From 9939ef9bc16f4b3ab773844c10a6aaf24a63c049 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 5 Jun 2013 14:11:40 -0400 Subject: [PATCH 001/372] Updated documentation and filename for mask_table o Implemented the slasher(inputdir) approach to constructing the filename for mask_table o Editted documentation and default name appropriately o Regenerated MOM_parameter_doc.all --- examples/AM2_MOM6i_1deg/MOM_parameter_doc.all | 16 +++++++ examples/CM2G63L/MOM_parameter_doc.all | 16 +++++++ examples/DOME/MOM_parameter_doc.all | 16 +++++++ examples/GOLD_SIS/MOM_parameter_doc.all | 16 +++++++ .../GOLD_SIS_icebergs/MOM_parameter_doc.all | 16 +++++++ examples/MESO_025_63L/MOM_parameter_doc.all | 16 +++++++ .../adjustment2d/layer/MOM_parameter_doc.all | 16 +++++++ .../adjustment2d/rho/MOM_parameter_doc.all | 16 +++++++ examples/adjustment2d/z/MOM_parameter_doc.all | 16 +++++++ examples/benchmark/MOM_parameter_doc.all | 16 +++++++ examples/circle_obcs/MOM_parameter_doc.all | 16 +++++++ examples/double_gyre/MOM_parameter_doc.all | 16 +++++++ examples/external_gwave/MOM_parameter_doc.all | 16 +++++++ .../layer/MOM_parameter_doc.all | 16 +++++++ .../flow_downslope/z/MOM_parameter_doc.all | 16 +++++++ examples/global/MOM_parameter_doc.all | 16 +++++++ examples/lock_exchange/MOM_parameter_doc.all | 16 +++++++ examples/nonBous_global/MOM_parameter_doc.all | 16 +++++++ examples/resting/layer/MOM_parameter_doc.all | 16 +++++++ examples/resting/z/MOM_parameter_doc.all | 16 +++++++ examples/seamount/layer/MOM_parameter_doc.all | 16 +++++++ examples/seamount/sigma/MOM_parameter_doc.all | 16 +++++++ examples/seamount/z/MOM_parameter_doc.all | 16 +++++++ examples/single_column/MOM_parameter_doc.all | 16 +++++++ examples/sloshing/layer/MOM_parameter_doc.all | 16 +++++++ examples/sloshing/rho/MOM_parameter_doc.all | 16 +++++++ .../MOM_parameter_doc.all | 16 +++++++ src/framework/MOM_domains.F90 | 42 +++++++++---------- 28 files changed, 452 insertions(+), 22 deletions(-) diff --git a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all index 166da738f8..b8b03d0779 100644 --- a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all +++ b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all @@ -39,6 +39,22 @@ NJGLOBAL = 210 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. This feature + ! aims to reduce the number of processors that are cycling over pure + ! land regions. These processors which contain only land points will + ! be masked out. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be consistent with + ! the acutal model layout. + ! The following (n_mask) lines will be the position of the processor to + ! be masked out. The mask_table can be created by tools like check_mask. + ! The following example of mask_table uses n_mask=2, layout=4,6 and + ! the processor (1,2) and (3,6) are to be masked out. + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 !NIPROC = 10 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. diff --git a/examples/CM2G63L/MOM_parameter_doc.all b/examples/CM2G63L/MOM_parameter_doc.all index 47767ec81b..119946f42c 100644 --- a/examples/CM2G63L/MOM_parameter_doc.all +++ b/examples/CM2G63L/MOM_parameter_doc.all @@ -39,6 +39,22 @@ NJGLOBAL = 210 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. This feature + ! aims to reduce the number of processors that are cycling over pure + ! land regions. These processors which contain only land points will + ! be masked out. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be consistent with + ! the acutal model layout. + ! The following (n_mask) lines will be the position of the processor to + ! be masked out. The mask_table can be created by tools like check_mask. + ! The following example of mask_table uses n_mask=2, layout=4,6 and + ! the processor (1,2) and (3,6) are to be masked out. + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 !NIPROC = 10 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. diff --git a/examples/DOME/MOM_parameter_doc.all b/examples/DOME/MOM_parameter_doc.all index 197bf6e72c..331fe098d0 100644 --- a/examples/DOME/MOM_parameter_doc.all +++ b/examples/DOME/MOM_parameter_doc.all @@ -39,6 +39,22 @@ NJGLOBAL = 70 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. This feature + ! aims to reduce the number of processors that are cycling over pure + ! land regions. These processors which contain only land points will + ! be masked out. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be consistent with + ! the acutal model layout. + ! The following (n_mask) lines will be the position of the processor to + ! be masked out. The mask_table can be created by tools like check_mask. + ! The following example of mask_table uses n_mask=2, layout=4,6 and + ! the processor (1,2) and (3,6) are to be masked out. + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 !NIPROC = 3 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. diff --git a/examples/GOLD_SIS/MOM_parameter_doc.all b/examples/GOLD_SIS/MOM_parameter_doc.all index 68fce55cd5..55590d12f0 100644 --- a/examples/GOLD_SIS/MOM_parameter_doc.all +++ b/examples/GOLD_SIS/MOM_parameter_doc.all @@ -39,6 +39,22 @@ NJGLOBAL = 210 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. This feature + ! aims to reduce the number of processors that are cycling over pure + ! land regions. These processors which contain only land points will + ! be masked out. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be consistent with + ! the acutal model layout. + ! The following (n_mask) lines will be the position of the processor to + ! be masked out. The mask_table can be created by tools like check_mask. + ! The following example of mask_table uses n_mask=2, layout=4,6 and + ! the processor (1,2) and (3,6) are to be masked out. + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 !NIPROC = 10 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. diff --git a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all index 68fce55cd5..55590d12f0 100644 --- a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all +++ b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all @@ -39,6 +39,22 @@ NJGLOBAL = 210 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. This feature + ! aims to reduce the number of processors that are cycling over pure + ! land regions. These processors which contain only land points will + ! be masked out. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be consistent with + ! the acutal model layout. + ! The following (n_mask) lines will be the position of the processor to + ! be masked out. The mask_table can be created by tools like check_mask. + ! The following example of mask_table uses n_mask=2, layout=4,6 and + ! the processor (1,2) and (3,6) are to be masked out. + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 !NIPROC = 10 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. diff --git a/examples/MESO_025_63L/MOM_parameter_doc.all b/examples/MESO_025_63L/MOM_parameter_doc.all index 0b8b0aeed9..ca52a928f1 100644 --- a/examples/MESO_025_63L/MOM_parameter_doc.all +++ b/examples/MESO_025_63L/MOM_parameter_doc.all @@ -39,6 +39,22 @@ NJGLOBAL = 450 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. This feature + ! aims to reduce the number of processors that are cycling over pure + ! land regions. These processors which contain only land points will + ! be masked out. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be consistent with + ! the acutal model layout. + ! The following (n_mask) lines will be the position of the processor to + ! be masked out. The mask_table can be created by tools like check_mask. + ! The following example of mask_table uses n_mask=2, layout=4,6 and + ! the processor (1,2) and (3,6) are to be masked out. + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 !NIPROC = 24 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. diff --git a/examples/adjustment2d/layer/MOM_parameter_doc.all b/examples/adjustment2d/layer/MOM_parameter_doc.all index f7c2c185d1..bac8b10efc 100644 --- a/examples/adjustment2d/layer/MOM_parameter_doc.all +++ b/examples/adjustment2d/layer/MOM_parameter_doc.all @@ -39,6 +39,22 @@ NJGLOBAL = 4 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. This feature + ! aims to reduce the number of processors that are cycling over pure + ! land regions. These processors which contain only land points will + ! be masked out. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be consistent with + ! the acutal model layout. + ! The following (n_mask) lines will be the position of the processor to + ! be masked out. The mask_table can be created by tools like check_mask. + ! The following example of mask_table uses n_mask=2, layout=4,6 and + ! the processor (1,2) and (3,6) are to be masked out. + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 !NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. diff --git a/examples/adjustment2d/rho/MOM_parameter_doc.all b/examples/adjustment2d/rho/MOM_parameter_doc.all index 2240cf9708..28435ba63c 100644 --- a/examples/adjustment2d/rho/MOM_parameter_doc.all +++ b/examples/adjustment2d/rho/MOM_parameter_doc.all @@ -39,6 +39,22 @@ NJGLOBAL = 4 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. This feature + ! aims to reduce the number of processors that are cycling over pure + ! land regions. These processors which contain only land points will + ! be masked out. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be consistent with + ! the acutal model layout. + ! The following (n_mask) lines will be the position of the processor to + ! be masked out. The mask_table can be created by tools like check_mask. + ! The following example of mask_table uses n_mask=2, layout=4,6 and + ! the processor (1,2) and (3,6) are to be masked out. + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 !NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. diff --git a/examples/adjustment2d/z/MOM_parameter_doc.all b/examples/adjustment2d/z/MOM_parameter_doc.all index c8405d6dd8..c52b654463 100644 --- a/examples/adjustment2d/z/MOM_parameter_doc.all +++ b/examples/adjustment2d/z/MOM_parameter_doc.all @@ -39,6 +39,22 @@ NJGLOBAL = 4 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. This feature + ! aims to reduce the number of processors that are cycling over pure + ! land regions. These processors which contain only land points will + ! be masked out. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be consistent with + ! the acutal model layout. + ! The following (n_mask) lines will be the position of the processor to + ! be masked out. The mask_table can be created by tools like check_mask. + ! The following example of mask_table uses n_mask=2, layout=4,6 and + ! the processor (1,2) and (3,6) are to be masked out. + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 !NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. diff --git a/examples/benchmark/MOM_parameter_doc.all b/examples/benchmark/MOM_parameter_doc.all index 5f5a7a2602..5e0c907d5d 100644 --- a/examples/benchmark/MOM_parameter_doc.all +++ b/examples/benchmark/MOM_parameter_doc.all @@ -39,6 +39,22 @@ NJGLOBAL = 180 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. This feature + ! aims to reduce the number of processors that are cycling over pure + ! land regions. These processors which contain only land points will + ! be masked out. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be consistent with + ! the acutal model layout. + ! The following (n_mask) lines will be the position of the processor to + ! be masked out. The mask_table can be created by tools like check_mask. + ! The following example of mask_table uses n_mask=2, layout=4,6 and + ! the processor (1,2) and (3,6) are to be masked out. + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 !NIPROC = 12 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. diff --git a/examples/circle_obcs/MOM_parameter_doc.all b/examples/circle_obcs/MOM_parameter_doc.all index 3f00c4ed69..937c067132 100644 --- a/examples/circle_obcs/MOM_parameter_doc.all +++ b/examples/circle_obcs/MOM_parameter_doc.all @@ -39,6 +39,22 @@ NJGLOBAL = 25 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. This feature + ! aims to reduce the number of processors that are cycling over pure + ! land regions. These processors which contain only land points will + ! be masked out. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be consistent with + ! the acutal model layout. + ! The following (n_mask) lines will be the position of the processor to + ! be masked out. The mask_table can be created by tools like check_mask. + ! The following example of mask_table uses n_mask=2, layout=4,6 and + ! the processor (1,2) and (3,6) are to be masked out. + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 !NIPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. diff --git a/examples/double_gyre/MOM_parameter_doc.all b/examples/double_gyre/MOM_parameter_doc.all index 13f9f3ae1a..b5f33630d8 100644 --- a/examples/double_gyre/MOM_parameter_doc.all +++ b/examples/double_gyre/MOM_parameter_doc.all @@ -39,6 +39,22 @@ NJGLOBAL = 40 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. This feature + ! aims to reduce the number of processors that are cycling over pure + ! land regions. These processors which contain only land points will + ! be masked out. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be consistent with + ! the acutal model layout. + ! The following (n_mask) lines will be the position of the processor to + ! be masked out. The mask_table can be created by tools like check_mask. + ! The following example of mask_table uses n_mask=2, layout=4,6 and + ! the processor (1,2) and (3,6) are to be masked out. + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 !NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. diff --git a/examples/external_gwave/MOM_parameter_doc.all b/examples/external_gwave/MOM_parameter_doc.all index b15f33ac2f..abe3e1f06d 100644 --- a/examples/external_gwave/MOM_parameter_doc.all +++ b/examples/external_gwave/MOM_parameter_doc.all @@ -39,6 +39,22 @@ NJGLOBAL = 4 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. This feature + ! aims to reduce the number of processors that are cycling over pure + ! land regions. These processors which contain only land points will + ! be masked out. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be consistent with + ! the acutal model layout. + ! The following (n_mask) lines will be the position of the processor to + ! be masked out. The mask_table can be created by tools like check_mask. + ! The following example of mask_table uses n_mask=2, layout=4,6 and + ! the processor (1,2) and (3,6) are to be masked out. + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 !NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. diff --git a/examples/flow_downslope/layer/MOM_parameter_doc.all b/examples/flow_downslope/layer/MOM_parameter_doc.all index 66867364fb..4255533b50 100644 --- a/examples/flow_downslope/layer/MOM_parameter_doc.all +++ b/examples/flow_downslope/layer/MOM_parameter_doc.all @@ -39,6 +39,22 @@ NJGLOBAL = 4 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. This feature + ! aims to reduce the number of processors that are cycling over pure + ! land regions. These processors which contain only land points will + ! be masked out. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be consistent with + ! the acutal model layout. + ! The following (n_mask) lines will be the position of the processor to + ! be masked out. The mask_table can be created by tools like check_mask. + ! The following example of mask_table uses n_mask=2, layout=4,6 and + ! the processor (1,2) and (3,6) are to be masked out. + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 !NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. diff --git a/examples/flow_downslope/z/MOM_parameter_doc.all b/examples/flow_downslope/z/MOM_parameter_doc.all index 84c080916a..92594a702d 100644 --- a/examples/flow_downslope/z/MOM_parameter_doc.all +++ b/examples/flow_downslope/z/MOM_parameter_doc.all @@ -39,6 +39,22 @@ NJGLOBAL = 4 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. This feature + ! aims to reduce the number of processors that are cycling over pure + ! land regions. These processors which contain only land points will + ! be masked out. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be consistent with + ! the acutal model layout. + ! The following (n_mask) lines will be the position of the processor to + ! be masked out. The mask_table can be created by tools like check_mask. + ! The following example of mask_table uses n_mask=2, layout=4,6 and + ! the processor (1,2) and (3,6) are to be masked out. + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 !NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. diff --git a/examples/global/MOM_parameter_doc.all b/examples/global/MOM_parameter_doc.all index e4959308ae..e5902f1376 100644 --- a/examples/global/MOM_parameter_doc.all +++ b/examples/global/MOM_parameter_doc.all @@ -39,6 +39,22 @@ NJGLOBAL = 210 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. This feature + ! aims to reduce the number of processors that are cycling over pure + ! land regions. These processors which contain only land points will + ! be masked out. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be consistent with + ! the acutal model layout. + ! The following (n_mask) lines will be the position of the processor to + ! be masked out. The mask_table can be created by tools like check_mask. + ! The following example of mask_table uses n_mask=2, layout=4,6 and + ! the processor (1,2) and (3,6) are to be masked out. + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 !NIPROC = 8 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. diff --git a/examples/lock_exchange/MOM_parameter_doc.all b/examples/lock_exchange/MOM_parameter_doc.all index 90252ac5d3..7bff2570de 100644 --- a/examples/lock_exchange/MOM_parameter_doc.all +++ b/examples/lock_exchange/MOM_parameter_doc.all @@ -39,6 +39,22 @@ NJGLOBAL = 4 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. This feature + ! aims to reduce the number of processors that are cycling over pure + ! land regions. These processors which contain only land points will + ! be masked out. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be consistent with + ! the acutal model layout. + ! The following (n_mask) lines will be the position of the processor to + ! be masked out. The mask_table can be created by tools like check_mask. + ! The following example of mask_table uses n_mask=2, layout=4,6 and + ! the processor (1,2) and (3,6) are to be masked out. + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 !NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. diff --git a/examples/nonBous_global/MOM_parameter_doc.all b/examples/nonBous_global/MOM_parameter_doc.all index 65c14f98b7..d8432f67df 100644 --- a/examples/nonBous_global/MOM_parameter_doc.all +++ b/examples/nonBous_global/MOM_parameter_doc.all @@ -39,6 +39,22 @@ NJGLOBAL = 210 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. This feature + ! aims to reduce the number of processors that are cycling over pure + ! land regions. These processors which contain only land points will + ! be masked out. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be consistent with + ! the acutal model layout. + ! The following (n_mask) lines will be the position of the processor to + ! be masked out. The mask_table can be created by tools like check_mask. + ! The following example of mask_table uses n_mask=2, layout=4,6 and + ! the processor (1,2) and (3,6) are to be masked out. + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 !NIPROC = 8 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. diff --git a/examples/resting/layer/MOM_parameter_doc.all b/examples/resting/layer/MOM_parameter_doc.all index 20b146f537..31ba28184b 100644 --- a/examples/resting/layer/MOM_parameter_doc.all +++ b/examples/resting/layer/MOM_parameter_doc.all @@ -39,6 +39,22 @@ NJGLOBAL = 2 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. This feature + ! aims to reduce the number of processors that are cycling over pure + ! land regions. These processors which contain only land points will + ! be masked out. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be consistent with + ! the acutal model layout. + ! The following (n_mask) lines will be the position of the processor to + ! be masked out. The mask_table can be created by tools like check_mask. + ! The following example of mask_table uses n_mask=2, layout=4,6 and + ! the processor (1,2) and (3,6) are to be masked out. + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 !NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. diff --git a/examples/resting/z/MOM_parameter_doc.all b/examples/resting/z/MOM_parameter_doc.all index e254bdebbb..e5205a6a6e 100644 --- a/examples/resting/z/MOM_parameter_doc.all +++ b/examples/resting/z/MOM_parameter_doc.all @@ -39,6 +39,22 @@ NJGLOBAL = 2 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. This feature + ! aims to reduce the number of processors that are cycling over pure + ! land regions. These processors which contain only land points will + ! be masked out. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be consistent with + ! the acutal model layout. + ! The following (n_mask) lines will be the position of the processor to + ! be masked out. The mask_table can be created by tools like check_mask. + ! The following example of mask_table uses n_mask=2, layout=4,6 and + ! the processor (1,2) and (3,6) are to be masked out. + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 !NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. diff --git a/examples/seamount/layer/MOM_parameter_doc.all b/examples/seamount/layer/MOM_parameter_doc.all index 237d5c1af3..dcbd869a0d 100644 --- a/examples/seamount/layer/MOM_parameter_doc.all +++ b/examples/seamount/layer/MOM_parameter_doc.all @@ -39,6 +39,22 @@ NJGLOBAL = 2 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. This feature + ! aims to reduce the number of processors that are cycling over pure + ! land regions. These processors which contain only land points will + ! be masked out. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be consistent with + ! the acutal model layout. + ! The following (n_mask) lines will be the position of the processor to + ! be masked out. The mask_table can be created by tools like check_mask. + ! The following example of mask_table uses n_mask=2, layout=4,6 and + ! the processor (1,2) and (3,6) are to be masked out. + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 !NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. diff --git a/examples/seamount/sigma/MOM_parameter_doc.all b/examples/seamount/sigma/MOM_parameter_doc.all index 0b41996ea5..524bb4ff8d 100644 --- a/examples/seamount/sigma/MOM_parameter_doc.all +++ b/examples/seamount/sigma/MOM_parameter_doc.all @@ -39,6 +39,22 @@ NJGLOBAL = 2 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. This feature + ! aims to reduce the number of processors that are cycling over pure + ! land regions. These processors which contain only land points will + ! be masked out. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be consistent with + ! the acutal model layout. + ! The following (n_mask) lines will be the position of the processor to + ! be masked out. The mask_table can be created by tools like check_mask. + ! The following example of mask_table uses n_mask=2, layout=4,6 and + ! the processor (1,2) and (3,6) are to be masked out. + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 !NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. diff --git a/examples/seamount/z/MOM_parameter_doc.all b/examples/seamount/z/MOM_parameter_doc.all index 8e9c45da21..68aff44d47 100644 --- a/examples/seamount/z/MOM_parameter_doc.all +++ b/examples/seamount/z/MOM_parameter_doc.all @@ -39,6 +39,22 @@ NJGLOBAL = 2 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. This feature + ! aims to reduce the number of processors that are cycling over pure + ! land regions. These processors which contain only land points will + ! be masked out. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be consistent with + ! the acutal model layout. + ! The following (n_mask) lines will be the position of the processor to + ! be masked out. The mask_table can be created by tools like check_mask. + ! The following example of mask_table uses n_mask=2, layout=4,6 and + ! the processor (1,2) and (3,6) are to be masked out. + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 !NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. diff --git a/examples/single_column/MOM_parameter_doc.all b/examples/single_column/MOM_parameter_doc.all index f765cdea69..de839444b1 100644 --- a/examples/single_column/MOM_parameter_doc.all +++ b/examples/single_column/MOM_parameter_doc.all @@ -39,6 +39,22 @@ NJGLOBAL = 2 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. This feature + ! aims to reduce the number of processors that are cycling over pure + ! land regions. These processors which contain only land points will + ! be masked out. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be consistent with + ! the acutal model layout. + ! The following (n_mask) lines will be the position of the processor to + ! be masked out. The mask_table can be created by tools like check_mask. + ! The following example of mask_table uses n_mask=2, layout=4,6 and + ! the processor (1,2) and (3,6) are to be masked out. + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 !NIPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. diff --git a/examples/sloshing/layer/MOM_parameter_doc.all b/examples/sloshing/layer/MOM_parameter_doc.all index 4fcce4c744..28e87a64fd 100644 --- a/examples/sloshing/layer/MOM_parameter_doc.all +++ b/examples/sloshing/layer/MOM_parameter_doc.all @@ -39,6 +39,22 @@ NJGLOBAL = 2 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. This feature + ! aims to reduce the number of processors that are cycling over pure + ! land regions. These processors which contain only land points will + ! be masked out. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be consistent with + ! the acutal model layout. + ! The following (n_mask) lines will be the position of the processor to + ! be masked out. The mask_table can be created by tools like check_mask. + ! The following example of mask_table uses n_mask=2, layout=4,6 and + ! the processor (1,2) and (3,6) are to be masked out. + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 !NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. diff --git a/examples/sloshing/rho/MOM_parameter_doc.all b/examples/sloshing/rho/MOM_parameter_doc.all index f294aa9134..6068c9d844 100644 --- a/examples/sloshing/rho/MOM_parameter_doc.all +++ b/examples/sloshing/rho/MOM_parameter_doc.all @@ -39,6 +39,22 @@ NJGLOBAL = 2 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. This feature + ! aims to reduce the number of processors that are cycling over pure + ! land regions. These processors which contain only land points will + ! be masked out. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be consistent with + ! the acutal model layout. + ! The following (n_mask) lines will be the position of the processor to + ! be masked out. The mask_table can be created by tools like check_mask. + ! The following example of mask_table uses n_mask=2, layout=4,6 and + ! the processor (1,2) and (3,6) are to be masked out. + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 !NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. diff --git a/examples/torus_advection_test/MOM_parameter_doc.all b/examples/torus_advection_test/MOM_parameter_doc.all index 2f3c01c093..7fe6bd0d55 100644 --- a/examples/torus_advection_test/MOM_parameter_doc.all +++ b/examples/torus_advection_test/MOM_parameter_doc.all @@ -39,6 +39,22 @@ NJGLOBAL = 48 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. This feature + ! aims to reduce the number of processors that are cycling over pure + ! land regions. These processors which contain only land points will + ! be masked out. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be consistent with + ! the acutal model layout. + ! The following (n_mask) lines will be the position of the processor to + ! be masked out. The mask_table can be created by tools like check_mask. + ! The following example of mask_table uses n_mask=2, layout=4,6 and + ! the processor (1,2) and (3,6) are to be masked out. + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 !NIPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. diff --git a/src/framework/MOM_domains.F90 b/src/framework/MOM_domains.F90 index ba0608cda0..0af1f06797 100644 --- a/src/framework/MOM_domains.F90 +++ b/src/framework/MOM_domains.F90 @@ -26,6 +26,7 @@ module MOM_domains use MOM_coms, only : PE_here, root_PE, num_PEs, MOM_infra_init, MOM_infra_end use MOM_coms, only : broadcast, sum_across_PEs, min_across_PEs, max_across_PEs +use MOM_io, only : file_exists, slasher use mpp_domains_mod, only : mpp_define_layout use mpp_domains_mod, only : MOM_define_io_domain => mpp_define_io_domain use mpp_domains_mod, only : MOM_define_domain => mpp_define_domains @@ -38,7 +39,6 @@ module MOM_domains use mpp_parameter_mod, only : To_East => WUPDATE, To_West => EUPDATE use mpp_parameter_mod, only : To_North => SUPDATE, To_South => NUPDATE use fms_io_mod, only : parse_mask_table -use fms_mod, only : file_exist implicit none ; private @@ -571,7 +571,7 @@ subroutine MOM_domains_init(MOM_dom, param_file, min_halo, symmetric) integer :: i, xsiz, ysiz logical :: reentrant_x, reentrant_y, tripolar_N, is_static logical :: mask_table_exist - character(len=128) :: mask_table + character(len=128) :: mask_table, inputdir character(len=200) :: mesg character(len=8) :: char_xsiz, char_ysiz, char_niglobal, char_njglobal ! This include declares and sets the variable "version". @@ -704,27 +704,25 @@ subroutine MOM_domains_init(MOM_dom, param_file, min_halo, symmetric) global_indices(3) = 1 global_indices(4) = MOM_dom%njglobal + call get_param(param_file, mod, "INPUTDIR", inputdir, do_not_log=.true., default=".") + inputdir = slasher(inputdir) + call get_param(param_file, mod, "MASKTABLE", mask_table, & - "A text file to specify n_mask, layout and mask_list. This table "//& - "aims to reduce the number of processors that are cycling over pure "//& - "land regions. These processors will be masked out of regions that "//& - "which contain all land points. \n "//& - "The default file name of mask_table is 'INPUT/ocean_mask_table'. " //& - "Please note that the file name must begin with 'INPUT/'. " //& - "The first line of mask_table is the number of region to be masked out. "//& - "The second line is the layout of the model. User need to set ocean_model_nml "//& - "variable layout to be the same as the second line of the mask table. "//& - "The following n_mask line will be the position of the processor to be masked out. "//& - "The mask_table could be created by tools check_mask. "//& - "For example the mask_table will be as following if n_mask=2, layout=4,6 and "//& - "the processor (1,2) and (3,6) are to be masked out. "//& - " 2 \n " // & - " 4,6 \n " // & - " 1,2 \n " // & - " 3,6 \n ", & - default="INPUT/MOM_mask_table" ) - - if(file_exist(mask_table)) then + "A text file to specify n_mask, layout and mask_list. This feature\n"//& + "aims to reduce the number of processors that are cycling over pure\n"//& + "land regions. These processors which contain only land points will\n"//& + "be masked out.\n"//& + "The first line of mask_table is the number of regions to be masked out.\n"//& + "The second line is the layout of the model and must be consistent with\n"//& + "the acutal model layout.\n"//& + "The following (n_mask) lines will be the position of the processor to\n"//& + "be masked out. The mask_table can be created by tools like check_mask.\n"//& + "The following example of mask_table uses n_mask=2, layout=4,6 and\n"//& + "the processor (1,2) and (3,6) are to be masked out.\n"//& + " 2\n 4,6\n 1,2\n 3,6\n", default="MOM_mask_table" ) + mask_table = trim(inputdir)//trim(mask_table) + + if(file_exists(mask_table)) then mask_table_exist = .true. else mask_table_exist = .false. From d2767a8e1d283f454b77ceb9dcb42df4054b4785 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 13 Jun 2013 22:07:17 -0400 Subject: [PATCH 002/372] Fixed race condition introduced in last commit I added a reference to slasher and file_exists in MOM_domains which are provided by MOM_io but MOM_io depends on MOM_domains. Oops. o Added a thinner (no error handling) slasher to MOM_string_functions o Replaced call to file_exists with file_exist from fms_io --- src/framework/MOM_domains.F90 | 5 +++-- src/framework/MOM_string_functions.F90 | 14 ++++++++++++++ 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/src/framework/MOM_domains.F90 b/src/framework/MOM_domains.F90 index 0af1f06797..e22f94abb4 100644 --- a/src/framework/MOM_domains.F90 +++ b/src/framework/MOM_domains.F90 @@ -23,10 +23,10 @@ module MOM_domains use MOM_error_handler, only : MOM_error, NOTE, WARNING, FATAL, is_root_pe use MOM_file_parser, only : read_param, get_param, log_param, log_version use MOM_file_parser, only : param_file_type +use MOM_string_functions, only : slasher use MOM_coms, only : PE_here, root_PE, num_PEs, MOM_infra_init, MOM_infra_end use MOM_coms, only : broadcast, sum_across_PEs, min_across_PEs, max_across_PEs -use MOM_io, only : file_exists, slasher use mpp_domains_mod, only : mpp_define_layout use mpp_domains_mod, only : MOM_define_io_domain => mpp_define_io_domain use mpp_domains_mod, only : MOM_define_domain => mpp_define_domains @@ -39,6 +39,7 @@ module MOM_domains use mpp_parameter_mod, only : To_East => WUPDATE, To_West => EUPDATE use mpp_parameter_mod, only : To_North => SUPDATE, To_South => NUPDATE use fms_io_mod, only : parse_mask_table +use fms_mod, only : file_exist implicit none ; private @@ -722,7 +723,7 @@ subroutine MOM_domains_init(MOM_dom, param_file, min_halo, symmetric) " 2\n 4,6\n 1,2\n 3,6\n", default="MOM_mask_table" ) mask_table = trim(inputdir)//trim(mask_table) - if(file_exists(mask_table)) then + if(file_exist(mask_table)) then mask_table_exist = .true. else mask_table_exist = .false. diff --git a/src/framework/MOM_string_functions.F90 b/src/framework/MOM_string_functions.F90 index 63fec78059..248c9b96a1 100644 --- a/src/framework/MOM_string_functions.F90 +++ b/src/framework/MOM_string_functions.F90 @@ -36,6 +36,7 @@ module MOM_string_functions public left_real, left_reals public stringFunctionsUnitTests public extractWord +public slasher contains @@ -272,4 +273,17 @@ subroutine localTest(str1,str2) end subroutine localTest end function stringFunctionsUnitTests +function slasher(dir) + character(len=*), intent(in) :: dir + character(len=len(dir)+2) :: slasher + + if (len_trim(dir) == 0) then + slasher = "./" + elseif (dir(len_trim(dir):len_trim(dir)) == '/') then + slasher = trim(dir) + else + slasher = trim(dir)//"/" + endif +end function slasher + end module MOM_string_functions From 0d0fb08a5f968e46a32a3306b12e573222a428a1 Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Mon, 17 Jun 2013 13:52:58 -0400 Subject: [PATCH 003/372] Changed the MESO_025_23L input to USE_LEGACY_SPLIT Modified MOM_input for MESO_025_23L to use the USE_LEGACY_SPLIT option that is now required for older configurations. Several settings were corrected at the same time, so the answers do change for this case, but there were no reference timestats files to use to detect the change. --- examples/MESO_025_23L/MOM_input | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/examples/MESO_025_23L/MOM_input b/examples/MESO_025_23L/MOM_input index 2f6446fd84..2d2667ce79 100644 --- a/examples/MESO_025_23L/MOM_input +++ b/examples/MESO_025_23L/MOM_input @@ -84,7 +84,7 @@ ADJUST_THICKNESS = True ! All mass below the bottom removed if the ! topography is shallower than the input file ! would indicate. -VELOCITY_CONFIG = "file" ! Method for defining initial layer velocities +VELOCITY_CONFIG = "zero" ! Method for defining initial layer velocities ! file - read velocity information from file. ! zero - zero velocities everywhere. ! USER - user defined. @@ -203,7 +203,6 @@ TIMEUNIT = 86400.0 ! The time unit in seconds for the following ! fields. ENERGYSAVEDAYS = 0.25 ! The number of days between saves of the ! energies of the run. -USE_REPRODUCING_SUM = False ENERGYFILE = "timestats" ! The file to use to save the energies. RESTARTFILE = "MOM.res" ! The name of the restart file. RESTINT = 365.0 ! The number of days between saves of the @@ -389,6 +388,11 @@ ANALYTIC_FV_PGF = True ! If defined the pressure gradient forces ! numerical thermobaric instability. ! Specify the scheme for the barotropic solver. +USE_LEGACY_SPLIT = True ! If defined, use the split time stepping + ! code that gives acces to the full range of + ! options that were available in GOLD. If + ! false, only the prefered options can be + ! used in the streamlined code. FLUX_BT_COUPLING = False ! If defined, use mass fluxes to ensure ! consistency between the baroclinic and ! barotropic modes. @@ -529,9 +533,6 @@ HMIX_MIN = 10.0 ! The minimum mixed layer depth, in m. KVML = 1.00e-2 ! The kinematic viscosity in the mixed layer, ! in m2 s-1. A typical value is ~1e-2 m2 s-1. ! KVML is not used if BULKMIXEDLAYER is defined. -KDML = 1.00e-4 ! The diapycnal diffusivity of density in the - ! mixed layer, in m2 s-1. This value may be 0. - ! KDML is not used if BULKMIXEDLAYER is defined. DIRECT_STRESS = False ! If DIRECT_STRESS is defined, the wind stress ! is distributed over the topmost HMIX_STRESS ! of fluid, and KVML need not be elevated. From efac491ef7eb45fd54d3ee63fde97a20ae65d536 Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Mon, 17 Jun 2013 13:57:15 -0400 Subject: [PATCH 004/372] Code cleanup on MOM_domains.F90 & MOM_io.F90. Changed the MOM_domains code to use file_exist directly from fms_io_mod, and cleaned up some spacing at various points. All answers are identical. --- src/framework/MOM_domains.F90 | 7 +++---- src/framework/MOM_io.F90 | 14 +++++++------- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/src/framework/MOM_domains.F90 b/src/framework/MOM_domains.F90 index e22f94abb4..1a5da5ada2 100644 --- a/src/framework/MOM_domains.F90 +++ b/src/framework/MOM_domains.F90 @@ -20,13 +20,13 @@ module MOM_domains !* or see: http://www.gnu.org/licenses/gpl.html * !*********************************************************************** +use MOM_coms, only : PE_here, root_PE, num_PEs, MOM_infra_init, MOM_infra_end +use MOM_coms, only : broadcast, sum_across_PEs, min_across_PEs, max_across_PEs use MOM_error_handler, only : MOM_error, NOTE, WARNING, FATAL, is_root_pe use MOM_file_parser, only : read_param, get_param, log_param, log_version use MOM_file_parser, only : param_file_type use MOM_string_functions, only : slasher -use MOM_coms, only : PE_here, root_PE, num_PEs, MOM_infra_init, MOM_infra_end -use MOM_coms, only : broadcast, sum_across_PEs, min_across_PEs, max_across_PEs use mpp_domains_mod, only : mpp_define_layout use mpp_domains_mod, only : MOM_define_io_domain => mpp_define_io_domain use mpp_domains_mod, only : MOM_define_domain => mpp_define_domains @@ -38,8 +38,7 @@ module MOM_domains use mpp_parameter_mod, only : AGRID, BGRID_NE, CGRID_NE, SCALAR_PAIR, BITWISE_EXACT_SUM, CORNER use mpp_parameter_mod, only : To_East => WUPDATE, To_West => EUPDATE use mpp_parameter_mod, only : To_North => SUPDATE, To_South => NUPDATE -use fms_io_mod, only : parse_mask_table -use fms_mod, only : file_exist +use fms_io_mod, only : file_exist, parse_mask_table implicit none ; private diff --git a/src/framework/MOM_io.F90 b/src/framework/MOM_io.F90 index 61eab6de76..e2e08121b6 100644 --- a/src/framework/MOM_io.F90 +++ b/src/framework/MOM_io.F90 @@ -415,7 +415,7 @@ subroutine reopen_file(unit, filename, vars, novars, G, fields, threading, timeu end subroutine reopen_file subroutine read_axis_data(filename, axis_name, var) - character(len=*), intent(in) :: filename, axis_name + character(len=*), intent(in) :: filename, axis_name real, dimension(:), intent(out) :: var integer :: i,len,unit, ndim, nvar, natt, ntime @@ -452,7 +452,7 @@ subroutine read_axis_data(filename, axis_name, var) end subroutine read_axis_data function num_timelevels(filename, varname, min_dims) result(n_time) - character(len=*), intent(in) :: filename, varname + character(len=*), intent(in) :: filename, varname integer, optional, intent(in) :: min_dims integer :: n_time @@ -593,7 +593,7 @@ end function slasher function MOM_file_exists(file_name, MOM_Domain) character(len=*), intent(in) :: file_name - type(MOM_domain_type), intent(in) :: MOM_domain + type(MOM_domain_type), intent(in) :: MOM_domain ! This function uses the fms_io function file_exist to determine whether ! a named file (or its decomposed variant) exists. @@ -616,10 +616,10 @@ subroutine MOM_read_data_1d(filename, fieldname, data) end subroutine MOM_read_data_1d subroutine MOM_read_data_2d(filename, fieldname, data, MOM_Domain, & - timelevel, position) + timelevel, position) character(len=*), intent(in) :: filename, fieldname real, dimension(:,:), intent(inout) :: data ! 2 dimensional data - type(MOM_domain_type), intent(in) :: MOM_Domain + type(MOM_domain_type), intent(in) :: MOM_Domain integer, optional, intent(in) :: timelevel, position ! This function uses the fms_io function read_data to read a distributed @@ -632,10 +632,10 @@ subroutine MOM_read_data_2d(filename, fieldname, data, MOM_Domain, & end subroutine MOM_read_data_2d subroutine MOM_read_data_3d(filename, fieldname, data, MOM_Domain, & - timelevel, position) + timelevel, position) character(len=*), intent(in) :: filename, fieldname real, dimension(:,:,:), intent(inout) :: data ! 2 dimensional data - type(MOM_domain_type), intent(in) :: MOM_Domain + type(MOM_domain_type), intent(in) :: MOM_Domain integer, optional, intent(in) :: timelevel, position ! This function uses the fms_io function read_data to read a distributed From 8ca7be52ff73bbebbe99194b99f51294d9b4df68 Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Mon, 17 Jun 2013 13:59:04 -0400 Subject: [PATCH 005/372] Corrected the log_version call in MOM_sum_driver The call to log_version had not been correctly changed in a recent update and would not compile. This has now been corrected. This effects only a unit-test configuration, and not any actual model configurations. --- config_src/unit_drivers/MOM_sum_driver.F90 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config_src/unit_drivers/MOM_sum_driver.F90 b/config_src/unit_drivers/MOM_sum_driver.F90 index 46d6cf8f0f..78e7722cfe 100644 --- a/config_src/unit_drivers/MOM_sum_driver.F90 +++ b/config_src/unit_drivers/MOM_sum_driver.F90 @@ -207,7 +207,7 @@ subroutine benchmark_init_topog_local(D, G, param_file, max_depth) call MOM_mesg(" benchmark_initialization.F90, benchmark_initialize_topography: setting topography", 5) - call log_version(param_file, mod, version, tagname, "") + call log_version(param_file, mod, version) call get_param(param_file, mod, "MINIMUM_DEPTH", min_depth, & "The minimum depth of the ocean.", units="m", default=0.0) From 470765228c20f92ff0dc4a4fb697545df7b5abfe Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Mon, 17 Jun 2013 19:22:53 -0400 Subject: [PATCH 006/372] Cleanup of the diag_ptrs type. Eliminated the unused elements eta and bott_press from the diag_ptrs type. Also eliminated PFu_tot, PFv_tot, CAu_tot, and CAv_tot from the diag_ptrs type, as these are redundat with PFu, etc. Also du_adj and du_adj2 were merged into du_other, and similarly for dv_other. Added deallocate calls for CS%taux_bot and CS%tauy_bot in MOM_dynamics_split_... Renamed a number of types from HIS for "HIM Internal State" to MIS for "MOM Internal State". --- src/core/MOM_PressureForce_Montgomery.F90 | 6 +- src/core/MOM_dynamics_legacy_split.F90 | 86 +++++++------------ src/core/MOM_dynamics_split_RK2.F90 | 26 ++---- src/diagnostics/MOM_PointAccel.F90 | 66 +++++--------- src/diagnostics/MOM_diagnostics.F90 | 75 +++++----------- src/framework/MOM_diag_mediator.F90 | 17 +--- .../vertical/MOM_vert_friction.F90 | 8 +- 7 files changed, 90 insertions(+), 194 deletions(-) diff --git a/src/core/MOM_PressureForce_Montgomery.F90 b/src/core/MOM_PressureForce_Montgomery.F90 index ff054755b1..8f113220b9 100644 --- a/src/core/MOM_PressureForce_Montgomery.F90 +++ b/src/core/MOM_PressureForce_Montgomery.F90 @@ -79,8 +79,7 @@ module MOM_PressureForce_Mont type(time_type), pointer :: Time ! A pointer to the ocean model's clock. type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable ! ocean diagnostic fields. - integer :: id_PFu_bc = -1, id_PFv_bc = -1, id_eta = -1, id_bott_press = -1 - integer :: id_e_tidal = -1 + integer :: id_PFu_bc = -1, id_PFv_bc = -1, id_e_tidal = -1 type(tidal_forcing_CS), pointer :: tides_CSp => NULL() end type PressureForce_Mont_CS @@ -360,9 +359,6 @@ subroutine PressureForce_Mont_nonBouss(h, tv, PFu, PFv, G, CS, p_atm, pbce, eta) enddo endif ! use_EOS - if (CS%id_eta>0) call post_data(CS%id_eta, CS%diag%eta, CS%diag) - if (CS%id_bott_press>0) call post_data(CS%id_bott_press, & - p(:,:,nz+1), CS%diag) if (CS%id_e_tidal>0) call post_data(CS%id_e_tidal, e_tidal, CS%diag) end subroutine PressureForce_Mont_nonBouss diff --git a/src/core/MOM_dynamics_legacy_split.F90 b/src/core/MOM_dynamics_legacy_split.F90 index 34cce8a146..9147e969bf 100644 --- a/src/core/MOM_dynamics_legacy_split.F90 +++ b/src/core/MOM_dynamics_legacy_split.F90 @@ -345,6 +345,9 @@ subroutine step_MOM_dyn_legacy_split(u, v, h, tv, visc, & ! u_adj and v_adj are the zonal or meridional velocities after u and v ! have been barotropically adjusted so the resulting transports match ! uhbt_out and vhbt_out, both in m s-1. + real, dimension(SZIB_(G),SZJ_(G),SZK_(G)) :: u_tmp + real, dimension(SZI_(G),SZJB_(G),SZK_(G)) :: v_tmp + ! u_tmp and v_tmp are temporary velocities used in diagnostic calculations. real, dimension(SZIB_(G),SZJ_(G),SZK_(G)) :: u_old_rad_OBC real, dimension(SZI_(G),SZJB_(G),SZK_(G)) :: v_old_rad_OBC @@ -407,6 +410,9 @@ subroutine step_MOM_dyn_legacy_split(u, v, h, tv, visc, & enddo ; enddo ; enddo endif + if (ASSOCIATED(CS%diag%du_other)) CS%diag%du_other(:,:,:) = 0.0 + if (ASSOCIATED(CS%diag%dv_other)) CS%diag%dv_other(:,:,:) = 0.0 + BT_cont_BT_thick = .false. if (associated(CS%BT_cont)) BT_cont_BT_thick = & (associated(CS%BT_cont%h_u) .and. associated(CS%BT_cont%h_v)) @@ -579,11 +585,11 @@ subroutine step_MOM_dyn_legacy_split(u, v, h, tv, visc, & CS%visc_rem_u, CS%visc_rem_v, u_adj, v_adj, & BT_cont=CS%BT_cont) u_init => u_adj ; v_init => v_adj - if (ASSOCIATED(CS%diag%du_adj2)) then ; do k=1,nz ; do j=js,je ; do I=Isq,Ieq - CS%diag%du_adj2(I,j,k) = u_adj(I,j,k) - u(I,j,k) + if (ASSOCIATED(CS%diag%du_other)) then ; do k=1,nz ; do j=js,je ; do I=Isq,Ieq + CS%diag%du_other(I,j,k) = u_adj(I,j,k) - u(I,j,k) enddo ; enddo ; enddo ; endif - if (ASSOCIATED(CS%diag%dv_adj2)) then ; do k=1,nz ; do J=Jsq,Jeq ; do i=is,ie - CS%diag%dv_adj2(i,J,k) = v_adj(i,J,k) - v(i,J,k) + if (ASSOCIATED(CS%diag%dv_other)) then ; do k=1,nz ; do J=Jsq,Jeq ; do i=is,ie + CS%diag%dv_other(i,J,k) = v_adj(i,J,k) - v(i,J,k) enddo ; enddo ; enddo ; endif CS%readjust_velocity = .false. else @@ -852,23 +858,11 @@ subroutine step_MOM_dyn_legacy_split(u, v, h, tv, visc, & u(i,j,k) = G%mask2dCu(i,j) * (u_init(i,j,k) + dt * & (u_bc_accel(I,j,k) + CS%u_accel_bt(I,j,k))) enddo ; enddo ; enddo - if (ASSOCIATED(CS%diag%PFu_tot)) then ; do k=1,nz ; do j=js,je ; do I=Isq,Ieq - CS%diag%PFu_tot(i,j,k) = CS%PFu(i,j,k) - enddo ; enddo ; enddo ; endif - if (ASSOCIATED(CS%diag%CAu_tot)) then ; do k=1,nz ; do j=js,je ; do I=Isq,Ieq - CS%diag%CAu_tot(i,j,k) = CS%CAu(i,j,k) !+ CS%u_accel_bt(i,j) - CS%diag%PFu_bt(i,j) - enddo ; enddo ; enddo ; endif do k=1,nz ; do J=Jsq,Jeq ; do i=is,ie v(i,j,k) = G%mask2dCv(i,j) * (v_init(i,j,k) + dt * & (v_bc_accel(i,J,k) + CS%v_accel_bt(i,J,k))) enddo ; enddo ; enddo - if (ASSOCIATED(CS%diag%PFv_tot)) then ; do k=1,nz ; do J=Jsq,Jeq ; do i=is,ie - CS%diag%PFv_tot(i,j,k) = CS%PFv(i,j,k) - enddo ; enddo ; enddo ; endif - if (ASSOCIATED(CS%diag%CAv_tot)) then ; do k=1,nz ; do J=Jsq,Jeq ; do i=is,ie - CS%diag%CAv_tot(i,j,k) = CS%CAv(i,j,k) !+ CS%v_accel_bt(i,j) - CS%diag%PFv_bt(i,j) - enddo ; enddo ; enddo ; endif call cpu_clock_end(id_clock_mom_update) if (CS%debug) then @@ -917,11 +911,11 @@ subroutine step_MOM_dyn_legacy_split(u, v, h, tv, visc, & ! u_av and v_av adjusted so their mass transports match uhbt and vhbt. ! Also, determine the values of u and v so that their transports ! that agree with uhbt_out and vhbt_out. - if (ASSOCIATED(CS%diag%du_adj)) then ; do k=1,nz ; do j=js,je ; do I=Isq,Ieq - CS%diag%du_adj(I,j,k) = u(I,j,k) + if (ASSOCIATED(CS%diag%du_other)) then ; do k=1,nz ; do j=js,je ; do I=Isq,Ieq + u_tmp(I,j,k) = u(I,j,k) enddo ; enddo ; enddo ; endif - if (ASSOCIATED(CS%diag%dv_adj)) then ; do k=1,nz ; do J=Jsq,Jeq ; do i=is,ie - CS%diag%dv_adj(i,J,k) = v(i,J,k) + if (ASSOCIATED(CS%diag%dv_other)) then ; do k=1,nz ; do J=Jsq,Jeq ; do i=is,ie + v_tmp(i,J,k) = v(i,J,k) enddo ; enddo ; enddo ; endif call cpu_clock_begin(id_clock_continuity) call continuity(u, v, h, h, uh, vh, dt, G, & @@ -934,11 +928,11 @@ subroutine step_MOM_dyn_legacy_split(u, v, h, tv, visc, & pid_h = pass_var_start(h, G%Domain) call cpu_clock_end(id_clock_pass) endif - if (ASSOCIATED(CS%diag%du_adj)) then ; do k=1,nz ; do j=js,je ; do I=Isq,Ieq - CS%diag%du_adj(I,j,k) = u(I,j,k) - CS%diag%du_adj(I,j,k) + if (ASSOCIATED(CS%diag%du_other)) then ; do k=1,nz ; do j=js,je ; do I=Isq,Ieq + CS%diag%du_other(I,j,k) = CS%diag%du_other(I,j,k) + (u(I,j,k) - u_tmp(I,j,k)) enddo ; enddo ; enddo ; endif - if (ASSOCIATED(CS%diag%dv_adj)) then ; do k=1,nz ; do J=Jsq,Jeq ; do i=is,ie - CS%diag%dv_adj(i,J,k) = v(i,J,k) - CS%diag%dv_adj(i,J,k) + if (ASSOCIATED(CS%diag%dv_other)) then ; do k=1,nz ; do J=Jsq,Jeq ; do i=is,ie + CS%diag%dv_other(i,J,k) = CS%diag%dv_other(i,J,k) + (v(i,J,k) - v_tmp(i,J,k)) enddo ; enddo ; enddo ; endif call cpu_clock_begin(id_clock_vertvisc) @@ -1011,10 +1005,10 @@ subroutine step_MOM_dyn_legacy_split(u, v, h, tv, visc, & ! Here various terms used in to update the momentum equations are ! offered for averaging. - if (CS%id_PFu > 0) call post_data(CS%id_PFu, CS%diag%PFu_tot, CS%diag) - if (CS%id_PFv > 0) call post_data(CS%id_PFv, CS%diag%PFv_tot, CS%diag) - if (CS%id_CAu > 0) call post_data(CS%id_CAu, CS%diag%CAu_tot, CS%diag) - if (CS%id_CAv > 0) call post_data(CS%id_CAv, CS%diag%CAv_tot, CS%diag) + if (CS%id_PFu > 0) call post_data(CS%id_PFu, CS%PFu, CS%diag) + if (CS%id_PFv > 0) call post_data(CS%id_PFv, CS%PFv, CS%diag) + if (CS%id_CAu > 0) call post_data(CS%id_CAu, CS%CAu, CS%diag) + if (CS%id_CAv > 0) call post_data(CS%id_CAv, CS%CAv, CS%diag) ! Here the thickness fluxes are offered for averaging. if (CS%id_uh > 0) call post_data(CS%id_uh, uh, CS%diag) @@ -1023,10 +1017,8 @@ subroutine step_MOM_dyn_legacy_split(u, v, h, tv, visc, & if (CS%id_vav > 0) call post_data(CS%id_vav, v_av, CS%diag) if (CS%id_u_BT_accel > 0) call post_data(CS%id_u_BT_accel, CS%u_accel_bt, CS%diag) if (CS%id_v_BT_accel > 0) call post_data(CS%id_v_BT_accel, CS%v_accel_bt, CS%diag) - if (CS%id_du_adj > 0) call post_data(CS%id_du_adj, CS%diag%du_adj, CS%diag) - if (CS%id_dv_adj > 0) call post_data(CS%id_dv_adj, CS%diag%dv_adj, CS%diag) - if (CS%id_du_adj2 > 0) call post_data(CS%id_du_adj2, CS%diag%du_adj2, CS%diag) - if (CS%id_dv_adj2 > 0) call post_data(CS%id_dv_adj2, CS%diag%dv_adj2, CS%diag) + if (CS%id_du_adj > 0) call post_data(CS%id_du_adj, CS%diag%du_other, CS%diag) + if (CS%id_dv_adj > 0) call post_data(CS%id_dv_adj, CS%diag%dv_other, CS%diag) if (CS%debug) then call MOM_state_chksum("Corrector ", u, v, h, uh, vh, G) call uchksum(u_av,"Corrector avg u",G,haloshift=1) @@ -1420,10 +1412,6 @@ subroutine initialize_dyn_legacy_split(u, v, h, uh, vh, eta, Time, G, param_file 'Zonal Pressure Force Acceleration', 'meter second-2') CS%id_PFv = register_diag_field('ocean_model', 'PFv', G%axesCvL, Time, & 'Meridional Pressure Force Acceleration', 'meter second-2') - if (CS%id_PFu > 0) call safe_alloc_ptr(diag%PFu_tot,IsdB,IedB,jsd,jed,nz) - if (CS%id_PFv > 0) call safe_alloc_ptr(diag%PFv_tot,isd,ied,JsdB,JedB,nz) - if (CS%id_CAu > 0) call safe_alloc_ptr(diag%CAu_tot,IsdB,IedB,jsd,jed,nz) - if (CS%id_CAv > 0) call safe_alloc_ptr(diag%CAv_tot,isd,ied,JsdB,JedB,nz) CS%id_uav = register_diag_field('ocean_model', 'uav', G%axesCuL, Time, & 'Barotropic-step Averaged Zonal Velocity', 'meter second-1') @@ -1433,19 +1421,11 @@ subroutine initialize_dyn_legacy_split(u, v, h, uh, vh, eta, Time, G, param_file if (CS%flux_BT_coupling) then CS%id_du_adj = register_diag_field('ocean_model', 'du_adj', G%axesCuL, Time, & - 'Zonal velocity Adjustment 1', 'meter second-1') + 'Zonal velocity adjustments due to nonstandard terms', 'meter second-1') CS%id_dv_adj = register_diag_field('ocean_model', 'dv_adj', G%axesCvL, Time, & - 'Meridional velocity Adjustment 1', 'meter second-1') - if (CS%id_du_adj > 0) call safe_alloc_ptr(CS%diag%du_adj,IsdB,IedB,jsd,jed,nz) - if (CS%id_dv_adj > 0) call safe_alloc_ptr(CS%diag%dv_adj,isd,ied,JsdB,JedB,nz) - if (CS%readjust_BT_trans) then - CS%id_du_adj2 = register_diag_field('ocean_model', 'du_adj2', G%axesCuL, Time, & - 'Zonal velocity Adjustment 2', 'meter second-1') - CS%id_dv_adj2 = register_diag_field('ocean_model', 'dv_adj2', G%axesCvL, Time, & - 'Meridional velocity Adjustment 2', 'meter second-1') - if (CS%id_du_adj2 > 0) call safe_alloc_ptr(CS%diag%du_adj2,IsdB,IedB,jsd,jed,nz) - if (CS%id_dv_adj2 > 0) call safe_alloc_ptr(CS%diag%dv_adj2,isd,ied,JsdB,JedB,nz) - endif + 'Meridional velocity adjustments due to nonstandard terms', 'meter second-1') + if (CS%id_du_adj > 0) call safe_alloc_ptr(CS%diag%du_other,IsdB,IedB,jsd,jed,nz) + if (CS%id_dv_adj > 0) call safe_alloc_ptr(CS%diag%dv_other,isd,ied,JsdB,JedB,nz) endif CS%id_u_BT_accel = register_diag_field('ocean_model', 'u_BT_accel', G%axesCuL, Time, & 'Barotropic Anomaly Zonal Acceleration', 'meter second-1') @@ -1454,12 +1434,8 @@ subroutine initialize_dyn_legacy_split(u, v, h, uh, vh, eta, Time, G, param_file if (debug_truncations) then if (CS%flux_BT_coupling) then - call safe_alloc_ptr(diag%du_adj,IsdB,IedB,jsd,jed,nz) - call safe_alloc_ptr(diag%dv_adj,isd,ied,JsdB,JedB,nz) - endif - if (CS%flux_BT_coupling .and. CS%readjust_BT_trans) then - call safe_alloc_ptr(diag%du_adj2,IsdB,IedB,jsd,jed,nz) - call safe_alloc_ptr(diag%dv_adj2,isd,ied,JsdB,JedB,nz) + call safe_alloc_ptr(diag%du_other,IsdB,IedB,jsd,jed,nz) + call safe_alloc_ptr(diag%dv_other,isd,ied,JsdB,JedB,nz) endif endif @@ -1486,6 +1462,8 @@ subroutine end_dyn_legacy_split(CS) DEALLOC_(CS%CAu) ; DEALLOC_(CS%CAv) DEALLOC_(CS%PFu) ; DEALLOC_(CS%PFv) + if (associated(CS%taux_bot)) deallocate(CS%taux_bot) + if (associated(CS%tauy_bot)) deallocate(CS%tauy_bot) DEALLOC_(CS%uhbt) ; DEALLOC_(CS%vhbt) DEALLOC_(CS%u_accel_bt) ; DEALLOC_(CS%v_accel_bt) DEALLOC_(CS%visc_rem_u) ; DEALLOC_(CS%visc_rem_v) diff --git a/src/core/MOM_dynamics_split_RK2.F90 b/src/core/MOM_dynamics_split_RK2.F90 index 1d1acafca5..5d372e8144 100644 --- a/src/core/MOM_dynamics_split_RK2.F90 +++ b/src/core/MOM_dynamics_split_RK2.F90 @@ -772,23 +772,11 @@ subroutine step_MOM_dyn_split_RK2(u, v, h, tv, visc, & u(i,j,k) = G%mask2dCu(i,j) * (u_init(i,j,k) + dt * & (u_bc_accel(I,j,k) + CS%u_accel_bt(I,j,k))) enddo ; enddo ; enddo - if (ASSOCIATED(CS%diag%PFu_tot)) then ; do k=1,nz ; do j=js,je ; do I=Isq,Ieq - CS%diag%PFu_tot(i,j,k) = CS%PFu(i,j,k) - enddo ; enddo ; enddo ; endif - if (ASSOCIATED(CS%diag%CAu_tot)) then ; do k=1,nz ; do j=js,je ; do I=Isq,Ieq - CS%diag%CAu_tot(i,j,k) = CS%CAu(i,j,k) !+ CS%u_accel_bt(i,j) - CS%diag%PFu_bt(i,j) - enddo ; enddo ; enddo ; endif do k=1,nz ; do J=Jsq,Jeq ; do i=is,ie v(i,j,k) = G%mask2dCv(i,j) * (v_init(i,j,k) + dt * & (v_bc_accel(i,J,k) + CS%v_accel_bt(i,J,k))) enddo ; enddo ; enddo - if (ASSOCIATED(CS%diag%PFv_tot)) then ; do k=1,nz ; do J=Jsq,Jeq ; do i=is,ie - CS%diag%PFv_tot(i,j,k) = CS%PFv(i,j,k) - enddo ; enddo ; enddo ; endif - if (ASSOCIATED(CS%diag%CAv_tot)) then ; do k=1,nz ; do J=Jsq,Jeq ; do i=is,ie - CS%diag%CAv_tot(i,j,k) = CS%CAv(i,j,k) !+ CS%v_accel_bt(i,j) - CS%diag%PFv_bt(i,j) - enddo ; enddo ; enddo ; endif call cpu_clock_end(id_clock_mom_update) if (CS%debug) then @@ -882,10 +870,10 @@ subroutine step_MOM_dyn_split_RK2(u, v, h, tv, visc, & ! Here various terms used in to update the momentum equations are ! offered for averaging. - if (CS%id_PFu > 0) call post_data(CS%id_PFu, CS%diag%PFu_tot, CS%diag) - if (CS%id_PFv > 0) call post_data(CS%id_PFv, CS%diag%PFv_tot, CS%diag) - if (CS%id_CAu > 0) call post_data(CS%id_CAu, CS%diag%CAu_tot, CS%diag) - if (CS%id_CAv > 0) call post_data(CS%id_CAv, CS%diag%CAv_tot, CS%diag) + if (CS%id_PFu > 0) call post_data(CS%id_PFu, CS%PFu, CS%diag) + if (CS%id_PFv > 0) call post_data(CS%id_PFv, CS%PFv, CS%diag) + if (CS%id_CAu > 0) call post_data(CS%id_CAu, CS%CAu, CS%diag) + if (CS%id_CAv > 0) call post_data(CS%id_CAv, CS%CAv, CS%diag) ! Here the thickness fluxes are offered for averaging. if (CS%id_uh > 0) call post_data(CS%id_uh, uh, CS%diag) @@ -1198,10 +1186,6 @@ subroutine initialize_dyn_split_RK2(u, v, h, uh, vh, eta, Time, G, param_file, & 'Zonal Pressure Force Acceleration', 'meter second-2') CS%id_PFv = register_diag_field('ocean_model', 'PFv', G%axesCvL, Time, & 'Meridional Pressure Force Acceleration', 'meter second-2') - if (CS%id_PFu > 0) call safe_alloc_ptr(diag%PFu_tot,IsdB,IedB,jsd,jed,nz) - if (CS%id_PFv > 0) call safe_alloc_ptr(diag%PFv_tot,isd,ied,JsdB,JedB,nz) - if (CS%id_CAu > 0) call safe_alloc_ptr(diag%CAu_tot,IsdB,IedB,jsd,jed,nz) - if (CS%id_CAv > 0) call safe_alloc_ptr(diag%CAv_tot,isd,ied,JsdB,JedB,nz) CS%id_uav = register_diag_field('ocean_model', 'uav', G%axesCuL, Time, & 'Barotropic-step Averaged Zonal Velocity', 'meter second-1') @@ -1236,6 +1220,8 @@ subroutine end_dyn_split_RK2(CS) DEALLOC_(CS%CAu) ; DEALLOC_(CS%CAv) DEALLOC_(CS%PFu) ; DEALLOC_(CS%PFv) + if (associated(CS%taux_bot)) deallocate(CS%taux_bot) + if (associated(CS%tauy_bot)) deallocate(CS%tauy_bot) DEALLOC_(CS%uhbt) ; DEALLOC_(CS%vhbt) DEALLOC_(CS%u_accel_bt) ; DEALLOC_(CS%v_accel_bt) DEALLOC_(CS%visc_rem_u) ; DEALLOC_(CS%visc_rem_v) diff --git a/src/diagnostics/MOM_PointAccel.F90 b/src/diagnostics/MOM_PointAccel.F90 index 86e868d958..142b514639 100644 --- a/src/diagnostics/MOM_PointAccel.F90 +++ b/src/diagnostics/MOM_PointAccel.F90 @@ -278,15 +278,10 @@ subroutine write_u_accel(I, j, um, hin, dt, G, CS, maxvel, minvel, str, a, hv) do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & (dt*CS%diag%du_dt_visc(I,j,k)); enddo endif - if (ASSOCIATED(CS%diag%du_adj)) then - write(file,'(/,"duadj: ",$)') + if (ASSOCIATED(CS%diag%du_other)) then + write(file,'(/,"du_other: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%du_adj(I,j,k)); enddo - endif - if (ASSOCIATED(CS%diag%du_adj2)) then - write(file,'(/,"duadj2: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%du_adj2(I,j,k)); enddo + (CS%diag%du_other(I,j,k)); enddo endif if (present(a)) then write(file,'(/,"a: ",$)') @@ -533,15 +528,10 @@ subroutine write_u_accel(I, j, um, hin, dt, G, CS, maxvel, minvel, str, a, hv) do k=ks,ke ; if (do_k(k)) write(file,'(F10.6," ",$)') & (dt*CS%diag%du_dt_visc(I,j,k))*Inorm(k); enddo endif - if (ASSOCIATED(CS%diag%du_adj)) then - write(file,'(/,"duadj: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(F10.6," ",$)') & - (CS%diag%du_adj(I,j,k))*Inorm(k); enddo - endif - if (ASSOCIATED(CS%diag%du_adj2)) then - write(file,'(/,"duadj2:",$)') + if (ASSOCIATED(CS%diag%du_other)) then + write(file,'(/,"du_other: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(F10.6," ",$)') & - (CS%diag%du_adj2(I,j,k))*Inorm(k); enddo + (CS%diag%du_other(I,j,k))*Inorm(k); enddo endif if (CS%split) then write(file,'(/,"dubt: ",$)') @@ -749,15 +739,10 @@ subroutine write_v_accel(i, J, vm, hin, dt, G, CS, maxvel, minvel, str, a, hv) do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & (dt*CS%diag%dv_dt_visc(i,J,k)); enddo endif - if (ASSOCIATED(CS%diag%dv_adj)) then - write(file,'(/,"dvadj: ",$)') + if (ASSOCIATED(CS%diag%dv_other)) then + write(file,'(/,"dv_other: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%dv_adj(i,J,k)); enddo - endif - if (ASSOCIATED(CS%diag%dv_adj2)) then - write(file,'(/,"dvadj2:",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%dv_adj2(i,J,k)); enddo + (CS%diag%dv_other(i,J,k)); enddo endif if (present(a)) then write(file,'(/,"a: ",$)') @@ -1005,15 +990,10 @@ subroutine write_v_accel(i, J, vm, hin, dt, G, CS, maxvel, minvel, str, a, hv) do k=ks,ke ; if (do_k(k)) write(file,'(F10.6," ",$)') & (dt*CS%diag%dv_dt_visc(i,J,k)*Inorm(k)); enddo endif - if (ASSOCIATED(CS%diag%dv_adj)) then - write(file,'(/,"dvadj: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(F10.6," ",$)') & - (CS%diag%dv_adj(i,J,k)*Inorm(k)); enddo - endif - if (ASSOCIATED(CS%diag%dv_adj2)) then - write(file,'(/,"dvadj2:",$)') + if (ASSOCIATED(CS%diag%dv_other)) then + write(file,'(/,"dv_other: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(F10.6," ",$)') & - (CS%diag%dv_adj2(i,J,k)*Inorm(k)); enddo + (CS%diag%dv_other(i,J,k)*Inorm(k)); enddo endif if (CS%split) then write(file,'(/,"dvbt: ",$)') @@ -1029,15 +1009,15 @@ subroutine write_v_accel(i, J, vm, hin, dt, G, CS, maxvel, minvel, str, a, hv) end subroutine write_v_accel -subroutine PointAccel_init(HIS, Time, G, param_file, diag, dirs, CS) - type(ocean_internal_state), target, intent(in) :: HIS +subroutine PointAccel_init(MIS, Time, G, param_file, diag, dirs, CS) + type(ocean_internal_state), target, intent(in) :: MIS type(time_type), target, intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file type(diag_ptrs), target, intent(inout) :: diag type(directories), intent(in) :: dirs type(PointAccel_CS), pointer :: CS -! Arguments: HIS - For "MOM Internal State" a set of pointers to the fields and +! Arguments: MIS - For "MOM Internal State" a set of pointers to the fields and ! accelerations that make up the ocean's physical state. ! (in) Time - The current model time. ! (in) G - The ocean's grid structure. @@ -1056,14 +1036,14 @@ subroutine PointAccel_init(HIS, Time, G, param_file, diag, dirs, CS) CS%diag => diag ; CS%Time => Time - CS%uh => HIS%uh ; CS%vh => HIS%vh - CS%CAu => HIS%CAu ; CS%CAv => HIS%CAv ; CS%PFu => HIS%PFu ; CS%PFv => HIS%PFv - CS%diffu => HIS%diffu ; CS%diffv => HIS%diffv - CS%T => HIS%T ; CS%S => HIS%S ; CS%pbce => HIS%pbce - CS%u_accel_bt => HIS%u_accel_bt ; CS%v_accel_bt => HIS%v_accel_bt - CS%u_prev => HIS%u_prev ; CS%v_prev => HIS%v_prev - CS%u_av => HIS%u_av; if (.not.associated(HIS%u_av)) CS%u_av => HIS%u(:,:,:) - CS%v_av => HIS%v_av; if (.not.associated(HIS%v_av)) CS%v_av => HIS%v(:,:,:) + CS%uh => MIS%uh ; CS%vh => MIS%vh + CS%CAu => MIS%CAu ; CS%CAv => MIS%CAv ; CS%PFu => MIS%PFu ; CS%PFv => MIS%PFv + CS%diffu => MIS%diffu ; CS%diffv => MIS%diffv + CS%T => MIS%T ; CS%S => MIS%S ; CS%pbce => MIS%pbce + CS%u_accel_bt => MIS%u_accel_bt ; CS%v_accel_bt => MIS%v_accel_bt + CS%u_prev => MIS%u_prev ; CS%v_prev => MIS%v_prev + CS%u_av => MIS%u_av; if (.not.associated(MIS%u_av)) CS%u_av => MIS%u(:,:,:) + CS%v_av => MIS%v_av; if (.not.associated(MIS%v_av)) CS%v_av => MIS%v(:,:,:) ! Read all relevant parameters and write them to the model log. call log_version(param_file, mod, version, "") diff --git a/src/diagnostics/MOM_diagnostics.F90 b/src/diagnostics/MOM_diagnostics.F90 index 9a973f0808..5cafebaa8e 100644 --- a/src/diagnostics/MOM_diagnostics.F90 +++ b/src/diagnostics/MOM_diagnostics.F90 @@ -717,14 +717,14 @@ subroutine calculate_derivs(dt, G, CS) end subroutine calculate_derivs -subroutine MOM_diagnostics_init(HIS, Time, G, param_file, diag, CS) - type(ocean_internal_state), intent(in) :: HIS +subroutine MOM_diagnostics_init(MIS, Time, G, param_file, diag, CS) + type(ocean_internal_state), intent(in) :: MIS type(time_type), intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file type(diag_ptrs), target, intent(inout) :: diag type(diagnostics_CS), pointer :: CS -! Arguments: HIS - For "MOM Internal State" a set of pointers to the fields and +! Arguments: MIS - For "MOM Internal State" a set of pointers to the fields and ! accelerations that make up the ocean's internal physical ! state. ! (in) Time - The current model time. @@ -784,21 +784,21 @@ subroutine MOM_diagnostics_init(HIS, Time, G, param_file, diag, CS) 'Zonal Acceleration', 'meter second-2') if ((CS%id_du_dt>0) .and. .not.ASSOCIATED(CS%du_dt)) then call safe_alloc_ptr(CS%du_dt,IsdB,IedB,jsd,jed,nz) - call register_time_deriv(HIS%u, CS%du_dt, CS) + call register_time_deriv(MIS%u, CS%du_dt, CS) endif CS%id_dv_dt = register_diag_field('ocean_model', 'dvdt', G%axesCvL, Time, & 'Meridional Acceleration', 'meter second-2') if ((CS%id_dv_dt>0) .and. .not.ASSOCIATED(CS%dv_dt)) then call safe_alloc_ptr(CS%dv_dt,isd,ied,JsdB,JedB,nz) - call register_time_deriv(HIS%v, CS%dv_dt, CS) + call register_time_deriv(MIS%v, CS%dv_dt, CS) endif CS%id_dh_dt = register_diag_field('ocean_model', 'dhdt', G%axesTL, Time, & 'Thickness tendency', trim(thickness_units)//" second-1") if ((CS%id_dh_dt>0) .and. .not.ASSOCIATED(CS%dh_dt)) then call safe_alloc_ptr(CS%dh_dt,isd,ied,jsd,jed,nz) - call register_time_deriv(HIS%h, CS%dh_dt, CS) + call register_time_deriv(MIS%h, CS%dh_dt, CS) endif if (G%nk_rho_varies > 0) then @@ -880,16 +880,16 @@ subroutine MOM_diagnostics_init(HIS, Time, G, param_file, diag, CS) CS%id_col_ht = register_diag_field('ocean_model', 'col_height', G%axesT1, Time, & 'The height of the water column', 'm') - call set_dependent_diagnostics(HIS, G, CS) + call set_dependent_diagnostics(MIS, G, CS) end subroutine MOM_diagnostics_init -subroutine set_dependent_diagnostics(HIS, G, CS) - type(ocean_internal_state), intent(in) :: HIS +subroutine set_dependent_diagnostics(MIS, G, CS) + type(ocean_internal_state), intent(in) :: MIS type(ocean_grid_type), intent(in) :: G type(diagnostics_CS), pointer :: CS ! This subroutine sets up the diagnostics upon which other diagnostics depend. -! Arguments: HIS - For "MOM Internal State" a set of pointers to the fields and +! Arguments: MIS - For "MOM Internal State" a set of pointers to the fields and ! accelerations that make up the ocean's internal physical ! state. ! (in) G - The ocean's grid structure. @@ -908,53 +908,33 @@ subroutine set_dependent_diagnostics(HIS, G, CS) if (ASSOCIATED(CS%dKE_dt)) then if (.not.ASSOCIATED(CS%du_dt)) then call safe_alloc_ptr(CS%du_dt,IsdB,IedB,jsd,jed,nz) - call register_time_deriv(HIS%u, CS%du_dt, CS) + call register_time_deriv(MIS%u, CS%du_dt, CS) endif if (.not.ASSOCIATED(CS%dv_dt)) then call safe_alloc_ptr(CS%dv_dt,isd,ied,JsdB,JedB,nz) - call register_time_deriv(HIS%v, CS%dv_dt, CS) + call register_time_deriv(MIS%v, CS%dv_dt, CS) endif if (.not.ASSOCIATED(CS%dh_dt)) then call safe_alloc_ptr(CS%dh_dt,isd,ied,jsd,jed,nz) - call register_time_deriv(HIS%h, CS%dh_dt, CS) + call register_time_deriv(MIS%h, CS%dh_dt, CS) endif endif if (ASSOCIATED(CS%PE_to_KE)) then if (.not.ASSOCIATED(CS%diag%PFu)) then - if (CS%split) then - call safe_alloc_ptr(CS%diag%PFu_tot,IsdB,IedB,jsd,jed,nz) - CS%diag%PFu => CS%diag%PFu_tot - else - CS%diag%PFu => HIS%PFu - endif + CS%diag%PFu => MIS%PFu endif if (.not.ASSOCIATED(CS%diag%PFv)) then - if (CS%split) then - call safe_alloc_ptr(CS%diag%PFv_tot,isd,ied,JsdB,JedB,nz) - CS%diag%PFv => CS%diag%PFv_tot - else - CS%diag%PFv => HIS%PFv - endif + CS%diag%PFv => MIS%PFv endif endif if (ASSOCIATED(CS%KE_CorAdv)) then if (.not.ASSOCIATED(CS%diag%CAu)) then - if (CS%split) then - call safe_alloc_ptr(CS%diag%CAu_tot,IsdB,IedB,jsd,jed,nz) - CS%diag%CAu => CS%diag%CAu_tot - else - CS%diag%CAu => HIS%CAu - endif + CS%diag%CAu => MIS%CAu endif if (.not.ASSOCIATED(CS%diag%CAv)) then - if (CS%split) then - call safe_alloc_ptr(CS%diag%CAv_tot,isd,ied,JsdB,JedB,nz) - CS%diag%CAv => CS%diag%CAv_tot - else - CS%diag%CAv => HIS%CAv - endif + CS%diag%CAv => MIS%CAv endif endif @@ -969,8 +949,8 @@ subroutine set_dependent_diagnostics(HIS, G, CS) endif if (ASSOCIATED(CS%KE_horvisc)) then - if (.not.ASSOCIATED(CS%diag%diffu)) CS%diag%diffu => HIS%diffu - if (.not.ASSOCIATED(CS%diag%diffv)) CS%diag%diffv => HIS%diffv + if (.not.ASSOCIATED(CS%diag%diffu)) CS%diag%diffu => MIS%diffu + if (.not.ASSOCIATED(CS%diag%diffv)) CS%diag%diffv => MIS%diffv endif if (ASSOCIATED(CS%KE_dia)) then @@ -978,13 +958,6 @@ subroutine set_dependent_diagnostics(HIS, G, CS) call safe_alloc_ptr(CS%diag%dv_dt_dia,isd,ied,JsdB,JedB,nz) endif - if (CS%split) then - if (ASSOCIATED(CS%diag%PFu_tot) .or. ASSOCIATED(CS%diag%CAu_tot)) & - call safe_alloc_ptr(CS%diag%PFu_bt,IsdB,IedB,jsd,jed) - if (ASSOCIATED(CS%diag%PFv_tot) .or. ASSOCIATED(CS%diag%CAv_tot)) & - call safe_alloc_ptr(CS%diag%PFv_bt,isd,ied,JsdB,JedB) - endif - if (ASSOCIATED(CS%uhGM_Rlay)) call safe_alloc_ptr(CS%diag%uhGM,IsdB,IedB,jsd,jed,nz) if (ASSOCIATED(CS%vhGM_Rlay)) call safe_alloc_ptr(CS%diag%vhGM,isd,ied,JsdB,JedB,nz) @@ -1012,20 +985,14 @@ subroutine MOM_diagnostics_end(CS) if (ASSOCIATED(CS%vh_Rlay)) deallocate(CS%vh_Rlay) if (ASSOCIATED(CS%uhGM_Rlay)) deallocate(CS%uhGM_Rlay) if (ASSOCIATED(CS%vhGM_Rlay)) deallocate(CS%vhGM_Rlay) - if (ASSOCIATED(CS%diag%PFu_tot)) deallocate(CS%diag%PFu_tot) - if (ASSOCIATED(CS%diag%PFv_tot)) deallocate(CS%diag%PFv_tot) - if (ASSOCIATED(CS%diag%CAu_tot)) deallocate(CS%diag%CAu_tot) - if (ASSOCIATED(CS%diag%CAv_tot)) deallocate(CS%diag%CAv_tot) if (ASSOCIATED(CS%diag%gradKEu)) deallocate(CS%diag%gradKEu) if (ASSOCIATED(CS%diag%gradKEu)) deallocate(CS%diag%gradKEu) if (ASSOCIATED(CS%diag%du_dt_visc)) deallocate(CS%diag%du_dt_visc) if (ASSOCIATED(CS%diag%dv_dt_visc)) deallocate(CS%diag%dv_dt_visc) if (ASSOCIATED(CS%diag%du_dt_dia)) deallocate(CS%diag%du_dt_dia) if (ASSOCIATED(CS%diag%dv_dt_dia)) deallocate(CS%diag%dv_dt_dia) - if (ASSOCIATED(CS%diag%du_adj)) deallocate(CS%diag%du_adj) - if (ASSOCIATED(CS%diag%dv_adj)) deallocate(CS%diag%dv_adj) - if (ASSOCIATED(CS%diag%du_adj2)) deallocate(CS%diag%du_adj2) - if (ASSOCIATED(CS%diag%dv_adj2)) deallocate(CS%diag%dv_adj2) + if (ASSOCIATED(CS%diag%du_other)) deallocate(CS%diag%du_other) + if (ASSOCIATED(CS%diag%dv_other)) deallocate(CS%diag%dv_other) if (ASSOCIATED(CS%diag%PFu_bt)) deallocate(CS%diag%PFu_bt) if (ASSOCIATED(CS%diag%PFv_bt)) deallocate(CS%diag%PFv_bt) diff --git a/src/framework/MOM_diag_mediator.F90 b/src/framework/MOM_diag_mediator.F90 index 1194cdd296..00e8c884a1 100644 --- a/src/framework/MOM_diag_mediator.F90 +++ b/src/framework/MOM_diag_mediator.F90 @@ -69,12 +69,9 @@ module MOM_diag_mediator real, pointer :: dv_dt_visc(:,:,:) => NULL()! viscosity, in m s-2. real, pointer :: du_dt_dia(:,:,:) => NULL()! Accelerations due to diapycnal real, pointer :: dv_dt_dia(:,:,:) => NULL()! mixing, in m s-2. - real, pointer :: du_adj(:,:,:) => NULL() ! Velocity changes due to the split - real, pointer :: dv_adj(:,:,:) => NULL() ! adjustment at the start of a step - ! in m s-1. - real, pointer :: du_adj2(:,:,:) => NULL() ! A second set of velocity changes - real, pointer :: dv_adj2(:,:,:) => NULL() ! due to the split adjustment at - ! the start of a step in m s-1. + real, pointer :: du_other(:,:,:) => NULL() ! Velocity changes due to any other + real, pointer :: dv_other(:,:,:) => NULL() ! processes that are not due to any + ! explicit accelerations, in m s-1. real, pointer :: diffu(:,:,:) => NULL() ! Accelerations due to along iso- real, pointer :: diffv(:,:,:) => NULL() ! pycnal viscosity, in m s-2. @@ -90,12 +87,6 @@ module MOM_diag_mediator real, pointer :: vhGM(:,:,:) => NULL() ! volume fluxes in m3 s-1. real, pointer :: rv(:,:,:) => NULL() ! Relative vorticity in s-1. real, pointer :: q(:,:,:) => NULL() ! Potential vorticity, s-1 m-1. - real, pointer :: PFu_tot(:,:,:) => NULL() ! Accelerations due to both baro- - real, pointer :: PFv_tot(:,:,:) => NULL() ! clinic and barotropic pressure - ! gradients in m s-2. - real, pointer :: CAu_tot(:,:,:) => NULL() ! Accelerations due to both baro- - real, pointer :: CAv_tot(:,:,:) => NULL() ! clinic and barotropic Coriolis - ! forces in m s-2. real, pointer :: Ah_h(:,:,:) => NULL() ! Biharmonic viscosity at h or q real, pointer :: Ah_q(:,:,:) => NULL() ! points in m4 s-1. @@ -105,8 +96,6 @@ module MOM_diag_mediator real, pointer :: PFu_bc(:,:,:) => NULL() ! Accelerations due to pressure real, pointer :: PFv_bc(:,:,:) => NULL() ! gradients deriving from density ! gradients within layers, m s-2. - real, pointer :: eta(:,:) => NULL() ! SSH, m - real, pointer :: bott_press(:,:) => NULL() ! bottom pressure, Pa ! Each of the following fields has 1 layer. real, pointer :: PFu_bt(:,:) => NULL() ! Barotropic pressure gradient diff --git a/src/parameterizations/vertical/MOM_vert_friction.F90 b/src/parameterizations/vertical/MOM_vert_friction.F90 index bb9531d99a..63e4d14ade 100644 --- a/src/parameterizations/vertical/MOM_vert_friction.F90 +++ b/src/parameterizations/vertical/MOM_vert_friction.F90 @@ -1209,8 +1209,8 @@ subroutine vertvisc_limit_vel(u, v, h, fluxes, visc, dt, G, CS) end subroutine vertvisc_limit_vel -subroutine vertvisc_init(HIS, Time, G, param_file, diag, dirs, ntrunc, CS) - type(ocean_internal_state), target, intent(in) :: HIS +subroutine vertvisc_init(MIS, Time, G, param_file, diag, dirs, ntrunc, CS) + type(ocean_internal_state), target, intent(in) :: MIS type(time_type), target, intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file @@ -1218,7 +1218,7 @@ subroutine vertvisc_init(HIS, Time, G, param_file, diag, dirs, ntrunc, CS) type(directories), intent(in) :: dirs integer, target, intent(inout) :: ntrunc type(vertvisc_CS), pointer :: CS -! Arguments: HIS - For "MOM Internal State" a set of pointers to the fields and +! Arguments: MIS - For "MOM Internal State" a set of pointers to the fields and ! accelerations that make up the ocean's physical state. ! (in) Time - The current model time. ! (in) G - The ocean's grid structure. @@ -1372,7 +1372,7 @@ subroutine vertvisc_init(HIS, Time, G, param_file, diag, dirs, ntrunc, CS) Time, 'Meridional Bottom Stress from Ocean to Earth', 'Pa') if ((len_trim(CS%v_trunc_file) > 0) .or. (len_trim(CS%v_trunc_file) > 0)) & - call PointAccel_init(HIS, Time, G, param_file, diag, dirs, CS%PointAccel_CSp) + call PointAccel_init(MIS, Time, G, param_file, diag, dirs, CS%PointAccel_CSp) end subroutine vertvisc_init From 61af5acb43a5da5f2f50f7a72a2519b6061b94b2 Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Tue, 18 Jun 2013 20:01:46 -0400 Subject: [PATCH 007/372] Elminated most pointers from diag_ptrs. Created the new types accel_diag_ptrs and cont_diag_ptrs for calculating derived diagnostics on the momentum and continuity equations, and eliminated most of the diagnostic pointers from the diag_ptrs type. Eventually the diag_ptrs type (usually diag) will contain no diagnostics and may be renamed appropriately to its function in orchestrating diagnostics. All answers are bitwise identical. --- src/core/MOM.F90 | 62 +-- src/core/MOM_CoriolisAdv.F90 | 77 ++-- src/core/MOM_PressureForce_Montgomery.F90 | 26 +- src/core/MOM_continuity_PPM.F90 | 11 - src/core/MOM_dynamics_legacy_split.F90 | 89 ++-- src/core/MOM_dynamics_split_RK2.F90 | 43 +- src/core/MOM_dynamics_unsplit.F90 | 42 +- src/core/MOM_dynamics_unsplit_RK2.F90 | 40 +- src/core/MOM_variables.F90 | 49 ++- src/diagnostics/MOM_PointAccel.F90 | 388 ++++++------------ src/diagnostics/MOM_diagnostics.F90 | 150 +++---- src/framework/MOM_diag_mediator.F90 | 37 -- .../lateral/MOM_thickness_diffuse.F90 | 24 +- .../vertical/MOM_diabatic_driver.F90 | 68 +-- .../vertical/MOM_vert_friction.F90 | 67 +-- 15 files changed, 570 insertions(+), 603 deletions(-) diff --git a/src/core/MOM.F90 b/src/core/MOM.F90 index 11231ae298..eff7ec22a0 100644 --- a/src/core/MOM.F90 +++ b/src/core/MOM.F90 @@ -324,8 +324,7 @@ module MOM thermo_var_ptrs, & ! A structure containing pointers to an assortment of ! thermodynamic fields that may be available, including ! potential temperature, salinity and mixed layer density. - ocean_internal_state ! A structure containing pointers to most of the above. - + accel_diag_ptrs, cont_diag_ptrs, ocean_internal_state use MOM_cpu_clock, only : cpu_clock_id, cpu_clock_begin, cpu_clock_end use MOM_cpu_clock, only : CLOCK_COMPONENT, CLOCK_SUBCOMPONENT use MOM_cpu_clock, only : CLOCK_MODULE_DRIVER, CLOCK_MODULE, CLOCK_ROUTINE @@ -437,6 +436,12 @@ module MOM ! bottom drag viscosities, and related fields. type(MEKE_type), pointer :: MEKE => NULL() ! A structure containing fields ! related to the Mesoscale Eddy Kinetic Energy. + type(accel_diag_ptrs) :: ADp ! A structure containing pointers to the + ! model's accelerations, for use in derived + ! diagnostics (like energy budgets). + type(cont_diag_ptrs) :: CDp ! A structure containing pointers to the + ! terms in the continuity equation, for use in + ! derived diagnostics (like energy budgets). logical :: split ! If true, use the split time stepping scheme. logical :: legacy_split ! If true, use the legacy split time stepping @@ -739,7 +744,7 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) if (associated(CS%VarMix)) & call calc_slope_function(h, CS%tv, grid, CS%VarMix) call thickness_diffuse(h, CS%uhtr, CS%vhtr, CS%tv, dtth, grid, & - CS%MEKE, CS%VarMix, CS%thickness_diffuse_CSp) + CS%MEKE, CS%VarMix, CS%CDp, CS%thickness_diffuse_CSp) call cpu_clock_end(id_clock_thick_diff) call cpu_clock_begin(id_clock_pass) call pass_var(h, grid%Domain) @@ -819,7 +824,7 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) if (associated(CS%VarMix)) & call calc_slope_function(h, CS%tv, grid, CS%VarMix) call thickness_diffuse(h, CS%uhtr, CS%vhtr, CS%tv, dt, grid, & - CS%MEKE, CS%VarMix, CS%thickness_diffuse_CSp) + CS%MEKE, CS%VarMix, CS%CDp, CS%thickness_diffuse_CSp) call cpu_clock_end(id_clock_thick_diff) call cpu_clock_begin(id_clock_pass) call pass_var(h, grid%Domain) @@ -903,8 +908,8 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) endif call cpu_clock_begin(id_clock_diabatic) - call diabatic(u, v, h, CS%tv, fluxes, CS%visc, dtnt, & - grid, CS%diabatic_CSp) + call diabatic(u, v, h, CS%tv, fluxes, CS%visc, CS%ADp, CS%CDp, & + dtnt, grid, CS%diabatic_CSp) call cpu_clock_end(id_clock_diabatic) ! Regridding/remapping is done here, at the end of the thermodynamical time step @@ -997,8 +1002,8 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) call cpu_clock_end(id_clock_thermo) call cpu_clock_begin(id_clock_diagnostics) - call calculate_diagnostic_fields(u, v, h, CS%uh, CS%vh, CS%tv, dtnt, & - grid, CS%diagnostics_CSp) + call calculate_diagnostic_fields(u, v, h, CS%uh, CS%vh, CS%tv, & + CS%ADp, CS%CDp, dtnt, grid, CS%diagnostics_CSp) call cpu_clock_end(id_clock_diagnostics) if (CS%id_T > 0) call post_data(CS%id_T, CS%tv%T, CS%diag) @@ -1457,6 +1462,9 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) if (CS%use_temperature) then MOM_internal_state%T => CS%T ; MOM_internal_state%S => CS%S endif + + CS%CDp%uh => CS%uh ; CS%CDp%vh => CS%vh + if (CS%interp_p_surf) then allocate(CS%p_surf_prev(isd:ied,jsd:jed)) ; CS%p_surf_prev(:,:) = 0.0 endif @@ -1545,34 +1553,33 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) if (CS%legacy_split) then call initialize_dyn_legacy_split(CS%u, CS%v, CS%h, CS%uh, CS%vh, eta, Time, & grid, param_file, diag, CS%dyn_legacy_split_CSp, CS%restart_CSp, & - CS%dt, MOM_internal_state, CS%VarMix, CS%MEKE, init_CS%OBC, & - CS%ALE_CSp, CS%visc, dirs, CS%ntrunc) + CS%dt, CS%ADp, CS%CDp, MOM_internal_state, CS%VarMix, CS%MEKE, & + init_CS%OBC, CS%ALE_CSp, CS%visc, dirs, CS%ntrunc) else call initialize_dyn_split_RK2(CS%u, CS%v, CS%h, CS%uh, CS%vh, eta, Time, & grid, param_file, diag, CS%dyn_split_RK2_CSp, CS%restart_CSp, & - CS%dt, MOM_internal_state, CS%VarMix, CS%MEKE, init_CS%OBC, & - CS%ALE_CSp, CS%visc, dirs, CS%ntrunc) + CS%dt, CS%ADp, CS%CDp, MOM_internal_state, CS%VarMix, CS%MEKE, & + init_CS%OBC, CS%ALE_CSp, CS%visc, dirs, CS%ntrunc) endif else if (CS%use_RK2) then call initialize_dyn_unsplit_RK2(CS%u, CS%v, CS%h, Time, grid, & param_file, diag, CS%dyn_unsplit_RK2_CSp, CS%restart_CSp, & - MOM_internal_state, init_CS%OBC, CS%ALE_CSp, CS%visc, dirs, CS%ntrunc) + CS%ADp, CS%CDp, MOM_internal_state, init_CS%OBC, CS%ALE_CSp, CS%visc, dirs, CS%ntrunc) else call initialize_dyn_unsplit(CS%u, CS%v, CS%h, Time, grid, & param_file, diag, CS%dyn_unsplit_CSp, CS%restart_CSp, & - MOM_internal_state, init_CS%OBC, CS%ALE_CSp, CS%visc, dirs, CS%ntrunc) + CS%ADp, CS%CDp, MOM_internal_state, init_CS%OBC, CS%ALE_CSp, CS%visc, dirs, CS%ntrunc) endif endif - call thickness_diffuse_init(Time, grid, param_file, diag, CS%thickness_diffuse_CSp) + call thickness_diffuse_init(Time, grid, param_file, diag, CS%CDp, CS%thickness_diffuse_CSp) if (CS%mixedlayer_restrat) & call mixedlayer_restrat_init(Time, grid, param_file, diag, CS%mixedlayer_restrat_CSp) if (associated(init_CS%OBC)) CS%OBC => init_CS%OBC - call MOM_diagnostics_init(MOM_internal_state, Time, grid, param_file, & - diag, CS%diagnostics_CSp) - + call MOM_diagnostics_init(MOM_internal_state, CS%ADp, CS%CDp, Time, grid, & + param_file, diag, CS%diagnostics_CSp) CS%Z_diag_interval = set_time(int((CS%dt_therm) * & @@ -1588,14 +1595,14 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) CS%tracer_flow_CSp, CS%diag_to_Z_CSp) else call diabatic_driver_init(Time, grid, param_file, CS%useALEalgorithm, diag, & - CS%diabatic_CSp, CS%tracer_flow_CSp, & + CS%ADp, CS%CDp, CS%diabatic_CSp, CS%tracer_flow_CSp, & init_CS%sponge_CSp, CS%diag_to_Z_CSp) endif call tracer_advect_init(Time, grid, param_file, diag, CS%tracer_adv_CSp) call tracer_hor_diff_init(Time, grid, param_file, diag, CS%tracer_diff_CSp) - call register_diags(Time, grid, CS) + call register_diags(Time, grid, CS, CS%ADp) if (CS%use_temperature) then ! If needed T_adx, etc., would have been allocated in register_diags. @@ -1701,13 +1708,16 @@ end subroutine unitTests ! ============================================================================ -subroutine register_diags(Time, G, CS) +subroutine register_diags(Time, G, CS, ADp) type(time_type), intent(in) :: Time type(ocean_grid_type), intent(inout) :: G - type(MOM_control_struct), intent(inout) :: CS + type(MOM_control_struct), intent(inout) :: CS + type(accel_diag_ptrs), intent(inout) :: ADp ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) CS - The control structure set up by initialize_MOM. +! (inout) ADp - A structure pointing to the various accelerations in +! the momentum equations. character(len=48) :: thickness_units, flux_units, T_flux_units, S_flux_units integer :: isd, ied, jsd, jed, IsdB, IedB, JsdB, JedB, nz isd = G%isd ; ied = G%ied ; jsd = G%jsd ; jed = G%jed ; nz = G%ke @@ -1814,11 +1824,11 @@ subroutine register_diags(Time, G, CS) if (CS%id_Sdiffy_2d > 0) call safe_alloc_ptr(CS%S_diffy_2d,isd,ied,JsdB,JedB) if (CS%debug_truncations) then - call safe_alloc_ptr(CS%diag%du_dt_visc,IsdB,IedB,jsd,jed,nz) - call safe_alloc_ptr(CS%diag%dv_dt_visc,isd,ied,JsdB,JedB,nz) + call safe_alloc_ptr(ADp%du_dt_visc,IsdB,IedB,jsd,jed,nz) + call safe_alloc_ptr(ADp%dv_dt_visc,isd,ied,JsdB,JedB,nz) if (.not.CS%adiabatic) then - call safe_alloc_ptr(CS%diag%du_dt_dia,IsdB,IedB,jsd,jed,nz) - call safe_alloc_ptr(CS%diag%dv_dt_dia,isd,ied,JsdB,JedB,nz) + call safe_alloc_ptr(ADp%du_dt_dia,IsdB,IedB,jsd,jed,nz) + call safe_alloc_ptr(ADp%dv_dt_dia,isd,ied,JsdB,JedB,nz) endif endif diff --git a/src/core/MOM_CoriolisAdv.F90 b/src/core/MOM_CoriolisAdv.F90 index e2de753a5d..4e95ae2093 100644 --- a/src/core/MOM_CoriolisAdv.F90 +++ b/src/core/MOM_CoriolisAdv.F90 @@ -66,8 +66,9 @@ module MOM_CoriolisAdv use MOM_diag_mediator, only : register_diag_field, safe_alloc_ptr, time_type use MOM_error_handler, only : MOM_error, MOM_mesg, FATAL, WARNING use MOM_file_parser, only : get_param, read_param, log_version, param_file_type -use MOM_string_functions, only : uppercase use MOM_grid, only : ocean_grid_type +use MOM_variables, only : accel_diag_ptrs +use MOM_string_functions, only : uppercase implicit none ; private @@ -161,7 +162,7 @@ module MOM_CoriolisAdv contains -subroutine CorAdCalc(u, v, h, uh, vh, CAu, CAv, G, CS) +subroutine CorAdCalc(u, v, h, uh, vh, CAu, CAv, AD, G, CS) real, intent(in), dimension(NIMEMB_,NJMEM_,NKMEM_) :: u real, intent(in), dimension(NIMEM_,NJMEMB_,NKMEM_) :: v real, intent(in), dimension(NIMEM_,NJMEM_,NKMEM_) :: h @@ -169,6 +170,7 @@ subroutine CorAdCalc(u, v, h, uh, vh, CAu, CAv, G, CS) real, intent(in), dimension(NIMEM_,NJMEMB_,NKMEM_) :: vh real, intent(out), dimension(NIMEMB_,NJMEM_,NKMEM_) :: CAu real, intent(out), dimension(NIMEM_,NJMEMB_,NKMEM_) :: CAv + type(accel_diag_ptrs), intent(inout) :: AD type(ocean_grid_type), intent(in) :: G type(CoriolisAdv_CS), pointer :: CS ! This subroutine calculates the Coriolis and momentum advection @@ -184,6 +186,8 @@ subroutine CorAdCalc(u, v, h, uh, vh, CAu, CAv, G, CS) ! advection terms, in m s-2. ! (out) CAv - Meridional acceleration due to Coriolis and ! momentum advection terms, in m s-2. +! (in) AD - A structure pointing to the various accelerations in +! the momentum equations. ! (in) G - The ocean's grid structure. ! (in) CS - The control structure returned by a previous call to ! CoriolisAdv_init. @@ -333,7 +337,7 @@ subroutine CorAdCalc(u, v, h, uh, vh, CAu, CAv, G, CS) if (ASSOCIATED(CS%diag%rv)) CS%diag%rv(I,J,k) = relative_vorticity if (ASSOCIATED(CS%diag%q) ) CS%diag%q(I,J,k) = q(I,J) - if (ASSOCIATED(CS%diag%rv_x_v) .or. ASSOCIATED(CS%diag%rv_x_u)) & + if (ASSOCIATED(AD%rv_x_v) .or. ASSOCIATED(AD%rv_x_u)) & q2(I,J) = relative_vorticity * Ih enddo ; enddo @@ -418,8 +422,6 @@ subroutine CorAdCalc(u, v, h, uh, vh, CAu, CAv, G, CS) ! This sometimes matters with some types of open boundary conditions. if (G%dy_Cu(I,j) == 0.0) uhc = uhm - if (ASSOCIATED(CS%diag%uh_cent)) CS%diag%uh_cent(i,j,k) = uhc - if (abs(uhc) < 0.1*abs(uhm)) then uhm = 10.0*uhc elseif (abs(uhc) > c1*abs(uhm)) then @@ -434,8 +436,6 @@ subroutine CorAdCalc(u, v, h, uh, vh, CAu, CAv, G, CS) else uh_max(i,j) = uhm ; uh_min(i,j) = uhc endif - if (ASSOCIATED(CS%diag%uh_max)) CS%diag%uh_max(i,j,k) = uh_max(i,j) - if (ASSOCIATED(CS%diag%uh_min)) CS%diag%uh_min(i,j,k) = uh_min(i,j) enddo ; enddo do j=js-1,je ; do I=Isq,Ieq+1 vhc = 0.5 * (G%dx_Cv(i,J) * v(i,J,k)) * (h(i,j,k) + h(i,j+1,k)) @@ -443,8 +443,6 @@ subroutine CorAdCalc(u, v, h, uh, vh, CAu, CAv, G, CS) ! This sometimes matters with some types of open boundary conditions. if (G%dx_Cv(i,J) == 0.0) vhc = vhm - if (ASSOCIATED(CS%diag%vh_cent)) CS%diag%vh_cent(i,j,k) = vhc - if (abs(vhc) < 0.1*abs(vhm)) then vhm = 10.0*vhc elseif (abs(vhc) > c1*abs(vhm)) then @@ -459,8 +457,6 @@ subroutine CorAdCalc(u, v, h, uh, vh, CAu, CAv, G, CS) else vh_max(i,j) = vhm ; vh_min(i,j) = vhc endif - if (ASSOCIATED(CS%diag%vh_max)) CS%diag%vh_max(i,j,k) = vh_max(i,j) - if (ASSOCIATED(CS%diag%vh_min)) CS%diag%vh_min(i,j,k) = vh_min(i,j) enddo ; enddo endif @@ -572,7 +568,7 @@ subroutine CorAdCalc(u, v, h, uh, vh, CAu, CAv, G, CS) ! Term - d(KE)/dx. do j=js,je ; do I=Isq,Ieq CAu(I,j,k) = CAu(I,j,k) - KEx(I,j) - if (ASSOCIATED(CS%diag%gradKEu)) CS%diag%gradKEu(I,j,k) = -KEx(I,j) + if (ASSOCIATED(AD%gradKEu)) AD%gradKEu(I,j,k) = -KEx(I,j) enddo ; enddo @@ -678,31 +674,31 @@ subroutine CorAdCalc(u, v, h, uh, vh, CAu, CAv, G, CS) ! Term - d(KE)/dy. do J=Jsq,Jeq ; do i=is,ie CAv(i,J,k) = CAv(i,J,k) - KEy(i,J) - if (ASSOCIATED(CS%diag%gradKEv)) CS%diag%gradKEv(i,J,k) = -KEy(i,J) + if (ASSOCIATED(AD%gradKEv)) AD%gradKEv(i,J,k) = -KEy(i,J) enddo ; enddo - if (ASSOCIATED(CS%diag%rv_x_u) .or. ASSOCIATED(CS%diag%rv_x_v)) then + if (ASSOCIATED(AD%rv_x_u) .or. ASSOCIATED(AD%rv_x_v)) then ! Calculate the Coriolis-like acceleration due to relative vorticity. if (CS%Coriolis_Scheme == SADOURNY75_ENERGY) then - if (ASSOCIATED(CS%diag%rv_x_u)) then + if (ASSOCIATED(AD%rv_x_u)) then do J=Jsq,Jeq ; do i=is,ie - CS%diag%rv_x_u(i,j,k) = - 0.25* & + AD%rv_x_u(i,j,k) = - 0.25* & (q2(I-1,j)*(uh(I-1,j,k) + uh(I-1,j+1,k)) + & q2(I,j)*(uh(I,j,k) + uh(I,j+1,k))) * G%IdyCv(i,J) enddo ; enddo endif - if (ASSOCIATED(CS%diag%rv_x_v)) then + if (ASSOCIATED(AD%rv_x_v)) then do j=js,je ; do I=Isq,Ieq - CS%diag%rv_x_v(I,j,k) = 0.25 * & + AD%rv_x_v(I,j,k) = 0.25 * & (q2(I,j) * (vh(i+1,J,k) + vh(i,J,k)) + & q2(I,j-1) * (vh(i,J-1,k) + vh(i+1,J-1,k))) * G%IdxCu(I,j) enddo ; enddo endif else - if (ASSOCIATED(CS%diag%rv_x_u)) then + if (ASSOCIATED(AD%rv_x_u)) then do J=Jsq,Jeq ; do i=is,ie - CS%diag%rv_x_u(i,J,k) = -G%IdyCv(i,J) * C1_12 * & + AD%rv_x_u(i,J,k) = -G%IdyCv(i,J) * C1_12 * & ((q2(I,J) + q2(I-1,J) + q2(I-1,J-1)) * uh(I-1,j,k) + & (q2(I-1,J) + q2(I,J) + q2(I,J-1)) * uh(I,j,k) + & (q2(I-1,J) + q2(I,J+1) + q2(I,J)) * uh(I,j+1,k) + & @@ -710,9 +706,9 @@ subroutine CorAdCalc(u, v, h, uh, vh, CAu, CAv, G, CS) enddo ; enddo endif - if (ASSOCIATED(CS%diag%rv_x_v)) then + if (ASSOCIATED(AD%rv_x_v)) then do j=js,je ; do I=Isq,Ieq - CS%diag%rv_x_v(I,j,k) = G%IdxCu(I,j) * C1_12 * & + AD%rv_x_v(I,j,k) = G%IdxCu(I,j) * C1_12 * & ((q2(I+1,J) + q2(I,J) + q2(I,J-1)) * vh(i+1,J,k) + & (q2(I-1,J) + q2(I,J) + q2(I,J-1)) * vh(i,J,k) + & (q2(I-1,J-1) + q2(I,J) + q2(I,J-1)) * vh(i,J-1,k) + & @@ -729,10 +725,10 @@ subroutine CorAdCalc(u, v, h, uh, vh, CAu, CAv, G, CS) if (query_averaging_enabled(CS%diag)) then if (CS%id_rv > 0) call post_data(CS%id_rv, CS%diag%rv, CS%diag) if (CS%id_PV > 0) call post_data(CS%id_PV, CS%diag%q, CS%diag) - if (CS%id_gKEu>0) call post_data(CS%id_gKEu, CS%diag%gradKEu, CS%diag) - if (CS%id_gKEv>0) call post_data(CS%id_gKEv, CS%diag%gradKEv, CS%diag) - if (CS%id_rvxu > 0) call post_data(CS%id_rvxu, CS%diag%rv_x_u, CS%diag) - if (CS%id_rvxv > 0) call post_data(CS%id_rvxv, CS%diag%rv_x_v, CS%diag) + if (CS%id_gKEu>0) call post_data(CS%id_gKEu, AD%gradKEu, CS%diag) + if (CS%id_gKEv>0) call post_data(CS%id_gKEv, AD%gradKEv, CS%diag) + if (CS%id_rvxu > 0) call post_data(CS%id_rvxu, AD%rv_x_u, CS%diag) + if (CS%id_rvxv > 0) call post_data(CS%id_rvxv, AD%rv_x_v, CS%diag) endif end subroutine CorAdCalc @@ -825,17 +821,20 @@ end subroutine gradKE ! ========================================================================================= -subroutine CoriolisAdv_init(Time, G, param_file, diag, CS) +subroutine CoriolisAdv_init(Time, G, param_file, diag, AD, CS) type(time_type), target, intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file type(diag_ptrs), target, intent(inout) :: diag + type(accel_diag_ptrs), target, intent(inout) :: AD type(CoriolisAdv_CS), pointer :: CS ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. ! (in) diag - A structure containing pointers to common diagnostic fields. +! (inout) AD - A structure pointing to the various accelerations in +! the momentum equations. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module @@ -844,7 +843,6 @@ subroutine CoriolisAdv_init(Time, G, param_file, diag, CS) character(len=40) :: mod = "MOM_CoriolisAdv" ! This module's name. character(len=20) :: tmpstr character(len=400) :: mesg - logical :: debug_truncations integer :: isd, ied, jsd, jed, IsdB, IedB, JsdB, JedB, nz isd = G%isd ; ied = G%ied ; jsd = G%jsd ; jed = G%jed ; nz = G%ke IsdB = G%IsdB ; IedB = G%IedB ; JsdB = G%JsdB ; JedB = G%JedB @@ -986,34 +984,19 @@ subroutine CoriolisAdv_init(Time, G, param_file, diag, CS) CS%id_gKEu = register_diag_field('ocean_model', 'gKEu', G%axesCuL, Time, & 'Zonal Acceleration from Grad. Kinetic Energy', 'meter-1 second-2') - if (CS%id_gKEu > 0) call safe_alloc_ptr(diag%gradKEu,IsdB,IedB,jsd,jed,nz) + if (CS%id_gKEu > 0) call safe_alloc_ptr(AD%gradKEu,IsdB,IedB,jsd,jed,nz) CS%id_gKEv = register_diag_field('ocean_model', 'gKEv', G%axesCvL, Time, & 'Meridional Acceleration from Grad. Kinetic Energy', 'meter-1 second-2') - if (CS%id_gKEv > 0) call safe_alloc_ptr(diag%gradKEv,isd,ied,JsdB,JedB,nz) + if (CS%id_gKEv > 0) call safe_alloc_ptr(AD%gradKEv,isd,ied,JsdB,JedB,nz) CS%id_rvxu = register_diag_field('ocean_model', 'rvxu', G%axesCvL, Time, & 'Meridional Acceleration from Relative Vorticity', 'meter-1 second-2') - if (CS%id_rvxu > 0) call safe_alloc_ptr(diag%rv_x_u,isd,ied,JsdB,JedB,nz) + if (CS%id_rvxu > 0) call safe_alloc_ptr(AD%rv_x_u,isd,ied,JsdB,JedB,nz) CS%id_rvxv = register_diag_field('ocean_model', 'rvxv', G%axesCuL, Time, & 'Zonal Acceleration from Relative Vorticity', 'meter-1 second-2') - if (CS%id_rvxv > 0) call safe_alloc_ptr(diag%rv_x_v,IsdB,IedB,jsd,jed,nz) - -! These are hard-wired diagnostics. - call get_param(param_file, mod, "DEBUG_TRUNCATIONS", debug_truncations, & - default=.false.) - if (debug_truncations) then - call safe_alloc_ptr(diag%uh_min,IsdB,IedB,jsd,jed,nz) - call safe_alloc_ptr(diag%uh_max,IsdB,IedB,jsd,jed,nz) - call safe_alloc_ptr(diag%uh_lay,IsdB,IedB,jsd,jed,nz) - call safe_alloc_ptr(diag%uh_cent,IsdB,IedB,jsd,jed,nz) - - call safe_alloc_ptr(diag%vh_min,isd,ied,JsdB,JedB,nz) - call safe_alloc_ptr(diag%vh_max,isd,ied,JsdB,JedB,nz) - call safe_alloc_ptr(diag%vh_lay,isd,ied,JsdB,JedB,nz) - call safe_alloc_ptr(diag%vh_cent,isd,ied,JsdB,JedB,nz) - endif + if (CS%id_rvxv > 0) call safe_alloc_ptr(AD%rv_x_v,IsdB,IedB,jsd,jed,nz) call safe_alloc_ptr(diag%q,IsdB,IedB,JsdB,JedB,nz) diff --git a/src/core/MOM_PressureForce_Montgomery.F90 b/src/core/MOM_PressureForce_Montgomery.F90 index 8f113220b9..b99679ff18 100644 --- a/src/core/MOM_PressureForce_Montgomery.F90 +++ b/src/core/MOM_PressureForce_Montgomery.F90 @@ -79,6 +79,9 @@ module MOM_PressureForce_Mont type(time_type), pointer :: Time ! A pointer to the ocean model's clock. type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable ! ocean diagnostic fields. + real, pointer :: PFu_bc(:,:,:) => NULL() ! Accelerations due to pressure + real, pointer :: PFv_bc(:,:,:) => NULL() ! gradients deriving from density + ! gradients within layers, m s-2. integer :: id_PFu_bc = -1, id_PFv_bc = -1, id_e_tidal = -1 type(tidal_forcing_CS), pointer :: tides_CSp => NULL() end type PressureForce_Mont_CS @@ -338,14 +341,14 @@ subroutine PressureForce_Mont_nonBouss(h, tv, PFu, PFv, G, CS, p_atm, pbce, eta) ((dp_star(i,j) * dp_star(i+1,j) + (p(i,j,K) * dp_star(i+1,j) + & p(i+1,j,K) * dp_star(i,j))) / (dp_star(i,j) + dp_star(i+1,j)))) PFu(I,j,k) = -(M(i+1,j,k) - M(i,j,k)) * G%IdxCu(I,j) + PFu_bc - if (ASSOCIATED(CS%diag%PFu_bc)) CS%diag%PFu_bc(i,j,k) = PFu_bc + if (ASSOCIATED(CS%PFu_bc)) CS%PFu_bc(i,j,k) = PFu_bc enddo ; enddo do J=Jsq,Jeq ; do i=is,ie PFv_bc = (alpha_star(i,j+1,k) - alpha_star(i,j,k)) * (G%IdyCv(i,J) * & ((dp_star(i,j) * dp_star(i,j+1) + (p(i,j,K) * dp_star(i,j+1) + & p(i,j+1,K) * dp_star(i,j))) / (dp_star(i,j) + dp_star(i,j+1)))) PFv(i,J,k) = -(M(i,j+1,k) - M(i,j,k)) * G%IdyCv(i,J) + PFv_bc - if (ASSOCIATED(CS%diag%PFv_bc)) CS%diag%PFv_bc(i,j,k) = PFv_bc + if (ASSOCIATED(CS%PFv_bc)) CS%PFv_bc(i,j,k) = PFv_bc enddo ; enddo enddo ! k-loop else ! .not. use_EOS @@ -359,6 +362,8 @@ subroutine PressureForce_Mont_nonBouss(h, tv, PFu, PFv, G, CS, p_atm, pbce, eta) enddo endif ! use_EOS + if (CS%id_PFu_bc>0) call post_data(CS%id_PFu_bc, CS%PFu_bc, CS%diag) + if (CS%id_PFv_bc>0) call post_data(CS%id_PFv_bc, CS%PFv_bc, CS%diag) if (CS%id_e_tidal>0) call post_data(CS%id_e_tidal, e_tidal, CS%diag) end subroutine PressureForce_Mont_nonBouss @@ -563,14 +568,14 @@ subroutine PressureForce_Mont_Bouss(h, tv, PFu, PFv, G, CS, p_atm, pbce, eta) ((h_star(i,j) * h_star(i+1,j) - (e(i,j,K) * h_star(i+1,j) + & e(i+1,j,K) * h_star(i,j))) / (h_star(i,j) + h_star(i+1,j)))) PFu(I,j,k) = -(M(i+1,j,k) - M(i,j,k)) * G%IdxCu(I,j) + PFu_bc - if (ASSOCIATED(CS%diag%PFu_bc)) CS%diag%PFu_bc(i,j,k) = PFu_bc + if (ASSOCIATED(CS%PFu_bc)) CS%PFu_bc(i,j,k) = PFu_bc enddo ; enddo do J=Jsq,Jeq ; do i=is,ie PFv_bc = -1.0*(rho_star(i,j+1,k) - rho_star(i,j,k)) * (G%IdyCv(i,J) * & ((h_star(i,j) * h_star(i,j+1) - (e(i,j,K) * h_star(i,j+1) + & e(i,j+1,K) * h_star(i,j))) / (h_star(i,j) + h_star(i,j+1)))) PFv(i,J,k) = -(M(i,j+1,k) - M(i,j,k)) * G%IdyCv(i,J) + PFv_bc - if (ASSOCIATED(CS%diag%PFv_bc)) CS%diag%PFv_bc(i,j,k) = PFv_bc + if (ASSOCIATED(CS%PFv_bc)) CS%PFv_bc(i,j,k) = PFv_bc enddo ; enddo enddo ! k-loop else ! .not. use_EOS @@ -599,9 +604,8 @@ subroutine PressureForce_Mont_Bouss(h, tv, PFu, PFv, G, CS, p_atm, pbce, eta) endif endif -! Here the pressure gradient accelerations are offered for averaging. - if (CS%id_PFu_bc>0) call post_data(CS%id_PFu_bc, CS%diag%PFu_bc, CS%diag) - if (CS%id_PFv_bc>0) call post_data(CS%id_PFv_bc, CS%diag%PFv_bc, CS%diag) + if (CS%id_PFu_bc>0) call post_data(CS%id_PFu_bc, CS%PFu_bc, CS%diag) + if (CS%id_PFv_bc>0) call post_data(CS%id_PFv_bc, CS%PFv_bc, CS%diag) if (CS%id_e_tidal>0) call post_data(CS%id_e_tidal, e_tidal, CS%diag) end subroutine PressureForce_Mont_Bouss @@ -880,12 +884,12 @@ subroutine PressureForce_Mont_init(Time, G, param_file, diag, CS, tides_CSp) CS%id_PFv_bc = register_diag_field('ocean_model', 'PFv_bc', G%axesCvL, Time, & 'Density Gradient Meridional Pressure Force Accel.', "meter second-2") if (CS%id_PFu_bc > 0) then - call safe_alloc_ptr(diag%PFu_bc,G%IsdB,G%IedB,G%jsd,G%jed,G%ke) - diag%PFu_bc(:,:,:) = 0.0 + call safe_alloc_ptr(CS%PFu_bc,G%IsdB,G%IedB,G%jsd,G%jed,G%ke) + CS%PFu_bc(:,:,:) = 0.0 endif if (CS%id_PFv_bc > 0) then - call safe_alloc_ptr(diag%PFv_bc,G%isd,G%ied,G%JsdB,G%JedB,G%ke) - diag%PFv_bc(:,:,:) = 0.0 + call safe_alloc_ptr(CS%PFv_bc,G%isd,G%ied,G%JsdB,G%JedB,G%ke) + CS%PFv_bc(:,:,:) = 0.0 endif endif diff --git a/src/core/MOM_continuity_PPM.F90 b/src/core/MOM_continuity_PPM.F90 index e6683a1570..3f7969b4dc 100644 --- a/src/core/MOM_continuity_PPM.F90 +++ b/src/core/MOM_continuity_PPM.F90 @@ -312,17 +312,6 @@ subroutine continuity_PPM(u, v, hin, h, uh, vh, dt, G, CS, uhbt, vhbt, OBC, & endif endif - if (ASSOCIATED(CS%diag%uh_lay)) then - do k=1,nz ; do j=G%jsc,G%jec ; do I=G%IscB,G%IecB - CS%diag%uh_lay(I,j,k) = uh(I,j,k) - enddo ; enddo ; enddo - endif - if (ASSOCIATED(CS%diag%vh_lay)) then - do k=1,nz ; do J=G%JscB,G%JecB ; do i=G%isc,G%iec - CS%diag%vh_lay(i,J,k) = vh(i,J,k) - enddo ; enddo ; enddo - endif - end subroutine continuity_PPM subroutine zonal_mass_flux(u, h_in, uh, dt, G, CS, LB, uhbt, OBC, & diff --git a/src/core/MOM_dynamics_legacy_split.F90 b/src/core/MOM_dynamics_legacy_split.F90 index 9147e969bf..111b6450b3 100644 --- a/src/core/MOM_dynamics_legacy_split.F90 +++ b/src/core/MOM_dynamics_legacy_split.F90 @@ -40,10 +40,10 @@ module MOM_dynamics_legacy_split !* MOM code (although several of these solutions are routinely * !* verified by comparison with the slower unsplit schemes). * !* * -!* The subroutine step_MOM_dyn_legacy_split actually does the time * -!* stepping, while register_restarts_dyn_legacy_split sets the fields * +!* The subroutine step_MOM_dyn_legacy_split actually does the time * +!* stepping, while register_restarts_dyn_legacy_split sets the fields * !* that are found in a full restart file with this scheme, and * -!* initialize_dyn_legacy_split initializes the cpu clocks that are * * +!* initialize_dyn_legacy_split initializes the cpu clocks that are * * !* used in this module. For largely historical reasons, this module * !* does not have its own control structure, but shares the same * !* control structure with MOM.F90 and the other MOM_dynamics_... * @@ -68,7 +68,7 @@ module MOM_dynamics_legacy_split use MOM_variables, only : vertvisc_type, ocean_OBC_type, thermo_var_ptrs use MOM_variables, only : BT_cont_type, alloc_bt_cont_type, dealloc_bt_cont_type -use MOM_variables, only : ocean_internal_state +use MOM_variables, only : accel_diag_ptrs, ocean_internal_state, cont_diag_ptrs use MOM_forcing_type, only : forcing use MOM_checksum_packages, only : MOM_thermo_chksum, MOM_state_chksum, MOM_accel_chksum @@ -224,6 +224,14 @@ module MOM_dynamics_legacy_split type(diag_ptrs), pointer :: diag ! A structure containing pointers to ! diagnostic fields that might be calculated ! and shared between modules. + type(accel_diag_ptrs), pointer :: ADp ! A structure pointing to the various + ! accelerations in the momentum equations, + ! which can later be used to calculate + ! derived diagnostics like energy budgets. + type(cont_diag_ptrs), pointer :: CDp ! A structure with pointers to various + ! terms in the continuity equations, + ! which can later be used to calculate + ! derived diagnostics like energy budgets. ! The remainder of the structure is pointers to child subroutines' control strings. type(hor_visc_CS), pointer :: hor_visc_CSp => NULL() type(continuity_CS), pointer :: continuity_CSp => NULL() @@ -410,8 +418,8 @@ subroutine step_MOM_dyn_legacy_split(u, v, h, tv, visc, & enddo ; enddo ; enddo endif - if (ASSOCIATED(CS%diag%du_other)) CS%diag%du_other(:,:,:) = 0.0 - if (ASSOCIATED(CS%diag%dv_other)) CS%diag%dv_other(:,:,:) = 0.0 + if (ASSOCIATED(CS%ADp%du_other)) CS%ADp%du_other(:,:,:) = 0.0 + if (ASSOCIATED(CS%ADp%dv_other)) CS%ADp%dv_other(:,:,:) = 0.0 BT_cont_BT_thick = .false. if (associated(CS%BT_cont)) BT_cont_BT_thick = & @@ -488,7 +496,8 @@ subroutine step_MOM_dyn_legacy_split(u, v, h, tv, visc, & ! CAu = -(f+zeta_av)/h_av vh + d/dx KE_av call cpu_clock_begin(id_clock_Cor) - call CorAdCalc(u_av, v_av, h_av, uh, vh, CS%CAu, CS%CAv, G,CS%CoriolisAdv_CSp) + call CorAdCalc(u_av, v_av, h_av, uh, vh, CS%CAu, CS%CAv, CS%ADp, G, & + CS%CoriolisAdv_CSp) call cpu_clock_end(id_clock_Cor) ! u_bc_accel = CAu + PFu + diffu(u[n-1]) @@ -585,11 +594,11 @@ subroutine step_MOM_dyn_legacy_split(u, v, h, tv, visc, & CS%visc_rem_u, CS%visc_rem_v, u_adj, v_adj, & BT_cont=CS%BT_cont) u_init => u_adj ; v_init => v_adj - if (ASSOCIATED(CS%diag%du_other)) then ; do k=1,nz ; do j=js,je ; do I=Isq,Ieq - CS%diag%du_other(I,j,k) = u_adj(I,j,k) - u(I,j,k) + if (ASSOCIATED(CS%ADp%du_other)) then ; do k=1,nz ; do j=js,je ; do I=Isq,Ieq + CS%ADp%du_other(I,j,k) = u_adj(I,j,k) - u(I,j,k) enddo ; enddo ; enddo ; endif - if (ASSOCIATED(CS%diag%dv_other)) then ; do k=1,nz ; do J=Jsq,Jeq ; do i=is,ie - CS%diag%dv_other(i,J,k) = v_adj(i,J,k) - v(i,J,k) + if (ASSOCIATED(CS%ADp%dv_other)) then ; do k=1,nz ; do J=Jsq,Jeq ; do i=is,ie + CS%ADp%dv_other(i,J,k) = v_adj(i,J,k) - v(i,J,k) enddo ; enddo ; enddo ; endif CS%readjust_velocity = .false. else @@ -685,7 +694,7 @@ subroutine step_MOM_dyn_legacy_split(u, v, h, tv, visc, & ! u_av <- u_av + dt_pred d/dz visc d/dz u_av call cpu_clock_begin(id_clock_vertvisc) call vertvisc_coef(up, vp, h, fluxes, visc, dt_pred, G, CS%vertvisc_CSp) - call vertvisc(up, vp, h, fluxes, visc, dt_pred, CS%OBC, G, & + call vertvisc(up, vp, h, fluxes, visc, dt_pred, CS%OBC, CS%ADp, CS%CDp, G, & CS%vertvisc_CSp, CS%taux_bot, CS%tauy_bot) if (G%nonblocking_updates) then call cpu_clock_end(id_clock_vertvisc) ; call cpu_clock_begin(id_clock_pass) @@ -799,7 +808,8 @@ subroutine step_MOM_dyn_legacy_split(u, v, h, tv, visc, & ! CAu = -(f+zeta_av)/h_av vh + d/dx KE_av call cpu_clock_begin(id_clock_Cor) - call CorAdCalc(u_av, v_av, h_av, uh, vh, CS%CAu, CS%CAv, G,CS%CoriolisAdv_CSp) + call CorAdCalc(u_av, v_av, h_av, uh, vh, CS%CAu, CS%CAv, CS%ADp, G, & + CS%CoriolisAdv_CSp) call cpu_clock_end(id_clock_Cor) ! Calculate the momentum forcing terms for the barotropic equations. @@ -880,7 +890,7 @@ subroutine step_MOM_dyn_legacy_split(u, v, h, tv, visc, & ! u_av <- u_av + dt d/dz visc d/dz u_av call cpu_clock_begin(id_clock_vertvisc) call vertvisc_coef(u, v, h, fluxes, visc, dt, G, CS%vertvisc_CSp) - call vertvisc(u, v, h, fluxes, visc, dt, CS%OBC, G, & + call vertvisc(u, v, h, fluxes, visc, dt, CS%OBC, CS%ADp, CS%CDp, G, & CS%vertvisc_CSp, CS%taux_bot, CS%tauy_bot) if (G%nonblocking_updates) then call cpu_clock_end(id_clock_vertvisc) ; call cpu_clock_begin(id_clock_pass) @@ -911,10 +921,10 @@ subroutine step_MOM_dyn_legacy_split(u, v, h, tv, visc, & ! u_av and v_av adjusted so their mass transports match uhbt and vhbt. ! Also, determine the values of u and v so that their transports ! that agree with uhbt_out and vhbt_out. - if (ASSOCIATED(CS%diag%du_other)) then ; do k=1,nz ; do j=js,je ; do I=Isq,Ieq + if (ASSOCIATED(CS%ADp%du_other)) then ; do k=1,nz ; do j=js,je ; do I=Isq,Ieq u_tmp(I,j,k) = u(I,j,k) enddo ; enddo ; enddo ; endif - if (ASSOCIATED(CS%diag%dv_other)) then ; do k=1,nz ; do J=Jsq,Jeq ; do i=is,ie + if (ASSOCIATED(CS%ADp%dv_other)) then ; do k=1,nz ; do J=Jsq,Jeq ; do i=is,ie v_tmp(i,J,k) = v(i,J,k) enddo ; enddo ; enddo ; endif call cpu_clock_begin(id_clock_continuity) @@ -928,21 +938,21 @@ subroutine step_MOM_dyn_legacy_split(u, v, h, tv, visc, & pid_h = pass_var_start(h, G%Domain) call cpu_clock_end(id_clock_pass) endif - if (ASSOCIATED(CS%diag%du_other)) then ; do k=1,nz ; do j=js,je ; do I=Isq,Ieq - CS%diag%du_other(I,j,k) = CS%diag%du_other(I,j,k) + (u(I,j,k) - u_tmp(I,j,k)) + if (ASSOCIATED(CS%ADp%du_other)) then ; do k=1,nz ; do j=js,je ; do I=Isq,Ieq + CS%ADp%du_other(I,j,k) = CS%ADp%du_other(I,j,k) + (u(I,j,k) - u_tmp(I,j,k)) enddo ; enddo ; enddo ; endif - if (ASSOCIATED(CS%diag%dv_other)) then ; do k=1,nz ; do J=Jsq,Jeq ; do i=is,ie - CS%diag%dv_other(i,J,k) = CS%diag%dv_other(i,J,k) + (v(i,J,k) - v_tmp(i,J,k)) + if (ASSOCIATED(CS%ADp%dv_other)) then ; do k=1,nz ; do J=Jsq,Jeq ; do i=is,ie + CS%ADp%dv_other(i,J,k) = CS%ADp%dv_other(i,J,k) + (v(i,J,k) - v_tmp(i,J,k)) enddo ; enddo ; enddo ; endif call cpu_clock_begin(id_clock_vertvisc) - call vertvisc_limit_vel(u, v, h_av, fluxes, visc, dt, G, CS%vertvisc_CSp) + call vertvisc_limit_vel(u, v, h_av, CS%ADp, CS%CDp, fluxes, visc, dt, G, CS%vertvisc_CSp) if (G%nonblocking_updates) then call cpu_clock_end(id_clock_vertvisc) ; call cpu_clock_begin(id_clock_pass) pid_u = pass_vector_start(u, v, G%Domain) call cpu_clock_end(id_clock_pass) ; call cpu_clock_begin(id_clock_vertvisc) endif - call vertvisc_limit_vel(u_av, v_av, h_av, fluxes, visc, dt, G, CS%vertvisc_CSp) + call vertvisc_limit_vel(u_av, v_av, h_av, CS%ADp, CS%CDp, fluxes, visc, dt, G, CS%vertvisc_CSp) call cpu_clock_end(id_clock_vertvisc) call cpu_clock_begin(id_clock_pass) @@ -1017,8 +1027,8 @@ subroutine step_MOM_dyn_legacy_split(u, v, h, tv, visc, & if (CS%id_vav > 0) call post_data(CS%id_vav, v_av, CS%diag) if (CS%id_u_BT_accel > 0) call post_data(CS%id_u_BT_accel, CS%u_accel_bt, CS%diag) if (CS%id_v_BT_accel > 0) call post_data(CS%id_v_BT_accel, CS%v_accel_bt, CS%diag) - if (CS%id_du_adj > 0) call post_data(CS%id_du_adj, CS%diag%du_other, CS%diag) - if (CS%id_dv_adj > 0) call post_data(CS%id_dv_adj, CS%diag%dv_other, CS%diag) + if (CS%id_du_adj > 0) call post_data(CS%id_du_adj, CS%ADp%du_other, CS%diag) + if (CS%id_dv_adj > 0) call post_data(CS%id_dv_adj, CS%ADp%dv_other, CS%diag) if (CS%debug) then call MOM_state_chksum("Corrector ", u, v, h, uh, vh, G) call uchksum(u_av,"Corrector avg u",G,haloshift=1) @@ -1180,8 +1190,8 @@ subroutine register_restarts_dyn_legacy_split(G, param_file, CS, restart_CS, uh, end subroutine register_restarts_dyn_legacy_split subroutine initialize_dyn_legacy_split(u, v, h, uh, vh, eta, Time, G, param_file, & - diag, CS, restart_CS, dt, MIS, VarMix, MEKE, OBC, ALE_CSp, & - visc, dirs, ntrunc) + diag, CS, restart_CS, dt, Accel_diag, Cont_diag, MIS, & + VarMix, MEKE, OBC, ALE_CSp, visc, dirs, ntrunc) real, dimension(NIMEMB_,NJMEM_,NKMEM_), intent(inout) :: u real, dimension(NIMEM_,NJMEMB_,NKMEM_), intent(inout) :: v real, dimension(NIMEM_,NJMEM_,NKMEM_) , intent(inout) :: h @@ -1195,6 +1205,8 @@ subroutine initialize_dyn_legacy_split(u, v, h, uh, vh, eta, Time, G, param_file type(MOM_dyn_legacy_split_CS), pointer :: CS type(MOM_restart_CS), pointer :: restart_CS real, intent(in) :: dt + type(accel_diag_ptrs), target, intent(inout) :: Accel_diag + type(cont_diag_ptrs), target, intent(inout) :: Cont_diag type(ocean_internal_state), intent(inout) :: MIS type(VarMix_CS), pointer :: VarMix type(MEKE_type), pointer :: MEKE @@ -1217,6 +1229,11 @@ subroutine initialize_dyn_legacy_split(u, v, h, uh, vh, eta, Time, G, param_file ! (in) diag - A structure containing pointers to common diagnostic fields. ! (inout) CS - The control structure set up by initialize_dyn_legacy_split. ! (in) restart_CS - A pointer to the restart control structure. +! (inout) Accel_diag - A set of pointers to the various accelerations in +! the momentum equations, which can be used for later derived +! diagnostics, like energy budgets. +! (inout) Cont_diag - A structure with pointers to various terms in the +! continuity equations. ! (inout) MIS - The "MOM6 Internal State" structure, used to pass around ! pointers to various arrays for diagnostic purposes. ! (in) VarMix - A pointer to a structure with fields that specify the @@ -1322,13 +1339,21 @@ subroutine initialize_dyn_legacy_split(u, v, h, uh, vh, eta, Time, G, param_file MIS%u_accel_bt => CS%u_accel_bt ; MIS%v_accel_bt => CS%v_accel_bt MIS%u_av => CS%u_av ; MIS%v_av => CS%v_av + CS%ADp => Accel_diag ; CS%CDp => Cont_diag + Accel_diag%diffu => CS%diffu ; Accel_diag%diffv => CS%diffv + Accel_diag%PFu => CS%PFu ; Accel_diag%PFv => CS%PFv + Accel_diag%CAu => CS%CAu ; Accel_diag%CAv => CS%CAv +! Accel_diag%pbce => CS%pbce +! Accel_diag%u_accel_bt => CS%u_accel_bt ; Accel_diag%v_accel_bt => CS%v_accel_bt +! Accel_diag%u_av => CS%u_av ; Accel_diag%v_av => CS%v_av + call continuity_init(Time, G, param_file, diag, CS%continuity_CSp) - call CoriolisAdv_init(Time, G, param_file, diag, CS%CoriolisAdv_CSp) + call CoriolisAdv_init(Time, G, param_file, diag, CS%ADp, CS%CoriolisAdv_CSp) if (use_tides) call tidal_forcing_init(Time, G, param_file, CS%tides_CSp) call PressureForce_init(Time, G, param_file, diag, CS%PressureForce_CSp, & CS%tides_CSp) call hor_visc_init(Time, G, param_file, diag, CS%hor_visc_CSp) - call vertvisc_init(MIS, Time, G, param_file, diag, dirs, & + call vertvisc_init(MIS, Time, G, param_file, diag, CS%ADp, dirs, & ntrunc, CS%vertvisc_CSp) call set_visc_init(Time, G, param_file, diag, visc, CS%set_visc_CSp) @@ -1424,8 +1449,8 @@ subroutine initialize_dyn_legacy_split(u, v, h, uh, vh, eta, Time, G, param_file 'Zonal velocity adjustments due to nonstandard terms', 'meter second-1') CS%id_dv_adj = register_diag_field('ocean_model', 'dv_adj', G%axesCvL, Time, & 'Meridional velocity adjustments due to nonstandard terms', 'meter second-1') - if (CS%id_du_adj > 0) call safe_alloc_ptr(CS%diag%du_other,IsdB,IedB,jsd,jed,nz) - if (CS%id_dv_adj > 0) call safe_alloc_ptr(CS%diag%dv_other,isd,ied,JsdB,JedB,nz) + if (CS%id_du_adj > 0) call safe_alloc_ptr(CS%ADp%du_other,IsdB,IedB,jsd,jed,nz) + if (CS%id_dv_adj > 0) call safe_alloc_ptr(CS%ADp%dv_other,isd,ied,JsdB,JedB,nz) endif CS%id_u_BT_accel = register_diag_field('ocean_model', 'u_BT_accel', G%axesCuL, Time, & 'Barotropic Anomaly Zonal Acceleration', 'meter second-1') @@ -1434,8 +1459,8 @@ subroutine initialize_dyn_legacy_split(u, v, h, uh, vh, eta, Time, G, param_file if (debug_truncations) then if (CS%flux_BT_coupling) then - call safe_alloc_ptr(diag%du_other,IsdB,IedB,jsd,jed,nz) - call safe_alloc_ptr(diag%dv_other,isd,ied,JsdB,JedB,nz) + call safe_alloc_ptr(CS%ADp%du_other,IsdB,IedB,jsd,jed,nz) + call safe_alloc_ptr(CS%ADp%dv_other,isd,ied,JsdB,JedB,nz) endif endif diff --git a/src/core/MOM_dynamics_split_RK2.F90 b/src/core/MOM_dynamics_split_RK2.F90 index 5d372e8144..c9c49592c6 100644 --- a/src/core/MOM_dynamics_split_RK2.F90 +++ b/src/core/MOM_dynamics_split_RK2.F90 @@ -68,7 +68,7 @@ module MOM_dynamics_split_RK2 use MOM_variables, only : vertvisc_type, ocean_OBC_type, thermo_var_ptrs use MOM_variables, only : BT_cont_type, alloc_bt_cont_type, dealloc_bt_cont_type -use MOM_variables, only : ocean_internal_state +use MOM_variables, only : accel_diag_ptrs, ocean_internal_state, cont_diag_ptrs use MOM_forcing_type, only : forcing use MOM_checksum_packages, only : MOM_thermo_chksum, MOM_state_chksum, MOM_accel_chksum @@ -206,6 +206,14 @@ module MOM_dynamics_split_RK2 type(diag_ptrs), pointer :: diag ! A structure containing pointers to ! diagnostic fields that might be calculated ! and shared between modules. + type(accel_diag_ptrs), pointer :: ADp ! A structure pointing to the various + ! accelerations in the momentum equations, + ! which can later be used to calculate + ! derived diagnostics like energy budgets. + type(cont_diag_ptrs), pointer :: CDp ! A structure with pointers to various + ! terms in the continuity equations, + ! which can later be used to calculate + ! derived diagnostics like energy budgets. ! The remainder of the structure is pointers to child subroutines' control strings. type(hor_visc_CS), pointer :: hor_visc_CSp => NULL() type(continuity_CS), pointer :: continuity_CSp => NULL() @@ -460,7 +468,8 @@ subroutine step_MOM_dyn_split_RK2(u, v, h, tv, visc, & ! CAu = -(f+zeta_av)/h_av vh + d/dx KE_av call cpu_clock_begin(id_clock_Cor) - call CorAdCalc(u_av, v_av, h_av, uh, vh, CS%CAu, CS%CAv, G,CS%CoriolisAdv_CSp) + call CorAdCalc(u_av, v_av, h_av, uh, vh, CS%CAu, CS%CAv, CS%ADp, G, & + CS%CoriolisAdv_CSp) call cpu_clock_end(id_clock_Cor) ! u_bc_accel = CAu + PFu + diffu(u[n-1]) @@ -608,7 +617,7 @@ subroutine step_MOM_dyn_split_RK2(u, v, h, tv, visc, & ! u_av <- u_av + dt_pred d/dz visc d/dz u_av call cpu_clock_begin(id_clock_vertvisc) call vertvisc_coef(up, vp, h, fluxes, visc, dt_pred, G, CS%vertvisc_CSp) - call vertvisc(up, vp, h, fluxes, visc, dt_pred, CS%OBC, G, & + call vertvisc(up, vp, h, fluxes, visc, dt_pred, CS%OBC, CS%ADp, CS%CDp, G, & CS%vertvisc_CSp, CS%taux_bot, CS%tauy_bot) if (G%nonblocking_updates) then call cpu_clock_end(id_clock_vertvisc) ; call cpu_clock_begin(id_clock_pass) @@ -722,7 +731,8 @@ subroutine step_MOM_dyn_split_RK2(u, v, h, tv, visc, & ! CAu = -(f+zeta_av)/h_av vh + d/dx KE_av call cpu_clock_begin(id_clock_Cor) - call CorAdCalc(u_av, v_av, h_av, uh, vh, CS%CAu, CS%CAv, G,CS%CoriolisAdv_CSp) + call CorAdCalc(u_av, v_av, h_av, uh, vh, CS%CAu, CS%CAv, CS%ADp, G, & + CS%CoriolisAdv_CSp) call cpu_clock_end(id_clock_Cor) ! Calculate the momentum forcing terms for the barotropic equations. @@ -794,7 +804,7 @@ subroutine step_MOM_dyn_split_RK2(u, v, h, tv, visc, & ! u_av <- u_av + dt d/dz visc d/dz u_av call cpu_clock_begin(id_clock_vertvisc) call vertvisc_coef(u, v, h, fluxes, visc, dt, G, CS%vertvisc_CSp) - call vertvisc(u, v, h, fluxes, visc, dt, CS%OBC, G, & + call vertvisc(u, v, h, fluxes, visc, dt, CS%OBC, CS%ADp, CS%CDp, G, & CS%vertvisc_CSp, CS%taux_bot, CS%tauy_bot) if (G%nonblocking_updates) then call cpu_clock_end(id_clock_vertvisc) ; call cpu_clock_begin(id_clock_pass) @@ -979,8 +989,8 @@ subroutine register_restarts_dyn_split_RK2(G, param_file, CS, restart_CS, uh, vh end subroutine register_restarts_dyn_split_RK2 subroutine initialize_dyn_split_RK2(u, v, h, uh, vh, eta, Time, G, param_file, & - diag, CS, restart_CS, dt, MIS, VarMix, MEKE, & - OBC, ALE_CSp, visc, dirs, ntrunc) + diag, CS, restart_CS, dt, Accel_diag, Cont_diag, MIS, & + VarMix, MEKE, OBC, ALE_CSp, visc, dirs, ntrunc) real, dimension(NIMEMB_,NJMEM_,NKMEM_), intent(inout) :: u real, dimension(NIMEM_,NJMEMB_,NKMEM_), intent(inout) :: v real, dimension(NIMEM_,NJMEM_,NKMEM_) , intent(inout) :: h @@ -994,6 +1004,8 @@ subroutine initialize_dyn_split_RK2(u, v, h, uh, vh, eta, Time, G, param_file, & type(MOM_dyn_split_RK2_CS), pointer :: CS type(MOM_restart_CS), pointer :: restart_CS real, intent(in) :: dt + type(accel_diag_ptrs), target, intent(inout) :: Accel_diag + type(cont_diag_ptrs), target, intent(inout) :: Cont_diag type(ocean_internal_state), intent(inout) :: MIS type(VarMix_CS), pointer :: VarMix type(MEKE_type), pointer :: MEKE @@ -1016,6 +1028,11 @@ subroutine initialize_dyn_split_RK2(u, v, h, uh, vh, eta, Time, G, param_file, & ! (in) diag - A structure containing pointers to common diagnostic fields. ! (inout) CS - The control structure set up by initialize_dyn_split_RK2. ! (in) restart_CS - A pointer to the restart control structure. +! (inout) Accel_diag - A set of pointers to the various accelerations in +! the momentum equations, which can be used for later derived +! diagnostics, like energy budgets. +! (inout) Cont_diag - A structure with pointers to various terms in the +! continuity equations. ! (inout) MIS - The "MOM6 Internal State" structure, used to pass around ! pointers to various arrays for diagnostic purposes. ! (in) VarMix - A pointer to a structure with fields that specify the @@ -1109,13 +1126,21 @@ subroutine initialize_dyn_split_RK2(u, v, h, uh, vh, eta, Time, G, param_file, & MIS%u_accel_bt => CS%u_accel_bt ; MIS%v_accel_bt => CS%v_accel_bt MIS%u_av => CS%u_av ; MIS%v_av => CS%v_av + CS%ADp => Accel_diag ; CS%CDp => Cont_diag + Accel_diag%diffu => CS%diffu ; Accel_diag%diffv => CS%diffv + Accel_diag%PFu => CS%PFu ; Accel_diag%PFv => CS%PFv + Accel_diag%CAu => CS%CAu ; Accel_diag%CAv => CS%CAv +! Accel_diag%pbce => CS%pbce +! Accel_diag%u_accel_bt => CS%u_accel_bt ; Accel_diag%v_accel_bt => CS%v_accel_bt +! Accel_diag%u_av => CS%u_av ; Accel_diag%v_av => CS%v_av + call continuity_init(Time, G, param_file, diag, CS%continuity_CSp) - call CoriolisAdv_init(Time, G, param_file, diag, CS%CoriolisAdv_CSp) + call CoriolisAdv_init(Time, G, param_file, diag, CS%ADp, CS%CoriolisAdv_CSp) if (use_tides) call tidal_forcing_init(Time, G, param_file, CS%tides_CSp) call PressureForce_init(Time, G, param_file, diag, CS%PressureForce_CSp, & CS%tides_CSp) call hor_visc_init(Time, G, param_file, diag, CS%hor_visc_CSp) - call vertvisc_init(MIS, Time, G, param_file, diag, dirs, & + call vertvisc_init(MIS, Time, G, param_file, diag, CS%ADp, dirs, & ntrunc, CS%vertvisc_CSp) call set_visc_init(Time, G, param_file, diag, visc, CS%set_visc_CSp) diff --git a/src/core/MOM_dynamics_unsplit.F90 b/src/core/MOM_dynamics_unsplit.F90 index e61e226f2e..06765c7afc 100644 --- a/src/core/MOM_dynamics_unsplit.F90 +++ b/src/core/MOM_dynamics_unsplit.F90 @@ -69,7 +69,7 @@ module MOM_dynamics_unsplit use MOM_variables, only : vertvisc_type, ocean_OBC_type, thermo_var_ptrs -use MOM_variables, only : ocean_internal_state +use MOM_variables, only : accel_diag_ptrs, ocean_internal_state, cont_diag_ptrs use MOM_forcing_type, only : forcing use MOM_checksum_packages, only : MOM_thermo_chksum, MOM_state_chksum, MOM_accel_chksum use MOM_cpu_clock, only : cpu_clock_id, cpu_clock_begin, cpu_clock_end @@ -140,6 +140,14 @@ module MOM_dynamics_unsplit type(diag_ptrs), pointer :: diag ! A structure containing pointers to ! diagnostic fields that might be calculated ! and shared between modules. + type(accel_diag_ptrs), pointer :: ADp ! A structure pointing to the various + ! accelerations in the momentum equations, + ! which can later be used to calculate + ! derived diagnostics like energy budgets. + type(cont_diag_ptrs), pointer :: CDp ! A structure with pointers to various + ! terms in the continuity equations, + ! which can later be used to calculate + ! derived diagnostics like energy budgets. ! The remainder of the structure is pointers to child subroutines' control strings. type(hor_visc_CS), pointer :: hor_visc_CSp => NULL() type(continuity_CS), pointer :: continuity_CSp => NULL() @@ -302,7 +310,8 @@ subroutine step_MOM_dyn_unsplit(u, v, h, tv, visc, Time_local, dt, fluxes, & ! CAu = -(f+zeta)/h_av vh + d/dx KE call cpu_clock_begin(id_clock_Cor) - call CorAdCalc(u, v, h_av, uh, vh, CS%CAu, CS%CAv, G, CS%CoriolisAdv_CSp) + call CorAdCalc(u, v, h_av, uh, vh, CS%CAu, CS%CAv, CS%ADp, G, & + CS%CoriolisAdv_CSp) call cpu_clock_end(id_clock_Cor) ! PFu = d/dx M(h_av,T,S) @@ -359,7 +368,7 @@ subroutine step_MOM_dyn_unsplit(u, v, h, tv, visc, Time_local, dt, fluxes, & CS%set_visc_CSp) call disable_averaging(CS%diag) call vertvisc_coef(up, vp, h_av, fluxes, visc, dt*0.5, G, CS%vertvisc_CSp) - call vertvisc(up, vp, h_av, fluxes, visc, dt*0.5, CS%OBC, G, & + call vertvisc(up, vp, h_av, fluxes, visc, dt*0.5, CS%OBC, CS%ADp, CS%CDp, G, & CS%vertvisc_CSp) call cpu_clock_end(id_clock_vertvisc) call cpu_clock_begin(id_clock_pass) @@ -384,7 +393,7 @@ subroutine step_MOM_dyn_unsplit(u, v, h, tv, visc, Time_local, dt, fluxes, & ! CAu = -(f+zeta(up))/h_av vh + d/dx KE(up) call cpu_clock_begin(id_clock_Cor) - call CorAdCalc(up, vp, h_av, uh, vh, CS%CAu, CS%CAv, & + call CorAdCalc(up, vp, h_av, uh, vh, CS%CAu, CS%CAv, CS%ADp, & G, CS%CoriolisAdv_CSp) call cpu_clock_end(id_clock_Cor) @@ -418,7 +427,7 @@ subroutine step_MOM_dyn_unsplit(u, v, h, tv, visc, Time_local, dt, fluxes, & ! upp <- upp + dt/2 d/dz visc d/dz upp call cpu_clock_begin(id_clock_vertvisc) call vertvisc_coef(upp, vpp, hp, fluxes, visc, dt*0.5, G, CS%vertvisc_CSp) - call vertvisc(upp, vpp, hp, fluxes, visc, dt*0.5, CS%OBC, G, & + call vertvisc(upp, vpp, hp, fluxes, visc, dt*0.5, CS%OBC, CS%ADp, CS%CDp, G, & CS%vertvisc_CSp) call cpu_clock_end(id_clock_vertvisc) call cpu_clock_begin(id_clock_pass) @@ -458,7 +467,7 @@ subroutine step_MOM_dyn_unsplit(u, v, h, tv, visc, Time_local, dt, fluxes, & ! CAu = -(f+zeta(upp))/h_av vh + d/dx KE(upp) call cpu_clock_begin(id_clock_Cor) - call CorAdCalc(upp, vpp, h_av, uh, vh, CS%CAu, CS%CAv, & + call CorAdCalc(upp, vpp, h_av, uh, vh, CS%CAu, CS%CAv, CS%ADp, & G, CS%CoriolisAdv_CSp) call cpu_clock_end(id_clock_Cor) @@ -481,7 +490,7 @@ subroutine step_MOM_dyn_unsplit(u, v, h, tv, visc, Time_local, dt, fluxes, & ! u <- u + dt d/dz visc d/dz u call cpu_clock_begin(id_clock_vertvisc) call vertvisc_coef(u, v, h_av, fluxes, visc, dt, G, CS%vertvisc_CSp) - call vertvisc(u, v, h_av, fluxes, visc, dt, CS%OBC, G, & + call vertvisc(u, v, h_av, fluxes, visc, dt, CS%OBC, CS%ADp, CS%CDp, G, & CS%vertvisc_CSp, CS%taux_bot, CS%tauy_bot) call cpu_clock_end(id_clock_vertvisc) call cpu_clock_begin(id_clock_pass) @@ -561,7 +570,8 @@ subroutine register_restarts_dyn_unsplit(G, param_file, CS, restart_CS) end subroutine register_restarts_dyn_unsplit subroutine initialize_dyn_unsplit(u, v, h, Time, G, param_file, diag, CS, & - restart_CS, MIS, OBC, ALE_CSp, visc, dirs, ntrunc) + restart_CS, Accel_diag, Cont_diag, MIS, & + OBC, ALE_CSp, visc, dirs, ntrunc) real, dimension(NIMEMB_,NJMEM_,NKMEM_), intent(inout) :: u real, dimension(NIMEM_,NJMEMB_,NKMEM_), intent(inout) :: v real, dimension(NIMEM_,NJMEM_,NKMEM_) , intent(inout) :: h @@ -571,6 +581,8 @@ subroutine initialize_dyn_unsplit(u, v, h, Time, G, param_file, diag, CS, & type(diag_ptrs), target, intent(inout) :: diag type(MOM_dyn_unsplit_CS), pointer :: CS type(MOM_restart_CS), pointer :: restart_CS + type(accel_diag_ptrs), target, intent(inout) :: Accel_diag + type(cont_diag_ptrs), target, intent(inout) :: Cont_diag type(ocean_internal_state), intent(inout) :: MIS type(ocean_OBC_type), pointer :: OBC type(ALE_CS), pointer :: ALE_CSp @@ -589,6 +601,11 @@ subroutine initialize_dyn_unsplit(u, v, h, Time, G, param_file, diag, CS, & ! (in) diag - A structure containing pointers to common diagnostic fields. ! (inout) CS - The control structure set up by initialize_dyn_unsplit. ! (in) restart_CS - A pointer to the restart control structure. +! (inout) Accel_diag - A set of pointers to the various accelerations in +! the momentum equations, which can be used for later derived +! diagnostics, like energy budgets. +! (inout) Cont_diag - A structure with pointers to various terms in the +! continuity equations. ! (inout) MIS - The "MOM6 Internal State" structure, used to pass around ! pointers to various arrays for diagnostic purposes. ! (in) OBC - If open boundary conditions are used, this points to the @@ -632,13 +649,18 @@ subroutine initialize_dyn_unsplit(u, v, h, Time, G, param_file, diag, CS, & MIS%PFu => CS%PFu ; MIS%PFv => CS%PFv MIS%CAu => CS%CAu ; MIS%CAv => CS%CAv + CS%ADp => Accel_diag ; CS%CDp => Cont_diag + Accel_diag%diffu => CS%diffu ; Accel_diag%diffv => CS%diffv + Accel_diag%PFu => CS%PFu ; Accel_diag%PFv => CS%PFv + Accel_diag%CAu => CS%CAu ; Accel_diag%CAv => CS%CAv + call continuity_init(Time, G, param_file, diag, CS%continuity_CSp) - call CoriolisAdv_init(Time, G, param_file, diag, CS%CoriolisAdv_CSp) + call CoriolisAdv_init(Time, G, param_file, diag, CS%ADp, CS%CoriolisAdv_CSp) if (use_tides) call tidal_forcing_init(Time, G, param_file, CS%tides_CSp) call PressureForce_init(Time, G, param_file, diag, CS%PressureForce_CSp, & CS%tides_CSp) call hor_visc_init(Time, G, param_file, diag, CS%hor_visc_CSp) - call vertvisc_init(MIS, Time, G, param_file, diag, dirs, & + call vertvisc_init(MIS, Time, G, param_file, diag, CS%ADp, dirs, & ntrunc, CS%vertvisc_CSp) call set_visc_init(Time, G, param_file, diag, visc, CS%set_visc_CSp) diff --git a/src/core/MOM_dynamics_unsplit_RK2.F90 b/src/core/MOM_dynamics_unsplit_RK2.F90 index 7717aa4379..ad2cdcfe95 100644 --- a/src/core/MOM_dynamics_unsplit_RK2.F90 +++ b/src/core/MOM_dynamics_unsplit_RK2.F90 @@ -66,7 +66,7 @@ module MOM_dynamics_unsplit_RK2 !********+*********+*********+*********+*********+*********+*********+** use MOM_variables, only : vertvisc_type, ocean_OBC_type, thermo_var_ptrs -use MOM_variables, only : ocean_internal_state +use MOM_variables, only : ocean_internal_state, accel_diag_ptrs, cont_diag_ptrs use MOM_forcing_type, only : forcing use MOM_checksum_packages, only : MOM_thermo_chksum, MOM_state_chksum, MOM_accel_chksum use MOM_cpu_clock, only : cpu_clock_id, cpu_clock_begin, cpu_clock_end @@ -145,6 +145,15 @@ module MOM_dynamics_unsplit_RK2 type(diag_ptrs), pointer :: diag ! A structure containing pointers to ! diagnostic fields that might be calculated ! and shared between modules. + type(accel_diag_ptrs), pointer :: ADp ! A structure pointing to the various + ! accelerations in the momentum equations, + ! which can later be used to calculate + ! derived diagnostics like energy budgets. + type(cont_diag_ptrs), pointer :: CDp ! A structure with pointers to various + ! terms in the continuity equations, + ! which can later be used to calculate + ! derived diagnostics like energy budgets. + ! The remainder of the structure is pointers to child subroutines' control strings. type(hor_visc_CS), pointer :: hor_visc_CSp => NULL() type(continuity_CS), pointer :: continuity_CSp => NULL() @@ -292,7 +301,7 @@ subroutine step_MOM_dyn_unsplit_RK2(u_in, v_in, h_in, tv, visc, Time_local, dt, ! CAu = -(f+zeta)/h_av vh + d/dx KE (function of u[n-1] and uh[n-1]) call cpu_clock_begin(id_clock_Cor) - call CorAdCalc(u_in, v_in, h_av, uh, vh, CS%CAu, CS%CAv, G, CS%CoriolisAdv_CSp) + call CorAdCalc(u_in, v_in, h_av, uh, vh, CS%CAu, CS%CAv, CS%ADp, G, CS%CoriolisAdv_CSp) call cpu_clock_end(id_clock_Cor) ! PFu = d/dx M(h_av,T,S) (function of h[n-1/2]) @@ -351,7 +360,7 @@ subroutine step_MOM_dyn_unsplit_RK2(u_in, v_in, h_in, tv, visc, Time_local, dt, CS%set_visc_CSp) call disable_averaging(CS%diag) call vertvisc_coef(up, vp, h_av, fluxes, visc, dt_pred, G, CS%vertvisc_CSp) - call vertvisc(up, vp, h_av, fluxes, visc, dt_pred, CS%OBC, G, & + call vertvisc(up, vp, h_av, fluxes, visc, dt_pred, CS%OBC, CS%ADp, CS%CDp, G, & CS%vertvisc_CSp) call cpu_clock_end(id_clock_vertvisc) call cpu_clock_begin(id_clock_pass) @@ -379,7 +388,7 @@ subroutine step_MOM_dyn_unsplit_RK2(u_in, v_in, h_in, tv, visc, Time_local, dt, ! CAu = -(f+zeta(up))/h_av vh + d/dx KE(up) (function of up[n-1/2], h[n-1/2]) call cpu_clock_begin(id_clock_Cor) - call CorAdCalc(up, vp, h_av, uh, vh, CS%CAu, CS%CAv, & + call CorAdCalc(up, vp, h_av, uh, vh, CS%CAu, CS%CAv, CS%ADp, & G, CS%CoriolisAdv_CSp) call cpu_clock_end(id_clock_Cor) @@ -404,10 +413,10 @@ subroutine step_MOM_dyn_unsplit_RK2(u_in, v_in, h_in, tv, visc, Time_local, dt, ! u[n] <- u*[n] + dt d/dz visc d/dz u[n] call cpu_clock_begin(id_clock_vertvisc) call vertvisc_coef(up, vp, h_av, fluxes, visc, dt, G, CS%vertvisc_CSp) - call vertvisc(up, vp, h_av, fluxes, visc, dt, CS%OBC, G, & + call vertvisc(up, vp, h_av, fluxes, visc, dt, CS%OBC, CS%ADp, CS%CDp, G, & CS%vertvisc_CSp, CS%taux_bot, CS%tauy_bot) call vertvisc_coef(u_in, v_in, h_av, fluxes, visc, dt, G, CS%vertvisc_CSp) - call vertvisc(u_in, v_in, h_av, fluxes, visc, dt, CS%OBC, G, & + call vertvisc(u_in, v_in, h_av, fluxes, visc, dt, CS%OBC, CS%ADp, CS%CDp, G, & CS%vertvisc_CSp, CS%taux_bot, CS%tauy_bot) call cpu_clock_end(id_clock_vertvisc) call cpu_clock_begin(id_clock_pass) @@ -512,7 +521,8 @@ subroutine register_restarts_dyn_unsplit_RK2(G, param_file, CS, restart_CS) end subroutine register_restarts_dyn_unsplit_RK2 subroutine initialize_dyn_unsplit_RK2(u, v, h, Time, G, param_file, diag, CS, & - restart_CS, MIS, OBC, ALE_CSp, visc, dirs, ntrunc) + restart_CS, Accel_diag, Cont_diag, MIS, & + OBC, ALE_CSp, visc, dirs, ntrunc) real, dimension(NIMEMB_,NJMEM_,NKMEM_), intent(inout) :: u real, dimension(NIMEM_,NJMEMB_,NKMEM_), intent(inout) :: v real, dimension(NIMEM_,NJMEM_,NKMEM_) , intent(inout) :: h @@ -522,6 +532,8 @@ subroutine initialize_dyn_unsplit_RK2(u, v, h, Time, G, param_file, diag, CS, & type(diag_ptrs), target, intent(inout) :: diag type(MOM_dyn_unsplit_RK2_CS), pointer :: CS type(MOM_restart_CS), pointer :: restart_CS + type(accel_diag_ptrs), target, intent(inout) :: Accel_diag + type(cont_diag_ptrs), target, intent(inout) :: Cont_diag type(ocean_internal_state), intent(inout) :: MIS type(ocean_OBC_type), pointer :: OBC type(ALE_CS), pointer :: ALE_CSp @@ -539,6 +551,11 @@ subroutine initialize_dyn_unsplit_RK2(u, v, h, Time, G, param_file, diag, CS, & ! (in) diag - A structure containing pointers to common diagnostic fields. ! (inout) CS - The control structure set up by initialize_dyn_unsplit_RK2. ! (in) restart_CS - A pointer to the restart control structure. +! (inout) Accel_diag - A set of pointers to the various accelerations in +! the momentum equations, which can be used for later derived +! diagnostics, like energy budgets. +! (inout) Cont_diag - A structure with pointers to various terms in the +! continuity equations. ! (inout) MIS - The "MOM6 Internal State" structure, used to pass around ! pointers to various arrays for diagnostic purposes. ! (in) OBC - If open boundary conditions are used, this points to the @@ -596,13 +613,18 @@ subroutine initialize_dyn_unsplit_RK2(u, v, h, Time, G, param_file, diag, CS, & MIS%PFu => CS%PFu ; MIS%PFv => CS%PFv MIS%CAu => CS%CAu ; MIS%CAv => CS%CAv + CS%ADp => Accel_diag ; CS%CDp => Cont_diag + Accel_diag%diffu => CS%diffu ; Accel_diag%diffv => CS%diffv + Accel_diag%PFu => CS%PFu ; Accel_diag%PFv => CS%PFv + Accel_diag%CAu => CS%CAu ; Accel_diag%CAv => CS%CAv + call continuity_init(Time, G, param_file, diag, CS%continuity_CSp) - call CoriolisAdv_init(Time, G, param_file, diag, CS%CoriolisAdv_CSp) + call CoriolisAdv_init(Time, G, param_file, diag, CS%ADp, CS%CoriolisAdv_CSp) if (use_tides) call tidal_forcing_init(Time, G, param_file, CS%tides_CSp) call PressureForce_init(Time, G, param_file, diag, CS%PressureForce_CSp, & CS%tides_CSp) call hor_visc_init(Time, G, param_file, diag, CS%hor_visc_CSp) - call vertvisc_init(MIS, Time, G, param_file, diag, dirs, & + call vertvisc_init(MIS, Time, G, param_file, diag, CS%ADp, dirs, & ntrunc, CS%vertvisc_CSp) call set_visc_init(Time, G, param_file, diag, visc, CS%set_visc_CSp) diff --git a/src/core/MOM_variables.F90 b/src/core/MOM_variables.F90 index 1f94e72a75..fbaf383341 100644 --- a/src/core/MOM_variables.F90 +++ b/src/core/MOM_variables.F90 @@ -209,13 +209,56 @@ module MOM_variables real, pointer, dimension(:,:,:) :: & u => NULL(), v => NULL(), h => NULL() real, pointer, dimension(:,:,:) :: & - uh => NULL(), vh => NULL(), CAu => NULL(), CAv => NULL(), & + uh => NULL(), vh => NULL(), & + CAu => NULL(), CAv => NULL(), & PFu => NULL(), PFv => NULL(), diffu => NULL(), diffv => NULL(), & - T => NULL(), S => NULL(), pbce => NULL(), & - u_accel_bt => NULL(), v_accel_bt => NULL(), & + T => NULL(), S => NULL(), & + pbce => NULL(), u_accel_bt => NULL(), v_accel_bt => NULL(), & u_av => NULL(), v_av => NULL(), u_prev => NULL(), v_prev => NULL() end type ocean_internal_state +type, public :: accel_diag_ptrs +! This structure contains pointers to arrays with accelerations, which can +! later be used for derived diagnostics, like energy balances. + +! Each of the following fields has nz layers. + real, pointer :: diffu(:,:,:) => NULL() ! Accelerations due to along iso- + real, pointer :: diffv(:,:,:) => NULL() ! pycnal viscosity, in m s-2. + real, pointer :: CAu(:,:,:) => NULL() ! Coriolis and momentum advection + real, pointer :: CAv(:,:,:) => NULL() ! accelerations, in m s-2. + real, pointer :: PFu(:,:,:) => NULL() ! Accelerations due to pressure + real, pointer :: PFv(:,:,:) => NULL() ! forces, in m s-2. + real, pointer :: du_dt_visc(:,:,:) => NULL()! Accelerations due to vertical + real, pointer :: dv_dt_visc(:,:,:) => NULL()! viscosity, in m s-2. + real, pointer :: du_dt_dia(:,:,:) => NULL()! Accelerations due to diapycnal + real, pointer :: dv_dt_dia(:,:,:) => NULL()! mixing, in m s-2. + real, pointer :: du_other(:,:,:) => NULL() ! Velocity changes due to any other + real, pointer :: dv_other(:,:,:) => NULL() ! processes that are not due to any + ! explicit accelerations, in m s-1. + + ! These accelerations are sub-terms included in the accelerations above. + real, pointer :: gradKEu(:,:,:) => NULL() ! gradKEu = - d/dx(u2), in m s-2. + real, pointer :: gradKEv(:,:,:) => NULL() ! gradKEv = - d/dy(u2), in m s-2. + real, pointer :: rv_x_v(:,:,:) => NULL() ! rv_x_v = rv * v at u, in m s-2. + real, pointer :: rv_x_u(:,:,:) => NULL() ! rv_x_u = rv * u at v, in m s-2. + +end type accel_diag_ptrs + +type, public :: cont_diag_ptrs +! This structure contains pointers to arrays with accelerations, which can +! later be used for derived diagnostics, like energy balances. + +! Each of the following fields has nz layers. + real, pointer :: uh(:,:,:) => NULL() ! Resolved layer thickness fluxes, + real, pointer :: vh(:,:,:) => NULL() ! in m3 s-1 or kg s-1. + real, pointer :: uhGM(:,:,:) => NULL() ! Thickness diffusion induced + real, pointer :: vhGM(:,:,:) => NULL() ! volume fluxes in m3 s-1. + +! Each of the following fields is found at nz+1 interfaces. + real, pointer :: diapyc_vel(:,:,:) => NULL()! The net diapycnal velocity, + +end type cont_diag_ptrs + type, public :: vertvisc_type ! This structure contains vertical viscosities, drag coefficients, and ! related fields. diff --git a/src/diagnostics/MOM_PointAccel.F90 b/src/diagnostics/MOM_PointAccel.F90 index 142b514639..9320c923b4 100644 --- a/src/diagnostics/MOM_PointAccel.F90 +++ b/src/diagnostics/MOM_PointAccel.F90 @@ -52,7 +52,7 @@ module MOM_PointAccel use MOM_io, only : create_file, open_file, reopen_file use MOM_io, only : APPEND_FILE, ASCII_FILE, MULTIPLE, SINGLE_FILE use MOM_time_manager, only : time_type, get_time, get_date, set_date, operator(-) -use MOM_variables, only : ocean_internal_state +use MOM_variables, only : ocean_internal_state, accel_diag_ptrs, cont_diag_ptrs implicit none ; private @@ -61,7 +61,6 @@ module MOM_PointAccel public write_u_accel, write_v_accel, PointAccel_init type, public :: PointAccel_CS ; private - logical :: split ! If true, use the split time stepping scheme. character(len = 200) :: u_trunc_file ! The complete path to files in which a character(len = 200) :: v_trunc_file ! column's worth of accelerations are ! written if velocity truncations occur. @@ -80,10 +79,6 @@ module MOM_PointAccel real, pointer, dimension(:,:,:) :: & u_av => NULL(), v_av => NULL(), & ! Time average velocities in m s-1. u_prev => NULL(), v_prev => NULL(), & ! Previous velocities in m s-1. - uh => NULL(), vh => NULL(), & ! Volume fluxes in m3 s-1. - CAu => NULL(), CAv => NULL(), & ! Coriolis accelerations in m s-2. - PFu => NULL(), PFv => NULL(), & ! Pressure force accelerations in m s-2. - diffu => NULL(), diffv => NULL(), & ! Horizontal viscous accelerations. T => NULL(), S => NULL(), & ! Temperature and salinity in C and psu. pbce => NULL(), & ! pbce times eta gives the baroclinic ! pressure anomaly in each layer due to @@ -96,10 +91,13 @@ module MOM_PointAccel contains -subroutine write_u_accel(I, j, um, hin, dt, G, CS, maxvel, minvel, str, a, hv) +subroutine write_u_accel(I, j, um, hin, ADp, CDp, dt, G, CS, & + maxvel, minvel, str, a, hv) integer, intent(in) :: I, j real, dimension(NIMEMB_,NJMEM_,NKMEM_), intent(in) :: um real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: hin + type(accel_diag_ptrs), intent(in) :: ADp + type(cont_diag_ptrs), intent(in) :: CDp real, intent(in) :: dt type(ocean_grid_type), intent(in) :: G type(PointAccel_CS), pointer :: CS @@ -114,6 +112,10 @@ subroutine write_u_accel(I, j, um, hin, dt, G, CS, maxvel, minvel, str, a, hv) ! (in) j - The meridional index of the column to be documented. ! (in) um - The new zonal velocity, in m s-1. ! (in) hin - The layer thickness, in m. +! (in) ADp - A structure pointing to the various accelerations in +! the momentum equations. +! (in) CDp - A structure with pointers to various terms in the continuity +! equations. ! (in) dt - The model's dynamics time step. ! (in) G - The ocean's grid structure. ! (in) CS - The control structure returned by a previous call to @@ -215,16 +217,11 @@ subroutine write_u_accel(I, j, um, hin, dt, G, CS, maxvel, minvel, str, a, hv) ((um(I,j,k)-CS%u_prev(I,j,k))); enddo endif write(file,'(/,"CAu: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') (dt*CS%CAu(I,j,k)); enddo + do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') (dt*ADp%CAu(I,j,k)); enddo write(file,'(/,"PFu: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') (dt*CS%PFu(I,j,k)); enddo - if (ASSOCIATED(CS%diag%PFu_bc)) then - write(file,'(/,"PFubc: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (dt*CS%diag%PFu_bc(I,j,k)); enddo - endif + do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') (dt*ADp%PFu(I,j,k)); enddo write(file,'(/,"diffu: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') (dt*CS%diffu(I,j,k)); enddo + do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') (dt*ADp%diffu(I,j,k)); enddo if (ASSOCIATED(CS%diag%Ah_h)) then write(file,'(/,"Ah_h+: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & @@ -260,28 +257,28 @@ subroutine write_u_accel(I, j, um, hin, dt, G, CS, maxvel, minvel, str, a, hv) (CS%diag%Kh_q(I,J,k)); enddo endif - if (ASSOCIATED(CS%diag%gradKEu)) then + if (ASSOCIATED(ADp%gradKEu)) then write(file,'(/,"KEu: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (dt*CS%diag%gradKEu(I,j,k)); enddo + (dt*ADp%gradKEu(I,j,k)); enddo endif - if (ASSOCIATED(CS%diag%rv_x_v)) then + if (ASSOCIATED(ADp%rv_x_v)) then write(file,'(/,"Coru: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - dt*(CS%CAu(I,j,k)-CS%diag%rv_x_v(I,j,k)); enddo + dt*(ADp%CAu(I,j,k)-ADp%rv_x_v(I,j,k)); enddo endif - if (ASSOCIATED(CS%diag%du_dt_visc)) then + if (ASSOCIATED(ADp%du_dt_visc)) then write(file,'(/,"ubv: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (um(I,j,k)-dt*CS%diag%du_dt_visc(I,j,k)); enddo + (um(I,j,k)-dt*ADp%du_dt_visc(I,j,k)); enddo write(file,'(/,"duv: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (dt*CS%diag%du_dt_visc(I,j,k)); enddo + (dt*ADp%du_dt_visc(I,j,k)); enddo endif - if (ASSOCIATED(CS%diag%du_other)) then + if (ASSOCIATED(ADp%du_other)) then write(file,'(/,"du_other: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%du_other(I,j,k)); enddo + (ADp%du_other(I,j,k)); enddo endif if (present(a)) then write(file,'(/,"a: ",$)') @@ -293,17 +290,11 @@ subroutine write_u_accel(I, j, um, hin, dt, G, CS, maxvel, minvel, str, a, hv) endif write(file,'(/,"Stress: ",ES10.3)') str - if (CS%split) then + if (ASSOCIATED(CS%u_accel_bt)) then write(file,'("dubt: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & (dt*CS%u_accel_bt(I,j,k)) ; enddo write(file,'(/)') - if (ASSOCIATED(CS%diag%PFu_bt)) & - write(file,'("PFubt: ",ES10.3)') (dt*CS%diag%PFu_bt(I,j)) - if (ASSOCIATED(CS%diag%Coru_bt)) & - write(file,'("Corubt:",ES10.3)') (dt*CS%diag%Coru_bt(I,j)) - if (ASSOCIATED(CS%diag%Nonlnu_bt)) & - write(file,'("NLubt: ",ES10.3)') (dt*CS%diag%Nonlnu_bt(I,j)) endif write(file,'(/,"h--: ",$)') @@ -357,125 +348,64 @@ subroutine write_u_accel(I, j, um, hin, dt, G, CS, maxvel, minvel, str, a, hv) write(file,'(/,"vh--: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%vh(i,J-1,k)*G%IdxCv(i,J-1)); enddo - if (ASSOCIATED(CS%diag%vh_max)) then - write(file,'(/," vh^--: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%vh_max(i,J-1,k)*G%IdxCv(i,J-1)); enddo - endif - if (ASSOCIATED(CS%diag%vh_min)) then - write(file,'(/," vh_--: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%vh_min(i,J-1,k)*G%IdxCv(i,J-1)); enddo - endif - if (ASSOCIATED(CS%diag%vh_lay)) then - write(file,'(/," vhL--: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%vh_lay(i,J-1,k)*G%IdxCv(i,J-1)); enddo - endif - if (ASSOCIATED(CS%diag%vh_cent)) then - write(file,'(/," vhC--: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%vh_cent(i,J-1,k)*G%IdxCv(i,J-1)); enddo - endif - write(file,'(/," vhCp--:",$)') + (CDp%vh(i,J-1,k)*G%IdxCv(i,J-1)); enddo + write(file,'(/," vhC--:",$)') do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & (0.5*CS%v_av(i,j-1,k)*(hin(i,j-1,k) + hin(i,j,k))); enddo + if (prev_avail) then + write(file,'(/," vhCp--:",$)') + do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & + (0.5*CS%v_prev(i,j-1,k)*(hin(i,j-1,k) + hin(i,j,k))); enddo + endif write(file,'(/,"vh-+: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%vh(i,J,k)*G%IdxCv(i,J)); enddo - if (ASSOCIATED(CS%diag%vh_max)) then - write(file,'(/," vh^-+: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%vh_max(i,J,k)*G%IdxCv(i,J)); enddo - endif - if (ASSOCIATED(CS%diag%vh_min)) then - write(file,'(/," vh_-+: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%vh_min(i,J,k)*G%IdxCv(i,J)); enddo - endif - if (ASSOCIATED(CS%diag%vh_lay)) then - write(file,'(/," vhL-+: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%vh_lay(i,J,k)*G%IdxCv(i,J)); enddo - endif - if (ASSOCIATED(CS%diag%vh_cent)) then - write(file,'(/," vhC-+: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%vh_cent(i,J,k)*G%IdxCv(i,J)); enddo - endif - write(file,'(/," vhCp-+:",$)') + (CDp%vh(i,J,k)*G%IdxCv(i,J)); enddo + write(file,'(/," vhC-+:",$)') do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & (0.5*CS%v_av(i,J,k)*(hin(i,j,k) + hin(i,j+1,k))); enddo + if (prev_avail) then + write(file,'(/," vhCp-+:",$)') + do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & + (0.5*CS%v_prev(i,J,k)*(hin(i,j,k) + hin(i,j+1,k))); enddo + endif write(file,'(/,"vh+-: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%vh(i+1,J-1,k)*G%IdxCv(i+1,J-1)); enddo - if (ASSOCIATED(CS%diag%vh_max)) then - write(file,'(/," vh^+-: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%vh_max(i+1,J-1,k)*G%IdxCv(i+1,J-1)); enddo - endif - if (ASSOCIATED(CS%diag%vh_min)) then - write(file,'(/," vh_+-: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%vh_min(i+1,J-1,k)*G%IdxCv(i+1,J-1)); enddo - endif - if (ASSOCIATED(CS%diag%vh_lay)) then - write(file,'(/," vhL+-: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%vh_lay(i+1,J-1,k)*G%IdxCv(i+1,J-1)); enddo - endif - if (ASSOCIATED(CS%diag%vh_cent)) then - write(file,'(/," vhC+-: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%vh_cent(i+1,J-1,k)*G%IdxCv(i+1,J-1)); enddo - endif - write(file,'(/," vhCp+-:",$)') + (CDp%vh(i+1,J-1,k)*G%IdxCv(i+1,J-1)); enddo + write(file,'(/," vhC+-:",$)') do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & (0.5*CS%v_av(i+1,J-1,k)*(hin(i+1,j-1,k) + hin(i+1,j,k))); enddo + if (prev_avail) then + write(file,'(/," vhCp+-:",$)') + do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & + (0.5*CS%v_prev(i+1,J-1,k)*(hin(i+1,j-1,k) + hin(i+1,j,k))); enddo + endif write(file,'(/,"vh++: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%vh(i+1,J,k)*G%IdxCv(i+1,J)); enddo - if (ASSOCIATED(CS%diag%vh_max)) then - write(file,'(/," vh^++: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%vh_max(i+1,J,k)*G%IdxCv(i+1,J)); enddo - endif - if (ASSOCIATED(CS%diag%vh_min)) then - write(file,'(/," vh_++: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%vh_min(i+1,J,k)*G%IdxCv(i+1,J)); enddo - endif - if (ASSOCIATED(CS%diag%vh_lay)) then - write(file,'(/," vhL++: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%vh_lay(i+1,J,k)*G%IdxCv(i+1,J)); enddo - endif - if (ASSOCIATED(CS%diag%vh_cent)) then - write(file,'(/," vhC++: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%vh_cent(i+1,J,k)*G%IdxCv(i+1,J)); enddo - endif - write(file,'(/," vhCp++:",$)') + (CDp%vh(i+1,J,k)*G%IdxCv(i+1,J)); enddo + write(file,'(/," vhC++:",$)') do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & (0.5*CS%v_av(i+1,J,k)*(hin(i+1,j,k) + hin(i+1,j+1,k))); enddo - + if (prev_avail) then + write(file,'(/," vhCp++:",$)') + do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & + (0.5*CS%v_av(i+1,J,k)*(hin(i+1,j,k) + hin(i+1,j+1,k))); enddo + endif if (ASSOCIATED(CS%diag%q)) then write(file,'(/,"v-eff: ",$)') f_eff = G%CoriolisBu(I,J-1) if (abs(f_eff) < 1e-10) f_eff = 1e-10 do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') 0.5*(CS%diag%q(I,J-1,k) * & - (CS%vh(i,J-1,k) + CS%vh(i+1,J-1,k)) * G%IdxCu(I,j) / f_eff); enddo + (CDp%vh(i,J-1,k) + CDp%vh(i+1,J-1,k)) * G%IdxCu(I,j) / f_eff); enddo write(file,'(/,"v+eff: ",$)') f_eff = G%CoriolisBu(I,J) if (abs(f_eff) < 1e-10) f_eff = 1e-10 do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') 0.5*(CS%diag%q(I,J,k) * & - (CS%vh(i+1,J,k) + CS%vh(i,J,k)) * G%IdxCu(I,j) / f_eff); enddo + (CDp%vh(i+1,J,k) + CDp%vh(i,J,k)) * G%IdxCu(I,j) / f_eff); enddo endif write(file,'(/,"D: ",2(ES10.3))') G%bathyT(i,j),G%bathyT(i+1,j) @@ -497,43 +427,37 @@ subroutine write_u_accel(I, j, um, hin, dt, G, CS, maxvel, minvel, str, a, hv) write(file,'(/,"CAu: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(F10.6," ",$)') & - (dt*CS%CAu(I,j,k)*Inorm(k)); enddo + (dt*ADp%CAu(I,j,k)*Inorm(k)); enddo write(file,'(/,"PFu: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(F10.6," ",$)') & - (dt*CS%PFu(I,j,k)*Inorm(k)); enddo - - if (ASSOCIATED(CS%diag%PFu_bc)) then - write(file,'(/,"PFubc: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(F10.6," ",$)') & - (dt*CS%diag%PFu_bc(I,j,k)*Inorm(k)); enddo - endif + (dt*ADp%PFu(I,j,k)*Inorm(k)); enddo write(file,'(/,"diffu: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(F10.6," ",$)') & - (dt*CS%diffu(I,j,k)*Inorm(k)); enddo + (dt*ADp%diffu(I,j,k)*Inorm(k)); enddo - if (ASSOCIATED(CS%diag%gradKEu)) then + if (ASSOCIATED(ADp%gradKEu)) then write(file,'(/,"KEu: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(F10.6," ",$)') & - (dt*CS%diag%gradKEu(I,j,k)*Inorm(k)); enddo + (dt*ADp%gradKEu(I,j,k)*Inorm(k)); enddo endif - if (ASSOCIATED(CS%diag%rv_x_v)) then + if (ASSOCIATED(ADp%rv_x_v)) then write(file,'(/,"Coru: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(F10.6," ",$)') & - dt*(CS%CAu(I,j,k)-CS%diag%rv_x_v(I,j,k))*Inorm(k); enddo + dt*(ADp%CAu(I,j,k)-ADp%rv_x_v(I,j,k))*Inorm(k); enddo endif - if (ASSOCIATED(CS%diag%du_dt_visc)) then + if (ASSOCIATED(ADp%du_dt_visc)) then write(file,'(/,"duv: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(F10.6," ",$)') & - (dt*CS%diag%du_dt_visc(I,j,k))*Inorm(k); enddo + (dt*ADp%du_dt_visc(I,j,k))*Inorm(k); enddo endif - if (ASSOCIATED(CS%diag%du_other)) then + if (ASSOCIATED(ADp%du_other)) then write(file,'(/,"du_other: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(F10.6," ",$)') & - (CS%diag%du_other(I,j,k))*Inorm(k); enddo + (ADp%du_other(I,j,k))*Inorm(k); enddo endif - if (CS%split) then + if (ASSOCIATED(CS%u_accel_bt)) then write(file,'(/,"dubt: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(F10.6," ",$)') & (dt*CS%u_accel_bt(I,j,k)*Inorm(k)) ; enddo @@ -548,10 +472,13 @@ subroutine write_u_accel(I, j, um, hin, dt, G, CS, maxvel, minvel, str, a, hv) end subroutine write_u_accel -subroutine write_v_accel(i, J, vm, hin, dt, G, CS, maxvel, minvel, str, a, hv) +subroutine write_v_accel(i, J, vm, hin, ADp, CDp, dt, G, CS, & + maxvel, minvel, str, a, hv) integer, intent(in) :: i, J real, dimension(NIMEM_,NJMEMB_,NKMEM_), intent(in) :: vm real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: hin + type(accel_diag_ptrs), intent(in) :: ADp + type(cont_diag_ptrs), intent(in) :: CDp real, intent(in) :: dt type(ocean_grid_type), intent(in) :: G type(PointAccel_CS), pointer :: CS @@ -567,6 +494,10 @@ subroutine write_v_accel(i, J, vm, hin, dt, G, CS, maxvel, minvel, str, a, hv) ! (in) J - The meridional index of the column to be documented. ! (in) vm - The new meridional velocity, in m s-1. ! (in) hin - The layer thickness, in m. +! (in) ADp - A structure pointing to the various accelerations in +! the momentum equations. +! (in) CDp - A structure with pointers to various terms in the continuity +! equations. ! (in) dt - The model's dynamics time step. ! (in) G - The ocean's grid structure. ! (in) CS - The control structure returned by a previous call to @@ -669,18 +600,13 @@ subroutine write_v_accel(i, J, vm, hin, dt, G, CS, maxvel, minvel, str, a, hv) endif write(file,'(/,"CAv: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') (dt*CS%CAv(i,J,k)); enddo + do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') (dt*ADp%CAv(i,J,k)); enddo write(file,'(/,"PFv: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') (dt*CS%PFv(i,J,k)); enddo + do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') (dt*ADp%PFv(i,J,k)); enddo - if (ASSOCIATED(CS%diag%PFv_bc)) then - write(file,'(/,"PFvbc: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (dt*CS%diag%PFv_bc(i,J,k)); enddo - endif write(file,'(/,"diffv: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') (dt*CS%diffv(i,J,k)); enddo + do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') (dt*ADp%diffv(i,J,k)); enddo if (ASSOCIATED(CS%diag%Ah_h)) then write(file,'(/,"Ah_h+: ",$)') @@ -720,29 +646,29 @@ subroutine write_v_accel(i, J, vm, hin, dt, G, CS, maxvel, minvel, str, a, hv) (CS%diag%Kh_q(I,J,k)); enddo endif - if (ASSOCIATED(CS%diag%gradKEv)) then + if (ASSOCIATED(ADp%gradKEv)) then write(file,'(/,"KEv: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (dt*CS%diag%gradKEv(i,J,k)); enddo + (dt*ADp%gradKEv(i,J,k)); enddo endif - if (ASSOCIATED(CS%diag%rv_x_u)) then + if (ASSOCIATED(ADp%rv_x_u)) then write(file,'(/,"Corv: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - dt*(CS%CAv(i,J,k)-CS%diag%rv_x_u(i,J,k)); enddo + dt*(ADp%CAv(i,J,k)-ADp%rv_x_u(i,J,k)); enddo endif - if (ASSOCIATED(CS%diag%dv_dt_visc)) then + if (ASSOCIATED(ADp%dv_dt_visc)) then write(file,'(/,"vbv: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (vm(i,J,k)-dt*CS%diag%dv_dt_visc(i,J,k)); enddo + (vm(i,J,k)-dt*ADp%dv_dt_visc(i,J,k)); enddo write(file,'(/,"dvv: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (dt*CS%diag%dv_dt_visc(i,J,k)); enddo + (dt*ADp%dv_dt_visc(i,J,k)); enddo endif - if (ASSOCIATED(CS%diag%dv_other)) then + if (ASSOCIATED(ADp%dv_other)) then write(file,'(/,"dv_other: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%dv_other(i,J,k)); enddo + (ADp%dv_other(i,J,k)); enddo endif if (present(a)) then write(file,'(/,"a: ",$)') @@ -754,17 +680,11 @@ subroutine write_v_accel(i, J, vm, hin, dt, G, CS, maxvel, minvel, str, a, hv) endif write(file,'(/,"Stress: ",ES10.3)') str - if (CS%split) then + if (ASSOCIATED(CS%v_accel_bt)) then write(file,'("dvbt: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & (dt*CS%v_accel_bt(i,J,k)) ; enddo write(file,'(/)') - if (ASSOCIATED(CS%diag%PFv_bt)) & - write(file,'("PFvbt: ",ES10.3)') (dt*CS%diag%PFv_bt(i,J)) - if (ASSOCIATED(CS%diag%Corv_bt)) & - write(file,'("Corvbt:",ES10.3)') (dt*CS%diag%Corv_bt(i,J)) - if (ASSOCIATED(CS%diag%Nonlnv_bt)) & - write(file,'("NLvbt: ",ES10.3)') (dt*CS%diag%Nonlnv_bt(i,J)) endif write(file,'("h--: ",$)') @@ -817,27 +737,10 @@ subroutine write_v_accel(i, J, vm, hin, dt, G, CS, maxvel, minvel, str, a, hv) write(file,'(/,"uh--: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%uh(I-1,j,k)*G%IdyCu(I-1,j)); enddo - if (ASSOCIATED(CS%diag%uh_max)) then - write(file,'(/," uh^--: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%uh_max(I-1,j,k)*G%IdyCu(I-1,j)); enddo - endif - if (ASSOCIATED(CS%diag%uh_min)) then - write(file,'(/," uh_--: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%uh_min(I-1,j,k)*G%IdyCu(I-1,j)); enddo - endif - if (ASSOCIATED(CS%diag%uh_lay)) then - write(file,'(/," uhL--: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%uh_lay(I-1,j,k)*G%IdyCu(I-1,j)); enddo - endif - if (ASSOCIATED(CS%diag%uh_cent)) then - write(file,'(/," uhC--: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%uh_cent(I-1,j,k)*G%IdyCu(I-1,j)); enddo - endif + (CDp%uh(I-1,j,k)*G%IdyCu(I-1,j)); enddo + write(file,'(/," uhC--: ",$)') + do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & + (CS%u_av(I-1,j,k) * 0.5*(hin(i-1,j,k) + hin(i,j,k))); enddo if (prev_avail) then write(file,'(/," uhCp--:",$)') do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & @@ -846,27 +749,10 @@ subroutine write_v_accel(i, J, vm, hin, dt, G, CS, maxvel, minvel, str, a, hv) write(file,'(/,"uh-+: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%uh(I-1,j+1,k)*G%IdyCu(I-1,j+1)); enddo - if (ASSOCIATED(CS%diag%uh_max)) then - write(file,'(/," uh^-+: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%uh_max(I-1,j+1,k)*G%IdyCu(I-1,j+1)); enddo - endif - if (ASSOCIATED(CS%diag%uh_min)) then - write(file,'(/," uh_-+: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%uh_min(I-1,j+1,k)*G%IdyCu(I-1,j+1)); enddo - endif - if (ASSOCIATED(CS%diag%uh_lay)) then - write(file,'(/," uhL-+: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%uh_lay(I-1,j+1,k)*G%IdyCu(I-1,j+1)); enddo - endif - if (ASSOCIATED(CS%diag%uh_cent)) then - write(file,'(/," uhC-+: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%uh_cent(I-1,j+1,k)*G%IdyCu(I-1,j+1)); enddo - endif + (CDp%uh(I-1,j+1,k)*G%IdyCu(I-1,j+1)); enddo + write(file,'(/," uhC-+: ",$)') + do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & + (CS%u_av(I-1,j+1,k) * 0.5*(hin(i-1,j+1,k) + hin(i,j+1,k))); enddo if (prev_avail) then write(file,'(/," uhCp-+:",$)') do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & @@ -875,27 +761,10 @@ subroutine write_v_accel(i, J, vm, hin, dt, G, CS, maxvel, minvel, str, a, hv) write(file,'(/,"uh+-: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%uh(I,j,k)*G%IdyCu(I,j)); enddo - if (ASSOCIATED(CS%diag%uh_max)) then - write(file,'(/," uh^+-: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%uh_max(I,j,k)*G%IdyCu(I,j)); enddo - endif - if (ASSOCIATED(CS%diag%uh_min)) then - write(file,'(/," uh_+-: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%uh_min(I,j,k)*G%IdyCu(I,j)); enddo - endif - if (ASSOCIATED(CS%diag%uh_lay)) then - write(file,'(/," uhL+-: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%uh_lay(I,j,k)*G%IdyCu(I,j)); enddo - endif - if (ASSOCIATED(CS%diag%uh_cent)) then - write(file,'(/," uhC+-: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%uh_cent(I,j,k)*G%IdyCu(I,j)); enddo - endif + (CDp%uh(I,j,k)*G%IdyCu(I,j)); enddo + write(file,'(/," uhC+-: ",$)') + do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & + (CS%u_av(I,j,k) * 0.5*(hin(i,j,k) + hin(i+1,j,k))); enddo if (prev_avail) then write(file,'(/," uhCp+-:",$)') do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & @@ -904,27 +773,10 @@ subroutine write_v_accel(i, J, vm, hin, dt, G, CS, maxvel, minvel, str, a, hv) write(file,'(/,"uh++: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%uh(I,j+1,k)*G%IdyCu(I,j+1)); enddo - if (ASSOCIATED(CS%diag%uh_max)) then - write(file,'(/," uh^++: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%uh_max(I,j+1,k)*G%IdyCu(I,j+1)); enddo - endif - if (ASSOCIATED(CS%diag%uh_min)) then - write(file,'(/," uh_++: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%uh_min(I,j+1,k)*G%IdyCu(I,j+1)); enddo - endif - if (ASSOCIATED(CS%diag%uh_lay)) then - write(file,'(/," uhL++: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%uh_lay(I,j+1,k)*G%IdyCu(I,j+1)); enddo - endif - if (ASSOCIATED(CS%diag%uh_cent)) then - write(file,'(/," uhC++: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%uh_cent(I,j+1,k)*G%IdyCu(I,j+1)); enddo - endif + (CDp%uh(I,j+1,k)*G%IdyCu(I,j+1)); enddo + write(file,'(/," uhC++: ",$)') + do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & + (CS%u_av(I,j+1,k) * 0.5*(hin(i,j+1,k) + hin(i+1,j+1,k))); enddo if (prev_avail) then write(file,'(/," uhCp++:",$)') do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & @@ -936,13 +788,13 @@ subroutine write_v_accel(i, J, vm, hin, dt, G, CS, maxvel, minvel, str, a, hv) f_eff = G%CoriolisBu(I-1,J) if (abs(f_eff) < 1e-10) f_eff = 1e-10 do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') (0.5*(CS%diag%q(I-1,J,k)* & - (CS%uh(I-1,j,k) + CS%uh(I-1,j+1,k))) * G%IdyCv(i,J) / f_eff); enddo + (CDp%uh(I-1,j,k) + CDp%uh(I-1,j+1,k))) * G%IdyCv(i,J) / f_eff); enddo write(file,'(/,"u+eff: ",$)') f_eff = G%CoriolisBu(I,J) if (abs(f_eff) < 1e-10) f_eff = 1e-10 do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') (0.5*(CS%diag%q(I,J,k)* & - (CS%uh(I,j,k) + CS%uh(I,j+1,k))) * G%IdyCv(i,J) / f_eff); enddo + (CDp%uh(I,j,k) + CDp%uh(I,j+1,k))) * G%IdyCv(i,J) / f_eff); enddo endif write(file,'(/,"D: ",2(ES10.3))') G%bathyT(i,j),G%bathyT(i,j+1) @@ -962,40 +814,35 @@ subroutine write_v_accel(i, J, vm, hin, dt, G, CS, maxvel, minvel, str, a, hv) ((vm(i,J,k)-CS%v_prev(i,J,k))*Inorm(k)); enddo write(file,'(/,"CAv: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(F10.6," ",$)') & - (dt*CS%CAv(i,J,k)*Inorm(k)); enddo + (dt*ADp%CAv(i,J,k)*Inorm(k)); enddo write(file,'(/,"PFv: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(F10.6," ",$)') & - (dt*CS%PFv(i,J,k)*Inorm(k)); enddo - if (ASSOCIATED(CS%diag%PFv_bc)) then - write(file,'(/,"PFvbc: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(F10.6," ",$)') & - (dt*CS%diag%PFv_bc(i,J,k)*Inorm(k)); enddo - endif + (dt*ADp%PFv(i,J,k)*Inorm(k)); enddo write(file,'(/,"diffv: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(F10.6," ",$)') & - (dt*CS%diffv(i,J,k)*Inorm(k)); enddo + (dt*ADp%diffv(i,J,k)*Inorm(k)); enddo - if (ASSOCIATED(CS%diag%gradKEu)) then + if (ASSOCIATED(ADp%gradKEu)) then write(file,'(/,"KEv: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(F10.6," ",$)') & - (dt*CS%diag%gradKEv(i,J,k)*Inorm(k)); enddo + (dt*ADp%gradKEv(i,J,k)*Inorm(k)); enddo endif - if (ASSOCIATED(CS%diag%rv_x_u)) then + if (ASSOCIATED(ADp%rv_x_u)) then write(file,'(/,"Corv: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(F10.6," ",$)') & - dt*(CS%CAv(i,J,k)-CS%diag%rv_x_u(i,J,k))*Inorm(k); enddo + dt*(ADp%CAv(i,J,k)-ADp%rv_x_u(i,J,k))*Inorm(k); enddo endif - if (ASSOCIATED(CS%diag%dv_dt_visc)) then + if (ASSOCIATED(ADp%dv_dt_visc)) then write(file,'(/,"dvv: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(F10.6," ",$)') & - (dt*CS%diag%dv_dt_visc(i,J,k)*Inorm(k)); enddo + (dt*ADp%dv_dt_visc(i,J,k)*Inorm(k)); enddo endif - if (ASSOCIATED(CS%diag%dv_other)) then + if (ASSOCIATED(ADp%dv_other)) then write(file,'(/,"dv_other: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(F10.6," ",$)') & - (CS%diag%dv_other(i,J,k)*Inorm(k)); enddo + (ADp%dv_other(i,J,k)*Inorm(k)); enddo endif - if (CS%split) then + if (ASSOCIATED(CS%v_accel_bt)) then write(file,'(/,"dvbt: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(F10.6," ",$)') & (dt*CS%v_accel_bt(i,J,k)*Inorm(k)) ; enddo @@ -1036,9 +883,6 @@ subroutine PointAccel_init(MIS, Time, G, param_file, diag, dirs, CS) CS%diag => diag ; CS%Time => Time - CS%uh => MIS%uh ; CS%vh => MIS%vh - CS%CAu => MIS%CAu ; CS%CAv => MIS%CAv ; CS%PFu => MIS%PFu ; CS%PFv => MIS%PFv - CS%diffu => MIS%diffu ; CS%diffv => MIS%diffv CS%T => MIS%T ; CS%S => MIS%S ; CS%pbce => MIS%pbce CS%u_accel_bt => MIS%u_accel_bt ; CS%v_accel_bt => MIS%v_accel_bt CS%u_prev => MIS%u_prev ; CS%v_prev => MIS%v_prev @@ -1060,8 +904,6 @@ subroutine PointAccel_init(MIS, Time, G, param_file, diag, dirs, CS) call get_param(param_file, mod, "MAX_TRUNC_FILE_SIZE_PER_PE", CS%max_writes, & "The maximum number of colums of truncations that any PE \n"//& "will write out during a run.", default=50) - call get_param(param_file, mod, "SPLIT", CS%split, & - "Use the split time stepping if true.", default=.true.) if (len_trim(dirs%output_directory) > 0) then if (len_trim(CS%u_trunc_file) > 0) & diff --git a/src/diagnostics/MOM_diagnostics.F90 b/src/diagnostics/MOM_diagnostics.F90 index 5cafebaa8e..ebecbcc36b 100644 --- a/src/diagnostics/MOM_diagnostics.F90 +++ b/src/diagnostics/MOM_diagnostics.F90 @@ -52,6 +52,7 @@ module MOM_diagnostics use MOM_grid, only : ocean_grid_type use MOM_interface_heights, only : find_eta use MOM_variables, only : thermo_var_ptrs, ocean_internal_state, p3d +use MOM_variables, only : accel_diag_ptrs, cont_diag_ptrs use MOM_wave_speed, only : wave_speed, wave_speed_init, wave_speed_CS use MOM_EOS, only : calculate_density, int_density_dz @@ -125,13 +126,16 @@ module MOM_diagnostics contains -subroutine calculate_diagnostic_fields(u, v, h, uh, vh, tv, dt, G, CS, eta_bt) +subroutine calculate_diagnostic_fields(u, v, h, uh, vh, tv, ADp, CDp, dt, G, & + CS, eta_bt) real, dimension(NIMEMB_,NJMEM_,NKMEM_), intent(in) :: u real, dimension(NIMEM_,NJMEMB_,NKMEM_), intent(in) :: v real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h real, dimension(NIMEMB_,NJMEM_,NKMEM_), intent(in) :: uh real, dimension(NIMEM_,NJMEMB_,NKMEM_), intent(in) :: vh type(thermo_var_ptrs), intent(in) :: tv + type(accel_diag_ptrs), intent(in) :: ADp + type(cont_diag_ptrs), intent(in) :: CDp real, intent(in) :: dt type(ocean_grid_type), intent(inout) :: G type(diagnostics_CS), pointer :: CS @@ -144,7 +148,11 @@ subroutine calculate_diagnostic_fields(u, v, h, uh, vh, tv, dt, G, CS, eta_bt) ! (in) h - Layer thickness, in m. ! (in) uh - Volume flux through zonal faces = u*h*dy, m3 s-1. ! (in) vh - Volume flux through meridional faces = v*h*dx, in m3 s-1. -! (in) tv - a structure pointing to various thermodynamic variables. +! (in) tv - A structure pointing to various thermodynamic variables. +! (in) ADp - A structure with pointers to the various accelerations in +! the momentum equations. +! (in) CDp - A structure with pointers to various terms in the continuity +! equations. ! (in) dt - the time difference in s since the last call to ! this subroutine. ! (in) G - The ocean's grid structure. @@ -260,34 +268,34 @@ subroutine calculate_diagnostic_fields(u, v, h, uh, vh, tv, dt, G, CS, eta_bt) if (CS%id_vh_Rlay > 0) call post_data(CS%id_vh_Rlay, CS%vh_Rlay, CS%diag) endif - if (ASSOCIATED(CS%uhGM_Rlay) .and. ASSOCIATED(CS%diag%uhGM)) then + if (ASSOCIATED(CS%uhGM_Rlay) .and. ASSOCIATED(CDp%uhGM)) then do k=1,nkmb ; do j=js,je; do I=Isq,Ieq CS%uhGM_Rlay(I,j,k) = 0.0 enddo ; enddo ; enddo do k=nkmb+1,nz ; do j=js,je ; do I=Isq,Ieq - CS%uhGM_Rlay(I,j,k) = CS%diag%uhGM(I,j,k) + CS%uhGM_Rlay(I,j,k) = CDp%uhGM(I,j,k) enddo ; enddo ; enddo k_list = nz/2 do j=js,je ; do k=1,nkmb ; do I=Isq,Ieq call find_weights(G%Rlay, 0.5*(Rcv(i,j,k)+Rcv(i+1,j,k)), k_list, nz, wt, wt_p) - CS%uhGM_Rlay(I,j,k_list) = CS%uhGM_Rlay(I,j,k_list) + CS%diag%uhGM(I,j,k)*wt - CS%uhGM_Rlay(I,j,k_list+1) = CS%uhGM_Rlay(I,j,k_list+1) + CS%diag%uhGM(I,j,k)*wt_p + CS%uhGM_Rlay(I,j,k_list) = CS%uhGM_Rlay(I,j,k_list) + CDp%uhGM(I,j,k)*wt + CS%uhGM_Rlay(I,j,k_list+1) = CS%uhGM_Rlay(I,j,k_list+1) + CDp%uhGM(I,j,k)*wt_p enddo ; enddo ; enddo if (CS%id_uh_Rlay > 0) call post_data(CS%id_uhGM_Rlay, CS%uhGM_Rlay, CS%diag) endif - if (ASSOCIATED(CS%vhGM_Rlay) .and. ASSOCIATED(CS%diag%vhGM)) then + if (ASSOCIATED(CS%vhGM_Rlay) .and. ASSOCIATED(CDp%vhGM)) then do k=1,nkmb ; do J=Jsq,Jeq; do i=is,ie CS%vhGM_Rlay(i,J,k) = 0.0 enddo ; enddo ; enddo do k=nkmb+1,nz ; do J=Jsq,Jeq ; do i=is,ie - CS%vhGM_Rlay(i,J,k) = CS%diag%vhGM(i,J,k) + CS%vhGM_Rlay(i,J,k) = CDp%vhGM(i,J,k) enddo ; enddo ; enddo k_list = nz/2 do J=Jsq,Jeq ; do k=1,nkmb ; do i=is,ie call find_weights(G%Rlay, 0.5*(Rcv(i,j,k)+Rcv(i,j+1,k)), k_list, nz, wt, wt_p) - CS%vhGM_Rlay(i,J,k_list) = CS%vhGM_Rlay(i,J,k_list) + CS%diag%vhGM(i,J,k)*wt - CS%vhGM_Rlay(i,J,k_list+1) = CS%vhGM_Rlay(i,J,k_list+1) + CS%diag%vhGM(i,J,k)*wt_p + CS%vhGM_Rlay(i,J,k_list) = CS%vhGM_Rlay(i,J,k_list) + CDp%vhGM(i,J,k)*wt + CS%vhGM_Rlay(i,J,k_list+1) = CS%vhGM_Rlay(i,J,k_list+1) + CDp%vhGM(i,J,k)*wt_p enddo ; enddo ; enddo if (CS%id_vhGM_Rlay > 0) call post_data(CS%id_vhGM_Rlay, CS%vhGM_Rlay, CS%diag) endif @@ -321,7 +329,7 @@ subroutine calculate_diagnostic_fields(u, v, h, uh, vh, tv, dt, G, CS, eta_bt) if (CS%id_dh_dt>0) call post_data(CS%id_dh_dt, CS%dh_dt, CS%diag) - call calculate_energy_diagnostics(u, v, h, uh, vh, G, CS) + call calculate_energy_diagnostics(u, v, h, uh, vh, ADp, CDp, G, CS) endif end subroutine calculate_diagnostic_fields @@ -477,12 +485,14 @@ subroutine calculate_vertical_integrals(h, tv, G, CS) end subroutine calculate_vertical_integrals -subroutine calculate_energy_diagnostics(u, v, h, uh, vh, G, CS) +subroutine calculate_energy_diagnostics(u, v, h, uh, vh, ADp, CDp, G, CS) real, dimension(NIMEMB_,NJMEM_,NKMEM_), intent(in) :: u real, dimension(NIMEM_,NJMEMB_,NKMEM_), intent(in) :: v real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h real, dimension(NIMEMB_,NJMEM_,NKMEM_), intent(in) :: uh real, dimension(NIMEM_,NJMEMB_,NKMEM_), intent(in) :: vh + type(accel_diag_ptrs), intent(in) :: ADp + type(cont_diag_ptrs), intent(in) :: CDp type(ocean_grid_type), intent(inout) :: G type(diagnostics_CS), pointer :: CS ! This subroutine calculates a series of terms in the energy @@ -493,6 +503,10 @@ subroutine calculate_energy_diagnostics(u, v, h, uh, vh, G, CS) ! (in) h - Layer thickness, in m. ! (in) uh - Volume flux through zonal faces = u*h*dy, m3 s-1. ! (in) vh - Volume flux through meridional faces = v*h*dx, in m3 s-1. +! (in) ADp - A structure pointing to the various accelerations in +! the momentum equations. +! (in) CDp - A structure with pointers to various terms in the continuity +! equations. ! (in) G - The ocean's grid structure. ! (in) CS - The control structure returned by a previous call to ! diagnostics_init. @@ -542,10 +556,10 @@ subroutine calculate_energy_diagnostics(u, v, h, uh, vh, G, CS) if (ASSOCIATED(CS%PE_to_KE)) then do k=1,nz do j=js,je ; do I=Isq,Ieq - KE_u(I,j) = uh(I,j,k)*G%dxCu(I,j)*CS%diag%PFu(I,j,k) + KE_u(I,j) = uh(I,j,k)*G%dxCu(I,j)*ADp%PFu(I,j,k) enddo ; enddo do J=Jsq,Jeq ; do i=is,ie - KE_v(i,J) = vh(i,J,k)*G%dyCv(i,J)*CS%diag%PFv(i,J,k) + KE_v(i,J) = vh(i,J,k)*G%dyCv(i,J)*ADp%PFv(i,J,k) enddo ; enddo if (.not.G%symmetric) & call pass_vector(KE_u, KE_v, G%Domain, To_North+To_East) @@ -560,10 +574,10 @@ subroutine calculate_energy_diagnostics(u, v, h, uh, vh, G, CS) if (ASSOCIATED(CS%KE_CorAdv)) then do k=1,nz do j=js,je ; do I=Isq,Ieq - KE_u(I,j) = uh(I,j,k)*G%dxCu(I,j)*CS%diag%CAu(I,j,k) + KE_u(I,j) = uh(I,j,k)*G%dxCu(I,j)*ADp%CAu(I,j,k) enddo ; enddo do J=Jsq,Jeq ; do i=is,ie - KE_v(i,J) = vh(i,J,k)*G%dyCv(i,J)*CS%diag%CAv(i,J,k) + KE_v(i,J) = vh(i,J,k)*G%dyCv(i,J)*ADp%CAv(i,J,k) enddo ; enddo do j=js,je ; do i=is,ie KE_h(i,j) = -CS%KE(i,j,k) * G%IareaT(i,j) * & @@ -582,10 +596,10 @@ subroutine calculate_energy_diagnostics(u, v, h, uh, vh, G, CS) if (ASSOCIATED(CS%KE_adv)) then do k=1,nz do j=js,je ; do I=Isq,Ieq - KE_u(I,j) = uh(I,j,k)*G%dxCu(I,j)*CS%diag%gradKEu(I,j,k) + KE_u(I,j) = uh(I,j,k)*G%dxCu(I,j)*ADp%gradKEu(I,j,k) enddo ; enddo do J=Jsq,Jeq ; do i=is,ie - KE_v(i,J) = vh(i,J,k)*G%dyCv(i,J)*CS%diag%gradKEv(i,J,k) + KE_v(i,J) = vh(i,J,k)*G%dyCv(i,J)*ADp%gradKEv(i,J,k) enddo ; enddo do j=js,je ; do i=is,ie KE_h(i,j) = -CS%KE(i,j,k) * G%IareaT(i,j) * & @@ -604,10 +618,10 @@ subroutine calculate_energy_diagnostics(u, v, h, uh, vh, G, CS) if (ASSOCIATED(CS%KE_visc)) then do k=1,nz do j=js,je ; do I=Isq,Ieq - KE_u(I,j) = uh(I,j,k)*G%dxCu(I,j)*CS%diag%du_dt_visc(I,j,k) + KE_u(I,j) = uh(I,j,k)*G%dxCu(I,j)*ADp%du_dt_visc(I,j,k) enddo ; enddo do J=Jsq,Jeq ; do i=is,ie - KE_v(i,J) = vh(i,J,k)*G%dyCv(i,J)*CS%diag%dv_dt_visc(i,J,k) + KE_v(i,J) = vh(i,J,k)*G%dyCv(i,J)*ADp%dv_dt_visc(i,J,k) enddo ; enddo if (.not.G%symmetric) & call pass_vector(KE_u, KE_v, G%Domain, To_North+To_East) @@ -622,10 +636,10 @@ subroutine calculate_energy_diagnostics(u, v, h, uh, vh, G, CS) if (ASSOCIATED(CS%KE_horvisc)) then do k=1,nz do j=js,je ; do I=Isq,Ieq - KE_u(I,j) = uh(I,j,k)*G%dxCu(I,j)*CS%diag%diffu(I,j,k) + KE_u(I,j) = uh(I,j,k)*G%dxCu(I,j)*ADp%diffu(I,j,k) enddo ; enddo do J=Jsq,Jeq ; do i=is,ie - KE_v(i,J) = vh(i,J,k)*G%dyCv(i,J)*CS%diag%diffv(i,J,k) + KE_v(i,J) = vh(i,J,k)*G%dyCv(i,J)*ADp%diffv(i,J,k) enddo ; enddo if (.not.G%symmetric) & call pass_vector(KE_u, KE_v, G%Domain, To_North+To_East) @@ -640,14 +654,14 @@ subroutine calculate_energy_diagnostics(u, v, h, uh, vh, G, CS) if (ASSOCIATED(CS%KE_dia)) then do k=1,nz do j=js,je ; do I=Isq,Ieq - KE_u(I,j) = uh(I,j,k)*G%dxCu(I,j)*CS%diag%du_dt_dia(I,j,k) + KE_u(I,j) = uh(I,j,k)*G%dxCu(I,j)*ADp%du_dt_dia(I,j,k) enddo ; enddo do J=Jsq,Jeq ; do i=is,ie - KE_v(i,J) = vh(i,J,k)*G%dyCv(i,J)*CS%diag%dv_dt_dia(i,J,k) + KE_v(i,J) = vh(i,J,k)*G%dyCv(i,J)*ADp%dv_dt_dia(i,J,k) enddo ; enddo do j=js,je ; do i=is,ie KE_h(i,j) = CS%KE(i,j,k) * & - (CS%diag%diapyc_vel(i,j,k) - CS%diag%diapyc_vel(i,j,k+1)) + (CDp%diapyc_vel(i,j,k) - CDp%diapyc_vel(i,j,k+1)) enddo ; enddo if (.not.G%symmetric) & call pass_vector(KE_u, KE_v, G%Domain, To_North+To_East) @@ -717,8 +731,10 @@ subroutine calculate_derivs(dt, G, CS) end subroutine calculate_derivs -subroutine MOM_diagnostics_init(MIS, Time, G, param_file, diag, CS) +subroutine MOM_diagnostics_init(MIS, ADp, CDp, Time, G, param_file, diag, CS) type(ocean_internal_state), intent(in) :: MIS + type(accel_diag_ptrs), intent(inout) :: ADp + type(cont_diag_ptrs), intent(inout) :: CDp type(time_type), intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file @@ -727,6 +743,10 @@ subroutine MOM_diagnostics_init(MIS, Time, G, param_file, diag, CS) ! Arguments: MIS - For "MOM Internal State" a set of pointers to the fields and ! accelerations that make up the ocean's internal physical ! state. +! (inout) ADp - A structure with pointers to the various accelerations in +! the momentum equations. +! (inout) CDp - A structure with pointers to various terms in the continuity +! equations. ! (in) Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for @@ -880,18 +900,24 @@ subroutine MOM_diagnostics_init(MIS, Time, G, param_file, diag, CS) CS%id_col_ht = register_diag_field('ocean_model', 'col_height', G%axesT1, Time, & 'The height of the water column', 'm') - call set_dependent_diagnostics(MIS, G, CS) + call set_dependent_diagnostics(MIS, ADp, CDp, G, CS) end subroutine MOM_diagnostics_init -subroutine set_dependent_diagnostics(MIS, G, CS) - type(ocean_internal_state), intent(in) :: MIS - type(ocean_grid_type), intent(in) :: G - type(diagnostics_CS), pointer :: CS +subroutine set_dependent_diagnostics(MIS, ADp, CDp, G, CS) + type(ocean_internal_state), intent(in) :: MIS + type(accel_diag_ptrs), intent(inout) :: ADp + type(cont_diag_ptrs), intent(inout) :: CDp + type(ocean_grid_type), intent(in) :: G + type(diagnostics_CS), pointer :: CS ! This subroutine sets up the diagnostics upon which other diagnostics depend. ! Arguments: MIS - For "MOM Internal State" a set of pointers to the fields and ! accelerations that make up the ocean's internal physical ! state. +! (inout) ADp - A structure pointing to the various accelerations in +! the momentum equations. +! (inout) CDp - A structure with pointers to various terms in the continuity +! equations. ! (in) G - The ocean's grid structure. ! (in) CS - A pointer that is set to point to the control structure ! for this module. @@ -920,51 +946,30 @@ subroutine set_dependent_diagnostics(MIS, G, CS) endif endif - if (ASSOCIATED(CS%PE_to_KE)) then - if (.not.ASSOCIATED(CS%diag%PFu)) then - CS%diag%PFu => MIS%PFu - endif - if (.not.ASSOCIATED(CS%diag%PFv)) then - CS%diag%PFv => MIS%PFv - endif - endif - - if (ASSOCIATED(CS%KE_CorAdv)) then - if (.not.ASSOCIATED(CS%diag%CAu)) then - CS%diag%CAu => MIS%CAu - endif - if (.not.ASSOCIATED(CS%diag%CAv)) then - CS%diag%CAv => MIS%CAv - endif - endif - if (ASSOCIATED(CS%KE_adv)) then - call safe_alloc_ptr(CS%diag%gradKEu,IsdB,IedB,jsd,jed,nz) - call safe_alloc_ptr(CS%diag%gradKEv,isd,ied,JsdB,JedB,nz) + call safe_alloc_ptr(ADp%gradKEu,IsdB,IedB,jsd,jed,nz) + call safe_alloc_ptr(ADp%gradKEv,isd,ied,JsdB,JedB,nz) endif if (ASSOCIATED(CS%KE_visc)) then - call safe_alloc_ptr(CS%diag%du_dt_visc,IsdB,IedB,jsd,jed,nz) - call safe_alloc_ptr(CS%diag%dv_dt_visc,isd,ied,JsdB,JedB,nz) + call safe_alloc_ptr(ADp%du_dt_visc,IsdB,IedB,jsd,jed,nz) + call safe_alloc_ptr(ADp%dv_dt_visc,isd,ied,JsdB,JedB,nz) endif - if (ASSOCIATED(CS%KE_horvisc)) then - if (.not.ASSOCIATED(CS%diag%diffu)) CS%diag%diffu => MIS%diffu - if (.not.ASSOCIATED(CS%diag%diffv)) CS%diag%diffv => MIS%diffv - endif if (ASSOCIATED(CS%KE_dia)) then - call safe_alloc_ptr(CS%diag%du_dt_dia,IsdB,IedB,jsd,jed,nz) - call safe_alloc_ptr(CS%diag%dv_dt_dia,isd,ied,JsdB,JedB,nz) + call safe_alloc_ptr(ADp%du_dt_dia,IsdB,IedB,jsd,jed,nz) + call safe_alloc_ptr(ADp%dv_dt_dia,isd,ied,JsdB,JedB,nz) endif - if (ASSOCIATED(CS%uhGM_Rlay)) call safe_alloc_ptr(CS%diag%uhGM,IsdB,IedB,jsd,jed,nz) - if (ASSOCIATED(CS%vhGM_Rlay)) call safe_alloc_ptr(CS%diag%vhGM,isd,ied,JsdB,JedB,nz) + if (ASSOCIATED(CS%uhGM_Rlay)) call safe_alloc_ptr(CDp%uhGM,IsdB,IedB,jsd,jed,nz) + if (ASSOCIATED(CS%vhGM_Rlay)) call safe_alloc_ptr(CDp%vhGM,isd,ied,JsdB,JedB,nz) end subroutine set_dependent_diagnostics -subroutine MOM_diagnostics_end(CS) - type(diagnostics_CS), pointer :: CS +subroutine MOM_diagnostics_end(CS, ADp) + type(diagnostics_CS), pointer :: CS + type(accel_diag_ptrs), intent(inout) :: ADp integer :: m if (ASSOCIATED(CS%e)) deallocate(CS%e) @@ -985,16 +990,15 @@ subroutine MOM_diagnostics_end(CS) if (ASSOCIATED(CS%vh_Rlay)) deallocate(CS%vh_Rlay) if (ASSOCIATED(CS%uhGM_Rlay)) deallocate(CS%uhGM_Rlay) if (ASSOCIATED(CS%vhGM_Rlay)) deallocate(CS%vhGM_Rlay) - if (ASSOCIATED(CS%diag%gradKEu)) deallocate(CS%diag%gradKEu) - if (ASSOCIATED(CS%diag%gradKEu)) deallocate(CS%diag%gradKEu) - if (ASSOCIATED(CS%diag%du_dt_visc)) deallocate(CS%diag%du_dt_visc) - if (ASSOCIATED(CS%diag%dv_dt_visc)) deallocate(CS%diag%dv_dt_visc) - if (ASSOCIATED(CS%diag%du_dt_dia)) deallocate(CS%diag%du_dt_dia) - if (ASSOCIATED(CS%diag%dv_dt_dia)) deallocate(CS%diag%dv_dt_dia) - if (ASSOCIATED(CS%diag%du_other)) deallocate(CS%diag%du_other) - if (ASSOCIATED(CS%diag%dv_other)) deallocate(CS%diag%dv_other) - if (ASSOCIATED(CS%diag%PFu_bt)) deallocate(CS%diag%PFu_bt) - if (ASSOCIATED(CS%diag%PFv_bt)) deallocate(CS%diag%PFv_bt) + + if (ASSOCIATED(ADp%gradKEu)) deallocate(ADp%gradKEu) + if (ASSOCIATED(ADp%gradKEu)) deallocate(ADp%gradKEu) + if (ASSOCIATED(ADp%du_dt_visc)) deallocate(ADp%du_dt_visc) + if (ASSOCIATED(ADp%dv_dt_visc)) deallocate(ADp%dv_dt_visc) + if (ASSOCIATED(ADp%du_dt_dia)) deallocate(ADp%du_dt_dia) + if (ASSOCIATED(ADp%dv_dt_dia)) deallocate(ADp%dv_dt_dia) + if (ASSOCIATED(ADp%du_other)) deallocate(ADp%du_other) + if (ASSOCIATED(ADp%dv_other)) deallocate(ADp%dv_other) do m=1,CS%num_time_deriv ; deallocate(CS%prev_val(m)%p) ; enddo diff --git a/src/framework/MOM_diag_mediator.F90 b/src/framework/MOM_diag_mediator.F90 index 00e8c884a1..532d64e197 100644 --- a/src/framework/MOM_diag_mediator.F90 +++ b/src/framework/MOM_diag_mediator.F90 @@ -62,29 +62,6 @@ module MOM_diag_mediator ! of model output. type, public :: diag_ptrs ! Each of the following fields has nz+1 levels. - real, pointer :: diapyc_vel(:,:,:) => NULL()! The net diapycnal velocity, - ! in m s-1. Has nz+1 layers. -! Each of the following fields has nz layers. - real, pointer :: du_dt_visc(:,:,:) => NULL()! Accelerations due to vertical - real, pointer :: dv_dt_visc(:,:,:) => NULL()! viscosity, in m s-2. - real, pointer :: du_dt_dia(:,:,:) => NULL()! Accelerations due to diapycnal - real, pointer :: dv_dt_dia(:,:,:) => NULL()! mixing, in m s-2. - real, pointer :: du_other(:,:,:) => NULL() ! Velocity changes due to any other - real, pointer :: dv_other(:,:,:) => NULL() ! processes that are not due to any - ! explicit accelerations, in m s-1. - - real, pointer :: diffu(:,:,:) => NULL() ! Accelerations due to along iso- - real, pointer :: diffv(:,:,:) => NULL() ! pycnal viscosity, in m s-2. - real, pointer :: CAu(:,:,:) => NULL() ! Coriolis and momentum advection - real, pointer :: CAv(:,:,:) => NULL() ! accelerations, in m s-2. - real, pointer :: PFu(:,:,:) => NULL() ! Accelerations due to pressure - real, pointer :: PFv(:,:,:) => NULL() ! forces, in m s-2. - real, pointer :: gradKEu(:,:,:) => NULL() ! gradKEu = - d/dx(u2), in m s-2. - real, pointer :: gradKEv(:,:,:) => NULL() ! gradKEv = - d/dy(u2), in m s-2. - real, pointer :: rv_x_v(:,:,:) => NULL() ! rv_x_v = rv * v at u, in m s-2. - real, pointer :: rv_x_u(:,:,:) => NULL() ! rv_x_u = rv * u at v, in m s-2. - real, pointer :: uhGM(:,:,:) => NULL() ! Thickness diffusion induced - real, pointer :: vhGM(:,:,:) => NULL() ! volume fluxes in m3 s-1. real, pointer :: rv(:,:,:) => NULL() ! Relative vorticity in s-1. real, pointer :: q(:,:,:) => NULL() ! Potential vorticity, s-1 m-1. @@ -93,9 +70,6 @@ module MOM_diag_mediator real, pointer :: Kh_h(:,:,:) => NULL() ! Laplacian viscosity at h or q real, pointer :: Kh_q(:,:,:) => NULL() ! points in m2 s-1. real, pointer :: Kd(:,:,:) => NULL() ! Diapycnal diffusivity in m2 s-1. - real, pointer :: PFu_bc(:,:,:) => NULL() ! Accelerations due to pressure - real, pointer :: PFv_bc(:,:,:) => NULL() ! gradients deriving from density - ! gradients within layers, m s-2. ! Each of the following fields has 1 layer. real, pointer :: PFu_bt(:,:) => NULL() ! Barotropic pressure gradient @@ -107,17 +81,6 @@ module MOM_diag_mediator real, pointer :: ubt_flux(:,:) => NULL() ! Barotropic mass fluxes across real, pointer :: vbt_flux(:,:) => NULL() ! cell faces, in m3 s-1. -! The following are a number of estimates of the thickness fluxes, in m3 s-1. - real, pointer :: uh_min(:,:,:) => NULL() - real, pointer :: uh_max(:,:,:) => NULL() - real, pointer :: uh_lay(:,:,:) => NULL() - real, pointer :: uh_cent(:,:,:) => NULL() - - real, pointer :: vh_min(:,:,:) => NULL() - real, pointer :: vh_max(:,:,:) => NULL() - real, pointer :: vh_lay(:,:,:) => NULL() - real, pointer :: vh_cent(:,:,:) => NULL() - ! The following fields are used for the output of the data. integer :: is, ie, js, je integer :: isd, ied, jsd, jed diff --git a/src/parameterizations/lateral/MOM_thickness_diffuse.F90 b/src/parameterizations/lateral/MOM_thickness_diffuse.F90 index 1554113ff5..0840039fd9 100644 --- a/src/parameterizations/lateral/MOM_thickness_diffuse.F90 +++ b/src/parameterizations/lateral/MOM_thickness_diffuse.F90 @@ -54,7 +54,7 @@ module MOM_thickness_diffuse use MOM_grid, only : ocean_grid_type use MOM_interface_heights, only : find_eta use MOM_lateral_mixing_coeffs, only : VarMix_CS -use MOM_variables, only : thermo_var_ptrs +use MOM_variables, only : thermo_var_ptrs, cont_diag_ptrs use MOM_EOS, only : calculate_density use MOM_MEKE_types, only : MEKE_type @@ -93,7 +93,7 @@ module MOM_thickness_diffuse contains -subroutine thickness_diffuse(h, uhtr, vhtr, tv, dt, G, MEKE, VarMix, CS) +subroutine thickness_diffuse(h, uhtr, vhtr, tv, dt, G, MEKE, VarMix, CDp, CS) real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(inout) :: h real, dimension(NIMEMB_,NJMEM_,NKMEM_), intent(inout) :: uhtr real, dimension(NIMEM_,NJMEMB_,NKMEM_), intent(inout) :: vhtr @@ -102,6 +102,7 @@ subroutine thickness_diffuse(h, uhtr, vhtr, tv, dt, G, MEKE, VarMix, CS) type(ocean_grid_type), intent(in) :: G type(MEKE_type), pointer :: MEKE type(VarMix_CS), pointer :: VarMix + type(cont_diag_ptrs), intent(inout) :: CDp type(thickness_diffuse_CS), pointer :: CS ! This subroutine does interface depth diffusion. The fluxes are ! limited to give positive definiteness, and the diffusivities are @@ -118,6 +119,8 @@ subroutine thickness_diffuse(h, uhtr, vhtr, tv, dt, G, MEKE, VarMix, CS) ! variable lateral mixing. ! (in) MEKE - A structure containing information about the Mesoscale Eddy ! Kinetic Energy parameterization; this might be unassociated. +! (inout) CDp - A structure with pointers to various terms in the continuity +! equations. ! (in) CS - The control structure returned by a previous call to ! thickness_diffuse_init. @@ -236,11 +239,11 @@ subroutine thickness_diffuse(h, uhtr, vhtr, tv, dt, G, MEKE, VarMix, CS) do k=1,nz do j=js,je ; do I=is-1,ie uhtr(I,j,k) = uhtr(I,j,k) + uhD(I,j,k)*dt - if (ASSOCIATED(CS%diag%uhGM)) CS%diag%uhGM(I,j,k) = uhD(I,j,k) + if (ASSOCIATED(CDp%uhGM)) CDp%uhGM(I,j,k) = uhD(I,j,k) enddo ; enddo do J=js-1,je ; do i=is,ie vhtr(i,J,k) = vhtr(i,J,k) + vhD(i,J,k)*dt - if (ASSOCIATED(CS%diag%vhGM)) CS%diag%vhGM(i,J,k) = vhD(i,J,k) + if (ASSOCIATED(CDp%vhGM)) CDp%vhGM(i,J,k) = vhD(i,J,k) enddo ; enddo do j=js,je ; do i=is,ie h(i,j,k) = h(i,j,k) - dt * G%IareaT(i,j) * & @@ -267,8 +270,8 @@ subroutine thickness_diffuse(h, uhtr, vhtr, tv, dt, G, MEKE, VarMix, CS) ! Offer diagnostic fields for averaging. if (query_averaging_enabled(CS%diag)) then - if (CS%id_uhGM > 0) call post_data(CS%id_uhGM, CS%diag%uhGM, CS%diag) - if (CS%id_vhGM > 0) call post_data(CS%id_vhGM, CS%diag%vhGM, CS%diag) + if (CS%id_uhGM > 0) call post_data(CS%id_uhGM, CDp%uhGM, CS%diag) + if (CS%id_vhGM > 0) call post_data(CS%id_vhGM, CDp%vhGM, CS%diag) if (CS%id_GMwork > 0) call post_data(CS%id_GMwork, CS%GMwork, CS%diag) if (CS%id_KH_u > 0) call post_data(CS%id_KH_u, KH_u, CS%diag) if (CS%id_KH_v > 0) call post_data(CS%id_KH_v, KH_v, CS%diag) @@ -1332,17 +1335,20 @@ subroutine vert_fill_TS(h, T_in, S_in, kappa, dt, T_f, S_f, G, halo_here) end subroutine vert_fill_TS -subroutine thickness_diffuse_init(Time, G, param_file, diag, CS) +subroutine thickness_diffuse_init(Time, G, param_file, diag, CDp, CS) type(time_type), intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file type(diag_ptrs), target, intent(inout) :: diag + type(cont_diag_ptrs), intent(inout) :: CDp type(thickness_diffuse_CS), pointer :: CS ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. ! (in) diag - A structure containing pointers to common diagnostic fields. +! (inout) CDp - A structure with pointers to various terms in the continuity +! equations. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module @@ -1404,10 +1410,10 @@ subroutine thickness_diffuse_init(Time, G, param_file, diag, CS) CS%id_uhGM = register_diag_field('ocean_model', 'uhGM', G%axesCuL, Time, & 'Time Mean Diffusive Zonal Thickness Flux', flux_units) - if (CS%id_uhGM > 0) call safe_alloc_ptr(diag%uhGM,G%IsdB,G%IedB,G%jsd,G%jed,G%ke) + if (CS%id_uhGM > 0) call safe_alloc_ptr(CDp%uhGM,G%IsdB,G%IedB,G%jsd,G%jed,G%ke) CS%id_vhGM = register_diag_field('ocean_model', 'vhGM', G%axesCvL, Time, & 'Time Mean Diffusive Meridional Thickness Flux', flux_units) - if (CS%id_vhGM > 0) call safe_alloc_ptr(diag%vhGM,G%isd,G%ied,G%JsdB,G%JedB,G%ke) + if (CS%id_vhGM > 0) call safe_alloc_ptr(CDp%vhGM,G%isd,G%ied,G%JsdB,G%JedB,G%ke) CS%id_GMwork = register_diag_field('ocean_model', 'GMwork', G%axesT1, Time, & 'Time Mean Integral Work done by Diffusive Thickness Flux', 'Watt meter-2') if (CS%id_GMwork > 0) call safe_alloc_ptr(CS%GMwork,G%isd,G%ied,G%jsd,G%jed) diff --git a/src/parameterizations/vertical/MOM_diabatic_driver.F90 b/src/parameterizations/vertical/MOM_diabatic_driver.F90 index f02e24842e..34d4ab1af7 100644 --- a/src/parameterizations/vertical/MOM_diabatic_driver.F90 +++ b/src/parameterizations/vertical/MOM_diabatic_driver.F90 @@ -93,8 +93,8 @@ module MOM_diabatic_driver use MOM_set_diffusivity, only : set_diffusivity_CS use MOM_sponge, only : apply_sponge, sponge_CS use MOM_tracer_flow_control, only : call_tracer_column_fns, tracer_flow_control_CS -use MOM_variables, only : thermo_var_ptrs, vertvisc_type -use MOM_variables, only : MOM_thermovar_chksum, p3d +use MOM_variables, only : thermo_var_ptrs, vertvisc_type, accel_diag_ptrs +use MOM_variables, only : cont_diag_ptrs, MOM_thermovar_chksum, p3d use MOM_regularize_layers, only : regularize_layers, regularize_layers_init, regularize_layers_CS use MOM_wave_speed, only : wave_speed use MOM_EOS, only : calculate_density, calculate_2_densities, calculate_TFreeze @@ -177,13 +177,15 @@ module MOM_diabatic_driver contains -subroutine diabatic(u, v, h, tv, fluxes, visc, dt, G, CS) +subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) real, dimension(NIMEMB_,NJMEM_,NKMEM_), intent(inout) :: u real, dimension(NIMEM_,NJMEMB_,NKMEM_), intent(inout) :: v real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(inout) :: h type(thermo_var_ptrs), intent(inout) :: tv type(forcing), intent(inout) :: fluxes type(vertvisc_type), intent(inout) :: visc + type(accel_diag_ptrs), intent(inout) :: ADp + type(cont_diag_ptrs), intent(inout) :: CDp real, intent(in) :: dt type(ocean_grid_type), intent(inout) :: G type(diabatic_CS), pointer :: CS @@ -199,6 +201,11 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, dt, G, CS) ! forcing fields. Unused fields have NULL ptrs. ! (in/out) visc - A structure containing vertical viscosities, bottom boundary ! layer properies, and related fields. +! (inout) ADp - A structure with pointers to the various accelerations in +! the momentum equations, to enable the later calculation +! of derived diagnostics, like energy budgets. +! (inout) CDp - A structure with pointers to various terms in the continuity +! equations. ! (in) dt - Time increment, in s. ! (in) G - The ocean's grid structure. ! (in) CS - The control structure returned by a previous call to @@ -794,13 +801,13 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, dt, G, CS) endif ! Save the diapycnal mass fluxes as a diagnostic field. - if (ASSOCIATED(CS%diag%diapyc_vel)) then + if (ASSOCIATED(CDp%diapyc_vel)) then do K=2,nz ; do j=js,je ; do i=is,ie - CS%diag%diapyc_vel(i,j,K) = Idt * (G%H_to_m * (ea(i,j,k) - eb(i,j,k-1))) + CDp%diapyc_vel(i,j,K) = Idt * (G%H_to_m * (ea(i,j,k) - eb(i,j,k-1))) enddo ; enddo ; enddo do j=js,je ; do i=is,ie - CS%diag%diapyc_vel(i,j,1) = 0.0 - CS%diag%diapyc_vel(i,j,nz+1) = 0.0 + CDp%diapyc_vel(i,j,1) = 0.0 + CDp%diapyc_vel(i,j,nz+1) = 0.0 enddo ; enddo endif @@ -854,14 +861,14 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, dt, G, CS) call cpu_clock_begin(id_clock_tridiag) do j=js,je do I=Isq,Ieq - if (ASSOCIATED(CS%diag%du_dt_dia)) CS%diag%du_dt_dia(I,j,1) = u(I,j,1) + if (ASSOCIATED(ADp%du_dt_dia)) ADp%du_dt_dia(I,j,1) = u(I,j,1) hval = (hold(i,j,1) + hold(i+1,j,1)) + (ea(i,j,1) + ea(i+1,j,1)) + h_neglect b1(I) = 1.0 / (hval + (eb(i,j,1) + eb(i+1,j,1))) d1(I) = hval * b1(I) u(I,j,1) = b1(I) * (hval * u(I,j,1)) enddo do k=2,nz ; do I=Isq,Ieq - if (ASSOCIATED(CS%diag%du_dt_dia)) CS%diag%du_dt_dia(I,j,k) = u(I,j,k) + if (ASSOCIATED(ADp%du_dt_dia)) ADp%du_dt_dia(I,j,k) = u(I,j,k) c1(I,k) = (eb(i,j,k-1)+eb(i+1,j,k-1)) * b1(I) eaval = ea(i,j,k) + ea(i+1,j,k) hval = hold(i,j,k) + hold(i+1,j,k) + h_neglect @@ -871,12 +878,12 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, dt, G, CS) enddo ; enddo do k=nz-1,1,-1 ; do I=Isq,Ieq u(I,j,k) = u(I,j,k) + c1(I,k+1)*u(I,j,k+1) - if (ASSOCIATED(CS%diag%du_dt_dia)) & - CS%diag%du_dt_dia(I,j,k) = (u(I,j,k) - CS%diag%du_dt_dia(I,j,k)) * Idt + if (ASSOCIATED(ADp%du_dt_dia)) & + ADp%du_dt_dia(I,j,k) = (u(I,j,k) - ADp%du_dt_dia(I,j,k)) * Idt enddo ; enddo - if (ASSOCIATED(CS%diag%du_dt_dia)) then + if (ASSOCIATED(ADp%du_dt_dia)) then do I=Isq,Ieq - CS%diag%du_dt_dia(I,j,nz) = (u(I,j,nz)-CS%diag%du_dt_dia(I,j,nz)) * Idt + ADp%du_dt_dia(I,j,nz) = (u(I,j,nz)-ADp%du_dt_dia(I,j,nz)) * Idt enddo endif enddo @@ -885,14 +892,14 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, dt, G, CS) endif do J=Jsq,Jeq do i=is,ie - if (ASSOCIATED(CS%diag%dv_dt_dia)) CS%diag%dv_dt_dia(i,J,1) = v(i,J,1) + if (ASSOCIATED(ADp%dv_dt_dia)) ADp%dv_dt_dia(i,J,1) = v(i,J,1) hval = (hold(i,j,1) + hold(i,j+1,1)) + (ea(i,j,1) + ea(i,j+1,1)) + h_neglect b1(i) = 1.0 / (hval + (eb(i,j,1) + eb(i,j+1,1))) d1(I) = hval * b1(I) v(i,J,1) = b1(i) * (hval * v(i,J,1)) enddo do k=2,nz ; do i=is,ie - if (ASSOCIATED(CS%diag%dv_dt_dia)) CS%diag%dv_dt_dia(i,J,k) = v(i,J,k) + if (ASSOCIATED(ADp%dv_dt_dia)) ADp%dv_dt_dia(i,J,k) = v(i,J,k) c1(i,k) = (eb(i,j,k-1)+eb(i,j+1,k-1)) * b1(i) eaval = ea(i,j,k) + ea(i,j+1,k) hval = hold(i,j,k) + hold(i,j+1,k) + h_neglect @@ -902,12 +909,12 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, dt, G, CS) enddo ; enddo do k=nz-1,1,-1 ; do i=is,ie v(i,J,k) = v(i,J,k) + c1(i,k+1)*v(i,J,k+1) - if (ASSOCIATED(CS%diag%dv_dt_dia)) & - CS%diag%dv_dt_dia(i,J,k) = (v(i,J,k) - CS%diag%dv_dt_dia(i,J,k)) * Idt + if (ASSOCIATED(ADp%dv_dt_dia)) & + ADp%dv_dt_dia(i,J,k) = (v(i,J,k) - ADp%dv_dt_dia(i,J,k)) * Idt enddo ; enddo - if (ASSOCIATED(CS%diag%dv_dt_dia)) then + if (ASSOCIATED(ADp%dv_dt_dia)) then do i=is,ie - CS%diag%dv_dt_dia(i,J,nz) = (v(i,J,nz)-CS%diag%dv_dt_dia(i,J,nz)) * Idt + ADp%dv_dt_dia(i,J,nz) = (v(i,J,nz)-ADp%dv_dt_dia(i,J,nz)) * Idt enddo endif enddo @@ -923,9 +930,9 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, dt, G, CS) if (CS%id_ea > 0) call post_data(CS%id_ea, ea, CS%diag) if (CS%id_eb > 0) call post_data(CS%id_eb, eb, CS%diag) - if (CS%id_dudt_dia > 0) call post_data(CS%id_dudt_dia, CS%diag%du_dt_dia, CS%diag) - if (CS%id_dvdt_dia > 0) call post_data(CS%id_dvdt_dia, CS%diag%dv_dt_dia, CS%diag) - if (CS%id_wd > 0) call post_data(CS%id_wd, CS%diag%diapyc_vel, CS%diag) + if (CS%id_dudt_dia > 0) call post_data(CS%id_dudt_dia, ADp%du_dt_dia, CS%diag) + if (CS%id_dvdt_dia > 0) call post_data(CS%id_dvdt_dia, ADp%dv_dt_dia, CS%diag) + if (CS%id_wd > 0) call post_data(CS%id_wd, CDp%diapyc_vel, CS%diag) if (CS%id_Tdif > 0) call post_data(CS%id_Tdif, Tdif_flx, CS%diag) if (CS%id_Tadv > 0) call post_data(CS%id_Tadv, Tadv_flx, CS%diag) @@ -1291,13 +1298,15 @@ subroutine adiabatic_driver_init(Time, G, param_file, diag, CS, & end subroutine adiabatic_driver_init -subroutine diabatic_driver_init(Time, G, param_file, useALEalgorithm, diag, CS, & - tracer_flow_CSp, sponge_CSp, diag_to_Z_CSp) +subroutine diabatic_driver_init(Time, G, param_file, useALEalgorithm, diag, & + ADp, CDp, CS, tracer_flow_CSp, sponge_CSp, diag_to_Z_CSp) type(time_type), intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file logical, intent(in) :: useALEalgorithm type(diag_ptrs), target, intent(inout) :: diag + type(accel_diag_ptrs), intent(inout) :: ADp + type(cont_diag_ptrs), intent(inout) :: CDp type(diabatic_CS), pointer :: CS type(tracer_flow_control_CS), pointer :: tracer_flow_CSp type(sponge_CS), pointer :: sponge_CSp @@ -1307,6 +1316,11 @@ subroutine diabatic_driver_init(Time, G, param_file, useALEalgorithm, diag, CS, ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. ! (in) diag - A structure containing pointers to common diagnostic fields. +! (inout) ADp - A structure with pointers to the various accelerations in +! the momentum equations, to enable the later calculation +! of derived diagnostics, like energy budgets. +! (inout) CDp - A structure with pointers to various terms in the continuity +! equations. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module ! (in) tracer_flow_CSp - A pointer to the control structure of the tracer @@ -1455,9 +1469,9 @@ subroutine diabatic_driver_init(Time, G, param_file, useALEalgorithm, diag, CS, CS%id_Sadv_z = register_Zint_diag(vd, CS%diag_to_Z_CSp, Time) endif - if (CS%id_dudt_dia > 0) call safe_alloc_ptr(diag%du_dt_dia,IsdB,IedB,jsd,jed,nz) - if (CS%id_dvdt_dia > 0) call safe_alloc_ptr(diag%dv_dt_dia,isd,ied,JsdB,JedB,nz) - if (CS%id_wd > 0) call safe_alloc_ptr(diag%diapyc_vel,isd,ied,jsd,jed,nz+1) + if (CS%id_dudt_dia > 0) call safe_alloc_ptr(ADp%du_dt_dia,IsdB,IedB,jsd,jed,nz) + if (CS%id_dvdt_dia > 0) call safe_alloc_ptr(ADp%dv_dt_dia,isd,ied,JsdB,JedB,nz) + if (CS%id_wd > 0) call safe_alloc_ptr(CDp%diapyc_vel,isd,ied,jsd,jed,nz+1) call set_diffusivity_init(Time, G, param_file, diag, CS%set_diff_CSp, diag_to_Z_CSp) call entrain_diffusive_init(Time, G, param_file, diag, CS%entrain_diffusive_CSp) diff --git a/src/parameterizations/vertical/MOM_vert_friction.F90 b/src/parameterizations/vertical/MOM_vert_friction.F90 index 63e4d14ade..c0da0e5554 100644 --- a/src/parameterizations/vertical/MOM_vert_friction.F90 +++ b/src/parameterizations/vertical/MOM_vert_friction.F90 @@ -85,6 +85,7 @@ module MOM_vert_friction use MOM_PointAccel, only : write_u_accel, write_v_accel, PointAccel_init use MOM_PointAccel, only : PointAccel_CS use MOM_variables, only : thermo_var_ptrs, vertvisc_type +use MOM_variables, only : cont_diag_ptrs, accel_diag_ptrs use MOM_variables, only : ocean_internal_state, ocean_OBC_type, OBC_SIMPLE implicit none ; private @@ -165,7 +166,8 @@ module MOM_vert_friction contains -subroutine vertvisc(u, v, h, fluxes, visc, dt, OBC, G, CS, taux_bot, tauy_bot) +subroutine vertvisc(u, v, h, fluxes, visc, dt, OBC, ADp, CDp, G, CS, & + taux_bot, tauy_bot) ! This subroutine does a fully implicit vertical diffusion ! of momentum. Stress top and bottom b.c.s are used. real, intent(inout), dimension(NIMEMB_,NJMEM_,NKMEM_) :: u @@ -175,6 +177,8 @@ subroutine vertvisc(u, v, h, fluxes, visc, dt, OBC, G, CS, taux_bot, tauy_bot) type(vertvisc_type), intent(inout) :: visc real, intent(in) :: dt type(ocean_OBC_type), pointer :: OBC + type(accel_diag_ptrs), intent(inout) :: ADp + type(cont_diag_ptrs), intent(inout) :: CDp type(ocean_grid_type), intent(in) :: G type(vertvisc_CS), pointer :: CS real, dimension(NIMEMB_,NJMEM_), optional, intent(out) :: taux_bot @@ -190,6 +194,11 @@ subroutine vertvisc(u, v, h, fluxes, visc, dt, OBC, G, CS, taux_bot, tauy_bot) ! (in) dt - Time increment in s. ! (in) OBC - This open boundary condition type specifies whether, where, ! and what open boundary conditions are used. +! (in) ADp - A structure pointing to the various accelerations in +! the momentum equations, to enable the later calculation +! of derived diagnostics, like energy budgets. +! (in) CDp - A structure with pointers to various terms in the continuity +! equations. ! (in) G - The ocean's grid structure. ! (in) CS - The control structure returned by a previous call to ! vertvisc_init. @@ -252,8 +261,8 @@ subroutine vertvisc(u, v, h, fluxes, visc, dt, OBC, G, CS, taux_bot, tauy_bot) do j=G%jsc,G%jec do I=Isq,Ieq ; do_i(I) = (G%mask2dCu(I,j) > 0) ; enddo - if (ASSOCIATED(CS%diag%du_dt_visc)) then ; do k=1,nz ; do I=Isq,Ieq - CS%diag%du_dt_visc(I,j,k) = u(I,j,k) + if (ASSOCIATED(ADp%du_dt_visc)) then ; do k=1,nz ; do I=Isq,Ieq + ADp%du_dt_visc(I,j,k) = u(I,j,k) enddo ; enddo ; endif ! One option is to have the wind stress applied as a body force @@ -297,8 +306,8 @@ subroutine vertvisc(u, v, h, fluxes, visc, dt, OBC, G, CS, taux_bot, tauy_bot) u(I,j,k) = u(I,j,k) + c1(I,k+1) * u(I,j,k+1) endif ; enddo ; enddo ! i and k loops - if (ASSOCIATED(CS%diag%du_dt_visc)) then ; do k=1,nz ; do I=Isq,Ieq - CS%diag%du_dt_visc(I,j,k) = (u(I,j,k) - CS%diag%du_dt_visc(I,j,k))*Idt + if (ASSOCIATED(ADp%du_dt_visc)) then ; do k=1,nz ; do I=Isq,Ieq + ADp%du_dt_visc(I,j,k) = (u(I,j,k) - ADp%du_dt_visc(I,j,k))*Idt enddo ; enddo ; endif if (ASSOCIATED(visc%taux_shelf)) then ; do I=Isq,Ieq @@ -319,8 +328,8 @@ subroutine vertvisc(u, v, h, fluxes, visc, dt, OBC, G, CS, taux_bot, tauy_bot) do J=Jsq,Jeq do i=is,ie ; do_i(i) = (G%mask2dCv(i,J) > 0) ; enddo - if (ASSOCIATED(CS%diag%dv_dt_visc)) then ; do k=1,nz ; do i=is,ie - CS%diag%dv_dt_visc(i,J,k) = v(i,J,k) + if (ASSOCIATED(ADp%dv_dt_visc)) then ; do k=1,nz ; do i=is,ie + ADp%dv_dt_visc(i,J,k) = v(i,J,k) enddo ; enddo ; endif ! One option is to have the wind stress applied as a body force @@ -364,8 +373,8 @@ subroutine vertvisc(u, v, h, fluxes, visc, dt, OBC, G, CS, taux_bot, tauy_bot) v(i,J,k) = v(i,J,k) + c1(i,k+1) * v(i,J,k+1) endif ; enddo ; enddo ! i and k loops - if (ASSOCIATED(CS%diag%dv_dt_visc)) then ; do k=1,nz ; do i=is,ie - CS%diag%dv_dt_visc(i,J,k) = (v(i,J,k) - CS%diag%dv_dt_visc(i,J,k))*Idt + if (ASSOCIATED(ADp%dv_dt_visc)) then ; do k=1,nz ; do i=is,ie + ADp%dv_dt_visc(i,J,k) = (v(i,J,k) - ADp%dv_dt_visc(i,J,k))*Idt enddo ; enddo ; endif if (ASSOCIATED(visc%tauy_shelf)) then ; do i=is,ie @@ -382,7 +391,7 @@ subroutine vertvisc(u, v, h, fluxes, visc, dt, OBC, G, CS, taux_bot, tauy_bot) endif enddo ! end of v-component J loop - call vertvisc_limit_vel(u, v, h, fluxes, visc, dt, G, CS) + call vertvisc_limit_vel(u, v, h, ADp, CDp, fluxes, visc, dt, G, CS) ! Here the velocities associated with open boundary conditions are applied. if (associated(OBC)) then @@ -401,9 +410,9 @@ subroutine vertvisc(u, v, h, fluxes, visc, dt, OBC, G, CS, taux_bot, tauy_bot) endif ! Offer diagnostic fields for averaging. if (CS%id_du_dt_visc > 0) & - call post_data(CS%id_du_dt_visc, CS%diag%du_dt_visc, CS%diag) + call post_data(CS%id_du_dt_visc, ADp%du_dt_visc, CS%diag) if (CS%id_dv_dt_visc > 0) & - call post_data(CS%id_dv_dt_visc, CS%diag%dv_dt_visc, CS%diag) + call post_data(CS%id_dv_dt_visc, ADp%dv_dt_visc, CS%diag) if (present(taux_bot) .and. (CS%id_taux_bot > 0)) & call post_data(CS%id_taux_bot, taux_bot, CS%diag) if (present(tauy_bot) .and. (CS%id_tauy_bot > 0)) & @@ -1044,18 +1053,20 @@ end subroutine find_coupling_coef end subroutine vertvisc_coef -subroutine vertvisc_limit_vel(u, v, h, fluxes, visc, dt, G, CS) +subroutine vertvisc_limit_vel(u, v, h, ADp, CDp, fluxes, visc, dt, G, CS) ! Within this subroutine, velocity components which exceed a threshold for ! physically reasonable values are truncated. Optionally, any column with ! excessive velocities may be sent to a diagnostic reporting subroutine. - real, intent(inout), dimension(NIMEMB_,NJMEM_,NKMEM_) :: u - real, intent(inout), dimension(NIMEM_,NJMEMB_,NKMEM_) :: v - real, intent(in), dimension(NIMEM_,NJMEM_,NKMEM_) :: h - type(forcing), intent(in) :: fluxes - type(vertvisc_type), intent(in) :: visc - real, intent(in) :: dt - type(ocean_grid_type), intent(in) :: G - type(vertvisc_CS), pointer :: CS + real, dimension(NIMEMB_,NJMEM_,NKMEM_), intent(inout) :: u + real, dimension(NIMEM_,NJMEMB_,NKMEM_), intent(inout) :: v + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h + type(accel_diag_ptrs), intent(in) :: ADp + type(cont_diag_ptrs), intent(in) :: CDp + type(forcing), intent(in) :: fluxes + type(vertvisc_type), intent(in) :: visc + real, intent(in) :: dt + type(ocean_grid_type), intent(in) :: G + type(vertvisc_CS), pointer :: CS real :: maxvel ! Velocities components greater than maxvel real :: truncvel ! are truncated to truncvel, both in m s-1. @@ -1098,7 +1109,7 @@ subroutine vertvisc_limit_vel(u, v, h, fluxes, visc, dt, G, CS) do I=Isq,Ieq ; if (dowrite(I)) then ! Here the diagnostic reporting subroutines are called if ! unphysically large values were found. - call write_u_accel(I, j, u, h, dt, G, CS%PointAccel_CSp, & + call write_u_accel(I, j, u, h, ADp, CDp, dt, G, CS%PointAccel_CSp, & vel_report(I), -vel_report(I), (dt*fluxes%taux(I,j)/G%Rho0), & a=CS%a_u(:,j,:), hv=CS%h_u(:,j,:)) endif ; enddo @@ -1167,7 +1178,7 @@ subroutine vertvisc_limit_vel(u, v, h, fluxes, visc, dt, G, CS) do i=is,ie ; if (dowrite(i)) then ! Here the diagnostic reporting subroutines are called if ! unphysically large values were found. - call write_v_accel(i, J, v, h, dt, G, CS%PointAccel_CSp, & + call write_v_accel(i, J, v, h, ADp, CDp, dt, G, CS%PointAccel_CSp, & vel_report(I), -vel_report(I), (dt*fluxes%tauy(i,J)/G%Rho0), & a=CS%a_v(:,J,:),hv=CS%h_v(:,J,:)) endif ; enddo @@ -1209,12 +1220,13 @@ subroutine vertvisc_limit_vel(u, v, h, fluxes, visc, dt, G, CS) end subroutine vertvisc_limit_vel -subroutine vertvisc_init(MIS, Time, G, param_file, diag, dirs, ntrunc, CS) +subroutine vertvisc_init(MIS, Time, G, param_file, diag, ADp, dirs, ntrunc, CS) type(ocean_internal_state), target, intent(in) :: MIS type(time_type), target, intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file type(diag_ptrs), target, intent(inout) :: diag + type(accel_diag_ptrs), intent(inout) :: ADp type(directories), intent(in) :: dirs integer, target, intent(inout) :: ntrunc type(vertvisc_CS), pointer :: CS @@ -1225,6 +1237,9 @@ subroutine vertvisc_init(MIS, Time, G, param_file, diag, dirs, ntrunc, CS) ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. ! (in) diag - A structure containing pointers to common diagnostic fields. +! (inout) ADp - A structure pointing to the various accelerations in +! the momentum equations, to enable the later calculation +! of derived diagnostics, like energy budgets. ! (in) dirs - A structure containing several relevant directory paths. ! (in/out) ntrunc - The integer that stores the number of times the velocity ! has been truncated since the last call to write_energy. @@ -1361,10 +1376,10 @@ subroutine vertvisc_init(MIS, Time, G, param_file, diag, dirs, ntrunc, CS) CS%id_du_dt_visc = register_diag_field('ocean_model', 'du_dt_visc', G%axesCuL, & Time, 'Zonal Acceleration from Vertical Viscosity', 'meter second-2') - if (CS%id_du_dt_visc > 0) call safe_alloc_ptr(diag%du_dt_visc,IsdB,IedB,jsd,jed,nz) + if (CS%id_du_dt_visc > 0) call safe_alloc_ptr(ADp%du_dt_visc,IsdB,IedB,jsd,jed,nz) CS%id_dv_dt_visc = register_diag_field('ocean_model', 'dv_dt_visc', G%axesCvL, & Time, 'Meridional Acceleration from Vertical Viscosity', 'meter second-2') - if (CS%id_dv_dt_visc > 0) call safe_alloc_ptr(diag%dv_dt_visc,isd,ied,JsdB,JedB,nz) + if (CS%id_dv_dt_visc > 0) call safe_alloc_ptr(ADp%dv_dt_visc,isd,ied,JsdB,JedB,nz) CS%id_taux_bot = register_diag_field('ocean_model', 'taux_bot', G%axesCu1, & Time, 'Zonal Bottom Stress from Ocean to Earth', 'Pa') From 9bce781e51236b436163eb20bcd7af75fd348fbb Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Mon, 24 Jun 2013 13:13:31 -0400 Subject: [PATCH 008/372] Eliminated ..._bt fields from diag_ptrs type The diagnostics PFu_bt, Coru_bt, Nonlnu_bt, and ubt_flux and their v-component counterparts have been eliminated from the diag_ptrs type. As a part of this change, the redundant diagnostics uhbtav, vhbtav, NluBT, and NlvBT were eliminated, both from the code and from the diag_table files for the various examples. All answers are bitwise identical, although public interfaces have effectively changed since 4 diagnostic fields are no longer available. --- examples/AM2_MOM6i_1deg/diag_table | 2 - examples/CM2G63L/diag_table | 4 +- examples/DOME/diag_table | 2 - examples/GOLD_SIS/diag_table | 2 - examples/GOLD_SIS_025/diag_table | 2 - examples/GOLD_SIS_icebergs/diag_table | 2 - examples/MESO_025_23L/diag_table | 2 - examples/MESO_025_63L/diag_table | 2 - examples/Phillips_2layer/diag_table | 2 - examples/circle_obcs/diag_table | 2 - examples/double_gyre/diag_table | 2 - examples/global/diag_table | 2 - examples/nonBous_global/diag_table | 2 - examples/single_column/diag_table | 2 - examples/torus_advection_test/diag_table | 2 - src/core/MOM_barotropic.F90 | 91 ++++++++---------------- src/core/MOM_legacy_barotropic.F90 | 90 ++++++++--------------- src/framework/MOM_diag_mediator.F90 | 10 --- 18 files changed, 57 insertions(+), 166 deletions(-) diff --git a/examples/AM2_MOM6i_1deg/diag_table b/examples/AM2_MOM6i_1deg/diag_table index 01517a077f..ebe253cb5c 100644 --- a/examples/AM2_MOM6i_1deg/diag_table +++ b/examples/AM2_MOM6i_1deg/diag_table @@ -147,8 +147,6 @@ CM2.2 "ocean_model","PFvBT","PFvBT","ocean_month","all",.true.,"none",2 "ocean_model","CoruBT","CoruBT","ocean_month","all",.true.,"none",2 "ocean_model","CorvBT","CorvBT","ocean_month","all",.true.,"none",2 -"ocean_model","NluBT","NluBT","ocean_month","all",.true.,"none",2 -"ocean_model","NlvBT","NlvBT","ocean_month","all",.true.,"none",2 "ocean_model","ubtforce","ubtforce","ocean_month","all",.true.,"none",2 "ocean_model","vbtforce","vbtforce","ocean_month","all",.true.,"none",2 "ocean_model","u_accel_bt","u_accel_bt","ocean_month","all",.true.,"none",2 diff --git a/examples/CM2G63L/diag_table b/examples/CM2G63L/diag_table index 01517a077f..7734da703a 100644 --- a/examples/CM2G63L/diag_table +++ b/examples/CM2G63L/diag_table @@ -1,4 +1,4 @@ -CM2.2 +CM2G63L 1900 1 1 0 0 0 #output files "atmos_daily", 24, "hours", 1, "days", "time", @@ -147,8 +147,6 @@ CM2.2 "ocean_model","PFvBT","PFvBT","ocean_month","all",.true.,"none",2 "ocean_model","CoruBT","CoruBT","ocean_month","all",.true.,"none",2 "ocean_model","CorvBT","CorvBT","ocean_month","all",.true.,"none",2 -"ocean_model","NluBT","NluBT","ocean_month","all",.true.,"none",2 -"ocean_model","NlvBT","NlvBT","ocean_month","all",.true.,"none",2 "ocean_model","ubtforce","ubtforce","ocean_month","all",.true.,"none",2 "ocean_model","vbtforce","vbtforce","ocean_month","all",.true.,"none",2 "ocean_model","u_accel_bt","u_accel_bt","ocean_month","all",.true.,"none",2 diff --git a/examples/DOME/diag_table b/examples/DOME/diag_table index 4b4c41efdf..ceb04d49e1 100644 --- a/examples/DOME/diag_table +++ b/examples/DOME/diag_table @@ -117,8 +117,6 @@ #"ocean_model","PFvBT","PFvBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","CoruBT","CoruBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","CorvBT","CorvBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","NluBT","NluBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","NlvBT","NlvBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","ubtforce","ubtforce","bt_mom_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","vbtforce","vbtforce","bt_mom_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","u_accel_bt","u_accel_bt","bt_mom_%4yr_%3dy","all",.true.,"none",2 diff --git a/examples/GOLD_SIS/diag_table b/examples/GOLD_SIS/diag_table index 69f3344775..76fb63a079 100644 --- a/examples/GOLD_SIS/diag_table +++ b/examples/GOLD_SIS/diag_table @@ -120,8 +120,6 @@ GOLD_SIS #"ocean_model","PFvBT","PFvBT","ocean_month","all",.true.,"none",2 #"ocean_model","CoruBT","CoruBT","ocean_month","all",.true.,"none",2 #"ocean_model","CorvBT","CorvBT","ocean_month","all",.true.,"none",2 -#"ocean_model","NluBT","NluBT","ocean_month","all",.true.,"none",2 -#"ocean_model","NlvBT","NlvBT","ocean_month","all",.true.,"none",2 #"ocean_model","ubtforce","ubtforce","ocean_month","all",.true.,"none",2 #"ocean_model","vbtforce","vbtforce","ocean_month","all",.true.,"none",2 #"ocean_model","u_accel_bt","u_accel_bt","ocean_month","all",.true.,"none",2 diff --git a/examples/GOLD_SIS_025/diag_table b/examples/GOLD_SIS_025/diag_table index db83cbeee1..80804a2f2b 100644 --- a/examples/GOLD_SIS_025/diag_table +++ b/examples/GOLD_SIS_025/diag_table @@ -123,8 +123,6 @@ HiRes_025_SIS_1440 #"ocean_model","PFvBT","PFvBT","ocean_month","all",.true.,"none",2 #"ocean_model","CoruBT","CoruBT","ocean_month","all",.true.,"none",2 #"ocean_model","CorvBT","CorvBT","ocean_month","all",.true.,"none",2 -#"ocean_model","NluBT","NluBT","ocean_month","all",.true.,"none",2 -#"ocean_model","NlvBT","NlvBT","ocean_month","all",.true.,"none",2 #"ocean_model","ubtforce","ubtforce","ocean_month","all",.true.,"none",2 #"ocean_model","vbtforce","vbtforce","ocean_month","all",.true.,"none",2 #"ocean_model","u_accel_bt","u_accel_bt","ocean_month","all",.true.,"none",2 diff --git a/examples/GOLD_SIS_icebergs/diag_table b/examples/GOLD_SIS_icebergs/diag_table index 5559b8f2e3..2b942542f8 100644 --- a/examples/GOLD_SIS_icebergs/diag_table +++ b/examples/GOLD_SIS_icebergs/diag_table @@ -121,8 +121,6 @@ GOLD_SIS #"ocean_model","PFvBT","PFvBT","ocean_day","all",.true.,"none",2 #"ocean_model","CoruBT","CoruBT","ocean_day","all",.true.,"none",2 #"ocean_model","CorvBT","CorvBT","ocean_day","all",.true.,"none",2 -#"ocean_model","NluBT","NluBT","ocean_day","all",.true.,"none",2 -#"ocean_model","NlvBT","NlvBT","ocean_day","all",.true.,"none",2 #"ocean_model","ubtforce","ubtforce","ocean_day","all",.true.,"none",2 #"ocean_model","vbtforce","vbtforce","ocean_day","all",.true.,"none",2 #"ocean_model","u_accel_bt","u_accel_bt","ocean_day","all",.true.,"none",2 diff --git a/examples/MESO_025_23L/diag_table b/examples/MESO_025_23L/diag_table index f194417898..6c8b354187 100644 --- a/examples/MESO_025_23L/diag_table +++ b/examples/MESO_025_23L/diag_table @@ -98,8 +98,6 @@ MESO_025_23L #"ocean_model","PFvBT","PFvBT","bt_mom","all",.true.,"none",2 #"ocean_model","CoruBT","CoruBT","bt_mom","all",.true.,"none",2 #"ocean_model","CorvBT","CorvBT","bt_mom","all",.true.,"none",2 -#"ocean_model","NluBT","NluBT","bt_mom","all",.true.,"none",2 -#"ocean_model","NlvBT","NlvBT","bt_mom","all",.true.,"none",2 #"ocean_model","ubtforce","ubtforce","bt_mom","all",.true.,"none",2 #"ocean_model","vbtforce","vbtforce","bt_mom","all",.true.,"none",2 #"ocean_model","u_accel_bt","u_accel_bt","bt_mom","all",.true.,"none",2 diff --git a/examples/MESO_025_63L/diag_table b/examples/MESO_025_63L/diag_table index 18e1ed4d43..e538e76a8d 100644 --- a/examples/MESO_025_63L/diag_table +++ b/examples/MESO_025_63L/diag_table @@ -98,8 +98,6 @@ MESO_025_63L #"ocean_model","PFvBT","PFvBT","bt_mom","all",.true.,"none",2 #"ocean_model","CoruBT","CoruBT","bt_mom","all",.true.,"none",2 #"ocean_model","CorvBT","CorvBT","bt_mom","all",.true.,"none",2 -#"ocean_model","NluBT","NluBT","bt_mom","all",.true.,"none",2 -#"ocean_model","NlvBT","NlvBT","bt_mom","all",.true.,"none",2 #"ocean_model","ubtforce","ubtforce","bt_mom","all",.true.,"none",2 #"ocean_model","vbtforce","vbtforce","bt_mom","all",.true.,"none",2 #"ocean_model","u_accel_bt","u_accel_bt","bt_mom","all",.true.,"none",2 diff --git a/examples/Phillips_2layer/diag_table b/examples/Phillips_2layer/diag_table index 6b22c7e0b5..9b5fae7b64 100644 --- a/examples/Phillips_2layer/diag_table +++ b/examples/Phillips_2layer/diag_table @@ -126,8 +126,6 @@ #"ocean_model","PFvBT","PFvBT","bt_mom","all",.true.,"none",2 #"ocean_model","CoruBT","CoruBT","bt_mom","all",.true.,"none",2 #"ocean_model","CorvBT","CorvBT","bt_mom","all",.true.,"none",2 -#"ocean_model","NluBT","NluBT","bt_mom","all",.true.,"none",2 -#"ocean_model","NlvBT","NlvBT","bt_mom","all",.true.,"none",2 #"ocean_model","ubtforce","ubtforce","bt_mom","all",.true.,"none",2 #"ocean_model","vbtforce","vbtforce","bt_mom","all",.true.,"none",2 #"ocean_model","u_accel_bt","u_accel_bt","bt_mom","all",.true.,"none",2 diff --git a/examples/circle_obcs/diag_table b/examples/circle_obcs/diag_table index e6a5b87986..96e410a619 100644 --- a/examples/circle_obcs/diag_table +++ b/examples/circle_obcs/diag_table @@ -118,8 +118,6 @@ #"ocean_model","PFvBT","PFvBT","bt_mom","all",.true.,"none",2 #"ocean_model","CoruBT","CoruBT","bt_mom","all",.true.,"none",2 #"ocean_model","CorvBT","CorvBT","bt_mom","all",.true.,"none",2 -#"ocean_model","NluBT","NluBT","bt_mom","all",.true.,"none",2 -#"ocean_model","NlvBT","NlvBT","bt_mom","all",.true.,"none",2 #"ocean_model","ubtforce","ubtforce","bt_mom","all",.true.,"none",2 #"ocean_model","vbtforce","vbtforce","bt_mom","all",.true.,"none",2 #"ocean_model","u_accel_bt","u_accel_bt","bt_mom","all",.true.,"none",2 diff --git a/examples/double_gyre/diag_table b/examples/double_gyre/diag_table index 75611381e2..12ef3a1b3e 100644 --- a/examples/double_gyre/diag_table +++ b/examples/double_gyre/diag_table @@ -96,8 +96,6 @@ #"ocean_model","PFvBT","PFvBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","CoruBT","CoruBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","CorvBT","CorvBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","NluBT","NluBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","NlvBT","NlvBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","ubtforce","ubtforce","bt_mom_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","vbtforce","vbtforce","bt_mom_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","u_accel_bt","u_accel_bt","bt_mom_%4yr_%3dy","all",.true.,"none",2 diff --git a/examples/global/diag_table b/examples/global/diag_table index b098f640c5..1d1d769b9e 100644 --- a/examples/global/diag_table +++ b/examples/global/diag_table @@ -125,8 +125,6 @@ #"ocean_model","PFvBT","PFvBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","CoruBT","CoruBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","CorvBT","CorvBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","NluBT","NluBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","NlvBT","NlvBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","ubtforce","ubtforce","bt_mom_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","vbtforce","vbtforce","bt_mom_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","u_accel_bt","u_accel_bt","bt_mom_%4yr_%3dy","all",.true.,"none",2 diff --git a/examples/nonBous_global/diag_table b/examples/nonBous_global/diag_table index b098f640c5..1d1d769b9e 100644 --- a/examples/nonBous_global/diag_table +++ b/examples/nonBous_global/diag_table @@ -125,8 +125,6 @@ #"ocean_model","PFvBT","PFvBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","CoruBT","CoruBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","CorvBT","CorvBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","NluBT","NluBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","NlvBT","NlvBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","ubtforce","ubtforce","bt_mom_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","vbtforce","vbtforce","bt_mom_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","u_accel_bt","u_accel_bt","bt_mom_%4yr_%3dy","all",.true.,"none",2 diff --git a/examples/single_column/diag_table b/examples/single_column/diag_table index 3a3ad59e93..9156022da6 100644 --- a/examples/single_column/diag_table +++ b/examples/single_column/diag_table @@ -117,8 +117,6 @@ #"ocean_model","PFvBT","PFvBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","CoruBT","CoruBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","CorvBT","CorvBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","NluBT","NluBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","NlvBT","NlvBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","ubtforce","ubtforce","bt_mom_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","vbtforce","vbtforce","bt_mom_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","u_accel_bt","u_accel_bt","bt_mom_%4yr_%3dy","all",.true.,"none",2 diff --git a/examples/torus_advection_test/diag_table b/examples/torus_advection_test/diag_table index c0c4db537d..928bb4df20 100644 --- a/examples/torus_advection_test/diag_table +++ b/examples/torus_advection_test/diag_table @@ -118,8 +118,6 @@ #"ocean_model","PFvBT","PFvBT","bt_mom","all",.true.,"none",2 #"ocean_model","CoruBT","CoruBT","bt_mom","all",.true.,"none",2 #"ocean_model","CorvBT","CorvBT","bt_mom","all",.true.,"none",2 -#"ocean_model","NluBT","NluBT","bt_mom","all",.true.,"none",2 -#"ocean_model","NlvBT","NlvBT","bt_mom","all",.true.,"none",2 #"ocean_model","ubtforce","ubtforce","bt_mom","all",.true.,"none",2 #"ocean_model","vbtforce","vbtforce","bt_mom","all",.true.,"none",2 #"ocean_model","u_accel_bt","u_accel_bt","bt_mom","all",.true.,"none",2 diff --git a/src/core/MOM_barotropic.F90 b/src/core/MOM_barotropic.F90 index ce48b973f9..7ae8aeb59f 100644 --- a/src/core/MOM_barotropic.F90 +++ b/src/core/MOM_barotropic.F90 @@ -300,8 +300,6 @@ module MOM_barotropic integer :: isdw, iedw, jsdw, jedw ! The memory limits of the wide halo arrays. integer :: id_PFu_bt = -1, id_PFv_bt = -1, id_Coru_bt = -1, id_Corv_bt = -1 - integer :: id_Nonlnu_bt = -1, id_Nonlnv_bt = -1 - integer :: id_ubt_flux = -1, id_vbt_flux = -1 integer :: id_ubtforce = -1, id_vbtforce = -1, id_uaccel = -1, id_vaccel = -1 integer :: id_visc_rem_u = -1, id_visc_rem_v = -1, id_eta_cor = -1 integer :: id_ubt = -1, id_vbt = -1, id_eta_bt = -1, id_ubtav = -1, id_vbtav = -1 @@ -309,7 +307,7 @@ module MOM_barotropic integer :: id_ubt_hifreq = -1, id_vbt_hifreq = -1, id_eta_hifreq = -1 integer :: id_uhbt_hifreq = -1, id_vhbt_hifreq = -1, id_eta_pred_hifreq = -1 integer :: id_gtotn = -1, id_gtots = -1, id_gtote = -1, id_gtotw = -1 - integer :: id_uhbtav = -1, id_frhatu = -1, id_vhbtav = -1, id_frhatv = -1 + integer :: id_uhbt = -1, id_frhatu = -1, id_vhbt = -1, id_frhatv = -1 integer :: id_frhatu1 = -1, id_frhatv1 = -1 end type barotropic_CS @@ -670,9 +668,10 @@ subroutine btstep(U_in, V_in, eta_in, dt, bc_accel_u, bc_accel_v, & isvf = is - (num_cycles-1)*stensil ; ievf = ie + (num_cycles-1)*stensil jsvf = js - (num_cycles-1)*stensil ; jevf = je + (num_cycles-1)*stensil + do_ave = query_averaging_enabled(CS%diag) find_etaav = present(etaav) - find_PF = (ASSOCIATED(CS%diag%PFv_bt) .or. ASSOCIATED(CS%diag%PFu_bt)) - find_Cor = (ASSOCIATED(CS%diag%Corv_bt) .or. ASSOCIATED(CS%diag%Coru_bt)) + find_PF = (do_ave .and. ((CS%id_PFu_bt > 0) .or. (CS%id_PFv_bt > 0))) + find_Cor = (do_ave .and. ((CS%id_Coru_bt > 0) .or. (CS%id_Corv_bt > 0))) add_uh0 = .false. if (present(uh0)) add_uh0 = associated(uh0) @@ -715,7 +714,6 @@ subroutine btstep(U_in, V_in, eta_in, dt, bc_accel_u, bc_accel_v, & bebt = CS%bebt be_proj = CS%bebt I_Rho0 = 1.0/G%Rho0 - do_ave = query_averaging_enabled(CS%diag) do_hifreq_output = .false. if ((CS%id_ubt_hifreq > 0) .or. (CS%id_vbt_hifreq > 0) .or. & @@ -1756,15 +1754,6 @@ subroutine btstep(U_in, V_in, eta_in, dt, bc_accel_u, bc_accel_v, & enddo ; enddo enddo - ! These diagnostics are outside of the query_averaging_enabled test because - ! they could be used in the forward algorithm. - if (ASSOCIATED(CS%diag%ubt_flux)) then ; do j=js,je ; do I=is-1,ie - CS%diag%ubt_flux(I,j) = uhbtav(I,J) - enddo ; enddo ; endif - if (ASSOCIATED(CS%diag%vbt_flux)) then ; do J=js-1,je ; do i=is,ie - CS%diag%vbt_flux(i,J) = vhbtav(i,J) - enddo ; enddo ; endif - if (id_clock_calc_post > 0) call cpu_clock_end(id_clock_calc_post) ! Calculate diagnostic quantities. @@ -1787,40 +1776,32 @@ subroutine btstep(U_in, V_in, eta_in, dt, bc_accel_u, bc_accel_v, & CS%vhbt_IC(i,J) = vbt_wtd(i,J) * Datv(i,J) + vhbt0(i,J) enddo ; enddo endif - - if (ASSOCIATED(CS%diag%PFu_bt)) then ; do j=js,je ; do I=is-1,ie - CS%diag%PFu_bt(I,j) = PFu_bt_sum(I,j) * I_sum_wt_accel - enddo ; enddo ; endif - if (ASSOCIATED(CS%diag%Coru_bt)) then ; do j=js,je ; do I=is-1,ie - CS%diag%Coru_bt(I,j) = Coru_bt_sum(I,j) * I_sum_wt_accel - enddo ; enddo ; endif - if (ASSOCIATED(CS%diag%Nonlnu_bt)) then + +! Offer various barotropic terms for averaging. + if (CS%id_PFu_bt > 0) then do j=js,je ; do I=is-1,ie - CS%diag%Nonlnu_bt(I,j) = BT_force_u(I,j) + PFu_bt_sum(I,j) = PFu_bt_sum(I,j) * I_sum_wt_accel enddo ; enddo + call post_data(CS%id_PFu_bt, PFu_bt_sum(IsdB:IedB,jsd:jed), CS%diag) endif - - if (ASSOCIATED(CS%diag%PFv_bt)) then ; do J=js-1,je ; do i=is,ie - CS%diag%PFv_bt(i,J) = PFv_bt_sum(i,J) * I_sum_wt_accel - enddo ; enddo ; endif - if (ASSOCIATED(CS%diag%Corv_bt)) then ; do J=js-1,je ; do i=is,ie - CS%diag%Corv_bt(i,J) = Corv_bt_sum(i,J) * I_sum_wt_accel - enddo ; enddo ; endif - if (ASSOCIATED(CS%diag%Nonlnv_bt)) then + if (CS%id_PFv_bt > 0) then do J=js-1,je ; do i=is,ie - CS%diag%Nonlnv_bt(i,J) = BT_force_v(i,J) + PFv_bt_sum(i,J) = PFv_bt_sum(i,J) * I_sum_wt_accel enddo ; enddo + call post_data(CS%id_PFv_bt, PFv_bt_sum(isd:ied,JsdB:JedB), CS%diag) + endif + if (CS%id_Coru_bt > 0) then + do j=js,je ; do I=is-1,ie + Coru_bt_sum(I,j) = Coru_bt_sum(I,j) * I_sum_wt_accel + enddo ; enddo + call post_data(CS%id_Coru_bt, Coru_bt_sum(IsdB:IedB,jsd:jed), CS%diag) + endif + if (CS%id_Corv_bt > 0) then + do J=js-1,je ; do i=is,ie + Corv_bt_sum(i,J) = Corv_bt_sum(i,J) * I_sum_wt_accel + enddo ; enddo + call post_data(CS%id_Corv_bt, Corv_bt_sum(isd:ied,JsdB:JedB), CS%diag) endif - -! Offer various barotropic terms for averaging. - if (CS%id_PFu_bt > 0) call post_data(CS%id_PFu_bt, CS%diag%PFu_bt, CS%diag) - if (CS%id_PFv_bt > 0) call post_data(CS%id_PFv_bt, CS%diag%PFv_bt, CS%diag) - if (CS%id_Coru_bt > 0) call post_data(CS%id_Coru_bt, CS%diag%Coru_bt, CS%diag) - if (CS%id_Corv_bt > 0) call post_data(CS%id_Corv_bt, CS%diag%Corv_bt, CS%diag) - if (CS%id_Nonlnu_bt > 0) call post_data(CS%id_Nonlnu_bt, CS%diag%Nonlnu_bt, CS%diag) - if (CS%id_Nonlnv_bt > 0) call post_data(CS%id_Nonlnv_bt, CS%diag%Nonlnv_bt, CS%diag) - if (CS%id_ubt_flux > 0) call post_data(CS%id_ubt_flux, CS%diag%ubt_flux, CS%diag) - if (CS%id_vbt_flux > 0) call post_data(CS%id_vbt_flux, CS%diag%vbt_flux, CS%diag) if (CS%id_ubtforce > 0) call post_data(CS%id_ubtforce, BT_force_u(IsdB:IedB,jsd:jed), CS%diag) if (CS%id_vbtforce > 0) call post_data(CS%id_vbtforce, BT_force_v(isd:ied,JsdB:JedB), CS%diag) if (CS%id_uaccel > 0) call post_data(CS%id_uaccel, u_accel_bt(IsdB:IedB,jsd:jed), CS%diag) @@ -1840,9 +1821,9 @@ subroutine btstep(U_in, V_in, eta_in, dt, bc_accel_u, bc_accel_v, & if (CS%id_visc_rem_v > 0) call post_data(CS%id_visc_rem_v, visc_rem_v, CS%diag) if (CS%id_frhatu > 0) call post_data(CS%id_frhatu, CS%frhatu, CS%diag) - if (CS%id_uhbtav > 0) call post_data(CS%id_uhbtav, uhbtav, CS%diag) + if (CS%id_uhbt > 0) call post_data(CS%id_uhbt, uhbtav, CS%diag) if (CS%id_frhatv > 0) call post_data(CS%id_frhatv, CS%frhatv, CS%diag) - if (CS%id_vhbtav > 0) call post_data(CS%id_vhbtav, vhbtav, CS%diag) + if (CS%id_vhbt > 0) call post_data(CS%id_vhbt, vhbtav, CS%diag) if (CS%id_frhatu1 > 0) call post_data(CS%id_frhatu1, CS%frhatu1, CS%diag) if (CS%id_frhatv1 > 0) call post_data(CS%id_frhatv1, CS%frhatv1, CS%diag) @@ -3575,14 +3556,6 @@ subroutine barotropic_init(u, v, h, eta, Time, G, param_file, diag, CS, & 'Zonal Barotropic Coriolis Acceleration', 'meter second-2') CS%id_Corv_bt = register_diag_field('ocean_model', 'CorvBT', G%axesCv1, Time, & 'Meridional Barotropic Coriolis Acceleration', 'meter second-2') - CS%id_Nonlnu_bt = register_diag_field('ocean_model', 'NluBT', G%axesCu1, Time, & - 'Zonal Barotropic Nonlinear Acceleration', 'meter second-2') - CS%id_Nonlnv_bt = register_diag_field('ocean_model', 'NlvBT', G%axesCv1, Time, & - 'Meridional Barotropic Nonlinear Acceleration', 'meter second-2') - CS%id_ubt_flux = register_diag_field('ocean_model', 'uhbt', G%axesCu1, Time, & - 'Zonal Barotropic Mass Flux', flux_units) - CS%id_vbt_flux = register_diag_field('ocean_model', 'vhbt', G%axesCv1, Time, & - 'Meridional Barotropic Mass Flux', flux_units) CS%id_uaccel = register_diag_field('ocean_model', 'u_accel_bt', G%axesCu1, Time, & 'Barotropic zonal acceleration', 'meter second-2') CS%id_vaccel = register_diag_field('ocean_model', 'v_accel_bt', G%axesCv1, Time, & @@ -3642,19 +3615,11 @@ subroutine barotropic_init(u, v, h, eta, Time, G, param_file, diag, CS, & 'Predictor Fractional thickness of layers in u-columns', 'Nondim') CS%id_frhatv1 = register_diag_field('ocean_model', 'frhatv1', G%axesCvL, Time, & 'Predictor Fractional thickness of layers in v-columns', 'Nondim') - CS%id_uhbtav = register_diag_field('ocean_model', 'uhbtav', G%axesCu1, Time, & + CS%id_uhbt = register_diag_field('ocean_model', 'uhbt', G%axesCu1, Time, & 'Barotropic zonal transport averaged over a baroclinic step', 'meter3 second-1') - CS%id_vhbtav = register_diag_field('ocean_model', 'vhbtav', G%axesCv1, Time, & + CS%id_vhbt = register_diag_field('ocean_model', 'vhbt', G%axesCv1, Time, & 'Barotropic meridional transport averaged over a baroclinic step', 'meter3 second-1') - if (CS%id_PFu_bt > 0) call safe_alloc_ptr(diag%PFu_bt, IsdB,IedB,jsd,jed) - if (CS%id_PFv_bt > 0) call safe_alloc_ptr(diag%PFv_bt, isd,ied,JsdB,JedB) - if (CS%id_Coru_bt > 0) call safe_alloc_ptr(diag%Coru_bt, IsdB,IedB,jsd,jed) - if (CS%id_Corv_bt > 0) call safe_alloc_ptr(diag%Corv_bt, isd,ied,JsdB,JedB) - if (CS%id_Nonlnu_bt > 0) call safe_alloc_ptr(diag%Nonlnu_bt, IsdB,IedB,jsd,jed) - if (CS%id_Nonlnv_bt > 0) call safe_alloc_ptr(diag%Nonlnv_bt, isd,ied,JsdB,JedB) - if (CS%id_ubt_flux > 0) call safe_alloc_ptr(diag%ubt_flux, IsdB,IedB,jsd,jed) - if (CS%id_vbt_flux > 0) call safe_alloc_ptr(diag%vbt_flux, isd,ied,JsdB,JedB) if (CS%id_frhatu1 > 0) call safe_alloc_ptr(CS%frhatu1, IsdB,IedB,jsd,jed,nz) if (CS%id_frhatv1 > 0) call safe_alloc_ptr(CS%frhatv1, isd,ied,JsdB,JedB,nz) diff --git a/src/core/MOM_legacy_barotropic.F90 b/src/core/MOM_legacy_barotropic.F90 index 8216505a77..8287d2f752 100644 --- a/src/core/MOM_legacy_barotropic.F90 +++ b/src/core/MOM_legacy_barotropic.F90 @@ -315,8 +315,6 @@ module MOM_legacy_barotropic integer :: isdw, iedw, jsdw, jedw ! The memory limits of the wide halo arrays. integer :: id_PFu_bt = -1, id_PFv_bt = -1, id_Coru_bt = -1, id_Corv_bt = -1 - integer :: id_Nonlnu_bt = -1, id_Nonlnv_bt = -1 - integer :: id_ubt_flux = -1, id_vbt_flux = -1 integer :: id_ubtforce = -1, id_vbtforce = -1, id_uaccel = -1, id_vaccel = -1 integer :: id_visc_rem_u = -1, id_visc_rem_v = -1, id_eta_cor = -1 integer :: id_ubt = -1, id_vbt = -1, id_eta_bt = -1, id_ubtav = -1, id_vbtav = -1 @@ -325,7 +323,7 @@ module MOM_legacy_barotropic integer :: id_uhbt_hifreq = -1, id_vhbt_hifreq = -1, id_eta_pred_hifreq = -1 integer :: id_gtotn = -1, id_gtots = -1, id_gtote = -1, id_gtotw = -1 integer :: id_Datu_res = -1, id_Datv_res = -1 - integer :: id_uhbtav = -1, id_frhatu = -1, id_vhbtav = -1, id_frhatv = -1 + integer :: id_uhbt = -1, id_frhatu = -1, id_vhbt = -1, id_frhatv = -1 integer :: id_frhatu1 = -1, id_frhatv1 = -1 end type legacy_barotropic_CS @@ -701,13 +699,14 @@ subroutine legacy_btstep(use_fluxes, U_in, V_in, eta_in, dt, bc_accel_u, bc_acce isvf = is - (num_cycles-1)*stensil ; ievf = ie + (num_cycles-1)*stensil jsvf = js - (num_cycles-1)*stensil ; jevf = je + (num_cycles-1)*stensil + do_ave = query_averaging_enabled(CS%diag) find_etaav = present(etaav) use_visc_rem = present(visc_rem_u) if ((use_visc_rem) .neqv. present(visc_rem_v)) call MOM_error(FATAL, & "btstep: Either both visc_rem_u and visc_rem_v or neither"// & " one must be present in call to btstep.") - find_PF = (ASSOCIATED(CS%diag%PFv_bt) .or. ASSOCIATED(CS%diag%PFu_bt)) - find_Cor = (ASSOCIATED(CS%diag%Corv_bt) .or. ASSOCIATED(CS%diag%Coru_bt)) + find_PF = (do_ave .and. ((CS%id_PFu_bt > 0) .or. (CS%id_PFv_bt > 0))) + find_Cor = (do_ave .and. ((CS%id_Coru_bt > 0) .or. (CS%id_Corv_bt > 0))) add_uh0 = .false. if (present(uh0)) add_uh0 = associated(uh0) @@ -1937,15 +1936,6 @@ subroutine legacy_btstep(use_fluxes, U_in, V_in, eta_in, dt, bc_accel_u, bc_acce enddo ; enddo enddo - ! These diagnostics are outside of the query_averaging_enabled test because - ! they could be used in the forward algorithm. - if (ASSOCIATED(CS%diag%ubt_flux)) then ; do j=js,je ; do I=is-1,ie - CS%diag%ubt_flux(I,j) = uhbtav(I,J) - enddo ; enddo ; endif - if (ASSOCIATED(CS%diag%vbt_flux)) then ; do J=js-1,je ; do i=is,ie - CS%diag%vbt_flux(i,J) = vhbtav(i,J) - enddo ; enddo ; endif - if (id_clock_calc_post > 0) call cpu_clock_end(id_clock_calc_post) ! Calculate diagnostic quantities. @@ -1971,40 +1961,32 @@ subroutine legacy_btstep(use_fluxes, U_in, V_in, eta_in, dt, bc_accel_u, bc_acce CS%vhbt_IC(i,J) = vbt_wtd(i,J) * Datv(i,J) + vhbt0(i,J) enddo ; enddo endif - - if (ASSOCIATED(CS%diag%PFu_bt)) then ; do j=js,je ; do I=is-1,ie - CS%diag%PFu_bt(I,j) = PFu_bt_sum(I,j) * I_sum_wt_accel - enddo ; enddo ; endif - if (ASSOCIATED(CS%diag%Coru_bt)) then ; do j=js,je ; do I=is-1,ie - CS%diag%Coru_bt(I,j) = Coru_bt_sum(I,j) * I_sum_wt_accel - enddo ; enddo ; endif - if (ASSOCIATED(CS%diag%Nonlnu_bt)) then + +! Offer various barotropic terms for averaging. + if (CS%id_PFu_bt > 0) then do j=js,je ; do I=is-1,ie - CS%diag%Nonlnu_bt(I,j) = BT_force_u(I,j) + PFu_bt_sum(I,j) = PFu_bt_sum(I,j) * I_sum_wt_accel enddo ; enddo + call post_data(CS%id_PFu_bt, PFu_bt_sum(IsdB:IedB,jsd:jed), CS%diag) endif - - if (ASSOCIATED(CS%diag%PFv_bt)) then ; do J=js-1,je ; do i=is,ie - CS%diag%PFv_bt(i,J) = PFv_bt_sum(i,J) * I_sum_wt_accel - enddo ; enddo ; endif - if (ASSOCIATED(CS%diag%Corv_bt)) then ; do J=js-1,je ; do i=is,ie - CS%diag%Corv_bt(i,J) = Corv_bt_sum(i,J) * I_sum_wt_accel - enddo ; enddo ; endif - if (ASSOCIATED(CS%diag%Nonlnv_bt)) then + if (CS%id_PFv_bt > 0) then do J=js-1,je ; do i=is,ie - CS%diag%Nonlnv_bt(i,J) = BT_force_v(i,J) + PFv_bt_sum(i,J) = PFv_bt_sum(i,J) * I_sum_wt_accel enddo ; enddo + call post_data(CS%id_PFv_bt, PFv_bt_sum(isd:ied,JsdB:JedB), CS%diag) + endif + if (CS%id_Coru_bt > 0) then + do j=js,je ; do I=is-1,ie + Coru_bt_sum(I,j) = Coru_bt_sum(I,j) * I_sum_wt_accel + enddo ; enddo + call post_data(CS%id_Coru_bt, Coru_bt_sum(IsdB:IedB,jsd:jed), CS%diag) + endif + if (CS%id_Corv_bt > 0) then + do J=js-1,je ; do i=is,ie + Corv_bt_sum(i,J) = Corv_bt_sum(i,J) * I_sum_wt_accel + enddo ; enddo + call post_data(CS%id_Corv_bt, Corv_bt_sum(isd:ied,JsdB:JedB), CS%diag) endif - -! Offer various barotropic terms for averaging. - if (CS%id_PFu_bt > 0) call post_data(CS%id_PFu_bt, CS%diag%PFu_bt, CS%diag) - if (CS%id_PFv_bt > 0) call post_data(CS%id_PFv_bt, CS%diag%PFv_bt, CS%diag) - if (CS%id_Coru_bt > 0) call post_data(CS%id_Coru_bt, CS%diag%Coru_bt, CS%diag) - if (CS%id_Corv_bt > 0) call post_data(CS%id_Corv_bt, CS%diag%Corv_bt, CS%diag) - if (CS%id_Nonlnu_bt > 0) call post_data(CS%id_Nonlnu_bt, CS%diag%Nonlnu_bt, CS%diag) - if (CS%id_Nonlnv_bt > 0) call post_data(CS%id_Nonlnv_bt, CS%diag%Nonlnv_bt, CS%diag) - if (CS%id_ubt_flux > 0) call post_data(CS%id_ubt_flux, CS%diag%ubt_flux, CS%diag) - if (CS%id_vbt_flux > 0) call post_data(CS%id_vbt_flux, CS%diag%vbt_flux, CS%diag) if (CS%id_ubtforce > 0) call post_data(CS%id_ubtforce, BT_force_u(IsdB:IedB,jsd:jed), CS%diag) if (CS%id_vbtforce > 0) call post_data(CS%id_vbtforce, BT_force_v(isd:ied,JsdB:JedB), CS%diag) if (CS%id_uaccel > 0) call post_data(CS%id_uaccel, u_accel_bt(IsdB:IedB,jsd:jed), CS%diag) @@ -2028,9 +2010,9 @@ subroutine legacy_btstep(use_fluxes, U_in, V_in, eta_in, dt, bc_accel_u, bc_acce endif if (CS%id_frhatu > 0) call post_data(CS%id_frhatu, CS%frhatu, CS%diag) - if (CS%id_uhbtav > 0) call post_data(CS%id_uhbtav, uhbtav, CS%diag) + if (CS%id_uhbt > 0) call post_data(CS%id_uhbt, uhbtav, CS%diag) if (CS%id_frhatv > 0) call post_data(CS%id_frhatv, CS%frhatv, CS%diag) - if (CS%id_vhbtav > 0) call post_data(CS%id_vhbtav, vhbtav, CS%diag) + if (CS%id_vhbt > 0) call post_data(CS%id_vhbt, vhbtav, CS%diag) if (CS%id_frhatu1 > 0) call post_data(CS%id_frhatu1, CS%frhatu1, CS%diag) if (CS%id_frhatv1 > 0) call post_data(CS%id_frhatv1, CS%frhatv1, CS%diag) @@ -3834,14 +3816,6 @@ subroutine legacy_barotropic_init(u, v, h, eta, Time, G, param_file, diag, CS, & 'Zonal Barotropic Coriolis Acceleration', 'meter second-2') CS%id_Corv_bt = register_diag_field('ocean_model', 'CorvBT', G%axesCv1, Time, & 'Meridional Barotropic Coriolis Acceleration', 'meter second-2') - CS%id_Nonlnu_bt = register_diag_field('ocean_model', 'NluBT', G%axesCu1, Time, & - 'Zonal Barotropic Nonlinear Acceleration', 'meter second-2') - CS%id_Nonlnv_bt = register_diag_field('ocean_model', 'NlvBT', G%axesCv1, Time, & - 'Meridional Barotropic Nonlinear Acceleration', 'meter second-2') - CS%id_ubt_flux = register_diag_field('ocean_model', 'uhbt', G%axesCu1, Time, & - 'Zonal Barotropic Mass Flux', flux_units) - CS%id_vbt_flux = register_diag_field('ocean_model', 'vhbt', G%axesCv1, Time, & - 'Meridional Barotropic Mass Flux', flux_units) CS%id_uaccel = register_diag_field('ocean_model', 'u_accel_bt', G%axesCu1, Time, & 'Barotropic zonal acceleration', 'meter second-2') CS%id_vaccel = register_diag_field('ocean_model', 'v_accel_bt', G%axesCv1, Time, & @@ -3907,19 +3881,11 @@ subroutine legacy_barotropic_init(u, v, h, eta, Time, G, param_file, diag, CS, & 'Predictor Fractional thickness of layers in u-columns', 'Nondim') CS%id_frhatv1 = register_diag_field('ocean_model', 'frhatv1', G%axesCvL, Time, & 'Predictor Fractional thickness of layers in v-columns', 'Nondim') - CS%id_uhbtav = register_diag_field('ocean_model', 'uhbtav', G%axesCu1, Time, & + CS%id_uhbt = register_diag_field('ocean_model', 'uhbt', G%axesCu1, Time, & 'Barotropic zonal transport averaged over a baroclinic step', 'meter3 second-1') - CS%id_vhbtav = register_diag_field('ocean_model', 'vhbtav', G%axesCv1, Time, & + CS%id_vhbt = register_diag_field('ocean_model', 'vhbt', G%axesCv1, Time, & 'Barotropic meridional transport averaged over a baroclinic step', 'meter3 second-1') - if (CS%id_PFu_bt > 0) call safe_alloc_ptr(diag%PFu_bt, IsdB,IedB,jsd,jed) - if (CS%id_PFv_bt > 0) call safe_alloc_ptr(diag%PFv_bt, isd,ied,JsdB,JedB) - if (CS%id_Coru_bt > 0) call safe_alloc_ptr(diag%Coru_bt, IsdB,IedB,jsd,jed) - if (CS%id_Corv_bt > 0) call safe_alloc_ptr(diag%Corv_bt, isd,ied,JsdB,JedB) - if (CS%id_Nonlnu_bt > 0) call safe_alloc_ptr(diag%Nonlnu_bt, IsdB,IedB,jsd,jed) - if (CS%id_Nonlnv_bt > 0) call safe_alloc_ptr(diag%Nonlnv_bt, isd,ied,JsdB,JedB) - if (CS%id_ubt_flux > 0) call safe_alloc_ptr(diag%ubt_flux, IsdB,IedB,jsd,jed) - if (CS%id_vbt_flux > 0) call safe_alloc_ptr(diag%vbt_flux, isd,ied,JsdB,JedB) if (CS%id_frhatu1 > 0) call safe_alloc_ptr(CS%frhatu1, IsdB,IedB,jsd,jed,nz) if (CS%id_frhatv1 > 0) call safe_alloc_ptr(CS%frhatv1, isd,ied,JsdB,JedB,nz) diff --git a/src/framework/MOM_diag_mediator.F90 b/src/framework/MOM_diag_mediator.F90 index 532d64e197..b35454146c 100644 --- a/src/framework/MOM_diag_mediator.F90 +++ b/src/framework/MOM_diag_mediator.F90 @@ -71,16 +71,6 @@ module MOM_diag_mediator real, pointer :: Kh_q(:,:,:) => NULL() ! points in m2 s-1. real, pointer :: Kd(:,:,:) => NULL() ! Diapycnal diffusivity in m2 s-1. -! Each of the following fields has 1 layer. - real, pointer :: PFu_bt(:,:) => NULL() ! Barotropic pressure gradient - real, pointer :: PFv_bt(:,:) => NULL() ! accelerations, in m s-2. - real, pointer :: Coru_bt(:,:) => NULL() ! Barotropic Coriolis accel- - real, pointer :: Corv_bt(:,:) => NULL() ! erations, in m s-2. - real, pointer :: Nonlnu_bt(:,:) => NULL() ! Barotropic nonlinear accel- - real, pointer :: Nonlnv_bt(:,:) => NULL() ! erations, in m s-2. - real, pointer :: ubt_flux(:,:) => NULL() ! Barotropic mass fluxes across - real, pointer :: vbt_flux(:,:) => NULL() ! cell faces, in m3 s-1. - ! The following fields are used for the output of the data. integer :: is, ie, js, je integer :: isd, ied, jsd, jed From fb45ea0528c352ca26d8b76d0e3f2438237b4379 Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Mon, 24 Jun 2013 19:32:25 -0400 Subject: [PATCH 009/372] Completed making diag_ptrs a private type. The last pointers to diagnostics were removed from the diag_ptrs type, with the relevant diagnostic arrays made local to appropriate modules. A new interface, get_diag_time_end, allows the diag_ptrs type to be treated as private to the MOM_diag_mediator module. Several arrays are no longer available to MOM_PointAccel, and have been removed. There are now two diagnostics of the vertical diffusivity: Kd is the diffusivity as used after boundary conditions and CFL constraints are applied, and Kd_set is the diffusivity as it was specified. All answers are bitwise identical. --- src/core/MOM_CoriolisAdv.F90 | 15 ++- src/diagnostics/MOM_PointAccel.F90 | 100 ------------------ src/framework/MOM_diag_mediator.F90 | 22 ++-- .../lateral/MOM_hor_visc.F90 | 27 ++--- .../vertical/MOM_entrain_diffusive.F90 | 22 ++-- .../vertical/MOM_set_diffusivity.F90 | 12 +-- src/tracer/MOM_generic_tracer.F90 | 12 +-- 7 files changed, 55 insertions(+), 155 deletions(-) diff --git a/src/core/MOM_CoriolisAdv.F90 b/src/core/MOM_CoriolisAdv.F90 index 4e95ae2093..0c2cebfd9e 100644 --- a/src/core/MOM_CoriolisAdv.F90 +++ b/src/core/MOM_CoriolisAdv.F90 @@ -236,6 +236,9 @@ subroutine CorAdCalc(u, v, h, uh, vh, CAu, CAv, AD, G, CS) min_fvq, & ! adjacent values of (-u) or v times max_fuq, & ! the absolute vorticity, in m s-2. min_fuq ! All are defined at q points. + real, dimension(SZIB_(G),SZJB_(G),SZK_(G)) :: & + PV, & ! A diagnostic array of the potential vorticities, in m-1 s-1. + RV ! A diagnostic array of the relative vorticities, in s-1. real :: fv1, fv2, fu1, fu2 ! (f+rv)*v or (f+rv)*u in m s-2. real :: max_fv, max_fu ! The maximum or minimum of the neighbor- real :: min_fv, min_fu ! max(min)_fu(v)q, in m s-2. @@ -335,8 +338,8 @@ subroutine CorAdCalc(u, v, h, uh, vh, CAu, CAv, AD, G, CS) endif endif - if (ASSOCIATED(CS%diag%rv)) CS%diag%rv(I,J,k) = relative_vorticity - if (ASSOCIATED(CS%diag%q) ) CS%diag%q(I,J,k) = q(I,J) + if (CS%id_rv > 0) RV(I,J,k) = relative_vorticity + if (CS%id_PV > 0) PV(I,J,k) = q(I,J) if (ASSOCIATED(AD%rv_x_v) .or. ASSOCIATED(AD%rv_x_u)) & q2(I,J) = relative_vorticity * Ih enddo ; enddo @@ -723,8 +726,8 @@ subroutine CorAdCalc(u, v, h, uh, vh, CAu, CAv, AD, G, CS) ! Here the various Coriolis-related derived quantities are offered ! for averaging. if (query_averaging_enabled(CS%diag)) then - if (CS%id_rv > 0) call post_data(CS%id_rv, CS%diag%rv, CS%diag) - if (CS%id_PV > 0) call post_data(CS%id_PV, CS%diag%q, CS%diag) + if (CS%id_rv > 0) call post_data(CS%id_rv, RV, CS%diag) + if (CS%id_PV > 0) call post_data(CS%id_PV, PV, CS%diag) if (CS%id_gKEu>0) call post_data(CS%id_gKEu, AD%gradKEu, CS%diag) if (CS%id_gKEv>0) call post_data(CS%id_gKEv, AD%gradKEv, CS%diag) if (CS%id_rvxu > 0) call post_data(CS%id_rvxu, AD%rv_x_u, CS%diag) @@ -976,11 +979,9 @@ subroutine CoriolisAdv_init(Time, G, param_file, diag, AD, CS) CS%id_rv = register_diag_field('ocean_model', 'RV', G%axesBL, Time, & 'Relative Vorticity', 'second-1') - if (CS%id_rv > 0) call safe_alloc_ptr(diag%rv,IsdB,IedB,JsdB,JedB,nz) CS%id_PV = register_diag_field('ocean_model', 'PV', G%axesBL, Time, & 'Potential Vorticity', 'meter-1 second-1') - if (CS%id_PV > 0) call safe_alloc_ptr(diag%q,IsdB,IedB,JsdB,JedB,nz) CS%id_gKEu = register_diag_field('ocean_model', 'gKEu', G%axesCuL, Time, & 'Zonal Acceleration from Grad. Kinetic Energy', 'meter-1 second-2') @@ -998,8 +999,6 @@ subroutine CoriolisAdv_init(Time, G, param_file, diag, AD, CS) 'Zonal Acceleration from Relative Vorticity', 'meter-1 second-2') if (CS%id_rvxv > 0) call safe_alloc_ptr(AD%rv_x_v,IsdB,IedB,jsd,jed,nz) - call safe_alloc_ptr(diag%q,IsdB,IedB,JsdB,JedB,nz) - end subroutine CoriolisAdv_init subroutine CoriolisAdv_end(CS) diff --git a/src/diagnostics/MOM_PointAccel.F90 b/src/diagnostics/MOM_PointAccel.F90 index 9320c923b4..1d5fd4b731 100644 --- a/src/diagnostics/MOM_PointAccel.F90 +++ b/src/diagnostics/MOM_PointAccel.F90 @@ -222,40 +222,6 @@ subroutine write_u_accel(I, j, um, hin, ADp, CDp, dt, G, CS, & do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') (dt*ADp%PFu(I,j,k)); enddo write(file,'(/,"diffu: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') (dt*ADp%diffu(I,j,k)); enddo - if (ASSOCIATED(CS%diag%Ah_h)) then - write(file,'(/,"Ah_h+: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%Ah_h(i,j,k)); enddo - write(file,'(/,"Ah_h-: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%Ah_h(i-1,j,k)); enddo - endif - if (ASSOCIATED(CS%diag%Ah_q)) then - write(file,'(/,"Ah_q+: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%Ah_q(I,J+1,k)); enddo - write(file,'(/,"Ah_q-: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%Ah_q(I,J,k)); enddo - endif - - if (ASSOCIATED(CS%diag%Kh_h)) then - write(file,'(/,"Kh_h+: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%Kh_h(i,j,k)); enddo - write(file,'(/,"Kh_h-: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%Kh_h(i-1,j,k)); enddo - endif - if (ASSOCIATED(CS%diag%Kh_q)) then - write(file,'(/,"Kh_q+: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%Kh_q(I,J+1,k)); enddo - - write(file,'(/,"Kh_q-: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%Kh_q(I,J,k)); enddo - endif if (ASSOCIATED(ADp%gradKEu)) then write(file,'(/,"KEu: ",$)') @@ -394,20 +360,6 @@ subroutine write_u_accel(I, j, um, hin, ADp, CDp, dt, G, CS, & (0.5*CS%v_av(i+1,J,k)*(hin(i+1,j,k) + hin(i+1,j+1,k))); enddo endif - if (ASSOCIATED(CS%diag%q)) then - write(file,'(/,"v-eff: ",$)') - f_eff = G%CoriolisBu(I,J-1) - if (abs(f_eff) < 1e-10) f_eff = 1e-10 - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') 0.5*(CS%diag%q(I,J-1,k) * & - (CDp%vh(i,J-1,k) + CDp%vh(i+1,J-1,k)) * G%IdxCu(I,j) / f_eff); enddo - - write(file,'(/,"v+eff: ",$)') - f_eff = G%CoriolisBu(I,J) - if (abs(f_eff) < 1e-10) f_eff = 1e-10 - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') 0.5*(CS%diag%q(I,J,k) * & - (CDp%vh(i+1,J,k) + CDp%vh(i,J,k)) * G%IdxCu(I,j) / f_eff); enddo - endif - write(file,'(/,"D: ",2(ES10.3))') G%bathyT(i,j),G%bathyT(i+1,j) ! From here on, the normalized accelerations are written. @@ -608,44 +560,6 @@ subroutine write_v_accel(i, J, vm, hin, ADp, CDp, dt, G, CS, & write(file,'(/,"diffv: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') (dt*ADp%diffv(i,J,k)); enddo - if (ASSOCIATED(CS%diag%Ah_h)) then - write(file,'(/,"Ah_h+: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%Ah_h(i,j,k)); enddo - - write(file,'(/,"Ah_h-: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%Ah_h(i,j-1,k)); enddo - endif - if (ASSOCIATED(CS%diag%Ah_q)) then - write(file,'(/,"Ah_q+: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%Ah_q(I+1,J,k)); enddo - - write(file,'(/,"Ah_q-: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%Ah_q(I,J,k)); enddo - endif - - if (ASSOCIATED(CS%diag%Kh_h)) then - write(file,'(/,"Kh_h+: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%Kh_h(i,j,k)); enddo - - write(file,'(/,"Kh_h-: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%Kh_h(i,j-1,k)); enddo - endif - if (ASSOCIATED(CS%diag%Kh_q)) then - write(file,'(/,"Kh_q+: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%Kh_q(I+1,J,k)); enddo - - write(file,'(/,"Kh_q-: ",$)') - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & - (CS%diag%Kh_q(I,J,k)); enddo - endif - if (ASSOCIATED(ADp%gradKEv)) then write(file,'(/,"KEv: ",$)') do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') & @@ -783,20 +697,6 @@ subroutine write_v_accel(i, J, vm, hin, ADp, CDp, dt, G, CS, & (0.5*CS%u_prev(I,j+1,k)*(hin(i,j+1,k) + hin(i+1,j+1,k))); enddo endif - if (ASSOCIATED(CS%diag%q)) then - write(file,'(/,"u-eff: ",$)') - f_eff = G%CoriolisBu(I-1,J) - if (abs(f_eff) < 1e-10) f_eff = 1e-10 - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') (0.5*(CS%diag%q(I-1,J,k)* & - (CDp%uh(I-1,j,k) + CDp%uh(I-1,j+1,k))) * G%IdyCv(i,J) / f_eff); enddo - - write(file,'(/,"u+eff: ",$)') - f_eff = G%CoriolisBu(I,J) - if (abs(f_eff) < 1e-10) f_eff = 1e-10 - do k=ks,ke ; if (do_k(k)) write(file,'(ES10.3," ",$)') (0.5*(CS%diag%q(I,J,k)* & - (CDp%uh(I,j,k) + CDp%uh(I,j+1,k))) * G%IdyCv(i,J) / f_eff); enddo - endif - write(file,'(/,"D: ",2(ES10.3))') G%bathyT(i,j),G%bathyT(i,j+1) ! From here on, the normalized accelerations are written. diff --git a/src/framework/MOM_diag_mediator.F90 b/src/framework/MOM_diag_mediator.F90 index b35454146c..e98fff3d56 100644 --- a/src/framework/MOM_diag_mediator.F90 +++ b/src/framework/MOM_diag_mediator.F90 @@ -41,7 +41,7 @@ module MOM_diag_mediator public safe_alloc_ptr, safe_alloc_alloc public enable_averaging, disable_averaging, query_averaging_enabled public diag_mediator_init, diag_mediator_end, set_diag_mediator_grid -public diag_mediator_close_registration +public diag_mediator_close_registration, get_diag_time_end public diag_axis_init, ocean_register_diag, register_static_field interface safe_alloc_ptr @@ -60,17 +60,8 @@ module MOM_diag_mediator ! The following data type contains pointers to diagnostic fields that might ! be shared between modules, and also to the variables that control the handling ! of model output. -type, public :: diag_ptrs -! Each of the following fields has nz+1 levels. - real, pointer :: rv(:,:,:) => NULL() ! Relative vorticity in s-1. - real, pointer :: q(:,:,:) => NULL() ! Potential vorticity, s-1 m-1. - - real, pointer :: Ah_h(:,:,:) => NULL() ! Biharmonic viscosity at h or q - real, pointer :: Ah_q(:,:,:) => NULL() ! points in m4 s-1. - real, pointer :: Kh_h(:,:,:) => NULL() ! Laplacian viscosity at h or q - real, pointer :: Kh_q(:,:,:) => NULL() ! points in m2 s-1. - real, pointer :: Kd(:,:,:) => NULL() ! Diapycnal diffusivity in m2 s-1. - +type, public :: diag_ptrs ; private + ! The following fields are used for the output of the data. integer :: is, ie, js, je integer :: isd, ied, jsd, jed @@ -388,6 +379,13 @@ function query_averaging_enabled(diag, time_int, time_end) query_averaging_enabled = diag%ave_enabled end function query_averaging_enabled +function get_diag_time_end(diag) + type(diag_ptrs), intent(in) :: diag + type(time_type) :: get_diag_time_end + + get_diag_time_end = diag%time_end +end function get_diag_time_end + subroutine safe_alloc_ptr_1d(ptr, i1, i2) real, pointer :: ptr(:) integer, intent(in) :: i1 diff --git a/src/parameterizations/lateral/MOM_hor_visc.F90 b/src/parameterizations/lateral/MOM_hor_visc.F90 index 48f3749fbd..1ae0538c58 100644 --- a/src/parameterizations/lateral/MOM_hor_visc.F90 +++ b/src/parameterizations/lateral/MOM_hor_visc.F90 @@ -241,8 +241,13 @@ subroutine horizontal_viscosity(u, v, h, diffu, diffv, MEKE, VarMix, G, CS, OBC) sh_xy, & ! sh_xy is the horizontal shearing strain (du/dy + dv/dx) ! including all metric terms, in s-1. str_xy ! str_xy is the cross term in the stress tensor, in H m2 s-2. - real, dimension(SZIB_(G),SZJB_(G), SZK_(G)) :: & + real, dimension(SZIB_(G),SZJB_(G),SZK_(G)) :: & + Ah_q, & ! The biharmonic viscosity at corner points, in m4 s-1. + Kh_q, & ! The Laplacian viscosity at corner points, in m2 s-1. FrictWork ! Work released by lateral friction terms in W m-2. + real, dimension(SZI_(G),SZJ_(G),SZK_(G)) :: & + Ah_h, & ! The biharmonic viscosity at thickness points, in m4 s-1. + Kh_h ! The Laplacian viscosity at thickness points, in m2 s-1. real :: Ah ! Biharmonic viscosity in m4 s-1. real :: Kh ! Laplacian viscosity in m2 s-1. real :: AhSm ! Smagorinsky biharmonic viscosity in m4 s-1. @@ -377,7 +382,7 @@ subroutine horizontal_viscosity(u, v, h, diffu, diffv, MEKE, VarMix, G, CS, OBC) endif endif - if (ASSOCIATED(CS%diag%Kh_h)) CS%diag%Kh_h(i,j,k) = Kh + if (CS%id_Kh_h>0) Kh_h(i,j,k) = Kh str_xx(i,j) = -Kh * sh_xx(i,j) else ! not Laplacian @@ -404,7 +409,7 @@ subroutine horizontal_viscosity(u, v, h, diffu, diffv, MEKE, VarMix, G, CS, OBC) Ah = MIN(Ah, visc_bound_rem*hrat_min*CS%Ah_Max_xx(i,j)) endif - if (ASSOCIATED(CS%diag%Ah_h)) CS%diag%Ah_h(i,j,k) = Ah + if (CS%id_Ah_h>0) Ah_h(i,j,k) = Ah str_xx(i,j) = str_xx(i,j) + Ah * & (CS%DY_dxT(i,j)*(G%IdyCu(I,j)*u0(I,j) - G%IdyCu(I-1,j)*u0(I-1,j)) - & @@ -455,7 +460,7 @@ subroutine horizontal_viscosity(u, v, h, diffu, diffv, MEKE, VarMix, G, CS, OBC) endif endif - if (ASSOCIATED(CS%diag%Kh_q)) CS%diag%Kh_q(I,J,k) = Kh + if (CS%id_Kh_q>0) Kh_q(I,J,k) = Kh str_xy(I,J) = -Kh * sh_xy(I,J) else ! not Laplacian @@ -482,7 +487,7 @@ subroutine horizontal_viscosity(u, v, h, diffu, diffv, MEKE, VarMix, G, CS, OBC) Ah = MIN(Ah, visc_bound_rem*hrat_min*CS%Ah_Max_xy(I,J)) endif - if (ASSOCIATED(CS%diag%Ah_q)) CS%diag%Ah_q(I,J,k) = Ah + if (CS%id_Ah_q>0) Ah_q(I,J,k) = Ah str_xy(I,J) = str_xy(I,J) + Ah * & (CS%DX_dyBu(I,J)*(u0(I,j+1)*G%IdxCu(I,j+1) - u0(I,j)*G%IdxCu(I,j)) + & @@ -552,10 +557,10 @@ subroutine horizontal_viscosity(u, v, h, diffu, diffv, MEKE, VarMix, G, CS, OBC) if (CS%id_diffu>0) call post_data(CS%id_diffu, diffu, CS%diag) if (CS%id_diffv>0) call post_data(CS%id_diffv, diffv, CS%diag) if (CS%id_FrictWork>0) call post_data(CS%id_FrictWork, FrictWork, CS%diag) - if (CS%id_Ah_h>0) call post_data(CS%id_Ah_h, CS%diag%Ah_h, CS%diag) - if (CS%id_Ah_q>0) call post_data(CS%id_Ah_q, CS%diag%Ah_q, CS%diag) - if (CS%id_Kh_h>0) call post_data(CS%id_Kh_h, CS%diag%Kh_h, CS%diag) - if (CS%id_Kh_q>0) call post_data(CS%id_Kh_q, CS%diag%Kh_q, CS%diag) + if (CS%id_Ah_h>0) call post_data(CS%id_Ah_h, Ah_h, CS%diag) + if (CS%id_Ah_q>0) call post_data(CS%id_Ah_q, Ah_q, CS%diag) + if (CS%id_Kh_h>0) call post_data(CS%id_Kh_h, Kh_h, CS%diag) + if (CS%id_Kh_q>0) call post_data(CS%id_Kh_q, Kh_q, CS%diag) end subroutine horizontal_viscosity @@ -1017,19 +1022,15 @@ subroutine hor_visc_init(Time, G, param_file, diag, CS) CS%id_Ah_h = register_diag_field('ocean_model', 'Ahh', G%axesTL, Time, & 'Biharmonic Horizontal Viscosity at h Points', 'meter4 second-1') - if (CS%id_Ah_h>0) call safe_alloc_ptr(CS%diag%Ah_h,isd,ied,jsd,jed,nz) CS%id_Ah_q = register_diag_field('ocean_model', 'Ahq', G%axesBL, Time, & 'Biharmonic Horizontal Viscosity at q Points', 'meter4 second-1') - if (CS%id_Ah_q>0) call safe_alloc_ptr(diag%Ah_q,IsdB,IedB,JsdB,JedB,nz) CS%id_Kh_h = register_diag_field('ocean_model', 'Khh', G%axesTL, Time, & 'Laplacian Horizontal Viscosity at h Points', 'meter2 second-1') - if (CS%id_Kh_h > 0) call safe_alloc_ptr(diag%Kh_h,isd,ied,jsd,jed,nz) CS%id_Kh_q = register_diag_field('ocean_model', 'Khq', G%axesBL, Time, & 'Laplacian Horizontal Viscosity at q Points', 'meter2 second-1') - if (CS%id_Kh_q > 0) call safe_alloc_ptr(diag%Kh_q,IsdB,IedB,JsdB,JedB,nz) CS%id_FrictWork =register_diag_field('ocean_model','FrictWork',G%axesTL,Time,& 'Integral work done by lateral friction terms', 'Watt meter-2') diff --git a/src/parameterizations/vertical/MOM_entrain_diffusive.F90 b/src/parameterizations/vertical/MOM_entrain_diffusive.F90 index 94098317c2..7e2c519c84 100644 --- a/src/parameterizations/vertical/MOM_entrain_diffusive.F90 +++ b/src/parameterizations/vertical/MOM_entrain_diffusive.F90 @@ -165,8 +165,11 @@ subroutine entrainment_diffusive(u, v, h, tv, fluxes, dt, G, CS, ea, eb, & real, dimension(SZI_(G),SZK_(G)+1) :: & Ent_bl ! The average entrainment upward and downward across ! each interface around the buffer layers, in H. - real, allocatable :: & - diff_work(:,:,:) ! The work actually done by diffusion across each + real, allocatable, dimension(:,:,:) :: & + Kd_eff, & ! The effective diffusivity that actually applies to each + ! layer after the effects of boundary conditions are + ! considered, in m2 s-1. + diff_work ! The work actually done by diffusion across each ! interface, in W m-2. Sum vertically for the total work. real :: hm, fm, fr, fk ! Work variables with units of H, H, H, and H2. @@ -287,6 +290,7 @@ subroutine entrainment_diffusive(u, v, h, tv, fluxes, dt, G, CS, ea, eb, & endif if (CS%id_diff_work > 0) allocate(diff_work(G%isd:G%ied,G%jsd:G%jed,nz+1)) + if (CS%id_Kd > 0) allocate(Kd_eff(G%isd:G%ied,G%jsd:G%jed,nz)) correct_density = (CS%correct_density .and. associated(tv%eqn_of_state)) if (correct_density) pres(:) = tv%P_Ref @@ -824,7 +828,7 @@ subroutine entrainment_diffusive(u, v, h, tv, fluxes, dt, G, CS, ea, eb, & endif ! correct_density - if (ASSOCIATED(CS%diag%Kd)) then + if (CS%id_Kd > 0) then Idt = 1.0 / dt do k=2,nz-1 ; do i=is,ie if (k 0) call post_data(CS%id_Kd, CS%diag%Kd, CS%diag) + if (CS%id_Kd > 0) call post_data(CS%id_Kd, Kd_eff, CS%diag) + if (CS%id_Kd > 0) deallocate(Kd_eff) if (CS%id_diff_work > 0) call post_data(CS%id_diff_work, diff_work, CS%diag) if (CS%id_diff_work > 0) deallocate(diff_work) @@ -2046,8 +2051,7 @@ subroutine entrain_diffusive_init(Time, G, param_file, diag, CS) units="m", default=MAX(100.0*G%Angstrom,1.0e-4*sqrt(dt*Kd))) CS%id_Kd = register_diag_field('ocean_model', 'Kd', G%axesTL, Time, & - 'Diapycnal diffusivity', 'meter2 second-1') - if (CS%id_Kd > 0) call safe_alloc_ptr(diag%Kd,G%isd,G%ied,G%jsd,G%jed,G%ke) + 'Diapycnal diffusivity as applied', 'meter2 second-1') CS%id_diff_work = register_diag_field('ocean_model', 'diff_work', G%axesTi, Time, & 'Work actually done by diapycnal diffusion across each interface', 'W m-2') diff --git a/src/parameterizations/vertical/MOM_set_diffusivity.F90 b/src/parameterizations/vertical/MOM_set_diffusivity.F90 index 2a2cd98bb1..9b0e01d6ec 100644 --- a/src/parameterizations/vertical/MOM_set_diffusivity.F90 +++ b/src/parameterizations/vertical/MOM_set_diffusivity.F90 @@ -258,7 +258,7 @@ module MOM_set_diffusivity real, pointer, dimension(:,:) :: h2 => NULL() real, pointer, dimension(:,:) :: tideamp => NULL() ! RMS tidal amplitude (m s-1) integer :: id_TKE_itidal = -1, id_TKE_leewave = -1, id_Nb = -1, id_N2 = -1 - integer :: id_Kd_itidal = -1, id_Kd_Niku = -1, id_Kd_user = -1 + integer :: id_Kd_itidal = -1, id_Kd_Niku = -1, id_Kd_user = -1, id_Kd = -1 integer :: id_N2_z = -1, id_Kd_itidal_z = -1, id_Kd_Niku_z = -1, id_Kd_user_z = -1 integer :: id_Kd_Work = -1, id_Kd_Itidal_Work = -1, id_Kd_Niku_Work = -1 integer :: id_maxTKE = -1, id_TKE_to_Kd = -1, id_Fl_itidal = -1 @@ -704,13 +704,8 @@ subroutine set_diffusivity(u, v, h, tv, fluxes, visc, dt, G, CS, & T_f, S_f, dd%Kd_user) endif - if (ASSOCIATED(CS%diag)) then ; if (ASSOCIATED(CS%diag%Kd)) then - do k=1,nz ; do j=js,je ; do i=is,ie - CS%diag%Kd(i,j,k) = Kd(i,j,k) - enddo ; enddo ; enddo - endif ; endif - ! Kd no longer changes after this point. + if (CS%id_Kd > 0) call post_data(CS%id_Kd, Kd, CS%diag) num_z_diags = 0 if (CS%Int_tide_dissipation .or. CS%Lee_wave_dissipation) then @@ -2491,6 +2486,9 @@ subroutine set_diffusivity_init(Time, G, param_file, diag, CS, diag_to_Z_CSp) endif + CS%id_Kd = register_diag_field('ocean_model', 'Kd_set', G%axesTL, Time, & + 'Diapycnal diffusivity of layers as set', 'meter2 second-1') + if (CS%Lee_wave_dissipation) then call get_param(param_file, mod, "NIKURASHIN_TKE_INPUT_FILE",Niku_TKE_input_file, & diff --git a/src/tracer/MOM_generic_tracer.F90 b/src/tracer/MOM_generic_tracer.F90 index eb11fd47d6..3eac5e016f 100644 --- a/src/tracer/MOM_generic_tracer.F90 +++ b/src/tracer/MOM_generic_tracer.F90 @@ -51,7 +51,7 @@ module MOM_generic_tracer use g_tracer_utils, only: g_tracer_get_pointer,g_tracer_get_alias,g_diag_type use MOM_diag_mediator, only : post_data, register_diag_field, safe_alloc_ptr - use MOM_diag_mediator, only : diag_ptrs + use MOM_diag_mediator, only : diag_ptrs, get_diag_time_end use MOM_diag_to_Z, only : register_Z_tracer, diag_to_Z_CS use MOM_error_handler, only : MOM_error, FATAL, WARNING, NOTE, is_root_pe use MOM_file_parser, only : get_param, log_param, log_version, param_file_type @@ -172,7 +172,7 @@ function register_MOM_generic_tracer(G, param_file, CS, diag, tr_Reg, restart_CS g_registered = .true. endif - !nnz: Trick to get the time. I don't know how it works! time=diag%time_end + ! diag is an opaque type that contains information about the diagnostics. CS%diag => diag ! Read all relevant parameters and write them to the model log. @@ -214,7 +214,7 @@ function register_MOM_generic_tracer(G, param_file, CS, diag, tr_Reg, restart_CS ! Initialize all generic tracers ! call generic_tracer_init(G%isc,G%iec,G%jsc,G%jec,G%isd,G%ied,G%jsd,G%jed,& - G%ke,ntau,axes,grid_tmask,grid_kmt,CS%diag%time_end) + G%ke,ntau,axes,grid_tmask,grid_kmt,get_diag_time_end(CS%diag)) ! @@ -562,7 +562,7 @@ subroutine MOM_generic_tracer_column_physics(h_old, h_new, ea, eb, fluxes, dt, G ! call generic_tracer_source(tv%T,tv%S,rho_dzt,dzt,hblt_depth,G%isd,G%jsd,1,dt,& - G%areaT,CS%diag%time_end,& + G%areaT,get_diag_time_end(CS%diag),& optics%nbands, optics%max_wavelength_band, optics%sw_pen_band, optics%opacity_band) ! @@ -576,7 +576,7 @@ subroutine MOM_generic_tracer_column_physics(h_old, h_new, ea, eb, fluxes, dt, G ! Update bottom fields after vertical processes - call generic_tracer_update_from_bottom(dt, 1, CS%diag%time_end) !Second arg is tau which is always 1 for MOM + call generic_tracer_update_from_bottom(dt, 1, get_diag_time_end(CS%diag)) !Second arg is tau which is always 1 for MOM end subroutine MOM_generic_tracer_column_physics @@ -807,7 +807,7 @@ subroutine MOM_generic_tracer_surface_state(state, h, G, CS) !Output diagnostics via diag_manager for all tracers in this module if(.NOT. associated(CS%g_tracer_list)) call mpp_error(FATAL, trim(sub_name)//& "No tracer in the list.") - call g_tracer_send_diag(CS%g_tracer_list, CS%diag%time_end, tau=1) + call g_tracer_send_diag(CS%g_tracer_list, get_diag_time_end(CS%diag), tau=1) end subroutine MOM_generic_tracer_surface_state From 2e385819ddec6de983fc65143dca0a79f9f03db7 Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Tue, 25 Jun 2013 16:29:11 -0400 Subject: [PATCH 010/372] Renamed diag_ptrs type to diag_ctrl The name diag_ptrs no longer reflected the intended use of that type, so its name was changed to diag_ctrl. In addition, the comments describing the variables of this type were updated. Because of the name change, these changes are incompatible with older code (will not compile), but all answers are bitwise identical. --- .../coupled_driver/MOM_surface_forcing.F90 | 10 ++--- .../ice_solo_driver/MOM_surface_forcing.F90 | 10 ++--- .../ice_solo_driver/user_surface_forcing.F90 | 10 ++--- .../solo_driver/MESO_surface_forcing.F90 | 10 ++--- .../solo_driver/MOM_surface_forcing.F90 | 10 ++--- .../solo_driver/user_surface_forcing.F90 | 10 ++--- src/core/MOM.F90 | 13 +++--- src/core/MOM_CoriolisAdv.F90 | 10 ++--- src/core/MOM_PressureForce.F90 | 6 +-- src/core/MOM_PressureForce_Montgomery.F90 | 10 ++--- src/core/MOM_PressureForce_analytic_FV.F90 | 10 ++--- src/core/MOM_barotropic.F90 | 10 ++--- src/core/MOM_continuity.F90 | 6 +-- src/core/MOM_continuity_PPM.F90 | 10 ++--- src/core/MOM_dynamics_legacy_split.F90 | 11 +++-- src/core/MOM_dynamics_split_RK2.F90 | 11 +++-- src/core/MOM_dynamics_unsplit.F90 | 11 +++-- src/core/MOM_dynamics_unsplit_RK2.F90 | 11 +++-- src/core/MOM_forcing_type.F90 | 2 +- src/core/MOM_legacy_barotropic.F90 | 10 ++--- src/core/MOM_open_boundary.F90 | 6 +-- src/diagnostics/MOM_PointAccel.F90 | 8 ++-- src/diagnostics/MOM_diag_to_Z.F90 | 10 ++--- src/diagnostics/MOM_diagnostics.F90 | 10 ++--- src/diagnostics/MOM_wave_speed.F90 | 10 ++--- src/framework/MOM_diag_mediator.F90 | 43 +++++++++---------- src/parameterizations/lateral/MOM_MEKE.F90 | 8 ++-- .../lateral/MOM_hor_visc.F90 | 10 ++--- .../lateral/MOM_internal_tides.F90 | 14 +++--- .../lateral/MOM_lateral_mixing_coeffs.F90 | 9 ++-- .../lateral/MOM_mixed_layer_restrat.F90 | 10 ++--- .../lateral/MOM_thickness_diffuse.F90 | 10 ++--- .../vertical/MOM_bulk_mixed_layer.F90 | 10 ++--- .../vertical/MOM_diabatic_driver.F90 | 14 +++--- .../vertical/MOM_entrain_diffusive.F90 | 10 ++--- .../vertical/MOM_geothermal.F90 | 10 ++--- .../vertical/MOM_internal_tide_input.F90 | 10 ++--- .../vertical/MOM_kappa_shear.F90 | 10 ++--- .../vertical/MOM_opacity.F90 | 10 ++--- .../vertical/MOM_regularize_layers.F90 | 10 ++--- .../vertical/MOM_set_diffusivity.F90 | 10 ++--- .../vertical/MOM_set_viscosity.F90 | 10 ++--- src/parameterizations/vertical/MOM_sponge.F90 | 14 ++++-- .../vertical/MOM_vert_friction.F90 | 10 ++--- src/tracer/DOME_tracer.F90 | 10 ++--- src/tracer/MOM_OCMIP2_CFC.F90 | 10 ++--- src/tracer/MOM_generic_tracer.F90 | 10 ++--- src/tracer/MOM_tracer_advect.F90 | 10 ++--- src/tracer/MOM_tracer_flow_control.F90 | 6 +-- src/tracer/MOM_tracer_hor_diff.F90 | 10 ++--- src/tracer/MOM_tracer_registry.F90 | 6 +-- src/tracer/advection_test_tracer.F90 | 10 ++--- src/tracer/ideal_age_example.F90 | 10 ++--- src/tracer/oil_tracer.F90 | 10 ++--- src/tracer/tracer_example.F90 | 8 ++-- src/user/MOM_controlled_forcing.F90 | 14 +++--- src/user/user_change_diffusivity.F90 | 10 ++--- src/user/user_revise_forcing.F90 | 2 - 58 files changed, 296 insertions(+), 297 deletions(-) diff --git a/config_src/coupled_driver/MOM_surface_forcing.F90 b/config_src/coupled_driver/MOM_surface_forcing.F90 index a36ad4355b..72ec574c4b 100644 --- a/config_src/coupled_driver/MOM_surface_forcing.F90 +++ b/config_src/coupled_driver/MOM_surface_forcing.F90 @@ -48,7 +48,7 @@ module MOM_surface_forcing use MOM_coms, only : reproducing_sum use MOM_cpu_clock, only : cpu_clock_id, cpu_clock_begin, cpu_clock_end use MOM_cpu_clock, only : CLOCK_SUBCOMPONENT -use MOM_diag_mediator, only : post_data, query_averaging_enabled, diag_ptrs +use MOM_diag_mediator, only : post_data, query_averaging_enabled, diag_ctrl use MOM_diag_mediator, only : register_diag_field, safe_alloc_ptr, time_type use MOM_domains, only : pass_vector, pass_var, global_field_sum, BITWISE_EXACT_SUM use MOM_error_handler, only : MOM_error, WARNING, FATAL, is_root_pe, MOM_mesg @@ -144,8 +144,8 @@ module MOM_surface_forcing logical :: mask_srestore_marginal_seas ! if true, then mask sss restoring in marginal seas real :: max_delta_srestore ! maximum delta salinity used for restoring (duplicates mom4 option) real, pointer, dimension(:,:) :: basin_mask => NULL() ! mask for sss restoring - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields and control variables. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. character(len=200) :: inputdir ! The directory where NetCDF input files are. logical :: first_call = .true. ! True if convert_IOB_to_fluxes has not been @@ -718,14 +718,14 @@ subroutine surface_forcing_init(Time, G, param_file, diag, CS, restore_salt) type(time_type), intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(in) :: diag + type(diag_ctrl), target, intent(in) :: diag type(surface_forcing_CS), pointer :: CS logical, optional, intent(in) :: restore_salt ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module ! (in) restore_salt - If present and true, salinity restoring will be diff --git a/config_src/ice_solo_driver/MOM_surface_forcing.F90 b/config_src/ice_solo_driver/MOM_surface_forcing.F90 index a20a80c9d7..a20ba04d99 100644 --- a/config_src/ice_solo_driver/MOM_surface_forcing.F90 +++ b/config_src/ice_solo_driver/MOM_surface_forcing.F90 @@ -68,7 +68,7 @@ module MOM_surface_forcing use MOM_cpu_clock, only : cpu_clock_id, cpu_clock_begin, cpu_clock_end use MOM_cpu_clock, only : CLOCK_MODULE use MOM_diag_mediator, only : post_data, query_averaging_enabled -use MOM_diag_mediator, only : register_diag_field, diag_ptrs, safe_alloc_ptr +use MOM_diag_mediator, only : register_diag_field, diag_ctrl, safe_alloc_ptr use MOM_domains, only : pass_var, pass_vector, AGRID, To_South, To_West, To_All use MOM_error_handler, only : MOM_error, FATAL, WARNING, MOM_mesg, is_root_pe use MOM_file_parser, only : get_param, log_version, param_file_type @@ -145,8 +145,8 @@ module MOM_surface_forcing type(tracer_flow_control_CS), pointer :: tracer_flow_CSp => NULL() !### type(ctrl_forcing_CS), pointer :: ctrl_forcing_CSp => NULL() type(MOM_restart_CS), pointer :: restart_CSp => NULL() - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields and control variables. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. character(len=200) :: inputdir ! The directory where NetCDF input files are. character(len=200) :: wind_config ! Indicator for wind forcing type (2gyre, USER, FILE..) character(len=200) :: wind_file ! If wind_config is "file", file to use @@ -1216,14 +1216,14 @@ subroutine surface_forcing_init(Time, G, param_file, diag, CS, tracer_flow_CSp) type(time_type), intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(in) :: diag + type(diag_ctrl), target, intent(in) :: diag type(surface_forcing_CS), pointer :: CS type(tracer_flow_control_CS), pointer :: tracer_flow_CSp ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module ! (in) tracer_flow_CSp - A pointer to the control structure of the tracer diff --git a/config_src/ice_solo_driver/user_surface_forcing.F90 b/config_src/ice_solo_driver/user_surface_forcing.F90 index 13fc1be6b3..f4627b579c 100644 --- a/config_src/ice_solo_driver/user_surface_forcing.F90 +++ b/config_src/ice_solo_driver/user_surface_forcing.F90 @@ -61,7 +61,7 @@ module user_surface_forcing !* * !********+*********+*********+*********+*********+*********+*********+** use MOM_diag_mediator, only : post_data, query_averaging_enabled -use MOM_diag_mediator, only : register_diag_field, diag_ptrs +use MOM_diag_mediator, only : register_diag_field, diag_ctrl use MOM_domains, only : pass_var, pass_vector, AGRID use MOM_error_handler, only : MOM_error, FATAL, WARNING, is_root_pe use MOM_file_parser, only : get_param, log_version, param_file_type @@ -95,8 +95,8 @@ module user_surface_forcing real :: gust_const ! A constant unresolved background gustiness ! that contributes to ustar, in Pa. - type(diag_ptrs), pointer :: diag ! A pointer to a structure that is used when - ! writing diagnostics. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. end type user_surface_forcing_CS contains @@ -321,13 +321,13 @@ subroutine USER_surface_forcing_init(Time, G, param_file, diag, CS) type(time_type), intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(in) :: diag + type(diag_ctrl), target, intent(in) :: diag type(user_surface_forcing_CS), pointer :: CS ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure used for writing diagnostics. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module diff --git a/config_src/solo_driver/MESO_surface_forcing.F90 b/config_src/solo_driver/MESO_surface_forcing.F90 index 5807658ff2..85a460deab 100644 --- a/config_src/solo_driver/MESO_surface_forcing.F90 +++ b/config_src/solo_driver/MESO_surface_forcing.F90 @@ -61,7 +61,7 @@ module MESO_surface_forcing !* * !********+*********+*********+*********+*********+*********+*********+** use MOM_diag_mediator, only : post_data, query_averaging_enabled -use MOM_diag_mediator, only : register_diag_field, diag_ptrs +use MOM_diag_mediator, only : register_diag_field, diag_ctrl use MOM_domains, only : pass_var, pass_vector, AGRID use MOM_error_handler, only : MOM_error, FATAL, WARNING, is_root_pe use MOM_file_parser, only : get_param, log_version, param_file_type @@ -105,8 +105,8 @@ module MESO_surface_forcing character(len=200) :: inputdir ! The directory where NetCDF input files are. character(len=200) :: salinityrestore_file, SSTrestore_file character(len=200) :: Solar_file, heating_file, PmE_file - type(diag_ptrs), pointer :: diag ! A pointer to a structure that is used when - ! writing diagnostics. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. end type MESO_surface_forcing_CS logical :: first_call = .true. @@ -352,13 +352,13 @@ subroutine MESO_surface_forcing_init(Time, G, param_file, diag, CS) type(time_type), intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(in) :: diag + type(diag_ctrl), target, intent(in) :: diag type(MESO_surface_forcing_CS), pointer :: CS ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure used for writing diagnostics. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module diff --git a/config_src/solo_driver/MOM_surface_forcing.F90 b/config_src/solo_driver/MOM_surface_forcing.F90 index 0a67d4f314..2a6315187c 100644 --- a/config_src/solo_driver/MOM_surface_forcing.F90 +++ b/config_src/solo_driver/MOM_surface_forcing.F90 @@ -67,7 +67,7 @@ module MOM_surface_forcing use MOM_cpu_clock, only : cpu_clock_id, cpu_clock_begin, cpu_clock_end use MOM_cpu_clock, only : CLOCK_MODULE use MOM_diag_mediator, only : post_data, query_averaging_enabled -use MOM_diag_mediator, only : register_diag_field, diag_ptrs, safe_alloc_ptr +use MOM_diag_mediator, only : register_diag_field, diag_ctrl, safe_alloc_ptr use MOM_domains, only : pass_var, pass_vector, AGRID, To_South, To_West, To_All use MOM_error_handler, only : MOM_error, FATAL, WARNING, MOM_mesg, is_root_pe use MOM_file_parser, only : get_param, log_version, param_file_type @@ -144,8 +144,8 @@ module MOM_surface_forcing type(tracer_flow_control_CS), pointer :: tracer_flow_CSp => NULL() !### type(ctrl_forcing_CS), pointer :: ctrl_forcing_CSp => NULL() type(MOM_restart_CS), pointer :: restart_CSp => NULL() - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields and control variables. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. character(len=200) :: inputdir ! The directory where NetCDF input files are. character(len=200) :: wind_config ! Indicator for wind forcing type (2gyre, USER, FILE..) character(len=200) :: wind_file ! If wind_config is "file", file to use @@ -1370,14 +1370,14 @@ subroutine surface_forcing_init(Time, G, param_file, diag, CS, tracer_flow_CSp) type(time_type), intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(in) :: diag + type(diag_ctrl), target, intent(in) :: diag type(surface_forcing_CS), pointer :: CS type(tracer_flow_control_CS), pointer :: tracer_flow_CSp ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module ! (in) tracer_flow_CSp - A pointer to the control structure of the tracer diff --git a/config_src/solo_driver/user_surface_forcing.F90 b/config_src/solo_driver/user_surface_forcing.F90 index 1362f74de5..60b8405c8f 100644 --- a/config_src/solo_driver/user_surface_forcing.F90 +++ b/config_src/solo_driver/user_surface_forcing.F90 @@ -61,7 +61,7 @@ module user_surface_forcing !* * !********+*********+*********+*********+*********+*********+*********+** use MOM_diag_mediator, only : post_data, query_averaging_enabled -use MOM_diag_mediator, only : register_diag_field, diag_ptrs +use MOM_diag_mediator, only : register_diag_field, diag_ctrl use MOM_domains, only : pass_var, pass_vector, AGRID use MOM_error_handler, only : MOM_error, FATAL, WARNING, is_root_pe use MOM_file_parser, only : get_param, param_file_type, log_version @@ -95,8 +95,8 @@ module user_surface_forcing real :: gust_const ! A constant unresolved background gustiness ! that contributes to ustar, in Pa. - type(diag_ptrs), pointer :: diag ! A pointer to a structure that is used when - ! writing diagnostics. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. end type user_surface_forcing_CS contains @@ -321,13 +321,13 @@ subroutine USER_surface_forcing_init(Time, G, param_file, diag, CS) type(time_type), intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(in) :: diag + type(diag_ctrl), target, intent(in) :: diag type(user_surface_forcing_CS), pointer :: CS ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure used for writing diagnostics. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module diff --git a/src/core/MOM.F90 b/src/core/MOM.F90 index eff7ec22a0..c3cf521925 100644 --- a/src/core/MOM.F90 +++ b/src/core/MOM.F90 @@ -331,7 +331,7 @@ module MOM use MOM_diag_mediator, only : diag_mediator_init, enable_averaging use MOM_diag_mediator, only : disable_averaging, post_data, safe_alloc_ptr use MOM_diag_mediator, only : register_diag_field, register_static_field -use MOM_diag_mediator, only : set_diag_mediator_grid, diag_ptrs +use MOM_diag_mediator, only : set_diag_mediator_grid, diag_ctrl use MOM_domains, only : MOM_domains_init, pass_var, pass_vector use MOM_domains, only : pass_var_start, pass_var_complete use MOM_domains, only : pass_vector_start, pass_vector_complete @@ -429,9 +429,8 @@ module MOM type(ocean_grid_type) :: grid ! A structure containing metrics and grid info. type(thermo_var_ptrs) :: tv ! A structure containing pointers to an assortment ! of thermodynamic fields that may be available. - type(diag_ptrs) :: diag ! A structure containing pointers to - ! diagnostic fields that might be calculated - ! and shared between modules. + type(diag_ctrl) :: diag ! A structure that is used to regulate the timing + ! of diagnostic output. type(vertvisc_type) :: visc ! A structure containing vertical viscosities, ! bottom drag viscosities, and related fields. type(MEKE_type), pointer :: MEKE => NULL() ! A structure containing fields @@ -1159,7 +1158,7 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) ! the model is not being started from a restart file. type(ocean_grid_type), pointer :: grid ! A pointer to a structure containing ! metrics and related information. - type(diag_ptrs), pointer :: diag + type(diag_ctrl), pointer :: diag character(len=4), parameter :: vers_num = 'v2.0' ! This include declares and sets the variable "version". #include "version_variable.h" @@ -1878,11 +1877,11 @@ end subroutine MOM_timing_init subroutine write_static_fields(G, diag) type(ocean_grid_type), intent(in) :: G - type(diag_ptrs), target, intent(in) :: diag + type(diag_ctrl), target, intent(in) :: diag ! This subroutine offers the static fields in the ocean grid type ! for output via the diag_manager. ! Arguments: G - The ocean's grid structure. Effectively intent in. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! The out_X arrays are needed because some of the elements of the grid ! type may be reduced rank macros. diff --git a/src/core/MOM_CoriolisAdv.F90 b/src/core/MOM_CoriolisAdv.F90 index 0c2cebfd9e..89373a8458 100644 --- a/src/core/MOM_CoriolisAdv.F90 +++ b/src/core/MOM_CoriolisAdv.F90 @@ -62,7 +62,7 @@ module MOM_CoriolisAdv !* * !********+*********+*********+*********+*********+*********+*********+** -use MOM_diag_mediator, only : post_data, query_averaging_enabled, diag_ptrs +use MOM_diag_mediator, only : post_data, query_averaging_enabled, diag_ctrl use MOM_diag_mediator, only : register_diag_field, safe_alloc_ptr, time_type use MOM_error_handler, only : MOM_error, MOM_mesg, FATAL, WARNING use MOM_file_parser, only : get_param, read_param, log_version, param_file_type @@ -128,8 +128,8 @@ module MOM_CoriolisAdv ! available at present if Coriolis scheme is ! SADOURNY75_ENERGY. type(time_type), pointer :: Time ! A pointer to the ocean model's clock. - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields and control variables. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. integer :: id_rv = -1, id_PV = -1, id_gKEu = -1, id_gKEv = -1 integer :: id_rvxu = -1, id_rvxv = -1 end type CoriolisAdv_CS @@ -828,14 +828,14 @@ subroutine CoriolisAdv_init(Time, G, param_file, diag, AD, CS) type(time_type), target, intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(accel_diag_ptrs), target, intent(inout) :: AD type(CoriolisAdv_CS), pointer :: CS ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (inout) AD - A structure pointing to the various accelerations in ! the momentum equations. ! (in/out) CS - A pointer that is set to point to the control structure diff --git a/src/core/MOM_PressureForce.F90 b/src/core/MOM_PressureForce.F90 index cbbe65962b..050bd40973 100644 --- a/src/core/MOM_PressureForce.F90 +++ b/src/core/MOM_PressureForce.F90 @@ -50,7 +50,7 @@ module MOM_PressureForce !* * !********+*********+*********+*********+*********+*********+*********+** -use MOM_diag_mediator, only : diag_ptrs, time_type +use MOM_diag_mediator, only : diag_ctrl, time_type use MOM_error_handler, only : MOM_error, MOM_mesg, FATAL, WARNING, is_root_pe use MOM_file_parser, only : get_param, log_version, param_file_type use MOM_grid, only : ocean_grid_type @@ -117,14 +117,14 @@ subroutine PressureForce_init(Time, G, param_file, diag, CS, tides_CSp) type(time_type), target, intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(PressureForce_CS), pointer :: CS type(tidal_forcing_CS), optional, pointer :: tides_CSp ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module. ! (in) tides_CSp - a pointer to the control structure of the tide module. diff --git a/src/core/MOM_PressureForce_Montgomery.F90 b/src/core/MOM_PressureForce_Montgomery.F90 index b99679ff18..0f77c7d55a 100644 --- a/src/core/MOM_PressureForce_Montgomery.F90 +++ b/src/core/MOM_PressureForce_Montgomery.F90 @@ -54,7 +54,7 @@ module MOM_PressureForce_Mont !********+*********+*********+*********+*********+*********+*********+** use MOM_diag_mediator, only : post_data, register_diag_field -use MOM_diag_mediator, only : safe_alloc_ptr, diag_ptrs, time_type +use MOM_diag_mediator, only : safe_alloc_ptr, diag_ctrl, time_type use MOM_error_handler, only : MOM_error, MOM_mesg, FATAL, WARNING, is_root_pe use MOM_file_parser, only : get_param, log_param, log_version, param_file_type use MOM_grid, only : ocean_grid_type @@ -77,8 +77,8 @@ module MOM_PressureForce_Mont ! By default, Rho_atm is 0. real :: GFS_scale type(time_type), pointer :: Time ! A pointer to the ocean model's clock. - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. real, pointer :: PFu_bc(:,:,:) => NULL() ! Accelerations due to pressure real, pointer :: PFv_bc(:,:,:) => NULL() ! gradients deriving from density ! gradients within layers, m s-2. @@ -838,14 +838,14 @@ subroutine PressureForce_Mont_init(Time, G, param_file, diag, CS, tides_CSp) type(time_type), target, intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(PressureForce_Mont_CS), pointer :: CS type(tidal_forcing_CS), optional, pointer :: tides_CSp ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module. ! (in) tides_CSp - a pointer to the control structure of the tide module. diff --git a/src/core/MOM_PressureForce_analytic_FV.F90 b/src/core/MOM_PressureForce_analytic_FV.F90 index 8546f24f69..ac450832ad 100644 --- a/src/core/MOM_PressureForce_analytic_FV.F90 +++ b/src/core/MOM_PressureForce_analytic_FV.F90 @@ -54,7 +54,7 @@ module MOM_PressureForce_AFV !********+*********+*********+*********+*********+*********+*********+** use MOM_diag_mediator, only : post_data, register_diag_field -use MOM_diag_mediator, only : safe_alloc_ptr, diag_ptrs, time_type +use MOM_diag_mediator, only : safe_alloc_ptr, diag_ctrl, time_type use MOM_error_handler, only : MOM_error, FATAL, WARNING, is_root_pe use MOM_file_parser, only : get_param, log_param, log_version, param_file_type use MOM_grid, only : ocean_grid_type @@ -84,8 +84,8 @@ module MOM_PressureForce_AFV real :: GFS_scale ! A scaling of the surface pressure gradients to ! allow the use of a reduced gravity model. type(time_type), pointer :: Time ! A pointer to the ocean model's clock. - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. integer :: id_e_tidal = -1 type(tidal_forcing_CS), pointer :: tides_CSp => NULL() end type PressureForce_AFV_CS @@ -741,14 +741,14 @@ subroutine PressureForce_AFV_init(Time, G, param_file, diag, CS, tides_CSp) type(time_type), target, intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(PressureForce_AFV_CS), pointer :: CS type(tidal_forcing_CS), optional, pointer :: tides_CSp ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module. ! (in) tides_CSp - a pointer to the control structure of the tide module. diff --git a/src/core/MOM_barotropic.F90 b/src/core/MOM_barotropic.F90 index 7ae8aeb59f..bb73809dd0 100644 --- a/src/core/MOM_barotropic.F90 +++ b/src/core/MOM_barotropic.F90 @@ -94,7 +94,7 @@ module MOM_barotropic use MOM_checksums, only : hchksum, uchksum, vchksum use MOM_cpu_clock, only : cpu_clock_id, cpu_clock_begin, cpu_clock_end, CLOCK_ROUTINE use MOM_diag_mediator, only : post_data, query_averaging_enabled, register_diag_field -use MOM_diag_mediator, only : safe_alloc_ptr, diag_ptrs, enable_averaging +use MOM_diag_mediator, only : safe_alloc_ptr, diag_ctrl, enable_averaging use MOM_domains, only : pass_var, pass_vector, min_across_PEs, MOM_domains_init use MOM_domains, only : pass_var_start, pass_var_complete use MOM_domains, only : pass_vector_start, pass_vector_complete @@ -290,8 +290,8 @@ module MOM_barotropic ! default is 0.1, and there will probably be real ! problems if this were set close to 1. type(time_type), pointer :: Time ! A pointer to the ocean model's clock. - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. type(MOM_domain_type), pointer :: BT_Domain => NULL() type(ocean_grid_type), pointer :: debug_BT_G ! debugging copy of ocean grid type(tidal_forcing_CS), pointer :: tides_CSp => NULL() @@ -3179,7 +3179,7 @@ subroutine barotropic_init(u, v, h, eta, Time, G, param_file, diag, CS, & type(time_type), target, intent(in) :: Time type(ocean_grid_type), intent(inout) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(barotropic_CS), pointer :: CS type(MOM_restart_CS), pointer :: restart_CS type(BT_cont_type), optional, pointer :: BT_cont @@ -3196,7 +3196,7 @@ subroutine barotropic_init(u, v, h, eta, Time, G, param_file, diag, CS, & ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer to the control structure for this module that is ! set in register_barotropic_restarts. ! (in) restart_CS - A pointer to the restart control structure. diff --git a/src/core/MOM_continuity.F90 b/src/core/MOM_continuity.F90 index f5dc5cfbb2..b0556eaf06 100644 --- a/src/core/MOM_continuity.F90 +++ b/src/core/MOM_continuity.F90 @@ -42,7 +42,7 @@ module MOM_continuity use MOM_continuity_PPM, only : continuity_PPM, continuity_PPM_init use MOM_continuity_PPM, only : continuity_PPM_end, continuity_PPM_CS -use MOM_diag_mediator, only : time_type, diag_ptrs +use MOM_diag_mediator, only : time_type, diag_ctrl use MOM_error_handler, only : MOM_error, MOM_mesg, FATAL, WARNING, is_root_pe use MOM_file_parser, only : get_param, log_version, param_file_type use MOM_string_functions, only : uppercase @@ -163,13 +163,13 @@ subroutine continuity_init(Time, G, param_file, diag, CS) type(time_type), target, intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(continuity_CS), pointer :: CS ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module ! This include declares and sets the variable "version". diff --git a/src/core/MOM_continuity_PPM.F90 b/src/core/MOM_continuity_PPM.F90 index 3f7969b4dc..2dc19d21bf 100644 --- a/src/core/MOM_continuity_PPM.F90 +++ b/src/core/MOM_continuity_PPM.F90 @@ -44,7 +44,7 @@ module MOM_continuity_PPM !********+*********+*********+*********+*********+*********+*********+** use MOM_cpu_clock, only : cpu_clock_id, cpu_clock_begin, cpu_clock_end, CLOCK_ROUTINE -use MOM_diag_mediator, only : time_type, diag_ptrs +use MOM_diag_mediator, only : time_type, diag_ctrl use MOM_error_handler, only : MOM_error, FATAL, WARNING, is_root_pe use MOM_file_parser, only : get_param, log_version, param_file_type use MOM_grid, only : ocean_grid_type @@ -60,8 +60,8 @@ module MOM_continuity_PPM integer :: id_clock_update, id_clock_correct type, public :: continuity_PPM_CS ; private - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. logical :: upwind_1st ! If true, use a first-order upwind scheme. logical :: monotonic ! If true, use the Colella & Woodward monotonic ! limiter; otherwise use a simple positive @@ -2054,13 +2054,13 @@ subroutine continuity_PPM_init(Time, G, param_file, diag, CS) type(time_type), target, intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(continuity_PPM_CS), pointer :: CS ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module ! This include declares and sets the variable "version". diff --git a/src/core/MOM_dynamics_legacy_split.F90 b/src/core/MOM_dynamics_legacy_split.F90 index 111b6450b3..246a3b7fd4 100644 --- a/src/core/MOM_dynamics_legacy_split.F90 +++ b/src/core/MOM_dynamics_legacy_split.F90 @@ -78,7 +78,7 @@ module MOM_dynamics_legacy_split use MOM_diag_mediator, only : diag_mediator_init, enable_averaging use MOM_diag_mediator, only : disable_averaging, post_data, safe_alloc_ptr use MOM_diag_mediator, only : register_diag_field, register_static_field -use MOM_diag_mediator, only : set_diag_mediator_grid, diag_ptrs +use MOM_diag_mediator, only : set_diag_mediator_grid, diag_ctrl use MOM_domains, only : MOM_domains_init, pass_var, pass_vector use MOM_domains, only : pass_var_start, pass_var_complete use MOM_domains, only : pass_vector_start, pass_vector_complete @@ -221,9 +221,8 @@ module MOM_dynamics_legacy_split integer :: id_du_adj = -1, id_dv_adj = -1, id_du_adj2 = -1, id_dv_adj2 = -1 integer :: id_u_BT_accel = -1, id_v_BT_accel = -1 - type(diag_ptrs), pointer :: diag ! A structure containing pointers to - ! diagnostic fields that might be calculated - ! and shared between modules. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. type(accel_diag_ptrs), pointer :: ADp ! A structure pointing to the various ! accelerations in the momentum equations, ! which can later be used to calculate @@ -1201,7 +1200,7 @@ subroutine initialize_dyn_legacy_split(u, v, h, uh, vh, eta, Time, G, param_file type(time_type), target, intent(in) :: Time type(ocean_grid_type), intent(inout) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(MOM_dyn_legacy_split_CS), pointer :: CS type(MOM_restart_CS), pointer :: restart_CS real, intent(in) :: dt @@ -1226,7 +1225,7 @@ subroutine initialize_dyn_legacy_split(u, v, h, uh, vh, eta, Time, G, param_file ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (inout) CS - The control structure set up by initialize_dyn_legacy_split. ! (in) restart_CS - A pointer to the restart control structure. ! (inout) Accel_diag - A set of pointers to the various accelerations in diff --git a/src/core/MOM_dynamics_split_RK2.F90 b/src/core/MOM_dynamics_split_RK2.F90 index c9c49592c6..3e6d920a33 100644 --- a/src/core/MOM_dynamics_split_RK2.F90 +++ b/src/core/MOM_dynamics_split_RK2.F90 @@ -78,7 +78,7 @@ module MOM_dynamics_split_RK2 use MOM_diag_mediator, only : diag_mediator_init, enable_averaging use MOM_diag_mediator, only : disable_averaging, post_data, safe_alloc_ptr use MOM_diag_mediator, only : register_diag_field, register_static_field -use MOM_diag_mediator, only : set_diag_mediator_grid, diag_ptrs +use MOM_diag_mediator, only : set_diag_mediator_grid, diag_ctrl use MOM_domains, only : MOM_domains_init, pass_var, pass_vector use MOM_domains, only : pass_var_start, pass_var_complete use MOM_domains, only : pass_vector_start, pass_vector_complete @@ -203,9 +203,8 @@ module MOM_dynamics_split_RK2 integer :: id_uav = -1, id_vav = -1 integer :: id_u_BT_accel = -1, id_v_BT_accel = -1 - type(diag_ptrs), pointer :: diag ! A structure containing pointers to - ! diagnostic fields that might be calculated - ! and shared between modules. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. type(accel_diag_ptrs), pointer :: ADp ! A structure pointing to the various ! accelerations in the momentum equations, ! which can later be used to calculate @@ -1000,7 +999,7 @@ subroutine initialize_dyn_split_RK2(u, v, h, uh, vh, eta, Time, G, param_file, & type(time_type), target, intent(in) :: Time type(ocean_grid_type), intent(inout) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(MOM_dyn_split_RK2_CS), pointer :: CS type(MOM_restart_CS), pointer :: restart_CS real, intent(in) :: dt @@ -1025,7 +1024,7 @@ subroutine initialize_dyn_split_RK2(u, v, h, uh, vh, eta, Time, G, param_file, & ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (inout) CS - The control structure set up by initialize_dyn_split_RK2. ! (in) restart_CS - A pointer to the restart control structure. ! (inout) Accel_diag - A set of pointers to the various accelerations in diff --git a/src/core/MOM_dynamics_unsplit.F90 b/src/core/MOM_dynamics_unsplit.F90 index 06765c7afc..467157f6cc 100644 --- a/src/core/MOM_dynamics_unsplit.F90 +++ b/src/core/MOM_dynamics_unsplit.F90 @@ -78,7 +78,7 @@ module MOM_dynamics_unsplit use MOM_diag_mediator, only : diag_mediator_init, enable_averaging use MOM_diag_mediator, only : disable_averaging, post_data, safe_alloc_ptr use MOM_diag_mediator, only : register_diag_field, register_static_field -use MOM_diag_mediator, only : set_diag_mediator_grid, diag_ptrs +use MOM_diag_mediator, only : set_diag_mediator_grid, diag_ctrl use MOM_domains, only : MOM_domains_init, pass_var, pass_vector use MOM_domains, only : pass_var_start, pass_var_complete use MOM_domains, only : pass_vector_start, pass_vector_complete @@ -137,9 +137,8 @@ module MOM_dynamics_unsplit integer :: id_uh = -1, id_vh = -1 integer :: id_PFu = -1, id_PFv = -1, id_CAu = -1, id_CAv = -1 - type(diag_ptrs), pointer :: diag ! A structure containing pointers to - ! diagnostic fields that might be calculated - ! and shared between modules. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. type(accel_diag_ptrs), pointer :: ADp ! A structure pointing to the various ! accelerations in the momentum equations, ! which can later be used to calculate @@ -578,7 +577,7 @@ subroutine initialize_dyn_unsplit(u, v, h, Time, G, param_file, diag, CS, & type(time_type), target, intent(in) :: Time type(ocean_grid_type), intent(inout) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(MOM_dyn_unsplit_CS), pointer :: CS type(MOM_restart_CS), pointer :: restart_CS type(accel_diag_ptrs), target, intent(inout) :: Accel_diag @@ -598,7 +597,7 @@ subroutine initialize_dyn_unsplit(u, v, h, Time, G, param_file, diag, CS, & ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (inout) CS - The control structure set up by initialize_dyn_unsplit. ! (in) restart_CS - A pointer to the restart control structure. ! (inout) Accel_diag - A set of pointers to the various accelerations in diff --git a/src/core/MOM_dynamics_unsplit_RK2.F90 b/src/core/MOM_dynamics_unsplit_RK2.F90 index ad2cdcfe95..b5192c360d 100644 --- a/src/core/MOM_dynamics_unsplit_RK2.F90 +++ b/src/core/MOM_dynamics_unsplit_RK2.F90 @@ -75,7 +75,7 @@ module MOM_dynamics_unsplit_RK2 use MOM_diag_mediator, only : diag_mediator_init, enable_averaging use MOM_diag_mediator, only : disable_averaging, post_data, safe_alloc_ptr use MOM_diag_mediator, only : register_diag_field, register_static_field -use MOM_diag_mediator, only : set_diag_mediator_grid, diag_ptrs +use MOM_diag_mediator, only : set_diag_mediator_grid, diag_ctrl use MOM_domains, only : MOM_domains_init, pass_var, pass_vector use MOM_domains, only : pass_var_start, pass_var_complete use MOM_domains, only : pass_vector_start, pass_vector_complete @@ -142,9 +142,8 @@ module MOM_dynamics_unsplit_RK2 integer :: id_uh = -1, id_vh = -1 integer :: id_PFu = -1, id_PFv = -1, id_CAu = -1, id_CAv = -1 - type(diag_ptrs), pointer :: diag ! A structure containing pointers to - ! diagnostic fields that might be calculated - ! and shared between modules. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. type(accel_diag_ptrs), pointer :: ADp ! A structure pointing to the various ! accelerations in the momentum equations, ! which can later be used to calculate @@ -529,7 +528,7 @@ subroutine initialize_dyn_unsplit_RK2(u, v, h, Time, G, param_file, diag, CS, & type(time_type), target, intent(in) :: Time type(ocean_grid_type), intent(inout) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(MOM_dyn_unsplit_RK2_CS), pointer :: CS type(MOM_restart_CS), pointer :: restart_CS type(accel_diag_ptrs), target, intent(inout) :: Accel_diag @@ -548,7 +547,7 @@ subroutine initialize_dyn_unsplit_RK2(u, v, h, Time, G, param_file, diag, CS, & ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (inout) CS - The control structure set up by initialize_dyn_unsplit_RK2. ! (in) restart_CS - A pointer to the restart control structure. ! (inout) Accel_diag - A set of pointers to the various accelerations in diff --git a/src/core/MOM_forcing_type.F90 b/src/core/MOM_forcing_type.F90 index 87d8ca0949..e43e233b4f 100644 --- a/src/core/MOM_forcing_type.F90 +++ b/src/core/MOM_forcing_type.F90 @@ -22,7 +22,7 @@ module MOM_forcing_type use MOM_checksums, only : hchksum, qchksum, uchksum, vchksum use MOM_cpu_clock, only : cpu_clock_id, cpu_clock_begin, cpu_clock_end, CLOCK_ROUTINE use MOM_diag_mediator, only : post_data, register_diag_field, safe_alloc_alloc -use MOM_diag_mediator, only : time_type, diag_ptrs +use MOM_diag_mediator, only : time_type use MOM_domains, only : pass_var use MOM_error_handler, only : MOM_error, FATAL, WARNING use MOM_file_parser, only : get_param, log_param, log_version, param_file_type diff --git a/src/core/MOM_legacy_barotropic.F90 b/src/core/MOM_legacy_barotropic.F90 index 8287d2f752..9a5f690f2c 100644 --- a/src/core/MOM_legacy_barotropic.F90 +++ b/src/core/MOM_legacy_barotropic.F90 @@ -94,7 +94,7 @@ module MOM_legacy_barotropic use MOM_checksums, only : hchksum, uchksum, vchksum use MOM_cpu_clock, only : cpu_clock_id, cpu_clock_begin, cpu_clock_end, CLOCK_ROUTINE use MOM_diag_mediator, only : post_data, query_averaging_enabled, register_diag_field -use MOM_diag_mediator, only : safe_alloc_ptr, diag_ptrs, enable_averaging +use MOM_diag_mediator, only : safe_alloc_ptr, diag_ctrl, enable_averaging use MOM_domains, only : pass_var, pass_vector, min_across_PEs, MOM_domains_init use MOM_domains, only : pass_var_start, pass_var_complete use MOM_domains, only : pass_vector_start, pass_vector_complete @@ -305,8 +305,8 @@ module MOM_legacy_barotropic ! default is 0.1, and there will probably be real ! problems if this were set close to 1. type(time_type), pointer :: Time ! A pointer to the ocean model's clock. - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. type(MOM_domain_type), pointer :: BT_Domain => NULL() type(ocean_grid_type), pointer :: debug_BT_G ! debugging copy of ocean grid type(tidal_forcing_CS), pointer :: tides_CSp => NULL() @@ -3424,7 +3424,7 @@ subroutine legacy_barotropic_init(u, v, h, eta, Time, G, param_file, diag, CS, & type(time_type), target, intent(in) :: Time type(ocean_grid_type), intent(inout) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(legacy_barotropic_CS), pointer :: CS type(MOM_restart_CS), pointer :: restart_CS type(BT_cont_type), optional, pointer :: BT_cont @@ -3441,7 +3441,7 @@ subroutine legacy_barotropic_init(u, v, h, eta, Time, G, param_file, diag, CS, & ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer to the control structure for this module that is ! set in register_barotropic_restarts. ! (in) restart_CS - A pointer to the restart control structure. diff --git a/src/core/MOM_open_boundary.F90 b/src/core/MOM_open_boundary.F90 index d9bc16bc4d..eb32f62211 100644 --- a/src/core/MOM_open_boundary.F90 +++ b/src/core/MOM_open_boundary.F90 @@ -41,7 +41,7 @@ module MOM_open_boundary !********+*********+*********+*********+*********+*********+*********+** use MOM_cpu_clock, only : cpu_clock_id, cpu_clock_begin, cpu_clock_end, CLOCK_ROUTINE -use MOM_diag_mediator, only : diag_ptrs, time_type +use MOM_diag_mediator, only : diag_ctrl, time_type use MOM_domains, only : pass_var, pass_vector use MOM_error_handler, only : MOM_mesg, MOM_error, FATAL, WARNING use MOM_file_parser, only : get_param, log_version, param_file_type @@ -193,13 +193,13 @@ subroutine open_boundary_init(Time, G, param_file, diag, CS) type(time_type), target, intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(open_boundary_CS), pointer :: CS ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module ! This include declares and sets the variable "version". diff --git a/src/diagnostics/MOM_PointAccel.F90 b/src/diagnostics/MOM_PointAccel.F90 index 1d5fd4b731..2690762c5c 100644 --- a/src/diagnostics/MOM_PointAccel.F90 +++ b/src/diagnostics/MOM_PointAccel.F90 @@ -43,7 +43,7 @@ module MOM_PointAccel !* * !********+*********+*********+*********+*********+*********+*********+** -use MOM_diag_mediator, only : diag_ptrs +use MOM_diag_mediator, only : diag_ctrl use MOM_domains, only : pe_here use MOM_error_handler, only : MOM_error, NOTE use MOM_file_parser, only : get_param, log_param, log_version, param_file_type @@ -71,7 +71,7 @@ module MOM_PointAccel integer :: max_writes ! The maximum number of times any PE can write out ! a column's worth of accelerations during a run. type(time_type), pointer :: Time ! A pointer to the ocean model's clock. - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable + type(diag_ctrl), pointer :: diag ! A pointer to a structure of shareable ! ocean diagnostic fields. ! The following are pointers to many of the state variables and accelerations ! that are used to step the physical model forward. They all use the same @@ -761,7 +761,7 @@ subroutine PointAccel_init(MIS, Time, G, param_file, diag, dirs, CS) type(time_type), target, intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(directories), intent(in) :: dirs type(PointAccel_CS), pointer :: CS ! Arguments: MIS - For "MOM Internal State" a set of pointers to the fields and @@ -770,7 +770,7 @@ subroutine PointAccel_init(MIS, Time, G, param_file, diag, dirs, CS) ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in) dirs - A structure containing several relevant directory paths. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module diff --git a/src/diagnostics/MOM_diag_to_Z.F90 b/src/diagnostics/MOM_diag_to_Z.F90 index 081905f13d..c577de3b85 100644 --- a/src/diagnostics/MOM_diag_to_Z.F90 +++ b/src/diagnostics/MOM_diag_to_Z.F90 @@ -44,7 +44,7 @@ module MOM_diag_to_Z !********+*********+*********+*********+*********+*********+*********+** use MOM_diag_mediator, only : post_data, register_diag_field, safe_alloc_ptr -use MOM_diag_mediator, only : diag_ptrs, time_type, diag_axis_init +use MOM_diag_mediator, only : diag_ctrl, time_type, diag_axis_init use MOM_diag_mediator, only : ocean_register_diag use MOM_error_handler, only : MOM_error, FATAL, WARNING use MOM_file_parser, only : get_param, log_param, log_version, param_file_type @@ -87,8 +87,8 @@ module MOM_diag_to_Z integer, dimension(3) :: axesBzi, axesTzi, axesCuzi, axesCvzi integer, dimension(1) :: axesz_out - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields from other modules. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. end type diag_to_Z_CS @@ -760,13 +760,13 @@ subroutine MOM_diag_to_Z_init(Time, G, param_file, diag, CS) type(time_type), intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(diag_to_Z_CS), pointer :: CS ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module ! This include declares and sets the variable "version". diff --git a/src/diagnostics/MOM_diagnostics.F90 b/src/diagnostics/MOM_diagnostics.F90 index ebecbcc36b..d3cd7be10c 100644 --- a/src/diagnostics/MOM_diagnostics.F90 +++ b/src/diagnostics/MOM_diagnostics.F90 @@ -45,7 +45,7 @@ module MOM_diagnostics !********+*********+*********+*********+*********+*********+*********+** use MOM_diag_mediator, only : post_data, register_diag_field, safe_alloc_ptr -use MOM_diag_mediator, only : diag_ptrs, time_type +use MOM_diag_mediator, only : diag_ctrl, time_type use MOM_domains, only : pass_vector, To_North, To_East use MOM_error_handler, only : MOM_error, FATAL, WARNING use MOM_file_parser, only : get_param, log_version, param_file_type @@ -65,8 +65,8 @@ module MOM_diagnostics type, public :: diagnostics_CS ; private logical :: split ! If true, use the split time stepping scheme. - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields from other modules. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. ! The following arrays are used to store diagnostics calculated in this ! module and unavailable outside of it. ! Each of the following fields has nz+1 levels. @@ -738,7 +738,7 @@ subroutine MOM_diagnostics_init(MIS, ADp, CDp, Time, G, param_file, diag, CS) type(time_type), intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(diagnostics_CS), pointer :: CS ! Arguments: MIS - For "MOM Internal State" a set of pointers to the fields and ! accelerations that make up the ocean's internal physical @@ -751,7 +751,7 @@ subroutine MOM_diagnostics_init(MIS, ADp, CDp, Time, G, param_file, diag, CS) ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module ! This include declares and sets the variable "version". diff --git a/src/diagnostics/MOM_wave_speed.F90 b/src/diagnostics/MOM_wave_speed.F90 index 42c3fa0a6e..2b77eb28b3 100644 --- a/src/diagnostics/MOM_wave_speed.F90 +++ b/src/diagnostics/MOM_wave_speed.F90 @@ -42,7 +42,7 @@ module MOM_wave_speed !* * !********+*********+*********+*********+*********+*********+*********+** -use MOM_diag_mediator, only : post_data, query_averaging_enabled, diag_ptrs +use MOM_diag_mediator, only : post_data, query_averaging_enabled, diag_ctrl use MOM_diag_mediator, only : register_diag_field, safe_alloc_ptr, time_type use MOM_error_handler, only : MOM_error, FATAL, WARNING use MOM_file_parser, only : read_param, log_param, log_version, param_file_type @@ -57,8 +57,8 @@ module MOM_wave_speed public wave_speed, wave_speed_init type, public :: wave_speed_CS ; private - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields and control variables. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. end type wave_speed_CS contains @@ -381,13 +381,13 @@ subroutine wave_speed_init(Time, G, param_file, diag, CS) type(time_type), intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(wave_speed_CS), pointer :: CS ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module ! This include declares and sets the variable "version". diff --git a/src/framework/MOM_diag_mediator.F90 b/src/framework/MOM_diag_mediator.F90 index e98fff3d56..3907bfff4f 100644 --- a/src/framework/MOM_diag_mediator.F90 +++ b/src/framework/MOM_diag_mediator.F90 @@ -60,7 +60,7 @@ module MOM_diag_mediator ! The following data type contains pointers to diagnostic fields that might ! be shared between modules, and also to the variables that control the handling ! of model output. -type, public :: diag_ptrs ; private +type, public :: diag_ctrl ; private ! The following fields are used for the output of the data. integer :: is, ie, js, je @@ -70,7 +70,7 @@ module MOM_diag_mediator type(time_type) :: time_end ! The end time of the valid ! interval for any offered field. logical :: ave_enabled = .false. ! .true. if averaging is enabled. -end type diag_ptrs +end type diag_ctrl integer :: doc_unit = -1 @@ -187,10 +187,9 @@ end subroutine set_axes_info subroutine set_diag_mediator_grid(G, diag) type(ocean_grid_type), intent(inout) :: G - type(diag_ptrs), intent(inout) :: diag + type(diag_ctrl), intent(inout) :: diag ! Arguments: G - The ocean's grid structure. -! (inout) diag - A structure containing pointers to common diagnostic fields -! and some control information for diagnostics. +! (inout) diag - A structure that is used to regulate diagnostic output. diag%is = G%isc ; diag%ie = G%iec ; diag%js = G%jsc ; diag%je = G%jec diag%isd = G%isd ; diag%ied = G%ied ; diag%jsd = G%jsd ; diag%jed = G%jed end subroutine set_diag_mediator_grid @@ -198,14 +197,13 @@ end subroutine set_diag_mediator_grid subroutine post_data_2d(diag_field_id, field, diag, is_static, mask) integer, intent(in) :: diag_field_id real, intent(in) :: field(:,:) - type(diag_ptrs), intent(in) :: diag + type(diag_ctrl), intent(in) :: diag logical, optional, intent(in) :: is_static real, optional, intent(in) :: mask(:,:) ! Arguments: diag_field_id - the id for an output variable returned by a ! previous call to register_diag_field. ! (in) field - The 2-d array being offered for output or averaging. -! (inout) diag - A structure containing pointers to common diagnostic fields -! and some control information for diagnostics. +! (inout) diag - A structure that is used to regulate diagnostic output. ! (in,opt) is_static - If true, this is a static field that is always offered. ! (in,opt) mask - If present, use this real array as the data mask. logical :: used, is_stat @@ -266,14 +264,13 @@ end subroutine post_data_2d subroutine post_data_3d(diag_field_id, field, diag, is_static, mask) integer, intent(in) :: diag_field_id real, intent(in) :: field(:,:,:) - type(diag_ptrs), intent(in) :: diag + type(diag_ctrl), intent(in) :: diag logical, optional, intent(in) :: is_static real, optional, intent(in) :: mask(:,:,:) ! Arguments: diag_field_id - the id for an output variable returned by a ! previous call to register_diag_field. ! (in) field - The 3-d array being offered for output or averaging. -! (inout) diag - A structure containing pointers to common diagnostic fields -! and some control information for diagnostics. +! (inout) diag - A structure that is used to regulate diagnostic output. ! (in) static - If true, this is a static field that is always offered. ! (in,opt) mask - If present, use this real array as the data mask. logical :: used ! The return value of send_data is not used for anything. @@ -336,15 +333,15 @@ end subroutine post_data_3d subroutine enable_averaging(time_int_in, time_end_in, diag) real, intent(in) :: time_int_in type(time_type), intent(in) :: time_end_in - type(diag_ptrs), intent(inout) :: diag + type(diag_ctrl), intent(inout) :: diag ! This subroutine enables the accumulation of time averages over the ! specified time interval. ! Arguments: time_int_in - the time interval in s over which any ! values that are offered are valid. ! (in) time_end_in - the end time in s of the valid interval. -! (inout) diag - A structure containing pointers to common diagnostic fields -! and some control information for diagnostics. +! (inout) diag - A structure that is used to regulate diagnostic output. + ! if (num_file==0) return diag%time_int = time_int_in diag%time_end = time_end_in @@ -353,9 +350,8 @@ end subroutine enable_averaging ! Call this subroutine to avoid averaging any offered fields. subroutine disable_averaging(diag) - type(diag_ptrs), intent(inout) :: diag -! Argument: diag - A structure containing pointers to common diagnostic fields -! and some control information for diagnostics. + type(diag_ctrl), intent(inout) :: diag +! Argument: diag - A structure that is used to regulate diagnostic output. diag%time_int = 0.0 diag%ave_enabled = .false. @@ -365,12 +361,11 @@ end subroutine disable_averaging ! Call this subroutine to determine whether the averaging is ! currently enabled. .true. is returned if it is. function query_averaging_enabled(diag, time_int, time_end) - type(diag_ptrs), intent(in) :: diag + type(diag_ctrl), intent(in) :: diag real, optional, intent(out) :: time_int type(time_type), optional, intent(out) :: time_end logical :: query_averaging_enabled -! Arguments: diag - A structure containing pointers to common diagnostic fields -! and some control information for diagnostics. +! Arguments: diag - A structure that is used to regulate diagnostic output. ! (out,opt) time_int - The current setting of diag%time_int, in s. ! (out,opt) time_end - The current setting of diag%time_end. @@ -380,9 +375,13 @@ function query_averaging_enabled(diag, time_int, time_end) end function query_averaging_enabled function get_diag_time_end(diag) - type(diag_ptrs), intent(in) :: diag + type(diag_ctrl), intent(in) :: diag type(time_type) :: get_diag_time_end - +! Argument: diag - A structure that is used to regulate diagnostic output. + +! This function returns the valid end time for diagnostics that are handled +! outside of the MOM6 infrastructure, such as via the generic tracer code. + get_diag_time_end = diag%time_end end function get_diag_time_end diff --git a/src/parameterizations/lateral/MOM_MEKE.F90 b/src/parameterizations/lateral/MOM_MEKE.F90 index 303504459e..20b317b5aa 100644 --- a/src/parameterizations/lateral/MOM_MEKE.F90 +++ b/src/parameterizations/lateral/MOM_MEKE.F90 @@ -30,7 +30,7 @@ module MOM_MEKE use MOM_cpu_clock, only : cpu_clock_id, cpu_clock_begin, cpu_clock_end, CLOCK_ROUTINE use MOM_diag_mediator, only : post_data, register_diag_field, safe_alloc_ptr -use MOM_diag_mediator, only : diag_ptrs, time_type +use MOM_diag_mediator, only : diag_ctrl, time_type use MOM_domains, only : pass_var !, pass_vector use MOM_error_handler, only : MOM_error, FATAL, WARNING, NOTE, MOM_mesg use MOM_file_parser, only : read_param, get_param, log_version, param_file_type @@ -67,7 +67,7 @@ module MOM_MEKE real :: KhMEKE_Fac ! A factor relating MEKE%Kh to the diffusivity used for ! MEKE itself (nondimensional). ! Diagnostics - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable + type(diag_ctrl), pointer :: diag ! A pointer to a structure of shareable integer :: id_MEKE = -1, id_Kh = -1, id_src = -1 integer :: id_GM_src = -1, id_mom_src = -1, id_decay = -1 integer :: id_KhMEKE_u = -1, id_KhMEKE_v = -1 @@ -333,7 +333,7 @@ subroutine MEKE_init(Time, G, param_file, diag, CS, MEKE) type(time_type), intent(in) :: Time type(ocean_grid_type), intent(inout) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(MEKE_CS), pointer :: CS type(MEKE_type), pointer :: MEKE ! This subroutine allocates space for and claculates the static variables used @@ -347,7 +347,7 @@ subroutine MEKE_init(Time, G, param_file, diag, CS, MEKE) ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module ! (in/out) MEKE - A structure with MEKE-related fields (intent in/out due to diff --git a/src/parameterizations/lateral/MOM_hor_visc.F90 b/src/parameterizations/lateral/MOM_hor_visc.F90 index 1ae0538c58..1e4d32c45c 100644 --- a/src/parameterizations/lateral/MOM_hor_visc.F90 +++ b/src/parameterizations/lateral/MOM_hor_visc.F90 @@ -83,7 +83,7 @@ module MOM_hor_visc !********+*********+*********+*********+*********+*********+*********+** use MOM_diag_mediator, only : post_data, register_diag_field, safe_alloc_ptr -use MOM_diag_mediator, only : diag_ptrs, time_type +use MOM_diag_mediator, only : diag_ctrl, time_type use MOM_error_handler, only : MOM_error, FATAL, WARNING use MOM_file_parser, only : get_param, log_version, param_file_type use MOM_grid, only : ocean_grid_type @@ -181,8 +181,8 @@ module MOM_hor_visc Laplac_Const_xy, & ! The Laplacian and biharmonic metric-dependent Biharm_Const_xy ! constants, nondim. - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. integer :: id_diffu = -1, id_diffv = -1, id_Ah_h = -1, id_Ah_q = -1 integer :: id_Kh_h = -1, id_Kh_q = -1, id_FrictWork = -1 end type hor_visc_CS @@ -569,7 +569,7 @@ subroutine hor_visc_init(Time, G, param_file, diag, CS) type(time_type), intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(hor_visc_CS), pointer :: CS ! This subroutine allocates space for and claculates the static variables used ! by this module. The metrics may be effectively 0, 1, or 2-D arrays, @@ -581,7 +581,7 @@ subroutine hor_visc_init(Time, G, param_file, diag, CS) ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module diff --git a/src/parameterizations/lateral/MOM_internal_tides.F90 b/src/parameterizations/lateral/MOM_internal_tides.F90 index daaf28b50d..c4fd470811 100644 --- a/src/parameterizations/lateral/MOM_internal_tides.F90 +++ b/src/parameterizations/lateral/MOM_internal_tides.F90 @@ -42,7 +42,7 @@ module MOM_internal_tides !* * !********+*********+*********+*********+*********+*********+*********+** use MOM_diag_mediator, only : post_data, query_averaging_enabled, diag_axis_init -use MOM_diag_mediator, only : register_diag_field, diag_ptrs, safe_alloc_ptr +use MOM_diag_mediator, only : register_diag_field, diag_ctrl, safe_alloc_ptr use MOM_domains, only : pass_var, pass_vector_start, pass_vector_complete use MOM_domains, only : AGRID, To_South, To_West, To_All use MOM_error_handler, only : MOM_error, FATAL, WARNING, MOM_mesg, is_root_pe @@ -91,8 +91,8 @@ module MOM_internal_tides real, allocatable, dimension(:) :: & frequency ! The frequency of each band. - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields and control variables. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. integer :: id_tot_En = -1, id_itide_drag = -1 integer, allocatable, dimension(:,:) :: id_En_mode, id_En_ang_mode end type int_tide_CS @@ -959,13 +959,13 @@ subroutine internal_tides_init(Time, G, param_file, diag, CS) type(time_type), intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(in) :: diag + type(diag_ctrl), target, intent(in) :: diag type(int_tide_CS), pointer :: CS ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module real :: angle_size @@ -974,8 +974,8 @@ subroutine internal_tides_init(Time, G, param_file, diag, CS) integer :: num_angle, num_freq, num_mode, m, fr integer :: isd, ied, jsd, jed, a integer :: axes_ang(3), id_ang -! This include declares and sets the variable "version". -#include "version_variable.h" +! This include declares and sets the variable "version". +#include "version_variable.h" character(len=40) :: mod = "MOM_internal_tides" ! This module's name. character(len=16), dimension(8) :: freq_name character(len=40) :: var_name diff --git a/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90 b/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90 index edb49bb411..f482d1d555 100644 --- a/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90 +++ b/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90 @@ -30,7 +30,7 @@ module MOM_lateral_mixing_coeffs use MOM_error_handler, only : MOM_error, FATAL, WARNING, MOM_mesg use MOM_diag_mediator, only : register_diag_field, safe_alloc_ptr, post_data -use MOM_diag_mediator, only : diag_ptrs, time_type, query_averaging_enabled +use MOM_diag_mediator, only : diag_ctrl, time_type, query_averaging_enabled use MOM_domains, only : pass_var, pass_vector, CGRID_NE, To_All, Scalar_Pair use MOM_file_parser, only : get_param, log_version, param_file_type use MOM_interface_heights, only : find_eta @@ -80,7 +80,8 @@ module MOM_lateral_mixing_coeffs ! and especially 2 are coded to be more efficient. ! Diagnostics - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. type(wave_speed_CS), pointer :: wave_speed_CSp => NULL() integer :: id_SN_u=-1, id_SN_v=-1, id_L2u=-1, id_L2v=-1, id_Res_fn = -1 integer :: id_Rd_dx=-1 @@ -377,13 +378,13 @@ subroutine VarMix_init(Time, G, param_file, diag, CS) type(time_type), intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(VarMix_CS), pointer :: CS ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module real :: KhTr_Slope_Cff, KhTh_Slope_Cff diff --git a/src/parameterizations/lateral/MOM_mixed_layer_restrat.F90 b/src/parameterizations/lateral/MOM_mixed_layer_restrat.F90 index 9c9b55daeb..583b43c772 100644 --- a/src/parameterizations/lateral/MOM_mixed_layer_restrat.F90 +++ b/src/parameterizations/lateral/MOM_mixed_layer_restrat.F90 @@ -59,7 +59,7 @@ module MOM_mixed_layer_restrat !* * !********+*********+*********+*********+*********+*********+*********+** -use MOM_diag_mediator, only : post_data, query_averaging_enabled, diag_ptrs +use MOM_diag_mediator, only : post_data, query_averaging_enabled, diag_ctrl use MOM_diag_mediator, only : register_diag_field, safe_alloc_ptr, time_type use MOM_error_handler, only : MOM_error, FATAL, WARNING use MOM_file_parser, only : get_param, log_version, param_file_type @@ -80,8 +80,8 @@ module MOM_mixed_layer_restrat ! predicted based on the resolved gradients. This ! increases with grid spacing^2, up to something ! of order 500. - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields and control variables. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. integer :: id_urestrat_time , id_vrestrat_time integer :: id_uhml = -1, id_vhml = -1 end type mixedlayer_restrat_CS @@ -317,13 +317,13 @@ subroutine mixedlayer_restrat_init(Time, G, param_file, diag, CS) type(time_type), intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(mixedlayer_restrat_CS), pointer :: CS ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module ! This include declares and sets the variable "version". diff --git a/src/parameterizations/lateral/MOM_thickness_diffuse.F90 b/src/parameterizations/lateral/MOM_thickness_diffuse.F90 index 0840039fd9..cc4bdfb0e6 100644 --- a/src/parameterizations/lateral/MOM_thickness_diffuse.F90 +++ b/src/parameterizations/lateral/MOM_thickness_diffuse.F90 @@ -46,7 +46,7 @@ module MOM_thickness_diffuse !********+*********+*********+*********+*********+*********+*********+** use MOM_checksums, only : hchksum, uchksum, vchksum -use MOM_diag_mediator, only : post_data, query_averaging_enabled, diag_ptrs +use MOM_diag_mediator, only : post_data, query_averaging_enabled, diag_ctrl use MOM_diag_mediator, only : register_diag_field, safe_alloc_ptr, time_type use MOM_error_handler, only : MOM_error, FATAL, WARNING use MOM_EOS, only : calculate_density, calculate_density_derivs @@ -83,8 +83,8 @@ module MOM_thickness_diffuse ! longer than DT, or 0 (the default) to use DT. integer :: nkml ! The number of layers within the mixed layer. logical :: debug ! If true, write verbose checksums for debugging purposes. - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. real, pointer :: GMwork(:,:) => NULL() ! Work by thick. diff. in W m-2. integer :: id_uhGM = -1, id_vhGM = -1, id_GMwork = -1, id_KH_u = -1, id_KH_v = -1 integer :: id_KH_u1 = -1, id_KH_v1 = -1 @@ -1339,14 +1339,14 @@ subroutine thickness_diffuse_init(Time, G, param_file, diag, CDp, CS) type(time_type), intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(cont_diag_ptrs), intent(inout) :: CDp type(thickness_diffuse_CS), pointer :: CS ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (inout) CDp - A structure with pointers to various terms in the continuity ! equations. ! (in/out) CS - A pointer that is set to point to the control structure diff --git a/src/parameterizations/vertical/MOM_bulk_mixed_layer.F90 b/src/parameterizations/vertical/MOM_bulk_mixed_layer.F90 index fd0a249910..894771d7c0 100644 --- a/src/parameterizations/vertical/MOM_bulk_mixed_layer.F90 +++ b/src/parameterizations/vertical/MOM_bulk_mixed_layer.F90 @@ -55,7 +55,7 @@ module MOM_bulk_mixed_layer use MOM_cpu_clock, only : cpu_clock_id, cpu_clock_begin, cpu_clock_end, CLOCK_ROUTINE use MOM_diag_mediator, only : post_data, register_diag_field, safe_alloc_alloc -use MOM_diag_mediator, only : time_type, diag_ptrs +use MOM_diag_mediator, only : time_type, diag_ctrl use MOM_domains, only : pass_var use MOM_error_handler, only : MOM_error, FATAL, WARNING use MOM_file_parser, only : get_param, log_param, log_version, param_file_type @@ -139,8 +139,8 @@ module MOM_bulk_mixed_layer ! to set the heat carried by runoff, instead of ! using SST for temperature of liq_runoff logical :: use_calving_heat_content ! Use SST for temperature of froz_runoff - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. real :: Allowed_T_chg ! The amount by which temperature is allowed ! to exceed previous values during detrainment, K. real :: Allowed_S_chg ! The amount by which salinity is allowed @@ -3185,13 +3185,13 @@ subroutine bulkmixedlayer_init(Time, G, param_file, diag, CS) type(time_type), target, intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(bulkmixedlayer_CS), pointer :: CS ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module ! This include declares and sets the variable "version". diff --git a/src/parameterizations/vertical/MOM_diabatic_driver.F90 b/src/parameterizations/vertical/MOM_diabatic_driver.F90 index 34d4ab1af7..2cebb93204 100644 --- a/src/parameterizations/vertical/MOM_diabatic_driver.F90 +++ b/src/parameterizations/vertical/MOM_diabatic_driver.F90 @@ -70,7 +70,7 @@ module MOM_diabatic_driver use MOM_entrain_diffusive, only : entrainment_diffusive, entrain_diffusive_init use MOM_entrain_diffusive, only : entrain_diffusive_end, entrain_diffusive_CS use MOM_diag_mediator, only : post_data, register_diag_field, safe_alloc_ptr -use MOM_diag_mediator, only : diag_ptrs, time_type +use MOM_diag_mediator, only : diag_ctrl, time_type use MOM_diag_to_Z, only : diag_to_Z_CS, register_Zint_diag, calc_Zint_diags use MOM_domains, only : pass_var, To_West, To_South use MOM_checksums, only : hchksum, uchksum, vchksum @@ -147,8 +147,8 @@ module MOM_diabatic_driver ! default is false, which will be faster but is ! inappropriate with ice-shelf cavities. logical :: debug ! If true, write verbose checksums for debugging purposes. - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. integer :: id_dudt_dia = -1, id_dvdt_dia = -1, id_wd = -1 integer :: id_ea = -1 , id_eb = -1, id_Kd_z = -1 integer :: id_Tdif_z = -1, id_Tadv_z = -1, id_Sdif_z = -1, id_Sadv_z = -1 @@ -1260,7 +1260,7 @@ subroutine adiabatic_driver_init(Time, G, param_file, diag, CS, & type(time_type), intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(diabatic_CS), pointer :: CS type(tracer_flow_control_CS), pointer :: tracer_flow_CSp type(diag_to_Z_CS), pointer :: diag_to_Z_CSp @@ -1268,7 +1268,7 @@ subroutine adiabatic_driver_init(Time, G, param_file, diag, CS, & ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module ! (in) tracer_flow_CSp - A pointer to the control structure of the tracer @@ -1304,7 +1304,7 @@ subroutine diabatic_driver_init(Time, G, param_file, useALEalgorithm, diag, & type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file logical, intent(in) :: useALEalgorithm - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(accel_diag_ptrs), intent(inout) :: ADp type(cont_diag_ptrs), intent(inout) :: CDp type(diabatic_CS), pointer :: CS @@ -1315,7 +1315,7 @@ subroutine diabatic_driver_init(Time, G, param_file, useALEalgorithm, diag, & ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (inout) ADp - A structure with pointers to the various accelerations in ! the momentum equations, to enable the later calculation ! of derived diagnostics, like energy budgets. diff --git a/src/parameterizations/vertical/MOM_entrain_diffusive.F90 b/src/parameterizations/vertical/MOM_entrain_diffusive.F90 index 7e2c519c84..c328bd2136 100644 --- a/src/parameterizations/vertical/MOM_entrain_diffusive.F90 +++ b/src/parameterizations/vertical/MOM_entrain_diffusive.F90 @@ -68,7 +68,7 @@ module MOM_entrain_diffusive !********+*********+*********+*********+*********+*********+*********+** use MOM_diag_mediator, only : post_data, register_diag_field, safe_alloc_ptr -use MOM_diag_mediator, only : diag_ptrs, time_type +use MOM_diag_mediator, only : diag_ctrl, time_type use MOM_error_handler, only : MOM_error, is_root_pe, FATAL, WARNING, NOTE use MOM_file_parser, only : get_param, log_version, param_file_type use MOM_forcing_type, only : forcing @@ -92,8 +92,8 @@ module MOM_entrain_diffusive ! used to calculate the diapycnal entrainment. real :: Tolerance_Ent ! The tolerance with which to solve for entrainment ! values, in m. - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. integer :: id_Kd = -1, id_diff_work = -1 end type entrain_diffusive_CS @@ -2005,13 +2005,13 @@ subroutine entrain_diffusive_init(Time, G, param_file, diag, CS) type(time_type), intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(entrain_diffusive_CS), pointer :: CS ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module real :: decay_length, dt, Kd diff --git a/src/parameterizations/vertical/MOM_geothermal.F90 b/src/parameterizations/vertical/MOM_geothermal.F90 index 0c05b079a2..ca1b891f95 100644 --- a/src/parameterizations/vertical/MOM_geothermal.F90 +++ b/src/parameterizations/vertical/MOM_geothermal.F90 @@ -51,7 +51,7 @@ module MOM_geothermal !********+*********+*********+*********+*********+*********+*********+** use MOM_diag_mediator, only : post_data, register_diag_field, safe_alloc_ptr -use MOM_diag_mediator, only : register_static_field, time_type, diag_ptrs +use MOM_diag_mediator, only : register_static_field, time_type, diag_ctrl use MOM_error_handler, only : MOM_error, FATAL, WARNING use MOM_file_parser, only : get_param, log_param, log_version, param_file_type use MOM_io, only : read_data, slasher @@ -79,8 +79,8 @@ module MOM_geothermal ! there is no heat to apply. type(time_type), pointer :: Time ! A pointer to the ocean model's clock. - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. end type geothermal_CS contains @@ -354,13 +354,13 @@ subroutine geothermal_init(Time, G, param_file, diag, CS) type(time_type), target, intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(geothermal_CS), pointer :: CS ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module ! This include declares and sets the variable "version". diff --git a/src/parameterizations/vertical/MOM_internal_tide_input.F90 b/src/parameterizations/vertical/MOM_internal_tide_input.F90 index b4ef1efcfe..d70ce78012 100644 --- a/src/parameterizations/vertical/MOM_internal_tide_input.F90 +++ b/src/parameterizations/vertical/MOM_internal_tide_input.F90 @@ -42,7 +42,7 @@ module MOM_int_tide_input use MOM_cpu_clock, only : cpu_clock_id, cpu_clock_begin, cpu_clock_end use MOM_cpu_clock, only : CLOCK_MODULE_DRIVER, CLOCK_MODULE, CLOCK_ROUTINE -use MOM_diag_mediator, only : diag_ptrs, time_type +use MOM_diag_mediator, only : diag_ctrl, time_type use MOM_diag_mediator, only : safe_alloc_ptr, post_data, register_diag_field use MOM_diag_to_Z, only : diag_to_Z_CS, register_Zint_diag, calc_Zint_diags use MOM_checksums, only : hchksum, uchksum, vchksum @@ -65,8 +65,8 @@ module MOM_int_tide_input type, public :: int_tide_input_CS ; private logical :: debug ! If true, write verbose checksums for debugging. - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. real :: TKE_itide_max ! Maximum Internal tide conversion (W m-2) ! available to mix above the BBL @@ -267,14 +267,14 @@ subroutine int_tide_input_init(Time, G, param_file, diag, CS, itide) type(time_type), intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(int_tide_input_CS), pointer :: CS type(int_tide_input_type), pointer :: itide ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module ! (in) diag_to_Z_CSp - A pointer to the Z-diagnostics control structure. diff --git a/src/parameterizations/vertical/MOM_kappa_shear.F90 b/src/parameterizations/vertical/MOM_kappa_shear.F90 index d03d61c26a..8a730f0271 100644 --- a/src/parameterizations/vertical/MOM_kappa_shear.F90 +++ b/src/parameterizations/vertical/MOM_kappa_shear.F90 @@ -44,7 +44,7 @@ module MOM_kappa_shear use MOM_cpu_clock, only : cpu_clock_id, cpu_clock_begin, cpu_clock_end use MOM_cpu_clock, only : CLOCK_MODULE_DRIVER, CLOCK_MODULE, CLOCK_ROUTINE use MOM_diag_mediator, only : post_data, register_diag_field, safe_alloc_ptr -use MOM_diag_mediator, only : diag_ptrs, time_type +use MOM_diag_mediator, only : diag_ctrl, time_type use MOM_checksums, only : hchksum use MOM_error_handler, only : MOM_error, is_root_pe, FATAL, WARNING, NOTE use MOM_file_parser, only : get_param, log_version, param_file_type @@ -100,8 +100,8 @@ module MOM_kappa_shear ! no good reason why this should be false. logical :: layer_stagger = .false. logical :: debug = .false. - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. integer :: id_Kd_shear = -1, id_TKE = -1 integer :: id_ILd2 = -1, id_dz_Int = -1 end type Kappa_shear_CS @@ -1618,13 +1618,13 @@ subroutine kappa_shear_init(Time, G, param_file, diag, CS) type(time_type), intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(Kappa_shear_CS), pointer :: CS ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module logical :: merge_mixedlayer diff --git a/src/parameterizations/vertical/MOM_opacity.F90 b/src/parameterizations/vertical/MOM_opacity.F90 index aa4bab0e52..7f106e91a7 100644 --- a/src/parameterizations/vertical/MOM_opacity.F90 +++ b/src/parameterizations/vertical/MOM_opacity.F90 @@ -52,7 +52,7 @@ module MOM_opacity !* The boundaries always run through q grid points (x). * !* * !********+*********+*********+*********+*********+*********+*********+** -use MOM_diag_mediator, only : time_type, diag_ptrs, safe_alloc_ptr, post_data +use MOM_diag_mediator, only : time_type, diag_ctrl, safe_alloc_ptr, post_data use MOM_diag_mediator, only : query_averaging_enabled, register_diag_field use MOM_time_manager, only : get_time use MOM_error_handler, only : MOM_error, MOM_mesg, FATAL, WARNING @@ -95,8 +95,8 @@ module MOM_opacity ! when var_pen_sw is defined and reading from file. logical :: chl_from_file ! If true, chl_a is read from a file. type(time_type), pointer :: Time ! A pointer to the ocean model's clock. - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. type(tracer_flow_control_CS), pointer :: tracer_flow_CSp => NULL() ! A pointer to the control structure of the tracer modules. @@ -424,7 +424,7 @@ subroutine opacity_init(Time, G, param_file, diag, tracer_flow, CS, optics) type(time_type), target, intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(tracer_flow_control_CS), target, intent(in) :: tracer_flow type(opacity_CS), pointer :: CS type(optics_type), pointer :: optics @@ -432,7 +432,7 @@ subroutine opacity_init(Time, G, param_file, diag, tracer_flow, CS, optics) ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! ! (in/out) CS - A pointer that is set to point to the control structure ! for this module diff --git a/src/parameterizations/vertical/MOM_regularize_layers.F90 b/src/parameterizations/vertical/MOM_regularize_layers.F90 index 33aa9c692c..f3eb8cf1eb 100644 --- a/src/parameterizations/vertical/MOM_regularize_layers.F90 +++ b/src/parameterizations/vertical/MOM_regularize_layers.F90 @@ -50,7 +50,7 @@ module MOM_regularize_layers use MOM_cpu_clock, only : cpu_clock_id, cpu_clock_begin, cpu_clock_end, CLOCK_ROUTINE use MOM_diag_mediator, only : post_data, register_diag_field, safe_alloc_ptr -use MOM_diag_mediator, only : time_type, diag_ptrs +use MOM_diag_mediator, only : time_type, diag_ctrl use MOM_domains, only : pass_var use MOM_error_handler, only : MOM_error, FATAL, WARNING use MOM_file_parser, only : read_param, get_param, log_version, param_file_type @@ -85,8 +85,8 @@ module MOM_regularize_layers ! h_def_tol1 to 1. real :: Hmix_min ! The minimum mixed layer thickness in m. type(time_type), pointer :: Time ! A pointer to the ocean model's clock. - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. logical :: debug ! If true, do more thorough checks for debugging purposes. integer :: id_def_rat = -1 @@ -893,13 +893,13 @@ subroutine regularize_layers_init(Time, G, param_file, diag, CS) type(time_type), target, intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(regularize_layers_CS), pointer :: CS ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module ! This include declares and sets the variable "version". diff --git a/src/parameterizations/vertical/MOM_set_diffusivity.F90 b/src/parameterizations/vertical/MOM_set_diffusivity.F90 index 9b0e01d6ec..c232ee452c 100644 --- a/src/parameterizations/vertical/MOM_set_diffusivity.F90 +++ b/src/parameterizations/vertical/MOM_set_diffusivity.F90 @@ -43,7 +43,7 @@ module MOM_set_diffusivity use MOM_cpu_clock, only : cpu_clock_id, cpu_clock_begin, cpu_clock_end use MOM_cpu_clock, only : CLOCK_MODULE_DRIVER, CLOCK_MODULE, CLOCK_ROUTINE -use MOM_diag_mediator, only : diag_ptrs, time_type +use MOM_diag_mediator, only : diag_ctrl, time_type use MOM_diag_mediator, only : safe_alloc_ptr, post_data, register_diag_field use MOM_diag_to_Z, only : diag_to_Z_CS, register_Zint_diag, calc_Zint_diags use MOM_checksums, only : hchksum, uchksum, vchksum @@ -155,8 +155,8 @@ module MOM_set_diffusivity real :: N2_FLOOR_IOMEGA2 ! The floor applied to N2(k) scaled by Omega^2 ! If =0., N2(k) is simply positive definite ! If =1., N2(k) > Omega^2 everywhere - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. real :: Int_tide_decay_scale ! The decay scale for internal wave TKE, in m. real :: Mu_itides ! Efficiency factor for conversion of dissipation ! to potential energy, nondimensional. @@ -2065,14 +2065,14 @@ subroutine set_diffusivity_init(Time, G, param_file, diag, CS, diag_to_Z_CSp) type(time_type), intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(set_diffusivity_CS), pointer :: CS type(diag_to_Z_CS), pointer :: diag_to_Z_CSp ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module ! (in) diag_to_Z_CSp - A pointer to the Z-diagnostics control structure. diff --git a/src/parameterizations/vertical/MOM_set_viscosity.F90 b/src/parameterizations/vertical/MOM_set_viscosity.F90 index 2282275a01..748feb2d0c 100644 --- a/src/parameterizations/vertical/MOM_set_viscosity.F90 +++ b/src/parameterizations/vertical/MOM_set_viscosity.F90 @@ -54,7 +54,7 @@ module MOM_set_visc use MOM_checksums, only : uchksum, vchksum use MOM_cpu_clock, only : cpu_clock_id, cpu_clock_begin, cpu_clock_end, CLOCK_ROUTINE use MOM_diag_mediator, only : post_data, register_diag_field, safe_alloc_ptr -use MOM_diag_mediator, only : diag_ptrs, time_type +use MOM_diag_mediator, only : diag_ctrl, time_type use MOM_error_handler, only : MOM_error, FATAL, WARNING use MOM_file_parser, only : get_param, log_param, log_version, param_file_type use MOM_forcing_type, only : forcing @@ -114,8 +114,8 @@ module MOM_set_visc ! of the vertical component of rotation when ! setting the decay scale for turbulence. logical :: debug ! If true, write verbose checksums for debugging purposes. - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. integer :: id_bbl_thick_u = -1, id_kv_bbl_u = -1 integer :: id_bbl_thick_v = -1, id_kv_bbl_v = -1 integer :: id_Ray_u = -1, id_Ray_v = -1 @@ -1461,14 +1461,14 @@ subroutine set_visc_init(Time, G, param_file, diag, visc, CS) type(time_type), target, intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(vertvisc_type), intent(inout) :: visc type(set_visc_CS), pointer :: CS ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (out) visc - A structure containing vertical viscosities and related ! fields. Allocated here. ! (in/out) CS - A pointer that is set to point to the control structure diff --git a/src/parameterizations/vertical/MOM_sponge.F90 b/src/parameterizations/vertical/MOM_sponge.F90 index b8cdb89408..a33697489e 100644 --- a/src/parameterizations/vertical/MOM_sponge.F90 +++ b/src/parameterizations/vertical/MOM_sponge.F90 @@ -73,7 +73,7 @@ module MOM_sponge use MOM_coms, only : sum_across_PEs use MOM_diag_mediator, only : post_data, query_averaging_enabled, register_diag_field -use MOM_diag_mediator, only : diag_ptrs +use MOM_diag_mediator, only : diag_ctrl use MOM_error_handler, only : MOM_error, FATAL, NOTE, WARNING, is_root_pe use MOM_file_parser, only : get_param, log_param, log_version, param_file_type use MOM_grid, only : ocean_grid_type @@ -128,8 +128,8 @@ module MOM_sponge type(p2d) :: Ref_val_im(MAX_FIELDS_) ! The values toward which the i-means of ! fields are damped. - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. integer :: id_w_sponge = -1 end type sponge_CS @@ -245,13 +245,19 @@ end subroutine initialize_sponge subroutine init_sponge_diags(Time, G, diag, CS) type(time_type), target, intent(in) :: Time type(ocean_grid_type), intent(in) :: G - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(sponge_CS), pointer :: CS ! This subroutine sets up diagnostics for the sponges. It is separate ! from initialize_sponge because it requires fields that are not readily ! availble where initialize_sponge is called. +! Arguments: Time - The current model time. +! (in) G - The ocean's grid structure. +! (in) diag - A structure that is used to regulate diagnostic output. +! (in/out) CS - A pointer to the control structure for this module that is +! set by a previous call to initialize_sponge. + if (.not.associated(CS)) return CS%diag => diag diff --git a/src/parameterizations/vertical/MOM_vert_friction.F90 b/src/parameterizations/vertical/MOM_vert_friction.F90 index c0da0e5554..59297e4dbe 100644 --- a/src/parameterizations/vertical/MOM_vert_friction.F90 +++ b/src/parameterizations/vertical/MOM_vert_friction.F90 @@ -75,7 +75,7 @@ module MOM_vert_friction !********+*********+*********+*********+*********+*********+*********+** use MOM_diag_mediator, only : post_data, register_diag_field, safe_alloc_ptr -use MOM_diag_mediator, only : diag_ptrs, time_type +use MOM_diag_mediator, only : diag_ctrl, time_type use MOM_checksums, only : uchksum, vchksum use MOM_error_handler, only : MOM_error, FATAL, WARNING use MOM_file_parser, only : get_param, log_version, param_file_type @@ -155,8 +155,8 @@ module MOM_vert_friction character(len = 200) :: u_trunc_file ! The complete path to files in which a character(len = 200) :: v_trunc_file ! column's worth of accelerations are ! written when velocity truncations occur. - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. integer :: id_du_dt_visc = -1, id_dv_dt_visc = -1, id_au_vv = -1, id_av_vv = -1 integer :: id_h_u = -1, id_h_v = -1, id_hML_u = -1 , id_hML_v = -1 integer :: id_Ray_u = -1, id_Ray_v = -1, id_taux_bot = -1, id_tauy_bot = -1 @@ -1225,7 +1225,7 @@ subroutine vertvisc_init(MIS, Time, G, param_file, diag, ADp, dirs, ntrunc, CS) type(time_type), target, intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(accel_diag_ptrs), intent(inout) :: ADp type(directories), intent(in) :: dirs integer, target, intent(inout) :: ntrunc @@ -1236,7 +1236,7 @@ subroutine vertvisc_init(MIS, Time, G, param_file, diag, ADp, dirs, ntrunc, CS) ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (inout) ADp - A structure pointing to the various accelerations in ! the momentum equations, to enable the later calculation ! of derived diagnostics, like energy budgets. diff --git a/src/tracer/DOME_tracer.F90 b/src/tracer/DOME_tracer.F90 index 82268c4ca9..39c3bf2580 100644 --- a/src/tracer/DOME_tracer.F90 +++ b/src/tracer/DOME_tracer.F90 @@ -54,7 +54,7 @@ module DOME_tracer !********+*********+*********+*********+*********+*********+*********+** use MOM_diag_mediator, only : post_data, register_diag_field, safe_alloc_ptr -use MOM_diag_mediator, only : diag_ptrs +use MOM_diag_mediator, only : diag_ctrl use MOM_diag_to_Z, only : register_Z_tracer, diag_to_Z_CS use MOM_error_handler, only : MOM_error, FATAL, WARNING use MOM_file_parser, only : get_param, log_param, log_version, param_file_type @@ -110,8 +110,8 @@ module DOME_tracer ! if it is used and the surface tracer concentrations are to be ! provided to the coupler. - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields and control variables. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. integer, dimension(NTR) :: id_tracer = -1, id_tr_adx = -1, id_tr_ady = -1 integer, dimension(NTR) :: id_tr_dfx = -1, id_tr_dfy = -1 @@ -125,7 +125,7 @@ function register_DOME_tracer(G, param_file, CS, diag, tr_Reg, & type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file type(DOME_tracer_CS), pointer :: CS - type(diag_ptrs), target, intent(in) :: diag + type(diag_ctrl), target, intent(in) :: diag type(tracer_registry_type), pointer :: tr_Reg type(MOM_restart_CS), pointer :: restart_CS ! This subroutine is used to register tracer fields and subroutines @@ -135,7 +135,7 @@ function register_DOME_tracer(G, param_file, CS, diag, tr_Reg, & ! model parameter values. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) tr_Reg - A pointer to the tracer registry. ! (in) restart_CS - A pointer to the restart control structure. character(len=80) :: name, longname diff --git a/src/tracer/MOM_OCMIP2_CFC.F90 b/src/tracer/MOM_OCMIP2_CFC.F90 index 92d51066cb..a4728e0b4c 100644 --- a/src/tracer/MOM_OCMIP2_CFC.F90 +++ b/src/tracer/MOM_OCMIP2_CFC.F90 @@ -65,7 +65,7 @@ module MOM_OCMIP2_CFC !********+*********+*********+*********+*********+*********+*********+** use MOM_diag_mediator, only : post_data, register_diag_field, safe_alloc_ptr -use MOM_diag_mediator, only : diag_ptrs +use MOM_diag_mediator, only : diag_ctrl use MOM_diag_to_Z, only : register_Z_tracer, diag_to_Z_CS use MOM_error_handler, only : MOM_error, FATAL, WARNING use MOM_file_parser, only : get_param, log_param, log_version, param_file_type @@ -140,8 +140,8 @@ module MOM_OCMIP2_CFC integer :: ind_cfc_12_flux ! are used to pack and unpack surface boundary ! condition arrays. - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields and control variables. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. type(MOM_restart_CS), pointer :: restart_CSp => NULL() integer :: id_CFC11, id_CFC12 integer, dimension(NTR) :: id_tr_adx = -1, id_tr_ady = -1 @@ -157,7 +157,7 @@ function register_OCMIP2_CFC(G, param_file, CS, diag, tr_Reg, restart_CS) type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file type(OCMIP2_CFC_CS), pointer :: CS - type(diag_ptrs), target, intent(in) :: diag + type(diag_ctrl), target, intent(in) :: diag type(tracer_registry_type), pointer :: tr_Reg type(MOM_restart_CS), pointer :: restart_CS ! This subroutine is used to register tracer fields and subroutines @@ -167,7 +167,7 @@ function register_OCMIP2_CFC(G, param_file, CS, diag, tr_Reg, restart_CS) ! model parameter values. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) tr_Reg - A pointer to the tracer registry. ! (in) restart_CS - A pointer to the restart control structure. diff --git a/src/tracer/MOM_generic_tracer.F90 b/src/tracer/MOM_generic_tracer.F90 index 3eac5e016f..91b95bbc85 100644 --- a/src/tracer/MOM_generic_tracer.F90 +++ b/src/tracer/MOM_generic_tracer.F90 @@ -51,7 +51,7 @@ module MOM_generic_tracer use g_tracer_utils, only: g_tracer_get_pointer,g_tracer_get_alias,g_diag_type use MOM_diag_mediator, only : post_data, register_diag_field, safe_alloc_ptr - use MOM_diag_mediator, only : diag_ptrs, get_diag_time_end + use MOM_diag_mediator, only : diag_ctrl, get_diag_time_end use MOM_diag_to_Z, only : register_Z_tracer, diag_to_Z_CS use MOM_error_handler, only : MOM_error, FATAL, WARNING, NOTE, is_root_pe use MOM_file_parser, only : get_param, log_param, log_version, param_file_type @@ -88,8 +88,8 @@ module MOM_generic_tracer ! initialization code if they are not found in the ! restart files. - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields and control variables. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. type(MOM_restart_CS), pointer :: restart_CSp => NULL() real :: Rho_0 @@ -126,7 +126,7 @@ function register_MOM_generic_tracer(G, param_file, CS, diag, tr_Reg, restart_CS type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file type(MOM_generic_tracer_CS), pointer :: CS - type(diag_ptrs), target, intent(in) :: diag + type(diag_ctrl), target, intent(in) :: diag type(tracer_registry_type), pointer :: tr_Reg type(MOM_restart_CS), pointer :: restart_CS ! This subroutine is used to register tracer fields and subroutines @@ -136,7 +136,7 @@ function register_MOM_generic_tracer(G, param_file, CS, diag, tr_Reg, restart_CS ! model parameter values. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module - ! (in) diag - A structure containing pointers to common diagnostic fields. + ! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) tr_Reg - A pointer that is set to point to the control structure ! for the tracer advection and diffusion module. ! (in) restart_CS - A pointer to the restart control structure. diff --git a/src/tracer/MOM_tracer_advect.F90 b/src/tracer/MOM_tracer_advect.F90 index 4390af43d6..ae4be63c66 100644 --- a/src/tracer/MOM_tracer_advect.F90 +++ b/src/tracer/MOM_tracer_advect.F90 @@ -57,7 +57,7 @@ module MOM_tracer_advect use MOM_cpu_clock, only : cpu_clock_id, cpu_clock_begin, cpu_clock_end use MOM_cpu_clock, only : CLOCK_MODULE, CLOCK_ROUTINE -use MOM_diag_mediator, only : post_data, query_averaging_enabled, diag_ptrs +use MOM_diag_mediator, only : post_data, query_averaging_enabled, diag_ctrl use MOM_diag_mediator, only : register_diag_field, safe_alloc_ptr, time_type use MOM_domains, only : pass_var, pass_vector, sum_across_PEs, max_across_PEs use MOM_checksums, only : hchksum @@ -76,8 +76,8 @@ module MOM_tracer_advect type, public :: tracer_advect_CS ; private real :: dt ! The baroclinic dynamics time step, in s. - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields and control variables. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. logical :: debug ! If true, write verbose checksums for debugging purposes. end type tracer_advect_CS @@ -633,13 +633,13 @@ subroutine tracer_advect_init(Time, G, param_file, diag, CS) type(time_type), target, intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(tracer_advect_CS), pointer :: CS ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer to the control structure for this module integer, save :: init_calls = 0 ! This include declares and sets the variable "version". diff --git a/src/tracer/MOM_tracer_flow_control.F90 b/src/tracer/MOM_tracer_flow_control.F90 index 87c781ee77..bb702b1e3a 100644 --- a/src/tracer/MOM_tracer_flow_control.F90 +++ b/src/tracer/MOM_tracer_flow_control.F90 @@ -29,7 +29,7 @@ module MOM_tracer_flow_control !* * !********+*********+*********+*********+*********+*********+*********+** -use MOM_diag_mediator, only : time_type, diag_ptrs +use MOM_diag_mediator, only : time_type, diag_ctrl use MOM_diag_to_Z, only : diag_to_Z_CS use MOM_error_handler, only : MOM_error, FATAL, WARNING use MOM_file_parser, only : get_param, log_version, param_file_type @@ -103,7 +103,7 @@ subroutine call_tracer_register(G, param_file, CS, diag, tr_Reg, restart_CS) type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file type(tracer_flow_control_CS), pointer :: CS - type(diag_ptrs), target, intent(in) :: diag + type(diag_ctrl), target, intent(in) :: diag type(tracer_registry_type), pointer :: tr_Reg type(MOM_restart_CS), pointer :: restart_CS ! Argument: G - The ocean's grid structure. @@ -111,7 +111,7 @@ subroutine call_tracer_register(G, param_file, CS, diag, tr_Reg, restart_CS) ! model parameter values. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) tr_Reg - A pointer that is set to point to the control structure ! for the tracer advection and diffusion module. ! (in) restart_CS - A pointer to the restart control structure. diff --git a/src/tracer/MOM_tracer_hor_diff.F90 b/src/tracer/MOM_tracer_hor_diff.F90 index 6f49ec312b..bd08f694dc 100644 --- a/src/tracer/MOM_tracer_hor_diff.F90 +++ b/src/tracer/MOM_tracer_hor_diff.F90 @@ -47,7 +47,7 @@ module MOM_tracer_hor_diff use MOM_cpu_clock, only : cpu_clock_id, cpu_clock_begin, cpu_clock_end use MOM_cpu_clock, only : CLOCK_MODULE, CLOCK_ROUTINE -use MOM_diag_mediator, only : post_data, diag_ptrs +use MOM_diag_mediator, only : post_data, diag_ctrl use MOM_diag_mediator, only : register_diag_field, safe_alloc_ptr, time_type use MOM_domains, only : pass_var, pass_vector, sum_across_PEs, max_across_PEs use MOM_checksums, only : hchksum @@ -85,8 +85,8 @@ module MOM_tracer_hor_diff logical :: check_diffusive_CFL ! If true, automatically iterate the diffusion ! to ensure that the diffusive equivalent of the CFL ! limit is not violated. - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields and control variables. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. logical :: debug ! If true, write verbose checksums for debugging purposes. logical :: first_call = .true. integer :: id_KhTr_u = -1, id_KhTr_v = -1 @@ -1205,14 +1205,14 @@ end subroutine tracer_epipycnal_ML_diff subroutine tracer_hor_diff_init(Time, G, param_file, diag, CS) type(time_type), target, intent(in) :: Time type(ocean_grid_type), intent(in) :: G - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(param_file_type), intent(in) :: param_file type(tracer_hor_diff_CS), pointer :: CS ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer to the control structure for this module ! This include declares and sets the variable "version". #include "version_variable.h" diff --git a/src/tracer/MOM_tracer_registry.F90 b/src/tracer/MOM_tracer_registry.F90 index 61ba49a71c..59bd85cc12 100644 --- a/src/tracer/MOM_tracer_registry.F90 +++ b/src/tracer/MOM_tracer_registry.F90 @@ -30,7 +30,7 @@ module MOM_tracer_registry !* * !********+*********+*********+*********+*********+*********+*********+** -use MOM_diag_mediator, only : diag_ptrs +use MOM_diag_mediator, only : diag_ctrl use MOM_checksums, only : hchksum use MOM_error_handler, only : MOM_error, FATAL, WARNING, MOM_mesg, is_root_pe use MOM_file_parser, only : get_param, log_version, param_file_type @@ -68,8 +68,8 @@ module MOM_tracer_registry type, public :: tracer_registry_type integer :: ntr = 0 ! The number of registered tracers. type(tracer_type) :: Tr(MAX_FIELDS_) ! The array of registered tracers. - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields and control variables. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. end type tracer_registry_type contains diff --git a/src/tracer/advection_test_tracer.F90 b/src/tracer/advection_test_tracer.F90 index d5ca2379a0..2fd615a287 100644 --- a/src/tracer/advection_test_tracer.F90 +++ b/src/tracer/advection_test_tracer.F90 @@ -54,7 +54,7 @@ module advection_test_tracer !********+*********+*********+*********+*********+*********+*********+** use MOM_diag_mediator, only : post_data, register_diag_field, safe_alloc_ptr -use MOM_diag_mediator, only : diag_ptrs +use MOM_diag_mediator, only : diag_ctrl use MOM_diag_to_Z, only : register_Z_tracer, diag_to_Z_CS use MOM_error_handler, only : MOM_error, FATAL, WARNING use MOM_file_parser, only : get_param, log_param, log_version, param_file_type @@ -114,8 +114,8 @@ module advection_test_tracer ! if it is used and the surface tracer concentrations are to be ! provided to the coupler. - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields and control variables. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. integer, dimension(NTR) :: id_tracer = -1, id_tr_adx = -1, id_tr_ady = -1 integer, dimension(NTR) :: id_tr_dfx = -1, id_tr_dfy = -1 @@ -129,7 +129,7 @@ function register_advection_test_tracer(G, param_file, CS, diag, tr_Reg, & type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file type(advection_test_tracer_CS), pointer :: CS - type(diag_ptrs), target, intent(in) :: diag + type(diag_ctrl), target, intent(in) :: diag type(tracer_registry_type), pointer :: tr_Reg type(MOM_restart_CS), pointer :: restart_CS ! This subroutine is used to register tracer fields and subroutines @@ -139,7 +139,7 @@ function register_advection_test_tracer(G, param_file, CS, diag, tr_Reg, & ! model parameter values. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) tr_Reg - A pointer that is set to point to the control structure ! for the tracer advection and diffusion module. ! (in) restart_CS - A pointer to the restart control structure. diff --git a/src/tracer/ideal_age_example.F90 b/src/tracer/ideal_age_example.F90 index 1ada894b73..698ce26b65 100644 --- a/src/tracer/ideal_age_example.F90 +++ b/src/tracer/ideal_age_example.F90 @@ -55,7 +55,7 @@ module ideal_age_example !********+*********+*********+*********+*********+*********+*********+** use MOM_diag_mediator, only : post_data, register_diag_field, safe_alloc_ptr -use MOM_diag_mediator, only : diag_ptrs +use MOM_diag_mediator, only : diag_ctrl use MOM_diag_to_Z, only : register_Z_tracer, diag_to_Z_CS use MOM_error_handler, only : MOM_error, FATAL, WARNING use MOM_file_parser, only : get_param, log_param, log_version, param_file_type @@ -129,8 +129,8 @@ module ideal_age_example id_tracer = -1, id_tr_adx = -1, id_tr_ady = -1, & id_tr_dfx = -1, id_tr_dfy = -1 - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields and control variables. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. type(MOM_restart_CS), pointer :: restart_CSp => NULL() type(vardesc) :: tr_desc(NTR_MAX) @@ -143,7 +143,7 @@ function register_ideal_age_tracer(G, param_file, CS, diag, tr_Reg, & type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file type(ideal_age_tracer_CS), pointer :: CS - type(diag_ptrs), target, intent(in) :: diag + type(diag_ctrl), target, intent(in) :: diag type(tracer_registry_type), pointer :: tr_Reg type(MOM_restart_CS), pointer :: restart_CS ! This subroutine is used to register tracer fields and subroutines @@ -153,7 +153,7 @@ function register_ideal_age_tracer(G, param_file, CS, diag, tr_Reg, & ! model parameter values. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) tr_Reg - A pointer that is set to point to the control structure ! for the tracer advection and diffusion module. ! (in) restart_CS - A pointer to the restart control structure. diff --git a/src/tracer/oil_tracer.F90 b/src/tracer/oil_tracer.F90 index 3cb7830380..9bf97a9858 100644 --- a/src/tracer/oil_tracer.F90 +++ b/src/tracer/oil_tracer.F90 @@ -55,7 +55,7 @@ module oil_tracer !********+*********+*********+*********+*********+*********+*********+** use MOM_diag_mediator, only : post_data, register_diag_field, safe_alloc_ptr -use MOM_diag_mediator, only : diag_ptrs +use MOM_diag_mediator, only : diag_ctrl use MOM_diag_to_Z, only : register_Z_tracer, diag_to_Z_CS use MOM_error_handler, only : MOM_error, FATAL, WARNING use MOM_file_parser, only : get_param, log_param, log_version, param_file_type @@ -131,8 +131,8 @@ module oil_tracer id_tracer = -1, id_tr_adx = -1, id_tr_ady = -1, & id_tr_dfx = -1, id_tr_dfy = -1 - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields and control variables. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. type(MOM_restart_CS), pointer :: restart_CSp => NULL() type(vardesc) :: tr_desc(NTR_MAX) @@ -145,7 +145,7 @@ function register_oil_tracer(G, param_file, CS, diag, tr_Reg, & type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file type(oil_tracer_CS), pointer :: CS - type(diag_ptrs), target, intent(in) :: diag + type(diag_ctrl), target, intent(in) :: diag type(tracer_registry_type), pointer :: tr_Reg type(MOM_restart_CS), pointer :: restart_CS ! This subroutine is used to register tracer fields and subroutines @@ -155,7 +155,7 @@ function register_oil_tracer(G, param_file, CS, diag, tr_Reg, & ! model parameter values. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) tr_Reg - A pointer that is set to point to the control structure ! for the tracer advection and diffusion module. ! (in) restart_CS - A pointer to the restart control structure. diff --git a/src/tracer/tracer_example.F90 b/src/tracer/tracer_example.F90 index e329978763..dc6f7c001e 100644 --- a/src/tracer/tracer_example.F90 +++ b/src/tracer/tracer_example.F90 @@ -51,7 +51,7 @@ module USER_tracer_example !********+*********+*********+*********+*********+*********+*********+** use MOM_diag_mediator, only : post_data, register_diag_field, safe_alloc_ptr -use MOM_diag_mediator, only : diag_ptrs +use MOM_diag_mediator, only : diag_ctrl use MOM_diag_to_Z, only : register_Z_tracer, diag_to_Z_CS use MOM_error_handler, only : MOM_error, FATAL, WARNING use MOM_file_parser, only : get_param, log_param, log_version, param_file_type @@ -106,7 +106,7 @@ module USER_tracer_example ! if it is used and the surface tracer concentrations are to be ! provided to the coupler. - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable + type(diag_ctrl), pointer :: diag ! A pointer to a structure of shareable ! ocean diagnostic fields and control variables. integer, dimension(NTR) :: id_tracer = -1, id_tr_adx = -1, id_tr_ady = -1 integer, dimension(NTR) :: id_tr_dfx = -1, id_tr_dfy = -1 @@ -121,7 +121,7 @@ function USER_register_tracer_example(G, param_file, CS, diag, tr_Reg, & type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file type(USER_tracer_example_CS), pointer :: CS - type(diag_ptrs), target, intent(in) :: diag + type(diag_ctrl), target, intent(in) :: diag type(tracer_registry_type), pointer :: tr_Reg type(MOM_restart_CS), pointer :: restart_CS ! This subroutine is used to register tracer fields and subroutines @@ -131,7 +131,7 @@ function USER_register_tracer_example(G, param_file, CS, diag, tr_Reg, & ! model parameter values. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) tr_Reg - A pointer that is set to point to the control structure ! for the tracer advection and diffusion module. ! (in) restart_CS - A pointer to the restart control structure. diff --git a/src/user/MOM_controlled_forcing.F90 b/src/user/MOM_controlled_forcing.F90 index 25f14dc509..b4b3302992 100644 --- a/src/user/MOM_controlled_forcing.F90 +++ b/src/user/MOM_controlled_forcing.F90 @@ -45,7 +45,7 @@ module MOM_controlled_forcing !* * !********+*********+*********+*********+*********+*********+*********+** use MOM_diag_mediator, only : post_data, query_averaging_enabled -use MOM_diag_mediator, only : register_diag_field, diag_ptrs, safe_alloc_ptr +use MOM_diag_mediator, only : register_diag_field, diag_ctrl, safe_alloc_ptr use MOM_domains, only : pass_var, pass_vector, AGRID, To_South, To_West, To_All use MOM_error_handler, only : MOM_error, FATAL, WARNING, MOM_mesg, is_root_pe use MOM_file_parser, only : read_param, get_param, log_param, log_version, param_file_type @@ -104,8 +104,8 @@ module MOM_controlled_forcing avg_SST_anom => NULL(), & avg_SSS_anom => NULL(), & avg_SSS => NULL() - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields and control variables. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. integer :: id_heat_0 = -1 ! See if these are neede later... end type ctrl_forcing_CS @@ -513,20 +513,20 @@ subroutine controlled_forcing_init(Time, G, param_file, diag, CS) type(time_type), intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(in) :: diag + type(diag_ctrl), target, intent(in) :: diag type(ctrl_forcing_CS), pointer :: CS ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module real :: smooth_len logical :: do_integrated integer :: num_cycle -! This include declares and sets the variable "version". -#include "version_variable.h" +! This include declares and sets the variable "version". +#include "version_variable.h" character(len=40) :: mod = "MOM_controlled_forcing" ! This module's name. ! These should have already been called. diff --git a/src/user/user_change_diffusivity.F90 b/src/user/user_change_diffusivity.F90 index 01240509f2..cc88aca20e 100644 --- a/src/user/user_change_diffusivity.F90 +++ b/src/user/user_change_diffusivity.F90 @@ -40,7 +40,7 @@ module user_change_diffusivity !* * !********+*********+*********+*********+*********+*********+*********+** -use MOM_diag_mediator, only : diag_ptrs, time_type +use MOM_diag_mediator, only : diag_ctrl, time_type use MOM_error_handler, only : MOM_error, is_root_pe, FATAL, WARNING, NOTE use MOM_file_parser, only : get_param, log_version, param_file_type use MOM_grid, only : ocean_grid_type @@ -64,8 +64,8 @@ module user_change_diffusivity ! Kd_add is added, in kg m-3. logical :: use_abs_lat ! If true, use the absolute value of latitude when ! setting lat_range. - type(diag_ptrs), pointer :: diag ! A pointer to a structure of shareable - ! ocean diagnostic fields. + type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the + ! timing of diagnostic output. end type user_change_diff_CS contains @@ -224,13 +224,13 @@ subroutine user_change_diff_init(Time, G, param_file, diag, CS) type(time_type), intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file - type(diag_ptrs), target, intent(inout) :: diag + type(diag_ctrl), target, intent(inout) :: diag type(user_change_diff_CS), pointer :: CS ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in) diag - A structure containing pointers to common diagnostic fields. +! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module ! This include declares and sets the variable "version". diff --git a/src/user/user_revise_forcing.F90 b/src/user/user_revise_forcing.F90 index 1eb3ec990b..68da2749b9 100644 --- a/src/user/user_revise_forcing.F90 +++ b/src/user/user_revise_forcing.F90 @@ -26,8 +26,6 @@ module user_revise_forcing !* extensive code used to create or obtain the fluxes. * !* * !********+*********+*********+*********+*********+*********+*********+** -use MOM_diag_mediator, only : post_data, query_averaging_enabled -use MOM_diag_mediator, only : register_diag_field, diag_ptrs use MOM_domains, only : pass_var, pass_vector, AGRID use MOM_error_handler, only : MOM_error, FATAL, WARNING, is_root_pe use MOM_file_parser, only : read_param, log_param, log_version, param_file_type From 6b7606351007f08327f7ad7bb318f99aafb87120 Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Thu, 27 Jun 2013 10:05:39 -0400 Subject: [PATCH 011/372] Added GOLD_SIS2 & GOLD_SIS2_icebergs examples Added two new examples, based on GOLD_SIS, that use the SIS2 / SIS5L sea-ice in place of SIS, including new reference (ocean) solutions. --- examples/GOLD_SIS2/INPUT/.datasets | 1 + examples/GOLD_SIS2/INPUT/README | 1 + examples/GOLD_SIS2/MOM_channel_list | 20 + examples/GOLD_SIS2/MOM_input | 805 +++++++++ examples/GOLD_SIS2/MOM_memory.h | 51 + examples/GOLD_SIS2/MOM_override | 1 + examples/GOLD_SIS2/MOM_parameter_doc.all | 1566 +++++++++++++++++ examples/GOLD_SIS2/MOM_parameter_doc.short | 599 +++++++ examples/GOLD_SIS2/data_table | 49 + examples/GOLD_SIS2/diag_table | 329 ++++ examples/GOLD_SIS2/field_table | 71 + examples/GOLD_SIS2/input.nml | 74 + examples/GOLD_SIS2/static_input.nml | 45 + examples/GOLD_SIS2/timestats.gnu | 7 + examples/GOLD_SIS2/timestats.intel | 7 + examples/GOLD_SIS2/timestats.pgi | 7 + examples/GOLD_SIS2_icebergs/INPUT/.datasets | 1 + examples/GOLD_SIS2_icebergs/INPUT/README | 1 + examples/GOLD_SIS2_icebergs/MOM_channel_list | 20 + examples/GOLD_SIS2_icebergs/MOM_input | 805 +++++++++ examples/GOLD_SIS2_icebergs/MOM_override | 1 + .../GOLD_SIS2_icebergs/MOM_parameter_doc.all | 1566 +++++++++++++++++ .../MOM_parameter_doc.short | 599 +++++++ examples/GOLD_SIS2_icebergs/data_table | 49 + examples/GOLD_SIS2_icebergs/diag_table | 360 ++++ examples/GOLD_SIS2_icebergs/field_table | 71 + examples/GOLD_SIS2_icebergs/input.nml | 90 + examples/GOLD_SIS2_icebergs/static_input.nml | 61 + examples/GOLD_SIS2_icebergs/timestats.gnu | 7 + examples/GOLD_SIS2_icebergs/timestats.intel | 7 + examples/GOLD_SIS2_icebergs/timestats.pgi | 7 + 31 files changed, 7278 insertions(+) create mode 120000 examples/GOLD_SIS2/INPUT/.datasets create mode 120000 examples/GOLD_SIS2/INPUT/README create mode 100644 examples/GOLD_SIS2/MOM_channel_list create mode 100644 examples/GOLD_SIS2/MOM_input create mode 100644 examples/GOLD_SIS2/MOM_memory.h create mode 100644 examples/GOLD_SIS2/MOM_override create mode 100644 examples/GOLD_SIS2/MOM_parameter_doc.all create mode 100644 examples/GOLD_SIS2/MOM_parameter_doc.short create mode 100644 examples/GOLD_SIS2/data_table create mode 100644 examples/GOLD_SIS2/diag_table create mode 100644 examples/GOLD_SIS2/field_table create mode 100644 examples/GOLD_SIS2/input.nml create mode 100644 examples/GOLD_SIS2/static_input.nml create mode 100644 examples/GOLD_SIS2/timestats.gnu create mode 100644 examples/GOLD_SIS2/timestats.intel create mode 100644 examples/GOLD_SIS2/timestats.pgi create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/.datasets create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/README create mode 100644 examples/GOLD_SIS2_icebergs/MOM_channel_list create mode 100644 examples/GOLD_SIS2_icebergs/MOM_input create mode 100644 examples/GOLD_SIS2_icebergs/MOM_override create mode 100644 examples/GOLD_SIS2_icebergs/MOM_parameter_doc.all create mode 100644 examples/GOLD_SIS2_icebergs/MOM_parameter_doc.short create mode 100644 examples/GOLD_SIS2_icebergs/data_table create mode 100644 examples/GOLD_SIS2_icebergs/diag_table create mode 100644 examples/GOLD_SIS2_icebergs/field_table create mode 100644 examples/GOLD_SIS2_icebergs/input.nml create mode 100644 examples/GOLD_SIS2_icebergs/static_input.nml create mode 100644 examples/GOLD_SIS2_icebergs/timestats.gnu create mode 100644 examples/GOLD_SIS2_icebergs/timestats.intel create mode 100644 examples/GOLD_SIS2_icebergs/timestats.pgi diff --git a/examples/GOLD_SIS2/INPUT/.datasets b/examples/GOLD_SIS2/INPUT/.datasets new file mode 120000 index 0000000000..028a3b9b46 --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/.datasets @@ -0,0 +1 @@ +../../.datasets \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/README b/examples/GOLD_SIS2/INPUT/README new file mode 120000 index 0000000000..fc45a3cbc3 --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/README @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/README \ No newline at end of file diff --git a/examples/GOLD_SIS2/MOM_channel_list b/examples/GOLD_SIS2/MOM_channel_list new file mode 100644 index 0000000000..3bbb2ca75d --- /dev/null +++ b/examples/GOLD_SIS2/MOM_channel_list @@ -0,0 +1,20 @@ +! This file specifies restricted channel widths in GOLD. The order is: +! [UV]_WIDTH, min_longitude, max_longitude, min_latitude, max_latitude, width + +U_width, -6.5, -4.5, 35.0, 36.0, 12000.0 ! Gibraltar +U_width, 42.5, 43.5, 12.0, 13.0, 10000.0 ! Red Sea, Bab-el-Mendeb +U_width, 25.5, 26.5, 40.0, 41.0, 5000.0 ! Dardanelles +U_width, 139.5, 140.5, 41.0, 42.0, 35000.0 ! Tsugaru Strait +U_width, 141.6, 143.4, 45.0, 46.0, 15000.0 ! Between Sakhalin & Hokkaido +U_width, -65.7, -64.1, 80.64, 81.04, 38000.0 ! Smith Sound, Canadian Arctic + +V_width, 28.0, 29.0, 40.5, 41.5, 2500.0 ! Bosporus - should be 1km wide. +V_width, 42.0, 43.0, 12.5, 13.5, 10000.0 ! Red Sea, Bab-el-Mendeb +V_width, 118.0, 119.0, -3.6, -2.0, 40000.0 ! Makassar Straits +V_width, 119.0, 120.0, 0.06, 1.06, 80000.0 ! Entry to Makassar Straits +V_width, 129.0, 131.0, -0.31, 0.69, 25000.0 ! Between New Guinea & Halmahera +V_width, 131.0, 132.0, -0.25, 0.25, 25000.0 ! Between New Guinea & Halmahera +V_width, 115.0, 116.0, -9.0, -8.0, 20000.0 ! Lombok Straits +V_width, 124.0, 125.0, -9.0, -8.0, 20000.0 ! Timor Straits +V_width, 141.0, 142.0, 51.5, 52.5, 2500.0 ! Between Sakhalin & Russia +V_width, -89.2, -88.2, 76.74, 76.86, 8400.0 ! Jones Sound, Canadian Arctic diff --git a/examples/GOLD_SIS2/MOM_input b/examples/GOLD_SIS2/MOM_input new file mode 100644 index 0000000000..f27dd3eee7 --- /dev/null +++ b/examples/GOLD_SIS2/MOM_input @@ -0,0 +1,805 @@ +!********+*********+*********+*********+*********+*********+*********+* +!* This file determines the adjustable run-time parameters for the * +!* Modular Ocean Model (MOM), versions 6 and later. Where * +!* appropriate, MKS units are used. * +!********+*********+*********+*********+*********+*********+*********+* +! >>> Global coupled ice-ocean GOLD-SIS 63 Layer test case. + +! Specify properties of the physical domain. +OMEGA = 7.2921e-5 ! The rotation rate of the earth in s-1. +ROTATION = "2omegasinlat" ! Rotation approximation (2omegasinlat, + ! betaplane or USER). +G_EARTH = 9.80 ! G_EARTH is the Earth's gravitational + ! acceleration, in m s-2. +GRID_CONFIG = "mosaic" ! Method for defining horizontal grid + ! = file|cartesian|spherical|mercator + ! file - read grid from file "GRID_FILE" + ! cartesian - a Cartesian grid + ! spherical - a spherical grid + ! mercator - a Mercator grid +GRID_FILE = "ocean_hgrid.nc" + ! Name of file to read horizontal grid data +TOPO_CONFIG = "file" ! Method for defining topography + ! file - read topographic information from file + ! (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - bowl like basin using MAXIMUM_DEPTH and + ! MINIMUM_DEPTH. + ! spoon - similar to bowl except that southern + ! face of the "bowl" is open. + ! DOME - sill-overflow test case basin. + ! USER - user defined +TOPO_FILE = "topog.nc" ! If topography is to be set externally, +TOPO_VARNAME = "depth" + ! then this is the file to use. +MAXIMUM_DEPTH = 6000.0 ! The maximum depth of the ocean in m. +MINIMUM_DEPTH = 0.5 ! The minimum ocean depth, in m. Anything + ! shallower than this depth is assumed to be on + ! land, and all fluxes are masked out. +CHANNEL_CONFIG = "global_1deg" ! A string which determines which + ! set of channels are restricted to specific + ! widths. The default, "none", has no + ! partially restricted channels. + +COORD_CONFIG = "file" ! How layers are to be defined: + ! file - read coordinate information from file + ! (COORD_FILE). + ! ts_ref - use reference temperature + ! and salinity (T_REF and S_REF) to determine + ! surface density and GINT calculate internal + ! densities. + ! gprime - use reference density (RHO_0) for + ! surface density and GINT calculate internal + ! densities. + ! ts_profile - use profiles of temperature + ! and salinity (read from COORD_FILE) to determine + ! surface density and internal densities. + ! USER - user defined routine +COORD_FILE = "GOLD_IC.2010.11.15.nc" + ! If the vertical coordinate is defined by a + ! file, use this file. +GFS = 9.80 ! The reduced gravity at the free + ! surface, in m s-2. + +THICKNESS_CONFIG = "file" ! Method for defining initial layer thicknesses + ! file - read thickness information from file + ! (THICKNESS_FILE). + ! uniform - thickness is distributed uniformly + ! and equally between layers. + ! search - thickness determined by search + ! through initial temperature and salinity space + ! of a fixed coordinate data set (not yet + ! implemented) + ! USER - user defined +THICKNESS_FILE = "GOLD_IC.2010.11.15.nc" + ! If the Method for defining initial layer + ! thicknesses is "file", then this is the file + ! to use. +ADJUST_THICKNESS = True ! All mass below the bottom is removed if the + ! topography is shallower than the input file + ! would indicate. + +VELOCITY_CONFIG = "zero" ! Method for defining initial layer velocities + ! file - read velocity information from file. + ! zero - zero velocities everywhere. + ! USER - user defined. + +! Specify the numerical domain. +NIGLOBAL = 360 ! NIGLOBAL and NJGLOBAL are the number of thickness +NJGLOBAL = 210 ! grid points in the zonal and meridional + ! directions of the physical domain. +NK = 63 ! The number of layers. +NIHALO = 4 ! NIHALO and NJHALO are the number of halo +NJHALO = 4 ! points on each side in the x- and y-directions. + ! If static memory allocation is used, these + ! must match the values of NIHALO_ and NJHALO_ + ! in MOM_memory.h. +NIPROC_IO = 2 ! The number of processors used for I/O in the + ! x-direction, or 0 to equal NIPROC. NIPROC_IO + ! must be a factor of NIPROC. +NJPROC_IO = 2 ! The number of processors used for I/O in the + ! y-direction, or 0 to equal NJPROC. NJPROC_IO + ! must be a factor of NJPROC. + +REENTRANT_X = True ! If defined, the domain is zonally reentrant. +REENTRANT_Y = False ! If defined, the domain is meridionally + ! reentrant. +TRIPOLAR_N = True ! Use tripolar connectivity at the northern + ! edge of the domain. With TRIPOLAR_N, NIGLOBAL + ! must be even. + +DEBUG = False ! If true, write out verbose debugging data. +DEBUG_TRUNCATIONS = False ! If true, calculate all diagnostics that are + ! useful for debugging truncations. +SEND_LOG_TO_STDOUT = False ! If true write out log information to stdout. + +! Specify the time integration scheme. +SPLIT = True ! Use the split time stepping if defined. +DT_FORCING = 7200.0 ! The time step for changing forcing or + ! writing certain diagnostics, in s. +DT_THERM = 7200.0 ! The thermodynamic time step, in s. DT_THERM + ! should be an integer multiple of DT and less + ! than or equal to DT_FORCING. +DT = 3600.0 ! The (baroclinic) dynamics time step, in s. + ! DT should be an integer fraction of DT_FORCING. +DTBT = 60.0 ! The barotropic time step, in s. DTBT is only + ! used with the split explicit time stepping. + ! To set the time step automatically based + ! the maximum stable value use 0, or a negative + ! value gives the fraction of the stable value. + ! The value of DTBT that will actually be used + ! is an integer fraction of DT, rounding down. +DT_BT_FILTER = 0.0 ! A time-scale for filtering BT variables, + ! in s if positive, or as a fraction of DT if + ! negative. +DTBT_RESET_PERIOD = -1.0 ! The period between recalculations of DTBT + ! of DTBT (if DTBT <= 0), in seconds. If + ! DTBT_RESET_PERIOD is negative, DTBT is set + ! based only on information available at + ! initialization. If dynamic, DTBT will be set + ! at least every forcing time step, and if 0, + ! every dynamics time step. +BE = 0.6 ! BE determines whether the neutral baroclinic + ! time stepping scheme (0.5) or a backward Euler + ! scheme (1) is used. BE may be from 0.5 to 1, + ! but instability may occur near 0.5. +BEBT = 0.2 ! BEBT determines whether the barotropic time + ! stepping uses the forward-backward time- + ! stepping scheme or a backward Euler scheme. + ! BEBT is valid in the range from 0 (for a + ! forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler + ! treatment). In practice, BEBT must be greater + ! than about 0.05. + +! Specify properties of the I/O and length of the integration. +TIMEUNIT = 86400.0 ! The time unit in seconds for the following + ! fields. +ENERGYSAVEDAYS = 0.25 ! The number of days between saves of the + ! energies of the run. +ENERGYFILE = "timestats" ! The file to use to save the energies. +RESTARTFILE = "MOM.res" ! The name of the restart file. +RESTINT = 365.0 ! The number of days between saves of the + ! restart file. Use a value that is larger than + ! DAYMAX not to save incremental restart files + ! within a run. Use 0 not to save restart files + ! at all. +PARALLEL_RESTARTFILES = False ! If defined, each processor writes its own + ! restart file, otherwise a single restart file + ! is generated. +LARGE_FILE_SUPPORT = True ! If true, use the file-size limits with + ! NetCDF large file support (4Gb). +RESTART_CONTROL = 1 ! RESTART_CONTROL determines which restart + ! files are written - Add 2 (bit 1) for a time- + ! stamped restart file, and odd (bit 0) for a + ! non-time-stamped file. A restart will be + ! saved at the end of the run segment for any + ! non-negative value. +SAVE_INITIAL_CONDS = True ! If defined, the inital conditions are + ! written to IC_OUTPUT_FILE at the start of a + ! new run. +IC_OUTPUT_FILE = "GOLD_IC" ! The name-root of a file into which the + ! initial conditions are written for a new run. +ALWAYS_WRITE_GEOM = False ! If ALWAYS_WRITE_GEOM is defined, the + ! ocean_geometry file is written anew with each + ! run segment. Otherwise it is only written for + ! a new run. The default is defined. +Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" + ! The file that specifies the vertical grid + ! for depth-space diagnostics. +MIN_Z_DIAG_INTERVAL = 2.16e4 ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. + ! Making this larger than DT_THERM reduces the + ! performance penalty of regridding to depth + ! online. +INPUTDIR = "INPUT" + ! INPUTDIR is a directory in which NetCDF + ! input files might be found. + +! Specify the horizontal (along-isopycnal) viscosity. +LAPLACIAN = True ! LAPLACIAN is defined to use a Laplacian + ! horizontal viscosity. +BIHARMONIC = True ! BIHARMONIC is defined to use a biharmonic + ! horizontal viscosity. BIHARMONIC may be used + ! with LAPLACIAN, and it is automatically + ! defined if LAPLACIAN is undefined. +BOUND_KH = True ! If BOUND_KH is defined, the Laplacian + ! coefficient is locally limited to guarantee + ! stability. +BOUND_AH = True ! If BOUND_AH is defined, the biharmonic + ! coefficient is locally limited to guarantee + ! stability. +BETTER_BOUND_KH = True ! If BETTER_BOUND_KH is defined, use more + ! careful bounds in limiting KH for stability. +BETTER_BOUND_AH = True ! If BETTER_BOUND_AH is defined, use more + ! careful bounds in limiting AH for stability. +KH = 0.0 ! The Laplacian horizontal viscosity, in + ! m2 s-1. KH is used if LAPLACIAN is defined. +AH = 0.0 ! The biharmonic horizontal viscosity, in + ! m4 s-1. AH is used if BIHARMONIC is defined. +KH_VEL_SCALE = 0.01 ! The velocity scale which is multiplied by + ! the grid spacing to calculate the Laplacian + ! viscosity ,if LAPLACIAN is defined, in m s-1. + ! The final viscosity is the largest of this + ! scaled viscosity, the Smagorinsky viscosity + ! and KH. +AH_VEL_SCALE = 0.05 ! The velocity scale which is multiplied by + ! the cube of the grid spacing to calculate the + ! biharmonic viscosity if BIHARMONIC is defined, + ! in units of m s-1. The final viscosity is + ! the largest of this scaled viscosity, the + ! Smagorinsky viscosity and AH. +RESOLN_SCALED_KH = True ! If true, the lateral viscosity is scaled + ! away when the first baroclinic deformation + ! radius is well resolved. +KH_RES_SCALE_COEF = 1.0 ! A coefficient that determines how Kh is + ! scaled away, as F = 1/(1 + coef*Rd2/dx2) +SMAGORINSKY_KH = False ! If defined, use Smagorinsky's nonlinear eddy + ! viscosity. KH is the background. +SMAG_LAP_CONST = 0.15 ! The nondimensional Laplacian Smagorinsky + ! constant. Often 0.15. +SMAGORINSKY_AH = True ! If defined, use a biharmonic form of + ! Smagorinsky's nonlinear eddy viscosity. +SMAG_BI_CONST = 0.06 ! The nondimensional biharmonic Smagorinsky + ! constant. Often 0.015. +NOSLIP = False ! This should True for no slip + ! boundary conditions False for free + ! slip boundary conditions (the default). The + ! implementation of the free slip boundary + ! conditions on a C-grid is much cleaner than + ! the no slip boundary conditions. The use of + ! free slip b.c.s is strongly encouraged. The + ! no slip b.c.s are not implemented with the + ! biharmonic viscosity. + +! Specify the horizontal interface depth (akin to Gent-McWilliams) diffusion. +THICKNESSDIFFUSE = True ! If THICKNESSDIFFUSE is defined, interfaces + ! are diffused with a coefficient of KHTH. +THICKNESSDIFFUSE_FIRST = True ! If THICKNESSDIFFUSE_FIRST is defined, do + ! thickness diffusion before dynamics. +RESOLN_SCALED_KHTH = True ! If defined, the interface depth diffusivity + ! is scaled away when the first baroclinic + ! deformation radius is well resolved. +KHTH_SLOPE_MAX = 1.0e-2 ! A slope beyond which the calculated isopycnal + ! slope is not reliable and is scaled away. +KHTH = 10.0 ! KHTH is the nominal interface depth diffusivity + ! in m2 s-1. +KHTH_MIN = 0.0 ! Minimum thickness diffusivity in m2 s-1. +KHTH_MAX = 900.0 ! Maximum thickness diffusivity in m2 s-1. +KHTH_SLOPE_CFF = 0.25 ! Non-dimensional coefficient in Visbeck formula. +VISBECK_L_SCALE = 30.e3 ! Fixed length scale for Visbeck formula (m). +VARMIX_KTOP = 6 ! Layer # at which to start vertical integration of + ! S*N for purposes of finding Eady growth rate +USE_VARIABLE_MIXING = True ! If defined, forces the variable mixing code to + ! be called. This allows diagnostics to be created + ! even if the scheme is not used. This flag is + ! unused if the coefficients are non-zero. +MIXEDLAYER_RESTRAT = True ! If true, a density-gradient dependent + ! re-stratifying flow is imposed in the mixed + ! layer. +FOX_KEMPER_ML_RESTRAT_COEF = 20.0 + ! A nondimensional coefficient that is + ! proportional to the ratio of the deformation + ! radius to the dominant lengthscale of the + ! submesoscale mixed layer instabilities, times + ! the minimum of the ratio of mesoscale eddy + ! kinetic energy to the large-scale geostrophic + ! kinetic energy or 1 plus the square of the + ! grid spacing over the deformation radius, as + ! detailed in the work of Fox-Kemper et al. + +! Specify the scheme for the Coriolis and momentum advection terms. +CORIOLIS_SCHEME = "SADOURNY75_ENERGY" + ! Selects the discretization of Coriolis terms. + ! Possible values are: + ! SADOURNY75_ENERGY - Sadourny's energy + ! conserving scheme + ! ARAKAWA_HSU90 - Arakawa and Hsu's scheme + ! ROBUST_ENSTRO - A pseudo-enstrophy + ! conserving scheme, robust + ! to vanishing thickness +KE_SCHEME = "KE_ARAKAWA" ! Selects the discretization for the kinetic + ! energy in the Bernoulli function. Possible + ! values are KE_ARAKAWA, KE_SIMPLE_GUDONOV, + ! and KE_GUDONOV. KE_ARAKAWA is the default. +BOUND_CORIOLIS = True ! If BOUND_CORIOLIS is defined, the Coriolis + ! terms at u points are bounded by the four + ! estimates of (f+rv)v from the four neighboring + ! v points, and similarly at v points. This + ! option would have no effect on the SADOURNY + ! scheme if it were possible to use centered + ! difference thickness fluxes. In addition, if + ! SMAGORINSKY_AH is used, the biharmonic + ! viscosity is modified to include a term that + ! scales quadratically with the velocity + ! shears. +CORIOLIS_EN_DIS = True ! If CORIOLIS_EN_DIS is defined, two estimates + ! of the thickness fluxes are used to estimate + ! the Coriolis term, and the one that dissipates + ! energy relative to the other one is used. + +! Specify the scheme for the continuity solver. +CONTINUITY_SCHEME = "PPM" ! CONTINUTITY_SCHEME specifies the scheme used + ! for the continuity solver. PPM is currently + ! the only option, in which case a positive- + ! definite piecewise parabolic reconstruction + ! is used for the continuity solver. +MONOTONIC_CONTINUITY = True ! If true, the PPM continuity scheme uses the + ! Colella and Woodward monotonic limiter. The + ! default is to use a simple positive definite + ! limiter. +ETA_TOLERANCE = 1e-6 ! The tolerance, in m, for the differences + ! between the barotropic and baroclinic + ! estimates of the sea surface height due to + ! the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The + ! default is 0.5*NK*EPSILON, and this should not + ! be set less than about 10^-15*MAXIMUM_DEPTH. +VELOCITY_TOLERANCE = 1.0e-4 ! The tolerance for barotropic velocity + ! discrepancies between the barotropic solution + ! and the sum of the layer thicknesses, in m s-1. +CONTINUITY_CFL_LIMIT = 0.5 ! This is the CFL limit for corrections with + ! the PPM continuity scheme. +CONT_PPM_BETTER_ITER = True ! If true, use the velocity change tolerance + ! to determine when to keep iterating with the + ! PPM continuity scheme. +CONT_PPM_USE_VISC_REM_MAX = True ! If true, use more appropriate limiting + ! bounds for corrections in viscous columns. + +! Specify the scheme for the vertical viscosity. +HARMONIC_VISC = False ! If defined, use the harmonic mean thickness + ! for calculating the vertical viscosity. + +! Specify the scheme for the pressure gradient accelerations. +ANALYTIC_FV_PGF = True ! If defined the pressure gradient forces + ! are calculated with a finite volume form that + ! analytically integrates the equations of state + ! in pressure to avoid any possibility of + ! numerical thermobaric instability. + +! Specify the scheme for the barotropic solver. +USE_LEGACY_SPLIT = True ! If defined, use the split time stepping + ! code that gives acces to the full range of + ! options that were available in GOLD. If + ! false, only the prefered options can be + ! used in the streamlined code. +FLUX_BT_COUPLING = True ! If defined, use mass fluxes to ensure + ! consistency between the baroclinic and + ! barotropic modes. +USE_BT_CONT_TYPE = True ! If defined, use a structure with elements + ! that describe effective face areas from the + ! summed layer continuity solvers as a function + ! the barotropic flow in coupling between the + ! barotropic and baroclinic flow. +RESCALE_BT_FACE_AREAS = False ! If true, the face areas used by the + ! barotropic solver are rescaled to reflect the + ! open face areas of the interior layers. This + ! probably requires FLUX_BT_COUPLING to work, + ! but does not apply with USE_BT_CONT_TYPE. +READJUST_BT_TRANS = True ! If defined, make a barotropic adjustment to + ! the layer velocities after the thermodynamic + ! part of the step. +BOUND_BT_CORRECTION = True ! If defined, the corrective pseudo mass- + ! fluxes into the barotropic solver are limited + ! to values that require less than 0.1*MAXVEL to + ! be accommodated. +APPLY_BT_DRAG = True ! If defined, bottom drag is applied within + ! the barotropic solver. The default is true. +BT_STRONG_DRAG = True ! If defined, use a stronger estimate of the + ! retarding effects of strong bottom drag, by + ! making it implicit with the barotropic time- + ! step instead of implicit with the baroclinic + ! time-step and dividing by the number of + ! barotropic steps. +BT_THICK_SCHEME = "HYBRID" ! A string describing the scheme that is used + ! to set the open face areas used for barotropic + ! transport and the relative weights of the layer + ! accelerations. Valid values are: + ! ARITHMETIC - arithmetic mean layer thicknesses + ! HARMONIC - harmonic mean layer thicknesses + ! HYBRID (the default) - use arithmetic means for + ! layers above the shallowest bottom, the + ! harmonic mean for layers below, and a weighted + ! average for layers that straddle that depth + ! FROM_BT_CONT - use the average thicknesses kept + ! it the h_u and h_v fields of BT_cont_type. +NONLINEAR_BT_CONTINUITY = False ! If defined, use nonlinear transports in the + ! barotropic continuity equation. This does + ! not apply with USE_BT_CONT_TYPE. + +! Specify the properties of the active tracers and Eqn of state. +ENABLE_THERMODYNAMICS = True ! Temperature and salinity are used as state + ! variables if ENABLE_THERMODYNAMICS is defined. +TS_CONFIG = "file" ! Method for defining temperature (file or USER) +TS_FILE = "GOLD_IC.2010.11.15.nc" + ! If temperature is defined by a file, this is + ! the file to use. +FRAZIL = True ! If FRAZIL is defined, water freezes if it + ! gets colder than the freezing point, and the + ! accumulated heat deficit is returned in the + ! surface state. +EQN_OF_STATE = "WRIGHT" ! EQN_OF_STATE determines which ocean equation + ! of state should be used. Currently, the valid + ! choices are "LINEAR", "UNESCO", and "WRIGHT". + ! The default is "WRIGHT", but this only matters + ! of USE_EOS is defined. +USE_EOS = True ! If USE_EOS is defined, density is calculated + ! from temperature and salinity with an equation + ! of state. ENABLE_THERMODYNAMICS must be + ! defined if USE_EOS is. +BOUSSINESQ = True ! If true, make the Boussinesq approximation. +P_REF = 2.0e7 ! P_REF is the pressure that is used for + ! calculating the coordinate density, in Pa. + ! (1 Pa = 1e4 dbar, so 2e7 is commonly used.) +RHO_0 = 1035.0 ! RHO_0 is used in the Boussinesq + ! approximation to calculations of pressure and + ! pressure gradients, in units of kg m-3. +C_P = 3925.0 ! C_P is the heat capacity of sea water in + ! J kg-1 K-1, approximated as a constant. +CORRECT_DENSITY = True ! If CORRECT_DENSITY is defined, the layer + ! densities are restored toward their target + ! values by the diapycnal mixing. + +! Specify the properties of the surface forcing. +WIND_STAGGER = "B" ! "A", "B", or "C" to indicate the + ! staggering of the wind stresses. + +! Specify the properties of the passive tracers. +KHTR = 10.0 ! KHTR is the along-isopycnal tracer diffusivity, in m2 s-1. +KHTR_MIN = 50.0 ! Minimum tracer diffusivity in m2 s-1. +KHTR_MAX = 900.0 ! Maximum tracer diffusivity in m2 s-1. +KHTR_SLOPE_CFF = 0.25 ! Non-dimensional coefficient in Visbeck formula. + ! Use non-zero value (e.g. 0.1) to enable Visbeck +RESOLN_SCALED_KHTR = False ! If defined, the tracer diffusivity is scaled + ! away when the first baroclinic deformation + ! radius is well resolved. +KHTR_PASSIVITY_COEFF = 3.0 ! Passivity coefficient that scales Rd/dx + ! where passivity is the ratio between the + ! along-isopycnal tracer mixing and thickness + ! mixing +CHECK_DIFFUSIVE_CFL = False ! If true, use enough iterations to ensure + ! that the horizontal diffusive CFL limit is + ! respected. If false, always use 1 iteration. +DIFFUSE_ML_TO_INTERIOR = True ! If true, enable epipycnal mixing between the + ! surface boundary layer and the interior. +ML_KHTR_SCALE = 0.0 ! With Diffuse_ML_interior, this is the ratio + ! of the truly horizontal diffusivity in the + ! mixed layer to the epipycnal diffusivity. + ! The default is 1.0. Nondimensional. + +USE_USER_TRACER_EXAMPLE = False ! If defined, the example tracer package is used. +USE_IDEAL_AGE_TRACER = True ! If defined, the ideal age and vintage + ! tracer package may be used. +DO_IDEAL_VINTAGE = False ! If defined and USE_IDEAL_AGE_TRACER is + ! defined, use an ideal vintage tracer that is + ! set to an exponentially increasing value in + ! the mixed layer and is conserved thereafter. + +! Specify the properties of the diapycnal viscosity and diffusion. +ADIABATIC = False ! There are no diapycnal mass fluxes if + ! ADIABATIC is defined. This assumes that + ! KD = KDML = 0.0 and that there is no buoyancy + ! forcing, but makes the model faster by + ! eliminating subroutine calls. + +BULKMIXEDLAYER = True ! If defined, use a Kraus-Turner-like bulk + ! mixed layer with transitional buffer layers. + ! Layers 1 through NKML+NKBL have variable + ! densities. There must be at least NKML+NKBL+1 + ! layers if BULKMIXEDLAYER is defined. +! The following parameters only apply when BULKMIXEDLAYER is defined. +NKML = 2 ! NKML is the number of sublayers within the + ! mixed layer. +NKBL = 2 ! NKBL is the number of layers used as + ! variable density buffer layers. +MSTAR = 0.3 ! MSTAR is a non-dimensional constant of + ! proportionality between the cube of the + ! surface friction velocity and the turbulent + ! kinetic energy input at the surface. +NSTAR = 0.15 ! NSTAR is the portion of the buoyant + ! potential energy imparted by surface fluxes + ! that is available to drive entrainment at the + ! base of mixed layer when that energy is + ! positive. +NSTAR2 = 0.15 ! NSTAR2 is the portion of any potential + ! energy released by convective adjustment that + ! is available to drive entrainment at the + ! base of the mixed layer. By default, + ! NSTAR2 = NSTAR. +READ_GUST_2D = True ! Signals to read gustiness from a file (Pa) +GUST_2D_FILE = "gustiness_qscat.nc" ! The gustiness data file. +GUST_CONST = 0.02 ! Gustinesss to use if not read from file or + ! a background that is added to the data (Pa) +ABSORB_ALL_SW = True ! If defined, all shortwave radiation is + ! absorbed by the ocean, instead of passing + ! through to the bottom mud. +CORRECT_ABSORPTION_DEPTH = True ! If true, the depth at which penetrating + ! shortwave radiation is absorbed is corrected by + ! moving some of the heating upward in the water + ! column. The default is false. +ML_USE_OMEGA = True ! Use Omega instead of f in ML code +TKE_DECAY = 10.0 ! TKE_DECAY relates the vertical rate of decay + ! of the TKE available for mechanical entrain- + ! ment to the natural Ekman depth. Nondim. +CONV_DECAY = 0.5 ! CONV_DECAY relates the vertical rate of + ! decay of the convectively released TKE + ! available for penetrating entrainment to the + ! natural Ekman length. Nondimensional. +BULK_RI_ML = 0.05 ! BULK_RI_ML is the efficiency with which mean + ! kinetic energy released by mechanically forced + ! entrainment of the mixed layer is converted to + ! turbulent kinetic energy. Nondimensional. +BULK_RI_CONVECTIVE = 0.05 ! BULK_RI_CONVECTIVE is the efficiency with + ! which convectively released mean kinetic + ! energy is converted to turbulent kinetic + ! energy. Nondimensional. +RESOLVE_EKMAN = False ! If true, the nkml>1 layers in the mixed + ! layer are chosen to optimally represent the + ! impact of the Ekman transport on the mixed + ! layer TKE budget. Otherwise, the sublayers + ! are distributed uniformly through the mixed + ! layer. The default is false. +ML_MIX_FIRST = 0.0 ! The fraction of the mixed layer mixing that + ! is applied before interior diapycnal mixing. +ML_RESORT = True ! If defined, resort the topmost layers by + ! potential density before the mixed layer + ! calculations. +ML_PRESORT_NK_CONV_ADJ = 4 ! Convectively mix the first X layers before + ! sorting when ML_RESORT is defined. +LIMIT_BUFFER_DETRAIN = True ! If defined, limit the detrainment from the + ! buffer layers to not be too different from the + ! neighbors. +DYNAMIC_VISCOUS_ML = True ! If defined, use a bulk Richardson number criteria + ! to determine the mixed layer thickness for viscosity. +HMIX_MIN = 2.0 ! The minimum mixed layer depth, in m. +! End of the BULKMIXEDLAYER parameters. + +USE_LIMITED_PATM_SSH = False ! If undefined, return FULL weight of ice to coupler + ! rather than clipped weight. +DEPTH_LIMIT_FLUXES = 0.1 ! The surface fluxes are scaled away when the + ! total ocean depth is less than this, in m. +DIRECT_STRESS = False ! If DIRECT_STRESS is defined, the wind stress + ! is distributed over the topmost HMIX_STRESS + ! of fluid, and KVML need not be elevated. + +KV = 1.00e-4 ! The kinematic viscosity in the interior, in + ! m2 s-1. The molecular value, ~1e-6 m2 s-1, + ! may be used. +KD = 2.00e-5 ! The diapycnal diffusivity of density in the + ! interior, in m2 s-1. Zero or the molecular + ! value, ~1e-7 m2 s-1, may be used. +MAX_ENT_IT = 20 ! The maximum number of iterations that may be + ! used to calculate the interior diapycnal + ! entrainment. +TOLERANCE_ENT = 1.0e-5 ! The tolerance in m with which to solve for + ! entrainment values. +USE_JACKSON_PARAM = True ! If true, use the new Jackson-Hallberg-Legg + ! (JPO 2008) shear mixing parameterization. +! The Jackson-Hallberg-Legg shear mixing parameterization uses the following +! 6 nondimensional coefficients. That paper gives 3 best fit parameter sets. +! Ri_Crit Rate FRi_Curv K_buoy TKE_N TKE_Shear +! p1: 0.25 0.089 -0.97 0.82 0.24 0.14 +! p2: 0.30 0.085 -0.94 0.86 0.26 0.13 +! p3: 0.35 0.088 -0.89 0.81 0.28 0.12 +! Future research will reveal how these should be modified to take +! subgridscale inhomogeneity into account. +RINO_CRIT = 0.25 ! The critical Richardson number for shear + ! mixing. With the Jackson et al. parameteriz- + ! ation, values range from 0.25 to 0.35. +SHEARMIX_RATE = 0.089 ! A nondimensional rate scale for shear-driven + ! entrainment. The original value from Hallberg + ! (MWR 2000) is 0.1. The default value with + ! USE_JACKSON_PARAM is 0.089. +FRI_CURVATURE = -0.97 ! The nondimensional curvature of the fit to + ! function of the Richardson number in the kappa + ! source term in the Jackson et al. scheme. The + ! default value is -0.97. +KAPPA_BUOY_SCALE_COEF = 0.82 ! The nondimensional ratio of the buoyancy + ! length scale to the kappa decay scale in the + ! kappa equation. The default value is 0.82. +TKE_N_DECAY_CONST = 0.24 ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke), + ! ND. The default value is 0.24. +TKE_SHEAR_DECAY_CONST = 0.14 ! The coefficient for the decay of TKE due + ! to shear (i.e. proportional to |S|*tke), ND. + ! The default value is 0.14. +TKE_BACKGROUND = 0.0 ! A background level of TKE used in the first + ! iteration of the kappa equation, in m2 s-2. + ! TKE_BACKGROUND could be 0, its default. +MAX_RINO_IT = 25 ! The maximum number of iterations that may be + ! used to estimate the Richardson number driven + ! mixing. + +BRYAN_LEWIS_DIFFUSIVITY = False ! If true, a Bryan & Lewis (JGR 1979) like + ! tanh profile of background diapycnal + ! diffusivity with depth is used. +LEE_WAVE_DISSIPATION = False ! If true, use a lee wave driven dissipation + ! scheme to drive diapycnal mixing, along the + ! lines of Nikurashin (2010). +DISSIPATION_N0 = 1.0e-7 ! The intercept when N=0 of the N-dependent + ! expression used to set a minimum dissipation + ! by which to determine a lower bound of Kd + ! (a floor): A in eps_min = A + B*N, in W m-3. +DISSIPATION_N1 = 6.0e-4 ! The coefficient multiplying N, following + ! Gargett (1984), used to set a minimum + ! dissipation by which to determine a lower + ! bound of Kd (a floor): B in eps_min = A + B*N + ! in units of J m-3. +INT_TIDE_DISSIPATION = True ! If true, use an internal tidal dissipation + ! scheme to drive diapycnal mixing, along the + ! lines of St. Laurent, 2002 and Simmons, 2004. +INT_TIDE_DECAY_SCALE = 300.3003003003003 ! The decay scale away from the + ! bottom for tidal TKE when INT_TIDE_DISSIPATION + ! is used, in m. +MU_ITIDES = 0.2 ! A dimensionless turbulent mixing efficiency. + ! (global value to use instead?) +GAMMA_ITIDES = 0.3333 ! Fraction of tidal energy dissipated locally. +MIN_ZBOT_ITIDES = 0.0 ! Turn off tidal dissipation where total ocean + ! depth less than this value. +KAPPA_ITIDES = 0.000628319 ! The effective wavelength of the subgridscale + ! topographic variations, in m-1. Currently set + ! to 2*pi/10km. +H2_FILE = "sgs_h2.nc" ! File containing sub-grid topography amplitude +READ_TIDEAMP = True ! If true, read a file (given by TIDEAMP_FILE) + ! containing the tidal amplitude. +TIDEAMP_FILE = "tideamp.nc" ! File containing tidal flow amplitude +KAPPA_H2_FACTOR = 0.75 ! A scaling factor for roughness amplitude. +TKE_ITIDE_MAX = 0.1 ! Maximum conversion to baroclinic tides, W m-2. +N2_FLOOR_IOMEGA2 = 0. ! The floor applied to N2(k) scaled by Omega^2 + ! If =0., N2(k) is simply positive definite + ! If =1., N2(k) > Omega^2 everywhere +BBL_MIXING_AS_MAX = False ! If true, take the maximum of the diffusivity + ! from the BBL mixing and the other + ! diffusivities. Otherwise, diffusiviy from the + ! BBL_mixing is simply added. +KD_MIN = 2.e-6 ! Minimum diapycnal diffusivity (m^2/s) +CD_TIDES = 2.5e-3 ! The drag coefficient for calculating the + ! frictional drag of tidal velocities, nondim. +HBBL = 10.0 ! The thickness in m of a bottom boundary + ! layer with a viscosity of KVBBL if + ! BOTTOMDRAGLAW is not defined, or the thickness + ! over which near-bottom velocities are averaged + ! for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +BOTTOMDRAGLAW = True ! If BOTTOMDRAGLAW is defined, the bottom + ! stress is calculated with a drag law + ! c_drag*|u|*u. The velocity magnitude may be an + ! assumed value or it may be based on the actual + ! velocity in the bottommost HBBL, depending on + ! LINEAR_DRAG. +CDRAG = 0.003 ! CDRAG is the drag coefficient relating the + ! magnitude of the velocity field to the bottom + ! stress. CDRAG is only used if BOTTOMDRAGLAW is + ! defined. +LINEAR_DRAG = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined + ! the drag law is cdrag*DRAG_BG_VEL*u. +DRAG_BG_VEL = 0.10 ! DRAG_BG_VEL is either the assumed bottom + ! velocity (with LINEAR_DRAG) or an unresolved + ! velocity that is combined with the resolved + ! velocity to estimate the velocity magnitude, + ! in m s-1. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! The minimum bottom boundary layer thickness, + ! in m, that can be used with BOTTOMDRAGLAW. + ! This might be Kv / (cdrag * drag_bg_vel) to + ! give Kv as the minimum near-bottom viscosity. +BBL_EFFIC = 0.20 ! BBL_EFFIC is the efficiency with which the + ! energy extracted by bottom drag drives BBL + ! diffusion. Nondimensional. BBL_EFFIC only + ! applies when BOTTOMDRAGLAW is defined. +BBL_MIXING_MAX_DECAY = 0.0 ! This sets the maximum decay scale in m for + ! the BBL diffusion, or 0 to allow the mixing + ! to penetrate as far as stratification and + ! rotation permit. The default is 0. +CHANNEL_DRAG = True ! If defined the drag is exerted directly on + ! each layer according to what fraction of the + ! bottom they overlie. +SMAG_CONST_CHANNEL = 0.15 ! The nondimensional Laplacian Smagorinsky + ! constant used in calculating the channel drag + ! if it is enabled. The default is to use the + ! same value as SMAG_LAP_CONST if it is defined, + ! or 0.15 if it is not. +DO_RIVERMIX = True ! If true, apply additional mixing whereever + ! there is runoff, so that it is mixed down to + ! RIVERMIX_DEPTH, if the ocean is that deep. +RIVERMIX_DEPTH = 40.0 ! The depth to which rivers are mixed, in m, + ! if DO_RIVERMIX is defined. +HENYEY_IGW_BACKGROUND = True ! If defined use a latitude-dependent scaling + ! for the near-surface background diffusivity, + ! as described in Harrison & Hallberg, JPO'08. +ML_RADIATION = True ! Turns on sub-ML mixing driven by ML radiation +ML_RAD_COEFF = 0.1 ! Non-dimensional energy input for sub-ML mixing +ML_RAD_KD_MAX = 1.e-3 ! Maximum diffusivity allowed in sub-ML mixing +ML_RAD_EFOLD_COEFF = 0.2 ! Non-dimensional length scale (multiples ML depth) + +! Specify properties of the bottom thermal forcing. +DO_GEOTHERMAL = True ! If defined, apply geothermal heating. +GEOTHERMAL_FILE = geothermal_heating_cm2g.nc + ! The file from which the geothermal heating is + ! to be read, or blank to use a constant heating + ! rate. +GEOTHERMAL_SCALE = 0.001 ! The constant geothermal heat flux, a + ! rescaling factor for the heat flux read from + ! GEOTHERMAL_FILE, or 0 to disable the geothermal + ! heating. + +! Specify properties of the surface forcing. +RECLAIM_FRAZIL = True ! Avoid creating thin-ice for SSTs above freezing +BOUND_SALINITY = True ! Limit salinity to being positive (the sea-ice + ! model may ask for more salt than is available and + ! otherwise drive the salinity negative) +RESTORE_SALINITY = True ! If RESTORE_SALINITY is defined, the coupled + ! driver will add a globally-balanced fresh- + ! water flux that drives sea-surface salinity + ! toward specified values. +ADJUST_NET_FRESH_WATER_TO_ZERO = True ! If true, adjusts the net fresh-water + ! forcing (including restoring) seen by the + ! ocean/sea-ice system to zero. +FLUXCONST = 0.5 ! A constant that relates the surface fluxes + ! to the mixed layer property anomalies, if + ! RESTOREBUOY or RESTORE_SALINITY is defined. + !] +MAX_P_SURF = 7.0e4 ! The maximum surface pressure that can be + ! exerted by the atmosphere and floating sea-ice, + ! in Pa. This is needed because the FMS coupling + ! structure does not limit the water that can be + ! frozen out of the ocean and the ice-ocean heat + ! fluxes are treated explicitly. No limit is + ! applied if a negative value is used. +USE_RIVER_HEAT_CONTENT = False ! If true, use the fluxes%runoff_Hflx field to + ! set the heat carried by runoff, instead of + ! using SST*CP*liq_runoff. +USE_CALVING_HEAT_CONTENT = False ! If true, use the fluxes%calving_Hflx field to + ! set the heat carried by runoff, instead of + ! using SST*CP*froz_runoff. + +! Specify whether sponges are used. It is possible to use the model in robust +! diagnostic mode by defining sponges that span the entire domain. +SPONGE = False ! If SPONGE is defined, sponges may be applied + ! anywhere in the domain. The exact location and + ! properties of those sponges are specified from + ! MOM_initialization.F90. +APPLY_OBC_U = False ! If defined, open boundary conditions may be +APPLY_OBC_V = False ! applied at some u- or v- points. The boundary + ! conditions are set in USER_set_Open_Bdry_Conds + ! in MOM_initialization.F90 + +! Specify properties of the tides. +TIDES = False ! Apply tidal momentum forcing. + +! Opacity Rules +PEN_SW_NBANDS = 3 ! The number of bands of penetrating shortwave + ! radiation. +VAR_PEN_SW = True ! Use time and/or space varying CHL_A to set opacity +OPACITY_SCHEME = "MANIZZA_05" ! OPACITY_SCHEME is used to specify how + ! chlorophyll concentrations are translated into + ! opacities. Currently valid options include: + ! MANIZZA_05 - Use Manizza et al., GRL, 2005. + ! MOREL_88 - Use Morel, JGR, 1988. +CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" + +! CFCs tracers +USE_OCMIP2_CFC = True ! If defined, CFC11 and CFC12 distributions + ! are simulated. + +! Specify a few miscellaneous limits. +MAXVEL = 6.0 ! This is the maximum velocity allowed before + ! the velocity is truncated, in units of m s-1. +CFL_BASED_TRUNCATIONS = True ! If true, the velocity is truncated when the + ! local CFL number exceeds CFL_TRUNCATE, rather + ! than using a dimensional velocity threshold. +MAXTRUNC = 1000000 ! The run will be stopped, and the day set to + ! a very large value if the velocity is + ! truncated more than MAXTRUNC times between + ! energy saves. Set MAXTRUNC to 0 to stop if + ! there is any truncation of velocities. +U_TRUNC_FILE = "U_velocity_truncations" + ! The absolute path to a file into which the + ! accelerations leading to zonal velocity + ! truncations are written. Undefine this for + ! efficiency if this diagnostic is not needed. +V_TRUNC_FILE = "V_velocity_truncations" + ! The absolute path to a file into which the + ! accelerations leading to meridional velocity + ! truncations are written. Undefine this for + ! efficiency if this diagnostic is not needed. diff --git a/examples/GOLD_SIS2/MOM_memory.h b/examples/GOLD_SIS2/MOM_memory.h new file mode 100644 index 0000000000..4708772a43 --- /dev/null +++ b/examples/GOLD_SIS2/MOM_memory.h @@ -0,0 +1,51 @@ +!********+*********+*********+*********+*********+*********+*********+* +!* This include file determines the compile-time memory settings * +!* for the Modular Ocean Model (MOM), versions 6 and later. * +!********+*********+*********+*********+*********+*********+*********+* + +! Specify the numerical domain. +#define NIGLOBAL_ 360 +#define NJGLOBAL_ 210 + ! NIGLOBAL_ and NJGLOBAL_ are the number of thickness + ! grid points in the zonal and meridional + ! directions of the physical domain. +#define NK_ 63 + ! The number of layers. + +#define STATIC_MEMORY_ + ! If STATIC_MEMORY_ is defined, the principle + ! variables will have sizes that are statically + ! determined at compile time. Otherwise the + ! sizes are not determined until run time. The + ! STATIC option is substantially faster, but + ! does not allow the PE count to be changed at + ! run time. +#undef SYMMETRIC_MEMORY_ + ! If defined, the velocity point data domain + ! includes every face of the thickness points. + ! In other words, some arrays are larger than + ! others, depending on where they are on the + ! staggered grid. + +#define NIPROC_ 10 + ! NIPROC_ is the number of processors in the + ! x-direction. +#define NJPROC_ 6 + ! NJPROC_ is the number of processors in the + ! y-direction. + +#define MAX_FIELDS_ 80 + ! The maximum permitted number (each) of + ! restart variables, time derivatives, etc. + ! This is mostly used for the size of pointer + ! arrays, so it should be set generously. + +#define NIHALO_ 4 +#define NJHALO_ 4 + ! NIHALO_ and NJHALO_ are the sizes of the + ! memory halos on each side. +#define BTHALO_ 10 + ! BTHALO_ is the size of the memory halos in + ! the barotropic solver. + +#include diff --git a/examples/GOLD_SIS2/MOM_override b/examples/GOLD_SIS2/MOM_override new file mode 100644 index 0000000000..8244328586 --- /dev/null +++ b/examples/GOLD_SIS2/MOM_override @@ -0,0 +1 @@ +# Blank file in which we can put "overrides" for parameters diff --git a/examples/GOLD_SIS2/MOM_parameter_doc.all b/examples/GOLD_SIS2/MOM_parameter_doc.all new file mode 100644 index 0000000000..55590d12f0 --- /dev/null +++ b/examples/GOLD_SIS2/MOM_parameter_doc.all @@ -0,0 +1,1566 @@ +REENTRANT_X = True ! [Boolean] default = True + ! If true, the domain is zonally reentrant. +REENTRANT_Y = False ! [Boolean] default = False + ! If true, the domain is meridionally reentrant. +TRIPOLAR_N = True ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +NONBLOCKING_UPDATES = False ! [Boolean] default = False + ! If true, non-blocking halo updates may be used. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 360 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 210 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. This feature + ! aims to reduce the number of processors that are cycling over pure + ! land regions. These processors which contain only land points will + ! be masked out. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be consistent with + ! the acutal model layout. + ! The following (n_mask) lines will be the position of the processor to + ! be masked out. The mask_table can be created by tools like check_mask. + ! The following example of mask_table uses n_mask=2, layout=4,6 and + ! the processor (1,2) and (3,6) are to be masked out. + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 +!NIPROC = 10 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 6 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +NIPROC_IO = 2 ! default = 0 + ! The number of processors used for I/O in the + ! x-direction, or 0 to equal NIPROC. +NJPROC_IO = 2 ! default = 0 + ! The number of processors used for I/O in the + ! y-direction, or 0 to equal NJPROC. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. + ! Parameters of module MOM_grid + ! Parameters providing information about the vertical grid. +G_EARTH = 9.8 ! [m s-2] default = 9.8 + ! The gravitational acceleration of the Earth. +RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 + ! The mean ocean density used with BOUSSINESQ true to + ! calculate accelerations and the mass for conservation + ! properties, or with BOUSSINSEQ false to convert some + ! parameters from vertical units of m to kg m-2. +FIRST_DIRECTION = 0 ! default = 0 + ! An integer that indicates which direction goes first + ! in parts of the code that use directionally split + ! updates, with even numbers (or 0) used for x- first + ! and odd numbers used for y-first. +BOUSSINESQ = True ! [Boolean] default = True + ! If true, make the Boussinesq approximation. +ANGSTROM = 1.0E-10 ! [m] default = 1.0E-10 + ! The minumum layer thickness, usually one-Angstrom. +BATHYMETRY_AT_VEL = False ! [Boolean] default = False + ! If true, there are separate values for the basin depths + ! at velocity points. Otherwise the effects of of + ! topography are entirely determined from thickness points. +NK = 63 ! [nondim] + ! The number of model layers. + ! Parameters of module MOM +VERBOSITY = 2 ! default = 2 + ! Integer controlling level of messaging + ! 0 = Only FATAL messages + ! 2 = Only FATAL, WARNING, NOTE [default] + ! 9 = All) +SPLIT = True ! [Boolean] default = True + ! Use the split time stepping if true. +USE_LEGACY_SPLIT = True ! [Boolean] default = False + ! If true, use the full range of options available from + ! the older GOLD-derived split time stepping code. +ENABLE_THERMODYNAMICS = True ! [Boolean] default = True + ! If true, Temperature and salinity are used as state + ! variables. +USE_EOS = True ! [Boolean] default = True + ! If true, density is calculated from temperature and + ! salinity with an equation of state. If USE_EOS is + ! true, ENABLE_THERMODYNAMICS must be true as well. +ADIABATIC = False ! [Boolean] default = False + ! There are no diapycnal mass fluxes if ADIABATIC is + ! true. This assumes that KD = KDML = 0.0 and that + ! there is no buoyancy forcing, but makes the model + ! faster by eliminating subroutine calls. +BULKMIXEDLAYER = True ! [Boolean] default = True + ! If true, use a Kraus-Turner-like bulk mixed layer + ! with transitional buffer layers. Layers 1 through + ! NKML+NKBL have variable densities. There must be at + ! least NKML+NKBL+1 layers if BULKMIXEDLAYER is true. + ! The default is the same setting as ENABLE_THERMODYNAMICS. +USE_REGRIDDING = False ! [Boolean] default = False + ! If True, use the ALE algorithm (regridding/remapping). + ! If False, use the layered isopycnal algorithm. +THICKNESSDIFFUSE = True ! [Boolean] default = False + ! If true, interfaces or isopycnal surfaces are diffused, + ! depending on the value of FULL_THICKNESSDIFFUSE. +THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. + ! This is only used if THICKNESSDIFFUSE is true. +MIXEDLAYER_RESTRAT = True ! [Boolean] default = False + ! If true, a density-gradient dependent re-stratifying + ! flow is imposed in the mixed layer. + ! This is only used if BULKMIXEDLAYER is true. +DEBUG = False ! [Boolean] default = False + ! If true, write out verbose debugging data. +DEBUG_TRUNCATIONS = False ! [Boolean] default = False + ! If true, calculate all diagnostics that are useful for + ! debugging truncations. +DT = 3600.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 7200.0 ! [s] default = 3600.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 + ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. Making this + ! larger than DT_THERM reduces the performance penalty + ! of regridding to depth online. +INTERPOLATE_P_SURF = False ! [Boolean] default = False + ! If true, linearly interpolate the surface pressure + ! over the coupling time step, using the specified value + ! at the end of the step. +SSH_SMOOTHING_PASSES = 0.0 ! [nondim] default = 0.0 + ! The number of Laplacian smoothing passes to apply to the + ! the sea surface height that is reported to the sea-ice. +DTBT_RESET_PERIOD = -1.0 ! [s] default = -1.0 + ! The period between recalculations of DTBT (if DTBT <= 0). + ! If DTBT_RESET_PERIOD is negative, DTBT is set based + ! only on information available at initialization. If + ! dynamic, DTBT will be set at least every forcing time + ! step, and if 0, every dynamics time step. The default is + ! set by DT_THERM. This is only used if SPLIT is true. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +DO_GEOTHERMAL = True ! [Boolean] default = False + ! If true, apply geothermal heating. +BOUND_SALINITY = True ! [Boolean] default = False + ! If true, limit salinity to being positive. (The sea-ice + ! model may ask for more salt than is available and + ! drive the salinity negative otherwise.) +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +P_REF = 2.0E+07 ! [Pa] default = 2.0E+07 + ! The pressure that is used for calculating the coordinate + ! density. (1 Pa = 1e4 dbar, so 2e7 is commonly used.) + ! This is only used if USE_EOS and ENABLE_THERMODYNAMICS + ! are true. +NKML = 2 ! [nondim] default = 2 + ! The number of sublayers within the mixed layer if + ! BULKMIXEDLAYER is true. +NKBL = 2 ! [nondim] default = 2 + ! The number of layers that are used as variable density + ! buffer layers if BULKMIXEDLAYER is true. +CHECK_BAD_SURFACE_VALS = False ! [Boolean] default = False + ! If true, check the surface state for ridiculous values. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" + ! The file into which to write the initial conditions. + ! Parameters of module MOM_tracer_registry +EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" + ! EQN_OF_STATE determines which ocean equation of state + ! should be used. Currently, the valid choices are + ! "LINEAR", "UNESCO", and "WRIGHT". + ! This is only used if USE_EOS is true. +EOS_QUADRATURE = False ! [Boolean] default = False + ! If true, always use the generic (quadrature) code + ! code for the integrals of density. +TFREEZE_FORM = "LINEAR" ! default = "LINEAR" + ! TFREEZE_FORM determines which expression should be + ! used for the freezing point. Currently, the valid + ! choices are "LINEAR", "MILLERO_78". +TFREEZE_S0_P0 = 0.0 ! [deg C] default = 0.0 + ! When TFREEZE_FORM=LINEAR, + ! this is the freezing potential temperature at + ! S=0, P=0. +DTFREEZE_DS = -0.054 ! [deg C PSU-1] default = -0.054 + ! When TFREEZE_FORM=LINEAR, + ! this is the derivative of the freezing potential + ! temperature with salinity. +DTFREEZE_DP = 0.0 ! [deg C Pa-1] default = 0.0 + ! When TFREEZE_FORM=LINEAR, + ! this is the derivative of the freezing potential + ! temperature with pressure. +PARALLEL_RESTARTFILES = False ! [Boolean] default = False + ! If true, each processor writes its own restart file, + ! otherwise a single restart file is generated +RESTARTFILE = "MOM.res" ! default = "MOM.res" + ! The name-root of the restart file. +LARGE_FILE_SUPPORT = True ! [Boolean] default = True + ! If true, use the file-size limits with NetCDF large + ! file support (4Gb), otherwise the limit is 2Gb. +MAX_FIELDS = 50 ! default = 50 + ! The maximum number of restart fields that can be used + ! The default value is set in MOM_memory.h as MAX_FIELDS_. + ! Parameters of module MOM_tracer_flow_control +USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False + ! If true, use the USER_tracer_example tracer package. +USE_DOME_TRACER = False ! [Boolean] default = False + ! If true, use the DOME_tracer tracer package. +USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False + ! If true, use the ideal_age_example tracer package. +USE_OIL_TRACER = False ! [Boolean] default = False + ! If true, use the oil_tracer tracer package. +USE_ADVECTION_TEST_TRACER = False ! [Boolean] default = False + ! If true, use the advection_test_tracer tracer package. +USE_OCMIP2_CFC = True ! [Boolean] default = False + ! If true, use the MOM_OCMIP2_CFC tracer package. +USE_generic_tracer = False ! [Boolean] default = False + ! If true and _USE_GENERIC_TRACER is defined as a + ! preprocessor macro, use the MOM_generic_tracer packages. + ! Parameters of module ideal_age_example +DO_IDEAL_AGE = True ! [Boolean] default = True + ! If true, use an ideal age tracer that is set to 0 age + ! in the mixed layer and ages at unit rate in the interior. +DO_IDEAL_VINTAGE = False ! [Boolean] default = False + ! If true, use an ideal vintage tracer that is set to an + ! exponentially increasing value in the mixed layer and + ! is conserved thereafter. +DO_IDEAL_AGE_DATED = False ! [Boolean] default = False + ! If true, use an ideal age tracer that is everywhere 0 + ! before IDEAL_AGE_DATED_START_YEAR, but the behaves like + ! the standard ideal age tracer - i.e. is set to 0 age in + ! the mixed layer and ages at unit rate in the interior. +AGE_IC_FILE = "" ! default = "" + ! The file in which the age-tracer initial values can be + ! found, or an empty string for internal initialization. +AGE_IC_FILE_IS_Z = False ! [Boolean] default = False + ! If true, AGE_IC_FILE is in depth space, not layer space +MASK_MASSLESS_TRACERS = False ! [Boolean] default = False + ! If true, the tracers are masked out in massless layer. + ! This can be a problem with time-averages. +TRACERS_MAY_REINIT = False ! [Boolean] default = False + ! If true, tracers may go through the initialization code + ! if they are not found in the restart files. Otherwise + ! it is a fatal error if the tracers are not found in the + ! restart files of a restarted run. + ! Parameters of module MOM_OCMIP2_CFC +CFC_IC_FILE = "" ! default = "" + ! The file in which the CFC initial values can be + ! found, or an empty string for internal initialization. +CFC_IC_FILE_IS_Z = False ! [Boolean] default = False + ! If true, CFC_IC_FILE is in depth space, not layer space +CFC11_A1 = 3501.8 ! [nondim] default = 3501.8 + ! A coefficient in the Schmidt number of CFC11. +CFC11_A2 = -210.31 ! [degC-1] default = -210.31 + ! A coefficient in the Schmidt number of CFC11. +CFC11_A3 = 6.1851 ! [degC-2] default = 6.1851 + ! A coefficient in the Schmidt number of CFC11. +CFC11_A4 = -0.07513 ! [degC-3] default = -0.07513 + ! A coefficient in the Schmidt number of CFC11. +CFC12_A1 = 3845.4 ! [nondim] default = 3845.4 + ! A coefficient in the Schmidt number of CFC12. +CFC12_A2 = -228.95 ! [degC-1] default = -228.95 + ! A coefficient in the Schmidt number of CFC12. +CFC12_A3 = 6.1908 ! [degC-2] default = 6.1908 + ! A coefficient in the Schmidt number of CFC12. +CFC12_A4 = -0.06743 ! [degC-3] default = -0.06743 + ! A coefficient in the Schmidt number of CFC12. +CFC11_D1 = -229.9261 ! [none] default = -229.9261 + ! A coefficient in the solubility of CFC11. +CFC11_D2 = 319.6552 ! [hK] default = 319.6552 + ! A coefficient in the solubility of CFC11. +CFC11_D3 = 119.4471 ! [none] default = 119.4471 + ! A coefficient in the solubility of CFC11. +CFC11_D4 = -1.39165 ! [hK-2] default = -1.39165 + ! A coefficient in the solubility of CFC11. +CFC11_E1 = -0.142382 ! [PSU-1] default = -0.142382 + ! A coefficient in the solubility of CFC11. +CFC11_E2 = 0.091459 ! [PSU-1 hK-1] default = 0.091459 + ! A coefficient in the solubility of CFC11. +CFC11_E3 = -0.0157274 ! [PSU-1 hK-2] default = -0.0157274 + ! A coefficient in the solubility of CFC11. +CFC12_D1 = -218.0971 ! [none] default = -218.0971 + ! A coefficient in the solubility of CFC12. +CFC12_D2 = 298.9702 ! [hK] default = 298.9702 + ! A coefficient in the solubility of CFC12. +CFC12_D3 = 113.8049 ! [none] default = 113.8049 + ! A coefficient in the solubility of CFC12. +CFC12_D4 = -1.39165 ! [hK-2] default = -1.39165 + ! A coefficient in the solubility of CFC12. +CFC12_E1 = -0.143566 ! [PSU-1] default = -0.143566 + ! A coefficient in the solubility of CFC12. +CFC12_E2 = 0.091015 ! [PSU-1 hK-1] default = 0.091015 + ! A coefficient in the solubility of CFC12. +CFC12_E3 = -0.0153924 ! [PSU-1 hK-2] default = -0.0153924 + ! A coefficient in the solubility of CFC12. +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "file" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +GFS = 9.8 ! [m s-2] default = 9.8 + ! The reduced gravity at the free surface. +COORD_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The file from which the coordinate densities are read. +COORD_VAR = "Layer" ! default = "Layer" + ! The variable in COORD_FILE that is to be used for the + ! coordinate densities. + ! Parameters of module MOM_grid_init +GRID_CONFIG = "mosaic" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +GRID_FILE = "ocean_hgrid.nc" ! + ! Name of the file from which to read horizontal grid data. +TOPO_CONFIG = "file" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +TOPO_FILE = "topog.nc" ! default = "topog.nc" + ! The file from which the bathymetry is read. +TOPO_VARNAME = "depth" ! default = "depth" + ! The name of the bathymetry variable in TOPO_FILE. +MAXIMUM_DEPTH = 6000.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 + ! The minimum depth of the ocean. +APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the eastern + ! side of the global domain +APPLY_OBC_U_FLATHER_WEST = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the western + ! side of the global domain +APPLY_OBC_V_FLATHER_NORTH = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the northern + ! side of the global domain +APPLY_OBC_V_FLATHER_SOUTH = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the southern + ! side of the global domain +CHANNEL_CONFIG = "global_1deg" ! default = "none" + ! A parameter that determines which set of channels are + ! restricted to specific widths. Options are: + ! none - All channels have the grid width. + ! global_1deg - Sets 16 specific channels appropriate + ! for a 1-degree model, as used in CM2G. + ! list - Read the channel locations and widths from a + ! text file, like MOM_channel_list in the MOM_SIS + ! test case. + ! file - Read open face widths everywhere from a + ! NetCDF file on the model grid. +ROTATION = "2omegasinlat" ! default = "2omegasinlat" + ! This specifies how the Coriolis parameter is specified: + ! 2omegasinlat - Use twice the planetary rotation rate + ! times the sine of latitude. + ! betaplane - Use a beta-plane or f-plane. + ! USER - call a user modified routine. +OMEGA = 7.2921E-05 ! [s-1] default = 7.2921E-05 + ! The rotation rate of the earth. +ALWAYS_WRITE_GEOM = False ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +INIT_LAYERS_FROM_Z_FILE = False ! [Boolean] default = False + ! If true, intialize the layer thicknesses, temperatures, + ! and salnities from a Z-space file on a latitude- + ! longitude grid. +THICKNESS_CONFIG = "file" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +THICKNESS_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The name of the thickness file. +ADJUST_THICKNESS = True ! [Boolean] default = False + ! If true, all mass below the bottom removed if the + ! topography is shallower than the thickness input file + ! would indicate. +TS_CONFIG = "file" ! + ! A string that determines how the initial tempertures + ! and salinities are specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +TS_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The initial condition file for temperature. +TEMP_IC_VAR = "PTEMP" ! default = "PTEMP" + ! The initial condition variable for potential temperature. +SALT_IC_VAR = "SALT" ! default = "SALT" + ! The initial condition variable for salinity. +SALT_FILE = "GOLD_IC.2010.11.15.nc" ! default = "GOLD_IC.2010.11.15.nc" + ! The initial condition file for salinity. +VELOCITY_CONFIG = "zero" ! default = "zero" + ! A string that determines how the initial velocities + ! are specified for a new run: + ! file - read velocities from the file specified + ! by (VELOCITY_FILE). + ! zero - the fluid is initially at rest. + ! uniform - the flow is uniform (determined by + ! paremters TORUS_U and TORUS_V). + ! USER - call a user modified routine. +CONVERT_THICKNESS_UNITS = False ! [Boolean] default = False + ! If true, convert the thickness initial conditions from + ! units of m to kg m-2 or vice versa, depending on whether + ! BOUSSINESQ is defined. This does not apply if a restart + ! file is read. +DEPRESS_INITIAL_SURFACE = False ! [Boolean] default = False + ! If true, depress the initial surface to avoid huge + ! tsunamis when a large surface pressure is applied. +SPONGE = False ! [Boolean] default = False + ! If true, sponges may be applied anywhere in the domain. + ! The exact location and properties of those sponges are + ! specified via SPONGE_CONFIG. +APPLY_OBC_U = False ! [Boolean] default = False + ! If true, open boundary conditions may be set at some + ! u-points, with the configuration controlled by OBC_CONFIG +APPLY_OBC_V = False ! [Boolean] default = False + ! If true, open boundary conditions may be set at some + ! v-points, with the configuration controlled by OBC_CONFIG + ! Parameters of module MOM_MEKE +MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 + ! The local depth-indepented MEKE dissipation rate. +MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 + ! A scaling for the bottom drag applied to MEKE. This + ! should be less than 1 to account for the surface + ! intensification of MEKE and the fraction of MEKE that + ! may be temporarily stored as potential energy. +MEKE_GMCOEFF = -1.0 ! [nondim] default = -1.0 + ! The efficiency of the conversion of potential energy + ! into MEKE by the thickness mixing parameterization. + ! If MEKE_GMCOEFF is negative, this conversion is not + ! used or calculated. +MEKE_FRCOEFF = -1.0 ! [nondim] default = -1.0 + ! The efficiency of the conversion of mean energy into + ! MEKE. If MEKE_FRCOEFF is negative, this conversion + ! is not used or calculated. +MEKE_BGSRC = 0.0 ! [W kg-1] default = 0.0 + ! A background energy source for MEKE. +MEKE_KH = -1.0 ! [m2 s-1] default = -1.0 + ! A background lateral diffusivity of MEKE, or a + ! Use a negative value to not apply lateral diffusion to MEKE. +MEKE_DTSCALE = 1.0 ! [nondim] default = 1.0 + ! A scaling factor to accelerate the time evolution of MEKE. +MEKE_KHCOEFF = -1.0 ! [nondim] default = -1.0 + ! A scaling factor which is combined with the square root + ! of MEKE times the grid-cell area to give MEKE%Kh, or a + ! negative value not to calculate MEKE%Kh. + ! This factor must be >0 for MEKE to contribute to the + ! thickness/tracer mixing in the rest of the model. +MEKE_USCALE = 1.0 ! [m s-1] default = 1.0 + ! The background velocity that is combined with MEKE to + ! calculate the bottom drag. +CDRAG = 0.003 ! [nondim] default = 0.003 + ! CDRAG is the drag coefficient relating the magnitude of + ! the velocity field to the bottom stress. +MEKE_VISC_DRAG = False ! [Boolean] default = False + ! If true, use the vertvisc_type to calculate the bottom + ! drag acting on MEKE. +MEKE_KHTH_FAC = 1.0 ! [nondim] default = 1.0 + ! A factor that maps MEKE%Kh to KhTh. +MEKE_KHTR_FAC = 1.0 ! [nondim] default = 1.0 + ! A factor that maps MEKE%Kh to KhTr. +MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 + ! A factor that maps MEKE%Kh to Kh for MEKE itself. +MEKE_RD_MAX_SCALE = True ! [nondim] default = True + ! If true, the maximum length scale used by MEKE is + ! the deformation radius. + ! Parameters of module MOM_lateral_mixing_coeffs +USE_VARIABLE_MIXING = True ! [Boolean] default = False + ! If true, the variable mixing code will be called. This + ! allows diagnostics to be created even if the scheme is + ! not used. If KHTR_SLOPE_CFF>0 or KhTh_Slope_Cff>0, + ! this is set to true regardless of what is in the + ! parameter file. +RESOLN_SCALED_KH = True ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTH = True ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTR = False ! [Boolean] default = False + ! If true, the epipycnal tracer diffusivity is scaled + ! away when the first baroclinic deformation radius is + ! well resolved. +KHTH_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the interface depth diffusivity +KHTR_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the epipycnal tracer diffusivity +VARMIX_KTOP = 6 ! [nondim] default = 2 + ! The layer number at which to start vertical integration + ! of S*N for purposes of finding the Eady growth rate. +VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 + ! The fixed length scale in the Visbeck formula. + ! Parameters of module MOM_wave_speed +KH_RES_SCALE_COEF = 1.0 ! [nondim] default = 1.0 + ! A coefficient that determines how Kh is scaled away if + ! RESOLN_SCALED_... is true, as + ! F = 1 / (1 + (KH_RES_SCALE_COEF*Rd/dx)^KH_RES_FN_POWER). +KH_RES_FN_POWER = 2 ! [nondim] default = 2 + ! The power of dx/Ld in the resolution function. Any + ! positive integer may be used, although even integers + ! are more efficient to calculate. Setting this greater + ! than 100 results in a step-function being used. +TIDES = False ! [Boolean] default = False + ! If true, apply tidal momentum forcing. +BE = 0.6 ! [nondim] default = 0.6 + ! If SPLIT is true, BE determines the relative weighting + ! of a 2nd-order Runga-Kutta baroclinic time stepping + ! scheme (0.5) and a backward Euler scheme (1) that is + ! used for the Coriolis and inertial terms. BE may be + ! from 0.5 to 1, but instability may occur near 0.5. + ! BE is also applicable if SPLIT is false and USE_RK2 + ! is true. +BEGW = 0.0 ! [nondim] default = 0.0 + ! If SPILT is true, BEGW is a number from 0 to 1 that + ! controls the extent to which the treatment of gravity + ! waves is forward-backward (0) or simulated backward + ! Euler (1). 0 is almost always used. + ! If SPLIT is false and USE_RK2 is true, BEGW can be + ! between 0 and 0.5 to damp gravity waves. +FLUX_BT_COUPLING = True ! [Boolean] default = False + ! If true, use mass fluxes to ensure consistency between + ! the baroclinic and barotropic modes. This is only used + ! if SPLIT is true. +READJUST_BT_TRANS = True ! [Boolean] default = False + ! If true, make a barotropic adjustment to the layer + ! velocities after the thermodynamic part of the step + ! to ensure that the interaction between the thermodynamics + ! and the continuity solver do not change the barotropic + ! transport. This is only used if FLUX_BT_COUPLING and + ! SPLIT are true. +SPLIT_BOTTOM_STRESS = False ! [Boolean] default = False + ! If true, provide the bottom stress calculated by the + ! vertical viscosity to the barotropic solver. +BT_USE_LAYER_FLUXES = True ! [Boolean] default = True + ! If true, use the summed layered fluxes plus an + ! adjustment due to the change in the barotropic velocity + ! in the barotropic continuity equation. +CONTINUITY_SCHEME = "PPM" ! default = "PPM" + ! CONTINUITY_SCHEME selects the discretization for the + ! continuity solver. The only valid value currently is: + ! PPM - use a positive-definite (or monotonic) + ! piecewise parabolic reconstruction solver. +MONOTONIC_CONTINUITY = True ! [Boolean] default = False + ! If true, CONTINUITY_PPM uses the Colella and Woodward + ! monotonic limiter. The default (false) is to use a + ! simple positive definite limiter. +SIMPLE_2ND_PPM_CONTINUITY = False ! [Boolean] default = False + ! If true, CONTINUITY_PPM uses a simple 2nd order + ! (arithmetic mean) interpolation of the edge values. + ! This may give better PV conservation propterties. While + ! it formally reduces the accuracy of the continuity + ! solver itself in the strongly advective limit, it does + ! not reduce the overall order of accuracy of the dynamic + ! core. +UPWIND_1ST_CONTINUITY = False ! [Boolean] default = False + ! If true, CONTINUITY_PPM becomes a 1st-order upwind + ! continuity solver. This scheme is highly diffusive + ! but may be useful for debugging or in single-column + ! mode where its minimal stensil is useful. +ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.15E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +ETA_TOLERANCE_AUX = 1.0E-06 ! [m] default = 1.0E-06 + ! The tolerance for free-surface height discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses when calculating the auxiliary + ! corrected velocities. By default, this is the same as + ! ETA_TOLERANCE, but can be made larger for efficiency. +VELOCITY_TOLERANCE = 1.0E-04 ! [m s-1] default = 3.0E+08 + ! The tolerance for barotropic velocity discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses. +CONT_PPM_AGGRESS_ADJUST = False ! [Boolean] default = False + ! If true, allow the adjusted velocities to have a + ! relative CFL change up to 0.5. +CONT_PPM_VOLUME_BASED_CFL = False ! [Boolean] default = False + ! If true, use the ratio of the open face lengths to the + ! tracer cell areas when estimating CFL numbers. The + ! default is set by CONT_PPM_AGGRESS_ADJUST. +CONTINUITY_CFL_LIMIT = 0.5 ! [nondim] default = 0.5 + ! The maximum CFL of the adjusted velocities. +CONT_PPM_BETTER_ITER = True ! [Boolean] default = True + ! If true, stop corrective iterations using a velocity + ! based criterion and only stop if the iteration is + ! better than all predecessors. +CONT_PPM_USE_VISC_REM_MAX = True ! [Boolean] default = True + ! If true, use more appropriate limiting bounds for + ! corrections in strongly viscous columns. +NOSLIP = False ! [Boolean] default = False + ! If true, no slip boundary conditions are used; otherwise + ! free slip boundary conditions are assumed. The + ! implementation of the free slip BCs on a C-grid is much + ! cleaner than the no slip BCs. The use of free slip BCs + ! is strongly encouraged, and no slip BCs are not used with + ! the biharmonic viscosity. +CORIOLIS_EN_DIS = True ! [Boolean] default = False + ! If true, two estimates of the thickness fluxes are used + ! to estimate the Coriolis term, and the one that + ! dissipates energy relative to the other one is used. +CORIOLIS_SCHEME = "SADOURNY75_ENERGY" ! default = "SADOURNY75_ENERGY" + ! CORIOLIS_SCHEME selects the discretization for the + ! Coriolis terms. Valid values are: + ! SADOURNY75_ENERGY - Sadourny, 1975; energy cons. + ! ARAKAWA_HSU90 - Arakawa & Hsu, 1990 + ! SADOURNY75_ENSTRO - Sadourny, 1975; enstrophy cons. + ! ARAKAWA_LAMB81 - Arakawa & Lamb, 1981; En. + Enst. + ! ARAKAWA_LAMB_BLEND - A blend of Arakawa & Lamb with + ! Arakawa & Hsu and Sadourny energy +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option is + ! always effectively false with CORIOLIS_EN_DIS defined and + ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. +KE_SCHEME = "KE_ARAKAWA" ! default = "KE_ARAKAWA" + ! KE_SCHEME selects the discretization for acceleration + ! due to the kinetic energy gradient. Valid values are: + ! KE_ARAKAWA, KE_SIMPLE_GUDONOV, KE_GUDONOV +PV_ADV_SCHEME = "PV_ADV_CENTERED" ! default = "PV_ADV_CENTERED" + ! PV_ADV_SCHEME selects the discretization for PV + ! advection. Valid values are: + ! PV_ADV_CENTERED - centered (aka Sadourny, 75) + ! PV_ADV_UPWIND1 - upwind, first order +ANALYTIC_FV_PGF = True ! [Boolean] default = True + ! If true the pressure gradient forces are calculated + ! with a finite volume form that analytically integrates + ! the equations of state in pressure to avoid any + ! possibility of numerical thermobaric instability, as + ! described in Adcroft et al., O. Mod. (2008). + ! Parameters of module MOM_hor_visc +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +BIHARMONIC = True ! [Boolean] default = True + ! If true, se a biharmonic horizontal viscosity. + ! BIHARMONIC may be used with LAPLACIAN. +KH = 0.0 ! [m2 s-1] default = 0.0 + ! The background Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. +SMAGORINSKY_KH = False ! [Boolean] default = False + ! If true, use a Smagorinsky nonlinear eddy viscosity. +BOUND_KH = True ! [Boolean] default = True + ! If true, the Laplacian coefficient is locally limited + ! to be stable. +BETTER_BOUND_KH = True ! [Boolean] default = True + ! If true, the Laplacian coefficient is locally limited + ! to be stable with a better bounding than just BOUND_KH. +AH = 0.0 ! [m4 s-1] default = 0.0 + ! The background biharmonic horizontal viscosity. +AH_VEL_SCALE = 0.05 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +BOUND_AH = True ! [Boolean] default = True + ! If true, the biharmonic coefficient is locally limited + ! to be stable. +BETTER_BOUND_AH = True ! [Boolean] default = True + ! If true, the biharmonic coefficient is locally limited + ! to be stable with a better bounding than just BOUND_AH. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. +BOUND_CORIOLIS_BIHARM = True ! [Boolean] default = True + ! If true use a viscosity that increases with the square + ! of the velocity shears, so that the resulting viscous + ! drag is of comparable magnitude to the Coriolis terms + ! when the velocity differences between adjacent grid + ! points is 0.5*BOUND_CORIOLIS_VEL. The default is the + ! value of BOUND_CORIOLIS (or false). +BOUND_CORIOLIS_VEL = 6.0 ! [m s-1] default = 6.0 + ! The velocity scale at which BOUND_CORIOLIS_BIHARM causes + ! the biharmonic drag to have comparable magnitude to the + ! Coriolis acceleration. The default is set by MAXVEL. +HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 + ! The nondimensional coefficient of the ratio of the + ! viscosity bounds to the theoretical maximum for + ! stability without considering other terms. + ! Parameters of module MOM_vert_friction +BOTTOMDRAGLAW = True ! [Boolean] default = True + ! If true, the bottom stress is calculated with a drag + ! law of the form c_drag*|u|*u. The velocity magnitude + ! may be an assumed value or it may be based on the + ! actual velocity in the bottommost HBBL, depending on + ! LINEAR_DRAG. +CHANNEL_DRAG = True ! [Boolean] default = False + ! If true, the bottom drag is exerted directly on each + ! layer proportional to the fraction of the bottom it + ! overlies. +DIRECT_STRESS = False ! [Boolean] default = False + ! If true, the wind stress is distributed over the + ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML + ! may be set to a very small value. +DYNAMIC_VISCOUS_ML = True ! [Boolean] default = False + ! If true, use a bulk Richardson number criterion to + ! determine the mixed layer thickness for viscosity. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +HARMONIC_VISC = False ! [Boolean] default = False + ! If true, use the harmonic mean thicknesses for + ! calculating the vertical viscosity. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. +CFL_BASED_TRUNCATIONS = True ! [Boolean] default = True + ! If true, base truncations on the CFL number, and not an + ! absolute speed. +CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 + ! The value of the CFL number that will cause velocity + ! components to be truncated; instability can occur past 0.5. +CFL_REPORT = 0.5 ! [nondim] default = 0.5 + ! The value of the CFL number that causes accelerations + ! to be reported; the default is CFL_TRUNCATE. + ! Parameters of module MOM_PointAccel +MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 + ! The maximum number of colums of truncations that any PE + ! will write out during a run. + ! Parameters of module MOM_set_visc +LINEAR_DRAG = False ! [Boolean] default = False + ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag + ! law is cdrag*DRAG_BG_VEL*u. +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +DOUBLE_DIFFUSION = False ! [Boolean] default = False + ! If true, increase diffusivitives for temperature or salt + ! based on double-diffusive paramaterization from MOM4/KPP. +BULK_RI_ML_VISC = 0.05 ! [nondim] default = 0.05 + ! The efficiency with which mean kinetic energy released + ! by mechanically forced entrainment of the mixed layer + ! is converted to turbulent kinetic energy. By default, + ! BULK_RI_ML_VISC = BULK_RI_ML or 0. +TKE_DECAY_VISC = 10.0 ! [nondim] default = 10.0 + ! TKE_DECAY_VISC relates the vertical rate of decay of + ! the TKE available for mechanical entrainment to the + ! natural Ekman depth for use in calculating the dynamic + ! mixed layer viscosity. By default, + ! TKE_DECAY_VISC = TKE_DECAY or 0. +ML_USE_OMEGA = True ! [Boolean] default = False + ! If true, use the absolute rotation rate instead of the + ! vertical component of rotation when setting the decay + ! scale for turbulence. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_USE_EOS = False ! [Boolean] default = False + ! If true, use the equation of state in determining the + ! properties of the bottom boundary layer. Otherwise use + ! the layer target potential densities. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. +HTBL_SHELF_MIN = 0.1 ! [m] default = 0.1 + ! The minimum top boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-top viscosity. +HTBL_SHELF = 10.0 ! [m] default = 10.0 + ! The thickness over which near-surface velocities are + ! averaged for the drag law under an ice shelf. By + ! default this is the same as HBBL +KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum viscosities in the bottom boundary layer. +KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum viscosities in the top boundary layer. +SMAG_CONST_CHANNEL = 0.15 ! [nondim] default = 0.15 + ! The nondimensional Laplacian Smagorinsky constant used + ! in calculating the channel drag if it is enabled. The + ! default is to use the same value as SMAG_LAP_CONST if + ! it is defined, or 0.15 if it is not. The value used is + ! also 0.15 if the specified value is negative. + ! Parameters of module MOM_barotropic +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +GRADUAL_BT_ICS = False ! [Boolean] default = False + ! If true, adjust the initial conditions for the + ! barotropic solver to the values from the layered + ! solution over a whole timestep instead of instantly. + ! This is a decent approximation to the inclusion of + ! sum(u dh_dt) while also correcting for truncation errors. +BT_USE_WIDE_HALOS = True ! [Boolean] default = True + ! If true, use wide halos and march in during the + ! barotropic time stepping for efficiency. +BTHALO = 0 ! default = 0 + ! The minimum halo size for the barotropic solver. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +USE_BT_CONT_TYPE = True ! [Boolean] default = True + ! If true, use a structure with elements that describe + ! effective face areas from the summed continuity solver + ! as a function the barotropic flow in coupling between + ! the barotropic and baroclinic flow. This is only used + ! if SPLIT is true. +NONLINEAR_BT_CONTINUITY = False ! [Boolean] default = False + ! If true, use nonlinear transports in the barotropic + ! continuity equation. This does not apply if + ! USE_BT_CONT_TYPE is true. +RESCALE_BT_FACE_AREAS = False ! [Boolean] default = False + ! If true, the face areas used by the barotropic solver + ! are rescaled to approximately reflect the open face + ! areas of the interior layers. This probably requires + ! FLUX_BT_COUPLING to work, and should not be used with + ! USE_BT_CONT_TYPE. +BT_MASS_SOURCE_LIMIT = 0.0 ! [nondim] default = 0.0 + ! The fraction of the initial depth of the ocean that can + ! be added to or removed from the bartropic solution + ! within a thermodynamic time step. By default this is 0 + ! for no correction. +BT_PROJECT_VELOCITY = False ! [Boolean] default = False + ! If true, step the barotropic velocity first and project + ! out the velocity tendancy by 1+BEBT when calculating the + ! transport. The default (false) is to use a predictor + ! continuity step to find the pressure field, and then + ! to do a corrector continuity step using a weighted + ! average of the old and new velocities, with weights + ! of (1-BEBT) and BEBT. +DYNAMIC_SURFACE_PRESSURE = False ! [Boolean] default = False + ! If true, add a dynamic pressure due to a viscous ice + ! shelf, for instance. +SADOURNY = True ! [Boolean] default = True + ! If true, the Coriolis terms are discretized with the + ! Sadourny (1975) energy conserving scheme, otherwise + ! the Arakawa & Hsu scheme is used. If the internal + ! deformation radius is not resolved, the Sadourny scheme + ! should probably be used. +BT_THICK_SCHEME = "HYBRID" ! default = "HYBRID" + ! A string describing the scheme that is used to set the + ! open face areas used for barotropic transport and the + ! relative weights of the accelerations. Valid values are: + ! ARITHMETIC - arithmetic mean layer thicknesses + ! HARMONIC - harmonic mean layer thicknesses + ! HYBRID (the default) - use arithmetic means for + ! layers above the shallowest bottom, the harmonic + ! mean for layers below, and a weighted average for + ! layers that straddle that depth + ! FROM_BT_CONT - use the average thicknesses kept + ! in the h_u and h_v fields of the BT_cont_type +APPLY_BT_DRAG = True ! [Boolean] default = True + ! If defined, bottom drag is applied within the + ! barotropic solver. +BT_STRONG_DRAG = True ! [Boolean] default = False + ! If true, use a stronger estimate of the retarding + ! effects of strong bottom drag, by making it implicit + ! with the barotropic time-step instead of implicit with + ! the baroclinic time-step and dividing by the number of + ! barotropic steps. +CLIP_BT_VELOCITY = False ! [Boolean] default = False + ! If true, limit any velocity components that exceed + ! MAXVEL. This should only be used as a desperate + ! debugging measure. +MAXCFL_BT_CONT = 0.1 ! [nondim] default = 0.1 + ! The maximum permitted CFL number associated with the + ! barotropic accelerations from the summed velocities + ! times the time-derivatives of thicknesses. +DT_BT_FILTER = 0.0 ! [sec or nondim] default = -0.25 + ! A time-scale over which the barotropic mode solutions + ! are filtered, in seconds if positive, or as a fraction + ! of DT if negative. When used this can never be taken to + ! be longer than 2*dt. Set this to 0 to apply no filtering. +G_BT_EXTRA = 0.0 ! [nondim] default = 0.0 + ! A nondimensional factor by which gtot is enhanced. +SSH_EXTRA = 10.0 ! [m] default = 10.0 + ! An estimate of how much higher SSH might get, for use + ! in calculating the safe external wave speed. The + ! default is the minimum of 10 m or 5% of MAXIMUM_DEPTH. +DEBUG_BT = False ! [Boolean] default = False + ! If true, write out verbose debugging data within the + ! barotropic time-stepping loop. The data volume can be + ! quite large if this is true. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = 60.0 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + ! Parameters of module MOM_thickness_diffuse +KHTH = 10.0 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. +KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum horizontal thickness diffusivity. +KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum horizontal thickness diffusivity. +DETANGLE_INTERFACES = False ! [Boolean] default = False + ! If defined add 3-d structured enhanced interface height + ! diffusivities to horizonally smooth jagged layers. +KHTH_SLOPE_MAX = 0.01 ! [nondim] default = 0.01 + ! A slope beyond which the calculated isopycnal slope is + ! not reliable and is scaled away. This is used with + ! FULL_THICKNESSDIFFUSE. +KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 + ! A diapycnal diffusivity that is used to interpolate + ! more sensible values of T & S into thin layers. + ! Parameters of module MOM_mixed_layer_restrat +FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 + ! A nondimensional coefficient that is proportional to + ! the ratio of the deformation radius to the dominant + ! lengthscale of the submesoscale mixed layer + ! instabilities, times the minimum of the ratio of the + ! mesoscale eddy kinetic energy to the large-scale + ! geostrophic kinetic energy or 1 plus the square of the + ! grid spacing over the deformation radius, as detailed + ! by Fox-Kemper et al. (2010) +Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. +NK_ZSPACE (from file) = 50 ! [nondim] + ! The number of depth-space levels. This is determined + ! from the size of the variable zw in the output grid file. + ! Parameters of module MOM_diabatic_driver + ! The following parameters are used for diabatic processes. +ML_MIX_FIRST = 0.0 ! [nondim] default = 0.0 + ! The fraction of the mixed layer mixing that is applied + ! before interior diapycnal mixing. 0 by default. +INTERNAL_TIDES = False ! [Boolean] default = False + ! If true, use the code that advances as separate set of + ! equations for the internal tide energy density. +MASSLESS_MATCH_TARGETS = True ! [Boolean] default = True + ! If true, the temperature and salinity of massless layers + ! are kept consistent with their target densities. + ! Otherwise the properties of massless layers evolve + ! diffusively to match massive neighboring layers. +RECLAIM_FRAZIL = True ! [Boolean] default = True + ! If true, try to use any frazil heat deficit to cool any + ! overlying layers down to the freezing point, thereby + ! avoiding the creation of thin ice when the SST is above + ! the freezing point. +PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False + ! If true, use a pressure dependent freezing temperature + ! when making frazil. The default is false, which will be + ! faster but is inappropriate with ice-shelf cavities. +MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True + ! If true, mix the passive tracers in massless layers at + ! the bottom into the interior as though a diffusivity of + ! KD_MIN_TR were operating. +KD_MIN_TR = 2.0E-06 ! [m2 s-1] default = 2.0E-06 + ! A minimal diffusivity that should always be applied to + ! tracers, especially in massless layers near the bottom. + ! The default is 0.1*KD. +KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 + ! A bottom boundary layer tracer diffusivity that will + ! allow for explicitly specified bottom fluxes. The + ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) + ! over the same distance. +FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 + ! The flux Richardson number where the stratification is + ! large enough that N2 > omega2. The full expression for + ! the Flux Richardson number is usually + ! FLUX_RI_MAX*N2/(N2+OMEGA2). +ML_RADIATION = True ! [Boolean] default = False + ! If true, allow a fraction of TKE available from wind + ! work to penetrate below the base of the mixed layer + ! with a vertical decay scale determined by the minimum + ! of: (1) The depth of the mixed layer, (2) an Ekman + ! length scale. +ML_RAD_EFOLD_COEFF = 0.2 ! [nondim] default = 0.2 + ! A coefficient that is used to scale the penetration + ! depth for turbulence below the base of the mixed layer. + ! This is only used if ML_RADIATION is true. +ML_RAD_KD_MAX = 0.001 ! [m2 s-1] default = 0.001 + ! The maximum diapycnal diffusivity due to turbulence + ! radiated from the base of the mixed layer. + ! This is only used if ML_RADIATION is true. +ML_RAD_COEFF = 0.1 ! [nondim] default = 0.2 + ! The coefficient which scales MSTAR*USTAR^3 to obtain + ! the energy available for mixing below the base of the + ! mixed layer. This is only used if ML_RADIATION is true. +ML_RAD_APPLY_TKE_DECAY = True ! [Boolean] default = True + ! If true, apply the same exponential decay to ML_rad as + ! is applied to the other surface sources of TKE in the + ! mixed layer code. This is only used if ML_RADIATION is true. +MSTAR = 0.3 ! [units=nondim] default = 0.3 + ! The ratio of the friction velocity cubed to the TKE + ! input to the mixed layer. +TKE_DECAY = 10.0 ! [nondim] default = 2.5 + ! The ratio of the natural Ekman depth to the TKE decay scale. +BBL_EFFIC = 0.2 ! [nondim] default = 0.2 + ! The efficiency with which the energy extracted by + ! bottom drag drives BBL diffusion. This is only + ! used if BOTTOMDRAGLAW is true. +BBL_MIXING_MAX_DECAY = 0.0 ! [m] default = 0.0 + ! The maximum decay scale for the BBL diffusion, or 0 + ! to allow the mixing to penetrate as far as + ! stratification and rotation permit. The default is 0. + ! This is only used if BOTTOMDRAGLAW is true. +BBL_MIXING_AS_MAX = False ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the + ! BBL mixing and the other diffusivities. Otherwise, + ! diffusiviy from the BBL_mixing is simply added. +BRYAN_LEWIS_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, use a Bryan & Lewis (JGR 1979) like tanh + ! profile of background diapycnal diffusivity with depth. +HENYEY_IGW_BACKGROUND = True ! [Boolean] default = False + ! If true, use a latitude-dependent scaling for the near + ! surface background diffusivity, as described in + ! Harrison & Hallberg, JPO 2008. +HENYEY_N0_2OMEGA = 20.0 ! [nondim] default = 20.0 + ! The ratio of the typical Buoyancy frequency to twice + ! the Earth's rotation period, used with the Henyey + ! scaling from the mixing. +N2_FLOOR_IOMEGA2 = 0.0 ! [nondim] default = 1.0 + ! The floor applied to N2(k) scaled by Omega^2: + ! If =0., N2(k) is simply positive definite. + ! If =1., N2(k) > Omega^2 everywhere. +KD_TANH_LAT_FN = False ! [Boolean] default = False + ! If true, use a tanh dependence of Kd_sfc on latitude, + ! like CM2.1/CM2M. There is no physical justification + ! for this form, and it can not be used with + ! HENYEY_IGW_BACKGROUND. +KD = 2.0E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 + ! The minimum diapycnal diffusivity. +KD_MAX = -1.0 ! [m2 s-1] default = -1.0 + ! The maximum permitted increment for the diapycnal + ! diffusivity from TKE-based parameterizations, or a + ! negative value for no limit. +KD_ADD = 0.0 ! [m2 s-1] default = 0.0 + ! A uniform diapycnal diffusivity that is added + ! everywhere without any filtering or scaling. +INT_TIDE_DISSIPATION = True ! [Boolean] default = False + ! If true, use an internal tidal dissipation scheme to + ! drive diapycnal mixing, along the lines of St. Laurent + ! et al. (2002) and Simmons et al. (2004). +INT_TIDE_PROFILE = "STLAURENT_02" ! default = "STLAURENT_02" + ! INT_TIDE_PROFILE selects the vertical profile of energy + ! dissipation with INT_TIDE_DISSIPATION. Valid values are: + ! STLAURENT_02 - Use the St. Laurent et al exponential + ! decay profile. + ! POLZIN_09 - Use the Polzin WKB-streched algebraic + ! decay profile. +LEE_WAVE_DISSIPATION = False ! [Boolean] default = False + ! If true, use an lee wave driven dissipation scheme to + ! drive diapycnal mixing, along the lines of Nikurashin + ! (2010) and using the St. Laurent et al. (2002) + ! and Simmons et al. (2004) vertical profile +USER_CHANGE_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, call user-defined code to change the diffusivity. +DISSIPATION_MIN = 0.0 ! [W m-3] default = 0.0 + ! The minimum dissipation by which to determine a lower + ! bound of Kd (a floor). +DISSIPATION_N0 = 1.0E-07 ! [W m-3] default = 0.0 + ! The intercept when N=0 of the N-dependent expression + ! used to set a minimum dissipation by which to determine + ! a lower bound of Kd (a floor): A in eps_min = A + B*N. +DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 + ! The coefficient multiplying N, following Gargett, used to + ! set a minimum dissipation by which to determine a lower + ! bound of Kd (a floor): B in eps_min = A + B*N +DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum vertical diffusivity applied as a floor. +INT_TIDE_DECAY_SCALE = 300.3003003003003 ! [m] default = 0.0 + ! The decay scale away from the bottom for tidal TKE with + ! the new coding when INT_TIDE_DISSIPATION is used. +MU_ITIDES = 0.2 ! [nondim] default = 0.2 + ! A dimensionless turbulent mixing efficiency used with + ! INT_TIDE_DISSIPATION, often 0.2. +GAMMA_ITIDES = 0.3333 ! [nondim] default = 0.3333 + ! The fraction of the internal tidal energy that is + ! dissipated locally with INT_TIDE_DISSIPATION. + ! THIS NAME COULD BE BETTER. +MIN_ZBOT_ITIDES = 0.0 ! [m] default = 0.0 + ! Turn off internal tidal dissipation when the total + ! ocean depth is less than this value. +KAPPA_ITIDES = 6.28319E-04 ! [m-1] default = 6.283185307179586E-04 + ! A topographic wavenumber used with INT_TIDE_DISSIPATION. + ! The default is 2pi/10 km, as in St.Laurent et al. 2002. +UTIDE = 0.0 ! [m s-1] default = 0.0 + ! The constant tidal amplitude used with INT_TIDE_DISSIPATION. +KAPPA_H2_FACTOR = 0.75 ! [nondim] default = 1.0 + ! A scaling factor for the roughness amplitude with nINT_TIDE_DISSIPATION. +TKE_ITIDE_MAX = 0.1 ! [W m-2] default = 1000.0 + ! The maximum internal tide energy source availble to mix + ! above the bottom boundary layer with INT_TIDE_DISSIPATION. +READ_TIDEAMP = True ! [Boolean] default = False + ! If true, read a file (given by TIDEAMP_FILE) containing + ! the tidal amplitude with INT_TIDE_DISSIPATION. +TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" + ! The path to the file containing the spatially varying + ! tidal amplitudes with INT_TIDE_DISSIPATION. +H2_FILE = "sgs_h2.nc" ! + ! The path to the file containing the sub-grid-scale + ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + ! Parameters of module MOM_entrain_diffusive +CORRECT_DENSITY = True ! [Boolean] default = True + ! If true, and USE_EOS is true, the layer densities are + ! restored toward their target values by the diapycnal + ! mixing, as described in Hallberg (MWR, 2000). +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 + ! The tolerance with which to solve for entrainment values. + ! Parameters of module MOM_geothermal +GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 + ! The constant geothermal heat flux, a rescaling + ! factor for the heat flux read from GEOTHERMAL_FILE, or + ! 0 to disable the geothermal heating. +GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" + ! The file from which the geothermal heating is to be + ! read, or blank to use a constant heating rate. +GEOTHERMAL_THICKNESS = 0.1 ! [m] default = 0.1 + ! The thickness over which to apply geothermal heating. +GEOTHERMAL_DRHO_DT_INPLACE = -0.01 ! [kg m-3 K-1] default = -0.01 + ! The value of drho_dT above which geothermal heating + ! simply heats water in place instead of moving it between + ! isopycnal layers. This must be negative. +GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" + ! The name of the geothermal heating variable in + ! GEOTHERMAL_FILE. + ! Parameters of module MOM_kappa_shear +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! +KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True + ! If true, combine the mixed layers together before + ! solving the kappa-shear equations. + ! Parameters of module MOM_mixed_layer +NSTAR = 0.15 ! [nondim] default = 0.15 + ! The portion of the buoyant potential energy imparted by + ! surface fluxes that is available to drive entrainment + ! at the base of mixed layer when that energy is positive. +BULK_RI_ML = 0.05 ! [nondim] + ! The efficiency with which mean kinetic energy released + ! by mechanically forced entrainment of the mixed layer + ! is converted to turbulent kinetic energy. +ABSORB_ALL_SW = True ! [Boolean] default = False + ! If true, all shortwave radiation is absorbed by the + ! ocean, instead of passing through to the bottom mud. +CONV_DECAY = 0.5 ! [nondim] default = 0.5 + ! CONV_DECAY relates the vertical rate of decay of the + ! convectively released TKE available for penetrating + ! entrainment to the natural Ekman length. +NSTAR2 = 0.15 ! [nondim] default = 0.15 + ! The portion of any potential energy released by + ! convective adjustment that is available to drive + ! entrainment at the base of mixed layer. By default + ! NSTAR2=NSTAR. +BULK_RI_CONVECTIVE = 0.05 ! [nondim] default = 0.05 + ! The efficiency with which convectively released mean + ! kinetic energy is converted to turbulent kinetic + ! energy. By default BULK_RI_CONVECTIVE=BULK_RI_ML. +HMIX_MIN = 2.0 ! [m] default = 0.0 + ! The minimum mixed layer depth if the mixed layer depth + ! is determined dynamically. +LIMIT_BUFFER_DETRAIN = True ! [Boolean] default = False + ! If true, limit the detrainment from the buffer layers + ! to not be too different from the neighbors. +ALLOWED_DETRAIN_TEMP_CHG = 0.5 ! [K] default = 0.5 + ! The amount by which temperature is allowed to exceed + ! previous values during detrainment. +ALLOWED_DETRAIN_SALT_CHG = 0.1 ! [PSU] default = 0.1 + ! The amount by which salinity is allowed to exceed + ! previous values during detrainment. +ML_DT_DS_WEIGHT = 6.0 ! [degC PSU-1] default = 6.0 + ! When forced to extrapolate T & S to match the layer + ! densities, this factor (in deg C / PSU) is combined + ! with the derivatives of density with T & S to determine + ! what direction is orthogonal to density contours. It + ! should be a typical value of (dR/dS) / (dR/dT) in + ! oceanic profiles. +DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 + ! The surface fluxes are scaled away when the total ocean + ! depth is less than DEPTH_LIMIT_FLUXES. +ML_RESORT = True ! [Boolean] default = False + ! If true, resort the topmost layers by potential density + ! before the mixed layer calculations. +ML_PRESORT_NK_CONV_ADJ = 4 ! [nondim] default = 0 + ! Convectively mix the first ML_PRESORT_NK_CONV_ADJ + ! layers before sorting when ML_RESORT is true. +RESOLVE_EKMAN = False ! [Boolean] default = False + ! If true, the NKML>1 layers in the mixed layer are + ! chosen to optimally represent the impact of the Ekman + ! transport on the mixed layer TKE budget. Otherwise, + ! the sublayers are distributed uniformly through the + ! mixed layer. +CORRECT_ABSORPTION_DEPTH = True ! [Boolean] default = False + ! If true, the depth at which penetrating shortwave + ! radiation is absorbed is corrected by moving some of + ! the heating upward in the water column. +DO_RIVERMIX = True ! [Boolean] default = False + ! If true, apply additional mixing whereever there is + ! runoff, so that it is mixed down to RIVERMIX_DEPTH, + ! if the ocean is that deep. +RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 + ! The depth to which rivers are mixed if DO_RIVERMIX is + ! defined. +USE_RIVER_HEAT_CONTENT = False ! [Boolean] default = False + ! If true, use the fluxes%runoff_Hflx field to set the + ! heat carried by runoff, instead of using SST*CP*liq_runoff. +USE_CALVING_HEAT_CONTENT = False ! [Boolean] default = False + ! If true, use the fluxes%calving_Hflx field to set the + ! heat carried by runoff, instead of using SST*CP*froz_runoff. +LIMIT_BUFFER_DET_DH_SFC = 0.5 ! [nondim] default = 0.5 + ! The fractional limit in the change between grid points + ! of the surface region (mixed & buffer layer) thickness. +LIMIT_BUFFER_DET_DH_BATHY = 0.2 ! [nondim] default = 0.2 + ! The fraction of the total depth by which the thickness + ! of the surface region (mixed & buffer layer) is allowed + ! to change between grid points. + ! Parameters of module MOM_regularize_layers +REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False + ! If defined, vertically restructure the near-surface + ! layers when they have too much lateral variations to + ! allow for sensible lateral barotropic transports. +REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 + ! The value of the relative thickness deficit at which + ! to start modifying the layer structure when + ! REGULARIZE_SURFACE_LAYERS is true. + ! Parameters of module MOM_opacity +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +OPACITY_SCHEME = "MANIZZA_05" ! default = "MANIZZA_05" + ! This character string specifies how chlorophyll + ! concentrations are translated into opacities. Currently + ! valid options include: + ! MANIZZA_05 - Use Manizza et al., GRL, 2005. + ! MOREL_88 - Use Morel, JGR, 1988. +CHL_FROM_FILE = True ! [Boolean] default = True + ! If true, chl_a is read from a file. +CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! + ! CHL_FILE is the file containing chl_a concentrations in + ! the variable CHL_A. It is used when VAR_PEN_SW and + ! CHL_FROM_FILE are true. +BLUE_FRAC_SW = 0.5 ! [nondim] default = 0.5 + ! The fraction of the penetrating shortwave radiation + ! that is in the blue band. +PEN_SW_NBANDS = 3 ! default = 1 + ! The number of bands of penetrating shortwave radiation. +OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 + ! The value to use for opacity over land. The default is + ! 10 m-1 - a value for muddy water. + ! Parameters of module MOM_tracer_advect + ! Parameters of module MOM_tracer_hor_diff +KHTR = 10.0 ! [m2 s-1] default = 0.0 + ! The background along-isopycnal tracer diffusivity. +KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 + ! The minimum along-isopycnal tracer diffusivity. +KHTR_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum along-isopycnal tracer diffusivity. +KHTR_PASSIVITY_COEFF = 3.0 ! [nondim] default = 0.0 + ! The coefficient that scales deformation radius over + ! grid-spacing in passivity, where passiviity is the ratio + ! between along isopycnal mxiing of tracers to thickness mixing. + ! A non-zero value enables this parameterization. +KHTR_PASSIVITY_MIN = 0.5 ! [nondim] default = 0.5 + ! The minimum passivity which is the ratio between + ! along isopycnal mxiing of tracers to thickness mixing. +DIFFUSE_ML_TO_INTERIOR = True ! [Boolean] default = False + ! If true, enable epipycnal mixing between the surface + ! boundary layer and the interior. +CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False + ! If true, use enough iterations the diffusion to ensure + ! that the diffusive equivalent of the CFL limit is not + ! violated. If false, always use 1 iteration. +ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 + ! With Diffuse_ML_interior, the ratio of the truly + ! horizontal diffusivity in the mixed layer to the + ! epipycnal diffusivity. The valid range is 0 to 1. + ! Parameters of module ocean_model_init +RESTART_CONTROL = 1 ! default = 1 + ! An integer whose bits encode which restart files are + ! written. Add 2 (bit 1) for a time-stamped file, and odd + ! (bit 0) for a non-time-stamped file. A restart file + ! will be saved at the end of the run segment for any + ! non-negative value. +TIMEUNIT = 8.64E+04 ! [s] default = 8.64E+04 + ! The time unit for ENERGYSAVEDAYS. +ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. +RESTORE_SALINITY = True ! [Boolean] default = False + ! If true, the coupled driver will add a globally-balanced + ! fresh-water flux that drives sea-surface salinity + ! toward specified values. + ! Parameters of module MOM_surface_forcing +MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 + ! The maximum surface pressure that can be exerted by the + ! atmosphere and floating sea-ice or ice shelves. This is + ! needed because the FMS coupling structure does not + ! limit the water that can be frozen out of the ocean and + ! the ice-ocean heat fluxes are treated explicitly. No + ! limit is applied if a negative value is used. +ADJUST_NET_FRESH_WATER_TO_ZERO = True ! [Boolean] default = False + ! If true, adjusts the net fresh-water forcing seen + ! by the ocean (including restoring) to zero. +ICE_SALT_CONCENTRATION = 0.005 ! [kg/kg] default = 0.005 + ! The assumed sea-ice salinity needed to reverse engineer the + ! melt flux (or ice-ocean fresh-water flux). +USE_LIMITED_PATM_SSH = False ! [Boolean] default = True + ! If true, return the the sea surface height with the + ! correction for the atmospheric (and sea-ice) pressure + ! limited by max_p_surf instead of the full atmospheric + ! pressure. +WIND_STAGGER = "B" ! default = "C" + ! A case-insensitive character string to indicate the + ! staggering of the input wind stress field. Valid + ! values are 'A', 'B', or 'C'. +FLUXCONST = 0.5 ! [m day-1] + ! The constant that relates the restoring surface fluxes + ! to the relative surface anomalies (akin to a piston + ! velocity). Note the non-MKS units. +SRESTORE_AS_SFLUX = False ! [Boolean] default = False + ! If true, the restoring of salinity is applied as a salt + ! flux instead of as a freshwater flux. +MAX_DELTA_SRESTORE = 999.0 ! [PSU or g kg-1] default = 999.0 + ! The maximum salinity difference used in restoring terms. +MASK_SRESTORE_UNDER_ICE = False ! [Boolean] default = False + ! If true, use an ice mask defined by frazil criteria to + ! determine where to apply salinity restoring. +MASK_SRESTORE_MARGINAL_SEAS = False ! [Boolean] default = False + ! If true, mask sss restoring in marginal seas. +BASIN_FILE = "basin.nc" ! default = "basin.nc" + ! A file in which to find the basin masks, in variable 'basin'. +CD_TIDES = 0.0025 ! [nondim] default = 1.0E-04 + ! The drag coefficient that applies to the tides. +READ_GUST_2D = True ! [Boolean] default = False + ! If true, use a 2-dimensional gustiness supplied from + ! an input file +GUST_CONST = 0.02 ! [Pa] default = 0.02 + ! The background gustiness in the winds. +GUST_2D_FILE = "gustiness_qscat.nc" ! + ! The file in which the wind gustiness is found in + ! variable gustiness. +USE_RIGID_SEA_ICE = False ! [Boolean] default = False + ! If true, sea-ice is rigid enough to exert a + ! nonhydrostatic pressure that resist vertical motion. + ! Parameters of module MOM_sum_output +CALCULATE_APE = True ! [Boolean] default = True + ! If true, calculate the available potential energy of + ! the interfaces. Setting this to false reduces the + ! memory footprint of high-PE-count models dramatically. +WRITE_STOCKS = True ! [Boolean] default = True + ! If true, write the integrated tracer amounts to stdout + ! when the energy files are written. +MAXTRUNC = 1000000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +MAX_ENERGY = 0.0 ! [m2 s-2] default = 0.0 + ! The maximum permitted average energy per unit mass; the + ! model will be stopped if there is more energy than + ! this. If zero or negative, this is set to 10*MAXVEL^2. +ENERGYFILE = "timestats" ! default = "timestats" + ! The file to use to write the energies and globally + ! summed diagnostics. +READ_DEPTH_LIST = False ! [Boolean] default = False + ! Read the depth list from a file if it exists or + ! create that file otherwise. +DEPTH_LIST_MIN_INC = 1.0E-10 ! [m] default = 1.0E-10 + ! The minimum increment between the depths of the + ! entries in the depth-list file. +SEND_LOG_TO_STDOUT = False ! [Boolean] default = False + ! If true, all log messages are also sent to stdout. +REPORT_UNUSED_PARAMS = False ! [Boolean] default = False + ! If true, report any parameter lines that are not used + ! in the run. +FATAL_UNUSED_PARAMS = False ! [Boolean] default = False + ! If true, kill the run if there are any unused + ! parameters. +DOCUMENT_FILE = "MOM_parameter_doc" ! default = "MOM_parameter_doc" + ! The basename for files where run-time parameters, their + ! settings, units and defaults are documented. Blank will + ! disable all parameter documentation. +COMPLETE_DOCUMENTATION = True ! [Boolean] default = True + ! If true, all run-time parameters are + ! documented in MOM_parameter_doc.all . +MINIMAL_DOCUMENTATION = True ! [Boolean] default = True + ! If true, non-default run-time parameters are + ! documented in MOM_parameter_doc.short . diff --git a/examples/GOLD_SIS2/MOM_parameter_doc.short b/examples/GOLD_SIS2/MOM_parameter_doc.short new file mode 100644 index 0000000000..ea0e8bfe32 --- /dev/null +++ b/examples/GOLD_SIS2/MOM_parameter_doc.short @@ -0,0 +1,599 @@ +TRIPOLAR_N = True ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 360 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 210 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 10 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 6 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +NIPROC_IO = 2 ! default = 0 + ! The number of processors used for I/O in the + ! x-direction, or 0 to equal NIPROC. +NJPROC_IO = 2 ! default = 0 + ! The number of processors used for I/O in the + ! y-direction, or 0 to equal NJPROC. + ! Parameters of module MOM_grid + ! Parameters providing information about the vertical grid. +NK = 63 ! [nondim] + ! The number of model layers. + ! Parameters of module MOM +USE_LEGACY_SPLIT = True ! [Boolean] default = False + ! If true, use the full range of options available from + ! the older GOLD-derived split time stepping code. +THICKNESSDIFFUSE = True ! [Boolean] default = False + ! If true, interfaces or isopycnal surfaces are diffused, + ! depending on the value of FULL_THICKNESSDIFFUSE. +THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. + ! This is only used if THICKNESSDIFFUSE is true. +MIXEDLAYER_RESTRAT = True ! [Boolean] default = False + ! If true, a density-gradient dependent re-stratifying + ! flow is imposed in the mixed layer. + ! This is only used if BULKMIXEDLAYER is true. +DT = 3600.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 7200.0 ! [s] default = 3600.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 + ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. Making this + ! larger than DT_THERM reduces the performance penalty + ! of regridding to depth online. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +DO_GEOTHERMAL = True ! [Boolean] default = False + ! If true, apply geothermal heating. +BOUND_SALINITY = True ! [Boolean] default = False + ! If true, limit salinity to being positive. (The sea-ice + ! model may ask for more salt than is available and + ! drive the salinity negative otherwise.) +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" + ! The file into which to write the initial conditions. + ! Parameters of module MOM_tracer_registry + ! Parameters of module MOM_tracer_flow_control +USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False + ! If true, use the ideal_age_example tracer package. +USE_OCMIP2_CFC = True ! [Boolean] default = False + ! If true, use the MOM_OCMIP2_CFC tracer package. + ! Parameters of module ideal_age_example + ! Parameters of module MOM_OCMIP2_CFC +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "file" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +COORD_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The file from which the coordinate densities are read. + ! Parameters of module MOM_grid_init +GRID_CONFIG = "mosaic" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +GRID_FILE = "ocean_hgrid.nc" ! + ! Name of the file from which to read horizontal grid data. +TOPO_CONFIG = "file" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MAXIMUM_DEPTH = 6000.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 + ! The minimum depth of the ocean. +CHANNEL_CONFIG = "global_1deg" ! default = "none" + ! A parameter that determines which set of channels are + ! restricted to specific widths. Options are: + ! none - All channels have the grid width. + ! global_1deg - Sets 16 specific channels appropriate + ! for a 1-degree model, as used in CM2G. + ! list - Read the channel locations and widths from a + ! text file, like MOM_channel_list in the MOM_SIS + ! test case. + ! file - Read open face widths everywhere from a + ! NetCDF file on the model grid. +ALWAYS_WRITE_GEOM = False ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +THICKNESS_CONFIG = "file" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +THICKNESS_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The name of the thickness file. +ADJUST_THICKNESS = True ! [Boolean] default = False + ! If true, all mass below the bottom removed if the + ! topography is shallower than the thickness input file + ! would indicate. +TS_CONFIG = "file" ! + ! A string that determines how the initial tempertures + ! and salinities are specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +TS_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The initial condition file for temperature. + ! Parameters of module MOM_MEKE + ! Parameters of module MOM_lateral_mixing_coeffs +USE_VARIABLE_MIXING = True ! [Boolean] default = False + ! If true, the variable mixing code will be called. This + ! allows diagnostics to be created even if the scheme is + ! not used. If KHTR_SLOPE_CFF>0 or KhTh_Slope_Cff>0, + ! this is set to true regardless of what is in the + ! parameter file. +RESOLN_SCALED_KH = True ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTH = True ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +KHTH_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the interface depth diffusivity +KHTR_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the epipycnal tracer diffusivity +VARMIX_KTOP = 6 ! [nondim] default = 2 + ! The layer number at which to start vertical integration + ! of S*N for purposes of finding the Eady growth rate. +VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 + ! The fixed length scale in the Visbeck formula. + ! Parameters of module MOM_wave_speed +FLUX_BT_COUPLING = True ! [Boolean] default = False + ! If true, use mass fluxes to ensure consistency between + ! the baroclinic and barotropic modes. This is only used + ! if SPLIT is true. +READJUST_BT_TRANS = True ! [Boolean] default = False + ! If true, make a barotropic adjustment to the layer + ! velocities after the thermodynamic part of the step + ! to ensure that the interaction between the thermodynamics + ! and the continuity solver do not change the barotropic + ! transport. This is only used if FLUX_BT_COUPLING and + ! SPLIT are true. +MONOTONIC_CONTINUITY = True ! [Boolean] default = False + ! If true, CONTINUITY_PPM uses the Colella and Woodward + ! monotonic limiter. The default (false) is to use a + ! simple positive definite limiter. +ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.15E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +VELOCITY_TOLERANCE = 1.0E-04 ! [m s-1] default = 3.0E+08 + ! The tolerance for barotropic velocity discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses. +CORIOLIS_EN_DIS = True ! [Boolean] default = False + ! If true, two estimates of the thickness fluxes are used + ! to estimate the Coriolis term, and the one that + ! dissipates energy relative to the other one is used. +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option is + ! always effectively false with CORIOLIS_EN_DIS defined and + ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. + ! Parameters of module MOM_hor_visc +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. +AH_VEL_SCALE = 0.05 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. + ! Parameters of module MOM_vert_friction +CHANNEL_DRAG = True ! [Boolean] default = False + ! If true, the bottom drag is exerted directly on each + ! layer proportional to the fraction of the bottom it + ! overlies. +DYNAMIC_VISCOUS_ML = True ! [Boolean] default = False + ! If true, use a bulk Richardson number criterion to + ! determine the mixed layer thickness for viscosity. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. + ! Parameters of module MOM_PointAccel + ! Parameters of module MOM_set_visc +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +ML_USE_OMEGA = True ! [Boolean] default = False + ! If true, use the absolute rotation rate instead of the + ! vertical component of rotation when setting the decay + ! scale for turbulence. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. + ! Parameters of module MOM_barotropic +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +BT_STRONG_DRAG = True ! [Boolean] default = False + ! If true, use a stronger estimate of the retarding + ! effects of strong bottom drag, by making it implicit + ! with the barotropic time-step instead of implicit with + ! the baroclinic time-step and dividing by the number of + ! barotropic steps. +DT_BT_FILTER = 0.0 ! [sec or nondim] default = -0.25 + ! A time-scale over which the barotropic mode solutions + ! are filtered, in seconds if positive, or as a fraction + ! of DT if negative. When used this can never be taken to + ! be longer than 2*dt. Set this to 0 to apply no filtering. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = 60.0 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + ! Parameters of module MOM_thickness_diffuse +KHTH = 10.0 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. +KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum horizontal thickness diffusivity. + ! Parameters of module MOM_mixed_layer_restrat +FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 + ! A nondimensional coefficient that is proportional to + ! the ratio of the deformation radius to the dominant + ! lengthscale of the submesoscale mixed layer + ! instabilities, times the minimum of the ratio of the + ! mesoscale eddy kinetic energy to the large-scale + ! geostrophic kinetic energy or 1 plus the square of the + ! grid spacing over the deformation radius, as detailed + ! by Fox-Kemper et al. (2010) +Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. +NK_ZSPACE (from file) = 50 ! [nondim] + ! The number of depth-space levels. This is determined + ! from the size of the variable zw in the output grid file. + ! Parameters of module MOM_diabatic_driver + ! The following parameters are used for diabatic processes. +ML_RADIATION = True ! [Boolean] default = False + ! If true, allow a fraction of TKE available from wind + ! work to penetrate below the base of the mixed layer + ! with a vertical decay scale determined by the minimum + ! of: (1) The depth of the mixed layer, (2) an Ekman + ! length scale. +ML_RAD_COEFF = 0.1 ! [nondim] default = 0.2 + ! The coefficient which scales MSTAR*USTAR^3 to obtain + ! the energy available for mixing below the base of the + ! mixed layer. This is only used if ML_RADIATION is true. +TKE_DECAY = 10.0 ! [nondim] default = 2.5 + ! The ratio of the natural Ekman depth to the TKE decay scale. +BBL_MIXING_AS_MAX = False ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the + ! BBL mixing and the other diffusivities. Otherwise, + ! diffusiviy from the BBL_mixing is simply added. +HENYEY_IGW_BACKGROUND = True ! [Boolean] default = False + ! If true, use a latitude-dependent scaling for the near + ! surface background diffusivity, as described in + ! Harrison & Hallberg, JPO 2008. +N2_FLOOR_IOMEGA2 = 0.0 ! [nondim] default = 1.0 + ! The floor applied to N2(k) scaled by Omega^2: + ! If =0., N2(k) is simply positive definite. + ! If =1., N2(k) > Omega^2 everywhere. +KD = 2.0E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 + ! The minimum diapycnal diffusivity. +INT_TIDE_DISSIPATION = True ! [Boolean] default = False + ! If true, use an internal tidal dissipation scheme to + ! drive diapycnal mixing, along the lines of St. Laurent + ! et al. (2002) and Simmons et al. (2004). +DISSIPATION_N0 = 1.0E-07 ! [W m-3] default = 0.0 + ! The intercept when N=0 of the N-dependent expression + ! used to set a minimum dissipation by which to determine + ! a lower bound of Kd (a floor): A in eps_min = A + B*N. +DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 + ! The coefficient multiplying N, following Gargett, used to + ! set a minimum dissipation by which to determine a lower + ! bound of Kd (a floor): B in eps_min = A + B*N +INT_TIDE_DECAY_SCALE = 300.3003003003003 ! [m] default = 0.0 + ! The decay scale away from the bottom for tidal TKE with + ! the new coding when INT_TIDE_DISSIPATION is used. +KAPPA_ITIDES = 6.28319E-04 ! [m-1] default = 6.283185307179586E-04 + ! A topographic wavenumber used with INT_TIDE_DISSIPATION. + ! The default is 2pi/10 km, as in St.Laurent et al. 2002. +KAPPA_H2_FACTOR = 0.75 ! [nondim] default = 1.0 + ! A scaling factor for the roughness amplitude with nINT_TIDE_DISSIPATION. +TKE_ITIDE_MAX = 0.1 ! [W m-2] default = 1000.0 + ! The maximum internal tide energy source availble to mix + ! above the bottom boundary layer with INT_TIDE_DISSIPATION. +READ_TIDEAMP = True ! [Boolean] default = False + ! If true, read a file (given by TIDEAMP_FILE) containing + ! the tidal amplitude with INT_TIDE_DISSIPATION. +H2_FILE = "sgs_h2.nc" ! + ! The path to the file containing the sub-grid-scale + ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + ! Parameters of module MOM_entrain_diffusive +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 + ! The tolerance with which to solve for entrainment values. + ! Parameters of module MOM_geothermal +GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 + ! The constant geothermal heat flux, a rescaling + ! factor for the heat flux read from GEOTHERMAL_FILE, or + ! 0 to disable the geothermal heating. +GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" + ! The file from which the geothermal heating is to be + ! read, or blank to use a constant heating rate. + ! Parameters of module MOM_kappa_shear +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + ! Parameters of module MOM_mixed_layer +BULK_RI_ML = 0.05 ! [nondim] + ! The efficiency with which mean kinetic energy released + ! by mechanically forced entrainment of the mixed layer + ! is converted to turbulent kinetic energy. +ABSORB_ALL_SW = True ! [Boolean] default = False + ! If true, all shortwave radiation is absorbed by the + ! ocean, instead of passing through to the bottom mud. +HMIX_MIN = 2.0 ! [m] default = 0.0 + ! The minimum mixed layer depth if the mixed layer depth + ! is determined dynamically. +LIMIT_BUFFER_DETRAIN = True ! [Boolean] default = False + ! If true, limit the detrainment from the buffer layers + ! to not be too different from the neighbors. +DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 + ! The surface fluxes are scaled away when the total ocean + ! depth is less than DEPTH_LIMIT_FLUXES. +ML_RESORT = True ! [Boolean] default = False + ! If true, resort the topmost layers by potential density + ! before the mixed layer calculations. +ML_PRESORT_NK_CONV_ADJ = 4 ! [nondim] default = 0 + ! Convectively mix the first ML_PRESORT_NK_CONV_ADJ + ! layers before sorting when ML_RESORT is true. +CORRECT_ABSORPTION_DEPTH = True ! [Boolean] default = False + ! If true, the depth at which penetrating shortwave + ! radiation is absorbed is corrected by moving some of + ! the heating upward in the water column. +DO_RIVERMIX = True ! [Boolean] default = False + ! If true, apply additional mixing whereever there is + ! runoff, so that it is mixed down to RIVERMIX_DEPTH, + ! if the ocean is that deep. +RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 + ! The depth to which rivers are mixed if DO_RIVERMIX is + ! defined. + ! Parameters of module MOM_regularize_layers + ! Parameters of module MOM_opacity +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! + ! CHL_FILE is the file containing chl_a concentrations in + ! the variable CHL_A. It is used when VAR_PEN_SW and + ! CHL_FROM_FILE are true. +PEN_SW_NBANDS = 3 ! default = 1 + ! The number of bands of penetrating shortwave radiation. + ! Parameters of module MOM_tracer_advect + ! Parameters of module MOM_tracer_hor_diff +KHTR = 10.0 ! [m2 s-1] default = 0.0 + ! The background along-isopycnal tracer diffusivity. +KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 + ! The minimum along-isopycnal tracer diffusivity. +KHTR_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum along-isopycnal tracer diffusivity. +KHTR_PASSIVITY_COEFF = 3.0 ! [nondim] default = 0.0 + ! The coefficient that scales deformation radius over + ! grid-spacing in passivity, where passiviity is the ratio + ! between along isopycnal mxiing of tracers to thickness mixing. + ! A non-zero value enables this parameterization. +DIFFUSE_ML_TO_INTERIOR = True ! [Boolean] default = False + ! If true, enable epipycnal mixing between the surface + ! boundary layer and the interior. +ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 + ! With Diffuse_ML_interior, the ratio of the truly + ! horizontal diffusivity in the mixed layer to the + ! epipycnal diffusivity. The valid range is 0 to 1. + ! Parameters of module ocean_model_init +ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. +RESTORE_SALINITY = True ! [Boolean] default = False + ! If true, the coupled driver will add a globally-balanced + ! fresh-water flux that drives sea-surface salinity + ! toward specified values. + ! Parameters of module MOM_surface_forcing +MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 + ! The maximum surface pressure that can be exerted by the + ! atmosphere and floating sea-ice or ice shelves. This is + ! needed because the FMS coupling structure does not + ! limit the water that can be frozen out of the ocean and + ! the ice-ocean heat fluxes are treated explicitly. No + ! limit is applied if a negative value is used. +ADJUST_NET_FRESH_WATER_TO_ZERO = True ! [Boolean] default = False + ! If true, adjusts the net fresh-water forcing seen + ! by the ocean (including restoring) to zero. +USE_LIMITED_PATM_SSH = False ! [Boolean] default = True + ! If true, return the the sea surface height with the + ! correction for the atmospheric (and sea-ice) pressure + ! limited by max_p_surf instead of the full atmospheric + ! pressure. +WIND_STAGGER = "B" ! default = "C" + ! A case-insensitive character string to indicate the + ! staggering of the input wind stress field. Valid + ! values are 'A', 'B', or 'C'. +FLUXCONST = 0.5 ! [m day-1] + ! The constant that relates the restoring surface fluxes + ! to the relative surface anomalies (akin to a piston + ! velocity). Note the non-MKS units. +CD_TIDES = 0.0025 ! [nondim] default = 1.0E-04 + ! The drag coefficient that applies to the tides. +READ_GUST_2D = True ! [Boolean] default = False + ! If true, use a 2-dimensional gustiness supplied from + ! an input file +GUST_2D_FILE = "gustiness_qscat.nc" ! + ! The file in which the wind gustiness is found in + ! variable gustiness. + ! Parameters of module MOM_sum_output +MAXTRUNC = 1000000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. diff --git a/examples/GOLD_SIS2/data_table b/examples/GOLD_SIS2/data_table new file mode 100644 index 0000000000..eb564ee012 --- /dev/null +++ b/examples/GOLD_SIS2/data_table @@ -0,0 +1,49 @@ +"ATM", "cfc_11_flux_pcair_atm","CFC_11","INPUT/cfc.bc.nc",.false., 1.0e-12 +"ATM", "cfc_12_flux_pcair_atm","CFC_12","INPUT/cfc.bc.nc",.false., 1.0e-12 +"ATM" , "p_surf" , "SLP" , "./INPUT/slp.clim.nc" , .false. , 1.0 +"ATM" , "p_bot" , "SLP" , "./INPUT/slp.clim.nc" , .false. , 1.0 +"ATM" , "t_bot" , "T_10_MOD" , "./INPUT/t_10_mod.clim.nc" , .false. , 1.0 +"ATM" , "sphum_bot" , "Q_10_MOD" , "./INPUT/q_10_mod.clim.nc" , .false. , 1.0 +"ATM" , "u_bot" , "U_10_MOD" , "./INPUT/u_10_mod.clim.nc" , .false. , 1.0 +"ATM" , "v_bot" , "V_10_MOD" , "./INPUT/v_10_mod.clim.nc" , .false. , 1.0 +"ATM" , "z_bot" , "" , "" , .false. , 10.0 +"ATM" , "gust" , "" , "" , .false. , 0.0 +"ICE" , "lw_flux_dn" , "LWDN_MOD" , "./INPUT/ncar_rad_clim.nc" , .false. , 1.0 +"ICE" , "sw_flux_vis_dir_dn", "SWDN_MOD", "./INPUT/ncar_rad_clim.nc", .false. , 0.285 +"ICE" , "sw_flux_vis_dif_dn", "SWDN_MOD", "./INPUT/ncar_rad_clim.nc", .false. , 0.285 +"ICE" , "sw_flux_nir_dir_dn", "SWDN_MOD", "./INPUT/ncar_rad_clim.nc", .false. , 0.215 +"ICE" , "sw_flux_nir_dif_dn", "SWDN_MOD", "./INPUT/ncar_rad_clim.nc", .false. , 0.215 +"ICE" , "lprec" , "RAIN" , "./INPUT/ncar_precip_clim.nc" , .false. , 0.9933 +"ICE" , "fprec" , "SNOW" , "./INPUT/ncar_precip_clim.nc" , .false. , 0.9933 +"ICE" , "runoff" , "runoff" , "./INPUT/runoff.nc" , .true. , 1.0 +"ICE" , "calving" , "" , "" , .true. , 0.0 +"ICE" , "dhdt" , "" , "" , .true. , 80.0 +"ICE" , "dedt" , "" , "" , .true. , 2.0e-6 +"ICE" , "drdt" , "" , "" , .true. , 10.0 +"ICE", "sic_obs" , "SIC" ,"./INPUT/sst_ice_clim.nc" , .false. , 0.00 +"ICE", "sit_obs" , "SIT" ,"./INPUT/sst_ice_clim.nc" , .false. , 0.00 +"ICE", "sst_obs" , "SST" ,"./INPUT/sst_ice_clim.nc" , .false. , 1.0 +"LND" , "t_surf" , "" , "" , .true. , 273.0 +"LND" , "t_ca" , "" , "" , .true. , 273.0 +"LND" , "q_ca" , "" , "" , .true. , 0.0 +"LND" , "rough_mom" , "" , "" , .true. , 0.01 +"LND" , "rough_heat" , "" , "" , .true. , 0.1 +"LND" , "albedo" , "" , "" , .true. , 0.1 +"LND" , "t_ca" , "" , "" , .true. , 273.0 +"LND" , "t_surf" , "" , "" , .true. , 273.0 +"LND" , "sphum_surf" , "" , "" , .true. , 0.0 +"LND" , "sphum_ca" , "" , "" , .true. , 0.0 +"LND" , "t_flux" , "" , "" , .true. , 0.0 +"LND" , "sphum_flux" , "" , "" , .true. , 0.0 +"LND" , "lw_flux" , "" , "" , .true. , 0.0 +"LND" , "sw_flux" , "" , "" , .true. , 0.0 +"LND" , "lprec" , "" , "" , .true. , 0.0 +"LND" , "fprec" , "" , "" , .true. , 0.0 +"LND" , "dhdt" , "" , "" , .true. , 5.0 +"LND" , "dedt" , "" , "" , .true. , 2e-6 +"LND" , "dedq" , "" , "" , .true. , 0.0 +"LND" , "drdt" , "" , "" , .true. , 5.0 +"LND" , "drag_q" , "" , "" , .true. , 0.0 +"LND" , "p_surf" , "" , "" , .true. , 1.e5 + + diff --git a/examples/GOLD_SIS2/diag_table b/examples/GOLD_SIS2/diag_table new file mode 100644 index 0000000000..76fb63a079 --- /dev/null +++ b/examples/GOLD_SIS2/diag_table @@ -0,0 +1,329 @@ +GOLD_SIS +1 1 1 0 0 0 +#output files +# "ice_month", 1, "months", 1, "days", "time", +# "ocean_month", 1, "months", 1, "days", "time", +# "ocean_month_z", 1, "months", 1, "days", "time", +# "flux_month", 1, "months", 1, "days", "time" + +"ice_month", 5, "days", 1, "days", "time", +"ocean_month", 5, "days", 1, "days", "time", +"ocean_sfc", 1, "days", 1, "days", "time", +"ocean_month_z", 5, "days", 1, "days", "time", +# "flux_month", 5, "days", 1, "days", "time" +"ocean_static", -1, "months", 1, "days", "time", +#"ocean_scalar", 1, "months", 1, "days", "time" +# +#output variables +# +# OCEAN DIAGNOSTICS: +#=================== +#=================== +# +# Surface Ocean fields: +#========================= +"ocean_model","SSH","SSH","ocean_sfc","all",.false.,"none",2 +"ocean_model","SSU","SSU","ocean_sfc","all",.false.,"none",2 +"ocean_model","SSV","SSV","ocean_sfc","all",.false.,"none",2 +"ocean_model","SST","SST","ocean_sfc","all",.false.,"none",2 +"ocean_model","SSS","SSS","ocean_sfc","all",.false.,"none",2 +"ocean_model","speed","speed","ocean_sfc","all",.false.,"none",2 + +# Prognostic Ocean fields: +#========================= +"ocean_model","u","u","ocean_month","all",.true.,"none",2 +"ocean_model","v","v","ocean_month","all",.true.,"none",2 +"ocean_model","h","h","ocean_month","all",.true.,"none",1 +"ocean_model","e","e","ocean_month","all",.true.,"none",2 +"ocean_model","temp","temp","ocean_month","all",.true.,"none",2 +"ocean_model","salt","salt","ocean_month","all",.true.,"none",2 +#"ocean_model","e","e","ocean_daily","all",.false.,"none",2 +# +# Auxilary Tracers: +#================== +#"ocean_model","vintage","vintage","ocean_month","all",.true.,"none",2 +#"ocean_model","age","age","ocean_month","all",.true.,"none",2 +# +# Z-space fields: +#================== +"ocean_model","u_z","u","ocean_month_z","all",.true.,"none",2 +"ocean_model","v_z","v","ocean_month_z","all",.true.,"none",2 +"ocean_model","temp_z","temp","ocean_month_z","all",.true.,"none",2 +"ocean_model","salt_z","salt","ocean_month_z","all",.true.,"none",2 +#"ocean_model","vintage_z","vintage","ocean_month_z","all",.true.,"none",2 +"ocean_model","age_z","age","ocean_month_z","all",.true.,"none",2 + +# Continuity Equation Terms: +#=========================== +#"ocean_model","wd","wd","ocean_month","all",.true.,"none",2 +"ocean_model","uh","uh","ocean_month","all",.true.,"none",2 +"ocean_model","vh","vh","ocean_month","all",.true.,"none",2 +#"ocean_model","h_rho","h_rho","ocean_month","all",.true.,"none",2 +#"ocean_model","uh_rho","uh_rho","ocean_month","all",.true.,"none",2 +#"ocean_model","vh_rho","vh_rho","ocean_month","all",.true.,"none",2 +#"ocean_model","uhGM_rho","uhGM_rho","ocean_month","all",.true.,"none",2 +#"ocean_model","vhGM_rho","vhGM_rho","ocean_month","all",.true.,"none",2 +"ocean_model","GMwork","GMwork","ocean_month","all",.true.,"none",2 +# +# Mixed Layer TKE Budget Terms: +#=========================== +#"ocean_model","TKE_wind","TKE_wind","ocean_month","all",.true.,"none",2 +#"ocean_model","TKE_RiBulk","TKE_RiBulk","ocean_month","all",.true.,"none",2 +#"ocean_model","TKE_conv","TKE_conv","ocean_month","all",.true.,"none",2 +#"ocean_model","TKE_pen_SW","TKE_pen_SW","ocean_month","all",.true.,"none",2 +#"ocean_model","TKE_mixing","TKE_mixing","ocean_month","all",.true.,"none",2 +#"ocean_model","TKE_mech_decay","TKE_mech_decay","ocean_month","all",.true.,"none",2 +#"ocean_model","TKE_conv_decay","TKE_conv_decay","ocean_month","all",.true.,"none",2 +#"ocean_model","TKE_conv_s2","TKE_conv_s2","ocean_month","all",.true.,"none",2 +#"ocean_model","TKE_tidal","TKE_tidal","ocean_month","all",.true.,"none",2 +#"ocean_model","h_ML","h_ML","ocean_month","all",.true.,"none",2 +#"ocean_model","Kd","Kd","ocean_month","all",.true.,"none",2 +# +# Tracer Fluxes: +#================== +#"ocean_model","T_adx", "T_adx", "ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","T_ady", "T_ady", "ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","T_diffx","T_diffx","ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","T_diffy","T_diffy","ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","S_adx", "S_adx", "ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","S_ady", "S_ady", "ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","S_diffx","S_diffx","ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","S_diffy","S_diffy","ave_prog_%4yr_%3dy","all",.true.,"none",2 + + +# Momentum Balance Terms: +#======================= +#"ocean_model","dudt","dudt","ocean_month","all",.true.,"none",2 +#"ocean_model","dvdt","dvdt","ocean_month","all",.true.,"none",2 +#"ocean_model","CAu","CAu","ocean_month","all",.true.,"none",2 +#"ocean_model","CAv","CAv","ocean_month","all",.true.,"none",2 +#"ocean_model","PFu","PFu","ocean_month","all",.true.,"none",2 +#"ocean_model","PFv","PFv","ocean_month","all",.true.,"none",2 +#"ocean_model","du_dt_visc","du_dt_visc","ocean_month","all",.true.,"none",2 +#"ocean_model","dv_dt_visc","dv_dt_visc","ocean_month","all",.true.,"none",2 +#"ocean_model","diffu","diffu","ocean_month","all",.true.,"none",2 +#"ocean_model","diffv","diffv","ocean_month","all",.true.,"none",2 +#"ocean_model","dudt_dia","dudt_dia","ocean_month","all",.true.,"none",2 +#"ocean_model","dvdt_dia","dvdt_dia","ocean_month","all",.true.,"none",2 +# Subterms that should not be added to a closed budget. +#"ocean_model","gKEu","gKEu","ocean_month","all",.true.,"none",2 +#"ocean_model","gKEv","gKEv","ocean_month","all",.true.,"none",2 +#"ocean_model","rvxu","rvxu","ocean_month","all",.true.,"none",2 +#"ocean_model","rvxv","rvxv","ocean_month","all",.true.,"none",2 +#"ocean_model","PFu_bc","PFu_bc","ocean_month","all",.true.,"none",2 +#"ocean_model","PFv_bc","PFv_bc","ocean_month","all",.true.,"none",2 + +# Barotropic Momentum Balance Terms: +# (only available with split time stepping.) +#=========================================== +#"ocean_model","PFuBT","PFuBT","ocean_month","all",.true.,"none",2 +#"ocean_model","PFvBT","PFvBT","ocean_month","all",.true.,"none",2 +#"ocean_model","CoruBT","CoruBT","ocean_month","all",.true.,"none",2 +#"ocean_model","CorvBT","CorvBT","ocean_month","all",.true.,"none",2 +#"ocean_model","ubtforce","ubtforce","ocean_month","all",.true.,"none",2 +#"ocean_model","vbtforce","vbtforce","ocean_month","all",.true.,"none",2 +#"ocean_model","u_accel_bt","u_accel_bt","ocean_month","all",.true.,"none",2 +#"ocean_model","v_accel_bt","v_accel_bt","ocean_month","all",.true.,"none",2 +# +# Viscosities and diffusivities: +#=============================== +#"ocean_model","Kd","Kd","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","Ahh","Ahh","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","Ahq","Ahq","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","Khh","Khh","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","Khq","Khq","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","bbl_thick_u","bbl_thick_u","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","kv_bbl_u","kv_bbl_u","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","bbl_thick_v","bbl_thick_v","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","kv_bbl_v","kv_bbl_v","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","av_visc","av_visc","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","au_visc","au_visc","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","FrictWork","FrictWork","ocean_month","all",.true.,"none",2 +#"ocean_model","SN_u","SN_u","ocean_month","all",.true.,"none",2 +#"ocean_model","SN_v","SN_v","ocean_month","all",.true.,"none",2 +#"ocean_model","NH","NH","ocean_month","all",.true.,"none",2 +#"ocean_model","Ld","Ld","ocean_month","all",.true.,"none",2 +#"ocean_model","Le","Le","ocean_month","all",.true.,"none",2 +#"ocean_model","L2u","L2u","ocean_month","all",.true.,"none",2 +#"ocean_model","L2v","L2v","ocean_month","all",.true.,"none",2 +#"ocean_model","S2u","S2u","ocean_month","all",.true.,"none",2 +#"ocean_model","S2v","S2v","ocean_month","all",.true.,"none",2 +#"ocean_model","eff_beta","eff_beta","ocean_month","all",.true.,"none",2 +"ocean_model","KHTH_u","KHTH_u","ocean_month","all",.true.,"none",2 +"ocean_model","KHTH_v","KHTH_v","ocean_month","all",.true.,"none",2 +"ocean_model","KHTR_u","KHTR_u","ocean_month","all",.true.,"none",2 +"ocean_model","KHTR_v","KHTR_v","ocean_month","all",.true.,"none",2 + +# MEKE: +#====== +# "ocean_model","MEKE","MEKE","ocean_month","all",.true.,"none",2 +# "ocean_model","MEKE_src","MEKE_src","ocean_month","all",.true.,"none",2 +# "ocean_model","MEKE_Kh","MEKE_Kh","ocean_month","all",.true.,"none",2 +# +# Kinetic Energy Balance Terms: +#============================= +#"ocean_model","KE","KE","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","dKE_dt","dKE_dt","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","PE_to_KE","PE_to_KE","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","KE_Coradv","KE_Coradv","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","KE_adv","KE_adv","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","KE_visc","KE_visc","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","KE_horvisc","KE_horvisc","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","KE_dia","KE_dia","energy_%4yr_%3dy","all",.true.,"none",2 +# +# Surface Forcing: +#================= +"ocean_model","taux", "taux", "ocean_month","all",.true.,"none",2 +"ocean_model","tauy", "tauy", "ocean_month","all",.true.,"none",2 +"ocean_model","ustar", "ustar", "ocean_month","all",.true.,"none",2 +"ocean_model","PmE", "PmE", "ocean_month","all",.true.,"none",2 +"ocean_model","SW", "SW", "ocean_month","all",.true.,"none",2 +"ocean_model","LwLatSens","LwLatSens","ocean_month","all",.true.,"none",2 +"ocean_model","p_surf", "p_surf", "ocean_month","all",.true.,"none",2 +"ocean_model","salt_flux","salt_flux","ocean_month","all",.true.,"none",2 + +# Static ocean fields: +#===================== +"ocean_model", "geolon", "geolon", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolat", "geolat", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolon_c", "geolon_c", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolat_c", "geolat_c", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolon_u", "geolon_u", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolat_u", "geolat_u", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolon_v", "geolon_v", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolat_v", "geolat_v", "ocean_static", "all", .false., "none", 2 +"ocean_model", "area_t", "area_t", "ocean_static", "all", .false., "none", 2 +"ocean_model", "depth_ocean", "depth_ocean", "ocean_static", "all", .false., "none", 2 +"ocean_model", "wet", "wet", "ocean_static", "all", .false., "none", 2 +"ocean_model", "wet_c", "wet_c", "ocean_static", "all", .false., "none", 2 +"ocean_model", "wet_u", "wet_u", "ocean_static", "all", .false., "none", 2 +"ocean_model", "wet_v", "wet_v", "ocean_static", "all", .false., "none", 2 +"ocean_model", "Coriolis", "Coriolis", "ocean_static", "all", .false., "none", 2 + +# +# ICE DIAGNOSTICS: +#================= +#================= +"ice_model", "FRAZIL", "FRAZIL", "ice_month", "all", .true., "none", 2, +"ice_model", "HI", "HI", "ice_month", "all", .true., "none", 2, +"ice_model", "HS", "HS", "ice_month", "all", .true., "none", 2, +"ice_model", "TS", "TS", "ice_month", "all", .true., "none", 2, +"ice_model", "T1", "T1", "ice_month", "all", .true., "none", 2, +"ice_model", "T2", "T2", "ice_month", "all", .true., "none", 2, +"ice_model", "CN", "CN", "ice_month", "all", .true., "none", 2, +"ice_model", "EXT", "EXT", "ice_month", "all", .true., "none", 2, +"ice_model", "MI", "MI", "ice_month", "all", .true., "none", 2, +"ice_model", "XPRT", "XPRT", "ice_month", "all", .true., "none", 2, +"ice_model", "LSRC", "LSRC", "ice_month", "all", .true., "none", 2, +"ice_model", "LSNK", "LSNK", "ice_month", "all", .true., "none", 2, +"ice_model", "BSNK", "BSNK", "ice_month", "all", .true., "none", 2, +"ice_model", "SN2IC", "SN2IC", "ice_month", "all", .true., "none", 2, +"ice_model", "ALB", "ALB", "ice_month", "all", .true., "none", 2, +"ice_model", "SW", "SW", "ice_month", "all", .true., "none", 2, +"ice_model", "LW", "LW", "ice_month", "all", .true., "none", 2, +"ice_model", "SH", "SH", "ice_month", "all", .true., "none", 2, +"ice_model", "LH", "LH", "ice_month", "all", .true., "none", 2, +"ice_model", "TMELT", "TMELT", "ice_month", "all", .true., "none", 2, +"ice_model", "BMELT", "BMELT", "ice_month", "all", .true., "none", 2, +"ice_model", "BHEAT", "BHEAT", "ice_month", "all", .true., "none", 2, +"ice_model", "UI", "UI", "ice_month", "all", .true., "none", 2, +"ice_model", "VI", "VI", "ice_month", "all", .true., "none", 2, +"ice_model", "FA_X", "FA_X", "ice_month", "all", .true., "none", 2, +"ice_model", "FA_Y", "FA_Y", "ice_month", "all", .true., "none", 2, +"ice_model", "FI_X", "FI_X", "ice_month", "all", .true., "none", 2, +"ice_model", "FI_Y", "FI_Y", "ice_month", "all", .true., "none", 2, +"ice_model", "SST", "SST", "ice_month", "all", .true., "none", 2, +"ice_model", "SSS", "SSS", "ice_month", "all", .true., "none", 2, +"ice_model", "SSH", "SSH", "ice_month", "all", .true., "none", 2, +"ice_model", "UO", "UO", "ice_month", "all", .true., "none", 2, +"ice_model", "VO", "VO", "ice_month", "all", .true., "none", 2, +"ice_model", "SNOWFL", "SNOWFL", "ice_month", "all", .true., "none", 2, +"ice_model", "RAIN", "RAIN", "ice_month", "all", .true., "none", 2, +"ice_model", "CALVING", "CALVING", "ice_month", "all", .true., "none", 2, +"ice_model", "RUNOFF", "RUNOFF", "ice_month", "all", .true., "none", 2, +"ice_model", "CELL_AREA", "CELL_AREA", "ice_month", "all", .false., "none", 2, +"ice_model", "GEOLON", "GEOLON", "ice_month", "all", .false., "none", 2, +"ice_model", "GEOLAT", "GEOLAT", "ice_month", "all", .false., "none", 2, +"ice_model", "SINROT", "SINROT", "ice_month", "all", .false., "none", 2, +"ice_model", "COSROT", "COSROT", "ice_month", "all", .false., "none", 2, +"ice_model", "SALTF", "SALTF", "ice_month", "all", .true., "none", 2, +"ice_model", "IX_TRANS", "IX_TRANS", "ice_month", "all", .true., "none", 2, +"ice_model", "IY_TRANS", "IY_TRANS", "ice_month", "all", .true., "none", 2, +# +#======================== +# ATMOSPHERE DIAGNOSTICS: +#======================== +#======================== +# "flux", "land_mask", "land_mask", "flux_month", "all", .false., "none", 2, +# "flux", "ice_mask", "ice_mask", "flux_month", "all", .true., "none", 2, +# "flux", "drag_moist", "drag_moist", "flux_month", "all", .true., "none", 2, +# "flux", "drag_heat", "drag_heat", "flux_month", "all", .true., "none", 2, +# "flux", "drag_mom", "drag_mom", "flux_month", "all", .true., "none", 2, +# "flux", "wind", "wind", "flux_month", "all", .true., "none", 2, +# # "flux" forcing fields for land model: wind, q_ref atmos_8xdaily +# #"flux", "wind", "wind", "atmos_8xdaily", "all", .true., "none", 2, +# #"flux", "q_ref", "q_ref", "atmos_8xdaily", "all", .true., "none", 2, +# "flux", "tau_x", "tau_x", "flux_month", "all", .true., "none", 2, +# "flux", "tau_y", "tau_y", "flux_month", "all", .true., "none", 2, +# "flux", "shflx", "shflx", "flux_month", "all", .true., "none", 2, +# "flux", "evap", "evap", "flux_month", "all", .true., "none", 2, +# "flux", "lwflx", "lwflx", "flux_month", "all", .true., "none", 2, +# "flux", "rh_ref", "rh_ref", "flux_month", "all", .true., "none", 2, +# "flux", "u_ref", "u_ref", "flux_month", "all", .true., "none", 2, +# "flux", "v_ref", "v_ref", "flux_month", "all", .true., "none", 2, +# "flux", "u_atm", "u_atm", "flux_month", "all", .true.,"none", 2, +# "flux", "v_atm", "v_atm", "flux_month", "all", .true.,"none", 2, +# "flux", "t_atm", "t_atm", "flux_month", "all", .true.,"none", 2, +# "flux", "t_surf", "t_surf", "flux_month", "all", .true.,"none", 2, +# "flux", "q_atm", "q_atm", "flux_month", "all", .true.,"none", 2, +# +# For these "_col" fields, set do_cmip_diagnostics=.true. in &shortwave_driver_nml, and uncomment +#"radiation", "organic_carbon_exopdep_col","org_crb_exdep_c", "atmos_month", "all", .true., "none", 2, +#"radiation", "organic_carbon_abopdep_col","org_crb_abdep_c", "atmos_month", "all", .true., "none", 2, +#"radiation", "black_carbon_exopdep_col", "blk_crb_exdep_c", "atmos_month", "all", .true., "none", 2, +#"radiation", "black_carbon_abopdep_col", "blk_crb_abdep_c", "atmos_month", "all", .true., "none", 2, +#"radiation", "sea_salt_exopdep_col", "salt_exdep_c", "atmos_month", "all", .true., "none", 2, +#"radiation", "sea_salt_abopdep_col", "salt_abdep_c", "atmos_month", "all", .true., "none", 2, +#"radiation", "so4_anthro_col", "so4_ant_col", "atmos_month", "all", .true., "none", 2, +#"radiation", "so4_natural_col", "so4_nat_col", "atmos_month", "all", .true., "none", 2, +#"radiation", "small_dust_exopdep_col", "sm_dust_exdep_c", "atmos_month", "all", .true., "none", 2, +#"radiation", "small_dust_abopdep_col", "sm_dust_abdep_c", "atmos_month", "all", .true., "none", 2, +#"radiation", "large_dust_exopdep_col", "lg_dust_exdep_c", "atmos_month", "all", .true., "none", 2, +#"radiation", "large_dust_abopdep_col", "lg_dust_abdep_c", "atmos_month", "all", .true., "none", 2, +# + + +#============================================================================================= +# +#====> This file can be used with diag_manager/v2.0a (or higher) <==== +# +# +# FORMATS FOR FILE ENTRIES (not all input values are used) +# ------------------------ +# +#"file_name", output_freq, "output_units", format, "time_units", "long_name", +# +# +#output_freq: > 0 output frequency in "output_units" +# = 0 output frequency every time step +# =-1 output frequency at end of run +# +#output_units = units used for output frequency +# (years, months, days, minutes, hours, seconds) +# +#time_units = units used to label the time axis +# (days, minutes, hours, seconds) +# +# +# FORMAT FOR FIELD ENTRIES (not all input values are used) +# ------------------------ +# +#"module_name", "field_name", "output_name", "file_name" "time_sampling", time_avg, "other_opts", packing +# +#time_avg = .true. or .false. +# +#packing = 1 double precision +# = 2 float +# = 4 packed 16-bit integers +# = 8 packed 1-byte (not tested?) + diff --git a/examples/GOLD_SIS2/field_table b/examples/GOLD_SIS2/field_table new file mode 100644 index 0000000000..a4e98a7caf --- /dev/null +++ b/examples/GOLD_SIS2/field_table @@ -0,0 +1,71 @@ +"diag_tracers","ocean_mod","frazil" + +file_in = INPUT/ocean_frazil.res.nc +file_out = RESTART/ocean_frazil.res.nc +/ + + +"prog_tracers","ocean_mod","temp" + +horizontal-advection-scheme = mdfl_sweby +vertical-advection-scheme = mdfl_sweby +file_in = INPUT/ocean_temp_salt.res.nc +file_out = RESTART/ocean_temp_salt.res.nc +/ + +"prog_tracers","ocean_mod","salt" + +rizontal-advection-scheme = mdfl_sweby +vertical-advection-scheme = mdfl_sweby +file_in = INPUT/ocean_temp_salt.res.nc +file_out = RESTART/ocean_temp_salt.res.nc +/ + + +"tracer_packages","ocean_mod","ocean_age_tracer" + +names = global +horizontal-advection-scheme = mdfl_sweby +vertical-advection-scheme = mdfl_sweby +file_in = INPUT/ocean_age.res.nc +file_out = RESTART/ocean_age.res.nc +min_tracer_limit=0.0 +/ + +"prog_tracers","ocean_mod","age_global" + +const_init_tracer = t +const_init_value = 0.0 +/ + +"namelists","ocean_mod","ocean_age_tracer/global" + +slat = -90.0 +nlat = 90.0 +wlon = 0.0 +elon = 360.0 +/ + + "TRACER", "atmos_mod", "sphum" + "longname", "specific humidity" + "units", "kg/kg" / + +# prognotic cloud scheme tracers + "TRACER", "atmos_mod", "liq_wat" + "longname", "cloud liquid specific humidity" + "units", "kg/kg" / + "TRACER", "atmos_mod", "ice_wat" + "longname", "cloud ice water specific humidity" + "units", "kg/kg" / + "TRACER", "atmos_mod", "cld_amt" + "longname", "cloud fraction" + "units", "none" / + +# test tracer for radon + +# "TRACER", "atmos_mod", "radon" +# "longname", "radon test tracer" +# "units", "kg/kg" / + + "TRACER", "land_mod", "sphum"/ + diff --git a/examples/GOLD_SIS2/input.nml b/examples/GOLD_SIS2/input.nml new file mode 100644 index 0000000000..6dfb932ab7 --- /dev/null +++ b/examples/GOLD_SIS2/input.nml @@ -0,0 +1,74 @@ + &MOM_input_nml + output_directory = './', + input_filename = 'n' + restart_input_dir = 'INPUT/', + restart_output_dir = 'RESTART/', + parameter_filename = 'MOM_input', + 'MOM_override' / + + &diag_manager_nml + / + + &coupler_nml + months = 0, + days = 1, + current_date = 1,1,1,0,0,0, + hours = 0 + minutes = 0 + seconds = 0 + calendar = 'NOLEAP', + dt_cpld = 7200, + dt_atmos = 7200, + do_atmos = .false., + do_land = .false., + do_ice = .true., + do_ocean = .true., + atmos_npes = 0, + ocean_npes = 0, + concurrent = .false. + use_lag_fluxes=.true. / + + &data_override_nml + / + + &fms_io_nml + fms_netcdf_restart=.true. + threading_read='multi' + threading_write='single' + fileset_write='single' / + + &fms_nml + clock_grain='MODULE' + domains_stack_size = 2000000 + clock_flags='SYNC' / + + &ice_albedo_nml + t_range = 10. / + + &ice_model_nml + nsteps_dyn=72 + nsteps_adv=1 + num_part = 6 + wd_turn = 0.0 + io_layout = 1, 1 + spec_ice=.false. + ice_bulk_salin = 0.005 + alb_sno = 0.88 + alb_ice = 0.68 + t_range_melt = 1.0 + cm2_bugs = .false. / + + &monin_obukhov_nml + neutral = .true. / + + &ocean_albedo_nml + ocean_albedo_option = 5 / + + &sat_vapor_pres_nml + construct_table_wrt_liq = .true., + construct_table_wrt_liq_and_ice = .true. / + + &xgrid_nml + make_exchange_reproduce = .false. + interp_method = 'second_order' / + diff --git a/examples/GOLD_SIS2/static_input.nml b/examples/GOLD_SIS2/static_input.nml new file mode 100644 index 0000000000..1355b194d2 --- /dev/null +++ b/examples/GOLD_SIS2/static_input.nml @@ -0,0 +1,45 @@ + + &data_override_nml + / + + &fms_io_nml + fms_netcdf_restart=.true. + threading_read='multi' + threading_write='single' + fileset_write='single' / + + &fms_nml + clock_grain='MODULE' + domains_stack_size = 2000000 + clock_flags='SYNC' / + + &ice_albedo_nml + t_range = 10. / + + &ice_model_nml + nsteps_dyn=72 + nsteps_adv=1 + num_part = 6 + wd_turn = 0.0 + io_layout = 1, 1 + spec_ice=.false. + ice_bulk_salin = 0.005 + alb_sno = 0.88 + alb_ice = 0.68 + t_range_melt = 1.0 + cm2_bugs = .false. / + + &monin_obukhov_nml + neutral = .true. / + + &ocean_albedo_nml + ocean_albedo_option = 5 / + + &sat_vapor_pres_nml + construct_table_wrt_liq = .true., + construct_table_wrt_liq_and_ice = .true. / + + &xgrid_nml + make_exchange_reproduce = .false. + interp_method = 'second_order' / + diff --git a/examples/GOLD_SIS2/timestats.gnu b/examples/GOLD_SIS2/timestats.gnu new file mode 100644 index 0000000000..a5828e9abb --- /dev/null +++ b/examples/GOLD_SIS2/timestats.gnu @@ -0,0 +1,7 @@ + Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err + [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] + 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 3, 0.250, 0, En 6.976739765411E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.77E-15, Te 2.37E-15 + 6, 0.500, 0, En 7.019395065152E-01, CFL 0.12903, SL 1.3538E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.39E-15, Te 1.59E-15 + 9, 0.750, 0, En 7.057671609930E-01, CFL 0.17050, SL 1.5979E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.18E-14, Te 2.34E-15 + 12, 1.000, 0, En 7.072515955168E-01, CFL 0.15698, SL 1.8536E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.30E-16, Se 1.47E-14, Te 2.82E-15 diff --git a/examples/GOLD_SIS2/timestats.intel b/examples/GOLD_SIS2/timestats.intel new file mode 100644 index 0000000000..52f0b84223 --- /dev/null +++ b/examples/GOLD_SIS2/timestats.intel @@ -0,0 +1,7 @@ + Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err + [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] + 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 3, 0.250, 0, En 6.976780523868E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.62E-16, Se 5.76E-15, Te 2.37E-15 + 6, 0.500, 0, En 7.019477452264E-01, CFL 0.12903, SL 1.3538E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.38E-15, Te 1.57E-15 + 9, 0.750, 0, En 7.058630323905E-01, CFL 0.16332, SL 1.5977E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.41E-16, Se 1.17E-14, Te 2.34E-15 + 12, 1.000, 0, En 7.073033182861E-01, CFL 0.15696, SL 1.8536E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.32E-16, Se 1.47E-14, Te 2.81E-15 diff --git a/examples/GOLD_SIS2/timestats.pgi b/examples/GOLD_SIS2/timestats.pgi new file mode 100644 index 0000000000..76753031dc --- /dev/null +++ b/examples/GOLD_SIS2/timestats.pgi @@ -0,0 +1,7 @@ + Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err + [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] + 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 3, 0.250, 0, En 6.976761708542E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.75E-15, Te 2.37E-15 + 6, 0.500, 0, En 7.019394845828E-01, CFL 0.12903, SL 1.3538E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.46E-15, Te 1.59E-15 + 9, 0.750, 0, En 7.057226417123E-01, CFL 0.16424, SL 1.5978E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.45E-16, Se 1.19E-14, Te 2.35E-15 + 12, 1.000, 0, En 7.075425938546E-01, CFL 0.15710, SL 1.8535E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.28E-16, Se 1.46E-14, Te 2.80E-15 diff --git a/examples/GOLD_SIS2_icebergs/INPUT/.datasets b/examples/GOLD_SIS2_icebergs/INPUT/.datasets new file mode 120000 index 0000000000..028a3b9b46 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/.datasets @@ -0,0 +1 @@ +../../.datasets \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/README b/examples/GOLD_SIS2_icebergs/INPUT/README new file mode 120000 index 0000000000..fc45a3cbc3 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/README @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/README \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/MOM_channel_list b/examples/GOLD_SIS2_icebergs/MOM_channel_list new file mode 100644 index 0000000000..3bbb2ca75d --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/MOM_channel_list @@ -0,0 +1,20 @@ +! This file specifies restricted channel widths in GOLD. The order is: +! [UV]_WIDTH, min_longitude, max_longitude, min_latitude, max_latitude, width + +U_width, -6.5, -4.5, 35.0, 36.0, 12000.0 ! Gibraltar +U_width, 42.5, 43.5, 12.0, 13.0, 10000.0 ! Red Sea, Bab-el-Mendeb +U_width, 25.5, 26.5, 40.0, 41.0, 5000.0 ! Dardanelles +U_width, 139.5, 140.5, 41.0, 42.0, 35000.0 ! Tsugaru Strait +U_width, 141.6, 143.4, 45.0, 46.0, 15000.0 ! Between Sakhalin & Hokkaido +U_width, -65.7, -64.1, 80.64, 81.04, 38000.0 ! Smith Sound, Canadian Arctic + +V_width, 28.0, 29.0, 40.5, 41.5, 2500.0 ! Bosporus - should be 1km wide. +V_width, 42.0, 43.0, 12.5, 13.5, 10000.0 ! Red Sea, Bab-el-Mendeb +V_width, 118.0, 119.0, -3.6, -2.0, 40000.0 ! Makassar Straits +V_width, 119.0, 120.0, 0.06, 1.06, 80000.0 ! Entry to Makassar Straits +V_width, 129.0, 131.0, -0.31, 0.69, 25000.0 ! Between New Guinea & Halmahera +V_width, 131.0, 132.0, -0.25, 0.25, 25000.0 ! Between New Guinea & Halmahera +V_width, 115.0, 116.0, -9.0, -8.0, 20000.0 ! Lombok Straits +V_width, 124.0, 125.0, -9.0, -8.0, 20000.0 ! Timor Straits +V_width, 141.0, 142.0, 51.5, 52.5, 2500.0 ! Between Sakhalin & Russia +V_width, -89.2, -88.2, 76.74, 76.86, 8400.0 ! Jones Sound, Canadian Arctic diff --git a/examples/GOLD_SIS2_icebergs/MOM_input b/examples/GOLD_SIS2_icebergs/MOM_input new file mode 100644 index 0000000000..f27dd3eee7 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/MOM_input @@ -0,0 +1,805 @@ +!********+*********+*********+*********+*********+*********+*********+* +!* This file determines the adjustable run-time parameters for the * +!* Modular Ocean Model (MOM), versions 6 and later. Where * +!* appropriate, MKS units are used. * +!********+*********+*********+*********+*********+*********+*********+* +! >>> Global coupled ice-ocean GOLD-SIS 63 Layer test case. + +! Specify properties of the physical domain. +OMEGA = 7.2921e-5 ! The rotation rate of the earth in s-1. +ROTATION = "2omegasinlat" ! Rotation approximation (2omegasinlat, + ! betaplane or USER). +G_EARTH = 9.80 ! G_EARTH is the Earth's gravitational + ! acceleration, in m s-2. +GRID_CONFIG = "mosaic" ! Method for defining horizontal grid + ! = file|cartesian|spherical|mercator + ! file - read grid from file "GRID_FILE" + ! cartesian - a Cartesian grid + ! spherical - a spherical grid + ! mercator - a Mercator grid +GRID_FILE = "ocean_hgrid.nc" + ! Name of file to read horizontal grid data +TOPO_CONFIG = "file" ! Method for defining topography + ! file - read topographic information from file + ! (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - bowl like basin using MAXIMUM_DEPTH and + ! MINIMUM_DEPTH. + ! spoon - similar to bowl except that southern + ! face of the "bowl" is open. + ! DOME - sill-overflow test case basin. + ! USER - user defined +TOPO_FILE = "topog.nc" ! If topography is to be set externally, +TOPO_VARNAME = "depth" + ! then this is the file to use. +MAXIMUM_DEPTH = 6000.0 ! The maximum depth of the ocean in m. +MINIMUM_DEPTH = 0.5 ! The minimum ocean depth, in m. Anything + ! shallower than this depth is assumed to be on + ! land, and all fluxes are masked out. +CHANNEL_CONFIG = "global_1deg" ! A string which determines which + ! set of channels are restricted to specific + ! widths. The default, "none", has no + ! partially restricted channels. + +COORD_CONFIG = "file" ! How layers are to be defined: + ! file - read coordinate information from file + ! (COORD_FILE). + ! ts_ref - use reference temperature + ! and salinity (T_REF and S_REF) to determine + ! surface density and GINT calculate internal + ! densities. + ! gprime - use reference density (RHO_0) for + ! surface density and GINT calculate internal + ! densities. + ! ts_profile - use profiles of temperature + ! and salinity (read from COORD_FILE) to determine + ! surface density and internal densities. + ! USER - user defined routine +COORD_FILE = "GOLD_IC.2010.11.15.nc" + ! If the vertical coordinate is defined by a + ! file, use this file. +GFS = 9.80 ! The reduced gravity at the free + ! surface, in m s-2. + +THICKNESS_CONFIG = "file" ! Method for defining initial layer thicknesses + ! file - read thickness information from file + ! (THICKNESS_FILE). + ! uniform - thickness is distributed uniformly + ! and equally between layers. + ! search - thickness determined by search + ! through initial temperature and salinity space + ! of a fixed coordinate data set (not yet + ! implemented) + ! USER - user defined +THICKNESS_FILE = "GOLD_IC.2010.11.15.nc" + ! If the Method for defining initial layer + ! thicknesses is "file", then this is the file + ! to use. +ADJUST_THICKNESS = True ! All mass below the bottom is removed if the + ! topography is shallower than the input file + ! would indicate. + +VELOCITY_CONFIG = "zero" ! Method for defining initial layer velocities + ! file - read velocity information from file. + ! zero - zero velocities everywhere. + ! USER - user defined. + +! Specify the numerical domain. +NIGLOBAL = 360 ! NIGLOBAL and NJGLOBAL are the number of thickness +NJGLOBAL = 210 ! grid points in the zonal and meridional + ! directions of the physical domain. +NK = 63 ! The number of layers. +NIHALO = 4 ! NIHALO and NJHALO are the number of halo +NJHALO = 4 ! points on each side in the x- and y-directions. + ! If static memory allocation is used, these + ! must match the values of NIHALO_ and NJHALO_ + ! in MOM_memory.h. +NIPROC_IO = 2 ! The number of processors used for I/O in the + ! x-direction, or 0 to equal NIPROC. NIPROC_IO + ! must be a factor of NIPROC. +NJPROC_IO = 2 ! The number of processors used for I/O in the + ! y-direction, or 0 to equal NJPROC. NJPROC_IO + ! must be a factor of NJPROC. + +REENTRANT_X = True ! If defined, the domain is zonally reentrant. +REENTRANT_Y = False ! If defined, the domain is meridionally + ! reentrant. +TRIPOLAR_N = True ! Use tripolar connectivity at the northern + ! edge of the domain. With TRIPOLAR_N, NIGLOBAL + ! must be even. + +DEBUG = False ! If true, write out verbose debugging data. +DEBUG_TRUNCATIONS = False ! If true, calculate all diagnostics that are + ! useful for debugging truncations. +SEND_LOG_TO_STDOUT = False ! If true write out log information to stdout. + +! Specify the time integration scheme. +SPLIT = True ! Use the split time stepping if defined. +DT_FORCING = 7200.0 ! The time step for changing forcing or + ! writing certain diagnostics, in s. +DT_THERM = 7200.0 ! The thermodynamic time step, in s. DT_THERM + ! should be an integer multiple of DT and less + ! than or equal to DT_FORCING. +DT = 3600.0 ! The (baroclinic) dynamics time step, in s. + ! DT should be an integer fraction of DT_FORCING. +DTBT = 60.0 ! The barotropic time step, in s. DTBT is only + ! used with the split explicit time stepping. + ! To set the time step automatically based + ! the maximum stable value use 0, or a negative + ! value gives the fraction of the stable value. + ! The value of DTBT that will actually be used + ! is an integer fraction of DT, rounding down. +DT_BT_FILTER = 0.0 ! A time-scale for filtering BT variables, + ! in s if positive, or as a fraction of DT if + ! negative. +DTBT_RESET_PERIOD = -1.0 ! The period between recalculations of DTBT + ! of DTBT (if DTBT <= 0), in seconds. If + ! DTBT_RESET_PERIOD is negative, DTBT is set + ! based only on information available at + ! initialization. If dynamic, DTBT will be set + ! at least every forcing time step, and if 0, + ! every dynamics time step. +BE = 0.6 ! BE determines whether the neutral baroclinic + ! time stepping scheme (0.5) or a backward Euler + ! scheme (1) is used. BE may be from 0.5 to 1, + ! but instability may occur near 0.5. +BEBT = 0.2 ! BEBT determines whether the barotropic time + ! stepping uses the forward-backward time- + ! stepping scheme or a backward Euler scheme. + ! BEBT is valid in the range from 0 (for a + ! forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler + ! treatment). In practice, BEBT must be greater + ! than about 0.05. + +! Specify properties of the I/O and length of the integration. +TIMEUNIT = 86400.0 ! The time unit in seconds for the following + ! fields. +ENERGYSAVEDAYS = 0.25 ! The number of days between saves of the + ! energies of the run. +ENERGYFILE = "timestats" ! The file to use to save the energies. +RESTARTFILE = "MOM.res" ! The name of the restart file. +RESTINT = 365.0 ! The number of days between saves of the + ! restart file. Use a value that is larger than + ! DAYMAX not to save incremental restart files + ! within a run. Use 0 not to save restart files + ! at all. +PARALLEL_RESTARTFILES = False ! If defined, each processor writes its own + ! restart file, otherwise a single restart file + ! is generated. +LARGE_FILE_SUPPORT = True ! If true, use the file-size limits with + ! NetCDF large file support (4Gb). +RESTART_CONTROL = 1 ! RESTART_CONTROL determines which restart + ! files are written - Add 2 (bit 1) for a time- + ! stamped restart file, and odd (bit 0) for a + ! non-time-stamped file. A restart will be + ! saved at the end of the run segment for any + ! non-negative value. +SAVE_INITIAL_CONDS = True ! If defined, the inital conditions are + ! written to IC_OUTPUT_FILE at the start of a + ! new run. +IC_OUTPUT_FILE = "GOLD_IC" ! The name-root of a file into which the + ! initial conditions are written for a new run. +ALWAYS_WRITE_GEOM = False ! If ALWAYS_WRITE_GEOM is defined, the + ! ocean_geometry file is written anew with each + ! run segment. Otherwise it is only written for + ! a new run. The default is defined. +Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" + ! The file that specifies the vertical grid + ! for depth-space diagnostics. +MIN_Z_DIAG_INTERVAL = 2.16e4 ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. + ! Making this larger than DT_THERM reduces the + ! performance penalty of regridding to depth + ! online. +INPUTDIR = "INPUT" + ! INPUTDIR is a directory in which NetCDF + ! input files might be found. + +! Specify the horizontal (along-isopycnal) viscosity. +LAPLACIAN = True ! LAPLACIAN is defined to use a Laplacian + ! horizontal viscosity. +BIHARMONIC = True ! BIHARMONIC is defined to use a biharmonic + ! horizontal viscosity. BIHARMONIC may be used + ! with LAPLACIAN, and it is automatically + ! defined if LAPLACIAN is undefined. +BOUND_KH = True ! If BOUND_KH is defined, the Laplacian + ! coefficient is locally limited to guarantee + ! stability. +BOUND_AH = True ! If BOUND_AH is defined, the biharmonic + ! coefficient is locally limited to guarantee + ! stability. +BETTER_BOUND_KH = True ! If BETTER_BOUND_KH is defined, use more + ! careful bounds in limiting KH for stability. +BETTER_BOUND_AH = True ! If BETTER_BOUND_AH is defined, use more + ! careful bounds in limiting AH for stability. +KH = 0.0 ! The Laplacian horizontal viscosity, in + ! m2 s-1. KH is used if LAPLACIAN is defined. +AH = 0.0 ! The biharmonic horizontal viscosity, in + ! m4 s-1. AH is used if BIHARMONIC is defined. +KH_VEL_SCALE = 0.01 ! The velocity scale which is multiplied by + ! the grid spacing to calculate the Laplacian + ! viscosity ,if LAPLACIAN is defined, in m s-1. + ! The final viscosity is the largest of this + ! scaled viscosity, the Smagorinsky viscosity + ! and KH. +AH_VEL_SCALE = 0.05 ! The velocity scale which is multiplied by + ! the cube of the grid spacing to calculate the + ! biharmonic viscosity if BIHARMONIC is defined, + ! in units of m s-1. The final viscosity is + ! the largest of this scaled viscosity, the + ! Smagorinsky viscosity and AH. +RESOLN_SCALED_KH = True ! If true, the lateral viscosity is scaled + ! away when the first baroclinic deformation + ! radius is well resolved. +KH_RES_SCALE_COEF = 1.0 ! A coefficient that determines how Kh is + ! scaled away, as F = 1/(1 + coef*Rd2/dx2) +SMAGORINSKY_KH = False ! If defined, use Smagorinsky's nonlinear eddy + ! viscosity. KH is the background. +SMAG_LAP_CONST = 0.15 ! The nondimensional Laplacian Smagorinsky + ! constant. Often 0.15. +SMAGORINSKY_AH = True ! If defined, use a biharmonic form of + ! Smagorinsky's nonlinear eddy viscosity. +SMAG_BI_CONST = 0.06 ! The nondimensional biharmonic Smagorinsky + ! constant. Often 0.015. +NOSLIP = False ! This should True for no slip + ! boundary conditions False for free + ! slip boundary conditions (the default). The + ! implementation of the free slip boundary + ! conditions on a C-grid is much cleaner than + ! the no slip boundary conditions. The use of + ! free slip b.c.s is strongly encouraged. The + ! no slip b.c.s are not implemented with the + ! biharmonic viscosity. + +! Specify the horizontal interface depth (akin to Gent-McWilliams) diffusion. +THICKNESSDIFFUSE = True ! If THICKNESSDIFFUSE is defined, interfaces + ! are diffused with a coefficient of KHTH. +THICKNESSDIFFUSE_FIRST = True ! If THICKNESSDIFFUSE_FIRST is defined, do + ! thickness diffusion before dynamics. +RESOLN_SCALED_KHTH = True ! If defined, the interface depth diffusivity + ! is scaled away when the first baroclinic + ! deformation radius is well resolved. +KHTH_SLOPE_MAX = 1.0e-2 ! A slope beyond which the calculated isopycnal + ! slope is not reliable and is scaled away. +KHTH = 10.0 ! KHTH is the nominal interface depth diffusivity + ! in m2 s-1. +KHTH_MIN = 0.0 ! Minimum thickness diffusivity in m2 s-1. +KHTH_MAX = 900.0 ! Maximum thickness diffusivity in m2 s-1. +KHTH_SLOPE_CFF = 0.25 ! Non-dimensional coefficient in Visbeck formula. +VISBECK_L_SCALE = 30.e3 ! Fixed length scale for Visbeck formula (m). +VARMIX_KTOP = 6 ! Layer # at which to start vertical integration of + ! S*N for purposes of finding Eady growth rate +USE_VARIABLE_MIXING = True ! If defined, forces the variable mixing code to + ! be called. This allows diagnostics to be created + ! even if the scheme is not used. This flag is + ! unused if the coefficients are non-zero. +MIXEDLAYER_RESTRAT = True ! If true, a density-gradient dependent + ! re-stratifying flow is imposed in the mixed + ! layer. +FOX_KEMPER_ML_RESTRAT_COEF = 20.0 + ! A nondimensional coefficient that is + ! proportional to the ratio of the deformation + ! radius to the dominant lengthscale of the + ! submesoscale mixed layer instabilities, times + ! the minimum of the ratio of mesoscale eddy + ! kinetic energy to the large-scale geostrophic + ! kinetic energy or 1 plus the square of the + ! grid spacing over the deformation radius, as + ! detailed in the work of Fox-Kemper et al. + +! Specify the scheme for the Coriolis and momentum advection terms. +CORIOLIS_SCHEME = "SADOURNY75_ENERGY" + ! Selects the discretization of Coriolis terms. + ! Possible values are: + ! SADOURNY75_ENERGY - Sadourny's energy + ! conserving scheme + ! ARAKAWA_HSU90 - Arakawa and Hsu's scheme + ! ROBUST_ENSTRO - A pseudo-enstrophy + ! conserving scheme, robust + ! to vanishing thickness +KE_SCHEME = "KE_ARAKAWA" ! Selects the discretization for the kinetic + ! energy in the Bernoulli function. Possible + ! values are KE_ARAKAWA, KE_SIMPLE_GUDONOV, + ! and KE_GUDONOV. KE_ARAKAWA is the default. +BOUND_CORIOLIS = True ! If BOUND_CORIOLIS is defined, the Coriolis + ! terms at u points are bounded by the four + ! estimates of (f+rv)v from the four neighboring + ! v points, and similarly at v points. This + ! option would have no effect on the SADOURNY + ! scheme if it were possible to use centered + ! difference thickness fluxes. In addition, if + ! SMAGORINSKY_AH is used, the biharmonic + ! viscosity is modified to include a term that + ! scales quadratically with the velocity + ! shears. +CORIOLIS_EN_DIS = True ! If CORIOLIS_EN_DIS is defined, two estimates + ! of the thickness fluxes are used to estimate + ! the Coriolis term, and the one that dissipates + ! energy relative to the other one is used. + +! Specify the scheme for the continuity solver. +CONTINUITY_SCHEME = "PPM" ! CONTINUTITY_SCHEME specifies the scheme used + ! for the continuity solver. PPM is currently + ! the only option, in which case a positive- + ! definite piecewise parabolic reconstruction + ! is used for the continuity solver. +MONOTONIC_CONTINUITY = True ! If true, the PPM continuity scheme uses the + ! Colella and Woodward monotonic limiter. The + ! default is to use a simple positive definite + ! limiter. +ETA_TOLERANCE = 1e-6 ! The tolerance, in m, for the differences + ! between the barotropic and baroclinic + ! estimates of the sea surface height due to + ! the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The + ! default is 0.5*NK*EPSILON, and this should not + ! be set less than about 10^-15*MAXIMUM_DEPTH. +VELOCITY_TOLERANCE = 1.0e-4 ! The tolerance for barotropic velocity + ! discrepancies between the barotropic solution + ! and the sum of the layer thicknesses, in m s-1. +CONTINUITY_CFL_LIMIT = 0.5 ! This is the CFL limit for corrections with + ! the PPM continuity scheme. +CONT_PPM_BETTER_ITER = True ! If true, use the velocity change tolerance + ! to determine when to keep iterating with the + ! PPM continuity scheme. +CONT_PPM_USE_VISC_REM_MAX = True ! If true, use more appropriate limiting + ! bounds for corrections in viscous columns. + +! Specify the scheme for the vertical viscosity. +HARMONIC_VISC = False ! If defined, use the harmonic mean thickness + ! for calculating the vertical viscosity. + +! Specify the scheme for the pressure gradient accelerations. +ANALYTIC_FV_PGF = True ! If defined the pressure gradient forces + ! are calculated with a finite volume form that + ! analytically integrates the equations of state + ! in pressure to avoid any possibility of + ! numerical thermobaric instability. + +! Specify the scheme for the barotropic solver. +USE_LEGACY_SPLIT = True ! If defined, use the split time stepping + ! code that gives acces to the full range of + ! options that were available in GOLD. If + ! false, only the prefered options can be + ! used in the streamlined code. +FLUX_BT_COUPLING = True ! If defined, use mass fluxes to ensure + ! consistency between the baroclinic and + ! barotropic modes. +USE_BT_CONT_TYPE = True ! If defined, use a structure with elements + ! that describe effective face areas from the + ! summed layer continuity solvers as a function + ! the barotropic flow in coupling between the + ! barotropic and baroclinic flow. +RESCALE_BT_FACE_AREAS = False ! If true, the face areas used by the + ! barotropic solver are rescaled to reflect the + ! open face areas of the interior layers. This + ! probably requires FLUX_BT_COUPLING to work, + ! but does not apply with USE_BT_CONT_TYPE. +READJUST_BT_TRANS = True ! If defined, make a barotropic adjustment to + ! the layer velocities after the thermodynamic + ! part of the step. +BOUND_BT_CORRECTION = True ! If defined, the corrective pseudo mass- + ! fluxes into the barotropic solver are limited + ! to values that require less than 0.1*MAXVEL to + ! be accommodated. +APPLY_BT_DRAG = True ! If defined, bottom drag is applied within + ! the barotropic solver. The default is true. +BT_STRONG_DRAG = True ! If defined, use a stronger estimate of the + ! retarding effects of strong bottom drag, by + ! making it implicit with the barotropic time- + ! step instead of implicit with the baroclinic + ! time-step and dividing by the number of + ! barotropic steps. +BT_THICK_SCHEME = "HYBRID" ! A string describing the scheme that is used + ! to set the open face areas used for barotropic + ! transport and the relative weights of the layer + ! accelerations. Valid values are: + ! ARITHMETIC - arithmetic mean layer thicknesses + ! HARMONIC - harmonic mean layer thicknesses + ! HYBRID (the default) - use arithmetic means for + ! layers above the shallowest bottom, the + ! harmonic mean for layers below, and a weighted + ! average for layers that straddle that depth + ! FROM_BT_CONT - use the average thicknesses kept + ! it the h_u and h_v fields of BT_cont_type. +NONLINEAR_BT_CONTINUITY = False ! If defined, use nonlinear transports in the + ! barotropic continuity equation. This does + ! not apply with USE_BT_CONT_TYPE. + +! Specify the properties of the active tracers and Eqn of state. +ENABLE_THERMODYNAMICS = True ! Temperature and salinity are used as state + ! variables if ENABLE_THERMODYNAMICS is defined. +TS_CONFIG = "file" ! Method for defining temperature (file or USER) +TS_FILE = "GOLD_IC.2010.11.15.nc" + ! If temperature is defined by a file, this is + ! the file to use. +FRAZIL = True ! If FRAZIL is defined, water freezes if it + ! gets colder than the freezing point, and the + ! accumulated heat deficit is returned in the + ! surface state. +EQN_OF_STATE = "WRIGHT" ! EQN_OF_STATE determines which ocean equation + ! of state should be used. Currently, the valid + ! choices are "LINEAR", "UNESCO", and "WRIGHT". + ! The default is "WRIGHT", but this only matters + ! of USE_EOS is defined. +USE_EOS = True ! If USE_EOS is defined, density is calculated + ! from temperature and salinity with an equation + ! of state. ENABLE_THERMODYNAMICS must be + ! defined if USE_EOS is. +BOUSSINESQ = True ! If true, make the Boussinesq approximation. +P_REF = 2.0e7 ! P_REF is the pressure that is used for + ! calculating the coordinate density, in Pa. + ! (1 Pa = 1e4 dbar, so 2e7 is commonly used.) +RHO_0 = 1035.0 ! RHO_0 is used in the Boussinesq + ! approximation to calculations of pressure and + ! pressure gradients, in units of kg m-3. +C_P = 3925.0 ! C_P is the heat capacity of sea water in + ! J kg-1 K-1, approximated as a constant. +CORRECT_DENSITY = True ! If CORRECT_DENSITY is defined, the layer + ! densities are restored toward their target + ! values by the diapycnal mixing. + +! Specify the properties of the surface forcing. +WIND_STAGGER = "B" ! "A", "B", or "C" to indicate the + ! staggering of the wind stresses. + +! Specify the properties of the passive tracers. +KHTR = 10.0 ! KHTR is the along-isopycnal tracer diffusivity, in m2 s-1. +KHTR_MIN = 50.0 ! Minimum tracer diffusivity in m2 s-1. +KHTR_MAX = 900.0 ! Maximum tracer diffusivity in m2 s-1. +KHTR_SLOPE_CFF = 0.25 ! Non-dimensional coefficient in Visbeck formula. + ! Use non-zero value (e.g. 0.1) to enable Visbeck +RESOLN_SCALED_KHTR = False ! If defined, the tracer diffusivity is scaled + ! away when the first baroclinic deformation + ! radius is well resolved. +KHTR_PASSIVITY_COEFF = 3.0 ! Passivity coefficient that scales Rd/dx + ! where passivity is the ratio between the + ! along-isopycnal tracer mixing and thickness + ! mixing +CHECK_DIFFUSIVE_CFL = False ! If true, use enough iterations to ensure + ! that the horizontal diffusive CFL limit is + ! respected. If false, always use 1 iteration. +DIFFUSE_ML_TO_INTERIOR = True ! If true, enable epipycnal mixing between the + ! surface boundary layer and the interior. +ML_KHTR_SCALE = 0.0 ! With Diffuse_ML_interior, this is the ratio + ! of the truly horizontal diffusivity in the + ! mixed layer to the epipycnal diffusivity. + ! The default is 1.0. Nondimensional. + +USE_USER_TRACER_EXAMPLE = False ! If defined, the example tracer package is used. +USE_IDEAL_AGE_TRACER = True ! If defined, the ideal age and vintage + ! tracer package may be used. +DO_IDEAL_VINTAGE = False ! If defined and USE_IDEAL_AGE_TRACER is + ! defined, use an ideal vintage tracer that is + ! set to an exponentially increasing value in + ! the mixed layer and is conserved thereafter. + +! Specify the properties of the diapycnal viscosity and diffusion. +ADIABATIC = False ! There are no diapycnal mass fluxes if + ! ADIABATIC is defined. This assumes that + ! KD = KDML = 0.0 and that there is no buoyancy + ! forcing, but makes the model faster by + ! eliminating subroutine calls. + +BULKMIXEDLAYER = True ! If defined, use a Kraus-Turner-like bulk + ! mixed layer with transitional buffer layers. + ! Layers 1 through NKML+NKBL have variable + ! densities. There must be at least NKML+NKBL+1 + ! layers if BULKMIXEDLAYER is defined. +! The following parameters only apply when BULKMIXEDLAYER is defined. +NKML = 2 ! NKML is the number of sublayers within the + ! mixed layer. +NKBL = 2 ! NKBL is the number of layers used as + ! variable density buffer layers. +MSTAR = 0.3 ! MSTAR is a non-dimensional constant of + ! proportionality between the cube of the + ! surface friction velocity and the turbulent + ! kinetic energy input at the surface. +NSTAR = 0.15 ! NSTAR is the portion of the buoyant + ! potential energy imparted by surface fluxes + ! that is available to drive entrainment at the + ! base of mixed layer when that energy is + ! positive. +NSTAR2 = 0.15 ! NSTAR2 is the portion of any potential + ! energy released by convective adjustment that + ! is available to drive entrainment at the + ! base of the mixed layer. By default, + ! NSTAR2 = NSTAR. +READ_GUST_2D = True ! Signals to read gustiness from a file (Pa) +GUST_2D_FILE = "gustiness_qscat.nc" ! The gustiness data file. +GUST_CONST = 0.02 ! Gustinesss to use if not read from file or + ! a background that is added to the data (Pa) +ABSORB_ALL_SW = True ! If defined, all shortwave radiation is + ! absorbed by the ocean, instead of passing + ! through to the bottom mud. +CORRECT_ABSORPTION_DEPTH = True ! If true, the depth at which penetrating + ! shortwave radiation is absorbed is corrected by + ! moving some of the heating upward in the water + ! column. The default is false. +ML_USE_OMEGA = True ! Use Omega instead of f in ML code +TKE_DECAY = 10.0 ! TKE_DECAY relates the vertical rate of decay + ! of the TKE available for mechanical entrain- + ! ment to the natural Ekman depth. Nondim. +CONV_DECAY = 0.5 ! CONV_DECAY relates the vertical rate of + ! decay of the convectively released TKE + ! available for penetrating entrainment to the + ! natural Ekman length. Nondimensional. +BULK_RI_ML = 0.05 ! BULK_RI_ML is the efficiency with which mean + ! kinetic energy released by mechanically forced + ! entrainment of the mixed layer is converted to + ! turbulent kinetic energy. Nondimensional. +BULK_RI_CONVECTIVE = 0.05 ! BULK_RI_CONVECTIVE is the efficiency with + ! which convectively released mean kinetic + ! energy is converted to turbulent kinetic + ! energy. Nondimensional. +RESOLVE_EKMAN = False ! If true, the nkml>1 layers in the mixed + ! layer are chosen to optimally represent the + ! impact of the Ekman transport on the mixed + ! layer TKE budget. Otherwise, the sublayers + ! are distributed uniformly through the mixed + ! layer. The default is false. +ML_MIX_FIRST = 0.0 ! The fraction of the mixed layer mixing that + ! is applied before interior diapycnal mixing. +ML_RESORT = True ! If defined, resort the topmost layers by + ! potential density before the mixed layer + ! calculations. +ML_PRESORT_NK_CONV_ADJ = 4 ! Convectively mix the first X layers before + ! sorting when ML_RESORT is defined. +LIMIT_BUFFER_DETRAIN = True ! If defined, limit the detrainment from the + ! buffer layers to not be too different from the + ! neighbors. +DYNAMIC_VISCOUS_ML = True ! If defined, use a bulk Richardson number criteria + ! to determine the mixed layer thickness for viscosity. +HMIX_MIN = 2.0 ! The minimum mixed layer depth, in m. +! End of the BULKMIXEDLAYER parameters. + +USE_LIMITED_PATM_SSH = False ! If undefined, return FULL weight of ice to coupler + ! rather than clipped weight. +DEPTH_LIMIT_FLUXES = 0.1 ! The surface fluxes are scaled away when the + ! total ocean depth is less than this, in m. +DIRECT_STRESS = False ! If DIRECT_STRESS is defined, the wind stress + ! is distributed over the topmost HMIX_STRESS + ! of fluid, and KVML need not be elevated. + +KV = 1.00e-4 ! The kinematic viscosity in the interior, in + ! m2 s-1. The molecular value, ~1e-6 m2 s-1, + ! may be used. +KD = 2.00e-5 ! The diapycnal diffusivity of density in the + ! interior, in m2 s-1. Zero or the molecular + ! value, ~1e-7 m2 s-1, may be used. +MAX_ENT_IT = 20 ! The maximum number of iterations that may be + ! used to calculate the interior diapycnal + ! entrainment. +TOLERANCE_ENT = 1.0e-5 ! The tolerance in m with which to solve for + ! entrainment values. +USE_JACKSON_PARAM = True ! If true, use the new Jackson-Hallberg-Legg + ! (JPO 2008) shear mixing parameterization. +! The Jackson-Hallberg-Legg shear mixing parameterization uses the following +! 6 nondimensional coefficients. That paper gives 3 best fit parameter sets. +! Ri_Crit Rate FRi_Curv K_buoy TKE_N TKE_Shear +! p1: 0.25 0.089 -0.97 0.82 0.24 0.14 +! p2: 0.30 0.085 -0.94 0.86 0.26 0.13 +! p3: 0.35 0.088 -0.89 0.81 0.28 0.12 +! Future research will reveal how these should be modified to take +! subgridscale inhomogeneity into account. +RINO_CRIT = 0.25 ! The critical Richardson number for shear + ! mixing. With the Jackson et al. parameteriz- + ! ation, values range from 0.25 to 0.35. +SHEARMIX_RATE = 0.089 ! A nondimensional rate scale for shear-driven + ! entrainment. The original value from Hallberg + ! (MWR 2000) is 0.1. The default value with + ! USE_JACKSON_PARAM is 0.089. +FRI_CURVATURE = -0.97 ! The nondimensional curvature of the fit to + ! function of the Richardson number in the kappa + ! source term in the Jackson et al. scheme. The + ! default value is -0.97. +KAPPA_BUOY_SCALE_COEF = 0.82 ! The nondimensional ratio of the buoyancy + ! length scale to the kappa decay scale in the + ! kappa equation. The default value is 0.82. +TKE_N_DECAY_CONST = 0.24 ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke), + ! ND. The default value is 0.24. +TKE_SHEAR_DECAY_CONST = 0.14 ! The coefficient for the decay of TKE due + ! to shear (i.e. proportional to |S|*tke), ND. + ! The default value is 0.14. +TKE_BACKGROUND = 0.0 ! A background level of TKE used in the first + ! iteration of the kappa equation, in m2 s-2. + ! TKE_BACKGROUND could be 0, its default. +MAX_RINO_IT = 25 ! The maximum number of iterations that may be + ! used to estimate the Richardson number driven + ! mixing. + +BRYAN_LEWIS_DIFFUSIVITY = False ! If true, a Bryan & Lewis (JGR 1979) like + ! tanh profile of background diapycnal + ! diffusivity with depth is used. +LEE_WAVE_DISSIPATION = False ! If true, use a lee wave driven dissipation + ! scheme to drive diapycnal mixing, along the + ! lines of Nikurashin (2010). +DISSIPATION_N0 = 1.0e-7 ! The intercept when N=0 of the N-dependent + ! expression used to set a minimum dissipation + ! by which to determine a lower bound of Kd + ! (a floor): A in eps_min = A + B*N, in W m-3. +DISSIPATION_N1 = 6.0e-4 ! The coefficient multiplying N, following + ! Gargett (1984), used to set a minimum + ! dissipation by which to determine a lower + ! bound of Kd (a floor): B in eps_min = A + B*N + ! in units of J m-3. +INT_TIDE_DISSIPATION = True ! If true, use an internal tidal dissipation + ! scheme to drive diapycnal mixing, along the + ! lines of St. Laurent, 2002 and Simmons, 2004. +INT_TIDE_DECAY_SCALE = 300.3003003003003 ! The decay scale away from the + ! bottom for tidal TKE when INT_TIDE_DISSIPATION + ! is used, in m. +MU_ITIDES = 0.2 ! A dimensionless turbulent mixing efficiency. + ! (global value to use instead?) +GAMMA_ITIDES = 0.3333 ! Fraction of tidal energy dissipated locally. +MIN_ZBOT_ITIDES = 0.0 ! Turn off tidal dissipation where total ocean + ! depth less than this value. +KAPPA_ITIDES = 0.000628319 ! The effective wavelength of the subgridscale + ! topographic variations, in m-1. Currently set + ! to 2*pi/10km. +H2_FILE = "sgs_h2.nc" ! File containing sub-grid topography amplitude +READ_TIDEAMP = True ! If true, read a file (given by TIDEAMP_FILE) + ! containing the tidal amplitude. +TIDEAMP_FILE = "tideamp.nc" ! File containing tidal flow amplitude +KAPPA_H2_FACTOR = 0.75 ! A scaling factor for roughness amplitude. +TKE_ITIDE_MAX = 0.1 ! Maximum conversion to baroclinic tides, W m-2. +N2_FLOOR_IOMEGA2 = 0. ! The floor applied to N2(k) scaled by Omega^2 + ! If =0., N2(k) is simply positive definite + ! If =1., N2(k) > Omega^2 everywhere +BBL_MIXING_AS_MAX = False ! If true, take the maximum of the diffusivity + ! from the BBL mixing and the other + ! diffusivities. Otherwise, diffusiviy from the + ! BBL_mixing is simply added. +KD_MIN = 2.e-6 ! Minimum diapycnal diffusivity (m^2/s) +CD_TIDES = 2.5e-3 ! The drag coefficient for calculating the + ! frictional drag of tidal velocities, nondim. +HBBL = 10.0 ! The thickness in m of a bottom boundary + ! layer with a viscosity of KVBBL if + ! BOTTOMDRAGLAW is not defined, or the thickness + ! over which near-bottom velocities are averaged + ! for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +BOTTOMDRAGLAW = True ! If BOTTOMDRAGLAW is defined, the bottom + ! stress is calculated with a drag law + ! c_drag*|u|*u. The velocity magnitude may be an + ! assumed value or it may be based on the actual + ! velocity in the bottommost HBBL, depending on + ! LINEAR_DRAG. +CDRAG = 0.003 ! CDRAG is the drag coefficient relating the + ! magnitude of the velocity field to the bottom + ! stress. CDRAG is only used if BOTTOMDRAGLAW is + ! defined. +LINEAR_DRAG = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined + ! the drag law is cdrag*DRAG_BG_VEL*u. +DRAG_BG_VEL = 0.10 ! DRAG_BG_VEL is either the assumed bottom + ! velocity (with LINEAR_DRAG) or an unresolved + ! velocity that is combined with the resolved + ! velocity to estimate the velocity magnitude, + ! in m s-1. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! The minimum bottom boundary layer thickness, + ! in m, that can be used with BOTTOMDRAGLAW. + ! This might be Kv / (cdrag * drag_bg_vel) to + ! give Kv as the minimum near-bottom viscosity. +BBL_EFFIC = 0.20 ! BBL_EFFIC is the efficiency with which the + ! energy extracted by bottom drag drives BBL + ! diffusion. Nondimensional. BBL_EFFIC only + ! applies when BOTTOMDRAGLAW is defined. +BBL_MIXING_MAX_DECAY = 0.0 ! This sets the maximum decay scale in m for + ! the BBL diffusion, or 0 to allow the mixing + ! to penetrate as far as stratification and + ! rotation permit. The default is 0. +CHANNEL_DRAG = True ! If defined the drag is exerted directly on + ! each layer according to what fraction of the + ! bottom they overlie. +SMAG_CONST_CHANNEL = 0.15 ! The nondimensional Laplacian Smagorinsky + ! constant used in calculating the channel drag + ! if it is enabled. The default is to use the + ! same value as SMAG_LAP_CONST if it is defined, + ! or 0.15 if it is not. +DO_RIVERMIX = True ! If true, apply additional mixing whereever + ! there is runoff, so that it is mixed down to + ! RIVERMIX_DEPTH, if the ocean is that deep. +RIVERMIX_DEPTH = 40.0 ! The depth to which rivers are mixed, in m, + ! if DO_RIVERMIX is defined. +HENYEY_IGW_BACKGROUND = True ! If defined use a latitude-dependent scaling + ! for the near-surface background diffusivity, + ! as described in Harrison & Hallberg, JPO'08. +ML_RADIATION = True ! Turns on sub-ML mixing driven by ML radiation +ML_RAD_COEFF = 0.1 ! Non-dimensional energy input for sub-ML mixing +ML_RAD_KD_MAX = 1.e-3 ! Maximum diffusivity allowed in sub-ML mixing +ML_RAD_EFOLD_COEFF = 0.2 ! Non-dimensional length scale (multiples ML depth) + +! Specify properties of the bottom thermal forcing. +DO_GEOTHERMAL = True ! If defined, apply geothermal heating. +GEOTHERMAL_FILE = geothermal_heating_cm2g.nc + ! The file from which the geothermal heating is + ! to be read, or blank to use a constant heating + ! rate. +GEOTHERMAL_SCALE = 0.001 ! The constant geothermal heat flux, a + ! rescaling factor for the heat flux read from + ! GEOTHERMAL_FILE, or 0 to disable the geothermal + ! heating. + +! Specify properties of the surface forcing. +RECLAIM_FRAZIL = True ! Avoid creating thin-ice for SSTs above freezing +BOUND_SALINITY = True ! Limit salinity to being positive (the sea-ice + ! model may ask for more salt than is available and + ! otherwise drive the salinity negative) +RESTORE_SALINITY = True ! If RESTORE_SALINITY is defined, the coupled + ! driver will add a globally-balanced fresh- + ! water flux that drives sea-surface salinity + ! toward specified values. +ADJUST_NET_FRESH_WATER_TO_ZERO = True ! If true, adjusts the net fresh-water + ! forcing (including restoring) seen by the + ! ocean/sea-ice system to zero. +FLUXCONST = 0.5 ! A constant that relates the surface fluxes + ! to the mixed layer property anomalies, if + ! RESTOREBUOY or RESTORE_SALINITY is defined. + !] +MAX_P_SURF = 7.0e4 ! The maximum surface pressure that can be + ! exerted by the atmosphere and floating sea-ice, + ! in Pa. This is needed because the FMS coupling + ! structure does not limit the water that can be + ! frozen out of the ocean and the ice-ocean heat + ! fluxes are treated explicitly. No limit is + ! applied if a negative value is used. +USE_RIVER_HEAT_CONTENT = False ! If true, use the fluxes%runoff_Hflx field to + ! set the heat carried by runoff, instead of + ! using SST*CP*liq_runoff. +USE_CALVING_HEAT_CONTENT = False ! If true, use the fluxes%calving_Hflx field to + ! set the heat carried by runoff, instead of + ! using SST*CP*froz_runoff. + +! Specify whether sponges are used. It is possible to use the model in robust +! diagnostic mode by defining sponges that span the entire domain. +SPONGE = False ! If SPONGE is defined, sponges may be applied + ! anywhere in the domain. The exact location and + ! properties of those sponges are specified from + ! MOM_initialization.F90. +APPLY_OBC_U = False ! If defined, open boundary conditions may be +APPLY_OBC_V = False ! applied at some u- or v- points. The boundary + ! conditions are set in USER_set_Open_Bdry_Conds + ! in MOM_initialization.F90 + +! Specify properties of the tides. +TIDES = False ! Apply tidal momentum forcing. + +! Opacity Rules +PEN_SW_NBANDS = 3 ! The number of bands of penetrating shortwave + ! radiation. +VAR_PEN_SW = True ! Use time and/or space varying CHL_A to set opacity +OPACITY_SCHEME = "MANIZZA_05" ! OPACITY_SCHEME is used to specify how + ! chlorophyll concentrations are translated into + ! opacities. Currently valid options include: + ! MANIZZA_05 - Use Manizza et al., GRL, 2005. + ! MOREL_88 - Use Morel, JGR, 1988. +CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" + +! CFCs tracers +USE_OCMIP2_CFC = True ! If defined, CFC11 and CFC12 distributions + ! are simulated. + +! Specify a few miscellaneous limits. +MAXVEL = 6.0 ! This is the maximum velocity allowed before + ! the velocity is truncated, in units of m s-1. +CFL_BASED_TRUNCATIONS = True ! If true, the velocity is truncated when the + ! local CFL number exceeds CFL_TRUNCATE, rather + ! than using a dimensional velocity threshold. +MAXTRUNC = 1000000 ! The run will be stopped, and the day set to + ! a very large value if the velocity is + ! truncated more than MAXTRUNC times between + ! energy saves. Set MAXTRUNC to 0 to stop if + ! there is any truncation of velocities. +U_TRUNC_FILE = "U_velocity_truncations" + ! The absolute path to a file into which the + ! accelerations leading to zonal velocity + ! truncations are written. Undefine this for + ! efficiency if this diagnostic is not needed. +V_TRUNC_FILE = "V_velocity_truncations" + ! The absolute path to a file into which the + ! accelerations leading to meridional velocity + ! truncations are written. Undefine this for + ! efficiency if this diagnostic is not needed. diff --git a/examples/GOLD_SIS2_icebergs/MOM_override b/examples/GOLD_SIS2_icebergs/MOM_override new file mode 100644 index 0000000000..8244328586 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/MOM_override @@ -0,0 +1 @@ +# Blank file in which we can put "overrides" for parameters diff --git a/examples/GOLD_SIS2_icebergs/MOM_parameter_doc.all b/examples/GOLD_SIS2_icebergs/MOM_parameter_doc.all new file mode 100644 index 0000000000..55590d12f0 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/MOM_parameter_doc.all @@ -0,0 +1,1566 @@ +REENTRANT_X = True ! [Boolean] default = True + ! If true, the domain is zonally reentrant. +REENTRANT_Y = False ! [Boolean] default = False + ! If true, the domain is meridionally reentrant. +TRIPOLAR_N = True ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +NONBLOCKING_UPDATES = False ! [Boolean] default = False + ! If true, non-blocking halo updates may be used. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 360 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 210 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. This feature + ! aims to reduce the number of processors that are cycling over pure + ! land regions. These processors which contain only land points will + ! be masked out. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be consistent with + ! the acutal model layout. + ! The following (n_mask) lines will be the position of the processor to + ! be masked out. The mask_table can be created by tools like check_mask. + ! The following example of mask_table uses n_mask=2, layout=4,6 and + ! the processor (1,2) and (3,6) are to be masked out. + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 +!NIPROC = 10 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 6 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +NIPROC_IO = 2 ! default = 0 + ! The number of processors used for I/O in the + ! x-direction, or 0 to equal NIPROC. +NJPROC_IO = 2 ! default = 0 + ! The number of processors used for I/O in the + ! y-direction, or 0 to equal NJPROC. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. + ! Parameters of module MOM_grid + ! Parameters providing information about the vertical grid. +G_EARTH = 9.8 ! [m s-2] default = 9.8 + ! The gravitational acceleration of the Earth. +RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 + ! The mean ocean density used with BOUSSINESQ true to + ! calculate accelerations and the mass for conservation + ! properties, or with BOUSSINSEQ false to convert some + ! parameters from vertical units of m to kg m-2. +FIRST_DIRECTION = 0 ! default = 0 + ! An integer that indicates which direction goes first + ! in parts of the code that use directionally split + ! updates, with even numbers (or 0) used for x- first + ! and odd numbers used for y-first. +BOUSSINESQ = True ! [Boolean] default = True + ! If true, make the Boussinesq approximation. +ANGSTROM = 1.0E-10 ! [m] default = 1.0E-10 + ! The minumum layer thickness, usually one-Angstrom. +BATHYMETRY_AT_VEL = False ! [Boolean] default = False + ! If true, there are separate values for the basin depths + ! at velocity points. Otherwise the effects of of + ! topography are entirely determined from thickness points. +NK = 63 ! [nondim] + ! The number of model layers. + ! Parameters of module MOM +VERBOSITY = 2 ! default = 2 + ! Integer controlling level of messaging + ! 0 = Only FATAL messages + ! 2 = Only FATAL, WARNING, NOTE [default] + ! 9 = All) +SPLIT = True ! [Boolean] default = True + ! Use the split time stepping if true. +USE_LEGACY_SPLIT = True ! [Boolean] default = False + ! If true, use the full range of options available from + ! the older GOLD-derived split time stepping code. +ENABLE_THERMODYNAMICS = True ! [Boolean] default = True + ! If true, Temperature and salinity are used as state + ! variables. +USE_EOS = True ! [Boolean] default = True + ! If true, density is calculated from temperature and + ! salinity with an equation of state. If USE_EOS is + ! true, ENABLE_THERMODYNAMICS must be true as well. +ADIABATIC = False ! [Boolean] default = False + ! There are no diapycnal mass fluxes if ADIABATIC is + ! true. This assumes that KD = KDML = 0.0 and that + ! there is no buoyancy forcing, but makes the model + ! faster by eliminating subroutine calls. +BULKMIXEDLAYER = True ! [Boolean] default = True + ! If true, use a Kraus-Turner-like bulk mixed layer + ! with transitional buffer layers. Layers 1 through + ! NKML+NKBL have variable densities. There must be at + ! least NKML+NKBL+1 layers if BULKMIXEDLAYER is true. + ! The default is the same setting as ENABLE_THERMODYNAMICS. +USE_REGRIDDING = False ! [Boolean] default = False + ! If True, use the ALE algorithm (regridding/remapping). + ! If False, use the layered isopycnal algorithm. +THICKNESSDIFFUSE = True ! [Boolean] default = False + ! If true, interfaces or isopycnal surfaces are diffused, + ! depending on the value of FULL_THICKNESSDIFFUSE. +THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. + ! This is only used if THICKNESSDIFFUSE is true. +MIXEDLAYER_RESTRAT = True ! [Boolean] default = False + ! If true, a density-gradient dependent re-stratifying + ! flow is imposed in the mixed layer. + ! This is only used if BULKMIXEDLAYER is true. +DEBUG = False ! [Boolean] default = False + ! If true, write out verbose debugging data. +DEBUG_TRUNCATIONS = False ! [Boolean] default = False + ! If true, calculate all diagnostics that are useful for + ! debugging truncations. +DT = 3600.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 7200.0 ! [s] default = 3600.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 + ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. Making this + ! larger than DT_THERM reduces the performance penalty + ! of regridding to depth online. +INTERPOLATE_P_SURF = False ! [Boolean] default = False + ! If true, linearly interpolate the surface pressure + ! over the coupling time step, using the specified value + ! at the end of the step. +SSH_SMOOTHING_PASSES = 0.0 ! [nondim] default = 0.0 + ! The number of Laplacian smoothing passes to apply to the + ! the sea surface height that is reported to the sea-ice. +DTBT_RESET_PERIOD = -1.0 ! [s] default = -1.0 + ! The period between recalculations of DTBT (if DTBT <= 0). + ! If DTBT_RESET_PERIOD is negative, DTBT is set based + ! only on information available at initialization. If + ! dynamic, DTBT will be set at least every forcing time + ! step, and if 0, every dynamics time step. The default is + ! set by DT_THERM. This is only used if SPLIT is true. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +DO_GEOTHERMAL = True ! [Boolean] default = False + ! If true, apply geothermal heating. +BOUND_SALINITY = True ! [Boolean] default = False + ! If true, limit salinity to being positive. (The sea-ice + ! model may ask for more salt than is available and + ! drive the salinity negative otherwise.) +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +P_REF = 2.0E+07 ! [Pa] default = 2.0E+07 + ! The pressure that is used for calculating the coordinate + ! density. (1 Pa = 1e4 dbar, so 2e7 is commonly used.) + ! This is only used if USE_EOS and ENABLE_THERMODYNAMICS + ! are true. +NKML = 2 ! [nondim] default = 2 + ! The number of sublayers within the mixed layer if + ! BULKMIXEDLAYER is true. +NKBL = 2 ! [nondim] default = 2 + ! The number of layers that are used as variable density + ! buffer layers if BULKMIXEDLAYER is true. +CHECK_BAD_SURFACE_VALS = False ! [Boolean] default = False + ! If true, check the surface state for ridiculous values. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" + ! The file into which to write the initial conditions. + ! Parameters of module MOM_tracer_registry +EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" + ! EQN_OF_STATE determines which ocean equation of state + ! should be used. Currently, the valid choices are + ! "LINEAR", "UNESCO", and "WRIGHT". + ! This is only used if USE_EOS is true. +EOS_QUADRATURE = False ! [Boolean] default = False + ! If true, always use the generic (quadrature) code + ! code for the integrals of density. +TFREEZE_FORM = "LINEAR" ! default = "LINEAR" + ! TFREEZE_FORM determines which expression should be + ! used for the freezing point. Currently, the valid + ! choices are "LINEAR", "MILLERO_78". +TFREEZE_S0_P0 = 0.0 ! [deg C] default = 0.0 + ! When TFREEZE_FORM=LINEAR, + ! this is the freezing potential temperature at + ! S=0, P=0. +DTFREEZE_DS = -0.054 ! [deg C PSU-1] default = -0.054 + ! When TFREEZE_FORM=LINEAR, + ! this is the derivative of the freezing potential + ! temperature with salinity. +DTFREEZE_DP = 0.0 ! [deg C Pa-1] default = 0.0 + ! When TFREEZE_FORM=LINEAR, + ! this is the derivative of the freezing potential + ! temperature with pressure. +PARALLEL_RESTARTFILES = False ! [Boolean] default = False + ! If true, each processor writes its own restart file, + ! otherwise a single restart file is generated +RESTARTFILE = "MOM.res" ! default = "MOM.res" + ! The name-root of the restart file. +LARGE_FILE_SUPPORT = True ! [Boolean] default = True + ! If true, use the file-size limits with NetCDF large + ! file support (4Gb), otherwise the limit is 2Gb. +MAX_FIELDS = 50 ! default = 50 + ! The maximum number of restart fields that can be used + ! The default value is set in MOM_memory.h as MAX_FIELDS_. + ! Parameters of module MOM_tracer_flow_control +USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False + ! If true, use the USER_tracer_example tracer package. +USE_DOME_TRACER = False ! [Boolean] default = False + ! If true, use the DOME_tracer tracer package. +USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False + ! If true, use the ideal_age_example tracer package. +USE_OIL_TRACER = False ! [Boolean] default = False + ! If true, use the oil_tracer tracer package. +USE_ADVECTION_TEST_TRACER = False ! [Boolean] default = False + ! If true, use the advection_test_tracer tracer package. +USE_OCMIP2_CFC = True ! [Boolean] default = False + ! If true, use the MOM_OCMIP2_CFC tracer package. +USE_generic_tracer = False ! [Boolean] default = False + ! If true and _USE_GENERIC_TRACER is defined as a + ! preprocessor macro, use the MOM_generic_tracer packages. + ! Parameters of module ideal_age_example +DO_IDEAL_AGE = True ! [Boolean] default = True + ! If true, use an ideal age tracer that is set to 0 age + ! in the mixed layer and ages at unit rate in the interior. +DO_IDEAL_VINTAGE = False ! [Boolean] default = False + ! If true, use an ideal vintage tracer that is set to an + ! exponentially increasing value in the mixed layer and + ! is conserved thereafter. +DO_IDEAL_AGE_DATED = False ! [Boolean] default = False + ! If true, use an ideal age tracer that is everywhere 0 + ! before IDEAL_AGE_DATED_START_YEAR, but the behaves like + ! the standard ideal age tracer - i.e. is set to 0 age in + ! the mixed layer and ages at unit rate in the interior. +AGE_IC_FILE = "" ! default = "" + ! The file in which the age-tracer initial values can be + ! found, or an empty string for internal initialization. +AGE_IC_FILE_IS_Z = False ! [Boolean] default = False + ! If true, AGE_IC_FILE is in depth space, not layer space +MASK_MASSLESS_TRACERS = False ! [Boolean] default = False + ! If true, the tracers are masked out in massless layer. + ! This can be a problem with time-averages. +TRACERS_MAY_REINIT = False ! [Boolean] default = False + ! If true, tracers may go through the initialization code + ! if they are not found in the restart files. Otherwise + ! it is a fatal error if the tracers are not found in the + ! restart files of a restarted run. + ! Parameters of module MOM_OCMIP2_CFC +CFC_IC_FILE = "" ! default = "" + ! The file in which the CFC initial values can be + ! found, or an empty string for internal initialization. +CFC_IC_FILE_IS_Z = False ! [Boolean] default = False + ! If true, CFC_IC_FILE is in depth space, not layer space +CFC11_A1 = 3501.8 ! [nondim] default = 3501.8 + ! A coefficient in the Schmidt number of CFC11. +CFC11_A2 = -210.31 ! [degC-1] default = -210.31 + ! A coefficient in the Schmidt number of CFC11. +CFC11_A3 = 6.1851 ! [degC-2] default = 6.1851 + ! A coefficient in the Schmidt number of CFC11. +CFC11_A4 = -0.07513 ! [degC-3] default = -0.07513 + ! A coefficient in the Schmidt number of CFC11. +CFC12_A1 = 3845.4 ! [nondim] default = 3845.4 + ! A coefficient in the Schmidt number of CFC12. +CFC12_A2 = -228.95 ! [degC-1] default = -228.95 + ! A coefficient in the Schmidt number of CFC12. +CFC12_A3 = 6.1908 ! [degC-2] default = 6.1908 + ! A coefficient in the Schmidt number of CFC12. +CFC12_A4 = -0.06743 ! [degC-3] default = -0.06743 + ! A coefficient in the Schmidt number of CFC12. +CFC11_D1 = -229.9261 ! [none] default = -229.9261 + ! A coefficient in the solubility of CFC11. +CFC11_D2 = 319.6552 ! [hK] default = 319.6552 + ! A coefficient in the solubility of CFC11. +CFC11_D3 = 119.4471 ! [none] default = 119.4471 + ! A coefficient in the solubility of CFC11. +CFC11_D4 = -1.39165 ! [hK-2] default = -1.39165 + ! A coefficient in the solubility of CFC11. +CFC11_E1 = -0.142382 ! [PSU-1] default = -0.142382 + ! A coefficient in the solubility of CFC11. +CFC11_E2 = 0.091459 ! [PSU-1 hK-1] default = 0.091459 + ! A coefficient in the solubility of CFC11. +CFC11_E3 = -0.0157274 ! [PSU-1 hK-2] default = -0.0157274 + ! A coefficient in the solubility of CFC11. +CFC12_D1 = -218.0971 ! [none] default = -218.0971 + ! A coefficient in the solubility of CFC12. +CFC12_D2 = 298.9702 ! [hK] default = 298.9702 + ! A coefficient in the solubility of CFC12. +CFC12_D3 = 113.8049 ! [none] default = 113.8049 + ! A coefficient in the solubility of CFC12. +CFC12_D4 = -1.39165 ! [hK-2] default = -1.39165 + ! A coefficient in the solubility of CFC12. +CFC12_E1 = -0.143566 ! [PSU-1] default = -0.143566 + ! A coefficient in the solubility of CFC12. +CFC12_E2 = 0.091015 ! [PSU-1 hK-1] default = 0.091015 + ! A coefficient in the solubility of CFC12. +CFC12_E3 = -0.0153924 ! [PSU-1 hK-2] default = -0.0153924 + ! A coefficient in the solubility of CFC12. +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "file" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +GFS = 9.8 ! [m s-2] default = 9.8 + ! The reduced gravity at the free surface. +COORD_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The file from which the coordinate densities are read. +COORD_VAR = "Layer" ! default = "Layer" + ! The variable in COORD_FILE that is to be used for the + ! coordinate densities. + ! Parameters of module MOM_grid_init +GRID_CONFIG = "mosaic" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +GRID_FILE = "ocean_hgrid.nc" ! + ! Name of the file from which to read horizontal grid data. +TOPO_CONFIG = "file" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +TOPO_FILE = "topog.nc" ! default = "topog.nc" + ! The file from which the bathymetry is read. +TOPO_VARNAME = "depth" ! default = "depth" + ! The name of the bathymetry variable in TOPO_FILE. +MAXIMUM_DEPTH = 6000.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 + ! The minimum depth of the ocean. +APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the eastern + ! side of the global domain +APPLY_OBC_U_FLATHER_WEST = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the western + ! side of the global domain +APPLY_OBC_V_FLATHER_NORTH = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the northern + ! side of the global domain +APPLY_OBC_V_FLATHER_SOUTH = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the southern + ! side of the global domain +CHANNEL_CONFIG = "global_1deg" ! default = "none" + ! A parameter that determines which set of channels are + ! restricted to specific widths. Options are: + ! none - All channels have the grid width. + ! global_1deg - Sets 16 specific channels appropriate + ! for a 1-degree model, as used in CM2G. + ! list - Read the channel locations and widths from a + ! text file, like MOM_channel_list in the MOM_SIS + ! test case. + ! file - Read open face widths everywhere from a + ! NetCDF file on the model grid. +ROTATION = "2omegasinlat" ! default = "2omegasinlat" + ! This specifies how the Coriolis parameter is specified: + ! 2omegasinlat - Use twice the planetary rotation rate + ! times the sine of latitude. + ! betaplane - Use a beta-plane or f-plane. + ! USER - call a user modified routine. +OMEGA = 7.2921E-05 ! [s-1] default = 7.2921E-05 + ! The rotation rate of the earth. +ALWAYS_WRITE_GEOM = False ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +INIT_LAYERS_FROM_Z_FILE = False ! [Boolean] default = False + ! If true, intialize the layer thicknesses, temperatures, + ! and salnities from a Z-space file on a latitude- + ! longitude grid. +THICKNESS_CONFIG = "file" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +THICKNESS_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The name of the thickness file. +ADJUST_THICKNESS = True ! [Boolean] default = False + ! If true, all mass below the bottom removed if the + ! topography is shallower than the thickness input file + ! would indicate. +TS_CONFIG = "file" ! + ! A string that determines how the initial tempertures + ! and salinities are specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +TS_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The initial condition file for temperature. +TEMP_IC_VAR = "PTEMP" ! default = "PTEMP" + ! The initial condition variable for potential temperature. +SALT_IC_VAR = "SALT" ! default = "SALT" + ! The initial condition variable for salinity. +SALT_FILE = "GOLD_IC.2010.11.15.nc" ! default = "GOLD_IC.2010.11.15.nc" + ! The initial condition file for salinity. +VELOCITY_CONFIG = "zero" ! default = "zero" + ! A string that determines how the initial velocities + ! are specified for a new run: + ! file - read velocities from the file specified + ! by (VELOCITY_FILE). + ! zero - the fluid is initially at rest. + ! uniform - the flow is uniform (determined by + ! paremters TORUS_U and TORUS_V). + ! USER - call a user modified routine. +CONVERT_THICKNESS_UNITS = False ! [Boolean] default = False + ! If true, convert the thickness initial conditions from + ! units of m to kg m-2 or vice versa, depending on whether + ! BOUSSINESQ is defined. This does not apply if a restart + ! file is read. +DEPRESS_INITIAL_SURFACE = False ! [Boolean] default = False + ! If true, depress the initial surface to avoid huge + ! tsunamis when a large surface pressure is applied. +SPONGE = False ! [Boolean] default = False + ! If true, sponges may be applied anywhere in the domain. + ! The exact location and properties of those sponges are + ! specified via SPONGE_CONFIG. +APPLY_OBC_U = False ! [Boolean] default = False + ! If true, open boundary conditions may be set at some + ! u-points, with the configuration controlled by OBC_CONFIG +APPLY_OBC_V = False ! [Boolean] default = False + ! If true, open boundary conditions may be set at some + ! v-points, with the configuration controlled by OBC_CONFIG + ! Parameters of module MOM_MEKE +MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 + ! The local depth-indepented MEKE dissipation rate. +MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 + ! A scaling for the bottom drag applied to MEKE. This + ! should be less than 1 to account for the surface + ! intensification of MEKE and the fraction of MEKE that + ! may be temporarily stored as potential energy. +MEKE_GMCOEFF = -1.0 ! [nondim] default = -1.0 + ! The efficiency of the conversion of potential energy + ! into MEKE by the thickness mixing parameterization. + ! If MEKE_GMCOEFF is negative, this conversion is not + ! used or calculated. +MEKE_FRCOEFF = -1.0 ! [nondim] default = -1.0 + ! The efficiency of the conversion of mean energy into + ! MEKE. If MEKE_FRCOEFF is negative, this conversion + ! is not used or calculated. +MEKE_BGSRC = 0.0 ! [W kg-1] default = 0.0 + ! A background energy source for MEKE. +MEKE_KH = -1.0 ! [m2 s-1] default = -1.0 + ! A background lateral diffusivity of MEKE, or a + ! Use a negative value to not apply lateral diffusion to MEKE. +MEKE_DTSCALE = 1.0 ! [nondim] default = 1.0 + ! A scaling factor to accelerate the time evolution of MEKE. +MEKE_KHCOEFF = -1.0 ! [nondim] default = -1.0 + ! A scaling factor which is combined with the square root + ! of MEKE times the grid-cell area to give MEKE%Kh, or a + ! negative value not to calculate MEKE%Kh. + ! This factor must be >0 for MEKE to contribute to the + ! thickness/tracer mixing in the rest of the model. +MEKE_USCALE = 1.0 ! [m s-1] default = 1.0 + ! The background velocity that is combined with MEKE to + ! calculate the bottom drag. +CDRAG = 0.003 ! [nondim] default = 0.003 + ! CDRAG is the drag coefficient relating the magnitude of + ! the velocity field to the bottom stress. +MEKE_VISC_DRAG = False ! [Boolean] default = False + ! If true, use the vertvisc_type to calculate the bottom + ! drag acting on MEKE. +MEKE_KHTH_FAC = 1.0 ! [nondim] default = 1.0 + ! A factor that maps MEKE%Kh to KhTh. +MEKE_KHTR_FAC = 1.0 ! [nondim] default = 1.0 + ! A factor that maps MEKE%Kh to KhTr. +MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 + ! A factor that maps MEKE%Kh to Kh for MEKE itself. +MEKE_RD_MAX_SCALE = True ! [nondim] default = True + ! If true, the maximum length scale used by MEKE is + ! the deformation radius. + ! Parameters of module MOM_lateral_mixing_coeffs +USE_VARIABLE_MIXING = True ! [Boolean] default = False + ! If true, the variable mixing code will be called. This + ! allows diagnostics to be created even if the scheme is + ! not used. If KHTR_SLOPE_CFF>0 or KhTh_Slope_Cff>0, + ! this is set to true regardless of what is in the + ! parameter file. +RESOLN_SCALED_KH = True ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTH = True ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTR = False ! [Boolean] default = False + ! If true, the epipycnal tracer diffusivity is scaled + ! away when the first baroclinic deformation radius is + ! well resolved. +KHTH_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the interface depth diffusivity +KHTR_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the epipycnal tracer diffusivity +VARMIX_KTOP = 6 ! [nondim] default = 2 + ! The layer number at which to start vertical integration + ! of S*N for purposes of finding the Eady growth rate. +VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 + ! The fixed length scale in the Visbeck formula. + ! Parameters of module MOM_wave_speed +KH_RES_SCALE_COEF = 1.0 ! [nondim] default = 1.0 + ! A coefficient that determines how Kh is scaled away if + ! RESOLN_SCALED_... is true, as + ! F = 1 / (1 + (KH_RES_SCALE_COEF*Rd/dx)^KH_RES_FN_POWER). +KH_RES_FN_POWER = 2 ! [nondim] default = 2 + ! The power of dx/Ld in the resolution function. Any + ! positive integer may be used, although even integers + ! are more efficient to calculate. Setting this greater + ! than 100 results in a step-function being used. +TIDES = False ! [Boolean] default = False + ! If true, apply tidal momentum forcing. +BE = 0.6 ! [nondim] default = 0.6 + ! If SPLIT is true, BE determines the relative weighting + ! of a 2nd-order Runga-Kutta baroclinic time stepping + ! scheme (0.5) and a backward Euler scheme (1) that is + ! used for the Coriolis and inertial terms. BE may be + ! from 0.5 to 1, but instability may occur near 0.5. + ! BE is also applicable if SPLIT is false and USE_RK2 + ! is true. +BEGW = 0.0 ! [nondim] default = 0.0 + ! If SPILT is true, BEGW is a number from 0 to 1 that + ! controls the extent to which the treatment of gravity + ! waves is forward-backward (0) or simulated backward + ! Euler (1). 0 is almost always used. + ! If SPLIT is false and USE_RK2 is true, BEGW can be + ! between 0 and 0.5 to damp gravity waves. +FLUX_BT_COUPLING = True ! [Boolean] default = False + ! If true, use mass fluxes to ensure consistency between + ! the baroclinic and barotropic modes. This is only used + ! if SPLIT is true. +READJUST_BT_TRANS = True ! [Boolean] default = False + ! If true, make a barotropic adjustment to the layer + ! velocities after the thermodynamic part of the step + ! to ensure that the interaction between the thermodynamics + ! and the continuity solver do not change the barotropic + ! transport. This is only used if FLUX_BT_COUPLING and + ! SPLIT are true. +SPLIT_BOTTOM_STRESS = False ! [Boolean] default = False + ! If true, provide the bottom stress calculated by the + ! vertical viscosity to the barotropic solver. +BT_USE_LAYER_FLUXES = True ! [Boolean] default = True + ! If true, use the summed layered fluxes plus an + ! adjustment due to the change in the barotropic velocity + ! in the barotropic continuity equation. +CONTINUITY_SCHEME = "PPM" ! default = "PPM" + ! CONTINUITY_SCHEME selects the discretization for the + ! continuity solver. The only valid value currently is: + ! PPM - use a positive-definite (or monotonic) + ! piecewise parabolic reconstruction solver. +MONOTONIC_CONTINUITY = True ! [Boolean] default = False + ! If true, CONTINUITY_PPM uses the Colella and Woodward + ! monotonic limiter. The default (false) is to use a + ! simple positive definite limiter. +SIMPLE_2ND_PPM_CONTINUITY = False ! [Boolean] default = False + ! If true, CONTINUITY_PPM uses a simple 2nd order + ! (arithmetic mean) interpolation of the edge values. + ! This may give better PV conservation propterties. While + ! it formally reduces the accuracy of the continuity + ! solver itself in the strongly advective limit, it does + ! not reduce the overall order of accuracy of the dynamic + ! core. +UPWIND_1ST_CONTINUITY = False ! [Boolean] default = False + ! If true, CONTINUITY_PPM becomes a 1st-order upwind + ! continuity solver. This scheme is highly diffusive + ! but may be useful for debugging or in single-column + ! mode where its minimal stensil is useful. +ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.15E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +ETA_TOLERANCE_AUX = 1.0E-06 ! [m] default = 1.0E-06 + ! The tolerance for free-surface height discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses when calculating the auxiliary + ! corrected velocities. By default, this is the same as + ! ETA_TOLERANCE, but can be made larger for efficiency. +VELOCITY_TOLERANCE = 1.0E-04 ! [m s-1] default = 3.0E+08 + ! The tolerance for barotropic velocity discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses. +CONT_PPM_AGGRESS_ADJUST = False ! [Boolean] default = False + ! If true, allow the adjusted velocities to have a + ! relative CFL change up to 0.5. +CONT_PPM_VOLUME_BASED_CFL = False ! [Boolean] default = False + ! If true, use the ratio of the open face lengths to the + ! tracer cell areas when estimating CFL numbers. The + ! default is set by CONT_PPM_AGGRESS_ADJUST. +CONTINUITY_CFL_LIMIT = 0.5 ! [nondim] default = 0.5 + ! The maximum CFL of the adjusted velocities. +CONT_PPM_BETTER_ITER = True ! [Boolean] default = True + ! If true, stop corrective iterations using a velocity + ! based criterion and only stop if the iteration is + ! better than all predecessors. +CONT_PPM_USE_VISC_REM_MAX = True ! [Boolean] default = True + ! If true, use more appropriate limiting bounds for + ! corrections in strongly viscous columns. +NOSLIP = False ! [Boolean] default = False + ! If true, no slip boundary conditions are used; otherwise + ! free slip boundary conditions are assumed. The + ! implementation of the free slip BCs on a C-grid is much + ! cleaner than the no slip BCs. The use of free slip BCs + ! is strongly encouraged, and no slip BCs are not used with + ! the biharmonic viscosity. +CORIOLIS_EN_DIS = True ! [Boolean] default = False + ! If true, two estimates of the thickness fluxes are used + ! to estimate the Coriolis term, and the one that + ! dissipates energy relative to the other one is used. +CORIOLIS_SCHEME = "SADOURNY75_ENERGY" ! default = "SADOURNY75_ENERGY" + ! CORIOLIS_SCHEME selects the discretization for the + ! Coriolis terms. Valid values are: + ! SADOURNY75_ENERGY - Sadourny, 1975; energy cons. + ! ARAKAWA_HSU90 - Arakawa & Hsu, 1990 + ! SADOURNY75_ENSTRO - Sadourny, 1975; enstrophy cons. + ! ARAKAWA_LAMB81 - Arakawa & Lamb, 1981; En. + Enst. + ! ARAKAWA_LAMB_BLEND - A blend of Arakawa & Lamb with + ! Arakawa & Hsu and Sadourny energy +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option is + ! always effectively false with CORIOLIS_EN_DIS defined and + ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. +KE_SCHEME = "KE_ARAKAWA" ! default = "KE_ARAKAWA" + ! KE_SCHEME selects the discretization for acceleration + ! due to the kinetic energy gradient. Valid values are: + ! KE_ARAKAWA, KE_SIMPLE_GUDONOV, KE_GUDONOV +PV_ADV_SCHEME = "PV_ADV_CENTERED" ! default = "PV_ADV_CENTERED" + ! PV_ADV_SCHEME selects the discretization for PV + ! advection. Valid values are: + ! PV_ADV_CENTERED - centered (aka Sadourny, 75) + ! PV_ADV_UPWIND1 - upwind, first order +ANALYTIC_FV_PGF = True ! [Boolean] default = True + ! If true the pressure gradient forces are calculated + ! with a finite volume form that analytically integrates + ! the equations of state in pressure to avoid any + ! possibility of numerical thermobaric instability, as + ! described in Adcroft et al., O. Mod. (2008). + ! Parameters of module MOM_hor_visc +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +BIHARMONIC = True ! [Boolean] default = True + ! If true, se a biharmonic horizontal viscosity. + ! BIHARMONIC may be used with LAPLACIAN. +KH = 0.0 ! [m2 s-1] default = 0.0 + ! The background Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. +SMAGORINSKY_KH = False ! [Boolean] default = False + ! If true, use a Smagorinsky nonlinear eddy viscosity. +BOUND_KH = True ! [Boolean] default = True + ! If true, the Laplacian coefficient is locally limited + ! to be stable. +BETTER_BOUND_KH = True ! [Boolean] default = True + ! If true, the Laplacian coefficient is locally limited + ! to be stable with a better bounding than just BOUND_KH. +AH = 0.0 ! [m4 s-1] default = 0.0 + ! The background biharmonic horizontal viscosity. +AH_VEL_SCALE = 0.05 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +BOUND_AH = True ! [Boolean] default = True + ! If true, the biharmonic coefficient is locally limited + ! to be stable. +BETTER_BOUND_AH = True ! [Boolean] default = True + ! If true, the biharmonic coefficient is locally limited + ! to be stable with a better bounding than just BOUND_AH. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. +BOUND_CORIOLIS_BIHARM = True ! [Boolean] default = True + ! If true use a viscosity that increases with the square + ! of the velocity shears, so that the resulting viscous + ! drag is of comparable magnitude to the Coriolis terms + ! when the velocity differences between adjacent grid + ! points is 0.5*BOUND_CORIOLIS_VEL. The default is the + ! value of BOUND_CORIOLIS (or false). +BOUND_CORIOLIS_VEL = 6.0 ! [m s-1] default = 6.0 + ! The velocity scale at which BOUND_CORIOLIS_BIHARM causes + ! the biharmonic drag to have comparable magnitude to the + ! Coriolis acceleration. The default is set by MAXVEL. +HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 + ! The nondimensional coefficient of the ratio of the + ! viscosity bounds to the theoretical maximum for + ! stability without considering other terms. + ! Parameters of module MOM_vert_friction +BOTTOMDRAGLAW = True ! [Boolean] default = True + ! If true, the bottom stress is calculated with a drag + ! law of the form c_drag*|u|*u. The velocity magnitude + ! may be an assumed value or it may be based on the + ! actual velocity in the bottommost HBBL, depending on + ! LINEAR_DRAG. +CHANNEL_DRAG = True ! [Boolean] default = False + ! If true, the bottom drag is exerted directly on each + ! layer proportional to the fraction of the bottom it + ! overlies. +DIRECT_STRESS = False ! [Boolean] default = False + ! If true, the wind stress is distributed over the + ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML + ! may be set to a very small value. +DYNAMIC_VISCOUS_ML = True ! [Boolean] default = False + ! If true, use a bulk Richardson number criterion to + ! determine the mixed layer thickness for viscosity. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +HARMONIC_VISC = False ! [Boolean] default = False + ! If true, use the harmonic mean thicknesses for + ! calculating the vertical viscosity. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. +CFL_BASED_TRUNCATIONS = True ! [Boolean] default = True + ! If true, base truncations on the CFL number, and not an + ! absolute speed. +CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 + ! The value of the CFL number that will cause velocity + ! components to be truncated; instability can occur past 0.5. +CFL_REPORT = 0.5 ! [nondim] default = 0.5 + ! The value of the CFL number that causes accelerations + ! to be reported; the default is CFL_TRUNCATE. + ! Parameters of module MOM_PointAccel +MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 + ! The maximum number of colums of truncations that any PE + ! will write out during a run. + ! Parameters of module MOM_set_visc +LINEAR_DRAG = False ! [Boolean] default = False + ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag + ! law is cdrag*DRAG_BG_VEL*u. +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +DOUBLE_DIFFUSION = False ! [Boolean] default = False + ! If true, increase diffusivitives for temperature or salt + ! based on double-diffusive paramaterization from MOM4/KPP. +BULK_RI_ML_VISC = 0.05 ! [nondim] default = 0.05 + ! The efficiency with which mean kinetic energy released + ! by mechanically forced entrainment of the mixed layer + ! is converted to turbulent kinetic energy. By default, + ! BULK_RI_ML_VISC = BULK_RI_ML or 0. +TKE_DECAY_VISC = 10.0 ! [nondim] default = 10.0 + ! TKE_DECAY_VISC relates the vertical rate of decay of + ! the TKE available for mechanical entrainment to the + ! natural Ekman depth for use in calculating the dynamic + ! mixed layer viscosity. By default, + ! TKE_DECAY_VISC = TKE_DECAY or 0. +ML_USE_OMEGA = True ! [Boolean] default = False + ! If true, use the absolute rotation rate instead of the + ! vertical component of rotation when setting the decay + ! scale for turbulence. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_USE_EOS = False ! [Boolean] default = False + ! If true, use the equation of state in determining the + ! properties of the bottom boundary layer. Otherwise use + ! the layer target potential densities. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. +HTBL_SHELF_MIN = 0.1 ! [m] default = 0.1 + ! The minimum top boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-top viscosity. +HTBL_SHELF = 10.0 ! [m] default = 10.0 + ! The thickness over which near-surface velocities are + ! averaged for the drag law under an ice shelf. By + ! default this is the same as HBBL +KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum viscosities in the bottom boundary layer. +KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum viscosities in the top boundary layer. +SMAG_CONST_CHANNEL = 0.15 ! [nondim] default = 0.15 + ! The nondimensional Laplacian Smagorinsky constant used + ! in calculating the channel drag if it is enabled. The + ! default is to use the same value as SMAG_LAP_CONST if + ! it is defined, or 0.15 if it is not. The value used is + ! also 0.15 if the specified value is negative. + ! Parameters of module MOM_barotropic +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +GRADUAL_BT_ICS = False ! [Boolean] default = False + ! If true, adjust the initial conditions for the + ! barotropic solver to the values from the layered + ! solution over a whole timestep instead of instantly. + ! This is a decent approximation to the inclusion of + ! sum(u dh_dt) while also correcting for truncation errors. +BT_USE_WIDE_HALOS = True ! [Boolean] default = True + ! If true, use wide halos and march in during the + ! barotropic time stepping for efficiency. +BTHALO = 0 ! default = 0 + ! The minimum halo size for the barotropic solver. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +USE_BT_CONT_TYPE = True ! [Boolean] default = True + ! If true, use a structure with elements that describe + ! effective face areas from the summed continuity solver + ! as a function the barotropic flow in coupling between + ! the barotropic and baroclinic flow. This is only used + ! if SPLIT is true. +NONLINEAR_BT_CONTINUITY = False ! [Boolean] default = False + ! If true, use nonlinear transports in the barotropic + ! continuity equation. This does not apply if + ! USE_BT_CONT_TYPE is true. +RESCALE_BT_FACE_AREAS = False ! [Boolean] default = False + ! If true, the face areas used by the barotropic solver + ! are rescaled to approximately reflect the open face + ! areas of the interior layers. This probably requires + ! FLUX_BT_COUPLING to work, and should not be used with + ! USE_BT_CONT_TYPE. +BT_MASS_SOURCE_LIMIT = 0.0 ! [nondim] default = 0.0 + ! The fraction of the initial depth of the ocean that can + ! be added to or removed from the bartropic solution + ! within a thermodynamic time step. By default this is 0 + ! for no correction. +BT_PROJECT_VELOCITY = False ! [Boolean] default = False + ! If true, step the barotropic velocity first and project + ! out the velocity tendancy by 1+BEBT when calculating the + ! transport. The default (false) is to use a predictor + ! continuity step to find the pressure field, and then + ! to do a corrector continuity step using a weighted + ! average of the old and new velocities, with weights + ! of (1-BEBT) and BEBT. +DYNAMIC_SURFACE_PRESSURE = False ! [Boolean] default = False + ! If true, add a dynamic pressure due to a viscous ice + ! shelf, for instance. +SADOURNY = True ! [Boolean] default = True + ! If true, the Coriolis terms are discretized with the + ! Sadourny (1975) energy conserving scheme, otherwise + ! the Arakawa & Hsu scheme is used. If the internal + ! deformation radius is not resolved, the Sadourny scheme + ! should probably be used. +BT_THICK_SCHEME = "HYBRID" ! default = "HYBRID" + ! A string describing the scheme that is used to set the + ! open face areas used for barotropic transport and the + ! relative weights of the accelerations. Valid values are: + ! ARITHMETIC - arithmetic mean layer thicknesses + ! HARMONIC - harmonic mean layer thicknesses + ! HYBRID (the default) - use arithmetic means for + ! layers above the shallowest bottom, the harmonic + ! mean for layers below, and a weighted average for + ! layers that straddle that depth + ! FROM_BT_CONT - use the average thicknesses kept + ! in the h_u and h_v fields of the BT_cont_type +APPLY_BT_DRAG = True ! [Boolean] default = True + ! If defined, bottom drag is applied within the + ! barotropic solver. +BT_STRONG_DRAG = True ! [Boolean] default = False + ! If true, use a stronger estimate of the retarding + ! effects of strong bottom drag, by making it implicit + ! with the barotropic time-step instead of implicit with + ! the baroclinic time-step and dividing by the number of + ! barotropic steps. +CLIP_BT_VELOCITY = False ! [Boolean] default = False + ! If true, limit any velocity components that exceed + ! MAXVEL. This should only be used as a desperate + ! debugging measure. +MAXCFL_BT_CONT = 0.1 ! [nondim] default = 0.1 + ! The maximum permitted CFL number associated with the + ! barotropic accelerations from the summed velocities + ! times the time-derivatives of thicknesses. +DT_BT_FILTER = 0.0 ! [sec or nondim] default = -0.25 + ! A time-scale over which the barotropic mode solutions + ! are filtered, in seconds if positive, or as a fraction + ! of DT if negative. When used this can never be taken to + ! be longer than 2*dt. Set this to 0 to apply no filtering. +G_BT_EXTRA = 0.0 ! [nondim] default = 0.0 + ! A nondimensional factor by which gtot is enhanced. +SSH_EXTRA = 10.0 ! [m] default = 10.0 + ! An estimate of how much higher SSH might get, for use + ! in calculating the safe external wave speed. The + ! default is the minimum of 10 m or 5% of MAXIMUM_DEPTH. +DEBUG_BT = False ! [Boolean] default = False + ! If true, write out verbose debugging data within the + ! barotropic time-stepping loop. The data volume can be + ! quite large if this is true. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = 60.0 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + ! Parameters of module MOM_thickness_diffuse +KHTH = 10.0 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. +KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum horizontal thickness diffusivity. +KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum horizontal thickness diffusivity. +DETANGLE_INTERFACES = False ! [Boolean] default = False + ! If defined add 3-d structured enhanced interface height + ! diffusivities to horizonally smooth jagged layers. +KHTH_SLOPE_MAX = 0.01 ! [nondim] default = 0.01 + ! A slope beyond which the calculated isopycnal slope is + ! not reliable and is scaled away. This is used with + ! FULL_THICKNESSDIFFUSE. +KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 + ! A diapycnal diffusivity that is used to interpolate + ! more sensible values of T & S into thin layers. + ! Parameters of module MOM_mixed_layer_restrat +FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 + ! A nondimensional coefficient that is proportional to + ! the ratio of the deformation radius to the dominant + ! lengthscale of the submesoscale mixed layer + ! instabilities, times the minimum of the ratio of the + ! mesoscale eddy kinetic energy to the large-scale + ! geostrophic kinetic energy or 1 plus the square of the + ! grid spacing over the deformation radius, as detailed + ! by Fox-Kemper et al. (2010) +Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. +NK_ZSPACE (from file) = 50 ! [nondim] + ! The number of depth-space levels. This is determined + ! from the size of the variable zw in the output grid file. + ! Parameters of module MOM_diabatic_driver + ! The following parameters are used for diabatic processes. +ML_MIX_FIRST = 0.0 ! [nondim] default = 0.0 + ! The fraction of the mixed layer mixing that is applied + ! before interior diapycnal mixing. 0 by default. +INTERNAL_TIDES = False ! [Boolean] default = False + ! If true, use the code that advances as separate set of + ! equations for the internal tide energy density. +MASSLESS_MATCH_TARGETS = True ! [Boolean] default = True + ! If true, the temperature and salinity of massless layers + ! are kept consistent with their target densities. + ! Otherwise the properties of massless layers evolve + ! diffusively to match massive neighboring layers. +RECLAIM_FRAZIL = True ! [Boolean] default = True + ! If true, try to use any frazil heat deficit to cool any + ! overlying layers down to the freezing point, thereby + ! avoiding the creation of thin ice when the SST is above + ! the freezing point. +PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False + ! If true, use a pressure dependent freezing temperature + ! when making frazil. The default is false, which will be + ! faster but is inappropriate with ice-shelf cavities. +MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True + ! If true, mix the passive tracers in massless layers at + ! the bottom into the interior as though a diffusivity of + ! KD_MIN_TR were operating. +KD_MIN_TR = 2.0E-06 ! [m2 s-1] default = 2.0E-06 + ! A minimal diffusivity that should always be applied to + ! tracers, especially in massless layers near the bottom. + ! The default is 0.1*KD. +KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 + ! A bottom boundary layer tracer diffusivity that will + ! allow for explicitly specified bottom fluxes. The + ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) + ! over the same distance. +FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 + ! The flux Richardson number where the stratification is + ! large enough that N2 > omega2. The full expression for + ! the Flux Richardson number is usually + ! FLUX_RI_MAX*N2/(N2+OMEGA2). +ML_RADIATION = True ! [Boolean] default = False + ! If true, allow a fraction of TKE available from wind + ! work to penetrate below the base of the mixed layer + ! with a vertical decay scale determined by the minimum + ! of: (1) The depth of the mixed layer, (2) an Ekman + ! length scale. +ML_RAD_EFOLD_COEFF = 0.2 ! [nondim] default = 0.2 + ! A coefficient that is used to scale the penetration + ! depth for turbulence below the base of the mixed layer. + ! This is only used if ML_RADIATION is true. +ML_RAD_KD_MAX = 0.001 ! [m2 s-1] default = 0.001 + ! The maximum diapycnal diffusivity due to turbulence + ! radiated from the base of the mixed layer. + ! This is only used if ML_RADIATION is true. +ML_RAD_COEFF = 0.1 ! [nondim] default = 0.2 + ! The coefficient which scales MSTAR*USTAR^3 to obtain + ! the energy available for mixing below the base of the + ! mixed layer. This is only used if ML_RADIATION is true. +ML_RAD_APPLY_TKE_DECAY = True ! [Boolean] default = True + ! If true, apply the same exponential decay to ML_rad as + ! is applied to the other surface sources of TKE in the + ! mixed layer code. This is only used if ML_RADIATION is true. +MSTAR = 0.3 ! [units=nondim] default = 0.3 + ! The ratio of the friction velocity cubed to the TKE + ! input to the mixed layer. +TKE_DECAY = 10.0 ! [nondim] default = 2.5 + ! The ratio of the natural Ekman depth to the TKE decay scale. +BBL_EFFIC = 0.2 ! [nondim] default = 0.2 + ! The efficiency with which the energy extracted by + ! bottom drag drives BBL diffusion. This is only + ! used if BOTTOMDRAGLAW is true. +BBL_MIXING_MAX_DECAY = 0.0 ! [m] default = 0.0 + ! The maximum decay scale for the BBL diffusion, or 0 + ! to allow the mixing to penetrate as far as + ! stratification and rotation permit. The default is 0. + ! This is only used if BOTTOMDRAGLAW is true. +BBL_MIXING_AS_MAX = False ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the + ! BBL mixing and the other diffusivities. Otherwise, + ! diffusiviy from the BBL_mixing is simply added. +BRYAN_LEWIS_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, use a Bryan & Lewis (JGR 1979) like tanh + ! profile of background diapycnal diffusivity with depth. +HENYEY_IGW_BACKGROUND = True ! [Boolean] default = False + ! If true, use a latitude-dependent scaling for the near + ! surface background diffusivity, as described in + ! Harrison & Hallberg, JPO 2008. +HENYEY_N0_2OMEGA = 20.0 ! [nondim] default = 20.0 + ! The ratio of the typical Buoyancy frequency to twice + ! the Earth's rotation period, used with the Henyey + ! scaling from the mixing. +N2_FLOOR_IOMEGA2 = 0.0 ! [nondim] default = 1.0 + ! The floor applied to N2(k) scaled by Omega^2: + ! If =0., N2(k) is simply positive definite. + ! If =1., N2(k) > Omega^2 everywhere. +KD_TANH_LAT_FN = False ! [Boolean] default = False + ! If true, use a tanh dependence of Kd_sfc on latitude, + ! like CM2.1/CM2M. There is no physical justification + ! for this form, and it can not be used with + ! HENYEY_IGW_BACKGROUND. +KD = 2.0E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 + ! The minimum diapycnal diffusivity. +KD_MAX = -1.0 ! [m2 s-1] default = -1.0 + ! The maximum permitted increment for the diapycnal + ! diffusivity from TKE-based parameterizations, or a + ! negative value for no limit. +KD_ADD = 0.0 ! [m2 s-1] default = 0.0 + ! A uniform diapycnal diffusivity that is added + ! everywhere without any filtering or scaling. +INT_TIDE_DISSIPATION = True ! [Boolean] default = False + ! If true, use an internal tidal dissipation scheme to + ! drive diapycnal mixing, along the lines of St. Laurent + ! et al. (2002) and Simmons et al. (2004). +INT_TIDE_PROFILE = "STLAURENT_02" ! default = "STLAURENT_02" + ! INT_TIDE_PROFILE selects the vertical profile of energy + ! dissipation with INT_TIDE_DISSIPATION. Valid values are: + ! STLAURENT_02 - Use the St. Laurent et al exponential + ! decay profile. + ! POLZIN_09 - Use the Polzin WKB-streched algebraic + ! decay profile. +LEE_WAVE_DISSIPATION = False ! [Boolean] default = False + ! If true, use an lee wave driven dissipation scheme to + ! drive diapycnal mixing, along the lines of Nikurashin + ! (2010) and using the St. Laurent et al. (2002) + ! and Simmons et al. (2004) vertical profile +USER_CHANGE_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, call user-defined code to change the diffusivity. +DISSIPATION_MIN = 0.0 ! [W m-3] default = 0.0 + ! The minimum dissipation by which to determine a lower + ! bound of Kd (a floor). +DISSIPATION_N0 = 1.0E-07 ! [W m-3] default = 0.0 + ! The intercept when N=0 of the N-dependent expression + ! used to set a minimum dissipation by which to determine + ! a lower bound of Kd (a floor): A in eps_min = A + B*N. +DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 + ! The coefficient multiplying N, following Gargett, used to + ! set a minimum dissipation by which to determine a lower + ! bound of Kd (a floor): B in eps_min = A + B*N +DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum vertical diffusivity applied as a floor. +INT_TIDE_DECAY_SCALE = 300.3003003003003 ! [m] default = 0.0 + ! The decay scale away from the bottom for tidal TKE with + ! the new coding when INT_TIDE_DISSIPATION is used. +MU_ITIDES = 0.2 ! [nondim] default = 0.2 + ! A dimensionless turbulent mixing efficiency used with + ! INT_TIDE_DISSIPATION, often 0.2. +GAMMA_ITIDES = 0.3333 ! [nondim] default = 0.3333 + ! The fraction of the internal tidal energy that is + ! dissipated locally with INT_TIDE_DISSIPATION. + ! THIS NAME COULD BE BETTER. +MIN_ZBOT_ITIDES = 0.0 ! [m] default = 0.0 + ! Turn off internal tidal dissipation when the total + ! ocean depth is less than this value. +KAPPA_ITIDES = 6.28319E-04 ! [m-1] default = 6.283185307179586E-04 + ! A topographic wavenumber used with INT_TIDE_DISSIPATION. + ! The default is 2pi/10 km, as in St.Laurent et al. 2002. +UTIDE = 0.0 ! [m s-1] default = 0.0 + ! The constant tidal amplitude used with INT_TIDE_DISSIPATION. +KAPPA_H2_FACTOR = 0.75 ! [nondim] default = 1.0 + ! A scaling factor for the roughness amplitude with nINT_TIDE_DISSIPATION. +TKE_ITIDE_MAX = 0.1 ! [W m-2] default = 1000.0 + ! The maximum internal tide energy source availble to mix + ! above the bottom boundary layer with INT_TIDE_DISSIPATION. +READ_TIDEAMP = True ! [Boolean] default = False + ! If true, read a file (given by TIDEAMP_FILE) containing + ! the tidal amplitude with INT_TIDE_DISSIPATION. +TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" + ! The path to the file containing the spatially varying + ! tidal amplitudes with INT_TIDE_DISSIPATION. +H2_FILE = "sgs_h2.nc" ! + ! The path to the file containing the sub-grid-scale + ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + ! Parameters of module MOM_entrain_diffusive +CORRECT_DENSITY = True ! [Boolean] default = True + ! If true, and USE_EOS is true, the layer densities are + ! restored toward their target values by the diapycnal + ! mixing, as described in Hallberg (MWR, 2000). +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 + ! The tolerance with which to solve for entrainment values. + ! Parameters of module MOM_geothermal +GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 + ! The constant geothermal heat flux, a rescaling + ! factor for the heat flux read from GEOTHERMAL_FILE, or + ! 0 to disable the geothermal heating. +GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" + ! The file from which the geothermal heating is to be + ! read, or blank to use a constant heating rate. +GEOTHERMAL_THICKNESS = 0.1 ! [m] default = 0.1 + ! The thickness over which to apply geothermal heating. +GEOTHERMAL_DRHO_DT_INPLACE = -0.01 ! [kg m-3 K-1] default = -0.01 + ! The value of drho_dT above which geothermal heating + ! simply heats water in place instead of moving it between + ! isopycnal layers. This must be negative. +GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" + ! The name of the geothermal heating variable in + ! GEOTHERMAL_FILE. + ! Parameters of module MOM_kappa_shear +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! +KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True + ! If true, combine the mixed layers together before + ! solving the kappa-shear equations. + ! Parameters of module MOM_mixed_layer +NSTAR = 0.15 ! [nondim] default = 0.15 + ! The portion of the buoyant potential energy imparted by + ! surface fluxes that is available to drive entrainment + ! at the base of mixed layer when that energy is positive. +BULK_RI_ML = 0.05 ! [nondim] + ! The efficiency with which mean kinetic energy released + ! by mechanically forced entrainment of the mixed layer + ! is converted to turbulent kinetic energy. +ABSORB_ALL_SW = True ! [Boolean] default = False + ! If true, all shortwave radiation is absorbed by the + ! ocean, instead of passing through to the bottom mud. +CONV_DECAY = 0.5 ! [nondim] default = 0.5 + ! CONV_DECAY relates the vertical rate of decay of the + ! convectively released TKE available for penetrating + ! entrainment to the natural Ekman length. +NSTAR2 = 0.15 ! [nondim] default = 0.15 + ! The portion of any potential energy released by + ! convective adjustment that is available to drive + ! entrainment at the base of mixed layer. By default + ! NSTAR2=NSTAR. +BULK_RI_CONVECTIVE = 0.05 ! [nondim] default = 0.05 + ! The efficiency with which convectively released mean + ! kinetic energy is converted to turbulent kinetic + ! energy. By default BULK_RI_CONVECTIVE=BULK_RI_ML. +HMIX_MIN = 2.0 ! [m] default = 0.0 + ! The minimum mixed layer depth if the mixed layer depth + ! is determined dynamically. +LIMIT_BUFFER_DETRAIN = True ! [Boolean] default = False + ! If true, limit the detrainment from the buffer layers + ! to not be too different from the neighbors. +ALLOWED_DETRAIN_TEMP_CHG = 0.5 ! [K] default = 0.5 + ! The amount by which temperature is allowed to exceed + ! previous values during detrainment. +ALLOWED_DETRAIN_SALT_CHG = 0.1 ! [PSU] default = 0.1 + ! The amount by which salinity is allowed to exceed + ! previous values during detrainment. +ML_DT_DS_WEIGHT = 6.0 ! [degC PSU-1] default = 6.0 + ! When forced to extrapolate T & S to match the layer + ! densities, this factor (in deg C / PSU) is combined + ! with the derivatives of density with T & S to determine + ! what direction is orthogonal to density contours. It + ! should be a typical value of (dR/dS) / (dR/dT) in + ! oceanic profiles. +DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 + ! The surface fluxes are scaled away when the total ocean + ! depth is less than DEPTH_LIMIT_FLUXES. +ML_RESORT = True ! [Boolean] default = False + ! If true, resort the topmost layers by potential density + ! before the mixed layer calculations. +ML_PRESORT_NK_CONV_ADJ = 4 ! [nondim] default = 0 + ! Convectively mix the first ML_PRESORT_NK_CONV_ADJ + ! layers before sorting when ML_RESORT is true. +RESOLVE_EKMAN = False ! [Boolean] default = False + ! If true, the NKML>1 layers in the mixed layer are + ! chosen to optimally represent the impact of the Ekman + ! transport on the mixed layer TKE budget. Otherwise, + ! the sublayers are distributed uniformly through the + ! mixed layer. +CORRECT_ABSORPTION_DEPTH = True ! [Boolean] default = False + ! If true, the depth at which penetrating shortwave + ! radiation is absorbed is corrected by moving some of + ! the heating upward in the water column. +DO_RIVERMIX = True ! [Boolean] default = False + ! If true, apply additional mixing whereever there is + ! runoff, so that it is mixed down to RIVERMIX_DEPTH, + ! if the ocean is that deep. +RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 + ! The depth to which rivers are mixed if DO_RIVERMIX is + ! defined. +USE_RIVER_HEAT_CONTENT = False ! [Boolean] default = False + ! If true, use the fluxes%runoff_Hflx field to set the + ! heat carried by runoff, instead of using SST*CP*liq_runoff. +USE_CALVING_HEAT_CONTENT = False ! [Boolean] default = False + ! If true, use the fluxes%calving_Hflx field to set the + ! heat carried by runoff, instead of using SST*CP*froz_runoff. +LIMIT_BUFFER_DET_DH_SFC = 0.5 ! [nondim] default = 0.5 + ! The fractional limit in the change between grid points + ! of the surface region (mixed & buffer layer) thickness. +LIMIT_BUFFER_DET_DH_BATHY = 0.2 ! [nondim] default = 0.2 + ! The fraction of the total depth by which the thickness + ! of the surface region (mixed & buffer layer) is allowed + ! to change between grid points. + ! Parameters of module MOM_regularize_layers +REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False + ! If defined, vertically restructure the near-surface + ! layers when they have too much lateral variations to + ! allow for sensible lateral barotropic transports. +REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 + ! The value of the relative thickness deficit at which + ! to start modifying the layer structure when + ! REGULARIZE_SURFACE_LAYERS is true. + ! Parameters of module MOM_opacity +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +OPACITY_SCHEME = "MANIZZA_05" ! default = "MANIZZA_05" + ! This character string specifies how chlorophyll + ! concentrations are translated into opacities. Currently + ! valid options include: + ! MANIZZA_05 - Use Manizza et al., GRL, 2005. + ! MOREL_88 - Use Morel, JGR, 1988. +CHL_FROM_FILE = True ! [Boolean] default = True + ! If true, chl_a is read from a file. +CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! + ! CHL_FILE is the file containing chl_a concentrations in + ! the variable CHL_A. It is used when VAR_PEN_SW and + ! CHL_FROM_FILE are true. +BLUE_FRAC_SW = 0.5 ! [nondim] default = 0.5 + ! The fraction of the penetrating shortwave radiation + ! that is in the blue band. +PEN_SW_NBANDS = 3 ! default = 1 + ! The number of bands of penetrating shortwave radiation. +OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 + ! The value to use for opacity over land. The default is + ! 10 m-1 - a value for muddy water. + ! Parameters of module MOM_tracer_advect + ! Parameters of module MOM_tracer_hor_diff +KHTR = 10.0 ! [m2 s-1] default = 0.0 + ! The background along-isopycnal tracer diffusivity. +KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 + ! The minimum along-isopycnal tracer diffusivity. +KHTR_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum along-isopycnal tracer diffusivity. +KHTR_PASSIVITY_COEFF = 3.0 ! [nondim] default = 0.0 + ! The coefficient that scales deformation radius over + ! grid-spacing in passivity, where passiviity is the ratio + ! between along isopycnal mxiing of tracers to thickness mixing. + ! A non-zero value enables this parameterization. +KHTR_PASSIVITY_MIN = 0.5 ! [nondim] default = 0.5 + ! The minimum passivity which is the ratio between + ! along isopycnal mxiing of tracers to thickness mixing. +DIFFUSE_ML_TO_INTERIOR = True ! [Boolean] default = False + ! If true, enable epipycnal mixing between the surface + ! boundary layer and the interior. +CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False + ! If true, use enough iterations the diffusion to ensure + ! that the diffusive equivalent of the CFL limit is not + ! violated. If false, always use 1 iteration. +ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 + ! With Diffuse_ML_interior, the ratio of the truly + ! horizontal diffusivity in the mixed layer to the + ! epipycnal diffusivity. The valid range is 0 to 1. + ! Parameters of module ocean_model_init +RESTART_CONTROL = 1 ! default = 1 + ! An integer whose bits encode which restart files are + ! written. Add 2 (bit 1) for a time-stamped file, and odd + ! (bit 0) for a non-time-stamped file. A restart file + ! will be saved at the end of the run segment for any + ! non-negative value. +TIMEUNIT = 8.64E+04 ! [s] default = 8.64E+04 + ! The time unit for ENERGYSAVEDAYS. +ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. +RESTORE_SALINITY = True ! [Boolean] default = False + ! If true, the coupled driver will add a globally-balanced + ! fresh-water flux that drives sea-surface salinity + ! toward specified values. + ! Parameters of module MOM_surface_forcing +MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 + ! The maximum surface pressure that can be exerted by the + ! atmosphere and floating sea-ice or ice shelves. This is + ! needed because the FMS coupling structure does not + ! limit the water that can be frozen out of the ocean and + ! the ice-ocean heat fluxes are treated explicitly. No + ! limit is applied if a negative value is used. +ADJUST_NET_FRESH_WATER_TO_ZERO = True ! [Boolean] default = False + ! If true, adjusts the net fresh-water forcing seen + ! by the ocean (including restoring) to zero. +ICE_SALT_CONCENTRATION = 0.005 ! [kg/kg] default = 0.005 + ! The assumed sea-ice salinity needed to reverse engineer the + ! melt flux (or ice-ocean fresh-water flux). +USE_LIMITED_PATM_SSH = False ! [Boolean] default = True + ! If true, return the the sea surface height with the + ! correction for the atmospheric (and sea-ice) pressure + ! limited by max_p_surf instead of the full atmospheric + ! pressure. +WIND_STAGGER = "B" ! default = "C" + ! A case-insensitive character string to indicate the + ! staggering of the input wind stress field. Valid + ! values are 'A', 'B', or 'C'. +FLUXCONST = 0.5 ! [m day-1] + ! The constant that relates the restoring surface fluxes + ! to the relative surface anomalies (akin to a piston + ! velocity). Note the non-MKS units. +SRESTORE_AS_SFLUX = False ! [Boolean] default = False + ! If true, the restoring of salinity is applied as a salt + ! flux instead of as a freshwater flux. +MAX_DELTA_SRESTORE = 999.0 ! [PSU or g kg-1] default = 999.0 + ! The maximum salinity difference used in restoring terms. +MASK_SRESTORE_UNDER_ICE = False ! [Boolean] default = False + ! If true, use an ice mask defined by frazil criteria to + ! determine where to apply salinity restoring. +MASK_SRESTORE_MARGINAL_SEAS = False ! [Boolean] default = False + ! If true, mask sss restoring in marginal seas. +BASIN_FILE = "basin.nc" ! default = "basin.nc" + ! A file in which to find the basin masks, in variable 'basin'. +CD_TIDES = 0.0025 ! [nondim] default = 1.0E-04 + ! The drag coefficient that applies to the tides. +READ_GUST_2D = True ! [Boolean] default = False + ! If true, use a 2-dimensional gustiness supplied from + ! an input file +GUST_CONST = 0.02 ! [Pa] default = 0.02 + ! The background gustiness in the winds. +GUST_2D_FILE = "gustiness_qscat.nc" ! + ! The file in which the wind gustiness is found in + ! variable gustiness. +USE_RIGID_SEA_ICE = False ! [Boolean] default = False + ! If true, sea-ice is rigid enough to exert a + ! nonhydrostatic pressure that resist vertical motion. + ! Parameters of module MOM_sum_output +CALCULATE_APE = True ! [Boolean] default = True + ! If true, calculate the available potential energy of + ! the interfaces. Setting this to false reduces the + ! memory footprint of high-PE-count models dramatically. +WRITE_STOCKS = True ! [Boolean] default = True + ! If true, write the integrated tracer amounts to stdout + ! when the energy files are written. +MAXTRUNC = 1000000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +MAX_ENERGY = 0.0 ! [m2 s-2] default = 0.0 + ! The maximum permitted average energy per unit mass; the + ! model will be stopped if there is more energy than + ! this. If zero or negative, this is set to 10*MAXVEL^2. +ENERGYFILE = "timestats" ! default = "timestats" + ! The file to use to write the energies and globally + ! summed diagnostics. +READ_DEPTH_LIST = False ! [Boolean] default = False + ! Read the depth list from a file if it exists or + ! create that file otherwise. +DEPTH_LIST_MIN_INC = 1.0E-10 ! [m] default = 1.0E-10 + ! The minimum increment between the depths of the + ! entries in the depth-list file. +SEND_LOG_TO_STDOUT = False ! [Boolean] default = False + ! If true, all log messages are also sent to stdout. +REPORT_UNUSED_PARAMS = False ! [Boolean] default = False + ! If true, report any parameter lines that are not used + ! in the run. +FATAL_UNUSED_PARAMS = False ! [Boolean] default = False + ! If true, kill the run if there are any unused + ! parameters. +DOCUMENT_FILE = "MOM_parameter_doc" ! default = "MOM_parameter_doc" + ! The basename for files where run-time parameters, their + ! settings, units and defaults are documented. Blank will + ! disable all parameter documentation. +COMPLETE_DOCUMENTATION = True ! [Boolean] default = True + ! If true, all run-time parameters are + ! documented in MOM_parameter_doc.all . +MINIMAL_DOCUMENTATION = True ! [Boolean] default = True + ! If true, non-default run-time parameters are + ! documented in MOM_parameter_doc.short . diff --git a/examples/GOLD_SIS2_icebergs/MOM_parameter_doc.short b/examples/GOLD_SIS2_icebergs/MOM_parameter_doc.short new file mode 100644 index 0000000000..ea0e8bfe32 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/MOM_parameter_doc.short @@ -0,0 +1,599 @@ +TRIPOLAR_N = True ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 360 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 210 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 10 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 6 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +NIPROC_IO = 2 ! default = 0 + ! The number of processors used for I/O in the + ! x-direction, or 0 to equal NIPROC. +NJPROC_IO = 2 ! default = 0 + ! The number of processors used for I/O in the + ! y-direction, or 0 to equal NJPROC. + ! Parameters of module MOM_grid + ! Parameters providing information about the vertical grid. +NK = 63 ! [nondim] + ! The number of model layers. + ! Parameters of module MOM +USE_LEGACY_SPLIT = True ! [Boolean] default = False + ! If true, use the full range of options available from + ! the older GOLD-derived split time stepping code. +THICKNESSDIFFUSE = True ! [Boolean] default = False + ! If true, interfaces or isopycnal surfaces are diffused, + ! depending on the value of FULL_THICKNESSDIFFUSE. +THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. + ! This is only used if THICKNESSDIFFUSE is true. +MIXEDLAYER_RESTRAT = True ! [Boolean] default = False + ! If true, a density-gradient dependent re-stratifying + ! flow is imposed in the mixed layer. + ! This is only used if BULKMIXEDLAYER is true. +DT = 3600.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 7200.0 ! [s] default = 3600.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 + ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. Making this + ! larger than DT_THERM reduces the performance penalty + ! of regridding to depth online. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +DO_GEOTHERMAL = True ! [Boolean] default = False + ! If true, apply geothermal heating. +BOUND_SALINITY = True ! [Boolean] default = False + ! If true, limit salinity to being positive. (The sea-ice + ! model may ask for more salt than is available and + ! drive the salinity negative otherwise.) +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" + ! The file into which to write the initial conditions. + ! Parameters of module MOM_tracer_registry + ! Parameters of module MOM_tracer_flow_control +USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False + ! If true, use the ideal_age_example tracer package. +USE_OCMIP2_CFC = True ! [Boolean] default = False + ! If true, use the MOM_OCMIP2_CFC tracer package. + ! Parameters of module ideal_age_example + ! Parameters of module MOM_OCMIP2_CFC +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "file" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +COORD_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The file from which the coordinate densities are read. + ! Parameters of module MOM_grid_init +GRID_CONFIG = "mosaic" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +GRID_FILE = "ocean_hgrid.nc" ! + ! Name of the file from which to read horizontal grid data. +TOPO_CONFIG = "file" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MAXIMUM_DEPTH = 6000.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 + ! The minimum depth of the ocean. +CHANNEL_CONFIG = "global_1deg" ! default = "none" + ! A parameter that determines which set of channels are + ! restricted to specific widths. Options are: + ! none - All channels have the grid width. + ! global_1deg - Sets 16 specific channels appropriate + ! for a 1-degree model, as used in CM2G. + ! list - Read the channel locations and widths from a + ! text file, like MOM_channel_list in the MOM_SIS + ! test case. + ! file - Read open face widths everywhere from a + ! NetCDF file on the model grid. +ALWAYS_WRITE_GEOM = False ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +THICKNESS_CONFIG = "file" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +THICKNESS_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The name of the thickness file. +ADJUST_THICKNESS = True ! [Boolean] default = False + ! If true, all mass below the bottom removed if the + ! topography is shallower than the thickness input file + ! would indicate. +TS_CONFIG = "file" ! + ! A string that determines how the initial tempertures + ! and salinities are specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +TS_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The initial condition file for temperature. + ! Parameters of module MOM_MEKE + ! Parameters of module MOM_lateral_mixing_coeffs +USE_VARIABLE_MIXING = True ! [Boolean] default = False + ! If true, the variable mixing code will be called. This + ! allows diagnostics to be created even if the scheme is + ! not used. If KHTR_SLOPE_CFF>0 or KhTh_Slope_Cff>0, + ! this is set to true regardless of what is in the + ! parameter file. +RESOLN_SCALED_KH = True ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTH = True ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +KHTH_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the interface depth diffusivity +KHTR_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the epipycnal tracer diffusivity +VARMIX_KTOP = 6 ! [nondim] default = 2 + ! The layer number at which to start vertical integration + ! of S*N for purposes of finding the Eady growth rate. +VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 + ! The fixed length scale in the Visbeck formula. + ! Parameters of module MOM_wave_speed +FLUX_BT_COUPLING = True ! [Boolean] default = False + ! If true, use mass fluxes to ensure consistency between + ! the baroclinic and barotropic modes. This is only used + ! if SPLIT is true. +READJUST_BT_TRANS = True ! [Boolean] default = False + ! If true, make a barotropic adjustment to the layer + ! velocities after the thermodynamic part of the step + ! to ensure that the interaction between the thermodynamics + ! and the continuity solver do not change the barotropic + ! transport. This is only used if FLUX_BT_COUPLING and + ! SPLIT are true. +MONOTONIC_CONTINUITY = True ! [Boolean] default = False + ! If true, CONTINUITY_PPM uses the Colella and Woodward + ! monotonic limiter. The default (false) is to use a + ! simple positive definite limiter. +ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.15E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +VELOCITY_TOLERANCE = 1.0E-04 ! [m s-1] default = 3.0E+08 + ! The tolerance for barotropic velocity discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses. +CORIOLIS_EN_DIS = True ! [Boolean] default = False + ! If true, two estimates of the thickness fluxes are used + ! to estimate the Coriolis term, and the one that + ! dissipates energy relative to the other one is used. +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option is + ! always effectively false with CORIOLIS_EN_DIS defined and + ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. + ! Parameters of module MOM_hor_visc +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. +AH_VEL_SCALE = 0.05 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. + ! Parameters of module MOM_vert_friction +CHANNEL_DRAG = True ! [Boolean] default = False + ! If true, the bottom drag is exerted directly on each + ! layer proportional to the fraction of the bottom it + ! overlies. +DYNAMIC_VISCOUS_ML = True ! [Boolean] default = False + ! If true, use a bulk Richardson number criterion to + ! determine the mixed layer thickness for viscosity. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. + ! Parameters of module MOM_PointAccel + ! Parameters of module MOM_set_visc +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +ML_USE_OMEGA = True ! [Boolean] default = False + ! If true, use the absolute rotation rate instead of the + ! vertical component of rotation when setting the decay + ! scale for turbulence. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. + ! Parameters of module MOM_barotropic +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +BT_STRONG_DRAG = True ! [Boolean] default = False + ! If true, use a stronger estimate of the retarding + ! effects of strong bottom drag, by making it implicit + ! with the barotropic time-step instead of implicit with + ! the baroclinic time-step and dividing by the number of + ! barotropic steps. +DT_BT_FILTER = 0.0 ! [sec or nondim] default = -0.25 + ! A time-scale over which the barotropic mode solutions + ! are filtered, in seconds if positive, or as a fraction + ! of DT if negative. When used this can never be taken to + ! be longer than 2*dt. Set this to 0 to apply no filtering. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = 60.0 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + ! Parameters of module MOM_thickness_diffuse +KHTH = 10.0 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. +KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum horizontal thickness diffusivity. + ! Parameters of module MOM_mixed_layer_restrat +FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 + ! A nondimensional coefficient that is proportional to + ! the ratio of the deformation radius to the dominant + ! lengthscale of the submesoscale mixed layer + ! instabilities, times the minimum of the ratio of the + ! mesoscale eddy kinetic energy to the large-scale + ! geostrophic kinetic energy or 1 plus the square of the + ! grid spacing over the deformation radius, as detailed + ! by Fox-Kemper et al. (2010) +Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. +NK_ZSPACE (from file) = 50 ! [nondim] + ! The number of depth-space levels. This is determined + ! from the size of the variable zw in the output grid file. + ! Parameters of module MOM_diabatic_driver + ! The following parameters are used for diabatic processes. +ML_RADIATION = True ! [Boolean] default = False + ! If true, allow a fraction of TKE available from wind + ! work to penetrate below the base of the mixed layer + ! with a vertical decay scale determined by the minimum + ! of: (1) The depth of the mixed layer, (2) an Ekman + ! length scale. +ML_RAD_COEFF = 0.1 ! [nondim] default = 0.2 + ! The coefficient which scales MSTAR*USTAR^3 to obtain + ! the energy available for mixing below the base of the + ! mixed layer. This is only used if ML_RADIATION is true. +TKE_DECAY = 10.0 ! [nondim] default = 2.5 + ! The ratio of the natural Ekman depth to the TKE decay scale. +BBL_MIXING_AS_MAX = False ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the + ! BBL mixing and the other diffusivities. Otherwise, + ! diffusiviy from the BBL_mixing is simply added. +HENYEY_IGW_BACKGROUND = True ! [Boolean] default = False + ! If true, use a latitude-dependent scaling for the near + ! surface background diffusivity, as described in + ! Harrison & Hallberg, JPO 2008. +N2_FLOOR_IOMEGA2 = 0.0 ! [nondim] default = 1.0 + ! The floor applied to N2(k) scaled by Omega^2: + ! If =0., N2(k) is simply positive definite. + ! If =1., N2(k) > Omega^2 everywhere. +KD = 2.0E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 + ! The minimum diapycnal diffusivity. +INT_TIDE_DISSIPATION = True ! [Boolean] default = False + ! If true, use an internal tidal dissipation scheme to + ! drive diapycnal mixing, along the lines of St. Laurent + ! et al. (2002) and Simmons et al. (2004). +DISSIPATION_N0 = 1.0E-07 ! [W m-3] default = 0.0 + ! The intercept when N=0 of the N-dependent expression + ! used to set a minimum dissipation by which to determine + ! a lower bound of Kd (a floor): A in eps_min = A + B*N. +DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 + ! The coefficient multiplying N, following Gargett, used to + ! set a minimum dissipation by which to determine a lower + ! bound of Kd (a floor): B in eps_min = A + B*N +INT_TIDE_DECAY_SCALE = 300.3003003003003 ! [m] default = 0.0 + ! The decay scale away from the bottom for tidal TKE with + ! the new coding when INT_TIDE_DISSIPATION is used. +KAPPA_ITIDES = 6.28319E-04 ! [m-1] default = 6.283185307179586E-04 + ! A topographic wavenumber used with INT_TIDE_DISSIPATION. + ! The default is 2pi/10 km, as in St.Laurent et al. 2002. +KAPPA_H2_FACTOR = 0.75 ! [nondim] default = 1.0 + ! A scaling factor for the roughness amplitude with nINT_TIDE_DISSIPATION. +TKE_ITIDE_MAX = 0.1 ! [W m-2] default = 1000.0 + ! The maximum internal tide energy source availble to mix + ! above the bottom boundary layer with INT_TIDE_DISSIPATION. +READ_TIDEAMP = True ! [Boolean] default = False + ! If true, read a file (given by TIDEAMP_FILE) containing + ! the tidal amplitude with INT_TIDE_DISSIPATION. +H2_FILE = "sgs_h2.nc" ! + ! The path to the file containing the sub-grid-scale + ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + ! Parameters of module MOM_entrain_diffusive +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 + ! The tolerance with which to solve for entrainment values. + ! Parameters of module MOM_geothermal +GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 + ! The constant geothermal heat flux, a rescaling + ! factor for the heat flux read from GEOTHERMAL_FILE, or + ! 0 to disable the geothermal heating. +GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" + ! The file from which the geothermal heating is to be + ! read, or blank to use a constant heating rate. + ! Parameters of module MOM_kappa_shear +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + ! Parameters of module MOM_mixed_layer +BULK_RI_ML = 0.05 ! [nondim] + ! The efficiency with which mean kinetic energy released + ! by mechanically forced entrainment of the mixed layer + ! is converted to turbulent kinetic energy. +ABSORB_ALL_SW = True ! [Boolean] default = False + ! If true, all shortwave radiation is absorbed by the + ! ocean, instead of passing through to the bottom mud. +HMIX_MIN = 2.0 ! [m] default = 0.0 + ! The minimum mixed layer depth if the mixed layer depth + ! is determined dynamically. +LIMIT_BUFFER_DETRAIN = True ! [Boolean] default = False + ! If true, limit the detrainment from the buffer layers + ! to not be too different from the neighbors. +DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 + ! The surface fluxes are scaled away when the total ocean + ! depth is less than DEPTH_LIMIT_FLUXES. +ML_RESORT = True ! [Boolean] default = False + ! If true, resort the topmost layers by potential density + ! before the mixed layer calculations. +ML_PRESORT_NK_CONV_ADJ = 4 ! [nondim] default = 0 + ! Convectively mix the first ML_PRESORT_NK_CONV_ADJ + ! layers before sorting when ML_RESORT is true. +CORRECT_ABSORPTION_DEPTH = True ! [Boolean] default = False + ! If true, the depth at which penetrating shortwave + ! radiation is absorbed is corrected by moving some of + ! the heating upward in the water column. +DO_RIVERMIX = True ! [Boolean] default = False + ! If true, apply additional mixing whereever there is + ! runoff, so that it is mixed down to RIVERMIX_DEPTH, + ! if the ocean is that deep. +RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 + ! The depth to which rivers are mixed if DO_RIVERMIX is + ! defined. + ! Parameters of module MOM_regularize_layers + ! Parameters of module MOM_opacity +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! + ! CHL_FILE is the file containing chl_a concentrations in + ! the variable CHL_A. It is used when VAR_PEN_SW and + ! CHL_FROM_FILE are true. +PEN_SW_NBANDS = 3 ! default = 1 + ! The number of bands of penetrating shortwave radiation. + ! Parameters of module MOM_tracer_advect + ! Parameters of module MOM_tracer_hor_diff +KHTR = 10.0 ! [m2 s-1] default = 0.0 + ! The background along-isopycnal tracer diffusivity. +KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 + ! The minimum along-isopycnal tracer diffusivity. +KHTR_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum along-isopycnal tracer diffusivity. +KHTR_PASSIVITY_COEFF = 3.0 ! [nondim] default = 0.0 + ! The coefficient that scales deformation radius over + ! grid-spacing in passivity, where passiviity is the ratio + ! between along isopycnal mxiing of tracers to thickness mixing. + ! A non-zero value enables this parameterization. +DIFFUSE_ML_TO_INTERIOR = True ! [Boolean] default = False + ! If true, enable epipycnal mixing between the surface + ! boundary layer and the interior. +ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 + ! With Diffuse_ML_interior, the ratio of the truly + ! horizontal diffusivity in the mixed layer to the + ! epipycnal diffusivity. The valid range is 0 to 1. + ! Parameters of module ocean_model_init +ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. +RESTORE_SALINITY = True ! [Boolean] default = False + ! If true, the coupled driver will add a globally-balanced + ! fresh-water flux that drives sea-surface salinity + ! toward specified values. + ! Parameters of module MOM_surface_forcing +MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 + ! The maximum surface pressure that can be exerted by the + ! atmosphere and floating sea-ice or ice shelves. This is + ! needed because the FMS coupling structure does not + ! limit the water that can be frozen out of the ocean and + ! the ice-ocean heat fluxes are treated explicitly. No + ! limit is applied if a negative value is used. +ADJUST_NET_FRESH_WATER_TO_ZERO = True ! [Boolean] default = False + ! If true, adjusts the net fresh-water forcing seen + ! by the ocean (including restoring) to zero. +USE_LIMITED_PATM_SSH = False ! [Boolean] default = True + ! If true, return the the sea surface height with the + ! correction for the atmospheric (and sea-ice) pressure + ! limited by max_p_surf instead of the full atmospheric + ! pressure. +WIND_STAGGER = "B" ! default = "C" + ! A case-insensitive character string to indicate the + ! staggering of the input wind stress field. Valid + ! values are 'A', 'B', or 'C'. +FLUXCONST = 0.5 ! [m day-1] + ! The constant that relates the restoring surface fluxes + ! to the relative surface anomalies (akin to a piston + ! velocity). Note the non-MKS units. +CD_TIDES = 0.0025 ! [nondim] default = 1.0E-04 + ! The drag coefficient that applies to the tides. +READ_GUST_2D = True ! [Boolean] default = False + ! If true, use a 2-dimensional gustiness supplied from + ! an input file +GUST_2D_FILE = "gustiness_qscat.nc" ! + ! The file in which the wind gustiness is found in + ! variable gustiness. + ! Parameters of module MOM_sum_output +MAXTRUNC = 1000000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. diff --git a/examples/GOLD_SIS2_icebergs/data_table b/examples/GOLD_SIS2_icebergs/data_table new file mode 100644 index 0000000000..2fbf816d8f --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/data_table @@ -0,0 +1,49 @@ +"ATM", "cfc_11_flux_pcair_atm","CFC_11","INPUT/cfc.bc.nc",.false., 1.0e-12 +"ATM", "cfc_12_flux_pcair_atm","CFC_12","INPUT/cfc.bc.nc",.false., 1.0e-12 +"ATM" , "p_surf" , "SLP" , "./INPUT/slp.clim.nc" , .false. , 1.0 +"ATM" , "p_bot" , "SLP" , "./INPUT/slp.clim.nc" , .false. , 1.0 +"ATM" , "t_bot" , "T_10_MOD" , "./INPUT/t_10_mod.clim.nc" , .false. , 1.0 +"ATM" , "sphum_bot" , "Q_10_MOD" , "./INPUT/q_10_mod.clim.nc" , .false. , 1.0 +"ATM" , "u_bot" , "U_10_MOD" , "./INPUT/u_10_mod.clim.nc" , .false. , 1.0 +"ATM" , "v_bot" , "V_10_MOD" , "./INPUT/v_10_mod.clim.nc" , .false. , 1.0 +"ATM" , "z_bot" , "" , "" , .false. , 10.0 +"ATM" , "gust" , "" , "" , .false. , 0.0 +"ICE" , "lw_flux_dn" , "LWDN_MOD" , "./INPUT/ncar_rad_clim.nc" , .false. , 1.0 +"ICE" , "sw_flux_vis_dir_dn", "SWDN_MOD", "./INPUT/ncar_rad_clim.nc", .false. , 0.285 +"ICE" , "sw_flux_vis_dif_dn", "SWDN_MOD", "./INPUT/ncar_rad_clim.nc", .false. , 0.285 +"ICE" , "sw_flux_nir_dir_dn", "SWDN_MOD", "./INPUT/ncar_rad_clim.nc", .false. , 0.215 +"ICE" , "sw_flux_nir_dif_dn", "SWDN_MOD", "./INPUT/ncar_rad_clim.nc", .false. , 0.215 +"ICE" , "lprec" , "RAIN" , "./INPUT/ncar_precip_clim.nc" , .false. , 0.9933 +"ICE" , "fprec" , "SNOW" , "./INPUT/ncar_precip_clim.nc" , .false. , 0.9933 +"ICE" , "runoff" , "runoff" , "./INPUT/runoff.nc" , .true. , 1.0 +"ICE" , "calving" , "CALVING" , "./INPUT/example_calving.nc" , .true. , 1.0 +"ICE" , "dhdt" , "" , "" , .true. , 80.0 +"ICE" , "dedt" , "" , "" , .true. , 2.0e-6 +"ICE" , "drdt" , "" , "" , .true. , 10.0 +"ICE", "sic_obs" , "SIC" ,"./INPUT/sst_ice_clim.nc" , .false. , 0.00 +"ICE", "sit_obs" , "SIT" ,"./INPUT/sst_ice_clim.nc" , .false. , 0.00 +"ICE", "sst_obs" , "SST" ,"./INPUT/sst_ice_clim.nc" , .false. , 1.0 +"LND" , "t_surf" , "" , "" , .true. , 273.0 +"LND" , "t_ca" , "" , "" , .true. , 273.0 +"LND" , "q_ca" , "" , "" , .true. , 0.0 +"LND" , "rough_mom" , "" , "" , .true. , 0.01 +"LND" , "rough_heat" , "" , "" , .true. , 0.1 +"LND" , "albedo" , "" , "" , .true. , 0.1 +"LND" , "t_ca" , "" , "" , .true. , 273.0 +"LND" , "t_surf" , "" , "" , .true. , 273.0 +"LND" , "sphum_surf" , "" , "" , .true. , 0.0 +"LND" , "sphum_ca" , "" , "" , .true. , 0.0 +"LND" , "t_flux" , "" , "" , .true. , 0.0 +"LND" , "sphum_flux" , "" , "" , .true. , 0.0 +"LND" , "lw_flux" , "" , "" , .true. , 0.0 +"LND" , "sw_flux" , "" , "" , .true. , 0.0 +"LND" , "lprec" , "" , "" , .true. , 0.0 +"LND" , "fprec" , "" , "" , .true. , 0.0 +"LND" , "dhdt" , "" , "" , .true. , 5.0 +"LND" , "dedt" , "" , "" , .true. , 2e-6 +"LND" , "dedq" , "" , "" , .true. , 0.0 +"LND" , "drdt" , "" , "" , .true. , 5.0 +"LND" , "drag_q" , "" , "" , .true. , 0.0 +"LND" , "p_surf" , "" , "" , .true. , 1.e5 + + diff --git a/examples/GOLD_SIS2_icebergs/diag_table b/examples/GOLD_SIS2_icebergs/diag_table new file mode 100644 index 0000000000..2b942542f8 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/diag_table @@ -0,0 +1,360 @@ +GOLD_SIS +1 1 1 0 0 0 +#output files +# "ice_day", 1, "months", 1, "days", "time", +# "ocean_day", 1, "months", 1, "days", "time", +# "ocean_day_z", 1, "months", 1, "days", "time", +# "flux_day", 1, "months", 1, "days", "time" + +"ice_day", 1, "days", 1, "days", "time", +"icebergs_day", 1, "days", 1, "days", "time", +"ocean_day", 1, "days", 1, "days", "time", +"ocean_sfc", 1, "days", 1, "days", "time", +"ocean_day_z", 1, "days", 1, "days", "time", +# "flux_day", 5, "days", 1, "days", "time" +"ocean_static",-1, "months", 1, "days", "time", +#"ocean_scalar", 1, "months", 1, "days", "time" +# +#output variables +# +# OCEAN DIAGNOSTICS: +#=================== +#=================== +# +# Surface Ocean fields: +#========================= +"ocean_model","SSH","SSH","ocean_sfc","all",.false.,"none",2 +"ocean_model","SSU","SSU","ocean_sfc","all",.false.,"none",2 +"ocean_model","SSV","SSV","ocean_sfc","all",.false.,"none",2 +"ocean_model","SST","SST","ocean_sfc","all",.false.,"none",2 +"ocean_model","SSS","SSS","ocean_sfc","all",.false.,"none",2 +"ocean_model","speed","speed","ocean_sfc","all",.false.,"none",2 + +# Prognostic Ocean fields: +#========================= +"ocean_model","u","u","ocean_day","all",.true.,"none",2 +"ocean_model","v","v","ocean_day","all",.true.,"none",2 +"ocean_model","h","h","ocean_day","all",.true.,"none",1 +"ocean_model","e","e","ocean_day","all",.true.,"none",2 +"ocean_model","temp","temp","ocean_day","all",.true.,"none",2 +"ocean_model","salt","salt","ocean_day","all",.true.,"none",2 +#"ocean_model","e","e","ocean_daily","all",.false.,"none",2 +# +# Auxilary Tracers: +#================== +#"ocean_model","vintage","vintage","ocean_day","all",.true.,"none",2 +#"ocean_model","age","age","ocean_day","all",.true.,"none",2 +# +# Z-space fields: +#================== +"ocean_model","u_z","u","ocean_day_z","all",.true.,"none",2 +"ocean_model","v_z","v","ocean_day_z","all",.true.,"none",2 +"ocean_model","temp_z","temp","ocean_day_z","all",.true.,"none",2 +"ocean_model","salt_z","salt","ocean_day_z","all",.true.,"none",2 +#"ocean_model","vintage_z","vintage","ocean_day_z","all",.true.,"none",2 +"ocean_model","age_z","age","ocean_day_z","all",.true.,"none",2 + +# Continuity Equation Terms: +#=========================== +#"ocean_model","wd","wd","ocean_day","all",.true.,"none",2 +"ocean_model","uh","uh","ocean_day","all",.true.,"none",2 +"ocean_model","vh","vh","ocean_day","all",.true.,"none",2 +#"ocean_model","h_rho","h_rho","ocean_day","all",.true.,"none",2 +#"ocean_model","uh_rho","uh_rho","ocean_day","all",.true.,"none",2 +#"ocean_model","vh_rho","vh_rho","ocean_day","all",.true.,"none",2 +#"ocean_model","uhGM_rho","uhGM_rho","ocean_day","all",.true.,"none",2 +#"ocean_model","vhGM_rho","vhGM_rho","ocean_day","all",.true.,"none",2 +"ocean_model","GMwork","GMwork","ocean_day","all",.true.,"none",2 +# +# Mixed Layer TKE Budget Terms: +#=========================== +#"ocean_model","TKE_wind","TKE_wind","ocean_day","all",.true.,"none",2 +#"ocean_model","TKE_RiBulk","TKE_RiBulk","ocean_day","all",.true.,"none",2 +#"ocean_model","TKE_conv","TKE_conv","ocean_day","all",.true.,"none",2 +#"ocean_model","TKE_pen_SW","TKE_pen_SW","ocean_day","all",.true.,"none",2 +#"ocean_model","TKE_mixing","TKE_mixing","ocean_day","all",.true.,"none",2 +#"ocean_model","TKE_mech_decay","TKE_mech_decay","ocean_day","all",.true.,"none",2 +#"ocean_model","TKE_conv_decay","TKE_conv_decay","ocean_day","all",.true.,"none",2 +#"ocean_model","TKE_conv_s2","TKE_conv_s2","ocean_day","all",.true.,"none",2 +#"ocean_model","TKE_tidal","TKE_tidal","ocean_day","all",.true.,"none",2 +#"ocean_model","h_ML","h_ML","ocean_day","all",.true.,"none",2 +#"ocean_model","Kd","Kd","ocean_day","all",.true.,"none",2 +# +# Tracer Fluxes: +#================== +#"ocean_model","T_adx", "T_adx", "ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","T_ady", "T_ady", "ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","T_diffx","T_diffx","ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","T_diffy","T_diffy","ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","S_adx", "S_adx", "ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","S_ady", "S_ady", "ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","S_diffx","S_diffx","ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","S_diffy","S_diffy","ave_prog_%4yr_%3dy","all",.true.,"none",2 + + +# Momentum Balance Terms: +#======================= +#"ocean_model","dudt","dudt","ocean_day","all",.true.,"none",2 +#"ocean_model","dvdt","dvdt","ocean_day","all",.true.,"none",2 +#"ocean_model","CAu","CAu","ocean_day","all",.true.,"none",2 +#"ocean_model","CAv","CAv","ocean_day","all",.true.,"none",2 +#"ocean_model","PFu","PFu","ocean_day","all",.true.,"none",2 +#"ocean_model","PFv","PFv","ocean_day","all",.true.,"none",2 +#"ocean_model","du_dt_visc","du_dt_visc","ocean_day","all",.true.,"none",2 +#"ocean_model","dv_dt_visc","dv_dt_visc","ocean_day","all",.true.,"none",2 +#"ocean_model","diffu","diffu","ocean_day","all",.true.,"none",2 +#"ocean_model","diffv","diffv","ocean_day","all",.true.,"none",2 +#"ocean_model","dudt_dia","dudt_dia","ocean_day","all",.true.,"none",2 +#"ocean_model","dvdt_dia","dvdt_dia","ocean_day","all",.true.,"none",2 +# Subterms that should not be added to a closed budget. +#"ocean_model","gKEu","gKEu","ocean_day","all",.true.,"none",2 +#"ocean_model","gKEv","gKEv","ocean_day","all",.true.,"none",2 +#"ocean_model","rvxu","rvxu","ocean_day","all",.true.,"none",2 +#"ocean_model","rvxv","rvxv","ocean_day","all",.true.,"none",2 +#"ocean_model","PFu_bc","PFu_bc","ocean_day","all",.true.,"none",2 +#"ocean_model","PFv_bc","PFv_bc","ocean_day","all",.true.,"none",2 + +# Barotropic Momentum Balance Terms: +# (only available with split time stepping.) +#=========================================== +#"ocean_model","PFuBT","PFuBT","ocean_day","all",.true.,"none",2 +#"ocean_model","PFvBT","PFvBT","ocean_day","all",.true.,"none",2 +#"ocean_model","CoruBT","CoruBT","ocean_day","all",.true.,"none",2 +#"ocean_model","CorvBT","CorvBT","ocean_day","all",.true.,"none",2 +#"ocean_model","ubtforce","ubtforce","ocean_day","all",.true.,"none",2 +#"ocean_model","vbtforce","vbtforce","ocean_day","all",.true.,"none",2 +#"ocean_model","u_accel_bt","u_accel_bt","ocean_day","all",.true.,"none",2 +#"ocean_model","v_accel_bt","v_accel_bt","ocean_day","all",.true.,"none",2 +# +# Viscosities and diffusivities: +#=============================== +#"ocean_model","Kd","Kd","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","Ahh","Ahh","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","Ahq","Ahq","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","Khh","Khh","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","Khq","Khq","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","bbl_thick_u","bbl_thick_u","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","kv_bbl_u","kv_bbl_u","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","bbl_thick_v","bbl_thick_v","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","kv_bbl_v","kv_bbl_v","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","av_visc","av_visc","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","au_visc","au_visc","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","FrictWork","FrictWork","ocean_day","all",.true.,"none",2 +#"ocean_model","SN_u","SN_u","ocean_day","all",.true.,"none",2 +#"ocean_model","SN_v","SN_v","ocean_day","all",.true.,"none",2 +#"ocean_model","NH","NH","ocean_day","all",.true.,"none",2 +#"ocean_model","Ld","Ld","ocean_day","all",.true.,"none",2 +#"ocean_model","Le","Le","ocean_day","all",.true.,"none",2 +#"ocean_model","L2u","L2u","ocean_day","all",.true.,"none",2 +#"ocean_model","L2v","L2v","ocean_day","all",.true.,"none",2 +#"ocean_model","S2u","S2u","ocean_day","all",.true.,"none",2 +#"ocean_model","S2v","S2v","ocean_day","all",.true.,"none",2 +#"ocean_model","eff_beta","eff_beta","ocean_day","all",.true.,"none",2 +"ocean_model","KHTH_u","KHTH_u","ocean_day","all",.true.,"none",2 +"ocean_model","KHTH_v","KHTH_v","ocean_day","all",.true.,"none",2 +"ocean_model","KHTR_u","KHTR_u","ocean_day","all",.true.,"none",2 +"ocean_model","KHTR_v","KHTR_v","ocean_day","all",.true.,"none",2 + +# MEKE: +#====== +# "ocean_model","MEKE","MEKE","ocean_day","all",.true.,"none",2 +# "ocean_model","MEKE_src","MEKE_src","ocean_day","all",.true.,"none",2 +# "ocean_model","MEKE_Kh","MEKE_Kh","ocean_day","all",.true.,"none",2 +# +# Kinetic Energy Balance Terms: +#============================= +#"ocean_model","KE","KE","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","dKE_dt","dKE_dt","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","PE_to_KE","PE_to_KE","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","KE_Coradv","KE_Coradv","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","KE_adv","KE_adv","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","KE_visc","KE_visc","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","KE_horvisc","KE_horvisc","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","KE_dia","KE_dia","energy_%4yr_%3dy","all",.true.,"none",2 +# +# Surface Forcing: +#================= +"ocean_model","taux", "taux", "ocean_day","all",.true.,"none",2 +"ocean_model","tauy", "tauy", "ocean_day","all",.true.,"none",2 +"ocean_model","ustar", "ustar", "ocean_day","all",.true.,"none",2 +"ocean_model","PmE", "PmE", "ocean_day","all",.true.,"none",2 +"ocean_model","SW", "SW", "ocean_day","all",.true.,"none",2 +"ocean_model","LwLatSens","LwLatSens","ocean_day","all",.true.,"none",2 +"ocean_model","p_surf", "p_surf", "ocean_day","all",.true.,"none",2 +"ocean_model","salt_flux","salt_flux","ocean_day","all",.true.,"none",2 + +# Static ocean fields: +#===================== +"ocean_model", "geolon", "geolon", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolat", "geolat", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolon_c", "geolon_c", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolat_c", "geolat_c", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolon_u", "geolon_u", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolat_u", "geolat_u", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolon_v", "geolon_v", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolat_v", "geolat_v", "ocean_static", "all", .false., "none", 2 +"ocean_model", "area_t", "area_t", "ocean_static", "all", .false., "none", 2 +"ocean_model", "depth_ocean", "depth_ocean", "ocean_static", "all", .false., "none", 2 +"ocean_model", "wet", "wet", "ocean_static", "all", .false., "none", 2 +"ocean_model", "wet_c", "wet_c", "ocean_static", "all", .false., "none", 2 +"ocean_model", "wet_u", "wet_u", "ocean_static", "all", .false., "none", 2 +"ocean_model", "wet_v", "wet_v", "ocean_static", "all", .false., "none", 2 +"ocean_model", "Coriolis", "Coriolis", "ocean_static", "all", .false., "none", 2 + +# +# ICE DIAGNOSTICS: +#================= +#================= +"ice_model", "FRAZIL", "FRAZIL", "ice_day", "all", .true., "none", 2, +"ice_model", "HI", "HI", "ice_day", "all", .true., "none", 2, +"ice_model", "HS", "HS", "ice_day", "all", .true., "none", 2, +"ice_model", "TS", "TS", "ice_day", "all", .true., "none", 2, +"ice_model", "T1", "T1", "ice_day", "all", .true., "none", 2, +"ice_model", "T2", "T2", "ice_day", "all", .true., "none", 2, +"ice_model", "CN", "CN", "ice_day", "all", .true., "none", 2, +"ice_model", "EXT", "EXT", "ice_day", "all", .true., "none", 2, +"ice_model", "MI", "MI", "ice_day", "all", .true., "none", 2, +"ice_model", "XPRT", "XPRT", "ice_day", "all", .true., "none", 2, +"ice_model", "LSRC", "LSRC", "ice_day", "all", .true., "none", 2, +"ice_model", "LSNK", "LSNK", "ice_day", "all", .true., "none", 2, +"ice_model", "BSNK", "BSNK", "ice_day", "all", .true., "none", 2, +"ice_model", "SN2IC", "SN2IC", "ice_day", "all", .true., "none", 2, +"ice_model", "ALB", "ALB", "ice_day", "all", .true., "none", 2, +"ice_model", "SW", "SW", "ice_day", "all", .true., "none", 2, +"ice_model", "LW", "LW", "ice_day", "all", .true., "none", 2, +"ice_model", "SH", "SH", "ice_day", "all", .true., "none", 2, +"ice_model", "LH", "LH", "ice_day", "all", .true., "none", 2, +"ice_model", "TMELT", "TMELT", "ice_day", "all", .true., "none", 2, +"ice_model", "BMELT", "BMELT", "ice_day", "all", .true., "none", 2, +"ice_model", "BHEAT", "BHEAT", "ice_day", "all", .true., "none", 2, +"ice_model", "UI", "UI", "ice_day", "all", .true., "none", 2, +"ice_model", "VI", "VI", "ice_day", "all", .true., "none", 2, +"ice_model", "FA_X", "FA_X", "ice_day", "all", .true., "none", 2, +"ice_model", "FA_Y", "FA_Y", "ice_day", "all", .true., "none", 2, +"ice_model", "FI_X", "FI_X", "ice_day", "all", .true., "none", 2, +"ice_model", "FI_Y", "FI_Y", "ice_day", "all", .true., "none", 2, +"ice_model", "SST", "SST", "ice_day", "all", .true., "none", 2, +"ice_model", "SSS", "SSS", "ice_day", "all", .true., "none", 2, +"ice_model", "SSH", "SSH", "ice_day", "all", .true., "none", 2, +"ice_model", "UO", "UO", "ice_day", "all", .true., "none", 2, +"ice_model", "VO", "VO", "ice_day", "all", .true., "none", 2, +"ice_model", "SNOWFL", "SNOWFL", "ice_day", "all", .true., "none", 2, +"ice_model", "RAIN", "RAIN", "ice_day", "all", .true., "none", 2, +"ice_model", "CALVING", "CALVING", "ice_day", "all", .true., "none", 2, +"ice_model", "RUNOFF", "RUNOFF", "ice_day", "all", .true., "none", 2, +"ice_model", "CELL_AREA", "CELL_AREA", "ice_day", "all", .false., "none", 2, +"ice_model", "GEOLON", "GEOLON", "ice_day", "all", .false., "none", 2, +"ice_model", "GEOLAT", "GEOLAT", "ice_day", "all", .false., "none", 2, +"ice_model", "SINROT", "SINROT", "ice_day", "all", .false., "none", 2, +"ice_model", "COSROT", "COSROT", "ice_day", "all", .false., "none", 2, +"ice_model", "SALTF", "SALTF", "ice_day", "all", .true., "none", 2, +"ice_model", "IX_TRANS", "IX_TRANS", "ice_day", "all", .true., "none", 2, +"ice_model", "IY_TRANS", "IY_TRANS", "ice_day", "all", .true., "none", 2, + +# ICEBERG DIAGNOSTICS: +#===================== +#===================== +"icebergs", "calving", "calving", "icebergs_day", "all", .true., "none", 2, +"icebergs", "accum_calving", "accum_calving", "icebergs_day", "all", .true., "none", 2, +"icebergs", "unused_calving", "unused_calving", "icebergs_day", "all", .true., "none", 2, +"icebergs", "real_calving", "real_calving", "icebergs_day", "all", .true., "none", 2, +"icebergs", "stored_ice", "stored_ice", "icebergs_day", "all", .true., "none", 2, +"icebergs", "hi", "hi", "icebergs_day", "all", .true., "none", 2, +"icebergs", "cn", "cn", "icebergs_day", "all", .true., "none", 2, +"icebergs", "ui", "ui", "icebergs_day", "all", .true., "none", 2, +"icebergs", "vi", "vi", "icebergs_day", "all", .true., "none", 2, +"icebergs", "ua", "ua", "icebergs_day", "all", .true., "none", 2, +"icebergs", "va", "va", "icebergs_day", "all", .true., "none", 2, +"icebergs", "uo", "uo", "icebergs_day", "all", .true., "none", 2, +"icebergs", "vo", "vo", "icebergs_day", "all", .true., "none", 2, +"icebergs", "sst", "sst", "icebergs_day", "all", .true., "none", 2, +"icebergs", "mass", "mass", "icebergs_day", "all", .true., "none", 2, +"icebergs", "virtual_area", "virtual_area", "icebergs_day", "all", .true., "none", 2, +"icebergs", "melt", "melt", "icebergs_day", "all", .true., "none", 2, +"icebergs", "berg_melt", "berg_melt", "icebergs_day", "all", .true., "none", 2, +"icebergs", "melt_buoy", "melt_buoy", "icebergs_day", "all", .true., "none", 2, +"icebergs", "melt_eros", "melt_eros", "icebergs_day", "all", .true., "none", 2, +"icebergs", "melt_conv", "melt_conv", "icebergs_day", "all", .true., "none", 2, +"icebergs", "mask", "mask", "icebergs_day", "all", .false., "none", 2, +"icebergs", "area", "area", "icebergs_day", "all", .false., "none", 2, +"icebergs", "lon", "lon", "icebergs_day", "all", .false., "none", 2, +"icebergs", "lat", "lat", "icebergs_day", "all", .false., "none", 2, + +# +#======================== +# ATMOSPHERE DIAGNOSTICS: +#======================== +#======================== +# "flux", "land_mask", "land_mask", "flux_day", "all", .false., "none", 2, +# "flux", "ice_mask", "ice_mask", "flux_day", "all", .true., "none", 2, +# "flux", "drag_moist", "drag_moist", "flux_day", "all", .true., "none", 2, +# "flux", "drag_heat", "drag_heat", "flux_day", "all", .true., "none", 2, +# "flux", "drag_mom", "drag_mom", "flux_day", "all", .true., "none", 2, +# "flux", "wind", "wind", "flux_day", "all", .true., "none", 2, +# # "flux" forcing fields for land model: wind, q_ref atmos_8xdaily +# #"flux", "wind", "wind", "atmos_8xdaily", "all", .true., "none", 2, +# #"flux", "q_ref", "q_ref", "atmos_8xdaily", "all", .true., "none", 2, +# "flux", "tau_x", "tau_x", "flux_day", "all", .true., "none", 2, +# "flux", "tau_y", "tau_y", "flux_day", "all", .true., "none", 2, +# "flux", "shflx", "shflx", "flux_day", "all", .true., "none", 2, +# "flux", "evap", "evap", "flux_day", "all", .true., "none", 2, +# "flux", "lwflx", "lwflx", "flux_day", "all", .true., "none", 2, +# "flux", "rh_ref", "rh_ref", "flux_day", "all", .true., "none", 2, +# "flux", "u_ref", "u_ref", "flux_day", "all", .true., "none", 2, +# "flux", "v_ref", "v_ref", "flux_day", "all", .true., "none", 2, +# "flux", "u_atm", "u_atm", "flux_day", "all", .true.,"none", 2, +# "flux", "v_atm", "v_atm", "flux_day", "all", .true.,"none", 2, +# "flux", "t_atm", "t_atm", "flux_day", "all", .true.,"none", 2, +# "flux", "t_surf", "t_surf", "flux_day", "all", .true.,"none", 2, +# "flux", "q_atm", "q_atm", "flux_day", "all", .true.,"none", 2, +# +# For these "_col" fields, set do_cmip_diagnostics=.true. in &shortwave_driver_nml, and uncomment +#"radiation", "organic_carbon_exopdep_col","org_crb_exdep_c", "atmos_day", "all", .true., "none", 2, +#"radiation", "organic_carbon_abopdep_col","org_crb_abdep_c", "atmos_day", "all", .true., "none", 2, +#"radiation", "black_carbon_exopdep_col", "blk_crb_exdep_c", "atmos_day", "all", .true., "none", 2, +#"radiation", "black_carbon_abopdep_col", "blk_crb_abdep_c", "atmos_day", "all", .true., "none", 2, +#"radiation", "sea_salt_exopdep_col", "salt_exdep_c", "atmos_day", "all", .true., "none", 2, +#"radiation", "sea_salt_abopdep_col", "salt_abdep_c", "atmos_day", "all", .true., "none", 2, +#"radiation", "so4_anthro_col", "so4_ant_col", "atmos_day", "all", .true., "none", 2, +#"radiation", "so4_natural_col", "so4_nat_col", "atmos_day", "all", .true., "none", 2, +#"radiation", "small_dust_exopdep_col", "sm_dust_exdep_c", "atmos_day", "all", .true., "none", 2, +#"radiation", "small_dust_abopdep_col", "sm_dust_abdep_c", "atmos_day", "all", .true., "none", 2, +#"radiation", "large_dust_exopdep_col", "lg_dust_exdep_c", "atmos_day", "all", .true., "none", 2, +#"radiation", "large_dust_abopdep_col", "lg_dust_abdep_c", "atmos_day", "all", .true., "none", 2, +# + + +#============================================================================================= +# +#====> This file can be used with diag_manager/v2.0a (or higher) <==== +# +# +# FORMATS FOR FILE ENTRIES (not all input values are used) +# ------------------------ +# +#"file_name", output_freq, "output_units", format, "time_units", "long_name", +# +# +#output_freq: > 0 output frequency in "output_units" +# = 0 output frequency every time step +# =-1 output frequency at end of run +# +#output_units = units used for output frequency +# (years, months, days, minutes, hours, seconds) +# +#time_units = units used to label the time axis +# (days, minutes, hours, seconds) +# +# +# FORMAT FOR FIELD ENTRIES (not all input values are used) +# ------------------------ +# +#"module_name", "field_name", "output_name", "file_name" "time_sampling", time_avg, "other_opts", packing +# +#time_avg = .true. or .false. +# +#packing = 1 double precision +# = 2 float +# = 4 packed 16-bit integers +# = 8 packed 1-byte (not tested?) + diff --git a/examples/GOLD_SIS2_icebergs/field_table b/examples/GOLD_SIS2_icebergs/field_table new file mode 100644 index 0000000000..a4e98a7caf --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/field_table @@ -0,0 +1,71 @@ +"diag_tracers","ocean_mod","frazil" + +file_in = INPUT/ocean_frazil.res.nc +file_out = RESTART/ocean_frazil.res.nc +/ + + +"prog_tracers","ocean_mod","temp" + +horizontal-advection-scheme = mdfl_sweby +vertical-advection-scheme = mdfl_sweby +file_in = INPUT/ocean_temp_salt.res.nc +file_out = RESTART/ocean_temp_salt.res.nc +/ + +"prog_tracers","ocean_mod","salt" + +rizontal-advection-scheme = mdfl_sweby +vertical-advection-scheme = mdfl_sweby +file_in = INPUT/ocean_temp_salt.res.nc +file_out = RESTART/ocean_temp_salt.res.nc +/ + + +"tracer_packages","ocean_mod","ocean_age_tracer" + +names = global +horizontal-advection-scheme = mdfl_sweby +vertical-advection-scheme = mdfl_sweby +file_in = INPUT/ocean_age.res.nc +file_out = RESTART/ocean_age.res.nc +min_tracer_limit=0.0 +/ + +"prog_tracers","ocean_mod","age_global" + +const_init_tracer = t +const_init_value = 0.0 +/ + +"namelists","ocean_mod","ocean_age_tracer/global" + +slat = -90.0 +nlat = 90.0 +wlon = 0.0 +elon = 360.0 +/ + + "TRACER", "atmos_mod", "sphum" + "longname", "specific humidity" + "units", "kg/kg" / + +# prognotic cloud scheme tracers + "TRACER", "atmos_mod", "liq_wat" + "longname", "cloud liquid specific humidity" + "units", "kg/kg" / + "TRACER", "atmos_mod", "ice_wat" + "longname", "cloud ice water specific humidity" + "units", "kg/kg" / + "TRACER", "atmos_mod", "cld_amt" + "longname", "cloud fraction" + "units", "none" / + +# test tracer for radon + +# "TRACER", "atmos_mod", "radon" +# "longname", "radon test tracer" +# "units", "kg/kg" / + + "TRACER", "land_mod", "sphum"/ + diff --git a/examples/GOLD_SIS2_icebergs/input.nml b/examples/GOLD_SIS2_icebergs/input.nml new file mode 100644 index 0000000000..cb85c2615b --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/input.nml @@ -0,0 +1,90 @@ + &MOM_input_nml + output_directory = './', + input_filename = 'n' + restart_input_dir = 'INPUT/', + restart_output_dir = 'RESTART/', + parameter_filename = 'MOM_input', + 'MOM_override' / + + &diag_manager_nml + / + + &coupler_nml + months = 0, + days = 1, + current_date = 1,1,1,0,0,0, + hours = 0 + minutes = 0 + seconds = 0 + calendar = 'NOLEAP', + dt_cpld = 7200, + dt_atmos = 7200, + do_atmos = .false., + do_land = .false., + do_ice = .true., + do_ocean = .true., + atmos_npes = 0, + ocean_npes = 0, + concurrent = .false. + use_lag_fluxes=.true. / + + &data_override_nml + / + + &fms_io_nml + fms_netcdf_restart=.true. + threading_read='multi' + threading_write='single' + fileset_write='single' / + + &fms_nml + clock_grain='MODULE' + domains_stack_size = 2000000 + clock_flags='SYNC' / + + &ice_albedo_nml + t_range = 10. / + + &ice_model_nml + nsteps_dyn=72 + nsteps_adv=1 + num_part = 6 + wd_turn = 0.0 + io_layout = 1, 1 + spec_ice=.false. + ice_bulk_salin = 0.005 + alb_sno = 0.88 + alb_ice = 0.68 + t_range_melt = 1.0 + do_icebergs = .true. + cm2_bugs = .false. / + + &icebergs_nml + verbose=.false., + verbose_hrs=24, + traj_sample_hrs=24, + debug=.false., + really_debug=.false., + use_slow_find=.true., + add_weight_to_ocean=.true., + passive_mode=.false., + generate_test_icebergs=.false., + speed_limit=0., + use_roundoff_fix=.true., + make_calving_reproduce=.false., + / + + &monin_obukhov_nml + neutral = .true. / + + &ocean_albedo_nml + ocean_albedo_option = 5 / + + &sat_vapor_pres_nml + construct_table_wrt_liq = .true., + construct_table_wrt_liq_and_ice = .true. / + + &xgrid_nml + make_exchange_reproduce = .false. + interp_method = 'second_order' / + diff --git a/examples/GOLD_SIS2_icebergs/static_input.nml b/examples/GOLD_SIS2_icebergs/static_input.nml new file mode 100644 index 0000000000..d19901ed87 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/static_input.nml @@ -0,0 +1,61 @@ + + &data_override_nml + / + + &fms_io_nml + fms_netcdf_restart=.true. + threading_read='multi' + threading_write='single' + fileset_write='single' / + + &fms_nml + clock_grain='MODULE' + domains_stack_size = 2000000 + clock_flags='SYNC' / + + &ice_albedo_nml + t_range = 10. / + + &ice_model_nml + nsteps_dyn=72 + nsteps_adv=1 + num_part = 6 + wd_turn = 0.0 + io_layout = 1, 1 + spec_ice=.false. + ice_bulk_salin = 0.005 + alb_sno = 0.88 + alb_ice = 0.68 + t_range_melt = 1.0 + do_icebergs = .true. + cm2_bugs = .false. / + + &icebergs_nml + verbose=.false., + verbose_hrs=24, + traj_sample_hrs=24, + debug=.false., + really_debug=.false., + use_slow_find=.true., + add_weight_to_ocean=.true., + passive_mode=.false., + generate_test_icebergs=.false., + speed_limit=0., + use_roundoff_fix=.true., + make_calving_reproduce=.false., + / + + &monin_obukhov_nml + neutral = .true. / + + &ocean_albedo_nml + ocean_albedo_option = 5 / + + &sat_vapor_pres_nml + construct_table_wrt_liq = .true., + construct_table_wrt_liq_and_ice = .true. / + + &xgrid_nml + make_exchange_reproduce = .false. + interp_method = 'second_order' / + diff --git a/examples/GOLD_SIS2_icebergs/timestats.gnu b/examples/GOLD_SIS2_icebergs/timestats.gnu new file mode 100644 index 0000000000..6673316210 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/timestats.gnu @@ -0,0 +1,7 @@ + Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err + [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] + 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 3, 0.250, 0, En 6.976753674178E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.80E-15, Te 2.38E-15 + 6, 0.500, 0, En 7.019455969814E-01, CFL 0.12903, SL 1.3538E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.42E-15, Te 1.57E-15 + 9, 0.750, 0, En 7.056784481316E-01, CFL 0.16014, SL 1.5980E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.17E-14, Te 2.36E-15 + 12, 1.000, 0, En 7.074176126993E-01, CFL 0.15685, SL 1.8536E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.31E-16, Se 1.47E-14, Te 2.81E-15 diff --git a/examples/GOLD_SIS2_icebergs/timestats.intel b/examples/GOLD_SIS2_icebergs/timestats.intel new file mode 100644 index 0000000000..10bbace642 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/timestats.intel @@ -0,0 +1,7 @@ + Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err + [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] + 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 3, 0.250, 0, En 6.976796145711E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.77E-15, Te 2.36E-15 + 6, 0.500, 0, En 7.019402460866E-01, CFL 0.12903, SL 1.3538E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.43E-15, Te 1.58E-15 + 9, 0.750, 0, En 7.059356292139E-01, CFL 0.16478, SL 1.5978E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.17E-14, Te 2.34E-15 + 12, 1.000, 0, En 7.073492512641E-01, CFL 0.15730, SL 1.8534E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.25E-16, Se 1.45E-14, Te 2.80E-15 diff --git a/examples/GOLD_SIS2_icebergs/timestats.pgi b/examples/GOLD_SIS2_icebergs/timestats.pgi new file mode 100644 index 0000000000..0e514af74f --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/timestats.pgi @@ -0,0 +1,7 @@ + Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err + [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] + 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 3, 0.250, 0, En 6.976746615892E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.64E-16, Se 5.78E-15, Te 2.37E-15 + 6, 0.500, 0, En 7.019370116891E-01, CFL 0.12903, SL 1.3538E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.43E-15, Te 1.59E-15 + 9, 0.750, 0, En 7.057777295567E-01, CFL 0.14441, SL 1.5974E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.17E-14, Te 2.34E-15 + 12, 1.000, 0, En 7.072710646289E-01, CFL 0.15718, SL 1.8532E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.28E-16, Se 1.46E-14, Te 2.79E-15 From dddd510ecf1eb2e4c9341e2f9586f6fafbf6538e Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Thu, 27 Jun 2013 14:53:00 -0400 Subject: [PATCH 012/372] Eliminated cm2_bugs namelist flag from SIS2 This requires changes to the input.nml files for GOLD_SIS2, etc. --- examples/GOLD_SIS2/input.nml | 3 +-- examples/GOLD_SIS2/static_input.nml | 3 +-- examples/GOLD_SIS2_icebergs/input.nml | 3 +-- examples/GOLD_SIS2_icebergs/static_input.nml | 3 +-- 4 files changed, 4 insertions(+), 8 deletions(-) diff --git a/examples/GOLD_SIS2/input.nml b/examples/GOLD_SIS2/input.nml index 6dfb932ab7..40783209fa 100644 --- a/examples/GOLD_SIS2/input.nml +++ b/examples/GOLD_SIS2/input.nml @@ -55,8 +55,7 @@ ice_bulk_salin = 0.005 alb_sno = 0.88 alb_ice = 0.68 - t_range_melt = 1.0 - cm2_bugs = .false. / + t_range_melt = 1.0 / &monin_obukhov_nml neutral = .true. / diff --git a/examples/GOLD_SIS2/static_input.nml b/examples/GOLD_SIS2/static_input.nml index 1355b194d2..bb20ab1453 100644 --- a/examples/GOLD_SIS2/static_input.nml +++ b/examples/GOLD_SIS2/static_input.nml @@ -26,8 +26,7 @@ ice_bulk_salin = 0.005 alb_sno = 0.88 alb_ice = 0.68 - t_range_melt = 1.0 - cm2_bugs = .false. / + t_range_melt = 1.0 / &monin_obukhov_nml neutral = .true. / diff --git a/examples/GOLD_SIS2_icebergs/input.nml b/examples/GOLD_SIS2_icebergs/input.nml index cb85c2615b..5a59bf5dde 100644 --- a/examples/GOLD_SIS2_icebergs/input.nml +++ b/examples/GOLD_SIS2_icebergs/input.nml @@ -56,8 +56,7 @@ alb_sno = 0.88 alb_ice = 0.68 t_range_melt = 1.0 - do_icebergs = .true. - cm2_bugs = .false. / + do_icebergs = .true. / &icebergs_nml verbose=.false., diff --git a/examples/GOLD_SIS2_icebergs/static_input.nml b/examples/GOLD_SIS2_icebergs/static_input.nml index d19901ed87..7d7d52c7c1 100644 --- a/examples/GOLD_SIS2_icebergs/static_input.nml +++ b/examples/GOLD_SIS2_icebergs/static_input.nml @@ -27,8 +27,7 @@ alb_sno = 0.88 alb_ice = 0.68 t_range_melt = 1.0 - do_icebergs = .true. - cm2_bugs = .false. / + do_icebergs = .true. / &icebergs_nml verbose=.false., From b071eb3c5dda0f4a3d4efe48a44073da290054b4 Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Fri, 28 Jun 2013 12:26:16 -0400 Subject: [PATCH 013/372] Moved allocate_metrics to MOM_grid.F90 Moved allocate_metrics, which allocates space for the various time-invariant metric terms, from MOM_initialize_grid.F90 to MOM_grid.F90. In addition, corresponding deallocate calls were added to MOM_grid_end. All answers are bitwise identical. --- src/core/MOM_grid.F90 | 103 +++++++++++++++++++-- src/initialization/MOM_grid_initialize.F90 | 58 ------------ 2 files changed, 94 insertions(+), 67 deletions(-) diff --git a/src/core/MOM_grid.F90 b/src/core/MOM_grid.F90 index 2e995b7567..30d6cbd9fd 100644 --- a/src/core/MOM_grid.F90 +++ b/src/core/MOM_grid.F90 @@ -21,7 +21,7 @@ module MOM_grid !*********************************************************************** use MOM_domains, only : MOM_domain_type, get_domain_extent -use MOM_error_handler, only : MOM_error, FATAL +use MOM_error_handler, only : MOM_error, MOM_mesg, FATAL use MOM_file_parser, only : get_param, log_param, log_version, param_file_type implicit none ; private @@ -252,11 +252,13 @@ subroutine MOM_grid_init(grid, param_file) grid%IedB = grid%ied ; grid%JedB = grid%jed grid%IegB = grid%ieg ; grid%JegB = grid%jeg + call MOM_mesg(" MOM_grid.F90, MOM_grid_init: allocating metrics", 5) + + call allocate_metrics(grid) isd = grid%isd ; ied = grid%ied ; jsd = grid%jsd ; jed = grid%jed IsdB = grid%IsdB ; IedB = grid%IedB ; JsdB = grid%JsdB ; JedB = grid%JedB ALLOC_(grid%bathyT(isd:ied, jsd:jed)) ; grid%bathyT(:,:) = grid%Angstrom_z - ALLOC_(grid%CoriolisBu(IsdB:IedB, JsdB:JedB)) ; grid%CoriolisBu(:,:) = 0.0 ALLOC_(grid%g_prime(nk+1)) ; grid%g_prime(:) = 0.0 ALLOC_(grid%Rlay(nk+1)) ; grid%Rlay(:) = 0.0 @@ -395,14 +397,97 @@ function get_tr_flux_units(grid, tr_units, tr_vol_conc_units,tr_mass_conc_units) end function get_tr_flux_units -subroutine MOM_grid_end(grid) -! Arguments: grid - The ocean's grid structure. - type(ocean_grid_type), intent(inout) :: grid - DEALLOC_(grid%bathyT) ; DEALLOC_(grid%CoriolisBu) - DEALLOC_(grid%g_prime) ; DEALLOC_(grid%Rlay) - deallocate(grid%gridLonT) ; deallocate(grid%gridLatT) - deallocate(grid%gridLonB) ; deallocate(grid%gridLatB) +subroutine allocate_metrics(G) + type(ocean_grid_type), intent(inout) :: G + integer :: isd, ied, jsd, jed, IsdB, IedB, JsdB, JedB + + ! This subroutine allocates the lateral elements of the ocean_grid_type that + ! are always used and zeros them out. + + isd = G%isd ; ied = G%ied ; jsd = G%jsd ; jed = G%jed + IsdB = G%IsdB ; IedB = G%IedB ; JsdB = G%JsdB ; JedB = G%JedB + + ALLOC_(G%dxT(isd:ied,jsd:jed)) ; G%dxT(:,:) = 0.0 + ALLOC_(G%dxCu(IsdB:IedB,jsd:jed)) ; G%dxCu(:,:) = 0.0 + ALLOC_(G%dxCv(isd:ied,JsdB:JedB)) ; G%dxCv(:,:) = 0.0 + ALLOC_(G%dxBu(IsdB:IedB,JsdB:JedB)) ; G%dxBu(:,:) = 0.0 + ALLOC_(G%IdxT(isd:ied,jsd:jed)) ; G%IdxT(:,:) = 0.0 + ALLOC_(G%IdxCu(IsdB:IedB,jsd:jed)) ; G%IdxCu(:,:) = 0.0 + ALLOC_(G%IdxCv(isd:ied,JsdB:JedB)) ; G%IdxCv(:,:) = 0.0 + ALLOC_(G%IdxBu(IsdB:IedB,JsdB:JedB)) ; G%IdxBu(:,:) = 0.0 + + ALLOC_(G%dyT(isd:ied,jsd:jed)) ; G%dyT(:,:) = 0.0 + ALLOC_(G%dyCu(IsdB:IedB,jsd:jed)) ; G%dyCu(:,:) = 0.0 + ALLOC_(G%dyCv(isd:ied,JsdB:JedB)) ; G%dyCv(:,:) = 0.0 + ALLOC_(G%dyBu(IsdB:IedB,JsdB:JedB)) ; G%dyBu(:,:) = 0.0 + ALLOC_(G%IdyT(isd:ied,jsd:jed)) ; G%IdyT(:,:) = 0.0 + ALLOC_(G%IdyCu(IsdB:IedB,jsd:jed)) ; G%IdyCu(:,:) = 0.0 + ALLOC_(G%IdyCv(isd:ied,JsdB:JedB)) ; G%IdyCv(:,:) = 0.0 + ALLOC_(G%IdyBu(IsdB:IedB,JsdB:JedB)) ; G%IdyBu(:,:) = 0.0 + + ALLOC_(G%areaT(isd:ied,jsd:jed)) ; G%areaT(:,:) = 0.0 + ALLOC_(G%IareaT(isd:ied,jsd:jed)) ; G%IareaT(:,:) = 0.0 + ALLOC_(G%areaBu(IsdB:IedB,JsdB:JedB)) ; G%areaBu(:,:) = 0.0 + ALLOC_(G%IareaBu(IsdB:IedB,JsdB:JedB)) ; G%IareaBu(:,:) = 0.0 + + ALLOC_(G%mask2dT(isd:ied,jsd:jed)) ; G%mask2dT(:,:) = 0.0 + ALLOC_(G%mask2dCu(IsdB:IedB,jsd:jed)) ; G%mask2dCu(:,:) = 0.0 + ALLOC_(G%mask2dCv(isd:ied,JsdB:JedB)) ; G%mask2dCv(:,:) = 0.0 + ALLOC_(G%mask2dBu(IsdB:IedB,JsdB:JedB)) ; G%mask2dBu(:,:) = 0.0 + ALLOC_(G%geoLatT(isd:ied,jsd:jed)) ; G%geoLatT(:,:) = 0.0 + ALLOC_(G%geoLatCu(IsdB:IedB,jsd:jed)) ; G%geoLatCu(:,:) = 0.0 + ALLOC_(G%geoLatCv(isd:ied,JsdB:JedB)) ; G%geoLatCv(:,:) = 0.0 + ALLOC_(G%geoLatBu(IsdB:IedB,JsdB:JedB)) ; G%geoLatBu(:,:) = 0.0 + ALLOC_(G%geoLonT(isd:ied,jsd:jed)) ; G%geoLonT(:,:) = 0.0 + ALLOC_(G%geoLonCu(IsdB:IedB,jsd:jed)) ; G%geoLonCu(:,:) = 0.0 + ALLOC_(G%geoLonCv(isd:ied,JsdB:JedB)) ; G%geoLonCv(:,:) = 0.0 + ALLOC_(G%geoLonBu(IsdB:IedB,JsdB:JedB)) ; G%geoLonBu(:,:) = 0.0 + + ALLOC_(G%dx_Cv(isd:ied,JsdB:JedB)) ; G%dx_Cv(:,:) = 0.0 + ALLOC_(G%dy_Cu(IsdB:IedB,jsd:jed)) ; G%dy_Cu(:,:) = 0.0 + ALLOC_(G%dx_Cv_obc(isd:ied,JsdB:JedB)) ; G%dx_Cv_obc(:,:) = 0.0 + ALLOC_(G%dy_Cu_obc(IsdB:IedB,jsd:jed)) ; G%dy_Cu_obc(:,:) = 0.0 + + ALLOC_(G%areaCu(IsdB:IedB,jsd:jed)) ; G%areaCu(:,:) = 0.0 + ALLOC_(G%areaCv(isd:ied,JsdB:JedB)) ; G%areaCv(:,:) = 0.0 + ALLOC_(G%IareaCu(IsdB:IedB,jsd:jed)) ; G%IareaCu(:,:) = 0.0 + ALLOC_(G%IareaCv(isd:ied,JsdB:JedB)) ; G%IareaCv(:,:) = 0.0 + + ALLOC_(G%CoriolisBu(IsdB:IedB, JsdB:JedB)) ; G%CoriolisBu(:,:) = 0.0 + +end subroutine allocate_metrics + +subroutine MOM_grid_end(G) +! Arguments: G - The ocean's grid structure. + type(ocean_grid_type), intent(inout) :: G + + DEALLOC_(G%dxT) ; DEALLOC_(G%dxCu) ; DEALLOC_(G%dxCv) ; DEALLOC_(G%dxBu) + DEALLOC_(G%IdxT) ; DEALLOC_(G%IdxCu) ; DEALLOC_(G%IdxCv) ; DEALLOC_(G%IdxBu) + + DEALLOC_(G%dyT) ; DEALLOC_(G%dyCu) ; DEALLOC_(G%dyCv) ; DEALLOC_(G%dyBu) + DEALLOC_(G%IdyT) ; DEALLOC_(G%IdyCu) ; DEALLOC_(G%IdyCv) ; DEALLOC_(G%IdyBu) + + DEALLOC_(G%areaT) ; DEALLOC_(G%IareaT) + DEALLOC_(G%areaBu) ; DEALLOC_(G%IareaBu) + DEALLOC_(G%areaCu) ; DEALLOC_(G%IareaCu) + DEALLOC_(G%areaCv) ; DEALLOC_(G%IareaCv) + + DEALLOC_(G%mask2dT) ; DEALLOC_(G%mask2dCu) + DEALLOC_(G%mask2dCv) ; DEALLOC_(G%mask2dBu) + + DEALLOC_(G%geoLatT) ; DEALLOC_(G%geoLatCu) + DEALLOC_(G%geoLatCv) ; DEALLOC_(G%geoLatBu) + DEALLOC_(G%geoLonT) ; DEALLOC_(G%geoLonCu) + DEALLOC_(G%geoLonCv) ; DEALLOC_(G%geoLonBu) + + DEALLOC_(G%dx_Cv) ; DEALLOC_(G%dy_Cu) + DEALLOC_(G%dx_Cv_obc) ; DEALLOC_(G%dy_Cu_obc) + + DEALLOC_(G%bathyT) ; DEALLOC_(G%CoriolisBu) + DEALLOC_(G%g_prime) ; DEALLOC_(G%Rlay) + deallocate(G%gridLonT) ; deallocate(G%gridLatT) + deallocate(G%gridLonB) ; deallocate(G%gridLatB) end subroutine MOM_grid_end end module MOM_grid diff --git a/src/initialization/MOM_grid_initialize.F90 b/src/initialization/MOM_grid_initialize.F90 index 38323a87c5..e24c5c6f2e 100644 --- a/src/initialization/MOM_grid_initialize.F90 +++ b/src/initialization/MOM_grid_initialize.F90 @@ -371,10 +371,6 @@ subroutine set_grid_metrics(G, param_file, set_vertical) logical :: debug character(len=256) :: config - call MOM_mesg(" MOM_grid_init.F90, set_grid_metrics: allocating metrics", 5) - - call allocate_metrics(G) - call log_version(param_file, "MOM_grid_init", version, "") call get_param(param_file, "MOM_grid_init", "GRID_CONFIG", config, & "A character string that determines the method for \n"//& @@ -1380,60 +1376,6 @@ subroutine extrapolate_metric(var, jh) end subroutine extrapolate_metric -subroutine allocate_metrics(G) - type(ocean_grid_type), intent(inout) :: G - integer :: isd, ied, jsd, jed, IsdB, IedB, JsdB, JedB - - isd = G%isd ; ied = G%ied ; jsd = G%jsd ; jed = G%jed - IsdB = G%IsdB ; IedB = G%IedB ; JsdB = G%JsdB ; JedB = G%JedB - - ALLOC_(G%dxT(isd:ied,jsd:jed)) ; G%dxT(:,:) = 0.0 - ALLOC_(G%dxCu(IsdB:IedB,jsd:jed)) ; G%dxCu(:,:) = 0.0 - ALLOC_(G%dxCv(isd:ied,JsdB:JedB)) ; G%dxCv(:,:) = 0.0 - ALLOC_(G%dxBu(IsdB:IedB,JsdB:JedB)) ; G%dxBu(:,:) = 0.0 - ALLOC_(G%IdxT(isd:ied,jsd:jed)) ; G%IdxT(:,:) = 0.0 - ALLOC_(G%IdxCu(IsdB:IedB,jsd:jed)) ; G%IdxCu(:,:) = 0.0 - ALLOC_(G%IdxCv(isd:ied,JsdB:JedB)) ; G%IdxCv(:,:) = 0.0 - ALLOC_(G%IdxBu(IsdB:IedB,JsdB:JedB)) ; G%IdxBu(:,:) = 0.0 - - ALLOC_(G%dyT(isd:ied,jsd:jed)) ; G%dyT(:,:) = 0.0 - ALLOC_(G%dyCu(IsdB:IedB,jsd:jed)) ; G%dyCu(:,:) = 0.0 - ALLOC_(G%dyCv(isd:ied,JsdB:JedB)) ; G%dyCv(:,:) = 0.0 - ALLOC_(G%dyBu(IsdB:IedB,JsdB:JedB)) ; G%dyBu(:,:) = 0.0 - ALLOC_(G%IdyT(isd:ied,jsd:jed)) ; G%IdyT(:,:) = 0.0 - ALLOC_(G%IdyCu(IsdB:IedB,jsd:jed)) ; G%IdyCu(:,:) = 0.0 - ALLOC_(G%IdyCv(isd:ied,JsdB:JedB)) ; G%IdyCv(:,:) = 0.0 - ALLOC_(G%IdyBu(IsdB:IedB,JsdB:JedB)) ; G%IdyBu(:,:) = 0.0 - - ALLOC_(G%areaT(isd:ied,jsd:jed)) ; G%areaT(:,:) = 0.0 - ALLOC_(G%IareaT(isd:ied,jsd:jed)) ; G%IareaT(:,:) = 0.0 - ALLOC_(G%areaBu(IsdB:IedB,JsdB:JedB)) ; G%areaBu(:,:) = 0.0 - ALLOC_(G%IareaBu(IsdB:IedB,JsdB:JedB)) ; G%IareaBu(:,:) = 0.0 - - ALLOC_(G%mask2dT(isd:ied,jsd:jed)) ; G%mask2dT(:,:) = 0.0 - ALLOC_(G%mask2dCu(IsdB:IedB,jsd:jed)) ; G%mask2dCu(:,:) = 0.0 - ALLOC_(G%mask2dCv(isd:ied,JsdB:JedB)) ; G%mask2dCv(:,:) = 0.0 - ALLOC_(G%mask2dBu(IsdB:IedB,JsdB:JedB)) ; G%mask2dBu(:,:) = 0.0 - ALLOC_(G%geoLatT(isd:ied,jsd:jed)) ; G%geoLatT(:,:) = 0.0 - ALLOC_(G%geoLatCu(IsdB:IedB,jsd:jed)) ; G%geoLatCu(:,:) = 0.0 - ALLOC_(G%geoLatCv(isd:ied,JsdB:JedB)) ; G%geoLatCv(:,:) = 0.0 - ALLOC_(G%geoLatBu(IsdB:IedB,JsdB:JedB)) ; G%geoLatBu(:,:) = 0.0 - ALLOC_(G%geoLonT(isd:ied,jsd:jed)) ; G%geoLonT(:,:) = 0.0 - ALLOC_(G%geoLonCu(IsdB:IedB,jsd:jed)) ; G%geoLonCu(:,:) = 0.0 - ALLOC_(G%geoLonCv(isd:ied,JsdB:JedB)) ; G%geoLonCv(:,:) = 0.0 - ALLOC_(G%geoLonBu(IsdB:IedB,JsdB:JedB)) ; G%geoLonBu(:,:) = 0.0 - - ALLOC_(G%dx_Cv(isd:ied,JsdB:JedB)) ; G%dx_Cv(:,:) = 0.0 - ALLOC_(G%dy_Cu(IsdB:IedB,jsd:jed)) ; G%dy_Cu(:,:) = 0.0 - ALLOC_(G%dx_Cv_obc(isd:ied,JsdB:JedB)) ; G%dx_Cv_obc(:,:) = 0.0 - ALLOC_(G%dy_Cu_obc(IsdB:IedB,jsd:jed)) ; G%dy_Cu_obc(:,:) = 0.0 - ALLOC_(G%areaCu(IsdB:IedB,jsd:jed)) ; G%areaCu(:,:) = 0.0 - ALLOC_(G%areaCv(isd:ied,JsdB:JedB)) ; G%areaCv(:,:) = 0.0 - ALLOC_(G%IareaCu(IsdB:IedB,jsd:jed)) ; G%IareaCu(:,:) = 0.0 - ALLOC_(G%IareaCv(isd:ied,JsdB:JedB)) ; G%IareaCv(:,:) = 0.0 - -end subroutine allocate_metrics - subroutine initialize_masks(G, PF) type(ocean_grid_type), intent(inout) :: G From f036bc15ff6f34fa763f17da3958c2921127438f Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Fri, 28 Jun 2013 15:00:33 -0400 Subject: [PATCH 014/372] Made 3 framework files independent of MOM_memory.h Eliminated the use of macros from MOM_memory.h from MOM_restart.F90, MOM_io.F90, and MOM_diag_mediator.F90, thereby facilitating their use with SIS2. This involved expanding the dynamic memory macro SZK_(G) to G%ks:G%ke in two cases, and hard-coding the default for MAX_FEILDS as 100 (it can still change at run-time) instead of reading it from MOM_memory.h. All answers are bitwise identical. --- src/framework/MOM_diag_mediator.F90 | 4 +--- src/framework/MOM_io.F90 | 4 +--- src/framework/MOM_restart.F90 | 7 ++----- 3 files changed, 4 insertions(+), 11 deletions(-) diff --git a/src/framework/MOM_diag_mediator.F90 b/src/framework/MOM_diag_mediator.F90 index 3907bfff4f..f031a030c7 100644 --- a/src/framework/MOM_diag_mediator.F90 +++ b/src/framework/MOM_diag_mediator.F90 @@ -35,8 +35,6 @@ module MOM_diag_mediator implicit none ; private -#include - public set_axes_info, post_data, register_diag_field, time_type public safe_alloc_ptr, safe_alloc_alloc public enable_averaging, disable_averaging, query_averaging_enabled @@ -90,7 +88,7 @@ subroutine set_axes_info(latq, lath, lonq, lonh, G, param_file, set_vertical) ! model parameter values. ! (in,opt) set_vertical - If true (or missing), set up the vertical axes. integer :: id_xq, id_yq, id_zl, id_zi, id_xh, id_yh, k, nz - real :: zlev(SZK_(G)), zinter(SZK_(G)+1) + real :: zlev(G%ks:G%ke), zinter(G%ks:G%ke+1) logical :: set_vert, Cartesian_grid character(len=80) :: grid_config, units_temp ! This include declares and sets the variable "version". diff --git a/src/framework/MOM_io.F90 b/src/framework/MOM_io.F90 index e2e08121b6..4fdf58b32f 100644 --- a/src/framework/MOM_io.F90 +++ b/src/framework/MOM_io.F90 @@ -81,8 +81,6 @@ module MOM_io implicit none ; private -#include - public :: close_file, create_file, field_exists, field_size, fieldtype public :: file_exists, flush_file, get_file_info, get_file_atts, get_file_fields public :: get_file_times, open_file, read_axis_data, read_data, read_field @@ -150,7 +148,7 @@ subroutine create_file(unit, filename, vars, novars, G, fields, threading, & type(domain1d) :: x_domain, y_domain integer :: numaxes, pack, thread, k, nz integer :: var_periods, num_periods=0 - real :: layer_val(SZK_(G)), interface_val(SZK_(G)+1) + real :: layer_val(G%ks:G%ke), interface_val(G%ks:G%ke+1) real, dimension(:), allocatable :: period_val character(len=40) :: time_units character(len=8) :: t_grid, t_grid_read diff --git a/src/framework/MOM_restart.F90 b/src/framework/MOM_restart.F90 index 673c762a89..1b21721996 100644 --- a/src/framework/MOM_restart.F90 +++ b/src/framework/MOM_restart.F90 @@ -77,8 +77,6 @@ module MOM_restart implicit none ; private -#include - public restart_init, restart_end, restore_state, register_restart_field public save_restart, query_initialized, restart_init_end @@ -1119,9 +1117,8 @@ subroutine restart_init(param_file, CS, restart_root) "file support (4Gb), otherwise the limit is 2Gb.", & default=.true.) call get_param(param_file, mod, "MAX_FIELDS", CS%max_fields, & - "The maximum number of restart fields that can be used \n"//& - "The default value is set in MOM_memory.h as MAX_FIELDS_.", & - default=MAX_FIELDS_) + "The maximum number of restart fields that can be used.", & + default=100) allocate(CS%restart_field(CS%max_fields)) allocate(CS%var_ptr0d(CS%max_fields)) From 1e6177ede5b8bc7b82e83ba632b3a68d1b53caaf Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Fri, 28 Jun 2013 17:07:17 -0400 Subject: [PATCH 015/372] Changed reproduce_siena_201303 in SIS2 to false. reproduce_siena_201303 is a flag that preserves some halo-update and other bugs in SIS. The old default (true) is clearly wrong. Changing this setting does change answers, and the new reference solutions to the GOLD_SIS2 and GOLD_SIS2_icebergs test cases have been checked in. --- examples/GOLD_SIS2/timestats.gnu | 6 +++--- examples/GOLD_SIS2/timestats.intel | 6 +++--- examples/GOLD_SIS2/timestats.pgi | 6 +++--- examples/GOLD_SIS2_icebergs/timestats.gnu | 6 +++--- examples/GOLD_SIS2_icebergs/timestats.intel | 6 +++--- examples/GOLD_SIS2_icebergs/timestats.pgi | 6 +++--- 6 files changed, 18 insertions(+), 18 deletions(-) diff --git a/examples/GOLD_SIS2/timestats.gnu b/examples/GOLD_SIS2/timestats.gnu index a5828e9abb..3e623e5162 100644 --- a/examples/GOLD_SIS2/timestats.gnu +++ b/examples/GOLD_SIS2/timestats.gnu @@ -2,6 +2,6 @@ [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 6.976739765411E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.77E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019395065152E-01, CFL 0.12903, SL 1.3538E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.39E-15, Te 1.59E-15 - 9, 0.750, 0, En 7.057671609930E-01, CFL 0.17050, SL 1.5979E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.18E-14, Te 2.34E-15 - 12, 1.000, 0, En 7.072515955168E-01, CFL 0.15698, SL 1.8536E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.30E-16, Se 1.47E-14, Te 2.82E-15 + 6, 0.500, 0, En 7.019358438996E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.43E-15, Te 1.59E-15 + 9, 0.750, 0, En 7.057309721681E-01, CFL 0.17021, SL 1.5978E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.17E-14, Te 2.33E-15 + 12, 1.000, 0, En 7.075121978312E-01, CFL 0.15657, SL 1.8536E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.29E-16, Se 1.47E-14, Te 2.82E-15 diff --git a/examples/GOLD_SIS2/timestats.intel b/examples/GOLD_SIS2/timestats.intel index 52f0b84223..eae3609fde 100644 --- a/examples/GOLD_SIS2/timestats.intel +++ b/examples/GOLD_SIS2/timestats.intel @@ -2,6 +2,6 @@ [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 6.976780523868E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.62E-16, Se 5.76E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019477452264E-01, CFL 0.12903, SL 1.3538E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.38E-15, Te 1.57E-15 - 9, 0.750, 0, En 7.058630323905E-01, CFL 0.16332, SL 1.5977E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.41E-16, Se 1.17E-14, Te 2.34E-15 - 12, 1.000, 0, En 7.073033182861E-01, CFL 0.15696, SL 1.8536E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.32E-16, Se 1.47E-14, Te 2.81E-15 + 6, 0.500, 0, En 7.019481939573E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.40E-15, Te 1.58E-15 + 9, 0.750, 0, En 7.056992891302E-01, CFL 0.16138, SL 1.5976E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.18E-14, Te 2.33E-15 + 12, 1.000, 0, En 7.072256521988E-01, CFL 0.15656, SL 1.8533E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.29E-16, Se 1.46E-14, Te 2.80E-15 diff --git a/examples/GOLD_SIS2/timestats.pgi b/examples/GOLD_SIS2/timestats.pgi index 76753031dc..9d758b256a 100644 --- a/examples/GOLD_SIS2/timestats.pgi +++ b/examples/GOLD_SIS2/timestats.pgi @@ -2,6 +2,6 @@ [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 6.976761708542E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.75E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019394845828E-01, CFL 0.12903, SL 1.3538E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.46E-15, Te 1.59E-15 - 9, 0.750, 0, En 7.057226417123E-01, CFL 0.16424, SL 1.5978E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.45E-16, Se 1.19E-14, Te 2.35E-15 - 12, 1.000, 0, En 7.075425938546E-01, CFL 0.15710, SL 1.8535E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.28E-16, Se 1.46E-14, Te 2.80E-15 + 6, 0.500, 0, En 7.019366531247E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.43E-15, Te 1.58E-15 + 9, 0.750, 0, En 7.057759018728E-01, CFL 0.15533, SL 1.5976E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.45E-16, Se 1.18E-14, Te 2.35E-15 + 12, 1.000, 0, En 7.072977486044E-01, CFL 0.15682, SL 1.8529E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.26E-16, Se 1.45E-14, Te 2.78E-15 diff --git a/examples/GOLD_SIS2_icebergs/timestats.gnu b/examples/GOLD_SIS2_icebergs/timestats.gnu index 6673316210..0409a9efef 100644 --- a/examples/GOLD_SIS2_icebergs/timestats.gnu +++ b/examples/GOLD_SIS2_icebergs/timestats.gnu @@ -2,6 +2,6 @@ [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 6.976753674178E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.80E-15, Te 2.38E-15 - 6, 0.500, 0, En 7.019455969814E-01, CFL 0.12903, SL 1.3538E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.42E-15, Te 1.57E-15 - 9, 0.750, 0, En 7.056784481316E-01, CFL 0.16014, SL 1.5980E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.17E-14, Te 2.36E-15 - 12, 1.000, 0, En 7.074176126993E-01, CFL 0.15685, SL 1.8536E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.31E-16, Se 1.47E-14, Te 2.81E-15 + 6, 0.500, 0, En 7.019402914269E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.42E-15, Te 1.58E-15 + 9, 0.750, 0, En 7.056693992097E-01, CFL 0.15664, SL 1.5977E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.18E-14, Te 2.35E-15 + 12, 1.000, 0, En 7.071716200881E-01, CFL 0.15633, SL 1.8530E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.29E-16, Se 1.46E-14, Te 2.81E-15 diff --git a/examples/GOLD_SIS2_icebergs/timestats.intel b/examples/GOLD_SIS2_icebergs/timestats.intel index 10bbace642..f4492da610 100644 --- a/examples/GOLD_SIS2_icebergs/timestats.intel +++ b/examples/GOLD_SIS2_icebergs/timestats.intel @@ -2,6 +2,6 @@ [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 6.976796145711E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.77E-15, Te 2.36E-15 - 6, 0.500, 0, En 7.019402460866E-01, CFL 0.12903, SL 1.3538E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.43E-15, Te 1.58E-15 - 9, 0.750, 0, En 7.059356292139E-01, CFL 0.16478, SL 1.5978E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.17E-14, Te 2.34E-15 - 12, 1.000, 0, En 7.073492512641E-01, CFL 0.15730, SL 1.8534E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.25E-16, Se 1.45E-14, Te 2.80E-15 + 6, 0.500, 0, En 7.019383963917E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.43E-15, Te 1.58E-15 + 9, 0.750, 0, En 7.057195207690E-01, CFL 0.17039, SL 1.5976E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.41E-16, Se 1.17E-14, Te 2.33E-15 + 12, 1.000, 0, En 7.073071357623E-01, CFL 0.15659, SL 1.8532E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.26E-16, Se 1.46E-14, Te 2.79E-15 diff --git a/examples/GOLD_SIS2_icebergs/timestats.pgi b/examples/GOLD_SIS2_icebergs/timestats.pgi index 0e514af74f..312c969fa9 100644 --- a/examples/GOLD_SIS2_icebergs/timestats.pgi +++ b/examples/GOLD_SIS2_icebergs/timestats.pgi @@ -2,6 +2,6 @@ [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 6.976746615892E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.64E-16, Se 5.78E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019370116891E-01, CFL 0.12903, SL 1.3538E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.43E-15, Te 1.59E-15 - 9, 0.750, 0, En 7.057777295567E-01, CFL 0.14441, SL 1.5974E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.17E-14, Te 2.34E-15 - 12, 1.000, 0, En 7.072710646289E-01, CFL 0.15718, SL 1.8532E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.28E-16, Se 1.46E-14, Te 2.79E-15 + 6, 0.500, 0, En 7.019374721105E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.43E-15, Te 1.58E-15 + 9, 0.750, 0, En 7.057632626387E-01, CFL 0.13732, SL 1.5973E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.44E-16, Se 1.18E-14, Te 2.35E-15 + 12, 1.000, 0, En 7.072242171210E-01, CFL 0.15647, SL 1.8528E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.26E-16, Se 1.46E-14, Te 2.79E-15 From 66a77c1f5ac8cfa6bf26fa07b5b21006ecbd137d Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Wed, 3 Jul 2013 17:55:59 -0400 Subject: [PATCH 016/372] Replace grid with G for the grid variable. Some places used grid instead of G for the grid_type variable. Almost every instance where these are used are either as arguments or as grid%..., so it is not hard to find all of these variables, even with a single-letter name. This is now consistent throughout the files under src/. All answers are bitwise identical. Because this includes changes to the name of an element in a type, this change is not compatible with previous versions of the code. --- config_src/coupled_driver/ocean_model_MOM.F90 | 9 +- config_src/solo_driver/MOM_driver.F90 | 2 +- src/core/MOM.F90 | 398 +++++++++--------- src/core/MOM_grid.F90 | 162 +++---- src/framework/MOM_diag_mediator.F90 | 56 +-- 5 files changed, 314 insertions(+), 313 deletions(-) diff --git a/config_src/coupled_driver/ocean_model_MOM.F90 b/config_src/coupled_driver/ocean_model_MOM.F90 index 0770aaa290..25c89213ed 100644 --- a/config_src/coupled_driver/ocean_model_MOM.F90 +++ b/config_src/coupled_driver/ocean_model_MOM.F90 @@ -161,7 +161,7 @@ module ocean_model_mod ! the ocean forcing fields. type(surface) :: state ! A structure containing pointers to ! the ocean surface state fields. - type(ocean_grid_type), pointer :: grid => NULL() ! A pointer to a structure + type(ocean_grid_type), pointer :: grid => NULL() ! A pointer to a grid structure ! containing metrics and related information. type(MOM_control_struct), pointer :: MOM_CSp => NULL() type(surface_forcing_CS), pointer :: forcing_CSp => NULL() @@ -215,7 +215,7 @@ subroutine ocean_model_init(Ocean_sfc, OS, Time_init, Time_in) OS%state%tr_fields => Ocean_sfc%fields OS%Time = Time_in call initialize_MOM(OS%Time, param_file, OS%dirs, OS%MOM_CSp, Time_in) - OS%grid => OS%MOM_CSp%grid + OS%grid => OS%MOM_CSp%G OS%C_p = OS%MOM_CSp%tv%C_p OS%fluxes%C_p = OS%MOM_CSp%tv%C_p @@ -262,9 +262,10 @@ subroutine ocean_model_init(Ocean_sfc, OS, Time_init, Time_in) (1 + (OS%Time - Time_init) / OS%energysavedays) if(ASSOCIATED(OS%grid%Domain%maskmap)) then - call initialize_ocean_public_type(OS%grid%Domain%mpp_domain,Ocean_sfc,maskmap=OS%grid%Domain%maskmap) + call initialize_ocean_public_type(OS%grid%Domain%mpp_domain, Ocean_sfc, & + maskmap=OS%grid%Domain%maskmap) else - call initialize_ocean_public_type(OS%grid%Domain%mpp_domain,Ocean_sfc) + call initialize_ocean_public_type(OS%grid%Domain%mpp_domain, Ocean_sfc) endif ! call convert_state_to_ocean_type(state, Ocean_sfc, OS%grid) diff --git a/config_src/solo_driver/MOM_driver.F90 b/config_src/solo_driver/MOM_driver.F90 index 82a7eddcca..860089ef5d 100644 --- a/config_src/solo_driver/MOM_driver.F90 +++ b/config_src/solo_driver/MOM_driver.F90 @@ -230,7 +230,7 @@ program MOM_main fluxes%C_p = MOM_CSp%tv%C_p ! Copy the heat capacity for consistency. Master_Time = Time - grid => MOM_CSp%grid + grid => MOM_CSp%G call calculate_surface_state(state, MOM_CSp%u, MOM_CSp%v, MOM_CSp%h, & MOM_CSp%ave_ssh, grid, MOM_CSp) diff --git a/src/core/MOM.F90 b/src/core/MOM.F90 index c3cf521925..afaf087293 100644 --- a/src/core/MOM.F90 +++ b/src/core/MOM.F90 @@ -426,7 +426,7 @@ module MOM u_prev => NULL(), & ! The previous values of u and v, stored for v_prev => NULL() ! diagnostic purposes. - type(ocean_grid_type) :: grid ! A structure containing metrics and grid info. + type(ocean_grid_type) :: G ! A structure containing metrics and grid info. type(thermo_var_ptrs) :: tv ! A structure containing pointers to an assortment ! of thermodynamic fields that may be available. type(diag_ctrl) :: diag ! A structure that is used to regulate the timing @@ -598,7 +598,7 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) ! (in) time_interval - The interval of time over which to integrate in s. ! (in) CS - The control structure returned by a previous call to ! initialize_MOM. - type(ocean_grid_type), pointer :: grid ! A pointer to a structure containing + type(ocean_grid_type), pointer :: G ! A pointer to a structure containing ! metrics and related information. integer, save :: nt = 1 ! The running number of iterations. integer :: ntstep ! The number of time steps between tracer updates @@ -615,7 +615,7 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) real :: wt_end, wt_beg logical :: calc_dtbt ! This indicates whether the dynamically adjusted ! barotropic time step needs to be updated. - real, dimension(SZI_(CS%grid),SZJ_(CS%grid)) :: & + real, dimension(SZI_(CS%G),SZJ_(CS%G)) :: & eta_av, & ! The average sea surface height or column mass over ! a time step, in m or kg m-2. ssh ! The sea surface height based on eta_av, in m. @@ -634,17 +634,17 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) u, & ! u : Zonal velocity, in m s-1. v, & ! v : Meridional velocity, in m s-1. h ! h : Layer thickness, in m. - real, dimension(SZI_(CS%grid),SZJ_(CS%grid),SZK_(CS%grid)+1) :: eta_predia + real, dimension(SZI_(CS%G),SZJ_(CS%G),SZK_(CS%G)+1) :: eta_predia real :: tot_wt_ssh, Itot_wt_ssh, I_time_int type(time_type) :: Time_local integer :: pid_tau, pid_ustar, pid_psurf, pid_u, pid_h integer :: pid_T, pid_S - grid => CS%grid - is = grid%isc ; ie = grid%iec ; js = grid%jsc ; je = grid%jec ; nz = grid%ke - Isq = grid%IscB ; Ieq = grid%IecB ; Jsq = grid%JscB ; Jeq = grid%JecB - isd = grid%isd ; ied = grid%ied ; jsd = grid%jsd ; jed = grid%jed - IsdB = grid%IsdB ; IedB = grid%IedB ; JsdB = grid%JsdB ; JedB = grid%JedB + G => CS%G + is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec ; nz = G%ke + Isq = G%IscB ; Ieq = G%IecB ; Jsq = G%JscB ; Jeq = G%JecB + isd = G%isd ; ied = G%ied ; jsd = G%jsd ; jed = G%jed + IsdB = G%IsdB ; IedB = G%IedB ; JsdB = G%JsdB ; JedB = G%JedB u => CS%u ; v => CS%v ; h => CS%h call cpu_clock_begin(id_clock_ocean) @@ -666,16 +666,16 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) if (.not.ASSOCIATED(fluxes%p_surf)) CS%interp_p_surf = .false. call cpu_clock_begin(id_clock_pass) - if (grid%nonblocking_updates) then - pid_tau = pass_vector_start(fluxes%taux, fluxes%tauy, grid%Domain) + if (G%nonblocking_updates) then + pid_tau = pass_vector_start(fluxes%taux, fluxes%tauy, G%Domain) if (ASSOCIATED(fluxes%ustar)) & - pid_ustar = pass_var_start(fluxes%ustar(:,:), grid%Domain) + pid_ustar = pass_var_start(fluxes%ustar(:,:), G%Domain) if (ASSOCIATED(fluxes%p_surf)) & - pid_psurf = pass_var_start(fluxes%p_surf(:,:), grid%Domain) + pid_psurf = pass_var_start(fluxes%p_surf(:,:), G%Domain) else - call pass_vector(fluxes%taux, fluxes%tauy, grid%Domain) - if (ASSOCIATED(fluxes%ustar)) call pass_var(fluxes%ustar(:,:), grid%Domain) - if (ASSOCIATED(fluxes%p_surf)) call pass_var(fluxes%p_surf(:,:), grid%Domain) + call pass_vector(fluxes%taux, fluxes%tauy, G%Domain) + if (ASSOCIATED(fluxes%ustar)) call pass_var(fluxes%ustar(:,:), G%Domain) + if (ASSOCIATED(fluxes%p_surf)) call pass_var(fluxes%p_surf(:,:), G%Domain) endif call cpu_clock_end(id_clock_pass) if (ASSOCIATED(CS%tv%frazil)) CS%tv%frazil(:,:) = 0.0 @@ -703,24 +703,24 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) endif if (CS%debug) then - call MOM_state_chksum("Before steps ", u, v, h, CS%uh, CS%vh, grid) - call check_redundant("Before steps ", u, v, grid) + call MOM_state_chksum("Before steps ", u, v, h, CS%uh, CS%vh, G) + call check_redundant("Before steps ", u, v, G) endif if (associated(CS%VarMix)) then call enable_averaging(time_interval, Time_start+set_time(int(time_interval)), & CS%diag) - call calc_resoln_function(h, CS%tv, grid, CS%VarMix) + call calc_resoln_function(h, CS%tv, G, CS%VarMix) call disable_averaging(CS%diag) endif - if (grid%nonblocking_updates) then + if (G%nonblocking_updates) then call cpu_clock_begin(id_clock_pass) - call pass_vector_complete(pid_tau, fluxes%taux, fluxes%tauy, grid%Domain) + call pass_vector_complete(pid_tau, fluxes%taux, fluxes%tauy, G%Domain) if (ASSOCIATED(fluxes%ustar)) & - call pass_var_complete(pid_ustar, fluxes%ustar(:,:), grid%Domain) + call pass_var_complete(pid_ustar, fluxes%ustar(:,:), G%Domain) if (ASSOCIATED(fluxes%p_surf)) & - call pass_var_complete(pid_psurf, fluxes%p_surf(:,:), grid%Domain) + call pass_var_complete(pid_psurf, fluxes%p_surf(:,:), G%Domain) call cpu_clock_end(id_clock_pass) endif @@ -741,12 +741,12 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) call enable_averaging(dtth,Time_local+set_time(int(floor(dtth-dt+0.5))), CS%diag) call cpu_clock_begin(id_clock_thick_diff) if (associated(CS%VarMix)) & - call calc_slope_function(h, CS%tv, grid, CS%VarMix) - call thickness_diffuse(h, CS%uhtr, CS%vhtr, CS%tv, dtth, grid, & + call calc_slope_function(h, CS%tv, G, CS%VarMix) + call thickness_diffuse(h, CS%uhtr, CS%vhtr, CS%tv, dtth, G, & CS%MEKE, CS%VarMix, CS%CDp, CS%thickness_diffuse_CSp) call cpu_clock_end(id_clock_thick_diff) call cpu_clock_begin(id_clock_pass) - call pass_var(h, grid%Domain) + call pass_var(h, G%Domain) call cpu_clock_end(id_clock_pass) call disable_averaging(CS%diag) endif @@ -791,12 +791,12 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) call step_MOM_dyn_legacy_split(u, v, h, CS%tv, CS%visc, & Time_local, dt, fluxes, CS%p_surf_begin, CS%p_surf_end, & dtnt, dt*ntstep, CS%uh, CS%vh, CS%uhtr, CS%vhtr, & - eta_av, grid, CS%dyn_legacy_split_CSp, calc_dtbt, CS%VarMix, CS%MEKE) + eta_av, G, CS%dyn_legacy_split_CSp, calc_dtbt, CS%VarMix, CS%MEKE) else call step_MOM_dyn_split_RK2(u, v, h, CS%tv, CS%visc, & Time_local, dt, fluxes, CS%p_surf_begin, CS%p_surf_end, & dtnt, dt*ntstep, CS%uh, CS%vh, CS%uhtr, CS%vhtr, & - eta_av, grid, CS%dyn_split_RK2_CSp, calc_dtbt, CS%VarMix, CS%MEKE) + eta_av, G, CS%dyn_split_RK2_CSp, calc_dtbt, CS%VarMix, CS%MEKE) endif else ! --------------------------------------------------- not SPLIT ! This section uses a simple unsplit stepping scheme for the dynamic @@ -809,11 +809,11 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) if (CS%use_RK2) then call step_MOM_dyn_unsplit_RK2(u, v, h, CS%tv, CS%visc, Time_local, dt, fluxes, & CS%p_surf_begin, CS%p_surf_end, CS%uh, CS%vh, CS%uhtr, CS%vhtr, & - eta_av, grid, CS%dyn_unsplit_RK2_CSp, CS%VarMix, CS%MEKE) + eta_av, G, CS%dyn_unsplit_RK2_CSp, CS%VarMix, CS%MEKE) else call step_MOM_dyn_unsplit(u, v, h, CS%tv, CS%visc, Time_local, dt, fluxes, & CS%p_surf_begin, CS%p_surf_end, CS%uh, CS%vh, CS%uhtr, CS%vhtr, & - eta_av, grid, CS%dyn_unsplit_CSp, CS%VarMix, CS%MEKE) + eta_av, G, CS%dyn_unsplit_CSp, CS%VarMix, CS%MEKE) endif endif ! -------------------------------------------------- end SPLIT @@ -821,27 +821,27 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) if (CS%thickness_diffuse .and. .not.CS%thickness_diffuse_first) then call cpu_clock_begin(id_clock_thick_diff) if (associated(CS%VarMix)) & - call calc_slope_function(h, CS%tv, grid, CS%VarMix) - call thickness_diffuse(h, CS%uhtr, CS%vhtr, CS%tv, dt, grid, & + call calc_slope_function(h, CS%tv, G, CS%VarMix) + call thickness_diffuse(h, CS%uhtr, CS%vhtr, CS%tv, dt, G, & CS%MEKE, CS%VarMix, CS%CDp, CS%thickness_diffuse_CSp) call cpu_clock_end(id_clock_thick_diff) call cpu_clock_begin(id_clock_pass) - call pass_var(h, grid%Domain) + call pass_var(h, G%Domain) call cpu_clock_end(id_clock_pass) endif if (CS%mixedlayer_restrat) then call cpu_clock_begin(id_clock_ml_restrat) call mixedlayer_restrat(h, CS%uhtr ,CS%vhtr, CS%tv, fluxes, dt, & - grid, CS%mixedlayer_restrat_CSp) + G, CS%mixedlayer_restrat_CSp) call cpu_clock_end(id_clock_ml_restrat) call cpu_clock_begin(id_clock_pass) - call pass_var(h, grid%Domain) + call pass_var(h, G%Domain) call cpu_clock_end(id_clock_pass) endif if (associated(CS%MEKE)) then - call step_forward_MEKE(CS%MEKE, h, CS%visc, dt, grid, CS%MEKE_CSp) + call step_forward_MEKE(CS%MEKE, h, CS%visc, dt, G, CS%MEKE_CSp) endif call disable_averaging(CS%diag) @@ -850,33 +850,33 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) dtnt = dtnt + dt if ((MOD(n,ntstep) == 0) .or. (n==n_max)) then if (CS%debug) then - call uchksum(u,"Pre-advection u",grid,haloshift=2) - call vchksum(v,"Pre-advection v",grid,haloshift=2) - call hchksum(h,"Pre-advection h",grid,haloshift=1) - call uchksum(CS%uhtr,"Pre-advection uh",grid,haloshift=0) - call vchksum(CS%vhtr,"Pre-advection vh",grid,haloshift=0) + call uchksum(u,"Pre-advection u",G,haloshift=2) + call vchksum(v,"Pre-advection v",G,haloshift=2) + call hchksum(h,"Pre-advection h",G,haloshift=1) + call uchksum(CS%uhtr,"Pre-advection uh",G,haloshift=0) + call vchksum(CS%vhtr,"Pre-advection vh",G,haloshift=0) ! call MOM_state_chksum("Pre-advection ", u, v, & - ! h, CS%uhtr, CS%vhtr, grid, haloshift=1) - if (associated(CS%tv%T)) call hchksum(CS%tv%T, "Pre-advection T",grid,haloshift=1) - if (associated(CS%tv%S)) call hchksum(CS%tv%S, "Pre-advection S",grid,haloshift=1) - if (associated(CS%tv%frazil)) call hchksum(CS%tv%frazil, "Pre-advection frazil",grid,haloshift=0) - if (associated(CS%tv%salt_deficit)) call hchksum(CS%tv%salt_deficit, "Pre-advection salt deficit",grid,haloshift=0) - ! call MOM_thermo_chksum("Pre-advection ", CS%tv, grid) - call check_redundant("Pre-advection ", u, v, grid) + ! h, CS%uhtr, CS%vhtr, G, haloshift=1) + if (associated(CS%tv%T)) call hchksum(CS%tv%T, "Pre-advection T",G,haloshift=1) + if (associated(CS%tv%S)) call hchksum(CS%tv%S, "Pre-advection S",G,haloshift=1) + if (associated(CS%tv%frazil)) call hchksum(CS%tv%frazil, "Pre-advection frazil",G,haloshift=0) + if (associated(CS%tv%salt_deficit)) call hchksum(CS%tv%salt_deficit, "Pre-advection salt deficit",G,haloshift=0) + ! call MOM_thermo_chksum("Pre-advection ", CS%tv, G) + call check_redundant("Pre-advection ", u, v, G) endif call cpu_clock_begin(id_clock_thermo) call enable_averaging(dtnt,Time_local, CS%diag) call cpu_clock_begin(id_clock_tracer) - call advect_tracer(h, CS%uhtr, CS%vhtr, CS%OBC, dtnt, grid, & + call advect_tracer(h, CS%uhtr, CS%vhtr, CS%OBC, dtnt, G, & CS%tracer_adv_CSp, CS%tracer_Reg) - call tracer_hordiff(h, dtnt, CS%MEKE, CS%VarMix, grid, & + call tracer_hordiff(h, dtnt, CS%MEKE, CS%VarMix, G, & CS%tracer_diff_CSp, CS%tracer_Reg, CS%tv) call cpu_clock_end(id_clock_tracer) call cpu_clock_begin(id_clock_Z_diag) - call calculate_Z_transport(CS%uhtr, CS%vhtr, h, dtnt, grid, & + call calculate_Z_transport(CS%uhtr, CS%vhtr, h, dtnt, G, & CS%diag_to_Z_CSp) call cpu_clock_end(id_clock_Z_diag) @@ -886,113 +886,113 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) if (CS%id_T_predia > 0) call post_data(CS%id_T_predia, CS%tv%T, CS%diag) if (CS%id_S_predia > 0) call post_data(CS%id_S_predia, CS%tv%S, CS%diag) if (CS%id_e_predia > 0) then - call find_eta(h, CS%tv, grid%g_Earth, grid, eta_predia) + call find_eta(h, CS%tv, G%g_Earth, G, eta_predia) call post_data(CS%id_e_predia, eta_predia, CS%diag) endif if (.not.CS%adiabatic) then if (CS%debug) then - call uchksum(u,"Pre-diabatic u",grid,haloshift=2) - call vchksum(v,"Pre-diabatic v",grid,haloshift=2) - call hchksum(h,"Pre-diabatic h",grid,haloshift=1) - call uchksum(CS%uhtr,"Pre-diabatic uh",grid,haloshift=0) - call vchksum(CS%vhtr,"Pre-diabatic vh",grid,haloshift=0) - ! call MOM_state_chksum("Pre-diabatic ",u, v, h, CS%uhtr, CS%vhtr, grid) - call MOM_thermo_chksum("Pre-diabatic ", CS%tv, grid,haloshift=0) - call check_redundant("Pre-diabatic ", u, v, grid) + call uchksum(u,"Pre-diabatic u",G,haloshift=2) + call vchksum(v,"Pre-diabatic v",G,haloshift=2) + call hchksum(h,"Pre-diabatic h",G,haloshift=1) + call uchksum(CS%uhtr,"Pre-diabatic uh",G,haloshift=0) + call vchksum(CS%vhtr,"Pre-diabatic vh",G,haloshift=0) + ! call MOM_state_chksum("Pre-diabatic ",u, v, h, CS%uhtr, CS%vhtr, G) + call MOM_thermo_chksum("Pre-diabatic ", CS%tv, G,haloshift=0) + call check_redundant("Pre-diabatic ", u, v, G) endif if (CS%split .and. CS%legacy_split) then - call adjustments_dyn_legacy_split(u, v, h, dt, grid, CS%dyn_legacy_split_CSp) + call adjustments_dyn_legacy_split(u, v, h, dt, G, CS%dyn_legacy_split_CSp) endif call cpu_clock_begin(id_clock_diabatic) call diabatic(u, v, h, CS%tv, fluxes, CS%visc, CS%ADp, CS%CDp, & - dtnt, grid, CS%diabatic_CSp) + dtnt, G, CS%diabatic_CSp) call cpu_clock_end(id_clock_diabatic) ! Regridding/remapping is done here, at the end of the thermodynamical time step ! (that may comprise several dynamical time steps) ! The routine 'ALE_main' can be found in 'MOM_ALE.F90'. if ( CS%useALEalgorithm ) then -! call pass_vector(u, v, grid%Domain) - call pass_var(CS%tv%T, grid%Domain, complete=.false.) ! Needed for rho coordiantes - call pass_var(CS%tv%S, grid%Domain) -! call pass_var(CS%tv%T, grid%Domain, complete=.false.) -! call pass_var(CS%tv%S, grid%Domain, complete=.false.) -! call pass_var(h, grid%Domain) +! call pass_vector(u, v, G%Domain) + call pass_var(CS%tv%T, G%Domain, complete=.false.) ! Needed for rho coordiantes + call pass_var(CS%tv%S, G%Domain) +! call pass_var(CS%tv%T, G%Domain, complete=.false.) +! call pass_var(CS%tv%S, G%Domain, complete=.false.) +! call pass_var(h, G%Domain) if (CS%debug) then - call MOM_state_chksum("Pre-ALE ", u, v, h, CS%uh, CS%vh, grid) - call hchksum(CS%tv%T,"Pre-ALE T",grid,haloshift=1) - call hchksum(CS%tv%S,"Pre-ALE S",grid,haloshift=1) - call check_redundant("Pre-ALE ", u, v, grid) + call MOM_state_chksum("Pre-ALE ", u, v, h, CS%uh, CS%vh, G) + call hchksum(CS%tv%T,"Pre-ALE T",G,haloshift=1) + call hchksum(CS%tv%S,"Pre-ALE S",G,haloshift=1) + call check_redundant("Pre-ALE ", u, v, G) endif - call ALE_main(grid, h, CS%h_aux, u, v, CS%tv, CS%ALE_CSp) + call ALE_main(G, h, CS%h_aux, u, v, CS%tv, CS%ALE_CSp) if (CS%debug) then - call MOM_state_chksum("Post-ALE ", u, v, h, CS%uh, CS%vh, grid) - call hchksum(CS%tv%T,"Post-ALE T",grid,haloshift=1) - call hchksum(CS%tv%S,"Post-ALE S",grid,haloshift=1) - call check_redundant("Post-ALE ", u, v, grid) + call MOM_state_chksum("Post-ALE ", u, v, h, CS%uh, CS%vh, G) + call hchksum(CS%tv%T,"Post-ALE T",G,haloshift=1) + call hchksum(CS%tv%S,"Post-ALE S",G,haloshift=1) + call check_redundant("Post-ALE ", u, v, G) endif -! call pass_vector(u, v, grid%Domain) -! call pass_var(CS%tv%T, grid%Domain, complete=.false.) -! call pass_var(CS%tv%S, grid%Domain, complete=.false.) -! call pass_var(h, grid%Domain) -! call pass_var(h_aux, grid%Domain) +! call pass_vector(u, v, G%Domain) +! call pass_var(CS%tv%T, G%Domain, complete=.false.) +! call pass_var(CS%tv%S, G%Domain, complete=.false.) +! call pass_var(h, G%Domain) +! call pass_var(h_aux, G%Domain) end if call cpu_clock_begin(id_clock_pass) - if (grid%nonblocking_updates) then - pid_u = pass_vector_start(u, v, grid%Domain) + if (G%nonblocking_updates) then + pid_u = pass_vector_start(u, v, G%Domain) if (CS%use_temperature) then - pid_T = pass_var_start(CS%tv%T, grid%Domain) - pid_S = pass_var_start(CS%tv%S, grid%Domain) + pid_T = pass_var_start(CS%tv%T, G%Domain) + pid_S = pass_var_start(CS%tv%S, G%Domain) endif - pid_h = pass_var_start(h, grid%Domain) + pid_h = pass_var_start(h, G%Domain) - call pass_vector_complete(pid_u, u, v, grid%Domain) + call pass_vector_complete(pid_u, u, v, G%Domain) if (CS%use_temperature) then - call pass_var_complete(pid_T, CS%tv%T, grid%Domain) - call pass_var_complete(pid_S, CS%tv%S, grid%Domain) + call pass_var_complete(pid_T, CS%tv%T, G%Domain) + call pass_var_complete(pid_S, CS%tv%S, G%Domain) endif - call pass_var_complete(pid_h, h, grid%Domain) + call pass_var_complete(pid_h, h, G%Domain) else - call pass_vector(u, v, grid%Domain) + call pass_vector(u, v, G%Domain) if (CS%use_temperature) then - call pass_var(CS%tv%T, grid%Domain, complete=.false.) - call pass_var(CS%tv%S, grid%Domain, complete=.false.) + call pass_var(CS%tv%T, G%Domain, complete=.false.) + call pass_var(CS%tv%S, G%Domain, complete=.false.) endif - call pass_var(h, grid%Domain) + call pass_var(h, G%Domain) endif call cpu_clock_end(id_clock_pass) if (CS%debug) then - call uchksum(u,"Post-diabatic u",grid,haloshift=2) - call vchksum(v,"Post-diabatic v",grid,haloshift=2) - call hchksum(h,"Post-diabatic h",grid,haloshift=1) - call uchksum(CS%uhtr,"Post-diabatic uh",grid,haloshift=0) - call vchksum(CS%vhtr,"Post-diabatic vh",grid,haloshift=0) + call uchksum(u,"Post-diabatic u",G,haloshift=2) + call vchksum(v,"Post-diabatic v",G,haloshift=2) + call hchksum(h,"Post-diabatic h",G,haloshift=1) + call uchksum(CS%uhtr,"Post-diabatic uh",G,haloshift=0) + call vchksum(CS%vhtr,"Post-diabatic vh",G,haloshift=0) ! call MOM_state_chksum("Post-diabatic ", u, v, & - ! h, CS%uhtr, CS%vhtr, grid, haloshift=1) - if (associated(CS%tv%T)) call hchksum(CS%tv%T, "Post-diabatic T",grid,haloshift=1) - if (associated(CS%tv%S)) call hchksum(CS%tv%S, "Post-diabatic S",grid,haloshift=1) - if (associated(CS%tv%frazil)) call hchksum(CS%tv%frazil, "Post-diabatic frazil",grid,haloshift=0) - if (associated(CS%tv%salt_deficit)) call hchksum(CS%tv%salt_deficit, "Post-diabatic salt deficit",grid,haloshift=0) - ! call MOM_thermo_chksum("Post-diabatic ", CS%tv, grid) - call check_redundant("Post-diabatic ", u, v, grid) + ! h, CS%uhtr, CS%vhtr, G, haloshift=1) + if (associated(CS%tv%T)) call hchksum(CS%tv%T, "Post-diabatic T",G,haloshift=1) + if (associated(CS%tv%S)) call hchksum(CS%tv%S, "Post-diabatic S",G,haloshift=1) + if (associated(CS%tv%frazil)) call hchksum(CS%tv%frazil, "Post-diabatic frazil",G,haloshift=0) + if (associated(CS%tv%salt_deficit)) call hchksum(CS%tv%salt_deficit, "Post-diabatic salt deficit",G,haloshift=0) + ! call MOM_thermo_chksum("Post-diabatic ", CS%tv, G) + call check_redundant("Post-diabatic ", u, v, G) endif else call cpu_clock_begin(id_clock_diabatic) - call adiabatic(h, CS%tv, fluxes, dtnt, grid, CS%diabatic_CSp) + call adiabatic(h, CS%tv, fluxes, dtnt, G, CS%diabatic_CSp) call cpu_clock_end(id_clock_diabatic) if (CS%use_temperature) then - call pass_var(CS%tv%T, grid%Domain, complete=.false.) - call pass_var(CS%tv%S, grid%Domain, complete=.true.) + call pass_var(CS%tv%T, G%Domain, complete=.false.) + call pass_var(CS%tv%S, G%Domain, complete=.true.) if (CS%debug) then - if (associated(CS%tv%T)) call hchksum(CS%tv%T, "Post-diabatic T",grid,haloshift=1) - if (associated(CS%tv%S)) call hchksum(CS%tv%S, "Post-diabatic S",grid,haloshift=1) + if (associated(CS%tv%T)) call hchksum(CS%tv%T, "Post-diabatic T",G,haloshift=1) + if (associated(CS%tv%S)) call hchksum(CS%tv%S, "Post-diabatic S",G,haloshift=1) endif endif endif ! ADIABATIC @@ -1002,7 +1002,7 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) call cpu_clock_begin(id_clock_diagnostics) call calculate_diagnostic_fields(u, v, h, CS%uh, CS%vh, CS%tv, & - CS%ADp, CS%CDp, dtnt, grid, CS%diagnostics_CSp) + CS%ADp, CS%CDp, dtnt, G, CS%diagnostics_CSp) call cpu_clock_end(id_clock_diagnostics) if (CS%id_T > 0) call post_data(CS%id_T, CS%tv%T, CS%diag) @@ -1036,7 +1036,7 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) call enable_averaging(real(time_type_to_real(CS%Z_diag_interval)), & CS%Z_diag_time, CS%diag) call calculate_Z_diag_fields(u,v,h, dtnt, & - grid, CS%diag_to_Z_CSp) + G, CS%diag_to_Z_CSp) CS%Z_diag_time = CS%Z_diag_time + CS%Z_diag_interval call disable_averaging(CS%diag) endif @@ -1052,7 +1052,7 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) if (CS%id_h > 0) call post_data(CS%id_h, h, CS%diag) tot_wt_ssh = tot_wt_ssh + dt - call find_eta(h, CS%tv, grid%g_Earth, grid, ssh, eta_av) + call find_eta(h, CS%tv, G%g_Earth, G, ssh, eta_av) do j=js,je ; do i=is,ie CS%ave_ssh(i,j) = CS%ave_ssh(i,j) + dt*ssh(i,j) enddo ; enddo @@ -1069,66 +1069,66 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) call enable_averaging(dt*n_max,Time_local, CS%diag) I_time_int = 1.0/(dt*n_max) if (CS%id_ssh > 0) & - call post_data(CS%id_ssh, CS%ave_ssh, CS%diag, mask=grid%mask2dT) + call post_data(CS%id_ssh, CS%ave_ssh, CS%diag, mask=G%mask2dT) if (ASSOCIATED(CS%tv%frazil) .and. (CS%id_fraz > 0)) then - allocate(frazil_ave(grid%isd:grid%ied,grid%jsd:grid%jed)) + allocate(frazil_ave(G%isd:G%ied,G%jsd:G%jed)) do j=js,je ; do i=is,ie frazil_ave(i,j) = CS%tv%frazil(i,j) * I_time_int enddo ; enddo - call post_data(CS%id_fraz, frazil_ave, CS%diag, mask=grid%mask2dT) + call post_data(CS%id_fraz, frazil_ave, CS%diag, mask=G%mask2dT) deallocate(frazil_ave) endif if (ASSOCIATED(CS%tv%salt_deficit) .and. (CS%id_salt_deficit > 0)) then - allocate(salt_deficit_ave(grid%isd:grid%ied,grid%jsd:grid%jed)) + allocate(salt_deficit_ave(G%isd:G%ied,G%jsd:G%jed)) do j=js,je ; do i=is,ie salt_deficit_ave(i,j) = CS%tv%salt_deficit(i,j) * I_time_int enddo ; enddo - call post_data(CS%id_salt_deficit, salt_deficit_ave, CS%diag, mask=grid%mask2dT) + call post_data(CS%id_salt_deficit, salt_deficit_ave, CS%diag, mask=G%mask2dT) deallocate(salt_deficit_ave) endif if (ASSOCIATED(CS%tv%TempxPmE) .and. (CS%id_Heat_PmE > 0)) then - allocate(Heat_PmE_ave(grid%isd:grid%ied,grid%jsd:grid%jed)) + allocate(Heat_PmE_ave(G%isd:G%ied,G%jsd:G%jed)) do j=js,je ; do i=is,ie Heat_PmE_ave(i,j) = CS%tv%TempxPmE(i,j) * (CS%tv%C_p * I_time_int) enddo ; enddo - call post_data(CS%id_Heat_PmE, Heat_PmE_ave, CS%diag, mask=grid%mask2dT) + call post_data(CS%id_Heat_PmE, Heat_PmE_ave, CS%diag, mask=G%mask2dT) deallocate(Heat_PmE_ave) endif if (ASSOCIATED(CS%tv%internal_heat) .and. (CS%id_intern_heat > 0)) then - allocate(intern_heat_ave(grid%isd:grid%ied,grid%jsd:grid%jed)) + allocate(intern_heat_ave(G%isd:G%ied,G%jsd:G%jed)) do j=js,je ; do i=is,ie intern_heat_ave(i,j) = CS%tv%internal_heat(i,j) * (CS%tv%C_p * I_time_int) enddo ; enddo - call post_data(CS%id_intern_heat, intern_heat_ave, CS%diag, mask=grid%mask2dT) + call post_data(CS%id_intern_heat, intern_heat_ave, CS%diag, mask=G%mask2dT) deallocate(intern_heat_ave) endif call disable_averaging(CS%diag) - call calculate_surface_state(state, u, v, h, CS%ave_ssh, grid, CS, & + call calculate_surface_state(state, u, v, h, CS%ave_ssh, G, CS, & fluxes%p_surf_full) call enable_averaging(dt*n_max,Time_local, CS%diag) if (CS%id_sst > 0) & - call post_data(CS%id_sst, state%SST, CS%diag, mask=grid%mask2dT) + call post_data(CS%id_sst, state%SST, CS%diag, mask=G%mask2dT) if (CS%id_sst_sq > 0) then do j=js,je ; do i=is,ie CS%SST_sq(i,j) = state%SST(i,j)*state%SST(i,j) enddo ; enddo - call post_data(CS%id_sst_sq, CS%SST_sq, CS%diag, mask=grid%mask2dT) + call post_data(CS%id_sst_sq, CS%SST_sq, CS%diag, mask=G%mask2dT) endif if (CS%id_sss > 0) & - call post_data(CS%id_sss, state%SSS, CS%diag, mask=grid%mask2dT) + call post_data(CS%id_sss, state%SSS, CS%diag, mask=G%mask2dT) if (CS%id_ssu > 0) & - call post_data(CS%id_ssu, state%u, CS%diag, mask=grid%mask2dCu) + call post_data(CS%id_ssu, state%u, CS%diag, mask=G%mask2dCu) if (CS%id_ssv > 0) & - call post_data(CS%id_ssv, state%v, CS%diag, mask=grid%mask2dCu) + call post_data(CS%id_ssv, state%v, CS%diag, mask=G%mask2dCu) if (CS%id_speed > 0) then - allocate(sfc_speed(grid%isd:grid%ied,grid%jsd:grid%jed)) + allocate(sfc_speed(G%isd:G%ied,G%jsd:G%jed)) do j=js,je ; do i=is,ie sfc_speed(i,j) = sqrt(0.5*(state%u(I-1,j)**2 + state%u(I,j)**2) + & 0.5*(state%v(i,J-1)**2 + state%v(i,J)**2)) enddo ; enddo - call post_data(CS%id_speed, sfc_speed, CS%diag, mask=grid%mask2dT) + call post_data(CS%id_speed, sfc_speed, CS%diag, mask=G%mask2dT) deallocate(sfc_speed) endif call disable_averaging(CS%diag) @@ -1156,7 +1156,7 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) ! (out) CS - A pointer set in this routine to the MOM control structure. ! (in) Time_in - An optional time passed to MOM_initialize to use when ! the model is not being started from a restart file. - type(ocean_grid_type), pointer :: grid ! A pointer to a structure containing + type(ocean_grid_type), pointer :: G ! A pointer to a structure containing ! metrics and related information. type(diag_ctrl), pointer :: diag character(len=4), parameter :: vers_num = 'v2.0' @@ -1192,7 +1192,7 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) return endif allocate(CS) - grid => CS%grid ; CS%Time => Time + G => CS%G ; CS%Time => Time diag => CS%diag id_clock_init = cpu_clock_id('Ocean Initialization', grain=CLOCK_SUBCOMPONENT) @@ -1206,16 +1206,16 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) call MOM_set_verbosity(verbosity) call find_obsolete_params(param_file) - call MOM_domains_init(grid%domain, param_file) + call MOM_domains_init(G%domain, param_file) call MOM_checksums_init(param_file) call MOM_io_init(param_file) call diag_mediator_init(param_file) - call MOM_grid_init(grid, param_file) - is = grid%isc ; ie = grid%iec ; js = grid%jsc ; je = grid%jec ; nz = grid%ke - isd = grid%isd ; ied = grid%ied ; jsd = grid%jsd ; jed = grid%jed - IsdB = grid%IsdB ; IedB = grid%IedB ; JsdB = grid%JsdB ; JedB = grid%JedB - call set_diag_mediator_grid(grid, diag) + call MOM_grid_init(G, param_file) + is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec ; nz = G%ke + isd = G%isd ; ied = G%ied ; jsd = G%jsd ; jed = G%jed + IsdB = G%IsdB ; IedB = G%IedB ; JsdB = G%JsdB ; JedB = G%JedB + call set_diag_mediator_grid(G, diag) ! Read all relevant parameters and write them to the model log. call log_version(param_file, "MOM", version, "") @@ -1409,8 +1409,8 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) "MOM: MIXEDLAYER_RESTRAT true requires BULKMIXEDLAYER to be true to work.") ! Allocate the auxiliary non-symmetric domain for debugging or I/O purposes. - if (CS%debug .or. grid%symmetric) & - call MOM_domains_init(grid%Domain_aux, param_file, symmetric=.false.) + if (CS%debug .or. G%symmetric) & + call MOM_domains_init(G%Domain_aux, param_file, symmetric=.false.) call MOM_timing_init(CS) @@ -1419,7 +1419,7 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) ! Allocate and initialize space for the primary MOM variables. ALLOC_(CS%u(IsdB:IedB,jsd:jed,nz)) ; CS%u(:,:,:) = 0.0 ALLOC_(CS%v(isd:ied,JsdB:JedB,nz)) ; CS%v(:,:,:) = 0.0 - ALLOC_(CS%h(isd:ied,jsd:jed,nz)) ; CS%h(:,:,:) = grid%Angstrom + ALLOC_(CS%h(isd:ied,jsd:jed,nz)) ; CS%h(:,:,:) = G%Angstrom ALLOC_(CS%uh(IsdB:IedB,jsd:jed,nz)) ; CS%uh(:,:,:) = 0.0 ALLOC_(CS%vh(isd:ied,JsdB:JedB,nz)) ; CS%vh(:,:,:) = 0.0 if (CS%use_temperature) then @@ -1440,11 +1440,11 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) if (.not.use_EOS) call MOM_error(FATAL, & "initialize_MOM: A bulk mixed layer can only be used with T & S as "//& "state variables. Add #define USE_EOS.") - grid%nkml = nkml - grid%nk_rho_varies = nkml + nkbl + G%nkml = nkml + G%nk_rho_varies = nkml + nkbl allocate(CS%tv%Hml(isd:ied,jsd:jed)) ; CS%tv%Hml(:,:) = 0.0 else - grid%nkml = 0 ; grid%nk_rho_varies = 0 + G%nkml = 0 ; G%nk_rho_varies = 0 endif ALLOC_(CS%uhtr(IsdB:IedB,jsd:jed,nz)) ; CS%uhtr(:,:,:) = 0.0 @@ -1486,35 +1486,35 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) ! Set the fields that are needed for bitwise identical restarting ! the time stepping scheme. call restart_init(param_file, CS%restart_CSp) - call set_restart_fields(grid, param_file, CS) + call set_restart_fields(G, param_file, CS) if (CS%split) then if (CS%legacy_split) then - call register_restarts_dyn_legacy_split(grid, param_file, & + call register_restarts_dyn_legacy_split(G, param_file, & CS%dyn_legacy_split_CSp, CS%restart_CSp, CS%uh, CS%vh) else - call register_restarts_dyn_split_RK2(grid, param_file, & + call register_restarts_dyn_split_RK2(G, param_file, & CS%dyn_split_RK2_CSp, CS%restart_CSp, CS%uh, CS%vh) endif else if (CS%use_RK2) then - call register_restarts_dyn_unsplit_RK2(grid, param_file, & + call register_restarts_dyn_unsplit_RK2(G, param_file, & CS%dyn_unsplit_RK2_CSp, CS%restart_CSp) else - call register_restarts_dyn_unsplit(grid, param_file, & + call register_restarts_dyn_unsplit(G, param_file, & CS%dyn_unsplit_CSp, CS%restart_CSp) endif endif ! This subroutine calls user-specified tracer registration routines. ! Additional calls can be added to MOM_tracer_flow_control.F90. - call call_tracer_register(grid, param_file, CS%tracer_flow_CSp, & + call call_tracer_register(G, param_file, CS%tracer_flow_CSp, & diag, CS%tracer_Reg, CS%restart_CSp) - call MEKE_alloc_register_restart(grid, param_file, CS%MEKE, CS%restart_CSp) + call MEKE_alloc_register_restart(G, param_file, CS%MEKE, CS%restart_CSp) ! Initialize all of the relevant fields. if (associated(CS%tracer_Reg)) init_CS%tracer_Reg => CS%tracer_Reg call cpu_clock_begin(id_clock_MOM_init) - call MOM_initialize(CS%u, CS%v, CS%h, CS%tv, Time, grid, param_file, dirs, & + call MOM_initialize(CS%u, CS%v, CS%h, CS%tv, Time, G, param_file, dirs, & CS%restart_CSp, init_CS, Time_in) call cpu_clock_end(id_clock_MOM_init) @@ -1524,23 +1524,23 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) ! be broken into two separate steps, with the regridding step optionally ! occuring inside of MOM_initialize. if (CS%debug) then - call uchksum(CS%u,"Pre initialize_ALE u",grid,haloshift=1) - call vchksum(CS%v,"Pre initialize_ALE v",grid,haloshift=1) - call hchksum(CS%h, "Pre initialize_ALE h",grid,haloshift=1) + call uchksum(CS%u,"Pre initialize_ALE u",G,haloshift=1) + call vchksum(CS%v,"Pre initialize_ALE v",G,haloshift=1) + call hchksum(CS%h, "Pre initialize_ALE h",G,haloshift=1) endif ALLOC_(CS%h_aux(isd:ied,jsd:jed,nz)); CS%h_aux(:,:,:) = 0. - call initialize_ALE(param_file, grid, CS%h, CS%h_aux, & + call initialize_ALE(param_file, G, CS%h, CS%h_aux, & CS%u, CS%v, CS%tv, CS%ALE_CSp) if (CS%debug) then - call uchksum(CS%u,"Post initialize_ALE u",grid,haloshift=1) - call vchksum(CS%v,"Post initialize_ALE v",grid,haloshift=1) - call hchksum(CS%h, "Post initialize_ALE h",grid,haloshift=1) - call hchksum(CS%h_aux, "Post initialize_ALE h_aux",grid,haloshift=1) + call uchksum(CS%u,"Post initialize_ALE u",G,haloshift=1) + call vchksum(CS%v,"Post initialize_ALE v",G,haloshift=1) + call hchksum(CS%h, "Post initialize_ALE h",G,haloshift=1) + call hchksum(CS%h_aux, "Post initialize_ALE h_aux",G,haloshift=1) endif endif - call MEKE_init(Time, grid, param_file, diag, CS%MEKE_CSp, CS%MEKE) - call VarMix_init(Time, grid, param_file, diag, CS%VarMix) + call MEKE_init(Time, G, param_file, diag, CS%MEKE_CSp, CS%MEKE) + call VarMix_init(Time, G, param_file, diag, CS%VarMix) if (associated(init_CS%tracer_Reg)) & CS%tracer_Reg => init_CS%tracer_Reg @@ -1548,60 +1548,60 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) ! if (associated(init_CS%sponge_CSp)) CS%sponge_CSp => init_CS%sponge_CSp if (CS%split) then - allocate(eta(SZI_(grid),SZJ_(grid))) ; eta(:,:) = 0.0 + allocate(eta(SZI_(G),SZJ_(G))) ; eta(:,:) = 0.0 if (CS%legacy_split) then call initialize_dyn_legacy_split(CS%u, CS%v, CS%h, CS%uh, CS%vh, eta, Time, & - grid, param_file, diag, CS%dyn_legacy_split_CSp, CS%restart_CSp, & + G, param_file, diag, CS%dyn_legacy_split_CSp, CS%restart_CSp, & CS%dt, CS%ADp, CS%CDp, MOM_internal_state, CS%VarMix, CS%MEKE, & init_CS%OBC, CS%ALE_CSp, CS%visc, dirs, CS%ntrunc) else call initialize_dyn_split_RK2(CS%u, CS%v, CS%h, CS%uh, CS%vh, eta, Time, & - grid, param_file, diag, CS%dyn_split_RK2_CSp, CS%restart_CSp, & + G, param_file, diag, CS%dyn_split_RK2_CSp, CS%restart_CSp, & CS%dt, CS%ADp, CS%CDp, MOM_internal_state, CS%VarMix, CS%MEKE, & init_CS%OBC, CS%ALE_CSp, CS%visc, dirs, CS%ntrunc) endif else if (CS%use_RK2) then - call initialize_dyn_unsplit_RK2(CS%u, CS%v, CS%h, Time, grid, & + call initialize_dyn_unsplit_RK2(CS%u, CS%v, CS%h, Time, G, & param_file, diag, CS%dyn_unsplit_RK2_CSp, CS%restart_CSp, & CS%ADp, CS%CDp, MOM_internal_state, init_CS%OBC, CS%ALE_CSp, CS%visc, dirs, CS%ntrunc) else - call initialize_dyn_unsplit(CS%u, CS%v, CS%h, Time, grid, & + call initialize_dyn_unsplit(CS%u, CS%v, CS%h, Time, G, & param_file, diag, CS%dyn_unsplit_CSp, CS%restart_CSp, & CS%ADp, CS%CDp, MOM_internal_state, init_CS%OBC, CS%ALE_CSp, CS%visc, dirs, CS%ntrunc) endif endif - call thickness_diffuse_init(Time, grid, param_file, diag, CS%CDp, CS%thickness_diffuse_CSp) + call thickness_diffuse_init(Time, G, param_file, diag, CS%CDp, CS%thickness_diffuse_CSp) if (CS%mixedlayer_restrat) & - call mixedlayer_restrat_init(Time, grid, param_file, diag, CS%mixedlayer_restrat_CSp) + call mixedlayer_restrat_init(Time, G, param_file, diag, CS%mixedlayer_restrat_CSp) if (associated(init_CS%OBC)) CS%OBC => init_CS%OBC - call MOM_diagnostics_init(MOM_internal_state, CS%ADp, CS%CDp, Time, grid, & + call MOM_diagnostics_init(MOM_internal_state, CS%ADp, CS%CDp, Time, G, & param_file, diag, CS%diagnostics_CSp) CS%Z_diag_interval = set_time(int((CS%dt_therm) * & max(1,floor(0.01 + Z_diag_int/(CS%dt_therm))))) - call MOM_diag_to_Z_init(Time, grid, param_file, diag, CS%diag_to_Z_CSp) + call MOM_diag_to_Z_init(Time, G, param_file, diag, CS%diag_to_Z_CSp) CS%Z_diag_time = Start_time + CS%Z_diag_interval * (1 + & ((Time + set_time(int(CS%dt_therm))) - Start_time) / CS%Z_diag_interval) if (associated(init_CS%sponge_CSp)) & - call init_sponge_diags(Time, grid, diag, init_CS%sponge_CSp) + call init_sponge_diags(Time, G, diag, init_CS%sponge_CSp) if (CS%adiabatic) then - call adiabatic_driver_init(Time, grid, param_file, diag, CS%diabatic_CSp, & + call adiabatic_driver_init(Time, G, param_file, diag, CS%diabatic_CSp, & CS%tracer_flow_CSp, CS%diag_to_Z_CSp) else - call diabatic_driver_init(Time, grid, param_file, CS%useALEalgorithm, diag, & + call diabatic_driver_init(Time, G, param_file, CS%useALEalgorithm, diag, & CS%ADp, CS%CDp, CS%diabatic_CSp, CS%tracer_flow_CSp, & init_CS%sponge_CSp, CS%diag_to_Z_CSp) endif - call tracer_advect_init(Time, grid, param_file, diag, CS%tracer_adv_CSp) - call tracer_hor_diff_init(Time, grid, param_file, diag, CS%tracer_diff_CSp) + call tracer_advect_init(Time, G, param_file, diag, CS%tracer_adv_CSp) + call tracer_hor_diff_init(Time, G, param_file, diag, CS%tracer_diff_CSp) - call register_diags(Time, grid, CS, CS%ADp) + call register_diags(Time, G, CS, CS%ADp) if (CS%use_temperature) then ! If needed T_adx, etc., would have been allocated in register_diags. @@ -1612,31 +1612,31 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) CS%S_diffx, CS%S_diffy, CS%S_adx_2d, CS%S_ady_2d, & CS%S_diffx_2d, CS%S_diffy_2d) call register_Z_tracer(CS%tv%T, "temp_z", "Potential Temperature", "degC", Time, & - grid, CS%diag_to_Z_CSp) + G, CS%diag_to_Z_CSp) call register_Z_tracer(CS%tv%S, "salt_z", "Salinity", "PSU", Time, & - grid, CS%diag_to_Z_CSp) + G, CS%diag_to_Z_CSp) endif ! This subroutine initializes any tracer packages. new_sim = ((dirs%input_filename(1:1) == 'n') .and. & (LEN_TRIM(dirs%input_filename) == 1)) - call tracer_flow_control_init(.not.new_sim, Time, grid, CS%h, CS%OBC, & + call tracer_flow_control_init(.not.new_sim, Time, G, CS%h, CS%OBC, & CS%tracer_flow_CSp, init_CS%sponge_CSp, CS%diag_to_Z_CSp) call cpu_clock_begin(id_clock_pass_init) - call pass_vector(CS%u, CS%v, grid%Domain) - call pass_var(CS%h, grid%Domain) + call pass_vector(CS%u, CS%v, G%Domain) + call pass_var(CS%h, G%Domain) if (CS%use_temperature) then - call pass_var(CS%tv%T, grid%Domain) - call pass_var(CS%tv%S, grid%Domain) + call pass_var(CS%tv%T, G%Domain) + call pass_var(CS%tv%S, G%Domain) endif call cpu_clock_end(id_clock_pass_init) - call write_static_fields(grid, CS%diag) + call write_static_fields(G, CS%diag) call enable_averaging(0.0, Time, CS%diag) -! call calculate_diagnostic_fields(CS%u, CS%v, CS%h, uh, vh, CS%tv, 0.0, grid, CS%diagnostics_CSp) +! call calculate_diagnostic_fields(CS%u, CS%v, CS%h, uh, vh, CS%tv, 0.0, G, CS%diagnostics_CSp) ! if (CS%id_u > 0) call post_data(CS%id_u, CS%u, CS%diag) ! if (CS%id_v > 0) call post_data(CS%id_v, CS%v, CS%diag) @@ -1655,14 +1655,14 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) CS%p_surf_prev_set = & query_initialized(CS%p_surf_prev,"p_surf_prev",CS%restart_CSp) - if (CS%p_surf_prev_set) call pass_var(CS%p_surf_prev,grid%domain) + if (CS%p_surf_prev_set) call pass_var(CS%p_surf_prev,G%domain) endif if (.not.query_initialized(CS%ave_ssh,"ave_ssh",CS%restart_CSp)) then if (CS%split) then - call find_eta(CS%h, CS%tv, grid%g_Earth, grid, CS%ave_ssh, eta) + call find_eta(CS%h, CS%tv, G%g_Earth, G, CS%ave_ssh, eta) else - call find_eta(CS%h, CS%tv, grid%g_Earth, grid, CS%ave_ssh) + call find_eta(CS%h, CS%tv, G%g_Earth, G, CS%ave_ssh) endif endif if (CS%split) deallocate(eta) @@ -1671,18 +1671,18 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) (LEN_TRIM(dirs%input_filename) == 1))) then allocate(restart_CSp_tmp) restart_CSp_tmp = CS%restart_CSp - allocate(e(SZI_(grid),SZJ_(grid),SZK_(grid)+1)) - call find_eta(CS%h, CS%tv, grid%g_Earth, grid, e) + allocate(e(SZI_(G),SZJ_(G),SZK_(G)+1)) + call find_eta(CS%h, CS%tv, G%g_Earth, G, e) vd = vardesc("eta","Interface heights",'h','i','1',"meter") call register_restart_field(e, vd, .true., restart_CSp_tmp) - call save_restart(dirs%output_directory, Time, grid, & + call save_restart(dirs%output_directory, Time, G, & restart_CSp_tmp, filename=IC_file) deallocate(e) deallocate(restart_CSp_tmp) endif -! call calculate_surface_state(state, CS%u, CS%v, CS%h, CS%ave_ssh, grid, CS) +! call calculate_surface_state(state, CS%u, CS%v, CS%h, CS%ave_ssh, G, CS) ! Undocumented parameter: set DO_UNIT_TESTS=True to invoke unitTests s/r ! which calls unit tests provided by some modules. @@ -1959,8 +1959,8 @@ end subroutine write_static_fields ! ============================================================================ -subroutine set_restart_fields(grid, param_file, CS) - type(ocean_grid_type), intent(in) :: grid +subroutine set_restart_fields(G, param_file, CS) + type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file type(MOM_control_struct), intent(in) :: CS ! Set the fields that are needed for bitwise identical restarting @@ -1979,8 +1979,8 @@ subroutine set_restart_fields(grid, param_file, CS) type(vardesc) :: vd character(len=48) :: thickness_units, flux_units - thickness_units = get_thickness_units(grid) - flux_units = get_flux_units(grid) + thickness_units = get_thickness_units(G) + flux_units = get_flux_units(G) vd = vardesc("u","Zonal velocity",'u','L','s',"meter second-1") call register_restart_field(CS%u, vd, .true., CS%restart_CSp) diff --git a/src/core/MOM_grid.F90 b/src/core/MOM_grid.F90 index 30d6cbd9fd..465e856abc 100644 --- a/src/core/MOM_grid.F90 +++ b/src/core/MOM_grid.F90 @@ -172,10 +172,10 @@ module MOM_grid contains -subroutine MOM_grid_init(grid, param_file) - type(ocean_grid_type), intent(inout) :: grid +subroutine MOM_grid_init(G, param_file) + type(ocean_grid_type), intent(inout) :: G type(param_file_type), intent(in) :: param_file -! Arguments: grid - The ocean's grid structure. +! Arguments: G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. ! This include declares and sets the variable "version". @@ -185,40 +185,40 @@ subroutine MOM_grid_init(grid, param_file) ! get_domain_extent ensures that domains start at 1 for compatibility between ! static and dynamically allocated arrays. - call get_domain_extent(grid%Domain, grid%isc, grid%iec, grid%jsc, grid%jec, & - grid%isd, grid%ied, grid%jsd, grid%jed, & - grid%isg, grid%ieg, grid%jsg, grid%jeg, & - idg_off, jdg_off, grid%symmetric) - grid%isd_global = grid%isd+idg_off ; grid%jsd_global = grid%jsd+jdg_off + call get_domain_extent(G%Domain, G%isc, G%iec, G%jsc, G%jec, & + G%isd, G%ied, G%jsd, G%jed, & + G%isg, G%ieg, G%jsg, G%jeg, & + idg_off, jdg_off, G%symmetric) + G%isd_global = G%isd+idg_off ; G%jsd_global = G%jsd+jdg_off ! Read all relevant parameters and write them to the model log. call log_version(param_file, "MOM_grid", version, & "Parameters providing information about the vertical grid.") - call get_param(param_file, "MOM", "G_EARTH", grid%g_Earth, & + call get_param(param_file, "MOM", "G_EARTH", G%g_Earth, & "The gravitational acceleration of the Earth.", & units="m s-2", default = 9.80) - call get_param(param_file, "MOM", "RHO_0", grid%Rho0, & + call get_param(param_file, "MOM", "RHO_0", G%Rho0, & "The mean ocean density used with BOUSSINESQ true to \n"//& "calculate accelerations and the mass for conservation \n"//& "properties, or with BOUSSINSEQ false to convert some \n"//& "parameters from vertical units of m to kg m-2.", & units="kg m-3", default=1035.0) - call get_param(param_file, "MOM_grid", "FIRST_DIRECTION", grid%first_direction, & + call get_param(param_file, "MOM_grid", "FIRST_DIRECTION", G%first_direction, & "An integer that indicates which direction goes first \n"//& "in parts of the code that use directionally split \n"//& "updates, with even numbers (or 0) used for x- first \n"//& "and odd numbers used for y-first.", default=0) - call get_param(param_file, "MOM_grid", "BOUSSINESQ", grid%Boussinesq, & + call get_param(param_file, "MOM_grid", "BOUSSINESQ", G%Boussinesq, & "If true, make the Boussinesq approximation.", default=.true.) - call get_param(param_file, "MOM_grid", "ANGSTROM", grid%Angstrom_z, & + call get_param(param_file, "MOM_grid", "ANGSTROM", G%Angstrom_z, & "The minumum layer thickness, usually one-Angstrom.", & units="m", default=1.0e-10) - if (.not.grid%Boussinesq) & - call get_param(param_file, "MOM_grid", "H_TO_KG_M2", grid%H_to_kg_m2,& + if (.not.G%Boussinesq) & + call get_param(param_file, "MOM_grid", "H_TO_KG_M2", G%H_to_kg_m2,& "A constant that translates thicknesses from the model's \n"//& "internal units of thickness to kg m-2.", units="kg m-2 H-1", & default=1.0) - call get_param(param_file, "MOM_grid", "BATHYMETRY_AT_VEL", grid%bathymetry_at_vel, & + call get_param(param_file, "MOM_grid", "BATHYMETRY_AT_VEL", G%bathymetry_at_vel, & "If true, there are separate values for the basin depths \n"//& "at velocity points. Otherwise the effects of of \n"//& "topography are entirely determined from thickness points.", & @@ -236,114 +236,114 @@ subroutine MOM_grid_init(grid, param_file) #endif - grid%ks = 1 ; grid%ke = nk + G%ks = 1 ; G%ke = nk - grid%nonblocking_updates = grid%Domain%nonblocking_updates + G%nonblocking_updates = G%Domain%nonblocking_updates - grid%IscB = grid%isc ; grid%JscB = grid%jsc - grid%IsdB = grid%isd ; grid%JsdB = grid%jsd - grid%IsgB = grid%isg ; grid%JsgB = grid%jsg - if (grid%symmetric) then - grid%IscB = grid%isc-1 ; grid%JscB = grid%jsc-1 - grid%IsdB = grid%isd-1 ; grid%JsdB = grid%jsd-1 - grid%IsgB = grid%isg-1 ; grid%JsgB = grid%jsg-1 + G%IscB = G%isc ; G%JscB = G%jsc + G%IsdB = G%isd ; G%JsdB = G%jsd + G%IsgB = G%isg ; G%JsgB = G%jsg + if (G%symmetric) then + G%IscB = G%isc-1 ; G%JscB = G%jsc-1 + G%IsdB = G%isd-1 ; G%JsdB = G%jsd-1 + G%IsgB = G%isg-1 ; G%JsgB = G%jsg-1 endif - grid%IecB = grid%iec ; grid%JecB = grid%jec - grid%IedB = grid%ied ; grid%JedB = grid%jed - grid%IegB = grid%ieg ; grid%JegB = grid%jeg + G%IecB = G%iec ; G%JecB = G%jec + G%IedB = G%ied ; G%JedB = G%jed + G%IegB = G%ieg ; G%JegB = G%jeg call MOM_mesg(" MOM_grid.F90, MOM_grid_init: allocating metrics", 5) - call allocate_metrics(grid) - - isd = grid%isd ; ied = grid%ied ; jsd = grid%jsd ; jed = grid%jed - IsdB = grid%IsdB ; IedB = grid%IedB ; JsdB = grid%JsdB ; JedB = grid%JedB - ALLOC_(grid%bathyT(isd:ied, jsd:jed)) ; grid%bathyT(:,:) = grid%Angstrom_z - ALLOC_(grid%g_prime(nk+1)) ; grid%g_prime(:) = 0.0 - ALLOC_(grid%Rlay(nk+1)) ; grid%Rlay(:) = 0.0 - - if (grid%bathymetry_at_vel) then - ALLOC_(grid%Dblock_u(IsdB:IedB, jsd:jed)) ; grid%Dblock_u(:,:) = 0.0 - ALLOC_(grid%Dopen_u(IsdB:IedB, jsd:jed)) ; grid%Dopen_u(:,:) = 0.0 - ALLOC_(grid%Dblock_v(isd:ied, JsdB:JedB)) ; grid%Dblock_v(:,:) = 0.0 - ALLOC_(grid%Dopen_v(isd:ied, JsdB:JedB)) ; grid%Dopen_v(:,:) = 0.0 + call allocate_metrics(G) + + isd = G%isd ; ied = G%ied ; jsd = G%jsd ; jed = G%jed + IsdB = G%IsdB ; IedB = G%IedB ; JsdB = G%JsdB ; JedB = G%JedB + ALLOC_(G%bathyT(isd:ied, jsd:jed)) ; G%bathyT(:,:) = G%Angstrom_z + ALLOC_(G%g_prime(nk+1)) ; G%g_prime(:) = 0.0 + ALLOC_(G%Rlay(nk+1)) ; G%Rlay(:) = 0.0 + + if (G%bathymetry_at_vel) then + ALLOC_(G%Dblock_u(IsdB:IedB, jsd:jed)) ; G%Dblock_u(:,:) = 0.0 + ALLOC_(G%Dopen_u(IsdB:IedB, jsd:jed)) ; G%Dopen_u(:,:) = 0.0 + ALLOC_(G%Dblock_v(isd:ied, JsdB:JedB)) ; G%Dblock_v(:,:) = 0.0 + ALLOC_(G%Dopen_v(isd:ied, JsdB:JedB)) ; G%Dopen_v(:,:) = 0.0 endif - if (grid%Boussinesq) then - grid%H_to_kg_m2 = grid%Rho0 - grid%kg_m2_to_H = 1.0/grid%Rho0 - grid%m_to_H = 1.0 - grid%H_to_m = 1.0 - grid%Angstrom = grid%Angstrom_z + if (G%Boussinesq) then + G%H_to_kg_m2 = G%Rho0 + G%kg_m2_to_H = 1.0/G%Rho0 + G%m_to_H = 1.0 + G%H_to_m = 1.0 + G%Angstrom = G%Angstrom_z else -! grid%H_to_kg_m2 = 1.0 -! grid%kg_m2_to_H = 1.0 -! grid%m_to_H = Rho0 -! grid%H_to_m = 1.0 / Rho0 - grid%kg_m2_to_H = 1.0 / grid%H_to_kg_m2 - grid%m_to_H = grid%Rho0 * grid%kg_m2_to_H - grid%H_to_m = grid%H_to_kg_m2 / grid%Rho0 - grid%Angstrom = grid%Angstrom_z*1000.0*grid%kg_m2_to_H +! G%H_to_kg_m2 = 1.0 +! G%kg_m2_to_H = 1.0 +! G%m_to_H = Rho0 +! G%H_to_m = 1.0 / Rho0 + G%kg_m2_to_H = 1.0 / G%H_to_kg_m2 + G%m_to_H = G%Rho0 * G%kg_m2_to_H + G%H_to_m = G%H_to_kg_m2 / G%Rho0 + G%Angstrom = G%Angstrom_z*1000.0*G%kg_m2_to_H endif - grid%H_subroundoff = 1e-20 * max(grid%Angstrom,grid%m_to_H*1e-17) - grid%H_to_Pa = grid%g_Earth * grid%H_to_kg_m2 + G%H_subroundoff = 1e-20 * max(G%Angstrom,G%m_to_H*1e-17) + G%H_to_Pa = G%g_Earth * G%H_to_kg_m2 - allocate(grid%gridLatT(grid%Domain%njglobal+2*grid%Domain%njhalo)) - allocate(grid%gridLatB(grid%Domain%njglobal+2*grid%Domain%njhalo)) - grid%gridLatT(:) = 0.0 ; grid%gridLatB(:) = 0.0 - allocate(grid%gridLonT(grid%Domain%niglobal+2*grid%Domain%nihalo)) - allocate(grid%gridLonB(grid%Domain%niglobal+2*grid%Domain%nihalo)) - grid%gridLonT(:) = 0.0 ; grid%gridLonB(:) = 0.0 + allocate(G%gridLatT(G%Domain%njglobal+2*G%Domain%njhalo)) + allocate(G%gridLatB(G%Domain%njglobal+2*G%Domain%njhalo)) + G%gridLatT(:) = 0.0 ; G%gridLatB(:) = 0.0 + allocate(G%gridLonT(G%Domain%niglobal+2*G%Domain%nihalo)) + allocate(G%gridLonB(G%Domain%niglobal+2*G%Domain%nihalo)) + G%gridLonT(:) = 0.0 ; G%gridLonB(:) = 0.0 ! Log derivative values. - call log_param(param_file, "MOM_grid", "M to THICKNESS", grid%m_to_H) + call log_param(param_file, "MOM_grid", "M to THICKNESS", G%m_to_H) end subroutine MOM_grid_init -subroutine set_first_direction(grid, y_first) - type(ocean_grid_type), intent(inout) :: grid +subroutine set_first_direction(G, y_first) + type(ocean_grid_type), intent(inout) :: G integer, intent(in) :: y_first - grid%first_direction = y_first + G%first_direction = y_first end subroutine set_first_direction -function get_thickness_units(grid) +function get_thickness_units(G) character(len=48) :: get_thickness_units - type(ocean_grid_type), intent(in) :: grid + type(ocean_grid_type), intent(in) :: G ! This subroutine returns the appropriate units for thicknesses, ! depending on whether the model is Boussinesq or not and the scaling for ! the vertical thickness. -! Arguments: grid - The ocean's grid structure. +! Arguments: G - The ocean's grid structure. ! (ret) get_thickness_units - The model's vertical thickness units. - if (grid%Boussinesq) then + if (G%Boussinesq) then get_thickness_units = "meter" else get_thickness_units = "kilogram meter-2" endif end function get_thickness_units -function get_flux_units(grid) +function get_flux_units(G) character(len=48) :: get_flux_units - type(ocean_grid_type), intent(in) :: grid + type(ocean_grid_type), intent(in) :: G ! This subroutine returns the appropriate units for thickness fluxes, ! depending on whether the model is Boussinesq or not and the scaling for ! the vertical thickness. -! Arguments: grid - The ocean's grid structure. +! Arguments: G - The ocean's grid structure. ! (ret) get_flux_units - The model's thickness flux units. - if (grid%Boussinesq) then + if (G%Boussinesq) then get_flux_units = "meter3 second-1" else get_flux_units = "kilogram second-1" endif end function get_flux_units -function get_tr_flux_units(grid, tr_units, tr_vol_conc_units,tr_mass_conc_units) +function get_tr_flux_units(G, tr_units, tr_vol_conc_units,tr_mass_conc_units) character(len=48) :: get_tr_flux_units - type(ocean_grid_type), intent(in) :: grid + type(ocean_grid_type), intent(in) :: G character(len=*), optional, intent(in) :: tr_units character(len=*), optional, intent(in) :: tr_vol_conc_units character(len=*), optional, intent(in) :: tr_mass_conc_units @@ -351,7 +351,7 @@ function get_tr_flux_units(grid, tr_units, tr_vol_conc_units,tr_mass_conc_units) ! depending on whether the model is Boussinesq or not and the scaling for ! the vertical thickness. -! Arguments: grid - The ocean's grid structure. +! Arguments: G - The ocean's grid structure. ! One of the following three arguments must be present. ! (in,opt) tr_units - Units for a tracer, for example Celsius or PSU. ! (in,opt) tr_vol_conc_units - The concentration units per unit volume, for @@ -374,21 +374,21 @@ function get_tr_flux_units(grid, tr_units, tr_vol_conc_units,tr_mass_conc_units) if (cnt > 1) call MOM_error(FATAL, "get_tr_flux_units: Only one of "//& "tr_units, tr_vol_conc_units, and tr_mass_conc_units may be present.") if (present(tr_units)) then - if (grid%Boussinesq) then + if (G%Boussinesq) then get_tr_flux_units = trim(tr_units)//" meter3 second-1" else get_tr_flux_units = trim(tr_units)//" kilogram second-1" endif endif if (present(tr_vol_conc_units)) then - if (grid%Boussinesq) then + if (G%Boussinesq) then get_tr_flux_units = trim(tr_vol_conc_units)//" second-1" else get_tr_flux_units = trim(tr_vol_conc_units)//" m-3 kg s-1" endif endif if (present(tr_mass_conc_units)) then - if (grid%Boussinesq) then + if (G%Boussinesq) then get_tr_flux_units = trim(tr_mass_conc_units)//" kg-1 m3 s-1" else get_tr_flux_units = trim(tr_mass_conc_units)//" second-1" diff --git a/src/framework/MOM_diag_mediator.F90 b/src/framework/MOM_diag_mediator.F90 index f031a030c7..5e988a5933 100644 --- a/src/framework/MOM_diag_mediator.F90 +++ b/src/framework/MOM_diag_mediator.F90 @@ -514,10 +514,10 @@ subroutine describe_option(opt_name, value) write(doc_unit, '(a)') trim(mesg) end subroutine describe_option -function ocean_register_diag(var_desc, grid, day) +function ocean_register_diag(var_desc, G, day) integer :: ocean_register_diag type(vardesc), intent(in) :: var_desc - type(ocean_grid_type), intent(in) :: grid + type(ocean_grid_type), intent(in) :: G type(time_type), intent(in) :: day integer, dimension(:), allocatable :: axes @@ -528,23 +528,23 @@ function ocean_register_diag(var_desc, grid, day) case ("L") select case (var_desc%hor_grid) case ("q") - allocate(axes(3)) ; axes(:) = grid%axesBL(:) + allocate(axes(3)) ; axes(:) = G%axesBL(:) case ("h") - allocate(axes(3)) ; axes(:) = grid%axesTL(:) + allocate(axes(3)) ; axes(:) = G%axesTL(:) case ("u") - allocate(axes(3)) ; axes(:) = grid%axesCuL(:) + allocate(axes(3)) ; axes(:) = G%axesCuL(:) case ("v") - allocate(axes(3)) ; axes(:) = grid%axesCvL(:) + allocate(axes(3)) ; axes(:) = G%axesCvL(:) case ("Bu") - allocate(axes(3)) ; axes(:) = grid%axesBL(:) + allocate(axes(3)) ; axes(:) = G%axesBL(:) case ("T") - allocate(axes(3)) ; axes(:) = grid%axesTL(:) + allocate(axes(3)) ; axes(:) = G%axesTL(:) case ("Cu") - allocate(axes(3)) ; axes(:) = grid%axesCuL(:) + allocate(axes(3)) ; axes(:) = G%axesCuL(:) case ("Cv") - allocate(axes(3)) ; axes(:) = grid%axesCvL(:) + allocate(axes(3)) ; axes(:) = G%axesCvL(:) case ("z") - allocate(axes(1)) ; axes(:) = grid%axeszL(:) + allocate(axes(1)) ; axes(:) = G%axeszL(:) case default call MOM_error(FATAL, "ocean_register_diag: " // & "unknown hor_grid component "//trim(var_desc%hor_grid)) @@ -553,23 +553,23 @@ function ocean_register_diag(var_desc, grid, day) case ("i") select case (var_desc%hor_grid) case ("q") - allocate(axes(3)) ; axes(:) = grid%axesBi(:) + allocate(axes(3)) ; axes(:) = G%axesBi(:) case ("h") - allocate(axes(3)) ; axes(:) = grid%axesTi(:) + allocate(axes(3)) ; axes(:) = G%axesTi(:) case ("u") - allocate(axes(3)) ; axes(:) = grid%axesCui(:) + allocate(axes(3)) ; axes(:) = G%axesCui(:) case ("v") - allocate(axes(3)) ; axes(:) = grid%axesCvi(:) + allocate(axes(3)) ; axes(:) = G%axesCvi(:) case ("Bu") - allocate(axes(3)) ; axes(:) = grid%axesBi(:) + allocate(axes(3)) ; axes(:) = G%axesBi(:) case ("T") - allocate(axes(3)) ; axes(:) = grid%axesTi(:) + allocate(axes(3)) ; axes(:) = G%axesTi(:) case ("Cu") - allocate(axes(3)) ; axes(:) = grid%axesCui(:) + allocate(axes(3)) ; axes(:) = G%axesCui(:) case ("Cv") - allocate(axes(3)) ; axes(:) = grid%axesCvi(:) + allocate(axes(3)) ; axes(:) = G%axesCvi(:) case ("z") - allocate(axes(1)) ; axes(:) = grid%axeszi(:) + allocate(axes(1)) ; axes(:) = G%axeszi(:) case default call MOM_error(FATAL, "ocean_register_diag: " // & "unknown hor_grid component "//trim(var_desc%hor_grid)) @@ -579,21 +579,21 @@ function ocean_register_diag(var_desc, grid, day) allocate(axes(2)) select case (var_desc%hor_grid) case ("q") - axes(:) = grid%axesB1(:) + axes(:) = G%axesB1(:) case ("h") - axes(:) = grid%axesT1(:) + axes(:) = G%axesT1(:) case ("u") - axes(:) = grid%axesCu1(:) + axes(:) = G%axesCu1(:) case ("v") - axes(:) = grid%axesCv1(:) + axes(:) = G%axesCv1(:) case ("Bu") - axes(:) = grid%axesB1(:) + axes(:) = G%axesB1(:) case ("T") - axes(:) = grid%axesT1(:) + axes(:) = G%axesT1(:) case ("Cu") - axes(:) = grid%axesCu1(:) + axes(:) = G%axesCu1(:) case ("Cv") - axes(:) = grid%axesCv1(:) + axes(:) = G%axesCv1(:) case default call MOM_error(FATAL, "ocean_register_diag: " // & "unknown hor_grid component "//trim(var_desc%hor_grid)) From 98cb6575e51ff0b20323f3f7ca8a35e1238699a7 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 5 Jul 2013 10:51:03 -0400 Subject: [PATCH 017/372] Updated parameter doc for MAX_FIELDS = 100 When Bob rearranged MOM_memory.h, he changed the default value of MAX_FIELDS from 50 to 100. --- examples/AM2_MOM6i_1deg/MOM_parameter_doc.all | 5 ++--- examples/CM2G63L/MOM_parameter_doc.all | 5 ++--- examples/DOME/MOM_parameter_doc.all | 5 ++--- examples/GOLD_SIS/MOM_parameter_doc.all | 5 ++--- examples/GOLD_SIS2/MOM_parameter_doc.all | 5 ++--- examples/GOLD_SIS2_icebergs/MOM_parameter_doc.all | 5 ++--- examples/GOLD_SIS_icebergs/MOM_parameter_doc.all | 5 ++--- examples/MESO_025_63L/MOM_parameter_doc.all | 5 ++--- examples/adjustment2d/layer/MOM_parameter_doc.all | 5 ++--- examples/adjustment2d/rho/MOM_parameter_doc.all | 5 ++--- examples/adjustment2d/z/MOM_parameter_doc.all | 5 ++--- examples/benchmark/MOM_parameter_doc.all | 5 ++--- examples/circle_obcs/MOM_parameter_doc.all | 5 ++--- examples/double_gyre/MOM_parameter_doc.all | 5 ++--- examples/external_gwave/MOM_parameter_doc.all | 5 ++--- examples/flow_downslope/layer/MOM_parameter_doc.all | 5 ++--- examples/flow_downslope/z/MOM_parameter_doc.all | 5 ++--- examples/global/MOM_parameter_doc.all | 5 ++--- examples/lock_exchange/MOM_parameter_doc.all | 5 ++--- examples/nonBous_global/MOM_parameter_doc.all | 5 ++--- examples/resting/layer/MOM_parameter_doc.all | 5 ++--- examples/resting/z/MOM_parameter_doc.all | 5 ++--- examples/seamount/layer/MOM_parameter_doc.all | 5 ++--- examples/seamount/sigma/MOM_parameter_doc.all | 5 ++--- examples/seamount/z/MOM_parameter_doc.all | 5 ++--- examples/single_column/MOM_parameter_doc.all | 5 ++--- examples/sloshing/layer/MOM_parameter_doc.all | 5 ++--- examples/sloshing/rho/MOM_parameter_doc.all | 5 ++--- examples/torus_advection_test/MOM_parameter_doc.all | 5 ++--- 29 files changed, 58 insertions(+), 87 deletions(-) diff --git a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all index b8b03d0779..929a291146 100644 --- a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all +++ b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all @@ -237,9 +237,8 @@ RESTARTFILE = "MOM.res" ! default = "MOM.res" LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large ! file support (4Gb), otherwise the limit is 2Gb. -MAX_FIELDS = 50 ! default = 50 - ! The maximum number of restart fields that can be used - ! The default value is set in MOM_memory.h as MAX_FIELDS_. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. ! Parameters of module MOM_tracer_flow_control USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. diff --git a/examples/CM2G63L/MOM_parameter_doc.all b/examples/CM2G63L/MOM_parameter_doc.all index 119946f42c..b13d7764a2 100644 --- a/examples/CM2G63L/MOM_parameter_doc.all +++ b/examples/CM2G63L/MOM_parameter_doc.all @@ -237,9 +237,8 @@ RESTARTFILE = "MOM.res" ! default = "MOM.res" LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large ! file support (4Gb), otherwise the limit is 2Gb. -MAX_FIELDS = 50 ! default = 50 - ! The maximum number of restart fields that can be used - ! The default value is set in MOM_memory.h as MAX_FIELDS_. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. ! Parameters of module MOM_tracer_flow_control USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. diff --git a/examples/DOME/MOM_parameter_doc.all b/examples/DOME/MOM_parameter_doc.all index 331fe098d0..c0f0fc2b62 100644 --- a/examples/DOME/MOM_parameter_doc.all +++ b/examples/DOME/MOM_parameter_doc.all @@ -190,9 +190,8 @@ RESTARTFILE = "MOM.res" ! default = "MOM.res" LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large ! file support (4Gb), otherwise the limit is 2Gb. -MAX_FIELDS = 50 ! default = 50 - ! The maximum number of restart fields that can be used - ! The default value is set in MOM_memory.h as MAX_FIELDS_. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. ! Parameters of module MOM_tracer_flow_control USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. diff --git a/examples/GOLD_SIS/MOM_parameter_doc.all b/examples/GOLD_SIS/MOM_parameter_doc.all index 55590d12f0..e93844c645 100644 --- a/examples/GOLD_SIS/MOM_parameter_doc.all +++ b/examples/GOLD_SIS/MOM_parameter_doc.all @@ -237,9 +237,8 @@ RESTARTFILE = "MOM.res" ! default = "MOM.res" LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large ! file support (4Gb), otherwise the limit is 2Gb. -MAX_FIELDS = 50 ! default = 50 - ! The maximum number of restart fields that can be used - ! The default value is set in MOM_memory.h as MAX_FIELDS_. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. ! Parameters of module MOM_tracer_flow_control USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. diff --git a/examples/GOLD_SIS2/MOM_parameter_doc.all b/examples/GOLD_SIS2/MOM_parameter_doc.all index 55590d12f0..e93844c645 100644 --- a/examples/GOLD_SIS2/MOM_parameter_doc.all +++ b/examples/GOLD_SIS2/MOM_parameter_doc.all @@ -237,9 +237,8 @@ RESTARTFILE = "MOM.res" ! default = "MOM.res" LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large ! file support (4Gb), otherwise the limit is 2Gb. -MAX_FIELDS = 50 ! default = 50 - ! The maximum number of restart fields that can be used - ! The default value is set in MOM_memory.h as MAX_FIELDS_. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. ! Parameters of module MOM_tracer_flow_control USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. diff --git a/examples/GOLD_SIS2_icebergs/MOM_parameter_doc.all b/examples/GOLD_SIS2_icebergs/MOM_parameter_doc.all index 55590d12f0..e93844c645 100644 --- a/examples/GOLD_SIS2_icebergs/MOM_parameter_doc.all +++ b/examples/GOLD_SIS2_icebergs/MOM_parameter_doc.all @@ -237,9 +237,8 @@ RESTARTFILE = "MOM.res" ! default = "MOM.res" LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large ! file support (4Gb), otherwise the limit is 2Gb. -MAX_FIELDS = 50 ! default = 50 - ! The maximum number of restart fields that can be used - ! The default value is set in MOM_memory.h as MAX_FIELDS_. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. ! Parameters of module MOM_tracer_flow_control USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. diff --git a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all index 55590d12f0..e93844c645 100644 --- a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all +++ b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all @@ -237,9 +237,8 @@ RESTARTFILE = "MOM.res" ! default = "MOM.res" LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large ! file support (4Gb), otherwise the limit is 2Gb. -MAX_FIELDS = 50 ! default = 50 - ! The maximum number of restart fields that can be used - ! The default value is set in MOM_memory.h as MAX_FIELDS_. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. ! Parameters of module MOM_tracer_flow_control USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. diff --git a/examples/MESO_025_63L/MOM_parameter_doc.all b/examples/MESO_025_63L/MOM_parameter_doc.all index ca52a928f1..ad377f6310 100644 --- a/examples/MESO_025_63L/MOM_parameter_doc.all +++ b/examples/MESO_025_63L/MOM_parameter_doc.all @@ -237,9 +237,8 @@ RESTARTFILE = "MOM.res" ! default = "MOM.res" LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large ! file support (4Gb), otherwise the limit is 2Gb. -MAX_FIELDS = 50 ! default = 50 - ! The maximum number of restart fields that can be used - ! The default value is set in MOM_memory.h as MAX_FIELDS_. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. ! Parameters of module MOM_tracer_flow_control USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. diff --git a/examples/adjustment2d/layer/MOM_parameter_doc.all b/examples/adjustment2d/layer/MOM_parameter_doc.all index bac8b10efc..0e7ffce9c5 100644 --- a/examples/adjustment2d/layer/MOM_parameter_doc.all +++ b/examples/adjustment2d/layer/MOM_parameter_doc.all @@ -246,9 +246,8 @@ RESTARTFILE = "MOM.res" ! default = "MOM.res" LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large ! file support (4Gb), otherwise the limit is 2Gb. -MAX_FIELDS = 50 ! default = 50 - ! The maximum number of restart fields that can be used - ! The default value is set in MOM_memory.h as MAX_FIELDS_. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. ! Parameters of module MOM_tracer_flow_control USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. diff --git a/examples/adjustment2d/rho/MOM_parameter_doc.all b/examples/adjustment2d/rho/MOM_parameter_doc.all index 28435ba63c..50b737b078 100644 --- a/examples/adjustment2d/rho/MOM_parameter_doc.all +++ b/examples/adjustment2d/rho/MOM_parameter_doc.all @@ -246,9 +246,8 @@ RESTARTFILE = "MOM.res" ! default = "MOM.res" LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large ! file support (4Gb), otherwise the limit is 2Gb. -MAX_FIELDS = 50 ! default = 50 - ! The maximum number of restart fields that can be used - ! The default value is set in MOM_memory.h as MAX_FIELDS_. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. ! Parameters of module MOM_tracer_flow_control USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. diff --git a/examples/adjustment2d/z/MOM_parameter_doc.all b/examples/adjustment2d/z/MOM_parameter_doc.all index c52b654463..e465f7da22 100644 --- a/examples/adjustment2d/z/MOM_parameter_doc.all +++ b/examples/adjustment2d/z/MOM_parameter_doc.all @@ -246,9 +246,8 @@ RESTARTFILE = "MOM.res" ! default = "MOM.res" LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large ! file support (4Gb), otherwise the limit is 2Gb. -MAX_FIELDS = 50 ! default = 50 - ! The maximum number of restart fields that can be used - ! The default value is set in MOM_memory.h as MAX_FIELDS_. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. ! Parameters of module MOM_tracer_flow_control USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. diff --git a/examples/benchmark/MOM_parameter_doc.all b/examples/benchmark/MOM_parameter_doc.all index 5e0c907d5d..70e045bdd1 100644 --- a/examples/benchmark/MOM_parameter_doc.all +++ b/examples/benchmark/MOM_parameter_doc.all @@ -237,9 +237,8 @@ RESTARTFILE = "MOM.res" ! default = "MOM.res" LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large ! file support (4Gb), otherwise the limit is 2Gb. -MAX_FIELDS = 50 ! default = 50 - ! The maximum number of restart fields that can be used - ! The default value is set in MOM_memory.h as MAX_FIELDS_. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. ! Parameters of module MOM_tracer_flow_control USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. diff --git a/examples/circle_obcs/MOM_parameter_doc.all b/examples/circle_obcs/MOM_parameter_doc.all index 937c067132..70c8bbb6b1 100644 --- a/examples/circle_obcs/MOM_parameter_doc.all +++ b/examples/circle_obcs/MOM_parameter_doc.all @@ -190,9 +190,8 @@ RESTARTFILE = "MOM.res" ! default = "MOM.res" LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large ! file support (4Gb), otherwise the limit is 2Gb. -MAX_FIELDS = 50 ! default = 50 - ! The maximum number of restart fields that can be used - ! The default value is set in MOM_memory.h as MAX_FIELDS_. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. ! Parameters of module MOM_tracer_flow_control USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. diff --git a/examples/double_gyre/MOM_parameter_doc.all b/examples/double_gyre/MOM_parameter_doc.all index b5f33630d8..b2b0ecb35f 100644 --- a/examples/double_gyre/MOM_parameter_doc.all +++ b/examples/double_gyre/MOM_parameter_doc.all @@ -190,9 +190,8 @@ RESTARTFILE = "MOM.res" ! default = "MOM.res" LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large ! file support (4Gb), otherwise the limit is 2Gb. -MAX_FIELDS = 50 ! default = 50 - ! The maximum number of restart fields that can be used - ! The default value is set in MOM_memory.h as MAX_FIELDS_. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. ! Parameters of module MOM_tracer_flow_control USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. diff --git a/examples/external_gwave/MOM_parameter_doc.all b/examples/external_gwave/MOM_parameter_doc.all index abe3e1f06d..1f9ccf97de 100644 --- a/examples/external_gwave/MOM_parameter_doc.all +++ b/examples/external_gwave/MOM_parameter_doc.all @@ -246,9 +246,8 @@ RESTARTFILE = "MOM.res" ! default = "MOM.res" LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large ! file support (4Gb), otherwise the limit is 2Gb. -MAX_FIELDS = 50 ! default = 50 - ! The maximum number of restart fields that can be used - ! The default value is set in MOM_memory.h as MAX_FIELDS_. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. ! Parameters of module MOM_tracer_flow_control USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. diff --git a/examples/flow_downslope/layer/MOM_parameter_doc.all b/examples/flow_downslope/layer/MOM_parameter_doc.all index 4255533b50..7b222743ee 100644 --- a/examples/flow_downslope/layer/MOM_parameter_doc.all +++ b/examples/flow_downslope/layer/MOM_parameter_doc.all @@ -246,9 +246,8 @@ RESTARTFILE = "GOLD.res" ! default = "MOM.res" LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large ! file support (4Gb), otherwise the limit is 2Gb. -MAX_FIELDS = 50 ! default = 50 - ! The maximum number of restart fields that can be used - ! The default value is set in MOM_memory.h as MAX_FIELDS_. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. ! Parameters of module MOM_tracer_flow_control USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. diff --git a/examples/flow_downslope/z/MOM_parameter_doc.all b/examples/flow_downslope/z/MOM_parameter_doc.all index 92594a702d..1e02240c61 100644 --- a/examples/flow_downslope/z/MOM_parameter_doc.all +++ b/examples/flow_downslope/z/MOM_parameter_doc.all @@ -246,9 +246,8 @@ RESTARTFILE = "GOLD.res" ! default = "MOM.res" LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large ! file support (4Gb), otherwise the limit is 2Gb. -MAX_FIELDS = 50 ! default = 50 - ! The maximum number of restart fields that can be used - ! The default value is set in MOM_memory.h as MAX_FIELDS_. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. ! Parameters of module MOM_tracer_flow_control USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. diff --git a/examples/global/MOM_parameter_doc.all b/examples/global/MOM_parameter_doc.all index e5902f1376..6a70f18c47 100644 --- a/examples/global/MOM_parameter_doc.all +++ b/examples/global/MOM_parameter_doc.all @@ -237,9 +237,8 @@ RESTARTFILE = "MOM.res" ! default = "MOM.res" LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large ! file support (4Gb), otherwise the limit is 2Gb. -MAX_FIELDS = 50 ! default = 50 - ! The maximum number of restart fields that can be used - ! The default value is set in MOM_memory.h as MAX_FIELDS_. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. ! Parameters of module MOM_tracer_flow_control USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. diff --git a/examples/lock_exchange/MOM_parameter_doc.all b/examples/lock_exchange/MOM_parameter_doc.all index 7bff2570de..a5ff4aead4 100644 --- a/examples/lock_exchange/MOM_parameter_doc.all +++ b/examples/lock_exchange/MOM_parameter_doc.all @@ -246,9 +246,8 @@ RESTARTFILE = "MOM.res" ! default = "MOM.res" LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large ! file support (4Gb), otherwise the limit is 2Gb. -MAX_FIELDS = 50 ! default = 50 - ! The maximum number of restart fields that can be used - ! The default value is set in MOM_memory.h as MAX_FIELDS_. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. ! Parameters of module MOM_tracer_flow_control USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. diff --git a/examples/nonBous_global/MOM_parameter_doc.all b/examples/nonBous_global/MOM_parameter_doc.all index d8432f67df..fdeef7ddb9 100644 --- a/examples/nonBous_global/MOM_parameter_doc.all +++ b/examples/nonBous_global/MOM_parameter_doc.all @@ -240,9 +240,8 @@ RESTARTFILE = "MOM.res" ! default = "MOM.res" LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large ! file support (4Gb), otherwise the limit is 2Gb. -MAX_FIELDS = 50 ! default = 50 - ! The maximum number of restart fields that can be used - ! The default value is set in MOM_memory.h as MAX_FIELDS_. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. ! Parameters of module MOM_tracer_flow_control USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. diff --git a/examples/resting/layer/MOM_parameter_doc.all b/examples/resting/layer/MOM_parameter_doc.all index 31ba28184b..cf553541d2 100644 --- a/examples/resting/layer/MOM_parameter_doc.all +++ b/examples/resting/layer/MOM_parameter_doc.all @@ -246,9 +246,8 @@ RESTARTFILE = "GOLD.res" ! default = "MOM.res" LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large ! file support (4Gb), otherwise the limit is 2Gb. -MAX_FIELDS = 50 ! default = 50 - ! The maximum number of restart fields that can be used - ! The default value is set in MOM_memory.h as MAX_FIELDS_. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. ! Parameters of module MOM_tracer_flow_control USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. diff --git a/examples/resting/z/MOM_parameter_doc.all b/examples/resting/z/MOM_parameter_doc.all index e5205a6a6e..6187c9dcc9 100644 --- a/examples/resting/z/MOM_parameter_doc.all +++ b/examples/resting/z/MOM_parameter_doc.all @@ -246,9 +246,8 @@ RESTARTFILE = "GOLD.res" ! default = "MOM.res" LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large ! file support (4Gb), otherwise the limit is 2Gb. -MAX_FIELDS = 50 ! default = 50 - ! The maximum number of restart fields that can be used - ! The default value is set in MOM_memory.h as MAX_FIELDS_. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. ! Parameters of module MOM_tracer_flow_control USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. diff --git a/examples/seamount/layer/MOM_parameter_doc.all b/examples/seamount/layer/MOM_parameter_doc.all index dcbd869a0d..48e7a205a1 100644 --- a/examples/seamount/layer/MOM_parameter_doc.all +++ b/examples/seamount/layer/MOM_parameter_doc.all @@ -246,9 +246,8 @@ RESTARTFILE = "GOLD.res" ! default = "MOM.res" LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large ! file support (4Gb), otherwise the limit is 2Gb. -MAX_FIELDS = 50 ! default = 50 - ! The maximum number of restart fields that can be used - ! The default value is set in MOM_memory.h as MAX_FIELDS_. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. ! Parameters of module MOM_tracer_flow_control USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. diff --git a/examples/seamount/sigma/MOM_parameter_doc.all b/examples/seamount/sigma/MOM_parameter_doc.all index 524bb4ff8d..5a1b0c6993 100644 --- a/examples/seamount/sigma/MOM_parameter_doc.all +++ b/examples/seamount/sigma/MOM_parameter_doc.all @@ -246,9 +246,8 @@ RESTARTFILE = "GOLD.res" ! default = "MOM.res" LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large ! file support (4Gb), otherwise the limit is 2Gb. -MAX_FIELDS = 50 ! default = 50 - ! The maximum number of restart fields that can be used - ! The default value is set in MOM_memory.h as MAX_FIELDS_. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. ! Parameters of module MOM_tracer_flow_control USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. diff --git a/examples/seamount/z/MOM_parameter_doc.all b/examples/seamount/z/MOM_parameter_doc.all index 68aff44d47..563685d175 100644 --- a/examples/seamount/z/MOM_parameter_doc.all +++ b/examples/seamount/z/MOM_parameter_doc.all @@ -246,9 +246,8 @@ RESTARTFILE = "GOLD.res" ! default = "MOM.res" LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large ! file support (4Gb), otherwise the limit is 2Gb. -MAX_FIELDS = 50 ! default = 50 - ! The maximum number of restart fields that can be used - ! The default value is set in MOM_memory.h as MAX_FIELDS_. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. ! Parameters of module MOM_tracer_flow_control USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. diff --git a/examples/single_column/MOM_parameter_doc.all b/examples/single_column/MOM_parameter_doc.all index de839444b1..5469ebf3ad 100644 --- a/examples/single_column/MOM_parameter_doc.all +++ b/examples/single_column/MOM_parameter_doc.all @@ -229,9 +229,8 @@ RESTARTFILE = "MOM.res" ! default = "MOM.res" LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large ! file support (4Gb), otherwise the limit is 2Gb. -MAX_FIELDS = 50 ! default = 50 - ! The maximum number of restart fields that can be used - ! The default value is set in MOM_memory.h as MAX_FIELDS_. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. ! Parameters of module MOM_tracer_flow_control USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. diff --git a/examples/sloshing/layer/MOM_parameter_doc.all b/examples/sloshing/layer/MOM_parameter_doc.all index 28e87a64fd..ac0870b793 100644 --- a/examples/sloshing/layer/MOM_parameter_doc.all +++ b/examples/sloshing/layer/MOM_parameter_doc.all @@ -246,9 +246,8 @@ RESTARTFILE = "MOM.res" ! default = "MOM.res" LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large ! file support (4Gb), otherwise the limit is 2Gb. -MAX_FIELDS = 50 ! default = 50 - ! The maximum number of restart fields that can be used - ! The default value is set in MOM_memory.h as MAX_FIELDS_. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. ! Parameters of module MOM_tracer_flow_control USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. diff --git a/examples/sloshing/rho/MOM_parameter_doc.all b/examples/sloshing/rho/MOM_parameter_doc.all index 6068c9d844..396b987a1c 100644 --- a/examples/sloshing/rho/MOM_parameter_doc.all +++ b/examples/sloshing/rho/MOM_parameter_doc.all @@ -246,9 +246,8 @@ RESTARTFILE = "MOM.res" ! default = "MOM.res" LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large ! file support (4Gb), otherwise the limit is 2Gb. -MAX_FIELDS = 50 ! default = 50 - ! The maximum number of restart fields that can be used - ! The default value is set in MOM_memory.h as MAX_FIELDS_. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. ! Parameters of module MOM_tracer_flow_control USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. diff --git a/examples/torus_advection_test/MOM_parameter_doc.all b/examples/torus_advection_test/MOM_parameter_doc.all index 7fe6bd0d55..a921ce2282 100644 --- a/examples/torus_advection_test/MOM_parameter_doc.all +++ b/examples/torus_advection_test/MOM_parameter_doc.all @@ -246,9 +246,8 @@ RESTARTFILE = "MOM.res" ! default = "MOM.res" LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large ! file support (4Gb), otherwise the limit is 2Gb. -MAX_FIELDS = 50 ! default = 50 - ! The maximum number of restart fields that can be used - ! The default value is set in MOM_memory.h as MAX_FIELDS_. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. ! Parameters of module MOM_tracer_flow_control USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. From 4e77b3a3481e1a6cf2ef64c98c3d7ea59e0343c3 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 5 Jul 2013 10:55:04 -0400 Subject: [PATCH 018/372] Added data links in GOLD_SIS2 & GOLD_SIS2_icebergs --- examples/GOLD_SIS2/INPUT/GOLD_IC.2010.11.15.nc | 1 + examples/GOLD_SIS2/INPUT/OM3_zgrid.nc | 1 + examples/GOLD_SIS2/INPUT/atmos_hgrid.nc | 1 + examples/GOLD_SIS2/INPUT/atmos_mosaic.nc | 1 + examples/GOLD_SIS2/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc | 1 + .../GOLD_SIS2/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc | 1 + examples/GOLD_SIS2/INPUT/cfc.bc.nc | 1 + examples/GOLD_SIS2/INPUT/geothermal_heating_cm2g.nc | 1 + examples/GOLD_SIS2/INPUT/grid_spec.nc | 1 + examples/GOLD_SIS2/INPUT/gustiness_qscat.nc | 1 + examples/GOLD_SIS2/INPUT/land_hgrid.nc | 1 + examples/GOLD_SIS2/INPUT/land_mask.nc | 1 + examples/GOLD_SIS2/INPUT/land_mosaic.nc | 1 + examples/GOLD_SIS2/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc | 1 + examples/GOLD_SIS2/INPUT/mosaic.nc | 1 + examples/GOLD_SIS2/INPUT/ncar_precip_clim.nc | 1 + examples/GOLD_SIS2/INPUT/ncar_rad_clim.nc | 1 + examples/GOLD_SIS2/INPUT/ocean_grid.nc | 1 + examples/GOLD_SIS2/INPUT/ocean_hgrid.nc | 1 + examples/GOLD_SIS2/INPUT/ocean_mask.nc | 1 + examples/GOLD_SIS2/INPUT/ocean_mosaic.nc | 1 + examples/GOLD_SIS2/INPUT/ocean_vgrid.nc | 1 + examples/GOLD_SIS2/INPUT/ocmip2_cfc.res.nc | 1 + examples/GOLD_SIS2/INPUT/q_10_mod.clim.nc | 1 + examples/GOLD_SIS2/INPUT/runoff.nc | 1 + examples/GOLD_SIS2/INPUT/salt_restore.nc | 1 + examples/GOLD_SIS2/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc | 1 + examples/GOLD_SIS2/INPUT/sgs_h2.nc | 1 + examples/GOLD_SIS2/INPUT/slp.clim.nc | 1 + examples/GOLD_SIS2/INPUT/sst_ice_clim.nc | 1 + examples/GOLD_SIS2/INPUT/t_10_mod.clim.nc | 1 + examples/GOLD_SIS2/INPUT/tideamp.nc | 1 + examples/GOLD_SIS2/INPUT/tke_tidal_cm2p2.nc | 1 + examples/GOLD_SIS2/INPUT/topog.nc | 1 + examples/GOLD_SIS2/INPUT/u_10_mod.clim.nc | 1 + examples/GOLD_SIS2/INPUT/v_10_mod.clim.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/31Layer_zgrid.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/GOLD_IC.2010.11.15.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/GOLD_SIS_IC.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/OM3_zgrid.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/atmos_hgrid.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/atmos_mosaic.nc | 1 + .../INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc | 1 + .../INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/cfc.bc.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/example_calving.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/geothermal_heating_cm2g.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/grid_spec.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/gustiness_qscat.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/land_hgrid.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/land_mask.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/land_mosaic.nc | 1 + .../INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/mosaic.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/ncar_precip_clim.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/ncar_rad_clim.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/ocean_grid.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/ocean_hgrid.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/ocean_mask.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/ocean_mosaic.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/ocean_vgrid.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/ocmip2_cfc.res.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/q_10_mod.clim.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/runoff.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/salt_restore.nc | 1 + .../INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/sgs_h2.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/slp.clim.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/sst_ice_clim.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/t_10_mod.clim.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/temp_restore.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/tideamp.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/tke_tidal_cm2p2.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/topog.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/u_10_mod.clim.nc | 1 + examples/GOLD_SIS2_icebergs/INPUT/v_10_mod.clim.nc | 1 + 76 files changed, 76 insertions(+) create mode 120000 examples/GOLD_SIS2/INPUT/GOLD_IC.2010.11.15.nc create mode 120000 examples/GOLD_SIS2/INPUT/OM3_zgrid.nc create mode 120000 examples/GOLD_SIS2/INPUT/atmos_hgrid.nc create mode 120000 examples/GOLD_SIS2/INPUT/atmos_mosaic.nc create mode 120000 examples/GOLD_SIS2/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc create mode 120000 examples/GOLD_SIS2/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc create mode 120000 examples/GOLD_SIS2/INPUT/cfc.bc.nc create mode 120000 examples/GOLD_SIS2/INPUT/geothermal_heating_cm2g.nc create mode 120000 examples/GOLD_SIS2/INPUT/grid_spec.nc create mode 120000 examples/GOLD_SIS2/INPUT/gustiness_qscat.nc create mode 120000 examples/GOLD_SIS2/INPUT/land_hgrid.nc create mode 120000 examples/GOLD_SIS2/INPUT/land_mask.nc create mode 120000 examples/GOLD_SIS2/INPUT/land_mosaic.nc create mode 120000 examples/GOLD_SIS2/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc create mode 120000 examples/GOLD_SIS2/INPUT/mosaic.nc create mode 120000 examples/GOLD_SIS2/INPUT/ncar_precip_clim.nc create mode 120000 examples/GOLD_SIS2/INPUT/ncar_rad_clim.nc create mode 120000 examples/GOLD_SIS2/INPUT/ocean_grid.nc create mode 120000 examples/GOLD_SIS2/INPUT/ocean_hgrid.nc create mode 120000 examples/GOLD_SIS2/INPUT/ocean_mask.nc create mode 120000 examples/GOLD_SIS2/INPUT/ocean_mosaic.nc create mode 120000 examples/GOLD_SIS2/INPUT/ocean_vgrid.nc create mode 120000 examples/GOLD_SIS2/INPUT/ocmip2_cfc.res.nc create mode 120000 examples/GOLD_SIS2/INPUT/q_10_mod.clim.nc create mode 120000 examples/GOLD_SIS2/INPUT/runoff.nc create mode 120000 examples/GOLD_SIS2/INPUT/salt_restore.nc create mode 120000 examples/GOLD_SIS2/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc create mode 120000 examples/GOLD_SIS2/INPUT/sgs_h2.nc create mode 120000 examples/GOLD_SIS2/INPUT/slp.clim.nc create mode 120000 examples/GOLD_SIS2/INPUT/sst_ice_clim.nc create mode 120000 examples/GOLD_SIS2/INPUT/t_10_mod.clim.nc create mode 120000 examples/GOLD_SIS2/INPUT/tideamp.nc create mode 120000 examples/GOLD_SIS2/INPUT/tke_tidal_cm2p2.nc create mode 120000 examples/GOLD_SIS2/INPUT/topog.nc create mode 120000 examples/GOLD_SIS2/INPUT/u_10_mod.clim.nc create mode 120000 examples/GOLD_SIS2/INPUT/v_10_mod.clim.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/31Layer_zgrid.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/GOLD_IC.2010.11.15.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/GOLD_SIS_IC.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/OM3_zgrid.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/atmos_hgrid.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/atmos_mosaic.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/cfc.bc.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/example_calving.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/geothermal_heating_cm2g.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/grid_spec.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/gustiness_qscat.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/land_hgrid.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/land_mask.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/land_mosaic.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/mosaic.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/ncar_precip_clim.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/ncar_rad_clim.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/ocean_grid.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/ocean_hgrid.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/ocean_mask.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/ocean_mosaic.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/ocean_vgrid.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/ocmip2_cfc.res.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/q_10_mod.clim.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/runoff.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/salt_restore.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/sgs_h2.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/slp.clim.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/sst_ice_clim.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/t_10_mod.clim.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/temp_restore.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/tideamp.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/tke_tidal_cm2p2.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/topog.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/u_10_mod.clim.nc create mode 120000 examples/GOLD_SIS2_icebergs/INPUT/v_10_mod.clim.nc diff --git a/examples/GOLD_SIS2/INPUT/GOLD_IC.2010.11.15.nc b/examples/GOLD_SIS2/INPUT/GOLD_IC.2010.11.15.nc new file mode 120000 index 0000000000..046d818714 --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/GOLD_IC.2010.11.15.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/GOLD_IC.2010.11.15.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/OM3_zgrid.nc b/examples/GOLD_SIS2/INPUT/OM3_zgrid.nc new file mode 120000 index 0000000000..8600d5c457 --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/OM3_zgrid.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/OM3_zgrid.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/atmos_hgrid.nc b/examples/GOLD_SIS2/INPUT/atmos_hgrid.nc new file mode 120000 index 0000000000..2d99559837 --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/atmos_hgrid.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/atmos_hgrid.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/atmos_mosaic.nc b/examples/GOLD_SIS2/INPUT/atmos_mosaic.nc new file mode 120000 index 0000000000..1d7d5defe9 --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/atmos_mosaic.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/atmos_mosaic.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc b/examples/GOLD_SIS2/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc new file mode 120000 index 0000000000..ab542e74fe --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/atmos_mosaic_tile1Xland_mosaic_tile1.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc b/examples/GOLD_SIS2/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc new file mode 120000 index 0000000000..a123374f18 --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/atmos_mosaic_tile1Xocean_mosaic_tile1.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/cfc.bc.nc b/examples/GOLD_SIS2/INPUT/cfc.bc.nc new file mode 120000 index 0000000000..2ee881840a --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/cfc.bc.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/cfc.bc.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/geothermal_heating_cm2g.nc b/examples/GOLD_SIS2/INPUT/geothermal_heating_cm2g.nc new file mode 120000 index 0000000000..b38428d7b0 --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/geothermal_heating_cm2g.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/geothermal_heating_cm2g.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/grid_spec.nc b/examples/GOLD_SIS2/INPUT/grid_spec.nc new file mode 120000 index 0000000000..8be866d38a --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/grid_spec.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/grid_spec.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/gustiness_qscat.nc b/examples/GOLD_SIS2/INPUT/gustiness_qscat.nc new file mode 120000 index 0000000000..11c5244f78 --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/gustiness_qscat.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/gustiness_qscat.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/land_hgrid.nc b/examples/GOLD_SIS2/INPUT/land_hgrid.nc new file mode 120000 index 0000000000..d36e1653e4 --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/land_hgrid.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/land_hgrid.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/land_mask.nc b/examples/GOLD_SIS2/INPUT/land_mask.nc new file mode 120000 index 0000000000..f2204c7c5f --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/land_mask.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/land_mask.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/land_mosaic.nc b/examples/GOLD_SIS2/INPUT/land_mosaic.nc new file mode 120000 index 0000000000..fe2792aa4c --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/land_mosaic.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/land_mosaic.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc b/examples/GOLD_SIS2/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc new file mode 120000 index 0000000000..18d0aa8a64 --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/land_mosaic_tile1Xocean_mosaic_tile1.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/mosaic.nc b/examples/GOLD_SIS2/INPUT/mosaic.nc new file mode 120000 index 0000000000..476a0963c3 --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/mosaic.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/mosaic.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/ncar_precip_clim.nc b/examples/GOLD_SIS2/INPUT/ncar_precip_clim.nc new file mode 120000 index 0000000000..cf566642fd --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/ncar_precip_clim.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/ncar_precip_clim.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/ncar_rad_clim.nc b/examples/GOLD_SIS2/INPUT/ncar_rad_clim.nc new file mode 120000 index 0000000000..bdd6d0d2c8 --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/ncar_rad_clim.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/ncar_rad_clim.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/ocean_grid.nc b/examples/GOLD_SIS2/INPUT/ocean_grid.nc new file mode 120000 index 0000000000..368f2d9e90 --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/ocean_grid.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/ocean_grid.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/ocean_hgrid.nc b/examples/GOLD_SIS2/INPUT/ocean_hgrid.nc new file mode 120000 index 0000000000..77fd424ab4 --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/ocean_hgrid.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/ocean_hgrid.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/ocean_mask.nc b/examples/GOLD_SIS2/INPUT/ocean_mask.nc new file mode 120000 index 0000000000..bcd4d24b02 --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/ocean_mask.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/ocean_mask.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/ocean_mosaic.nc b/examples/GOLD_SIS2/INPUT/ocean_mosaic.nc new file mode 120000 index 0000000000..79593255c3 --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/ocean_mosaic.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/ocean_mosaic.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/ocean_vgrid.nc b/examples/GOLD_SIS2/INPUT/ocean_vgrid.nc new file mode 120000 index 0000000000..d83d78fb03 --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/ocean_vgrid.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/ocean_vgrid.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/ocmip2_cfc.res.nc b/examples/GOLD_SIS2/INPUT/ocmip2_cfc.res.nc new file mode 120000 index 0000000000..92353817b8 --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/ocmip2_cfc.res.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/ocmip2_cfc.res.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/q_10_mod.clim.nc b/examples/GOLD_SIS2/INPUT/q_10_mod.clim.nc new file mode 120000 index 0000000000..ee22f9b8ee --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/q_10_mod.clim.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/q_10_mod.clim.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/runoff.nc b/examples/GOLD_SIS2/INPUT/runoff.nc new file mode 120000 index 0000000000..c36598e904 --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/runoff.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/runoff.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/salt_restore.nc b/examples/GOLD_SIS2/INPUT/salt_restore.nc new file mode 120000 index 0000000000..d06759aca2 --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/salt_restore.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/salt_restore.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc b/examples/GOLD_SIS2/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc new file mode 120000 index 0000000000..8ffc18fd3c --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/sgs_h2.nc b/examples/GOLD_SIS2/INPUT/sgs_h2.nc new file mode 120000 index 0000000000..62988851b9 --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/sgs_h2.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/sgs_h2.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/slp.clim.nc b/examples/GOLD_SIS2/INPUT/slp.clim.nc new file mode 120000 index 0000000000..81db600d1b --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/slp.clim.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/slp.clim.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/sst_ice_clim.nc b/examples/GOLD_SIS2/INPUT/sst_ice_clim.nc new file mode 120000 index 0000000000..8da20f2fd9 --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/sst_ice_clim.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/sst_ice_clim.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/t_10_mod.clim.nc b/examples/GOLD_SIS2/INPUT/t_10_mod.clim.nc new file mode 120000 index 0000000000..c270d1c272 --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/t_10_mod.clim.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/t_10_mod.clim.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/tideamp.nc b/examples/GOLD_SIS2/INPUT/tideamp.nc new file mode 120000 index 0000000000..afdcefdfdb --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/tideamp.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/tideamp.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/tke_tidal_cm2p2.nc b/examples/GOLD_SIS2/INPUT/tke_tidal_cm2p2.nc new file mode 120000 index 0000000000..b3a03c8366 --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/tke_tidal_cm2p2.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/tke_tidal_cm2p2.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/topog.nc b/examples/GOLD_SIS2/INPUT/topog.nc new file mode 120000 index 0000000000..656eed2ffb --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/topog.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/topog.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/u_10_mod.clim.nc b/examples/GOLD_SIS2/INPUT/u_10_mod.clim.nc new file mode 120000 index 0000000000..44da029a20 --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/u_10_mod.clim.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/u_10_mod.clim.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2/INPUT/v_10_mod.clim.nc b/examples/GOLD_SIS2/INPUT/v_10_mod.clim.nc new file mode 120000 index 0000000000..64523c32ae --- /dev/null +++ b/examples/GOLD_SIS2/INPUT/v_10_mod.clim.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/v_10_mod.clim.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/31Layer_zgrid.nc b/examples/GOLD_SIS2_icebergs/INPUT/31Layer_zgrid.nc new file mode 120000 index 0000000000..49c122d92d --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/31Layer_zgrid.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/31Layer_zgrid.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/GOLD_IC.2010.11.15.nc b/examples/GOLD_SIS2_icebergs/INPUT/GOLD_IC.2010.11.15.nc new file mode 120000 index 0000000000..046d818714 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/GOLD_IC.2010.11.15.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/GOLD_IC.2010.11.15.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/GOLD_SIS_IC.nc b/examples/GOLD_SIS2_icebergs/INPUT/GOLD_SIS_IC.nc new file mode 120000 index 0000000000..3ccee6b61f --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/GOLD_SIS_IC.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/GOLD_SIS_IC.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/OM3_zgrid.nc b/examples/GOLD_SIS2_icebergs/INPUT/OM3_zgrid.nc new file mode 120000 index 0000000000..8600d5c457 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/OM3_zgrid.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/OM3_zgrid.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/atmos_hgrid.nc b/examples/GOLD_SIS2_icebergs/INPUT/atmos_hgrid.nc new file mode 120000 index 0000000000..2d99559837 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/atmos_hgrid.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/atmos_hgrid.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/atmos_mosaic.nc b/examples/GOLD_SIS2_icebergs/INPUT/atmos_mosaic.nc new file mode 120000 index 0000000000..1d7d5defe9 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/atmos_mosaic.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/atmos_mosaic.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc b/examples/GOLD_SIS2_icebergs/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc new file mode 120000 index 0000000000..ab542e74fe --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/atmos_mosaic_tile1Xland_mosaic_tile1.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc b/examples/GOLD_SIS2_icebergs/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc new file mode 120000 index 0000000000..a123374f18 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/atmos_mosaic_tile1Xocean_mosaic_tile1.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/cfc.bc.nc b/examples/GOLD_SIS2_icebergs/INPUT/cfc.bc.nc new file mode 120000 index 0000000000..2ee881840a --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/cfc.bc.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/cfc.bc.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/example_calving.nc b/examples/GOLD_SIS2_icebergs/INPUT/example_calving.nc new file mode 120000 index 0000000000..ec3180337b --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/example_calving.nc @@ -0,0 +1 @@ +.datasets/MOM6_SIS_icebergs/example_calving.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/geothermal_heating_cm2g.nc b/examples/GOLD_SIS2_icebergs/INPUT/geothermal_heating_cm2g.nc new file mode 120000 index 0000000000..b38428d7b0 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/geothermal_heating_cm2g.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/geothermal_heating_cm2g.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/grid_spec.nc b/examples/GOLD_SIS2_icebergs/INPUT/grid_spec.nc new file mode 120000 index 0000000000..8be866d38a --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/grid_spec.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/grid_spec.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/gustiness_qscat.nc b/examples/GOLD_SIS2_icebergs/INPUT/gustiness_qscat.nc new file mode 120000 index 0000000000..11c5244f78 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/gustiness_qscat.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/gustiness_qscat.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/land_hgrid.nc b/examples/GOLD_SIS2_icebergs/INPUT/land_hgrid.nc new file mode 120000 index 0000000000..d36e1653e4 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/land_hgrid.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/land_hgrid.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/land_mask.nc b/examples/GOLD_SIS2_icebergs/INPUT/land_mask.nc new file mode 120000 index 0000000000..f2204c7c5f --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/land_mask.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/land_mask.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/land_mosaic.nc b/examples/GOLD_SIS2_icebergs/INPUT/land_mosaic.nc new file mode 120000 index 0000000000..fe2792aa4c --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/land_mosaic.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/land_mosaic.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc b/examples/GOLD_SIS2_icebergs/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc new file mode 120000 index 0000000000..18d0aa8a64 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/land_mosaic_tile1Xocean_mosaic_tile1.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/mosaic.nc b/examples/GOLD_SIS2_icebergs/INPUT/mosaic.nc new file mode 120000 index 0000000000..476a0963c3 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/mosaic.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/mosaic.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/ncar_precip_clim.nc b/examples/GOLD_SIS2_icebergs/INPUT/ncar_precip_clim.nc new file mode 120000 index 0000000000..cf566642fd --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/ncar_precip_clim.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/ncar_precip_clim.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/ncar_rad_clim.nc b/examples/GOLD_SIS2_icebergs/INPUT/ncar_rad_clim.nc new file mode 120000 index 0000000000..bdd6d0d2c8 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/ncar_rad_clim.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/ncar_rad_clim.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/ocean_grid.nc b/examples/GOLD_SIS2_icebergs/INPUT/ocean_grid.nc new file mode 120000 index 0000000000..368f2d9e90 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/ocean_grid.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/ocean_grid.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/ocean_hgrid.nc b/examples/GOLD_SIS2_icebergs/INPUT/ocean_hgrid.nc new file mode 120000 index 0000000000..77fd424ab4 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/ocean_hgrid.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/ocean_hgrid.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/ocean_mask.nc b/examples/GOLD_SIS2_icebergs/INPUT/ocean_mask.nc new file mode 120000 index 0000000000..bcd4d24b02 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/ocean_mask.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/ocean_mask.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/ocean_mosaic.nc b/examples/GOLD_SIS2_icebergs/INPUT/ocean_mosaic.nc new file mode 120000 index 0000000000..79593255c3 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/ocean_mosaic.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/ocean_mosaic.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/ocean_vgrid.nc b/examples/GOLD_SIS2_icebergs/INPUT/ocean_vgrid.nc new file mode 120000 index 0000000000..d83d78fb03 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/ocean_vgrid.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/ocean_vgrid.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/ocmip2_cfc.res.nc b/examples/GOLD_SIS2_icebergs/INPUT/ocmip2_cfc.res.nc new file mode 120000 index 0000000000..92353817b8 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/ocmip2_cfc.res.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/ocmip2_cfc.res.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/q_10_mod.clim.nc b/examples/GOLD_SIS2_icebergs/INPUT/q_10_mod.clim.nc new file mode 120000 index 0000000000..ee22f9b8ee --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/q_10_mod.clim.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/q_10_mod.clim.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/runoff.nc b/examples/GOLD_SIS2_icebergs/INPUT/runoff.nc new file mode 120000 index 0000000000..c36598e904 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/runoff.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/runoff.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/salt_restore.nc b/examples/GOLD_SIS2_icebergs/INPUT/salt_restore.nc new file mode 120000 index 0000000000..d06759aca2 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/salt_restore.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/salt_restore.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc b/examples/GOLD_SIS2_icebergs/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc new file mode 120000 index 0000000000..8ffc18fd3c --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/sgs_h2.nc b/examples/GOLD_SIS2_icebergs/INPUT/sgs_h2.nc new file mode 120000 index 0000000000..62988851b9 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/sgs_h2.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/sgs_h2.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/slp.clim.nc b/examples/GOLD_SIS2_icebergs/INPUT/slp.clim.nc new file mode 120000 index 0000000000..81db600d1b --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/slp.clim.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/slp.clim.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/sst_ice_clim.nc b/examples/GOLD_SIS2_icebergs/INPUT/sst_ice_clim.nc new file mode 120000 index 0000000000..8da20f2fd9 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/sst_ice_clim.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/sst_ice_clim.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/t_10_mod.clim.nc b/examples/GOLD_SIS2_icebergs/INPUT/t_10_mod.clim.nc new file mode 120000 index 0000000000..c270d1c272 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/t_10_mod.clim.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/t_10_mod.clim.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/temp_restore.nc b/examples/GOLD_SIS2_icebergs/INPUT/temp_restore.nc new file mode 120000 index 0000000000..112c994842 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/temp_restore.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/temp_restore.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/tideamp.nc b/examples/GOLD_SIS2_icebergs/INPUT/tideamp.nc new file mode 120000 index 0000000000..afdcefdfdb --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/tideamp.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/tideamp.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/tke_tidal_cm2p2.nc b/examples/GOLD_SIS2_icebergs/INPUT/tke_tidal_cm2p2.nc new file mode 120000 index 0000000000..b3a03c8366 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/tke_tidal_cm2p2.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/tke_tidal_cm2p2.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/topog.nc b/examples/GOLD_SIS2_icebergs/INPUT/topog.nc new file mode 120000 index 0000000000..656eed2ffb --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/topog.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/topog.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/u_10_mod.clim.nc b/examples/GOLD_SIS2_icebergs/INPUT/u_10_mod.clim.nc new file mode 120000 index 0000000000..44da029a20 --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/u_10_mod.clim.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/u_10_mod.clim.nc \ No newline at end of file diff --git a/examples/GOLD_SIS2_icebergs/INPUT/v_10_mod.clim.nc b/examples/GOLD_SIS2_icebergs/INPUT/v_10_mod.clim.nc new file mode 120000 index 0000000000..64523c32ae --- /dev/null +++ b/examples/GOLD_SIS2_icebergs/INPUT/v_10_mod.clim.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/v_10_mod.clim.nc \ No newline at end of file From 5c9d40f4ff679b029ba9ccb838067982d2931355 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 5 Jul 2013 13:10:58 -0400 Subject: [PATCH 019/372] Added layer & z versions of global_ALE global_ALE differs from global by interpolation WOA for initial conditions. global_ALE/layer is otherwise identical to global global_ALE/z uses REGRIDDING and z-coordinates src/initialization/MOM_initialization.F90 has a fix for uninitialize values for nkml and nkbl --- examples/global_ALE/common/INPUT/.datasets | 1 + .../global_ALE/common/INPUT/31Layer_zgrid.nc | 1 + .../common/INPUT/GOLD_IC.2010.11.15.nc | 1 + .../global_ALE/common/INPUT/Layer_coord.cdl | 18 + .../global_ALE/common/INPUT/Layer_coord.nc | Bin 0 -> 592 bytes .../global_ALE/common/INPUT/Layer_coord50.cdl | 17 + .../global_ALE/common/INPUT/Layer_coord50.nc | Bin 0 -> 488 bytes examples/global_ALE/common/INPUT/OM3_zgrid.nc | 1 + .../common/INPUT/WOA05_pottemp_salt.nc | 1 + .../global_ALE/common/INPUT/atmos_hgrid.nc | 1 + .../global_ALE/common/INPUT/atmos_mosaic.nc | 1 + .../atmos_mosaic_tile1Xland_mosaic_tile1.nc | 1 + .../atmos_mosaic_tile1Xocean_mosaic_tile1.nc | 1 + .../common/INPUT/geothermal_heating_cm2g.nc | 1 + examples/global_ALE/common/INPUT/grid_spec.nc | 1 + .../common/INPUT/gustiness_qscat.nc | 1 + .../global_ALE/common/INPUT/land_hgrid.nc | 1 + examples/global_ALE/common/INPUT/land_mask.nc | 1 + .../global_ALE/common/INPUT/land_mosaic.nc | 1 + .../land_mosaic_tile1Xocean_mosaic_tile1.nc | 1 + examples/global_ALE/common/INPUT/mosaic.nc | 1 + .../common/INPUT/ocean_forcing_daily.nc | 1 + .../common/INPUT/ocean_forcing_monthly.nc | 1 + .../global_ALE/common/INPUT/ocean_hgrid.nc | 1 + .../global_ALE/common/INPUT/ocean_mask.nc | 1 + .../global_ALE/common/INPUT/ocean_mosaic.nc | 1 + .../common/INPUT/ocean_precip_monthly.nc | 1 + .../global_ALE/common/INPUT/ocean_vgrid.nc | 1 + .../seawifs_1998-2006_GOLD_smoothed_2X.nc | 1 + examples/global_ALE/common/INPUT/sgs_h2.nc | 1 + examples/global_ALE/common/INPUT/tideamp.nc | 1 + examples/global_ALE/common/INPUT/topog.nc | 1 + examples/global_ALE/common/INPUT/vgrid.cdl | 41 ++ examples/global_ALE/common/INPUT/vgrid.nc | Bin 0 -> 1752 bytes examples/global_ALE/common/MOM_input | 637 ++++++++++++++++++ examples/global_ALE/common/diag_table | 232 +++++++ examples/global_ALE/common/input.nml | 29 + examples/global_ALE/z/INPUT | 1 + examples/global_ALE/z/MOM_input | 1 + examples/global_ALE/z/MOM_override | 10 + examples/global_ALE/z/diag_table | 1 + examples/global_ALE/z/input.nml | 1 + examples/global_ALE/z/timestats.gnu | 5 + examples/global_ALE/z/timestats.intel | 5 + examples/global_ALE/z/timestats.pgi | 4 + src/initialization/MOM_initialization.F90 | 4 +- 46 files changed, 1032 insertions(+), 2 deletions(-) create mode 120000 examples/global_ALE/common/INPUT/.datasets create mode 120000 examples/global_ALE/common/INPUT/31Layer_zgrid.nc create mode 120000 examples/global_ALE/common/INPUT/GOLD_IC.2010.11.15.nc create mode 100644 examples/global_ALE/common/INPUT/Layer_coord.cdl create mode 100644 examples/global_ALE/common/INPUT/Layer_coord.nc create mode 100644 examples/global_ALE/common/INPUT/Layer_coord50.cdl create mode 100644 examples/global_ALE/common/INPUT/Layer_coord50.nc create mode 120000 examples/global_ALE/common/INPUT/OM3_zgrid.nc create mode 120000 examples/global_ALE/common/INPUT/WOA05_pottemp_salt.nc create mode 120000 examples/global_ALE/common/INPUT/atmos_hgrid.nc create mode 120000 examples/global_ALE/common/INPUT/atmos_mosaic.nc create mode 120000 examples/global_ALE/common/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc create mode 120000 examples/global_ALE/common/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc create mode 120000 examples/global_ALE/common/INPUT/geothermal_heating_cm2g.nc create mode 120000 examples/global_ALE/common/INPUT/grid_spec.nc create mode 120000 examples/global_ALE/common/INPUT/gustiness_qscat.nc create mode 120000 examples/global_ALE/common/INPUT/land_hgrid.nc create mode 120000 examples/global_ALE/common/INPUT/land_mask.nc create mode 120000 examples/global_ALE/common/INPUT/land_mosaic.nc create mode 120000 examples/global_ALE/common/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc create mode 120000 examples/global_ALE/common/INPUT/mosaic.nc create mode 120000 examples/global_ALE/common/INPUT/ocean_forcing_daily.nc create mode 120000 examples/global_ALE/common/INPUT/ocean_forcing_monthly.nc create mode 120000 examples/global_ALE/common/INPUT/ocean_hgrid.nc create mode 120000 examples/global_ALE/common/INPUT/ocean_mask.nc create mode 120000 examples/global_ALE/common/INPUT/ocean_mosaic.nc create mode 120000 examples/global_ALE/common/INPUT/ocean_precip_monthly.nc create mode 120000 examples/global_ALE/common/INPUT/ocean_vgrid.nc create mode 120000 examples/global_ALE/common/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc create mode 120000 examples/global_ALE/common/INPUT/sgs_h2.nc create mode 120000 examples/global_ALE/common/INPUT/tideamp.nc create mode 120000 examples/global_ALE/common/INPUT/topog.nc create mode 100644 examples/global_ALE/common/INPUT/vgrid.cdl create mode 100644 examples/global_ALE/common/INPUT/vgrid.nc create mode 100644 examples/global_ALE/common/MOM_input create mode 100644 examples/global_ALE/common/diag_table create mode 100644 examples/global_ALE/common/input.nml create mode 120000 examples/global_ALE/z/INPUT create mode 120000 examples/global_ALE/z/MOM_input create mode 100644 examples/global_ALE/z/MOM_override create mode 120000 examples/global_ALE/z/diag_table create mode 120000 examples/global_ALE/z/input.nml create mode 100644 examples/global_ALE/z/timestats.gnu create mode 100644 examples/global_ALE/z/timestats.intel create mode 100644 examples/global_ALE/z/timestats.pgi diff --git a/examples/global_ALE/common/INPUT/.datasets b/examples/global_ALE/common/INPUT/.datasets new file mode 120000 index 0000000000..086a13aa04 --- /dev/null +++ b/examples/global_ALE/common/INPUT/.datasets @@ -0,0 +1 @@ +../../../.datasets \ No newline at end of file diff --git a/examples/global_ALE/common/INPUT/31Layer_zgrid.nc b/examples/global_ALE/common/INPUT/31Layer_zgrid.nc new file mode 120000 index 0000000000..5fe445addb --- /dev/null +++ b/examples/global_ALE/common/INPUT/31Layer_zgrid.nc @@ -0,0 +1 @@ +.datasets/global/siena_201204/INPUT/31Layer_zgrid.nc \ No newline at end of file diff --git a/examples/global_ALE/common/INPUT/GOLD_IC.2010.11.15.nc b/examples/global_ALE/common/INPUT/GOLD_IC.2010.11.15.nc new file mode 120000 index 0000000000..f96438d83d --- /dev/null +++ b/examples/global_ALE/common/INPUT/GOLD_IC.2010.11.15.nc @@ -0,0 +1 @@ +.datasets/global/siena_201204/INPUT/GOLD_IC.2010.11.15.nc \ No newline at end of file diff --git a/examples/global_ALE/common/INPUT/Layer_coord.cdl b/examples/global_ALE/common/INPUT/Layer_coord.cdl new file mode 100644 index 0000000000..c460c97a86 --- /dev/null +++ b/examples/global_ALE/common/INPUT/Layer_coord.cdl @@ -0,0 +1,18 @@ +netcdf layer_coord { +dimensions: + Layer = 63 ; +variables: + double Layer(Layer) ; + +data: + + Layer = 1009.42, 1013.565, 1017.71, 1021.855, 1026, 1030.145, 1031.037, + 1031.719, 1032.229, 1032.633, 1032.978, 1033.288, 1033.575, 1033.846, + 1034.103, 1034.347, 1034.577, 1034.793, 1034.995, 1035.181, 1035.352, + 1035.507, 1035.648, 1035.776, 1035.891, 1035.996, 1036.092, 1036.181, + 1036.263, 1036.341, 1036.415, 1036.487, 1036.557, 1036.625, 1036.693, + 1036.757, 1036.814, 1036.863, 1036.905, 1036.943, 1036.975, 1037.003, + 1037.027, 1037.048, 1037.067, 1037.084, 1037.1, 1037.116, 1037.132, + 1037.148, 1037.164, 1037.18, 1037.196, 1037.214, 1037.234, 1037.258, + 1037.29, 1037.34, 1037.41, 1037.5, 1037.62, 1037.76, 1037.9 ; +} diff --git a/examples/global_ALE/common/INPUT/Layer_coord.nc b/examples/global_ALE/common/INPUT/Layer_coord.nc new file mode 100644 index 0000000000000000000000000000000000000000..2b9378fb279046c9804224a6a93293868f2af05e GIT binary patch literal 592 zcmZ>EabskF04^W}Vzc@rR;Cs~#OxsynB)eM=<+bVFlB5&B|m_i2#5ae7>%!o`W^b$ zw94%WeB;o6cAZGoLl1}kch|XW3zj%c-~j7!m>@Bw>Y@8OhY2#OkAuITcbFjez_HWZ z$6taO;5{IcT8-!BdmRMmite-0DWe9oLXbJk&kdXn#@kEy6m3vA>M%i% zU7Lx=3rJ7z^}lcJFhO5x{=Tx4Kzahu;7>sM_w$@?7l#Q3ai;b)?|?K^zacMBd5XgX z!&s0GAiV9|!*c(m>x-Tm{lDvzI;&0n%YC5|c}T zG)Or}ec6dEmJvX@9pWz&sJ~2>zn{BF7bp(0Mjl9mlnDUo+e#OnCID%WG@ru+Q&4aL s!`l=TeL(-1LgI0P>0)5S6*^2XgT|W~DB6JGX%39e#n*xKOdyyA0I2fb(f|Me literal 0 HcmV?d00001 diff --git a/examples/global_ALE/common/INPUT/Layer_coord50.cdl b/examples/global_ALE/common/INPUT/Layer_coord50.cdl new file mode 100644 index 0000000000..7121e7f3d0 --- /dev/null +++ b/examples/global_ALE/common/INPUT/Layer_coord50.cdl @@ -0,0 +1,17 @@ +netcdf layer_coord { +dimensions: + Layer = 50 ; +variables: + double Layer(Layer) ; + +data: + + Layer = 1009.42, 1013.565, 1017.71, 1021.855, 1026, 1030.145, 1031.037, + 1031.719, 1032.229, 1032.633, 1032.978, 1033.288, 1033.575, 1033.846, + 1034.103, 1034.347, 1034.577, 1034.793, 1034.995, 1035.181, 1035.352, + 1035.507, 1035.648, 1035.776, 1035.891, 1035.996, 1036.092, 1036.181, + 1036.263, 1036.341, 1036.415, 1036.487, 1036.557, 1036.625, 1036.693, + 1036.757, 1036.814, 1036.863, 1036.905, 1036.943, 1036.975, 1037.003, + 1037.027, 1037.048, 1037.067, 1037.084, 1037.1, 1037.116, 1037.132, + 1037.148; +} diff --git a/examples/global_ALE/common/INPUT/Layer_coord50.nc b/examples/global_ALE/common/INPUT/Layer_coord50.nc new file mode 100644 index 0000000000000000000000000000000000000000..a040ee6d63e530d432b7d091de43cf9ea81d9347 GIT binary patch literal 488 zcmZ>EabskF04^W}Vzc@rR;Cs~#Ec*mnB)eM=<+bVFlB5&B@=+02#5ae7>%!o`W^b$ zw94%WeB;o6cAZGoLl1}kch|XW3zj%c-~j7!m>@Bw>Y@8OhY2#OkAuITcbFjez_HWZ z$6taO;5{IcT8-!BdmRMmite-0DWe9oLXbJk&kdXn#@kEy6m3vA>M%i% zU7Lx=3rJ7z^}lcJFhO5x{=Tx4Kzahu;7>sM_w$@?7l#Q3ai;b)?|?K^zacMBd5XgX z!&s0GAiV9|!*c(m>x-Tm{lDvzI;&0n%YC5|c}T WG)Or}ec6dEmJvX@9pWz&u)hH1ak8%f literal 0 HcmV?d00001 diff --git a/examples/global_ALE/common/INPUT/OM3_zgrid.nc b/examples/global_ALE/common/INPUT/OM3_zgrid.nc new file mode 120000 index 0000000000..c888095b3a --- /dev/null +++ b/examples/global_ALE/common/INPUT/OM3_zgrid.nc @@ -0,0 +1 @@ +.datasets/global/siena_201204/INPUT/OM3_zgrid.nc \ No newline at end of file diff --git a/examples/global_ALE/common/INPUT/WOA05_pottemp_salt.nc b/examples/global_ALE/common/INPUT/WOA05_pottemp_salt.nc new file mode 120000 index 0000000000..09921534fc --- /dev/null +++ b/examples/global_ALE/common/INPUT/WOA05_pottemp_salt.nc @@ -0,0 +1 @@ +./.datasets/obs/WOA05_pottemp_salt.nc \ No newline at end of file diff --git a/examples/global_ALE/common/INPUT/atmos_hgrid.nc b/examples/global_ALE/common/INPUT/atmos_hgrid.nc new file mode 120000 index 0000000000..b0aaa8cccf --- /dev/null +++ b/examples/global_ALE/common/INPUT/atmos_hgrid.nc @@ -0,0 +1 @@ +.datasets/global/siena_201204/mosaic.unpacked/atmos_hgrid.nc \ No newline at end of file diff --git a/examples/global_ALE/common/INPUT/atmos_mosaic.nc b/examples/global_ALE/common/INPUT/atmos_mosaic.nc new file mode 120000 index 0000000000..ad2736729f --- /dev/null +++ b/examples/global_ALE/common/INPUT/atmos_mosaic.nc @@ -0,0 +1 @@ +.datasets/global/siena_201204/mosaic.unpacked/atmos_mosaic.nc \ No newline at end of file diff --git a/examples/global_ALE/common/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc b/examples/global_ALE/common/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc new file mode 120000 index 0000000000..d983a5e0b8 --- /dev/null +++ b/examples/global_ALE/common/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc @@ -0,0 +1 @@ +.datasets/global/siena_201204/mosaic.unpacked/atmos_mosaic_tile1Xland_mosaic_tile1.nc \ No newline at end of file diff --git a/examples/global_ALE/common/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc b/examples/global_ALE/common/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc new file mode 120000 index 0000000000..6320d45b98 --- /dev/null +++ b/examples/global_ALE/common/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc @@ -0,0 +1 @@ +.datasets/global/siena_201204/mosaic.unpacked/atmos_mosaic_tile1Xocean_mosaic_tile1.nc \ No newline at end of file diff --git a/examples/global_ALE/common/INPUT/geothermal_heating_cm2g.nc b/examples/global_ALE/common/INPUT/geothermal_heating_cm2g.nc new file mode 120000 index 0000000000..774635d605 --- /dev/null +++ b/examples/global_ALE/common/INPUT/geothermal_heating_cm2g.nc @@ -0,0 +1 @@ +.datasets/global/siena_201204/INPUT/geothermal_heating_cm2g.nc \ No newline at end of file diff --git a/examples/global_ALE/common/INPUT/grid_spec.nc b/examples/global_ALE/common/INPUT/grid_spec.nc new file mode 120000 index 0000000000..38893b301e --- /dev/null +++ b/examples/global_ALE/common/INPUT/grid_spec.nc @@ -0,0 +1 @@ +.datasets/global/siena_201204/mosaic.unpacked/grid_spec.nc \ No newline at end of file diff --git a/examples/global_ALE/common/INPUT/gustiness_qscat.nc b/examples/global_ALE/common/INPUT/gustiness_qscat.nc new file mode 120000 index 0000000000..6109506d0e --- /dev/null +++ b/examples/global_ALE/common/INPUT/gustiness_qscat.nc @@ -0,0 +1 @@ +.datasets/global/siena_201204/INPUT/gustiness_qscat.nc \ No newline at end of file diff --git a/examples/global_ALE/common/INPUT/land_hgrid.nc b/examples/global_ALE/common/INPUT/land_hgrid.nc new file mode 120000 index 0000000000..b9703f72d8 --- /dev/null +++ b/examples/global_ALE/common/INPUT/land_hgrid.nc @@ -0,0 +1 @@ +.datasets/global/siena_201204/mosaic.unpacked/land_hgrid.nc \ No newline at end of file diff --git a/examples/global_ALE/common/INPUT/land_mask.nc b/examples/global_ALE/common/INPUT/land_mask.nc new file mode 120000 index 0000000000..4dfa7807d5 --- /dev/null +++ b/examples/global_ALE/common/INPUT/land_mask.nc @@ -0,0 +1 @@ +.datasets/global/siena_201204/mosaic.unpacked/land_mask.nc \ No newline at end of file diff --git a/examples/global_ALE/common/INPUT/land_mosaic.nc b/examples/global_ALE/common/INPUT/land_mosaic.nc new file mode 120000 index 0000000000..c587865010 --- /dev/null +++ b/examples/global_ALE/common/INPUT/land_mosaic.nc @@ -0,0 +1 @@ +.datasets/global/siena_201204/mosaic.unpacked/land_mosaic.nc \ No newline at end of file diff --git a/examples/global_ALE/common/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc b/examples/global_ALE/common/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc new file mode 120000 index 0000000000..ff107e221c --- /dev/null +++ b/examples/global_ALE/common/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc @@ -0,0 +1 @@ +.datasets/global/siena_201204/mosaic.unpacked/land_mosaic_tile1Xocean_mosaic_tile1.nc \ No newline at end of file diff --git a/examples/global_ALE/common/INPUT/mosaic.nc b/examples/global_ALE/common/INPUT/mosaic.nc new file mode 120000 index 0000000000..492c030d0f --- /dev/null +++ b/examples/global_ALE/common/INPUT/mosaic.nc @@ -0,0 +1 @@ +.datasets/global/siena_201204/mosaic.unpacked/mosaic.nc \ No newline at end of file diff --git a/examples/global_ALE/common/INPUT/ocean_forcing_daily.nc b/examples/global_ALE/common/INPUT/ocean_forcing_daily.nc new file mode 120000 index 0000000000..8df80bd112 --- /dev/null +++ b/examples/global_ALE/common/INPUT/ocean_forcing_daily.nc @@ -0,0 +1 @@ +.datasets/global/siena_201204/INPUT/ocean_forcing_daily.nc \ No newline at end of file diff --git a/examples/global_ALE/common/INPUT/ocean_forcing_monthly.nc b/examples/global_ALE/common/INPUT/ocean_forcing_monthly.nc new file mode 120000 index 0000000000..800a184fd2 --- /dev/null +++ b/examples/global_ALE/common/INPUT/ocean_forcing_monthly.nc @@ -0,0 +1 @@ +.datasets/global/siena_201204/INPUT/ocean_forcing_monthly.nc \ No newline at end of file diff --git a/examples/global_ALE/common/INPUT/ocean_hgrid.nc b/examples/global_ALE/common/INPUT/ocean_hgrid.nc new file mode 120000 index 0000000000..b2c39cf432 --- /dev/null +++ b/examples/global_ALE/common/INPUT/ocean_hgrid.nc @@ -0,0 +1 @@ +.datasets/global/siena_201204/mosaic.unpacked/ocean_hgrid.nc \ No newline at end of file diff --git a/examples/global_ALE/common/INPUT/ocean_mask.nc b/examples/global_ALE/common/INPUT/ocean_mask.nc new file mode 120000 index 0000000000..99dffc1ba0 --- /dev/null +++ b/examples/global_ALE/common/INPUT/ocean_mask.nc @@ -0,0 +1 @@ +.datasets/global/siena_201204/mosaic.unpacked/ocean_mask.nc \ No newline at end of file diff --git a/examples/global_ALE/common/INPUT/ocean_mosaic.nc b/examples/global_ALE/common/INPUT/ocean_mosaic.nc new file mode 120000 index 0000000000..058171bad9 --- /dev/null +++ b/examples/global_ALE/common/INPUT/ocean_mosaic.nc @@ -0,0 +1 @@ +.datasets/global/siena_201204/mosaic.unpacked/ocean_mosaic.nc \ No newline at end of file diff --git a/examples/global_ALE/common/INPUT/ocean_precip_monthly.nc b/examples/global_ALE/common/INPUT/ocean_precip_monthly.nc new file mode 120000 index 0000000000..e721fa1763 --- /dev/null +++ b/examples/global_ALE/common/INPUT/ocean_precip_monthly.nc @@ -0,0 +1 @@ +.datasets/global/siena_201204/INPUT/ocean_precip_monthly.nc \ No newline at end of file diff --git a/examples/global_ALE/common/INPUT/ocean_vgrid.nc b/examples/global_ALE/common/INPUT/ocean_vgrid.nc new file mode 120000 index 0000000000..9fad6741c2 --- /dev/null +++ b/examples/global_ALE/common/INPUT/ocean_vgrid.nc @@ -0,0 +1 @@ +.datasets/global/siena_201204/mosaic.unpacked/ocean_vgrid.nc \ No newline at end of file diff --git a/examples/global_ALE/common/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc b/examples/global_ALE/common/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc new file mode 120000 index 0000000000..d521071c25 --- /dev/null +++ b/examples/global_ALE/common/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc @@ -0,0 +1 @@ +.datasets/global/siena_201204/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc \ No newline at end of file diff --git a/examples/global_ALE/common/INPUT/sgs_h2.nc b/examples/global_ALE/common/INPUT/sgs_h2.nc new file mode 120000 index 0000000000..4334df9993 --- /dev/null +++ b/examples/global_ALE/common/INPUT/sgs_h2.nc @@ -0,0 +1 @@ +.datasets/global/siena_201204/INPUT/sgs_h2.nc \ No newline at end of file diff --git a/examples/global_ALE/common/INPUT/tideamp.nc b/examples/global_ALE/common/INPUT/tideamp.nc new file mode 120000 index 0000000000..a675bbbc30 --- /dev/null +++ b/examples/global_ALE/common/INPUT/tideamp.nc @@ -0,0 +1 @@ +.datasets/global/siena_201204/INPUT/tideamp.nc \ No newline at end of file diff --git a/examples/global_ALE/common/INPUT/topog.nc b/examples/global_ALE/common/INPUT/topog.nc new file mode 120000 index 0000000000..3240cfc806 --- /dev/null +++ b/examples/global_ALE/common/INPUT/topog.nc @@ -0,0 +1 @@ +.datasets/global/siena_201204/mosaic.unpacked/topog.nc \ No newline at end of file diff --git a/examples/global_ALE/common/INPUT/vgrid.cdl b/examples/global_ALE/common/INPUT/vgrid.cdl new file mode 100644 index 0000000000..e4e58a4fdd --- /dev/null +++ b/examples/global_ALE/common/INPUT/vgrid.cdl @@ -0,0 +1,41 @@ +netcdf vgrid { +dimensions: + nk = 50 ; + nkp1 = 51 ; +variables: + double dz(nk) ; + dz:long_name = "z coordinate level thickness" ; + dz:units = "m" ; + double zt(nk) ; + zt:long_name = "Diagnostic z coordinate level position" ; + zt:comment = "Used for diagnostics only" ; + zt:units = "m" ; + double zw(nkp1) ; + zw:long_name = "Diagnostic z coordinate interface position" ; + zw:comment = "Used for diagnostics only" ; + zw:units = "m" ; + +// global attributes: + :filename = "vgrid.nc" ; +data: + + dz = 10.1, 10.1, 10.1, 10.2, 10.2, 10.3, 10.5, 10.7, 10.9, 11.3, 11.7, 12.4, + 13.3, 14.6, 16.3, 18.6, 21.7, 25.9, 31.4, 38.5, 47.4, 58.4, 71.3, 86, + 101.9, 118.1, 134, 148.7, 161.6, 172.6, 181.5, 188.6, 194.1, 198.3, + 201.4, 203.7, 205.4, 206.7, 207.6, 208.3, 208.7, 209.1, 209.3, 209.5, + 209.7, 209.8, 209.8, 209.9, 209.9, 209 ; + + zt = 5.05, 15.15, 25.25, 35.4, 45.6, 55.85, 66.25, 76.85, 87.65, 98.75, + 110.25, 122.3, 135.15, 149.1, 164.55, 182, 202.15, 225.95, 254.6, 289.55, + 332.5, 385.4, 450.25, 528.9, 622.85, 732.85, 858.9, 1000.25, 1155.4, + 1322.5, 1499.55, 1684.6, 1875.95, 2072.15, 2272, 2474.55, 2679.1, + 2885.15, 3092.3, 3300.25, 3508.75, 3717.65, 3926.85, 4136.25, 4345.85, + 4555.6, 4765.4, 4975.25, 5185.15, 5394.6 ; + + zw = 0, 10.1, 20.2, 30.3, 40.5, 50.7, 61, 71.5, 82.2, 93.1, 104.4, 116.1, + 128.5, 141.8, 156.4, 172.7, 191.3, 213, 238.9, 270.3, 308.8, 356.2, + 414.6, 485.9, 571.9, 673.8, 791.9, 925.9, 1074.6, 1236.2, 1408.8, 1590.3, + 1778.9, 1973, 2171.3, 2372.7, 2576.4, 2781.8, 2988.5, 3196.1, 3404.4, + 3613.1, 3822.2, 4031.5, 4241, 4450.7, 4660.5, 4870.3, 5080.2, 5290.1, + 5499.1 ; +} diff --git a/examples/global_ALE/common/INPUT/vgrid.nc b/examples/global_ALE/common/INPUT/vgrid.nc new file mode 100644 index 0000000000000000000000000000000000000000..e86d73f5368feded3ba0b03c7fc82633b4ed5af8 GIT binary patch literal 1752 zcmcIjT}YEr7@k_DSrHM@poz?fYc=TDhVYk(CH( zhS|cfv@+A0PA{U1ytJQP8I>T^MF>IEMG$q@Ip;a^CabFsobNsF^FGh>zTaQDwIaoY zwU~uezO_aH6tU|9t+8nnix#$*u+6y{Zt7DthhJr9&d&&W0@PKYIoUaj?KFSnLb_f9Ft;+tqChmT@SdZ<}g&nr-oFYVl+@^qoxLfjI;2#Mh$*oi+iN_#nF_` zj_nLmI36|xn7kL>kIyk*zg#PIcr-m|P^U6a>n1%&4XSIxZ;?~?`&CVt^WJ8AP<1J8 zJ)pSeOoEE8`I-g&U$dsg7%eq?LXi2aeE)6M{6Eb~HA4-!9ZpsGZ}WDuM^8w$MXcYW zTP%{Dj5qj-k{oewCXyrZoL77$NUp4}lX#xQ^CiAf_9?W1UnKF(ar7^l6+*II>dT2} zM0U#h9;vUI0^c4%y}FqjMM+Hy^mP-!>${M|}4 zU^Q@K618=SZnOt| z<2veNWw{(6<10j+YxtV`KZ-?r3n}IHtiP3@zN;F3dn3rJJ|G@!1Mg4;w{?>vX7Fm# zk=HE;&+!DfQ}Wd=)IIWjdV9h1&%m!qzQ>>qc}RZ8&60nn7W#AV#lYmkGUS(@A#eMN z*!}`|XC-{P(tvkQBi@wH>DFuX@BNNB?_7qiUxDuKQ{eZj!5jDi{a`ohLtBv#&p`M1 mEO@aF#F6?qCy>$N2nR?!-Nu9o5`PEX*r1s;h?4PBBK`t)i!_1& literal 0 HcmV?d00001 diff --git a/examples/global_ALE/common/MOM_input b/examples/global_ALE/common/MOM_input new file mode 100644 index 0000000000..2cb651991b --- /dev/null +++ b/examples/global_ALE/common/MOM_input @@ -0,0 +1,637 @@ +TRIPOLAR_N = True ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 360 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 210 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 8 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 8 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +NIPROC_IO = 1 ! default = 0 + ! The number of processors used for I/O in the + ! x-direction, or 0 to equal NIPROC. +NJPROC_IO = 1 ! default = 0 + ! The number of processors used for I/O in the + ! y-direction, or 0 to equal NJPROC. + ! Parameters of module MOM_grid + ! Parameters providing information about the vertical grid. +NK = 63 ! [nondim] + ! The number of model layers. + ! Parameters of module MOM +THICKNESSDIFFUSE = True ! [Boolean] default = False + ! If true, interfaces or isopycnal surfaces are diffused, + ! depending on the value of FULL_THICKNESSDIFFUSE. +THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. + ! This is only used if THICKNESSDIFFUSE is true. +MIXEDLAYER_RESTRAT = True ! [Boolean] default = False + ! If true, a density-gradient dependent re-stratifying + ! flow is imposed in the mixed layer. + ! This is only used if BULKMIXEDLAYER is true. +DT = 3600.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 7200.0 ! [s] default = 3600.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 + ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. Making this + ! larger than DT_THERM reduces the performance penalty + ! of regridding to depth online. +DTBT_RESET_PERIOD = 0.0 ! [s] default = 7200.0 + ! The period between recalculations of DTBT (if DTBT <= 0). + ! If DTBT_RESET_PERIOD is negative, DTBT is set based + ! only on information available at initialization. If + ! dynamic, DTBT will be set at least every forcing time + ! step, and if 0, every dynamics time step. The default is + ! set by DT_THERM. This is only used if SPLIT is true. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +DO_GEOTHERMAL = True ! [Boolean] default = False + ! If true, apply geothermal heating. +BOUND_SALINITY = True ! [Boolean] default = False + ! If true, limit salinity to being positive. (The sea-ice + ! model may ask for more salt than is available and + ! drive the salinity negative otherwise.) +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" + ! The file into which to write the initial conditions. + ! Parameters of module MOM_tracer_registry + ! Parameters of module MOM_tracer_flow_control +USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False + ! If true, use the ideal_age_example tracer package. + ! Parameters of module ideal_age_example +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "file" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +COORD_FILE = "Layer_coord.nc" ! + ! The file from which the coordinate densities are read. + ! Parameters of module MOM_grid_init +GRID_CONFIG = "mosaic" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +GRID_FILE = "ocean_hgrid.nc" ! + ! Name of the file from which to read horizontal grid data. +TOPO_CONFIG = "file" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MAXIMUM_DEPTH = 6000.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 + ! The minimum depth of the ocean. +CHANNEL_CONFIG = "global_1deg" ! default = "none" + ! A parameter that determines which set of channels are + ! restricted to specific widths. Options are: + ! none - All channels have the grid width. + ! global_1deg - Sets 16 specific channels appropriate + ! for a 1-degree model, as used in CM2G. + ! list - Read the channel locations and widths from a + ! text file, like MOM_channel_list in the MOM_SIS + ! test case. + ! file - Read open face widths everywhere from a + ! NetCDF file on the model grid. +ALWAYS_WRITE_GEOM = False ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +INIT_LAYERS_FROM_Z_FILE = True ! [Boolean] default = False + ! If true, intialize the layer thicknesses, temperatures, + ! and salnities from a Z-space file on a latitude- + ! longitude grid. +TEMP_SALT_Z_INIT_FILE = "WOA05_pottemp_salt.nc" ! default = "temp_salt_z.nc" + ! The name of the z-space input file used to initialize + ! the layer thicknesses, temperatures and salinities. +Z_INIT_FILE_PTEMP_VAR = "PTEMP" ! default = "ptemp" + ! The name of the potential temperature variable in + ! TEMP_SALT_Z_INIT_FILE. +Z_INIT_FILE_SALT_VAR = "SALT" ! default = "salt" + ! The name of the salinity variable in + ! TEMP_SALT_Z_INIT_FILE. +ADJUST_THICKNESS = True ! [Boolean] default = False + ! If true, all mass below the bottom removed if the + ! topography is shallower than the thickness input file + ! would indicate. + ! Parameters of module MOM_MEKE + ! Parameters of module MOM_lateral_mixing_coeffs +USE_VARIABLE_MIXING = True ! [Boolean] default = False + ! If true, the variable mixing code will be called. This + ! allows diagnostics to be created even if the scheme is + ! not used. If KHTR_SLOPE_CFF>0 or KhTh_Slope_Cff>0, + ! this is set to true regardless of what is in the + ! parameter file. +RESOLN_SCALED_KH = True ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTH = True ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +KHTH_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the interface depth diffusivity +KHTR_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the epipycnal tracer diffusivity +VARMIX_KTOP = 6 ! [nondim] default = 2 + ! The layer number at which to start vertical integration + ! of S*N for purposes of finding the Eady growth rate. +VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 + ! The fixed length scale in the Visbeck formula. + ! Parameters of module MOM_wave_speed +TIDES = True ! [Boolean] default = False + ! If true, apply tidal momentum forcing. +ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.15E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +VELOCITY_TOLERANCE = 1.0E-04 ! [m s-1] default = 3.0E+08 + ! The tolerance for barotropic velocity discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses. +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option would + ! have no effect on the SADOURNY Coriolis scheme if it + ! were possible to use centered difference thickness fluxes. + ! Parameters of module MOM_tidal_forcing +TIDE_M2 = True ! [Boolean] default = False + ! If true, apply tidal momentum forcing at the M2 + ! frequency. This is only used if TIDES is true. +TIDE_SAL_SCALAR_VALUE = 0.094 ! [m m-1] + ! The constant of proportionality between sea surface + ! height (really it should be bottom pressure) anomalies + ! and bottom geopotential anomalies. This is only used if + ! TIDES and TIDE_USE_SAL_SCALAR are true. + ! Parameters of module MOM_hor_visc +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. +AH_VEL_SCALE = 0.05 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. + ! Parameters of module MOM_vert_friction +CHANNEL_DRAG = True ! [Boolean] default = False + ! If true, the bottom drag is exerted directly on each + ! layer proportional to the fraction of the bottom it + ! overlies. +DYNAMIC_VISCOUS_ML = True ! [Boolean] default = False + ! If true, use a bulk Richardson number criterion to + ! determine the mixed layer thickness for viscosity. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. + ! Parameters of module MOM_PointAccel + ! Parameters of module MOM_set_visc +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +ML_USE_OMEGA = True ! [Boolean] default = False + ! If true, use the absolute rotation rate instead of the + ! vertical component of rotation when setting the decay + ! scale for turbulence. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. + ! Parameters of module MOM_barotropic +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +BT_PROJECT_VELOCITY = True ! [Boolean] default = False + ! If true, step the barotropic velocity first and project + ! out the velocity tendancy by 1+BEBT when calculating the + ! transport. The default (false) is to use a predictor + ! continuity step to find the pressure field, and then + ! to do a corrector continuity step using a weighted + ! average of the old and new velocities, with weights + ! of (1-BEBT) and BEBT. +BT_THICK_SCHEME = "FROM_BT_CONT" ! default = "HYBRID" + ! A string describing the scheme that is used to set the + ! open face areas used for barotropic transport and the + ! relative weights of the accelerations. Valid values are: + ! ARITHMETIC - arithmetic mean layer thicknesses + ! HARMONIC - harmonic mean layer thicknesses + ! HYBRID (the default) - use arithmetic means for + ! layers above the shallowest bottom, the harmonic + ! mean for layers below, and a weighted average for + ! layers that straddle that depth + ! FROM_BT_CONT - use the average thicknesses kept + ! in the h_u and h_v fields of the BT_cont_type +BT_STRONG_DRAG = True ! [Boolean] default = False + ! If true, use a stronger estimate of the retarding + ! effects of strong bottom drag, by making it implicit + ! with the barotropic time-step instead of implicit with + ! the baroclinic time-step and dividing by the number of + ! barotropic steps. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = -0.95 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + ! Parameters of module MOM_thickness_diffuse +KHTH = 10.0 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. +KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum horizontal thickness diffusivity. + ! Parameters of module MOM_mixed_layer_restrat +FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 + ! A nondimensional coefficient that is proportional to + ! the ratio of the deformation radius to the dominant + ! lengthscale of the submesoscale mixed layer + ! instabilities, times the minimum of the ratio of the + ! mesoscale eddy kinetic energy to the large-scale + ! geostrophic kinetic energy or 1 plus the square of the + ! grid spacing over the deformation radius, as detailed + ! by Fox-Kemper et al. (2010) +Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. +NK_ZSPACE (from file) = 50 ! [nondim] + ! The number of depth-space levels. This is determined + ! from the size of the variable zw in the output grid file. + ! Parameters of module MOM_diabatic_driver + ! The following parameters are used for diabatic processes. +ML_RADIATION = True ! [Boolean] default = False + ! If true, allow a fraction of TKE available from wind + ! work to penetrate below the base of the mixed layer + ! with a vertical decay scale determined by the minimum + ! of: (1) The depth of the mixed layer, (2) an Ekman + ! length scale. +ML_RAD_COEFF = 0.1 ! [nondim] default = 0.2 + ! The coefficient which scales MSTAR*USTAR^3 to obtain + ! the energy available for mixing below the base of the + ! mixed layer. This is only used if ML_RADIATION is true. +TKE_DECAY = 10.0 ! [nondim] default = 2.5 + ! The ratio of the natural Ekman depth to the TKE decay scale. +BBL_MIXING_AS_MAX = False ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the + ! BBL mixing and the other diffusivities. Otherwise, + ! diffusiviy from the BBL_mixing is simply added. +HENYEY_IGW_BACKGROUND = True ! [Boolean] default = False + ! If true, use a latitude-dependent scaling for the near + ! surface background diffusivity, as described in + ! Harrison & Hallberg, JPO 2008. +N2_FLOOR_IOMEGA2 = 0.0 ! [nondim] default = 1.0 + ! The floor applied to N2(k) scaled by Omega^2: + ! If =0., N2(k) is simply positive definite. + ! If =1., N2(k) > Omega^2 everywhere. +KD = 2.0E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 + ! The minimum diapycnal diffusivity. +INT_TIDE_DISSIPATION = True ! [Boolean] default = False + ! If true, use an internal tidal dissipation scheme to + ! drive diapycnal mixing, along the lines of St. Laurent + ! et al. (2002) and Simmons et al. (2004). +DISSIPATION_N0 = 1.0E-07 ! [W m-3] default = 0.0 + ! The intercept when N=0 of the N-dependent expression + ! used to set a minimum dissipation by which to determine + ! a lower bound of Kd (a floor): A in eps_min = A + B*N. +DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 + ! The coefficient multiplying N, following Gargett, used to + ! set a minimum dissipation by which to determine a lower + ! bound of Kd (a floor): B in eps_min = A + B*N +INT_TIDE_DECAY_SCALE = 300.3003003003003 ! [m] default = 0.0 + ! The decay scale away from the bottom for tidal TKE with + ! the new coding when INT_TIDE_DISSIPATION is used. +KAPPA_ITIDES = 6.28319E-04 ! [m-1] default = 6.283185307179586E-04 + ! A topographic wavenumber used with INT_TIDE_DISSIPATION. + ! The default is 2pi/10 km, as in St.Laurent et al. 2002. +KAPPA_H2_FACTOR = 0.75 ! [nondim] default = 1.0 + ! A scaling factor for the roughness amplitude with nINT_TIDE_DISSIPATION. +TKE_ITIDE_MAX = 0.1 ! [W m-2] default = 1000.0 + ! The maximum internal tide energy source availble to mix + ! above the bottom boundary layer with INT_TIDE_DISSIPATION. +READ_TIDEAMP = True ! [Boolean] default = False + ! If true, read a file (given by TIDEAMP_FILE) containing + ! the tidal amplitude with INT_TIDE_DISSIPATION. +H2_FILE = "sgs_h2.nc" ! + ! The path to the file containing the sub-grid-scale + ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + ! Parameters of module MOM_entrain_diffusive +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 + ! The tolerance with which to solve for entrainment values. + ! Parameters of module MOM_geothermal +GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 + ! The constant geothermal heat flux, a rescaling + ! factor for the heat flux read from GEOTHERMAL_FILE, or + ! 0 to disable the geothermal heating. +GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" + ! The file from which the geothermal heating is to be + ! read, or blank to use a constant heating rate. + ! Parameters of module MOM_kappa_shear +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + ! Parameters of module MOM_mixed_layer +BULK_RI_ML = 0.05 ! [nondim] + ! The efficiency with which mean kinetic energy released + ! by mechanically forced entrainment of the mixed layer + ! is converted to turbulent kinetic energy. +ABSORB_ALL_SW = True ! [Boolean] default = False + ! If true, all shortwave radiation is absorbed by the + ! ocean, instead of passing through to the bottom mud. +HMIX_MIN = 2.0 ! [m] default = 0.0 + ! The minimum mixed layer depth if the mixed layer depth + ! is determined dynamically. +LIMIT_BUFFER_DETRAIN = True ! [Boolean] default = False + ! If true, limit the detrainment from the buffer layers + ! to not be too different from the neighbors. +DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 + ! The surface fluxes are scaled away when the total ocean + ! depth is less than DEPTH_LIMIT_FLUXES. +ML_RESORT = True ! [Boolean] default = False + ! If true, resort the topmost layers by potential density + ! before the mixed layer calculations. +ML_PRESORT_NK_CONV_ADJ = 4 ! [nondim] default = 0 + ! Convectively mix the first ML_PRESORT_NK_CONV_ADJ + ! layers before sorting when ML_RESORT is true. +CORRECT_ABSORPTION_DEPTH = True ! [Boolean] default = False + ! If true, the depth at which penetrating shortwave + ! radiation is absorbed is corrected by moving some of + ! the heating upward in the water column. +DO_RIVERMIX = True ! [Boolean] default = False + ! If true, apply additional mixing whereever there is + ! runoff, so that it is mixed down to RIVERMIX_DEPTH, + ! if the ocean is that deep. +RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 + ! The depth to which rivers are mixed if DO_RIVERMIX is + ! defined. + ! Parameters of module MOM_regularize_layers + ! Parameters of module MOM_opacity +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! + ! CHL_FILE is the file containing chl_a concentrations in + ! the variable CHL_A. It is used when VAR_PEN_SW and + ! CHL_FROM_FILE are true. +PEN_SW_NBANDS = 3 ! default = 1 + ! The number of bands of penetrating shortwave radiation. + ! Parameters of module MOM_tracer_advect + ! Parameters of module MOM_tracer_hor_diff +KHTR = 10.0 ! [m2 s-1] default = 0.0 + ! The background along-isopycnal tracer diffusivity. +KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 + ! The minimum along-isopycnal tracer diffusivity. +KHTR_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum along-isopycnal tracer diffusivity. +KHTR_PASSIVITY_COEFF = 3.0 ! [nondim] default = 0.0 + ! The coefficient that scales deformation radius over + ! grid-spacing in passivity, where passiviity is the ratio + ! between along isopycnal mxiing of tracers to thickness mixing. + ! A non-zero value enables this parameterization. +DIFFUSE_ML_TO_INTERIOR = True ! [Boolean] default = False + ! If true, enable epipycnal mixing between the surface + ! boundary layer and the interior. +ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 + ! With Diffuse_ML_interior, the ratio of the truly + ! horizontal diffusivity in the mixed layer to the + ! epipycnal diffusivity. The valid range is 0 to 1. + ! Parameters of module MOM_surface_forcing +BUOY_CONFIG = "file" ! + ! The character string that indicates how buoyancy forcing + ! is specified. Valid options include (file), (zero), + ! (linear), (USER), and (NONE). +ARCHAIC_OMIP_FORCING_FILE = False ! [Boolean] default = True + ! If true, use the forcing variable decomposition from + ! the old German OMIP prescription that predated CORE. If + ! false, use the variable groupings available from MOM + ! output diagnostics of forcing variables. +LONGWAVE_FILE = "ocean_forcing_daily.nc" ! + ! The file with the longwave heat flux, in the variable + ! given by LONGWAVE_FORCING_VAR. +SHORTWAVE_FILE = "ocean_forcing_daily.nc" ! + ! The file with the shortwave heat flux, in the variable + ! given by SHORTWAVE_FORCING_VAR. +EVAPORATION_FILE = "ocean_forcing_daily.nc" ! + ! The file with the evaporative moisture flux, in the + ! variable given by EVAP_FORCING_VAR. +LATENTHEAT_FILE = "ocean_forcing_daily.nc" ! + ! The file with the latent heat flux, in the variable + ! given by LATENT_FORCING_VAR. +SENSIBLEHEAT_FILE = "ocean_forcing_daily.nc" ! + ! The file with the sensible heat flux, in the variable + ! given by SENSIBLE_FORCING_VAR. +RAIN_FILE = "ocean_precip_monthly.nc" ! + ! The file with the liquid precipitation flux, in the + ! variable given by RAIN_FORCING_VAR. +SNOW_FILE = "ocean_precip_monthly.nc" ! + ! The file with the frozen precipitation flux, in the + ! variable given by SNOW_FORCING_VAR. +RUNOFF_FILE = "ocean_precip_monthly.nc" ! + ! The file with the fresh and frozen runoff/calving + ! fluxes, in variables given by LIQ_RUNOFF_FORCING_VAR + ! and FROZ_RUNOFF_FORCING_VAR. +SSTRESTORE_FILE = "ocean_forcing_daily.nc" ! + ! The file with the SST toward which to restore in the + ! variable given by SST_RESTORE_VAR. +SALINITYRESTORE_FILE = "ocean_forcing_daily.nc" ! + ! The file with the surface salinity toward which to + ! restore in the variable given by SSS_RESTORE_VAR. +WIND_CONFIG = "file" ! + ! The character string that indicates how wind forcing + ! is specified. Valid options include (file), (2gyre), + ! (1gyre), (gyres), (zero), and (USER). +WIND_FILE = "ocean_forcing_daily.nc" ! + ! The file in which the wind stresses are found in + ! variables STRESS_X and STRESS_Y. +WINDSTRESS_X_VAR = "taux" ! default = "STRESS_X" + ! The name of the x-wind stress variable in WIND_FILE. +WINDSTRESS_Y_VAR = "tauy" ! default = "STRESS_Y" + ! The name of the y-wind stress variable in WIND_FILE. +WINDSTRESS_STAGGER = "C" ! default = "A" + ! A character indicating how the wind stress components + ! are staggered in WIND_FILE. This may be A or C for now. +RESTOREBUOY = True ! [Boolean] default = False + ! If true, the buoyancy fluxes drive the model back + ! toward some specified surface state with a rate + ! given by FLUXCONST. +FLUXCONST = 0.5 ! [m day-1] + ! The constant that relates the restoring surface fluxes + ! to the relative surface anomalies (akin to a piston + ! velocity). Note the non-MKS units. +READ_GUST_2D = True ! [Boolean] default = False + ! If true, use a 2-dimensional gustiness supplied from + ! an input file +GUST_2D_FILE = "gustiness_qscat.nc" ! + ! The file in which the wind gustiness is found in + ! variable gustiness. + ! Parameters of module MOM_sum_output +MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 + ! The maximum amount of cpu time per processor for which + ! MOM should run before saving a restart file and + ! quitting with a return value that indicates that a + ! further run is required to complete the simulation. + ! If automatic restarts are not desired, use a negative + ! value for MAXCPU. MAXCPU has units of wall-clock + ! seconds, so the actual CPU time used is larger by a + ! factor of the number of processors used. + ! Parameters of module MOM_main (MOM_driver) +DT_FORCING = 7200.0 ! [s] default = 3600.0 + ! The time step for changing forcing, coupling with other + ! components, or potentially writing certain diagnostics. + ! The default value is given by DT. +RESTART_CONTROL = 3 ! default = 1 + ! An integer whose bits encode which restart files are + ! written. Add 2 (bit 1) for a time-stamped file, and odd + ! (bit 0) for a non-time-stamped file. A non-time-stamped + ! restart file is saved at the end of the run segment + ! for any non-negative value. +RESTINT = 365.0 ! [days] default = 0.0 + ! The interval between saves of the restart file in units + ! of TIMEUNIT. Use 0 (the default) to not save + ! incremental restart files at all. +ENERGYSAVEDAYS = 0.5 ! [days] default = 7200.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. diff --git a/examples/global_ALE/common/diag_table b/examples/global_ALE/common/diag_table new file mode 100644 index 0000000000..0b480020b5 --- /dev/null +++ b/examples/global_ALE/common/diag_table @@ -0,0 +1,232 @@ +"GOLD Experiment" +1 1 1 0 0 0 +"prog", 1,"days",1,"days","Time", +"prog_z", 1,"days",1,"days","Time", +"ave_prog", 1,"days",1,"days","Time", +"cont", 1,"days",1,"days","Time", +#"mom", 5,"days",1,"days","Time", +#"bt_mom", 5,"days",1,"days","Time", +#"visc", 5,"days",1,"days","Time", +#"energy", 5,"days",1,"days","Time", +#"forcing", 5,"days",1,"days","Time", +"surface", 12,"hours",1,"days","Time", +"sfc_ave", 12,"hours",1,"days","Time", +"ocean_static", -1,"days",1,"days","time", + +#This is the field section of the diag_table. + +# Prognostic Ocean fields: +#========================= + +"ocean_model","u","u","prog","all",.false.,"none",2 +"ocean_model","v","v","prog","all",.false.,"none",2 +"ocean_model","h","h","prog","all",.false.,"none",1 +"ocean_model","e","e","prog","all",.false.,"none",2 +"ocean_model","temp","temp","prog","all",.false.,"none",2 +"ocean_model","salt","salt","prog","all",.false.,"none",2 +#"ocean_model","Rml","Rml","prog","all",.false.,"none",2 + +#"ocean_model","RV","RV","prog","all",.false.,"none",2 +#"ocean_model","PV","PV","prog","all",.false.,"none",2 +#"ocean_model","e_D","e_D","prog","all",.false.,"none",2 + +"ocean_model","u","u","ave_prog","all",.true.,"none",2 +"ocean_model","v","v","ave_prog","all",.true.,"none",2 +"ocean_model","h","h","ave_prog","all",.true.,"none",1 +"ocean_model","e","e","ave_prog","all",.true.,"none",2 +#"ocean_model","temp","temp","ave_prog","all",.true.,"none",2 +#"ocean_model","salt","salt","ave_prog","all",.true.,"none",2 +#"ocean_model","Rml","Rml","ave_prog","all",.true.,"none",2 + +"ocean_model","SSH","SSH","surface","all",.false.,"none",2 +"ocean_model","SST","SST","surface","all",.false.,"none",2 +"ocean_model","SSS","SSS","surface","all",.false.,"none",2 +"ocean_model","speed","speed","surface","all",.false.,"none",2 +"ocean_model","SSU","SSU","surface","all",.false.,"none",2 +"ocean_model","SSV","SSV","surface","all",.false.,"none",2 + +"ocean_model","SSH","SSH","sfc_ave","all",.true.,"none",2 +"ocean_model","SST","SST","sfc_ave","all",.true.,"none",2 +"ocean_model","SSS","SSS","sfc_ave","all",.true.,"none",2 +"ocean_model","speed","speed","sfc_ave","all",.true.,"none",2 +"ocean_model","SSU","SSU","sfc_ave","all",.true.,"none",2 +"ocean_model","SSV","SSV","sfc_ave","all",.true.,"none",2 + +# Z-space fields: +#================== +"ocean_model","u_z","u","prog_z","all",.true.,"none",2 +"ocean_model","v_z","v","prog_z","all",.true.,"none",2 +"ocean_model","temp_z","temp","prog_z","all",.true.,"none",2 +"ocean_model","salt_z","salt","prog_z","all",.true.,"none",2 + +# Auxilary Tracers: +#================== +#"ocean_model","vintage","vintage","prog","all",.false.,"none",2 +"ocean_model","age","age","prog","all",.false.,"none",2 + +# Continuity Equation Terms: +#=========================== +#"ocean_model","dhdt","dhdt","cont","all",.true.,"none",2 +"ocean_model","wd","wd","cont","all",.true.,"none",2 +"ocean_model","uh","uh","cont","all",.true.,"none",2 +"ocean_model","vh","vh","cont","all",.true.,"none",2 +#"ocean_model","uhGM","uhGM","cont","all",.true.,"none",2 +#"ocean_model","vhGM","vhGM","cont","all",.true.,"none",2 +#"ocean_model","uhbt","uhbt","cont","all",.true.,"none",2 +#"ocean_model","vhbt","vhbt","cont","all",.true.,"none",2 +"ocean_model","h_rho","h_rho","cont","all",.true.,"none",2 +"ocean_model","uh_rho","uh_rho","cont","all",.true.,"none",2 +"ocean_model","vh_rho","vh_rho","cont","all",.true.,"none",2 +"ocean_model","uhGM_rho","uhGM_rho","cont","all",.true.,"none",2 +"ocean_model","vhGM_rho","vhGM_rho","cont","all",.true.,"none",2 +#"ocean_model","KH_u","KH_u","cont","all",.true.,"none",2 +#"ocean_model","KH_v","KH_v","cont","all",.true.,"none",2 +#"ocean_model","GMwork","GMwork","cont","all",.true.,"none",2 + +# Continuity Equation Terms In Pure Potential Density Coordiantes: +#================================================================= +#"ocean_model","h_rho","h_rho","cont","all",.true.,"none",2 +#"ocean_model","uh_rho","uh_rho","cont","all",.true.,"none",2 +#"ocean_model","vh_rho","vh_rho","cont","all",.true.,"none",2 +#"ocean_model","uhGM_rho","uhGM_rho","cont","all",.true.,"none",2 +#"ocean_model","vhGM_rho","vhGM_rho","cont","all",.true.,"none",2 + +# +# Tracer Fluxes: +#================== +#"ocean_model","T_adx", "T_adx", "ave_prog","all",.true.,"none",2 +#"ocean_model","T_ady", "T_ady", "ave_prog","all",.true.,"none",2 +#"ocean_model","T_diffx","T_diffx","ave_prog","all",.true.,"none",2 +#"ocean_model","T_diffy","T_diffy","ave_prog","all",.true.,"none",2 +#"ocean_model","S_adx", "S_adx", "ave_prog","all",.true.,"none",2 +#"ocean_model","S_ady", "S_ady", "ave_prog","all",.true.,"none",2 +#"ocean_model","S_diffx","S_diffx","ave_prog","all",.true.,"none",2 +#"ocean_model","S_diffy","S_diffy","ave_prog","all",.true.,"none",2 + + +# Momentum Balance Terms: +#======================= +#"ocean_model","dudt","dudt","mom","all",.true.,"none",2 +#"ocean_model","dvdt","dvdt","mom","all",.true.,"none",2 +#"ocean_model","CAu","CAu","mom","all",.true.,"none",2 +#"ocean_model","CAv","CAv","mom","all",.true.,"none",2 +#"ocean_model","PFu","PFu","mom","all",.true.,"none",2 +#"ocean_model","PFv","PFv","mom","all",.true.,"none",2 +#"ocean_model","du_dt_visc","du_dt_visc","mom","all",.true.,"none",2 +#"ocean_model","dv_dt_visc","dv_dt_visc","mom","all",.true.,"none",2 +#"ocean_model","diffu","diffu","mom","all",.true.,"none",2 +#"ocean_model","diffv","diffv","mom","all",.true.,"none",2 +#"ocean_model","dudt_dia","dudt_dia","mom","all",.true.,"none",2 +#"ocean_model","dvdt_dia","dvdt_dia","mom","all",.true.,"none",2 +# Subterms that should not be added to a closed budget. +#"ocean_model","gKEu","gKEu","mom","all",.true.,"none",2 +#"ocean_model","gKEv","gKEv","mom","all",.true.,"none",2 +#"ocean_model","rvxu","rvxu","mom","all",.true.,"none",2 +#"ocean_model","rvxv","rvxv","mom","all",.true.,"none",2 +#"ocean_model","PFu_bc","PFu_bc","mom","all",.true.,"none",2 +#"ocean_model","PFv_bc","PFv_bc","mom","all",.true.,"none",2 + +# Barotropic Momentum Balance Terms: +# (only available with split time stepping.) +#=========================================== +#"ocean_model","PFuBT","PFuBT","bt_mom","all",.true.,"none",2 +#"ocean_model","PFvBT","PFvBT","bt_mom","all",.true.,"none",2 +#"ocean_model","CoruBT","CoruBT","bt_mom","all",.true.,"none",2 +#"ocean_model","CorvBT","CorvBT","bt_mom","all",.true.,"none",2 +#"ocean_model","NluBT","NluBT","bt_mom","all",.true.,"none",2 +#"ocean_model","NlvBT","NlvBT","bt_mom","all",.true.,"none",2 +#"ocean_model","ubtforce","ubtforce","bt_mom","all",.true.,"none",2 +#"ocean_model","vbtforce","vbtforce","bt_mom","all",.true.,"none",2 +#"ocean_model","u_accel_bt","u_accel_bt","bt_mom","all",.true.,"none",2 +#"ocean_model","v_accel_bt","v_accel_bt","bt_mom","all",.true.,"none",2 +# +# Viscosities and diffusivities: +#=============================== +#"ocean_model","Kd","Kd","visc","all",.true.,"none",2 +#"ocean_model","Ahh","Ahh","visc","all",.true.,"none",2 +#"ocean_model","Ahq","Ahq","visc","all",.true.,"none",2 +#"ocean_model","Khh","Khh","visc","all",.true.,"none",2 +#"ocean_model","Khq","Khq","visc","all",.true.,"none",2 +#"ocean_model","bbl_thick_u","bbl_thick_u","visc","all",.true.,"none",2 +#"ocean_model","kv_bbl_u","kv_bbl_u","visc","all",.true.,"none",2 +#"ocean_model","bbl_thick_v","bbl_thick_v","visc","all",.true.,"none",2 +#"ocean_model","kv_bbl_v","kv_bbl_v","visc","all",.true.,"none",2 +#"ocean_model","av_visc","av_visc","visc","all",.true.,"none",2 +#"ocean_model","au_visc","au_visc","visc","all",.true.,"none",2 +#"ocean_model","FrictWork","FrictWork","visc","all",.true.,"none",2 +# +# Kinetic Energy Balance Terms: +#============================= +#"ocean_model","KE","KE","energy","all",.true.,"none",2 +#"ocean_model","dKE_dt","dKE_dt","energy","all",.true.,"none",2 +#"ocean_model","PE_to_KE","PE_to_KE","energy","all",.true.,"none",2 +#"ocean_model","KE_Coradv","KE_Coradv","energy","all",.true.,"none",2 +#"ocean_model","KE_adv","KE_adv","energy","all",.true.,"none",2 +#"ocean_model","KE_visc","KE_visc","energy","all",.true.,"none",2 +#"ocean_model","KE_horvisc","KE_horvisc","energy","all",.true.,"none",2 +#"ocean_model","KE_dia","KE_dia","energy","all",.true.,"none",2 + +# Surface Forcing: +#================= +#"ocean_model","taux","taux","forcing","all",.true.,"none",2 +#"ocean_model","tauy","tauy","forcing","all",.true.,"none",2 +#"ocean_model","ustar","ustar","forcing","all",.true.,"none",2 +#"ocean_model","PmE","PmE","forcing","all",.true.,"none",2 +#"ocean_model","SW","SW","forcing","all",.true.,"none",2 +#"ocean_model","LwLatSens","LwLatSens","forcing","all",.true.,"none",2 +#"ocean_model","p_surf","p_surf","forcing","all",.true.,"none",2 +#"ocean_model","salt_flux","salt_flux","forcing","all",.true.,"none",2 +# + +# Static ocean fields: +#===================== +"ocean_model", "geolon", "geolon", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolat", "geolat", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolon_c", "geolon_c", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolat_c", "geolat_c", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolon_u", "geolon_u", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolat_u", "geolat_u", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolon_v", "geolon_v", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolat_v", "geolat_v", "ocean_static", "all", .false., "none", 2 +"ocean_model", "area_t", "area_t", "ocean_static", "all", .false., "none", 2 +"ocean_model", "depth_ocean", "depth_ocean", "ocean_static", "all", .false., "none", 2 +"ocean_model", "wet", "wet", "ocean_static", "all", .false., "none", 2 +"ocean_model", "wet_c", "wet_c", "ocean_static", "all", .false., "none", 2 +"ocean_model", "wet_u", "wet_u", "ocean_static", "all", .false., "none", 2 +"ocean_model", "wet_v", "wet_v", "ocean_static", "all", .false., "none", 2 +"ocean_model", "Coriolis", "Coriolis", "ocean_static", "all", .false., "none", 2 + +#============================================================================================= +# +#====> This file can be used with diag_manager/v2.0a (or higher) <==== +# +# +# FORMATS FOR FILE ENTRIES (not all input values are used) +# ------------------------ +# +#"file_name", output_freq, "output_units", format, "time_units", "time_long_name", ... +# (opt) new_file_frequecy, (opt) "new_file_freq_units", "new_file_start_date" +# +# +#output_freq: > 0 output frequency in "output_units" +# = 0 output frequency every time step +# =-1 output frequency at end of run +# +#output_units = units used for output frequency +# (years, months, days, minutes, hours, seconds) +# +#time_units = units used to label the time axis +# (days, minutes, hours, seconds) +# +# +# FORMAT FOR FIELD ENTRIES (not all input values are used) +# ------------------------ +# +#"module_name", "field_name", "output_name", "file_name" "time_sampling", time_avg, "other_opts", packing +# +#time_avg = .true. or .false. +# +#packing = 1 double precision +# = 2 float +# = 4 packed 16-bit integers +# = 8 packed 1-byte (not tested?) diff --git a/examples/global_ALE/common/input.nml b/examples/global_ALE/common/input.nml new file mode 100644 index 0000000000..62f7bf7afc --- /dev/null +++ b/examples/global_ALE/common/input.nml @@ -0,0 +1,29 @@ + &MOM_input_nml + output_directory = './', + input_filename = 'n' + restart_input_dir = 'INPUT/', + restart_output_dir = 'RESTART/', + parameter_filename = 'MOM_input', + 'MOM_override' / + + &diag_manager_nml + / + + &fms_nml + clock_grain='MODULE', + clock_flags='NONE', + domains_stack_size = 710000, + stack_size = 0 / + + &ocean_domains_nml + / + + &ocean_solo_nml + months = 0 + days = 1 + date_init = 1,1,1,0,0,0 + hours = 0 + minutes = 0 + seconds = 0 + calendar = 'julian' / + diff --git a/examples/global_ALE/z/INPUT b/examples/global_ALE/z/INPUT new file mode 120000 index 0000000000..b6a2a4f2e8 --- /dev/null +++ b/examples/global_ALE/z/INPUT @@ -0,0 +1 @@ +../common/INPUT \ No newline at end of file diff --git a/examples/global_ALE/z/MOM_input b/examples/global_ALE/z/MOM_input new file mode 120000 index 0000000000..e0bd5dc71a --- /dev/null +++ b/examples/global_ALE/z/MOM_input @@ -0,0 +1 @@ +../common/MOM_input \ No newline at end of file diff --git a/examples/global_ALE/z/MOM_override b/examples/global_ALE/z/MOM_override new file mode 100644 index 0000000000..5606606983 --- /dev/null +++ b/examples/global_ALE/z/MOM_override @@ -0,0 +1,10 @@ +# Blank file in which we can put "overrides" for parameters +#override NK = 50 +#override USE_REGRIDDING = True +#override BULKMIXEDLAYER = False +#override MIXEDLAYER_RESTRAT = False +#override COORD_FILE = "Layer_coord50.nc" +REGRIDDING_COORDINATE_MODE = "Z*" +ALE_COORDINATE_CONFIG = "FILE:INPUT/vgrid.nc,dz" +HMIX_FIXED = 30.0 +KDML = 0.1 diff --git a/examples/global_ALE/z/diag_table b/examples/global_ALE/z/diag_table new file mode 120000 index 0000000000..55604fec7b --- /dev/null +++ b/examples/global_ALE/z/diag_table @@ -0,0 +1 @@ +../common/diag_table \ No newline at end of file diff --git a/examples/global_ALE/z/input.nml b/examples/global_ALE/z/input.nml new file mode 120000 index 0000000000..c8bb1f2247 --- /dev/null +++ b/examples/global_ALE/z/input.nml @@ -0,0 +1 @@ +../common/input.nml \ No newline at end of file diff --git a/examples/global_ALE/z/timestats.gnu b/examples/global_ALE/z/timestats.gnu new file mode 100644 index 0000000000..eb0fd20620 --- /dev/null +++ b/examples/global_ALE/z/timestats.gnu @@ -0,0 +1,5 @@ + Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err + [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] + 0, 0.000, 0, En 1.084709464019E-04, CFL 0.00000, SL 4.3625E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 12, 0.500, 539, En 1.489457766645E-03, CFL 0.44918, SL 5.5222E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.36E-16, Se 2.42E-08, Te 4.20E-04 + 24, 1.000, 147, En 1.159518169176E-03, CFL 0.09756, SL 1.5798E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 2.56E-16, Se 1.26E-08, Te 3.94E-04 diff --git a/examples/global_ALE/z/timestats.intel b/examples/global_ALE/z/timestats.intel new file mode 100644 index 0000000000..3da8458464 --- /dev/null +++ b/examples/global_ALE/z/timestats.intel @@ -0,0 +1,5 @@ + Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err + [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] + 0, 0.000, 0, En 1.084709464019E-04, CFL 0.00000, SL 4.3625E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 12, 0.500, 539, En 1.489456052833E-03, CFL 0.44918, SL 5.5222E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.34E-16, Se 2.42E-08, Te 4.20E-04 + 24, 1.000, 147, En 1.159183939440E-03, CFL 0.09756, SL 1.5798E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 2.56E-16, Se 1.26E-08, Te 3.94E-04 diff --git a/examples/global_ALE/z/timestats.pgi b/examples/global_ALE/z/timestats.pgi new file mode 100644 index 0000000000..b3fb6ac4f6 --- /dev/null +++ b/examples/global_ALE/z/timestats.pgi @@ -0,0 +1,4 @@ + Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err + [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] + 0, 0.000, 0, En 1.084709464019E-04, CFL 0.00000, SL 4.3625E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 12, 0.500, 489, En 1.604889498928E-03, CFL 0.39306, SL 5.5152E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.32E-16, Se 2.42E-08, Te 4.20E-04 diff --git a/src/initialization/MOM_initialization.F90 b/src/initialization/MOM_initialization.F90 index 1ab2574772..8369f7ef4d 100644 --- a/src/initialization/MOM_initialization.F90 +++ b/src/initialization/MOM_initialization.F90 @@ -3440,8 +3440,8 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) tripolar_n = .false. ; call get_param(PF, mod, "TRIPOLAR_N", tripolar_n, default=.false.) call get_param(PF, mod, "MINIMUM_DEPTH", min_depth, default=0.0) - call get_param(PF, mod, "NKML",nkml) - call get_param(PF, mod, "NKBL",nkbl) + call get_param(PF, mod, "NKML",nkml,default=0) + call get_param(PF, mod, "NKBL",nkbl,default=0) call get_param(PF, mod, "TEMP_SALT_Z_INIT_FILE",filename, & "The name of the z-space input file used to initialize \n"//& From d9af13b50786742d9f4ddb7364eb008af67b601c Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 8 Jul 2013 14:38:27 -0400 Subject: [PATCH 020/372] Removed overloading of obselete versions of chksum The overloaded methods hcksum, uchksum, vchksum and qchksum were including the old hchksum2d and hchksum3d routines. These routines reamin but are no longer accessible publicly. Likewise chksum overload chksum1d, chksum2d and chksum3d but now only provides chksum1d. This is a pre-cursor to completely removing the obsoleted versions in the future. --- src/framework/MOM_checksums.F90 | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/framework/MOM_checksums.F90 b/src/framework/MOM_checksums.F90 index c4989753be..60d376b073 100644 --- a/src/framework/MOM_checksums.F90 +++ b/src/framework/MOM_checksums.F90 @@ -31,37 +31,37 @@ module MOM_checksums public :: MOM_checksums_init interface hchksum - module procedure hchksum2d - module procedure hchksum3d +! module procedure hchksum2d +! module procedure hchksum3d module procedure chksum_h_2d module procedure chksum_h_3d end interface interface qchksum - module procedure hchksum2d - module procedure hchksum3d +! module procedure hchksum2d +! module procedure hchksum3d module procedure chksum_q_2d module procedure chksum_q_3d end interface interface uchksum - module procedure hchksum2d - module procedure hchksum3d +! module procedure hchksum2d +! module procedure hchksum3d module procedure chksum_u_2d module procedure chksum_u_3d end interface interface vchksum - module procedure hchksum2d - module procedure hchksum3d +! module procedure hchksum2d +! module procedure hchksum3d module procedure chksum_v_2d module procedure chksum_v_3d end interface interface chksum module procedure chksum1d - module procedure chksum2d - module procedure chksum3d +! module procedure chksum2d +! module procedure chksum3d end interface interface chk_sum_msg From 4d1cfd694023d6eb908155ec39ccee6f7a3d2c4b Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Wed, 10 Jul 2013 13:03:18 -0400 Subject: [PATCH 021/372] Moved the safe_alloc_... routines into a mew file. safe_alloc_ptr and save_alloc_alloc are useful stand-alone routines that do not depend on the rest of the code in MOM_diag_mediator, so they were moved into a new stand-alone file, MOM_safe_alloc.F90. These interfaces are still make available via MOM_diag_mediator, so other code need not change. All answers are bitwise identical in the test cases. --- src/framework/MOM_diag_mediator.F90 | 87 ++------------------ src/framework/MOM_safe_alloc.F90 | 123 ++++++++++++++++++++++++++++ 2 files changed, 132 insertions(+), 78 deletions(-) create mode 100644 src/framework/MOM_safe_alloc.F90 diff --git a/src/framework/MOM_diag_mediator.F90 b/src/framework/MOM_diag_mediator.F90 index 5e988a5933..ab6a64abe7 100644 --- a/src/framework/MOM_diag_mediator.F90 +++ b/src/framework/MOM_diag_mediator.F90 @@ -20,12 +20,20 @@ module MOM_diag_mediator !* or see: http://www.gnu.org/licenses/gpl.html * !*********************************************************************** +!********+*********+*********+*********+*********+*********+*********+** +!* * +!* The subroutines here provide convenient wrappers to the fms * +!* diag_manager interfaces with additional diagnostic capabilies. * +!* * +!********+*********+*********+*********+*********+*********+*********+** + use MOM_coms, only : PE_here use MOM_error_handler, only : MOM_error, FATAL, is_root_pe use MOM_file_parser, only : get_param, log_param, log_version, param_file_type -use MOM_string_functions, only : lowercase use MOM_grid, only : ocean_grid_type use MOM_io, only : vardesc +use MOM_safe_alloc, only : safe_alloc_ptr, safe_alloc_alloc +use MOM_string_functions, only : lowercase use MOM_time_manager, only : time_type use diag_manager_mod, only : diag_manager_init, diag_manager_end @@ -42,15 +50,6 @@ module MOM_diag_mediator public diag_mediator_close_registration, get_diag_time_end public diag_axis_init, ocean_register_diag, register_static_field -interface safe_alloc_ptr - module procedure safe_alloc_ptr_3d_2arg, safe_alloc_ptr_2d_2arg - module procedure safe_alloc_ptr_3d, safe_alloc_ptr_2d, safe_alloc_ptr_1d -end interface safe_alloc_ptr - -interface safe_alloc_alloc - module procedure safe_alloc_allocatable_3d, safe_alloc_allocatable_2d -end interface safe_alloc_alloc - interface post_data module procedure post_data_3d, post_data_2d end interface post_data @@ -383,74 +382,6 @@ function get_diag_time_end(diag) get_diag_time_end = diag%time_end end function get_diag_time_end -subroutine safe_alloc_ptr_1d(ptr, i1, i2) - real, pointer :: ptr(:) - integer, intent(in) :: i1 - integer, optional, intent(in) :: i2 - if (.not.ASSOCIATED(ptr)) then - if (present(i2)) then - allocate(ptr(i1:i2)) - else - allocate(ptr(i1)) - endif - ptr(:) = 0.0 - endif -end subroutine safe_alloc_ptr_1d - -subroutine safe_alloc_ptr_2d_2arg(ptr, ni, nj) - real, pointer :: ptr(:,:) - integer, intent(in) :: ni, nj - if (.not.ASSOCIATED(ptr)) then - allocate(ptr(ni,nj)) - ptr(:,:) = 0.0 - endif -end subroutine safe_alloc_ptr_2d_2arg - -subroutine safe_alloc_ptr_3d_2arg(ptr, ni, nj, nk) - real, pointer :: ptr(:,:,:) - integer, intent(in) :: ni, nj, nk - if (.not.ASSOCIATED(ptr)) then - allocate(ptr(ni,nj,nk)) - ptr(:,:,:) = 0.0 - endif -end subroutine safe_alloc_ptr_3d_2arg - -subroutine safe_alloc_ptr_2d(ptr, is, ie, js, je) - real, pointer :: ptr(:,:) - integer, intent(in) :: is, ie, js, je - if (.not.ASSOCIATED(ptr)) then - allocate(ptr(is:ie,js:je)) - ptr(:,:) = 0.0 - endif -end subroutine safe_alloc_ptr_2d - -subroutine safe_alloc_ptr_3d(ptr, is, ie, js, je, nk) - real, pointer :: ptr(:,:,:) - integer, intent(in) :: is, ie, js, je, nk - if (.not.ASSOCIATED(ptr)) then - allocate(ptr(is:ie,js:je,nk)) - ptr(:,:,:) = 0.0 - endif -end subroutine safe_alloc_ptr_3d - -subroutine safe_alloc_allocatable_2d(ptr, is, ie, js, je) - real, allocatable :: ptr(:,:) - integer, intent(in) :: is, ie, js, je - if (.not.ALLOCATED(ptr)) then - allocate(ptr(is:ie,js:je)) - ptr(:,:) = 0.0 - endif -end subroutine safe_alloc_allocatable_2d - -subroutine safe_alloc_allocatable_3d(ptr, is, ie, js, je, nk) - real, allocatable :: ptr(:,:,:) - integer, intent(in) :: is, ie, js, je, nk - if (.not.ALLOCATED(ptr)) then - allocate(ptr(is:ie,js:je,nk)) - ptr(:,:,:) = 0.0 - endif -end subroutine safe_alloc_allocatable_3d - function register_diag_field(module_name, field_name, axes, init_time, & long_name, units, missing_value, range, mask_variant, standard_name, & verbose, do_not_log, err_msg, interp_method, tile_count) diff --git a/src/framework/MOM_safe_alloc.F90 b/src/framework/MOM_safe_alloc.F90 new file mode 100644 index 0000000000..8509b70992 --- /dev/null +++ b/src/framework/MOM_safe_alloc.F90 @@ -0,0 +1,123 @@ +module MOM_safe_alloc + +!*********************************************************************** +!* GNU General Public License * +!* This file is a part of MOM. * +!* * +!* MOM is free software; you can redistribute it and/or modify it and * +!* are expected to follow the terms of the GNU General Public License * +!* as published by the Free Software Foundation; either version 2 of * +!* the License, or (at your option) any later version. * +!* * +!* MOM 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. * +!* * +!* For the full text of the GNU General Public License, * +!* write to: Free Software Foundation, Inc., * +!* 675 Mass Ave, Cambridge, MA 02139, USA. * +!* or see: http://www.gnu.org/licenses/gpl.html * +!*********************************************************************** + +!********+*********+*********+*********+*********+*********+*********+** +!* * +!* The subroutines here provide a convenient way to safely allocate * +!* memory without accidentally reallocating a pointer and causing a * +!* memory leak. * +!* * +!********+*********+*********+*********+*********+*********+*********+** + +implicit none ; private + +public safe_alloc_ptr, safe_alloc_alloc + +interface safe_alloc_ptr + module procedure safe_alloc_ptr_3d_2arg, safe_alloc_ptr_2d_2arg + module procedure safe_alloc_ptr_3d, safe_alloc_ptr_2d, safe_alloc_ptr_1d +end interface safe_alloc_ptr + +interface safe_alloc_alloc + module procedure safe_alloc_allocatable_3d, safe_alloc_allocatable_2d +end interface safe_alloc_alloc + +! This combined interface might work with a later version of Fortran, but +! it fails with the gnu F90 compiler. +! +! interface safe_alloc +! module procedure safe_alloc_ptr_3d_2arg, safe_alloc_ptr_2d_2arg +! module procedure safe_alloc_ptr_3d, safe_alloc_ptr_2d, safe_alloc_ptr_1d +! module procedure safe_alloc_allocatable_3d, safe_alloc_allocatable_2d +! end interface safe_alloc + +contains + +subroutine safe_alloc_ptr_1d(ptr, i1, i2) + real, pointer :: ptr(:) + integer, intent(in) :: i1 + integer, optional, intent(in) :: i2 + if (.not.ASSOCIATED(ptr)) then + if (present(i2)) then + allocate(ptr(i1:i2)) + else + allocate(ptr(i1)) + endif + ptr(:) = 0.0 + endif +end subroutine safe_alloc_ptr_1d + +subroutine safe_alloc_ptr_2d_2arg(ptr, ni, nj) + real, pointer :: ptr(:,:) + integer, intent(in) :: ni, nj + if (.not.ASSOCIATED(ptr)) then + allocate(ptr(ni,nj)) + ptr(:,:) = 0.0 + endif +end subroutine safe_alloc_ptr_2d_2arg + +subroutine safe_alloc_ptr_3d_2arg(ptr, ni, nj, nk) + real, pointer :: ptr(:,:,:) + integer, intent(in) :: ni, nj, nk + if (.not.ASSOCIATED(ptr)) then + allocate(ptr(ni,nj,nk)) + ptr(:,:,:) = 0.0 + endif +end subroutine safe_alloc_ptr_3d_2arg + +subroutine safe_alloc_ptr_2d(ptr, is, ie, js, je) + real, pointer :: ptr(:,:) + integer, intent(in) :: is, ie, js, je + if (.not.ASSOCIATED(ptr)) then + allocate(ptr(is:ie,js:je)) + ptr(:,:) = 0.0 + endif +end subroutine safe_alloc_ptr_2d + +subroutine safe_alloc_ptr_3d(ptr, is, ie, js, je, nk) + real, pointer :: ptr(:,:,:) + integer, intent(in) :: is, ie, js, je, nk + if (.not.ASSOCIATED(ptr)) then + allocate(ptr(is:ie,js:je,nk)) + ptr(:,:,:) = 0.0 + endif +end subroutine safe_alloc_ptr_3d + +subroutine safe_alloc_allocatable_2d(ptr, is, ie, js, je) + real, allocatable :: ptr(:,:) + integer, intent(in) :: is, ie, js, je + if (.not.ALLOCATED(ptr)) then + allocate(ptr(is:ie,js:je)) + ptr(:,:) = 0.0 + endif +end subroutine safe_alloc_allocatable_2d + +subroutine safe_alloc_allocatable_3d(ptr, is, ie, js, je, nk) + real, allocatable :: ptr(:,:,:) + integer, intent(in) :: is, ie, js, je, nk + if (.not.ALLOCATED(ptr)) then + allocate(ptr(is:ie,js:je,nk)) + ptr(:,:,:) = 0.0 + endif +end subroutine safe_alloc_allocatable_3d + +end module MOM_safe_alloc From cccdbb53cd3b381e2932d3f7960875847949476d Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 10 Jul 2013 17:01:04 -0400 Subject: [PATCH 022/372] Bug fix: do while range for function extractWord I had an out of bounds error with intel debug executable due to an incorrect do while expression. --- src/framework/MOM_string_functions.F90 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/framework/MOM_string_functions.F90 b/src/framework/MOM_string_functions.F90 index 248c9b96a1..b21710700c 100644 --- a/src/framework/MOM_string_functions.F90 +++ b/src/framework/MOM_string_functions.F90 @@ -220,7 +220,7 @@ function extractWord(string,n) lastCharIsSeperator = .true. ns = len_trim(string) i = 0; b=0; e=0; nw=0; - do while (i<=ns) + do while (i Date: Wed, 10 Jul 2013 17:03:26 -0400 Subject: [PATCH 023/372] Added features to checksums The checksums can now optionally detect NaNs and report array statistics. In the case of NaNs, a FATAL error is produced. NaN detection is on by default. Statistics is not calculated by default and if enabled, replace the bit count output. Both are controlled by module parameters and thus set at compile time. MOM_barotropic was affecgted because the debug_grid did not have symmetric computational domain loop bounds. It now does. --- src/core/MOM_barotropic.F90 | 4 + src/framework/MOM_checksums.F90 | 357 +++++++++++++++++++++++++++++++- 2 files changed, 357 insertions(+), 4 deletions(-) diff --git a/src/core/MOM_barotropic.F90 b/src/core/MOM_barotropic.F90 index bb73809dd0..26ee05b2e2 100644 --- a/src/core/MOM_barotropic.F90 +++ b/src/core/MOM_barotropic.F90 @@ -3471,6 +3471,10 @@ subroutine barotropic_init(u, v, h, eta, Time, G, param_file, diag, CS, & CS%debug_BT_G%iec=G%iec CS%debug_BT_G%jsc=G%jsc CS%debug_BT_G%jec=G%jec + CS%debug_BT_G%IscB=G%isc-1 + CS%debug_BT_G%IecB=G%iec + CS%debug_BT_G%JscB=G%jsc-1 + CS%debug_BT_G%JecB=G%jec CS%debug_BT_G%isd=CS%isdw CS%debug_BT_G%ied=CS%iedw CS%debug_BT_G%jsd=CS%jsdw diff --git a/src/framework/MOM_checksums.F90 b/src/framework/MOM_checksums.F90 index 60d376b073..4a59328ae8 100644 --- a/src/framework/MOM_checksums.F90 +++ b/src/framework/MOM_checksums.F90 @@ -21,6 +21,7 @@ module MOM_checksums !*********************************************************************** use MOM_coms, only : PE_here, root_PE, num_PEs, sum_across_PEs +use MOM_coms, only : min_across_PEs, max_across_PEs use MOM_error_handler, only : MOM_error, FATAL, is_root_pe use MOM_file_parser, only : log_version, param_file_type use MOM_grid, only : ocean_grid_type @@ -66,10 +67,22 @@ module MOM_checksums interface chk_sum_msg module procedure chk_sum_msg1 + module procedure chk_sum_msg3 module procedure chk_sum_msg5 end interface +interface is_NaN + module procedure is_NaN_0d + module procedure is_NaN_1d + module procedure is_NaN_2d + module procedure is_NaN_3d +end interface + integer, parameter :: default_shift=0 +logical :: calculateStatistics=.false. ! If true, report min, max and mean + ! instead of the bitcount checksum +logical :: checkForNaNs=.true. ! If true, checks array for NaNs and cause + ! FATAL error is any are found contains @@ -83,6 +96,15 @@ subroutine chksum_h_2d(array, mesg, G, haloshift) integer :: bc0,bcSW,bcSE,bcNW,bcNE,hshift + if (checkForNaNs) then + if (is_NaN(array(G%isc:G%iec,G%jsc:G%jec))) & + call MOM_error(FATAL, 'NaN detected: '//trim(mesg)) + endif + + if (calculateStatistics) then + call subStats(G, array, mesg); return + endif + hshift=default_shift if (present(haloshift)) hshift=haloshift if (hshift<0) hshift=G%ied-G%iec @@ -127,6 +149,30 @@ integer function subchk(array, G, di, dj) subchk=mod(subchk,1000000000) end function subchk + subroutine subStats(G, array, mesg) + type(ocean_grid_type), intent(in) :: G + real, dimension(G%isd:,G%jsd:), intent(in) :: array + character(len=*), intent(in) :: mesg + integer :: i, j, n + real :: aMean, aMin, aMax + aMean = 0. + aMin = array(G%isc,G%jsc) + aMax = array(G%isc,G%jsc) + n = 0 + do j=G%jsc,G%jec; do i=G%isc,G%iec + aMean = aMean + array(i,j) + aMin = min(aMin, array(i,j)) + aMax = max(aMax, array(i,j)) + n = n + 1 + enddo; enddo + call sum_across_PEs(aMean) + call sum_across_PEs(n) + call min_across_PEs(aMin) + call max_across_PEs(aMax) + aMean = aMean / real(n) + if (is_root_pe()) call chk_sum_msg("h-point:",aMean,aMin,aMax,mesg) + end subroutine subStats + end subroutine chksum_h_2d ! ===================================================================== @@ -139,6 +185,15 @@ subroutine chksum_q_2d(array, mesg, G, haloshift) integer :: bc0,bcSW,bcSE,bcNW,bcNE,hshift + if (checkForNaNs) then + if (is_NaN(array(G%IscB:G%IecB,G%JscB:G%JecB))) & + call MOM_error(FATAL, 'NaN detected: '//trim(mesg)) + endif + + if (calculateStatistics) then + call subStats(G, array, mesg); return + endif + hshift=default_shift if (present(haloshift)) hshift=haloshift if (hshift<0) hshift=G%ied-G%iec @@ -183,6 +238,30 @@ integer function subchk(array, G, di, dj) subchk=mod(subchk,1000000000) end function subchk + subroutine subStats(G, array, mesg) + type(ocean_grid_type), intent(in) :: G + real, dimension(G%IsdB:,G%JsdB:), intent(in) :: array + character(len=*), intent(in) :: mesg + integer :: i, j, n + real :: aMean, aMin, aMax + aMean = 0. + aMin = array(G%isc,G%jsc) + aMax = array(G%isc,G%jsc) + n = 0 + do j=G%jsc,G%jec; do i=G%isc,G%iec + aMean = aMean + array(i,j) + aMin = min(aMin, array(i,j)) + aMax = max(aMax, array(i,j)) + n = n + 1 + enddo; enddo + call sum_across_PEs(aMean) + call sum_across_PEs(n) + call min_across_PEs(aMin) + call max_across_PEs(aMax) + aMean = aMean / real(n) + if (is_root_pe()) call chk_sum_msg("q-point:",aMean,aMin,aMax,mesg) + end subroutine subStats + end subroutine chksum_q_2d ! ===================================================================== @@ -195,6 +274,15 @@ subroutine chksum_u_2d(array, mesg, G, haloshift) integer :: bc0,bcSW,bcSE,bcNW,bcNE,hshift + if (checkForNaNs) then + if (is_NaN(array(G%IscB:G%IecB,G%jsc:G%jec))) & + call MOM_error(FATAL, 'NaN detected: '//trim(mesg)) + endif + + if (calculateStatistics) then + call subStats(G, array, mesg); return + endif + hshift=default_shift if (present(haloshift)) hshift=haloshift if (hshift<0) hshift=G%ied-G%iec @@ -239,6 +327,30 @@ integer function subchk(array, G, di, dj) subchk=mod(subchk,1000000000) end function subchk + subroutine subStats(G, array, mesg) + type(ocean_grid_type), intent(in) :: G + real, dimension(G%IsdB:,G%jsd:), intent(in) :: array + character(len=*), intent(in) :: mesg + integer :: i, j, n + real :: aMean, aMin, aMax + aMean = 0. + aMin = array(G%isc,G%jsc) + aMax = array(G%isc,G%jsc) + n = 0 + do j=G%jsc,G%jec; do i=G%isc,G%iec + aMean = aMean + array(i,j) + aMin = min(aMin, array(i,j)) + aMax = max(aMax, array(i,j)) + n = n + 1 + enddo; enddo + call sum_across_PEs(aMean) + call sum_across_PEs(n) + call min_across_PEs(aMin) + call max_across_PEs(aMax) + aMean = aMean / real(n) + if (is_root_pe()) call chk_sum_msg("u-point:",aMean,aMin,aMax,mesg) + end subroutine subStats + end subroutine chksum_u_2d ! ===================================================================== @@ -251,6 +363,15 @@ subroutine chksum_v_2d(array, mesg, G, haloshift) integer :: bc0,bcSW,bcSE,bcNW,bcNE,hshift + if (checkForNaNs) then + if (is_NaN(array(G%isc:G%iec,G%JscB:G%JecB))) & + call MOM_error(FATAL, 'NaN detected: '//trim(mesg)) + endif + + if (calculateStatistics) then + call subStats(G, array, mesg); return + endif + hshift=default_shift if (present(haloshift)) hshift=haloshift if (hshift<0) hshift=G%ied-G%iec @@ -295,6 +416,30 @@ integer function subchk(array, G, di, dj) subchk=mod(subchk,1000000000) end function subchk + subroutine subStats(G, array, mesg) + type(ocean_grid_type), intent(in) :: G + real, dimension(G%isd:,G%JsdB:), intent(in) :: array + character(len=*), intent(in) :: mesg + integer :: i, j, n + real :: aMean, aMin, aMax + aMean = 0. + aMin = array(G%isc,G%jsc) + aMax = array(G%isc,G%jsc) + n = 0 + do j=G%jsc,G%jec; do i=G%isc,G%iec + aMean = aMean + array(i,j) + aMin = min(aMin, array(i,j)) + aMax = max(aMax, array(i,j)) + n = n + 1 + enddo; enddo + call sum_across_PEs(aMean) + call sum_across_PEs(n) + call min_across_PEs(aMin) + call max_across_PEs(aMax) + aMean = aMean / real(n) + if (is_root_pe()) call chk_sum_msg("v-point:",aMean,aMin,aMax,mesg) + end subroutine subStats + end subroutine chksum_v_2d ! ===================================================================== @@ -307,6 +452,15 @@ subroutine chksum_h_3d(array, mesg, G, haloshift) integer :: bc0,bcSW,bcSE,bcNW,bcNE,hshift + if (checkForNaNs) then + if (is_NaN(array(G%isc:G%iec,G%jsc:G%jec,:))) & + call MOM_error(FATAL, 'NaN detected: '//trim(mesg)) + endif + + if (calculateStatistics) then + call subStats(G, array, mesg); return + endif + hshift=default_shift if (present(haloshift)) hshift=haloshift if (hshift<0) hshift=G%ied-G%iec @@ -351,6 +505,30 @@ integer function subchk(array, G, di, dj) subchk=mod(subchk,1000000000) end function subchk + subroutine subStats(G, array, mesg) + type(ocean_grid_type), intent(in) :: G + real, dimension(G%isd:,G%jsd:,:), intent(in) :: array + character(len=*), intent(in) :: mesg + integer :: i, j, k, n + real :: aMean, aMin, aMax + aMean = 0. + aMin = array(G%isc,G%jsc,1) + aMax = array(G%isc,G%jsc,1) + n = 0 + do k=LBOUND(array,3),UBOUND(array,3); do j=G%jsc,G%jec; do i=G%isc,G%iec + aMean = aMean + array(i,j,k) + aMin = min(aMin, array(i,j,k)) + aMax = max(aMax, array(i,j,k)) + n = n + 1 + enddo; enddo; enddo + call sum_across_PEs(aMean) + call sum_across_PEs(n) + call min_across_PEs(aMin) + call max_across_PEs(aMax) + aMean = aMean / real(n) + if (is_root_pe()) call chk_sum_msg("h-point:",aMean,aMin,aMax,mesg) + end subroutine subStats + end subroutine chksum_h_3d ! ===================================================================== @@ -363,6 +541,15 @@ subroutine chksum_q_3d(array, mesg, G, haloshift) integer :: bc0,bcSW,bcSE,bcNW,bcNE,hshift + if (checkForNaNs) then + if (is_NaN(array(G%IscB:G%IecB,G%JscB:G%JecB,:))) & + call MOM_error(FATAL, 'NaN detected: '//trim(mesg)) + endif + + if (calculateStatistics) then + call subStats(G, array, mesg); return + endif + hshift=default_shift if (present(haloshift)) hshift=haloshift if (hshift<0) hshift=G%ied-G%iec @@ -407,6 +594,30 @@ integer function subchk(array, G, di, dj) subchk=mod(subchk,1000000000) end function subchk + subroutine subStats(G, array, mesg) + type(ocean_grid_type), intent(in) :: G + real, dimension(G%IsdB:,G%JsdB:,:), intent(in) :: array + character(len=*), intent(in) :: mesg + integer :: i, j, k, n + real :: aMean, aMin, aMax + aMean = 0. + aMin = array(G%isc,G%jsc,1) + aMax = array(G%isc,G%jsc,1) + n = 0 + do k=LBOUND(array,3),UBOUND(array,3); do j=G%jsc,G%jec; do i=G%isc,G%iec + aMean = aMean + array(i,j,k) + aMin = min(aMin, array(i,j,k)) + aMax = max(aMax, array(i,j,k)) + n = n + 1 + enddo; enddo; enddo + call sum_across_PEs(aMean) + call sum_across_PEs(n) + call min_across_PEs(aMin) + call max_across_PEs(aMax) + aMean = aMean / real(n) + if (is_root_pe()) call chk_sum_msg("q-point:",aMean,aMin,aMax,mesg) + end subroutine subStats + end subroutine chksum_q_3d ! ===================================================================== @@ -419,6 +630,16 @@ subroutine chksum_u_3d(array, mesg, G, haloshift) integer :: bc0,bcSW,bcSE,bcNW,bcNE,hshift + if (checkForNaNs) then + if (is_NaN(array(G%IscB:G%IecB,G%jsc:G%jec,:))) & + call MOM_error(FATAL, 'NaN detected: '//trim(mesg)) + if (is_NaN(array)) call MOM_error(FATAL, 'NaN detected in halo: '//trim(mesg)) + endif + + if (calculateStatistics) then + call subStats(G, array, mesg); return + endif + hshift=default_shift if (present(haloshift)) hshift=haloshift if (hshift<0) hshift=G%ied-G%iec @@ -463,6 +684,30 @@ integer function subchk(array, G, di, dj) subchk=mod(subchk,1000000000) end function subchk + subroutine subStats(G, array, mesg) + type(ocean_grid_type), intent(in) :: G + real, dimension(G%IsdB:,G%jsd:,:), intent(in) :: array + character(len=*), intent(in) :: mesg + integer :: i, j, k, n + real :: aMean, aMin, aMax + aMean = 0. + aMin = array(G%isc,G%jsc,1) + aMax = array(G%isc,G%jsc,1) + n = 0 + do k=LBOUND(array,3),UBOUND(array,3); do j=G%jsc,G%jec; do i=G%isc,G%iec + aMean = aMean + array(i,j,k) + aMin = min(aMin, array(i,j,k)) + aMax = max(aMax, array(i,j,k)) + n = n + 1 + enddo; enddo; enddo + call sum_across_PEs(aMean) + call sum_across_PEs(n) + call min_across_PEs(aMin) + call max_across_PEs(aMax) + aMean = aMean / real(n) + if (is_root_pe()) call chk_sum_msg("u-point:",aMean,aMin,aMax,mesg) + end subroutine subStats + end subroutine chksum_u_3d ! ===================================================================== @@ -475,6 +720,15 @@ subroutine chksum_v_3d(array, mesg, G, haloshift) integer :: bc0,bcSW,bcSE,bcNW,bcNE,hshift + if (checkForNaNs) then + if (is_NaN(array(G%isc:G%iec,G%JscB:G%JecB,:))) & + call MOM_error(FATAL, 'NaN detected: '//trim(mesg)) + endif + + if (calculateStatistics) then + call subStats(G, array, mesg); return + endif + hshift=default_shift if (present(haloshift)) hshift=haloshift if (hshift<0) hshift=G%ied-G%iec @@ -519,6 +773,30 @@ integer function subchk(array, G, di, dj) subchk=mod(subchk,1000000000) end function subchk + subroutine subStats(G, array, mesg) + type(ocean_grid_type), intent(in) :: G + real, dimension(G%isd:,G%JsdB:,:), intent(in) :: array + character(len=*), intent(in) :: mesg + integer :: i, j, k, n + real :: aMean, aMin, aMax + aMean = 0. + aMin = array(G%isc,G%jsc,1) + aMax = array(G%isc,G%jsc,1) + n = 0 + do k=LBOUND(array,3),UBOUND(array,3); do j=G%jsc,G%jec; do i=G%isc,G%iec + aMean = aMean + array(i,j,k) + aMin = min(aMin, array(i,j,k)) + aMax = max(aMax, array(i,j,k)) + n = n + 1 + enddo; enddo; enddo + call sum_across_PEs(aMean) + call sum_across_PEs(n) + call min_across_PEs(aMin) + call max_across_PEs(aMax) + aMean = aMean / real(n) + if (is_root_pe()) call chk_sum_msg("v-point:",aMean,aMin,aMax,mesg) + end subroutine subStats + end subroutine chksum_v_3d ! ===================================================================== @@ -778,15 +1056,77 @@ end subroutine chksum3d ! ===================================================================== -function is_NaN(x) +function is_NaN_0d(x) real, intent(in) :: x - logical :: is_nan + logical :: is_NaN_0d ! This subroutine returns .true. if x is a NaN, and .false. otherwise. - is_nan = (((x < 0.0) .and. (x >= 0.0)) .or. & + is_NaN_0d = (((x < 0.0) .and. (x >= 0.0)) .or. & (.not.(x < 0.0) .and. .not.(x >= 0.0))) -end function is_nan +end function is_NaN_0d + +! ===================================================================== + +function is_NaN_1d(x,skip_mpp) + real, dimension(:), intent(in) :: x + logical :: is_NaN_1d + logical, optional :: skip_mpp +! This subroutine returns .true. if any x is a NaN, and .false. otherwise. + integer :: i, n + logical :: call_mpp + + n = 0 + do i = LBOUND(x,1), UBOUND(x,1) + if (is_NaN_0d(x(i))) n = n + 1 + enddo + call_mpp = .true. + if (present(skip_mpp)) then + if (skip_mpp) call_mpp = .false. + endif + if (call_mpp) call sum_across_PEs(n) + is_NaN_1d = .false. + if (n>0) is_NaN_1d = .true. + +end function is_NaN_1d + +! ===================================================================== + +function is_NaN_2d(x) + real, dimension(:,:), intent(in) :: x + logical :: is_NaN_2d +! This subroutine returns .true. if any x is a NaN, and .false. otherwise. + integer :: i, j, n + + n = 0 + do j = LBOUND(x,2), UBOUND(x,2) ; do i = LBOUND(x,1), UBOUND(x,1) + if (is_NaN_0d(x(i,j))) n = n + 1 + enddo ; enddo + call sum_across_PEs(n) + is_NaN_2d = .false. + if (n>0) is_NaN_2d = .true. + +end function is_NaN_2d + +! ===================================================================== + +function is_NaN_3d(x) + real, dimension(:,:,:), intent(in) :: x + logical :: is_NaN_3d +! This subroutine returns .true. if any x is a NaN, and .false. otherwise. + integer :: i, j, k, n + + n = 0 + do k = LBOUND(x,3), UBOUND(x,3) + do j = LBOUND(x,2), UBOUND(x,2) ; do i = LBOUND(x,1), UBOUND(x,1) + if (is_NaN_0d(x(i,j,k))) n = n + 1 + enddo ; enddo + enddo + call sum_across_PEs(n) + is_NaN_3d = .false. + if (n>0) is_NaN_3d = .true. + +end function is_NaN_3d ! ===================================================================== @@ -809,6 +1149,15 @@ end subroutine chk_sum_msg5 ! ===================================================================== +subroutine chk_sum_msg3(fmsg,aMean,aMin,aMax,mesg) + character(len=*), intent(in) :: fmsg, mesg + real, intent(in) :: aMean,aMin,aMax + if (is_root_pe()) write(0,'(A,3(A,ES12.4,1X),A)') & + fmsg," mean=",aMean,"min=",aMin,"max=",aMax,mesg +end subroutine chk_sum_msg3 + +! ===================================================================== + subroutine MOM_checksums_init(param_file) type(param_file_type), intent(in) :: param_file ! This include declares and sets the variable "version". From 0f986ee4a1a2a449a9a208fb21158ea038ca7a85 Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Wed, 10 Jul 2013 19:04:33 -0400 Subject: [PATCH 024/372] Moved the axes elements from the grid to diag_ctrl The various sets of axis labels fit better with the diag_ctrl type than in the grid type, so these were moved. This resulted in changes to virtually every call to register_diag_field, as well as moving the call to set_axes_info into MOM.F90. Also, diag_mediator_init now also provides the functionality of set_diag_mediator_grid. All answers are bitwise identical, but there have been numerous interface changes. --- .../coupled_driver/MOM_surface_forcing.F90 | 46 +++--- .../ice_solo_driver/MOM_surface_forcing.F90 | 48 +++---- .../solo_driver/MOM_surface_forcing.F90 | 48 +++---- src/core/MOM.F90 | 121 ++++++++-------- src/core/MOM_CoriolisAdv.F90 | 12 +- src/core/MOM_PressureForce_Montgomery.F90 | 6 +- src/core/MOM_PressureForce_analytic_FV.F90 | 12 +- src/core/MOM_barotropic.F90 | 70 +++++----- src/core/MOM_dynamics_legacy_split.F90 | 24 ++-- src/core/MOM_dynamics_split_RK2.F90 | 20 +-- src/core/MOM_dynamics_unsplit.F90 | 12 +- src/core/MOM_dynamics_unsplit_RK2.F90 | 12 +- src/core/MOM_grid.F90 | 7 - src/core/MOM_legacy_barotropic.F90 | 74 +++++----- src/diagnostics/MOM_diag_to_Z.F90 | 28 ++-- src/diagnostics/MOM_diagnostics.F90 | 54 +++---- src/framework/MOM_diag_mediator.F90 | 132 ++++++++++-------- src/initialization/MOM_grid_initialize.F90 | 15 +- src/parameterizations/lateral/MOM_MEKE.F90 | 16 +-- .../lateral/MOM_hor_visc.F90 | 14 +- .../lateral/MOM_internal_tides.F90 | 8 +- .../lateral/MOM_lateral_mixing_coeffs.F90 | 12 +- .../lateral/MOM_mixed_layer_restrat.F90 | 8 +- .../lateral/MOM_thickness_diffuse.F90 | 22 +-- .../vertical/MOM_bulk_mixed_layer.F90 | 30 ++-- .../vertical/MOM_diabatic_driver.F90 | 18 +-- .../vertical/MOM_entrain_diffusive.F90 | 4 +- .../vertical/MOM_geothermal.F90 | 2 +- .../vertical/MOM_internal_tide_input.F90 | 8 +- .../vertical/MOM_kappa_shear.F90 | 8 +- .../vertical/MOM_opacity.F90 | 8 +- .../vertical/MOM_regularize_layers.F90 | 36 ++--- .../vertical/MOM_set_diffusivity.F90 | 40 +++--- .../vertical/MOM_set_viscosity.F90 | 16 +-- src/parameterizations/vertical/MOM_sponge.F90 | 4 +- .../vertical/MOM_vert_friction.F90 | 20 +-- src/tracer/DOME_tracer.F90 | 10 +- src/tracer/MOM_OCMIP2_CFC.F90 | 12 +- src/tracer/MOM_generic_tracer.F90 | 5 +- src/tracer/advection_test_tracer.F90 | 10 +- src/tracer/ideal_age_example.F90 | 10 +- src/tracer/oil_tracer.F90 | 12 +- src/tracer/tracer_example.F90 | 10 +- src/user/MOM_controlled_forcing.F90 | 2 +- 44 files changed, 546 insertions(+), 540 deletions(-) diff --git a/config_src/coupled_driver/MOM_surface_forcing.F90 b/config_src/coupled_driver/MOM_surface_forcing.F90 index 72ec574c4b..28900ad83c 100644 --- a/config_src/coupled_driver/MOM_surface_forcing.F90 +++ b/config_src/coupled_driver/MOM_surface_forcing.F90 @@ -931,63 +931,63 @@ subroutine surface_forcing_init(Time, G, param_file, diag, CS, restore_salt) "starts to exhibit rigidity", units="kg m-2", default=1000.0) endif - CS%id_taux = register_diag_field('ocean_model', 'taux', G%axesCu1, Time, & + CS%id_taux = register_diag_field('ocean_model', 'taux', diag%axesCu1, Time, & 'Zonal Wind Stress', 'Pascal', standard_name='surface_downward_x_stress') - CS%id_tauy = register_diag_field('ocean_model', 'tauy', G%axesCv1, Time, & + CS%id_tauy = register_diag_field('ocean_model', 'tauy', diag%axesCv1, Time, & 'Meridional Wind Stress', 'Pascal', standard_name='surface_downward_y_stress') - CS%id_ustar = register_diag_field('ocean_model', 'ustar', G%axesT1, Time, & + CS%id_ustar = register_diag_field('ocean_model', 'ustar', diag%axesT1, Time, & 'Surface friction velocity', 'meter second-1') if (CS%use_temperature) then - CS%id_PminusE = register_diag_field('ocean_model', 'PmE', G%axesT1, Time, & + CS%id_PminusE = register_diag_field('ocean_model', 'PmE', diag%axesT1, Time, & 'Net fresh water flux (P-E+C+R)', 'kilogram meter-2 second-1') - CS%id_evap = register_diag_field('ocean_model', 'evap', G%axesT1, Time, & + CS%id_evap = register_diag_field('ocean_model', 'evap', diag%axesT1, Time, & 'Evaporation at ocean surface (usually negative)', 'kilogram meter-2 second-1') - CS%id_precip = register_diag_field('ocean_model', 'precip', G%axesT1, Time, & + CS%id_precip = register_diag_field('ocean_model', 'precip', diag%axesT1, Time, & 'Precipitation into ocean', 'kilogram meter-2 second-1') - CS%id_froz_precip = register_diag_field('ocean_model', 'froz_precip', G%axesT1, Time, & + CS%id_froz_precip = register_diag_field('ocean_model', 'froz_precip', diag%axesT1, Time, & 'Frozen Precipitation into ocean', 'kilogram meter-2 second-1', & standard_name='snowfall_flux') - CS%id_liq_precip = register_diag_field('ocean_model', 'liq_precip', G%axesT1, Time, & + CS%id_liq_precip = register_diag_field('ocean_model', 'liq_precip', diag%axesT1, Time, & 'Liquid Precipitation into ocean', 'kilogram meter-2 second-1', & standard_name='rainfall_flux') - CS%id_virt_precip = register_diag_field('ocean_model', 'virt_precip', G%axesT1, Time, & + CS%id_virt_precip = register_diag_field('ocean_model', 'virt_precip', diag%axesT1, Time, & 'Virtual Precipitation into ocean (due to salinity restoring)', 'kilogram meter-2 second-1') - CS%id_froz_runoff = register_diag_field('ocean_model', 'froz_runoff', G%axesT1, Time, & + CS%id_froz_runoff = register_diag_field('ocean_model', 'froz_runoff', diag%axesT1, Time, & 'Frozen runoff (calving) into ocean', 'kilogram meter-2 second-1', & standard_name='water_flux_into_sea_water_from_icebergs') - CS%id_liq_runoff = register_diag_field('ocean_model', 'liq_runoff', G%axesT1, Time, & + CS%id_liq_runoff = register_diag_field('ocean_model', 'liq_runoff', diag%axesT1, Time, & 'Liquid runoff (rivers) into ocean', 'kilogram meter-2 second-1', & standard_name='water_flux_into_sea_water_from_rivers') - CS%id_calving_hflx = register_diag_field('ocean_model', 'calving_hflx', G%axesT1, Time, & + CS%id_calving_hflx = register_diag_field('ocean_model', 'calving_hflx', diag%axesT1, Time, & 'Heat content of frozen runoff (calving) into ocean', 'Watt meter-2') - CS%id_runoff_hflx = register_diag_field('ocean_model', 'runoff_hflx', G%axesT1, Time, & + CS%id_runoff_hflx = register_diag_field('ocean_model', 'runoff_hflx', diag%axesT1, Time, & 'Heat content of liquid runoff (rivers) into ocean', 'Watt meter-2') - CS%id_Net_Heating = register_diag_field('ocean_model', 'Net_Heat', G%axesT1, Time, & + CS%id_Net_Heating = register_diag_field('ocean_model', 'Net_Heat', diag%axesT1, Time, & 'Net Surface Heating of Ocean', 'Watt meter-2') - CS%id_sw = register_diag_field('ocean_model', 'SW', G%axesT1, Time, & + CS%id_sw = register_diag_field('ocean_model', 'SW', diag%axesT1, Time, & 'Shortwave radiation flux into ocean', 'Watt meter-2', & standard_name='surface_net_downward_shortwave_flux') - CS%id_LwLatSens = register_diag_field('ocean_model', 'LwLatSens', G%axesT1, Time, & + CS%id_LwLatSens = register_diag_field('ocean_model', 'LwLatSens', diag%axesT1, Time, & 'Combined longwave, latent, and sensible heating', 'Watt meter-2') - CS%id_lw = register_diag_field('ocean_model', 'LW', G%axesT1, Time, & + CS%id_lw = register_diag_field('ocean_model', 'LW', diag%axesT1, Time, & 'Longwave radiation flux into ocean', 'Watt meter-2', & standard_name='surface_net_downward_longwave_flux') - CS%id_lat = register_diag_field('ocean_model', 'latent', G%axesT1, Time, & + CS%id_lat = register_diag_field('ocean_model', 'latent', diag%axesT1, Time, & 'Latent heat flux into ocean due to fusion and evaporation', 'Watt meter-2') - CS%id_sens = register_diag_field('ocean_model', 'sensible', G%axesT1, Time, & + CS%id_sens = register_diag_field('ocean_model', 'sensible', diag%axesT1, Time, & 'Sensible heat flux into ocean', 'Watt meter-2', & standard_name='surface_downward_sensible_heat_flux') - CS%id_psurf = register_diag_field('ocean_model', 'p_surf', G%axesT1, Time, & + CS%id_psurf = register_diag_field('ocean_model', 'p_surf', diag%axesT1, Time, & 'Pressure at ice-ocean or atmosphere-ocean interface', 'Pascal') - CS%id_saltflux = register_diag_field('ocean_model', 'salt_flux', G%axesT1, Time, & + CS%id_saltflux = register_diag_field('ocean_model', 'salt_flux', diag%axesT1, Time, & 'Salt flux into ocean at surface', 'kilogram meter-2 second-1') - CS%id_TKE_tidal = register_diag_field('ocean_model', 'TKE_tidal', G%axesT1, Time, & + CS%id_TKE_tidal = register_diag_field('ocean_model', 'TKE_tidal', diag%axesT1, Time, & 'Tidal source of BBL mixing', 'Watt meter-2') else - CS%id_buoy = register_diag_field('ocean_model', 'buoy', G%axesT1, Time, & + CS%id_buoy = register_diag_field('ocean_model', 'buoy', diag%axesT1, Time, & 'Buoyancy forcing', 'meter2 second-3') endif diff --git a/config_src/ice_solo_driver/MOM_surface_forcing.F90 b/config_src/ice_solo_driver/MOM_surface_forcing.F90 index a20ba04d99..4318dc9d7e 100644 --- a/config_src/ice_solo_driver/MOM_surface_forcing.F90 +++ b/config_src/ice_solo_driver/MOM_surface_forcing.F90 @@ -1429,59 +1429,59 @@ subroutine surface_forcing_init(Time, G, param_file, diag, CS, tracer_flow_CSp) ! call MESO_surface_forcing_init(Time, G, param_file, diag, CS%MESO_forcing_CSp) endif - CS%id_taux = register_diag_field('ocean_model', 'taux', G%axesCu1, Time, & + CS%id_taux = register_diag_field('ocean_model', 'taux', diag%axesCu1, Time, & 'Zonal Wind Stress', 'Pascal') - CS%id_tauy = register_diag_field('ocean_model', 'tauy', G%axesCv1, Time, & + CS%id_tauy = register_diag_field('ocean_model', 'tauy', diag%axesCv1, Time, & 'Meridional Wind Stress', 'Pascal') - CS%id_ustar = register_diag_field('ocean_model', 'ustar', G%axesT1, Time, & + CS%id_ustar = register_diag_field('ocean_model', 'ustar', diag%axesT1, Time, & 'Surface friction velocity', 'meter second-1') if (CS%use_temperature) then - CS%id_PminusE = register_diag_field('ocean_model', 'PmE', G%axesT1, Time, & + CS%id_PminusE = register_diag_field('ocean_model', 'PmE', diag%axesT1, Time, & 'Net fresh water flux (P-E+C+R)', 'kilogram meter-2 second-1') - CS%id_evap = register_diag_field('ocean_model', 'evap', G%axesT1, Time, & + CS%id_evap = register_diag_field('ocean_model', 'evap', diag%axesT1, Time, & 'Evaporation at ocean surface (usually negative)', 'kilogram meter-2 second-1') - CS%id_precip = register_diag_field('ocean_model', 'precip', G%axesT1, Time, & + CS%id_precip = register_diag_field('ocean_model', 'precip', diag%axesT1, Time, & 'Net (liq.+froz.) precipitation into ocean', 'kilogram meter-2 second-1') - CS%id_froz_precip = register_diag_field('ocean_model', 'froz_precip', G%axesT1, Time, & + CS%id_froz_precip = register_diag_field('ocean_model', 'froz_precip', diag%axesT1, Time, & 'Frozen Precipitation into ocean', 'kilogram meter-2 second-1') - CS%id_liq_precip = register_diag_field('ocean_model', 'liq_precip', G%axesT1, Time, & + CS%id_liq_precip = register_diag_field('ocean_model', 'liq_precip', diag%axesT1, Time, & 'Liquid Precipitation into ocean', 'kilogram meter-2 second-1') - CS%id_virt_precip = register_diag_field('ocean_model', 'virt_precip', G%axesT1, Time, & + CS%id_virt_precip = register_diag_field('ocean_model', 'virt_precip', diag%axesT1, Time, & 'Virtual Precipitation due to salt restoring', 'kilogram meter-2 second-1') - CS%id_froz_runoff = register_diag_field('ocean_model', 'froz_runoff', G%axesT1, Time, & + CS%id_froz_runoff = register_diag_field('ocean_model', 'froz_runoff', diag%axesT1, Time, & 'Frozen runoff (calving) into ocean', 'kilogram meter-2 second-1') - CS%id_liq_runoff = register_diag_field('ocean_model', 'liq_runoff', G%axesT1, Time, & + CS%id_liq_runoff = register_diag_field('ocean_model', 'liq_runoff', diag%axesT1, Time, & 'Liquid runoff (rivers) into ocean', 'kilogram meter-2 second-1') - CS%id_runoff_hflx = register_diag_field('ocean_model', 'runoff_hflx', G%axesT1, Time, & + CS%id_runoff_hflx = register_diag_field('ocean_model', 'runoff_hflx', diag%axesT1, Time, & 'Heat content of liquid runoff (rivers) into ocean', 'Watt meter-2') - CS%id_calving_hflx = register_diag_field('ocean_model', 'calving_hflx', G%axesT1, Time, & + CS%id_calving_hflx = register_diag_field('ocean_model', 'calving_hflx', diag%axesT1, Time, & 'Heat content of liquid runoff (rivers) into ocean', 'Watt meter-2') - CS%id_Net_Heating = register_diag_field('ocean_model', 'Net_Heat', G%axesT1, Time, & + CS%id_Net_Heating = register_diag_field('ocean_model', 'Net_Heat', diag%axesT1, Time, & 'Net Surface Heating of Ocean', 'Watt meter-2') - CS%id_sw = register_diag_field('ocean_model', 'SW', G%axesT1, Time, & + CS%id_sw = register_diag_field('ocean_model', 'SW', diag%axesT1, Time, & 'Shortwave radiation flux into ocean', 'Watt meter-2') - CS%id_LwLatSens = register_diag_field('ocean_model', 'LwLatSens', G%axesT1, Time, & + CS%id_LwLatSens = register_diag_field('ocean_model', 'LwLatSens', diag%axesT1, Time, & 'Combined longwave, latent, and sensible heating', 'Watt meter-2') - CS%id_lw = register_diag_field('ocean_model', 'LW', G%axesT1, Time, & + CS%id_lw = register_diag_field('ocean_model', 'LW', diag%axesT1, Time, & 'Longwave radiation flux into ocean', 'Watt meter-2') - CS%id_lat = register_diag_field('ocean_model', 'latent', G%axesT1, Time, & + CS%id_lat = register_diag_field('ocean_model', 'latent', diag%axesT1, Time, & 'Latent heat flux into ocean', 'Watt meter-2') - CS%id_sens = register_diag_field('ocean_model', 'sensible', G%axesT1, Time, & + CS%id_sens = register_diag_field('ocean_model', 'sensible', diag%axesT1, Time, & 'Sensible heat flux into ocean', 'Watt meter-2') if (CS%restorebuoy) & - CS%id_heat_rest = register_diag_field('ocean_model', 'heat_rest', G%axesT1, Time, & + CS%id_heat_rest = register_diag_field('ocean_model', 'heat_rest', diag%axesT1, Time, & 'Restoring surface heat flux into ocean', 'Watt meter-2') - CS%id_psurf = register_diag_field('ocean_model', 'p_surf', G%axesT1, Time, & + CS%id_psurf = register_diag_field('ocean_model', 'p_surf', diag%axesT1, Time, & 'Pressure at ice-ocean or atmosphere-ocean interface', 'Pascal') - CS%id_saltflux = register_diag_field('ocean_model', 'salt_flux', G%axesT1, Time, & + CS%id_saltflux = register_diag_field('ocean_model', 'salt_flux', diag%axesT1, Time, & 'Salt flux into ocean at surface', 'kilogram meter-2 second-1') - CS%id_TKE_tidal = register_diag_field('ocean_model', 'TKE_tidal', G%axesT1, Time, & + CS%id_TKE_tidal = register_diag_field('ocean_model', 'TKE_tidal', diag%axesT1, Time, & 'Tidal source of BBL mixing', 'Watt meter-2') else - CS%id_buoy = register_diag_field('ocean_model', 'buoy', G%axesT1, Time, & + CS%id_buoy = register_diag_field('ocean_model', 'buoy', diag%axesT1, Time, & 'Buoyancy forcing', 'meter2 second-3') endif diff --git a/config_src/solo_driver/MOM_surface_forcing.F90 b/config_src/solo_driver/MOM_surface_forcing.F90 index 2a6315187c..c9209e846c 100644 --- a/config_src/solo_driver/MOM_surface_forcing.F90 +++ b/config_src/solo_driver/MOM_surface_forcing.F90 @@ -1683,59 +1683,59 @@ subroutine surface_forcing_init(Time, G, param_file, diag, CS, tracer_flow_CSp) call MESO_surface_forcing_init(Time, G, param_file, diag, CS%MESO_forcing_CSp) endif - CS%id_taux = register_diag_field('ocean_model', 'taux', G%axesCu1, Time, & + CS%id_taux = register_diag_field('ocean_model', 'taux', diag%axesCu1, Time, & 'Zonal Wind Stress', 'Pascal') - CS%id_tauy = register_diag_field('ocean_model', 'tauy', G%axesCv1, Time, & + CS%id_tauy = register_diag_field('ocean_model', 'tauy', diag%axesCv1, Time, & 'Meridional Wind Stress', 'Pascal') - CS%id_ustar = register_diag_field('ocean_model', 'ustar', G%axesT1, Time, & + CS%id_ustar = register_diag_field('ocean_model', 'ustar', diag%axesT1, Time, & 'Surface friction velocity', 'meter second-1') if (CS%use_temperature) then - CS%id_PminusE = register_diag_field('ocean_model', 'PmE', G%axesT1, Time, & + CS%id_PminusE = register_diag_field('ocean_model', 'PmE', diag%axesT1, Time, & 'Net fresh water flux (P-E+C+R)', 'kilogram meter-2 second-1') - CS%id_evap = register_diag_field('ocean_model', 'evap', G%axesT1, Time, & + CS%id_evap = register_diag_field('ocean_model', 'evap', diag%axesT1, Time, & 'Evaporation at ocean surface (usually negative)', 'kilogram meter-2 second-1') - CS%id_precip = register_diag_field('ocean_model', 'precip', G%axesT1, Time, & + CS%id_precip = register_diag_field('ocean_model', 'precip', diag%axesT1, Time, & 'Net (liq.+froz.) precipitation into ocean', 'kilogram meter-2 second-1') - CS%id_froz_precip = register_diag_field('ocean_model', 'froz_precip', G%axesT1, Time, & + CS%id_froz_precip = register_diag_field('ocean_model', 'froz_precip', diag%axesT1, Time, & 'Frozen Precipitation into ocean', 'kilogram meter-2 second-1') - CS%id_liq_precip = register_diag_field('ocean_model', 'liq_precip', G%axesT1, Time, & + CS%id_liq_precip = register_diag_field('ocean_model', 'liq_precip', diag%axesT1, Time, & 'Liquid Precipitation into ocean', 'kilogram meter-2 second-1') - CS%id_virt_precip = register_diag_field('ocean_model', 'virt_precip', G%axesT1, Time, & + CS%id_virt_precip = register_diag_field('ocean_model', 'virt_precip', diag%axesT1, Time, & 'Virtual Precipitation due to salt restoring', 'kilogram meter-2 second-1') - CS%id_froz_runoff = register_diag_field('ocean_model', 'froz_runoff', G%axesT1, Time, & + CS%id_froz_runoff = register_diag_field('ocean_model', 'froz_runoff', diag%axesT1, Time, & 'Frozen runoff (calving) into ocean', 'kilogram meter-2 second-1') - CS%id_liq_runoff = register_diag_field('ocean_model', 'liq_runoff', G%axesT1, Time, & + CS%id_liq_runoff = register_diag_field('ocean_model', 'liq_runoff', diag%axesT1, Time, & 'Liquid runoff (rivers) into ocean', 'kilogram meter-2 second-1') - CS%id_runoff_hflx = register_diag_field('ocean_model', 'runoff_hflx', G%axesT1, Time, & + CS%id_runoff_hflx = register_diag_field('ocean_model', 'runoff_hflx', diag%axesT1, Time, & 'Heat content of liquid runoff (rivers) into ocean', 'Watt meter-2') - CS%id_calving_hflx = register_diag_field('ocean_model', 'calving_hflx', G%axesT1, Time, & + CS%id_calving_hflx = register_diag_field('ocean_model', 'calving_hflx', diag%axesT1, Time, & 'Heat content of liquid runoff (rivers) into ocean', 'Watt meter-2') - CS%id_Net_Heating = register_diag_field('ocean_model', 'Net_Heat', G%axesT1, Time, & + CS%id_Net_Heating = register_diag_field('ocean_model', 'Net_Heat', diag%axesT1, Time, & 'Net Surface Heating of Ocean', 'Watt meter-2') - CS%id_sw = register_diag_field('ocean_model', 'SW', G%axesT1, Time, & + CS%id_sw = register_diag_field('ocean_model', 'SW', diag%axesT1, Time, & 'Shortwave radiation flux into ocean', 'Watt meter-2') - CS%id_LwLatSens = register_diag_field('ocean_model', 'LwLatSens', G%axesT1, Time, & + CS%id_LwLatSens = register_diag_field('ocean_model', 'LwLatSens', diag%axesT1, Time, & 'Combined longwave, latent, and sensible heating', 'Watt meter-2') - CS%id_lw = register_diag_field('ocean_model', 'LW', G%axesT1, Time, & + CS%id_lw = register_diag_field('ocean_model', 'LW', diag%axesT1, Time, & 'Longwave radiation flux into ocean', 'Watt meter-2') - CS%id_lat = register_diag_field('ocean_model', 'latent', G%axesT1, Time, & + CS%id_lat = register_diag_field('ocean_model', 'latent', diag%axesT1, Time, & 'Latent heat flux into ocean', 'Watt meter-2') - CS%id_sens = register_diag_field('ocean_model', 'sensible', G%axesT1, Time, & + CS%id_sens = register_diag_field('ocean_model', 'sensible', diag%axesT1, Time, & 'Sensible heat flux into ocean', 'Watt meter-2') if (CS%restorebuoy) & - CS%id_heat_rest = register_diag_field('ocean_model', 'heat_rest', G%axesT1, Time, & + CS%id_heat_rest = register_diag_field('ocean_model', 'heat_rest', diag%axesT1, Time, & 'Restoring surface heat flux into ocean', 'Watt meter-2') - CS%id_psurf = register_diag_field('ocean_model', 'p_surf', G%axesT1, Time, & + CS%id_psurf = register_diag_field('ocean_model', 'p_surf', diag%axesT1, Time, & 'Pressure at ice-ocean or atmosphere-ocean interface', 'Pascal') - CS%id_saltflux = register_diag_field('ocean_model', 'salt_flux', G%axesT1, Time, & + CS%id_saltflux = register_diag_field('ocean_model', 'salt_flux', diag%axesT1, Time, & 'Salt flux into ocean at surface', 'kilogram meter-2 second-1') - CS%id_TKE_tidal = register_diag_field('ocean_model', 'TKE_tidal', G%axesT1, Time, & + CS%id_TKE_tidal = register_diag_field('ocean_model', 'TKE_tidal', diag%axesT1, Time, & 'Tidal source of BBL mixing', 'Watt meter-2') else - CS%id_buoy = register_diag_field('ocean_model', 'buoy', G%axesT1, Time, & + CS%id_buoy = register_diag_field('ocean_model', 'buoy', diag%axesT1, Time, & 'Buoyancy forcing', 'meter2 second-3') endif diff --git a/src/core/MOM.F90 b/src/core/MOM.F90 index afaf087293..f8f0b4e50d 100644 --- a/src/core/MOM.F90 +++ b/src/core/MOM.F90 @@ -331,7 +331,7 @@ module MOM use MOM_diag_mediator, only : diag_mediator_init, enable_averaging use MOM_diag_mediator, only : disable_averaging, post_data, safe_alloc_ptr use MOM_diag_mediator, only : register_diag_field, register_static_field -use MOM_diag_mediator, only : set_diag_mediator_grid, diag_ctrl +use MOM_diag_mediator, only : set_axes_info, diag_ctrl use MOM_domains, only : MOM_domains_init, pass_var, pass_vector use MOM_domains, only : pass_var_start, pass_var_complete use MOM_domains, only : pass_vector_start, pass_vector_complete @@ -1210,12 +1210,12 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) call MOM_checksums_init(param_file) call MOM_io_init(param_file) - call diag_mediator_init(param_file) call MOM_grid_init(G, param_file) is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec ; nz = G%ke isd = G%isd ; ied = G%ied ; jsd = G%jsd ; jed = G%jed IsdB = G%IsdB ; IedB = G%IedB ; JsdB = G%JsdB ; JedB = G%JedB - call set_diag_mediator_grid(G, diag) + + call diag_mediator_init(G, param_file, diag) ! Read all relevant parameters and write them to the model log. call log_version(param_file, "MOM", version, "") @@ -1516,6 +1516,8 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) call cpu_clock_begin(id_clock_MOM_init) call MOM_initialize(CS%u, CS%v, CS%h, CS%tv, Time, G, param_file, dirs, & CS%restart_CSp, init_CS, Time_in) + ! This call sets up the diagnostic axes. + call set_axes_info(G, param_file, diag) call cpu_clock_end(id_clock_MOM_init) if (CS%useALEalgorithm) then @@ -1710,7 +1712,7 @@ end subroutine unitTests subroutine register_diags(Time, G, CS, ADp) type(time_type), intent(in) :: Time type(ocean_grid_type), intent(inout) :: G - type(MOM_control_struct), intent(inout) :: CS + type(MOM_control_struct), pointer :: CS type(accel_diag_ptrs), intent(inout) :: ADp ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. @@ -1718,104 +1720,107 @@ subroutine register_diags(Time, G, CS, ADp) ! (inout) ADp - A structure pointing to the various accelerations in ! the momentum equations. character(len=48) :: thickness_units, flux_units, T_flux_units, S_flux_units + type(diag_ctrl), pointer :: diag integer :: isd, ied, jsd, jed, IsdB, IedB, JsdB, JedB, nz isd = G%isd ; ied = G%ied ; jsd = G%jsd ; jed = G%jed ; nz = G%ke IsdB = G%IsdB ; IedB = G%IedB ; JsdB = G%JsdB ; JedB = G%JedB + diag => CS%diag + thickness_units = get_thickness_units(G) flux_units = get_flux_units(G) T_flux_units = get_tr_flux_units(G, "Celsius") S_flux_units = get_tr_flux_units(G, "PSU") - CS%id_u = register_diag_field('ocean_model', 'u', G%axesCuL, Time, & + CS%id_u = register_diag_field('ocean_model', 'u', diag%axesCuL, Time, & 'Zonal velocity', 'meter second-1') - CS%id_v = register_diag_field('ocean_model', 'v', G%axesCvL, Time, & + CS%id_v = register_diag_field('ocean_model', 'v', diag%axesCvL, Time, & 'Meridional velocity', 'meter second-1') - CS%id_h = register_diag_field('ocean_model', 'h', G%axesTL, Time, & + CS%id_h = register_diag_field('ocean_model', 'h', diag%axesTL, Time, & 'Layer Thickness', thickness_units) - CS%id_ssh = register_diag_field('ocean_model', 'SSH', G%axesT1, Time, & + CS%id_ssh = register_diag_field('ocean_model', 'SSH', diag%axesT1, Time, & 'Sea Surface Height', 'meter', CS%missing) - CS%id_ssh_inst = register_diag_field('ocean_model', 'SSH_inst', G%axesT1, Time, & + CS%id_ssh_inst = register_diag_field('ocean_model', 'SSH_inst', diag%axesT1, Time, & 'Instantaneous Sea Surface Height', 'meter', CS%missing) - CS%id_ssu = register_diag_field('ocean_model', 'SSU', G%axesCu1, Time, & + CS%id_ssu = register_diag_field('ocean_model', 'SSU', diag%axesCu1, Time, & 'Sea Surface Zonal Velocity', 'meter second-1', CS%missing) - CS%id_ssv = register_diag_field('ocean_model', 'SSV', G%axesCv1, Time, & + CS%id_ssv = register_diag_field('ocean_model', 'SSV', diag%axesCv1, Time, & 'Sea Surface Meridional Velocity', 'meter second-1', CS%missing) - CS%id_speed = register_diag_field('ocean_model', 'speed', G%axesT1, Time, & + CS%id_speed = register_diag_field('ocean_model', 'speed', diag%axesT1, Time, & 'Sea Surface Speed', 'meter second-1', CS%missing) if (CS%use_temperature) then - CS%id_T = register_diag_field('ocean_model', 'temp', G%axesTL, Time, & + CS%id_T = register_diag_field('ocean_model', 'temp', diag%axesTL, Time, & 'Potential Temperature', 'Celsius') - CS%id_S = register_diag_field('ocean_model', 'salt', G%axesTL, Time, & + CS%id_S = register_diag_field('ocean_model', 'salt', diag%axesTL, Time, & 'Salinity', 'PSU') - CS%id_sst = register_diag_field('ocean_model', 'SST', G%axesT1, Time, & + CS%id_sst = register_diag_field('ocean_model', 'SST', diag%axesT1, Time, & 'Sea Surface Temperature', 'Celsius', CS%missing) - CS%id_sst_sq = register_diag_field('ocean_model', 'SST_sq', G%axesT1, Time, & + CS%id_sst_sq = register_diag_field('ocean_model', 'SST_sq', diag%axesT1, Time, & 'Sea Surface Temperature Squared', 'Celsius**2', CS%missing) - CS%id_sss = register_diag_field('ocean_model', 'SSS', G%axesT1, Time, & + CS%id_sss = register_diag_field('ocean_model', 'SSS', diag%axesT1, Time, & 'Sea Surface Salinity', 'PSU', CS%missing) if (CS%id_sst_sq > 0) call safe_alloc_ptr(CS%SST_sq,isd,ied,jsd,jed) endif if (CS%use_temperature .and. CS%use_frazil) then - CS%id_fraz = register_diag_field('ocean_model', 'frazil', G%axesT1, Time, & + CS%id_fraz = register_diag_field('ocean_model', 'frazil', diag%axesT1, Time, & 'Heat sink from frazil formation', 'Watt meter-2') endif - CS%id_salt_deficit = register_diag_field('ocean_model', 'salt_deficit', G%axesT1, Time, & + CS%id_salt_deficit = register_diag_field('ocean_model', 'salt_deficit', diag%axesT1, Time, & 'Salt sink in ocean due to ice flux', 'g Salt meter-2 s-1') - CS%id_Heat_PmE = register_diag_field('ocean_model', 'Heat_PmE', G%axesT1, Time, & + CS%id_Heat_PmE = register_diag_field('ocean_model', 'Heat_PmE', diag%axesT1, Time, & 'Heat flux into ocean from mass flux into ocean', 'Watt meter-2') - CS%id_intern_heat = register_diag_field('ocean_model', 'internal_heat', G%axesT1, Time, & + CS%id_intern_heat = register_diag_field('ocean_model', 'internal_heat', diag%axesT1, Time, & 'Heat flux into ocean from geothermal or other internal sources', & 'Watt meter-2') - CS%id_Tadx = register_diag_field('ocean_model', 'T_adx', G%axesCuL, Time, & + CS%id_Tadx = register_diag_field('ocean_model', 'T_adx', diag%axesCuL, Time, & 'Advective Zonal Flux of Potential Temperature', T_flux_units) - CS%id_Tady = register_diag_field('ocean_model', 'T_ady', G%axesCvL, Time, & + CS%id_Tady = register_diag_field('ocean_model', 'T_ady', diag%axesCvL, Time, & 'Advective Meridional Flux of Potential Temperature', T_flux_units) - CS%id_Tdiffx = register_diag_field('ocean_model', 'T_diffx', G%axesCuL, Time, & + CS%id_Tdiffx = register_diag_field('ocean_model', 'T_diffx', diag%axesCuL, Time, & 'Diffusive Zonal Flux of Potential Temperature', T_flux_units) - CS%id_Tdiffy = register_diag_field('ocean_model', 'T_diffy', G%axesCvL, Time, & + CS%id_Tdiffy = register_diag_field('ocean_model', 'T_diffy', diag%axesCvL, Time, & 'Diffusive Meridional Flux of Potential Temperature', T_flux_units) if (CS%id_Tadx > 0) call safe_alloc_ptr(CS%T_adx,IsdB,IedB,jsd,jed,nz) if (CS%id_Tady > 0) call safe_alloc_ptr(CS%T_ady,isd,ied,JsdB,JedB,nz) if (CS%id_Tdiffx > 0) call safe_alloc_ptr(CS%T_diffx,IsdB,IedB,jsd,jed,nz) if (CS%id_Tdiffy > 0) call safe_alloc_ptr(CS%T_diffy,isd,ied,JsdB,JedB,nz) - CS%id_Sadx = register_diag_field('ocean_model', 'S_adx', G%axesCuL, Time, & + CS%id_Sadx = register_diag_field('ocean_model', 'S_adx', diag%axesCuL, Time, & 'Advective Zonal Flux of Salinity', S_flux_units) - CS%id_Sady = register_diag_field('ocean_model', 'S_ady', G%axesCvL, Time, & + CS%id_Sady = register_diag_field('ocean_model', 'S_ady', diag%axesCvL, Time, & 'Advective Meridional Flux of Salinity', S_flux_units) - CS%id_Sdiffx = register_diag_field('ocean_model', 'S_diffx', G%axesCuL, Time, & + CS%id_Sdiffx = register_diag_field('ocean_model', 'S_diffx', diag%axesCuL, Time, & 'Diffusive Zonal Flux of Salinity', S_flux_units) - CS%id_Sdiffy = register_diag_field('ocean_model', 'S_diffy', G%axesCvL, Time, & + CS%id_Sdiffy = register_diag_field('ocean_model', 'S_diffy', diag%axesCvL, Time, & 'Diffusive Meridional Flux of Salinity', S_flux_units) if (CS%id_Sadx > 0) call safe_alloc_ptr(CS%S_adx,IsdB,IedB,jsd,jed,nz) if (CS%id_Sady > 0) call safe_alloc_ptr(CS%S_ady,isd,ied,JsdB,JedB,nz) if (CS%id_Sdiffx > 0) call safe_alloc_ptr(CS%S_diffx,IsdB,IedB,jsd,jed,nz) if (CS%id_Sdiffy > 0) call safe_alloc_ptr(CS%S_diffy,isd,ied,JsdB,JedB,nz) - CS%id_Tadx_2d = register_diag_field('ocean_model', 'T_adx_2d', G%axesCu1, Time, & + CS%id_Tadx_2d = register_diag_field('ocean_model', 'T_adx_2d', diag%axesCu1, Time, & 'Vertically Integrated Advective Zonal Flux of Potential Temperature', T_flux_units) - CS%id_Tady_2d = register_diag_field('ocean_model', 'T_ady_2d', G%axesCv1, Time, & + CS%id_Tady_2d = register_diag_field('ocean_model', 'T_ady_2d', diag%axesCv1, Time, & 'Vertically Integrated Advective Meridional Flux of Potential Temperature', T_flux_units) - CS%id_Tdiffx_2d = register_diag_field('ocean_model', 'T_diffx_2d', G%axesCu1, Time, & + CS%id_Tdiffx_2d = register_diag_field('ocean_model', 'T_diffx_2d', diag%axesCu1, Time, & 'Vertically Integrated Diffusive Zonal Flux of Potential Temperature', T_flux_units) - CS%id_Tdiffy_2d = register_diag_field('ocean_model', 'T_diffy_2d', G%axesCv1, Time, & + CS%id_Tdiffy_2d = register_diag_field('ocean_model', 'T_diffy_2d', diag%axesCv1, Time, & 'Vertically Integrated Diffusive Meridional Flux of Potential Temperature', T_flux_units) if (CS%id_Tadx_2d > 0) call safe_alloc_ptr(CS%T_adx_2d,IsdB,IedB,jsd,jed) if (CS%id_Tady_2d > 0) call safe_alloc_ptr(CS%T_ady_2d,isd,ied,JsdB,JedB) if (CS%id_Tdiffx_2d > 0) call safe_alloc_ptr(CS%T_diffx_2d,IsdB,IedB,jsd,jed) if (CS%id_Tdiffy_2d > 0) call safe_alloc_ptr(CS%T_diffy_2d,isd,ied,JsdB,JedB) - CS%id_Sadx_2d = register_diag_field('ocean_model', 'S_adx_2d', G%axesCu1, Time, & + CS%id_Sadx_2d = register_diag_field('ocean_model', 'S_adx_2d', diag%axesCu1, Time, & 'Vertically Integrated Advective Zonal Flux of Salinity', S_flux_units) - CS%id_Sady_2d = register_diag_field('ocean_model', 'S_ady_2d', G%axesCv1, Time, & + CS%id_Sady_2d = register_diag_field('ocean_model', 'S_ady_2d', diag%axesCv1, Time, & 'Vertically Integrated Advective Meridional Flux of Salinity', S_flux_units) - CS%id_Sdiffx_2d = register_diag_field('ocean_model', 'S_diffx_2d', G%axesCu1, Time, & + CS%id_Sdiffx_2d = register_diag_field('ocean_model', 'S_diffx_2d', diag%axesCu1, Time, & 'Vertically Integrated Diffusive Zonal Flux of Salinity', S_flux_units) - CS%id_Sdiffy_2d = register_diag_field('ocean_model', 'S_diffy_2d', G%axesCv1, Time, & + CS%id_Sdiffy_2d = register_diag_field('ocean_model', 'S_diffy_2d', diag%axesCv1, Time, & 'Vertically Integrated Diffusive Meridional Flux of Salinity', S_flux_units) if (CS%id_Sadx_2d > 0) call safe_alloc_ptr(CS%S_adx_2d,IsdB,IedB,jsd,jed) if (CS%id_Sady_2d > 0) call safe_alloc_ptr(CS%S_ady_2d,isd,ied,JsdB,JedB) @@ -1831,18 +1836,18 @@ subroutine register_diags(Time, G, CS, ADp) endif endif - CS%id_u_predia = register_diag_field('ocean_model', 'u_predia', G%axesCuL, Time, & + CS%id_u_predia = register_diag_field('ocean_model', 'u_predia', diag%axesCuL, Time, & 'Zonal velocity', 'meter second-1') - CS%id_v_predia = register_diag_field('ocean_model', 'v_predia', G%axesCvL, Time, & + CS%id_v_predia = register_diag_field('ocean_model', 'v_predia', diag%axesCvL, Time, & 'Meridional velocity', 'meter second-1') - CS%id_h_predia = register_diag_field('ocean_model', 'h_predia', G%axesTL, Time, & + CS%id_h_predia = register_diag_field('ocean_model', 'h_predia', diag%axesTL, Time, & 'Layer Thickness', thickness_units) - CS%id_e_predia = register_diag_field('ocean_model', 'e_predia', G%axesTi, Time, & + CS%id_e_predia = register_diag_field('ocean_model', 'e_predia', diag%axesTi, Time, & 'Interface Heights', 'meter') if (CS%use_temperature) then - CS%id_T_predia = register_diag_field('ocean_model', 'temp_predia', G%axesTL, Time, & + CS%id_T_predia = register_diag_field('ocean_model', 'temp_predia', diag%axesTL, Time, & 'Potential Temperature', 'Celsius') - CS%id_S_predia = register_diag_field('ocean_model', 'salt_predia', G%axesTL, Time, & + CS%id_S_predia = register_diag_field('ocean_model', 'salt_predia', diag%axesTL, Time, & 'Salinity', 'PSU') endif @@ -1891,67 +1896,67 @@ subroutine write_static_fields(G, diag) out_h(:,:) = 0.0 - id = register_static_field('ocean_model', 'geolat', G%axesT1, & + id = register_static_field('ocean_model', 'geolat', diag%axesT1, & 'Latitude of tracer (T) points', 'degrees_N') if (id > 0) call post_data(id, G%geoLatT, diag, .true.) - id = register_static_field('ocean_model', 'geolon', G%axesT1, & + id = register_static_field('ocean_model', 'geolon', diag%axesT1, & 'Longitude of tracer (T) points', 'degrees_E') if (id > 0) call post_data(id, G%geoLonT, diag, .true.) - id = register_static_field('ocean_model', 'geolat_c', G%axesB1, & + id = register_static_field('ocean_model', 'geolat_c', diag%axesB1, & 'Latitude of corner (Bu) points', 'degrees_N') if (id > 0) call post_data(id, G%geoLatBu, diag, .true.) - id = register_static_field('ocean_model', 'geolon_c', G%axesB1, & + id = register_static_field('ocean_model', 'geolon_c', diag%axesB1, & 'Longitude of corner (Bu) points', 'degrees_E') if (id > 0) call post_data(id, G%geoLonBu, diag, .true.) - id = register_static_field('ocean_model', 'geolat_v', G%axesCv1, & + id = register_static_field('ocean_model', 'geolat_v', diag%axesCv1, & 'Latitude of meridional velocity (Cv) points', 'degrees_N') if (id > 0) call post_data(id, G%geoLatCv, diag, .true.) - id = register_static_field('ocean_model', 'geolon_v', G%axesCv1, & + id = register_static_field('ocean_model', 'geolon_v', diag%axesCv1, & 'Longitude of meridional velocity (Cv) points', 'degrees_E') if (id > 0) call post_data(id, G%geoLonCv, diag, .true.) - id = register_static_field('ocean_model', 'geolat_u', G%axesCu1, & + id = register_static_field('ocean_model', 'geolat_u', diag%axesCu1, & 'Latitude of zonal velocity (Cu) points', 'degrees_N') if (id > 0) call post_data(id, G%geoLatCu, diag, .true.) - id = register_static_field('ocean_model', 'geolon_u', G%axesCu1, & + id = register_static_field('ocean_model', 'geolon_u', diag%axesCu1, & 'Longitude of zonal velocity (Cu) points', 'degrees_E') if (id > 0) call post_data(id, G%geoLonCu, diag, .true.) - id = register_static_field('ocean_model', 'area_t', G%axesT1, & + id = register_static_field('ocean_model', 'area_t', diag%axesT1, & 'Surface area of tracer (T) cells', 'degrees_E') if (id > 0) then do j=js,je ; do i=is,ie ; out_h(i,j) = G%areaT(i,j) ; enddo ; enddo call post_data(id, out_h, diag, .true.) endif - id = register_static_field('ocean_model', 'depth_ocean', G%axesT1, & + id = register_static_field('ocean_model', 'depth_ocean', diag%axesT1, & 'Depth of the ocean at tracer points', 'm', & standard_name='sea_floor_depth_below_geoid') if (id > 0) call post_data(id, G%bathyT, diag, .true.) - id = register_static_field('ocean_model', 'wet', G%axesT1, & + id = register_static_field('ocean_model', 'wet', diag%axesT1, & '0 if land, 1 if ocean at tracer points', 'none') if (id > 0) call post_data(id, G%mask2dT, diag, .true.) - id = register_static_field('ocean_model', 'wet_c', G%axesB1, & + id = register_static_field('ocean_model', 'wet_c', diag%axesB1, & '0 if land, 1 if ocean at corner (Bu) points', 'none') if (id > 0) call post_data(id, G%mask2dBu, diag, .true.) - id = register_static_field('ocean_model', 'wet_u', G%axesCu1, & + id = register_static_field('ocean_model', 'wet_u', diag%axesCu1, & '0 if land, 1 if ocean at zonal velocity (Cu) points', 'none') if (id > 0) call post_data(id, G%mask2dCu, diag, .true.) - id = register_static_field('ocean_model', 'wet_v', G%axesCv1, & + id = register_static_field('ocean_model', 'wet_v', diag%axesCv1, & '0 if land, 1 if ocean at meridional velocity (Cv) points', 'none') if (id > 0) call post_data(id, G%mask2dCv, diag, .true.) - id = register_static_field('ocean_model', 'Coriolis', G%axesB1, & + id = register_static_field('ocean_model', 'Coriolis', diag%axesB1, & 'Coriolis parameter at corner (Bu) points', 's-1') if (id > 0) call post_data(id, G%CoriolisBu, diag, .true.) diff --git a/src/core/MOM_CoriolisAdv.F90 b/src/core/MOM_CoriolisAdv.F90 index 89373a8458..3e657e71d2 100644 --- a/src/core/MOM_CoriolisAdv.F90 +++ b/src/core/MOM_CoriolisAdv.F90 @@ -977,25 +977,25 @@ subroutine CoriolisAdv_init(Time, G, param_file, diag, AD, CS) "#DEFINE PV_ADV_SCHEME in input file is invalid.") end select - CS%id_rv = register_diag_field('ocean_model', 'RV', G%axesBL, Time, & + CS%id_rv = register_diag_field('ocean_model', 'RV', diag%axesBL, Time, & 'Relative Vorticity', 'second-1') - CS%id_PV = register_diag_field('ocean_model', 'PV', G%axesBL, Time, & + CS%id_PV = register_diag_field('ocean_model', 'PV', diag%axesBL, Time, & 'Potential Vorticity', 'meter-1 second-1') - CS%id_gKEu = register_diag_field('ocean_model', 'gKEu', G%axesCuL, Time, & + CS%id_gKEu = register_diag_field('ocean_model', 'gKEu', diag%axesCuL, Time, & 'Zonal Acceleration from Grad. Kinetic Energy', 'meter-1 second-2') if (CS%id_gKEu > 0) call safe_alloc_ptr(AD%gradKEu,IsdB,IedB,jsd,jed,nz) - CS%id_gKEv = register_diag_field('ocean_model', 'gKEv', G%axesCvL, Time, & + CS%id_gKEv = register_diag_field('ocean_model', 'gKEv', diag%axesCvL, Time, & 'Meridional Acceleration from Grad. Kinetic Energy', 'meter-1 second-2') if (CS%id_gKEv > 0) call safe_alloc_ptr(AD%gradKEv,isd,ied,JsdB,JedB,nz) - CS%id_rvxu = register_diag_field('ocean_model', 'rvxu', G%axesCvL, Time, & + CS%id_rvxu = register_diag_field('ocean_model', 'rvxu', diag%axesCvL, Time, & 'Meridional Acceleration from Relative Vorticity', 'meter-1 second-2') if (CS%id_rvxu > 0) call safe_alloc_ptr(AD%rv_x_u,isd,ied,JsdB,JedB,nz) - CS%id_rvxv = register_diag_field('ocean_model', 'rvxv', G%axesCuL, Time, & + CS%id_rvxv = register_diag_field('ocean_model', 'rvxv', diag%axesCuL, Time, & 'Zonal Acceleration from Relative Vorticity', 'meter-1 second-2') if (CS%id_rvxv > 0) call safe_alloc_ptr(AD%rv_x_v,IsdB,IedB,jsd,jed,nz) diff --git a/src/core/MOM_PressureForce_Montgomery.F90 b/src/core/MOM_PressureForce_Montgomery.F90 index 0f77c7d55a..fca5db4a93 100644 --- a/src/core/MOM_PressureForce_Montgomery.F90 +++ b/src/core/MOM_PressureForce_Montgomery.F90 @@ -879,9 +879,9 @@ subroutine PressureForce_Mont_init(Time, G, param_file, diag, CS, tides_CSp) do_not_log=.true.) ! Input for diagnostic use only. if (use_EOS) then - CS%id_PFu_bc = register_diag_field('ocean_model', 'PFu_bc', G%axesCuL, Time, & + CS%id_PFu_bc = register_diag_field('ocean_model', 'PFu_bc', diag%axesCuL, Time, & 'Density Gradient Zonal Pressure Force Accel.', "meter second-2") - CS%id_PFv_bc = register_diag_field('ocean_model', 'PFv_bc', G%axesCvL, Time, & + CS%id_PFv_bc = register_diag_field('ocean_model', 'PFv_bc', diag%axesCvL, Time, & 'Density Gradient Meridional Pressure Force Accel.', "meter second-2") if (CS%id_PFu_bc > 0) then call safe_alloc_ptr(CS%PFu_bc,G%IsdB,G%IedB,G%jsd,G%jed,G%ke) @@ -894,7 +894,7 @@ subroutine PressureForce_Mont_init(Time, G, param_file, diag, CS, tides_CSp) endif if (CS%tides) then - CS%id_e_tidal = register_diag_field('ocean_model', 'e_tidal', G%axesT1, & + CS%id_e_tidal = register_diag_field('ocean_model', 'e_tidal', diag%axesT1, & Time, 'Tidal Forcing Astronomical and SAL Height Anomaly', 'meter') endif diff --git a/src/core/MOM_PressureForce_analytic_FV.F90 b/src/core/MOM_PressureForce_analytic_FV.F90 index ac450832ad..d1e9d650cb 100644 --- a/src/core/MOM_PressureForce_analytic_FV.F90 +++ b/src/core/MOM_PressureForce_analytic_FV.F90 @@ -738,11 +738,11 @@ end subroutine PressureForce_AFV_Bouss subroutine PressureForce_AFV_init(Time, G, param_file, diag, CS, tides_CSp) - type(time_type), target, intent(in) :: Time - type(ocean_grid_type), intent(in) :: G - type(param_file_type), intent(in) :: param_file - type(diag_ctrl), target, intent(inout) :: diag - type(PressureForce_AFV_CS), pointer :: CS + type(time_type), target, intent(in) :: Time + type(ocean_grid_type), intent(in) :: G + type(param_file_type), intent(in) :: param_file + type(diag_ctrl), target, intent(inout) :: diag + type(PressureForce_AFV_CS), pointer :: CS type(tidal_forcing_CS), optional, pointer :: tides_CSp ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. @@ -779,7 +779,7 @@ subroutine PressureForce_AFV_init(Time, G, param_file, diag, CS, tides_CSp) "If true, apply tidal momentum forcing.", default=.false.) if (CS%tides) then - CS%id_e_tidal = register_diag_field('ocean_model', 'e_tidal', G%axesT1, & + CS%id_e_tidal = register_diag_field('ocean_model', 'e_tidal', diag%axesT1, & Time, 'Tidal Forcing Astronomical and SAL Height Anomaly', 'meter') endif diff --git a/src/core/MOM_barotropic.F90 b/src/core/MOM_barotropic.F90 index 26ee05b2e2..380f43d155 100644 --- a/src/core/MOM_barotropic.F90 +++ b/src/core/MOM_barotropic.F90 @@ -3552,76 +3552,76 @@ subroutine barotropic_init(u, v, h, eta, Time, G, param_file, diag, CS, & thickness_units = "kilogram meter-2" ; flux_units = "kilogram second-1" endif - CS%id_PFu_bt = register_diag_field('ocean_model', 'PFuBT', G%axesCu1, Time, & + CS%id_PFu_bt = register_diag_field('ocean_model', 'PFuBT', diag%axesCu1, Time, & 'Zonal Anomalous Barotropic Pressure Force Force Acceleration', 'meter second-2') - CS%id_PFv_bt = register_diag_field('ocean_model', 'PFvBT', G%axesCv1, Time, & + CS%id_PFv_bt = register_diag_field('ocean_model', 'PFvBT', diag%axesCv1, Time, & 'Meridional Anomalous Barotropic Pressure Force Acceleration', 'meter second-2') - CS%id_Coru_bt = register_diag_field('ocean_model', 'CoruBT', G%axesCu1, Time, & + CS%id_Coru_bt = register_diag_field('ocean_model', 'CoruBT', diag%axesCu1, Time, & 'Zonal Barotropic Coriolis Acceleration', 'meter second-2') - CS%id_Corv_bt = register_diag_field('ocean_model', 'CorvBT', G%axesCv1, Time, & + CS%id_Corv_bt = register_diag_field('ocean_model', 'CorvBT', diag%axesCv1, Time, & 'Meridional Barotropic Coriolis Acceleration', 'meter second-2') - CS%id_uaccel = register_diag_field('ocean_model', 'u_accel_bt', G%axesCu1, Time, & + CS%id_uaccel = register_diag_field('ocean_model', 'u_accel_bt', diag%axesCu1, Time, & 'Barotropic zonal acceleration', 'meter second-2') - CS%id_vaccel = register_diag_field('ocean_model', 'v_accel_bt', G%axesCv1, Time, & + CS%id_vaccel = register_diag_field('ocean_model', 'v_accel_bt', diag%axesCv1, Time, & 'Barotropic meridional acceleration', 'meter second-2') - CS%id_ubtforce = register_diag_field('ocean_model', 'ubtforce', G%axesCu1, Time, & + CS%id_ubtforce = register_diag_field('ocean_model', 'ubtforce', diag%axesCu1, Time, & 'Barotropic zonal acceleration from baroclinic terms', 'meter second-2') - CS%id_vbtforce = register_diag_field('ocean_model', 'vbtforce', G%axesCv1, Time, & + CS%id_vbtforce = register_diag_field('ocean_model', 'vbtforce', diag%axesCv1, Time, & 'Barotropic meridional acceleration from baroclinic terms', 'meter second-2') - CS%id_eta_bt = register_diag_field('ocean_model', 'eta_bt', G%axesT1, Time, & + CS%id_eta_bt = register_diag_field('ocean_model', 'eta_bt', diag%axesT1, Time, & 'Barotropic end SSH', thickness_units) - CS%id_ubt = register_diag_field('ocean_model', 'ubt', G%axesCu1, Time, & + CS%id_ubt = register_diag_field('ocean_model', 'ubt', diag%axesCu1, Time, & 'Barotropic end zonal velocity', 'meter second-1') - CS%id_vbt = register_diag_field('ocean_model', 'vbt', G%axesCv1, Time, & + CS%id_vbt = register_diag_field('ocean_model', 'vbt', diag%axesCv1, Time, & 'Barotropic end meridional velocity', 'meter second-1') - CS%id_eta_st = register_diag_field('ocean_model', 'eta_st', G%axesT1, Time, & + CS%id_eta_st = register_diag_field('ocean_model', 'eta_st', diag%axesT1, Time, & 'Barotropic start SSH', thickness_units) - CS%id_ubt_st = register_diag_field('ocean_model', 'ubt_st', G%axesCu1, Time, & + CS%id_ubt_st = register_diag_field('ocean_model', 'ubt_st', diag%axesCu1, Time, & 'Barotropic start zonal velocity', 'meter second-1') - CS%id_vbt_st = register_diag_field('ocean_model', 'vbt_st', G%axesCv1, Time, & + CS%id_vbt_st = register_diag_field('ocean_model', 'vbt_st', diag%axesCv1, Time, & 'Barotropic start meridional velocity', 'meter second-1') - CS%id_ubtav = register_diag_field('ocean_model', 'ubtav', G%axesCu1, Time, & + CS%id_ubtav = register_diag_field('ocean_model', 'ubtav', diag%axesCu1, Time, & 'Barotropic time-average zonal velocity', 'meter second-1') - CS%id_vbtav = register_diag_field('ocean_model', 'vbtav', G%axesCv1, Time, & + CS%id_vbtav = register_diag_field('ocean_model', 'vbtav', diag%axesCv1, Time, & 'Barotropic time-average meridional velocity', 'meter second-1') - CS%id_eta_cor = register_diag_field('ocean_model', 'eta_cor', G%axesT1, Time, & + CS%id_eta_cor = register_diag_field('ocean_model', 'eta_cor', diag%axesT1, Time, & 'Corrective mass flux', 'meter second-1') - CS%id_visc_rem_u = register_diag_field('ocean_model', 'visc_rem_u', G%axesCuL, Time, & + CS%id_visc_rem_u = register_diag_field('ocean_model', 'visc_rem_u', diag%axesCuL, Time, & 'Viscous remnant at u', 'Nondim') - CS%id_visc_rem_v = register_diag_field('ocean_model', 'visc_rem_v', G%axesCvL, Time, & + CS%id_visc_rem_v = register_diag_field('ocean_model', 'visc_rem_v', diag%axesCvL, Time, & 'Viscous remnant at v', 'Nondim') - CS%id_gtotn = register_diag_field('ocean_model', 'gtot_n', G%axesT1, Time, & + CS%id_gtotn = register_diag_field('ocean_model', 'gtot_n', diag%axesT1, Time, & 'gtot to North', 'm s-2') - CS%id_gtots = register_diag_field('ocean_model', 'gtot_s', G%axesT1, Time, & + CS%id_gtots = register_diag_field('ocean_model', 'gtot_s', diag%axesT1, Time, & 'gtot to South', 'm s-2') - CS%id_gtote = register_diag_field('ocean_model', 'gtot_e', G%axesT1, Time, & + CS%id_gtote = register_diag_field('ocean_model', 'gtot_e', diag%axesT1, Time, & 'gtot to East', 'm s-2') - CS%id_gtotw = register_diag_field('ocean_model', 'gtot_w', G%axesT1, Time, & + CS%id_gtotw = register_diag_field('ocean_model', 'gtot_w', diag%axesT1, Time, & 'gtot to West', 'm s-2') - CS%id_eta_hifreq = register_diag_field('ocean_model', 'eta_hifreq', G%axesT1, Time, & + CS%id_eta_hifreq = register_diag_field('ocean_model', 'eta_hifreq', diag%axesT1, Time, & 'High Frequency Barotropic SSH', thickness_units) - CS%id_ubt_hifreq = register_diag_field('ocean_model', 'ubt_hifreq', G%axesCu1, Time, & + CS%id_ubt_hifreq = register_diag_field('ocean_model', 'ubt_hifreq', diag%axesCu1, Time, & 'High Frequency Barotropic zonal velocity', 'meter second-1') - CS%id_vbt_hifreq = register_diag_field('ocean_model', 'vbt_hifreq', G%axesCv1, Time, & + CS%id_vbt_hifreq = register_diag_field('ocean_model', 'vbt_hifreq', diag%axesCv1, Time, & 'High Frequency Barotropic meridional velocity', 'meter second-1') - CS%id_eta_pred_hifreq = register_diag_field('ocean_model', 'eta_pred_hifreq', G%axesT1, Time, & + CS%id_eta_pred_hifreq = register_diag_field('ocean_model', 'eta_pred_hifreq', diag%axesT1, Time, & 'High Frequency Predictor Barotropic SSH', thickness_units) - CS%id_uhbt_hifreq = register_diag_field('ocean_model', 'uhbt_hifreq', G%axesCu1, Time, & + CS%id_uhbt_hifreq = register_diag_field('ocean_model', 'uhbt_hifreq', diag%axesCu1, Time, & 'High Frequency Barotropic zonal transport', 'meter3 second-1') - CS%id_vhbt_hifreq = register_diag_field('ocean_model', 'vhbt_hifreq', G%axesCv1, Time, & + CS%id_vhbt_hifreq = register_diag_field('ocean_model', 'vhbt_hifreq', diag%axesCv1, Time, & 'High Frequency Barotropic meridional transport', 'meter3 second-1') - CS%id_frhatu = register_diag_field('ocean_model', 'frhatu', G%axesCuL, Time, & + CS%id_frhatu = register_diag_field('ocean_model', 'frhatu', diag%axesCuL, Time, & 'Fractional thickness of layers in u-columns', 'Nondim') - CS%id_frhatv = register_diag_field('ocean_model', 'frhatv', G%axesCvL, Time, & + CS%id_frhatv = register_diag_field('ocean_model', 'frhatv', diag%axesCvL, Time, & 'Fractional thickness of layers in v-columns', 'Nondim') - CS%id_frhatu1 = register_diag_field('ocean_model', 'frhatu1', G%axesCuL, Time, & + CS%id_frhatu1 = register_diag_field('ocean_model', 'frhatu1', diag%axesCuL, Time, & 'Predictor Fractional thickness of layers in u-columns', 'Nondim') - CS%id_frhatv1 = register_diag_field('ocean_model', 'frhatv1', G%axesCvL, Time, & + CS%id_frhatv1 = register_diag_field('ocean_model', 'frhatv1', diag%axesCvL, Time, & 'Predictor Fractional thickness of layers in v-columns', 'Nondim') - CS%id_uhbt = register_diag_field('ocean_model', 'uhbt', G%axesCu1, Time, & + CS%id_uhbt = register_diag_field('ocean_model', 'uhbt', diag%axesCu1, Time, & 'Barotropic zonal transport averaged over a baroclinic step', 'meter3 second-1') - CS%id_vhbt = register_diag_field('ocean_model', 'vhbt', G%axesCv1, Time, & + CS%id_vhbt = register_diag_field('ocean_model', 'vhbt', diag%axesCv1, Time, & 'Barotropic meridional transport averaged over a baroclinic step', 'meter3 second-1') if (CS%id_frhatu1 > 0) call safe_alloc_ptr(CS%frhatu1, IsdB,IedB,jsd,jed,nz) diff --git a/src/core/MOM_dynamics_legacy_split.F90 b/src/core/MOM_dynamics_legacy_split.F90 index 246a3b7fd4..88f2fca88f 100644 --- a/src/core/MOM_dynamics_legacy_split.F90 +++ b/src/core/MOM_dynamics_legacy_split.F90 @@ -1424,36 +1424,36 @@ subroutine initialize_dyn_legacy_split(u, v, h, uh, vh, eta, Time, G, param_file call cpu_clock_end(id_clock_pass_init) flux_units = get_flux_units(G) - CS%id_uh = register_diag_field('ocean_model', 'uh', G%axesCuL, Time, & + CS%id_uh = register_diag_field('ocean_model', 'uh', diag%axesCuL, Time, & 'Zonal Thickness Flux', flux_units) - CS%id_vh = register_diag_field('ocean_model', 'vh', G%axesCvL, Time, & + CS%id_vh = register_diag_field('ocean_model', 'vh', diag%axesCvL, Time, & 'Meridional Thickness Flux', flux_units) - CS%id_CAu = register_diag_field('ocean_model', 'CAu', G%axesCuL, Time, & + CS%id_CAu = register_diag_field('ocean_model', 'CAu', diag%axesCuL, Time, & 'Zonal Coriolis and Advective Acceleration', 'meter second-2') - CS%id_CAv = register_diag_field('ocean_model', 'CAv', G%axesCvL, Time, & + CS%id_CAv = register_diag_field('ocean_model', 'CAv', diag%axesCvL, Time, & 'Meridional Coriolis and Advective Acceleration', 'meter second-2') - CS%id_PFu = register_diag_field('ocean_model', 'PFu', G%axesCuL, Time, & + CS%id_PFu = register_diag_field('ocean_model', 'PFu', diag%axesCuL, Time, & 'Zonal Pressure Force Acceleration', 'meter second-2') - CS%id_PFv = register_diag_field('ocean_model', 'PFv', G%axesCvL, Time, & + CS%id_PFv = register_diag_field('ocean_model', 'PFv', diag%axesCvL, Time, & 'Meridional Pressure Force Acceleration', 'meter second-2') - CS%id_uav = register_diag_field('ocean_model', 'uav', G%axesCuL, Time, & + CS%id_uav = register_diag_field('ocean_model', 'uav', diag%axesCuL, Time, & 'Barotropic-step Averaged Zonal Velocity', 'meter second-1') - CS%id_vav = register_diag_field('ocean_model', 'vav', G%axesCvL, Time, & + CS%id_vav = register_diag_field('ocean_model', 'vav', diag%axesCvL, Time, & 'Barotropic-step Averaged Meridional Velocity', 'meter second-1') if (CS%flux_BT_coupling) then - CS%id_du_adj = register_diag_field('ocean_model', 'du_adj', G%axesCuL, Time, & + CS%id_du_adj = register_diag_field('ocean_model', 'du_adj', diag%axesCuL, Time, & 'Zonal velocity adjustments due to nonstandard terms', 'meter second-1') - CS%id_dv_adj = register_diag_field('ocean_model', 'dv_adj', G%axesCvL, Time, & + CS%id_dv_adj = register_diag_field('ocean_model', 'dv_adj', diag%axesCvL, Time, & 'Meridional velocity adjustments due to nonstandard terms', 'meter second-1') if (CS%id_du_adj > 0) call safe_alloc_ptr(CS%ADp%du_other,IsdB,IedB,jsd,jed,nz) if (CS%id_dv_adj > 0) call safe_alloc_ptr(CS%ADp%dv_other,isd,ied,JsdB,JedB,nz) endif - CS%id_u_BT_accel = register_diag_field('ocean_model', 'u_BT_accel', G%axesCuL, Time, & + CS%id_u_BT_accel = register_diag_field('ocean_model', 'u_BT_accel', diag%axesCuL, Time, & 'Barotropic Anomaly Zonal Acceleration', 'meter second-1') - CS%id_v_BT_accel = register_diag_field('ocean_model', 'v_BT_accel', G%axesCvL, Time, & + CS%id_v_BT_accel = register_diag_field('ocean_model', 'v_BT_accel', diag%axesCvL, Time, & 'Barotropic Anomaly Meridional Acceleration', 'meter second-1') if (debug_truncations) then diff --git a/src/core/MOM_dynamics_split_RK2.F90 b/src/core/MOM_dynamics_split_RK2.F90 index 3e6d920a33..b66a452925 100644 --- a/src/core/MOM_dynamics_split_RK2.F90 +++ b/src/core/MOM_dynamics_split_RK2.F90 @@ -1198,27 +1198,27 @@ subroutine initialize_dyn_split_RK2(u, v, h, uh, vh, eta, Time, G, param_file, & call cpu_clock_end(id_clock_pass_init) flux_units = get_flux_units(G) - CS%id_uh = register_diag_field('ocean_model', 'uh', G%axesCuL, Time, & + CS%id_uh = register_diag_field('ocean_model', 'uh', diag%axesCuL, Time, & 'Zonal Thickness Flux', flux_units) - CS%id_vh = register_diag_field('ocean_model', 'vh', G%axesCvL, Time, & + CS%id_vh = register_diag_field('ocean_model', 'vh', diag%axesCvL, Time, & 'Meridional Thickness Flux', flux_units) - CS%id_CAu = register_diag_field('ocean_model', 'CAu', G%axesCuL, Time, & + CS%id_CAu = register_diag_field('ocean_model', 'CAu', diag%axesCuL, Time, & 'Zonal Coriolis and Advective Acceleration', 'meter second-2') - CS%id_CAv = register_diag_field('ocean_model', 'CAv', G%axesCvL, Time, & + CS%id_CAv = register_diag_field('ocean_model', 'CAv', diag%axesCvL, Time, & 'Meridional Coriolis and Advective Acceleration', 'meter second-2') - CS%id_PFu = register_diag_field('ocean_model', 'PFu', G%axesCuL, Time, & + CS%id_PFu = register_diag_field('ocean_model', 'PFu', diag%axesCuL, Time, & 'Zonal Pressure Force Acceleration', 'meter second-2') - CS%id_PFv = register_diag_field('ocean_model', 'PFv', G%axesCvL, Time, & + CS%id_PFv = register_diag_field('ocean_model', 'PFv', diag%axesCvL, Time, & 'Meridional Pressure Force Acceleration', 'meter second-2') - CS%id_uav = register_diag_field('ocean_model', 'uav', G%axesCuL, Time, & + CS%id_uav = register_diag_field('ocean_model', 'uav', diag%axesCuL, Time, & 'Barotropic-step Averaged Zonal Velocity', 'meter second-1') - CS%id_vav = register_diag_field('ocean_model', 'vav', G%axesCvL, Time, & + CS%id_vav = register_diag_field('ocean_model', 'vav', diag%axesCvL, Time, & 'Barotropic-step Averaged Meridional Velocity', 'meter second-1') - CS%id_u_BT_accel = register_diag_field('ocean_model', 'u_BT_accel', G%axesCuL, Time, & + CS%id_u_BT_accel = register_diag_field('ocean_model', 'u_BT_accel', diag%axesCuL, Time, & 'Barotropic Anomaly Zonal Acceleration', 'meter second-1') - CS%id_v_BT_accel = register_diag_field('ocean_model', 'v_BT_accel', G%axesCvL, Time, & + CS%id_v_BT_accel = register_diag_field('ocean_model', 'v_BT_accel', diag%axesCvL, Time, & 'Barotropic Anomaly Meridional Acceleration', 'meter second-1') id_clock_Cor = cpu_clock_id('(Ocean Coriolis & mom advection)', grain=CLOCK_MODULE) diff --git a/src/core/MOM_dynamics_unsplit.F90 b/src/core/MOM_dynamics_unsplit.F90 index 467157f6cc..23dff7e14f 100644 --- a/src/core/MOM_dynamics_unsplit.F90 +++ b/src/core/MOM_dynamics_unsplit.F90 @@ -670,17 +670,17 @@ subroutine initialize_dyn_unsplit(u, v, h, Time, G, param_file, diag, CS, & endif flux_units = get_flux_units(G) - CS%id_uh = register_diag_field('ocean_model', 'uh', G%axesCuL, Time, & + CS%id_uh = register_diag_field('ocean_model', 'uh', diag%axesCuL, Time, & 'Zonal Thickness Flux', flux_units) - CS%id_vh = register_diag_field('ocean_model', 'vh', G%axesCvL, Time, & + CS%id_vh = register_diag_field('ocean_model', 'vh', diag%axesCvL, Time, & 'Meridional Thickness Flux', flux_units) - CS%id_CAu = register_diag_field('ocean_model', 'CAu', G%axesCuL, Time, & + CS%id_CAu = register_diag_field('ocean_model', 'CAu', diag%axesCuL, Time, & 'Zonal Coriolis and Advective Acceleration', 'meter second-2') - CS%id_CAv = register_diag_field('ocean_model', 'CAv', G%axesCvL, Time, & + CS%id_CAv = register_diag_field('ocean_model', 'CAv', diag%axesCvL, Time, & 'Meridional Coriolis and Advective Acceleration', 'meter second-2') - CS%id_PFu = register_diag_field('ocean_model', 'PFu', G%axesCuL, Time, & + CS%id_PFu = register_diag_field('ocean_model', 'PFu', diag%axesCuL, Time, & 'Zonal Pressure Force Acceleration', 'meter second-2') - CS%id_PFv = register_diag_field('ocean_model', 'PFv', G%axesCvL, Time, & + CS%id_PFv = register_diag_field('ocean_model', 'PFv', diag%axesCvL, Time, & 'Meridional Pressure Force Acceleration', 'meter second-2') id_clock_Cor = cpu_clock_id('(Ocean Coriolis & mom advection)', grain=CLOCK_MODULE) diff --git a/src/core/MOM_dynamics_unsplit_RK2.F90 b/src/core/MOM_dynamics_unsplit_RK2.F90 index b5192c360d..bdb7200624 100644 --- a/src/core/MOM_dynamics_unsplit_RK2.F90 +++ b/src/core/MOM_dynamics_unsplit_RK2.F90 @@ -634,17 +634,17 @@ subroutine initialize_dyn_unsplit_RK2(u, v, h, Time, G, param_file, diag, CS, & endif flux_units = get_flux_units(G) - CS%id_uh = register_diag_field('ocean_model', 'uh', G%axesCuL, Time, & + CS%id_uh = register_diag_field('ocean_model', 'uh', diag%axesCuL, Time, & 'Zonal Thickness Flux', flux_units) - CS%id_vh = register_diag_field('ocean_model', 'vh', G%axesCvL, Time, & + CS%id_vh = register_diag_field('ocean_model', 'vh', diag%axesCvL, Time, & 'Meridional Thickness Flux', flux_units) - CS%id_CAu = register_diag_field('ocean_model', 'CAu', G%axesCuL, Time, & + CS%id_CAu = register_diag_field('ocean_model', 'CAu', diag%axesCuL, Time, & 'Zonal Coriolis and Advective Acceleration', 'meter second-2') - CS%id_CAv = register_diag_field('ocean_model', 'CAv', G%axesCvL, Time, & + CS%id_CAv = register_diag_field('ocean_model', 'CAv', diag%axesCvL, Time, & 'Meridional Coriolis and Advective Acceleration', 'meter second-2') - CS%id_PFu = register_diag_field('ocean_model', 'PFu', G%axesCuL, Time, & + CS%id_PFu = register_diag_field('ocean_model', 'PFu', diag%axesCuL, Time, & 'Zonal Pressure Force Acceleration', 'meter second-2') - CS%id_PFv = register_diag_field('ocean_model', 'PFv', G%axesCvL, Time, & + CS%id_PFv = register_diag_field('ocean_model', 'PFv', diag%axesCvL, Time, & 'Meridional Pressure Force Acceleration', 'meter second-2') id_clock_Cor = cpu_clock_id('(Ocean Coriolis & mom advection)', grain=CLOCK_MODULE) diff --git a/src/core/MOM_grid.F90 b/src/core/MOM_grid.F90 index 465e856abc..660691770c 100644 --- a/src/core/MOM_grid.F90 +++ b/src/core/MOM_grid.F90 @@ -161,13 +161,6 @@ module MOM_grid ! thickness to m. real :: H_to_Pa ! A constant that translates the units of thickness to ! to pressure in Pa. - - ! The following are axis types defined for output. - integer, dimension(3) :: axesBL, axesTL, axesCuL, axesCvL - integer, dimension(3) :: axesBi, axesTi, axesCui, axesCvi - integer, dimension(2) :: axesB1, axesT1, axesCu1, axesCv1 - integer, dimension(1) :: axeszi, axeszL - end type ocean_grid_type contains diff --git a/src/core/MOM_legacy_barotropic.F90 b/src/core/MOM_legacy_barotropic.F90 index 9a5f690f2c..50482dd16a 100644 --- a/src/core/MOM_legacy_barotropic.F90 +++ b/src/core/MOM_legacy_barotropic.F90 @@ -3808,82 +3808,82 @@ subroutine legacy_barotropic_init(u, v, h, eta, Time, G, param_file, diag, CS, & thickness_units = "kilogram meter-2" ; flux_units = "kilogram second-1" endif - CS%id_PFu_bt = register_diag_field('ocean_model', 'PFuBT', G%axesCu1, Time, & + CS%id_PFu_bt = register_diag_field('ocean_model', 'PFuBT', diag%axesCu1, Time, & 'Zonal Anomalous Barotropic Pressure Force Force Acceleration', 'meter second-2') - CS%id_PFv_bt = register_diag_field('ocean_model', 'PFvBT', G%axesCv1, Time, & + CS%id_PFv_bt = register_diag_field('ocean_model', 'PFvBT', diag%axesCv1, Time, & 'Meridional Anomalous Barotropic Pressure Force Acceleration', 'meter second-2') - CS%id_Coru_bt = register_diag_field('ocean_model', 'CoruBT', G%axesCu1, Time, & + CS%id_Coru_bt = register_diag_field('ocean_model', 'CoruBT', diag%axesCu1, Time, & 'Zonal Barotropic Coriolis Acceleration', 'meter second-2') - CS%id_Corv_bt = register_diag_field('ocean_model', 'CorvBT', G%axesCv1, Time, & + CS%id_Corv_bt = register_diag_field('ocean_model', 'CorvBT', diag%axesCv1, Time, & 'Meridional Barotropic Coriolis Acceleration', 'meter second-2') - CS%id_uaccel = register_diag_field('ocean_model', 'u_accel_bt', G%axesCu1, Time, & + CS%id_uaccel = register_diag_field('ocean_model', 'u_accel_bt', diag%axesCu1, Time, & 'Barotropic zonal acceleration', 'meter second-2') - CS%id_vaccel = register_diag_field('ocean_model', 'v_accel_bt', G%axesCv1, Time, & + CS%id_vaccel = register_diag_field('ocean_model', 'v_accel_bt', diag%axesCv1, Time, & 'Barotropic meridional acceleration', 'meter second-2') - CS%id_ubtforce = register_diag_field('ocean_model', 'ubtforce', G%axesCu1, Time, & + CS%id_ubtforce = register_diag_field('ocean_model', 'ubtforce', diag%axesCu1, Time, & 'Barotropic zonal acceleration from baroclinic terms', 'meter second-2') - CS%id_vbtforce = register_diag_field('ocean_model', 'vbtforce', G%axesCv1, Time, & + CS%id_vbtforce = register_diag_field('ocean_model', 'vbtforce', diag%axesCv1, Time, & 'Barotropic meridional acceleration from baroclinic terms', 'meter second-2') - CS%id_eta_bt = register_diag_field('ocean_model', 'eta_bt', G%axesT1, Time, & + CS%id_eta_bt = register_diag_field('ocean_model', 'eta_bt', diag%axesT1, Time, & 'Barotropic end SSH', thickness_units) - CS%id_ubt = register_diag_field('ocean_model', 'ubt', G%axesCu1, Time, & + CS%id_ubt = register_diag_field('ocean_model', 'ubt', diag%axesCu1, Time, & 'Barotropic end zonal velocity', 'meter second-1') - CS%id_vbt = register_diag_field('ocean_model', 'vbt', G%axesCv1, Time, & + CS%id_vbt = register_diag_field('ocean_model', 'vbt', diag%axesCv1, Time, & 'Barotropic end meridional velocity', 'meter second-1') - CS%id_eta_st = register_diag_field('ocean_model', 'eta_st', G%axesT1, Time, & + CS%id_eta_st = register_diag_field('ocean_model', 'eta_st', diag%axesT1, Time, & 'Barotropic start SSH', thickness_units) - CS%id_ubt_st = register_diag_field('ocean_model', 'ubt_st', G%axesCu1, Time, & + CS%id_ubt_st = register_diag_field('ocean_model', 'ubt_st', diag%axesCu1, Time, & 'Barotropic start zonal velocity', 'meter second-1') - CS%id_vbt_st = register_diag_field('ocean_model', 'vbt_st', G%axesCv1, Time, & + CS%id_vbt_st = register_diag_field('ocean_model', 'vbt_st', diag%axesCv1, Time, & 'Barotropic start meridional velocity', 'meter second-1') - CS%id_ubtav = register_diag_field('ocean_model', 'ubtav', G%axesCu1, Time, & + CS%id_ubtav = register_diag_field('ocean_model', 'ubtav', diag%axesCu1, Time, & 'Barotropic time-average zonal velocity', 'meter second-1') - CS%id_vbtav = register_diag_field('ocean_model', 'vbtav', G%axesCv1, Time, & + CS%id_vbtav = register_diag_field('ocean_model', 'vbtav', diag%axesCv1, Time, & 'Barotropic time-average meridional velocity', 'meter second-1') - CS%id_eta_cor = register_diag_field('ocean_model', 'eta_cor', G%axesT1, Time, & + CS%id_eta_cor = register_diag_field('ocean_model', 'eta_cor', diag%axesT1, Time, & 'Corrective mass flux', 'meter second-1') - CS%id_visc_rem_u = register_diag_field('ocean_model', 'visc_rem_u', G%axesCuL, Time, & + CS%id_visc_rem_u = register_diag_field('ocean_model', 'visc_rem_u', diag%axesCuL, Time, & 'Viscous remnant at u', 'Nondim') - CS%id_visc_rem_v = register_diag_field('ocean_model', 'visc_rem_v', G%axesCvL, Time, & + CS%id_visc_rem_v = register_diag_field('ocean_model', 'visc_rem_v', diag%axesCvL, Time, & 'Viscous remnant at v', 'Nondim') - CS%id_gtotn = register_diag_field('ocean_model', 'gtot_n', G%axesT1, Time, & + CS%id_gtotn = register_diag_field('ocean_model', 'gtot_n', diag%axesT1, Time, & 'gtot to North', 'm s-2') - CS%id_gtots = register_diag_field('ocean_model', 'gtot_s', G%axesT1, Time, & + CS%id_gtots = register_diag_field('ocean_model', 'gtot_s', diag%axesT1, Time, & 'gtot to South', 'm s-2') - CS%id_gtote = register_diag_field('ocean_model', 'gtot_e', G%axesT1, Time, & + CS%id_gtote = register_diag_field('ocean_model', 'gtot_e', diag%axesT1, Time, & 'gtot to East', 'm s-2') - CS%id_gtotw = register_diag_field('ocean_model', 'gtot_w', G%axesT1, Time, & + CS%id_gtotw = register_diag_field('ocean_model', 'gtot_w', diag%axesT1, Time, & 'gtot to West', 'm s-2') - CS%id_eta_hifreq = register_diag_field('ocean_model', 'eta_hifreq', G%axesT1, Time, & + CS%id_eta_hifreq = register_diag_field('ocean_model', 'eta_hifreq', diag%axesT1, Time, & 'High Frequency Barotropic SSH', thickness_units) - CS%id_ubt_hifreq = register_diag_field('ocean_model', 'ubt_hifreq', G%axesCu1, Time, & + CS%id_ubt_hifreq = register_diag_field('ocean_model', 'ubt_hifreq', diag%axesCu1, Time, & 'High Frequency Barotropic zonal velocity', 'meter second-1') - CS%id_vbt_hifreq = register_diag_field('ocean_model', 'vbt_hifreq', G%axesCv1, Time, & + CS%id_vbt_hifreq = register_diag_field('ocean_model', 'vbt_hifreq', diag%axesCv1, Time, & 'High Frequency Barotropic meridional velocity', 'meter second-1') - CS%id_eta_pred_hifreq = register_diag_field('ocean_model', 'eta_pred_hifreq', G%axesT1, Time, & + CS%id_eta_pred_hifreq = register_diag_field('ocean_model', 'eta_pred_hifreq', diag%axesT1, Time, & 'High Frequency Predictor Barotropic SSH', thickness_units) - CS%id_uhbt_hifreq = register_diag_field('ocean_model', 'uhbt_hifreq', G%axesCu1, Time, & + CS%id_uhbt_hifreq = register_diag_field('ocean_model', 'uhbt_hifreq', diag%axesCu1, Time, & 'High Frequency Barotropic zonal transport', 'meter3 second-1') - CS%id_vhbt_hifreq = register_diag_field('ocean_model', 'vhbt_hifreq', G%axesCv1, Time, & + CS%id_vhbt_hifreq = register_diag_field('ocean_model', 'vhbt_hifreq', diag%axesCv1, Time, & 'High Frequency Barotropic meridional transport', 'meter3 second-1') if (CS%rescale_D_bt) then - CS%id_Datu_res = register_diag_field('ocean_model', 'Datu_res', G%axesCu1, Time, & + CS%id_Datu_res = register_diag_field('ocean_model', 'Datu_res', diag%axesCu1, Time, & 'Rescaling for zonal face area in barotropic continuity', 'Nondimensional') - CS%id_Datv_res = register_diag_field('ocean_model', 'Datv_res', G%axesCv1, Time, & + CS%id_Datv_res = register_diag_field('ocean_model', 'Datv_res', diag%axesCv1, Time, & 'Rescaling for meridional face area in barotropic continuity', 'Nondimensional') endif - CS%id_frhatu = register_diag_field('ocean_model', 'frhatu', G%axesCuL, Time, & + CS%id_frhatu = register_diag_field('ocean_model', 'frhatu', diag%axesCuL, Time, & 'Fractional thickness of layers in u-columns', 'Nondim') - CS%id_frhatv = register_diag_field('ocean_model', 'frhatv', G%axesCvL, Time, & + CS%id_frhatv = register_diag_field('ocean_model', 'frhatv', diag%axesCvL, Time, & 'Fractional thickness of layers in v-columns', 'Nondim') - CS%id_frhatu1 = register_diag_field('ocean_model', 'frhatu1', G%axesCuL, Time, & + CS%id_frhatu1 = register_diag_field('ocean_model', 'frhatu1', diag%axesCuL, Time, & 'Predictor Fractional thickness of layers in u-columns', 'Nondim') - CS%id_frhatv1 = register_diag_field('ocean_model', 'frhatv1', G%axesCvL, Time, & + CS%id_frhatv1 = register_diag_field('ocean_model', 'frhatv1', diag%axesCvL, Time, & 'Predictor Fractional thickness of layers in v-columns', 'Nondim') - CS%id_uhbt = register_diag_field('ocean_model', 'uhbt', G%axesCu1, Time, & + CS%id_uhbt = register_diag_field('ocean_model', 'uhbt', diag%axesCu1, Time, & 'Barotropic zonal transport averaged over a baroclinic step', 'meter3 second-1') - CS%id_vhbt = register_diag_field('ocean_model', 'vhbt', G%axesCv1, Time, & + CS%id_vhbt = register_diag_field('ocean_model', 'vhbt', diag%axesCv1, Time, & 'Barotropic meridional transport averaged over a baroclinic step', 'meter3 second-1') if (CS%id_frhatu1 > 0) call safe_alloc_ptr(CS%frhatu1, IsdB,IedB,jsd,jed,nz) diff --git a/src/diagnostics/MOM_diag_to_Z.F90 b/src/diagnostics/MOM_diag_to_Z.F90 index c577de3b85..ab45531e15 100644 --- a/src/diagnostics/MOM_diag_to_Z.F90 +++ b/src/diagnostics/MOM_diag_to_Z.F90 @@ -741,7 +741,7 @@ subroutine register_Z_tracer(tr_ptr, name, long_name, units, Time, G, CS) CS%id_tr(m) = register_diag_field('ocean_model', name, CS%axesTz, Time, & long_name, units, missing_value=CS%missing_tr(m)) else - id_test = register_diag_field('ocean_model', name, G%axesT1, Time, & + id_test = register_diag_field('ocean_model', name, CS%diag%axesT1, Time, & long_name, units, missing_value=CS%missing_tr(m)) if (id_test>0) call MOM_error(WARNING, & "MOM_diag_to_Z_init: "//trim(name)// & @@ -815,14 +815,14 @@ subroutine MOM_diag_to_Z_init(Time, G, param_file, diag, CS) endif if (CS%nk_zspace > 0) then - CS%axesBz = (/ G%axesB1(1), G%axesB1(2), z_axis /) - CS%axesTz = (/ G%axesT1(1), G%axesT1(2), z_axis /) - CS%axesCuz = (/ G%axesCu1(1), G%axesCu1(2), z_axis /) - CS%axesCvz = (/ G%axesCv1(1), G%axesCv1(2), z_axis /) - CS%axesBzi = (/ G%axesB1(1), G%axesB1(2), zint_axis /) - CS%axesTzi = (/ G%axesT1(1), G%axesT1(2), zint_axis /) - CS%axesCuzi = (/ G%axesCu1(1), G%axesCu1(2), zint_axis /) - CS%axesCvzi = (/ G%axesCv1(1), G%axesCv1(2), zint_axis /) + CS%axesBz = (/ diag%axesB1(1), diag%axesB1(2), z_axis /) + CS%axesTz = (/ diag%axesT1(1), diag%axesT1(2), z_axis /) + CS%axesCuz = (/ diag%axesCu1(1), diag%axesCu1(2), z_axis /) + CS%axesCvz = (/ diag%axesCv1(1), diag%axesCv1(2), z_axis /) + CS%axesBzi = (/ diag%axesB1(1), diag%axesB1(2), zint_axis /) + CS%axesTzi = (/ diag%axesT1(1), diag%axesT1(2), zint_axis /) + CS%axesCuzi = (/ diag%axesCu1(1), diag%axesCu1(2), zint_axis /) + CS%axesCvzi = (/ diag%axesCv1(1), diag%axesCv1(2), zint_axis /) CS%id_u_z = register_diag_field('ocean_model', 'u_z', CS%axesCuz, Time, & 'Zonal Velocity in Depth Space', 'meter second-1', & @@ -847,25 +847,25 @@ subroutine MOM_diag_to_Z_init(Time, G, param_file, diag, CS) else ! Check whether the diag-table is requesting any z-space files, and issue ! a warning if it is. - id_test = register_diag_field('ocean_model', 'u_z', G%axesCu1, Time, & + id_test = register_diag_field('ocean_model', 'u_z', diag%axesCu1, Time, & 'Zonal Velocity in Depth Space', 'meter second-1') if (id_test>0) call MOM_error(WARNING, & "MOM_diag_to_Z_init: u_z cannot be output without "//& "an appropriate depth-space target file.") - id_test = register_diag_field('ocean_model', 'v_z', G%axesCv1, Time, & + id_test = register_diag_field('ocean_model', 'v_z', diag%axesCv1, Time, & 'Meridional Velocity in Depth Space', 'meter second-1') if (id_test>0) call MOM_error(WARNING, & "MOM_diag_to_Z_init: v_z cannot be output without "//& "an appropriate depth-space target file.") - id_test = register_diag_field('ocean_model', 'uh_z', G%axesCu1, Time, & + id_test = register_diag_field('ocean_model', 'uh_z', diag%axesCu1, Time, & 'Meridional Volume Transport in Depth Space', flux_units) if (id_test>0) call MOM_error(WARNING, & "MOM_diag_to_Z_init: uh_z cannot be output without "//& "an appropriate depth-space target file.") - id_test = register_diag_field('ocean_model', 'vh_z', G%axesCv1, Time, & + id_test = register_diag_field('ocean_model', 'vh_z', diag%axesCv1, Time, & 'Meridional Volume Transport in Depth Space', flux_units) if (id_test>0) call MOM_error(WARNING, & "MOM_diag_to_Z_init: vh_z cannot be output without "//& @@ -1029,7 +1029,7 @@ function ocean_register_diag_with_z (tr_ptr, vardesc_tr, G, Time, CS) endif ! Register the layer tracer - ocean_register_diag_with_z = ocean_register_diag(vardesc_tr, G, Time) + ocean_register_diag_with_z = ocean_register_diag(vardesc_tr, G, CS%diag, Time) ! Copy the layer tracer variable descriptor to a z-tracer descriptor ! Change the name and layer information. diff --git a/src/diagnostics/MOM_diagnostics.F90 b/src/diagnostics/MOM_diagnostics.F90 index d3cd7be10c..9b4390c68a 100644 --- a/src/diagnostics/MOM_diagnostics.F90 +++ b/src/diagnostics/MOM_diagnostics.F90 @@ -787,34 +787,34 @@ subroutine MOM_diagnostics_init(MIS, ADp, CDp, Time, G, param_file, diag, CS) thickness_units = "kilogram meter-2" ; flux_units = "kilogram second-1" endif - CS%id_e = register_diag_field('ocean_model', 'e', G%axesTi, Time, & + CS%id_e = register_diag_field('ocean_model', 'e', diag%axesTi, Time, & 'Interface Height Relative to Mean Sea Level', 'meter') if (CS%id_e>0) call safe_alloc_ptr(CS%e,isd,ied,jsd,jed,nz+1) - CS%id_e_D = register_diag_field('ocean_model', 'e_D', G%axesTi, Time, & + CS%id_e_D = register_diag_field('ocean_model', 'e_D', diag%axesTi, Time, & 'Interface Height above the Seafloor', 'meter') if (CS%id_e_D>0) call safe_alloc_ptr(CS%e_D,isd,ied,jsd,jed,nz+1) - CS%id_Rml = register_diag_field('ocean_model', 'Rml', G%axesTL, Time, & + CS%id_Rml = register_diag_field('ocean_model', 'Rml', diag%axesTL, Time, & 'Mixed Layer Coordinate Potential Density', 'kg meter-3') - CS%id_Rcv = register_diag_field('ocean_model', 'Rho_cv', G%axesTL, Time, & + CS%id_Rcv = register_diag_field('ocean_model', 'Rho_cv', diag%axesTL, Time, & 'Coordinate Potential Density', 'kg meter-3') - CS%id_du_dt = register_diag_field('ocean_model', 'dudt', G%axesCuL, Time, & + CS%id_du_dt = register_diag_field('ocean_model', 'dudt', diag%axesCuL, Time, & 'Zonal Acceleration', 'meter second-2') if ((CS%id_du_dt>0) .and. .not.ASSOCIATED(CS%du_dt)) then call safe_alloc_ptr(CS%du_dt,IsdB,IedB,jsd,jed,nz) call register_time_deriv(MIS%u, CS%du_dt, CS) endif - CS%id_dv_dt = register_diag_field('ocean_model', 'dvdt', G%axesCvL, Time, & + CS%id_dv_dt = register_diag_field('ocean_model', 'dvdt', diag%axesCvL, Time, & 'Meridional Acceleration', 'meter second-2') if ((CS%id_dv_dt>0) .and. .not.ASSOCIATED(CS%dv_dt)) then call safe_alloc_ptr(CS%dv_dt,isd,ied,JsdB,JedB,nz) call register_time_deriv(MIS%v, CS%dv_dt, CS) endif - CS%id_dh_dt = register_diag_field('ocean_model', 'dhdt', G%axesTL, Time, & + CS%id_dh_dt = register_diag_field('ocean_model', 'dhdt', diag%axesTL, Time, & 'Thickness tendency', trim(thickness_units)//" second-1") if ((CS%id_dh_dt>0) .and. .not.ASSOCIATED(CS%dh_dt)) then call safe_alloc_ptr(CS%dh_dt,isd,ied,jsd,jed,nz) @@ -822,24 +822,24 @@ subroutine MOM_diagnostics_init(MIS, ADp, CDp, Time, G, param_file, diag, CS) endif if (G%nk_rho_varies > 0) then - CS%id_h_Rlay = register_diag_field('ocean_model', 'h_rho', G%axesTL, Time, & + CS%id_h_Rlay = register_diag_field('ocean_model', 'h_rho', diag%axesTL, Time, & 'Layer thicknesses in pure potential density coordinates', thickness_units) if (CS%id_h_Rlay>0) call safe_alloc_ptr(CS%h_Rlay,isd,ied,jsd,jed,nz) - CS%id_uh_Rlay = register_diag_field('ocean_model', 'uh_rho', G%axesCuL, Time, & + CS%id_uh_Rlay = register_diag_field('ocean_model', 'uh_rho', diag%axesCuL, Time, & 'Zonal volume transport in pure potential density coordinates', flux_units) if (CS%id_uh_Rlay>0) call safe_alloc_ptr(CS%uh_Rlay,IsdB,IedB,jsd,jed,nz) - CS%id_vh_Rlay = register_diag_field('ocean_model', 'vh_rho', G%axesCvL, Time, & + CS%id_vh_Rlay = register_diag_field('ocean_model', 'vh_rho', diag%axesCvL, Time, & 'Meridional volume transport in pure potential density coordinates', flux_units) if (CS%id_vh_Rlay>0) call safe_alloc_ptr(CS%vh_Rlay,isd,ied,JsdB,JedB,nz) - CS%id_uhGM_Rlay = register_diag_field('ocean_model', 'uhGM_rho', G%axesCuL, Time, & + CS%id_uhGM_Rlay = register_diag_field('ocean_model', 'uhGM_rho', diag%axesCuL, Time, & 'Zonal volume transport due to interface height diffusion in pure potential & &density coordinates', flux_units) if (CS%id_uhGM_Rlay>0) call safe_alloc_ptr(CS%uhGM_Rlay,IsdB,IedB,jsd,jed,nz) - CS%id_vhGM_Rlay = register_diag_field('ocean_model', 'vhGM_rho', G%axesCvL, Time, & + CS%id_vhGM_Rlay = register_diag_field('ocean_model', 'vhGM_rho', diag%axesCvL, Time, & 'Meridional volume transport due to interface height diffusion in pure & &potential density coordinates', flux_units) if (CS%id_vhGM_Rlay>0) call safe_alloc_ptr(CS%vhGM_Rlay,isd,ied,JsdB,JedB,nz) @@ -847,41 +847,41 @@ subroutine MOM_diagnostics_init(MIS, ADp, CDp, Time, G, param_file, diag, CS) ! The next variables are terms in the kinetic energy balance. - CS%id_KE = register_diag_field('ocean_model', 'KE', G%axesTL, Time, & + CS%id_KE = register_diag_field('ocean_model', 'KE', diag%axesTL, Time, & 'Layer kinetic energy per unit mass', 'meter2 second-2') if (CS%id_KE>0) call safe_alloc_ptr(CS%KE,isd,ied,jsd,jed,nz) - CS%id_dKEdt = register_diag_field('ocean_model', 'dKE_dt', G%axesTL, Time, & + CS%id_dKEdt = register_diag_field('ocean_model', 'dKE_dt', diag%axesTL, Time, & 'Kinetic Energy Tendency of Layer', 'meter3 second-3') if (CS%id_dKEdt>0) call safe_alloc_ptr(CS%dKE_dt,isd,ied,jsd,jed,nz) - CS%id_PE_to_KE = register_diag_field('ocean_model', 'PE_to_KE', G%axesTL, Time, & + CS%id_PE_to_KE = register_diag_field('ocean_model', 'PE_to_KE', diag%axesTL, Time, & 'Potential to Kinetic Energy Conversion of Layer', 'meter3 second-3') if (CS%id_PE_to_KE>0) call safe_alloc_ptr(CS%PE_to_KE,isd,ied,jsd,jed,nz) - CS%id_KE_Coradv = register_diag_field('ocean_model', 'KE_Coradv', G%axesTL, Time, & + CS%id_KE_Coradv = register_diag_field('ocean_model', 'KE_Coradv', diag%axesTL, Time, & 'Kinetic Energy Source from Coriolis and Advection', 'meter3 second-3') if (CS%id_KE_Coradv>0) call safe_alloc_ptr(CS%KE_Coradv,isd,ied,jsd,jed,nz) - CS%id_KE_adv = register_diag_field('ocean_model', 'KE_adv', G%axesTL, Time, & + CS%id_KE_adv = register_diag_field('ocean_model', 'KE_adv', diag%axesTL, Time, & 'Kinetic Energy Source from Advection', 'meter3 second-3') if (CS%id_KE_adv>0) call safe_alloc_ptr(CS%KE_adv,isd,ied,jsd,jed,nz) - CS%id_KE_visc = register_diag_field('ocean_model', 'KE_visc', G%axesTL, Time, & + CS%id_KE_visc = register_diag_field('ocean_model', 'KE_visc', diag%axesTL, Time, & 'Kinetic Energy Source from Vertical Viscosity and Stresses', 'meter3 second-3') if (CS%id_KE_visc>0) call safe_alloc_ptr(CS%KE_visc,isd,ied,jsd,jed,nz) - CS%id_KE_horvisc = register_diag_field('ocean_model', 'KE_horvisc', G%axesTL, Time, & + CS%id_KE_horvisc = register_diag_field('ocean_model', 'KE_horvisc', diag%axesTL, Time, & 'Kinetic Energy Source from Horizontal Viscosity', 'meter3 second-3') if (CS%id_KE_horvisc>0) call safe_alloc_ptr(CS%KE_horvisc,isd,ied,jsd,jed,nz) - CS%id_KE_dia = register_diag_field('ocean_model', 'KE_dia', G%axesTL, Time, & + CS%id_KE_dia = register_diag_field('ocean_model', 'KE_dia', diag%axesTL, Time, & 'Kinetic Energy Source from Diapycnal Diffusion', 'meter3 second-3') if (CS%id_KE_dia>0) call safe_alloc_ptr(CS%KE_dia,isd,ied,jsd,jed,nz) - CS%id_cg1 = register_diag_field('ocean_model', 'cg1', G%axesT1, Time, & + CS%id_cg1 = register_diag_field('ocean_model', 'cg1', diag%axesT1, Time, & 'First baroclinic gravity wave speed', 'meter second-1') - CS%id_Rd1 = register_diag_field('ocean_model', 'Rd1', G%axesT1, Time, & + CS%id_Rd1 = register_diag_field('ocean_model', 'Rd1', diag%axesT1, Time, & 'First baroclinic deformation radius', 'meter') if ((CS%id_cg1>0) .or. (CS%id_Rd1>0)) then call safe_alloc_ptr(CS%cg1,isd,ied,jsd,jed) @@ -889,15 +889,15 @@ subroutine MOM_diagnostics_init(MIS, ADp, CDp, Time, G, param_file, diag, CS) if (CS%id_Rd1>0) call safe_alloc_ptr(CS%Rd1,isd,ied,jsd,jed) endif - CS%id_mass_wt = register_diag_field('ocean_model', 'mass_wt', G%axesT1, Time, & + CS%id_mass_wt = register_diag_field('ocean_model', 'mass_wt', diag%axesT1, Time, & 'The column mass for calculating mass-weighted average properties', 'kg m-2') - CS%id_temp_int = register_diag_field('ocean_model', 'temp_int', G%axesT1, Time, & + CS%id_temp_int = register_diag_field('ocean_model', 'temp_int', diag%axesT1, Time, & 'The mass weighted column integrated temperature', 'degC kg m-2') - CS%id_salt_int = register_diag_field('ocean_model', 'salt_int', G%axesT1, Time, & + CS%id_salt_int = register_diag_field('ocean_model', 'salt_int', diag%axesT1, Time, & 'The mass weighted column integrated salinity', 'PSU kg m-2') - CS%id_col_mass = register_diag_field('ocean_model', 'col_mass', G%axesT1, Time, & + CS%id_col_mass = register_diag_field('ocean_model', 'col_mass', diag%axesT1, Time, & 'The column integrated in situ density', 'kg m-2') - CS%id_col_ht = register_diag_field('ocean_model', 'col_height', G%axesT1, Time, & + CS%id_col_ht = register_diag_field('ocean_model', 'col_height', diag%axesT1, Time, & 'The height of the water column', 'm') call set_dependent_diagnostics(MIS, ADp, CDp, G, CS) diff --git a/src/framework/MOM_diag_mediator.F90 b/src/framework/MOM_diag_mediator.F90 index ab6a64abe7..6efb30b051 100644 --- a/src/framework/MOM_diag_mediator.F90 +++ b/src/framework/MOM_diag_mediator.F90 @@ -57,7 +57,7 @@ module MOM_diag_mediator ! The following data type contains pointers to diagnostic fields that might ! be shared between modules, and also to the variables that control the handling ! of model output. -type, public :: diag_ctrl ; private +type, public :: diag_ctrl ! The following fields are used for the output of the data. integer :: is, ie, js, je @@ -67,24 +67,28 @@ module MOM_diag_mediator type(time_type) :: time_end ! The end time of the valid ! interval for any offered field. logical :: ave_enabled = .false. ! .true. if averaging is enabled. + + ! The following are axis types defined for output. + integer, dimension(3) :: axesBL, axesTL, axesCuL, axesCvL + integer, dimension(3) :: axesBi, axesTi, axesCui, axesCvi + integer, dimension(2) :: axesB1, axesT1, axesCu1, axesCv1 + integer, dimension(1) :: axeszi, axeszL + end type diag_ctrl integer :: doc_unit = -1 contains -subroutine set_axes_info(latq, lath, lonq, lonh, G, param_file, set_vertical) - real, intent(in) :: latq(:), lath(:), lonq(:), lonh(:) +subroutine set_axes_info(G, param_file, diag, set_vertical) type(ocean_grid_type), intent(inout) :: G type(param_file_type), intent(in) :: param_file + type(diag_ctrl), intent(inout) :: diag logical, optional, intent(in) :: set_vertical -! Arguments: latq - The latitude of q points in the entire domain. -! (in) lath - The latitude of h points in the entire domain. -! (in) lonq - The longitude of q points in the entire domain. -! (in) lonh - The longitude of h points in the entire domain. -! (in) G - The ocean's grid structure. +! Arguments: G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. +! (inout) diag - A structure that is used to regulate diagnostic output. ! (in,opt) set_vertical - If true (or missing), set up the vertical axes. integer :: id_xq, id_yq, id_zl, id_zi, id_xh, id_yh, k, nz real :: zlev(G%ks:G%ke), zinter(G%ks:G%ke+1) @@ -137,19 +141,19 @@ subroutine set_axes_info(latq, lath, lonq, lonh, G, param_file, set_vertical) ! do i=1,nz ; zlev(i) = real(i) ; enddo ! do i=1,nz+1 ; zinter(i) = real(i) - 0.5 ; enddo if(G%symmetric) then - id_xq = diag_axis_init('xq', lonq(G%isgB:G%iegB), G%x_axis_units, 'x', & + id_xq = diag_axis_init('xq', G%gridLonB(G%isgB:G%iegB), G%x_axis_units, 'x', & 'q point nominal longitude', Domain2=G%Domain%mpp_domain) - id_yq = diag_axis_init('yq', latq(G%jsgB:G%jegB), G%y_axis_units, 'y', & + id_yq = diag_axis_init('yq', G%gridLatB(G%jsgB:G%jegB), G%y_axis_units, 'y', & 'q point nominal latitude', Domain2=G%Domain%mpp_domain) else - id_xq = diag_axis_init('xq', lonq(G%isg:G%ieg), G%x_axis_units, 'x', & + id_xq = diag_axis_init('xq', G%gridLonB(G%isg:G%ieg), G%x_axis_units, 'x', & 'q point nominal longitude', Domain2=G%Domain%mpp_domain) - id_yq = diag_axis_init('yq', latq(G%jsg:G%jeg), G%y_axis_units, 'y', & + id_yq = diag_axis_init('yq', G%gridLatB(G%jsg:G%jeg), G%y_axis_units, 'y', & 'q point nominal latitude', Domain2=G%Domain%mpp_domain) endif - id_xh = diag_axis_init('xh', lonh(G%isg:G%ieg), G%x_axis_units, 'x', & + id_xh = diag_axis_init('xh', G%gridLonT(G%isg:G%ieg), G%x_axis_units, 'x', & 'h point nominal longitude', Domain2=G%Domain%mpp_domain) - id_yh = diag_axis_init('yh', lath(G%jsg:G%jeg), G%y_axis_units, 'y', & + id_yh = diag_axis_init('yh', G%gridLonT(G%jsg:G%jeg), G%y_axis_units, 'y', & 'h point nominal latitude', Domain2=G%Domain%mpp_domain) if (set_vert) then @@ -160,25 +164,25 @@ subroutine set_axes_info(latq, lath, lonq, lonh, G, param_file, set_vertical) endif ! Vertical axes for the interfaces and layers. - G%axeszi(1) = id_zi ; G%axeszL(1) = id_zL + diag%axeszi(1) = id_zi ; diag%axeszL(1) = id_zL ! Axis groupings for the model layers. - G%axesTL(:) = (/ id_xh, id_yh, id_zL /) - G%axesBL(:) = (/ id_xq, id_yq, id_zL /) - G%axesCuL(:) = (/ id_xq, id_yh, id_zL /) - G%axesCvL(:) = (/ id_xh, id_yq, id_zL /) + diag%axesTL(:) = (/ id_xh, id_yh, id_zL /) + diag%axesBL(:) = (/ id_xq, id_yq, id_zL /) + diag%axesCuL(:) = (/ id_xq, id_yh, id_zL /) + diag%axesCvL(:) = (/ id_xh, id_yq, id_zL /) ! Axis groupings for the model interfaces. - G%axesTi(:) = (/ id_xh, id_yh, id_zi /) - G%axesCui(:) = (/ id_xq, id_yh, id_zi /) - G%axesCvi(:) = (/ id_xh, id_yq, id_zi /) - G%axesBi(:) = (/ id_xq, id_yq, id_zi /) + diag%axesTi(:) = (/ id_xh, id_yh, id_zi /) + diag%axesCui(:) = (/ id_xq, id_yh, id_zi /) + diag%axesCvi(:) = (/ id_xh, id_yq, id_zi /) + diag%axesBi(:) = (/ id_xq, id_yq, id_zi /) ! Axis groupings for 2-D arrays. - G%axesT1(:) = (/ id_xh, id_yh /) - G%axesB1(:) = (/ id_xq, id_yq /) - G%axesCu1(:) = (/ id_xq, id_yh /) - G%axesCv1(:) = (/ id_xh, id_yq /) + diag%axesT1(:) = (/ id_xh, id_yh /) + diag%axesB1(:) = (/ id_xq, id_yq /) + diag%axesCu1(:) = (/ id_xq, id_yh /) + diag%axesCv1(:) = (/ id_xh, id_yq /) end subroutine set_axes_info @@ -445,11 +449,13 @@ subroutine describe_option(opt_name, value) write(doc_unit, '(a)') trim(mesg) end subroutine describe_option -function ocean_register_diag(var_desc, G, day) +function ocean_register_diag(var_desc, G, diag, day) integer :: ocean_register_diag - type(vardesc), intent(in) :: var_desc + type(vardesc), intent(in) :: var_desc type(ocean_grid_type), intent(in) :: G - type(time_type), intent(in) :: day + type(diag_ctrl), intent(in) :: diag + type(time_type), intent(in) :: day + integer, dimension(:), allocatable :: axes ! Use the hor_grid and z_grid components of vardesc to determine the @@ -459,23 +465,23 @@ function ocean_register_diag(var_desc, G, day) case ("L") select case (var_desc%hor_grid) case ("q") - allocate(axes(3)) ; axes(:) = G%axesBL(:) + allocate(axes(3)) ; axes(:) = diag%axesBL(:) case ("h") - allocate(axes(3)) ; axes(:) = G%axesTL(:) + allocate(axes(3)) ; axes(:) = diag%axesTL(:) case ("u") - allocate(axes(3)) ; axes(:) = G%axesCuL(:) + allocate(axes(3)) ; axes(:) = diag%axesCuL(:) case ("v") - allocate(axes(3)) ; axes(:) = G%axesCvL(:) + allocate(axes(3)) ; axes(:) = diag%axesCvL(:) case ("Bu") - allocate(axes(3)) ; axes(:) = G%axesBL(:) + allocate(axes(3)) ; axes(:) = diag%axesBL(:) case ("T") - allocate(axes(3)) ; axes(:) = G%axesTL(:) + allocate(axes(3)) ; axes(:) = diag%axesTL(:) case ("Cu") - allocate(axes(3)) ; axes(:) = G%axesCuL(:) + allocate(axes(3)) ; axes(:) = diag%axesCuL(:) case ("Cv") - allocate(axes(3)) ; axes(:) = G%axesCvL(:) + allocate(axes(3)) ; axes(:) = diag%axesCvL(:) case ("z") - allocate(axes(1)) ; axes(:) = G%axeszL(:) + allocate(axes(1)) ; axes(:) = diag%axeszL(:) case default call MOM_error(FATAL, "ocean_register_diag: " // & "unknown hor_grid component "//trim(var_desc%hor_grid)) @@ -484,23 +490,23 @@ function ocean_register_diag(var_desc, G, day) case ("i") select case (var_desc%hor_grid) case ("q") - allocate(axes(3)) ; axes(:) = G%axesBi(:) + allocate(axes(3)) ; axes(:) = diag%axesBi(:) case ("h") - allocate(axes(3)) ; axes(:) = G%axesTi(:) + allocate(axes(3)) ; axes(:) = diag%axesTi(:) case ("u") - allocate(axes(3)) ; axes(:) = G%axesCui(:) + allocate(axes(3)) ; axes(:) = diag%axesCui(:) case ("v") - allocate(axes(3)) ; axes(:) = G%axesCvi(:) + allocate(axes(3)) ; axes(:) = diag%axesCvi(:) case ("Bu") - allocate(axes(3)) ; axes(:) = G%axesBi(:) + allocate(axes(3)) ; axes(:) = diag%axesBi(:) case ("T") - allocate(axes(3)) ; axes(:) = G%axesTi(:) + allocate(axes(3)) ; axes(:) = diag%axesTi(:) case ("Cu") - allocate(axes(3)) ; axes(:) = G%axesCui(:) + allocate(axes(3)) ; axes(:) = diag%axesCui(:) case ("Cv") - allocate(axes(3)) ; axes(:) = G%axesCvi(:) + allocate(axes(3)) ; axes(:) = diag%axesCvi(:) case ("z") - allocate(axes(1)) ; axes(:) = G%axeszi(:) + allocate(axes(1)) ; axes(:) = diag%axeszi(:) case default call MOM_error(FATAL, "ocean_register_diag: " // & "unknown hor_grid component "//trim(var_desc%hor_grid)) @@ -510,21 +516,21 @@ function ocean_register_diag(var_desc, G, day) allocate(axes(2)) select case (var_desc%hor_grid) case ("q") - axes(:) = G%axesB1(:) + axes(:) = diag%axesB1(:) case ("h") - axes(:) = G%axesT1(:) + axes(:) = diag%axesT1(:) case ("u") - axes(:) = G%axesCu1(:) + axes(:) = diag%axesCu1(:) case ("v") - axes(:) = G%axesCv1(:) + axes(:) = diag%axesCv1(:) case ("Bu") - axes(:) = G%axesB1(:) + axes(:) = diag%axesB1(:) case ("T") - axes(:) = G%axesT1(:) + axes(:) = diag%axesT1(:) case ("Cu") - axes(:) = G%axesCu1(:) + axes(:) = diag%axesCu1(:) case ("Cv") - axes(:) = G%axesCv1(:) + axes(:) = diag%axesCv1(:) case default call MOM_error(FATAL, "ocean_register_diag: " // & "unknown hor_grid component "//trim(var_desc%hor_grid)) @@ -542,10 +548,15 @@ function ocean_register_diag(var_desc, G, day) end function ocean_register_diag -subroutine diag_mediator_init(param_file, err_msg) - type(param_file_type), intent(in) :: param_file - character(len=*), optional, intent(out) :: err_msg +subroutine diag_mediator_init(G, param_file, diag, err_msg) + type(ocean_grid_type), intent(inout) :: G + type(param_file_type), intent(in) :: param_file + type(diag_ctrl), intent(inout) :: diag + character(len=*), optional, intent(out) :: err_msg + ! This subroutine initializes the diag_mediator and the diag_manager. + ! The grid type should have its dimensions set by this point, but it + ! is not necessary that the metrics and axis labels be set up yet. integer :: ios, unit logical :: opened, new_file character(len=8) :: this_pe @@ -554,6 +565,9 @@ subroutine diag_mediator_init(param_file, err_msg) call diag_manager_init(err_msg=err_msg) + diag%is = G%isc ; diag%ie = G%iec ; diag%js = G%jsc ; diag%je = G%jec + diag%isd = G%isd ; diag%ied = G%ied ; diag%jsd = G%jsd ; diag%jed = G%jed + if (is_root_pe()) then write(this_pe,'(i6.6)') PE_here() doc_file_dflt = "available_diags."//this_pe diff --git a/src/initialization/MOM_grid_initialize.F90 b/src/initialization/MOM_grid_initialize.F90 index e24c5c6f2e..fa605bf949 100644 --- a/src/initialization/MOM_grid_initialize.F90 +++ b/src/initialization/MOM_grid_initialize.F90 @@ -54,9 +54,9 @@ module MOM_grid_initialize !* * !* A small fragment of the C-grid is shown below: * !* * -!* j+1 x ^ x ^ x At x: q, dxBu, IdxBu, dyBu, IdyBu, etc. * -!* j+1 > o > o > At ^: v, dxCv, IdxCv, dyCv, IdyCv, etc. * -!* j x ^ x ^ x At >: u, dxCu, IdxCu, dyCu, IdyCu, etc. * +!* j+1 x ^ x ^ x At x: q, dxBu, IdxBu, dyBu, IdyBu, etc. * +!* j+1 > o > o > At ^: v, dxCv, IdxCv, dyCv, IdyCv, etc. * +!* j x ^ x ^ x At >: u, dxCu, IdxCu, dyCu, IdyCu, etc. * !* j > o > o > At o: h, dxT, IdxT, dyT, IdyT, areaT, etc. * !* j-1 x ^ x ^ x * !* i-1 i i+1 At x & ^: * @@ -66,7 +66,6 @@ module MOM_grid_initialize !* * !********+*********+*********+*********+*********+*********+*********+** -use MOM_diag_mediator, only : set_axes_info use MOM_domains, only : pass_var, pass_vector, pe_here, root_PE, broadcast use MOM_checksums, only : hchksum, qchksum, uchksum, vchksum use MOM_domains, only : AGRID, BGRID_NE, CGRID_NE, To_All, Scalar_Pair @@ -350,15 +349,13 @@ end function Int_dj_dy ! ------------------------------------------------------------------------------ -subroutine set_grid_metrics(G, param_file, set_vertical) +subroutine set_grid_metrics(G, param_file) type(ocean_grid_type), intent(inout) :: G type(param_file_type), intent(in) :: param_file - logical, optional, intent(in) :: set_vertical ! Arguments: ! (inout) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. -! (in,opt) set_vertical - If true (or missing), set up the vertical axes. ! Calculate the values of the metric terms that might be used ! and save them in arrays. @@ -399,10 +396,6 @@ subroutine set_grid_metrics(G, param_file, set_vertical) ! Calculate derived metrics (i.e. reciprocals and products) call set_grid_derived_metrics(G, param_file) -! This call sets up the diagnostic axes. - call set_axes_info(G%gridLatB, G%gridLatT, G%gridLonB, G%gridLonT, G, & - param_file, set_vertical=set_vertical) - if (debug) call grid_metrics_chksum('MOM_grid_init/set_grid_metrics',G) end subroutine set_grid_metrics diff --git a/src/parameterizations/lateral/MOM_MEKE.F90 b/src/parameterizations/lateral/MOM_MEKE.F90 index 20b317b5aa..e5b05276b9 100644 --- a/src/parameterizations/lateral/MOM_MEKE.F90 +++ b/src/parameterizations/lateral/MOM_MEKE.F90 @@ -442,23 +442,23 @@ subroutine MEKE_init(Time, G, param_file, diag, CS, MEKE) if (associated(MEKE%Kh)) call pass_var(MEKE%Kh, G%Domain) ! Register fields for output from this module. - CS%id_MEKE = register_diag_field('ocean_model', 'MEKE', G%axesT1, Time, & + CS%id_MEKE = register_diag_field('ocean_model', 'MEKE', diag%axesT1, Time, & 'Mesoscale Eddy Kinetic Energy', 'meter2 second-2') - CS%id_Kh = register_diag_field('ocean_model', 'MEKE_KH', G%axesT1, Time, & + CS%id_Kh = register_diag_field('ocean_model', 'MEKE_KH', diag%axesT1, Time, & 'MEKE derived diffusivity', 'meter2 second-1') - CS%id_src = register_diag_field('ocean_model', 'MEKE_src', G%axesT1, Time, & + CS%id_src = register_diag_field('ocean_model', 'MEKE_src', diag%axesT1, Time, & 'MEKE energy source', 'meter2 second-3') - CS%id_decay = register_diag_field('ocean_model', 'MEKE_decay', G%axesT1, Time, & + CS%id_decay = register_diag_field('ocean_model', 'MEKE_decay', diag%axesT1, Time, & 'MEKE decay rate', 'second-1') - CS%id_KhMEKE_u = register_diag_field('ocean_model', 'KHMEKE_u', G%axesCu1, Time, & + CS%id_KhMEKE_u = register_diag_field('ocean_model', 'KHMEKE_u', diag%axesCu1, Time, & 'Zonal diffusivity of MEKE', 'meter2 second-1') - CS%id_KhMEKE_v = register_diag_field('ocean_model', 'KHMEKE_v', G%axesCv1, Time, & + CS%id_KhMEKE_v = register_diag_field('ocean_model', 'KHMEKE_v', diag%axesCv1, Time, & 'Meridional diffusivity of MEKE', 'meter2 second-1') if (associated(MEKE%GM_src)) & - CS%id_GM_src = register_diag_field('ocean_model', 'MEKE_GM_src', G%axesT1, & + CS%id_GM_src = register_diag_field('ocean_model', 'MEKE_GM_src', diag%axesT1, & Time, 'MEKE energy available from thickness mixing', 'Watt meter-2') if (associated(MEKE%mom_src)) & - CS%id_mom_src = register_diag_field('ocean_model', 'MEKE_mom_src',G%axesT1,& + CS%id_mom_src = register_diag_field('ocean_model', 'MEKE_mom_src',diag%axesT1,& Time, 'MEKE energy available from momentum', 'Watt meter-2') id_clock_pass = cpu_clock_id('(Ocean continuity halo updates)', grain=CLOCK_ROUTINE) diff --git a/src/parameterizations/lateral/MOM_hor_visc.F90 b/src/parameterizations/lateral/MOM_hor_visc.F90 index 1e4d32c45c..3a17b4b386 100644 --- a/src/parameterizations/lateral/MOM_hor_visc.F90 +++ b/src/parameterizations/lateral/MOM_hor_visc.F90 @@ -1014,25 +1014,25 @@ subroutine hor_visc_init(Time, G, param_file, diag, CS) ! Register fields for output from this module. - CS%id_diffu = register_diag_field('ocean_model', 'diffu', G%axesCuL, Time, & + CS%id_diffu = register_diag_field('ocean_model', 'diffu', diag%axesCuL, Time, & 'Zonal Acceleration from Horizontal Viscosity', 'meter second-2') - CS%id_diffv = register_diag_field('ocean_model', 'diffv', G%axesCvL, Time, & + CS%id_diffv = register_diag_field('ocean_model', 'diffv', diag%axesCvL, Time, & 'Meridional Acceleration from Horizontal Viscosity', 'meter second-2') - CS%id_Ah_h = register_diag_field('ocean_model', 'Ahh', G%axesTL, Time, & + CS%id_Ah_h = register_diag_field('ocean_model', 'Ahh', diag%axesTL, Time, & 'Biharmonic Horizontal Viscosity at h Points', 'meter4 second-1') - CS%id_Ah_q = register_diag_field('ocean_model', 'Ahq', G%axesBL, Time, & + CS%id_Ah_q = register_diag_field('ocean_model', 'Ahq', diag%axesBL, Time, & 'Biharmonic Horizontal Viscosity at q Points', 'meter4 second-1') - CS%id_Kh_h = register_diag_field('ocean_model', 'Khh', G%axesTL, Time, & + CS%id_Kh_h = register_diag_field('ocean_model', 'Khh', diag%axesTL, Time, & 'Laplacian Horizontal Viscosity at h Points', 'meter2 second-1') - CS%id_Kh_q = register_diag_field('ocean_model', 'Khq', G%axesBL, Time, & + CS%id_Kh_q = register_diag_field('ocean_model', 'Khq', diag%axesBL, Time, & 'Laplacian Horizontal Viscosity at q Points', 'meter2 second-1') - CS%id_FrictWork =register_diag_field('ocean_model','FrictWork',G%axesTL,Time,& + CS%id_FrictWork =register_diag_field('ocean_model','FrictWork',diag%axesTL,Time,& 'Integral work done by lateral friction terms', 'Watt meter-2') if (CS%Laplacian .or. get_all) then diff --git a/src/parameterizations/lateral/MOM_internal_tides.F90 b/src/parameterizations/lateral/MOM_internal_tides.F90 index c4fd470811..829925f4a0 100644 --- a/src/parameterizations/lateral/MOM_internal_tides.F90 +++ b/src/parameterizations/lateral/MOM_internal_tides.F90 @@ -1092,9 +1092,9 @@ subroutine internal_tides_init(Time, G, param_file, diag, CS) "If positive, only one angular band of the internal tides \n"//& "gets all of the energy. (This is for debugging.)", default=-1) - CS%id_tot_En = register_diag_field('ocean_model', 'ITide_tot_En', G%axesT1, & + CS%id_tot_En = register_diag_field('ocean_model', 'ITide_tot_En', diag%axesT1, & Time, 'Internal tide total energy density', 'J m-2') - CS%id_itide_drag = register_diag_field('ocean_model', 'ITide_drag', G%axesT1, & + CS%id_itide_drag = register_diag_field('ocean_model', 'ITide_drag', diag%axesT1, & Time, 'Interior and bottom drag internal tide decay timescale', 's-1') allocate(CS%id_En_mode(CS%nFreq,CS%nMode)) ; CS%id_En_mode(:,:) = -1 @@ -1105,14 +1105,14 @@ subroutine internal_tides_init(Time, G, param_file, diag, CS) do a=1,num_angle ; angles(a) = (real(a) - 1) * Angle_size ; enddo id_ang = diag_axis_init("angle", angles, "Radians", "N", "Angular Orienation of Fluxes") - axes_ang(:) = (/ G%axesT1(1), G%axesT1(2), id_ang /) + axes_ang(:) = (/ diag%axesT1(1), diag%axesT1(2), id_ang /) do fr=1,CS%nFreq ; write(freq_name(fr), '("K",i1)') fr ; enddo do m=1,CS%nMode ; do fr=1,CS%nFreq write(var_name, '("Itide_en_K",i1,"_M",i1)') fr, m write(var_descript, '("Internal tide energy density in frequency K",i1," mode ",i1)') fr, m CS%id_En_mode(fr,m) = register_diag_field('ocean_model', var_name, & - G%axesT1, Time, var_descript, 'J m-2') + diag%axesT1, Time, var_descript, 'J m-2') call MOM_mesg("Registering "//trim(var_name)//", Described as: "//var_descript, 5) write(var_name, '("Itide_en_ang_K",i1,"_M",i1)') fr, m diff --git a/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90 b/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90 index f482d1d555..e823a23c05 100644 --- a/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90 +++ b/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90 @@ -472,13 +472,13 @@ subroutine VarMix_init(Time, G, param_file, diag, CS) default=0.0) ! Register fields for output from this module. - CS%id_SN_u = register_diag_field('ocean_model', 'SN_u', G%axesCu1, Time, & + CS%id_SN_u = register_diag_field('ocean_model', 'SN_u', diag%axesCu1, Time, & 'Inverse eddy time-scale, S*N, at u-points', 's^-1') - CS%id_SN_v = register_diag_field('ocean_model', 'SN_v', G%axesCv1, Time, & + CS%id_SN_v = register_diag_field('ocean_model', 'SN_v', diag%axesCv1, Time, & 'Inverse eddy time-scale, S*N, at v-points', 's^-1') - CS%id_L2u = register_diag_field('ocean_model', 'L2u', G%axesCu1, Time, & + CS%id_L2u = register_diag_field('ocean_model', 'L2u', diag%axesCu1, Time, & 'Length scale squared for mixing coefficient, at u-points', 'm^2') - CS%id_L2v = register_diag_field('ocean_model', 'L2v', G%axesCv1, Time, & + CS%id_L2v = register_diag_field('ocean_model', 'L2v', diag%axesCv1, Time, & 'Length scale squared for mixing coefficient, at v-points', 'm^2') endif @@ -496,9 +496,9 @@ subroutine VarMix_init(Time, G, param_file, diag, CS) allocate(CS%Rd_dx_h(isd:ied,jsd:jed)) ; CS%Rd_dx_h(:,:) = 0.0 - CS%id_Res_fn = register_diag_field('ocean_model', 'Res_fn', G%axesT1, Time, & + CS%id_Res_fn = register_diag_field('ocean_model', 'Res_fn', diag%axesT1, Time, & 'Resolution function for scaling diffusivities', 'Nondim') - CS%id_Rd_dx = register_diag_field('ocean_model', 'Rd_dx', G%axesT1, Time, & + CS%id_Rd_dx = register_diag_field('ocean_model', 'Rd_dx', diag%axesT1, Time, & 'Ratio between deformation radius and grid spacing', 'Nondim') call get_param(param_file, mod, "KH_RES_SCALE_COEF", CS%Res_coef, & diff --git a/src/parameterizations/lateral/MOM_mixed_layer_restrat.F90 b/src/parameterizations/lateral/MOM_mixed_layer_restrat.F90 index 583b43c772..d57b61a14b 100644 --- a/src/parameterizations/lateral/MOM_mixed_layer_restrat.F90 +++ b/src/parameterizations/lateral/MOM_mixed_layer_restrat.F90 @@ -355,13 +355,13 @@ subroutine mixedlayer_restrat_init(Time, G, param_file, diag, CS) "grid spacing over the deformation radius, as detailed \n"//& "by Fox-Kemper et al. (2010)", units="nondim", default=0.0) - CS%id_uhml = register_diag_field('ocean_model', 'uhml', G%axesCuL, Time, & + CS%id_uhml = register_diag_field('ocean_model', 'uhml', diag%axesCuL, Time, & 'Zonal Thickness Flux to Restratify Mixed Layer', flux_units) - CS%id_vhml = register_diag_field('ocean_model', 'vhml', G%axesCvL, Time, & + CS%id_vhml = register_diag_field('ocean_model', 'vhml', diag%axesCvL, Time, & 'Meridional Thickness Flux to Restratify Mixed Layer', flux_units) - CS%id_urestrat_time = register_diag_field('ocean_model', 'MLu_restrat_time', G%axesCu1, Time, & + CS%id_urestrat_time = register_diag_field('ocean_model', 'MLu_restrat_time', diag%axesCu1, Time, & 'Mixed Layer Zonal Restratification Timescale', 'second') - CS%id_vrestrat_time = register_diag_field('ocean_model', 'MLv_restrat_time', G%axesCu1, Time, & + CS%id_vrestrat_time = register_diag_field('ocean_model', 'MLv_restrat_time', diag%axesCu1, Time, & 'Mixed Layer Meridional Restratification Timescale', 'second') end subroutine mixedlayer_restrat_init diff --git a/src/parameterizations/lateral/MOM_thickness_diffuse.F90 b/src/parameterizations/lateral/MOM_thickness_diffuse.F90 index cc4bdfb0e6..a6340c7842 100644 --- a/src/parameterizations/lateral/MOM_thickness_diffuse.F90 +++ b/src/parameterizations/lateral/MOM_thickness_diffuse.F90 @@ -1408,31 +1408,31 @@ subroutine thickness_diffuse_init(Time, G, param_file, diag, CDp, CS) if (G%Boussinesq) then ; flux_units = "meter3 second-1" else ; flux_units = "kilogram second-1" ; endif - CS%id_uhGM = register_diag_field('ocean_model', 'uhGM', G%axesCuL, Time, & + CS%id_uhGM = register_diag_field('ocean_model', 'uhGM', diag%axesCuL, Time, & 'Time Mean Diffusive Zonal Thickness Flux', flux_units) if (CS%id_uhGM > 0) call safe_alloc_ptr(CDp%uhGM,G%IsdB,G%IedB,G%jsd,G%jed,G%ke) - CS%id_vhGM = register_diag_field('ocean_model', 'vhGM', G%axesCvL, Time, & + CS%id_vhGM = register_diag_field('ocean_model', 'vhGM', diag%axesCvL, Time, & 'Time Mean Diffusive Meridional Thickness Flux', flux_units) if (CS%id_vhGM > 0) call safe_alloc_ptr(CDp%vhGM,G%isd,G%ied,G%JsdB,G%JedB,G%ke) - CS%id_GMwork = register_diag_field('ocean_model', 'GMwork', G%axesT1, Time, & + CS%id_GMwork = register_diag_field('ocean_model', 'GMwork', diag%axesT1, Time, & 'Time Mean Integral Work done by Diffusive Thickness Flux', 'Watt meter-2') if (CS%id_GMwork > 0) call safe_alloc_ptr(CS%GMwork,G%isd,G%ied,G%jsd,G%jed) - CS%id_KH_u = register_diag_field('ocean_model', 'KHTH_u', G%axesCui, Time, & + CS%id_KH_u = register_diag_field('ocean_model', 'KHTH_u', diag%axesCui, Time, & 'Thickness Diffusivity at U-point', 'meter second-2') - CS%id_KH_v = register_diag_field('ocean_model', 'KHTH_v', G%axesCvi, Time, & + CS%id_KH_v = register_diag_field('ocean_model', 'KHTH_v', diag%axesCvi, Time, & 'Thickness Diffusivity at V-point', 'meter second-2') - CS%id_KH_u1 = register_diag_field('ocean_model', 'KHTH_u1', G%axesCu1, Time, & + CS%id_KH_u1 = register_diag_field('ocean_model', 'KHTH_u1', diag%axesCu1, Time, & 'Thickness Diffusivity at U-points (2-D)', 'meter second-2') - CS%id_KH_v1 = register_diag_field('ocean_model', 'KHTH_v1', G%axesCv1, Time, & + CS%id_KH_v1 = register_diag_field('ocean_model', 'KHTH_v1', diag%axesCv1, Time, & 'Thickness Diffusivity at V-points (2-D)', 'meter second-2') - ! CS%id_sfn_x = register_diag_field('ocean_model', 'sfn_x', G%axesCui, Time, & + ! CS%id_sfn_x = register_diag_field('ocean_model', 'sfn_x', diag%axesCui, Time, & ! 'Parameterized Zonal Overturning Streamfunction', 'meter3 second-1') - ! CS%id_sfn_y = register_diag_field('ocean_model', 'sfn_y', G%axesCvi, Time, & + ! CS%id_sfn_y = register_diag_field('ocean_model', 'sfn_y', diag%axesCvi, Time, & ! 'Parameterized Meridional Overturning Streamfunction', 'meter3 second-1') - ! CS%id_sfn_slope_x = register_diag_field('ocean_model', 'sfn_sl_x', G%axesCui, Time, & + ! CS%id_sfn_slope_x = register_diag_field('ocean_model', 'sfn_sl_x', diag%axesCui, Time, & ! 'Parameterized Zonal Overturning Streamfunction from Interface Slopes', 'meter3 second-1') - ! CS%id_sfn_slope_y = register_diag_field('ocean_model', 'sfn_sl_y', G%axesCvi, Time, & + ! CS%id_sfn_slope_y = register_diag_field('ocean_model', 'sfn_sl_y', diag%axesCvi, Time, & ! 'Parameterized Meridional Overturning Streamfunction from Interface Slopes', 'meter3 second-1') end subroutine thickness_diffuse_init diff --git a/src/parameterizations/vertical/MOM_bulk_mixed_layer.F90 b/src/parameterizations/vertical/MOM_bulk_mixed_layer.F90 index 894771d7c0..30fe3725dd 100644 --- a/src/parameterizations/vertical/MOM_bulk_mixed_layer.F90 +++ b/src/parameterizations/vertical/MOM_bulk_mixed_layer.F90 @@ -3328,35 +3328,35 @@ subroutine bulkmixedlayer_init(Time, G, param_file, diag, CS) "heat carried by runoff, instead of using SST*CP*froz_runoff.", & default=.false.) - CS%id_ML_depth = register_diag_field('ocean_model', 'h_ML', G%axesT1, & + CS%id_ML_depth = register_diag_field('ocean_model', 'h_ML', diag%axesT1, & Time, 'Surface mixed layer depth', 'meter') - CS%id_TKE_wind = register_diag_field('ocean_model', 'TKE_wind', G%axesT1, & + CS%id_TKE_wind = register_diag_field('ocean_model', 'TKE_wind', diag%axesT1, & Time, 'Wind-stirring source of mixed layer TKE', 'meter3 second-3') - CS%id_TKE_RiBulk = register_diag_field('ocean_model', 'TKE_RiBulk', G%axesT1, & + CS%id_TKE_RiBulk = register_diag_field('ocean_model', 'TKE_RiBulk', diag%axesT1, & Time, 'Mean kinetic energy source of mixed layer TKE', 'meter3 second-3') - CS%id_TKE_conv = register_diag_field('ocean_model', 'TKE_conv', G%axesT1, & + CS%id_TKE_conv = register_diag_field('ocean_model', 'TKE_conv', diag%axesT1, & Time, 'Convective source of mixed layer TKE', 'meter3 second-3') - CS%id_TKE_pen_SW = register_diag_field('ocean_model', 'TKE_pen_SW', G%axesT1, & + CS%id_TKE_pen_SW = register_diag_field('ocean_model', 'TKE_pen_SW', diag%axesT1, & Time, 'TKE consumed by mixing penetrative shortwave radation through the mixed layer', 'meter3 second-3') - CS%id_TKE_mixing = register_diag_field('ocean_model', 'TKE_mixing', G%axesT1, & + CS%id_TKE_mixing = register_diag_field('ocean_model', 'TKE_mixing', diag%axesT1, & Time, 'TKE consumed by mixing that deepens the mixed layer', 'meter3 second-3') - CS%id_TKE_mech_decay = register_diag_field('ocean_model', 'TKE_mech_decay', G%axesT1, & + CS%id_TKE_mech_decay = register_diag_field('ocean_model', 'TKE_mech_decay', diag%axesT1, & Time, 'Mechanical energy decay sink of mixed layer TKE', 'meter3 second-3') - CS%id_TKE_conv_decay = register_diag_field('ocean_model', 'TKE_conv_decay', G%axesT1, & + CS%id_TKE_conv_decay = register_diag_field('ocean_model', 'TKE_conv_decay', diag%axesT1, & Time, 'Convective energy decay sink of mixed layer TKE', 'meter3 second-3') - CS%id_TKE_conv_s2 = register_diag_field('ocean_model', 'TKE_conv_s2', G%axesT1, & + CS%id_TKE_conv_s2 = register_diag_field('ocean_model', 'TKE_conv_s2', diag%axesT1, & Time, 'Spurious source of mixed layer TKE from sigma2', 'meter3 second-3') - CS%id_PE_detrain = register_diag_field('ocean_model', 'PE_detrain', G%axesT1, & + CS%id_PE_detrain = register_diag_field('ocean_model', 'PE_detrain', diag%axesT1, & Time, 'Spurious source of potential energy from mixed layer detrainment', 'Watt meter-2') - CS%id_PE_detrain2 = register_diag_field('ocean_model', 'PE_detrain2', G%axesT1, & + CS%id_PE_detrain2 = register_diag_field('ocean_model', 'PE_detrain2', diag%axesT1, & Time, 'Spurious source of potential energy from mixed layer only detrainment', 'Watt meter-2') - CS%id_h_mismatch = register_diag_field('ocean_model', 'h_miss_ML', G%axesT1, & + CS%id_h_mismatch = register_diag_field('ocean_model', 'h_miss_ML', diag%axesT1, & Time, 'Summed absolute mismatch in entrainment terms', 'meter') - CS%id_Hsfc_used = register_diag_field('ocean_model', 'Hs_used', G%axesT1, & + CS%id_Hsfc_used = register_diag_field('ocean_model', 'Hs_used', diag%axesT1, & Time, 'Surface region thickness that is used', 'meter') - CS%id_Hsfc_max = register_diag_field('ocean_model', 'Hs_max', G%axesT1, & + CS%id_Hsfc_max = register_diag_field('ocean_model', 'Hs_max', diag%axesT1, & Time, 'Maximum surface region thickness', 'meter') - CS%id_Hsfc_min = register_diag_field('ocean_model', 'Hs_min', G%axesT1, & + CS%id_Hsfc_min = register_diag_field('ocean_model', 'Hs_min', diag%axesT1, & Time, 'Minimum surface region thickness', 'meter') !CS%lim_det_dH_sfc = 0.5 ; CS%lim_det_dH_bathy = 0.2 ! Technically these should not get used if limit_det is false? if (CS%limit_det .or. (CS%id_Hsfc_min > 0)) then diff --git a/src/parameterizations/vertical/MOM_diabatic_driver.F90 b/src/parameterizations/vertical/MOM_diabatic_driver.F90 index 2cebb93204..0d8ebd4367 100644 --- a/src/parameterizations/vertical/MOM_diabatic_driver.F90 +++ b/src/parameterizations/vertical/MOM_diabatic_driver.F90 @@ -1427,27 +1427,27 @@ subroutine diabatic_driver_init(Time, G, param_file, useALEalgorithm, diag, & if (G%Boussinesq) then ; thickness_units = "meter" else ; thickness_units = "kilogram meter-2" ; endif - CS%id_ea = register_diag_field('ocean_model','ea',G%axesTL,Time, & + CS%id_ea = register_diag_field('ocean_model','ea',diag%axesTL,Time, & 'Layer entrainment from above per timestep','meter') - CS%id_eb = register_diag_field('ocean_model','eb',G%axesTL,Time, & + CS%id_eb = register_diag_field('ocean_model','eb',diag%axesTL,Time, & 'Layer entrainment from below per timestep', 'meter') - CS%id_dudt_dia = register_diag_field('ocean_model','dudt_dia',G%axesCuL,Time, & + CS%id_dudt_dia = register_diag_field('ocean_model','dudt_dia',diag%axesCuL,Time, & 'Zonal Acceleration from Diapycnal Mixing', 'meter second-2') - CS%id_dvdt_dia = register_diag_field('ocean_model','dvdt_dia',G%axesCvL,Time, & + CS%id_dvdt_dia = register_diag_field('ocean_model','dvdt_dia',diag%axesCvL,Time, & 'Meridional Acceleration from Diapycnal Mixing', 'meter second-2') - CS%id_wd = register_diag_field('ocean_model','wd',G%axesTi,Time, & + CS%id_wd = register_diag_field('ocean_model','wd',diag%axesTi,Time, & 'Diapycnal Velocity', 'meter second-1') - CS%id_Tdif = register_diag_field('ocean_model',"Tflx_dia_diff",G%axesTi, & + CS%id_Tdif = register_diag_field('ocean_model',"Tflx_dia_diff",diag%axesTi, & Time, "Diffusive diapycnal temperature flux across interfaces", & "degC meter second-1") - CS%id_Tadv = register_diag_field('ocean_model',"Tflx_dia_adv",G%axesTi, & + CS%id_Tadv = register_diag_field('ocean_model',"Tflx_dia_adv",diag%axesTi, & Time, "Advective diapycnal temperature flux across interfaces", & "degC meter second-1") - CS%id_Sdif = register_diag_field('ocean_model',"Sflx_dia_diff",G%axesTi, & + CS%id_Sdif = register_diag_field('ocean_model',"Sflx_dia_diff",diag%axesTi, & Time, "Diffusive diapycnal salnity flux across interfaces", & "PSU meter second-1") - CS%id_Sadv = register_diag_field('ocean_model',"Sflx_dia_adv",G%axesTi, & + CS%id_Sadv = register_diag_field('ocean_model',"Sflx_dia_adv",diag%axesTi, & Time, "Advective diapycnal salnity flux across interfaces", & "PSU meter second-1") diff --git a/src/parameterizations/vertical/MOM_entrain_diffusive.F90 b/src/parameterizations/vertical/MOM_entrain_diffusive.F90 index c328bd2136..80201bdaf1 100644 --- a/src/parameterizations/vertical/MOM_entrain_diffusive.F90 +++ b/src/parameterizations/vertical/MOM_entrain_diffusive.F90 @@ -2050,9 +2050,9 @@ subroutine entrain_diffusive_init(Time, G, param_file, diag, CS) "The tolerance with which to solve for entrainment values.", & units="m", default=MAX(100.0*G%Angstrom,1.0e-4*sqrt(dt*Kd))) - CS%id_Kd = register_diag_field('ocean_model', 'Kd', G%axesTL, Time, & + CS%id_Kd = register_diag_field('ocean_model', 'Kd', diag%axesTL, Time, & 'Diapycnal diffusivity as applied', 'meter2 second-1') - CS%id_diff_work = register_diag_field('ocean_model', 'diff_work', G%axesTi, Time, & + CS%id_diff_work = register_diag_field('ocean_model', 'diff_work', diag%axesTi, Time, & 'Work actually done by diapycnal diffusion across each interface', 'W m-2') end subroutine entrain_diffusive_init diff --git a/src/parameterizations/vertical/MOM_geothermal.F90 b/src/parameterizations/vertical/MOM_geothermal.F90 index ca1b891f95..e16e1f3af9 100644 --- a/src/parameterizations/vertical/MOM_geothermal.F90 +++ b/src/parameterizations/vertical/MOM_geothermal.F90 @@ -425,7 +425,7 @@ subroutine geothermal_init(Time, G, param_file, diag, CS) enddo ; enddo endif - id = register_static_field('ocean_model', 'geo_heat', G%axesT1, & + id = register_static_field('ocean_model', 'geo_heat', diag%axesT1, & 'Geothermal heat flux into ocean', 'W m-2') if (id > 0) call post_data(id, CS%geo_heat, diag, .true.) diff --git a/src/parameterizations/vertical/MOM_internal_tide_input.F90 b/src/parameterizations/vertical/MOM_internal_tide_input.F90 index d70ce78012..3c6eab2994 100644 --- a/src/parameterizations/vertical/MOM_internal_tide_input.F90 +++ b/src/parameterizations/vertical/MOM_internal_tide_input.F90 @@ -268,7 +268,7 @@ subroutine int_tide_input_init(Time, G, param_file, diag, CS, itide) type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file type(diag_ctrl), target, intent(inout) :: diag - type(int_tide_input_CS), pointer :: CS + type(int_tide_input_CS), pointer :: CS type(int_tide_input_type), pointer :: itide ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. @@ -385,13 +385,13 @@ subroutine int_tide_input_init(Time, G, param_file, diag, CS, itide) enddo; enddo - CS%id_TKE_itidal = register_diag_field('ocean_model','TKE_itidal_itide',G%axesT1,Time, & + CS%id_TKE_itidal = register_diag_field('ocean_model','TKE_itidal_itide',diag%axesT1,Time, & 'Internal Tide Driven Turbulent Kinetic Energy', 'Watt meter-2') - CS%id_Nb = register_diag_field('ocean_model','Nb_itide',G%axesT1,Time, & + CS%id_Nb = register_diag_field('ocean_model','Nb_itide',diag%axesT1,Time, & 'Bottom Buoyancy Frequency', 'sec-1') - CS%id_N2_bot = register_diag_field('ocean_model','N2_b_itide',G%axesT1,Time, & + CS%id_N2_bot = register_diag_field('ocean_model','N2_b_itide',diag%axesT1,Time, & 'Bottom Buoyancy frequency squared', 's-2') end subroutine int_tide_input_init diff --git a/src/parameterizations/vertical/MOM_kappa_shear.F90 b/src/parameterizations/vertical/MOM_kappa_shear.F90 index 8a730f0271..5e8333aa37 100644 --- a/src/parameterizations/vertical/MOM_kappa_shear.F90 +++ b/src/parameterizations/vertical/MOM_kappa_shear.F90 @@ -1733,14 +1733,14 @@ subroutine kappa_shear_init(Time, G, param_file, diag, CS) CS%diag => diag - CS%id_Kd_shear = register_diag_field('ocean_model','Kd_shear',G%axesTi,Time, & + CS%id_Kd_shear = register_diag_field('ocean_model','Kd_shear',diag%axesTi,Time, & 'Shear-driven Diapycnal Diffusivity', 'meter2 second-1') - CS%id_TKE = register_diag_field('ocean_model','TKE_shear',G%axesTi,Time, & + CS%id_TKE = register_diag_field('ocean_model','TKE_shear',diag%axesTi,Time, & 'Shear-driven Turbulent Kinetic Energy', 'meter2 second-2') #ifdef ADD_DIAGNOSTICS - CS%id_ILd2 = register_diag_field('ocean_model','ILd2_shear',G%axesTi,Time, & + CS%id_ILd2 = register_diag_field('ocean_model','ILd2_shear',diag%axesTi,Time, & 'Inverse kappa decay scale at interfaces', 'meter-2') - CS%id_dz_Int = register_diag_field('ocean_model','dz_Int_shear',G%axesTi,Time, & + CS%id_dz_Int = register_diag_field('ocean_model','dz_Int_shear',diag%axesTi,Time, & 'Finite volume thickness of interfaces', 'meter') #endif diff --git a/src/parameterizations/vertical/MOM_opacity.F90 b/src/parameterizations/vertical/MOM_opacity.F90 index 7f106e91a7..7b7df16acd 100644 --- a/src/parameterizations/vertical/MOM_opacity.F90 +++ b/src/parameterizations/vertical/MOM_opacity.F90 @@ -557,19 +557,19 @@ subroutine opacity_init(Time, G, param_file, diag, tracer_flow, CS, optics) allocate(optics%sw_pen_band(optics%nbands,isd:ied,jsd:jed)) allocate(CS%id_opacity(optics%nbands)) ; CS%id_opacity(:) = -1 - CS%id_sw_pen = register_diag_field('ocean_model', 'SW_pen', G%axesT1, Time, & + CS%id_sw_pen = register_diag_field('ocean_model', 'SW_pen', diag%axesT1, Time, & 'Penetrating shortwave radiation flux into ocean', 'Watt meter-2') - CS%id_sw_vis_pen = register_diag_field('ocean_model', 'SW_vis_pen', G%axesT1, Time, & + CS%id_sw_vis_pen = register_diag_field('ocean_model', 'SW_vis_pen', diag%axesT1, Time, & 'Visible penetrating shortwave radiation flux into ocean', 'Watt meter-2') do n=1,optics%nbands write(bandnum,'(i3)') n shortname = 'opac_'//trim(adjustl(bandnum)) longname = 'Opacity for shortwave radiation in band '//trim(adjustl(bandnum)) - CS%id_opacity(n) = register_diag_field('ocean_model', shortname, G%axesTL, Time, & + CS%id_opacity(n) = register_diag_field('ocean_model', shortname, diag%axesTL, Time, & longname, 'meter-1') enddo if (CS%var_pen_sw) & - CS%id_chl = register_diag_field('ocean_model', 'Chl_opac', G%axesT1, Time, & + CS%id_chl = register_diag_field('ocean_model', 'Chl_opac', diag%axesT1, Time, & 'Surface chlorophyll A concentration used to find opacity', 'mg meter-3') diff --git a/src/parameterizations/vertical/MOM_regularize_layers.F90 b/src/parameterizations/vertical/MOM_regularize_layers.F90 index f3eb8cf1eb..36032de786 100644 --- a/src/parameterizations/vertical/MOM_regularize_layers.F90 +++ b/src/parameterizations/vertical/MOM_regularize_layers.F90 @@ -946,45 +946,45 @@ subroutine regularize_layers_init(Time, G, param_file, diag, CS) call get_param(param_file, mod, "DEBUG", CS%debug, default=.false.) - CS%id_def_rat = register_diag_field('ocean_model', 'deficit_ratio', G%axesT1, & + CS%id_def_rat = register_diag_field('ocean_model', 'deficit_ratio', diag%axesT1, & Time, 'Max face thickness deficit ratio', 'Nondim') #ifdef DEBUG_CODE - CS%id_def_rat_2 = register_diag_field('ocean_model', 'deficit_rat2', G%axesT1, & + CS%id_def_rat_2 = register_diag_field('ocean_model', 'deficit_rat2', diag%axesT1, & Time, 'Corrected thickness deficit ratio', 'Nondim') - CS%id_def_rat_3 = register_diag_field('ocean_model', 'deficit_rat3', G%axesT1, & + CS%id_def_rat_3 = register_diag_field('ocean_model', 'deficit_rat3', diag%axesT1, & Time, 'Filtered thickness deficit ratio', 'Nondim') - CS%id_e1 = register_diag_field('ocean_model', 'er_1', G%axesTi, & + CS%id_e1 = register_diag_field('ocean_model', 'er_1', diag%axesTi, & Time, 'Intial interface depths before remapping', 'm') - CS%id_e2 = register_diag_field('ocean_model', 'er_2', G%axesTi, & + CS%id_e2 = register_diag_field('ocean_model', 'er_2', diag%axesTi, & Time, 'Intial interface depths after remapping', 'm') - CS%id_e3 = register_diag_field('ocean_model', 'er_3', G%axesTi, & + CS%id_e3 = register_diag_field('ocean_model', 'er_3', diag%axesTi, & Time, 'Intial interface depths filtered', 'm') - CS%id_def_rat_u = register_diag_field('ocean_model', 'defrat_u', G%axesCu1, & + CS%id_def_rat_u = register_diag_field('ocean_model', 'defrat_u', diag%axesCu1, & Time, 'U-point thickness deficit ratio', 'Nondim') - CS%id_def_rat_u_1b = register_diag_field('ocean_model', 'defrat_u_1b', G%axesCu1, & + CS%id_def_rat_u_1b = register_diag_field('ocean_model', 'defrat_u_1b', diag%axesCu1, & Time, 'U-point 2-layer thickness deficit ratio', 'Nondim') - CS%id_def_rat_u_2 = register_diag_field('ocean_model', 'defrat_u_2', G%axesCu1, & + CS%id_def_rat_u_2 = register_diag_field('ocean_model', 'defrat_u_2', diag%axesCu1, & Time, 'U-point corrected thickness deficit ratio', 'Nondim') - CS%id_def_rat_u_2b = register_diag_field('ocean_model', 'defrat_u_2b', G%axesCu1, & + CS%id_def_rat_u_2b = register_diag_field('ocean_model', 'defrat_u_2b', diag%axesCu1, & Time, 'U-point corrected 2-layer thickness deficit ratio', 'Nondim') - CS%id_def_rat_u_3 = register_diag_field('ocean_model', 'defrat_u_3', G%axesCu1, & + CS%id_def_rat_u_3 = register_diag_field('ocean_model', 'defrat_u_3', diag%axesCu1, & Time, 'U-point filtered thickness deficit ratio', 'Nondim') - CS%id_def_rat_u_3b = register_diag_field('ocean_model', 'defrat_u_3b', G%axesCu1, & + CS%id_def_rat_u_3b = register_diag_field('ocean_model', 'defrat_u_3b', diag%axesCu1, & Time, 'U-point filtered 2-layer thickness deficit ratio', 'Nondim') - CS%id_def_rat_v = register_diag_field('ocean_model', 'defrat_v', G%axesCv1, & + CS%id_def_rat_v = register_diag_field('ocean_model', 'defrat_v', diag%axesCv1, & Time, 'V-point thickness deficit ratio', 'Nondim') - CS%id_def_rat_v_1b = register_diag_field('ocean_model', 'defrat_v_1b', G%axesCv1, & + CS%id_def_rat_v_1b = register_diag_field('ocean_model', 'defrat_v_1b', diag%axesCv1, & Time, 'V-point 2-layer thickness deficit ratio', 'Nondim') - CS%id_def_rat_v_2 = register_diag_field('ocean_model', 'defrat_v_2', G%axesCv1, & + CS%id_def_rat_v_2 = register_diag_field('ocean_model', 'defrat_v_2', diag%axesCv1, & Time, 'V-point corrected thickness deficit ratio', 'Nondim') - CS%id_def_rat_v_2b = register_diag_field('ocean_model', 'defrat_v_2b', G%axesCv1, & + CS%id_def_rat_v_2b = register_diag_field('ocean_model', 'defrat_v_2b', diag%axesCv1, & Time, 'V-point corrected 2-layer thickness deficit ratio', 'Nondim') - CS%id_def_rat_v_3 = register_diag_field('ocean_model', 'defrat_v_3', G%axesCv1, & + CS%id_def_rat_v_3 = register_diag_field('ocean_model', 'defrat_v_3', diag%axesCv1, & Time, 'V-point filtered thickness deficit ratio', 'Nondim') - CS%id_def_rat_v_3b = register_diag_field('ocean_model', 'defrat_v_3b', G%axesCv1, & + CS%id_def_rat_v_3b = register_diag_field('ocean_model', 'defrat_v_3b', diag%axesCv1, & Time, 'V-point filtered 2-layer thickness deficit ratio', 'Nondim') #endif diff --git a/src/parameterizations/vertical/MOM_set_diffusivity.F90 b/src/parameterizations/vertical/MOM_set_diffusivity.F90 index c232ee452c..191bd4018b 100644 --- a/src/parameterizations/vertical/MOM_set_diffusivity.F90 +++ b/src/parameterizations/vertical/MOM_set_diffusivity.F90 @@ -2486,7 +2486,7 @@ subroutine set_diffusivity_init(Time, G, param_file, diag, CS, diag_to_Z_CSp) endif - CS%id_Kd = register_diag_field('ocean_model', 'Kd_set', G%axesTL, Time, & + CS%id_Kd = register_diag_field('ocean_model', 'Kd_set', diag%axesTL, Time, & 'Diapycnal diffusivity of layers as set', 'meter2 second-1') if (CS%Lee_wave_dissipation) then @@ -2517,54 +2517,54 @@ subroutine set_diffusivity_init(Time, G, param_file, diag, CS, diag_to_Z_CSp) "dissipation of lee waves dissipation.", units="nondim", & default=1.0) - CS%id_TKE_leewave = register_diag_field('ocean_model','TKE_leewave',G%axesT1,Time, & + CS%id_TKE_leewave = register_diag_field('ocean_model','TKE_leewave',diag%axesT1,Time, & 'Lee wave Driven Turbulent Kinetic Energy', 'Watt meter-2') - CS%id_Kd_Niku = register_diag_field('ocean_model','Kd_Nikurashin',G%axesTi,Time, & + CS%id_Kd_Niku = register_diag_field('ocean_model','Kd_Nikurashin',diag%axesTi,Time, & 'Lee Wave Driven Diffusivity', 'meter2 sec-1') endif - CS%id_TKE_itidal = register_diag_field('ocean_model','TKE_itidal',G%axesT1,Time, & + CS%id_TKE_itidal = register_diag_field('ocean_model','TKE_itidal',diag%axesT1,Time, & 'Internal Tide Driven Turbulent Kinetic Energy', 'Watt meter-2') - CS%id_maxTKE = register_diag_field('ocean_model','maxTKE',G%axesTL,Time, & + CS%id_maxTKE = register_diag_field('ocean_model','maxTKE',diag%axesTL,Time, & 'Maximum layer TKE', 'meter3 second-3') - CS%id_TKE_to_Kd = register_diag_field('ocean_model','TKE_to_Kd',G%axesTL,Time, & + CS%id_TKE_to_Kd = register_diag_field('ocean_model','TKE_to_Kd',diag%axesTL,Time, & 'Convert TKE to Kd', 'second2 meter') - CS%id_Nb = register_diag_field('ocean_model','Nb',G%axesT1,Time, & + CS%id_Nb = register_diag_field('ocean_model','Nb',diag%axesT1,Time, & 'Bottom Buoyancy Frequency', 'sec-1') - CS%id_Kd_itidal = register_diag_field('ocean_model','Kd_itides',G%axesTi,Time, & + CS%id_Kd_itidal = register_diag_field('ocean_model','Kd_itides',diag%axesTi,Time, & 'Internal Tide Driven Diffusivity', 'meter2 sec-1') - CS%id_Fl_itidal = register_diag_field('ocean_model','Fl_itides',G%axesTi,Time, & + CS%id_Fl_itidal = register_diag_field('ocean_model','Fl_itides',diag%axesTi,Time, & 'Vertical flux of tidal turbulent dissipation', 'meter3 sec-3') - CS%id_Polzin_decay_scale = register_diag_field('ocean_model','Polzin_decay_scale',G%axesT1,Time, & + CS%id_Polzin_decay_scale = register_diag_field('ocean_model','Polzin_decay_scale',diag%axesT1,Time, & 'Vertical decay scale for the tidal turbulent dissipation with Polzin scheme', 'meter') - CS%id_Polzin_decay_scale_scaled = register_diag_field('ocean_model','Polzin_decay_scale_scaled',G%axesT1,Time, & + CS%id_Polzin_decay_scale_scaled = register_diag_field('ocean_model','Polzin_decay_scale_scaled',diag%axesT1,Time, & 'Vertical decay scale for the tidal turbulent dissipation with Polzin scheme, scaled by N2_bot/N2_meanz', 'meter') - CS%id_N2_bot = register_diag_field('ocean_model','N2_b',G%axesT1,Time, & + CS%id_N2_bot = register_diag_field('ocean_model','N2_b',diag%axesT1,Time, & 'Bottom Buoyancy frequency squared', 's-2') - CS%id_N2_meanz = register_diag_field('ocean_model','N2_meanz',G%axesT1,Time, & + CS%id_N2_meanz = register_diag_field('ocean_model','N2_meanz',diag%axesT1,Time, & 'Buoyancy frequency squared averaged over the water column', 's-2') - CS%id_Kd_Work = register_diag_field('ocean_model','Kd_Work',G%axesTL,Time, & + CS%id_Kd_Work = register_diag_field('ocean_model','Kd_Work',diag%axesTL,Time, & 'Work done by Diapycnal Mixing', 'Watts m-2') - CS%id_Kd_Itidal_Work = register_diag_field('ocean_model','Kd_Itidal_Work',G%axesTL,Time, & + CS%id_Kd_Itidal_Work = register_diag_field('ocean_model','Kd_Itidal_Work',diag%axesTL,Time, & 'Work done by Internal Tide Diapycnal Mixing', 'Watts m-2') - CS%id_Kd_Niku_Work = register_diag_field('ocean_model','Kd_Nikurashin_Work',G%axesTL,Time, & + CS%id_Kd_Niku_Work = register_diag_field('ocean_model','Kd_Nikurashin_Work',diag%axesTL,Time, & 'Work done by Nikurashin Lee Wave Drag Scheme', 'Watts m-2') - CS%id_N2 = register_diag_field('ocean_model','N2',G%axesTi,Time, & + CS%id_N2 = register_diag_field('ocean_model','N2',diag%axesTi,Time, & 'Buoyancy frequency squared', 'sec-2') if (CS%user_change_diff) & - CS%id_Kd_user = register_diag_field('ocean_model','Kd_user',G%axesTi,Time, & + CS%id_Kd_user = register_diag_field('ocean_model','Kd_user',diag%axesTi,Time, & 'User-specified Extra Diffusivity', 'meter2 sec-1') if (associated(diag_to_Z_CSp)) then @@ -2599,10 +2599,10 @@ subroutine set_diffusivity_init(Time, G, param_file, diag, CS, diag_to_Z_CSp) "double-diffusive convection.", default=1.5e-6, units="m2 s-1") ! The default molecular viscosity follows the CCSM4.0 and MOM4p1 defaults. - CS%id_KT_extra = register_diag_field('ocean_model','KT_extra',G%axesTi,Time, & + CS%id_KT_extra = register_diag_field('ocean_model','KT_extra',diag%axesTi,Time, & 'Double-diffusive diffusivity for temperature', 'meter2 sec-1') - CS%id_KS_extra = register_diag_field('ocean_model','KS_extra',G%axesTi,Time, & + CS%id_KS_extra = register_diag_field('ocean_model','KS_extra',diag%axesTi,Time, & 'Double-diffusive diffusivity for salinity', 'meter2 sec-1') if (associated(diag_to_Z_CSp)) then diff --git a/src/parameterizations/vertical/MOM_set_viscosity.F90 b/src/parameterizations/vertical/MOM_set_viscosity.F90 index 748feb2d0c..b327cc50d5 100644 --- a/src/parameterizations/vertical/MOM_set_viscosity.F90 +++ b/src/parameterizations/vertical/MOM_set_viscosity.F90 @@ -1634,20 +1634,20 @@ subroutine set_visc_init(Time, G, param_file, diag, visc, CS) allocate(visc%TKE_bbl(isd:ied,jsd:jed)) ; visc%TKE_bbl = 0.0 CS%id_bbl_thick_u = register_diag_field('ocean_model', 'bbl_thick_u', & - G%axesCu1, Time, 'BBL thickness at u points', 'meter') - CS%id_kv_bbl_u = register_diag_field('ocean_model', 'kv_bbl_u', G%axesCu1, & + diag%axesCu1, Time, 'BBL thickness at u points', 'meter') + CS%id_kv_bbl_u = register_diag_field('ocean_model', 'kv_bbl_u', diag%axesCu1, & Time, 'BBL viscosity at u points', 'meter2 second-1') CS%id_bbl_thick_v = register_diag_field('ocean_model', 'bbl_thick_v', & - G%axesCv1, Time, 'BBL thickness at v points', 'meter') - CS%id_kv_bbl_v = register_diag_field('ocean_model', 'kv_bbl_v', G%axesCv1, & + diag%axesCv1, Time, 'BBL thickness at v points', 'meter') + CS%id_kv_bbl_v = register_diag_field('ocean_model', 'kv_bbl_v', diag%axesCv1, & Time, 'BBL viscosity at v points', 'meter2 second-1') endif if (CS%Channel_drag) then allocate(visc%Ray_u(IsdB:IedB,jsd:jed,nz)) ; visc%Ray_u = 0.0 allocate(visc%Ray_v(isd:ied,JsdB:JedB,nz)) ; visc%Ray_v = 0.0 - CS%id_Ray_u = register_diag_field('ocean_model', 'Rayleigh_u', G%axesCuL, & + CS%id_Ray_u = register_diag_field('ocean_model', 'Rayleigh_u', diag%axesCuL, & Time, 'Rayleigh drag velocity at u points', 'meter second-1') - CS%id_Ray_v = register_diag_field('ocean_model', 'Rayleigh_v', G%axesCvL, & + CS%id_Ray_v = register_diag_field('ocean_model', 'Rayleigh_v', diag%axesCvL, & Time, 'Rayleigh drag velocity at v points', 'meter second-1') endif @@ -1664,9 +1664,9 @@ subroutine set_visc_init(Time, G, param_file, diag, visc, CS) allocate(visc%nkml_visc_u(IsdB:IedB,jsd:jed)) ; visc%nkml_visc_u = 0.0 allocate(visc%nkml_visc_v(isd:ied,JsdB:JedB)) ; visc%nkml_visc_v = 0.0 CS%id_nkml_visc_u = register_diag_field('ocean_model', 'nkml_visc_u', & - G%axesCu1, Time, 'Number of layers in viscous mixed layer at u points', 'meter') + diag%axesCu1, Time, 'Number of layers in viscous mixed layer at u points', 'meter') CS%id_nkml_visc_v = register_diag_field('ocean_model', 'nkml_visc_v', & - G%axesCv1, Time, 'Number of layers in viscous mixed layer at v points', 'meter') + diag%axesCv1, Time, 'Number of layers in viscous mixed layer at v points', 'meter') endif CS%Hbbl = CS%Hbbl * G%m_to_H diff --git a/src/parameterizations/vertical/MOM_sponge.F90 b/src/parameterizations/vertical/MOM_sponge.F90 index a33697489e..92815d9a6d 100644 --- a/src/parameterizations/vertical/MOM_sponge.F90 +++ b/src/parameterizations/vertical/MOM_sponge.F90 @@ -261,8 +261,8 @@ subroutine init_sponge_diags(Time, G, diag, CS) if (.not.associated(CS)) return CS%diag => diag - CS%id_w_sponge = register_diag_field('ocean_model', 'w_sponge', G%axesTi, Time, & - 'The diapycnal motion due to the sponges', 'meter second-1') + CS%id_w_sponge = register_diag_field('ocean_model', 'w_sponge', diag%axesTi, & + Time, 'The diapycnal motion due to the sponges', 'meter second-1') end subroutine init_sponge_diags diff --git a/src/parameterizations/vertical/MOM_vert_friction.F90 b/src/parameterizations/vertical/MOM_vert_friction.F90 index 59297e4dbe..558187bd78 100644 --- a/src/parameterizations/vertical/MOM_vert_friction.F90 +++ b/src/parameterizations/vertical/MOM_vert_friction.F90 @@ -1360,30 +1360,30 @@ subroutine vertvisc_init(MIS, Time, G, param_file, diag, ADp, dirs, ntrunc, CS) ALLOC_(CS%a_v(isd:ied,JsdB:JedB,nz+1)) ; CS%a_v(:,:,:) = 0.0 ALLOC_(CS%h_v(isd:ied,JsdB:JedB,nz)) ; CS%h_v(:,:,:) = 0.0 - CS%id_au_vv = register_diag_field('ocean_model', 'au_visc', G%axesCui, Time, & + CS%id_au_vv = register_diag_field('ocean_model', 'au_visc', diag%axesCui, Time, & 'Zonal Viscous Vertical Coupling Coefficient', 'meter second-1') - CS%id_av_vv = register_diag_field('ocean_model', 'av_visc', G%axesCvi, Time, & + CS%id_av_vv = register_diag_field('ocean_model', 'av_visc', diag%axesCvi, Time, & 'Meridional Viscous Vertical Coupling Coefficient', 'meter second-1') - CS%id_h_u = register_diag_field('ocean_model', 'Hu_visc', G%axesCuL, Time, & + CS%id_h_u = register_diag_field('ocean_model', 'Hu_visc', diag%axesCuL, Time, & 'Thickness at Zonal Velocity Points for Viscosity', thickness_units) - CS%id_h_v = register_diag_field('ocean_model', 'Hv_visc', G%axesCvL, Time, & + CS%id_h_v = register_diag_field('ocean_model', 'Hv_visc', diag%axesCvL, Time, & 'Thickness at Meridional Velocity Points for Viscosity', thickness_units) - CS%id_hML_u = register_diag_field('ocean_model', 'HMLu_visc', G%axesCu1, Time, & + CS%id_hML_u = register_diag_field('ocean_model', 'HMLu_visc', diag%axesCu1, Time, & 'Mixed Layer Thickness at Zonal Velocity Points for Viscosity', thickness_units) - CS%id_hML_v = register_diag_field('ocean_model', 'HMLv_visc', G%axesCv1, Time, & + CS%id_hML_v = register_diag_field('ocean_model', 'HMLv_visc', diag%axesCv1, Time, & 'Mixed Layer Thickness at Meridional Velocity Points for Viscosity', thickness_units) - CS%id_du_dt_visc = register_diag_field('ocean_model', 'du_dt_visc', G%axesCuL, & + CS%id_du_dt_visc = register_diag_field('ocean_model', 'du_dt_visc', diag%axesCuL, & Time, 'Zonal Acceleration from Vertical Viscosity', 'meter second-2') if (CS%id_du_dt_visc > 0) call safe_alloc_ptr(ADp%du_dt_visc,IsdB,IedB,jsd,jed,nz) - CS%id_dv_dt_visc = register_diag_field('ocean_model', 'dv_dt_visc', G%axesCvL, & + CS%id_dv_dt_visc = register_diag_field('ocean_model', 'dv_dt_visc', diag%axesCvL, & Time, 'Meridional Acceleration from Vertical Viscosity', 'meter second-2') if (CS%id_dv_dt_visc > 0) call safe_alloc_ptr(ADp%dv_dt_visc,isd,ied,JsdB,JedB,nz) - CS%id_taux_bot = register_diag_field('ocean_model', 'taux_bot', G%axesCu1, & + CS%id_taux_bot = register_diag_field('ocean_model', 'taux_bot', diag%axesCu1, & Time, 'Zonal Bottom Stress from Ocean to Earth', 'Pa') - CS%id_tauy_bot = register_diag_field('ocean_model', 'tauy_bot', G%axesCv1, & + CS%id_tauy_bot = register_diag_field('ocean_model', 'tauy_bot', diag%axesCv1, & Time, 'Meridional Bottom Stress from Ocean to Earth', 'Pa') if ((len_trim(CS%v_trunc_file) > 0) .or. (len_trim(CS%v_trunc_file) > 0)) & diff --git a/src/tracer/DOME_tracer.F90 b/src/tracer/DOME_tracer.F90 index 39c3bf2580..de0c5015b5 100644 --- a/src/tracer/DOME_tracer.F90 +++ b/src/tracer/DOME_tracer.F90 @@ -376,19 +376,19 @@ subroutine initialize_DOME_tracer(restart, day, G, h, OBC, CS, sponge_CSp, & ! Register the tracer for the restart file. name = CS%tr_desc(m)%name ; longname = CS%tr_desc(m)%longname units = CS%tr_desc(m)%units - CS%id_tracer(m) = register_diag_field("ocean_model", trim(name), G%axesTL, & + CS%id_tracer(m) = register_diag_field("ocean_model", trim(name), CS%diag%axesTL, & day, trim(longname) , trim(units)) CS%id_tr_adx(m) = register_diag_field("ocean_model", trim(name)//"_adx", & - G%axesCuL, day, trim(longname)//" advective zonal flux" , & + CS%diag%axesCuL, day, trim(longname)//" advective zonal flux" , & trim(flux_units)) CS%id_tr_ady(m) = register_diag_field("ocean_model", trim(name)//"_ady", & - G%axesCvL, day, trim(longname)//" advective meridional flux" , & + CS%diag%axesCvL, day, trim(longname)//" advective meridional flux" , & trim(flux_units)) CS%id_tr_dfx(m) = register_diag_field("ocean_model", trim(name)//"_dfx", & - G%axesCuL, day, trim(longname)//" diffusive zonal flux" , & + CS%diag%axesCuL, day, trim(longname)//" diffusive zonal flux" , & trim(flux_units)) CS%id_tr_dfy(m) = register_diag_field("ocean_model", trim(name)//"_dfy", & - G%axesCvL, day, trim(longname)//" diffusive zonal flux" , & + CS%diag%axesCvL, day, trim(longname)//" diffusive zonal flux" , & trim(flux_units)) if (CS%id_tr_adx(m) > 0) call safe_alloc_ptr(CS%tr_adx(m)%p,IsdB,IedB,jsd,jed,nz) if (CS%id_tr_ady(m) > 0) call safe_alloc_ptr(CS%tr_ady(m)%p,isd,ied,JsdB,JedB,nz) diff --git a/src/tracer/MOM_OCMIP2_CFC.F90 b/src/tracer/MOM_OCMIP2_CFC.F90 index a4728e0b4c..a1ca89033d 100644 --- a/src/tracer/MOM_OCMIP2_CFC.F90 +++ b/src/tracer/MOM_OCMIP2_CFC.F90 @@ -429,14 +429,14 @@ subroutine initialize_OCMIP2_CFC(restart, day, G, h, OBC, CS, sponge_CSp, & ! Register CFC11 for potential diagnostic output. name = CS%CFC11_desc%name ; longname = CS%CFC11_desc%longname units = CS%CFC11_desc%units - CS%id_CFC11 = register_diag_field("ocean_model", trim(name), G%axesTL, & + CS%id_CFC11 = register_diag_field("ocean_model", trim(name), CS%diag%axesTL, & day, trim(longname) , trim(units)) call register_Z_tracer(CS%CFC11, trim(name)//"_z", longname, units, & day, G, diag_to_Z_CSp) ! Register CFC12 for potential diagnostic output. name = CS%CFC12_desc%name ; longname = CS%CFC12_desc%longname units = CS%CFC12_desc%units - CS%id_CFC12 = register_diag_field("ocean_model", trim(name), G%axesTL, & + CS%id_CFC12 = register_diag_field("ocean_model", trim(name), CS%diag%axesTL, & day, trim(longname) , trim(units)) call register_Z_tracer(CS%CFC12, trim(name)//"_z", longname, units, & day, G, diag_to_Z_CSp) @@ -460,16 +460,16 @@ subroutine initialize_OCMIP2_CFC(restart, day, G, h, OBC, CS, sponge_CSp, & endif CS%id_tr_adx(m) = register_diag_field("ocean_model", trim(name)//"_adx", & - G%axesCuL, day, trim(longname)//" advective zonal flux" , & + CS%diag%axesCuL, day, trim(longname)//" advective zonal flux" , & trim(flux_units)) CS%id_tr_ady(m) = register_diag_field("ocean_model", trim(name)//"_ady", & - G%axesCvL, day, trim(longname)//" advective meridional flux" , & + CS%diag%axesCvL, day, trim(longname)//" advective meridional flux" , & trim(flux_units)) CS%id_tr_dfx(m) = register_diag_field("ocean_model", trim(name)//"_dfx", & - G%axesCuL, day, trim(longname)//" diffusive zonal flux" , & + CS%diag%axesCuL, day, trim(longname)//" diffusive zonal flux" , & trim(flux_units)) CS%id_tr_dfy(m) = register_diag_field("ocean_model", trim(name)//"_dfy", & - G%axesCvL, day, trim(longname)//" diffusive zonal flux" , & + CS%diag%axesCvL, day, trim(longname)//" diffusive zonal flux" , & trim(flux_units)) if (CS%id_tr_adx(m) > 0) call safe_alloc_ptr(CS%tr_adx(m)%p,IsdB,IedB,jsd,jed,nz) if (CS%id_tr_ady(m) > 0) call safe_alloc_ptr(CS%tr_ady(m)%p,isd,ied,JsdB,JedB,nz) diff --git a/src/tracer/MOM_generic_tracer.F90 b/src/tracer/MOM_generic_tracer.F90 index 91b95bbc85..0755581669 100644 --- a/src/tracer/MOM_generic_tracer.F90 +++ b/src/tracer/MOM_generic_tracer.F90 @@ -202,7 +202,7 @@ function register_MOM_generic_tracer(G, param_file, CS, diag, tr_Reg, restart_CS ntau=1 ! MOM needs the fields at only one time step - ! At this point G%mask2dT and G%axesTL are not allocated. + ! At this point G%mask2dT and CS%diag%axesTL are not allocated. ! postpone diag_registeration to initialize_MOM_generic_tracer !Fields cannot be diag registered as they are allocated and have to registered later. @@ -383,7 +383,8 @@ subroutine initialize_MOM_generic_tracer(restart, day, G, h, OBC, CS, sponge_CSp endif enddo ; enddo - call g_tracer_set_common(G%isc,G%iec,G%jsc,G%jec,G%isd,G%ied,G%jsd,G%jed,G%ke,1,G%axesTL,grid_tmask,grid_kmt,day) + call g_tracer_set_common(G%isc,G%iec,G%jsc,G%jec,G%isd,G%ied,G%jsd,G%jed,& + G%ke,1,CS%diag%axesTL,grid_tmask,grid_kmt,day) ! Register generic tracer modules diagnostics diff --git a/src/tracer/advection_test_tracer.F90 b/src/tracer/advection_test_tracer.F90 index 2fd615a287..898db4cf7a 100644 --- a/src/tracer/advection_test_tracer.F90 +++ b/src/tracer/advection_test_tracer.F90 @@ -319,19 +319,19 @@ subroutine initialize_advection_test_tracer(restart, day, G, h, OBC, CS, sponge_ ! Register the tracer for the restart file. name = CS%tr_desc(m)%name ; longname = CS%tr_desc(m)%longname units = CS%tr_desc(m)%units - CS%id_tracer(m) = register_diag_field("ocean_model", trim(name), G%axesTL, & + CS%id_tracer(m) = register_diag_field("ocean_model", trim(name), CS%diag%axesTL, & day, trim(longname) , trim(units)) CS%id_tr_adx(m) = register_diag_field("ocean_model", trim(name)//"_adx", & - G%axesCuL, day, trim(longname)//" advective zonal flux" , & + CS%diag%axesCuL, day, trim(longname)//" advective zonal flux" , & trim(flux_units)) CS%id_tr_ady(m) = register_diag_field("ocean_model", trim(name)//"_ady", & - G%axesCvL, day, trim(longname)//" advective meridional flux" , & + CS%diag%axesCvL, day, trim(longname)//" advective meridional flux" , & trim(flux_units)) CS%id_tr_dfx(m) = register_diag_field("ocean_model", trim(name)//"_dfx", & - G%axesCuL, day, trim(longname)//" diffusive zonal flux" , & + CS%diag%axesCuL, day, trim(longname)//" diffusive zonal flux" , & trim(flux_units)) CS%id_tr_dfy(m) = register_diag_field("ocean_model", trim(name)//"_dfy", & - G%axesCvL, day, trim(longname)//" diffusive zonal flux" , & + CS%diag%axesCvL, day, trim(longname)//" diffusive zonal flux" , & trim(flux_units)) if (CS%id_tr_adx(m) > 0) call safe_alloc_ptr(CS%tr_adx(m)%p,IsdB,IedB,jsd,jed,nz) if (CS%id_tr_ady(m) > 0) call safe_alloc_ptr(CS%tr_ady(m)%p,isd,ied,JsdB,JedB,nz) diff --git a/src/tracer/ideal_age_example.F90 b/src/tracer/ideal_age_example.F90 index 698ce26b65..6db64fdca4 100644 --- a/src/tracer/ideal_age_example.F90 +++ b/src/tracer/ideal_age_example.F90 @@ -373,19 +373,19 @@ subroutine initialize_ideal_age_tracer(restart, day, G, h, OBC, CS, sponge_CSp, ! Register the tracer for the restart file. name = CS%tr_desc(m)%name ; longname = CS%tr_desc(m)%longname units = CS%tr_desc(m)%units - CS%id_tracer(m) = register_diag_field("ocean_model", trim(name), G%axesTL, & + CS%id_tracer(m) = register_diag_field("ocean_model", trim(name), CS%diag%axesTL, & day, trim(longname) , trim(units)) CS%id_tr_adx(m) = register_diag_field("ocean_model", trim(name)//"_adx", & - G%axesCuL, day, trim(longname)//" advective zonal flux" , & + CS%diag%axesCuL, day, trim(longname)//" advective zonal flux" , & trim(flux_units)) CS%id_tr_ady(m) = register_diag_field("ocean_model", trim(name)//"_ady", & - G%axesCvL, day, trim(longname)//" advective meridional flux" , & + CS%diag%axesCvL, day, trim(longname)//" advective meridional flux" , & trim(flux_units)) CS%id_tr_dfx(m) = register_diag_field("ocean_model", trim(name)//"_dfx", & - G%axesCuL, day, trim(longname)//" diffusive zonal flux" , & + CS%diag%axesCuL, day, trim(longname)//" diffusive zonal flux" , & trim(flux_units)) CS%id_tr_dfy(m) = register_diag_field("ocean_model", trim(name)//"_dfy", & - G%axesCvL, day, trim(longname)//" diffusive zonal flux" , & + CS%diag%axesCvL, day, trim(longname)//" diffusive zonal flux" , & trim(flux_units)) if (CS%id_tr_adx(m) > 0) call safe_alloc_ptr(CS%tr_adx(m)%p,IsdB,IedB,jsd,jed,nz) if (CS%id_tr_ady(m) > 0) call safe_alloc_ptr(CS%tr_ady(m)%p,isd,ied,JsdB,JedB,nz) diff --git a/src/tracer/oil_tracer.F90 b/src/tracer/oil_tracer.F90 index 9bf97a9858..0b6f6d349a 100644 --- a/src/tracer/oil_tracer.F90 +++ b/src/tracer/oil_tracer.F90 @@ -278,7 +278,7 @@ subroutine initialize_oil_tracer(restart, day, G, h, OBC, CS, sponge_CSp, & type(ocean_grid_type), intent(in) :: G real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h type(ocean_OBC_type), pointer :: OBC - type(oil_tracer_CS), pointer :: CS + type(oil_tracer_CS), pointer :: CS type(sponge_CS), pointer :: sponge_CSp type(diag_to_Z_CS), pointer :: diag_to_Z_CSp ! This subroutine initializes the CS%ntr tracer fields in tr(:,:,:,:) @@ -380,19 +380,19 @@ subroutine initialize_oil_tracer(restart, day, G, h, OBC, CS, sponge_CSp, & ! Register the tracer for the restart file. name = CS%tr_desc(m)%name ; longname = CS%tr_desc(m)%longname units = CS%tr_desc(m)%units - CS%id_tracer(m) = register_diag_field("ocean_model", trim(name), G%axesTL, & + CS%id_tracer(m) = register_diag_field("ocean_model", trim(name), CS%diag%axesTL, & day, trim(longname) , trim(units)) CS%id_tr_adx(m) = register_diag_field("ocean_model", trim(name)//"_adx", & - G%axesCuL, day, trim(longname)//" advective zonal flux" , & + CS%diag%axesCuL, day, trim(longname)//" advective zonal flux" , & trim(flux_units)) CS%id_tr_ady(m) = register_diag_field("ocean_model", trim(name)//"_ady", & - G%axesCvL, day, trim(longname)//" advective meridional flux" , & + CS%diag%axesCvL, day, trim(longname)//" advective meridional flux" , & trim(flux_units)) CS%id_tr_dfx(m) = register_diag_field("ocean_model", trim(name)//"_dfx", & - G%axesCuL, day, trim(longname)//" diffusive zonal flux" , & + CS%diag%axesCuL, day, trim(longname)//" diffusive zonal flux" , & trim(flux_units)) CS%id_tr_dfy(m) = register_diag_field("ocean_model", trim(name)//"_dfy", & - G%axesCvL, day, trim(longname)//" diffusive zonal flux" , & + CS%diag%axesCvL, day, trim(longname)//" diffusive zonal flux" , & trim(flux_units)) if (CS%id_tr_adx(m) > 0) call safe_alloc_ptr(CS%tr_adx(m)%p,IsdB,IedB,jsd,jed,nz) if (CS%id_tr_ady(m) > 0) call safe_alloc_ptr(CS%tr_ady(m)%p,isd,ied,JsdB,JedB,nz) diff --git a/src/tracer/tracer_example.F90 b/src/tracer/tracer_example.F90 index dc6f7c001e..327fe6906f 100644 --- a/src/tracer/tracer_example.F90 +++ b/src/tracer/tracer_example.F90 @@ -341,19 +341,19 @@ subroutine USER_initialize_tracer(restart, day, G, h, OBC, CS, sponge_CSp, & ! Register the tracer for the restart file. name = CS%tr_desc(m)%name ; longname = CS%tr_desc(m)%longname units = CS%tr_desc(m)%units - CS%id_tracer(m) = register_diag_field("ocean_model", trim(name), G%axesTL, & + CS%id_tracer(m) = register_diag_field("ocean_model", trim(name), CS%diag%axesTL, & day, trim(longname) , trim(units)) CS%id_tr_adx(m) = register_diag_field("ocean_model", trim(name)//"_adx", & - G%axesCuL, day, trim(longname)//" advective zonal flux" , & + CS%diag%axesCuL, day, trim(longname)//" advective zonal flux" , & trim(flux_units)) CS%id_tr_ady(m) = register_diag_field("ocean_model", trim(name)//"_ady", & - G%axesCvL, day, trim(longname)//" advective meridional flux" , & + CS%diag%axesCvL, day, trim(longname)//" advective meridional flux" , & trim(flux_units)) CS%id_tr_dfx(m) = register_diag_field("ocean_model", trim(name)//"_dfx", & - G%axesCuL, day, trim(longname)//" diffusive zonal flux" , & + CS%diag%axesCuL, day, trim(longname)//" diffusive zonal flux" , & trim(flux_units)) CS%id_tr_dfy(m) = register_diag_field("ocean_model", trim(name)//"_dfy", & - G%axesCvL, day, trim(longname)//" diffusive zonal flux" , & + CS%diag%axesCvL, day, trim(longname)//" diffusive zonal flux" , & trim(flux_units)) if (CS%id_tr_adx(m) > 0) call safe_alloc_ptr(CS%tr_adx(m)%p,IsdB,IedB,jsd,jed,nz) if (CS%id_tr_ady(m) > 0) call safe_alloc_ptr(CS%tr_ady(m)%p,isd,ied,JsdB,JedB,nz) diff --git a/src/user/MOM_controlled_forcing.F90 b/src/user/MOM_controlled_forcing.F90 index b4b3302992..a13a18f63b 100644 --- a/src/user/MOM_controlled_forcing.F90 +++ b/src/user/MOM_controlled_forcing.F90 @@ -586,7 +586,7 @@ subroutine controlled_forcing_init(Time, G, param_file, diag, CS) CS%Len2 = smooth_len**2 ! ### REPLACE THIS WITH ANY DIAGNOSTICS FROM THIS MODULE. -! CS%id_taux = register_diag_field('ocean_model', 'taux', G%axesu1, Time, & +! CS%id_taux = register_diag_field('ocean_model', 'taux', diag%axesu1, Time, & ! 'Zonal Wind Stress', 'Pascal') end subroutine controlled_forcing_init From b9658d1a3d1fcd38bbc82626402b0b7dc11eff9d Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 10 Jul 2013 20:18:33 -0400 Subject: [PATCH 025/372] Added debug function to grid1d class --- src/ALE/regrid_grid1d_class.F90 | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/src/ALE/regrid_grid1d_class.F90 b/src/ALE/regrid_grid1d_class.F90 index f1340d321a..ea9687a5b0 100644 --- a/src/ALE/regrid_grid1d_class.F90 +++ b/src/ALE/regrid_grid1d_class.F90 @@ -2,7 +2,7 @@ module regrid_grid1d_class implicit none ; private -public :: grid1D_t, grid1Dconstruct, grid1Ddestroy +public :: grid1D_t, grid1Dconstruct, grid1Ddestroy, grid1Dprint ! ----------------------------------------------------------------------------- ! Definition of the one-dimensional grid structure @@ -22,7 +22,7 @@ module regrid_grid1d_class contains !------------------------------------------------------------------------------ -! grid1Dinit +! grid1Dconstruct ! ----------------------------------------------------------------------------- subroutine grid1Dconstruct( grid, nb_cells ) !------------------------------------------------------------------------------ @@ -45,6 +45,27 @@ subroutine grid1Dconstruct( grid, nb_cells ) end subroutine grid1Dconstruct +!------------------------------------------------------------------------------ +! grid1Dprint +! ----------------------------------------------------------------------------- +subroutine grid1Dprint( ioChannel, grid ) +!------------------------------------------------------------------------------ +! Initialization (memory allocation) of a grid +!------------------------------------------------------------------------------ + + integer, intent(in) :: ioChannel + type(grid1D_t), intent(in) :: grid + integer :: k + + write(ioChannel,'(a4,a12,a12)') 'k','x','h' + write(ioChannel,'(i4,es12.4)') 1, grid%x(1) + do k = 1, grid%nb_cells + write(ioChannel,'(i4,12x,es12.4)') k, grid%h(k) + write(ioChannel,'(i4,es12.4)') k+1, grid%x(k+1) + enddo + +end subroutine grid1Dprint + !------------------------------------------------------------------------------ ! grid1Ddestroy ! ----------------------------------------------------------------------------- From 8b1940ddb3651de0d153fef34c37219035ae8c55 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 10 Jul 2013 20:19:45 -0400 Subject: [PATCH 026/372] Updated doc.all after moving diag axes --- examples/AM2_MOM6i_1deg/MOM_parameter_doc.all | 6 +++--- examples/CM2G63L/MOM_parameter_doc.all | 6 +++--- examples/DOME/MOM_parameter_doc.all | 6 +++--- examples/GOLD_SIS/MOM_parameter_doc.all | 6 +++--- examples/GOLD_SIS2/MOM_parameter_doc.all | 6 +++--- examples/GOLD_SIS2_icebergs/MOM_parameter_doc.all | 6 +++--- examples/GOLD_SIS_icebergs/MOM_parameter_doc.all | 6 +++--- examples/MESO_025_63L/MOM_parameter_doc.all | 6 +++--- examples/adjustment2d/layer/MOM_parameter_doc.all | 6 +++--- examples/adjustment2d/rho/MOM_parameter_doc.all | 6 +++--- examples/adjustment2d/z/MOM_parameter_doc.all | 6 +++--- examples/benchmark/MOM_parameter_doc.all | 6 +++--- examples/circle_obcs/MOM_parameter_doc.all | 6 +++--- examples/double_gyre/MOM_parameter_doc.all | 6 +++--- examples/external_gwave/MOM_parameter_doc.all | 6 +++--- examples/flow_downslope/layer/MOM_parameter_doc.all | 6 +++--- examples/flow_downslope/z/MOM_parameter_doc.all | 6 +++--- examples/global/MOM_parameter_doc.all | 6 +++--- examples/lock_exchange/MOM_parameter_doc.all | 6 +++--- examples/nonBous_global/MOM_parameter_doc.all | 6 +++--- examples/resting/layer/MOM_parameter_doc.all | 6 +++--- examples/resting/z/MOM_parameter_doc.all | 6 +++--- examples/seamount/layer/MOM_parameter_doc.all | 6 +++--- examples/seamount/sigma/MOM_parameter_doc.all | 6 +++--- examples/seamount/z/MOM_parameter_doc.all | 6 +++--- examples/single_column/MOM_parameter_doc.all | 6 +++--- examples/sloshing/layer/MOM_parameter_doc.all | 6 +++--- examples/sloshing/rho/MOM_parameter_doc.all | 6 +++--- examples/torus_advection_test/MOM_parameter_doc.all | 6 +++--- 29 files changed, 87 insertions(+), 87 deletions(-) diff --git a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all index 929a291146..a2f408fc54 100644 --- a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all +++ b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all @@ -67,9 +67,6 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. -AVAILABLE_DIAGS_FILE = "available_diags.000030" ! default = "available_diags.000030" - ! A file into which to write a list of all available - ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM_grid ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 @@ -94,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 63 ! [nondim] ! The number of model layers. +AVAILABLE_DIAGS_FILE = "available_diags.000030" ! default = "available_diags.000030" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging diff --git a/examples/CM2G63L/MOM_parameter_doc.all b/examples/CM2G63L/MOM_parameter_doc.all index b13d7764a2..a555c6973a 100644 --- a/examples/CM2G63L/MOM_parameter_doc.all +++ b/examples/CM2G63L/MOM_parameter_doc.all @@ -67,9 +67,6 @@ NIPROC_IO = 2 ! default = 0 NJPROC_IO = 2 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. -AVAILABLE_DIAGS_FILE = "available_diags.000030" ! default = "available_diags.000030" - ! A file into which to write a list of all available - ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM_grid ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 @@ -94,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 63 ! [nondim] ! The number of model layers. +AVAILABLE_DIAGS_FILE = "available_diags.000030" ! default = "available_diags.000030" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging diff --git a/examples/DOME/MOM_parameter_doc.all b/examples/DOME/MOM_parameter_doc.all index c0f0fc2b62..2c168e3505 100644 --- a/examples/DOME/MOM_parameter_doc.all +++ b/examples/DOME/MOM_parameter_doc.all @@ -67,9 +67,6 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. -AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" - ! A file into which to write a list of all available - ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM_grid ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 @@ -94,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 25 ! [nondim] ! The number of model layers. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging diff --git a/examples/GOLD_SIS/MOM_parameter_doc.all b/examples/GOLD_SIS/MOM_parameter_doc.all index e93844c645..b399bc90a8 100644 --- a/examples/GOLD_SIS/MOM_parameter_doc.all +++ b/examples/GOLD_SIS/MOM_parameter_doc.all @@ -67,9 +67,6 @@ NIPROC_IO = 2 ! default = 0 NJPROC_IO = 2 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. -AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" - ! A file into which to write a list of all available - ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM_grid ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 @@ -94,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 63 ! [nondim] ! The number of model layers. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging diff --git a/examples/GOLD_SIS2/MOM_parameter_doc.all b/examples/GOLD_SIS2/MOM_parameter_doc.all index e93844c645..b399bc90a8 100644 --- a/examples/GOLD_SIS2/MOM_parameter_doc.all +++ b/examples/GOLD_SIS2/MOM_parameter_doc.all @@ -67,9 +67,6 @@ NIPROC_IO = 2 ! default = 0 NJPROC_IO = 2 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. -AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" - ! A file into which to write a list of all available - ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM_grid ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 @@ -94,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 63 ! [nondim] ! The number of model layers. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging diff --git a/examples/GOLD_SIS2_icebergs/MOM_parameter_doc.all b/examples/GOLD_SIS2_icebergs/MOM_parameter_doc.all index e93844c645..b399bc90a8 100644 --- a/examples/GOLD_SIS2_icebergs/MOM_parameter_doc.all +++ b/examples/GOLD_SIS2_icebergs/MOM_parameter_doc.all @@ -67,9 +67,6 @@ NIPROC_IO = 2 ! default = 0 NJPROC_IO = 2 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. -AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" - ! A file into which to write a list of all available - ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM_grid ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 @@ -94,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 63 ! [nondim] ! The number of model layers. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging diff --git a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all index e93844c645..b399bc90a8 100644 --- a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all +++ b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all @@ -67,9 +67,6 @@ NIPROC_IO = 2 ! default = 0 NJPROC_IO = 2 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. -AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" - ! A file into which to write a list of all available - ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM_grid ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 @@ -94,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 63 ! [nondim] ! The number of model layers. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging diff --git a/examples/MESO_025_63L/MOM_parameter_doc.all b/examples/MESO_025_63L/MOM_parameter_doc.all index ad377f6310..b17900acd0 100644 --- a/examples/MESO_025_63L/MOM_parameter_doc.all +++ b/examples/MESO_025_63L/MOM_parameter_doc.all @@ -67,9 +67,6 @@ NIPROC_IO = 4 ! default = 0 NJPROC_IO = 3 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. -AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" - ! A file into which to write a list of all available - ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM_grid ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 @@ -94,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 63 ! [nondim] ! The number of model layers. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging diff --git a/examples/adjustment2d/layer/MOM_parameter_doc.all b/examples/adjustment2d/layer/MOM_parameter_doc.all index 0e7ffce9c5..e57bf8b01e 100644 --- a/examples/adjustment2d/layer/MOM_parameter_doc.all +++ b/examples/adjustment2d/layer/MOM_parameter_doc.all @@ -67,9 +67,6 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. -AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" - ! A file into which to write a list of all available - ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM_grid ! Parameters providing information about the vertical grid. G_EARTH = 10.0 ! [m s-2] default = 9.8 @@ -94,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 25 ! [nondim] ! The number of model layers. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging diff --git a/examples/adjustment2d/rho/MOM_parameter_doc.all b/examples/adjustment2d/rho/MOM_parameter_doc.all index 50b737b078..2bc4334d77 100644 --- a/examples/adjustment2d/rho/MOM_parameter_doc.all +++ b/examples/adjustment2d/rho/MOM_parameter_doc.all @@ -67,9 +67,6 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. -AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" - ! A file into which to write a list of all available - ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM_grid ! Parameters providing information about the vertical grid. G_EARTH = 10.0 ! [m s-2] default = 9.8 @@ -94,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 25 ! [nondim] ! The number of model layers. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging diff --git a/examples/adjustment2d/z/MOM_parameter_doc.all b/examples/adjustment2d/z/MOM_parameter_doc.all index e465f7da22..616083f80e 100644 --- a/examples/adjustment2d/z/MOM_parameter_doc.all +++ b/examples/adjustment2d/z/MOM_parameter_doc.all @@ -67,9 +67,6 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. -AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" - ! A file into which to write a list of all available - ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM_grid ! Parameters providing information about the vertical grid. G_EARTH = 10.0 ! [m s-2] default = 9.8 @@ -94,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 25 ! [nondim] ! The number of model layers. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging diff --git a/examples/benchmark/MOM_parameter_doc.all b/examples/benchmark/MOM_parameter_doc.all index 70e045bdd1..ad4732cd13 100644 --- a/examples/benchmark/MOM_parameter_doc.all +++ b/examples/benchmark/MOM_parameter_doc.all @@ -67,9 +67,6 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. -AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" - ! A file into which to write a list of all available - ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM_grid ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 @@ -94,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 22 ! [nondim] ! The number of model layers. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging diff --git a/examples/circle_obcs/MOM_parameter_doc.all b/examples/circle_obcs/MOM_parameter_doc.all index 70c8bbb6b1..041535ca17 100644 --- a/examples/circle_obcs/MOM_parameter_doc.all +++ b/examples/circle_obcs/MOM_parameter_doc.all @@ -67,9 +67,6 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. -AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" - ! A file into which to write a list of all available - ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM_grid ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 @@ -94,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 10 ! [nondim] ! The number of model layers. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging diff --git a/examples/double_gyre/MOM_parameter_doc.all b/examples/double_gyre/MOM_parameter_doc.all index b2b0ecb35f..d2d1b6cdf3 100644 --- a/examples/double_gyre/MOM_parameter_doc.all +++ b/examples/double_gyre/MOM_parameter_doc.all @@ -67,9 +67,6 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. -AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" - ! A file into which to write a list of all available - ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM_grid ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 @@ -94,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 2 ! [nondim] ! The number of model layers. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging diff --git a/examples/external_gwave/MOM_parameter_doc.all b/examples/external_gwave/MOM_parameter_doc.all index 1f9ccf97de..ccc87d881f 100644 --- a/examples/external_gwave/MOM_parameter_doc.all +++ b/examples/external_gwave/MOM_parameter_doc.all @@ -67,9 +67,6 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. -AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" - ! A file into which to write a list of all available - ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM_grid ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 @@ -94,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 21 ! [nondim] ! The number of model layers. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging diff --git a/examples/flow_downslope/layer/MOM_parameter_doc.all b/examples/flow_downslope/layer/MOM_parameter_doc.all index 7b222743ee..64aada4377 100644 --- a/examples/flow_downslope/layer/MOM_parameter_doc.all +++ b/examples/flow_downslope/layer/MOM_parameter_doc.all @@ -67,9 +67,6 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. -AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" - ! A file into which to write a list of all available - ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM_grid ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 @@ -94,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 40 ! [nondim] ! The number of model layers. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging diff --git a/examples/flow_downslope/z/MOM_parameter_doc.all b/examples/flow_downslope/z/MOM_parameter_doc.all index 1e02240c61..a250540bae 100644 --- a/examples/flow_downslope/z/MOM_parameter_doc.all +++ b/examples/flow_downslope/z/MOM_parameter_doc.all @@ -67,9 +67,6 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. -AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" - ! A file into which to write a list of all available - ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM_grid ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 @@ -94,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 40 ! [nondim] ! The number of model layers. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging diff --git a/examples/global/MOM_parameter_doc.all b/examples/global/MOM_parameter_doc.all index 6a70f18c47..b0aebbcf61 100644 --- a/examples/global/MOM_parameter_doc.all +++ b/examples/global/MOM_parameter_doc.all @@ -67,9 +67,6 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. -AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" - ! A file into which to write a list of all available - ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM_grid ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 @@ -94,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 63 ! [nondim] ! The number of model layers. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging diff --git a/examples/lock_exchange/MOM_parameter_doc.all b/examples/lock_exchange/MOM_parameter_doc.all index a5ff4aead4..ebb2780e32 100644 --- a/examples/lock_exchange/MOM_parameter_doc.all +++ b/examples/lock_exchange/MOM_parameter_doc.all @@ -67,9 +67,6 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. -AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" - ! A file into which to write a list of all available - ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM_grid ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 @@ -94,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 21 ! [nondim] ! The number of model layers. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging diff --git a/examples/nonBous_global/MOM_parameter_doc.all b/examples/nonBous_global/MOM_parameter_doc.all index fdeef7ddb9..ff86609669 100644 --- a/examples/nonBous_global/MOM_parameter_doc.all +++ b/examples/nonBous_global/MOM_parameter_doc.all @@ -67,9 +67,6 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. -AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" - ! A file into which to write a list of all available - ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM_grid ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 @@ -97,6 +94,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 63 ! [nondim] ! The number of model layers. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging diff --git a/examples/resting/layer/MOM_parameter_doc.all b/examples/resting/layer/MOM_parameter_doc.all index cf553541d2..ca43758b25 100644 --- a/examples/resting/layer/MOM_parameter_doc.all +++ b/examples/resting/layer/MOM_parameter_doc.all @@ -67,9 +67,6 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. -AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" - ! A file into which to write a list of all available - ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM_grid ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 @@ -94,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 9 ! [nondim] ! The number of model layers. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging diff --git a/examples/resting/z/MOM_parameter_doc.all b/examples/resting/z/MOM_parameter_doc.all index 6187c9dcc9..073b4d4b5b 100644 --- a/examples/resting/z/MOM_parameter_doc.all +++ b/examples/resting/z/MOM_parameter_doc.all @@ -67,9 +67,6 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. -AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" - ! A file into which to write a list of all available - ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM_grid ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 @@ -94,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 9 ! [nondim] ! The number of model layers. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging diff --git a/examples/seamount/layer/MOM_parameter_doc.all b/examples/seamount/layer/MOM_parameter_doc.all index 48e7a205a1..b7270c257f 100644 --- a/examples/seamount/layer/MOM_parameter_doc.all +++ b/examples/seamount/layer/MOM_parameter_doc.all @@ -67,9 +67,6 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. -AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" - ! A file into which to write a list of all available - ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM_grid ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 @@ -94,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 20 ! [nondim] ! The number of model layers. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging diff --git a/examples/seamount/sigma/MOM_parameter_doc.all b/examples/seamount/sigma/MOM_parameter_doc.all index 5a1b0c6993..71c02d30a2 100644 --- a/examples/seamount/sigma/MOM_parameter_doc.all +++ b/examples/seamount/sigma/MOM_parameter_doc.all @@ -67,9 +67,6 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. -AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" - ! A file into which to write a list of all available - ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM_grid ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 @@ -94,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 20 ! [nondim] ! The number of model layers. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging diff --git a/examples/seamount/z/MOM_parameter_doc.all b/examples/seamount/z/MOM_parameter_doc.all index 563685d175..d3ac05c08a 100644 --- a/examples/seamount/z/MOM_parameter_doc.all +++ b/examples/seamount/z/MOM_parameter_doc.all @@ -67,9 +67,6 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. -AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" - ! A file into which to write a list of all available - ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM_grid ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 @@ -94,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 20 ! [nondim] ! The number of model layers. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging diff --git a/examples/single_column/MOM_parameter_doc.all b/examples/single_column/MOM_parameter_doc.all index 5469ebf3ad..39e2708ac4 100644 --- a/examples/single_column/MOM_parameter_doc.all +++ b/examples/single_column/MOM_parameter_doc.all @@ -67,9 +67,6 @@ NIPROC_IO = 0 ! default = 0 NJPROC_IO = 0 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. -AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" - ! A file into which to write a list of all available - ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM_grid ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 @@ -94,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 48 ! [nondim] ! The number of model layers. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging diff --git a/examples/sloshing/layer/MOM_parameter_doc.all b/examples/sloshing/layer/MOM_parameter_doc.all index ac0870b793..93328f5df9 100644 --- a/examples/sloshing/layer/MOM_parameter_doc.all +++ b/examples/sloshing/layer/MOM_parameter_doc.all @@ -67,9 +67,6 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. -AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" - ! A file into which to write a list of all available - ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM_grid ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 @@ -94,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 10 ! [nondim] ! The number of model layers. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging diff --git a/examples/sloshing/rho/MOM_parameter_doc.all b/examples/sloshing/rho/MOM_parameter_doc.all index 396b987a1c..c960fc51cc 100644 --- a/examples/sloshing/rho/MOM_parameter_doc.all +++ b/examples/sloshing/rho/MOM_parameter_doc.all @@ -67,9 +67,6 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. -AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" - ! A file into which to write a list of all available - ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM_grid ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 @@ -94,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 10 ! [nondim] ! The number of model layers. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging diff --git a/examples/torus_advection_test/MOM_parameter_doc.all b/examples/torus_advection_test/MOM_parameter_doc.all index a921ce2282..5a35e2898f 100644 --- a/examples/torus_advection_test/MOM_parameter_doc.all +++ b/examples/torus_advection_test/MOM_parameter_doc.all @@ -67,9 +67,6 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. -AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" - ! A file into which to write a list of all available - ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM_grid ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 @@ -94,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 5 ! [nondim] ! The number of model layers. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging From d32e01c026511b3b067b72414b94be371e37d2ab Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Thu, 11 Jul 2013 10:04:19 -0400 Subject: [PATCH 027/372] Renamed the GOLD_SIS2 example SIS2. Renamed the example GOLD_SIS2 to SIS2 and GOLD_SIS2_icebergs to SIS2_icebergs to highlight the key purpose of these experiments. All answers are bitwise identical. --- examples/{GOLD_SIS2 => SIS2}/INPUT/.datasets | 0 examples/{GOLD_SIS2 => SIS2}/INPUT/GOLD_IC.2010.11.15.nc | 0 examples/{GOLD_SIS2 => SIS2}/INPUT/OM3_zgrid.nc | 0 examples/{GOLD_SIS2 => SIS2}/INPUT/README | 0 examples/{GOLD_SIS2 => SIS2}/INPUT/atmos_hgrid.nc | 0 examples/{GOLD_SIS2 => SIS2}/INPUT/atmos_mosaic.nc | 0 .../INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc | 0 .../INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc | 0 examples/{GOLD_SIS2 => SIS2}/INPUT/cfc.bc.nc | 0 .../{GOLD_SIS2 => SIS2}/INPUT/geothermal_heating_cm2g.nc | 0 examples/{GOLD_SIS2 => SIS2}/INPUT/grid_spec.nc | 0 examples/{GOLD_SIS2 => SIS2}/INPUT/gustiness_qscat.nc | 0 examples/{GOLD_SIS2 => SIS2}/INPUT/land_hgrid.nc | 0 examples/{GOLD_SIS2 => SIS2}/INPUT/land_mask.nc | 0 examples/{GOLD_SIS2 => SIS2}/INPUT/land_mosaic.nc | 0 .../INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc | 0 examples/{GOLD_SIS2 => SIS2}/INPUT/mosaic.nc | 0 examples/{GOLD_SIS2 => SIS2}/INPUT/ncar_precip_clim.nc | 0 examples/{GOLD_SIS2 => SIS2}/INPUT/ncar_rad_clim.nc | 0 examples/{GOLD_SIS2 => SIS2}/INPUT/ocean_grid.nc | 0 examples/{GOLD_SIS2 => SIS2}/INPUT/ocean_hgrid.nc | 0 examples/{GOLD_SIS2 => SIS2}/INPUT/ocean_mask.nc | 0 examples/{GOLD_SIS2 => SIS2}/INPUT/ocean_mosaic.nc | 0 examples/{GOLD_SIS2 => SIS2}/INPUT/ocean_vgrid.nc | 0 examples/{GOLD_SIS2 => SIS2}/INPUT/ocmip2_cfc.res.nc | 0 examples/{GOLD_SIS2 => SIS2}/INPUT/q_10_mod.clim.nc | 0 examples/{GOLD_SIS2 => SIS2}/INPUT/runoff.nc | 0 examples/{GOLD_SIS2 => SIS2}/INPUT/salt_restore.nc | 0 .../INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc | 0 examples/{GOLD_SIS2 => SIS2}/INPUT/sgs_h2.nc | 0 examples/{GOLD_SIS2 => SIS2}/INPUT/slp.clim.nc | 0 examples/{GOLD_SIS2 => SIS2}/INPUT/sst_ice_clim.nc | 0 examples/{GOLD_SIS2 => SIS2}/INPUT/t_10_mod.clim.nc | 0 examples/{GOLD_SIS2 => SIS2}/INPUT/tideamp.nc | 0 examples/{GOLD_SIS2 => SIS2}/INPUT/tke_tidal_cm2p2.nc | 0 examples/{GOLD_SIS2 => SIS2}/INPUT/topog.nc | 0 examples/{GOLD_SIS2 => SIS2}/INPUT/u_10_mod.clim.nc | 0 examples/{GOLD_SIS2 => SIS2}/INPUT/v_10_mod.clim.nc | 0 examples/{GOLD_SIS2 => SIS2}/MOM_channel_list | 0 examples/{GOLD_SIS2 => SIS2}/MOM_input | 0 examples/{GOLD_SIS2 => SIS2}/MOM_memory.h | 0 examples/{GOLD_SIS2 => SIS2}/MOM_override | 0 examples/{GOLD_SIS2 => SIS2}/MOM_parameter_doc.all | 0 examples/{GOLD_SIS2 => SIS2}/MOM_parameter_doc.short | 0 examples/{GOLD_SIS2 => SIS2}/data_table | 0 examples/{GOLD_SIS2 => SIS2}/diag_table | 6 +++--- examples/{GOLD_SIS2 => SIS2}/field_table | 0 examples/{GOLD_SIS2 => SIS2}/input.nml | 0 examples/{GOLD_SIS2 => SIS2}/static_input.nml | 0 examples/{GOLD_SIS2 => SIS2}/timestats.gnu | 0 examples/{GOLD_SIS2 => SIS2}/timestats.intel | 0 examples/{GOLD_SIS2 => SIS2}/timestats.pgi | 0 .../{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/.datasets | 0 .../INPUT/31Layer_zgrid.nc | 0 .../INPUT/GOLD_IC.2010.11.15.nc | 0 .../INPUT/GOLD_SIS_IC.nc | 0 .../INPUT/OM3_zgrid.nc | 0 examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/README | 0 .../INPUT/atmos_hgrid.nc | 0 .../INPUT/atmos_mosaic.nc | 0 .../INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc | 0 .../INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc | 0 .../{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/cfc.bc.nc | 0 .../INPUT/example_calving.nc | 0 .../INPUT/geothermal_heating_cm2g.nc | 0 .../INPUT/grid_spec.nc | 0 .../INPUT/gustiness_qscat.nc | 0 .../INPUT/land_hgrid.nc | 0 .../INPUT/land_mask.nc | 0 .../INPUT/land_mosaic.nc | 0 .../INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc | 0 .../{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/mosaic.nc | 0 .../INPUT/ncar_precip_clim.nc | 0 .../INPUT/ncar_rad_clim.nc | 0 .../INPUT/ocean_grid.nc | 0 .../INPUT/ocean_hgrid.nc | 0 .../INPUT/ocean_mask.nc | 0 .../INPUT/ocean_mosaic.nc | 0 .../INPUT/ocean_vgrid.nc | 0 .../INPUT/ocmip2_cfc.res.nc | 0 .../INPUT/q_10_mod.clim.nc | 0 .../{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/runoff.nc | 0 .../INPUT/salt_restore.nc | 0 .../INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc | 0 .../{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/sgs_h2.nc | 0 .../{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/slp.clim.nc | 0 .../INPUT/sst_ice_clim.nc | 0 .../INPUT/t_10_mod.clim.nc | 0 .../INPUT/temp_restore.nc | 0 .../{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/tideamp.nc | 0 .../INPUT/tke_tidal_cm2p2.nc | 0 .../{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/topog.nc | 0 .../INPUT/u_10_mod.clim.nc | 0 .../INPUT/v_10_mod.clim.nc | 0 .../{GOLD_SIS2_icebergs => SIS2_icebergs}/MOM_channel_list | 0 examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/MOM_input | 0 examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/MOM_override | 0 .../MOM_parameter_doc.all | 0 .../MOM_parameter_doc.short | 0 examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/data_table | 0 examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/diag_table | 0 examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/field_table | 0 examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/input.nml | 0 .../{GOLD_SIS2_icebergs => SIS2_icebergs}/static_input.nml | 0 .../{GOLD_SIS2_icebergs => SIS2_icebergs}/timestats.gnu | 0 .../{GOLD_SIS2_icebergs => SIS2_icebergs}/timestats.intel | 0 .../{GOLD_SIS2_icebergs => SIS2_icebergs}/timestats.pgi | 0 107 files changed, 3 insertions(+), 3 deletions(-) rename examples/{GOLD_SIS2 => SIS2}/INPUT/.datasets (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/GOLD_IC.2010.11.15.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/OM3_zgrid.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/README (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/atmos_hgrid.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/atmos_mosaic.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/cfc.bc.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/geothermal_heating_cm2g.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/grid_spec.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/gustiness_qscat.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/land_hgrid.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/land_mask.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/land_mosaic.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/mosaic.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/ncar_precip_clim.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/ncar_rad_clim.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/ocean_grid.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/ocean_hgrid.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/ocean_mask.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/ocean_mosaic.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/ocean_vgrid.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/ocmip2_cfc.res.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/q_10_mod.clim.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/runoff.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/salt_restore.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/sgs_h2.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/slp.clim.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/sst_ice_clim.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/t_10_mod.clim.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/tideamp.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/tke_tidal_cm2p2.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/topog.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/u_10_mod.clim.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/INPUT/v_10_mod.clim.nc (100%) rename examples/{GOLD_SIS2 => SIS2}/MOM_channel_list (100%) rename examples/{GOLD_SIS2 => SIS2}/MOM_input (100%) rename examples/{GOLD_SIS2 => SIS2}/MOM_memory.h (100%) rename examples/{GOLD_SIS2 => SIS2}/MOM_override (100%) rename examples/{GOLD_SIS2 => SIS2}/MOM_parameter_doc.all (100%) rename examples/{GOLD_SIS2 => SIS2}/MOM_parameter_doc.short (100%) rename examples/{GOLD_SIS2 => SIS2}/data_table (100%) rename examples/{GOLD_SIS2 => SIS2}/diag_table (99%) rename examples/{GOLD_SIS2 => SIS2}/field_table (100%) rename examples/{GOLD_SIS2 => SIS2}/input.nml (100%) rename examples/{GOLD_SIS2 => SIS2}/static_input.nml (100%) rename examples/{GOLD_SIS2 => SIS2}/timestats.gnu (100%) rename examples/{GOLD_SIS2 => SIS2}/timestats.intel (100%) rename examples/{GOLD_SIS2 => SIS2}/timestats.pgi (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/.datasets (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/31Layer_zgrid.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/GOLD_IC.2010.11.15.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/GOLD_SIS_IC.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/OM3_zgrid.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/README (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/atmos_hgrid.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/atmos_mosaic.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/cfc.bc.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/example_calving.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/geothermal_heating_cm2g.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/grid_spec.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/gustiness_qscat.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/land_hgrid.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/land_mask.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/land_mosaic.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/mosaic.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/ncar_precip_clim.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/ncar_rad_clim.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/ocean_grid.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/ocean_hgrid.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/ocean_mask.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/ocean_mosaic.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/ocean_vgrid.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/ocmip2_cfc.res.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/q_10_mod.clim.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/runoff.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/salt_restore.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/sgs_h2.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/slp.clim.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/sst_ice_clim.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/t_10_mod.clim.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/temp_restore.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/tideamp.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/tke_tidal_cm2p2.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/topog.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/u_10_mod.clim.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/INPUT/v_10_mod.clim.nc (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/MOM_channel_list (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/MOM_input (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/MOM_override (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/MOM_parameter_doc.all (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/MOM_parameter_doc.short (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/data_table (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/diag_table (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/field_table (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/input.nml (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/static_input.nml (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/timestats.gnu (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/timestats.intel (100%) rename examples/{GOLD_SIS2_icebergs => SIS2_icebergs}/timestats.pgi (100%) diff --git a/examples/GOLD_SIS2/INPUT/.datasets b/examples/SIS2/INPUT/.datasets similarity index 100% rename from examples/GOLD_SIS2/INPUT/.datasets rename to examples/SIS2/INPUT/.datasets diff --git a/examples/GOLD_SIS2/INPUT/GOLD_IC.2010.11.15.nc b/examples/SIS2/INPUT/GOLD_IC.2010.11.15.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/GOLD_IC.2010.11.15.nc rename to examples/SIS2/INPUT/GOLD_IC.2010.11.15.nc diff --git a/examples/GOLD_SIS2/INPUT/OM3_zgrid.nc b/examples/SIS2/INPUT/OM3_zgrid.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/OM3_zgrid.nc rename to examples/SIS2/INPUT/OM3_zgrid.nc diff --git a/examples/GOLD_SIS2/INPUT/README b/examples/SIS2/INPUT/README similarity index 100% rename from examples/GOLD_SIS2/INPUT/README rename to examples/SIS2/INPUT/README diff --git a/examples/GOLD_SIS2/INPUT/atmos_hgrid.nc b/examples/SIS2/INPUT/atmos_hgrid.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/atmos_hgrid.nc rename to examples/SIS2/INPUT/atmos_hgrid.nc diff --git a/examples/GOLD_SIS2/INPUT/atmos_mosaic.nc b/examples/SIS2/INPUT/atmos_mosaic.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/atmos_mosaic.nc rename to examples/SIS2/INPUT/atmos_mosaic.nc diff --git a/examples/GOLD_SIS2/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc b/examples/SIS2/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc rename to examples/SIS2/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc diff --git a/examples/GOLD_SIS2/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc b/examples/SIS2/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc rename to examples/SIS2/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc diff --git a/examples/GOLD_SIS2/INPUT/cfc.bc.nc b/examples/SIS2/INPUT/cfc.bc.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/cfc.bc.nc rename to examples/SIS2/INPUT/cfc.bc.nc diff --git a/examples/GOLD_SIS2/INPUT/geothermal_heating_cm2g.nc b/examples/SIS2/INPUT/geothermal_heating_cm2g.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/geothermal_heating_cm2g.nc rename to examples/SIS2/INPUT/geothermal_heating_cm2g.nc diff --git a/examples/GOLD_SIS2/INPUT/grid_spec.nc b/examples/SIS2/INPUT/grid_spec.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/grid_spec.nc rename to examples/SIS2/INPUT/grid_spec.nc diff --git a/examples/GOLD_SIS2/INPUT/gustiness_qscat.nc b/examples/SIS2/INPUT/gustiness_qscat.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/gustiness_qscat.nc rename to examples/SIS2/INPUT/gustiness_qscat.nc diff --git a/examples/GOLD_SIS2/INPUT/land_hgrid.nc b/examples/SIS2/INPUT/land_hgrid.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/land_hgrid.nc rename to examples/SIS2/INPUT/land_hgrid.nc diff --git a/examples/GOLD_SIS2/INPUT/land_mask.nc b/examples/SIS2/INPUT/land_mask.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/land_mask.nc rename to examples/SIS2/INPUT/land_mask.nc diff --git a/examples/GOLD_SIS2/INPUT/land_mosaic.nc b/examples/SIS2/INPUT/land_mosaic.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/land_mosaic.nc rename to examples/SIS2/INPUT/land_mosaic.nc diff --git a/examples/GOLD_SIS2/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc b/examples/SIS2/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc rename to examples/SIS2/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc diff --git a/examples/GOLD_SIS2/INPUT/mosaic.nc b/examples/SIS2/INPUT/mosaic.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/mosaic.nc rename to examples/SIS2/INPUT/mosaic.nc diff --git a/examples/GOLD_SIS2/INPUT/ncar_precip_clim.nc b/examples/SIS2/INPUT/ncar_precip_clim.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/ncar_precip_clim.nc rename to examples/SIS2/INPUT/ncar_precip_clim.nc diff --git a/examples/GOLD_SIS2/INPUT/ncar_rad_clim.nc b/examples/SIS2/INPUT/ncar_rad_clim.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/ncar_rad_clim.nc rename to examples/SIS2/INPUT/ncar_rad_clim.nc diff --git a/examples/GOLD_SIS2/INPUT/ocean_grid.nc b/examples/SIS2/INPUT/ocean_grid.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/ocean_grid.nc rename to examples/SIS2/INPUT/ocean_grid.nc diff --git a/examples/GOLD_SIS2/INPUT/ocean_hgrid.nc b/examples/SIS2/INPUT/ocean_hgrid.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/ocean_hgrid.nc rename to examples/SIS2/INPUT/ocean_hgrid.nc diff --git a/examples/GOLD_SIS2/INPUT/ocean_mask.nc b/examples/SIS2/INPUT/ocean_mask.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/ocean_mask.nc rename to examples/SIS2/INPUT/ocean_mask.nc diff --git a/examples/GOLD_SIS2/INPUT/ocean_mosaic.nc b/examples/SIS2/INPUT/ocean_mosaic.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/ocean_mosaic.nc rename to examples/SIS2/INPUT/ocean_mosaic.nc diff --git a/examples/GOLD_SIS2/INPUT/ocean_vgrid.nc b/examples/SIS2/INPUT/ocean_vgrid.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/ocean_vgrid.nc rename to examples/SIS2/INPUT/ocean_vgrid.nc diff --git a/examples/GOLD_SIS2/INPUT/ocmip2_cfc.res.nc b/examples/SIS2/INPUT/ocmip2_cfc.res.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/ocmip2_cfc.res.nc rename to examples/SIS2/INPUT/ocmip2_cfc.res.nc diff --git a/examples/GOLD_SIS2/INPUT/q_10_mod.clim.nc b/examples/SIS2/INPUT/q_10_mod.clim.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/q_10_mod.clim.nc rename to examples/SIS2/INPUT/q_10_mod.clim.nc diff --git a/examples/GOLD_SIS2/INPUT/runoff.nc b/examples/SIS2/INPUT/runoff.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/runoff.nc rename to examples/SIS2/INPUT/runoff.nc diff --git a/examples/GOLD_SIS2/INPUT/salt_restore.nc b/examples/SIS2/INPUT/salt_restore.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/salt_restore.nc rename to examples/SIS2/INPUT/salt_restore.nc diff --git a/examples/GOLD_SIS2/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc b/examples/SIS2/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc rename to examples/SIS2/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc diff --git a/examples/GOLD_SIS2/INPUT/sgs_h2.nc b/examples/SIS2/INPUT/sgs_h2.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/sgs_h2.nc rename to examples/SIS2/INPUT/sgs_h2.nc diff --git a/examples/GOLD_SIS2/INPUT/slp.clim.nc b/examples/SIS2/INPUT/slp.clim.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/slp.clim.nc rename to examples/SIS2/INPUT/slp.clim.nc diff --git a/examples/GOLD_SIS2/INPUT/sst_ice_clim.nc b/examples/SIS2/INPUT/sst_ice_clim.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/sst_ice_clim.nc rename to examples/SIS2/INPUT/sst_ice_clim.nc diff --git a/examples/GOLD_SIS2/INPUT/t_10_mod.clim.nc b/examples/SIS2/INPUT/t_10_mod.clim.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/t_10_mod.clim.nc rename to examples/SIS2/INPUT/t_10_mod.clim.nc diff --git a/examples/GOLD_SIS2/INPUT/tideamp.nc b/examples/SIS2/INPUT/tideamp.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/tideamp.nc rename to examples/SIS2/INPUT/tideamp.nc diff --git a/examples/GOLD_SIS2/INPUT/tke_tidal_cm2p2.nc b/examples/SIS2/INPUT/tke_tidal_cm2p2.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/tke_tidal_cm2p2.nc rename to examples/SIS2/INPUT/tke_tidal_cm2p2.nc diff --git a/examples/GOLD_SIS2/INPUT/topog.nc b/examples/SIS2/INPUT/topog.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/topog.nc rename to examples/SIS2/INPUT/topog.nc diff --git a/examples/GOLD_SIS2/INPUT/u_10_mod.clim.nc b/examples/SIS2/INPUT/u_10_mod.clim.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/u_10_mod.clim.nc rename to examples/SIS2/INPUT/u_10_mod.clim.nc diff --git a/examples/GOLD_SIS2/INPUT/v_10_mod.clim.nc b/examples/SIS2/INPUT/v_10_mod.clim.nc similarity index 100% rename from examples/GOLD_SIS2/INPUT/v_10_mod.clim.nc rename to examples/SIS2/INPUT/v_10_mod.clim.nc diff --git a/examples/GOLD_SIS2/MOM_channel_list b/examples/SIS2/MOM_channel_list similarity index 100% rename from examples/GOLD_SIS2/MOM_channel_list rename to examples/SIS2/MOM_channel_list diff --git a/examples/GOLD_SIS2/MOM_input b/examples/SIS2/MOM_input similarity index 100% rename from examples/GOLD_SIS2/MOM_input rename to examples/SIS2/MOM_input diff --git a/examples/GOLD_SIS2/MOM_memory.h b/examples/SIS2/MOM_memory.h similarity index 100% rename from examples/GOLD_SIS2/MOM_memory.h rename to examples/SIS2/MOM_memory.h diff --git a/examples/GOLD_SIS2/MOM_override b/examples/SIS2/MOM_override similarity index 100% rename from examples/GOLD_SIS2/MOM_override rename to examples/SIS2/MOM_override diff --git a/examples/GOLD_SIS2/MOM_parameter_doc.all b/examples/SIS2/MOM_parameter_doc.all similarity index 100% rename from examples/GOLD_SIS2/MOM_parameter_doc.all rename to examples/SIS2/MOM_parameter_doc.all diff --git a/examples/GOLD_SIS2/MOM_parameter_doc.short b/examples/SIS2/MOM_parameter_doc.short similarity index 100% rename from examples/GOLD_SIS2/MOM_parameter_doc.short rename to examples/SIS2/MOM_parameter_doc.short diff --git a/examples/GOLD_SIS2/data_table b/examples/SIS2/data_table similarity index 100% rename from examples/GOLD_SIS2/data_table rename to examples/SIS2/data_table diff --git a/examples/GOLD_SIS2/diag_table b/examples/SIS2/diag_table similarity index 99% rename from examples/GOLD_SIS2/diag_table rename to examples/SIS2/diag_table index 76fb63a079..adffc12a98 100644 --- a/examples/GOLD_SIS2/diag_table +++ b/examples/SIS2/diag_table @@ -6,10 +6,10 @@ GOLD_SIS # "ocean_month_z", 1, "months", 1, "days", "time", # "flux_month", 1, "months", 1, "days", "time" -"ice_month", 5, "days", 1, "days", "time", -"ocean_month", 5, "days", 1, "days", "time", +"ice_month", 1, "days", 1, "days", "time", +"ocean_month", 1, "days", 1, "days", "time", "ocean_sfc", 1, "days", 1, "days", "time", -"ocean_month_z", 5, "days", 1, "days", "time", +"ocean_month_z", 1, "days", 1, "days", "time", # "flux_month", 5, "days", 1, "days", "time" "ocean_static", -1, "months", 1, "days", "time", #"ocean_scalar", 1, "months", 1, "days", "time" diff --git a/examples/GOLD_SIS2/field_table b/examples/SIS2/field_table similarity index 100% rename from examples/GOLD_SIS2/field_table rename to examples/SIS2/field_table diff --git a/examples/GOLD_SIS2/input.nml b/examples/SIS2/input.nml similarity index 100% rename from examples/GOLD_SIS2/input.nml rename to examples/SIS2/input.nml diff --git a/examples/GOLD_SIS2/static_input.nml b/examples/SIS2/static_input.nml similarity index 100% rename from examples/GOLD_SIS2/static_input.nml rename to examples/SIS2/static_input.nml diff --git a/examples/GOLD_SIS2/timestats.gnu b/examples/SIS2/timestats.gnu similarity index 100% rename from examples/GOLD_SIS2/timestats.gnu rename to examples/SIS2/timestats.gnu diff --git a/examples/GOLD_SIS2/timestats.intel b/examples/SIS2/timestats.intel similarity index 100% rename from examples/GOLD_SIS2/timestats.intel rename to examples/SIS2/timestats.intel diff --git a/examples/GOLD_SIS2/timestats.pgi b/examples/SIS2/timestats.pgi similarity index 100% rename from examples/GOLD_SIS2/timestats.pgi rename to examples/SIS2/timestats.pgi diff --git a/examples/GOLD_SIS2_icebergs/INPUT/.datasets b/examples/SIS2_icebergs/INPUT/.datasets similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/.datasets rename to examples/SIS2_icebergs/INPUT/.datasets diff --git a/examples/GOLD_SIS2_icebergs/INPUT/31Layer_zgrid.nc b/examples/SIS2_icebergs/INPUT/31Layer_zgrid.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/31Layer_zgrid.nc rename to examples/SIS2_icebergs/INPUT/31Layer_zgrid.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/GOLD_IC.2010.11.15.nc b/examples/SIS2_icebergs/INPUT/GOLD_IC.2010.11.15.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/GOLD_IC.2010.11.15.nc rename to examples/SIS2_icebergs/INPUT/GOLD_IC.2010.11.15.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/GOLD_SIS_IC.nc b/examples/SIS2_icebergs/INPUT/GOLD_SIS_IC.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/GOLD_SIS_IC.nc rename to examples/SIS2_icebergs/INPUT/GOLD_SIS_IC.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/OM3_zgrid.nc b/examples/SIS2_icebergs/INPUT/OM3_zgrid.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/OM3_zgrid.nc rename to examples/SIS2_icebergs/INPUT/OM3_zgrid.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/README b/examples/SIS2_icebergs/INPUT/README similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/README rename to examples/SIS2_icebergs/INPUT/README diff --git a/examples/GOLD_SIS2_icebergs/INPUT/atmos_hgrid.nc b/examples/SIS2_icebergs/INPUT/atmos_hgrid.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/atmos_hgrid.nc rename to examples/SIS2_icebergs/INPUT/atmos_hgrid.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/atmos_mosaic.nc b/examples/SIS2_icebergs/INPUT/atmos_mosaic.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/atmos_mosaic.nc rename to examples/SIS2_icebergs/INPUT/atmos_mosaic.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc b/examples/SIS2_icebergs/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc rename to examples/SIS2_icebergs/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc b/examples/SIS2_icebergs/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc rename to examples/SIS2_icebergs/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/cfc.bc.nc b/examples/SIS2_icebergs/INPUT/cfc.bc.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/cfc.bc.nc rename to examples/SIS2_icebergs/INPUT/cfc.bc.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/example_calving.nc b/examples/SIS2_icebergs/INPUT/example_calving.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/example_calving.nc rename to examples/SIS2_icebergs/INPUT/example_calving.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/geothermal_heating_cm2g.nc b/examples/SIS2_icebergs/INPUT/geothermal_heating_cm2g.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/geothermal_heating_cm2g.nc rename to examples/SIS2_icebergs/INPUT/geothermal_heating_cm2g.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/grid_spec.nc b/examples/SIS2_icebergs/INPUT/grid_spec.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/grid_spec.nc rename to examples/SIS2_icebergs/INPUT/grid_spec.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/gustiness_qscat.nc b/examples/SIS2_icebergs/INPUT/gustiness_qscat.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/gustiness_qscat.nc rename to examples/SIS2_icebergs/INPUT/gustiness_qscat.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/land_hgrid.nc b/examples/SIS2_icebergs/INPUT/land_hgrid.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/land_hgrid.nc rename to examples/SIS2_icebergs/INPUT/land_hgrid.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/land_mask.nc b/examples/SIS2_icebergs/INPUT/land_mask.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/land_mask.nc rename to examples/SIS2_icebergs/INPUT/land_mask.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/land_mosaic.nc b/examples/SIS2_icebergs/INPUT/land_mosaic.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/land_mosaic.nc rename to examples/SIS2_icebergs/INPUT/land_mosaic.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc b/examples/SIS2_icebergs/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc rename to examples/SIS2_icebergs/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/mosaic.nc b/examples/SIS2_icebergs/INPUT/mosaic.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/mosaic.nc rename to examples/SIS2_icebergs/INPUT/mosaic.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/ncar_precip_clim.nc b/examples/SIS2_icebergs/INPUT/ncar_precip_clim.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/ncar_precip_clim.nc rename to examples/SIS2_icebergs/INPUT/ncar_precip_clim.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/ncar_rad_clim.nc b/examples/SIS2_icebergs/INPUT/ncar_rad_clim.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/ncar_rad_clim.nc rename to examples/SIS2_icebergs/INPUT/ncar_rad_clim.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/ocean_grid.nc b/examples/SIS2_icebergs/INPUT/ocean_grid.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/ocean_grid.nc rename to examples/SIS2_icebergs/INPUT/ocean_grid.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/ocean_hgrid.nc b/examples/SIS2_icebergs/INPUT/ocean_hgrid.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/ocean_hgrid.nc rename to examples/SIS2_icebergs/INPUT/ocean_hgrid.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/ocean_mask.nc b/examples/SIS2_icebergs/INPUT/ocean_mask.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/ocean_mask.nc rename to examples/SIS2_icebergs/INPUT/ocean_mask.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/ocean_mosaic.nc b/examples/SIS2_icebergs/INPUT/ocean_mosaic.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/ocean_mosaic.nc rename to examples/SIS2_icebergs/INPUT/ocean_mosaic.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/ocean_vgrid.nc b/examples/SIS2_icebergs/INPUT/ocean_vgrid.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/ocean_vgrid.nc rename to examples/SIS2_icebergs/INPUT/ocean_vgrid.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/ocmip2_cfc.res.nc b/examples/SIS2_icebergs/INPUT/ocmip2_cfc.res.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/ocmip2_cfc.res.nc rename to examples/SIS2_icebergs/INPUT/ocmip2_cfc.res.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/q_10_mod.clim.nc b/examples/SIS2_icebergs/INPUT/q_10_mod.clim.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/q_10_mod.clim.nc rename to examples/SIS2_icebergs/INPUT/q_10_mod.clim.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/runoff.nc b/examples/SIS2_icebergs/INPUT/runoff.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/runoff.nc rename to examples/SIS2_icebergs/INPUT/runoff.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/salt_restore.nc b/examples/SIS2_icebergs/INPUT/salt_restore.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/salt_restore.nc rename to examples/SIS2_icebergs/INPUT/salt_restore.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc b/examples/SIS2_icebergs/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc rename to examples/SIS2_icebergs/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/sgs_h2.nc b/examples/SIS2_icebergs/INPUT/sgs_h2.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/sgs_h2.nc rename to examples/SIS2_icebergs/INPUT/sgs_h2.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/slp.clim.nc b/examples/SIS2_icebergs/INPUT/slp.clim.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/slp.clim.nc rename to examples/SIS2_icebergs/INPUT/slp.clim.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/sst_ice_clim.nc b/examples/SIS2_icebergs/INPUT/sst_ice_clim.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/sst_ice_clim.nc rename to examples/SIS2_icebergs/INPUT/sst_ice_clim.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/t_10_mod.clim.nc b/examples/SIS2_icebergs/INPUT/t_10_mod.clim.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/t_10_mod.clim.nc rename to examples/SIS2_icebergs/INPUT/t_10_mod.clim.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/temp_restore.nc b/examples/SIS2_icebergs/INPUT/temp_restore.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/temp_restore.nc rename to examples/SIS2_icebergs/INPUT/temp_restore.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/tideamp.nc b/examples/SIS2_icebergs/INPUT/tideamp.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/tideamp.nc rename to examples/SIS2_icebergs/INPUT/tideamp.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/tke_tidal_cm2p2.nc b/examples/SIS2_icebergs/INPUT/tke_tidal_cm2p2.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/tke_tidal_cm2p2.nc rename to examples/SIS2_icebergs/INPUT/tke_tidal_cm2p2.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/topog.nc b/examples/SIS2_icebergs/INPUT/topog.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/topog.nc rename to examples/SIS2_icebergs/INPUT/topog.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/u_10_mod.clim.nc b/examples/SIS2_icebergs/INPUT/u_10_mod.clim.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/u_10_mod.clim.nc rename to examples/SIS2_icebergs/INPUT/u_10_mod.clim.nc diff --git a/examples/GOLD_SIS2_icebergs/INPUT/v_10_mod.clim.nc b/examples/SIS2_icebergs/INPUT/v_10_mod.clim.nc similarity index 100% rename from examples/GOLD_SIS2_icebergs/INPUT/v_10_mod.clim.nc rename to examples/SIS2_icebergs/INPUT/v_10_mod.clim.nc diff --git a/examples/GOLD_SIS2_icebergs/MOM_channel_list b/examples/SIS2_icebergs/MOM_channel_list similarity index 100% rename from examples/GOLD_SIS2_icebergs/MOM_channel_list rename to examples/SIS2_icebergs/MOM_channel_list diff --git a/examples/GOLD_SIS2_icebergs/MOM_input b/examples/SIS2_icebergs/MOM_input similarity index 100% rename from examples/GOLD_SIS2_icebergs/MOM_input rename to examples/SIS2_icebergs/MOM_input diff --git a/examples/GOLD_SIS2_icebergs/MOM_override b/examples/SIS2_icebergs/MOM_override similarity index 100% rename from examples/GOLD_SIS2_icebergs/MOM_override rename to examples/SIS2_icebergs/MOM_override diff --git a/examples/GOLD_SIS2_icebergs/MOM_parameter_doc.all b/examples/SIS2_icebergs/MOM_parameter_doc.all similarity index 100% rename from examples/GOLD_SIS2_icebergs/MOM_parameter_doc.all rename to examples/SIS2_icebergs/MOM_parameter_doc.all diff --git a/examples/GOLD_SIS2_icebergs/MOM_parameter_doc.short b/examples/SIS2_icebergs/MOM_parameter_doc.short similarity index 100% rename from examples/GOLD_SIS2_icebergs/MOM_parameter_doc.short rename to examples/SIS2_icebergs/MOM_parameter_doc.short diff --git a/examples/GOLD_SIS2_icebergs/data_table b/examples/SIS2_icebergs/data_table similarity index 100% rename from examples/GOLD_SIS2_icebergs/data_table rename to examples/SIS2_icebergs/data_table diff --git a/examples/GOLD_SIS2_icebergs/diag_table b/examples/SIS2_icebergs/diag_table similarity index 100% rename from examples/GOLD_SIS2_icebergs/diag_table rename to examples/SIS2_icebergs/diag_table diff --git a/examples/GOLD_SIS2_icebergs/field_table b/examples/SIS2_icebergs/field_table similarity index 100% rename from examples/GOLD_SIS2_icebergs/field_table rename to examples/SIS2_icebergs/field_table diff --git a/examples/GOLD_SIS2_icebergs/input.nml b/examples/SIS2_icebergs/input.nml similarity index 100% rename from examples/GOLD_SIS2_icebergs/input.nml rename to examples/SIS2_icebergs/input.nml diff --git a/examples/GOLD_SIS2_icebergs/static_input.nml b/examples/SIS2_icebergs/static_input.nml similarity index 100% rename from examples/GOLD_SIS2_icebergs/static_input.nml rename to examples/SIS2_icebergs/static_input.nml diff --git a/examples/GOLD_SIS2_icebergs/timestats.gnu b/examples/SIS2_icebergs/timestats.gnu similarity index 100% rename from examples/GOLD_SIS2_icebergs/timestats.gnu rename to examples/SIS2_icebergs/timestats.gnu diff --git a/examples/GOLD_SIS2_icebergs/timestats.intel b/examples/SIS2_icebergs/timestats.intel similarity index 100% rename from examples/GOLD_SIS2_icebergs/timestats.intel rename to examples/SIS2_icebergs/timestats.intel diff --git a/examples/GOLD_SIS2_icebergs/timestats.pgi b/examples/SIS2_icebergs/timestats.pgi similarity index 100% rename from examples/GOLD_SIS2_icebergs/timestats.pgi rename to examples/SIS2_icebergs/timestats.pgi From f1e2ed90f3d03e7a08f9fae378f9b26f7ca3ef44 Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Thu, 11 Jul 2013 13:48:46 -0400 Subject: [PATCH 028/372] Added optional arg. dynamic to MOM_domains_init. The new dynamic argument to MOM_domains_init is used to force the domain not to use static memory, as a step toward sharing code between MOM6 and SIS2. Also added a new optional argument, local_indexing, to get_domain_extent, to generate the same indexing as is currently used in SIS when it is present and false. The answers are bitwise identical in all MOM6 test cases. --- src/framework/MOM_domains.F90 | 192 +++++++++++++++++++--------------- 1 file changed, 106 insertions(+), 86 deletions(-) diff --git a/src/framework/MOM_domains.F90 b/src/framework/MOM_domains.F90 index 1a5da5ada2..76e110cfd6 100644 --- a/src/framework/MOM_domains.F90 +++ b/src/framework/MOM_domains.F90 @@ -546,11 +546,12 @@ subroutine pass_vector_complete_3d(id_update, u_cmpt, v_cmpt, MOM_dom, direction end subroutine pass_vector_complete_3d -subroutine MOM_domains_init(MOM_dom, param_file, min_halo, symmetric) +subroutine MOM_domains_init(MOM_dom, param_file, min_halo, symmetric, dynamic) type(MOM_domain_type), pointer :: MOM_dom type(param_file_type), intent(in) :: param_file integer, dimension(2), optional, intent(inout) :: min_halo logical, optional, intent(in) :: symmetric + logical, optional, intent(in) :: dynamic ! Arguments: MOM_dom - A pointer to the MOM_domain_type being defined here. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. @@ -560,6 +561,8 @@ subroutine MOM_domains_init(MOM_dom, param_file, min_halo, symmetric) ! (in,opt) symmetric - If present, this specified whether this domain ! is symmetric, regardless of whether the macro ! SYMMETRIC_MEMORY_ is defined. +! (in,opt) dynamic - If present and true, this domain type is always dynamic, +! and all macros related to static memory are disregarded. integer, dimension(2) :: layout = (/ 1, 1 /) integer, dimension(2) :: io_layout = (/ 0, 0 /) @@ -569,8 +572,8 @@ subroutine MOM_domains_init(MOM_dom, param_file, min_halo, symmetric) integer :: isc,iec,jsc,jec ! The bounding indices of the computational domain. integer :: X_FLAGS, Y_FLAGS integer :: i, xsiz, ysiz - logical :: reentrant_x, reentrant_y, tripolar_N, is_static - logical :: mask_table_exist + logical :: reentrant_x, reentrant_y, tripolar_N, is_static, may_be_static + logical :: mask_table_exists character(len=128) :: mask_table, inputdir character(len=200) :: mesg character(len=8) :: char_xsiz, char_ysiz, char_niglobal, char_njglobal @@ -623,26 +626,30 @@ subroutine MOM_domains_init(MOM_dom, param_file, min_halo, symmetric) "If true, non-blocking halo updates may be used.", & default=.false.) + may_be_static = .true. ; if (present(dynamic)) may_be_static = .not.dynamic + is_static = .false. nihalo_dflt = 2 ; njhalo_dflt = 2 + if (may_be_static) then #ifdef STATIC_MEMORY_ - is_static = .true. - nihalo_dflt = NIHALO_ ; njhalo_dflt = NJHALO_ + is_static = .true. + nihalo_dflt = NIHALO_ ; njhalo_dflt = NJHALO_ #else # ifdef NIHALO_ - nihalo_dflt = NIHALO_ + nihalo_dflt = NIHALO_ # endif # ifdef NJHALO_ - njhalo_dflt = NJHALO_ + njhalo_dflt = NJHALO_ # endif #endif - call log_param(param_file, mod, "!STATIC_MEMORY_", is_static, & + call log_param(param_file, mod, "!STATIC_MEMORY_", is_static, & "If STATIC_MEMORY_ is defined, the principle variables \n"//& "will have sizes that are statically determined at \n"//& "compile time. Otherwise the sizes are not determined \n"//& "until run time. The STATIC option is substantially \n"//& "faster, but does not allow the PE count to be changed \n"//& "at run time. This can only be set at compile time.") + endif ! may_be_static call get_param(param_file, mod, "NIHALO", MOM_dom%nihalo, & "The number of halo points on each side in the \n"//& @@ -664,38 +671,40 @@ subroutine MOM_domains_init(MOM_dom, param_file, min_halo, symmetric) call log_param(param_file, mod, "!NIHALO min_halo", MOM_dom%nihalo) call log_param(param_file, mod, "!NJHALO min_halo", MOM_dom%nihalo) endif + if (is_static) then #ifdef STATIC_MEMORY_ - call get_param(param_file, mod, "NIGLOBAL", MOM_dom%niglobal, & + call get_param(param_file, mod, "NIGLOBAL", MOM_dom%niglobal, & "The total number of thickness grid points in the \n"//& "x-direction in the physical domain. With STATIC_MEMORY_ \n"//& "this is set in MOM_memory.h at compile time.", default=NIGLOBAL_) - call get_param(param_file, mod, "NJGLOBAL", MOM_dom%njglobal, & + call get_param(param_file, mod, "NJGLOBAL", MOM_dom%njglobal, & "The total number of thickness grid points in the \n"//& "y-direction in the physical domain. With STATIC_MEMORY_ \n"//& "this is set in MOM_memory.h at compile time.", default=NJGLOBAL_) - if (MOM_dom%niglobal /= NIGLOBAL_) call MOM_error(FATAL,"MOM_domains_init: " // & - "static mismatch for NIGLOBAL_ domain size. Header file does not match input namelist") - if (MOM_dom%njglobal /= NJGLOBAL_) call MOM_error(FATAL,"MOM_domains_init: " // & - "static mismatch for NJGLOBAL_ domain size. Header file does not match input namelist") - - if (.not.present(min_halo)) then - if (MOM_dom%nihalo /= NIHALO_) call MOM_error(FATAL,"MOM_domains_init: " // & - "static mismatch for NIHALO domain size") - if (MOM_dom%njhalo /= NJHALO_) call MOM_error(FATAL,"MOM_domains_init: " // & - "static mismatch for NJHALO domain size") - endif -#else - call get_param(param_file, mod, "NIGLOBAL", MOM_dom%niglobal, & + if (MOM_dom%niglobal /= NIGLOBAL_) call MOM_error(FATAL,"MOM_domains_init: " // & + "static mismatch for NIGLOBAL_ domain size. Header file does not match input namelist") + if (MOM_dom%njglobal /= NJGLOBAL_) call MOM_error(FATAL,"MOM_domains_init: " // & + "static mismatch for NJGLOBAL_ domain size. Header file does not match input namelist") + + if (.not.present(min_halo)) then + if (MOM_dom%nihalo /= NIHALO_) call MOM_error(FATAL,"MOM_domains_init: " // & + "static mismatch for NIHALO domain size") + if (MOM_dom%njhalo /= NJHALO_) call MOM_error(FATAL,"MOM_domains_init: " // & + "static mismatch for NJHALO domain size") + endif +#endif + else + call get_param(param_file, mod, "NIGLOBAL", MOM_dom%niglobal, & "The total number of thickness grid points in the \n"//& "x-direction in the physical domain. With STATIC_MEMORY_ \n"//& "this is set in MOM_memory.h at compile time.", & fail_if_missing=.true.) - call get_param(param_file, mod, "NJGLOBAL", MOM_dom%njglobal, & + call get_param(param_file, mod, "NJGLOBAL", MOM_dom%njglobal, & "The total number of thickness grid points in the \n"//& "y-direction in the physical domain. With STATIC_MEMORY_ \n"//& "this is set in MOM_memory.h at compile time.", & fail_if_missing=.true.) -#endif + endif nihalo = MOM_dom%nihalo njhalo = MOM_dom%njhalo @@ -708,39 +717,35 @@ subroutine MOM_domains_init(MOM_dom, param_file, min_halo, symmetric) inputdir = slasher(inputdir) call get_param(param_file, mod, "MASKTABLE", mask_table, & - "A text file to specify n_mask, layout and mask_list. This feature\n"//& - "aims to reduce the number of processors that are cycling over pure\n"//& - "land regions. These processors which contain only land points will\n"//& - "be masked out.\n"//& + "A text file to specify n_mask, layout and mask_list. \n"//& + "This feature masks out processors that contain only land points. \n"//& "The first line of mask_table is the number of regions to be masked out.\n"//& - "The second line is the layout of the model and must be consistent with\n"//& - "the acutal model layout.\n"//& - "The following (n_mask) lines will be the position of the processor to\n"//& - "be masked out. The mask_table can be created by tools like check_mask.\n"//& - "The following example of mask_table uses n_mask=2, layout=4,6 and\n"//& - "the processor (1,2) and (3,6) are to be masked out.\n"//& + "The second line is the layout of the model and must be \n"//& + "consistent with the actual model layout.\n"//& + "The following (n_mask) lines give the logical positions \n"//& + "of the processors that are masked out. The mask_table \n"//& + "can be created by tools like check_mask. The \n"//& + "following example of mask_table masks out 2 processors, \n"//& + "(1,2) and (3,6), out of the 24 in a 4x6 layout: \n"//& " 2\n 4,6\n 1,2\n 3,6\n", default="MOM_mask_table" ) mask_table = trim(inputdir)//trim(mask_table) + mask_table_exists = file_exist(mask_table) - if(file_exist(mask_table)) then - mask_table_exist = .true. - else - mask_table_exist = .false. - endif - + if (is_static) then #ifdef STATIC_MEMORY_ - layout(1) = NIPROC_ ; layout(2) = NJPROC_ -#else - call mpp_define_layout(global_indices, proc_used, layout) - call read_param(param_file,"NIPROC",layout(1)) - call read_param(param_file,"NJPROC",layout(2)) - if (layout(1)*layout(2) /= proc_used .AND. (.NOT. mask_table_exist) ) then - write(mesg,'("MOM_domains_init: The product of the two components of layout, ", & - & 2i4,", is not the number of PEs used, ",i5,".")') & - layout(1),layout(2),proc_used - call MOM_error(FATAL, mesg) - endif + layout(1) = NIPROC_ ; layout(2) = NJPROC_ #endif + else + call mpp_define_layout(global_indices, proc_used, layout) + call read_param(param_file,"NIPROC",layout(1)) + call read_param(param_file,"NJPROC",layout(2)) + if (layout(1)*layout(2) /= proc_used .and. (.not. mask_table_exists) ) then + write(mesg,'("MOM_domains_init: The product of the two components of layout, ", & + & 2i4,", is not the number of PEs used, ",i5,".")') & + layout(1),layout(2),proc_used + call MOM_error(FATAL, mesg) + endif + endif call log_param(param_file, mod, "!NIPROC", layout(1), & "The number of processors in the x-direction. With \n"//& "STATIC_MEMORY_ this is set in MOM_memory.h at compile time.") @@ -749,10 +754,11 @@ subroutine MOM_domains_init(MOM_dom, param_file, min_halo, symmetric) "STATIC_MEMORY_ this is set in MOM_memory.h at compile time.") ! write(*,*) 'layout is now ',layout, global_indices - if(mask_table_exist) then - call MOM_error(NOTE, 'MOM_domains_init: reading maskmap information from '//trim(mask_table)) - allocate(MOM_dom%maskmap(layout(1), layout(2))) - call parse_mask_table(mask_table, MOM_dom%maskmap, "MOM") + if (mask_table_exists) then + call MOM_error(NOTE, 'MOM_domains_init: reading maskmap information from '//& + trim(mask_table)) + allocate(MOM_dom%maskmap(layout(1), layout(2))) + call parse_mask_table(mask_table, MOM_dom%maskmap, "MOM") endif @@ -796,16 +802,17 @@ subroutine MOM_domains_init(MOM_dom, param_file, min_halo, symmetric) "TRIPOLAR_N and REENTRANT_Y may not be defined together.") endif - if(mask_table_exist) then - call MOM_define_domain((/1+nihalo,MOM_dom%niglobal+nihalo,1+njhalo, & - MOM_dom%njglobal+njhalo/), layout, MOM_dom%mpp_domain, & - xflags=X_FLAGS, yflags=Y_FLAGS, xhalo=nihalo, yhalo=njhalo, & - symmetry = MOM_dom%symmetric, name="MOM", maskmap=MOM_dom%maskmap ) + if (mask_table_exists) then + call MOM_define_domain( (/1+nihalo,MOM_dom%niglobal+nihalo,1+njhalo, & + MOM_dom%njglobal+njhalo/), layout, MOM_dom%mpp_domain, & + xflags=X_FLAGS, yflags=Y_FLAGS, xhalo=nihalo, yhalo=njhalo, & + symmetry = MOM_dom%symmetric, name="MOM", & + maskmap=MOM_dom%maskmap ) else - call MOM_define_domain((/1+nihalo,MOM_dom%niglobal+nihalo,1+njhalo, & - MOM_dom%njglobal+njhalo/), layout, MOM_dom%mpp_domain, & - xflags=X_FLAGS, yflags=Y_FLAGS, xhalo=nihalo, yhalo=njhalo, & - symmetry = MOM_dom%symmetric, name="MOM") + call MOM_define_domain( (/1+nihalo,MOM_dom%niglobal+nihalo,1+njhalo, & + MOM_dom%njglobal+njhalo/), layout, MOM_dom%mpp_domain, & + xflags=X_FLAGS, yflags=Y_FLAGS, xhalo=nihalo, yhalo=njhalo, & + symmetry = MOM_dom%symmetric, name="MOM") endif if ((io_layout(1) + io_layout(2) > 0)) then @@ -820,35 +827,39 @@ subroutine MOM_domains_init(MOM_dom, param_file, min_halo, symmetric) MOM_dom%use_io_layout = (io_layout(1) + io_layout(2) > 0) #ifdef STATIC_MEMORY_ -! A requirement of equal sized compute domains is necessary when STATIC_MEMORY_ -! is used. - call mpp_get_compute_domain(MOM_dom%mpp_domain,isc,iec,jsc,jec) - xsiz = iec - isc + 1 - ysiz = jec - jsc + 1 - if (xsiz*NIPROC_ /= MOM_dom%niglobal .OR. ysiz*NJPROC_ /= MOM_dom%njglobal) then - write( char_xsiz,'(i4)' ) NIPROC_ - write( char_ysiz,'(i4)' ) NJPROC_ - write( char_niglobal,'(i4)' ) MOM_dom%niglobal - write( char_njglobal,'(i4)' ) MOM_dom%njglobal - call MOM_error(WARNING,'MOM_domains: Processor decomposition (NIPROC_,NJPROC_) = (' & - //trim(char_xsiz)//','//trim(char_ysiz)// & - ') does not evenly divide size set by preprocessor macro ('& - //trim(char_niglobal)//','//trim(char_njglobal)// '). ') - call MOM_error(FATAL,'MOM_domains: #undef STATIC_MEMORY_ in MOM_memory.h to use & - &dynamic allocation, or change processor decomposition to evenly divide the domain.') + if (is_static) then + ! A requirement of equal sized compute domains is necessary when STATIC_MEMORY_ + ! is used. + call mpp_get_compute_domain(MOM_dom%mpp_domain,isc,iec,jsc,jec) + xsiz = iec - isc + 1 + ysiz = jec - jsc + 1 + if (xsiz*NIPROC_ /= MOM_dom%niglobal .OR. ysiz*NJPROC_ /= MOM_dom%njglobal) then + write( char_xsiz,'(i4)' ) NIPROC_ + write( char_ysiz,'(i4)' ) NJPROC_ + write( char_niglobal,'(i4)' ) MOM_dom%niglobal + write( char_njglobal,'(i4)' ) MOM_dom%njglobal + call MOM_error(WARNING,'MOM_domains: Processor decomposition (NIPROC_,NJPROC_) = (' & + //trim(char_xsiz)//','//trim(char_ysiz)// & + ') does not evenly divide size set by preprocessor macro ('& + //trim(char_niglobal)//','//trim(char_njglobal)// '). ') + call MOM_error(FATAL,'MOM_domains: #undef STATIC_MEMORY_ in MOM_memory.h to use & + &dynamic allocation, or change processor decomposition to evenly divide the domain.') + endif endif #endif end subroutine MOM_domains_init subroutine get_domain_extent(Domain, isc, iec, jsc, jec, isd, ied, jsd, jed, & - isg, ieg, jsg, jeg, idg_offset, jdg_offset, symmetric) + isg, ieg, jsg, jeg, idg_offset, jdg_offset, & + symmetric, local_indexing) type(MOM_domain_type), intent(in) :: Domain integer, intent(out) :: isc, iec, jsc, jec integer, intent(out) :: isd, ied, jsd, jed integer, intent(out) :: isg, ieg, jsg, jeg integer, intent(out) :: idg_offset, jdg_offset logical, intent(out) :: symmetric + logical, optional, intent(in) :: local_indexing ! Arguments: Domain - The MOM_domain_type from which the indices are extracted. ! (out) isc, iec, jsc, jec - the start & end indices of the ! computational domain. @@ -857,16 +868,25 @@ subroutine get_domain_extent(Domain, isc, iec, jsc, jec, isd, ied, jsd, jed, & ! (out) idg_offset, jdg_offset - the offset between the corresponding ! global and data index spaces. ! (out) symmetric - true if symmetric memory is used. +! (in,opt) local_indexing - if true, local tracer array indices start at 1, as +! in most MOM6 or GOLD code. + + logical :: local + local = .true. ; if (present(local_indexing)) local = local_indexing call mpp_get_compute_domain(Domain%mpp_domain, isc, iec, jsc, jec) call mpp_get_data_domain(Domain%mpp_domain, isd, ied, jsd, jed) call mpp_get_global_domain(Domain%mpp_domain, isg, ieg, jsg, jeg) ! This code institutes the MOM convention that local array indices start at 1. - idg_offset = isd-1 ; jdg_offset = jsd-1 - isc = isc-isd+1 ; iec = iec-isd+1 ; jsc = jsc-jsd+1 ; jec = jec-jsd+1 - ied = ied-isd+1 ; jed = jed-jsd+1 - isd = 1 ; jsd = 1 + if (local) then + idg_offset = isd-1 ; jdg_offset = jsd-1 + isc = isc-isd+1 ; iec = iec-isd+1 ; jsc = jsc-jsd+1 ; jec = jec-jsd+1 + ied = ied-isd+1 ; jed = jed-jsd+1 + isd = 1 ; jsd = 1 + else + idg_offset = 0 ; jdg_offset = 0 + endif symmetric = Domain%symmetric end subroutine get_domain_extent From 50f649c742438d6038d7e9672afc13f43f24540a Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 11 Jul 2013 16:59:04 -0400 Subject: [PATCH 029/372] Gratuitous rewriting of documentation by Bob MASKTABLE documentation was gratuititously rewritten to have different line wrap. --- examples/AM2_MOM6i_1deg/MOM_parameter_doc.all | 19 +++++++++---------- examples/CM2G63L/MOM_parameter_doc.all | 19 +++++++++---------- examples/DOME/MOM_parameter_doc.all | 19 +++++++++---------- examples/GOLD_SIS/MOM_parameter_doc.all | 19 +++++++++---------- .../GOLD_SIS_icebergs/MOM_parameter_doc.all | 19 +++++++++---------- examples/MESO_025_63L/MOM_parameter_doc.all | 19 +++++++++---------- examples/SIS2/MOM_parameter_doc.all | 19 +++++++++---------- examples/SIS2_icebergs/MOM_parameter_doc.all | 19 +++++++++---------- .../adjustment2d/layer/MOM_parameter_doc.all | 19 +++++++++---------- .../adjustment2d/rho/MOM_parameter_doc.all | 19 +++++++++---------- examples/adjustment2d/z/MOM_parameter_doc.all | 19 +++++++++---------- examples/benchmark/MOM_parameter_doc.all | 19 +++++++++---------- examples/circle_obcs/MOM_parameter_doc.all | 19 +++++++++---------- examples/double_gyre/MOM_parameter_doc.all | 19 +++++++++---------- examples/external_gwave/MOM_parameter_doc.all | 19 +++++++++---------- .../layer/MOM_parameter_doc.all | 19 +++++++++---------- .../flow_downslope/z/MOM_parameter_doc.all | 19 +++++++++---------- examples/global/MOM_parameter_doc.all | 19 +++++++++---------- examples/lock_exchange/MOM_parameter_doc.all | 19 +++++++++---------- examples/nonBous_global/MOM_parameter_doc.all | 19 +++++++++---------- examples/resting/layer/MOM_parameter_doc.all | 19 +++++++++---------- examples/resting/z/MOM_parameter_doc.all | 19 +++++++++---------- examples/seamount/layer/MOM_parameter_doc.all | 19 +++++++++---------- examples/seamount/sigma/MOM_parameter_doc.all | 19 +++++++++---------- examples/seamount/z/MOM_parameter_doc.all | 19 +++++++++---------- examples/single_column/MOM_parameter_doc.all | 19 +++++++++---------- examples/sloshing/layer/MOM_parameter_doc.all | 19 +++++++++---------- examples/sloshing/rho/MOM_parameter_doc.all | 19 +++++++++---------- .../MOM_parameter_doc.all | 19 +++++++++---------- 29 files changed, 261 insertions(+), 290 deletions(-) diff --git a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all index a2f408fc54..46b3009b61 100644 --- a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all +++ b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all @@ -40,17 +40,16 @@ NJGLOBAL = 210 ! ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" - ! A text file to specify n_mask, layout and mask_list. This feature - ! aims to reduce the number of processors that are cycling over pure - ! land regions. These processors which contain only land points will - ! be masked out. + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. ! The first line of mask_table is the number of regions to be masked out. - ! The second line is the layout of the model and must be consistent with - ! the acutal model layout. - ! The following (n_mask) lines will be the position of the processor to - ! be masked out. The mask_table can be created by tools like check_mask. - ! The following example of mask_table uses n_mask=2, layout=4,6 and - ! the processor (1,2) and (3,6) are to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: ! 2 ! 4,6 ! 1,2 diff --git a/examples/CM2G63L/MOM_parameter_doc.all b/examples/CM2G63L/MOM_parameter_doc.all index a555c6973a..cbe098bc42 100644 --- a/examples/CM2G63L/MOM_parameter_doc.all +++ b/examples/CM2G63L/MOM_parameter_doc.all @@ -40,17 +40,16 @@ NJGLOBAL = 210 ! ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" - ! A text file to specify n_mask, layout and mask_list. This feature - ! aims to reduce the number of processors that are cycling over pure - ! land regions. These processors which contain only land points will - ! be masked out. + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. ! The first line of mask_table is the number of regions to be masked out. - ! The second line is the layout of the model and must be consistent with - ! the acutal model layout. - ! The following (n_mask) lines will be the position of the processor to - ! be masked out. The mask_table can be created by tools like check_mask. - ! The following example of mask_table uses n_mask=2, layout=4,6 and - ! the processor (1,2) and (3,6) are to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: ! 2 ! 4,6 ! 1,2 diff --git a/examples/DOME/MOM_parameter_doc.all b/examples/DOME/MOM_parameter_doc.all index 2c168e3505..26e8148304 100644 --- a/examples/DOME/MOM_parameter_doc.all +++ b/examples/DOME/MOM_parameter_doc.all @@ -40,17 +40,16 @@ NJGLOBAL = 70 ! ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" - ! A text file to specify n_mask, layout and mask_list. This feature - ! aims to reduce the number of processors that are cycling over pure - ! land regions. These processors which contain only land points will - ! be masked out. + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. ! The first line of mask_table is the number of regions to be masked out. - ! The second line is the layout of the model and must be consistent with - ! the acutal model layout. - ! The following (n_mask) lines will be the position of the processor to - ! be masked out. The mask_table can be created by tools like check_mask. - ! The following example of mask_table uses n_mask=2, layout=4,6 and - ! the processor (1,2) and (3,6) are to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: ! 2 ! 4,6 ! 1,2 diff --git a/examples/GOLD_SIS/MOM_parameter_doc.all b/examples/GOLD_SIS/MOM_parameter_doc.all index b399bc90a8..28d49c75a6 100644 --- a/examples/GOLD_SIS/MOM_parameter_doc.all +++ b/examples/GOLD_SIS/MOM_parameter_doc.all @@ -40,17 +40,16 @@ NJGLOBAL = 210 ! ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" - ! A text file to specify n_mask, layout and mask_list. This feature - ! aims to reduce the number of processors that are cycling over pure - ! land regions. These processors which contain only land points will - ! be masked out. + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. ! The first line of mask_table is the number of regions to be masked out. - ! The second line is the layout of the model and must be consistent with - ! the acutal model layout. - ! The following (n_mask) lines will be the position of the processor to - ! be masked out. The mask_table can be created by tools like check_mask. - ! The following example of mask_table uses n_mask=2, layout=4,6 and - ! the processor (1,2) and (3,6) are to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: ! 2 ! 4,6 ! 1,2 diff --git a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all index b399bc90a8..28d49c75a6 100644 --- a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all +++ b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all @@ -40,17 +40,16 @@ NJGLOBAL = 210 ! ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" - ! A text file to specify n_mask, layout and mask_list. This feature - ! aims to reduce the number of processors that are cycling over pure - ! land regions. These processors which contain only land points will - ! be masked out. + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. ! The first line of mask_table is the number of regions to be masked out. - ! The second line is the layout of the model and must be consistent with - ! the acutal model layout. - ! The following (n_mask) lines will be the position of the processor to - ! be masked out. The mask_table can be created by tools like check_mask. - ! The following example of mask_table uses n_mask=2, layout=4,6 and - ! the processor (1,2) and (3,6) are to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: ! 2 ! 4,6 ! 1,2 diff --git a/examples/MESO_025_63L/MOM_parameter_doc.all b/examples/MESO_025_63L/MOM_parameter_doc.all index b17900acd0..056dd0d688 100644 --- a/examples/MESO_025_63L/MOM_parameter_doc.all +++ b/examples/MESO_025_63L/MOM_parameter_doc.all @@ -40,17 +40,16 @@ NJGLOBAL = 450 ! ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" - ! A text file to specify n_mask, layout and mask_list. This feature - ! aims to reduce the number of processors that are cycling over pure - ! land regions. These processors which contain only land points will - ! be masked out. + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. ! The first line of mask_table is the number of regions to be masked out. - ! The second line is the layout of the model and must be consistent with - ! the acutal model layout. - ! The following (n_mask) lines will be the position of the processor to - ! be masked out. The mask_table can be created by tools like check_mask. - ! The following example of mask_table uses n_mask=2, layout=4,6 and - ! the processor (1,2) and (3,6) are to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: ! 2 ! 4,6 ! 1,2 diff --git a/examples/SIS2/MOM_parameter_doc.all b/examples/SIS2/MOM_parameter_doc.all index b399bc90a8..28d49c75a6 100644 --- a/examples/SIS2/MOM_parameter_doc.all +++ b/examples/SIS2/MOM_parameter_doc.all @@ -40,17 +40,16 @@ NJGLOBAL = 210 ! ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" - ! A text file to specify n_mask, layout and mask_list. This feature - ! aims to reduce the number of processors that are cycling over pure - ! land regions. These processors which contain only land points will - ! be masked out. + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. ! The first line of mask_table is the number of regions to be masked out. - ! The second line is the layout of the model and must be consistent with - ! the acutal model layout. - ! The following (n_mask) lines will be the position of the processor to - ! be masked out. The mask_table can be created by tools like check_mask. - ! The following example of mask_table uses n_mask=2, layout=4,6 and - ! the processor (1,2) and (3,6) are to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: ! 2 ! 4,6 ! 1,2 diff --git a/examples/SIS2_icebergs/MOM_parameter_doc.all b/examples/SIS2_icebergs/MOM_parameter_doc.all index b399bc90a8..28d49c75a6 100644 --- a/examples/SIS2_icebergs/MOM_parameter_doc.all +++ b/examples/SIS2_icebergs/MOM_parameter_doc.all @@ -40,17 +40,16 @@ NJGLOBAL = 210 ! ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" - ! A text file to specify n_mask, layout and mask_list. This feature - ! aims to reduce the number of processors that are cycling over pure - ! land regions. These processors which contain only land points will - ! be masked out. + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. ! The first line of mask_table is the number of regions to be masked out. - ! The second line is the layout of the model and must be consistent with - ! the acutal model layout. - ! The following (n_mask) lines will be the position of the processor to - ! be masked out. The mask_table can be created by tools like check_mask. - ! The following example of mask_table uses n_mask=2, layout=4,6 and - ! the processor (1,2) and (3,6) are to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: ! 2 ! 4,6 ! 1,2 diff --git a/examples/adjustment2d/layer/MOM_parameter_doc.all b/examples/adjustment2d/layer/MOM_parameter_doc.all index e57bf8b01e..29a490d9ad 100644 --- a/examples/adjustment2d/layer/MOM_parameter_doc.all +++ b/examples/adjustment2d/layer/MOM_parameter_doc.all @@ -40,17 +40,16 @@ NJGLOBAL = 4 ! ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" - ! A text file to specify n_mask, layout and mask_list. This feature - ! aims to reduce the number of processors that are cycling over pure - ! land regions. These processors which contain only land points will - ! be masked out. + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. ! The first line of mask_table is the number of regions to be masked out. - ! The second line is the layout of the model and must be consistent with - ! the acutal model layout. - ! The following (n_mask) lines will be the position of the processor to - ! be masked out. The mask_table can be created by tools like check_mask. - ! The following example of mask_table uses n_mask=2, layout=4,6 and - ! the processor (1,2) and (3,6) are to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: ! 2 ! 4,6 ! 1,2 diff --git a/examples/adjustment2d/rho/MOM_parameter_doc.all b/examples/adjustment2d/rho/MOM_parameter_doc.all index 2bc4334d77..b5ec2f0ee1 100644 --- a/examples/adjustment2d/rho/MOM_parameter_doc.all +++ b/examples/adjustment2d/rho/MOM_parameter_doc.all @@ -40,17 +40,16 @@ NJGLOBAL = 4 ! ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" - ! A text file to specify n_mask, layout and mask_list. This feature - ! aims to reduce the number of processors that are cycling over pure - ! land regions. These processors which contain only land points will - ! be masked out. + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. ! The first line of mask_table is the number of regions to be masked out. - ! The second line is the layout of the model and must be consistent with - ! the acutal model layout. - ! The following (n_mask) lines will be the position of the processor to - ! be masked out. The mask_table can be created by tools like check_mask. - ! The following example of mask_table uses n_mask=2, layout=4,6 and - ! the processor (1,2) and (3,6) are to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: ! 2 ! 4,6 ! 1,2 diff --git a/examples/adjustment2d/z/MOM_parameter_doc.all b/examples/adjustment2d/z/MOM_parameter_doc.all index 616083f80e..42ddf43ad8 100644 --- a/examples/adjustment2d/z/MOM_parameter_doc.all +++ b/examples/adjustment2d/z/MOM_parameter_doc.all @@ -40,17 +40,16 @@ NJGLOBAL = 4 ! ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" - ! A text file to specify n_mask, layout and mask_list. This feature - ! aims to reduce the number of processors that are cycling over pure - ! land regions. These processors which contain only land points will - ! be masked out. + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. ! The first line of mask_table is the number of regions to be masked out. - ! The second line is the layout of the model and must be consistent with - ! the acutal model layout. - ! The following (n_mask) lines will be the position of the processor to - ! be masked out. The mask_table can be created by tools like check_mask. - ! The following example of mask_table uses n_mask=2, layout=4,6 and - ! the processor (1,2) and (3,6) are to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: ! 2 ! 4,6 ! 1,2 diff --git a/examples/benchmark/MOM_parameter_doc.all b/examples/benchmark/MOM_parameter_doc.all index ad4732cd13..3b29d3e487 100644 --- a/examples/benchmark/MOM_parameter_doc.all +++ b/examples/benchmark/MOM_parameter_doc.all @@ -40,17 +40,16 @@ NJGLOBAL = 180 ! ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" - ! A text file to specify n_mask, layout and mask_list. This feature - ! aims to reduce the number of processors that are cycling over pure - ! land regions. These processors which contain only land points will - ! be masked out. + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. ! The first line of mask_table is the number of regions to be masked out. - ! The second line is the layout of the model and must be consistent with - ! the acutal model layout. - ! The following (n_mask) lines will be the position of the processor to - ! be masked out. The mask_table can be created by tools like check_mask. - ! The following example of mask_table uses n_mask=2, layout=4,6 and - ! the processor (1,2) and (3,6) are to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: ! 2 ! 4,6 ! 1,2 diff --git a/examples/circle_obcs/MOM_parameter_doc.all b/examples/circle_obcs/MOM_parameter_doc.all index 041535ca17..3d1b44be82 100644 --- a/examples/circle_obcs/MOM_parameter_doc.all +++ b/examples/circle_obcs/MOM_parameter_doc.all @@ -40,17 +40,16 @@ NJGLOBAL = 25 ! ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" - ! A text file to specify n_mask, layout and mask_list. This feature - ! aims to reduce the number of processors that are cycling over pure - ! land regions. These processors which contain only land points will - ! be masked out. + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. ! The first line of mask_table is the number of regions to be masked out. - ! The second line is the layout of the model and must be consistent with - ! the acutal model layout. - ! The following (n_mask) lines will be the position of the processor to - ! be masked out. The mask_table can be created by tools like check_mask. - ! The following example of mask_table uses n_mask=2, layout=4,6 and - ! the processor (1,2) and (3,6) are to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: ! 2 ! 4,6 ! 1,2 diff --git a/examples/double_gyre/MOM_parameter_doc.all b/examples/double_gyre/MOM_parameter_doc.all index d2d1b6cdf3..aefad627a7 100644 --- a/examples/double_gyre/MOM_parameter_doc.all +++ b/examples/double_gyre/MOM_parameter_doc.all @@ -40,17 +40,16 @@ NJGLOBAL = 40 ! ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" - ! A text file to specify n_mask, layout and mask_list. This feature - ! aims to reduce the number of processors that are cycling over pure - ! land regions. These processors which contain only land points will - ! be masked out. + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. ! The first line of mask_table is the number of regions to be masked out. - ! The second line is the layout of the model and must be consistent with - ! the acutal model layout. - ! The following (n_mask) lines will be the position of the processor to - ! be masked out. The mask_table can be created by tools like check_mask. - ! The following example of mask_table uses n_mask=2, layout=4,6 and - ! the processor (1,2) and (3,6) are to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: ! 2 ! 4,6 ! 1,2 diff --git a/examples/external_gwave/MOM_parameter_doc.all b/examples/external_gwave/MOM_parameter_doc.all index ccc87d881f..d6dea15f1e 100644 --- a/examples/external_gwave/MOM_parameter_doc.all +++ b/examples/external_gwave/MOM_parameter_doc.all @@ -40,17 +40,16 @@ NJGLOBAL = 4 ! ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" - ! A text file to specify n_mask, layout and mask_list. This feature - ! aims to reduce the number of processors that are cycling over pure - ! land regions. These processors which contain only land points will - ! be masked out. + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. ! The first line of mask_table is the number of regions to be masked out. - ! The second line is the layout of the model and must be consistent with - ! the acutal model layout. - ! The following (n_mask) lines will be the position of the processor to - ! be masked out. The mask_table can be created by tools like check_mask. - ! The following example of mask_table uses n_mask=2, layout=4,6 and - ! the processor (1,2) and (3,6) are to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: ! 2 ! 4,6 ! 1,2 diff --git a/examples/flow_downslope/layer/MOM_parameter_doc.all b/examples/flow_downslope/layer/MOM_parameter_doc.all index 64aada4377..620c2ccc95 100644 --- a/examples/flow_downslope/layer/MOM_parameter_doc.all +++ b/examples/flow_downslope/layer/MOM_parameter_doc.all @@ -40,17 +40,16 @@ NJGLOBAL = 4 ! ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" - ! A text file to specify n_mask, layout and mask_list. This feature - ! aims to reduce the number of processors that are cycling over pure - ! land regions. These processors which contain only land points will - ! be masked out. + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. ! The first line of mask_table is the number of regions to be masked out. - ! The second line is the layout of the model and must be consistent with - ! the acutal model layout. - ! The following (n_mask) lines will be the position of the processor to - ! be masked out. The mask_table can be created by tools like check_mask. - ! The following example of mask_table uses n_mask=2, layout=4,6 and - ! the processor (1,2) and (3,6) are to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: ! 2 ! 4,6 ! 1,2 diff --git a/examples/flow_downslope/z/MOM_parameter_doc.all b/examples/flow_downslope/z/MOM_parameter_doc.all index a250540bae..977b6de604 100644 --- a/examples/flow_downslope/z/MOM_parameter_doc.all +++ b/examples/flow_downslope/z/MOM_parameter_doc.all @@ -40,17 +40,16 @@ NJGLOBAL = 4 ! ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" - ! A text file to specify n_mask, layout and mask_list. This feature - ! aims to reduce the number of processors that are cycling over pure - ! land regions. These processors which contain only land points will - ! be masked out. + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. ! The first line of mask_table is the number of regions to be masked out. - ! The second line is the layout of the model and must be consistent with - ! the acutal model layout. - ! The following (n_mask) lines will be the position of the processor to - ! be masked out. The mask_table can be created by tools like check_mask. - ! The following example of mask_table uses n_mask=2, layout=4,6 and - ! the processor (1,2) and (3,6) are to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: ! 2 ! 4,6 ! 1,2 diff --git a/examples/global/MOM_parameter_doc.all b/examples/global/MOM_parameter_doc.all index b0aebbcf61..4e19303062 100644 --- a/examples/global/MOM_parameter_doc.all +++ b/examples/global/MOM_parameter_doc.all @@ -40,17 +40,16 @@ NJGLOBAL = 210 ! ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" - ! A text file to specify n_mask, layout and mask_list. This feature - ! aims to reduce the number of processors that are cycling over pure - ! land regions. These processors which contain only land points will - ! be masked out. + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. ! The first line of mask_table is the number of regions to be masked out. - ! The second line is the layout of the model and must be consistent with - ! the acutal model layout. - ! The following (n_mask) lines will be the position of the processor to - ! be masked out. The mask_table can be created by tools like check_mask. - ! The following example of mask_table uses n_mask=2, layout=4,6 and - ! the processor (1,2) and (3,6) are to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: ! 2 ! 4,6 ! 1,2 diff --git a/examples/lock_exchange/MOM_parameter_doc.all b/examples/lock_exchange/MOM_parameter_doc.all index ebb2780e32..742dcb9dbc 100644 --- a/examples/lock_exchange/MOM_parameter_doc.all +++ b/examples/lock_exchange/MOM_parameter_doc.all @@ -40,17 +40,16 @@ NJGLOBAL = 4 ! ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" - ! A text file to specify n_mask, layout and mask_list. This feature - ! aims to reduce the number of processors that are cycling over pure - ! land regions. These processors which contain only land points will - ! be masked out. + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. ! The first line of mask_table is the number of regions to be masked out. - ! The second line is the layout of the model and must be consistent with - ! the acutal model layout. - ! The following (n_mask) lines will be the position of the processor to - ! be masked out. The mask_table can be created by tools like check_mask. - ! The following example of mask_table uses n_mask=2, layout=4,6 and - ! the processor (1,2) and (3,6) are to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: ! 2 ! 4,6 ! 1,2 diff --git a/examples/nonBous_global/MOM_parameter_doc.all b/examples/nonBous_global/MOM_parameter_doc.all index ff86609669..622e0d2582 100644 --- a/examples/nonBous_global/MOM_parameter_doc.all +++ b/examples/nonBous_global/MOM_parameter_doc.all @@ -40,17 +40,16 @@ NJGLOBAL = 210 ! ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" - ! A text file to specify n_mask, layout and mask_list. This feature - ! aims to reduce the number of processors that are cycling over pure - ! land regions. These processors which contain only land points will - ! be masked out. + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. ! The first line of mask_table is the number of regions to be masked out. - ! The second line is the layout of the model and must be consistent with - ! the acutal model layout. - ! The following (n_mask) lines will be the position of the processor to - ! be masked out. The mask_table can be created by tools like check_mask. - ! The following example of mask_table uses n_mask=2, layout=4,6 and - ! the processor (1,2) and (3,6) are to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: ! 2 ! 4,6 ! 1,2 diff --git a/examples/resting/layer/MOM_parameter_doc.all b/examples/resting/layer/MOM_parameter_doc.all index ca43758b25..9a526bbc34 100644 --- a/examples/resting/layer/MOM_parameter_doc.all +++ b/examples/resting/layer/MOM_parameter_doc.all @@ -40,17 +40,16 @@ NJGLOBAL = 2 ! ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" - ! A text file to specify n_mask, layout and mask_list. This feature - ! aims to reduce the number of processors that are cycling over pure - ! land regions. These processors which contain only land points will - ! be masked out. + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. ! The first line of mask_table is the number of regions to be masked out. - ! The second line is the layout of the model and must be consistent with - ! the acutal model layout. - ! The following (n_mask) lines will be the position of the processor to - ! be masked out. The mask_table can be created by tools like check_mask. - ! The following example of mask_table uses n_mask=2, layout=4,6 and - ! the processor (1,2) and (3,6) are to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: ! 2 ! 4,6 ! 1,2 diff --git a/examples/resting/z/MOM_parameter_doc.all b/examples/resting/z/MOM_parameter_doc.all index 073b4d4b5b..fb2d8af5d5 100644 --- a/examples/resting/z/MOM_parameter_doc.all +++ b/examples/resting/z/MOM_parameter_doc.all @@ -40,17 +40,16 @@ NJGLOBAL = 2 ! ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" - ! A text file to specify n_mask, layout and mask_list. This feature - ! aims to reduce the number of processors that are cycling over pure - ! land regions. These processors which contain only land points will - ! be masked out. + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. ! The first line of mask_table is the number of regions to be masked out. - ! The second line is the layout of the model and must be consistent with - ! the acutal model layout. - ! The following (n_mask) lines will be the position of the processor to - ! be masked out. The mask_table can be created by tools like check_mask. - ! The following example of mask_table uses n_mask=2, layout=4,6 and - ! the processor (1,2) and (3,6) are to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: ! 2 ! 4,6 ! 1,2 diff --git a/examples/seamount/layer/MOM_parameter_doc.all b/examples/seamount/layer/MOM_parameter_doc.all index b7270c257f..c7faa3e648 100644 --- a/examples/seamount/layer/MOM_parameter_doc.all +++ b/examples/seamount/layer/MOM_parameter_doc.all @@ -40,17 +40,16 @@ NJGLOBAL = 2 ! ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" - ! A text file to specify n_mask, layout and mask_list. This feature - ! aims to reduce the number of processors that are cycling over pure - ! land regions. These processors which contain only land points will - ! be masked out. + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. ! The first line of mask_table is the number of regions to be masked out. - ! The second line is the layout of the model and must be consistent with - ! the acutal model layout. - ! The following (n_mask) lines will be the position of the processor to - ! be masked out. The mask_table can be created by tools like check_mask. - ! The following example of mask_table uses n_mask=2, layout=4,6 and - ! the processor (1,2) and (3,6) are to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: ! 2 ! 4,6 ! 1,2 diff --git a/examples/seamount/sigma/MOM_parameter_doc.all b/examples/seamount/sigma/MOM_parameter_doc.all index 71c02d30a2..c9b9e64aac 100644 --- a/examples/seamount/sigma/MOM_parameter_doc.all +++ b/examples/seamount/sigma/MOM_parameter_doc.all @@ -40,17 +40,16 @@ NJGLOBAL = 2 ! ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" - ! A text file to specify n_mask, layout and mask_list. This feature - ! aims to reduce the number of processors that are cycling over pure - ! land regions. These processors which contain only land points will - ! be masked out. + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. ! The first line of mask_table is the number of regions to be masked out. - ! The second line is the layout of the model and must be consistent with - ! the acutal model layout. - ! The following (n_mask) lines will be the position of the processor to - ! be masked out. The mask_table can be created by tools like check_mask. - ! The following example of mask_table uses n_mask=2, layout=4,6 and - ! the processor (1,2) and (3,6) are to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: ! 2 ! 4,6 ! 1,2 diff --git a/examples/seamount/z/MOM_parameter_doc.all b/examples/seamount/z/MOM_parameter_doc.all index d3ac05c08a..c2da97eebe 100644 --- a/examples/seamount/z/MOM_parameter_doc.all +++ b/examples/seamount/z/MOM_parameter_doc.all @@ -40,17 +40,16 @@ NJGLOBAL = 2 ! ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" - ! A text file to specify n_mask, layout and mask_list. This feature - ! aims to reduce the number of processors that are cycling over pure - ! land regions. These processors which contain only land points will - ! be masked out. + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. ! The first line of mask_table is the number of regions to be masked out. - ! The second line is the layout of the model and must be consistent with - ! the acutal model layout. - ! The following (n_mask) lines will be the position of the processor to - ! be masked out. The mask_table can be created by tools like check_mask. - ! The following example of mask_table uses n_mask=2, layout=4,6 and - ! the processor (1,2) and (3,6) are to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: ! 2 ! 4,6 ! 1,2 diff --git a/examples/single_column/MOM_parameter_doc.all b/examples/single_column/MOM_parameter_doc.all index 39e2708ac4..e876ef5209 100644 --- a/examples/single_column/MOM_parameter_doc.all +++ b/examples/single_column/MOM_parameter_doc.all @@ -40,17 +40,16 @@ NJGLOBAL = 2 ! ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" - ! A text file to specify n_mask, layout and mask_list. This feature - ! aims to reduce the number of processors that are cycling over pure - ! land regions. These processors which contain only land points will - ! be masked out. + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. ! The first line of mask_table is the number of regions to be masked out. - ! The second line is the layout of the model and must be consistent with - ! the acutal model layout. - ! The following (n_mask) lines will be the position of the processor to - ! be masked out. The mask_table can be created by tools like check_mask. - ! The following example of mask_table uses n_mask=2, layout=4,6 and - ! the processor (1,2) and (3,6) are to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: ! 2 ! 4,6 ! 1,2 diff --git a/examples/sloshing/layer/MOM_parameter_doc.all b/examples/sloshing/layer/MOM_parameter_doc.all index 93328f5df9..9450d32405 100644 --- a/examples/sloshing/layer/MOM_parameter_doc.all +++ b/examples/sloshing/layer/MOM_parameter_doc.all @@ -40,17 +40,16 @@ NJGLOBAL = 2 ! ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" - ! A text file to specify n_mask, layout and mask_list. This feature - ! aims to reduce the number of processors that are cycling over pure - ! land regions. These processors which contain only land points will - ! be masked out. + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. ! The first line of mask_table is the number of regions to be masked out. - ! The second line is the layout of the model and must be consistent with - ! the acutal model layout. - ! The following (n_mask) lines will be the position of the processor to - ! be masked out. The mask_table can be created by tools like check_mask. - ! The following example of mask_table uses n_mask=2, layout=4,6 and - ! the processor (1,2) and (3,6) are to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: ! 2 ! 4,6 ! 1,2 diff --git a/examples/sloshing/rho/MOM_parameter_doc.all b/examples/sloshing/rho/MOM_parameter_doc.all index c960fc51cc..f18a19415e 100644 --- a/examples/sloshing/rho/MOM_parameter_doc.all +++ b/examples/sloshing/rho/MOM_parameter_doc.all @@ -40,17 +40,16 @@ NJGLOBAL = 2 ! ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" - ! A text file to specify n_mask, layout and mask_list. This feature - ! aims to reduce the number of processors that are cycling over pure - ! land regions. These processors which contain only land points will - ! be masked out. + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. ! The first line of mask_table is the number of regions to be masked out. - ! The second line is the layout of the model and must be consistent with - ! the acutal model layout. - ! The following (n_mask) lines will be the position of the processor to - ! be masked out. The mask_table can be created by tools like check_mask. - ! The following example of mask_table uses n_mask=2, layout=4,6 and - ! the processor (1,2) and (3,6) are to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: ! 2 ! 4,6 ! 1,2 diff --git a/examples/torus_advection_test/MOM_parameter_doc.all b/examples/torus_advection_test/MOM_parameter_doc.all index 5a35e2898f..30817ab30b 100644 --- a/examples/torus_advection_test/MOM_parameter_doc.all +++ b/examples/torus_advection_test/MOM_parameter_doc.all @@ -40,17 +40,16 @@ NJGLOBAL = 48 ! ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" - ! A text file to specify n_mask, layout and mask_list. This feature - ! aims to reduce the number of processors that are cycling over pure - ! land regions. These processors which contain only land points will - ! be masked out. + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. ! The first line of mask_table is the number of regions to be masked out. - ! The second line is the layout of the model and must be consistent with - ! the acutal model layout. - ! The following (n_mask) lines will be the position of the processor to - ! be masked out. The mask_table can be created by tools like check_mask. - ! The following example of mask_table uses n_mask=2, layout=4,6 and - ! the processor (1,2) and (3,6) are to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: ! 2 ! 4,6 ! 1,2 From 63e69b2bc7bceb0b1857193243f7fdb17be97594 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 11 Jul 2013 17:20:07 -0400 Subject: [PATCH 030/372] Refactor remapping_main + added safety checks In preparation for redefining the mapping of h to z within the remapping code, refactored the code to use a new function buildFinalGrid(). Also added a module data parameter doSafetyChecks (=false) to turn on/off some new sanity checks. --- src/ALE/MOM_remapping.F90 | 134 +++++++++++++++++++++++--------------- 1 file changed, 83 insertions(+), 51 deletions(-) diff --git a/src/ALE/MOM_remapping.F90 b/src/ALE/MOM_remapping.F90 index 3752154afd..832394a503 100644 --- a/src/ALE/MOM_remapping.F90 +++ b/src/ALE/MOM_remapping.F90 @@ -87,6 +87,8 @@ module MOM_remapping "PQM_IH6IH5 (5th-order accurate)\n" character(len=3), public :: remappingDefaultScheme = "PLM" +logical, parameter :: doSafetyChecks = .false. + ! ----------------------------------------------------------------------------- ! This module contains the following routines ! ----------------------------------------------------------------------------- @@ -118,26 +120,19 @@ subroutine remapping_main( CS, G, h, h_new, tv, u, v ) integer :: problem nz = G%ke + if (doSafetyChecks) then + if (nz>CS%grid_start%nb_cells) call MOM_error(FATAL,'nz>nk_start') + if (nz>CS%grid_final%nb_cells) call MOM_error(FATAL,'nz>nk_final') + endif ! Remap tracer do j = G%jsc,G%jec do i = G%isc,G%iec - ! Build initial grid + ! Build the start and final grids CS%grid_start%h(:) = h(i,j,:) - - CS%grid_start%x(1) = 0.0 - do k = 1,nz - CS%grid_start%x(k+1) = CS%grid_start%x(k) + CS%grid_start%h(k) - end do - - ! Build new grid CS%grid_final%h(:) = h_new(i,j,:) - - CS%grid_final%x(1) = 0.0 - do k = 1,nz - CS%grid_final%x(k+1) = CS%grid_final%x(k) + CS%grid_final%h(k) - end do + call buildFinalGrid(nz, CS%grid_start%h, CS%grid_final%h, CS%grid_start%x, CS%grid_final%x) do k = 1,nz CS%grid_start%h(k) = CS%grid_start%x(k+1) - CS%grid_start%x(k) @@ -160,21 +155,10 @@ subroutine remapping_main( CS, G, h, h_new, tv, u, v ) do j = G%jsc,G%jec do i = G%iscB,G%iecB - ! Build initial grid + ! Build the start and final grids CS%grid_start%h(:) = 0.5 * ( h(i,j,:) + h(i+1,j,:) ) - - CS%grid_start%x(1) = 0.0 - do k = 1,nz - CS%grid_start%x(k+1) = CS%grid_start%x(k) + CS%grid_start%h(k) - end do - - ! Build final grid CS%grid_final%h(:) = 0.5 * ( h_new(i,j,:) + h_new(i+1,j,:) ) - - CS%grid_final%x(1) = 0.0 - do k = 1,nz - CS%grid_final%x(k+1) = CS%grid_final%x(k) + CS%grid_final%h(k) - end do + call buildFinalGrid(nz, CS%grid_start%h, CS%grid_final%h, CS%grid_start%x, CS%grid_final%x) do k = 1,nz CS%grid_start%h(k) = CS%grid_start%x(k+1) - CS%grid_start%x(k) @@ -194,19 +178,10 @@ subroutine remapping_main( CS, G, h, h_new, tv, u, v ) do j = G%jscB,G%jecB do i = G%isc,G%iec - ! Build initial grid + ! Build the start and final grids CS%grid_start%h(:) = 0.5 * ( h(i,j,:) + h(i,j+1,:) ) - CS%grid_start%x(1) = 0.0 - do k = 1,nz - CS%grid_start%x(k+1) = CS%grid_start%x(k) + CS%grid_start%h(k) - end do - - ! Build final grid CS%grid_final%h(:) = 0.5 * ( h_new(i,j,:) + h_new(i,j+1,:) ) - CS%grid_final%x(1) = 0.0 - do k = 1,nz - CS%grid_final%x(k+1) = CS%grid_final%x(k) + CS%grid_final%h(k) - end do + call buildFinalGrid(nz, CS%grid_start%h, CS%grid_final%h, CS%grid_start%x, CS%grid_final%x) do k = 1,nz CS%grid_start%h(k) = CS%grid_start%x(k+1) - CS%grid_start%x(k) @@ -224,6 +199,63 @@ subroutine remapping_main( CS, G, h, h_new, tv, u, v ) end subroutine remapping_main +!------------------------------------------------------------------------------ +! Build a final grid +!------------------------------------------------------------------------------ +subroutine buildFinalGrid(nz, hs, hf, xs, xf) +!------------------------------------------------------------------------------ +! This routine calculates the coordinates xs and xf consistently from +! hs and hf so that the edges of the domain line up. +! If suM(hs) and sum(hf) differ significantly and error is generated. +!------------------------------------------------------------------------------ + + ! Arguments + integer, intent(in) :: nz + real, dimension(nz), intent(in) :: hs, hf + real, dimension(nz+1), intent(inout) :: xs, xf + + integer :: k + real :: sumH1, sumH2, nonDimPos + + ! Build start grid + xs(1) = 0.0 + do k = 1,nz + xs(k+1) = xs(k) + hs(k) + end do + sumH1 = xs(nz+1) + + ! Initial guess at final grid + xf(1) = 0.0 + do k = 1,nz + xf(k+1) = xf(k) + hf(k) + end do + sumH2 = xf(nz+1) + + if (doSafetyChecks) then + if (abs(sumH1-sumH2)>0.5*real(nz)*epsilon(sumH2)*(sumH1+sumH2)) then + write(0,*) 'Start/final/start-final grid' + do k = 1,nz+1 + write(0,'(i4,3es12.3)') k,xs(k),xf(k),xs(k)-xf(k) + enddo + write(0,*) 'eps,H*eps',epsilon(sumH2),0.5*epsilon(sumH2)*(sumH1+sumH2) + call MOM_error(FATAL,'MOM_remapping, buildFinalGrid: '//& + 'Final and start grids do not match.') + endif + endif + + ! Adjust new grid to match start grid to handle round-off differences + ! This ensures that the final grid matches the start grid at top and bottom +! if (sumH1/=sumH2) then +! xf(nz+1) = xs(nz+1) +! do k = nz,1,-1 +! nonDimPos = xf(k) / sumH2 +! xf(k) = (1.-nonDimPos) * xf(k) + nonDimPos * (xf(k+1) - hf(k)) +! end do +! endif + +end subroutine buildFinalGrid + + !------------------------------------------------------------------------------ ! Remapping core routine !------------------------------------------------------------------------------ @@ -312,7 +344,7 @@ subroutine remapping_integration( grid0, u0, ppoly0, grid1, u1, method ) integer :: method ! remapping scheme to use ! Local variables - integer :: i, j, k + integer :: iTarget, j, k integer :: n0, n1 ! nb of cells in grid0 and grid1, respectively integer :: j0, j1 ! indexes of source cells containing target ! cell edges @@ -331,10 +363,10 @@ subroutine remapping_integration( grid0, u0, ppoly0, grid1, u1, method ) ! Loop on cells in target grid (grid1). For each target cell, we need to find ! in which source cells the target cell edges lie. The associated indexes are ! noted j0 and j1. - do i = 1,grid1%nb_cells + do iTarget = 1,grid1%nb_cells ! Determine the coordinates of the target cell edges - x0 = grid1%x(i) - x1 = grid1%x(i+1) + x0 = grid1%x(iTarget) + x1 = grid1%x(iTarget+1) ! ============================================================ ! Check whether target cell is vanished. If it is, the cell @@ -361,7 +393,7 @@ subroutine remapping_integration( grid0, u0, ppoly0, grid1, u1, method ) ! the source and target grids do not cover the same physical domain ! and there is something very wrong ! if ( j0 .EQ. -1 ) then - write(*,*) i + write(0,*) iTarget call MOM_error(FATAL, 'The location of the vanished cell could '//& 'not be found in "remapping_integration"' ) end if @@ -371,19 +403,19 @@ subroutine remapping_integration( grid0, u0, ppoly0, grid1, u1, method ) ! value is set to be mean of the edge values (which should be the same). ! If it isn't, we simply interpolate. if ( grid0%h(j0) .EQ. 0.0 ) then - u1(i) = 0.5 * ( ppoly0%E(j0,1) + ppoly0%E(j0,2) ) + u1(iTarget) = 0.5 * ( ppoly0%E(j0,1) + ppoly0%E(j0,2) ) else xi0 = x0 / grid0%h(j0) - grid0%x(j0) / grid0%h(j0) select case ( method ) case ( INTEGRATION_PCM ) - u1(i) = ppoly0%coefficients(j0,1) + u1(iTarget) = ppoly0%coefficients(j0,1) case ( INTEGRATION_PLM ) - u1(i) = evaluation_polynomial( ppoly0%coefficients(j0,:), 2, xi0 ) + u1(iTarget) = evaluation_polynomial( ppoly0%coefficients(j0,:), 2, xi0 ) case ( INTEGRATION_PPM ) - u1(i) = evaluation_polynomial( ppoly0%coefficients(j0,:), 3, xi0 ) + u1(iTarget) = evaluation_polynomial( ppoly0%coefficients(j0,:), 3, xi0 ) case ( INTEGRATION_PQM ) - u1(i) = evaluation_polynomial( ppoly0%coefficients(j0,:), 5, xi0 ) + u1(iTarget) = evaluation_polynomial( ppoly0%coefficients(j0,:), 5, xi0 ) case default call MOM_error( FATAL,'The selected integration method is invalid' ) end select @@ -419,11 +451,11 @@ subroutine remapping_integration( grid0, u0, ppoly0, grid1, u1, method ) ! Here, we make sure that the boundary edges of boundary cells ! coincide - if ( i .EQ. 1 ) then + if ( iTarget .EQ. 1 ) then j0 = 1 end if - if ( i .EQ. grid1%nb_cells ) then + if ( iTarget .EQ. grid1%nb_cells ) then j1 = grid1%nb_cells end if @@ -528,11 +560,11 @@ subroutine remapping_integration( grid0, u0, ppoly0, grid1, u1, method ) end if ! end integration for non-vanished cells ! The cell average is the integrated value divided by the cell width - u1(i) = q / grid1%h(i) + u1(iTarget) = q / grid1%h(iTarget) end if ! end if clause to check if cell is vanished - end do ! end i loop on target grid cells + end do ! end iTarget loop on target grid cells end subroutine remapping_integration From 09134216a9e689f06abf8fdf1d156f2d90255bad Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 11 Jul 2013 19:11:33 -0400 Subject: [PATCH 031/372] Added submodule pkg/CVmix Let's see if anyone notices? :) When cloning the MOM6 repository, pkg/CVmix will appear as an empty directory. *** IF YOU DO NOT WANT TO SEE CVmix, DO NOTHING ELSE *** If you want to populate pkg/CVmix do: git submodule init git submodule update Technical details: The URL is currently ssh://cvs.princeton.rdhpcs.noaa.gov/home/aja/Repos/CVmix.git which is a crontab-synced clone of the SVN repository at https://cvmix.googlecode.com/svn/trunk The sync is hourly. We'll treat this as a read-only process (for now). Ideally, we'll move this clone to a publicly accessible repository (code.google or github) sometime soon. --- .gitmodules | 3 +++ pkg/CVmix | 1 + 2 files changed, 4 insertions(+) create mode 100644 .gitmodules create mode 160000 pkg/CVmix diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000000..bcc55bb6a6 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "pkg/CVmix"] + path = pkg/CVmix + url = ssh://cvs.princeton.rdhpcs.noaa.gov/home/aja/Repos/CVmix.git diff --git a/pkg/CVmix b/pkg/CVmix new file mode 160000 index 0000000000..aa0f797045 --- /dev/null +++ b/pkg/CVmix @@ -0,0 +1 @@ +Subproject commit aa0f797045571dba4314d06f5d7362fd9dd790d1 From 1a748b7af53fb23ec62ff1dffd8ee7d328d8cb69 Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Fri, 12 Jul 2013 18:35:37 -0400 Subject: [PATCH 032/372] Added initial version of SIS_input & SIS_override. These two files will be used for setting parameters in SIS. All answers are bitwise identical. --- examples/SIS2/SIS_input | 76 +++++++++++++++++++++++++++++ examples/SIS2/SIS_override | 1 + examples/SIS2/input.nml | 18 +++++-- examples/SIS2_icebergs/SIS_input | 76 +++++++++++++++++++++++++++++ examples/SIS2_icebergs/SIS_override | 1 + examples/SIS2_icebergs/input.nml | 18 +++++-- 6 files changed, 180 insertions(+), 10 deletions(-) create mode 100644 examples/SIS2/SIS_input create mode 100644 examples/SIS2/SIS_override create mode 100644 examples/SIS2_icebergs/SIS_input create mode 100644 examples/SIS2_icebergs/SIS_override diff --git a/examples/SIS2/SIS_input b/examples/SIS2/SIS_input new file mode 100644 index 0000000000..b645b82c02 --- /dev/null +++ b/examples/SIS2/SIS_input @@ -0,0 +1,76 @@ +!********+*********+*********+*********+*********+*********+*********+* +!* This file determines the adjustable run-time parameters for the * +!* Sea Ice Simulator (SIS), versions 2 and later. Where * +!* appropriate, MKS units are used. * +!********+*********+*********+*********+*********+*********+*********+* +! >>> Global coupled ice-ocean SIS2 5 layer ice, 63 layer ocean test case. + +! Specify properties of the physical domain. +OMEGA = 7.2921e-5 ! The rotation rate of the earth in s-1. +ROTATION = "2omegasinlat" ! Rotation approximation (2omegasinlat, + ! betaplane or USER). +G_EARTH = 9.80 ! G_EARTH is the Earth's gravitational + ! acceleration, in m s-2. +GRID_CONFIG = "mosaic" ! Method for defining horizontal grid + ! = file|cartesian|spherical|mercator + ! file - read grid from file "GRID_FILE" + ! cartesian - a Cartesian grid + ! spherical - a spherical grid + ! mercator - a Mercator grid +GRID_FILE = "ocean_hgrid.nc" + ! Name of file to read horizontal grid data + +! Specify the numerical domain. +NIGLOBAL = 360 ! NIGLOBAL and NJGLOBAL are the number of thickness +NJGLOBAL = 210 ! grid points in the zonal and meridional + ! directions of the physical domain. +NK = 63 ! The number of layers. +NIHALO = 1 ! NIHALO and NJHALO are the number of halo +NJHALO = 1 ! points on each side in the x- and y-directions. + ! If static memory allocation is used, these + ! must match the values of NIHALO_ and NJHALO_ + ! in MOM_memory.h. +NIPROC_IO = 1 ! The number of processors used for I/O in the + ! x-direction, or 0 to equal NIPROC. NIPROC_IO + ! must be a factor of NIPROC. +NJPROC_IO = 1 ! The number of processors used for I/O in the + ! y-direction, or 0 to equal NJPROC. NJPROC_IO + ! must be a factor of NJPROC. + +REENTRANT_X = True ! If defined, the domain is zonally reentrant. +REENTRANT_Y = False ! If defined, the domain is meridionally + ! reentrant. +TRIPOLAR_N = True ! Use tripolar connectivity at the northern + ! edge of the domain. With TRIPOLAR_N, NIGLOBAL + ! must be even. + +DEBUG = False ! If true, write out verbose debugging data. +DEBUG_TRUNCATIONS = False ! If true, calculate all diagnostics that are + ! useful for debugging truncations. +SEND_LOG_TO_STDOUT = False ! If true write out log information to stdout. + +! Specify the time integration scheme. + + +ICE_STRENGTH_PSTAR = 2.75e4 ! ICE_STRENGTH_PSTAR is a constant in the + ! expression for the ice strength, P* in + ! Hunke & Dukowics '97, in Pa. +RHO_OCEAN = 1030.0 ! RHO_OCEAN is used in the Boussinesq + ! approximation to calculations of pressure and + ! pressure gradients, in units of kg m-3. +RHO_ICE = 905.0 ! RHO_ICE is the nominal density of sea ice + ! used in SIS, in units of kg m-3. +RHO_SNOW = 330.0 ! RHO_SNOW is the nominal density of snow + ! used in SIS, in units of kg m-3. +C_P_ICE = 2100.0 ! C_P_ICE is the heat capacity of fresh ice + ! in J kg-1 K-1, approximated as a constant. +C_P = 3925.0 ! C_P is the heat capacity of sea water in + ! J kg-1 K-1, approximated as a constant. +CORRECT_DENSITY = True ! If CORRECT_DENSITY is defined, the layer + ! densities are restored toward their target + ! values by the diapycnal mixing. + +! Specify the properties of the surface forcing. +WIND_STAGGER = "B" ! "A", "B", or "C" to indicate the + ! staggering of the wind stresses between the + ! sea ice and ocean. diff --git a/examples/SIS2/SIS_override b/examples/SIS2/SIS_override new file mode 100644 index 0000000000..8244328586 --- /dev/null +++ b/examples/SIS2/SIS_override @@ -0,0 +1 @@ +# Blank file in which we can put "overrides" for parameters diff --git a/examples/SIS2/input.nml b/examples/SIS2/input.nml index 40783209fa..326ba547f9 100644 --- a/examples/SIS2/input.nml +++ b/examples/SIS2/input.nml @@ -1,10 +1,18 @@ &MOM_input_nml output_directory = './', - input_filename = 'n' - restart_input_dir = 'INPUT/', - restart_output_dir = 'RESTART/', - parameter_filename = 'MOM_input', - 'MOM_override' / + input_filename = 'n' + restart_input_dir = 'INPUT/', + restart_output_dir = 'RESTART/', + parameter_filename = 'MOM_input', + 'MOM_override' / + + &SIS_input_nml + output_directory = './', + input_filename = 'n' + restart_input_dir = 'INPUT/', + restart_output_dir = 'RESTART/', + parameter_filename = 'SIS_input', + 'SIS_override' / &diag_manager_nml / diff --git a/examples/SIS2_icebergs/SIS_input b/examples/SIS2_icebergs/SIS_input new file mode 100644 index 0000000000..b645b82c02 --- /dev/null +++ b/examples/SIS2_icebergs/SIS_input @@ -0,0 +1,76 @@ +!********+*********+*********+*********+*********+*********+*********+* +!* This file determines the adjustable run-time parameters for the * +!* Sea Ice Simulator (SIS), versions 2 and later. Where * +!* appropriate, MKS units are used. * +!********+*********+*********+*********+*********+*********+*********+* +! >>> Global coupled ice-ocean SIS2 5 layer ice, 63 layer ocean test case. + +! Specify properties of the physical domain. +OMEGA = 7.2921e-5 ! The rotation rate of the earth in s-1. +ROTATION = "2omegasinlat" ! Rotation approximation (2omegasinlat, + ! betaplane or USER). +G_EARTH = 9.80 ! G_EARTH is the Earth's gravitational + ! acceleration, in m s-2. +GRID_CONFIG = "mosaic" ! Method for defining horizontal grid + ! = file|cartesian|spherical|mercator + ! file - read grid from file "GRID_FILE" + ! cartesian - a Cartesian grid + ! spherical - a spherical grid + ! mercator - a Mercator grid +GRID_FILE = "ocean_hgrid.nc" + ! Name of file to read horizontal grid data + +! Specify the numerical domain. +NIGLOBAL = 360 ! NIGLOBAL and NJGLOBAL are the number of thickness +NJGLOBAL = 210 ! grid points in the zonal and meridional + ! directions of the physical domain. +NK = 63 ! The number of layers. +NIHALO = 1 ! NIHALO and NJHALO are the number of halo +NJHALO = 1 ! points on each side in the x- and y-directions. + ! If static memory allocation is used, these + ! must match the values of NIHALO_ and NJHALO_ + ! in MOM_memory.h. +NIPROC_IO = 1 ! The number of processors used for I/O in the + ! x-direction, or 0 to equal NIPROC. NIPROC_IO + ! must be a factor of NIPROC. +NJPROC_IO = 1 ! The number of processors used for I/O in the + ! y-direction, or 0 to equal NJPROC. NJPROC_IO + ! must be a factor of NJPROC. + +REENTRANT_X = True ! If defined, the domain is zonally reentrant. +REENTRANT_Y = False ! If defined, the domain is meridionally + ! reentrant. +TRIPOLAR_N = True ! Use tripolar connectivity at the northern + ! edge of the domain. With TRIPOLAR_N, NIGLOBAL + ! must be even. + +DEBUG = False ! If true, write out verbose debugging data. +DEBUG_TRUNCATIONS = False ! If true, calculate all diagnostics that are + ! useful for debugging truncations. +SEND_LOG_TO_STDOUT = False ! If true write out log information to stdout. + +! Specify the time integration scheme. + + +ICE_STRENGTH_PSTAR = 2.75e4 ! ICE_STRENGTH_PSTAR is a constant in the + ! expression for the ice strength, P* in + ! Hunke & Dukowics '97, in Pa. +RHO_OCEAN = 1030.0 ! RHO_OCEAN is used in the Boussinesq + ! approximation to calculations of pressure and + ! pressure gradients, in units of kg m-3. +RHO_ICE = 905.0 ! RHO_ICE is the nominal density of sea ice + ! used in SIS, in units of kg m-3. +RHO_SNOW = 330.0 ! RHO_SNOW is the nominal density of snow + ! used in SIS, in units of kg m-3. +C_P_ICE = 2100.0 ! C_P_ICE is the heat capacity of fresh ice + ! in J kg-1 K-1, approximated as a constant. +C_P = 3925.0 ! C_P is the heat capacity of sea water in + ! J kg-1 K-1, approximated as a constant. +CORRECT_DENSITY = True ! If CORRECT_DENSITY is defined, the layer + ! densities are restored toward their target + ! values by the diapycnal mixing. + +! Specify the properties of the surface forcing. +WIND_STAGGER = "B" ! "A", "B", or "C" to indicate the + ! staggering of the wind stresses between the + ! sea ice and ocean. diff --git a/examples/SIS2_icebergs/SIS_override b/examples/SIS2_icebergs/SIS_override new file mode 100644 index 0000000000..8244328586 --- /dev/null +++ b/examples/SIS2_icebergs/SIS_override @@ -0,0 +1 @@ +# Blank file in which we can put "overrides" for parameters diff --git a/examples/SIS2_icebergs/input.nml b/examples/SIS2_icebergs/input.nml index 5a59bf5dde..069bd46f76 100644 --- a/examples/SIS2_icebergs/input.nml +++ b/examples/SIS2_icebergs/input.nml @@ -1,10 +1,18 @@ &MOM_input_nml output_directory = './', - input_filename = 'n' - restart_input_dir = 'INPUT/', - restart_output_dir = 'RESTART/', - parameter_filename = 'MOM_input', - 'MOM_override' / + input_filename = 'n' + restart_input_dir = 'INPUT/', + restart_output_dir = 'RESTART/', + parameter_filename = 'MOM_input', + 'MOM_override' / + + &SIS_input_nml + output_directory = './', + input_filename = 'n' + restart_input_dir = 'INPUT/', + restart_output_dir = 'RESTART/', + parameter_filename = 'SIS_input', + 'SIS_override' / &diag_manager_nml / From ca15f531c9052b7b81b51a0b8052fb54b3c86ab8 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Sat, 13 Jul 2013 18:57:46 -0400 Subject: [PATCH 033/372] Refactor remapping_main and added saftey checks Modularized remapping_main, adding functions for building grids, consistency checks and conservation checks. Conservation checks fail when turned on! --- examples/global_ALE/z/MOM_parameter_doc.all | 1576 +++++++++++++++++ examples/global_ALE/z/MOM_parameter_doc.short | 630 +++++++ src/ALE/MOM_remapping.F90 | 268 ++- 3 files changed, 2450 insertions(+), 24 deletions(-) create mode 100644 examples/global_ALE/z/MOM_parameter_doc.all create mode 100644 examples/global_ALE/z/MOM_parameter_doc.short diff --git a/examples/global_ALE/z/MOM_parameter_doc.all b/examples/global_ALE/z/MOM_parameter_doc.all new file mode 100644 index 0000000000..031fb097cf --- /dev/null +++ b/examples/global_ALE/z/MOM_parameter_doc.all @@ -0,0 +1,1576 @@ +REENTRANT_X = True ! [Boolean] default = True + ! If true, the domain is zonally reentrant. +REENTRANT_Y = False ! [Boolean] default = False + ! If true, the domain is meridionally reentrant. +TRIPOLAR_N = True ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +NONBLOCKING_UPDATES = False ! [Boolean] default = False + ! If true, non-blocking halo updates may be used. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 360 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 210 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 +!NIPROC = 8 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 8 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +NIPROC_IO = 1 ! default = 0 + ! The number of processors used for I/O in the + ! x-direction, or 0 to equal NIPROC. +NJPROC_IO = 1 ! default = 0 + ! The number of processors used for I/O in the + ! y-direction, or 0 to equal NJPROC. + ! Parameters of module MOM_grid + ! Parameters providing information about the vertical grid. +G_EARTH = 9.8 ! [m s-2] default = 9.8 + ! The gravitational acceleration of the Earth. +RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 + ! The mean ocean density used with BOUSSINESQ true to + ! calculate accelerations and the mass for conservation + ! properties, or with BOUSSINSEQ false to convert some + ! parameters from vertical units of m to kg m-2. +FIRST_DIRECTION = 0 ! default = 0 + ! An integer that indicates which direction goes first + ! in parts of the code that use directionally split + ! updates, with even numbers (or 0) used for x- first + ! and odd numbers used for y-first. +BOUSSINESQ = True ! [Boolean] default = True + ! If true, make the Boussinesq approximation. +ANGSTROM = 1.0E-10 ! [m] default = 1.0E-10 + ! The minumum layer thickness, usually one-Angstrom. +BATHYMETRY_AT_VEL = False ! [Boolean] default = False + ! If true, there are separate values for the basin depths + ! at velocity points. Otherwise the effects of of + ! topography are entirely determined from thickness points. +NK = 50 ! [nondim] + ! The number of model layers. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. + ! Parameters of module MOM +VERBOSITY = 2 ! default = 2 + ! Integer controlling level of messaging + ! 0 = Only FATAL messages + ! 2 = Only FATAL, WARNING, NOTE [default] + ! 9 = All) +SPLIT = True ! [Boolean] default = True + ! Use the split time stepping if true. +USE_LEGACY_SPLIT = False ! [Boolean] default = False + ! If true, use the full range of options available from + ! the older GOLD-derived split time stepping code. +ENABLE_THERMODYNAMICS = True ! [Boolean] default = True + ! If true, Temperature and salinity are used as state + ! variables. +USE_EOS = True ! [Boolean] default = True + ! If true, density is calculated from temperature and + ! salinity with an equation of state. If USE_EOS is + ! true, ENABLE_THERMODYNAMICS must be true as well. +ADIABATIC = False ! [Boolean] default = False + ! There are no diapycnal mass fluxes if ADIABATIC is + ! true. This assumes that KD = KDML = 0.0 and that + ! there is no buoyancy forcing, but makes the model + ! faster by eliminating subroutine calls. +BULKMIXEDLAYER = False ! [Boolean] default = True + ! If true, use a Kraus-Turner-like bulk mixed layer + ! with transitional buffer layers. Layers 1 through + ! NKML+NKBL have variable densities. There must be at + ! least NKML+NKBL+1 layers if BULKMIXEDLAYER is true. + ! The default is the same setting as ENABLE_THERMODYNAMICS. +USE_REGRIDDING = True ! [Boolean] default = False + ! If True, use the ALE algorithm (regridding/remapping). + ! If False, use the layered isopycnal algorithm. +THICKNESSDIFFUSE = True ! [Boolean] default = False + ! If true, interfaces or isopycnal surfaces are diffused, + ! depending on the value of FULL_THICKNESSDIFFUSE. +THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. + ! This is only used if THICKNESSDIFFUSE is true. +MIXEDLAYER_RESTRAT = False ! [Boolean] default = False + ! If true, a density-gradient dependent re-stratifying + ! flow is imposed in the mixed layer. + ! This is only used if BULKMIXEDLAYER is true. +DEBUG = False ! [Boolean] default = False + ! If true, write out verbose debugging data. +DEBUG_TRUNCATIONS = False ! [Boolean] default = False + ! If true, calculate all diagnostics that are useful for + ! debugging truncations. +DT = 3600.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 7200.0 ! [s] default = 3600.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +HMIX_SFC_PROP = 1.0 ! [m] default = 1.0 + ! If BULKMIXEDLAYER is false, HMIX_SFC_PROP is the depth + ! over which to average to find surface properties like + ! SST and SSS or density (but not surface velocities). +MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 + ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. Making this + ! larger than DT_THERM reduces the performance penalty + ! of regridding to depth online. +INTERPOLATE_P_SURF = False ! [Boolean] default = False + ! If true, linearly interpolate the surface pressure + ! over the coupling time step, using the specified value + ! at the end of the step. +SSH_SMOOTHING_PASSES = 0.0 ! [nondim] default = 0.0 + ! The number of Laplacian smoothing passes to apply to the + ! the sea surface height that is reported to the sea-ice. +DTBT_RESET_PERIOD = 0.0 ! [s] default = 7200.0 + ! The period between recalculations of DTBT (if DTBT <= 0). + ! If DTBT_RESET_PERIOD is negative, DTBT is set based + ! only on information available at initialization. If + ! dynamic, DTBT will be set at least every forcing time + ! step, and if 0, every dynamics time step. The default is + ! set by DT_THERM. This is only used if SPLIT is true. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +DO_GEOTHERMAL = True ! [Boolean] default = False + ! If true, apply geothermal heating. +BOUND_SALINITY = True ! [Boolean] default = False + ! If true, limit salinity to being positive. (The sea-ice + ! model may ask for more salt than is available and + ! drive the salinity negative otherwise.) +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +P_REF = 2.0E+07 ! [Pa] default = 2.0E+07 + ! The pressure that is used for calculating the coordinate + ! density. (1 Pa = 1e4 dbar, so 2e7 is commonly used.) + ! This is only used if USE_EOS and ENABLE_THERMODYNAMICS + ! are true. +CHECK_BAD_SURFACE_VALS = False ! [Boolean] default = False + ! If true, check the surface state for ridiculous values. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" + ! The file into which to write the initial conditions. + ! Parameters of module MOM_tracer_registry +EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" + ! EQN_OF_STATE determines which ocean equation of state + ! should be used. Currently, the valid choices are + ! "LINEAR", "UNESCO", and "WRIGHT". + ! This is only used if USE_EOS is true. +EOS_QUADRATURE = False ! [Boolean] default = False + ! If true, always use the generic (quadrature) code + ! code for the integrals of density. +TFREEZE_FORM = "LINEAR" ! default = "LINEAR" + ! TFREEZE_FORM determines which expression should be + ! used for the freezing point. Currently, the valid + ! choices are "LINEAR", "MILLERO_78". +TFREEZE_S0_P0 = 0.0 ! [deg C] default = 0.0 + ! When TFREEZE_FORM=LINEAR, + ! this is the freezing potential temperature at + ! S=0, P=0. +DTFREEZE_DS = -0.054 ! [deg C PSU-1] default = -0.054 + ! When TFREEZE_FORM=LINEAR, + ! this is the derivative of the freezing potential + ! temperature with salinity. +DTFREEZE_DP = 0.0 ! [deg C Pa-1] default = 0.0 + ! When TFREEZE_FORM=LINEAR, + ! this is the derivative of the freezing potential + ! temperature with pressure. +PARALLEL_RESTARTFILES = False ! [Boolean] default = False + ! If true, each processor writes its own restart file, + ! otherwise a single restart file is generated +RESTARTFILE = "MOM.res" ! default = "MOM.res" + ! The name-root of the restart file. +LARGE_FILE_SUPPORT = True ! [Boolean] default = True + ! If true, use the file-size limits with NetCDF large + ! file support (4Gb), otherwise the limit is 2Gb. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. + ! Parameters of module MOM_tracer_flow_control +USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False + ! If true, use the USER_tracer_example tracer package. +USE_DOME_TRACER = False ! [Boolean] default = False + ! If true, use the DOME_tracer tracer package. +USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False + ! If true, use the ideal_age_example tracer package. +USE_OIL_TRACER = False ! [Boolean] default = False + ! If true, use the oil_tracer tracer package. +USE_ADVECTION_TEST_TRACER = False ! [Boolean] default = False + ! If true, use the advection_test_tracer tracer package. +USE_OCMIP2_CFC = False ! [Boolean] default = False + ! If true, use the MOM_OCMIP2_CFC tracer package. +USE_generic_tracer = False ! [Boolean] default = False + ! If true and _USE_GENERIC_TRACER is defined as a + ! preprocessor macro, use the MOM_generic_tracer packages. + ! Parameters of module ideal_age_example +DO_IDEAL_AGE = True ! [Boolean] default = True + ! If true, use an ideal age tracer that is set to 0 age + ! in the mixed layer and ages at unit rate in the interior. +DO_IDEAL_VINTAGE = False ! [Boolean] default = False + ! If true, use an ideal vintage tracer that is set to an + ! exponentially increasing value in the mixed layer and + ! is conserved thereafter. +DO_IDEAL_AGE_DATED = False ! [Boolean] default = False + ! If true, use an ideal age tracer that is everywhere 0 + ! before IDEAL_AGE_DATED_START_YEAR, but the behaves like + ! the standard ideal age tracer - i.e. is set to 0 age in + ! the mixed layer and ages at unit rate in the interior. +AGE_IC_FILE = "" ! default = "" + ! The file in which the age-tracer initial values can be + ! found, or an empty string for internal initialization. +AGE_IC_FILE_IS_Z = False ! [Boolean] default = False + ! If true, AGE_IC_FILE is in depth space, not layer space +MASK_MASSLESS_TRACERS = False ! [Boolean] default = False + ! If true, the tracers are masked out in massless layer. + ! This can be a problem with time-averages. +TRACERS_MAY_REINIT = False ! [Boolean] default = False + ! If true, tracers may go through the initialization code + ! if they are not found in the restart files. Otherwise + ! it is a fatal error if the tracers are not found in the + ! restart files of a restarted run. +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "file" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +GFS = 9.8 ! [m s-2] default = 9.8 + ! The reduced gravity at the free surface. +COORD_FILE = "Layer_coord50.nc" ! + ! The file from which the coordinate densities are read. +COORD_VAR = "Layer" ! default = "Layer" + ! The variable in COORD_FILE that is to be used for the + ! coordinate densities. + ! Parameters of module MOM_grid_init +GRID_CONFIG = "mosaic" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +GRID_FILE = "ocean_hgrid.nc" ! + ! Name of the file from which to read horizontal grid data. +TOPO_CONFIG = "file" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +TOPO_FILE = "topog.nc" ! default = "topog.nc" + ! The file from which the bathymetry is read. +TOPO_VARNAME = "depth" ! default = "depth" + ! The name of the bathymetry variable in TOPO_FILE. +MAXIMUM_DEPTH = 6000.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 + ! The minimum depth of the ocean. +APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the eastern + ! side of the global domain +APPLY_OBC_U_FLATHER_WEST = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the western + ! side of the global domain +APPLY_OBC_V_FLATHER_NORTH = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the northern + ! side of the global domain +APPLY_OBC_V_FLATHER_SOUTH = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the southern + ! side of the global domain +CHANNEL_CONFIG = "global_1deg" ! default = "none" + ! A parameter that determines which set of channels are + ! restricted to specific widths. Options are: + ! none - All channels have the grid width. + ! global_1deg - Sets 16 specific channels appropriate + ! for a 1-degree model, as used in CM2G. + ! list - Read the channel locations and widths from a + ! text file, like MOM_channel_list in the MOM_SIS + ! test case. + ! file - Read open face widths everywhere from a + ! NetCDF file on the model grid. +ROTATION = "2omegasinlat" ! default = "2omegasinlat" + ! This specifies how the Coriolis parameter is specified: + ! 2omegasinlat - Use twice the planetary rotation rate + ! times the sine of latitude. + ! betaplane - Use a beta-plane or f-plane. + ! USER - call a user modified routine. +OMEGA = 7.2921E-05 ! [s-1] default = 7.2921E-05 + ! The rotation rate of the earth. +ALWAYS_WRITE_GEOM = False ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +INIT_LAYERS_FROM_Z_FILE = True ! [Boolean] default = False + ! If true, intialize the layer thicknesses, temperatures, + ! and salnities from a Z-space file on a latitude- + ! longitude grid. +TEMP_SALT_Z_INIT_FILE = "WOA05_pottemp_salt.nc" ! default = "temp_salt_z.nc" + ! The name of the z-space input file used to initialize + ! the layer thicknesses, temperatures and salinities. +Z_INIT_FILE_PTEMP_VAR = "PTEMP" ! default = "ptemp" + ! The name of the potential temperature variable in + ! TEMP_SALT_Z_INIT_FILE. +Z_INIT_FILE_SALT_VAR = "SALT" ! default = "salt" + ! The name of the salinity variable in + ! TEMP_SALT_Z_INIT_FILE. +ADJUST_THICKNESS = True ! [Boolean] default = False + ! If true, all mass below the bottom removed if the + ! topography is shallower than the thickness input file + ! would indicate. +VELOCITY_CONFIG = "zero" ! default = "zero" + ! A string that determines how the initial velocities + ! are specified for a new run: + ! file - read velocities from the file specified + ! by (VELOCITY_FILE). + ! zero - the fluid is initially at rest. + ! uniform - the flow is uniform (determined by + ! paremters TORUS_U and TORUS_V). + ! USER - call a user modified routine. +CONVERT_THICKNESS_UNITS = False ! [Boolean] default = False + ! If true, convert the thickness initial conditions from + ! units of m to kg m-2 or vice versa, depending on whether + ! BOUSSINESQ is defined. This does not apply if a restart + ! file is read. +DEPRESS_INITIAL_SURFACE = False ! [Boolean] default = False + ! If true, depress the initial surface to avoid huge + ! tsunamis when a large surface pressure is applied. +SPONGE = False ! [Boolean] default = False + ! If true, sponges may be applied anywhere in the domain. + ! The exact location and properties of those sponges are + ! specified via SPONGE_CONFIG. +APPLY_OBC_U = False ! [Boolean] default = False + ! If true, open boundary conditions may be set at some + ! u-points, with the configuration controlled by OBC_CONFIG +APPLY_OBC_V = False ! [Boolean] default = False + ! If true, open boundary conditions may be set at some + ! v-points, with the configuration controlled by OBC_CONFIG +BOUNDARY_EXTRAPOLATION_PRESSURE = True ! [Boolean] default = True + ! When defined, the reconstruction is extrapolated + ! within boundary cells rather than assume PCM for the. + ! calculation of pressure. e.g. if PPM is used, a + ! PPM reconstruction will also be used within + ! boundary cells. +RECONSTRUCT_FOR_PRESSURE = True ! [Boolean] default = True + ! If True, use vertical reconstruction of T/S within + ! the integrals of teh FV pressure gradient calculation. + ! If False, use the constant-by-layer algorithm. + ! By default, this is True when using ALE and False otherwise. +PRESSURE_RECONSTRUCTION_SCHEME = 1 ! default = 1 + ! Type of vertical reconstruction of T/S to use in integrals + ! within the FV pressure gradient calculation. 1: PLM reconstruction. + ! 2: PPM reconstruction. +REGRIDDING_COORDINATE_MODE = "Z*" ! default = "LAYER" + ! Coordinate mode for vertical regridding. + ! Choose among the following possibilities: + ! LAYER - Isopycnal or stacked shallow water layers + ! Z* - stetched geopotential z* + ! SIGMA - terrain following coordinates + ! RHO - continuous isopycnal +REGRIDDING_COORDINATE_UNITS = "m" ! default = "m" + ! Units of the regridding coordinuate. +INTERPOLATION_SCHEME = "P1M_H2" ! default = "P1M_H2" + ! This sets the interpolation scheme to use to + ! determine the new grid. These parameters are + ! only relevant when REGRIDDING_COORDINATE_MODE is + ! set to a function of state. Otherwise, it is not + ! used. It can be one of the following schemes: + ! P1M_H2 (2nd-order accurate) + ! P1M_H4 (2nd-order accurate) + ! P1M_IH4 (2nd-order accurate) + ! PLM (2nd-order accurate) + ! PPM_H4 (3rd-order accurate) + ! PPM_IH4 (3rd-order accurate) + ! P3M_IH4IH3 (4th-order accurate) + ! P3M_IH6IH5 (4th-order accurate) + ! PQM_IH4IH3 (4th-order accurate) + ! PQM_IH6IH5 (5th-order accurate) +ALE_COORDINATE_CONFIG = "FILE:INPUT/vgrid.nc,dz" ! default = "UNIFORM" + ! Determines how to specify the coordinate + ! resolution. Valid options are: + ! PARAM - use the vector-parameter ALE_RESOLUTION + ! UNIFORM - uniformly distributed + ! FILE:string - read from a file. The string specifies + ! the filename and variable name, separated + ! by a comma or space, e.g. FILE:lev.nc,Z +!ALE_RESOLUTION = 3*10.1, 2*10.2, 10.3, 10.5, 10.7, 10.9, 11.3, 11.7, 12.4, 13.3, 14.6, 16.3, 18.6, 21.7, 25.9, 31.4, 38.5, 47.4, 58.4, 71.3, 86.0, 101.9, 118.1, 134.0, 148.7, 161.6, 172.6, 181.5, 188.6, 194.1, 198.3, 201.4, 203.7, 205.4, 206.7, 207.6, 208.3, 208.7, 209.1, 209.3, 209.5, 209.7, 2*209.8, 2*209.9, 209.0 ! [m] + ! The distribution of vertical resolution for the target + ! grid used for Eulerian-like coordinates. For example, + ! in z-coordinate mode, the parameter is a list of level + ! thicknesses (in m). In sigma-coordinate mode, the list + ! is of non-dimensional fractions of the water column. +MIN_THICKNESS = 0.001 ! [m] default = 0.001 + ! When regridding, this is the minimum layer + ! thickness allowed. +BOUNDARY_EXTRAPOLATION = False ! [Boolean] default = False + ! When defined, a proper high-order reconstruction + ! scheme is used within boundary cells rather + ! than PCM. E.g., if PPM is used for remapping, a + ! PPM reconstruction will also be used within + ! boundary cells. +REMAPPING_SCHEME = "PLM" ! default = "PLM" + ! This sets the reconstruction scheme used + ! for vertical remapping for all variables. + ! It can be one of the following schemes: + ! PCM (1st-order accurate) + ! PLM (2nd-order accurate) + ! PPM_H4 (3rd-order accurate) + ! PPM_IH4 (3rd-order accurate) + ! PQM_IH4IH3 (4th-order accurate) + ! PQM_IH6IH5 (5th-order accurate) + ! Parameters of module MOM_MEKE +MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 + ! The local depth-indepented MEKE dissipation rate. +MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 + ! A scaling for the bottom drag applied to MEKE. This + ! should be less than 1 to account for the surface + ! intensification of MEKE and the fraction of MEKE that + ! may be temporarily stored as potential energy. +MEKE_GMCOEFF = -1.0 ! [nondim] default = -1.0 + ! The efficiency of the conversion of potential energy + ! into MEKE by the thickness mixing parameterization. + ! If MEKE_GMCOEFF is negative, this conversion is not + ! used or calculated. +MEKE_FRCOEFF = -1.0 ! [nondim] default = -1.0 + ! The efficiency of the conversion of mean energy into + ! MEKE. If MEKE_FRCOEFF is negative, this conversion + ! is not used or calculated. +MEKE_BGSRC = 0.0 ! [W kg-1] default = 0.0 + ! A background energy source for MEKE. +MEKE_KH = -1.0 ! [m2 s-1] default = -1.0 + ! A background lateral diffusivity of MEKE, or a + ! Use a negative value to not apply lateral diffusion to MEKE. +MEKE_DTSCALE = 1.0 ! [nondim] default = 1.0 + ! A scaling factor to accelerate the time evolution of MEKE. +MEKE_KHCOEFF = -1.0 ! [nondim] default = -1.0 + ! A scaling factor which is combined with the square root + ! of MEKE times the grid-cell area to give MEKE%Kh, or a + ! negative value not to calculate MEKE%Kh. + ! This factor must be >0 for MEKE to contribute to the + ! thickness/tracer mixing in the rest of the model. +MEKE_USCALE = 1.0 ! [m s-1] default = 1.0 + ! The background velocity that is combined with MEKE to + ! calculate the bottom drag. +CDRAG = 0.003 ! [nondim] default = 0.003 + ! CDRAG is the drag coefficient relating the magnitude of + ! the velocity field to the bottom stress. +MEKE_VISC_DRAG = False ! [Boolean] default = False + ! If true, use the vertvisc_type to calculate the bottom + ! drag acting on MEKE. +MEKE_KHTH_FAC = 1.0 ! [nondim] default = 1.0 + ! A factor that maps MEKE%Kh to KhTh. +MEKE_KHTR_FAC = 1.0 ! [nondim] default = 1.0 + ! A factor that maps MEKE%Kh to KhTr. +MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 + ! A factor that maps MEKE%Kh to Kh for MEKE itself. +MEKE_RD_MAX_SCALE = True ! [nondim] default = True + ! If true, the maximum length scale used by MEKE is + ! the deformation radius. + ! Parameters of module MOM_lateral_mixing_coeffs +USE_VARIABLE_MIXING = True ! [Boolean] default = False + ! If true, the variable mixing code will be called. This + ! allows diagnostics to be created even if the scheme is + ! not used. If KHTR_SLOPE_CFF>0 or KhTh_Slope_Cff>0, + ! this is set to true regardless of what is in the + ! parameter file. +RESOLN_SCALED_KH = True ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTH = True ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTR = False ! [Boolean] default = False + ! If true, the epipycnal tracer diffusivity is scaled + ! away when the first baroclinic deformation radius is + ! well resolved. +KHTH_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the interface depth diffusivity +KHTR_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the epipycnal tracer diffusivity +VARMIX_KTOP = 6 ! [nondim] default = 2 + ! The layer number at which to start vertical integration + ! of S*N for purposes of finding the Eady growth rate. +VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 + ! The fixed length scale in the Visbeck formula. + ! Parameters of module MOM_wave_speed +KH_RES_SCALE_COEF = 1.0 ! [nondim] default = 1.0 + ! A coefficient that determines how Kh is scaled away if + ! RESOLN_SCALED_... is true, as + ! F = 1 / (1 + (KH_RES_SCALE_COEF*Rd/dx)^KH_RES_FN_POWER). +KH_RES_FN_POWER = 2 ! [nondim] default = 2 + ! The power of dx/Ld in the resolution function. Any + ! positive integer may be used, although even integers + ! are more efficient to calculate. Setting this greater + ! than 100 results in a step-function being used. +TIDES = True ! [Boolean] default = False + ! If true, apply tidal momentum forcing. +BE = 0.6 ! [nondim] default = 0.6 + ! If SPLIT is true, BE determines the relative weighting + ! of a 2nd-order Runga-Kutta baroclinic time stepping + ! scheme (0.5) and a backward Euler scheme (1) that is + ! used for the Coriolis and inertial terms. BE may be + ! from 0.5 to 1, but instability may occur near 0.5. + ! BE is also applicable if SPLIT is false and USE_RK2 + ! is true. +BEGW = 0.0 ! [nondim] default = 0.0 + ! If SPILT is true, BEGW is a number from 0 to 1 that + ! controls the extent to which the treatment of gravity + ! waves is forward-backward (0) or simulated backward + ! Euler (1). 0 is almost always used. + ! If SPLIT is false and USE_RK2 is true, BEGW can be + ! between 0 and 0.5 to damp gravity waves. +SPLIT_BOTTOM_STRESS = False ! [Boolean] default = False + ! If true, provide the bottom stress calculated by the + ! vertical viscosity to the barotropic solver. +BT_USE_LAYER_FLUXES = True ! [Boolean] default = True + ! If true, use the summed layered fluxes plus an + ! adjustment due to the change in the barotropic velocity + ! in the barotropic continuity equation. +CONTINUITY_SCHEME = "PPM" ! default = "PPM" + ! CONTINUITY_SCHEME selects the discretization for the + ! continuity solver. The only valid value currently is: + ! PPM - use a positive-definite (or monotonic) + ! piecewise parabolic reconstruction solver. +MONOTONIC_CONTINUITY = False ! [Boolean] default = False + ! If true, CONTINUITY_PPM uses the Colella and Woodward + ! monotonic limiter. The default (false) is to use a + ! simple positive definite limiter. +SIMPLE_2ND_PPM_CONTINUITY = False ! [Boolean] default = False + ! If true, CONTINUITY_PPM uses a simple 2nd order + ! (arithmetic mean) interpolation of the edge values. + ! This may give better PV conservation propterties. While + ! it formally reduces the accuracy of the continuity + ! solver itself in the strongly advective limit, it does + ! not reduce the overall order of accuracy of the dynamic + ! core. +UPWIND_1ST_CONTINUITY = False ! [Boolean] default = False + ! If true, CONTINUITY_PPM becomes a 1st-order upwind + ! continuity solver. This scheme is highly diffusive + ! but may be useful for debugging or in single-column + ! mode where its minimal stensil is useful. +ETA_TOLERANCE = 1.0E-06 ! [m] default = 2.5E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +ETA_TOLERANCE_AUX = 1.0E-06 ! [m] default = 1.0E-06 + ! The tolerance for free-surface height discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses when calculating the auxiliary + ! corrected velocities. By default, this is the same as + ! ETA_TOLERANCE, but can be made larger for efficiency. +VELOCITY_TOLERANCE = 1.0E-04 ! [m s-1] default = 3.0E+08 + ! The tolerance for barotropic velocity discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses. +CONT_PPM_AGGRESS_ADJUST = False ! [Boolean] default = False + ! If true, allow the adjusted velocities to have a + ! relative CFL change up to 0.5. +CONT_PPM_VOLUME_BASED_CFL = False ! [Boolean] default = False + ! If true, use the ratio of the open face lengths to the + ! tracer cell areas when estimating CFL numbers. The + ! default is set by CONT_PPM_AGGRESS_ADJUST. +CONTINUITY_CFL_LIMIT = 0.5 ! [nondim] default = 0.5 + ! The maximum CFL of the adjusted velocities. +CONT_PPM_BETTER_ITER = True ! [Boolean] default = True + ! If true, stop corrective iterations using a velocity + ! based criterion and only stop if the iteration is + ! better than all predecessors. +CONT_PPM_USE_VISC_REM_MAX = True ! [Boolean] default = True + ! If true, use more appropriate limiting bounds for + ! corrections in strongly viscous columns. +NOSLIP = False ! [Boolean] default = False + ! If true, no slip boundary conditions are used; otherwise + ! free slip boundary conditions are assumed. The + ! implementation of the free slip BCs on a C-grid is much + ! cleaner than the no slip BCs. The use of free slip BCs + ! is strongly encouraged, and no slip BCs are not used with + ! the biharmonic viscosity. +CORIOLIS_EN_DIS = False ! [Boolean] default = False + ! If true, two estimates of the thickness fluxes are used + ! to estimate the Coriolis term, and the one that + ! dissipates energy relative to the other one is used. +CORIOLIS_SCHEME = "SADOURNY75_ENERGY" ! default = "SADOURNY75_ENERGY" + ! CORIOLIS_SCHEME selects the discretization for the + ! Coriolis terms. Valid values are: + ! SADOURNY75_ENERGY - Sadourny, 1975; energy cons. + ! ARAKAWA_HSU90 - Arakawa & Hsu, 1990 + ! SADOURNY75_ENSTRO - Sadourny, 1975; enstrophy cons. + ! ARAKAWA_LAMB81 - Arakawa & Lamb, 1981; En. + Enst. + ! ARAKAWA_LAMB_BLEND - A blend of Arakawa & Lamb with + ! Arakawa & Hsu and Sadourny energy +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option would + ! have no effect on the SADOURNY Coriolis scheme if it + ! were possible to use centered difference thickness fluxes. +KE_SCHEME = "KE_ARAKAWA" ! default = "KE_ARAKAWA" + ! KE_SCHEME selects the discretization for acceleration + ! due to the kinetic energy gradient. Valid values are: + ! KE_ARAKAWA, KE_SIMPLE_GUDONOV, KE_GUDONOV +PV_ADV_SCHEME = "PV_ADV_CENTERED" ! default = "PV_ADV_CENTERED" + ! PV_ADV_SCHEME selects the discretization for PV + ! advection. Valid values are: + ! PV_ADV_CENTERED - centered (aka Sadourny, 75) + ! PV_ADV_UPWIND1 - upwind, first order + ! Parameters of module MOM_tidal_forcing +TIDE_M2 = True ! [Boolean] default = False + ! If true, apply tidal momentum forcing at the M2 + ! frequency. This is only used if TIDES is true. +TIDE_S2 = False ! [Boolean] default = False + ! If true, apply tidal momentum forcing at the S2 + ! frequency. This is only used if TIDES is true. +TIDE_N2 = False ! [Boolean] default = False + ! If true, apply tidal momentum forcing at the N2 + ! frequency. This is only used if TIDES is true. +TIDE_K2 = False ! [Boolean] default = False + ! If true, apply tidal momentum forcing at the K2 + ! frequency. This is only used if TIDES is true. +TIDE_K1 = False ! [Boolean] default = False + ! If true, apply tidal momentum forcing at the K1 + ! frequency. This is only used if TIDES is true. +TIDE_O1 = False ! [Boolean] default = False + ! If true, apply tidal momentum forcing at the O1 + ! frequency. This is only used if TIDES is true. +TIDE_P1 = False ! [Boolean] default = False + ! If true, apply tidal momentum forcing at the P1 + ! frequency. This is only used if TIDES is true. +TIDE_Q1 = False ! [Boolean] default = False + ! If true, apply tidal momentum forcing at the Q1 + ! frequency. This is only used if TIDES is true. +TIDE_MF = False ! [Boolean] default = False + ! If true, apply tidal momentum forcing at the MF + ! frequency. This is only used if TIDES is true. +TIDE_MM = False ! [Boolean] default = False + ! If true, apply tidal momentum forcing at the MM + ! frequency. This is only used if TIDES is true. +TIDAL_SAL_FROM_FILE = False ! [Boolean] default = False + ! If true, read the tidal self-attraction and loading + ! from input files, specified by TIDAL_INPUT_FILE. + ! This is only used if TIDES is true. +USE_PREVIOUS_TIDES = False ! [Boolean] default = False + ! If true, use the SAL from the previous iteration of the + ! tides to facilitate convergent iteration. + ! This is only used if TIDES is true. +TIDE_USE_SAL_SCALAR = True ! [Boolean] default = True + ! If true and TIDES is true, use the scalar approximation + ! when calculating self-attraction and loading. +TIDE_SAL_SCALAR_VALUE = 0.094 ! [m m-1] + ! The constant of proportionality between sea surface + ! height (really it should be bottom pressure) anomalies + ! and bottom geopotential anomalies. This is only used if + ! TIDES and TIDE_USE_SAL_SCALAR are true. +TIDE_M2_FREQ = 1.405189E-04 ! [s-1] default = 1.405189E-04 + ! Frequency of the M2 tidal constituent. + ! This is only used if TIDES and TIDE_M2 are true. +TIDE_M2_AMP = 0.242334 ! [m] default = 0.242334 + ! Amplitude of the M2 tidal constituent. + ! This is only used if TIDES and TIDE_M2 are true. +TIDE_M2_PHASE_T0 = 0.0 ! [radians] default = 0.0 + ! Phase of the M2 tidal constituent at time 0. + ! This is only used if TIDES and TIDE_M2 are true. +ANALYTIC_FV_PGF = True ! [Boolean] default = True + ! If true the pressure gradient forces are calculated + ! with a finite volume form that analytically integrates + ! the equations of state in pressure to avoid any + ! possibility of numerical thermobaric instability, as + ! described in Adcroft et al., O. Mod. (2008). + ! Parameters of module MOM_hor_visc +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +BIHARMONIC = True ! [Boolean] default = True + ! If true, se a biharmonic horizontal viscosity. + ! BIHARMONIC may be used with LAPLACIAN. +KH = 0.0 ! [m2 s-1] default = 0.0 + ! The background Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. +SMAGORINSKY_KH = False ! [Boolean] default = False + ! If true, use a Smagorinsky nonlinear eddy viscosity. +BOUND_KH = True ! [Boolean] default = True + ! If true, the Laplacian coefficient is locally limited + ! to be stable. +BETTER_BOUND_KH = True ! [Boolean] default = True + ! If true, the Laplacian coefficient is locally limited + ! to be stable with a better bounding than just BOUND_KH. +AH = 0.0 ! [m4 s-1] default = 0.0 + ! The background biharmonic horizontal viscosity. +AH_VEL_SCALE = 0.05 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +BOUND_AH = True ! [Boolean] default = True + ! If true, the biharmonic coefficient is locally limited + ! to be stable. +BETTER_BOUND_AH = True ! [Boolean] default = True + ! If true, the biharmonic coefficient is locally limited + ! to be stable with a better bounding than just BOUND_AH. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. +BOUND_CORIOLIS_BIHARM = True ! [Boolean] default = True + ! If true use a viscosity that increases with the square + ! of the velocity shears, so that the resulting viscous + ! drag is of comparable magnitude to the Coriolis terms + ! when the velocity differences between adjacent grid + ! points is 0.5*BOUND_CORIOLIS_VEL. The default is the + ! value of BOUND_CORIOLIS (or false). +BOUND_CORIOLIS_VEL = 6.0 ! [m s-1] default = 6.0 + ! The velocity scale at which BOUND_CORIOLIS_BIHARM causes + ! the biharmonic drag to have comparable magnitude to the + ! Coriolis acceleration. The default is set by MAXVEL. +HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 + ! The nondimensional coefficient of the ratio of the + ! viscosity bounds to the theoretical maximum for + ! stability without considering other terms. + ! Parameters of module MOM_vert_friction +BOTTOMDRAGLAW = True ! [Boolean] default = True + ! If true, the bottom stress is calculated with a drag + ! law of the form c_drag*|u|*u. The velocity magnitude + ! may be an assumed value or it may be based on the + ! actual velocity in the bottommost HBBL, depending on + ! LINEAR_DRAG. +CHANNEL_DRAG = True ! [Boolean] default = False + ! If true, the bottom drag is exerted directly on each + ! layer proportional to the fraction of the bottom it + ! overlies. +DIRECT_STRESS = False ! [Boolean] default = False + ! If true, the wind stress is distributed over the + ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML + ! may be set to a very small value. +DYNAMIC_VISCOUS_ML = True ! [Boolean] default = False + ! If true, use a bulk Richardson number criterion to + ! determine the mixed layer thickness for viscosity. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +HARMONIC_VISC = False ! [Boolean] default = False + ! If true, use the harmonic mean thicknesses for + ! calculating the vertical viscosity. +HMIX_FIXED = 30.0 ! [m] + ! The prescribed depth over which the near-surface + ! viscosity and diffusivity are elevated when the bulk + ! mixed layer is not used. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +KVML = 1.0E-04 ! [m2 s-1] default = 1.0E-04 + ! The kinematic viscosity in the mixed layer. A typical + ! value is ~1e-2 m2 s-1. KVML is not used if + ! BULKMIXEDLAYER is true. The default is set by KV. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. +CFL_BASED_TRUNCATIONS = True ! [Boolean] default = True + ! If true, base truncations on the CFL number, and not an + ! absolute speed. +CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 + ! The value of the CFL number that will cause velocity + ! components to be truncated; instability can occur past 0.5. +CFL_REPORT = 0.5 ! [nondim] default = 0.5 + ! The value of the CFL number that causes accelerations + ! to be reported; the default is CFL_TRUNCATE. + ! Parameters of module MOM_PointAccel +MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 + ! The maximum number of colums of truncations that any PE + ! will write out during a run. + ! Parameters of module MOM_set_visc +LINEAR_DRAG = False ! [Boolean] default = False + ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag + ! law is cdrag*DRAG_BG_VEL*u. +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +DOUBLE_DIFFUSION = False ! [Boolean] default = False + ! If true, increase diffusivitives for temperature or salt + ! based on double-diffusive paramaterization from MOM4/KPP. +BULK_RI_ML_VISC = 0.05 ! [nondim] default = 0.05 + ! The efficiency with which mean kinetic energy released + ! by mechanically forced entrainment of the mixed layer + ! is converted to turbulent kinetic energy. By default, + ! BULK_RI_ML_VISC = BULK_RI_ML or 0. +TKE_DECAY_VISC = 10.0 ! [nondim] default = 10.0 + ! TKE_DECAY_VISC relates the vertical rate of decay of + ! the TKE available for mechanical entrainment to the + ! natural Ekman depth for use in calculating the dynamic + ! mixed layer viscosity. By default, + ! TKE_DECAY_VISC = TKE_DECAY or 0. +ML_USE_OMEGA = True ! [Boolean] default = False + ! If true, use the absolute rotation rate instead of the + ! vertical component of rotation when setting the decay + ! scale for turbulence. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_USE_EOS = False ! [Boolean] default = False + ! If true, use the equation of state in determining the + ! properties of the bottom boundary layer. Otherwise use + ! the layer target potential densities. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. +HTBL_SHELF_MIN = 0.1 ! [m] default = 0.1 + ! The minimum top boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-top viscosity. +HTBL_SHELF = 10.0 ! [m] default = 10.0 + ! The thickness over which near-surface velocities are + ! averaged for the drag law under an ice shelf. By + ! default this is the same as HBBL +KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum viscosities in the bottom boundary layer. +KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum viscosities in the top boundary layer. +SMAG_CONST_CHANNEL = 0.15 ! [nondim] default = 0.15 + ! The nondimensional Laplacian Smagorinsky constant used + ! in calculating the channel drag if it is enabled. The + ! default is to use the same value as SMAG_LAP_CONST if + ! it is defined, or 0.15 if it is not. The value used is + ! also 0.15 if the specified value is negative. + ! Parameters of module MOM_barotropic +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +GRADUAL_BT_ICS = False ! [Boolean] default = False + ! If true, adjust the initial conditions for the + ! barotropic solver to the values from the layered + ! solution over a whole timestep instead of instantly. + ! This is a decent approximation to the inclusion of + ! sum(u dh_dt) while also correcting for truncation errors. +BT_USE_WIDE_HALOS = True ! [Boolean] default = True + ! If true, use wide halos and march in during the + ! barotropic time stepping for efficiency. +BTHALO = 0 ! default = 0 + ! The minimum halo size for the barotropic solver. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +USE_BT_CONT_TYPE = True ! [Boolean] default = True + ! If true, use a structure with elements that describe + ! effective face areas from the summed continuity solver + ! as a function the barotropic flow in coupling between + ! the barotropic and baroclinic flow. This is only used + ! if SPLIT is true. +NONLINEAR_BT_CONTINUITY = False ! [Boolean] default = False + ! If true, use nonlinear transports in the barotropic + ! continuity equation. This does not apply if + ! USE_BT_CONT_TYPE is true. +BT_MASS_SOURCE_LIMIT = 0.0 ! [nondim] default = 0.0 + ! The fraction of the initial depth of the ocean that can + ! be added to or removed from the bartropic solution + ! within a thermodynamic time step. By default this is 0 + ! for no correction. +BT_PROJECT_VELOCITY = True ! [Boolean] default = False + ! If true, step the barotropic velocity first and project + ! out the velocity tendancy by 1+BEBT when calculating the + ! transport. The default (false) is to use a predictor + ! continuity step to find the pressure field, and then + ! to do a corrector continuity step using a weighted + ! average of the old and new velocities, with weights + ! of (1-BEBT) and BEBT. +DYNAMIC_SURFACE_PRESSURE = False ! [Boolean] default = False + ! If true, add a dynamic pressure due to a viscous ice + ! shelf, for instance. +SADOURNY = True ! [Boolean] default = True + ! If true, the Coriolis terms are discretized with the + ! Sadourny (1975) energy conserving scheme, otherwise + ! the Arakawa & Hsu scheme is used. If the internal + ! deformation radius is not resolved, the Sadourny scheme + ! should probably be used. +BT_THICK_SCHEME = "FROM_BT_CONT" ! default = "HYBRID" + ! A string describing the scheme that is used to set the + ! open face areas used for barotropic transport and the + ! relative weights of the accelerations. Valid values are: + ! ARITHMETIC - arithmetic mean layer thicknesses + ! HARMONIC - harmonic mean layer thicknesses + ! HYBRID (the default) - use arithmetic means for + ! layers above the shallowest bottom, the harmonic + ! mean for layers below, and a weighted average for + ! layers that straddle that depth + ! FROM_BT_CONT - use the average thicknesses kept + ! in the h_u and h_v fields of the BT_cont_type +BT_STRONG_DRAG = True ! [Boolean] default = False + ! If true, use a stronger estimate of the retarding + ! effects of strong bottom drag, by making it implicit + ! with the barotropic time-step instead of implicit with + ! the baroclinic time-step and dividing by the number of + ! barotropic steps. +CLIP_BT_VELOCITY = False ! [Boolean] default = False + ! If true, limit any velocity components that exceed + ! MAXVEL. This should only be used as a desperate + ! debugging measure. +MAXCFL_BT_CONT = 0.1 ! [nondim] default = 0.1 + ! The maximum permitted CFL number associated with the + ! barotropic accelerations from the summed velocities + ! times the time-derivatives of thicknesses. +DT_BT_FILTER = -0.25 ! [sec or nondim] default = -0.25 + ! A time-scale over which the barotropic mode solutions + ! are filtered, in seconds if positive, or as a fraction + ! of DT if negative. When used this can never be taken to + ! be longer than 2*dt. Set this to 0 to apply no filtering. +G_BT_EXTRA = 0.0 ! [nondim] default = 0.0 + ! A nondimensional factor by which gtot is enhanced. +SSH_EXTRA = 10.0 ! [m] default = 10.0 + ! An estimate of how much higher SSH might get, for use + ! in calculating the safe external wave speed. The + ! default is the minimum of 10 m or 5% of MAXIMUM_DEPTH. +DEBUG_BT = False ! [Boolean] default = False + ! If true, write out verbose debugging data within the + ! barotropic time-stepping loop. The data volume can be + ! quite large if this is true. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = -0.95 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + ! Parameters of module MOM_thickness_diffuse +KHTH = 10.0 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. +KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum horizontal thickness diffusivity. +KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum horizontal thickness diffusivity. +DETANGLE_INTERFACES = False ! [Boolean] default = False + ! If defined add 3-d structured enhanced interface height + ! diffusivities to horizonally smooth jagged layers. +KHTH_SLOPE_MAX = 0.01 ! [nondim] default = 0.01 + ! A slope beyond which the calculated isopycnal slope is + ! not reliable and is scaled away. This is used with + ! FULL_THICKNESSDIFFUSE. +KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 + ! A diapycnal diffusivity that is used to interpolate + ! more sensible values of T & S into thin layers. +Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. +NK_ZSPACE (from file) = 50 ! [nondim] + ! The number of depth-space levels. This is determined + ! from the size of the variable zw in the output grid file. + ! Parameters of module MOM_diabatic_driver + ! The following parameters are used for diabatic processes. +INTERNAL_TIDES = False ! [Boolean] default = False + ! If true, use the code that advances as separate set of + ! equations for the internal tide energy density. +MASSLESS_MATCH_TARGETS = True ! [Boolean] default = True + ! If true, the temperature and salinity of massless layers + ! are kept consistent with their target densities. + ! Otherwise the properties of massless layers evolve + ! diffusively to match massive neighboring layers. +RECLAIM_FRAZIL = True ! [Boolean] default = True + ! If true, try to use any frazil heat deficit to cool any + ! overlying layers down to the freezing point, thereby + ! avoiding the creation of thin ice when the SST is above + ! the freezing point. +PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False + ! If true, use a pressure dependent freezing temperature + ! when making frazil. The default is false, which will be + ! faster but is inappropriate with ice-shelf cavities. +MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True + ! If true, mix the passive tracers in massless layers at + ! the bottom into the interior as though a diffusivity of + ! KD_MIN_TR were operating. +KD_MIN_TR = 2.0E-06 ! [m2 s-1] default = 2.0E-06 + ! A minimal diffusivity that should always be applied to + ! tracers, especially in massless layers near the bottom. + ! The default is 0.1*KD. +KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 + ! A bottom boundary layer tracer diffusivity that will + ! allow for explicitly specified bottom fluxes. The + ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) + ! over the same distance. +FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 + ! The flux Richardson number where the stratification is + ! large enough that N2 > omega2. The full expression for + ! the Flux Richardson number is usually + ! FLUX_RI_MAX*N2/(N2+OMEGA2). +ML_RADIATION = True ! [Boolean] default = False + ! If true, allow a fraction of TKE available from wind + ! work to penetrate below the base of the mixed layer + ! with a vertical decay scale determined by the minimum + ! of: (1) The depth of the mixed layer, (2) an Ekman + ! length scale. +ML_RAD_EFOLD_COEFF = 0.2 ! [nondim] default = 0.2 + ! A coefficient that is used to scale the penetration + ! depth for turbulence below the base of the mixed layer. + ! This is only used if ML_RADIATION is true. +ML_RAD_KD_MAX = 0.001 ! [m2 s-1] default = 0.001 + ! The maximum diapycnal diffusivity due to turbulence + ! radiated from the base of the mixed layer. + ! This is only used if ML_RADIATION is true. +ML_RAD_COEFF = 0.1 ! [nondim] default = 0.2 + ! The coefficient which scales MSTAR*USTAR^3 to obtain + ! the energy available for mixing below the base of the + ! mixed layer. This is only used if ML_RADIATION is true. +ML_RAD_APPLY_TKE_DECAY = True ! [Boolean] default = True + ! If true, apply the same exponential decay to ML_rad as + ! is applied to the other surface sources of TKE in the + ! mixed layer code. This is only used if ML_RADIATION is true. +MSTAR = 0.3 ! [units=nondim] default = 0.3 + ! The ratio of the friction velocity cubed to the TKE + ! input to the mixed layer. +TKE_DECAY = 10.0 ! [nondim] default = 2.5 + ! The ratio of the natural Ekman depth to the TKE decay scale. +BBL_EFFIC = 0.2 ! [nondim] default = 0.2 + ! The efficiency with which the energy extracted by + ! bottom drag drives BBL diffusion. This is only + ! used if BOTTOMDRAGLAW is true. +BBL_MIXING_MAX_DECAY = 0.0 ! [m] default = 0.0 + ! The maximum decay scale for the BBL diffusion, or 0 + ! to allow the mixing to penetrate as far as + ! stratification and rotation permit. The default is 0. + ! This is only used if BOTTOMDRAGLAW is true. +BBL_MIXING_AS_MAX = False ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the + ! BBL mixing and the other diffusivities. Otherwise, + ! diffusiviy from the BBL_mixing is simply added. +BRYAN_LEWIS_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, use a Bryan & Lewis (JGR 1979) like tanh + ! profile of background diapycnal diffusivity with depth. +HENYEY_IGW_BACKGROUND = True ! [Boolean] default = False + ! If true, use a latitude-dependent scaling for the near + ! surface background diffusivity, as described in + ! Harrison & Hallberg, JPO 2008. +HENYEY_N0_2OMEGA = 20.0 ! [nondim] default = 20.0 + ! The ratio of the typical Buoyancy frequency to twice + ! the Earth's rotation period, used with the Henyey + ! scaling from the mixing. +N2_FLOOR_IOMEGA2 = 0.0 ! [nondim] default = 1.0 + ! The floor applied to N2(k) scaled by Omega^2: + ! If =0., N2(k) is simply positive definite. + ! If =1., N2(k) > Omega^2 everywhere. +KD_TANH_LAT_FN = False ! [Boolean] default = False + ! If true, use a tanh dependence of Kd_sfc on latitude, + ! like CM2.1/CM2M. There is no physical justification + ! for this form, and it can not be used with + ! HENYEY_IGW_BACKGROUND. +KD = 2.0E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 + ! The minimum diapycnal diffusivity. +KD_MAX = -1.0 ! [m2 s-1] default = -1.0 + ! The maximum permitted increment for the diapycnal + ! diffusivity from TKE-based parameterizations, or a + ! negative value for no limit. +KD_ADD = 0.0 ! [m2 s-1] default = 0.0 + ! A uniform diapycnal diffusivity that is added + ! everywhere without any filtering or scaling. +KDML = 0.1 ! [m2 s-1] default = 2.0E-05 + ! If BULKMIXEDLAYER is false, KDML is the elevated + ! diapycnal diffusivity in the topmost HMIX of fluid. + ! KDML is only used if BULKMIXEDLAYER is false. +INT_TIDE_DISSIPATION = True ! [Boolean] default = False + ! If true, use an internal tidal dissipation scheme to + ! drive diapycnal mixing, along the lines of St. Laurent + ! et al. (2002) and Simmons et al. (2004). +INT_TIDE_PROFILE = "STLAURENT_02" ! default = "STLAURENT_02" + ! INT_TIDE_PROFILE selects the vertical profile of energy + ! dissipation with INT_TIDE_DISSIPATION. Valid values are: + ! STLAURENT_02 - Use the St. Laurent et al exponential + ! decay profile. + ! POLZIN_09 - Use the Polzin WKB-streched algebraic + ! decay profile. +LEE_WAVE_DISSIPATION = False ! [Boolean] default = False + ! If true, use an lee wave driven dissipation scheme to + ! drive diapycnal mixing, along the lines of Nikurashin + ! (2010) and using the St. Laurent et al. (2002) + ! and Simmons et al. (2004) vertical profile +USER_CHANGE_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, call user-defined code to change the diffusivity. +DISSIPATION_MIN = 0.0 ! [W m-3] default = 0.0 + ! The minimum dissipation by which to determine a lower + ! bound of Kd (a floor). +DISSIPATION_N0 = 1.0E-07 ! [W m-3] default = 0.0 + ! The intercept when N=0 of the N-dependent expression + ! used to set a minimum dissipation by which to determine + ! a lower bound of Kd (a floor): A in eps_min = A + B*N. +DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 + ! The coefficient multiplying N, following Gargett, used to + ! set a minimum dissipation by which to determine a lower + ! bound of Kd (a floor): B in eps_min = A + B*N +DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum vertical diffusivity applied as a floor. +INT_TIDE_DECAY_SCALE = 300.3003003003003 ! [m] default = 0.0 + ! The decay scale away from the bottom for tidal TKE with + ! the new coding when INT_TIDE_DISSIPATION is used. +MU_ITIDES = 0.2 ! [nondim] default = 0.2 + ! A dimensionless turbulent mixing efficiency used with + ! INT_TIDE_DISSIPATION, often 0.2. +GAMMA_ITIDES = 0.3333 ! [nondim] default = 0.3333 + ! The fraction of the internal tidal energy that is + ! dissipated locally with INT_TIDE_DISSIPATION. + ! THIS NAME COULD BE BETTER. +MIN_ZBOT_ITIDES = 0.0 ! [m] default = 0.0 + ! Turn off internal tidal dissipation when the total + ! ocean depth is less than this value. +KAPPA_ITIDES = 6.28319E-04 ! [m-1] default = 6.283185307179586E-04 + ! A topographic wavenumber used with INT_TIDE_DISSIPATION. + ! The default is 2pi/10 km, as in St.Laurent et al. 2002. +UTIDE = 0.0 ! [m s-1] default = 0.0 + ! The constant tidal amplitude used with INT_TIDE_DISSIPATION. +KAPPA_H2_FACTOR = 0.75 ! [nondim] default = 1.0 + ! A scaling factor for the roughness amplitude with nINT_TIDE_DISSIPATION. +TKE_ITIDE_MAX = 0.1 ! [W m-2] default = 1000.0 + ! The maximum internal tide energy source availble to mix + ! above the bottom boundary layer with INT_TIDE_DISSIPATION. +READ_TIDEAMP = True ! [Boolean] default = False + ! If true, read a file (given by TIDEAMP_FILE) containing + ! the tidal amplitude with INT_TIDE_DISSIPATION. +TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" + ! The path to the file containing the spatially varying + ! tidal amplitudes with INT_TIDE_DISSIPATION. +H2_FILE = "sgs_h2.nc" ! + ! The path to the file containing the sub-grid-scale + ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + ! Parameters of module MOM_entrain_diffusive +CORRECT_DENSITY = True ! [Boolean] default = True + ! If true, and USE_EOS is true, the layer densities are + ! restored toward their target values by the diapycnal + ! mixing, as described in Hallberg (MWR, 2000). +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 + ! The tolerance with which to solve for entrainment values. + ! Parameters of module MOM_geothermal +GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 + ! The constant geothermal heat flux, a rescaling + ! factor for the heat flux read from GEOTHERMAL_FILE, or + ! 0 to disable the geothermal heating. +GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" + ! The file from which the geothermal heating is to be + ! read, or blank to use a constant heating rate. +GEOTHERMAL_THICKNESS = 0.1 ! [m] default = 0.1 + ! The thickness over which to apply geothermal heating. +GEOTHERMAL_DRHO_DT_INPLACE = -0.01 ! [kg m-3 K-1] default = -0.01 + ! The value of drho_dT above which geothermal heating + ! simply heats water in place instead of moving it between + ! isopycnal layers. This must be negative. +GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" + ! The name of the geothermal heating variable in + ! GEOTHERMAL_FILE. + ! Parameters of module MOM_kappa_shear +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! + ! Parameters of module MOM_regularize_layers +REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False + ! If defined, vertically restructure the near-surface + ! layers when they have too much lateral variations to + ! allow for sensible lateral barotropic transports. +HMIX_MIN = 2.0 ! [m] default = 0.0 + ! The minimum mixed layer depth if the mixed layer depth + ! is determined dynamically. +REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 + ! The value of the relative thickness deficit at which + ! to start modifying the layer structure when + ! REGULARIZE_SURFACE_LAYERS is true. + ! Parameters of module MOM_opacity +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +OPACITY_SCHEME = "MANIZZA_05" ! default = "MANIZZA_05" + ! This character string specifies how chlorophyll + ! concentrations are translated into opacities. Currently + ! valid options include: + ! MANIZZA_05 - Use Manizza et al., GRL, 2005. + ! MOREL_88 - Use Morel, JGR, 1988. +CHL_FROM_FILE = True ! [Boolean] default = True + ! If true, chl_a is read from a file. +CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! + ! CHL_FILE is the file containing chl_a concentrations in + ! the variable CHL_A. It is used when VAR_PEN_SW and + ! CHL_FROM_FILE are true. +BLUE_FRAC_SW = 0.5 ! [nondim] default = 0.5 + ! The fraction of the penetrating shortwave radiation + ! that is in the blue band. +PEN_SW_NBANDS = 3 ! default = 1 + ! The number of bands of penetrating shortwave radiation. +OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 + ! The value to use for opacity over land. The default is + ! 10 m-1 - a value for muddy water. + ! Parameters of module MOM_tracer_advect + ! Parameters of module MOM_tracer_hor_diff +KHTR = 10.0 ! [m2 s-1] default = 0.0 + ! The background along-isopycnal tracer diffusivity. +KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 + ! The minimum along-isopycnal tracer diffusivity. +KHTR_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum along-isopycnal tracer diffusivity. +KHTR_PASSIVITY_COEFF = 3.0 ! [nondim] default = 0.0 + ! The coefficient that scales deformation radius over + ! grid-spacing in passivity, where passiviity is the ratio + ! between along isopycnal mxiing of tracers to thickness mixing. + ! A non-zero value enables this parameterization. +KHTR_PASSIVITY_MIN = 0.5 ! [nondim] default = 0.5 + ! The minimum passivity which is the ratio between + ! along isopycnal mxiing of tracers to thickness mixing. +DIFFUSE_ML_TO_INTERIOR = True ! [Boolean] default = False + ! If true, enable epipycnal mixing between the surface + ! boundary layer and the interior. +CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False + ! If true, use enough iterations the diffusion to ensure + ! that the diffusive equivalent of the CFL limit is not + ! violated. If false, always use 1 iteration. +ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 + ! With Diffuse_ML_interior, the ratio of the truly + ! horizontal diffusivity in the mixed layer to the + ! epipycnal diffusivity. The valid range is 0 to 1. + ! Parameters of module MOM_surface_forcing +VARIABLE_WINDS = True ! [Boolean] default = True + ! If true, the winds vary in time after the initialization. +VARIABLE_BUOYFORCE = True ! [Boolean] default = True + ! If true, the buoyancy forcing varies in time after the + ! initialization of the model. +BUOY_CONFIG = "file" ! + ! The character string that indicates how buoyancy forcing + ! is specified. Valid options include (file), (zero), + ! (linear), (USER), and (NONE). +ARCHAIC_OMIP_FORCING_FILE = False ! [Boolean] default = True + ! If true, use the forcing variable decomposition from + ! the old German OMIP prescription that predated CORE. If + ! false, use the variable groupings available from MOM + ! output diagnostics of forcing variables. +LONGWAVE_FILE = "ocean_forcing_daily.nc" ! + ! The file with the longwave heat flux, in the variable + ! given by LONGWAVE_FORCING_VAR. +LONGWAVE_FORCING_VAR = "LW" ! default = "LW" + ! The variable with the longwave forcing field. +SHORTWAVE_FILE = "ocean_forcing_daily.nc" ! + ! The file with the shortwave heat flux, in the variable + ! given by SHORTWAVE_FORCING_VAR. +SHORTWAVE_FORCING_VAR = "SW" ! default = "SW" + ! The variable with the shortwave forcing field. +EVAPORATION_FILE = "ocean_forcing_daily.nc" ! + ! The file with the evaporative moisture flux, in the + ! variable given by EVAP_FORCING_VAR. +EVAP_FORCING_VAR = "evap" ! default = "evap" + ! The variable with the evaporative moisture flux. +LATENTHEAT_FILE = "ocean_forcing_daily.nc" ! + ! The file with the latent heat flux, in the variable + ! given by LATENT_FORCING_VAR. +LATENT_FORCING_VAR = "latent" ! default = "latent" + ! The variable with the latent heat flux. +SENSIBLEHEAT_FILE = "ocean_forcing_daily.nc" ! + ! The file with the sensible heat flux, in the variable + ! given by SENSIBLE_FORCING_VAR. +SENSIBLE_FORCING_VAR = "sensible" ! default = "sensible" + ! The variable with the sensible heat flux. +RAIN_FILE = "ocean_precip_monthly.nc" ! + ! The file with the liquid precipitation flux, in the + ! variable given by RAIN_FORCING_VAR. +RAIN_FORCING_VAR = "liq_precip" ! default = "liq_precip" + ! The variable with the liquid precipitation flux. +SNOW_FILE = "ocean_precip_monthly.nc" ! + ! The file with the frozen precipitation flux, in the + ! variable given by SNOW_FORCING_VAR. +SNOW_FORCING_VAR = "froz_precip" ! default = "froz_precip" + ! The variable with the frozen precipitation flux. +RUNOFF_FILE = "ocean_precip_monthly.nc" ! + ! The file with the fresh and frozen runoff/calving + ! fluxes, in variables given by LIQ_RUNOFF_FORCING_VAR + ! and FROZ_RUNOFF_FORCING_VAR. +LIQ_RUNOFF_FORCING_VAR = "liq_runoff" ! default = "liq_runoff" + ! The variable with the liquid runoff flux. +FROZ_RUNOFF_FORCING_VAR = "froz_runoff" ! default = "froz_runoff" + ! The variable with the frozen runoff flux. +SSTRESTORE_FILE = "ocean_forcing_daily.nc" ! + ! The file with the SST toward which to restore in the + ! variable given by SST_RESTORE_VAR. +SALINITYRESTORE_FILE = "ocean_forcing_daily.nc" ! + ! The file with the surface salinity toward which to + ! restore in the variable given by SSS_RESTORE_VAR. +SST_RESTORE_VAR = "SST" ! default = "SST" + ! The variable with the SST toward which to restore. +SSS_RESTORE_VAR = "SSS" ! default = "SSS" + ! The variable with the SSS toward which to restore. +WIND_CONFIG = "file" ! + ! The character string that indicates how wind forcing + ! is specified. Valid options include (file), (2gyre), + ! (1gyre), (gyres), (zero), and (USER). +WIND_FILE = "ocean_forcing_daily.nc" ! + ! The file in which the wind stresses are found in + ! variables STRESS_X and STRESS_Y. +WINDSTRESS_X_VAR = "taux" ! default = "STRESS_X" + ! The name of the x-wind stress variable in WIND_FILE. +WINDSTRESS_Y_VAR = "tauy" ! default = "STRESS_Y" + ! The name of the y-wind stress variable in WIND_FILE. +WINDSTRESS_STAGGER = "C" ! default = "A" + ! A character indicating how the wind stress components + ! are staggered in WIND_FILE. This may be A or C for now. +WINDSTRESS_SCALE = 1.0 ! [nondim] default = 1.0 + ! A value by which the wind stresses in WIND_FILE are rescaled. +USTAR_FORCING_VAR = "" ! [nondim] default = "" + ! The name of the friction velocity variable in WIND_FILE + ! or blank to get ustar from the wind stresses plus the + ! gustiness. +RESTOREBUOY = True ! [Boolean] default = False + ! If true, the buoyancy fluxes drive the model back + ! toward some specified surface state with a rate + ! given by FLUXCONST. +FLUXCONST = 0.5 ! [m day-1] + ! The constant that relates the restoring surface fluxes + ! to the relative surface anomalies (akin to a piston + ! velocity). Note the non-MKS units. +GUST_CONST = 0.02 ! [Pa] default = 0.02 + ! The background gustiness in the winds. +READ_GUST_2D = True ! [Boolean] default = False + ! If true, use a 2-dimensional gustiness supplied from + ! an input file +GUST_2D_FILE = "gustiness_qscat.nc" ! + ! The file in which the wind gustiness is found in + ! variable gustiness. + ! Parameters of module MOM_sum_output +CALCULATE_APE = True ! [Boolean] default = True + ! If true, calculate the available potential energy of + ! the interfaces. Setting this to false reduces the + ! memory footprint of high-PE-count models dramatically. +WRITE_STOCKS = True ! [Boolean] default = True + ! If true, write the integrated tracer amounts to stdout + ! when the energy files are written. +MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +MAX_ENERGY = 0.0 ! [m2 s-2] default = 0.0 + ! The maximum permitted average energy per unit mass; the + ! model will be stopped if there is more energy than + ! this. If zero or negative, this is set to 10*MAXVEL^2. +ENERGYFILE = "timestats" ! default = "timestats" + ! The file to use to write the energies and globally + ! summed diagnostics. +TIMEUNIT = 8.64E+04 ! [s] default = 8.64E+04 + ! The time unit in seconds a number of input fields +READ_DEPTH_LIST = False ! [Boolean] default = False + ! Read the depth list from a file if it exists or + ! create that file otherwise. +DEPTH_LIST_MIN_INC = 1.0E-10 ! [m] default = 1.0E-10 + ! The minimum increment between the depths of the + ! entries in the depth-list file. +MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 + ! The maximum amount of cpu time per processor for which + ! MOM should run before saving a restart file and + ! quitting with a return value that indicates that a + ! further run is required to complete the simulation. + ! If automatic restarts are not desired, use a negative + ! value for MAXCPU. MAXCPU has units of wall-clock + ! seconds, so the actual CPU time used is larger by a + ! factor of the number of processors used. +CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" + ! The file into which CPU time is written. + ! Parameters of module MOM_main (MOM_driver) +DT_FORCING = 7200.0 ! [s] default = 3600.0 + ! The time step for changing forcing, coupling with other + ! components, or potentially writing certain diagnostics. + ! The default value is given by DT. +DAYMAX = 1.0 ! [days] default = 1.0 + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set (as it was here) via ocean_solo_nml in input.nml. +RESTART_CONTROL = 3 ! default = 1 + ! An integer whose bits encode which restart files are + ! written. Add 2 (bit 1) for a time-stamped file, and odd + ! (bit 0) for a non-time-stamped file. A non-time-stamped + ! restart file is saved at the end of the run segment + ! for any non-negative value. +RESTINT = 365.0 ! [days] default = 0.0 + ! The interval between saves of the restart file in units + ! of TIMEUNIT. Use 0 (the default) to not save + ! incremental restart files at all. +ENERGYSAVEDAYS = 0.5 ! [days] default = 7200.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. +ICE_SHELF = False ! [Boolean] default = False + ! If true, call the code to apply an ice shelf model over + ! some of the domain. +SEND_LOG_TO_STDOUT = False ! [Boolean] default = False + ! If true, all log messages are also sent to stdout. +REPORT_UNUSED_PARAMS = False ! [Boolean] default = False + ! If true, report any parameter lines that are not used + ! in the run. +FATAL_UNUSED_PARAMS = False ! [Boolean] default = False + ! If true, kill the run if there are any unused + ! parameters. +DOCUMENT_FILE = "MOM_parameter_doc" ! default = "MOM_parameter_doc" + ! The basename for files where run-time parameters, their + ! settings, units and defaults are documented. Blank will + ! disable all parameter documentation. +COMPLETE_DOCUMENTATION = True ! [Boolean] default = True + ! If true, all run-time parameters are + ! documented in MOM_parameter_doc.all . +MINIMAL_DOCUMENTATION = True ! [Boolean] default = True + ! If true, non-default run-time parameters are + ! documented in MOM_parameter_doc.short . diff --git a/examples/global_ALE/z/MOM_parameter_doc.short b/examples/global_ALE/z/MOM_parameter_doc.short new file mode 100644 index 0000000000..b2bfff321c --- /dev/null +++ b/examples/global_ALE/z/MOM_parameter_doc.short @@ -0,0 +1,630 @@ +TRIPOLAR_N = True ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 360 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 210 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 8 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 8 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +NIPROC_IO = 1 ! default = 0 + ! The number of processors used for I/O in the + ! x-direction, or 0 to equal NIPROC. +NJPROC_IO = 1 ! default = 0 + ! The number of processors used for I/O in the + ! y-direction, or 0 to equal NJPROC. + ! Parameters of module MOM_grid + ! Parameters providing information about the vertical grid. +NK = 50 ! [nondim] + ! The number of model layers. + ! Parameters of module MOM +BULKMIXEDLAYER = False ! [Boolean] default = True + ! If true, use a Kraus-Turner-like bulk mixed layer + ! with transitional buffer layers. Layers 1 through + ! NKML+NKBL have variable densities. There must be at + ! least NKML+NKBL+1 layers if BULKMIXEDLAYER is true. + ! The default is the same setting as ENABLE_THERMODYNAMICS. +USE_REGRIDDING = True ! [Boolean] default = False + ! If True, use the ALE algorithm (regridding/remapping). + ! If False, use the layered isopycnal algorithm. +THICKNESSDIFFUSE = True ! [Boolean] default = False + ! If true, interfaces or isopycnal surfaces are diffused, + ! depending on the value of FULL_THICKNESSDIFFUSE. +THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. + ! This is only used if THICKNESSDIFFUSE is true. +DT = 3600.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 7200.0 ! [s] default = 3600.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 + ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. Making this + ! larger than DT_THERM reduces the performance penalty + ! of regridding to depth online. +DTBT_RESET_PERIOD = 0.0 ! [s] default = 7200.0 + ! The period between recalculations of DTBT (if DTBT <= 0). + ! If DTBT_RESET_PERIOD is negative, DTBT is set based + ! only on information available at initialization. If + ! dynamic, DTBT will be set at least every forcing time + ! step, and if 0, every dynamics time step. The default is + ! set by DT_THERM. This is only used if SPLIT is true. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +DO_GEOTHERMAL = True ! [Boolean] default = False + ! If true, apply geothermal heating. +BOUND_SALINITY = True ! [Boolean] default = False + ! If true, limit salinity to being positive. (The sea-ice + ! model may ask for more salt than is available and + ! drive the salinity negative otherwise.) +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" + ! The file into which to write the initial conditions. + ! Parameters of module MOM_tracer_registry + ! Parameters of module MOM_tracer_flow_control +USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False + ! If true, use the ideal_age_example tracer package. + ! Parameters of module ideal_age_example +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "file" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +COORD_FILE = "Layer_coord50.nc" ! + ! The file from which the coordinate densities are read. + ! Parameters of module MOM_grid_init +GRID_CONFIG = "mosaic" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +GRID_FILE = "ocean_hgrid.nc" ! + ! Name of the file from which to read horizontal grid data. +TOPO_CONFIG = "file" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MAXIMUM_DEPTH = 6000.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 + ! The minimum depth of the ocean. +CHANNEL_CONFIG = "global_1deg" ! default = "none" + ! A parameter that determines which set of channels are + ! restricted to specific widths. Options are: + ! none - All channels have the grid width. + ! global_1deg - Sets 16 specific channels appropriate + ! for a 1-degree model, as used in CM2G. + ! list - Read the channel locations and widths from a + ! text file, like MOM_channel_list in the MOM_SIS + ! test case. + ! file - Read open face widths everywhere from a + ! NetCDF file on the model grid. +ALWAYS_WRITE_GEOM = False ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +INIT_LAYERS_FROM_Z_FILE = True ! [Boolean] default = False + ! If true, intialize the layer thicknesses, temperatures, + ! and salnities from a Z-space file on a latitude- + ! longitude grid. +TEMP_SALT_Z_INIT_FILE = "WOA05_pottemp_salt.nc" ! default = "temp_salt_z.nc" + ! The name of the z-space input file used to initialize + ! the layer thicknesses, temperatures and salinities. +Z_INIT_FILE_PTEMP_VAR = "PTEMP" ! default = "ptemp" + ! The name of the potential temperature variable in + ! TEMP_SALT_Z_INIT_FILE. +Z_INIT_FILE_SALT_VAR = "SALT" ! default = "salt" + ! The name of the salinity variable in + ! TEMP_SALT_Z_INIT_FILE. +ADJUST_THICKNESS = True ! [Boolean] default = False + ! If true, all mass below the bottom removed if the + ! topography is shallower than the thickness input file + ! would indicate. +REGRIDDING_COORDINATE_MODE = "Z*" ! default = "LAYER" + ! Coordinate mode for vertical regridding. + ! Choose among the following possibilities: + ! LAYER - Isopycnal or stacked shallow water layers + ! Z* - stetched geopotential z* + ! SIGMA - terrain following coordinates + ! RHO - continuous isopycnal +ALE_COORDINATE_CONFIG = "FILE:INPUT/vgrid.nc,dz" ! default = "UNIFORM" + ! Determines how to specify the coordinate + ! resolution. Valid options are: + ! PARAM - use the vector-parameter ALE_RESOLUTION + ! UNIFORM - uniformly distributed + ! FILE:string - read from a file. The string specifies + ! the filename and variable name, separated + ! by a comma or space, e.g. FILE:lev.nc,Z +!ALE_RESOLUTION = 3*10.1, 2*10.2, 10.3, 10.5, 10.7, 10.9, 11.3, 11.7, 12.4, 13.3, 14.6, 16.3, 18.6, 21.7, 25.9, 31.4, 38.5, 47.4, 58.4, 71.3, 86.0, 101.9, 118.1, 134.0, 148.7, 161.6, 172.6, 181.5, 188.6, 194.1, 198.3, 201.4, 203.7, 205.4, 206.7, 207.6, 208.3, 208.7, 209.1, 209.3, 209.5, 209.7, 2*209.8, 2*209.9, 209.0 ! [m] + ! The distribution of vertical resolution for the target + ! grid used for Eulerian-like coordinates. For example, + ! in z-coordinate mode, the parameter is a list of level + ! thicknesses (in m). In sigma-coordinate mode, the list + ! is of non-dimensional fractions of the water column. + ! Parameters of module MOM_MEKE + ! Parameters of module MOM_lateral_mixing_coeffs +USE_VARIABLE_MIXING = True ! [Boolean] default = False + ! If true, the variable mixing code will be called. This + ! allows diagnostics to be created even if the scheme is + ! not used. If KHTR_SLOPE_CFF>0 or KhTh_Slope_Cff>0, + ! this is set to true regardless of what is in the + ! parameter file. +RESOLN_SCALED_KH = True ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTH = True ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +KHTH_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the interface depth diffusivity +KHTR_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the epipycnal tracer diffusivity +VARMIX_KTOP = 6 ! [nondim] default = 2 + ! The layer number at which to start vertical integration + ! of S*N for purposes of finding the Eady growth rate. +VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 + ! The fixed length scale in the Visbeck formula. + ! Parameters of module MOM_wave_speed +TIDES = True ! [Boolean] default = False + ! If true, apply tidal momentum forcing. +ETA_TOLERANCE = 1.0E-06 ! [m] default = 2.5E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +VELOCITY_TOLERANCE = 1.0E-04 ! [m s-1] default = 3.0E+08 + ! The tolerance for barotropic velocity discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses. +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option would + ! have no effect on the SADOURNY Coriolis scheme if it + ! were possible to use centered difference thickness fluxes. + ! Parameters of module MOM_tidal_forcing +TIDE_M2 = True ! [Boolean] default = False + ! If true, apply tidal momentum forcing at the M2 + ! frequency. This is only used if TIDES is true. +TIDE_SAL_SCALAR_VALUE = 0.094 ! [m m-1] + ! The constant of proportionality between sea surface + ! height (really it should be bottom pressure) anomalies + ! and bottom geopotential anomalies. This is only used if + ! TIDES and TIDE_USE_SAL_SCALAR are true. + ! Parameters of module MOM_hor_visc +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. +AH_VEL_SCALE = 0.05 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. + ! Parameters of module MOM_vert_friction +CHANNEL_DRAG = True ! [Boolean] default = False + ! If true, the bottom drag is exerted directly on each + ! layer proportional to the fraction of the bottom it + ! overlies. +DYNAMIC_VISCOUS_ML = True ! [Boolean] default = False + ! If true, use a bulk Richardson number criterion to + ! determine the mixed layer thickness for viscosity. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +HMIX_FIXED = 30.0 ! [m] + ! The prescribed depth over which the near-surface + ! viscosity and diffusivity are elevated when the bulk + ! mixed layer is not used. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. + ! Parameters of module MOM_PointAccel + ! Parameters of module MOM_set_visc +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +ML_USE_OMEGA = True ! [Boolean] default = False + ! If true, use the absolute rotation rate instead of the + ! vertical component of rotation when setting the decay + ! scale for turbulence. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. + ! Parameters of module MOM_barotropic +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +BT_PROJECT_VELOCITY = True ! [Boolean] default = False + ! If true, step the barotropic velocity first and project + ! out the velocity tendancy by 1+BEBT when calculating the + ! transport. The default (false) is to use a predictor + ! continuity step to find the pressure field, and then + ! to do a corrector continuity step using a weighted + ! average of the old and new velocities, with weights + ! of (1-BEBT) and BEBT. +BT_THICK_SCHEME = "FROM_BT_CONT" ! default = "HYBRID" + ! A string describing the scheme that is used to set the + ! open face areas used for barotropic transport and the + ! relative weights of the accelerations. Valid values are: + ! ARITHMETIC - arithmetic mean layer thicknesses + ! HARMONIC - harmonic mean layer thicknesses + ! HYBRID (the default) - use arithmetic means for + ! layers above the shallowest bottom, the harmonic + ! mean for layers below, and a weighted average for + ! layers that straddle that depth + ! FROM_BT_CONT - use the average thicknesses kept + ! in the h_u and h_v fields of the BT_cont_type +BT_STRONG_DRAG = True ! [Boolean] default = False + ! If true, use a stronger estimate of the retarding + ! effects of strong bottom drag, by making it implicit + ! with the barotropic time-step instead of implicit with + ! the baroclinic time-step and dividing by the number of + ! barotropic steps. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = -0.95 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + ! Parameters of module MOM_thickness_diffuse +KHTH = 10.0 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. +KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum horizontal thickness diffusivity. +Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. +NK_ZSPACE (from file) = 50 ! [nondim] + ! The number of depth-space levels. This is determined + ! from the size of the variable zw in the output grid file. + ! Parameters of module MOM_diabatic_driver + ! The following parameters are used for diabatic processes. +ML_RADIATION = True ! [Boolean] default = False + ! If true, allow a fraction of TKE available from wind + ! work to penetrate below the base of the mixed layer + ! with a vertical decay scale determined by the minimum + ! of: (1) The depth of the mixed layer, (2) an Ekman + ! length scale. +ML_RAD_COEFF = 0.1 ! [nondim] default = 0.2 + ! The coefficient which scales MSTAR*USTAR^3 to obtain + ! the energy available for mixing below the base of the + ! mixed layer. This is only used if ML_RADIATION is true. +TKE_DECAY = 10.0 ! [nondim] default = 2.5 + ! The ratio of the natural Ekman depth to the TKE decay scale. +BBL_MIXING_AS_MAX = False ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the + ! BBL mixing and the other diffusivities. Otherwise, + ! diffusiviy from the BBL_mixing is simply added. +HENYEY_IGW_BACKGROUND = True ! [Boolean] default = False + ! If true, use a latitude-dependent scaling for the near + ! surface background diffusivity, as described in + ! Harrison & Hallberg, JPO 2008. +N2_FLOOR_IOMEGA2 = 0.0 ! [nondim] default = 1.0 + ! The floor applied to N2(k) scaled by Omega^2: + ! If =0., N2(k) is simply positive definite. + ! If =1., N2(k) > Omega^2 everywhere. +KD = 2.0E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 + ! The minimum diapycnal diffusivity. +KDML = 0.1 ! [m2 s-1] default = 2.0E-05 + ! If BULKMIXEDLAYER is false, KDML is the elevated + ! diapycnal diffusivity in the topmost HMIX of fluid. + ! KDML is only used if BULKMIXEDLAYER is false. +INT_TIDE_DISSIPATION = True ! [Boolean] default = False + ! If true, use an internal tidal dissipation scheme to + ! drive diapycnal mixing, along the lines of St. Laurent + ! et al. (2002) and Simmons et al. (2004). +DISSIPATION_N0 = 1.0E-07 ! [W m-3] default = 0.0 + ! The intercept when N=0 of the N-dependent expression + ! used to set a minimum dissipation by which to determine + ! a lower bound of Kd (a floor): A in eps_min = A + B*N. +DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 + ! The coefficient multiplying N, following Gargett, used to + ! set a minimum dissipation by which to determine a lower + ! bound of Kd (a floor): B in eps_min = A + B*N +INT_TIDE_DECAY_SCALE = 300.3003003003003 ! [m] default = 0.0 + ! The decay scale away from the bottom for tidal TKE with + ! the new coding when INT_TIDE_DISSIPATION is used. +KAPPA_ITIDES = 6.28319E-04 ! [m-1] default = 6.283185307179586E-04 + ! A topographic wavenumber used with INT_TIDE_DISSIPATION. + ! The default is 2pi/10 km, as in St.Laurent et al. 2002. +KAPPA_H2_FACTOR = 0.75 ! [nondim] default = 1.0 + ! A scaling factor for the roughness amplitude with nINT_TIDE_DISSIPATION. +TKE_ITIDE_MAX = 0.1 ! [W m-2] default = 1000.0 + ! The maximum internal tide energy source availble to mix + ! above the bottom boundary layer with INT_TIDE_DISSIPATION. +READ_TIDEAMP = True ! [Boolean] default = False + ! If true, read a file (given by TIDEAMP_FILE) containing + ! the tidal amplitude with INT_TIDE_DISSIPATION. +H2_FILE = "sgs_h2.nc" ! + ! The path to the file containing the sub-grid-scale + ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + ! Parameters of module MOM_entrain_diffusive +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 + ! The tolerance with which to solve for entrainment values. + ! Parameters of module MOM_geothermal +GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 + ! The constant geothermal heat flux, a rescaling + ! factor for the heat flux read from GEOTHERMAL_FILE, or + ! 0 to disable the geothermal heating. +GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" + ! The file from which the geothermal heating is to be + ! read, or blank to use a constant heating rate. + ! Parameters of module MOM_kappa_shear +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + ! Parameters of module MOM_regularize_layers +HMIX_MIN = 2.0 ! [m] default = 0.0 + ! The minimum mixed layer depth if the mixed layer depth + ! is determined dynamically. + ! Parameters of module MOM_opacity +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! + ! CHL_FILE is the file containing chl_a concentrations in + ! the variable CHL_A. It is used when VAR_PEN_SW and + ! CHL_FROM_FILE are true. +PEN_SW_NBANDS = 3 ! default = 1 + ! The number of bands of penetrating shortwave radiation. + ! Parameters of module MOM_tracer_advect + ! Parameters of module MOM_tracer_hor_diff +KHTR = 10.0 ! [m2 s-1] default = 0.0 + ! The background along-isopycnal tracer diffusivity. +KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 + ! The minimum along-isopycnal tracer diffusivity. +KHTR_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum along-isopycnal tracer diffusivity. +KHTR_PASSIVITY_COEFF = 3.0 ! [nondim] default = 0.0 + ! The coefficient that scales deformation radius over + ! grid-spacing in passivity, where passiviity is the ratio + ! between along isopycnal mxiing of tracers to thickness mixing. + ! A non-zero value enables this parameterization. +DIFFUSE_ML_TO_INTERIOR = True ! [Boolean] default = False + ! If true, enable epipycnal mixing between the surface + ! boundary layer and the interior. +ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 + ! With Diffuse_ML_interior, the ratio of the truly + ! horizontal diffusivity in the mixed layer to the + ! epipycnal diffusivity. The valid range is 0 to 1. + ! Parameters of module MOM_surface_forcing +BUOY_CONFIG = "file" ! + ! The character string that indicates how buoyancy forcing + ! is specified. Valid options include (file), (zero), + ! (linear), (USER), and (NONE). +ARCHAIC_OMIP_FORCING_FILE = False ! [Boolean] default = True + ! If true, use the forcing variable decomposition from + ! the old German OMIP prescription that predated CORE. If + ! false, use the variable groupings available from MOM + ! output diagnostics of forcing variables. +LONGWAVE_FILE = "ocean_forcing_daily.nc" ! + ! The file with the longwave heat flux, in the variable + ! given by LONGWAVE_FORCING_VAR. +SHORTWAVE_FILE = "ocean_forcing_daily.nc" ! + ! The file with the shortwave heat flux, in the variable + ! given by SHORTWAVE_FORCING_VAR. +EVAPORATION_FILE = "ocean_forcing_daily.nc" ! + ! The file with the evaporative moisture flux, in the + ! variable given by EVAP_FORCING_VAR. +LATENTHEAT_FILE = "ocean_forcing_daily.nc" ! + ! The file with the latent heat flux, in the variable + ! given by LATENT_FORCING_VAR. +SENSIBLEHEAT_FILE = "ocean_forcing_daily.nc" ! + ! The file with the sensible heat flux, in the variable + ! given by SENSIBLE_FORCING_VAR. +RAIN_FILE = "ocean_precip_monthly.nc" ! + ! The file with the liquid precipitation flux, in the + ! variable given by RAIN_FORCING_VAR. +SNOW_FILE = "ocean_precip_monthly.nc" ! + ! The file with the frozen precipitation flux, in the + ! variable given by SNOW_FORCING_VAR. +RUNOFF_FILE = "ocean_precip_monthly.nc" ! + ! The file with the fresh and frozen runoff/calving + ! fluxes, in variables given by LIQ_RUNOFF_FORCING_VAR + ! and FROZ_RUNOFF_FORCING_VAR. +SSTRESTORE_FILE = "ocean_forcing_daily.nc" ! + ! The file with the SST toward which to restore in the + ! variable given by SST_RESTORE_VAR. +SALINITYRESTORE_FILE = "ocean_forcing_daily.nc" ! + ! The file with the surface salinity toward which to + ! restore in the variable given by SSS_RESTORE_VAR. +WIND_CONFIG = "file" ! + ! The character string that indicates how wind forcing + ! is specified. Valid options include (file), (2gyre), + ! (1gyre), (gyres), (zero), and (USER). +WIND_FILE = "ocean_forcing_daily.nc" ! + ! The file in which the wind stresses are found in + ! variables STRESS_X and STRESS_Y. +WINDSTRESS_X_VAR = "taux" ! default = "STRESS_X" + ! The name of the x-wind stress variable in WIND_FILE. +WINDSTRESS_Y_VAR = "tauy" ! default = "STRESS_Y" + ! The name of the y-wind stress variable in WIND_FILE. +WINDSTRESS_STAGGER = "C" ! default = "A" + ! A character indicating how the wind stress components + ! are staggered in WIND_FILE. This may be A or C for now. +RESTOREBUOY = True ! [Boolean] default = False + ! If true, the buoyancy fluxes drive the model back + ! toward some specified surface state with a rate + ! given by FLUXCONST. +FLUXCONST = 0.5 ! [m day-1] + ! The constant that relates the restoring surface fluxes + ! to the relative surface anomalies (akin to a piston + ! velocity). Note the non-MKS units. +READ_GUST_2D = True ! [Boolean] default = False + ! If true, use a 2-dimensional gustiness supplied from + ! an input file +GUST_2D_FILE = "gustiness_qscat.nc" ! + ! The file in which the wind gustiness is found in + ! variable gustiness. + ! Parameters of module MOM_sum_output +MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 + ! The maximum amount of cpu time per processor for which + ! MOM should run before saving a restart file and + ! quitting with a return value that indicates that a + ! further run is required to complete the simulation. + ! If automatic restarts are not desired, use a negative + ! value for MAXCPU. MAXCPU has units of wall-clock + ! seconds, so the actual CPU time used is larger by a + ! factor of the number of processors used. + ! Parameters of module MOM_main (MOM_driver) +DT_FORCING = 7200.0 ! [s] default = 3600.0 + ! The time step for changing forcing, coupling with other + ! components, or potentially writing certain diagnostics. + ! The default value is given by DT. +RESTART_CONTROL = 3 ! default = 1 + ! An integer whose bits encode which restart files are + ! written. Add 2 (bit 1) for a time-stamped file, and odd + ! (bit 0) for a non-time-stamped file. A non-time-stamped + ! restart file is saved at the end of the run segment + ! for any non-negative value. +RESTINT = 365.0 ! [days] default = 0.0 + ! The interval between saves of the restart file in units + ! of TIMEUNIT. Use 0 (the default) to not save + ! incremental restart files at all. +ENERGYSAVEDAYS = 0.5 ! [days] default = 7200.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. diff --git a/src/ALE/MOM_remapping.F90 b/src/ALE/MOM_remapping.F90 index 832394a503..ef47886fd0 100644 --- a/src/ALE/MOM_remapping.F90 +++ b/src/ALE/MOM_remapping.F90 @@ -87,7 +87,7 @@ module MOM_remapping "PQM_IH6IH5 (5th-order accurate)\n" character(len=3), public :: remappingDefaultScheme = "PLM" -logical, parameter :: doSafetyChecks = .false. +logical, parameter :: doSafetyChecks = .true. ! ----------------------------------------------------------------------------- ! This module contains the following routines @@ -132,7 +132,7 @@ subroutine remapping_main( CS, G, h, h_new, tv, u, v ) ! Build the start and final grids CS%grid_start%h(:) = h(i,j,:) CS%grid_final%h(:) = h_new(i,j,:) - call buildFinalGrid(nz, CS%grid_start%h, CS%grid_final%h, CS%grid_start%x, CS%grid_final%x) + call buildConsistentGrids(nz, CS%grid_start%h, CS%grid_final%h, CS%grid_start%x, CS%grid_final%x) do k = 1,nz CS%grid_start%h(k) = CS%grid_start%x(k+1) - CS%grid_start%x(k) @@ -158,7 +158,7 @@ subroutine remapping_main( CS, G, h, h_new, tv, u, v ) ! Build the start and final grids CS%grid_start%h(:) = 0.5 * ( h(i,j,:) + h(i+1,j,:) ) CS%grid_final%h(:) = 0.5 * ( h_new(i,j,:) + h_new(i+1,j,:) ) - call buildFinalGrid(nz, CS%grid_start%h, CS%grid_final%h, CS%grid_start%x, CS%grid_final%x) + call buildConsistentGrids(nz, CS%grid_start%h, CS%grid_final%h, CS%grid_start%x, CS%grid_final%x) do k = 1,nz CS%grid_start%h(k) = CS%grid_start%x(k+1) - CS%grid_start%x(k) @@ -181,7 +181,7 @@ subroutine remapping_main( CS, G, h, h_new, tv, u, v ) ! Build the start and final grids CS%grid_start%h(:) = 0.5 * ( h(i,j,:) + h(i,j+1,:) ) CS%grid_final%h(:) = 0.5 * ( h_new(i,j,:) + h_new(i,j+1,:) ) - call buildFinalGrid(nz, CS%grid_start%h, CS%grid_final%h, CS%grid_start%x, CS%grid_final%x) + call buildConsistentGrids(nz, CS%grid_start%h, CS%grid_final%h, CS%grid_start%x, CS%grid_final%x) do k = 1,nz CS%grid_start%h(k) = CS%grid_start%x(k+1) - CS%grid_start%x(k) @@ -202,7 +202,7 @@ end subroutine remapping_main !------------------------------------------------------------------------------ ! Build a final grid !------------------------------------------------------------------------------ -subroutine buildFinalGrid(nz, hs, hf, xs, xf) +subroutine buildConsistentGrids(nz, hs, hf, xs, xf) !------------------------------------------------------------------------------ ! This routine calculates the coordinates xs and xf consistently from ! hs and hf so that the edges of the domain line up. @@ -218,42 +218,218 @@ subroutine buildFinalGrid(nz, hs, hf, xs, xf) real :: sumH1, sumH2, nonDimPos ! Build start grid - xs(1) = 0.0 - do k = 1,nz - xs(k+1) = xs(k) + hs(k) - end do + call buildGridFromH(nz, hs, xs) sumH1 = xs(nz+1) ! Initial guess at final grid - xf(1) = 0.0 - do k = 1,nz - xf(k+1) = xf(k) + hf(k) - end do + call buildGridFromH(nz, hf, xf) sumH2 = xf(nz+1) if (doSafetyChecks) then + call checkGridConsistentcies(nz, xs, nz, xf, strict=.false.) if (abs(sumH1-sumH2)>0.5*real(nz)*epsilon(sumH2)*(sumH1+sumH2)) then write(0,*) 'Start/final/start-final grid' do k = 1,nz+1 write(0,'(i4,3es12.3)') k,xs(k),xf(k),xs(k)-xf(k) enddo write(0,*) 'eps,H*eps',epsilon(sumH2),0.5*epsilon(sumH2)*(sumH1+sumH2) - call MOM_error(FATAL,'MOM_remapping, buildFinalGrid: '//& + call MOM_error(FATAL,'MOM_remapping, buildConsistentGrids: '//& 'Final and start grids do not match.') endif endif - ! Adjust new grid to match start grid to handle round-off differences - ! This ensures that the final grid matches the start grid at top and bottom -! if (sumH1/=sumH2) then -! xf(nz+1) = xs(nz+1) -! do k = nz,1,-1 -! nonDimPos = xf(k) / sumH2 -! xf(k) = (1.-nonDimPos) * xf(k) + nonDimPos * (xf(k+1) - hf(k)) -! end do -! endif +! call makeGridsConsistent(nz, xs, nz, hf, xf) -end subroutine buildFinalGrid +end subroutine buildConsistentGrids + + +!------------------------------------------------------------------------------ +! Build a grid from h +!------------------------------------------------------------------------------ +subroutine buildGridFromH(nz, h, x) +!------------------------------------------------------------------------------ +! This routine calculates the coordinates x by integrating h. +!------------------------------------------------------------------------------ + + ! Arguments + integer, intent(in) :: nz + real, dimension(nz), intent(in) :: h + real, dimension(nz+1), intent(inout) :: x + + integer :: k + + ! Build start grid + x(1) = 0.0 + do k = 1,nz + x(k+1) = x(k) + h(k) + end do + +end subroutine buildGridFromH + + +!------------------------------------------------------------------------------ +! Check that two grids are consistent +!------------------------------------------------------------------------------ +subroutine checkGridConsistentcies(ns, xs, nf, xf, strict) +!------------------------------------------------------------------------------ +! Checks that xs and xf are consistent to within roundoff. +! If strict=False, the end points of xs and xf are allowed to differ by +! numerical roundoff due to the nature of summation to obtain xs, xf. +! If strict=True, the edn points must be identical. +!------------------------------------------------------------------------------ + + ! Arguments + integer, intent(in) :: ns, nf + real, intent(in) :: xs(ns+1), xf(nf+1) + logical, intent(in) :: strict + + ! Local variables + integer :: k !,n + real :: sumHs, sumHf !, sumErr, sumMean, allowedErr, eps + + sumHs = xs(ns+1)-xs(1) + sumHf = xf(nf+1)-xf(1) +! sumErr = abs(sumHf-sumHs) + + if (strict) then + if (sumHf /= sumHs) call & + MOM_error(FATAL,'MOM_remapping, checkGridConsistentcies: '//& + 'Total thickness of two grids are not exactly equal..') + else ! not strict + if (isPosSumErrSignificant(ns, sumHs, nf, sumhf)) then + write(0,*) 'Start/final/start-final grid' + do k = 1,max(ns,nf)+1 + if (k<=min(ns,nf)) then + write(0,'(i4,3es12.3)') k,xs(k),xf(k),xs(k)-xf(k) + elseif (k>ns) then + write(0,'(i4,12x,1es12.3)') k,xf(k) + else + write(0,'(i4,1es12.3)') k,xs(k) + endif + enddo + call MOM_error(FATAL,'MOM_remapping, checkGridConsistentcies: '//& + 'Total thickness of two grids do not match to within round-off.') + endif + endif + +end subroutine checkGridConsistentcies + + +!------------------------------------------------------------------------------ +! Compare two summation estimates of positive data and judge if due to more +! than round-off +!------------------------------------------------------------------------------ +function isPosSumErrSignificant(n1, sum1, n2, sum2) +!------------------------------------------------------------------------------ +! When two sums are calculated from different vectors that should add up to +! the same value, the results can differ by round off. The round off error +! can be bounded to be proportional to the number of operations. +! This function returns true if the difference between sum1 and sum2 is +! larger than than the estimated round off bound. +! NOTE: This estimate/function is only valid for summation of postive data. +!------------------------------------------------------------------------------ + ! Arguments + integer, intent(in) :: n1, n2 + real, intent(in) :: sum1, sum2 + logical :: isPosSumErrSignificant + ! Local variables + integer :: n + real :: sumErr, sumMean, allowedErr, eps + + sumErr = abs(sum1-sum2) + sumMean = 0.5*abs(sum1+sum2) + eps = epsilon(sumMean) + allowedErr = eps*sumMean + n = max(n1,n1) + if (sumErr>real(n)*allowedErr) then + write(0,*) 'isPosSumErrSignificant: sum1,sum2=',sum1,sum2 + write(0,*) 'isPosSumErrSignificant: eps=',eps + write(0,*) 'isPosSumErrSignificant: err,n*H*eps,H*eps=',sumErr,real(n)*allowedErr,allowedErr + write(0,*) 'isPosSumErrSignificant: err/eps,n1,n2,n1+n2=',sumErr/eps,n1,n2,n1+n2 + isPosSumErrSignificant = .true. + else + isPosSumErrSignificant = .false. + endif +end function isPosSumErrSignificant + + +!------------------------------------------------------------------------------ +! Compare two summation estimates of signed data and judge if due to more +! than round-off +!------------------------------------------------------------------------------ +function isSignedSumErrSignificant(n1, maxTerm1, sum1, n2, maxTerm2, sum2) +!------------------------------------------------------------------------------ +! When two sums are calculated from different vectors that should add up to +! the same value, the results can differ by round off. The round off error +! can be bounded to be proportional to the number of operations. +! This function returns true if the difference between sum1 and sum2 is +! larger than than the estimated round off bound. +!------------------------------------------------------------------------------ + ! Arguments + integer, intent(in) :: n1, n2 + real, intent(in) :: maxTerm1, sum1, maxTerm2, sum2 + logical :: isSignedSumErrSignificant + ! Local variables + integer :: n + real :: sumErr, sumMean, allowedErr, eps + + sumErr = abs(sum1-sum2) + eps = epsilon(sumErr) + allowedErr = eps*(real(n1)*abs(maxTerm1)+real(n2)*abs(maxTerm2)) + if (sumErr>allowedErr) then + write(0,*) 'isSignedSumErrSignificant: maxTerm1,maxTerm2=',maxTerm1,maxTerm2 + write(0,*) 'isSignedSumErrSignificant: sum1,sum2=',sum1,sum2 + write(0,*) 'isSignedSumErrSignificant: eps=',eps + write(0,*) 'isSignedSumErrSignificant: err,n*eps*maxTerm=',sumErr,allowedErr + isSignedSumErrSignificant = .true. + else + isSignedSumErrSignificant = .false. + endif +end function isSignedSumErrSignificant + + +!------------------------------------------------------------------------------ +! Make a second grid consistent with the first +!------------------------------------------------------------------------------ +subroutine makeGridsConsistent(ns, xs, nf, hf, xf) +!------------------------------------------------------------------------------ +! Adjusts xf so that the end points exactly match those of xs. +! It is best to have called checkGridConsistentcies with strict=false +! to ensure that the grids are already close and only differ due to +! round-off. +!------------------------------------------------------------------------------ + + ! Arguments + integer, intent(in) :: ns, nf + real, intent(in) :: xs(ns+1), hf(nf) + real, intent(inout) :: xf(nf+1) + + ! Local variables + integer :: n, k + real :: nonDimPos, sumHs, sumHf + + if (doSafetyChecks) then + if (xf(1) /= xs(1)) call & + MOM_error(FATAL,'MOM_remapping, makeGridsConsistent: '//& + 'Starting point of two grids do not match.') + endif + + ! Adjust new grid so that end-points match those of the start grid. + sumHs = xs(ns+1) + sumHf = xf(nf+1) + if (sumHf/=sumHs) then + xf(nf+1) = sumHs + do k = nf,1,-1 + nonDimPos = xf(k) / sumHf ! Position of xf interface within column + ! When nonDimPos -> 1, adjust xf towards a bottom-up integration + ! When nonDomPos -> 0, keep xf at the original top-down integration + xf(k) = (1.-nonDimPos) * xf(k) + nonDimPos * (xf(k+1) - hf(k)) + end do + endif + + if (doSafetyChecks) call checkGridConsistentcies(ns, xs, nf, xf, strict=.true.) + +end subroutine makeGridsConsistent !------------------------------------------------------------------------------ @@ -273,6 +449,27 @@ subroutine remapping_core( CS, grid0, u0, grid1, u1 ) type(grid1D_t), intent(in) :: grid1 real, dimension(:), intent(inout) :: u1 + ! Local variables + integer :: k + real :: sumUh0, sumUx0, sumUh1, sumUx1 + real :: maxUh0, maxUx0, maxUh1, maxUx1 + + if (doSafetyChecks) then + sumUh0 = 0.; sumUx0 = 0. + maxUh0 = 0.; maxUx0 = 0. + do k = 1, grid0%nb_cells + maxUh0 = max( maxUh0 , abs(grid0%h(k) * u0(k)) ) + sumUh0 = sumUh0 + grid0%h(k) * u0(k) + maxUx0 = max( maxUx0 , abs(( grid0%x(k+1) - grid0%x(k) ) * u0(k)) ) + sumUx0 = sumUx0 + ( grid0%x(k+1) - grid0%x(k) ) * u0(k) + enddo + if (isSignedSumErrSignificant(grid0%nb_cells, maxUh0, sumUh0, grid0%nb_cells, maxUx0, sumUx0)) & + call MOM_error(FATAL,'MOM_remapping, remapping_core: '//& + 'Total content based on initial grid, using h and x differ signficantly.') + if (sumUh0 /= sumUx0) call MOM_error(FATAL,'MOM_remapping, remapping_core: '//& + 'Total content based on initial grid, using h and x are not equal.') + endif + ! Reset polynomial CS%ppoly_r%E(:,:) = 0.0 CS%ppoly_r%S(:,:) = 0.0 @@ -328,6 +525,29 @@ subroutine remapping_core( CS, grid0, u0, grid1, u1 ) call MOM_error( FATAL, 'The selected remapping method is invalid' ) end select + if (doSafetyChecks) then + sumUh1 = 0.; sumUx1 = 0. + maxUh1 = 0.; maxUx1 = 0. + do k = 1, grid1%nb_cells + maxUh1 = max( maxUh1 , abs(grid1%h(k) * u1(k)) ) + sumUh1 = sumUh1 + grid1%h(k) * u1(k) + maxUx1 = max( maxUx1 , abs(( grid1%x(k+1) - grid1%x(k) ) * u1(k)) ) + sumUx1 = sumUx1 + ( grid1%x(k+1) - grid1%x(k) ) * u1(k) + enddo + if (isSignedSumErrSignificant(grid1%nb_cells, maxUh1, sumUh1, grid1%nb_cells, maxUx1, sumUx1)) & + call MOM_error(FATAL,'MOM_remapping, remapping_core: '//& + 'Total content based on initial grid, using h and x differ signficantly.') + if (sumUh1 /= sumUx1) call MOM_error(FATAL,'MOM_remapping, remapping_core: '//& + 'Total content based on initial grid, using h and x are not equal.') +! if (isSignedSumErrSignificant(grid0%nb_cells, maxUx0, sumUx0, grid1%nb_cells, maxUx1, sumUx1)) & +! call MOM_error(FATAL,'MOM_remapping, remapping_core: '//& +! 'Total content of initial and final grids, using x, differ signficantly.') +! if (isSignedSumErrSignificant(grid0%nb_cells, maxUh0, sumUh0, grid1%nb_cells, maxUh1, sumUh1)) & +! call MOM_error(FATAL,'MOM_remapping, remapping_core: '//& +! 'Total content of initial and final grids, using h, differ signficantly.') + endif + + end subroutine remapping_core From d18ae7c350ec1f9f9155ca70969b99f0af3e9927 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Sat, 13 Jul 2013 19:33:32 -0400 Subject: [PATCH 034/372] Changed intent(out) to inout to fix gnu warnings Dummy arguments with intent(in) and intent(out) caused warnings when passed the same data. The intent(out) needs to be intent(inout) to make the gnu compiler happy. --- src/core/MOM_legacy_barotropic.F90 | 2 +- src/diagnostics/MOM_diag_to_Z.F90 | 2 +- src/parameterizations/vertical/MOM_kappa_shear.F90 | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/core/MOM_legacy_barotropic.F90 b/src/core/MOM_legacy_barotropic.F90 index 50482dd16a..7951d36502 100644 --- a/src/core/MOM_legacy_barotropic.F90 +++ b/src/core/MOM_legacy_barotropic.F90 @@ -407,7 +407,7 @@ subroutine legacy_btstep(use_fluxes, U_in, V_in, eta_in, dt, bc_accel_u, bc_acce real, dimension(NIMEM_,NJMEMB_,NKMEM_), intent(in) :: V_Cor real, dimension(NIMEMB_,NJMEM_,NKMEM_), intent(out) :: accel_layer_u real, dimension(NIMEM_,NJMEMB_,NKMEM_), intent(out) :: accel_layer_v - real, dimension(NIMEM_,NJMEM_), intent(out) :: eta_out + real, dimension(NIMEM_,NJMEM_), intent(inout) :: eta_out real, dimension(NIMEMB_,NJMEM_), intent(out) :: uhbtav real, dimension(NIMEM_,NJMEMB_), intent(out) :: vhbtav type(ocean_grid_type), intent(inout) :: G diff --git a/src/diagnostics/MOM_diag_to_Z.F90 b/src/diagnostics/MOM_diag_to_Z.F90 index ab45531e15..df0c282ca5 100644 --- a/src/diagnostics/MOM_diag_to_Z.F90 +++ b/src/diagnostics/MOM_diag_to_Z.F90 @@ -522,7 +522,7 @@ subroutine find_overlap(e, Z_top, Z_bot, k_max, k_start, k_top, k_bot, wt, z1, z real, dimension(:), intent(in) :: e real, intent(in) :: Z_top, Z_bot integer, intent(in) :: k_max, k_start - integer, intent(out) :: k_top, k_bot + integer, intent(inout) :: k_top, k_bot real, dimension(:), intent(out) :: wt, z1, z2 ! This subroutine determines the layers bounded by interfaces e that overlap diff --git a/src/parameterizations/vertical/MOM_kappa_shear.F90 b/src/parameterizations/vertical/MOM_kappa_shear.F90 index 5e8333aa37..813675ad48 100644 --- a/src/parameterizations/vertical/MOM_kappa_shear.F90 +++ b/src/parameterizations/vertical/MOM_kappa_shear.F90 @@ -884,7 +884,7 @@ subroutine calculate_projected_state(kappa, u0, v0, T0, S0, dt, nz, & real, dimension(NK_INTERFACE_), intent(in) :: I_dz_int, dbuoy_dT, dbuoy_dS real, intent(in) :: dt integer, intent(in) :: nz - real, dimension(NKMEM_), intent(out) :: u, v, T, Sal + real, dimension(NKMEM_), intent(inout) :: u, v, T, Sal real, dimension(NK_INTERFACE_), optional, intent(inout) :: N2, S2 integer, optional, intent(in) :: ks_int, ke_int ! Arguments: kappa - The diapycnal diffusivity at interfaces, in m2 s-1. From 3b23d8791f0b7ebb3523fc49567757b00732deac Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Sun, 14 Jul 2013 21:14:30 -0400 Subject: [PATCH 035/372] Revised model of roundoff for non-negative sum I worked out the actual bounds on numerical roundoff for a non-negative summation and the upper bounds on the difference between two such sums. I'm quite confident the analysis is right because adjust the estimate downward a touch cause some false positives. This all applies to the regridding problem, checking that the end points of two grids is consistent. See http://mom6dev.wordpress.com/2013/07/13/modeling-numerical-roundoff-for-regridding/ for details --- src/ALE/MOM_remapping.F90 | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/src/ALE/MOM_remapping.F90 b/src/ALE/MOM_remapping.F90 index ef47886fd0..1935ca29a7 100644 --- a/src/ALE/MOM_remapping.F90 +++ b/src/ALE/MOM_remapping.F90 @@ -285,11 +285,10 @@ subroutine checkGridConsistentcies(ns, xs, nf, xf, strict) ! Local variables integer :: k !,n - real :: sumHs, sumHf !, sumErr, sumMean, allowedErr, eps + real :: sumHs, sumHf sumHs = xs(ns+1)-xs(1) sumHf = xf(nf+1)-xf(1) -! sumErr = abs(sumHf-sumHs) if (strict) then if (sumHf /= sumHs) call & @@ -299,9 +298,9 @@ subroutine checkGridConsistentcies(ns, xs, nf, xf, strict) if (isPosSumErrSignificant(ns, sumHs, nf, sumhf)) then write(0,*) 'Start/final/start-final grid' do k = 1,max(ns,nf)+1 - if (k<=min(ns,nf)) then + if (k<=min(ns+1,nf+1)) then write(0,'(i4,3es12.3)') k,xs(k),xf(k),xs(k)-xf(k) - elseif (k>ns) then + elseif (k>ns+1) then write(0,'(i4,12x,1es12.3)') k,xf(k) else write(0,'(i4,1es12.3)') k,xs(k) @@ -333,18 +332,17 @@ function isPosSumErrSignificant(n1, sum1, n2, sum2) real, intent(in) :: sum1, sum2 logical :: isPosSumErrSignificant ! Local variables - integer :: n - real :: sumErr, sumMean, allowedErr, eps + real :: sumErr, allowedErr, eps + if (sum1<0.) call MOM_error(FATAL,'isPosSumErrSignificant: sum1<0 is not allowed!') + if (sum2<0.) call MOM_error(FATAL,'isPosSumErrSignificant: sum2<0 is not allowed!') sumErr = abs(sum1-sum2) - sumMean = 0.5*abs(sum1+sum2) - eps = epsilon(sumMean) - allowedErr = eps*sumMean - n = max(n1,n1) - if (sumErr>real(n)*allowedErr) then + eps = epsilon(sum1) + allowedErr = eps*0.5*(real(n1-1)*sum1+real(n2-1)*sum2) + if (sumErr>allowedErr) then write(0,*) 'isPosSumErrSignificant: sum1,sum2=',sum1,sum2 write(0,*) 'isPosSumErrSignificant: eps=',eps - write(0,*) 'isPosSumErrSignificant: err,n*H*eps,H*eps=',sumErr,real(n)*allowedErr,allowedErr + write(0,*) 'isPosSumErrSignificant: err,n*eps=',sumErr,allowedErr write(0,*) 'isPosSumErrSignificant: err/eps,n1,n2,n1+n2=',sumErr/eps,n1,n2,n1+n2 isPosSumErrSignificant = .true. else @@ -371,7 +369,7 @@ function isSignedSumErrSignificant(n1, maxTerm1, sum1, n2, maxTerm2, sum2) logical :: isSignedSumErrSignificant ! Local variables integer :: n - real :: sumErr, sumMean, allowedErr, eps + real :: sumErr, allowedErr, eps sumErr = abs(sum1-sum2) eps = epsilon(sumErr) From c4c6a63a7cf1255898a4e625a1a30da47b1d1a6d Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 16 Jul 2013 08:49:19 -0400 Subject: [PATCH 036/372] Added prototype conservation check for remapping The consevation check models the roundoff error and unfortunately it typically fails. I've committed the code but used a CPP #ifdef to disable the check for now... --- src/ALE/MOM_remapping.F90 | 164 +++++++++++++++++++++++++++----------- 1 file changed, 119 insertions(+), 45 deletions(-) diff --git a/src/ALE/MOM_remapping.F90 b/src/ALE/MOM_remapping.F90 index 1935ca29a7..40b7b8225d 100644 --- a/src/ALE/MOM_remapping.F90 +++ b/src/ALE/MOM_remapping.F90 @@ -284,7 +284,7 @@ subroutine checkGridConsistentcies(ns, xs, nf, xf, strict) logical, intent(in) :: strict ! Local variables - integer :: k !,n + integer :: k real :: sumHs, sumHf sumHs = xs(ns+1)-xs(1) @@ -351,6 +351,119 @@ function isPosSumErrSignificant(n1, sum1, n2, sum2) end function isPosSumErrSignificant +!------------------------------------------------------------------------------ +! Check that data remapped between two grids are conserved +!------------------------------------------------------------------------------ +subroutine checkGridConservation(ns, hs, xs, us, nf, hf, xf, uf) +!------------------------------------------------------------------------------ +! Checks that the sum of hs*us and hf*uf match. Also checks that the +! analgous sums in terms of sx and xf are consistant. +!------------------------------------------------------------------------------ + + ! Arguments + integer, intent(in) :: ns, nf + real, intent(in) :: hs(ns), xs(ns+1), us(ns) + real, intent(in) :: hf(nf), xf(nf+1), uf(nf) + + ! Local variables + integer :: k + real :: sumHUs, errHUs, sumXUs, errXUs + real :: sumHUf, errHUf, sumXUf, errXUf + + call sumHtimesQ(ns, hs, us, sumHUs, errHUs) + call sumHtimesQ(ns, xs(2:ns+1)-xs(1:ns), us, sumXUs, errXUs) + call sumHtimesQ(nf, hf, uf, sumHUf, errHUf) + call sumHtimesQ(ns, xf(2:nf+1)-xf(1:nf), uf, sumXUf, errXUf) + if (abs(sumHUs-sumXUs)>errHUs+errXUs) then + write(0,'("ns=",i4)') ns + do k = 1,ns+1 + write(0,'(i4,"xs=",es12.3)') k,xs(k) + if (k<=ns) write(0,'(i4,"hs,us=",2es12.3)') k,hs(k),us(k) + enddo + write(0,'("sumHUs,sumXUs=",2es12.3)') sumHUs,sumXUs + write(0,'("err,errHUs,errXUs=",3es12.3)') abs(sumHUs-sumXUs),errHUs,errXUs + call MOM_error(FATAL,'MOM_remapping, checkGridConservation: '//& + 'Total amount of stuff on start grid differs by more than round-off.') + endif + if (abs(sumHUf-sumXUf)>errHUf+errXUf) then + write(0,'("nf=",i4)') nf + do k = 1,nf+1 + write(0,'(i4,"xf=",es12.3)') k,xf(k) + if (k<=nf) write(0,'(i4,"hf,uf=",2es12.3)') k,hf(k),uf(k) + enddo + write(0,'("sumHUf,sumXUf=",2es12.3)') sumHUf,sumXUf + write(0,'("err,errHUf,errXUf=",3es12.3)') abs(sumHUf-sumXUf),errHUf,errXUf + call MOM_error(FATAL,'MOM_remapping, checkGridConservation: '//& + 'Total amount of stuff on final grid differs by more than round-off.') + endif +#ifdef DISABLE_CONSEEVATION_CHECK_BECAUSE_IT_FAILS______ + if (abs(sumHUf-sumHUs)>errHUf+errHUs) then + write(0,'("ns,nf=",2i4)') ns,nf + do k = 1,max(ns,nf)+1 + if (k<=min(ns+1,nf+1)) then + write(0,'(i4,"xs,xf=",2es12.3)') k,xs(k),xf(k) + elseif (k>ns+1) then + write(0,'(i4," xf=",12x,es12.3)') k,xf(k) + else + write(0,'(i4,"xs =",es12.3)') k,xs(k) + endif + if (k<=min(ns,nf)) then + write(0,'(i4,"hs,us,hf,uf=",4es12.3)') k,hs(k),us(k),hf(k),uf(k) + elseif (k>ns .and. k<=nf) then + write(0,'(i4," hf,uf=",24x,2es12.3)') k,hf(k),uf(k) + elseif (k>nf .and. k<=ns) then + write(0,'(i4,"hs,us =",2es12.3)') k,hs(k),us(k) + endif + enddo + write(0,'("sumHUf,sumHUs=",2es12.3)') sumHUf,sumHUs + write(0,'("err,errHUf,errHUs=",3es12.3)') abs(sumHUf-sumHUs),errHUf,errHUs + call MOM_error(FATAL,'MOM_remapping, checkGridConservation: '//& + 'Total amount of stuff on two grids differs by more than round-off.') + endif +#endif + +end subroutine checkGridConservation + + +!------------------------------------------------------------------------------ +! Sum the product of two arrays +!------------------------------------------------------------------------------ +subroutine sumHtimesQ(nz, h, q, sumHQ, sumErr) +!------------------------------------------------------------------------------ +! This routine calculates the sum of h(:)*q(:), and optionally returns a +! bound on the roundoff error in the sum. +!------------------------------------------------------------------------------ + + ! Arguments + integer, intent(in) :: nz + real, dimension(nz), intent(in) :: h, q + real, intent(out) :: sumHQ + real, optional, intent(out) :: sumErr + + integer :: k + real :: hq, eps + + if (present(sumErr)) then + ! Calculate the sum and estimate errors + eps = epsilon(q(1)) + sumErr=0. + sumHQ = 0. + do k = 1,nz + hq = h(k)*q(k) + sumHQ = sumHQ + hq + if (k>1) sumErr = sumErr + eps*max(abs(sumHQ),abs(hq)) + end do + else + ! Calculate the sum + sumHQ = 0. + do k = 1,nz + sumHQ = sumHQ + h(k)*q(k) + end do + endif + +end subroutine sumHtimesQ + + !------------------------------------------------------------------------------ ! Compare two summation estimates of signed data and judge if due to more ! than round-off @@ -373,7 +486,8 @@ function isSignedSumErrSignificant(n1, maxTerm1, sum1, n2, maxTerm2, sum2) sumErr = abs(sum1-sum2) eps = epsilon(sumErr) - allowedErr = eps*(real(n1)*abs(maxTerm1)+real(n2)*abs(maxTerm2)) + allowedErr = eps*0.5*( real(n1-1)*max(abs(maxTerm1),abs(sum1)) & + + real(n2-1)*max(abs(maxTerm2),abs(sum2)) ) if (sumErr>allowedErr) then write(0,*) 'isSignedSumErrSignificant: maxTerm1,maxTerm2=',maxTerm1,maxTerm2 write(0,*) 'isSignedSumErrSignificant: sum1,sum2=',sum1,sum2 @@ -447,27 +561,6 @@ subroutine remapping_core( CS, grid0, u0, grid1, u1 ) type(grid1D_t), intent(in) :: grid1 real, dimension(:), intent(inout) :: u1 - ! Local variables - integer :: k - real :: sumUh0, sumUx0, sumUh1, sumUx1 - real :: maxUh0, maxUx0, maxUh1, maxUx1 - - if (doSafetyChecks) then - sumUh0 = 0.; sumUx0 = 0. - maxUh0 = 0.; maxUx0 = 0. - do k = 1, grid0%nb_cells - maxUh0 = max( maxUh0 , abs(grid0%h(k) * u0(k)) ) - sumUh0 = sumUh0 + grid0%h(k) * u0(k) - maxUx0 = max( maxUx0 , abs(( grid0%x(k+1) - grid0%x(k) ) * u0(k)) ) - sumUx0 = sumUx0 + ( grid0%x(k+1) - grid0%x(k) ) * u0(k) - enddo - if (isSignedSumErrSignificant(grid0%nb_cells, maxUh0, sumUh0, grid0%nb_cells, maxUx0, sumUx0)) & - call MOM_error(FATAL,'MOM_remapping, remapping_core: '//& - 'Total content based on initial grid, using h and x differ signficantly.') - if (sumUh0 /= sumUx0) call MOM_error(FATAL,'MOM_remapping, remapping_core: '//& - 'Total content based on initial grid, using h and x are not equal.') - endif - ! Reset polynomial CS%ppoly_r%E(:,:) = 0.0 CS%ppoly_r%S(:,:) = 0.0 @@ -523,28 +616,9 @@ subroutine remapping_core( CS, grid0, u0, grid1, u1 ) call MOM_error( FATAL, 'The selected remapping method is invalid' ) end select - if (doSafetyChecks) then - sumUh1 = 0.; sumUx1 = 0. - maxUh1 = 0.; maxUx1 = 0. - do k = 1, grid1%nb_cells - maxUh1 = max( maxUh1 , abs(grid1%h(k) * u1(k)) ) - sumUh1 = sumUh1 + grid1%h(k) * u1(k) - maxUx1 = max( maxUx1 , abs(( grid1%x(k+1) - grid1%x(k) ) * u1(k)) ) - sumUx1 = sumUx1 + ( grid1%x(k+1) - grid1%x(k) ) * u1(k) - enddo - if (isSignedSumErrSignificant(grid1%nb_cells, maxUh1, sumUh1, grid1%nb_cells, maxUx1, sumUx1)) & - call MOM_error(FATAL,'MOM_remapping, remapping_core: '//& - 'Total content based on initial grid, using h and x differ signficantly.') - if (sumUh1 /= sumUx1) call MOM_error(FATAL,'MOM_remapping, remapping_core: '//& - 'Total content based on initial grid, using h and x are not equal.') -! if (isSignedSumErrSignificant(grid0%nb_cells, maxUx0, sumUx0, grid1%nb_cells, maxUx1, sumUx1)) & -! call MOM_error(FATAL,'MOM_remapping, remapping_core: '//& -! 'Total content of initial and final grids, using x, differ signficantly.') -! if (isSignedSumErrSignificant(grid0%nb_cells, maxUh0, sumUh0, grid1%nb_cells, maxUh1, sumUh1)) & -! call MOM_error(FATAL,'MOM_remapping, remapping_core: '//& -! 'Total content of initial and final grids, using h, differ signficantly.') - endif - + if (doSafetyChecks) & + call checkGridConservation(grid0%nb_cells, grid0%h, grid0%x, u0, & + grid1%nb_cells, grid1%h, grid1%x, u1) end subroutine remapping_core From 33ffc1bb229ad239f2ddb2781bf0591667e68e95 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 16 Jul 2013 15:19:12 -0400 Subject: [PATCH 037/372] Refactored remapping_integration Modularized remapping_integration to call a new routine IntegrateReconOnCell. This latter will be re-used when re-writing the remapping to use fluxes. Also replaced the logical, parameter, for controlling safety checks with a CPP macro. No need to slow the model down unecessarily. --- src/ALE/MOM_remapping.F90 | 342 ++++++++++++++++++++++---------------- 1 file changed, 195 insertions(+), 147 deletions(-) diff --git a/src/ALE/MOM_remapping.F90 b/src/ALE/MOM_remapping.F90 index 40b7b8225d..190157a6ff 100644 --- a/src/ALE/MOM_remapping.F90 +++ b/src/ALE/MOM_remapping.F90 @@ -87,7 +87,8 @@ module MOM_remapping "PQM_IH6IH5 (5th-order accurate)\n" character(len=3), public :: remappingDefaultScheme = "PLM" -logical, parameter :: doSafetyChecks = .true. +! This CPP macro embeds some safety checks +#define __DO_SAFTEY_CHECKS__ ! ----------------------------------------------------------------------------- ! This module contains the following routines @@ -120,10 +121,10 @@ subroutine remapping_main( CS, G, h, h_new, tv, u, v ) integer :: problem nz = G%ke - if (doSafetyChecks) then +#ifdef __DO_SAFTEY_CHECKS__ if (nz>CS%grid_start%nb_cells) call MOM_error(FATAL,'nz>nk_start') if (nz>CS%grid_final%nb_cells) call MOM_error(FATAL,'nz>nk_final') - endif +#endif ! Remap tracer do j = G%jsc,G%jec @@ -225,7 +226,7 @@ subroutine buildConsistentGrids(nz, hs, hf, xs, xf) call buildGridFromH(nz, hf, xf) sumH2 = xf(nz+1) - if (doSafetyChecks) then +#ifdef __DO_SAFTEY_CHECKS__ call checkGridConsistentcies(nz, xs, nz, xf, strict=.false.) if (abs(sumH1-sumH2)>0.5*real(nz)*epsilon(sumH2)*(sumH1+sumH2)) then write(0,*) 'Start/final/start-final grid' @@ -236,7 +237,7 @@ subroutine buildConsistentGrids(nz, hs, hf, xs, xf) call MOM_error(FATAL,'MOM_remapping, buildConsistentGrids: '//& 'Final and start grids do not match.') endif - endif +#endif ! call makeGridsConsistent(nz, xs, nz, hf, xf) @@ -520,11 +521,11 @@ subroutine makeGridsConsistent(ns, xs, nf, hf, xf) integer :: n, k real :: nonDimPos, sumHs, sumHf - if (doSafetyChecks) then +#ifdef __DO_SAFTEY_CHECKS__ if (xf(1) /= xs(1)) call & MOM_error(FATAL,'MOM_remapping, makeGridsConsistent: '//& 'Starting point of two grids do not match.') - endif +#endif ! Adjust new grid so that end-points match those of the start grid. sumHs = xs(ns+1) @@ -539,7 +540,9 @@ subroutine makeGridsConsistent(ns, xs, nf, hf, xf) end do endif - if (doSafetyChecks) call checkGridConsistentcies(ns, xs, nf, xf, strict=.true.) +#ifdef __DO_SAFTEY_CHECKS__ + call checkGridConsistentcies(ns, xs, nf, xf, strict=.true.) +#endif end subroutine makeGridsConsistent @@ -616,9 +619,10 @@ subroutine remapping_core( CS, grid0, u0, grid1, u1 ) call MOM_error( FATAL, 'The selected remapping method is invalid' ) end select - if (doSafetyChecks) & +#ifdef __DO_SAFTEY_CHECKS__ call checkGridConservation(grid0%nb_cells, grid0%h, grid0%x, u0, & grid1%nb_cells, grid1%h, grid1%x, u1) +#endif end subroutine remapping_core @@ -660,191 +664,237 @@ subroutine remapping_integration( grid0, u0, ppoly0, grid1, u1, method ) x0 = grid1%x(iTarget) x1 = grid1%x(iTarget+1) - ! ============================================================ - ! Check whether target cell is vanished. If it is, the cell - ! average is simply the interpolated value at the location - ! of the vanished cell. If it isn't, we need to integrate the - ! quantity within the cell and divide by the cell width to - ! determine the cell average. - ! ============================================================ - ! 1. Cell is vanished - if ( abs(x0 - x1) .EQ. 0.0 ) then - - j0 = -1 +! if (x1<=(1.+epsilon(x1))*grid0%x(n0+1)) then +! if (x1>grid0%x(n0+1)) then ! HACK ALERT !!!!!! -----AJA +! x1 = min( grid0%x(n0+1), x1) ! Bound target grid to be within source grid +! endif +! endif + + call integrateReconOnCell( grid0, u0, ppoly0, x0, x1, grid1%h(iTarget), & + u1(iTarget), method , grid1, iTarget) - do j = 1,grid0%nb_cells - ! Left edge is found in cell j - if ( ( x0 .GE. grid0%x(j) ) .AND. ( x0 .LE. grid0%x(j+1) ) ) then - j0 = j - exit ! once target grid cell is found, exit loop - end if - end do + end do ! end iTarget loop on target grid cells - ! If, at this point, j0 is equal to -1, it means the vanished - ! cell lies outside the source grid. In other words, it means that - ! the source and target grids do not cover the same physical domain - ! and there is something very wrong ! - if ( j0 .EQ. -1 ) then - write(0,*) iTarget - call MOM_error(FATAL, 'The location of the vanished cell could '//& - 'not be found in "remapping_integration"' ) - end if +end subroutine remapping_integration - ! We check whether the source cell (i.e. the cell in which the - ! vanished target cell lies) is vanished. If it is, the interpolated - ! value is set to be mean of the edge values (which should be the same). - ! If it isn't, we simply interpolate. - if ( grid0%h(j0) .EQ. 0.0 ) then - u1(iTarget) = 0.5 * ( ppoly0%E(j0,1) + ppoly0%E(j0,2) ) - else - xi0 = x0 / grid0%h(j0) - grid0%x(j0) / grid0%h(j0) - - select case ( method ) - case ( INTEGRATION_PCM ) - u1(iTarget) = ppoly0%coefficients(j0,1) - case ( INTEGRATION_PLM ) - u1(iTarget) = evaluation_polynomial( ppoly0%coefficients(j0,:), 2, xi0 ) - case ( INTEGRATION_PPM ) - u1(iTarget) = evaluation_polynomial( ppoly0%coefficients(j0,:), 3, xi0 ) - case ( INTEGRATION_PQM ) - u1(iTarget) = evaluation_polynomial( ppoly0%coefficients(j0,:), 5, xi0 ) - case default - call MOM_error( FATAL,'The selected integration method is invalid' ) - end select - - end if ! end checking whether source cell is vanished + +! ----------------------------------------------------------------------------- +! integrate the reconstructed profile over a single cell +! ----------------------------------------------------------------------------- +subroutine integrateReconOnCell( grid0, u0, ppoly0, xL, xR, hC, uAve, method, grid1, iTarget ) + ! Arguments + type(grid1D_t), intent(in) :: grid0 ! source grid + real, dimension(:), intent(in) :: u0 ! source cell averages + type(ppoly_t), intent(in) :: ppoly0 ! source piecewise polynomial + real, intent(in) :: xL, xR ! left/right edges of target cell + real, intent(in) :: hC ! cell width hC = xR - xL + real, intent(inout) :: uAve ! average value on target cell + integer, intent(in) :: method ! remapping scheme to use + type(grid1D_t), intent(in) :: grid1 ! DEBUGGING + integer, intent(in) :: iTarget ! DEBUGGING + + ! Local variables + integer :: j, k + integer :: n0, n1 ! nb of cells in grid0 and grid1, respectively + integer :: jL, jR ! indexes of source cells containing target + ! cell edges + real :: q0, q1 ! partially integrated quantities in source + ! cells j0 and j1 + real :: q ! complete integration + real :: a, b ! interval of integration (global coordinates) + real :: xi0, xi1 ! interval of integration (local -- normalized + ! -- coordinates) + + ! A priori, both grids contains the same number of cells but, who knows... + n0 = grid0%nb_cells + +#ifdef __DO_SAFTEY_CHECKS__ +! if (xL < grid0%x(1)) call MOM_error(FATAL, & +! 'MOM_remapping, integrateReconOnCell: '//& +! 'The target cell starts beyond the left edge of the source grid') +! if (xR < grid0%x(1)) call MOM_error(FATAL, & +! 'MOM_remapping, integrateReconOnCell: '//& +! 'The target cell ends beyond the left edge of the source grid') +! if (xL > grid0%x(n0+1)) call MOM_error(FATAL, & +! 'MOM_remapping, integrateReconOnCell: '//& +! 'The target cell starts beyond the right edge of the source grid') +! if (xR > grid0%x(n0+1)) call MOM_error(FATAL, & +! 'MOM_remapping, integrateReconOnCell: '//& +! 'The target cell ends beyond the right edge of the source grid') +#endif + + ! Find the left most cell in source grid spanned by the target cell + jL = -1 + do j = 1,grid0%nb_cells + ! Left edge is found in cell j + if ( ( xL >= grid0%x(j) ) .AND. ( xL <= grid0%x(j+1) ) ) then + jL = j + exit ! once target grid cell is found, exit loop + endif + enddo + + ! If, at this point, jL is equal to -1, it means the vanished + ! cell lies outside the source grid. In other words, it means that + ! the source and target grids do not cover the same physical domain + ! and there is something very wrong ! + if ( jL == -1 ) call MOM_error(FATAL, & + 'MOM_remapping, integrateReconOnCell: '//& + 'The location of the left-most cell could not be found') + + + ! ============================================================ + ! Check whether target cell is vanished. If it is, the cell + ! average is simply the interpolated value at the location + ! of the vanished cell. If it isn't, we need to integrate the + ! quantity within the cell and divide by the cell width to + ! determine the cell average. + ! ============================================================ + ! 1. Cell is vanished + if ( abs(xR - xL) == 0.0 ) then - ! 2. Cell is not vanished + ! We check whether the source cell (i.e. the cell in which the + ! vanished target cell lies) is vanished. If it is, the interpolated + ! value is set to be mean of the edge values (which should be the same). + ! If it isn't, we simply interpolate. + if ( grid0%h(jL) == 0.0 ) then + uAve = 0.5 * ( ppoly0%E(jL,1) + ppoly0%E(jL,2) ) else + ! WHY IS THIS NOT WRITTEN AS xi0 = ( xL - grid0%x(jL) ) / grid0%h(jL) ---AJA + xi0 = xL / grid0%h(jL) - grid0%x(jL) / grid0%h(jL) + + select case ( method ) + case ( INTEGRATION_PCM ) + uAve = ppoly0%coefficients(jL,1) + case ( INTEGRATION_PLM ) + uAve = evaluation_polynomial( ppoly0%coefficients(jL,:), 2, xi0 ) + case ( INTEGRATION_PPM ) + uAve = evaluation_polynomial( ppoly0%coefficients(jL,:), 3, xi0 ) + case ( INTEGRATION_PQM ) + uAve = evaluation_polynomial( ppoly0%coefficients(jL,:), 5, xi0 ) + case default + call MOM_error( FATAL,'The selected integration method is invalid' ) + end select + + end if ! end checking whether source cell is vanished + + ! 2. Cell is not vanished + else - ! Find the cells in source grid containing the target cell edges - j0 = -1 - j1 = -1 - + ! Find the right most cell in source grid spanned by the target cell + jR = -1 do j = 1,grid0%nb_cells - - ! Left edge is found in cell j - if ( ( x0 .GE. grid0%x(j) ) .AND. ( x0 .LE. grid0%x(j+1) ) ) then - j0 = j - exit ! once target grid cell is found, exit loop - end if - - end do + ! Right edge is found in cell j + if ( ( xR >= grid0%x(j) ) .AND. ( xR <= grid0%x(j+1) ) ) then + jR = j + exit ! once target grid cell is found, exit loop + endif + enddo ! end loop on source grid cells - do j = 1,grid0%nb_cells - - ! Right edge is found in cell j - if ( ( x1 .GE. grid0%x(j) ) .AND. ( x1 .LE. grid0%x(j+1) ) ) then - j1 = j - exit ! once target grid cell is found, exit loop - end if - - end do ! end loop on source grid cells - - ! Here, we make sure that the boundary edges of boundary cells - ! coincide - if ( iTarget .EQ. 1 ) then - j0 = 1 - end if - - if ( iTarget .EQ. grid1%nb_cells ) then - j1 = grid1%nb_cells - end if + ! HACK to avoid roundoff problems THIS NEEDS TO BE REMOVED ---AJA + if (xR>grid0%x(grid0%nb_cells+1)) jR = grid0%nb_cells + +#ifdef __DO_SAFTEY_CHECKS__ + if ( jR == -1 ) call MOM_error(FATAL, & + 'MOM_remapping, integrateReconOnCell: '//& + 'The location of the right-most cell could not be found') +#endif ! To integrate, two cases must be considered: (1) the target cell is ! entirely comtained within a cell of the source grid and (2) the target ! cell spans at least two cells of the source grid. - if ( j0 .EQ. j1 ) then - ! The target cell is entirely contained within a cell of the source - ! grid. This situation is represented by the following schematic, where - ! the cell in which x0 and x1 are located has index j0=j1 : - ! - ! ----|-----o--------o----------|------------- - ! x0 x1 - ! + if ( jL == jR ) then + ! The target cell is entirely contained within a cell of the source + ! grid. This situation is represented by the following schematic, where + ! the cell in which xL and xR are located has index jL=jR : + ! + ! ----|-----o--------o----------|------------- + ! xL xR + ! ! Determine normalized coordinates - xi0 = x0 / grid0%h(j0) - grid0%x(j0) / grid0%h(j0) - xi1 = x1 / grid0%h(j0) - grid0%x(j0) / grid0%h(j0) + ! WHY IS THIS NOT WRITTEN AS xi0 = ( xL - grid0%x(jL) ) / grid0%h(jL) ---AJA + ! WHY IS THIS NOT WRITTEN AS xi0 = ( xR - grid0%x(jL) ) / grid0%h(jL) ---AJA + xi0 = xL / grid0%h(jL) - grid0%x(jL) / grid0%h(jL) + xi1 = xR / grid0%h(jL) - grid0%x(jL) / grid0%h(jL) ! Depending on which polynomial is used, integrate quantity - ! between x0 and xi1. Integration is carried out in normalized - ! coordinates, hence: \int_x0^x1 p(x) dx = h \int_xi0^xi1 p(xi) dxi + ! between xi0 and xi1. Integration is carried out in normalized + ! coordinates, hence: \int_xL^xR p(x) dx = h \int_xi0^xi1 p(xi) dxi select case ( method ) case ( INTEGRATION_PCM ) - q = ppoly0%coefficients(j0,1) * ( x1 - x0 ) + q = ppoly0%coefficients(jL,1) * ( xR - xL ) case ( INTEGRATION_PLM ) - q = grid0%h(j0) * & - integration_polynomial( xi0, xi1, ppoly0%coefficients(j0,:), 1 ) + q = grid0%h(jL) * & + integration_polynomial( xi0, xi1, ppoly0%coefficients(jL,:), 1 ) case ( INTEGRATION_PPM ) - q = grid0%h(j0) * & - integration_polynomial( xi0, xi1, ppoly0%coefficients(j0,:), 2 ) + q = grid0%h(jL) * & + integration_polynomial( xi0, xi1, ppoly0%coefficients(jL,:), 2 ) case ( INTEGRATION_PQM ) - q = grid0%h(j0) * & - integration_polynomial( xi0, xi1, ppoly0%coefficients(j0,:), 4 ) + q = grid0%h(jL) * & + integration_polynomial( xi0, xi1, ppoly0%coefficients(jL,:), 4 ) case default call MOM_error( FATAL,'The selected integration method is invalid' ) end select - + else ! The target cell spans at least two cells of the source grid. ! This situation is represented by the following schematic, where - ! the cells in which x0 and x1 are located have indexes j0 and j1, + ! the cells in which xL and xR are located have indexes jL and jR, ! respectively : ! ! ----|-----o---|--- ... --|---o----------|------------- - ! x0 x1 + ! xL xR ! - ! We first integrate from x0 up to the right boundary of cell j0, then - ! add the integrated amounts of cells located between j0 and j1 and then - ! integrate from the left boundary of cell j1 up to x1 + ! We first integrate from xL up to the right boundary of cell jL, then + ! add the integrated amounts of cells located between jL and jR and then + ! integrate from the left boundary of cell jR up to xR q = 0.0 - ! Integrate from x0 up to right boundary of cell j0 - !xi0 = x0 / grid0%h(j0) - grid0%x(j0) / grid0%h(j0) - xi0 = (x0 - grid0%x(j0)) / grid0%h(j0) + ! Integrate from xL up to right boundary of cell jL + !xi0 = xL / grid0%h(jL) - grid0%x(jL) / grid0%h(jL) + xi0 = (xL - grid0%x(jL)) / grid0%h(jL) xi1 = 1.0 select case ( method ) case ( INTEGRATION_PCM ) - q = q + ppoly0%coefficients(j0,1) * ( grid0%x(j0+1) - x0 ) + q = q + ppoly0%coefficients(jL,1) * ( grid0%x(jL+1) - xL ) case ( INTEGRATION_PLM ) - q = q + grid0%h(j0) * & - integration_polynomial( xi0, xi1, ppoly0%coefficients(j0,:), 1 ) + q = q + grid0%h(jL) * & + integration_polynomial( xi0, xi1, ppoly0%coefficients(jL,:), 1 ) case ( INTEGRATION_PPM ) - q = q + grid0%h(j0) * & - integration_polynomial( xi0, xi1, ppoly0%coefficients(j0,:), 2 ) + q = q + grid0%h(jL) * & + integration_polynomial( xi0, xi1, ppoly0%coefficients(jL,:), 2 ) case ( INTEGRATION_PQM ) - q = q + grid0%h(j0) * & - integration_polynomial( xi0, xi1, ppoly0%coefficients(j0,:), 4 ) + q = q + grid0%h(jL) * & + integration_polynomial( xi0, xi1, ppoly0%coefficients(jL,:), 4 ) case default call MOM_error( FATAL, 'The selected integration method is invalid' ) end select - - ! Integrate contents within cells strictly comprised between j0 and j1 - if ( j1 .GT. (j0+1) ) then - do k = j0+1,j1-1 + + ! Integrate contents within cells strictly comprised between jL and jR + if ( jR > (jL+1) ) then + do k = jL+1,jR-1 q = q + grid0%h(k) * u0(k) end do end if - ! Integrate from left boundary of cell j1 up to x1 + ! Integrate from left boundary of cell jR up to xR xi0 = 0.0 - !xi1 = x1 / grid0%h(j1) - grid0%x(j1) / grid0%h(j1) - xi1 = (x1 - grid0%x(j1)) / grid0%h(j1) - + !xi1 = xR / grid0%h(jR) - grid0%x(jR) / grid0%h(jR) + xi1 = (xR - grid0%x(jR)) / grid0%h(jR) + select case ( method ) case ( INTEGRATION_PCM ) - q = q + ppoly0%coefficients(j1,1) * ( x1 - grid0%x(j1) ) + q = q + ppoly0%coefficients(jR,1) * ( xR - grid0%x(jR) ) case ( INTEGRATION_PLM ) - q = q + grid0%h(j1) * & - integration_polynomial( xi0, xi1, ppoly0%coefficients(j1,:), 1 ) + q = q + grid0%h(jR) * & + integration_polynomial( xi0, xi1, ppoly0%coefficients(jR,:), 1 ) case ( INTEGRATION_PPM ) - q = q + grid0%h(j1) * & - integration_polynomial( xi0, xi1, ppoly0%coefficients(j1,:), 2 ) + q = q + grid0%h(jR) * & + integration_polynomial( xi0, xi1, ppoly0%coefficients(jR,:), 2 ) case ( INTEGRATION_PQM ) - q = q + grid0%h(j1) * & - integration_polynomial( xi0, xi1, ppoly0%coefficients(j1,:), 4 ) + q = q + grid0%h(jR) * & + integration_polynomial( xi0, xi1, ppoly0%coefficients(jR,:), 4 ) case default call MOM_error( FATAL,'The selected integration method is invalid' ) end select @@ -852,13 +902,11 @@ subroutine remapping_integration( grid0, u0, ppoly0, grid1, u1, method ) end if ! end integration for non-vanished cells ! The cell average is the integrated value divided by the cell width - u1(iTarget) = q / grid1%h(iTarget) - - end if ! end if clause to check if cell is vanished + uAve = q / hC + + end if ! end if clause to check if cell is vanished - end do ! end iTarget loop on target grid cells - -end subroutine remapping_integration +end subroutine integrateReconOnCell !------------------------------------------------------------------------------ From 8797730dc9c1b47e507773e8fdab28235c9331e0 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 16 Jul 2013 15:24:53 -0400 Subject: [PATCH 038/372] Added safety checks, update args to regridding_main regridding_main had unused arguments of u,v Added safety checks in regridding_main but left disabled for now. --- src/ALE/MOM_ALE.F90 | 2 +- src/ALE/MOM_regridding.F90 | 58 ++++++++++++++++++++++++++++++++++++-- 2 files changed, 56 insertions(+), 4 deletions(-) diff --git a/src/ALE/MOM_ALE.F90 b/src/ALE/MOM_ALE.F90 index b3290ff00d..96e50b6c1b 100644 --- a/src/ALE/MOM_ALE.F90 +++ b/src/ALE/MOM_ALE.F90 @@ -365,7 +365,7 @@ subroutine ALE_main( G, h, h_new, u, v, tv, CS ) ! Build new grid. The new grid is stored in h_new. The old grid is h. ! Both are needed for the subsequent remapping of variables. - call regridding_main( CS%remapCS, CS%regridCS, G, h, u, v, tv, h_new ) + call regridding_main( CS%remapCS, CS%regridCS, G, h, tv, h_new ) ! Remap all variables from old grid h onto new grid h_new call remapping_main( CS%remapCS, G, h, h_new, tv, u, v ) diff --git a/src/ALE/MOM_regridding.F90 b/src/ALE/MOM_regridding.F90 index 231d5a9abc..cd8101408a 100644 --- a/src/ALE/MOM_regridding.F90 +++ b/src/ALE/MOM_regridding.F90 @@ -173,6 +173,9 @@ module MOM_regridding ! an offset, respectively, when the derivative is zero at the boundary. real, parameter :: NR_OFFSET = 1e-6 +! This CPP macro embeds some safety checks +!#define __DO_SAFTEY_CHECKS__ + ! ----------------------------------------------------------------------------- ! This module contains the following routines ! ----------------------------------------------------------------------------- @@ -245,7 +248,7 @@ end subroutine end_regridding !------------------------------------------------------------------------------ ! Dispatching regridding routine: regridding & remapping !------------------------------------------------------------------------------ -subroutine regridding_main( remapCS, CS, G, h, u, v, tv, h_new ) +subroutine regridding_main( remapCS, CS, G, h, tv, h_new ) !------------------------------------------------------------------------------ ! This routine takes care of (1) building a new grid and (2) remapping between ! the old grid and the new grid. The creation of the new grid can be based @@ -258,8 +261,6 @@ subroutine regridding_main( remapCS, CS, G, h, u, v, tv, h_new ) type(regridding_CS), intent(inout) :: CS ! Regridding parameters and options type(ocean_grid_type), intent(in) :: G ! Ocean grid informations real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(inout) :: h ! Current 3D grid obtained after the last time step - real, dimension(NIMEMB_,NJMEM_, NKMEM_), intent(in) :: u ! Zonal velocity field - real, dimension(NIMEM_,NJMEMB_, NKMEM_), intent(in) :: v ! Meridional velocity field type(thermo_var_ptrs), intent(inout) :: tv ! Thermodynamical variables (T, S, ...) real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(inout) :: h_new ! The new 3D grid obtained via regridding @@ -284,9 +285,60 @@ subroutine regridding_main( remapCS, CS, G, h, u, v, tv, h_new ) end select ! type of grid +#ifdef __DO_SAFTEY_CHECKS__ + call checkGridsMatch(G, h, h_new) +#endif + end subroutine regridding_main +!------------------------------------------------------------------------------ +! Check that the total thickness of two grids match +!------------------------------------------------------------------------------ +subroutine checkGridsMatch( G, h, h_new ) +!------------------------------------------------------------------------------ +! This routine calculates the total thickness of +!------------------------------------------------------------------------------ + + ! Arguments + type(ocean_grid_type), intent(in) :: G + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h_new + + ! Local variables + integer :: i, j, k + integer :: nz + real :: H1, H2, eps + + nz = G%ke + eps =1. + eps = epsilon(eps) + + do j = G%jsc-1,G%jec+1 + do i = G%isc-1,G%iec+1 + + ! Total thickness of grid h + H1 = 0. + do k = 1,nz + H1 = H1 + h(i,j,k) + enddo + + ! Total thickness of grid h_new + H2 = 0. + do k = 1,nz + H2 = H2 + h_new(i,j,k) + enddo + + if (abs(H2-H1)>real(nz-1)*0.5*(H1+H2)*eps) then + call MOM_error( FATAL, 'MOM_regridding, checkGridsMatch: '//& + 'The difference of total thicknesses exceeds roundoff') + endif + enddo + enddo + +end subroutine checkGridsMatch + + !------------------------------------------------------------------------------ ! Build uniform z*-ccordinate grid with partial steps !------------------------------------------------------------------------------ From ddea57e7c041436377771376cc95b42d5d667300 Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Tue, 16 Jul 2013 17:14:40 -0400 Subject: [PATCH 039/372] Made NSTEPS_DYN a private parameter for ice_dynamics Eliminated the parameter arguments to ice_dyn_init and added the new SIS_input variables SPECIFIED_ICE and NSTEPS_DYN. dt_evp is now an internal variable in ice_dynamics, and evp_sub_steps is a part of the control structure for ice_dynamics. dt_slow is now an argument for ice_dynamics. All answers are bitwise identical, although multiple interfaces have changed. -RWH --- examples/SIS2/SIS_input | 4 +++- examples/SIS2_icebergs/SIS_input | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/examples/SIS2/SIS_input b/examples/SIS2/SIS_input index b645b82c02..feb64498a1 100644 --- a/examples/SIS2/SIS_input +++ b/examples/SIS2/SIS_input @@ -50,8 +50,10 @@ DEBUG_TRUNCATIONS = False ! If true, calculate all diagnostics that are SEND_LOG_TO_STDOUT = False ! If true write out log information to stdout. ! Specify the time integration scheme. +NSTEPS_DYN = 72 ! The number of iterations in the EVP dynamics + ! for each slow time step. - +! Specify the ice properties. ICE_STRENGTH_PSTAR = 2.75e4 ! ICE_STRENGTH_PSTAR is a constant in the ! expression for the ice strength, P* in ! Hunke & Dukowics '97, in Pa. diff --git a/examples/SIS2_icebergs/SIS_input b/examples/SIS2_icebergs/SIS_input index b645b82c02..feb64498a1 100644 --- a/examples/SIS2_icebergs/SIS_input +++ b/examples/SIS2_icebergs/SIS_input @@ -50,8 +50,10 @@ DEBUG_TRUNCATIONS = False ! If true, calculate all diagnostics that are SEND_LOG_TO_STDOUT = False ! If true write out log information to stdout. ! Specify the time integration scheme. +NSTEPS_DYN = 72 ! The number of iterations in the EVP dynamics + ! for each slow time step. - +! Specify the ice properties. ICE_STRENGTH_PSTAR = 2.75e4 ! ICE_STRENGTH_PSTAR is a constant in the ! expression for the ice strength, P* in ! Hunke & Dukowics '97, in Pa. From 9df3eff77c276fc147cb10c7f7cbd896df7de471 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 16 Jul 2013 21:23:45 -0400 Subject: [PATCH 040/372] Added max(1,nkml) expressions to catch nkml=0 We had out-of-range loop index errors that ultimately caused the PGI executable to NaN in global_ALE/z . It is an open question whether nkml=0 is meaningful. --- examples/global_ALE/z/timestats.gnu | 4 ++-- examples/global_ALE/z/timestats.intel | 4 ++-- examples/global_ALE/z/timestats.pgi | 3 ++- src/parameterizations/vertical/MOM_geothermal.F90 | 2 +- src/parameterizations/vertical/MOM_set_viscosity.F90 | 4 ++-- 5 files changed, 9 insertions(+), 8 deletions(-) diff --git a/examples/global_ALE/z/timestats.gnu b/examples/global_ALE/z/timestats.gnu index eb0fd20620..3e0d0d4b20 100644 --- a/examples/global_ALE/z/timestats.gnu +++ b/examples/global_ALE/z/timestats.gnu @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.084709464019E-04, CFL 0.00000, SL 4.3625E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 539, En 1.489457766645E-03, CFL 0.44918, SL 5.5222E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.36E-16, Se 2.42E-08, Te 4.20E-04 - 24, 1.000, 147, En 1.159518169176E-03, CFL 0.09756, SL 1.5798E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 2.56E-16, Se 1.26E-08, Te 3.94E-04 + 12, 0.500, 405, En 4.755765120779E-03, CFL 0.34394, SL 5.5231E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.41E-16, Se 2.42E-08, Te 4.20E-04 + 24, 1.000, 0, En 1.260088352943E-03, CFL 0.11181, SL 1.5800E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 2.71E-16, Se 1.26E-08, Te 3.94E-04 diff --git a/examples/global_ALE/z/timestats.intel b/examples/global_ALE/z/timestats.intel index 3da8458464..70de765125 100644 --- a/examples/global_ALE/z/timestats.intel +++ b/examples/global_ALE/z/timestats.intel @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.084709464019E-04, CFL 0.00000, SL 4.3625E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 539, En 1.489456052833E-03, CFL 0.44918, SL 5.5222E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.34E-16, Se 2.42E-08, Te 4.20E-04 - 24, 1.000, 147, En 1.159183939440E-03, CFL 0.09756, SL 1.5798E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 2.56E-16, Se 1.26E-08, Te 3.94E-04 + 12, 0.500, 405, En 4.755761247346E-03, CFL 0.34394, SL 5.5231E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.42E-16, Se 2.42E-08, Te 4.20E-04 + 24, 1.000, 0, En 1.260091270583E-03, CFL 0.11181, SL 1.5800E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 2.67E-16, Se 1.26E-08, Te 3.94E-04 diff --git a/examples/global_ALE/z/timestats.pgi b/examples/global_ALE/z/timestats.pgi index b3fb6ac4f6..4daaa47be4 100644 --- a/examples/global_ALE/z/timestats.pgi +++ b/examples/global_ALE/z/timestats.pgi @@ -1,4 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.084709464019E-04, CFL 0.00000, SL 4.3625E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 489, En 1.604889498928E-03, CFL 0.39306, SL 5.5152E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.32E-16, Se 2.42E-08, Te 4.20E-04 + 12, 0.500, 405, En 4.755466789452E-03, CFL 0.34394, SL 5.5159E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.44E-16, Se 2.42E-08, Te 4.20E-04 + 24, 1.000, 0, En 1.260201508459E-03, CFL 0.11181, SL 1.5786E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 2.67E-16, Se 1.26E-08, Te 3.94E-04 diff --git a/src/parameterizations/vertical/MOM_geothermal.F90 b/src/parameterizations/vertical/MOM_geothermal.F90 index e16e1f3af9..2adb01d90d 100644 --- a/src/parameterizations/vertical/MOM_geothermal.F90 +++ b/src/parameterizations/vertical/MOM_geothermal.F90 @@ -229,7 +229,7 @@ subroutine geothermal(h, tv, dt, ea, eb, G, CS) h_geo_rem(i) = h_geo_rem(i) - h_heated endif - if (k<=nkmb) then + if (k<=nkmb .or. (k==1.and.nkmb==0)) then ! Simply heat the layer; convective adjustment occurs later ! if necessary. k_tgt = k diff --git a/src/parameterizations/vertical/MOM_set_viscosity.F90 b/src/parameterizations/vertical/MOM_set_viscosity.F90 index b327cc50d5..c604a3c53e 100644 --- a/src/parameterizations/vertical/MOM_set_viscosity.F90 +++ b/src/parameterizations/vertical/MOM_set_viscosity.F90 @@ -1019,7 +1019,7 @@ subroutine set_viscous_ML(u, v, h, tv, fluxes, visc, dt, G, CS) ! Find dRho/dT and dRho_dS. do I=Isq,Ieq press(I) = G%H_to_Pa * htot(I) - k2 = G%nkml + k2 = max(1,G%nkml) I_2hlay = 1.0 / (h(i,j,k2) + h(i+1,j,k2) + h_neglect) T_EOS(I) = (h(i,j,k2)*tv%T(i,j,k2) + h(i+1,j,k2)*tv%T(i+1,j,k2)) * I_2hlay S_EOS(I) = (h(i,j,k2)*tv%S(i,j,k2) + h(i+1,j,k2)*tv%S(i+1,j,k2)) * I_2hlay @@ -1248,7 +1248,7 @@ subroutine set_viscous_ML(u, v, h, tv, fluxes, visc, dt, G, CS) ! Find dRho/dT and dRho_dS. do i=is,ie press(i) = G%H_to_Pa * htot(i) - k2 = G%nkml + k2 = max(1,G%nkml) I_2hlay = 1.0 / (h(i,j,k2) + h(i,j+1,k2) + h_neglect) T_EOS(i) = (h(i,j,k2)*tv%T(i,j,k2) + h(i,j+1,k2)*tv%T(i,j+1,k2)) * I_2hlay S_EOS(i) = (h(i,j,k2)*tv%S(i,j,k2) + h(i,j+1,k2)*tv%S(i,j+1,k2)) * I_2hlay From e7622999f5f7bca7277a06597a25395a954ab5f2 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 17 Jul 2013 09:46:04 -0400 Subject: [PATCH 041/372] More fixes for distributing geothermal when nkml=0 These fixes extend the the previous loop bound fixes by distributing the geothermal heat input more properly when there is no bulk mixed layer. Fixes #1924 --- examples/global_ALE/z/timestats.gnu | 4 ++-- examples/global_ALE/z/timestats.intel | 4 ++-- examples/global_ALE/z/timestats.pgi | 4 ++-- .../vertical/MOM_geothermal.F90 | 16 +++++++++------- 4 files changed, 15 insertions(+), 13 deletions(-) diff --git a/examples/global_ALE/z/timestats.gnu b/examples/global_ALE/z/timestats.gnu index 3e0d0d4b20..273da5e574 100644 --- a/examples/global_ALE/z/timestats.gnu +++ b/examples/global_ALE/z/timestats.gnu @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.084709464019E-04, CFL 0.00000, SL 4.3625E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 405, En 4.755765120779E-03, CFL 0.34394, SL 5.5231E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.41E-16, Se 2.42E-08, Te 4.20E-04 - 24, 1.000, 0, En 1.260088352943E-03, CFL 0.11181, SL 1.5800E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 2.71E-16, Se 1.26E-08, Te 3.94E-04 + 12, 0.500, 89, En 1.002773087620E-03, CFL 0.11115, SL 5.4621E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.59E-17, Se 2.43E-08, Te 4.20E-04 + 24, 1.000, 0, En 1.168466627335E-03, CFL 0.21092, SL 1.5574E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.30E-17, Se 1.21E-08, Te 3.94E-04 diff --git a/examples/global_ALE/z/timestats.intel b/examples/global_ALE/z/timestats.intel index 70de765125..84a45d0d08 100644 --- a/examples/global_ALE/z/timestats.intel +++ b/examples/global_ALE/z/timestats.intel @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.084709464019E-04, CFL 0.00000, SL 4.3625E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 405, En 4.755761247346E-03, CFL 0.34394, SL 5.5231E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.42E-16, Se 2.42E-08, Te 4.20E-04 - 24, 1.000, 0, En 1.260091270583E-03, CFL 0.11181, SL 1.5800E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 2.67E-16, Se 1.26E-08, Te 3.94E-04 + 12, 0.500, 89, En 1.002769654057E-03, CFL 0.11115, SL 5.4621E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 3.06E-17, Se 2.43E-08, Te 4.20E-04 + 24, 1.000, 0, En 1.168474813309E-03, CFL 0.21092, SL 1.5574E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.51E-17, Se 1.21E-08, Te 3.94E-04 diff --git a/examples/global_ALE/z/timestats.pgi b/examples/global_ALE/z/timestats.pgi index 4daaa47be4..fc5969e8cb 100644 --- a/examples/global_ALE/z/timestats.pgi +++ b/examples/global_ALE/z/timestats.pgi @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.084709464019E-04, CFL 0.00000, SL 4.3625E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 405, En 4.755466789452E-03, CFL 0.34394, SL 5.5159E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.44E-16, Se 2.42E-08, Te 4.20E-04 - 24, 1.000, 0, En 1.260201508459E-03, CFL 0.11181, SL 1.5786E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 2.67E-16, Se 1.26E-08, Te 3.94E-04 + 12, 0.500, 89, En 1.002485062899E-03, CFL 0.11115, SL 5.4549E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.94E-17, Se 2.43E-08, Te 4.20E-04 + 24, 1.000, 0, En 1.168672097698E-03, CFL 0.21091, SL 1.5560E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.01E-17, Se 1.21E-08, Te 3.94E-04 diff --git a/src/parameterizations/vertical/MOM_geothermal.F90 b/src/parameterizations/vertical/MOM_geothermal.F90 index 2adb01d90d..3def8434f5 100644 --- a/src/parameterizations/vertical/MOM_geothermal.F90 +++ b/src/parameterizations/vertical/MOM_geothermal.F90 @@ -229,7 +229,7 @@ subroutine geothermal(h, tv, dt, ea, eb, G, CS) h_geo_rem(i) = h_geo_rem(i) - h_heated endif - if (k<=nkmb .or. (k==1.and.nkmb==0)) then + if (k<=nkmb .or. nkmb<=0) then ! Simply heat the layer; convective adjustment occurs later ! if necessary. k_tgt = k @@ -243,7 +243,7 @@ subroutine geothermal(h, tv, dt, ea, eb, G, CS) Rcv_tgt = G%Rlay(k-1) endif - if (k<=nkmb) then + if (k<=nkmb .or. nkmb<=0) then Rcv = 0.0 ; dRcv_dT = 0.0 ! Is this OK? else call calculate_density(tv%T(i,j,k), tv%S(i,j,k), tv%P_Ref, & @@ -255,11 +255,12 @@ subroutine geothermal(h, tv, dt, ea, eb, G, CS) dRcv_dT = 0.5*(dRcv_dT_(1) + dRcv_dT_(2)) endif - if ((dRcv_dT >= 0.0) .or. (k<=nkmb)) then + if ((dRcv_dT >= 0.0) .or. (k<=nkmb .or. nkmb<=0)) then + ! This applies to variable density layers. heat_in_place = heat_avail heat_trans = 0.0 elseif (dRcv_dT <= CS%dRcv_dT_inplace) then - ! This is the option that usually applies in the ocean. + ! This is the option that usually applies in isopycnal coordinates. heat_in_place = min(heat_avail, max(0.0, h(i,j,k) * ((G%Rlay(k)-Rcv) / dRcv_dT))) heat_trans = heat_avail - heat_in_place else @@ -271,9 +272,10 @@ subroutine geothermal(h, tv, dt, ea, eb, G, CS) endif if (heat_in_place > 0.0) then - ! This only arises for relatively fresh water near the - ! freezing point. Heat in place, and things will eventually - ! sort themselves out, if only because the water will warm to + ! This applies to variable density layers. In isopycnal coordinates + ! this only arises for relatively fresh water near the freezing + ! point, in which case heating in place will eventually cause things + ! to sort themselves out, if only because the water will warm to ! the temperature of maximum density. dTemp = heat_in_place / (h(i,j,k) + H_neglect) tv%T(i,j,k) = tv%T(i,j,k) + dTemp From a4c83ec2f06c90bf34c8f2421a9d27e82b8118cb Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 17 Jul 2013 12:03:04 -0400 Subject: [PATCH 042/372] Made midas initialization robust to nkml<0 At Bob's suggestion, I tried running the model with nkml<<0 and to my surprise the only code that failed was the midas interpolation/initialization. Simple max(0,nkml) added where appropriate. --- src/initialization/MOM_initialization.F90 | 2 +- src/initialization/midas_vertmap.F90 | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/initialization/MOM_initialization.F90 b/src/initialization/MOM_initialization.F90 index 8369f7ef4d..a4894dc94d 100644 --- a/src/initialization/MOM_initialization.F90 +++ b/src/initialization/MOM_initialization.F90 @@ -3825,7 +3825,7 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) ! finally adjust to target density - ks=nkml+nkbl+1 + ks=max(0,nkml)+max(0,nkbl)+1 if (adjust_temperature) then call determine_temperature(tv%T(is:ie,js:je,:), tv%S(is:ie,js:je,:), & diff --git a/src/initialization/midas_vertmap.F90 b/src/initialization/midas_vertmap.F90 index 28a1deed8f..aefa2403cb 100644 --- a/src/initialization/midas_vertmap.F90 +++ b/src/initialization/midas_vertmap.F90 @@ -933,8 +933,8 @@ function find_interfaces(rho,zin,Rb,depth,nlevs,nkml,nkbl,hml,debug) result(zi) nlevs_data(:,:) = size(rho,3) nkml_=0;nkbl_=0;hml_=0.0 -if (PRESENT(nkml)) nkml_=nkml -if (PRESENT(nkbl)) nkbl_=nkbl +if (PRESENT(nkml)) nkml_=max(0,nkml) +if (PRESENT(nkbl)) nkbl_=max(0,nkbl) if (PRESENT(hml)) hml_=hml if (PRESENT(nlevs)) then From 3eb8590556202dfb095b53e1d9a4dbed1a8afd35 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 17 Jul 2013 16:21:06 -0400 Subject: [PATCH 043/372] Added missing read of "TIDES" in unsplit_RK2 gnu compiler kindly warned me of a "potential uninitialized" variable. It was right. --- src/core/MOM_dynamics_unsplit_RK2.F90 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/core/MOM_dynamics_unsplit_RK2.F90 b/src/core/MOM_dynamics_unsplit_RK2.F90 index bdb7200624..74d601a25a 100644 --- a/src/core/MOM_dynamics_unsplit_RK2.F90 +++ b/src/core/MOM_dynamics_unsplit_RK2.F90 @@ -604,6 +604,8 @@ subroutine initialize_dyn_unsplit_RK2(u, v, h, Time, G, param_file, diag, CS, & units="nondim", default=0.0) call get_param(param_file, mod, "DEBUG", CS%debug, & "If true, write out verbose debugging data.", default=.false.) + call get_param(param_file, mod, "TIDES", use_tides, & + "If true, apply tidal momentum forcing.", default=.false.) allocate(CS%taux_bot(IsdB:IedB,jsd:jed)) ; CS%taux_bot(:,:) = 0.0 allocate(CS%tauy_bot(isd:ied,JsdB:JedB)) ; CS%tauy_bot(:,:) = 0.0 From fb0cb6c879c203f668918890fc536c85c761c8d2 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 17 Jul 2013 16:30:47 -0400 Subject: [PATCH 044/372] Added submodule tools/matlab/gtools --- .gitmodules | 3 +++ README | 18 ++++++++++++++++++ tools/matlab/gtools | 1 + 3 files changed, 22 insertions(+) create mode 100644 README create mode 160000 tools/matlab/gtools diff --git a/.gitmodules b/.gitmodules index bcc55bb6a6..5846073e53 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,6 @@ [submodule "pkg/CVmix"] path = pkg/CVmix url = ssh://cvs.princeton.rdhpcs.noaa.gov/home/aja/Repos/CVmix.git +[submodule "tools/matlab/gtools"] + path = tools/matlab/gtools + url = https://github.com/Adcroft/gtools.git diff --git a/README b/README new file mode 100644 index 0000000000..60207d0dab --- /dev/null +++ b/README @@ -0,0 +1,18 @@ +What's what +=========== + +src/ - contains the source code for MOM6 that is always compiled +config_src/ - contains optional source code depending on mode and configuration + such as dynamic-memory versus static, ocean-only versus coupled. +examples/ - contains parametesr, input data, patths to data, and some source + code for static compiles. +pkg/ - contains third party (non-MOM6 or FMS) code that can be linked to MOM6 +tools/ - tools for working with MOM6 (not source code and not necessarily supported) + +More information +================ + +During development, the MOM6 wiki is the primary place for find more information: + http://wiki.gfdl.noaa.gov/index.php/MOM6 +In particular, to setup your working directory there are extensive instructions at: + http://wiki.gfdl.noaa.gov/index.php/MOM6_setup_instructions diff --git a/tools/matlab/gtools b/tools/matlab/gtools new file mode 160000 index 0000000000..da62c57515 --- /dev/null +++ b/tools/matlab/gtools @@ -0,0 +1 @@ +Subproject commit da62c575154a5a0a16993656a6951a0f35c0fc07 From 1ce3d51f363d90bf626e19f80dfc477d05fe13f3 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 17 Jul 2013 21:48:41 -0400 Subject: [PATCH 045/372] Commented out NaN detection for halos Too sensitive a.t.t. --- src/framework/MOM_checksums.F90 | 73 +++++++++++++++++++++++---------- 1 file changed, 52 insertions(+), 21 deletions(-) diff --git a/src/framework/MOM_checksums.F90 b/src/framework/MOM_checksums.F90 index 4a59328ae8..39c456b50c 100644 --- a/src/framework/MOM_checksums.F90 +++ b/src/framework/MOM_checksums.F90 @@ -98,7 +98,9 @@ subroutine chksum_h_2d(array, mesg, G, haloshift) if (checkForNaNs) then if (is_NaN(array(G%isc:G%iec,G%jsc:G%jec))) & - call MOM_error(FATAL, 'NaN detected: '//trim(mesg)) + call chksum_error(FATAL, 'NaN detected: '//trim(mesg)) +! if (is_NaN(array)) & +! call chksum_error(FATAL, 'NaN detected in halo: '//trim(mesg)) endif if (calculateStatistics) then @@ -116,7 +118,7 @@ subroutine chksum_h_2d(array, mesg, G, haloshift) write(0,*) 'chksum_h_2d: haloshift =',hshift write(0,*) 'chksum_h_2d: isd,isc,iec,ied=',G%isd,G%isc,G%iec,G%ied write(0,*) 'chksum_h_2d: jsd,jsc,jec,jed=',G%jsd,G%jsc,G%jec,G%jed - call MOM_error(FATAL,'Error in chksum_h_2d '//trim(mesg)) + call chksum_error(FATAL,'Error in chksum_h_2d '//trim(mesg)) endif bc0=subchk(array, G, 0, 0) @@ -187,7 +189,9 @@ subroutine chksum_q_2d(array, mesg, G, haloshift) if (checkForNaNs) then if (is_NaN(array(G%IscB:G%IecB,G%JscB:G%JecB))) & - call MOM_error(FATAL, 'NaN detected: '//trim(mesg)) + call chksum_error(FATAL, 'NaN detected: '//trim(mesg)) +! if (is_NaN(array)) & +! call chksum_error(FATAL, 'NaN detected in halo: '//trim(mesg)) endif if (calculateStatistics) then @@ -205,7 +209,7 @@ subroutine chksum_q_2d(array, mesg, G, haloshift) write(0,*) 'chksum_q_2d: haloshift =',hshift write(0,*) 'chksum_q_2d: isd,isc,iec,ied=',G%isd,G%isc,G%iec,G%ied write(0,*) 'chksum_q_2d: jsd,jsc,jec,jed=',G%jsd,G%jsc,G%jec,G%jed - call MOM_error(FATAL,'Error in chksum_q_2d '//trim(mesg)) + call chksum_error(FATAL,'Error in chksum_q_2d '//trim(mesg)) endif bc0=subchk(array, G, 0, 0) @@ -276,7 +280,9 @@ subroutine chksum_u_2d(array, mesg, G, haloshift) if (checkForNaNs) then if (is_NaN(array(G%IscB:G%IecB,G%jsc:G%jec))) & - call MOM_error(FATAL, 'NaN detected: '//trim(mesg)) + call chksum_error(FATAL, 'NaN detected: '//trim(mesg)) +! if (is_NaN(array)) & +! call chksum_error(FATAL, 'NaN detected in halo: '//trim(mesg)) endif if (calculateStatistics) then @@ -294,7 +300,7 @@ subroutine chksum_u_2d(array, mesg, G, haloshift) write(0,*) 'chksum_u_2d: haloshift =',hshift write(0,*) 'chksum_u_2d: isd,isc,iec,ied=',G%isd,G%isc,G%iec,G%ied write(0,*) 'chksum_u_2d: jsd,jsc,jec,jed=',G%jsd,G%jsc,G%jec,G%jed - call MOM_error(FATAL,'Error in chksum_u_2d '//trim(mesg)) + call chksum_error(FATAL,'Error in chksum_u_2d '//trim(mesg)) endif bc0=subchk(array, G, 0, 0) @@ -365,7 +371,9 @@ subroutine chksum_v_2d(array, mesg, G, haloshift) if (checkForNaNs) then if (is_NaN(array(G%isc:G%iec,G%JscB:G%JecB))) & - call MOM_error(FATAL, 'NaN detected: '//trim(mesg)) + call chksum_error(FATAL, 'NaN detected: '//trim(mesg)) +! if (is_NaN(array)) & +! call chksum_error(FATAL, 'NaN detected in halo: '//trim(mesg)) endif if (calculateStatistics) then @@ -383,7 +391,7 @@ subroutine chksum_v_2d(array, mesg, G, haloshift) write(0,*) 'chksum_v_2d: haloshift =',hshift write(0,*) 'chksum_v_2d: isd,isc,iec,ied=',G%isd,G%isc,G%iec,G%ied write(0,*) 'chksum_v_2d: jsd,jsc,jec,jed=',G%jsd,G%jsc,G%jec,G%jed - call MOM_error(FATAL,'Error in chksum_v_2d '//trim(mesg)) + call chksum_error(FATAL,'Error in chksum_v_2d '//trim(mesg)) endif bc0=subchk(array, G, 0, 0) @@ -454,7 +462,9 @@ subroutine chksum_h_3d(array, mesg, G, haloshift) if (checkForNaNs) then if (is_NaN(array(G%isc:G%iec,G%jsc:G%jec,:))) & - call MOM_error(FATAL, 'NaN detected: '//trim(mesg)) + call chksum_error(FATAL, 'NaN detected: '//trim(mesg)) +! if (is_NaN(array)) & +! call chksum_error(FATAL, 'NaN detected in halo: '//trim(mesg)) endif if (calculateStatistics) then @@ -472,7 +482,7 @@ subroutine chksum_h_3d(array, mesg, G, haloshift) write(0,*) 'chksum_h_3d: haloshift =',hshift write(0,*) 'chksum_h_3d: isd,isc,iec,ied=',G%isd,G%isc,G%iec,G%ied write(0,*) 'chksum_h_3d: jsd,jsc,jec,jed=',G%jsd,G%jsc,G%jec,G%jed - call MOM_error(FATAL,'Error in chksum_h_3d '//trim(mesg)) + call chksum_error(FATAL,'Error in chksum_h_3d '//trim(mesg)) endif bc0=subchk(array, G, 0, 0) @@ -543,7 +553,9 @@ subroutine chksum_q_3d(array, mesg, G, haloshift) if (checkForNaNs) then if (is_NaN(array(G%IscB:G%IecB,G%JscB:G%JecB,:))) & - call MOM_error(FATAL, 'NaN detected: '//trim(mesg)) + call chksum_error(FATAL, 'NaN detected: '//trim(mesg)) +! if (is_NaN(array)) & +! call chksum_error(FATAL, 'NaN detected in halo: '//trim(mesg)) endif if (calculateStatistics) then @@ -561,7 +573,7 @@ subroutine chksum_q_3d(array, mesg, G, haloshift) write(0,*) 'chksum_q_3d: haloshift =',hshift write(0,*) 'chksum_q_3d: isd,isc,iec,ied=',G%isd,G%isc,G%iec,G%ied write(0,*) 'chksum_q_3d: jsd,jsc,jec,jed=',G%jsd,G%jsc,G%jec,G%jed - call MOM_error(FATAL,'Error in chksum_q_3d '//trim(mesg)) + call chksum_error(FATAL,'Error in chksum_q_3d '//trim(mesg)) endif bc0=subchk(array, G, 0, 0) @@ -632,8 +644,9 @@ subroutine chksum_u_3d(array, mesg, G, haloshift) if (checkForNaNs) then if (is_NaN(array(G%IscB:G%IecB,G%jsc:G%jec,:))) & - call MOM_error(FATAL, 'NaN detected: '//trim(mesg)) - if (is_NaN(array)) call MOM_error(FATAL, 'NaN detected in halo: '//trim(mesg)) + call chksum_error(FATAL, 'NaN detected: '//trim(mesg)) +! if (is_NaN(array)) & +! call chksum_error(FATAL, 'NaN detected in halo: '//trim(mesg)) endif if (calculateStatistics) then @@ -651,7 +664,7 @@ subroutine chksum_u_3d(array, mesg, G, haloshift) write(0,*) 'chksum_u_3d: haloshift =',hshift write(0,*) 'chksum_u_3d: isd,isc,iec,ied=',G%isd,G%isc,G%iec,G%ied write(0,*) 'chksum_u_3d: jsd,jsc,jec,jed=',G%jsd,G%jsc,G%jec,G%jed - call MOM_error(FATAL,'Error in chksum_u_3d '//trim(mesg)) + call chksum_error(FATAL,'Error in chksum_u_3d '//trim(mesg)) endif bc0=subchk(array, G, 0, 0) @@ -722,7 +735,9 @@ subroutine chksum_v_3d(array, mesg, G, haloshift) if (checkForNaNs) then if (is_NaN(array(G%isc:G%iec,G%JscB:G%JecB,:))) & - call MOM_error(FATAL, 'NaN detected: '//trim(mesg)) + call chksum_error(FATAL, 'NaN detected: '//trim(mesg)) +! if (is_NaN(array)) & +! call chksum_error(FATAL, 'NaN detected in halo: '//trim(mesg)) endif if (calculateStatistics) then @@ -740,7 +755,7 @@ subroutine chksum_v_3d(array, mesg, G, haloshift) write(0,*) 'chksum_v_3d: haloshift =',hshift write(0,*) 'chksum_v_3d: isd,isc,iec,ied=',G%isd,G%isc,G%iec,G%ied write(0,*) 'chksum_v_3d: jsd,jsc,jec,jed=',G%jsd,G%jsc,G%jec,G%jed - call MOM_error(FATAL,'Error in chksum_v_3d '//trim(mesg)) + call chksum_error(FATAL,'Error in chksum_v_3d '//trim(mesg)) endif bc0=subchk(array, G, 0, 0) @@ -816,7 +831,7 @@ subroutine hchksum2d(array, mesg, start_x, end_x, start_y, end_y, haloshift) write(0,*) 'hchksum2d: must pass full array with haloes!' write(0,*) 'hchksum2d: xs,xe,ys,ye=',xs,xe,ys,ye write(0,*) 'hchksum2d: start_x,end_x,start_y,end_y=',start_x,end_x,start_y,end_y - call MOM_error(FATAL,'Error in hchksum2d '//trim(mesg)) + call chksum_error(FATAL,'Error in hchksum2d '//trim(mesg)) endif bc0=hsubsum2d(array, start_x, end_x, start_y, end_y, 0, 0) @@ -873,7 +888,7 @@ subroutine hchksum3d(array, mesg, start_x, end_x, start_y, end_y, haloshift) write(0,*) 'hchksum2d: must pass full array with haloes!' write(0,*) 'hchksum2d: xs,xe,ys,ye=',xs,xe,ys,ye write(0,*) 'hchksum2d: start_x,end_x,start_y,end_y=',start_x,end_x,start_y,end_y - call MOM_error(FATAL,'Error in hchksum3d '//trim(mesg)) + call chksum_error(FATAL,'Error in hchksum3d '//trim(mesg)) endif bc0=hsubsum3d(array, start_x, end_x, start_y, end_y, 0, 0) @@ -1061,8 +1076,14 @@ function is_NaN_0d(x) logical :: is_NaN_0d ! This subroutine returns .true. if x is a NaN, and .false. otherwise. - is_NaN_0d = (((x < 0.0) .and. (x >= 0.0)) .or. & - (.not.(x < 0.0) .and. .not.(x >= 0.0))) + !is_NaN_0d = (((x < 0.0) .and. (x >= 0.0)) .or. & + ! (.not.(x < 0.0) .and. .not.(x >= 0.0))) + if (((x < 0.0) .and. (x >= 0.0)) .or. & + (.not.(x < 0.0) .and. .not.(x >= 0.0))) then + is_NaN_0d = .true. + else + is_NaN_0d = .false. + endif end function is_NaN_0d @@ -1170,4 +1191,14 @@ end subroutine MOM_checksums_init ! ===================================================================== +subroutine chksum_error(signal, message) + ! Wrapper for MOM_error to help place specific break points in + ! debuggers + integer, intent(in) :: signal + character(len=*), intent(in) :: message + call MOM_error(signal, message) +end subroutine chksum_error + +! ===================================================================== + end module MOM_checksums From 3bbc74f5c314e27e00899a9efeece0131d04c2d1 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 17 Jul 2013 22:24:39 -0400 Subject: [PATCH 046/372] Turned off DIFFUSE_ML_TO_INTERIOR in global_ALE This was another cause of random results. This code uses nkml a lot and so rather than fix it I'll wait for Bob and Steve to generalize GM and tracer diffusion. CUriously, this did not change answer for global_ALE/layer ??? --- examples/global_ALE/common/MOM_input | 2 +- examples/global_ALE/z/MOM_parameter_doc.all | 6 +----- examples/global_ALE/z/MOM_parameter_doc.short | 7 ------- examples/global_ALE/z/timestats.gnu | 4 ++-- examples/global_ALE/z/timestats.intel | 4 ++-- examples/global_ALE/z/timestats.pgi | 4 ++-- 6 files changed, 8 insertions(+), 19 deletions(-) diff --git a/examples/global_ALE/common/MOM_input b/examples/global_ALE/common/MOM_input index 2cb651991b..e6daa0210a 100644 --- a/examples/global_ALE/common/MOM_input +++ b/examples/global_ALE/common/MOM_input @@ -526,7 +526,7 @@ KHTR_PASSIVITY_COEFF = 3.0 ! [nondim] default = 0.0 ! grid-spacing in passivity, where passiviity is the ratio ! between along isopycnal mxiing of tracers to thickness mixing. ! A non-zero value enables this parameterization. -DIFFUSE_ML_TO_INTERIOR = True ! [Boolean] default = False +DIFFUSE_ML_TO_INTERIOR = False ! [Boolean] default = False ! If true, enable epipycnal mixing between the surface ! boundary layer and the interior. ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 diff --git a/examples/global_ALE/z/MOM_parameter_doc.all b/examples/global_ALE/z/MOM_parameter_doc.all index 031fb097cf..4902993713 100644 --- a/examples/global_ALE/z/MOM_parameter_doc.all +++ b/examples/global_ALE/z/MOM_parameter_doc.all @@ -1376,17 +1376,13 @@ KHTR_PASSIVITY_COEFF = 3.0 ! [nondim] default = 0.0 KHTR_PASSIVITY_MIN = 0.5 ! [nondim] default = 0.5 ! The minimum passivity which is the ratio between ! along isopycnal mxiing of tracers to thickness mixing. -DIFFUSE_ML_TO_INTERIOR = True ! [Boolean] default = False +DIFFUSE_ML_TO_INTERIOR = False ! [Boolean] default = False ! If true, enable epipycnal mixing between the surface ! boundary layer and the interior. CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! If true, use enough iterations the diffusion to ensure ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. -ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 - ! With Diffuse_ML_interior, the ratio of the truly - ! horizontal diffusivity in the mixed layer to the - ! epipycnal diffusivity. The valid range is 0 to 1. ! Parameters of module MOM_surface_forcing VARIABLE_WINDS = True ! [Boolean] default = True ! If true, the winds vary in time after the initialization. diff --git a/examples/global_ALE/z/MOM_parameter_doc.short b/examples/global_ALE/z/MOM_parameter_doc.short index b2bfff321c..937ac2c4e0 100644 --- a/examples/global_ALE/z/MOM_parameter_doc.short +++ b/examples/global_ALE/z/MOM_parameter_doc.short @@ -519,13 +519,6 @@ KHTR_PASSIVITY_COEFF = 3.0 ! [nondim] default = 0.0 ! grid-spacing in passivity, where passiviity is the ratio ! between along isopycnal mxiing of tracers to thickness mixing. ! A non-zero value enables this parameterization. -DIFFUSE_ML_TO_INTERIOR = True ! [Boolean] default = False - ! If true, enable epipycnal mixing between the surface - ! boundary layer and the interior. -ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 - ! With Diffuse_ML_interior, the ratio of the truly - ! horizontal diffusivity in the mixed layer to the - ! epipycnal diffusivity. The valid range is 0 to 1. ! Parameters of module MOM_surface_forcing BUOY_CONFIG = "file" ! ! The character string that indicates how buoyancy forcing diff --git a/examples/global_ALE/z/timestats.gnu b/examples/global_ALE/z/timestats.gnu index 273da5e574..1159e3f0eb 100644 --- a/examples/global_ALE/z/timestats.gnu +++ b/examples/global_ALE/z/timestats.gnu @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.084709464019E-04, CFL 0.00000, SL 4.3625E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 89, En 1.002773087620E-03, CFL 0.11115, SL 5.4621E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.59E-17, Se 2.43E-08, Te 4.20E-04 - 24, 1.000, 0, En 1.168466627335E-03, CFL 0.21092, SL 1.5574E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.30E-17, Se 1.21E-08, Te 3.94E-04 + 12, 0.500, 89, En 1.002766637164E-03, CFL 0.11115, SL 5.4621E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.63E-17, Se 2.43E-08, Te 4.20E-04 + 24, 1.000, 0, En 1.168474959547E-03, CFL 0.21092, SL 1.5574E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.50E-17, Se 1.21E-08, Te 3.94E-04 diff --git a/examples/global_ALE/z/timestats.intel b/examples/global_ALE/z/timestats.intel index 84a45d0d08..9f43c27dce 100644 --- a/examples/global_ALE/z/timestats.intel +++ b/examples/global_ALE/z/timestats.intel @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.084709464019E-04, CFL 0.00000, SL 4.3625E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 89, En 1.002769654057E-03, CFL 0.11115, SL 5.4621E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 3.06E-17, Se 2.43E-08, Te 4.20E-04 - 24, 1.000, 0, En 1.168474813309E-03, CFL 0.21092, SL 1.5574E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.51E-17, Se 1.21E-08, Te 3.94E-04 + 12, 0.500, 89, En 1.002766805012E-03, CFL 0.11115, SL 5.4621E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.80E-17, Se 2.43E-08, Te 4.20E-04 + 24, 1.000, 0, En 1.168477351406E-03, CFL 0.21092, SL 1.5574E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.02E-17, Se 1.21E-08, Te 3.94E-04 diff --git a/examples/global_ALE/z/timestats.pgi b/examples/global_ALE/z/timestats.pgi index fc5969e8cb..7c9bde9177 100644 --- a/examples/global_ALE/z/timestats.pgi +++ b/examples/global_ALE/z/timestats.pgi @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.084709464019E-04, CFL 0.00000, SL 4.3625E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 89, En 1.002485062899E-03, CFL 0.11115, SL 5.4549E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.94E-17, Se 2.43E-08, Te 4.20E-04 - 24, 1.000, 0, En 1.168672097698E-03, CFL 0.21091, SL 1.5560E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.01E-17, Se 1.21E-08, Te 3.94E-04 + 12, 0.500, 89, En 1.002478565375E-03, CFL 0.11115, SL 5.4549E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.55E-17, Se 2.43E-08, Te 4.20E-04 + 24, 1.000, 0, En 1.168602652333E-03, CFL 0.21092, SL 1.5560E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.21E-17, Se 1.21E-08, Te 3.94E-04 From 4293c7cec2c8e3b44710f39137cb8153e3dfb0f8 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 18 Jul 2013 11:29:02 -0400 Subject: [PATCH 047/372] Added flow_downslope/sigma + revised sigma spec Changed initialization of sigma coordinates (currently hard-wired to be uniform) from 1/nz to 1/real(nz) stored in a pre-computed array. This is a pre-cursor to using variable resolution set at initialization. Also add flow_downslope/sigma since I've been testing it, it works but wasn't in resgression tests. --- examples/flow_downslope/sigma/MOM_input | 1 + examples/flow_downslope/sigma/MOM_override | 5 + .../sigma/MOM_parameter_doc.all | 1247 +++++++++++++++++ .../sigma/MOM_parameter_doc.short | 442 ++++++ examples/flow_downslope/sigma/diag_table | 1 + examples/flow_downslope/sigma/input.nml | 1 + examples/flow_downslope/sigma/timestats.gnu | 15 + examples/flow_downslope/sigma/timestats.intel | 15 + examples/flow_downslope/sigma/timestats.pgi | 15 + examples/seamount/sigma/timestats.gnu | 10 +- examples/seamount/sigma/timestats.intel | 10 +- examples/seamount/sigma/timestats.pgi | 10 +- src/ALE/MOM_regridding.F90 | 13 +- 13 files changed, 1763 insertions(+), 22 deletions(-) create mode 120000 examples/flow_downslope/sigma/MOM_input create mode 100644 examples/flow_downslope/sigma/MOM_override create mode 100644 examples/flow_downslope/sigma/MOM_parameter_doc.all create mode 100644 examples/flow_downslope/sigma/MOM_parameter_doc.short create mode 120000 examples/flow_downslope/sigma/diag_table create mode 120000 examples/flow_downslope/sigma/input.nml create mode 100644 examples/flow_downslope/sigma/timestats.gnu create mode 100644 examples/flow_downslope/sigma/timestats.intel create mode 100644 examples/flow_downslope/sigma/timestats.pgi diff --git a/examples/flow_downslope/sigma/MOM_input b/examples/flow_downslope/sigma/MOM_input new file mode 120000 index 0000000000..e0bd5dc71a --- /dev/null +++ b/examples/flow_downslope/sigma/MOM_input @@ -0,0 +1 @@ +../common/MOM_input \ No newline at end of file diff --git a/examples/flow_downslope/sigma/MOM_override b/examples/flow_downslope/sigma/MOM_override new file mode 100644 index 0000000000..623a03f3ec --- /dev/null +++ b/examples/flow_downslope/sigma/MOM_override @@ -0,0 +1,5 @@ +# Z* coordinate regridding + initialization +USE_REGRIDDING = True +REGRIDDING_COORDINATE_MODE = "SIGMA" +!ALE_COORDINATE_CONFIG = "PARAM" +!ALE_RESOLUTION = 38*100., 50., 150. diff --git a/examples/flow_downslope/sigma/MOM_parameter_doc.all b/examples/flow_downslope/sigma/MOM_parameter_doc.all new file mode 100644 index 0000000000..1bdd3035dd --- /dev/null +++ b/examples/flow_downslope/sigma/MOM_parameter_doc.all @@ -0,0 +1,1247 @@ +REENTRANT_X = False ! [Boolean] default = True + ! If true, the domain is zonally reentrant. +REENTRANT_Y = False ! [Boolean] default = False + ! If true, the domain is meridionally reentrant. +TRIPOLAR_N = False ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +NONBLOCKING_UPDATES = False ! [Boolean] default = False + ! If true, non-blocking halo updates may be used. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 80 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 4 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 +!NIPROC = 2 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 1 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +NIPROC_IO = 1 ! default = 0 + ! The number of processors used for I/O in the + ! x-direction, or 0 to equal NIPROC. +NJPROC_IO = 1 ! default = 0 + ! The number of processors used for I/O in the + ! y-direction, or 0 to equal NJPROC. + ! Parameters of module MOM_grid + ! Parameters providing information about the vertical grid. +G_EARTH = 9.8 ! [m s-2] default = 9.8 + ! The gravitational acceleration of the Earth. +RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 + ! The mean ocean density used with BOUSSINESQ true to + ! calculate accelerations and the mass for conservation + ! properties, or with BOUSSINSEQ false to convert some + ! parameters from vertical units of m to kg m-2. +FIRST_DIRECTION = 0 ! default = 0 + ! An integer that indicates which direction goes first + ! in parts of the code that use directionally split + ! updates, with even numbers (or 0) used for x- first + ! and odd numbers used for y-first. +BOUSSINESQ = True ! [Boolean] default = True + ! If true, make the Boussinesq approximation. +ANGSTROM = 1.0E-10 ! [m] default = 1.0E-10 + ! The minumum layer thickness, usually one-Angstrom. +BATHYMETRY_AT_VEL = False ! [Boolean] default = False + ! If true, there are separate values for the basin depths + ! at velocity points. Otherwise the effects of of + ! topography are entirely determined from thickness points. +NK = 40 ! [nondim] + ! The number of model layers. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. + ! Parameters of module MOM +VERBOSITY = 2 ! default = 2 + ! Integer controlling level of messaging + ! 0 = Only FATAL messages + ! 2 = Only FATAL, WARNING, NOTE [default] + ! 9 = All) +SPLIT = True ! [Boolean] default = True + ! Use the split time stepping if true. +USE_LEGACY_SPLIT = False ! [Boolean] default = False + ! If true, use the full range of options available from + ! the older GOLD-derived split time stepping code. +ENABLE_THERMODYNAMICS = True ! [Boolean] default = True + ! If true, Temperature and salinity are used as state + ! variables. +USE_EOS = True ! [Boolean] default = True + ! If true, density is calculated from temperature and + ! salinity with an equation of state. If USE_EOS is + ! true, ENABLE_THERMODYNAMICS must be true as well. +ADIABATIC = False ! [Boolean] default = False + ! There are no diapycnal mass fluxes if ADIABATIC is + ! true. This assumes that KD = KDML = 0.0 and that + ! there is no buoyancy forcing, but makes the model + ! faster by eliminating subroutine calls. +BULKMIXEDLAYER = False ! [Boolean] default = True + ! If true, use a Kraus-Turner-like bulk mixed layer + ! with transitional buffer layers. Layers 1 through + ! NKML+NKBL have variable densities. There must be at + ! least NKML+NKBL+1 layers if BULKMIXEDLAYER is true. + ! The default is the same setting as ENABLE_THERMODYNAMICS. +USE_REGRIDDING = True ! [Boolean] default = False + ! If True, use the ALE algorithm (regridding/remapping). + ! If False, use the layered isopycnal algorithm. +THICKNESSDIFFUSE = False ! [Boolean] default = False + ! If true, interfaces or isopycnal surfaces are diffused, + ! depending on the value of FULL_THICKNESSDIFFUSE. +THICKNESSDIFFUSE_FIRST = False ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. + ! This is only used if THICKNESSDIFFUSE is true. +MIXEDLAYER_RESTRAT = False ! [Boolean] default = False + ! If true, a density-gradient dependent re-stratifying + ! flow is imposed in the mixed layer. + ! This is only used if BULKMIXEDLAYER is true. +DEBUG = False ! [Boolean] default = False + ! If true, write out verbose debugging data. +DEBUG_TRUNCATIONS = False ! [Boolean] default = False + ! If true, calculate all diagnostics that are useful for + ! debugging truncations. +DT = 300.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 900.0 ! [s] default = 300.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +HMIX_SFC_PROP = 1.0 ! [m] default = 1.0 + ! If BULKMIXEDLAYER is false, HMIX_SFC_PROP is the depth + ! over which to average to find surface properties like + ! SST and SSS or density (but not surface velocities). +MIN_Z_DIAG_INTERVAL = 0.0 ! [s] default = 0.0 + ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. Making this + ! larger than DT_THERM reduces the performance penalty + ! of regridding to depth online. +INTERPOLATE_P_SURF = False ! [Boolean] default = False + ! If true, linearly interpolate the surface pressure + ! over the coupling time step, using the specified value + ! at the end of the step. +SSH_SMOOTHING_PASSES = 0.0 ! [nondim] default = 0.0 + ! The number of Laplacian smoothing passes to apply to the + ! the sea surface height that is reported to the sea-ice. +DTBT_RESET_PERIOD = -1.0 ! [s] default = -1.0 + ! The period between recalculations of DTBT (if DTBT <= 0). + ! If DTBT_RESET_PERIOD is negative, DTBT is set based + ! only on information available at initialization. If + ! dynamic, DTBT will be set at least every forcing time + ! step, and if 0, every dynamics time step. The default is + ! set by DT_THERM. This is only used if SPLIT is true. +FRAZIL = False ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +DO_GEOTHERMAL = False ! [Boolean] default = False + ! If true, apply geothermal heating. +BOUND_SALINITY = False ! [Boolean] default = False + ! If true, limit salinity to being positive. (The sea-ice + ! model may ask for more salt than is available and + ! drive the salinity negative otherwise.) +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +P_REF = 2.0E+07 ! [Pa] default = 2.0E+07 + ! The pressure that is used for calculating the coordinate + ! density. (1 Pa = 1e4 dbar, so 2e7 is commonly used.) + ! This is only used if USE_EOS and ENABLE_THERMODYNAMICS + ! are true. +CHECK_BAD_SURFACE_VALS = False ! [Boolean] default = False + ! If true, check the surface state for ridiculous values. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" + ! The file into which to write the initial conditions. + ! Parameters of module MOM_tracer_registry +EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" + ! EQN_OF_STATE determines which ocean equation of state + ! should be used. Currently, the valid choices are + ! "LINEAR", "UNESCO", and "WRIGHT". + ! This is only used if USE_EOS is true. +RHO_T0_S0 = 1000.0 ! [kg m-3] default = 1000.0 + ! When EQN_OF_STATE=LINEAR, + ! this is the density at T=0, S=0. +DRHO_DT = 0.0 ! [kg m-3 K-1] default = -0.2 + ! When EQN_OF_STATE=LINEAR, + ! this is the partial derivative of density with + ! temperature. +DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 + ! When EQN_OF_STATE=LINEAR, + ! this is the partial derivative of density with + ! salinity. +EOS_QUADRATURE = False ! [Boolean] default = False + ! If true, always use the generic (quadrature) code + ! code for the integrals of density. +TFREEZE_FORM = "LINEAR" ! default = "LINEAR" + ! TFREEZE_FORM determines which expression should be + ! used for the freezing point. Currently, the valid + ! choices are "LINEAR", "MILLERO_78". +TFREEZE_S0_P0 = 0.0 ! [deg C] default = 0.0 + ! When TFREEZE_FORM=LINEAR, + ! this is the freezing potential temperature at + ! S=0, P=0. +DTFREEZE_DS = -0.054 ! [deg C PSU-1] default = -0.054 + ! When TFREEZE_FORM=LINEAR, + ! this is the derivative of the freezing potential + ! temperature with salinity. +DTFREEZE_DP = 0.0 ! [deg C Pa-1] default = 0.0 + ! When TFREEZE_FORM=LINEAR, + ! this is the derivative of the freezing potential + ! temperature with pressure. +PARALLEL_RESTARTFILES = False ! [Boolean] default = False + ! If true, each processor writes its own restart file, + ! otherwise a single restart file is generated +RESTARTFILE = "GOLD.res" ! default = "MOM.res" + ! The name-root of the restart file. +LARGE_FILE_SUPPORT = True ! [Boolean] default = True + ! If true, use the file-size limits with NetCDF large + ! file support (4Gb), otherwise the limit is 2Gb. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. + ! Parameters of module MOM_tracer_flow_control +USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False + ! If true, use the USER_tracer_example tracer package. +USE_DOME_TRACER = False ! [Boolean] default = False + ! If true, use the DOME_tracer tracer package. +USE_IDEAL_AGE_TRACER = False ! [Boolean] default = False + ! If true, use the ideal_age_example tracer package. +USE_OIL_TRACER = False ! [Boolean] default = False + ! If true, use the oil_tracer tracer package. +USE_ADVECTION_TEST_TRACER = False ! [Boolean] default = False + ! If true, use the advection_test_tracer tracer package. +USE_OCMIP2_CFC = False ! [Boolean] default = False + ! If true, use the MOM_OCMIP2_CFC tracer package. +USE_generic_tracer = False ! [Boolean] default = False + ! If true and _USE_GENERIC_TRACER is defined as a + ! preprocessor macro, use the MOM_generic_tracer packages. +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "linear" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +LIGHTEST_DENSITY = 1035.0 ! [kg m-3] default = 1035.0 + ! The reference potential density used for layer 1. +DENSITY_RANGE = 1.0 ! [kg m-3] default = 2.0 + ! The range of reference potential densities in the layers. +GFS = 0.98 ! [m s-2] default = 9.8 + ! The reduced gravity at the free surface. + ! Parameters of module MOM_grid_init +GRID_CONFIG = "cartesian" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +AXIS_UNITS = "k" ! default = "degrees" + ! The units for the Cartesian axes. Valid entries are: + ! degrees - degrees of latitude and longitude + ! m - meters + ! k - kilometers +SOUTHLAT = 30.0 ! [k] + ! The southern latitude of the domain or the equivalent + ! starting value for the y-axis. +LENLAT = 40.0 ! [k] + ! The latitudinal or y-direction length of the domain. +WESTLON = 0.0 ! [k] default = 0.0 + ! The western longitude of the domain or the equivalent + ! starting value for the x-axis. +LENLON = 800.0 ! [k] + ! The longitudinal or x-direction length of the domain. +RAD_EARTH = 6.378E+06 ! [m] default = 6.378E+06 + ! The radius of the Earth. +TOPO_CONFIG = "DOME2D" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MAXIMUM_DEPTH = 4000.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 + ! The minimum depth of the ocean. +APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the eastern + ! side of the global domain +APPLY_OBC_U_FLATHER_WEST = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the western + ! side of the global domain +APPLY_OBC_V_FLATHER_NORTH = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the northern + ! side of the global domain +APPLY_OBC_V_FLATHER_SOUTH = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the southern + ! side of the global domain +CHANNEL_CONFIG = "none" ! default = "none" + ! A parameter that determines which set of channels are + ! restricted to specific widths. Options are: + ! none - All channels have the grid width. + ! global_1deg - Sets 16 specific channels appropriate + ! for a 1-degree model, as used in CM2G. + ! list - Read the channel locations and widths from a + ! text file, like MOM_channel_list in the MOM_SIS + ! test case. + ! file - Read open face widths everywhere from a + ! NetCDF file on the model grid. +ROTATION = "betaplane" ! default = "2omegasinlat" + ! This specifies how the Coriolis parameter is specified: + ! 2omegasinlat - Use twice the planetary rotation rate + ! times the sine of latitude. + ! betaplane - Use a beta-plane or f-plane. + ! USER - call a user modified routine. +F_0 = 0.0 ! [s-1] default = 0.0 + ! The reference value of the Coriolis parameter with the + ! betaplane option. +BETA = 0.0 ! [m-1 s-1] default = 0.0 + ! The northward gradient of the Coriolis parameter with + ! the betaplane option. +ALWAYS_WRITE_GEOM = True ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +INIT_LAYERS_FROM_Z_FILE = False ! [Boolean] default = False + ! If true, intialize the layer thicknesses, temperatures, + ! and salnities from a Z-space file on a latitude- + ! longitude grid. +THICKNESS_CONFIG = "DOME2D" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +TS_CONFIG = "DOME2D" ! + ! A string that determines how the initial tempertures + ! and salinities are specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +VELOCITY_CONFIG = "zero" ! default = "zero" + ! A string that determines how the initial velocities + ! are specified for a new run: + ! file - read velocities from the file specified + ! by (VELOCITY_FILE). + ! zero - the fluid is initially at rest. + ! uniform - the flow is uniform (determined by + ! paremters TORUS_U and TORUS_V). + ! USER - call a user modified routine. +CONVERT_THICKNESS_UNITS = False ! [Boolean] default = False + ! If true, convert the thickness initial conditions from + ! units of m to kg m-2 or vice versa, depending on whether + ! BOUSSINESQ is defined. This does not apply if a restart + ! file is read. +DEPRESS_INITIAL_SURFACE = False ! [Boolean] default = False + ! If true, depress the initial surface to avoid huge + ! tsunamis when a large surface pressure is applied. +SPONGE = False ! [Boolean] default = False + ! If true, sponges may be applied anywhere in the domain. + ! The exact location and properties of those sponges are + ! specified via SPONGE_CONFIG. +APPLY_OBC_U = False ! [Boolean] default = False + ! If true, open boundary conditions may be set at some + ! u-points, with the configuration controlled by OBC_CONFIG +APPLY_OBC_V = False ! [Boolean] default = False + ! If true, open boundary conditions may be set at some + ! v-points, with the configuration controlled by OBC_CONFIG +BOUNDARY_EXTRAPOLATION_PRESSURE = True ! [Boolean] default = True + ! When defined, the reconstruction is extrapolated + ! within boundary cells rather than assume PCM for the. + ! calculation of pressure. e.g. if PPM is used, a + ! PPM reconstruction will also be used within + ! boundary cells. +RECONSTRUCT_FOR_PRESSURE = True ! [Boolean] default = True + ! If True, use vertical reconstruction of T/S within + ! the integrals of teh FV pressure gradient calculation. + ! If False, use the constant-by-layer algorithm. + ! By default, this is True when using ALE and False otherwise. +PRESSURE_RECONSTRUCTION_SCHEME = 1 ! default = 1 + ! Type of vertical reconstruction of T/S to use in integrals + ! within the FV pressure gradient calculation. 1: PLM reconstruction. + ! 2: PPM reconstruction. +REGRIDDING_COORDINATE_MODE = "SIGMA" ! default = "LAYER" + ! Coordinate mode for vertical regridding. + ! Choose among the following possibilities: + ! LAYER - Isopycnal or stacked shallow water layers + ! Z* - stetched geopotential z* + ! SIGMA - terrain following coordinates + ! RHO - continuous isopycnal +REGRIDDING_COORDINATE_UNITS = "Non-dimensional" ! default = "Non-dimensional" + ! Units of the regridding coordinuate. +INTERPOLATION_SCHEME = "PQM_IH4IH3" ! default = "P1M_H2" + ! This sets the interpolation scheme to use to + ! determine the new grid. These parameters are + ! only relevant when REGRIDDING_COORDINATE_MODE is + ! set to a function of state. Otherwise, it is not + ! used. It can be one of the following schemes: + ! P1M_H2 (2nd-order accurate) + ! P1M_H4 (2nd-order accurate) + ! P1M_IH4 (2nd-order accurate) + ! PLM (2nd-order accurate) + ! PPM_H4 (3rd-order accurate) + ! PPM_IH4 (3rd-order accurate) + ! P3M_IH4IH3 (4th-order accurate) + ! P3M_IH6IH5 (4th-order accurate) + ! PQM_IH4IH3 (4th-order accurate) + ! PQM_IH6IH5 (5th-order accurate) +ALE_COORDINATE_CONFIG = "UNIFORM" ! default = "UNIFORM" + ! Determines how to specify the coordinate + ! resolution. Valid options are: + ! PARAM - use the vector-parameter ALE_RESOLUTION + ! UNIFORM - uniformly distributed + ! FILE:string - read from a file. The string specifies + ! the filename and variable name, separated + ! by a comma or space, e.g. FILE:lev.nc,Z +!ALE_RESOLUTION = 40*100.0 ! [Non-dimensional] + ! The distribution of vertical resolution for the target + ! grid used for Eulerian-like coordinates. For example, + ! in z-coordinate mode, the parameter is a list of level + ! thicknesses (in m). In sigma-coordinate mode, the list + ! is of non-dimensional fractions of the water column. +MIN_THICKNESS = 0.001 ! [m] default = 0.001 + ! When regridding, this is the minimum layer + ! thickness allowed. +BOUNDARY_EXTRAPOLATION = True ! [Boolean] default = False + ! When defined, a proper high-order reconstruction + ! scheme is used within boundary cells rather + ! than PCM. E.g., if PPM is used for remapping, a + ! PPM reconstruction will also be used within + ! boundary cells. +REMAPPING_SCHEME = "PQM_IH4IH3" ! default = "PLM" + ! This sets the reconstruction scheme used + ! for vertical remapping for all variables. + ! It can be one of the following schemes: + ! PCM (1st-order accurate) + ! PLM (2nd-order accurate) + ! PPM_H4 (3rd-order accurate) + ! PPM_IH4 (3rd-order accurate) + ! PQM_IH4IH3 (4th-order accurate) + ! PQM_IH6IH5 (5th-order accurate) + ! Parameters of module MOM_MEKE +MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 + ! The local depth-indepented MEKE dissipation rate. +MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 + ! A scaling for the bottom drag applied to MEKE. This + ! should be less than 1 to account for the surface + ! intensification of MEKE and the fraction of MEKE that + ! may be temporarily stored as potential energy. +MEKE_GMCOEFF = -1.0 ! [nondim] default = -1.0 + ! The efficiency of the conversion of potential energy + ! into MEKE by the thickness mixing parameterization. + ! If MEKE_GMCOEFF is negative, this conversion is not + ! used or calculated. +MEKE_FRCOEFF = -1.0 ! [nondim] default = -1.0 + ! The efficiency of the conversion of mean energy into + ! MEKE. If MEKE_FRCOEFF is negative, this conversion + ! is not used or calculated. +MEKE_BGSRC = 0.0 ! [W kg-1] default = 0.0 + ! A background energy source for MEKE. +MEKE_KH = -1.0 ! [m2 s-1] default = -1.0 + ! A background lateral diffusivity of MEKE, or a + ! Use a negative value to not apply lateral diffusion to MEKE. +MEKE_DTSCALE = 1.0 ! [nondim] default = 1.0 + ! A scaling factor to accelerate the time evolution of MEKE. +MEKE_KHCOEFF = -1.0 ! [nondim] default = -1.0 + ! A scaling factor which is combined with the square root + ! of MEKE times the grid-cell area to give MEKE%Kh, or a + ! negative value not to calculate MEKE%Kh. + ! This factor must be >0 for MEKE to contribute to the + ! thickness/tracer mixing in the rest of the model. +MEKE_USCALE = 1.0 ! [m s-1] default = 1.0 + ! The background velocity that is combined with MEKE to + ! calculate the bottom drag. +CDRAG = 0.0 ! [nondim] default = 0.003 + ! CDRAG is the drag coefficient relating the magnitude of + ! the velocity field to the bottom stress. +MEKE_VISC_DRAG = False ! [Boolean] default = False + ! If true, use the vertvisc_type to calculate the bottom + ! drag acting on MEKE. +MEKE_KHTH_FAC = 1.0 ! [nondim] default = 1.0 + ! A factor that maps MEKE%Kh to KhTh. +MEKE_KHTR_FAC = 1.0 ! [nondim] default = 1.0 + ! A factor that maps MEKE%Kh to KhTr. +MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 + ! A factor that maps MEKE%Kh to Kh for MEKE itself. +MEKE_RD_MAX_SCALE = True ! [nondim] default = True + ! If true, the maximum length scale used by MEKE is + ! the deformation radius. + ! Parameters of module MOM_lateral_mixing_coeffs +USE_VARIABLE_MIXING = False ! [Boolean] default = False + ! If true, the variable mixing code will be called. This + ! allows diagnostics to be created even if the scheme is + ! not used. If KHTR_SLOPE_CFF>0 or KhTh_Slope_Cff>0, + ! this is set to true regardless of what is in the + ! parameter file. +RESOLN_SCALED_KH = False ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTH = False ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTR = False ! [Boolean] default = False + ! If true, the epipycnal tracer diffusivity is scaled + ! away when the first baroclinic deformation radius is + ! well resolved. +KHTH_SLOPE_CFF = 0.0 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the interface depth diffusivity +KHTR_SLOPE_CFF = 0.0 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the epipycnal tracer diffusivity +TIDES = False ! [Boolean] default = False + ! If true, apply tidal momentum forcing. +BE = 0.7 ! [nondim] default = 0.6 + ! If SPLIT is true, BE determines the relative weighting + ! of a 2nd-order Runga-Kutta baroclinic time stepping + ! scheme (0.5) and a backward Euler scheme (1) that is + ! used for the Coriolis and inertial terms. BE may be + ! from 0.5 to 1, but instability may occur near 0.5. + ! BE is also applicable if SPLIT is false and USE_RK2 + ! is true. +BEGW = 0.0 ! [nondim] default = 0.0 + ! If SPILT is true, BEGW is a number from 0 to 1 that + ! controls the extent to which the treatment of gravity + ! waves is forward-backward (0) or simulated backward + ! Euler (1). 0 is almost always used. + ! If SPLIT is false and USE_RK2 is true, BEGW can be + ! between 0 and 0.5 to damp gravity waves. +SPLIT_BOTTOM_STRESS = False ! [Boolean] default = False + ! If true, provide the bottom stress calculated by the + ! vertical viscosity to the barotropic solver. +BT_USE_LAYER_FLUXES = True ! [Boolean] default = True + ! If true, use the summed layered fluxes plus an + ! adjustment due to the change in the barotropic velocity + ! in the barotropic continuity equation. +CONTINUITY_SCHEME = "PPM" ! default = "PPM" + ! CONTINUITY_SCHEME selects the discretization for the + ! continuity solver. The only valid value currently is: + ! PPM - use a positive-definite (or monotonic) + ! piecewise parabolic reconstruction solver. +MONOTONIC_CONTINUITY = False ! [Boolean] default = False + ! If true, CONTINUITY_PPM uses the Colella and Woodward + ! monotonic limiter. The default (false) is to use a + ! simple positive definite limiter. +SIMPLE_2ND_PPM_CONTINUITY = False ! [Boolean] default = False + ! If true, CONTINUITY_PPM uses a simple 2nd order + ! (arithmetic mean) interpolation of the edge values. + ! This may give better PV conservation propterties. While + ! it formally reduces the accuracy of the continuity + ! solver itself in the strongly advective limit, it does + ! not reduce the overall order of accuracy of the dynamic + ! core. +UPWIND_1ST_CONTINUITY = False ! [Boolean] default = False + ! If true, CONTINUITY_PPM becomes a 1st-order upwind + ! continuity solver. This scheme is highly diffusive + ! but may be useful for debugging or in single-column + ! mode where its minimal stensil is useful. +ETA_TOLERANCE = 1.0E-12 ! [m] default = 2.0E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +ETA_TOLERANCE_AUX = 1.0E-12 ! [m] default = 1.0E-12 + ! The tolerance for free-surface height discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses when calculating the auxiliary + ! corrected velocities. By default, this is the same as + ! ETA_TOLERANCE, but can be made larger for efficiency. +VELOCITY_TOLERANCE = 3.0E+08 ! [m s-1] default = 3.0E+08 + ! The tolerance for barotropic velocity discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses. +CONT_PPM_AGGRESS_ADJUST = False ! [Boolean] default = False + ! If true, allow the adjusted velocities to have a + ! relative CFL change up to 0.5. +CONT_PPM_VOLUME_BASED_CFL = False ! [Boolean] default = False + ! If true, use the ratio of the open face lengths to the + ! tracer cell areas when estimating CFL numbers. The + ! default is set by CONT_PPM_AGGRESS_ADJUST. +CONTINUITY_CFL_LIMIT = 0.5 ! [nondim] default = 0.5 + ! The maximum CFL of the adjusted velocities. +CONT_PPM_BETTER_ITER = True ! [Boolean] default = True + ! If true, stop corrective iterations using a velocity + ! based criterion and only stop if the iteration is + ! better than all predecessors. +CONT_PPM_USE_VISC_REM_MAX = True ! [Boolean] default = True + ! If true, use more appropriate limiting bounds for + ! corrections in strongly viscous columns. +NOSLIP = False ! [Boolean] default = False + ! If true, no slip boundary conditions are used; otherwise + ! free slip boundary conditions are assumed. The + ! implementation of the free slip BCs on a C-grid is much + ! cleaner than the no slip BCs. The use of free slip BCs + ! is strongly encouraged, and no slip BCs are not used with + ! the biharmonic viscosity. +CORIOLIS_EN_DIS = True ! [Boolean] default = False + ! If true, two estimates of the thickness fluxes are used + ! to estimate the Coriolis term, and the one that + ! dissipates energy relative to the other one is used. +CORIOLIS_SCHEME = "SADOURNY75_ENERGY" ! default = "SADOURNY75_ENERGY" + ! CORIOLIS_SCHEME selects the discretization for the + ! Coriolis terms. Valid values are: + ! SADOURNY75_ENERGY - Sadourny, 1975; energy cons. + ! ARAKAWA_HSU90 - Arakawa & Hsu, 1990 + ! SADOURNY75_ENSTRO - Sadourny, 1975; enstrophy cons. + ! ARAKAWA_LAMB81 - Arakawa & Lamb, 1981; En. + Enst. + ! ARAKAWA_LAMB_BLEND - A blend of Arakawa & Lamb with + ! Arakawa & Hsu and Sadourny energy +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option is + ! always effectively false with CORIOLIS_EN_DIS defined and + ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. +KE_SCHEME = "KE_ARAKAWA" ! default = "KE_ARAKAWA" + ! KE_SCHEME selects the discretization for acceleration + ! due to the kinetic energy gradient. Valid values are: + ! KE_ARAKAWA, KE_SIMPLE_GUDONOV, KE_GUDONOV +PV_ADV_SCHEME = "PV_ADV_CENTERED" ! default = "PV_ADV_CENTERED" + ! PV_ADV_SCHEME selects the discretization for PV + ! advection. Valid values are: + ! PV_ADV_CENTERED - centered (aka Sadourny, 75) + ! PV_ADV_UPWIND1 - upwind, first order +ANALYTIC_FV_PGF = True ! [Boolean] default = True + ! If true the pressure gradient forces are calculated + ! with a finite volume form that analytically integrates + ! the equations of state in pressure to avoid any + ! possibility of numerical thermobaric instability, as + ! described in Adcroft et al., O. Mod. (2008). + ! Parameters of module MOM_hor_visc +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +BIHARMONIC = False ! [Boolean] default = True + ! If true, se a biharmonic horizontal viscosity. + ! BIHARMONIC may be used with LAPLACIAN. +KH = 1.0E+04 ! [m2 s-1] default = 0.0 + ! The background Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. +SMAGORINSKY_KH = False ! [Boolean] default = False + ! If true, use a Smagorinsky nonlinear eddy viscosity. +BOUND_KH = True ! [Boolean] default = True + ! If true, the Laplacian coefficient is locally limited + ! to be stable. +BETTER_BOUND_KH = True ! [Boolean] default = True + ! If true, the Laplacian coefficient is locally limited + ! to be stable with a better bounding than just BOUND_KH. +HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 + ! The nondimensional coefficient of the ratio of the + ! viscosity bounds to the theoretical maximum for + ! stability without considering other terms. + ! Parameters of module MOM_vert_friction +BOTTOMDRAGLAW = True ! [Boolean] default = True + ! If true, the bottom stress is calculated with a drag + ! law of the form c_drag*|u|*u. The velocity magnitude + ! may be an assumed value or it may be based on the + ! actual velocity in the bottommost HBBL, depending on + ! LINEAR_DRAG. +CHANNEL_DRAG = False ! [Boolean] default = False + ! If true, the bottom drag is exerted directly on each + ! layer proportional to the fraction of the bottom it + ! overlies. +DIRECT_STRESS = True ! [Boolean] default = False + ! If true, the wind stress is distributed over the + ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML + ! may be set to a very small value. +DYNAMIC_VISCOUS_ML = False ! [Boolean] default = False + ! If true, use a bulk Richardson number criterion to + ! determine the mixed layer thickness for viscosity. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +HARMONIC_VISC = False ! [Boolean] default = False + ! If true, use the harmonic mean thicknesses for + ! calculating the vertical viscosity. +HMIX_FIXED = 20.0 ! [m] + ! The prescribed depth over which the near-surface + ! viscosity and diffusivity are elevated when the bulk + ! mixed layer is not used. +HMIX_STRESS = 20.0 ! [m] default = 20.0 + ! The depth over which the wind stress is applied if + ! DIRECT_STRESS is true. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +KVML = 0.01 ! [m2 s-1] default = 1.0E-04 + ! The kinematic viscosity in the mixed layer. A typical + ! value is ~1e-2 m2 s-1. KVML is not used if + ! BULKMIXEDLAYER is true. The default is set by KV. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. +CFL_BASED_TRUNCATIONS = True ! [Boolean] default = True + ! If true, base truncations on the CFL number, and not an + ! absolute speed. +CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 + ! The value of the CFL number that will cause velocity + ! components to be truncated; instability can occur past 0.5. +CFL_REPORT = 0.5 ! [nondim] default = 0.5 + ! The value of the CFL number that causes accelerations + ! to be reported; the default is CFL_TRUNCATE. + ! Parameters of module MOM_PointAccel +MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 + ! The maximum number of colums of truncations that any PE + ! will write out during a run. + ! Parameters of module MOM_set_visc +LINEAR_DRAG = True ! [Boolean] default = False + ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag + ! law is cdrag*DRAG_BG_VEL*u. +USE_JACKSON_PARAM = False ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +DOUBLE_DIFFUSION = False ! [Boolean] default = False + ! If true, increase diffusivitives for temperature or salt + ! based on double-diffusive paramaterization from MOM4/KPP. +DRAG_BG_VEL = 0.05 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_USE_EOS = False ! [Boolean] default = False + ! If true, use the equation of state in determining the + ! properties of the bottom boundary layer. Otherwise use + ! the layer target potential densities. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. +HTBL_SHELF_MIN = 0.1 ! [m] default = 0.1 + ! The minimum top boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-top viscosity. +HTBL_SHELF = 10.0 ! [m] default = 10.0 + ! The thickness over which near-surface velocities are + ! averaged for the drag law under an ice shelf. By + ! default this is the same as HBBL +KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum viscosities in the bottom boundary layer. +KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum viscosities in the top boundary layer. + ! Parameters of module MOM_barotropic +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +GRADUAL_BT_ICS = False ! [Boolean] default = False + ! If true, adjust the initial conditions for the + ! barotropic solver to the values from the layered + ! solution over a whole timestep instead of instantly. + ! This is a decent approximation to the inclusion of + ! sum(u dh_dt) while also correcting for truncation errors. +BT_USE_WIDE_HALOS = True ! [Boolean] default = True + ! If true, use wide halos and march in during the + ! barotropic time stepping for efficiency. +BTHALO = 0 ! default = 0 + ! The minimum halo size for the barotropic solver. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +USE_BT_CONT_TYPE = True ! [Boolean] default = True + ! If true, use a structure with elements that describe + ! effective face areas from the summed continuity solver + ! as a function the barotropic flow in coupling between + ! the barotropic and baroclinic flow. This is only used + ! if SPLIT is true. +NONLINEAR_BT_CONTINUITY = False ! [Boolean] default = False + ! If true, use nonlinear transports in the barotropic + ! continuity equation. This does not apply if + ! USE_BT_CONT_TYPE is true. +BT_MASS_SOURCE_LIMIT = 0.0 ! [nondim] default = 0.0 + ! The fraction of the initial depth of the ocean that can + ! be added to or removed from the bartropic solution + ! within a thermodynamic time step. By default this is 0 + ! for no correction. +BT_PROJECT_VELOCITY = False ! [Boolean] default = False + ! If true, step the barotropic velocity first and project + ! out the velocity tendancy by 1+BEBT when calculating the + ! transport. The default (false) is to use a predictor + ! continuity step to find the pressure field, and then + ! to do a corrector continuity step using a weighted + ! average of the old and new velocities, with weights + ! of (1-BEBT) and BEBT. +DYNAMIC_SURFACE_PRESSURE = False ! [Boolean] default = False + ! If true, add a dynamic pressure due to a viscous ice + ! shelf, for instance. +SADOURNY = True ! [Boolean] default = True + ! If true, the Coriolis terms are discretized with the + ! Sadourny (1975) energy conserving scheme, otherwise + ! the Arakawa & Hsu scheme is used. If the internal + ! deformation radius is not resolved, the Sadourny scheme + ! should probably be used. +BT_THICK_SCHEME = "HYBRID" ! default = "HYBRID" + ! A string describing the scheme that is used to set the + ! open face areas used for barotropic transport and the + ! relative weights of the accelerations. Valid values are: + ! ARITHMETIC - arithmetic mean layer thicknesses + ! HARMONIC - harmonic mean layer thicknesses + ! HYBRID (the default) - use arithmetic means for + ! layers above the shallowest bottom, the harmonic + ! mean for layers below, and a weighted average for + ! layers that straddle that depth + ! FROM_BT_CONT - use the average thicknesses kept + ! in the h_u and h_v fields of the BT_cont_type +BT_STRONG_DRAG = False ! [Boolean] default = False + ! If true, use a stronger estimate of the retarding + ! effects of strong bottom drag, by making it implicit + ! with the barotropic time-step instead of implicit with + ! the baroclinic time-step and dividing by the number of + ! barotropic steps. +CLIP_BT_VELOCITY = False ! [Boolean] default = False + ! If true, limit any velocity components that exceed + ! MAXVEL. This should only be used as a desperate + ! debugging measure. +MAXCFL_BT_CONT = 0.1 ! [nondim] default = 0.1 + ! The maximum permitted CFL number associated with the + ! barotropic accelerations from the summed velocities + ! times the time-derivatives of thicknesses. +DT_BT_FILTER = -0.25 ! [sec or nondim] default = -0.25 + ! A time-scale over which the barotropic mode solutions + ! are filtered, in seconds if positive, or as a fraction + ! of DT if negative. When used this can never be taken to + ! be longer than 2*dt. Set this to 0 to apply no filtering. +G_BT_EXTRA = 0.0 ! [nondim] default = 0.0 + ! A nondimensional factor by which gtot is enhanced. +SSH_EXTRA = 10.0 ! [m] default = 10.0 + ! An estimate of how much higher SSH might get, for use + ! in calculating the safe external wave speed. The + ! default is the minimum of 10 m or 5% of MAXIMUM_DEPTH. +DEBUG_BT = False ! [Boolean] default = False + ! If true, write out verbose debugging data within the + ! barotropic time-stepping loop. The data volume can be + ! quite large if this is true. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = 20.0 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + ! Parameters of module MOM_thickness_diffuse +KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. +KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum horizontal thickness diffusivity. +KHTH_MAX = 0.0 ! [m2 s-1] default = 0.0 + ! The maximum horizontal thickness diffusivity. +DETANGLE_INTERFACES = False ! [Boolean] default = False + ! If defined add 3-d structured enhanced interface height + ! diffusivities to horizonally smooth jagged layers. +KHTH_SLOPE_MAX = 0.01 ! [nondim] default = 0.01 + ! A slope beyond which the calculated isopycnal slope is + ! not reliable and is scaled away. This is used with + ! FULL_THICKNESSDIFFUSE. +KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 + ! A diapycnal diffusivity that is used to interpolate + ! more sensible values of T & S into thin layers. +Z_OUTPUT_GRID_FILE = "" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. + ! Parameters of module MOM_diabatic_driver + ! The following parameters are used for diabatic processes. +INTERNAL_TIDES = False ! [Boolean] default = False + ! If true, use the code that advances as separate set of + ! equations for the internal tide energy density. +MASSLESS_MATCH_TARGETS = True ! [Boolean] default = True + ! If true, the temperature and salinity of massless layers + ! are kept consistent with their target densities. + ! Otherwise the properties of massless layers evolve + ! diffusively to match massive neighboring layers. +RECLAIM_FRAZIL = True ! [Boolean] default = True + ! If true, try to use any frazil heat deficit to cool any + ! overlying layers down to the freezing point, thereby + ! avoiding the creation of thin ice when the SST is above + ! the freezing point. +PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False + ! If true, use a pressure dependent freezing temperature + ! when making frazil. The default is false, which will be + ! faster but is inappropriate with ice-shelf cavities. +MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True + ! If true, mix the passive tracers in massless layers at + ! the bottom into the interior as though a diffusivity of + ! KD_MIN_TR were operating. +KD_MIN_TR = 0.0 ! [m2 s-1] default = 0.0 + ! A minimal diffusivity that should always be applied to + ! tracers, especially in massless layers near the bottom. + ! The default is 0.1*KD. +KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 + ! A bottom boundary layer tracer diffusivity that will + ! allow for explicitly specified bottom fluxes. The + ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) + ! over the same distance. +FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 + ! The flux Richardson number where the stratification is + ! large enough that N2 > omega2. The full expression for + ! the Flux Richardson number is usually + ! FLUX_RI_MAX*N2/(N2+OMEGA2). +OMEGA = 7.2921E-05 ! [s-1] default = 7.2921E-05 + ! The rotation rate of the earth. +ML_RADIATION = False ! [Boolean] default = False + ! If true, allow a fraction of TKE available from wind + ! work to penetrate below the base of the mixed layer + ! with a vertical decay scale determined by the minimum + ! of: (1) The depth of the mixed layer, (2) an Ekman + ! length scale. +BBL_EFFIC = 0.2 ! [nondim] default = 0.2 + ! The efficiency with which the energy extracted by + ! bottom drag drives BBL diffusion. This is only + ! used if BOTTOMDRAGLAW is true. +BBL_MIXING_MAX_DECAY = 0.0 ! [m] default = 0.0 + ! The maximum decay scale for the BBL diffusion, or 0 + ! to allow the mixing to penetrate as far as + ! stratification and rotation permit. The default is 0. + ! This is only used if BOTTOMDRAGLAW is true. +BBL_MIXING_AS_MAX = True ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the + ! BBL mixing and the other diffusivities. Otherwise, + ! diffusiviy from the BBL_mixing is simply added. +BRYAN_LEWIS_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, use a Bryan & Lewis (JGR 1979) like tanh + ! profile of background diapycnal diffusivity with depth. +HENYEY_IGW_BACKGROUND = False ! [Boolean] default = False + ! If true, use a latitude-dependent scaling for the near + ! surface background diffusivity, as described in + ! Harrison & Hallberg, JPO 2008. +N2_FLOOR_IOMEGA2 = 1.0 ! [nondim] default = 1.0 + ! The floor applied to N2(k) scaled by Omega^2: + ! If =0., N2(k) is simply positive definite. + ! If =1., N2(k) > Omega^2 everywhere. +KD_TANH_LAT_FN = False ! [Boolean] default = False + ! If true, use a tanh dependence of Kd_sfc on latitude, + ! like CM2.1/CM2M. There is no physical justification + ! for this form, and it can not be used with + ! HENYEY_IGW_BACKGROUND. +KD = 0.0 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +KD_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum diapycnal diffusivity. +KD_MAX = -1.0 ! [m2 s-1] default = -1.0 + ! The maximum permitted increment for the diapycnal + ! diffusivity from TKE-based parameterizations, or a + ! negative value for no limit. +KD_ADD = 0.0 ! [m2 s-1] default = 0.0 + ! A uniform diapycnal diffusivity that is added + ! everywhere without any filtering or scaling. +KDML = 0.0 ! [m2 s-1] default = 0.0 + ! If BULKMIXEDLAYER is false, KDML is the elevated + ! diapycnal diffusivity in the topmost HMIX of fluid. + ! KDML is only used if BULKMIXEDLAYER is false. +INT_TIDE_DISSIPATION = False ! [Boolean] default = False + ! If true, use an internal tidal dissipation scheme to + ! drive diapycnal mixing, along the lines of St. Laurent + ! et al. (2002) and Simmons et al. (2004). +LEE_WAVE_DISSIPATION = False ! [Boolean] default = False + ! If true, use an lee wave driven dissipation scheme to + ! drive diapycnal mixing, along the lines of Nikurashin + ! (2010) and using the St. Laurent et al. (2002) + ! and Simmons et al. (2004) vertical profile +USER_CHANGE_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, call user-defined code to change the diffusivity. +DISSIPATION_MIN = 0.0 ! [W m-3] default = 0.0 + ! The minimum dissipation by which to determine a lower + ! bound of Kd (a floor). +DISSIPATION_N0 = 0.0 ! [W m-3] default = 0.0 + ! The intercept when N=0 of the N-dependent expression + ! used to set a minimum dissipation by which to determine + ! a lower bound of Kd (a floor): A in eps_min = A + B*N. +DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 + ! The coefficient multiplying N, following Gargett, used to + ! set a minimum dissipation by which to determine a lower + ! bound of Kd (a floor): B in eps_min = A + B*N +DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum vertical diffusivity applied as a floor. + ! Parameters of module MOM_entrain_diffusive +CORRECT_DENSITY = False ! [Boolean] default = True + ! If true, and USE_EOS is true, the layer densities are + ! restored toward their target values by the diapycnal + ! mixing, as described in Hallberg (MWR, 2000). +MAX_ENT_IT = 5 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-08 ! [m] default = 1.0E-08 + ! The tolerance with which to solve for entrainment values. + ! Parameters of module MOM_regularize_layers +REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False + ! If defined, vertically restructure the near-surface + ! layers when they have too much lateral variations to + ! allow for sensible lateral barotropic transports. +HMIX_MIN = 0.0 ! [m] default = 0.0 + ! The minimum mixed layer depth if the mixed layer depth + ! is determined dynamically. +REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 + ! The value of the relative thickness deficit at which + ! to start modifying the layer structure when + ! REGULARIZE_SURFACE_LAYERS is true. + ! Parameters of module MOM_opacity +VAR_PEN_SW = False ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +PEN_SW_SCALE = 15.0 ! [m] default = 0.0 + ! The vertical absorption e-folding depth of the + ! penetrating shortwave radiation. +PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 + ! The fraction of the shortwave radiation that penetrates + ! below the surface. +PEN_SW_NBANDS = 1 ! default = 1 + ! The number of bands of penetrating shortwave radiation. +OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 + ! The value to use for opacity over land. The default is + ! 10 m-1 - a value for muddy water. + ! Parameters of module MOM_tracer_advect + ! Parameters of module MOM_tracer_hor_diff +KHTR = 0.0 ! [m2 s-1] default = 0.0 + ! The background along-isopycnal tracer diffusivity. +KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum along-isopycnal tracer diffusivity. +KHTR_MAX = 0.0 ! [m2 s-1] default = 0.0 + ! The maximum along-isopycnal tracer diffusivity. +KHTR_PASSIVITY_COEFF = 0.0 ! [nondim] default = 0.0 + ! The coefficient that scales deformation radius over + ! grid-spacing in passivity, where passiviity is the ratio + ! between along isopycnal mxiing of tracers to thickness mixing. + ! A non-zero value enables this parameterization. +KHTR_PASSIVITY_MIN = 0.5 ! [nondim] default = 0.5 + ! The minimum passivity which is the ratio between + ! along isopycnal mxiing of tracers to thickness mixing. +DIFFUSE_ML_TO_INTERIOR = False ! [Boolean] default = False + ! If true, enable epipycnal mixing between the surface + ! boundary layer and the interior. +CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False + ! If true, use enough iterations the diffusion to ensure + ! that the diffusive equivalent of the CFL limit is not + ! violated. If false, always use 1 iteration. + ! Parameters of module MOM_surface_forcing +VARIABLE_WINDS = False ! [Boolean] default = True + ! If true, the winds vary in time after the initialization. +VARIABLE_BUOYFORCE = False ! [Boolean] default = True + ! If true, the buoyancy forcing varies in time after the + ! initialization of the model. +BUOY_CONFIG = "NONE" ! + ! The character string that indicates how buoyancy forcing + ! is specified. Valid options include (file), (zero), + ! (linear), (USER), and (NONE). +WIND_CONFIG = "zero" ! + ! The character string that indicates how wind forcing + ! is specified. Valid options include (file), (2gyre), + ! (1gyre), (gyres), (zero), and (USER). +RESTOREBUOY = False ! [Boolean] default = False + ! If true, the buoyancy fluxes drive the model back + ! toward some specified surface state with a rate + ! given by FLUXCONST. +GUST_CONST = 0.02 ! [Pa] default = 0.02 + ! The background gustiness in the winds. +READ_GUST_2D = False ! [Boolean] default = False + ! If true, use a 2-dimensional gustiness supplied from + ! an input file + ! Parameters of module MOM_sum_output +CALCULATE_APE = True ! [Boolean] default = True + ! If true, calculate the available potential energy of + ! the interfaces. Setting this to false reduces the + ! memory footprint of high-PE-count models dramatically. +WRITE_STOCKS = True ! [Boolean] default = True + ! If true, write the integrated tracer amounts to stdout + ! when the energy files are written. +MAXTRUNC = 10 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +MAX_ENERGY = 0.0 ! [m2 s-2] default = 0.0 + ! The maximum permitted average energy per unit mass; the + ! model will be stopped if there is more energy than + ! this. If zero or negative, this is set to 10*MAXVEL^2. +ENERGYFILE = "timestats" ! default = "timestats" + ! The file to use to write the energies and globally + ! summed diagnostics. +TIMEUNIT = 3600.0 ! [s] default = 8.64E+04 + ! The time unit in seconds a number of input fields +READ_DEPTH_LIST = False ! [Boolean] default = False + ! Read the depth list from a file if it exists or + ! create that file otherwise. +DEPTH_LIST_MIN_INC = 1.0E-10 ! [m] default = 1.0E-10 + ! The minimum increment between the depths of the + ! entries in the depth-list file. +MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 + ! The maximum amount of cpu time per processor for which + ! MOM should run before saving a restart file and + ! quitting with a return value that indicates that a + ! further run is required to complete the simulation. + ! If automatic restarts are not desired, use a negative + ! value for MAXCPU. MAXCPU has units of wall-clock + ! seconds, so the actual CPU time used is larger by a + ! factor of the number of processors used. +CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" + ! The file into which CPU time is written. + ! Parameters of module MOM_main (MOM_driver) +DT_FORCING = 1800.0 ! [s] default = 300.0 + ! The time step for changing forcing, coupling with other + ! components, or potentially writing certain diagnostics. + ! The default value is given by DT. +DAYMAX = 10.0 ! [hours] default = 12.0 + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set (as it was here) via ocean_solo_nml in input.nml. +RESTART_CONTROL = -1 ! default = 1 + ! An integer whose bits encode which restart files are + ! written. Add 2 (bit 1) for a time-stamped file, and odd + ! (bit 0) for a non-time-stamped file. A non-time-stamped + ! restart file is saved at the end of the run segment + ! for any non-negative value. +RESTINT = 240.0 ! [hours] default = 0.0 + ! The interval between saves of the restart file in units + ! of TIMEUNIT. Use 0 (the default) to not save + ! incremental restart files at all. +ENERGYSAVEDAYS = 1.0 ! [hours] default = 4.32E+04 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. +ICE_SHELF = False ! [Boolean] default = False + ! If true, call the code to apply an ice shelf model over + ! some of the domain. +SEND_LOG_TO_STDOUT = False ! [Boolean] default = False + ! If true, all log messages are also sent to stdout. +REPORT_UNUSED_PARAMS = False ! [Boolean] default = False + ! If true, report any parameter lines that are not used + ! in the run. +FATAL_UNUSED_PARAMS = False ! [Boolean] default = False + ! If true, kill the run if there are any unused + ! parameters. +DOCUMENT_FILE = "MOM_parameter_doc" ! default = "MOM_parameter_doc" + ! The basename for files where run-time parameters, their + ! settings, units and defaults are documented. Blank will + ! disable all parameter documentation. +COMPLETE_DOCUMENTATION = True ! [Boolean] default = True + ! If true, all run-time parameters are + ! documented in MOM_parameter_doc.all . +MINIMAL_DOCUMENTATION = True ! [Boolean] default = True + ! If true, non-default run-time parameters are + ! documented in MOM_parameter_doc.short . diff --git a/examples/flow_downslope/sigma/MOM_parameter_doc.short b/examples/flow_downslope/sigma/MOM_parameter_doc.short new file mode 100644 index 0000000000..30a1ce3eb7 --- /dev/null +++ b/examples/flow_downslope/sigma/MOM_parameter_doc.short @@ -0,0 +1,442 @@ +REENTRANT_X = False ! [Boolean] default = True + ! If true, the domain is zonally reentrant. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 80 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 4 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 2 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 1 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +NIPROC_IO = 1 ! default = 0 + ! The number of processors used for I/O in the + ! x-direction, or 0 to equal NIPROC. +NJPROC_IO = 1 ! default = 0 + ! The number of processors used for I/O in the + ! y-direction, or 0 to equal NJPROC. + ! Parameters of module MOM_grid + ! Parameters providing information about the vertical grid. +NK = 40 ! [nondim] + ! The number of model layers. + ! Parameters of module MOM +BULKMIXEDLAYER = False ! [Boolean] default = True + ! If true, use a Kraus-Turner-like bulk mixed layer + ! with transitional buffer layers. Layers 1 through + ! NKML+NKBL have variable densities. There must be at + ! least NKML+NKBL+1 layers if BULKMIXEDLAYER is true. + ! The default is the same setting as ENABLE_THERMODYNAMICS. +USE_REGRIDDING = True ! [Boolean] default = False + ! If True, use the ALE algorithm (regridding/remapping). + ! If False, use the layered isopycnal algorithm. +DT = 300.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 900.0 ! [s] default = 300.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" + ! The file into which to write the initial conditions. + ! Parameters of module MOM_tracer_registry +EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" + ! EQN_OF_STATE determines which ocean equation of state + ! should be used. Currently, the valid choices are + ! "LINEAR", "UNESCO", and "WRIGHT". + ! This is only used if USE_EOS is true. +DRHO_DT = 0.0 ! [kg m-3 K-1] default = -0.2 + ! When EQN_OF_STATE=LINEAR, + ! this is the partial derivative of density with + ! temperature. +DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 + ! When EQN_OF_STATE=LINEAR, + ! this is the partial derivative of density with + ! salinity. +RESTARTFILE = "GOLD.res" ! default = "MOM.res" + ! The name-root of the restart file. + ! Parameters of module MOM_tracer_flow_control +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "linear" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +DENSITY_RANGE = 1.0 ! [kg m-3] default = 2.0 + ! The range of reference potential densities in the layers. +GFS = 0.98 ! [m s-2] default = 9.8 + ! The reduced gravity at the free surface. + ! Parameters of module MOM_grid_init +GRID_CONFIG = "cartesian" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +AXIS_UNITS = "k" ! default = "degrees" + ! The units for the Cartesian axes. Valid entries are: + ! degrees - degrees of latitude and longitude + ! m - meters + ! k - kilometers +SOUTHLAT = 30.0 ! [k] + ! The southern latitude of the domain or the equivalent + ! starting value for the y-axis. +LENLAT = 40.0 ! [k] + ! The latitudinal or y-direction length of the domain. +LENLON = 800.0 ! [k] + ! The longitudinal or x-direction length of the domain. +TOPO_CONFIG = "DOME2D" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MAXIMUM_DEPTH = 4000.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 + ! The minimum depth of the ocean. +ROTATION = "betaplane" ! default = "2omegasinlat" + ! This specifies how the Coriolis parameter is specified: + ! 2omegasinlat - Use twice the planetary rotation rate + ! times the sine of latitude. + ! betaplane - Use a beta-plane or f-plane. + ! USER - call a user modified routine. +THICKNESS_CONFIG = "DOME2D" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +TS_CONFIG = "DOME2D" ! + ! A string that determines how the initial tempertures + ! and salinities are specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +REGRIDDING_COORDINATE_MODE = "SIGMA" ! default = "LAYER" + ! Coordinate mode for vertical regridding. + ! Choose among the following possibilities: + ! LAYER - Isopycnal or stacked shallow water layers + ! Z* - stetched geopotential z* + ! SIGMA - terrain following coordinates + ! RHO - continuous isopycnal +INTERPOLATION_SCHEME = "PQM_IH4IH3" ! default = "P1M_H2" + ! This sets the interpolation scheme to use to + ! determine the new grid. These parameters are + ! only relevant when REGRIDDING_COORDINATE_MODE is + ! set to a function of state. Otherwise, it is not + ! used. It can be one of the following schemes: + ! P1M_H2 (2nd-order accurate) + ! P1M_H4 (2nd-order accurate) + ! P1M_IH4 (2nd-order accurate) + ! PLM (2nd-order accurate) + ! PPM_H4 (3rd-order accurate) + ! PPM_IH4 (3rd-order accurate) + ! P3M_IH4IH3 (4th-order accurate) + ! P3M_IH6IH5 (4th-order accurate) + ! PQM_IH4IH3 (4th-order accurate) + ! PQM_IH6IH5 (5th-order accurate) +!ALE_RESOLUTION = 40*100.0 ! [Non-dimensional] + ! The distribution of vertical resolution for the target + ! grid used for Eulerian-like coordinates. For example, + ! in z-coordinate mode, the parameter is a list of level + ! thicknesses (in m). In sigma-coordinate mode, the list + ! is of non-dimensional fractions of the water column. +BOUNDARY_EXTRAPOLATION = True ! [Boolean] default = False + ! When defined, a proper high-order reconstruction + ! scheme is used within boundary cells rather + ! than PCM. E.g., if PPM is used for remapping, a + ! PPM reconstruction will also be used within + ! boundary cells. +REMAPPING_SCHEME = "PQM_IH4IH3" ! default = "PLM" + ! This sets the reconstruction scheme used + ! for vertical remapping for all variables. + ! It can be one of the following schemes: + ! PCM (1st-order accurate) + ! PLM (2nd-order accurate) + ! PPM_H4 (3rd-order accurate) + ! PPM_IH4 (3rd-order accurate) + ! PQM_IH4IH3 (4th-order accurate) + ! PQM_IH6IH5 (5th-order accurate) + ! Parameters of module MOM_MEKE +CDRAG = 0.0 ! [nondim] default = 0.003 + ! CDRAG is the drag coefficient relating the magnitude of + ! the velocity field to the bottom stress. + ! Parameters of module MOM_lateral_mixing_coeffs +BE = 0.7 ! [nondim] default = 0.6 + ! If SPLIT is true, BE determines the relative weighting + ! of a 2nd-order Runga-Kutta baroclinic time stepping + ! scheme (0.5) and a backward Euler scheme (1) that is + ! used for the Coriolis and inertial terms. BE may be + ! from 0.5 to 1, but instability may occur near 0.5. + ! BE is also applicable if SPLIT is false and USE_RK2 + ! is true. +ETA_TOLERANCE = 1.0E-12 ! [m] default = 2.0E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +CORIOLIS_EN_DIS = True ! [Boolean] default = False + ! If true, two estimates of the thickness fluxes are used + ! to estimate the Coriolis term, and the one that + ! dissipates energy relative to the other one is used. +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option is + ! always effectively false with CORIOLIS_EN_DIS defined and + ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. + ! Parameters of module MOM_hor_visc +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +BIHARMONIC = False ! [Boolean] default = True + ! If true, se a biharmonic horizontal viscosity. + ! BIHARMONIC may be used with LAPLACIAN. +KH = 1.0E+04 ! [m2 s-1] default = 0.0 + ! The background Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. + ! Parameters of module MOM_vert_friction +DIRECT_STRESS = True ! [Boolean] default = False + ! If true, the wind stress is distributed over the + ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML + ! may be set to a very small value. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +HMIX_FIXED = 20.0 ! [m] + ! The prescribed depth over which the near-surface + ! viscosity and diffusivity are elevated when the bulk + ! mixed layer is not used. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +KVML = 0.01 ! [m2 s-1] default = 1.0E-04 + ! The kinematic viscosity in the mixed layer. A typical + ! value is ~1e-2 m2 s-1. KVML is not used if + ! BULKMIXEDLAYER is true. The default is set by KV. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. + ! Parameters of module MOM_PointAccel + ! Parameters of module MOM_set_visc +LINEAR_DRAG = True ! [Boolean] default = False + ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag + ! law is cdrag*DRAG_BG_VEL*u. +DRAG_BG_VEL = 0.05 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. + ! Parameters of module MOM_barotropic +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = 20.0 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + ! Parameters of module MOM_thickness_diffuse +KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. + ! Parameters of module MOM_diabatic_driver + ! The following parameters are used for diabatic processes. +KD = 0.0 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. + ! Parameters of module MOM_entrain_diffusive +CORRECT_DENSITY = False ! [Boolean] default = True + ! If true, and USE_EOS is true, the layer densities are + ! restored toward their target values by the diapycnal + ! mixing, as described in Hallberg (MWR, 2000). + ! Parameters of module MOM_regularize_layers + ! Parameters of module MOM_opacity +PEN_SW_SCALE = 15.0 ! [m] default = 0.0 + ! The vertical absorption e-folding depth of the + ! penetrating shortwave radiation. +PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 + ! The fraction of the shortwave radiation that penetrates + ! below the surface. + ! Parameters of module MOM_tracer_advect + ! Parameters of module MOM_tracer_hor_diff + ! Parameters of module MOM_surface_forcing +VARIABLE_WINDS = False ! [Boolean] default = True + ! If true, the winds vary in time after the initialization. +VARIABLE_BUOYFORCE = False ! [Boolean] default = True + ! If true, the buoyancy forcing varies in time after the + ! initialization of the model. +BUOY_CONFIG = "NONE" ! + ! The character string that indicates how buoyancy forcing + ! is specified. Valid options include (file), (zero), + ! (linear), (USER), and (NONE). +WIND_CONFIG = "zero" ! + ! The character string that indicates how wind forcing + ! is specified. Valid options include (file), (2gyre), + ! (1gyre), (gyres), (zero), and (USER). + ! Parameters of module MOM_sum_output +MAXTRUNC = 10 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +TIMEUNIT = 3600.0 ! [s] default = 8.64E+04 + ! The time unit in seconds a number of input fields +MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 + ! The maximum amount of cpu time per processor for which + ! MOM should run before saving a restart file and + ! quitting with a return value that indicates that a + ! further run is required to complete the simulation. + ! If automatic restarts are not desired, use a negative + ! value for MAXCPU. MAXCPU has units of wall-clock + ! seconds, so the actual CPU time used is larger by a + ! factor of the number of processors used. + ! Parameters of module MOM_main (MOM_driver) +DT_FORCING = 1800.0 ! [s] default = 300.0 + ! The time step for changing forcing, coupling with other + ! components, or potentially writing certain diagnostics. + ! The default value is given by DT. +DAYMAX = 10.0 ! [hours] default = 12.0 + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set (as it was here) via ocean_solo_nml in input.nml. +RESTART_CONTROL = -1 ! default = 1 + ! An integer whose bits encode which restart files are + ! written. Add 2 (bit 1) for a time-stamped file, and odd + ! (bit 0) for a non-time-stamped file. A non-time-stamped + ! restart file is saved at the end of the run segment + ! for any non-negative value. +RESTINT = 240.0 ! [hours] default = 0.0 + ! The interval between saves of the restart file in units + ! of TIMEUNIT. Use 0 (the default) to not save + ! incremental restart files at all. +ENERGYSAVEDAYS = 1.0 ! [hours] default = 4.32E+04 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. diff --git a/examples/flow_downslope/sigma/diag_table b/examples/flow_downslope/sigma/diag_table new file mode 120000 index 0000000000..55604fec7b --- /dev/null +++ b/examples/flow_downslope/sigma/diag_table @@ -0,0 +1 @@ +../common/diag_table \ No newline at end of file diff --git a/examples/flow_downslope/sigma/input.nml b/examples/flow_downslope/sigma/input.nml new file mode 120000 index 0000000000..c8bb1f2247 --- /dev/null +++ b/examples/flow_downslope/sigma/input.nml @@ -0,0 +1 @@ +../common/input.nml \ No newline at end of file diff --git a/examples/flow_downslope/sigma/timestats.gnu b/examples/flow_downslope/sigma/timestats.gnu new file mode 100644 index 0000000000..1a490e5e41 --- /dev/null +++ b/examples/flow_downslope/sigma/timestats.gnu @@ -0,0 +1,15 @@ + Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err + [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] + 0, 0.000, 0, En 3.910267179003E-01, CFL 0.00000, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 12, 1.000, 0, En 3.918116376007E-01, CFL 0.02732, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 9.11E-17, Se 9.10E-15, Te 0.00E+00 + 24, 2.000, 0, En 3.927062686427E-01, CFL 0.03966, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.30E-16, Se 9.64E-15, Te 0.00E+00 + 36, 3.000, 0, En 3.934149960573E-01, CFL 0.04426, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.24E-16, Se 6.08E-15, Te 0.00E+00 + 48, 4.000, 0, En 3.943757652960E-01, CFL 0.04467, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.95E-16, Se 5.37E-15, Te 0.00E+00 + 60, 5.000, 0, En 3.958172528277E-01, CFL 0.04906, SL 6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.47E-16, Se 9.59E-15, Te 0.00E+00 + 72, 6.000, 0, En 3.976561490021E-01, CFL 0.05326, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.51E-16, Se 1.18E-14, Te 0.00E+00 + 84, 7.000, 0, En 3.998807484851E-01, CFL 0.05468, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.05E-16, Se 4.91E-15, Te 0.00E+00 + 96, 8.000, 0, En 4.021803206718E-01, CFL 0.05722, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.60E-16, Se 8.84E-15, Te 0.00E+00 + 108, 9.000, 0, En 4.042646238511E-01, CFL 0.06007, SL 5.1159E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.48E-16, Se 5.35E-15, Te 0.00E+00 + 120, 10.000, 0, En 4.066568783099E-01, CFL 0.06414, SL 5.1159E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.89E-16, Se 8.68E-15, Te 0.00E+00 + 132, 11.000, 0, En 4.095491652758E-01, CFL 0.06876, SL 5.5707E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.82E-16, Se 8.68E-15, Te 0.00E+00 + 144, 12.000, 0, En 4.123059328792E-01, CFL 0.06778, SL 6.5938E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.89E-16, Se 8.72E-15, Te 0.00E+00 diff --git a/examples/flow_downslope/sigma/timestats.intel b/examples/flow_downslope/sigma/timestats.intel new file mode 100644 index 0000000000..a3ee8d1d12 --- /dev/null +++ b/examples/flow_downslope/sigma/timestats.intel @@ -0,0 +1,15 @@ + Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err + [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] + 0, 0.000, 0, En 3.910267179003E-01, CFL 0.00000, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 12, 1.000, 0, En 3.918116376007E-01, CFL 0.02732, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 9.11E-17, Se 9.10E-15, Te 0.00E+00 + 24, 2.000, 0, En 3.927062686427E-01, CFL 0.03966, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.19E-16, Se 9.17E-15, Te 0.00E+00 + 36, 3.000, 0, En 3.934149960573E-01, CFL 0.04426, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.97E-16, Se 1.69E-15, Te 0.00E+00 + 48, 4.000, 0, En 3.943757652960E-01, CFL 0.04467, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.17E-16, Se 7.28E-15, Te 0.00E+00 + 60, 5.000, 0, En 3.958172528277E-01, CFL 0.04906, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.38E-16, Se 4.66E-15, Te 0.00E+00 + 72, 6.000, 0, En 3.976561490021E-01, CFL 0.05326, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.81E-16, Se 1.39E-14, Te 0.00E+00 + 84, 7.000, 0, En 3.998807484851E-01, CFL 0.05468, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.24E-16, Se 6.15E-15, Te 0.00E+00 + 96, 8.000, 0, En 4.021803206718E-01, CFL 0.05722, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.70E-16, Se 5.68E-15, Te 0.00E+00 + 108, 9.000, 0, En 4.042646238511E-01, CFL 0.06007, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.89E-16, Se 9.15E-15, Te 0.00E+00 + 120, 10.000, 0, En 4.066568783099E-01, CFL 0.06414, SL 5.1159E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.10E-16, Se 6.04E-15, Te 0.00E+00 + 132, 11.000, 0, En 4.095491652758E-01, CFL 0.06876, SL 5.1159E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.07E-16, Se 6.46E-15, Te 0.00E+00 + 144, 12.000, 0, En 4.123059328792E-01, CFL 0.06778, SL 5.5707E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.82E-16, Se 3.57E-15, Te 0.00E+00 diff --git a/examples/flow_downslope/sigma/timestats.pgi b/examples/flow_downslope/sigma/timestats.pgi new file mode 100644 index 0000000000..62332b29d0 --- /dev/null +++ b/examples/flow_downslope/sigma/timestats.pgi @@ -0,0 +1,15 @@ + Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err + [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] + 0, 0.000, 0, En 3.910267179003E-01, CFL 0.00000, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 12, 1.000, 0, En 3.918116376007E-01, CFL 0.02732, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.32E-16, Se 5.06E-15, Te 0.00E+00 + 24, 2.000, 0, En 3.927062686427E-01, CFL 0.03966, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.82E-16, Se 1.01E-14, Te 0.00E+00 + 36, 3.000, 0, En 3.934149960573E-01, CFL 0.04426, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.16E-16, Se 5.59E-15, Te 0.00E+00 + 48, 4.000, 0, En 3.943757652960E-01, CFL 0.04467, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.61E-16, Se 1.38E-14, Te 0.00E+00 + 60, 5.000, 0, En 3.958172528277E-01, CFL 0.04906, SL 6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.60E-16, Se 1.06E-14, Te 0.00E+00 + 72, 6.000, 0, En 3.976561490021E-01, CFL 0.05326, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.35E-16, Se 9.06E-15, Te 0.00E+00 + 84, 7.000, 0, En 3.998807484851E-01, CFL 0.05468, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.65E-16, Se 6.04E-15, Te 0.00E+00 + 96, 8.000, 0, En 4.021803206718E-01, CFL 0.05722, SL 5.1159E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.62E-16, Se 9.75E-15, Te 0.00E+00 + 108, 9.000, 0, En 4.042646238511E-01, CFL 0.06007, SL 5.1159E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.49E-16, Se 1.07E-14, Te 0.00E+00 + 120, 10.000, 0, En 4.066568783099E-01, CFL 0.06414, SL 5.5707E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.84E-16, Se 8.59E-15, Te 0.00E+00 + 132, 11.000, 0, En 4.095491652758E-01, CFL 0.06876, SL 6.5938E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.20E-16, Se 7.86E-15, Te 0.00E+00 + 144, 12.000, 0, En 4.123059328792E-01, CFL 0.06778, SL 6.5938E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.23E-16, Se 8.79E-15, Te 0.00E+00 diff --git a/examples/seamount/sigma/timestats.gnu b/examples/seamount/sigma/timestats.gnu index 4809581f65..865440e27b 100644 --- a/examples/seamount/sigma/timestats.gnu +++ b/examples/seamount/sigma/timestats.gnu @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -1.5916E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -1.5916E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me -1.35E-16, Se 2.32E-15, Te 0.00E+00 - 192, 2.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -2.0464E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me -3.11E-16, Se -3.84E-15, Te 0.00E+00 - 288, 3.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -2.9559E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me -3.57E-16, Se -8.48E-15, Te 0.00E+00 - 384, 4.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -2.5011E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me 6.73E-17, Se 3.98E-16, Te 0.00E+00 - 480, 5.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -2.9559E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me -3.24E-16, Se 1.79E-15, Te 0.00E+00 + 96, 1.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 1.7963E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.41E-15, Se 1.92E-13, Te 0.00E+00 + 192, 2.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 3.9563E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.62E-15, Se 2.03E-13, Te 0.00E+00 + 288, 3.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 5.9117E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.40E-15, Se 2.04E-13, Te 0.00E+00 + 384, 4.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 7.8671E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.34E-15, Se 1.99E-13, Te 0.00E+00 + 480, 5.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 9.7543E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.16E-15, Se 1.84E-13, Te 0.00E+00 diff --git a/examples/seamount/sigma/timestats.intel b/examples/seamount/sigma/timestats.intel index ecf0d18111..d9a5ec00fc 100644 --- a/examples/seamount/sigma/timestats.intel +++ b/examples/seamount/sigma/timestats.intel @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -1.5916E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 0.0000E+00, M 7.54620E+15, S 34.9371, T 0.0000, Me 1.97E-16, Se 1.88E-14, Te 0.00E+00 - 192, 2.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -1.5916E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me -4.27E-16, Se -7.29E-15, Te 0.00E+00 - 288, 3.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -1.5916E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me 1.63E-16, Se 4.77E-15, Te 0.00E+00 - 384, 4.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -2.0464E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me -2.25E-16, Se -5.17E-15, Te 0.00E+00 - 480, 5.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -2.0464E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me 4.92E-17, Se 3.31E-16, Te 0.00E+00 + 96, 1.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 1.9554E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.66E-15, Se 2.04E-13, Te 0.00E+00 + 192, 2.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 3.9563E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.76E-15, Se 2.06E-13, Te 0.00E+00 + 288, 3.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 6.2983E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.41E-15, Se 2.03E-13, Te 0.00E+00 + 384, 4.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 7.8671E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.19E-15, Se 1.90E-13, Te 0.00E+00 + 480, 5.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 9.7998E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.16E-15, Se 1.90E-13, Te 0.00E+00 diff --git a/examples/seamount/sigma/timestats.pgi b/examples/seamount/sigma/timestats.pgi index 76a6d26acd..93f5663fda 100644 --- a/examples/seamount/sigma/timestats.pgi +++ b/examples/seamount/sigma/timestats.pgi @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -1.3642E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 0.0000E+00, M 7.54620E+15, S 34.9371, T 0.0000, Me 1.06E-16, Se 6.56E-15, Te 0.00E+00 - 192, 2.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 4.40E-16, Se 2.09E-14, Te 0.00E+00 - 288, 3.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 1.58E-16, Se 1.60E-14, Te 0.00E+00 - 384, 4.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 7.76E-18, Se -4.97E-15, Te 0.00E+00 - 480, 5.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 4.3201E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me 3.24E-16, Se 1.35E-14, Te 0.00E+00 + 96, 1.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 1.7963E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.32E-15, Se 1.90E-13, Te 0.00E+00 + 192, 2.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 3.7062E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.02E-15, Se 1.78E-13, Te 0.00E+00 + 288, 3.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 5.6616E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.39E-15, Se 1.99E-13, Te 0.00E+00 + 384, 4.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 7.6170E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.25E-15, Se 1.87E-13, Te 0.00E+00 + 480, 5.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 9.5724E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.24E-15, Se 1.95E-13, Te 0.00E+00 diff --git a/src/ALE/MOM_regridding.F90 b/src/ALE/MOM_regridding.F90 index cd8101408a..8981543429 100644 --- a/src/ALE/MOM_regridding.F90 +++ b/src/ALE/MOM_regridding.F90 @@ -278,7 +278,7 @@ subroutine regridding_main( remapCS, CS, G, h, tv, h_new ) call build_grid_target_densities( G, h, h_new, tv, remapCS, CS ) case ( REGRIDDING_SIGMA ) - call build_grid_sigma( G, h, h_new ) + call build_grid_sigma( CS, G, h, h_new ) case ( REGRIDDING_ARBITRARY ) call build_grid_arbitrary( G, h, h_new, CS ) @@ -453,13 +453,14 @@ end subroutine setRegriddingMinimumThickness !------------------------------------------------------------------------------ ! Build sigma grid !------------------------------------------------------------------------------ -subroutine build_grid_sigma( G, h, h_new ) +subroutine build_grid_sigma( CS, G, h, h_new ) !------------------------------------------------------------------------------ ! This routine builds a grid based on terrain-following coordinates. !------------------------------------------------------------------------------ ! Arguments - type(ocean_grid_type), intent(in) :: G + type(regridding_CS), intent(inout) :: CS + type(ocean_grid_type), intent(in) :: G real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(in) :: h real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(inout) :: h_new @@ -470,6 +471,7 @@ subroutine build_grid_sigma( G, h, h_new ) real :: delta_h nz = G%ke + CS%targetFixedResolution(:) = 1. / real(nz) do i = G%isc-1,G%iec+1 do j = G%jsc-1,G%jec+1 @@ -480,12 +482,9 @@ subroutine build_grid_sigma( G, h, h_new ) total_height = total_height + h(i,j,k) end do - ! Compute new thicknesses based on stretched water column - delta_h = total_height / nz - ! Define thicknesses in terms of interface heights do k = 1,nz - h_new(i,j,k) = delta_h + h_new(i,j,k) = total_height * CS%targetFixedResolution(k) end do end do From feeffda791616c74f0038ce47aa13364d0307ff5 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 18 Jul 2013 16:08:31 -0400 Subject: [PATCH 048/372] Refactor uniform ALE coordinate + dzRegrid Refactored setting of uniform coordinate resolution (ALE) to use private resolution member. Refactored interface to regridding_main to pass back a dzRegrid in preparation for switching from projection to flux divergence. --- .../adjustment2d/rho/MOM_parameter_doc.all | 2 +- .../adjustment2d/rho/MOM_parameter_doc.short | 2 +- .../sigma/MOM_parameter_doc.all | 2 +- .../sigma/MOM_parameter_doc.short | 2 +- examples/seamount/sigma/MOM_parameter_doc.all | 2 +- .../seamount/sigma/MOM_parameter_doc.short | 2 +- examples/sloshing/rho/MOM_parameter_doc.all | 2 +- examples/sloshing/rho/MOM_parameter_doc.short | 2 +- src/ALE/MOM_ALE.F90 | 23 +- src/ALE/MOM_regridding.F90 | 738 ++++++++++-------- src/core/MOM.F90 | 10 +- 11 files changed, 464 insertions(+), 323 deletions(-) diff --git a/examples/adjustment2d/rho/MOM_parameter_doc.all b/examples/adjustment2d/rho/MOM_parameter_doc.all index b5ec2f0ee1..7ca53fc36f 100644 --- a/examples/adjustment2d/rho/MOM_parameter_doc.all +++ b/examples/adjustment2d/rho/MOM_parameter_doc.all @@ -498,7 +498,7 @@ ALE_COORDINATE_CONFIG = "UNIFORM" ! default = "UNIFORM" ! FILE:string - read from a file. The string specifies ! the filename and variable name, separated ! by a comma or space, e.g. FILE:lev.nc,Z -!ALE_RESOLUTION = 25*0.8 ! [kg m^-3] +!ALE_RESOLUTION = 25*0.2 ! [kg m^-3] ! The distribution of vertical resolution for the target ! grid used for Eulerian-like coordinates. For example, ! in z-coordinate mode, the parameter is a list of level diff --git a/examples/adjustment2d/rho/MOM_parameter_doc.short b/examples/adjustment2d/rho/MOM_parameter_doc.short index 3b7ea7510d..dea78239a4 100644 --- a/examples/adjustment2d/rho/MOM_parameter_doc.short +++ b/examples/adjustment2d/rho/MOM_parameter_doc.short @@ -235,7 +235,7 @@ INTERPOLATION_SCHEME = "P3M_IH4IH3" ! default = "P1M_H2" ! P3M_IH6IH5 (4th-order accurate) ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) -!ALE_RESOLUTION = 25*0.8 ! [kg m^-3] +!ALE_RESOLUTION = 25*0.2 ! [kg m^-3] ! The distribution of vertical resolution for the target ! grid used for Eulerian-like coordinates. For example, ! in z-coordinate mode, the parameter is a list of level diff --git a/examples/flow_downslope/sigma/MOM_parameter_doc.all b/examples/flow_downslope/sigma/MOM_parameter_doc.all index 1bdd3035dd..40eddcbbe8 100644 --- a/examples/flow_downslope/sigma/MOM_parameter_doc.all +++ b/examples/flow_downslope/sigma/MOM_parameter_doc.all @@ -486,7 +486,7 @@ ALE_COORDINATE_CONFIG = "UNIFORM" ! default = "UNIFORM" ! FILE:string - read from a file. The string specifies ! the filename and variable name, separated ! by a comma or space, e.g. FILE:lev.nc,Z -!ALE_RESOLUTION = 40*100.0 ! [Non-dimensional] +!ALE_RESOLUTION = 40*0.025 ! [Non-dimensional] ! The distribution of vertical resolution for the target ! grid used for Eulerian-like coordinates. For example, ! in z-coordinate mode, the parameter is a list of level diff --git a/examples/flow_downslope/sigma/MOM_parameter_doc.short b/examples/flow_downslope/sigma/MOM_parameter_doc.short index 30a1ce3eb7..13122a15f8 100644 --- a/examples/flow_downslope/sigma/MOM_parameter_doc.short +++ b/examples/flow_downslope/sigma/MOM_parameter_doc.short @@ -222,7 +222,7 @@ INTERPOLATION_SCHEME = "PQM_IH4IH3" ! default = "P1M_H2" ! P3M_IH6IH5 (4th-order accurate) ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) -!ALE_RESOLUTION = 40*100.0 ! [Non-dimensional] +!ALE_RESOLUTION = 40*0.025 ! [Non-dimensional] ! The distribution of vertical resolution for the target ! grid used for Eulerian-like coordinates. For example, ! in z-coordinate mode, the parameter is a list of level diff --git a/examples/seamount/sigma/MOM_parameter_doc.all b/examples/seamount/sigma/MOM_parameter_doc.all index c9b9e64aac..bad319034c 100644 --- a/examples/seamount/sigma/MOM_parameter_doc.all +++ b/examples/seamount/sigma/MOM_parameter_doc.all @@ -490,7 +490,7 @@ ALE_COORDINATE_CONFIG = "UNIFORM" ! default = "UNIFORM" ! FILE:string - read from a file. The string specifies ! the filename and variable name, separated ! by a comma or space, e.g. FILE:lev.nc,Z -!ALE_RESOLUTION = 20*200.0 ! [Non-dimensional] +!ALE_RESOLUTION = 20*0.05 ! [Non-dimensional] ! The distribution of vertical resolution for the target ! grid used for Eulerian-like coordinates. For example, ! in z-coordinate mode, the parameter is a list of level diff --git a/examples/seamount/sigma/MOM_parameter_doc.short b/examples/seamount/sigma/MOM_parameter_doc.short index b6cd37c86c..8daf62d5a0 100644 --- a/examples/seamount/sigma/MOM_parameter_doc.short +++ b/examples/seamount/sigma/MOM_parameter_doc.short @@ -217,7 +217,7 @@ INTERPOLATION_SCHEME = "PPM_IH4" ! default = "P1M_H2" ! P3M_IH6IH5 (4th-order accurate) ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) -!ALE_RESOLUTION = 20*200.0 ! [Non-dimensional] +!ALE_RESOLUTION = 20*0.05 ! [Non-dimensional] ! The distribution of vertical resolution for the target ! grid used for Eulerian-like coordinates. For example, ! in z-coordinate mode, the parameter is a list of level diff --git a/examples/sloshing/rho/MOM_parameter_doc.all b/examples/sloshing/rho/MOM_parameter_doc.all index f18a19415e..0682dc10bc 100644 --- a/examples/sloshing/rho/MOM_parameter_doc.all +++ b/examples/sloshing/rho/MOM_parameter_doc.all @@ -486,7 +486,7 @@ ALE_COORDINATE_CONFIG = "UNIFORM" ! default = "UNIFORM" ! FILE:string - read from a file. The string specifies ! the filename and variable name, separated ! by a comma or space, e.g. FILE:lev.nc,Z -!ALE_RESOLUTION = 10*100.0 ! [kg m^-3] +!ALE_RESOLUTION = 10*0.2 ! [kg m^-3] ! The distribution of vertical resolution for the target ! grid used for Eulerian-like coordinates. For example, ! in z-coordinate mode, the parameter is a list of level diff --git a/examples/sloshing/rho/MOM_parameter_doc.short b/examples/sloshing/rho/MOM_parameter_doc.short index c940b7c107..2bfa39fe6a 100644 --- a/examples/sloshing/rho/MOM_parameter_doc.short +++ b/examples/sloshing/rho/MOM_parameter_doc.short @@ -213,7 +213,7 @@ INTERPOLATION_SCHEME = "PQM_IH4IH3" ! default = "P1M_H2" ! P3M_IH6IH5 (4th-order accurate) ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) -!ALE_RESOLUTION = 10*100.0 ! [kg m^-3] +!ALE_RESOLUTION = 10*0.2 ! [kg m^-3] ! The distribution of vertical resolution for the target ! grid used for Eulerian-like coordinates. For example, ! in z-coordinate mode, the parameter is a list of level diff --git a/src/ALE/MOM_ALE.F90 b/src/ALE/MOM_ALE.F90 index 96e50b6c1b..4a7dd66f03 100644 --- a/src/ALE/MOM_ALE.F90 +++ b/src/ALE/MOM_ALE.F90 @@ -35,7 +35,8 @@ module MOM_ALE use P1M_functions, only : P1M_interpolation, P1M_boundary_extrapolation use P3M_functions, only : P3M_interpolation, P3M_boundary_extrapolation use MOM_regridding, only : initialize_regridding, regridding_main , end_regridding -use MOM_regridding, only : check_grid_integrity, setTargetFixedResolution +use MOM_regridding, only : uniformResolution +use MOM_regridding, only : check_grid_integrity, setCoordinateResolution use MOM_regridding, only : regriddingCoordinateModeDoc, DEFAULT_COORDINATE_MODE use MOM_regridding, only : regriddingInterpSchemeDoc, regriddingDefaultInterpScheme use MOM_regridding, only : setRegriddingBoundaryExtrapolation @@ -144,7 +145,7 @@ module MOM_ALE !------------------------------------------------------------------------------ ! Initialization of regridding !------------------------------------------------------------------------------ -subroutine initialize_ALE( param_file, G, h, h_aux, & +subroutine initialize_ALE( param_file, G, h, h_aux, dzRegrid, & u, v, tv, CS ) !------------------------------------------------------------------------------ ! This routine is typically called (from initialize_MOM in file MOM.F90) @@ -158,6 +159,7 @@ subroutine initialize_ALE( param_file, G, h, h_aux, & type(ocean_grid_type), intent(in) :: G real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(inout) :: h real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(inout) :: h_aux + real, dimension(NIMEM_,NJMEM_, NK_INTERFACE_), intent(inout) :: dzRegrid real, dimension(NIMEMB_,NJMEM_, NKMEM_), intent(inout) :: u real, dimension(NIMEM_,NJMEMB_, NKMEM_), intent(inout) :: v type(thermo_var_ptrs), intent(inout) :: tv @@ -247,7 +249,9 @@ subroutine initialize_ALE( param_file, G, h, h_aux, & "is of non-dimensional fractions of the water column." select case ( trim(string) ) case ("UNIFORM") - dz(:) = G%max_depth/dfloat( G%ke ) + dz(:) = uniformResolution(G%ke, coordMode, G%max_depth, & + G%Rlay(1)+0.5*(G%Rlay(1)-G%Rlay(2)), & + G%Rlay(G%ke)+0.5*(G%Rlay(G%ke)-G%Rlay(G%ke-1)) ) call log_param(param_file, mod, "!ALE_RESOLUTION", dz, & trim(message), units=trim(coordUnits)) case ("PARAM") @@ -263,11 +267,12 @@ subroutine initialize_ALE( param_file, G, h, h_aux, & "Specified field not found: Looking for '"//trim(varName)//"' ("//trim(string)//")") if (len_trim(varName)==0) then if (field_exists(fileName,'dz')) then; varName = 'dz' + elseif (field_exists(fileName,'dsigma')) then; varName = 'dsigma' elseif (field_exists(fileName,'ztest')) then; varName = 'ztest' endif endif if (len_trim(varName)==0) call MOM_error(FATAL,"initialize_ALE: "// & - "Coordinate variable not speified and none could be guessed.") + "Coordinate variable not specified and none could be guessed.") call MOM_read_data(trim(fileName), trim(varName), dz) call log_param(param_file, mod, "!ALE_RESOLUTION", dz, & trim(message), units=coordinateUnits(coordMode)) @@ -276,7 +281,7 @@ subroutine initialize_ALE( param_file, G, h, h_aux, & "Unrecognized coordinate configuraiton"//trim(string)) endif end select - call setTargetFixedResolution( dz, CS%regridCS ) + call setCoordinateResolution( dz, CS%regridCS ) deallocate( dz ) call get_param(param_file, mod, "MIN_THICKNESS", tmpReal, & @@ -310,7 +315,7 @@ subroutine initialize_ALE( param_file, G, h, h_aux, & ! step is therefore not strictly necessary but is included for historical ! reasons when I needed to check whether the combination 'initial ! conditions - regridding/remapping' was consistently implemented. - call ALE_main( G, h, h_aux, u, v, tv, CS ) + call ALE_main( G, h, h_aux, dzRegrid, u, v, tv, CS ) end subroutine initialize_ALE @@ -338,7 +343,7 @@ end subroutine end_ALE !------------------------------------------------------------------------------ ! Dispatching regridding routine: regridding & remapping !------------------------------------------------------------------------------ -subroutine ALE_main( G, h, h_new, u, v, tv, CS ) +subroutine ALE_main( G, h, h_new, dzRegrid, u, v, tv, CS ) !------------------------------------------------------------------------------ ! This routine takes care of (1) building a new grid and (2) remapping between ! the old grid and the new grid. The creation of the new grid can be based @@ -353,6 +358,8 @@ subroutine ALE_main( G, h, h_new, u, v, tv, CS ) h ! Current 3D grid obtained after the last time step real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(inout) :: & h_new ! The new 3D grid obtained via regridding + real, dimension(NIMEM_,NJMEM_, NK_INTERFACE_), intent(inout) :: & + dzRegrid ! The new 3D grid obtained via regridding real, dimension(NIMEMB_,NJMEM_, NKMEM_), intent(inout) :: & u ! Zonal velocity field real, dimension(NIMEM_,NJMEMB_, NKMEM_), intent(inout) :: & @@ -365,7 +372,7 @@ subroutine ALE_main( G, h, h_new, u, v, tv, CS ) ! Build new grid. The new grid is stored in h_new. The old grid is h. ! Both are needed for the subsequent remapping of variables. - call regridding_main( CS%remapCS, CS%regridCS, G, h, tv, h_new ) + call regridding_main( CS%remapCS, CS%regridCS, G, h, tv, dzRegrid, h_new ) ! Remap all variables from old grid h onto new grid h_new call remapping_main( CS%remapCS, G, h, h_new, tv, u, v ) diff --git a/src/ALE/MOM_regridding.F90 b/src/ALE/MOM_regridding.F90 index 8981543429..0dde6b1cb9 100644 --- a/src/ALE/MOM_regridding.F90 +++ b/src/ALE/MOM_regridding.F90 @@ -52,10 +52,6 @@ module MOM_regridding type, public :: regridding_CS private - ! Generic grid used for various purposes throughout the code (the same - ! grid is used to avoid having dynamical memory allocation) - type(grid1D_t) :: grid_generic - ! Generic linear piecewise polynomial used for various purposes throughout ! the code (the same ppoly is used to avoid having dynamical memory allocation) type(ppoly_t) :: ppoly_linear @@ -65,26 +61,19 @@ module MOM_regridding ! memory allocation) type(ppoly_t) :: ppoly_parab - type(grid1D_t) :: grid_start ! starting grid - type(grid1D_t) :: grid_trans ! transition/iterated grid - type(grid1D_t) :: grid_final ! final grid type(ppoly_t) :: ppoly_i ! interpolation ppoly type(ppoly_t) :: ppoly_r ! reconstruction ppoly - ! These variables are private to this module and memory is allocated at - ! the beginning of the simulation. Note that 'u_column' is a generic variable - ! used for remapping. It is not necessarily associated with the zonal velocity - ! component. - real, dimension(:), allocatable :: target_values - real, dimension(:), allocatable :: densities - integer, dimension(:), allocatable :: mapping - real, dimension(:), allocatable :: u_column - real, dimension(:), allocatable :: T_column - real, dimension(:), allocatable :: S_column - real, dimension(:), allocatable :: p_column - - ! This array is set by function setTargetFixedResolution - real, dimension(:), allocatable :: targetFixedResolution + ! This array is set by function setCoordinateResolution + ! It contains the "resolution" or delta coordinate of the target + ! coorindate. It has the units of the target coordiante, e.g. + ! meters for z*, non-dimensional for sigma, etc. + real, dimension(:), allocatable :: coordinateResolution + ! This array is nominal coordinate of interfaces and is the + ! running sum of coordinateResolution. i.e. + ! coordinateInterfaces(k) = coordinateResolution(k+1)-coordinateResolution(k) + ! It is only used in "rho" mode. + real, dimension(:), allocatable :: coordinateInterfaces integer :: nk ! Number of layers/levels @@ -115,9 +104,10 @@ module MOM_regridding public end_regridding public regridding_main public check_grid_integrity -public setTargetFixedResolution +public setCoordinateResolution public setRegriddingBoundaryExtrapolation public setRegriddingMinimumThickness +public uniformResolution public DEFAULT_COORDINATE_MODE character(len=158), parameter, public :: regriddingCoordinateModeDoc = & @@ -248,7 +238,7 @@ end subroutine end_regridding !------------------------------------------------------------------------------ ! Dispatching regridding routine: regridding & remapping !------------------------------------------------------------------------------ -subroutine regridding_main( remapCS, CS, G, h, tv, h_new ) +subroutine regridding_main( remapCS, CS, G, h, tv, dzInterface, hNew ) !------------------------------------------------------------------------------ ! This routine takes care of (1) building a new grid and (2) remapping between ! the old grid and the new grid. The creation of the new grid can be based @@ -262,31 +252,32 @@ subroutine regridding_main( remapCS, CS, G, h, tv, h_new ) type(ocean_grid_type), intent(in) :: G ! Ocean grid informations real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(inout) :: h ! Current 3D grid obtained after the last time step type(thermo_var_ptrs), intent(inout) :: tv ! Thermodynamical variables (T, S, ...) - real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(inout) :: h_new ! The new 3D grid obtained via regridding + real, dimension(NIMEM_,NJMEM_, NK_INTERFACE_), intent(inout) :: dzInterface ! The change in position of each interface + real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(inout) :: hNew ! The new 3D grid obtained via regridding ! Local variables - ! Build new grid. The new grid is stored in h_new. The old grid is h. + ! Build new grid. The new grid is stored in hNew. The old grid is h. ! Both are needed for the subsequent remapping of variables. select case ( CS%regridding_scheme ) case ( REGRIDDING_ZSTAR ) - call buildGridZstar( CS, G, h, h_new ) + call buildGridZstar( CS, G, h, dzInterface, hNew ) + case ( REGRIDDING_SIGMA ) + call buildGridSigma( CS, G, h, dzInterface, hNew ) + case ( REGRIDDING_RHO ) call convective_adjustment(CS, G, h, tv) - call build_grid_target_densities( G, h, h_new, tv, remapCS, CS ) + call buildGridRho( G, h, tv, dzInterface, hNew, remapCS, CS ) - case ( REGRIDDING_SIGMA ) - call build_grid_sigma( CS, G, h, h_new ) - case ( REGRIDDING_ARBITRARY ) - call build_grid_arbitrary( G, h, h_new, CS ) + call build_grid_arbitrary( G, h, hNew, CS ) end select ! type of grid #ifdef __DO_SAFTEY_CHECKS__ - call checkGridsMatch(G, h, h_new) + call checkGridsMatch(G, h, hNew) #endif end subroutine regridding_main @@ -295,7 +286,7 @@ end subroutine regridding_main !------------------------------------------------------------------------------ ! Check that the total thickness of two grids match !------------------------------------------------------------------------------ -subroutine checkGridsMatch( G, h, h_new ) +subroutine checkGridsMatch( G, h, hNew ) !------------------------------------------------------------------------------ ! This routine calculates the total thickness of !------------------------------------------------------------------------------ @@ -303,7 +294,7 @@ subroutine checkGridsMatch( G, h, h_new ) ! Arguments type(ocean_grid_type), intent(in) :: G real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h - real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h_new + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: hNew ! Local variables integer :: i, j, k @@ -323,10 +314,10 @@ subroutine checkGridsMatch( G, h, h_new ) H1 = H1 + h(i,j,k) enddo - ! Total thickness of grid h_new + ! Total thickness of grid hNew H2 = 0. do k = 1,nz - H2 = H2 + h_new(i,j,k) + H2 = H2 + hNew(i,j,k) enddo if (abs(H2-H1)>real(nz-1)*0.5*(H1+H2)*eps) then @@ -342,26 +333,27 @@ end subroutine checkGridsMatch !------------------------------------------------------------------------------ ! Build uniform z*-ccordinate grid with partial steps !------------------------------------------------------------------------------ -subroutine buildGridZstar( CS, G, h, h_new ) +subroutine buildGridZstar( CS, G, h, dzInterface, hNew ) !------------------------------------------------------------------------------ ! This routine builds a grid where the distribution of levels is based on a -! z* coordinate system with partial steps. Within each water column, a uniform -! layer thickness is determined based on the local free-surface elevation and -! the local maximum depth. +! z* coordinate system with partial steps (Adcroft and Campin, 2004). +! The module parameter coordinateResolution(:) determines the nominal +! resolution, dz*(:), in the absence of topography. z* is defined by +! z* = (z-eta)/(H+eta)*H s.t. z*=0 when z=eta and z*=-H when z=-H . !------------------------------------------------------------------------------ ! Arguments - type(regridding_CS), intent(in) :: CS - type(ocean_grid_type), intent(in) :: G - real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h - real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(inout) :: h_new + type(regridding_CS), intent(in) :: CS + type(ocean_grid_type), intent(in) :: G + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h + real, dimension(NIMEM_,NJMEM_, NK_INTERFACE_), intent(inout) :: dzInterface + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(inout) :: hNew ! Local variables - integer :: i, j, k - integer :: nz - real :: z_inter(SZK_(G)+1) - real :: localDepth, stretching - real :: totalThickness, eta + integer :: i, j, k + integer :: nz + real :: nominalDepth, totalThickness, eta, stretching, dh + real, dimension(SZK_(G)+1) :: zOld, zNew nz = G%ke @@ -370,42 +362,67 @@ subroutine buildGridZstar( CS, G, h, h_new ) do i = G%isc-1,G%iec+1 ! Local depth (G%bathyT is positive) - localDepth = G%bathyT(i,j) - - ! Determine water column height + nominalDepth = G%bathyT(i,j) + + ! Determine water column thickness totalThickness = 0.0 do k = 1,nz totalThickness = totalThickness + h(i,j,k) end do - - eta = totalThickness - localDepth + + ! Position of free-surface + eta = totalThickness - nominalDepth - ! Compute new thicknesses based on stretched water column -! delta_h = G%max_depth + eta - stretching = totalThickness / localDepth !!!!!! THIS IS Z* COORDINATES. + ! z* = (z-eta) / stretching where stretching = (H+eta)/H + ! z = eta + stretching * z* + stretching = totalThickness / nominalDepth - ! Define interfaces - z_inter(1) = eta + ! Integrate down from the top for a notional new grid, ignoring topography + zNew(1) = eta do k = 1,nz -! z_inter(k+1) = z_inter(k) - delta_h / nz ! This is the original uniform - ! coordinate from Laurent White which was not quite z* - z_inter(k+1) = z_inter(k) - ( stretching * CS%targetFixedResolution(k) ) - end do - - ! Modify interface heights to account for topography - z_inter(nz+1) = - localDepth + dh = stretching * CS%coordinateResolution(k) ! Notional grid spacing + zNew(k+1) = zNew(k) - dh + enddo - ! Modify interface heights to avoid layers of zero thicknesses + ! The rest of the model defines grids integrating up from the bottom + zOld(nz+1) = - nominalDepth + zNew(nz+1) = - nominalDepth do k = nz,1,-1 - if ( z_inter(k) .LT. (z_inter(k+1) + CS%min_thickness) ) then - z_inter(k) = z_inter(k+1) + CS%min_thickness - end if - end do - - ! Define thicknesses in terms of interface heights - do k = 1,nz - h_new(i,j,k) = z_inter(k) - z_inter(k+1) - end do + ! Adjust interface position to accomodate inflating layers + ! without disturbing the interface above + if ( zNew(k) < (zNew(k+1) + CS%min_thickness) ) then + zNew(k) = zNew(k+1) + CS%min_thickness + endif + zOld(k) = zOld(k+1) + h(i,j,k) + hNew(i,j,k) = zNew(k) - zNew(k+1) + enddo + + ! Define regridding in terms of a movement of interfaces + dzInterface(i,j,1) = 0. + do k = 2,nz + dzInterface(i,j,k) = zNew(k) - zOld(k) + enddo + dzInterface(i,j,nz+1) = 0. + +!#ifdef __DO_SAFTEY_CHECKS__ + dh=max(nominalDepth,totalThickness) + if (abs(zNew(1)-zOld(1))>(nz-1)*0.5*epsilon(eta)*dh) then + write(0,*) 'min_thickness=',CS%min_thickness + write(0,*) 'eta=',eta,'nominalDepth=',nominalDepth,'totalThickness=',totalThickness + write(0,*) 'dzInterface(1) = ',dzInterface(i,j,1),epsilon(eta),nz + do k=1,nz+1 + write(0,*) k,zOld(k),zNew(k) + enddo + write(0,*) 'stretching=',stretching + do k=1,nz + write(0,*) k,h(i,j,k),zNew(k)-zNew(k+1),stretching * CS%coordinateResolution(k),CS%coordinateResolution(k) + enddo + call MOM_error( FATAL, & + 'MOM_regridding, buildGridZstar: top surface has moved!!!' ) + endif + dzInterface(i,j,1) = 0. + dzInterface(i,j,nz+1) = 0. +!#endif end do end do @@ -413,185 +430,95 @@ subroutine buildGridZstar( CS, G, h, h_new ) end subroutine buildGridZstar -!------------------------------------------------------------------------------ -! Set the fixed resolution data -!------------------------------------------------------------------------------ -subroutine setTargetFixedResolution( dz, CS ) - real, dimension(:), intent(in) :: dz - type(regridding_CS), intent(inout) :: CS - - if (size(dz)/=CS%nk) call MOM_error( FATAL, & - 'setTargetFixedResolution: inconsistent number of levels' ) - - CS%targetFixedResolution(:) = dz(:) - -end subroutine setTargetFixedResolution - -!------------------------------------------------------------------------------ -! Control the extrapolation of boundary data -!------------------------------------------------------------------------------ -subroutine setRegriddingBoundaryExtrapolation( onOff, CS ) - logical, intent(in) :: onOff - type(regridding_CS), intent(inout) :: CS - - CS%boundary_extrapolation = onOff - -end subroutine setRegriddingBoundaryExtrapolation - -!------------------------------------------------------------------------------ -! Control the minimum thickness permitted in regridding -!------------------------------------------------------------------------------ -subroutine setRegriddingMinimumThickness( minThickness, CS ) - real , intent(in) :: minThickness - type(regridding_CS), intent(inout) :: CS - - CS%min_thickness = minThickness - -end subroutine setRegriddingMinimumThickness - - !------------------------------------------------------------------------------ ! Build sigma grid !------------------------------------------------------------------------------ -subroutine build_grid_sigma( CS, G, h, h_new ) +subroutine buildGridSigma( CS, G, h, dzInterface, hNew ) !------------------------------------------------------------------------------ ! This routine builds a grid based on terrain-following coordinates. +! The module parameter coordinateResolution(:) determines the resolution in +! sigma coordinate, dSigma(:). sigma-coordinates are defined by +! sigma = (eta-z)/(H+eta) s.t. sigma=0 at z=eta and sigma=1 at z=-H . !------------------------------------------------------------------------------ ! Arguments - type(regridding_CS), intent(inout) :: CS - type(ocean_grid_type), intent(in) :: G - real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(in) :: h - real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(inout) :: h_new + type(regridding_CS), intent(in) :: CS + type(ocean_grid_type), intent(in) :: G + real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(in) :: h + real, dimension(NIMEM_,NJMEM_, NK_INTERFACE_), intent(inout) :: dzInterface + real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(inout) :: hNew ! Local variables - integer :: i, j, k - integer :: nz - real :: total_height - real :: delta_h + integer :: i, j, k + integer :: nz + real :: nominalDepth, totalThickness, dh + real, dimension(SZK_(G)+1) :: zOld, zNew nz = G%ke - CS%targetFixedResolution(:) = 1. / real(nz) do i = G%isc-1,G%iec+1 do j = G%jsc-1,G%jec+1 ! Determine water column height - total_height = 0.0 + totalThickness = 0.0 do k = 1,nz - total_height = total_height + h(i,j,k) + totalThickness = totalThickness + h(i,j,k) end do ! Define thicknesses in terms of interface heights do k = 1,nz - h_new(i,j,k) = total_height * CS%targetFixedResolution(k) + hNew(i,j,k) = totalThickness * CS%coordinateResolution(k) end do - end do - end do - -end subroutine build_grid_sigma - - -!------------------------------------------------------------------------------ -! Build arbitrary grid -!------------------------------------------------------------------------------ -subroutine build_grid_arbitrary( G, h, h_new, CS ) -!------------------------------------------------------------------------------ -! This routine builds a grid based on arbitrary rules -!------------------------------------------------------------------------------ - - ! Arguments - type(ocean_grid_type), intent(in) :: G - real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(in) :: h - real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(inout) :: h_new - type(regridding_CS), intent(in) :: CS - - ! Local variables - integer :: i, j, k - integer :: nz - real :: z_inter(SZK_(G)+1) - real :: total_height - real :: delta_h - real :: max_depth - real :: min_thickness - real :: eta ! local elevation - real :: local_depth - real :: x1, y1, x2, y2 - real :: x, t - - nz = G%ke - - max_depth = G%max_depth - min_thickness = CS%min_thickness - - do j = G%jsc-1,G%jec+1 - do i = G%isc-1,G%iec+1 - - ! Local depth - local_depth = G%bathyT(i,j) - - ! Determine water column height - total_height = 0.0 - do k = 1,nz - total_height = total_height + h(i,j,k) - end do - - eta = total_height - local_depth - - ! Compute new thicknesses based on stretched water column - delta_h = (max_depth + eta) / nz - - ! Define interfaces - z_inter(1) = eta - do k = 1,nz - z_inter(k+1) = z_inter(k) - delta_h - end do - - ! Refine grid in the middle - do k = 1,nz+1 - x1 = 0.35; y1 = 0.45; x2 = 0.65; y2 = 0.55 - - x = - ( z_inter(k) - eta ) / max_depth - - if ( x .le. x1 ) then - t = y1*x/x1 - else if ( (x .gt. x1 ) .and. ( x .lt. x2 )) then - t = y1 + (y2-y1) * (x-x1) / (x2-x1) - else - t = y2 + (1.0-y2) * (x-x2) / (1.0-x2) - end if - - z_inter(k) = -t * max_depth + eta - - end do - - ! Modify interface heights to account for topography - z_inter(nz+1) = - local_depth - - ! Modify interface heights to avoid layers of zero thicknesses + ! The rest of the model defines grids integrating up from the bottom + zOld(nz+1) = - nominalDepth + zNew(nz+1) = - nominalDepth do k = nz,1,-1 - if ( z_inter(k) .LT. (z_inter(k+1) + min_thickness) ) then - z_inter(k) = z_inter(k+1) + min_thickness - end if - end do - - ! Define thicknesses in terms of interface heights - do k = 1,nz - h_new(i,j,k) = z_inter(k) - z_inter(k+1) - end do + zNew(k) = zNew(k+1) + hNew(i,j,k) + ! Adjust interface position to accomodate inflating layers + ! without disturbing the interface above + if ( zNew(k) < (zNew(k+1) + CS%min_thickness) ) then + zNew(k) = zNew(k+1) + CS%min_thickness + endif + zOld(k) = zOld(k+1) + h(i,j,k) + enddo + + ! Define regridding in terms of a movement of interfaces + dzInterface(i,j,1) = 0. + do k = 2,nz + dzInterface(i,j,k) = zNew(k) - zOld(k) + enddo + dzInterface(i,j,nz+1) = 0. + +!#ifdef __DO_SAFTEY_CHECKS__ + dh=max(nominalDepth,totalThickness) + if (abs(zNew(1)-zOld(1))>(nz-1)*0.5*epsilon(dh)*dh) then + write(0,*) 'min_thickness=',CS%min_thickness + write(0,*) 'nominalDepth=',nominalDepth,'totalThickness=',totalThickness + write(0,*) 'dzInterface(1) = ',dzInterface(i,j,1),epsilon(dh),nz + do k=1,nz+1 + write(0,*) k,zOld(k),zNew(k) + enddo + do k=1,nz + write(0,*) k,h(i,j,k),zNew(k)-zNew(k+1),totalThickness*CS%coordinateResolution(k),CS%coordinateResolution(k) + enddo + call MOM_error( FATAL, & + 'MOM_regridding, buildGridZstar: top surface has moved!!!' ) + endif + dzInterface(i,j,1) = 0. + dzInterface(i,j,nz+1) = 0. +!#endif end do end do - -end subroutine build_grid_arbitrary +end subroutine buildGridSigma !------------------------------------------------------------------------------ ! Build grid based on target interface densities !------------------------------------------------------------------------------ -subroutine build_grid_target_densities( G, h, h_new, tv, remaPCS, CS ) +subroutine buildGridRho( G, h, tv, dzInterface, hNew, remapCS, CS ) !------------------------------------------------------------------------------ ! This routine builds a new grid based on a given set of target interface ! densities (these target densities are computed by taking the mean value @@ -608,12 +535,13 @@ subroutine build_grid_target_densities( G, h, h_new, tv, remaPCS, CS ) !------------------------------------------------------------------------------ ! Arguments - type(ocean_grid_type), intent(in) :: G - real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(in) :: h - real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(inout) :: h_new - type(thermo_var_ptrs), intent(in) :: tv - type(remapping_CS), intent(inout) :: remapCS - type(regridding_CS), intent(inout) :: CS + type(ocean_grid_type), intent(in) :: G + real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(in) :: h + type(thermo_var_ptrs), intent(in) :: tv + real, dimension(NIMEM_,NJMEM_, NK_INTERFACE_), intent(inout) :: dzInterface + real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(inout) :: hNew + type(remapping_CS), intent(inout) :: remapCS + type(regridding_CS), intent(inout) :: CS ! Local variables integer :: i, j, k, m @@ -630,16 +558,27 @@ subroutine build_grid_target_densities( G, h, h_new, tv, remaPCS, CS ) real :: x1, y1, x2, y2, x real :: t + type(grid1D_t) :: grid_start ! starting grid + type(grid1D_t) :: grid_trans ! transition/iterated grid + type(grid1D_t) :: grid_final ! final grid + real, dimension(SZK_(G)) :: p_column, densities, T_column, S_column + integer, dimension(SZK_(G)) :: mapping + real :: nominalDepth, totalThickness, dh + real, dimension(SZK_(G)+1) :: zOld, zNew nz = G%ke threshold = CS%min_thickness + p_column(:) = 0. + + call grid1Dconstruct( grid_start, nz ) + call grid1Dconstruct( grid_trans, nz ) + call grid1Dconstruct( grid_final, nz ) ! Prescribe target values - CS%target_values(1) = G%Rlay(1)+0.5*(G%Rlay(1)-G%Rlay(2)) - CS%target_values(nz+1) = G%Rlay(nz)+0.5*(G%Rlay(nz)-G%Rlay(nz-1)) - + CS%coordinateInterfaces(1) = G%Rlay(1)+0.5*(G%Rlay(1)-G%Rlay(2)) + CS%coordinateInterfaces(nz+1) = G%Rlay(nz)+0.5*(G%Rlay(nz)-G%Rlay(nz-1)) do k = 2,nz - CS%target_values(k) = CS%target_values(k-1) + ( G%Rlay(nz) - G%Rlay(1) ) / (nz-1) + CS%coordinateInterfaces(k) = CS%coordinateInterfaces(k-1) + CS%coordinateResolution(k) end do ! Build grid based on target interface densities @@ -649,14 +588,14 @@ subroutine build_grid_target_densities( G, h, h_new, tv, remaPCS, CS ) ! Copy T and S onto new variables so as to not alter the original values ! of T and S (these are remapped at the end of the regridding iterations ! once the final grid has been determined). - CS%T_column = tv%T(i,j,:) - CS%S_column = tv%S(i,j,:) + T_column = tv%T(i,j,:) + S_column = tv%S(i,j,:) ! Copy original grid - CS%grid_start%h(1:nz) = h(i,j,1:nz) - CS%grid_start%x(1) = 0.0 + grid_start%h(1:nz) = h(i,j,1:nz) + grid_start%x(1) = 0.0 do k = 1,nz - CS%grid_start%x(k+1) = CS%grid_start%x(k) + CS%grid_start%h(k) + grid_start%x(k+1) = grid_start%x(k) + grid_start%h(k) end do ! Start iterations to build grid @@ -668,78 +607,76 @@ subroutine build_grid_target_densities( G, h, h_new, tv, remaPCS, CS ) ! Count number of nonzero layers within current water column count_nonzero_layers = 0 do k = 1,nz - if ( CS%grid_start%h(k) .gt. threshold ) then + if ( grid_start%h(k) .gt. threshold ) then count_nonzero_layers = count_nonzero_layers + 1 end if end do ! If there is at most one nonzero layer, stop here (no regridding) if ( count_nonzero_layers .le. 1 ) then - CS%grid_final%h(1:nz) = CS%grid_start%h(1:nz) + grid_final%h(1:nz) = grid_start%h(1:nz) exit ! stop iterations here end if ! Limit number of usable cells - CS%grid_trans%nb_cells = count_nonzero_layers + grid_trans%nb_cells = count_nonzero_layers ! Build new grid containing only nonzero layers map_index = 1 correction = 0.0 do k = 1,nz - if ( CS%grid_start%h(k) .gt. threshold ) then - CS%mapping(map_index) = k - CS%grid_trans%h(map_index) = CS%grid_start%h(k) + if ( grid_start%h(k) .gt. threshold ) then + mapping(map_index) = k + grid_trans%h(map_index) = grid_start%h(k) map_index = map_index + 1 else - correction = correction + CS%grid_start%h(k) + correction = correction + grid_start%h(k) end if end do - max_thickness = CS%grid_trans%h(1) + max_thickness = grid_trans%h(1) k_found = 1 - do k = 1,CS%grid_trans%nb_cells - if ( CS%grid_trans%h(k) .gt. max_thickness ) then - max_thickness = CS%grid_trans%h(k) + do k = 1,grid_trans%nb_cells + if ( grid_trans%h(k) .gt. max_thickness ) then + max_thickness = grid_trans%h(k) k_found = k end if end do - CS%grid_trans%h(k_found) = CS%grid_trans%h(k_found) + correction + grid_trans%h(k_found) = grid_trans%h(k_found) + correction - CS%grid_trans%x(1) = 0.0 - do k = 1,CS%grid_trans%nb_cells - CS%grid_trans%x(k+1) = CS%grid_trans%x(k) + CS%grid_trans%h(k) + grid_trans%x(1) = 0.0 + do k = 1,grid_trans%nb_cells + grid_trans%x(k+1) = grid_trans%x(k) + grid_trans%h(k) end do ! Compute densities within current water column - call calculate_density( CS%T_column, CS%S_column, CS%p_column, CS%densities,& + call calculate_density( T_column, S_column, p_column, densities,& 1, nz, tv%eqn_of_state ) do k = 1,count_nonzero_layers - CS%densities(k) = CS%densities(CS%mapping(k)) + densities(k) = densities(mapping(k)) end do ! One regridding iteration - call regridding_iteration( CS%densities, CS%target_values, CS,& - CS%grid_trans, CS%ppoly_i, CS%grid_final ) + call regridding_iteration( densities, CS%coordinateInterfaces, CS,& + grid_trans, CS%ppoly_i, grid_final ) ! Remap T and S from previous grid to new grid do k = 1,nz - CS%grid_start%h(k) = CS%grid_start%x(k+1) - CS%grid_start%x(k) - CS%grid_final%h(k) = CS%grid_final%x(k+1) - CS%grid_final%x(k) + grid_start%h(k) = grid_start%x(k+1) - grid_start%x(k) + grid_final%h(k) = grid_final%x(k+1) - grid_final%x(k) end do - call remapping_core(remapCS, CS%grid_start, CS%S_column, CS%grid_final,& - CS%S_column) + call remapping_core(remapCS, grid_start, S_column, grid_final, S_column) - call remapping_core(remapCS, CS%grid_start, CS%T_column, CS%grid_final,& - CS%T_column) + call remapping_core(remapCS, grid_start, T_column, grid_final, T_column) ! Compute the deviation between two successive grids deviation = 0.0 do k = 2,nz - deviation = deviation + (CS%grid_start%x(k)-CS%grid_final%x(k))**2 + deviation = deviation + (grid_start%x(k)-grid_final%x(k))**2 end do deviation = sqrt( deviation / (nz-1) ) @@ -747,20 +684,163 @@ subroutine build_grid_target_densities( G, h, h_new, tv, remaPCS, CS ) m = m + 1 ! Copy final grid onto start grid for next iteration - CS%grid_start%x = CS%grid_final%x - CS%grid_start%h = CS%grid_final%h + grid_start%x = grid_final%x + grid_start%h = grid_final%h end do ! end regridding iterations ! The new grid is that obtained after the iterations do k = 1,nz - h_new(i,j,k) = CS%grid_final%h(k) + hNew(i,j,k) = grid_final%h(k) end do + ! Local depth (G%bathyT is positive) + nominalDepth = G%bathyT(i,j) + + ! The rest of the model defines grids integrating up from the bottom + totalThickness = 0.0 + zOld(nz+1) = - nominalDepth + zNew(nz+1) = - nominalDepth + do k = nz,1,-1 + totalThickness = totalThickness + h(i,j,k) + zNew(k) = zNew(k+1) + hNew(i,j,k) + ! Adjust interface position to accomodate inflating layers + ! without disturbing the interface above + if ( zNew(k) < (zNew(k+1) + CS%min_thickness) ) then + zNew(k) = zNew(k+1) + CS%min_thickness + endif + zOld(k) = zOld(k+1) + h(i,j,k) + enddo + + ! Define regridding in terms of a movement of interfaces + dzInterface(i,j,1) = 0. + do k = 2,nz + dzInterface(i,j,k) = zNew(k) - zOld(k) + enddo + dzInterface(i,j,nz+1) = 0. + +!#ifdef __DO_SAFTEY_CHECKS__ +! dh=max(nominalDepth,totalThickness) +! if (abs(zNew(1)-zOld(1))>(nz-1)*0.5*epsilon(dh)*dh) then +! write(0,*) 'min_thickness=',CS%min_thickness +! write(0,*) 'nominalDepth=',nominalDepth,'totalThickness=',totalThickness +! write(0,*) 'zNew(1)-zOld(1) = ',zNew(1)-zOld(1),epsilon(dh),nz +! do k=1,nz+1 +! write(0,*) k,zOld(k),zNew(k) +! enddo +! do k=1,nz +! write(0,*) k,h(i,j,k),hNew(i,j,k),zNew(k)-zNew(k+1) +! enddo +! call MOM_error( FATAL, & +! 'MOM_regridding, buildGridRho: top surface has moved!!!' ) +! endif +! dzInterface(i,j,1) = 0. +! dzInterface(i,j,nz+1) = 0. +!#endif + end do ! end loop on j end do ! end loop on i + + call grid1Ddestroy( grid_start ) + call grid1Ddestroy( grid_trans ) + call grid1Ddestroy( grid_final ) + +end subroutine buildGridRho + + +!------------------------------------------------------------------------------ +! Build arbitrary grid +!------------------------------------------------------------------------------ +subroutine build_grid_arbitrary( G, h, h_new, CS ) +!------------------------------------------------------------------------------ +! This routine builds a grid based on arbitrary rules +!------------------------------------------------------------------------------ + + ! Arguments + type(ocean_grid_type), intent(in) :: G + real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(in) :: h + real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(inout) :: h_new + type(regridding_CS), intent(in) :: CS + + ! Local variables + integer :: i, j, k + integer :: nz + real :: z_inter(SZK_(G)+1) + real :: total_height + real :: delta_h + real :: max_depth + real :: min_thickness + real :: eta ! local elevation + real :: local_depth + real :: x1, y1, x2, y2 + real :: x, t + + nz = G%ke + + max_depth = G%max_depth + min_thickness = CS%min_thickness + + do j = G%jsc-1,G%jec+1 + do i = G%isc-1,G%iec+1 + + ! Local depth + local_depth = G%bathyT(i,j) + + ! Determine water column height + total_height = 0.0 + do k = 1,nz + total_height = total_height + h(i,j,k) + end do + + eta = total_height - local_depth -end subroutine build_grid_target_densities + ! Compute new thicknesses based on stretched water column + delta_h = (max_depth + eta) / nz + + ! Define interfaces + z_inter(1) = eta + do k = 1,nz + z_inter(k+1) = z_inter(k) - delta_h + end do + + ! Refine grid in the middle + do k = 1,nz+1 + x1 = 0.35; y1 = 0.45; x2 = 0.65; y2 = 0.55 + + x = - ( z_inter(k) - eta ) / max_depth + + if ( x .le. x1 ) then + t = y1*x/x1 + else if ( (x .gt. x1 ) .and. ( x .lt. x2 )) then + t = y1 + (y2-y1) * (x-x1) / (x2-x1) + else + t = y2 + (1.0-y2) * (x-x2) / (1.0-x2) + end if + + z_inter(k) = -t * max_depth + eta + + end do + + ! Modify interface heights to account for topography + z_inter(nz+1) = - local_depth + + ! Modify interface heights to avoid layers of zero thicknesses + do k = nz,1,-1 + if ( z_inter(k) .LT. (z_inter(k+1) + min_thickness) ) then + z_inter(k) = z_inter(k+1) + min_thickness + end if + end do + + ! Define thicknesses in terms of interface heights + do k = 1,nz + h_new(i,j,k) = z_inter(k) - z_inter(k+1) + end do + + end do + end do + + +end subroutine build_grid_arbitrary !------------------------------------------------------------------------------ @@ -1316,14 +1396,17 @@ subroutine convective_adjustment(CS, G, h, tv) real :: r0, r1 ! densities real :: h0, h1 logical :: stratified + real, dimension(G%kE) :: p_column, densities + + p_column(:) = 0. ! Loop on columns do j = G%jsc-1,G%jec+1 do i = G%isc-1,G%iec+1 ! Compute densities within current water column - call calculate_density( tv%T(i,j,:), tv%S(i,j,:), CS%p_column, & - CS%densities, 1, G%ke, tv%eqn_of_state ) + call calculate_density( tv%T(i,j,:), tv%S(i,j,:), p_column, & + densities, 1, G%ke, tv%eqn_of_state ) ! Repeat restratification until complete do @@ -1335,8 +1418,8 @@ subroutine convective_adjustment(CS, G, h, tv) T1 = tv%T(i,j,k+1) S0 = tv%S(i,j,k) S1 = tv%S(i,j,k+1) - r0 = CS%densities(k) - r1 = CS%densities(k+1) + r0 = densities(k) + r1 = densities(k+1) h0 = h(i,j,k) h1 = h(i,j,k+1) ! If the density of the current cell is larger than the density @@ -1351,11 +1434,11 @@ subroutine convective_adjustment(CS, G, h, tv) h(i,j,k+1) = h0 ! Recompute densities at levels k and k+1 call calculate_density( tv%T(i,j,k), tv%S(i,j,k), & - CS%p_column(k), & - CS%densities(k), 1, 1, tv%eqn_of_state ) + p_column(k), & + densities(k), 1, 1, tv%eqn_of_state ) call calculate_density( tv%T(i,j,k+1), tv%S(i,j,k+1), & - CS%p_column(k+1), & - CS%densities(k+1), 1, 1, tv%eqn_of_state ) + p_column(k+1), & + densities(k+1), 1, 1, tv%eqn_of_state ) stratified = .false. end if end do ! k @@ -1370,6 +1453,80 @@ subroutine convective_adjustment(CS, G, h, tv) end subroutine convective_adjustment +!------------------------------------------------------------------------------ +! Return uniform resolution vector based on coordiante mode +!------------------------------------------------------------------------------ +function uniformResolution(nk,coordMode,maxDepth,rhoLight,rhoHeavy) +!------------------------------------------------------------------------------ +! Calculate a vector of uniform resolution in the units of the coordinate +!------------------------------------------------------------------------------ + ! Arguments + integer, intent(in) :: nk + character(len=*), intent(in) :: coordMode + real, intent(in) :: maxDepth, rhoLight, rhoHeavy + real :: uniformResolution(nk) + + ! Local variables + integer :: scheme, k + + scheme = coordinateMode(coordMode) + select case ( scheme ) + + case ( REGRIDDING_ZSTAR ) + uniformResolution(:) = maxDepth / real(nk) + + case ( REGRIDDING_RHO ) + uniformResolution(:) = (rhoHeavy - rhoLight) / real(nk) + + case ( REGRIDDING_SIGMA ) + uniformResolution(:) = 1. / real(nk) + + case default + call MOM_error(FATAL, "MOM_regridding, uniformResolution: "//& + "Unrecognized choice for coordinate mode ("//trim(coordMode)//").") + + end select ! type of grid + +end function uniformResolution + + +!------------------------------------------------------------------------------ +! Set the fixed resolution data +!------------------------------------------------------------------------------ +subroutine setCoordinateResolution( dz, CS ) + real, dimension(:), intent(in) :: dz + type(regridding_CS), intent(inout) :: CS + + if (size(dz)/=CS%nk) call MOM_error( FATAL, & + 'setCoordinateResolution: inconsistent number of levels' ) + + CS%coordinateResolution(:) = dz(:) + +end subroutine setCoordinateResolution + +!------------------------------------------------------------------------------ +! Control the extrapolation of boundary data +!------------------------------------------------------------------------------ +subroutine setRegriddingBoundaryExtrapolation( onOff, CS ) + logical, intent(in) :: onOff + type(regridding_CS), intent(inout) :: CS + + CS%boundary_extrapolation = onOff + +end subroutine setRegriddingBoundaryExtrapolation + +!------------------------------------------------------------------------------ +! Control the minimum thickness permitted in regridding +!------------------------------------------------------------------------------ +subroutine setRegriddingMinimumThickness( minThickness, CS ) + real , intent(in) :: minThickness + type(regridding_CS), intent(inout) :: CS + + CS%min_thickness = minThickness + +end subroutine setRegriddingMinimumThickness + + !------------------------------------------------------------------------------ ! Allocate memory for regridding !------------------------------------------------------------------------------ @@ -1393,13 +1550,7 @@ subroutine allocate_regridding( CS ) call triDiagSlopeWorkAllocate( CS%nk, CS%edgeSlopeWrk ) ! Target values - allocate( CS%target_values(CS%nk+1) ) - - ! Allocate memory for grids - call grid1Dconstruct( CS%grid_generic, CS%nk ) - call grid1Dconstruct( CS%grid_start, CS%nk ) - call grid1Dconstruct( CS%grid_trans, CS%nk ) - call grid1Dconstruct( CS%grid_final, CS%nk ) + allocate( CS%coordinateInterfaces(CS%nk+1) ) ! Piecewise polynomials used for remapping call ppoly_init( CS%ppoly_r, CS%nk, 4 ) @@ -1413,16 +1564,8 @@ subroutine allocate_regridding( CS ) ! Generic parabolic piecewise polynomial call ppoly_init( CS%ppoly_parab, CS%nk, 2 ) - ! Memory allocation for one column - allocate( CS%mapping(CS%nk) ); CS%mapping = 0 - allocate( CS%u_column(CS%nk) ); CS%u_column(:) = 0.0 - allocate( CS%T_column(CS%nk) ); CS%T_column(:) = 0.0 - allocate( CS%S_column(CS%nk) ); CS%S_column(:) = 0.0 - allocate( CS%p_column(CS%nk) ); CS%p_column(:) = 0.0 - allocate( CS%densities(CS%nk) ); CS%densities(:) = 0.0 - ! Target resolution (for fixed coordinates) - allocate( CS%targetFixedResolution(CS%nk) ); CS%targetFixedResolution(:) = -1.E30 + allocate( CS%coordinateResolution(CS%nk) ); CS%coordinateResolution(:) = -1.E30 end subroutine allocate_regridding @@ -1442,27 +1585,14 @@ subroutine regridding_memory_deallocation( CS ) call triDiagSlopeWorkDeallocate( CS%edgeSlopeWrk ) ! Target values - deallocate( CS%target_values ) + deallocate( CS%coordinateInterfaces ) - ! Deallocate memory for grid - call grid1Ddestroy( CS%grid_generic ) - call grid1Ddestroy( CS%grid_start ) - call grid1Ddestroy( CS%grid_trans ) - call grid1Ddestroy( CS%grid_final ) - ! Piecewise polynomials call ppoly_destroy( CS%ppoly_i ) call ppoly_destroy( CS%ppoly_r ) call ppoly_destroy( CS%ppoly_linear ) call ppoly_destroy( CS%ppoly_parab ) - deallocate( CS%mapping ) - deallocate( CS%u_column ) - deallocate( CS%T_column ) - deallocate( CS%S_column ) - deallocate( CS%p_column ) - deallocate( CS%densities ) - end subroutine regridding_memory_deallocation end module MOM_regridding diff --git a/src/core/MOM.F90 b/src/core/MOM.F90 index f8f0b4e50d..db8ad58d63 100644 --- a/src/core/MOM.F90 +++ b/src/core/MOM.F90 @@ -410,7 +410,8 @@ module MOM h, & ! Layer thickness, in m or kg m-2 (H). T, & ! Potential temperature in C. S, & ! Salinity in PSU. - h_aux ! Work array for remapping (same units as h). + h_aux, & ! Work array for remapping (same units as h). + dzRegrid ! Work array for remapping (same units as h). real ALLOCABLE_, dimension(NIMEMB_PTR_,NJMEM_,NKMEM_) :: & u, & ! Zonal velocity, in m s-1. uh, & ! uh = u * h * dy at u grid points in m3 s-1. @@ -927,7 +928,7 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) call hchksum(CS%tv%S,"Pre-ALE S",G,haloshift=1) call check_redundant("Pre-ALE ", u, v, G) endif - call ALE_main(G, h, CS%h_aux, u, v, CS%tv, CS%ALE_CSp) + call ALE_main(G, h, CS%h_aux, CS%dzRegrid, u, v, CS%tv, CS%ALE_CSp) if (CS%debug) then call MOM_state_chksum("Post-ALE ", u, v, h, CS%uh, CS%vh, G) call hchksum(CS%tv%T,"Post-ALE T",G,haloshift=1) @@ -1531,13 +1532,15 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) call hchksum(CS%h, "Pre initialize_ALE h",G,haloshift=1) endif ALLOC_(CS%h_aux(isd:ied,jsd:jed,nz)); CS%h_aux(:,:,:) = 0. - call initialize_ALE(param_file, G, CS%h, CS%h_aux, & + ALLOC_(CS%dzRegrid(isd:ied,jsd:jed,nz+1)); CS%dzRegrid(:,:,:) = 0. + call initialize_ALE(param_file, G, CS%h, CS%h_aux, CS%dzRegrid, & CS%u, CS%v, CS%tv, CS%ALE_CSp) if (CS%debug) then call uchksum(CS%u,"Post initialize_ALE u",G,haloshift=1) call vchksum(CS%v,"Post initialize_ALE v",G,haloshift=1) call hchksum(CS%h, "Post initialize_ALE h",G,haloshift=1) call hchksum(CS%h_aux, "Post initialize_ALE h_aux",G,haloshift=1) + call hchksum(CS%dzRegrid, "Post initialize_ALE dzRegrid",G,haloshift=1) endif endif @@ -2338,6 +2341,7 @@ subroutine MOM_end(CS) if (CS%useALEalgorithm) then DEALLOC_(CS%h_aux) + DEALLOC_(CS%dzRegrid) call end_ALE(CS%ALE_CSp) endif From 8ed4c7f55fe52badc18e468ac90958085cae7cc0 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 18 Jul 2013 16:33:31 -0400 Subject: [PATCH 049/372] Minor update for saftey checks in regridding rho I had reapplied the min_thickness to the new grid after the iterative finding of the rho grid, but it turns out this was leading a false results with the safety checks (which I thus disabled). Remoed the clipped and turned on the safety checks. --- src/ALE/MOM_regridding.F90 | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/src/ALE/MOM_regridding.F90 b/src/ALE/MOM_regridding.F90 index 0dde6b1cb9..a0885832e0 100644 --- a/src/ALE/MOM_regridding.F90 +++ b/src/ALE/MOM_regridding.F90 @@ -706,9 +706,9 @@ subroutine buildGridRho( G, h, tv, dzInterface, hNew, remapCS, CS ) zNew(k) = zNew(k+1) + hNew(i,j,k) ! Adjust interface position to accomodate inflating layers ! without disturbing the interface above - if ( zNew(k) < (zNew(k+1) + CS%min_thickness) ) then - zNew(k) = zNew(k+1) + CS%min_thickness - endif + ! if ( zNew(k) < (zNew(k+1) + CS%min_thickness) ) then + ! zNew(k) = zNew(k+1) + CS%min_thickness + ! endif zOld(k) = zOld(k+1) + h(i,j,k) enddo @@ -720,22 +720,22 @@ subroutine buildGridRho( G, h, tv, dzInterface, hNew, remapCS, CS ) dzInterface(i,j,nz+1) = 0. !#ifdef __DO_SAFTEY_CHECKS__ -! dh=max(nominalDepth,totalThickness) -! if (abs(zNew(1)-zOld(1))>(nz-1)*0.5*epsilon(dh)*dh) then -! write(0,*) 'min_thickness=',CS%min_thickness -! write(0,*) 'nominalDepth=',nominalDepth,'totalThickness=',totalThickness -! write(0,*) 'zNew(1)-zOld(1) = ',zNew(1)-zOld(1),epsilon(dh),nz -! do k=1,nz+1 -! write(0,*) k,zOld(k),zNew(k) -! enddo -! do k=1,nz -! write(0,*) k,h(i,j,k),hNew(i,j,k),zNew(k)-zNew(k+1) -! enddo -! call MOM_error( FATAL, & -! 'MOM_regridding, buildGridRho: top surface has moved!!!' ) -! endif -! dzInterface(i,j,1) = 0. -! dzInterface(i,j,nz+1) = 0. + dh=max(nominalDepth,totalThickness) + if (abs(zNew(1)-zOld(1))>(nz-1)*0.5*epsilon(dh)*dh) then + write(0,*) 'min_thickness=',CS%min_thickness + write(0,*) 'nominalDepth=',nominalDepth,'totalThickness=',totalThickness + write(0,*) 'zNew(1)-zOld(1) = ',zNew(1)-zOld(1),epsilon(dh),nz + do k=1,nz+1 + write(0,*) k,zOld(k),zNew(k) + enddo + do k=1,nz + write(0,*) k,h(i,j,k),hNew(i,j,k),zNew(k)-zNew(k+1) + enddo + call MOM_error( FATAL, & + 'MOM_regridding, buildGridRho: top surface has moved!!!' ) + endif + dzInterface(i,j,1) = 0. + dzInterface(i,j,nz+1) = 0. !#endif end do ! end loop on j From 905c9f04900aad68d48238d2f9bb568af99eed1c Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 19 Jul 2013 15:18:58 -0400 Subject: [PATCH 050/372] More safety checks in regridding_main + fudge o Added dzInterface to function checkGridsMatch o Had to use fudge factor when comparing total thickness of h and hNew obtained by summing downward, k=1:nz o No fudge factor needed when comparing eta obtained by summing in upward direction nz:1 o Turned on __DO_SAFETY_CHECKS__ --- src/ALE/MOM_regridding.F90 | 54 +++++++++++++++++++++++++++----------- 1 file changed, 39 insertions(+), 15 deletions(-) diff --git a/src/ALE/MOM_regridding.F90 b/src/ALE/MOM_regridding.F90 index a0885832e0..9e4326e25f 100644 --- a/src/ALE/MOM_regridding.F90 +++ b/src/ALE/MOM_regridding.F90 @@ -164,7 +164,7 @@ module MOM_regridding real, parameter :: NR_OFFSET = 1e-6 ! This CPP macro embeds some safety checks -!#define __DO_SAFTEY_CHECKS__ +#define __DO_SAFTEY_CHECKS__ ! ----------------------------------------------------------------------------- ! This module contains the following routines @@ -277,7 +277,7 @@ subroutine regridding_main( remapCS, CS, G, h, tv, dzInterface, hNew ) end select ! type of grid #ifdef __DO_SAFTEY_CHECKS__ - call checkGridsMatch(G, h, hNew) + call checkGridsMatch(G, h, dzInterface, hNew) #endif end subroutine regridding_main @@ -286,20 +286,21 @@ end subroutine regridding_main !------------------------------------------------------------------------------ ! Check that the total thickness of two grids match !------------------------------------------------------------------------------ -subroutine checkGridsMatch( G, h, hNew ) +subroutine checkGridsMatch( G, h, dzInterface, hNew ) !------------------------------------------------------------------------------ ! This routine calculates the total thickness of !------------------------------------------------------------------------------ ! Arguments - type(ocean_grid_type), intent(in) :: G - real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h - real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: hNew + type(ocean_grid_type), intent(in) :: G + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h + real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(in) :: dzInterface + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: hNew ! Local variables integer :: i, j, k integer :: nz - real :: H1, H2, eps + real :: H1, H2, H3, eps, Heps nz = G%ke eps =1. @@ -313,17 +314,40 @@ subroutine checkGridsMatch( G, h, hNew ) do k = 1,nz H1 = H1 + h(i,j,k) enddo - + ! Total thickness of grid hNew H2 = 0. do k = 1,nz H2 = H2 + hNew(i,j,k) enddo - if (abs(H2-H1)>real(nz-1)*0.5*(H1+H2)*eps) then + if (abs(H2-H1)>real(nz-1)*0.5*(H1+H2)*eps * 10.) then !!!! FUDGE FACTOR ----AJA + do k = 1,nz + write(0,*) 'k,h,hnew=',k,h(i,j,k),hNew(i,j,k) + enddo + write(0,*) 'i,j,nz=',i,j,nz + write(0,*) 'H1,H2,H2-H1=',H1,H2,H2-H1 + write(0,*) 'eps,(n-1)/2*eps*H=',eps,real(nz-1)*0.5*(H1+H2)*eps call MOM_error( FATAL, 'MOM_regridding, checkGridsMatch: '//& 'The difference of total thicknesses exceeds roundoff') endif + + Heps = (H1 + H2) * eps ! Change meaning of eps + H1 = - G%bathyT(i,j) + H2 = - G%bathyT(i,j) + do k = nz,1,-1 + H1 = H1 + h(i,j,k) ! Old interface position + H2 = H2 + hNew(i,j,k) ! New interface position based on hNew + H3 = H1 + dzInterface(i,j,k) ! New interface position based dzInterface + + if (abs(H3-H2)>real(nz-k+1)*0.5*Heps) then + write(0,*) 'i,j,k,eps=',i,j,k,eps + write(0,*) 'H1,dzI,H3=H1+dzI =',H1,dzInterface(i,j,k),H3 + write(0,*) 'H3-H2,(n-1)*eps*D,eps*D=',H3-H2,real(nz-k)*0.5*Heps,Heps + call MOM_error( FATAL, 'MOM_regridding, checkGridsMatch: '//& + 'The two estimates of new interfaces differ by more than roundoff') + endif + enddo enddo enddo @@ -404,7 +428,7 @@ subroutine buildGridZstar( CS, G, h, dzInterface, hNew ) enddo dzInterface(i,j,nz+1) = 0. -!#ifdef __DO_SAFTEY_CHECKS__ +#ifdef __DO_SAFTEY_CHECKS__ dh=max(nominalDepth,totalThickness) if (abs(zNew(1)-zOld(1))>(nz-1)*0.5*epsilon(eta)*dh) then write(0,*) 'min_thickness=',CS%min_thickness @@ -422,7 +446,7 @@ subroutine buildGridZstar( CS, G, h, dzInterface, hNew ) endif dzInterface(i,j,1) = 0. dzInterface(i,j,nz+1) = 0. -!#endif +#endif end do end do @@ -490,7 +514,7 @@ subroutine buildGridSigma( CS, G, h, dzInterface, hNew ) enddo dzInterface(i,j,nz+1) = 0. -!#ifdef __DO_SAFTEY_CHECKS__ +#ifdef __DO_SAFTEY_CHECKS__ dh=max(nominalDepth,totalThickness) if (abs(zNew(1)-zOld(1))>(nz-1)*0.5*epsilon(dh)*dh) then write(0,*) 'min_thickness=',CS%min_thickness @@ -507,7 +531,7 @@ subroutine buildGridSigma( CS, G, h, dzInterface, hNew ) endif dzInterface(i,j,1) = 0. dzInterface(i,j,nz+1) = 0. -!#endif +#endif end do end do @@ -719,7 +743,7 @@ subroutine buildGridRho( G, h, tv, dzInterface, hNew, remapCS, CS ) enddo dzInterface(i,j,nz+1) = 0. -!#ifdef __DO_SAFTEY_CHECKS__ +#ifdef __DO_SAFTEY_CHECKS__ dh=max(nominalDepth,totalThickness) if (abs(zNew(1)-zOld(1))>(nz-1)*0.5*epsilon(dh)*dh) then write(0,*) 'min_thickness=',CS%min_thickness @@ -736,7 +760,7 @@ subroutine buildGridRho( G, h, tv, dzInterface, hNew, remapCS, CS ) endif dzInterface(i,j,1) = 0. dzInterface(i,j,nz+1) = 0. -!#endif +#endif end do ! end loop on j end do ! end loop on i From 723ac0716233122694c0cc5d3b8b8045af0bb003 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 19 Jul 2013 16:06:16 -0400 Subject: [PATCH 051/372] Added conservation check of flux form in regridding Trivial check but trivial is not an excuse to not check. --- src/ALE/MOM_regridding.F90 | 43 ++++++++++++++++++++++++++++---------- 1 file changed, 32 insertions(+), 11 deletions(-) diff --git a/src/ALE/MOM_regridding.F90 b/src/ALE/MOM_regridding.F90 index 9e4326e25f..c1285ce558 100644 --- a/src/ALE/MOM_regridding.F90 +++ b/src/ALE/MOM_regridding.F90 @@ -298,9 +298,9 @@ subroutine checkGridsMatch( G, h, dzInterface, hNew ) real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: hNew ! Local variables - integer :: i, j, k - integer :: nz - real :: H1, H2, H3, eps, Heps + integer :: i, j, k + integer :: nz + real :: H1, H2, H3, eps, Heps, Htmp, z1, z2, z3 nz = G%ke eps =1. @@ -333,21 +333,42 @@ subroutine checkGridsMatch( G, h, dzInterface, hNew ) endif Heps = (H1 + H2) * eps ! Change meaning of eps - H1 = - G%bathyT(i,j) - H2 = - G%bathyT(i,j) + z1 = - G%bathyT(i,j) + z2 = - G%bathyT(i,j) + H1 = 0. + H3 = 0. do k = nz,1,-1 - H1 = H1 + h(i,j,k) ! Old interface position - H2 = H2 + hNew(i,j,k) ! New interface position based on hNew - H3 = H1 + dzInterface(i,j,k) ! New interface position based dzInterface + z1 = z1 + h(i,j,k) ! Old interface position + z2 = z2 + hNew(i,j,k) ! New interface position based on hNew + z3 = z1 + dzInterface(i,j,k) ! New interface position based dzInterface + hTmp = ( h(i,j,k) - dzInterface(i,j,k+1) ) + dzInterface(i,j,k) + if (hTmp<0.) then + write(0,*) 'k,h,hnp1=',k,h(i,j,k),hTmp + write(0,*) 'dzI(k+1),dzI(k)=',dzInterface(i,j,k+1),dzInterface(i,j,k) + call MOM_error( FATAL, 'MOM_regridding, checkGridsMatch: '//& + 'Flux form led to negative layer thickness') + endif + H1 = H1 + h(i,j,k) + H3 = H3 + hTmp - if (abs(H3-H2)>real(nz-k+1)*0.5*Heps) then + if (abs(z3-z2)>real(nz-k+1)*0.5*Heps) then write(0,*) 'i,j,k,eps=',i,j,k,eps - write(0,*) 'H1,dzI,H3=H1+dzI =',H1,dzInterface(i,j,k),H3 - write(0,*) 'H3-H2,(n-1)*eps*D,eps*D=',H3-H2,real(nz-k)*0.5*Heps,Heps + write(0,*) 'z1,dzI,z3=z1+dzI =',z1,dzInterface(i,j,k),z3 + write(0,*) 'z3-z2,(n-1)*eps*D,eps*D=',z3-z2,real(nz-k)*0.5*Heps,Heps call MOM_error( FATAL, 'MOM_regridding, checkGridsMatch: '//& 'The two estimates of new interfaces differ by more than roundoff') endif enddo + if (abs(H3-H1)>real(nz-1)*0.5*(H1+H3)*eps) then + do k = 1,nz + write(0,*) 'k,h,hnew=',k,h(i,j,k),hNew(i,j,k) + enddo + write(0,*) 'i,j,nz=',i,j,nz + write(0,*) 'H1,H3,H3-H1=',H1,H3,H3-H1 + write(0,*) 'eps,(n)/2*eps*H=',eps,real(nz-1)*0.5*(H1+H3)*eps + call MOM_error( FATAL, 'MOM_regridding, checkGridsMatch: '//& + 'Flux form did NOT conserve total thickness to within roundoff') + endif enddo enddo From cc23f49942d8c40df70e0d1b0b897f43c272a20f Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 19 Jul 2013 17:05:30 -0400 Subject: [PATCH 052/372] Cleaned up MOM_ALE + added dzRegrid to remapping o Added dzRegrid to arguments of remapping_main (in preparation for switching to flux form) o Cleaned up lots of unused data in the MOM_ALE control structure. --- src/ALE/MOM_ALE.F90 | 55 +-------------------------------------- src/ALE/MOM_remapping.F90 | 17 ++++++------ 2 files changed, 10 insertions(+), 62 deletions(-) diff --git a/src/ALE/MOM_ALE.F90 b/src/ALE/MOM_ALE.F90 index 4a7dd66f03..fa9877fe33 100644 --- a/src/ALE/MOM_ALE.F90 +++ b/src/ALE/MOM_ALE.F90 @@ -74,24 +74,6 @@ module MOM_ALE ! memory allocation) type(ppoly_t) :: ppoly_parab - type(grid1D_t) :: grid_start ! starting grid - type(grid1D_t) :: grid_trans ! transition/iterated grid - type(grid1D_t) :: grid_final ! final grid - type(ppoly_t) :: ppoly_i ! interpolation ppoly - type(ppoly_t) :: ppoly_r ! reconstruction ppoly - - ! These variables are private to this module and memory is allocated at - ! the beginning of the simulation. Note that 'u_column' is a generic variable - ! used for remapping. It is not necessarily associated with the zonal velocity - ! component. - real, dimension(:), allocatable :: target_values - real, dimension(:), allocatable :: densities - integer, dimension(:), allocatable :: mapping - real, dimension(:), allocatable :: u_column - real, dimension(:), allocatable :: T_column - real, dimension(:), allocatable :: S_column - real, dimension(:), allocatable :: p_column - ! Indicate whether high-order boundary extrapolation should be used within ! boundary cells logical :: boundary_extrapolation_for_pressure @@ -375,7 +357,7 @@ subroutine ALE_main( G, h, h_new, dzRegrid, u, v, tv, CS ) call regridding_main( CS%remapCS, CS%regridCS, G, h, tv, dzRegrid, h_new ) ! Remap all variables from old grid h onto new grid h_new - call remapping_main( CS%remapCS, G, h, h_new, tv, u, v ) + call remapping_main( CS%remapCS, G, h, dzRegrid, h_new, tv, u, v ) ! Override old grid with new one. The new grid 'h_new' is built in ! one of the 'build_...' routines above. @@ -553,35 +535,15 @@ subroutine ALE_memory_allocation( G, CS ) call triDiagEdgeWorkAllocate( nz, CS%edgeValueWrk ) call triDiagSlopeWorkAllocate( nz, CS%edgeSlopeWrk ) - ! Target values - allocate( CS%target_values(nz+1) ) - ! Allocate memory for grids call grid1Dconstruct( CS%grid_generic, nz ) - call grid1Dconstruct( CS%grid_start, nz ) - call grid1Dconstruct( CS%grid_trans, nz ) - call grid1Dconstruct( CS%grid_final, nz ) - ! Piecewise polynomials used for remapping - call ppoly_init( CS%ppoly_r, nz, 4 ) - - ! Piecewise polynomials used for interpolation - call ppoly_init( CS%ppoly_i, nz, 4 ) - ! Generic linear piecewise polynomial call ppoly_init( CS%ppoly_linear, nz, 1 ) ! Generic parabolic piecewise polynomial call ppoly_init( CS%ppoly_parab, nz, 2 ) - ! Memory allocation for one column - allocate( CS%mapping(nz) ); CS%mapping = 0 - allocate( CS%u_column(nz) ); CS%u_column = 0.0 - allocate( CS%T_column(nz) ); CS%T_column = 0.0 - allocate( CS%S_column(nz) ); CS%S_column = 0.0 - allocate( CS%p_column(nz) ); CS%p_column = 0.0 - allocate( CS%densities(nz) ); CS%densities = 0.0 - end subroutine ALE_memory_allocation @@ -599,28 +561,13 @@ subroutine ALE_memory_deallocation( CS ) call triDiagEdgeWorkDeallocate( CS%edgeValueWrk ) call triDiagSlopeWorkDeallocate( CS%edgeSlopeWrk ) - ! Target values - deallocate( CS%target_values ) - ! Deallocate memory for grid call grid1Ddestroy( CS%grid_generic ) - call grid1Ddestroy( CS%grid_start ) - call grid1Ddestroy( CS%grid_trans ) - call grid1Ddestroy( CS%grid_final ) ! Piecewise polynomials - call ppoly_destroy( CS%ppoly_i ) - call ppoly_destroy( CS%ppoly_r ) call ppoly_destroy( CS%ppoly_linear ) call ppoly_destroy( CS%ppoly_parab ) - deallocate( CS%mapping ) - deallocate( CS%u_column ) - deallocate( CS%T_column ) - deallocate( CS%S_column ) - deallocate( CS%p_column ) - deallocate( CS%densities ) - end subroutine ALE_memory_deallocation logical function usePressureReconstruction(CS) diff --git a/src/ALE/MOM_remapping.F90 b/src/ALE/MOM_remapping.F90 index 190157a6ff..eeda976cb4 100644 --- a/src/ALE/MOM_remapping.F90 +++ b/src/ALE/MOM_remapping.F90 @@ -98,7 +98,7 @@ module MOM_remapping !------------------------------------------------------------------------------ ! General remapping routine !------------------------------------------------------------------------------ -subroutine remapping_main( CS, G, h, h_new, tv, u, v ) +subroutine remapping_main( CS, G, h, dzInterface, h_new, tv, u, v ) !------------------------------------------------------------------------------ ! This routine takes care of remapping all variable between the old and the ! new grids. When velocity components need to be remapped, thicknesses at @@ -106,13 +106,14 @@ subroutine remapping_main( CS, G, h, h_new, tv, u, v ) !------------------------------------------------------------------------------ ! Arguments - type(remapping_CS), intent(inout) :: CS - type(ocean_grid_type), intent(in) :: G - real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h - real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h_new - type(thermo_var_ptrs), intent(inout) :: tv - real, dimension(NIMEMB_,NJMEM_,NKMEM_), intent(inout), optional :: u - real, dimension(NIMEM_,NJMEMB_,NKMEM_), intent(inout), optional :: v + type(remapping_CS), intent(inout) :: CS + type(ocean_grid_type), intent(in) :: G + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h + real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(in) :: dzInterface + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h_new + type(thermo_var_ptrs), intent(inout) :: tv + real, dimension(NIMEMB_,NJMEM_,NKMEM_), optional, intent(inout) :: u + real, dimension(NIMEM_,NJMEMB_,NKMEM_), optional, intent(inout) :: v ! Local variables integer :: i, j, k From 1a508f3378f72f29de5de57d8fdf69990943c66e Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Sun, 21 Jul 2013 16:03:27 -0400 Subject: [PATCH 053/372] Minor refactor: began removing %x in remapping --- src/ALE/MOM_remapping.F90 | 164 +++++++++++++++++++------------------- 1 file changed, 82 insertions(+), 82 deletions(-) diff --git a/src/ALE/MOM_remapping.F90 b/src/ALE/MOM_remapping.F90 index eeda976cb4..f5d4dd07d1 100644 --- a/src/ALE/MOM_remapping.F90 +++ b/src/ALE/MOM_remapping.F90 @@ -564,6 +564,12 @@ subroutine remapping_core( CS, grid0, u0, grid1, u1 ) real, dimension(:), intent(in) :: u0 type(grid1D_t), intent(in) :: grid1 real, dimension(:), intent(inout) :: u1 + + ! Local variables + integer :: n0, n1 + + n0 = grid0%nb_cells + n1 = grid1%nb_cells ! Reset polynomial CS%ppoly_r%E(:,:) = 0.0 @@ -573,31 +579,35 @@ subroutine remapping_core( CS, grid0, u0, grid1, u1 ) select case ( CS%remapping_scheme ) case ( REMAPPING_PCM ) call PCM_reconstruction( grid0, u0, CS%ppoly_r ) - call remapping_integration( grid0, u0, CS%ppoly_r, grid1, u1, & - INTEGRATION_PCM ) + call remapping_integration( n0, grid0%h, grid0%x, u0, CS%ppoly_r, & + n1, grid1%h, grid1%x, u1, & + INTEGRATION_PCM ) case ( REMAPPING_PLM ) call PLM_reconstruction( grid0, u0, CS%ppoly_r ) if ( CS%boundary_extrapolation) then call PLM_boundary_extrapolation( grid0, u0, CS%ppoly_r ) end if - call remapping_integration( grid0, u0, CS%ppoly_r, grid1, u1, & - INTEGRATION_PLM ) + call remapping_integration( n0, grid0%h, grid0%x, u0, CS%ppoly_r, & + n1, grid1%h, grid1%x, u1, & + INTEGRATION_PLM ) case ( REMAPPING_PPM_H4 ) call edge_values_explicit_h4( grid0, u0, CS%ppoly_r%E ) call PPM_reconstruction( grid0, u0, CS%ppoly_r ) if ( CS%boundary_extrapolation) then call PPM_boundary_extrapolation( grid0, u0, CS%ppoly_r ) end if - call remapping_integration( grid0, u0, CS%ppoly_r, grid1, u1, & - INTEGRATION_PPM ) + call remapping_integration( n0, grid0%h, grid0%x, u0, CS%ppoly_r, & + n1, grid1%h, grid1%x, u1, & + INTEGRATION_PPM ) case ( REMAPPING_PPM_IH4 ) call edge_values_implicit_h4( grid0, CS%edgeValueWrk, u0, CS%ppoly_r%E ) call PPM_reconstruction( grid0, u0, CS%ppoly_r ) if ( CS%boundary_extrapolation) then call PPM_boundary_extrapolation( grid0, u0, CS%ppoly_r ) end if - call remapping_integration( grid0, u0, CS%ppoly_r, grid1, u1, & - INTEGRATION_PPM ) + call remapping_integration( n0, grid0%h, grid0%x, u0, CS%ppoly_r, & + n1, grid1%h, grid1%x, u1, & + INTEGRATION_PPM ) case ( REMAPPING_PQM_IH4IH3 ) call edge_values_implicit_h4( grid0, CS%edgeValueWrk, u0, CS%ppoly_r%E ) call edge_slopes_implicit_h3( grid0, CS%edgeSlopeWrk, u0, CS%ppoly_r%S ) @@ -605,8 +615,9 @@ subroutine remapping_core( CS, grid0, u0, grid1, u1 ) if ( CS%boundary_extrapolation) then call PQM_boundary_extrapolation_v1( grid0, u0, CS%ppoly_r ) end if - call remapping_integration( grid0, u0, CS%ppoly_r, grid1, u1, & - INTEGRATION_PQM ) + call remapping_integration( n0, grid0%h, grid0%x, u0, CS%ppoly_r, & + n1, grid1%h, grid1%x, u1, & + INTEGRATION_PQM ) case ( REMAPPING_PQM_IH6IH5 ) call edge_values_implicit_h6( grid0, CS%edgeValueWrk, u0, CS%ppoly_r%E ) call edge_slopes_implicit_h5( grid0, CS%edgeSlopeWrk, u0, CS%ppoly_r%S ) @@ -614,8 +625,9 @@ subroutine remapping_core( CS, grid0, u0, grid1, u1 ) if ( CS%boundary_extrapolation) then call PQM_boundary_extrapolation_v1( grid0, u0, CS%ppoly_r ) end if - call remapping_integration( grid0, u0, CS%ppoly_r, grid1, u1, & - INTEGRATION_PQM ) + call remapping_integration( n0, grid0%h, grid0%x, u0, CS%ppoly_r, & + n1, grid1%h, grid1%x, u1, & + INTEGRATION_PQM ) case default call MOM_error( FATAL, 'The selected remapping method is invalid' ) end select @@ -631,48 +643,39 @@ end subroutine remapping_core ! ----------------------------------------------------------------------------- ! remapping_integration (integration of reconstructed profile) ! ----------------------------------------------------------------------------- -subroutine remapping_integration( grid0, u0, ppoly0, grid1, u1, method ) +subroutine remapping_integration( n0, h0, x0, u0, ppoly0, n1, h1, x1, u1, method ) ! Arguments - type(grid1D_t), intent(in) :: grid0 ! source grid - real, dimension(:), intent(in) :: u0 ! source cell averages - type(ppoly_t), intent(in) :: ppoly0 ! source piecewise polynomial - type(grid1D_t), intent(in) :: grid1 ! target grid - real, dimension(:), intent(inout) :: u1 ! target cell averages - integer :: method ! remapping scheme to use + integer, intent(in) :: n0 ! number of cells in source grid + real, intent(in) :: h0(n0) ! source grid widths + real, intent(in) :: x0(n0+1) ! source grid edge positions + real, intent(in) :: u0(n0) ! source cell averages + type(ppoly_t), intent(in) :: ppoly0 ! source piecewise polynomial + integer, intent(in) :: n1 ! number of cells in target grid + real, intent(in) :: h1(n1) ! target grid widths + real, intent(in) :: x1(n1+1) ! target grid edge positions + real, intent(inout) :: u1(n1) ! target cell averages + integer :: method ! remapping scheme to use ! Local variables integer :: iTarget, j, k - integer :: n0, n1 ! nb of cells in grid0 and grid1, respectively - integer :: j0, j1 ! indexes of source cells containing target - ! cell edges - real :: x0, x1 ! coordinates of target cell edges - real :: q0, q1 ! partially integrated quantities in source - ! cells j0 and j1 - real :: q ! complete integration - real :: a, b ! interval of integration (global coordinates) - real :: xi0, xi1 ! interval of integration (local -- normalized - ! -- coordinates) - - ! A priori, both grids contains the same number of cells but, who knows... - n0 = grid0%nb_cells - n1 = grid1%nb_cells + real :: xL, xR ! coordinates of target cell edges ! Loop on cells in target grid (grid1). For each target cell, we need to find ! in which source cells the target cell edges lie. The associated indexes are ! noted j0 and j1. - do iTarget = 1,grid1%nb_cells + do iTarget = 1,n1 ! Determine the coordinates of the target cell edges - x0 = grid1%x(iTarget) - x1 = grid1%x(iTarget+1) + xL = x1(iTarget) + xR = x1(iTarget+1) -! if (x1<=(1.+epsilon(x1))*grid0%x(n0+1)) then -! if (x1>grid0%x(n0+1)) then ! HACK ALERT !!!!!! -----AJA -! x1 = min( grid0%x(n0+1), x1) ! Bound target grid to be within source grid +! if (x1<=(1.+epsilon(x1))*x0(n0+1)) then +! if (x1>x0(n0+1)) then ! HACK ALERT !!!!!! -----AJA +! x1 = min( x0(n0+1), x1) ! Bound target grid to be within source grid ! endif ! endif - call integrateReconOnCell( grid0, u0, ppoly0, x0, x1, grid1%h(iTarget), & - u1(iTarget), method , grid1, iTarget) + call integrateReconOnCell( n0, x0, h0, u0, ppoly0, method, & + xL, xR, h1(iTarget), u1(iTarget) ) end do ! end iTarget loop on target grid cells @@ -682,21 +685,21 @@ end subroutine remapping_integration ! ----------------------------------------------------------------------------- ! integrate the reconstructed profile over a single cell ! ----------------------------------------------------------------------------- -subroutine integrateReconOnCell( grid0, u0, ppoly0, xL, xR, hC, uAve, method, grid1, iTarget ) +subroutine integrateReconOnCell( n0, x0, h0, u0, ppoly0, method, & + xL, xR, hC, uAve ) ! Arguments - type(grid1D_t), intent(in) :: grid0 ! source grid + integer, intent(in) :: n0 ! number of cells in source grid + real, intent(in) :: x0(n0+1) ! source grid edges + real, intent(in) :: h0(n0) ! source grid sizes real, dimension(:), intent(in) :: u0 ! source cell averages type(ppoly_t), intent(in) :: ppoly0 ! source piecewise polynomial + integer, intent(in) :: method ! remapping scheme to use real, intent(in) :: xL, xR ! left/right edges of target cell real, intent(in) :: hC ! cell width hC = xR - xL real, intent(inout) :: uAve ! average value on target cell - integer, intent(in) :: method ! remapping scheme to use - type(grid1D_t), intent(in) :: grid1 ! DEBUGGING - integer, intent(in) :: iTarget ! DEBUGGING ! Local variables integer :: j, k - integer :: n0, n1 ! nb of cells in grid0 and grid1, respectively integer :: jL, jR ! indexes of source cells containing target ! cell edges real :: q0, q1 ! partially integrated quantities in source @@ -706,29 +709,26 @@ subroutine integrateReconOnCell( grid0, u0, ppoly0, xL, xR, hC, uAve, method, gr real :: xi0, xi1 ! interval of integration (local -- normalized ! -- coordinates) - ! A priori, both grids contains the same number of cells but, who knows... - n0 = grid0%nb_cells - #ifdef __DO_SAFTEY_CHECKS__ -! if (xL < grid0%x(1)) call MOM_error(FATAL, & +! if (xL < x0(1)) call MOM_error(FATAL, & ! 'MOM_remapping, integrateReconOnCell: '//& ! 'The target cell starts beyond the left edge of the source grid') -! if (xR < grid0%x(1)) call MOM_error(FATAL, & +! if (xR < x0(1)) call MOM_error(FATAL, & ! 'MOM_remapping, integrateReconOnCell: '//& ! 'The target cell ends beyond the left edge of the source grid') -! if (xL > grid0%x(n0+1)) call MOM_error(FATAL, & +! if (xL > x0(n0+1)) call MOM_error(FATAL, & ! 'MOM_remapping, integrateReconOnCell: '//& ! 'The target cell starts beyond the right edge of the source grid') -! if (xR > grid0%x(n0+1)) call MOM_error(FATAL, & +! if (xR > x0(n0+1)) call MOM_error(FATAL, & ! 'MOM_remapping, integrateReconOnCell: '//& ! 'The target cell ends beyond the right edge of the source grid') #endif ! Find the left most cell in source grid spanned by the target cell jL = -1 - do j = 1,grid0%nb_cells + do j = 1,n0 ! Left edge is found in cell j - if ( ( xL >= grid0%x(j) ) .AND. ( xL <= grid0%x(j+1) ) ) then + if ( ( xL >= x0(j) ) .AND. ( xL <= x0(j+1) ) ) then jL = j exit ! once target grid cell is found, exit loop endif @@ -757,11 +757,11 @@ subroutine integrateReconOnCell( grid0, u0, ppoly0, xL, xR, hC, uAve, method, gr ! vanished target cell lies) is vanished. If it is, the interpolated ! value is set to be mean of the edge values (which should be the same). ! If it isn't, we simply interpolate. - if ( grid0%h(jL) == 0.0 ) then + if ( h0(jL) == 0.0 ) then uAve = 0.5 * ( ppoly0%E(jL,1) + ppoly0%E(jL,2) ) else - ! WHY IS THIS NOT WRITTEN AS xi0 = ( xL - grid0%x(jL) ) / grid0%h(jL) ---AJA - xi0 = xL / grid0%h(jL) - grid0%x(jL) / grid0%h(jL) + ! WHY IS THIS NOT WRITTEN AS xi0 = ( xL - x0(jL) ) / h0(jL) ---AJA + xi0 = xL / h0(jL) - x0(jL) / h0(jL) select case ( method ) case ( INTEGRATION_PCM ) @@ -783,16 +783,16 @@ subroutine integrateReconOnCell( grid0, u0, ppoly0, xL, xR, hC, uAve, method, gr ! Find the right most cell in source grid spanned by the target cell jR = -1 - do j = 1,grid0%nb_cells + do j = 1,n0 ! Right edge is found in cell j - if ( ( xR >= grid0%x(j) ) .AND. ( xR <= grid0%x(j+1) ) ) then + if ( ( xR >= x0(j) ) .AND. ( xR <= x0(j+1) ) ) then jR = j exit ! once target grid cell is found, exit loop endif enddo ! end loop on source grid cells ! HACK to avoid roundoff problems THIS NEEDS TO BE REMOVED ---AJA - if (xR>grid0%x(grid0%nb_cells+1)) jR = grid0%nb_cells + if (xR>x0(n0+1)) jR = n0 #ifdef __DO_SAFTEY_CHECKS__ if ( jR == -1 ) call MOM_error(FATAL, & @@ -813,10 +813,10 @@ subroutine integrateReconOnCell( grid0, u0, ppoly0, xL, xR, hC, uAve, method, gr ! xL xR ! ! Determine normalized coordinates - ! WHY IS THIS NOT WRITTEN AS xi0 = ( xL - grid0%x(jL) ) / grid0%h(jL) ---AJA - ! WHY IS THIS NOT WRITTEN AS xi0 = ( xR - grid0%x(jL) ) / grid0%h(jL) ---AJA - xi0 = xL / grid0%h(jL) - grid0%x(jL) / grid0%h(jL) - xi1 = xR / grid0%h(jL) - grid0%x(jL) / grid0%h(jL) + ! WHY IS THIS NOT WRITTEN AS xi0 = ( xL - x0(jL) ) / h0(jL) ---AJA + ! WHY IS THIS NOT WRITTEN AS xi0 = ( xR - x0(jL) ) / h0(jL) ---AJA + xi0 = xL / h0(jL) - x0(jL) / h0(jL) + xi1 = xR / h0(jL) - x0(jL) / h0(jL) ! Depending on which polynomial is used, integrate quantity ! between xi0 and xi1. Integration is carried out in normalized @@ -825,13 +825,13 @@ subroutine integrateReconOnCell( grid0, u0, ppoly0, xL, xR, hC, uAve, method, gr case ( INTEGRATION_PCM ) q = ppoly0%coefficients(jL,1) * ( xR - xL ) case ( INTEGRATION_PLM ) - q = grid0%h(jL) * & + q = h0(jL) * & integration_polynomial( xi0, xi1, ppoly0%coefficients(jL,:), 1 ) case ( INTEGRATION_PPM ) - q = grid0%h(jL) * & + q = h0(jL) * & integration_polynomial( xi0, xi1, ppoly0%coefficients(jL,:), 2 ) case ( INTEGRATION_PQM ) - q = grid0%h(jL) * & + q = h0(jL) * & integration_polynomial( xi0, xi1, ppoly0%coefficients(jL,:), 4 ) case default call MOM_error( FATAL,'The selected integration method is invalid' ) @@ -853,20 +853,20 @@ subroutine integrateReconOnCell( grid0, u0, ppoly0, xL, xR, hC, uAve, method, gr q = 0.0 ! Integrate from xL up to right boundary of cell jL - !xi0 = xL / grid0%h(jL) - grid0%x(jL) / grid0%h(jL) - xi0 = (xL - grid0%x(jL)) / grid0%h(jL) + !xi0 = xL / h0(jL) - x0(jL) / h0(jL) + xi0 = (xL - x0(jL)) / h0(jL) xi1 = 1.0 select case ( method ) case ( INTEGRATION_PCM ) - q = q + ppoly0%coefficients(jL,1) * ( grid0%x(jL+1) - xL ) + q = q + ppoly0%coefficients(jL,1) * ( x0(jL+1) - xL ) case ( INTEGRATION_PLM ) - q = q + grid0%h(jL) * & + q = q + h0(jL) * & integration_polynomial( xi0, xi1, ppoly0%coefficients(jL,:), 1 ) case ( INTEGRATION_PPM ) - q = q + grid0%h(jL) * & + q = q + h0(jL) * & integration_polynomial( xi0, xi1, ppoly0%coefficients(jL,:), 2 ) case ( INTEGRATION_PQM ) - q = q + grid0%h(jL) * & + q = q + h0(jL) * & integration_polynomial( xi0, xi1, ppoly0%coefficients(jL,:), 4 ) case default call MOM_error( FATAL, 'The selected integration method is invalid' ) @@ -875,26 +875,26 @@ subroutine integrateReconOnCell( grid0, u0, ppoly0, xL, xR, hC, uAve, method, gr ! Integrate contents within cells strictly comprised between jL and jR if ( jR > (jL+1) ) then do k = jL+1,jR-1 - q = q + grid0%h(k) * u0(k) + q = q + h0(k) * u0(k) end do end if ! Integrate from left boundary of cell jR up to xR xi0 = 0.0 - !xi1 = xR / grid0%h(jR) - grid0%x(jR) / grid0%h(jR) - xi1 = (xR - grid0%x(jR)) / grid0%h(jR) + !xi1 = xR / h0(jR) - x0(jR) / h0(jR) + xi1 = (xR - x0(jR)) / h0(jR) select case ( method ) case ( INTEGRATION_PCM ) - q = q + ppoly0%coefficients(jR,1) * ( xR - grid0%x(jR) ) + q = q + ppoly0%coefficients(jR,1) * ( xR - x0(jR) ) case ( INTEGRATION_PLM ) - q = q + grid0%h(jR) * & + q = q + h0(jR) * & integration_polynomial( xi0, xi1, ppoly0%coefficients(jR,:), 1 ) case ( INTEGRATION_PPM ) - q = q + grid0%h(jR) * & + q = q + h0(jR) * & integration_polynomial( xi0, xi1, ppoly0%coefficients(jR,:), 2 ) case ( INTEGRATION_PQM ) - q = q + grid0%h(jR) * & + q = q + h0(jR) * & integration_polynomial( xi0, xi1, ppoly0%coefficients(jR,:), 4 ) case default call MOM_error( FATAL,'The selected integration method is invalid' ) From d530a77c53a46fd68a5c1ad062adb7acd42dbce4 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 22 Jul 2013 16:49:49 -0400 Subject: [PATCH 054/372] Added remapByDeltaZ + remapping unit tests Added new integration routine remapByDeltaZ that implements remapping by a divergence of fluxes. Also added unit tests for remapping. --- src/ALE/MOM_remapping.F90 | 220 +++++++++++++++++++++++++++++++++++++- src/core/MOM.F90 | 7 +- 2 files changed, 225 insertions(+), 2 deletions(-) diff --git a/src/ALE/MOM_remapping.F90 b/src/ALE/MOM_remapping.F90 index f5d4dd07d1..afb9c94d34 100644 --- a/src/ALE/MOM_remapping.F90 +++ b/src/ALE/MOM_remapping.F90 @@ -57,6 +57,7 @@ module MOM_remapping public initialize_remapping, end_remapping public rempaEnableBoundaryExtrapolation, remapDisableBoundaryExtrapolation public setReconstructionType +public remappingUnitTests ! ----------------------------------------------------------------------------- ! The following are private parameter constants @@ -682,6 +683,112 @@ subroutine remapping_integration( n0, h0, x0, u0, ppoly0, n1, h1, x1, u1, method end subroutine remapping_integration +! ----------------------------------------------------------------------------- +! Remap using change in interface positions +! ----------------------------------------------------------------------------- +subroutine remapByDeltaZ( n0, h0, u0, ppoly0, n1, dx1, method, u1, h1 ) +! The new grid is defined relative to the original grid by change +! dx1(:) = xNew(:) - xOld(:) +! and the remapping calculated so that +! hNew(k) qNew(k) = hOld(k) qOld(k) + F(k+1) - F(k) +! where +! F(k) = dx1(k) qAverage +! and where qAverage is the average qOld in the region zOld(k) to zNew(k). + ! Arguments + integer, intent(in) :: n0 ! number of cells in source grid + real, intent(in) :: h0(n0) ! source grid widths + real, intent(in) :: u0(n0) ! source cell averages + type(ppoly_t), intent(in) :: ppoly0 ! source piecewise polynomial + integer, intent(in) :: n1 ! number of cells in target grid + real, intent(in) :: dx1(n1+1) ! target grid edge positions + integer :: method ! remapping scheme to use + real, intent(inout) :: u1(n1) ! target cell averages + real, intent(inout) :: h1(n1) ! target grid widths + + ! Local variables + integer :: iTarget, k + real :: xL, xR ! coordinates of target cell edges + real :: x0(n0+1) ! source grid edge positions + real :: xOld, hOld, uOld + real :: xNew, hNew, uNew + real :: uhNew, hFlux, uAve, fluxL, fluxR + + ! Source grid positions + x0(1) = 0. + do k = 1, n0 + x0(k+1) = x0(k) + h0(k) + enddo + + ! Loop on cells in target grid. For each cell, iTarget, the left flux is + ! the right flux of the cell to the left, iTarget-1. + ! The left flux is initialized by started at iTarget=0 to calclate the + ! right flux which can take into account the target left boundary being + ! in the interior of the source domain. + fluxR = 0. + do iTarget = 0,n1 + fluxL = fluxR ! This does nothing for iTarget=0 + + if (iTarget == 0) then + xOld = x0(1) ! Left boundary of source domain + hOld = -1.E30 ! Should not be used for iTarget = 0 + uOld = -1.E30 ! Should not be used for iTarget = 0 + elseif (iTarget <= n0) then + xOld = x0(iTarget+1) ! New grid has less or the same number of layers + hOld = h0(iTarget) + uOld = u0(iTarget) + else + xOld = x0(n0+1) ! New grid has more layers + hOld = 0. ! as if for layers>n0, they were vanished + uOld = 1.E30 ! and the initial value should not matter + endif + xNew = xOld + dx1(iTarget+1) + xL = min( xOld, xNew ) + xR = max( xOld, xNew ) + +#ifdef __DO_SAFTEY_CHECKS__ + if (xLx0(n0+1)) then + write(0,*) 'xOld,xNew,xL,xR=',xOld,xNew,xL,xR,iTarget + call MOM_error(FATAL,'MOM_remapping, remapByDeltaZ: xR too positive') + endif +#endif + + ! hFlux is the positive width of the remapped volume + hFlux = abs(dx1(iTarget+1)) + call integrateReconOnCell( n0, x0, h0, u0, ppoly0, method, & + xL, xR, hFlux, uAve ) + ! uAve is the average value of u, indendent of sign of dx1 + fluxR = dx1(iTarget+1)*uAve ! Includes sign of dx1 + +#ifdef XXX__DO_SAFTEY_CHECKS__ + ! Valid for CFL<1 + if (dx1(iTarget+1)-hOld) then + if (uAvemax(u0(iTarget),u0(iTarget+1))) then + write(0,*) 'u,u(k),u(k+1)=',uAve,u0(iTarget),u0(iTarget+1) + call MOM_error(FATAL,'MOM_remapping, remapByDeltaZ: overshoot in U') + endif + endif +#endif + + if (iTarget>0) then + hNew = hOld + ( dx1(iTarget+1) - dx1(iTarget) ) + uhNew = ( uOld * hOld ) + ( fluxR - fluxL ) + u1(iTarget) = uhNew / hNew + h1(iTarget) = hNew + endif + + end do ! end iTarget loop on target grid cells + +end subroutine remapByDeltaZ + + ! ----------------------------------------------------------------------------- ! integrate the reconstructed profile over a single cell ! ----------------------------------------------------------------------------- @@ -916,7 +1023,7 @@ end subroutine integrateReconOnCell subroutine initialize_remapping( nk, remappingScheme, CS) ! Arguments integer, intent(in) :: nk - character(len=40), intent(in) :: remappingScheme + character(len=*), intent(in) :: remappingScheme type(remapping_CS), intent(inout) :: CS CS%nk = nk @@ -1025,4 +1132,115 @@ subroutine end_remapping(CS) end subroutine end_remapping +logical function remappingUnitTests() + ! Should only be called from a single/root thread + ! Returns True if a test fails, otherwise False + integer, parameter :: n0 = 4, n1 = 3, n2 = 6 + real :: h0(n0), x0(n0+1), u0(n0) + real :: h1(n1), x1(n1+1), u1(n1), hn1(n1) + real :: h2(n2), x2(n2+1), u2(n2), hn2(n2), dx2(n2+1) + data u0 /3., 1., -1., -3./ ! Linear profile, 4 at surface to -4 at bottom + data h0 /4*0.75/ ! 4 uniform layers with total depth of 3 + data h1 /3*1./ ! 3 uniform layers with total depth of 3 + data h2 /6*0.5/ ! 6 uniform layers with total depth of 3 + type(remapping_CS) :: CS + type(grid1D_t) :: grid0, grid1 + type(ppoly_t) :: ppoly0 + integer :: i + real :: err + + write(*,*) '===== MOM_remapping: remappingUnitTests ==================' + remappingUnitTests = .false. ! Normally return false + + call buildGridFromH(n0, h0, x0) + do i=1,n0+1 + err=x0(i)-0.75*real(i-1) + if (abs(err)>real(i-1)*epsilon(err)) remappingUnitTests = .true. + enddo + call buildGridFromH(n1, h1, x1) + do i=1,n1+1 + err=x1(i)-real(i-1) + if (abs(err)>real(i-1)*epsilon(err)) remappingUnitTests = .true. + enddo + + call initialize_remapping(n0, 'PPM_H4', CS) + call grid1Dconstruct( grid0, n0 ) + grid0%h(:) = h0(:) + grid0%x(:) = x0(:) + call grid1Dconstruct( grid1, n1 ) + grid1%h(:) = h1(:) + grid1%x(:) = x1(:) + write(*,*) 'h0 (test data)' + call dumpGrid(n0,h0,x0,u0) + + call remapping_core( CS, grid0, u0, grid1, u1 ) + do i=1,n1 + err=u1(i)-8./3.*(0.5*real(1+n1)-real(i)) + if (abs(err)>epsilon(err)) remappingUnitTests = .true. + enddo + write(*,*) 'h1 (by projection)' + call dumpGrid(n1,h1,x1,u1) + + call ppoly_init( ppoly0, n0, CS%degree ) + ppoly0%E(:,:) = 0.0 + ppoly0%S(:,:) = 0.0 + ppoly0%coefficients(:,:) = 0.0 + + call edge_values_explicit_h4( grid0, u0, ppoly0%E ) + call PPM_reconstruction( grid0, u0, ppoly0 ) + call PPM_boundary_extrapolation( grid0, u0, ppoly0 ) + u1(:) = 0. + call remapping_integration( n0, grid0%h, grid0%x, u0, ppoly0, & + n1, grid1%h, grid1%x, u1, & + INTEGRATION_PPM ) + do i=1,n1 + err=u1(i)-8./3.*(0.5*real(1+n1)-real(i)) + if (abs(err)>2.*epsilon(err)) remappingUnitTests = .true. + enddo + + u1(:) = 0. + call remapByDeltaZ( n0, h0, u0, ppoly0, & + n1, x1-x0(1:n1+1), & + INTEGRATION_PPM, u1, hn1 ) + write(*,*) 'h1 (by delta)' + call dumpGrid(n1,h1,x1,u1) + hn1=hn1-h1 + do i=1,n1 + err=u1(i)-8./3.*(0.5*real(1+n1)-real(i)) + if (abs(err)>2.*epsilon(err)) remappingUnitTests = .true. + enddo + + call buildGridFromH(n2, h2, x2) + dx2(1:n0+1) = x2(1:n0+1) - x0 + dx2(n0+2:n2+1) = x2(n0+2:n2+1) - x0(n0+1) + call remapByDeltaZ( n0, h0, u0, ppoly0, & + n2, dx2, & + INTEGRATION_PPM, u2, hn2 ) + write(*,*) 'h2' + call dumpGrid(n2,h2,x2,u2) + write(*,*) 'hn2' + call dumpGrid(n2,hn2,x2,u2) + + do i=1,n2 + err=u2(i)-8./6.*(0.5*real(1+n2)-real(i)) + if (abs(err)>2.*epsilon(err)) remappingUnitTests = .true. + enddo + + write(*,*) '==========================================================' + + contains + + subroutine dumpGrid(n,h,x,u) + integer, intent(in) :: n + real, dimension(:), intent(in) :: h,x,u + integer :: i + write(*,'("i=",20i10)') (i,i=1,n+1) + write(*,'("x=",20es10.2)') (x(i),i=1,n+1) + write(*,'("i=",5x,20i10)') (i,i=1,n) + write(*,'("h=",5x,20es10.2)') (h(i),i=1,n) + write(*,'("u=",5x,20es10.2)') (u(i),i=1,n) + end subroutine dumpGrid + +end function remappingUnitTests + end module MOM_remapping diff --git a/src/core/MOM.F90 b/src/core/MOM.F90 index db8ad58d63..1d8fc752dc 100644 --- a/src/core/MOM.F90 +++ b/src/core/MOM.F90 @@ -1700,13 +1700,18 @@ end subroutine initialize_MOM subroutine unitTests use MOM_string_functions, only : stringFunctionsUnitTests + use MOM_remapping, only : remappingUnitTests ! This s/r calls unit tests for other modules. These are NOT normally invoked ! and so we provide the module use statments here rather than in the module ! header. This is an exception to our usual coding standards. ! Note that if a unit test returns true, a FATAL error is triggered. - if (stringFunctionsUnitTests()) call MOM_error(FATAL, & + if (is_root_pe()) then ! The following need only be tested on 1 PE + if (stringFunctionsUnitTests()) call MOM_error(FATAL, & "MOM/initialize_MOM/unitTests: stringFunctionsUnitTests FAILED") + if (remappingUnitTests()) call MOM_error(FATAL, & + "MOM/initialize_MOM/unitTests: remappingUnitTests FAILED") + endif end subroutine unitTests From b29531a1a4a7437da1d5ebe235c4d4a0ce7116cd Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 22 Jul 2013 21:18:01 -0400 Subject: [PATCH 055/372] Removed use of x0 in integrateReconOnCell Previous version used both x and h to define grid and integrate the reconstruction between two positions. Now the source grid is defined ONLY by h, assuming a coordinate origin at left edge of cell k=1. --- src/ALE/MOM_remapping.F90 | 104 ++++++++++++++++++++++---------------- 1 file changed, 60 insertions(+), 44 deletions(-) diff --git a/src/ALE/MOM_remapping.F90 b/src/ALE/MOM_remapping.F90 index afb9c94d34..b45ddb3b14 100644 --- a/src/ALE/MOM_remapping.F90 +++ b/src/ALE/MOM_remapping.F90 @@ -675,7 +675,7 @@ subroutine remapping_integration( n0, h0, x0, u0, ppoly0, n1, h1, x1, u1, method ! endif ! endif - call integrateReconOnCell( n0, x0, h0, u0, ppoly0, method, & + call integrateReconOnCell( n0, h0, u0, ppoly0, method, & xL, xR, h1(iTarget), u1(iTarget) ) end do ! end iTarget loop on target grid cells @@ -706,18 +706,20 @@ subroutine remapByDeltaZ( n0, h0, u0, ppoly0, n1, dx1, method, u1, h1 ) real, intent(inout) :: h1(n1) ! target grid widths ! Local variables - integer :: iTarget, k - real :: xL, xR ! coordinates of target cell edges + integer :: iTarget + real :: xL, xR ! coordinates of target cell edges real :: x0(n0+1) ! source grid edge positions real :: xOld, hOld, uOld real :: xNew, hNew, uNew real :: uhNew, hFlux, uAve, fluxL, fluxR +#ifdef __DO_SAFTEY_CHECKS__ + real :: h0Total - ! Source grid positions - x0(1) = 0. - do k = 1, n0 - x0(k+1) = x0(k) + h0(k) + h0Total = 0. + do iTarget = 1, n0 + h0Total = h0Total + h0(iTarget) enddo +#endif ! Loop on cells in target grid. For each cell, iTarget, the left flux is ! the right flux of the cell to the left, iTarget-1. @@ -729,15 +731,16 @@ subroutine remapByDeltaZ( n0, h0, u0, ppoly0, n1, dx1, method, u1, h1 ) fluxL = fluxR ! This does nothing for iTarget=0 if (iTarget == 0) then - xOld = x0(1) ! Left boundary of source domain + xOld = 0. ! Left boundary is at x=0 hOld = -1.E30 ! Should not be used for iTarget = 0 uOld = -1.E30 ! Should not be used for iTarget = 0 elseif (iTarget <= n0) then - xOld = x0(iTarget+1) ! New grid has less or the same number of layers +! xOld = x0(iTarget+1) ! New grid has less or the same number of layers + xOld = xOld + h0(iTarget) ! Position of right edge of cell hOld = h0(iTarget) uOld = u0(iTarget) else - xOld = x0(n0+1) ! New grid has more layers +! xOld = x0(n0+1) ! New grid has more layers hOld = 0. ! as if for layers>n0, they were vanished uOld = 1.E30 ! and the initial value should not matter endif @@ -746,11 +749,11 @@ subroutine remapByDeltaZ( n0, h0, u0, ppoly0, n1, dx1, method, u1, h1 ) xR = max( xOld, xNew ) #ifdef __DO_SAFTEY_CHECKS__ - if (xLx0(n0+1)) then + if (xR > h0Total) then write(0,*) 'xOld,xNew,xL,xR=',xOld,xNew,xL,xR,iTarget call MOM_error(FATAL,'MOM_remapping, remapByDeltaZ: xR too positive') endif @@ -758,7 +761,7 @@ subroutine remapByDeltaZ( n0, h0, u0, ppoly0, n1, dx1, method, u1, h1 ) ! hFlux is the positive width of the remapped volume hFlux = abs(dx1(iTarget+1)) - call integrateReconOnCell( n0, x0, h0, u0, ppoly0, method, & + call integrateReconOnCell( n0, h0, u0, ppoly0, method, & xL, xR, hFlux, uAve ) ! uAve is the average value of u, indendent of sign of dx1 fluxR = dx1(iTarget+1)*uAve ! Includes sign of dx1 @@ -792,12 +795,11 @@ end subroutine remapByDeltaZ ! ----------------------------------------------------------------------------- ! integrate the reconstructed profile over a single cell ! ----------------------------------------------------------------------------- -subroutine integrateReconOnCell( n0, x0, h0, u0, ppoly0, method, & +subroutine integrateReconOnCell( n0, h0, u0, ppoly0, method, & xL, xR, hC, uAve ) ! Arguments integer, intent(in) :: n0 ! number of cells in source grid - real, intent(in) :: x0(n0+1) ! source grid edges - real, intent(in) :: h0(n0) ! source grid sizes + real, intent(in) :: h0(:) ! source grid sizes (size n0) real, dimension(:), intent(in) :: u0 ! source cell averages type(ppoly_t), intent(in) :: ppoly0 ! source piecewise polynomial integer, intent(in) :: method ! remapping scheme to use @@ -806,36 +808,47 @@ subroutine integrateReconOnCell( n0, x0, h0, u0, ppoly0, method, & real, intent(inout) :: uAve ! average value on target cell ! Local variables - integer :: j, k - integer :: jL, jR ! indexes of source cells containing target - ! cell edges - real :: q0, q1 ! partially integrated quantities in source - ! cells j0 and j1 - real :: q ! complete integration - real :: a, b ! interval of integration (global coordinates) - real :: xi0, xi1 ! interval of integration (local -- normalized - ! -- coordinates) + integer :: j, k + integer :: jL, jR ! indexes of source cells containing target + ! cell edges + real :: q0, q1 ! partially integrated quantities in source + ! cells j0 and j1 + real :: q ! complete integration + real :: a, b ! interval of integration (global coordinates) + real :: xi0, xi1 ! interval of integration (local -- normalized + ! -- coordinates) + real :: x0jLl, x0jLr ! Left/right position of cell jL + real :: x0jRl, x0jRr ! Left/right position of cell jR #ifdef __DO_SAFTEY_CHECKS__ -! if (xL < x0(1)) call MOM_error(FATAL, & + real :: h0Total + + h0Total = 0. + do k = 1, n0 + h0Total = h0Total + h0(k) + enddo +! if (xL < 0.) call MOM_error(FATAL, & ! 'MOM_remapping, integrateReconOnCell: '//& ! 'The target cell starts beyond the left edge of the source grid') -! if (xR < x0(1)) call MOM_error(FATAL, & +! if (xR < 0.) call MOM_error(FATAL, & ! 'MOM_remapping, integrateReconOnCell: '//& ! 'The target cell ends beyond the left edge of the source grid') -! if (xL > x0(n0+1)) call MOM_error(FATAL, & +! if (xL > h0Total) call MOM_error(FATAL, & ! 'MOM_remapping, integrateReconOnCell: '//& ! 'The target cell starts beyond the right edge of the source grid') -! if (xR > x0(n0+1)) call MOM_error(FATAL, & +! if (xR > h0Total) call MOM_error(FATAL, & ! 'MOM_remapping, integrateReconOnCell: '//& ! 'The target cell ends beyond the right edge of the source grid') #endif ! Find the left most cell in source grid spanned by the target cell jL = -1 + x0jLr = 0. do j = 1,n0 + x0jLl = x0jLr + x0jLr = x0jLl + h0(j) ! Left edge is found in cell j - if ( ( xL >= x0(j) ) .AND. ( xL <= x0(j+1) ) ) then + if ( ( xL >= x0jLl ) .AND. ( xL <= x0jLr ) ) then jL = j exit ! once target grid cell is found, exit loop endif @@ -867,8 +880,8 @@ subroutine integrateReconOnCell( n0, x0, h0, u0, ppoly0, method, & if ( h0(jL) == 0.0 ) then uAve = 0.5 * ( ppoly0%E(jL,1) + ppoly0%E(jL,2) ) else - ! WHY IS THIS NOT WRITTEN AS xi0 = ( xL - x0(jL) ) / h0(jL) ---AJA - xi0 = xL / h0(jL) - x0(jL) / h0(jL) + ! WHY IS THIS NOT WRITTEN AS xi0 = ( xL - x0jLl ) / h0(jL) ---AJA + xi0 = xL / h0(jL) - x0jLl / h0(jL) select case ( method ) case ( INTEGRATION_PCM ) @@ -890,16 +903,19 @@ subroutine integrateReconOnCell( n0, x0, h0, u0, ppoly0, method, & ! Find the right most cell in source grid spanned by the target cell jR = -1 + x0jRr = 0. do j = 1,n0 + x0jRl = x0jRr + x0jRr = x0jRl + h0(j) ! Right edge is found in cell j - if ( ( xR >= x0(j) ) .AND. ( xR <= x0(j+1) ) ) then + if ( ( xR >= x0jRl ) .AND. ( xR <= x0jRr ) ) then jR = j exit ! once target grid cell is found, exit loop endif enddo ! end loop on source grid cells ! HACK to avoid roundoff problems THIS NEEDS TO BE REMOVED ---AJA - if (xR>x0(n0+1)) jR = n0 + if (xR>x0jRr) jR = n0 #ifdef __DO_SAFTEY_CHECKS__ if ( jR == -1 ) call MOM_error(FATAL, & @@ -920,10 +936,10 @@ subroutine integrateReconOnCell( n0, x0, h0, u0, ppoly0, method, & ! xL xR ! ! Determine normalized coordinates - ! WHY IS THIS NOT WRITTEN AS xi0 = ( xL - x0(jL) ) / h0(jL) ---AJA - ! WHY IS THIS NOT WRITTEN AS xi0 = ( xR - x0(jL) ) / h0(jL) ---AJA - xi0 = xL / h0(jL) - x0(jL) / h0(jL) - xi1 = xR / h0(jL) - x0(jL) / h0(jL) + ! WHY IS THIS NOT WRITTEN AS xi0 = ( xL - x0jLl ) / h0(jL) ---AJA + ! WHY IS THIS NOT WRITTEN AS xi0 = ( xR - x0jLl ) / h0(jL) ---AJA + xi0 = xL / h0(jL) - x0jLl / h0(jL) + xi1 = xR / h0(jL) - x0jLl / h0(jL) ! Depending on which polynomial is used, integrate quantity ! between xi0 and xi1. Integration is carried out in normalized @@ -960,12 +976,12 @@ subroutine integrateReconOnCell( n0, x0, h0, u0, ppoly0, method, & q = 0.0 ! Integrate from xL up to right boundary of cell jL - !xi0 = xL / h0(jL) - x0(jL) / h0(jL) - xi0 = (xL - x0(jL)) / h0(jL) + !xi0 = xL / h0(jL) - x0jLl / h0(jL) + xi0 = (xL - x0jLl) / h0(jL) xi1 = 1.0 select case ( method ) case ( INTEGRATION_PCM ) - q = q + ppoly0%coefficients(jL,1) * ( x0(jL+1) - xL ) + q = q + ppoly0%coefficients(jL,1) * ( x0jLr - xL ) case ( INTEGRATION_PLM ) q = q + h0(jL) * & integration_polynomial( xi0, xi1, ppoly0%coefficients(jL,:), 1 ) @@ -988,12 +1004,12 @@ subroutine integrateReconOnCell( n0, x0, h0, u0, ppoly0, method, & ! Integrate from left boundary of cell jR up to xR xi0 = 0.0 - !xi1 = xR / h0(jR) - x0(jR) / h0(jR) - xi1 = (xR - x0(jR)) / h0(jR) + !xi1 = xR / h0(jR) - x0jRl / h0(jR) + xi1 = (xR - x0jRl) / h0(jR) select case ( method ) case ( INTEGRATION_PCM ) - q = q + ppoly0%coefficients(jR,1) * ( xR - x0(jR) ) + q = q + ppoly0%coefficients(jR,1) * ( xR - x0jRl ) case ( INTEGRATION_PLM ) q = q + h0(jR) * & integration_polynomial( xi0, xi1, ppoly0%coefficients(jR,:), 1 ) From 822902e7aedc368c9336159470ec20ff494fe728 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 22 Jul 2013 21:59:06 -0400 Subject: [PATCH 056/372] Removed use of x in remapByProjection o Renamed remapping_integration to remapByProjection. o Removed grid0%x argument. --- src/ALE/MOM_remapping.F90 | 96 ++++++++++++++++++--------------------- 1 file changed, 45 insertions(+), 51 deletions(-) diff --git a/src/ALE/MOM_remapping.F90 b/src/ALE/MOM_remapping.F90 index b45ddb3b14..7d45ed3f9d 100644 --- a/src/ALE/MOM_remapping.F90 +++ b/src/ALE/MOM_remapping.F90 @@ -567,10 +567,11 @@ subroutine remapping_core( CS, grid0, u0, grid1, u1 ) real, dimension(:), intent(inout) :: u1 ! Local variables - integer :: n0, n1 + integer :: n0, n1, iMethod n0 = grid0%nb_cells n1 = grid1%nb_cells + iMethod = -999 ! Reset polynomial CS%ppoly_r%E(:,:) = 0.0 @@ -580,35 +581,27 @@ subroutine remapping_core( CS, grid0, u0, grid1, u1 ) select case ( CS%remapping_scheme ) case ( REMAPPING_PCM ) call PCM_reconstruction( grid0, u0, CS%ppoly_r ) - call remapping_integration( n0, grid0%h, grid0%x, u0, CS%ppoly_r, & - n1, grid1%h, grid1%x, u1, & - INTEGRATION_PCM ) + iMethod = INTEGRATION_PCM case ( REMAPPING_PLM ) call PLM_reconstruction( grid0, u0, CS%ppoly_r ) if ( CS%boundary_extrapolation) then call PLM_boundary_extrapolation( grid0, u0, CS%ppoly_r ) end if - call remapping_integration( n0, grid0%h, grid0%x, u0, CS%ppoly_r, & - n1, grid1%h, grid1%x, u1, & - INTEGRATION_PLM ) + iMethod = INTEGRATION_PLM case ( REMAPPING_PPM_H4 ) call edge_values_explicit_h4( grid0, u0, CS%ppoly_r%E ) call PPM_reconstruction( grid0, u0, CS%ppoly_r ) if ( CS%boundary_extrapolation) then call PPM_boundary_extrapolation( grid0, u0, CS%ppoly_r ) - end if - call remapping_integration( n0, grid0%h, grid0%x, u0, CS%ppoly_r, & - n1, grid1%h, grid1%x, u1, & - INTEGRATION_PPM ) + end if + iMethod = INTEGRATION_PPM case ( REMAPPING_PPM_IH4 ) call edge_values_implicit_h4( grid0, CS%edgeValueWrk, u0, CS%ppoly_r%E ) call PPM_reconstruction( grid0, u0, CS%ppoly_r ) if ( CS%boundary_extrapolation) then call PPM_boundary_extrapolation( grid0, u0, CS%ppoly_r ) end if - call remapping_integration( n0, grid0%h, grid0%x, u0, CS%ppoly_r, & - n1, grid1%h, grid1%x, u1, & - INTEGRATION_PPM ) + iMethod = INTEGRATION_PPM case ( REMAPPING_PQM_IH4IH3 ) call edge_values_implicit_h4( grid0, CS%edgeValueWrk, u0, CS%ppoly_r%E ) call edge_slopes_implicit_h3( grid0, CS%edgeSlopeWrk, u0, CS%ppoly_r%S ) @@ -616,9 +609,7 @@ subroutine remapping_core( CS, grid0, u0, grid1, u1 ) if ( CS%boundary_extrapolation) then call PQM_boundary_extrapolation_v1( grid0, u0, CS%ppoly_r ) end if - call remapping_integration( n0, grid0%h, grid0%x, u0, CS%ppoly_r, & - n1, grid1%h, grid1%x, u1, & - INTEGRATION_PQM ) + iMethod = INTEGRATION_PQM case ( REMAPPING_PQM_IH6IH5 ) call edge_values_implicit_h6( grid0, CS%edgeValueWrk, u0, CS%ppoly_r%E ) call edge_slopes_implicit_h5( grid0, CS%edgeSlopeWrk, u0, CS%ppoly_r%S ) @@ -626,13 +617,16 @@ subroutine remapping_core( CS, grid0, u0, grid1, u1 ) if ( CS%boundary_extrapolation) then call PQM_boundary_extrapolation_v1( grid0, u0, CS%ppoly_r ) end if - call remapping_integration( n0, grid0%h, grid0%x, u0, CS%ppoly_r, & - n1, grid1%h, grid1%x, u1, & - INTEGRATION_PQM ) + iMethod = INTEGRATION_PQM case default call MOM_error( FATAL, 'The selected remapping method is invalid' ) end select + call remapByProjection( n0, grid0%h, u0, CS%ppoly_r, & + n1, grid1%h, grid1%x, u1, iMethod ) +! call remapByDeltaZ( n0, grid0%h, u0, CS%ppoly_r, & +! n1, dx1, iMethod, u1, h1 ) + #ifdef __DO_SAFTEY_CHECKS__ call checkGridConservation(grid0%nb_cells, grid0%h, grid0%x, u0, & grid1%nb_cells, grid1%h, grid1%x, u1) @@ -642,13 +636,12 @@ end subroutine remapping_core ! ----------------------------------------------------------------------------- -! remapping_integration (integration of reconstructed profile) +! remapByProjection (integration of reconstructed profile) ! ----------------------------------------------------------------------------- -subroutine remapping_integration( n0, h0, x0, u0, ppoly0, n1, h1, x1, u1, method ) +subroutine remapByProjection( n0, h0, u0, ppoly0, n1, h1, x1, u1, method ) ! Arguments integer, intent(in) :: n0 ! number of cells in source grid real, intent(in) :: h0(n0) ! source grid widths - real, intent(in) :: x0(n0+1) ! source grid edge positions real, intent(in) :: u0(n0) ! source cell averages type(ppoly_t), intent(in) :: ppoly0 ! source piecewise polynomial integer, intent(in) :: n1 ! number of cells in target grid @@ -664,10 +657,11 @@ subroutine remapping_integration( n0, h0, x0, u0, ppoly0, n1, h1, x1, u1, method ! Loop on cells in target grid (grid1). For each target cell, we need to find ! in which source cells the target cell edges lie. The associated indexes are ! noted j0 and j1. + xR = 0. ! Left boundary is at x=0 do iTarget = 1,n1 ! Determine the coordinates of the target cell edges - xL = x1(iTarget) - xR = x1(iTarget+1) + xL = xR + xR = xL + h1(iTarget) ! if (x1<=(1.+epsilon(x1))*x0(n0+1)) then ! if (x1>x0(n0+1)) then ! HACK ALERT !!!!!! -----AJA @@ -675,12 +669,12 @@ subroutine remapping_integration( n0, h0, x0, u0, ppoly0, n1, h1, x1, u1, method ! endif ! endif - call integrateReconOnCell( n0, h0, u0, ppoly0, method, & - xL, xR, h1(iTarget), u1(iTarget) ) + call integrateReconOnInterval( n0, h0, u0, ppoly0, method, & + xL, xR, h1(iTarget), u1(iTarget) ) end do ! end iTarget loop on target grid cells -end subroutine remapping_integration +end subroutine remapByProjection ! ----------------------------------------------------------------------------- @@ -695,15 +689,15 @@ subroutine remapByDeltaZ( n0, h0, u0, ppoly0, n1, dx1, method, u1, h1 ) ! F(k) = dx1(k) qAverage ! and where qAverage is the average qOld in the region zOld(k) to zNew(k). ! Arguments - integer, intent(in) :: n0 ! number of cells in source grid - real, intent(in) :: h0(n0) ! source grid widths - real, intent(in) :: u0(n0) ! source cell averages - type(ppoly_t), intent(in) :: ppoly0 ! source piecewise polynomial - integer, intent(in) :: n1 ! number of cells in target grid - real, intent(in) :: dx1(n1+1) ! target grid edge positions - integer :: method ! remapping scheme to use - real, intent(inout) :: u1(n1) ! target cell averages - real, intent(inout) :: h1(n1) ! target grid widths + integer, intent(in) :: n0 ! number of cells in source grid + real, intent(in) :: h0(n0) ! source grid widths + real, intent(in) :: u0(n0) ! source cell averages + type(ppoly_t), intent(in) :: ppoly0 ! source piecewise polynomial + integer, intent(in) :: n1 ! number of cells in target grid + real, intent(in) :: dx1(n1+1) ! target grid edge positions + integer :: method ! remapping scheme to use + real, intent(out) :: u1(n1) ! target cell averages + real, intent(out) :: h1(n1) ! target grid widths ! Local variables integer :: iTarget @@ -761,8 +755,8 @@ subroutine remapByDeltaZ( n0, h0, u0, ppoly0, n1, dx1, method, u1, h1 ) ! hFlux is the positive width of the remapped volume hFlux = abs(dx1(iTarget+1)) - call integrateReconOnCell( n0, h0, u0, ppoly0, method, & - xL, xR, hFlux, uAve ) + call integrateReconOnInterval( n0, h0, u0, ppoly0, method, & + xL, xR, hFlux, uAve ) ! uAve is the average value of u, indendent of sign of dx1 fluxR = dx1(iTarget+1)*uAve ! Includes sign of dx1 @@ -795,8 +789,8 @@ end subroutine remapByDeltaZ ! ----------------------------------------------------------------------------- ! integrate the reconstructed profile over a single cell ! ----------------------------------------------------------------------------- -subroutine integrateReconOnCell( n0, h0, u0, ppoly0, method, & - xL, xR, hC, uAve ) +subroutine integrateReconOnInterval( n0, h0, u0, ppoly0, method, & + xL, xR, hC, uAve ) ! Arguments integer, intent(in) :: n0 ! number of cells in source grid real, intent(in) :: h0(:) ! source grid sizes (size n0) @@ -828,16 +822,16 @@ subroutine integrateReconOnCell( n0, h0, u0, ppoly0, method, & h0Total = h0Total + h0(k) enddo ! if (xL < 0.) call MOM_error(FATAL, & -! 'MOM_remapping, integrateReconOnCell: '//& +! 'MOM_remapping, integrateReconOnInterval: '//& ! 'The target cell starts beyond the left edge of the source grid') ! if (xR < 0.) call MOM_error(FATAL, & -! 'MOM_remapping, integrateReconOnCell: '//& +! 'MOM_remapping, integrateReconOnInterval: '//& ! 'The target cell ends beyond the left edge of the source grid') ! if (xL > h0Total) call MOM_error(FATAL, & -! 'MOM_remapping, integrateReconOnCell: '//& +! 'MOM_remapping, integrateReconOnInterval: '//& ! 'The target cell starts beyond the right edge of the source grid') ! if (xR > h0Total) call MOM_error(FATAL, & -! 'MOM_remapping, integrateReconOnCell: '//& +! 'MOM_remapping, integrateReconOnInterval: '//& ! 'The target cell ends beyond the right edge of the source grid') #endif @@ -859,7 +853,7 @@ subroutine integrateReconOnCell( n0, h0, u0, ppoly0, method, & ! the source and target grids do not cover the same physical domain ! and there is something very wrong ! if ( jL == -1 ) call MOM_error(FATAL, & - 'MOM_remapping, integrateReconOnCell: '//& + 'MOM_remapping, integrateReconOnInterval: '//& 'The location of the left-most cell could not be found') @@ -919,7 +913,7 @@ subroutine integrateReconOnCell( n0, h0, u0, ppoly0, method, & #ifdef __DO_SAFTEY_CHECKS__ if ( jR == -1 ) call MOM_error(FATAL, & - 'MOM_remapping, integrateReconOnCell: '//& + 'MOM_remapping, integrateReconOnInterval: '//& 'The location of the right-most cell could not be found') #endif @@ -1030,7 +1024,7 @@ subroutine integrateReconOnCell( n0, h0, u0, ppoly0, method, & end if ! end if clause to check if cell is vanished -end subroutine integrateReconOnCell +end subroutine integrateReconOnInterval !------------------------------------------------------------------------------ @@ -1206,9 +1200,9 @@ logical function remappingUnitTests() call PPM_reconstruction( grid0, u0, ppoly0 ) call PPM_boundary_extrapolation( grid0, u0, ppoly0 ) u1(:) = 0. - call remapping_integration( n0, grid0%h, grid0%x, u0, ppoly0, & - n1, grid1%h, grid1%x, u1, & - INTEGRATION_PPM ) + call remapByProjection( n0, grid0%h, u0, ppoly0, & + n1, grid1%h, grid1%x, u1, & + INTEGRATION_PPM ) do i=1,n1 err=u1(i)-8./3.*(0.5*real(1+n1)-real(i)) if (abs(err)>2.*epsilon(err)) remappingUnitTests = .true. From 8b4f781b80118a7cbf4e9cacbb3b3d22b720dea1 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 23 Jul 2013 09:08:43 -0400 Subject: [PATCH 057/372] Added missing links for global_ALE/layer Somehow I forgot to check in links and timestats for the layer version of global_ALE --- examples/global_ALE/layer/INPUT | 1 + examples/global_ALE/layer/MOM_input | 1 + examples/global_ALE/layer/MOM_override | 1 + .../global_ALE/layer/MOM_parameter_doc.all | 1585 +++++++++++++++++ .../global_ALE/layer/MOM_parameter_doc.short | 630 +++++++ examples/global_ALE/layer/diag_table | 1 + examples/global_ALE/layer/input.nml | 1 + examples/global_ALE/layer/timestats.gnu | 5 + examples/global_ALE/layer/timestats.intel | 5 + examples/global_ALE/layer/timestats.pgi | 5 + 10 files changed, 2235 insertions(+) create mode 120000 examples/global_ALE/layer/INPUT create mode 120000 examples/global_ALE/layer/MOM_input create mode 100644 examples/global_ALE/layer/MOM_override create mode 100644 examples/global_ALE/layer/MOM_parameter_doc.all create mode 100644 examples/global_ALE/layer/MOM_parameter_doc.short create mode 120000 examples/global_ALE/layer/diag_table create mode 120000 examples/global_ALE/layer/input.nml create mode 100644 examples/global_ALE/layer/timestats.gnu create mode 100644 examples/global_ALE/layer/timestats.intel create mode 100644 examples/global_ALE/layer/timestats.pgi diff --git a/examples/global_ALE/layer/INPUT b/examples/global_ALE/layer/INPUT new file mode 120000 index 0000000000..b6a2a4f2e8 --- /dev/null +++ b/examples/global_ALE/layer/INPUT @@ -0,0 +1 @@ +../common/INPUT \ No newline at end of file diff --git a/examples/global_ALE/layer/MOM_input b/examples/global_ALE/layer/MOM_input new file mode 120000 index 0000000000..e0bd5dc71a --- /dev/null +++ b/examples/global_ALE/layer/MOM_input @@ -0,0 +1 @@ +../common/MOM_input \ No newline at end of file diff --git a/examples/global_ALE/layer/MOM_override b/examples/global_ALE/layer/MOM_override new file mode 100644 index 0000000000..8244328586 --- /dev/null +++ b/examples/global_ALE/layer/MOM_override @@ -0,0 +1 @@ +# Blank file in which we can put "overrides" for parameters diff --git a/examples/global_ALE/layer/MOM_parameter_doc.all b/examples/global_ALE/layer/MOM_parameter_doc.all new file mode 100644 index 0000000000..e732fbabfe --- /dev/null +++ b/examples/global_ALE/layer/MOM_parameter_doc.all @@ -0,0 +1,1585 @@ +REENTRANT_X = True ! [Boolean] default = True + ! If true, the domain is zonally reentrant. +REENTRANT_Y = False ! [Boolean] default = False + ! If true, the domain is meridionally reentrant. +TRIPOLAR_N = True ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +NONBLOCKING_UPDATES = False ! [Boolean] default = False + ! If true, non-blocking halo updates may be used. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 360 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 210 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 +!NIPROC = 8 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 8 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +NIPROC_IO = 1 ! default = 0 + ! The number of processors used for I/O in the + ! x-direction, or 0 to equal NIPROC. +NJPROC_IO = 1 ! default = 0 + ! The number of processors used for I/O in the + ! y-direction, or 0 to equal NJPROC. + ! Parameters of module MOM_grid + ! Parameters providing information about the vertical grid. +G_EARTH = 9.8 ! [m s-2] default = 9.8 + ! The gravitational acceleration of the Earth. +RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 + ! The mean ocean density used with BOUSSINESQ true to + ! calculate accelerations and the mass for conservation + ! properties, or with BOUSSINSEQ false to convert some + ! parameters from vertical units of m to kg m-2. +FIRST_DIRECTION = 0 ! default = 0 + ! An integer that indicates which direction goes first + ! in parts of the code that use directionally split + ! updates, with even numbers (or 0) used for x- first + ! and odd numbers used for y-first. +BOUSSINESQ = True ! [Boolean] default = True + ! If true, make the Boussinesq approximation. +ANGSTROM = 1.0E-10 ! [m] default = 1.0E-10 + ! The minumum layer thickness, usually one-Angstrom. +BATHYMETRY_AT_VEL = False ! [Boolean] default = False + ! If true, there are separate values for the basin depths + ! at velocity points. Otherwise the effects of of + ! topography are entirely determined from thickness points. +NK = 63 ! [nondim] + ! The number of model layers. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. + ! Parameters of module MOM +VERBOSITY = 2 ! default = 2 + ! Integer controlling level of messaging + ! 0 = Only FATAL messages + ! 2 = Only FATAL, WARNING, NOTE [default] + ! 9 = All) +SPLIT = True ! [Boolean] default = True + ! Use the split time stepping if true. +USE_LEGACY_SPLIT = False ! [Boolean] default = False + ! If true, use the full range of options available from + ! the older GOLD-derived split time stepping code. +ENABLE_THERMODYNAMICS = True ! [Boolean] default = True + ! If true, Temperature and salinity are used as state + ! variables. +USE_EOS = True ! [Boolean] default = True + ! If true, density is calculated from temperature and + ! salinity with an equation of state. If USE_EOS is + ! true, ENABLE_THERMODYNAMICS must be true as well. +ADIABATIC = False ! [Boolean] default = False + ! There are no diapycnal mass fluxes if ADIABATIC is + ! true. This assumes that KD = KDML = 0.0 and that + ! there is no buoyancy forcing, but makes the model + ! faster by eliminating subroutine calls. +BULKMIXEDLAYER = True ! [Boolean] default = True + ! If true, use a Kraus-Turner-like bulk mixed layer + ! with transitional buffer layers. Layers 1 through + ! NKML+NKBL have variable densities. There must be at + ! least NKML+NKBL+1 layers if BULKMIXEDLAYER is true. + ! The default is the same setting as ENABLE_THERMODYNAMICS. +USE_REGRIDDING = False ! [Boolean] default = False + ! If True, use the ALE algorithm (regridding/remapping). + ! If False, use the layered isopycnal algorithm. +THICKNESSDIFFUSE = True ! [Boolean] default = False + ! If true, interfaces or isopycnal surfaces are diffused, + ! depending on the value of FULL_THICKNESSDIFFUSE. +THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. + ! This is only used if THICKNESSDIFFUSE is true. +MIXEDLAYER_RESTRAT = True ! [Boolean] default = False + ! If true, a density-gradient dependent re-stratifying + ! flow is imposed in the mixed layer. + ! This is only used if BULKMIXEDLAYER is true. +DEBUG = False ! [Boolean] default = False + ! If true, write out verbose debugging data. +DEBUG_TRUNCATIONS = False ! [Boolean] default = False + ! If true, calculate all diagnostics that are useful for + ! debugging truncations. +DT = 3600.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 7200.0 ! [s] default = 3600.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 + ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. Making this + ! larger than DT_THERM reduces the performance penalty + ! of regridding to depth online. +INTERPOLATE_P_SURF = False ! [Boolean] default = False + ! If true, linearly interpolate the surface pressure + ! over the coupling time step, using the specified value + ! at the end of the step. +SSH_SMOOTHING_PASSES = 0.0 ! [nondim] default = 0.0 + ! The number of Laplacian smoothing passes to apply to the + ! the sea surface height that is reported to the sea-ice. +DTBT_RESET_PERIOD = 0.0 ! [s] default = 7200.0 + ! The period between recalculations of DTBT (if DTBT <= 0). + ! If DTBT_RESET_PERIOD is negative, DTBT is set based + ! only on information available at initialization. If + ! dynamic, DTBT will be set at least every forcing time + ! step, and if 0, every dynamics time step. The default is + ! set by DT_THERM. This is only used if SPLIT is true. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +DO_GEOTHERMAL = True ! [Boolean] default = False + ! If true, apply geothermal heating. +BOUND_SALINITY = True ! [Boolean] default = False + ! If true, limit salinity to being positive. (The sea-ice + ! model may ask for more salt than is available and + ! drive the salinity negative otherwise.) +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +P_REF = 2.0E+07 ! [Pa] default = 2.0E+07 + ! The pressure that is used for calculating the coordinate + ! density. (1 Pa = 1e4 dbar, so 2e7 is commonly used.) + ! This is only used if USE_EOS and ENABLE_THERMODYNAMICS + ! are true. +NKML = 2 ! [nondim] default = 2 + ! The number of sublayers within the mixed layer if + ! BULKMIXEDLAYER is true. +NKBL = 2 ! [nondim] default = 2 + ! The number of layers that are used as variable density + ! buffer layers if BULKMIXEDLAYER is true. +CHECK_BAD_SURFACE_VALS = False ! [Boolean] default = False + ! If true, check the surface state for ridiculous values. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" + ! The file into which to write the initial conditions. + ! Parameters of module MOM_tracer_registry +EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" + ! EQN_OF_STATE determines which ocean equation of state + ! should be used. Currently, the valid choices are + ! "LINEAR", "UNESCO", and "WRIGHT". + ! This is only used if USE_EOS is true. +EOS_QUADRATURE = False ! [Boolean] default = False + ! If true, always use the generic (quadrature) code + ! code for the integrals of density. +TFREEZE_FORM = "LINEAR" ! default = "LINEAR" + ! TFREEZE_FORM determines which expression should be + ! used for the freezing point. Currently, the valid + ! choices are "LINEAR", "MILLERO_78". +TFREEZE_S0_P0 = 0.0 ! [deg C] default = 0.0 + ! When TFREEZE_FORM=LINEAR, + ! this is the freezing potential temperature at + ! S=0, P=0. +DTFREEZE_DS = -0.054 ! [deg C PSU-1] default = -0.054 + ! When TFREEZE_FORM=LINEAR, + ! this is the derivative of the freezing potential + ! temperature with salinity. +DTFREEZE_DP = 0.0 ! [deg C Pa-1] default = 0.0 + ! When TFREEZE_FORM=LINEAR, + ! this is the derivative of the freezing potential + ! temperature with pressure. +PARALLEL_RESTARTFILES = False ! [Boolean] default = False + ! If true, each processor writes its own restart file, + ! otherwise a single restart file is generated +RESTARTFILE = "MOM.res" ! default = "MOM.res" + ! The name-root of the restart file. +LARGE_FILE_SUPPORT = True ! [Boolean] default = True + ! If true, use the file-size limits with NetCDF large + ! file support (4Gb), otherwise the limit is 2Gb. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. + ! Parameters of module MOM_tracer_flow_control +USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False + ! If true, use the USER_tracer_example tracer package. +USE_DOME_TRACER = False ! [Boolean] default = False + ! If true, use the DOME_tracer tracer package. +USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False + ! If true, use the ideal_age_example tracer package. +USE_OIL_TRACER = False ! [Boolean] default = False + ! If true, use the oil_tracer tracer package. +USE_ADVECTION_TEST_TRACER = False ! [Boolean] default = False + ! If true, use the advection_test_tracer tracer package. +USE_OCMIP2_CFC = False ! [Boolean] default = False + ! If true, use the MOM_OCMIP2_CFC tracer package. +USE_generic_tracer = False ! [Boolean] default = False + ! If true and _USE_GENERIC_TRACER is defined as a + ! preprocessor macro, use the MOM_generic_tracer packages. + ! Parameters of module ideal_age_example +DO_IDEAL_AGE = True ! [Boolean] default = True + ! If true, use an ideal age tracer that is set to 0 age + ! in the mixed layer and ages at unit rate in the interior. +DO_IDEAL_VINTAGE = False ! [Boolean] default = False + ! If true, use an ideal vintage tracer that is set to an + ! exponentially increasing value in the mixed layer and + ! is conserved thereafter. +DO_IDEAL_AGE_DATED = False ! [Boolean] default = False + ! If true, use an ideal age tracer that is everywhere 0 + ! before IDEAL_AGE_DATED_START_YEAR, but the behaves like + ! the standard ideal age tracer - i.e. is set to 0 age in + ! the mixed layer and ages at unit rate in the interior. +AGE_IC_FILE = "" ! default = "" + ! The file in which the age-tracer initial values can be + ! found, or an empty string for internal initialization. +AGE_IC_FILE_IS_Z = False ! [Boolean] default = False + ! If true, AGE_IC_FILE is in depth space, not layer space +MASK_MASSLESS_TRACERS = False ! [Boolean] default = False + ! If true, the tracers are masked out in massless layer. + ! This can be a problem with time-averages. +TRACERS_MAY_REINIT = False ! [Boolean] default = False + ! If true, tracers may go through the initialization code + ! if they are not found in the restart files. Otherwise + ! it is a fatal error if the tracers are not found in the + ! restart files of a restarted run. +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "file" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +GFS = 9.8 ! [m s-2] default = 9.8 + ! The reduced gravity at the free surface. +COORD_FILE = "Layer_coord.nc" ! + ! The file from which the coordinate densities are read. +COORD_VAR = "Layer" ! default = "Layer" + ! The variable in COORD_FILE that is to be used for the + ! coordinate densities. + ! Parameters of module MOM_grid_init +GRID_CONFIG = "mosaic" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +GRID_FILE = "ocean_hgrid.nc" ! + ! Name of the file from which to read horizontal grid data. +TOPO_CONFIG = "file" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +TOPO_FILE = "topog.nc" ! default = "topog.nc" + ! The file from which the bathymetry is read. +TOPO_VARNAME = "depth" ! default = "depth" + ! The name of the bathymetry variable in TOPO_FILE. +MAXIMUM_DEPTH = 6000.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 + ! The minimum depth of the ocean. +APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the eastern + ! side of the global domain +APPLY_OBC_U_FLATHER_WEST = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the western + ! side of the global domain +APPLY_OBC_V_FLATHER_NORTH = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the northern + ! side of the global domain +APPLY_OBC_V_FLATHER_SOUTH = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the southern + ! side of the global domain +CHANNEL_CONFIG = "global_1deg" ! default = "none" + ! A parameter that determines which set of channels are + ! restricted to specific widths. Options are: + ! none - All channels have the grid width. + ! global_1deg - Sets 16 specific channels appropriate + ! for a 1-degree model, as used in CM2G. + ! list - Read the channel locations and widths from a + ! text file, like MOM_channel_list in the MOM_SIS + ! test case. + ! file - Read open face widths everywhere from a + ! NetCDF file on the model grid. +ROTATION = "2omegasinlat" ! default = "2omegasinlat" + ! This specifies how the Coriolis parameter is specified: + ! 2omegasinlat - Use twice the planetary rotation rate + ! times the sine of latitude. + ! betaplane - Use a beta-plane or f-plane. + ! USER - call a user modified routine. +OMEGA = 7.2921E-05 ! [s-1] default = 7.2921E-05 + ! The rotation rate of the earth. +ALWAYS_WRITE_GEOM = False ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +INIT_LAYERS_FROM_Z_FILE = True ! [Boolean] default = False + ! If true, intialize the layer thicknesses, temperatures, + ! and salnities from a Z-space file on a latitude- + ! longitude grid. +TEMP_SALT_Z_INIT_FILE = "WOA05_pottemp_salt.nc" ! default = "temp_salt_z.nc" + ! The name of the z-space input file used to initialize + ! the layer thicknesses, temperatures and salinities. +Z_INIT_FILE_PTEMP_VAR = "PTEMP" ! default = "ptemp" + ! The name of the potential temperature variable in + ! TEMP_SALT_Z_INIT_FILE. +Z_INIT_FILE_SALT_VAR = "SALT" ! default = "salt" + ! The name of the salinity variable in + ! TEMP_SALT_Z_INIT_FILE. +ADJUST_THICKNESS = True ! [Boolean] default = False + ! If true, all mass below the bottom removed if the + ! topography is shallower than the thickness input file + ! would indicate. +VELOCITY_CONFIG = "zero" ! default = "zero" + ! A string that determines how the initial velocities + ! are specified for a new run: + ! file - read velocities from the file specified + ! by (VELOCITY_FILE). + ! zero - the fluid is initially at rest. + ! uniform - the flow is uniform (determined by + ! paremters TORUS_U and TORUS_V). + ! USER - call a user modified routine. +CONVERT_THICKNESS_UNITS = False ! [Boolean] default = False + ! If true, convert the thickness initial conditions from + ! units of m to kg m-2 or vice versa, depending on whether + ! BOUSSINESQ is defined. This does not apply if a restart + ! file is read. +DEPRESS_INITIAL_SURFACE = False ! [Boolean] default = False + ! If true, depress the initial surface to avoid huge + ! tsunamis when a large surface pressure is applied. +SPONGE = False ! [Boolean] default = False + ! If true, sponges may be applied anywhere in the domain. + ! The exact location and properties of those sponges are + ! specified via SPONGE_CONFIG. +APPLY_OBC_U = False ! [Boolean] default = False + ! If true, open boundary conditions may be set at some + ! u-points, with the configuration controlled by OBC_CONFIG +APPLY_OBC_V = False ! [Boolean] default = False + ! If true, open boundary conditions may be set at some + ! v-points, with the configuration controlled by OBC_CONFIG + ! Parameters of module MOM_MEKE +MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 + ! The local depth-indepented MEKE dissipation rate. +MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 + ! A scaling for the bottom drag applied to MEKE. This + ! should be less than 1 to account for the surface + ! intensification of MEKE and the fraction of MEKE that + ! may be temporarily stored as potential energy. +MEKE_GMCOEFF = -1.0 ! [nondim] default = -1.0 + ! The efficiency of the conversion of potential energy + ! into MEKE by the thickness mixing parameterization. + ! If MEKE_GMCOEFF is negative, this conversion is not + ! used or calculated. +MEKE_FRCOEFF = -1.0 ! [nondim] default = -1.0 + ! The efficiency of the conversion of mean energy into + ! MEKE. If MEKE_FRCOEFF is negative, this conversion + ! is not used or calculated. +MEKE_BGSRC = 0.0 ! [W kg-1] default = 0.0 + ! A background energy source for MEKE. +MEKE_KH = -1.0 ! [m2 s-1] default = -1.0 + ! A background lateral diffusivity of MEKE, or a + ! Use a negative value to not apply lateral diffusion to MEKE. +MEKE_DTSCALE = 1.0 ! [nondim] default = 1.0 + ! A scaling factor to accelerate the time evolution of MEKE. +MEKE_KHCOEFF = -1.0 ! [nondim] default = -1.0 + ! A scaling factor which is combined with the square root + ! of MEKE times the grid-cell area to give MEKE%Kh, or a + ! negative value not to calculate MEKE%Kh. + ! This factor must be >0 for MEKE to contribute to the + ! thickness/tracer mixing in the rest of the model. +MEKE_USCALE = 1.0 ! [m s-1] default = 1.0 + ! The background velocity that is combined with MEKE to + ! calculate the bottom drag. +CDRAG = 0.003 ! [nondim] default = 0.003 + ! CDRAG is the drag coefficient relating the magnitude of + ! the velocity field to the bottom stress. +MEKE_VISC_DRAG = False ! [Boolean] default = False + ! If true, use the vertvisc_type to calculate the bottom + ! drag acting on MEKE. +MEKE_KHTH_FAC = 1.0 ! [nondim] default = 1.0 + ! A factor that maps MEKE%Kh to KhTh. +MEKE_KHTR_FAC = 1.0 ! [nondim] default = 1.0 + ! A factor that maps MEKE%Kh to KhTr. +MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 + ! A factor that maps MEKE%Kh to Kh for MEKE itself. +MEKE_RD_MAX_SCALE = True ! [nondim] default = True + ! If true, the maximum length scale used by MEKE is + ! the deformation radius. + ! Parameters of module MOM_lateral_mixing_coeffs +USE_VARIABLE_MIXING = True ! [Boolean] default = False + ! If true, the variable mixing code will be called. This + ! allows diagnostics to be created even if the scheme is + ! not used. If KHTR_SLOPE_CFF>0 or KhTh_Slope_Cff>0, + ! this is set to true regardless of what is in the + ! parameter file. +RESOLN_SCALED_KH = True ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTH = True ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTR = False ! [Boolean] default = False + ! If true, the epipycnal tracer diffusivity is scaled + ! away when the first baroclinic deformation radius is + ! well resolved. +KHTH_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the interface depth diffusivity +KHTR_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the epipycnal tracer diffusivity +VARMIX_KTOP = 6 ! [nondim] default = 2 + ! The layer number at which to start vertical integration + ! of S*N for purposes of finding the Eady growth rate. +VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 + ! The fixed length scale in the Visbeck formula. + ! Parameters of module MOM_wave_speed +KH_RES_SCALE_COEF = 1.0 ! [nondim] default = 1.0 + ! A coefficient that determines how Kh is scaled away if + ! RESOLN_SCALED_... is true, as + ! F = 1 / (1 + (KH_RES_SCALE_COEF*Rd/dx)^KH_RES_FN_POWER). +KH_RES_FN_POWER = 2 ! [nondim] default = 2 + ! The power of dx/Ld in the resolution function. Any + ! positive integer may be used, although even integers + ! are more efficient to calculate. Setting this greater + ! than 100 results in a step-function being used. +TIDES = True ! [Boolean] default = False + ! If true, apply tidal momentum forcing. +BE = 0.6 ! [nondim] default = 0.6 + ! If SPLIT is true, BE determines the relative weighting + ! of a 2nd-order Runga-Kutta baroclinic time stepping + ! scheme (0.5) and a backward Euler scheme (1) that is + ! used for the Coriolis and inertial terms. BE may be + ! from 0.5 to 1, but instability may occur near 0.5. + ! BE is also applicable if SPLIT is false and USE_RK2 + ! is true. +BEGW = 0.0 ! [nondim] default = 0.0 + ! If SPILT is true, BEGW is a number from 0 to 1 that + ! controls the extent to which the treatment of gravity + ! waves is forward-backward (0) or simulated backward + ! Euler (1). 0 is almost always used. + ! If SPLIT is false and USE_RK2 is true, BEGW can be + ! between 0 and 0.5 to damp gravity waves. +SPLIT_BOTTOM_STRESS = False ! [Boolean] default = False + ! If true, provide the bottom stress calculated by the + ! vertical viscosity to the barotropic solver. +BT_USE_LAYER_FLUXES = True ! [Boolean] default = True + ! If true, use the summed layered fluxes plus an + ! adjustment due to the change in the barotropic velocity + ! in the barotropic continuity equation. +CONTINUITY_SCHEME = "PPM" ! default = "PPM" + ! CONTINUITY_SCHEME selects the discretization for the + ! continuity solver. The only valid value currently is: + ! PPM - use a positive-definite (or monotonic) + ! piecewise parabolic reconstruction solver. +MONOTONIC_CONTINUITY = False ! [Boolean] default = False + ! If true, CONTINUITY_PPM uses the Colella and Woodward + ! monotonic limiter. The default (false) is to use a + ! simple positive definite limiter. +SIMPLE_2ND_PPM_CONTINUITY = False ! [Boolean] default = False + ! If true, CONTINUITY_PPM uses a simple 2nd order + ! (arithmetic mean) interpolation of the edge values. + ! This may give better PV conservation propterties. While + ! it formally reduces the accuracy of the continuity + ! solver itself in the strongly advective limit, it does + ! not reduce the overall order of accuracy of the dynamic + ! core. +UPWIND_1ST_CONTINUITY = False ! [Boolean] default = False + ! If true, CONTINUITY_PPM becomes a 1st-order upwind + ! continuity solver. This scheme is highly diffusive + ! but may be useful for debugging or in single-column + ! mode where its minimal stensil is useful. +ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.15E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +ETA_TOLERANCE_AUX = 1.0E-06 ! [m] default = 1.0E-06 + ! The tolerance for free-surface height discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses when calculating the auxiliary + ! corrected velocities. By default, this is the same as + ! ETA_TOLERANCE, but can be made larger for efficiency. +VELOCITY_TOLERANCE = 1.0E-04 ! [m s-1] default = 3.0E+08 + ! The tolerance for barotropic velocity discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses. +CONT_PPM_AGGRESS_ADJUST = False ! [Boolean] default = False + ! If true, allow the adjusted velocities to have a + ! relative CFL change up to 0.5. +CONT_PPM_VOLUME_BASED_CFL = False ! [Boolean] default = False + ! If true, use the ratio of the open face lengths to the + ! tracer cell areas when estimating CFL numbers. The + ! default is set by CONT_PPM_AGGRESS_ADJUST. +CONTINUITY_CFL_LIMIT = 0.5 ! [nondim] default = 0.5 + ! The maximum CFL of the adjusted velocities. +CONT_PPM_BETTER_ITER = True ! [Boolean] default = True + ! If true, stop corrective iterations using a velocity + ! based criterion and only stop if the iteration is + ! better than all predecessors. +CONT_PPM_USE_VISC_REM_MAX = True ! [Boolean] default = True + ! If true, use more appropriate limiting bounds for + ! corrections in strongly viscous columns. +NOSLIP = False ! [Boolean] default = False + ! If true, no slip boundary conditions are used; otherwise + ! free slip boundary conditions are assumed. The + ! implementation of the free slip BCs on a C-grid is much + ! cleaner than the no slip BCs. The use of free slip BCs + ! is strongly encouraged, and no slip BCs are not used with + ! the biharmonic viscosity. +CORIOLIS_EN_DIS = False ! [Boolean] default = False + ! If true, two estimates of the thickness fluxes are used + ! to estimate the Coriolis term, and the one that + ! dissipates energy relative to the other one is used. +CORIOLIS_SCHEME = "SADOURNY75_ENERGY" ! default = "SADOURNY75_ENERGY" + ! CORIOLIS_SCHEME selects the discretization for the + ! Coriolis terms. Valid values are: + ! SADOURNY75_ENERGY - Sadourny, 1975; energy cons. + ! ARAKAWA_HSU90 - Arakawa & Hsu, 1990 + ! SADOURNY75_ENSTRO - Sadourny, 1975; enstrophy cons. + ! ARAKAWA_LAMB81 - Arakawa & Lamb, 1981; En. + Enst. + ! ARAKAWA_LAMB_BLEND - A blend of Arakawa & Lamb with + ! Arakawa & Hsu and Sadourny energy +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option would + ! have no effect on the SADOURNY Coriolis scheme if it + ! were possible to use centered difference thickness fluxes. +KE_SCHEME = "KE_ARAKAWA" ! default = "KE_ARAKAWA" + ! KE_SCHEME selects the discretization for acceleration + ! due to the kinetic energy gradient. Valid values are: + ! KE_ARAKAWA, KE_SIMPLE_GUDONOV, KE_GUDONOV +PV_ADV_SCHEME = "PV_ADV_CENTERED" ! default = "PV_ADV_CENTERED" + ! PV_ADV_SCHEME selects the discretization for PV + ! advection. Valid values are: + ! PV_ADV_CENTERED - centered (aka Sadourny, 75) + ! PV_ADV_UPWIND1 - upwind, first order + ! Parameters of module MOM_tidal_forcing +TIDE_M2 = True ! [Boolean] default = False + ! If true, apply tidal momentum forcing at the M2 + ! frequency. This is only used if TIDES is true. +TIDE_S2 = False ! [Boolean] default = False + ! If true, apply tidal momentum forcing at the S2 + ! frequency. This is only used if TIDES is true. +TIDE_N2 = False ! [Boolean] default = False + ! If true, apply tidal momentum forcing at the N2 + ! frequency. This is only used if TIDES is true. +TIDE_K2 = False ! [Boolean] default = False + ! If true, apply tidal momentum forcing at the K2 + ! frequency. This is only used if TIDES is true. +TIDE_K1 = False ! [Boolean] default = False + ! If true, apply tidal momentum forcing at the K1 + ! frequency. This is only used if TIDES is true. +TIDE_O1 = False ! [Boolean] default = False + ! If true, apply tidal momentum forcing at the O1 + ! frequency. This is only used if TIDES is true. +TIDE_P1 = False ! [Boolean] default = False + ! If true, apply tidal momentum forcing at the P1 + ! frequency. This is only used if TIDES is true. +TIDE_Q1 = False ! [Boolean] default = False + ! If true, apply tidal momentum forcing at the Q1 + ! frequency. This is only used if TIDES is true. +TIDE_MF = False ! [Boolean] default = False + ! If true, apply tidal momentum forcing at the MF + ! frequency. This is only used if TIDES is true. +TIDE_MM = False ! [Boolean] default = False + ! If true, apply tidal momentum forcing at the MM + ! frequency. This is only used if TIDES is true. +TIDAL_SAL_FROM_FILE = False ! [Boolean] default = False + ! If true, read the tidal self-attraction and loading + ! from input files, specified by TIDAL_INPUT_FILE. + ! This is only used if TIDES is true. +USE_PREVIOUS_TIDES = False ! [Boolean] default = False + ! If true, use the SAL from the previous iteration of the + ! tides to facilitate convergent iteration. + ! This is only used if TIDES is true. +TIDE_USE_SAL_SCALAR = True ! [Boolean] default = True + ! If true and TIDES is true, use the scalar approximation + ! when calculating self-attraction and loading. +TIDE_SAL_SCALAR_VALUE = 0.094 ! [m m-1] + ! The constant of proportionality between sea surface + ! height (really it should be bottom pressure) anomalies + ! and bottom geopotential anomalies. This is only used if + ! TIDES and TIDE_USE_SAL_SCALAR are true. +TIDE_M2_FREQ = 1.405189E-04 ! [s-1] default = 1.405189E-04 + ! Frequency of the M2 tidal constituent. + ! This is only used if TIDES and TIDE_M2 are true. +TIDE_M2_AMP = 0.242334 ! [m] default = 0.242334 + ! Amplitude of the M2 tidal constituent. + ! This is only used if TIDES and TIDE_M2 are true. +TIDE_M2_PHASE_T0 = 0.0 ! [radians] default = 0.0 + ! Phase of the M2 tidal constituent at time 0. + ! This is only used if TIDES and TIDE_M2 are true. +ANALYTIC_FV_PGF = True ! [Boolean] default = True + ! If true the pressure gradient forces are calculated + ! with a finite volume form that analytically integrates + ! the equations of state in pressure to avoid any + ! possibility of numerical thermobaric instability, as + ! described in Adcroft et al., O. Mod. (2008). + ! Parameters of module MOM_hor_visc +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +BIHARMONIC = True ! [Boolean] default = True + ! If true, se a biharmonic horizontal viscosity. + ! BIHARMONIC may be used with LAPLACIAN. +KH = 0.0 ! [m2 s-1] default = 0.0 + ! The background Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. +SMAGORINSKY_KH = False ! [Boolean] default = False + ! If true, use a Smagorinsky nonlinear eddy viscosity. +BOUND_KH = True ! [Boolean] default = True + ! If true, the Laplacian coefficient is locally limited + ! to be stable. +BETTER_BOUND_KH = True ! [Boolean] default = True + ! If true, the Laplacian coefficient is locally limited + ! to be stable with a better bounding than just BOUND_KH. +AH = 0.0 ! [m4 s-1] default = 0.0 + ! The background biharmonic horizontal viscosity. +AH_VEL_SCALE = 0.05 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +BOUND_AH = True ! [Boolean] default = True + ! If true, the biharmonic coefficient is locally limited + ! to be stable. +BETTER_BOUND_AH = True ! [Boolean] default = True + ! If true, the biharmonic coefficient is locally limited + ! to be stable with a better bounding than just BOUND_AH. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. +BOUND_CORIOLIS_BIHARM = True ! [Boolean] default = True + ! If true use a viscosity that increases with the square + ! of the velocity shears, so that the resulting viscous + ! drag is of comparable magnitude to the Coriolis terms + ! when the velocity differences between adjacent grid + ! points is 0.5*BOUND_CORIOLIS_VEL. The default is the + ! value of BOUND_CORIOLIS (or false). +BOUND_CORIOLIS_VEL = 6.0 ! [m s-1] default = 6.0 + ! The velocity scale at which BOUND_CORIOLIS_BIHARM causes + ! the biharmonic drag to have comparable magnitude to the + ! Coriolis acceleration. The default is set by MAXVEL. +HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 + ! The nondimensional coefficient of the ratio of the + ! viscosity bounds to the theoretical maximum for + ! stability without considering other terms. + ! Parameters of module MOM_vert_friction +BOTTOMDRAGLAW = True ! [Boolean] default = True + ! If true, the bottom stress is calculated with a drag + ! law of the form c_drag*|u|*u. The velocity magnitude + ! may be an assumed value or it may be based on the + ! actual velocity in the bottommost HBBL, depending on + ! LINEAR_DRAG. +CHANNEL_DRAG = True ! [Boolean] default = False + ! If true, the bottom drag is exerted directly on each + ! layer proportional to the fraction of the bottom it + ! overlies. +DIRECT_STRESS = False ! [Boolean] default = False + ! If true, the wind stress is distributed over the + ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML + ! may be set to a very small value. +DYNAMIC_VISCOUS_ML = True ! [Boolean] default = False + ! If true, use a bulk Richardson number criterion to + ! determine the mixed layer thickness for viscosity. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +HARMONIC_VISC = False ! [Boolean] default = False + ! If true, use the harmonic mean thicknesses for + ! calculating the vertical viscosity. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. +CFL_BASED_TRUNCATIONS = True ! [Boolean] default = True + ! If true, base truncations on the CFL number, and not an + ! absolute speed. +CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 + ! The value of the CFL number that will cause velocity + ! components to be truncated; instability can occur past 0.5. +CFL_REPORT = 0.5 ! [nondim] default = 0.5 + ! The value of the CFL number that causes accelerations + ! to be reported; the default is CFL_TRUNCATE. + ! Parameters of module MOM_PointAccel +MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 + ! The maximum number of colums of truncations that any PE + ! will write out during a run. + ! Parameters of module MOM_set_visc +LINEAR_DRAG = False ! [Boolean] default = False + ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag + ! law is cdrag*DRAG_BG_VEL*u. +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +DOUBLE_DIFFUSION = False ! [Boolean] default = False + ! If true, increase diffusivitives for temperature or salt + ! based on double-diffusive paramaterization from MOM4/KPP. +BULK_RI_ML_VISC = 0.05 ! [nondim] default = 0.05 + ! The efficiency with which mean kinetic energy released + ! by mechanically forced entrainment of the mixed layer + ! is converted to turbulent kinetic energy. By default, + ! BULK_RI_ML_VISC = BULK_RI_ML or 0. +TKE_DECAY_VISC = 10.0 ! [nondim] default = 10.0 + ! TKE_DECAY_VISC relates the vertical rate of decay of + ! the TKE available for mechanical entrainment to the + ! natural Ekman depth for use in calculating the dynamic + ! mixed layer viscosity. By default, + ! TKE_DECAY_VISC = TKE_DECAY or 0. +ML_USE_OMEGA = True ! [Boolean] default = False + ! If true, use the absolute rotation rate instead of the + ! vertical component of rotation when setting the decay + ! scale for turbulence. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_USE_EOS = False ! [Boolean] default = False + ! If true, use the equation of state in determining the + ! properties of the bottom boundary layer. Otherwise use + ! the layer target potential densities. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. +HTBL_SHELF_MIN = 0.1 ! [m] default = 0.1 + ! The minimum top boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-top viscosity. +HTBL_SHELF = 10.0 ! [m] default = 10.0 + ! The thickness over which near-surface velocities are + ! averaged for the drag law under an ice shelf. By + ! default this is the same as HBBL +KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum viscosities in the bottom boundary layer. +KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum viscosities in the top boundary layer. +SMAG_CONST_CHANNEL = 0.15 ! [nondim] default = 0.15 + ! The nondimensional Laplacian Smagorinsky constant used + ! in calculating the channel drag if it is enabled. The + ! default is to use the same value as SMAG_LAP_CONST if + ! it is defined, or 0.15 if it is not. The value used is + ! also 0.15 if the specified value is negative. + ! Parameters of module MOM_barotropic +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +GRADUAL_BT_ICS = False ! [Boolean] default = False + ! If true, adjust the initial conditions for the + ! barotropic solver to the values from the layered + ! solution over a whole timestep instead of instantly. + ! This is a decent approximation to the inclusion of + ! sum(u dh_dt) while also correcting for truncation errors. +BT_USE_WIDE_HALOS = True ! [Boolean] default = True + ! If true, use wide halos and march in during the + ! barotropic time stepping for efficiency. +BTHALO = 0 ! default = 0 + ! The minimum halo size for the barotropic solver. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +USE_BT_CONT_TYPE = True ! [Boolean] default = True + ! If true, use a structure with elements that describe + ! effective face areas from the summed continuity solver + ! as a function the barotropic flow in coupling between + ! the barotropic and baroclinic flow. This is only used + ! if SPLIT is true. +NONLINEAR_BT_CONTINUITY = False ! [Boolean] default = False + ! If true, use nonlinear transports in the barotropic + ! continuity equation. This does not apply if + ! USE_BT_CONT_TYPE is true. +BT_MASS_SOURCE_LIMIT = 0.0 ! [nondim] default = 0.0 + ! The fraction of the initial depth of the ocean that can + ! be added to or removed from the bartropic solution + ! within a thermodynamic time step. By default this is 0 + ! for no correction. +BT_PROJECT_VELOCITY = True ! [Boolean] default = False + ! If true, step the barotropic velocity first and project + ! out the velocity tendancy by 1+BEBT when calculating the + ! transport. The default (false) is to use a predictor + ! continuity step to find the pressure field, and then + ! to do a corrector continuity step using a weighted + ! average of the old and new velocities, with weights + ! of (1-BEBT) and BEBT. +DYNAMIC_SURFACE_PRESSURE = False ! [Boolean] default = False + ! If true, add a dynamic pressure due to a viscous ice + ! shelf, for instance. +SADOURNY = True ! [Boolean] default = True + ! If true, the Coriolis terms are discretized with the + ! Sadourny (1975) energy conserving scheme, otherwise + ! the Arakawa & Hsu scheme is used. If the internal + ! deformation radius is not resolved, the Sadourny scheme + ! should probably be used. +BT_THICK_SCHEME = "FROM_BT_CONT" ! default = "HYBRID" + ! A string describing the scheme that is used to set the + ! open face areas used for barotropic transport and the + ! relative weights of the accelerations. Valid values are: + ! ARITHMETIC - arithmetic mean layer thicknesses + ! HARMONIC - harmonic mean layer thicknesses + ! HYBRID (the default) - use arithmetic means for + ! layers above the shallowest bottom, the harmonic + ! mean for layers below, and a weighted average for + ! layers that straddle that depth + ! FROM_BT_CONT - use the average thicknesses kept + ! in the h_u and h_v fields of the BT_cont_type +BT_STRONG_DRAG = True ! [Boolean] default = False + ! If true, use a stronger estimate of the retarding + ! effects of strong bottom drag, by making it implicit + ! with the barotropic time-step instead of implicit with + ! the baroclinic time-step and dividing by the number of + ! barotropic steps. +CLIP_BT_VELOCITY = False ! [Boolean] default = False + ! If true, limit any velocity components that exceed + ! MAXVEL. This should only be used as a desperate + ! debugging measure. +MAXCFL_BT_CONT = 0.1 ! [nondim] default = 0.1 + ! The maximum permitted CFL number associated with the + ! barotropic accelerations from the summed velocities + ! times the time-derivatives of thicknesses. +DT_BT_FILTER = -0.25 ! [sec or nondim] default = -0.25 + ! A time-scale over which the barotropic mode solutions + ! are filtered, in seconds if positive, or as a fraction + ! of DT if negative. When used this can never be taken to + ! be longer than 2*dt. Set this to 0 to apply no filtering. +G_BT_EXTRA = 0.0 ! [nondim] default = 0.0 + ! A nondimensional factor by which gtot is enhanced. +SSH_EXTRA = 10.0 ! [m] default = 10.0 + ! An estimate of how much higher SSH might get, for use + ! in calculating the safe external wave speed. The + ! default is the minimum of 10 m or 5% of MAXIMUM_DEPTH. +DEBUG_BT = False ! [Boolean] default = False + ! If true, write out verbose debugging data within the + ! barotropic time-stepping loop. The data volume can be + ! quite large if this is true. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = -0.95 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + ! Parameters of module MOM_thickness_diffuse +KHTH = 10.0 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. +KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum horizontal thickness diffusivity. +KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum horizontal thickness diffusivity. +DETANGLE_INTERFACES = False ! [Boolean] default = False + ! If defined add 3-d structured enhanced interface height + ! diffusivities to horizonally smooth jagged layers. +KHTH_SLOPE_MAX = 0.01 ! [nondim] default = 0.01 + ! A slope beyond which the calculated isopycnal slope is + ! not reliable and is scaled away. This is used with + ! FULL_THICKNESSDIFFUSE. +KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 + ! A diapycnal diffusivity that is used to interpolate + ! more sensible values of T & S into thin layers. + ! Parameters of module MOM_mixed_layer_restrat +FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 + ! A nondimensional coefficient that is proportional to + ! the ratio of the deformation radius to the dominant + ! lengthscale of the submesoscale mixed layer + ! instabilities, times the minimum of the ratio of the + ! mesoscale eddy kinetic energy to the large-scale + ! geostrophic kinetic energy or 1 plus the square of the + ! grid spacing over the deformation radius, as detailed + ! by Fox-Kemper et al. (2010) +Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. +NK_ZSPACE (from file) = 50 ! [nondim] + ! The number of depth-space levels. This is determined + ! from the size of the variable zw in the output grid file. + ! Parameters of module MOM_diabatic_driver + ! The following parameters are used for diabatic processes. +ML_MIX_FIRST = 0.0 ! [nondim] default = 0.0 + ! The fraction of the mixed layer mixing that is applied + ! before interior diapycnal mixing. 0 by default. +INTERNAL_TIDES = False ! [Boolean] default = False + ! If true, use the code that advances as separate set of + ! equations for the internal tide energy density. +MASSLESS_MATCH_TARGETS = True ! [Boolean] default = True + ! If true, the temperature and salinity of massless layers + ! are kept consistent with their target densities. + ! Otherwise the properties of massless layers evolve + ! diffusively to match massive neighboring layers. +RECLAIM_FRAZIL = True ! [Boolean] default = True + ! If true, try to use any frazil heat deficit to cool any + ! overlying layers down to the freezing point, thereby + ! avoiding the creation of thin ice when the SST is above + ! the freezing point. +PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False + ! If true, use a pressure dependent freezing temperature + ! when making frazil. The default is false, which will be + ! faster but is inappropriate with ice-shelf cavities. +MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True + ! If true, mix the passive tracers in massless layers at + ! the bottom into the interior as though a diffusivity of + ! KD_MIN_TR were operating. +KD_MIN_TR = 2.0E-06 ! [m2 s-1] default = 2.0E-06 + ! A minimal diffusivity that should always be applied to + ! tracers, especially in massless layers near the bottom. + ! The default is 0.1*KD. +KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 + ! A bottom boundary layer tracer diffusivity that will + ! allow for explicitly specified bottom fluxes. The + ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) + ! over the same distance. +FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 + ! The flux Richardson number where the stratification is + ! large enough that N2 > omega2. The full expression for + ! the Flux Richardson number is usually + ! FLUX_RI_MAX*N2/(N2+OMEGA2). +ML_RADIATION = True ! [Boolean] default = False + ! If true, allow a fraction of TKE available from wind + ! work to penetrate below the base of the mixed layer + ! with a vertical decay scale determined by the minimum + ! of: (1) The depth of the mixed layer, (2) an Ekman + ! length scale. +ML_RAD_EFOLD_COEFF = 0.2 ! [nondim] default = 0.2 + ! A coefficient that is used to scale the penetration + ! depth for turbulence below the base of the mixed layer. + ! This is only used if ML_RADIATION is true. +ML_RAD_KD_MAX = 0.001 ! [m2 s-1] default = 0.001 + ! The maximum diapycnal diffusivity due to turbulence + ! radiated from the base of the mixed layer. + ! This is only used if ML_RADIATION is true. +ML_RAD_COEFF = 0.1 ! [nondim] default = 0.2 + ! The coefficient which scales MSTAR*USTAR^3 to obtain + ! the energy available for mixing below the base of the + ! mixed layer. This is only used if ML_RADIATION is true. +ML_RAD_APPLY_TKE_DECAY = True ! [Boolean] default = True + ! If true, apply the same exponential decay to ML_rad as + ! is applied to the other surface sources of TKE in the + ! mixed layer code. This is only used if ML_RADIATION is true. +MSTAR = 0.3 ! [units=nondim] default = 0.3 + ! The ratio of the friction velocity cubed to the TKE + ! input to the mixed layer. +TKE_DECAY = 10.0 ! [nondim] default = 2.5 + ! The ratio of the natural Ekman depth to the TKE decay scale. +BBL_EFFIC = 0.2 ! [nondim] default = 0.2 + ! The efficiency with which the energy extracted by + ! bottom drag drives BBL diffusion. This is only + ! used if BOTTOMDRAGLAW is true. +BBL_MIXING_MAX_DECAY = 0.0 ! [m] default = 0.0 + ! The maximum decay scale for the BBL diffusion, or 0 + ! to allow the mixing to penetrate as far as + ! stratification and rotation permit. The default is 0. + ! This is only used if BOTTOMDRAGLAW is true. +BBL_MIXING_AS_MAX = False ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the + ! BBL mixing and the other diffusivities. Otherwise, + ! diffusiviy from the BBL_mixing is simply added. +BRYAN_LEWIS_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, use a Bryan & Lewis (JGR 1979) like tanh + ! profile of background diapycnal diffusivity with depth. +HENYEY_IGW_BACKGROUND = True ! [Boolean] default = False + ! If true, use a latitude-dependent scaling for the near + ! surface background diffusivity, as described in + ! Harrison & Hallberg, JPO 2008. +HENYEY_N0_2OMEGA = 20.0 ! [nondim] default = 20.0 + ! The ratio of the typical Buoyancy frequency to twice + ! the Earth's rotation period, used with the Henyey + ! scaling from the mixing. +N2_FLOOR_IOMEGA2 = 0.0 ! [nondim] default = 1.0 + ! The floor applied to N2(k) scaled by Omega^2: + ! If =0., N2(k) is simply positive definite. + ! If =1., N2(k) > Omega^2 everywhere. +KD_TANH_LAT_FN = False ! [Boolean] default = False + ! If true, use a tanh dependence of Kd_sfc on latitude, + ! like CM2.1/CM2M. There is no physical justification + ! for this form, and it can not be used with + ! HENYEY_IGW_BACKGROUND. +KD = 2.0E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 + ! The minimum diapycnal diffusivity. +KD_MAX = -1.0 ! [m2 s-1] default = -1.0 + ! The maximum permitted increment for the diapycnal + ! diffusivity from TKE-based parameterizations, or a + ! negative value for no limit. +KD_ADD = 0.0 ! [m2 s-1] default = 0.0 + ! A uniform diapycnal diffusivity that is added + ! everywhere without any filtering or scaling. +INT_TIDE_DISSIPATION = True ! [Boolean] default = False + ! If true, use an internal tidal dissipation scheme to + ! drive diapycnal mixing, along the lines of St. Laurent + ! et al. (2002) and Simmons et al. (2004). +INT_TIDE_PROFILE = "STLAURENT_02" ! default = "STLAURENT_02" + ! INT_TIDE_PROFILE selects the vertical profile of energy + ! dissipation with INT_TIDE_DISSIPATION. Valid values are: + ! STLAURENT_02 - Use the St. Laurent et al exponential + ! decay profile. + ! POLZIN_09 - Use the Polzin WKB-streched algebraic + ! decay profile. +LEE_WAVE_DISSIPATION = False ! [Boolean] default = False + ! If true, use an lee wave driven dissipation scheme to + ! drive diapycnal mixing, along the lines of Nikurashin + ! (2010) and using the St. Laurent et al. (2002) + ! and Simmons et al. (2004) vertical profile +USER_CHANGE_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, call user-defined code to change the diffusivity. +DISSIPATION_MIN = 0.0 ! [W m-3] default = 0.0 + ! The minimum dissipation by which to determine a lower + ! bound of Kd (a floor). +DISSIPATION_N0 = 1.0E-07 ! [W m-3] default = 0.0 + ! The intercept when N=0 of the N-dependent expression + ! used to set a minimum dissipation by which to determine + ! a lower bound of Kd (a floor): A in eps_min = A + B*N. +DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 + ! The coefficient multiplying N, following Gargett, used to + ! set a minimum dissipation by which to determine a lower + ! bound of Kd (a floor): B in eps_min = A + B*N +DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum vertical diffusivity applied as a floor. +INT_TIDE_DECAY_SCALE = 300.3003003003003 ! [m] default = 0.0 + ! The decay scale away from the bottom for tidal TKE with + ! the new coding when INT_TIDE_DISSIPATION is used. +MU_ITIDES = 0.2 ! [nondim] default = 0.2 + ! A dimensionless turbulent mixing efficiency used with + ! INT_TIDE_DISSIPATION, often 0.2. +GAMMA_ITIDES = 0.3333 ! [nondim] default = 0.3333 + ! The fraction of the internal tidal energy that is + ! dissipated locally with INT_TIDE_DISSIPATION. + ! THIS NAME COULD BE BETTER. +MIN_ZBOT_ITIDES = 0.0 ! [m] default = 0.0 + ! Turn off internal tidal dissipation when the total + ! ocean depth is less than this value. +KAPPA_ITIDES = 6.28319E-04 ! [m-1] default = 6.283185307179586E-04 + ! A topographic wavenumber used with INT_TIDE_DISSIPATION. + ! The default is 2pi/10 km, as in St.Laurent et al. 2002. +UTIDE = 0.0 ! [m s-1] default = 0.0 + ! The constant tidal amplitude used with INT_TIDE_DISSIPATION. +KAPPA_H2_FACTOR = 0.75 ! [nondim] default = 1.0 + ! A scaling factor for the roughness amplitude with nINT_TIDE_DISSIPATION. +TKE_ITIDE_MAX = 0.1 ! [W m-2] default = 1000.0 + ! The maximum internal tide energy source availble to mix + ! above the bottom boundary layer with INT_TIDE_DISSIPATION. +READ_TIDEAMP = True ! [Boolean] default = False + ! If true, read a file (given by TIDEAMP_FILE) containing + ! the tidal amplitude with INT_TIDE_DISSIPATION. +TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" + ! The path to the file containing the spatially varying + ! tidal amplitudes with INT_TIDE_DISSIPATION. +H2_FILE = "sgs_h2.nc" ! + ! The path to the file containing the sub-grid-scale + ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + ! Parameters of module MOM_entrain_diffusive +CORRECT_DENSITY = True ! [Boolean] default = True + ! If true, and USE_EOS is true, the layer densities are + ! restored toward their target values by the diapycnal + ! mixing, as described in Hallberg (MWR, 2000). +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 + ! The tolerance with which to solve for entrainment values. + ! Parameters of module MOM_geothermal +GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 + ! The constant geothermal heat flux, a rescaling + ! factor for the heat flux read from GEOTHERMAL_FILE, or + ! 0 to disable the geothermal heating. +GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" + ! The file from which the geothermal heating is to be + ! read, or blank to use a constant heating rate. +GEOTHERMAL_THICKNESS = 0.1 ! [m] default = 0.1 + ! The thickness over which to apply geothermal heating. +GEOTHERMAL_DRHO_DT_INPLACE = -0.01 ! [kg m-3 K-1] default = -0.01 + ! The value of drho_dT above which geothermal heating + ! simply heats water in place instead of moving it between + ! isopycnal layers. This must be negative. +GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" + ! The name of the geothermal heating variable in + ! GEOTHERMAL_FILE. + ! Parameters of module MOM_kappa_shear +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! +KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True + ! If true, combine the mixed layers together before + ! solving the kappa-shear equations. + ! Parameters of module MOM_mixed_layer +NSTAR = 0.15 ! [nondim] default = 0.15 + ! The portion of the buoyant potential energy imparted by + ! surface fluxes that is available to drive entrainment + ! at the base of mixed layer when that energy is positive. +BULK_RI_ML = 0.05 ! [nondim] + ! The efficiency with which mean kinetic energy released + ! by mechanically forced entrainment of the mixed layer + ! is converted to turbulent kinetic energy. +ABSORB_ALL_SW = True ! [Boolean] default = False + ! If true, all shortwave radiation is absorbed by the + ! ocean, instead of passing through to the bottom mud. +CONV_DECAY = 0.5 ! [nondim] default = 0.5 + ! CONV_DECAY relates the vertical rate of decay of the + ! convectively released TKE available for penetrating + ! entrainment to the natural Ekman length. +NSTAR2 = 0.15 ! [nondim] default = 0.15 + ! The portion of any potential energy released by + ! convective adjustment that is available to drive + ! entrainment at the base of mixed layer. By default + ! NSTAR2=NSTAR. +BULK_RI_CONVECTIVE = 0.05 ! [nondim] default = 0.05 + ! The efficiency with which convectively released mean + ! kinetic energy is converted to turbulent kinetic + ! energy. By default BULK_RI_CONVECTIVE=BULK_RI_ML. +HMIX_MIN = 2.0 ! [m] default = 0.0 + ! The minimum mixed layer depth if the mixed layer depth + ! is determined dynamically. +LIMIT_BUFFER_DETRAIN = True ! [Boolean] default = False + ! If true, limit the detrainment from the buffer layers + ! to not be too different from the neighbors. +ALLOWED_DETRAIN_TEMP_CHG = 0.5 ! [K] default = 0.5 + ! The amount by which temperature is allowed to exceed + ! previous values during detrainment. +ALLOWED_DETRAIN_SALT_CHG = 0.1 ! [PSU] default = 0.1 + ! The amount by which salinity is allowed to exceed + ! previous values during detrainment. +ML_DT_DS_WEIGHT = 6.0 ! [degC PSU-1] default = 6.0 + ! When forced to extrapolate T & S to match the layer + ! densities, this factor (in deg C / PSU) is combined + ! with the derivatives of density with T & S to determine + ! what direction is orthogonal to density contours. It + ! should be a typical value of (dR/dS) / (dR/dT) in + ! oceanic profiles. +DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 + ! The surface fluxes are scaled away when the total ocean + ! depth is less than DEPTH_LIMIT_FLUXES. +ML_RESORT = True ! [Boolean] default = False + ! If true, resort the topmost layers by potential density + ! before the mixed layer calculations. +ML_PRESORT_NK_CONV_ADJ = 4 ! [nondim] default = 0 + ! Convectively mix the first ML_PRESORT_NK_CONV_ADJ + ! layers before sorting when ML_RESORT is true. +RESOLVE_EKMAN = False ! [Boolean] default = False + ! If true, the NKML>1 layers in the mixed layer are + ! chosen to optimally represent the impact of the Ekman + ! transport on the mixed layer TKE budget. Otherwise, + ! the sublayers are distributed uniformly through the + ! mixed layer. +CORRECT_ABSORPTION_DEPTH = True ! [Boolean] default = False + ! If true, the depth at which penetrating shortwave + ! radiation is absorbed is corrected by moving some of + ! the heating upward in the water column. +DO_RIVERMIX = True ! [Boolean] default = False + ! If true, apply additional mixing whereever there is + ! runoff, so that it is mixed down to RIVERMIX_DEPTH, + ! if the ocean is that deep. +RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 + ! The depth to which rivers are mixed if DO_RIVERMIX is + ! defined. +USE_RIVER_HEAT_CONTENT = False ! [Boolean] default = False + ! If true, use the fluxes%runoff_Hflx field to set the + ! heat carried by runoff, instead of using SST*CP*liq_runoff. +USE_CALVING_HEAT_CONTENT = False ! [Boolean] default = False + ! If true, use the fluxes%calving_Hflx field to set the + ! heat carried by runoff, instead of using SST*CP*froz_runoff. +LIMIT_BUFFER_DET_DH_SFC = 0.5 ! [nondim] default = 0.5 + ! The fractional limit in the change between grid points + ! of the surface region (mixed & buffer layer) thickness. +LIMIT_BUFFER_DET_DH_BATHY = 0.2 ! [nondim] default = 0.2 + ! The fraction of the total depth by which the thickness + ! of the surface region (mixed & buffer layer) is allowed + ! to change between grid points. + ! Parameters of module MOM_regularize_layers +REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False + ! If defined, vertically restructure the near-surface + ! layers when they have too much lateral variations to + ! allow for sensible lateral barotropic transports. +REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 + ! The value of the relative thickness deficit at which + ! to start modifying the layer structure when + ! REGULARIZE_SURFACE_LAYERS is true. + ! Parameters of module MOM_opacity +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +OPACITY_SCHEME = "MANIZZA_05" ! default = "MANIZZA_05" + ! This character string specifies how chlorophyll + ! concentrations are translated into opacities. Currently + ! valid options include: + ! MANIZZA_05 - Use Manizza et al., GRL, 2005. + ! MOREL_88 - Use Morel, JGR, 1988. +CHL_FROM_FILE = True ! [Boolean] default = True + ! If true, chl_a is read from a file. +CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! + ! CHL_FILE is the file containing chl_a concentrations in + ! the variable CHL_A. It is used when VAR_PEN_SW and + ! CHL_FROM_FILE are true. +BLUE_FRAC_SW = 0.5 ! [nondim] default = 0.5 + ! The fraction of the penetrating shortwave radiation + ! that is in the blue band. +PEN_SW_NBANDS = 3 ! default = 1 + ! The number of bands of penetrating shortwave radiation. +OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 + ! The value to use for opacity over land. The default is + ! 10 m-1 - a value for muddy water. + ! Parameters of module MOM_tracer_advect + ! Parameters of module MOM_tracer_hor_diff +KHTR = 10.0 ! [m2 s-1] default = 0.0 + ! The background along-isopycnal tracer diffusivity. +KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 + ! The minimum along-isopycnal tracer diffusivity. +KHTR_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum along-isopycnal tracer diffusivity. +KHTR_PASSIVITY_COEFF = 3.0 ! [nondim] default = 0.0 + ! The coefficient that scales deformation radius over + ! grid-spacing in passivity, where passiviity is the ratio + ! between along isopycnal mxiing of tracers to thickness mixing. + ! A non-zero value enables this parameterization. +KHTR_PASSIVITY_MIN = 0.5 ! [nondim] default = 0.5 + ! The minimum passivity which is the ratio between + ! along isopycnal mxiing of tracers to thickness mixing. +DIFFUSE_ML_TO_INTERIOR = False ! [Boolean] default = False + ! If true, enable epipycnal mixing between the surface + ! boundary layer and the interior. +CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False + ! If true, use enough iterations the diffusion to ensure + ! that the diffusive equivalent of the CFL limit is not + ! violated. If false, always use 1 iteration. + ! Parameters of module MOM_surface_forcing +VARIABLE_WINDS = True ! [Boolean] default = True + ! If true, the winds vary in time after the initialization. +VARIABLE_BUOYFORCE = True ! [Boolean] default = True + ! If true, the buoyancy forcing varies in time after the + ! initialization of the model. +BUOY_CONFIG = "file" ! + ! The character string that indicates how buoyancy forcing + ! is specified. Valid options include (file), (zero), + ! (linear), (USER), and (NONE). +ARCHAIC_OMIP_FORCING_FILE = False ! [Boolean] default = True + ! If true, use the forcing variable decomposition from + ! the old German OMIP prescription that predated CORE. If + ! false, use the variable groupings available from MOM + ! output diagnostics of forcing variables. +LONGWAVE_FILE = "ocean_forcing_daily.nc" ! + ! The file with the longwave heat flux, in the variable + ! given by LONGWAVE_FORCING_VAR. +LONGWAVE_FORCING_VAR = "LW" ! default = "LW" + ! The variable with the longwave forcing field. +SHORTWAVE_FILE = "ocean_forcing_daily.nc" ! + ! The file with the shortwave heat flux, in the variable + ! given by SHORTWAVE_FORCING_VAR. +SHORTWAVE_FORCING_VAR = "SW" ! default = "SW" + ! The variable with the shortwave forcing field. +EVAPORATION_FILE = "ocean_forcing_daily.nc" ! + ! The file with the evaporative moisture flux, in the + ! variable given by EVAP_FORCING_VAR. +EVAP_FORCING_VAR = "evap" ! default = "evap" + ! The variable with the evaporative moisture flux. +LATENTHEAT_FILE = "ocean_forcing_daily.nc" ! + ! The file with the latent heat flux, in the variable + ! given by LATENT_FORCING_VAR. +LATENT_FORCING_VAR = "latent" ! default = "latent" + ! The variable with the latent heat flux. +SENSIBLEHEAT_FILE = "ocean_forcing_daily.nc" ! + ! The file with the sensible heat flux, in the variable + ! given by SENSIBLE_FORCING_VAR. +SENSIBLE_FORCING_VAR = "sensible" ! default = "sensible" + ! The variable with the sensible heat flux. +RAIN_FILE = "ocean_precip_monthly.nc" ! + ! The file with the liquid precipitation flux, in the + ! variable given by RAIN_FORCING_VAR. +RAIN_FORCING_VAR = "liq_precip" ! default = "liq_precip" + ! The variable with the liquid precipitation flux. +SNOW_FILE = "ocean_precip_monthly.nc" ! + ! The file with the frozen precipitation flux, in the + ! variable given by SNOW_FORCING_VAR. +SNOW_FORCING_VAR = "froz_precip" ! default = "froz_precip" + ! The variable with the frozen precipitation flux. +RUNOFF_FILE = "ocean_precip_monthly.nc" ! + ! The file with the fresh and frozen runoff/calving + ! fluxes, in variables given by LIQ_RUNOFF_FORCING_VAR + ! and FROZ_RUNOFF_FORCING_VAR. +LIQ_RUNOFF_FORCING_VAR = "liq_runoff" ! default = "liq_runoff" + ! The variable with the liquid runoff flux. +FROZ_RUNOFF_FORCING_VAR = "froz_runoff" ! default = "froz_runoff" + ! The variable with the frozen runoff flux. +SSTRESTORE_FILE = "ocean_forcing_daily.nc" ! + ! The file with the SST toward which to restore in the + ! variable given by SST_RESTORE_VAR. +SALINITYRESTORE_FILE = "ocean_forcing_daily.nc" ! + ! The file with the surface salinity toward which to + ! restore in the variable given by SSS_RESTORE_VAR. +SST_RESTORE_VAR = "SST" ! default = "SST" + ! The variable with the SST toward which to restore. +SSS_RESTORE_VAR = "SSS" ! default = "SSS" + ! The variable with the SSS toward which to restore. +WIND_CONFIG = "file" ! + ! The character string that indicates how wind forcing + ! is specified. Valid options include (file), (2gyre), + ! (1gyre), (gyres), (zero), and (USER). +WIND_FILE = "ocean_forcing_daily.nc" ! + ! The file in which the wind stresses are found in + ! variables STRESS_X and STRESS_Y. +WINDSTRESS_X_VAR = "taux" ! default = "STRESS_X" + ! The name of the x-wind stress variable in WIND_FILE. +WINDSTRESS_Y_VAR = "tauy" ! default = "STRESS_Y" + ! The name of the y-wind stress variable in WIND_FILE. +WINDSTRESS_STAGGER = "C" ! default = "A" + ! A character indicating how the wind stress components + ! are staggered in WIND_FILE. This may be A or C for now. +WINDSTRESS_SCALE = 1.0 ! [nondim] default = 1.0 + ! A value by which the wind stresses in WIND_FILE are rescaled. +USTAR_FORCING_VAR = "" ! [nondim] default = "" + ! The name of the friction velocity variable in WIND_FILE + ! or blank to get ustar from the wind stresses plus the + ! gustiness. +RESTOREBUOY = True ! [Boolean] default = False + ! If true, the buoyancy fluxes drive the model back + ! toward some specified surface state with a rate + ! given by FLUXCONST. +FLUXCONST = 0.5 ! [m day-1] + ! The constant that relates the restoring surface fluxes + ! to the relative surface anomalies (akin to a piston + ! velocity). Note the non-MKS units. +GUST_CONST = 0.02 ! [Pa] default = 0.02 + ! The background gustiness in the winds. +READ_GUST_2D = True ! [Boolean] default = False + ! If true, use a 2-dimensional gustiness supplied from + ! an input file +GUST_2D_FILE = "gustiness_qscat.nc" ! + ! The file in which the wind gustiness is found in + ! variable gustiness. + ! Parameters of module MOM_sum_output +CALCULATE_APE = True ! [Boolean] default = True + ! If true, calculate the available potential energy of + ! the interfaces. Setting this to false reduces the + ! memory footprint of high-PE-count models dramatically. +WRITE_STOCKS = True ! [Boolean] default = True + ! If true, write the integrated tracer amounts to stdout + ! when the energy files are written. +MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +MAX_ENERGY = 0.0 ! [m2 s-2] default = 0.0 + ! The maximum permitted average energy per unit mass; the + ! model will be stopped if there is more energy than + ! this. If zero or negative, this is set to 10*MAXVEL^2. +ENERGYFILE = "timestats" ! default = "timestats" + ! The file to use to write the energies and globally + ! summed diagnostics. +TIMEUNIT = 8.64E+04 ! [s] default = 8.64E+04 + ! The time unit in seconds a number of input fields +READ_DEPTH_LIST = False ! [Boolean] default = False + ! Read the depth list from a file if it exists or + ! create that file otherwise. +DEPTH_LIST_MIN_INC = 1.0E-10 ! [m] default = 1.0E-10 + ! The minimum increment between the depths of the + ! entries in the depth-list file. +MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 + ! The maximum amount of cpu time per processor for which + ! MOM should run before saving a restart file and + ! quitting with a return value that indicates that a + ! further run is required to complete the simulation. + ! If automatic restarts are not desired, use a negative + ! value for MAXCPU. MAXCPU has units of wall-clock + ! seconds, so the actual CPU time used is larger by a + ! factor of the number of processors used. +CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" + ! The file into which CPU time is written. + ! Parameters of module MOM_main (MOM_driver) +DT_FORCING = 7200.0 ! [s] default = 3600.0 + ! The time step for changing forcing, coupling with other + ! components, or potentially writing certain diagnostics. + ! The default value is given by DT. +DAYMAX = 1.0 ! [days] default = 1.0 + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set (as it was here) via ocean_solo_nml in input.nml. +RESTART_CONTROL = 3 ! default = 1 + ! An integer whose bits encode which restart files are + ! written. Add 2 (bit 1) for a time-stamped file, and odd + ! (bit 0) for a non-time-stamped file. A non-time-stamped + ! restart file is saved at the end of the run segment + ! for any non-negative value. +RESTINT = 365.0 ! [days] default = 0.0 + ! The interval between saves of the restart file in units + ! of TIMEUNIT. Use 0 (the default) to not save + ! incremental restart files at all. +ENERGYSAVEDAYS = 0.5 ! [days] default = 7200.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. +ICE_SHELF = False ! [Boolean] default = False + ! If true, call the code to apply an ice shelf model over + ! some of the domain. +SEND_LOG_TO_STDOUT = False ! [Boolean] default = False + ! If true, all log messages are also sent to stdout. +REPORT_UNUSED_PARAMS = False ! [Boolean] default = False + ! If true, report any parameter lines that are not used + ! in the run. +FATAL_UNUSED_PARAMS = False ! [Boolean] default = False + ! If true, kill the run if there are any unused + ! parameters. +DOCUMENT_FILE = "MOM_parameter_doc" ! default = "MOM_parameter_doc" + ! The basename for files where run-time parameters, their + ! settings, units and defaults are documented. Blank will + ! disable all parameter documentation. +COMPLETE_DOCUMENTATION = True ! [Boolean] default = True + ! If true, all run-time parameters are + ! documented in MOM_parameter_doc.all . +MINIMAL_DOCUMENTATION = True ! [Boolean] default = True + ! If true, non-default run-time parameters are + ! documented in MOM_parameter_doc.short . diff --git a/examples/global_ALE/layer/MOM_parameter_doc.short b/examples/global_ALE/layer/MOM_parameter_doc.short new file mode 100644 index 0000000000..7f1e2b4e53 --- /dev/null +++ b/examples/global_ALE/layer/MOM_parameter_doc.short @@ -0,0 +1,630 @@ +TRIPOLAR_N = True ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 360 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 210 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 8 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 8 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +NIPROC_IO = 1 ! default = 0 + ! The number of processors used for I/O in the + ! x-direction, or 0 to equal NIPROC. +NJPROC_IO = 1 ! default = 0 + ! The number of processors used for I/O in the + ! y-direction, or 0 to equal NJPROC. + ! Parameters of module MOM_grid + ! Parameters providing information about the vertical grid. +NK = 63 ! [nondim] + ! The number of model layers. + ! Parameters of module MOM +THICKNESSDIFFUSE = True ! [Boolean] default = False + ! If true, interfaces or isopycnal surfaces are diffused, + ! depending on the value of FULL_THICKNESSDIFFUSE. +THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. + ! This is only used if THICKNESSDIFFUSE is true. +MIXEDLAYER_RESTRAT = True ! [Boolean] default = False + ! If true, a density-gradient dependent re-stratifying + ! flow is imposed in the mixed layer. + ! This is only used if BULKMIXEDLAYER is true. +DT = 3600.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 7200.0 ! [s] default = 3600.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 + ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. Making this + ! larger than DT_THERM reduces the performance penalty + ! of regridding to depth online. +DTBT_RESET_PERIOD = 0.0 ! [s] default = 7200.0 + ! The period between recalculations of DTBT (if DTBT <= 0). + ! If DTBT_RESET_PERIOD is negative, DTBT is set based + ! only on information available at initialization. If + ! dynamic, DTBT will be set at least every forcing time + ! step, and if 0, every dynamics time step. The default is + ! set by DT_THERM. This is only used if SPLIT is true. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +DO_GEOTHERMAL = True ! [Boolean] default = False + ! If true, apply geothermal heating. +BOUND_SALINITY = True ! [Boolean] default = False + ! If true, limit salinity to being positive. (The sea-ice + ! model may ask for more salt than is available and + ! drive the salinity negative otherwise.) +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" + ! The file into which to write the initial conditions. + ! Parameters of module MOM_tracer_registry + ! Parameters of module MOM_tracer_flow_control +USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False + ! If true, use the ideal_age_example tracer package. + ! Parameters of module ideal_age_example +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "file" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +COORD_FILE = "Layer_coord.nc" ! + ! The file from which the coordinate densities are read. + ! Parameters of module MOM_grid_init +GRID_CONFIG = "mosaic" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +GRID_FILE = "ocean_hgrid.nc" ! + ! Name of the file from which to read horizontal grid data. +TOPO_CONFIG = "file" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MAXIMUM_DEPTH = 6000.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 + ! The minimum depth of the ocean. +CHANNEL_CONFIG = "global_1deg" ! default = "none" + ! A parameter that determines which set of channels are + ! restricted to specific widths. Options are: + ! none - All channels have the grid width. + ! global_1deg - Sets 16 specific channels appropriate + ! for a 1-degree model, as used in CM2G. + ! list - Read the channel locations and widths from a + ! text file, like MOM_channel_list in the MOM_SIS + ! test case. + ! file - Read open face widths everywhere from a + ! NetCDF file on the model grid. +ALWAYS_WRITE_GEOM = False ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +INIT_LAYERS_FROM_Z_FILE = True ! [Boolean] default = False + ! If true, intialize the layer thicknesses, temperatures, + ! and salnities from a Z-space file on a latitude- + ! longitude grid. +TEMP_SALT_Z_INIT_FILE = "WOA05_pottemp_salt.nc" ! default = "temp_salt_z.nc" + ! The name of the z-space input file used to initialize + ! the layer thicknesses, temperatures and salinities. +Z_INIT_FILE_PTEMP_VAR = "PTEMP" ! default = "ptemp" + ! The name of the potential temperature variable in + ! TEMP_SALT_Z_INIT_FILE. +Z_INIT_FILE_SALT_VAR = "SALT" ! default = "salt" + ! The name of the salinity variable in + ! TEMP_SALT_Z_INIT_FILE. +ADJUST_THICKNESS = True ! [Boolean] default = False + ! If true, all mass below the bottom removed if the + ! topography is shallower than the thickness input file + ! would indicate. + ! Parameters of module MOM_MEKE + ! Parameters of module MOM_lateral_mixing_coeffs +USE_VARIABLE_MIXING = True ! [Boolean] default = False + ! If true, the variable mixing code will be called. This + ! allows diagnostics to be created even if the scheme is + ! not used. If KHTR_SLOPE_CFF>0 or KhTh_Slope_Cff>0, + ! this is set to true regardless of what is in the + ! parameter file. +RESOLN_SCALED_KH = True ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTH = True ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +KHTH_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the interface depth diffusivity +KHTR_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the epipycnal tracer diffusivity +VARMIX_KTOP = 6 ! [nondim] default = 2 + ! The layer number at which to start vertical integration + ! of S*N for purposes of finding the Eady growth rate. +VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 + ! The fixed length scale in the Visbeck formula. + ! Parameters of module MOM_wave_speed +TIDES = True ! [Boolean] default = False + ! If true, apply tidal momentum forcing. +ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.15E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +VELOCITY_TOLERANCE = 1.0E-04 ! [m s-1] default = 3.0E+08 + ! The tolerance for barotropic velocity discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses. +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option would + ! have no effect on the SADOURNY Coriolis scheme if it + ! were possible to use centered difference thickness fluxes. + ! Parameters of module MOM_tidal_forcing +TIDE_M2 = True ! [Boolean] default = False + ! If true, apply tidal momentum forcing at the M2 + ! frequency. This is only used if TIDES is true. +TIDE_SAL_SCALAR_VALUE = 0.094 ! [m m-1] + ! The constant of proportionality between sea surface + ! height (really it should be bottom pressure) anomalies + ! and bottom geopotential anomalies. This is only used if + ! TIDES and TIDE_USE_SAL_SCALAR are true. + ! Parameters of module MOM_hor_visc +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. +AH_VEL_SCALE = 0.05 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. + ! Parameters of module MOM_vert_friction +CHANNEL_DRAG = True ! [Boolean] default = False + ! If true, the bottom drag is exerted directly on each + ! layer proportional to the fraction of the bottom it + ! overlies. +DYNAMIC_VISCOUS_ML = True ! [Boolean] default = False + ! If true, use a bulk Richardson number criterion to + ! determine the mixed layer thickness for viscosity. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. + ! Parameters of module MOM_PointAccel + ! Parameters of module MOM_set_visc +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +ML_USE_OMEGA = True ! [Boolean] default = False + ! If true, use the absolute rotation rate instead of the + ! vertical component of rotation when setting the decay + ! scale for turbulence. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. + ! Parameters of module MOM_barotropic +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +BT_PROJECT_VELOCITY = True ! [Boolean] default = False + ! If true, step the barotropic velocity first and project + ! out the velocity tendancy by 1+BEBT when calculating the + ! transport. The default (false) is to use a predictor + ! continuity step to find the pressure field, and then + ! to do a corrector continuity step using a weighted + ! average of the old and new velocities, with weights + ! of (1-BEBT) and BEBT. +BT_THICK_SCHEME = "FROM_BT_CONT" ! default = "HYBRID" + ! A string describing the scheme that is used to set the + ! open face areas used for barotropic transport and the + ! relative weights of the accelerations. Valid values are: + ! ARITHMETIC - arithmetic mean layer thicknesses + ! HARMONIC - harmonic mean layer thicknesses + ! HYBRID (the default) - use arithmetic means for + ! layers above the shallowest bottom, the harmonic + ! mean for layers below, and a weighted average for + ! layers that straddle that depth + ! FROM_BT_CONT - use the average thicknesses kept + ! in the h_u and h_v fields of the BT_cont_type +BT_STRONG_DRAG = True ! [Boolean] default = False + ! If true, use a stronger estimate of the retarding + ! effects of strong bottom drag, by making it implicit + ! with the barotropic time-step instead of implicit with + ! the baroclinic time-step and dividing by the number of + ! barotropic steps. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = -0.95 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + ! Parameters of module MOM_thickness_diffuse +KHTH = 10.0 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. +KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum horizontal thickness diffusivity. + ! Parameters of module MOM_mixed_layer_restrat +FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 + ! A nondimensional coefficient that is proportional to + ! the ratio of the deformation radius to the dominant + ! lengthscale of the submesoscale mixed layer + ! instabilities, times the minimum of the ratio of the + ! mesoscale eddy kinetic energy to the large-scale + ! geostrophic kinetic energy or 1 plus the square of the + ! grid spacing over the deformation radius, as detailed + ! by Fox-Kemper et al. (2010) +Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. +NK_ZSPACE (from file) = 50 ! [nondim] + ! The number of depth-space levels. This is determined + ! from the size of the variable zw in the output grid file. + ! Parameters of module MOM_diabatic_driver + ! The following parameters are used for diabatic processes. +ML_RADIATION = True ! [Boolean] default = False + ! If true, allow a fraction of TKE available from wind + ! work to penetrate below the base of the mixed layer + ! with a vertical decay scale determined by the minimum + ! of: (1) The depth of the mixed layer, (2) an Ekman + ! length scale. +ML_RAD_COEFF = 0.1 ! [nondim] default = 0.2 + ! The coefficient which scales MSTAR*USTAR^3 to obtain + ! the energy available for mixing below the base of the + ! mixed layer. This is only used if ML_RADIATION is true. +TKE_DECAY = 10.0 ! [nondim] default = 2.5 + ! The ratio of the natural Ekman depth to the TKE decay scale. +BBL_MIXING_AS_MAX = False ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the + ! BBL mixing and the other diffusivities. Otherwise, + ! diffusiviy from the BBL_mixing is simply added. +HENYEY_IGW_BACKGROUND = True ! [Boolean] default = False + ! If true, use a latitude-dependent scaling for the near + ! surface background diffusivity, as described in + ! Harrison & Hallberg, JPO 2008. +N2_FLOOR_IOMEGA2 = 0.0 ! [nondim] default = 1.0 + ! The floor applied to N2(k) scaled by Omega^2: + ! If =0., N2(k) is simply positive definite. + ! If =1., N2(k) > Omega^2 everywhere. +KD = 2.0E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 + ! The minimum diapycnal diffusivity. +INT_TIDE_DISSIPATION = True ! [Boolean] default = False + ! If true, use an internal tidal dissipation scheme to + ! drive diapycnal mixing, along the lines of St. Laurent + ! et al. (2002) and Simmons et al. (2004). +DISSIPATION_N0 = 1.0E-07 ! [W m-3] default = 0.0 + ! The intercept when N=0 of the N-dependent expression + ! used to set a minimum dissipation by which to determine + ! a lower bound of Kd (a floor): A in eps_min = A + B*N. +DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 + ! The coefficient multiplying N, following Gargett, used to + ! set a minimum dissipation by which to determine a lower + ! bound of Kd (a floor): B in eps_min = A + B*N +INT_TIDE_DECAY_SCALE = 300.3003003003003 ! [m] default = 0.0 + ! The decay scale away from the bottom for tidal TKE with + ! the new coding when INT_TIDE_DISSIPATION is used. +KAPPA_ITIDES = 6.28319E-04 ! [m-1] default = 6.283185307179586E-04 + ! A topographic wavenumber used with INT_TIDE_DISSIPATION. + ! The default is 2pi/10 km, as in St.Laurent et al. 2002. +KAPPA_H2_FACTOR = 0.75 ! [nondim] default = 1.0 + ! A scaling factor for the roughness amplitude with nINT_TIDE_DISSIPATION. +TKE_ITIDE_MAX = 0.1 ! [W m-2] default = 1000.0 + ! The maximum internal tide energy source availble to mix + ! above the bottom boundary layer with INT_TIDE_DISSIPATION. +READ_TIDEAMP = True ! [Boolean] default = False + ! If true, read a file (given by TIDEAMP_FILE) containing + ! the tidal amplitude with INT_TIDE_DISSIPATION. +H2_FILE = "sgs_h2.nc" ! + ! The path to the file containing the sub-grid-scale + ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + ! Parameters of module MOM_entrain_diffusive +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 + ! The tolerance with which to solve for entrainment values. + ! Parameters of module MOM_geothermal +GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 + ! The constant geothermal heat flux, a rescaling + ! factor for the heat flux read from GEOTHERMAL_FILE, or + ! 0 to disable the geothermal heating. +GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" + ! The file from which the geothermal heating is to be + ! read, or blank to use a constant heating rate. + ! Parameters of module MOM_kappa_shear +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + ! Parameters of module MOM_mixed_layer +BULK_RI_ML = 0.05 ! [nondim] + ! The efficiency with which mean kinetic energy released + ! by mechanically forced entrainment of the mixed layer + ! is converted to turbulent kinetic energy. +ABSORB_ALL_SW = True ! [Boolean] default = False + ! If true, all shortwave radiation is absorbed by the + ! ocean, instead of passing through to the bottom mud. +HMIX_MIN = 2.0 ! [m] default = 0.0 + ! The minimum mixed layer depth if the mixed layer depth + ! is determined dynamically. +LIMIT_BUFFER_DETRAIN = True ! [Boolean] default = False + ! If true, limit the detrainment from the buffer layers + ! to not be too different from the neighbors. +DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 + ! The surface fluxes are scaled away when the total ocean + ! depth is less than DEPTH_LIMIT_FLUXES. +ML_RESORT = True ! [Boolean] default = False + ! If true, resort the topmost layers by potential density + ! before the mixed layer calculations. +ML_PRESORT_NK_CONV_ADJ = 4 ! [nondim] default = 0 + ! Convectively mix the first ML_PRESORT_NK_CONV_ADJ + ! layers before sorting when ML_RESORT is true. +CORRECT_ABSORPTION_DEPTH = True ! [Boolean] default = False + ! If true, the depth at which penetrating shortwave + ! radiation is absorbed is corrected by moving some of + ! the heating upward in the water column. +DO_RIVERMIX = True ! [Boolean] default = False + ! If true, apply additional mixing whereever there is + ! runoff, so that it is mixed down to RIVERMIX_DEPTH, + ! if the ocean is that deep. +RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 + ! The depth to which rivers are mixed if DO_RIVERMIX is + ! defined. + ! Parameters of module MOM_regularize_layers + ! Parameters of module MOM_opacity +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! + ! CHL_FILE is the file containing chl_a concentrations in + ! the variable CHL_A. It is used when VAR_PEN_SW and + ! CHL_FROM_FILE are true. +PEN_SW_NBANDS = 3 ! default = 1 + ! The number of bands of penetrating shortwave radiation. + ! Parameters of module MOM_tracer_advect + ! Parameters of module MOM_tracer_hor_diff +KHTR = 10.0 ! [m2 s-1] default = 0.0 + ! The background along-isopycnal tracer diffusivity. +KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 + ! The minimum along-isopycnal tracer diffusivity. +KHTR_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum along-isopycnal tracer diffusivity. +KHTR_PASSIVITY_COEFF = 3.0 ! [nondim] default = 0.0 + ! The coefficient that scales deformation radius over + ! grid-spacing in passivity, where passiviity is the ratio + ! between along isopycnal mxiing of tracers to thickness mixing. + ! A non-zero value enables this parameterization. + ! Parameters of module MOM_surface_forcing +BUOY_CONFIG = "file" ! + ! The character string that indicates how buoyancy forcing + ! is specified. Valid options include (file), (zero), + ! (linear), (USER), and (NONE). +ARCHAIC_OMIP_FORCING_FILE = False ! [Boolean] default = True + ! If true, use the forcing variable decomposition from + ! the old German OMIP prescription that predated CORE. If + ! false, use the variable groupings available from MOM + ! output diagnostics of forcing variables. +LONGWAVE_FILE = "ocean_forcing_daily.nc" ! + ! The file with the longwave heat flux, in the variable + ! given by LONGWAVE_FORCING_VAR. +SHORTWAVE_FILE = "ocean_forcing_daily.nc" ! + ! The file with the shortwave heat flux, in the variable + ! given by SHORTWAVE_FORCING_VAR. +EVAPORATION_FILE = "ocean_forcing_daily.nc" ! + ! The file with the evaporative moisture flux, in the + ! variable given by EVAP_FORCING_VAR. +LATENTHEAT_FILE = "ocean_forcing_daily.nc" ! + ! The file with the latent heat flux, in the variable + ! given by LATENT_FORCING_VAR. +SENSIBLEHEAT_FILE = "ocean_forcing_daily.nc" ! + ! The file with the sensible heat flux, in the variable + ! given by SENSIBLE_FORCING_VAR. +RAIN_FILE = "ocean_precip_monthly.nc" ! + ! The file with the liquid precipitation flux, in the + ! variable given by RAIN_FORCING_VAR. +SNOW_FILE = "ocean_precip_monthly.nc" ! + ! The file with the frozen precipitation flux, in the + ! variable given by SNOW_FORCING_VAR. +RUNOFF_FILE = "ocean_precip_monthly.nc" ! + ! The file with the fresh and frozen runoff/calving + ! fluxes, in variables given by LIQ_RUNOFF_FORCING_VAR + ! and FROZ_RUNOFF_FORCING_VAR. +SSTRESTORE_FILE = "ocean_forcing_daily.nc" ! + ! The file with the SST toward which to restore in the + ! variable given by SST_RESTORE_VAR. +SALINITYRESTORE_FILE = "ocean_forcing_daily.nc" ! + ! The file with the surface salinity toward which to + ! restore in the variable given by SSS_RESTORE_VAR. +WIND_CONFIG = "file" ! + ! The character string that indicates how wind forcing + ! is specified. Valid options include (file), (2gyre), + ! (1gyre), (gyres), (zero), and (USER). +WIND_FILE = "ocean_forcing_daily.nc" ! + ! The file in which the wind stresses are found in + ! variables STRESS_X and STRESS_Y. +WINDSTRESS_X_VAR = "taux" ! default = "STRESS_X" + ! The name of the x-wind stress variable in WIND_FILE. +WINDSTRESS_Y_VAR = "tauy" ! default = "STRESS_Y" + ! The name of the y-wind stress variable in WIND_FILE. +WINDSTRESS_STAGGER = "C" ! default = "A" + ! A character indicating how the wind stress components + ! are staggered in WIND_FILE. This may be A or C for now. +RESTOREBUOY = True ! [Boolean] default = False + ! If true, the buoyancy fluxes drive the model back + ! toward some specified surface state with a rate + ! given by FLUXCONST. +FLUXCONST = 0.5 ! [m day-1] + ! The constant that relates the restoring surface fluxes + ! to the relative surface anomalies (akin to a piston + ! velocity). Note the non-MKS units. +READ_GUST_2D = True ! [Boolean] default = False + ! If true, use a 2-dimensional gustiness supplied from + ! an input file +GUST_2D_FILE = "gustiness_qscat.nc" ! + ! The file in which the wind gustiness is found in + ! variable gustiness. + ! Parameters of module MOM_sum_output +MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 + ! The maximum amount of cpu time per processor for which + ! MOM should run before saving a restart file and + ! quitting with a return value that indicates that a + ! further run is required to complete the simulation. + ! If automatic restarts are not desired, use a negative + ! value for MAXCPU. MAXCPU has units of wall-clock + ! seconds, so the actual CPU time used is larger by a + ! factor of the number of processors used. + ! Parameters of module MOM_main (MOM_driver) +DT_FORCING = 7200.0 ! [s] default = 3600.0 + ! The time step for changing forcing, coupling with other + ! components, or potentially writing certain diagnostics. + ! The default value is given by DT. +RESTART_CONTROL = 3 ! default = 1 + ! An integer whose bits encode which restart files are + ! written. Add 2 (bit 1) for a time-stamped file, and odd + ! (bit 0) for a non-time-stamped file. A non-time-stamped + ! restart file is saved at the end of the run segment + ! for any non-negative value. +RESTINT = 365.0 ! [days] default = 0.0 + ! The interval between saves of the restart file in units + ! of TIMEUNIT. Use 0 (the default) to not save + ! incremental restart files at all. +ENERGYSAVEDAYS = 0.5 ! [days] default = 7200.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. diff --git a/examples/global_ALE/layer/diag_table b/examples/global_ALE/layer/diag_table new file mode 120000 index 0000000000..55604fec7b --- /dev/null +++ b/examples/global_ALE/layer/diag_table @@ -0,0 +1 @@ +../common/diag_table \ No newline at end of file diff --git a/examples/global_ALE/layer/input.nml b/examples/global_ALE/layer/input.nml new file mode 120000 index 0000000000..c8bb1f2247 --- /dev/null +++ b/examples/global_ALE/layer/input.nml @@ -0,0 +1 @@ +../common/input.nml \ No newline at end of file diff --git a/examples/global_ALE/layer/timestats.gnu b/examples/global_ALE/layer/timestats.gnu new file mode 100644 index 0000000000..3076ac3d98 --- /dev/null +++ b/examples/global_ALE/layer/timestats.gnu @@ -0,0 +1,5 @@ + Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err + [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] + 0, 0.000, 0, En 6.941392481152E-01, CFL 0.00000, SL 4.5150E-11, M 1.37957E+21, S 34.7195, T 3.6152, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 12, 0.500, 0, En 6.913576930870E-01, CFL 0.09772, SL -7.7055E-03, M 1.37956E+21, S 34.7196, T 3.6150, Me 4.87E-15, Se 1.58E-13, Te 7.23E-14 + 24, 1.000, 0, En 6.916100391965E-01, CFL 0.15339, SL -9.4787E-03, M 1.37956E+21, S 34.7196, T 3.6149, Me 3.82E-15, Se 1.23E-13, Te 5.65E-14 diff --git a/examples/global_ALE/layer/timestats.intel b/examples/global_ALE/layer/timestats.intel new file mode 100644 index 0000000000..d16698a710 --- /dev/null +++ b/examples/global_ALE/layer/timestats.intel @@ -0,0 +1,5 @@ + Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err + [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] + 0, 0.000, 0, En 6.941392481152E-01, CFL 0.00000, SL 4.5150E-11, M 1.37957E+21, S 34.7195, T 3.6152, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 12, 0.500, 0, En 6.913563727057E-01, CFL 0.09772, SL -7.7055E-03, M 1.37956E+21, S 34.7196, T 3.6150, Me 4.87E-15, Se 1.58E-13, Te 7.23E-14 + 24, 1.000, 0, En 6.916072478005E-01, CFL 0.15339, SL -9.4785E-03, M 1.37956E+21, S 34.7196, T 3.6149, Me 3.82E-15, Se 1.23E-13, Te 5.65E-14 diff --git a/examples/global_ALE/layer/timestats.pgi b/examples/global_ALE/layer/timestats.pgi new file mode 100644 index 0000000000..506a04ddae --- /dev/null +++ b/examples/global_ALE/layer/timestats.pgi @@ -0,0 +1,5 @@ + Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err + [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] + 0, 0.000, 0, En 6.941412329305E-01, CFL 0.00000, SL 4.4642E-11, M 1.37957E+21, S 34.7195, T 3.6152, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 12, 0.500, 0, En 6.913580354470E-01, CFL 0.09774, SL -7.7060E-03, M 1.37956E+21, S 34.7196, T 3.6150, Me 4.87E-15, Se 1.58E-13, Te 7.23E-14 + 24, 1.000, 0, En 6.916120756252E-01, CFL 0.15386, SL -9.4794E-03, M 1.37956E+21, S 34.7196, T 3.6149, Me 3.82E-15, Se 1.23E-13, Te 5.65E-14 From d56b194b6ab89ab03785e294c0b97be683ff94e5 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 23 Jul 2013 14:09:40 -0400 Subject: [PATCH 058/372] Continued removal of %x in MOM-regridding --- src/ALE/MOM_regridding.F90 | 93 ++++++++++++++---------------- src/ALE/MOM_remapping.F90 | 115 ++++++++++++------------------------- 2 files changed, 80 insertions(+), 128 deletions(-) diff --git a/src/ALE/MOM_regridding.F90 b/src/ALE/MOM_regridding.F90 index c1285ce558..aa06a6589d 100644 --- a/src/ALE/MOM_regridding.F90 +++ b/src/ALE/MOM_regridding.F90 @@ -1081,7 +1081,7 @@ subroutine regridding_iteration( densities, target_values, CS, & ! Based on global density profile, interpolate new grid and ! inflate vanished layers call interpolate_grid( grid0, ppoly0, grid1, target_values, degree ) - call inflate_vanished_layers( grid1, CS ) + call inflate_vanished_layers( CS%min_thickness, grid1%nb_cells, grid1%h, grid1%x ) end subroutine regridding_iteration @@ -1123,21 +1123,18 @@ subroutine interpolate_grid( grid0, ppoly0, grid1, target_values, degree ) ! Find coordinates for interior target values do k = 2,nz t = target_values(k) - grid1%x(k) = get_polynomial_coordinate ( grid0, ppoly0, t, degree ) + grid1%x(k) = get_polynomial_coordinate ( N, grid0%h, ppoly0, t, degree ) + grid1%h(k-1) = grid1%x(k) - grid1%x(k-1) end do + grid1%h(nz) = grid1%x(nz+1) - grid1%x(nz) - ! Determine cell widths - do k = 1,nz - grid1%h(k) = grid1%x(k+1) - grid1%x(k) - end do - end subroutine interpolate_grid !------------------------------------------------------------------------------ ! Given target value, find corresponding coordinate for given polynomial !------------------------------------------------------------------------------ -real function get_polynomial_coordinate ( grid, ppoly, target_value, degree ) +real function get_polynomial_coordinate ( N, h, ppoly, target_value, degree ) ! ------------------------------------------------------------------------------ ! Here, 'ppoly' is assumed to be a piecewise discontinuous polynomial of degree ! 'degree' throughout the domain defined by 'grid'. A target value is given @@ -1156,14 +1153,14 @@ real function get_polynomial_coordinate ( grid, ppoly, target_value, degree ) ! ------------------------------------------------------------------------------ ! Arguments - type(grid1D_t), intent(in) :: grid + integer, intent(in) :: N + real, intent(in) :: h(:) ! size n type(ppoly_t), intent(in) :: ppoly real, intent(in) :: target_value integer, intent(in) :: degree ! Local variables integer :: i, k ! loop indices - integer :: N integer :: k_found ! index of target cell integer :: iter real :: x_l, x_r ! end coordinates of target cell @@ -1177,7 +1174,6 @@ real function get_polynomial_coordinate ( grid, ppoly, target_value, degree ) ! boundaries real :: g ! gradient during N-R iterations - N = grid%nb_cells eps = NR_OFFSET k_found = -1 @@ -1186,35 +1182,42 @@ real function get_polynomial_coordinate ( grid, ppoly, target_value, degree ) ! force the target coordinate to be equal to the lowest or ! largest value, depending on which bound is overtaken if ( target_value .LE. ppoly%E(1,1) ) then - x = grid%x(1) - get_polynomial_coordinate = x - return ! return because there is no need to look further - end if - - if ( target_value .GE. ppoly%E(N,2) ) then - x = grid%x(N+1) + x = 0. ! Left boundary is at x=0 get_polynomial_coordinate = x return ! return because there is no need to look further end if ! Since discontinuous edge values are allowed, we check whether the target ! value lies between two discontinuous edge values at interior interfaces + x = 0. ! Left boundary is at x=0 do k = 2,N + x = x + h(k-1) ! Position of interface k if ( ( target_value .GE. ppoly%E(k-1,2) ) .AND. & ( target_value .LE. ppoly%E(k,1) ) ) then - x = grid%x(k) get_polynomial_coordinate = x return ! return because there is no need to look further exit end if end do + ! If the target value is outside the range of all values, we + ! force the target coordinate to be equal to the lowest or + ! largest value, depending on which bound is overtaken + x = x + h(N) ! Position of right boundary + if ( target_value .GE. ppoly%E(N,2) ) then + get_polynomial_coordinate = x + return ! return because there is no need to look further + end if + ! At this point, we know that the target value is bounded and does not ! lie between discontinuous, monotonic edge values. Therefore, ! there is a unique solution. We loop on all cells and find which one ! contains the target value. The variable k_found holds the index value ! of the cell where the taregt value lies. + x_r = 0. ! Left boundary is at x=0 do k = 1,N + x_l = x_r + x_r = x_l + h(k) if ( ( target_value .GT. ppoly%E(k,1) ) .AND. & ( target_value .LT. ppoly%E(k,2) ) ) then k_found = k @@ -1286,9 +1289,7 @@ real function get_polynomial_coordinate ( grid, ppoly, target_value, degree ) end do ! end Newton-Raphson iterations - x_l = grid%x(k_found) - x_r = grid%x(k_found+1) - x = x_l + xi0 * grid%h(k_found) + x = x_l + xi0 * h(k_found) get_polynomial_coordinate = x @@ -1327,12 +1328,7 @@ subroutine check_grid_integrity( CS, G, h ) grid%h(k) = h(i,j,k) end do - grid%x(1) = 0.0 - do k = 1,G%ke - grid%x(k+1) = grid%x(k) + grid%h(k) - end do - - call inflate_vanished_layers( grid, CS ) + call inflate_vanished_layers( CS%min_thickness, grid%nb_cells, grid%h, grid%x ) ! Save modified grid do k = 1,G%ke @@ -1350,29 +1346,26 @@ end subroutine check_grid_integrity !------------------------------------------------------------------------------ ! Inflate vanished layers to finite (nonzero) width !------------------------------------------------------------------------------ -subroutine inflate_vanished_layers( grid, CS ) +subroutine inflate_vanished_layers( minThickness, N, h, x ) ! Argument - type(grid1D_t), intent(inout) :: grid - type(regridding_CS), intent(in) :: CS + real, intent(in) :: minThickness + integer, intent(in) :: N + real, intent(inout) :: h(:) + real, intent(inout) :: x(:) ! Local variable - integer :: N integer :: k integer :: k_found integer :: count_nonzero_layers real :: delta real :: correction - real :: min_thickness - real :: max_thickness + real :: maxThickness - N = grid%nb_cells - min_thickness = CS%min_thickness - ! Count number of nonzero layers count_nonzero_layers = 0 do k = 1,N - if ( grid%h(k) .GT. min_thickness ) then + if ( h(k) .GT. minThickness ) then count_nonzero_layers = count_nonzero_layers + 1 end if end do @@ -1383,7 +1376,7 @@ subroutine inflate_vanished_layers( grid, CS ) ! If all thicknesses are zero, inflate them all and exit if ( count_nonzero_layers .eq. 0 ) then do k = 1,N - grid%h(k) = min_thickness + h(k) = minThickness end do return end if @@ -1391,30 +1384,30 @@ subroutine inflate_vanished_layers( grid, CS ) ! Inflate zero layers correction = 0.0 do k = 1,N - if ( grid%h(k) .le. min_thickness ) then - delta = min_thickness - grid%h(k) + if ( h(k) .le. minThickness ) then + delta = minThickness - h(k) correction = correction + delta - grid%h(k) = grid%h(k) + delta + h(k) = h(k) + delta end if end do ! Modify thicknesses of nonzero layers to ensure volume conservation - max_thickness = grid%h(1) + maxThickness = h(1) k_found = 1 - do k = 1,grid%nb_cells - if ( grid%h(k) .gt. max_thickness ) then - max_thickness = grid%h(k) + do k = 1,N + if ( h(k) .gt. maxThickness ) then + maxThickness = h(k) k_found = k end if end do - grid%h(k_found) = grid%h(k_found) - correction + h(k_found) = h(k_found) - correction ! Redefine grid coordinates according to new layer thicknesses - grid%x(1) = 0.0 + x(1) = 0.0 do k = 1,N - grid%x(k+1) = grid%x(k) + grid%h(k) - end do + x(k+1) = x(k) + h(k) + end do end subroutine inflate_vanished_layers diff --git a/src/ALE/MOM_remapping.F90 b/src/ALE/MOM_remapping.F90 index 7d45ed3f9d..d87bdd66aa 100644 --- a/src/ALE/MOM_remapping.F90 +++ b/src/ALE/MOM_remapping.F90 @@ -121,6 +121,7 @@ subroutine remapping_main( CS, G, h, dzInterface, h_new, tv, u, v ) integer :: nz real :: val, new_val integer :: problem + real, dimension(G%ke+1) :: grid_start_x, grid_final_x nz = G%ke #ifdef __DO_SAFTEY_CHECKS__ @@ -135,11 +136,11 @@ subroutine remapping_main( CS, G, h, dzInterface, h_new, tv, u, v ) ! Build the start and final grids CS%grid_start%h(:) = h(i,j,:) CS%grid_final%h(:) = h_new(i,j,:) - call buildConsistentGrids(nz, CS%grid_start%h, CS%grid_final%h, CS%grid_start%x, CS%grid_final%x) + call buildConsistentGrids(nz, CS%grid_start%h, CS%grid_final%h, grid_start_x, grid_final_x) do k = 1,nz - CS%grid_start%h(k) = CS%grid_start%x(k+1) - CS%grid_start%x(k) - CS%grid_final%h(k) = CS%grid_final%x(k+1) - CS%grid_final%x(k) + CS%grid_start%h(k) = grid_start_x(k+1) - grid_start_x(k) + CS%grid_final%h(k) = grid_final_x(k+1) - grid_final_x(k) end do call remapping_core(CS, CS%grid_start, tv%S(i,j,:), CS%grid_final, CS%u_column) @@ -161,11 +162,11 @@ subroutine remapping_main( CS, G, h, dzInterface, h_new, tv, u, v ) ! Build the start and final grids CS%grid_start%h(:) = 0.5 * ( h(i,j,:) + h(i+1,j,:) ) CS%grid_final%h(:) = 0.5 * ( h_new(i,j,:) + h_new(i+1,j,:) ) - call buildConsistentGrids(nz, CS%grid_start%h, CS%grid_final%h, CS%grid_start%x, CS%grid_final%x) + call buildConsistentGrids(nz, CS%grid_start%h, CS%grid_final%h, grid_start_x, grid_final_x) do k = 1,nz - CS%grid_start%h(k) = CS%grid_start%x(k+1) - CS%grid_start%x(k) - CS%grid_final%h(k) = CS%grid_final%x(k+1) - CS%grid_final%x(k) + CS%grid_start%h(k) = grid_start_x(k+1) - grid_start_x(k) + CS%grid_final%h(k) = grid_final_x(k+1) - grid_final_x(k) end do call remapping_core(CS, CS%grid_start, u(i,j,:), CS%grid_final, CS%u_column) @@ -184,11 +185,11 @@ subroutine remapping_main( CS, G, h, dzInterface, h_new, tv, u, v ) ! Build the start and final grids CS%grid_start%h(:) = 0.5 * ( h(i,j,:) + h(i,j+1,:) ) CS%grid_final%h(:) = 0.5 * ( h_new(i,j,:) + h_new(i,j+1,:) ) - call buildConsistentGrids(nz, CS%grid_start%h, CS%grid_final%h, CS%grid_start%x, CS%grid_final%x) + call buildConsistentGrids(nz, CS%grid_start%h, CS%grid_final%h, grid_start_x, grid_final_x) do k = 1,nz - CS%grid_start%h(k) = CS%grid_start%x(k+1) - CS%grid_start%x(k) - CS%grid_final%h(k) = CS%grid_final%x(k+1) - CS%grid_final%x(k) + CS%grid_start%h(k) = grid_start_x(k+1) - grid_start_x(k) + CS%grid_final%h(k) = grid_final_x(k+1) - grid_final_x(k) end do call remapping_core(CS, CS%grid_start, v(i,j,:), CS%grid_final, CS%u_column) @@ -357,7 +358,7 @@ end function isPosSumErrSignificant !------------------------------------------------------------------------------ ! Check that data remapped between two grids are conserved !------------------------------------------------------------------------------ -subroutine checkGridConservation(ns, hs, xs, us, nf, hf, xf, uf) +subroutine checkGridConservation(ns, hs, us, nf, hf, uf) !------------------------------------------------------------------------------ ! Checks that the sum of hs*us and hf*uf match. Also checks that the ! analgous sums in terms of sx and xf are consistant. @@ -365,51 +366,20 @@ subroutine checkGridConservation(ns, hs, xs, us, nf, hf, xf, uf) ! Arguments integer, intent(in) :: ns, nf - real, intent(in) :: hs(ns), xs(ns+1), us(ns) - real, intent(in) :: hf(nf), xf(nf+1), uf(nf) + real, intent(in) :: hs(:), us(:) ! Size ns + real, intent(in) :: hf(:), uf(:) ! Size nf ! Local variables integer :: k - real :: sumHUs, errHUs, sumXUs, errXUs - real :: sumHUf, errHUf, sumXUf, errXUf + real :: sumHUs, errHUs + real :: sumHUf, errHUf call sumHtimesQ(ns, hs, us, sumHUs, errHUs) - call sumHtimesQ(ns, xs(2:ns+1)-xs(1:ns), us, sumXUs, errXUs) call sumHtimesQ(nf, hf, uf, sumHUf, errHUf) - call sumHtimesQ(ns, xf(2:nf+1)-xf(1:nf), uf, sumXUf, errXUf) - if (abs(sumHUs-sumXUs)>errHUs+errXUs) then - write(0,'("ns=",i4)') ns - do k = 1,ns+1 - write(0,'(i4,"xs=",es12.3)') k,xs(k) - if (k<=ns) write(0,'(i4,"hs,us=",2es12.3)') k,hs(k),us(k) - enddo - write(0,'("sumHUs,sumXUs=",2es12.3)') sumHUs,sumXUs - write(0,'("err,errHUs,errXUs=",3es12.3)') abs(sumHUs-sumXUs),errHUs,errXUs - call MOM_error(FATAL,'MOM_remapping, checkGridConservation: '//& - 'Total amount of stuff on start grid differs by more than round-off.') - endif - if (abs(sumHUf-sumXUf)>errHUf+errXUf) then - write(0,'("nf=",i4)') nf - do k = 1,nf+1 - write(0,'(i4,"xf=",es12.3)') k,xf(k) - if (k<=nf) write(0,'(i4,"hf,uf=",2es12.3)') k,hf(k),uf(k) - enddo - write(0,'("sumHUf,sumXUf=",2es12.3)') sumHUf,sumXUf - write(0,'("err,errHUf,errXUf=",3es12.3)') abs(sumHUf-sumXUf),errHUf,errXUf - call MOM_error(FATAL,'MOM_remapping, checkGridConservation: '//& - 'Total amount of stuff on final grid differs by more than round-off.') - endif #ifdef DISABLE_CONSEEVATION_CHECK_BECAUSE_IT_FAILS______ if (abs(sumHUf-sumHUs)>errHUf+errHUs) then write(0,'("ns,nf=",2i4)') ns,nf do k = 1,max(ns,nf)+1 - if (k<=min(ns+1,nf+1)) then - write(0,'(i4,"xs,xf=",2es12.3)') k,xs(k),xf(k) - elseif (k>ns+1) then - write(0,'(i4," xf=",12x,es12.3)') k,xf(k) - else - write(0,'(i4,"xs =",es12.3)') k,xs(k) - endif if (k<=min(ns,nf)) then write(0,'(i4,"hs,us,hf,uf=",4es12.3)') k,hs(k),us(k),hf(k),uf(k) elseif (k>ns .and. k<=nf) then @@ -623,13 +593,13 @@ subroutine remapping_core( CS, grid0, u0, grid1, u1 ) end select call remapByProjection( n0, grid0%h, u0, CS%ppoly_r, & - n1, grid1%h, grid1%x, u1, iMethod ) + n1, grid1%h, iMethod, u1 ) ! call remapByDeltaZ( n0, grid0%h, u0, CS%ppoly_r, & ! n1, dx1, iMethod, u1, h1 ) #ifdef __DO_SAFTEY_CHECKS__ - call checkGridConservation(grid0%nb_cells, grid0%h, grid0%x, u0, & - grid1%nb_cells, grid1%h, grid1%x, u1) + call checkGridConservation(grid0%nb_cells, grid0%h, u0, & + grid1%nb_cells, grid1%h, u1) #endif end subroutine remapping_core @@ -638,17 +608,16 @@ end subroutine remapping_core ! ----------------------------------------------------------------------------- ! remapByProjection (integration of reconstructed profile) ! ----------------------------------------------------------------------------- -subroutine remapByProjection( n0, h0, u0, ppoly0, n1, h1, x1, u1, method ) +subroutine remapByProjection( n0, h0, u0, ppoly0, n1, h1, method, u1 ) ! Arguments - integer, intent(in) :: n0 ! number of cells in source grid - real, intent(in) :: h0(n0) ! source grid widths - real, intent(in) :: u0(n0) ! source cell averages - type(ppoly_t), intent(in) :: ppoly0 ! source piecewise polynomial - integer, intent(in) :: n1 ! number of cells in target grid - real, intent(in) :: h1(n1) ! target grid widths - real, intent(in) :: x1(n1+1) ! target grid edge positions - real, intent(inout) :: u1(n1) ! target cell averages - integer :: method ! remapping scheme to use + integer, intent(in) :: n0 ! number of cells in source grid + real, intent(in) :: h0(:) ! source grid widths (size n0) + real, intent(in) :: u0(:) ! source cell averages (size n0) + type(ppoly_t), intent(in) :: ppoly0 ! source piecewise polynomial + integer, intent(in) :: n1 ! number of cells in target grid + real, intent(in) :: h1(:) ! target grid widths (size n1) + integer, intent(in) :: method ! remapping scheme to use + real, intent(inout) :: u1(:) ! target cell averages (size n1) ! Local variables integer :: iTarget, j, k @@ -663,12 +632,6 @@ subroutine remapByProjection( n0, h0, u0, ppoly0, n1, h1, x1, u1, method ) xL = xR xR = xL + h1(iTarget) -! if (x1<=(1.+epsilon(x1))*x0(n0+1)) then -! if (x1>x0(n0+1)) then ! HACK ALERT !!!!!! -----AJA -! x1 = min( x0(n0+1), x1) ! Bound target grid to be within source grid -! endif -! endif - call integrateReconOnInterval( n0, h0, u0, ppoly0, method, & xL, xR, h1(iTarget), u1(iTarget) ) @@ -689,20 +652,19 @@ subroutine remapByDeltaZ( n0, h0, u0, ppoly0, n1, dx1, method, u1, h1 ) ! F(k) = dx1(k) qAverage ! and where qAverage is the average qOld in the region zOld(k) to zNew(k). ! Arguments - integer, intent(in) :: n0 ! number of cells in source grid - real, intent(in) :: h0(n0) ! source grid widths - real, intent(in) :: u0(n0) ! source cell averages - type(ppoly_t), intent(in) :: ppoly0 ! source piecewise polynomial - integer, intent(in) :: n1 ! number of cells in target grid - real, intent(in) :: dx1(n1+1) ! target grid edge positions - integer :: method ! remapping scheme to use - real, intent(out) :: u1(n1) ! target cell averages - real, intent(out) :: h1(n1) ! target grid widths + integer, intent(in) :: n0 ! number of cells in source grid + real, intent(in) :: h0(:) ! source grid widths (size n0) + real, intent(in) :: u0(:) ! source cell averages (size n0) + type(ppoly_t), intent(in) :: ppoly0 ! source piecewise polynomial + integer, intent(in) :: n1 ! number of cells in target grid + real, intent(in) :: dx1(:) ! target grid edge positions (size n1+1) + integer :: method ! remapping scheme to use + real, intent(out) :: u1(:) ! target cell averages (size n1) + real, intent(out) :: h1(:) ! target grid widths (size n1) ! Local variables integer :: iTarget real :: xL, xR ! coordinates of target cell edges - real :: x0(n0+1) ! source grid edge positions real :: xOld, hOld, uOld real :: xNew, hNew, uNew real :: uhNew, hFlux, uAve, fluxL, fluxR @@ -729,12 +691,10 @@ subroutine remapByDeltaZ( n0, h0, u0, ppoly0, n1, dx1, method, u1, h1 ) hOld = -1.E30 ! Should not be used for iTarget = 0 uOld = -1.E30 ! Should not be used for iTarget = 0 elseif (iTarget <= n0) then -! xOld = x0(iTarget+1) ! New grid has less or the same number of layers xOld = xOld + h0(iTarget) ! Position of right edge of cell hOld = h0(iTarget) uOld = u0(iTarget) else -! xOld = x0(n0+1) ! New grid has more layers hOld = 0. ! as if for layers>n0, they were vanished uOld = 1.E30 ! and the initial value should not matter endif @@ -1201,8 +1161,7 @@ logical function remappingUnitTests() call PPM_boundary_extrapolation( grid0, u0, ppoly0 ) u1(:) = 0. call remapByProjection( n0, grid0%h, u0, ppoly0, & - n1, grid1%h, grid1%x, u1, & - INTEGRATION_PPM ) + n1, grid1%h, INTEGRATION_PPM, u1 ) do i=1,n1 err=u1(i)-8./3.*(0.5*real(1+n1)-real(i)) if (abs(err)>2.*epsilon(err)) remappingUnitTests = .true. From 804a9dd049fd0dc577ded2be3820de8b841f1387 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 23 Jul 2013 15:35:02 -0400 Subject: [PATCH 059/372] Bug fix: corrected declaration of dzRegrid in MOM.F90 Changed declaration from NKMEM_ NK_INTERFACE_. --- src/core/MOM.F90 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/core/MOM.F90 b/src/core/MOM.F90 index 1d8fc752dc..1d50aff876 100644 --- a/src/core/MOM.F90 +++ b/src/core/MOM.F90 @@ -410,7 +410,8 @@ module MOM h, & ! Layer thickness, in m or kg m-2 (H). T, & ! Potential temperature in C. S, & ! Salinity in PSU. - h_aux, & ! Work array for remapping (same units as h). + h_aux ! Work array for remapping (same units as h). + real ALLOCABLE_, dimension(NIMEM_,NJMEM_,NK_INTERFACE_) :: & dzRegrid ! Work array for remapping (same units as h). real ALLOCABLE_, dimension(NIMEMB_PTR_,NJMEM_,NKMEM_) :: & u, & ! Zonal velocity, in m s-1. From ece3bfe48fb4b996c2368ce05c3cd9e4a858f18e Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 23 Jul 2013 15:40:30 -0400 Subject: [PATCH 060/372] Removed x arguemnt from inflate_vanished_layers Despite duplicating the loop that updates x from the end of inflate_vanished_layers to just after the s/r call, this seems to have changed the optimization and thus answers. The plotted answers appear to the the same, just not bitwise identical. --- examples/adjustment2d/rho/timestats.pgi | 6 +++--- examples/sloshing/rho/timestats.gnu | 10 +++++----- examples/sloshing/rho/timestats.intel | 10 +++++----- examples/sloshing/rho/timestats.pgi | 10 +++++----- src/ALE/MOM_regridding.F90 | 23 ++++++++++++----------- 5 files changed, 30 insertions(+), 29 deletions(-) diff --git a/examples/adjustment2d/rho/timestats.pgi b/examples/adjustment2d/rho/timestats.pgi index a532344acf..d8daffad38 100644 --- a/examples/adjustment2d/rho/timestats.pgi +++ b/examples/adjustment2d/rho/timestats.pgi @@ -2,6 +2,6 @@ [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.199919604854E-01, CFL 0.00000, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 12, 0.500, 0, En 1.171149079398E-01, CFL 0.16898, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -2.63E-16, Se -1.07E-15, Te 0.00E+00 - 24, 1.000, 0, En 1.174472456254E-01, CFL 0.18563, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -3.18E-16, Se -1.56E-15, Te 0.00E+00 - 36, 1.500, 0, En 1.168566045637E-01, CFL 0.17146, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -3.71E-16, Se -1.98E-15, Te 0.00E+00 - 48, 2.000, 0, En 1.161370070950E-01, CFL 0.17207, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -3.55E-16, Se -1.97E-15, Te 0.00E+00 + 24, 1.000, 0, En 1.174133979370E-01, CFL 0.18564, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -3.03E-16, Se -1.26E-15, Te 0.00E+00 + 36, 1.500, 0, En 1.168470658074E-01, CFL 0.17130, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -3.56E-16, Se -1.54E-15, Te 0.00E+00 + 48, 2.000, 0, En 1.161316517613E-01, CFL 0.17278, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -3.90E-16, Se -1.82E-15, Te 0.00E+00 diff --git a/examples/sloshing/rho/timestats.gnu b/examples/sloshing/rho/timestats.gnu index 4ecb64a865..218a836503 100644 --- a/examples/sloshing/rho/timestats.gnu +++ b/examples/sloshing/rho/timestats.gnu @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.315612025261E-02, CFL 0.00000, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 2.285155252343E-02, CFL 0.08265, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me -1.31E-16, Se -3.27E-14, Te 4.69E-16 - 192, 2.000, 0, En 2.246601662088E-02, CFL 0.04341, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 1.05E-16, Se 1.16E-14, Te -3.03E-16 - 288, 3.000, 0, En 2.287980363400E-02, CFL 0.05264, SL 3.4106E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 1.90E-16, Se -3.86E-15, Te 1.79E-16 - 384, 4.000, 0, En 2.251370438983E-02, CFL 0.08309, SL 3.4106E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 3.33E-17, Se 5.56E-15, Te -5.00E-16 - 480, 5.000, 0, En 2.282940947905E-02, CFL 0.01720, SL 2.2737E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 7.95E-17, Se -2.27E-14, Te -2.47E-16 + 96, 1.000, 0, En 2.285155252340E-02, CFL 0.08265, SL -0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 1.19E-16, Se -1.55E-14, Te 1.38E-17 + 192, 2.000, 0, En 2.246601661908E-02, CFL 0.04341, SL -0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 2.43E-17, Se -1.78E-14, Te -1.10E-16 + 288, 3.000, 0, En 2.287980363282E-02, CFL 0.05264, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me -1.08E-16, Se -2.52E-14, Te -9.65E-17 + 384, 4.000, 0, En 2.251370440321E-02, CFL 0.08309, SL 1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 2.08E-17, Se -4.20E-14, Te 1.97E-18 + 480, 5.000, 0, En 2.282941068956E-02, CFL 0.01720, SL -0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 2.26E-17, Se -5.19E-15, Te -5.31E-16 diff --git a/examples/sloshing/rho/timestats.intel b/examples/sloshing/rho/timestats.intel index 556dec23d6..190b6f049a 100644 --- a/examples/sloshing/rho/timestats.intel +++ b/examples/sloshing/rho/timestats.intel @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.315612025262E-02, CFL 0.00000, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 2.285155252349E-02, CFL 0.08265, SL 1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 2.85E-17, Se 1.63E-14, Te 6.81E-16 - 192, 2.000, 0, En 2.246601661498E-02, CFL 0.04341, SL 2.2737E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 7.55E-17, Se -6.17E-14, Te -2.48E-16 - 288, 3.000, 0, En 2.287980363714E-02, CFL 0.05264, SL -3.4106E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me -3.72E-16, Se -4.12E-14, Te -8.98E-16 - 384, 4.000, 0, En 2.251370463539E-02, CFL 0.08309, SL -2.2737E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me -5.21E-17, Se 2.78E-15, Te -4.82E-16 - 480, 5.000, 0, En 2.282940347462E-02, CFL 0.01720, SL -4.5475E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me -1.87E-16, Se -1.56E-14, Te -6.88E-16 + 96, 1.000, 0, En 2.285155252347E-02, CFL 0.08265, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me -7.48E-17, Se -1.78E-14, Te 5.08E-16 + 192, 2.000, 0, En 2.246601662189E-02, CFL 0.04341, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 3.80E-17, Se -7.25E-16, Te -5.55E-16 + 288, 3.000, 0, En 2.287980364447E-02, CFL 0.05264, SL 1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 1.91E-16, Se -2.86E-14, Te -6.72E-16 + 384, 4.000, 0, En 2.251370467124E-02, CFL 0.08309, SL 2.2737E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 1.37E-17, Se 9.18E-15, Te -1.61E-16 + 480, 5.000, 0, En 2.282940871682E-02, CFL 0.01720, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me -2.14E-16, Se 1.55E-14, Te -1.01E-15 diff --git a/examples/sloshing/rho/timestats.pgi b/examples/sloshing/rho/timestats.pgi index 15f6006bd3..e891973dda 100644 --- a/examples/sloshing/rho/timestats.pgi +++ b/examples/sloshing/rho/timestats.pgi @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.315612025256E-02, CFL 0.00000, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 2.285155252346E-02, CFL 0.08265, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me -8.17E-17, Se -1.45E-15, Te -2.26E-16 - 192, 2.000, 0, En 2.246601661410E-02, CFL 0.04341, SL -2.2737E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me -2.36E-19, Se -5.75E-14, Te -5.45E-16 - 288, 3.000, 0, En 2.287980362879E-02, CFL 0.05264, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me -6.91E-17, Se -6.40E-15, Te -5.20E-16 - 384, 4.000, 0, En 2.251370444031E-02, CFL 0.08309, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 7.24E-17, Se 2.17E-15, Te -5.42E-16 - 480, 5.000, 0, En 2.282940839111E-02, CFL 0.01720, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 2.34E-16, Se -2.32E-14, Te -6.29E-16 + 96, 1.000, 0, En 2.285155252345E-02, CFL 0.08265, SL 1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 1.40E-16, Se -2.93E-14, Te -1.08E-16 + 192, 2.000, 0, En 2.246601662899E-02, CFL 0.04341, SL 1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 1.62E-16, Se -4.38E-14, Te -1.26E-15 + 288, 3.000, 0, En 2.287980364945E-02, CFL 0.05264, SL 3.4106E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 2.48E-17, Se -1.56E-14, Te -7.44E-16 + 384, 4.000, 0, En 2.251370445171E-02, CFL 0.08309, SL 3.4106E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 1.56E-17, Se -3.21E-14, Te -6.72E-16 + 480, 5.000, 0, En 2.282940750276E-02, CFL 0.01720, SL 4.5475E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 6.79E-17, Se -1.14E-14, Te -1.36E-15 diff --git a/src/ALE/MOM_regridding.F90 b/src/ALE/MOM_regridding.F90 index aa06a6589d..64b52a6f00 100644 --- a/src/ALE/MOM_regridding.F90 +++ b/src/ALE/MOM_regridding.F90 @@ -918,7 +918,7 @@ subroutine regridding_iteration( densities, target_values, CS, & CS ! Parameters used for regridding ! Local variables - integer :: degree + integer :: degree, k ! Reset piecewise polynomials ppoly0%E = 0.0 @@ -1081,7 +1081,11 @@ subroutine regridding_iteration( densities, target_values, CS, & ! Based on global density profile, interpolate new grid and ! inflate vanished layers call interpolate_grid( grid0, ppoly0, grid1, target_values, degree ) - call inflate_vanished_layers( CS%min_thickness, grid1%nb_cells, grid1%h, grid1%x ) + call inflate_vanished_layers( CS%min_thickness, grid1%nb_cells, grid1%h ) + grid1%x(1) = 0.0 + do k = 1,grid1%nb_cells + grid1%x(k+1) = grid1%x(k) + grid1%h(k) + end do end subroutine regridding_iteration @@ -1328,7 +1332,11 @@ subroutine check_grid_integrity( CS, G, h ) grid%h(k) = h(i,j,k) end do - call inflate_vanished_layers( CS%min_thickness, grid%nb_cells, grid%h, grid%x ) + call inflate_vanished_layers( CS%min_thickness, grid%nb_cells, grid%h ) + grid%x(1) = 0.0 + do k = 1,G%ke + grid%x(k+1) = grid%x(k) + grid%h(k) + end do ! Save modified grid do k = 1,G%ke @@ -1346,13 +1354,12 @@ end subroutine check_grid_integrity !------------------------------------------------------------------------------ ! Inflate vanished layers to finite (nonzero) width !------------------------------------------------------------------------------ -subroutine inflate_vanished_layers( minThickness, N, h, x ) +subroutine inflate_vanished_layers( minThickness, N, h ) ! Argument real, intent(in) :: minThickness integer, intent(in) :: N real, intent(inout) :: h(:) - real, intent(inout) :: x(:) ! Local variable integer :: k @@ -1403,12 +1410,6 @@ subroutine inflate_vanished_layers( minThickness, N, h, x ) h(k_found) = h(k_found) - correction - ! Redefine grid coordinates according to new layer thicknesses - x(1) = 0.0 - do k = 1,N - x(k+1) = x(k) + h(k) - end do - end subroutine inflate_vanished_layers From 42c5a8d5f42440325c85b7b494610462518e9a80 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 23 Jul 2013 16:03:18 -0400 Subject: [PATCH 061/372] Added dzInterface for build_grid_arbitrary Updated the interface for consistacny even though the arbitrary mode is not exercised. --- src/ALE/MOM_regridding.F90 | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/src/ALE/MOM_regridding.F90 b/src/ALE/MOM_regridding.F90 index 64b52a6f00..4cd0503853 100644 --- a/src/ALE/MOM_regridding.F90 +++ b/src/ALE/MOM_regridding.F90 @@ -272,7 +272,7 @@ subroutine regridding_main( remapCS, CS, G, h, tv, dzInterface, hNew ) call buildGridRho( G, h, tv, dzInterface, hNew, remapCS, CS ) case ( REGRIDDING_ARBITRARY ) - call build_grid_arbitrary( G, h, hNew, CS ) + call build_grid_arbitrary( G, h, dzInterface, hNew, CS ) end select ! type of grid @@ -796,7 +796,7 @@ end subroutine buildGridRho !------------------------------------------------------------------------------ ! Build arbitrary grid !------------------------------------------------------------------------------ -subroutine build_grid_arbitrary( G, h, h_new, CS ) +subroutine build_grid_arbitrary( G, h, dzInterface, h_new, CS ) !------------------------------------------------------------------------------ ! This routine builds a grid based on arbitrary rules !------------------------------------------------------------------------------ @@ -804,6 +804,7 @@ subroutine build_grid_arbitrary( G, h, h_new, CS ) ! Arguments type(ocean_grid_type), intent(in) :: G real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(in) :: h + real, dimension(NIMEM_,NJMEM_, NK_INTERFACE_), intent(inout) :: dzInterface real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(inout) :: h_new type(regridding_CS), intent(in) :: CS @@ -875,8 +876,18 @@ subroutine build_grid_arbitrary( G, h, h_new, CS ) z_inter(k) = z_inter(k+1) + min_thickness end if end do + + ! Chnage in interface position + x = 0. ! Left boundary at x=0 + dzInterface(i,j,1) = 0. + do k = 2,nz + x = x + h(i,j,k) + dzInterface(i,j,k) = z_inter(k) - x + end do + dzInterface(i,j,nz+1) = 0. ! Define thicknesses in terms of interface heights + x = 0. ! Left boundary at x=0 do k = 1,nz h_new(i,j,k) = z_inter(k) - z_inter(k+1) end do @@ -1318,36 +1329,27 @@ subroutine check_grid_integrity( CS, G, h ) real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(inout) :: h ! Local variables - integer :: i, j, k - type(grid1D_t) :: grid - - ! Initialize grid - call grid1Dconstruct( grid, G%ke ) + integer :: i, j, k + real :: hTmp(G%ke) do i = G%isc-1,G%iec+1 do j = G%jsc-1,G%jec+1 ! Build grid for current column do k = 1,G%ke - grid%h(k) = h(i,j,k) + hTmp(k) = h(i,j,k) end do - call inflate_vanished_layers( CS%min_thickness, grid%nb_cells, grid%h ) - grid%x(1) = 0.0 - do k = 1,G%ke - grid%x(k+1) = grid%x(k) + grid%h(k) - end do + call inflate_vanished_layers( CS%min_thickness, G%ke, hTmp ) ! Save modified grid do k = 1,G%ke - h(i,j,k) = grid%h(k) + h(i,j,k) = hTmp(k) end do end do end do - call grid1Ddestroy( grid ) - end subroutine check_grid_integrity From 05b95f001f8148f5f90982f8153d1daab733a99d Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 23 Jul 2013 17:07:40 -0400 Subject: [PATCH 062/372] Made output h1 for remapByDeltaZ optional --- src/ALE/MOM_remapping.F90 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ALE/MOM_remapping.F90 b/src/ALE/MOM_remapping.F90 index d87bdd66aa..6273a0ead3 100644 --- a/src/ALE/MOM_remapping.F90 +++ b/src/ALE/MOM_remapping.F90 @@ -595,7 +595,7 @@ subroutine remapping_core( CS, grid0, u0, grid1, u1 ) call remapByProjection( n0, grid0%h, u0, CS%ppoly_r, & n1, grid1%h, iMethod, u1 ) ! call remapByDeltaZ( n0, grid0%h, u0, CS%ppoly_r, & -! n1, dx1, iMethod, u1, h1 ) +! n1, dx1, iMethod, u1 ) #ifdef __DO_SAFTEY_CHECKS__ call checkGridConservation(grid0%nb_cells, grid0%h, u0, & @@ -660,7 +660,7 @@ subroutine remapByDeltaZ( n0, h0, u0, ppoly0, n1, dx1, method, u1, h1 ) real, intent(in) :: dx1(:) ! target grid edge positions (size n1+1) integer :: method ! remapping scheme to use real, intent(out) :: u1(:) ! target cell averages (size n1) - real, intent(out) :: h1(:) ! target grid widths (size n1) + real,optional, intent(out) :: h1(:) ! target grid widths (size n1) ! Local variables integer :: iTarget @@ -738,7 +738,7 @@ subroutine remapByDeltaZ( n0, h0, u0, ppoly0, n1, dx1, method, u1, h1 ) hNew = hOld + ( dx1(iTarget+1) - dx1(iTarget) ) uhNew = ( uOld * hOld ) + ( fluxR - fluxL ) u1(iTarget) = uhNew / hNew - h1(iTarget) = hNew + if (present(h1)) h1(iTarget) = hNew endif end do ! end iTarget loop on target grid cells From 6ce66c07c35d13b41e55d70bc57f2fc01789af98 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 23 Jul 2013 17:38:00 -0400 Subject: [PATCH 063/372] Removed use of grid1D_t in regrid_edge_values Re-wrote interfaces to use bare data types. --- src/ALE/MOM_ALE.F90 | 4 +- src/ALE/MOM_regridding.F90 | 37 ++++---- src/ALE/MOM_remapping.F90 | 10 +-- src/ALE/P1M_functions.F90 | 4 +- src/ALE/P3M_functions.F90 | 4 +- src/ALE/PPM_functions.F90 | 4 +- src/ALE/PQM_functions.F90 | 4 +- src/ALE/regrid_edge_values.F90 | 158 +++++++++++++++------------------ 8 files changed, 104 insertions(+), 121 deletions(-) diff --git a/src/ALE/MOM_ALE.F90 b/src/ALE/MOM_ALE.F90 index fa9877fe33..eab8b33df9 100644 --- a/src/ALE/MOM_ALE.F90 +++ b/src/ALE/MOM_ALE.F90 @@ -479,7 +479,7 @@ subroutine pressure_gradient_ppm( CS, S_t, S_b, T_t, T_b, G, tv, h ) ! Reconstruct salinity profile CS%ppoly_parab%E = 0.0 CS%ppoly_parab%coefficients = 0.0 - call edge_values_implicit_h4( CS%grid_generic, CS%edgeValueWrk, tv%S(i,j,:), CS%ppoly_parab%E ) + call edge_values_implicit_h4( G%ke, CS%grid_generic%h, tv%S(i,j,:), CS%edgeValueWrk, CS%ppoly_parab%E ) call PPM_reconstruction( CS%grid_generic, tv%S(i,j,:), CS%ppoly_parab ) if (CS%boundary_extrapolation_for_pressure) call & PPM_boundary_extrapolation( CS%grid_generic, tv%S(i,j,:), CS%ppoly_parab ) @@ -492,7 +492,7 @@ subroutine pressure_gradient_ppm( CS, S_t, S_b, T_t, T_b, G, tv, h ) ! Reconstruct temperature profile CS%ppoly_parab%E = 0.0 CS%ppoly_parab%coefficients = 0.0 - call edge_values_implicit_h4( CS%grid_generic, CS%edgeValueWrk, tv%T(i,j,:), CS%ppoly_parab%E ) + call edge_values_implicit_h4( G%ke, CS%grid_generic%h, tv%T(i,j,:), CS%edgeValueWrk, CS%ppoly_parab%E ) call PPM_reconstruction( CS%grid_generic, tv%T(i,j,:), CS%ppoly_parab ) if (CS%boundary_extrapolation_for_pressure) call & PPM_boundary_extrapolation( CS%grid_generic, tv%T(i,j,:), CS%ppoly_parab ) diff --git a/src/ALE/MOM_regridding.F90 b/src/ALE/MOM_regridding.F90 index 4cd0503853..c580ea5002 100644 --- a/src/ALE/MOM_regridding.F90 +++ b/src/ALE/MOM_regridding.F90 @@ -929,19 +929,20 @@ subroutine regridding_iteration( densities, target_values, CS, & CS ! Parameters used for regridding ! Local variables - integer :: degree, k + integer :: degree, k, n0 ! Reset piecewise polynomials ppoly0%E = 0.0 ppoly0%S = 0.0 ppoly0%coefficients = 0.0 + n0 = grid0%nb_cells ! 1. Compute the interpolated profile of the density field and build grid select case ( CS%interpolation_scheme ) case ( INTERPOLATION_P1M_H2 ) degree = DEGREE_1 - call edge_values_explicit_h2( grid0, densities, ppoly0%E ) + call edge_values_explicit_h2( n0, grid0%h, densities, ppoly0%E ) call P1M_interpolation( grid0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then call P1M_boundary_extrapolation( grid0, densities, ppoly0 ) @@ -950,9 +951,9 @@ subroutine regridding_iteration( densities, target_values, CS, & case ( INTERPOLATION_P1M_H4 ) degree = DEGREE_1 if ( grid0%nb_cells .ge. 4 ) then - call edge_values_explicit_h4( grid0, densities, ppoly0%E ) + call edge_values_explicit_h4( n0, grid0%h, densities, ppoly0%E ) else - call edge_values_explicit_h2( grid0, densities, ppoly0%E ) + call edge_values_explicit_h2( n0, grid0%h, densities, ppoly0%E ) end if call P1M_interpolation( grid0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then @@ -962,9 +963,9 @@ subroutine regridding_iteration( densities, target_values, CS, & case ( INTERPOLATION_P1M_IH4 ) degree = DEGREE_1 if ( grid0%nb_cells .ge. 4 ) then - call edge_values_implicit_h4( grid0, CS%edgeValueWrk, densities, ppoly0%E ) + call edge_values_implicit_h4( n0, grid0%h, densities, CS%edgeValueWrk, ppoly0%E ) else - call edge_values_explicit_h2( grid0, densities, ppoly0%E ) + call edge_values_explicit_h2( n0, grid0%h, densities, ppoly0%E ) end if call P1M_interpolation( grid0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then @@ -981,14 +982,14 @@ subroutine regridding_iteration( densities, target_values, CS, & case ( INTERPOLATION_PPM_H4 ) if ( grid0%nb_cells .ge. 4 ) then degree = DEGREE_2 - call edge_values_explicit_h4( grid0, densities, ppoly0%E ) + call edge_values_explicit_h4( n0, grid0%h, densities, ppoly0%E ) call PPM_reconstruction( grid0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then call PPM_boundary_extrapolation( grid0, densities, ppoly0 ) end if else degree = DEGREE_1 - call edge_values_explicit_h2( grid0, densities, ppoly0%E ) + call edge_values_explicit_h2( n0, grid0%h, densities, ppoly0%E ) call P1M_interpolation( grid0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then call P1M_boundary_extrapolation( grid0, densities, ppoly0 ) @@ -999,14 +1000,14 @@ subroutine regridding_iteration( densities, target_values, CS, & if ( grid0%nb_cells .ge. 4 ) then degree = DEGREE_2 - call edge_values_implicit_h4( grid0, CS%edgeValueWrk, densities, ppoly0%E ) + call edge_values_implicit_h4( n0, grid0%h, densities, CS%edgeValueWrk, ppoly0%E ) call PPM_reconstruction( grid0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then call PPM_boundary_extrapolation( grid0, densities, ppoly0 ) end if else degree = DEGREE_1 - call edge_values_explicit_h2( grid0, densities, ppoly0%E ) + call edge_values_explicit_h2( n0, grid0%h, densities, ppoly0%E ) call P1M_interpolation( grid0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then call P1M_boundary_extrapolation( grid0, densities, ppoly0 ) @@ -1017,7 +1018,7 @@ subroutine regridding_iteration( densities, target_values, CS, & if ( grid0%nb_cells .ge. 4 ) then degree = DEGREE_3 - call edge_values_implicit_h4( grid0, CS%edgeValueWrk, densities, ppoly0%E ) + call edge_values_implicit_h4( n0, grid0%h, densities, CS%edgeValueWrk, ppoly0%E ) call edge_slopes_implicit_h3( grid0, CS%edgeSlopeWrk, densities, ppoly0%S ) call P3m_interpolation( grid0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then @@ -1025,7 +1026,7 @@ subroutine regridding_iteration( densities, target_values, CS, & end if else degree = DEGREE_1 - call edge_values_explicit_h2( grid0, densities, ppoly0%E ) + call edge_values_explicit_h2( n0, grid0%h, densities, ppoly0%E ) call P1M_interpolation( grid0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then call P1M_boundary_extrapolation( grid0, densities, ppoly0 ) @@ -1035,7 +1036,7 @@ subroutine regridding_iteration( densities, target_values, CS, & case ( INTERPOLATION_P3M_IH6IH5 ) if ( grid0%nb_cells .ge. 6 ) then degree = DEGREE_3 - call edge_values_implicit_h6( grid0, CS%edgeValueWrk, densities, ppoly0%E ) + call edge_values_implicit_h6( n0, grid0%h, densities, CS%edgeValueWrk, ppoly0%E ) call edge_slopes_implicit_h5( grid0, CS%edgeSlopeWrk, densities, ppoly0%S ) call P3m_interpolation( grid0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then @@ -1043,7 +1044,7 @@ subroutine regridding_iteration( densities, target_values, CS, & end if else degree = DEGREE_1 - call edge_values_explicit_h2( grid0, densities, ppoly0%E ) + call edge_values_explicit_h2( n0, grid0%h, densities, ppoly0%E ) call P1M_interpolation( grid0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then call P1M_boundary_extrapolation( grid0, densities, ppoly0 ) @@ -1054,7 +1055,7 @@ subroutine regridding_iteration( densities, target_values, CS, & if ( grid0%nb_cells .ge. 4 ) then degree = DEGREE_4 - call edge_values_implicit_h4( grid0, CS%edgeValueWrk, densities, ppoly0%E ) + call edge_values_implicit_h4( n0, grid0%h, densities, CS%edgeValueWrk, ppoly0%E ) call edge_slopes_implicit_h3( grid0, CS%edgeSlopeWrk, densities, ppoly0%S ) call PQM_reconstruction( grid0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then @@ -1062,7 +1063,7 @@ subroutine regridding_iteration( densities, target_values, CS, & end if else degree = DEGREE_1 - call edge_values_explicit_h2( grid0, densities, ppoly0%E ) + call edge_values_explicit_h2( n0, grid0%h, densities, ppoly0%E ) call P1M_interpolation( grid0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then call P1M_boundary_extrapolation( grid0, densities, ppoly0 ) @@ -1072,7 +1073,7 @@ subroutine regridding_iteration( densities, target_values, CS, & case ( INTERPOLATION_PQM_IH6IH5 ) if ( grid0%nb_cells .ge. 6 ) then degree = DEGREE_4 - call edge_values_implicit_h6( grid0, CS%edgeValueWrk, densities, ppoly0%E ) + call edge_values_implicit_h6( n0, grid0%h, densities, CS%edgeValueWrk, ppoly0%E ) call edge_slopes_implicit_h5( grid0, CS%edgeSlopeWrk, densities, ppoly0%S ) call PQM_reconstruction( grid0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then @@ -1080,7 +1081,7 @@ subroutine regridding_iteration( densities, target_values, CS, & end if else degree = DEGREE_1 - call edge_values_explicit_h2( grid0, densities, ppoly0%E ) + call edge_values_explicit_h2( n0, grid0%h, densities, ppoly0%E ) call P1M_interpolation( grid0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then call P1M_boundary_extrapolation( grid0, densities, ppoly0 ) diff --git a/src/ALE/MOM_remapping.F90 b/src/ALE/MOM_remapping.F90 index 6273a0ead3..6da21f459a 100644 --- a/src/ALE/MOM_remapping.F90 +++ b/src/ALE/MOM_remapping.F90 @@ -559,21 +559,21 @@ subroutine remapping_core( CS, grid0, u0, grid1, u1 ) end if iMethod = INTEGRATION_PLM case ( REMAPPING_PPM_H4 ) - call edge_values_explicit_h4( grid0, u0, CS%ppoly_r%E ) + call edge_values_explicit_h4( n0, grid0%h, u0, CS%ppoly_r%E ) call PPM_reconstruction( grid0, u0, CS%ppoly_r ) if ( CS%boundary_extrapolation) then call PPM_boundary_extrapolation( grid0, u0, CS%ppoly_r ) end if iMethod = INTEGRATION_PPM case ( REMAPPING_PPM_IH4 ) - call edge_values_implicit_h4( grid0, CS%edgeValueWrk, u0, CS%ppoly_r%E ) + call edge_values_implicit_h4( n0, grid0%h, u0, CS%edgeValueWrk, CS%ppoly_r%E ) call PPM_reconstruction( grid0, u0, CS%ppoly_r ) if ( CS%boundary_extrapolation) then call PPM_boundary_extrapolation( grid0, u0, CS%ppoly_r ) end if iMethod = INTEGRATION_PPM case ( REMAPPING_PQM_IH4IH3 ) - call edge_values_implicit_h4( grid0, CS%edgeValueWrk, u0, CS%ppoly_r%E ) + call edge_values_implicit_h4( n0, grid0%h, u0, CS%edgeValueWrk, CS%ppoly_r%E ) call edge_slopes_implicit_h3( grid0, CS%edgeSlopeWrk, u0, CS%ppoly_r%S ) call PQM_reconstruction( grid0, u0, CS%ppoly_r ) if ( CS%boundary_extrapolation) then @@ -581,7 +581,7 @@ subroutine remapping_core( CS, grid0, u0, grid1, u1 ) end if iMethod = INTEGRATION_PQM case ( REMAPPING_PQM_IH6IH5 ) - call edge_values_implicit_h6( grid0, CS%edgeValueWrk, u0, CS%ppoly_r%E ) + call edge_values_implicit_h6( n0, grid0%h, u0, CS%edgeValueWrk, CS%ppoly_r%E ) call edge_slopes_implicit_h5( grid0, CS%edgeSlopeWrk, u0, CS%ppoly_r%S ) call PQM_reconstruction( grid0, u0, CS%ppoly_r ) if ( CS%boundary_extrapolation) then @@ -1156,7 +1156,7 @@ logical function remappingUnitTests() ppoly0%S(:,:) = 0.0 ppoly0%coefficients(:,:) = 0.0 - call edge_values_explicit_h4( grid0, u0, ppoly0%E ) + call edge_values_explicit_h4( n0, grid0%h, u0, ppoly0%E ) call PPM_reconstruction( grid0, u0, ppoly0 ) call PPM_boundary_extrapolation( grid0, u0, ppoly0 ) u1(:) = 0. diff --git a/src/ALE/P1M_functions.F90 b/src/ALE/P1M_functions.F90 index 046c3d4a16..5c9631e28f 100644 --- a/src/ALE/P1M_functions.F90 +++ b/src/ALE/P1M_functions.F90 @@ -70,11 +70,11 @@ subroutine P1M_interpolation( grid, u, ppoly ) N = grid%nb_cells ! Bound edge values (routine found in 'edge_values.F90') - call bound_edge_values( grid, u, ppoly%E ) + call bound_edge_values( N, grid%h, u, ppoly%E ) ! Systematically average discontinuous edge values (routine found in ! 'edge_values.F90') - call average_discontinuous_edge_values( grid, u, ppoly%E ) + call average_discontinuous_edge_values( N, u, ppoly%E ) ! Loop on interior cells to build interpolants do k = 1,N diff --git a/src/ALE/P3M_functions.F90 b/src/ALE/P3M_functions.F90 index b422aef02a..3e5429f30b 100644 --- a/src/ALE/P3M_functions.F90 +++ b/src/ALE/P3M_functions.F90 @@ -95,10 +95,10 @@ subroutine P3M_limiter( grid, u, ppoly ) N = grid%nb_cells ! 1. Bound edge values (boundary cells are assumed to be local extrema) - call bound_edge_values( grid, u, ppoly%E ) + call bound_edge_values( N, grid%h, u, ppoly%E ) ! 2. Systematically average discontinuous edge values - call average_discontinuous_edge_values( grid, u, ppoly%E ) + call average_discontinuous_edge_values( N, u, ppoly%E ) ! 3. Loop on cells and do the following diff --git a/src/ALE/PPM_functions.F90 b/src/ALE/PPM_functions.F90 index a14d025184..ce7e8a1bf2 100644 --- a/src/ALE/PPM_functions.F90 +++ b/src/ALE/PPM_functions.F90 @@ -103,10 +103,10 @@ subroutine PPM_limiter_standard( grid, u, ppoly ) N = grid%nb_cells ! Bound edge values - call bound_edge_values( grid, u, ppoly%E ) + call bound_edge_values( N, grid%h, u, ppoly%E ) ! Make discontinuous edge values monotonic - call check_discontinuous_edge_values( grid, u, ppoly%E ) + call check_discontinuous_edge_values( N, u, ppoly%E ) ! Loop on interior cells to apply the standard ! PPM limiter (Colella & Woodward, JCP 84) diff --git a/src/ALE/PQM_functions.F90 b/src/ALE/PQM_functions.F90 index 634639e8ed..e3c14314d0 100644 --- a/src/ALE/PQM_functions.F90 +++ b/src/ALE/PQM_functions.F90 @@ -124,10 +124,10 @@ subroutine PQM_limiter( grid, u, ppoly ) N = grid%nb_cells ! Bound edge values - call bound_edge_values( grid, u, ppoly%E ) + call bound_edge_values( N, grid%h, u, ppoly%E ) ! Make discontinuous edge values monotonic (thru averaging) - call check_discontinuous_edge_values( grid, u, ppoly%E ) + call check_discontinuous_edge_values( N, u, ppoly%E ) ! Loop on interior cells to apply the PQM limiter do k = 2,N-1 diff --git a/src/ALE/regrid_edge_values.F90 b/src/ALE/regrid_edge_values.F90 index d9b5e8a671..bca65b170a 100644 --- a/src/ALE/regrid_edge_values.F90 +++ b/src/ALE/regrid_edge_values.F90 @@ -10,7 +10,6 @@ module regrid_edge_values ! high-order reconstruction schemes. ! !============================================================================== -use regrid_grid1d_class, only : grid1D_t use regrid_solvers, only : solve_linear_system, solve_tridiagonal_system use polynomial_functions, only : evaluation_polynomial @@ -46,7 +45,7 @@ module regrid_edge_values !------------------------------------------------------------------------------ ! Bound edge values by neighboring cell averages !------------------------------------------------------------------------------ -subroutine bound_edge_values( grid, u, edge_values ) +subroutine bound_edge_values( N, h, u, edge_values ) ! ------------------------------------------------------------------------------ ! In this routine, we loop on all cells to bound their left and right ! edge values by the cell averages. That is, the left edge value must lie @@ -59,13 +58,13 @@ subroutine bound_edge_values( grid, u, edge_values ) ! ------------------------------------------------------------------------------ ! Arguments - type(grid1D_t), intent(in) :: grid - real, dimension(:), intent(in) :: u ! cell averages - real, dimension(:,:), intent(inout) :: edge_values + integer, intent(in) :: N ! Number of cells + real, dimension(:), intent(in) :: h ! cell widths (size N) + real, dimension(:), intent(in) :: u ! cell averages (size N) + real, dimension(:,:), intent(inout) :: edge_values ! Local variables integer :: k ! loop index - integer :: N ! number of cells integer :: k0, k1, k2 real :: h_l, h_c, h_r real :: u_l, u_c, u_r @@ -74,7 +73,6 @@ subroutine bound_edge_values( grid, u, edge_values ) ! van Leer slopes real :: slope ! retained PLM slope - N = grid%nb_cells ! Loop on cells to bound edge value do k = 1,N @@ -99,9 +97,9 @@ subroutine bound_edge_values( grid, u, edge_values ) end if ! All cells can now be treated equally - h_l = grid%h(k0) - h_c = grid%h(k1) - h_r = grid%h(k2) + h_l = h(k0) + h_c = h(k1) + h_r = h(k2) u_l = u(k0) u_c = u(k1) @@ -146,26 +144,23 @@ end subroutine bound_edge_values !------------------------------------------------------------------------------ ! Average discontinuous edge values (systematically) !------------------------------------------------------------------------------ -subroutine average_discontinuous_edge_values( grid, u, edge_values ) +subroutine average_discontinuous_edge_values( N, u, edge_values ) ! ------------------------------------------------------------------------------ ! For each interior edge, check whether the edge values are discontinuous. ! If so, compute the average and replace the edge values by the average.! ! ------------------------------------------------------------------------------ ! Arguments - type(grid1D_t), intent(in) :: grid - real, dimension(:), intent(in) :: u ! cell averages - real, dimension(:,:), intent(inout) :: edge_values + integer, intent(in) :: N ! Number of cells + real, dimension(:), intent(in) :: u ! cell averages (size N) + real, dimension(:,:), intent(inout) :: edge_values ! Local variables integer :: k ! loop index - integer :: N ! number of cells real :: u0_minus ! left value at given edge real :: u0_plus ! right value at given edge real :: u0_avg ! avg value at given edge - N = grid%nb_cells - ! Loop on interior edges do k = 1,N-1 @@ -189,28 +184,25 @@ end subroutine average_discontinuous_edge_values !------------------------------------------------------------------------------ ! Check discontinuous edge values and take average is not monotonic !------------------------------------------------------------------------------ -subroutine check_discontinuous_edge_values( grid, u, edge_values ) +subroutine check_discontinuous_edge_values( N, u, edge_values ) ! ------------------------------------------------------------------------------ ! For each interior edge, check whether the edge values are discontinuous. ! If so and if they are not monotonic, replace each edge value by their average. ! ------------------------------------------------------------------------------ ! Arguments - type(grid1D_t), intent(in) :: grid - real, dimension(:), intent(in) :: u ! cell averages - real, dimension(:,:), intent(inout) :: edge_values + integer, intent(in) :: N ! Number of cells + real, dimension(:), intent(in) :: u ! cell averages (size N) + real, dimension(:,:), intent(inout) :: edge_values ! Local variables integer :: k ! loop index - integer :: N ! number of cells real :: u0_minus ! left value at given edge real :: u0_plus ! right value at given edge real :: um_minus ! left cell average real :: um_plus ! right cell average real :: u0_avg ! avg value at given edge - N = grid%nb_cells - ! Loop on interior cells do k = 1,N-1 @@ -240,7 +232,7 @@ end subroutine check_discontinuous_edge_values !------------------------------------------------------------------------------ ! Compute h2 edge values (explicit second order accurate) !------------------------------------------------------------------------------ -subroutine edge_values_explicit_h2( grid, u, edge_values ) +subroutine edge_values_explicit_h2( N, h, u, edge_values ) ! ------------------------------------------------------------------------------ ! Compute edge values based on second-order explicit estimates. ! These estimates are based on a straight line spanning two cells and evaluated @@ -255,23 +247,21 @@ subroutine edge_values_explicit_h2( grid, u, edge_values ) ! ------------------------------------------------------------------------------ ! Arguments - type(grid1D_t), intent(in) :: grid - real, dimension(:), intent(in) :: u ! cell averages - real, dimension(:,:), intent(inout) :: edge_values + integer, intent(in) :: N ! Number of cells + real, dimension(:), intent(in) :: h ! cell widths (size N) + real, dimension(:), intent(in) :: u ! cell averages (size N) + real, dimension(:,:), intent(inout) :: edge_values ! Local variables integer :: k ! loop index - integer :: N ! number of cells real :: h0, h1 ! cell widths real :: u0, u1 ! cell averages - N = grid%nb_cells - ! Loop on interior cells do k = 2,N - h0 = grid%h(k-1) - h1 = grid%h(k) + h0 = h(k-1) + h1 = h(k) u0 = u(k-1) u1 = u(k) @@ -295,7 +285,7 @@ end subroutine edge_values_explicit_h2 !------------------------------------------------------------------------------ ! Compute h4 edge values (explicit fourth order accurate) !------------------------------------------------------------------------------ -subroutine edge_values_explicit_h4( grid, u, edge_values ) +subroutine edge_values_explicit_h4( N, h, u, edge_values ) ! ----------------------------------------------------------------------------- ! Compute edge values based on fourth-order explicit estimates. ! These estimates are based on a cubic interpolant spanning four cells @@ -316,13 +306,13 @@ subroutine edge_values_explicit_h4( grid, u, edge_values ) ! ----------------------------------------------------------------------------- ! Arguments - type(grid1D_t), intent(in) :: grid - real, dimension(:), intent(in) :: u ! cell averages - real, dimension(:,:), intent(inout) :: edge_values + integer, intent(in) :: N ! Number of cells + real, dimension(:), intent(in) :: h ! cell widths (size N) + real, dimension(:), intent(in) :: u ! cell averages (size N) + real, dimension(:,:), intent(inout) :: edge_values ! Local variables integer :: i, j - integer :: N ! number of grid cells real :: u0, u1, u2, u3 real :: h0, h1, h2, h3 real :: href @@ -332,15 +322,13 @@ subroutine edge_values_explicit_h4( grid, u, edge_values ) real, dimension(4,4) :: A ! values near the boundaries real, dimension(4) :: B, C - N = grid%nb_cells - ! Loop on interior cells do i = 3,N-1 - h0 = grid%h(i-2) - h1 = grid%h(i-1) - h2 = grid%h(i) - h3 = grid%h(i+1) + h0 = h(i-2) + h1 = h(i-1) + h2 = h(i) + h3 = h(i+1) u0 = u(i-2) u1 = u(i-1) @@ -373,7 +361,7 @@ subroutine edge_values_explicit_h4( grid, u, edge_values ) ! Determine first two edge values x(1) = 0.0 do i = 2,5 - x(i) = x(i-1) + grid%h(i-1) + x(i) = x(i-1) + h(i-1) end do do i = 1,4 @@ -382,7 +370,7 @@ subroutine edge_values_explicit_h4( grid, u, edge_values ) A(i,j) = ( (x(i+1)**j) - (x(i)**j) ) / j end do - B(i) = u(i) * ( grid%h(i) ) + B(i) = u(i) * ( h(i) ) end do @@ -398,7 +386,7 @@ subroutine edge_values_explicit_h4( grid, u, edge_values ) ! Determine last two edge values x(1) = 0.0 do i = 2,5 - x(i) = x(i-1) + grid%h(N-5+i) + x(i) = x(i-1) + h(N-5+i) end do do i = 1,4 @@ -407,7 +395,7 @@ subroutine edge_values_explicit_h4( grid, u, edge_values ) A(i,j) = ( (x(i+1)**j) - (x(i)**j) ) / j end do - B(i) = u(N-4+i) * ( grid%h(N-4+i) ) + B(i) = u(N-4+i) * ( h(N-4+i) ) end do @@ -427,7 +415,7 @@ end subroutine edge_values_explicit_h4 !------------------------------------------------------------------------------ ! Compute ih4 edge values (implicit fourth order accurate) !------------------------------------------------------------------------------ -subroutine edge_values_implicit_h4( grid, work, u, edge_values ) +subroutine edge_values_implicit_h4( N, h, u, work, edge_values ) ! ----------------------------------------------------------------------------- ! Compute edge values based on fourth-order implicit estimates. ! @@ -453,14 +441,14 @@ subroutine edge_values_implicit_h4( grid, work, u, edge_values ) ! ----------------------------------------------------------------------------- ! Arguments - type(grid1D_t), intent(in) :: grid - type(edgeValueArrays), intent(inout) :: work ! Work space - real, dimension(:), intent(in) :: u ! cell averages - real, dimension(:,:), intent(inout) :: edge_values + integer, intent(in) :: N ! Number of cells + real, dimension(:), intent(in) :: h ! cell widths (size N) + real, dimension(:), intent(in) :: u ! cell averages (size N) + type(edgeValueArrays), intent(inout) :: work ! Work space + real, dimension(:,:), intent(inout) :: edge_values ! Local variables integer :: i, j ! loop indexes - integer :: N ! number of cells real :: h0, h1 ! cell widths real :: h0_2, h1_2, h0h1 real :: d2, d4 @@ -470,15 +458,12 @@ subroutine edge_values_implicit_h4( grid, work, u, edge_values ) real, dimension(4,4) :: Asys ! boundary conditions real, dimension(4) :: Bsys, Csys - ! Get number of cells (there are N+1 edge values to estimate) - N = grid%nb_cells - ! Loop on cells (except last one) do i = 1,N-1 ! Get cell widths - h0 = grid%h(i) - h1 = grid%h(i+1) + h0 = h(i) + h1 = h(i+1) ! Auxiliary calculations d2 = (h0 + h1) ** 2 @@ -504,7 +489,7 @@ subroutine edge_values_implicit_h4( grid, work, u, edge_values ) ! Boundary conditions: left boundary x(1) = 0.0 do i = 2,5 - x(i) = x(i-1) + grid%h(i-1) + x(i) = x(i-1) + h(i-1) end do do i = 1,4 @@ -513,7 +498,7 @@ subroutine edge_values_implicit_h4( grid, work, u, edge_values ) Asys(i,j) = ( (x(i+1)**j) - (x(i)**j) ) / j end do - Bsys(i) = u(i) * ( grid%h(i) ) + Bsys(i) = u(i) * ( h(i) ) end do @@ -526,7 +511,7 @@ subroutine edge_values_implicit_h4( grid, work, u, edge_values ) ! Boundary conditions: right boundary x(1) = 0.0 do i = 2,5 - x(i) = x(i-1) + grid%h(N-5+i) + x(i) = x(i-1) + h(N-5+i) end do do i = 1,4 @@ -535,7 +520,7 @@ subroutine edge_values_implicit_h4( grid, work, u, edge_values ) Asys(i,j) = ( (x(i+1)**j) - (x(i)**j) ) / j end do - Bsys(i) = u(N-4+i) * ( grid%h(N-4+i) ) + Bsys(i) = u(N-4+i) * ( h(N-4+i) ) end do @@ -561,7 +546,7 @@ end subroutine edge_values_implicit_h4 !------------------------------------------------------------------------------ ! Compute ih6 edge values (implicit sixth order accurate) !------------------------------------------------------------------------------ -subroutine edge_values_implicit_h6( grid, work, u, edge_values ) +subroutine edge_values_implicit_h6( N, h, u, work, edge_values ) ! ----------------------------------------------------------------------------- ! Sixth-order implicit estimates of edge values are based on a four-cell, ! three-edge stencil. A tridiagonal system is set up and is based on @@ -596,14 +581,14 @@ subroutine edge_values_implicit_h6( grid, work, u, edge_values ) ! ----------------------------------------------------------------------------- ! Arguments - type(grid1D_t), intent(in) :: grid - type(edgeValueArrays), intent(inout) :: work ! Work space - real, dimension(:), intent(in) :: u ! cell averages - real, dimension(:,:), intent(inout) :: edge_values + integer, intent(in) :: N ! Number of cells + real, dimension(:), intent(in) :: h ! cell widths (size N) + real, dimension(:), intent(in) :: u ! cell averages (size N) + type(edgeValueArrays), intent(inout) :: work ! Work space + real, dimension(:,:), intent(inout) :: edge_values ! Local variables integer :: i, j, k ! loop indexes - integer :: N ! number of cells real :: h0, h1, h2, h3 ! cell widths real :: g, g_2, g_3 ! the following are real :: g_4, g_5, g_6 ! auxiliary variables @@ -625,17 +610,14 @@ subroutine edge_values_implicit_h6( grid, work, u, edge_values ) real, dimension(6,6) :: Asys ! boundary conditions real, dimension(6) :: Bsys, Csys ! ... - ! Get number of cells (there are N+1 edge values to estimate) - N = grid%nb_cells - ! Loop on cells (except last one) do k = 2,N-2 ! Cell widths - h0 = grid%h(k-1) - h1 = grid%h(k+0) - h2 = grid%h(k+1) - h3 = grid%h(k+2) + h0 = h(k-1) + h1 = h(k+0) + h2 = h(k+1) + h3 = h(k+2) ! Auxiliary calculations h1_2 = h1 * h1 @@ -740,10 +722,10 @@ subroutine edge_values_implicit_h6( grid, work, u, edge_values ) ! Use a right-biased stencil for the second row ! Cell widths - h0 = grid%h(1) - h1 = grid%h(2) - h2 = grid%h(3) - h3 = grid%h(4) + h0 = h(1) + h1 = h(2) + h2 = h(3) + h3 = h(4) ! Auxiliary calculations h1_2 = h1 * h1 @@ -852,7 +834,7 @@ subroutine edge_values_implicit_h6( grid, work, u, edge_values ) ! Boundary conditions: left boundary x(1) = 0.0 do i = 2,7 - x(i) = x(i-1) + grid%h(i-1) + x(i) = x(i-1) + h(i-1) end do do i = 1,6 @@ -861,7 +843,7 @@ subroutine edge_values_implicit_h6( grid, work, u, edge_values ) Asys(i,j) = ( (x(i+1)**j) - (x(i)**j) ) / j end do - Bsys(i) = u(i) * grid%h(i) + Bsys(i) = u(i) * h(i) end do @@ -875,10 +857,10 @@ subroutine edge_values_implicit_h6( grid, work, u, edge_values ) ! Use a left-biased stencil for the second to last row ! Cell widths - h0 = grid%h(N-3) - h1 = grid%h(N-2) - h2 = grid%h(N-1) - h3 = grid%h(N) + h0 = h(N-3) + h1 = h(N-2) + h2 = h(N-1) + h3 = h(N) ! Auxiliary calculations h1_2 = h1 * h1 @@ -987,7 +969,7 @@ subroutine edge_values_implicit_h6( grid, work, u, edge_values ) ! Boundary conditions: right boundary x(1) = 0.0 do i = 2,7 - x(i) = x(i-1) + grid%h(N-7+i) + x(i) = x(i-1) + h(N-7+i) end do do i = 1,6 @@ -996,7 +978,7 @@ subroutine edge_values_implicit_h6( grid, work, u, edge_values ) Asys(i,j) = ( (x(i+1)**j) - (x(i)**j) ) / j end do - Bsys(i) = u(N-6+i) * grid%h(N-6+i) + Bsys(i) = u(N-6+i) * h(N-6+i) end do From 64931170583f30f5d85f43755fdb738729f5ea31 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 23 Jul 2013 17:47:08 -0400 Subject: [PATCH 064/372] Removed use of grid1D_t in regrid_edge_slopes Re-wrote interfaces to use bare data types. --- src/ALE/MOM_regridding.F90 | 8 ++-- src/ALE/MOM_remapping.F90 | 4 +- src/ALE/regrid_edge_slopes.F90 | 75 +++++++++++++++------------------- 3 files changed, 40 insertions(+), 47 deletions(-) diff --git a/src/ALE/MOM_regridding.F90 b/src/ALE/MOM_regridding.F90 index c580ea5002..1ac94b628e 100644 --- a/src/ALE/MOM_regridding.F90 +++ b/src/ALE/MOM_regridding.F90 @@ -1019,7 +1019,7 @@ subroutine regridding_iteration( densities, target_values, CS, & if ( grid0%nb_cells .ge. 4 ) then degree = DEGREE_3 call edge_values_implicit_h4( n0, grid0%h, densities, CS%edgeValueWrk, ppoly0%E ) - call edge_slopes_implicit_h3( grid0, CS%edgeSlopeWrk, densities, ppoly0%S ) + call edge_slopes_implicit_h3( n0, grid0%h, densities, CS%edgeSlopeWrk, ppoly0%S ) call P3m_interpolation( grid0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then call P3M_boundary_extrapolation( grid0, densities, ppoly0 ) @@ -1037,7 +1037,7 @@ subroutine regridding_iteration( densities, target_values, CS, & if ( grid0%nb_cells .ge. 6 ) then degree = DEGREE_3 call edge_values_implicit_h6( n0, grid0%h, densities, CS%edgeValueWrk, ppoly0%E ) - call edge_slopes_implicit_h5( grid0, CS%edgeSlopeWrk, densities, ppoly0%S ) + call edge_slopes_implicit_h5( n0, grid0%h, densities, CS%edgeSlopeWrk, ppoly0%S ) call P3m_interpolation( grid0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then call P3M_boundary_extrapolation( grid0, densities, ppoly0 ) @@ -1056,7 +1056,7 @@ subroutine regridding_iteration( densities, target_values, CS, & if ( grid0%nb_cells .ge. 4 ) then degree = DEGREE_4 call edge_values_implicit_h4( n0, grid0%h, densities, CS%edgeValueWrk, ppoly0%E ) - call edge_slopes_implicit_h3( grid0, CS%edgeSlopeWrk, densities, ppoly0%S ) + call edge_slopes_implicit_h3( n0, grid0%h, densities, CS%edgeSlopeWrk, ppoly0%S ) call PQM_reconstruction( grid0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then call PQM_boundary_extrapolation_v1( grid0, densities, ppoly0 ) @@ -1074,7 +1074,7 @@ subroutine regridding_iteration( densities, target_values, CS, & if ( grid0%nb_cells .ge. 6 ) then degree = DEGREE_4 call edge_values_implicit_h6( n0, grid0%h, densities, CS%edgeValueWrk, ppoly0%E ) - call edge_slopes_implicit_h5( grid0, CS%edgeSlopeWrk, densities, ppoly0%S ) + call edge_slopes_implicit_h5( n0, grid0%h, densities, CS%edgeSlopeWrk, ppoly0%S ) call PQM_reconstruction( grid0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then call PQM_boundary_extrapolation_v1( grid0, densities, ppoly0 ) diff --git a/src/ALE/MOM_remapping.F90 b/src/ALE/MOM_remapping.F90 index 6da21f459a..59a9726521 100644 --- a/src/ALE/MOM_remapping.F90 +++ b/src/ALE/MOM_remapping.F90 @@ -574,7 +574,7 @@ subroutine remapping_core( CS, grid0, u0, grid1, u1 ) iMethod = INTEGRATION_PPM case ( REMAPPING_PQM_IH4IH3 ) call edge_values_implicit_h4( n0, grid0%h, u0, CS%edgeValueWrk, CS%ppoly_r%E ) - call edge_slopes_implicit_h3( grid0, CS%edgeSlopeWrk, u0, CS%ppoly_r%S ) + call edge_slopes_implicit_h3( n0, grid0%h, u0, CS%edgeSlopeWrk, CS%ppoly_r%S ) call PQM_reconstruction( grid0, u0, CS%ppoly_r ) if ( CS%boundary_extrapolation) then call PQM_boundary_extrapolation_v1( grid0, u0, CS%ppoly_r ) @@ -582,7 +582,7 @@ subroutine remapping_core( CS, grid0, u0, grid1, u1 ) iMethod = INTEGRATION_PQM case ( REMAPPING_PQM_IH6IH5 ) call edge_values_implicit_h6( n0, grid0%h, u0, CS%edgeValueWrk, CS%ppoly_r%E ) - call edge_slopes_implicit_h5( grid0, CS%edgeSlopeWrk, u0, CS%ppoly_r%S ) + call edge_slopes_implicit_h5( n0, grid0%h, u0, CS%edgeSlopeWrk, CS%ppoly_r%S ) call PQM_reconstruction( grid0, u0, CS%ppoly_r ) if ( CS%boundary_extrapolation) then call PQM_boundary_extrapolation_v1( grid0, u0, CS%ppoly_r ) diff --git a/src/ALE/regrid_edge_slopes.F90 b/src/ALE/regrid_edge_slopes.F90 index d7f88d503c..1310947e12 100644 --- a/src/ALE/regrid_edge_slopes.F90 +++ b/src/ALE/regrid_edge_slopes.F90 @@ -10,7 +10,6 @@ module regrid_edge_slopes ! high-order reconstruction schemes. ! !============================================================================== -use regrid_grid1d_class, only : grid1D_t use regrid_solvers, only : solve_linear_system, solve_tridiagonal_system use polynomial_functions, only : evaluation_polynomial @@ -43,7 +42,7 @@ module regrid_edge_slopes !------------------------------------------------------------------------------ ! Compute ih4 edge slopes (implicit third order accurate) !------------------------------------------------------------------------------ -subroutine edge_slopes_implicit_h3( grid, work, u, edge_slopes ) +subroutine edge_slopes_implicit_h3( N, h, u, work, edge_slopes ) ! ----------------------------------------------------------------------------- ! Compute edge slopes based on third-order implicit estimates. Note that ! the estimates are fourth-order accurate on uniform grids @@ -71,14 +70,14 @@ subroutine edge_slopes_implicit_h3( grid, work, u, edge_slopes ) ! ----------------------------------------------------------------------------- ! Arguments - type(grid1D_t), intent(in) :: grid - type(edgeSlopeArrays), intent(inout) :: work - real, dimension(:), intent(in) :: u ! cell averages - real, dimension(:,:), intent(inout) :: edge_slopes + integer, intent(in) :: N ! Number of cells + real, dimension(:), intent(in) :: h ! cell averages (size N) + real, dimension(:), intent(in) :: u ! cell averages (size N) + type(edgeSlopeArrays), intent(inout) :: work + real, dimension(:,:), intent(inout) :: edge_slopes ! Local variables integer :: i, j ! loop indexes - integer :: N ! number of cells real :: h0, h1 ! cell widths real :: h0_2, h1_2, h0h1 real :: h0_3, h1_3 @@ -90,15 +89,12 @@ subroutine edge_slopes_implicit_h3( grid, work, u, edge_slopes ) real, dimension(4) :: Bsys, Csys real, dimension(3) :: Dsys - ! Get number of cells (there are N+1 edge slopes to estimate) - N = grid%nb_cells - ! Loop on cells (except last one) do i = 1,N-1 ! Get cell widths - h0 = grid%h(i) - h1 = grid%h(i+1) + h0 = h(i) + h1 = h(i+1) ! Auxiliary calculations h0h1 = h0 * h1 @@ -126,7 +122,7 @@ subroutine edge_slopes_implicit_h3( grid, work, u, edge_slopes ) ! Boundary conditions: left boundary x(1) = 0.0 do i = 2,5 - x(i) = x(i-1) + grid%h(i-1) + x(i) = x(i-1) + h(i-1) end do do i = 1,4 @@ -135,7 +131,7 @@ subroutine edge_slopes_implicit_h3( grid, work, u, edge_slopes ) Asys(i,j) = ( (x(i+1)**j) - (x(i)**j) ) / j end do - Bsys(i) = u(i) * ( grid%h(i) ) + Bsys(i) = u(i) * ( h(i) ) end do @@ -152,7 +148,7 @@ subroutine edge_slopes_implicit_h3( grid, work, u, edge_slopes ) ! Boundary conditions: right boundary x(1) = 0.0 do i = 2,5 - x(i) = x(i-1) + grid%h(N-5+i) + x(i) = x(i-1) + h(N-5+i) end do do i = 1,4 @@ -161,7 +157,7 @@ subroutine edge_slopes_implicit_h3( grid, work, u, edge_slopes ) Asys(i,j) = ( (x(i+1)**j) - (x(i)**j) ) / j end do - Bsys(i) = u(N-4+i) * ( grid%h(N-4+i) ) + Bsys(i) = u(N-4+i) * ( h(N-4+i) ) end do @@ -191,7 +187,7 @@ end subroutine edge_slopes_implicit_h3 !------------------------------------------------------------------------------ ! Compute ih5 edge values (implicit fifth order accurate) !------------------------------------------------------------------------------ -subroutine edge_slopes_implicit_h5( grid, work, u, edge_slopes ) +subroutine edge_slopes_implicit_h5( N, h, u, work, edge_slopes ) ! ----------------------------------------------------------------------------- ! Fifth-order implicit estimates of edge values are based on a four-cell, ! three-edge stencil. A tridiagonal system is set up and is based on @@ -226,14 +222,14 @@ subroutine edge_slopes_implicit_h5( grid, work, u, edge_slopes ) ! ----------------------------------------------------------------------------- ! Arguments - type(grid1D_t), intent(in) :: grid - type(edgeSlopeArrays), intent(inout) :: work - real, dimension(:), intent(in) :: u ! cell averages - real, dimension(:,:), intent(inout) :: edge_slopes + integer, intent(in) :: N ! Number of cells + real, dimension(:), intent(in) :: h ! cell averages (size N) + real, dimension(:), intent(in) :: u ! cell averages (size N) + type(edgeSlopeArrays), intent(inout) :: work + real, dimension(:,:), intent(inout) :: edge_slopes ! Local variables integer :: i, j, k ! loop indexes - integer :: N ! number of cells real :: h0, h1, h2, h3 ! cell widths real :: g, g_2, g_3 ! the following are real :: g_4, g_5, g_6 ! auxiliary variables @@ -256,17 +252,14 @@ subroutine edge_slopes_implicit_h5( grid, work, u, edge_slopes ) real, dimension(5) :: Dsys ! derivative - ! Get number of cells (there are N+1 edge values to estimate) - N = grid%nb_cells - ! Loop on cells (except last one) do k = 2,N-2 ! Cell widths - h0 = grid%h(k-1) - h1 = grid%h(k+0) - h2 = grid%h(k+1) - h3 = grid%h(k+2) + h0 = h(k-1) + h1 = h(k+0) + h2 = h(k+1) + h3 = h(k+2) ! Auxiliary calculations h1_2 = h1 * h1 @@ -371,10 +364,10 @@ subroutine edge_slopes_implicit_h5( grid, work, u, edge_slopes ) ! Use a right-biased stencil for the second row ! Cell widths - h0 = grid%h(1) - h1 = grid%h(2) - h2 = grid%h(3) - h3 = grid%h(4) + h0 = h(1) + h1 = h(2) + h2 = h(3) + h3 = h(4) ! Auxiliary calculations h1_2 = h1 * h1 @@ -482,7 +475,7 @@ subroutine edge_slopes_implicit_h5( grid, work, u, edge_slopes ) ! Boundary conditions: left boundary x(1) = 0.0 do i = 2,7 - x(i) = x(i-1) + grid%h(i-1) + x(i) = x(i-1) + h(i-1) end do do i = 1,6 @@ -491,7 +484,7 @@ subroutine edge_slopes_implicit_h5( grid, work, u, edge_slopes ) Asys(i,j) = ( (x(i+1)**j) - (x(i)**j) ) / j end do - Bsys(i) = u(i) * grid%h(i) + Bsys(i) = u(i) * h(i) end do @@ -511,10 +504,10 @@ subroutine edge_slopes_implicit_h5( grid, work, u, edge_slopes ) ! Use a left-biased stencil for the second to last row ! Cell widths - h0 = grid%h(N-3) - h1 = grid%h(N-2) - h2 = grid%h(N-1) - h3 = grid%h(N) + h0 = h(N-3) + h1 = h(N-2) + h2 = h(N-1) + h3 = h(N) ! Auxiliary calculations h1_2 = h1 * h1 @@ -622,7 +615,7 @@ subroutine edge_slopes_implicit_h5( grid, work, u, edge_slopes ) ! Boundary conditions: right boundary x(1) = 0.0 do i = 2,7 - x(i) = x(i-1) + grid%h(N-7+i) + x(i) = x(i-1) + h(N-7+i) end do do i = 1,6 @@ -631,7 +624,7 @@ subroutine edge_slopes_implicit_h5( grid, work, u, edge_slopes ) Asys(i,j) = ( (x(i+1)**j) - (x(i)**j) ) / j end do - Bsys(i) = u(N-6+i) * grid%h(N-6+i) + Bsys(i) = u(N-6+i) * h(N-6+i) end do From 03e8a19673a514162ebb9cf457a5719b42794564 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 23 Jul 2013 20:13:02 -0400 Subject: [PATCH 065/372] Removed use of grid1D_t in PQM_functions Re-wrote interfaces to use bare data types. --- src/ALE/MOM_regridding.F90 | 8 ++-- src/ALE/MOM_remapping.F90 | 8 ++-- src/ALE/PQM_functions.F90 | 89 +++++++++++++++++--------------------- 3 files changed, 48 insertions(+), 57 deletions(-) diff --git a/src/ALE/MOM_regridding.F90 b/src/ALE/MOM_regridding.F90 index 1ac94b628e..998ac517f5 100644 --- a/src/ALE/MOM_regridding.F90 +++ b/src/ALE/MOM_regridding.F90 @@ -1057,9 +1057,9 @@ subroutine regridding_iteration( densities, target_values, CS, & degree = DEGREE_4 call edge_values_implicit_h4( n0, grid0%h, densities, CS%edgeValueWrk, ppoly0%E ) call edge_slopes_implicit_h3( n0, grid0%h, densities, CS%edgeSlopeWrk, ppoly0%S ) - call PQM_reconstruction( grid0, densities, ppoly0 ) + call PQM_reconstruction( n0, grid0%h, densities, ppoly0 ) if ( CS%boundary_extrapolation) then - call PQM_boundary_extrapolation_v1( grid0, densities, ppoly0 ) + call PQM_boundary_extrapolation_v1( n0, grid0%h, densities, ppoly0 ) end if else degree = DEGREE_1 @@ -1075,9 +1075,9 @@ subroutine regridding_iteration( densities, target_values, CS, & degree = DEGREE_4 call edge_values_implicit_h6( n0, grid0%h, densities, CS%edgeValueWrk, ppoly0%E ) call edge_slopes_implicit_h5( n0, grid0%h, densities, CS%edgeSlopeWrk, ppoly0%S ) - call PQM_reconstruction( grid0, densities, ppoly0 ) + call PQM_reconstruction( n0, grid0%h, densities, ppoly0 ) if ( CS%boundary_extrapolation) then - call PQM_boundary_extrapolation_v1( grid0, densities, ppoly0 ) + call PQM_boundary_extrapolation_v1( n0, grid0%h, densities, ppoly0 ) end if else degree = DEGREE_1 diff --git a/src/ALE/MOM_remapping.F90 b/src/ALE/MOM_remapping.F90 index 59a9726521..133a1543b7 100644 --- a/src/ALE/MOM_remapping.F90 +++ b/src/ALE/MOM_remapping.F90 @@ -575,17 +575,17 @@ subroutine remapping_core( CS, grid0, u0, grid1, u1 ) case ( REMAPPING_PQM_IH4IH3 ) call edge_values_implicit_h4( n0, grid0%h, u0, CS%edgeValueWrk, CS%ppoly_r%E ) call edge_slopes_implicit_h3( n0, grid0%h, u0, CS%edgeSlopeWrk, CS%ppoly_r%S ) - call PQM_reconstruction( grid0, u0, CS%ppoly_r ) + call PQM_reconstruction( n0, grid0%h, u0, CS%ppoly_r ) if ( CS%boundary_extrapolation) then - call PQM_boundary_extrapolation_v1( grid0, u0, CS%ppoly_r ) + call PQM_boundary_extrapolation_v1( n0, grid0%h, u0, CS%ppoly_r ) end if iMethod = INTEGRATION_PQM case ( REMAPPING_PQM_IH6IH5 ) call edge_values_implicit_h6( n0, grid0%h, u0, CS%edgeValueWrk, CS%ppoly_r%E ) call edge_slopes_implicit_h5( n0, grid0%h, u0, CS%edgeSlopeWrk, CS%ppoly_r%S ) - call PQM_reconstruction( grid0, u0, CS%ppoly_r ) + call PQM_reconstruction( n0, grid0%h, u0, CS%ppoly_r ) if ( CS%boundary_extrapolation) then - call PQM_boundary_extrapolation_v1( grid0, u0, CS%ppoly_r ) + call PQM_boundary_extrapolation_v1( n0, grid0%h, u0, CS%ppoly_r ) end if iMethod = INTEGRATION_PQM case default diff --git a/src/ALE/PQM_functions.F90 b/src/ALE/PQM_functions.F90 index e3c14314d0..899e1f3df2 100644 --- a/src/ALE/PQM_functions.F90 +++ b/src/ALE/PQM_functions.F90 @@ -10,7 +10,6 @@ module PQM_functions ! reconstruction using the piecewise quartic method (PQM). ! !============================================================================== -use regrid_grid1d_class, only : grid1D_t use regrid_ppoly_class, only : ppoly_t use regrid_edge_values, only : bound_edge_values, check_discontinuous_edge_values @@ -23,7 +22,7 @@ module PQM_functions !------------------------------------------------------------------------------ ! PQM_reconstruction ! ----------------------------------------------------------------------------- -subroutine PQM_reconstruction( grid, u, ppoly ) +subroutine PQM_reconstruction( N, h, u, ppoly ) !------------------------------------------------------------------------------ ! Reconstruction by quartic polynomials within each cell. ! @@ -36,22 +35,20 @@ subroutine PQM_reconstruction( grid, u, ppoly ) !------------------------------------------------------------------------------ ! Arguments - type(grid1D_t), intent(in) :: grid - real, dimension(:), intent(in) :: u - type(ppoly_t), intent(inout) :: ppoly + integer, intent(in) :: N ! Number of cells + real, dimension(:), intent(in) :: h ! cell widths (size N) + real, dimension(:), intent(in) :: u ! cell averages (size N) + type(ppoly_t), intent(inout) :: ppoly ! Local variables integer :: k ! loop index - integer :: N ! number of cells - real :: h ! cell width + real :: h_c ! cell width real :: u0_l, u0_r ! edge values (left and right) real :: u1_l, u1_r ! edge slopes (left and right) real :: a, b, c, d, e ! parabola coefficients - N = grid%nb_cells - ! PQM limiter - call PQM_limiter( grid, u, ppoly ) + call PQM_limiter( N, h, u, ppoly ) ! Loop on cells to construct the cubic within each cell do k = 1,N @@ -62,13 +59,13 @@ subroutine PQM_reconstruction( grid, u, ppoly ) u1_l = ppoly%S(k,1) u1_r = ppoly%S(k,2) - h = grid%h(k) + h_c = h(k) a = u0_l - b = h * u1_l - c = 30.0 * u(k) - 12.0*u0_r - 18.0*u0_l + 1.5*h*(u1_r - 3.0*u1_l) - d = -60.0 * u(k) + h *(6.0*u1_l - 4.0*u1_r) + 28.0*u0_r + 32.0*u0_l - e = 30.0 * u(k) + 2.5*h*(u1_r - u1_l) - 15.0*(u0_l + u0_r) + b = h_c * u1_l + c = 30.0 * u(k) - 12.0*u0_r - 18.0*u0_l + 1.5*h_c*(u1_r - 3.0*u1_l) + d = -60.0 * u(k) + h_c *(6.0*u1_l - 4.0*u1_r) + 28.0*u0_r + 32.0*u0_l + e = 30.0 * u(k) + 2.5*h_c*(u1_r - u1_l) - 15.0*(u0_l + u0_r) ! Store coefficients ppoly%coefficients(k,1) = a @@ -85,7 +82,7 @@ end subroutine PQM_reconstruction !------------------------------------------------------------------------------ ! Limit pqm ! ----------------------------------------------------------------------------- -subroutine PQM_limiter( grid, u, ppoly ) +subroutine PQM_limiter( N, h, u, ppoly ) !------------------------------------------------------------------------------ ! Standard PQM limiter (White & Adcroft, JCP 2008). ! @@ -98,13 +95,13 @@ subroutine PQM_limiter( grid, u, ppoly ) !------------------------------------------------------------------------------ ! Arguments - type(grid1D_t), intent(in) :: grid - real, dimension(:), intent(in) :: u - type(ppoly_t), intent(inout) :: ppoly + integer, intent(in) :: N ! Number of cells + real, dimension(:), intent(in) :: h ! cell widths (size N) + real, dimension(:), intent(in) :: u ! cell averages (size N) + type(ppoly_t), intent(inout) :: ppoly ! Local variables integer :: k ! loop index - integer :: N ! number of cells integer :: monotonic ! boolean indicating whether the cubic is monotonic integer :: inflexion_l integer :: inflexion_r @@ -121,10 +118,8 @@ subroutine PQM_limiter( grid, u, ppoly ) real :: gradient1, gradient2 real :: x1, x2 - N = grid%nb_cells - ! Bound edge values - call bound_edge_values( N, grid%h, u, ppoly%E ) + call bound_edge_values( N, h, u, ppoly%E ) ! Make discontinuous edge values monotonic (thru averaging) call check_discontinuous_edge_values( N, u, ppoly%E ) @@ -132,7 +127,7 @@ subroutine PQM_limiter( grid, u, ppoly ) ! Loop on interior cells to apply the PQM limiter do k = 2,N-1 - !if ( grid%h(k) .lt. 1.0 ) cycle + !if ( h(k) .lt. 1.0 ) cycle inflexion_l = 0 inflexion_r = 0 @@ -145,9 +140,9 @@ subroutine PQM_limiter( grid, u, ppoly ) ! Get cell widths and cell averages (boundary cells are assumed to ! be local extrema for the sake of slopes) - h_l = grid%h(k-1) - h_c = grid%h(k) - h_r = grid%h(k+1) + h_l = h(k-1) + h_c = h(k) + h_r = h(k+1) u_l = u(k-1) u_c = u(k) u_r = u(k+1) @@ -362,7 +357,7 @@ end subroutine PQM_limiter !------------------------------------------------------------------------------ ! pqm boundary extrapolation ! ----------------------------------------------------------------------------- -subroutine PQM_boundary_extrapolation( grid, u, ppoly ) +subroutine PQM_boundary_extrapolation( N, h, u, ppoly ) !------------------------------------------------------------------------------ ! Reconstruction by parabolas within boundary cells. ! @@ -386,13 +381,13 @@ subroutine PQM_boundary_extrapolation( grid, u, ppoly ) !------------------------------------------------------------------------------ ! Arguments - type(grid1D_t), intent(in) :: grid - real, dimension(:), intent(in) :: u - type(ppoly_t), intent(inout) :: ppoly + integer, intent(in) :: N ! Number of cells + real, dimension(:), intent(in) :: h ! cell widths (size N) + real, dimension(:), intent(in) :: u ! cell averages (size N) + type(ppoly_t), intent(inout) :: ppoly ! Local variables integer :: k ! loop index - integer :: N ! number of cells integer :: i0, i1 integer :: monotonic real :: u0, u1 @@ -403,13 +398,11 @@ subroutine PQM_boundary_extrapolation( grid, u, ppoly ) real :: slope real :: exp1, exp2 - N = grid%nb_cells - ! ----- Left boundary ----- i0 = 1 i1 = 2 - h0 = grid%h(i0) - h1 = grid%h(i1) + h0 = h(i0) + h1 = h(i1) u0 = u(i0) u1 = u(i1) @@ -463,8 +456,8 @@ subroutine PQM_boundary_extrapolation( grid, u, ppoly ) ! ----- Right boundary ----- i0 = N-1 i1 = N - h0 = grid%h(i0) - h1 = grid%h(i1) + h0 = h(i0) + h1 = h(i1) u0 = u(i0) u1 = u(i1) @@ -524,7 +517,7 @@ end subroutine PQM_boundary_extrapolation !------------------------------------------------------------------------------ ! pqm boundary extrapolation using rational function ! ----------------------------------------------------------------------------- -subroutine PQM_boundary_extrapolation_v1( grid, u, ppoly ) +subroutine PQM_boundary_extrapolation_v1( N, h, u, ppoly ) !------------------------------------------------------------------------------ ! Reconstruction by parabolas within boundary cells. ! @@ -548,13 +541,13 @@ subroutine PQM_boundary_extrapolation_v1( grid, u, ppoly ) !------------------------------------------------------------------------------ ! Arguments - type(grid1D_t), intent(in) :: grid - real, dimension(:), intent(in) :: u - type(ppoly_t), intent(inout) :: ppoly + integer, intent(in) :: N ! Number of cells + real, dimension(:), intent(in) :: h ! cell widths (size N) + real, dimension(:), intent(in) :: u ! cell averages (size N) + type(ppoly_t), intent(inout) :: ppoly ! Local variables integer :: k ! loop index - integer :: N ! number of cells integer :: i0, i1 integer :: monotonic integer :: inflexion_l @@ -573,13 +566,11 @@ subroutine PQM_boundary_extrapolation_v1( grid, u, ppoly ) real :: gradient1, gradient2 real :: x1, x2 - N = grid%nb_cells - ! ----- Left boundary (TOP) ----- i0 = 1 i1 = 2 - h0 = grid%h(i0) - h1 = grid%h(i1) + h0 = h(i0) + h1 = h(i1) u0 = u(i0) u1 = u(i1) um = u0 @@ -725,8 +716,8 @@ subroutine PQM_boundary_extrapolation_v1( grid, u, ppoly ) ! ----- Right boundary (BOTTOM) ----- i0 = N-1 i1 = N - h0 = grid%h(i0) - h1 = grid%h(i1) + h0 = h(i0) + h1 = h(i1) u0 = u(i0) u1 = u(i1) um = u1 From 3efb58440212f5ad55b61f78dfeb2864b614a6c3 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 23 Jul 2013 20:25:10 -0400 Subject: [PATCH 066/372] Removed use of grid1D_t in PPM_functions Re-wrote interfaces to use bare data types. --- src/ALE/MOM_ALE.F90 | 8 +++---- src/ALE/MOM_regridding.F90 | 8 +++---- src/ALE/MOM_remapping.F90 | 12 +++++----- src/ALE/PPM_functions.F90 | 49 ++++++++++++++++---------------------- 4 files changed, 35 insertions(+), 42 deletions(-) diff --git a/src/ALE/MOM_ALE.F90 b/src/ALE/MOM_ALE.F90 index eab8b33df9..dc69d37116 100644 --- a/src/ALE/MOM_ALE.F90 +++ b/src/ALE/MOM_ALE.F90 @@ -480,9 +480,9 @@ subroutine pressure_gradient_ppm( CS, S_t, S_b, T_t, T_b, G, tv, h ) CS%ppoly_parab%E = 0.0 CS%ppoly_parab%coefficients = 0.0 call edge_values_implicit_h4( G%ke, CS%grid_generic%h, tv%S(i,j,:), CS%edgeValueWrk, CS%ppoly_parab%E ) - call PPM_reconstruction( CS%grid_generic, tv%S(i,j,:), CS%ppoly_parab ) + call PPM_reconstruction( G%ke, CS%grid_generic%h, tv%S(i,j,:), CS%ppoly_parab ) if (CS%boundary_extrapolation_for_pressure) call & - PPM_boundary_extrapolation( CS%grid_generic, tv%S(i,j,:), CS%ppoly_parab ) + PPM_boundary_extrapolation( G%ke, CS%grid_generic%h, tv%S(i,j,:), CS%ppoly_parab ) do k = 1,G%ke S_t(i,j,k) = CS%ppoly_parab%E(k,1) @@ -493,9 +493,9 @@ subroutine pressure_gradient_ppm( CS, S_t, S_b, T_t, T_b, G, tv, h ) CS%ppoly_parab%E = 0.0 CS%ppoly_parab%coefficients = 0.0 call edge_values_implicit_h4( G%ke, CS%grid_generic%h, tv%T(i,j,:), CS%edgeValueWrk, CS%ppoly_parab%E ) - call PPM_reconstruction( CS%grid_generic, tv%T(i,j,:), CS%ppoly_parab ) + call PPM_reconstruction( G%ke, CS%grid_generic%h, tv%T(i,j,:), CS%ppoly_parab ) if (CS%boundary_extrapolation_for_pressure) call & - PPM_boundary_extrapolation( CS%grid_generic, tv%T(i,j,:), CS%ppoly_parab ) + PPM_boundary_extrapolation( G%ke, CS%grid_generic%h, tv%T(i,j,:), CS%ppoly_parab ) do k = 1,G%ke T_t(i,j,k) = CS%ppoly_parab%E(k,1) diff --git a/src/ALE/MOM_regridding.F90 b/src/ALE/MOM_regridding.F90 index 998ac517f5..561dc96700 100644 --- a/src/ALE/MOM_regridding.F90 +++ b/src/ALE/MOM_regridding.F90 @@ -983,9 +983,9 @@ subroutine regridding_iteration( densities, target_values, CS, & if ( grid0%nb_cells .ge. 4 ) then degree = DEGREE_2 call edge_values_explicit_h4( n0, grid0%h, densities, ppoly0%E ) - call PPM_reconstruction( grid0, densities, ppoly0 ) + call PPM_reconstruction( n0, grid0%h, densities, ppoly0 ) if ( CS%boundary_extrapolation) then - call PPM_boundary_extrapolation( grid0, densities, ppoly0 ) + call PPM_boundary_extrapolation( n0, grid0%h, densities, ppoly0 ) end if else degree = DEGREE_1 @@ -1001,9 +1001,9 @@ subroutine regridding_iteration( densities, target_values, CS, & if ( grid0%nb_cells .ge. 4 ) then degree = DEGREE_2 call edge_values_implicit_h4( n0, grid0%h, densities, CS%edgeValueWrk, ppoly0%E ) - call PPM_reconstruction( grid0, densities, ppoly0 ) + call PPM_reconstruction( n0, grid0%h, densities, ppoly0 ) if ( CS%boundary_extrapolation) then - call PPM_boundary_extrapolation( grid0, densities, ppoly0 ) + call PPM_boundary_extrapolation( n0, grid0%h, densities, ppoly0 ) end if else degree = DEGREE_1 diff --git a/src/ALE/MOM_remapping.F90 b/src/ALE/MOM_remapping.F90 index 133a1543b7..6a825a0186 100644 --- a/src/ALE/MOM_remapping.F90 +++ b/src/ALE/MOM_remapping.F90 @@ -560,16 +560,16 @@ subroutine remapping_core( CS, grid0, u0, grid1, u1 ) iMethod = INTEGRATION_PLM case ( REMAPPING_PPM_H4 ) call edge_values_explicit_h4( n0, grid0%h, u0, CS%ppoly_r%E ) - call PPM_reconstruction( grid0, u0, CS%ppoly_r ) + call PPM_reconstruction( n0, grid0%h, u0, CS%ppoly_r ) if ( CS%boundary_extrapolation) then - call PPM_boundary_extrapolation( grid0, u0, CS%ppoly_r ) + call PPM_boundary_extrapolation( n0, grid0%h, u0, CS%ppoly_r ) end if iMethod = INTEGRATION_PPM case ( REMAPPING_PPM_IH4 ) call edge_values_implicit_h4( n0, grid0%h, u0, CS%edgeValueWrk, CS%ppoly_r%E ) - call PPM_reconstruction( grid0, u0, CS%ppoly_r ) + call PPM_reconstruction( n0, grid0%h, u0, CS%ppoly_r ) if ( CS%boundary_extrapolation) then - call PPM_boundary_extrapolation( grid0, u0, CS%ppoly_r ) + call PPM_boundary_extrapolation( n0, grid0%h, u0, CS%ppoly_r ) end if iMethod = INTEGRATION_PPM case ( REMAPPING_PQM_IH4IH3 ) @@ -1157,8 +1157,8 @@ logical function remappingUnitTests() ppoly0%coefficients(:,:) = 0.0 call edge_values_explicit_h4( n0, grid0%h, u0, ppoly0%E ) - call PPM_reconstruction( grid0, u0, ppoly0 ) - call PPM_boundary_extrapolation( grid0, u0, ppoly0 ) + call PPM_reconstruction( n0, grid0%h, u0, ppoly0 ) + call PPM_boundary_extrapolation( n0, grid0%h, u0, ppoly0 ) u1(:) = 0. call remapByProjection( n0, grid0%h, u0, ppoly0, & n1, grid1%h, INTEGRATION_PPM, u1 ) diff --git a/src/ALE/PPM_functions.F90 b/src/ALE/PPM_functions.F90 index ce7e8a1bf2..71f565093c 100644 --- a/src/ALE/PPM_functions.F90 +++ b/src/ALE/PPM_functions.F90 @@ -10,7 +10,6 @@ module PPM_functions ! reconstruction using the piecewise parabolic method (PPM). ! !============================================================================== -use regrid_grid1d_class, only : grid1D_t use regrid_ppoly_class, only : ppoly_t use regrid_edge_values, only : bound_edge_values, check_discontinuous_edge_values @@ -23,7 +22,7 @@ module PPM_functions !------------------------------------------------------------------------------ ! PPM_reconstruction ! ----------------------------------------------------------------------------- -subroutine PPM_reconstruction( grid, u, ppoly ) +subroutine PPM_reconstruction( N, h, u, ppoly ) !------------------------------------------------------------------------------ ! Reconstruction by quadratic polynomials within each cell. ! @@ -38,20 +37,18 @@ subroutine PPM_reconstruction( grid, u, ppoly ) !------------------------------------------------------------------------------ ! Arguments - type(grid1D_t), intent(in) :: grid - real, dimension(:), intent(in) :: u - type(ppoly_t), intent(inout) :: ppoly + integer, intent(in) :: N ! Number of cells + real, dimension(:), intent(in) :: h ! cell widths (size N) + real, dimension(:), intent(in) :: u ! cell averages (size N) + type(ppoly_t), intent(inout) :: ppoly ! Local variables integer :: k ! loop index - integer :: N ! number of cells real :: u0_l, u0_r ! edge values (left and right) real :: a, b, c ! parabola coefficients - N = grid%nb_cells - ! PPM limiter - call PPM_limiter_standard( grid, u, ppoly ) + call PPM_limiter_standard( N, h, u, ppoly ) ! Loop on cells to construct the parabola within each cell do k = 1,N @@ -76,7 +73,7 @@ end subroutine PPM_reconstruction !------------------------------------------------------------------------------ ! Limit ppm ! ----------------------------------------------------------------------------- -subroutine PPM_limiter_standard( grid, u, ppoly ) +subroutine PPM_limiter_standard( N, h, u, ppoly ) !------------------------------------------------------------------------------ ! Standard PPM limiter (Colella & Woodward, JCP 1984). ! @@ -89,21 +86,19 @@ subroutine PPM_limiter_standard( grid, u, ppoly ) !------------------------------------------------------------------------------ ! Arguments - type(grid1D_t), intent(in) :: grid - real, dimension(:), intent(in) :: u - type(ppoly_t), intent(inout) :: ppoly + integer, intent(in) :: N ! Number of cells + real, dimension(:), intent(in) :: h ! cell widths (size N) + real, dimension(:), intent(in) :: u ! cell averages (size N) + type(ppoly_t), intent(inout) :: ppoly ! Local variables integer :: k ! loop index - integer :: N ! number of cells real :: u_l, u_c, u_r ! cell averages (left, center and right) real :: u0_l, u0_r ! edge values (left and right) real :: expr1, expr2 - N = grid%nb_cells - ! Bound edge values - call bound_edge_values( N, grid%h, u, ppoly%E ) + call bound_edge_values( N, h, u, ppoly%E ) ! Make discontinuous edge values monotonic call check_discontinuous_edge_values( N, u, ppoly%E ) @@ -153,7 +148,7 @@ end subroutine PPM_limiter_standard !------------------------------------------------------------------------------ ! ppm boundary extrapolation ! ----------------------------------------------------------------------------- -subroutine PPM_boundary_extrapolation( grid, u, ppoly ) +subroutine PPM_boundary_extrapolation( N, h, u, ppoly ) !------------------------------------------------------------------------------ ! Reconstruction by parabolas within boundary cells. ! @@ -177,13 +172,13 @@ subroutine PPM_boundary_extrapolation( grid, u, ppoly ) !------------------------------------------------------------------------------ ! Arguments - type(grid1D_t), intent(in) :: grid - real, dimension(:), intent(in) :: u - type(ppoly_t), intent(inout) :: ppoly + integer, intent(in) :: N ! Number of cells + real, dimension(:), intent(in) :: h ! cell widths (size N) + real, dimension(:), intent(in) :: u ! cell averages (size N) + type(ppoly_t), intent(inout) :: ppoly ! Local variables integer :: k ! loop index - integer :: N ! number of cells integer :: i0, i1 integer :: monotonic real :: u0, u1 @@ -194,13 +189,11 @@ subroutine PPM_boundary_extrapolation( grid, u, ppoly ) real :: slope real :: exp1, exp2 - N = grid%nb_cells - ! ----- Left boundary ----- i0 = 1 i1 = 2 - h0 = grid%h(i0) - h1 = grid%h(i1) + h0 = h(i0) + h1 = h(i1) u0 = u(i0) u1 = u(i1) @@ -251,8 +244,8 @@ subroutine PPM_boundary_extrapolation( grid, u, ppoly ) ! ----- Right boundary ----- i0 = N-1 i1 = N - h0 = grid%h(i0) - h1 = grid%h(i1) + h0 = h(i0) + h1 = h(i1) u0 = u(i0) u1 = u(i1) From b805611a10184832931e949a5546fa9ff3ddd590 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 23 Jul 2013 20:32:02 -0400 Subject: [PATCH 067/372] Removed use of grid1D_t in PLM_functions Re-wrote interfaces to use bare data types. --- src/ALE/MOM_ALE.F90 | 8 ++++---- src/ALE/MOM_regridding.F90 | 4 ++-- src/ALE/MOM_remapping.F90 | 4 ++-- src/ALE/PLM_functions.F90 | 39 +++++++++++++++++--------------------- 4 files changed, 25 insertions(+), 30 deletions(-) diff --git a/src/ALE/MOM_ALE.F90 b/src/ALE/MOM_ALE.F90 index dc69d37116..a2553246d4 100644 --- a/src/ALE/MOM_ALE.F90 +++ b/src/ALE/MOM_ALE.F90 @@ -409,9 +409,9 @@ subroutine pressure_gradient_plm( CS, S_t, S_b, T_t, T_b, G, tv, h ) ! Reconstruct salinity profile CS%ppoly_linear%E = 0.0 CS%ppoly_linear%coefficients = 0.0 - call PLM_reconstruction( CS%grid_generic, tv%S(i,j,:), CS%ppoly_linear ) + call PLM_reconstruction( G%ke, CS%grid_generic%h, tv%S(i,j,:), CS%ppoly_linear ) if (CS%boundary_extrapolation_for_pressure) call & - PLM_boundary_extrapolation( CS%grid_generic, tv%S(i,j,:), CS%ppoly_linear ) + PLM_boundary_extrapolation( G%ke, CS%grid_generic%h, tv%S(i,j,:), CS%ppoly_linear ) do k = 1,G%ke S_t(i,j,k) = CS%ppoly_linear%E(k,1) @@ -421,9 +421,9 @@ subroutine pressure_gradient_plm( CS, S_t, S_b, T_t, T_b, G, tv, h ) ! Reconstruct temperature profile CS%ppoly_linear%E = 0.0 CS%ppoly_linear%coefficients = 0.0 - call PLM_reconstruction( CS%grid_generic, tv%T(i,j,:), CS%ppoly_linear ) + call PLM_reconstruction( G%ke, CS%grid_generic%h, tv%T(i,j,:), CS%ppoly_linear ) if (CS%boundary_extrapolation_for_pressure) call & - PLM_boundary_extrapolation( CS%grid_generic, tv%T(i,j,:), CS%ppoly_linear ) + PLM_boundary_extrapolation( G%ke, CS%grid_generic%h, tv%T(i,j,:), CS%ppoly_linear ) do k = 1,G%ke T_t(i,j,k) = CS%ppoly_linear%E(k,1) diff --git a/src/ALE/MOM_regridding.F90 b/src/ALE/MOM_regridding.F90 index 561dc96700..3813c74045 100644 --- a/src/ALE/MOM_regridding.F90 +++ b/src/ALE/MOM_regridding.F90 @@ -974,9 +974,9 @@ subroutine regridding_iteration( densities, target_values, CS, & case ( INTERPOLATION_PLM ) degree = DEGREE_1 - call PLM_reconstruction( grid0, densities, ppoly0 ) + call PLM_reconstruction( n0, grid0%h, densities, ppoly0 ) if ( CS%boundary_extrapolation) then - call PLM_boundary_extrapolation( grid0, densities, ppoly0 ) + call PLM_boundary_extrapolation( n0, grid0%h, densities, ppoly0 ) end if case ( INTERPOLATION_PPM_H4 ) diff --git a/src/ALE/MOM_remapping.F90 b/src/ALE/MOM_remapping.F90 index 6a825a0186..0811480501 100644 --- a/src/ALE/MOM_remapping.F90 +++ b/src/ALE/MOM_remapping.F90 @@ -553,9 +553,9 @@ subroutine remapping_core( CS, grid0, u0, grid1, u1 ) call PCM_reconstruction( grid0, u0, CS%ppoly_r ) iMethod = INTEGRATION_PCM case ( REMAPPING_PLM ) - call PLM_reconstruction( grid0, u0, CS%ppoly_r ) + call PLM_reconstruction( n0, grid0%h, u0, CS%ppoly_r ) if ( CS%boundary_extrapolation) then - call PLM_boundary_extrapolation( grid0, u0, CS%ppoly_r ) + call PLM_boundary_extrapolation( n0, grid0%h, u0, CS%ppoly_r ) end if iMethod = INTEGRATION_PLM case ( REMAPPING_PPM_H4 ) diff --git a/src/ALE/PLM_functions.F90 b/src/ALE/PLM_functions.F90 index 0574fad154..d493c2260d 100644 --- a/src/ALE/PLM_functions.F90 +++ b/src/ALE/PLM_functions.F90 @@ -10,7 +10,6 @@ module PLM_functions ! reconstruction using the piecewise linear method (PLM). ! !============================================================================== -use regrid_grid1d_class, only : grid1D_t use regrid_ppoly_class, only : ppoly_t implicit none ; private @@ -22,7 +21,7 @@ module PLM_functions !------------------------------------------------------------------------------ ! PLM_reconstruction ! ----------------------------------------------------------------------------- -subroutine PLM_reconstruction( grid, u, ppoly ) +subroutine PLM_reconstruction( N, h, u, ppoly ) !------------------------------------------------------------------------------ ! Reconstruction by linear polynomials within each cell. ! @@ -35,13 +34,13 @@ subroutine PLM_reconstruction( grid, u, ppoly ) !------------------------------------------------------------------------------ ! Arguments - type(grid1D_t), intent(in) :: grid - real, dimension(:), intent(in) :: u - type(ppoly_t), intent(inout) :: ppoly + integer, intent(in) :: N ! Number of cells + real, dimension(:), intent(in) :: h ! cell widths (size N) + real, dimension(:), intent(in) :: u ! cell averages (size N) + type(ppoly_t), intent(inout) :: ppoly ! Local variables integer :: k ! loop index - integer :: N ! number of cells real :: u_l, u_c, u_r ! left, center and right cell averages real :: h_l, h_c, h_r ! left, center and right cell widths real :: sigma_l, sigma_c, sigma_r ! left, center and right @@ -50,8 +49,6 @@ subroutine PLM_reconstruction( grid, u, ppoly ) real :: a, b ! auxiliary variables real, dimension(:,:), allocatable :: E_old - N = grid%nb_cells - ! Loop on interior cells do k = 2,N-1 @@ -61,9 +58,9 @@ subroutine PLM_reconstruction( grid, u, ppoly ) u_r = u(k+1) ! Get cell widths - h_l = grid%h(k-1) - h_c = grid%h(k) - h_r = grid%h(k+1) + h_l = h(k-1) + h_c = h(k) + h_r = h(k+1) ! Compute limited slope sigma_l = 2.0 * ( u_c - u_l ) / h_c @@ -165,7 +162,7 @@ end subroutine PLM_reconstruction !------------------------------------------------------------------------------ ! plm boundary extrapolation ! ----------------------------------------------------------------------------- -subroutine PLM_boundary_extrapolation( grid, u, ppoly ) +subroutine PLM_boundary_extrapolation( N, h, u, ppoly ) !------------------------------------------------------------------------------ ! Reconstruction by linear polynomials within boundary cells. ! The left and right edge values in the left and right boundary cells, @@ -182,25 +179,23 @@ subroutine PLM_boundary_extrapolation( grid, u, ppoly ) !------------------------------------------------------------------------------ ! Arguments - type(grid1D_t), intent(in) :: grid - real, dimension(:), intent(in) :: u - type(ppoly_t), intent(inout) :: ppoly + integer, intent(in) :: N ! Number of cells + real, dimension(:), intent(in) :: h ! cell widths (size N) + real, dimension(:), intent(in) :: u ! cell averages (size N) + type(ppoly_t), intent(inout) :: ppoly ! Local variables integer :: k ! loop index - integer :: N ! number of cells real :: u0, u1 ! cell averages real :: h0, h1 ! corresponding cell widths real :: slope ! retained PLM slope real :: u0_l, u0_r ! edge values - N = grid%nb_cells - ! ----------------------------------------- ! Left edge value in the left boundary cell ! ----------------------------------------- - h0 = grid%h(1) - h1 = grid%h(2) + h0 = h(1) + h1 = h(2) u0 = u(1) u1 = u(2) @@ -221,8 +216,8 @@ subroutine PLM_boundary_extrapolation( grid, u, ppoly ) ! ------------------------------------------ ! Right edge value in the left boundary cell ! ------------------------------------------ - h0 = grid%h(N-1) - h1 = grid%h(N) + h0 = h(N-1) + h1 = h(N) u0 = u(N-1) u1 = u(N) From b9167e5a2d2d81b547d751ce31ead5cf3b40e5b8 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 23 Jul 2013 20:42:41 -0400 Subject: [PATCH 068/372] Removed use of grid1D_t in P3M_functions Re-wrote interfaces to use bare data types. --- src/ALE/MOM_regridding.F90 | 8 ++-- src/ALE/P3M_functions.F90 | 84 +++++++++++++++++++------------------- 2 files changed, 45 insertions(+), 47 deletions(-) diff --git a/src/ALE/MOM_regridding.F90 b/src/ALE/MOM_regridding.F90 index 3813c74045..132bfdd1a8 100644 --- a/src/ALE/MOM_regridding.F90 +++ b/src/ALE/MOM_regridding.F90 @@ -1020,9 +1020,9 @@ subroutine regridding_iteration( densities, target_values, CS, & degree = DEGREE_3 call edge_values_implicit_h4( n0, grid0%h, densities, CS%edgeValueWrk, ppoly0%E ) call edge_slopes_implicit_h3( n0, grid0%h, densities, CS%edgeSlopeWrk, ppoly0%S ) - call P3m_interpolation( grid0, densities, ppoly0 ) + call P3M_interpolation( n0, grid0%h, densities, ppoly0 ) if ( CS%boundary_extrapolation) then - call P3M_boundary_extrapolation( grid0, densities, ppoly0 ) + call P3M_boundary_extrapolation( n0, grid0%h, densities, ppoly0 ) end if else degree = DEGREE_1 @@ -1038,9 +1038,9 @@ subroutine regridding_iteration( densities, target_values, CS, & degree = DEGREE_3 call edge_values_implicit_h6( n0, grid0%h, densities, CS%edgeValueWrk, ppoly0%E ) call edge_slopes_implicit_h5( n0, grid0%h, densities, CS%edgeSlopeWrk, ppoly0%S ) - call P3m_interpolation( grid0, densities, ppoly0 ) + call P3M_interpolation( n0, grid0%h, densities, ppoly0 ) if ( CS%boundary_extrapolation) then - call P3M_boundary_extrapolation( grid0, densities, ppoly0 ) + call P3M_boundary_extrapolation( n0, grid0%h, densities, ppoly0 ) end if else degree = DEGREE_1 diff --git a/src/ALE/P3M_functions.F90 b/src/ALE/P3M_functions.F90 index 3e5429f30b..cb5de588aa 100644 --- a/src/ALE/P3M_functions.F90 +++ b/src/ALE/P3M_functions.F90 @@ -14,7 +14,6 @@ module P3M_functions ! cubic curve. ! !============================================================================== -use regrid_grid1d_class, only : grid1D_t use regrid_ppoly_class, only : ppoly_t use regrid_edge_values, only : bound_edge_values, average_discontinuous_edge_values @@ -28,7 +27,7 @@ module P3M_functions !------------------------------------------------------------------------------ ! p3m interpolation ! ----------------------------------------------------------------------------- -subroutine P3M_interpolation( grid, u, ppoly ) +subroutine P3M_interpolation( N, h, u, ppoly ) !------------------------------------------------------------------------------ ! Cubic interpolation between edges. ! @@ -40,9 +39,10 @@ subroutine P3M_interpolation( grid, u, ppoly ) !------------------------------------------------------------------------------ ! Arguments - type(grid1D_t), intent(in) :: grid - real, dimension(:), intent(in) :: u - type(ppoly_t), intent(inout) :: ppoly + integer, intent(in) :: N ! Number of cells + real, dimension(:), intent(in) :: h ! cell widths (size N) + real, dimension(:), intent(in) :: u ! cell averages (size N) + type(ppoly_t), intent(inout) :: ppoly ! Call the limiter for p3m, which takes care of everything from ! computing the coefficients of the cubic to monotonizing it. @@ -50,7 +50,7 @@ subroutine P3M_interpolation( grid, u, ppoly ) ! 'P3M_interpolation' first but we do that to provide an homogeneous ! interface. - call P3M_limiter( grid, u, ppoly ) + call P3M_limiter( N, h, u, ppoly ) end subroutine P3M_interpolation @@ -58,7 +58,7 @@ end subroutine P3M_interpolation !------------------------------------------------------------------------------ ! p3m limiter ! ----------------------------------------------------------------------------- -subroutine P3M_limiter( grid, u, ppoly ) +subroutine P3M_limiter( N, h, u, ppoly ) !------------------------------------------------------------------------------ ! The p3m limiter operates as follows: ! @@ -73,13 +73,13 @@ subroutine P3M_limiter( grid, u, ppoly ) !------------------------------------------------------------------------------ ! Arguments - type(grid1D_t), intent(in) :: grid - type(ppoly_t), intent(inout) :: ppoly - real, dimension(:), intent(in) :: u + integer, intent(in) :: N ! Number of cells + real, dimension(:), intent(in) :: h ! cell widths (size N) + real, dimension(:), intent(in) :: u ! cell averages (size N) + type(ppoly_t), intent(inout) :: ppoly ! Local variables integer :: k ! loop index - integer :: N ! number of cells integer :: monotonic ! boolean indicating whether the cubic is monotonic real :: u0_l, u0_r ! edge values real :: u1_l, u1_r ! edge slopes @@ -92,10 +92,8 @@ subroutine P3M_limiter( grid, u, ppoly ) eps = 1e-10 - N = grid%nb_cells - ! 1. Bound edge values (boundary cells are assumed to be local extrema) - call bound_edge_values( N, grid%h, u, ppoly%E ) + call bound_edge_values( N, h, u, ppoly%E ) ! 2. Systematically average discontinuous edge values call average_discontinuous_edge_values( N, u, ppoly%E ) @@ -116,21 +114,21 @@ subroutine P3M_limiter( grid, u, ppoly ) ! Get cell widths and cell averages (boundary cells are assumed to ! be local extrema for the sake of slopes) u_c = u(k) - h_c = grid%h(k) + h_c = h(k) if ( k .EQ. 1 ) then - h_l = grid%h(k) + h_l = h(k) u_l = u(k) else - h_l = grid%h(k-1) + h_l = h(k-1) u_l = u(k-1) end if if ( k .EQ. N ) then - h_r = grid%h(k) + h_r = h(k) u_r = u(k) else - h_r = grid%h(k+1) + h_r = h(k+1) u_r = u(k+1) end if @@ -167,7 +165,7 @@ subroutine P3M_limiter( grid, u, ppoly ) end if ! Build cubic interpolant (compute the coefficients) - call build_cubic_interpolant( grid, k, ppoly ) + call build_cubic_interpolant( N, h, k, ppoly ) ! Check whether cubic is monotonic monotonic = is_cubic_monotonic( ppoly, k ) @@ -184,7 +182,7 @@ subroutine P3M_limiter( grid, u, ppoly ) ppoly%S(k,2) = u1_r ! Recompute coefficients of cubic - call build_cubic_interpolant( grid, k, ppoly ) + call build_cubic_interpolant( N, h, k, ppoly ) end do ! loop on cells @@ -194,7 +192,7 @@ end subroutine P3M_limiter !------------------------------------------------------------------------------ ! p3m boundary extrapolation ! ----------------------------------------------------------------------------- -subroutine P3M_boundary_extrapolation( grid, u, ppoly ) +subroutine P3M_boundary_extrapolation( N, h, u, ppoly ) !------------------------------------------------------------------------------ ! The following explanations apply to the left boundary cell. The same ! reasoning holds for the right boundary cell. @@ -209,13 +207,13 @@ subroutine P3M_boundary_extrapolation( grid, u, ppoly ) !------------------------------------------------------------------------------ ! Arguments - type(grid1D_t), intent(in) :: grid - real, dimension(:), intent(in) :: u - type(ppoly_t), intent(inout) :: ppoly + integer, intent(in) :: N ! Number of cells + real, dimension(:), intent(in) :: h ! cell widths (size N) + real, dimension(:), intent(in) :: u ! cell averages (size N) + type(ppoly_t), intent(inout) :: ppoly ! Local variables integer :: k ! loop index - integer :: N ! number of cells integer :: i0, i1 integer :: monotonic real :: u0, u1 @@ -227,13 +225,12 @@ subroutine P3M_boundary_extrapolation( grid, u, ppoly ) real :: slope eps = 1e-10 - N = grid%nb_cells ! ----- Left boundary ----- i0 = 1 i1 = 2 - h0 = grid%h(i0) + eps - h1 = grid%h(i1) + eps + h0 = h(i0) + eps + h1 = h(i1) + eps u0 = u(i0) u1 = u(i1) @@ -274,7 +271,7 @@ subroutine P3M_boundary_extrapolation( grid, u, ppoly ) ppoly%S(i0,2) = u1_r ! Store edge values and slope, build cubic and check monotonicity - call build_cubic_interpolant( grid, i0, ppoly ) + call build_cubic_interpolant( N, h, i0, ppoly ) monotonic = is_cubic_monotonic( ppoly, i0 ) if ( monotonic .EQ. 0 ) then @@ -283,15 +280,15 @@ subroutine P3M_boundary_extrapolation( grid, u, ppoly ) ! Rebuild cubic after monotonization ppoly%S(i0,1) = u1_l ppoly%S(i0,2) = u1_r - call build_cubic_interpolant( grid, i0, ppoly ) + call build_cubic_interpolant( N, h, i0, ppoly ) end if ! ----- Right boundary ----- i0 = N-1 i1 = N - h0 = grid%h(i0) + eps - h1 = grid%h(i1) + eps + h0 = h(i0) + eps + h1 = h(i1) + eps u0 = u(i0) u1 = u(i1) @@ -333,7 +330,7 @@ subroutine P3M_boundary_extrapolation( grid, u, ppoly ) ppoly%S(i1,1) = u1_l ppoly%S(i1,2) = u1_r - call build_cubic_interpolant( grid, i1, ppoly ) + call build_cubic_interpolant( N, h, i1, ppoly ) monotonic = is_cubic_monotonic( ppoly, i1 ) if ( monotonic .EQ. 0 ) then @@ -342,7 +339,7 @@ subroutine P3M_boundary_extrapolation( grid, u, ppoly ) ! Rebuild cubic after monotonization ppoly%S(i1,1) = u1_l ppoly%S(i1,2) = u1_r - call build_cubic_interpolant( grid, i1, ppoly ) + call build_cubic_interpolant( N, h, i1, ppoly ) end if @@ -352,7 +349,7 @@ end subroutine P3M_boundary_extrapolation !------------------------------------------------------------------------------ ! Build cubic interpolant in cell k ! ----------------------------------------------------------------------------- -subroutine build_cubic_interpolant( grid, k, ppoly ) +subroutine build_cubic_interpolant( N, h, k, ppoly ) !------------------------------------------------------------------------------ ! Given edge values and edge slopes, compute coefficients of cubic in cell k. ! @@ -361,23 +358,24 @@ subroutine build_cubic_interpolant( grid, k, ppoly ) !------------------------------------------------------------------------------ ! Arguments - type(grid1D_t), intent(in) :: grid - integer :: k - type(ppoly_t), intent(inout) :: ppoly + integer, intent(in) :: N ! Number of cells + real, dimension(:), intent(in) :: h ! cell widths (size N) + integer, intent(in) :: k + type(ppoly_t), intent(inout) :: ppoly ! Local variables real :: u0_l, u0_r ! edge values real :: u1_l, u1_r ! edge slopes - real :: h ! cell width + real :: h_c ! cell width real :: a0, a1, a2, a3 ! cubic coefficients - h = grid%h(k) + h_c = h(k) u0_l = ppoly%E(k,1) u0_r = ppoly%E(k,2) - u1_l = ppoly%S(k,1) * h - u1_r = ppoly%S(k,2) * h + u1_l = ppoly%S(k,1) * h_c + u1_r = ppoly%S(k,2) * h_c a0 = u0_l a1 = u1_l From 940d715826c6f73448cd7549845363c55d6b507b Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 23 Jul 2013 20:48:12 -0400 Subject: [PATCH 069/372] Removed use of grid1D_t in P1M_functions Re-wrote interfaces to use bare data types --- src/ALE/MOM_regridding.F90 | 36 ++++++++++++++++++------------------ src/ALE/P1M_functions.F90 | 35 +++++++++++++++-------------------- 2 files changed, 33 insertions(+), 38 deletions(-) diff --git a/src/ALE/MOM_regridding.F90 b/src/ALE/MOM_regridding.F90 index 132bfdd1a8..b40932691e 100644 --- a/src/ALE/MOM_regridding.F90 +++ b/src/ALE/MOM_regridding.F90 @@ -943,9 +943,9 @@ subroutine regridding_iteration( densities, target_values, CS, & case ( INTERPOLATION_P1M_H2 ) degree = DEGREE_1 call edge_values_explicit_h2( n0, grid0%h, densities, ppoly0%E ) - call P1M_interpolation( grid0, densities, ppoly0 ) + call P1M_interpolation( n0, grid0%h, densities, ppoly0 ) if ( CS%boundary_extrapolation) then - call P1M_boundary_extrapolation( grid0, densities, ppoly0 ) + call P1M_boundary_extrapolation( n0, grid0%h, densities, ppoly0 ) end if case ( INTERPOLATION_P1M_H4 ) @@ -955,9 +955,9 @@ subroutine regridding_iteration( densities, target_values, CS, & else call edge_values_explicit_h2( n0, grid0%h, densities, ppoly0%E ) end if - call P1M_interpolation( grid0, densities, ppoly0 ) + call P1M_interpolation( n0, grid0%h, densities, ppoly0 ) if ( CS%boundary_extrapolation) then - call P1M_boundary_extrapolation( grid0, densities, ppoly0 ) + call P1M_boundary_extrapolation( n0, grid0%h, densities, ppoly0 ) end if case ( INTERPOLATION_P1M_IH4 ) @@ -967,9 +967,9 @@ subroutine regridding_iteration( densities, target_values, CS, & else call edge_values_explicit_h2( n0, grid0%h, densities, ppoly0%E ) end if - call P1M_interpolation( grid0, densities, ppoly0 ) + call P1M_interpolation( n0, grid0%h, densities, ppoly0 ) if ( CS%boundary_extrapolation) then - call P1M_boundary_extrapolation( grid0, densities, ppoly0 ) + call P1M_boundary_extrapolation( n0, grid0%h, densities, ppoly0 ) end if case ( INTERPOLATION_PLM ) @@ -990,9 +990,9 @@ subroutine regridding_iteration( densities, target_values, CS, & else degree = DEGREE_1 call edge_values_explicit_h2( n0, grid0%h, densities, ppoly0%E ) - call P1M_interpolation( grid0, densities, ppoly0 ) + call P1M_interpolation( n0, grid0%h, densities, ppoly0 ) if ( CS%boundary_extrapolation) then - call P1M_boundary_extrapolation( grid0, densities, ppoly0 ) + call P1M_boundary_extrapolation( n0, grid0%h, densities, ppoly0 ) end if end if @@ -1008,9 +1008,9 @@ subroutine regridding_iteration( densities, target_values, CS, & else degree = DEGREE_1 call edge_values_explicit_h2( n0, grid0%h, densities, ppoly0%E ) - call P1M_interpolation( grid0, densities, ppoly0 ) + call P1M_interpolation( n0, grid0%h, densities, ppoly0 ) if ( CS%boundary_extrapolation) then - call P1M_boundary_extrapolation( grid0, densities, ppoly0 ) + call P1M_boundary_extrapolation( n0, grid0%h, densities, ppoly0 ) end if end if @@ -1027,9 +1027,9 @@ subroutine regridding_iteration( densities, target_values, CS, & else degree = DEGREE_1 call edge_values_explicit_h2( n0, grid0%h, densities, ppoly0%E ) - call P1M_interpolation( grid0, densities, ppoly0 ) + call P1M_interpolation( n0, grid0%h, densities, ppoly0 ) if ( CS%boundary_extrapolation) then - call P1M_boundary_extrapolation( grid0, densities, ppoly0 ) + call P1M_boundary_extrapolation( n0, grid0%h, densities, ppoly0 ) end if end if @@ -1045,9 +1045,9 @@ subroutine regridding_iteration( densities, target_values, CS, & else degree = DEGREE_1 call edge_values_explicit_h2( n0, grid0%h, densities, ppoly0%E ) - call P1M_interpolation( grid0, densities, ppoly0 ) + call P1M_interpolation( n0, grid0%h, densities, ppoly0 ) if ( CS%boundary_extrapolation) then - call P1M_boundary_extrapolation( grid0, densities, ppoly0 ) + call P1M_boundary_extrapolation( n0, grid0%h, densities, ppoly0 ) end if end if @@ -1064,9 +1064,9 @@ subroutine regridding_iteration( densities, target_values, CS, & else degree = DEGREE_1 call edge_values_explicit_h2( n0, grid0%h, densities, ppoly0%E ) - call P1M_interpolation( grid0, densities, ppoly0 ) + call P1M_interpolation( n0, grid0%h, densities, ppoly0 ) if ( CS%boundary_extrapolation) then - call P1M_boundary_extrapolation( grid0, densities, ppoly0 ) + call P1M_boundary_extrapolation( n0, grid0%h, densities, ppoly0 ) end if end if @@ -1082,9 +1082,9 @@ subroutine regridding_iteration( densities, target_values, CS, & else degree = DEGREE_1 call edge_values_explicit_h2( n0, grid0%h, densities, ppoly0%E ) - call P1M_interpolation( grid0, densities, ppoly0 ) + call P1M_interpolation( n0, grid0%h, densities, ppoly0 ) if ( CS%boundary_extrapolation) then - call P1M_boundary_extrapolation( grid0, densities, ppoly0 ) + call P1M_boundary_extrapolation( n0, grid0%h, densities, ppoly0 ) end if end if diff --git a/src/ALE/P1M_functions.F90 b/src/ALE/P1M_functions.F90 index 5c9631e28f..fb3bcf3e5d 100644 --- a/src/ALE/P1M_functions.F90 +++ b/src/ALE/P1M_functions.F90 @@ -25,7 +25,6 @@ module P1M_functions ! P1M_boundary_extrapolation (public) ! !============================================================================== -use regrid_grid1d_class, only : grid1D_t use regrid_ppoly_class, only : ppoly_t use regrid_edge_values, only : bound_edge_values, average_discontinuous_edge_values @@ -42,7 +41,7 @@ module P1M_functions !------------------------------------------------------------------------------ ! p1m interpolation !------------------------------------------------------------------------------ -subroutine P1M_interpolation( grid, u, ppoly ) +subroutine P1M_interpolation( N, h, u, ppoly ) ! ------------------------------------------------------------------------------ ! Linearly interpolate between edge values. ! The resulting piecewise interpolant is stored in 'ppoly'. @@ -58,19 +57,17 @@ subroutine P1M_interpolation( grid, u, ppoly ) ! ------------------------------------------------------------------------------ ! Arguments - type(grid1D_t), intent(in) :: grid - real, dimension(:), intent(in) :: u - type(ppoly_t), intent(inout) :: ppoly + integer, intent(in) :: N ! Number of cells + real, dimension(:), intent(in) :: h ! cell widths (size N) + real, dimension(:), intent(in) :: u ! cell averages (size N) + type(ppoly_t), intent(inout) :: ppoly ! Local variables integer :: k ! loop index - integer :: N ! number of cells real :: u0_l, u0_r ! edge values (left and right) - N = grid%nb_cells - ! Bound edge values (routine found in 'edge_values.F90') - call bound_edge_values( N, grid%h, u, ppoly%E ) + call bound_edge_values( N, h, u, ppoly%E ) ! Systematically average discontinuous edge values (routine found in ! 'edge_values.F90') @@ -93,7 +90,7 @@ end subroutine P1M_interpolation !------------------------------------------------------------------------------ ! p1m boundary extrapolation ! ----------------------------------------------------------------------------- -subroutine P1M_boundary_extrapolation( grid, u, ppoly ) +subroutine P1M_boundary_extrapolation( N, h, u, ppoly ) !------------------------------------------------------------------------------ ! Interpolation by linear polynomials within boundary cells. ! The left and right edge values in the left and right boundary cells, @@ -108,26 +105,24 @@ subroutine P1M_boundary_extrapolation( grid, u, ppoly ) !------------------------------------------------------------------------------ ! Arguments - type(grid1D_t), intent(in) :: grid - real, dimension(:), intent(in) :: u - type(ppoly_t), intent(inout) :: ppoly + integer, intent(in) :: N ! Number of cells + real, dimension(:), intent(in) :: h ! cell widths (size N) + real, dimension(:), intent(in) :: u ! cell averages (size N) + type(ppoly_t), intent(inout) :: ppoly ! Local variables integer :: k ! loop index - integer :: N ! number of cells real :: u0, u1 ! cell averages real :: h0, h1 ! corresponding cell widths real :: slope ! retained PLM slope real :: a, b ! auxiliary variables real :: u0_l, u0_r ! edge values - N = grid%nb_cells - ! ----------------------------------------- ! Left edge value in the left boundary cell ! ----------------------------------------- - h0 = grid%h(1) - h1 = grid%h(2) + h0 = h(1) + h1 = h(2) u0 = u(1) u1 = u(2) @@ -161,8 +156,8 @@ subroutine P1M_boundary_extrapolation( grid, u, ppoly ) ! ------------------------------------------ ! Right edge value in the left boundary cell ! ------------------------------------------ - h0 = grid%h(N-1) - h1 = grid%h(N) + h0 = h(N-1) + h1 = h(N) u0 = u(N-1) u1 = u(N) From e539a50f98b88ed5ef472cf6d3c407d45fa1be0e Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 23 Jul 2013 21:03:32 -0400 Subject: [PATCH 070/372] Removed use of grid1D_t from MOM_ALE --- src/ALE/MOM_ALE.F90 | 49 +++++++++++++++------------------------------ 1 file changed, 16 insertions(+), 33 deletions(-) diff --git a/src/ALE/MOM_ALE.F90 b/src/ALE/MOM_ALE.F90 index a2553246d4..799687c995 100644 --- a/src/ALE/MOM_ALE.F90 +++ b/src/ALE/MOM_ALE.F90 @@ -21,7 +21,6 @@ module MOM_ALE use MOM_EOS, only : calculate_density use MOM_string_functions, only : uppercase, extractWord -use regrid_grid1d_class, only : grid1D_t, grid1Dconstruct, grid1Ddestroy use regrid_ppoly_class, only : ppoly_t, ppoly_init, ppoly_destroy use regrid_edge_values, only : edgeValueArrays use regrid_edge_values, only : edge_values_implicit_h4 @@ -61,10 +60,6 @@ module MOM_ALE type, public :: ALE_CS private - ! Generic grid used for various purposes throughout the code (the same - ! grid is used to avoid having dynamical memory allocation) - type(grid1D_t) :: grid_generic - ! Generic linear piecewise polynomial used for various purposes throughout ! the code (the same ppoly is used to avoid having dynamical memory allocation) type(ppoly_t) :: ppoly_linear @@ -389,7 +384,8 @@ subroutine pressure_gradient_plm( CS, S_t, S_b, T_t, T_b, G, tv, h ) h ! Three-dimensional ocean grid ! Local variables - integer :: i, j, k + integer :: i, j, k + real :: hTmp(G%ke) ! NOTE: the variables 'CS%grid_generic' and 'CS%ppoly_linear' are declared at ! the module level. Memory is allocated once at the beginning of the run @@ -400,18 +396,14 @@ subroutine pressure_gradient_plm( CS, S_t, S_b, T_t, T_b, G, tv, h ) do j = G%jsc,G%jec+1 ! Build current grid - CS%grid_generic%h(:) = h(i,j,:) - CS%grid_generic%x(1) = 0.0 - do k = 1,G%ke - CS%grid_generic%x(k+1) = CS%grid_generic%x(k) + CS%grid_generic%h(k) - end do + hTmp(:) = h(i,j,:) ! Reconstruct salinity profile CS%ppoly_linear%E = 0.0 CS%ppoly_linear%coefficients = 0.0 - call PLM_reconstruction( G%ke, CS%grid_generic%h, tv%S(i,j,:), CS%ppoly_linear ) + call PLM_reconstruction( G%ke, hTmp, tv%S(i,j,:), CS%ppoly_linear ) if (CS%boundary_extrapolation_for_pressure) call & - PLM_boundary_extrapolation( G%ke, CS%grid_generic%h, tv%S(i,j,:), CS%ppoly_linear ) + PLM_boundary_extrapolation( G%ke, hTmp, tv%S(i,j,:), CS%ppoly_linear ) do k = 1,G%ke S_t(i,j,k) = CS%ppoly_linear%E(k,1) @@ -421,9 +413,9 @@ subroutine pressure_gradient_plm( CS, S_t, S_b, T_t, T_b, G, tv, h ) ! Reconstruct temperature profile CS%ppoly_linear%E = 0.0 CS%ppoly_linear%coefficients = 0.0 - call PLM_reconstruction( G%ke, CS%grid_generic%h, tv%T(i,j,:), CS%ppoly_linear ) + call PLM_reconstruction( G%ke, hTmp, tv%T(i,j,:), CS%ppoly_linear ) if (CS%boundary_extrapolation_for_pressure) call & - PLM_boundary_extrapolation( G%ke, CS%grid_generic%h, tv%T(i,j,:), CS%ppoly_linear ) + PLM_boundary_extrapolation( G%ke, hTmp, tv%T(i,j,:), CS%ppoly_linear ) do k = 1,G%ke T_t(i,j,k) = CS%ppoly_linear%E(k,1) @@ -459,7 +451,8 @@ subroutine pressure_gradient_ppm( CS, S_t, S_b, T_t, T_b, G, tv, h ) h ! Three-dimensional ocean grid ! Local variables - integer :: i, j, k + integer :: i, j, k + real :: hTmp(G%ke) ! NOTE: the variables 'CS%grid_generic' and 'CS%ppoly_parab' are declared at ! the module level. Memory is allocated once at the beginning of the run @@ -470,19 +463,15 @@ subroutine pressure_gradient_ppm( CS, S_t, S_b, T_t, T_b, G, tv, h ) do j = G%jsc,G%jec+1 ! Build current grid - CS%grid_generic%h(:) = h(i,j,:) - CS%grid_generic%x(1) = 0.0 - do k = 1,G%ke - CS%grid_generic%x(k+1) = CS%grid_generic%x(k) + CS%grid_generic%h(k) - end do + hTmp(:) = h(i,j,:) ! Reconstruct salinity profile CS%ppoly_parab%E = 0.0 CS%ppoly_parab%coefficients = 0.0 - call edge_values_implicit_h4( G%ke, CS%grid_generic%h, tv%S(i,j,:), CS%edgeValueWrk, CS%ppoly_parab%E ) - call PPM_reconstruction( G%ke, CS%grid_generic%h, tv%S(i,j,:), CS%ppoly_parab ) + call edge_values_implicit_h4( G%ke, hTmp, tv%S(i,j,:), CS%edgeValueWrk, CS%ppoly_parab%E ) + call PPM_reconstruction( G%ke, hTmp, tv%S(i,j,:), CS%ppoly_parab ) if (CS%boundary_extrapolation_for_pressure) call & - PPM_boundary_extrapolation( G%ke, CS%grid_generic%h, tv%S(i,j,:), CS%ppoly_parab ) + PPM_boundary_extrapolation( G%ke, hTmp, tv%S(i,j,:), CS%ppoly_parab ) do k = 1,G%ke S_t(i,j,k) = CS%ppoly_parab%E(k,1) @@ -492,10 +481,10 @@ subroutine pressure_gradient_ppm( CS, S_t, S_b, T_t, T_b, G, tv, h ) ! Reconstruct temperature profile CS%ppoly_parab%E = 0.0 CS%ppoly_parab%coefficients = 0.0 - call edge_values_implicit_h4( G%ke, CS%grid_generic%h, tv%T(i,j,:), CS%edgeValueWrk, CS%ppoly_parab%E ) - call PPM_reconstruction( G%ke, CS%grid_generic%h, tv%T(i,j,:), CS%ppoly_parab ) + call edge_values_implicit_h4( G%ke, hTmp, tv%T(i,j,:), CS%edgeValueWrk, CS%ppoly_parab%E ) + call PPM_reconstruction( G%ke, hTmp, tv%T(i,j,:), CS%ppoly_parab ) if (CS%boundary_extrapolation_for_pressure) call & - PPM_boundary_extrapolation( G%ke, CS%grid_generic%h, tv%T(i,j,:), CS%ppoly_parab ) + PPM_boundary_extrapolation( G%ke, hTmp, tv%T(i,j,:), CS%ppoly_parab ) do k = 1,G%ke T_t(i,j,k) = CS%ppoly_parab%E(k,1) @@ -535,9 +524,6 @@ subroutine ALE_memory_allocation( G, CS ) call triDiagEdgeWorkAllocate( nz, CS%edgeValueWrk ) call triDiagSlopeWorkAllocate( nz, CS%edgeSlopeWrk ) - ! Allocate memory for grids - call grid1Dconstruct( CS%grid_generic, nz ) - ! Generic linear piecewise polynomial call ppoly_init( CS%ppoly_linear, nz, 1 ) @@ -561,9 +547,6 @@ subroutine ALE_memory_deallocation( CS ) call triDiagEdgeWorkDeallocate( CS%edgeValueWrk ) call triDiagSlopeWorkDeallocate( CS%edgeSlopeWrk ) - ! Deallocate memory for grid - call grid1Ddestroy( CS%grid_generic ) - ! Piecewise polynomials call ppoly_destroy( CS%ppoly_linear ) call ppoly_destroy( CS%ppoly_parab ) From 404e2239ab957d149d7ffbcef97d5882d5c64f5a Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 23 Jul 2013 21:15:19 -0400 Subject: [PATCH 071/372] Removed use of grid1D_t in PCM_functions Re-wrote interfaces to use bare data types. --- src/ALE/MOM_remapping.F90 | 2 +- src/ALE/PCM_functions.F90 | 15 +++++++-------- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/src/ALE/MOM_remapping.F90 b/src/ALE/MOM_remapping.F90 index 0811480501..30cf22677a 100644 --- a/src/ALE/MOM_remapping.F90 +++ b/src/ALE/MOM_remapping.F90 @@ -550,7 +550,7 @@ subroutine remapping_core( CS, grid0, u0, grid1, u1 ) select case ( CS%remapping_scheme ) case ( REMAPPING_PCM ) - call PCM_reconstruction( grid0, u0, CS%ppoly_r ) + call PCM_reconstruction( n0, u0, CS%ppoly_r ) iMethod = INTEGRATION_PCM case ( REMAPPING_PLM ) call PLM_reconstruction( n0, grid0%h, u0, CS%ppoly_r ) diff --git a/src/ALE/PCM_functions.F90 b/src/ALE/PCM_functions.F90 index 3c35107da3..f0056f234f 100644 --- a/src/ALE/PCM_functions.F90 +++ b/src/ALE/PCM_functions.F90 @@ -10,7 +10,6 @@ module PCM_functions ! reconstruction using the piecewise constant method (PCM). ! !============================================================================== -use regrid_grid1d_class, only : grid1D_t use regrid_ppoly_class, only : ppoly_t implicit none ; private @@ -22,7 +21,7 @@ module PCM_functions !------------------------------------------------------------------------------ ! pcm_reconstruction !------------------------------------------------------------------------------ -subroutine PCM_reconstruction( grid, u, ppoly ) +subroutine PCM_reconstruction( N, u, ppoly ) !------------------------------------------------------------------------------ ! Reconstruction by constant polynomials within each cell. There is nothing to ! do but this routine is provided to ensure a homogeneous interface @@ -38,19 +37,19 @@ subroutine PCM_reconstruction( grid, u, ppoly ) !------------------------------------------------------------------------------ ! Arguments - type(grid1D_t), intent(in) :: grid - real, dimension(:), intent(in) :: u - type(ppoly_t), intent(inout) :: ppoly + integer, intent(in) :: N ! Number of cells + real, dimension(:), intent(in) :: u ! cell averages + type(ppoly_t), intent(inout) :: ppoly ! Local variables - integer :: k + integer :: k ! The coefficients of the piecewise constant polynomial are simply ! the cell averages. - ppoly%coefficients(:,1) = u + ppoly%coefficients(:,1) = u(:) ! The edge values are equal to the cell average - do k = 1,grid%nb_cells + do k = 1,N ppoly%E(k,:) = u(k) end do From 39465b6d77aab5ef009098b3617f1eaf81e4d0dd Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 23 Jul 2013 21:26:12 -0400 Subject: [PATCH 072/372] Removed use of grid1D_t in remapping_core --- src/ALE/MOM_regridding.F90 | 4 +-- src/ALE/MOM_remapping.F90 | 69 ++++++++++++++++++-------------------- 2 files changed, 35 insertions(+), 38 deletions(-) diff --git a/src/ALE/MOM_regridding.F90 b/src/ALE/MOM_regridding.F90 index b40932691e..cc37f7fce5 100644 --- a/src/ALE/MOM_regridding.F90 +++ b/src/ALE/MOM_regridding.F90 @@ -714,9 +714,9 @@ subroutine buildGridRho( G, h, tv, dzInterface, hNew, remapCS, CS ) grid_final%h(k) = grid_final%x(k+1) - grid_final%x(k) end do - call remapping_core(remapCS, grid_start, S_column, grid_final, S_column) + call remapping_core(remapCS, nz, grid_start%h, S_column, nz, grid_final%h, S_column) - call remapping_core(remapCS, grid_start, T_column, grid_final, T_column) + call remapping_core(remapCS, nz, grid_start%h, T_column, nz, grid_final%h, T_column) ! Compute the deviation between two successive grids deviation = 0.0 diff --git a/src/ALE/MOM_remapping.F90 b/src/ALE/MOM_remapping.F90 index 30cf22677a..8ae5114fd5 100644 --- a/src/ALE/MOM_remapping.F90 +++ b/src/ALE/MOM_remapping.F90 @@ -143,11 +143,11 @@ subroutine remapping_main( CS, G, h, dzInterface, h_new, tv, u, v ) CS%grid_final%h(k) = grid_final_x(k+1) - grid_final_x(k) end do - call remapping_core(CS, CS%grid_start, tv%S(i,j,:), CS%grid_final, CS%u_column) + call remapping_core(CS, nz, CS%grid_start%h, tv%S(i,j,:), nz, CS%grid_final%h, CS%u_column) tv%S(i,j,:) = CS%u_column(:) - call remapping_core(CS, CS%grid_start, tv%T(i,j,:), CS%grid_final, CS%u_column) + call remapping_core(CS, nz, CS%grid_start%h, tv%T(i,j,:), nz, CS%grid_final%h, CS%u_column) tv%T(i,j,:) = CS%u_column(:) @@ -169,7 +169,7 @@ subroutine remapping_main( CS, G, h, dzInterface, h_new, tv, u, v ) CS%grid_final%h(k) = grid_final_x(k+1) - grid_final_x(k) end do - call remapping_core(CS, CS%grid_start, u(i,j,:), CS%grid_final, CS%u_column) + call remapping_core(CS, nz, CS%grid_start%h, u(i,j,:), nz, CS%grid_final%h, CS%u_column) u(i,j,:) = CS%u_column(:) @@ -192,7 +192,7 @@ subroutine remapping_main( CS, G, h, dzInterface, h_new, tv, u, v ) CS%grid_final%h(k) = grid_final_x(k+1) - grid_final_x(k) end do - call remapping_core(CS, CS%grid_start, v(i,j,:), CS%grid_final, CS%u_column) + call remapping_core(CS, nz, CS%grid_start%h, v(i,j,:), nz, CS%grid_final%h, CS%u_column) v(i,j,:) = CS%u_column(:) @@ -522,7 +522,7 @@ end subroutine makeGridsConsistent !------------------------------------------------------------------------------ ! Remapping core routine !------------------------------------------------------------------------------ -subroutine remapping_core( CS, grid0, u0, grid1, u1 ) +subroutine remapping_core( CS, n0, h0, u0, n1, h1, u1 ) !------------------------------------------------------------------------------ ! This routine is basic in that it simply takes two grids and remaps the ! field known on the first grid onto the second grid, following the rules @@ -530,17 +530,17 @@ subroutine remapping_core( CS, grid0, u0, grid1, u1 ) !------------------------------------------------------------------------------ ! Arguments - type(remapping_CS), intent(inout) :: CS - type(grid1D_t), intent(in) :: grid0 - real, dimension(:), intent(in) :: u0 - type(grid1D_t), intent(in) :: grid1 - real, dimension(:), intent(inout) :: u1 + type(remapping_CS), intent(inout) :: CS + integer, intent(in) :: n0 ! Number of cells on source grid + real, dimension(:), intent(in) :: h0 ! cell widths on source grid + real, dimension(:), intent(in) :: u0 ! cell averages on source grid + integer, intent(in) :: n1 ! Number of cells on target grid + real, dimension(:), intent(in) :: h1 ! cell widths on target grid + real, dimension(:), intent(inout) :: u1 ! cell averages on target grid ! Local variables - integer :: n0, n1, iMethod + integer :: iMethod - n0 = grid0%nb_cells - n1 = grid1%nb_cells iMethod = -999 ! Reset polynomial @@ -553,53 +553,50 @@ subroutine remapping_core( CS, grid0, u0, grid1, u1 ) call PCM_reconstruction( n0, u0, CS%ppoly_r ) iMethod = INTEGRATION_PCM case ( REMAPPING_PLM ) - call PLM_reconstruction( n0, grid0%h, u0, CS%ppoly_r ) + call PLM_reconstruction( n0, h0, u0, CS%ppoly_r ) if ( CS%boundary_extrapolation) then - call PLM_boundary_extrapolation( n0, grid0%h, u0, CS%ppoly_r ) + call PLM_boundary_extrapolation( n0, h0, u0, CS%ppoly_r ) end if iMethod = INTEGRATION_PLM case ( REMAPPING_PPM_H4 ) - call edge_values_explicit_h4( n0, grid0%h, u0, CS%ppoly_r%E ) - call PPM_reconstruction( n0, grid0%h, u0, CS%ppoly_r ) + call edge_values_explicit_h4( n0, h0, u0, CS%ppoly_r%E ) + call PPM_reconstruction( n0, h0, u0, CS%ppoly_r ) if ( CS%boundary_extrapolation) then - call PPM_boundary_extrapolation( n0, grid0%h, u0, CS%ppoly_r ) + call PPM_boundary_extrapolation( n0, h0, u0, CS%ppoly_r ) end if iMethod = INTEGRATION_PPM case ( REMAPPING_PPM_IH4 ) - call edge_values_implicit_h4( n0, grid0%h, u0, CS%edgeValueWrk, CS%ppoly_r%E ) - call PPM_reconstruction( n0, grid0%h, u0, CS%ppoly_r ) + call edge_values_implicit_h4( n0, h0, u0, CS%edgeValueWrk, CS%ppoly_r%E ) + call PPM_reconstruction( n0, h0, u0, CS%ppoly_r ) if ( CS%boundary_extrapolation) then - call PPM_boundary_extrapolation( n0, grid0%h, u0, CS%ppoly_r ) + call PPM_boundary_extrapolation( n0, h0, u0, CS%ppoly_r ) end if iMethod = INTEGRATION_PPM case ( REMAPPING_PQM_IH4IH3 ) - call edge_values_implicit_h4( n0, grid0%h, u0, CS%edgeValueWrk, CS%ppoly_r%E ) - call edge_slopes_implicit_h3( n0, grid0%h, u0, CS%edgeSlopeWrk, CS%ppoly_r%S ) - call PQM_reconstruction( n0, grid0%h, u0, CS%ppoly_r ) + call edge_values_implicit_h4( n0, h0, u0, CS%edgeValueWrk, CS%ppoly_r%E ) + call edge_slopes_implicit_h3( n0, h0, u0, CS%edgeSlopeWrk, CS%ppoly_r%S ) + call PQM_reconstruction( n0, h0, u0, CS%ppoly_r ) if ( CS%boundary_extrapolation) then - call PQM_boundary_extrapolation_v1( n0, grid0%h, u0, CS%ppoly_r ) + call PQM_boundary_extrapolation_v1( n0, h0, u0, CS%ppoly_r ) end if iMethod = INTEGRATION_PQM case ( REMAPPING_PQM_IH6IH5 ) - call edge_values_implicit_h6( n0, grid0%h, u0, CS%edgeValueWrk, CS%ppoly_r%E ) - call edge_slopes_implicit_h5( n0, grid0%h, u0, CS%edgeSlopeWrk, CS%ppoly_r%S ) - call PQM_reconstruction( n0, grid0%h, u0, CS%ppoly_r ) + call edge_values_implicit_h6( n0, h0, u0, CS%edgeValueWrk, CS%ppoly_r%E ) + call edge_slopes_implicit_h5( n0, h0, u0, CS%edgeSlopeWrk, CS%ppoly_r%S ) + call PQM_reconstruction( n0, h0, u0, CS%ppoly_r ) if ( CS%boundary_extrapolation) then - call PQM_boundary_extrapolation_v1( n0, grid0%h, u0, CS%ppoly_r ) + call PQM_boundary_extrapolation_v1( n0, h0, u0, CS%ppoly_r ) end if iMethod = INTEGRATION_PQM case default call MOM_error( FATAL, 'The selected remapping method is invalid' ) end select - call remapByProjection( n0, grid0%h, u0, CS%ppoly_r, & - n1, grid1%h, iMethod, u1 ) -! call remapByDeltaZ( n0, grid0%h, u0, CS%ppoly_r, & -! n1, dx1, iMethod, u1 ) + call remapByProjection( n0, h0, u0, CS%ppoly_r, n1, h1, iMethod, u1 ) +! call remapByDeltaZ( n0, h0, u0, CS%ppoly_r, n1, dx1, iMethod, u1 ) #ifdef __DO_SAFTEY_CHECKS__ - call checkGridConservation(grid0%nb_cells, grid0%h, u0, & - grid1%nb_cells, grid1%h, u1) + call checkGridConservation(n0, h0, u0, n1, h1, u1) #endif end subroutine remapping_core @@ -1143,7 +1140,7 @@ logical function remappingUnitTests() write(*,*) 'h0 (test data)' call dumpGrid(n0,h0,x0,u0) - call remapping_core( CS, grid0, u0, grid1, u1 ) + call remapping_core( CS, n0, h0, u0, n1, h1, u1 ) do i=1,n1 err=u1(i)-8./3.*(0.5*real(1+n1)-real(i)) if (abs(err)>epsilon(err)) remappingUnitTests = .true. From 0bc672078bd71bfbeb6c4e5229ea0ca1e7b74cef Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 23 Jul 2013 21:38:38 -0400 Subject: [PATCH 073/372] Removed use of grid1D_t from MOM_remapping --- src/ALE/MOM_remapping.F90 | 69 +++++++++++++++------------------------ 1 file changed, 26 insertions(+), 43 deletions(-) diff --git a/src/ALE/MOM_remapping.F90 b/src/ALE/MOM_remapping.F90 index 8ae5114fd5..8b2f03de3b 100644 --- a/src/ALE/MOM_remapping.F90 +++ b/src/ALE/MOM_remapping.F90 @@ -12,7 +12,6 @@ module MOM_remapping use MOM_error_handler, only : MOM_error, FATAL use MOM_string_functions, only : uppercase use MOM_variables, only : ocean_grid_type, thermo_var_ptrs -use regrid_grid1d_class, only : grid1D_t, grid1Dconstruct, grid1Ddestroy use regrid_ppoly_class, only : ppoly_t, ppoly_init, ppoly_destroy use polynomial_functions, only : evaluation_polynomial, integration_polynomial use regrid_edge_values, only : edgeValueArrays @@ -37,8 +36,6 @@ module MOM_remapping type, public :: remapping_CS private ! Work arrays - type(grid1D_t) :: grid_start ! starting grid - type(grid1D_t) :: grid_final ! final grid type(ppoly_t) :: ppoly_r ! reconstruction ppoly real, dimension(:), allocatable :: u_column ! generic variable type(edgeValueArrays) :: edgeValueWrk ! Work space for edge values @@ -121,33 +118,30 @@ subroutine remapping_main( CS, G, h, dzInterface, h_new, tv, u, v ) integer :: nz real :: val, new_val integer :: problem - real, dimension(G%ke+1) :: grid_start_x, grid_final_x + real, dimension(G%ke+1) :: x1, x2 + real, dimension(G%ke) :: h1, h2 nz = G%ke -#ifdef __DO_SAFTEY_CHECKS__ - if (nz>CS%grid_start%nb_cells) call MOM_error(FATAL,'nz>nk_start') - if (nz>CS%grid_final%nb_cells) call MOM_error(FATAL,'nz>nk_final') -#endif ! Remap tracer do j = G%jsc,G%jec do i = G%isc,G%iec ! Build the start and final grids - CS%grid_start%h(:) = h(i,j,:) - CS%grid_final%h(:) = h_new(i,j,:) - call buildConsistentGrids(nz, CS%grid_start%h, CS%grid_final%h, grid_start_x, grid_final_x) + h1(:) = h(i,j,:) + h2(:) = h_new(i,j,:) + call buildConsistentGrids(nz, h1, h2, x1, x2) do k = 1,nz - CS%grid_start%h(k) = grid_start_x(k+1) - grid_start_x(k) - CS%grid_final%h(k) = grid_final_x(k+1) - grid_final_x(k) + h1(k) = x1(k+1) - x1(k) + h2(k) = x2(k+1) - x2(k) end do - call remapping_core(CS, nz, CS%grid_start%h, tv%S(i,j,:), nz, CS%grid_final%h, CS%u_column) + call remapping_core(CS, nz, h1, tv%S(i,j,:), nz, h2, CS%u_column) tv%S(i,j,:) = CS%u_column(:) - call remapping_core(CS, nz, CS%grid_start%h, tv%T(i,j,:), nz, CS%grid_final%h, CS%u_column) + call remapping_core(CS, nz, h1, tv%T(i,j,:), nz, h2, CS%u_column) tv%T(i,j,:) = CS%u_column(:) @@ -160,16 +154,16 @@ subroutine remapping_main( CS, G, h, dzInterface, h_new, tv, u, v ) do i = G%iscB,G%iecB ! Build the start and final grids - CS%grid_start%h(:) = 0.5 * ( h(i,j,:) + h(i+1,j,:) ) - CS%grid_final%h(:) = 0.5 * ( h_new(i,j,:) + h_new(i+1,j,:) ) - call buildConsistentGrids(nz, CS%grid_start%h, CS%grid_final%h, grid_start_x, grid_final_x) + h1(:) = 0.5 * ( h(i,j,:) + h(i+1,j,:) ) + h2(:) = 0.5 * ( h_new(i,j,:) + h_new(i+1,j,:) ) + call buildConsistentGrids(nz, h1, h2, x1, x2) do k = 1,nz - CS%grid_start%h(k) = grid_start_x(k+1) - grid_start_x(k) - CS%grid_final%h(k) = grid_final_x(k+1) - grid_final_x(k) + h1(k) = x1(k+1) - x1(k) + h2(k) = x2(k+1) - x2(k) end do - call remapping_core(CS, nz, CS%grid_start%h, u(i,j,:), nz, CS%grid_final%h, CS%u_column) + call remapping_core(CS, nz, h1, u(i,j,:), nz, h2, CS%u_column) u(i,j,:) = CS%u_column(:) @@ -183,16 +177,16 @@ subroutine remapping_main( CS, G, h, dzInterface, h_new, tv, u, v ) do i = G%isc,G%iec ! Build the start and final grids - CS%grid_start%h(:) = 0.5 * ( h(i,j,:) + h(i,j+1,:) ) - CS%grid_final%h(:) = 0.5 * ( h_new(i,j,:) + h_new(i,j+1,:) ) - call buildConsistentGrids(nz, CS%grid_start%h, CS%grid_final%h, grid_start_x, grid_final_x) + h1(:) = 0.5 * ( h(i,j,:) + h(i,j+1,:) ) + h2(:) = 0.5 * ( h_new(i,j,:) + h_new(i,j+1,:) ) + call buildConsistentGrids(nz, h1, h2, x1, x2) do k = 1,nz - CS%grid_start%h(k) = grid_start_x(k+1) - grid_start_x(k) - CS%grid_final%h(k) = grid_final_x(k+1) - grid_final_x(k) + h1(k) = x1(k+1) - x1(k) + h2(k) = x2(k+1) - x2(k) end do - call remapping_core(CS, nz, CS%grid_start%h, v(i,j,:), nz, CS%grid_final%h, CS%u_column) + call remapping_core(CS, nz, h1, v(i,j,:), nz, h2, CS%u_column) v(i,j,:) = CS%u_column(:) @@ -1072,8 +1066,6 @@ subroutine allocate_remapping( CS ) ! Arguments type(remapping_CS), intent(inout) :: CS - call grid1Dconstruct( CS%grid_start, CS%nk ) - call grid1Dconstruct( CS%grid_final, CS%nk ) call ppoly_init( CS%ppoly_r, CS%nk, CS%degree ) allocate( CS%u_column(CS%nk) ); CS%u_column = 0.0 call triDiagEdgeWorkAllocate( CS%nk, CS%edgeValueWrk ) @@ -1090,8 +1082,6 @@ subroutine end_remapping(CS) type(remapping_CS), intent(inout) :: CS ! Deallocate memory for grid - call grid1Ddestroy( CS%grid_start ) - call grid1Ddestroy( CS%grid_final ) call ppoly_destroy( CS%ppoly_r ) deallocate( CS%u_column ) call triDiagEdgeWorkDeallocate( CS%edgeValueWrk ) @@ -1111,7 +1101,6 @@ logical function remappingUnitTests() data h1 /3*1./ ! 3 uniform layers with total depth of 3 data h2 /6*0.5/ ! 6 uniform layers with total depth of 3 type(remapping_CS) :: CS - type(grid1D_t) :: grid0, grid1 type(ppoly_t) :: ppoly0 integer :: i real :: err @@ -1131,12 +1120,6 @@ logical function remappingUnitTests() enddo call initialize_remapping(n0, 'PPM_H4', CS) - call grid1Dconstruct( grid0, n0 ) - grid0%h(:) = h0(:) - grid0%x(:) = x0(:) - call grid1Dconstruct( grid1, n1 ) - grid1%h(:) = h1(:) - grid1%x(:) = x1(:) write(*,*) 'h0 (test data)' call dumpGrid(n0,h0,x0,u0) @@ -1153,12 +1136,12 @@ logical function remappingUnitTests() ppoly0%S(:,:) = 0.0 ppoly0%coefficients(:,:) = 0.0 - call edge_values_explicit_h4( n0, grid0%h, u0, ppoly0%E ) - call PPM_reconstruction( n0, grid0%h, u0, ppoly0 ) - call PPM_boundary_extrapolation( n0, grid0%h, u0, ppoly0 ) + call edge_values_explicit_h4( n0, h0, u0, ppoly0%E ) + call PPM_reconstruction( n0, h0, u0, ppoly0 ) + call PPM_boundary_extrapolation( n0, h0, u0, ppoly0 ) u1(:) = 0. - call remapByProjection( n0, grid0%h, u0, ppoly0, & - n1, grid1%h, INTEGRATION_PPM, u1 ) + call remapByProjection( n0, h0, u0, ppoly0, & + n1, h1, INTEGRATION_PPM, u1 ) do i=1,n1 err=u1(i)-8./3.*(0.5*real(1+n1)-real(i)) if (abs(err)>2.*epsilon(err)) remappingUnitTests = .true. From c7acf717695bf22112a8d6a01a77107182112deb Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 24 Jul 2013 09:12:15 -0400 Subject: [PATCH 074/372] Removed last vestiges of grid1D_t --- src/ALE/MOM_regridding.F90 | 264 +++++++++++++++----------------- src/ALE/regrid_grid1d_class.F90 | 84 ---------- 2 files changed, 122 insertions(+), 226 deletions(-) delete mode 100644 src/ALE/regrid_grid1d_class.F90 diff --git a/src/ALE/MOM_regridding.F90 b/src/ALE/MOM_regridding.F90 index cc37f7fce5..ecb276660d 100644 --- a/src/ALE/MOM_regridding.F90 +++ b/src/ALE/MOM_regridding.F90 @@ -19,7 +19,6 @@ module MOM_regridding use MOM_EOS, only : calculate_density use MOM_string_functions,only : uppercase -use regrid_grid1d_class, only : grid1D_t, grid1Dconstruct, grid1Ddestroy use regrid_ppoly_class, only : ppoly_t, ppoly_init, ppoly_destroy use regrid_edge_values, only : edgeValueArrays use regrid_edge_values, only : edge_values_explicit_h2, edge_values_explicit_h4 @@ -601,24 +600,18 @@ subroutine buildGridRho( G, h, tv, dzInterface, hNew, remapCS, CS ) real :: max_thickness real :: correction - real :: x1, y1, x2, y2, x real :: t - type(grid1D_t) :: grid_start ! starting grid - type(grid1D_t) :: grid_trans ! transition/iterated grid - type(grid1D_t) :: grid_final ! final grid real, dimension(SZK_(G)) :: p_column, densities, T_column, S_column integer, dimension(SZK_(G)) :: mapping real :: nominalDepth, totalThickness, dh real, dimension(SZK_(G)+1) :: zOld, zNew + real, dimension(SZK_(G)) :: h0, h1, hTmp + real, dimension(SZK_(G)+1) :: x0, x1, xTmp nz = G%ke threshold = CS%min_thickness p_column(:) = 0. - call grid1Dconstruct( grid_start, nz ) - call grid1Dconstruct( grid_trans, nz ) - call grid1Dconstruct( grid_final, nz ) - ! Prescribe target values CS%coordinateInterfaces(1) = G%Rlay(1)+0.5*(G%Rlay(1)-G%Rlay(2)) CS%coordinateInterfaces(nz+1) = G%Rlay(nz)+0.5*(G%Rlay(nz)-G%Rlay(nz-1)) @@ -637,10 +630,10 @@ subroutine buildGridRho( G, h, tv, dzInterface, hNew, remapCS, CS ) S_column = tv%S(i,j,:) ! Copy original grid - grid_start%h(1:nz) = h(i,j,1:nz) - grid_start%x(1) = 0.0 + h0(1:nz) = h(i,j,1:nz) + x0(1) = 0.0 do k = 1,nz - grid_start%x(k+1) = grid_start%x(k) + grid_start%h(k) + x0(k+1) = x0(k) + h0(k) end do ! Start iterations to build grid @@ -652,47 +645,44 @@ subroutine buildGridRho( G, h, tv, dzInterface, hNew, remapCS, CS ) ! Count number of nonzero layers within current water column count_nonzero_layers = 0 do k = 1,nz - if ( grid_start%h(k) .gt. threshold ) then + if ( h0(k) .gt. threshold ) then count_nonzero_layers = count_nonzero_layers + 1 end if end do ! If there is at most one nonzero layer, stop here (no regridding) if ( count_nonzero_layers .le. 1 ) then - grid_final%h(1:nz) = grid_start%h(1:nz) + h1(1:nz) = h0(1:nz) exit ! stop iterations here end if - ! Limit number of usable cells - grid_trans%nb_cells = count_nonzero_layers - ! Build new grid containing only nonzero layers map_index = 1 correction = 0.0 do k = 1,nz - if ( grid_start%h(k) .gt. threshold ) then + if ( h0(k) .gt. threshold ) then mapping(map_index) = k - grid_trans%h(map_index) = grid_start%h(k) + hTmp(map_index) = h0(k) map_index = map_index + 1 else - correction = correction + grid_start%h(k) + correction = correction + h0(k) end if end do - max_thickness = grid_trans%h(1) + max_thickness = hTmp(1) k_found = 1 - do k = 1,grid_trans%nb_cells - if ( grid_trans%h(k) .gt. max_thickness ) then - max_thickness = grid_trans%h(k) + do k = 1,count_nonzero_layers + if ( hTmp(k) .gt. max_thickness ) then + max_thickness = hTmp(k) k_found = k end if end do - grid_trans%h(k_found) = grid_trans%h(k_found) + correction + hTmp(k_found) = hTmp(k_found) + correction - grid_trans%x(1) = 0.0 - do k = 1,grid_trans%nb_cells - grid_trans%x(k+1) = grid_trans%x(k) + grid_trans%h(k) + xTmp(1) = 0.0 + do k = 1,count_nonzero_layers + xTmp(k+1) = xTmp(k) + hTmp(k) end do @@ -706,22 +696,23 @@ subroutine buildGridRho( G, h, tv, dzInterface, hNew, remapCS, CS ) ! One regridding iteration call regridding_iteration( densities, CS%coordinateInterfaces, CS,& - grid_trans, CS%ppoly_i, grid_final ) + count_nonzero_layers, hTmp, xTmp, & + CS%ppoly_i, nz, h1, x1 ) ! Remap T and S from previous grid to new grid do k = 1,nz - grid_start%h(k) = grid_start%x(k+1) - grid_start%x(k) - grid_final%h(k) = grid_final%x(k+1) - grid_final%x(k) + h0(k) = x0(k+1) - x0(k) + h1(k) = x1(k+1) - x1(k) end do - call remapping_core(remapCS, nz, grid_start%h, S_column, nz, grid_final%h, S_column) + call remapping_core(remapCS, nz, h0, S_column, nz, h1, S_column) - call remapping_core(remapCS, nz, grid_start%h, T_column, nz, grid_final%h, T_column) + call remapping_core(remapCS, nz, h0, T_column, nz, h1, T_column) ! Compute the deviation between two successive grids deviation = 0.0 do k = 2,nz - deviation = deviation + (grid_start%x(k)-grid_final%x(k))**2 + deviation = deviation + (x0(k)-x1(k))**2 end do deviation = sqrt( deviation / (nz-1) ) @@ -729,14 +720,14 @@ subroutine buildGridRho( G, h, tv, dzInterface, hNew, remapCS, CS ) m = m + 1 ! Copy final grid onto start grid for next iteration - grid_start%x = grid_final%x - grid_start%h = grid_final%h + x0(:) = x1(:) + h0(:) = h1(:) end do ! end regridding iterations ! The new grid is that obtained after the iterations do k = 1,nz - hNew(i,j,k) = grid_final%h(k) + hNew(i,j,k) = h1(k) end do ! Local depth (G%bathyT is positive) @@ -786,10 +777,6 @@ subroutine buildGridRho( G, h, tv, dzInterface, hNew, remapCS, CS ) end do ! end loop on j end do ! end loop on i - call grid1Ddestroy( grid_start ) - call grid1Ddestroy( grid_trans ) - call grid1Ddestroy( grid_final ) - end subroutine buildGridRho @@ -903,7 +890,7 @@ end subroutine build_grid_arbitrary ! Regridding iterations !------------------------------------------------------------------------------ subroutine regridding_iteration( densities, target_values, CS, & - grid0, ppoly0, grid1 ) + n0, h0, x0, ppoly0, n1, h1, x1 ) ! ------------------------------------------------------------------------------ ! This routine performs one single iteration of the regridding based on target ! interface densities. Given the set of target values and cell densities, this @@ -915,176 +902,173 @@ subroutine regridding_iteration( densities, target_values, CS, & ! ------------------------------------------------------------------------------ ! Arguments - real, dimension(:), intent(in) :: & - densities ! Actual cell densities - real, dimension(:), intent(in) :: & - target_values ! Target interface densities - type(grid1D_t), intent(in) :: & - grid0 ! The grid on which cell densities are known - type(ppoly_t), intent(inout) :: & - ppoly0 ! Piecewise polynomial for density interpolation - type(grid1D_t), intent(inout) :: & - grid1 ! The new grid based on target interface densities - type(regridding_CS), intent(inout) :: & - CS ! Parameters used for regridding + real, dimension(:), intent(in) :: densities ! Actual cell densities + real, dimension(:), intent(in) :: target_values ! Target interface densities + integer, intent(in) :: n0 ! Number of cells on source grid + real, dimension(:), intent(in) :: h0 ! cell widths on source grid + real, dimension(:), intent(in) :: x0 ! interface positions on source grid + type(ppoly_t), intent(inout) :: ppoly0 ! Piecewise polynomial for density interpolation + integer, intent(in) :: n1 ! Number of cells on target grid + real, dimension(:), intent(out) :: h1 ! cell widths on target grid + real, dimension(:), intent(out) :: x1 ! interface positions on target grid + type(regridding_CS), intent(inout) :: CS ! Parameters used for regridding ! Local variables - integer :: degree, k, n0 + integer :: degree, k ! Reset piecewise polynomials ppoly0%E = 0.0 ppoly0%S = 0.0 ppoly0%coefficients = 0.0 - n0 = grid0%nb_cells ! 1. Compute the interpolated profile of the density field and build grid select case ( CS%interpolation_scheme ) case ( INTERPOLATION_P1M_H2 ) degree = DEGREE_1 - call edge_values_explicit_h2( n0, grid0%h, densities, ppoly0%E ) - call P1M_interpolation( n0, grid0%h, densities, ppoly0 ) + call edge_values_explicit_h2( n0, h0, densities, ppoly0%E ) + call P1M_interpolation( n0, h0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then - call P1M_boundary_extrapolation( n0, grid0%h, densities, ppoly0 ) + call P1M_boundary_extrapolation( n0, h0, densities, ppoly0 ) end if case ( INTERPOLATION_P1M_H4 ) degree = DEGREE_1 - if ( grid0%nb_cells .ge. 4 ) then - call edge_values_explicit_h4( n0, grid0%h, densities, ppoly0%E ) + if ( n0 .ge. 4 ) then + call edge_values_explicit_h4( n0, h0, densities, ppoly0%E ) else - call edge_values_explicit_h2( n0, grid0%h, densities, ppoly0%E ) + call edge_values_explicit_h2( n0, h0, densities, ppoly0%E ) end if - call P1M_interpolation( n0, grid0%h, densities, ppoly0 ) + call P1M_interpolation( n0, h0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then - call P1M_boundary_extrapolation( n0, grid0%h, densities, ppoly0 ) + call P1M_boundary_extrapolation( n0, h0, densities, ppoly0 ) end if case ( INTERPOLATION_P1M_IH4 ) degree = DEGREE_1 - if ( grid0%nb_cells .ge. 4 ) then - call edge_values_implicit_h4( n0, grid0%h, densities, CS%edgeValueWrk, ppoly0%E ) + if ( n0 .ge. 4 ) then + call edge_values_implicit_h4( n0, h0, densities, CS%edgeValueWrk, ppoly0%E ) else - call edge_values_explicit_h2( n0, grid0%h, densities, ppoly0%E ) + call edge_values_explicit_h2( n0, h0, densities, ppoly0%E ) end if - call P1M_interpolation( n0, grid0%h, densities, ppoly0 ) + call P1M_interpolation( n0, h0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then - call P1M_boundary_extrapolation( n0, grid0%h, densities, ppoly0 ) + call P1M_boundary_extrapolation( n0, h0, densities, ppoly0 ) end if case ( INTERPOLATION_PLM ) degree = DEGREE_1 - call PLM_reconstruction( n0, grid0%h, densities, ppoly0 ) + call PLM_reconstruction( n0, h0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then - call PLM_boundary_extrapolation( n0, grid0%h, densities, ppoly0 ) + call PLM_boundary_extrapolation( n0, h0, densities, ppoly0 ) end if case ( INTERPOLATION_PPM_H4 ) - if ( grid0%nb_cells .ge. 4 ) then + if ( n0 .ge. 4 ) then degree = DEGREE_2 - call edge_values_explicit_h4( n0, grid0%h, densities, ppoly0%E ) - call PPM_reconstruction( n0, grid0%h, densities, ppoly0 ) + call edge_values_explicit_h4( n0, h0, densities, ppoly0%E ) + call PPM_reconstruction( n0, h0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then - call PPM_boundary_extrapolation( n0, grid0%h, densities, ppoly0 ) + call PPM_boundary_extrapolation( n0, h0, densities, ppoly0 ) end if else degree = DEGREE_1 - call edge_values_explicit_h2( n0, grid0%h, densities, ppoly0%E ) - call P1M_interpolation( n0, grid0%h, densities, ppoly0 ) + call edge_values_explicit_h2( n0, h0, densities, ppoly0%E ) + call P1M_interpolation( n0, h0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then - call P1M_boundary_extrapolation( n0, grid0%h, densities, ppoly0 ) + call P1M_boundary_extrapolation( n0, h0, densities, ppoly0 ) end if end if case ( INTERPOLATION_PPM_IH4 ) - if ( grid0%nb_cells .ge. 4 ) then + if ( n0 .ge. 4 ) then degree = DEGREE_2 - call edge_values_implicit_h4( n0, grid0%h, densities, CS%edgeValueWrk, ppoly0%E ) - call PPM_reconstruction( n0, grid0%h, densities, ppoly0 ) + call edge_values_implicit_h4( n0, h0, densities, CS%edgeValueWrk, ppoly0%E ) + call PPM_reconstruction( n0, h0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then - call PPM_boundary_extrapolation( n0, grid0%h, densities, ppoly0 ) + call PPM_boundary_extrapolation( n0, h0, densities, ppoly0 ) end if else degree = DEGREE_1 - call edge_values_explicit_h2( n0, grid0%h, densities, ppoly0%E ) - call P1M_interpolation( n0, grid0%h, densities, ppoly0 ) + call edge_values_explicit_h2( n0, h0, densities, ppoly0%E ) + call P1M_interpolation( n0, h0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then - call P1M_boundary_extrapolation( n0, grid0%h, densities, ppoly0 ) + call P1M_boundary_extrapolation( n0, h0, densities, ppoly0 ) end if end if case ( INTERPOLATION_P3M_IH4IH3 ) - if ( grid0%nb_cells .ge. 4 ) then + if ( n0 .ge. 4 ) then degree = DEGREE_3 - call edge_values_implicit_h4( n0, grid0%h, densities, CS%edgeValueWrk, ppoly0%E ) - call edge_slopes_implicit_h3( n0, grid0%h, densities, CS%edgeSlopeWrk, ppoly0%S ) - call P3M_interpolation( n0, grid0%h, densities, ppoly0 ) + call edge_values_implicit_h4( n0, h0, densities, CS%edgeValueWrk, ppoly0%E ) + call edge_slopes_implicit_h3( n0, h0, densities, CS%edgeSlopeWrk, ppoly0%S ) + call P3M_interpolation( n0, h0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then - call P3M_boundary_extrapolation( n0, grid0%h, densities, ppoly0 ) + call P3M_boundary_extrapolation( n0, h0, densities, ppoly0 ) end if else degree = DEGREE_1 - call edge_values_explicit_h2( n0, grid0%h, densities, ppoly0%E ) - call P1M_interpolation( n0, grid0%h, densities, ppoly0 ) + call edge_values_explicit_h2( n0, h0, densities, ppoly0%E ) + call P1M_interpolation( n0, h0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then - call P1M_boundary_extrapolation( n0, grid0%h, densities, ppoly0 ) + call P1M_boundary_extrapolation( n0, h0, densities, ppoly0 ) end if end if case ( INTERPOLATION_P3M_IH6IH5 ) - if ( grid0%nb_cells .ge. 6 ) then + if ( n0 .ge. 6 ) then degree = DEGREE_3 - call edge_values_implicit_h6( n0, grid0%h, densities, CS%edgeValueWrk, ppoly0%E ) - call edge_slopes_implicit_h5( n0, grid0%h, densities, CS%edgeSlopeWrk, ppoly0%S ) - call P3M_interpolation( n0, grid0%h, densities, ppoly0 ) + call edge_values_implicit_h6( n0, h0, densities, CS%edgeValueWrk, ppoly0%E ) + call edge_slopes_implicit_h5( n0, h0, densities, CS%edgeSlopeWrk, ppoly0%S ) + call P3M_interpolation( n0, h0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then - call P3M_boundary_extrapolation( n0, grid0%h, densities, ppoly0 ) + call P3M_boundary_extrapolation( n0, h0, densities, ppoly0 ) end if else degree = DEGREE_1 - call edge_values_explicit_h2( n0, grid0%h, densities, ppoly0%E ) - call P1M_interpolation( n0, grid0%h, densities, ppoly0 ) + call edge_values_explicit_h2( n0, h0, densities, ppoly0%E ) + call P1M_interpolation( n0, h0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then - call P1M_boundary_extrapolation( n0, grid0%h, densities, ppoly0 ) + call P1M_boundary_extrapolation( n0, h0, densities, ppoly0 ) end if end if case ( INTERPOLATION_PQM_IH4IH3 ) - if ( grid0%nb_cells .ge. 4 ) then + if ( n0 .ge. 4 ) then degree = DEGREE_4 - call edge_values_implicit_h4( n0, grid0%h, densities, CS%edgeValueWrk, ppoly0%E ) - call edge_slopes_implicit_h3( n0, grid0%h, densities, CS%edgeSlopeWrk, ppoly0%S ) - call PQM_reconstruction( n0, grid0%h, densities, ppoly0 ) + call edge_values_implicit_h4( n0, h0, densities, CS%edgeValueWrk, ppoly0%E ) + call edge_slopes_implicit_h3( n0, h0, densities, CS%edgeSlopeWrk, ppoly0%S ) + call PQM_reconstruction( n0, h0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then - call PQM_boundary_extrapolation_v1( n0, grid0%h, densities, ppoly0 ) + call PQM_boundary_extrapolation_v1( n0, h0, densities, ppoly0 ) end if else degree = DEGREE_1 - call edge_values_explicit_h2( n0, grid0%h, densities, ppoly0%E ) - call P1M_interpolation( n0, grid0%h, densities, ppoly0 ) + call edge_values_explicit_h2( n0, h0, densities, ppoly0%E ) + call P1M_interpolation( n0, h0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then - call P1M_boundary_extrapolation( n0, grid0%h, densities, ppoly0 ) + call P1M_boundary_extrapolation( n0, h0, densities, ppoly0 ) end if end if case ( INTERPOLATION_PQM_IH6IH5 ) - if ( grid0%nb_cells .ge. 6 ) then + if ( n0 .ge. 6 ) then degree = DEGREE_4 - call edge_values_implicit_h6( n0, grid0%h, densities, CS%edgeValueWrk, ppoly0%E ) - call edge_slopes_implicit_h5( n0, grid0%h, densities, CS%edgeSlopeWrk, ppoly0%S ) - call PQM_reconstruction( n0, grid0%h, densities, ppoly0 ) + call edge_values_implicit_h6( n0, h0, densities, CS%edgeValueWrk, ppoly0%E ) + call edge_slopes_implicit_h5( n0, h0, densities, CS%edgeSlopeWrk, ppoly0%S ) + call PQM_reconstruction( n0, h0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then - call PQM_boundary_extrapolation_v1( n0, grid0%h, densities, ppoly0 ) + call PQM_boundary_extrapolation_v1( n0, h0, densities, ppoly0 ) end if else degree = DEGREE_1 - call edge_values_explicit_h2( n0, grid0%h, densities, ppoly0%E ) - call P1M_interpolation( n0, grid0%h, densities, ppoly0 ) + call edge_values_explicit_h2( n0, h0, densities, ppoly0%E ) + call P1M_interpolation( n0, h0, densities, ppoly0 ) if ( CS%boundary_extrapolation) then - call P1M_boundary_extrapolation( n0, grid0%h, densities, ppoly0 ) + call P1M_boundary_extrapolation( n0, h0, densities, ppoly0 ) end if end if @@ -1092,11 +1076,11 @@ subroutine regridding_iteration( densities, target_values, CS, & ! Based on global density profile, interpolate new grid and ! inflate vanished layers - call interpolate_grid( grid0, ppoly0, grid1, target_values, degree ) - call inflate_vanished_layers( CS%min_thickness, grid1%nb_cells, grid1%h ) - grid1%x(1) = 0.0 - do k = 1,grid1%nb_cells - grid1%x(k+1) = grid1%x(k) + grid1%h(k) + call interpolate_grid( n0, h0, x0, ppoly0, target_values, degree, n1, h1, x1 ) + call inflate_vanished_layers( CS%min_thickness, n1, h1 ) + x1(1) = 0.0 + do k = 1,n1 + x1(k+1) = x1(k) + h1(k) end do end subroutine regridding_iteration @@ -1105,7 +1089,7 @@ end subroutine regridding_iteration !------------------------------------------------------------------------------ ! Given target values (e.g., density), build new grid based on polynomial !------------------------------------------------------------------------------ -subroutine interpolate_grid( grid0, ppoly0, grid1, target_values, degree ) +subroutine interpolate_grid( n0, h0, x0, ppoly0, target_values, degree, n1, h1, x1 ) ! ------------------------------------------------------------------------------ ! Given the grid 'grid0' and the piecewise polynomial interpolant ! 'ppoly0' (possibly discontinuous), the coordinates of the new grid 'grid1' @@ -1113,36 +1097,32 @@ subroutine interpolate_grid( grid0, ppoly0, grid1, target_values, degree ) ! ------------------------------------------------------------------------------ ! Arguments - type(grid1D_t), intent(in) :: grid0 - type(ppoly_t), intent(in) :: ppoly0 - type(grid1D_t), intent(inout) :: grid1 - real, dimension(:), intent(in) :: target_values - integer, intent(in) :: degree + integer, intent(in) :: n0 + real, dimension(:), intent(in) :: h0 + real, dimension(:), intent(in) :: x0 + type(ppoly_t), intent(in) :: ppoly0 + real, dimension(:), intent(in) :: target_values + integer, intent(in) :: degree + integer, intent(in) :: n1 + real, dimension(:), intent(inout) :: h1 + real, dimension(:), intent(inout) :: x1 ! Local variables integer :: k ! loop index - integer :: m - integer :: N ! number of grid cells - integer :: nz ! number of layers real :: t ! current interface target density - integer :: count_nonzero_layers - real :: delta_h - N = grid0%nb_cells - nz = grid1%nb_cells - ! Make sure boundary coordinates of new grid coincide with boundary ! coordinates of previous grid - grid1%x(1) = grid0%x(1) - grid1%x(nz+1) = grid0%x(N+1) + x1(1) = x0(1) + x1(n1+1) = x0(n0+1) ! Find coordinates for interior target values - do k = 2,nz + do k = 2,n1 t = target_values(k) - grid1%x(k) = get_polynomial_coordinate ( N, grid0%h, ppoly0, t, degree ) - grid1%h(k-1) = grid1%x(k) - grid1%x(k-1) + x1(k) = get_polynomial_coordinate ( n0, h0, ppoly0, t, degree ) + h1(k-1) = x1(k) - x1(k-1) end do - grid1%h(nz) = grid1%x(nz+1) - grid1%x(nz) + h1(n1) = x1(n1+1) - x1(n1) end subroutine interpolate_grid diff --git a/src/ALE/regrid_grid1d_class.F90 b/src/ALE/regrid_grid1d_class.F90 deleted file mode 100644 index ea9687a5b0..0000000000 --- a/src/ALE/regrid_grid1d_class.F90 +++ /dev/null @@ -1,84 +0,0 @@ -module regrid_grid1d_class - -implicit none ; private - -public :: grid1D_t, grid1Dconstruct, grid1Ddestroy, grid1Dprint - -! ----------------------------------------------------------------------------- -! Definition of the one-dimensional grid structure -! ----------------------------------------------------------------------------- -type grid1D_t - ! Number of grid cells - integer :: nb_cells - - ! Cell widths (size = nb_cells) - real, dimension(:), allocatable :: h - - ! Coordinates of nodes (size = nb_cells+1) - real, dimension(:), allocatable :: x - -end type grid1D_t - -contains - -!------------------------------------------------------------------------------ -! grid1Dconstruct -! ----------------------------------------------------------------------------- -subroutine grid1Dconstruct( grid, nb_cells ) -!------------------------------------------------------------------------------ -! Initialization (memory allocation) of a grid -!------------------------------------------------------------------------------ - - type(grid1D_t), intent(inout) :: grid - integer, intent(in) :: nb_cells - - ! Set the number of cells - grid%nb_cells = nb_cells - - ! Memory allocation - allocate( grid%h(nb_cells) ) - allocate( grid%x(nb_cells+1) ) - - ! Set all entries to zero - grid%h(:) = 0.0 - grid%x(:) = 0.0 - -end subroutine grid1Dconstruct - -!------------------------------------------------------------------------------ -! grid1Dprint -! ----------------------------------------------------------------------------- -subroutine grid1Dprint( ioChannel, grid ) -!------------------------------------------------------------------------------ -! Initialization (memory allocation) of a grid -!------------------------------------------------------------------------------ - - integer, intent(in) :: ioChannel - type(grid1D_t), intent(in) :: grid - integer :: k - - write(ioChannel,'(a4,a12,a12)') 'k','x','h' - write(ioChannel,'(i4,es12.4)') 1, grid%x(1) - do k = 1, grid%nb_cells - write(ioChannel,'(i4,12x,es12.4)') k, grid%h(k) - write(ioChannel,'(i4,es12.4)') k+1, grid%x(k+1) - enddo - -end subroutine grid1Dprint - -!------------------------------------------------------------------------------ -! grid1Ddestroy -! ----------------------------------------------------------------------------- -subroutine grid1Ddestroy( grid ) -!------------------------------------------------------------------------------ -! Reclaim previously allocated memory for a grid -!------------------------------------------------------------------------------ - - type(grid1D_t), intent(inout) :: grid - - deallocate( grid%h ) - deallocate( grid%x ) - -end subroutine grid1Ddestroy - -end module regrid_grid1d_class From 15c79eeca0441075e90b50b0f350a6e2924dcc01 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 24 Jul 2013 10:30:50 -0400 Subject: [PATCH 075/372] Removed declarations of unused variables Found using -Wall with the gnu compiler. Lots remain in higher level core code. --- src/ALE/MOM_ALE.F90 | 2 -- src/ALE/MOM_regridding.F90 | 9 ++++----- src/ALE/MOM_remapping.F90 | 21 +++++++++++---------- src/ALE/P1M_functions.F90 | 4 +--- src/ALE/P3M_functions.F90 | 18 ++++++++---------- src/ALE/PLM_functions.F90 | 2 -- src/ALE/PPM_functions.F90 | 4 +--- src/ALE/PQM_functions.F90 | 8 +------- src/ALE/regrid_edge_values.F90 | 4 +--- src/core/MOM_PressureForce.F90 | 2 +- src/core/MOM_PressureForce_analytic_FV.F90 | 8 -------- 11 files changed, 28 insertions(+), 54 deletions(-) diff --git a/src/ALE/MOM_ALE.F90 b/src/ALE/MOM_ALE.F90 index 799687c995..bcd4727e5e 100644 --- a/src/ALE/MOM_ALE.F90 +++ b/src/ALE/MOM_ALE.F90 @@ -144,7 +144,6 @@ subroutine initialize_ALE( param_file, G, h, h_aux, dzRegrid, & ! Local variables logical :: tmpLogical - integer :: i, j, k real :: tmpReal real, dimension(:), allocatable :: dz character(len=40) :: mod = "MOM_ALE" ! This module's name. @@ -516,7 +515,6 @@ subroutine ALE_memory_allocation( G, CS ) ! Local variables integer :: nz - integer :: degree ! Degree of polynomials used for the reconstruction nz = G%ke diff --git a/src/ALE/MOM_regridding.F90 b/src/ALE/MOM_regridding.F90 index ecb276660d..f6102cb971 100644 --- a/src/ALE/MOM_regridding.F90 +++ b/src/ALE/MOM_regridding.F90 @@ -267,7 +267,7 @@ subroutine regridding_main( remapCS, CS, G, h, tv, dzInterface, hNew ) call buildGridSigma( CS, G, h, dzInterface, hNew ) case ( REGRIDDING_RHO ) - call convective_adjustment(CS, G, h, tv) + call convective_adjustment(G, h, tv) call buildGridRho( G, h, tv, dzInterface, hNew, remapCS, CS ) case ( REGRIDDING_ARBITRARY ) @@ -600,7 +600,6 @@ subroutine buildGridRho( G, h, tv, dzInterface, hNew, remapCS, CS ) real :: max_thickness real :: correction - real :: t real, dimension(SZK_(G)) :: p_column, densities, T_column, S_column integer, dimension(SZK_(G)) :: mapping real :: nominalDepth, totalThickness, dh @@ -1173,6 +1172,7 @@ real function get_polynomial_coordinate ( N, h, ppoly, target_value, degree ) eps = NR_OFFSET k_found = -1 + x_l = -1.E30 ! If the target value is outside the range of all values, we ! force the target coordinate to be equal to the lowest or @@ -1399,14 +1399,13 @@ end subroutine inflate_vanished_layers !------------------------------------------------------------------------------ ! Convective adjustment by swapping layers !------------------------------------------------------------------------------ -subroutine convective_adjustment(CS, G, h, tv) +subroutine convective_adjustment(G, h, tv) !------------------------------------------------------------------------------ ! Check each water column to see whether it is stratified. If not, sort the ! layers by successive swappings of water masses (bubble sort algorithm) !------------------------------------------------------------------------------ ! Arguments - type(regridding_CS), intent(inout) :: CS type(ocean_grid_type), intent(in) :: G real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(inout) :: h type(thermo_var_ptrs), intent(inout) :: tv @@ -1489,7 +1488,7 @@ function uniformResolution(nk,coordMode,maxDepth,rhoLight,rhoHeavy) real :: uniformResolution(nk) ! Local variables - integer :: scheme, k + integer :: scheme scheme = coordinateMode(coordMode) select case ( scheme ) diff --git a/src/ALE/MOM_remapping.F90 b/src/ALE/MOM_remapping.F90 index 8b2f03de3b..7a1cdb4967 100644 --- a/src/ALE/MOM_remapping.F90 +++ b/src/ALE/MOM_remapping.F90 @@ -116,8 +116,6 @@ subroutine remapping_main( CS, G, h, dzInterface, h_new, tv, u, v ) ! Local variables integer :: i, j, k integer :: nz - real :: val, new_val - integer :: problem real, dimension(G%ke+1) :: x1, x2 real, dimension(G%ke) :: h1, h2 @@ -213,7 +211,7 @@ subroutine buildConsistentGrids(nz, hs, hf, xs, xf) real, dimension(nz+1), intent(inout) :: xs, xf integer :: k - real :: sumH1, sumH2, nonDimPos + real :: sumH1, sumH2 ! Build start grid call buildGridFromH(nz, hs, xs) @@ -364,7 +362,9 @@ subroutine checkGridConservation(ns, hs, us, nf, hf, uf) real, intent(in) :: hf(:), uf(:) ! Size nf ! Local variables +#ifdef DISABLE_CONSEEVATION_CHECK_BECAUSE_IT_FAILS______ integer :: k +#endif real :: sumHUs, errHUs real :: sumHUf, errHUf @@ -448,7 +448,6 @@ function isSignedSumErrSignificant(n1, maxTerm1, sum1, n2, maxTerm2, sum2) real, intent(in) :: maxTerm1, sum1, maxTerm2, sum2 logical :: isSignedSumErrSignificant ! Local variables - integer :: n real :: sumErr, allowedErr, eps sumErr = abs(sum1-sum2) @@ -484,7 +483,7 @@ subroutine makeGridsConsistent(ns, xs, nf, hf, xf) real, intent(inout) :: xf(nf+1) ! Local variables - integer :: n, k + integer :: k real :: nonDimPos, sumHs, sumHf #ifdef __DO_SAFTEY_CHECKS__ @@ -611,7 +610,7 @@ subroutine remapByProjection( n0, h0, u0, ppoly0, n1, h1, method, u1 ) real, intent(inout) :: u1(:) ! target cell averages (size n1) ! Local variables - integer :: iTarget, j, k + integer :: iTarget real :: xL, xR ! coordinates of target cell edges ! Loop on cells in target grid (grid1). For each target cell, we need to find @@ -657,7 +656,7 @@ subroutine remapByDeltaZ( n0, h0, u0, ppoly0, n1, dx1, method, u1, h1 ) integer :: iTarget real :: xL, xR ! coordinates of target cell edges real :: xOld, hOld, uOld - real :: xNew, hNew, uNew + real :: xNew, hNew real :: uhNew, hFlux, uAve, fluxL, fluxR #ifdef __DO_SAFTEY_CHECKS__ real :: h0Total @@ -756,10 +755,7 @@ subroutine integrateReconOnInterval( n0, h0, u0, ppoly0, method, & integer :: j, k integer :: jL, jR ! indexes of source cells containing target ! cell edges - real :: q0, q1 ! partially integrated quantities in source - ! cells j0 and j1 real :: q ! complete integration - real :: a, b ! interval of integration (global coordinates) real :: xi0, xi1 ! interval of integration (local -- normalized ! -- coordinates) real :: x0jLl, x0jLr ! Left/right position of cell jL @@ -786,6 +782,10 @@ subroutine integrateReconOnInterval( n0, h0, u0, ppoly0, method, & ! 'The target cell ends beyond the right edge of the source grid') #endif + q = -1.E30 + x0jLl = -1.E30 + x0jRl = -1.E30 + ! Find the left most cell in source grid spanned by the target cell jL = -1 x0jLr = 0. @@ -1006,6 +1006,7 @@ subroutine setReconstructionType(string,CS) type(remapping_CS), intent(inout) :: CS ! Local variables integer :: degree + degree = -99 select case ( uppercase(trim(string)) ) case ("PCM") CS%remapping_scheme = REMAPPING_PCM diff --git a/src/ALE/P1M_functions.F90 b/src/ALE/P1M_functions.F90 index fb3bcf3e5d..a15939b7d5 100644 --- a/src/ALE/P1M_functions.F90 +++ b/src/ALE/P1M_functions.F90 @@ -71,7 +71,7 @@ subroutine P1M_interpolation( N, h, u, ppoly ) ! Systematically average discontinuous edge values (routine found in ! 'edge_values.F90') - call average_discontinuous_edge_values( N, u, ppoly%E ) + call average_discontinuous_edge_values( N, ppoly%E ) ! Loop on interior cells to build interpolants do k = 1,N @@ -111,11 +111,9 @@ subroutine P1M_boundary_extrapolation( N, h, u, ppoly ) type(ppoly_t), intent(inout) :: ppoly ! Local variables - integer :: k ! loop index real :: u0, u1 ! cell averages real :: h0, h1 ! corresponding cell widths real :: slope ! retained PLM slope - real :: a, b ! auxiliary variables real :: u0_l, u0_r ! edge values ! ----------------------------------------- diff --git a/src/ALE/P3M_functions.F90 b/src/ALE/P3M_functions.F90 index cb5de588aa..74120ec65f 100644 --- a/src/ALE/P3M_functions.F90 +++ b/src/ALE/P3M_functions.F90 @@ -96,7 +96,7 @@ subroutine P3M_limiter( N, h, u, ppoly ) call bound_edge_values( N, h, u, ppoly%E ) ! 2. Systematically average discontinuous edge values - call average_discontinuous_edge_values( N, u, ppoly%E ) + call average_discontinuous_edge_values( N, ppoly%E ) ! 3. Loop on cells and do the following @@ -165,7 +165,7 @@ subroutine P3M_limiter( N, h, u, ppoly ) end if ! Build cubic interpolant (compute the coefficients) - call build_cubic_interpolant( N, h, k, ppoly ) + call build_cubic_interpolant( h, k, ppoly ) ! Check whether cubic is monotonic monotonic = is_cubic_monotonic( ppoly, k ) @@ -182,7 +182,7 @@ subroutine P3M_limiter( N, h, u, ppoly ) ppoly%S(k,2) = u1_r ! Recompute coefficients of cubic - call build_cubic_interpolant( N, h, k, ppoly ) + call build_cubic_interpolant( h, k, ppoly ) end do ! loop on cells @@ -213,7 +213,6 @@ subroutine P3M_boundary_extrapolation( N, h, u, ppoly ) type(ppoly_t), intent(inout) :: ppoly ! Local variables - integer :: k ! loop index integer :: i0, i1 integer :: monotonic real :: u0, u1 @@ -271,7 +270,7 @@ subroutine P3M_boundary_extrapolation( N, h, u, ppoly ) ppoly%S(i0,2) = u1_r ! Store edge values and slope, build cubic and check monotonicity - call build_cubic_interpolant( N, h, i0, ppoly ) + call build_cubic_interpolant( h, i0, ppoly ) monotonic = is_cubic_monotonic( ppoly, i0 ) if ( monotonic .EQ. 0 ) then @@ -280,7 +279,7 @@ subroutine P3M_boundary_extrapolation( N, h, u, ppoly ) ! Rebuild cubic after monotonization ppoly%S(i0,1) = u1_l ppoly%S(i0,2) = u1_r - call build_cubic_interpolant( N, h, i0, ppoly ) + call build_cubic_interpolant( h, i0, ppoly ) end if @@ -330,7 +329,7 @@ subroutine P3M_boundary_extrapolation( N, h, u, ppoly ) ppoly%S(i1,1) = u1_l ppoly%S(i1,2) = u1_r - call build_cubic_interpolant( N, h, i1, ppoly ) + call build_cubic_interpolant( h, i1, ppoly ) monotonic = is_cubic_monotonic( ppoly, i1 ) if ( monotonic .EQ. 0 ) then @@ -339,7 +338,7 @@ subroutine P3M_boundary_extrapolation( N, h, u, ppoly ) ! Rebuild cubic after monotonization ppoly%S(i1,1) = u1_l ppoly%S(i1,2) = u1_r - call build_cubic_interpolant( N, h, i1, ppoly ) + call build_cubic_interpolant( h, i1, ppoly ) end if @@ -349,7 +348,7 @@ end subroutine P3M_boundary_extrapolation !------------------------------------------------------------------------------ ! Build cubic interpolant in cell k ! ----------------------------------------------------------------------------- -subroutine build_cubic_interpolant( N, h, k, ppoly ) +subroutine build_cubic_interpolant( h, k, ppoly ) !------------------------------------------------------------------------------ ! Given edge values and edge slopes, compute coefficients of cubic in cell k. ! @@ -358,7 +357,6 @@ subroutine build_cubic_interpolant( N, h, k, ppoly ) !------------------------------------------------------------------------------ ! Arguments - integer, intent(in) :: N ! Number of cells real, dimension(:), intent(in) :: h ! cell widths (size N) integer, intent(in) :: k type(ppoly_t), intent(inout) :: ppoly diff --git a/src/ALE/PLM_functions.F90 b/src/ALE/PLM_functions.F90 index d493c2260d..30a91a7985 100644 --- a/src/ALE/PLM_functions.F90 +++ b/src/ALE/PLM_functions.F90 @@ -185,11 +185,9 @@ subroutine PLM_boundary_extrapolation( N, h, u, ppoly ) type(ppoly_t), intent(inout) :: ppoly ! Local variables - integer :: k ! loop index real :: u0, u1 ! cell averages real :: h0, h1 ! corresponding cell widths real :: slope ! retained PLM slope - real :: u0_l, u0_r ! edge values ! ----------------------------------------- ! Left edge value in the left boundary cell diff --git a/src/ALE/PPM_functions.F90 b/src/ALE/PPM_functions.F90 index 71f565093c..90338503a9 100644 --- a/src/ALE/PPM_functions.F90 +++ b/src/ALE/PPM_functions.F90 @@ -178,12 +178,10 @@ subroutine PPM_boundary_extrapolation( N, h, u, ppoly ) type(ppoly_t), intent(inout) :: ppoly ! Local variables - integer :: k ! loop index integer :: i0, i1 - integer :: monotonic real :: u0, u1 real :: h0, h1 - real :: a, b, c, d, e + real :: a, b, c real :: u0_l, u0_r real :: u1_l, u1_r real :: slope diff --git a/src/ALE/PQM_functions.F90 b/src/ALE/PQM_functions.F90 index 899e1f3df2..b76fe81bb7 100644 --- a/src/ALE/PQM_functions.F90 +++ b/src/ALE/PQM_functions.F90 @@ -102,7 +102,6 @@ subroutine PQM_limiter( N, h, u, ppoly ) ! Local variables integer :: k ! loop index - integer :: monotonic ! boolean indicating whether the cubic is monotonic integer :: inflexion_l integer :: inflexion_r real :: u0_l, u0_r ! edge values @@ -387,9 +386,7 @@ subroutine PQM_boundary_extrapolation( N, h, u, ppoly ) type(ppoly_t), intent(inout) :: ppoly ! Local variables - integer :: k ! loop index integer :: i0, i1 - integer :: monotonic real :: u0, u1 real :: h0, h1 real :: a, b, c, d, e @@ -547,9 +544,7 @@ subroutine PQM_boundary_extrapolation_v1( N, h, u, ppoly ) type(ppoly_t), intent(inout) :: ppoly ! Local variables - integer :: k ! loop index integer :: i0, i1 - integer :: monotonic integer :: inflexion_l integer :: inflexion_r real :: u0, u1, um @@ -558,9 +553,8 @@ subroutine PQM_boundary_extrapolation_v1( N, h, u, ppoly ) real :: ar, br, beta real :: u0_l, u0_r real :: u1_l, u1_r - real :: u_plm, u_ppm + real :: u_plm real :: slope - real :: exp1, exp2 real :: alpha1, alpha2, alpha3 real :: rho, sqrt_rho real :: gradient1, gradient2 diff --git a/src/ALE/regrid_edge_values.F90 b/src/ALE/regrid_edge_values.F90 index bca65b170a..7895dee479 100644 --- a/src/ALE/regrid_edge_values.F90 +++ b/src/ALE/regrid_edge_values.F90 @@ -144,7 +144,7 @@ end subroutine bound_edge_values !------------------------------------------------------------------------------ ! Average discontinuous edge values (systematically) !------------------------------------------------------------------------------ -subroutine average_discontinuous_edge_values( N, u, edge_values ) +subroutine average_discontinuous_edge_values( N, edge_values ) ! ------------------------------------------------------------------------------ ! For each interior edge, check whether the edge values are discontinuous. ! If so, compute the average and replace the edge values by the average.! @@ -152,7 +152,6 @@ subroutine average_discontinuous_edge_values( N, u, edge_values ) ! Arguments integer, intent(in) :: N ! Number of cells - real, dimension(:), intent(in) :: u ! cell averages (size N) real, dimension(:,:), intent(inout) :: edge_values ! Local variables @@ -315,7 +314,6 @@ subroutine edge_values_explicit_h4( N, h, u, edge_values ) integer :: i, j real :: u0, u1, u2, u3 real :: h0, h1, h2, h3 - real :: href real :: f1, f2, f3 ! auxiliary variables real :: e ! edge value real, dimension(5) :: x ! used to compute edge diff --git a/src/core/MOM_PressureForce.F90 b/src/core/MOM_PressureForce.F90 index 050bd40973..b2227a2928 100644 --- a/src/core/MOM_PressureForce.F90 +++ b/src/core/MOM_PressureForce.F90 @@ -128,7 +128,7 @@ subroutine PressureForce_init(Time, G, param_file, diag, CS, tides_CSp) ! (in/out) CS - A pointer that is set to point to the control structure ! for this module. ! (in) tides_CSp - a pointer to the control structure of the tide module. - character(len=128) :: mesg ! A string for writing an output error message. + ! This include declares and sets the variable "version". #include "version_variable.h" character(len=40) :: mod = "MOM_PressureForce" ! This module's name. diff --git a/src/core/MOM_PressureForce_analytic_FV.F90 b/src/core/MOM_PressureForce_analytic_FV.F90 index d1e9d650cb..ec0ee9babc 100644 --- a/src/core/MOM_PressureForce_analytic_FV.F90 +++ b/src/core/MOM_PressureForce_analytic_FV.F90 @@ -194,9 +194,6 @@ subroutine PressureForce_AFV_nonBouss(h, tv, PFu, PFv, G, CS, p_atm, pbce, eta) ! in roundoff and can be neglected, in Pa. real :: alpha_anom ! The in-situ specific volume, averaged over a ! layer, less alpha_ref, in m3 kg-1. - real :: aaL, aaR ! The in-situ specific volume at the thickness point - ! to the" left" or "right" of a velocity point, - ! averaged over a layer, less Rho_ref, in kg m-3. logical :: use_p_atm ! If true, use the atmospheric pressure. logical :: use_EOS ! If true, density is calculated from T & S using an ! equation of state. @@ -482,11 +479,6 @@ subroutine PressureForce_AFV_Bouss(h, tv, PFu, PFv, G, CS, ALE_CSp, p_atm, pbce, real :: I_Rho0 ! 1/Rho0. real :: G_Rho0 ! G_Earth / Rho0 in m4 s-2 kg-1. real :: Rho_ref ! The reference density in kg m-3. - real :: Rho_anom_here ! The in-situ density, averaged over a layer, less - ! Rho_ref, in kg m-3. - real :: raL, raR ! The in-situ density at the thickness point to the - ! "left" or "right" of a velocity point, averaged - ! over a layer, less Rho_ref, in kg m-3. logical :: use_p_atm ! If true, use the atmospheric pressure. logical :: use_ALE ! If true, use an ALE pressure reconstruction. logical :: use_EOS ! If true, density is calculated from T & S using an From a80cc0fc0ca2a2fd694719844bd07ca25e8d4482 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 24 Jul 2013 11:05:43 -0400 Subject: [PATCH 076/372] Moved h_aux and dzRegrid from MOM.F90 to MOM_ALE.F90 These workspace variables were exposed to MOM.90 when they are purely workspaces for MOM_ALE. --- src/ALE/MOM_ALE.F90 | 41 ++++++++++++++++++++++++----------------- src/core/MOM.F90 | 17 +++-------------- 2 files changed, 27 insertions(+), 31 deletions(-) diff --git a/src/ALE/MOM_ALE.F90 b/src/ALE/MOM_ALE.F90 index bcd4727e5e..db1fdc931c 100644 --- a/src/ALE/MOM_ALE.F90 +++ b/src/ALE/MOM_ALE.F90 @@ -62,30 +62,35 @@ module MOM_ALE private ! Generic linear piecewise polynomial used for various purposes throughout ! the code (the same ppoly is used to avoid having dynamical memory allocation) - type(ppoly_t) :: ppoly_linear + type(ppoly_t) :: ppoly_linear ! Generic parabolic piecewise polynomial used for various purposes ! throughout the code (the same ppoly is used to avoid having dynamical ! memory allocation) - type(ppoly_t) :: ppoly_parab + type(ppoly_t) :: ppoly_parab ! Indicate whether high-order boundary extrapolation should be used within ! boundary cells - logical :: boundary_extrapolation_for_pressure + logical :: boundary_extrapolation_for_pressure ! Indicates whether integrals for FV pressure gradient calculation will ! use reconstruction of T/S. ! By default, it is true if regridding has been initialized, otherwise false. - logical :: reconstructForPressure = .false. + logical :: reconstructForPressure = .false. ! The form of the reconstruction of T/S for FV pressure gradient calculation. ! By default, it is =1 (PLM) - integer :: pressureReconstructionScheme + integer :: pressureReconstructionScheme type(regridding_CS) :: regridCS ! Regridding parameters and work arrays type(remapping_CS) :: remapCS ! Remapping parameters and work arrays type(edgeValueArrays) :: edgeValueWrk ! Work space for edge values type(edgeSlopeArrays) :: edgeSlopeWrk ! Work space for edge slopes + + ! Work space for communicating between regridding and remapping + real ALLOCABLE_, dimension(NIMEM_,NJMEM_,NKMEM_) :: h_aux + real ALLOCABLE_, dimension(NIMEM_,NJMEM_,NK_INTERFACE_) :: dzRegrid + end type ! ----------------------------------------------------------------------------- @@ -122,7 +127,7 @@ module MOM_ALE !------------------------------------------------------------------------------ ! Initialization of regridding !------------------------------------------------------------------------------ -subroutine initialize_ALE( param_file, G, h, h_aux, dzRegrid, & +subroutine initialize_ALE( param_file, G, h, & u, v, tv, CS ) !------------------------------------------------------------------------------ ! This routine is typically called (from initialize_MOM in file MOM.F90) @@ -135,8 +140,6 @@ subroutine initialize_ALE( param_file, G, h, h_aux, dzRegrid, & type(param_file_type), intent(in) :: param_file type(ocean_grid_type), intent(in) :: G real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(inout) :: h - real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(inout) :: h_aux - real, dimension(NIMEM_,NJMEM_, NK_INTERFACE_), intent(inout) :: dzRegrid real, dimension(NIMEMB_,NJMEM_, NKMEM_), intent(inout) :: u real, dimension(NIMEM_,NJMEMB_, NKMEM_), intent(inout) :: v type(thermo_var_ptrs), intent(inout) :: tv @@ -291,7 +294,7 @@ subroutine initialize_ALE( param_file, G, h, h_aux, dzRegrid, & ! step is therefore not strictly necessary but is included for historical ! reasons when I needed to check whether the combination 'initial ! conditions - regridding/remapping' was consistently implemented. - call ALE_main( G, h, h_aux, dzRegrid, u, v, tv, CS ) + call ALE_main( G, h, u, v, tv, CS ) end subroutine initialize_ALE @@ -319,7 +322,7 @@ end subroutine end_ALE !------------------------------------------------------------------------------ ! Dispatching regridding routine: regridding & remapping !------------------------------------------------------------------------------ -subroutine ALE_main( G, h, h_new, dzRegrid, u, v, tv, CS ) +subroutine ALE_main( G, h, u, v, tv, CS ) !------------------------------------------------------------------------------ ! This routine takes care of (1) building a new grid and (2) remapping between ! the old grid and the new grid. The creation of the new grid can be based @@ -332,10 +335,6 @@ subroutine ALE_main( G, h, h_new, dzRegrid, u, v, tv, CS ) G ! Ocean grid informations real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(inout) :: & h ! Current 3D grid obtained after the last time step - real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(inout) :: & - h_new ! The new 3D grid obtained via regridding - real, dimension(NIMEM_,NJMEM_, NK_INTERFACE_), intent(inout) :: & - dzRegrid ! The new 3D grid obtained via regridding real, dimension(NIMEMB_,NJMEM_, NKMEM_), intent(inout) :: & u ! Zonal velocity field real, dimension(NIMEM_,NJMEMB_, NKMEM_), intent(inout) :: & @@ -348,14 +347,14 @@ subroutine ALE_main( G, h, h_new, dzRegrid, u, v, tv, CS ) ! Build new grid. The new grid is stored in h_new. The old grid is h. ! Both are needed for the subsequent remapping of variables. - call regridding_main( CS%remapCS, CS%regridCS, G, h, tv, dzRegrid, h_new ) + call regridding_main( CS%remapCS, CS%regridCS, G, h, tv, CS%dzRegrid, CS%h_aux ) ! Remap all variables from old grid h onto new grid h_new - call remapping_main( CS%remapCS, G, h, dzRegrid, h_new, tv, u, v ) + call remapping_main( CS%remapCS, G, h, CS%dzRegrid, CS%h_aux, tv, u, v ) ! Override old grid with new one. The new grid 'h_new' is built in ! one of the 'build_...' routines above. - h(:,:,:) = h_new(:,:,:) + h(:,:,:) = CS%h_aux(:,:,:) end subroutine ALE_main @@ -527,6 +526,10 @@ subroutine ALE_memory_allocation( G, CS ) ! Generic parabolic piecewise polynomial call ppoly_init( CS%ppoly_parab, nz, 2 ) + + ! Work space + ALLOC_(CS%h_aux(G%isd:G%ied,G%jsd:G%jed,nz)); CS%h_aux(:,:,:) = 0. + ALLOC_(CS%dzRegrid(G%isd:G%ied,G%jsd:G%jed,nz+1)); CS%dzRegrid(:,:,:) = 0. end subroutine ALE_memory_allocation @@ -549,6 +552,10 @@ subroutine ALE_memory_deallocation( CS ) call ppoly_destroy( CS%ppoly_linear ) call ppoly_destroy( CS%ppoly_parab ) + ! Work space + DEALLOC_(CS%h_aux) + DEALLOC_(CS%dzRegrid) + end subroutine ALE_memory_deallocation logical function usePressureReconstruction(CS) diff --git a/src/core/MOM.F90 b/src/core/MOM.F90 index 1d50aff876..6bac379606 100644 --- a/src/core/MOM.F90 +++ b/src/core/MOM.F90 @@ -409,10 +409,7 @@ module MOM real ALLOCABLE_, dimension(NIMEM_,NJMEM_,NKMEM_) :: & h, & ! Layer thickness, in m or kg m-2 (H). T, & ! Potential temperature in C. - S, & ! Salinity in PSU. - h_aux ! Work array for remapping (same units as h). - real ALLOCABLE_, dimension(NIMEM_,NJMEM_,NK_INTERFACE_) :: & - dzRegrid ! Work array for remapping (same units as h). + S ! Salinity in PSU. real ALLOCABLE_, dimension(NIMEMB_PTR_,NJMEM_,NKMEM_) :: & u, & ! Zonal velocity, in m s-1. uh, & ! uh = u * h * dy at u grid points in m3 s-1. @@ -929,7 +926,7 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) call hchksum(CS%tv%S,"Pre-ALE S",G,haloshift=1) call check_redundant("Pre-ALE ", u, v, G) endif - call ALE_main(G, h, CS%h_aux, CS%dzRegrid, u, v, CS%tv, CS%ALE_CSp) + call ALE_main(G, h, u, v, CS%tv, CS%ALE_CSp) if (CS%debug) then call MOM_state_chksum("Post-ALE ", u, v, h, CS%uh, CS%vh, G) call hchksum(CS%tv%T,"Post-ALE T",G,haloshift=1) @@ -940,7 +937,6 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) ! call pass_var(CS%tv%T, G%Domain, complete=.false.) ! call pass_var(CS%tv%S, G%Domain, complete=.false.) ! call pass_var(h, G%Domain) -! call pass_var(h_aux, G%Domain) end if call cpu_clock_begin(id_clock_pass) @@ -1532,16 +1528,11 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) call vchksum(CS%v,"Pre initialize_ALE v",G,haloshift=1) call hchksum(CS%h, "Pre initialize_ALE h",G,haloshift=1) endif - ALLOC_(CS%h_aux(isd:ied,jsd:jed,nz)); CS%h_aux(:,:,:) = 0. - ALLOC_(CS%dzRegrid(isd:ied,jsd:jed,nz+1)); CS%dzRegrid(:,:,:) = 0. - call initialize_ALE(param_file, G, CS%h, CS%h_aux, CS%dzRegrid, & - CS%u, CS%v, CS%tv, CS%ALE_CSp) + call initialize_ALE(param_file, G, CS%h, CS%u, CS%v, CS%tv, CS%ALE_CSp) if (CS%debug) then call uchksum(CS%u,"Post initialize_ALE u",G,haloshift=1) call vchksum(CS%v,"Post initialize_ALE v",G,haloshift=1) call hchksum(CS%h, "Post initialize_ALE h",G,haloshift=1) - call hchksum(CS%h_aux, "Post initialize_ALE h_aux",G,haloshift=1) - call hchksum(CS%dzRegrid, "Post initialize_ALE dzRegrid",G,haloshift=1) endif endif @@ -2346,8 +2337,6 @@ subroutine MOM_end(CS) type(MOM_control_struct), pointer :: CS if (CS%useALEalgorithm) then - DEALLOC_(CS%h_aux) - DEALLOC_(CS%dzRegrid) call end_ALE(CS%ALE_CSp) endif From 8719c105e2d8ca5b536cd24fe08cab77309e5074 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 25 Jul 2013 10:45:19 -0400 Subject: [PATCH 077/372] Added dzInterface to remapping_core interface Place holder, with remapByDeltaZ commented out. --- src/ALE/MOM_regridding.F90 | 7 ++-- src/ALE/MOM_remapping.F90 | 65 ++++++++++++++++++++++++++++++++------ 2 files changed, 60 insertions(+), 12 deletions(-) diff --git a/src/ALE/MOM_regridding.F90 b/src/ALE/MOM_regridding.F90 index f6102cb971..7700425f3c 100644 --- a/src/ALE/MOM_regridding.F90 +++ b/src/ALE/MOM_regridding.F90 @@ -605,7 +605,7 @@ subroutine buildGridRho( G, h, tv, dzInterface, hNew, remapCS, CS ) real :: nominalDepth, totalThickness, dh real, dimension(SZK_(G)+1) :: zOld, zNew real, dimension(SZK_(G)) :: h0, h1, hTmp - real, dimension(SZK_(G)+1) :: x0, x1, xTmp + real, dimension(SZK_(G)+1) :: x0, x1, xTmp, dx nz = G%ke threshold = CS%min_thickness @@ -703,10 +703,11 @@ subroutine buildGridRho( G, h, tv, dzInterface, hNew, remapCS, CS ) h0(k) = x0(k+1) - x0(k) h1(k) = x1(k+1) - x1(k) end do + dx(:) = x1(:) - x0(:) - call remapping_core(remapCS, nz, h0, S_column, nz, h1, S_column) + call remapping_core(remapCS, nz, h0, S_column, nz, dx, h1, S_column) - call remapping_core(remapCS, nz, h0, T_column, nz, h1, T_column) + call remapping_core(remapCS, nz, h0, T_column, nz, dx, h1, T_column) ! Compute the deviation between two successive grids deviation = 0.0 diff --git a/src/ALE/MOM_remapping.F90 b/src/ALE/MOM_remapping.F90 index 7a1cdb4967..ccaedcfa1a 100644 --- a/src/ALE/MOM_remapping.F90 +++ b/src/ALE/MOM_remapping.F90 @@ -116,7 +116,7 @@ subroutine remapping_main( CS, G, h, dzInterface, h_new, tv, u, v ) ! Local variables integer :: i, j, k integer :: nz - real, dimension(G%ke+1) :: x1, x2 + real, dimension(G%ke+1) :: x1, x2, dx real, dimension(G%ke) :: h1, h2 nz = G%ke @@ -128,6 +128,7 @@ subroutine remapping_main( CS, G, h, dzInterface, h_new, tv, u, v ) ! Build the start and final grids h1(:) = h(i,j,:) h2(:) = h_new(i,j,:) + dx(:) = dzInterface(i,j,:) call buildConsistentGrids(nz, h1, h2, x1, x2) do k = 1,nz @@ -135,11 +136,11 @@ subroutine remapping_main( CS, G, h, dzInterface, h_new, tv, u, v ) h2(k) = x2(k+1) - x2(k) end do - call remapping_core(CS, nz, h1, tv%S(i,j,:), nz, h2, CS%u_column) + call remapping_core(CS, nz, h1, tv%S(i,j,:), nz, dx, h2, CS%u_column) tv%S(i,j,:) = CS%u_column(:) - call remapping_core(CS, nz, h1, tv%T(i,j,:), nz, h2, CS%u_column) + call remapping_core(CS, nz, h1, tv%T(i,j,:), nz, dx, h2, CS%u_column) tv%T(i,j,:) = CS%u_column(:) @@ -154,6 +155,7 @@ subroutine remapping_main( CS, G, h, dzInterface, h_new, tv, u, v ) ! Build the start and final grids h1(:) = 0.5 * ( h(i,j,:) + h(i+1,j,:) ) h2(:) = 0.5 * ( h_new(i,j,:) + h_new(i+1,j,:) ) + dx(:) = 0.5 * ( dzInterface(i,j,:) + dzInterface(i+1,j,:) ) call buildConsistentGrids(nz, h1, h2, x1, x2) do k = 1,nz @@ -161,7 +163,7 @@ subroutine remapping_main( CS, G, h, dzInterface, h_new, tv, u, v ) h2(k) = x2(k+1) - x2(k) end do - call remapping_core(CS, nz, h1, u(i,j,:), nz, h2, CS%u_column) + call remapping_core(CS, nz, h1, u(i,j,:), nz, dx, h2, CS%u_column) u(i,j,:) = CS%u_column(:) @@ -177,6 +179,7 @@ subroutine remapping_main( CS, G, h, dzInterface, h_new, tv, u, v ) ! Build the start and final grids h1(:) = 0.5 * ( h(i,j,:) + h(i,j+1,:) ) h2(:) = 0.5 * ( h_new(i,j,:) + h_new(i,j+1,:) ) + dx(:) = 0.5 * ( dzInterface(i,j,:) + dzInterface(i,j+1,:) ) call buildConsistentGrids(nz, h1, h2, x1, x2) do k = 1,nz @@ -184,7 +187,7 @@ subroutine remapping_main( CS, G, h, dzInterface, h_new, tv, u, v ) h2(k) = x2(k+1) - x2(k) end do - call remapping_core(CS, nz, h1, v(i,j,:), nz, h2, CS%u_column) + call remapping_core(CS, nz, h1, v(i,j,:), nz, dx, h2, CS%u_column) v(i,j,:) = CS%u_column(:) @@ -515,7 +518,7 @@ end subroutine makeGridsConsistent !------------------------------------------------------------------------------ ! Remapping core routine !------------------------------------------------------------------------------ -subroutine remapping_core( CS, n0, h0, u0, n1, h1, u1 ) +subroutine remapping_core( CS, n0, h0, u0, n1, dx, h1, u1 ) !------------------------------------------------------------------------------ ! This routine is basic in that it simply takes two grids and remaps the ! field known on the first grid onto the second grid, following the rules @@ -528,6 +531,7 @@ subroutine remapping_core( CS, n0, h0, u0, n1, h1, u1 ) real, dimension(:), intent(in) :: h0 ! cell widths on source grid real, dimension(:), intent(in) :: u0 ! cell averages on source grid integer, intent(in) :: n1 ! Number of cells on target grid + real, dimension(:), intent(in) :: dx ! Change in interface positions real, dimension(:), intent(in) :: h1 ! cell widths on target grid real, dimension(:), intent(inout) :: u1 ! cell averages on target grid @@ -586,7 +590,7 @@ subroutine remapping_core( CS, n0, h0, u0, n1, h1, u1 ) end select call remapByProjection( n0, h0, u0, CS%ppoly_r, n1, h1, iMethod, u1 ) -! call remapByDeltaZ( n0, h0, u0, CS%ppoly_r, n1, dx1, iMethod, u1 ) +! call remapByDeltaZ( n0, h0, u0, CS%ppoly_r, n1, dx, iMethod, u1 ) #ifdef __DO_SAFTEY_CHECKS__ call checkGridConservation(n0, h0, u0, n1, h1, u1) @@ -978,6 +982,48 @@ subroutine integrateReconOnInterval( n0, h0, u0, ppoly0, method, & end subroutine integrateReconOnInterval +!------------------------------------------------------------------------------ +! dzFromH +!------------------------------------------------------------------------------ +subroutine dzFromH( n1, h1, n2, h2, dx ) +! ------------------------------------------------------------------------------ +! Calculates the change in interface positions based on h1 and h2 +! ------------------------------------------------------------------------------ + + ! Arguments + integer, intent(in) :: n1 ! Number of cells on source grid + real, dimension(:), intent(in) :: h1 ! cell widths of source grid (size n0) + integer, intent(in) :: n2 ! Number of cells on target grid + real, dimension(:), intent(in) :: h2 ! cell widths of target grid (size n1) + real, dimension(:), intent(out) :: dx ! Change in interface position (size n1+1) + + ! Local variables + integer :: k + real :: x1, x2 + + x1 = 0. + x2 = 0. + dx(1) = 0. + do k = 1, max(n1,n2) + if (k <= n1) x1 = x1 + h1(k) ! Interface k+1, right of source cell k + if (k <= n2) then + x2 = x2 + h2(k) ! Interface k+1, right of target cell k + dx(k+1) = x2 - x1 ! Change of interface k+1, target - source + endif + enddo +#ifdef __DO_SAFTEY_CHECKS__ + if (abs(x2-x1) > 0.5*(real(n1-1)*x1+real(n2-1)*x2)*epsilon(x1)) then + write(0,*) 'h1=',h1 + write(0,*) 'h2=',h2 + write(0,*) 'dx=',dx + write(0,*) 'x1,x2,x2-x1',x1,x2,x2-x1 + call MOM_error(FATAL,'MOM_regridding, dzFromH: Bottom has moved!') + endif +#endif + +end subroutine dzFromH + + !------------------------------------------------------------------------------ ! Constructor for remapping !------------------------------------------------------------------------------ @@ -1095,7 +1141,7 @@ logical function remappingUnitTests() ! Returns True if a test fails, otherwise False integer, parameter :: n0 = 4, n1 = 3, n2 = 6 real :: h0(n0), x0(n0+1), u0(n0) - real :: h1(n1), x1(n1+1), u1(n1), hn1(n1) + real :: h1(n1), x1(n1+1), u1(n1), hn1(n1), dx1(n1+1) real :: h2(n2), x2(n2+1), u2(n2), hn2(n2), dx2(n2+1) data u0 /3., 1., -1., -3./ ! Linear profile, 4 at surface to -4 at bottom data h0 /4*0.75/ ! 4 uniform layers with total depth of 3 @@ -1124,7 +1170,8 @@ logical function remappingUnitTests() write(*,*) 'h0 (test data)' call dumpGrid(n0,h0,x0,u0) - call remapping_core( CS, n0, h0, u0, n1, h1, u1 ) + dx1(:)=-9.E20 + call remapping_core( CS, n0, h0, u0, n1, dx1, h1, u1 ) do i=1,n1 err=u1(i)-8./3.*(0.5*real(1+n1)-real(i)) if (abs(err)>epsilon(err)) remappingUnitTests = .true. From 070104c9db79a1ccbc8ac1ba363a9ea6dc8697da Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Thu, 25 Jul 2013 12:55:01 -0400 Subject: [PATCH 078/372] Eliminated unused variables in framework modules. Eliminated numerous unused variables and added explicit casts to int in the framework modules, as identified by the gnu compiler's -Wall argument. Some variables were only used with STATIC_MEMORY_ defined, so these have been wrapped in appropriate #ifdef blocks. All answers are bitwise identical and no interfaces were changed. -RWH --- src/diagnostics/MOM_obsolete_params.F90 | 1 - src/framework/MOM_checksums.F90 | 7 +------ src/framework/MOM_coms.F90 | 7 +++---- src/framework/MOM_diag_mediator.F90 | 6 +++--- src/framework/MOM_domains.F90 | 9 ++++----- src/framework/MOM_file_parser.F90 | 18 ++++++++++-------- src/framework/MOM_io.F90 | 4 ++-- src/framework/MOM_restart.F90 | 5 ++--- src/framework/MOM_spatial_means.F90 | 4 ++-- src/framework/MOM_write_cputime.F90 | 8 ++++---- 10 files changed, 31 insertions(+), 38 deletions(-) diff --git a/src/diagnostics/MOM_obsolete_params.F90 b/src/diagnostics/MOM_obsolete_params.F90 index d9aa54c788..752479d91e 100644 --- a/src/diagnostics/MOM_obsolete_params.F90 +++ b/src/diagnostics/MOM_obsolete_params.F90 @@ -47,7 +47,6 @@ subroutine find_obsolete_params(param_file) ! This include declares and sets the variable "version". #include "version_variable.h" character(len=40) :: mod = "find_obsolete_params" ! This module's name. - real :: test_val integer :: test_int logical :: test_logic, test_logic2, test_logic3, split diff --git a/src/framework/MOM_checksums.F90 b/src/framework/MOM_checksums.F90 index 39c456b50c..34e5a6a3c0 100644 --- a/src/framework/MOM_checksums.F90 +++ b/src/framework/MOM_checksums.F90 @@ -942,10 +942,9 @@ subroutine chksum1d(array, mesg, start_x, end_x) integer :: xs,xe,i,bc,sum1 integer :: bitcount - real :: sum, dummy + real :: sum real, allocatable :: sum_here(:) integer :: pe_num ! pe number of the data - !character(len=16) :: dum xs = LBOUND(array,1) ; xe = UBOUND(array,1) if (present(start_x)) xs = start_x @@ -983,7 +982,6 @@ subroutine chksum2d(array, mesg, start_x, end_x, start_y, end_y) real :: sum real, allocatable :: sum_here(:) integer :: pe_num ! pe number of the data - character(len=16) :: dum xs = LBOUND(array,1) ; xe = UBOUND(array,1) ys = LBOUND(array,2) ; ye = UBOUND(array,2) @@ -1029,7 +1027,6 @@ subroutine chksum3d(array, mesg, start_x, end_x, start_y, end_y, start_z, end_z) real :: sum real, allocatable :: sum_here(:) integer :: pe_num ! pe number of the data - character(len=16) :: dum xs = LBOUND(array,1) ; xe = UBOUND(array,1) ys = LBOUND(array,2) ; ye = UBOUND(array,2) @@ -1154,7 +1151,6 @@ end function is_NaN_3d subroutine chk_sum_msg1(fmsg,bc0,mesg) character(len=*), intent(in) :: fmsg, mesg integer, intent(in) :: bc0 - integer :: f0 if (is_root_pe()) write(0,'(A,1(A,I9,X),A)') fmsg," c=",bc0,mesg end subroutine chk_sum_msg1 @@ -1163,7 +1159,6 @@ end subroutine chk_sum_msg1 subroutine chk_sum_msg5(fmsg,bc0,bcSW,bcSE,bcNW,bcNE,mesg) character(len=*), intent(in) :: fmsg, mesg integer, intent(in) :: bc0,bcSW,bcSE,bcNW,bcNE - integer :: f0,fSW,fSE,fNW,fNE if (is_root_pe()) write(0,'(A,5(A,I9,1X),A)') & fmsg," c=",bc0,"sw=",bcSW,"se=",bcSE,"nw=",bcNW,"ne=",bcNE,mesg end subroutine chk_sum_msg5 diff --git a/src/framework/MOM_coms.F90 b/src/framework/MOM_coms.F90 index 63048f6a08..ca599be056 100644 --- a/src/framework/MOM_coms.F90 +++ b/src/framework/MOM_coms.F90 @@ -416,8 +416,7 @@ subroutine increment_ints_faster(int_sum, r, max_mag_term) ! representation in real_to_ints, but without doing any carrying of overflow. ! The entire operation is embedded in a single call for greater speed. real :: rs - character(len=80) :: mesg - integer(kind=8) :: ival, prec_err + integer(kind=8) :: ival integer :: sgn, i sgn = 1 ; if (r<0.0) sgn = -1 @@ -441,7 +440,7 @@ subroutine carry_overflow(int_sum, prec_error) integer :: i, num_carry do i=ni,2,-1 ; if (abs(int_sum(i)) > prec) then - num_carry = int_sum(i) * I_prec + num_carry = int(int_sum(i) * I_prec) int_sum(i) = int_sum(i) - num_carry*prec int_sum(i-1) = int_sum(i-1) + num_carry endif ; enddo @@ -460,7 +459,7 @@ subroutine regularize_ints(int_sum) integer :: i, num_carry do i=ni,2,-1 ; if (abs(int_sum(i)) > prec) then - num_carry = int_sum(i) * I_prec + num_carry = int(int_sum(i) * I_prec) int_sum(i) = int_sum(i) - num_carry*prec int_sum(i-1) = int_sum(i-1) + num_carry endif ; enddo diff --git a/src/framework/MOM_diag_mediator.F90 b/src/framework/MOM_diag_mediator.F90 index 6efb30b051..76a9a739b6 100644 --- a/src/framework/MOM_diag_mediator.F90 +++ b/src/framework/MOM_diag_mediator.F90 @@ -441,9 +441,9 @@ subroutine describe_option(opt_name, value) character(len=*), intent(in) :: opt_name, value character(len=240) :: mesg - integer :: start_ind = 1, end_ind, len_ind + integer :: len_ind - len_ind = len_trim(value) + len_ind = len_trim(value) ! Add error handling for long values? mesg = " ! "//trim(opt_name)//": "//trim(value) write(doc_unit, '(a)') trim(mesg) @@ -557,7 +557,7 @@ subroutine diag_mediator_init(G, param_file, diag, err_msg) ! This subroutine initializes the diag_mediator and the diag_manager. ! The grid type should have its dimensions set by this point, but it ! is not necessary that the metrics and axis labels be set up yet. - integer :: ios, unit + integer :: ios logical :: opened, new_file character(len=8) :: this_pe character(len=240) :: doc_file, doc_file_dflt diff --git a/src/framework/MOM_domains.F90 b/src/framework/MOM_domains.F90 index 76e110cfd6..c7ab593246 100644 --- a/src/framework/MOM_domains.F90 +++ b/src/framework/MOM_domains.F90 @@ -234,7 +234,6 @@ subroutine pass_var_complete_2d(id_update, array, MOM_dom, sideflag, position) type(MOM_domain_type), intent(inout) :: MOM_dom integer, optional, intent(in) :: sideflag integer, optional, intent(in) :: position - integer :: pass_var_start_2d ! Arguments: id_update - The integer id of this update which has been returned ! from a previous call to pass_var_start. ! (inout) array - The array which is having its halos points exchanged. @@ -468,7 +467,6 @@ subroutine pass_vector_complete_2d(id_update, u_cmpt, v_cmpt, MOM_dom, direction type(MOM_domain_type), intent(inout) :: MOM_dom integer, optional, intent(in) :: direction integer, optional, intent(in) :: stagger - integer :: pass_vector_start_2d ! Arguments: id_update - The integer id of this update which has been returned ! from a previous call to pass_var_start. ! (inout) u_cmpt - The nominal zonal (u) component of the vector pair which @@ -510,7 +508,6 @@ subroutine pass_vector_complete_3d(id_update, u_cmpt, v_cmpt, MOM_dom, direction type(MOM_domain_type), intent(inout) :: MOM_dom integer, optional, intent(in) :: direction integer, optional, intent(in) :: stagger - integer :: pass_vector_start_2d ! Arguments: id_update - The integer id of this update which has been returned ! from a previous call to pass_var_start. ! (inout) u_cmpt - The nominal zonal (u) component of the vector pair which @@ -569,14 +566,16 @@ subroutine MOM_domains_init(MOM_dom, param_file, min_halo, symmetric, dynamic) integer, dimension(4) :: global_indices integer :: nihalo, njhalo, nihalo_dflt, njhalo_dflt integer :: pe, proc_used - integer :: isc,iec,jsc,jec ! The bounding indices of the computational domain. integer :: X_FLAGS, Y_FLAGS - integer :: i, xsiz, ysiz logical :: reentrant_x, reentrant_y, tripolar_N, is_static, may_be_static logical :: mask_table_exists character(len=128) :: mask_table, inputdir character(len=200) :: mesg +#ifdef STATIC_MEMORY_ + integer :: xsiz, ysiz + integer :: isc,iec,jsc,jec ! The bounding indices of the computational domain. character(len=8) :: char_xsiz, char_ysiz, char_niglobal, char_njglobal +#endif ! This include declares and sets the variable "version". #include "version_variable.h" character(len=40) :: mod ! This module's name. diff --git a/src/framework/MOM_file_parser.F90 b/src/framework/MOM_file_parser.F90 index 65c09a6cf5..8f90116edf 100644 --- a/src/framework/MOM_file_parser.F90 +++ b/src/framework/MOM_file_parser.F90 @@ -41,6 +41,8 @@ module MOM_file_parser integer, parameter, public :: MAX_PARAM_FILES = 5 ! Maximum number of parameter files. integer, parameter :: INPUT_STR_LENGTH = 120 ! Maximum linelength in parameter file. +integer, parameter :: FILENAME_LENGTH = 200 ! Maximum number of characters in + ! file names. ! The all_PEs_read option should be eliminated with post-riga shared code. logical :: all_PEs_read = .false. @@ -71,7 +73,7 @@ module MOM_file_parser type, public :: param_file_type ; private integer :: nfiles = 0 ! The number of open files. integer :: iounit(MAX_PARAM_FILES) ! The unit number of an open file. - character(len=200) :: filename(MAX_PARAM_FILES) ! The names of the open files. + character(len=FILENAME_LENGTH) :: filename(MAX_PARAM_FILES) ! The names of the open files. logical :: NetCDF_file(MAX_PARAM_FILES)! If true, the input file is in NetCDF. ! This is not yet implemented. type(file_data_type) :: param_data(MAX_PARAM_FILES) ! Structures that contain @@ -334,8 +336,7 @@ subroutine populate_param_data(iounit, filename, param_data) type(file_data_type), intent(inout) :: param_data character(len=INPUT_STR_LENGTH) :: line - integer :: is, isd, isu, icom - integer :: last, num_lines + integer :: num_lines logical :: inMultiLineComment ! Find the number of keyword lines in a parameter file @@ -641,8 +642,8 @@ subroutine read_param_real_array(CS, varname, value, fail_if_missing) ! which is to be read, the (case-sensitive) variable name, the variable ! where the value is to be stored, and (optionally) a flag indicating ! whether to fail if this parameter can not be found. - character(len=120) :: value_string(1) - logical :: found, defined + character(len=INPUT_STR_LENGTH) :: value_string(1) + logical :: found, defined call get_variable_line(CS, varname, found, defined, value_string) if (found .and. defined .and. (LEN_TRIM(value_string(1)) > 0)) then @@ -780,9 +781,10 @@ subroutine get_variable_line(CS, varname, found, defined, value_string, paramIsL character(len=*), intent(out) :: value_string(:) logical, optional, intent(in) :: paramIsLogical - character(len=INPUT_STR_LENGTH) :: val_str, lname, filename + character(len=INPUT_STR_LENGTH) :: val_str, lname character(len=INPUT_STR_LENGTH) :: line, continuationBuffer, blockName - integer :: is, id, isd, isu, ise, iso, icom, verbose, ipf + character(len=FILENAME_LENGTH) :: filename + integer :: is, id, isd, isu, ise, iso, verbose, ipf integer :: last, last1, ival, oval, max_vals, count, contBufSize character(len=52) :: set logical :: found_override, found_equals @@ -1619,7 +1621,7 @@ subroutine closeParameterBlock(CS) type(param_file_type), intent(in) :: CS ! Remove the lowest level of recursion from the active block name type(parameter_block), pointer :: block - integer :: i + if (associated(CS%blockName)) then block => CS%blockName if (is_root_pe().and.len_trim(block%name)==0) call MOM_error(FATAL, & diff --git a/src/framework/MOM_io.F90 b/src/framework/MOM_io.F90 index 4fdf58b32f..fae7c48d3a 100644 --- a/src/framework/MOM_io.F90 +++ b/src/framework/MOM_io.F90 @@ -366,8 +366,8 @@ subroutine reopen_file(unit, filename, vars, novars, G, fields, threading, timeu ! (in) threading - SINGLE_FILE or MULTIPLE, optional. ! (in,opt) timeunit - The length, in seconds, of the units for time. The ! default value is 86400.0, for 1 day. - character(len=200) :: check_name, mesg, name - integer :: i, length, ndim, nvar, natt, ntime, thread + character(len=200) :: check_name, mesg + integer :: length, ndim, nvar, natt, ntime, thread logical :: exists thread = SINGLE_FILE diff --git a/src/framework/MOM_restart.F90 b/src/framework/MOM_restart.F90 index 1b21721996..b936419d0a 100644 --- a/src/framework/MOM_restart.F90 +++ b/src/framework/MOM_restart.F90 @@ -626,7 +626,7 @@ subroutine save_restart(directory, time, G, CS, time_stamped, filename) ! current and next files. integer :: unit ! The mpp unit of the open file. integer :: m, nz, num_files, var_periods - integer :: seconds, days, year, month, hour, minute, err + integer :: seconds, days, year, month, hour, minute character(len=8) :: t_grid, t_grid_read real :: restart_time @@ -781,9 +781,8 @@ subroutine restore_state(filename, directory, day, G, CS) ! current file name. integer :: n, m, start_of_day, num_days integer :: isL, ieL, jsL, jeL, is0, js0 - integer :: fsize(4), sizes(7) + integer :: sizes(7) integer :: ndim, nvar, natt, ntime, pos - integer :: nz integer :: unit(CS%max_fields) ! The mpp unit of all open files. logical :: unit_is_global(CS%max_fields) ! True if the file is global. character(len=200) :: unit_path(CS%max_fields) ! The file names. diff --git a/src/framework/MOM_spatial_means.F90 b/src/framework/MOM_spatial_means.F90 index cd1c12c23a..e2d79c5a92 100644 --- a/src/framework/MOM_spatial_means.F90 +++ b/src/framework/MOM_spatial_means.F90 @@ -51,7 +51,7 @@ subroutine global_i_mean(array, i_mean, G, mask) type(EFP_type), allocatable, dimension(:) :: sum, mask_sum real :: mask_sum_r - integer :: is, ie, js, je, Isq, Ieq, Jsq, Jeq, idg_off, jdg_off + integer :: is, ie, js, je, idg_off, jdg_off integer :: i, j is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec @@ -129,7 +129,7 @@ subroutine global_j_mean(array, j_mean, G, mask) type(EFP_type), allocatable, dimension(:) :: sum, mask_sum real :: mask_sum_r - integer :: is, ie, js, je, Isq, Ieq, Jsq, Jeq, idg_off, jdg_off + integer :: is, ie, js, je, idg_off, jdg_off integer :: i, j is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec diff --git a/src/framework/MOM_write_cputime.F90 b/src/framework/MOM_write_cputime.F90 index c79d193f2a..f5d5af517f 100644 --- a/src/framework/MOM_write_cputime.F90 +++ b/src/framework/MOM_write_cputime.F90 @@ -43,8 +43,8 @@ module MOM_write_cputime !----------------------------------------------------------------------- -integer :: CLOCKS_PER_SEC = 1E+03 -integer :: MAX_TICKS = 1E+03 +integer :: CLOCKS_PER_SEC = 1000 +integer :: MAX_TICKS = 1000 type, public :: write_cputime_CS ; private real :: maxcpu ! The maximum amount of cpu time per processor @@ -170,9 +170,9 @@ subroutine write_cputime(day, n, nmax, CS) CS%dn_dcpu_min = (n - CS%prev_n) / d_cputime if (CS%dn_dcpu_min >= 0.0) then ! Have the model stop itself after 95% of the CPU time has been used. - nmax = n + CS%dn_dcpu_min * & + nmax = n + INT( CS%dn_dcpu_min * & (0.95*CS%maxcpu * REAL(num_pes())*CLOCKS_PER_SEC - & - (CS%startup_cputime + CS%cputime2)) + (CS%startup_cputime + CS%cputime2)) ) ! if (is_root_pe() ) then ! write(*,*) "Resetting nmax to ",nmax," at day",reday ! endif From 8fb4b0c4f6f0a46435ce1733e5e71fffda080ae6 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 25 Jul 2013 13:15:25 -0400 Subject: [PATCH 079/372] More checks before switching to flux form remapping Sorted out the signs so that remapping uses a positive coordinate system internally and the regridding use the model's coordinate convention. Added more safety checks to compare the flux form with projection method. --- src/ALE/MOM_ALE.F90 | 2 +- src/ALE/MOM_regridding.F90 | 97 ++++++++++++++++++++---------- src/ALE/MOM_remapping.F90 | 117 ++++++++++++++++++++++++++----------- 3 files changed, 151 insertions(+), 65 deletions(-) diff --git a/src/ALE/MOM_ALE.F90 b/src/ALE/MOM_ALE.F90 index db1fdc931c..311ca2126e 100644 --- a/src/ALE/MOM_ALE.F90 +++ b/src/ALE/MOM_ALE.F90 @@ -350,7 +350,7 @@ subroutine ALE_main( G, h, u, v, tv, CS ) call regridding_main( CS%remapCS, CS%regridCS, G, h, tv, CS%dzRegrid, CS%h_aux ) ! Remap all variables from old grid h onto new grid h_new - call remapping_main( CS%remapCS, G, h, CS%dzRegrid, CS%h_aux, tv, u, v ) + call remapping_main( CS%remapCS, G, h, -CS%dzRegrid, CS%h_aux, tv, u, v ) ! Override old grid with new one. The new grid 'h_new' is built in ! one of the 'build_...' routines above. diff --git a/src/ALE/MOM_regridding.F90 b/src/ALE/MOM_regridding.F90 index 7700425f3c..cf3d745f30 100644 --- a/src/ALE/MOM_regridding.F90 +++ b/src/ALE/MOM_regridding.F90 @@ -243,6 +243,16 @@ subroutine regridding_main( remapCS, CS, G, h, tv, dzInterface, hNew ) ! the old grid and the new grid. The creation of the new grid can be based ! on z coordinates, target interface densities, sigma coordinates or any ! arbitrary coordinate system. +! The MOM6 interface positions are always calculated from the bottom up by +! accumulating the layer thicknessea starting at z=-G%bathyT. z increases +! upwards (decreasing k-index). +! The new grid is defined by the change in position of those interfaces in z +! dzInterface = zNew - zOld. +! Thus, if the regridding inflates the top layer, hNew(1) > hOld(1), then the +! second interface moves downward, zNew(2) < zOld(2), and dzInterface(2) < 0. +! hNew(k) = hOld(k) - dzInterface(k+1) + dzInterface(k) +! IMPORTANT NOTE: +! This is the converse of the sign convention used in the remapping code! !------------------------------------------------------------------------------ ! Arguments @@ -299,7 +309,7 @@ subroutine checkGridsMatch( G, h, dzInterface, hNew ) ! Local variables integer :: i, j, k integer :: nz - real :: H1, H2, H3, eps, Heps, Htmp, z1, z2, z3 + real :: totalHold, totalHnew, totalHnewF, eps, Heps, hNewF, zOld, zNewH, zNewF nz = G%ke eps =1. @@ -309,65 +319,76 @@ subroutine checkGridsMatch( G, h, dzInterface, hNew ) do i = G%isc-1,G%iec+1 ! Total thickness of grid h - H1 = 0. + totalHold = 0. do k = 1,nz - H1 = H1 + h(i,j,k) + totalHold = totalHold + h(i,j,k) enddo ! Total thickness of grid hNew - H2 = 0. + totalHnew = 0. do k = 1,nz - H2 = H2 + hNew(i,j,k) + totalHnew = totalHnew + hNew(i,j,k) enddo - if (abs(H2-H1)>real(nz-1)*0.5*(H1+H2)*eps * 10.) then !!!! FUDGE FACTOR ----AJA + if (abs(totalHnew-totalHold)>real(nz-1)*0.5*(totalHold+totalHnew)*eps * 10.) then !!!! FUDGE FACTOR ----AJA do k = 1,nz write(0,*) 'k,h,hnew=',k,h(i,j,k),hNew(i,j,k) enddo write(0,*) 'i,j,nz=',i,j,nz - write(0,*) 'H1,H2,H2-H1=',H1,H2,H2-H1 - write(0,*) 'eps,(n-1)/2*eps*H=',eps,real(nz-1)*0.5*(H1+H2)*eps + write(0,*) 'Hold,Hnew,Hnew-Hold=',totalHold,totalHnew,totalHnew-totalHold + write(0,*) 'eps,(n-1)/2*eps*H=',eps,real(nz-1)*0.5*(totalHold+totalHnew)*eps call MOM_error( FATAL, 'MOM_regridding, checkGridsMatch: '//& 'The difference of total thicknesses exceeds roundoff') endif - Heps = (H1 + H2) * eps ! Change meaning of eps - z1 = - G%bathyT(i,j) - z2 = - G%bathyT(i,j) - H1 = 0. - H3 = 0. + ! Change meaning of eps. Hereon, Heps is a dimensional error + Heps = (totalHold + totalHnew) * eps + + ! Integrate upwards for the interfaces consistent with the rest of MOM6 + zOld = - G%bathyT(i,j) + zNewH = - G%bathyT(i,j) + totalHnewF = 0. do k = nz,1,-1 - z1 = z1 + h(i,j,k) ! Old interface position - z2 = z2 + hNew(i,j,k) ! New interface position based on hNew - z3 = z1 + dzInterface(i,j,k) ! New interface position based dzInterface - hTmp = ( h(i,j,k) - dzInterface(i,j,k+1) ) + dzInterface(i,j,k) - if (hTmp<0.) then - write(0,*) 'k,h,hnp1=',k,h(i,j,k),hTmp + zOld = zOld + h(i,j,k) ! Old interface position + zNewH = zNewH + hNew(i,j,k) ! New interface position based on hNew + zNewF = zOld + dzInterface(i,j,k) ! New interface position based on dzInterface + !hNewF = ( h(i,j,k) - dzInterface(i,j,k+1) ) + dzInterface(i,j,k) + hNewF = h(i,j,k) + ( dzInterface(i,j,k) - dzInterface(i,j,k+1) ) + if (hNewF<0.) then + write(0,*) 'k,h,hnew=',k,h(i,j,k),hNewF write(0,*) 'dzI(k+1),dzI(k)=',dzInterface(i,j,k+1),dzInterface(i,j,k) call MOM_error( FATAL, 'MOM_regridding, checkGridsMatch: '//& 'Flux form led to negative layer thickness') endif - H1 = H1 + h(i,j,k) - H3 = H3 + hTmp + totalHnewF = totalHnewF + hNewF - if (abs(z3-z2)>real(nz-k+1)*0.5*Heps) then + if (abs(zNewF-zNewH)>real(nz-k+1)*0.5*Heps) then write(0,*) 'i,j,k,eps=',i,j,k,eps - write(0,*) 'z1,dzI,z3=z1+dzI =',z1,dzInterface(i,j,k),z3 - write(0,*) 'z3-z2,(n-1)*eps*D,eps*D=',z3-z2,real(nz-k)*0.5*Heps,Heps + write(0,*) 'zOld,dzI,zNewF=zOld+dzI =',zOld,dzInterface(i,j,k),zNewF + write(0,*) 'zNewF-zNewH,(n-1)*eps*D,eps*D=',zNewF-zNewH,real(nz-k+1)*0.5*Heps,Heps call MOM_error( FATAL, 'MOM_regridding, checkGridsMatch: '//& 'The two estimates of new interfaces differ by more than roundoff') endif enddo - if (abs(H3-H1)>real(nz-1)*0.5*(H1+H3)*eps) then + + ! Conservation by implied hNewF + if (abs(totalHnewF-totalHold)>real(nz-1)*0.5*(totalHold+totalHnewF)*eps) then + write(0,*) 'i,j,nz=',i,j,nz do k = 1,nz - write(0,*) 'k,h,hnew=',k,h(i,j,k),hNew(i,j,k) + write(0,*) 'k,h,hnew=',k,h(i,j,k),h(i,j,k)+(dzInterface(i,j,k)-dzInterface(i,j,k+1)) enddo - write(0,*) 'i,j,nz=',i,j,nz - write(0,*) 'H1,H3,H3-H1=',H1,H3,H3-H1 - write(0,*) 'eps,(n)/2*eps*H=',eps,real(nz-1)*0.5*(H1+H3)*eps + write(0,*) 'Hold,Hnew,Hnew-Hold=',totalHold,totalHnewF,totalHnewF-totalHold + write(0,*) 'eps,(n)/2*eps*H=',eps,real(nz-1)*0.5*(totalHold+totalHnewF)*eps call MOM_error( FATAL, 'MOM_regridding, checkGridsMatch: '//& 'Flux form did NOT conserve total thickness to within roundoff') endif + + if (dzInterface(i,j,1) /= 0.) call MOM_error( FATAL, & + 'MOM_regridding, checkGridsMatch: '//& + 'Non-zero dzInterface at surface!') + if (dzInterface(i,j,nz+1) /= 0.) call MOM_error( FATAL, & + 'MOM_regridding, checkGridsMatch: '//& + 'Non-zero dzInterface at bottom!') enddo enddo @@ -704,6 +725,8 @@ subroutine buildGridRho( G, h, tv, dzInterface, hNew, remapCS, CS ) h1(k) = x1(k+1) - x1(k) end do dx(:) = x1(:) - x0(:) + dx(1) = 0. + dx(nz+1) = 0. call remapping_core(remapCS, nz, h0, S_column, nz, dx, h1, S_column) @@ -752,6 +775,20 @@ subroutine buildGridRho( G, h, tv, dzInterface, hNew, remapCS, CS ) dzInterface(i,j,1) = 0. do k = 2,nz dzInterface(i,j,k) = zNew(k) - zOld(k) +#ifdef __DO_SAFTEY_CHECKS__ + if (zNew(k) > zOld(1)) then + write(0,*) 'zOld=',zOld + write(0,*) 'zNew=',zNew + call MOM_error( FATAL, 'MOM_regridding, buildGridRho: '//& + 'interior interface above surface!' ) + endif + if (zNew(k) > zNew(k-1)) then + write(0,*) 'zOld=',zOld + write(0,*) 'zNew=',zNew + call MOM_error( FATAL, 'MOM_regridding, buildGridRho: '//& + 'interior interfaces cross!' ) + endif +#endif enddo dzInterface(i,j,nz+1) = 0. @@ -770,8 +807,6 @@ subroutine buildGridRho( G, h, tv, dzInterface, hNew, remapCS, CS ) call MOM_error( FATAL, & 'MOM_regridding, buildGridRho: top surface has moved!!!' ) endif - dzInterface(i,j,1) = 0. - dzInterface(i,j,nz+1) = 0. #endif end do ! end loop on j diff --git a/src/ALE/MOM_remapping.F90 b/src/ALE/MOM_remapping.F90 index ccaedcfa1a..979ebf49bc 100644 --- a/src/ALE/MOM_remapping.F90 +++ b/src/ALE/MOM_remapping.F90 @@ -96,7 +96,7 @@ module MOM_remapping !------------------------------------------------------------------------------ ! General remapping routine !------------------------------------------------------------------------------ -subroutine remapping_main( CS, G, h, dzInterface, h_new, tv, u, v ) +subroutine remapping_main( CS, G, h, dxInterface, h_new, tv, u, v ) !------------------------------------------------------------------------------ ! This routine takes care of remapping all variable between the old and the ! new grids. When velocity components need to be remapped, thicknesses at @@ -107,7 +107,7 @@ subroutine remapping_main( CS, G, h, dzInterface, h_new, tv, u, v ) type(remapping_CS), intent(inout) :: CS type(ocean_grid_type), intent(in) :: G real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h - real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(in) :: dzInterface + real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(in) :: dxInterface real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h_new type(thermo_var_ptrs), intent(inout) :: tv real, dimension(NIMEMB_,NJMEM_,NKMEM_), optional, intent(inout) :: u @@ -128,8 +128,8 @@ subroutine remapping_main( CS, G, h, dzInterface, h_new, tv, u, v ) ! Build the start and final grids h1(:) = h(i,j,:) h2(:) = h_new(i,j,:) - dx(:) = dzInterface(i,j,:) - call buildConsistentGrids(nz, h1, h2, x1, x2) + dx(:) = dxInterface(i,j,:) + call buildConsistentGrids(nz, h1, dx, h2, x1, x2) do k = 1,nz h1(k) = x1(k+1) - x1(k) @@ -155,8 +155,8 @@ subroutine remapping_main( CS, G, h, dzInterface, h_new, tv, u, v ) ! Build the start and final grids h1(:) = 0.5 * ( h(i,j,:) + h(i+1,j,:) ) h2(:) = 0.5 * ( h_new(i,j,:) + h_new(i+1,j,:) ) - dx(:) = 0.5 * ( dzInterface(i,j,:) + dzInterface(i+1,j,:) ) - call buildConsistentGrids(nz, h1, h2, x1, x2) + dx(:) = 0.5 * ( dxInterface(i,j,:) + dxInterface(i+1,j,:) ) + call buildConsistentGrids(nz, h1, dx, h2, x1, x2) do k = 1,nz h1(k) = x1(k+1) - x1(k) @@ -179,8 +179,8 @@ subroutine remapping_main( CS, G, h, dzInterface, h_new, tv, u, v ) ! Build the start and final grids h1(:) = 0.5 * ( h(i,j,:) + h(i,j+1,:) ) h2(:) = 0.5 * ( h_new(i,j,:) + h_new(i,j+1,:) ) - dx(:) = 0.5 * ( dzInterface(i,j,:) + dzInterface(i,j+1,:) ) - call buildConsistentGrids(nz, h1, h2, x1, x2) + dx(:) = 0.5 * ( dxInterface(i,j,:) + dxInterface(i,j+1,:) ) + call buildConsistentGrids(nz, h1, dx, h2, x1, x2) do k = 1,nz h1(k) = x1(k+1) - x1(k) @@ -201,7 +201,7 @@ end subroutine remapping_main !------------------------------------------------------------------------------ ! Build a final grid !------------------------------------------------------------------------------ -subroutine buildConsistentGrids(nz, hs, hf, xs, xf) +subroutine buildConsistentGrids(nz, hs, dx, hf, xs, xf) !------------------------------------------------------------------------------ ! This routine calculates the coordinates xs and xf consistently from ! hs and hf so that the edges of the domain line up. @@ -211,30 +211,47 @@ subroutine buildConsistentGrids(nz, hs, hf, xs, xf) ! Arguments integer, intent(in) :: nz real, dimension(nz), intent(in) :: hs, hf + real, dimension(nz+1), intent(in) :: dx real, dimension(nz+1), intent(inout) :: xs, xf integer :: k real :: sumH1, sumH2 + real, dimension(nz+1) :: xAlt ! Build start grid call buildGridFromH(nz, hs, xs) sumH1 = xs(nz+1) - ! Initial guess at final grid + ! Final grid based on hf call buildGridFromH(nz, hf, xf) sumH2 = xf(nz+1) + ! Final grid based on dx + xAlt = xs + dx + #ifdef __DO_SAFTEY_CHECKS__ - call checkGridConsistentcies(nz, xs, nz, xf, strict=.false.) - if (abs(sumH1-sumH2)>0.5*real(nz)*epsilon(sumH2)*(sumH1+sumH2)) then - write(0,*) 'Start/final/start-final grid' - do k = 1,nz+1 - write(0,'(i4,3es12.3)') k,xs(k),xf(k),xs(k)-xf(k) - enddo - write(0,*) 'eps,H*eps',epsilon(sumH2),0.5*epsilon(sumH2)*(sumH1+sumH2) - call MOM_error(FATAL,'MOM_remapping, buildConsistentGrids: '//& - 'Final and start grids do not match.') - endif + call checkConsistantCoords(nz, xs, nz, xf, .false., 'buildConsistentGrids xf') + call checkConsistantCoords(nz, xs, nz, xAlt, .true., 'buildConsistentGrids xAlt') + ! Conservation of thickness + if (abs(sumH1-sumH2)>0.5*real(nz)*epsilon(sumH2)*(sumH1+sumH2)) then + write(0,*) 'Start/final/start-final grid' + do k = 1,nz+1 + write(0,'(i4,3es12.3)') k,xs(k),xf(k),xs(k)-xf(k) + enddo + write(0,*) 'eps,H*eps',epsilon(sumH2),0.5*epsilon(sumH2)*(sumH1+sumH2) + call MOM_error(FATAL,'MOM_remapping, buildConsistentGrids: '//& + 'Final and start grids do not match.') + endif + if (dx(1) /= 0.) then + write(0,*) 'dx=',dx + call MOM_error(FATAL,'MOM_remapping, buildConsistentGrids: '//& + 'Surface moved ... dx at surface non zero.') + endif + if (dx(nz+1) /= 0.) then + write(0,*) 'dx=',dx + call MOM_error(FATAL,'MOM_remapping, buildConsistentGrids: '//& + 'Bottom moved ... dx at surface non zero.') + endif #endif ! call makeGridsConsistent(nz, xs, nz, hf, xf) @@ -269,7 +286,7 @@ end subroutine buildGridFromH !------------------------------------------------------------------------------ ! Check that two grids are consistent !------------------------------------------------------------------------------ -subroutine checkGridConsistentcies(ns, xs, nf, xf, strict) +subroutine checkConsistantCoords(ns, xs, nf, xf, strict, msg) !------------------------------------------------------------------------------ ! Checks that xs and xf are consistent to within roundoff. ! If strict=False, the end points of xs and xf are allowed to differ by @@ -281,6 +298,7 @@ subroutine checkGridConsistentcies(ns, xs, nf, xf, strict) integer, intent(in) :: ns, nf real, intent(in) :: xs(ns+1), xf(nf+1) logical, intent(in) :: strict + character(len=*), intent(in) :: msg ! Local variables integer :: k @@ -291,8 +309,9 @@ subroutine checkGridConsistentcies(ns, xs, nf, xf, strict) if (strict) then if (sumHf /= sumHs) call & - MOM_error(FATAL,'MOM_remapping, checkGridConsistentcies: '//& - 'Total thickness of two grids are not exactly equal..') + MOM_error(FATAL,'MOM_remapping, checkConsistantCoords: '//& + 'Total thickness of two grids are not exactly equal.'//& + ' Called from '//trim(msg) ) else ! not strict if (isPosSumErrSignificant(ns, sumHs, nf, sumhf)) then write(0,*) 'Start/final/start-final grid' @@ -305,12 +324,13 @@ subroutine checkGridConsistentcies(ns, xs, nf, xf, strict) write(0,'(i4,1es12.3)') k,xs(k) endif enddo - call MOM_error(FATAL,'MOM_remapping, checkGridConsistentcies: '//& - 'Total thickness of two grids do not match to within round-off.') + call MOM_error(FATAL,'MOM_remapping, checkConsistantCoords: '//& + 'Total thickness of two grids do not match to within round-off.'//& + ' Called from '//trim(msg) ) endif endif -end subroutine checkGridConsistentcies +end subroutine checkConsistantCoords !------------------------------------------------------------------------------ @@ -475,7 +495,7 @@ end function isSignedSumErrSignificant subroutine makeGridsConsistent(ns, xs, nf, hf, xf) !------------------------------------------------------------------------------ ! Adjusts xf so that the end points exactly match those of xs. -! It is best to have called checkGridConsistentcies with strict=false +! It is best to have called checkConsistantCoords with strict=false ! to ensure that the grids are already close and only differ due to ! round-off. !------------------------------------------------------------------------------ @@ -493,6 +513,7 @@ subroutine makeGridsConsistent(ns, xs, nf, hf, xf) if (xf(1) /= xs(1)) call & MOM_error(FATAL,'MOM_remapping, makeGridsConsistent: '//& 'Starting point of two grids do not match.') + call checkConsistantCoords(ns, xs, nf, xf, .false., 'makeGridsConsistent 1') #endif ! Adjust new grid so that end-points match those of the start grid. @@ -509,7 +530,7 @@ subroutine makeGridsConsistent(ns, xs, nf, hf, xf) endif #ifdef __DO_SAFTEY_CHECKS__ - call checkGridConsistentcies(ns, xs, nf, xf, strict=.true.) + call checkConsistantCoords(ns, xs, nf, xf, .true., 'makeGridsConsistent 2') #endif end subroutine makeGridsConsistent @@ -538,6 +559,31 @@ subroutine remapping_core( CS, n0, h0, u0, n1, dx, h1, u1 ) ! Local variables integer :: iMethod +#ifdef __DO_SAFTEY_CHECKS__ + integer :: k + real :: hTmp + + if (dx(1) /= 0.) call MOM_error( FATAL, 'MOM_remapping, remapping_core: '//& + 'Non-zero surface flux!' ) ! This is techically allowed but in practice avoided + do k=1, n1 + if (k <= n0) then + hTmp = h0(k) + ( dx(k+1) - dx(k) ) + if (hTmp < 0.) then + write(0,*) 'k,h0(k),hNew,dx(+1),dx(0)=',k,h0(k),dx(k+1),dx(k) + call MOM_error( FATAL, 'MOM_remapping, remapping_core: '//& + 'negative h implied by fluxes' ) + endif + else + hTmp = ( dx(k+1) - dx(k) ) + if (hTmp < 0.) then + write(0,*) 'k,hNew,dx(+1),dx(0)=',k,dx(k+1),dx(k) + call MOM_error( FATAL, 'MOM_remapping, remapping_core: '//& + 'negative h implied by fluxes' ) + endif + endif + end do +#endif + iMethod = -999 ! Reset polynomial @@ -586,11 +632,12 @@ subroutine remapping_core( CS, n0, h0, u0, n1, dx, h1, u1 ) end if iMethod = INTEGRATION_PQM case default - call MOM_error( FATAL, 'The selected remapping method is invalid' ) + call MOM_error( FATAL, 'MOM_remapping, remapping_core: '//& + 'The selected remapping method is invalid' ) end select - call remapByProjection( n0, h0, u0, CS%ppoly_r, n1, h1, iMethod, u1 ) ! call remapByDeltaZ( n0, h0, u0, CS%ppoly_r, n1, dx, iMethod, u1 ) + call remapByProjection( n0, h0, u0, CS%ppoly_r, n1, h1, iMethod, u1 ) #ifdef __DO_SAFTEY_CHECKS__ call checkGridConservation(n0, h0, u0, n1, h1, u1) @@ -698,11 +745,15 @@ subroutine remapByDeltaZ( n0, h0, u0, ppoly0, n1, dx1, method, u1, h1 ) #ifdef __DO_SAFTEY_CHECKS__ if (xL < 0.) then - write(0,*) 'xOld,xNew,xL,xR=',xOld,xNew,xL,xR,iTarget + write(0,*) 'h0=',h0 + write(0,*) 'dx1=',dx1 + write(0,*) 'xOld,xNew,xL,xR,i=',xOld,xNew,xL,xR,iTarget call MOM_error(FATAL,'MOM_remapping, remapByDeltaZ: xL too negative') endif if (xR > h0Total) then - write(0,*) 'xOld,xNew,xL,xR=',xOld,xNew,xL,xR,iTarget + write(0,*) 'h0=',h0 + write(0,*) 'dx1=',dx1 + write(0,*) 'xOld,xNew,xL,xR,i=',xOld,xNew,xL,xR,iTarget call MOM_error(FATAL,'MOM_remapping, remapByDeltaZ: xR too positive') endif #endif @@ -1170,7 +1221,7 @@ logical function remappingUnitTests() write(*,*) 'h0 (test data)' call dumpGrid(n0,h0,x0,u0) - dx1(:)=-9.E20 + call dzFromH( n0, h0, n1, h1, dx1 ) call remapping_core( CS, n0, h0, u0, n1, dx1, h1, u1 ) do i=1,n1 err=u1(i)-8./3.*(0.5*real(1+n1)-real(i)) From ce260bf2833f495d3d8cced49259b1ee20ad9a0d Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 25 Jul 2013 18:47:19 -0400 Subject: [PATCH 080/372] Fixed potential argument aliasing in regridding The call to remapping_core was using the same actual argument for two dummy arguments. Although one was intent(in) and the other intent(inout) so that the compiler didn't complain, it was infact aliasing. Also added more safety checks. --- src/ALE/MOM_regridding.F90 | 8 ++-- src/ALE/MOM_remapping.F90 | 78 ++++++++++++++++++++++++++++++++++++-- 2 files changed, 80 insertions(+), 6 deletions(-) diff --git a/src/ALE/MOM_regridding.F90 b/src/ALE/MOM_regridding.F90 index cf3d745f30..80c1202684 100644 --- a/src/ALE/MOM_regridding.F90 +++ b/src/ALE/MOM_regridding.F90 @@ -621,7 +621,7 @@ subroutine buildGridRho( G, h, tv, dzInterface, hNew, remapCS, CS ) real :: max_thickness real :: correction - real, dimension(SZK_(G)) :: p_column, densities, T_column, S_column + real, dimension(SZK_(G)) :: p_column, densities, T_column, S_column, Tmp_column integer, dimension(SZK_(G)) :: mapping real :: nominalDepth, totalThickness, dh real, dimension(SZK_(G)+1) :: zOld, zNew @@ -728,9 +728,11 @@ subroutine buildGridRho( G, h, tv, dzInterface, hNew, remapCS, CS ) dx(1) = 0. dx(nz+1) = 0. - call remapping_core(remapCS, nz, h0, S_column, nz, dx, h1, S_column) + call remapping_core(remapCS, nz, h0, S_column, nz, dx, h1, Tmp_column) + S_column(:) = Tmp_column(:) - call remapping_core(remapCS, nz, h0, T_column, nz, dx, h1, T_column) + call remapping_core(remapCS, nz, h0, T_column, nz, dx, h1, Tmp_column) + T_column(:) = Tmp_column(:) ! Compute the deviation between two successive grids deviation = 0.0 diff --git a/src/ALE/MOM_remapping.F90 b/src/ALE/MOM_remapping.F90 index 979ebf49bc..ff5cca5909 100644 --- a/src/ALE/MOM_remapping.F90 +++ b/src/ALE/MOM_remapping.F90 @@ -554,17 +554,24 @@ subroutine remapping_core( CS, n0, h0, u0, n1, dx, h1, u1 ) integer, intent(in) :: n1 ! Number of cells on target grid real, dimension(:), intent(in) :: dx ! Change in interface positions real, dimension(:), intent(in) :: h1 ! cell widths on target grid - real, dimension(:), intent(inout) :: u1 ! cell averages on target grid + real, dimension(:), intent(out) :: u1 ! cell averages on target grid ! Local variables integer :: iMethod #ifdef __DO_SAFTEY_CHECKS__ integer :: k - real :: hTmp + real :: hTmp, totalH0, totalH1, totalHf, eps + real :: err0, totalHU0, err1, totalHU1, err2, totalHU2 if (dx(1) /= 0.) call MOM_error( FATAL, 'MOM_remapping, remapping_core: '//& - 'Non-zero surface flux!' ) ! This is techically allowed but in practice avoided + 'Non-zero surface flux!' ) ! This is techically allowed but in avoided practice + totalH0 = 0. + do k=1, n1 + totalH0 = totalH0 + h0(k) + enddo + totalH1 = 0. + totalHf = 0. do k=1, n1 if (k <= n0) then hTmp = h0(k) + ( dx(k+1) - dx(k) ) @@ -581,7 +588,20 @@ subroutine remapping_core( CS, n0, h0, u0, n1, dx, h1, u1 ) 'negative h implied by fluxes' ) endif endif + totalH1 = totalH1 + h1(k) + totalHf = totalHf + hTmp end do + eps = epsilon(hTmp)*totalH0 + if (abs(totalH1-totalH0) > 0.5*real(n0+n1-2)*eps) then + write(0,*) 'H0,H1=',totalH0,totalH1,totalH1-totalH0,eps + call MOM_error( FATAL, 'MOM_remapping, remapping_core: '//& + 'Total thicknesses of h1 and h2 differ by more than roundoff' ) + endif + if (abs(totalHf-totalH0) > 0.5*real(n0+n1-1)*eps) then + write(0,*) 'H0,Hf=',totalH0,totalHf,totalHf-totalH0,eps + call MOM_error( FATAL, 'MOM_remapping, remapping_core: '//& + 'Total thicknesses of h1 and h2 differ by more than roundoff' ) + endif #endif iMethod = -999 @@ -641,6 +661,58 @@ subroutine remapping_core( CS, n0, h0, u0, n1, dx, h1, u1 ) #ifdef __DO_SAFTEY_CHECKS__ call checkGridConservation(n0, h0, u0, n1, h1, u1) + totalHU0 = 0. + err0 = 0. + do k = 1, n0 + hTmp = h0(k) * u0(k) + totalHU0 = totalHU0 + hTmp + err0 = err0 + epsilon(err0)*max(err0,abs(hTmp)) + enddo + totalHU1 = 0. + err1 = 0. + do k = 1, n1 + hTmp = h1(k) * u1(k) + totalHU1 = totalHU1 + hTmp + err1 = err1 + epsilon(err1)*max(err1,abs(hTmp)) + enddo + totalHU2 = 0. + err2 = 0. + do k = 1, n1 + if (k <= n0) then + hTmp = h0(k) + ( dx(k+1) - dx(k) ) + else + hTmp = ( dx(k+1) - dx(k) ) + endif +! if (abs(hTmp-h1(k)) > real(200*n1)*epsilon(hTmp)*max(hTmp,max(abs(dx(k+1)),abs(dx(k)))) ) then +! write(0,*) 'k,h0,dx+,dx-',k,h0(k),dx(k+1),dx(k) +! write(0,*) 'hTmp,h1,h1-hTmp',hTmp,h1(k),h1(k)-hTmp +! call MOM_error( FATAL, 'MOM_remapping, remapping_core: '//& +! 'Flux form layer thickness differs from projection.' ) +! endif + hTmp = hTmp * u1(k) + totalHU2 = totalHU2 + hTmp + err2 = err2 + epsilon(err2)*max(err2,abs(hTmp)) + enddo + if (abs(totalHU1-totalHU0) > (err0+err1)*5000.) then + write(0,*) 'h0=',h0 + write(0,*) 'h1=',h1 + write(0,*) 'u0=',u0 + write(0,*) 'u1=',u1 + write(0,*) 'total HU0,HU1,1-0=',totalHU0,totalHU1,totalHU1-totalHU0 + write(0,*) 'err0,err1=',err0,err1 + call MOM_error( FATAL, 'MOM_remapping, remapping_core: '//& + 'Total stuff on h0 and h1 differ by more than roundoff' ) + endif + if (abs(totalHU2-totalHU0) > (err0+err2)*5000.) then + write(0,*) 'h0=',h0 + write(0,*) 'hf=',h0+dx(2:n1+1)-dx(1:n1) + write(0,*) 'u0=',u0 + write(0,*) 'u1=',u1 + write(0,*) 'total HU0,HUf,f-0=',totalHU0,totalHU2,totalHU2-totalHU0 + write(0,*) 'err0,errF=',err0,err2 + call MOM_error( FATAL, 'MOM_remapping, remapping_core: '//& + 'Total stuff on h0 and hF differ by more than roundoff' ) + endif #endif end subroutine remapping_core From ebcba08c3f8056025b86b62d0a80b4f7f1fcf2d5 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 25 Jul 2013 20:56:21 -0400 Subject: [PATCH 081/372] Switched to flux form remapping o Changes answers. o Could reduce fudge factor for safety check inside remapping_core for conservation of scalars. Almost believable fudge factor of order real(n1)... --- examples/adjustment2d/rho/timestats.gnu | 8 +++---- examples/adjustment2d/rho/timestats.intel | 8 +++---- examples/adjustment2d/rho/timestats.pgi | 8 +++---- examples/adjustment2d/z/timestats.gnu | 8 +++---- examples/adjustment2d/z/timestats.intel | 8 +++---- examples/adjustment2d/z/timestats.pgi | 8 +++---- examples/flow_downslope/sigma/timestats.gnu | 24 +++++++++---------- examples/flow_downslope/sigma/timestats.intel | 24 +++++++++---------- examples/flow_downslope/sigma/timestats.pgi | 24 +++++++++---------- examples/flow_downslope/z/timestats.gnu | 24 +++++++++---------- examples/flow_downslope/z/timestats.intel | 24 +++++++++---------- examples/flow_downslope/z/timestats.pgi | 24 +++++++++---------- examples/global_ALE/z/timestats.gnu | 4 ++-- examples/global_ALE/z/timestats.intel | 4 ++-- examples/global_ALE/z/timestats.pgi | 4 ++-- examples/resting/z/timestats.gnu | 10 ++++---- examples/resting/z/timestats.intel | 10 ++++---- examples/resting/z/timestats.pgi | 10 ++++---- examples/seamount/sigma/timestats.gnu | 10 ++++---- examples/seamount/sigma/timestats.intel | 10 ++++---- examples/seamount/sigma/timestats.pgi | 10 ++++---- examples/seamount/z/timestats.gnu | 10 ++++---- examples/seamount/z/timestats.intel | 10 ++++---- examples/seamount/z/timestats.pgi | 10 ++++---- examples/sloshing/rho/timestats.gnu | 10 ++++---- examples/sloshing/rho/timestats.intel | 10 ++++---- examples/sloshing/rho/timestats.pgi | 10 ++++---- src/ALE/MOM_remapping.F90 | 6 ++--- 28 files changed, 165 insertions(+), 165 deletions(-) diff --git a/examples/adjustment2d/rho/timestats.gnu b/examples/adjustment2d/rho/timestats.gnu index d8416b8809..c1ad24cde5 100644 --- a/examples/adjustment2d/rho/timestats.gnu +++ b/examples/adjustment2d/rho/timestats.gnu @@ -1,7 +1,7 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.199919604854E-01, CFL 0.00000, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 0, En 1.171665276236E-01, CFL 0.16882, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -2.93E-16, Se -1.25E-15, Te 0.00E+00 - 24, 1.000, 0, En 1.175956076654E-01, CFL 0.18176, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -3.70E-16, Se -1.57E-15, Te 0.00E+00 - 36, 1.500, 0, En 1.169202894685E-01, CFL 0.17406, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -4.14E-16, Se -1.80E-15, Te 0.00E+00 - 48, 2.000, 0, En 1.163018034389E-01, CFL 0.17637, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -3.67E-16, Se -1.95E-15, Te 0.00E+00 + 12, 0.500, 0, En 1.177725485184E-01, CFL 0.16972, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -2.82E-16, Se -4.60E-16, Te 0.00E+00 + 24, 1.000, 0, En 1.176468333105E-01, CFL 0.18172, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -2.43E-16, Se 1.34E-16, Te 0.00E+00 + 36, 1.500, 0, En 1.167222453891E-01, CFL 0.17230, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -2.79E-16, Se 2.90E-16, Te 0.00E+00 + 48, 2.000, 0, En 1.161448253323E-01, CFL 0.17305, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -2.96E-16, Se -1.43E-16, Te 0.00E+00 diff --git a/examples/adjustment2d/rho/timestats.intel b/examples/adjustment2d/rho/timestats.intel index a084333a47..1583189a94 100644 --- a/examples/adjustment2d/rho/timestats.intel +++ b/examples/adjustment2d/rho/timestats.intel @@ -1,7 +1,7 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.199919604854E-01, CFL 0.00000, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 0, En 1.172534105142E-01, CFL 0.17267, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -2.10E-16, Se -8.97E-16, Te 0.00E+00 - 24, 1.000, 0, En 1.173963307817E-01, CFL 0.18061, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -3.68E-16, Se -1.72E-15, Te 0.00E+00 - 36, 1.500, 0, En 1.165845399168E-01, CFL 0.16955, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -4.05E-16, Se -2.08E-15, Te 0.00E+00 - 48, 2.000, 0, En 1.158323470526E-01, CFL 0.17368, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -4.05E-16, Se -1.91E-15, Te 0.00E+00 + 12, 0.500, 0, En 1.173772831882E-01, CFL 0.17247, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -2.35E-16, Se -4.80E-16, Te 0.00E+00 + 24, 1.000, 0, En 1.177768041268E-01, CFL 0.18060, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -2.40E-16, Se 9.94E-17, Te 0.00E+00 + 36, 1.500, 0, En 1.167489995680E-01, CFL 0.18233, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -2.39E-16, Se -8.54E-17, Te 0.00E+00 + 48, 2.000, 0, En 1.162287748193E-01, CFL 0.18286, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -2.67E-16, Se 5.13E-17, Te 0.00E+00 diff --git a/examples/adjustment2d/rho/timestats.pgi b/examples/adjustment2d/rho/timestats.pgi index d8daffad38..ad82d29c30 100644 --- a/examples/adjustment2d/rho/timestats.pgi +++ b/examples/adjustment2d/rho/timestats.pgi @@ -1,7 +1,7 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.199919604854E-01, CFL 0.00000, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 0, En 1.171149079398E-01, CFL 0.16898, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -2.63E-16, Se -1.07E-15, Te 0.00E+00 - 24, 1.000, 0, En 1.174133979370E-01, CFL 0.18564, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -3.03E-16, Se -1.26E-15, Te 0.00E+00 - 36, 1.500, 0, En 1.168470658074E-01, CFL 0.17130, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -3.56E-16, Se -1.54E-15, Te 0.00E+00 - 48, 2.000, 0, En 1.161316517613E-01, CFL 0.17278, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -3.90E-16, Se -1.82E-15, Te 0.00E+00 + 12, 0.500, 0, En 1.171152082591E-01, CFL 0.16885, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -2.64E-16, Se -1.57E-16, Te 0.00E+00 + 24, 1.000, 0, En 1.174416365069E-01, CFL 0.18168, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -3.27E-16, Se 7.91E-17, Te 0.00E+00 + 36, 1.500, 0, En 1.169225186621E-01, CFL 0.17125, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -3.18E-16, Se 5.51E-17, Te 0.00E+00 + 48, 2.000, 0, En 1.163288066068E-01, CFL 0.17543, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -2.90E-16, Se -5.08E-17, Te 0.00E+00 diff --git a/examples/adjustment2d/z/timestats.gnu b/examples/adjustment2d/z/timestats.gnu index 34f508fbd2..3cb2d73cd8 100644 --- a/examples/adjustment2d/z/timestats.gnu +++ b/examples/adjustment2d/z/timestats.gnu @@ -1,7 +1,7 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.842297395948E-29, CFL 0.00000, SL -3.5527E-15, M 5.12000E+13, S 2.5000, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 0, En 1.539244678739E-03, CFL 0.17840, SL -0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 8.26E-17, Se 9.37E-16, Te 0.00E+00 - 24, 1.000, 0, En 3.783607286135E-03, CFL 0.21382, SL -0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 5.39E-17, Se -1.50E-16, Te 0.00E+00 - 36, 1.500, 0, En 6.107507604702E-03, CFL 0.21927, SL -0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 5.03E-17, Se 2.60E-17, Te 0.00E+00 - 48, 2.000, 0, En 8.347946017020E-03, CFL 0.22507, SL -0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 1.18E-17, Se 4.70E-17, Te 0.00E+00 + 12, 0.500, 0, En 1.539244678739E-03, CFL 0.17840, SL -0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 8.34E-17, Se 1.08E-15, Te 0.00E+00 + 24, 1.000, 0, En 3.783607286135E-03, CFL 0.21382, SL -0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 4.31E-17, Se -5.18E-17, Te 0.00E+00 + 36, 1.500, 0, En 6.107507604702E-03, CFL 0.21927, SL -0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me -3.97E-17, Se -1.18E-16, Te 0.00E+00 + 48, 2.000, 0, En 8.347946017020E-03, CFL 0.22507, SL -0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 7.46E-17, Se -2.30E-17, Te 0.00E+00 diff --git a/examples/adjustment2d/z/timestats.intel b/examples/adjustment2d/z/timestats.intel index 72047558b1..bb0e5b536c 100644 --- a/examples/adjustment2d/z/timestats.intel +++ b/examples/adjustment2d/z/timestats.intel @@ -1,7 +1,7 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.842297395948E-29, CFL 0.00000, SL -3.5527E-15, M 5.12000E+13, S 2.5000, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 0, En 1.539244678739E-03, CFL 0.17840, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 7.97E-17, Se 9.14E-16, Te 0.00E+00 - 24, 1.000, 0, En 3.783607286135E-03, CFL 0.21382, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me -1.77E-17, Se -2.55E-16, Te 0.00E+00 - 36, 1.500, 0, En 6.107507604702E-03, CFL 0.21927, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 1.13E-16, Se 2.76E-16, Te 0.00E+00 - 48, 2.000, 0, En 8.347946017020E-03, CFL 0.22507, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me -5.31E-17, Se -4.35E-17, Te 0.00E+00 + 12, 0.500, 0, En 1.539244678739E-03, CFL 0.17840, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 8.21E-17, Se 1.10E-15, Te 0.00E+00 + 24, 1.000, 0, En 3.783607286135E-03, CFL 0.21382, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 3.75E-17, Se -4.76E-17, Te 0.00E+00 + 36, 1.500, 0, En 6.107507604702E-03, CFL 0.21927, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me -1.95E-17, Se 8.44E-17, Te 0.00E+00 + 48, 2.000, 0, En 8.347946017020E-03, CFL 0.22507, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me -3.65E-17, Se -2.85E-16, Te 0.00E+00 diff --git a/examples/adjustment2d/z/timestats.pgi b/examples/adjustment2d/z/timestats.pgi index f495ebb17f..94e5b3dbbf 100644 --- a/examples/adjustment2d/z/timestats.pgi +++ b/examples/adjustment2d/z/timestats.pgi @@ -1,7 +1,7 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.842297395948E-29, CFL 0.00000, SL -3.5527E-15, M 5.12000E+13, S 2.5000, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 0, En 1.539244678739E-03, CFL 0.17840, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 8.26E-17, Se 9.37E-16, Te 0.00E+00 - 24, 1.000, 0, En 3.783607286135E-03, CFL 0.21382, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 5.39E-17, Se -1.50E-16, Te 0.00E+00 - 36, 1.500, 0, En 6.107507604702E-03, CFL 0.21927, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 5.03E-17, Se 2.60E-17, Te 0.00E+00 - 48, 2.000, 0, En 8.347946017020E-03, CFL 0.22507, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 1.18E-17, Se 4.70E-17, Te 0.00E+00 + 12, 0.500, 0, En 1.539244678739E-03, CFL 0.17840, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 8.34E-17, Se 1.08E-15, Te 0.00E+00 + 24, 1.000, 0, En 3.783607286135E-03, CFL 0.21382, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 4.31E-17, Se -5.18E-17, Te 0.00E+00 + 36, 1.500, 0, En 6.107507604702E-03, CFL 0.21927, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me -3.97E-17, Se -1.18E-16, Te 0.00E+00 + 48, 2.000, 0, En 8.347946017020E-03, CFL 0.22507, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 7.46E-17, Se -2.30E-17, Te 0.00E+00 diff --git a/examples/flow_downslope/sigma/timestats.gnu b/examples/flow_downslope/sigma/timestats.gnu index 1a490e5e41..fb2b0d4646 100644 --- a/examples/flow_downslope/sigma/timestats.gnu +++ b/examples/flow_downslope/sigma/timestats.gnu @@ -1,15 +1,15 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 3.910267179003E-01, CFL 0.00000, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 1.000, 0, En 3.918116376007E-01, CFL 0.02732, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 9.11E-17, Se 9.10E-15, Te 0.00E+00 - 24, 2.000, 0, En 3.927062686427E-01, CFL 0.03966, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.30E-16, Se 9.64E-15, Te 0.00E+00 - 36, 3.000, 0, En 3.934149960573E-01, CFL 0.04426, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.24E-16, Se 6.08E-15, Te 0.00E+00 - 48, 4.000, 0, En 3.943757652960E-01, CFL 0.04467, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.95E-16, Se 5.37E-15, Te 0.00E+00 - 60, 5.000, 0, En 3.958172528277E-01, CFL 0.04906, SL 6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.47E-16, Se 9.59E-15, Te 0.00E+00 - 72, 6.000, 0, En 3.976561490021E-01, CFL 0.05326, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.51E-16, Se 1.18E-14, Te 0.00E+00 - 84, 7.000, 0, En 3.998807484851E-01, CFL 0.05468, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.05E-16, Se 4.91E-15, Te 0.00E+00 - 96, 8.000, 0, En 4.021803206718E-01, CFL 0.05722, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.60E-16, Se 8.84E-15, Te 0.00E+00 - 108, 9.000, 0, En 4.042646238511E-01, CFL 0.06007, SL 5.1159E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.48E-16, Se 5.35E-15, Te 0.00E+00 - 120, 10.000, 0, En 4.066568783099E-01, CFL 0.06414, SL 5.1159E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.89E-16, Se 8.68E-15, Te 0.00E+00 - 132, 11.000, 0, En 4.095491652758E-01, CFL 0.06876, SL 5.5707E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.82E-16, Se 8.68E-15, Te 0.00E+00 - 144, 12.000, 0, En 4.123059328792E-01, CFL 0.06778, SL 6.5938E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.89E-16, Se 8.72E-15, Te 0.00E+00 + 12, 1.000, 0, En 3.918116376007E-01, CFL 0.02732, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.39E-17, Se -8.88E-16, Te 0.00E+00 + 24, 2.000, 0, En 3.927062686427E-01, CFL 0.03966, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.94E-16, Se 8.15E-15, Te 0.00E+00 + 36, 3.000, 0, En 3.934149960573E-01, CFL 0.04426, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.83E-16, Se 3.93E-15, Te 0.00E+00 + 48, 4.000, 0, En 3.943757652960E-01, CFL 0.04467, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.43E-16, Se 1.01E-14, Te 0.00E+00 + 60, 5.000, 0, En 3.958172528277E-01, CFL 0.04906, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.45E-16, Se 7.33E-15, Te 0.00E+00 + 72, 6.000, 0, En 3.976561490021E-01, CFL 0.05326, SL 6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.86E-16, Se 7.55E-15, Te 0.00E+00 + 84, 7.000, 0, En 3.998807484851E-01, CFL 0.05468, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.37E-16, Se 7.28E-15, Te 0.00E+00 + 96, 8.000, 0, En 4.021803206718E-01, CFL 0.05722, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.23E-16, Se 6.64E-15, Te 0.00E+00 + 108, 9.000, 0, En 4.042646238511E-01, CFL 0.06007, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.35E-16, Se 3.71E-15, Te 0.00E+00 + 120, 10.000, 0, En 4.066568783099E-01, CFL 0.06414, SL 5.1159E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.45E-16, Se 8.17E-15, Te 0.00E+00 + 132, 11.000, 0, En 4.095491652758E-01, CFL 0.06876, SL 5.1159E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.60E-16, Se 9.06E-15, Te 0.00E+00 + 144, 12.000, 0, En 4.123059328792E-01, CFL 0.06778, SL 5.5707E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.70E-16, Se 7.02E-15, Te 0.00E+00 diff --git a/examples/flow_downslope/sigma/timestats.intel b/examples/flow_downslope/sigma/timestats.intel index a3ee8d1d12..08f888c5e1 100644 --- a/examples/flow_downslope/sigma/timestats.intel +++ b/examples/flow_downslope/sigma/timestats.intel @@ -1,15 +1,15 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 3.910267179003E-01, CFL 0.00000, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 1.000, 0, En 3.918116376007E-01, CFL 0.02732, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 9.11E-17, Se 9.10E-15, Te 0.00E+00 - 24, 2.000, 0, En 3.927062686427E-01, CFL 0.03966, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.19E-16, Se 9.17E-15, Te 0.00E+00 - 36, 3.000, 0, En 3.934149960573E-01, CFL 0.04426, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.97E-16, Se 1.69E-15, Te 0.00E+00 - 48, 4.000, 0, En 3.943757652960E-01, CFL 0.04467, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.17E-16, Se 7.28E-15, Te 0.00E+00 - 60, 5.000, 0, En 3.958172528277E-01, CFL 0.04906, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.38E-16, Se 4.66E-15, Te 0.00E+00 - 72, 6.000, 0, En 3.976561490021E-01, CFL 0.05326, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.81E-16, Se 1.39E-14, Te 0.00E+00 - 84, 7.000, 0, En 3.998807484851E-01, CFL 0.05468, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.24E-16, Se 6.15E-15, Te 0.00E+00 - 96, 8.000, 0, En 4.021803206718E-01, CFL 0.05722, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.70E-16, Se 5.68E-15, Te 0.00E+00 - 108, 9.000, 0, En 4.042646238511E-01, CFL 0.06007, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.89E-16, Se 9.15E-15, Te 0.00E+00 - 120, 10.000, 0, En 4.066568783099E-01, CFL 0.06414, SL 5.1159E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.10E-16, Se 6.04E-15, Te 0.00E+00 - 132, 11.000, 0, En 4.095491652758E-01, CFL 0.06876, SL 5.1159E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.07E-16, Se 6.46E-15, Te 0.00E+00 - 144, 12.000, 0, En 4.123059328792E-01, CFL 0.06778, SL 5.5707E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.82E-16, Se 3.57E-15, Te 0.00E+00 + 12, 1.000, 0, En 3.918116376007E-01, CFL 0.02732, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.39E-17, Se -8.88E-16, Te 0.00E+00 + 24, 2.000, 0, En 3.927062686427E-01, CFL 0.03966, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.92E-16, Se 8.08E-15, Te 0.00E+00 + 36, 3.000, 0, En 3.934149960573E-01, CFL 0.04426, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.66E-16, Se 3.42E-15, Te 0.00E+00 + 48, 4.000, 0, En 3.943757652960E-01, CFL 0.04467, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.95E-16, Se 1.04E-14, Te 0.00E+00 + 60, 5.000, 0, En 3.958172528277E-01, CFL 0.04906, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.38E-16, Se 3.89E-15, Te 0.00E+00 + 72, 6.000, 0, En 3.976561490021E-01, CFL 0.05326, SL 6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.84E-16, Se 6.13E-15, Te 0.00E+00 + 84, 7.000, 0, En 3.998807484851E-01, CFL 0.05468, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.12E-16, Se 8.33E-15, Te 0.00E+00 + 96, 8.000, 0, En 4.021803206718E-01, CFL 0.05722, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.26E-16, Se 8.24E-15, Te 0.00E+00 + 108, 9.000, 0, En 4.042646238511E-01, CFL 0.06007, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 3.01E-16, Se 9.92E-15, Te 0.00E+00 + 120, 10.000, 0, En 4.066568783099E-01, CFL 0.06414, SL 5.1159E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.15E-16, Se 5.88E-15, Te 0.00E+00 + 132, 11.000, 0, En 4.095491652758E-01, CFL 0.06876, SL 5.1159E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.62E-16, Se 6.11E-15, Te 0.00E+00 + 144, 12.000, 0, En 4.123059328792E-01, CFL 0.06778, SL 5.5707E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.34E-16, Se 8.44E-15, Te 0.00E+00 diff --git a/examples/flow_downslope/sigma/timestats.pgi b/examples/flow_downslope/sigma/timestats.pgi index 62332b29d0..ee0664aa19 100644 --- a/examples/flow_downslope/sigma/timestats.pgi +++ b/examples/flow_downslope/sigma/timestats.pgi @@ -1,15 +1,15 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 3.910267179003E-01, CFL 0.00000, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 1.000, 0, En 3.918116376007E-01, CFL 0.02732, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.32E-16, Se 5.06E-15, Te 0.00E+00 - 24, 2.000, 0, En 3.927062686427E-01, CFL 0.03966, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.82E-16, Se 1.01E-14, Te 0.00E+00 - 36, 3.000, 0, En 3.934149960573E-01, CFL 0.04426, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.16E-16, Se 5.59E-15, Te 0.00E+00 - 48, 4.000, 0, En 3.943757652960E-01, CFL 0.04467, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.61E-16, Se 1.38E-14, Te 0.00E+00 - 60, 5.000, 0, En 3.958172528277E-01, CFL 0.04906, SL 6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.60E-16, Se 1.06E-14, Te 0.00E+00 - 72, 6.000, 0, En 3.976561490021E-01, CFL 0.05326, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.35E-16, Se 9.06E-15, Te 0.00E+00 - 84, 7.000, 0, En 3.998807484851E-01, CFL 0.05468, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.65E-16, Se 6.04E-15, Te 0.00E+00 - 96, 8.000, 0, En 4.021803206718E-01, CFL 0.05722, SL 5.1159E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.62E-16, Se 9.75E-15, Te 0.00E+00 - 108, 9.000, 0, En 4.042646238511E-01, CFL 0.06007, SL 5.1159E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.49E-16, Se 1.07E-14, Te 0.00E+00 - 120, 10.000, 0, En 4.066568783099E-01, CFL 0.06414, SL 5.5707E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.84E-16, Se 8.59E-15, Te 0.00E+00 - 132, 11.000, 0, En 4.095491652758E-01, CFL 0.06876, SL 6.5938E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.20E-16, Se 7.86E-15, Te 0.00E+00 - 144, 12.000, 0, En 4.123059328792E-01, CFL 0.06778, SL 6.5938E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.23E-16, Se 8.79E-15, Te 0.00E+00 + 12, 1.000, 0, En 3.918116376007E-01, CFL 0.02732, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.86E-17, Se -7.33E-16, Te 0.00E+00 + 24, 2.000, 0, En 3.927062686427E-01, CFL 0.03966, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.02E-16, Se 8.41E-15, Te 0.00E+00 + 36, 3.000, 0, En 3.934149960573E-01, CFL 0.04426, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.75E-16, Se 3.86E-15, Te 0.00E+00 + 48, 4.000, 0, En 3.943757652960E-01, CFL 0.04467, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.30E-16, Se 8.88E-15, Te 0.00E+00 + 60, 5.000, 0, En 3.958172528277E-01, CFL 0.04906, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.14E-16, Se 7.30E-15, Te 0.00E+00 + 72, 6.000, 0, En 3.976561490021E-01, CFL 0.05326, SL 6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.00E-16, Se 7.33E-15, Te 0.00E+00 + 84, 7.000, 0, En 3.998807484851E-01, CFL 0.05468, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.86E-16, Se 4.97E-15, Te 0.00E+00 + 96, 8.000, 0, En 4.021803206718E-01, CFL 0.05722, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.04E-16, Se 7.95E-15, Te 0.00E+00 + 108, 9.000, 0, En 4.042646238511E-01, CFL 0.06007, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.41E-16, Se 4.75E-15, Te 0.00E+00 + 120, 10.000, 0, En 4.066568783099E-01, CFL 0.06414, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.20E-16, Se 8.13E-15, Te 0.00E+00 + 132, 11.000, 0, En 4.095491652758E-01, CFL 0.06876, SL 5.1159E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.97E-16, Se 4.33E-15, Te 0.00E+00 + 144, 12.000, 0, En 4.123059328792E-01, CFL 0.06778, SL 5.1159E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.74E-16, Se 1.05E-14, Te 0.00E+00 diff --git a/examples/flow_downslope/z/timestats.gnu b/examples/flow_downslope/z/timestats.gnu index 2173f58aaf..dbc21f1670 100644 --- a/examples/flow_downslope/z/timestats.gnu +++ b/examples/flow_downslope/z/timestats.gnu @@ -1,15 +1,15 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.186830199571E-05, CFL 0.00000, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 1.000, 0, En 8.409049350125E-04, CFL 0.02755, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -4.80E-17, Se 1.03E-14, Te 0.00E+00 - 24, 2.000, 0, En 1.918579359387E-03, CFL 0.03807, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -4.00E-17, Se 9.99E-16, Te 0.00E+00 - 36, 3.000, 0, En 2.924811588448E-03, CFL 0.04335, SL 2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.45E-16, Se 6.86E-15, Te 0.00E+00 - 48, 4.000, 0, En 4.083671685848E-03, CFL 0.04480, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 3.79E-18, Se 2.00E-16, Te 0.00E+00 - 60, 5.000, 0, En 5.435846065395E-03, CFL 0.04760, SL 6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 5.24E-17, Se 7.99E-16, Te 0.00E+00 - 72, 6.000, 0, En 6.969491773066E-03, CFL 0.05197, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -8.88E-17, Se -5.55E-15, Te 0.00E+00 - 84, 7.000, 0, En 8.677951772114E-03, CFL 0.05336, SL -2.1600E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.25E-17, Se -1.27E-15, Te 0.00E+00 - 96, 8.000, 0, En 1.050990010979E-02, CFL 0.05617, SL 2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.59E-17, Se 9.77E-16, Te 0.00E+00 - 108, 9.000, 0, En 1.227047389132E-02, CFL 0.06067, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.78E-17, Se -4.15E-15, Te 0.00E+00 - 120, 10.000, 0, En 1.445965568162E-02, CFL 0.06521, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.88E-17, Se -2.62E-15, Te 0.00E+00 - 132, 11.000, 0, En 1.711624954676E-02, CFL 0.06810, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 9.52E-17, Se 5.11E-15, Te 0.00E+00 - 144, 12.000, 0, En 1.962997850516E-02, CFL 0.06899, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.09E-17, Se -2.58E-15, Te 0.00E+00 + 12, 1.000, 0, En 8.409049350138E-04, CFL 0.02755, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -5.98E-17, Se -2.00E-16, Te 0.00E+00 + 24, 2.000, 0, En 1.918579359377E-03, CFL 0.03807, SL 2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.20E-17, Se 1.91E-15, Te 0.00E+00 + 36, 3.000, 0, En 2.924811588515E-03, CFL 0.04335, SL 2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.80E-17, Se -2.22E-16, Te 0.00E+00 + 48, 4.000, 0, En 4.083671685977E-03, CFL 0.04480, SL 6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 3.69E-17, Se 3.42E-15, Te 0.00E+00 + 60, 5.000, 0, En 5.435846065464E-03, CFL 0.04760, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.21E-17, Se 7.77E-16, Te 0.00E+00 + 72, 6.000, 0, En 6.969491773108E-03, CFL 0.05197, SL 2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.99E-17, Se -2.35E-15, Te 0.00E+00 + 84, 7.000, 0, En 8.677951772564E-03, CFL 0.05336, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -9.04E-18, Se 9.55E-16, Te 0.00E+00 + 96, 8.000, 0, En 1.050990011082E-02, CFL 0.05617, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.07E-17, Se -2.97E-15, Te 0.00E+00 + 108, 9.000, 0, En 1.227047389393E-02, CFL 0.06067, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.54E-17, Se 5.55E-16, Te 0.00E+00 + 120, 10.000, 0, En 1.445965568735E-02, CFL 0.06521, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -9.08E-17, Se -3.13E-15, Te 0.00E+00 + 132, 11.000, 0, En 1.711624955709E-02, CFL 0.06810, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.74E-17, Se 1.55E-15, Te 0.00E+00 + 144, 12.000, 0, En 1.962997851534E-02, CFL 0.06899, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 3.04E-18, Se -1.27E-15, Te 0.00E+00 diff --git a/examples/flow_downslope/z/timestats.intel b/examples/flow_downslope/z/timestats.intel index 7ea83e4ced..ebce836625 100644 --- a/examples/flow_downslope/z/timestats.intel +++ b/examples/flow_downslope/z/timestats.intel @@ -1,15 +1,15 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.186830199571E-05, CFL 0.00000, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 1.000, 0, En 8.409049350124E-04, CFL 0.02755, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -3.96E-17, Se 8.35E-15, Te 0.00E+00 - 24, 2.000, 0, En 1.918579359386E-03, CFL 0.03807, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 6.99E-17, Se 5.79E-15, Te 0.00E+00 - 36, 3.000, 0, En 2.924811588485E-03, CFL 0.04335, SL 6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.82E-17, Se 3.77E-16, Te 0.00E+00 - 48, 4.000, 0, En 4.083671685891E-03, CFL 0.04480, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.82E-17, Se 2.86E-15, Te 0.00E+00 - 60, 5.000, 0, En 5.435846065500E-03, CFL 0.04760, SL 6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.77E-17, Se -3.77E-16, Te 0.00E+00 - 72, 6.000, 0, En 6.969491773268E-03, CFL 0.05197, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -8.29E-17, Se -5.00E-15, Te 0.00E+00 - 84, 7.000, 0, En 8.677951772500E-03, CFL 0.05336, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.26E-17, Se -1.29E-15, Te 0.00E+00 - 96, 8.000, 0, En 1.050990011095E-02, CFL 0.05617, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -6.03E-17, Se -2.38E-15, Te 0.00E+00 - 108, 9.000, 0, En 1.227047389292E-02, CFL 0.06067, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 3.39E-17, Se 5.55E-16, Te 0.00E+00 - 120, 10.000, 0, En 1.445965568233E-02, CFL 0.06521, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.37E-18, Se 1.75E-15, Te 0.00E+00 - 132, 11.000, 0, En 1.711624954645E-02, CFL 0.06810, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.34E-17, Se -2.64E-15, Te 0.00E+00 - 144, 12.000, 0, En 1.962997850415E-02, CFL 0.06899, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.63E-17, Se 2.02E-15, Te 0.00E+00 + 12, 1.000, 0, En 8.409049350138E-04, CFL 0.02755, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -5.98E-17, Se -1.78E-16, Te 0.00E+00 + 24, 2.000, 0, En 1.918579359382E-03, CFL 0.03807, SL 6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.07E-17, Se 1.86E-15, Te 0.00E+00 + 36, 3.000, 0, En 2.924811588512E-03, CFL 0.04335, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 6.74E-18, Se -3.77E-16, Te 0.00E+00 + 48, 4.000, 0, En 4.083671685950E-03, CFL 0.04480, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 6.65E-17, Se 3.22E-15, Te 0.00E+00 + 60, 5.000, 0, En 5.435846065423E-03, CFL 0.04760, SL 2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.99E-17, Se -9.10E-16, Te 0.00E+00 + 72, 6.000, 0, En 6.969491773044E-03, CFL 0.05197, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.75E-17, Se 2.44E-16, Te 0.00E+00 + 84, 7.000, 0, En 8.677951772520E-03, CFL 0.05336, SL 2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 5.93E-17, Se 2.82E-15, Te 0.00E+00 + 96, 8.000, 0, En 1.050990010985E-02, CFL 0.05617, SL 2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 5.55E-17, Se 7.77E-16, Te 0.00E+00 + 108, 9.000, 0, En 1.227047389007E-02, CFL 0.06067, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -4.91E-17, Se -1.64E-15, Te 0.00E+00 + 120, 10.000, 0, En 1.445965567738E-02, CFL 0.06521, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -8.33E-17, Se -5.15E-15, Te 0.00E+00 + 132, 11.000, 0, En 1.711624954096E-02, CFL 0.06810, SL 2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 3.31E-17, Se 2.11E-15, Te 0.00E+00 + 144, 12.000, 0, En 1.962997850096E-02, CFL 0.06899, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.77E-17, Se 1.13E-15, Te 0.00E+00 diff --git a/examples/flow_downslope/z/timestats.pgi b/examples/flow_downslope/z/timestats.pgi index 4253c29624..4ff25d30d3 100644 --- a/examples/flow_downslope/z/timestats.pgi +++ b/examples/flow_downslope/z/timestats.pgi @@ -1,15 +1,15 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.186830199571E-05, CFL 0.00000, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 1.000, 0, En 8.409049350127E-04, CFL 0.02755, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -9.26E-17, Se -4.44E-15, Te 0.00E+00 - 24, 2.000, 0, En 1.918579359387E-03, CFL 0.03807, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -3.48E-17, Se 3.89E-15, Te 0.00E+00 - 36, 3.000, 0, En 2.924811588463E-03, CFL 0.04335, SL 2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.61E-17, Se -2.86E-15, Te 0.00E+00 - 48, 4.000, 0, En 4.083671685918E-03, CFL 0.04480, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.35E-17, Se 3.84E-15, Te 0.00E+00 - 60, 5.000, 0, En 5.435846065495E-03, CFL 0.04760, SL 2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.28E-17, Se 3.09E-15, Te 0.00E+00 - 72, 6.000, 0, En 6.969491773208E-03, CFL 0.05197, SL 2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -4.03E-17, Se -1.04E-15, Te 0.00E+00 - 84, 7.000, 0, En 8.677951772441E-03, CFL 0.05336, SL -2.7285E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -4.08E-17, Se 8.44E-16, Te 0.00E+00 - 96, 8.000, 0, En 1.050990011031E-02, CFL 0.05617, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.86E-17, Se -1.20E-15, Te 0.00E+00 - 108, 9.000, 0, En 1.227047389230E-02, CFL 0.06067, SL -2.1600E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 9.00E-18, Se -3.91E-15, Te 0.00E+00 - 120, 10.000, 0, En 1.445965568297E-02, CFL 0.06521, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.07E-17, Se 7.10E-16, Te 0.00E+00 - 132, 11.000, 0, En 1.711624954606E-02, CFL 0.06810, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.65E-17, Se 3.22E-15, Te 0.00E+00 - 144, 12.000, 0, En 1.962997850262E-02, CFL 0.06899, SL -2.7285E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.91E-17, Se -3.91E-15, Te 0.00E+00 + 12, 1.000, 0, En 8.409049350138E-04, CFL 0.02755, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -6.16E-17, Se -1.33E-16, Te 0.00E+00 + 24, 2.000, 0, En 1.918579359386E-03, CFL 0.03807, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.54E-17, Se 2.60E-15, Te 0.00E+00 + 36, 3.000, 0, En 2.924811588462E-03, CFL 0.04335, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -3.49E-17, Se -1.47E-15, Te 0.00E+00 + 48, 4.000, 0, En 4.083671685872E-03, CFL 0.04480, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -8.78E-18, Se -1.33E-16, Te 0.00E+00 + 60, 5.000, 0, En 5.435846065454E-03, CFL 0.04760, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -4.43E-17, Se -1.38E-15, Te 0.00E+00 + 72, 6.000, 0, En 6.969491773205E-03, CFL 0.05197, SL -2.1600E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -8.24E-18, Se -2.49E-15, Te 0.00E+00 + 84, 7.000, 0, En 8.677951772502E-03, CFL 0.05336, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -4.16E-18, Se 7.10E-16, Te 0.00E+00 + 96, 8.000, 0, En 1.050990011023E-02, CFL 0.05617, SL 2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.01E-16, Se 4.97E-15, Te 0.00E+00 + 108, 9.000, 0, En 1.227047389038E-02, CFL 0.06067, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -8.85E-17, Se -3.49E-15, Te 0.00E+00 + 120, 10.000, 0, En 1.445965568028E-02, CFL 0.06521, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -5.78E-17, Se -2.86E-15, Te 0.00E+00 + 132, 11.000, 0, En 1.711624954521E-02, CFL 0.06810, SL -2.1600E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.24E-17, Se 1.22E-15, Te 0.00E+00 + 144, 12.000, 0, En 1.962997850159E-02, CFL 0.06899, SL -2.1600E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.27E-17, Se -1.24E-15, Te 0.00E+00 diff --git a/examples/global_ALE/z/timestats.gnu b/examples/global_ALE/z/timestats.gnu index 1159e3f0eb..39cbf0de32 100644 --- a/examples/global_ALE/z/timestats.gnu +++ b/examples/global_ALE/z/timestats.gnu @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.084709464019E-04, CFL 0.00000, SL 4.3625E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 89, En 1.002766637164E-03, CFL 0.11115, SL 5.4621E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.63E-17, Se 2.43E-08, Te 4.20E-04 - 24, 1.000, 0, En 1.168474959547E-03, CFL 0.21092, SL 1.5574E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.50E-17, Se 1.21E-08, Te 3.94E-04 + 12, 0.500, 89, En 1.002766622228E-03, CFL 0.11115, SL 5.4621E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.82E-17, Se 2.43E-08, Te 4.20E-04 + 24, 1.000, 0, En 1.168484906109E-03, CFL 0.21092, SL 1.5574E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.45E-17, Se 1.21E-08, Te 3.94E-04 diff --git a/examples/global_ALE/z/timestats.intel b/examples/global_ALE/z/timestats.intel index 9f43c27dce..9e2d02841e 100644 --- a/examples/global_ALE/z/timestats.intel +++ b/examples/global_ALE/z/timestats.intel @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.084709464019E-04, CFL 0.00000, SL 4.3625E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 89, En 1.002766805012E-03, CFL 0.11115, SL 5.4621E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.80E-17, Se 2.43E-08, Te 4.20E-04 - 24, 1.000, 0, En 1.168477351406E-03, CFL 0.21092, SL 1.5574E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.02E-17, Se 1.21E-08, Te 3.94E-04 + 12, 0.500, 89, En 1.002766858075E-03, CFL 0.11115, SL 5.4621E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.56E-17, Se 2.43E-08, Te 4.20E-04 + 24, 1.000, 0, En 1.168485014507E-03, CFL 0.21092, SL 1.5574E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.10E-17, Se 1.21E-08, Te 3.94E-04 diff --git a/examples/global_ALE/z/timestats.pgi b/examples/global_ALE/z/timestats.pgi index 7c9bde9177..1c447742ff 100644 --- a/examples/global_ALE/z/timestats.pgi +++ b/examples/global_ALE/z/timestats.pgi @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.084709464019E-04, CFL 0.00000, SL 4.3625E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 89, En 1.002478565375E-03, CFL 0.11115, SL 5.4549E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.55E-17, Se 2.43E-08, Te 4.20E-04 - 24, 1.000, 0, En 1.168602652333E-03, CFL 0.21092, SL 1.5560E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.21E-17, Se 1.21E-08, Te 3.94E-04 + 12, 0.500, 89, En 1.002478443544E-03, CFL 0.11115, SL 5.4549E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.66E-17, Se 2.43E-08, Te 4.20E-04 + 24, 1.000, 0, En 1.168578475886E-03, CFL 0.21092, SL 1.5560E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.12E-17, Se 1.21E-08, Te 3.94E-04 diff --git a/examples/resting/z/timestats.gnu b/examples/resting/z/timestats.gnu index 2c0b566c54..00eb8cbdf9 100644 --- a/examples/resting/z/timestats.gnu +++ b/examples/resting/z/timestats.gnu @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -0.0000E+00, M 4.14000E+15, S 33.0000, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 72, 1.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -0.0000E+00, M 4.14000E+15, S 33.0000, T 0.0000, Me 0.00E+00, Se 9.18E-14, Te 0.00E+00 - 144, 2.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -0.0000E+00, M 4.14000E+15, S 33.0000, T 0.0000, Me 0.00E+00, Se 7.25E-14, Te 0.00E+00 - 216, 3.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -0.0000E+00, M 4.14000E+15, S 33.0000, T 0.0000, Me 0.00E+00, Se 6.76E-14, Te 0.00E+00 - 288, 4.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -0.0000E+00, M 4.14000E+15, S 33.0000, T 0.0000, Me 0.00E+00, Se 6.28E-14, Te 0.00E+00 - 360, 5.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -0.0000E+00, M 4.14000E+15, S 33.0000, T 0.0000, Me 0.00E+00, Se 6.76E-14, Te 0.00E+00 + 72, 1.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -0.0000E+00, M 4.14000E+15, S 33.0000, T 0.0000, Me 0.00E+00, Se 8.70E-14, Te 0.00E+00 + 144, 2.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -0.0000E+00, M 4.14000E+15, S 33.0000, T 0.0000, Me 0.00E+00, Se 8.21E-14, Te 0.00E+00 + 216, 3.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -0.0000E+00, M 4.14000E+15, S 33.0000, T 0.0000, Me 0.00E+00, Se 7.25E-14, Te 0.00E+00 + 288, 4.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -0.0000E+00, M 4.14000E+15, S 33.0000, T 0.0000, Me 0.00E+00, Se 6.76E-14, Te 0.00E+00 + 360, 5.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -0.0000E+00, M 4.14000E+15, S 33.0000, T 0.0000, Me 0.00E+00, Se 5.80E-14, Te 0.00E+00 diff --git a/examples/resting/z/timestats.intel b/examples/resting/z/timestats.intel index f9a242cec5..c22875c536 100644 --- a/examples/resting/z/timestats.intel +++ b/examples/resting/z/timestats.intel @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL 0.0000E+00, M 4.14000E+15, S 33.0000, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 72, 1.000, 0, En 0.000000000000E+00, CFL 0.00000, SL 0.0000E+00, M 4.14000E+15, S 33.0000, T 0.0000, Me 0.00E+00, Se 9.18E-14, Te 0.00E+00 - 144, 2.000, 0, En 0.000000000000E+00, CFL 0.00000, SL 0.0000E+00, M 4.14000E+15, S 33.0000, T 0.0000, Me 0.00E+00, Se 7.25E-14, Te 0.00E+00 - 216, 3.000, 0, En 0.000000000000E+00, CFL 0.00000, SL 0.0000E+00, M 4.14000E+15, S 33.0000, T 0.0000, Me 0.00E+00, Se 6.76E-14, Te 0.00E+00 - 288, 4.000, 0, En 0.000000000000E+00, CFL 0.00000, SL 0.0000E+00, M 4.14000E+15, S 33.0000, T 0.0000, Me 0.00E+00, Se 6.28E-14, Te 0.00E+00 - 360, 5.000, 0, En 0.000000000000E+00, CFL 0.00000, SL 0.0000E+00, M 4.14000E+15, S 33.0000, T 0.0000, Me 0.00E+00, Se 6.76E-14, Te 0.00E+00 + 72, 1.000, 0, En 0.000000000000E+00, CFL 0.00000, SL 0.0000E+00, M 4.14000E+15, S 33.0000, T 0.0000, Me 0.00E+00, Se 8.70E-14, Te 0.00E+00 + 144, 2.000, 0, En 0.000000000000E+00, CFL 0.00000, SL 0.0000E+00, M 4.14000E+15, S 33.0000, T 0.0000, Me 0.00E+00, Se 8.21E-14, Te 0.00E+00 + 216, 3.000, 0, En 0.000000000000E+00, CFL 0.00000, SL 0.0000E+00, M 4.14000E+15, S 33.0000, T 0.0000, Me 0.00E+00, Se 7.25E-14, Te 0.00E+00 + 288, 4.000, 0, En 0.000000000000E+00, CFL 0.00000, SL 0.0000E+00, M 4.14000E+15, S 33.0000, T 0.0000, Me 0.00E+00, Se 6.76E-14, Te 0.00E+00 + 360, 5.000, 0, En 0.000000000000E+00, CFL 0.00000, SL 0.0000E+00, M 4.14000E+15, S 33.0000, T 0.0000, Me 0.00E+00, Se 5.80E-14, Te 0.00E+00 diff --git a/examples/resting/z/timestats.pgi b/examples/resting/z/timestats.pgi index f9a242cec5..c22875c536 100644 --- a/examples/resting/z/timestats.pgi +++ b/examples/resting/z/timestats.pgi @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL 0.0000E+00, M 4.14000E+15, S 33.0000, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 72, 1.000, 0, En 0.000000000000E+00, CFL 0.00000, SL 0.0000E+00, M 4.14000E+15, S 33.0000, T 0.0000, Me 0.00E+00, Se 9.18E-14, Te 0.00E+00 - 144, 2.000, 0, En 0.000000000000E+00, CFL 0.00000, SL 0.0000E+00, M 4.14000E+15, S 33.0000, T 0.0000, Me 0.00E+00, Se 7.25E-14, Te 0.00E+00 - 216, 3.000, 0, En 0.000000000000E+00, CFL 0.00000, SL 0.0000E+00, M 4.14000E+15, S 33.0000, T 0.0000, Me 0.00E+00, Se 6.76E-14, Te 0.00E+00 - 288, 4.000, 0, En 0.000000000000E+00, CFL 0.00000, SL 0.0000E+00, M 4.14000E+15, S 33.0000, T 0.0000, Me 0.00E+00, Se 6.28E-14, Te 0.00E+00 - 360, 5.000, 0, En 0.000000000000E+00, CFL 0.00000, SL 0.0000E+00, M 4.14000E+15, S 33.0000, T 0.0000, Me 0.00E+00, Se 6.76E-14, Te 0.00E+00 + 72, 1.000, 0, En 0.000000000000E+00, CFL 0.00000, SL 0.0000E+00, M 4.14000E+15, S 33.0000, T 0.0000, Me 0.00E+00, Se 8.70E-14, Te 0.00E+00 + 144, 2.000, 0, En 0.000000000000E+00, CFL 0.00000, SL 0.0000E+00, M 4.14000E+15, S 33.0000, T 0.0000, Me 0.00E+00, Se 8.21E-14, Te 0.00E+00 + 216, 3.000, 0, En 0.000000000000E+00, CFL 0.00000, SL 0.0000E+00, M 4.14000E+15, S 33.0000, T 0.0000, Me 0.00E+00, Se 7.25E-14, Te 0.00E+00 + 288, 4.000, 0, En 0.000000000000E+00, CFL 0.00000, SL 0.0000E+00, M 4.14000E+15, S 33.0000, T 0.0000, Me 0.00E+00, Se 6.76E-14, Te 0.00E+00 + 360, 5.000, 0, En 0.000000000000E+00, CFL 0.00000, SL 0.0000E+00, M 4.14000E+15, S 33.0000, T 0.0000, Me 0.00E+00, Se 5.80E-14, Te 0.00E+00 diff --git a/examples/seamount/sigma/timestats.gnu b/examples/seamount/sigma/timestats.gnu index 865440e27b..74e14c0ff7 100644 --- a/examples/seamount/sigma/timestats.gnu +++ b/examples/seamount/sigma/timestats.gnu @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -1.5916E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 1.7963E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.41E-15, Se 1.92E-13, Te 0.00E+00 - 192, 2.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 3.9563E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.62E-15, Se 2.03E-13, Te 0.00E+00 - 288, 3.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 5.9117E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.40E-15, Se 2.04E-13, Te 0.00E+00 - 384, 4.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 7.8671E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.34E-15, Se 1.99E-13, Te 0.00E+00 - 480, 5.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 9.7543E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.16E-15, Se 1.84E-13, Te 0.00E+00 + 96, 1.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 1.9554E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.50E-15, Se 1.88E-13, Te 0.00E+00 + 192, 2.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 3.9108E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.38E-15, Se 1.83E-13, Te 0.00E+00 + 288, 3.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 5.9117E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.48E-15, Se 1.81E-13, Te 0.00E+00 + 384, 4.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 7.7989E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.35E-15, Se 1.81E-13, Te 0.00E+00 + 480, 5.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 9.7543E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.15E-15, Se 1.75E-13, Te 0.00E+00 diff --git a/examples/seamount/sigma/timestats.intel b/examples/seamount/sigma/timestats.intel index d9a5ec00fc..74e14c0ff7 100644 --- a/examples/seamount/sigma/timestats.intel +++ b/examples/seamount/sigma/timestats.intel @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -1.5916E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 1.9554E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.66E-15, Se 2.04E-13, Te 0.00E+00 - 192, 2.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 3.9563E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.76E-15, Se 2.06E-13, Te 0.00E+00 - 288, 3.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 6.2983E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.41E-15, Se 2.03E-13, Te 0.00E+00 - 384, 4.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 7.8671E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.19E-15, Se 1.90E-13, Te 0.00E+00 - 480, 5.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 9.7998E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.16E-15, Se 1.90E-13, Te 0.00E+00 + 96, 1.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 1.9554E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.50E-15, Se 1.88E-13, Te 0.00E+00 + 192, 2.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 3.9108E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.38E-15, Se 1.83E-13, Te 0.00E+00 + 288, 3.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 5.9117E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.48E-15, Se 1.81E-13, Te 0.00E+00 + 384, 4.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 7.7989E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.35E-15, Se 1.81E-13, Te 0.00E+00 + 480, 5.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 9.7543E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.15E-15, Se 1.75E-13, Te 0.00E+00 diff --git a/examples/seamount/sigma/timestats.pgi b/examples/seamount/sigma/timestats.pgi index 93f5663fda..5cb6c18487 100644 --- a/examples/seamount/sigma/timestats.pgi +++ b/examples/seamount/sigma/timestats.pgi @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -1.3642E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 1.7963E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.32E-15, Se 1.90E-13, Te 0.00E+00 - 192, 2.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 3.7062E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.02E-15, Se 1.78E-13, Te 0.00E+00 - 288, 3.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 5.6616E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.39E-15, Se 1.99E-13, Te 0.00E+00 - 384, 4.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 7.6170E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.25E-15, Se 1.87E-13, Te 0.00E+00 - 480, 5.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 9.5724E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.24E-15, Se 1.95E-13, Te 0.00E+00 + 96, 1.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 1.7963E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.02E-15, Se 1.73E-13, Te 0.00E+00 + 192, 2.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 3.7517E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.55E-15, Se 1.86E-13, Te 0.00E+00 + 288, 3.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 5.7071E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.28E-15, Se 1.78E-13, Te 0.00E+00 + 384, 4.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 7.6170E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.37E-15, Se 1.80E-13, Te 0.00E+00 + 480, 5.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 9.6179E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.33E-15, Se 1.80E-13, Te 0.00E+00 diff --git a/examples/seamount/z/timestats.gnu b/examples/seamount/z/timestats.gnu index 3c7188d6ac..306f9603ee 100644 --- a/examples/seamount/z/timestats.gnu +++ b/examples/seamount/z/timestats.gnu @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 8.791864261575E-05, CFL 0.00000, SL -0.0000E+00, M 7.54620E+15, S 34.9371, T 0.0000, Me -3.72E-17, Se -1.26E-15, Te 0.00E+00 - 192, 2.000, 0, En 8.791864261576E-05, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 4.47E-17, Se 4.77E-15, Te 0.00E+00 - 288, 3.000, 0, En 8.791864261575E-05, CFL 0.00000, SL 4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 3.02E-16, Se 1.03E-14, Te 0.00E+00 - 384, 4.000, 0, En 8.791864261575E-05, CFL 0.00000, SL 9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -5.43E-17, Se 8.61E-16, Te 0.00E+00 - 480, 5.000, 0, En 8.791864261575E-05, CFL 0.00000, SL 4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 2.30E-16, Se 7.95E-16, Te 0.00E+00 + 96, 1.000, 0, En 8.791864261575E-05, CFL 0.00000, SL -0.0000E+00, M 7.54620E+15, S 34.9371, T 0.0000, Me 4.03E-17, Se -7.62E-15, Te 0.00E+00 + 192, 2.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 1.83E-16, Se -1.13E-15, Te 0.00E+00 + 288, 3.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 4.03E-16, Se 8.55E-15, Te 0.00E+00 + 384, 4.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 1.8190E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me 2.53E-16, Se 4.11E-15, Te 0.00E+00 + 480, 5.000, 0, En 8.791864261575E-05, CFL 0.00000, SL 1.8190E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me -1.24E-17, Se -4.64E-15, Te 0.00E+00 diff --git a/examples/seamount/z/timestats.intel b/examples/seamount/z/timestats.intel index 3016f4df94..4bc0992614 100644 --- a/examples/seamount/z/timestats.intel +++ b/examples/seamount/z/timestats.intel @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 2.51E-17, Se 2.05E-15, Te 0.00E+00 - 192, 2.000, 0, En 8.791864261575E-05, CFL 0.00000, SL 0.0000E+00, M 7.54620E+15, S 34.9371, T 0.0000, Me 6.50E-17, Se 3.84E-15, Te 0.00E+00 - 288, 3.000, 0, En 8.791864261576E-05, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -2.16E-16, Se -1.76E-14, Te 0.00E+00 - 384, 4.000, 0, En 8.791864261575E-05, CFL 0.00000, SL 4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 2.53E-16, Se 3.18E-15, Te 0.00E+00 - 480, 5.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 1.26E-16, Se 9.54E-15, Te 0.00E+00 + 96, 1.000, 0, En 8.791864261575E-05, CFL 0.00000, SL 0.0000E+00, M 7.54620E+15, S 34.9371, T 0.0000, Me 4.03E-17, Se -7.62E-15, Te 0.00E+00 + 192, 2.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 1.83E-16, Se -1.13E-15, Te 0.00E+00 + 288, 3.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 4.03E-16, Se 8.55E-15, Te 0.00E+00 + 384, 4.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 1.8190E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me 2.53E-16, Se 4.11E-15, Te 0.00E+00 + 480, 5.000, 0, En 8.791864261575E-05, CFL 0.00000, SL 1.8190E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me -1.24E-17, Se -4.64E-15, Te 0.00E+00 diff --git a/examples/seamount/z/timestats.pgi b/examples/seamount/z/timestats.pgi index 5d220bc85c..bf18205832 100644 --- a/examples/seamount/z/timestats.pgi +++ b/examples/seamount/z/timestats.pgi @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 1.03E-16, Se 1.12E-14, Te 0.00E+00 - 192, 2.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -3.23E-17, Se -2.39E-15, Te 0.00E+00 - 288, 3.000, 0, En 8.791864261575E-05, CFL 0.00000, SL 0.0000E+00, M 7.54620E+15, S 34.9371, T 0.0000, Me -3.60E-17, Se -1.66E-15, Te 0.00E+00 - 384, 4.000, 0, En 8.791864261576E-05, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -1.85E-16, Se -7.95E-15, Te 0.00E+00 - 480, 5.000, 0, En 8.791864261575E-05, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 1.14E-17, Se -5.04E-15, Te 0.00E+00 + 96, 1.000, 0, En 8.791864261576E-05, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 2.63E-16, Se -5.04E-15, Te 0.00E+00 + 192, 2.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 0.0000E+00, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.21E-17, Se -3.71E-15, Te 0.00E+00 + 288, 3.000, 0, En 8.791864261575E-05, CFL 0.00000, SL 0.0000E+00, M 7.54620E+15, S 34.9371, T 0.0000, Me -8.66E-17, Se -1.44E-14, Te 0.00E+00 + 384, 4.000, 0, En 8.791864261575E-05, CFL 0.00000, SL 0.0000E+00, M 7.54620E+15, S 34.9371, T 0.0000, Me -2.01E-16, Se -1.31E-14, Te 0.00E+00 + 480, 5.000, 0, En 8.791864261575E-05, CFL 0.00000, SL 0.0000E+00, M 7.54620E+15, S 34.9371, T 0.0000, Me -1.85E-16, Se -1.70E-14, Te 0.00E+00 diff --git a/examples/sloshing/rho/timestats.gnu b/examples/sloshing/rho/timestats.gnu index 218a836503..b118db374c 100644 --- a/examples/sloshing/rho/timestats.gnu +++ b/examples/sloshing/rho/timestats.gnu @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.315612025261E-02, CFL 0.00000, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 2.285155252340E-02, CFL 0.08265, SL -0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 1.19E-16, Se -1.55E-14, Te 1.38E-17 - 192, 2.000, 0, En 2.246601661908E-02, CFL 0.04341, SL -0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 2.43E-17, Se -1.78E-14, Te -1.10E-16 - 288, 3.000, 0, En 2.287980363282E-02, CFL 0.05264, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me -1.08E-16, Se -2.52E-14, Te -9.65E-17 - 384, 4.000, 0, En 2.251370440321E-02, CFL 0.08309, SL 1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 2.08E-17, Se -4.20E-14, Te 1.97E-18 - 480, 5.000, 0, En 2.282941068956E-02, CFL 0.01720, SL -0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 2.26E-17, Se -5.19E-15, Te -5.31E-16 + 96, 1.000, 0, En 2.285155252345E-02, CFL 0.08265, SL -0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 1.44E-17, Se -9.90E-15, Te 4.73E-17 + 192, 2.000, 0, En 2.246601663108E-02, CFL 0.04341, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me -1.23E-16, Se -1.38E-14, Te -6.70E-17 + 288, 3.000, 0, En 2.287980365731E-02, CFL 0.05264, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 6.60E-17, Se -1.32E-14, Te 3.54E-17 + 384, 4.000, 0, En 2.251370476072E-02, CFL 0.08309, SL 2.2737E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 1.73E-16, Se -7.25E-15, Te -1.40E-16 + 480, 5.000, 0, En 2.282940970334E-02, CFL 0.01720, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me -1.45E-16, Se -1.39E-14, Te 7.88E-18 diff --git a/examples/sloshing/rho/timestats.intel b/examples/sloshing/rho/timestats.intel index 190b6f049a..9778fb3695 100644 --- a/examples/sloshing/rho/timestats.intel +++ b/examples/sloshing/rho/timestats.intel @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.315612025262E-02, CFL 0.00000, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 2.285155252347E-02, CFL 0.08265, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me -7.48E-17, Se -1.78E-14, Te 5.08E-16 - 192, 2.000, 0, En 2.246601662189E-02, CFL 0.04341, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 3.80E-17, Se -7.25E-16, Te -5.55E-16 - 288, 3.000, 0, En 2.287980364447E-02, CFL 0.05264, SL 1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 1.91E-16, Se -2.86E-14, Te -6.72E-16 - 384, 4.000, 0, En 2.251370467124E-02, CFL 0.08309, SL 2.2737E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 1.37E-17, Se 9.18E-15, Te -1.61E-16 - 480, 5.000, 0, En 2.282940871682E-02, CFL 0.01720, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me -2.14E-16, Se 1.55E-14, Te -1.01E-15 + 96, 1.000, 0, En 2.285155252340E-02, CFL 0.08265, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 2.36E-17, Se -4.59E-15, Te -2.95E-17 + 192, 2.000, 0, En 2.246601662616E-02, CFL 0.04341, SL -2.2737E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me -1.85E-16, Se -2.04E-14, Te 7.09E-17 + 288, 3.000, 0, En 2.287980365159E-02, CFL 0.05264, SL -2.2737E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me -2.08E-16, Se -1.96E-14, Te -1.97E-17 + 384, 4.000, 0, En 2.251370239251E-02, CFL 0.08309, SL -3.4106E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me -3.63E-17, Se -1.68E-14, Te 5.51E-17 + 480, 5.000, 0, En 2.282940159111E-02, CFL 0.01720, SL -3.4106E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 2.31E-17, Se -4.59E-15, Te -8.07E-17 diff --git a/examples/sloshing/rho/timestats.pgi b/examples/sloshing/rho/timestats.pgi index e891973dda..ec8b8842ac 100644 --- a/examples/sloshing/rho/timestats.pgi +++ b/examples/sloshing/rho/timestats.pgi @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.315612025256E-02, CFL 0.00000, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 2.285155252345E-02, CFL 0.08265, SL 1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 1.40E-16, Se -2.93E-14, Te -1.08E-16 - 192, 2.000, 0, En 2.246601662899E-02, CFL 0.04341, SL 1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 1.62E-16, Se -4.38E-14, Te -1.26E-15 - 288, 3.000, 0, En 2.287980364945E-02, CFL 0.05264, SL 3.4106E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 2.48E-17, Se -1.56E-14, Te -7.44E-16 - 384, 4.000, 0, En 2.251370445171E-02, CFL 0.08309, SL 3.4106E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 1.56E-17, Se -3.21E-14, Te -6.72E-16 - 480, 5.000, 0, En 2.282940750276E-02, CFL 0.01720, SL 4.5475E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 6.79E-17, Se -1.14E-14, Te -1.36E-15 + 96, 1.000, 0, En 2.285155252345E-02, CFL 0.08265, SL -2.2737E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me -5.74E-17, Se -1.17E-14, Te 3.15E-17 + 192, 2.000, 0, En 2.246601662696E-02, CFL 0.04341, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me -1.74E-16, Se -1.56E-14, Te -4.92E-17 + 288, 3.000, 0, En 2.287980364458E-02, CFL 0.05264, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 1.09E-16, Se -6.04E-15, Te -2.76E-17 + 384, 4.000, 0, En 2.251370446388E-02, CFL 0.08309, SL -2.2737E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 3.84E-17, Se -1.03E-14, Te 1.38E-17 + 480, 5.000, 0, En 2.282940591706E-02, CFL 0.01720, SL -2.2737E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me -1.97E-16, Se -1.91E-14, Te -1.23E-16 diff --git a/src/ALE/MOM_remapping.F90 b/src/ALE/MOM_remapping.F90 index ff5cca5909..2d049913af 100644 --- a/src/ALE/MOM_remapping.F90 +++ b/src/ALE/MOM_remapping.F90 @@ -656,8 +656,8 @@ subroutine remapping_core( CS, n0, h0, u0, n1, dx, h1, u1 ) 'The selected remapping method is invalid' ) end select -! call remapByDeltaZ( n0, h0, u0, CS%ppoly_r, n1, dx, iMethod, u1 ) - call remapByProjection( n0, h0, u0, CS%ppoly_r, n1, h1, iMethod, u1 ) + call remapByDeltaZ( n0, h0, u0, CS%ppoly_r, n1, dx, iMethod, u1 ) +! call remapByProjection( n0, h0, u0, CS%ppoly_r, n1, h1, iMethod, u1 ) #ifdef __DO_SAFTEY_CHECKS__ call checkGridConservation(n0, h0, u0, n1, h1, u1) @@ -703,7 +703,7 @@ subroutine remapping_core( CS, n0, h0, u0, n1, dx, h1, u1 ) call MOM_error( FATAL, 'MOM_remapping, remapping_core: '//& 'Total stuff on h0 and h1 differ by more than roundoff' ) endif - if (abs(totalHU2-totalHU0) > (err0+err2)*5000.) then + if (abs(totalHU2-totalHU0) > (err0+err2)*real(n1)) then write(0,*) 'h0=',h0 write(0,*) 'hf=',h0+dx(2:n1+1)-dx(1:n1) write(0,*) 'u0=',u0 From 49ec906d52102749a2f836919416ef5fe9b636a6 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 26 Jul 2013 08:54:38 -0400 Subject: [PATCH 082/372] Removed hNew from remappping/regridding arguments Now that we have switched to the flux form, I'm removing the unused hNew created by regridding and passed up/down to remapping to avoid any confusion about how the new grid is specified. It is specified by the old "h" plyus the interface motions. --- src/ALE/MOM_ALE.F90 | 2 +- src/ALE/MOM_regridding.F90 | 4 +- src/ALE/MOM_remapping.F90 | 236 ++++--------------------------------- 3 files changed, 25 insertions(+), 217 deletions(-) diff --git a/src/ALE/MOM_ALE.F90 b/src/ALE/MOM_ALE.F90 index 311ca2126e..f11039ee68 100644 --- a/src/ALE/MOM_ALE.F90 +++ b/src/ALE/MOM_ALE.F90 @@ -350,7 +350,7 @@ subroutine ALE_main( G, h, u, v, tv, CS ) call regridding_main( CS%remapCS, CS%regridCS, G, h, tv, CS%dzRegrid, CS%h_aux ) ! Remap all variables from old grid h onto new grid h_new - call remapping_main( CS%remapCS, G, h, -CS%dzRegrid, CS%h_aux, tv, u, v ) + call remapping_main( CS%remapCS, G, h, -CS%dzRegrid, tv, u, v ) ! Override old grid with new one. The new grid 'h_new' is built in ! one of the 'build_...' routines above. diff --git a/src/ALE/MOM_regridding.F90 b/src/ALE/MOM_regridding.F90 index 80c1202684..693595ca7a 100644 --- a/src/ALE/MOM_regridding.F90 +++ b/src/ALE/MOM_regridding.F90 @@ -728,10 +728,10 @@ subroutine buildGridRho( G, h, tv, dzInterface, hNew, remapCS, CS ) dx(1) = 0. dx(nz+1) = 0. - call remapping_core(remapCS, nz, h0, S_column, nz, dx, h1, Tmp_column) + call remapping_core(remapCS, nz, h0, S_column, nz, dx, Tmp_column) S_column(:) = Tmp_column(:) - call remapping_core(remapCS, nz, h0, T_column, nz, dx, h1, Tmp_column) + call remapping_core(remapCS, nz, h0, T_column, nz, dx, Tmp_column) T_column(:) = Tmp_column(:) ! Compute the deviation between two successive grids diff --git a/src/ALE/MOM_remapping.F90 b/src/ALE/MOM_remapping.F90 index 2d049913af..7010c4390d 100644 --- a/src/ALE/MOM_remapping.F90 +++ b/src/ALE/MOM_remapping.F90 @@ -96,7 +96,7 @@ module MOM_remapping !------------------------------------------------------------------------------ ! General remapping routine !------------------------------------------------------------------------------ -subroutine remapping_main( CS, G, h, dxInterface, h_new, tv, u, v ) +subroutine remapping_main( CS, G, h, dxInterface, tv, u, v ) !------------------------------------------------------------------------------ ! This routine takes care of remapping all variable between the old and the ! new grids. When velocity components need to be remapped, thicknesses at @@ -108,7 +108,6 @@ subroutine remapping_main( CS, G, h, dxInterface, h_new, tv, u, v ) type(ocean_grid_type), intent(in) :: G real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(in) :: dxInterface - real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h_new type(thermo_var_ptrs), intent(inout) :: tv real, dimension(NIMEMB_,NJMEM_,NKMEM_), optional, intent(inout) :: u real, dimension(NIMEM_,NJMEMB_,NKMEM_), optional, intent(inout) :: v @@ -127,20 +126,18 @@ subroutine remapping_main( CS, G, h, dxInterface, h_new, tv, u, v ) ! Build the start and final grids h1(:) = h(i,j,:) - h2(:) = h_new(i,j,:) dx(:) = dxInterface(i,j,:) - call buildConsistentGrids(nz, h1, dx, h2, x1, x2) + call buildGridFromH(nz, h1, x1) do k = 1,nz h1(k) = x1(k+1) - x1(k) - h2(k) = x2(k+1) - x2(k) end do - call remapping_core(CS, nz, h1, tv%S(i,j,:), nz, dx, h2, CS%u_column) + call remapping_core(CS, nz, h1, tv%S(i,j,:), nz, dx, CS%u_column) tv%S(i,j,:) = CS%u_column(:) - call remapping_core(CS, nz, h1, tv%T(i,j,:), nz, dx, h2, CS%u_column) + call remapping_core(CS, nz, h1, tv%T(i,j,:), nz, dx, CS%u_column) tv%T(i,j,:) = CS%u_column(:) @@ -154,16 +151,14 @@ subroutine remapping_main( CS, G, h, dxInterface, h_new, tv, u, v ) ! Build the start and final grids h1(:) = 0.5 * ( h(i,j,:) + h(i+1,j,:) ) - h2(:) = 0.5 * ( h_new(i,j,:) + h_new(i+1,j,:) ) dx(:) = 0.5 * ( dxInterface(i,j,:) + dxInterface(i+1,j,:) ) - call buildConsistentGrids(nz, h1, dx, h2, x1, x2) + call buildGridFromH(nz, h1, x1) do k = 1,nz h1(k) = x1(k+1) - x1(k) - h2(k) = x2(k+1) - x2(k) end do - call remapping_core(CS, nz, h1, u(i,j,:), nz, dx, h2, CS%u_column) + call remapping_core(CS, nz, h1, u(i,j,:), nz, dx, CS%u_column) u(i,j,:) = CS%u_column(:) @@ -178,16 +173,14 @@ subroutine remapping_main( CS, G, h, dxInterface, h_new, tv, u, v ) ! Build the start and final grids h1(:) = 0.5 * ( h(i,j,:) + h(i,j+1,:) ) - h2(:) = 0.5 * ( h_new(i,j,:) + h_new(i,j+1,:) ) dx(:) = 0.5 * ( dxInterface(i,j,:) + dxInterface(i,j+1,:) ) - call buildConsistentGrids(nz, h1, dx, h2, x1, x2) + call buildGridFromH(nz, h1, x1) do k = 1,nz h1(k) = x1(k+1) - x1(k) - h2(k) = x2(k+1) - x2(k) end do - call remapping_core(CS, nz, h1, v(i,j,:), nz, dx, h2, CS%u_column) + call remapping_core(CS, nz, h1, v(i,j,:), nz, dx, CS%u_column) v(i,j,:) = CS%u_column(:) @@ -198,67 +191,6 @@ subroutine remapping_main( CS, G, h, dxInterface, h_new, tv, u, v ) end subroutine remapping_main -!------------------------------------------------------------------------------ -! Build a final grid -!------------------------------------------------------------------------------ -subroutine buildConsistentGrids(nz, hs, dx, hf, xs, xf) -!------------------------------------------------------------------------------ -! This routine calculates the coordinates xs and xf consistently from -! hs and hf so that the edges of the domain line up. -! If suM(hs) and sum(hf) differ significantly and error is generated. -!------------------------------------------------------------------------------ - - ! Arguments - integer, intent(in) :: nz - real, dimension(nz), intent(in) :: hs, hf - real, dimension(nz+1), intent(in) :: dx - real, dimension(nz+1), intent(inout) :: xs, xf - - integer :: k - real :: sumH1, sumH2 - real, dimension(nz+1) :: xAlt - - ! Build start grid - call buildGridFromH(nz, hs, xs) - sumH1 = xs(nz+1) - - ! Final grid based on hf - call buildGridFromH(nz, hf, xf) - sumH2 = xf(nz+1) - - ! Final grid based on dx - xAlt = xs + dx - -#ifdef __DO_SAFTEY_CHECKS__ - call checkConsistantCoords(nz, xs, nz, xf, .false., 'buildConsistentGrids xf') - call checkConsistantCoords(nz, xs, nz, xAlt, .true., 'buildConsistentGrids xAlt') - ! Conservation of thickness - if (abs(sumH1-sumH2)>0.5*real(nz)*epsilon(sumH2)*(sumH1+sumH2)) then - write(0,*) 'Start/final/start-final grid' - do k = 1,nz+1 - write(0,'(i4,3es12.3)') k,xs(k),xf(k),xs(k)-xf(k) - enddo - write(0,*) 'eps,H*eps',epsilon(sumH2),0.5*epsilon(sumH2)*(sumH1+sumH2) - call MOM_error(FATAL,'MOM_remapping, buildConsistentGrids: '//& - 'Final and start grids do not match.') - endif - if (dx(1) /= 0.) then - write(0,*) 'dx=',dx - call MOM_error(FATAL,'MOM_remapping, buildConsistentGrids: '//& - 'Surface moved ... dx at surface non zero.') - endif - if (dx(nz+1) /= 0.) then - write(0,*) 'dx=',dx - call MOM_error(FATAL,'MOM_remapping, buildConsistentGrids: '//& - 'Bottom moved ... dx at surface non zero.') - endif -#endif - -! call makeGridsConsistent(nz, xs, nz, hf, xf) - -end subroutine buildConsistentGrids - - !------------------------------------------------------------------------------ ! Build a grid from h !------------------------------------------------------------------------------ @@ -370,51 +302,6 @@ function isPosSumErrSignificant(n1, sum1, n2, sum2) end function isPosSumErrSignificant -!------------------------------------------------------------------------------ -! Check that data remapped between two grids are conserved -!------------------------------------------------------------------------------ -subroutine checkGridConservation(ns, hs, us, nf, hf, uf) -!------------------------------------------------------------------------------ -! Checks that the sum of hs*us and hf*uf match. Also checks that the -! analgous sums in terms of sx and xf are consistant. -!------------------------------------------------------------------------------ - - ! Arguments - integer, intent(in) :: ns, nf - real, intent(in) :: hs(:), us(:) ! Size ns - real, intent(in) :: hf(:), uf(:) ! Size nf - - ! Local variables -#ifdef DISABLE_CONSEEVATION_CHECK_BECAUSE_IT_FAILS______ - integer :: k -#endif - real :: sumHUs, errHUs - real :: sumHUf, errHUf - - call sumHtimesQ(ns, hs, us, sumHUs, errHUs) - call sumHtimesQ(nf, hf, uf, sumHUf, errHUf) -#ifdef DISABLE_CONSEEVATION_CHECK_BECAUSE_IT_FAILS______ - if (abs(sumHUf-sumHUs)>errHUf+errHUs) then - write(0,'("ns,nf=",2i4)') ns,nf - do k = 1,max(ns,nf)+1 - if (k<=min(ns,nf)) then - write(0,'(i4,"hs,us,hf,uf=",4es12.3)') k,hs(k),us(k),hf(k),uf(k) - elseif (k>ns .and. k<=nf) then - write(0,'(i4," hf,uf=",24x,2es12.3)') k,hf(k),uf(k) - elseif (k>nf .and. k<=ns) then - write(0,'(i4,"hs,us =",2es12.3)') k,hs(k),us(k) - endif - enddo - write(0,'("sumHUf,sumHUs=",2es12.3)') sumHUf,sumHUs - write(0,'("err,errHUf,errHUs=",3es12.3)') abs(sumHUf-sumHUs),errHUf,errHUs - call MOM_error(FATAL,'MOM_remapping, checkGridConservation: '//& - 'Total amount of stuff on two grids differs by more than round-off.') - endif -#endif - -end subroutine checkGridConservation - - !------------------------------------------------------------------------------ ! Sum the product of two arrays !------------------------------------------------------------------------------ @@ -489,57 +376,10 @@ function isSignedSumErrSignificant(n1, maxTerm1, sum1, n2, maxTerm2, sum2) end function isSignedSumErrSignificant -!------------------------------------------------------------------------------ -! Make a second grid consistent with the first -!------------------------------------------------------------------------------ -subroutine makeGridsConsistent(ns, xs, nf, hf, xf) -!------------------------------------------------------------------------------ -! Adjusts xf so that the end points exactly match those of xs. -! It is best to have called checkConsistantCoords with strict=false -! to ensure that the grids are already close and only differ due to -! round-off. -!------------------------------------------------------------------------------ - - ! Arguments - integer, intent(in) :: ns, nf - real, intent(in) :: xs(ns+1), hf(nf) - real, intent(inout) :: xf(nf+1) - - ! Local variables - integer :: k - real :: nonDimPos, sumHs, sumHf - -#ifdef __DO_SAFTEY_CHECKS__ - if (xf(1) /= xs(1)) call & - MOM_error(FATAL,'MOM_remapping, makeGridsConsistent: '//& - 'Starting point of two grids do not match.') - call checkConsistantCoords(ns, xs, nf, xf, .false., 'makeGridsConsistent 1') -#endif - - ! Adjust new grid so that end-points match those of the start grid. - sumHs = xs(ns+1) - sumHf = xf(nf+1) - if (sumHf/=sumHs) then - xf(nf+1) = sumHs - do k = nf,1,-1 - nonDimPos = xf(k) / sumHf ! Position of xf interface within column - ! When nonDimPos -> 1, adjust xf towards a bottom-up integration - ! When nonDomPos -> 0, keep xf at the original top-down integration - xf(k) = (1.-nonDimPos) * xf(k) + nonDimPos * (xf(k+1) - hf(k)) - end do - endif - -#ifdef __DO_SAFTEY_CHECKS__ - call checkConsistantCoords(ns, xs, nf, xf, .true., 'makeGridsConsistent 2') -#endif - -end subroutine makeGridsConsistent - - !------------------------------------------------------------------------------ ! Remapping core routine !------------------------------------------------------------------------------ -subroutine remapping_core( CS, n0, h0, u0, n1, dx, h1, u1 ) +subroutine remapping_core( CS, n0, h0, u0, n1, dx, u1 ) !------------------------------------------------------------------------------ ! This routine is basic in that it simply takes two grids and remaps the ! field known on the first grid onto the second grid, following the rules @@ -553,7 +393,6 @@ subroutine remapping_core( CS, n0, h0, u0, n1, dx, h1, u1 ) real, dimension(:), intent(in) :: u0 ! cell averages on source grid integer, intent(in) :: n1 ! Number of cells on target grid real, dimension(:), intent(in) :: dx ! Change in interface positions - real, dimension(:), intent(in) :: h1 ! cell widths on target grid real, dimension(:), intent(out) :: u1 ! cell averages on target grid ! Local variables @@ -561,8 +400,8 @@ subroutine remapping_core( CS, n0, h0, u0, n1, dx, h1, u1 ) #ifdef __DO_SAFTEY_CHECKS__ integer :: k - real :: hTmp, totalH0, totalH1, totalHf, eps - real :: err0, totalHU0, err1, totalHU1, err2, totalHU2 + real :: hTmp, totalH0, totalHf, eps + real :: err0, totalHU0, err2, totalHU2 if (dx(1) /= 0.) call MOM_error( FATAL, 'MOM_remapping, remapping_core: '//& 'Non-zero surface flux!' ) ! This is techically allowed but in avoided practice @@ -570,7 +409,6 @@ subroutine remapping_core( CS, n0, h0, u0, n1, dx, h1, u1 ) do k=1, n1 totalH0 = totalH0 + h0(k) enddo - totalH1 = 0. totalHf = 0. do k=1, n1 if (k <= n0) then @@ -588,19 +426,13 @@ subroutine remapping_core( CS, n0, h0, u0, n1, dx, h1, u1 ) 'negative h implied by fluxes' ) endif endif - totalH1 = totalH1 + h1(k) totalHf = totalHf + hTmp end do eps = epsilon(hTmp)*totalH0 - if (abs(totalH1-totalH0) > 0.5*real(n0+n1-2)*eps) then - write(0,*) 'H0,H1=',totalH0,totalH1,totalH1-totalH0,eps - call MOM_error( FATAL, 'MOM_remapping, remapping_core: '//& - 'Total thicknesses of h1 and h2 differ by more than roundoff' ) - endif if (abs(totalHf-totalH0) > 0.5*real(n0+n1-1)*eps) then write(0,*) 'H0,Hf=',totalH0,totalHf,totalHf-totalH0,eps call MOM_error( FATAL, 'MOM_remapping, remapping_core: '//& - 'Total thicknesses of h1 and h2 differ by more than roundoff' ) + 'Total thicknesses of h0 and h2 differ by more than roundoff' ) endif #endif @@ -660,7 +492,6 @@ subroutine remapping_core( CS, n0, h0, u0, n1, dx, h1, u1 ) ! call remapByProjection( n0, h0, u0, CS%ppoly_r, n1, h1, iMethod, u1 ) #ifdef __DO_SAFTEY_CHECKS__ - call checkGridConservation(n0, h0, u0, n1, h1, u1) totalHU0 = 0. err0 = 0. do k = 1, n0 @@ -668,13 +499,6 @@ subroutine remapping_core( CS, n0, h0, u0, n1, dx, h1, u1 ) totalHU0 = totalHU0 + hTmp err0 = err0 + epsilon(err0)*max(err0,abs(hTmp)) enddo - totalHU1 = 0. - err1 = 0. - do k = 1, n1 - hTmp = h1(k) * u1(k) - totalHU1 = totalHU1 + hTmp - err1 = err1 + epsilon(err1)*max(err1,abs(hTmp)) - enddo totalHU2 = 0. err2 = 0. do k = 1, n1 @@ -683,26 +507,10 @@ subroutine remapping_core( CS, n0, h0, u0, n1, dx, h1, u1 ) else hTmp = ( dx(k+1) - dx(k) ) endif -! if (abs(hTmp-h1(k)) > real(200*n1)*epsilon(hTmp)*max(hTmp,max(abs(dx(k+1)),abs(dx(k)))) ) then -! write(0,*) 'k,h0,dx+,dx-',k,h0(k),dx(k+1),dx(k) -! write(0,*) 'hTmp,h1,h1-hTmp',hTmp,h1(k),h1(k)-hTmp -! call MOM_error( FATAL, 'MOM_remapping, remapping_core: '//& -! 'Flux form layer thickness differs from projection.' ) -! endif hTmp = hTmp * u1(k) totalHU2 = totalHU2 + hTmp err2 = err2 + epsilon(err2)*max(err2,abs(hTmp)) enddo - if (abs(totalHU1-totalHU0) > (err0+err1)*5000.) then - write(0,*) 'h0=',h0 - write(0,*) 'h1=',h1 - write(0,*) 'u0=',u0 - write(0,*) 'u1=',u1 - write(0,*) 'total HU0,HU1,1-0=',totalHU0,totalHU1,totalHU1-totalHU0 - write(0,*) 'err0,err1=',err0,err1 - call MOM_error( FATAL, 'MOM_remapping, remapping_core: '//& - 'Total stuff on h0 and h1 differ by more than roundoff' ) - endif if (abs(totalHU2-totalHU0) > (err0+err2)*real(n1)) then write(0,*) 'h0=',h0 write(0,*) 'hf=',h0+dx(2:n1+1)-dx(1:n1) @@ -765,15 +573,15 @@ subroutine remapByDeltaZ( n0, h0, u0, ppoly0, n1, dx1, method, u1, h1 ) ! F(k) = dx1(k) qAverage ! and where qAverage is the average qOld in the region zOld(k) to zNew(k). ! Arguments - integer, intent(in) :: n0 ! number of cells in source grid - real, intent(in) :: h0(:) ! source grid widths (size n0) - real, intent(in) :: u0(:) ! source cell averages (size n0) - type(ppoly_t), intent(in) :: ppoly0 ! source piecewise polynomial - integer, intent(in) :: n1 ! number of cells in target grid - real, intent(in) :: dx1(:) ! target grid edge positions (size n1+1) - integer :: method ! remapping scheme to use - real, intent(out) :: u1(:) ! target cell averages (size n1) - real,optional, intent(out) :: h1(:) ! target grid widths (size n1) + integer, intent(in) :: n0 ! number of cells in source grid + real, intent(in) :: h0(:) ! source grid widths (size n0) + real, intent(in) :: u0(:) ! source cell averages (size n0) + type(ppoly_t), intent(in) :: ppoly0 ! source piecewise polynomial + integer, intent(in) :: n1 ! number of cells in target grid + real, intent(in) :: dx1(:) ! target grid edge positions (size n1+1) + integer :: method ! remapping scheme to use + real, intent(out) :: u1(:) ! target cell averages (size n1) + real, optional, intent(out) :: h1(:) ! target grid widths (size n1) ! Local variables integer :: iTarget @@ -1294,7 +1102,7 @@ logical function remappingUnitTests() call dumpGrid(n0,h0,x0,u0) call dzFromH( n0, h0, n1, h1, dx1 ) - call remapping_core( CS, n0, h0, u0, n1, dx1, h1, u1 ) + call remapping_core( CS, n0, h0, u0, n1, dx1, u1 ) do i=1,n1 err=u1(i)-8./3.*(0.5*real(1+n1)-real(i)) if (abs(err)>epsilon(err)) remappingUnitTests = .true. From 4ecc33301db1351fbcfbc29c583a15bf601d2a39 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 26 Jul 2013 09:45:09 -0400 Subject: [PATCH 083/372] Minor clean up of unused args/ intent(inout) --- src/ALE/MOM_ALE.F90 | 4 ++-- src/ALE/MOM_remapping.F90 | 14 +++++++------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/ALE/MOM_ALE.F90 b/src/ALE/MOM_ALE.F90 index f11039ee68..bf2e589970 100644 --- a/src/ALE/MOM_ALE.F90 +++ b/src/ALE/MOM_ALE.F90 @@ -238,10 +238,10 @@ subroutine initialize_ALE( param_file, G, h, & trim(message), units=trim(coordUnits), fail_if_missing=.true.) case default if (index(trim(string),'FILE:')==1) then - fileName = extractWord(trim(string(6:80)), 1) + fileName = trim( extractWord(trim(string(6:80)), 1) ) if (.not. file_exists(fileName)) call MOM_error(FATAL,"initialize_ALE: "// & "Specified file not found: Looking for '"//trim(fileName)//"' ("//trim(string)//")") - varName = extractWord(trim(string(6:80)), 2) + varName = trim( extractWord(trim(string(6:80)), 2) ) if (.not. field_exists(fileName,varName)) call MOM_error(FATAL,"initialize_ALE: "// & "Specified field not found: Looking for '"//trim(varName)//"' ("//trim(string)//")") if (len_trim(varName)==0) then diff --git a/src/ALE/MOM_remapping.F90 b/src/ALE/MOM_remapping.F90 index 7010c4390d..2001024071 100644 --- a/src/ALE/MOM_remapping.F90 +++ b/src/ALE/MOM_remapping.F90 @@ -115,8 +115,8 @@ subroutine remapping_main( CS, G, h, dxInterface, tv, u, v ) ! Local variables integer :: i, j, k integer :: nz - real, dimension(G%ke+1) :: x1, x2, dx - real, dimension(G%ke) :: h1, h2 + real, dimension(G%ke+1) :: x1, dx + real, dimension(G%ke) :: h1 nz = G%ke @@ -538,7 +538,7 @@ subroutine remapByProjection( n0, h0, u0, ppoly0, n1, h1, method, u1 ) integer, intent(in) :: n1 ! number of cells in target grid real, intent(in) :: h1(:) ! target grid widths (size n1) integer, intent(in) :: method ! remapping scheme to use - real, intent(inout) :: u1(:) ! target cell averages (size n1) + real, intent(out) :: u1(:) ! target cell averages (size n1) ! Local variables integer :: iTarget @@ -684,7 +684,7 @@ subroutine integrateReconOnInterval( n0, h0, u0, ppoly0, method, & integer, intent(in) :: method ! remapping scheme to use real, intent(in) :: xL, xR ! left/right edges of target cell real, intent(in) :: hC ! cell width hC = xR - xL - real, intent(inout) :: uAve ! average value on target cell + real, intent(out) :: uAve ! average value on target cell ! Local variables integer :: j, k @@ -961,7 +961,7 @@ end subroutine dzFromH subroutine initialize_remapping( nk, remappingScheme, CS) ! Arguments integer, intent(in) :: nk - character(len=*), intent(in) :: remappingScheme + character(len=*), intent(in) :: remappingScheme type(remapping_CS), intent(inout) :: CS CS%nk = nk @@ -979,7 +979,7 @@ end subroutine initialize_remapping !------------------------------------------------------------------------------ subroutine setReconstructionType(string,CS) ! Arguments - character(len=*), intent(in) :: string + character(len=*), intent(in) :: string type(remapping_CS), intent(inout) :: CS ! Local variables integer :: degree @@ -1042,7 +1042,7 @@ end subroutine remapDisableBoundaryExtrapolation !------------------------------------------------------------------------------ subroutine allocate_remapping( CS ) ! Arguments - type(remapping_CS), intent(inout) :: CS + type(remapping_CS), intent(inout) :: CS call ppoly_init( CS%ppoly_r, CS%nk, CS%degree ) allocate( CS%u_column(CS%nk) ); CS%u_column = 0.0 From 69e9f89a4ff8a32943121a0dddfa705619d4daa2 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 26 Jul 2013 10:00:22 -0400 Subject: [PATCH 084/372] Switched update og h to flux form This now makes the overall ALE algoritm consistantly use the flux form. The fractional mass error (reported to the screen) reduced by an order of magnitude. --- examples/adjustment2d/rho/timestats.gnu | 8 +++--- examples/adjustment2d/rho/timestats.intel | 8 +++--- examples/adjustment2d/rho/timestats.pgi | 8 +++--- examples/adjustment2d/z/timestats.gnu | 8 +++--- examples/adjustment2d/z/timestats.intel | 8 +++--- examples/adjustment2d/z/timestats.pgi | 8 +++--- examples/flow_downslope/sigma/timestats.gnu | 24 ++++++++--------- examples/flow_downslope/sigma/timestats.intel | 24 ++++++++--------- examples/flow_downslope/sigma/timestats.pgi | 24 ++++++++--------- examples/flow_downslope/z/timestats.gnu | 26 +++++++++---------- examples/flow_downslope/z/timestats.intel | 26 +++++++++---------- examples/flow_downslope/z/timestats.pgi | 26 +++++++++---------- examples/global_ALE/z/timestats.gnu | 6 ++--- examples/global_ALE/z/timestats.intel | 6 ++--- examples/global_ALE/z/timestats.pgi | 6 ++--- examples/seamount/sigma/timestats.gnu | 12 ++++----- examples/seamount/sigma/timestats.intel | 12 ++++----- examples/seamount/sigma/timestats.pgi | 12 ++++----- examples/seamount/z/timestats.gnu | 12 ++++----- examples/seamount/z/timestats.intel | 12 ++++----- examples/seamount/z/timestats.pgi | 12 ++++----- examples/sloshing/rho/timestats.gnu | 10 +++---- examples/sloshing/rho/timestats.intel | 10 +++---- examples/sloshing/rho/timestats.pgi | 10 +++---- src/ALE/MOM_ALE.F90 | 4 ++- 25 files changed, 162 insertions(+), 160 deletions(-) diff --git a/examples/adjustment2d/rho/timestats.gnu b/examples/adjustment2d/rho/timestats.gnu index c1ad24cde5..c4212fc2b0 100644 --- a/examples/adjustment2d/rho/timestats.gnu +++ b/examples/adjustment2d/rho/timestats.gnu @@ -1,7 +1,7 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.199919604854E-01, CFL 0.00000, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 0, En 1.177725485184E-01, CFL 0.16972, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -2.82E-16, Se -4.60E-16, Te 0.00E+00 - 24, 1.000, 0, En 1.176468333105E-01, CFL 0.18172, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -2.43E-16, Se 1.34E-16, Te 0.00E+00 - 36, 1.500, 0, En 1.167222453891E-01, CFL 0.17230, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -2.79E-16, Se 2.90E-16, Te 0.00E+00 - 48, 2.000, 0, En 1.161448253323E-01, CFL 0.17305, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -2.96E-16, Se -1.43E-16, Te 0.00E+00 + 12, 0.500, 0, En 1.168126729493E-01, CFL 0.16891, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -2.10E-17, Se -1.24E-16, Te 0.00E+00 + 24, 1.000, 0, En 1.176700828255E-01, CFL 0.18140, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -4.23E-17, Se -1.09E-16, Te 0.00E+00 + 36, 1.500, 0, En 1.168522574249E-01, CFL 0.17233, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -1.06E-17, Se -1.05E-16, Te 0.00E+00 + 48, 2.000, 0, En 1.161529715334E-01, CFL 0.17300, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me 6.93E-18, Se 1.25E-16, Te 0.00E+00 diff --git a/examples/adjustment2d/rho/timestats.intel b/examples/adjustment2d/rho/timestats.intel index 1583189a94..2c3702a7db 100644 --- a/examples/adjustment2d/rho/timestats.intel +++ b/examples/adjustment2d/rho/timestats.intel @@ -1,7 +1,7 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.199919604854E-01, CFL 0.00000, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 0, En 1.173772831882E-01, CFL 0.17247, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -2.35E-16, Se -4.80E-16, Te 0.00E+00 - 24, 1.000, 0, En 1.177768041268E-01, CFL 0.18060, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -2.40E-16, Se 9.94E-17, Te 0.00E+00 - 36, 1.500, 0, En 1.167489995680E-01, CFL 0.18233, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -2.39E-16, Se -8.54E-17, Te 0.00E+00 - 48, 2.000, 0, En 1.162287748193E-01, CFL 0.18286, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -2.67E-16, Se 5.13E-17, Te 0.00E+00 + 12, 0.500, 0, En 1.176903393019E-01, CFL 0.17203, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -2.55E-17, Se -1.03E-16, Te 0.00E+00 + 24, 1.000, 0, En 1.172557816331E-01, CFL 0.18018, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -2.43E-17, Se -2.14E-16, Te 0.00E+00 + 36, 1.500, 0, En 1.163025947738E-01, CFL 0.18187, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -1.25E-17, Se -4.32E-17, Te 0.00E+00 + 48, 2.000, 0, En 1.145855174898E-01, CFL 0.18428, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -2.10E-17, Se -2.23E-16, Te 0.00E+00 diff --git a/examples/adjustment2d/rho/timestats.pgi b/examples/adjustment2d/rho/timestats.pgi index ad82d29c30..2665c78d6f 100644 --- a/examples/adjustment2d/rho/timestats.pgi +++ b/examples/adjustment2d/rho/timestats.pgi @@ -1,7 +1,7 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.199919604854E-01, CFL 0.00000, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 0, En 1.171152082591E-01, CFL 0.16885, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -2.64E-16, Se -1.57E-16, Te 0.00E+00 - 24, 1.000, 0, En 1.174416365069E-01, CFL 0.18168, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -3.27E-16, Se 7.91E-17, Te 0.00E+00 - 36, 1.500, 0, En 1.169225186621E-01, CFL 0.17125, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -3.18E-16, Se 5.51E-17, Te 0.00E+00 - 48, 2.000, 0, En 1.163288066068E-01, CFL 0.17543, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -2.90E-16, Se -5.08E-17, Te 0.00E+00 + 12, 0.500, 0, En 1.172954450714E-01, CFL 0.16895, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -1.88E-17, Se 6.26E-18, Te 0.00E+00 + 24, 1.000, 0, En 1.174359763728E-01, CFL 0.18513, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me 2.04E-17, Se -2.67E-17, Te 0.00E+00 + 36, 1.500, 0, En 1.164634844533E-01, CFL 0.17280, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me 4.95E-18, Se -3.52E-17, Te 0.00E+00 + 48, 2.000, 0, En 1.153378344962E-01, CFL 0.17387, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -1.46E-17, Se 1.12E-16, Te 0.00E+00 diff --git a/examples/adjustment2d/z/timestats.gnu b/examples/adjustment2d/z/timestats.gnu index 3cb2d73cd8..710fdc4e1f 100644 --- a/examples/adjustment2d/z/timestats.gnu +++ b/examples/adjustment2d/z/timestats.gnu @@ -1,7 +1,7 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.842297395948E-29, CFL 0.00000, SL -3.5527E-15, M 5.12000E+13, S 2.5000, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 0, En 1.539244678739E-03, CFL 0.17840, SL -0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 8.34E-17, Se 1.08E-15, Te 0.00E+00 - 24, 1.000, 0, En 3.783607286135E-03, CFL 0.21382, SL -0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 4.31E-17, Se -5.18E-17, Te 0.00E+00 - 36, 1.500, 0, En 6.107507604702E-03, CFL 0.21927, SL -0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me -3.97E-17, Se -1.18E-16, Te 0.00E+00 - 48, 2.000, 0, En 8.347946017020E-03, CFL 0.22507, SL -0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 7.46E-17, Se -2.30E-17, Te 0.00E+00 + 12, 0.500, 0, En 1.539244678739E-03, CFL 0.17840, SL -0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 2.79E-17, Se 1.25E-15, Te 0.00E+00 + 24, 1.000, 0, En 3.783607286135E-03, CFL 0.21382, SL -0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me -5.03E-18, Se -2.91E-17, Te 0.00E+00 + 36, 1.500, 0, En 6.107507604702E-03, CFL 0.21927, SL -0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me -4.66E-18, Se 8.32E-17, Te 0.00E+00 + 48, 2.000, 0, En 8.347946017020E-03, CFL 0.22507, SL -0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me -2.05E-18, Se -5.89E-17, Te 0.00E+00 diff --git a/examples/adjustment2d/z/timestats.intel b/examples/adjustment2d/z/timestats.intel index bb0e5b536c..b07875ab20 100644 --- a/examples/adjustment2d/z/timestats.intel +++ b/examples/adjustment2d/z/timestats.intel @@ -1,7 +1,7 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.842297395948E-29, CFL 0.00000, SL -3.5527E-15, M 5.12000E+13, S 2.5000, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 0, En 1.539244678739E-03, CFL 0.17840, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 8.21E-17, Se 1.10E-15, Te 0.00E+00 - 24, 1.000, 0, En 3.783607286135E-03, CFL 0.21382, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 3.75E-17, Se -4.76E-17, Te 0.00E+00 - 36, 1.500, 0, En 6.107507604702E-03, CFL 0.21927, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me -1.95E-17, Se 8.44E-17, Te 0.00E+00 - 48, 2.000, 0, En 8.347946017020E-03, CFL 0.22507, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me -3.65E-17, Se -2.85E-16, Te 0.00E+00 + 12, 0.500, 0, En 1.539244678739E-03, CFL 0.17840, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 2.83E-17, Se 1.25E-15, Te 0.00E+00 + 24, 1.000, 0, En 3.783607286135E-03, CFL 0.21382, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me -7.45E-18, Se -9.85E-17, Te 0.00E+00 + 36, 1.500, 0, En 6.107507604702E-03, CFL 0.21927, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 7.34E-18, Se 7.59E-17, Te 0.00E+00 + 48, 2.000, 0, En 8.347946017020E-03, CFL 0.22507, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 7.82E-19, Se -4.94E-17, Te 0.00E+00 diff --git a/examples/adjustment2d/z/timestats.pgi b/examples/adjustment2d/z/timestats.pgi index 94e5b3dbbf..244a4e1980 100644 --- a/examples/adjustment2d/z/timestats.pgi +++ b/examples/adjustment2d/z/timestats.pgi @@ -1,7 +1,7 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.842297395948E-29, CFL 0.00000, SL -3.5527E-15, M 5.12000E+13, S 2.5000, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 0, En 1.539244678739E-03, CFL 0.17840, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 8.34E-17, Se 1.08E-15, Te 0.00E+00 - 24, 1.000, 0, En 3.783607286135E-03, CFL 0.21382, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 4.31E-17, Se -5.18E-17, Te 0.00E+00 - 36, 1.500, 0, En 6.107507604702E-03, CFL 0.21927, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me -3.97E-17, Se -1.18E-16, Te 0.00E+00 - 48, 2.000, 0, En 8.347946017020E-03, CFL 0.22507, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 7.46E-17, Se -2.30E-17, Te 0.00E+00 + 12, 0.500, 0, En 1.539244678739E-03, CFL 0.17840, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 2.79E-17, Se 1.25E-15, Te 0.00E+00 + 24, 1.000, 0, En 3.783607286135E-03, CFL 0.21382, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me -5.03E-18, Se -2.91E-17, Te 0.00E+00 + 36, 1.500, 0, En 6.107507604702E-03, CFL 0.21927, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me -4.66E-18, Se 8.32E-17, Te 0.00E+00 + 48, 2.000, 0, En 8.347946017020E-03, CFL 0.22507, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me -2.05E-18, Se -5.89E-17, Te 0.00E+00 diff --git a/examples/flow_downslope/sigma/timestats.gnu b/examples/flow_downslope/sigma/timestats.gnu index fb2b0d4646..ca9a1cb279 100644 --- a/examples/flow_downslope/sigma/timestats.gnu +++ b/examples/flow_downslope/sigma/timestats.gnu @@ -1,15 +1,15 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 3.910267179003E-01, CFL 0.00000, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 1.000, 0, En 3.918116376007E-01, CFL 0.02732, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.39E-17, Se -8.88E-16, Te 0.00E+00 - 24, 2.000, 0, En 3.927062686427E-01, CFL 0.03966, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.94E-16, Se 8.15E-15, Te 0.00E+00 - 36, 3.000, 0, En 3.934149960573E-01, CFL 0.04426, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.83E-16, Se 3.93E-15, Te 0.00E+00 - 48, 4.000, 0, En 3.943757652960E-01, CFL 0.04467, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.43E-16, Se 1.01E-14, Te 0.00E+00 - 60, 5.000, 0, En 3.958172528277E-01, CFL 0.04906, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.45E-16, Se 7.33E-15, Te 0.00E+00 - 72, 6.000, 0, En 3.976561490021E-01, CFL 0.05326, SL 6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.86E-16, Se 7.55E-15, Te 0.00E+00 - 84, 7.000, 0, En 3.998807484851E-01, CFL 0.05468, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.37E-16, Se 7.28E-15, Te 0.00E+00 - 96, 8.000, 0, En 4.021803206718E-01, CFL 0.05722, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.23E-16, Se 6.64E-15, Te 0.00E+00 - 108, 9.000, 0, En 4.042646238511E-01, CFL 0.06007, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.35E-16, Se 3.71E-15, Te 0.00E+00 - 120, 10.000, 0, En 4.066568783099E-01, CFL 0.06414, SL 5.1159E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.45E-16, Se 8.17E-15, Te 0.00E+00 - 132, 11.000, 0, En 4.095491652758E-01, CFL 0.06876, SL 5.1159E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.60E-16, Se 9.06E-15, Te 0.00E+00 - 144, 12.000, 0, En 4.123059328792E-01, CFL 0.06778, SL 5.5707E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.70E-16, Se 7.02E-15, Te 0.00E+00 + 12, 1.000, 0, En 3.918116376007E-01, CFL 0.02732, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.40E-17, Se -1.75E-15, Te 0.00E+00 + 24, 2.000, 0, En 3.927062686427E-01, CFL 0.03966, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 6.27E-18, Se -4.22E-16, Te 0.00E+00 + 36, 3.000, 0, En 3.934149960573E-01, CFL 0.04426, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.17E-19, Se 1.51E-15, Te 0.00E+00 + 48, 4.000, 0, En 3.943757652960E-01, CFL 0.04467, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.17E-19, Se -1.93E-15, Te 0.00E+00 + 60, 5.000, 0, En 3.958172528277E-01, CFL 0.04906, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.63E-18, Se 3.77E-16, Te 0.00E+00 + 72, 6.000, 0, En 3.976561490021E-01, CFL 0.05326, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -7.48E-19, Se 3.55E-16, Te 0.00E+00 + 84, 7.000, 0, En 3.998807484851E-01, CFL 0.05468, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.26E-18, Se -2.44E-16, Te 0.00E+00 + 96, 8.000, 0, En 4.021803206718E-01, CFL 0.05722, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.46E-18, Se -2.22E-16, Te 0.00E+00 + 108, 9.000, 0, En 4.042646238511E-01, CFL 0.06007, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.99E-18, Se -8.44E-16, Te 0.00E+00 + 120, 10.000, 0, En 4.066568783099E-01, CFL 0.06414, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -5.07E-18, Se 1.15E-15, Te 0.00E+00 + 132, 11.000, 0, En 4.095491652758E-01, CFL 0.06876, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.26E-18, Se -2.73E-15, Te 0.00E+00 + 144, 12.000, 0, En 4.123059328792E-01, CFL 0.06778, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.52E-19, Se 1.20E-15, Te 0.00E+00 diff --git a/examples/flow_downslope/sigma/timestats.intel b/examples/flow_downslope/sigma/timestats.intel index 08f888c5e1..93e219fbd3 100644 --- a/examples/flow_downslope/sigma/timestats.intel +++ b/examples/flow_downslope/sigma/timestats.intel @@ -1,15 +1,15 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 3.910267179003E-01, CFL 0.00000, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 1.000, 0, En 3.918116376007E-01, CFL 0.02732, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.39E-17, Se -8.88E-16, Te 0.00E+00 - 24, 2.000, 0, En 3.927062686427E-01, CFL 0.03966, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.92E-16, Se 8.08E-15, Te 0.00E+00 - 36, 3.000, 0, En 3.934149960573E-01, CFL 0.04426, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.66E-16, Se 3.42E-15, Te 0.00E+00 - 48, 4.000, 0, En 3.943757652960E-01, CFL 0.04467, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.95E-16, Se 1.04E-14, Te 0.00E+00 - 60, 5.000, 0, En 3.958172528277E-01, CFL 0.04906, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.38E-16, Se 3.89E-15, Te 0.00E+00 - 72, 6.000, 0, En 3.976561490021E-01, CFL 0.05326, SL 6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.84E-16, Se 6.13E-15, Te 0.00E+00 - 84, 7.000, 0, En 3.998807484851E-01, CFL 0.05468, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.12E-16, Se 8.33E-15, Te 0.00E+00 - 96, 8.000, 0, En 4.021803206718E-01, CFL 0.05722, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.26E-16, Se 8.24E-15, Te 0.00E+00 - 108, 9.000, 0, En 4.042646238511E-01, CFL 0.06007, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 3.01E-16, Se 9.92E-15, Te 0.00E+00 - 120, 10.000, 0, En 4.066568783099E-01, CFL 0.06414, SL 5.1159E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.15E-16, Se 5.88E-15, Te 0.00E+00 - 132, 11.000, 0, En 4.095491652758E-01, CFL 0.06876, SL 5.1159E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.62E-16, Se 6.11E-15, Te 0.00E+00 - 144, 12.000, 0, En 4.123059328792E-01, CFL 0.06778, SL 5.5707E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.34E-16, Se 8.44E-15, Te 0.00E+00 + 12, 1.000, 0, En 3.918116376007E-01, CFL 0.02732, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.40E-17, Se -1.75E-15, Te 0.00E+00 + 24, 2.000, 0, En 3.927062686427E-01, CFL 0.03966, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 6.27E-18, Se -4.22E-16, Te 0.00E+00 + 36, 3.000, 0, En 3.934149960573E-01, CFL 0.04426, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 6.07E-19, Se 1.33E-15, Te 0.00E+00 + 48, 4.000, 0, En 3.943757652960E-01, CFL 0.04467, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.17E-20, Se -9.10E-16, Te 0.00E+00 + 60, 5.000, 0, En 3.958172528277E-01, CFL 0.04906, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.67E-18, Se -1.33E-16, Te 0.00E+00 + 72, 6.000, 0, En 3.976561490021E-01, CFL 0.05326, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -4.34E-20, Se -9.32E-16, Te 0.00E+00 + 84, 7.000, 0, En 3.998807484851E-01, CFL 0.05468, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.66E-19, Se -8.88E-17, Te 0.00E+00 + 96, 8.000, 0, En 4.021803206718E-01, CFL 0.05722, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 7.59E-18, Se 3.55E-16, Te 0.00E+00 + 108, 9.000, 0, En 4.042646238511E-01, CFL 0.06007, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.79E-18, Se 1.18E-15, Te 0.00E+00 + 120, 10.000, 0, En 4.066568783099E-01, CFL 0.06414, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -4.44E-18, Se -1.86E-15, Te 0.00E+00 + 132, 11.000, 0, En 4.095491652758E-01, CFL 0.06876, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 9.97E-19, Se 1.44E-15, Te 0.00E+00 + 144, 12.000, 0, En 4.123059328792E-01, CFL 0.06778, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.19E-18, Se -6.88E-16, Te 0.00E+00 diff --git a/examples/flow_downslope/sigma/timestats.pgi b/examples/flow_downslope/sigma/timestats.pgi index ee0664aa19..c08ad16a6b 100644 --- a/examples/flow_downslope/sigma/timestats.pgi +++ b/examples/flow_downslope/sigma/timestats.pgi @@ -1,15 +1,15 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 3.910267179003E-01, CFL 0.00000, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 1.000, 0, En 3.918116376007E-01, CFL 0.02732, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.86E-17, Se -7.33E-16, Te 0.00E+00 - 24, 2.000, 0, En 3.927062686427E-01, CFL 0.03966, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.02E-16, Se 8.41E-15, Te 0.00E+00 - 36, 3.000, 0, En 3.934149960573E-01, CFL 0.04426, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.75E-16, Se 3.86E-15, Te 0.00E+00 - 48, 4.000, 0, En 3.943757652960E-01, CFL 0.04467, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.30E-16, Se 8.88E-15, Te 0.00E+00 - 60, 5.000, 0, En 3.958172528277E-01, CFL 0.04906, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.14E-16, Se 7.30E-15, Te 0.00E+00 - 72, 6.000, 0, En 3.976561490021E-01, CFL 0.05326, SL 6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.00E-16, Se 7.33E-15, Te 0.00E+00 - 84, 7.000, 0, En 3.998807484851E-01, CFL 0.05468, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.86E-16, Se 4.97E-15, Te 0.00E+00 - 96, 8.000, 0, En 4.021803206718E-01, CFL 0.05722, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.04E-16, Se 7.95E-15, Te 0.00E+00 - 108, 9.000, 0, En 4.042646238511E-01, CFL 0.06007, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.41E-16, Se 4.75E-15, Te 0.00E+00 - 120, 10.000, 0, En 4.066568783099E-01, CFL 0.06414, SL 1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.20E-16, Se 8.13E-15, Te 0.00E+00 - 132, 11.000, 0, En 4.095491652758E-01, CFL 0.06876, SL 5.1159E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.97E-16, Se 4.33E-15, Te 0.00E+00 - 144, 12.000, 0, En 4.123059328792E-01, CFL 0.06778, SL 5.1159E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.74E-16, Se 1.05E-14, Te 0.00E+00 + 12, 1.000, 0, En 3.918116376007E-01, CFL 0.02732, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.37E-17, Se -1.73E-15, Te 0.00E+00 + 24, 2.000, 0, En 3.927062686427E-01, CFL 0.03966, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.73E-18, Se 8.88E-17, Te 0.00E+00 + 36, 3.000, 0, En 3.934149960573E-01, CFL 0.04426, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.76E-18, Se 1.84E-15, Te 0.00E+00 + 48, 4.000, 0, En 3.943757652960E-01, CFL 0.04467, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -7.48E-19, Se -2.00E-15, Te 0.00E+00 + 60, 5.000, 0, En 3.958172528277E-01, CFL 0.04906, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -5.42E-19, Se 9.55E-16, Te 0.00E+00 + 72, 6.000, 0, En 3.976561490021E-01, CFL 0.05326, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.34E-19, Se -1.33E-16, Te 0.00E+00 + 84, 7.000, 0, En 3.998807484851E-01, CFL 0.05468, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.80E-18, Se -2.00E-16, Te 0.00E+00 + 96, 8.000, 0, En 4.021803206718E-01, CFL 0.05722, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.20E-18, Se -8.21E-16, Te 0.00E+00 + 108, 9.000, 0, En 4.042646238511E-01, CFL 0.06007, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.00E-18, Se 1.78E-16, Te 0.00E+00 + 120, 10.000, 0, En 4.066568783099E-01, CFL 0.06414, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -3.06E-18, Se -9.55E-16, Te 0.00E+00 + 132, 11.000, 0, En 4.095491652758E-01, CFL 0.06876, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.79E-18, Se 2.73E-15, Te 0.00E+00 + 144, 12.000, 0, En 4.123059328792E-01, CFL 0.06778, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.27E-18, Se -4.31E-15, Te 0.00E+00 diff --git a/examples/flow_downslope/z/timestats.gnu b/examples/flow_downslope/z/timestats.gnu index dbc21f1670..a27b59211a 100644 --- a/examples/flow_downslope/z/timestats.gnu +++ b/examples/flow_downslope/z/timestats.gnu @@ -1,15 +1,15 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] - 0, 0.000, 0, En 1.186830199571E-05, CFL 0.00000, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 1.000, 0, En 8.409049350138E-04, CFL 0.02755, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -5.98E-17, Se -2.00E-16, Te 0.00E+00 - 24, 2.000, 0, En 1.918579359377E-03, CFL 0.03807, SL 2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.20E-17, Se 1.91E-15, Te 0.00E+00 - 36, 3.000, 0, En 2.924811588515E-03, CFL 0.04335, SL 2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.80E-17, Se -2.22E-16, Te 0.00E+00 - 48, 4.000, 0, En 4.083671685977E-03, CFL 0.04480, SL 6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 3.69E-17, Se 3.42E-15, Te 0.00E+00 - 60, 5.000, 0, En 5.435846065464E-03, CFL 0.04760, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.21E-17, Se 7.77E-16, Te 0.00E+00 - 72, 6.000, 0, En 6.969491773108E-03, CFL 0.05197, SL 2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.99E-17, Se -2.35E-15, Te 0.00E+00 - 84, 7.000, 0, En 8.677951772564E-03, CFL 0.05336, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -9.04E-18, Se 9.55E-16, Te 0.00E+00 - 96, 8.000, 0, En 1.050990011082E-02, CFL 0.05617, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.07E-17, Se -2.97E-15, Te 0.00E+00 - 108, 9.000, 0, En 1.227047389393E-02, CFL 0.06067, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.54E-17, Se 5.55E-16, Te 0.00E+00 - 120, 10.000, 0, En 1.445965568735E-02, CFL 0.06521, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -9.08E-17, Se -3.13E-15, Te 0.00E+00 - 132, 11.000, 0, En 1.711624955709E-02, CFL 0.06810, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.74E-17, Se 1.55E-15, Te 0.00E+00 - 144, 12.000, 0, En 1.962997851534E-02, CFL 0.06899, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 3.04E-18, Se -1.27E-15, Te 0.00E+00 + 0, 0.000, 0, En 1.186830199579E-05, CFL 0.00000, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 12, 1.000, 0, En 8.409049350075E-04, CFL 0.02755, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.89E-18, Se 1.22E-15, Te 0.00E+00 + 24, 2.000, 0, En 1.918579359387E-03, CFL 0.03807, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -9.13E-18, Se -1.82E-15, Te 0.00E+00 + 36, 3.000, 0, En 2.924811588482E-03, CFL 0.04335, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -4.72E-18, Se -9.99E-16, Te 0.00E+00 + 48, 4.000, 0, En 4.083671685963E-03, CFL 0.04480, SL 2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.52E-18, Se -2.22E-16, Te 0.00E+00 + 60, 5.000, 0, En 5.435846065560E-03, CFL 0.04760, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 5.84E-19, Se -3.33E-16, Te 0.00E+00 + 72, 6.000, 0, En 6.969491773268E-03, CFL 0.05197, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.93E-18, Se 5.99E-16, Te 0.00E+00 + 84, 7.000, 0, En 8.677951772460E-03, CFL 0.05336, SL 2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 9.09E-19, Se -5.55E-16, Te 0.00E+00 + 96, 8.000, 0, En 1.050990011024E-02, CFL 0.05617, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.28E-18, Se -4.44E-17, Te 0.00E+00 + 108, 9.000, 0, En 1.227047389273E-02, CFL 0.06067, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 6.80E-18, Se -7.99E-16, Te 0.00E+00 + 120, 10.000, 0, En 1.445965568199E-02, CFL 0.06521, SL -2.1600E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 3.19E-18, Se 1.69E-15, Te 0.00E+00 + 132, 11.000, 0, En 1.711624954084E-02, CFL 0.06810, SL 2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -3.38E-19, Se -4.22E-16, Te 0.00E+00 + 144, 12.000, 0, En 1.962997849138E-02, CFL 0.06899, SL -2.7285E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -5.43E-18, Se -3.77E-16, Te 0.00E+00 diff --git a/examples/flow_downslope/z/timestats.intel b/examples/flow_downslope/z/timestats.intel index ebce836625..e6822dbab7 100644 --- a/examples/flow_downslope/z/timestats.intel +++ b/examples/flow_downslope/z/timestats.intel @@ -1,15 +1,15 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] - 0, 0.000, 0, En 1.186830199571E-05, CFL 0.00000, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 1.000, 0, En 8.409049350138E-04, CFL 0.02755, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -5.98E-17, Se -1.78E-16, Te 0.00E+00 - 24, 2.000, 0, En 1.918579359382E-03, CFL 0.03807, SL 6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.07E-17, Se 1.86E-15, Te 0.00E+00 - 36, 3.000, 0, En 2.924811588512E-03, CFL 0.04335, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 6.74E-18, Se -3.77E-16, Te 0.00E+00 - 48, 4.000, 0, En 4.083671685950E-03, CFL 0.04480, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 6.65E-17, Se 3.22E-15, Te 0.00E+00 - 60, 5.000, 0, En 5.435846065423E-03, CFL 0.04760, SL 2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.99E-17, Se -9.10E-16, Te 0.00E+00 - 72, 6.000, 0, En 6.969491773044E-03, CFL 0.05197, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.75E-17, Se 2.44E-16, Te 0.00E+00 - 84, 7.000, 0, En 8.677951772520E-03, CFL 0.05336, SL 2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 5.93E-17, Se 2.82E-15, Te 0.00E+00 - 96, 8.000, 0, En 1.050990010985E-02, CFL 0.05617, SL 2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 5.55E-17, Se 7.77E-16, Te 0.00E+00 - 108, 9.000, 0, En 1.227047389007E-02, CFL 0.06067, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -4.91E-17, Se -1.64E-15, Te 0.00E+00 - 120, 10.000, 0, En 1.445965567738E-02, CFL 0.06521, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -8.33E-17, Se -5.15E-15, Te 0.00E+00 - 132, 11.000, 0, En 1.711624954096E-02, CFL 0.06810, SL 2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 3.31E-17, Se 2.11E-15, Te 0.00E+00 - 144, 12.000, 0, En 1.962997850096E-02, CFL 0.06899, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.77E-17, Se 1.13E-15, Te 0.00E+00 + 0, 0.000, 0, En 1.186830199579E-05, CFL 0.00000, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 12, 1.000, 0, En 8.409049350075E-04, CFL 0.02755, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.98E-18, Se 1.27E-15, Te 0.00E+00 + 24, 2.000, 0, En 1.918579359384E-03, CFL 0.03807, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -8.48E-18, Se -1.78E-15, Te 0.00E+00 + 36, 3.000, 0, En 2.924811588497E-03, CFL 0.04335, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -3.26E-18, Se -1.15E-15, Te 0.00E+00 + 48, 4.000, 0, En 4.083671685955E-03, CFL 0.04480, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -3.57E-18, Se 1.78E-16, Te 0.00E+00 + 60, 5.000, 0, En 5.435846065506E-03, CFL 0.04760, SL -2.1600E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -3.84E-18, Se -1.02E-15, Te 0.00E+00 + 72, 6.000, 0, En 6.969491773113E-03, CFL 0.05197, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.80E-18, Se 1.55E-16, Te 0.00E+00 + 84, 7.000, 0, En 8.677951772260E-03, CFL 0.05336, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.91E-18, Se 2.22E-16, Te 0.00E+00 + 96, 8.000, 0, En 1.050990011025E-02, CFL 0.05617, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.14E-18, Se 1.24E-15, Te 0.00E+00 + 108, 9.000, 0, En 1.227047389193E-02, CFL 0.06067, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 7.47E-19, Se -4.44E-16, Te 0.00E+00 + 120, 10.000, 0, En 1.445965568084E-02, CFL 0.06521, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.02E-18, Se -1.78E-16, Te 0.00E+00 + 132, 11.000, 0, En 1.711624954120E-02, CFL 0.06810, SL -2.7285E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 3.59E-18, Se -1.60E-15, Te 0.00E+00 + 144, 12.000, 0, En 1.962997849584E-02, CFL 0.06899, SL -2.1600E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -5.97E-18, Se 5.33E-16, Te 0.00E+00 diff --git a/examples/flow_downslope/z/timestats.pgi b/examples/flow_downslope/z/timestats.pgi index 4ff25d30d3..3791c3658d 100644 --- a/examples/flow_downslope/z/timestats.pgi +++ b/examples/flow_downslope/z/timestats.pgi @@ -1,15 +1,15 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] - 0, 0.000, 0, En 1.186830199571E-05, CFL 0.00000, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 1.000, 0, En 8.409049350138E-04, CFL 0.02755, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -6.16E-17, Se -1.33E-16, Te 0.00E+00 - 24, 2.000, 0, En 1.918579359386E-03, CFL 0.03807, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.54E-17, Se 2.60E-15, Te 0.00E+00 - 36, 3.000, 0, En 2.924811588462E-03, CFL 0.04335, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -3.49E-17, Se -1.47E-15, Te 0.00E+00 - 48, 4.000, 0, En 4.083671685872E-03, CFL 0.04480, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -8.78E-18, Se -1.33E-16, Te 0.00E+00 - 60, 5.000, 0, En 5.435846065454E-03, CFL 0.04760, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -4.43E-17, Se -1.38E-15, Te 0.00E+00 - 72, 6.000, 0, En 6.969491773205E-03, CFL 0.05197, SL -2.1600E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -8.24E-18, Se -2.49E-15, Te 0.00E+00 - 84, 7.000, 0, En 8.677951772502E-03, CFL 0.05336, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -4.16E-18, Se 7.10E-16, Te 0.00E+00 - 96, 8.000, 0, En 1.050990011023E-02, CFL 0.05617, SL 2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.01E-16, Se 4.97E-15, Te 0.00E+00 - 108, 9.000, 0, En 1.227047389038E-02, CFL 0.06067, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -8.85E-17, Se -3.49E-15, Te 0.00E+00 - 120, 10.000, 0, En 1.445965568028E-02, CFL 0.06521, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -5.78E-17, Se -2.86E-15, Te 0.00E+00 - 132, 11.000, 0, En 1.711624954521E-02, CFL 0.06810, SL -2.1600E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.24E-17, Se 1.22E-15, Te 0.00E+00 - 144, 12.000, 0, En 1.962997850159E-02, CFL 0.06899, SL -2.1600E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.27E-17, Se -1.24E-15, Te 0.00E+00 + 0, 0.000, 0, En 1.186830199579E-05, CFL 0.00000, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 12, 1.000, 0, En 8.409049350103E-04, CFL 0.02755, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 5.38E-18, Se 1.22E-15, Te 0.00E+00 + 24, 2.000, 0, En 1.918579359386E-03, CFL 0.03807, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -9.24E-18, Se -1.60E-15, Te 0.00E+00 + 36, 3.000, 0, En 2.924811588471E-03, CFL 0.04335, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.02E-17, Se -9.99E-16, Te 0.00E+00 + 48, 4.000, 0, En 4.083671685943E-03, CFL 0.04480, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -9.78E-19, Se -1.13E-15, Te 0.00E+00 + 60, 5.000, 0, En 5.435846065533E-03, CFL 0.04760, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -6.16E-18, Se -9.77E-16, Te 0.00E+00 + 72, 6.000, 0, En 6.969491773425E-03, CFL 0.05197, SL -2.1600E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.00E-18, Se 1.84E-15, Te 0.00E+00 + 84, 7.000, 0, En 8.677951772566E-03, CFL 0.05336, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 5.39E-19, Se -1.89E-15, Te 0.00E+00 + 96, 8.000, 0, En 1.050990011039E-02, CFL 0.05617, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 3.24E-18, Se 1.44E-15, Te 0.00E+00 + 108, 9.000, 0, En 1.227047389265E-02, CFL 0.06067, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.37E-18, Se -4.22E-16, Te 0.00E+00 + 120, 10.000, 0, En 1.445965568271E-02, CFL 0.06521, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.80E-18, Se 1.55E-16, Te 0.00E+00 + 132, 11.000, 0, En 1.711624954914E-02, CFL 0.06810, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -7.66E-18, Se -2.44E-16, Te 0.00E+00 + 144, 12.000, 0, En 1.962997850809E-02, CFL 0.06899, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.10E-18, Se -6.66E-16, Te 0.00E+00 diff --git a/examples/global_ALE/z/timestats.gnu b/examples/global_ALE/z/timestats.gnu index 39cbf0de32..bc68dd52a9 100644 --- a/examples/global_ALE/z/timestats.gnu +++ b/examples/global_ALE/z/timestats.gnu @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] - 0, 0.000, 0, En 1.084709464019E-04, CFL 0.00000, SL 4.3625E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 89, En 1.002766622228E-03, CFL 0.11115, SL 5.4621E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.82E-17, Se 2.43E-08, Te 4.20E-04 - 24, 1.000, 0, En 1.168484906109E-03, CFL 0.21092, SL 1.5574E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.45E-17, Se 1.21E-08, Te 3.94E-04 + 0, 0.000, 0, En 1.084709464018E-04, CFL 0.00000, SL 4.3116E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 12, 0.500, 89, En 1.002767339756E-03, CFL 0.11115, SL 5.4621E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.47E-17, Se 2.43E-08, Te 4.20E-04 + 24, 1.000, 0, En 1.168756445528E-03, CFL 0.21093, SL 1.5574E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.18E-17, Se 1.21E-08, Te 3.94E-04 diff --git a/examples/global_ALE/z/timestats.intel b/examples/global_ALE/z/timestats.intel index 9e2d02841e..24e6663e59 100644 --- a/examples/global_ALE/z/timestats.intel +++ b/examples/global_ALE/z/timestats.intel @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] - 0, 0.000, 0, En 1.084709464019E-04, CFL 0.00000, SL 4.3625E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 89, En 1.002766858075E-03, CFL 0.11115, SL 5.4621E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.56E-17, Se 2.43E-08, Te 4.20E-04 - 24, 1.000, 0, En 1.168485014507E-03, CFL 0.21092, SL 1.5574E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.10E-17, Se 1.21E-08, Te 3.94E-04 + 0, 0.000, 0, En 1.084709464018E-04, CFL 0.00000, SL 4.3116E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 12, 0.500, 89, En 1.002766962146E-03, CFL 0.11115, SL 5.4621E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.49E-17, Se 2.43E-08, Te 4.20E-04 + 24, 1.000, 0, En 1.168717461286E-03, CFL 0.21093, SL 1.5574E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.15E-17, Se 1.21E-08, Te 3.94E-04 diff --git a/examples/global_ALE/z/timestats.pgi b/examples/global_ALE/z/timestats.pgi index 1c447742ff..7db5629b3b 100644 --- a/examples/global_ALE/z/timestats.pgi +++ b/examples/global_ALE/z/timestats.pgi @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] - 0, 0.000, 0, En 1.084709464019E-04, CFL 0.00000, SL 4.3625E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 89, En 1.002478443544E-03, CFL 0.11115, SL 5.4549E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.66E-17, Se 2.43E-08, Te 4.20E-04 - 24, 1.000, 0, En 1.168578475886E-03, CFL 0.21092, SL 1.5560E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.12E-17, Se 1.21E-08, Te 3.94E-04 + 0, 0.000, 0, En 1.084709464018E-04, CFL 0.00000, SL 4.3116E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 12, 0.500, 89, En 1.002478493227E-03, CFL 0.11115, SL 5.4549E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.46E-17, Se 2.43E-08, Te 4.20E-04 + 24, 1.000, 0, En 1.168818494571E-03, CFL 0.21093, SL 1.5560E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.15E-17, Se 1.21E-08, Te 3.94E-04 diff --git a/examples/seamount/sigma/timestats.gnu b/examples/seamount/sigma/timestats.gnu index 74e14c0ff7..b9cce095ca 100644 --- a/examples/seamount/sigma/timestats.gnu +++ b/examples/seamount/sigma/timestats.gnu @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] - 0, 0.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -1.5916E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 1.9554E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.50E-15, Se 1.88E-13, Te 0.00E+00 - 192, 2.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 3.9108E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.38E-15, Se 1.83E-13, Te 0.00E+00 - 288, 3.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 5.9117E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.48E-15, Se 1.81E-13, Te 0.00E+00 - 384, 4.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 7.7989E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.35E-15, Se 1.81E-13, Te 0.00E+00 - 480, 5.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 9.7543E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.15E-15, Se 1.75E-13, Te 0.00E+00 + 0, 0.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 96, 1.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 4.01E-18, Se -2.25E-15, Te 0.00E+00 + 192, 2.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -2.39E-17, Se 5.30E-16, Te 0.00E+00 + 288, 3.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 1.42E-17, Se 2.98E-15, Te 0.00E+00 + 384, 4.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 2.06E-17, Se -1.92E-15, Te 0.00E+00 + 480, 5.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 4.53E-18, Se 5.30E-16, Te 0.00E+00 diff --git a/examples/seamount/sigma/timestats.intel b/examples/seamount/sigma/timestats.intel index 74e14c0ff7..b9cce095ca 100644 --- a/examples/seamount/sigma/timestats.intel +++ b/examples/seamount/sigma/timestats.intel @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] - 0, 0.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -1.5916E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 1.9554E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.50E-15, Se 1.88E-13, Te 0.00E+00 - 192, 2.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 3.9108E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.38E-15, Se 1.83E-13, Te 0.00E+00 - 288, 3.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 5.9117E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.48E-15, Se 1.81E-13, Te 0.00E+00 - 384, 4.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 7.7989E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.35E-15, Se 1.81E-13, Te 0.00E+00 - 480, 5.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 9.7543E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.15E-15, Se 1.75E-13, Te 0.00E+00 + 0, 0.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 96, 1.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 4.01E-18, Se -2.25E-15, Te 0.00E+00 + 192, 2.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -2.39E-17, Se 5.30E-16, Te 0.00E+00 + 288, 3.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 1.42E-17, Se 2.98E-15, Te 0.00E+00 + 384, 4.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 2.06E-17, Se -1.92E-15, Te 0.00E+00 + 480, 5.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 4.53E-18, Se 5.30E-16, Te 0.00E+00 diff --git a/examples/seamount/sigma/timestats.pgi b/examples/seamount/sigma/timestats.pgi index 5cb6c18487..f7c39f9191 100644 --- a/examples/seamount/sigma/timestats.pgi +++ b/examples/seamount/sigma/timestats.pgi @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] - 0, 0.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -1.3642E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 1.7963E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.02E-15, Se 1.73E-13, Te 0.00E+00 - 192, 2.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 3.7517E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.55E-15, Se 1.86E-13, Te 0.00E+00 - 288, 3.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 5.7071E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.28E-15, Se 1.78E-13, Te 0.00E+00 - 384, 4.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 7.6170E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.37E-15, Se 1.80E-13, Te 0.00E+00 - 480, 5.000, 0, En 2.089273393571E-01, CFL 0.00000, SL 9.6179E-11, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.33E-15, Se 1.80E-13, Te 0.00E+00 + 0, 0.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 96, 1.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 8.41E-18, Se -1.99E-16, Te 0.00E+00 + 192, 2.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -3.88E-18, Se 1.86E-15, Te 0.00E+00 + 288, 3.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -1.06E-17, Se 1.26E-15, Te 0.00E+00 + 384, 4.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -1.3642E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me -2.02E-17, Se -2.72E-15, Te 0.00E+00 + 480, 5.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -1.3642E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me -6.21E-18, Se -6.63E-17, Te 0.00E+00 diff --git a/examples/seamount/z/timestats.gnu b/examples/seamount/z/timestats.gnu index 306f9603ee..46ffe616b6 100644 --- a/examples/seamount/z/timestats.gnu +++ b/examples/seamount/z/timestats.gnu @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] - 0, 0.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 8.791864261575E-05, CFL 0.00000, SL -0.0000E+00, M 7.54620E+15, S 34.9371, T 0.0000, Me 4.03E-17, Se -7.62E-15, Te 0.00E+00 - 192, 2.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 1.83E-16, Se -1.13E-15, Te 0.00E+00 - 288, 3.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 4.03E-16, Se 8.55E-15, Te 0.00E+00 - 384, 4.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 1.8190E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me 2.53E-16, Se 4.11E-15, Te 0.00E+00 - 480, 5.000, 0, En 8.791864261575E-05, CFL 0.00000, SL 1.8190E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me -1.24E-17, Se -4.64E-15, Te 0.00E+00 + 0, 0.000, 0, En 8.791864261583E-05, CFL 0.00000, SL 4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 96, 1.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -9.98E-18, Se -9.01E-15, Te 0.00E+00 + 192, 2.000, 0, En 8.791864261577E-05, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -6.99E-18, Se -9.41E-15, Te 0.00E+00 + 288, 3.000, 0, En 8.791864261576E-05, CFL 0.00000, SL -0.0000E+00, M 7.54620E+15, S 34.9371, T 0.0000, Me 4.19E-18, Se -5.37E-15, Te 0.00E+00 + 384, 4.000, 0, En 8.791864261575E-05, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -2.05E-17, Se -7.49E-15, Te 0.00E+00 + 480, 5.000, 0, En 8.791864261576E-05, CFL 0.00000, SL -0.0000E+00, M 7.54620E+15, S 34.9371, T 0.0000, Me -1.81E-17, Se -7.16E-15, Te 0.00E+00 diff --git a/examples/seamount/z/timestats.intel b/examples/seamount/z/timestats.intel index 4bc0992614..4e91452911 100644 --- a/examples/seamount/z/timestats.intel +++ b/examples/seamount/z/timestats.intel @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] - 0, 0.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 8.791864261575E-05, CFL 0.00000, SL 0.0000E+00, M 7.54620E+15, S 34.9371, T 0.0000, Me 4.03E-17, Se -7.62E-15, Te 0.00E+00 - 192, 2.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 1.83E-16, Se -1.13E-15, Te 0.00E+00 - 288, 3.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 4.03E-16, Se 8.55E-15, Te 0.00E+00 - 384, 4.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 1.8190E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me 2.53E-16, Se 4.11E-15, Te 0.00E+00 - 480, 5.000, 0, En 8.791864261575E-05, CFL 0.00000, SL 1.8190E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me -1.24E-17, Se -4.64E-15, Te 0.00E+00 + 0, 0.000, 0, En 8.791864261583E-05, CFL 0.00000, SL 4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 96, 1.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -9.98E-18, Se -9.01E-15, Te 0.00E+00 + 192, 2.000, 0, En 8.791864261577E-05, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -6.99E-18, Se -9.41E-15, Te 0.00E+00 + 288, 3.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 0.0000E+00, M 7.54620E+15, S 34.9371, T 0.0000, Me 4.19E-18, Se -5.37E-15, Te 0.00E+00 + 384, 4.000, 0, En 8.791864261575E-05, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -2.05E-17, Se -7.49E-15, Te 0.00E+00 + 480, 5.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 0.0000E+00, M 7.54620E+15, S 34.9371, T 0.0000, Me -1.76E-17, Se -6.49E-15, Te 0.00E+00 diff --git a/examples/seamount/z/timestats.pgi b/examples/seamount/z/timestats.pgi index bf18205832..0e00c0829e 100644 --- a/examples/seamount/z/timestats.pgi +++ b/examples/seamount/z/timestats.pgi @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] - 0, 0.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 8.791864261576E-05, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 2.63E-16, Se -5.04E-15, Te 0.00E+00 - 192, 2.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 0.0000E+00, M 7.54620E+15, S 34.9371, T 0.0000, Me 5.21E-17, Se -3.71E-15, Te 0.00E+00 - 288, 3.000, 0, En 8.791864261575E-05, CFL 0.00000, SL 0.0000E+00, M 7.54620E+15, S 34.9371, T 0.0000, Me -8.66E-17, Se -1.44E-14, Te 0.00E+00 - 384, 4.000, 0, En 8.791864261575E-05, CFL 0.00000, SL 0.0000E+00, M 7.54620E+15, S 34.9371, T 0.0000, Me -2.01E-16, Se -1.31E-14, Te 0.00E+00 - 480, 5.000, 0, En 8.791864261575E-05, CFL 0.00000, SL 0.0000E+00, M 7.54620E+15, S 34.9371, T 0.0000, Me -1.85E-16, Se -1.70E-14, Te 0.00E+00 + 0, 0.000, 0, En 8.791864261583E-05, CFL 0.00000, SL 4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 96, 1.000, 0, En 8.791864261575E-05, CFL 0.00000, SL 4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 9.71E-18, Se -1.72E-15, Te 0.00E+00 + 192, 2.000, 0, En 8.791864261574E-05, CFL 0.00000, SL 4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -3.17E-17, Se -1.04E-14, Te 0.00E+00 + 288, 3.000, 0, En 8.791864261573E-05, CFL 0.00000, SL 4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 3.36E-17, Se -5.57E-15, Te 0.00E+00 + 384, 4.000, 0, En 8.791864261577E-05, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 1.55E-18, Se -7.49E-15, Te 0.00E+00 + 480, 5.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 0.0000E+00, M 7.54620E+15, S 34.9371, T 0.0000, Me -2.18E-17, Se -6.89E-15, Te 0.00E+00 diff --git a/examples/sloshing/rho/timestats.gnu b/examples/sloshing/rho/timestats.gnu index b118db374c..fc8bbd6c8e 100644 --- a/examples/sloshing/rho/timestats.gnu +++ b/examples/sloshing/rho/timestats.gnu @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.315612025261E-02, CFL 0.00000, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 2.285155252345E-02, CFL 0.08265, SL -0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 1.44E-17, Se -9.90E-15, Te 4.73E-17 - 192, 2.000, 0, En 2.246601663108E-02, CFL 0.04341, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me -1.23E-16, Se -1.38E-14, Te -6.70E-17 - 288, 3.000, 0, En 2.287980365731E-02, CFL 0.05264, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 6.60E-17, Se -1.32E-14, Te 3.54E-17 - 384, 4.000, 0, En 2.251370476072E-02, CFL 0.08309, SL 2.2737E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 1.73E-16, Se -7.25E-15, Te -1.40E-16 - 480, 5.000, 0, En 2.282940970334E-02, CFL 0.01720, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me -1.45E-16, Se -1.39E-14, Te 7.88E-18 + 96, 1.000, 0, En 2.285155252349E-02, CFL 0.08265, SL -0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 5.43E-18, Se -9.42E-15, Te 4.92E-17 + 192, 2.000, 0, En 2.246601662146E-02, CFL 0.04341, SL -0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me -2.64E-17, Se -1.82E-14, Te -3.35E-17 + 288, 3.000, 0, En 2.287980364005E-02, CFL 0.05264, SL -0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 8.26E-18, Se -9.18E-15, Te -3.94E-18 + 384, 4.000, 0, En 2.251370232309E-02, CFL 0.08309, SL -0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me -2.38E-17, Se -1.50E-14, Te -9.06E-17 + 480, 5.000, 0, En 2.282940592696E-02, CFL 0.01720, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 9.44E-19, Se -1.33E-14, Te 3.84E-17 diff --git a/examples/sloshing/rho/timestats.intel b/examples/sloshing/rho/timestats.intel index 9778fb3695..923d461abc 100644 --- a/examples/sloshing/rho/timestats.intel +++ b/examples/sloshing/rho/timestats.intel @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.315612025262E-02, CFL 0.00000, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 2.285155252340E-02, CFL 0.08265, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 2.36E-17, Se -4.59E-15, Te -2.95E-17 - 192, 2.000, 0, En 2.246601662616E-02, CFL 0.04341, SL -2.2737E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me -1.85E-16, Se -2.04E-14, Te 7.09E-17 - 288, 3.000, 0, En 2.287980365159E-02, CFL 0.05264, SL -2.2737E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me -2.08E-16, Se -1.96E-14, Te -1.97E-17 - 384, 4.000, 0, En 2.251370239251E-02, CFL 0.08309, SL -3.4106E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me -3.63E-17, Se -1.68E-14, Te 5.51E-17 - 480, 5.000, 0, En 2.282940159111E-02, CFL 0.01720, SL -3.4106E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 2.31E-17, Se -4.59E-15, Te -8.07E-17 + 96, 1.000, 0, En 2.285155252346E-02, CFL 0.08265, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 3.55E-17, Se -5.19E-15, Te 1.38E-17 + 192, 2.000, 0, En 2.246601662486E-02, CFL 0.04341, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 3.54E-18, Se -1.10E-14, Te -4.33E-17 + 288, 3.000, 0, En 2.287980364461E-02, CFL 0.05264, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 4.72E-19, Se -1.41E-14, Te -1.97E-17 + 384, 4.000, 0, En 2.251370239707E-02, CFL 0.08309, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 1.44E-17, Se -9.30E-15, Te -1.58E-17 + 480, 5.000, 0, En 2.282940643372E-02, CFL 0.01720, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 1.01E-17, Se -4.71E-15, Te 1.97E-18 diff --git a/examples/sloshing/rho/timestats.pgi b/examples/sloshing/rho/timestats.pgi index ec8b8842ac..61c0b6e2b0 100644 --- a/examples/sloshing/rho/timestats.pgi +++ b/examples/sloshing/rho/timestats.pgi @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.315612025256E-02, CFL 0.00000, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 2.285155252345E-02, CFL 0.08265, SL -2.2737E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me -5.74E-17, Se -1.17E-14, Te 3.15E-17 - 192, 2.000, 0, En 2.246601662696E-02, CFL 0.04341, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me -1.74E-16, Se -1.56E-14, Te -4.92E-17 - 288, 3.000, 0, En 2.287980364458E-02, CFL 0.05264, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 1.09E-16, Se -6.04E-15, Te -2.76E-17 - 384, 4.000, 0, En 2.251370446388E-02, CFL 0.08309, SL -2.2737E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 3.84E-17, Se -1.03E-14, Te 1.38E-17 - 480, 5.000, 0, En 2.282940591706E-02, CFL 0.01720, SL -2.2737E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me -1.97E-16, Se -1.91E-14, Te -1.23E-16 + 96, 1.000, 0, En 2.285155252337E-02, CFL 0.08265, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 8.61E-18, Se -8.82E-15, Te -3.15E-17 + 192, 2.000, 0, En 2.246601662417E-02, CFL 0.04341, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me -9.91E-18, Se -1.39E-14, Te -8.86E-17 + 288, 3.000, 0, En 2.287980365067E-02, CFL 0.05264, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me -3.04E-17, Se -1.23E-14, Te 1.97E-17 + 384, 4.000, 0, En 2.251370445958E-02, CFL 0.08309, SL -2.2737E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me -1.56E-17, Se -1.53E-14, Te -2.56E-17 + 480, 5.000, 0, En 2.282940943303E-02, CFL 0.01720, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 2.08E-17, Se -6.76E-15, Te 4.23E-17 diff --git a/src/ALE/MOM_ALE.F90 b/src/ALE/MOM_ALE.F90 index bf2e589970..7d90ccb269 100644 --- a/src/ALE/MOM_ALE.F90 +++ b/src/ALE/MOM_ALE.F90 @@ -344,6 +344,7 @@ subroutine ALE_main( G, h, u, v, tv, CS ) type(ALE_CS), intent(inout) :: CS ! Regridding parameters and options ! Local variables + integer :: nk ! Build new grid. The new grid is stored in h_new. The old grid is h. ! Both are needed for the subsequent remapping of variables. @@ -354,7 +355,8 @@ subroutine ALE_main( G, h, u, v, tv, CS ) ! Override old grid with new one. The new grid 'h_new' is built in ! one of the 'build_...' routines above. - h(:,:,:) = CS%h_aux(:,:,:) + nk = G%ke + h(:,:,:) = h(:,:,:) + ( CS%dzRegrid(:,:,1:nk) - CS%dzRegrid(:,:,2:nk+1) ) end subroutine ALE_main From cb0af19d160bf1141c61084d4ec41d7ef2435284 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 26 Jul 2013 11:21:18 -0400 Subject: [PATCH 085/372] Removed h_aux from MOM_ALE Last vestiges of the old projection method. Outstanding issue: could not remove an inout argument from the s/r build_grid_arbitrary. --- src/ALE/MOM_ALE.F90 | 5 +- src/ALE/MOM_regridding.F90 | 96 +++++++++++--------------------------- 2 files changed, 28 insertions(+), 73 deletions(-) diff --git a/src/ALE/MOM_ALE.F90 b/src/ALE/MOM_ALE.F90 index 7d90ccb269..a228c58af8 100644 --- a/src/ALE/MOM_ALE.F90 +++ b/src/ALE/MOM_ALE.F90 @@ -88,7 +88,6 @@ module MOM_ALE type(edgeSlopeArrays) :: edgeSlopeWrk ! Work space for edge slopes ! Work space for communicating between regridding and remapping - real ALLOCABLE_, dimension(NIMEM_,NJMEM_,NKMEM_) :: h_aux real ALLOCABLE_, dimension(NIMEM_,NJMEM_,NK_INTERFACE_) :: dzRegrid end type @@ -348,7 +347,7 @@ subroutine ALE_main( G, h, u, v, tv, CS ) ! Build new grid. The new grid is stored in h_new. The old grid is h. ! Both are needed for the subsequent remapping of variables. - call regridding_main( CS%remapCS, CS%regridCS, G, h, tv, CS%dzRegrid, CS%h_aux ) + call regridding_main( CS%remapCS, CS%regridCS, G, h, tv, CS%dzRegrid ) ! Remap all variables from old grid h onto new grid h_new call remapping_main( CS%remapCS, G, h, -CS%dzRegrid, tv, u, v ) @@ -530,7 +529,6 @@ subroutine ALE_memory_allocation( G, CS ) call ppoly_init( CS%ppoly_parab, nz, 2 ) ! Work space - ALLOC_(CS%h_aux(G%isd:G%ied,G%jsd:G%jed,nz)); CS%h_aux(:,:,:) = 0. ALLOC_(CS%dzRegrid(G%isd:G%ied,G%jsd:G%jed,nz+1)); CS%dzRegrid(:,:,:) = 0. end subroutine ALE_memory_allocation @@ -555,7 +553,6 @@ subroutine ALE_memory_deallocation( CS ) call ppoly_destroy( CS%ppoly_parab ) ! Work space - DEALLOC_(CS%h_aux) DEALLOC_(CS%dzRegrid) end subroutine ALE_memory_deallocation diff --git a/src/ALE/MOM_regridding.F90 b/src/ALE/MOM_regridding.F90 index 693595ca7a..c0cf01513c 100644 --- a/src/ALE/MOM_regridding.F90 +++ b/src/ALE/MOM_regridding.F90 @@ -237,7 +237,7 @@ end subroutine end_regridding !------------------------------------------------------------------------------ ! Dispatching regridding routine: regridding & remapping !------------------------------------------------------------------------------ -subroutine regridding_main( remapCS, CS, G, h, tv, dzInterface, hNew ) +subroutine regridding_main( remapCS, CS, G, h, tv, dzInterface ) !------------------------------------------------------------------------------ ! This routine takes care of (1) building a new grid and (2) remapping between ! the old grid and the new grid. The creation of the new grid can be based @@ -262,31 +262,34 @@ subroutine regridding_main( remapCS, CS, G, h, tv, dzInterface, hNew ) real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(inout) :: h ! Current 3D grid obtained after the last time step type(thermo_var_ptrs), intent(inout) :: tv ! Thermodynamical variables (T, S, ...) real, dimension(NIMEM_,NJMEM_, NK_INTERFACE_), intent(inout) :: dzInterface ! The change in position of each interface - real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(inout) :: hNew ! The new 3D grid obtained via regridding + + real :: trickGnuCompiler ! Local variables - ! Build new grid. The new grid is stored in hNew. The old grid is h. - ! Both are needed for the subsequent remapping of variables. select case ( CS%regridding_scheme ) case ( REGRIDDING_ZSTAR ) - call buildGridZstar( CS, G, h, dzInterface, hNew ) + call buildGridZstar( CS, G, h, dzInterface ) case ( REGRIDDING_SIGMA ) - call buildGridSigma( CS, G, h, dzInterface, hNew ) + call buildGridSigma( CS, G, h, dzInterface ) case ( REGRIDDING_RHO ) call convective_adjustment(G, h, tv) - call buildGridRho( G, h, tv, dzInterface, hNew, remapCS, CS ) + call buildGridRho( G, h, tv, dzInterface, remapCS, CS ) case ( REGRIDDING_ARBITRARY ) - call build_grid_arbitrary( G, h, dzInterface, hNew, CS ) + call build_grid_arbitrary( G, h, dzInterface, trickGnuCompiler, CS ) + case default + call MOM_error(FATAL,'MOM_regridding, regridding_main: '//& + 'Unknown regridding scheme selected!') + end select ! type of grid #ifdef __DO_SAFTEY_CHECKS__ - call checkGridsMatch(G, h, dzInterface, hNew) + call checkGridsMatch(G, h, dzInterface) #endif end subroutine regridding_main @@ -295,7 +298,7 @@ end subroutine regridding_main !------------------------------------------------------------------------------ ! Check that the total thickness of two grids match !------------------------------------------------------------------------------ -subroutine checkGridsMatch( G, h, dzInterface, hNew ) +subroutine checkGridsMatch( G, h, dzInterface ) !------------------------------------------------------------------------------ ! This routine calculates the total thickness of !------------------------------------------------------------------------------ @@ -304,12 +307,11 @@ subroutine checkGridsMatch( G, h, dzInterface, hNew ) type(ocean_grid_type), intent(in) :: G real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(in) :: dzInterface - real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: hNew ! Local variables integer :: i, j, k integer :: nz - real :: totalHold, totalHnew, totalHnewF, eps, Heps, hNewF, zOld, zNewH, zNewF + real :: totalHold, totalHnewF, eps, Heps, hNewF, zOld, zNewF nz = G%ke eps =1. @@ -324,33 +326,14 @@ subroutine checkGridsMatch( G, h, dzInterface, hNew ) totalHold = totalHold + h(i,j,k) enddo - ! Total thickness of grid hNew - totalHnew = 0. - do k = 1,nz - totalHnew = totalHnew + hNew(i,j,k) - enddo - - if (abs(totalHnew-totalHold)>real(nz-1)*0.5*(totalHold+totalHnew)*eps * 10.) then !!!! FUDGE FACTOR ----AJA - do k = 1,nz - write(0,*) 'k,h,hnew=',k,h(i,j,k),hNew(i,j,k) - enddo - write(0,*) 'i,j,nz=',i,j,nz - write(0,*) 'Hold,Hnew,Hnew-Hold=',totalHold,totalHnew,totalHnew-totalHold - write(0,*) 'eps,(n-1)/2*eps*H=',eps,real(nz-1)*0.5*(totalHold+totalHnew)*eps - call MOM_error( FATAL, 'MOM_regridding, checkGridsMatch: '//& - 'The difference of total thicknesses exceeds roundoff') - endif - ! Change meaning of eps. Hereon, Heps is a dimensional error - Heps = (totalHold + totalHnew) * eps + Heps = 2. * totalHold * eps ! Integrate upwards for the interfaces consistent with the rest of MOM6 zOld = - G%bathyT(i,j) - zNewH = - G%bathyT(i,j) totalHnewF = 0. do k = nz,1,-1 zOld = zOld + h(i,j,k) ! Old interface position - zNewH = zNewH + hNew(i,j,k) ! New interface position based on hNew zNewF = zOld + dzInterface(i,j,k) ! New interface position based on dzInterface !hNewF = ( h(i,j,k) - dzInterface(i,j,k+1) ) + dzInterface(i,j,k) hNewF = h(i,j,k) + ( dzInterface(i,j,k) - dzInterface(i,j,k+1) ) @@ -362,13 +345,6 @@ subroutine checkGridsMatch( G, h, dzInterface, hNew ) endif totalHnewF = totalHnewF + hNewF - if (abs(zNewF-zNewH)>real(nz-k+1)*0.5*Heps) then - write(0,*) 'i,j,k,eps=',i,j,k,eps - write(0,*) 'zOld,dzI,zNewF=zOld+dzI =',zOld,dzInterface(i,j,k),zNewF - write(0,*) 'zNewF-zNewH,(n-1)*eps*D,eps*D=',zNewF-zNewH,real(nz-k+1)*0.5*Heps,Heps - call MOM_error( FATAL, 'MOM_regridding, checkGridsMatch: '//& - 'The two estimates of new interfaces differ by more than roundoff') - endif enddo ! Conservation by implied hNewF @@ -398,7 +374,7 @@ end subroutine checkGridsMatch !------------------------------------------------------------------------------ ! Build uniform z*-ccordinate grid with partial steps !------------------------------------------------------------------------------ -subroutine buildGridZstar( CS, G, h, dzInterface, hNew ) +subroutine buildGridZstar( CS, G, h, dzInterface ) !------------------------------------------------------------------------------ ! This routine builds a grid where the distribution of levels is based on a ! z* coordinate system with partial steps (Adcroft and Campin, 2004). @@ -412,7 +388,6 @@ subroutine buildGridZstar( CS, G, h, dzInterface, hNew ) type(ocean_grid_type), intent(in) :: G real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h real, dimension(NIMEM_,NJMEM_, NK_INTERFACE_), intent(inout) :: dzInterface - real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(inout) :: hNew ! Local variables integer :: i, j, k @@ -459,7 +434,6 @@ subroutine buildGridZstar( CS, G, h, dzInterface, hNew ) zNew(k) = zNew(k+1) + CS%min_thickness endif zOld(k) = zOld(k+1) + h(i,j,k) - hNew(i,j,k) = zNew(k) - zNew(k+1) enddo ! Define regridding in terms of a movement of interfaces @@ -498,7 +472,7 @@ end subroutine buildGridZstar !------------------------------------------------------------------------------ ! Build sigma grid !------------------------------------------------------------------------------ -subroutine buildGridSigma( CS, G, h, dzInterface, hNew ) +subroutine buildGridSigma( CS, G, h, dzInterface ) !------------------------------------------------------------------------------ ! This routine builds a grid based on terrain-following coordinates. ! The module parameter coordinateResolution(:) determines the resolution in @@ -511,7 +485,6 @@ subroutine buildGridSigma( CS, G, h, dzInterface, hNew ) type(ocean_grid_type), intent(in) :: G real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(in) :: h real, dimension(NIMEM_,NJMEM_, NK_INTERFACE_), intent(inout) :: dzInterface - real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(inout) :: hNew ! Local variables integer :: i, j, k @@ -530,16 +503,11 @@ subroutine buildGridSigma( CS, G, h, dzInterface, hNew ) totalThickness = totalThickness + h(i,j,k) end do - ! Define thicknesses in terms of interface heights - do k = 1,nz - hNew(i,j,k) = totalThickness * CS%coordinateResolution(k) - end do - ! The rest of the model defines grids integrating up from the bottom zOld(nz+1) = - nominalDepth zNew(nz+1) = - nominalDepth do k = nz,1,-1 - zNew(k) = zNew(k+1) + hNew(i,j,k) + zNew(k) = zNew(k+1) + ( totalThickness * CS%coordinateResolution(k) ) ! Adjust interface position to accomodate inflating layers ! without disturbing the interface above if ( zNew(k) < (zNew(k+1) + CS%min_thickness) ) then @@ -583,7 +551,7 @@ end subroutine buildGridSigma !------------------------------------------------------------------------------ ! Build grid based on target interface densities !------------------------------------------------------------------------------ -subroutine buildGridRho( G, h, tv, dzInterface, hNew, remapCS, CS ) +subroutine buildGridRho( G, h, tv, dzInterface, remapCS, CS ) !------------------------------------------------------------------------------ ! This routine builds a new grid based on a given set of target interface ! densities (these target densities are computed by taking the mean value @@ -604,7 +572,6 @@ subroutine buildGridRho( G, h, tv, dzInterface, hNew, remapCS, CS ) real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(in) :: h type(thermo_var_ptrs), intent(in) :: tv real, dimension(NIMEM_,NJMEM_, NK_INTERFACE_), intent(inout) :: dzInterface - real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(inout) :: hNew type(remapping_CS), intent(inout) :: remapCS type(regridding_CS), intent(inout) :: CS @@ -750,11 +717,6 @@ subroutine buildGridRho( G, h, tv, dzInterface, hNew, remapCS, CS ) end do ! end regridding iterations - ! The new grid is that obtained after the iterations - do k = 1,nz - hNew(i,j,k) = h1(k) - end do - ! Local depth (G%bathyT is positive) nominalDepth = G%bathyT(i,j) @@ -764,7 +726,7 @@ subroutine buildGridRho( G, h, tv, dzInterface, hNew, remapCS, CS ) zNew(nz+1) = - nominalDepth do k = nz,1,-1 totalThickness = totalThickness + h(i,j,k) - zNew(k) = zNew(k+1) + hNew(i,j,k) + zNew(k) = zNew(k+1) + h1(k) ! Adjust interface position to accomodate inflating layers ! without disturbing the interface above ! if ( zNew(k) < (zNew(k+1) + CS%min_thickness) ) then @@ -804,7 +766,7 @@ subroutine buildGridRho( G, h, tv, dzInterface, hNew, remapCS, CS ) write(0,*) k,zOld(k),zNew(k) enddo do k=1,nz - write(0,*) k,h(i,j,k),hNew(i,j,k),zNew(k)-zNew(k+1) + write(0,*) k,h(i,j,k),zNew(k)-zNew(k+1) enddo call MOM_error( FATAL, & 'MOM_regridding, buildGridRho: top surface has moved!!!' ) @@ -826,11 +788,11 @@ subroutine build_grid_arbitrary( G, h, dzInterface, h_new, CS ) !------------------------------------------------------------------------------ ! Arguments - type(ocean_grid_type), intent(in) :: G - real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(in) :: h + type(ocean_grid_type), intent(in) :: G + real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(in) :: h real, dimension(NIMEM_,NJMEM_, NK_INTERFACE_), intent(inout) :: dzInterface - real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(inout) :: h_new - type(regridding_CS), intent(in) :: CS + real, intent(inout) :: h_new + type(regridding_CS), intent(in) :: CS ! Local variables integer :: i, j, k @@ -910,15 +872,11 @@ subroutine build_grid_arbitrary( G, h, dzInterface, h_new, CS ) end do dzInterface(i,j,nz+1) = 0. - ! Define thicknesses in terms of interface heights - x = 0. ! Left boundary at x=0 - do k = 1,nz - h_new(i,j,k) = z_inter(k) - z_inter(k+1) - end do - end do end do +stop 'OOOOOOPS' ! For some reason the gnu compiler will not let me delete this + ! routine???? end subroutine build_grid_arbitrary From 580fd1aaa6b76d9c4c16ea3e18dab6850070fe66 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 26 Jul 2013 11:36:18 -0400 Subject: [PATCH 086/372] Removed re-calculation of "old h" in remapping The intial thickness was being used to calculate a coodinate and then the coordinate differences to re-calculate the thickness. Bad, and no longer necessary in flux form. --- examples/adjustment2d/rho/timestats.gnu | 8 +++---- examples/adjustment2d/rho/timestats.intel | 8 +++---- examples/adjustment2d/rho/timestats.pgi | 8 +++---- examples/adjustment2d/z/timestats.gnu | 8 +++---- examples/adjustment2d/z/timestats.intel | 8 +++---- examples/adjustment2d/z/timestats.pgi | 8 +++---- examples/flow_downslope/sigma/timestats.gnu | 24 +++++++++---------- examples/flow_downslope/sigma/timestats.intel | 24 +++++++++---------- examples/flow_downslope/sigma/timestats.pgi | 24 +++++++++---------- examples/flow_downslope/z/timestats.gnu | 24 +++++++++---------- examples/flow_downslope/z/timestats.intel | 24 +++++++++---------- examples/flow_downslope/z/timestats.pgi | 24 +++++++++---------- examples/global_ALE/z/timestats.gnu | 4 ++-- examples/global_ALE/z/timestats.intel | 4 ++-- examples/global_ALE/z/timestats.pgi | 4 ++-- examples/seamount/sigma/timestats.gnu | 10 ++++---- examples/seamount/sigma/timestats.intel | 10 ++++---- examples/seamount/sigma/timestats.pgi | 10 ++++---- examples/seamount/z/timestats.gnu | 10 ++++---- examples/seamount/z/timestats.intel | 10 ++++---- examples/seamount/z/timestats.pgi | 10 ++++---- examples/sloshing/rho/timestats.gnu | 10 ++++---- examples/sloshing/rho/timestats.intel | 10 ++++---- examples/sloshing/rho/timestats.pgi | 10 ++++---- src/ALE/MOM_remapping.F90 | 17 +------------ 25 files changed, 148 insertions(+), 163 deletions(-) diff --git a/examples/adjustment2d/rho/timestats.gnu b/examples/adjustment2d/rho/timestats.gnu index c4212fc2b0..7426db5c0a 100644 --- a/examples/adjustment2d/rho/timestats.gnu +++ b/examples/adjustment2d/rho/timestats.gnu @@ -1,7 +1,7 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.199919604854E-01, CFL 0.00000, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 0, En 1.168126729493E-01, CFL 0.16891, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -2.10E-17, Se -1.24E-16, Te 0.00E+00 - 24, 1.000, 0, En 1.176700828255E-01, CFL 0.18140, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -4.23E-17, Se -1.09E-16, Te 0.00E+00 - 36, 1.500, 0, En 1.168522574249E-01, CFL 0.17233, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -1.06E-17, Se -1.05E-16, Te 0.00E+00 - 48, 2.000, 0, En 1.161529715334E-01, CFL 0.17300, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me 6.93E-18, Se 1.25E-16, Te 0.00E+00 + 12, 0.500, 0, En 1.172126416617E-01, CFL 0.16918, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -8.70E-18, Se -6.27E-17, Te 0.00E+00 + 24, 1.000, 0, En 1.174866653996E-01, CFL 0.18033, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me 4.02E-18, Se -9.07E-17, Te 0.00E+00 + 36, 1.500, 0, En 1.167215077313E-01, CFL 0.17115, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me 2.62E-17, Se 1.77E-16, Te 0.00E+00 + 48, 2.000, 0, En 1.159604674720E-01, CFL 0.17149, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me 2.04E-18, Se -1.17E-16, Te 0.00E+00 diff --git a/examples/adjustment2d/rho/timestats.intel b/examples/adjustment2d/rho/timestats.intel index 2c3702a7db..8f30ace8ee 100644 --- a/examples/adjustment2d/rho/timestats.intel +++ b/examples/adjustment2d/rho/timestats.intel @@ -1,7 +1,7 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.199919604854E-01, CFL 0.00000, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 0, En 1.176903393019E-01, CFL 0.17203, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -2.55E-17, Se -1.03E-16, Te 0.00E+00 - 24, 1.000, 0, En 1.172557816331E-01, CFL 0.18018, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -2.43E-17, Se -2.14E-16, Te 0.00E+00 - 36, 1.500, 0, En 1.163025947738E-01, CFL 0.18187, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -1.25E-17, Se -4.32E-17, Te 0.00E+00 - 48, 2.000, 0, En 1.145855174898E-01, CFL 0.18428, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -2.10E-17, Se -2.23E-16, Te 0.00E+00 + 12, 0.500, 0, En 1.171344111608E-01, CFL 0.17256, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -9.17E-18, Se -1.25E-16, Te 0.00E+00 + 24, 1.000, 0, En 1.175674070465E-01, CFL 0.18041, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me 7.20E-18, Se 5.98E-17, Te 0.00E+00 + 36, 1.500, 0, En 1.163188618637E-01, CFL 0.17098, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -1.08E-17, Se 4.48E-17, Te 0.00E+00 + 48, 2.000, 0, En 1.157185313742E-01, CFL 0.17474, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -5.87E-18, Se -1.40E-16, Te 0.00E+00 diff --git a/examples/adjustment2d/rho/timestats.pgi b/examples/adjustment2d/rho/timestats.pgi index 2665c78d6f..058297de76 100644 --- a/examples/adjustment2d/rho/timestats.pgi +++ b/examples/adjustment2d/rho/timestats.pgi @@ -1,7 +1,7 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.199919604854E-01, CFL 0.00000, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 0, En 1.172954450714E-01, CFL 0.16895, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -1.88E-17, Se 6.26E-18, Te 0.00E+00 - 24, 1.000, 0, En 1.174359763728E-01, CFL 0.18513, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me 2.04E-17, Se -2.67E-17, Te 0.00E+00 - 36, 1.500, 0, En 1.164634844533E-01, CFL 0.17280, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me 4.95E-18, Se -3.52E-17, Te 0.00E+00 - 48, 2.000, 0, En 1.153378344962E-01, CFL 0.17387, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -1.46E-17, Se 1.12E-16, Te 0.00E+00 + 12, 0.500, 0, En 1.179439892497E-01, CFL 0.16923, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -4.66E-17, Se -1.58E-17, Te 0.00E+00 + 24, 1.000, 0, En 1.172719009005E-01, CFL 0.18179, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -2.11E-18, Se -1.52E-17, Te 0.00E+00 + 36, 1.500, 0, En 1.169891461587E-01, CFL 0.17359, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me -1.18E-17, Se -8.14E-17, Te 0.00E+00 + 48, 2.000, 0, En 1.163399611809E-01, CFL 0.17493, SL 1.2000E-03, M 5.12031E+13, S 2.5001, T 0.0000, Me 4.69E-18, Se 9.18E-17, Te 0.00E+00 diff --git a/examples/adjustment2d/z/timestats.gnu b/examples/adjustment2d/z/timestats.gnu index 710fdc4e1f..b27e4311f9 100644 --- a/examples/adjustment2d/z/timestats.gnu +++ b/examples/adjustment2d/z/timestats.gnu @@ -1,7 +1,7 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.842297395948E-29, CFL 0.00000, SL -3.5527E-15, M 5.12000E+13, S 2.5000, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 0, En 1.539244678739E-03, CFL 0.17840, SL -0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 2.79E-17, Se 1.25E-15, Te 0.00E+00 - 24, 1.000, 0, En 3.783607286135E-03, CFL 0.21382, SL -0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me -5.03E-18, Se -2.91E-17, Te 0.00E+00 - 36, 1.500, 0, En 6.107507604702E-03, CFL 0.21927, SL -0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me -4.66E-18, Se 8.32E-17, Te 0.00E+00 - 48, 2.000, 0, En 8.347946017020E-03, CFL 0.22507, SL -0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me -2.05E-18, Se -5.89E-17, Te 0.00E+00 + 12, 0.500, 0, En 1.539244678739E-03, CFL 0.17840, SL -0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 2.57E-17, Se 1.16E-15, Te 0.00E+00 + 24, 1.000, 0, En 3.783607286135E-03, CFL 0.21382, SL -0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me -3.28E-18, Se 2.93E-17, Te 0.00E+00 + 36, 1.500, 0, En 6.107507604702E-03, CFL 0.21927, SL -0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me -5.85E-18, Se 3.16E-18, Te 0.00E+00 + 48, 2.000, 0, En 8.347946017020E-03, CFL 0.22507, SL -0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 1.71E-18, Se -8.87E-17, Te 0.00E+00 diff --git a/examples/adjustment2d/z/timestats.intel b/examples/adjustment2d/z/timestats.intel index b07875ab20..3bc7bf4a69 100644 --- a/examples/adjustment2d/z/timestats.intel +++ b/examples/adjustment2d/z/timestats.intel @@ -1,7 +1,7 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.842297395948E-29, CFL 0.00000, SL -3.5527E-15, M 5.12000E+13, S 2.5000, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 0, En 1.539244678739E-03, CFL 0.17840, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 2.83E-17, Se 1.25E-15, Te 0.00E+00 - 24, 1.000, 0, En 3.783607286135E-03, CFL 0.21382, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me -7.45E-18, Se -9.85E-17, Te 0.00E+00 - 36, 1.500, 0, En 6.107507604702E-03, CFL 0.21927, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 7.34E-18, Se 7.59E-17, Te 0.00E+00 - 48, 2.000, 0, En 8.347946017020E-03, CFL 0.22507, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 7.82E-19, Se -4.94E-17, Te 0.00E+00 + 12, 0.500, 0, En 1.539244678739E-03, CFL 0.17840, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 2.57E-17, Se 1.16E-15, Te 0.00E+00 + 24, 1.000, 0, En 3.783607286135E-03, CFL 0.21382, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me -1.34E-18, Se 9.80E-17, Te 0.00E+00 + 36, 1.500, 0, En 6.107507604702E-03, CFL 0.21927, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me -4.14E-18, Se -1.12E-16, Te 0.00E+00 + 48, 2.000, 0, En 8.347946017020E-03, CFL 0.22507, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me -1.10E-17, Se 6.68E-18, Te 0.00E+00 diff --git a/examples/adjustment2d/z/timestats.pgi b/examples/adjustment2d/z/timestats.pgi index 244a4e1980..42d00b6332 100644 --- a/examples/adjustment2d/z/timestats.pgi +++ b/examples/adjustment2d/z/timestats.pgi @@ -1,7 +1,7 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.842297395948E-29, CFL 0.00000, SL -3.5527E-15, M 5.12000E+13, S 2.5000, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 0, En 1.539244678739E-03, CFL 0.17840, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 2.79E-17, Se 1.25E-15, Te 0.00E+00 - 24, 1.000, 0, En 3.783607286135E-03, CFL 0.21382, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me -5.03E-18, Se -2.91E-17, Te 0.00E+00 - 36, 1.500, 0, En 6.107507604702E-03, CFL 0.21927, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me -4.66E-18, Se 8.32E-17, Te 0.00E+00 - 48, 2.000, 0, En 8.347946017020E-03, CFL 0.22507, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me -2.05E-18, Se -5.89E-17, Te 0.00E+00 + 12, 0.500, 0, En 1.539244678739E-03, CFL 0.17840, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 2.57E-17, Se 1.16E-15, Te 0.00E+00 + 24, 1.000, 0, En 3.783607286135E-03, CFL 0.21382, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me -3.28E-18, Se 2.93E-17, Te 0.00E+00 + 36, 1.500, 0, En 6.107507604702E-03, CFL 0.21927, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me -5.85E-18, Se 3.16E-18, Te 0.00E+00 + 48, 2.000, 0, En 8.347946017020E-03, CFL 0.22507, SL 0.0000E+00, M 5.12000E+13, S 2.5000, T 0.0000, Me 1.71E-18, Se -8.87E-17, Te 0.00E+00 diff --git a/examples/flow_downslope/sigma/timestats.gnu b/examples/flow_downslope/sigma/timestats.gnu index ca9a1cb279..f2d2be80a4 100644 --- a/examples/flow_downslope/sigma/timestats.gnu +++ b/examples/flow_downslope/sigma/timestats.gnu @@ -1,15 +1,15 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 3.910267179003E-01, CFL 0.00000, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 1.000, 0, En 3.918116376007E-01, CFL 0.02732, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.40E-17, Se -1.75E-15, Te 0.00E+00 - 24, 2.000, 0, En 3.927062686427E-01, CFL 0.03966, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 6.27E-18, Se -4.22E-16, Te 0.00E+00 - 36, 3.000, 0, En 3.934149960573E-01, CFL 0.04426, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.17E-19, Se 1.51E-15, Te 0.00E+00 - 48, 4.000, 0, En 3.943757652960E-01, CFL 0.04467, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.17E-19, Se -1.93E-15, Te 0.00E+00 - 60, 5.000, 0, En 3.958172528277E-01, CFL 0.04906, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.63E-18, Se 3.77E-16, Te 0.00E+00 - 72, 6.000, 0, En 3.976561490021E-01, CFL 0.05326, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -7.48E-19, Se 3.55E-16, Te 0.00E+00 - 84, 7.000, 0, En 3.998807484851E-01, CFL 0.05468, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.26E-18, Se -2.44E-16, Te 0.00E+00 - 96, 8.000, 0, En 4.021803206718E-01, CFL 0.05722, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.46E-18, Se -2.22E-16, Te 0.00E+00 - 108, 9.000, 0, En 4.042646238511E-01, CFL 0.06007, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.99E-18, Se -8.44E-16, Te 0.00E+00 - 120, 10.000, 0, En 4.066568783099E-01, CFL 0.06414, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -5.07E-18, Se 1.15E-15, Te 0.00E+00 - 132, 11.000, 0, En 4.095491652758E-01, CFL 0.06876, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.26E-18, Se -2.73E-15, Te 0.00E+00 - 144, 12.000, 0, En 4.123059328792E-01, CFL 0.06778, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.52E-19, Se 1.20E-15, Te 0.00E+00 + 12, 1.000, 0, En 3.918116376007E-01, CFL 0.02732, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -4.93E-18, Se -5.55E-16, Te 0.00E+00 + 24, 2.000, 0, En 3.927062686427E-01, CFL 0.03966, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -5.64E-19, Se 7.55E-16, Te 0.00E+00 + 36, 3.000, 0, En 3.934149960573E-01, CFL 0.04426, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.51E-18, Se -1.27E-15, Te 0.00E+00 + 48, 4.000, 0, En 3.943757652960E-01, CFL 0.04467, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.52E-18, Se 7.55E-16, Te 0.00E+00 + 60, 5.000, 0, En 3.958172528277E-01, CFL 0.04906, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 3.59E-18, Se 1.78E-16, Te 0.00E+00 + 72, 6.000, 0, En 3.976561490021E-01, CFL 0.05326, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -4.66E-19, Se 0.00E+00, Te 0.00E+00 + 84, 7.000, 0, En 3.998807484851E-01, CFL 0.05468, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -3.96E-18, Se 8.88E-16, Te 0.00E+00 + 96, 8.000, 0, En 4.021803206718E-01, CFL 0.05722, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.53E-18, Se 0.00E+00, Te 0.00E+00 + 108, 9.000, 0, En 4.042646238511E-01, CFL 0.06007, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -9.00E-19, Se -2.66E-16, Te 0.00E+00 + 120, 10.000, 0, En 4.066568783099E-01, CFL 0.06414, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.68E-18, Se -3.77E-16, Te 0.00E+00 + 132, 11.000, 0, En 4.095491652758E-01, CFL 0.06876, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.27E-18, Se 9.55E-16, Te 0.00E+00 + 144, 12.000, 0, En 4.123059328792E-01, CFL 0.06778, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.38E-18, Se -1.02E-15, Te 0.00E+00 diff --git a/examples/flow_downslope/sigma/timestats.intel b/examples/flow_downslope/sigma/timestats.intel index 93e219fbd3..56b5c077c3 100644 --- a/examples/flow_downslope/sigma/timestats.intel +++ b/examples/flow_downslope/sigma/timestats.intel @@ -1,15 +1,15 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 3.910267179003E-01, CFL 0.00000, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 1.000, 0, En 3.918116376007E-01, CFL 0.02732, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.40E-17, Se -1.75E-15, Te 0.00E+00 - 24, 2.000, 0, En 3.927062686427E-01, CFL 0.03966, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 6.27E-18, Se -4.22E-16, Te 0.00E+00 - 36, 3.000, 0, En 3.934149960573E-01, CFL 0.04426, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 6.07E-19, Se 1.33E-15, Te 0.00E+00 - 48, 4.000, 0, En 3.943757652960E-01, CFL 0.04467, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.17E-20, Se -9.10E-16, Te 0.00E+00 - 60, 5.000, 0, En 3.958172528277E-01, CFL 0.04906, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.67E-18, Se -1.33E-16, Te 0.00E+00 - 72, 6.000, 0, En 3.976561490021E-01, CFL 0.05326, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -4.34E-20, Se -9.32E-16, Te 0.00E+00 - 84, 7.000, 0, En 3.998807484851E-01, CFL 0.05468, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.66E-19, Se -8.88E-17, Te 0.00E+00 - 96, 8.000, 0, En 4.021803206718E-01, CFL 0.05722, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 7.59E-18, Se 3.55E-16, Te 0.00E+00 - 108, 9.000, 0, En 4.042646238511E-01, CFL 0.06007, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.79E-18, Se 1.18E-15, Te 0.00E+00 - 120, 10.000, 0, En 4.066568783099E-01, CFL 0.06414, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -4.44E-18, Se -1.86E-15, Te 0.00E+00 - 132, 11.000, 0, En 4.095491652758E-01, CFL 0.06876, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 9.97E-19, Se 1.44E-15, Te 0.00E+00 - 144, 12.000, 0, En 4.123059328792E-01, CFL 0.06778, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.19E-18, Se -6.88E-16, Te 0.00E+00 + 12, 1.000, 0, En 3.918116376007E-01, CFL 0.02732, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -4.93E-18, Se -5.55E-16, Te 0.00E+00 + 24, 2.000, 0, En 3.927062686427E-01, CFL 0.03966, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 3.47E-19, Se 4.22E-16, Te 0.00E+00 + 36, 3.000, 0, En 3.934149960573E-01, CFL 0.04426, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.84E-19, Se 1.33E-16, Te 0.00E+00 + 48, 4.000, 0, En 3.943757652960E-01, CFL 0.04467, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.01E-18, Se -6.44E-16, Te 0.00E+00 + 60, 5.000, 0, En 3.958172528277E-01, CFL 0.04906, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -3.25E-20, Se 1.04E-15, Te 0.00E+00 + 72, 6.000, 0, En 3.976561490021E-01, CFL 0.05326, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.03E-18, Se -1.47E-15, Te 0.00E+00 + 84, 7.000, 0, En 3.998807484851E-01, CFL 0.05468, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.13E-18, Se -4.88E-16, Te 0.00E+00 + 96, 8.000, 0, En 4.021803206718E-01, CFL 0.05722, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 5.05E-18, Se 8.21E-16, Te 0.00E+00 + 108, 9.000, 0, En 4.042646238511E-01, CFL 0.06007, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.54E-18, Se -7.77E-16, Te 0.00E+00 + 120, 10.000, 0, En 4.066568783099E-01, CFL 0.06414, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.36E-18, Se -2.22E-17, Te 0.00E+00 + 132, 11.000, 0, En 4.095491652758E-01, CFL 0.06876, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 6.40E-19, Se 2.44E-16, Te 0.00E+00 + 144, 12.000, 0, En 4.123059328792E-01, CFL 0.06778, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.36E-18, Se 6.22E-16, Te 0.00E+00 diff --git a/examples/flow_downslope/sigma/timestats.pgi b/examples/flow_downslope/sigma/timestats.pgi index c08ad16a6b..52b52ab6f1 100644 --- a/examples/flow_downslope/sigma/timestats.pgi +++ b/examples/flow_downslope/sigma/timestats.pgi @@ -1,15 +1,15 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 3.910267179003E-01, CFL 0.00000, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 1.000, 0, En 3.918116376007E-01, CFL 0.02732, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.37E-17, Se -1.73E-15, Te 0.00E+00 - 24, 2.000, 0, En 3.927062686427E-01, CFL 0.03966, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.73E-18, Se 8.88E-17, Te 0.00E+00 - 36, 3.000, 0, En 3.934149960573E-01, CFL 0.04426, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.76E-18, Se 1.84E-15, Te 0.00E+00 - 48, 4.000, 0, En 3.943757652960E-01, CFL 0.04467, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -7.48E-19, Se -2.00E-15, Te 0.00E+00 - 60, 5.000, 0, En 3.958172528277E-01, CFL 0.04906, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -5.42E-19, Se 9.55E-16, Te 0.00E+00 - 72, 6.000, 0, En 3.976561490021E-01, CFL 0.05326, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.34E-19, Se -1.33E-16, Te 0.00E+00 - 84, 7.000, 0, En 3.998807484851E-01, CFL 0.05468, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.80E-18, Se -2.00E-16, Te 0.00E+00 - 96, 8.000, 0, En 4.021803206718E-01, CFL 0.05722, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.20E-18, Se -8.21E-16, Te 0.00E+00 - 108, 9.000, 0, En 4.042646238511E-01, CFL 0.06007, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.00E-18, Se 1.78E-16, Te 0.00E+00 - 120, 10.000, 0, En 4.066568783099E-01, CFL 0.06414, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -3.06E-18, Se -9.55E-16, Te 0.00E+00 - 132, 11.000, 0, En 4.095491652758E-01, CFL 0.06876, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.79E-18, Se 2.73E-15, Te 0.00E+00 - 144, 12.000, 0, En 4.123059328792E-01, CFL 0.06778, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.27E-18, Se -4.31E-15, Te 0.00E+00 + 12, 1.000, 0, En 3.918116376007E-01, CFL 0.02732, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -4.63E-18, Se -3.77E-16, Te 0.00E+00 + 24, 2.000, 0, En 3.927062686427E-01, CFL 0.03966, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.01E-18, Se 4.44E-17, Te 0.00E+00 + 36, 3.000, 0, En 3.934149960573E-01, CFL 0.04426, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.84E-18, Se 4.88E-16, Te 0.00E+00 + 48, 4.000, 0, En 3.943757652960E-01, CFL 0.04467, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 3.30E-18, Se 1.11E-15, Te 0.00E+00 + 60, 5.000, 0, En 3.958172528277E-01, CFL 0.04906, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.63E-18, Se -2.22E-17, Te 0.00E+00 + 72, 6.000, 0, En 3.976561490021E-01, CFL 0.05326, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -6.02E-18, Se -2.22E-17, Te 0.00E+00 + 84, 7.000, 0, En 3.998807484851E-01, CFL 0.05468, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -3.02E-18, Se 2.22E-16, Te 0.00E+00 + 96, 8.000, 0, En 4.021803206718E-01, CFL 0.05722, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.82E-18, Se -1.51E-15, Te 0.00E+00 + 108, 9.000, 0, En 4.042646238511E-01, CFL 0.06007, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.15E-18, Se -8.66E-16, Te 0.00E+00 + 120, 10.000, 0, En 4.066568783099E-01, CFL 0.06414, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.93E-18, Se -1.55E-16, Te 0.00E+00 + 132, 11.000, 0, En 4.095491652758E-01, CFL 0.06876, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.32E-18, Se 3.55E-16, Te 0.00E+00 + 144, 12.000, 0, En 4.123059328792E-01, CFL 0.06778, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 5.53E-19, Se 1.04E-15, Te 0.00E+00 diff --git a/examples/flow_downslope/z/timestats.gnu b/examples/flow_downslope/z/timestats.gnu index a27b59211a..e6d1d0b7da 100644 --- a/examples/flow_downslope/z/timestats.gnu +++ b/examples/flow_downslope/z/timestats.gnu @@ -1,15 +1,15 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.186830199579E-05, CFL 0.00000, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 1.000, 0, En 8.409049350075E-04, CFL 0.02755, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.89E-18, Se 1.22E-15, Te 0.00E+00 - 24, 2.000, 0, En 1.918579359387E-03, CFL 0.03807, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -9.13E-18, Se -1.82E-15, Te 0.00E+00 - 36, 3.000, 0, En 2.924811588482E-03, CFL 0.04335, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -4.72E-18, Se -9.99E-16, Te 0.00E+00 - 48, 4.000, 0, En 4.083671685963E-03, CFL 0.04480, SL 2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.52E-18, Se -2.22E-16, Te 0.00E+00 - 60, 5.000, 0, En 5.435846065560E-03, CFL 0.04760, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 5.84E-19, Se -3.33E-16, Te 0.00E+00 - 72, 6.000, 0, En 6.969491773268E-03, CFL 0.05197, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.93E-18, Se 5.99E-16, Te 0.00E+00 - 84, 7.000, 0, En 8.677951772460E-03, CFL 0.05336, SL 2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 9.09E-19, Se -5.55E-16, Te 0.00E+00 - 96, 8.000, 0, En 1.050990011024E-02, CFL 0.05617, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.28E-18, Se -4.44E-17, Te 0.00E+00 - 108, 9.000, 0, En 1.227047389273E-02, CFL 0.06067, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 6.80E-18, Se -7.99E-16, Te 0.00E+00 - 120, 10.000, 0, En 1.445965568199E-02, CFL 0.06521, SL -2.1600E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 3.19E-18, Se 1.69E-15, Te 0.00E+00 - 132, 11.000, 0, En 1.711624954084E-02, CFL 0.06810, SL 2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -3.38E-19, Se -4.22E-16, Te 0.00E+00 - 144, 12.000, 0, En 1.962997849138E-02, CFL 0.06899, SL -2.7285E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -5.43E-18, Se -3.77E-16, Te 0.00E+00 + 12, 1.000, 0, En 8.409049350082E-04, CFL 0.02755, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.55E-18, Se 2.82E-15, Te 0.00E+00 + 24, 2.000, 0, En 1.918579359353E-03, CFL 0.03807, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.38E-18, Se -2.80E-15, Te 0.00E+00 + 36, 3.000, 0, En 2.924811588358E-03, CFL 0.04335, SL 2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.12E-19, Se -3.33E-16, Te 0.00E+00 + 48, 4.000, 0, En 4.083671685927E-03, CFL 0.04480, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.50E-18, Se -5.99E-16, Te 0.00E+00 + 60, 5.000, 0, En 5.435846065587E-03, CFL 0.04760, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.53E-18, Se -4.44E-17, Te 0.00E+00 + 72, 6.000, 0, En 6.969491773363E-03, CFL 0.05197, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.30E-18, Se 1.11E-16, Te 0.00E+00 + 84, 7.000, 0, En 8.677951772780E-03, CFL 0.05336, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -4.10E-18, Se -6.88E-16, Te 0.00E+00 + 96, 8.000, 0, En 1.050990011028E-02, CFL 0.05617, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -3.85E-19, Se 3.11E-16, Te 0.00E+00 + 108, 9.000, 0, En 1.227047389151E-02, CFL 0.06067, SL -2.1600E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.59E-18, Se 6.66E-17, Te 0.00E+00 + 120, 10.000, 0, En 1.445965568030E-02, CFL 0.06521, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 3.48E-18, Se 9.55E-16, Te 0.00E+00 + 132, 11.000, 0, En 1.711624954790E-02, CFL 0.06810, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -8.45E-18, Se -2.58E-15, Te 0.00E+00 + 144, 12.000, 0, En 1.962997850867E-02, CFL 0.06899, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.78E-18, Se 8.88E-17, Te 0.00E+00 diff --git a/examples/flow_downslope/z/timestats.intel b/examples/flow_downslope/z/timestats.intel index e6822dbab7..09aab910a8 100644 --- a/examples/flow_downslope/z/timestats.intel +++ b/examples/flow_downslope/z/timestats.intel @@ -1,15 +1,15 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.186830199579E-05, CFL 0.00000, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 1.000, 0, En 8.409049350075E-04, CFL 0.02755, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.98E-18, Se 1.27E-15, Te 0.00E+00 - 24, 2.000, 0, En 1.918579359384E-03, CFL 0.03807, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -8.48E-18, Se -1.78E-15, Te 0.00E+00 - 36, 3.000, 0, En 2.924811588497E-03, CFL 0.04335, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -3.26E-18, Se -1.15E-15, Te 0.00E+00 - 48, 4.000, 0, En 4.083671685955E-03, CFL 0.04480, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -3.57E-18, Se 1.78E-16, Te 0.00E+00 - 60, 5.000, 0, En 5.435846065506E-03, CFL 0.04760, SL -2.1600E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -3.84E-18, Se -1.02E-15, Te 0.00E+00 - 72, 6.000, 0, En 6.969491773113E-03, CFL 0.05197, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.80E-18, Se 1.55E-16, Te 0.00E+00 - 84, 7.000, 0, En 8.677951772260E-03, CFL 0.05336, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.91E-18, Se 2.22E-16, Te 0.00E+00 - 96, 8.000, 0, En 1.050990011025E-02, CFL 0.05617, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.14E-18, Se 1.24E-15, Te 0.00E+00 - 108, 9.000, 0, En 1.227047389193E-02, CFL 0.06067, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 7.47E-19, Se -4.44E-16, Te 0.00E+00 - 120, 10.000, 0, En 1.445965568084E-02, CFL 0.06521, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.02E-18, Se -1.78E-16, Te 0.00E+00 - 132, 11.000, 0, En 1.711624954120E-02, CFL 0.06810, SL -2.7285E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 3.59E-18, Se -1.60E-15, Te 0.00E+00 - 144, 12.000, 0, En 1.962997849584E-02, CFL 0.06899, SL -2.1600E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -5.97E-18, Se 5.33E-16, Te 0.00E+00 + 12, 1.000, 0, En 8.409049350082E-04, CFL 0.02755, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.37E-18, Se 2.86E-15, Te 0.00E+00 + 24, 2.000, 0, En 1.918579359348E-03, CFL 0.03807, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.79E-18, Se -2.93E-15, Te 0.00E+00 + 36, 3.000, 0, En 2.924811588266E-03, CFL 0.04335, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.79E-18, Se -9.32E-16, Te 0.00E+00 + 48, 4.000, 0, En 4.083671685627E-03, CFL 0.04480, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 3.49E-18, Se -2.66E-16, Te 0.00E+00 + 60, 5.000, 0, En 5.435846065223E-03, CFL 0.04760, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -8.18E-19, Se 7.10E-16, Te 0.00E+00 + 72, 6.000, 0, En 6.969491772919E-03, CFL 0.05197, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.27E-18, Se -3.33E-16, Te 0.00E+00 + 84, 7.000, 0, En 8.677951772400E-03, CFL 0.05336, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -6.21E-19, Se 5.33E-16, Te 0.00E+00 + 96, 8.000, 0, En 1.050990010977E-02, CFL 0.05617, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 5.53E-18, Se -1.82E-15, Te 0.00E+00 + 108, 9.000, 0, En 1.227047388923E-02, CFL 0.06067, SL -2.1600E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -3.70E-18, Se -1.33E-16, Te 0.00E+00 + 120, 10.000, 0, En 1.445965567770E-02, CFL 0.06521, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -8.14E-19, Se 0.00E+00, Te 0.00E+00 + 132, 11.000, 0, En 1.711624954280E-02, CFL 0.06810, SL -2.1600E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 8.30E-18, Se 1.38E-15, Te 0.00E+00 + 144, 12.000, 0, En 1.962997850360E-02, CFL 0.06899, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -3.44E-18, Se -9.10E-16, Te 0.00E+00 diff --git a/examples/flow_downslope/z/timestats.pgi b/examples/flow_downslope/z/timestats.pgi index 3791c3658d..30d00a80e5 100644 --- a/examples/flow_downslope/z/timestats.pgi +++ b/examples/flow_downslope/z/timestats.pgi @@ -1,15 +1,15 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.186830199579E-05, CFL 0.00000, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 1.000, 0, En 8.409049350103E-04, CFL 0.02755, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 5.38E-18, Se 1.22E-15, Te 0.00E+00 - 24, 2.000, 0, En 1.918579359386E-03, CFL 0.03807, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -9.24E-18, Se -1.60E-15, Te 0.00E+00 - 36, 3.000, 0, En 2.924811588471E-03, CFL 0.04335, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.02E-17, Se -9.99E-16, Te 0.00E+00 - 48, 4.000, 0, En 4.083671685943E-03, CFL 0.04480, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -9.78E-19, Se -1.13E-15, Te 0.00E+00 - 60, 5.000, 0, En 5.435846065533E-03, CFL 0.04760, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -6.16E-18, Se -9.77E-16, Te 0.00E+00 - 72, 6.000, 0, En 6.969491773425E-03, CFL 0.05197, SL -2.1600E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.00E-18, Se 1.84E-15, Te 0.00E+00 - 84, 7.000, 0, En 8.677951772566E-03, CFL 0.05336, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 5.39E-19, Se -1.89E-15, Te 0.00E+00 - 96, 8.000, 0, En 1.050990011039E-02, CFL 0.05617, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 3.24E-18, Se 1.44E-15, Te 0.00E+00 - 108, 9.000, 0, En 1.227047389265E-02, CFL 0.06067, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.37E-18, Se -4.22E-16, Te 0.00E+00 - 120, 10.000, 0, En 1.445965568271E-02, CFL 0.06521, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.80E-18, Se 1.55E-16, Te 0.00E+00 - 132, 11.000, 0, En 1.711624954914E-02, CFL 0.06810, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -7.66E-18, Se -2.44E-16, Te 0.00E+00 - 144, 12.000, 0, En 1.962997850809E-02, CFL 0.06899, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.10E-18, Se -6.66E-16, Te 0.00E+00 + 12, 1.000, 0, En 8.409049350083E-04, CFL 0.02755, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.35E-18, Se 2.80E-15, Te 0.00E+00 + 24, 2.000, 0, En 1.918579359353E-03, CFL 0.03807, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.59E-18, Se -2.78E-15, Te 0.00E+00 + 36, 3.000, 0, En 2.924811588422E-03, CFL 0.04335, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 5.48E-18, Se -2.11E-15, Te 0.00E+00 + 48, 4.000, 0, En 4.083671685932E-03, CFL 0.04480, SL -2.1600E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.18E-20, Se 9.55E-16, Te 0.00E+00 + 60, 5.000, 0, En 5.435846065522E-03, CFL 0.04760, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 3.77E-18, Se -7.10E-16, Te 0.00E+00 + 72, 6.000, 0, En 6.969491773314E-03, CFL 0.05197, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -5.48E-18, Se 7.10E-16, Te 0.00E+00 + 84, 7.000, 0, En 8.677951772561E-03, CFL 0.05336, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.56E-18, Se -3.11E-16, Te 0.00E+00 + 96, 8.000, 0, En 1.050990011007E-02, CFL 0.05617, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.63E-18, Se -5.33E-16, Te 0.00E+00 + 108, 9.000, 0, En 1.227047389015E-02, CFL 0.06067, SL -2.1600E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.66E-18, Se -5.33E-16, Te 0.00E+00 + 120, 10.000, 0, En 1.445965567786E-02, CFL 0.06521, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -8.11E-18, Se 6.66E-17, Te 0.00E+00 + 132, 11.000, 0, En 1.711624953867E-02, CFL 0.06810, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 6.10E-18, Se -6.44E-16, Te 0.00E+00 + 144, 12.000, 0, En 1.962997849324E-02, CFL 0.06899, SL -2.7285E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.68E-18, Se -2.22E-17, Te 0.00E+00 diff --git a/examples/global_ALE/z/timestats.gnu b/examples/global_ALE/z/timestats.gnu index bc68dd52a9..c0c1c4b0e4 100644 --- a/examples/global_ALE/z/timestats.gnu +++ b/examples/global_ALE/z/timestats.gnu @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.084709464018E-04, CFL 0.00000, SL 4.3116E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 89, En 1.002767339756E-03, CFL 0.11115, SL 5.4621E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.47E-17, Se 2.43E-08, Te 4.20E-04 - 24, 1.000, 0, En 1.168756445528E-03, CFL 0.21093, SL 1.5574E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.18E-17, Se 1.21E-08, Te 3.94E-04 + 12, 0.500, 89, En 1.002767262524E-03, CFL 0.11115, SL 5.4621E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.46E-17, Se 2.43E-08, Te 4.20E-04 + 24, 1.000, 0, En 1.168520591690E-03, CFL 0.21092, SL 1.5574E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.14E-17, Se 1.21E-08, Te 3.94E-04 diff --git a/examples/global_ALE/z/timestats.intel b/examples/global_ALE/z/timestats.intel index 24e6663e59..9f7a071fa6 100644 --- a/examples/global_ALE/z/timestats.intel +++ b/examples/global_ALE/z/timestats.intel @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.084709464018E-04, CFL 0.00000, SL 4.3116E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 89, En 1.002766962146E-03, CFL 0.11115, SL 5.4621E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.49E-17, Se 2.43E-08, Te 4.20E-04 - 24, 1.000, 0, En 1.168717461286E-03, CFL 0.21093, SL 1.5574E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.15E-17, Se 1.21E-08, Te 3.94E-04 + 12, 0.500, 89, En 1.002767017148E-03, CFL 0.11115, SL 5.4621E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.49E-17, Se 2.43E-08, Te 4.20E-04 + 24, 1.000, 0, En 1.168523960520E-03, CFL 0.21092, SL 1.5574E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.16E-17, Se 1.21E-08, Te 3.94E-04 diff --git a/examples/global_ALE/z/timestats.pgi b/examples/global_ALE/z/timestats.pgi index 7db5629b3b..a552d31cea 100644 --- a/examples/global_ALE/z/timestats.pgi +++ b/examples/global_ALE/z/timestats.pgi @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.084709464018E-04, CFL 0.00000, SL 4.3116E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 89, En 1.002478493227E-03, CFL 0.11115, SL 5.4549E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.46E-17, Se 2.43E-08, Te 4.20E-04 - 24, 1.000, 0, En 1.168818494571E-03, CFL 0.21093, SL 1.5560E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.15E-17, Se 1.21E-08, Te 3.94E-04 + 12, 0.500, 89, En 1.002478163163E-03, CFL 0.11115, SL 5.4549E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.41E-17, Se 2.43E-08, Te 4.20E-04 + 24, 1.000, 0, En 1.168582027193E-03, CFL 0.21092, SL 1.5560E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.16E-17, Se 1.21E-08, Te 3.94E-04 diff --git a/examples/seamount/sigma/timestats.gnu b/examples/seamount/sigma/timestats.gnu index b9cce095ca..ff96a33fb9 100644 --- a/examples/seamount/sigma/timestats.gnu +++ b/examples/seamount/sigma/timestats.gnu @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 4.01E-18, Se -2.25E-15, Te 0.00E+00 - 192, 2.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -2.39E-17, Se 5.30E-16, Te 0.00E+00 - 288, 3.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 1.42E-17, Se 2.98E-15, Te 0.00E+00 - 384, 4.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 2.06E-17, Se -1.92E-15, Te 0.00E+00 - 480, 5.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 4.53E-18, Se 5.30E-16, Te 0.00E+00 + 96, 1.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 7.64E-18, Se -1.33E-15, Te 0.00E+00 + 192, 2.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -4.53E-18, Se -8.61E-16, Te 0.00E+00 + 288, 3.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 1.46E-17, Se 5.96E-16, Te 0.00E+00 + 384, 4.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 3.88E-18, Se 6.63E-16, Te 0.00E+00 + 480, 5.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -2.74E-17, Se 1.46E-15, Te 0.00E+00 diff --git a/examples/seamount/sigma/timestats.intel b/examples/seamount/sigma/timestats.intel index b9cce095ca..ff96a33fb9 100644 --- a/examples/seamount/sigma/timestats.intel +++ b/examples/seamount/sigma/timestats.intel @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 4.01E-18, Se -2.25E-15, Te 0.00E+00 - 192, 2.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -2.39E-17, Se 5.30E-16, Te 0.00E+00 - 288, 3.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 1.42E-17, Se 2.98E-15, Te 0.00E+00 - 384, 4.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 2.06E-17, Se -1.92E-15, Te 0.00E+00 - 480, 5.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 4.53E-18, Se 5.30E-16, Te 0.00E+00 + 96, 1.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 7.64E-18, Se -1.33E-15, Te 0.00E+00 + 192, 2.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -4.53E-18, Se -8.61E-16, Te 0.00E+00 + 288, 3.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 1.46E-17, Se 5.96E-16, Te 0.00E+00 + 384, 4.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 3.88E-18, Se 6.63E-16, Te 0.00E+00 + 480, 5.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -2.74E-17, Se 1.46E-15, Te 0.00E+00 diff --git a/examples/seamount/sigma/timestats.pgi b/examples/seamount/sigma/timestats.pgi index f7c39f9191..69c0a9db41 100644 --- a/examples/seamount/sigma/timestats.pgi +++ b/examples/seamount/sigma/timestats.pgi @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 8.41E-18, Se -1.99E-16, Te 0.00E+00 - 192, 2.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -3.88E-18, Se 1.86E-15, Te 0.00E+00 - 288, 3.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -1.06E-17, Se 1.26E-15, Te 0.00E+00 - 384, 4.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -1.3642E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me -2.02E-17, Se -2.72E-15, Te 0.00E+00 - 480, 5.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -1.3642E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me -6.21E-18, Se -6.63E-17, Te 0.00E+00 + 96, 1.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 1.13E-17, Se -2.12E-15, Te 0.00E+00 + 192, 2.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -1.23E-17, Se -3.31E-16, Te 0.00E+00 + 288, 3.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 1.89E-17, Se 1.86E-15, Te 0.00E+00 + 384, 4.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 2.54E-17, Se 3.91E-15, Te 0.00E+00 + 480, 5.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -5.18E-19, Se -3.64E-15, Te 0.00E+00 diff --git a/examples/seamount/z/timestats.gnu b/examples/seamount/z/timestats.gnu index 46ffe616b6..3a6539c6c5 100644 --- a/examples/seamount/z/timestats.gnu +++ b/examples/seamount/z/timestats.gnu @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 8.791864261583E-05, CFL 0.00000, SL 4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -9.98E-18, Se -9.01E-15, Te 0.00E+00 - 192, 2.000, 0, En 8.791864261577E-05, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -6.99E-18, Se -9.41E-15, Te 0.00E+00 - 288, 3.000, 0, En 8.791864261576E-05, CFL 0.00000, SL -0.0000E+00, M 7.54620E+15, S 34.9371, T 0.0000, Me 4.19E-18, Se -5.37E-15, Te 0.00E+00 - 384, 4.000, 0, En 8.791864261575E-05, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -2.05E-17, Se -7.49E-15, Te 0.00E+00 - 480, 5.000, 0, En 8.791864261576E-05, CFL 0.00000, SL -0.0000E+00, M 7.54620E+15, S 34.9371, T 0.0000, Me -1.81E-17, Se -7.16E-15, Te 0.00E+00 + 96, 1.000, 0, En 8.791864261575E-05, CFL 0.00000, SL 9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 1.66E-17, Se -2.92E-15, Te 0.00E+00 + 192, 2.000, 0, En 8.791864261576E-05, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 1.01E-17, Se -2.78E-15, Te 0.00E+00 + 288, 3.000, 0, En 8.791864261576E-05, CFL 0.00000, SL -0.0000E+00, M 7.54620E+15, S 34.9371, T 0.0000, Me -7.57E-18, Se -8.02E-15, Te 0.00E+00 + 384, 4.000, 0, En 8.791864261573E-05, CFL 0.00000, SL -0.0000E+00, M 7.54620E+15, S 34.9371, T 0.0000, Me 1.64E-17, Se -6.23E-15, Te 0.00E+00 + 480, 5.000, 0, En 8.791864261576E-05, CFL 0.00000, SL -0.0000E+00, M 7.54620E+15, S 34.9371, T 0.0000, Me -9.45E-18, Se -8.48E-15, Te 0.00E+00 diff --git a/examples/seamount/z/timestats.intel b/examples/seamount/z/timestats.intel index 4e91452911..388fc31e9f 100644 --- a/examples/seamount/z/timestats.intel +++ b/examples/seamount/z/timestats.intel @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 8.791864261583E-05, CFL 0.00000, SL 4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -9.98E-18, Se -9.01E-15, Te 0.00E+00 - 192, 2.000, 0, En 8.791864261577E-05, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -6.99E-18, Se -9.41E-15, Te 0.00E+00 - 288, 3.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 0.0000E+00, M 7.54620E+15, S 34.9371, T 0.0000, Me 4.19E-18, Se -5.37E-15, Te 0.00E+00 - 384, 4.000, 0, En 8.791864261575E-05, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -2.05E-17, Se -7.49E-15, Te 0.00E+00 - 480, 5.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 0.0000E+00, M 7.54620E+15, S 34.9371, T 0.0000, Me -1.76E-17, Se -6.49E-15, Te 0.00E+00 + 96, 1.000, 0, En 8.791864261575E-05, CFL 0.00000, SL 9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 1.66E-17, Se -2.92E-15, Te 0.00E+00 + 192, 2.000, 0, En 8.791864261576E-05, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 1.01E-17, Se -2.78E-15, Te 0.00E+00 + 288, 3.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 0.0000E+00, M 7.54620E+15, S 34.9371, T 0.0000, Me -7.57E-18, Se -8.02E-15, Te 0.00E+00 + 384, 4.000, 0, En 8.791864261573E-05, CFL 0.00000, SL 0.0000E+00, M 7.54620E+15, S 34.9371, T 0.0000, Me 1.64E-17, Se -6.23E-15, Te 0.00E+00 + 480, 5.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 0.0000E+00, M 7.54620E+15, S 34.9371, T 0.0000, Me -9.45E-18, Se -8.48E-15, Te 0.00E+00 diff --git a/examples/seamount/z/timestats.pgi b/examples/seamount/z/timestats.pgi index 0e00c0829e..39a35bb113 100644 --- a/examples/seamount/z/timestats.pgi +++ b/examples/seamount/z/timestats.pgi @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 8.791864261583E-05, CFL 0.00000, SL 4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 8.791864261575E-05, CFL 0.00000, SL 4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 9.71E-18, Se -1.72E-15, Te 0.00E+00 - 192, 2.000, 0, En 8.791864261574E-05, CFL 0.00000, SL 4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -3.17E-17, Se -1.04E-14, Te 0.00E+00 - 288, 3.000, 0, En 8.791864261573E-05, CFL 0.00000, SL 4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 3.36E-17, Se -5.57E-15, Te 0.00E+00 - 384, 4.000, 0, En 8.791864261577E-05, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 1.55E-18, Se -7.49E-15, Te 0.00E+00 - 480, 5.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 0.0000E+00, M 7.54620E+15, S 34.9371, T 0.0000, Me -2.18E-17, Se -6.89E-15, Te 0.00E+00 + 96, 1.000, 0, En 8.791864261577E-05, CFL 0.00000, SL 4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -1.03E-17, Se -1.17E-14, Te 0.00E+00 + 192, 2.000, 0, En 8.791864261578E-05, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -2.60E-18, Se -9.14E-15, Te 0.00E+00 + 288, 3.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 0.0000E+00, M 7.54620E+15, S 34.9371, T 0.0000, Me 9.81E-18, Se -5.70E-15, Te 0.00E+00 + 384, 4.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 2.95E-17, Se -8.68E-15, Te 0.00E+00 + 480, 5.000, 0, En 8.791864261576E-05, CFL 0.00000, SL 9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -1.43E-17, Se -5.90E-15, Te 0.00E+00 diff --git a/examples/sloshing/rho/timestats.gnu b/examples/sloshing/rho/timestats.gnu index fc8bbd6c8e..d7ec895b3e 100644 --- a/examples/sloshing/rho/timestats.gnu +++ b/examples/sloshing/rho/timestats.gnu @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.315612025261E-02, CFL 0.00000, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 2.285155252349E-02, CFL 0.08265, SL -0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 5.43E-18, Se -9.42E-15, Te 4.92E-17 - 192, 2.000, 0, En 2.246601662146E-02, CFL 0.04341, SL -0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me -2.64E-17, Se -1.82E-14, Te -3.35E-17 - 288, 3.000, 0, En 2.287980364005E-02, CFL 0.05264, SL -0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 8.26E-18, Se -9.18E-15, Te -3.94E-18 - 384, 4.000, 0, En 2.251370232309E-02, CFL 0.08309, SL -0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me -2.38E-17, Se -1.50E-14, Te -9.06E-17 - 480, 5.000, 0, En 2.282940592696E-02, CFL 0.01720, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 9.44E-19, Se -1.33E-14, Te 3.84E-17 + 96, 1.000, 0, En 2.285155252350E-02, CFL 0.08265, SL -0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 8.02E-18, Se -5.31E-15, Te -4.33E-17 + 192, 2.000, 0, En 2.246601662546E-02, CFL 0.04341, SL 1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me -2.01E-17, Se -9.90E-15, Te -7.48E-17 + 288, 3.000, 0, En 2.287980364896E-02, CFL 0.05264, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me -1.51E-17, Se -1.11E-14, Te -1.77E-17 + 384, 4.000, 0, En 2.251370471219E-02, CFL 0.08309, SL -0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 4.27E-17, Se -1.24E-14, Te 7.88E-18 + 480, 5.000, 0, En 2.282941272731E-02, CFL 0.01720, SL -0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 1.70E-17, Se -9.54E-15, Te -4.92E-17 diff --git a/examples/sloshing/rho/timestats.intel b/examples/sloshing/rho/timestats.intel index 923d461abc..5f7777d0ce 100644 --- a/examples/sloshing/rho/timestats.intel +++ b/examples/sloshing/rho/timestats.intel @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.315612025262E-02, CFL 0.00000, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 2.285155252346E-02, CFL 0.08265, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 3.55E-17, Se -5.19E-15, Te 1.38E-17 - 192, 2.000, 0, En 2.246601662486E-02, CFL 0.04341, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 3.54E-18, Se -1.10E-14, Te -4.33E-17 - 288, 3.000, 0, En 2.287980364461E-02, CFL 0.05264, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 4.72E-19, Se -1.41E-14, Te -1.97E-17 - 384, 4.000, 0, En 2.251370239707E-02, CFL 0.08309, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 1.44E-17, Se -9.30E-15, Te -1.58E-17 - 480, 5.000, 0, En 2.282940643372E-02, CFL 0.01720, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 1.01E-17, Se -4.71E-15, Te 1.97E-18 + 96, 1.000, 0, En 2.285155252344E-02, CFL 0.08265, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me -7.90E-18, Se -1.03E-14, Te 2.36E-17 + 192, 2.000, 0, En 2.246601661415E-02, CFL 0.04341, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 1.01E-17, Se -8.57E-15, Te 8.27E-17 + 288, 3.000, 0, En 2.287980363072E-02, CFL 0.05264, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 2.50E-17, Se -1.30E-14, Te 9.85E-18 + 384, 4.000, 0, En 2.251370233184E-02, CFL 0.08309, SL -2.2737E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me -8.96E-18, Se -8.82E-15, Te 8.27E-17 + 480, 5.000, 0, En 2.282940402385E-02, CFL 0.01720, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me -1.84E-17, Se -1.05E-14, Te 3.64E-17 diff --git a/examples/sloshing/rho/timestats.pgi b/examples/sloshing/rho/timestats.pgi index 61c0b6e2b0..b2c8babf43 100644 --- a/examples/sloshing/rho/timestats.pgi +++ b/examples/sloshing/rho/timestats.pgi @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.315612025256E-02, CFL 0.00000, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 2.285155252337E-02, CFL 0.08265, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 8.61E-18, Se -8.82E-15, Te -3.15E-17 - 192, 2.000, 0, En 2.246601662417E-02, CFL 0.04341, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me -9.91E-18, Se -1.39E-14, Te -8.86E-17 - 288, 3.000, 0, En 2.287980365067E-02, CFL 0.05264, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me -3.04E-17, Se -1.23E-14, Te 1.97E-17 - 384, 4.000, 0, En 2.251370445958E-02, CFL 0.08309, SL -2.2737E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me -1.56E-17, Se -1.53E-14, Te -2.56E-17 - 480, 5.000, 0, En 2.282940943303E-02, CFL 0.01720, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 2.08E-17, Se -6.76E-15, Te 4.23E-17 + 96, 1.000, 0, En 2.285155252347E-02, CFL 0.08265, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 1.76E-17, Se -1.14E-14, Te -2.76E-17 + 192, 2.000, 0, En 2.246601661584E-02, CFL 0.04341, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me -1.34E-17, Se -1.49E-14, Te 5.71E-17 + 288, 3.000, 0, En 2.287980363348E-02, CFL 0.05264, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me -3.54E-17, Se -1.41E-14, Te -3.94E-17 + 384, 4.000, 0, En 2.251370465378E-02, CFL 0.08309, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 2.29E-17, Se -7.97E-15, Te -1.97E-17 + 480, 5.000, 0, En 2.282940523682E-02, CFL 0.01720, SL -1.1369E-13, M 4.14000E+15, S 35.0013, T 0.4000, Me 1.58E-17, Se -7.13E-15, Te -6.70E-17 diff --git a/src/ALE/MOM_remapping.F90 b/src/ALE/MOM_remapping.F90 index 2001024071..56271242ac 100644 --- a/src/ALE/MOM_remapping.F90 +++ b/src/ALE/MOM_remapping.F90 @@ -115,7 +115,7 @@ subroutine remapping_main( CS, G, h, dxInterface, tv, u, v ) ! Local variables integer :: i, j, k integer :: nz - real, dimension(G%ke+1) :: x1, dx + real, dimension(G%ke+1) :: dx real, dimension(G%ke) :: h1 nz = G%ke @@ -127,11 +127,6 @@ subroutine remapping_main( CS, G, h, dxInterface, tv, u, v ) ! Build the start and final grids h1(:) = h(i,j,:) dx(:) = dxInterface(i,j,:) - call buildGridFromH(nz, h1, x1) - - do k = 1,nz - h1(k) = x1(k+1) - x1(k) - end do call remapping_core(CS, nz, h1, tv%S(i,j,:), nz, dx, CS%u_column) @@ -152,12 +147,7 @@ subroutine remapping_main( CS, G, h, dxInterface, tv, u, v ) ! Build the start and final grids h1(:) = 0.5 * ( h(i,j,:) + h(i+1,j,:) ) dx(:) = 0.5 * ( dxInterface(i,j,:) + dxInterface(i+1,j,:) ) - call buildGridFromH(nz, h1, x1) - do k = 1,nz - h1(k) = x1(k+1) - x1(k) - end do - call remapping_core(CS, nz, h1, u(i,j,:), nz, dx, CS%u_column) u(i,j,:) = CS%u_column(:) @@ -174,11 +164,6 @@ subroutine remapping_main( CS, G, h, dxInterface, tv, u, v ) ! Build the start and final grids h1(:) = 0.5 * ( h(i,j,:) + h(i,j+1,:) ) dx(:) = 0.5 * ( dxInterface(i,j,:) + dxInterface(i,j+1,:) ) - call buildGridFromH(nz, h1, x1) - - do k = 1,nz - h1(k) = x1(k+1) - x1(k) - end do call remapping_core(CS, nz, h1, v(i,j,:), nz, dx, CS%u_column) From 484e52c78e67cb039eb39bc47a032d114de9b3b9 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 26 Jul 2013 11:54:24 -0400 Subject: [PATCH 087/372] Minor cleanup: automatic memory in remapping_main Part of move away from use pre-allocated work space. --- src/ALE/MOM_remapping.F90 | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/src/ALE/MOM_remapping.F90 b/src/ALE/MOM_remapping.F90 index 56271242ac..baa7881287 100644 --- a/src/ALE/MOM_remapping.F90 +++ b/src/ALE/MOM_remapping.F90 @@ -37,7 +37,6 @@ module MOM_remapping private ! Work arrays type(ppoly_t) :: ppoly_r ! reconstruction ppoly - real, dimension(:), allocatable :: u_column ! generic variable type(edgeValueArrays) :: edgeValueWrk ! Work space for edge values type(edgeSlopeArrays) :: edgeSlopeWrk ! Work space for edge slopes ! Parameters @@ -116,7 +115,7 @@ subroutine remapping_main( CS, G, h, dxInterface, tv, u, v ) integer :: i, j, k integer :: nz real, dimension(G%ke+1) :: dx - real, dimension(G%ke) :: h1 + real, dimension(G%ke) :: h1, u_column nz = G%ke @@ -128,13 +127,13 @@ subroutine remapping_main( CS, G, h, dxInterface, tv, u, v ) h1(:) = h(i,j,:) dx(:) = dxInterface(i,j,:) - call remapping_core(CS, nz, h1, tv%S(i,j,:), nz, dx, CS%u_column) + call remapping_core(CS, nz, h1, tv%S(i,j,:), nz, dx, u_column) - tv%S(i,j,:) = CS%u_column(:) + tv%S(i,j,:) = u_column(:) - call remapping_core(CS, nz, h1, tv%T(i,j,:), nz, dx, CS%u_column) + call remapping_core(CS, nz, h1, tv%T(i,j,:), nz, dx, u_column) - tv%T(i,j,:) = CS%u_column(:) + tv%T(i,j,:) = u_column(:) end do end do @@ -148,9 +147,9 @@ subroutine remapping_main( CS, G, h, dxInterface, tv, u, v ) h1(:) = 0.5 * ( h(i,j,:) + h(i+1,j,:) ) dx(:) = 0.5 * ( dxInterface(i,j,:) + dxInterface(i+1,j,:) ) - call remapping_core(CS, nz, h1, u(i,j,:), nz, dx, CS%u_column) + call remapping_core(CS, nz, h1, u(i,j,:), nz, dx, u_column) - u(i,j,:) = CS%u_column(:) + u(i,j,:) = u_column(:) end do end do @@ -165,9 +164,9 @@ subroutine remapping_main( CS, G, h, dxInterface, tv, u, v ) h1(:) = 0.5 * ( h(i,j,:) + h(i,j+1,:) ) dx(:) = 0.5 * ( dxInterface(i,j,:) + dxInterface(i,j+1,:) ) - call remapping_core(CS, nz, h1, v(i,j,:), nz, dx, CS%u_column) + call remapping_core(CS, nz, h1, v(i,j,:), nz, dx, u_column) - v(i,j,:) = CS%u_column(:) + v(i,j,:) = u_column(:) end do end do @@ -993,12 +992,12 @@ subroutine setReconstructionType(string,CS) "Unrecognized choice for REMAPPING_SCHEME ("//trim(string)//").") end select - if (allocated(CS%u_column) .and. degree/=CS%degree) then + if (allocated(CS%ppoly_r%E) .and. degree/=CS%degree) then ! If the degree has changed then deallocate to force a re-allocation call end_remapping(CS) endif CS%degree = degree - if (.not. allocated(CS%u_column)) then + if (.not. allocated(CS%ppoly_r%E)) then call allocate_remapping( CS ) endif @@ -1030,7 +1029,6 @@ subroutine allocate_remapping( CS ) type(remapping_CS), intent(inout) :: CS call ppoly_init( CS%ppoly_r, CS%nk, CS%degree ) - allocate( CS%u_column(CS%nk) ); CS%u_column = 0.0 call triDiagEdgeWorkAllocate( CS%nk, CS%edgeValueWrk ) call triDiagSlopeWorkAllocate( CS%nk, CS%edgeSlopeWrk ) @@ -1046,7 +1044,6 @@ subroutine end_remapping(CS) ! Deallocate memory for grid call ppoly_destroy( CS%ppoly_r ) - deallocate( CS%u_column ) call triDiagEdgeWorkDeallocate( CS%edgeValueWrk ) call triDiagSlopeWorkDeallocate( CS%edgeSlopeWrk ) From 629d41ea022a52d5de3c9c4140ae2040c6ae8c77 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 26 Jul 2013 15:54:19 -0400 Subject: [PATCH 088/372] Bug fix: uninitialized variable in sigma regridding The bottom depth local variable was uninitialized. Changes answers but not solution because the totalthickness was calculated from sum of h. Somewhat reassuring that the absolute value of a coordinate's position in space is not important beyond roundoff. --- examples/flow_downslope/sigma/timestats.gnu | 24 +++++++++---------- examples/flow_downslope/sigma/timestats.intel | 24 +++++++++---------- examples/flow_downslope/sigma/timestats.pgi | 24 +++++++++---------- examples/seamount/sigma/timestats.gnu | 12 +++++----- examples/seamount/sigma/timestats.intel | 12 +++++----- examples/seamount/sigma/timestats.pgi | 12 +++++----- src/ALE/MOM_regridding.F90 | 1 + 7 files changed, 55 insertions(+), 54 deletions(-) diff --git a/examples/flow_downslope/sigma/timestats.gnu b/examples/flow_downslope/sigma/timestats.gnu index f2d2be80a4..4689af27a7 100644 --- a/examples/flow_downslope/sigma/timestats.gnu +++ b/examples/flow_downslope/sigma/timestats.gnu @@ -1,15 +1,15 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 3.910267179003E-01, CFL 0.00000, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 1.000, 0, En 3.918116376007E-01, CFL 0.02732, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -4.93E-18, Se -5.55E-16, Te 0.00E+00 - 24, 2.000, 0, En 3.927062686427E-01, CFL 0.03966, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -5.64E-19, Se 7.55E-16, Te 0.00E+00 - 36, 3.000, 0, En 3.934149960573E-01, CFL 0.04426, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.51E-18, Se -1.27E-15, Te 0.00E+00 - 48, 4.000, 0, En 3.943757652960E-01, CFL 0.04467, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.52E-18, Se 7.55E-16, Te 0.00E+00 - 60, 5.000, 0, En 3.958172528277E-01, CFL 0.04906, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 3.59E-18, Se 1.78E-16, Te 0.00E+00 - 72, 6.000, 0, En 3.976561490021E-01, CFL 0.05326, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -4.66E-19, Se 0.00E+00, Te 0.00E+00 - 84, 7.000, 0, En 3.998807484851E-01, CFL 0.05468, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -3.96E-18, Se 8.88E-16, Te 0.00E+00 - 96, 8.000, 0, En 4.021803206718E-01, CFL 0.05722, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.53E-18, Se 0.00E+00, Te 0.00E+00 - 108, 9.000, 0, En 4.042646238511E-01, CFL 0.06007, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -9.00E-19, Se -2.66E-16, Te 0.00E+00 - 120, 10.000, 0, En 4.066568783099E-01, CFL 0.06414, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.68E-18, Se -3.77E-16, Te 0.00E+00 - 132, 11.000, 0, En 4.095491652758E-01, CFL 0.06876, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.27E-18, Se 9.55E-16, Te 0.00E+00 - 144, 12.000, 0, En 4.123059328792E-01, CFL 0.06778, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.38E-18, Se -1.02E-15, Te 0.00E+00 + 12, 1.000, 0, En 3.918116376007E-01, CFL 0.02732, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -8.13E-19, Se -3.53E-15, Te 0.00E+00 + 24, 2.000, 0, En 3.927062686427E-01, CFL 0.03966, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.81E-17, Se 1.18E-15, Te 0.00E+00 + 36, 3.000, 0, En 3.934149960573E-01, CFL 0.04426, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.09E-18, Se -6.66E-17, Te 0.00E+00 + 48, 4.000, 0, En 3.943757652960E-01, CFL 0.04467, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -6.21E-18, Se 7.10E-16, Te 0.00E+00 + 60, 5.000, 0, En 3.958172528277E-01, CFL 0.04906, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.60E-18, Se 4.00E-16, Te 0.00E+00 + 72, 6.000, 0, En 3.976561490021E-01, CFL 0.05326, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 3.05E-18, Se -1.78E-16, Te 0.00E+00 + 84, 7.000, 0, En 3.998807484851E-01, CFL 0.05468, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -5.78E-18, Se -7.99E-16, Te 0.00E+00 + 96, 8.000, 0, En 4.021803206718E-01, CFL 0.05722, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 7.37E-19, Se -2.00E-16, Te 0.00E+00 + 108, 9.000, 0, En 4.042646238511E-01, CFL 0.06007, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.60E-18, Se -1.89E-15, Te 0.00E+00 + 120, 10.000, 0, En 4.066568783099E-01, CFL 0.06414, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.93E-18, Se 1.42E-15, Te 0.00E+00 + 132, 11.000, 0, En 4.095491652758E-01, CFL 0.06876, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.19E-19, Se 1.15E-15, Te 0.00E+00 + 144, 12.000, 0, En 4.123059328792E-01, CFL 0.06778, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -3.64E-18, Se -1.64E-15, Te 0.00E+00 diff --git a/examples/flow_downslope/sigma/timestats.intel b/examples/flow_downslope/sigma/timestats.intel index 56b5c077c3..7156b34124 100644 --- a/examples/flow_downslope/sigma/timestats.intel +++ b/examples/flow_downslope/sigma/timestats.intel @@ -1,15 +1,15 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 3.910267179003E-01, CFL 0.00000, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 1.000, 0, En 3.918116376007E-01, CFL 0.02732, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -4.93E-18, Se -5.55E-16, Te 0.00E+00 - 24, 2.000, 0, En 3.927062686427E-01, CFL 0.03966, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 3.47E-19, Se 4.22E-16, Te 0.00E+00 - 36, 3.000, 0, En 3.934149960573E-01, CFL 0.04426, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.84E-19, Se 1.33E-16, Te 0.00E+00 - 48, 4.000, 0, En 3.943757652960E-01, CFL 0.04467, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.01E-18, Se -6.44E-16, Te 0.00E+00 - 60, 5.000, 0, En 3.958172528277E-01, CFL 0.04906, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -3.25E-20, Se 1.04E-15, Te 0.00E+00 - 72, 6.000, 0, En 3.976561490021E-01, CFL 0.05326, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.03E-18, Se -1.47E-15, Te 0.00E+00 - 84, 7.000, 0, En 3.998807484851E-01, CFL 0.05468, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.13E-18, Se -4.88E-16, Te 0.00E+00 - 96, 8.000, 0, En 4.021803206718E-01, CFL 0.05722, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 5.05E-18, Se 8.21E-16, Te 0.00E+00 - 108, 9.000, 0, En 4.042646238511E-01, CFL 0.06007, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.54E-18, Se -7.77E-16, Te 0.00E+00 - 120, 10.000, 0, En 4.066568783099E-01, CFL 0.06414, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.36E-18, Se -2.22E-17, Te 0.00E+00 - 132, 11.000, 0, En 4.095491652758E-01, CFL 0.06876, SL -2.2737E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 6.40E-19, Se 2.44E-16, Te 0.00E+00 - 144, 12.000, 0, En 4.123059328792E-01, CFL 0.06778, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.36E-18, Se 6.22E-16, Te 0.00E+00 + 12, 1.000, 0, En 3.918116376007E-01, CFL 0.02732, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -8.13E-19, Se -3.53E-15, Te 0.00E+00 + 24, 2.000, 0, En 3.927062686427E-01, CFL 0.03966, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.89E-17, Se 1.31E-15, Te 0.00E+00 + 36, 3.000, 0, En 3.934149960573E-01, CFL 0.04426, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.90E-18, Se -5.55E-16, Te 0.00E+00 + 48, 4.000, 0, En 3.943757652960E-01, CFL 0.04467, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -3.57E-18, Se -3.77E-16, Te 0.00E+00 + 60, 5.000, 0, En 3.958172528277E-01, CFL 0.04906, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.18E-18, Se 1.55E-16, Te 0.00E+00 + 72, 6.000, 0, En 3.976561490021E-01, CFL 0.05326, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.05E-18, Se 1.55E-16, Te 0.00E+00 + 84, 7.000, 0, En 3.998807484851E-01, CFL 0.05468, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.49E-19, Se -1.84E-15, Te 0.00E+00 + 96, 8.000, 0, En 4.021803206718E-01, CFL 0.05722, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -8.13E-18, Se 1.20E-15, Te 0.00E+00 + 108, 9.000, 0, En 4.042646238511E-01, CFL 0.06007, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.66E-19, Se -7.55E-16, Te 0.00E+00 + 120, 10.000, 0, En 4.066568783099E-01, CFL 0.06414, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.41E-18, Se 1.44E-15, Te 0.00E+00 + 132, 11.000, 0, En 4.095491652758E-01, CFL 0.06876, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me 3.23E-18, Se 9.10E-16, Te 0.00E+00 + 144, 12.000, 0, En 4.123059328792E-01, CFL 0.06778, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 9.76E-20, Se -1.75E-15, Te 0.00E+00 diff --git a/examples/flow_downslope/sigma/timestats.pgi b/examples/flow_downslope/sigma/timestats.pgi index 52b52ab6f1..1cd8d6453f 100644 --- a/examples/flow_downslope/sigma/timestats.pgi +++ b/examples/flow_downslope/sigma/timestats.pgi @@ -1,15 +1,15 @@ Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 3.910267179003E-01, CFL 0.00000, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 1.000, 0, En 3.918116376007E-01, CFL 0.02732, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -4.63E-18, Se -3.77E-16, Te 0.00E+00 - 24, 2.000, 0, En 3.927062686427E-01, CFL 0.03966, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.01E-18, Se 4.44E-17, Te 0.00E+00 - 36, 3.000, 0, En 3.934149960573E-01, CFL 0.04426, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.84E-18, Se 4.88E-16, Te 0.00E+00 - 48, 4.000, 0, En 3.943757652960E-01, CFL 0.04467, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 3.30E-18, Se 1.11E-15, Te 0.00E+00 - 60, 5.000, 0, En 3.958172528277E-01, CFL 0.04906, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.63E-18, Se -2.22E-17, Te 0.00E+00 - 72, 6.000, 0, En 3.976561490021E-01, CFL 0.05326, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -6.02E-18, Se -2.22E-17, Te 0.00E+00 - 84, 7.000, 0, En 3.998807484851E-01, CFL 0.05468, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -3.02E-18, Se 2.22E-16, Te 0.00E+00 - 96, 8.000, 0, En 4.021803206718E-01, CFL 0.05722, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.82E-18, Se -1.51E-15, Te 0.00E+00 - 108, 9.000, 0, En 4.042646238511E-01, CFL 0.06007, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.15E-18, Se -8.66E-16, Te 0.00E+00 - 120, 10.000, 0, En 4.066568783099E-01, CFL 0.06414, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -2.93E-18, Se -1.55E-16, Te 0.00E+00 - 132, 11.000, 0, En 4.095491652758E-01, CFL 0.06876, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.32E-18, Se 3.55E-16, Te 0.00E+00 - 144, 12.000, 0, En 4.123059328792E-01, CFL 0.06778, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 5.53E-19, Se 1.04E-15, Te 0.00E+00 + 12, 1.000, 0, En 3.918116376007E-01, CFL 0.02732, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -5.20E-19, Se -3.93E-15, Te 0.00E+00 + 24, 2.000, 0, En 3.927062686427E-01, CFL 0.03966, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.85E-17, Se 1.47E-15, Te 0.00E+00 + 36, 3.000, 0, En 3.934149960573E-01, CFL 0.04426, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.23E-19, Se -2.89E-16, Te 0.00E+00 + 48, 4.000, 0, En 3.943757652960E-01, CFL 0.04467, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -5.90E-18, Se -6.44E-16, Te 0.00E+00 + 60, 5.000, 0, En 3.958172528277E-01, CFL 0.04906, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 1.82E-18, Se -7.33E-16, Te 0.00E+00 + 72, 6.000, 0, En 3.976561490021E-01, CFL 0.05326, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -4.02E-18, Se 9.55E-16, Te 0.00E+00 + 84, 7.000, 0, En 3.998807484851E-01, CFL 0.05468, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -1.41E-19, Se -7.99E-16, Te 0.00E+00 + 96, 8.000, 0, En 4.021803206718E-01, CFL 0.05722, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 6.08E-18, Se 3.77E-16, Te 0.00E+00 + 108, 9.000, 0, En 4.042646238511E-01, CFL 0.06007, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 4.94E-18, Se 5.55E-16, Te 0.00E+00 + 120, 10.000, 0, En 4.066568783099E-01, CFL 0.06414, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -5.13E-18, Se -2.44E-16, Te 0.00E+00 + 132, 11.000, 0, En 4.095491652758E-01, CFL 0.06876, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me -3.14E-19, Se -4.66E-16, Te 0.00E+00 + 144, 12.000, 0, En 4.123059328792E-01, CFL 0.06778, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0000, Me 2.33E-18, Se -1.35E-15, Te 0.00E+00 diff --git a/examples/seamount/sigma/timestats.gnu b/examples/seamount/sigma/timestats.gnu index ff96a33fb9..b84920dd35 100644 --- a/examples/seamount/sigma/timestats.gnu +++ b/examples/seamount/sigma/timestats.gnu @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] - 0, 0.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 7.64E-18, Se -1.33E-15, Te 0.00E+00 - 192, 2.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -4.53E-18, Se -8.61E-16, Te 0.00E+00 - 288, 3.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 1.46E-17, Se 5.96E-16, Te 0.00E+00 - 384, 4.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 3.88E-18, Se 6.63E-16, Te 0.00E+00 - 480, 5.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -2.74E-17, Se 1.46E-15, Te 0.00E+00 + 0, 0.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -1.5916E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 96, 1.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 8.80E-18, Se 7.02E-15, Te 0.00E+00 + 192, 2.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -1.5916E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me -7.89E-18, Se -6.63E-16, Te 0.00E+00 + 288, 3.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 2.59E-18, Se -2.25E-15, Te 0.00E+00 + 384, 4.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -1.11E-17, Se 2.25E-15, Te 0.00E+00 + 480, 5.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -1.5916E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me -1.27E-17, Se 0.00E+00, Te 0.00E+00 diff --git a/examples/seamount/sigma/timestats.intel b/examples/seamount/sigma/timestats.intel index ff96a33fb9..b84920dd35 100644 --- a/examples/seamount/sigma/timestats.intel +++ b/examples/seamount/sigma/timestats.intel @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] - 0, 0.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 7.64E-18, Se -1.33E-15, Te 0.00E+00 - 192, 2.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -4.53E-18, Se -8.61E-16, Te 0.00E+00 - 288, 3.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 1.46E-17, Se 5.96E-16, Te 0.00E+00 - 384, 4.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 3.88E-18, Se 6.63E-16, Te 0.00E+00 - 480, 5.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -2.74E-17, Se 1.46E-15, Te 0.00E+00 + 0, 0.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -1.5916E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 96, 1.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 8.80E-18, Se 7.02E-15, Te 0.00E+00 + 192, 2.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -1.5916E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me -7.89E-18, Se -6.63E-16, Te 0.00E+00 + 288, 3.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 2.59E-18, Se -2.25E-15, Te 0.00E+00 + 384, 4.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -1.11E-17, Se 2.25E-15, Te 0.00E+00 + 480, 5.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -1.5916E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me -1.27E-17, Se 0.00E+00, Te 0.00E+00 diff --git a/examples/seamount/sigma/timestats.pgi b/examples/seamount/sigma/timestats.pgi index 69c0a9db41..032685a29d 100644 --- a/examples/seamount/sigma/timestats.pgi +++ b/examples/seamount/sigma/timestats.pgi @@ -1,8 +1,8 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] - 0, 0.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 96, 1.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 1.13E-17, Se -2.12E-15, Te 0.00E+00 - 192, 2.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -1.23E-17, Se -3.31E-16, Te 0.00E+00 - 288, 3.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 1.89E-17, Se 1.86E-15, Te 0.00E+00 - 384, 4.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 2.54E-17, Se 3.91E-15, Te 0.00E+00 - 480, 5.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -5.18E-19, Se -3.64E-15, Te 0.00E+00 + 0, 0.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -1.3642E-12, M 7.54620E+15, S 34.9371, T 0.0000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 96, 1.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 1.46E-17, Se 3.91E-15, Te 0.00E+00 + 192, 2.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me -1.23E-17, Se -5.30E-16, Te 0.00E+00 + 288, 3.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 1.05E-17, Se 3.31E-16, Te 0.00E+00 + 384, 4.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -4.5475E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 2.72E-18, Se -9.94E-16, Te 0.00E+00 + 480, 5.000, 0, En 2.089273393571E-01, CFL 0.00000, SL -9.0949E-13, M 7.54620E+15, S 34.9371, T 0.0000, Me 2.20E-17, Se 1.33E-16, Te 0.00E+00 diff --git a/src/ALE/MOM_regridding.F90 b/src/ALE/MOM_regridding.F90 index c0cf01513c..eb6990052b 100644 --- a/src/ALE/MOM_regridding.F90 +++ b/src/ALE/MOM_regridding.F90 @@ -504,6 +504,7 @@ subroutine buildGridSigma( CS, G, h, dzInterface ) end do ! The rest of the model defines grids integrating up from the bottom + nominalDepth = G%bathyT(i,j) zOld(nz+1) = - nominalDepth zNew(nz+1) = - nominalDepth do k = nz,1,-1 From e296802087d808f7a6e83bb74e80294942acfd27 Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Mon, 29 Jul 2013 15:08:20 -0400 Subject: [PATCH 089/372] Removed the ice_model_nml variable wd_turn. wd_turn is no longer available as a namelist variable in SIS2 and has been removed. This is an interface change, but it is being caught and trapped as an error if wd_turn is still used. - RWH --- examples/SIS2/input.nml | 1 - examples/SIS2/static_input.nml | 2 +- examples/SIS2_icebergs/input.nml | 1 - examples/SIS2_icebergs/static_input.nml | 1 - 4 files changed, 1 insertion(+), 4 deletions(-) diff --git a/examples/SIS2/input.nml b/examples/SIS2/input.nml index 326ba547f9..b67c3398cb 100644 --- a/examples/SIS2/input.nml +++ b/examples/SIS2/input.nml @@ -57,7 +57,6 @@ nsteps_dyn=72 nsteps_adv=1 num_part = 6 - wd_turn = 0.0 io_layout = 1, 1 spec_ice=.false. ice_bulk_salin = 0.005 diff --git a/examples/SIS2/static_input.nml b/examples/SIS2/static_input.nml index bb20ab1453..48351eb713 100644 --- a/examples/SIS2/static_input.nml +++ b/examples/SIS2/static_input.nml @@ -1,4 +1,5 @@ + &data_override_nml / @@ -20,7 +21,6 @@ nsteps_dyn=72 nsteps_adv=1 num_part = 6 - wd_turn = 0.0 io_layout = 1, 1 spec_ice=.false. ice_bulk_salin = 0.005 diff --git a/examples/SIS2_icebergs/input.nml b/examples/SIS2_icebergs/input.nml index 069bd46f76..746e480427 100644 --- a/examples/SIS2_icebergs/input.nml +++ b/examples/SIS2_icebergs/input.nml @@ -57,7 +57,6 @@ nsteps_dyn=72 nsteps_adv=1 num_part = 6 - wd_turn = 0.0 io_layout = 1, 1 spec_ice=.false. ice_bulk_salin = 0.005 diff --git a/examples/SIS2_icebergs/static_input.nml b/examples/SIS2_icebergs/static_input.nml index 7d7d52c7c1..c10b6b6976 100644 --- a/examples/SIS2_icebergs/static_input.nml +++ b/examples/SIS2_icebergs/static_input.nml @@ -20,7 +20,6 @@ nsteps_dyn=72 nsteps_adv=1 num_part = 6 - wd_turn = 0.0 io_layout = 1, 1 spec_ice=.false. ice_bulk_salin = 0.005 From 8134450cc6dc6341c1ea1f0392d25f51c3292b0a Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 30 Jul 2013 15:30:15 -0400 Subject: [PATCH 090/372] Added PPM:H3 tracer transport scheme New parameter TRACER_ADVECTION_SCHEME defaults to "PLM" but can be "PPM:H3" which turns on the Huynh 3rd order PPM scheme. --- examples/AM2_MOM6i_1deg/MOM_parameter_doc.all | 4 + examples/CM2G63L/MOM_parameter_doc.all | 4 + examples/DOME/MOM_parameter_doc.all | 4 + examples/GOLD_SIS/MOM_parameter_doc.all | 4 + .../GOLD_SIS_icebergs/MOM_parameter_doc.all | 4 + examples/MESO_025_63L/MOM_parameter_doc.all | 4 + examples/SIS2/MOM_parameter_doc.all | 4 + examples/SIS2_icebergs/MOM_parameter_doc.all | 4 + .../adjustment2d/layer/MOM_parameter_doc.all | 4 + .../adjustment2d/rho/MOM_parameter_doc.all | 4 + examples/adjustment2d/z/MOM_parameter_doc.all | 4 + examples/benchmark/MOM_parameter_doc.all | 4 + examples/circle_obcs/MOM_parameter_doc.all | 4 + examples/double_gyre/MOM_parameter_doc.all | 4 + examples/external_gwave/MOM_parameter_doc.all | 4 + .../layer/MOM_parameter_doc.all | 4 + .../sigma/MOM_parameter_doc.all | 4 + .../flow_downslope/z/MOM_parameter_doc.all | 4 + examples/global/MOM_parameter_doc.all | 4 + .../global_ALE/layer/MOM_parameter_doc.all | 4 + examples/global_ALE/z/MOM_parameter_doc.all | 4 + examples/lock_exchange/MOM_parameter_doc.all | 4 + examples/nonBous_global/MOM_parameter_doc.all | 4 + examples/resting/z/MOM_parameter_doc.all | 4 + examples/seamount/layer/MOM_parameter_doc.all | 4 + examples/seamount/sigma/MOM_parameter_doc.all | 4 + examples/seamount/z/MOM_parameter_doc.all | 4 + examples/single_column/MOM_parameter_doc.all | 4 + examples/sloshing/layer/MOM_parameter_doc.all | 4 + examples/sloshing/rho/MOM_parameter_doc.all | 4 + .../MOM_parameter_doc.all | 4 + src/tracer/MOM_tracer_advect.F90 | 299 ++++++++++++++---- 32 files changed, 362 insertions(+), 61 deletions(-) diff --git a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all index 46b3009b61..a479a50248 100644 --- a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all +++ b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all @@ -1372,6 +1372,10 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. ! Parameters of module MOM_tracer_advect +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) ! Parameters of module MOM_tracer_hor_diff KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. diff --git a/examples/CM2G63L/MOM_parameter_doc.all b/examples/CM2G63L/MOM_parameter_doc.all index cbe098bc42..0004b1989a 100644 --- a/examples/CM2G63L/MOM_parameter_doc.all +++ b/examples/CM2G63L/MOM_parameter_doc.all @@ -1424,6 +1424,10 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. ! Parameters of module MOM_tracer_advect +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) ! Parameters of module MOM_tracer_hor_diff KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. diff --git a/examples/DOME/MOM_parameter_doc.all b/examples/DOME/MOM_parameter_doc.all index 26e8148304..567a55b50e 100644 --- a/examples/DOME/MOM_parameter_doc.all +++ b/examples/DOME/MOM_parameter_doc.all @@ -1043,6 +1043,10 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. ! Parameters of module MOM_tracer_advect +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) ! Parameters of module MOM_tracer_hor_diff KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. diff --git a/examples/GOLD_SIS/MOM_parameter_doc.all b/examples/GOLD_SIS/MOM_parameter_doc.all index 28d49c75a6..c1421bbbe3 100644 --- a/examples/GOLD_SIS/MOM_parameter_doc.all +++ b/examples/GOLD_SIS/MOM_parameter_doc.all @@ -1424,6 +1424,10 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. ! Parameters of module MOM_tracer_advect +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) ! Parameters of module MOM_tracer_hor_diff KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. diff --git a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all index 28d49c75a6..c1421bbbe3 100644 --- a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all +++ b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all @@ -1424,6 +1424,10 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. ! Parameters of module MOM_tracer_advect +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) ! Parameters of module MOM_tracer_hor_diff KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. diff --git a/examples/MESO_025_63L/MOM_parameter_doc.all b/examples/MESO_025_63L/MOM_parameter_doc.all index 056dd0d688..e02b15e66e 100644 --- a/examples/MESO_025_63L/MOM_parameter_doc.all +++ b/examples/MESO_025_63L/MOM_parameter_doc.all @@ -1272,6 +1272,10 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. ! Parameters of module MOM_tracer_advect +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) ! Parameters of module MOM_tracer_hor_diff KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. diff --git a/examples/SIS2/MOM_parameter_doc.all b/examples/SIS2/MOM_parameter_doc.all index 28d49c75a6..c1421bbbe3 100644 --- a/examples/SIS2/MOM_parameter_doc.all +++ b/examples/SIS2/MOM_parameter_doc.all @@ -1424,6 +1424,10 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. ! Parameters of module MOM_tracer_advect +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) ! Parameters of module MOM_tracer_hor_diff KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. diff --git a/examples/SIS2_icebergs/MOM_parameter_doc.all b/examples/SIS2_icebergs/MOM_parameter_doc.all index 28d49c75a6..c1421bbbe3 100644 --- a/examples/SIS2_icebergs/MOM_parameter_doc.all +++ b/examples/SIS2_icebergs/MOM_parameter_doc.all @@ -1424,6 +1424,10 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. ! Parameters of module MOM_tracer_advect +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) ! Parameters of module MOM_tracer_hor_diff KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. diff --git a/examples/adjustment2d/layer/MOM_parameter_doc.all b/examples/adjustment2d/layer/MOM_parameter_doc.all index 29a490d9ad..c434f13f1c 100644 --- a/examples/adjustment2d/layer/MOM_parameter_doc.all +++ b/examples/adjustment2d/layer/MOM_parameter_doc.all @@ -1059,6 +1059,10 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. ! Parameters of module MOM_tracer_advect +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) ! Parameters of module MOM_tracer_hor_diff KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. diff --git a/examples/adjustment2d/rho/MOM_parameter_doc.all b/examples/adjustment2d/rho/MOM_parameter_doc.all index 7ca53fc36f..8470a433dd 100644 --- a/examples/adjustment2d/rho/MOM_parameter_doc.all +++ b/examples/adjustment2d/rho/MOM_parameter_doc.all @@ -1132,6 +1132,10 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. ! Parameters of module MOM_tracer_advect +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) ! Parameters of module MOM_tracer_hor_diff KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. diff --git a/examples/adjustment2d/z/MOM_parameter_doc.all b/examples/adjustment2d/z/MOM_parameter_doc.all index 42ddf43ad8..8e08b73c46 100644 --- a/examples/adjustment2d/z/MOM_parameter_doc.all +++ b/examples/adjustment2d/z/MOM_parameter_doc.all @@ -1132,6 +1132,10 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. ! Parameters of module MOM_tracer_advect +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) ! Parameters of module MOM_tracer_hor_diff KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. diff --git a/examples/benchmark/MOM_parameter_doc.all b/examples/benchmark/MOM_parameter_doc.all index 3b29d3e487..3cff081911 100644 --- a/examples/benchmark/MOM_parameter_doc.all +++ b/examples/benchmark/MOM_parameter_doc.all @@ -1269,6 +1269,10 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. ! Parameters of module MOM_tracer_advect +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) ! Parameters of module MOM_tracer_hor_diff KHTR = 1.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. diff --git a/examples/circle_obcs/MOM_parameter_doc.all b/examples/circle_obcs/MOM_parameter_doc.all index 3d1b44be82..3a834946af 100644 --- a/examples/circle_obcs/MOM_parameter_doc.all +++ b/examples/circle_obcs/MOM_parameter_doc.all @@ -1084,6 +1084,10 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. ! Parameters of module MOM_tracer_advect +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) ! Parameters of module MOM_tracer_hor_diff KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. diff --git a/examples/double_gyre/MOM_parameter_doc.all b/examples/double_gyre/MOM_parameter_doc.all index aefad627a7..b1df67cfcf 100644 --- a/examples/double_gyre/MOM_parameter_doc.all +++ b/examples/double_gyre/MOM_parameter_doc.all @@ -806,6 +806,10 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! Parameters of module MOM_diabatic_driver ! The following parameters are used for diabatic processes. ! Parameters of module MOM_tracer_advect +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) ! Parameters of module MOM_tracer_hor_diff KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. diff --git a/examples/external_gwave/MOM_parameter_doc.all b/examples/external_gwave/MOM_parameter_doc.all index d6dea15f1e..26a38ba171 100644 --- a/examples/external_gwave/MOM_parameter_doc.all +++ b/examples/external_gwave/MOM_parameter_doc.all @@ -1049,6 +1049,10 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. ! Parameters of module MOM_tracer_advect +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) ! Parameters of module MOM_tracer_hor_diff KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. diff --git a/examples/flow_downslope/layer/MOM_parameter_doc.all b/examples/flow_downslope/layer/MOM_parameter_doc.all index 620c2ccc95..70ab9f8037 100644 --- a/examples/flow_downslope/layer/MOM_parameter_doc.all +++ b/examples/flow_downslope/layer/MOM_parameter_doc.all @@ -1044,6 +1044,10 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. ! Parameters of module MOM_tracer_advect +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) ! Parameters of module MOM_tracer_hor_diff KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. diff --git a/examples/flow_downslope/sigma/MOM_parameter_doc.all b/examples/flow_downslope/sigma/MOM_parameter_doc.all index 40eddcbbe8..e1046901ad 100644 --- a/examples/flow_downslope/sigma/MOM_parameter_doc.all +++ b/examples/flow_downslope/sigma/MOM_parameter_doc.all @@ -1117,6 +1117,10 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. ! Parameters of module MOM_tracer_advect +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) ! Parameters of module MOM_tracer_hor_diff KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. diff --git a/examples/flow_downslope/z/MOM_parameter_doc.all b/examples/flow_downslope/z/MOM_parameter_doc.all index 977b6de604..7a419d7386 100644 --- a/examples/flow_downslope/z/MOM_parameter_doc.all +++ b/examples/flow_downslope/z/MOM_parameter_doc.all @@ -1117,6 +1117,10 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. ! Parameters of module MOM_tracer_advect +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) ! Parameters of module MOM_tracer_hor_diff KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. diff --git a/examples/global/MOM_parameter_doc.all b/examples/global/MOM_parameter_doc.all index 4e19303062..1876a2cec2 100644 --- a/examples/global/MOM_parameter_doc.all +++ b/examples/global/MOM_parameter_doc.all @@ -1410,6 +1410,10 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. ! Parameters of module MOM_tracer_advect +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) ! Parameters of module MOM_tracer_hor_diff KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. diff --git a/examples/global_ALE/layer/MOM_parameter_doc.all b/examples/global_ALE/layer/MOM_parameter_doc.all index e732fbabfe..73a0cd148b 100644 --- a/examples/global_ALE/layer/MOM_parameter_doc.all +++ b/examples/global_ALE/layer/MOM_parameter_doc.all @@ -1374,6 +1374,10 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. ! Parameters of module MOM_tracer_advect +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) ! Parameters of module MOM_tracer_hor_diff KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. diff --git a/examples/global_ALE/z/MOM_parameter_doc.all b/examples/global_ALE/z/MOM_parameter_doc.all index 4902993713..0dce9149f4 100644 --- a/examples/global_ALE/z/MOM_parameter_doc.all +++ b/examples/global_ALE/z/MOM_parameter_doc.all @@ -1361,6 +1361,10 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. ! Parameters of module MOM_tracer_advect +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) ! Parameters of module MOM_tracer_hor_diff KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. diff --git a/examples/lock_exchange/MOM_parameter_doc.all b/examples/lock_exchange/MOM_parameter_doc.all index 742dcb9dbc..7c040653e9 100644 --- a/examples/lock_exchange/MOM_parameter_doc.all +++ b/examples/lock_exchange/MOM_parameter_doc.all @@ -1052,6 +1052,10 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. ! Parameters of module MOM_tracer_advect +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) ! Parameters of module MOM_tracer_hor_diff KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. diff --git a/examples/nonBous_global/MOM_parameter_doc.all b/examples/nonBous_global/MOM_parameter_doc.all index 622e0d2582..9c1e56a0a9 100644 --- a/examples/nonBous_global/MOM_parameter_doc.all +++ b/examples/nonBous_global/MOM_parameter_doc.all @@ -1413,6 +1413,10 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. ! Parameters of module MOM_tracer_advect +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) ! Parameters of module MOM_tracer_hor_diff KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. diff --git a/examples/resting/z/MOM_parameter_doc.all b/examples/resting/z/MOM_parameter_doc.all index fb2d8af5d5..52c0ea3190 100644 --- a/examples/resting/z/MOM_parameter_doc.all +++ b/examples/resting/z/MOM_parameter_doc.all @@ -1125,6 +1125,10 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. ! Parameters of module MOM_tracer_advect +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) ! Parameters of module MOM_tracer_hor_diff KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. diff --git a/examples/seamount/layer/MOM_parameter_doc.all b/examples/seamount/layer/MOM_parameter_doc.all index c7faa3e648..9a43a379ed 100644 --- a/examples/seamount/layer/MOM_parameter_doc.all +++ b/examples/seamount/layer/MOM_parameter_doc.all @@ -1048,6 +1048,10 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. ! Parameters of module MOM_tracer_advect +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) ! Parameters of module MOM_tracer_hor_diff KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. diff --git a/examples/seamount/sigma/MOM_parameter_doc.all b/examples/seamount/sigma/MOM_parameter_doc.all index bad319034c..fdc8255c38 100644 --- a/examples/seamount/sigma/MOM_parameter_doc.all +++ b/examples/seamount/sigma/MOM_parameter_doc.all @@ -1121,6 +1121,10 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. ! Parameters of module MOM_tracer_advect +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) ! Parameters of module MOM_tracer_hor_diff KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. diff --git a/examples/seamount/z/MOM_parameter_doc.all b/examples/seamount/z/MOM_parameter_doc.all index c2da97eebe..7cf3280721 100644 --- a/examples/seamount/z/MOM_parameter_doc.all +++ b/examples/seamount/z/MOM_parameter_doc.all @@ -1121,6 +1121,10 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. ! Parameters of module MOM_tracer_advect +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) ! Parameters of module MOM_tracer_hor_diff KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. diff --git a/examples/single_column/MOM_parameter_doc.all b/examples/single_column/MOM_parameter_doc.all index e876ef5209..b050da5144 100644 --- a/examples/single_column/MOM_parameter_doc.all +++ b/examples/single_column/MOM_parameter_doc.all @@ -1093,6 +1093,10 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. ! Parameters of module MOM_tracer_advect +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) ! Parameters of module MOM_tracer_hor_diff KHTR = 600.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. diff --git a/examples/sloshing/layer/MOM_parameter_doc.all b/examples/sloshing/layer/MOM_parameter_doc.all index 9450d32405..229210abc5 100644 --- a/examples/sloshing/layer/MOM_parameter_doc.all +++ b/examples/sloshing/layer/MOM_parameter_doc.all @@ -1047,6 +1047,10 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. ! Parameters of module MOM_tracer_advect +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) ! Parameters of module MOM_tracer_hor_diff KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. diff --git a/examples/sloshing/rho/MOM_parameter_doc.all b/examples/sloshing/rho/MOM_parameter_doc.all index 0682dc10bc..02931ceed3 100644 --- a/examples/sloshing/rho/MOM_parameter_doc.all +++ b/examples/sloshing/rho/MOM_parameter_doc.all @@ -1120,6 +1120,10 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. ! Parameters of module MOM_tracer_advect +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) ! Parameters of module MOM_tracer_hor_diff KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. diff --git a/examples/torus_advection_test/MOM_parameter_doc.all b/examples/torus_advection_test/MOM_parameter_doc.all index 30817ab30b..aaaa72c5ea 100644 --- a/examples/torus_advection_test/MOM_parameter_doc.all +++ b/examples/torus_advection_test/MOM_parameter_doc.all @@ -1041,6 +1041,10 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. ! Parameters of module MOM_tracer_advect +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) ! Parameters of module MOM_tracer_hor_diff KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. diff --git a/src/tracer/MOM_tracer_advect.F90 b/src/tracer/MOM_tracer_advect.F90 index ae4be63c66..c5c1d8ef47 100644 --- a/src/tracer/MOM_tracer_advect.F90 +++ b/src/tracer/MOM_tracer_advect.F90 @@ -79,6 +79,7 @@ module MOM_tracer_advect type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the ! timing of diagnostic output. logical :: debug ! If true, write verbose checksums for debugging purposes. + logical :: usePPM ! If true, use PPM instead of PLM end type tracer_advect_CS integer :: id_clock_advect, id_clock_pass, id_clock_sync @@ -257,11 +258,11 @@ subroutine advect_tracer(h_end, uhtr, vhtr, OBC, dt, G, CS, Reg) if (x_first) then ! First, advect zonally. call advect_x(Tr, hprev, uhr, uh_neglect, OBC, domore_u, ntr, Idt, & - isv, iev, jsv-stensil, jev+stensil, k, G) + isv, iev, jsv-stensil, jev+stensil, k, G, CS%usePPM) ! Next, advect meridionally. call advect_y(Tr, hprev, vhr, vh_neglect, OBC, domore_v, ntr, Idt, & - isv, iev, jsv, jev, k, G) + isv, iev, jsv, jev, k, G, CS%usePPM) domore_k(k) = 0 do j=jsv-stensil,jev+stensil ; if (domore_u(j,k)) domore_k(k) = 1 ; enddo @@ -269,11 +270,11 @@ subroutine advect_tracer(h_end, uhtr, vhtr, OBC, dt, G, CS, Reg) else ! First, advect meridionally. call advect_y(Tr, hprev, vhr, vh_neglect, OBC, domore_v, ntr, Idt, & - isv-stensil, iev+stensil, jsv, jev, k, G) + isv-stensil, iev+stensil, jsv, jev, k, G, CS%usePPM) ! Next, advect zonally. call advect_x(Tr, hprev, uhr, uh_neglect, OBC, domore_u, ntr, Idt, & - isv, iev, jsv, jev, k, G) + isv, iev, jsv, jev, k, G, CS%usePPM) domore_k(k) = 0 do j=jsv,jev ; if (domore_u(j,k)) domore_k(k) = 1 ; enddo @@ -302,7 +303,7 @@ subroutine advect_tracer(h_end, uhtr, vhtr, OBC, dt, G, CS, Reg) end subroutine advect_tracer subroutine advect_x(Tr, hprev, uhr, uh_neglect, OBC, domore_u, ntr, Idt, & - is, ie, js, je, k, G) + is, ie, js, je, k, G, usePPM) type(tracer_type), dimension(ntr), intent(inout) :: Tr real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(inout) :: hprev real, dimension(NIMEMB_,NJMEM_,NKMEM_), intent(inout) :: uhr @@ -312,6 +313,7 @@ subroutine advect_x(Tr, hprev, uhr, uh_neglect, OBC, domore_u, ntr, Idt, & real, intent(in) :: Idt integer, intent(in) :: ntr, is, ie, js, je,k type(ocean_grid_type), intent(inout) :: G + logical, intent(in) :: usePPM ! This subroutine does 1-d flux-form advection in the zonal direction using ! a monotonic piecewise linear scheme. real, dimension(SZIB_(G),ntr) :: & @@ -328,7 +330,7 @@ subroutine advect_x(Tr, hprev, uhr, uh_neglect, OBC, domore_u, ntr, Idt, & ! current iteration, in m3 or kg. real, dimension(SZIB_(G)) :: & hlst, Ihnew, & ! Work variables with units of m3 or kg and m-3 or kg-1. - ts2 ! A nondimensional work variable. + CFL ! A nondimensional work variable. real :: min_h ! The minimum thickness that can be realized during ! any of the passes, in m or kg m-2. real :: h_neglect ! A thickness that is so small it is usually lost @@ -336,33 +338,45 @@ subroutine advect_x(Tr, hprev, uhr, uh_neglect, OBC, domore_u, ntr, Idt, & logical :: do_i(SZIB_(G)) ! If true, work on given points. logical :: do_any_i integer :: i, j, m + real :: aR, aL, dMx, dMn, Tp, Tc, Tm, dA, mA, a6 + logical :: usePLMslope + + usePLMslope = .not. usePPM min_h = 0.1*G%Angstrom h_neglect = G%H_subroundoff - do I=is-1,ie ; ts2(I) = 0.0 ; enddo +! do I=is-1,ie ; ts2(I) = 0.0 ; enddo + do I=is-1,ie ; CFL(I) = 0.0 ; enddo do j=js,je ; if (domore_u(j,k)) then domore_u(j,k) = .false. ! Calculate the i-direction profiles (slopes) of each tracer that ! is being advected. - do m=1,ntr ; do i=is-1,ie+1 - if (ABS(Tr(m)%t(i+1,j,k)-Tr(m)%t(i,j,k)) < & - ABS(Tr(m)%t(i,j,k)-Tr(m)%t(i-1,j,k))) then - maxslope = 4.0*(Tr(m)%t(i+1,j,k)-Tr(m)%t(i,j,k)) - else - maxslope = 4.0*(Tr(m)%t(i,j,k)-Tr(m)%t(i-1,j,k)) - endif - if ((Tr(m)%t(i+1,j,k)-Tr(m)%t(i,j,k)) * (Tr(m)%t(i,j,k)-Tr(m)%t(i-1,j,k)) < 0.0) then - slope_x(i,m) = 0.0 - elseif (ABS(Tr(m)%t(i+1,j,k)-Tr(m)%t(i-1,j,k))= 0.0) then - flux_x(I,m) = uhh(I)*(Tr(m)%t(i,j,k) + slope_x(i,m)*ts2(I)) - else - flux_x(I,m) = uhh(I)*(Tr(m)%t(i+1,j,k) - slope_x(i+1,m)*ts2(I)) - endif - enddo ; enddo + if (usePPM) then + do m=1,ntr ; do I=is-1,ie + if (uhh(I) >= 0.0) then + ! Implementation of PPM-H3 + Tp = Tr(m)%t(i+1,j,k) ; Tc = Tr(m)%t(i,j,k) ; Tm = Tr(m)%t(i-1,j,k) + aL = ( 5.*Tc + ( 2.*Tm - Tp ) )/6. ! H3 estimate + aL = max( min(Tc,Tm), aL) ; aL = min( max(Tc,Tm), aL) ! Bound + aR = ( 5.*Tc + ( 2.*Tp - Tm ) )/6. ! H3 estimate + aR = max( min(Tc,Tp), aR) ; aR = min( max(Tc,Tp), aR) ! Bound + dA = aR - aL ; mA = 0.5*( aR + aL ) + if (G%mask2dCu(I,j)*G%mask2dCu(I-1,j)*(Tp-Tc)*(Tc-Tm) <= 0.) then + aL = Tc ; aR = Tc ! PCM for local extremum and bounadry cells + elseif ( dA*(Tc-mA) > (dA*dA)/6. ) then + aL = 3.*Tc - 2.*aR + elseif ( dA*(Tc-mA) < - (dA*dA)/6. ) then + aR = 3.*Tc - 2.*aL + endif + a6 = 6.*Tc - 3. * (aR + aL) ! Curvature + flux_x(I,m) = uhh(I)*( aR - 0.5 * CFL(I) * ( & + ( aR - aL ) - a6 * ( 1. - 2./3. * CFL(I) ) ) ) + else + ! Implementation of PPM-H3 + Tp = Tr(m)%t(i+2,j,k) ; Tc = Tr(m)%t(i+1,j,k) ; Tm = Tr(m)%t(i,j,k) + aL = ( 5.*Tc + ( 2.*Tm - Tp ) )/6. ! H3 estimate + aL = max( min(Tc,Tm), aL) ; aL = min( max(Tc,Tm), aL) ! Bound + aR = ( 5.*Tc + ( 2.*Tp - Tm ) )/6. ! H3 estimate + aR = max( min(Tc,Tp), aR) ; aR = min( max(Tc,Tp), aR) ! Bound + dA = aR - aL ; mA = 0.5*( aR + aL ) + dA = aR - aL ; mA = 0.5*( aR + aL ) + if (G%mask2dCu(I,j)*G%mask2dCu(I+1,j)*(Tp-Tc)*(Tc-Tm) <= 0.) then + aL = Tc ; aR = Tc ! PCM for local extremum and bounadry cells + elseif ( dA*(Tc-mA) > (dA*dA)/6. ) then + aL = 3.*Tc - 2.*aR + elseif ( dA*(Tc-mA) < - (dA*dA)/6. ) then + aR = 3.*Tc - 2.*aL + endif + a6 = 6.*Tc - 3. * (aR + aL) ! Curvature + flux_x(I,m) = uhh(I)*( aL + 0.5 * CFL(I) * ( & + ( aR - aL ) + a6 * ( 1. - 2./3. * CFL(I) ) ) ) + endif + enddo ; enddo + else ! PLM + do m=1,ntr ; do I=is-1,ie + if (uhh(I) >= 0.0) then + ! Indirect implementation of PLM + !aL = Tr(m)%t(i,j,k) - 0.5 * slope_x(i,m) + !aR = Tr(m)%t(i,j,k) + 0.5 * slope_x(i,m) + !flux_x(I,m) = uhh(I)*( aR - 0.5 * (aR-aL) * CFL(I) ) + ! Alternative implementation of PLM + !aR = Tr(m)%t(i,j,k) + 0.5 * slope_x(i,m) + !flux_x(I,m) = uhh(I)*( aR - 0.5 * slope_x(i,m) * CFL(I) ) + ! Alternative implementation of PLM + Tc = Tr(m)%t(i,j,k) + flux_x(I,m) = uhh(I)*( Tc + 0.5 * slope_x(i,m) * ( 1. - CFL(I) ) ) + ! Original implementation of PLM + !flux_x(I,m) = uhh(I)*(Tr(m)%t(i,j,k) + slope_x(i,m)*ts2(I)) + else + ! Indirect implementation of PLM + !aL = Tr(m)%t(i+1,j,k) - 0.5 * slope_x(i+1,m) + !aR = Tr(m)%t(i+1,j,k) + 0.5 * slope_x(i+1,m) + !flux_x(I,m) = uhh(I)*( aL + 0.5 * (aR-aL) * CFL(I) ) + ! Alternative implementation of PLM + !aL = Tr(m)%t(i+1,j,k) - 0.5 * slope_x(i+1,m) + !flux_x(I,m) = uhh(I)*( aL + 0.5 * slope_x(i+1,m) * CFL(I) ) + ! Alternative implementation of PLM + Tc = Tr(m)%t(i+1,j,k) + flux_x(I,m) = uhh(I)*( Tc - 0.5 * slope_x(i+1,m) * ( 1. - CFL(I) ) ) + ! Original implementation of PLM + !flux_x(I,m) = uhh(I)*(Tr(m)%t(i+1,j,k) - slope_x(i+1,m)*ts2(I)) + endif + !ts2(I) = 0.5*(1.0 - uhh(I)/(hprev(i,j,k)+h_neglect)) + enddo ; enddo + endif ! usePPM + if (associated(OBC)) then ; if (OBC%apply_OBC_u) then do_any_i = .false. do I=is-1,ie @@ -463,7 +547,7 @@ subroutine advect_x(Tr, hprev, uhr, uh_neglect, OBC, domore_u, ntr, Idt, & end subroutine advect_x subroutine advect_y(Tr, hprev, vhr, vh_neglect, OBC, domore_v, ntr, Idt, & - is, ie, js, je, k, G) + is, ie, js, je, k, G, usePPM) type(tracer_type), dimension(ntr), intent(inout) :: Tr real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(inout) :: hprev real, dimension(NIMEM_,NJMEMB_,NKMEM_), intent(inout) :: vhr @@ -473,6 +557,7 @@ subroutine advect_y(Tr, hprev, vhr, vh_neglect, OBC, domore_v, ntr, Idt, & real, intent(in) :: Idt integer, intent(in) :: ntr, is, ie, js, je,k type(ocean_grid_type), intent(inout) :: G + logical, intent(in) :: usePPM ! This subroutine does 1-d flux-form advection using a monotonic piecewise ! linear scheme. real, dimension(SZI_(G),ntr,SZJB_(G)) :: & @@ -489,7 +574,7 @@ subroutine advect_y(Tr, hprev, vhr, vh_neglect, OBC, domore_v, ntr, Idt, & ! the grid box, both in m3 or kg. real, dimension(SZIB_(G)) :: & hlst, Ihnew, & ! Work variables with units of m3 or kg and m-3 or kg-1. - ts2 ! A nondimensional work variable. + CFL ! A nondimensional work variable. real :: min_h ! The minimum thickness that can be realized during ! any of the passes, in m or kg m-2. real :: h_neglect ! A thickness that is so small it is usually lost @@ -498,32 +583,43 @@ subroutine advect_y(Tr, hprev, vhr, vh_neglect, OBC, domore_v, ntr, Idt, & logical :: do_i(SZIB_(G)) ! If true, work on given points. logical :: do_any_i integer :: i, j, m + real :: aR, aL, dMx, dMn, Tp, Tc, Tm, dA, mA, a6 + logical :: usePLMslope + + usePLMslope = .not. usePPM min_h = 0.1*G%Angstrom h_neglect = G%H_subroundoff - do i=is,ie ; ts2(i) = 0.0 ; enddo -! Calculate the j-direction profiles (slopes) of each tracer that -! is being advected. + !do i=is,ie ; ts2(i) = 0.0 ; enddo do_j_tr(js-1) = domore_v(js-1,k) ; do_j_tr(je+1) = domore_v(je,k) do j=js,je ; do_j_tr(j) = (domore_v(J-1,k) .or. domore_v(J,k)) ; enddo - do j=js-1,je+1 ; if (do_j_tr(j)) then ; do m=1,ntr ; do i=is,ie - if (ABS(Tr(m)%t(i,j+1,k)-Tr(m)%t(i,j,k)) < & - ABS(Tr(m)%t(i,j,k)-Tr(m)%t(i,j-1,k))) then - maxslope = 4.0*(Tr(m)%t(i,j+1,k)-Tr(m)%t(i,j,k)) - else - maxslope = 4.0*(Tr(m)%t(i,j,k)-Tr(m)%t(i,j-1,k)) - endif - if ((Tr(m)%t(i,j+1,k)-Tr(m)%t(i,j,k))*(Tr(m)%t(i,j,k)-Tr(m)%t(i,j-1,k)) < 0.0) then - slope_y(i,m,j) = 0.0 - elseif (ABS(Tr(m)%t(i,j+1,k)-Tr(m)%t(i,j-1,k))= 0.0) then - flux_y(i,m,J) = vhh(i,J)*(Tr(m)%t(i,j,k) + slope_y(i,m,j)*ts2(i)) - else - flux_y(i,m,J) = vhh(i,J)*(Tr(m)%t(i,j+1,k) - slope_y(i,m,j+1)*ts2(i)) - endif - enddo ; enddo + if (usePPM) then + do m=1,ntr ; do i=is,ie + if (vhh(i,J) >= 0.0) then + ! Implementation of PPM-H3 + Tp = Tr(m)%t(i,j+1,k) ; Tc = Tr(m)%t(i,j,k) ; Tm = Tr(m)%t(i,j-1,k) + aL = ( 5.*Tc + ( 2.*Tm - Tp ) )/6. ! H3 estimate + aL = max( min(Tc,Tm), aL) ; aL = min( max(Tc,Tm), aL) ! Bound + aR = ( 5.*Tc + ( 2.*Tp - Tm ) )/6. ! H3 estimate + aR = max( min(Tc,Tp), aR) ; aR = min( max(Tc,Tp), aR) ! Bound + dA = aR - aL ; mA = 0.5*( aR + aL ) + if (G%mask2dCv(i,J)*G%mask2dCv(i,J-1)*(Tp-Tc)*(Tc-Tm) <= 0.) then + aL = Tc ; aR = Tc ! PCM for local extremum and bounadry cells + elseif ( dA*(Tc-mA) > (dA*dA)/6. ) then + aL = 3.*Tc - 2.*aR + elseif ( dA*(Tc-mA) < - (dA*dA)/6. ) then + aR = 3.*Tc - 2.*aL + endif + a6 = 6.*Tc - 3. * (aR + aL) ! Curvature + flux_y(i,m,J) = vhh(i,J)*( aR - 0.5 * CFL(i) * ( & + ( aR - aL ) - a6 * ( 1. - 2./3. * CFL(I) ) ) ) + else + ! Implementation of PPM-H3 + Tp = Tr(m)%t(i,j+2,k) ; Tc = Tr(m)%t(i,j+1,k) ; Tm = Tr(m)%t(i,j,k) + aL = ( 5.*Tc + ( 2.*Tm - Tp ) )/6. ! H3 estimate + aL = max( min(Tc,Tm), aL) ; aL = min( max(Tc,Tm), aL) ! Bound + aR = ( 5.*Tc + ( 2.*Tp - Tm ) )/6. ! H3 estimate + aR = max( min(Tc,Tp), aR) ; aR = min( max(Tc,Tp), aR) ! Bound + dA = aR - aL ; mA = 0.5*( aR + aL ) + if (G%mask2dCv(i,J)*G%mask2dCv(i,J+1)*(Tp-Tc)*(Tc-Tm) <= 0.) then + aL = Tc ; aR = Tc ! PCM for local extremum and bounadry cells + elseif ( dA*(Tc-mA) > (dA*dA)/6. ) then + aL = 3.*Tc - 2.*aR + elseif ( dA*(Tc-mA) < - (dA*dA)/6. ) then + aR = 3.*Tc - 2.*aL + endif + a6 = 6.*Tc - 3. * (aR + aL) ! Curvature + flux_y(i,m,J) = vhh(i,J)*( aL + 0.5 * CFL(i) * ( & + ( aR - aL ) + a6 * ( 1. - 2./3. * CFL(I) ) ) ) + endif + enddo ; enddo + else ! PLM + do m=1,ntr ; do i=is,ie + if (vhh(i,J) >= 0.0) then + ! Indirect implementation of PLM + !aL = Tr(m)%t(i,j,k) - 0.5 * slope_y(i,m,j) + !aR = Tr(m)%t(i,j,k) + 0.5 * slope_y(i,m,j) + !flux_y(i,m,J) = vhh(i,J)*( aR - 0.5 * (aR-aL) * CFL(i) ) + ! Alternative implementation of PLM + !aR = Tr(m)%t(i,j,k) + 0.5 * slope_y(i,m,j) + !flux_y(i,m,J) = vhh(i,J)*(aR - 0.5 * slope_y(i,m,j)*CFL(i)) + ! Alternative implementation of PLM + Tc = Tr(m)%t(i,j,k) + flux_y(i,m,J) = vhh(i,J)*( Tc + 0.5 * slope_y(i,m,j) * ( 1. - CFL(i) ) ) + ! Original implementation of PLM + !flux_y(i,m,J) = vhh(i,J)*(Tr(m)%t(i,j,k) + slope_y(i,m,j)*ts2(i)) + else + ! Indirect implementation of PLM + !aL = Tr(m)%t(i,j+1,k) - 0.5 * slope_y(i,m,j+1) + !aR = Tr(m)%t(i,j+1,k) + 0.5 * slope_y(i,m,j+1) + !flux_y(i,m,J) = vhh(i,J)*( aL + 0.5 * (aR-aL) * CFL(i) ) + ! Alternative implementation of PLM + !aL = Tr(m)%t(i,j+1,k) - 0.5 * slope_y(i,m,j+1) + !flux_y(i,m,J) = vhh(i,J)*( aL + 0.5 * slope_y(i,m,j+1)*CFL(i) ) + ! Alternative implementation of PLM + Tc = Tr(m)%t(i,j+1,k) + flux_y(i,m,J) = vhh(i,J)*( Tc - 0.5 * slope_y(i,m,j+1) * ( 1. - CFL(i) ) ) + ! Original implementation of PLM + !flux_y(i,m,J) = vhh(i,J)*(Tr(m)%t(i,j+1,k) - slope_y(i,m,j+1)*ts2(i)) + endif + enddo ; enddo + endif ! usePPM if (associated(OBC)) then ; if (OBC%apply_OBC_v) then do_any_i = .false. @@ -660,6 +823,20 @@ subroutine tracer_advect_init(Time, G, param_file, diag, CS) call get_param(param_file, mod, "DT", CS%dt, fail_if_missing=.true., & desc="The (baroclinic) dynamics time step.", units="s") call get_param(param_file, mod, "DEBUG", CS%debug, default=.false.) + call get_param(param_file, mod, "TRACER_ADVECTION_SCHEME", mesg, & + desc="The horizontal transport scheme for tracers:\n"//& + " PLM - Piecewise Linear Method\n"//& + " PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order)" & + , default='PLM') + select case (trim(mesg)) + case ("PLM") + CS%usePPM = .false. + case ("PPM:H3") + CS%usePPM = .true. + case default + call MOM_error(FATAL, "MOM_tracer_advect, tracer_advect_init: "//& + "Unknown TRACER_ADVECTION_SCHEME = "//trim(mesg)) + end select id_clock_advect = cpu_clock_id('(Ocean advect tracer)', grain=CLOCK_MODULE) id_clock_pass = cpu_clock_id('(Ocean tracer halo updates)', grain=CLOCK_ROUTINE) From 950123ff55412a8230051ec6a112ecc66bd376b1 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 30 Jul 2013 15:37:15 -0400 Subject: [PATCH 091/372] Removed unused forcing_type from MOM_variables There was a forcing_type and forcing_chksum in MOM_variables which was unused by the rest of the model. This was left-over when I broke up the bulk mixed layer code. --- src/core/MOM_variables.F90 | 145 +------------------------------------ 1 file changed, 1 insertion(+), 144 deletions(-) diff --git a/src/core/MOM_variables.F90 b/src/core/MOM_variables.F90 index fbaf383341..c051a4d109 100644 --- a/src/core/MOM_variables.F90 +++ b/src/core/MOM_variables.F90 @@ -34,7 +34,7 @@ module MOM_variables #include -public MOM_variables_init, MOM_forcing_chksum, MOM_thermovar_chksum +public MOM_variables_init, MOM_thermovar_chksum public ocean_grid_type, vardesc, alloc_BT_cont_type, dealloc_BT_cont_type type, public :: p3d @@ -44,81 +44,6 @@ module MOM_variables real, dimension(:,:), pointer :: p => NULL() end type p2d -! The following structure contains pointers to the forcing fields -! which may be used to drive MOM. All fluxes are positive downward. -! Pointers to unused fluxes should be set to NULL. -type, public :: forcing - real, pointer, dimension(:,:) :: & - taux => NULL(), & ! The zonal wind stress, in Pa. - tauy => NULL(), & ! The meridional wind stress, in Pa. - ustar => NULL(), & ! The surface friction velocity, in units of m s-1. - buoy => NULL(), & ! The buoyancy flux into the ocean in m2 s-3. - - sw => NULL(), & ! The shortwave heat flux into the ocean, in W m-2. - sw_vis_dir => NULL(), & ! The visible, direct shortwave heat flux into the - ! ocean, in W m-2. - sw_vis_dif => NULL(), & ! The visible, diffuse shortwave heat flux into the - ! ocean, in W m-2. - sw_nir_dir => NULL(), & ! The near-IR, direct shortwave heat flux into the - ! ocean, in W m-2. - sw_nir_dif => NULL(), & ! The near-IR, diffuse shortwave heat - ! flux into the ocean, in W m-2. - lw => NULL(), & ! The longwave heat flux into the ocean, in W m-2. - ! This field is typically negative. - latent => NULL(), & ! The latent heat flux into the ocean, in W m-2. - ! This field is typically negative. - sens => NULL(), & ! The sensible heat flux into the ocean, in W m-2. - ! This field is typically negative. - heat_restore => NULL(), & ! The heat flux into the ocean from temperature - ! restoring, in W m-2. - ! This field is typically negative. - - evap => NULL(), & ! The negative of the fresh water flux out of the - ! ocean, in kg m-2 s-1. - liq_precip => NULL(), & ! The liquid water flux into the ocean, in - ! kg m-2 s-1. - froz_precip => NULL(), & ! The frozen water flux into the ocean, - ! in kg m-2 s-1. - virt_precip => NULL(), & ! The virtual water flux into the ocean associated - ! with salinity restoring, in kg m-2 s-1. - runoff_hflx => NULL(), & ! Heat flux associated with liq_runoff in W m-2. - calving_hflx => NULL(), & ! Heat flux associated with froz_runoff in W m-2. - - p_surf_full => NULL(), & ! The pressure at the top ocean interface, in Pa. - ! If there is sea-ice, this is at the interface - ! between the ice and ocean. - p_surf => NULL(), & ! The pressure at the top ocean interface, in Pa, - ! as used to drive the ocean model. If p_surf is - ! limited, this may be smaller than p_surf_full, - ! otherwise they are the same. - salt_flux => NULL(), & ! The net salt flux into the ocean in kg Salt m-2 s-1. - TKE_tidal => NULL(), & ! The tidal source of energy driving mixing in the - ! bottom boundary layer, in W m-2. - ustar_tidal => NULL(), & ! The tidal contribution to bottom ustar, in m s-1. - liq_runoff => NULL(), & ! Mass of river runoff in units of kg m-2 s-1. - froz_runoff => NULL(), & ! Mass of calving in units of kg m-2 s-1. - - ustar_shelf => NULL(), & ! The friction velocity under ice-shelves in m s-1. - ! This was calculated by the ocean the previous - ! time step. - frac_shelf_h => NULL(), &! Fractional ice shelf coverage of h-, u-, and v- - frac_shelf_u => NULL(), &! cells, nondimensional from 0 to 1. These are only - frac_shelf_v => NULL(), &! associated if ice shelves are enabled, and are - ! exactly 0 away from shelves or on land. - rigidity_ice_u => NULL(),& ! The depth-integrated lateral viscosity of - rigidity_ice_v => NULL() ! ice shelves at u- or v-points, in m3 s-1. - real :: C_p ! The heat capacity of seawater, in J K-1 kg-1. - ! This is always set to the same value as is found in - ! the thermovar_ptrs_type. - type(coupler_2d_bc_type), pointer :: tr_fluxes => NULL() - ! A structure that may contain an - ! array of named fields used for - ! passive tracer fluxes. - !!! NOTE: ALL OF THE ARRAYS IN TR_FLUXES USE THE COUPLER'S INDEXING - !!! CONVENTION AND HAVE NO HALOS! THIS IS DONE TO CONFORM TO - !!! THE TREATMENT IN MOM4, BUT I DON'T LIKE IT! -end type forcing - ! The following structure contains pointers to various fields ! which may be used describe the surface state of MOM, and which ! will be returned to a the calling program @@ -464,74 +389,6 @@ subroutine dealloc_BT_cont_type(BT_cont) end subroutine dealloc_BT_cont_type - -subroutine MOM_forcing_chksum(mesg, fluxes, G, haloshift) - character(len=*), intent(in) :: mesg - type(forcing), intent(in) :: fluxes - type(ocean_grid_type), intent(in) :: G - integer, optional, intent(in) :: haloshift -! This subroutine writes out chksums for the model's basic state variables. -! Arguments: mesg - A message that appears on the chksum lines. -! (in) u - Zonal velocity, in m s-1. -! (in) v - Meridional velocity, in m s-1. -! (in) h - Layer thickness, in m. -! (in) uh - Volume flux through zonal faces = u*h*dy, m3 s-1. -! (in) vh - Volume flux through meridional faces = v*h*dx, in m3 s-1. -! (in) G - The ocean's grid structure. - integer :: is, ie, js, je, nz, hshift - is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec ; nz = G%ke - - hshift=1; if (present(haloshift)) hshift=haloshift - - ! Note that for the chksum calls to be useful for reproducing across PE - ! counts, there must be no redundant points, so all variables use is..ie - ! and js...je as their extent. - if (associated(fluxes%taux)) & - call uchksum(fluxes%taux, mesg//" fluxes%taux",G,haloshift=1) - if (associated(fluxes%tauy)) & - call vchksum(fluxes%tauy, mesg//" fluxes%tauy",G,haloshift=1) - if (associated(fluxes%ustar)) & - call hchksum(fluxes%ustar, mesg//" fluxes%ustar",G,haloshift=1) - if (associated(fluxes%buoy)) & - call hchksum(fluxes%buoy, mesg//" fluxes%buoy ",G,haloshift=hshift) - if (associated(fluxes%sw)) & - call hchksum(fluxes%sw, mesg//" fluxes%sw",G,haloshift=hshift) - if (associated(fluxes%sw_vis_dir)) & - call hchksum(fluxes%sw_vis_dir, mesg//" fluxes%sw_vis_dir",G,haloshift=hshift) - if (associated(fluxes%sw_vis_dif)) & - call hchksum(fluxes%sw_vis_dif, mesg//" fluxes%sw_vis_dif",G,haloshift=hshift) - if (associated(fluxes%sw_nir_dir)) & - call hchksum(fluxes%sw_nir_dir, mesg//" fluxes%sw_nir_dir",G,haloshift=hshift) - if (associated(fluxes%sw_nir_dif)) & - call hchksum(fluxes%sw_nir_dif, mesg//" fluxes%sw_nir_dif",G,haloshift=hshift) - if (associated(fluxes%lw)) & - call hchksum(fluxes%lw, mesg//" fluxes%lw",G,haloshift=hshift) - if (associated(fluxes%latent)) & - call hchksum(fluxes%latent, mesg//" fluxes%latent",G,haloshift=hshift) - if (associated(fluxes%sens)) & - call hchksum(fluxes%sens, mesg//" fluxes%sens",G,haloshift=hshift) - if (associated(fluxes%evap)) & - call hchksum(fluxes%evap, mesg//" fluxes%evap",G,haloshift=hshift) - if (associated(fluxes%liq_precip)) & - call hchksum(fluxes%liq_precip, mesg//" fluxes%liq_precip",G,haloshift=hshift) - if (associated(fluxes%froz_precip)) & - call hchksum(fluxes%froz_precip, mesg//" fluxes%froz_precip",G,haloshift=hshift) - if (associated(fluxes%virt_precip)) & - call hchksum(fluxes%virt_precip, mesg//" fluxes%virt_precip",G,haloshift=hshift) - if (associated(fluxes%p_surf)) & - call hchksum(fluxes%p_surf, mesg//" fluxes%p_surf",G,haloshift=hshift) - if (associated(fluxes%salt_flux)) & - call hchksum(fluxes%salt_flux, mesg//" fluxes%salt_flux",G,haloshift=hshift) - if (associated(fluxes%TKE_tidal)) & - call hchksum(fluxes%TKE_tidal, mesg//" fluxes%TKE_tidal",G,haloshift=hshift) - if (associated(fluxes%ustar_tidal)) & - call hchksum(fluxes%ustar_tidal, mesg//" fluxes%ustar_tidal",G,haloshift=hshift) - if (associated(fluxes%liq_runoff)) & - call hchksum(fluxes%liq_runoff, mesg//" fluxes%liq_runoff",G,haloshift=hshift) - if (associated(fluxes%froz_runoff)) & - call hchksum(fluxes%froz_runoff, mesg//" fluxes%froz_runoff",G,haloshift=hshift) -end subroutine MOM_forcing_chksum - subroutine MOM_thermovar_chksum(mesg, tv, G) character(len=*), intent(in) :: mesg type(thermo_var_ptrs), intent(in) :: tv From 38759e8e7d15e454975494d31f464b677c2ddcb3 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 5 Aug 2013 12:53:15 -0400 Subject: [PATCH 092/372] Fixed yh axes in netcdf output In commit 0f986e "Moved the axes elements from the grid to diag_ctrl", the latitude axes were incorrectly implemented and filled with longitude values. Fixes #1938 --- src/framework/MOM_diag_mediator.F90 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/framework/MOM_diag_mediator.F90 b/src/framework/MOM_diag_mediator.F90 index 76a9a739b6..c712926a7f 100644 --- a/src/framework/MOM_diag_mediator.F90 +++ b/src/framework/MOM_diag_mediator.F90 @@ -153,7 +153,7 @@ subroutine set_axes_info(G, param_file, diag, set_vertical) endif id_xh = diag_axis_init('xh', G%gridLonT(G%isg:G%ieg), G%x_axis_units, 'x', & 'h point nominal longitude', Domain2=G%Domain%mpp_domain) - id_yh = diag_axis_init('yh', G%gridLonT(G%jsg:G%jeg), G%y_axis_units, 'y', & + id_yh = diag_axis_init('yh', G%gridLatT(G%jsg:G%jeg), G%y_axis_units, 'y', & 'h point nominal latitude', Domain2=G%Domain%mpp_domain) if (set_vert) then From ac0c9b1086474dbe811204b78509f23e8cf77828 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 5 Aug 2013 13:05:36 -0400 Subject: [PATCH 093/372] Updated CVmix in prep for calling KPP --- pkg/CVmix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/CVmix b/pkg/CVmix index aa0f797045..39df6b751a 160000 --- a/pkg/CVmix +++ b/pkg/CVmix @@ -1 +1 @@ -Subproject commit aa0f797045571dba4314d06f5d7362fd9dd790d1 +Subproject commit 39df6b751ad4ceca935915f323b05499973b7c18 From 74668ce51bfb947294ea12cf01ab85c5c7447a9b Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 8 Aug 2013 16:11:46 -0400 Subject: [PATCH 094/372] Removed unused arguments from scalar EOS calls start and npts were vestigial integer arguments from the vectorized EOS routines. --- src/ALE/MOM_regridding.F90 | 4 ++-- src/equation_of_state/MOM_EOS.F90 | 9 ++++----- src/equation_of_state/MOM_EOS_UNESCO.F90 | 3 +-- src/equation_of_state/MOM_EOS_Wright.F90 | 3 +-- src/equation_of_state/MOM_EOS_linear.F90 | 3 +-- src/initialization/MOM_initialization.F90 | 6 +++--- src/parameterizations/vertical/MOM_geothermal.F90 | 2 +- src/user/DOME_initialization.F90 | 2 +- src/user/benchmark_initialization.F90 | 4 ++-- 9 files changed, 16 insertions(+), 20 deletions(-) diff --git a/src/ALE/MOM_regridding.F90 b/src/ALE/MOM_regridding.F90 index eb6990052b..ba4f223529 100644 --- a/src/ALE/MOM_regridding.F90 +++ b/src/ALE/MOM_regridding.F90 @@ -1453,10 +1453,10 @@ subroutine convective_adjustment(G, h, tv) ! Recompute densities at levels k and k+1 call calculate_density( tv%T(i,j,k), tv%S(i,j,k), & p_column(k), & - densities(k), 1, 1, tv%eqn_of_state ) + densities(k), tv%eqn_of_state ) call calculate_density( tv%T(i,j,k+1), tv%S(i,j,k+1), & p_column(k+1), & - densities(k+1), 1, 1, tv%eqn_of_state ) + densities(k+1), tv%eqn_of_state ) stratified = .false. end if end do ! k diff --git a/src/equation_of_state/MOM_EOS.F90 b/src/equation_of_state/MOM_EOS.F90 index 6cf700aca6..055402391b 100644 --- a/src/equation_of_state/MOM_EOS.F90 +++ b/src/equation_of_state/MOM_EOS.F90 @@ -93,10 +93,9 @@ module MOM_EOS contains -subroutine calculate_density_scalar(T, S, pressure, rho, start, npts, EOS) +subroutine calculate_density_scalar(T, S, pressure, rho, EOS) real, intent(in) :: T, S, pressure real, intent(out) :: rho - integer, intent(in) :: start, npts type(EOS_type), pointer :: EOS ! * Arguments: T - potential temperature relative to the surface in C. * ! * (in) S - salinity in PSU. * @@ -115,12 +114,12 @@ subroutine calculate_density_scalar(T, S, pressure, rho, start, npts, EOS) select case (EOS%form_of_EOS) case (EOS_LINEAR) - call calculate_density_scalar_linear(T, S, pressure, rho, start, npts, & + call calculate_density_scalar_linear(T, S, pressure, rho, & EOS%Rho_T0_S0, EOS%dRho_dT, EOS%dRho_dS) case (EOS_UNESCO) - call calculate_density_scalar_unesco(T, S, pressure, rho, start, npts) + call calculate_density_scalar_unesco(T, S, pressure, rho) case (EOS_WRIGHT) - call calculate_density_scalar_wright(T, S, pressure, rho, start, npts) + call calculate_density_scalar_wright(T, S, pressure, rho) case default call MOM_error(FATAL, & "calculate_density_scalar: EOS is not valid.") diff --git a/src/equation_of_state/MOM_EOS_UNESCO.F90 b/src/equation_of_state/MOM_EOS_UNESCO.F90 index b8aabc2d1e..79381d205b 100644 --- a/src/equation_of_state/MOM_EOS_UNESCO.F90 +++ b/src/equation_of_state/MOM_EOS_UNESCO.F90 @@ -58,10 +58,9 @@ module MOM_EOS_UNESCO contains -subroutine calculate_density_scalar_UNESCO(T, S, pressure, rho, start, npts) +subroutine calculate_density_scalar_UNESCO(T, S, pressure, rho) real, intent(in) :: T, S, pressure real, intent(out) :: rho -integer, intent(in) :: start, npts ! * Arguments: T - potential temperature relative to the surface in C. * ! * (in) S - salinity in PSU. * ! * (in) pressure - pressure in Pa. * diff --git a/src/equation_of_state/MOM_EOS_Wright.F90 b/src/equation_of_state/MOM_EOS_Wright.F90 index 34fbc63aad..7b33516239 100644 --- a/src/equation_of_state/MOM_EOS_Wright.F90 +++ b/src/equation_of_state/MOM_EOS_Wright.F90 @@ -60,10 +60,9 @@ module MOM_EOS_Wright contains -subroutine calculate_density_scalar_wright(T, S, pressure, rho, start, npts) +subroutine calculate_density_scalar_wright(T, S, pressure, rho) real, intent(in) :: T, S, pressure real, intent(out) :: rho -integer, intent(in) :: start, npts ! * Arguments: T - potential temperature relative to the surface in C. * ! * (in) S - salinity in PSU. * ! * (in) pressure - pressure in Pa. * diff --git a/src/equation_of_state/MOM_EOS_linear.F90 b/src/equation_of_state/MOM_EOS_linear.F90 index ae1cfcb356..73e85c135c 100644 --- a/src/equation_of_state/MOM_EOS_linear.F90 +++ b/src/equation_of_state/MOM_EOS_linear.F90 @@ -42,11 +42,10 @@ module MOM_EOS_linear contains -subroutine calculate_density_scalar_linear(T, S, pressure, rho, start, npts, & +subroutine calculate_density_scalar_linear(T, S, pressure, rho, & Rho_T0_S0, dRho_dT, dRho_dS) real, intent(in) :: T, S, pressure real, intent(out) :: rho - integer, intent(in) :: start, npts real, intent(in) :: Rho_T0_S0, dRho_dT, dRho_dS ! * This subroutine computes the density of sea water with a trivial * ! * linear equation of state (in kg/m^3) from salinity (sal in psu), * diff --git a/src/initialization/MOM_initialization.F90 b/src/initialization/MOM_initialization.F90 index a4894dc94d..c0c564b81f 100644 --- a/src/initialization/MOM_initialization.F90 +++ b/src/initialization/MOM_initialization.F90 @@ -716,7 +716,7 @@ subroutine set_coord_from_TS_ref(Rlay, g_prime, G, param_file, eqn_of_state, & ! The uppermost layer's density is set here. Subsequent layers' ! ! densities are determined from this value and the g values. ! ! T0 = 28.228 ; S0 = 34.5848 ; Pref = P_Ref - call calculate_density(T_ref, S_ref, P_ref, Rlay(1), 1,1, eqn_of_state) + call calculate_density(T_ref, S_ref, P_ref, Rlay(1), eqn_of_state) ! These statements set the layer densities. ! do k=2,nz ; Rlay(k) = Rlay(k-1) + g_prime(k)*(G%Rho0/G%g_Earth) ; enddo @@ -1928,7 +1928,7 @@ subroutine initialize_temp_salt_fit(T, S, G, param_file, eqn_of_state, P_Ref) enddo T0(1) = T_Ref - call calculate_density(T0(1),S0(1),pres(1),rho_guess(1),1,1,eqn_of_state) + call calculate_density(T0(1),S0(1),pres(1),rho_guess(1),eqn_of_state) call calculate_density_derivs(T0,S0,pres,drho_dT,drho_dS,1,1,eqn_of_state) ! A first guess of the layers' temperatures. ! @@ -2281,7 +2281,7 @@ subroutine set_Open_Bdry_Conds(OBC, tv, G, param_file, tracer_Reg) ! target density and a salinity of 35 psu. This code is taken from ! initialize_temp_sal. pres(:) = tv%P_Ref ; S0(:) = 35.0 ; T0(1) = 25.0 - call calculate_density(T0(1),S0(1),pres(1),rho_guess(1),1,1,tv%eqn_of_state) + call calculate_density(T0(1),S0(1),pres(1),rho_guess(1),tv%eqn_of_state) call calculate_density_derivs(T0,S0,pres,drho_dT,drho_dS,1,1,tv%eqn_of_state) do k=1,nz ; T0(k) = T0(1) + (G%Rlay(k)-rho_guess(1)) / drho_dT(1) ; enddo diff --git a/src/parameterizations/vertical/MOM_geothermal.F90 b/src/parameterizations/vertical/MOM_geothermal.F90 index 3def8434f5..d8631aae36 100644 --- a/src/parameterizations/vertical/MOM_geothermal.F90 +++ b/src/parameterizations/vertical/MOM_geothermal.F90 @@ -247,7 +247,7 @@ subroutine geothermal(h, tv, dt, ea, eb, G, CS) Rcv = 0.0 ; dRcv_dT = 0.0 ! Is this OK? else call calculate_density(tv%T(i,j,k), tv%S(i,j,k), tv%P_Ref, & - Rcv, 1, 1, tv%eqn_of_state) + Rcv, tv%eqn_of_state) T2(1) = tv%T(i,j,k) ; S2(1) = tv%S(i,j,k) T2(2) = tv%T(i,j,k_tgt) ; S2(2) = tv%S(i,j,k_tgt) call calculate_density_derivs(T2(:), S2(:), p_Ref(:), & diff --git a/src/user/DOME_initialization.F90 b/src/user/DOME_initialization.F90 index ea1f4999ed..7195f89163 100644 --- a/src/user/DOME_initialization.F90 +++ b/src/user/DOME_initialization.F90 @@ -434,7 +434,7 @@ subroutine DOME_set_Open_Bdry_Conds(OBC, tv, G, param_file, tr_Reg) ! target density and a salinity of 35 psu. This code is taken from ! USER_initialize_temp_sal. pres(:) = tv%P_Ref ; S0(:) = 35.0 ; T0(1) = 25.0 - call calculate_density(T0(1),S0(1),pres(1),rho_guess(1),1,1,tv%eqn_of_state) + call calculate_density(T0(1),S0(1),pres(1),rho_guess(1),tv%eqn_of_state) call calculate_density_derivs(T0,S0,pres,drho_dT,drho_dS,1,1,tv%eqn_of_state) do k=1,nz ; T0(k) = T0(1) + (G%Rlay(k)-rho_guess(1)) / drho_dT(1) ; enddo diff --git a/src/user/benchmark_initialization.F90 b/src/user/benchmark_initialization.F90 index 4a803207d9..e0e46ac76f 100644 --- a/src/user/benchmark_initialization.F90 +++ b/src/user/benchmark_initialization.F90 @@ -147,7 +147,7 @@ subroutine benchmark_initialize_thickness(h, G, param_file, eqn_of_state, P_ref) pres(k) = P_Ref ; S0(k) = 35.0 enddo T0(k1) = 29.0 - call calculate_density(T0(k1),S0(k1),pres(k1),rho_guess(k1),1,1,eqn_of_state) + call calculate_density(T0(k1),S0(k1),pres(k1),rho_guess(k1),eqn_of_state) call calculate_density_derivs(T0,S0,pres,drho_dT,drho_dS,k1,1,eqn_of_state) ! A first guess of the layers' temperatures. @@ -251,7 +251,7 @@ subroutine benchmark_init_temperature_salinity(T, S, G, param_file, & enddo T0(k1) = 29.0 - call calculate_density(T0(k1),S0(k1),pres(k1),rho_guess(k1),1,1,eqn_of_state) + call calculate_density(T0(k1),S0(k1),pres(k1),rho_guess(k1),eqn_of_state) call calculate_density_derivs(T0,S0,pres,drho_dT,drho_dS,k1,1,eqn_of_state) ! A first guess of the layers' temperatures. ! From 94b272363d39f7e5e264cb703686a99cb79d8d56 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 8 Aug 2013 15:44:41 -0400 Subject: [PATCH 095/372] First pass at calling OBL calculation --- pkg/CVmix | 2 +- src/parameterizations/vertical/MOM_KPP.F90 | 233 ++++++++++++++++++ .../vertical/MOM_set_diffusivity.F90 | 18 ++ 3 files changed, 252 insertions(+), 1 deletion(-) create mode 100644 src/parameterizations/vertical/MOM_KPP.F90 diff --git a/pkg/CVmix b/pkg/CVmix index 39df6b751a..f4fc03dd3c 160000 --- a/pkg/CVmix +++ b/pkg/CVmix @@ -1 +1 @@ -Subproject commit 39df6b751ad4ceca935915f323b05499973b7c18 +Subproject commit f4fc03dd3c86e4d41b8e28c5bbdc0118ab37e47b diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 new file mode 100644 index 0000000000..e2bf60bbf0 --- /dev/null +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -0,0 +1,233 @@ +module MOM_KPP + +use MOM_diag_mediator, only : time_type, diag_ctrl, safe_alloc_ptr, post_data +use MOM_diag_mediator, only : query_averaging_enabled, register_diag_field +use MOM_error_handler, only : MOM_error, MOM_mesg, FATAL, WARNING +use MOM_EOS, only : EOS_type, calculate_density +use MOM_file_parser, only : get_param, log_param, log_version, param_file_type +use MOM_file_parser, only : openParameterBlock, closeParameterBlock +use MOM_grid, only : ocean_grid_type + +use cvmix_kpp, only : cvmix_init_kpp, cvmix_put_kpp, cvmix_get_kpp_real +use cvmix_kpp, only : cvmix_coeffs_kpp, cvmix_kpp_compute_OBL_depth +use cvmix_kpp, only : cvmix_kpp_params_type + +implicit none ; private + +#include "MOM_memory.h" + +public :: KPP_init, KPP_calculate, KPP_end + +! Control structure for containing KPP parameters/data +type, public :: KPP_CS ; private + + ! Parameters + real :: Ri_crit ! Critical Richardson number (defines OBL depth) + real :: vonKarman ! von Karman constant +! real :: zeta_m ! parameter for computing vel scale func +! real :: zeta_s ! parameter for computing vel scale func +! real :: a_m ! parameter for computing vel scale func +! real :: a_s ! parameter for computing vel scale func +! real :: c_m ! parameter for computing vel scale func +! real :: c_s ! parameter for computing vel scale func +! real :: eps ! small non-negative val (rec 1e-10) + character(len=10) :: interpType ! Type of iterpolation to use in determining OBL + logical :: computeEkman ! If True, compute Ekman depth limit + logical :: computeMoninObukhov ! If True, compute Monin-Obukhov limit + + ! CVmix parameters + type(cvmix_kpp_params_type), pointer :: KPP_params => NULL() + + ! Daignostic handles and pointers + type(diag_ctrl), pointer :: diag => NULL() + integer :: id_OBL = -1, id_BulkRi = -1 + +end type KPP_CS + +contains + +subroutine KPP_init(paramFile, G, diag, Time, CS) +! Initialize the CVmix KPP module and set up diagnostics + +! Arguments + type(param_file_type), intent(in) :: paramFile ! File parser + type(ocean_grid_type), intent(in) :: G ! Ocean grid + type(diag_ctrl), target, intent(in) :: diag ! Diagnostics + type(time_type), intent(in) :: Time ! Time + type(KPP_CS), pointer :: CS ! Control structure +! Local variables +#include "version_variable.h" + character(len=40) :: mod = 'MOM_KPP' ! This module's name. + + if (associated(CS)) call MOM_error(FATAL, 'MOM_KPP, KPP_init: '// & + 'Control structure has already been initialized') + allocate(CS) + +! Read parameters + call log_version(paramFile, mod, version, '') + call openParameterBlock(paramFile,'KPP') + call get_param(paramFile, mod, 'RI_CRIT', CS%Ri_crit, & + 'Critical Richardson number used to define depth of the\n'// & + 'Oceab Boundary Layer (OBL).', & + units='nondim', default=0.3) + call get_param(paramFile, mod, 'VON_KARMAN', CS%vonKarman, & + 'von Karman constant.', & + units='nondim', default=0.41) + call get_param(paramFile, mod, 'INTERP_TYPE', CS%interpType, & + 'Type of interpolation to use to determine the OBL depth.\n'// & + 'Allowed types are: linear, quadratic, cubic.', & + default='quadratic') + call get_param(paramFile, mod, 'COMPUTE_EKMAN', CS%computeEkman, & + 'If True, limit the OBL depth to be shallower than the Ekman depth.', & + default=.False.) + call get_param(paramFile, mod, 'COMPUTE_MONIN_OBUKHOV', CS%computeMoninObukhov, & + 'If True, limit the OBL depth to be shallower than the\n'// & + 'Monin-Obukhov depth.', & + default=.False.) + call closeParameterBlock(paramFile) + + call cvmix_init_kpp( Ri_crit=CS%Ri_crit, & + vonKarman=CS%vonKarman, & + interp_type=CS%interpType, & + lEkman=CS%computeEkman, & + lMonOb=CS%computeMoninObukhov, & + CVmix_kpp_params_user=CS%KPP_params ) + +! Register diagnostics + CS%diag => diag + CS%id_OBL = register_diag_field('ocean_model', 'KPP_OBLdepth', diag%axesT1, Time, & + 'Thickness of the surface Ocean Boundary Layer calculated by [CVmix] KPP', 'meter') + CS%id_BulkRi = register_diag_field('ocean_model', 'KPP_BulkRi', diag%axesTL, Time, & + 'Bulk Richardson number used to find the OBL depth used by [CVmix] KPP', 'nondim') + +end subroutine KPP_init + +subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) +! Calculates diffusivity and non-local transport for KPP parameterization + +! Arguments + type(KPP_CS), intent(in) :: CS ! Control structure + type(ocean_grid_type), intent(in) :: G ! Ocean grid + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h ! layer/level thicknesses (units of H) + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: Temp ! Pot. temperature (degrees C) + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: Salt ! Salinity (ppt) + real, dimension(NIMEMB_,NJMEM_,NKMEM_), intent(in) :: u ! Velocity components (m/s) + real, dimension(NIMEM_,NJMEMB_,NKMEM_), intent(in) :: v ! Velocity components (m/s) + type(EOS_type), pointer :: EOS ! Equation of state + real, dimension(NIMEM_,NJMEM_), intent(in) :: uStar ! Piston velocity (m/s) + real, dimension(NIMEM_,NJMEM_), intent(in) :: bFlux ! Buoyancy flux (m2/s3) + real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: Kv ! Vertical diffusivity due to KPP + +! Local variables + real :: BulkRi( SZI_(G), SZJ_(G), SZK_(G) ) ! Bulk Richardson number for each layer + real :: cellHeight( G%ke ) ! Cell center heights referenced to surface (m) + real :: OBLdepth( SZI_(G), SZJ_(G) ) ! Depth (positive) of OBL (m) + real :: OBLheight, surfFricVel, surfBuoyFlux, iFaceHeight, Coriolis + integer :: i, j, k, kOBL + + call calculateBulkRichardson(CS, G, h, Temp, Salt, u, v, EOS, BulkRi ) + + do j = G%jsc, G%jec + do i = G%isc, G%iec + + ! Compute heights, referenced to the surface (z=0) + iFaceHeight = 0. + do k = 1, G%ke + cellHeight(k) = iFaceHeight - 0.5 * h(i,j,k) * G%H_to_m ! in metres + iFaceHeight = iFaceHeight - h(i,j,k) * G%H_to_m ! in metres + enddo ! k + + Coriolis = 0.25*( (G%CoriolisBu(i,j) + G%CoriolisBu(i-1,j-1)) & + +(G%CoriolisBu(i-1,j) + G%CoriolisBu(i,j-1)) ) + surfFricVel = uStar(i,j) + surfBuoyFlux = bFlux(i,j) + + ! Compute the OBL thickness + call cvmix_kpp_compute_OBL_depth( & + BulkRi(i,j,:), & ! (in) Bulk Richardson number + cellHeight, & ! (in) Height of cells (m) ???? or interfaces???? + OBLheight, & ! (out) OBL height (m) + kOBL, & ! (out) level of OBL extent + surfFricVel, & ! (in) Turbulent friction velocity at surface (m/s) + surfBuoyFlux, & ! (in) Buoyancy flux at surface (m2/s3) SIGNS??? + Coriolis, & ! (in) Coriolis parameter (1/s) + CVmix_kpp_params_user=CS%KPP_params ) ! KPP parameters + OBLdepth(i,j) = -OBLheight ! Change sign for depth/thickness + + enddo ! i + enddo ! j + + if (CS%id_OBL > 0) call post_data(CS%id_OBL, OBLdepth, CS%diag) + if (CS%id_BulkRi > 0) call post_data(CS%id_BulkRi, BulkRi, CS%diag) + +end subroutine KPP_calculate + + +subroutine calculateBulkRichardson(CS, G, h, Temp, Salt, u, v, EOS, BulkRi ) +! Calculates Bulk richardson number + +! Arguments + type(KPP_CS), intent(in) :: CS ! Control structure + type(ocean_grid_type), intent(in) :: G ! Ocean grid + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h ! layer/level thicknesses (units of H) + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: Temp ! Pot. temperature (degrees C) + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: Salt ! Salinity (ppt) + real, dimension(NIMEMB_,NJMEM_,NKMEM_), intent(in) :: u ! Velocity components (m/s) + real, dimension(NIMEM_,NJMEMB_,NKMEM_), intent(in) :: v ! Velocity components (m/s) + type(EOS_type), pointer :: EOS ! Equation of state + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(inout) :: BulkRi ! Bulk Richardson number (nondim) + +! Local variables + integer :: i, j, k + real :: rho1( SZI_(G) ) ! Density of surface properties at depth z + real :: rho2( SZI_(G) ) ! In-situ density at depth z + real :: pRef( SZI_(G) ) ! Pressure at top of rho2 cell + real :: dRef( SZI_(G) ) ! Depth of top of rho2 cell (positve in m) + real :: dLev( SZI_(G) ) ! Depth of center of rho2 cell (positve in m) + real :: GoRho, Ut2, Uk, Vk + + GoRho = G%g_Earth / G%Rho0 + Ut2 = 1.e-15 ! Ut2 = Ut**2, Ut is an unresolved vertical shear. Add to arguments/parameters ??????? + + do j = G%jsc, G%jec + pRef(:) = 0. ! Ignore atmospheric loading in this calculation ???? + dRef(:) = 0. + do k = 1, G%ke + + ! rho1 is meant to be the average over some [Monin-Obukhov] scale at the surface + ! In z-mode, this will typically just be the top level. but a proper integral + ! will be needed for fine vertical resolution or arbitray coordinates. ??????? + call calculate_density(Temp(:,j,1), Salt(:,j,1), pRef, & + rho1, G%isc, G%iec, EOS) + call calculate_density(Temp(:,j,k), Salt(:,j,k), pRef, & + rho2, G%isc, G%iec, EOS) + + dLev(:) = dRef(:) + 0.5 * h(:,j,k) * G%H_to_m ! Depth of center of level k + + do i = G%isc, G%iec + Uk = 0.5 * ( abs( u(i,j,k) - u(i,j,1) ) + abs( u(i-1,j,k) - u(i-1,j,1) ) ) ! delta_k U + Vk = 0.5 * ( abs( v(i,j,k) - v(i,j,1) ) + abs( v(i,j-1,k) - v(i,j-1,1) ) ) ! delta_k V + BulkRi(i,j,k) = ( GoRho * dLev(i) ) * ( rho2(i) - rho1(i) ) / ( ( Uk**2 + Vk**2 ) + Ut2 ) + ! Notes: + ! o Using dLev includes an extra half layer thickness from surface for all levels + ! o BulRi(k=1)=0 because rho1=rho2 + enddo ! i + + ! Pressure at bottom of level k will become pressure at top of level on next iteration + pRef(:) = pRef(:) + G%g_Earth * G%Rho0 * h(:,j,k) ! Boussinesq approximation!!!! ????? + dRef(:) = dRef(:) + h(:,j,k) * G%H_to_m ! Depth of bottom of level k + + enddo ! k + enddo ! j + +end subroutine calculateBulkRichardson + + +subroutine KPP_end(CS) +! Clear pointers, dealocate memory + type(KPP_CS), pointer :: CS ! Control structure + + deallocate(CS) +end subroutine KPP_end + +end module MOM_KPP diff --git a/src/parameterizations/vertical/MOM_set_diffusivity.F90 b/src/parameterizations/vertical/MOM_set_diffusivity.F90 index 191bd4018b..95a7fe28e7 100644 --- a/src/parameterizations/vertical/MOM_set_diffusivity.F90 +++ b/src/parameterizations/vertical/MOM_set_diffusivity.F90 @@ -54,6 +54,7 @@ module MOM_set_diffusivity use MOM_grid, only : ocean_grid_type use MOM_intrinsic_functions, only : invcosh use MOM_io, only : slasher, vardesc +use MOM_KPP, only : KPP_CS, KPP_init, KPP_end, KPP_calculate use MOM_thickness_diffuse, only : vert_fill_TS use MOM_variables, only : thermo_var_ptrs, vertvisc_type, p3d use MOM_EOS, only : calculate_density, calculate_density_derivs @@ -248,6 +249,8 @@ module MOM_set_diffusivity logical :: user_change_diff ! If true, call user-defined code to change the ! diffusivity. logical :: double_diffusion ! If true, enable double-diffusive mixing. + logical :: useKPP ! If true, use [CVmix] KPP diffusivities and non-local + ! transport. real :: Max_Rrho_salt_fingers ! maximum density ratio for salt fingering real :: Max_salt_diff_salt_fingers ! maximum salt diffusivity for salt fingers real :: Kv_molecular ! molecular viscosity for double diffusive convection @@ -267,6 +270,7 @@ module MOM_set_diffusivity integer :: id_KT_extra = -1, id_KS_extra = -1 integer :: id_KT_extra_z = -1, id_KS_extra_z = -1 character(len=200) :: inputdir + type(KPP_CS), pointer :: KPP_CSp => NULL() type(user_change_diff_CS), pointer :: user_change_diff_CSp => NULL() type(diag_to_Z_CS), pointer :: diag_to_Z_CSp => NULL() end type set_diffusivity_CS @@ -704,6 +708,12 @@ subroutine set_diffusivity(u, v, h, tv, fluxes, visc, dt, G, CS, & T_f, S_f, dd%Kd_user) endif + if (CS%useKPP) then + if (.not. present(KD_int)) call MOM_error(FATAL,'set_diffusivity: '//& + 'KPP can only be used with optional argument Kd_int.') + call KPP_calculate(CS%KPP_CSp, G, h, tv%T, tv%S, u, v, tv%eqn_of_state, & + fluxes%ustar, fluxes%lw, Kd_int) + endif if (CS%id_Kd > 0) call post_data(CS%id_Kd, Kd, CS%diag) @@ -2625,6 +2635,12 @@ subroutine set_diffusivity_init(Time, G, param_file, diag, CS, diag_to_Z_CSp) call user_change_diff_init(Time, G, param_file, diag, CS%user_change_diff_CSp) endif + call get_param(param_file, mod, "USE_KPP", CS%useKPP, & + "If true, turns on the [CVmix] KPP scheme of Large et al., 1984,"// & + "to calculate diffusivities and non-local transport in the OBL.", & + default=.false.) + if (CS%useKPP) call KPP_init(param_file, G, diag, Time, CS%KPP_CSp) + end subroutine set_diffusivity_init subroutine set_diffusivity_end(CS) @@ -2633,6 +2649,8 @@ subroutine set_diffusivity_end(CS) if (CS%user_change_diff) & call user_change_diff_end(CS%user_change_diff_CSp) + if (CS%useKPP) call KPP_end(CS%KPP_CSp) + if (associated(CS)) deallocate(CS) end subroutine set_diffusivity_end From c5fe94c4bcbc8967f580bd6b9f13c6b0456ab060 Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Fri, 9 Aug 2013 13:24:23 -0400 Subject: [PATCH 096/372] Corrected array extents in MOM_diag_mediator. The symmetic memory array extents being passed to send_data were being shifted in the wrong direction, but the right results were being obtained because send_data only uses the sizes indicated by the extents and assumes that halos are symmetric in memory. These changes will also allow post_data to accept arrays that are declared to be only on the computational domain. All interfaces and solutions are unchanged. -RWH --- src/framework/MOM_diag_mediator.F90 | 93 ++++++++++++++++++----------- 1 file changed, 57 insertions(+), 36 deletions(-) diff --git a/src/framework/MOM_diag_mediator.F90 b/src/framework/MOM_diag_mediator.F90 index c712926a7f..f280b54268 100644 --- a/src/framework/MOM_diag_mediator.F90 +++ b/src/framework/MOM_diag_mediator.F90 @@ -208,24 +208,38 @@ subroutine post_data_2d(diag_field_id, field, diag, is_static, mask) ! (in,opt) is_static - If true, this is a static field that is always offered. ! (in,opt) mask - If present, use this real array as the data mask. logical :: used, is_stat - integer :: ishift, jshift + integer :: isv, iev, jsv, jev is_stat = .false. ; if (present(is_static)) is_stat = is_static - ishift = 0 ; jshift = 0 + ! Determine the propery array indices, noting that because of the (:,:) + ! declaration of field, symmetric arrays are using a SW-grid indexing, + ! but non-symmetric arrays are using a NE-grid indexing. Send_data + ! actually only uses the difference between ie and is to determine + ! the output data size and assumes that halos are symmetric. + isv = diag%is ; iev = diag%ie ; jsv = diag%js ; jev = diag%je + if ( size(field,1) == diag%ied-diag%isd +1 ) then - ishift = 0 + isv = diag%is ; iev = diag%ie ! Data domain elseif ( size(field,1) == diag%ied-diag%isd +2 ) then - ishift = 1 -! else -! call MOM_error(FATAL,"post_data_2d: peculiar size in i-direction") + isv = diag%is ; iev = diag%ie+1 ! Symmetric data domain + elseif ( size(field,1) == diag%ie-diag%is +1 ) then + isv = 1 ; iev = diag%ie + 1-diag%is ! Computational domain + elseif ( size(field,1) == diag%ie-diag%is +2 ) then + isv = 1 ; iev = diag%ie + 2-diag%is ! Symmetric computational domain + else + call MOM_error(FATAL,"post_data_2d: peculiar size in i-direction") endif if ( size(field,2) == diag%jed-diag%jsd +1 ) then - jshift = 0 + jsv = diag%js ; jev = diag%je ! Data domain elseif ( size(field,2) == diag%jed-diag%jsd +2 ) then - jshift = 1 -! else -! call MOM_error(FATAL,"post_data_2d: peculiar size in j-direction") + jsv = diag%js ; jev = diag%je+1 ! Symmetric data domain + elseif ( size(field,2) == diag%je-diag%js +1 ) then + jsv = 1 ; jev = diag%je + 1-diag%js ! Computational domain + elseif ( size(field,1) == diag%je-diag%js +2 ) then + jsv = 1 ; jev = diag%je + 2-diag%js ! Symmetric computational domain + else + call MOM_error(FATAL,"post_data_2d: peculiar size in j-direction") endif if (present(mask)) then @@ -239,23 +253,19 @@ subroutine post_data_2d(diag_field_id, field, diag, is_static, mask) if (is_stat) then if (present(mask)) then used = send_data(diag_field_id, field, & - is_in = diag%is-ishift, js_in = diag%js-jshift, & - ie_in = diag%ie, je_in = diag%je, rmask=mask) + is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, rmask=mask) else used = send_data(diag_field_id, field, & - is_in = diag%is-ishift, js_in = diag%js-jshift, & - ie_in = diag%ie, je_in = diag%je) + is_in=isv, js_in=jsv, ie_in=iev, je_in=jev) endif elseif (diag%ave_enabled) then if (present(mask)) then used = send_data(diag_field_id, field, diag%time_end, & - is_in = diag%is-ishift, js_in = diag%js-jshift, & - ie_in = diag%ie, je_in = diag%je, & + is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, & weight=diag%time_int, rmask=mask) else used = send_data(diag_field_id, field, diag%time_end, & - is_in = diag%is-ishift, js_in = diag%js-jshift, & - ie_in = diag%ie, je_in = diag%je, & + is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, & weight=diag%time_int) endif endif @@ -276,23 +286,37 @@ subroutine post_data_3d(diag_field_id, field, diag, is_static, mask) ! (in,opt) mask - If present, use this real array as the data mask. logical :: used ! The return value of send_data is not used for anything. logical :: is_stat - integer :: ishift, jshift + integer :: isv, iev, jsv, jev is_stat = .false. ; if (present(is_static)) is_stat = is_static - ishift = 0 ; jshift = 0 + ! Determine the propery array indices, noting that because of the (:,:) + ! declaration of field, symmetric arrays are using a SW-grid indexing, + ! but non-symmetric arrays are using a NE-grid indexing. Send_data + ! actually only uses the difference between ie and is to determine + ! the output data size and assumes that halos are symmetric. + isv = diag%is ; iev = diag%ie ; jsv = diag%js ; jev = diag%je + if ( size(field,1) == diag%ied-diag%isd +1 ) then - ishift = 0 + isv = diag%is ; iev = diag%ie ! Data domain elseif ( size(field,1) == diag%ied-diag%isd +2 ) then - ishift = 1 -! else -! call MOM_error(FATAL,"post_data_3d: peculiar size in i-direction") + isv = diag%is ; iev = diag%ie+1 ! Symmetric data domain + elseif ( size(field,1) == diag%ie-diag%is +1 ) then + isv = 1 ; iev = diag%ie + 1-diag%is ! Computational domain + elseif ( size(field,1) == diag%ie-diag%is +2 ) then + isv = 1 ; iev = diag%ie + 2-diag%is ! Symmetric computational domain + else + call MOM_error(FATAL,"post_data_3d: peculiar size in i-direction") endif if ( size(field,2) == diag%jed-diag%jsd +1 ) then - jshift = 0 + jsv = diag%js ; jev = diag%je ! Data domain elseif ( size(field,2) == diag%jed-diag%jsd +2 ) then - jshift = 1 -! else -! call MOM_error(FATAL,"post_data_3d: peculiar size in j-direction") + jsv = diag%js ; jev = diag%je+1 ! Symmetric data domain + elseif ( size(field,2) == diag%je-diag%js +1 ) then + jsv = 1 ; jev = diag%je + 1-diag%js ! Computational domain + elseif ( size(field,1) == diag%je-diag%js +2 ) then + jsv = 1 ; jev = diag%je + 2-diag%js ! Symmetric computational domain + else + call MOM_error(FATAL,"post_data_3d: peculiar size in j-direction") endif if (present(mask)) then @@ -307,23 +331,20 @@ subroutine post_data_3d(diag_field_id, field, diag, is_static, mask) if (is_stat) then if (present(mask)) then used = send_data(diag_field_id, field, & - is_in = diag%is-ishift, js_in = diag%js-jshift, & - ie_in = diag%ie, je_in = diag%je, rmask=mask) + is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, rmask=mask) + else used = send_data(diag_field_id, field, & - is_in = diag%is-ishift, js_in = diag%js-jshift, & - ie_in = diag%ie, je_in = diag%je) + is_in=isv, js_in=jsv, ie_in=iev, je_in=jev) endif elseif (diag%ave_enabled) then if (present(mask)) then used = send_data(diag_field_id, field, diag%time_end, & - is_in = diag%is-ishift, js_in = diag%js-jshift, & - ie_in = diag%ie, je_in = diag%je, & + is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, & weight=diag%time_int, rmask=mask) else used = send_data(diag_field_id, field, diag%time_end, & - is_in = diag%is-ishift, js_in = diag%js-jshift, & - ie_in = diag%ie, je_in = diag%je, & + is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, & weight=diag%time_int) endif endif From 93554504f625418a2542f3ddd9c659c0fc7dc9f2 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 9 Aug 2013 16:49:52 -0400 Subject: [PATCH 097/372] Added conenience debugging grid function isPointInCell is a function to facilitate print-style debugging --- src/core/MOM_grid.F90 | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/core/MOM_grid.F90 b/src/core/MOM_grid.F90 index 660691770c..f3c1e0a130 100644 --- a/src/core/MOM_grid.F90 +++ b/src/core/MOM_grid.F90 @@ -30,6 +30,7 @@ module MOM_grid public MOM_grid_init, MOM_grid_end, set_first_direction public get_flux_units, get_thickness_units, get_tr_flux_units +public isPointInCell type, public :: ocean_grid_type type(MOM_domain_type), pointer :: Domain => NULL() @@ -293,6 +294,23 @@ subroutine MOM_grid_init(G, param_file) end subroutine MOM_grid_init +logical function isPointInCell(G, i, j, x, y) +! Returns true if the coordinates (x,y) are within the h-cell (i,j) + type(ocean_grid_type), intent(in) :: G + integer, intent(in) :: i, j + real, intent(in) :: x, y +! This is a crude calculation that assume a geographic coordinate system +isPointInCell = & + ( G%geoLonBu(i-1,j-1) <= x ) & + .and. ( G%geoLonBu(i-1,j) <= x ) & + .and. ( G%geoLonBu(i,j-1) >= x ) & + .and. ( G%geoLonBu(i,j) >= x ) & + .and. ( G%geoLatBu(i-1,j-1) <= y ) & + .and. ( G%geoLatBu(i,j-1) <= y ) & + .and. ( G%geoLatBu(i-1,j) >= y ) & + .and. ( G%geoLatBu(i,j) >= y ) +end function isPointInCell + subroutine set_first_direction(G, y_first) type(ocean_grid_type), intent(inout) :: G integer, intent(in) :: y_first From aa99af9571c10ec2aefede9e73ee364d105f03da Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 9 Aug 2013 16:51:19 -0400 Subject: [PATCH 098/372] Added place holder for Ut^2 term in Bulk Ri --- src/parameterizations/vertical/MOM_KPP.F90 | 182 +++++++++++++++++---- 1 file changed, 154 insertions(+), 28 deletions(-) diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index e2bf60bbf0..c3cc4f3f7b 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -1,16 +1,19 @@ module MOM_KPP +use MOM_coms, only : max_across_PEs use MOM_diag_mediator, only : time_type, diag_ctrl, safe_alloc_ptr, post_data use MOM_diag_mediator, only : query_averaging_enabled, register_diag_field -use MOM_error_handler, only : MOM_error, MOM_mesg, FATAL, WARNING +use MOM_error_handler, only : MOM_error, MOM_mesg, FATAL, WARNING, is_root_PE use MOM_EOS, only : EOS_type, calculate_density use MOM_file_parser, only : get_param, log_param, log_version, param_file_type use MOM_file_parser, only : openParameterBlock, closeParameterBlock -use MOM_grid, only : ocean_grid_type +use MOM_grid, only : ocean_grid_type, isPointInCell -use cvmix_kpp, only : cvmix_init_kpp, cvmix_put_kpp, cvmix_get_kpp_real -use cvmix_kpp, only : cvmix_coeffs_kpp, cvmix_kpp_compute_OBL_depth -use cvmix_kpp, only : cvmix_kpp_params_type +use CVmix_kpp, only : CVmix_init_kpp, CVmix_put_kpp, CVmix_get_kpp_real +use CVmix_kpp, only : CVmix_coeffs_kpp +use CVmix_kpp, only : CVmix_kpp_compute_OBL_depth +use CVmix_kpp, only : CVmix_kpp_compute_turbulent_scales +use CVmix_kpp, only : CVmix_kpp_params_type implicit none ; private @@ -36,14 +39,18 @@ module MOM_KPP logical :: computeMoninObukhov ! If True, compute Monin-Obukhov limit ! CVmix parameters - type(cvmix_kpp_params_type), pointer :: KPP_params => NULL() + type(CVmix_kpp_params_type), pointer :: KPP_params => NULL() ! Daignostic handles and pointers type(diag_ctrl), pointer :: diag => NULL() - integer :: id_OBL = -1, id_BulkRi = -1 + integer :: id_OBL = -1, id_BulkRi = -1, id_Ws = -1, id_N = -1 + integer :: id_Ut2 = -1, id_BulkUz = -1 end type KPP_CS +! Module data used for debugging only +logical, parameter :: verbose = .True. + contains subroutine KPP_init(paramFile, G, diag, Time, CS) @@ -86,7 +93,7 @@ subroutine KPP_init(paramFile, G, diag, Time, CS) default=.False.) call closeParameterBlock(paramFile) - call cvmix_init_kpp( Ri_crit=CS%Ri_crit, & + call CVmix_init_kpp( Ri_crit=CS%Ri_crit, & vonKarman=CS%vonKarman, & interp_type=CS%interpType, & lEkman=CS%computeEkman, & @@ -99,6 +106,14 @@ subroutine KPP_init(paramFile, G, diag, Time, CS) 'Thickness of the surface Ocean Boundary Layer calculated by [CVmix] KPP', 'meter') CS%id_BulkRi = register_diag_field('ocean_model', 'KPP_BulkRi', diag%axesTL, Time, & 'Bulk Richardson number used to find the OBL depth used by [CVmix] KPP', 'nondim') + CS%id_Ws = register_diag_field('ocean_model', 'KPP_Ws', diag%axesTi, Time, & + 'Turbulent vertical velocity scale for scalars used by [CVmix] KPP', 'm/s') + CS%id_N = register_diag_field('ocean_model', 'KPP_N', diag%axesTi, Time, & + 'Brunt-Vaisala frequency used by [CVmix] KPP', '1/s') + CS%id_Ut2 = register_diag_field('ocean_model', 'KPP_Ut2', diag%axesTi, Time, & + 'Unresolved shear turbulence used by [CVmix] KPP', '1/s2') + CS%id_BulkUz = register_diag_field('ocean_model', 'KPP_BulkUz', diag%axesTL, Time, & + 'Bulk difference in resolved velocity used in Bulk Richardson number, as used by [CVmix] KPP', 'm/s') end subroutine KPP_init @@ -119,32 +134,90 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: Kv ! Vertical diffusivity due to KPP ! Local variables - real :: BulkRi( SZI_(G), SZJ_(G), SZK_(G) ) ! Bulk Richardson number for each layer - real :: cellHeight( G%ke ) ! Cell center heights referenced to surface (m) - real :: OBLdepth( SZI_(G), SZJ_(G) ) ! Depth (positive) of OBL (m) - real :: OBLheight, surfFricVel, surfBuoyFlux, iFaceHeight, Coriolis - integer :: i, j, k, kOBL + integer :: i, j, k, km1, kOBL, iteration, maxIteration + real, dimension( G%ke ) :: cellHeight ! Cell center heights referenced to surface (m) + real, dimension( G%ke+1 ) :: iFaceHeight ! Interface heights referenced to surface (m) + real, dimension( G%ke+1 ) :: sigmaCoord ! Normalized coordiante, =0 at surface, =1 at z=-OBLd + real, dimension( G%ke+1 ) :: Ws_1d, Wm_1d ! Profiles of vertical velocity scale for scalars/momentum (m/s) + real, dimension( G%ke+1 ) :: N_1d ! Brunt-Vaisala frequency, at interfaces (1/s) + real, dimension( G%ke+1 ) :: Ut2_1d ! Unresolved shear turbulence, at interfaces (1/s2) + real, dimension( G%ke ) :: BulkRi_1d ! Bulk Richardson number for each layer + real, dimension( G%ke ) :: deltaRho ! delta Rho as appears in numerator of Bulk Richardson number + real, dimension( G%ke ) :: deltaU2 ! square of delta U (shear) as appears in denominator of Bulk Richardson number + real :: OBLheight, surfFricVel, surfBuoyFlux, Coriolis, lastOBLheight + real :: correction, maxCorrection + real :: GoRho, pRef, rho1, rho2, rho3, Uk, Vk, const1 + real, parameter :: tolerance = 1.e-4 + real, parameter :: epsShear = 1.e-15 ! A small number added to (un)resolved shears to avoid divide by zero + +! Diagnostics arrays should these become allocatables ?????????? + real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: BulkRi ! Bulk Richardson number for each layer + real, dimension( SZI_(G), SZJ_(G) ) :: OBLdepth ! Depth (positive) of OBL (m) + real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: Ws ! Turbulent velocity scale for scalars (m/s) + real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: N ! Brunt-Vaisala frequency (1/s) + real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: Uz ! Bulk difference in resolved velocity (m/s) + real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: Ut2 ! Unresolved shear turbulence (1/s2) + +! call calculateBulkRichardson(CS, G, h, Temp, Salt, u, v, EOS, BulkRi ) + + BulkRi(:,:,:) = 0. + OBLdepth(:,:) = 0. + Ws(:,:,:) = 0. + N(:,:,:) = 0. + Ut2(:,:,:) = 0. + Uz(:,:,:) = 0. - call calculateBulkRichardson(CS, G, h, Temp, Salt, u, v, EOS, BulkRi ) + GoRho = G%g_Earth / G%Rho0 + const1 = 1. + maxIteration = 0 + maxCorrection = 0. do j = G%jsc, G%jec do i = G%isc, G%iec - ! Compute heights, referenced to the surface (z=0) - iFaceHeight = 0. + iFaceHeight(1) = 0. + pRef = 0. do k = 1, G%ke - cellHeight(k) = iFaceHeight - 0.5 * h(i,j,k) * G%H_to_m ! in metres - iFaceHeight = iFaceHeight - h(i,j,k) * G%H_to_m ! in metres + ! Compute heights, referenced to the surface (z=0) + cellHeight(k) = iFaceHeight(k) - 0.5 * h(i,j,k) * G%H_to_m ! cell center in metres + iFaceHeight(k+1) = iFaceHeight(k) - h(i,j,k) * G%H_to_m ! cell bottom in metres + + ! Compute Bulk Richardson number + ! rho1 is meant to be the average over some [Monin-Obukhov] scale at the surface + ! In z-mode, this will typically just be the top level. but a proper integral + ! will be needed for fine vertical resolution or arbitray coordinates. ??????? + km1 = max(1, k-1) + call calculate_density(Temp(i,j,1), Salt(i,j,1), pRef, rho1, EOS) + call calculate_density(Temp(i,j,k), Salt(i,j,k), pRef, rho2, EOS) + call calculate_density(Temp(i,j,km1), Salt(i,j,km1), pRef, rho3, EOS) + Uk = 0.5 * ( abs( u(i,j,k) - u(i,j,1) ) + abs( u(i-1,j,k) - u(i-1,j,1) ) ) ! delta_k U + Vk = 0.5 * ( abs( v(i,j,k) - v(i,j,1) ) + abs( v(i,j-1,k) - v(i,j-1,1) ) ) ! delta_k V + deltaRho(k) = rho2 - rho1 + deltaU2(k) = ( Uk**2 + Vk**2 ) + epsShear + N_1d(k) = sqrt( GoRho * max(rho2 - rho3, 0.) / (0.5*(h(i,j,km1) + h(i,j,k))+G%H_subroundoff) ) + BulkRi_1d(k) = ( GoRho * ( -cellHeight(k) ) ) * deltaRho(k) / deltaU2(k) + ! Notes: + ! o Using dLev includes an extra half layer thickness from surface for all levels + ! o BulRi(k=1)=0 because rho1=rho2 + + ! Pressure at bottom of level k will become pressure at top of level on next iteration + pRef = pRef + G%g_Earth * G%Rho0 * h(i,j,k) ! Boussinesq approximation!!!! ????? enddo ! k + N_1d( G%ke+1 ) = 0. + Ut2_1d( G%ke+1 ) = 0. Coriolis = 0.25*( (G%CoriolisBu(i,j) + G%CoriolisBu(i-1,j-1)) & +(G%CoriolisBu(i-1,j) + G%CoriolisBu(i,j-1)) ) surfFricVel = uStar(i,j) - surfBuoyFlux = bFlux(i,j) + surfBuoyFlux = bFlux(i,j) ! This might contain zeros since we do not normally use this array ????????????? - ! Compute the OBL thickness - call cvmix_kpp_compute_OBL_depth( & - BulkRi(i,j,:), & ! (in) Bulk Richardson number + OBLheight = 1.e10 + OBLiterater: do iteration = 0, 4 ! Iterate of the estimates of Bulk Ri, Ws and OBL depth + + ! Compute the OBL thickness + lastOBLheight = OBLheight ! Record last estimate to measure convergence + call CVmix_kpp_compute_OBL_depth( & + BulkRi_1d, & ! (in) Bulk Richardson number cellHeight, & ! (in) Height of cells (m) ???? or interfaces???? OBLheight, & ! (out) OBL height (m) kOBL, & ! (out) level of OBL extent @@ -152,18 +225,71 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) surfBuoyFlux, & ! (in) Buoyancy flux at surface (m2/s3) SIGNS??? Coriolis, & ! (in) Coriolis parameter (1/s) CVmix_kpp_params_user=CS%KPP_params ) ! KPP parameters - OBLdepth(i,j) = -OBLheight ! Change sign for depth/thickness + correction = abs(OBLheight - lastOBLheight) + !if (isPointInCell(G,i,j,-30.5,60.)) print *,'iter,OBL',iteration, OBLheight + if (correction < tolerance) exit OBLiterater + + ! Now calculate the unresolved turbulence velocity scales + sigmaCoord(:) = iFaceHeight/OBLheight ! =0 at surface, =1 at z=-OBLd + call CVmix_kpp_compute_turbulent_scales( & + sigmaCoord, & ! (in) Normalized boundary layer coordinate (at interfaces) + OBLheight, & ! (in) OBL height (m) + surfBuoyFlux, & ! (in) Buoyancy flux at surface (m2/s3) SIGNS??? + surfFricVel, & ! (in) Turbulent friction velocity at surface (m/s) + w_s=Ws_1d, & ! (out) Turbulent velocity scale profile, at interfaces (m/s) + CVmix_kpp_params_user=CS%KPP_params ) ! KPP parameters + + ! Re-calculate the Bulk Richardson number adding the turbulent velocity scale + do k = 1, G%ke + ! Unresolved turbulence shear + Ut2_1d(k) = const1 * (-cellHeight(k)) * N_1d(k) * Ws_1d(k) + ! Note upward-biased used of Ws since Ws is at interfaces + BulkRi_1d(k) = ( GoRho * ( -cellHeight(k) ) ) * deltaRho(k) / ( deltaU2(k) + Ut2_1d(k) ) + enddo ! k + + enddo OBLiterater ! iteration + + if (correction >= tolerance) then + write(0,*) 'i,j,x,y',i,j,G%geoLonT(i,j),G%geoLatT(i,j) + write(0,*) 'iters',iteration + write(0,*) 'OBLs',lastOBLheight,OBLheight + call MOM_error(FATAL, 'MOM_KPP, KPP_calculate: '// & + 'The OBL depth iteration failed to converge!!!') + endif + + if (verbose) then + maxCorrection = max( maxCorrection, correction ) + maxIteration = max( maxIteration, iteration ) + endif + + if (CS%id_OBL > 0) OBLdepth(i,j) = -OBLheight ! Change sign for depth/thickness + if (CS%id_BulkRi > 0) BulkRi(i,j,:) = BulkRi_1d(:) + if (CS%id_Ws > 0) Ws(i,j,:) = Ws_1d(:) + if (CS%id_N > 0) N(i,j,:) = N_1d(:) + if (CS%id_Ut2 > 0) Ut2(i,j,:) = Ut2_1d(:) + if (CS%id_BulkUz > 0) Uz(i,j,:) = deltaU2(:) enddo ! i enddo ! j + if (verbose) then + call max_across_PEs( maxIteration ) + call max_across_PEs( maxCorrection ) + if (is_root_PE()) & + write(*,'("MOM_KPP: max(iter, correction)=",i3,es10.2," m")') maxIteration, maxCorrection + endif + if (CS%id_OBL > 0) call post_data(CS%id_OBL, OBLdepth, CS%diag) if (CS%id_BulkRi > 0) call post_data(CS%id_BulkRi, BulkRi, CS%diag) + if (CS%id_Ws > 0) call post_data(CS%id_Ws, Ws, CS%diag) + if (CS%id_N > 0) call post_data(CS%id_N, N, CS%diag) + if (CS%id_Ut2 > 0) call post_data(CS%id_Ut2, Ut2, CS%diag) + if (CS%id_BulkUz > 0) call post_data(CS%id_BulkUz, Uz, CS%diag) end subroutine KPP_calculate -subroutine calculateBulkRichardson(CS, G, h, Temp, Salt, u, v, EOS, BulkRi ) +subroutine NOTUSED_calculateBulkRichardson(CS, G, h, Temp, Salt, u, v, EOS, BulkRi ) ! Calculates Bulk richardson number ! Arguments @@ -184,10 +310,10 @@ subroutine calculateBulkRichardson(CS, G, h, Temp, Salt, u, v, EOS, BulkRi ) real :: pRef( SZI_(G) ) ! Pressure at top of rho2 cell real :: dRef( SZI_(G) ) ! Depth of top of rho2 cell (positve in m) real :: dLev( SZI_(G) ) ! Depth of center of rho2 cell (positve in m) - real :: GoRho, Ut2, Uk, Vk + real :: GoRho, epsShear, Uk, Vk GoRho = G%g_Earth / G%Rho0 - Ut2 = 1.e-15 ! Ut2 = Ut**2, Ut is an unresolved vertical shear. Add to arguments/parameters ??????? + epsShear = 1.e-15 ! A small number added to resolved/unresolved velocity shears to avoid divide by zero do j = G%jsc, G%jec pRef(:) = 0. ! Ignore atmospheric loading in this calculation ???? @@ -207,7 +333,7 @@ subroutine calculateBulkRichardson(CS, G, h, Temp, Salt, u, v, EOS, BulkRi ) do i = G%isc, G%iec Uk = 0.5 * ( abs( u(i,j,k) - u(i,j,1) ) + abs( u(i-1,j,k) - u(i-1,j,1) ) ) ! delta_k U Vk = 0.5 * ( abs( v(i,j,k) - v(i,j,1) ) + abs( v(i,j-1,k) - v(i,j-1,1) ) ) ! delta_k V - BulkRi(i,j,k) = ( GoRho * dLev(i) ) * ( rho2(i) - rho1(i) ) / ( ( Uk**2 + Vk**2 ) + Ut2 ) + BulkRi(i,j,k) = ( GoRho * dLev(i) ) * ( rho2(i) - rho1(i) ) / ( ( Uk**2 + Vk**2 ) + epsShear ) ! Notes: ! o Using dLev includes an extra half layer thickness from surface for all levels ! o BulRi(k=1)=0 because rho1=rho2 @@ -220,7 +346,7 @@ subroutine calculateBulkRichardson(CS, G, h, Temp, Salt, u, v, EOS, BulkRi ) enddo ! k enddo ! j -end subroutine calculateBulkRichardson +end subroutine NOTUSED_calculateBulkRichardson subroutine KPP_end(CS) From 7f1da41c9d2b44074aeffc1eeed26508f6708709 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 12 Aug 2013 13:18:53 -0400 Subject: [PATCH 099/372] Revised description in diagnostics of Uz2 --- src/parameterizations/vertical/MOM_KPP.F90 | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index c3cc4f3f7b..f520110dcf 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -44,7 +44,7 @@ module MOM_KPP ! Daignostic handles and pointers type(diag_ctrl), pointer :: diag => NULL() integer :: id_OBL = -1, id_BulkRi = -1, id_Ws = -1, id_N = -1 - integer :: id_Ut2 = -1, id_BulkUz = -1 + integer :: id_Ut2 = -1, id_BulkUz2 = -1 end type KPP_CS @@ -112,8 +112,8 @@ subroutine KPP_init(paramFile, G, diag, Time, CS) 'Brunt-Vaisala frequency used by [CVmix] KPP', '1/s') CS%id_Ut2 = register_diag_field('ocean_model', 'KPP_Ut2', diag%axesTi, Time, & 'Unresolved shear turbulence used by [CVmix] KPP', '1/s2') - CS%id_BulkUz = register_diag_field('ocean_model', 'KPP_BulkUz', diag%axesTL, Time, & - 'Bulk difference in resolved velocity used in Bulk Richardson number, as used by [CVmix] KPP', 'm/s') + CS%id_BulkUz2 = register_diag_field('ocean_model', 'KPP_BulkUz2', diag%axesTL, Time, & + 'Square of bulk difference in resolved velocity used in Bulk Richardson number, as used by [CVmix] KPP', 'm2/s2') end subroutine KPP_init @@ -143,7 +143,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) real, dimension( G%ke+1 ) :: Ut2_1d ! Unresolved shear turbulence, at interfaces (1/s2) real, dimension( G%ke ) :: BulkRi_1d ! Bulk Richardson number for each layer real, dimension( G%ke ) :: deltaRho ! delta Rho as appears in numerator of Bulk Richardson number - real, dimension( G%ke ) :: deltaU2 ! square of delta U (shear) as appears in denominator of Bulk Richardson number + real, dimension( G%ke ) :: deltaU2 ! square of delta U (shear) as appears in denominator of Bulk Richardson number (m2/s2) real :: OBLheight, surfFricVel, surfBuoyFlux, Coriolis, lastOBLheight real :: correction, maxCorrection real :: GoRho, pRef, rho1, rho2, rho3, Uk, Vk, const1 @@ -155,7 +155,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) real, dimension( SZI_(G), SZJ_(G) ) :: OBLdepth ! Depth (positive) of OBL (m) real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: Ws ! Turbulent velocity scale for scalars (m/s) real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: N ! Brunt-Vaisala frequency (1/s) - real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: Uz ! Bulk difference in resolved velocity (m/s) + real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: Uz2 ! Square of bulk difference in resolved velocity (m2/s2) real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: Ut2 ! Unresolved shear turbulence (1/s2) ! call calculateBulkRichardson(CS, G, h, Temp, Salt, u, v, EOS, BulkRi ) @@ -165,7 +165,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) Ws(:,:,:) = 0. N(:,:,:) = 0. Ut2(:,:,:) = 0. - Uz(:,:,:) = 0. + Uz2(:,:,:) = 0. GoRho = G%g_Earth / G%Rho0 const1 = 1. @@ -268,7 +268,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) if (CS%id_Ws > 0) Ws(i,j,:) = Ws_1d(:) if (CS%id_N > 0) N(i,j,:) = N_1d(:) if (CS%id_Ut2 > 0) Ut2(i,j,:) = Ut2_1d(:) - if (CS%id_BulkUz > 0) Uz(i,j,:) = deltaU2(:) + if (CS%id_BulkUz2 > 0) Uz2(i,j,:) = deltaU2(:) enddo ! i enddo ! j @@ -284,7 +284,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) if (CS%id_Ws > 0) call post_data(CS%id_Ws, Ws, CS%diag) if (CS%id_N > 0) call post_data(CS%id_N, N, CS%diag) if (CS%id_Ut2 > 0) call post_data(CS%id_Ut2, Ut2, CS%diag) - if (CS%id_BulkUz > 0) call post_data(CS%id_BulkUz, Uz, CS%diag) + if (CS%id_BulkUz2 > 0) call post_data(CS%id_BulkUz2, Uz2, CS%diag) end subroutine KPP_calculate From bb082ae85142d8519539f800a4f94e78bd996a51 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 12 Aug 2013 16:05:09 -0400 Subject: [PATCH 100/372] Update CVMix: changed sign of OBLdepth to be +ve OBLdepth returned from the OBL calculation used to be OBL height (i.e. negative) but is now depth (ie. positive) --- pkg/CVmix | 2 +- src/parameterizations/vertical/MOM_KPP.F90 | 95 ++++++++++++---------- 2 files changed, 53 insertions(+), 44 deletions(-) diff --git a/pkg/CVmix b/pkg/CVmix index f4fc03dd3c..f243aa1b23 160000 --- a/pkg/CVmix +++ b/pkg/CVmix @@ -1 +1 @@ -Subproject commit f4fc03dd3c86e4d41b8e28c5bbdc0118ab37e47b +Subproject commit f243aa1b239e6f0f5ad0521e27611080d3f79493 diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index f520110dcf..9ebc9c2fb5 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -44,7 +44,7 @@ module MOM_KPP ! Daignostic handles and pointers type(diag_ctrl), pointer :: diag => NULL() integer :: id_OBL = -1, id_BulkRi = -1, id_Ws = -1, id_N = -1 - integer :: id_Ut2 = -1, id_BulkUz2 = -1 + integer :: id_Ut2 = -1, id_BulkUz2 = -1, id_BulkDrho = -1 end type KPP_CS @@ -114,6 +114,8 @@ subroutine KPP_init(paramFile, G, diag, Time, CS) 'Unresolved shear turbulence used by [CVmix] KPP', '1/s2') CS%id_BulkUz2 = register_diag_field('ocean_model', 'KPP_BulkUz2', diag%axesTL, Time, & 'Square of bulk difference in resolved velocity used in Bulk Richardson number, as used by [CVmix] KPP', 'm2/s2') + CS%id_BulkDrho = register_diag_field('ocean_model', 'KPP_BulkDrho', diag%axesTL, Time, & + 'Bulk difference in density used in Bulk Richardson number, as used by [CVmix] KPP', 'kg/m3') end subroutine KPP_init @@ -134,7 +136,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: Kv ! Vertical diffusivity due to KPP ! Local variables - integer :: i, j, k, km1, kOBL, iteration, maxIteration + integer :: i, j, k, km1, kOBL, iteration, largestIterationCount real, dimension( G%ke ) :: cellHeight ! Cell center heights referenced to surface (m) real, dimension( G%ke+1 ) :: iFaceHeight ! Interface heights referenced to surface (m) real, dimension( G%ke+1 ) :: sigmaCoord ! Normalized coordiante, =0 at surface, =1 at z=-OBLd @@ -144,17 +146,19 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) real, dimension( G%ke ) :: BulkRi_1d ! Bulk Richardson number for each layer real, dimension( G%ke ) :: deltaRho ! delta Rho as appears in numerator of Bulk Richardson number real, dimension( G%ke ) :: deltaU2 ! square of delta U (shear) as appears in denominator of Bulk Richardson number (m2/s2) - real :: OBLheight, surfFricVel, surfBuoyFlux, Coriolis, lastOBLheight - real :: correction, maxCorrection - real :: GoRho, pRef, rho1, rho2, rho3, Uk, Vk, const1 - real, parameter :: tolerance = 1.e-4 + real :: OBLdepth_0d, surfFricVel, surfBuoyFlux, Coriolis, lastOBLdepth + real :: correction, largestCorrection + real :: GoRho, pRef, rho1, rhoK, rhoKm1, Uk, Vk, const1 real, parameter :: epsShear = 1.e-15 ! A small number added to (un)resolved shears to avoid divide by zero + integer, parameter :: maxIterations = 4 ! Number of iteration on OBL depth to make + real, parameter :: tolerance = 1.e-4 ! (m) What change in OBL depth is acceptably accurate to stop iterating ! Diagnostics arrays should these become allocatables ?????????? real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: BulkRi ! Bulk Richardson number for each layer real, dimension( SZI_(G), SZJ_(G) ) :: OBLdepth ! Depth (positive) of OBL (m) real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: Ws ! Turbulent velocity scale for scalars (m/s) real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: N ! Brunt-Vaisala frequency (1/s) + real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: dRho ! Bulk difference in density (kg/m3) real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: Uz2 ! Square of bulk difference in resolved velocity (m2/s2) real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: Ut2 ! Unresolved shear turbulence (1/s2) @@ -169,8 +173,8 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) GoRho = G%g_Earth / G%Rho0 const1 = 1. - maxIteration = 0 - maxCorrection = 0. + largestIterationCount = 0 + largestCorrection = 0. do j = G%jsc, G%jec do i = G%isc, G%iec @@ -188,17 +192,17 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) ! will be needed for fine vertical resolution or arbitray coordinates. ??????? km1 = max(1, k-1) call calculate_density(Temp(i,j,1), Salt(i,j,1), pRef, rho1, EOS) - call calculate_density(Temp(i,j,k), Salt(i,j,k), pRef, rho2, EOS) - call calculate_density(Temp(i,j,km1), Salt(i,j,km1), pRef, rho3, EOS) + call calculate_density(Temp(i,j,k), Salt(i,j,k), pRef, rhoK, EOS) + call calculate_density(Temp(i,j,km1), Salt(i,j,km1), pRef, rhoKm1, EOS) Uk = 0.5 * ( abs( u(i,j,k) - u(i,j,1) ) + abs( u(i-1,j,k) - u(i-1,j,1) ) ) ! delta_k U Vk = 0.5 * ( abs( v(i,j,k) - v(i,j,1) ) + abs( v(i,j-1,k) - v(i,j-1,1) ) ) ! delta_k V - deltaRho(k) = rho2 - rho1 + deltaRho(k) = rhoK - rho1 deltaU2(k) = ( Uk**2 + Vk**2 ) + epsShear - N_1d(k) = sqrt( GoRho * max(rho2 - rho3, 0.) / (0.5*(h(i,j,km1) + h(i,j,k))+G%H_subroundoff) ) + N_1d(k) = sqrt( GoRho * max(rhoK - rhoKm1, 0.) / (0.5*(h(i,j,km1) + h(i,j,k))+G%H_subroundoff) ) BulkRi_1d(k) = ( GoRho * ( -cellHeight(k) ) ) * deltaRho(k) / deltaU2(k) ! Notes: - ! o Using dLev includes an extra half layer thickness from surface for all levels - ! o BulRi(k=1)=0 because rho1=rho2 + ! o Using cellHeight includes an extra half layer thickness from surface for all levels ???? + ! o BulRi(k=1)=0 because rho1=rhoK ! Pressure at bottom of level k will become pressure at top of level on next iteration pRef = pRef + G%g_Earth * G%Rho0 * h(i,j,k) ! Boussinesq approximation!!!! ????? @@ -211,72 +215,76 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) surfFricVel = uStar(i,j) surfBuoyFlux = bFlux(i,j) ! This might contain zeros since we do not normally use this array ????????????? - OBLheight = 1.e10 - OBLiterater: do iteration = 0, 4 ! Iterate of the estimates of Bulk Ri, Ws and OBL depth + OBLdepth_0d = 1.e10 + OBLiterater: do iteration = 0, maxIterations ! Iterate of the estimates of Bulk Ri, Ws and OBL depth ! Compute the OBL thickness - lastOBLheight = OBLheight ! Record last estimate to measure convergence + lastOBLdepth = OBLdepth_0d ! Record last estimate to measure convergence call CVmix_kpp_compute_OBL_depth( & - BulkRi_1d, & ! (in) Bulk Richardson number - cellHeight, & ! (in) Height of cells (m) ???? or interfaces???? - OBLheight, & ! (out) OBL height (m) - kOBL, & ! (out) level of OBL extent - surfFricVel, & ! (in) Turbulent friction velocity at surface (m/s) - surfBuoyFlux, & ! (in) Buoyancy flux at surface (m2/s3) SIGNS??? - Coriolis, & ! (in) Coriolis parameter (1/s) + BulkRi_1d, & ! (in) Bulk Richardson number + iFaceHeight, & ! (in) Height of interfaces (m) + OBLdepth_0d, & ! (out) OBL depth (m) + kOBL, & ! (out) level of OBL extent + zt_cntr=cellHeight, & ! (in) Height of cell centers (m) + surf_fric=surfFricVel, & ! (in) Turbulent friction velocity at surface (m/s) + surf_buoy=surfBuoyFlux, & ! (in) Buoyancy flux at surface (m2/s3) SIGNS??? + Coriolis=Coriolis, & ! (in) Coriolis parameter (1/s) CVmix_kpp_params_user=CS%KPP_params ) ! KPP parameters - correction = abs(OBLheight - lastOBLheight) - !if (isPointInCell(G,i,j,-30.5,60.)) print *,'iter,OBL',iteration, OBLheight + correction = abs(OBLdepth_0d - lastOBLdepth) + !if (isPointInCell(G,i,j,-30.5,60.)) print *,'iter,OBL',iteration, OBLdepth_0d if (correction < tolerance) exit OBLiterater ! Now calculate the unresolved turbulence velocity scales - sigmaCoord(:) = iFaceHeight/OBLheight ! =0 at surface, =1 at z=-OBLd + sigmaCoord(:) = -iFaceHeight/OBLdepth_0d ! =0 at surface, =1 at z=-OBLd call CVmix_kpp_compute_turbulent_scales( & sigmaCoord, & ! (in) Normalized boundary layer coordinate (at interfaces) - OBLheight, & ! (in) OBL height (m) + -OBLdepth_0d, & ! (in) OBL height (m) surfBuoyFlux, & ! (in) Buoyancy flux at surface (m2/s3) SIGNS??? surfFricVel, & ! (in) Turbulent friction velocity at surface (m/s) w_s=Ws_1d, & ! (out) Turbulent velocity scale profile, at interfaces (m/s) CVmix_kpp_params_user=CS%KPP_params ) ! KPP parameters ! Re-calculate the Bulk Richardson number adding the turbulent velocity scale - do k = 1, G%ke - ! Unresolved turbulence shear - Ut2_1d(k) = const1 * (-cellHeight(k)) * N_1d(k) * Ws_1d(k) - ! Note upward-biased used of Ws since Ws is at interfaces - BulkRi_1d(k) = ( GoRho * ( -cellHeight(k) ) ) * deltaRho(k) / ( deltaU2(k) + Ut2_1d(k) ) - enddo ! k + if ( iteration < maxIterations ) then + do k = 1, G%ke + ! Unresolved turbulence shear + Ut2_1d(k) = const1 * (-cellHeight(k)) * N_1d(k) * Ws_1d(k) + ! Note upward-biased used of Ws since Ws is at interfaces + BulkRi_1d(k) = ( GoRho * ( -cellHeight(k) ) ) * deltaRho(k) / ( deltaU2(k) + Ut2_1d(k) ) + enddo ! k + endif enddo OBLiterater ! iteration - if (correction >= tolerance) then + if (maxIterations > 0 .and. correction >= tolerance) then write(0,*) 'i,j,x,y',i,j,G%geoLonT(i,j),G%geoLatT(i,j) write(0,*) 'iters',iteration - write(0,*) 'OBLs',lastOBLheight,OBLheight + write(0,*) 'OBLs',lastOBLdepth,OBLdepth_0d call MOM_error(FATAL, 'MOM_KPP, KPP_calculate: '// & 'The OBL depth iteration failed to converge!!!') endif - if (verbose) then - maxCorrection = max( maxCorrection, correction ) - maxIteration = max( maxIteration, iteration ) + if (verbose .and. maxIterations > 0) then + largestCorrection = max( largestCorrection, correction ) + largestIterationCount = max( largestIterationCount, iteration ) endif - if (CS%id_OBL > 0) OBLdepth(i,j) = -OBLheight ! Change sign for depth/thickness + if (CS%id_OBL > 0) OBLdepth(i,j) = OBLdepth_0d ! Change sign for depth/thickness if (CS%id_BulkRi > 0) BulkRi(i,j,:) = BulkRi_1d(:) if (CS%id_Ws > 0) Ws(i,j,:) = Ws_1d(:) if (CS%id_N > 0) N(i,j,:) = N_1d(:) if (CS%id_Ut2 > 0) Ut2(i,j,:) = Ut2_1d(:) if (CS%id_BulkUz2 > 0) Uz2(i,j,:) = deltaU2(:) + if (CS%id_BulkDrho > 0) dRho(i,j,:) = deltaRho(:) enddo ! i enddo ! j if (verbose) then - call max_across_PEs( maxIteration ) - call max_across_PEs( maxCorrection ) + call max_across_PEs( largestIterationCount ) + call max_across_PEs( largestCorrection ) if (is_root_PE()) & - write(*,'("MOM_KPP: max(iter, correction)=",i3,es10.2," m")') maxIteration, maxCorrection + write(*,'("MOM_KPP: max(iter, correction)=",i3,es10.2," m")') largestIterationCount, largestCorrection endif if (CS%id_OBL > 0) call post_data(CS%id_OBL, OBLdepth, CS%diag) @@ -285,6 +293,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) if (CS%id_N > 0) call post_data(CS%id_N, N, CS%diag) if (CS%id_Ut2 > 0) call post_data(CS%id_Ut2, Ut2, CS%diag) if (CS%id_BulkUz2 > 0) call post_data(CS%id_BulkUz2, Uz2, CS%diag) + if (CS%id_BulkDrho > 0) call post_data(CS%id_BulkDrho, dRho, CS%diag) end subroutine KPP_calculate From 8517d210db40df24636c15ff649446bc647f7af6 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 13 Aug 2013 13:11:35 -0400 Subject: [PATCH 101/372] Removed 2d version of calcualteBulkRichardson The was left over from first version of KPP. --- src/parameterizations/vertical/MOM_KPP.F90 | 63 +--------------------- 1 file changed, 2 insertions(+), 61 deletions(-) diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index 9ebc9c2fb5..1d5e47f020 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -119,13 +119,14 @@ subroutine KPP_init(paramFile, G, diag, Time, CS) end subroutine KPP_init + subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) ! Calculates diffusivity and non-local transport for KPP parameterization ! Arguments type(KPP_CS), intent(in) :: CS ! Control structure type(ocean_grid_type), intent(in) :: G ! Ocean grid - real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h ! layer/level thicknesses (units of H) + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h ! Layer/level thicknesses (units of H) real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: Temp ! Pot. temperature (degrees C) real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: Salt ! Salinity (ppt) real, dimension(NIMEMB_,NJMEM_,NKMEM_), intent(in) :: u ! Velocity components (m/s) @@ -298,66 +299,6 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) end subroutine KPP_calculate -subroutine NOTUSED_calculateBulkRichardson(CS, G, h, Temp, Salt, u, v, EOS, BulkRi ) -! Calculates Bulk richardson number - -! Arguments - type(KPP_CS), intent(in) :: CS ! Control structure - type(ocean_grid_type), intent(in) :: G ! Ocean grid - real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h ! layer/level thicknesses (units of H) - real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: Temp ! Pot. temperature (degrees C) - real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: Salt ! Salinity (ppt) - real, dimension(NIMEMB_,NJMEM_,NKMEM_), intent(in) :: u ! Velocity components (m/s) - real, dimension(NIMEM_,NJMEMB_,NKMEM_), intent(in) :: v ! Velocity components (m/s) - type(EOS_type), pointer :: EOS ! Equation of state - real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(inout) :: BulkRi ! Bulk Richardson number (nondim) - -! Local variables - integer :: i, j, k - real :: rho1( SZI_(G) ) ! Density of surface properties at depth z - real :: rho2( SZI_(G) ) ! In-situ density at depth z - real :: pRef( SZI_(G) ) ! Pressure at top of rho2 cell - real :: dRef( SZI_(G) ) ! Depth of top of rho2 cell (positve in m) - real :: dLev( SZI_(G) ) ! Depth of center of rho2 cell (positve in m) - real :: GoRho, epsShear, Uk, Vk - - GoRho = G%g_Earth / G%Rho0 - epsShear = 1.e-15 ! A small number added to resolved/unresolved velocity shears to avoid divide by zero - - do j = G%jsc, G%jec - pRef(:) = 0. ! Ignore atmospheric loading in this calculation ???? - dRef(:) = 0. - do k = 1, G%ke - - ! rho1 is meant to be the average over some [Monin-Obukhov] scale at the surface - ! In z-mode, this will typically just be the top level. but a proper integral - ! will be needed for fine vertical resolution or arbitray coordinates. ??????? - call calculate_density(Temp(:,j,1), Salt(:,j,1), pRef, & - rho1, G%isc, G%iec, EOS) - call calculate_density(Temp(:,j,k), Salt(:,j,k), pRef, & - rho2, G%isc, G%iec, EOS) - - dLev(:) = dRef(:) + 0.5 * h(:,j,k) * G%H_to_m ! Depth of center of level k - - do i = G%isc, G%iec - Uk = 0.5 * ( abs( u(i,j,k) - u(i,j,1) ) + abs( u(i-1,j,k) - u(i-1,j,1) ) ) ! delta_k U - Vk = 0.5 * ( abs( v(i,j,k) - v(i,j,1) ) + abs( v(i,j-1,k) - v(i,j-1,1) ) ) ! delta_k V - BulkRi(i,j,k) = ( GoRho * dLev(i) ) * ( rho2(i) - rho1(i) ) / ( ( Uk**2 + Vk**2 ) + epsShear ) - ! Notes: - ! o Using dLev includes an extra half layer thickness from surface for all levels - ! o BulRi(k=1)=0 because rho1=rho2 - enddo ! i - - ! Pressure at bottom of level k will become pressure at top of level on next iteration - pRef(:) = pRef(:) + G%g_Earth * G%Rho0 * h(:,j,k) ! Boussinesq approximation!!!! ????? - dRef(:) = dRef(:) + h(:,j,k) * G%H_to_m ! Depth of bottom of level k - - enddo ! k - enddo ! j - -end subroutine NOTUSED_calculateBulkRichardson - - subroutine KPP_end(CS) ! Clear pointers, dealocate memory type(KPP_CS), pointer :: CS ! Control structure From 2f9655c606ce16181280c2c9b618aed29165298f Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 13 Aug 2013 13:31:39 -0400 Subject: [PATCH 102/372] Added symlink for CVmix source code --- src/parameterizations/CVmix | 1 + 1 file changed, 1 insertion(+) create mode 120000 src/parameterizations/CVmix diff --git a/src/parameterizations/CVmix b/src/parameterizations/CVmix new file mode 120000 index 0000000000..251029a163 --- /dev/null +++ b/src/parameterizations/CVmix @@ -0,0 +1 @@ +../../pkg/CVmix/src/shared \ No newline at end of file From bbd9101b183648e9d6d7f92b617797fc2ad068e9 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 13 Aug 2013 13:32:07 -0400 Subject: [PATCH 103/372] Comments for unfinished aspects of ALE forcing applyBoundaryForcing does not update ea, eb --- src/parameterizations/vertical/MOM_diabatic_driver.F90 | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/parameterizations/vertical/MOM_diabatic_driver.F90 b/src/parameterizations/vertical/MOM_diabatic_driver.F90 index 0d8ebd4367..63a3159011 100644 --- a/src/parameterizations/vertical/MOM_diabatic_driver.F90 +++ b/src/parameterizations/vertical/MOM_diabatic_driver.F90 @@ -1702,8 +1702,8 @@ subroutine applyBoundaryFluxes(G, dt, fluxes, optics, ea, eb, h, tv) ! vanish(ed/ing) layer. IforcingDepthScale = 1000. ! Use 1 mm to distribute the surface fluxes uniformly - use_riverHeatContent = .false. - useCalvingHeatContent = .false. + use_riverHeatContent = .false. ! ????????????????? + useCalvingHeatContent = .false. ! ????????????????? ! s/r aborbRemaining uses an indirect indexing in the vertical, a hold over for use ! with the bulk mixed layer @@ -1759,6 +1759,8 @@ subroutine applyBoundaryFluxes(G, dt, fluxes, optics, ea, eb, h, tv) tv%T(i,j,k) = (hOld*tv%T(i,j,k) + dTemp)*Ithickness tv%S(i,j,k) = (hOld*tv%S(i,j,k) + dSalt)*Ithickness + ! update ea ?????????????????? + enddo ! k enddo ! i From ecf9104619fa7b6221e271735d0c3fca76190678 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 13 Aug 2013 15:34:21 -0400 Subject: [PATCH 104/372] Added calculation of buoyancy flux for KPP Routine to calculate buoyancy flux is in MOM_forcing_type. Called by set_diffusivity which now has to have "optics" passed down from MOM_diabatic_driver. --- src/core/MOM_forcing_type.F90 | 88 +++++++++++++++++++ src/parameterizations/vertical/MOM_KPP.F90 | 7 ++ .../vertical/MOM_diabatic_driver.F90 | 2 +- .../vertical/MOM_set_diffusivity.F90 | 20 +++-- 4 files changed, 110 insertions(+), 7 deletions(-) diff --git a/src/core/MOM_forcing_type.F90 b/src/core/MOM_forcing_type.F90 index e43e233b4f..0d9827d652 100644 --- a/src/core/MOM_forcing_type.F90 +++ b/src/core/MOM_forcing_type.F90 @@ -25,6 +25,7 @@ module MOM_forcing_type use MOM_diag_mediator, only : time_type use MOM_domains, only : pass_var use MOM_error_handler, only : MOM_error, FATAL, WARNING +use MOM_EOS, only : calculate_density_derivs use MOM_file_parser, only : get_param, log_param, log_version, param_file_type use MOM_grid, only : ocean_grid_type use MOM_variables, only : thermo_var_ptrs @@ -37,6 +38,7 @@ module MOM_forcing_type public extractFluxes1d, extractFluxes2d public MOM_forcing_chksum, absorbRemainingSW +public calculateBuoyancyFlux1d, calculateBuoyancyFlux2d integer :: num_msg = 0, max_msg = 2 @@ -356,6 +358,92 @@ subroutine extractFluxes2d(G, fluxes, optics, nsw, dt, & end subroutine extractFluxes2d +subroutine calculateBuoyancyFlux1d(G, fluxes, optics, h, Temp, Salt, tv, j, buoyancyFlux, includeSW ) +! Calculates buoyancy flux by adding up the heat, FW and salt fluxes and linearizing +! about the surface state. + +! Arguments + type(ocean_grid_type), intent(in) :: G ! Ocean grid + type(forcing), intent(in) :: fluxes ! Surface fluxes/forcing type + type(optics_type), pointer :: optics ! Optics for penetrating SW + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h ! Layer/level thicknesses (units of H) + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: Temp ! Pot. temperature (degrees C) + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: Salt ! Salinity (ppt) + type(thermo_var_ptrs), intent(inout) :: tv ! Thermodynamics type (out needed for tv%TempxPmE ????) + integer, intent(in) :: j ! j-index of row to work on + real, dimension(NIMEM_), intent(inout) :: buoyancyFlux ! Buoyancy flux (m2/s3) + logical, optional, intent(in) :: includeSW ! If True, include SW heating in buoyancy flux (default False) + +! Local variables + integer :: nsw, start, npts + real, parameter :: dt = 1. ! This is set to unity to return a rate from extractFluxes1d + real, dimension( SZI_(G) ) :: netH, netHeat, netSalt ! FW, heat, salt fluxes in (m/s, K m/s, ppt m/s) + real, dimension( optics%nbands, SZI_(G) ) :: penSWbnd ! SW penetration bands + real, dimension( SZI_(G) ) :: pressure ! Pressurea the surface ( Pa ) + real, dimension( SZI_(G) ) :: dRhodT, dRhodS ! Derivatives of density + logical :: useRiverHeatContent, useCalvingHeatContent, addSWtoNetHeat + real :: depthBeforeScalingFluxes, GoRho + + nsw = optics%nbands + useRiverHeatContent = .False. ! ???????????????? + useCalvingHeatContent = .False. ! ???????????????? + depthBeforeScalingFluxes = max( G%Angstrom, 1.e-30 ) + pressure(:) = 0. ! Ignore atmospheric pressure + GoRho = G%g_Earth / G%Rho0 + start = 1 + G%isc - G%isd + npts = 1 + G%iec - G%isc + addSWtoNetHeat = .False. + if (present(includeSW)) addSWtoNetHeat = includeSW + + ! Fetch the fresh-water, heat and salt fluxes + ! netH is the fresh-water flux + ! netSalt is the salt flux (typically zero except under sea-ice) + ! netHeat is the heat flux EXCEPT the penetrating SW + call extractFluxes1d(G, fluxes, optics, nsw, j, dt, & + depthBeforeScalingFluxes, useRiverHeatContent, useCalvingHeatContent, & + h(:,j,:), Temp(:,j,:), netH, netHeat, netSalt, penSWbnd, tv) + + ! Density derivatives + call calculate_density_derivs(Temp(:,j,1), Salt(:,j,1), pressure, & + dRhodT, dRhodS, start, npts, tv%eqn_of_state) + + ! Adjust netSalt to reflect dillution effect of FW flux + netSalt(:) = netSalt(:) - Salt(:,j,1) * netH * G%H_to_m + + ! Add back in the SW heating + if (addSWtoNetHeat) netHeat(:) = netHeat(:) + sum( penSWbnd(:,:), dim=1 ) + + ! Convert to a buoyancy flux, excluding penetrating SW heating + buoyancyFlux(:) = - GoRho * ( dRhodS(:) * netSalt(:) + dRhodT(:) * netHeat(:) ) ! m2/s3 + +end subroutine calculateBuoyancyFlux1d + + +subroutine calculateBuoyancyFlux2d(G, fluxes, optics, h, Temp, Salt, tv, buoyancyFlux, includeSW ) +! Calculates buoyancy flux by adding up the heat, FW and salt fluxes and linearizing +! about the surface state. + +! Arguments + type(ocean_grid_type), intent(in) :: G ! Ocean grid + type(forcing), intent(in) :: fluxes ! Surface fluxes/forcing type + type(optics_type), pointer :: optics ! Optics for penetrating SW + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h ! Layer/level thicknesses (units of H) + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: Temp ! Pot. temperature (degrees C) + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: Salt ! Salinity (ppt) + type(thermo_var_ptrs), intent(inout) :: tv ! Thermodynamics type (out needed for tv%TempxPmE ????) + real, dimension(NIMEM_,NJMEM_), intent(inout) :: buoyancyFlux ! Buoyancy flux (m2/s3) + logical, optional, intent(in) :: includeSW ! If True, include SW heating in buoyancy flux (default False) + +! Local variables + integer :: j + + do j = G%jsc, G%jec + call calculateBuoyancyFlux1d(G, fluxes, optics, h, Temp, Salt, tv, j, buoyancyFlux(:,j), includeSW ) + enddo ! j + +end subroutine calculateBuoyancyFlux2d + + subroutine absorbRemainingSW(G, h, eps, htot, opacity_band, nsw, j, dt, & H_limit_fluxes, correctAbsorption, absorbAllSW, & ksort, T, Ttot, Pen_SW_bnd) diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index 1d5e47f020..a6e44ba624 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -45,6 +45,7 @@ module MOM_KPP type(diag_ctrl), pointer :: diag => NULL() integer :: id_OBL = -1, id_BulkRi = -1, id_Ws = -1, id_N = -1 integer :: id_Ut2 = -1, id_BulkUz2 = -1, id_BulkDrho = -1 + integer :: id_uStar = -1, id_buoyFlux = -1 end type KPP_CS @@ -116,6 +117,10 @@ subroutine KPP_init(paramFile, G, diag, Time, CS) 'Square of bulk difference in resolved velocity used in Bulk Richardson number, as used by [CVmix] KPP', 'm2/s2') CS%id_BulkDrho = register_diag_field('ocean_model', 'KPP_BulkDrho', diag%axesTL, Time, & 'Bulk difference in density used in Bulk Richardson number, as used by [CVmix] KPP', 'kg/m3') + CS%id_uStar = register_diag_field('ocean_model', 'KPP_uStar', diag%axesT1, Time, & + 'Frictional velocity, u*, as used by [CVmix] KPP', 'm/s') + CS%id_buoyFlux = register_diag_field('ocean_model', 'KPP_buoyFlux', diag%axesT1, Time, & + 'Buoyancy flux, as used by [CVmix] KPP', 'm2/s3') end subroutine KPP_init @@ -295,6 +300,8 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) if (CS%id_Ut2 > 0) call post_data(CS%id_Ut2, Ut2, CS%diag) if (CS%id_BulkUz2 > 0) call post_data(CS%id_BulkUz2, Uz2, CS%diag) if (CS%id_BulkDrho > 0) call post_data(CS%id_BulkDrho, dRho, CS%diag) + if (CS%id_uStar > 0) call post_data(CS%id_uStar, uStar, CS%diag) + if (CS%id_buoyFlux > 0) call post_data(CS%id_buoyFlux, bFlux, CS%diag) end subroutine KPP_calculate diff --git a/src/parameterizations/vertical/MOM_diabatic_driver.F90 b/src/parameterizations/vertical/MOM_diabatic_driver.F90 index 63a3159011..ab0a354d98 100644 --- a/src/parameterizations/vertical/MOM_diabatic_driver.F90 +++ b/src/parameterizations/vertical/MOM_diabatic_driver.F90 @@ -414,7 +414,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) endif call cpu_clock_begin(id_clock_set_diffusivity) - call set_diffusivity(u, v, h, tv, fluxes, visc, dt, G, CS%set_diff_CSp, Kd, Kd_int) + call set_diffusivity(u, v, h, tv, fluxes, CS%optics, visc, dt, G, CS%set_diff_CSp, Kd, Kd_int) call cpu_clock_end(id_clock_set_diffusivity) if (CS%debug) then call MOM_state_chksum("after set_diffusivity ", u(:,:,:), v(:,:,:), h(:,:,:), G) diff --git a/src/parameterizations/vertical/MOM_set_diffusivity.F90 b/src/parameterizations/vertical/MOM_set_diffusivity.F90 index 95a7fe28e7..4243628302 100644 --- a/src/parameterizations/vertical/MOM_set_diffusivity.F90 +++ b/src/parameterizations/vertical/MOM_set_diffusivity.F90 @@ -49,12 +49,12 @@ module MOM_set_diffusivity use MOM_checksums, only : hchksum, uchksum, vchksum use MOM_error_handler, only : MOM_error, is_root_pe, FATAL, WARNING, NOTE use MOM_file_parser, only : get_param, log_param, log_version, param_file_type -use MOM_string_functions, only : uppercase -use MOM_forcing_type, only : forcing +use MOM_forcing_type, only : forcing, optics_type, calculateBuoyancyFlux2d use MOM_grid, only : ocean_grid_type use MOM_intrinsic_functions, only : invcosh use MOM_io, only : slasher, vardesc use MOM_KPP, only : KPP_CS, KPP_init, KPP_end, KPP_calculate +use MOM_string_functions, only : uppercase use MOM_thickness_diffuse, only : vert_fill_TS use MOM_variables, only : thermo_var_ptrs, vertvisc_type, p3d use MOM_EOS, only : calculate_density, calculate_density_derivs @@ -319,13 +319,14 @@ module MOM_set_diffusivity contains -subroutine set_diffusivity(u, v, h, tv, fluxes, visc, dt, G, CS, & +subroutine set_diffusivity(u, v, h, tv, fluxes, optics, visc, dt, G, CS, & Kd, Kd_int) real, dimension(NIMEMB_,NJMEM_,NKMEM_), intent(in) :: u real, dimension(NIMEM_,NJMEMB_,NKMEM_), intent(in) :: v real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h - type(thermo_var_ptrs), intent(in) :: tv + type(thermo_var_ptrs), intent(inout) :: tv ! out is for tv%TempxPmE type(forcing), intent(in) :: fluxes + type(optics_type), pointer :: optics type(vertvisc_type), intent(inout) :: visc real, intent(in) :: dt type(ocean_grid_type), intent(in) :: G @@ -401,6 +402,7 @@ subroutine set_diffusivity(u, v, h, tv, fluxes, visc, dt, G, CS, & ! interpolated into depth space. integer :: i, j, k, is, ie, js, je, nz integer :: isd, ied, jsd, jed + real, dimension(SZI_(G),SZJ_(G)) :: buoyancyFlux real :: kappa_fill ! diffusivity used to fill massless layers real :: dt_fill ! timestep used to fill massless layers @@ -709,10 +711,16 @@ subroutine set_diffusivity(u, v, h, tv, fluxes, visc, dt, G, CS, & endif if (CS%useKPP) then + ! The KPP scheme calculates the mixed layer diffusivities and non-local transport + ! and requires the interior diffusivity to be complete so that KPP can match profiles. + ! Thus, KPP is the last contribution to Kd. if (.not. present(KD_int)) call MOM_error(FATAL,'set_diffusivity: '//& 'KPP can only be used with optional argument Kd_int.') + ! KPP needs the surface buoyancy flux but does not update state variables. + ! We could make this call higher up to avoid a repeat unpacking of the surface fluxes. ???? + call calculateBuoyancyFlux2d(G, fluxes, optics, h, tv%T, tv%S, tv, buoyancyFlux, includeSW = .True. ) call KPP_calculate(CS%KPP_CSp, G, h, tv%T, tv%S, u, v, tv%eqn_of_state, & - fluxes%ustar, fluxes%lw, Kd_int) + fluxes%ustar, buoyancyFlux, Kd_int) endif if (CS%id_Kd > 0) call post_data(CS%id_Kd, Kd, CS%diag) @@ -2636,7 +2644,7 @@ subroutine set_diffusivity_init(Time, G, param_file, diag, CS, diag_to_Z_CSp) endif call get_param(param_file, mod, "USE_KPP", CS%useKPP, & - "If true, turns on the [CVmix] KPP scheme of Large et al., 1984,"// & + "If true, turns on the [CVmix] KPP scheme of Large et al., 1984,\n"// & "to calculate diffusivities and non-local transport in the OBL.", & default=.false.) if (CS%useKPP) call KPP_init(param_file, G, diag, Time, CS%KPP_CSp) From 2e7b51044d5cb2bda9029483f1c6bf9d8399010b Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 13 Aug 2013 15:56:46 -0400 Subject: [PATCH 105/372] Updated MOM_parameter_doc.all for USE_KPP --- examples/AM2_MOM6i_1deg/MOM_parameter_doc.all | 3 +++ examples/CM2G63L/MOM_parameter_doc.all | 3 +++ examples/DOME/MOM_parameter_doc.all | 3 +++ examples/GOLD_SIS/MOM_parameter_doc.all | 3 +++ examples/GOLD_SIS_icebergs/MOM_parameter_doc.all | 3 +++ examples/MESO_025_63L/MOM_parameter_doc.all | 3 +++ examples/SIS2/MOM_parameter_doc.all | 3 +++ examples/SIS2_icebergs/MOM_parameter_doc.all | 3 +++ examples/adjustment2d/layer/MOM_parameter_doc.all | 3 +++ examples/adjustment2d/rho/MOM_parameter_doc.all | 3 +++ examples/adjustment2d/z/MOM_parameter_doc.all | 3 +++ examples/benchmark/MOM_parameter_doc.all | 3 +++ examples/circle_obcs/MOM_parameter_doc.all | 3 +++ examples/external_gwave/MOM_parameter_doc.all | 3 +++ examples/flow_downslope/layer/MOM_parameter_doc.all | 3 +++ examples/flow_downslope/sigma/MOM_parameter_doc.all | 3 +++ examples/flow_downslope/z/MOM_parameter_doc.all | 3 +++ examples/global/MOM_parameter_doc.all | 3 +++ examples/global_ALE/layer/MOM_parameter_doc.all | 3 +++ examples/global_ALE/z/MOM_parameter_doc.all | 3 +++ examples/lock_exchange/MOM_parameter_doc.all | 3 +++ examples/nonBous_global/MOM_parameter_doc.all | 3 +++ examples/resting/z/MOM_parameter_doc.all | 3 +++ examples/seamount/layer/MOM_parameter_doc.all | 3 +++ examples/seamount/sigma/MOM_parameter_doc.all | 3 +++ examples/seamount/z/MOM_parameter_doc.all | 3 +++ examples/single_column/MOM_parameter_doc.all | 3 +++ examples/sloshing/layer/MOM_parameter_doc.all | 3 +++ examples/sloshing/rho/MOM_parameter_doc.all | 3 +++ examples/torus_advection_test/MOM_parameter_doc.all | 3 +++ 30 files changed, 90 insertions(+) diff --git a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all index a479a50248..355e582332 100644 --- a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all +++ b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all @@ -1165,6 +1165,9 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. ! Parameters of module MOM_entrain_diffusive CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are diff --git a/examples/CM2G63L/MOM_parameter_doc.all b/examples/CM2G63L/MOM_parameter_doc.all index 0004b1989a..3007178dd6 100644 --- a/examples/CM2G63L/MOM_parameter_doc.all +++ b/examples/CM2G63L/MOM_parameter_doc.all @@ -1221,6 +1221,9 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. ! Parameters of module MOM_entrain_diffusive CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are diff --git a/examples/DOME/MOM_parameter_doc.all b/examples/DOME/MOM_parameter_doc.all index 567a55b50e..270579d1d7 100644 --- a/examples/DOME/MOM_parameter_doc.all +++ b/examples/DOME/MOM_parameter_doc.all @@ -965,6 +965,9 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. ! Parameters of module MOM_entrain_diffusive CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are diff --git a/examples/GOLD_SIS/MOM_parameter_doc.all b/examples/GOLD_SIS/MOM_parameter_doc.all index c1421bbbe3..ff28cfd767 100644 --- a/examples/GOLD_SIS/MOM_parameter_doc.all +++ b/examples/GOLD_SIS/MOM_parameter_doc.all @@ -1221,6 +1221,9 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. ! Parameters of module MOM_entrain_diffusive CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are diff --git a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all index c1421bbbe3..ff28cfd767 100644 --- a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all +++ b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all @@ -1221,6 +1221,9 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. ! Parameters of module MOM_entrain_diffusive CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are diff --git a/examples/MESO_025_63L/MOM_parameter_doc.all b/examples/MESO_025_63L/MOM_parameter_doc.all index e02b15e66e..1e20d1ebe2 100644 --- a/examples/MESO_025_63L/MOM_parameter_doc.all +++ b/examples/MESO_025_63L/MOM_parameter_doc.all @@ -1098,6 +1098,9 @@ DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. ! Parameters of module MOM_entrain_diffusive CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are diff --git a/examples/SIS2/MOM_parameter_doc.all b/examples/SIS2/MOM_parameter_doc.all index c1421bbbe3..ff28cfd767 100644 --- a/examples/SIS2/MOM_parameter_doc.all +++ b/examples/SIS2/MOM_parameter_doc.all @@ -1221,6 +1221,9 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. ! Parameters of module MOM_entrain_diffusive CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are diff --git a/examples/SIS2_icebergs/MOM_parameter_doc.all b/examples/SIS2_icebergs/MOM_parameter_doc.all index c1421bbbe3..ff28cfd767 100644 --- a/examples/SIS2_icebergs/MOM_parameter_doc.all +++ b/examples/SIS2_icebergs/MOM_parameter_doc.all @@ -1221,6 +1221,9 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. ! Parameters of module MOM_entrain_diffusive CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are diff --git a/examples/adjustment2d/layer/MOM_parameter_doc.all b/examples/adjustment2d/layer/MOM_parameter_doc.all index c434f13f1c..03f7e23a57 100644 --- a/examples/adjustment2d/layer/MOM_parameter_doc.all +++ b/examples/adjustment2d/layer/MOM_parameter_doc.all @@ -1020,6 +1020,9 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. ! Parameters of module MOM_entrain_diffusive CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are diff --git a/examples/adjustment2d/rho/MOM_parameter_doc.all b/examples/adjustment2d/rho/MOM_parameter_doc.all index 8470a433dd..067045481e 100644 --- a/examples/adjustment2d/rho/MOM_parameter_doc.all +++ b/examples/adjustment2d/rho/MOM_parameter_doc.all @@ -1093,6 +1093,9 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. ! Parameters of module MOM_entrain_diffusive CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are diff --git a/examples/adjustment2d/z/MOM_parameter_doc.all b/examples/adjustment2d/z/MOM_parameter_doc.all index 8e08b73c46..fd06dd0df0 100644 --- a/examples/adjustment2d/z/MOM_parameter_doc.all +++ b/examples/adjustment2d/z/MOM_parameter_doc.all @@ -1093,6 +1093,9 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. ! Parameters of module MOM_entrain_diffusive CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are diff --git a/examples/benchmark/MOM_parameter_doc.all b/examples/benchmark/MOM_parameter_doc.all index 3cff081911..572bcad3d1 100644 --- a/examples/benchmark/MOM_parameter_doc.all +++ b/examples/benchmark/MOM_parameter_doc.all @@ -1091,6 +1091,9 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. ! Parameters of module MOM_entrain_diffusive CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are diff --git a/examples/circle_obcs/MOM_parameter_doc.all b/examples/circle_obcs/MOM_parameter_doc.all index 3a834946af..ac6bf43a49 100644 --- a/examples/circle_obcs/MOM_parameter_doc.all +++ b/examples/circle_obcs/MOM_parameter_doc.all @@ -1006,6 +1006,9 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. ! Parameters of module MOM_entrain_diffusive CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are diff --git a/examples/external_gwave/MOM_parameter_doc.all b/examples/external_gwave/MOM_parameter_doc.all index 26a38ba171..c193a27f82 100644 --- a/examples/external_gwave/MOM_parameter_doc.all +++ b/examples/external_gwave/MOM_parameter_doc.all @@ -1010,6 +1010,9 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. ! Parameters of module MOM_entrain_diffusive CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are diff --git a/examples/flow_downslope/layer/MOM_parameter_doc.all b/examples/flow_downslope/layer/MOM_parameter_doc.all index 70ab9f8037..754b1f7a71 100644 --- a/examples/flow_downslope/layer/MOM_parameter_doc.all +++ b/examples/flow_downslope/layer/MOM_parameter_doc.all @@ -1005,6 +1005,9 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. ! Parameters of module MOM_entrain_diffusive CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are diff --git a/examples/flow_downslope/sigma/MOM_parameter_doc.all b/examples/flow_downslope/sigma/MOM_parameter_doc.all index e1046901ad..11e866e275 100644 --- a/examples/flow_downslope/sigma/MOM_parameter_doc.all +++ b/examples/flow_downslope/sigma/MOM_parameter_doc.all @@ -1078,6 +1078,9 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. ! Parameters of module MOM_entrain_diffusive CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are diff --git a/examples/flow_downslope/z/MOM_parameter_doc.all b/examples/flow_downslope/z/MOM_parameter_doc.all index 7a419d7386..7a3ec93de2 100644 --- a/examples/flow_downslope/z/MOM_parameter_doc.all +++ b/examples/flow_downslope/z/MOM_parameter_doc.all @@ -1078,6 +1078,9 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. ! Parameters of module MOM_entrain_diffusive CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are diff --git a/examples/global/MOM_parameter_doc.all b/examples/global/MOM_parameter_doc.all index 1876a2cec2..9b04095031 100644 --- a/examples/global/MOM_parameter_doc.all +++ b/examples/global/MOM_parameter_doc.all @@ -1207,6 +1207,9 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. ! Parameters of module MOM_entrain_diffusive CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are diff --git a/examples/global_ALE/layer/MOM_parameter_doc.all b/examples/global_ALE/layer/MOM_parameter_doc.all index 73a0cd148b..2eeb958685 100644 --- a/examples/global_ALE/layer/MOM_parameter_doc.all +++ b/examples/global_ALE/layer/MOM_parameter_doc.all @@ -1171,6 +1171,9 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. ! Parameters of module MOM_entrain_diffusive CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are diff --git a/examples/global_ALE/z/MOM_parameter_doc.all b/examples/global_ALE/z/MOM_parameter_doc.all index 0dce9149f4..effc5e0167 100644 --- a/examples/global_ALE/z/MOM_parameter_doc.all +++ b/examples/global_ALE/z/MOM_parameter_doc.all @@ -1241,6 +1241,9 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. ! Parameters of module MOM_entrain_diffusive CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are diff --git a/examples/lock_exchange/MOM_parameter_doc.all b/examples/lock_exchange/MOM_parameter_doc.all index 7c040653e9..052b62232c 100644 --- a/examples/lock_exchange/MOM_parameter_doc.all +++ b/examples/lock_exchange/MOM_parameter_doc.all @@ -1013,6 +1013,9 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. ! Parameters of module MOM_entrain_diffusive CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are diff --git a/examples/nonBous_global/MOM_parameter_doc.all b/examples/nonBous_global/MOM_parameter_doc.all index 9c1e56a0a9..4f19ede4f3 100644 --- a/examples/nonBous_global/MOM_parameter_doc.all +++ b/examples/nonBous_global/MOM_parameter_doc.all @@ -1210,6 +1210,9 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. ! Parameters of module MOM_entrain_diffusive CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are diff --git a/examples/resting/z/MOM_parameter_doc.all b/examples/resting/z/MOM_parameter_doc.all index 52c0ea3190..8bcb16b08b 100644 --- a/examples/resting/z/MOM_parameter_doc.all +++ b/examples/resting/z/MOM_parameter_doc.all @@ -1086,6 +1086,9 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. ! Parameters of module MOM_entrain_diffusive CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are diff --git a/examples/seamount/layer/MOM_parameter_doc.all b/examples/seamount/layer/MOM_parameter_doc.all index 9a43a379ed..a13e85525f 100644 --- a/examples/seamount/layer/MOM_parameter_doc.all +++ b/examples/seamount/layer/MOM_parameter_doc.all @@ -1009,6 +1009,9 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. ! Parameters of module MOM_entrain_diffusive CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are diff --git a/examples/seamount/sigma/MOM_parameter_doc.all b/examples/seamount/sigma/MOM_parameter_doc.all index fdc8255c38..5eb684e0f2 100644 --- a/examples/seamount/sigma/MOM_parameter_doc.all +++ b/examples/seamount/sigma/MOM_parameter_doc.all @@ -1082,6 +1082,9 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. ! Parameters of module MOM_entrain_diffusive CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are diff --git a/examples/seamount/z/MOM_parameter_doc.all b/examples/seamount/z/MOM_parameter_doc.all index 7cf3280721..6008f46148 100644 --- a/examples/seamount/z/MOM_parameter_doc.all +++ b/examples/seamount/z/MOM_parameter_doc.all @@ -1082,6 +1082,9 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. ! Parameters of module MOM_entrain_diffusive CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are diff --git a/examples/single_column/MOM_parameter_doc.all b/examples/single_column/MOM_parameter_doc.all index b050da5144..744f5116f7 100644 --- a/examples/single_column/MOM_parameter_doc.all +++ b/examples/single_column/MOM_parameter_doc.all @@ -920,6 +920,9 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. ! Parameters of module MOM_entrain_diffusive CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are diff --git a/examples/sloshing/layer/MOM_parameter_doc.all b/examples/sloshing/layer/MOM_parameter_doc.all index 229210abc5..3ea321bb1c 100644 --- a/examples/sloshing/layer/MOM_parameter_doc.all +++ b/examples/sloshing/layer/MOM_parameter_doc.all @@ -1008,6 +1008,9 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. ! Parameters of module MOM_entrain_diffusive CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are diff --git a/examples/sloshing/rho/MOM_parameter_doc.all b/examples/sloshing/rho/MOM_parameter_doc.all index 02931ceed3..362d2f0281 100644 --- a/examples/sloshing/rho/MOM_parameter_doc.all +++ b/examples/sloshing/rho/MOM_parameter_doc.all @@ -1081,6 +1081,9 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. ! Parameters of module MOM_entrain_diffusive CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are diff --git a/examples/torus_advection_test/MOM_parameter_doc.all b/examples/torus_advection_test/MOM_parameter_doc.all index aaaa72c5ea..60fc7d1e84 100644 --- a/examples/torus_advection_test/MOM_parameter_doc.all +++ b/examples/torus_advection_test/MOM_parameter_doc.all @@ -1002,6 +1002,9 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. ! Parameters of module MOM_entrain_diffusive CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are From 48a472a9f731078ed40428d867fe8672c599a139 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 14 Aug 2013 09:39:08 -0400 Subject: [PATCH 106/372] CVmix update: kOBL change from integer to real "Update to change kOBL_depth and set up infrastructure for non-local transport term." git-svn-id: https://cvmix.googlecode.com/svn/trunk@216 ec264166-b127-864d-6cb2-e100125a5c76 --- pkg/CVmix | 2 +- src/parameterizations/vertical/MOM_KPP.F90 | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkg/CVmix b/pkg/CVmix index f243aa1b23..7b6e439422 160000 --- a/pkg/CVmix +++ b/pkg/CVmix @@ -1 +1 @@ -Subproject commit f243aa1b239e6f0f5ad0521e27611080d3f79493 +Subproject commit 7b6e439422ab2f5e865c95b0a7fa011082ea34a9 diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index a6e44ba624..33459d17f8 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -142,7 +142,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: Kv ! Vertical diffusivity due to KPP ! Local variables - integer :: i, j, k, km1, kOBL, iteration, largestIterationCount + integer :: i, j, k, km1, iteration, largestIterationCount real, dimension( G%ke ) :: cellHeight ! Cell center heights referenced to surface (m) real, dimension( G%ke+1 ) :: iFaceHeight ! Interface heights referenced to surface (m) real, dimension( G%ke+1 ) :: sigmaCoord ! Normalized coordiante, =0 at surface, =1 at z=-OBLd @@ -152,7 +152,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) real, dimension( G%ke ) :: BulkRi_1d ! Bulk Richardson number for each layer real, dimension( G%ke ) :: deltaRho ! delta Rho as appears in numerator of Bulk Richardson number real, dimension( G%ke ) :: deltaU2 ! square of delta U (shear) as appears in denominator of Bulk Richardson number (m2/s2) - real :: OBLdepth_0d, surfFricVel, surfBuoyFlux, Coriolis, lastOBLdepth + real :: kOBL, OBLdepth_0d, surfFricVel, surfBuoyFlux, Coriolis, lastOBLdepth real :: correction, largestCorrection real :: GoRho, pRef, rho1, rhoK, rhoKm1, Uk, Vk, const1 real, parameter :: epsShear = 1.e-15 ! A small number added to (un)resolved shears to avoid divide by zero @@ -230,7 +230,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) BulkRi_1d, & ! (in) Bulk Richardson number iFaceHeight, & ! (in) Height of interfaces (m) OBLdepth_0d, & ! (out) OBL depth (m) - kOBL, & ! (out) level of OBL extent + kOBL, & ! (out) level (+fraction) of OBL extent zt_cntr=cellHeight, & ! (in) Height of cell centers (m) surf_fric=surfFricVel, & ! (in) Turbulent friction velocity at surface (m/s) surf_buoy=surfBuoyFlux, & ! (in) Buoyancy flux at surface (m2/s3) SIGNS??? From 325a7ead9917285c7ff9b216e8846f0c18cd5463 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 14 Aug 2013 10:13:48 -0400 Subject: [PATCH 107/372] Renamed and added Kd diagnostics Renamed Kd to Kd_effective Added Kd_layer and Kd_interface --- examples/AM2_MOM6i_1deg/diag_table | 2 +- examples/CM2G63L/diag_table | 2 +- examples/DOME/diag_table | 2 +- examples/GOLD_SIS/diag_table | 2 +- examples/GOLD_SIS_025/diag_table | 2 +- examples/GOLD_SIS_icebergs/diag_table | 2 +- examples/MESO_025_23L/diag_table | 2 +- examples/MESO_025_63L/diag_table | 2 +- examples/Phillips_2layer/diag_table | 2 +- examples/SIS2/diag_table | 2 +- examples/SIS2_icebergs/diag_table | 2 +- examples/adjustment2d/common/diag_table | 2 +- examples/circle_obcs/diag_table | 2 +- examples/double_gyre/diag_table | 2 +- examples/global/diag_table | 2 +- examples/global_ALE/common/diag_table | 16 ++++++++++++++-- examples/nonBous_global/diag_table | 2 +- examples/seamount/common/diag_table | 2 +- examples/single_column/diag_table | 2 +- examples/torus_advection_test/diag_table | 2 +- .../vertical/MOM_entrain_diffusive.F90 | 2 +- .../vertical/MOM_set_diffusivity.F90 | 12 ++++++++---- 22 files changed, 42 insertions(+), 26 deletions(-) diff --git a/examples/AM2_MOM6i_1deg/diag_table b/examples/AM2_MOM6i_1deg/diag_table index ebe253cb5c..21fbfd813e 100644 --- a/examples/AM2_MOM6i_1deg/diag_table +++ b/examples/AM2_MOM6i_1deg/diag_table @@ -95,7 +95,7 @@ CM2.2 "ocean_model","TKE_conv_s2","TKE_conv_s2","ocean_month","all",.true.,"none",2 "ocean_model","TKE_tidal","TKE_tidal","ocean_month","all",.true.,"none",2 "ocean_model","h_ML","h_ML","ocean_month","all",.true.,"none",2 -"ocean_model","Kd","Kd","ocean_month","all",.true.,"none",2 +"ocean_model","Kd_effective","Kd_effective","ocean_month","all",.true.,"none",2 "ocean_model","Kd_itides","Kd_itides","ocean_month","all",.true.,"none",2 "ocean_model","Kd_Work","Kd_Work","ocean_month","all",.true.,"none",2 "ocean_model","Kd_ITidal_Work","Kd_Itidal_Work","ocean_month","all",.true.,"none",2 diff --git a/examples/CM2G63L/diag_table b/examples/CM2G63L/diag_table index 7734da703a..e996fcde3c 100644 --- a/examples/CM2G63L/diag_table +++ b/examples/CM2G63L/diag_table @@ -95,7 +95,7 @@ CM2G63L "ocean_model","TKE_conv_s2","TKE_conv_s2","ocean_month","all",.true.,"none",2 "ocean_model","TKE_tidal","TKE_tidal","ocean_month","all",.true.,"none",2 "ocean_model","h_ML","h_ML","ocean_month","all",.true.,"none",2 -"ocean_model","Kd","Kd","ocean_month","all",.true.,"none",2 +"ocean_model","Kd_effective","Kd_effective","ocean_month","all",.true.,"none",2 "ocean_model","Kd_itides","Kd_itides","ocean_month","all",.true.,"none",2 "ocean_model","Kd_Work","Kd_Work","ocean_month","all",.true.,"none",2 "ocean_model","Kd_ITidal_Work","Kd_Itidal_Work","ocean_month","all",.true.,"none",2 diff --git a/examples/DOME/diag_table b/examples/DOME/diag_table index ceb04d49e1..02a4f62eda 100644 --- a/examples/DOME/diag_table +++ b/examples/DOME/diag_table @@ -124,7 +124,7 @@ # # Viscosities and diffusivities: #=============================== -#"ocean_model","Kd","Kd","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","Kd_effective","Kd_effective","visc_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","Ahh","Ahh","visc_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","Ahq","Ahq","visc_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","Khh","Khh","visc_%4yr_%3dy","all",.true.,"none",2 diff --git a/examples/GOLD_SIS/diag_table b/examples/GOLD_SIS/diag_table index 76fb63a079..f8167ebd5c 100644 --- a/examples/GOLD_SIS/diag_table +++ b/examples/GOLD_SIS/diag_table @@ -77,7 +77,7 @@ GOLD_SIS #"ocean_model","TKE_conv_s2","TKE_conv_s2","ocean_month","all",.true.,"none",2 #"ocean_model","TKE_tidal","TKE_tidal","ocean_month","all",.true.,"none",2 #"ocean_model","h_ML","h_ML","ocean_month","all",.true.,"none",2 -#"ocean_model","Kd","Kd","ocean_month","all",.true.,"none",2 +#"ocean_model","Kd_effective","Kd_effective","ocean_month","all",.true.,"none",2 # # Tracer Fluxes: #================== diff --git a/examples/GOLD_SIS_025/diag_table b/examples/GOLD_SIS_025/diag_table index 80804a2f2b..15b20d2cbf 100644 --- a/examples/GOLD_SIS_025/diag_table +++ b/examples/GOLD_SIS_025/diag_table @@ -77,7 +77,7 @@ HiRes_025_SIS_1440 #"ocean_model","TKE_conv_s2","TKE_conv_s2","ocean_month","all",.true.,"none",2 #"ocean_model","TKE_tidal","TKE_tidal","ocean_month","all",.true.,"none",2 "ocean_model","h_ML","h_ML","ocean_month","all",.false.,"none",2 -#"ocean_model","Kd","Kd","ocean_month","all",.true.,"none",2 +#"ocean_model","Kd_effective","Kd_effective","ocean_month","all",.true.,"none",2 #"ocean_model","PE_detrain","PE_detrain","ocean_month","all",.true.,"none",2 #"ocean_model","PE_detrain2","PE_detrain2","ocean_month","all",.true.,"none",2 #"ocean_model","Rayleigh_u","Rayleigh_u","ocean_month","all",.true.,"none",2 diff --git a/examples/GOLD_SIS_icebergs/diag_table b/examples/GOLD_SIS_icebergs/diag_table index 2b942542f8..ac1d8d6eb2 100644 --- a/examples/GOLD_SIS_icebergs/diag_table +++ b/examples/GOLD_SIS_icebergs/diag_table @@ -78,7 +78,7 @@ GOLD_SIS #"ocean_model","TKE_conv_s2","TKE_conv_s2","ocean_day","all",.true.,"none",2 #"ocean_model","TKE_tidal","TKE_tidal","ocean_day","all",.true.,"none",2 #"ocean_model","h_ML","h_ML","ocean_day","all",.true.,"none",2 -#"ocean_model","Kd","Kd","ocean_day","all",.true.,"none",2 +#"ocean_model","Kd_effective","Kd_effective","ocean_day","all",.true.,"none",2 # # Tracer Fluxes: #================== diff --git a/examples/MESO_025_23L/diag_table b/examples/MESO_025_23L/diag_table index 6c8b354187..b73c0ac7ba 100644 --- a/examples/MESO_025_23L/diag_table +++ b/examples/MESO_025_23L/diag_table @@ -105,7 +105,7 @@ MESO_025_23L # # Viscosities and diffusivities: #=============================== -#"ocean_model","Kd","Kd","visc","all",.true.,"none",2 +#"ocean_model","Kd_effective","Kd_effective","visc","all",.true.,"none",2 #"ocean_model","Ahh","Ahh","visc","all",.true.,"none",2 #"ocean_model","Ahq","Ahq","visc","all",.true.,"none",2 #"ocean_model","Khh","Khh","visc","all",.true.,"none",2 diff --git a/examples/MESO_025_63L/diag_table b/examples/MESO_025_63L/diag_table index e538e76a8d..7d5fbb1440 100644 --- a/examples/MESO_025_63L/diag_table +++ b/examples/MESO_025_63L/diag_table @@ -105,7 +105,7 @@ MESO_025_63L # # Viscosities and diffusivities: #=============================== -#"ocean_model","Kd","Kd","visc","all",.true.,"none",2 +#"ocean_model","Kd_effective","Kd_effective","visc","all",.true.,"none",2 #"ocean_model","Ahh","Ahh","visc","all",.true.,"none",2 #"ocean_model","Ahq","Ahq","visc","all",.true.,"none",2 #"ocean_model","Khh","Khh","visc","all",.true.,"none",2 diff --git a/examples/Phillips_2layer/diag_table b/examples/Phillips_2layer/diag_table index 9b5fae7b64..cea8ba6b6c 100644 --- a/examples/Phillips_2layer/diag_table +++ b/examples/Phillips_2layer/diag_table @@ -133,7 +133,7 @@ # # Viscosities and diffusivities: #=============================== -#"ocean_model","Kd","Kd","visc","all",.true.,"none",2 +#"ocean_model","Kd_effective","Kd_effective","visc","all",.true.,"none",2 #"ocean_model","Ahh","Ahh","visc","all",.true.,"none",2 #"ocean_model","Ahq","Ahq","visc","all",.true.,"none",2 #"ocean_model","Khh","Khh","visc","all",.true.,"none",2 diff --git a/examples/SIS2/diag_table b/examples/SIS2/diag_table index adffc12a98..2c5e9e49d5 100644 --- a/examples/SIS2/diag_table +++ b/examples/SIS2/diag_table @@ -77,7 +77,7 @@ GOLD_SIS #"ocean_model","TKE_conv_s2","TKE_conv_s2","ocean_month","all",.true.,"none",2 #"ocean_model","TKE_tidal","TKE_tidal","ocean_month","all",.true.,"none",2 #"ocean_model","h_ML","h_ML","ocean_month","all",.true.,"none",2 -#"ocean_model","Kd","Kd","ocean_month","all",.true.,"none",2 +#"ocean_model","Kd_effective","Kd_effective","ocean_month","all",.true.,"none",2 # # Tracer Fluxes: #================== diff --git a/examples/SIS2_icebergs/diag_table b/examples/SIS2_icebergs/diag_table index 2b942542f8..ac1d8d6eb2 100644 --- a/examples/SIS2_icebergs/diag_table +++ b/examples/SIS2_icebergs/diag_table @@ -78,7 +78,7 @@ GOLD_SIS #"ocean_model","TKE_conv_s2","TKE_conv_s2","ocean_day","all",.true.,"none",2 #"ocean_model","TKE_tidal","TKE_tidal","ocean_day","all",.true.,"none",2 #"ocean_model","h_ML","h_ML","ocean_day","all",.true.,"none",2 -#"ocean_model","Kd","Kd","ocean_day","all",.true.,"none",2 +#"ocean_model","Kd_effective","Kd_effective","ocean_day","all",.true.,"none",2 # # Tracer Fluxes: #================== diff --git a/examples/adjustment2d/common/diag_table b/examples/adjustment2d/common/diag_table index 85bf86f3e1..4f67b9f736 100644 --- a/examples/adjustment2d/common/diag_table +++ b/examples/adjustment2d/common/diag_table @@ -107,7 +107,7 @@ # # Viscosities and diffusivities: #=============================== -#"ocean_model","Kd","Kd","visc","all",.true.,"none",2 +#"ocean_model","Kd_effective","Kd_effective","visc","all",.true.,"none",2 #"ocean_model","Ahh","Ahh","visc","all",.true.,"none",2 #"ocean_model","Ahq","Ahq","visc","all",.true.,"none",2 #"ocean_model","Khh","Khh","visc","all",.true.,"none",2 diff --git a/examples/circle_obcs/diag_table b/examples/circle_obcs/diag_table index 96e410a619..1a7757505c 100644 --- a/examples/circle_obcs/diag_table +++ b/examples/circle_obcs/diag_table @@ -125,7 +125,7 @@ # # Viscosities and diffusivities: #=============================== -#"ocean_model","Kd","Kd","visc","all",.true.,"none",2 +#"ocean_model","Kd_effective","Kd_effective","visc","all",.true.,"none",2 #"ocean_model","Ahh","Ahh","visc","all",.true.,"none",2 #"ocean_model","Ahq","Ahq","visc","all",.true.,"none",2 #"ocean_model","Khh","Khh","visc","all",.true.,"none",2 diff --git a/examples/double_gyre/diag_table b/examples/double_gyre/diag_table index 12ef3a1b3e..27e2681cb0 100644 --- a/examples/double_gyre/diag_table +++ b/examples/double_gyre/diag_table @@ -103,7 +103,7 @@ # # Viscosities and diffusivities: #=============================== -#"ocean_model","Kd","Kd","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","Kd_effective","Kd_effective","visc_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","Ahh","Ahh","visc_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","Ahq","Ahq","visc_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","Khh","Khh","visc_%4yr_%3dy","all",.true.,"none",2 diff --git a/examples/global/diag_table b/examples/global/diag_table index 1d1d769b9e..65fd8bb9df 100644 --- a/examples/global/diag_table +++ b/examples/global/diag_table @@ -132,7 +132,7 @@ # # Viscosities and diffusivities: #=============================== -#"ocean_model","Kd","Kd","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","Kd_effective","Kd_effective","visc_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","Ahh","Ahh","visc_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","Ahq","Ahq","visc_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","Khh","Khh","visc_%4yr_%3dy","all",.true.,"none",2 diff --git a/examples/global_ALE/common/diag_table b/examples/global_ALE/common/diag_table index 0b480020b5..1bd138bf5e 100644 --- a/examples/global_ALE/common/diag_table +++ b/examples/global_ALE/common/diag_table @@ -6,7 +6,7 @@ "cont", 1,"days",1,"days","Time", #"mom", 5,"days",1,"days","Time", #"bt_mom", 5,"days",1,"days","Time", -#"visc", 5,"days",1,"days","Time", +"visc", 1,"days",1,"days","Time", #"energy", 5,"days",1,"days","Time", #"forcing", 5,"days",1,"days","Time", "surface", 12,"hours",1,"days","Time", @@ -142,7 +142,9 @@ # # Viscosities and diffusivities: #=============================== -#"ocean_model","Kd","Kd","visc","all",.true.,"none",2 +"ocean_model","Kd_interface","Kd_interface","visc","all",.true.,"none",2 +"ocean_model","Kd_layer","Kd_layer","visc","all",.true.,"none",2 +"ocean_model","Kd_effective","Kd_effective","visc","all",.true.,"none",2 #"ocean_model","Ahh","Ahh","visc","all",.true.,"none",2 #"ocean_model","Ahq","Ahq","visc","all",.true.,"none",2 #"ocean_model","Khh","Khh","visc","all",.true.,"none",2 @@ -154,6 +156,16 @@ #"ocean_model","av_visc","av_visc","visc","all",.true.,"none",2 #"ocean_model","au_visc","au_visc","visc","all",.true.,"none",2 #"ocean_model","FrictWork","FrictWork","visc","all",.true.,"none",2 +"ocean_model","KPP_uStar","KPP_uStar","visc","all",.true.,"none",2 +"ocean_model","KPP_buoyFlux","KPP_buoyFlux","visc","all",.true.,"none",2 +"ocean_model","KPP_OBLdepth","KPP_OBLdepth","visc","all",.true.,"none",2 +"ocean_model","KPP_BulkRi","KPP_BulkRi","visc","all",.true.,"none",2 +"ocean_model","KPP_Ws","KPP_Ws","visc","all",.true.,"none",2 +"ocean_model","KPP_N","KPP_N","visc","all",.true.,"none",2 +"ocean_model","KPP_Ut2","KPP_Ut2","visc","all",.true.,"none",2 +"ocean_model","KPP_BulkUz2","KPP_BulkUz2","visc","all",.true.,"none",2 +"ocean_model","KPP_BulkDrho","KPP_BulkDrho","visc","all",.true.,"none",2 + # # Kinetic Energy Balance Terms: #============================= diff --git a/examples/nonBous_global/diag_table b/examples/nonBous_global/diag_table index 1d1d769b9e..65fd8bb9df 100644 --- a/examples/nonBous_global/diag_table +++ b/examples/nonBous_global/diag_table @@ -132,7 +132,7 @@ # # Viscosities and diffusivities: #=============================== -#"ocean_model","Kd","Kd","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","Kd_effective","Kd_effective","visc_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","Ahh","Ahh","visc_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","Ahq","Ahq","visc_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","Khh","Khh","visc_%4yr_%3dy","all",.true.,"none",2 diff --git a/examples/seamount/common/diag_table b/examples/seamount/common/diag_table index d52444ce88..6297f2bdbf 100644 --- a/examples/seamount/common/diag_table +++ b/examples/seamount/common/diag_table @@ -106,7 +106,7 @@ # # Viscosities and diffusivities: #=============================== -#"ocean_model","Kd","Kd","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","Kd_effective","Kd_effective","visc_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","Ahh","Ahh","visc_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","Ahq","Ahq","visc_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","Khh","Khh","visc_%4yr_%3dy","all",.true.,"none",2 diff --git a/examples/single_column/diag_table b/examples/single_column/diag_table index 9156022da6..0df88b271c 100644 --- a/examples/single_column/diag_table +++ b/examples/single_column/diag_table @@ -124,7 +124,7 @@ # # Viscosities and diffusivities: #=============================== -"ocean_model","Kd","Kd","prog","all",.false.,"none",2 +"ocean_model","Kd_effective","Kd_effective","prog","all",.false.,"none",2 #"ocean_model","Ahh","Ahh","visc_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","Ahq","Ahq","visc_%4yr_%3dy","all",.true.,"none",2 #"ocean_model","Khh","Khh","visc_%4yr_%3dy","all",.true.,"none",2 diff --git a/examples/torus_advection_test/diag_table b/examples/torus_advection_test/diag_table index 928bb4df20..e7f801b77f 100644 --- a/examples/torus_advection_test/diag_table +++ b/examples/torus_advection_test/diag_table @@ -125,7 +125,7 @@ # # Viscosities and diffusivities: #=============================== -#"ocean_model","Kd","Kd","visc","all",.true.,"none",2 +#"ocean_model","Kd_effective","Kd_effective","visc","all",.true.,"none",2 #"ocean_model","Ahh","Ahh","visc","all",.true.,"none",2 #"ocean_model","Ahq","Ahq","visc","all",.true.,"none",2 #"ocean_model","Khh","Khh","visc","all",.true.,"none",2 diff --git a/src/parameterizations/vertical/MOM_entrain_diffusive.F90 b/src/parameterizations/vertical/MOM_entrain_diffusive.F90 index 80201bdaf1..d886216e7d 100644 --- a/src/parameterizations/vertical/MOM_entrain_diffusive.F90 +++ b/src/parameterizations/vertical/MOM_entrain_diffusive.F90 @@ -2050,7 +2050,7 @@ subroutine entrain_diffusive_init(Time, G, param_file, diag, CS) "The tolerance with which to solve for entrainment values.", & units="m", default=MAX(100.0*G%Angstrom,1.0e-4*sqrt(dt*Kd))) - CS%id_Kd = register_diag_field('ocean_model', 'Kd', diag%axesTL, Time, & + CS%id_Kd = register_diag_field('ocean_model', 'Kd_effective', diag%axesTL, Time, & 'Diapycnal diffusivity as applied', 'meter2 second-1') CS%id_diff_work = register_diag_field('ocean_model', 'diff_work', diag%axesTi, Time, & 'Work actually done by diapycnal diffusion across each interface', 'W m-2') diff --git a/src/parameterizations/vertical/MOM_set_diffusivity.F90 b/src/parameterizations/vertical/MOM_set_diffusivity.F90 index 4243628302..0d489917fa 100644 --- a/src/parameterizations/vertical/MOM_set_diffusivity.F90 +++ b/src/parameterizations/vertical/MOM_set_diffusivity.F90 @@ -261,7 +261,8 @@ module MOM_set_diffusivity real, pointer, dimension(:,:) :: h2 => NULL() real, pointer, dimension(:,:) :: tideamp => NULL() ! RMS tidal amplitude (m s-1) integer :: id_TKE_itidal = -1, id_TKE_leewave = -1, id_Nb = -1, id_N2 = -1 - integer :: id_Kd_itidal = -1, id_Kd_Niku = -1, id_Kd_user = -1, id_Kd = -1 + integer :: id_Kd_itidal = -1, id_Kd_Niku = -1, id_Kd_user = -1 + integer :: id_Kd_layer = -1, id_Kd_interface = -1 integer :: id_N2_z = -1, id_Kd_itidal_z = -1, id_Kd_Niku_z = -1, id_Kd_user_z = -1 integer :: id_Kd_Work = -1, id_Kd_Itidal_Work = -1, id_Kd_Niku_Work = -1 integer :: id_maxTKE = -1, id_TKE_to_Kd = -1, id_Fl_itidal = -1 @@ -723,7 +724,8 @@ subroutine set_diffusivity(u, v, h, tv, fluxes, optics, visc, dt, G, CS, & fluxes%ustar, buoyancyFlux, Kd_int) endif - if (CS%id_Kd > 0) call post_data(CS%id_Kd, Kd, CS%diag) + if (CS%id_Kd_layer > 0) call post_data(CS%id_Kd_layer, Kd, CS%diag) + if (CS%id_Kd_interface > 0) call post_data(CS%id_Kd_interface, Kd_int, CS%diag) num_z_diags = 0 if (CS%Int_tide_dissipation .or. CS%Lee_wave_dissipation) then @@ -2504,8 +2506,10 @@ subroutine set_diffusivity_init(Time, G, param_file, diag, CS, diag_to_Z_CSp) endif - CS%id_Kd = register_diag_field('ocean_model', 'Kd_set', diag%axesTL, Time, & - 'Diapycnal diffusivity of layers as set', 'meter2 second-1') + CS%id_Kd_layer = register_diag_field('ocean_model', 'Kd_layer', diag%axesTL, Time, & + 'Diapycnal diffusivity of layers (as set)', 'meter2 second-1') + CS%id_Kd_interface = register_diag_field('ocean_model', 'Kd_interface', diag%axesTi, Time, & + 'Diapycnal diffusivity at interfaces (as set)', 'meter2 second-1') if (CS%Lee_wave_dissipation) then From 1d89e9b75da48109e6e663a70ca44c614eaaeac4 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 14 Aug 2013 16:02:12 -0400 Subject: [PATCH 108/372] Added constants for velocity scale New parameters added for calculation of Ut2 (eq 23 in Large et al., 1994). Also updated CVmix to "Added enhanced diffusion calculation to cvmix_coeffs_kpp" git-svn-id: https://cvmix.googlecode.com/svn/trunk@220 ec264166-b127-864d-6cb2-e100125a5c76 --- pkg/CVmix | 2 +- src/parameterizations/vertical/MOM_KPP.F90 | 31 +++++++++++++++------- 2 files changed, 22 insertions(+), 11 deletions(-) diff --git a/pkg/CVmix b/pkg/CVmix index 7b6e439422..ec42e373db 160000 --- a/pkg/CVmix +++ b/pkg/CVmix @@ -1 +1 @@ -Subproject commit 7b6e439422ab2f5e865c95b0a7fa011082ea34a9 +Subproject commit ec42e373db04e3fd23b6ce9f52a1b8d06263866a diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index 33459d17f8..132e1fc50a 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -27,12 +27,13 @@ module MOM_KPP ! Parameters real :: Ri_crit ! Critical Richardson number (defines OBL depth) real :: vonKarman ! von Karman constant + real :: Cv ! Ratio of N to N at the entrainment depth ! real :: zeta_m ! parameter for computing vel scale func ! real :: zeta_s ! parameter for computing vel scale func ! real :: a_m ! parameter for computing vel scale func ! real :: a_s ! parameter for computing vel scale func ! real :: c_m ! parameter for computing vel scale func -! real :: c_s ! parameter for computing vel scale func + real :: cs ! Parameter for computing velocity scale function ! real :: eps ! small non-negative val (rec 1e-10) character(len=10) :: interpType ! Type of iterpolation to use in determining OBL logical :: computeEkman ! If True, compute Ekman depth limit @@ -92,6 +93,12 @@ subroutine KPP_init(paramFile, G, diag, Time, CS) 'If True, limit the OBL depth to be shallower than the\n'// & 'Monin-Obukhov depth.', & default=.False.) + call get_param(paramFile, mod, 'CV', CS%Cv, & + 'Ratio of interior N to N at entrianment depth.', & + units='nondim', default=1.5) + call get_param(paramFile, mod, 'CS', CS%cs, & + 'Parameter for computing velocity scale function.', & + units='nondim', default=98.96) call closeParameterBlock(paramFile) call CVmix_init_kpp( Ri_crit=CS%Ri_crit, & @@ -99,6 +106,7 @@ subroutine KPP_init(paramFile, G, diag, Time, CS) interp_type=CS%interpType, & lEkman=CS%computeEkman, & lMonOb=CS%computeMoninObukhov, & + c_s=CS%cs, & CVmix_kpp_params_user=CS%KPP_params ) ! Register diagnostics @@ -155,9 +163,11 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) real :: kOBL, OBLdepth_0d, surfFricVel, surfBuoyFlux, Coriolis, lastOBLdepth real :: correction, largestCorrection real :: GoRho, pRef, rho1, rhoK, rhoKm1, Uk, Vk, const1 - real, parameter :: epsShear = 1.e-15 ! A small number added to (un)resolved shears to avoid divide by zero + real, parameter :: negligibleShear = 1.e-15 ! A small number added to (un)resolved shears to avoid divide by zero integer, parameter :: maxIterations = 4 ! Number of iteration on OBL depth to make - real, parameter :: tolerance = 1.e-4 ! (m) What change in OBL depth is acceptably accurate to stop iterating + real, parameter :: tolerance = 1.e-8 ! (m) What change in OBL depth is acceptably accurate to stop iterating + real, parameter :: eps = 0.1 ! Nondimensional extent of surface layer. Used for const1 below. + real, parameter :: BetaT = -0.2 ! Ratio of entrainment flux to surface buoyancy flux. Used for const1 below. ! Diagnostics arrays should these become allocatables ?????????? real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: BulkRi ! Bulk Richardson number for each layer @@ -178,10 +188,11 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) Uz2(:,:,:) = 0. GoRho = G%g_Earth / G%Rho0 - const1 = 1. + ! const1 is a constant factor in the equation for unresolved shear, Ut (eq. 23 in LMD94) + const1 = CS%Cv * sqrt( abs(BetaT) / (CS%cs * eps) )/( CS%Ri_crit * (CS%vonKarman**2) ) + largestIterationCount = 0 largestCorrection = 0. - do j = G%jsc, G%jec do i = G%isc, G%iec @@ -203,7 +214,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) Uk = 0.5 * ( abs( u(i,j,k) - u(i,j,1) ) + abs( u(i-1,j,k) - u(i-1,j,1) ) ) ! delta_k U Vk = 0.5 * ( abs( v(i,j,k) - v(i,j,1) ) + abs( v(i,j-1,k) - v(i,j-1,1) ) ) ! delta_k V deltaRho(k) = rhoK - rho1 - deltaU2(k) = ( Uk**2 + Vk**2 ) + epsShear + deltaU2(k) = ( Uk**2 + Vk**2 ) + negligibleShear N_1d(k) = sqrt( GoRho * max(rhoK - rhoKm1, 0.) / (0.5*(h(i,j,km1) + h(i,j,k))+G%H_subroundoff) ) BulkRi_1d(k) = ( GoRho * ( -cellHeight(k) ) ) * deltaRho(k) / deltaU2(k) ! Notes: @@ -219,7 +230,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) Coriolis = 0.25*( (G%CoriolisBu(i,j) + G%CoriolisBu(i-1,j-1)) & +(G%CoriolisBu(i-1,j) + G%CoriolisBu(i,j-1)) ) surfFricVel = uStar(i,j) - surfBuoyFlux = bFlux(i,j) ! This might contain zeros since we do not normally use this array ????????????? + surfBuoyFlux = bFlux(i,j) OBLdepth_0d = 1.e10 OBLiterater: do iteration = 0, maxIterations ! Iterate of the estimates of Bulk Ri, Ws and OBL depth @@ -233,7 +244,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) kOBL, & ! (out) level (+fraction) of OBL extent zt_cntr=cellHeight, & ! (in) Height of cell centers (m) surf_fric=surfFricVel, & ! (in) Turbulent friction velocity at surface (m/s) - surf_buoy=surfBuoyFlux, & ! (in) Buoyancy flux at surface (m2/s3) SIGNS??? + surf_buoy=surfBuoyFlux, & ! (in) Buoyancy flux at surface (m2/s3) Coriolis=Coriolis, & ! (in) Coriolis parameter (1/s) CVmix_kpp_params_user=CS%KPP_params ) ! KPP parameters @@ -245,8 +256,8 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) sigmaCoord(:) = -iFaceHeight/OBLdepth_0d ! =0 at surface, =1 at z=-OBLd call CVmix_kpp_compute_turbulent_scales( & sigmaCoord, & ! (in) Normalized boundary layer coordinate (at interfaces) - -OBLdepth_0d, & ! (in) OBL height (m) - surfBuoyFlux, & ! (in) Buoyancy flux at surface (m2/s3) SIGNS??? + OBLdepth_0d, & ! (in) OBL depth (m) + surfBuoyFlux, & ! (in) Buoyancy flux at surface (m2/s3) surfFricVel, & ! (in) Turbulent friction velocity at surface (m/s) w_s=Ws_1d, & ! (out) Turbulent velocity scale profile, at interfaces (m/s) CVmix_kpp_params_user=CS%KPP_params ) ! KPP parameters From 085589dad7ab32bde037713b50be004d5abc1b37 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 14 Aug 2013 17:35:33 -0400 Subject: [PATCH 109/372] Cv is now a function, not a constant. vonKarm=0.40 Cv is now a function = max(1.7 2.1-200*N) The von Karman constant was changed from 0.41 to 0.40 which is what POP uses. CVmix will change it's default value in the near future. --- src/parameterizations/vertical/MOM_KPP.F90 | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index 132e1fc50a..d0900b8e45 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -27,7 +27,6 @@ module MOM_KPP ! Parameters real :: Ri_crit ! Critical Richardson number (defines OBL depth) real :: vonKarman ! von Karman constant - real :: Cv ! Ratio of N to N at the entrainment depth ! real :: zeta_m ! parameter for computing vel scale func ! real :: zeta_s ! parameter for computing vel scale func ! real :: a_m ! parameter for computing vel scale func @@ -81,7 +80,7 @@ subroutine KPP_init(paramFile, G, diag, Time, CS) units='nondim', default=0.3) call get_param(paramFile, mod, 'VON_KARMAN', CS%vonKarman, & 'von Karman constant.', & - units='nondim', default=0.41) + units='nondim', default=0.40) call get_param(paramFile, mod, 'INTERP_TYPE', CS%interpType, & 'Type of interpolation to use to determine the OBL depth.\n'// & 'Allowed types are: linear, quadratic, cubic.', & @@ -93,9 +92,6 @@ subroutine KPP_init(paramFile, G, diag, Time, CS) 'If True, limit the OBL depth to be shallower than the\n'// & 'Monin-Obukhov depth.', & default=.False.) - call get_param(paramFile, mod, 'CV', CS%Cv, & - 'Ratio of interior N to N at entrianment depth.', & - units='nondim', default=1.5) call get_param(paramFile, mod, 'CS', CS%cs, & 'Parameter for computing velocity scale function.', & units='nondim', default=98.96) @@ -162,7 +158,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) real, dimension( G%ke ) :: deltaU2 ! square of delta U (shear) as appears in denominator of Bulk Richardson number (m2/s2) real :: kOBL, OBLdepth_0d, surfFricVel, surfBuoyFlux, Coriolis, lastOBLdepth real :: correction, largestCorrection - real :: GoRho, pRef, rho1, rhoK, rhoKm1, Uk, Vk, const1 + real :: GoRho, pRef, rho1, rhoK, rhoKm1, Uk, Vk, const1, Cv real, parameter :: negligibleShear = 1.e-15 ! A small number added to (un)resolved shears to avoid divide by zero integer, parameter :: maxIterations = 4 ! Number of iteration on OBL depth to make real, parameter :: tolerance = 1.e-8 ! (m) What change in OBL depth is acceptably accurate to stop iterating @@ -189,7 +185,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) GoRho = G%g_Earth / G%Rho0 ! const1 is a constant factor in the equation for unresolved shear, Ut (eq. 23 in LMD94) - const1 = CS%Cv * sqrt( abs(BetaT) / (CS%cs * eps) )/( CS%Ri_crit * (CS%vonKarman**2) ) + const1 = sqrt( abs(BetaT) / (CS%cs * eps) )/( CS%Ri_crit * (CS%vonKarman**2) ) largestIterationCount = 0 largestCorrection = 0. @@ -266,7 +262,8 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) if ( iteration < maxIterations ) then do k = 1, G%ke ! Unresolved turbulence shear - Ut2_1d(k) = const1 * (-cellHeight(k)) * N_1d(k) * Ws_1d(k) + Cv = max( 1.7, 2.1 - 200. * N_1d(k) ) + Ut2_1d(k) = const1 * Cv * (-cellHeight(k)) * N_1d(k) * Ws_1d(k) ! Note upward-biased used of Ws since Ws is at interfaces BulkRi_1d(k) = ( GoRho * ( -cellHeight(k) ) ) * deltaRho(k) / ( deltaU2(k) + Ut2_1d(k) ) enddo ! k From 7b91e447b048689aafed3320bd185a515bfa1740 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 15 Aug 2013 12:00:03 -0400 Subject: [PATCH 110/372] Generated timestats for KPP, changed tolerance Turned off the KD_ML in top 30m of ocean Changed tolerance to 1e-4 from 1e-8 because layer model was failing to converge (Issue #1948) --- examples/global_ALE/layer/MOM_override | 1 + .../global_ALE/layer/MOM_parameter_doc.all | 18 ++++++++++++++- .../global_ALE/layer/MOM_parameter_doc.short | 4 ++++ examples/global_ALE/z/MOM_override | 5 +++-- examples/global_ALE/z/MOM_parameter_doc.all | 22 ++++++++++++++++--- examples/global_ALE/z/MOM_parameter_doc.short | 10 ++++----- examples/global_ALE/z/timestats.gnu | 4 ++-- examples/global_ALE/z/timestats.intel | 4 ++-- examples/global_ALE/z/timestats.pgi | 4 ++-- src/parameterizations/vertical/MOM_KPP.F90 | 2 +- 10 files changed, 56 insertions(+), 18 deletions(-) diff --git a/examples/global_ALE/layer/MOM_override b/examples/global_ALE/layer/MOM_override index 8244328586..6b1c134abf 100644 --- a/examples/global_ALE/layer/MOM_override +++ b/examples/global_ALE/layer/MOM_override @@ -1 +1,2 @@ # Blank file in which we can put "overrides" for parameters +USE_KPP = True diff --git a/examples/global_ALE/layer/MOM_parameter_doc.all b/examples/global_ALE/layer/MOM_parameter_doc.all index 2eeb958685..68cc5368cb 100644 --- a/examples/global_ALE/layer/MOM_parameter_doc.all +++ b/examples/global_ALE/layer/MOM_parameter_doc.all @@ -1171,9 +1171,25 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. -USE_KPP = False ! [Boolean] default = False +USE_KPP = True ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. + ! Parameters of module MOM_KPP +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. ! Parameters of module MOM_entrain_diffusive CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are diff --git a/examples/global_ALE/layer/MOM_parameter_doc.short b/examples/global_ALE/layer/MOM_parameter_doc.short index 7f1e2b4e53..b5970a4d18 100644 --- a/examples/global_ALE/layer/MOM_parameter_doc.short +++ b/examples/global_ALE/layer/MOM_parameter_doc.short @@ -449,6 +449,10 @@ READ_TIDEAMP = True ! [Boolean] default = False H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +USE_KPP = True ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. + ! Parameters of module MOM_KPP ! Parameters of module MOM_entrain_diffusive MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to diff --git a/examples/global_ALE/z/MOM_override b/examples/global_ALE/z/MOM_override index 5606606983..4ee38ff5af 100644 --- a/examples/global_ALE/z/MOM_override +++ b/examples/global_ALE/z/MOM_override @@ -2,9 +2,10 @@ #override NK = 50 #override USE_REGRIDDING = True #override BULKMIXEDLAYER = False +USE_KPP = True #override MIXEDLAYER_RESTRAT = False #override COORD_FILE = "Layer_coord50.nc" REGRIDDING_COORDINATE_MODE = "Z*" ALE_COORDINATE_CONFIG = "FILE:INPUT/vgrid.nc,dz" -HMIX_FIXED = 30.0 -KDML = 0.1 +HMIX_FIXED = 0.5 +#KDML = 0.1 diff --git a/examples/global_ALE/z/MOM_parameter_doc.all b/examples/global_ALE/z/MOM_parameter_doc.all index effc5e0167..52cda2541b 100644 --- a/examples/global_ALE/z/MOM_parameter_doc.all +++ b/examples/global_ALE/z/MOM_parameter_doc.all @@ -840,7 +840,7 @@ V_TRUNC_FILE = "V_velocity_truncations" ! default = "" HARMONIC_VISC = False ! [Boolean] default = False ! If true, use the harmonic mean thicknesses for ! calculating the vertical viscosity. -HMIX_FIXED = 30.0 ! [m] +HMIX_FIXED = 0.5 ! [m] ! The prescribed depth over which the near-surface ! viscosity and diffusivity are elevated when the bulk ! mixed layer is not used. @@ -1174,7 +1174,7 @@ KD_MAX = -1.0 ! [m2 s-1] default = -1.0 KD_ADD = 0.0 ! [m2 s-1] default = 0.0 ! A uniform diapycnal diffusivity that is added ! everywhere without any filtering or scaling. -KDML = 0.1 ! [m2 s-1] default = 2.0E-05 +KDML = 2.0E-05 ! [m2 s-1] default = 2.0E-05 ! If BULKMIXEDLAYER is false, KDML is the elevated ! diapycnal diffusivity in the topmost HMIX of fluid. ! KDML is only used if BULKMIXEDLAYER is false. @@ -1241,9 +1241,25 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. -USE_KPP = False ! [Boolean] default = False +USE_KPP = True ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. + ! Parameters of module MOM_KPP +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. ! Parameters of module MOM_entrain_diffusive CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are diff --git a/examples/global_ALE/z/MOM_parameter_doc.short b/examples/global_ALE/z/MOM_parameter_doc.short index 937ac2c4e0..36fb4c151d 100644 --- a/examples/global_ALE/z/MOM_parameter_doc.short +++ b/examples/global_ALE/z/MOM_parameter_doc.short @@ -310,7 +310,7 @@ V_TRUNC_FILE = "V_velocity_truncations" ! default = "" ! leading to meridional velocity truncations are written. ! Undefine this for efficiency if this diagnostic is not ! needed. -HMIX_FIXED = 30.0 ! [m] +HMIX_FIXED = 0.5 ! [m] ! The prescribed depth over which the near-surface ! viscosity and diffusivity are elevated when the bulk ! mixed layer is not used. @@ -440,10 +440,6 @@ KD = 2.0E-05 ! [m2 s-1] ! may be used. KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 ! The minimum diapycnal diffusivity. -KDML = 0.1 ! [m2 s-1] default = 2.0E-05 - ! If BULKMIXEDLAYER is false, KDML is the elevated - ! diapycnal diffusivity in the topmost HMIX of fluid. - ! KDML is only used if BULKMIXEDLAYER is false. INT_TIDE_DISSIPATION = True ! [Boolean] default = False ! If true, use an internal tidal dissipation scheme to ! drive diapycnal mixing, along the lines of St. Laurent @@ -473,6 +469,10 @@ READ_TIDEAMP = True ! [Boolean] default = False H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +USE_KPP = True ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. + ! Parameters of module MOM_KPP ! Parameters of module MOM_entrain_diffusive MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to diff --git a/examples/global_ALE/z/timestats.gnu b/examples/global_ALE/z/timestats.gnu index c0c1c4b0e4..97972ec62f 100644 --- a/examples/global_ALE/z/timestats.gnu +++ b/examples/global_ALE/z/timestats.gnu @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.084709464018E-04, CFL 0.00000, SL 4.3116E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 89, En 1.002767262524E-03, CFL 0.11115, SL 5.4621E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.46E-17, Se 2.43E-08, Te 4.20E-04 - 24, 1.000, 0, En 1.168520591690E-03, CFL 0.21092, SL 1.5574E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.14E-17, Se 1.21E-08, Te 3.94E-04 + 12, 0.500, 62, En 1.064141546269E-03, CFL 0.14310, SL -8.0890E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 1.68E-17, Se -4.01E-10, Te 4.80E-04 + 24, 1.000, 0, En 1.241798604720E-03, CFL 0.12765, SL -1.5380E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 7.69E-18, Se -2.95E-10, Te 4.87E-04 diff --git a/examples/global_ALE/z/timestats.intel b/examples/global_ALE/z/timestats.intel index 9f7a071fa6..74152d06d9 100644 --- a/examples/global_ALE/z/timestats.intel +++ b/examples/global_ALE/z/timestats.intel @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.084709464018E-04, CFL 0.00000, SL 4.3116E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 89, En 1.002767017148E-03, CFL 0.11115, SL 5.4621E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.49E-17, Se 2.43E-08, Te 4.20E-04 - 24, 1.000, 0, En 1.168523960520E-03, CFL 0.21092, SL 1.5574E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.16E-17, Se 1.21E-08, Te 3.94E-04 + 12, 0.500, 62, En 1.064141447656E-03, CFL 0.14310, SL -8.0890E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 1.67E-17, Se -4.01E-10, Te 4.80E-04 + 24, 1.000, 0, En 1.241798677103E-03, CFL 0.12765, SL -1.5380E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 7.43E-18, Se -2.95E-10, Te 4.87E-04 diff --git a/examples/global_ALE/z/timestats.pgi b/examples/global_ALE/z/timestats.pgi index a552d31cea..d8a7b70e1a 100644 --- a/examples/global_ALE/z/timestats.pgi +++ b/examples/global_ALE/z/timestats.pgi @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.084709464018E-04, CFL 0.00000, SL 4.3116E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 89, En 1.002478163163E-03, CFL 0.11115, SL 5.4549E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.41E-17, Se 2.43E-08, Te 4.20E-04 - 24, 1.000, 0, En 1.168582027193E-03, CFL 0.21092, SL 1.5560E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.16E-17, Se 1.21E-08, Te 3.94E-04 + 12, 0.500, 62, En 1.063756656636E-03, CFL 0.14310, SL -8.0971E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 1.66E-17, Se -4.03E-10, Te 4.80E-04 + 24, 1.000, 0, En 1.242251458146E-03, CFL 0.12732, SL -1.5395E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 7.87E-18, Se -2.97E-10, Te 4.87E-04 diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index d0900b8e45..8e32cf3714 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -161,7 +161,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) real :: GoRho, pRef, rho1, rhoK, rhoKm1, Uk, Vk, const1, Cv real, parameter :: negligibleShear = 1.e-15 ! A small number added to (un)resolved shears to avoid divide by zero integer, parameter :: maxIterations = 4 ! Number of iteration on OBL depth to make - real, parameter :: tolerance = 1.e-8 ! (m) What change in OBL depth is acceptably accurate to stop iterating + real, parameter :: tolerance = 1.e-4 ! (m) What change in OBL depth is acceptably accurate to stop iterating real, parameter :: eps = 0.1 ! Nondimensional extent of surface layer. Used for const1 below. real, parameter :: BetaT = -0.2 ! Ratio of entrainment flux to surface buoyancy flux. Used for const1 below. From 71d520992ced6c064c3bdf802eff54abd1a33148 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 8 Aug 2013 16:11:46 -0400 Subject: [PATCH 111/372] Removed unused arguments from scalar EOS calls start and npts were vestigial integer arguments from the vectorized EOS routines. --- src/ALE/MOM_regridding.F90 | 4 ++-- src/equation_of_state/MOM_EOS.F90 | 9 ++++----- src/equation_of_state/MOM_EOS_UNESCO.F90 | 3 +-- src/equation_of_state/MOM_EOS_Wright.F90 | 3 +-- src/equation_of_state/MOM_EOS_linear.F90 | 3 +-- src/initialization/MOM_initialization.F90 | 6 +++--- src/parameterizations/vertical/MOM_geothermal.F90 | 2 +- src/user/DOME_initialization.F90 | 2 +- src/user/benchmark_initialization.F90 | 4 ++-- 9 files changed, 16 insertions(+), 20 deletions(-) diff --git a/src/ALE/MOM_regridding.F90 b/src/ALE/MOM_regridding.F90 index eb6990052b..ba4f223529 100644 --- a/src/ALE/MOM_regridding.F90 +++ b/src/ALE/MOM_regridding.F90 @@ -1453,10 +1453,10 @@ subroutine convective_adjustment(G, h, tv) ! Recompute densities at levels k and k+1 call calculate_density( tv%T(i,j,k), tv%S(i,j,k), & p_column(k), & - densities(k), 1, 1, tv%eqn_of_state ) + densities(k), tv%eqn_of_state ) call calculate_density( tv%T(i,j,k+1), tv%S(i,j,k+1), & p_column(k+1), & - densities(k+1), 1, 1, tv%eqn_of_state ) + densities(k+1), tv%eqn_of_state ) stratified = .false. end if end do ! k diff --git a/src/equation_of_state/MOM_EOS.F90 b/src/equation_of_state/MOM_EOS.F90 index 6cf700aca6..055402391b 100644 --- a/src/equation_of_state/MOM_EOS.F90 +++ b/src/equation_of_state/MOM_EOS.F90 @@ -93,10 +93,9 @@ module MOM_EOS contains -subroutine calculate_density_scalar(T, S, pressure, rho, start, npts, EOS) +subroutine calculate_density_scalar(T, S, pressure, rho, EOS) real, intent(in) :: T, S, pressure real, intent(out) :: rho - integer, intent(in) :: start, npts type(EOS_type), pointer :: EOS ! * Arguments: T - potential temperature relative to the surface in C. * ! * (in) S - salinity in PSU. * @@ -115,12 +114,12 @@ subroutine calculate_density_scalar(T, S, pressure, rho, start, npts, EOS) select case (EOS%form_of_EOS) case (EOS_LINEAR) - call calculate_density_scalar_linear(T, S, pressure, rho, start, npts, & + call calculate_density_scalar_linear(T, S, pressure, rho, & EOS%Rho_T0_S0, EOS%dRho_dT, EOS%dRho_dS) case (EOS_UNESCO) - call calculate_density_scalar_unesco(T, S, pressure, rho, start, npts) + call calculate_density_scalar_unesco(T, S, pressure, rho) case (EOS_WRIGHT) - call calculate_density_scalar_wright(T, S, pressure, rho, start, npts) + call calculate_density_scalar_wright(T, S, pressure, rho) case default call MOM_error(FATAL, & "calculate_density_scalar: EOS is not valid.") diff --git a/src/equation_of_state/MOM_EOS_UNESCO.F90 b/src/equation_of_state/MOM_EOS_UNESCO.F90 index b8aabc2d1e..79381d205b 100644 --- a/src/equation_of_state/MOM_EOS_UNESCO.F90 +++ b/src/equation_of_state/MOM_EOS_UNESCO.F90 @@ -58,10 +58,9 @@ module MOM_EOS_UNESCO contains -subroutine calculate_density_scalar_UNESCO(T, S, pressure, rho, start, npts) +subroutine calculate_density_scalar_UNESCO(T, S, pressure, rho) real, intent(in) :: T, S, pressure real, intent(out) :: rho -integer, intent(in) :: start, npts ! * Arguments: T - potential temperature relative to the surface in C. * ! * (in) S - salinity in PSU. * ! * (in) pressure - pressure in Pa. * diff --git a/src/equation_of_state/MOM_EOS_Wright.F90 b/src/equation_of_state/MOM_EOS_Wright.F90 index 34fbc63aad..7b33516239 100644 --- a/src/equation_of_state/MOM_EOS_Wright.F90 +++ b/src/equation_of_state/MOM_EOS_Wright.F90 @@ -60,10 +60,9 @@ module MOM_EOS_Wright contains -subroutine calculate_density_scalar_wright(T, S, pressure, rho, start, npts) +subroutine calculate_density_scalar_wright(T, S, pressure, rho) real, intent(in) :: T, S, pressure real, intent(out) :: rho -integer, intent(in) :: start, npts ! * Arguments: T - potential temperature relative to the surface in C. * ! * (in) S - salinity in PSU. * ! * (in) pressure - pressure in Pa. * diff --git a/src/equation_of_state/MOM_EOS_linear.F90 b/src/equation_of_state/MOM_EOS_linear.F90 index ae1cfcb356..73e85c135c 100644 --- a/src/equation_of_state/MOM_EOS_linear.F90 +++ b/src/equation_of_state/MOM_EOS_linear.F90 @@ -42,11 +42,10 @@ module MOM_EOS_linear contains -subroutine calculate_density_scalar_linear(T, S, pressure, rho, start, npts, & +subroutine calculate_density_scalar_linear(T, S, pressure, rho, & Rho_T0_S0, dRho_dT, dRho_dS) real, intent(in) :: T, S, pressure real, intent(out) :: rho - integer, intent(in) :: start, npts real, intent(in) :: Rho_T0_S0, dRho_dT, dRho_dS ! * This subroutine computes the density of sea water with a trivial * ! * linear equation of state (in kg/m^3) from salinity (sal in psu), * diff --git a/src/initialization/MOM_initialization.F90 b/src/initialization/MOM_initialization.F90 index a4894dc94d..c0c564b81f 100644 --- a/src/initialization/MOM_initialization.F90 +++ b/src/initialization/MOM_initialization.F90 @@ -716,7 +716,7 @@ subroutine set_coord_from_TS_ref(Rlay, g_prime, G, param_file, eqn_of_state, & ! The uppermost layer's density is set here. Subsequent layers' ! ! densities are determined from this value and the g values. ! ! T0 = 28.228 ; S0 = 34.5848 ; Pref = P_Ref - call calculate_density(T_ref, S_ref, P_ref, Rlay(1), 1,1, eqn_of_state) + call calculate_density(T_ref, S_ref, P_ref, Rlay(1), eqn_of_state) ! These statements set the layer densities. ! do k=2,nz ; Rlay(k) = Rlay(k-1) + g_prime(k)*(G%Rho0/G%g_Earth) ; enddo @@ -1928,7 +1928,7 @@ subroutine initialize_temp_salt_fit(T, S, G, param_file, eqn_of_state, P_Ref) enddo T0(1) = T_Ref - call calculate_density(T0(1),S0(1),pres(1),rho_guess(1),1,1,eqn_of_state) + call calculate_density(T0(1),S0(1),pres(1),rho_guess(1),eqn_of_state) call calculate_density_derivs(T0,S0,pres,drho_dT,drho_dS,1,1,eqn_of_state) ! A first guess of the layers' temperatures. ! @@ -2281,7 +2281,7 @@ subroutine set_Open_Bdry_Conds(OBC, tv, G, param_file, tracer_Reg) ! target density and a salinity of 35 psu. This code is taken from ! initialize_temp_sal. pres(:) = tv%P_Ref ; S0(:) = 35.0 ; T0(1) = 25.0 - call calculate_density(T0(1),S0(1),pres(1),rho_guess(1),1,1,tv%eqn_of_state) + call calculate_density(T0(1),S0(1),pres(1),rho_guess(1),tv%eqn_of_state) call calculate_density_derivs(T0,S0,pres,drho_dT,drho_dS,1,1,tv%eqn_of_state) do k=1,nz ; T0(k) = T0(1) + (G%Rlay(k)-rho_guess(1)) / drho_dT(1) ; enddo diff --git a/src/parameterizations/vertical/MOM_geothermal.F90 b/src/parameterizations/vertical/MOM_geothermal.F90 index 3def8434f5..d8631aae36 100644 --- a/src/parameterizations/vertical/MOM_geothermal.F90 +++ b/src/parameterizations/vertical/MOM_geothermal.F90 @@ -247,7 +247,7 @@ subroutine geothermal(h, tv, dt, ea, eb, G, CS) Rcv = 0.0 ; dRcv_dT = 0.0 ! Is this OK? else call calculate_density(tv%T(i,j,k), tv%S(i,j,k), tv%P_Ref, & - Rcv, 1, 1, tv%eqn_of_state) + Rcv, tv%eqn_of_state) T2(1) = tv%T(i,j,k) ; S2(1) = tv%S(i,j,k) T2(2) = tv%T(i,j,k_tgt) ; S2(2) = tv%S(i,j,k_tgt) call calculate_density_derivs(T2(:), S2(:), p_Ref(:), & diff --git a/src/user/DOME_initialization.F90 b/src/user/DOME_initialization.F90 index ea1f4999ed..7195f89163 100644 --- a/src/user/DOME_initialization.F90 +++ b/src/user/DOME_initialization.F90 @@ -434,7 +434,7 @@ subroutine DOME_set_Open_Bdry_Conds(OBC, tv, G, param_file, tr_Reg) ! target density and a salinity of 35 psu. This code is taken from ! USER_initialize_temp_sal. pres(:) = tv%P_Ref ; S0(:) = 35.0 ; T0(1) = 25.0 - call calculate_density(T0(1),S0(1),pres(1),rho_guess(1),1,1,tv%eqn_of_state) + call calculate_density(T0(1),S0(1),pres(1),rho_guess(1),tv%eqn_of_state) call calculate_density_derivs(T0,S0,pres,drho_dT,drho_dS,1,1,tv%eqn_of_state) do k=1,nz ; T0(k) = T0(1) + (G%Rlay(k)-rho_guess(1)) / drho_dT(1) ; enddo diff --git a/src/user/benchmark_initialization.F90 b/src/user/benchmark_initialization.F90 index 4a803207d9..e0e46ac76f 100644 --- a/src/user/benchmark_initialization.F90 +++ b/src/user/benchmark_initialization.F90 @@ -147,7 +147,7 @@ subroutine benchmark_initialize_thickness(h, G, param_file, eqn_of_state, P_ref) pres(k) = P_Ref ; S0(k) = 35.0 enddo T0(k1) = 29.0 - call calculate_density(T0(k1),S0(k1),pres(k1),rho_guess(k1),1,1,eqn_of_state) + call calculate_density(T0(k1),S0(k1),pres(k1),rho_guess(k1),eqn_of_state) call calculate_density_derivs(T0,S0,pres,drho_dT,drho_dS,k1,1,eqn_of_state) ! A first guess of the layers' temperatures. @@ -251,7 +251,7 @@ subroutine benchmark_init_temperature_salinity(T, S, G, param_file, & enddo T0(k1) = 29.0 - call calculate_density(T0(k1),S0(k1),pres(k1),rho_guess(k1),1,1,eqn_of_state) + call calculate_density(T0(k1),S0(k1),pres(k1),rho_guess(k1),eqn_of_state) call calculate_density_derivs(T0,S0,pres,drho_dT,drho_dS,k1,1,eqn_of_state) ! A first guess of the layers' temperatures. ! From 26ee96240f4bfac3c42143e8eae3f61cddf2c259 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 15 Aug 2013 12:11:11 -0400 Subject: [PATCH 112/372] Removed coupler_nml from single_column/input.nml Niki pointed out that there was an unused namelist block. --- examples/single_column/input.nml | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/examples/single_column/input.nml b/examples/single_column/input.nml index 03ef81514c..a83888f5d0 100644 --- a/examples/single_column/input.nml +++ b/examples/single_column/input.nml @@ -20,20 +20,3 @@ &ice_model_nml / - - &coupler_nml - months = 1 - days = 0 - current_date = 1982,1,1,0,0,0, - calendar = 'julian', - dt_cpld = 7200, - dt_atmos = 7200, - do_atmos = .false., - do_land = .false., - do_ice = .false., - do_ocean = .true., - atmos_npes = 0, - ocean_npes = 0, - concurrent = .false. - use_lag_fluxes=.false. - / From 4333b2df789003aadc575aa8a07e4f705af0bb2a Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 15 Aug 2013 15:47:51 -0400 Subject: [PATCH 113/372] Added documentation for parameter blocks Parameter blocks of the form BLOCK%NAME PARAM1 = 2 PARAM2 = 3 %BLOCKNAME have been supported for a while but the documentatino did not generate consistent output. It now does. Also reformatter the output for log_version to add a blank line and no longer indent the comment. Changed behavior for a parameter of the same name as one inside a block. A warning is produced when ready the parameter from within a block but never reads the parameter from outside the delimiters. Added comment to log_version in KPP Regenerated all the MOM_parameter_doc.* output --- examples/AM2_MOM6i_1deg/MOM_parameter_doc.all | 91 +++++++++++------ .../AM2_MOM6i_1deg/MOM_parameter_doc.short | 91 +++++++++++------ examples/CM2G63L/MOM_parameter_doc.all | 91 +++++++++++------ examples/CM2G63L/MOM_parameter_doc.short | 91 +++++++++++------ examples/DOME/MOM_parameter_doc.all | 73 +++++++++----- examples/DOME/MOM_parameter_doc.short | 73 +++++++++----- examples/GOLD_SIS/MOM_parameter_doc.all | 91 +++++++++++------ examples/GOLD_SIS/MOM_parameter_doc.short | 91 +++++++++++------ .../GOLD_SIS_icebergs/MOM_parameter_doc.all | 91 +++++++++++------ .../GOLD_SIS_icebergs/MOM_parameter_doc.short | 91 +++++++++++------ examples/MESO_025_63L/MOM_parameter_doc.all | 82 ++++++++++------ examples/MESO_025_63L/MOM_parameter_doc.short | 82 ++++++++++------ examples/SIS2/MOM_parameter_doc.all | 91 +++++++++++------ examples/SIS2/MOM_parameter_doc.short | 91 +++++++++++------ examples/SIS2_icebergs/MOM_parameter_doc.all | 91 +++++++++++------ .../SIS2_icebergs/MOM_parameter_doc.short | 91 +++++++++++------ .../adjustment2d/layer/MOM_parameter_doc.all | 70 ++++++++----- .../layer/MOM_parameter_doc.short | 70 ++++++++----- .../adjustment2d/rho/MOM_parameter_doc.all | 70 ++++++++----- .../adjustment2d/rho/MOM_parameter_doc.short | 70 ++++++++----- examples/adjustment2d/z/MOM_parameter_doc.all | 70 ++++++++----- .../adjustment2d/z/MOM_parameter_doc.short | 70 ++++++++----- examples/benchmark/MOM_parameter_doc.all | 88 +++++++++++------ examples/benchmark/MOM_parameter_doc.short | 88 +++++++++++------ examples/circle_obcs/MOM_parameter_doc.all | 76 +++++++++----- examples/circle_obcs/MOM_parameter_doc.short | 76 +++++++++----- examples/double_gyre/MOM_parameter_doc.all | 58 +++++++---- examples/double_gyre/MOM_parameter_doc.short | 58 +++++++---- examples/external_gwave/MOM_parameter_doc.all | 70 ++++++++----- .../external_gwave/MOM_parameter_doc.short | 70 ++++++++----- .../layer/MOM_parameter_doc.all | 70 ++++++++----- .../layer/MOM_parameter_doc.short | 70 ++++++++----- .../sigma/MOM_parameter_doc.all | 70 ++++++++----- .../sigma/MOM_parameter_doc.short | 70 ++++++++----- .../flow_downslope/z/MOM_parameter_doc.all | 70 ++++++++----- .../flow_downslope/z/MOM_parameter_doc.short | 70 ++++++++----- examples/global/MOM_parameter_doc.all | 91 +++++++++++------ examples/global/MOM_parameter_doc.short | 91 +++++++++++------ .../global_ALE/layer/MOM_parameter_doc.all | 98 +++++++++++++------ .../global_ALE/layer/MOM_parameter_doc.short | 98 +++++++++++++------ examples/global_ALE/z/MOM_parameter_doc.all | 92 +++++++++++------ examples/global_ALE/z/MOM_parameter_doc.short | 92 +++++++++++------ examples/lock_exchange/MOM_parameter_doc.all | 70 ++++++++----- .../lock_exchange/MOM_parameter_doc.short | 70 ++++++++----- examples/nonBous_global/MOM_parameter_doc.all | 91 +++++++++++------ .../nonBous_global/MOM_parameter_doc.short | 91 +++++++++++------ examples/resting/z/MOM_parameter_doc.all | 70 ++++++++----- examples/resting/z/MOM_parameter_doc.short | 70 ++++++++----- examples/seamount/layer/MOM_parameter_doc.all | 70 ++++++++----- .../seamount/layer/MOM_parameter_doc.short | 70 ++++++++----- examples/seamount/sigma/MOM_parameter_doc.all | 70 ++++++++----- .../seamount/sigma/MOM_parameter_doc.short | 70 ++++++++----- examples/seamount/z/MOM_parameter_doc.all | 70 ++++++++----- examples/seamount/z/MOM_parameter_doc.short | 70 ++++++++----- examples/single_column/MOM_parameter_doc.all | 73 +++++++++----- .../single_column/MOM_parameter_doc.short | 73 +++++++++----- examples/sloshing/layer/MOM_parameter_doc.all | 70 ++++++++----- .../sloshing/layer/MOM_parameter_doc.short | 70 ++++++++----- examples/sloshing/rho/MOM_parameter_doc.all | 70 ++++++++----- examples/sloshing/rho/MOM_parameter_doc.short | 70 ++++++++----- .../MOM_parameter_doc.all | 73 +++++++++----- .../MOM_parameter_doc.short | 73 +++++++++----- src/framework/MOM_document.F90 | 45 ++++++++- src/framework/MOM_file_parser.F90 | 28 ++++-- src/parameterizations/vertical/MOM_KPP.F90 | 3 +- 65 files changed, 3257 insertions(+), 1661 deletions(-) diff --git a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all index 355e582332..aec52cf093 100644 --- a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all +++ b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all @@ -66,8 +66,9 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 @@ -93,7 +94,8 @@ NK = 63 ! [nondim] AVAILABLE_DIAGS_FILE = "available_diags.000030" ! default = "available_diags.000030" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. - ! Parameters of module MOM + +! === Parameters of module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -203,7 +205,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -238,7 +241,8 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! file support (4Gb), otherwise the limit is 2Gb. MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -254,7 +258,8 @@ USE_OCMIP2_CFC = True ! [Boolean] default = False USE_generic_tracer = False ! [Boolean] default = False ! If true and _USE_GENERIC_TRACER is defined as a ! preprocessor macro, use the MOM_generic_tracer packages. - ! Parameters of module ideal_age_example + +! === Parameters of module ideal_age_example === DO_IDEAL_AGE = True ! [Boolean] default = True ! If true, use an ideal age tracer that is set to 0 age ! in the mixed layer and ages at unit rate in the interior. @@ -280,7 +285,8 @@ TRACERS_MAY_REINIT = False ! [Boolean] default = False ! if they are not found in the restart files. Otherwise ! it is a fatal error if the tracers are not found in the ! restart files of a restarted run. - ! Parameters of module MOM_OCMIP2_CFC + +! === Parameters of module MOM_OCMIP2_CFC === CFC_IC_FILE = "" ! default = "" ! The file in which the CFC initial values can be ! found, or an empty string for internal initialization. @@ -353,7 +359,8 @@ COORD_FILE = "GOLD_IC.2010.11.15.nc" ! COORD_VAR = "Layer" ! default = "Layer" ! The variable in COORD_FILE that is to be used for the ! coordinate densities. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -469,7 +476,8 @@ APPLY_OBC_U = False ! [Boolean] default = False APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -517,7 +525,8 @@ MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -547,7 +556,8 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 ! of S*N for purposes of finding the Eady growth rate. VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. - ! Parameters of module MOM_wave_speed + +! === Parameters of module MOM_wave_speed === KH_RES_SCALE_COEF = 1.0 ! [nondim] default = 1.0 ! A coefficient that determines how Kh is scaled away if ! RESOLN_SCALED_... is true, as @@ -677,7 +687,8 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = True ! [Boolean] default = True @@ -732,7 +743,8 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! The nondimensional coefficient of the ratio of the ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -784,11 +796,13 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. - ! Parameters of module MOM_PointAccel + +! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -847,7 +861,8 @@ SMAG_CONST_CHANNEL = 0.15 ! [nondim] default = 0.15 ! default is to use the same value as SMAG_LAP_CONST if ! it is defined, or 0.15 if it is not. The value used is ! also 0.15 if the specified value is negative. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -955,7 +970,8 @@ DTBT = -0.95 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -972,7 +988,8 @@ KHTH_SLOPE_MAX = 0.01 ! [nondim] default = 0.01 KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 ! A diapycnal diffusivity that is used to interpolate ! more sensible values of T & S into thin layers. - ! Parameters of module MOM_mixed_layer_restrat + +! === Parameters of module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -989,8 +1006,9 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. ML_MIX_FIRST = 0.0 ! [nondim] default = 0.0 ! The fraction of the mixed layer mixing that is applied ! before interior diapycnal mixing. 0 by default. @@ -1168,7 +1186,8 @@ H2_FILE = "sgs_h2.nc" ! USE_KPP = False ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1178,7 +1197,8 @@ MAX_ENT_IT = 20 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_geothermal + +! === Parameters of module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -1195,7 +1215,8 @@ GEOTHERMAL_DRHO_DT_INPLACE = -0.01 ! [kg m-3 K-1] default = -0.01 GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" ! The name of the geothermal heating variable in ! GEOTHERMAL_FILE. - ! Parameters of module MOM_kappa_shear + +! === Parameters of module MOM_kappa_shear === RINO_CRIT = 0.25 ! [nondim] default = 0.25 ! The critical Richardson number for shear mixing. SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 @@ -1253,7 +1274,8 @@ DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True ! If true, combine the mixed layers together before ! solving the kappa-shear equations. - ! Parameters of module MOM_mixed_layer + +! === Parameters of module MOM_mixed_layer === NSTAR = 0.15 ! [nondim] default = 0.15 ! The portion of the buoyant potential energy imparted by ! surface fluxes that is available to drive entrainment @@ -1336,7 +1358,8 @@ LIMIT_BUFFER_DET_DH_BATHY = 0.2 ! [nondim] default = 0.2 ! The fraction of the total depth by which the thickness ! of the surface region (mixed & buffer layer) is allowed ! to change between grid points. - ! Parameters of module MOM_regularize_layers + +! === Parameters of module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = True ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1349,7 +1372,8 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! The value of the relative thickness deficit at which ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1374,12 +1398,14 @@ PEN_SW_NBANDS = 3 ! default = 1 OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. - ! Parameters of module MOM_tracer_advect + +! === Parameters of module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -1405,7 +1431,8 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! With Diffuse_ML_interior, the ratio of the truly ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. - ! Parameters of module ocean_model_init + +! === Parameters of module ocean_model_init === RESTART_CONTROL = 1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd @@ -1421,7 +1448,8 @@ RESTORE_SALINITY = False ! [Boolean] default = False ! If true, the coupled driver will add a globally-balanced ! fresh-water flux that drives sea-surface salinity ! toward specified values. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 ! The maximum surface pressure that can be exerted by the ! atmosphere and floating sea-ice or ice shelves. This is @@ -1457,7 +1485,8 @@ GUST_2D_FILE = "gustiness_qscat.nc" ! USE_RIGID_SEA_ICE = False ! [Boolean] default = False ! If true, sea-ice is rigid enough to exert a ! nonhydrostatic pressure that resist vertical motion. - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the diff --git a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.short b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.short index 4d4aa113d9..8508e0b2f4 100644 --- a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.short +++ b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.short @@ -45,11 +45,13 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. NK = 63 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === Parameters of module MOM === THICKNESSDIFFUSE = True ! [Boolean] default = False ! If true, interfaces or isopycnal surfaces are diffused, ! depending on the value of FULL_THICKNESSDIFFUSE. @@ -103,14 +105,18 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_registry === + +! === Parameters of module MOM_tracer_flow_control === USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False ! If true, use the ideal_age_example tracer package. USE_OCMIP2_CFC = True ! [Boolean] default = False ! If true, use the MOM_OCMIP2_CFC tracer package. - ! Parameters of module ideal_age_example - ! Parameters of module MOM_OCMIP2_CFC + +! === Parameters of module ideal_age_example === + +! === Parameters of module MOM_OCMIP2_CFC === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "file" ! @@ -129,7 +135,8 @@ COORD_CONFIG = "file" ! ! USER - call a user modified routine. COORD_FILE = "GOLD_IC.2010.11.15.nc" ! ! The file from which the coordinate densities are read. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -194,8 +201,10 @@ ADJUST_THICKNESS = True ! [Boolean] default = False ! If true, all mass below the bottom removed if the ! topography is shallower than the thickness input file ! would indicate. - ! Parameters of module MOM_MEKE - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_MEKE === + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -221,7 +230,8 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 ! of S*N for purposes of finding the Eady growth rate. VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. - ! Parameters of module MOM_wave_speed + +! === Parameters of module MOM_wave_speed === ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.15E-09 ! The tolerance for the differences between the ! barotropic and baroclinic estimates of the sea surface @@ -243,7 +253,8 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! v-points, and similarly at v-points. This option is ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 @@ -262,7 +273,8 @@ SMAGORINSKY_AH = True ! [Boolean] default = False SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === CHANNEL_DRAG = True ! [Boolean] default = False ! If true, the bottom drag is exerted directly on each ! layer proportional to the fraction of the bottom it @@ -292,8 +304,10 @@ HBBL = 10.0 ! [m] MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_PointAccel - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -312,7 +326,8 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -362,12 +377,14 @@ DTBT = -0.95 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 ! The maximum horizontal thickness diffusivity. - ! Parameters of module MOM_mixed_layer_restrat + +! === Parameters of module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -384,8 +401,9 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. ML_RADIATION = True ! [Boolean] default = False ! If true, allow a fraction of TKE available from wind ! work to penetrate below the base of the mixed layer @@ -445,13 +463,15 @@ READ_TIDEAMP = True ! [Boolean] default = False H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_geothermal + +! === Parameters of module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -459,11 +479,13 @@ GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" ! The file from which the geothermal heating is to be ! read, or blank to use a constant heating rate. - ! Parameters of module MOM_kappa_shear + +! === Parameters of module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. - ! Parameters of module MOM_mixed_layer + +! === Parameters of module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer @@ -497,12 +519,14 @@ DO_RIVERMIX = True ! [Boolean] default = False RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 ! The depth to which rivers are mixed if DO_RIVERMIX is ! defined. - ! Parameters of module MOM_regularize_layers + +! === Parameters of module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = True ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to ! allow for sensible lateral barotropic transports. - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -513,8 +537,10 @@ CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! ! CHL_FROM_FILE are true. PEN_SW_NBANDS = 3 ! default = 1 ! The number of bands of penetrating shortwave radiation. - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -533,11 +559,13 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! With Diffuse_ML_interior, the ratio of the truly ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. - ! Parameters of module ocean_model_init + +! === Parameters of module ocean_model_init === ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 ! The interval in units of TIMEUNIT between saves of the ! energies of the run and other globally summed diagnostics. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 ! The maximum surface pressure that can be exerted by the ! atmosphere and floating sea-ice or ice shelves. This is @@ -562,7 +590,8 @@ READ_GUST_2D = True ! [Boolean] default = False GUST_2D_FILE = "gustiness_qscat.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than diff --git a/examples/CM2G63L/MOM_parameter_doc.all b/examples/CM2G63L/MOM_parameter_doc.all index 3007178dd6..7f8d9ef2e2 100644 --- a/examples/CM2G63L/MOM_parameter_doc.all +++ b/examples/CM2G63L/MOM_parameter_doc.all @@ -66,8 +66,9 @@ NIPROC_IO = 2 ! default = 0 NJPROC_IO = 2 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 @@ -93,7 +94,8 @@ NK = 63 ! [nondim] AVAILABLE_DIAGS_FILE = "available_diags.000030" ! default = "available_diags.000030" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. - ! Parameters of module MOM + +! === Parameters of module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -203,7 +205,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -238,7 +241,8 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! file support (4Gb), otherwise the limit is 2Gb. MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -254,7 +258,8 @@ USE_OCMIP2_CFC = True ! [Boolean] default = False USE_generic_tracer = False ! [Boolean] default = False ! If true and _USE_GENERIC_TRACER is defined as a ! preprocessor macro, use the MOM_generic_tracer packages. - ! Parameters of module ideal_age_example + +! === Parameters of module ideal_age_example === DO_IDEAL_AGE = True ! [Boolean] default = True ! If true, use an ideal age tracer that is set to 0 age ! in the mixed layer and ages at unit rate in the interior. @@ -280,7 +285,8 @@ TRACERS_MAY_REINIT = False ! [Boolean] default = False ! if they are not found in the restart files. Otherwise ! it is a fatal error if the tracers are not found in the ! restart files of a restarted run. - ! Parameters of module MOM_OCMIP2_CFC + +! === Parameters of module MOM_OCMIP2_CFC === CFC_IC_FILE = "" ! default = "" ! The file in which the CFC initial values can be ! found, or an empty string for internal initialization. @@ -353,7 +359,8 @@ COORD_FILE = "GOLD_IC.2010.11.15.nc" ! COORD_VAR = "Layer" ! default = "Layer" ! The variable in COORD_FILE that is to be used for the ! coordinate densities. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -505,7 +512,8 @@ APPLY_OBC_U = False ! [Boolean] default = False APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -553,7 +561,8 @@ MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -583,7 +592,8 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 ! of S*N for purposes of finding the Eady growth rate. VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. - ! Parameters of module MOM_wave_speed + +! === Parameters of module MOM_wave_speed === KH_RES_SCALE_COEF = 1.0 ! [nondim] default = 1.0 ! A coefficient that determines how Kh is scaled away if ! RESOLN_SCALED_... is true, as @@ -724,7 +734,8 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = True ! [Boolean] default = True @@ -779,7 +790,8 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! The nondimensional coefficient of the ratio of the ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -831,11 +843,13 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. - ! Parameters of module MOM_PointAccel + +! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -894,7 +908,8 @@ SMAG_CONST_CHANNEL = 0.15 ! [nondim] default = 0.15 ! default is to use the same value as SMAG_LAP_CONST if ! it is defined, or 0.15 if it is not. The value used is ! also 0.15 if the specified value is negative. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -1011,7 +1026,8 @@ DTBT = 60.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1028,7 +1044,8 @@ KHTH_SLOPE_MAX = 0.01 ! [nondim] default = 0.01 KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 ! A diapycnal diffusivity that is used to interpolate ! more sensible values of T & S into thin layers. - ! Parameters of module MOM_mixed_layer_restrat + +! === Parameters of module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -1045,8 +1062,9 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. ML_MIX_FIRST = 0.0 ! [nondim] default = 0.0 ! The fraction of the mixed layer mixing that is applied ! before interior diapycnal mixing. 0 by default. @@ -1224,7 +1242,8 @@ H2_FILE = "sgs_h2.nc" ! USE_KPP = False ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1234,7 +1253,8 @@ MAX_ENT_IT = 20 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_geothermal + +! === Parameters of module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -1251,7 +1271,8 @@ GEOTHERMAL_DRHO_DT_INPLACE = -0.01 ! [kg m-3 K-1] default = -0.01 GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" ! The name of the geothermal heating variable in ! GEOTHERMAL_FILE. - ! Parameters of module MOM_kappa_shear + +! === Parameters of module MOM_kappa_shear === RINO_CRIT = 0.25 ! [nondim] default = 0.25 ! The critical Richardson number for shear mixing. SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 @@ -1309,7 +1330,8 @@ DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True ! If true, combine the mixed layers together before ! solving the kappa-shear equations. - ! Parameters of module MOM_mixed_layer + +! === Parameters of module MOM_mixed_layer === NSTAR = 0.15 ! [nondim] default = 0.15 ! The portion of the buoyant potential energy imparted by ! surface fluxes that is available to drive entrainment @@ -1392,7 +1414,8 @@ LIMIT_BUFFER_DET_DH_BATHY = 0.2 ! [nondim] default = 0.2 ! The fraction of the total depth by which the thickness ! of the surface region (mixed & buffer layer) is allowed ! to change between grid points. - ! Parameters of module MOM_regularize_layers + +! === Parameters of module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1401,7 +1424,8 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! The value of the relative thickness deficit at which ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1426,12 +1450,14 @@ PEN_SW_NBANDS = 3 ! default = 1 OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. - ! Parameters of module MOM_tracer_advect + +! === Parameters of module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -1457,7 +1483,8 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! With Diffuse_ML_interior, the ratio of the truly ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. - ! Parameters of module ocean_model_init + +! === Parameters of module ocean_model_init === RESTART_CONTROL = 1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd @@ -1473,7 +1500,8 @@ RESTORE_SALINITY = False ! [Boolean] default = False ! If true, the coupled driver will add a globally-balanced ! fresh-water flux that drives sea-surface salinity ! toward specified values. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 ! The maximum surface pressure that can be exerted by the ! atmosphere and floating sea-ice or ice shelves. This is @@ -1509,7 +1537,8 @@ GUST_2D_FILE = "gustiness_qscat.nc" ! USE_RIGID_SEA_ICE = False ! [Boolean] default = False ! If true, sea-ice is rigid enough to exert a ! nonhydrostatic pressure that resist vertical motion. - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the diff --git a/examples/CM2G63L/MOM_parameter_doc.short b/examples/CM2G63L/MOM_parameter_doc.short index 3c7cd08496..44a65198ad 100644 --- a/examples/CM2G63L/MOM_parameter_doc.short +++ b/examples/CM2G63L/MOM_parameter_doc.short @@ -45,11 +45,13 @@ NIPROC_IO = 2 ! default = 0 NJPROC_IO = 2 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. NK = 63 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === Parameters of module MOM === USE_LEGACY_SPLIT = True ! [Boolean] default = False ! If true, use the full range of options available from ! the older GOLD-derived split time stepping code. @@ -99,17 +101,21 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === PARALLEL_RESTARTFILES = True ! [Boolean] default = False ! If true, each processor writes its own restart file, ! otherwise a single restart file is generated - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False ! If true, use the ideal_age_example tracer package. USE_OCMIP2_CFC = True ! [Boolean] default = False ! If true, use the MOM_OCMIP2_CFC tracer package. - ! Parameters of module ideal_age_example - ! Parameters of module MOM_OCMIP2_CFC + +! === Parameters of module ideal_age_example === + +! === Parameters of module MOM_OCMIP2_CFC === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "file" ! @@ -128,7 +134,8 @@ COORD_CONFIG = "file" ! ! USER - call a user modified routine. COORD_FILE = "GOLD_IC.2010.11.15.nc" ! ! The file from which the coordinate densities are read. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -219,8 +226,10 @@ TS_CONFIG = "file" ! ! USER - call a user modified routine. TS_FILE = "GOLD_IC.2010.11.15.nc" ! ! The initial condition file for temperature. - ! Parameters of module MOM_MEKE - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_MEKE === + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -246,7 +255,8 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 ! of S*N for purposes of finding the Eady growth rate. VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. - ! Parameters of module MOM_wave_speed + +! === Parameters of module MOM_wave_speed === FLUX_BT_COUPLING = True ! [Boolean] default = False ! If true, use mass fluxes to ensure consistency between ! the baroclinic and barotropic modes. This is only used @@ -283,7 +293,8 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! v-points, and similarly at v-points. This option is ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 @@ -302,7 +313,8 @@ SMAGORINSKY_AH = True ! [Boolean] default = False SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === CHANNEL_DRAG = True ! [Boolean] default = False ! If true, the bottom drag is exerted directly on each ! layer proportional to the fraction of the bottom it @@ -332,8 +344,10 @@ HBBL = 10.0 ! [m] MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_PointAccel - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -352,7 +366,8 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -387,12 +402,14 @@ DTBT = 60.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 ! The maximum horizontal thickness diffusivity. - ! Parameters of module MOM_mixed_layer_restrat + +! === Parameters of module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -409,8 +426,9 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. ML_RADIATION = True ! [Boolean] default = False ! If true, allow a fraction of TKE available from wind ! work to penetrate below the base of the mixed layer @@ -470,13 +488,15 @@ READ_TIDEAMP = True ! [Boolean] default = False H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_geothermal + +! === Parameters of module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -484,11 +504,13 @@ GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" ! The file from which the geothermal heating is to be ! read, or blank to use a constant heating rate. - ! Parameters of module MOM_kappa_shear + +! === Parameters of module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. - ! Parameters of module MOM_mixed_layer + +! === Parameters of module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer @@ -522,8 +544,10 @@ DO_RIVERMIX = True ! [Boolean] default = False RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 ! The depth to which rivers are mixed if DO_RIVERMIX is ! defined. - ! Parameters of module MOM_regularize_layers - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_regularize_layers === + +! === Parameters of module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -534,8 +558,10 @@ CHL_FILE = "/seawifs_1998-2006_GOLD_smoothed_2X.nc" ! ! CHL_FROM_FILE are true. PEN_SW_NBANDS = 3 ! default = 1 ! The number of bands of penetrating shortwave radiation. - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -554,11 +580,13 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! With Diffuse_ML_interior, the ratio of the truly ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. - ! Parameters of module ocean_model_init + +! === Parameters of module ocean_model_init === ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 ! The interval in units of TIMEUNIT between saves of the ! energies of the run and other globally summed diagnostics. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 ! The maximum surface pressure that can be exerted by the ! atmosphere and floating sea-ice or ice shelves. This is @@ -583,7 +611,8 @@ READ_GUST_2D = True ! [Boolean] default = False GUST_2D_FILE = "gustiness_qscat.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === MAXTRUNC = 1000000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than diff --git a/examples/DOME/MOM_parameter_doc.all b/examples/DOME/MOM_parameter_doc.all index 270579d1d7..fbd1f84eb6 100644 --- a/examples/DOME/MOM_parameter_doc.all +++ b/examples/DOME/MOM_parameter_doc.all @@ -66,8 +66,9 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1031.0 ! [kg m-3] default = 1035.0 @@ -93,7 +94,8 @@ NK = 25 ! [nondim] AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. - ! Parameters of module MOM + +! === Parameters of module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -180,7 +182,8 @@ SAVE_INITIAL_CONDS = False ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "MOM_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === PARALLEL_RESTARTFILES = False ! [Boolean] default = False ! If true, each processor writes its own restart file, ! otherwise a single restart file is generated @@ -191,7 +194,8 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! file support (4Gb), otherwise the limit is 2Gb. MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = True ! [Boolean] default = False @@ -207,7 +211,8 @@ USE_OCMIP2_CFC = False ! [Boolean] default = False USE_generic_tracer = False ! [Boolean] default = False ! If true and _USE_GENERIC_TRACER is defined as a ! preprocessor macro, use the MOM_generic_tracer packages. - ! Parameters of module DOME_tracer + +! === Parameters of module DOME_tracer === DOME_TRACER_IC_FILE = "" ! default = "" ! The name of a file from which to read the initial ! conditions for the DOME tracers, or blank to initialize @@ -238,7 +243,8 @@ LIGHTEST_DENSITY = 1030.0 ! [kg m-3] default = 1031.0 ! The reference potential density used for layer 1. DENSITY_RANGE = 2.0 ! [kg m-3] default = 2.0 ! The range of reference potential densities in the layers. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -282,7 +288,8 @@ TOPO_CONFIG = "DOME" ! ! DOME2D gravity current/overflow test case. ! seamount - Gaussian bump for spontaneous motion test case. ! USER - call a user modified routine. - ! Parameters of module DOME_initialize_topography + +! === Parameters of module DOME_initialize_topography === MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 ! The minimum depth of the ocean. MAXIMUM_DEPTH = 3600.0 ! [m] @@ -387,7 +394,8 @@ OBC_CONFIG = "DOME" ! default = "file" ! DOME - use a slope and channel configuration for the ! DOME sill-overflow test case. ! USER - call a user modified routine. - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -435,7 +443,8 @@ MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -580,7 +589,8 @@ ANALYTIC_FV_PGF = False ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = False ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = True ! [Boolean] default = True @@ -620,7 +630,8 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! The nondimensional coefficient of the ratio of the ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -683,7 +694,8 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -721,7 +733,8 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the bottom boundary layer. KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -829,7 +842,8 @@ DTBT = -0.9 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -850,8 +864,9 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of ! equations for the internal tide energy density. @@ -968,7 +983,8 @@ DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 USE_KPP = False ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -978,7 +994,8 @@ MAX_ENT_IT = 20 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 3.464101615137755E-05 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_kappa_shear + +! === Parameters of module MOM_kappa_shear === RINO_CRIT = 0.25 ! [nondim] default = 0.25 ! The critical Richardson number for shear mixing. SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 @@ -1033,7 +1050,8 @@ DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False ! If true, write debugging data for the kappa-shear code. ! Caution: this option is _very_ verbose and should only ! be used in single-column mode! - ! Parameters of module MOM_regularize_layers + +! === Parameters of module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1045,12 +1063,14 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! The value of the relative thickness deficit at which ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. - ! Parameters of module MOM_tracer_advect + +! === Parameters of module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1072,7 +1092,8 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! If true, use enough iterations the diffusion to ensure ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1095,7 +1116,8 @@ GUST_CONST = 0.02 ! [Pa] default = 0.02 READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1134,7 +1156,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 8.64E+04 ! [s] default = 1200.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/DOME/MOM_parameter_doc.short b/examples/DOME/MOM_parameter_doc.short index 0ef5d93c94..3a626ee894 100644 --- a/examples/DOME/MOM_parameter_doc.short +++ b/examples/DOME/MOM_parameter_doc.short @@ -44,8 +44,9 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. RHO_0 = 1031.0 ! [kg m-3] default = 1035.0 ! The mean ocean density used with BOUSSINESQ true to ! calculate accelerations and the mass for conservation @@ -53,7 +54,8 @@ RHO_0 = 1031.0 ! [kg m-3] default = 1035.0 ! parameters from vertical units of m to kg m-2. NK = 25 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === Parameters of module MOM === ENABLE_THERMODYNAMICS = False ! [Boolean] default = True ! If true, Temperature and salinity are used as state ! variables. @@ -77,11 +79,14 @@ DTBT_RESET_PERIOD = 8.64E+04 ! [s] default = 3600.0 ! dynamic, DTBT will be set at least every forcing time ! step, and if 0, every dynamics time step. The default is ! set by DT_THERM. This is only used if SPLIT is true. - ! Parameters of module MOM_tracer_registry - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_registry === + +! === Parameters of module MOM_tracer_flow_control === USE_DOME_TRACER = True ! [Boolean] default = False ! If true, use the DOME_tracer tracer package. - ! Parameters of module DOME_tracer + +! === Parameters of module DOME_tracer === SPONGE = True ! [Boolean] default = False ! If true, sponges may be applied anywhere in the domain. ! The exact location and properties of those sponges are @@ -104,7 +109,8 @@ COORD_CONFIG = "layer_ref" ! ! USER - call a user modified routine. LIGHTEST_DENSITY = 1030.0 ! [kg m-3] default = 1031.0 ! The reference potential density used for layer 1. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -143,7 +149,8 @@ TOPO_CONFIG = "DOME" ! ! DOME2D gravity current/overflow test case. ! seamount - Gaussian bump for spontaneous motion test case. ! USER - call a user modified routine. - ! Parameters of module DOME_initialize_topography + +! === Parameters of module DOME_initialize_topography === MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 ! The minimum depth of the ocean. MAXIMUM_DEPTH = 3600.0 ! [m] @@ -194,11 +201,13 @@ OBC_CONFIG = "DOME" ! default = "file" ! DOME - use a slope and channel configuration for the ! DOME sill-overflow test case. ! USER - call a user modified routine. - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === CDRAG = 0.002 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === BOUND_CORIOLIS = True ! [Boolean] default = False ! If true, the Coriolis terms at u-points are bounded by ! the four estimates of (f+rv)v from the four neighboring @@ -211,7 +220,8 @@ ANALYTIC_FV_PGF = False ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === AH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 ! The velocity scale which is multiplied by the cube of ! the grid spacing to calculate the Laplacian viscosity. @@ -223,7 +233,8 @@ SMAGORINSKY_AH = True ! [Boolean] default = False SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML @@ -251,7 +262,8 @@ HBBL = 10.0 ! [m] MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -266,7 +278,8 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -310,29 +323,37 @@ DTBT = -0.9 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. KD = 1.0E-04 ! [m2 s-1] ! The background diapycnal diffusivity of density in the ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 3.464101615137755E-05 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_kappa_shear + +! === Parameters of module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. - ! Parameters of module MOM_regularize_layers - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_regularize_layers === + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -346,7 +367,8 @@ WIND_CONFIG = "zero" ! ! The character string that indicates how wind forcing ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! The maximum amount of cpu time per processor for which ! MOM should run before saving a restart file and @@ -356,7 +378,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! value for MAXCPU. MAXCPU has units of wall-clock ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 8.64E+04 ! [s] default = 1200.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/GOLD_SIS/MOM_parameter_doc.all b/examples/GOLD_SIS/MOM_parameter_doc.all index ff28cfd767..d723f0d799 100644 --- a/examples/GOLD_SIS/MOM_parameter_doc.all +++ b/examples/GOLD_SIS/MOM_parameter_doc.all @@ -66,8 +66,9 @@ NIPROC_IO = 2 ! default = 0 NJPROC_IO = 2 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 @@ -93,7 +94,8 @@ NK = 63 ! [nondim] AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. - ! Parameters of module MOM + +! === Parameters of module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -203,7 +205,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -238,7 +241,8 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! file support (4Gb), otherwise the limit is 2Gb. MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -254,7 +258,8 @@ USE_OCMIP2_CFC = True ! [Boolean] default = False USE_generic_tracer = False ! [Boolean] default = False ! If true and _USE_GENERIC_TRACER is defined as a ! preprocessor macro, use the MOM_generic_tracer packages. - ! Parameters of module ideal_age_example + +! === Parameters of module ideal_age_example === DO_IDEAL_AGE = True ! [Boolean] default = True ! If true, use an ideal age tracer that is set to 0 age ! in the mixed layer and ages at unit rate in the interior. @@ -280,7 +285,8 @@ TRACERS_MAY_REINIT = False ! [Boolean] default = False ! if they are not found in the restart files. Otherwise ! it is a fatal error if the tracers are not found in the ! restart files of a restarted run. - ! Parameters of module MOM_OCMIP2_CFC + +! === Parameters of module MOM_OCMIP2_CFC === CFC_IC_FILE = "" ! default = "" ! The file in which the CFC initial values can be ! found, or an empty string for internal initialization. @@ -353,7 +359,8 @@ COORD_FILE = "GOLD_IC.2010.11.15.nc" ! COORD_VAR = "Layer" ! default = "Layer" ! The variable in COORD_FILE that is to be used for the ! coordinate densities. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -505,7 +512,8 @@ APPLY_OBC_U = False ! [Boolean] default = False APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -553,7 +561,8 @@ MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -583,7 +592,8 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 ! of S*N for purposes of finding the Eady growth rate. VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. - ! Parameters of module MOM_wave_speed + +! === Parameters of module MOM_wave_speed === KH_RES_SCALE_COEF = 1.0 ! [nondim] default = 1.0 ! A coefficient that determines how Kh is scaled away if ! RESOLN_SCALED_... is true, as @@ -724,7 +734,8 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = True ! [Boolean] default = True @@ -779,7 +790,8 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! The nondimensional coefficient of the ratio of the ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -831,11 +843,13 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. - ! Parameters of module MOM_PointAccel + +! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -894,7 +908,8 @@ SMAG_CONST_CHANNEL = 0.15 ! [nondim] default = 0.15 ! default is to use the same value as SMAG_LAP_CONST if ! it is defined, or 0.15 if it is not. The value used is ! also 0.15 if the specified value is negative. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -1011,7 +1026,8 @@ DTBT = 60.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1028,7 +1044,8 @@ KHTH_SLOPE_MAX = 0.01 ! [nondim] default = 0.01 KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 ! A diapycnal diffusivity that is used to interpolate ! more sensible values of T & S into thin layers. - ! Parameters of module MOM_mixed_layer_restrat + +! === Parameters of module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -1045,8 +1062,9 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. ML_MIX_FIRST = 0.0 ! [nondim] default = 0.0 ! The fraction of the mixed layer mixing that is applied ! before interior diapycnal mixing. 0 by default. @@ -1224,7 +1242,8 @@ H2_FILE = "sgs_h2.nc" ! USE_KPP = False ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1234,7 +1253,8 @@ MAX_ENT_IT = 20 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_geothermal + +! === Parameters of module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -1251,7 +1271,8 @@ GEOTHERMAL_DRHO_DT_INPLACE = -0.01 ! [kg m-3 K-1] default = -0.01 GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" ! The name of the geothermal heating variable in ! GEOTHERMAL_FILE. - ! Parameters of module MOM_kappa_shear + +! === Parameters of module MOM_kappa_shear === RINO_CRIT = 0.25 ! [nondim] default = 0.25 ! The critical Richardson number for shear mixing. SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 @@ -1309,7 +1330,8 @@ DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True ! If true, combine the mixed layers together before ! solving the kappa-shear equations. - ! Parameters of module MOM_mixed_layer + +! === Parameters of module MOM_mixed_layer === NSTAR = 0.15 ! [nondim] default = 0.15 ! The portion of the buoyant potential energy imparted by ! surface fluxes that is available to drive entrainment @@ -1392,7 +1414,8 @@ LIMIT_BUFFER_DET_DH_BATHY = 0.2 ! [nondim] default = 0.2 ! The fraction of the total depth by which the thickness ! of the surface region (mixed & buffer layer) is allowed ! to change between grid points. - ! Parameters of module MOM_regularize_layers + +! === Parameters of module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1401,7 +1424,8 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! The value of the relative thickness deficit at which ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1426,12 +1450,14 @@ PEN_SW_NBANDS = 3 ! default = 1 OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. - ! Parameters of module MOM_tracer_advect + +! === Parameters of module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -1457,7 +1483,8 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! With Diffuse_ML_interior, the ratio of the truly ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. - ! Parameters of module ocean_model_init + +! === Parameters of module ocean_model_init === RESTART_CONTROL = 1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd @@ -1473,7 +1500,8 @@ RESTORE_SALINITY = True ! [Boolean] default = False ! If true, the coupled driver will add a globally-balanced ! fresh-water flux that drives sea-surface salinity ! toward specified values. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 ! The maximum surface pressure that can be exerted by the ! atmosphere and floating sea-ice or ice shelves. This is @@ -1525,7 +1553,8 @@ GUST_2D_FILE = "gustiness_qscat.nc" ! USE_RIGID_SEA_ICE = False ! [Boolean] default = False ! If true, sea-ice is rigid enough to exert a ! nonhydrostatic pressure that resist vertical motion. - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the diff --git a/examples/GOLD_SIS/MOM_parameter_doc.short b/examples/GOLD_SIS/MOM_parameter_doc.short index ea0e8bfe32..213d07ba87 100644 --- a/examples/GOLD_SIS/MOM_parameter_doc.short +++ b/examples/GOLD_SIS/MOM_parameter_doc.short @@ -45,11 +45,13 @@ NIPROC_IO = 2 ! default = 0 NJPROC_IO = 2 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. NK = 63 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === Parameters of module MOM === USE_LEGACY_SPLIT = True ! [Boolean] default = False ! If true, use the full range of options available from ! the older GOLD-derived split time stepping code. @@ -99,14 +101,18 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_registry === + +! === Parameters of module MOM_tracer_flow_control === USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False ! If true, use the ideal_age_example tracer package. USE_OCMIP2_CFC = True ! [Boolean] default = False ! If true, use the MOM_OCMIP2_CFC tracer package. - ! Parameters of module ideal_age_example - ! Parameters of module MOM_OCMIP2_CFC + +! === Parameters of module ideal_age_example === + +! === Parameters of module MOM_OCMIP2_CFC === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "file" ! @@ -125,7 +131,8 @@ COORD_CONFIG = "file" ! ! USER - call a user modified routine. COORD_FILE = "GOLD_IC.2010.11.15.nc" ! ! The file from which the coordinate densities are read. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -216,8 +223,10 @@ TS_CONFIG = "file" ! ! USER - call a user modified routine. TS_FILE = "GOLD_IC.2010.11.15.nc" ! ! The initial condition file for temperature. - ! Parameters of module MOM_MEKE - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_MEKE === + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -243,7 +252,8 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 ! of S*N for purposes of finding the Eady growth rate. VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. - ! Parameters of module MOM_wave_speed + +! === Parameters of module MOM_wave_speed === FLUX_BT_COUPLING = True ! [Boolean] default = False ! If true, use mass fluxes to ensure consistency between ! the baroclinic and barotropic modes. This is only used @@ -280,7 +290,8 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! v-points, and similarly at v-points. This option is ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 @@ -299,7 +310,8 @@ SMAGORINSKY_AH = True ! [Boolean] default = False SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === CHANNEL_DRAG = True ! [Boolean] default = False ! If true, the bottom drag is exerted directly on each ! layer proportional to the fraction of the bottom it @@ -329,8 +341,10 @@ HBBL = 10.0 ! [m] MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_PointAccel - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -349,7 +363,8 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -384,12 +399,14 @@ DTBT = 60.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 ! The maximum horizontal thickness diffusivity. - ! Parameters of module MOM_mixed_layer_restrat + +! === Parameters of module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -406,8 +423,9 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. ML_RADIATION = True ! [Boolean] default = False ! If true, allow a fraction of TKE available from wind ! work to penetrate below the base of the mixed layer @@ -467,13 +485,15 @@ READ_TIDEAMP = True ! [Boolean] default = False H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_geothermal + +! === Parameters of module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -481,11 +501,13 @@ GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" ! The file from which the geothermal heating is to be ! read, or blank to use a constant heating rate. - ! Parameters of module MOM_kappa_shear + +! === Parameters of module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. - ! Parameters of module MOM_mixed_layer + +! === Parameters of module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer @@ -519,8 +541,10 @@ DO_RIVERMIX = True ! [Boolean] default = False RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 ! The depth to which rivers are mixed if DO_RIVERMIX is ! defined. - ! Parameters of module MOM_regularize_layers - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_regularize_layers === + +! === Parameters of module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -531,8 +555,10 @@ CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! ! CHL_FROM_FILE are true. PEN_SW_NBANDS = 3 ! default = 1 ! The number of bands of penetrating shortwave radiation. - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -551,7 +577,8 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! With Diffuse_ML_interior, the ratio of the truly ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. - ! Parameters of module ocean_model_init + +! === Parameters of module ocean_model_init === ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 ! The interval in units of TIMEUNIT between saves of the ! energies of the run and other globally summed diagnostics. @@ -559,7 +586,8 @@ RESTORE_SALINITY = True ! [Boolean] default = False ! If true, the coupled driver will add a globally-balanced ! fresh-water flux that drives sea-surface salinity ! toward specified values. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 ! The maximum surface pressure that can be exerted by the ! atmosphere and floating sea-ice or ice shelves. This is @@ -591,7 +619,8 @@ READ_GUST_2D = True ! [Boolean] default = False GUST_2D_FILE = "gustiness_qscat.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === MAXTRUNC = 1000000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than diff --git a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all index ff28cfd767..d723f0d799 100644 --- a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all +++ b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all @@ -66,8 +66,9 @@ NIPROC_IO = 2 ! default = 0 NJPROC_IO = 2 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 @@ -93,7 +94,8 @@ NK = 63 ! [nondim] AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. - ! Parameters of module MOM + +! === Parameters of module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -203,7 +205,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -238,7 +241,8 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! file support (4Gb), otherwise the limit is 2Gb. MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -254,7 +258,8 @@ USE_OCMIP2_CFC = True ! [Boolean] default = False USE_generic_tracer = False ! [Boolean] default = False ! If true and _USE_GENERIC_TRACER is defined as a ! preprocessor macro, use the MOM_generic_tracer packages. - ! Parameters of module ideal_age_example + +! === Parameters of module ideal_age_example === DO_IDEAL_AGE = True ! [Boolean] default = True ! If true, use an ideal age tracer that is set to 0 age ! in the mixed layer and ages at unit rate in the interior. @@ -280,7 +285,8 @@ TRACERS_MAY_REINIT = False ! [Boolean] default = False ! if they are not found in the restart files. Otherwise ! it is a fatal error if the tracers are not found in the ! restart files of a restarted run. - ! Parameters of module MOM_OCMIP2_CFC + +! === Parameters of module MOM_OCMIP2_CFC === CFC_IC_FILE = "" ! default = "" ! The file in which the CFC initial values can be ! found, or an empty string for internal initialization. @@ -353,7 +359,8 @@ COORD_FILE = "GOLD_IC.2010.11.15.nc" ! COORD_VAR = "Layer" ! default = "Layer" ! The variable in COORD_FILE that is to be used for the ! coordinate densities. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -505,7 +512,8 @@ APPLY_OBC_U = False ! [Boolean] default = False APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -553,7 +561,8 @@ MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -583,7 +592,8 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 ! of S*N for purposes of finding the Eady growth rate. VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. - ! Parameters of module MOM_wave_speed + +! === Parameters of module MOM_wave_speed === KH_RES_SCALE_COEF = 1.0 ! [nondim] default = 1.0 ! A coefficient that determines how Kh is scaled away if ! RESOLN_SCALED_... is true, as @@ -724,7 +734,8 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = True ! [Boolean] default = True @@ -779,7 +790,8 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! The nondimensional coefficient of the ratio of the ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -831,11 +843,13 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. - ! Parameters of module MOM_PointAccel + +! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -894,7 +908,8 @@ SMAG_CONST_CHANNEL = 0.15 ! [nondim] default = 0.15 ! default is to use the same value as SMAG_LAP_CONST if ! it is defined, or 0.15 if it is not. The value used is ! also 0.15 if the specified value is negative. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -1011,7 +1026,8 @@ DTBT = 60.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1028,7 +1044,8 @@ KHTH_SLOPE_MAX = 0.01 ! [nondim] default = 0.01 KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 ! A diapycnal diffusivity that is used to interpolate ! more sensible values of T & S into thin layers. - ! Parameters of module MOM_mixed_layer_restrat + +! === Parameters of module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -1045,8 +1062,9 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. ML_MIX_FIRST = 0.0 ! [nondim] default = 0.0 ! The fraction of the mixed layer mixing that is applied ! before interior diapycnal mixing. 0 by default. @@ -1224,7 +1242,8 @@ H2_FILE = "sgs_h2.nc" ! USE_KPP = False ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1234,7 +1253,8 @@ MAX_ENT_IT = 20 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_geothermal + +! === Parameters of module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -1251,7 +1271,8 @@ GEOTHERMAL_DRHO_DT_INPLACE = -0.01 ! [kg m-3 K-1] default = -0.01 GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" ! The name of the geothermal heating variable in ! GEOTHERMAL_FILE. - ! Parameters of module MOM_kappa_shear + +! === Parameters of module MOM_kappa_shear === RINO_CRIT = 0.25 ! [nondim] default = 0.25 ! The critical Richardson number for shear mixing. SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 @@ -1309,7 +1330,8 @@ DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True ! If true, combine the mixed layers together before ! solving the kappa-shear equations. - ! Parameters of module MOM_mixed_layer + +! === Parameters of module MOM_mixed_layer === NSTAR = 0.15 ! [nondim] default = 0.15 ! The portion of the buoyant potential energy imparted by ! surface fluxes that is available to drive entrainment @@ -1392,7 +1414,8 @@ LIMIT_BUFFER_DET_DH_BATHY = 0.2 ! [nondim] default = 0.2 ! The fraction of the total depth by which the thickness ! of the surface region (mixed & buffer layer) is allowed ! to change between grid points. - ! Parameters of module MOM_regularize_layers + +! === Parameters of module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1401,7 +1424,8 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! The value of the relative thickness deficit at which ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1426,12 +1450,14 @@ PEN_SW_NBANDS = 3 ! default = 1 OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. - ! Parameters of module MOM_tracer_advect + +! === Parameters of module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -1457,7 +1483,8 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! With Diffuse_ML_interior, the ratio of the truly ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. - ! Parameters of module ocean_model_init + +! === Parameters of module ocean_model_init === RESTART_CONTROL = 1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd @@ -1473,7 +1500,8 @@ RESTORE_SALINITY = True ! [Boolean] default = False ! If true, the coupled driver will add a globally-balanced ! fresh-water flux that drives sea-surface salinity ! toward specified values. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 ! The maximum surface pressure that can be exerted by the ! atmosphere and floating sea-ice or ice shelves. This is @@ -1525,7 +1553,8 @@ GUST_2D_FILE = "gustiness_qscat.nc" ! USE_RIGID_SEA_ICE = False ! [Boolean] default = False ! If true, sea-ice is rigid enough to exert a ! nonhydrostatic pressure that resist vertical motion. - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the diff --git a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.short b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.short index ea0e8bfe32..213d07ba87 100644 --- a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.short +++ b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.short @@ -45,11 +45,13 @@ NIPROC_IO = 2 ! default = 0 NJPROC_IO = 2 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. NK = 63 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === Parameters of module MOM === USE_LEGACY_SPLIT = True ! [Boolean] default = False ! If true, use the full range of options available from ! the older GOLD-derived split time stepping code. @@ -99,14 +101,18 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_registry === + +! === Parameters of module MOM_tracer_flow_control === USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False ! If true, use the ideal_age_example tracer package. USE_OCMIP2_CFC = True ! [Boolean] default = False ! If true, use the MOM_OCMIP2_CFC tracer package. - ! Parameters of module ideal_age_example - ! Parameters of module MOM_OCMIP2_CFC + +! === Parameters of module ideal_age_example === + +! === Parameters of module MOM_OCMIP2_CFC === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "file" ! @@ -125,7 +131,8 @@ COORD_CONFIG = "file" ! ! USER - call a user modified routine. COORD_FILE = "GOLD_IC.2010.11.15.nc" ! ! The file from which the coordinate densities are read. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -216,8 +223,10 @@ TS_CONFIG = "file" ! ! USER - call a user modified routine. TS_FILE = "GOLD_IC.2010.11.15.nc" ! ! The initial condition file for temperature. - ! Parameters of module MOM_MEKE - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_MEKE === + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -243,7 +252,8 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 ! of S*N for purposes of finding the Eady growth rate. VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. - ! Parameters of module MOM_wave_speed + +! === Parameters of module MOM_wave_speed === FLUX_BT_COUPLING = True ! [Boolean] default = False ! If true, use mass fluxes to ensure consistency between ! the baroclinic and barotropic modes. This is only used @@ -280,7 +290,8 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! v-points, and similarly at v-points. This option is ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 @@ -299,7 +310,8 @@ SMAGORINSKY_AH = True ! [Boolean] default = False SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === CHANNEL_DRAG = True ! [Boolean] default = False ! If true, the bottom drag is exerted directly on each ! layer proportional to the fraction of the bottom it @@ -329,8 +341,10 @@ HBBL = 10.0 ! [m] MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_PointAccel - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -349,7 +363,8 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -384,12 +399,14 @@ DTBT = 60.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 ! The maximum horizontal thickness diffusivity. - ! Parameters of module MOM_mixed_layer_restrat + +! === Parameters of module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -406,8 +423,9 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. ML_RADIATION = True ! [Boolean] default = False ! If true, allow a fraction of TKE available from wind ! work to penetrate below the base of the mixed layer @@ -467,13 +485,15 @@ READ_TIDEAMP = True ! [Boolean] default = False H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_geothermal + +! === Parameters of module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -481,11 +501,13 @@ GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" ! The file from which the geothermal heating is to be ! read, or blank to use a constant heating rate. - ! Parameters of module MOM_kappa_shear + +! === Parameters of module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. - ! Parameters of module MOM_mixed_layer + +! === Parameters of module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer @@ -519,8 +541,10 @@ DO_RIVERMIX = True ! [Boolean] default = False RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 ! The depth to which rivers are mixed if DO_RIVERMIX is ! defined. - ! Parameters of module MOM_regularize_layers - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_regularize_layers === + +! === Parameters of module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -531,8 +555,10 @@ CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! ! CHL_FROM_FILE are true. PEN_SW_NBANDS = 3 ! default = 1 ! The number of bands of penetrating shortwave radiation. - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -551,7 +577,8 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! With Diffuse_ML_interior, the ratio of the truly ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. - ! Parameters of module ocean_model_init + +! === Parameters of module ocean_model_init === ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 ! The interval in units of TIMEUNIT between saves of the ! energies of the run and other globally summed diagnostics. @@ -559,7 +586,8 @@ RESTORE_SALINITY = True ! [Boolean] default = False ! If true, the coupled driver will add a globally-balanced ! fresh-water flux that drives sea-surface salinity ! toward specified values. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 ! The maximum surface pressure that can be exerted by the ! atmosphere and floating sea-ice or ice shelves. This is @@ -591,7 +619,8 @@ READ_GUST_2D = True ! [Boolean] default = False GUST_2D_FILE = "gustiness_qscat.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === MAXTRUNC = 1000000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than diff --git a/examples/MESO_025_63L/MOM_parameter_doc.all b/examples/MESO_025_63L/MOM_parameter_doc.all index 1e20d1ebe2..c0f0367c15 100644 --- a/examples/MESO_025_63L/MOM_parameter_doc.all +++ b/examples/MESO_025_63L/MOM_parameter_doc.all @@ -66,8 +66,9 @@ NIPROC_IO = 4 ! default = 0 NJPROC_IO = 3 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 @@ -93,7 +94,8 @@ NK = 63 ! [nondim] AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. - ! Parameters of module MOM + +! === Parameters of module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -203,7 +205,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "MOM_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -238,7 +241,8 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! file support (4Gb), otherwise the limit is 2Gb. MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -277,7 +281,8 @@ COORD_FILE = "MESO_025_63L_IC.nc" ! COORD_VAR = "Layer" ! default = "Layer" ! The variable in COORD_FILE that is to be used for the ! coordinate densities. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "mercator" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -481,7 +486,8 @@ APPLY_OBC_U = False ! [Boolean] default = False APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -529,7 +535,8 @@ MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -674,7 +681,8 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = False ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = True ! [Boolean] default = True @@ -714,7 +722,8 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! The nondimensional coefficient of the ratio of the ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -766,11 +775,13 @@ CFL_TRUNCATE = 0.45 ! [nondim] default = 0.5 CFL_REPORT = 0.45 ! [nondim] default = 0.45 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. - ! Parameters of module MOM_PointAccel + +! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -823,7 +834,8 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the bottom boundary layer. KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -931,7 +943,8 @@ DTBT = -0.9 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 0.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -948,7 +961,8 @@ KHTH_SLOPE_MAX = 0.01 ! [nondim] default = 0.01 KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 ! A diapycnal diffusivity that is used to interpolate ! more sensible values of T & S into thin layers. - ! Parameters of module MOM_mixed_layer_restrat + +! === Parameters of module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 5.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -965,8 +979,9 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" NK_ZSPACE (from file) = -1 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. ML_MIX_FIRST = 0.0 ! [nondim] default = 0.0 ! The fraction of the mixed layer mixing that is applied ! before interior diapycnal mixing. 0 by default. @@ -1101,7 +1116,8 @@ DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 USE_KPP = False ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1111,7 +1127,8 @@ MAX_ENT_IT = 20 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.095445115010332E-05 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_kappa_shear + +! === Parameters of module MOM_kappa_shear === RINO_CRIT = 0.25 ! [nondim] default = 0.25 ! The critical Richardson number for shear mixing. SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 @@ -1169,7 +1186,8 @@ DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True ! If true, combine the mixed layers together before ! solving the kappa-shear equations. - ! Parameters of module MOM_mixed_layer + +! === Parameters of module MOM_mixed_layer === NSTAR = 0.15 ! [nondim] default = 0.15 ! The portion of the buoyant potential energy imparted by ! surface fluxes that is available to drive entrainment @@ -1249,7 +1267,8 @@ LIMIT_BUFFER_DET_DH_BATHY = 0.2 ! [nondim] default = 0.2 ! The fraction of the total depth by which the thickness ! of the surface region (mixed & buffer layer) is allowed ! to change between grid points. - ! Parameters of module MOM_regularize_layers + +! === Parameters of module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1258,7 +1277,8 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! The value of the relative thickness deficit at which ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1274,12 +1294,14 @@ PEN_SW_NBANDS = 1 ! default = 1 OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. - ! Parameters of module MOM_tracer_advect + +! === Parameters of module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1301,7 +1323,8 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! If true, use enough iterations the diffusion to ensure ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = True ! [Boolean] default = True @@ -1344,7 +1367,8 @@ GUST_CONST = 0.02 ! [Pa] default = 0.02 READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file - ! Parameters of module MESO_surface_forcing + +! === Parameters of module MESO_surface_forcing === SSTRESTORE_FILE = "MESO_SfcTS_025.nc" ! ! The file with the SST toward which to restore in ! variable TEMP. @@ -1360,7 +1384,8 @@ PRECIP_FILE = "MESO_Forcing_025.nc" ! SHORTWAVE_FILE = "MESO_Solar_025.nc" ! ! The file with the shortwave heat flux in ! variable NET_SOL. - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1399,7 +1424,8 @@ MAXCPU = 8.64E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 3600.0 ! [s] default = 600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/MESO_025_63L/MOM_parameter_doc.short b/examples/MESO_025_63L/MOM_parameter_doc.short index 697fee5ee7..4db2daab44 100644 --- a/examples/MESO_025_63L/MOM_parameter_doc.short +++ b/examples/MESO_025_63L/MOM_parameter_doc.short @@ -42,11 +42,13 @@ NIPROC_IO = 4 ! default = 0 NJPROC_IO = 3 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. NK = 63 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === Parameters of module MOM === THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False ! If true, do thickness diffusion before dynamics. ! This is only used if THICKNESSDIFFUSE is true. @@ -89,8 +91,10 @@ C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! If true, write the initial conditions to a file given ! by IC_OUTPUT_FILE. - ! Parameters of module MOM_tracer_registry - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_registry === + +! === Parameters of module MOM_tracer_flow_control === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "file" ! @@ -109,7 +113,8 @@ COORD_CONFIG = "file" ! ! USER - call a user modified routine. COORD_FILE = "MESO_025_63L_IC.nc" ! ! The file from which the coordinate densities are read. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "mercator" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -226,12 +231,14 @@ SPONGE_STATE_FILE = "MESO_025_63L_IC.nc" ! default = "MESO_Sponge_025mNG.nc" ! The name of the file with the state to damp toward. Total sponge columns = 19167 ! ! The total number of columns where sponges are applied. - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === MEKE_KHTH_FAC = 0.0 ! [nondim] default = 1.0 ! A factor that maps MEKE%Kh to KhTh. MEKE_KHTR_FAC = 0.0 ! [nondim] default = 1.0 ! A factor that maps MEKE%Kh to KhTr. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.15E-09 ! The tolerance for the differences between the ! barotropic and baroclinic estimates of the sea surface @@ -251,7 +258,8 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! v-points, and similarly at v-points. This option would ! have no effect on the SADOURNY Coriolis scheme if it ! were possible to use centered difference thickness fluxes. - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === AH_VEL_SCALE = 0.025 ! [m s-1] default = 0.0 ! The velocity scale which is multiplied by the cube of ! the grid spacing to calculate the Laplacian viscosity. @@ -263,7 +271,8 @@ SMAGORINSKY_AH = True ! [Boolean] default = False SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === DYNAMIC_VISCOUS_ML = True ! [Boolean] default = False ! If true, use a bulk Richardson number criterion to ! determine the mixed layer thickness for viscosity. @@ -295,8 +304,10 @@ MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 CFL_TRUNCATE = 0.45 ! [nondim] default = 0.5 ! The value of the CFL number that will cause velocity ! components to be truncated; instability can occur past 0.5. - ! Parameters of module MOM_PointAccel - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -315,7 +326,8 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -359,8 +371,10 @@ DTBT = -0.9 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse - ! Parameters of module MOM_mixed_layer_restrat + +! === Parameters of module MOM_thickness_diffuse === + +! === Parameters of module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 5.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -377,8 +391,9 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" NK_ZSPACE (from file) = -1 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. RECLAIM_FRAZIL = False ! [Boolean] default = True ! If true, try to use any frazil heat deficit to cool any ! overlying layers down to the freezing point, thereby @@ -416,17 +431,20 @@ DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 ! The coefficient multiplying N, following Gargett, used to ! set a minimum dissipation by which to determine a lower ! bound of Kd (a floor): B in eps_min = A + B*N - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.095445115010332E-05 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_kappa_shear + +! === Parameters of module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. - ! Parameters of module MOM_mixed_layer + +! === Parameters of module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer @@ -449,17 +467,22 @@ ML_RESORT = True ! [Boolean] default = False ML_PRESORT_NK_CONV_ADJ = 4 ! [nondim] default = 0 ! Convectively mix the first ML_PRESORT_NK_CONV_ADJ ! layers before sorting when ML_RESORT is true. - ! Parameters of module MOM_regularize_layers - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_regularize_layers === + +! === Parameters of module MOM_opacity === PEN_SW_SCALE = 15.0 ! [m] default = 0.0 ! The vertical absorption e-folding depth of the ! penetrating shortwave radiation. PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 ! The fraction of the shortwave radiation that penetrates ! below the surface. - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. BUOY_CONFIG = "MESO" ! @@ -486,7 +509,8 @@ FLUXCONST = 0.1667 ! [m day-1] ! The constant that relates the restoring surface fluxes ! to the relative surface anomalies (akin to a piston ! velocity). Note the non-MKS units. - ! Parameters of module MESO_surface_forcing + +! === Parameters of module MESO_surface_forcing === SSTRESTORE_FILE = "MESO_SfcTS_025.nc" ! ! The file with the SST toward which to restore in ! variable TEMP. @@ -502,7 +526,8 @@ PRECIP_FILE = "MESO_Forcing_025.nc" ! SHORTWAVE_FILE = "MESO_Solar_025.nc" ! ! The file with the shortwave heat flux in ! variable NET_SOL. - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -519,7 +544,8 @@ MAXCPU = 8.64E+04 ! [wall-clock seconds] default = -1.0 ! value for MAXCPU. MAXCPU has units of wall-clock ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 3600.0 ! [s] default = 600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/SIS2/MOM_parameter_doc.all b/examples/SIS2/MOM_parameter_doc.all index ff28cfd767..d723f0d799 100644 --- a/examples/SIS2/MOM_parameter_doc.all +++ b/examples/SIS2/MOM_parameter_doc.all @@ -66,8 +66,9 @@ NIPROC_IO = 2 ! default = 0 NJPROC_IO = 2 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 @@ -93,7 +94,8 @@ NK = 63 ! [nondim] AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. - ! Parameters of module MOM + +! === Parameters of module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -203,7 +205,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -238,7 +241,8 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! file support (4Gb), otherwise the limit is 2Gb. MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -254,7 +258,8 @@ USE_OCMIP2_CFC = True ! [Boolean] default = False USE_generic_tracer = False ! [Boolean] default = False ! If true and _USE_GENERIC_TRACER is defined as a ! preprocessor macro, use the MOM_generic_tracer packages. - ! Parameters of module ideal_age_example + +! === Parameters of module ideal_age_example === DO_IDEAL_AGE = True ! [Boolean] default = True ! If true, use an ideal age tracer that is set to 0 age ! in the mixed layer and ages at unit rate in the interior. @@ -280,7 +285,8 @@ TRACERS_MAY_REINIT = False ! [Boolean] default = False ! if they are not found in the restart files. Otherwise ! it is a fatal error if the tracers are not found in the ! restart files of a restarted run. - ! Parameters of module MOM_OCMIP2_CFC + +! === Parameters of module MOM_OCMIP2_CFC === CFC_IC_FILE = "" ! default = "" ! The file in which the CFC initial values can be ! found, or an empty string for internal initialization. @@ -353,7 +359,8 @@ COORD_FILE = "GOLD_IC.2010.11.15.nc" ! COORD_VAR = "Layer" ! default = "Layer" ! The variable in COORD_FILE that is to be used for the ! coordinate densities. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -505,7 +512,8 @@ APPLY_OBC_U = False ! [Boolean] default = False APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -553,7 +561,8 @@ MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -583,7 +592,8 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 ! of S*N for purposes of finding the Eady growth rate. VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. - ! Parameters of module MOM_wave_speed + +! === Parameters of module MOM_wave_speed === KH_RES_SCALE_COEF = 1.0 ! [nondim] default = 1.0 ! A coefficient that determines how Kh is scaled away if ! RESOLN_SCALED_... is true, as @@ -724,7 +734,8 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = True ! [Boolean] default = True @@ -779,7 +790,8 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! The nondimensional coefficient of the ratio of the ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -831,11 +843,13 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. - ! Parameters of module MOM_PointAccel + +! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -894,7 +908,8 @@ SMAG_CONST_CHANNEL = 0.15 ! [nondim] default = 0.15 ! default is to use the same value as SMAG_LAP_CONST if ! it is defined, or 0.15 if it is not. The value used is ! also 0.15 if the specified value is negative. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -1011,7 +1026,8 @@ DTBT = 60.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1028,7 +1044,8 @@ KHTH_SLOPE_MAX = 0.01 ! [nondim] default = 0.01 KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 ! A diapycnal diffusivity that is used to interpolate ! more sensible values of T & S into thin layers. - ! Parameters of module MOM_mixed_layer_restrat + +! === Parameters of module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -1045,8 +1062,9 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. ML_MIX_FIRST = 0.0 ! [nondim] default = 0.0 ! The fraction of the mixed layer mixing that is applied ! before interior diapycnal mixing. 0 by default. @@ -1224,7 +1242,8 @@ H2_FILE = "sgs_h2.nc" ! USE_KPP = False ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1234,7 +1253,8 @@ MAX_ENT_IT = 20 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_geothermal + +! === Parameters of module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -1251,7 +1271,8 @@ GEOTHERMAL_DRHO_DT_INPLACE = -0.01 ! [kg m-3 K-1] default = -0.01 GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" ! The name of the geothermal heating variable in ! GEOTHERMAL_FILE. - ! Parameters of module MOM_kappa_shear + +! === Parameters of module MOM_kappa_shear === RINO_CRIT = 0.25 ! [nondim] default = 0.25 ! The critical Richardson number for shear mixing. SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 @@ -1309,7 +1330,8 @@ DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True ! If true, combine the mixed layers together before ! solving the kappa-shear equations. - ! Parameters of module MOM_mixed_layer + +! === Parameters of module MOM_mixed_layer === NSTAR = 0.15 ! [nondim] default = 0.15 ! The portion of the buoyant potential energy imparted by ! surface fluxes that is available to drive entrainment @@ -1392,7 +1414,8 @@ LIMIT_BUFFER_DET_DH_BATHY = 0.2 ! [nondim] default = 0.2 ! The fraction of the total depth by which the thickness ! of the surface region (mixed & buffer layer) is allowed ! to change between grid points. - ! Parameters of module MOM_regularize_layers + +! === Parameters of module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1401,7 +1424,8 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! The value of the relative thickness deficit at which ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1426,12 +1450,14 @@ PEN_SW_NBANDS = 3 ! default = 1 OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. - ! Parameters of module MOM_tracer_advect + +! === Parameters of module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -1457,7 +1483,8 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! With Diffuse_ML_interior, the ratio of the truly ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. - ! Parameters of module ocean_model_init + +! === Parameters of module ocean_model_init === RESTART_CONTROL = 1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd @@ -1473,7 +1500,8 @@ RESTORE_SALINITY = True ! [Boolean] default = False ! If true, the coupled driver will add a globally-balanced ! fresh-water flux that drives sea-surface salinity ! toward specified values. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 ! The maximum surface pressure that can be exerted by the ! atmosphere and floating sea-ice or ice shelves. This is @@ -1525,7 +1553,8 @@ GUST_2D_FILE = "gustiness_qscat.nc" ! USE_RIGID_SEA_ICE = False ! [Boolean] default = False ! If true, sea-ice is rigid enough to exert a ! nonhydrostatic pressure that resist vertical motion. - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the diff --git a/examples/SIS2/MOM_parameter_doc.short b/examples/SIS2/MOM_parameter_doc.short index ea0e8bfe32..213d07ba87 100644 --- a/examples/SIS2/MOM_parameter_doc.short +++ b/examples/SIS2/MOM_parameter_doc.short @@ -45,11 +45,13 @@ NIPROC_IO = 2 ! default = 0 NJPROC_IO = 2 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. NK = 63 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === Parameters of module MOM === USE_LEGACY_SPLIT = True ! [Boolean] default = False ! If true, use the full range of options available from ! the older GOLD-derived split time stepping code. @@ -99,14 +101,18 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_registry === + +! === Parameters of module MOM_tracer_flow_control === USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False ! If true, use the ideal_age_example tracer package. USE_OCMIP2_CFC = True ! [Boolean] default = False ! If true, use the MOM_OCMIP2_CFC tracer package. - ! Parameters of module ideal_age_example - ! Parameters of module MOM_OCMIP2_CFC + +! === Parameters of module ideal_age_example === + +! === Parameters of module MOM_OCMIP2_CFC === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "file" ! @@ -125,7 +131,8 @@ COORD_CONFIG = "file" ! ! USER - call a user modified routine. COORD_FILE = "GOLD_IC.2010.11.15.nc" ! ! The file from which the coordinate densities are read. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -216,8 +223,10 @@ TS_CONFIG = "file" ! ! USER - call a user modified routine. TS_FILE = "GOLD_IC.2010.11.15.nc" ! ! The initial condition file for temperature. - ! Parameters of module MOM_MEKE - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_MEKE === + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -243,7 +252,8 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 ! of S*N for purposes of finding the Eady growth rate. VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. - ! Parameters of module MOM_wave_speed + +! === Parameters of module MOM_wave_speed === FLUX_BT_COUPLING = True ! [Boolean] default = False ! If true, use mass fluxes to ensure consistency between ! the baroclinic and barotropic modes. This is only used @@ -280,7 +290,8 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! v-points, and similarly at v-points. This option is ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 @@ -299,7 +310,8 @@ SMAGORINSKY_AH = True ! [Boolean] default = False SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === CHANNEL_DRAG = True ! [Boolean] default = False ! If true, the bottom drag is exerted directly on each ! layer proportional to the fraction of the bottom it @@ -329,8 +341,10 @@ HBBL = 10.0 ! [m] MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_PointAccel - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -349,7 +363,8 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -384,12 +399,14 @@ DTBT = 60.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 ! The maximum horizontal thickness diffusivity. - ! Parameters of module MOM_mixed_layer_restrat + +! === Parameters of module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -406,8 +423,9 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. ML_RADIATION = True ! [Boolean] default = False ! If true, allow a fraction of TKE available from wind ! work to penetrate below the base of the mixed layer @@ -467,13 +485,15 @@ READ_TIDEAMP = True ! [Boolean] default = False H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_geothermal + +! === Parameters of module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -481,11 +501,13 @@ GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" ! The file from which the geothermal heating is to be ! read, or blank to use a constant heating rate. - ! Parameters of module MOM_kappa_shear + +! === Parameters of module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. - ! Parameters of module MOM_mixed_layer + +! === Parameters of module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer @@ -519,8 +541,10 @@ DO_RIVERMIX = True ! [Boolean] default = False RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 ! The depth to which rivers are mixed if DO_RIVERMIX is ! defined. - ! Parameters of module MOM_regularize_layers - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_regularize_layers === + +! === Parameters of module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -531,8 +555,10 @@ CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! ! CHL_FROM_FILE are true. PEN_SW_NBANDS = 3 ! default = 1 ! The number of bands of penetrating shortwave radiation. - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -551,7 +577,8 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! With Diffuse_ML_interior, the ratio of the truly ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. - ! Parameters of module ocean_model_init + +! === Parameters of module ocean_model_init === ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 ! The interval in units of TIMEUNIT between saves of the ! energies of the run and other globally summed diagnostics. @@ -559,7 +586,8 @@ RESTORE_SALINITY = True ! [Boolean] default = False ! If true, the coupled driver will add a globally-balanced ! fresh-water flux that drives sea-surface salinity ! toward specified values. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 ! The maximum surface pressure that can be exerted by the ! atmosphere and floating sea-ice or ice shelves. This is @@ -591,7 +619,8 @@ READ_GUST_2D = True ! [Boolean] default = False GUST_2D_FILE = "gustiness_qscat.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === MAXTRUNC = 1000000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than diff --git a/examples/SIS2_icebergs/MOM_parameter_doc.all b/examples/SIS2_icebergs/MOM_parameter_doc.all index ff28cfd767..d723f0d799 100644 --- a/examples/SIS2_icebergs/MOM_parameter_doc.all +++ b/examples/SIS2_icebergs/MOM_parameter_doc.all @@ -66,8 +66,9 @@ NIPROC_IO = 2 ! default = 0 NJPROC_IO = 2 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 @@ -93,7 +94,8 @@ NK = 63 ! [nondim] AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. - ! Parameters of module MOM + +! === Parameters of module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -203,7 +205,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -238,7 +241,8 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! file support (4Gb), otherwise the limit is 2Gb. MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -254,7 +258,8 @@ USE_OCMIP2_CFC = True ! [Boolean] default = False USE_generic_tracer = False ! [Boolean] default = False ! If true and _USE_GENERIC_TRACER is defined as a ! preprocessor macro, use the MOM_generic_tracer packages. - ! Parameters of module ideal_age_example + +! === Parameters of module ideal_age_example === DO_IDEAL_AGE = True ! [Boolean] default = True ! If true, use an ideal age tracer that is set to 0 age ! in the mixed layer and ages at unit rate in the interior. @@ -280,7 +285,8 @@ TRACERS_MAY_REINIT = False ! [Boolean] default = False ! if they are not found in the restart files. Otherwise ! it is a fatal error if the tracers are not found in the ! restart files of a restarted run. - ! Parameters of module MOM_OCMIP2_CFC + +! === Parameters of module MOM_OCMIP2_CFC === CFC_IC_FILE = "" ! default = "" ! The file in which the CFC initial values can be ! found, or an empty string for internal initialization. @@ -353,7 +359,8 @@ COORD_FILE = "GOLD_IC.2010.11.15.nc" ! COORD_VAR = "Layer" ! default = "Layer" ! The variable in COORD_FILE that is to be used for the ! coordinate densities. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -505,7 +512,8 @@ APPLY_OBC_U = False ! [Boolean] default = False APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -553,7 +561,8 @@ MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -583,7 +592,8 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 ! of S*N for purposes of finding the Eady growth rate. VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. - ! Parameters of module MOM_wave_speed + +! === Parameters of module MOM_wave_speed === KH_RES_SCALE_COEF = 1.0 ! [nondim] default = 1.0 ! A coefficient that determines how Kh is scaled away if ! RESOLN_SCALED_... is true, as @@ -724,7 +734,8 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = True ! [Boolean] default = True @@ -779,7 +790,8 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! The nondimensional coefficient of the ratio of the ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -831,11 +843,13 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. - ! Parameters of module MOM_PointAccel + +! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -894,7 +908,8 @@ SMAG_CONST_CHANNEL = 0.15 ! [nondim] default = 0.15 ! default is to use the same value as SMAG_LAP_CONST if ! it is defined, or 0.15 if it is not. The value used is ! also 0.15 if the specified value is negative. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -1011,7 +1026,8 @@ DTBT = 60.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1028,7 +1044,8 @@ KHTH_SLOPE_MAX = 0.01 ! [nondim] default = 0.01 KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 ! A diapycnal diffusivity that is used to interpolate ! more sensible values of T & S into thin layers. - ! Parameters of module MOM_mixed_layer_restrat + +! === Parameters of module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -1045,8 +1062,9 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. ML_MIX_FIRST = 0.0 ! [nondim] default = 0.0 ! The fraction of the mixed layer mixing that is applied ! before interior diapycnal mixing. 0 by default. @@ -1224,7 +1242,8 @@ H2_FILE = "sgs_h2.nc" ! USE_KPP = False ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1234,7 +1253,8 @@ MAX_ENT_IT = 20 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_geothermal + +! === Parameters of module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -1251,7 +1271,8 @@ GEOTHERMAL_DRHO_DT_INPLACE = -0.01 ! [kg m-3 K-1] default = -0.01 GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" ! The name of the geothermal heating variable in ! GEOTHERMAL_FILE. - ! Parameters of module MOM_kappa_shear + +! === Parameters of module MOM_kappa_shear === RINO_CRIT = 0.25 ! [nondim] default = 0.25 ! The critical Richardson number for shear mixing. SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 @@ -1309,7 +1330,8 @@ DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True ! If true, combine the mixed layers together before ! solving the kappa-shear equations. - ! Parameters of module MOM_mixed_layer + +! === Parameters of module MOM_mixed_layer === NSTAR = 0.15 ! [nondim] default = 0.15 ! The portion of the buoyant potential energy imparted by ! surface fluxes that is available to drive entrainment @@ -1392,7 +1414,8 @@ LIMIT_BUFFER_DET_DH_BATHY = 0.2 ! [nondim] default = 0.2 ! The fraction of the total depth by which the thickness ! of the surface region (mixed & buffer layer) is allowed ! to change between grid points. - ! Parameters of module MOM_regularize_layers + +! === Parameters of module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1401,7 +1424,8 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! The value of the relative thickness deficit at which ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1426,12 +1450,14 @@ PEN_SW_NBANDS = 3 ! default = 1 OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. - ! Parameters of module MOM_tracer_advect + +! === Parameters of module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -1457,7 +1483,8 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! With Diffuse_ML_interior, the ratio of the truly ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. - ! Parameters of module ocean_model_init + +! === Parameters of module ocean_model_init === RESTART_CONTROL = 1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd @@ -1473,7 +1500,8 @@ RESTORE_SALINITY = True ! [Boolean] default = False ! If true, the coupled driver will add a globally-balanced ! fresh-water flux that drives sea-surface salinity ! toward specified values. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 ! The maximum surface pressure that can be exerted by the ! atmosphere and floating sea-ice or ice shelves. This is @@ -1525,7 +1553,8 @@ GUST_2D_FILE = "gustiness_qscat.nc" ! USE_RIGID_SEA_ICE = False ! [Boolean] default = False ! If true, sea-ice is rigid enough to exert a ! nonhydrostatic pressure that resist vertical motion. - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the diff --git a/examples/SIS2_icebergs/MOM_parameter_doc.short b/examples/SIS2_icebergs/MOM_parameter_doc.short index ea0e8bfe32..213d07ba87 100644 --- a/examples/SIS2_icebergs/MOM_parameter_doc.short +++ b/examples/SIS2_icebergs/MOM_parameter_doc.short @@ -45,11 +45,13 @@ NIPROC_IO = 2 ! default = 0 NJPROC_IO = 2 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. NK = 63 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === Parameters of module MOM === USE_LEGACY_SPLIT = True ! [Boolean] default = False ! If true, use the full range of options available from ! the older GOLD-derived split time stepping code. @@ -99,14 +101,18 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_registry === + +! === Parameters of module MOM_tracer_flow_control === USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False ! If true, use the ideal_age_example tracer package. USE_OCMIP2_CFC = True ! [Boolean] default = False ! If true, use the MOM_OCMIP2_CFC tracer package. - ! Parameters of module ideal_age_example - ! Parameters of module MOM_OCMIP2_CFC + +! === Parameters of module ideal_age_example === + +! === Parameters of module MOM_OCMIP2_CFC === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "file" ! @@ -125,7 +131,8 @@ COORD_CONFIG = "file" ! ! USER - call a user modified routine. COORD_FILE = "GOLD_IC.2010.11.15.nc" ! ! The file from which the coordinate densities are read. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -216,8 +223,10 @@ TS_CONFIG = "file" ! ! USER - call a user modified routine. TS_FILE = "GOLD_IC.2010.11.15.nc" ! ! The initial condition file for temperature. - ! Parameters of module MOM_MEKE - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_MEKE === + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -243,7 +252,8 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 ! of S*N for purposes of finding the Eady growth rate. VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. - ! Parameters of module MOM_wave_speed + +! === Parameters of module MOM_wave_speed === FLUX_BT_COUPLING = True ! [Boolean] default = False ! If true, use mass fluxes to ensure consistency between ! the baroclinic and barotropic modes. This is only used @@ -280,7 +290,8 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! v-points, and similarly at v-points. This option is ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 @@ -299,7 +310,8 @@ SMAGORINSKY_AH = True ! [Boolean] default = False SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === CHANNEL_DRAG = True ! [Boolean] default = False ! If true, the bottom drag is exerted directly on each ! layer proportional to the fraction of the bottom it @@ -329,8 +341,10 @@ HBBL = 10.0 ! [m] MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_PointAccel - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -349,7 +363,8 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -384,12 +399,14 @@ DTBT = 60.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 ! The maximum horizontal thickness diffusivity. - ! Parameters of module MOM_mixed_layer_restrat + +! === Parameters of module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -406,8 +423,9 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. ML_RADIATION = True ! [Boolean] default = False ! If true, allow a fraction of TKE available from wind ! work to penetrate below the base of the mixed layer @@ -467,13 +485,15 @@ READ_TIDEAMP = True ! [Boolean] default = False H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_geothermal + +! === Parameters of module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -481,11 +501,13 @@ GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" ! The file from which the geothermal heating is to be ! read, or blank to use a constant heating rate. - ! Parameters of module MOM_kappa_shear + +! === Parameters of module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. - ! Parameters of module MOM_mixed_layer + +! === Parameters of module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer @@ -519,8 +541,10 @@ DO_RIVERMIX = True ! [Boolean] default = False RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 ! The depth to which rivers are mixed if DO_RIVERMIX is ! defined. - ! Parameters of module MOM_regularize_layers - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_regularize_layers === + +! === Parameters of module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -531,8 +555,10 @@ CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! ! CHL_FROM_FILE are true. PEN_SW_NBANDS = 3 ! default = 1 ! The number of bands of penetrating shortwave radiation. - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -551,7 +577,8 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! With Diffuse_ML_interior, the ratio of the truly ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. - ! Parameters of module ocean_model_init + +! === Parameters of module ocean_model_init === ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 ! The interval in units of TIMEUNIT between saves of the ! energies of the run and other globally summed diagnostics. @@ -559,7 +586,8 @@ RESTORE_SALINITY = True ! [Boolean] default = False ! If true, the coupled driver will add a globally-balanced ! fresh-water flux that drives sea-surface salinity ! toward specified values. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 ! The maximum surface pressure that can be exerted by the ! atmosphere and floating sea-ice or ice shelves. This is @@ -591,7 +619,8 @@ READ_GUST_2D = True ! [Boolean] default = False GUST_2D_FILE = "gustiness_qscat.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === MAXTRUNC = 1000000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than diff --git a/examples/adjustment2d/layer/MOM_parameter_doc.all b/examples/adjustment2d/layer/MOM_parameter_doc.all index 03f7e23a57..6734dd1e4f 100644 --- a/examples/adjustment2d/layer/MOM_parameter_doc.all +++ b/examples/adjustment2d/layer/MOM_parameter_doc.all @@ -66,8 +66,9 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 10.0 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1000.0 ! [kg m-3] default = 1035.0 @@ -93,7 +94,8 @@ NK = 25 ! [nondim] AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. - ! Parameters of module MOM + +! === Parameters of module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -201,7 +203,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -247,7 +250,8 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! file support (4Gb), otherwise the limit is 2Gb. MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -285,7 +289,8 @@ DENSITY_RANGE = 5.0 ! [kg m-3] default = 2.0 ! The range of reference potential densities in the layers. GFS = 10.0 ! [m s-2] default = 10.0 ! The reduced gravity at the free surface. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -450,7 +455,8 @@ APPLY_OBC_U = False ! [Boolean] default = False APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -498,7 +504,8 @@ MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -643,7 +650,8 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -671,7 +679,8 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! The nondimensional coefficient of the ratio of the ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -734,11 +743,13 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. - ! Parameters of module MOM_PointAccel + +! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -776,7 +787,8 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the bottom boundary layer. KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -884,7 +896,8 @@ DTBT = 5.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -905,8 +918,9 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of ! equations for the internal tide energy density. @@ -1023,7 +1037,8 @@ DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 USE_KPP = False ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1033,7 +1048,8 @@ MAX_ENT_IT = 5 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-13 ! [m] default = 1.0E-13 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_regularize_layers + +! === Parameters of module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1045,7 +1061,8 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! The value of the relative thickness deficit at which ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1061,12 +1078,14 @@ PEN_SW_NBANDS = 1 ! default = 1 OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. - ! Parameters of module MOM_tracer_advect + +! === Parameters of module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1088,7 +1107,8 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! If true, use enough iterations the diffusion to ensure ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1111,7 +1131,8 @@ GUST_CONST = 0.02 ! [Pa] default = 0.02 READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1150,7 +1171,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 600.0 ! [s] default = 150.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/adjustment2d/layer/MOM_parameter_doc.short b/examples/adjustment2d/layer/MOM_parameter_doc.short index 9f4d447cc7..e9c6d7479a 100644 --- a/examples/adjustment2d/layer/MOM_parameter_doc.short +++ b/examples/adjustment2d/layer/MOM_parameter_doc.short @@ -46,8 +46,9 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 10.0 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1000.0 ! [kg m-3] default = 1035.0 @@ -59,7 +60,8 @@ ANGSTROM = 1.0E-15 ! [m] default = 1.0E-10 ! The minumum layer thickness, usually one-Angstrom. NK = 25 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === Parameters of module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -86,7 +88,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -100,7 +103,8 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 ! When EQN_OF_STATE=LINEAR, ! this is the partial derivative of density with ! salinity. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "linear" ! @@ -119,7 +123,8 @@ COORD_CONFIG = "linear" ! ! USER - call a user modified routine. DENSITY_RANGE = 5.0 ! [kg m-3] default = 2.0 ! The range of reference potential densities in the layers. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -209,11 +214,13 @@ TS_CONFIG = "adjustment2d" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === ETA_TOLERANCE = 1.0E-12 ! [m] default = 1.25E-14 ! The tolerance for the differences between the ! barotropic and baroclinic estimates of the sea surface @@ -231,7 +238,8 @@ KE_SCHEME = "KE_GUDONOV" ! default = "KE_ARAKAWA" ! KE_SCHEME selects the discretization for acceleration ! due to the kinetic energy gradient. Valid values are: ! KE_ARAKAWA, KE_SIMPLE_GUDONOV, KE_GUDONOV - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -242,7 +250,8 @@ SMAGORINSKY_KH = True ! [Boolean] default = False SMAG_LAP_CONST = 0.15 ! [nondim] default = 0.0 ! The nondimensional Laplacian Smagorinsky constant, ! often 0.15. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML @@ -277,14 +286,17 @@ HBBL = 0.001 ! [m] MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_PointAccel - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === BBL_THICK_MIN = 0.01 ! [m] default = 0.0 ! The minimum bottom boundary layer thickness that can be ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -316,11 +328,13 @@ DTBT = 5.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. BBL_EFFIC = 0.0 ! [nondim] default = 0.2 ! The efficiency with which the energy extracted by ! bottom drag drives BBL diffusion. This is only @@ -329,22 +343,28 @@ KD = 0.0 ! [m2 s-1] ! The background diapycnal diffusivity of density in the ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal ! mixing, as described in Hallberg (MWR, 2000). - ! Parameters of module MOM_regularize_layers - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_regularize_layers === + +! === Parameters of module MOM_opacity === PEN_SW_SCALE = 15.0 ! [m] default = 0.0 ! The vertical absorption e-folding depth of the ! penetrating shortwave radiation. PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 ! The fraction of the shortwave radiation that penetrates ! below the surface. - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -358,7 +378,8 @@ WIND_CONFIG = "zero" ! ! The character string that indicates how wind forcing ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === MAXTRUNC = 10 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -375,7 +396,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! value for MAXCPU. MAXCPU has units of wall-clock ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 600.0 ! [s] default = 150.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/adjustment2d/rho/MOM_parameter_doc.all b/examples/adjustment2d/rho/MOM_parameter_doc.all index 067045481e..fc0cd3aef0 100644 --- a/examples/adjustment2d/rho/MOM_parameter_doc.all +++ b/examples/adjustment2d/rho/MOM_parameter_doc.all @@ -66,8 +66,9 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 10.0 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1000.0 ! [kg m-3] default = 1035.0 @@ -93,7 +94,8 @@ NK = 25 ! [nondim] AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. - ! Parameters of module MOM + +! === Parameters of module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -201,7 +203,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -247,7 +250,8 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! file support (4Gb), otherwise the limit is 2Gb. MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -285,7 +289,8 @@ DENSITY_RANGE = 5.0 ! [kg m-3] default = 2.0 ! The range of reference potential densities in the layers. GFS = 10.0 ! [m s-2] default = 10.0 ! The reduced gravity at the free surface. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -523,7 +528,8 @@ REMAPPING_SCHEME = "PPM_IH4" ! default = "PLM" ! PPM_IH4 (3rd-order accurate) ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -571,7 +577,8 @@ MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -716,7 +723,8 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -744,7 +752,8 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! The nondimensional coefficient of the ratio of the ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -807,11 +816,13 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. - ! Parameters of module MOM_PointAccel + +! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -849,7 +860,8 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the bottom boundary layer. KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -957,7 +969,8 @@ DTBT = 5.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -978,8 +991,9 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of ! equations for the internal tide energy density. @@ -1096,7 +1110,8 @@ DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 USE_KPP = False ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1106,7 +1121,8 @@ MAX_ENT_IT = 5 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-13 ! [m] default = 1.0E-13 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_regularize_layers + +! === Parameters of module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1118,7 +1134,8 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! The value of the relative thickness deficit at which ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1134,12 +1151,14 @@ PEN_SW_NBANDS = 1 ! default = 1 OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. - ! Parameters of module MOM_tracer_advect + +! === Parameters of module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1161,7 +1180,8 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! If true, use enough iterations the diffusion to ensure ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1184,7 +1204,8 @@ GUST_CONST = 0.02 ! [Pa] default = 0.02 READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1223,7 +1244,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 600.0 ! [s] default = 150.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/adjustment2d/rho/MOM_parameter_doc.short b/examples/adjustment2d/rho/MOM_parameter_doc.short index dea78239a4..c137263bd0 100644 --- a/examples/adjustment2d/rho/MOM_parameter_doc.short +++ b/examples/adjustment2d/rho/MOM_parameter_doc.short @@ -46,8 +46,9 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 10.0 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1000.0 ! [kg m-3] default = 1035.0 @@ -59,7 +60,8 @@ ANGSTROM = 1.0E-15 ! [m] default = 1.0E-10 ! The minumum layer thickness, usually one-Angstrom. NK = 25 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === Parameters of module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -89,7 +91,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -103,7 +106,8 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 ! When EQN_OF_STATE=LINEAR, ! this is the partial derivative of density with ! salinity. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "linear" ! @@ -122,7 +126,8 @@ COORD_CONFIG = "linear" ! ! USER - call a user modified routine. DENSITY_RANGE = 5.0 ! [kg m-3] default = 2.0 ! The range of reference potential densities in the layers. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -260,11 +265,13 @@ REMAPPING_SCHEME = "PPM_IH4" ! default = "PLM" ! PPM_IH4 (3rd-order accurate) ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === ETA_TOLERANCE = 1.0E-12 ! [m] default = 1.25E-14 ! The tolerance for the differences between the ! barotropic and baroclinic estimates of the sea surface @@ -282,7 +289,8 @@ KE_SCHEME = "KE_GUDONOV" ! default = "KE_ARAKAWA" ! KE_SCHEME selects the discretization for acceleration ! due to the kinetic energy gradient. Valid values are: ! KE_ARAKAWA, KE_SIMPLE_GUDONOV, KE_GUDONOV - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -293,7 +301,8 @@ SMAGORINSKY_KH = True ! [Boolean] default = False SMAG_LAP_CONST = 0.15 ! [nondim] default = 0.0 ! The nondimensional Laplacian Smagorinsky constant, ! often 0.15. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML @@ -328,14 +337,17 @@ HBBL = 0.001 ! [m] MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_PointAccel - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === BBL_THICK_MIN = 0.01 ! [m] default = 0.0 ! The minimum bottom boundary layer thickness that can be ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -367,11 +379,13 @@ DTBT = 5.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. BBL_EFFIC = 0.0 ! [nondim] default = 0.2 ! The efficiency with which the energy extracted by ! bottom drag drives BBL diffusion. This is only @@ -380,22 +394,28 @@ KD = 0.0 ! [m2 s-1] ! The background diapycnal diffusivity of density in the ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal ! mixing, as described in Hallberg (MWR, 2000). - ! Parameters of module MOM_regularize_layers - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_regularize_layers === + +! === Parameters of module MOM_opacity === PEN_SW_SCALE = 15.0 ! [m] default = 0.0 ! The vertical absorption e-folding depth of the ! penetrating shortwave radiation. PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 ! The fraction of the shortwave radiation that penetrates ! below the surface. - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -409,7 +429,8 @@ WIND_CONFIG = "zero" ! ! The character string that indicates how wind forcing ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === MAXTRUNC = 10 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -426,7 +447,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! value for MAXCPU. MAXCPU has units of wall-clock ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 600.0 ! [s] default = 150.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/adjustment2d/z/MOM_parameter_doc.all b/examples/adjustment2d/z/MOM_parameter_doc.all index fd06dd0df0..1d9c79fb63 100644 --- a/examples/adjustment2d/z/MOM_parameter_doc.all +++ b/examples/adjustment2d/z/MOM_parameter_doc.all @@ -66,8 +66,9 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 10.0 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1000.0 ! [kg m-3] default = 1035.0 @@ -93,7 +94,8 @@ NK = 25 ! [nondim] AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. - ! Parameters of module MOM + +! === Parameters of module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -201,7 +203,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -247,7 +250,8 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! file support (4Gb), otherwise the limit is 2Gb. MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -285,7 +289,8 @@ DENSITY_RANGE = 5.0 ! [kg m-3] default = 2.0 ! The range of reference potential densities in the layers. GFS = 10.0 ! [m s-2] default = 10.0 ! The reduced gravity at the free surface. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -523,7 +528,8 @@ REMAPPING_SCHEME = "PPM_IH4" ! default = "PLM" ! PPM_IH4 (3rd-order accurate) ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -571,7 +577,8 @@ MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -716,7 +723,8 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -744,7 +752,8 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! The nondimensional coefficient of the ratio of the ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -807,11 +816,13 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. - ! Parameters of module MOM_PointAccel + +! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -849,7 +860,8 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the bottom boundary layer. KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -957,7 +969,8 @@ DTBT = 5.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -978,8 +991,9 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of ! equations for the internal tide energy density. @@ -1096,7 +1110,8 @@ DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 USE_KPP = False ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1106,7 +1121,8 @@ MAX_ENT_IT = 5 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-13 ! [m] default = 1.0E-13 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_regularize_layers + +! === Parameters of module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1118,7 +1134,8 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! The value of the relative thickness deficit at which ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1134,12 +1151,14 @@ PEN_SW_NBANDS = 1 ! default = 1 OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. - ! Parameters of module MOM_tracer_advect + +! === Parameters of module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1161,7 +1180,8 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! If true, use enough iterations the diffusion to ensure ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1184,7 +1204,8 @@ GUST_CONST = 0.02 ! [Pa] default = 0.02 READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1223,7 +1244,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 600.0 ! [s] default = 150.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/adjustment2d/z/MOM_parameter_doc.short b/examples/adjustment2d/z/MOM_parameter_doc.short index 5b74038ce7..3932daadef 100644 --- a/examples/adjustment2d/z/MOM_parameter_doc.short +++ b/examples/adjustment2d/z/MOM_parameter_doc.short @@ -46,8 +46,9 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 10.0 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1000.0 ! [kg m-3] default = 1035.0 @@ -59,7 +60,8 @@ ANGSTROM = 1.0E-15 ! [m] default = 1.0E-10 ! The minumum layer thickness, usually one-Angstrom. NK = 25 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === Parameters of module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -89,7 +91,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -103,7 +106,8 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 ! When EQN_OF_STATE=LINEAR, ! this is the partial derivative of density with ! salinity. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "linear" ! @@ -122,7 +126,8 @@ COORD_CONFIG = "linear" ! ! USER - call a user modified routine. DENSITY_RANGE = 5.0 ! [kg m-3] default = 2.0 ! The range of reference potential densities in the layers. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -260,11 +265,13 @@ REMAPPING_SCHEME = "PPM_IH4" ! default = "PLM" ! PPM_IH4 (3rd-order accurate) ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === ETA_TOLERANCE = 1.0E-12 ! [m] default = 1.25E-14 ! The tolerance for the differences between the ! barotropic and baroclinic estimates of the sea surface @@ -282,7 +289,8 @@ KE_SCHEME = "KE_GUDONOV" ! default = "KE_ARAKAWA" ! KE_SCHEME selects the discretization for acceleration ! due to the kinetic energy gradient. Valid values are: ! KE_ARAKAWA, KE_SIMPLE_GUDONOV, KE_GUDONOV - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -293,7 +301,8 @@ SMAGORINSKY_KH = True ! [Boolean] default = False SMAG_LAP_CONST = 0.15 ! [nondim] default = 0.0 ! The nondimensional Laplacian Smagorinsky constant, ! often 0.15. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML @@ -328,14 +337,17 @@ HBBL = 0.001 ! [m] MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_PointAccel - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === BBL_THICK_MIN = 0.01 ! [m] default = 0.0 ! The minimum bottom boundary layer thickness that can be ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -367,11 +379,13 @@ DTBT = 5.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. BBL_EFFIC = 0.0 ! [nondim] default = 0.2 ! The efficiency with which the energy extracted by ! bottom drag drives BBL diffusion. This is only @@ -380,22 +394,28 @@ KD = 0.0 ! [m2 s-1] ! The background diapycnal diffusivity of density in the ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal ! mixing, as described in Hallberg (MWR, 2000). - ! Parameters of module MOM_regularize_layers - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_regularize_layers === + +! === Parameters of module MOM_opacity === PEN_SW_SCALE = 15.0 ! [m] default = 0.0 ! The vertical absorption e-folding depth of the ! penetrating shortwave radiation. PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 ! The fraction of the shortwave radiation that penetrates ! below the surface. - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -409,7 +429,8 @@ WIND_CONFIG = "zero" ! ! The character string that indicates how wind forcing ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === MAXTRUNC = 10 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -426,7 +447,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! value for MAXCPU. MAXCPU has units of wall-clock ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 600.0 ! [s] default = 150.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/benchmark/MOM_parameter_doc.all b/examples/benchmark/MOM_parameter_doc.all index 572bcad3d1..f1290c1040 100644 --- a/examples/benchmark/MOM_parameter_doc.all +++ b/examples/benchmark/MOM_parameter_doc.all @@ -66,8 +66,9 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 @@ -93,7 +94,8 @@ NK = 22 ! [nondim] AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. - ! Parameters of module MOM + +! === Parameters of module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -203,7 +205,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -238,7 +241,8 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! file support (4Gb), otherwise the limit is 2Gb. MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -254,7 +258,8 @@ USE_OCMIP2_CFC = False ! [Boolean] default = False USE_generic_tracer = False ! [Boolean] default = False ! If true and _USE_GENERIC_TRACER is defined as a ! preprocessor macro, use the MOM_generic_tracer packages. - ! Parameters of module ideal_age_example + +! === Parameters of module ideal_age_example === DO_IDEAL_AGE = True ! [Boolean] default = True ! If true, use an ideal age tracer that is set to 0 age ! in the mixed layer and ages at unit rate in the interior. @@ -319,7 +324,8 @@ TS_RANGE_RESOLN_RATIO = 5.0 ! [nondim] default = 1.0 ! greater than 1 increase the resolution of the denser water. GFS = 9.8 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "mercator" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -373,7 +379,8 @@ TOPO_CONFIG = "benchmark" ! ! DOME2D gravity current/overflow test case. ! seamount - Gaussian bump for spontaneous motion test case. ! USER - call a user modified routine. - ! Parameters of module benchmark_initialize_topography + +! === Parameters of module benchmark_initialize_topography === MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 ! The minimum depth of the ocean. MAXIMUM_DEPTH = 5500.0 ! [m] @@ -479,7 +486,8 @@ APPLY_OBC_U = False ! [Boolean] default = False APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -527,7 +535,8 @@ MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -557,7 +566,8 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 ! of S*N for purposes of finding the Eady growth rate. VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. - ! Parameters of module MOM_wave_speed + +! === Parameters of module MOM_wave_speed === KH_RES_SCALE_COEF = 1.0 ! [nondim] default = 1.0 ! A coefficient that determines how Kh is scaled away if ! RESOLN_SCALED_... is true, as @@ -687,7 +697,8 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = False ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = True ! [Boolean] default = True @@ -727,7 +738,8 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! The nondimensional coefficient of the ratio of the ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -779,11 +791,13 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. - ! Parameters of module MOM_PointAccel + +! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -836,7 +850,8 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the bottom boundary layer. KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -948,7 +963,8 @@ DTBT = -0.95 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 1.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -965,7 +981,8 @@ KHTH_SLOPE_MAX = 0.01 ! [nondim] default = 0.01 KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 ! A diapycnal diffusivity that is used to interpolate ! more sensible values of T & S into thin layers. - ! Parameters of module MOM_mixed_layer_restrat + +! === Parameters of module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 5.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -979,8 +996,9 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. ML_MIX_FIRST = 0.0 ! [nondim] default = 0.0 ! The fraction of the mixed layer mixing that is applied ! before interior diapycnal mixing. 0 by default. @@ -1094,7 +1112,8 @@ DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 USE_KPP = False ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1104,7 +1123,8 @@ MAX_ENT_IT = 20 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.341640786499874E-05 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_kappa_shear + +! === Parameters of module MOM_kappa_shear === RINO_CRIT = 0.25 ! [nondim] default = 0.25 ! The critical Richardson number for shear mixing. SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 @@ -1162,7 +1182,8 @@ DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True ! If true, combine the mixed layers together before ! solving the kappa-shear equations. - ! Parameters of module MOM_mixed_layer + +! === Parameters of module MOM_mixed_layer === MSTAR = 0.3 ! [units=nondim] default = 0.3 ! The ratio of the friction velocity cubed to the TKE ! input to the mixed layer. @@ -1246,7 +1267,8 @@ LIMIT_BUFFER_DET_DH_BATHY = 0.2 ! [nondim] default = 0.2 ! The fraction of the total depth by which the thickness ! of the surface region (mixed & buffer layer) is allowed ! to change between grid points. - ! Parameters of module MOM_regularize_layers + +! === Parameters of module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1255,7 +1277,8 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! The value of the relative thickness deficit at which ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1271,12 +1294,14 @@ PEN_SW_NBANDS = 1 ! default = 1 OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. - ! Parameters of module MOM_tracer_advect + +! === Parameters of module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 1.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1302,7 +1327,8 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! With Diffuse_ML_interior, the ratio of the truly ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = True ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = True ! [Boolean] default = True @@ -1361,7 +1387,8 @@ GUST_CONST = 0.02 ! [Pa] default = 0.02 READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1400,7 +1427,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 3600.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/benchmark/MOM_parameter_doc.short b/examples/benchmark/MOM_parameter_doc.short index d72106328d..9c02f1cd15 100644 --- a/examples/benchmark/MOM_parameter_doc.short +++ b/examples/benchmark/MOM_parameter_doc.short @@ -42,11 +42,13 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. NK = 22 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === Parameters of module MOM === THICKNESSDIFFUSE = True ! [Boolean] default = False ! If true, interfaces or isopycnal surfaces are diffused, ! depending on the value of FULL_THICKNESSDIFFUSE. @@ -89,11 +91,14 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_registry === + +! === Parameters of module MOM_tracer_flow_control === USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False ! If true, use the ideal_age_example tracer package. - ! Parameters of module ideal_age_example + +! === Parameters of module ideal_age_example === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "ts_range" ! @@ -121,7 +126,8 @@ TS_RANGE_RESOLN_RATIO = 5.0 ! [nondim] default = 1.0 ! part of the range to that in the lightest part of the ! range when COORD_CONFIG is set to ts_range. Values ! greater than 1 increase the resolution of the denser water. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "mercator" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -162,7 +168,8 @@ TOPO_CONFIG = "benchmark" ! ! DOME2D gravity current/overflow test case. ! seamount - Gaussian bump for spontaneous motion test case. ! USER - call a user modified routine. - ! Parameters of module benchmark_initialize_topography + +! === Parameters of module benchmark_initialize_topography === MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 ! The minimum depth of the ocean. MAXIMUM_DEPTH = 5500.0 ! [m] @@ -206,8 +213,10 @@ TS_CONFIG = "benchmark" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. - ! Parameters of module MOM_MEKE - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_MEKE === + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -237,7 +246,8 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 ! of S*N for purposes of finding the Eady growth rate. VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. - ! Parameters of module MOM_wave_speed + +! === Parameters of module MOM_wave_speed === ETA_TOLERANCE = 1.0E-06 ! [m] default = 1.1E-09 ! The tolerance for the differences between the ! barotropic and baroclinic estimates of the sea surface @@ -255,7 +265,8 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! v-points, and similarly at v-points. This option would ! have no effect on the SADOURNY Coriolis scheme if it ! were possible to use centered difference thickness fluxes. - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === AH_VEL_SCALE = 0.05 ! [m s-1] default = 0.0 ! The velocity scale which is multiplied by the cube of ! the grid spacing to calculate the Laplacian viscosity. @@ -267,7 +278,8 @@ SMAGORINSKY_AH = True ! [Boolean] default = False SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === DYNAMIC_VISCOUS_ML = True ! [Boolean] default = False ! If true, use a bulk Richardson number criterion to ! determine the mixed layer thickness for viscosity. @@ -293,8 +305,10 @@ HBBL = 10.0 ! [m] MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_PointAccel - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -313,7 +327,8 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -367,12 +382,14 @@ DTBT = -0.95 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 1.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 ! The maximum horizontal thickness diffusivity. - ! Parameters of module MOM_mixed_layer_restrat + +! === Parameters of module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 5.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -382,8 +399,9 @@ FOX_KEMPER_ML_RESTRAT_COEF = 5.0 ! [nondim] default = 0.0 ! geostrophic kinetic energy or 1 plus the square of the ! grid spacing over the deformation radius, as detailed ! by Fox-Kemper et al. (2010) - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. RECLAIM_FRAZIL = False ! [Boolean] default = True ! If true, try to use any frazil heat deficit to cool any ! overlying layers down to the freezing point, thereby @@ -393,17 +411,20 @@ KD = 2.0E-05 ! [m2 s-1] ! The background diapycnal diffusivity of density in the ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.341640786499874E-05 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_kappa_shear + +! === Parameters of module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. - ! Parameters of module MOM_mixed_layer + +! === Parameters of module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer @@ -428,16 +449,20 @@ CORRECT_ABSORPTION_DEPTH = True ! [Boolean] default = False ! If true, the depth at which penetrating shortwave ! radiation is absorbed is corrected by moving some of ! the heating upward in the water column. - ! Parameters of module MOM_regularize_layers - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_regularize_layers === + +! === Parameters of module MOM_opacity === PEN_SW_SCALE = 15.0 ! [m] default = 0.0 ! The vertical absorption e-folding depth of the ! penetrating shortwave radiation. PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 ! The fraction of the shortwave radiation that penetrates ! below the surface. - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 1.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MAX = 900.0 ! [m2 s-1] default = 0.0 @@ -449,7 +474,8 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! With Diffuse_ML_interior, the ratio of the truly ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === BUOY_CONFIG = "linear" ! ! The character string that indicates how buoyancy forcing ! is specified. Valid options include (file), (zero), @@ -482,7 +508,8 @@ SST_SOUTH = 3.0 ! [deg C] default = 0.0 ! With buoy_config linear, the sea surface temperature ! at the southern end of the domain toward which to ! to restore. - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -497,7 +524,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! value for MAXCPU. MAXCPU has units of wall-clock ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 3600.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/circle_obcs/MOM_parameter_doc.all b/examples/circle_obcs/MOM_parameter_doc.all index ac6bf43a49..82f62ba2af 100644 --- a/examples/circle_obcs/MOM_parameter_doc.all +++ b/examples/circle_obcs/MOM_parameter_doc.all @@ -66,8 +66,9 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1031.0 ! [kg m-3] default = 1035.0 @@ -93,7 +94,8 @@ NK = 10 ! [nondim] AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. - ! Parameters of module MOM + +! === Parameters of module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -180,7 +182,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === PARALLEL_RESTARTFILES = False ! [Boolean] default = False ! If true, each processor writes its own restart file, ! otherwise a single restart file is generated @@ -191,7 +194,8 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! file support (4Gb), otherwise the limit is 2Gb. MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = True ! [Boolean] default = False @@ -207,7 +211,8 @@ USE_OCMIP2_CFC = False ! [Boolean] default = False USE_generic_tracer = False ! [Boolean] default = False ! If true and _USE_GENERIC_TRACER is defined as a ! preprocessor macro, use the MOM_generic_tracer packages. - ! Parameters of module DOME_tracer + +! === Parameters of module DOME_tracer === DOME_TRACER_IC_FILE = "" ! default = "" ! The name of a file from which to read the initial ! conditions for the DOME tracers, or blank to initialize @@ -238,7 +243,8 @@ LIGHTEST_DENSITY = 1030.0 ! [kg m-3] default = 1031.0 ! The reference potential density used for layer 1. DENSITY_RANGE = 2.0 ! [kg m-3] default = 2.0 ! The range of reference potential densities in the layers. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -348,7 +354,8 @@ THICKNESS_CONFIG = "circle_obcs" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. - ! Parameters of module circle_obcs_initialize_thickness + +! === Parameters of module circle_obcs_initialize_thickness === DISK_RADIUS = 24.0 ! [k] ! The radius of the initially elevated disk in the ! circle_obcs test case. @@ -386,7 +393,8 @@ READ_OBC_TS = False ! [Boolean] default = False ! If true, read the values for the temperature and ! salinity open boundary conditions from the file ! specified by OBC_FILE. - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -434,7 +442,8 @@ MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -579,7 +588,8 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = True ! [Boolean] default = True @@ -637,7 +647,8 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! The nondimensional coefficient of the ratio of the ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -700,11 +711,13 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. - ! Parameters of module MOM_PointAccel + +! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -758,7 +771,8 @@ OBC_RAD_THICK_WT = 0.2 ! [nondim] default = 0.2 ! time level (1) or the running mean (0) for thicknesses. ! Valid values range from 0 to 1. This is only used if ! one of the APPLY_OBC_[UV]_FLATHER_... is true. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -870,7 +884,8 @@ DTBT = -0.95 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 0.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -891,8 +906,9 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of ! equations for the internal tide energy density. @@ -1009,7 +1025,8 @@ DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 USE_KPP = False ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1019,7 +1036,8 @@ MAX_ENT_IT = 20 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.095445115010332E-05 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_kappa_shear + +! === Parameters of module MOM_kappa_shear === RINO_CRIT = 0.25 ! [nondim] default = 0.25 ! The critical Richardson number for shear mixing. SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 @@ -1074,7 +1092,8 @@ DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False ! If true, write debugging data for the kappa-shear code. ! Caution: this option is _very_ verbose and should only ! be used in single-column mode! - ! Parameters of module MOM_regularize_layers + +! === Parameters of module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1086,12 +1105,14 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! The value of the relative thickness deficit at which ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. - ! Parameters of module MOM_tracer_advect + +! === Parameters of module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1113,7 +1134,8 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! If true, use enough iterations the diffusion to ensure ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1136,7 +1158,8 @@ GUST_CONST = 0.02 ! [Pa] default = 0.02 READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1175,7 +1198,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 600.0 ! [s] default = 120.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/circle_obcs/MOM_parameter_doc.short b/examples/circle_obcs/MOM_parameter_doc.short index c498944566..5511abc3ce 100644 --- a/examples/circle_obcs/MOM_parameter_doc.short +++ b/examples/circle_obcs/MOM_parameter_doc.short @@ -44,8 +44,9 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. RHO_0 = 1031.0 ! [kg m-3] default = 1035.0 ! The mean ocean density used with BOUSSINESQ true to ! calculate accelerations and the mass for conservation @@ -53,7 +54,8 @@ RHO_0 = 1031.0 ! [kg m-3] default = 1035.0 ! parameters from vertical units of m to kg m-2. NK = 10 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === Parameters of module MOM === ENABLE_THERMODYNAMICS = False ! [Boolean] default = True ! If true, Temperature and salinity are used as state ! variables. @@ -74,11 +76,14 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_registry === + +! === Parameters of module MOM_tracer_flow_control === USE_DOME_TRACER = True ! [Boolean] default = False ! If true, use the DOME_tracer tracer package. - ! Parameters of module DOME_tracer + +! === Parameters of module DOME_tracer === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "layer_ref" ! @@ -97,7 +102,8 @@ COORD_CONFIG = "layer_ref" ! ! USER - call a user modified routine. LIGHTEST_DENSITY = 1030.0 ! [kg m-3] default = 1031.0 ! The reference potential density used for layer 1. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -181,22 +187,26 @@ THICKNESS_CONFIG = "circle_obcs" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. - ! Parameters of module circle_obcs_initialize_thickness + +! === Parameters of module circle_obcs_initialize_thickness === DISK_RADIUS = 24.0 ! [k] ! The radius of the initially elevated disk in the ! circle_obcs test case. - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === CDRAG = 0.002 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === BOUND_CORIOLIS = True ! [Boolean] default = False ! If true, the Coriolis terms at u-points are bounded by ! the four estimates of (f+rv)v from the four neighboring ! v-points, and similarly at v-points. This option would ! have no effect on the SADOURNY Coriolis scheme if it ! were possible to use centered difference thickness fluxes. - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. KH = 25.0 ! [m2 s-1] default = 0.0 @@ -222,7 +232,8 @@ SMAGORINSKY_AH = True ! [Boolean] default = False SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML @@ -260,8 +271,10 @@ HBBL = 10.0 ! [m] MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_PointAccel - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -276,7 +289,8 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -324,27 +338,35 @@ DTBT = -0.95 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_thickness_diffuse === + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. KD = 1.0E-04 ! [m2 s-1] ! The background diapycnal diffusivity of density in the ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.095445115010332E-05 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_kappa_shear + +! === Parameters of module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. - ! Parameters of module MOM_regularize_layers - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_regularize_layers === + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -358,7 +380,8 @@ WIND_CONFIG = "zero" ! ! The character string that indicates how wind forcing ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === MAXTRUNC = 10 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -375,7 +398,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! value for MAXCPU. MAXCPU has units of wall-clock ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 600.0 ! [s] default = 120.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/double_gyre/MOM_parameter_doc.all b/examples/double_gyre/MOM_parameter_doc.all index b1df67cfcf..2c687db307 100644 --- a/examples/double_gyre/MOM_parameter_doc.all +++ b/examples/double_gyre/MOM_parameter_doc.all @@ -66,8 +66,9 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 @@ -93,7 +94,8 @@ NK = 2 ! [nondim] AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. - ! Parameters of module MOM + +! === Parameters of module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -180,7 +182,8 @@ SAVE_INITIAL_CONDS = False ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "MOM_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === PARALLEL_RESTARTFILES = False ! [Boolean] default = False ! If true, each processor writes its own restart file, ! otherwise a single restart file is generated @@ -191,7 +194,8 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! file support (4Gb), otherwise the limit is 2Gb. MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -227,7 +231,8 @@ GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. GINT = 0.0098 ! [m s-2] ! The reduced gravity across internal interfaces. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "spherical" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -358,7 +363,8 @@ APPLY_OBC_U = False ! [Boolean] default = False APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -406,7 +412,8 @@ MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -551,7 +558,8 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -579,7 +587,8 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! The nondimensional coefficient of the ratio of the ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -642,7 +651,8 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -674,7 +684,8 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the bottom boundary layer. KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -782,7 +793,8 @@ DTBT = -0.9 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 0.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -803,14 +815,17 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. - ! Parameters of module MOM_tracer_advect + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -832,7 +847,8 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! If true, use enough iterations the diffusion to ensure ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -855,7 +871,8 @@ GUST_CONST = 0.02 ! [Pa] default = 0.02 READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -896,7 +913,8 @@ MAXCPU = -1.0 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 2400.0 ! [s] default = 1200.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/double_gyre/MOM_parameter_doc.short b/examples/double_gyre/MOM_parameter_doc.short index c333e81e99..4e9d5463bc 100644 --- a/examples/double_gyre/MOM_parameter_doc.short +++ b/examples/double_gyre/MOM_parameter_doc.short @@ -44,11 +44,13 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. NK = 2 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === Parameters of module MOM === ENABLE_THERMODYNAMICS = False ! [Boolean] default = True ! If true, Temperature and salinity are used as state ! variables. @@ -74,8 +76,10 @@ DTBT_RESET_PERIOD = -1.0 ! [s] default = 2400.0 ! dynamic, DTBT will be set at least every forcing time ! step, and if 0, every dynamics time step. The default is ! set by DT_THERM. This is only used if SPLIT is true. - ! Parameters of module MOM_tracer_registry - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_registry === + +! === Parameters of module MOM_tracer_flow_control === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "gprime" ! @@ -96,7 +100,8 @@ GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. GINT = 0.0098 ! [m s-2] ! The reduced gravity across internal interfaces. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "spherical" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -156,8 +161,10 @@ THICKNESS_CONFIG = "uniform" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. - ! Parameters of module MOM_MEKE - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_MEKE === + +! === Parameters of module MOM_lateral_mixing_coeffs === ETA_TOLERANCE = 1.0E-12 ! [m] default = 1.0E-10 ! The tolerance for the differences between the ! barotropic and baroclinic estimates of the sea surface @@ -171,7 +178,8 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! v-points, and similarly at v-points. This option would ! have no effect on the SADOURNY Coriolis scheme if it ! were possible to use centered difference thickness fluxes. - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -189,7 +197,8 @@ SMAGORINSKY_KH = True ! [Boolean] default = False SMAG_LAP_CONST = 0.15 ! [nondim] default = 0.0 ! The nondimensional Laplacian Smagorinsky constant, ! often 0.15. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML @@ -217,7 +226,8 @@ HBBL = 10.0 ! [m] MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -232,7 +242,8 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -276,12 +287,17 @@ DTBT = -0.9 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_thickness_diffuse === + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -295,14 +311,16 @@ WIND_CONFIG = "2gyre" ! ! The character string that indicates how wind forcing ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === READ_DEPTH_LIST = True ! [Boolean] default = False ! Read the depth list from a file if it exists or ! create that file otherwise. DEPTH_LIST_MIN_INC = 1.0E-06 ! [m] default = 1.0E-10 ! The minimum increment between the depths of the ! entries in the depth-list file. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 2400.0 ! [s] default = 1200.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/external_gwave/MOM_parameter_doc.all b/examples/external_gwave/MOM_parameter_doc.all index c193a27f82..7285c36a99 100644 --- a/examples/external_gwave/MOM_parameter_doc.all +++ b/examples/external_gwave/MOM_parameter_doc.all @@ -66,8 +66,9 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1000.0 ! [kg m-3] default = 1035.0 @@ -93,7 +94,8 @@ NK = 21 ! [nondim] AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. - ! Parameters of module MOM + +! === Parameters of module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -201,7 +203,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -247,7 +250,8 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! file support (4Gb), otherwise the limit is 2Gb. MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -285,7 +289,8 @@ LIGHTEST_DENSITY = 1022.0 ! [kg m-3] default = 1000.0 ! The reference potential density used for layer 1. DENSITY_RANGE = 5.0 ! [kg m-3] default = 2.0 ! The range of reference potential densities in the layers. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -446,7 +451,8 @@ APPLY_OBC_U = False ! [Boolean] default = False APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -494,7 +500,8 @@ MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -639,7 +646,8 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -660,7 +668,8 @@ BOUND_KH = False ! [Boolean] default = True BETTER_BOUND_KH = False ! [Boolean] default = False ! If true, the Laplacian coefficient is locally limited ! to be stable with a better bounding than just BOUND_KH. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -720,11 +729,13 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. - ! Parameters of module MOM_PointAccel + +! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -762,7 +773,8 @@ KV_BBL_MIN = 1.0E-06 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the bottom boundary layer. KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -874,7 +886,8 @@ DTBT = 20.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 0.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -895,8 +908,9 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of ! equations for the internal tide energy density. @@ -1013,7 +1027,8 @@ DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 USE_KPP = False ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1023,7 +1038,8 @@ MAX_ENT_IT = 20 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.0E-13 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_regularize_layers + +! === Parameters of module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1035,7 +1051,8 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! The value of the relative thickness deficit at which ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1051,12 +1068,14 @@ PEN_SW_NBANDS = 1 ! default = 1 OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. - ! Parameters of module MOM_tracer_advect + +! === Parameters of module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1078,7 +1097,8 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! If true, use enough iterations the diffusion to ensure ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1101,7 +1121,8 @@ GUST_CONST = 0.02 ! [Pa] default = 0.02 READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1140,7 +1161,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 600.0 ! [s] default = 60.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/external_gwave/MOM_parameter_doc.short b/examples/external_gwave/MOM_parameter_doc.short index f1d02f9c91..0fda81faaa 100644 --- a/examples/external_gwave/MOM_parameter_doc.short +++ b/examples/external_gwave/MOM_parameter_doc.short @@ -46,8 +46,9 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. RHO_0 = 1000.0 ! [kg m-3] default = 1035.0 ! The mean ocean density used with BOUSSINESQ true to ! calculate accelerations and the mass for conservation @@ -57,7 +58,8 @@ ANGSTROM = 1.0E-15 ! [m] default = 1.0E-10 ! The minumum layer thickness, usually one-Angstrom. NK = 21 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === Parameters of module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -84,13 +86,15 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are ! "LINEAR", "UNESCO", and "WRIGHT". ! This is only used if USE_EOS is true. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "layer_ref" ! @@ -111,7 +115,8 @@ LIGHTEST_DENSITY = 1022.0 ! [kg m-3] default = 1000.0 ! The reference potential density used for layer 1. DENSITY_RANGE = 5.0 ! [kg m-3] default = 2.0 ! The range of reference potential densities in the layers. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -208,11 +213,13 @@ TS_CONFIG = "fit" ! ! USER - call a user modified routine. T_REF = 5.0 ! [degC] ! A reference temperature used in initialization. - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === BOUND_CORIOLIS = True ! [Boolean] default = False ! If true, the Coriolis terms at u-points are bounded by ! the four estimates of (f+rv)v from the four neighboring @@ -223,7 +230,8 @@ KE_SCHEME = "KE_GUDONOV" ! default = "KE_ARAKAWA" ! KE_SCHEME selects the discretization for acceleration ! due to the kinetic energy gradient. Valid values are: ! KE_ARAKAWA, KE_SIMPLE_GUDONOV, KE_GUDONOV - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -234,7 +242,8 @@ KH = 0.01 ! [m2 s-1] default = 0.0 BOUND_KH = False ! [Boolean] default = True ! If true, the Laplacian coefficient is locally limited ! to be stable. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === U_TRUNC_FILE = "U_velocity_truncations" ! default = "" ! The absolute path to a file into which the accelerations ! leading to zonal velocity truncations are written. @@ -261,8 +270,10 @@ HBBL = 0.001 ! [m] MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_PointAccel - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === DRAG_BG_VEL = 0.05 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is @@ -276,7 +287,8 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! near-bottom viscosity. KV_BBL_MIN = 1.0E-06 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the bottom boundary layer. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -329,9 +341,11 @@ DTBT = 20.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_thickness_diffuse === + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. BBL_EFFIC = 0.0 ! [nondim] default = 0.2 ! The efficiency with which the energy extracted by ! bottom drag drives BBL diffusion. This is only @@ -340,7 +354,8 @@ KD = 0.0 ! [m2 s-1] ! The background diapycnal diffusivity of density in the ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -350,11 +365,16 @@ MAX_ENT_IT = 20 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.0E-13 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_regularize_layers - ! Parameters of module MOM_opacity - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_regularize_layers === + +! === Parameters of module MOM_opacity === + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -368,7 +388,8 @@ WIND_CONFIG = "zero" ! ! The character string that indicates how wind forcing ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === MAXTRUNC = 10 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -385,7 +406,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! value for MAXCPU. MAXCPU has units of wall-clock ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 600.0 ! [s] default = 60.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/flow_downslope/layer/MOM_parameter_doc.all b/examples/flow_downslope/layer/MOM_parameter_doc.all index 754b1f7a71..581ebadb8d 100644 --- a/examples/flow_downslope/layer/MOM_parameter_doc.all +++ b/examples/flow_downslope/layer/MOM_parameter_doc.all @@ -66,8 +66,9 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 @@ -93,7 +94,8 @@ NK = 40 ! [nondim] AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. - ! Parameters of module MOM + +! === Parameters of module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -201,7 +203,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -247,7 +250,8 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! file support (4Gb), otherwise the limit is 2Gb. MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -285,7 +289,8 @@ DENSITY_RANGE = 1.0 ! [kg m-3] default = 2.0 ! The range of reference potential densities in the layers. GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -438,7 +443,8 @@ APPLY_OBC_U = False ! [Boolean] default = False APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -486,7 +492,8 @@ MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -631,7 +638,8 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -656,7 +664,8 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! The nondimensional coefficient of the ratio of the ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -719,11 +728,13 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. - ! Parameters of module MOM_PointAccel + +! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -761,7 +772,8 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the bottom boundary layer. KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -869,7 +881,8 @@ DTBT = 20.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -890,8 +903,9 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of ! equations for the internal tide energy density. @@ -1008,7 +1022,8 @@ DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 USE_KPP = False ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1018,7 +1033,8 @@ MAX_ENT_IT = 5 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-08 ! [m] default = 1.0E-08 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_regularize_layers + +! === Parameters of module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1030,7 +1046,8 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! The value of the relative thickness deficit at which ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1046,12 +1063,14 @@ PEN_SW_NBANDS = 1 ! default = 1 OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. - ! Parameters of module MOM_tracer_advect + +! === Parameters of module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1073,7 +1092,8 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! If true, use enough iterations the diffusion to ensure ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1096,7 +1116,8 @@ GUST_CONST = 0.02 ! [Pa] default = 0.02 READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1135,7 +1156,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 1800.0 ! [s] default = 300.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/flow_downslope/layer/MOM_parameter_doc.short b/examples/flow_downslope/layer/MOM_parameter_doc.short index b265d503b2..1ba8a9aa27 100644 --- a/examples/flow_downslope/layer/MOM_parameter_doc.short +++ b/examples/flow_downslope/layer/MOM_parameter_doc.short @@ -44,11 +44,13 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. NK = 40 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === Parameters of module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -75,7 +77,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -91,7 +94,8 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 ! salinity. RESTARTFILE = "GOLD.res" ! default = "MOM.res" ! The name-root of the restart file. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "linear" ! @@ -112,7 +116,8 @@ DENSITY_RANGE = 1.0 ! [kg m-3] default = 2.0 ! The range of reference potential densities in the layers. GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -196,11 +201,13 @@ TS_CONFIG = "DOME2D" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === BE = 0.7 ! [nondim] default = 0.6 ! If SPLIT is true, BE determines the relative weighting ! of a 2nd-order Runga-Kutta baroclinic time stepping @@ -226,7 +233,8 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! v-points, and similarly at v-points. This option is ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -239,7 +247,8 @@ KH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 ! spacing to calculate the Laplacian viscosity. ! The final viscosity is the largest of this scaled ! viscosity, the Smagorinsky viscosity and KH. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML @@ -274,8 +283,10 @@ HBBL = 10.0 ! [m] MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_PointAccel - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -290,7 +301,8 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -314,31 +326,39 @@ DTBT = 20.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. KD = 0.0 ! [m2 s-1] ! The background diapycnal diffusivity of density in the ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal ! mixing, as described in Hallberg (MWR, 2000). - ! Parameters of module MOM_regularize_layers - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_regularize_layers === + +! === Parameters of module MOM_opacity === PEN_SW_SCALE = 15.0 ! [m] default = 0.0 ! The vertical absorption e-folding depth of the ! penetrating shortwave radiation. PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 ! The fraction of the shortwave radiation that penetrates ! below the surface. - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -352,7 +372,8 @@ WIND_CONFIG = "zero" ! ! The character string that indicates how wind forcing ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === MAXTRUNC = 10 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -369,7 +390,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! value for MAXCPU. MAXCPU has units of wall-clock ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 1800.0 ! [s] default = 300.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/flow_downslope/sigma/MOM_parameter_doc.all b/examples/flow_downslope/sigma/MOM_parameter_doc.all index 11e866e275..50c31352ec 100644 --- a/examples/flow_downslope/sigma/MOM_parameter_doc.all +++ b/examples/flow_downslope/sigma/MOM_parameter_doc.all @@ -66,8 +66,9 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 @@ -93,7 +94,8 @@ NK = 40 ! [nondim] AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. - ! Parameters of module MOM + +! === Parameters of module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -201,7 +203,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -247,7 +250,8 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! file support (4Gb), otherwise the limit is 2Gb. MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -285,7 +289,8 @@ DENSITY_RANGE = 1.0 ! [kg m-3] default = 2.0 ! The range of reference potential densities in the layers. GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -511,7 +516,8 @@ REMAPPING_SCHEME = "PQM_IH4IH3" ! default = "PLM" ! PPM_IH4 (3rd-order accurate) ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -559,7 +565,8 @@ MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -704,7 +711,8 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -729,7 +737,8 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! The nondimensional coefficient of the ratio of the ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -792,11 +801,13 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. - ! Parameters of module MOM_PointAccel + +! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -834,7 +845,8 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the bottom boundary layer. KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -942,7 +954,8 @@ DTBT = 20.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -963,8 +976,9 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of ! equations for the internal tide energy density. @@ -1081,7 +1095,8 @@ DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 USE_KPP = False ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1091,7 +1106,8 @@ MAX_ENT_IT = 5 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-08 ! [m] default = 1.0E-08 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_regularize_layers + +! === Parameters of module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1103,7 +1119,8 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! The value of the relative thickness deficit at which ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1119,12 +1136,14 @@ PEN_SW_NBANDS = 1 ! default = 1 OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. - ! Parameters of module MOM_tracer_advect + +! === Parameters of module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1146,7 +1165,8 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! If true, use enough iterations the diffusion to ensure ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1169,7 +1189,8 @@ GUST_CONST = 0.02 ! [Pa] default = 0.02 READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1208,7 +1229,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 1800.0 ! [s] default = 300.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/flow_downslope/sigma/MOM_parameter_doc.short b/examples/flow_downslope/sigma/MOM_parameter_doc.short index 13122a15f8..223d8b0bd5 100644 --- a/examples/flow_downslope/sigma/MOM_parameter_doc.short +++ b/examples/flow_downslope/sigma/MOM_parameter_doc.short @@ -44,11 +44,13 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. NK = 40 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === Parameters of module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -78,7 +80,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -94,7 +97,8 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 ! salinity. RESTARTFILE = "GOLD.res" ! default = "MOM.res" ! The name-root of the restart file. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "linear" ! @@ -115,7 +119,8 @@ DENSITY_RANGE = 1.0 ! [kg m-3] default = 2.0 ! The range of reference potential densities in the layers. GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -244,11 +249,13 @@ REMAPPING_SCHEME = "PQM_IH4IH3" ! default = "PLM" ! PPM_IH4 (3rd-order accurate) ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === BE = 0.7 ! [nondim] default = 0.6 ! If SPLIT is true, BE determines the relative weighting ! of a 2nd-order Runga-Kutta baroclinic time stepping @@ -274,7 +281,8 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! v-points, and similarly at v-points. This option is ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -287,7 +295,8 @@ KH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 ! spacing to calculate the Laplacian viscosity. ! The final viscosity is the largest of this scaled ! viscosity, the Smagorinsky viscosity and KH. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML @@ -322,8 +331,10 @@ HBBL = 10.0 ! [m] MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_PointAccel - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -338,7 +349,8 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -362,31 +374,39 @@ DTBT = 20.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. KD = 0.0 ! [m2 s-1] ! The background diapycnal diffusivity of density in the ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal ! mixing, as described in Hallberg (MWR, 2000). - ! Parameters of module MOM_regularize_layers - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_regularize_layers === + +! === Parameters of module MOM_opacity === PEN_SW_SCALE = 15.0 ! [m] default = 0.0 ! The vertical absorption e-folding depth of the ! penetrating shortwave radiation. PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 ! The fraction of the shortwave radiation that penetrates ! below the surface. - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -400,7 +420,8 @@ WIND_CONFIG = "zero" ! ! The character string that indicates how wind forcing ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === MAXTRUNC = 10 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -417,7 +438,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! value for MAXCPU. MAXCPU has units of wall-clock ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 1800.0 ! [s] default = 300.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/flow_downslope/z/MOM_parameter_doc.all b/examples/flow_downslope/z/MOM_parameter_doc.all index 7a3ec93de2..fee14cc92a 100644 --- a/examples/flow_downslope/z/MOM_parameter_doc.all +++ b/examples/flow_downslope/z/MOM_parameter_doc.all @@ -66,8 +66,9 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 @@ -93,7 +94,8 @@ NK = 40 ! [nondim] AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. - ! Parameters of module MOM + +! === Parameters of module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -201,7 +203,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -247,7 +250,8 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! file support (4Gb), otherwise the limit is 2Gb. MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -285,7 +289,8 @@ DENSITY_RANGE = 1.0 ! [kg m-3] default = 2.0 ! The range of reference potential densities in the layers. GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -511,7 +516,8 @@ REMAPPING_SCHEME = "PQM_IH4IH3" ! default = "PLM" ! PPM_IH4 (3rd-order accurate) ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -559,7 +565,8 @@ MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -704,7 +711,8 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -729,7 +737,8 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! The nondimensional coefficient of the ratio of the ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -792,11 +801,13 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. - ! Parameters of module MOM_PointAccel + +! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -834,7 +845,8 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the bottom boundary layer. KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -942,7 +954,8 @@ DTBT = 20.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -963,8 +976,9 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of ! equations for the internal tide energy density. @@ -1081,7 +1095,8 @@ DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 USE_KPP = False ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1091,7 +1106,8 @@ MAX_ENT_IT = 5 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-08 ! [m] default = 1.0E-08 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_regularize_layers + +! === Parameters of module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1103,7 +1119,8 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! The value of the relative thickness deficit at which ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1119,12 +1136,14 @@ PEN_SW_NBANDS = 1 ! default = 1 OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. - ! Parameters of module MOM_tracer_advect + +! === Parameters of module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1146,7 +1165,8 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! If true, use enough iterations the diffusion to ensure ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1169,7 +1189,8 @@ GUST_CONST = 0.02 ! [Pa] default = 0.02 READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1208,7 +1229,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 1800.0 ! [s] default = 300.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/flow_downslope/z/MOM_parameter_doc.short b/examples/flow_downslope/z/MOM_parameter_doc.short index c63bd07f70..17222e4165 100644 --- a/examples/flow_downslope/z/MOM_parameter_doc.short +++ b/examples/flow_downslope/z/MOM_parameter_doc.short @@ -44,11 +44,13 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. NK = 40 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === Parameters of module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -78,7 +80,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -94,7 +97,8 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 ! salinity. RESTARTFILE = "GOLD.res" ! default = "MOM.res" ! The name-root of the restart file. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "linear" ! @@ -115,7 +119,8 @@ DENSITY_RANGE = 1.0 ! [kg m-3] default = 2.0 ! The range of reference potential densities in the layers. GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -244,11 +249,13 @@ REMAPPING_SCHEME = "PQM_IH4IH3" ! default = "PLM" ! PPM_IH4 (3rd-order accurate) ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === BE = 0.7 ! [nondim] default = 0.6 ! If SPLIT is true, BE determines the relative weighting ! of a 2nd-order Runga-Kutta baroclinic time stepping @@ -274,7 +281,8 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! v-points, and similarly at v-points. This option is ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -287,7 +295,8 @@ KH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 ! spacing to calculate the Laplacian viscosity. ! The final viscosity is the largest of this scaled ! viscosity, the Smagorinsky viscosity and KH. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML @@ -322,8 +331,10 @@ HBBL = 10.0 ! [m] MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_PointAccel - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -338,7 +349,8 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -362,31 +374,39 @@ DTBT = 20.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. KD = 0.0 ! [m2 s-1] ! The background diapycnal diffusivity of density in the ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal ! mixing, as described in Hallberg (MWR, 2000). - ! Parameters of module MOM_regularize_layers - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_regularize_layers === + +! === Parameters of module MOM_opacity === PEN_SW_SCALE = 15.0 ! [m] default = 0.0 ! The vertical absorption e-folding depth of the ! penetrating shortwave radiation. PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 ! The fraction of the shortwave radiation that penetrates ! below the surface. - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -400,7 +420,8 @@ WIND_CONFIG = "zero" ! ! The character string that indicates how wind forcing ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === MAXTRUNC = 10 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -417,7 +438,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! value for MAXCPU. MAXCPU has units of wall-clock ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 1800.0 ! [s] default = 300.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/global/MOM_parameter_doc.all b/examples/global/MOM_parameter_doc.all index 9b04095031..af3a99b180 100644 --- a/examples/global/MOM_parameter_doc.all +++ b/examples/global/MOM_parameter_doc.all @@ -66,8 +66,9 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 @@ -93,7 +94,8 @@ NK = 63 ! [nondim] AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. - ! Parameters of module MOM + +! === Parameters of module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -203,7 +205,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -238,7 +241,8 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! file support (4Gb), otherwise the limit is 2Gb. MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -254,7 +258,8 @@ USE_OCMIP2_CFC = False ! [Boolean] default = False USE_generic_tracer = False ! [Boolean] default = False ! If true and _USE_GENERIC_TRACER is defined as a ! preprocessor macro, use the MOM_generic_tracer packages. - ! Parameters of module ideal_age_example + +! === Parameters of module ideal_age_example === DO_IDEAL_AGE = True ! [Boolean] default = True ! If true, use an ideal age tracer that is set to 0 age ! in the mixed layer and ages at unit rate in the interior. @@ -303,7 +308,8 @@ COORD_FILE = "GOLD_IC.2010.11.15.nc" ! COORD_VAR = "Layer" ! default = "Layer" ! The variable in COORD_FILE that is to be used for the ! coordinate densities. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -455,7 +461,8 @@ APPLY_OBC_U = False ! [Boolean] default = False APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -503,7 +510,8 @@ MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -533,7 +541,8 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 ! of S*N for purposes of finding the Eady growth rate. VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. - ! Parameters of module MOM_wave_speed + +! === Parameters of module MOM_wave_speed === KH_RES_SCALE_COEF = 1.0 ! [nondim] default = 1.0 ! A coefficient that determines how Kh is scaled away if ! RESOLN_SCALED_... is true, as @@ -657,7 +666,8 @@ PV_ADV_SCHEME = "PV_ADV_CENTERED" ! default = "PV_ADV_CENTERED" ! advection. Valid values are: ! PV_ADV_CENTERED - centered (aka Sadourny, 75) ! PV_ADV_UPWIND1 - upwind, first order - ! Parameters of module MOM_tidal_forcing + +! === Parameters of module MOM_tidal_forcing === TIDE_M2 = True ! [Boolean] default = False ! If true, apply tidal momentum forcing at the M2 ! frequency. This is only used if TIDES is true. @@ -719,7 +729,8 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = True ! [Boolean] default = True @@ -774,7 +785,8 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! The nondimensional coefficient of the ratio of the ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -826,11 +838,13 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. - ! Parameters of module MOM_PointAccel + +! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -889,7 +903,8 @@ SMAG_CONST_CHANNEL = 0.15 ! [nondim] default = 0.15 ! default is to use the same value as SMAG_LAP_CONST if ! it is defined, or 0.15 if it is not. The value used is ! also 0.15 if the specified value is negative. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -997,7 +1012,8 @@ DTBT = -0.95 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1014,7 +1030,8 @@ KHTH_SLOPE_MAX = 0.01 ! [nondim] default = 0.01 KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 ! A diapycnal diffusivity that is used to interpolate ! more sensible values of T & S into thin layers. - ! Parameters of module MOM_mixed_layer_restrat + +! === Parameters of module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -1031,8 +1048,9 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. ML_MIX_FIRST = 0.0 ! [nondim] default = 0.0 ! The fraction of the mixed layer mixing that is applied ! before interior diapycnal mixing. 0 by default. @@ -1210,7 +1228,8 @@ H2_FILE = "sgs_h2.nc" ! USE_KPP = False ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1220,7 +1239,8 @@ MAX_ENT_IT = 20 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_geothermal + +! === Parameters of module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -1237,7 +1257,8 @@ GEOTHERMAL_DRHO_DT_INPLACE = -0.01 ! [kg m-3 K-1] default = -0.01 GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" ! The name of the geothermal heating variable in ! GEOTHERMAL_FILE. - ! Parameters of module MOM_kappa_shear + +! === Parameters of module MOM_kappa_shear === RINO_CRIT = 0.25 ! [nondim] default = 0.25 ! The critical Richardson number for shear mixing. SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 @@ -1295,7 +1316,8 @@ DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True ! If true, combine the mixed layers together before ! solving the kappa-shear equations. - ! Parameters of module MOM_mixed_layer + +! === Parameters of module MOM_mixed_layer === NSTAR = 0.15 ! [nondim] default = 0.15 ! The portion of the buoyant potential energy imparted by ! surface fluxes that is available to drive entrainment @@ -1378,7 +1400,8 @@ LIMIT_BUFFER_DET_DH_BATHY = 0.2 ! [nondim] default = 0.2 ! The fraction of the total depth by which the thickness ! of the surface region (mixed & buffer layer) is allowed ! to change between grid points. - ! Parameters of module MOM_regularize_layers + +! === Parameters of module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1387,7 +1410,8 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! The value of the relative thickness deficit at which ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1412,12 +1436,14 @@ PEN_SW_NBANDS = 3 ! default = 1 OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. - ! Parameters of module MOM_tracer_advect + +! === Parameters of module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -1443,7 +1469,8 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! With Diffuse_ML_interior, the ratio of the truly ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = True ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = True ! [Boolean] default = True @@ -1547,7 +1574,8 @@ READ_GUST_2D = True ! [Boolean] default = False GUST_2D_FILE = "gustiness_qscat.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1586,7 +1614,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/global/MOM_parameter_doc.short b/examples/global/MOM_parameter_doc.short index 0f1d83a408..31a6e1f6d7 100644 --- a/examples/global/MOM_parameter_doc.short +++ b/examples/global/MOM_parameter_doc.short @@ -45,11 +45,13 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. NK = 63 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === Parameters of module MOM === THICKNESSDIFFUSE = True ! [Boolean] default = False ! If true, interfaces or isopycnal surfaces are diffused, ! depending on the value of FULL_THICKNESSDIFFUSE. @@ -103,11 +105,14 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_registry === + +! === Parameters of module MOM_tracer_flow_control === USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False ! If true, use the ideal_age_example tracer package. - ! Parameters of module ideal_age_example + +! === Parameters of module ideal_age_example === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "file" ! @@ -126,7 +131,8 @@ COORD_CONFIG = "file" ! ! USER - call a user modified routine. COORD_FILE = "GOLD_IC.2010.11.15.nc" ! ! The file from which the coordinate densities are read. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -217,8 +223,10 @@ TS_CONFIG = "file" ! ! USER - call a user modified routine. TS_FILE = "GOLD_IC.2010.11.15.nc" ! ! The initial condition file for temperature. - ! Parameters of module MOM_MEKE - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_MEKE === + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -244,7 +252,8 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 ! of S*N for purposes of finding the Eady growth rate. VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. - ! Parameters of module MOM_wave_speed + +! === Parameters of module MOM_wave_speed === TIDES = True ! [Boolean] default = False ! If true, apply tidal momentum forcing. ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.15E-09 @@ -264,7 +273,8 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! v-points, and similarly at v-points. This option would ! have no effect on the SADOURNY Coriolis scheme if it ! were possible to use centered difference thickness fluxes. - ! Parameters of module MOM_tidal_forcing + +! === Parameters of module MOM_tidal_forcing === TIDE_M2 = True ! [Boolean] default = False ! If true, apply tidal momentum forcing at the M2 ! frequency. This is only used if TIDES is true. @@ -273,7 +283,8 @@ TIDE_SAL_SCALAR_VALUE = 0.094 ! [m m-1] ! height (really it should be bottom pressure) anomalies ! and bottom geopotential anomalies. This is only used if ! TIDES and TIDE_USE_SAL_SCALAR are true. - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 @@ -292,7 +303,8 @@ SMAGORINSKY_AH = True ! [Boolean] default = False SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === CHANNEL_DRAG = True ! [Boolean] default = False ! If true, the bottom drag is exerted directly on each ! layer proportional to the fraction of the bottom it @@ -322,8 +334,10 @@ HBBL = 10.0 ! [m] MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_PointAccel - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -342,7 +356,8 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -392,12 +407,14 @@ DTBT = -0.95 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 ! The maximum horizontal thickness diffusivity. - ! Parameters of module MOM_mixed_layer_restrat + +! === Parameters of module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -414,8 +431,9 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. ML_RADIATION = True ! [Boolean] default = False ! If true, allow a fraction of TKE available from wind ! work to penetrate below the base of the mixed layer @@ -475,13 +493,15 @@ READ_TIDEAMP = True ! [Boolean] default = False H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_geothermal + +! === Parameters of module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -489,11 +509,13 @@ GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" ! The file from which the geothermal heating is to be ! read, or blank to use a constant heating rate. - ! Parameters of module MOM_kappa_shear + +! === Parameters of module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. - ! Parameters of module MOM_mixed_layer + +! === Parameters of module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer @@ -527,8 +549,10 @@ DO_RIVERMIX = True ! [Boolean] default = False RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 ! The depth to which rivers are mixed if DO_RIVERMIX is ! defined. - ! Parameters of module MOM_regularize_layers - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_regularize_layers === + +! === Parameters of module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -539,8 +563,10 @@ CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! ! CHL_FROM_FILE are true. PEN_SW_NBANDS = 3 ! default = 1 ! The number of bands of penetrating shortwave radiation. - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -559,7 +585,8 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! With Diffuse_ML_interior, the ratio of the truly ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === BUOY_CONFIG = "file" ! ! The character string that indicates how buoyancy forcing ! is specified. Valid options include (file), (zero), @@ -628,7 +655,8 @@ READ_GUST_2D = True ! [Boolean] default = False GUST_2D_FILE = "gustiness_qscat.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -643,7 +671,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! value for MAXCPU. MAXCPU has units of wall-clock ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/global_ALE/layer/MOM_parameter_doc.all b/examples/global_ALE/layer/MOM_parameter_doc.all index 68cc5368cb..37f0e16bc0 100644 --- a/examples/global_ALE/layer/MOM_parameter_doc.all +++ b/examples/global_ALE/layer/MOM_parameter_doc.all @@ -66,8 +66,9 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 @@ -93,7 +94,8 @@ NK = 63 ! [nondim] AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. - ! Parameters of module MOM + +! === Parameters of module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -203,7 +205,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -238,7 +241,8 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! file support (4Gb), otherwise the limit is 2Gb. MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -254,7 +258,8 @@ USE_OCMIP2_CFC = False ! [Boolean] default = False USE_generic_tracer = False ! [Boolean] default = False ! If true and _USE_GENERIC_TRACER is defined as a ! preprocessor macro, use the MOM_generic_tracer packages. - ! Parameters of module ideal_age_example + +! === Parameters of module ideal_age_example === DO_IDEAL_AGE = True ! [Boolean] default = True ! If true, use an ideal age tracer that is set to 0 age ! in the mixed layer and ages at unit rate in the interior. @@ -303,7 +308,8 @@ COORD_FILE = "Layer_coord.nc" ! COORD_VAR = "Layer" ! default = "Layer" ! The variable in COORD_FILE that is to be used for the ! coordinate densities. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -419,7 +425,8 @@ APPLY_OBC_U = False ! [Boolean] default = False APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -467,7 +474,8 @@ MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -497,7 +505,8 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 ! of S*N for purposes of finding the Eady growth rate. VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. - ! Parameters of module MOM_wave_speed + +! === Parameters of module MOM_wave_speed === KH_RES_SCALE_COEF = 1.0 ! [nondim] default = 1.0 ! A coefficient that determines how Kh is scaled away if ! RESOLN_SCALED_... is true, as @@ -621,7 +630,8 @@ PV_ADV_SCHEME = "PV_ADV_CENTERED" ! default = "PV_ADV_CENTERED" ! advection. Valid values are: ! PV_ADV_CENTERED - centered (aka Sadourny, 75) ! PV_ADV_UPWIND1 - upwind, first order - ! Parameters of module MOM_tidal_forcing + +! === Parameters of module MOM_tidal_forcing === TIDE_M2 = True ! [Boolean] default = False ! If true, apply tidal momentum forcing at the M2 ! frequency. This is only used if TIDES is true. @@ -683,7 +693,8 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = True ! [Boolean] default = True @@ -738,7 +749,8 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! The nondimensional coefficient of the ratio of the ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -790,11 +802,13 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. - ! Parameters of module MOM_PointAccel + +! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -853,7 +867,8 @@ SMAG_CONST_CHANNEL = 0.15 ! [nondim] default = 0.15 ! default is to use the same value as SMAG_LAP_CONST if ! it is defined, or 0.15 if it is not. The value used is ! also 0.15 if the specified value is negative. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -961,7 +976,8 @@ DTBT = -0.95 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -978,7 +994,8 @@ KHTH_SLOPE_MAX = 0.01 ! [nondim] default = 0.01 KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 ! A diapycnal diffusivity that is used to interpolate ! more sensible values of T & S into thin layers. - ! Parameters of module MOM_mixed_layer_restrat + +! === Parameters of module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -995,8 +1012,9 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. ML_MIX_FIRST = 0.0 ! [nondim] default = 0.0 ! The fraction of the mixed layer mixing that is applied ! before interior diapycnal mixing. 0 by default. @@ -1174,7 +1192,11 @@ H2_FILE = "sgs_h2.nc" ! USE_KPP = True ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. - ! Parameters of module MOM_KPP + +! === Parameters of module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% RI_CRIT = 0.3 ! [nondim] default = 0.3 ! Critical Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). @@ -1190,7 +1212,9 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. - ! Parameters of module MOM_entrain_diffusive +%KPP + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1200,7 +1224,8 @@ MAX_ENT_IT = 20 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_geothermal + +! === Parameters of module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -1217,7 +1242,8 @@ GEOTHERMAL_DRHO_DT_INPLACE = -0.01 ! [kg m-3 K-1] default = -0.01 GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" ! The name of the geothermal heating variable in ! GEOTHERMAL_FILE. - ! Parameters of module MOM_kappa_shear + +! === Parameters of module MOM_kappa_shear === RINO_CRIT = 0.25 ! [nondim] default = 0.25 ! The critical Richardson number for shear mixing. SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 @@ -1275,7 +1301,8 @@ DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True ! If true, combine the mixed layers together before ! solving the kappa-shear equations. - ! Parameters of module MOM_mixed_layer + +! === Parameters of module MOM_mixed_layer === NSTAR = 0.15 ! [nondim] default = 0.15 ! The portion of the buoyant potential energy imparted by ! surface fluxes that is available to drive entrainment @@ -1358,7 +1385,8 @@ LIMIT_BUFFER_DET_DH_BATHY = 0.2 ! [nondim] default = 0.2 ! The fraction of the total depth by which the thickness ! of the surface region (mixed & buffer layer) is allowed ! to change between grid points. - ! Parameters of module MOM_regularize_layers + +! === Parameters of module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1367,7 +1395,8 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! The value of the relative thickness deficit at which ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1392,12 +1421,14 @@ PEN_SW_NBANDS = 3 ! default = 1 OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. - ! Parameters of module MOM_tracer_advect + +! === Parameters of module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -1419,7 +1450,8 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! If true, use enough iterations the diffusion to ensure ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = True ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = True ! [Boolean] default = True @@ -1523,7 +1555,8 @@ READ_GUST_2D = True ! [Boolean] default = False GUST_2D_FILE = "gustiness_qscat.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1562,7 +1595,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/global_ALE/layer/MOM_parameter_doc.short b/examples/global_ALE/layer/MOM_parameter_doc.short index b5970a4d18..811e60d689 100644 --- a/examples/global_ALE/layer/MOM_parameter_doc.short +++ b/examples/global_ALE/layer/MOM_parameter_doc.short @@ -45,11 +45,13 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. NK = 63 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === Parameters of module MOM === THICKNESSDIFFUSE = True ! [Boolean] default = False ! If true, interfaces or isopycnal surfaces are diffused, ! depending on the value of FULL_THICKNESSDIFFUSE. @@ -103,11 +105,14 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_registry === + +! === Parameters of module MOM_tracer_flow_control === USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False ! If true, use the ideal_age_example tracer package. - ! Parameters of module ideal_age_example + +! === Parameters of module ideal_age_example === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "file" ! @@ -126,7 +131,8 @@ COORD_CONFIG = "file" ! ! USER - call a user modified routine. COORD_FILE = "Layer_coord.nc" ! ! The file from which the coordinate densities are read. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -191,8 +197,10 @@ ADJUST_THICKNESS = True ! [Boolean] default = False ! If true, all mass below the bottom removed if the ! topography is shallower than the thickness input file ! would indicate. - ! Parameters of module MOM_MEKE - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_MEKE === + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -218,7 +226,8 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 ! of S*N for purposes of finding the Eady growth rate. VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. - ! Parameters of module MOM_wave_speed + +! === Parameters of module MOM_wave_speed === TIDES = True ! [Boolean] default = False ! If true, apply tidal momentum forcing. ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.15E-09 @@ -238,7 +247,8 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! v-points, and similarly at v-points. This option would ! have no effect on the SADOURNY Coriolis scheme if it ! were possible to use centered difference thickness fluxes. - ! Parameters of module MOM_tidal_forcing + +! === Parameters of module MOM_tidal_forcing === TIDE_M2 = True ! [Boolean] default = False ! If true, apply tidal momentum forcing at the M2 ! frequency. This is only used if TIDES is true. @@ -247,7 +257,8 @@ TIDE_SAL_SCALAR_VALUE = 0.094 ! [m m-1] ! height (really it should be bottom pressure) anomalies ! and bottom geopotential anomalies. This is only used if ! TIDES and TIDE_USE_SAL_SCALAR are true. - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 @@ -266,7 +277,8 @@ SMAGORINSKY_AH = True ! [Boolean] default = False SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === CHANNEL_DRAG = True ! [Boolean] default = False ! If true, the bottom drag is exerted directly on each ! layer proportional to the fraction of the bottom it @@ -296,8 +308,10 @@ HBBL = 10.0 ! [m] MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_PointAccel - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -316,7 +330,8 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -366,12 +381,14 @@ DTBT = -0.95 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 ! The maximum horizontal thickness diffusivity. - ! Parameters of module MOM_mixed_layer_restrat + +! === Parameters of module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -388,8 +405,9 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. ML_RADIATION = True ! [Boolean] default = False ! If true, allow a fraction of TKE available from wind ! work to penetrate below the base of the mixed layer @@ -452,14 +470,21 @@ H2_FILE = "sgs_h2.nc" ! USE_KPP = True ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. - ! Parameters of module MOM_KPP - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === Parameters of module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_geothermal + +! === Parameters of module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -467,11 +492,13 @@ GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" ! The file from which the geothermal heating is to be ! read, or blank to use a constant heating rate. - ! Parameters of module MOM_kappa_shear + +! === Parameters of module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. - ! Parameters of module MOM_mixed_layer + +! === Parameters of module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer @@ -505,8 +532,10 @@ DO_RIVERMIX = True ! [Boolean] default = False RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 ! The depth to which rivers are mixed if DO_RIVERMIX is ! defined. - ! Parameters of module MOM_regularize_layers - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_regularize_layers === + +! === Parameters of module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -517,8 +546,10 @@ CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! ! CHL_FROM_FILE are true. PEN_SW_NBANDS = 3 ! default = 1 ! The number of bands of penetrating shortwave radiation. - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -530,7 +561,8 @@ KHTR_PASSIVITY_COEFF = 3.0 ! [nondim] default = 0.0 ! grid-spacing in passivity, where passiviity is the ratio ! between along isopycnal mxiing of tracers to thickness mixing. ! A non-zero value enables this parameterization. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === BUOY_CONFIG = "file" ! ! The character string that indicates how buoyancy forcing ! is specified. Valid options include (file), (zero), @@ -599,7 +631,8 @@ READ_GUST_2D = True ! [Boolean] default = False GUST_2D_FILE = "gustiness_qscat.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -614,7 +647,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! value for MAXCPU. MAXCPU has units of wall-clock ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/global_ALE/z/MOM_parameter_doc.all b/examples/global_ALE/z/MOM_parameter_doc.all index 52cda2541b..63600bdf8b 100644 --- a/examples/global_ALE/z/MOM_parameter_doc.all +++ b/examples/global_ALE/z/MOM_parameter_doc.all @@ -66,8 +66,9 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 @@ -93,7 +94,8 @@ NK = 50 ! [nondim] AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. - ! Parameters of module MOM + +! === Parameters of module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -201,7 +203,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -236,7 +239,8 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! file support (4Gb), otherwise the limit is 2Gb. MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -252,7 +256,8 @@ USE_OCMIP2_CFC = False ! [Boolean] default = False USE_generic_tracer = False ! [Boolean] default = False ! If true and _USE_GENERIC_TRACER is defined as a ! preprocessor macro, use the MOM_generic_tracer packages. - ! Parameters of module ideal_age_example + +! === Parameters of module ideal_age_example === DO_IDEAL_AGE = True ! [Boolean] default = True ! If true, use an ideal age tracer that is set to 0 age ! in the mixed layer and ages at unit rate in the interior. @@ -301,7 +306,8 @@ COORD_FILE = "Layer_coord50.nc" ! COORD_VAR = "Layer" ! default = "Layer" ! The variable in COORD_FILE that is to be used for the ! coordinate densities. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -490,7 +496,8 @@ REMAPPING_SCHEME = "PLM" ! default = "PLM" ! PPM_IH4 (3rd-order accurate) ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -538,7 +545,8 @@ MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -568,7 +576,8 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 ! of S*N for purposes of finding the Eady growth rate. VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. - ! Parameters of module MOM_wave_speed + +! === Parameters of module MOM_wave_speed === KH_RES_SCALE_COEF = 1.0 ! [nondim] default = 1.0 ! A coefficient that determines how Kh is scaled away if ! RESOLN_SCALED_... is true, as @@ -692,7 +701,8 @@ PV_ADV_SCHEME = "PV_ADV_CENTERED" ! default = "PV_ADV_CENTERED" ! advection. Valid values are: ! PV_ADV_CENTERED - centered (aka Sadourny, 75) ! PV_ADV_UPWIND1 - upwind, first order - ! Parameters of module MOM_tidal_forcing + +! === Parameters of module MOM_tidal_forcing === TIDE_M2 = True ! [Boolean] default = False ! If true, apply tidal momentum forcing at the M2 ! frequency. This is only used if TIDES is true. @@ -754,7 +764,8 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = True ! [Boolean] default = True @@ -809,7 +820,8 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! The nondimensional coefficient of the ratio of the ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -869,11 +881,13 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. - ! Parameters of module MOM_PointAccel + +! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -932,7 +946,8 @@ SMAG_CONST_CHANNEL = 0.15 ! [nondim] default = 0.15 ! default is to use the same value as SMAG_LAP_CONST if ! it is defined, or 0.15 if it is not. The value used is ! also 0.15 if the specified value is negative. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -1040,7 +1055,8 @@ DTBT = -0.95 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1064,8 +1080,9 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of ! equations for the internal tide energy density. @@ -1244,7 +1261,11 @@ H2_FILE = "sgs_h2.nc" ! USE_KPP = True ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. - ! Parameters of module MOM_KPP + +! === Parameters of module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% RI_CRIT = 0.3 ! [nondim] default = 0.3 ! Critical Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). @@ -1260,7 +1281,9 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. - ! Parameters of module MOM_entrain_diffusive +%KPP + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1270,7 +1293,8 @@ MAX_ENT_IT = 20 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_geothermal + +! === Parameters of module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -1287,7 +1311,8 @@ GEOTHERMAL_DRHO_DT_INPLACE = -0.01 ! [kg m-3 K-1] default = -0.01 GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" ! The name of the geothermal heating variable in ! GEOTHERMAL_FILE. - ! Parameters of module MOM_kappa_shear + +! === Parameters of module MOM_kappa_shear === RINO_CRIT = 0.25 ! [nondim] default = 0.25 ! The critical Richardson number for shear mixing. SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 @@ -1342,7 +1367,8 @@ DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False ! If true, write debugging data for the kappa-shear code. ! Caution: this option is _very_ verbose and should only ! be used in single-column mode! - ! Parameters of module MOM_regularize_layers + +! === Parameters of module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1354,7 +1380,8 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! The value of the relative thickness deficit at which ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1379,12 +1406,14 @@ PEN_SW_NBANDS = 3 ! default = 1 OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. - ! Parameters of module MOM_tracer_advect + +! === Parameters of module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -1406,7 +1435,8 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! If true, use enough iterations the diffusion to ensure ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = True ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = True ! [Boolean] default = True @@ -1510,7 +1540,8 @@ READ_GUST_2D = True ! [Boolean] default = False GUST_2D_FILE = "gustiness_qscat.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1549,7 +1580,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/global_ALE/z/MOM_parameter_doc.short b/examples/global_ALE/z/MOM_parameter_doc.short index 36fb4c151d..a6cb10480f 100644 --- a/examples/global_ALE/z/MOM_parameter_doc.short +++ b/examples/global_ALE/z/MOM_parameter_doc.short @@ -45,11 +45,13 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. NK = 50 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === Parameters of module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -108,11 +110,14 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_registry === + +! === Parameters of module MOM_tracer_flow_control === USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False ! If true, use the ideal_age_example tracer package. - ! Parameters of module ideal_age_example + +! === Parameters of module ideal_age_example === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "file" ! @@ -131,7 +136,8 @@ COORD_CONFIG = "file" ! ! USER - call a user modified routine. COORD_FILE = "Layer_coord50.nc" ! ! The file from which the coordinate densities are read. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -217,8 +223,10 @@ ALE_COORDINATE_CONFIG = "FILE:INPUT/vgrid.nc,dz" ! default = "UNIFORM" ! in z-coordinate mode, the parameter is a list of level ! thicknesses (in m). In sigma-coordinate mode, the list ! is of non-dimensional fractions of the water column. - ! Parameters of module MOM_MEKE - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_MEKE === + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -244,7 +252,8 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 ! of S*N for purposes of finding the Eady growth rate. VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. - ! Parameters of module MOM_wave_speed + +! === Parameters of module MOM_wave_speed === TIDES = True ! [Boolean] default = False ! If true, apply tidal momentum forcing. ETA_TOLERANCE = 1.0E-06 ! [m] default = 2.5E-09 @@ -264,7 +273,8 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! v-points, and similarly at v-points. This option would ! have no effect on the SADOURNY Coriolis scheme if it ! were possible to use centered difference thickness fluxes. - ! Parameters of module MOM_tidal_forcing + +! === Parameters of module MOM_tidal_forcing === TIDE_M2 = True ! [Boolean] default = False ! If true, apply tidal momentum forcing at the M2 ! frequency. This is only used if TIDES is true. @@ -273,7 +283,8 @@ TIDE_SAL_SCALAR_VALUE = 0.094 ! [m m-1] ! height (really it should be bottom pressure) anomalies ! and bottom geopotential anomalies. This is only used if ! TIDES and TIDE_USE_SAL_SCALAR are true. - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 @@ -292,7 +303,8 @@ SMAGORINSKY_AH = True ! [Boolean] default = False SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === CHANNEL_DRAG = True ! [Boolean] default = False ! If true, the bottom drag is exerted directly on each ! layer proportional to the fraction of the bottom it @@ -326,8 +338,10 @@ HBBL = 10.0 ! [m] MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_PointAccel - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -346,7 +360,8 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -396,7 +411,8 @@ DTBT = -0.95 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 @@ -408,8 +424,9 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. ML_RADIATION = True ! [Boolean] default = False ! If true, allow a fraction of TKE available from wind ! work to penetrate below the base of the mixed layer @@ -472,14 +489,21 @@ H2_FILE = "sgs_h2.nc" ! USE_KPP = True ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. - ! Parameters of module MOM_KPP - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === Parameters of module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_geothermal + +! === Parameters of module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -487,15 +511,18 @@ GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" ! The file from which the geothermal heating is to be ! read, or blank to use a constant heating rate. - ! Parameters of module MOM_kappa_shear + +! === Parameters of module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. - ! Parameters of module MOM_regularize_layers + +! === Parameters of module MOM_regularize_layers === HMIX_MIN = 2.0 ! [m] default = 0.0 ! The minimum mixed layer depth if the mixed layer depth ! is determined dynamically. - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -506,8 +533,10 @@ CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! ! CHL_FROM_FILE are true. PEN_SW_NBANDS = 3 ! default = 1 ! The number of bands of penetrating shortwave radiation. - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -519,7 +548,8 @@ KHTR_PASSIVITY_COEFF = 3.0 ! [nondim] default = 0.0 ! grid-spacing in passivity, where passiviity is the ratio ! between along isopycnal mxiing of tracers to thickness mixing. ! A non-zero value enables this parameterization. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === BUOY_CONFIG = "file" ! ! The character string that indicates how buoyancy forcing ! is specified. Valid options include (file), (zero), @@ -588,7 +618,8 @@ READ_GUST_2D = True ! [Boolean] default = False GUST_2D_FILE = "gustiness_qscat.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -603,7 +634,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! value for MAXCPU. MAXCPU has units of wall-clock ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/lock_exchange/MOM_parameter_doc.all b/examples/lock_exchange/MOM_parameter_doc.all index 052b62232c..0232904c5e 100644 --- a/examples/lock_exchange/MOM_parameter_doc.all +++ b/examples/lock_exchange/MOM_parameter_doc.all @@ -66,8 +66,9 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1000.0 ! [kg m-3] default = 1035.0 @@ -93,7 +94,8 @@ NK = 21 ! [nondim] AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. - ! Parameters of module MOM + +! === Parameters of module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -201,7 +203,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -247,7 +250,8 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! file support (4Gb), otherwise the limit is 2Gb. MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -285,7 +289,8 @@ LIGHTEST_DENSITY = 1022.0 ! [kg m-3] default = 1000.0 ! The reference potential density used for layer 1. DENSITY_RANGE = 5.0 ! [kg m-3] default = 2.0 ! The range of reference potential densities in the layers. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -449,7 +454,8 @@ APPLY_OBC_U = False ! [Boolean] default = False APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -497,7 +503,8 @@ MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -642,7 +649,8 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -663,7 +671,8 @@ BOUND_KH = False ! [Boolean] default = True BETTER_BOUND_KH = False ! [Boolean] default = False ! If true, the Laplacian coefficient is locally limited ! to be stable with a better bounding than just BOUND_KH. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -723,11 +732,13 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. - ! Parameters of module MOM_PointAccel + +! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -765,7 +776,8 @@ KV_BBL_MIN = 1.0E-06 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the bottom boundary layer. KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -877,7 +889,8 @@ DTBT = 25.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 0.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -898,8 +911,9 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of ! equations for the internal tide energy density. @@ -1016,7 +1030,8 @@ DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 USE_KPP = False ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1026,7 +1041,8 @@ MAX_ENT_IT = 20 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.0E-13 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_regularize_layers + +! === Parameters of module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1038,7 +1054,8 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! The value of the relative thickness deficit at which ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1054,12 +1071,14 @@ PEN_SW_NBANDS = 1 ! default = 1 OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. - ! Parameters of module MOM_tracer_advect + +! === Parameters of module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1081,7 +1100,8 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! If true, use enough iterations the diffusion to ensure ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1104,7 +1124,8 @@ GUST_CONST = 0.02 ! [Pa] default = 0.02 READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1143,7 +1164,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 5000.0 ! [s] default = 250.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/lock_exchange/MOM_parameter_doc.short b/examples/lock_exchange/MOM_parameter_doc.short index 234bdd9c34..24fc449df7 100644 --- a/examples/lock_exchange/MOM_parameter_doc.short +++ b/examples/lock_exchange/MOM_parameter_doc.short @@ -46,8 +46,9 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. RHO_0 = 1000.0 ! [kg m-3] default = 1035.0 ! The mean ocean density used with BOUSSINESQ true to ! calculate accelerations and the mass for conservation @@ -57,7 +58,8 @@ ANGSTROM = 1.0E-15 ! [m] default = 1.0E-10 ! The minumum layer thickness, usually one-Angstrom. NK = 21 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === Parameters of module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -79,13 +81,15 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are ! "LINEAR", "UNESCO", and "WRIGHT". ! This is only used if USE_EOS is true. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "layer_ref" ! @@ -106,7 +110,8 @@ LIGHTEST_DENSITY = 1022.0 ! [kg m-3] default = 1000.0 ! The reference potential density used for layer 1. DENSITY_RANGE = 5.0 ! [kg m-3] default = 2.0 ! The range of reference potential densities in the layers. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -202,11 +207,13 @@ TS_CONFIG = "fit" ! ! USER - call a user modified routine. T_REF = 5.0 ! [degC] ! A reference temperature used in initialization. - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === BOUND_CORIOLIS = True ! [Boolean] default = False ! If true, the Coriolis terms at u-points are bounded by ! the four estimates of (f+rv)v from the four neighboring @@ -217,7 +224,8 @@ KE_SCHEME = "KE_GUDONOV" ! default = "KE_ARAKAWA" ! KE_SCHEME selects the discretization for acceleration ! due to the kinetic energy gradient. Valid values are: ! KE_ARAKAWA, KE_SIMPLE_GUDONOV, KE_GUDONOV - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -228,7 +236,8 @@ KH = 0.01 ! [m2 s-1] default = 0.0 BOUND_KH = False ! [Boolean] default = True ! If true, the Laplacian coefficient is locally limited ! to be stable. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === U_TRUNC_FILE = "U_velocity_truncations" ! default = "" ! The absolute path to a file into which the accelerations ! leading to zonal velocity truncations are written. @@ -255,8 +264,10 @@ HBBL = 0.001 ! [m] MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_PointAccel - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === DRAG_BG_VEL = 0.05 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is @@ -270,7 +281,8 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! near-bottom viscosity. KV_BBL_MIN = 1.0E-06 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the bottom boundary layer. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -318,9 +330,11 @@ DTBT = 25.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_thickness_diffuse === + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. BBL_EFFIC = 0.0 ! [nondim] default = 0.2 ! The efficiency with which the energy extracted by ! bottom drag drives BBL diffusion. This is only @@ -329,7 +343,8 @@ KD = 0.0 ! [m2 s-1] ! The background diapycnal diffusivity of density in the ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -339,11 +354,16 @@ MAX_ENT_IT = 20 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.0E-13 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_regularize_layers - ! Parameters of module MOM_opacity - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_regularize_layers === + +! === Parameters of module MOM_opacity === + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -357,7 +377,8 @@ WIND_CONFIG = "zero" ! ! The character string that indicates how wind forcing ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === MAXTRUNC = 10 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -374,7 +395,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! value for MAXCPU. MAXCPU has units of wall-clock ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 5000.0 ! [s] default = 250.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/nonBous_global/MOM_parameter_doc.all b/examples/nonBous_global/MOM_parameter_doc.all index 4f19ede4f3..1656b8e580 100644 --- a/examples/nonBous_global/MOM_parameter_doc.all +++ b/examples/nonBous_global/MOM_parameter_doc.all @@ -66,8 +66,9 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 @@ -96,7 +97,8 @@ NK = 63 ! [nondim] AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. - ! Parameters of module MOM + +! === Parameters of module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -206,7 +208,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -241,7 +244,8 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! file support (4Gb), otherwise the limit is 2Gb. MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -257,7 +261,8 @@ USE_OCMIP2_CFC = False ! [Boolean] default = False USE_generic_tracer = False ! [Boolean] default = False ! If true and _USE_GENERIC_TRACER is defined as a ! preprocessor macro, use the MOM_generic_tracer packages. - ! Parameters of module ideal_age_example + +! === Parameters of module ideal_age_example === DO_IDEAL_AGE = True ! [Boolean] default = True ! If true, use an ideal age tracer that is set to 0 age ! in the mixed layer and ages at unit rate in the interior. @@ -306,7 +311,8 @@ COORD_FILE = "GOLD_IC.2010.11.15.nc" ! COORD_VAR = "Layer" ! default = "Layer" ! The variable in COORD_FILE that is to be used for the ! coordinate densities. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -458,7 +464,8 @@ APPLY_OBC_U = False ! [Boolean] default = False APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -506,7 +513,8 @@ MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -536,7 +544,8 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 ! of S*N for purposes of finding the Eady growth rate. VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. - ! Parameters of module MOM_wave_speed + +! === Parameters of module MOM_wave_speed === KH_RES_SCALE_COEF = 1.0 ! [nondim] default = 1.0 ! A coefficient that determines how Kh is scaled away if ! RESOLN_SCALED_... is true, as @@ -660,7 +669,8 @@ PV_ADV_SCHEME = "PV_ADV_CENTERED" ! default = "PV_ADV_CENTERED" ! advection. Valid values are: ! PV_ADV_CENTERED - centered (aka Sadourny, 75) ! PV_ADV_UPWIND1 - upwind, first order - ! Parameters of module MOM_tidal_forcing + +! === Parameters of module MOM_tidal_forcing === TIDE_M2 = True ! [Boolean] default = False ! If true, apply tidal momentum forcing at the M2 ! frequency. This is only used if TIDES is true. @@ -722,7 +732,8 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = True ! [Boolean] default = True @@ -777,7 +788,8 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! The nondimensional coefficient of the ratio of the ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -829,11 +841,13 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. - ! Parameters of module MOM_PointAccel + +! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -892,7 +906,8 @@ SMAG_CONST_CHANNEL = 0.15 ! [nondim] default = 0.15 ! default is to use the same value as SMAG_LAP_CONST if ! it is defined, or 0.15 if it is not. The value used is ! also 0.15 if the specified value is negative. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -1000,7 +1015,8 @@ DTBT = -0.95 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1017,7 +1033,8 @@ KHTH_SLOPE_MAX = 0.01 ! [nondim] default = 0.01 KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 ! A diapycnal diffusivity that is used to interpolate ! more sensible values of T & S into thin layers. - ! Parameters of module MOM_mixed_layer_restrat + +! === Parameters of module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -1034,8 +1051,9 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. ML_MIX_FIRST = 0.0 ! [nondim] default = 0.0 ! The fraction of the mixed layer mixing that is applied ! before interior diapycnal mixing. 0 by default. @@ -1213,7 +1231,8 @@ H2_FILE = "sgs_h2.nc" ! USE_KPP = False ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1223,7 +1242,8 @@ MAX_ENT_IT = 20 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_geothermal + +! === Parameters of module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -1240,7 +1260,8 @@ GEOTHERMAL_DRHO_DT_INPLACE = -0.01 ! [kg m-3 K-1] default = -0.01 GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" ! The name of the geothermal heating variable in ! GEOTHERMAL_FILE. - ! Parameters of module MOM_kappa_shear + +! === Parameters of module MOM_kappa_shear === RINO_CRIT = 0.25 ! [nondim] default = 0.25 ! The critical Richardson number for shear mixing. SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 @@ -1298,7 +1319,8 @@ DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True ! If true, combine the mixed layers together before ! solving the kappa-shear equations. - ! Parameters of module MOM_mixed_layer + +! === Parameters of module MOM_mixed_layer === NSTAR = 0.15 ! [nondim] default = 0.15 ! The portion of the buoyant potential energy imparted by ! surface fluxes that is available to drive entrainment @@ -1381,7 +1403,8 @@ LIMIT_BUFFER_DET_DH_BATHY = 0.2 ! [nondim] default = 0.2 ! The fraction of the total depth by which the thickness ! of the surface region (mixed & buffer layer) is allowed ! to change between grid points. - ! Parameters of module MOM_regularize_layers + +! === Parameters of module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1390,7 +1413,8 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! The value of the relative thickness deficit at which ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1415,12 +1439,14 @@ PEN_SW_NBANDS = 3 ! default = 1 OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. - ! Parameters of module MOM_tracer_advect + +! === Parameters of module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -1446,7 +1472,8 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! With Diffuse_ML_interior, the ratio of the truly ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = True ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = True ! [Boolean] default = True @@ -1550,7 +1577,8 @@ READ_GUST_2D = True ! [Boolean] default = False GUST_2D_FILE = "gustiness_qscat.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1589,7 +1617,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/nonBous_global/MOM_parameter_doc.short b/examples/nonBous_global/MOM_parameter_doc.short index c1eaad5516..96504e43b3 100644 --- a/examples/nonBous_global/MOM_parameter_doc.short +++ b/examples/nonBous_global/MOM_parameter_doc.short @@ -45,13 +45,15 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. BOUSSINESQ = False ! [Boolean] default = True ! If true, make the Boussinesq approximation. NK = 63 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === Parameters of module MOM === THICKNESSDIFFUSE = True ! [Boolean] default = False ! If true, interfaces or isopycnal surfaces are diffused, ! depending on the value of FULL_THICKNESSDIFFUSE. @@ -105,11 +107,14 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_registry === + +! === Parameters of module MOM_tracer_flow_control === USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False ! If true, use the ideal_age_example tracer package. - ! Parameters of module ideal_age_example + +! === Parameters of module ideal_age_example === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "file" ! @@ -128,7 +133,8 @@ COORD_CONFIG = "file" ! ! USER - call a user modified routine. COORD_FILE = "GOLD_IC.2010.11.15.nc" ! ! The file from which the coordinate densities are read. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -224,8 +230,10 @@ CONVERT_THICKNESS_UNITS = True ! [Boolean] default = False ! units of m to kg m-2 or vice versa, depending on whether ! BOUSSINESQ is defined. This does not apply if a restart ! file is read. - ! Parameters of module MOM_MEKE - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_MEKE === + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -251,7 +259,8 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 ! of S*N for purposes of finding the Eady growth rate. VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. - ! Parameters of module MOM_wave_speed + +! === Parameters of module MOM_wave_speed === TIDES = True ! [Boolean] default = False ! If true, apply tidal momentum forcing. ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.15E-09 @@ -271,7 +280,8 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! v-points, and similarly at v-points. This option would ! have no effect on the SADOURNY Coriolis scheme if it ! were possible to use centered difference thickness fluxes. - ! Parameters of module MOM_tidal_forcing + +! === Parameters of module MOM_tidal_forcing === TIDE_M2 = True ! [Boolean] default = False ! If true, apply tidal momentum forcing at the M2 ! frequency. This is only used if TIDES is true. @@ -280,7 +290,8 @@ TIDE_SAL_SCALAR_VALUE = 0.094 ! [m m-1] ! height (really it should be bottom pressure) anomalies ! and bottom geopotential anomalies. This is only used if ! TIDES and TIDE_USE_SAL_SCALAR are true. - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 @@ -299,7 +310,8 @@ SMAGORINSKY_AH = True ! [Boolean] default = False SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === CHANNEL_DRAG = True ! [Boolean] default = False ! If true, the bottom drag is exerted directly on each ! layer proportional to the fraction of the bottom it @@ -329,8 +341,10 @@ HBBL = 10.0 ! [m] MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_PointAccel - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -349,7 +363,8 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -399,12 +414,14 @@ DTBT = -0.95 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 ! The maximum horizontal thickness diffusivity. - ! Parameters of module MOM_mixed_layer_restrat + +! === Parameters of module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -421,8 +438,9 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. ML_RADIATION = True ! [Boolean] default = False ! If true, allow a fraction of TKE available from wind ! work to penetrate below the base of the mixed layer @@ -482,13 +500,15 @@ READ_TIDEAMP = True ! [Boolean] default = False H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_geothermal + +! === Parameters of module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -496,11 +516,13 @@ GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" ! The file from which the geothermal heating is to be ! read, or blank to use a constant heating rate. - ! Parameters of module MOM_kappa_shear + +! === Parameters of module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. - ! Parameters of module MOM_mixed_layer + +! === Parameters of module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer @@ -534,8 +556,10 @@ DO_RIVERMIX = True ! [Boolean] default = False RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 ! The depth to which rivers are mixed if DO_RIVERMIX is ! defined. - ! Parameters of module MOM_regularize_layers - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_regularize_layers === + +! === Parameters of module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -546,8 +570,10 @@ CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! ! CHL_FROM_FILE are true. PEN_SW_NBANDS = 3 ! default = 1 ! The number of bands of penetrating shortwave radiation. - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -566,7 +592,8 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! With Diffuse_ML_interior, the ratio of the truly ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === BUOY_CONFIG = "file" ! ! The character string that indicates how buoyancy forcing ! is specified. Valid options include (file), (zero), @@ -635,7 +662,8 @@ READ_GUST_2D = True ! [Boolean] default = False GUST_2D_FILE = "gustiness_qscat.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -650,7 +678,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! value for MAXCPU. MAXCPU has units of wall-clock ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/resting/z/MOM_parameter_doc.all b/examples/resting/z/MOM_parameter_doc.all index 8bcb16b08b..138614bf80 100644 --- a/examples/resting/z/MOM_parameter_doc.all +++ b/examples/resting/z/MOM_parameter_doc.all @@ -66,8 +66,9 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 @@ -93,7 +94,8 @@ NK = 9 ! [nondim] AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. - ! Parameters of module MOM + +! === Parameters of module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -201,7 +203,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "MOM_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -247,7 +250,8 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! file support (4Gb), otherwise the limit is 2Gb. MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -285,7 +289,8 @@ DENSITY_RANGE = 2.0 ! [kg m-3] default = 2.0 ! The range of reference potential densities in the layers. GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -519,7 +524,8 @@ REMAPPING_SCHEME = "PLM" ! default = "PLM" ! PPM_IH4 (3rd-order accurate) ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -567,7 +573,8 @@ MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -712,7 +719,8 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -737,7 +745,8 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! The nondimensional coefficient of the ratio of the ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -800,11 +809,13 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. - ! Parameters of module MOM_PointAccel + +! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -842,7 +853,8 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the bottom boundary layer. KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -950,7 +962,8 @@ DTBT = 60.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 500.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -971,8 +984,9 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of ! equations for the internal tide energy density. @@ -1089,7 +1103,8 @@ DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 USE_KPP = False ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1099,7 +1114,8 @@ MAX_ENT_IT = 5 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 0.0010954451150103 ! [m] default = 0.0010954451150103 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_regularize_layers + +! === Parameters of module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1111,7 +1127,8 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! The value of the relative thickness deficit at which ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1127,12 +1144,14 @@ PEN_SW_NBANDS = 1 ! default = 1 OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. - ! Parameters of module MOM_tracer_advect + +! === Parameters of module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1154,7 +1173,8 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! If true, use enough iterations the diffusion to ensure ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1177,7 +1197,8 @@ GUST_CONST = 0.02 ! [Pa] default = 0.02 READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1216,7 +1237,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 1200.0 ! [s] default = 1200.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/resting/z/MOM_parameter_doc.short b/examples/resting/z/MOM_parameter_doc.short index 8eef120712..d51c952ade 100644 --- a/examples/resting/z/MOM_parameter_doc.short +++ b/examples/resting/z/MOM_parameter_doc.short @@ -44,11 +44,13 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. NK = 9 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === Parameters of module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -71,7 +73,8 @@ C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! If true, write the initial conditions to a file given ! by IC_OUTPUT_FILE. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -87,7 +90,8 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 ! salinity. RESTARTFILE = "GOLD.res" ! default = "MOM.res" ! The name-root of the restart file. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === INPUTDIR = "INPUT/" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "linear" ! @@ -108,7 +112,8 @@ LIGHTEST_DENSITY = 1034.0 ! [kg m-3] default = 1035.0 ! The reference potential density used for layer 1. GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -229,11 +234,13 @@ INTERPOLATION_SCHEME = "PLM" ! default = "P1M_H2" ! in z-coordinate mode, the parameter is a list of level ! thicknesses (in m). In sigma-coordinate mode, the list ! is of non-dimensional fractions of the water column. - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === BE = 0.7 ! [nondim] default = 0.6 ! If SPLIT is true, BE determines the relative weighting ! of a 2nd-order Runga-Kutta baroclinic time stepping @@ -259,7 +266,8 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! v-points, and similarly at v-points. This option is ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -272,7 +280,8 @@ KH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 ! spacing to calculate the Laplacian viscosity. ! The final viscosity is the largest of this scaled ! viscosity, the Smagorinsky viscosity and KH. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML @@ -307,8 +316,10 @@ HBBL = 10.0 ! [m] MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_PointAccel - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -323,7 +334,8 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -352,11 +364,13 @@ DTBT = 60.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 500.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. BBL_EFFIC = 0.0 ! [nondim] default = 0.2 ! The efficiency with which the energy extracted by ! bottom drag drives BBL diffusion. This is only @@ -365,22 +379,28 @@ KD = 0.1 ! [m2 s-1] ! The background diapycnal diffusivity of density in the ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal ! mixing, as described in Hallberg (MWR, 2000). - ! Parameters of module MOM_regularize_layers - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_regularize_layers === + +! === Parameters of module MOM_opacity === PEN_SW_SCALE = 15.0 ! [m] default = 0.0 ! The vertical absorption e-folding depth of the ! penetrating shortwave radiation. PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 ! The fraction of the shortwave radiation that penetrates ! below the surface. - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -394,7 +414,8 @@ WIND_CONFIG = "zero" ! ! The character string that indicates how wind forcing ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -409,7 +430,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! value for MAXCPU. MAXCPU has units of wall-clock ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DAYMAX = 5.0 ! [days] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end diff --git a/examples/seamount/layer/MOM_parameter_doc.all b/examples/seamount/layer/MOM_parameter_doc.all index a13e85525f..0bafb2d2e8 100644 --- a/examples/seamount/layer/MOM_parameter_doc.all +++ b/examples/seamount/layer/MOM_parameter_doc.all @@ -66,8 +66,9 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 @@ -93,7 +94,8 @@ NK = 20 ! [nondim] AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. - ! Parameters of module MOM + +! === Parameters of module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -201,7 +203,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -247,7 +250,8 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! file support (4Gb), otherwise the limit is 2Gb. MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -285,7 +289,8 @@ DENSITY_RANGE = 2.0 ! [kg m-3] default = 2.0 ! The range of reference potential densities in the layers. GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -442,7 +447,8 @@ APPLY_OBC_U = False ! [Boolean] default = False APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -490,7 +496,8 @@ MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -635,7 +642,8 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -660,7 +668,8 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! The nondimensional coefficient of the ratio of the ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -723,11 +732,13 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. - ! Parameters of module MOM_PointAccel + +! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -765,7 +776,8 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the bottom boundary layer. KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -873,7 +885,8 @@ DTBT = 10.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 500.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -894,8 +907,9 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of ! equations for the internal tide energy density. @@ -1012,7 +1026,8 @@ DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 USE_KPP = False ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1022,7 +1037,8 @@ MAX_ENT_IT = 5 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-08 ! [m] default = 1.0E-08 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_regularize_layers + +! === Parameters of module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1034,7 +1050,8 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! The value of the relative thickness deficit at which ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1050,12 +1067,14 @@ PEN_SW_NBANDS = 1 ! default = 1 OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. - ! Parameters of module MOM_tracer_advect + +! === Parameters of module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1077,7 +1096,8 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! If true, use enough iterations the diffusion to ensure ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1100,7 +1120,8 @@ GUST_CONST = 0.02 ! [Pa] default = 0.02 READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1139,7 +1160,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 1800.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/seamount/layer/MOM_parameter_doc.short b/examples/seamount/layer/MOM_parameter_doc.short index 6a65be578d..169254d139 100644 --- a/examples/seamount/layer/MOM_parameter_doc.short +++ b/examples/seamount/layer/MOM_parameter_doc.short @@ -44,11 +44,13 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. NK = 20 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === Parameters of module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -70,7 +72,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -86,7 +89,8 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 ! salinity. RESTARTFILE = "GOLD.res" ! default = "MOM.res" ! The name-root of the restart file. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === INPUTDIR = "INPUT/" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "linear" ! @@ -107,7 +111,8 @@ LIGHTEST_DENSITY = 1034.0 ! [kg m-3] default = 1035.0 ! The reference potential density used for layer 1. GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -191,11 +196,13 @@ TS_CONFIG = "seamount" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === CDRAG = 0.002 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === BE = 0.7 ! [nondim] default = 0.6 ! If SPLIT is true, BE determines the relative weighting ! of a 2nd-order Runga-Kutta baroclinic time stepping @@ -221,7 +228,8 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! v-points, and similarly at v-points. This option is ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -234,7 +242,8 @@ KH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 ! spacing to calculate the Laplacian viscosity. ! The final viscosity is the largest of this scaled ! viscosity, the Smagorinsky viscosity and KH. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML @@ -269,8 +278,10 @@ HBBL = 10.0 ! [m] MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_PointAccel - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -285,7 +296,8 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -309,11 +321,13 @@ DTBT = 10.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 500.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. BBL_EFFIC = 0.0 ! [nondim] default = 0.2 ! The efficiency with which the energy extracted by ! bottom drag drives BBL diffusion. This is only @@ -322,22 +336,28 @@ KD = 0.0 ! [m2 s-1] ! The background diapycnal diffusivity of density in the ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal ! mixing, as described in Hallberg (MWR, 2000). - ! Parameters of module MOM_regularize_layers - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_regularize_layers === + +! === Parameters of module MOM_opacity === PEN_SW_SCALE = 15.0 ! [m] default = 0.0 ! The vertical absorption e-folding depth of the ! penetrating shortwave radiation. PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 ! The fraction of the shortwave radiation that penetrates ! below the surface. - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -351,7 +371,8 @@ WIND_CONFIG = "zero" ! ! The character string that indicates how wind forcing ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -366,7 +387,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! value for MAXCPU. MAXCPU has units of wall-clock ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 1800.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/seamount/sigma/MOM_parameter_doc.all b/examples/seamount/sigma/MOM_parameter_doc.all index 5eb684e0f2..dc51b188a2 100644 --- a/examples/seamount/sigma/MOM_parameter_doc.all +++ b/examples/seamount/sigma/MOM_parameter_doc.all @@ -66,8 +66,9 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 @@ -93,7 +94,8 @@ NK = 20 ! [nondim] AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. - ! Parameters of module MOM + +! === Parameters of module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -201,7 +203,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -247,7 +250,8 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! file support (4Gb), otherwise the limit is 2Gb. MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -285,7 +289,8 @@ DENSITY_RANGE = 2.0 ! [kg m-3] default = 2.0 ! The range of reference potential densities in the layers. GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -515,7 +520,8 @@ REMAPPING_SCHEME = "PPM_IH4" ! default = "PLM" ! PPM_IH4 (3rd-order accurate) ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -563,7 +569,8 @@ MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -708,7 +715,8 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -733,7 +741,8 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! The nondimensional coefficient of the ratio of the ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -796,11 +805,13 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. - ! Parameters of module MOM_PointAccel + +! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -838,7 +849,8 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the bottom boundary layer. KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -946,7 +958,8 @@ DTBT = 10.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 500.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -967,8 +980,9 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of ! equations for the internal tide energy density. @@ -1085,7 +1099,8 @@ DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 USE_KPP = False ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1095,7 +1110,8 @@ MAX_ENT_IT = 5 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-08 ! [m] default = 1.0E-08 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_regularize_layers + +! === Parameters of module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1107,7 +1123,8 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! The value of the relative thickness deficit at which ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1123,12 +1140,14 @@ PEN_SW_NBANDS = 1 ! default = 1 OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. - ! Parameters of module MOM_tracer_advect + +! === Parameters of module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1150,7 +1169,8 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! If true, use enough iterations the diffusion to ensure ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1173,7 +1193,8 @@ GUST_CONST = 0.02 ! [Pa] default = 0.02 READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1212,7 +1233,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 1800.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/seamount/sigma/MOM_parameter_doc.short b/examples/seamount/sigma/MOM_parameter_doc.short index 8daf62d5a0..5dabc1d5f0 100644 --- a/examples/seamount/sigma/MOM_parameter_doc.short +++ b/examples/seamount/sigma/MOM_parameter_doc.short @@ -44,11 +44,13 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. NK = 20 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === Parameters of module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -73,7 +75,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -89,7 +92,8 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 ! salinity. RESTARTFILE = "GOLD.res" ! default = "MOM.res" ! The name-root of the restart file. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === INPUTDIR = "INPUT/" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "linear" ! @@ -110,7 +114,8 @@ LIGHTEST_DENSITY = 1034.0 ! [kg m-3] default = 1035.0 ! The reference potential density used for layer 1. GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -242,11 +247,13 @@ REMAPPING_SCHEME = "PPM_IH4" ! default = "PLM" ! PPM_IH4 (3rd-order accurate) ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === CDRAG = 0.002 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === BE = 0.7 ! [nondim] default = 0.6 ! If SPLIT is true, BE determines the relative weighting ! of a 2nd-order Runga-Kutta baroclinic time stepping @@ -272,7 +279,8 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! v-points, and similarly at v-points. This option is ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -285,7 +293,8 @@ KH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 ! spacing to calculate the Laplacian viscosity. ! The final viscosity is the largest of this scaled ! viscosity, the Smagorinsky viscosity and KH. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML @@ -320,8 +329,10 @@ HBBL = 10.0 ! [m] MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_PointAccel - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -336,7 +347,8 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -360,11 +372,13 @@ DTBT = 10.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 500.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. BBL_EFFIC = 0.0 ! [nondim] default = 0.2 ! The efficiency with which the energy extracted by ! bottom drag drives BBL diffusion. This is only @@ -373,22 +387,28 @@ KD = 0.0 ! [m2 s-1] ! The background diapycnal diffusivity of density in the ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal ! mixing, as described in Hallberg (MWR, 2000). - ! Parameters of module MOM_regularize_layers - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_regularize_layers === + +! === Parameters of module MOM_opacity === PEN_SW_SCALE = 15.0 ! [m] default = 0.0 ! The vertical absorption e-folding depth of the ! penetrating shortwave radiation. PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 ! The fraction of the shortwave radiation that penetrates ! below the surface. - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -402,7 +422,8 @@ WIND_CONFIG = "zero" ! ! The character string that indicates how wind forcing ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -417,7 +438,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! value for MAXCPU. MAXCPU has units of wall-clock ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 1800.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/seamount/z/MOM_parameter_doc.all b/examples/seamount/z/MOM_parameter_doc.all index 6008f46148..a33ca50c4d 100644 --- a/examples/seamount/z/MOM_parameter_doc.all +++ b/examples/seamount/z/MOM_parameter_doc.all @@ -66,8 +66,9 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 @@ -93,7 +94,8 @@ NK = 20 ! [nondim] AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. - ! Parameters of module MOM + +! === Parameters of module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -201,7 +203,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -247,7 +250,8 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! file support (4Gb), otherwise the limit is 2Gb. MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -285,7 +289,8 @@ DENSITY_RANGE = 2.0 ! [kg m-3] default = 2.0 ! The range of reference potential densities in the layers. GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -515,7 +520,8 @@ REMAPPING_SCHEME = "PPM_IH4" ! default = "PLM" ! PPM_IH4 (3rd-order accurate) ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -563,7 +569,8 @@ MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -708,7 +715,8 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -733,7 +741,8 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! The nondimensional coefficient of the ratio of the ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -796,11 +805,13 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. - ! Parameters of module MOM_PointAccel + +! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -838,7 +849,8 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the bottom boundary layer. KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -946,7 +958,8 @@ DTBT = 10.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 500.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -967,8 +980,9 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of ! equations for the internal tide energy density. @@ -1085,7 +1099,8 @@ DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 USE_KPP = False ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1095,7 +1110,8 @@ MAX_ENT_IT = 5 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-08 ! [m] default = 1.0E-08 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_regularize_layers + +! === Parameters of module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1107,7 +1123,8 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! The value of the relative thickness deficit at which ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1123,12 +1140,14 @@ PEN_SW_NBANDS = 1 ! default = 1 OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. - ! Parameters of module MOM_tracer_advect + +! === Parameters of module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1150,7 +1169,8 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! If true, use enough iterations the diffusion to ensure ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1173,7 +1193,8 @@ GUST_CONST = 0.02 ! [Pa] default = 0.02 READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1212,7 +1233,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 1800.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/seamount/z/MOM_parameter_doc.short b/examples/seamount/z/MOM_parameter_doc.short index 4f7bd77177..737bd72cd8 100644 --- a/examples/seamount/z/MOM_parameter_doc.short +++ b/examples/seamount/z/MOM_parameter_doc.short @@ -44,11 +44,13 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. NK = 20 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === Parameters of module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -73,7 +75,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -89,7 +92,8 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 ! salinity. RESTARTFILE = "GOLD.res" ! default = "MOM.res" ! The name-root of the restart file. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === INPUTDIR = "INPUT/" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "linear" ! @@ -110,7 +114,8 @@ LIGHTEST_DENSITY = 1034.0 ! [kg m-3] default = 1035.0 ! The reference potential density used for layer 1. GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -242,11 +247,13 @@ REMAPPING_SCHEME = "PPM_IH4" ! default = "PLM" ! PPM_IH4 (3rd-order accurate) ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === CDRAG = 0.002 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === BE = 0.7 ! [nondim] default = 0.6 ! If SPLIT is true, BE determines the relative weighting ! of a 2nd-order Runga-Kutta baroclinic time stepping @@ -272,7 +279,8 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! v-points, and similarly at v-points. This option is ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -285,7 +293,8 @@ KH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 ! spacing to calculate the Laplacian viscosity. ! The final viscosity is the largest of this scaled ! viscosity, the Smagorinsky viscosity and KH. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML @@ -320,8 +329,10 @@ HBBL = 10.0 ! [m] MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_PointAccel - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -336,7 +347,8 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -360,11 +372,13 @@ DTBT = 10.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 500.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. BBL_EFFIC = 0.0 ! [nondim] default = 0.2 ! The efficiency with which the energy extracted by ! bottom drag drives BBL diffusion. This is only @@ -373,22 +387,28 @@ KD = 0.0 ! [m2 s-1] ! The background diapycnal diffusivity of density in the ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal ! mixing, as described in Hallberg (MWR, 2000). - ! Parameters of module MOM_regularize_layers - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_regularize_layers === + +! === Parameters of module MOM_opacity === PEN_SW_SCALE = 15.0 ! [m] default = 0.0 ! The vertical absorption e-folding depth of the ! penetrating shortwave radiation. PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 ! The fraction of the shortwave radiation that penetrates ! below the surface. - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -402,7 +422,8 @@ WIND_CONFIG = "zero" ! ! The character string that indicates how wind forcing ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -417,7 +438,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! value for MAXCPU. MAXCPU has units of wall-clock ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 1800.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/single_column/MOM_parameter_doc.all b/examples/single_column/MOM_parameter_doc.all index 744f5116f7..d9aef92539 100644 --- a/examples/single_column/MOM_parameter_doc.all +++ b/examples/single_column/MOM_parameter_doc.all @@ -66,8 +66,9 @@ NIPROC_IO = 0 ! default = 0 NJPROC_IO = 0 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 @@ -93,7 +94,8 @@ NK = 48 ! [nondim] AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. - ! Parameters of module MOM + +! === Parameters of module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -195,7 +197,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -230,7 +233,8 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! file support (4Gb), otherwise the limit is 2Gb. MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -269,7 +273,8 @@ COORD_FILE = "ICs.nc" ! COORD_VAR = "Layer" ! default = "Layer" ! The variable in COORD_FILE that is to be used for the ! coordinate densities. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -436,7 +441,8 @@ APPLY_OBC_U = False ! [Boolean] default = False APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -484,7 +490,8 @@ MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -607,7 +614,8 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = True ! [Boolean] default = True @@ -662,7 +670,8 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! The nondimensional coefficient of the ratio of the ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -714,11 +723,13 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. - ! Parameters of module MOM_PointAccel + +! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -756,7 +767,8 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the bottom boundary layer. KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 0.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -780,8 +792,9 @@ Z_OUTPUT_GRID_FILE = "../zgrid.nc" ! default = "" NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. ML_MIX_FIRST = 0.0 ! [nondim] default = 0.0 ! The fraction of the mixed layer mixing that is applied ! before interior diapycnal mixing. 0 by default. @@ -923,7 +936,8 @@ DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 USE_KPP = False ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -933,7 +947,8 @@ MAX_ENT_IT = 20 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_kappa_shear + +! === Parameters of module MOM_kappa_shear === RINO_CRIT = 0.25 ! [nondim] default = 0.25 ! The critical Richardson number for shear mixing. SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 @@ -991,7 +1006,8 @@ DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True ! If true, combine the mixed layers together before ! solving the kappa-shear equations. - ! Parameters of module MOM_mixed_layer + +! === Parameters of module MOM_mixed_layer === NSTAR = 0.15 ! [nondim] default = 0.15 ! The portion of the buoyant potential energy imparted by ! surface fluxes that is available to drive entrainment @@ -1061,7 +1077,8 @@ USE_RIVER_HEAT_CONTENT = False ! [Boolean] default = False USE_CALVING_HEAT_CONTENT = False ! [Boolean] default = False ! If true, use the fluxes%calving_Hflx field to set the ! heat carried by runoff, instead of using SST*CP*froz_runoff. - ! Parameters of module MOM_regularize_layers + +! === Parameters of module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1070,7 +1087,8 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! The value of the relative thickness deficit at which ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1095,12 +1113,14 @@ PEN_SW_NBANDS = 3 ! default = 1 OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. - ! Parameters of module MOM_tracer_advect + +! === Parameters of module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 600.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1122,7 +1142,8 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! If true, use enough iterations the diffusion to ensure ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = True ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = True ! [Boolean] default = True @@ -1200,7 +1221,8 @@ READ_GUST_2D = True ! [Boolean] default = False GUST_2D_FILE = "forcing_monthly.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1239,7 +1261,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/single_column/MOM_parameter_doc.short b/examples/single_column/MOM_parameter_doc.short index e298db5a2a..f10512d2ef 100644 --- a/examples/single_column/MOM_parameter_doc.short +++ b/examples/single_column/MOM_parameter_doc.short @@ -28,11 +28,13 @@ NJGLOBAL = 2 ! !NJPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. NK = 48 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === Parameters of module MOM === SPLIT = False ! [Boolean] default = True ! Use the split time stepping if true. DT = 3600.0 ! [s] @@ -65,8 +67,10 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_registry === + +! === Parameters of module MOM_tracer_flow_control === INPUTDIR = "INPUT/BATS" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "file" ! @@ -85,7 +89,8 @@ COORD_CONFIG = "file" ! ! USER - call a user modified routine. COORD_FILE = "ICs.nc" ! ! The file from which the coordinate densities are read. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -179,11 +184,13 @@ TS_CONFIG = "file" ! ! USER - call a user modified routine. TS_FILE = "ICs.nc" ! ! The initial condition file for temperature. - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === UPWIND_1ST_CONTINUITY = True ! [Boolean] default = False ! If true, CONTINUITY_PPM becomes a 1st-order upwind ! continuity solver. This scheme is highly diffusive @@ -212,7 +219,8 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! v-points, and similarly at v-points. This option is ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 @@ -231,7 +239,8 @@ SMAGORINSKY_AH = True ! [Boolean] default = False SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === U_TRUNC_FILE = "U_velocity_truncations" ! default = "" ! The absolute path to a file into which the accelerations ! leading to zonal velocity truncations are written. @@ -257,8 +266,10 @@ HBBL = 10.0 ! [m] MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_PointAccel - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -273,7 +284,8 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === Z_OUTPUT_GRID_FILE = "../zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable @@ -281,8 +293,9 @@ Z_OUTPUT_GRID_FILE = "../zgrid.nc" ! default = "" NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. RECLAIM_FRAZIL = False ! [Boolean] default = True ! If true, try to use any frazil heat deficit to cool any ! overlying layers down to the freezing point, thereby @@ -307,17 +320,20 @@ KD = 2.0E-05 ! [m2 s-1] ! may be used. KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 ! The minimum diapycnal diffusivity. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_kappa_shear + +! === Parameters of module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. - ! Parameters of module MOM_mixed_layer + +! === Parameters of module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer @@ -335,8 +351,10 @@ CORRECT_ABSORPTION_DEPTH = True ! [Boolean] default = False ! If true, the depth at which penetrating shortwave ! radiation is absorbed is corrected by moving some of ! the heating upward in the water column. - ! Parameters of module MOM_regularize_layers - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_regularize_layers === + +! === Parameters of module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -347,11 +365,14 @@ CHL_FILE = "forcing_monthly.nc" ! ! CHL_FROM_FILE are true. PEN_SW_NBANDS = 3 ! default = 1 ! The number of bands of penetrating shortwave radiation. - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 600.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === BUOY_CONFIG = "file" ! ! The character string that indicates how buoyancy forcing ! is specified. Valid options include (file), (zero), @@ -400,7 +421,8 @@ READ_GUST_2D = True ! [Boolean] default = False GUST_2D_FILE = "forcing_monthly.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -415,7 +437,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! value for MAXCPU. MAXCPU has units of wall-clock ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/sloshing/layer/MOM_parameter_doc.all b/examples/sloshing/layer/MOM_parameter_doc.all index 3ea321bb1c..9663de5606 100644 --- a/examples/sloshing/layer/MOM_parameter_doc.all +++ b/examples/sloshing/layer/MOM_parameter_doc.all @@ -66,8 +66,9 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 @@ -93,7 +94,8 @@ NK = 10 ! [nondim] AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. - ! Parameters of module MOM + +! === Parameters of module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -201,7 +203,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "MOM_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -247,7 +250,8 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! file support (4Gb), otherwise the limit is 2Gb. MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -285,7 +289,8 @@ DENSITY_RANGE = 2.0 ! [kg m-3] default = 2.0 ! The range of reference potential densities in the layers. GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -438,7 +443,8 @@ APPLY_OBC_U = False ! [Boolean] default = False APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -486,7 +492,8 @@ MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -631,7 +638,8 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -659,7 +667,8 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! The nondimensional coefficient of the ratio of the ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -722,11 +731,13 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. - ! Parameters of module MOM_PointAccel + +! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -764,7 +775,8 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the bottom boundary layer. KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -872,7 +884,8 @@ DTBT = 10.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 500.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -893,8 +906,9 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of ! equations for the internal tide energy density. @@ -1011,7 +1025,8 @@ DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 USE_KPP = False ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1021,7 +1036,8 @@ MAX_ENT_IT = 5 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-08 ! [m] default = 1.0E-08 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_regularize_layers + +! === Parameters of module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1033,7 +1049,8 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! The value of the relative thickness deficit at which ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1049,12 +1066,14 @@ PEN_SW_NBANDS = 1 ! default = 1 OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. - ! Parameters of module MOM_tracer_advect + +! === Parameters of module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1076,7 +1095,8 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! If true, use enough iterations the diffusion to ensure ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1099,7 +1119,8 @@ GUST_CONST = 0.02 ! [Pa] default = 0.02 READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1138,7 +1159,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 3600.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/sloshing/layer/MOM_parameter_doc.short b/examples/sloshing/layer/MOM_parameter_doc.short index a6adf14131..c3581fd99e 100644 --- a/examples/sloshing/layer/MOM_parameter_doc.short +++ b/examples/sloshing/layer/MOM_parameter_doc.short @@ -44,11 +44,13 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. NK = 10 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === Parameters of module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -68,7 +70,8 @@ C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! If true, write the initial conditions to a file given ! by IC_OUTPUT_FILE. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -82,7 +85,8 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 ! When EQN_OF_STATE=LINEAR, ! this is the partial derivative of density with ! salinity. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === INPUTDIR = "INPUT/" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "linear" ! @@ -103,7 +107,8 @@ LIGHTEST_DENSITY = 1034.0 ! [kg m-3] default = 1035.0 ! The reference potential density used for layer 1. GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -187,11 +192,13 @@ TS_CONFIG = "sloshing" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === BE = 0.7 ! [nondim] default = 0.6 ! If SPLIT is true, BE determines the relative weighting ! of a 2nd-order Runga-Kutta baroclinic time stepping @@ -217,7 +224,8 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! v-points, and similarly at v-points. This option is ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -233,7 +241,8 @@ SMAGORINSKY_KH = True ! [Boolean] default = False SMAG_LAP_CONST = 0.15 ! [nondim] default = 0.0 ! The nondimensional Laplacian Smagorinsky constant, ! often 0.15. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML @@ -268,8 +277,10 @@ HBBL = 10.0 ! [m] MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_PointAccel - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -284,7 +295,8 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -308,11 +320,13 @@ DTBT = 10.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 500.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. BBL_EFFIC = 0.0 ! [nondim] default = 0.2 ! The efficiency with which the energy extracted by ! bottom drag drives BBL diffusion. This is only @@ -321,22 +335,28 @@ KD = 0.0 ! [m2 s-1] ! The background diapycnal diffusivity of density in the ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal ! mixing, as described in Hallberg (MWR, 2000). - ! Parameters of module MOM_regularize_layers - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_regularize_layers === + +! === Parameters of module MOM_opacity === PEN_SW_SCALE = 15.0 ! [m] default = 0.0 ! The vertical absorption e-folding depth of the ! penetrating shortwave radiation. PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 ! The fraction of the shortwave radiation that penetrates ! below the surface. - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -350,7 +370,8 @@ WIND_CONFIG = "zero" ! ! The character string that indicates how wind forcing ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -365,7 +386,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! value for MAXCPU. MAXCPU has units of wall-clock ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 3600.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/sloshing/rho/MOM_parameter_doc.all b/examples/sloshing/rho/MOM_parameter_doc.all index 362d2f0281..87ea152474 100644 --- a/examples/sloshing/rho/MOM_parameter_doc.all +++ b/examples/sloshing/rho/MOM_parameter_doc.all @@ -66,8 +66,9 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 @@ -93,7 +94,8 @@ NK = 10 ! [nondim] AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. - ! Parameters of module MOM + +! === Parameters of module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -201,7 +203,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "MOM_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -247,7 +250,8 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! file support (4Gb), otherwise the limit is 2Gb. MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -285,7 +289,8 @@ DENSITY_RANGE = 2.0 ! [kg m-3] default = 2.0 ! The range of reference potential densities in the layers. GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -511,7 +516,8 @@ REMAPPING_SCHEME = "PQM_IH4IH3" ! default = "PLM" ! PPM_IH4 (3rd-order accurate) ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -559,7 +565,8 @@ MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -704,7 +711,8 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -732,7 +740,8 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! The nondimensional coefficient of the ratio of the ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -795,11 +804,13 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. - ! Parameters of module MOM_PointAccel + +! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -837,7 +848,8 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the bottom boundary layer. KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -945,7 +957,8 @@ DTBT = 10.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 500.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -966,8 +979,9 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of ! equations for the internal tide energy density. @@ -1084,7 +1098,8 @@ DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 USE_KPP = False ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1094,7 +1109,8 @@ MAX_ENT_IT = 5 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-08 ! [m] default = 1.0E-08 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_regularize_layers + +! === Parameters of module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1106,7 +1122,8 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! The value of the relative thickness deficit at which ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1122,12 +1139,14 @@ PEN_SW_NBANDS = 1 ! default = 1 OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. - ! Parameters of module MOM_tracer_advect + +! === Parameters of module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1149,7 +1168,8 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! If true, use enough iterations the diffusion to ensure ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1172,7 +1192,8 @@ GUST_CONST = 0.02 ! [Pa] default = 0.02 READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1211,7 +1232,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 3600.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/sloshing/rho/MOM_parameter_doc.short b/examples/sloshing/rho/MOM_parameter_doc.short index 2bfa39fe6a..ed1c19d510 100644 --- a/examples/sloshing/rho/MOM_parameter_doc.short +++ b/examples/sloshing/rho/MOM_parameter_doc.short @@ -44,11 +44,13 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. NK = 10 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === Parameters of module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -71,7 +73,8 @@ C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! If true, write the initial conditions to a file given ! by IC_OUTPUT_FILE. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -85,7 +88,8 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 ! When EQN_OF_STATE=LINEAR, ! this is the partial derivative of density with ! salinity. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === INPUTDIR = "INPUT/" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "linear" ! @@ -106,7 +110,8 @@ LIGHTEST_DENSITY = 1034.0 ! [kg m-3] default = 1035.0 ! The reference potential density used for layer 1. GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -235,11 +240,13 @@ REMAPPING_SCHEME = "PQM_IH4IH3" ! default = "PLM" ! PPM_IH4 (3rd-order accurate) ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === BE = 0.7 ! [nondim] default = 0.6 ! If SPLIT is true, BE determines the relative weighting ! of a 2nd-order Runga-Kutta baroclinic time stepping @@ -265,7 +272,8 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! v-points, and similarly at v-points. This option is ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -281,7 +289,8 @@ SMAGORINSKY_KH = True ! [Boolean] default = False SMAG_LAP_CONST = 0.15 ! [nondim] default = 0.0 ! The nondimensional Laplacian Smagorinsky constant, ! often 0.15. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML @@ -316,8 +325,10 @@ HBBL = 10.0 ! [m] MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_PointAccel - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -332,7 +343,8 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -356,11 +368,13 @@ DTBT = 10.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 500.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. BBL_EFFIC = 0.0 ! [nondim] default = 0.2 ! The efficiency with which the energy extracted by ! bottom drag drives BBL diffusion. This is only @@ -369,22 +383,28 @@ KD = 0.0 ! [m2 s-1] ! The background diapycnal diffusivity of density in the ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal ! mixing, as described in Hallberg (MWR, 2000). - ! Parameters of module MOM_regularize_layers - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_regularize_layers === + +! === Parameters of module MOM_opacity === PEN_SW_SCALE = 15.0 ! [m] default = 0.0 ! The vertical absorption e-folding depth of the ! penetrating shortwave radiation. PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 ! The fraction of the shortwave radiation that penetrates ! below the surface. - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -398,7 +418,8 @@ WIND_CONFIG = "zero" ! ! The character string that indicates how wind forcing ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -413,7 +434,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! value for MAXCPU. MAXCPU has units of wall-clock ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 3600.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/torus_advection_test/MOM_parameter_doc.all b/examples/torus_advection_test/MOM_parameter_doc.all index 60fc7d1e84..dc26c56e6d 100644 --- a/examples/torus_advection_test/MOM_parameter_doc.all +++ b/examples/torus_advection_test/MOM_parameter_doc.all @@ -66,8 +66,9 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1000.0 ! [kg m-3] default = 1035.0 @@ -93,7 +94,8 @@ NK = 5 ! [nondim] AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. - ! Parameters of module MOM + +! === Parameters of module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -201,7 +203,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -247,7 +250,8 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! file support (4Gb), otherwise the limit is 2Gb. MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -263,7 +267,8 @@ USE_OCMIP2_CFC = False ! [Boolean] default = False USE_generic_tracer = False ! [Boolean] default = False ! If true and _USE_GENERIC_TRACER is defined as a ! preprocessor macro, use the MOM_generic_tracer packages. - ! Parameters of module advection_test_tracer + +! === Parameters of module advection_test_tracer === ADVECTION_TEST_X_ORIGIN = 43.2 ! [not defined] default = 0.0 ! The x-coorindate of the center of the test-functions. ADVECTION_TEST_Y_ORIGIN = 86.4 ! [not defined] default = 0.0 @@ -304,7 +309,8 @@ GFS = 9.8 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. GINT = 7.89E-04 ! [m s-2] ! The reduced gravity across internal interfaces. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -457,7 +463,8 @@ APPLY_OBC_U = False ! [Boolean] default = False APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -505,7 +512,8 @@ MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -650,7 +658,8 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -671,7 +680,8 @@ BOUND_KH = False ! [Boolean] default = True BETTER_BOUND_KH = False ! [Boolean] default = False ! If true, the Laplacian coefficient is locally limited ! to be stable with a better bounding than just BOUND_KH. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === BOTTOMDRAGLAW = False ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -735,11 +745,13 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. - ! Parameters of module MOM_PointAccel + +! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -767,7 +779,8 @@ KV_BBL_MIN = 1.0E-06 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the bottom boundary layer. KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -879,7 +892,8 @@ DTBT = -0.9 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 0.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -900,8 +914,9 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of ! equations for the internal tide energy density. @@ -1005,7 +1020,8 @@ DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 USE_KPP = False ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1015,7 +1031,8 @@ MAX_ENT_IT = 20 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 0.0 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_regularize_layers + +! === Parameters of module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1027,7 +1044,8 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! The value of the relative thickness deficit at which ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1043,12 +1061,14 @@ PEN_SW_NBANDS = 1 ! default = 1 OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. - ! Parameters of module MOM_tracer_advect + +! === Parameters of module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1070,7 +1090,8 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! If true, use enough iterations the diffusion to ensure ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1093,7 +1114,8 @@ GUST_CONST = 0.02 ! [Pa] default = 0.02 READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1132,7 +1154,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 3600.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/torus_advection_test/MOM_parameter_doc.short b/examples/torus_advection_test/MOM_parameter_doc.short index a4a4f057c3..985ad34df1 100644 --- a/examples/torus_advection_test/MOM_parameter_doc.short +++ b/examples/torus_advection_test/MOM_parameter_doc.short @@ -44,8 +44,9 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. RHO_0 = 1000.0 ! [kg m-3] default = 1035.0 ! The mean ocean density used with BOUSSINESQ true to ! calculate accelerations and the mass for conservation @@ -55,7 +56,8 @@ ANGSTROM = 0.0 ! [m] default = 1.0E-10 ! The minumum layer thickness, usually one-Angstrom. NK = 5 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === Parameters of module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -84,16 +86,19 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are ! "LINEAR", "UNESCO", and "WRIGHT". ! This is only used if USE_EOS is true. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_ADVECTION_TEST_TRACER = True ! [Boolean] default = False ! If true, use the advection_test_tracer tracer package. - ! Parameters of module advection_test_tracer + +! === Parameters of module advection_test_tracer === ADVECTION_TEST_X_ORIGIN = 43.2 ! [not defined] default = 0.0 ! The x-coorindate of the center of the test-functions. ADVECTION_TEST_Y_ORIGIN = 86.4 ! [not defined] default = 0.0 @@ -122,7 +127,8 @@ T_REF = 20.0 ! [degC] ! The initial temperature of the lightest layer. GINT = 7.89E-04 ! [m s-2] ! The reduced gravity across internal interfaces. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -223,11 +229,13 @@ INITIAL_U_CONST = 0.2 ! [m s-1] ! A initial uniform value for the zonal flow. INITIAL_V_CONST = 0.2 ! [m s-1] ! A initial uniform value for the meridional flow. - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === BOUND_CORIOLIS = True ! [Boolean] default = False ! If true, the Coriolis terms at u-points are bounded by ! the four estimates of (f+rv)v from the four neighboring @@ -238,7 +246,8 @@ KE_SCHEME = "KE_GUDONOV" ! default = "KE_ARAKAWA" ! KE_SCHEME selects the discretization for acceleration ! due to the kinetic energy gradient. Valid values are: ! KE_ARAKAWA, KE_SIMPLE_GUDONOV, KE_GUDONOV - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -249,7 +258,8 @@ KH = 0.01 ! [m2 s-1] default = 0.0 BOUND_KH = False ! [Boolean] default = True ! If true, the Laplacian coefficient is locally limited ! to be stable. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === BOTTOMDRAGLAW = False ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -286,8 +296,10 @@ HBBL = 1.0E-08 ! [m] MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_PointAccel - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! The minimum bottom boundary layer thickness that can be ! used with BOTTOMDRAGLAW. This might be @@ -295,7 +307,8 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! near-bottom viscosity. KV_BBL_MIN = 1.0E-06 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the bottom boundary layer. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -343,14 +356,17 @@ DTBT = -0.9 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_thickness_diffuse === + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. KD = 0.0 ! [m2 s-1] ! The background diapycnal diffusivity of density in the ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -360,11 +376,16 @@ MAX_ENT_IT = 20 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 0.0 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_regularize_layers - ! Parameters of module MOM_opacity - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_regularize_layers === + +! === Parameters of module MOM_opacity === + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -378,7 +399,8 @@ WIND_CONFIG = "zero" ! ! The character string that indicates how wind forcing ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === MAXTRUNC = 10 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -393,7 +415,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! value for MAXCPU. MAXCPU has units of wall-clock ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === RESTART_CONTROL = -1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/src/framework/MOM_document.F90 b/src/framework/MOM_document.F90 index 8f9be3dd86..d5f7f79c0e 100644 --- a/src/framework/MOM_document.F90 +++ b/src/framework/MOM_document.F90 @@ -32,6 +32,7 @@ module MOM_document implicit none ; private public doc_param, doc_subroutine, doc_function, doc_module, doc_init, doc_end +public doc_openBlock, doc_closeBlock interface doc_param module procedure doc_param_none, & @@ -316,6 +317,45 @@ subroutine doc_param_char(doc, varname, desc, units, val, default) end subroutine doc_param_char +subroutine doc_openBlock(doc, blockName, desc) + type(doc_type), pointer :: doc + character(len=*), intent(in) :: blockName + character(len=*), optional, intent(in) :: desc +! This subroutine handles documentation for opening a parameter block. + character(len=mLen) :: mesg + character(len=doc%commentColumn) :: valstring + + if (.not. (is_root_pe() .and. associated(doc))) return + call open_doc_file(doc) + + if (doc%unitAll > 0 .or. doc%unitShort > 0) then + mesg = trim(blockName)//'%' + + if (present(desc)) then + call writeMessageAndDesc(doc, mesg, desc) + else + call writeMessageAndDesc(doc, mesg, '') + endif + endif +end subroutine doc_openBlock + +subroutine doc_closeBlock(doc, blockName) + type(doc_type), pointer :: doc + character(len=*), intent(in) :: blockName +! This subroutine handles documentation for closing a parameter block. + character(len=mLen) :: mesg + character(len=doc%commentColumn) :: valstring + + if (.not. (is_root_pe() .and. associated(doc))) return + call open_doc_file(doc) + + if (doc%unitAll > 0 .or. doc%unitShort > 0) then + mesg = '%'//trim(blockName) + + call writeMessageAndDesc(doc, mesg, '') + endif +end subroutine doc_closeBlock + subroutine doc_param_time(doc, varname, desc, units, val, default) type(doc_type), pointer :: doc character(len=*), intent(in) :: varname, desc, units @@ -559,8 +599,9 @@ subroutine doc_module(doc, modname, desc) call open_doc_file(doc) if (doc%unitAll > 0 .or. doc%unitShort > 0) then - mesg = " ! Parameters of module "//trim(modname) - call writeMessageAndDesc(doc, mesg, desc, indent=8) + call writeMessageAndDesc(doc, '', '') ! Blank line for delineation + mesg = "! === Parameters of module "//trim(modname)//" ===" + call writeMessageAndDesc(doc, mesg, desc, indent=0) endif end subroutine doc_module diff --git a/src/framework/MOM_file_parser.F90 b/src/framework/MOM_file_parser.F90 index 8f90116edf..c2b4d6e0db 100644 --- a/src/framework/MOM_file_parser.F90 +++ b/src/framework/MOM_file_parser.F90 @@ -34,6 +34,7 @@ module MOM_file_parser use MOM_error_handler, only : is_root_pe, stdlog, stdout use MOM_time_manager, only : set_time, get_time, time_type, get_ticks_per_second use MOM_document, only : doc_param, doc_module, doc_init, doc_end, doc_type +use MOM_document, only : doc_openBlock, doc_closeBlock use MOM_string_functions, only : left_int, left_ints use MOM_string_functions, only : left_real, left_reals @@ -508,7 +509,7 @@ function simplifyWhiteSpace(string) i=i+1 simplifyWhiteSpace(i:i)=string(j:j) if (string(j:j)==quoteChar) insideString=.false. ! End of string - else ! The following block is outside of strings blocks + else ! The following is outside of string delimiters if (string(j:j)==" " .or. string(j:j)==achar(9)) then ! Space or tab if (nonBlank) then ! Only copy a blank if the preceeding character was non-blank i=i+1 @@ -859,7 +860,7 @@ subroutine get_variable_line(CS, varname, found, defined, value_string, paramIsL cycle endif endif - ! Newer form of parameter block + ! Newer form of parameter block, block%, %block or block%param or iso=index(line(:last),'%') fullPathParameter = .false. if (iso==1) then ! % is first character means this is a close @@ -875,9 +876,9 @@ subroutine get_variable_line(CS, varname, found, defined, value_string, paramIsL blockName = popBlockLevel(blockName) elseif (iso==last) then ! This is a new block blockName = pushBlockLevel(blockName, line(:iso-1)) - else ! This is of the form block@parameter = ... (full path parameter) + else ! This is of the form block%parameter = ... (full path parameter) iso=index(line(:last),'%',.true.) - if (trim(CS%blockName%name)==trim(line(:iso-1))) then + if (iso>0 .and. trim(CS%blockName%name)==trim(line(:iso-1))) then fullPathParameter = .true. line = trim(line(iso+1:last)) ! Strip away the block name for subsequent processing endif @@ -888,6 +889,9 @@ subroutine get_variable_line(CS, varname, found, defined, value_string, paramIsL if (len_trim(blockName)>0) then ! In a namelist block in file if (trim(CS%blockName%name)/=trim(blockName)) inWrongBlock = .true. ! Not in the required block endif + if (len_trim(CS%blockName%name)>0) then ! In a namelist block in the model + if (trim(CS%blockName%name)/=trim(blockName)) inWrongBlock = .true. ! Not in the required block + endif ! Check for termination of a namelist if (line(last:last)=='/') then @@ -897,7 +901,12 @@ subroutine get_variable_line(CS, varname, found, defined, value_string, paramIsL blockName = popBlockLevel(blockName) last = last - 1 ! Ignore the termination character from here on endif - if (inWrongBlock .and. .not. fullPathParameter) cycle + if (inWrongBlock .and. .not. fullPathParameter) then + if (index(" "//line(:last+1), " "//trim(varname)//" ")>0) & + call MOM_error(WARNING,"MOM_file_parser : "//trim(varname)// & + ' found outside of block '//trim(CS%blockName%name)//'%. Ignoring.') + cycle + endif ! Determine whether this line mentions the named parameter or not line(last+1:last+1) = " " ! Ensure a blank after last character @@ -1603,14 +1612,16 @@ subroutine clearParameterBlock(CS) endif end subroutine clearParameterBlock -subroutine openParameterBlock(CS,blockName) - type(param_file_type), intent(in) :: CS - character(len=*), intent(in) :: blockName +subroutine openParameterBlock(CS,blockName,desc) + type(param_file_type), intent(in) :: CS + character(len=*), intent(in) :: blockName + character(len=*), optional, intent(in) :: desc ! Tags blockName onto the end of the active parameter block name type(parameter_block), pointer :: block if (associated(CS%blockName)) then block => CS%blockName block%name = pushBlockLevel(block%name,blockName) + call doc_openBlock(CS%doc,block%name,desc) else if (is_root_pe()) call MOM_error(FATAL, & 'openParameterBlock: A push was attempted before allocation.') @@ -1627,6 +1638,7 @@ subroutine closeParameterBlock(CS) if (is_root_pe().and.len_trim(block%name)==0) call MOM_error(FATAL, & 'closeParameterBlock: A pop was attempted on an empty stack. ("'//& trim(block%name)//'")') + call doc_closeBlock(CS%doc,block%name) else if (is_root_pe()) call MOM_error(FATAL, & 'closeParameterBlock: A pop was attempted before allocation.') diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index 8e32cf3714..337db3f820 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -72,7 +72,8 @@ subroutine KPP_init(paramFile, G, diag, Time, CS) allocate(CS) ! Read parameters - call log_version(paramFile, mod, version, '') + call log_version(paramFile, mod, version, 'This is the MOM wrapper to CVmix:KPP\n' // & + 'See http://code.google.com/p/cvmix/') call openParameterBlock(paramFile,'KPP') call get_param(paramFile, mod, 'RI_CRIT', CS%Ri_crit, & 'Critical Richardson number used to define depth of the\n'// & From ab7fa1f73ff7bebeed7479aa5bd67117659b2127 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 15 Aug 2013 16:55:14 -0400 Subject: [PATCH 114/372] CVmix changed turbulent_scales (for the worse?) r223 involves a refactor of cvmix_kpp_compute_turbulent_scales which has caused the convergence of the iterator for OBLdepth to slow down. I've had to increase the max iterations to 10 just to ensure reaching a tolerance of 1e-4! Not sure this is right.... git-svn-id: https://cvmix.googlecode.com/svn/trunk@223 ec264166-b127-864d-6cb2-e100125a5c76 --- pkg/CVmix | 2 +- src/parameterizations/vertical/MOM_KPP.F90 | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/CVmix b/pkg/CVmix index ec42e373db..7e3e1f8ba2 160000 --- a/pkg/CVmix +++ b/pkg/CVmix @@ -1 +1 @@ -Subproject commit ec42e373db04e3fd23b6ce9f52a1b8d06263866a +Subproject commit 7e3e1f8ba26124edde12010f5dc1d2a013e8c5ee diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index 337db3f820..71f159c129 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -161,7 +161,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) real :: correction, largestCorrection real :: GoRho, pRef, rho1, rhoK, rhoKm1, Uk, Vk, const1, Cv real, parameter :: negligibleShear = 1.e-15 ! A small number added to (un)resolved shears to avoid divide by zero - integer, parameter :: maxIterations = 4 ! Number of iteration on OBL depth to make + integer, parameter :: maxIterations = 10 ! Number of iteration on OBL depth to make real, parameter :: tolerance = 1.e-4 ! (m) What change in OBL depth is acceptably accurate to stop iterating real, parameter :: eps = 0.1 ! Nondimensional extent of surface layer. Used for const1 below. real, parameter :: BetaT = -0.2 ! Ratio of entrainment flux to surface buoyancy flux. Used for const1 below. From 7023441b17f8f1c68c74d62d6b25bcfd687731c0 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 15 Aug 2013 17:01:32 -0400 Subject: [PATCH 115/372] Updated CVmix to r226 (no problems) git-svn-id: https://cvmix.googlecode.com/svn/trunk@226 ec264166-b127-864d-6cb2-e100125a5c76 --- pkg/CVmix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/CVmix b/pkg/CVmix index 7e3e1f8ba2..651f7842fc 160000 --- a/pkg/CVmix +++ b/pkg/CVmix @@ -1 +1 @@ -Subproject commit 7e3e1f8ba26124edde12010f5dc1d2a013e8c5ee +Subproject commit 651f7842fcf94647ba9b8355e04bbe23a6268a21 From 44ae217799a6ce89749b8cc7decf170efe6e919e Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 16 Aug 2013 08:58:15 -0400 Subject: [PATCH 116/372] Turned off KPP in global_ALE/layer due to non-convergence The "refactored" CVmix that reduced convergence rates for KPP OBLdepth iteration seem to completely fail in the layer case. --- examples/global_ALE/layer/MOM_override | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/global_ALE/layer/MOM_override b/examples/global_ALE/layer/MOM_override index 6b1c134abf..21ba48052a 100644 --- a/examples/global_ALE/layer/MOM_override +++ b/examples/global_ALE/layer/MOM_override @@ -1,2 +1,2 @@ # Blank file in which we can put "overrides" for parameters -USE_KPP = True +USE_KPP = False From b4bcd080b9f61f18d7be099dfe7cf49c522dcfd5 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 16 Aug 2013 09:35:57 -0400 Subject: [PATCH 117/372] Updating global_ALE/layer param doc for last commit Turned off KPP changed the parameter documentation --- .../global_ALE/layer/MOM_parameter_doc.all | 23 +------------------ .../global_ALE/layer/MOM_parameter_doc.short | 9 -------- 2 files changed, 1 insertion(+), 31 deletions(-) diff --git a/examples/global_ALE/layer/MOM_parameter_doc.all b/examples/global_ALE/layer/MOM_parameter_doc.all index 37f0e16bc0..5019290780 100644 --- a/examples/global_ALE/layer/MOM_parameter_doc.all +++ b/examples/global_ALE/layer/MOM_parameter_doc.all @@ -1189,31 +1189,10 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. -USE_KPP = True ! [Boolean] default = False +USE_KPP = False ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. -! === Parameters of module MOM_KPP === -! This is the MOM wrapper to CVmix:KPP -! See http://code.google.com/p/cvmix/ -KPP% -RI_CRIT = 0.3 ! [nondim] default = 0.3 - ! Critical Richardson number used to define depth of the - ! Oceab Boundary Layer (OBL). -VON_KARMAN = 0.4 ! [nondim] default = 0.4 - ! von Karman constant. -INTERP_TYPE = "quadratic" ! default = "quadratic" - ! Type of interpolation to use to determine the OBL depth. - ! Allowed types are: linear, quadratic, cubic. -COMPUTE_EKMAN = False ! [Boolean] default = False - ! If True, limit the OBL depth to be shallower than the Ekman depth. -COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False - ! If True, limit the OBL depth to be shallower than the - ! Monin-Obukhov depth. -CS = 98.96 ! [nondim] default = 98.96 - ! Parameter for computing velocity scale function. -%KPP - ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are diff --git a/examples/global_ALE/layer/MOM_parameter_doc.short b/examples/global_ALE/layer/MOM_parameter_doc.short index 811e60d689..f8e2ceaa66 100644 --- a/examples/global_ALE/layer/MOM_parameter_doc.short +++ b/examples/global_ALE/layer/MOM_parameter_doc.short @@ -467,15 +467,6 @@ READ_TIDEAMP = True ! [Boolean] default = False H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. -USE_KPP = True ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. - -! === Parameters of module MOM_KPP === -! This is the MOM wrapper to CVmix:KPP -! See http://code.google.com/p/cvmix/ -KPP% -%KPP ! === Parameters of module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 From f13902571d7343b36bac8dc498d3f4618c4ea74d Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 16 Aug 2013 13:07:15 -0400 Subject: [PATCH 118/372] Updated param doc for Phillips_2layer --- .../Phillips_2layer/MOM_parameter_doc.all | 544 +++++++++--------- .../Phillips_2layer/MOM_parameter_doc.short | 67 ++- 2 files changed, 305 insertions(+), 306 deletions(-) diff --git a/examples/Phillips_2layer/MOM_parameter_doc.all b/examples/Phillips_2layer/MOM_parameter_doc.all index 5a02cc8d53..1fd3bb2d96 100644 --- a/examples/Phillips_2layer/MOM_parameter_doc.all +++ b/examples/Phillips_2layer/MOM_parameter_doc.all @@ -37,8 +37,23 @@ NIGLOBAL = 160 ! ! this is set in MOM_memory.h at compile time. NJGLOBAL = 120 ! ! The total number of thickness grid points in the - ! x-direction in the physical domain. With STATIC_MEMORY_ + ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 !NIPROC = 8 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. @@ -51,9 +66,6 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. -AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" - ! A file into which to write a list of all available - ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM_grid ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 @@ -78,6 +90,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 2 ! [nondim] ! The number of model layers. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. ! Parameters of module MOM VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging @@ -86,6 +101,9 @@ VERBOSITY = 2 ! default = 2 ! 9 = All) SPLIT = True ! [Boolean] default = True ! Use the split time stepping if true. +USE_LEGACY_SPLIT = False ! [Boolean] default = False + ! If true, use the full range of options available from + ! the older GOLD-derived split time stepping code. ENABLE_THERMODYNAMICS = False ! [Boolean] default = True ! If true, Temperature and salinity are used as state ! variables. @@ -104,6 +122,9 @@ BULKMIXEDLAYER = False ! [Boolean] default = False ! NKML+NKBL have variable densities. There must be at ! least NKML+NKBL+1 layers if BULKMIXEDLAYER is true. ! The default is the same setting as ENABLE_THERMODYNAMICS. +USE_REGRIDDING = False ! [Boolean] default = False + ! If True, use the ALE algorithm (regridding/remapping). + ! If False, use the layered isopycnal algorithm. THICKNESSDIFFUSE = True ! [Boolean] default = False ! If true, interfaces or isopycnal surfaces are diffused, ! depending on the value of FULL_THICKNESSDIFFUSE. @@ -129,38 +150,15 @@ DT_THERM = 1800.0 ! [s] default = 600.0 ! Ideally DT_THERM should be an integer multiple of DT ! and less than the forcing or coupling time-step. ! By default DT_THERM is set to DT. -BE = 0.6 ! [nondim] default = 0.6 - ! If SPLIT is true, BE determines the relative weighting - ! of a 2nd-order Runga-Kutta baroclinic time stepping - ! scheme (0.5) and a backward Euler scheme (1) that is - ! used for the Coriolis and inertial terms. BE may be - ! from 0.5 to 1, but instability may occur near 0.5. - ! BE is also applicable if SPLIT is false and USE_RK2 - ! is true. -BEGW = 0.0 ! [nondim] default = 0.0 - ! If SPILT is true, BEGW is a number from 0 to 1 that - ! controls the extent to which the treatment of gravity - ! waves is forward-backward (0) or simulated backward - ! Euler (1). 0 is almost always used. - ! If SPLIT is false and USE_RK2 is true, BEGW can be - ! between 0 and 0.5 to damp gravity waves. -HMIX = 20.0 ! [m] default = 1.0 - ! If BULKMIXEDLAYER is false, HMIX is the depth over - ! which to average to find surface properties like SST - ! and SSS, and over which the vertical viscosity and - ! diapycnal diffusivity are elevated. HMIX is only used - ! directly if BULKMIXEDLAYER is false, but provides a - ! default value for other variables if BULKMIXEDLAYER is - ! true. +HMIX_SFC_PROP = 1.0 ! [m] default = 1.0 + ! If BULKMIXEDLAYER is false, HMIX_SFC_PROP is the depth + ! over which to average to find surface properties like + ! SST and SSS or density (but not surface velocities). MIN_Z_DIAG_INTERVAL = 0.0 ! [s] default = 0.0 ! The minimum amount of time in seconds between ! calculations of depth-space diagnostics. Making this ! larger than DT_THERM reduces the performance penalty ! of regridding to depth online. -FLUX_BT_COUPLING = False ! [Boolean] default = False - ! If true, use mass fluxes to ensure consistency between - ! the baroclinic and barotropic modes. This is only used - ! if SPLIT is true. INTERPOLATE_P_SURF = False ! [Boolean] default = False ! If true, linearly interpolate the surface pressure ! over the coupling time step, using the specified value @@ -175,22 +173,6 @@ DTBT_RESET_PERIOD = 8.64E+04 ! [s] default = 1800.0 ! dynamic, DTBT will be set at least every forcing time ! step, and if 0, every dynamics time step. The default is ! set by DT_THERM. This is only used if SPLIT is true. -READJUST_BT_TRANS = False ! [Boolean] default = False - ! If true, make a barotropic adjustment to the layer - ! velocities after the thermodynamic part of the step - ! to ensure that the interaction between the thermodynamics - ! and the continuity solver do not change the barotropic - ! transport. This is only used if FLUX_BT_COUPLING and - ! SPLIT are true. -SPLIT_BOTTOM_STRESS = False ! [Boolean] default = False - ! If true, provide the bottom stress calculated by the - ! vertical viscosity to the barotropic solver. -BT_USE_LAYER_FLUXES = True ! [Boolean] default = True - ! If true, use the summed layered fluxes plus an - ! adjustment due to the change in the barotropic velocity - ! in the barotropic continuity equation. -TIDES = False ! [Boolean] default = False - ! If true, apply tidal momentum forcing. CHECK_BAD_SURFACE_VALS = False ! [Boolean] default = False ! If true, check the surface state for ridiculous values. SAVE_INITIAL_CONDS = True ! [Boolean] default = False @@ -198,32 +180,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "MOM_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer -KHTR = 0.0 ! [m2 s-1] default = 0.0 - ! The background along-isopycnal tracer diffusivity. -KHTR_SLOPE_CFF = 0.0 ! [nondim] default = 0.0 - ! The scaling coefficient for along-isopycnal tracer - ! diffusivity using a shear-based (Visbeck-like) - ! parameterization. A non-zero value enables this param. -KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 - ! The minimum along-isopycnal tracer diffusivity. -KHTR_MAX = 0.0 ! [m2 s-1] default = 0.0 - ! The maximum along-isopycnal tracer diffusivity. -KHTR_PASSIVITY_COEFF = 0.0 ! [nondim] default = 0.0 - ! The coefficient that scales deformation radius over - ! grid-spacing in passivity, where passiviity is the ratio - ! between along isopycnal mxiing of tracers to thickness mixing. - ! A non-zero value enables this parameterization. -KHTR_PASSIVITY_MIN = 0.5 ! [nondim] default = 0.5 - ! The minimum passivity which is the ratio between - ! along isopycnal mxiing of tracers to thickness mixing. -DIFFUSE_ML_TO_INTERIOR = False ! [Boolean] default = False - ! If true, enable epipycnal mixing between the surface - ! boundary layer and the interior. -CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False - ! If true, use enough iterations the diffusion to ensure - ! that the diffusive equivalent of the CFL limit is not - ! violated. If false, always use 1 iteration. + ! Parameters of module MOM_tracer_registry PARALLEL_RESTARTFILES = False ! [Boolean] default = False ! If true, each processor writes its own restart file, ! otherwise a single restart file is generated @@ -232,9 +189,8 @@ RESTARTFILE = "GOLD.res" ! default = "MOM.res" LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large ! file support (4Gb), otherwise the limit is 2Gb. -MAX_FIELDS = 50 ! default = 50 - ! The maximum number of restart fields that can be used - ! The default value is set in MOM_memory.h as MAX_FIELDS_. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. ! Parameters of module MOM_tracer_flow_control USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. @@ -428,6 +384,103 @@ APPLY_OBC_U = False ! [Boolean] default = False APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG + ! Parameters of module MOM_MEKE +MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 + ! The local depth-indepented MEKE dissipation rate. +MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 + ! A scaling for the bottom drag applied to MEKE. This + ! should be less than 1 to account for the surface + ! intensification of MEKE and the fraction of MEKE that + ! may be temporarily stored as potential energy. +MEKE_GMCOEFF = -1.0 ! [nondim] default = -1.0 + ! The efficiency of the conversion of potential energy + ! into MEKE by the thickness mixing parameterization. + ! If MEKE_GMCOEFF is negative, this conversion is not + ! used or calculated. +MEKE_FRCOEFF = -1.0 ! [nondim] default = -1.0 + ! The efficiency of the conversion of mean energy into + ! MEKE. If MEKE_FRCOEFF is negative, this conversion + ! is not used or calculated. +MEKE_BGSRC = 0.0 ! [W kg-1] default = 0.0 + ! A background energy source for MEKE. +MEKE_KH = -1.0 ! [m2 s-1] default = -1.0 + ! A background lateral diffusivity of MEKE, or a + ! Use a negative value to not apply lateral diffusion to MEKE. +MEKE_DTSCALE = 1.0 ! [nondim] default = 1.0 + ! A scaling factor to accelerate the time evolution of MEKE. +MEKE_KHCOEFF = -1.0 ! [nondim] default = -1.0 + ! A scaling factor which is combined with the square root + ! of MEKE times the grid-cell area to give MEKE%Kh, or a + ! negative value not to calculate MEKE%Kh. + ! This factor must be >0 for MEKE to contribute to the + ! thickness/tracer mixing in the rest of the model. +MEKE_USCALE = 1.0 ! [m s-1] default = 1.0 + ! The background velocity that is combined with MEKE to + ! calculate the bottom drag. +CDRAG = 0.01 ! [nondim] default = 0.003 + ! CDRAG is the drag coefficient relating the magnitude of + ! the velocity field to the bottom stress. +MEKE_VISC_DRAG = False ! [Boolean] default = False + ! If true, use the vertvisc_type to calculate the bottom + ! drag acting on MEKE. +MEKE_KHTH_FAC = 1.0 ! [nondim] default = 1.0 + ! A factor that maps MEKE%Kh to KhTh. +MEKE_KHTR_FAC = 1.0 ! [nondim] default = 1.0 + ! A factor that maps MEKE%Kh to KhTr. +MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 + ! A factor that maps MEKE%Kh to Kh for MEKE itself. +MEKE_RD_MAX_SCALE = True ! [nondim] default = True + ! If true, the maximum length scale used by MEKE is + ! the deformation radius. + ! Parameters of module MOM_lateral_mixing_coeffs +USE_VARIABLE_MIXING = False ! [Boolean] default = False + ! If true, the variable mixing code will be called. This + ! allows diagnostics to be created even if the scheme is + ! not used. If KHTR_SLOPE_CFF>0 or KhTh_Slope_Cff>0, + ! this is set to true regardless of what is in the + ! parameter file. +RESOLN_SCALED_KH = False ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTH = False ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTR = False ! [Boolean] default = False + ! If true, the epipycnal tracer diffusivity is scaled + ! away when the first baroclinic deformation radius is + ! well resolved. +KHTH_SLOPE_CFF = 0.0 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the interface depth diffusivity +KHTR_SLOPE_CFF = 0.0 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the epipycnal tracer diffusivity +TIDES = False ! [Boolean] default = False + ! If true, apply tidal momentum forcing. +BE = 0.6 ! [nondim] default = 0.6 + ! If SPLIT is true, BE determines the relative weighting + ! of a 2nd-order Runga-Kutta baroclinic time stepping + ! scheme (0.5) and a backward Euler scheme (1) that is + ! used for the Coriolis and inertial terms. BE may be + ! from 0.5 to 1, but instability may occur near 0.5. + ! BE is also applicable if SPLIT is false and USE_RK2 + ! is true. +BEGW = 0.0 ! [nondim] default = 0.0 + ! If SPILT is true, BEGW is a number from 0 to 1 that + ! controls the extent to which the treatment of gravity + ! waves is forward-backward (0) or simulated backward + ! Euler (1). 0 is almost always used. + ! If SPLIT is false and USE_RK2 is true, BEGW can be + ! between 0 and 0.5 to damp gravity waves. +SPLIT_BOTTOM_STRESS = False ! [Boolean] default = False + ! If true, provide the bottom stress calculated by the + ! vertical viscosity to the barotropic solver. +BT_USE_LAYER_FLUXES = True ! [Boolean] default = True + ! If true, use the summed layered fluxes plus an + ! adjustment due to the change in the barotropic velocity + ! in the barotropic continuity equation. CONTINUITY_SCHEME = "PPM" ! default = "PPM" ! CONTINUITY_SCHEME selects the discretization for the ! continuity solver. The only valid value currently is: @@ -577,8 +630,8 @@ CHANNEL_DRAG = False ! [Boolean] default = False ! overlies. DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the - ! topmost HMIX of fluid (like in HYCOM), and KVML may be - ! set to a very small value. + ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML + ! may be set to a very small value. DYNAMIC_VISCOUS_ML = False ! [Boolean] default = False ! If true, use a bulk Richardson number criterion to ! determine the mixed layer thickness for viscosity. @@ -595,6 +648,10 @@ V_TRUNC_FILE = "" ! default = "" HARMONIC_VISC = True ! [Boolean] default = False ! If true, use the harmonic mean thicknesses for ! calculating the vertical viscosity. +HMIX_FIXED = 20.0 ! [m] + ! The prescribed depth over which the near-surface + ! viscosity and diffusivity are elevated when the bulk + ! mixed layer is not used. HMIX_STRESS = 20.0 ! [m] default = 20.0 ! The depth over which the wind stress is applied if ! DIRECT_STRESS is true. @@ -633,10 +690,6 @@ USE_JACKSON_PARAM = False ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. -CDRAG = 0.01 ! [nondim] default = 0.003 - ! CDRAG is the drag coefficient relating the magnitude of - ! the velocity field to the bottom stress. CDRAG is only - ! used if BOTTOMDRAGLAW is defined. DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is @@ -665,12 +718,117 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the bottom boundary layer. KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. + ! Parameters of module MOM_barotropic +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +GRADUAL_BT_ICS = False ! [Boolean] default = False + ! If true, adjust the initial conditions for the + ! barotropic solver to the values from the layered + ! solution over a whole timestep instead of instantly. + ! This is a decent approximation to the inclusion of + ! sum(u dh_dt) while also correcting for truncation errors. +BT_USE_WIDE_HALOS = True ! [Boolean] default = True + ! If true, use wide halos and march in during the + ! barotropic time stepping for efficiency. +BTHALO = 0 ! default = 0 + ! The minimum halo size for the barotropic solver. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +USE_BT_CONT_TYPE = True ! [Boolean] default = True + ! If true, use a structure with elements that describe + ! effective face areas from the summed continuity solver + ! as a function the barotropic flow in coupling between + ! the barotropic and baroclinic flow. This is only used + ! if SPLIT is true. +NONLINEAR_BT_CONTINUITY = False ! [Boolean] default = False + ! If true, use nonlinear transports in the barotropic + ! continuity equation. This does not apply if + ! USE_BT_CONT_TYPE is true. +BT_MASS_SOURCE_LIMIT = 0.0 ! [nondim] default = 0.0 + ! The fraction of the initial depth of the ocean that can + ! be added to or removed from the bartropic solution + ! within a thermodynamic time step. By default this is 0 + ! for no correction. +BT_PROJECT_VELOCITY = True ! [Boolean] default = False + ! If true, step the barotropic velocity first and project + ! out the velocity tendancy by 1+BEBT when calculating the + ! transport. The default (false) is to use a predictor + ! continuity step to find the pressure field, and then + ! to do a corrector continuity step using a weighted + ! average of the old and new velocities, with weights + ! of (1-BEBT) and BEBT. +DYNAMIC_SURFACE_PRESSURE = False ! [Boolean] default = False + ! If true, add a dynamic pressure due to a viscous ice + ! shelf, for instance. +SADOURNY = True ! [Boolean] default = True + ! If true, the Coriolis terms are discretized with the + ! Sadourny (1975) energy conserving scheme, otherwise + ! the Arakawa & Hsu scheme is used. If the internal + ! deformation radius is not resolved, the Sadourny scheme + ! should probably be used. +BT_THICK_SCHEME = "FROM_BT_CONT" ! default = "HYBRID" + ! A string describing the scheme that is used to set the + ! open face areas used for barotropic transport and the + ! relative weights of the accelerations. Valid values are: + ! ARITHMETIC - arithmetic mean layer thicknesses + ! HARMONIC - harmonic mean layer thicknesses + ! HYBRID (the default) - use arithmetic means for + ! layers above the shallowest bottom, the harmonic + ! mean for layers below, and a weighted average for + ! layers that straddle that depth + ! FROM_BT_CONT - use the average thicknesses kept + ! in the h_u and h_v fields of the BT_cont_type +BT_STRONG_DRAG = False ! [Boolean] default = False + ! If true, use a stronger estimate of the retarding + ! effects of strong bottom drag, by making it implicit + ! with the barotropic time-step instead of implicit with + ! the baroclinic time-step and dividing by the number of + ! barotropic steps. +CLIP_BT_VELOCITY = False ! [Boolean] default = False + ! If true, limit any velocity components that exceed + ! MAXVEL. This should only be used as a desperate + ! debugging measure. +MAXCFL_BT_CONT = 0.1 ! [nondim] default = 0.1 + ! The maximum permitted CFL number associated with the + ! barotropic accelerations from the summed velocities + ! times the time-derivatives of thicknesses. +DT_BT_FILTER = -0.25 ! [sec or nondim] default = -0.25 + ! A time-scale over which the barotropic mode solutions + ! are filtered, in seconds if positive, or as a fraction + ! of DT if negative. When used this can never be taken to + ! be longer than 2*dt. Set this to 0 to apply no filtering. +G_BT_EXTRA = 0.0 ! [nondim] default = 0.0 + ! A nondimensional factor by which gtot is enhanced. +SSH_EXTRA = 10.0 ! [m] default = 10.0 + ! An estimate of how much higher SSH might get, for use + ! in calculating the safe external wave speed. The + ! default is the minimum of 10 m or 5% of MAXIMUM_DEPTH. +DEBUG_BT = False ! [Boolean] default = False + ! If true, write out verbose debugging data within the + ! barotropic time-stepping loop. The data volume can be + ! quite large if this is true. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = -0.9 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. ! Parameters of module MOM_thickness_diffuse KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. -KHTH_SLOPE_CFF = 0.0 ! [nondim] default = 0.0 - ! The nondimensional coefficient in the Visbeck formula - ! for the interface depth diffusivity KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum horizontal thickness diffusivity. KHTH_MAX = 0.0 ! [m2 s-1] default = 0.0 @@ -685,73 +843,6 @@ KHTH_SLOPE_MAX = 0.01 ! [nondim] default = 0.01 KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 ! A diapycnal diffusivity that is used to interpolate ! more sensible values of T & S into thin layers. - ! Parameters of module MOM_MEKE -MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 - ! The local depth-indepented MEKE dissipation rate. -MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 - ! A scaling for the bottom drag applied to MEKE. This - ! should be less than 1 to account for the surface - ! intensification of MEKE and the fraction of MEKE that - ! may be temporarily stored as potential energy. -MEKE_GMCOEFF = -1.0 ! [nondim] default = -1.0 - ! The efficiency of the conversion of potential energy - ! into MEKE by the thickness mixing parameterization. - ! If MEKE_GMCOEFF is negative, this conversion is not - ! used or calculated. -MEKE_FRCOEFF = -1.0 ! [nondim] default = -1.0 - ! The efficiency of the conversion of mean energy into - ! MEKE. If MEKE_FRCOEFF is negative, this conversion - ! is not used or calculated. -MEKE_BGSRC = 0.0 ! [W kg-1] default = 0.0 - ! A background energy source for MEKE. -MEKE_KH = -1.0 ! [m2 s-1] default = -1.0 - ! A background lateral diffusivity of MEKE, or a - ! Use a negative value to not apply lateral diffusion to MEKE. -MEKE_DTSCALE = 1.0 ! [nondim] default = 1.0 - ! A scaling factor to accelerate the time evolution of MEKE. -MEKE_KHCOEFF = -1.0 ! [nondim] default = -1.0 - ! A scaling factor which is combined with the square root - ! of MEKE times the grid-cell area to give MEKE%Kh, or a - ! negative value not to calculate MEKE%Kh. - ! This factor must be >0 for MEKE to contribute to the - ! thickness/tracer mixing in the rest of the model. -MEKE_USCALE = 1.0 ! [m s-1] default = 1.0 - ! The background velocity that is combined with MEKE to - ! calculate the bottom drag. -MEKE_VISC_DRAG = False ! [Boolean] default = False - ! If true, use the vertvisc_type to calculate the bottom - ! drag acting on MEKE. -MEKE_KHTH_FAC = 1.0 ! [nondim] default = 1.0 - ! A factor that maps MEKE%Kh to KhTh. -MEKE_KHTR_FAC = 1.0 ! [nondim] default = 1.0 - ! A factor that maps MEKE%Kh to KhTr. -MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 - ! A factor that maps MEKE%Kh to Kh for MEKE itself. -MEKE_RD_MAX_SCALE = True ! [nondim] default = True - ! If true, the maximum length scale used by MEKE is - ! the deformation radius. - ! Parameters of module MOM_lateral_mixing_coeffs -USE_VARIABLE_MIXING = False ! [Boolean] default = False - ! If true, the variable mixing code will be called. This - ! allows diagnostics to be created even if the scheme is - ! not used. If KHTR_SLOPE_CFF>0 or KhTh_Slope_Cff>0, - ! this is set to true regardless of what is in the - ! parameter file. -RESOLN_SCALED_KH = False ! [Boolean] default = False - ! If true, the Laplacian lateral viscosity is scaled away - ! when the first baroclinic deformation radius is well - ! resolved. -RESOLN_SCALED_KHTH = False ! [Boolean] default = False - ! If true, the interface depth diffusivity is scaled away - ! when the first baroclinic deformation radius is well - ! resolved. -RESOLN_SCALED_KHTR = False ! [Boolean] default = False - ! If true, the epipycnal tracer diffusivity is scaled - ! away when the first baroclinic deformation radius is - ! well resolved. -USE_REGRIDDING = False ! [Boolean] default = False - ! If True, use the ALE algorithm (regridding/remapping). - ! If False, use the layered isopycnal algorithm. ! Parameters of module MOM_wave_speed Z_OUTPUT_GRID_FILE = "" ! default = "" ! The file that specifies the vertical grid for @@ -887,129 +978,40 @@ REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to ! allow for sensible lateral barotropic transports. -HMIX_MIN = 20.0 ! [m] default = 20.0 - ! The minimum mixed layer depth if BULKMIXEDLAYER is true. +HMIX_MIN = 0.0 ! [m] default = 0.0 + ! The minimum mixed layer depth if the mixed layer depth + ! is determined dynamically. REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! The value of the relative thickness deficit at which ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. - ! Parameters of module MOM_barotropic -BOUND_BT_CORRECTION = True ! [Boolean] default = False - ! If true, the corrective pseudo mass-fluxes into the - ! barotropic solver are limited to values that require - ! less than 0.1*MAXVEL to be accommodated. -GRADUAL_BT_ICS = False ! [Boolean] default = False - ! If true, adjust the initial conditions for the - ! barotropic solver to the values from the layered - ! solution over a whole timestep instead of instantly. - ! This is a decent approximation to the inclusion of - ! sum(u dh_dt) while also correcting for truncation errors. -BT_USE_WIDE_HALOS = True ! [Boolean] default = True - ! If true, use wide halos and march in during the - ! barotropic time stepping for efficiency. -BTHALO = 0 ! default = 0 - ! The minimum halo size for the barotropic solver. -!BT x-halo = 0 ! - ! The barotropic x-halo size that is actually used. -!BT y-halo = 0 ! - ! The barotropic y-halo size that is actually used. -USE_BT_CONT_TYPE = True ! [Boolean] default = True - ! If true, use a structure with elements that describe - ! effective face areas from the summed continuity solver - ! as a function the barotropic flow in coupling between - ! the barotropic and baroclinic flow. This is only used - ! if SPLIT is true. -NONLINEAR_BT_CONTINUITY = False ! [Boolean] default = False - ! If true, use nonlinear transports in the barotropic - ! continuity equation. This does not apply if - ! USE_BT_CONT_TYPE is true. -RESCALE_BT_FACE_AREAS = False ! [Boolean] default = False - ! If true, the face areas used by the barotropic solver - ! are rescaled to approximately reflect the open face - ! areas of the interior layers. This probably requires - ! FLUX_BT_COUPLING to work, and should not be used with - ! USE_BT_CONT_TYPE. -BT_MASS_SOURCE_LIMIT = 0.0 ! [nondim] default = 0.0 - ! The fraction of the initial depth of the ocean that can - ! be added to or removed from the bartropic solution - ! within a thermodynamic time step. By default this is 0 - ! for no correction. -BT_PROJECT_VELOCITY = True ! [Boolean] default = False - ! If true, step the barotropic velocity first and project - ! out the velocity tendancy by 1+BEBT when calculating the - ! transport. The default (false) is to use a predictor - ! continuity step to find the pressure field, and then - ! to do a corrector continuity step using a weighted - ! average of the old and new velocities, with weights - ! of (1-BEBT) and BEBT. -DYNAMIC_SURFACE_PRESSURE = False ! [Boolean] default = False - ! If true, add a dynamic pressure due to a viscous ice - ! shelf, for instance. -SADOURNY = True ! [Boolean] default = True - ! If true, the Coriolis terms are discretized with the - ! Sadourny (1975) energy conserving scheme, otherwise - ! the Arakawa & Hsu scheme is used. If the internal - ! deformation radius is not resolved, the Sadourny scheme - ! should probably be used. -BT_THICK_SCHEME = "FROM_BT_CONT" ! default = "HYBRID" - ! A string describing the scheme that is used to set the - ! open face areas used for barotropic transport and the - ! relative weights of the accelerations. Valid values are: - ! ARITHMETIC - arithmetic mean layer thicknesses - ! HARMONIC - harmonic mean layer thicknesses - ! HYBRID (the default) - use arithmetic means for - ! layers above the shallowest bottom, the harmonic - ! mean for layers below, and a weighted average for - ! layers that straddle that depth - ! FROM_BT_CONT - use the average thicknesses kept - ! in the h_u and h_v fields of the BT_cont_type -APPLY_BT_DRAG = True ! [Boolean] default = True - ! If defined, bottom drag is applied within the - ! barotropic solver. -BT_STRONG_DRAG = False ! [Boolean] default = False - ! If true, use a stronger estimate of the retarding - ! effects of strong bottom drag, by making it implicit - ! with the barotropic time-step instead of implicit with - ! the baroclinic time-step and dividing by the number of - ! barotropic steps. -CLIP_BT_VELOCITY = False ! [Boolean] default = False - ! If true, limit any velocity components that exceed - ! MAXVEL. This should only be used as a desperate - ! debugging measure. -MAXCFL_BT_CONT = 0.1 ! [nondim] default = 0.1 - ! The maximum permitted CFL number associated with the - ! barotropic accelerations from the summed velocities - ! times the time-derivatives of thicknesses. -DT_BT_FILTER = -0.25 ! [sec or nondim] default = -0.25 - ! A time-scale over which the barotropic mode solutions - ! are filtered, in seconds if positive, or as a fraction - ! of DT if negative. When used this can never be taken to - ! be longer than 2*dt. Set this to 0 to apply no filtering. -G_BT_EXTRA = 0.0 ! [nondim] default = 0.0 - ! A nondimensional factor by which gtot is enhanced. -SSH_EXTRA = 10.0 ! [m] default = 10.0 - ! An estimate of how much higher SSH might get, for use - ! in calculating the safe external wave speed. The - ! default is the minimum of 10 m or 5% of MAXIMUM_DEPTH. -DEBUG_BT = False ! [Boolean] default = False - ! If true, write out verbose debugging data within the - ! barotropic time-stepping loop. The data volume can be - ! quite large if this is true. -BEBT = 0.2 ! [nondim] default = 0.1 - ! BEBT determines whether the barotropic time stepping - ! uses the forward-backward time-stepping scheme or a - ! backward Euler scheme. BEBT is valid in the range from - ! 0 (for a forward-backward treatment of nonrotating - ! gravity waves) to 1 (for a backward Euler treatment). - ! In practice, BEBT must be greater than about 0.05. -DTBT = -0.9 ! [s or nondim] default = -0.98 - ! The barotropic time step, in s. DTBT is only used with - ! the split explicit time stepping. To set the time step - ! automatically based the maximum stable value use 0, or - ! a negative value gives the fraction of the stable value. - ! Setting DTBT to 0 is the same as setting it to -0.98. - ! The value of DTBT that will actually be used is an - ! integer fraction of DT, rounding down. + ! Parameters of module MOM_tracer_advect +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) + ! Parameters of module MOM_tracer_hor_diff +KHTR = 0.0 ! [m2 s-1] default = 0.0 + ! The background along-isopycnal tracer diffusivity. +KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum along-isopycnal tracer diffusivity. +KHTR_MAX = 0.0 ! [m2 s-1] default = 0.0 + ! The maximum along-isopycnal tracer diffusivity. +KHTR_PASSIVITY_COEFF = 0.0 ! [nondim] default = 0.0 + ! The coefficient that scales deformation radius over + ! grid-spacing in passivity, where passiviity is the ratio + ! between along isopycnal mxiing of tracers to thickness mixing. + ! A non-zero value enables this parameterization. +KHTR_PASSIVITY_MIN = 0.5 ! [nondim] default = 0.5 + ! The minimum passivity which is the ratio between + ! along isopycnal mxiing of tracers to thickness mixing. +DIFFUSE_ML_TO_INTERIOR = False ! [Boolean] default = False + ! If true, enable epipycnal mixing between the surface + ! boundary layer and the interior. +CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False + ! If true, use enough iterations the diffusion to ensure + ! that the diffusive equivalent of the CFL limit is not + ! violated. If false, always use 1 iteration. ! Parameters of module MOM_surface_forcing VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. diff --git a/examples/Phillips_2layer/MOM_parameter_doc.short b/examples/Phillips_2layer/MOM_parameter_doc.short index 1e19da469d..4f50c66653 100644 --- a/examples/Phillips_2layer/MOM_parameter_doc.short +++ b/examples/Phillips_2layer/MOM_parameter_doc.short @@ -28,7 +28,7 @@ NIGLOBAL = 160 ! ! this is set in MOM_memory.h at compile time. NJGLOBAL = 120 ! ! The total number of thickness grid points in the - ! x-direction in the physical domain. With STATIC_MEMORY_ + ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. !NIPROC = 8 ! ! The number of processors in the x-direction. With @@ -68,14 +68,6 @@ DT_THERM = 1800.0 ! [s] default = 600.0 ! Ideally DT_THERM should be an integer multiple of DT ! and less than the forcing or coupling time-step. ! By default DT_THERM is set to DT. -HMIX = 20.0 ! [m] default = 1.0 - ! If BULKMIXEDLAYER is false, HMIX is the depth over - ! which to average to find surface properties like SST - ! and SSS, and over which the vertical viscosity and - ! diapycnal diffusivity are elevated. HMIX is only used - ! directly if BULKMIXEDLAYER is false, but provides a - ! default value for other variables if BULKMIXEDLAYER is - ! true. DTBT_RESET_PERIOD = 8.64E+04 ! [s] default = 1800.0 ! The period between recalculations of DTBT (if DTBT <= 0). ! If DTBT_RESET_PERIOD is negative, DTBT is set based @@ -86,7 +78,7 @@ DTBT_RESET_PERIOD = 8.64E+04 ! [s] default = 1800.0 SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! If true, write the initial conditions to a file given ! by IC_OUTPUT_FILE. - ! Parameters of module MOM_tracer + ! Parameters of module MOM_tracer_registry RESTARTFILE = "GOLD.res" ! default = "MOM.res" ! The name-root of the restart file. ! Parameters of module MOM_tracer_flow_control @@ -211,6 +203,11 @@ SPONGE_CONFIG = "phillips" ! default = "file" ! USER - call a user modified routine. Total sponge columns = 0 ! ! The total number of columns where sponges are applied. + ! Parameters of module MOM_MEKE +CDRAG = 0.01 ! [nondim] default = 0.003 + ! CDRAG is the drag coefficient relating the magnitude of + ! the velocity field to the bottom stress. + ! Parameters of module MOM_lateral_mixing_coeffs BOUND_CORIOLIS = True ! [Boolean] default = False ! If true, the Coriolis terms at u-points are bounded by ! the four estimates of (f+rv)v from the four neighboring @@ -238,11 +235,15 @@ SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! Parameters of module MOM_vert_friction DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the - ! topmost HMIX of fluid (like in HYCOM), and KVML may be - ! set to a very small value. + ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML + ! may be set to a very small value. HARMONIC_VISC = True ! [Boolean] default = False ! If true, use the harmonic mean thicknesses for ! calculating the vertical viscosity. +HMIX_FIXED = 20.0 ! [m] + ! The prescribed depth over which the near-surface + ! viscosity and diffusivity are elevated when the bulk + ! mixed layer is not used. KV = 1.0E-04 ! [m2 s-1] ! The background kinematic viscosity in the interior. ! The molecular value, ~1e-6 m2 s-1, may be used. @@ -260,10 +261,6 @@ MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. ! Parameters of module MOM_set_visc -CDRAG = 0.01 ! [nondim] default = 0.003 - ! CDRAG is the drag coefficient relating the magnitude of - ! the velocity field to the bottom stress. CDRAG is only - ! used if BOTTOMDRAGLAW is defined. DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is @@ -275,25 +272,6 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. - ! Parameters of module MOM_thickness_diffuse -KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 - ! The background horizontal thickness diffusivity. - ! Parameters of module MOM_MEKE - ! Parameters of module MOM_lateral_mixing_coeffs - ! Parameters of module MOM_wave_speed - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. -KD = 1.0E-04 ! [m2 s-1] - ! The background diapycnal diffusivity of density in the - ! interior. Zero or the molecular value, ~1e-7 m2 s-1, - ! may be used. - ! Parameters of module MOM_entrain_diffusive -MAX_ENT_IT = 20 ! default = 5 - ! The maximum number of iterations that may be used to - ! calculate the interior diapycnal entrainment. -TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.449489742783178E-05 - ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_regularize_layers ! Parameters of module MOM_barotropic BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the @@ -338,6 +316,25 @@ DTBT = -0.9 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. + ! Parameters of module MOM_thickness_diffuse +KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. + ! Parameters of module MOM_wave_speed + ! Parameters of module MOM_diabatic_driver + ! The following parameters are used for diabatic processes. +KD = 1.0E-04 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. + ! Parameters of module MOM_entrain_diffusive +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.449489742783178E-05 + ! The tolerance with which to solve for entrainment values. + ! Parameters of module MOM_regularize_layers + ! Parameters of module MOM_tracer_advect + ! Parameters of module MOM_tracer_hor_diff ! Parameters of module MOM_surface_forcing VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. From 6a6962a2743e3bd1528e4d4f178e92da8e806b38 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 16 Aug 2013 14:42:49 -0400 Subject: [PATCH 119/372] Call kpp_coeffs, diagnostics for diff. and N-L transport Now calling kpp_coeffs Calculating change in diffusivity, new diagnostics Diagnosing non-local transport term. Not sure how to use latter! --- examples/global_ALE/common/diag_table | 4 ++ src/parameterizations/vertical/MOM_KPP.F90 | 55 +++++++++++++++++----- 2 files changed, 48 insertions(+), 11 deletions(-) diff --git a/examples/global_ALE/common/diag_table b/examples/global_ALE/common/diag_table index 1bd138bf5e..c32a72d4b6 100644 --- a/examples/global_ALE/common/diag_table +++ b/examples/global_ALE/common/diag_table @@ -165,6 +165,10 @@ "ocean_model","KPP_Ut2","KPP_Ut2","visc","all",.true.,"none",2 "ocean_model","KPP_BulkUz2","KPP_BulkUz2","visc","all",.true.,"none",2 "ocean_model","KPP_BulkDrho","KPP_BulkDrho","visc","all",.true.,"none",2 +"ocean_model","KPP_Kheat","KPP_Kheat","visc","all",.true.,"none",2 +"ocean_model","KPP_Ksalt","KPP_Ksalt","visc","all",.true.,"none",2 +"ocean_model","KPP_NLtransport_heat","KPP_NLtransport_heat","visc","all",.true.,"none",2 +"ocean_model","KPP_NLtransport_salt","KPP_NLtransport_salt","visc","all",.true.,"none",2 # # Kinetic Energy Balance Terms: diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index 71f159c129..d42d787fe5 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -46,6 +46,8 @@ module MOM_KPP integer :: id_OBL = -1, id_BulkRi = -1, id_Ws = -1, id_N = -1 integer :: id_Ut2 = -1, id_BulkUz2 = -1, id_BulkDrho = -1 integer :: id_uStar = -1, id_buoyFlux = -1 + integer :: id_Kt_KPP = -1, id_Ks_KPP = -1 + integer :: id_NLt_KPP = -1, id_NLs_KPP = -1 end type KPP_CS @@ -126,6 +128,14 @@ subroutine KPP_init(paramFile, G, diag, Time, CS) 'Frictional velocity, u*, as used by [CVmix] KPP', 'm/s') CS%id_buoyFlux = register_diag_field('ocean_model', 'KPP_buoyFlux', diag%axesT1, Time, & 'Buoyancy flux, as used by [CVmix] KPP', 'm2/s3') + CS%id_Kt_KPP = register_diag_field('ocean_model', 'KPP_Kheat', diag%axesTi, Time, & + 'Heat diffusivity due to KPP, as calculated by [CVmix] KPP', 'm2/s') + CS%id_Ks_KPP = register_diag_field('ocean_model', 'KPP_Ksalt', diag%axesTi, Time, & + 'Salt diffusivity due to KPP, as calculated by [CVmix] KPP', 'm2/s') + CS%id_NLt_KPP = register_diag_field('ocean_model', 'KPP_NLtransport_heat', diag%axesTi, Time, & + 'Non-local transport for heat, as calculated by [CVmix] KPP', 'm/s') + CS%id_NLs_KPP = register_diag_field('ocean_model', 'KPP_NLtransport_salt', diag%axesTi, Time, & + 'Non-local tranpsort for salt, as calculated by [CVmix] KPP', 'm/s') end subroutine KPP_init @@ -146,6 +156,17 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) real, dimension(NIMEM_,NJMEM_), intent(in) :: bFlux ! Buoyancy flux (m2/s3) real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: Kv ! Vertical diffusivity due to KPP +! Diagnostics arrays should these become allocatables ?????????? + real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: BulkRi ! Bulk Richardson number for each layer + real, dimension( SZI_(G), SZJ_(G) ) :: OBLdepth ! Depth (positive) of OBL (m) + real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: Ws ! Turbulent velocity scale for scalars (m/s) + real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: N ! Brunt-Vaisala frequency (1/s) + real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: dRho ! Bulk difference in density (kg/m3) + real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: Uz2 ! Square of bulk difference in resolved velocity (m2/s2) + real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: Ut2 ! Unresolved shear turbulence (1/s2) + real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: Kt_KPP, Ks_KPP ! Temp/alt diffusivity due to KPP (m2/s) + real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: NLt_KPP, NLs_KPP ! Temp/alt non-local transport (m/s) + ! Local variables integer :: i, j, k, km1, iteration, largestIterationCount real, dimension( G%ke ) :: cellHeight ! Cell center heights referenced to surface (m) @@ -157,6 +178,9 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) real, dimension( G%ke ) :: BulkRi_1d ! Bulk Richardson number for each layer real, dimension( G%ke ) :: deltaRho ! delta Rho as appears in numerator of Bulk Richardson number real, dimension( G%ke ) :: deltaU2 ! square of delta U (shear) as appears in denominator of Bulk Richardson number (m2/s2) + real, dimension( G%ke+1, 2) :: Kdiffusivity ! Vertical diffusivity at interfaces (m2/s) + real, dimension( G%ke+1 ) :: Kviscosity ! Vertical viscosity at interfaces (m2/s) + real, dimension( G%ke+1, 2) :: nonLocalTrans ! Non-local transport for heat/salt at interfaces (m/s) real :: kOBL, OBLdepth_0d, surfFricVel, surfBuoyFlux, Coriolis, lastOBLdepth real :: correction, largestCorrection real :: GoRho, pRef, rho1, rhoK, rhoKm1, Uk, Vk, const1, Cv @@ -166,23 +190,16 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) real, parameter :: eps = 0.1 ! Nondimensional extent of surface layer. Used for const1 below. real, parameter :: BetaT = -0.2 ! Ratio of entrainment flux to surface buoyancy flux. Used for const1 below. -! Diagnostics arrays should these become allocatables ?????????? - real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: BulkRi ! Bulk Richardson number for each layer - real, dimension( SZI_(G), SZJ_(G) ) :: OBLdepth ! Depth (positive) of OBL (m) - real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: Ws ! Turbulent velocity scale for scalars (m/s) - real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: N ! Brunt-Vaisala frequency (1/s) - real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: dRho ! Bulk difference in density (kg/m3) - real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: Uz2 ! Square of bulk difference in resolved velocity (m2/s2) - real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: Ut2 ! Unresolved shear turbulence (1/s2) - -! call calculateBulkRichardson(CS, G, h, Temp, Salt, u, v, EOS, BulkRi ) - BulkRi(:,:,:) = 0. OBLdepth(:,:) = 0. Ws(:,:,:) = 0. N(:,:,:) = 0. Ut2(:,:,:) = 0. Uz2(:,:,:) = 0. + Kt_KPP(:,:,:) = 0. + Ks_KPP(:,:,:) = 0. + NLt_KPP(:,:,:) = 0. + NLs_KPP(:,:,:) = 0. GoRho = G%g_Earth / G%Rho0 ! const1 is a constant factor in the equation for unresolved shear, Ut (eq. 23 in LMD94) @@ -285,6 +302,14 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) largestIterationCount = max( largestIterationCount, iteration ) endif + ! Now call KPP proper to obtain BL diffusivities, viscosities and non-local transports + Kdiffusivity(:,1) = Kv(i,j,:) ! Diffusivty for heat ???? + Kdiffusivity(:,2) = Kv(i,j,:) ! Diffusivity for salt ???? + Kviscosity(:) = Kv(i,j,:) ! Viscosity ??????? + call cvmix_coeffs_kpp(Kdiffusivity, Kviscosity, iFaceHeight, cellHeight, OBLdepth_0d, & + kOBL, nonLocalTrans, surfFricVel, surfBuoyFlux, & + CVmix_kpp_params_user=CS%KPP_params ) + if (CS%id_OBL > 0) OBLdepth(i,j) = OBLdepth_0d ! Change sign for depth/thickness if (CS%id_BulkRi > 0) BulkRi(i,j,:) = BulkRi_1d(:) if (CS%id_Ws > 0) Ws(i,j,:) = Ws_1d(:) @@ -292,6 +317,10 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) if (CS%id_Ut2 > 0) Ut2(i,j,:) = Ut2_1d(:) if (CS%id_BulkUz2 > 0) Uz2(i,j,:) = deltaU2(:) if (CS%id_BulkDrho > 0) dRho(i,j,:) = deltaRho(:) + if (CS%id_Kt_KPP > 0) Kt_KPP(i,j,:) = Kdiffusivity(:,1) - Kv(i,j,:) ! Heat diffusivity due to KPP (correct index ???) + if (CS%id_Ks_KPP > 0) Ks_KPP(i,j,:) = Kdiffusivity(:,2) - Kv(i,j,:) ! Salt diffusivity due to KPP (correct index ???) + if (CS%id_NLt_KPP > 0) NLt_KPP(i,j,:) = nonLocalTrans(:,1) ! correct index ??? + if (CS%id_NLs_KPP > 0) NLs_KPP(i,j,:) = nonLocalTrans(:,2) ! correct index ??? enddo ! i enddo ! j @@ -311,6 +340,10 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) if (CS%id_BulkDrho > 0) call post_data(CS%id_BulkDrho, dRho, CS%diag) if (CS%id_uStar > 0) call post_data(CS%id_uStar, uStar, CS%diag) if (CS%id_buoyFlux > 0) call post_data(CS%id_buoyFlux, bFlux, CS%diag) + if (CS%id_Kt_KPP > 0) call post_data(CS%id_Kt_KPP, Kt_KPP, CS%diag) + if (CS%id_Ks_KPP > 0) call post_data(CS%id_Ks_KPP, Ks_KPP, CS%diag) + if (CS%id_NLt_KPP > 0) call post_data(CS%id_NLt_KPP, NLt_KPP, CS%diag) + if (CS%id_NLs_KPP > 0) call post_data(CS%id_NLs_KPP, NLs_KPP, CS%diag) end subroutine KPP_calculate From 9a932d3a85837e03cf83db2bb22a2ea36ba741c9 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 21 Aug 2013 14:36:51 -0400 Subject: [PATCH 120/372] Added debugging to KPP, update CVmix CVmix changes mostly documentation: git-svn-id: https://cvmix.googlecode.com/svn/trunk@232 ec264166-b127-864d-6cb2-e100125a5c76 --- pkg/CVmix | 2 +- src/parameterizations/vertical/MOM_KPP.F90 | 46 +++++++++++++++++++++- 2 files changed, 46 insertions(+), 2 deletions(-) diff --git a/pkg/CVmix b/pkg/CVmix index 651f7842fc..a30413bb36 160000 --- a/pkg/CVmix +++ b/pkg/CVmix @@ -1 +1 @@ -Subproject commit 651f7842fcf94647ba9b8355e04bbe23a6268a21 +Subproject commit a30413bb366547cc94cc6849bb3bfc6772080bb5 diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index d42d787fe5..db2f52a808 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -1,6 +1,7 @@ module MOM_KPP use MOM_coms, only : max_across_PEs +use MOM_checksums, only : hchksum, is_NaN use MOM_diag_mediator, only : time_type, diag_ctrl, safe_alloc_ptr, post_data use MOM_diag_mediator, only : query_averaging_enabled, register_diag_field use MOM_error_handler, only : MOM_error, MOM_mesg, FATAL, WARNING, is_root_PE @@ -37,6 +38,7 @@ module MOM_KPP character(len=10) :: interpType ! Type of iterpolation to use in determining OBL logical :: computeEkman ! If True, compute Ekman depth limit logical :: computeMoninObukhov ! If True, compute Monin-Obukhov limit + logical :: debug ! If True, calculate checksums and write debugging information ! CVmix parameters type(CVmix_kpp_params_type), pointer :: KPP_params => NULL() @@ -53,6 +55,7 @@ module MOM_KPP ! Module data used for debugging only logical, parameter :: verbose = .True. +#define __DO_SAFETY_CHECKS__ contains @@ -76,6 +79,7 @@ subroutine KPP_init(paramFile, G, diag, Time, CS) ! Read parameters call log_version(paramFile, mod, version, 'This is the MOM wrapper to CVmix:KPP\n' // & 'See http://code.google.com/p/cvmix/') + call get_param(paramFile, mod, 'DEBUG', CS%debug, default=.False., do_not_log=.True.) call openParameterBlock(paramFile,'KPP') call get_param(paramFile, mod, 'RI_CRIT', CS%Ri_crit, & 'Critical Richardson number used to define depth of the\n'// & @@ -154,7 +158,8 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) type(EOS_type), pointer :: EOS ! Equation of state real, dimension(NIMEM_,NJMEM_), intent(in) :: uStar ! Piston velocity (m/s) real, dimension(NIMEM_,NJMEM_), intent(in) :: bFlux ! Buoyancy flux (m2/s3) - real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: Kv ! Vertical diffusivity due to KPP + real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: Kv ! (in) Vertical diffusivity in interior (m2/s) + ! (out) Vertical diffusivity including KPP (m2/s) ! Diagnostics arrays should these become allocatables ?????????? real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: BulkRi ! Bulk Richardson number for each layer @@ -201,6 +206,19 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) NLt_KPP(:,:,:) = 0. NLs_KPP(:,:,:) = 0. +#ifdef __DO_SAFETY_CHECKS__ + if (CS%debug) then + call hchksum(h, "KPP in: h",G,haloshift=0) + call hchksum(Temp, "KPP in: T",G,haloshift=0) + call hchksum(Salt, "KPP in: S",G,haloshift=0) + call hchksum(u, "KPP in: u",G,haloshift=0) + call hchksum(v, "KPP in: v",G,haloshift=0) + call hchksum(uStar, "KPP in: uStar",G,haloshift=0) + call hchksum(bFlux, "KPP in: bFlux",G,haloshift=0) + call hchksum(Kv, "KPP in: Kv",G,haloshift=0) + endif +#endif + GoRho = G%g_Earth / G%Rho0 ! const1 is a constant factor in the equation for unresolved shear, Ut (eq. 23 in LMD94) const1 = sqrt( abs(BetaT) / (CS%cs * eps) )/( CS%Ri_crit * (CS%vonKarman**2) ) @@ -245,6 +263,12 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) +(G%CoriolisBu(i-1,j) + G%CoriolisBu(i,j-1)) ) surfFricVel = uStar(i,j) surfBuoyFlux = bFlux(i,j) +! if (isPointInCell(G,i,j,-235.5,13.3)) then +! print *,'u*,bFlux',surfFricVel,surfBuoyFlux +! do k=1,G%ke +! print *,'k,h,z,S,T=',k,h(i,j,k),cellHeight(k),Temp(i,j,k),Salt(i,j,k) +! enddo +! endif OBLdepth_0d = 1.e10 OBLiterater: do iteration = 0, maxIterations ! Iterate of the estimates of Bulk Ri, Ws and OBL depth @@ -264,6 +288,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) correction = abs(OBLdepth_0d - lastOBLdepth) !if (isPointInCell(G,i,j,-30.5,60.)) print *,'iter,OBL',iteration, OBLdepth_0d + if (isPointInCell(G,i,j,-235.5,13.3)) print *,'iter,OBL',iteration, OBLdepth_0d if (correction < tolerance) exit OBLiterater ! Now calculate the unresolved turbulence velocity scales @@ -309,6 +334,18 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) call cvmix_coeffs_kpp(Kdiffusivity, Kviscosity, iFaceHeight, cellHeight, OBLdepth_0d, & kOBL, nonLocalTrans, surfFricVel, surfBuoyFlux, & CVmix_kpp_params_user=CS%KPP_params ) +#ifdef __DO_SAFETY_CHECKS__ +! if (is_NaN(Kdiffusivity(:,2),skip_mpp=.True.)) then +! write(0,*) 'i,j=',i,j +! write(0,*) 'u*,bFlux',surfFricVel, surfBuoyFlux +! write(0,*) 'OBLd,kOBL',OBLdepth_0d, kOBL +! do k = 1, G%ke+1 +! write(0,*) 'k,zw,Kin,Kout',k,iFaceHeight(k),Kv(i,j,k),Kdiffusivity(k,2) +! enddo +! call MOM_error(FATAL, 'MOM_KPP, KPP_calculate: '// & +! 'NaN detected on return from KPP!!!') +! endif +#endif if (CS%id_OBL > 0) OBLdepth(i,j) = OBLdepth_0d ! Change sign for depth/thickness if (CS%id_BulkRi > 0) BulkRi(i,j,:) = BulkRi_1d(:) @@ -321,6 +358,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) if (CS%id_Ks_KPP > 0) Ks_KPP(i,j,:) = Kdiffusivity(:,2) - Kv(i,j,:) ! Salt diffusivity due to KPP (correct index ???) if (CS%id_NLt_KPP > 0) NLt_KPP(i,j,:) = nonLocalTrans(:,1) ! correct index ??? if (CS%id_NLs_KPP > 0) NLs_KPP(i,j,:) = nonLocalTrans(:,2) ! correct index ??? + ! Kv(i,j,:) = Kdiffusivity(:,2) enddo ! i enddo ! j @@ -331,6 +369,12 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) write(*,'("MOM_KPP: max(iter, correction)=",i3,es10.2," m")') largestIterationCount, largestCorrection endif +#ifdef __DO_SAFETY_CHECKS__ + if (CS%debug) then + call hchksum(Kv, "KPP out: Kv",G,haloshift=0) + endif +#endif + if (CS%id_OBL > 0) call post_data(CS%id_OBL, OBLdepth, CS%diag) if (CS%id_BulkRi > 0) call post_data(CS%id_BulkRi, BulkRi, CS%diag) if (CS%id_Ws > 0) call post_data(CS%id_Ws, Ws, CS%diag) From cdf61a4b5d06f0290a2bfe5d0b82ad7df436acf1 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 21 Aug 2013 14:43:51 -0400 Subject: [PATCH 121/372] Regenerated data for single_column Some expts had NaNs due to a interpolatino to a roundoff issue in the call to interp2. y=0 gives NaN when the coordiante is 2e-16! --- examples/single_column/INPUT/COARE/ICs.nc | Bin 3532 -> 3532 bytes examples/single_column/INPUT/COARE/forcing.nc | Bin 75468 -> 75468 bytes .../INPUT/COARE/forcing_monthly.nc | Bin 3280 -> 3280 bytes .../INPUT/Chagos/forcing_monthly.nc | Bin 3280 -> 3280 bytes .../INPUT/Kerguelen/forcing_monthly.nc | Bin 3280 -> 3280 bytes examples/single_column/INPUT/Nino/ICs.nc | Bin 3532 -> 3532 bytes examples/single_column/INPUT/Nino/forcing.nc | Bin 75468 -> 75468 bytes .../INPUT/Nino/forcing_monthly.nc | Bin 3280 -> 3280 bytes .../single_column/INPUT/St_Peter_Rock/ICs.nc | Bin 3532 -> 3532 bytes .../INPUT/St_Peter_Rock/forcing.nc | Bin 75468 -> 75468 bytes .../INPUT/St_Peter_Rock/forcing_monthly.nc | Bin 3280 -> 3280 bytes examples/single_column/INPUT/create_data.m | 65 +++++++++++------- examples/single_column/MOM_override | 4 +- 13 files changed, 43 insertions(+), 26 deletions(-) mode change 100644 => 120000 examples/single_column/MOM_override diff --git a/examples/single_column/INPUT/COARE/ICs.nc b/examples/single_column/INPUT/COARE/ICs.nc index 90f23a659e9a6d36b76151b17c0eafcb6793df3b..74323b3772b5806cb974dd90be437d2f7cd02b15 100644 GIT binary patch literal 3532 zcmc)Kdu$X%00!`-?LpbQ6QYPlL=O@SL|SSg7QxWnVJz=hTKog397}Iou3Ybqy)Aw4 zx4Tx5Q>ETW@md+Pn%|9n`@?4sT-YrGDM$gVN*AXv_ieJ z?HOKqI5B=|Q81*3wNi0OjMsPCLsVKb49P$_ObV~ zO*Ql)f7D2H5o_!-qpmj2>j%2q{dXRO7&kdrtYtrA7SY zt25{D`hId#^R-ZrzkZefE~lT!N!HE8#)uq2yceR}?HwG@^PTZGBAR&3?zygkk|eie z^MSKlxvrY742-0!N~3i3vI8`(NHlIY()gt@G=3|IvVL93awcV?vM9?eqHN-W zluhR6Glo!>S5Dd7g_QZvQl@`N*%C@w^f}7R7RoBlP`2U~%2u~iw&prz>-hER63S|> zQug{($~M(f_U38IHcOP%rcqXxM_GM@vTbiuw!Mk627doenX-3tDSLkpWxIHv-6tq( z;{EsXyaT*{%L(<;jSKfhPogTi^w44zUC4h=MaR!Ks;D)7Kt=m5FI3U);Q-43E z(4XHwbqMfJRs0$LBjT=`bU)PQk_trnH`or|yb9uA6cR5gJ4n1}ehKlSbU*PT*HYpI zp7uC#`0NVtpe-L04+{1r9yIPJ;z3DUi3hk(zf2tJ#_|0Dvu6`G^5zgXkWYGu!;W1< zM$1nT8O=RLWHfaWkfL`I|2iHx$Q5E;!_OJt<{LS$4>PGnS(MPyVy zoycg%5WYUJZxxYI^LZkpv%`suej80>;2yk=IE>#;+^Ap~aii)q;zqwG6F2be89&y% zagx!BXPH&UHdMzR?c0PJwk7hSA-zsamSd)DCB3pJ$&T$1sc{m{pDJ5bX^R@WIN!)r zu71ES(N5FG_)HSS?bXFO{2HjHiqTEdvju8R%-fc#le6m|GiAk-(vYI=catD{O4DLr zNq6uDJux23)_8+ELA>!Up6z(*66NaQedqnqycmajVl1jh8~sCX89!ck9VKmLiK=c& zyKbq5?#Zf9)`HZPqfcbBS>3!Sy6+IIXJoFT*D{9*fpA=huG2l*Gj`l`7H!sI$>Nc* zEpnbdv=Y*+$e}p~-!|pRvf+Au2=^G7UTHN+Z|m8O!9#G~SV7R2{3YQjS+|63bWuCF z(H<_vtW)?;(uqRx)Y$@UXvIkU`ux-8Z?wD6pO}(0S9(Itd)zdw;Czy{(=U|zV3>HD zKeH$DMbiI*o0=6>i|E(*JDeor#H8{E!#FI=3tpRXaC`qhBSyGB&9>}oho+_5lazRJ zousSbs<{uY)m&I!ScB$q4VrJCLG$xLX#R)-CX0Z(P6F=D1MWWpI8g>Xwi7T%=jlCw zGmC)dE&v)I0p&ZuIRJEz0;)FP(g(mRHvpGE0bc(Gc$56ME(6~F0(j>P;N2GBz4w3* zG{9B{aAgMYp#%8nKH%e3z$bM7X&Uf(0r16Zz?T&BY6EbU;@=S78pXFaeo-%>gfj>^ T5ON^oK*)iR10e_gXAb-ZKOplS diff --git a/examples/single_column/INPUT/COARE/forcing.nc b/examples/single_column/INPUT/COARE/forcing.nc index 76a684ce10a7b9cc1cdbe1eddd39751dfbe38b83..cbd28238a2fc4df3ed4562a32c715217d1f6f54c 100644 GIT binary patch literal 75468 zcmc%Sd3;Rw-~azuYj3E%me5eU*k<06;Qh`kh%F+5h=}aFB$7x-BC?Cb5=(7WRa8+W zZBdnTNKaLXNFw&7nyNLKsH*y?D!<{l-)!dZtj^$%*=T|&Y6AAnIXqf zwJa=Z&9<p*o*gqgBIv`+HfKSZJ(Kqw+iH;433Gs=TrY= zspbCiBo_6|dkxG(aWn6~+4y2SFZ}5j zJk5u3{=OK;i*dgg%ZuZ@Ih{`aKJ#O&VnQPP0;~oMWdr-#3^4z*vazv!`Oka`^L&pD znH?}IGCCwEB;v*IFV3%}`FLZ6bKe)I!DBb@^D!?&f1l`A$E!bf%J?zD`NhdB>d%h! zpBoT-ygHS)z&)UjBZ zC*yBE{BkU>7U91;mTou}pV5%E6J{x2`pR`EV@0anpI{{Qj( zHK}8m8}+{!!@E1jNE@_|N8pb3m+>zj^wJcyZ{6AS1_AlncWH;B5 zlPAx5ahLm_TrXOVG~bE8yi~@AMEG09#6}0iytsA$clyV}bYI-H{wLFI<^1B#`oEd* zzd3Es5#}R~C^UPuKYEk-fO+@7-5*i$^5hn*d&P8(gty!nP>)sflb1gch{}q}H173y zLO==q-3`&=w;mvo+h!@El&J|wnpNtG4rMGYK_ec&>gZa~hM}?VY-6CNKt04ShSo<^ zHt({=y$<6DD6`+qMwIiz9wc&}S|Unobq`6ccYluT_F7aUURNEL@%hFg#NIzrfpi^* zVhTB+vW@N<_uk$}KndGmjcD-~SCLp8+a6JB>kUXczW)ren^^q>@fWw0=AH5Hctzv; zgghfqk5%)N@2^^lsPxQijeE845m4qNH9?enfFqIH(+g30on1(pY%>ED#PnK$cnfuG z#)nIy5%W{xP)&h)h)dIL5tU8au2KC+5Kv}YUqqC8a3m55I|~rS{BRFRRRj8IY~9{l z0=%_4E>`Q8-WnU6H!`5>I6M6+2UOt0vYt2StPEiq}fE$HKjxHOd zQRld;40!uj9SwI_GL&OIgaKX0^$Wc?pfW2?*T+}CT1gf zi3-=!mI?G$gsyS(bCJ=d0@bwi>U&~=s~XC< z0gi}f%^Zh>yT=MdlP+vQa+@iO(V=gvS|R@atB!$gj~E#0`$ZtqbsVee#Q|Na_duii zqm={{Yq>6>5o@*~G2okChz2JPMAEKRLy=wRvU-U3eAO}h%2@`6hNP@Sx{jPyM>wDh zOI$Uo^C}4_Hr59biP2vnVSke&8ZzGtN$byfp@NOh{)qQ})e-S)0|th^{kc2Rbu7y5 z#sOW}xgQGNoEy>}}lT{Sk*xb{;&3GlwJI;Nd@pP{?=8Ze;i z$oTpS2Xy|+e`!?5uOpxs`Zhu2=3_v@W!5@Gqh}05^3WkG(V@aqIf(av)zNdDBSY7s z1~Q=Qh?wZe0iC;jN~1dTJ^{tPT?a(&;mJt2wrhZB+}LU)*Rdaq4myUFA#RiMa)`!f z`z|0>5$b?+9qtKP9MC!LrBNMTL_iUK?ub18%0puEyVns-_^}+xt)?$Uk|ByCKHycy z?O_d#fL&=Bk8~Xi8YXf;XV^`R>X>)}%A~V-h$2G6kO=xd5YeoALy(l6 z;HwVP!(B$ezH@khbREmm>u^BjXLB^F6S@;nru3;mG;d)P60xP9APN~6hh&TPkC0Sl z>x}pywS(1p%Sod;u^|Jxjt_s%;(*S2*U_j>IZHqpQ$HI~T;wVwA}x<23QEpGQbMXX zlHUvKfcW579rc4^7#P~B@jj&M*nD9H2Xy}JI~vuC(g-Ma(nUm}EiI7nA8dtaM%iH` z<*rdQHVkB%lmmJswf?_@+oi1gt^i z7qAaW{S$uHm~)p&fE!+Q3~6|eq33Kk1GvvpE5s#jMKP{!xhMU-Ot8HvP+ z35cStk0I%P(oBudAMBR^H@@odxS7n*uDnjQ((#|4B0lt0htpGg28PCTm5{C@d|xpKbh%L&W}M9S3x& zf3!yR-pvFQ>snEW=)+D(jIbGm$hhNOB=22gLej(a!HCX>;aoPnX;yyqib$MV=B z4(O6cu}1X)7xVMM*OabTtq_g8dKHNgQ*sauy`6#Nf!muRX;avA#O+^oI1Fvcz|et< z{y@48U-R=?K$qI4X;jM=1e9*?-A6R8%VH$R-v!a|Dn}&!(<4vg>&^Woz=yr+7=PTG zfua5P??AeaxTXs@pi7O$YE*y!mHBms*OYE2?GcUfus~vj+!)a?ul`83sV>oYXGjYf z@ZqmICbe>9U}&#tc}Ul>>{|;C=wk3hjp`y_0!nYob%-Wy8jQrK^F0uav?)gge{9&S zF(&zb0pKHEb&Oq=!qD|pYX)>3>mG%2Ko|VBYgC_phk!CD%pZ~e*FBJ!HCIA3wV)Wu zK87>M_UeN{h;#mOh|J}qH?R#-R7eCmpQC)SJfYR&B z&4@hewnoBbZ(T&=|LTUM%~ee_EPAey0C(VONBZFd3_aM=hyh*4=i7#JKo<+@Yg9j2 zNp7tF`}b&6KmUV(V(Z!mQDCi`NKCOEj>vtFK(ghm&rw0^FVhjHLbYSj^{WgWN~^4^$B;3P25KVn68A27vBtgjg#?t|hn)}&w_Alozuiv}4RZM&$qUw>Kn13W zfryVRR6ACRjSL;i^kG2Pv9j?O9MA>jnZ~^?u>_QXf9yjvbz>wF&bKZi8ndT1lJ}U} zA}OTYp62ySUQ>ol+=nP;rxg-DJ^LdH zShEz#hsSy&iA@-U_^3j)V}0j*hEiu7U_jULd7d2ybpBRdje9*S2q?ClDi8&)Zj8i~ zNd`nShCfEK!MX%V6K%F5KANi?E93hx)Vy{b26P<6c zB8ne=8Hu2Cv511dOGC2fhfR?*^QHmu(S>S9cHt?8EQSjPbRA!B{g?wfXP2XK?`Na6sqQ z#cABD-POFF%xelw@J5u76o5o{k_Do$eV-y}&Z09KuHPg{fIAhc9rGXm%z*Kl!y=^X zxLl_p2XwB(&l=SaZxB#M74|`tKCmScv72@vif=z0$rEQEMg@7s-w_|fUk;HaHw@5d z_IY;(ULFa4@bhuq5uNMrqEUVOGXly;MM9Kp`U;78XW|h>&Pqgb-1&`23j1;s;$sTc zj>!2Q49z@~zyKt?JjgGXcSdyfVFQio%b^66(SuqdioCH836JCMhi}0fd)Hx zM*@5-S371o7#Z5WeFX!$jssJzIiPc~HX7BZ`VmkZetd|?ZRd6*9Bq3eatf@2BJOV3F#fgE1L-T0cHF!H$>?> z&m)nP-y2bU_6{Viwcnxfq)V9u_;{{%WRxvoDCx^S4Cp%QblENdojYi+QN7NQfHJ~@ zBbwi?4HDt)1|kZbmVxXXMl?fm>f$WK#}}#{3l~>0baIIW18;Wl<6$O57g8H&ROdD# zpxC%rA_{GN90?D(Eh5j*e<8^ws5O!kce^1zfvX*px({aP)UX{4=sG?a)R+Uha5qb% zdOrOy^mMB#bmNO<#!h`g4RAZgcBhU97e>mWX%Q0*A8+lGOm?Rvx_UB@cF?HthM zLD3r3Q5y&-?e5wm8sG3161K5D5OLqFNV>oHB9c2eEq1xe@ z^f^PfatAY@>qw5g!vS3o=Ic4Aw)>8N(*N{XL~hB8kg&TYBXTNy7s;tZ4kM|^+X-l>D|g25x=tri2At~pBI~vE^?2`bW+ax4S`yv`~S1Yw+@U#6446W7UI?{FYPB_m2 zU2IfK!*ui?0!p_F6^LSwUO~buKt>dJZ6T7Z>*b+>vg|m-UA@(g-np&Kw^y$X^>Lby zbRF+>@5TXL32LHY`lf_{(kROk(YR0dBVpHl8=?_^j6-tT7xz)Yf@M{RyKYuH+@|C* zFw}EF3et6?<;~-OuK2CgFzwn*KxxE+5p{d`9Epafdm!pK&4lDVNxhJC_dyZjt`%yB zOIt?6A1Iz&LR-dlzoG98K$4`}3s9Fhh1>+A_AW8R*JsL#LpA~8lehRAA0 zEhP6GRSQWQ_k<%pd9&Ivrf@t%xzno|c(a4=x)6xyY+#;-X{Gu8yoMrtk`QHG0#78makxB*5LgUk=gu_tQ%n*9NRG0$sGZsnpdlVw>w)y1{nMM5>$hhND3-o4(X!qkh zL|1NntYJzjC7{&(E(MWuk3b}PaRVaC@I#XI^+y^Xulh~`+^s_G==S#(hMM;{$$+jy zJeVs0T@7ofVTzwjK(X+3K{Wm28AuFtJB`RWp&63n+}=gf!Ee(MpJJtU*iOk~sJTN4 z1G*05fo1~G*-L&Jra2b~DE8lPMl`osBP3@0)D=;XixJ7gR*yhZlL==KpW>}{ObWls zfbrX32O(XDO~pL{sBB4)hAG^Wfa3Lh8=`dQdq_kFH$W60?}?a}CJS67zN=Fp8EFMW$KD&Sl4zApX z_>>B@W6*-m3|V(R&cK@;yu!Z>QOWZj8YUlq0!mnO^Y-U8Xmv>x5=#xXh;sjKg5-=X zAEJUrW1JA5YNdAAA8gNnap`+akgnt8fleGyslP$PG~*5dB}mRglsCl^iJYn?h!$<1 zh2->^Q&GY1Gg=@%)m!Ztky)DoN;yZpHqPzevB(mFN zAzJk7O(aijk7W#-oh5oKpS zKq6(&8bm3H4UzOqS65U}>DUADsTFERx^ogk%NvejK-VEH&f|c}FIH)o#>Ep*#;x{7 z6u0O%BqoRageYXvBqa4NzlI9_8RLlfG%K}ZoM9kC2S0v~0bR$&8Fe|Ja#I}*)5xa; zl(D77h^E=uB4PJ1AJMqP`$*c?X6sj_d&G8`7n|$j@hm8 z&M%!Lz^7ZO9mak$88FU?dWdu#S3lm)0hQNTqhV^_lYru~ZzH0mzpO1RF~rn(LU z6qo)@5M_5WqoUfM5~DzD)w$qeAWAXBIPLd*uoP zx{f>12RWe9v~wD!=4%Kj{&5WuWtQAQBI$yHD6z~9$qoh1sNnbU>k*$}rFMiTY+}Gz z?394s>=3oLTOcYKwNk^>ZYlvKVvQA|ggQHr@EhWeD6DKUlB8d@qeHuwS0FyaTkQzG z*_5Hy%>x;Dvx9%DBHYel(NYWNt4?wKn172sz%&%v)U2L%Br*<#BTCKv0!i|w78=d-QzXDWE7XoTKAZug)x}Ln*YWos7dfC3-?Cs5K&gjMI;tZb3nA9i9M1o-FDH4yqhEeKGR$6@C`V_fHAUJ z0Md2*7O{f^DjQ|)0H#^y=e0Ey@8ic2ExzxCL^jPulp6j%k_Qj{5*2I;Y>oKL&1%Q^ z&+Qp7ZhP+;(slg(WCsUS`q3B-c<+;18~ z(o(-&hZdo)AbYqQ#sS!iUySQ1i-bRD-&|HA>5-cHmoWmXbU{QsDTDD{`m zkeJ)~38L6J&PXczW<0Ww5c!CERj3_lefBe8bWBP>x{hnznsPv8N6u)NmhLvMU-Fvb z6;X^RD!T%S;Q024d}~D@$*OS=WEVcP1o2r`YR8h(YKv&D?r)8rVFjkD; zf^;1h);{EbPLJ!aVcKn8udjwOqlqV?)RSRIEX*lI6tk%(k_}ydL{e778pORV)sA&{ zjxb<6w_^;_b^LU4EC+NtbfSi7Uorv3V^R{L>||#o(uQ_Kl;R;FxmLI>lFlC?#Jz3Q zjx^5-28>UC?SXV1mjc2$pwn|4G)xi^P(0l0BFYN9jzrp=+K7@Ceu|_W1IM9)X`vi( zZx^*Ab>~P1jB_3TM7oaa(jE?|EdOr}(^2#LgEbWIb>4`wcUdB_XnGGsDT5av>3nex zvbSD83UTi!wPXJ8E({ny4(fn(9e?}!aX@9=-qJ9gEGD1?7_1R3wn;)Fv&srl%IP8` z-Oo-$b_*xFBJQ21c4TB;X27`g>o!Q&aqp@>2XuO*i-ze;9s$KO+5%D9x?@PB&B#U+ zd#gQ?Rs@;X!>Cbk^ICnxz4O(MyxSEF80QXmL%NQC^{C*0%BII^n68*#hpVCZzioa! zu?D3qZHGkioghSWdhbS3(OL^s@ZHsih(+3e5WwNqsjQKm|LGZ9&}ozS^-a)s+F`$U!|v1EeBNg z=>`o`rFlKF8j5c(8$@%z?1Dt>@8-|Ts6m0g^^vrx{IrJu{;?9^K9*`nZg2_%#_3Df zp*K53ox39tl_gqhnC=D>Q2e5MAW8}{B9Zt<1fuXA7DzhS&tD^PO(O|#9~-qJYvd*d zjBovsh;$tt4=)pdO3u~QFx|LHK#58&M3h`uibS%Uk0|2oLnP1n_I)HJX0Auv$3^W} zT)z(k2I(_Lr0Zx|;UWN)Mzzu~RZJqFgr!y>NTK(vaNAz7DdxQoAp1b%7aY)OQ(Fzw1v>)DwCNoX&FdG8MEJp$h(dgC zBWag-OQZAA;S%6J`D(|UQS}%wx*VB;bRBo6Jm$cBnQE?KDmTA>UPB3M`4Cb3zKcji zzvqD{c;y!KZSy0Ik+k!Z4-xk%Q#;)2tYW~}CM^r;Iv&kG!~vD`U8i9xu_mC*t?Q3y zo~Hqcn0wKPLOMDlslad)+1;HPgSgLqwWCYiJ_d{fKKcUbI*PZoWW;@4)Q+r!77Q4T8}}hy$2*@j z7Jy1hPHLD6o)9p(!q_OsTKM8Q(D77Q5+i`}vAI)Jv z*U>oXtN?U6_mqa|8}sWvHI(TyTOvyA%aDk-C`1${_d)W2W)bK>;`b?t`{t<~nYX|*6t#p%wFJ$ zDE(F(5*ZKfAd2s|9Lc?#{E7EhP5?JnVIJI2VYadZnQ;|KCvzmnTro2nrkXWvT?;=B&D42N8Ine+L0YQ zj{##u{EtZ2(I&pR08~2fhK4D{yj@WZC72f?N)EYga2LH08v@bEDckPF9F5Z`6{B&g~yNx zpVbP{jBn2(xn;wrNV>IXD&qc8ua-yKO>BJ)WA39CNY`=OcQ^-B&ZcUZA}*QNFL_Ow zw67&1pZ)ca2>k9AqRCFTkvuxq7adxYvH@}bJhfx3YY_uR7rO^Y*Kw-;Cmhge8z&7@ zs0#sQdYL04_n)pK;nq??G;ZS>BzN9E4%vUcd<5eD`D#bz^UDkvm;ZAV={ioXE8)QW z-RI64rhwxF6z|3t5zQ!aM`Bv1V~CvH!;p0RpJN(tKb$84?q8;M#I0$|fN@Utc%cOddBE=D4_Qy`)#V{anqySi&NDjMyO0QbMIc6hXX%7AgK zqY3FcZfxNkP|4L;4bv?1^}L1>-o|`?UV~yyN0CUX?20I$Q&%J{xu~FmN1dz@53p1_ zJb$XkfN_M>4Cy*fPhP_Tm33dOVe&NJ57tn8zUGMLA8Cz5(ozRRA&(r8bYoq6R8a3D zTf_rw)Q-r#MGP3b9cqMh9cOo+=YYy~lxdheJ|LjXT-F0o>_ST<65nls$p6$VBt1Hn zfo$hTxF8&b`*=IeP4CD_&yQE>gKNQ4ae3DNZEzmOE|mx62`fAtaKfi`N#zUmYP zjFAn_B3(!8=P3eE>BLbQrqSl>c?~6~@D8HT#r{Y{4cmrjMrIC@mOWU84oQPu5f5}x zJ3iTJ&wz1g%fFGXqqbeR08}=0o`%WMd_AwB%!=)RC@iWi64903h&;s{BoC`tj_i(k zoklz`O6~ZtMGgbTuz-t5-*G)j)UH8g4aRGj9L%r#)KGlN-4MlEv_vAY@diZx6Frce zUTA~9t=_sG@xVN_V^MJ#1IC?GT+o{xyt4UfL}fP}HB8*byj{_2ipK?aM6t$>NX(C} zK;-}NZ%D2^U?3_O9QqjXzvpF(8cpv~Ke2bQTF{(X`dFiu#y1L-!(?aP-k^pO zad`)#l%u_nNbS7~(H!3jB=;`xM~8eo?;;*}U+tLnX&nZPLq}{!x{g+pO#;xVHd8fB z?3sDHyVsQYO&t-Xbf17k>Y?`#MYWoWj-8g`B9UVuN z3qYryxM`RS=Fk18q0G770nz-sHb~4hZAKKD6Nsb}(K0GHvA(5JN0#VctB}m%cF9+Fo?zsc; zpeVIt(LP@Wj5&S@NY~NguMGm2*Y)Y6Vd@`9KneKkETW|6(~wv&>LH@pz3w16z3ok8 zSAV-d;z4<8N0!$p28_is-O!sI{8q6)qS6BM_G-Y?*MflJw^TwDH$NPSxnGnZ3hJ~R z$^9pIAv>>_cMuQCS39zg^kKkw>q0rwbyRE}#Q~N6o}*#vWnSN>hT?NP1yOuVG!k*a zv5113R3f?8-Id6$rQdDDgUZy7m9={?U^o<$hTiND%^jiQdMI`3$cq^Xo<-%8H+X#G>qjh!X$#7|Hb|M`X8r+7!ftUDS?kYo0J* zT$HvG={hF39TI>_>K)WDb^3^a67^#bM5*rYAd%8GA5rudmPoE;dVuUL-u@Hu;3&1@ z>si+rFiw4vfpi^%fBH}WD#^L5Vd}sLDB(Hx5zWcVM5&(seY=zA6Bfe!WS<)UMq8`6aI@egifmn)6K$Bx2I;Bl1oD3rXkc z4k}nx_&(yn`D(|moKOagwHrJ`x{mjb#tLA5t=;^2ufX(9E&(N^paY@>e{Mt~t?vy) zv-egY>0HNMs9-{TGsJ_-)Q;``#S9qV8nY1TI@%V@5r9g}-0b;OE)}grx{i(sUkN~`{#v17svBhf+^E-- zsHypgGTkO4k!fCk2$&z!=OXEGax^N~bbmPFA(m=K&Sq-{452?fLb{G2T@?YS_`JVH z)zk9?l=*{}AWB(Wf<)3Y8$@&HAd*h*9gGUDjOvPbh>hA2*V_EPS`9r z08~7pLZj+WM*_-%&#e)~Zm&QhW=LB^0Wr&vJklx^*(VhgA|B$Rc5J-l$$;VKu9uLm zqg&?{0??^TwKS@#zb2qWeVT_T?MNRavZT?-+*pESH|ITQSpT+Oh=)X}9V=&VV!&A9 zn}T#59R{}*fJ(3XYgFCpNWRsV>J6&28<4q`!|HKn1z2 zD-aJUQ#(eX3>drBaYAo)h^EH^5tVFhpix!mLO=+o#SKZ1OFlvcirgIWP#d-5gZ`HpFx<1TMQ?WS$D=nOD!unWqv~KG0maKX7ExN; zo=BuTDMu7*`54JILsF1E8RsG%>Y{d}KlNn5m|^(|(sdk};LQP@ZrM+x>Ps5}irbx* zh|<=WxBsXiQs!kKn%i*|lIu}3WS71_AMwyAwIg@kBL)nA4LOc<9rru6;DAbQbkeBW zxtV|x*rzR`tO5fPiwdVAN=o)Y(w{!<(V<&EbwfNfPwmJ!be#cXry>2&n;oLo$yh|C zbMrN-wzMFi`1mzJl>S>MBvS4^Konp297$K!-$izrmpULGny+?5)3*#5-D3P^0Aj))pghblh=ZF#}_D1qM^*%!d{jMHCJhV*hh>2~@fN{X( z-ALE*$Al6N%%9bFNTX`yLjp?R^fE+QMIK0GBtJp4pzc{DyBB#QyFZ@aKs@xm+TmgK z76XPyd0Ww&9imP}H$){PmuOVw`V&w>`yEA;(^EoX@!qG1QkO|cw%ghi*?aYQh6tzHd zfA?PKQ0~n<#KTNv%3>X%><{(|ipoWbFpyJ-2XjH`>BA_HV9YvJ=n*$P=JHADf zvich&UGnom1^@c%YsAB%)Q*@KR|X8DGrA#N$JkVV0qCS%eT}NweF!Ki$JZgs$vlZf zw)u0mf%!50L?pjGJs1^y|5!#mEKlw58`7Nt!+|hcr0baITr2<;{dQ2JDqs@bnIH$%FP;TxF%RJ?1p zM%7gF{a_7cuJ>+4i|9BK8AYuTEx0!UNy~F`P(kjx48+6ks~sMu>kJsX{^N#p9UgDp z5P-@%)5F{d_?n>`$b3L3B5fq1x$+L2>u z!ho^c0ehtD=r!&S0qB%%TaBs_R|zOl{W>68bVWiUv$hwag>CvGx#O`;$ZoK46XM}6 zYDdT~u?!e|%j+XuNAGh31)!6ox@lA~^Yg(P%EA?Hh?XbBB9YU=5mDA97bIO=SRdJ4 zxv~!N@F=w-w51CJ2KH4b(sj6$<_SPWJ3DDq*(d~*v`(uLoFv<7y2Sf-%yI=UOx{)--ch!MLhhz+OhuJKn9G>GNX{Lqi0cq0Os2&CylCBeF-QL z7pxKGH2o2Yj1yUiQorkuWTy_!$nK{mzaT!_QtjBfu40vNdPKg>ouyH zO(viOeqnw-Sc8_h9YDpp%CVXjEC4U-zk@B=mPdwCvY1B(go8AhH+5bB|+) z&(2djoa$#YVAzoT0O>l$cJCtqopP5nDj!r6P{L0yL6lcVK_dHEcSMU~Dv<23-26Qz zHS9jvdJys1`D(|=fkzn_a?kGo(sekF94r789UG}pX=+J8Nm)A_(Fbjkk;vPB715F= zU67o0bs4g~d#)bhv&+&MGo^cDzEtxP|_lIAX?V@ zI1<@(5K-o5OAyO^WP$7(zuO1#2urmi(WN#62FHZ+NY^nb$X@^|Dqg8kc_D{@lG6J+ zqE++<63b)@L^8u#*6Ea+^V;vg|7Y z%6z{HM5~V_9Of2HYFNX8v^VBk8n{t410PpU^r!)k8~YFmL3#vRzgP zK&4}{H7dWaO+cA(@+>lc=Wz=p!WOSXlrrWABzIh6KvKKJ)rd#rsU4Aj?q zPP&D39ho056M%m7-lI{u-<5!})O97IbyxC{_+U&gM9UX-L1k*;G#M1lZx+|OF0a!(QgWpQ6mMC(1=kXSi$C!)N;2}o}L(^sfq(C5Pt zkGQXPWUL5g!0<4nDbjTe`sua+bTad}M&)PQ2q^QL-9WT*rUMc=50)TWyr&(K7j-?1 zYzJPbMm*9|?TEYCjR8a7Kb|06$Eaiv0jTIRFOAC0B?Od(CzBAZIJO3fT>t)v7F(LX z&!~nR)v_+Kvkjk$c%+Tmk?9@5fFZvy8|gY6e{mClPEI_iQMvvR0VQG5Lqsc^)<+`8 z%Nx<+pw37R?{N{?kGa?v@kkf7W8*uU7%)VfcR{+2>1%QXpp!XEG%C%X8wHekjvEmz z|M5#C7WH|AXp!4>Bo8xhcL(f0+&doe$SAdA??*`t7`}G7iF6$UY^?;K;`FW>l}pAD zP@=}zBU<%q1QJVHKR}e*P2ZHVk1dG$a%GGFcZ_}v8z7S|m@(X@Kl@^~pm#vP|t*_GK{xM&q^L zk*JWjzaFkp8UG^zCBk|iXCqpY5sReqBL|V)y~MeQM>SA8 zKH9U30mHe$IY`&R#?%pjPJG&4qcXGu0VTa^ zo9&HwR9m%US>Xo^7{`d~NY^nm-d+GI9{EJ0(r+{YC8{zU(TWq@k;r~rAJO8W+mUp8 z!Ej_}+{h7+>Y;Xgu>C#*#*SWM&devEglC(-m#hXYjWi&UbuJiD zW~~Y&JMjI;zC*zs#G{znv3k={^XGWIX83YnccklZ=+;#LDk{p+sGMZt?vHdGgS`I`fKI*} zs8Km}ECFTyg&v4jpX!6elHH+*medYF^0cH)$o6^V1;nG~sU4fDtr##o*)Rs_ItECJ z095po`SmMM={ARelK9PWM5{L~Kq7a28$`J`Oh|T}?}+R&WI zr0Z}nf8Ge7qWK?cRJyJspd|lz1JRoFCrB*q>W*mXmuHdO<=7Hr-y&}w;!*3=j^!gV z7%(<0@j|+e;p-0wK*iDN8kH`G2`CZ2UqrO@wuD5+4;K+-e&~hdmiOABLsK@bL_BJT z+OcwQ2L=p_n-?QphtqHWUs-qlUBey!alAz}RWwuyEk%jgw`A_fy>vc#TY_3bXwa{s zN{A)7xrq=Wdv21OeGyTlEs++rG_6Qx)OQ+jv)D=rRn%5@Xsc?gYJKON`5t-AnI9g1 z!1ISW_uS9&{s;_E{fo^H)tMFGNNx{jwWU*RD<>$>-f5WbV3*M?z?Y z*6~?oH4nI$tJ9F7W5NZV0jj;)Q%9NfDgileXDOnhie-r99!x`&5rB zBO%nOb>uv-@xavgqrJ$`G0^`p1Jv-%w>rwiVFcu5JFg(hA3GN@2TMeh9zPaImR8%5 z`OKafNC<7zI#!Pv!UNOXK6j9zqbI+G0cyBYqN9utA|Nllp`I6QLRk%eAeK@)8d1vB zIY=5gVjHqtxp@c)p|`Y-MX!$GfyujI6Ebx43UD$&4bu~KlyR{HfQwzI@(XSFhKQEppHTf1Z3NAC!(UR z7Q}L{mLkf0)((lgdiO)-z+aamAU-NwDF4nK#4_$Fh#YMsB>vPn1zE;8wjv?SOY4}}?j8@geZN#9L&qCCPBK9CC->E45)#6Ats~B-ln0!B@I_?k7+1(KK($kr z>L{c92*?Rla}gESJV7jfa~DK8>%5TURoRFv1KTV>LYTkSv0={z9&o?>s=f=*#L)5n zptcN<)1|Jr1H}?dKu((Ej;PowBbJ}~A)=gq1CZo3q60Etn7juGVL@6)$$obpaOao) zg$y0Dgj5E|>2*a%@y#Y6+s7V8RJ4yFmJ{WJC~M;(Bni*@BXhg4+mR3!taTK(-N6Gc zWY;`o=$JC`FauOG)>}v6za=1N)wM#jrNcDDHk??9D1XBoBuzQE30XRS;)#T?D6OL~ zErtg^bG~p#hK}Wz*DyfUuR3)U?q>pW(XMHTKG|{^vAlj)5#=o#ilp&ljv;f8328_O zvuhm*Th#Z}ns8mV|A-77@&EN?fSjj1brhc#1mvWwHHeB5OA*W1RD&q%OBa&-dlc%l zJ)SQCA*@L2Na9=YfJ+XHLxzqtQyBx~{B?_tGJF65IcbnLq78w0h-EBS&-*l?%ykly z-rczoi6@K3A|b3y>)6!sG7q>@E4`4RW9^J_3{Z{ju#PfR-REo~XWpBDXwxVjvHUS^ zh;shEg`}Qs{gL_TlU+y%tI#?e$#p#7T=z4Op(CR8Z3d`jQ>2bEcntwLb82fu#Vb}L zmQ(f+QO~L?%7Br#nm6PSGIJ#8MM{4WD4+oUa>Up0ga%{J`h>FUZBbK|x4^dXk+emtIa3L}eJ?4o7 zE3b9L4D#dwm)pGp89IcV4h)bpV1&u=;Bqapk!@;4WY5h7276-bWZ9r`SbDX{D}o0!B18&sTIArLU^3n?oQ0)j_M`^B}vuq+K^qqhxcg9e}GCX8N zsR`SW)c)^KWZqlzB@(Q`T1Tw8ng>2Nr95Ql2&#-`fSg>uj_c_R0&+^HW{3)x%tS0Z zc@LtDdAE`D=4%dAwe`_OBv_-gj+F9d>U`1XI6ox{89J8FU%~(#EorUedeEJKoEjL2 zD8Kg*#2n8m5T(!XMpa$ceT6JNckV)h)vk4fO*p{=u7CXR$k4Gerjh}w3GAuk`t1$@ zIdkycnBk|(7N67r3TLTiT6(9Es;VbCJ1h_xDJ!HfkODp@Vq9 zou6Eb3>|Z75*eVHv#;y8Y83)<`ia?yHm<&pSl*R*MA_y$NE$flDyqEUHyjDpTUv*G zrZ*3`6V3M`L&xOR6%0^KVh0_Ue1L%Lc;Y}*JiixWg^L;xWj{H9q*o$lBj5R491^UL zwT{p`@A1I&s<{I)bofLhFrfYhChNGW)bG5Boc#JjM1|MN5zFfnjnqBokw^@FZMV+v zgQ7(sgu7`SaZmU0fNPx71{pforEv_9Q*i3I%BK;Kla6~LDmYM#SYF>4M2@6pNP6S* zMW|BB3_wD-ht`qsc@7V_&wD&U#*QHm7;8c`7Y6CLcB|ic6FGgNjA+Bwa>NRfenXTw zZU&MjJo*q-&OA5^3E^H^hjsEhJm8A=o<)WZp=%}sbmZI(9oP2X2*_D{cSIX2(h%G5 znhjC*xI848`o*BCdoP=j5YB5I3%b3;18#F(HZpWrUi^*$I&!Ozj%!O50Xg%+R7AxK za}g_=^(~_8OOKE=-2Ve)K7Q{9B!v5G9iaz#9&n%SDMf}3Cfs6xj(X40acxK=Ag4Mi z5f$A}L#*&bHB#?PWFYCSxBZd%=CCVB2oKUaV#)^afU7$*P0^)jH;sD_ah;^LhHy` zTFL`%NZBZ4=t%MSiUFz~&{fCvu{QxZ|M~}rHXVG3*v7hnh;qA5M*Y_&*Dxjk8)HR%n}sDC0M!sRrfef1uln{rq6Br`31A_^ z*CL9Va~erK);-o~_RSUv2;q;l4&j|39+=uDA3}x>dt@gD=+wqeI}9)a-?%IYVDWg3V3qn9Bdo1Fq!$Y-H$IUZcKm+JtHfi*;NxLJ7!e z|I9>`+h;Fgndf2=rTX&7{L_3NB(;8F9TIFFTF3GdPabgYv4@bMBY9Ub15`aON5?gH zf%=_4C+E-cL$u+Tgjk{PDnyw}JED=(+U`e|b8-(P*u1ok$X>ZT;NEWcB{Fmr)XEG{ zjqh|F*Wy3|vZK5OqMQ#uK`b?LGa|clI2t+jh*js6=95PP!NzMHVJAB9fLp)%FJ$Q0 zemt20svrEHjw^I50omHjf++UwT*MZhT7oF-UTb9D_VtHoMdf&MT%eeXsk^P-T$g(Tr zkWM@CiUkO^D6J#s{AeDSKAm<689Mm;eHfs6i+WBUxbiy?kgbyXeKeu?_Kk?G>*xdR&d0-MAH6laDfKMF^Q2pF1IblQ!^4c%l z5vAGGdB{yzs?CHbPQBX$q}d^}kXW7a2NG;$T8Fh&FCK7><9i@O$Nag;3{dS~2|BK? z?h=sK{S=HS-RmY|nWO(e6hFEMNqMiofW&S5CM4J@w2n0U03Mj=Wh*jtOyQFmpt{dX zbzBFo6Of}my^qLo(G4+2W;LS3*WW}^V$cC3nx1@x1e;UqNVXp4f$5i47G&t?_3RS{ zsNvpy9oOLt1ms04y%D9f*pFD!q2q|w1*9TrWWSG4RU4rW3ARS9Bk^K94@@cl+X@*v z`sO`kK%L2XPsdezLf!v(PPTQtg(%Ih1Tp(K8=|;FUPyW;W+|!~IsXGB*luYZ@dsw} zfV=NqiVPiozh7m5YAYY=xPGW1Ajf_vAa#b_4a744xQi&h^d=IkgD>gSTucywV0)}} z6#sXV2d0ikBaoqEyk`glR9~#_2JUt&O=!IH1z`mIbo2k@M{W=IL5b#)gJTi2-^ z(el6NAu;xqojTv2ohkw$!b|HAMPD9pH|+h8q2q&>oeYq3!vr1I!z~2lq;-La?B%Ty zv%fkRQS9(pNR*a(=^U)uEdn8e*E)7IWb(k|b$A;xbWF(}!vNJijMs5JD&X&v^S*Lh$fVHYxV2%c9M zp!)t7b(D7^2*|6%YDC%V)P4RYEGMu9qLkoONZhh-u1?8}K_U<$>{>_Gl#4vzZun&) zL&wzVuQEWjHR`!OpbS_+K#nUqizvspKVrEh{)p`Eo=BYVU7F6bhV~*5B8s$*4Xr(R zU~2xl4H-H@`j2LSYTsU{qxdXR@3A~5CkDA8${H{pvCIRxh?0eqNPQFe7Lt0jiAF+1 znbr|I{Rt1$H)TFUhK@-qcQQb==`D1WQS;P$chAZ3$3hWhcfNvHPV{v|Db0E!@#lkS zI`3bbECL~-LhFdxJB9~b<(JjS&@u0W!3?NpOEPqnakJEW!q3Te8iLe2bv$CZ%{L&j zzw#dvYnGnSN!dC~1VV&U>qx8=)%T;G;|^{~LWYj885ImrZL7C*l&RCzxdzY4NgkIF zITkNKEaQich!WBSB(*skh^n#tNW3=v5wg6qtQ8U>ZfPB}hVwk&MlbD*3>^V| z>63m&@m<8bq1)uS7#k%;u&?W!E^HJk&TG#r&=JEVqJkKcGe{%ejF2vDz{$mgoH>p zt>XjfLmrr3cry_hIwtP!!T{BW`Rgct=LyJ>4hN#F?adI&-BpSxd5sBGoxj)|iGxp< zBO%g5>zMI#6c0=tN0cE$NAzNm0Xlm+T}K&lnSlJ}uo9&1@vlN`PVFE>i=Eez6cCb+ z#0}4CkPzvmb@<~3?}EhU^By2e`ipiXLmCaEp%1rJh4>B7eNc9jPO2KNb<6wdxUTdeAV+Vwg(xfN5@K17Dn!Zi+9UDlCad00G2+uE zLZnmc=$iB?4@`qSN|2$Wi{m~6RJZZCj_ceI0`ltH?uatw^N3|mJ&7pk=LRI&cD{tF J_%7k-{{STjJhK1* literal 75468 zcmdtrF>u>d9LI4N(%>eA6TQOap!CFXKsX2}rGQ%sN!z4#(lixK3N92Z)mChQBMVz; z%*MdrQDY`f149M|jTsm^W?;~mfk9&i28|iGgZJb#&82Cv!@%YHE~;c(Pyhet{S>>o zT(6fWt{ll^jx1&}nE|mqEw*EohFz}JouVfmi1C!zI?tKj?&tdFr>;+qo=wk@e;gN^ zxK<{+VAm|iT(rcooI9{kZ;YVIplTHK12_d;`W8aa}WD? z*xS)1$M%|XR_FD>vQ=qVR?#w>Y4^{S%!X$*ZPO{5ExU7~yv~tAIwf;d?6RVjd9mMX zl>Nx<-}`yEE_?eqzTJ;gZ+KO4t;hCrTf8X7gMRLazpo|KQz^* z?UXEa^jz-Dh&C#|R82ddeu)`k-93BJD%Klz#dhRldA*b3yy=UxBXZ8}v$G{rWLP#E z+voL9-eL?j`N>;6=mMq7!8l8;yuFtVf4$b1EtkUU46=lle zIPGOS!ftzceRnUW_oP-H$!e#U&T^*fB76Bs^wMYDGhMNl_kXv&3{HwU^@ix8p60sO z{)|)K`7V+7jv{LPD)#+u!z$UbT5t89)zf*lw^Q-a`*FXTzll11O{c!xW4*q)&YW&s zzl&=hZB`d*EpZ@5FY9<>&T^Xe-I}FVEz?sMYD=AqbW`^aQ7cD`-aiQS`3`(^l+doPHkuLxDL9h|IT(6yO!a9$>M@s zhq?KilXG)L`H|bp_r=Lc@gbhxmCLqMR-0bKYRY%_Zu~R5>dKGSUh2LuD?hCFDcoi4 zJ7eO+vHN1%-e3J$9Efqy{aBn%&-{HqbEvnmErw&f58{yTlwutA`)d3I#PK4;@e;&w z8sc~r;&=_>cpc(+6XJLa;&>b47=bw6gE+JwQ^=wJd*Ud>aR%aeAL2L*aeM%AdTC4 zkIRreCLnoCK=PP`{Lh`r@$s-TRBM-@A3X;bZB#&uG9@CIKu0is+ z2FYUvlE(}rkL!>;u0!&eh2${{$>Rnjj~kFYbTuQ#q5u7dZa^FX#1S(bpQ#Xs0dWKn zN6c{CR3Q!n;s_v)nBkaHAr1rL2q2D_;h0w;4g=x{AdZ;fxTQiI2E-9S95KW3xe9R@ z5Jv!U#0@1aTw`M@fM=G>AioI9!Oshd4rrBZ4>*hNG-N92&%-LmV!| z;X@oD#1TOp3BzG25QheF=n#hsarh8N2ysLZN5XI{C=iDRap(|-3vu`mM+k955J$pr zR1}CqgE(}E!-Y6}h$DnJB8VelII0T7p+Ouv#Nk35KEx4191+BkFdVi5acB^S4so~; zhYxXt5Jv=YBn-#53dEs796H3|LL5HC5kedh#E~!@-zgA>265;RhYNA|5Jw1cL=Z>9 zaMTotLxVVUh{J_Ae2622I3kE6VK^2Qh(m)obcn-+IDCjBgg7FIBVjlk1>(>k4jtlf zAr2qn2qBIL;z$^dx&m=%5Qh$NxDbaAafA>@1aTw`hns~sh9Hh%h$9Da< diff --git a/examples/single_column/INPUT/COARE/forcing_monthly.nc b/examples/single_column/INPUT/COARE/forcing_monthly.nc index 9fe89ecc46cbea45077209d7ff06d21a33c59059..2d46a063e70091d100ee09b4288abdcb6195b9ba 100644 GIT binary patch delta 859 zcma*kze)o^5XbQpLhf#N@yZQ0>5?L43Lzpl1A-utAeIUid4LdW#YYeZL@dNsw7A;J zH!xr!NRa$JNF#z4mPxn2E;I0Hhc7dO%Ak_}m$TBEVRO5SX#6`wl0{xRQM!JSYo9Qn z`S~A`hp4VtQrlz~(APd8NnrvjS3Zy`yIrsn39T|kr1JtSAg%e7I|*ta$V kDlR{ej8rvuU3LLY>xW1>*2|ey)VPfq0~+T|B)P3F0T5Td%K!iX literal 3280 zcmds2&1(}u6rb8ONk6TnSdk(lQWc@LS`Z1k*-(>KNmC)g){D!qnQR93qwH>Md)K=+ zdy>+>K|FcLU*OT3*pqnlq~7$s*-c2(bV===9P;D6otZbk_cfE{M}+}G$QWP*Fo-Cw zmq3tnQqNUddZO}pEsq~Ca6j6mYr^CWscL!IxB3czRvi236jo7- zqr28U;!Iyc&Psj_yZSVoGo741x3;*;{D#|ae$zLRZ+W!{q9-rbVcZfP+-F03$;^g4 zId~fee*Jv)71l?zf-ucz?M1X{t@XMm)4-?Y=)>TxFn6iN89oE!?Y9(O;VMkPz*^51 zT*sm-<-+n23yM!THbr-Sla{eyy;wqX`G!FsrSGFIdFAwf9qTHDIBYaLU)bCWo}2#f z%!aV5^r&%netYz9>M#qW*(M;AEAK#o@vkzoU&(YLdnk`1f12b>P;#H&M;@R9&lnAK!PYvVD@#LGcN(9uYn0VArqe=wSi!t$(E@YGlsF!2n$&Gzf zBA{N0iRZxwMTvlVH71^=F9%8l)N3*E+&h?2BB0L2#Ix}Ftr7wCMoc_+zfCF;_zT9K BLQeny diff --git a/examples/single_column/INPUT/Chagos/forcing_monthly.nc b/examples/single_column/INPUT/Chagos/forcing_monthly.nc index 9cae49aac72c7df4c42f630464154926e11edcba..d74cdf1ff99b51c25644150f5f881ee0c8a387aa 100644 GIT binary patch delta 527 zcmca0c|mf+19kyxVTTFGc=88!4<*}I3McVl`yZ1NIpik`aIjBq;80Mo{qnd6AD(=G z18C;+*T?W-2OhYY0h~ZHpS=>thbK?q^iZ-B*f$#=b`XP`slcV6U?;TrEN= Qa3d%10F8XuwE!Om0Q)5GO#lD@ delta 527 zcmca0c|mf+19pM`2N)QT@#GKe9!kgp*x2?zCMR;pPZr={pWMKqpny#Yve@JU9E8nu z;DMVNz)6Ie6F7-5Qw(mV0v8cxCU6m9rX1YN55$;hz)ggi%5XCea1(atBpxD+REHZm Ifrqe>03YemIRF3v diff --git a/examples/single_column/INPUT/Kerguelen/forcing_monthly.nc b/examples/single_column/INPUT/Kerguelen/forcing_monthly.nc index 58eb520eb2103c37f835b0f30a5a390d18fb4230..7aef662ec72e8ef264bf61b8967cd3cc418bb9d7 100644 GIT binary patch delta 527 zcmca0c|mf+19kzc73wFD@#GKe9!mDiFD3EfACnU~03YemIRF3v diff --git a/examples/single_column/INPUT/Nino/ICs.nc b/examples/single_column/INPUT/Nino/ICs.nc index 90f23a659e9a6d36b76151b17c0eafcb6793df3b..3da66235465709d3bfc145b28718a45ffe23f640 100644 GIT binary patch literal 3532 zcmd7Sd2AF_90&02McbK$3J8&ax`_nASXfFE#Dbl9eUO&Jl+qY6fo0mAmW6h9yB%O_ z5cXL$6oJNQDp*oLE`uCR2!@a%Wp_$U45$zekywa8M61?Hpp6Q?w>|hyV>tdW@g<*q zGw=GnYc_|@h;wu&iD!viYH85tE%O^5v%5ULuS_$sENQk@r3bs)xJ8>h!_~wp z44+xaD|_l?uU;C|b&sx9##WQW%TpYVgf^ac$Gf*C5l?t1Fr%&P$c$|Qrcjx{1vxuGO^{+5Qu7!MJ%S2h+Yy5|&B;8x8!#?&u z+mxVQ;t2#}O~e}GW^Jqs^L$Wmx#!+Nh;bA0HU7)%i?yJsSNb%=(-XBjZhUWC-lmy1 z|BL5I`GwQxVsH09qha}dJ7((T0X?Xh%YtIjJoVq7WW(P#QN9ilCb3EU z%u{C<^88Warp(jIeEj-VJzSh*5hp=6V;dvl2;yFdbiX^8*7u$98xe?Ivj?v0F^5BH z%H{)SH*-BXeZxDJt||}E)yoglu;QR$YX=QqnLxw0<0(rnr0j7*+0(Nr8#kG%fgF~qsO;^$A`P)=9yrV!x zQs|-zl)vxP+uRsoDd=o#r-H1ZBNcRT`!WUXSXif^x|%ix)ie%N(Cg%gg0zOk3d(Ew zOhNA3nF<;)XM=*`>T4B{{Y~>vHVxC>$wqTiH)n&Fnx=h@j&=q*(XnxND{MYKBp*X} z4<#N0{L>VFeh-aE9pOizHve!AkpWY-*+>=d5+sLzB{pX>hzy)*zZ09RG~z^gCx{cx znnav72lzY4IYgZ3nN`Gz;`b0Ikk4cio1Gydqt#v_qx2m_2GXr6V$M-?-LkUG=TvA zso2u-tq#Y3De}V5Q8pFpuSL+hneGVMe6=-#KJBQEpd(}3Bj}6VKO^YdU{?hFyrDe; zqH%@wHcws|97VYco{FMP17D7!M&o)EMO$BuqVJApM$sQRGorvsUesVSY}a)QjlQf} zDD%cC3*{CJw$OrSFIi}1{VfZvTd~GM8^6C}p--NF&O%2oxGi)#RAQl9TgF(RW$4uc U8&y% zagx!BXPH&UHdMzR?c0PJwk7hSA-zsamSd)DCB3pJ$&T$1sc{m{pDJ5bX^R@WIN!)r zu71ES(N5FG_)HSS?bXFO{2HjHiqTEdvju8R%-fc#le6m|GiAk-(vYI=catD{O4DLr zNq6uDJux23)_8+ELA>!Up6z(*66NaQedqnqycmajVl1jh8~sCX89!ck9VKmLiK=c& zyKbq5?#Zf9)`HZPqfcbBS>3!Sy6+IIXJoFT*D{9*fpA=huG2l*Gj`l`7H!sI$>Nc* zEpnbdv=Y*+$e}p~-!|pRvf+Au2=^G7UTHN+Z|m8O!9#G~SV7R2{3YQjS+|63bWuCF z(H<_vtW)?;(uqRx)Y$@UXvIkU`ux-8Z?wD6pO}(0S9(Itd)zdw;Czy{(=U|zV3>HD zKeH$DMbiI*o0=6>i|E(*JDeor#H8{E!#FI=3tpRXaC`qhBSyGB&9>}oho+_5lazRJ zousSbs<{uY)m&I!ScB$q4VrJCLG$xLX#R)-CX0Z(P6F=D1MWWpI8g>Xwi7T%=jlCw zGmC)dE&v)I0p&ZuIRJEz0;)FP(g(mRHvpGE0bc(Gc$56ME(6~F0(j>P;N2GBz4w3* zG{9B{aAgMYp#%8nKH%e3z$bM7X&Uf(0r16Zz?T&BY6EbU;@=S78pXFaeo-%>gfj>^ T5ON^oK*)iR10e_gXAb-ZKOplS diff --git a/examples/single_column/INPUT/Nino/forcing.nc b/examples/single_column/INPUT/Nino/forcing.nc index 76a684ce10a7b9cc1cdbe1eddd39751dfbe38b83..de2f8660d33341986412770836c938ac570c8bec 100644 GIT binary patch literal 75468 zcmc%Sd3;Rw|M!2jFR@e=rAQT3Yi#EXnc@BRLQzXZ5Tqm|NMsX{L_}m05m`nOkrKpG zYf6d|GKb_yB1kos+G@!dTNPE*-uey4)jUtm_qu+c&-MG`H#c{gFf-@%IA=05nM~%; zpdlYrsq%qOl`2*0T2-^EGc&-`-P_N1YM}KK>!GTZ@^5Z|_-{3xhK(HDqxZYhy#33@ z%6eH}@8+=1 zFmvkr3$p%O#T*s0)tKk&894Xtxs?B}=k75xz{6vzhuhqD(>Ivz77*w$*VD~+s#}Ps za>BQl^MUibvs9^J{ZQLFij(zY<;J)3y!HP+PsMtvJde%$d3^l>0%ut->wi1XMC*TA z5C3Z(7wd6czi;PwJNMgJ-kzrNa$38)&7W&K*VA{phi#9(x}II_dRYJ1+S&Dc_s4n; z>v|9L^zoSL7vMS5)A#M?Z!fQj^>oAesIG6%gQu=N-OaiU-Q5D-pRVTcaU+KDQE$&y zrKXRc`#f*IcgNqYOWSux|MzWgSFZI?)9UTI-t_k4Ob@^RbrpMe8E;QuJ-qFE`+1%J zVcU1Go@Zu&oBu4&>9%kG+cR*UyN9jc4BNo2(>=VsZKr$q26_Z2+qm-jsiSO%xl;$f zU5YY`t#vW(*5mJHdA|w&(^=Z%EN+4Sr%^Q9>fc$E)%k9{yqzV+I!kqrAUA*O$G6x2 z|8$mmgRSTB3$RY%_inpZZm;F*_wQH9+v`pv>$0+~A8Yytcueb z4RCY+uh;KAWrlhF{}(f~9OwUkoZvrM2d}NmujlI#2&>`0TMwf=0&U%`>*D|0dZ_#M zHl+64|GRC``rmCacb4@g`+wXR|G~Pb`>8U+|JAnm^!>K@-%aqJEWgY9Z2_y{|Ceo{ zf4d&WIynv=J9g^ZyWIcg>!QhE>z(+!Yh|#fueFqvFMFXC{?>O80fCz*`U!Fx3 z1vAbXJ=qVx`j5RY9`9Z{m`0g|F>pFsNidkPV&{=Vbr#xxNK zR}z*ZO~-dV^$gIFdz)3v{i+j?y}a%rN}u-%@z|ZO5hc~DhosSkH;}%l-*v>^-cni* z;)$nODqq%%7lCrBioe;~!n25q?bfQ8b+ZV_&ix$_C9FS<_@ebLh+;M!MbeDb4UqoP zpSuxjtjs2!TiZhAlZ12;R1_%3*nztth>oP>tC)pS0-3!>z{DTps>J`~Xs_A`ET|u%*ghAKH0*Q(q<`>RE@Gd*?`XcFtqzDE*vBJH$6qJ5GeGi;J}TyJ`2^&k zK~9K_S0@5zA=dtVN1G#2Iv||(IFBlK@Y<#bMDmc|RLou5 z5s-s>TtJju>VWvdA*T>6x!wXv9qmpceVg@Oh<)+Dwug^V*SvzTAo4QOcGO$UYgeFx zWN#I7=Qsj#Sos}9#=OIbFS_ZAD9)6Iq~5yjNPlOoEn;83@2J)8kq!u~S`5;3)Ese$ z13J7RS;hS2eFAc9s}Mvh=U+v9vGw)}P;#prB!$;HgbW{-_e89-GNJg|G8_rX`?{gZ z9qjLjP(=Clx~Z5uIuej$0#guWggin#wrUO{WAkDpIhEE!{YD>biCEY79rp?wi$FMZ z>nYN7-00=c0OcEgS21_kPe6{|Xoo1{p)2Bx^WzX1)0~mi`yxYn8~09#b${RSPsTzK z2#c;URJnuKj7mXN;BZI9-2PJna`^hKh|&trA|AEY7g55h`^YrbYYOW3H(Q06UBtT) zb=CHDLPFWJk*IP9dvSL;q9d0lshE2+0*Mwcl>9mg@vse#5ydqNLZ;h&M<9Kd zI;|1wp>&APTBoZF`LUA-G#&Z1-!MQ$ANr}7hrS>nyO|sirL60Yc;sL1h~gJrM3Oo6 zG&0Oxl!92#_Z|2C94MmtPyIzuxr5gjc?!`_t5>L)zu8MbZr$iLqJ=l7AU-;MD~5T9&* zj>zxkIwU!m+adk4(%%s4{l4SUnx-P^6XY!dO~;uP{TZMWw{NJJmslUSSCG5BbVju3 z_os-vtZ#uR;IkV@@|yk?(&v8Qk654g9WT#J6j6^=RYjob`14Q@162C+0~Pb?2L$8} zuC)=xp3O&mT7w@DEs9%#q}d$?B7Kd*j}Q~ycRZV(E22+Rb48%(IQ4uG19W`D6cuw$ z4gpyg5QixK_%p=4zYanaJ!>_R4C`Ja{T@phV&eOb{3RcWsD41W2s9lT+m16pN4+YQPLe>#OK}Yk7!BXK}h=C#~JB=*d32pzxN#*H;xif2eYjR zG#xQXJsF^5-;}CcuO<_a2Y26!DEYG{i2M4wBU5ykZQ8A%^sYJ~J3KIw;;{(Z+! z|J)MMrB)Fl&~&V78p?q6YrK!j^{!3?b#mJvuwu2F*Y#akl~ zGraG(B|Q?+)=kGnpy^oZF^B;w`XgTD`oJ~>`Lha&@2ygXdx`uKYU2Hp6K#Vh`<6=R&2!tKK9YC6nRWs@`Kt&&IR=K{t8v)sS zuMW}b=3gPccvvx_lp{NkRAbH^q}O}9Ajb2R4)f4cA`r@i*+|o|C+aK%R2cu4%Jsul z3CMG@+!1}-V>{we9fu=Y-mn9b>OT!c_UXMwAvTb`8&UT`L@^RO*_)82W7oFo3{cTf z89h4-2vN{IRfNdwl5Li%5l-yk+HU+Jh-wL}Mmr#3^7rsL$- z_ZgtVPui$lzq6Bo926FUXwB!n5nuevSwv|?=aKZSJ`CxbU-=L*VoJvc%kydio!j{VbyGC(CAB2+A2=n2TqH7+AsQILRmc$EZ1iKpU_^x5yHkbdF( zU5E|Jf8X&iU01DwxN&%Er0LjHBb5O<_DQjdMcAVf|&M~Ez)!>-R8*vmE3);VsUs*Kpxxu0;1#x4H2LF!utJS z1&SLr5J|DADM&v~Y>U|7e5J$2C0qx@-5aMNO-ERjtqjnyolzlTM7xu*$n|Goam`aSI@Na|nL1{nfH6JlSncO!~-MiwJsTg&4})3LH|5Cc@aVT+1o zu@?b(X4B?~GHq%g9=+L!DD_k(GUX&zLHc3$O^AJ!uXLPj>?Hyr&bbrPbQ~PthXE>l zqF1p*1`v<~J+~rS*FOO9*p$to#~Di)9Lt&dCoB~SdT5K+p;@re6g zHXvHoB@jtTS^h}ByL>HTU*{_wXOn7+Kv%nZ6Qt>gn|Fo*DkkgC4S>bX`naTmJnP{N zMC(S)MSO8^38M6;Pm#2xtU5CE+IIu75lrbg{^JS}O&$;>0!_!p-9s6m;)`8WEZ@ik zWcPMCh}L*FK|I>C4AF`{!ARPfmxuJ`9m^3Lk*{<}^M4ajz4PCQK-2NV*1-%=QFywF zW#Uf+WZ#Rqh*tajjChpZ0a5Dky2x~<)^4Pqyk3XcNTzfg&)+Vh)r(_9py^n7w2T2N zK9Qhe8Fztz?Cv-VQTmaCh=&+QAxe59B2$q^7SgYtzYejH`ASE5Tq63B6D zUj#yA%XFma*w>>j160)9RmC#wZvyh1gnNkA9U71L;tekmt#t2zq$NqSkm*g^0K`VK zcO&XP@EU=HO)KM(rlWL`I|EeMw4I7&NL>Q*{6#uM>wF&|9`pJVqLpoIk<_ih36vL8 z^c=C#`R_&)&utrmgp=j%kftMVdmIB)RFkV%1~w-k&$*h5DC1R6#6!2VMzp-W^?AAq zl8~5*4)%QfCt?n^N=MQ3*CG&tZ8DIyBj+&7t3XBHZ&$JO??6EIj=q2>GxId!Q8xV$ zrG+&_QtgS|kbcnt2gDp)m5%Iz$3!6P92kl;9fuAbV}OociBz%l>rFtObTb1{dU0#S z=Y{hV|0}05UF)@f% zzZ{5oWSilLQtymJrh0?zkp0AL2gDr8l@4=2YY_;kJ8vRQ$HTxJ2B=6Us#tnD5|I7M z&LYbCvLE7$J)a<2d3rT6Ew~zj>_4j(gV-2brQ=Gt^>t(wgqNF3k)~r$pJ@zG(Zw4o zmTqnYWUr0Z-^Zyy8EZ!%zUa&2h>V;5My9=|KS6qjT3Znt?r6DSow$|^@E66S-rO5i2q%Pu7{njE{QPT}cgPlcWzpU;r zh&kFS9e;GT5rJTt8H+R>-`3YNKqcNyRV=MH5|GEG%|etJUK8=i%!P>3-1{SmM@~a| zn+IP<%+Xcpcz*k+2!vlhZhsDT6fQn;Is90M3NI-Vq<$!4Qw|c}QZk8iTjlYVd zzR!;%{g@j=5p&E^I$m_$AOhj4eJ;{;tm-;|0V-ak-M zk3qB|w*fM(s5=wco32biY^?43jt)WMvkJnJoGD1tkv4uP15~`%PQ~*1Ap-LBFmFVe zvjY&1G@nM4Hqr^14zId~4o>@H31VYi-;HSf*`SPs{QU=zrsLBQmGnl|*TmjOrrg1Qp}eq$Nr;WjdN-nYb7LYBejltunvTTnHVn|w zl*1~PUOy0!zo}(JlyS8#;tNf|h>Q=vK&HISYmq+FUqWnbxzcgLFiu2WKXMX*rX%`b zHwNg$2d*j>`yB*ie%c9<@!2TE{l~c@S{k?kN%}@lkX{}vAm(JNbo|nJn+SyCU3w!; zhw(%v161m4qhg`&2*{#KA+rAN;9bO>bM%OoIL$()sIPXRgL9@fL(Iul={Pf^o(P0* zn`aj=n>L#(f-u0Y12iHHa6T8t=e&xc5||N0>^^%`kL%qdIh zIPrs%2!w6b{zRINeFqOSKqc8>DweU<=i4jD<8*frt?YRL@%bBeAxic*f=s`*iBVZF z#?AzoQ@PSncKo>rgyK`Zkf!6*)aeY+@p`2ymdR-ZAntRi7NW#0&ym#h zNI24eY11FEakffFai*^bgydmKNYin&hmip~mU>ymGTlf(9vCLgUK%PxHM5`N= zARckn6;bL3kx1(B`y14E`=h;xjVo6=ZUm1Ifp9PRC#324{lFv!sPxS_70ZGc0&=e_ z-iVf2$`JRA^G6i3G7*`gJyMW<;U5nX8*i(0Tx+yTM2*@6ia^tGr@9jZbgXxbiY0mx z0ogJ50;2TCF^JC(u7W7}ixbE`wrCN`^UIYG8}F)gT%H^vqP9O*6@jMX+(JS3$Ak#W~##Ag(@L$q{$CuGWdIuGR;2lyj4!B*+GyE9TmHXbWQ zpy{yW#xp>LzPnW{8v_Z*^EcZdS``t4ctnG%h*B1Oq$(saCP@_+#!)6&kWtEPMP3$P0G1LzF)M5#sZ+wjfH%zK^8Z0UgkRL0bzE zn^694L|v_V*4I;45LP-&M4FC1uD%@5k;6MxEP1{Jhe8q{kf4k!HDCA!5#1??x2=IGuuoQ(uUvatFIP;u4}GSH`PY&deqtFUr}9 ztgq2$h{x19jVSH<24wQmZ&7iWwbcZebGg#-&+&F55PsP|1Zg^+q$M#xg{S(dSggON z1>}%15r|e@U5I#8)MZ2|`$nUK<70nD_EEue5u0fHZbV(}H64*~XnzBw={S4lTL!3j zGFP!!tQ{3(Z$1Li%BzluFZ{C~vcA^31etb!-ya=xT{#u8iLOdV%|`Y*AnfZq2x&U< zPJ}W*#rND*EWcZ?R~6)$&vl4a1nxvU^ya6C64xw7($r3!kiFAStq_}-^=?G*d7nB+ z_|9`0(sUHrTxWoait<$~kF6aQoo18wxZXMfX*!NFi2*9go2O!VWxc(sAkTSY{rPzXTDfgF;^8m65GDT*j-;5bF38}# zt|wxXY~PKjtHq5-n9&*Za-kq#+qnZx^Ii$phXm#=i#G{wVh*HPjL{j@Y zJCWhDSILM?a#cF2PRq~%VJSHwO-I=Q8wRMjt@Zbcz>TUy3CO8KSsMF)g!rQ?yNrTZ!*M9*QH|z64#3sAG8&Ox~^=C-f$kLIf<5E+`03GQ$ zNX3%;f`A+ubPid6XTllrn7lcNQuDKrX~OIV=)mt~)e)PV^=?G*PQh^`e7m+M(sW!M z^*IA1-~Lp^GS|oY{MEnYs2+n5t#EKg*7sC|zTJ!1?6(JcM8#gCRIcxM zKtP^m^BU2z71rO^tiZivi;?xcWPFin{g2&{e)7a>h<%f#bev2wiKt(%5hBoZY|d%R z0F`)@s$5SFB_NL(>5nM!lN7}L{Jaq@UfT?rev0=)`s_v7h<#J8bX*;^Sp>p~U7L`m zV|ATe2B;|UYnAJB>k^P>c71}#n0p8DpodiuE&X5?GX4DE8q(i-6NlIoTczXAg$^PR zrd_;%G#%2lQw)&&Yju_D<1?-AC-X0P!R1^;>0`?fj~qG)QPO~~k?HKP50L)Mx;2PR zaaB5=G+inJA+=u!(sYm8Nr{p<+H;m3y}N_GDW@r4P2h?a#cN2Uw&Gm!q< zEy0LQ$x=EVr3Z;X*gp3r(sbE(#ha$OLQc&$T}ur&ioL4Wo{`V~h{BQ`Zl=_qOtF9M-7%?4>Y;xEi#fC_)KQ!!@` zB_Pkt%}10xVHx5fMST!0S?-3U(dFMD{a=#xeWNO{spU$?h0aw)AUw&lAWcWW*BJ~@ z(TiXebMhYqWS2eph~j^-?iZs1_aAS4KY$7p?f4y%HpHGphOjL%Vy=ypj*G7ripcg< zmIyQ*X&<^VKu7JEih1rT0`)~J(b8p?5%;Zs98pwDA0&P8*-4bw zE+hsqSAV7B=ke`CAY2T%i!>cu_x;QO74~vhF}L1MK%P0t4pBna-G~QnxQi$zZZ(oV zKivW8|1A9*F;}C~aqCU4Vy! zw=yC={q_+=!LK(V$>vQwGITxn8Dg#vm5xG_ECS&|-j_(zF(<%@0V)bgR4M;{1p#?t zE<==XbU)(3^Ft9WuJ=1KUA5bQ^xq$^kCmMRY)VD)Cq)87%ix)&8Q~v%@NMGhFAm(PLbd)t(B?4h-^L(V~NUK-Q02Ms5 z?r#E==RP7J2ie#mN*RgBoL7Ojy6G*7+(YN&}#ys#e3=@N#E%j(*JsUB4Tbi zO2>`AflH#vjLIz#KtB6f2dpDx4 z&Yr4BxFZRuatE*aIw{7+?mUW0yZ^6(vZJ1kYRB8D#WHe zR63e;o1+85n5^?i)6pvDAqP~@u#<{;#99J!#9t>7E!B5Jd|tIuM3HF?kuh2(#d+<*r1^%%O+55z{Mr^uK>1ev3LCfhWA;Z9Zv4~C2Q94>~Z>Ix-%h7mLxr2Z3`vpY# zlUJ#j6B-bZV+u|qN*Fl?@vzbN5XE?%MpC;sYmuR8Uwg!+mnj|HZT9PcFm&W_r0Mv0 z(=-m~u&ITLIeilWd5Kp?L`y$=fp}=0<%lB3WFu+vyj@6tKft=5>I!W7L#3mGv_l7k zqw~+A${p;_uv}!_C%`5Z^ZI@S-5{ z9B*_(%-v4uX!!Vz4hUE3>5!(QQQe*#kbHQNih18m0&?(vhG^;O8i)s{wnY^6u{X*a z6@3aBKDGZ7F?R>0qs7u}9T1iWw?LYXdVZ5Qp!@Kl7=>!fDFz@tgmmcz}$^W$7h>|>VU9nS~k*j)CqFtfaGJzD&})`1mqA8 z8$?SAoDmP4;esflb$cYa#fKt8%gDuux#uVyAA6_ifZ%;E9BDf0eK3pzI$Ru~VlF>U zK#ue5geW1y8S(J`1&CrcyCGAYoe|leEchBR_cEp9(*@0RKsZp?8)-UfRO!nB<-3%t zn63Mz1afTKmxvZe#Umb2uNk5RH{6lb%V9LqKUjDHG53c`N4EzHbU-Nf6j0?3cHzKe zL~`^!74t>weyS_Tq1#M|V)X41_crcCG=J9sBz;w{0W#Q?Wg+I#Na^TN9;yREv9lAZ z+`(Hu8j7f3bBKz$bQ=LVBBK~tpJT8f?jQRMQTY7{NNQ2<7BVb8)ebQaJEddb8YdkP zPFfxzO-Iv9w>hAKvHexd`PT2DD#($03K2zB4@2B@&m%XC9^Za~s9?=-74x1S3CIx>vk}FVoJ8Dr-AqKGTfRe5S}jjxsB7B+ zF%N&G!!c)w4hYw}KS7#~*L5c|Kn0F_RLooS1msA^4v1oswju8OLuW*xJqI9Zcdr@9 z;Jn=qF%P5CG5LEB9T3W2v_P7Ummk?MKn26C*DGLNRY*XN9M~LD>^%YTz!6Uog{NjB zX{~$+8JabDf|y5+(lO=l#yTLjIM)wV?%?&m-iavxQDYTz(g*@_l>a?Mi~AKK?!S8y zq6J=VNDAD&3hDc%o=421OzEJ4={g`h*Xxm{qxt+&4k*9mu8KMGob~&`f5}mn97KyF zY9sDHFAC9u=Le7!G-U=dbdPO;n8!n84_K2_zs#{rxGTSUVZ9b%*)X%Hd6U1gXC>=f1e$@eCo&!gfJJ^Hv z^AHtuwox%VR3RWoq?RFy3q6l`;J#akB7U(&(u4|QE{OYI9gHY!_gN&l zmp?&KU0papo9ny3>$iB<~6}Zh+F@I=%Tv9<^7?pr1CjK?zzQ623 z6xwkuk_NZPK?X;kIK*Z)QaZjV_16KRWZV{{>3E#T7@z{(I2CgZCjxT#%;$(AGh7h& zs`mw=Kw~W=jhk`~S>HWl6=E~(l#bCI4(WjKvX>94+`+5^?&+sof zd~_P3=!GW{pZ)V%L?QjxBWX(U8Ki%Da64i%9h45b+CT?{3z0^o>1f=q0SA;{zE-9D zULXNEqPsJqC0))T9$@T-Xp!AEB(?qRBGRutTY}h3f2CuLb-#T;=;v1zX*ycf$>o6Z zZLJ-kyu20x>wWnKM6qk?A|B9t6r%8^Wk{Ox$tYx~f0`jS)2MVznrYAhA#FrF(sWdd zPUe8}vm2?DpUEH~N369)6!%YU#ODpkL=-vp43bv$PC$mXo7y2ZGe_z0=`~OX#QJ_l zr0Mvm&OHvOfE`jPKiZjq9M;Pn(c;5;#Qmx^MHH4a9!X0so=1jSE1DxVv+Vu$SQxFF zR6+Qw^aj#&e7NW%4yd47PnGh6hY83FP2PxNY8*%0J3S83{DEDNH0#+QWQcj3fY{83 zO2_c*2|6G=YxxvuIzB$1!vW>D^iwI{>1ci3>%Zivuagi(mp?_^tC<_3`L^?rWPj=k zGI)R26tP*2l#c1Pg*qVA$UKKM9WC6$I3SbTUX}9ocL>PKtDHoXus8zoup(DPG3%U= zG^Fofq_;c?Kx~$s(lL0dlMV=N-E5JjaD7xSyBy~9ZH?n{A+a$zh`70e=E_v&KFk$;%r0HlC+K~g2KFLuj58F;aPF!{a z(Xv1z;vsoW5Jm6IMN;ESPRKC)!@7vgGAbRP2Ycy&kUu{UX*vcROW=SC9)7J-?#~Fw zbKhhmT9|YYao1+Ki2M@!BdNaWJ~E_a#3D8;N9m~B)K>?D7oo3^rlZe6Ck{wX%~2^I znoB_T*{Vm@=dK$_9s+U?B*6DHrYH&X!t=o4H8M-CjLd?_Q z{q~5xp&MC2Slw_b(sWE~?!W;Z+4!N#wedp;$lrXs6_H<<9`Vt3iHN2x?S-T$o83sC zS~CMNPk*ID*FH%Hgt1K;AWa8b)t>{(zfi1lt-YCm95CxLqNS^PAnrZ4E}|&mTO@V< zH4_=y?`epbr%~x>=Cf4?gk9rrAx+1pHqjiAT=-Ju>R&MgWVaXxMDxEMi}(baP(-sY zEkmZ1l@pMD&_6badFCh`_1|340pZ54UZ`>hd%>?EDmXYo zO~k|F5)j3$m60^toQDi)UpXM=`S9I{;-54H2|t84L7EOrt%D4ZG+R))>YhnJj=s4H zQT(Mc!~?$=jwrfsI+6xodyEVT6T%SlYNT}hvF3LX2*zt>RJns!8`=Spsp}(^tG%ZZ zkmEktjVO6fSHu_W9f)YjFUyeh)#?mn_@Zia#Jud@ji{@A-@5VUAm_%hOTw6!VZfC?>7Rj$lEKtLW8-ULy|=gx?a{iz6%*R3!lt>1hc87L+lF|Qn@ zqfb(}4hRnpRz;eQHmTtp(2)TNDpzO|0olPeA5qNMTZm5%IE^Uuq4oLp3ex)L#mF!_ z^EhH&WlBfCY3Fo6`0n8dRJnsaadJc?@qQ{-K1wGbho_VyN@mj#4-II9Xo>e}BspIj zfDBG;n;_=(Q0Zvx@k$58nvEVIO~fEyBfO7pes9YYqlYpF@ zV25bsXoh%n#05mj&3YlJ|C(mVFuZFZVzd2~j%rCGbU?_GA0bUgy^Xy&pxnNXR4#vB zLO@R5;)E!@G#&A%;hBh%w%kLKM-6Xe=)QC~VzZ6!Miej4ZmUwWk;VFT{;$d%?7*;g zhz{j+Q~CArT>{qkE-6Q3w7Y@0&&Xql;)>@XX$MO}`Uiu35u2T(bd--x5rGhO))8qs zc09^pfN~$@sr*{lgn+zk@H9jj?tdd5{pS=!#`d?7RQT-!WYB%I1hLs=N=L~BCITVv zOg_?dlwD3_fc6CqRrxh-5CJ(Y_z|LSyEq~q6Kq1(_ijIjq`dPX$k67@F2rU(R62^i zo{K>E+pY!Dbo`W@%mC#EXR7?_9!@}BwkH-*`b8P>$RmM>lB9Sfjce2h8NOVmL(IF8 z(s9_MiU@@4&Et@!V@KcN3{dWxnkv8c&L<$pPq~F?#lU)qNBq~=c-J*Z)3I`kEdzA0b`_OhYt$hiM?YzYC_Sw$;*nq3AWB-a8%d)l zpF;-2DrdyJ9h8ov(`Sf4Se`x#X*!BVxidfq=l55+^vfgya-_d6qO_6|h(}b(MwC#J zkEC&rPa?ze_$`Qe`zsy!&Y2<*Oy9RcnvV1Jk{O@_D_5yp`fe`)IYu`FQCeI+;tMzb zimdOYu@p&zk2oU31Tr|#qV##y(X9tEo(IZNi&vqLi+n%iV^c^q;%}=(oqD$)-Ewf z(-FM>9|kD*3on&R4o?Wkahp3J`qp?F@#r?Oh?Y;eh$LNf9@6jq=Xb<>?351aZW|E@ z@m~2z(~-Erg8|xa-l1}dXAzK>E;@&3)v@k~N3VT}C?$CSl4cx=LWb^rzDCT)LFqX5 z>V^n}gGZB)rej;-9R?`3`)id;Jx39c5H0(oEixU`twe^8t4=`7 z$6x6vZdWVAJ%r5QbJ8h%_BrKWxGP?GOA?<jzpAl z)r2I^b=k-;<<&jJe9GQ$j{_aV(h9=#>cf$yJyL?M+=Bn2Twyh z+Qoz@m9Iq7SNa^Jf3~qZVm=R*j$fwRia@A8wF}a8LOjs9e06Pe4xcdx>au z+)2cvz3(APb*zGplG6vMatGV=;sBxp zo@Z4q?*Em59I5*hQN~Y`5Rd4836b%b50d&Awj)E01LG0%^;bH!7kP<582{=C(sW3B z=P^JBvW+Siw;Bn^i^{G0=d3^(zdT1gA~YV6@#JV^y7<(72B!*~gzob69QcBa~hl83ED+`F0!q9wn@ASo@l zGcrs(dm1snMoP!eUpx?j@cVa3NYhdML1PXmzin%ki!PlA$ivE<5v6%lM||!HXG96b z+mN)(K|qGF*6S5ues)Sn#^P)d2!`o_sB#AjH}*!9=hH#u;)t6BWZ%D^AWHi%6!C?h z{D~-`<8~xPKK%vh|Jn2mF+T^TV`8^r5eQdX4?>y_`#y0Dkg52A%0+tA3H?LvNMr1YVZ|g==$U-Vt)Qg$M_E~i9pEQDi^y=At3uc zY=kId`AfvZ>-I%tT)!1bLqA@R3=;;oMa<8rbVPKw6M=A-E+I|Fi|RWWpyM9Dt6Xf; zl0d=lsZ|j5t#5<)$HIC<-4AR)QWejE$YALCIbwb}O2>)|St1(xDpv%RJ9w8@`G`(! zTCH-i;UxkEJ~PV@3G^EAdbR2x>YBO?N!9B;MEbNxs}b`nQ#v+v=qV!GABT!S)A9M~ zAso<8qq9^lR>>exkk>E{k!$n~#5+8*zFwsQjc?+CqzL;Aq(9Jj8e)DAm5!A)hKN9T zvu+2f+`%3+^hK24JyYevpOXm4L+al_lrmk9xNmLi`-@hf_(#u?bhvmQGW4H40x|#E zN{2DAod|?#&pt((j#W=5GC&8LIjLN@-hzM}G`=^Y%ykP8k966EC~avDk`@*}M}|pv zA0g)7{QdS=FNiBE2xXgFqskq;&ZoJEO8P%hxp4Y20lE4*hG@ulWr%;)CmxYLB^XJ% z+@8qLCBqvr|Bgz>rbSak)aCaQ5okJuW^*~9pA839E*zgopdjPeb3`s9n<4($;BAN; zbtWX$u=@k)i#qQ>%wMN;Y!@Dg=!4)6BG7cyyVjipD%pQh<-)n@1mr4zW+RH8ZHxGj zvfYS6J$oam_wq@|;2U`mG5?`TN9NyIA`r4ab3~Op*k7BPAu7DsUgd&$Cjr@Z&`{UWH`!K?l-712+fJE>f_Z@s;$ zP+UWk8|)Ed#yC1a53vC#|Z+wXNl%zu{B5qDvuh+5unE&@%*$J_NB(9Z*p zs$6(clR&}h>CX}MAD@DF;~xVM_33PnOsfLMB14m>=MnP{Q94$z#vR`5zMDY7j^z&#xz(zUc$=l}h$b}fMW#OnzC?x@tzIGKAE$K8Y5#`^gw^ri zqskrZ>T4TBhrf+fx!A~+fc*8o=ZKPxn-HHh_&lPxQ9(%R^v4urnA5roV*VLQ$Kv}J zL?GPZ7g6O7Zr#rdqLQZpDi=R(KtTSWOF5!3%YH+=K-~S)Sv5;$XvBg}^MXojV`J~R#`|af-G1n|K%w?KQolXf2U6E9}mJ~(^n~PA< z`J_Hbl53kfHJ6RXm@hMpX1{aW=XcZd)8~)-|L@1`+|D_l^M1e2`^~&Fl#YEDc4Z zK}5aoO%Z{n!*P)#2UN1^50$c^UIYp*Za9Ky_OfWi`?z=@npB;Pr1e8KA)V>R0f>1Q zDIMExbrDgEm6t@I>9D`}oC7M3b5|*I=|G_1afuD0&-*q-yvGMU5RvsQB<(7njC2=A zoJP#MROyg<_7l9D{catiq}y{4_kNU$EO+|#K+?MQ zOOP)A6Fp+yRZ7Q^uQrK5IKQhB)$L$AimxHc_IsyNHe)3Lc|*`MMBDzCk9g2efr#R7 zdLpUcPxeUnv)2H`ysMRteM^prK&V>L5@|ZV`>hcJlwFXcQa0Z*?^8=&A7t6jP>WKd z;}8!j(<4goeut#q*)~Y`*V$f(`B*C*2R2&fscQ)j3Qr+T$EN-z3{bXrib~lxmihKt z@`hJdh|>1%L_DP5F+_>JuaIOH`zO-%TIGe9kB!oiv8#^=gxs!wAx%d-Th9PxUAe7N zwla!<9I@AgXh+uxh=)G2LzHyY3rWkrZHk;HeG!3}kFC-ne=to1!sF*M(sUgB*~|cC zRX$fK3v(eLM+7+`N_E(WcyPfHLm2N{kINk$M;^9R|YGAht=>w4*>W7l9zX zaz~nuw^aiepn~5_DrFh7EbCG4$@)L55UrbHIXA5qpE5oTk?-0SNOC^13h7(gB_ZbH zsdOBSGKgsK*k}>d?ch^~IUu@xHC3hTxaB#qR>2|B29e`1Z^T>e8H#AIOD7~Hq*){V z*Nr|w%qKwUI4zwOk;}RRBG7a!@4titx_o1qO4(_dK*6DN-iRhwCLrE5w;`f2Rh3AZ z(|--pcO78ahg^&Kgex8A8;=vwXoo2x&~$vBY36{6+U2X1T?`-~w>V)!6guS<;$sgU zM-

Fp|EU+5qXl8L|s8pJb)uxM8sfgjX~K)$L%ne;JP``=YN(*{wkYXjFgf+`@kf!6!N(Tn$g!k_% zWpAbskmGu#AWD0kk9g?lWrz}w%|y}{E~!W_x~)dcr&Q^98A=*CXIpU$^^$;b#aY3f^jJ8PMT7H0-PnFW~zo9>iK*(Dzf#A!e{vI?l`- zA_C#wp5sW%RWbJ!2*~sKO+;Jtw-H~R(-6_-d0mjyxM2~}mAEp*3^q!~ zxp~PV5CYE*L7I;8pBgeixu)SN<^hESWZzI7qSUR!5f8RLh$tc8I5O?e&qO+}31<;A z*eV@+y9bCs&^_Zw({VDiIRkX^)La$w!0iO&pprL;((30R9&*P9QNo!*Bn`Yb9O=Eb z-9pUZsC4{LY%2m`S7lFBw}UrZT81e9$EzylLH-2f@eOSe#dvo^e0f?RqVSjYND6A? zfb5U-Vrf_r_ym~~F6n8+v;nN^I5*@m0TcLKI~$BFUlEYNWfEWsR62S?NevStSDD+qOrLrXwotAp?}N zD^0~bG?ak6p0*>}mh?N~q4VA#il0=0q~@!vkiMBA0x?5|(h)ZOx(I}jz#oyOBj-^b z10)@dP%+zE_UYG>7k(6jXmeBv;>%xsh$y^ePb9_cY=-o1@oy0`0vx7YW`Qs7ch~~66AZ}l@6Va5SDkP;Xi$?l^XC@+MC{jA)w1*<% zBvj$AOd0I`qfC&(LHrL2Xy+9jf&YZiGVzH_H#t*r+Xqk&odLzn)Fdf zGFJ3Jdi%A(i1}J89Y@wCiKu?Vfg;d!=;QBkK*iBpRLsM^B~b9@#{fjLn~X=?!L<>h ziN{NjwBg2NNd!U0{n^iaj@<21QxNmDRXUFK9xI||Nwy-;bbQ>`$#S3YdsKKON5$;ijez{g z?2(9qC)*-EVW&T$6*+E53cPPZ`d(*?5%YCaI?Ve&5`pl~z{jX=2a_K>MI>!+q+)ii zwsgEFFZ{#uJy?rU)=x$}xaKILxEbq_G?q<9`ep-XAm;0;blglZiKza)`6AGCm=lT^ zpd5d96|?R-0eM4*hlo-iJ0czyU`CV>cK}JBw} zyV9Ql%IYvz#jHO-K#qwWgea}>2;$*k>k%amcSq8!CS^$9_Qy{V^Yv6ZGEWW{fe_Zc zHPUokihaTWWwoEAVjgaJPOK%zq+dps?~bd8uYc)^D1PZSBz>}?5b3+5UPjC}KEEje+IJ)*SO<%oy-cS4ldv;~sJ1x!Ht$QC~# z<{PeboXEr!N#?Sj)%}>5K11LMw*Uh`_nm~V{SDnX4*zT z-gZ9_QA%(=;$asf5ykaxj3l3p0@C*{&Opq!^#5Ov9xugmU>*0n2s9mSu3X@Nj>kPx zF^@D7kdq1pM5!2^n5K+LyV>9{Z;QbbYr$BIDH z(W_x42V}ZksA6_?A|QV~E*a5!FB9Su2j~#3y?+czBexil?zMk9Vn*x#hUnO^W&{%B zpIG*3)Y5d!z2n6J$=**?%#&vlkX=6TMl@--BjWu#4Mj96(ukzhDaVn%d8#8~MjNH0 zuc5yq5Tm~EM4FEH(-9od`J8ns=2@!<$n9HQMHC!ffw;@qLx@&(?u?|~^=~4b(Z32Y zqwRk~6yL>|knr<^P^9VjFrz64mfz-ERm=-g2*?|kSs~i8yeHxzGd@GKc~}9GX5P4r zbPpo^5HmU|9i_HbA`lLgm7=;GtgN~OQC8avD&}Rm1mxHSMTpY&I3pf$aTlV5>L6r_ zyc>?3>py&mn9)_~$b01_0%2}VN2KYvoW7j_I`(v(irKG%fSl6ZfM{D{3E~@z%!uOt z9*(4jAKpT`8Lj6dW^`9NERmh-RPlc#<+64AQB zvk>?Au?ZqWd?k_=EE$FL*6q(BX7p4#&fjnsQG;u7BG7c$u$>%GZcvJfIo$I5yp|kb zKLpX1UON#Fx)FnDvt@k*NCPeN3_$oQXW!k7JOkfy^r(2E1g zowiBEoU)jJylPM>q74__5cmC)AzIfz14#>a)*$^yXTCzrn5=aC+NFVrtlFiDK-1Cn z{$md4{KDHR=H1~0Y0nfL-qpGiE3qS<~l< zJ*4RnPrc@V&Udd-G5=s$kE$hinjVU1uFD+6g{@AArv6lnB%id;kiOS~S%?{Pl#XBa zc#1%HxtSqN$D&goazN*%x~rH^TqPj)Z<~*3?W$ggPrqG_$k53FNkdDnBi+Fp0f-rk z{u`oW%iV=Y*yG@ZG#ws^o*a|S;RNK(!!IMt8csgqq2b<$ zqPq@5rYUZnk+aeHTf~gjO2>0Dia@wCaWtyi!K#}Y5uM8aSH*0ePe5L`C>l}X>qdwN zhweiZb=ibW8`8TWovrV0i1}G79oN&^h(I{{@G#PJ{45qSKsm+9D&_~4&)r&b_=0>y zNyTo6Z)lf~DBArUlA@cAKsp{Z0Wm)trNb1yL&nsuIfJG!LdUSMV!8ZB+n5xNcUVyLd?%m>A2`yDFR`O*Jz~ac(nT}1C%!= zRmJ?yvQMU#yy#R7q75Mdh%ag6k7(Vvkx1&BzYOUI-Lpr`&sFL8>2ib!gsb!Ok*4GI zC@Ti&RO?|X<<>n2$RT&q5hX~eh==|%6H(;yLL|-I+8gPzdSxQ!=dN^|KG0DFLgw0T zNYjy7(~v45GD3Kfq2-CJVcRKP9oEjjt7wL#kqNi`FScGndv1W z5YFjikftNmsU-ts@+nm*?`R+(`;EMcD7yMC;%ie15v{MW+?!m>lyj>9>DvasLCh~e z>Bu?IM+Cz6Q~p7kj>CyJ7@$+vx~Y_ZnnFMh8e54dA-f*pA+9xuB7=R96mqEw=}t%3 zA?6pZbfmSj5`l2-?Hr`(*l;$H0XpTuRmum*1mutrR)}K4dLSM=tT&?YuQnqoH0&Fs z8xnO3F~4M`BRV@vL<75Y6M?2#J2 z3JS-$BN`fW3UQl@4G{ISYKkPU=k~}csYHjEUzO6a|3yy`xiz{Z0!_yk%U^In*M@(t zQtmT=K*8>TRfxK_BE%ctT7u}K*h@%C^$tS1youuw^Q%@mGERRcqG|PRi9pjawXHt~ zbaQWWmGVf-JtnmZJkHlc)RupZ*q<&%h??#A21!HP2OwSh%C(63TPq#8&QT&7ynm<& zG#y_IJ;MQAv$s+y-#3Rq!9Ir!M8i(yApXglbVP&SwnU}@9quA$k4HMh{B4wulilix zK)8Lw9%(v8&8*~riVNaY%H==;vUOuuM4#JxA#OkJTSWYiV@PVXt_RY6-?j`fe_N%a zAY!@*gx_O-MVgMuV-|8iMJ-EI%758LK2clrV8LJpK7 z=I^L|H{;o>LZ*kp4AoP0q5NSG^>^{o@<(zG4hjd;BO?2 ze*O>AEj^Whn7_NyQE@*`1VX!ug{W=^yVG?LqEjC}SE(4>oPZo|T!v^%Sp?$Y={1Np zPjo_3!oICY|3SMki1~Xe9T!p>ia>CTt%o!nSB;Yxppz9wl?pe3fV?r=8qt<^`w-t? zevK$PsTxUsH5Eu#zN`&m{sBryrLVOJgoe}KAWg?xmkA6|c8!xt#iE4-$PyTO+j$MlXLc;7Tfk@LavBhT`(DB<9Dizz# z6OgyRJb-A+iQb5B9G!${b2kY|Jwu-&-L37_i1}wI9r^~(9D$IxFdk_-#>~3Q0iC|Q zQl%p69RYdC$exH+CLTfDW6NGdUzZ3-8b9_7(l_(5M$A7)>F6`@J4YZq8c+{uI>a3d zIG}S8k5wwJTi)ljWGAP2hzyOVAwGTKE<_8DHbGKHXIrE@P&pDY|01R1gYs#PKx|Pl x7->3e7R}*+3O2>7R6O+|AkS|398siU2;$%FIe;kip9V-8G{G9_ocac${{xYlv||7O literal 75468 zcmdtrF>u>d9LI4N(%>eA6TQOap!CFXKsX2}rGQ%sN!z4#(lixK3N92Z)mChQBMVz; z%*MdrQDY`f149M|jTsm^W?;~mfk9&i28|iGgZJb#&82Cv!@%YHE~;c(Pyhet{S>>o zT(6fWt{ll^jx1&}nE|mqEw*EohFz}JouVfmi1C!zI?tKj?&tdFr>;+qo=wk@e;gN^ zxK<{+VAm|iT(rcooI9{kZ;YVIplTHK12_d;`W8aa}WD? z*xS)1$M%|XR_FD>vQ=qVR?#w>Y4^{S%!X$*ZPO{5ExU7~yv~tAIwf;d?6RVjd9mMX zl>Nx<-}`yEE_?eqzTJ;gZ+KO4t;hCrTf8X7gMRLazpo|KQz^* z?UXEa^jz-Dh&C#|R82ddeu)`k-93BJD%Klz#dhRldA*b3yy=UxBXZ8}v$G{rWLP#E z+voL9-eL?j`N>;6=mMq7!8l8;yuFtVf4$b1EtkUU46=lle zIPGOS!ftzceRnUW_oP-H$!e#U&T^*fB76Bs^wMYDGhMNl_kXv&3{HwU^@ix8p60sO z{)|)K`7V+7jv{LPD)#+u!z$UbT5t89)zf*lw^Q-a`*FXTzll11O{c!xW4*q)&YW&s zzl&=hZB`d*EpZ@5FY9<>&T^Xe-I}FVEz?sMYD=AqbW`^aQ7cD`-aiQS`3`(^l+doPHkuLxDL9h|IT(6yO!a9$>M@s zhq?KilXG)L`H|bp_r=Lc@gbhxmCLqMR-0bKYRY%_Zu~R5>dKGSUh2LuD?hCFDcoi4 zJ7eO+vHN1%-e3J$9Efqy{aBn%&-{HqbEvnmErw&f58{yTlwutA`)d3I#PK4;@e;&w z8sc~r;&=_>cpc(+6XJLa;&>b47=bw6gE+JwQ^=wJd*Ud>aR%aeAL2L*aeM%AdTC4 zkIRreCLnoCK=PP`{Lh`r@$s-TRBM-@A3X;bZB#&uG9@CIKu0is+ z2FYUvlE(}rkL!>;u0!&eh2${{$>Rnjj~kFYbTuQ#q5u7dZa^FX#1S(bpQ#Xs0dWKn zN6c{CR3Q!n;s_v)nBkaHAr1rL2q2D_;h0w;4g=x{AdZ;fxTQiI2E-9S95KW3xe9R@ z5Jv!U#0@1aTw`M@fM=G>AioI9!Oshd4rrBZ4>*hNG-N92&%-LmV!| z;X@oD#1TOp3BzG25QheF=n#hsarh8N2ysLZN5XI{C=iDRap(|-3vu`mM+k955J$pr zR1}CqgE(}E!-Y6}h$DnJB8VelII0T7p+Ouv#Nk35KEx4191+BkFdVi5acB^S4so~; zhYxXt5Jv=YBn-#53dEs796H3|LL5HC5kedh#E~!@-zgA>265;RhYNA|5Jw1cL=Z>9 zaMTotLxVVUh{J_Ae2622I3kE6VK^2Qh(m)obcn-+IDCjBgg7FIBVjlk1>(>k4jtlf zAr2qn2qBIL;z$^dx&m=%5Qh$NxDbaAafA>@1aTw`hns~sh9Hh%h$9Da< diff --git a/examples/single_column/INPUT/Nino/forcing_monthly.nc b/examples/single_column/INPUT/Nino/forcing_monthly.nc index 8bb58a1cc9e2d97168885fe312b8be6094a90309..801d4dd5e0e8809f2e17249d5deb4ae9dcf4aa4b 100644 GIT binary patch delta 859 zcma*ju}T9`5QSk2(cOD*vE>amL7RY$53u0QJV6j_EJS<)%f%{hkiY?3wGq24Ho>4E z#2}=QMXanATM@*{O0?V4Wd^?X@H2I%?o>bP#mbUX_dQ@TKYU{-l8AniEg$l6p+pwC z&2W+Q3?o~)`j$Korwmyd(M=6CVdqYXyq-1;C#j|8qg3CLmwe37{MUS$YUT$TTJktM zW+d77Wctg{ fSZe&$o)Ved^ceaf;wTtu!rG=1xnIp0s?hxd42ZiU literal 3280 zcmds2&1(}u6rb8ONxxJ|wIU)TQuR`;^q^GSY^Y7Eq^*+LC={1rGuaI8N7)aXf)~+~ z7Zp5s5D^4#f)|fM{{!(aus2VFC-tW9&2B=P#wE3Ta>$SOc4prE-q%cKt`vF*Awz%x zKrf=Wv%wg6u7Z@gRRAZj8Azf4H}ue<zqzbPM)8TKTxOT4{U~gVX->b99I~^h6xyW<|ypEmS3DetJeKl zok6WC%#HS?7nh2&`Riy#(w0*ROh@W6cT}n*6=hV;$xeugH(JMdFyG%%8r*@>YFH?F zMtH1@8^1f{{S??3E?cV!onl)EKd5l(RH;9qbJL_cw|(x0b#BjFe^?t&iy9Suq2SAF zkkS|C@5-0)R$rJO=gN*6Hhqz|DXcU4vI)LqD#Fui+B&H6&UKrc17!xWQ)$gy1Fzi< z-i+-uZw&U{L7@8uGUAkp!=CS!bAQQp*0)o3!@iy%7kVjYGp;lX`2 zw0q19XKJZ|JSk3Lx}xG;Q7Ml zUijQ}e`m_VuF&nq?fLD{znQHZkmfc4k(_%43XFf1)7qi8t;lW3Syf`7rV`>=8+)k4K*fJ*7<-Oq<=q7(2I@#cJa^Y0C^1kEC&W|#{6vX? zdNd)PXDj!W7^ue+;(1?xuEan+kr2;g?}HKp^<+Xkt1qXN7^ve3@!a_IRf&OmIw79& J_%|g6e*pUyTIT=& diff --git a/examples/single_column/INPUT/St_Peter_Rock/ICs.nc b/examples/single_column/INPUT/St_Peter_Rock/ICs.nc index 90f23a659e9a6d36b76151b17c0eafcb6793df3b..96c3b32df82b84579e47afeb7ce1c2f5e5be2e67 100644 GIT binary patch literal 3532 zcmc)KYitxn00;1+?X~6h=v5vH;dMbHB?KtQ8})XF0V!0dr4qo%v2c6k;Cgr5EtG;n z2L&t7@M^Fzcz^`cC{*}h12u)aMIx_AkQ5>!l!%28A_g&#`k1*s_-~^iAB>ayZgyv9 z=RY&Mdt>SNc9y1M<5ddRzA)_b_=5qr-qfDd+NSE*X3bSgv~W|OY|$qtple~TI#+9I z8_X*^C&o|r`utizEfSZ+c&RyKBLf3-`H{sUiF2-PZp*yH7>POXITgB_2We?*Ggs@P zfKQL`i_O<1k5(AgG`FTk605QD_H>IS`4+F6@*b{9%W09TW2^I%LtuFD2Efa0+X7V3iteU4#gMDoK zY}3P<*BuHcx`;Klo3y>Wl-C(8?e2#ULX4Z7r}AHZeXbhTwTMp*xSLa(a+6wed7mS^ zdn2!{c?IKM&Ep5WBy)-RCC(oGjJo8t?wGC>g|x7$FA9rA^U`*I(gMNOiSl)bn3Njv zGgZkg;PsQ_rcYJoRoTu!qcPLx&17$0Jp==euUN)by zH8&_*KY_B1<&5zgh{5(WKXRL!1WW2IUL5KG?DCj^# zR|QoD`zvVI@CpT03`>W@1B~P7)h(#EA{{nNMtJ>MdeJJF|!l-LD}wAmwc! zCfmbALSHLHLYJQ-5~}-*Na%~vL_%dwA|X#_zCU2zL?R)74Uy2oLL#AM#Y936CKCzR z_c;jaFlP_}{L?U%qfv|HzZA=Vsh7#JQ?p}e!>qCxs%YF3Lwgo}8$QyTjMBJcR7x}|8;yE z-M?@s4vY@3s||1KGtEH9 iuN*Q^L-k|>9D8bYcaxmdtYfI8Tc>0Hqp$4Vap*74rPm4o literal 3532 zcmeHGO=uHQ5Z?SXX&y% zagx!BXPH&UHdMzR?c0PJwk7hSA-zsamSd)DCB3pJ$&T$1sc{m{pDJ5bX^R@WIN!)r zu71ES(N5FG_)HSS?bXFO{2HjHiqTEdvju8R%-fc#le6m|GiAk-(vYI=catD{O4DLr zNq6uDJux23)_8+ELA>!Up6z(*66NaQedqnqycmajVl1jh8~sCX89!ck9VKmLiK=c& zyKbq5?#Zf9)`HZPqfcbBS>3!Sy6+IIXJoFT*D{9*fpA=huG2l*Gj`l`7H!sI$>Nc* zEpnbdv=Y*+$e}p~-!|pRvf+Au2=^G7UTHN+Z|m8O!9#G~SV7R2{3YQjS+|63bWuCF z(H<_vtW)?;(uqRx)Y$@UXvIkU`ux-8Z?wD6pO}(0S9(Itd)zdw;Czy{(=U|zV3>HD zKeH$DMbiI*o0=6>i|E(*JDeor#H8{E!#FI=3tpRXaC`qhBSyGB&9>}oho+_5lazRJ zousSbs<{uY)m&I!ScB$q4VrJCLG$xLX#R)-CX0Z(P6F=D1MWWpI8g>Xwi7T%=jlCw zGmC)dE&v)I0p&ZuIRJEz0;)FP(g(mRHvpGE0bc(Gc$56ME(6~F0(j>P;N2GBz4w3* zG{9B{aAgMYp#%8nKH%e3z$bM7X&Uf(0r16Zz?T&BY6EbU;@=S78pXFaeo-%>gfj>^ T5ON^oK*)iR10e_gXAb-ZKOplS diff --git a/examples/single_column/INPUT/St_Peter_Rock/forcing.nc b/examples/single_column/INPUT/St_Peter_Rock/forcing.nc index 76a684ce10a7b9cc1cdbe1eddd39751dfbe38b83..9bef3444088452bc600ec51d8fcb6defb2bcba1d 100644 GIT binary patch literal 75468 zcmc%Sd3;Rw|M!1u>>B$Xq4qVlIfu-|`|TyxAc-Id*&}-*B8Z42vLPaNRWx>0CDtNy zG>$!jSgNRMDv@QXYA+h?Z#b^zd7STc{XU=T_s4H;?qwi1XWb=QTcmHc1H}hd! zzwhUGKll4t-XG`FwPpJDWzxTIt|IKpS3=NwTI>$4@=fkDidX8t5uXTi{&wsssA1O1; z4*$QHq1A-&|KkMz$vP-EFTYNxZzQaS|86~u^^LUlF|UjNZ|kA<``eJ3v;Ob4h1I{? zVwS)8Ci{Qf82`b#sNGtb;s0t|wEnm){&y4nC(G~gaa+J@`2S^F=-;o0@h;Bx>;0|!f70&&%YFZ?^}kteldDi$FP6#oz4ZpN$da9_g!6{J@TY z?CI}{$g}OQh!5LV6Oqf2EF@KVTN&x=zpjb~zy8?KyVfHSefCeH2r3GcL%dn`QbZTp zJy9usdX9h`6?+U(;)GX-2ORK26m9tfGOk#71Z7t$u|%xe$Bxn8pA~_ydx|^KbhKzV zkOMj=-&HB8>_|Y4dvhC6O1X%5==E?!aY;Ln^5D)oVo2N17w<-Z2hQu$+UWaoyJ;L%*N*Bi2xvO`LG* zuu9L@14U3#pd8}OM_fRZXLnSk#M+O5JgHtHqQD`$5g+TFifEc!IFcH$Q^-(hMjOPM ze(Z40+$*B^FB*y9(+>9Pr~{(Qm3OI>^nOM_c8YLA6tM3Z;tu2gMC4X>2uYu>uY(3% zc~l>2BwvQy?gM7~XWAwJT7EF#y~JxHqB zBMa#V-@SvF)yEEpl`$f+ZRsxpO-JDg69aT9Jx`@%Tzvxa^eUE!=J7uecWdp5C@8Kg zl3LW!BYpiJHz3yTV~5wfSP?ZUG>JgdalTzQ2Ix{+8@EW-`X;w z$f89^YP^0c8uSlqkJ#rQJ0>3NFQWA;Uy4A}aW!l#19au+VU?259t33j>>Nbyj)M@l zcRPm2`E4kYJnVgtty}(d#5#WLn6`SZh*}1VBG7c4uKo)Hbm{3Wm68P~3CM2l3{i5o zK*R$QS|VCtJcJ~%XCI{B_}xszI)Ch#y6m+Ggzuf!AWg?>k9`bKuFY$el4auv$bk=z zAxggMf_PZ`dPK3tfOzcq`iK^XN=PznKZ5k#MvX?S=f@8J!dfB_(vG!8nvU+LHgZ7c zVi&2D7;6!b6JIq)v@CHU;?cvVBT72xfTZz#ccSc(|J*^W_s0(Q(=ibUKela-G#xGT zo^n7J?Axo9T-r=Pj_Fr`DCGxh#KV2<5XCvYLQ*Z$C1jh~XA5FBaUVt$g`LlkFnRj` zr0J+xy_^F&pWQ^Is*zRXW<0oXnPw(iMHzz_YO58ie`k2JHPr84NS2qM6BP( zj$so;5eUW4bV$=tbMW1e>tfiUYxIns3W>M@Q3I@k5JN@?H91mslf_J~&A?umF@ zhkb~a{O|xtR!M7+aai(M#KeysJ^S7ef#4f!gESp&66`pjv!g9kO6^V%ke6P$f@p1= z1L6s_`C;*4gA>AHq=f8LSo0eNYl}HNL>!-e5b}LrK4vNkQ3L$ zB3eEs9`U&+Rv}7B*^8tx1MegKZ|hnjHt1tVw~4n!AUs-i5otQwHN3_Fo%{2xN~vov z0&-H^6-2A&_#wVDV@24fV`;lT|}$)-$p!cPaQ-{cL+#onKuUMn|TdJ%2-#Z)B27n& z6&E<5+)eo^rLkTFy6!#!IjGldM2q9FwF4^sh2RAOtv8L7I+6Vl)SI(fl|MDm^frfIM$wIie+f`XL_NyceQ`{0L+$_J5|b zJ*$clFwT^YsgDMUK=@g%j5HlBdNU3v_h=)P(vwyM^>1gb8ivzmk-9V)@w}5~gWEY7jp6g};irA1GrNd>ig9wD4=y)g#;V2B#1srgYdR_=!LWajAtg9oA!daX=T-AE=Z*?M6VJ-%v!f z%zq%_vsy$WO1c_?jE7fWLxVCsW+Fy8N=NGj-XaiQvoF!79qjG%C`1=$4O1z7_n3ej zGl3z>cz6Nvs4eXfEw=d{8J{1iq;hw1h!L=%OzEiJDo+H0bys(!>3HzfD+cKN)+#Dx zwGR`JleV5iwB9iT@p$_kh%)p8kg;__FtR=E{}*CIbCizSC1E1a-9MLsKJDPuYW3JySaB-MA?NA%4Owr0J-f zk;nn%zDZCi>%a-fGbg-8l-zVX;@(qDh!*^rii`&W2BYkH3C$3*&rv$MEq@^bVeK7T zr0J+`_?rXDo8hcd)~6N$*>B7-M2kiQB0g)4x(jE_aYv6%^Qw zY&cUorVccTK-e~O5Bju&SD$abTveb;ako{EjM2vHX=vq7`^yU5eOkxJ&>lO!FN+Qpi94uR4GgRo`4+EJqyv2 z+O~)XG$=!qaB44-TJ`imC-#T@f!IifZxIh~_amYdi_OSb=&%K4mozLwY-Eno(N1q60^xkn1ElHrt(iXqlxKNC zrEJSq0&;M2KB6U6haf&9?l_`^^Lk`FZP6NK-?Q0@*eIrSw5fVi1VU-kZb;Kn@VOTQ zbm_}IDrH%X3CQ8wMj%Rm-U0FO8i9yXB1)0*$4)PhzU;?gh>gloI;wt`ECM0@Z9}B# zI6W|&0m`jrp;C4-nSi|DW=%xvvn>#hH98>5IQuy=&fB>U=@+%Si`Z!PVMO6|_1{(c z-D)NPO-FH3Gy`;g-y@Z>yuS#@sdMcRtq*>IcY5;qwHR1Rv}vlhYg60&iOE+ z*vNPV>8`EGM4xu>79J6Z&TVs6Df=mmfSgtkg=pQ4K8Vjx-ic`Wt8!#)->3%4t~byY zF$bn}wCi*kp#KtnEV}#XI5$IOG3q+cZzCI^7pbKe(RZO3sCLkwI zw?wq5>$iv}I4nW5rdkn_bfF$7dy(I4#Kz_*9lcw7i9qObC>v=y+T1wD0p%8-P%-t@ z6Og0bED^2laslzV4R<0+^Y4eGW``=HL2JIPi`Y1(bQo+U5eS>!c0!sCo0@w$puFa1 zRZQ$C0eR-&G(;J%_98xW`6EP&1A8K=qyKtjyJ>+5v2i&{htqEzL?EDc_pI7jYlKn_LARK(z5N0fH``67*V)&=_1m- zSh5{`+QF`F*?{PB_k0yoa5n;SV3nJQR$ZEj_^i_Qh|+r4AgRvovB-EQ#QeH|3d}L{ z!-!(-6Y)s6Q??grIv(5CV}P#KZJ=U`-c3NB8hIE|tj!t3$Df#nDEy@rlDbx!g=~XY z3`NYbK3AWcWR1~oaLOJiQEnAYtiAV-f0MzpS3b;P5a#35Qf zY%(&gST3LwyT50MIe91@W0oEkfv~RQ2Bhg|>~6yWU4D8<#k8{{0oiw32BOs7v50%K z?TF%=%tOYy9<`9|%Bjy0bIMdYMlS3t0^u8%YDm*jw_0Bg=t`Fy71Lq!_NXBHxc5ht z`fxttUOjptioe+sW&hf)HL^X>yEbA@1s^-^brVN|%4^SwK-1A`q09kY{=Q7bbh--x z*}ugLL`iG@LVOxkN3>wlIdt6d?LlO_qxM|HoUN6PDYK$QAV>%FNYl~I&V~cJ>^V`z zbZrj-IVfQ}q9m)mh`WhDAc~oni;UZ1UZX)*IyFYj*+c1=G`L&@LRnoqr0HnmxtIgW zZ)~e#D(Fc-p6H%|C~D3l#K+XUi6~&#bYy(nafwP|^WTktIcF*z!!Mo_kwf`@5okK9 zUu?($T^sDJVtRalfIKET9MMeY%ZS^znTyD`(ko;<_^>vzjXc~MG3NrM!zs3-h$3I@ z6~U(+>`n1~MAz;-Q8E2?hJZXGJrhyH(zl4)e-@3%&$bFO`Yh;yY!7`Kj@Wo>rNjM3 zFA*J!Zzuvy$Bjix7@%u|zELq1)*v8{8B%~KW%)tGr{pn2amO8z@z%&JWINdU7GmQ) zl#ZEQqeQfpofUzm!+3r*1C+n|xsHOfQ8hAff1e%VYZZ>3qt~NBOn69OpZ?FC(PkY$`(UPD@#NBUiLbND& zKQeCpW3kGfal?&(jW19-MvM;@QJ+qcBG7c?$A>XM*J^mFm@b$fXQ&{Lt&@n%uYqZd z_=s*MM1Hq?k#Wn=L+C^e;{?Q9td$NPUqwXoo$iT1)3M`bAOm#6W{Qd_rzrthzn}n- zTd&oK3;jnSa?BowvR_Co(ZD0Cy%2NpP&!iU-?Ao&`tE_I=F&i+KOr;~fqK_P-!w=qW42CRi&SgK`^+KzQE$4AOLb z7wyadL?^t8Mq7?_w+o2*aQ!yqviPTMKpV# zg$Ohq+kS4%09`9071QdO1Z4a8a700!gApGRJqXeCe=ZSQtq?wSWBQwF80lE^~Ma8uA7y;QMI1W+ro41Hh`T8}YxDMYS<4K46NN-W|5MmPw zl#cu^egb-QFF^pBj+4%xF+h1+i&RVre-n_yD&0i1%Jyf(BiiZ^E!|UyjE{ovpzLLr zYa=$%TIu*_^lbr%HD7;;KJDO5$L>UQHSLg!DSDXs@sfYZlY&FOL%{s;>d)68WAWG4p^QDnz(#D@l* zMKt67VPrgHdr;+zXNZftjUMLvj9?Rp^ddr~hTif?}u8MBv;Q1RVRYy@ml=7$l*&(^G0v9Ees1e%V* zk=q%d{C24-Ci~X}WT($#5Y4uJg7_Hg3`G88OOWxFV@ss(d%g`~lL|hJD7@-pgT!i; z_99KkjpN@lK$m+xQ85{Y5Rm;N(h#N3Ga~b2yIzP=KCg_7FQXbETZ8XN#9XbFjyt`^ z3n*p2y#O>FSFXk|K$mt7RWbEXBOpgc=n*YIvi&ok zA?BK?bX?ilL_k&{O$DIoINh)j1C*CEUd8mewfXtlf62j*{Sl=FR7E_fer-famaC9) z^t2FUtMm6q%(dXdh@wTi=1ADO^dQo7T#p;e09_f7sA6gvL_l`$tVa~LxEkWFt|f?O zrOiXeN0x+a<(`R%O}17#I&a-7qGt6yM4;(-?Ci_{U3Gt=VrpQ1zP5rqA-xBp$OcOh zA8mgS(Tr&}$hc`il1b&YAp+q=?Jnrk4p!c2BcdyP z7ps*0xq*N@y-OmZgdxs|yXCw_6m@J3GA_?7K>DDhjfhRLRyx`@dL*L84MY)q+QFLy z5TYv+JE)XBE+!zmookF}-p@}EcWQVXQE=W_B()z9jr0$%CL=b*hpIhWo6#x*OC289`}t6q9ngR5O-ex0?~r)9 zvn8VF*FPiU+6{Bjpqsx8Kx}HJ(ouDyl?a4|2M!=j$H;xr9MI)%=_+OKG6~3j>(?Vn zOzeWVQ+7*4^B-+S#;aY5k^bp37sRF(C>?d%+lfF3%Q=iR9g{|U!vS4=cvQty`C9_A z<1dF1`Pz*{T-f|OqRD5bAmgQ@&yaqb_j<(Ktd))i?W{x~#MMeenhwWHw>h9Ik5W}k z)lU$RT`y)Jn)Bo?;-gRcBMR#O92uRw6OrweFFr@i%|q#ESG+uTc*-sHRP@cgwU)L zNYmjSnZ*HJt7V~Ls%QQ=s)9VCQzD}9^dpE5kxCKyc-=zAF`4U-?TXJ`5pye0I@;P; zi9m?IeE?}X-1N^lplhxEQ86_zKmSod9=^XnqKIDt5g+Qb6OrErM`SF|Iiu3ZGSdjy zG;5`!MfY$K2>Yd@NYmjM^*0A}ZSpY{QGZ=gct?XgVgdgB+M&)3;N_)UulS=fQu;u7OVw&Fi=U@$s3C zh=P7wjf^{+oItk43l1SREmP?jInG)H!tvOxNYgQ3+g=VRZ&#^`$*Lg%Ip}~3qNN)} z#6y2tgebA28#0zWs*UtNEs8{JT7lBhW9d5)2#Hq`k*1^V>3bZ|rLB=FruOX#$g|$f zMU;B=9^wH@ryz=76py5#HepErqt_b5rdul=EnW>3fnZ#giZmS-&22fLJgZJBrcUP9 zAy+W}t_%-Ei!zE4cOT}AXkJf$By}72Ez;M&RF2qm52eH6*entC+p80Sw&Qq1Zc%~q z7M)Zvbt3|DNdFFq5`K(E+#@p((VXp%kyOJi5E&}RgdsLP^TUWjdDDI>2YY7;K-1B@ z)h!Mv@5p8qQ!f_+a?shmh>~x6A?~*-6w$)rX~_7{!U5?AY`Kis^nwo~idMH~saOvV z5rL+|F!~AybmjL96;oed^ZO0{B~R(J9nsuMF^D@C?nM-MeF&0l`}~Qrug%Lu%-ve) z7=5pYh`btH5rL*-)}~)MpexSZRZO}l0jR)fZ9dqE$#*(EM|xUw@cBOVa$h$wE`1|&7u z7l;g@5pjsQ7bqRBLw*#2kh5&#Q_+IM@6ur0H-y8o~ixYPVg*G%SaJJg>`bM9KATBOdTq z0ip%-pCaQoDZe4x zNv5TU`?uZpootoeR> z1vxS2B%-ul-ylF}dpq$dhBO5qUklkNEI0Ef7tdSr27PFODGn#-P=R zc|1`%x?GnysXZzSpdutc_3 ztj{3kX{mG!xcpi~cmAj=0!_!`e}*wY`4hraOcR?EkR7WJMdVk*1@Vz7wGmAYEku%w z`xT_$l5qhsPaCCUgw?O+_X$_X_O2!ZO~;)-Js6<;i=$LbWWIh>kVjuRgDBu!Ys4Mm zA0cvk_YO(NP8gA4PS^{?JROw|VM$97y)FM%1e%VVo8Ao2^~Fn6Og6m<$c6zu5IH}& zhxnjK3DNM8E0C1%<|fjwaqo+mXSmYQklho}%`eA_K-;nTFw3bxH`=AEnA(`%?_5C^ zevU-slD-;ovE@NTBkPtS$vGtlWzSqb0Wr^v4A3oM2m^FI&`rfu z+kt?r|0f2KPiqInhaGBwXwrd}NOFH3h_cuJ(*`lmEMNc45H!d1|r^z>Lb!0s)?jIk6n?We~dF?UY1Hn z$%0M-7}&&j2-0*MtKz@_U7MY%Qg+h(I)DoDkP+(^P#p$DT+U zGjt)+zmi5F=H;k#)Jq*Jq77|~BG7bnNPEixU9~DvDO;aQKpua!HKLG3BI4t|WQaT# zCn9O-&oRib-#HI4uW+TK=672}ApE>z57KlDieAD2T{8u$lqH#8mr+61|8x(L*TxBm z4-P+zXyT5MNb3HTGcx$CU5%JmhSE`g?LH9*Gg88lreoSyD>(;6p5I(&Bu;y)5N+JgjVN| zp-(%wW!D5mxzk^$lr`Q(K%V{WYD5VvA90_vnTVnW3`bIv;%Z25`&m9>-i}H~YcD1O zq3!pUfZg%uiDSiBcfZWL;4Uv6n4&v?H9TC|^^Fnqb z>EOYe$ly8J2Qlw_r6avd6%ptH@=}qeV`SG09MJjS-Bn7DMiP)0b#O)$A8-S1P63%%2NTL7q3j4N=II zwTMp=91(d;ZHJ5pthXTj%~>-M^RZMq7XI=~1j2+b_aaS4o#3?`(8W`;R7x}Q3CK~= zj}XnXJB9ePqsfSZyeA{cd46rAcVYR6`Pe8OGkeE~K&YH#hcq26UOeW2a(_LhQW{&u z{P{Tll7k;OAc{XLAnu=^hA8r#FOsreS|LM+-~ABtaa20Op4JwD&?tEZ(sZ;Pi2F9%j40%2QzWfP4Mv9Gut>ywGCp=ZUu=GU z@Lxij??j~Os2Q}L1IqO^|9(+WYQLF)99H=rqL>c9AnyKM3Zl@iGmsSTSqB+BFFixd zCrjyYYIZ^dLhCcRNYl|)SDOR65b{{1wC@k*&%67V9NSq$lyG<~;z6%@hJ+KE8e=J^0=I=Wr!!2w--QKC{>#eDy&f*c+mj3^@61@S5C zq7eDq`x!~B|9WI-y`vm4UrVJUVq3llbT3avB293O?Epi3?~h%_BeXM;GPvpKmcC3z+Sa;i-% zqJ&@XAs%XX4pG!Ec}Pk;G7TBR*6&2j*HP(6bX+0=q4I%6NYgRw_#+PJtaDwJk^^M~ zqiB7(Uh%-k~Uf(9$_&NQB1R4NNTpaF0#$on}L{bmeMhD%vKTT&aWAS zG#w+hI&whg?i8q$c)TDWC$t`mXi;4Y#DkLw(VTI+kkqX4VWbZzPD9K$U+J(v;2;9s z*5U(5(=qgmOb+N=-cR#Bo;;C6uNj9$ftvqB)j_kYuxa95S?yu7a5F6QyI) zj&u>|{u;j?X*%Xy_>BX~tL3Cp(%pi9Jh|RpM3Z|*A>KbN6VaIBy-1qf$paa>ZhelJ zpQX|56E<jp zR}F=T`PnEPk$<-kfo@mdDoE4eSyN-9tQ}%N<0K^|~Qx z{jjyj&^YK2Vt$TF$FvZ=2y|!P?L(Rl`?noAptGa)s}$euPe4w#Yl1bWQ8wYgZK%q); z=xPFT$iq}bGY^Z1Pwh1Ykxyl3BvEO7q`%V5fSBJCrDNEP8X^!17uQGHj#jR`bp<*f z&{U;({6PZp9G3z_k?S5KK5eceBEKAeByG>qAw%`09*E7bR5~2%G!%i5-t#rmboA<3 zjRQJc-&>_vyiPz){Q3l`Uz%n*T4Keq$Y zbaamx$pM{f*jS~w%?ko@T<-)#u~iQv?z`nKqOh;mB5CzM zG%dG4nvM?7;yIvm&gT2Optx!a0`h|7Ohob52O;i1;25IW?V2NLlJzZQ7}BC2Vl%>( z4)f>5i9olZb8DpO(Eq-H13I(b{QVp}EM)}bB)bcUlFYwz4e*egH<9^1`(Pw_)cX?| zJbsc9n~|Y(OtCYHKsOTWlI=$|N%EQZn1mx5oZXrqteTTUJyIe$3W7{Cf z*{TE?>aIG4*o-Wt!-w{XK$o@QD$;ZejeN@iovBPJ4-c*-ASa)7Kos@L{QO@9K5d@) zaq0>bV6`7f3(9Pe!6xGYVl(oU4)0pSM4;Q+%nE5b2Dezq0iD*rR(ZJY3;}s@P=7>8 zwzUusiC=F*l65S#Ht>6khGx(IZqYJQ0{9d3`_a6o5T)m3?Dem(@q zNh!M#E%a`LxKG?uL^E4eLy}8-9nu$#?tz%UrPASBKUM^~>AuI1ro%PrFb5?21gkvs z>PkRf`sx{?)UPKZKKsOaL~(z`BgsmxhV1FF6T)?f7BwkHe8#vx5Y0LI7D?lOe~t9pM|42U-%;rpn`A8lA>+;@r0KA} zS&IWYf8@5x!ye}Ac?CJ>$P+~Vod+R4?#*mOQ#)@%(zct9NPlgoJ7WIfN{8e2S0WH5 z{PY58I+}Qeb3o_jeXjDb!8HPM9Bd6Dgq(Q?+Vg%R5!imfG$e8Dn)JGHNW4W0(ocoBR*>UK}3`4^hDA|mnFzB z)3^&U|170r!1X8*2zQp8MW1%CHx|zjT{L8=6cvmjAWv(YhbVehKH}5cg(C`HaU4l) zXADAyYWsE|=AW;0^!p`O1j36RuaKtWZQe5m=)&4$m7?5x1Z2;xhY`hI{R{EwXX6ls z7j8qwCDk4v{p!d&i1|NJI(qaPEdt?anht&1!5dB*iRfIfK`KQ@!U@Qc19u}zoREsR z|NS?JqT94Z#wCH@BSYhFnj#ipsdNlY%NKzlSNRHQI$Cbq&H__Da9&9OEwaa z!<%FwTF~VT;_lUrh{8mFB=v7!8yPk{*^F3#qte0414JOmr#B)^N7aI84(R;b4k|^n z`xB78Z>J&(n;V6=(~Iedye8WqX->0x$dFL4DPjTPN{3gjjR=I)s%}WrVR`#L2Xw)D zuS${o6#}y78%snBzOg}k`c`{HVW;XMDShfOWDq-MAr_FKbjQqt&i+ z9MDCRgG$k;KmzjkN{CGRAyn`5G9|k)iiW8^i*#l#VG;l|&%OdC!oh zqmF!w1Iqm+Mx|FdA0y>7_-nK9{z52yBsT+`f;6f+_N8LEzcfLK7j(lIe(uLy*r z1s#y4qgtbI4k$OOzDiNsodo1D4mpTsEzUvQW&IFDe#{n01E=0c`qvXO5es;tbhzqd z5eTn3rXfwoXYcBAKo_r@-+vB@Y7ZkIJDqxhXzui9h`a8xLKJv29!WyZ0i-|iune(4 zOQpke@=p=Y=Tcvtq>k zrBR3$uKE*6F%8=wL!TPOhy`XS9X{Q!i$JIz9*Z;`Jr8!_fKDg&R4M!_mVg`=G6b1l z>$4AW&u^0v&8e1zq&?YhkRfo{YQzGwl#aQ*yhNajbbg359lhsI1cb$zyY0!{!*nd z@;U)|&b4ER<|m&-d{Wt6M4>g?At}ObATq4)$`A{DqIB@PYeXQ3>4ZM*VE=Smi|E4A zA5;q6&6leR^2ALe5QRikLVS3gP(+@UMtJYa$sCVg0#DZ*;j{dD$i9p!W z(iUktp3k#ofG)UrsTB6VM?jubH4o8(5ibyT9o`F3*qL}_ym2=e>3`CBAr|DQbhJGm zECQj{fFh*n_`O~h19YK|n@VBZWdvl`Eoq1nEKeXleZ*QsQF;?H{y5hK8N~Ki5DN-d zI@%0dDFUIsBp^*keo<`(=t95NDuuNf0eRx_)`*h!n13H~1@1k`1JMF&e_0t!HX9J3?blTve07t6 zJp8sLqB)tKh>!U445FZ>JCHQbIS&~UA2vlS*ydx$^bFCdg6{jJHISxb)1q1&(1rcx z$3?+|B^d|KonQY8*%3meGx@GCM0FFn2QX#e+@z`I9%!Ivp+@zx?v@? zk)|WC>Us_+XYzEF2Of0^$f+$)AX+|pE#iSUtP!QWC`Xd>(w4~3`%&(DgM3i!5I^yF$TZSmU^{+_MNn4SApcsZ&aF){H zQqDx6>zU|_G#x9J1#&>AXGN(zh~G*;o;%YGQOuz(h&$@0BMRGp8c8!Jr6I$h=Y0?h z&R04n)YvWpVbq+SNYin&g)0YiW4EmGU|j)$Q;(nCM$~!bO~kAA-iN5I`&}e;?%5F; z+V@zESnw02!(o)82!!bY&5@?#m|rIj=tf4W%7cAY1WrA@%0YNI(!=%IUwU%FO>&RiV4W;_ccbe zZu36GV-1xME#G?%NkfP4K!z`corr~mD;>OVnFw^-ocAD2$0Feb2PAj0Q7Np^lYqQv z(F;VWi_#IF{9+)Y_(PA7WItvb(!YG%2Cjkb5si3 zL=ljedfh~{%<)&meIN8fl-w>KNn7gPMTR+zt05MWrF6`@xkCiHwQUQKrsHT8Uk>Qx zXJsmd{c;G%tCvqfwEA`w;*tBRAzIe2I+8+88jvC2z6r6Ae5E5c)K3Jum+SOM({ZR? zLk{TV&bcauqw1O;FZq|eGTj-`^5t(452lcM+#kTf{&r0rsXoxupwcH8usG$*vmj2umNom_{kRk2M*@%VO zC>_!3eieaW`PBoY>4>*I$^o7F#$Tl{t(<_IlI)CV*=L!E2bD)7O4@Hk(!iK}WEflL zC1RnDO2?9Fz9JBs-W`H89ka_LI3PK_p-SO4M*?!9%WFhSZLARwxLhC6BJ=z5fwXto zJ!J5W9)MVAxY9AF&n^+@^0Sv9O@~kBI1cF4G6$8y<2wn+sR#TKtuQ}s2l%XwXcz3S(ztdp&3d?)Y@DT2(1StBTdJgAFVi`Gr`SN3a|c6K%U>WKcc0Pl@OmX zeJ7&Cfpw6yZj(PU?Edvn#6q)_jz!PBL?EyO&yc1gM7HLD&bG)@DJ*s+AV>KgL$oBv z6>(qxbVQ5RG)9u&Uk#CAfPE2Sq4`S3vMNy`&`G>C(scM7?ZN?_{k)w@VfjGn)Zg+5U_=FjLW0%4+yBhq#Z=)ip{&^enSDn*Sf z3CLkhBM~LtFy9_k;O@KA5iQvJ1W9aF9x_a@*^5}1rPARxrj-bU;F?d6rek8p2oC7% zqnj#4UBd{-GmGvaN_ch&@yQNV5Y2VGg{1jy?T{gQ^bW+rY?O}4>e(ZkwA((~rQPzJSJ!%qUHDPkg?P?5*g~G z^+hZ!OX=9rs!RmB_)g= zTEPLGj`>WbX#Y(Da^ls7h?f1c5AjJwixH)m z-{%U9PY&)zhN1UXA{O>U=~&?%DFPvWejB9e`0hwRkYQA-T8M>rQ973HSSteEvF&4!rXyj`JPzno^iGwB z)h`i{(|fE%v~FiF#ACDa5iQT!jU-pfM25O68X^`hDjmye?-7Ae=ZkWr>4*y5&HpRtJ6{_-2*(F4~ZT3+7@N#h4hM~1i&tq}`%RXXN9sv-j2 z{YO?v(=lt5$N|ZJg{nMkl}|uUjZa0i%5O5_k*EC-EzPk*l3@QQGR%+3MJ(K3>6qN> z8xiQ<#CJfN4ksar13InCQF-`zCjxTHf%S;i>|cU-ltU?^W$)S}DK51eGO(|2BNjea z>9B9wPz1v4tXQP!h;AryKo=9u&pU&M-C_yI(|Y{lN~nvR9bEjXY{RfniN>~o8N>=c=aC~enW#66t;MwGN;6p~gv zZI1L=J2MaqU$1odRm&5BP=B%?(sYD7uIGTxmaJEKIItH1IXdkaq80J45dVM5y7TuM z?)Q)5s1H#}s3jrRkcO(gXWr$Un75ls)fz;IHHaW0XUQUDk$qomjkWg1(n@U&%_x&q ziqa**M^#g2gsP7w+G?u$J=Zngt9i{eKRo_`=auW6%$a%5eTTNbhA6%HXGlt}Z-Go> zQpY1Pv_S0$SW>`%;f{R-(seAc+~j~t4jVP>VhRB{dF5b4AGnW0JnH3Pj-r}!vU3k>#bp*_=Dqp&VR`pugyo4x8ow>YknP! zDE&)WN7Mm<0YlRMZAjN)t+~ztUAkw}u>0l_kh5yS5p7S{ zg?Nm)3Q=Bedn9dKHVl~(|D1!w&^omv+cVHHfA?R83u7CRuERF*4-V+k&u?ki7d#>$ zXH`8zwDo2+;*q~UMU?H_8%b{k4@ahcv73+>`dsZuToBBF;MqP6={nLQA8|mJYV$Sh z%f}OtvtKPll;3U=;v4QBMU*>WHj-Rg_#tEB&KXEFJE2W_P@VbRF5sZ4Rhp zW~_!icsBt#by*~$+;4LcU)#opC~f`(Bw3=vk#YZ5?T~18Q9E``iDW?V3qOu@9ow#L z<$y{iS~cv}KM2UFC!G;xf7}f5)xTUvlrkj`NwHn3k*WD)A0(PR)sDSCJZ8XfyLlzj zb?j<(gaeX=Pc-c7rxTE~+NUDQ+2D$JNIS=z?Ix7k_B4{5itZxQyUZDhW~O!=cyx*Z z!=q;Vk**`@pa%yeFKnq{k3U90&fK&IQSJ|oh=-1SfhcXkU#R%c-UE=S6Fd^T^@H;!@jp00Xg8&bVTXJg~%~uyBaxm zir+%go)m9niu1pZM02Xz5$5xV0b$yWK&0!ie)y6DD*yXO4f{tH0&>{oR79IETtM6w z+Xqo*_fjN%;rAGsj?VZUiROH@W8Ky(3>bc&UXS!0F4wrV36)QurD6Z%8UZ<~!7(qq z3FSJ^LVT^`dJRx&p5r`F6Y2Ojk;t^RegqQD1!_n1m6r?{?ksmgx{g3sBL`HnzeK}+ zb`SwMb;=Gz`85j>kGXghQEu&AB*priLB_wPc1EJPNbLyqkr@!i^c#S59W$ccIG}Qu zU=6!tFF25+J+C9$^uJTc@$AC~Q3ee|QmQQqnI_$dL87@*?O1U%odF?w#BrqS7*n*C z1FC%BqG2zsB_IbrnT06bX&2&4Ey0N5e`$lH*%8l?@zLsqNHo`|9kZ{rVnAr?GzjTB zynaaJ!0{P>sbRn3ML-U>I3e0}w*YZ#{4zuta$WokqHjw@cGFAh~U!hW%&9{KO`5PK*&z?x`z?ulfEt zqO|efBguBnhK%1exFFHut#)+0agG7QeOiii9m_3V9ME-}r-uEPuL;O+UY(9;N%dmH z2YhZrG$-l^l1$!1kf}#R0}?HMYDfEKaSRx4_w0&v9dqTb98lG~Wg7OU%LvHx3!5QI zT4g}o$L$`X=#zVpw7cVP$P~IR9Ep}7wPVOwKL&(XW`2lt9m^|nIiSmrFKF279rqcU z$cu+pB1-Fa2=Tdhsu9I|UqI5v8EcTqrN)3nOQhN{cKcQagn6IcL%NPxp09I2mDPJR z?7yWGkc0l1k0|TbGQ`)cdx$7`%@!n$E9r-fKlXVYiI!BgL;Q3v143S{AJTOU=oZ8Q zRdsOeQ3UqqZUp2-RDdWcd=}zMz6n9J;VUze7L_hTrVX#JLZT&K?U=By9|MMup3g

Es}hCK1QbIBlD1G zsZl!u`+v=Vp>f-Nr0dw|w}}HPi|wzWv}`2cn2FeP-^AH^_WxZ0%$(sjgjzQqBR=ik*(T4xfF*M|io%KEAZ@wMINBTDxD8%aO= zdm~dsvnnK7o~s=}W1lb}c*v1R*J1UsaX{r#D-GqsZk}hXay-3)N6M))0_0&3h4T z|Cu44_(K+=yxn7wWQwXorZGv6k!WRVN5q4D3>bbqm5g*9i`_jqpc0?oG?dP(3CJ1$ zsX>%)7=?Je`$R;!um6Lj6z@^USo`ipBwD@Ij^$Z<7%&w7&lTx9<~_d60hPqQp`mnr zNkC3tG#}BX^rMKc|E@ct^yAHubeCI@ssF3XkZAQ&J0``pV!%+HR)cgMGyj>%0m)@; zH5Au80&}S-5%*W#vN(q`h@0Bqi4BGoH(sc};x10m2sIS*hhFu^ao1ZL0ls527#Dh~t zAjb~tJS45_&>0!;ezX>e*5_)6dv!7c!hp;or0ei#>B9k4L>Fo(BOTvYP2{joZHO{X zJwQBkuH(FD6G|NJilhO?Z;EMm|1-bRE6g&ESA4h6ZaW?66~h z)W77&_pTtya;ZVwX6TP7DdG(zjXvguj5Y1Dk!W*KJ9wN@?1hLD>!OggJS<+!0^m980k6&|6R=i zl^=BcJ_pLUw+YA_9u*wYo1fY- z>HEVB2-#URNY~+MILQH3+~1<1OwS@9TNhnHlzj3y;;Xk-Ac{Hm0!fSh=!J|`36qg% z3sO7g-T0aT!(U$CAzg=pYVV0hjt6X`nqyv}k!Woz$fDD!#|kQ0uyLX>&z3gTh5v51nI4MNh+ zxaG(+`{6w#+EV}j?=gQgo7Y6>5PJyeI{de{;eg8f*J&sV6#{bHgGNNzem4-0ObbJf zd+kX`GR^x98E^e^0*SVKwZn982t%$LFEXI(=)J?A1FF0eq@gT5K|l^3%@CzFwnu#J zTZa*CjN6N(+~W!|-VN|TqOCyf5Jr5>P=wnq26P>5GNy7sRim$IC_#=rqfO)`Yo;Sg z?6?Z?p!GqB*6r+#r1f!!knwu)H6+@K)Q$;DUt=g|XA}dvj^^*Db3kAA@YYb)hy>($ zIhBYa4@ij59kCA4YUiy;ik(x3jPjWiNVHX|9q*2Q#DH)sZ!*$#bU0nf0bLfDhGKb@ zfV{Fg6H($n%McHmU4Ur)x)3C-_+&6Ly|XnOiMATGW9+uY3<&eudLms%-}BxaQ03Ej z4JF*MXS9hNJR%WM{8c03fuGMp6fvX(NnJ)2BV$>8B@%6QYR5a?Aq)s{5rlLdZvS1x z0bM?quc55pML-U8?vE(qlTL`w?@)+nJnw&-FVvpvs3P4JGYQ$A0I3$!q>|57CBKrX#-C;{u|PX7`bl{W2Gg z`QT-LB!+pa9dqNhFd&@!q6gA-j7%@(!0{Phtf6F=5Rii#+z`bjSP)-+HxZGg;02PT zwwIA{#lw0ehB38c&R3Th5R!5qAzg>*(nSua;>bP?WwYaYw}~7vZ84(sKgS^+(c1%2 zg7_YiK0bFFnTEdo5{Y5nYR7!baR!9c+$yB&m{{S;0ac{CYbg112smce?nRX0;dno= z36D744pBmoV;)%(X+o_tGFIHPATi8O?Ffn4!hpa{y^*eC=F0sXQ28;({av8!?ngk5 z%{+}L#q|o}=H-tO#r9;VxIvkM#$3FbfyA&NwIgQrJqCmkbGsp3$JFZ2IH0mOpK2)k z9utt0Zazhn?tcjJ@YT~1#TUGfq!E2uB4b+FP9%m!svQeQO<}0bAkKiUW8&S#98ksJ z1`Xx#SpxFj-F7!~vDO`cy+XS4%+7{=5>==2>-!Cl2vKl+mdrl19(x$at8)Kw?;>+A-5| zp8>;1Yfd9w$CUq>IiOM(Uk&BL#{}f`?T+W?O&qgc;}GB2-Ej`838h5eL{hJ#2a)l= z9et4)R-<;9mR(@LuvyMWx(@H`8V;ze%|Z>O#PPefiJV*)j3{gHw}@}p>4PX~Vk43k zh18-kPp1t-VpyHpF|qw%1`OA)S&^<|hEpI1RA!x`p;T@oAScc4hbV9OXv8;Gg&<1n zyctQd_jF|ZA*Bw9Vb9f$p(n~25K;#>B3;M8?sqt#iZ+!R%GIj`iurrbYp{D;dr0eJ#K8^z_cg&4I$~TVZoK57oADt0p zpZ^8%*oHlbl0To0B-b%dk*SyeAS8yns2%<0OkzM-G&UdUIy@G1=77p`JT;UWBLR71 z|EY*_s!t&vx5PxA$}esNrt`P`58Lj&D9x+;X!IgK#w2> zggq4_k*;H6?p_Y)^0i(XO8qPX^2)x)5hWiDMm)4aL=@w_3>BNBN1}IjEO0?$c%<6# ze#JEggz|y$NZ0Yk51AZL)u9&}${&t%$W7#c%ngX*+tnhz;>>tNVSCJ|c*3-Ak@5Y2 z8%PXKRXZks*Ny?NlFQRzMBg9wD{2NiYxEV>W z1vMfgqY5O3=c^s_t!Eh!YHqn8U587s!U0vew$OOc`~?Ad#l-7~QpXn}Zsjcz#T_j` zQe+fE#yVpG62lABju}_d8JgSn4g6xG~~-O4Cp%A9M9r_zVr&#c+f6{fV?oY9isS^ zF^I2x*oY{6)B+@JpB0LXA0#b8VtA$6F?v)ML;GU_8PIh&MR{^SU$**5<3Y#61mwlO eZivGs`3*im` literal 75468 zcmdtrF>u>d9LI4N(%>eA6TQOap!CFXKsX2}rGQ%sN!z4#(lixK3N92Z)mChQBMVz; z%*MdrQDY`f149M|jTsm^W?;~mfk9&i28|iGgZJb#&82Cv!@%YHE~;c(Pyhet{S>>o zT(6fWt{ll^jx1&}nE|mqEw*EohFz}JouVfmi1C!zI?tKj?&tdFr>;+qo=wk@e;gN^ zxK<{+VAm|iT(rcooI9{kZ;YVIplTHK12_d;`W8aa}WD? z*xS)1$M%|XR_FD>vQ=qVR?#w>Y4^{S%!X$*ZPO{5ExU7~yv~tAIwf;d?6RVjd9mMX zl>Nx<-}`yEE_?eqzTJ;gZ+KO4t;hCrTf8X7gMRLazpo|KQz^* z?UXEa^jz-Dh&C#|R82ddeu)`k-93BJD%Klz#dhRldA*b3yy=UxBXZ8}v$G{rWLP#E z+voL9-eL?j`N>;6=mMq7!8l8;yuFtVf4$b1EtkUU46=lle zIPGOS!ftzceRnUW_oP-H$!e#U&T^*fB76Bs^wMYDGhMNl_kXv&3{HwU^@ix8p60sO z{)|)K`7V+7jv{LPD)#+u!z$UbT5t89)zf*lw^Q-a`*FXTzll11O{c!xW4*q)&YW&s zzl&=hZB`d*EpZ@5FY9<>&T^Xe-I}FVEz?sMYD=AqbW`^aQ7cD`-aiQS`3`(^l+doPHkuLxDL9h|IT(6yO!a9$>M@s zhq?KilXG)L`H|bp_r=Lc@gbhxmCLqMR-0bKYRY%_Zu~R5>dKGSUh2LuD?hCFDcoi4 zJ7eO+vHN1%-e3J$9Efqy{aBn%&-{HqbEvnmErw&f58{yTlwutA`)d3I#PK4;@e;&w z8sc~r;&=_>cpc(+6XJLa;&>b47=bw6gE+JwQ^=wJd*Ud>aR%aeAL2L*aeM%AdTC4 zkIRreCLnoCK=PP`{Lh`r@$s-TRBM-@A3X;bZB#&uG9@CIKu0is+ z2FYUvlE(}rkL!>;u0!&eh2${{$>Rnjj~kFYbTuQ#q5u7dZa^FX#1S(bpQ#Xs0dWKn zN6c{CR3Q!n;s_v)nBkaHAr1rL2q2D_;h0w;4g=x{AdZ;fxTQiI2E-9S95KW3xe9R@ z5Jv!U#0@1aTw`M@fM=G>AioI9!Oshd4rrBZ4>*hNG-N92&%-LmV!| z;X@oD#1TOp3BzG25QheF=n#hsarh8N2ysLZN5XI{C=iDRap(|-3vu`mM+k955J$pr zR1}CqgE(}E!-Y6}h$DnJB8VelII0T7p+Ouv#Nk35KEx4191+BkFdVi5acB^S4so~; zhYxXt5Jv=YBn-#53dEs796H3|LL5HC5kedh#E~!@-zgA>265;RhYNA|5Jw1cL=Z>9 zaMTotLxVVUh{J_Ae2622I3kE6VK^2Qh(m)obcn-+IDCjBgg7FIBVjlk1>(>k4jtlf zAr2qn2qBIL;z$^dx&m=%5Qh$NxDbaAafA>@1aTw`hns~sh9Hh%h$9Da< diff --git a/examples/single_column/INPUT/St_Peter_Rock/forcing_monthly.nc b/examples/single_column/INPUT/St_Peter_Rock/forcing_monthly.nc index 0a08f0e8df666c212bba95f95d9594e208205ce2..2d7f6f75b4b04fecb60f3d73e50ba9133ebb5099 100644 GIT binary patch delta 859 zcma*juS-K=6vlCr-e35>$ih2T29|;Uz+mN`14iXCEt-rg1EWO{vte+WAQ&trZ&&07 z+seBQov`5bKUkC{*WRb?9Qf3SFUL21v;5o1w>BJ`k3OQs{wb0?a#BQAG33tK1hlwn zAbE^Bn@4t!Jp=k_B}i=Sq#bK&USHS*^m{i%av3XXOlQe}>Z(FguWOc?8rvT-p!v}X zNuFqGzTepdG`&ATQYKESMDv?Q!6qQz>LIbIrsjE%O+XX>hU6x7GD;OS_He*}X5#^p gT2o`U&lu3>K^IApIl0IbHRk%30ew9^AStuSv=Z4mk(1&vL;iItac)?$D3ksv`m)cZc%>C2o40>zw%k&J7#P3%Din-jujdfC(MOCw z4QS<{GJihxg=26!H8nLoDSx2O$RF4Y1;S=qTz5TT3I`@&;F+Va^FeND60Mr|D+YsF zm6#XpOD`=K=5i0wjHGS1RJB~G%iK|^l2nvYIVU?ICf;Zr~wN~>d`&Fl914K$Z;81#{H8+FMmr~m6%7a+twv+4)J;ePns zbbe=6g;S!3ja&2Erhha0Ss=~s0wOv88Wb4+Drerm_|lB*zC4cn-X$l3dgt9<9J2W0 zz&J6__^oa=23jg1p0UqGH3k~~Q^PoMJiYp~8Ut-4A)YhkUuq1rvkCF6ecDrFpq)>M z=k3#*Y7DfC3Guwyp=u1Y@q~D42is~4v`Y!`b*2j{pDw diff --git a/examples/single_column/INPUT/create_data.m b/examples/single_column/INPUT/create_data.m index bac9bd4b80..b388d046bf 100644 --- a/examples/single_column/INPUT/create_data.m +++ b/examples/single_column/INPUT/create_data.m @@ -1,31 +1,31 @@ function [] = create_data() -name='Arabian'; x=66; y=15; doall(x,y,name) -name='BATS'; x=-63.5; y=31.5; doall(x,y,name) -name='Chagos'; x=-284; y=-6; doall(x,y,name) -name='COARE'; x=-180; y=0; doall(x,y,name) -name='Kerguelen'; x=-284; y=-51; doall(x,y,name) -name='Kuroshio'; x=-210; y=30; doall(x,y,name) -name='Labrador'; x=-58; y=61; doall(x,y,name) -name='Mariana'; x=-215; y=13; doall(x,y,name) -name='Nazca'; x=-90; y=20; doall(x,y,name) -name='Nino'; x=-119; y=0; doall(x,y,name) -name='Norwegian'; x=-7; y=75; doall(x,y,name) -name='PAPA'; x=-150; y=51; doall(x,y,name) +%name='Arabian'; x=66; y=15; doall(x,y,name) +%name='BATS'; x=-63.5; y=31.5; doall(x,y,name) +%name='Chagos'; x=-284; y=-6; doall(x,y,name) +%name='COARE'; x=-180; y=0; doall(x,y,name) +%name='Kerguelen'; x=-284; y=-51; doall(x,y,name) +%name='Kuroshio'; x=-210; y=30; doall(x,y,name) +%name='Labrador'; x=-58; y=61; doall(x,y,name) +%name='Mariana'; x=-215; y=13; doall(x,y,name) +%name='Nazca'; x=-90; y=20; doall(x,y,name) +%name='Nino'; x=-119; y=0; doall(x,y,name) +%name='Norwegian'; x=-7; y=75; doall(x,y,name) +%name='PAPA'; x=-150; y=51; doall(x,y,name) name='St_Peter_Rock'; x=-29; y=0; doall(x,y,name) -name='Walvis'; x=5; y=-25; doall(x,y,name) -name='Weddell'; x=-54; y=-74; doall(x,y,name) +%name='Walvis'; x=5; y=-25; doall(x,y,name) +%name='Weddell'; x=-54; y=-74; doall(x,y,name) % ============================================================================== function [] = doall(x,y,name) [success,msg,msgid]=mkdir(name); -create_override(x,y,name) +%create_override(x,y,name) grab_forcing(x,y,name) -grab_forcing_m(x,y,name) -grab_initconds(x,y,name) -grab_tides(x,y,name) +%grab_forcing_m(x,y,name) +%grab_initconds(x,y,name) +%grab_tides(x,y,name) % ============================================================================== @@ -60,6 +60,9 @@ i=findi(X,x); j=round( interp1(Y,0.5:length(Y),y) ); +if y Date: Thu, 22 Aug 2013 10:44:35 -0400 Subject: [PATCH 122/372] Answer change: switched site to fre-commands-bronx-5 CVS tag for the site directory updated to fre-commands-bronx-5. The bronx-5 version now provides gnu.mk (previously not supplied by FRE) and has the compiler option -fdefault-double-8 which was not in the GOLD/MOM6 setup. This option changes answers for models involving SIS. Removing this option recovers the previous answers. --- examples/AM2_MOM6i_1deg/timestats.gnu | 8 ++++---- examples/CM2G63L/timestats.gnu | 8 ++++---- examples/GOLD_SIS/timestats.gnu | 8 ++++---- examples/GOLD_SIS_icebergs/timestats.gnu | 8 ++++---- examples/SIS2/timestats.gnu | 8 ++++---- examples/SIS2_icebergs/timestats.gnu | 8 ++++---- 6 files changed, 24 insertions(+), 24 deletions(-) diff --git a/examples/AM2_MOM6i_1deg/timestats.gnu b/examples/AM2_MOM6i_1deg/timestats.gnu index 87d9da5fdb..4ae82820c6 100644 --- a/examples/AM2_MOM6i_1deg/timestats.gnu +++ b/examples/AM2_MOM6i_1deg/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.941081183736E-01, CFL 0.00000, SL 4.5150E-11, M 1.37957E+21, S 34.7203, T 3.6137, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 0, En 7.188619649094E-01, CFL 0.14263, SL -9.4571E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.86E-15, Se 6.24E-14, Te 2.66E-14 - 6, 693135.500, 0, En 7.177899299284E-01, CFL 0.19276, SL -7.9140E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.48E-15, Se 4.88E-14, Te 2.03E-14 - 9, 693135.750, 0, En 7.143132607691E-01, CFL 0.21631, SL -6.4781E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.62E-15, Se 5.32E-14, Te 2.26E-14 - 12, 693136.000, 0, En 7.141463557808E-01, CFL 0.20962, SL -5.2394E-04, M 1.37957E+21, S 34.7203, T 3.6139, Me 1.66E-15, Se 5.44E-14, Te 2.33E-14 + 3, 693135.250, 0, En 7.188327577925E-01, CFL 0.14171, SL -9.4571E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.86E-15, Se 6.24E-14, Te 2.66E-14 + 6, 693135.500, 0, En 7.176744554759E-01, CFL 0.19294, SL -7.9137E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.48E-15, Se 4.87E-14, Te 2.03E-14 + 9, 693135.750, 0, En 7.143985452873E-01, CFL 0.21589, SL -6.4712E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.62E-15, Se 5.31E-14, Te 2.26E-14 + 12, 693136.000, 0, En 7.141732405739E-01, CFL 0.20601, SL -5.2338E-04, M 1.37957E+21, S 34.7203, T 3.6139, Me 1.65E-15, Se 5.43E-14, Te 2.33E-14 diff --git a/examples/CM2G63L/timestats.gnu b/examples/CM2G63L/timestats.gnu index 928466ed58..37d0bffe60 100644 --- a/examples/CM2G63L/timestats.gnu +++ b/examples/CM2G63L/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 0, En 7.014807005141E-01, CFL 0.16401, SL -9.8659E-04, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.72E-16, Se 9.40E-15, Te 3.56E-15 - 6, 693135.500, 0, En 7.065221512368E-01, CFL 0.16559, SL -8.9830E-04, M 1.37957E+21, S 34.7200, T 3.6135, Me 3.93E-16, Se 1.33E-14, Te 2.55E-15 - 9, 693135.750, 0, En 7.066835291747E-01, CFL 0.18508, SL -8.1741E-04, M 1.37957E+21, S 34.7200, T 3.6135, Me 5.40E-16, Se 1.82E-14, Te 3.37E-15 - 12, 693136.000, 0, En 7.071196125825E-01, CFL 0.25497, SL -7.5167E-04, M 1.37957E+21, S 34.7200, T 3.6136, Me 6.71E-16, Se 2.26E-14, Te 4.23E-15 + 3, 693135.250, 0, En 7.014801579689E-01, CFL 0.16401, SL -9.8659E-04, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.72E-16, Se 9.33E-15, Te 3.56E-15 + 6, 693135.500, 0, En 7.065364139828E-01, CFL 0.17050, SL -8.9830E-04, M 1.37957E+21, S 34.7200, T 3.6135, Me 3.92E-16, Se 1.33E-14, Te 2.55E-15 + 9, 693135.750, 0, En 7.067069121138E-01, CFL 0.19713, SL -8.1738E-04, M 1.37957E+21, S 34.7200, T 3.6135, Me 5.40E-16, Se 1.82E-14, Te 3.36E-15 + 12, 693136.000, 0, En 7.071265502482E-01, CFL 0.29495, SL -7.5144E-04, M 1.37957E+21, S 34.7200, T 3.6136, Me 6.72E-16, Se 2.26E-14, Te 4.19E-15 diff --git a/examples/GOLD_SIS/timestats.gnu b/examples/GOLD_SIS/timestats.gnu index 6e8266161a..47cea60ccb 100644 --- a/examples/GOLD_SIS/timestats.gnu +++ b/examples/GOLD_SIS/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 0.250, 0, En 6.977219018751E-01, CFL 0.16419, SL 1.0890E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.77E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.016082023544E-01, CFL 0.12906, SL 1.5122E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.44E-15, Te 1.58E-15 - 9, 0.750, 0, En 7.051658593874E-01, CFL 0.16539, SL 1.7611E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.41E-16, Se 1.18E-14, Te 2.31E-15 - 12, 1.000, 0, En 7.068122038115E-01, CFL 0.15511, SL 2.0103E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.26E-16, Se 1.45E-14, Te 2.76E-15 + 3, 0.250, 0, En 6.977233743996E-01, CFL 0.16419, SL 1.0890E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.76E-15, Te 2.37E-15 + 6, 0.500, 0, En 7.016175989481E-01, CFL 0.12906, SL 1.5122E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.49E-15, Te 1.57E-15 + 9, 0.750, 0, En 7.052023865385E-01, CFL 0.17174, SL 1.7612E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.17E-14, Te 2.31E-15 + 12, 1.000, 0, En 7.068978768387E-01, CFL 0.15522, SL 2.0096E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.27E-16, Se 1.47E-14, Te 2.78E-15 diff --git a/examples/GOLD_SIS_icebergs/timestats.gnu b/examples/GOLD_SIS_icebergs/timestats.gnu index 824b3a4164..204de782dc 100644 --- a/examples/GOLD_SIS_icebergs/timestats.gnu +++ b/examples/GOLD_SIS_icebergs/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 0.250, 0, En 6.977223125183E-01, CFL 0.16501, SL 1.0890E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.81E-15, Te 2.38E-15 - 6, 0.500, 0, En 7.016047163336E-01, CFL 0.12906, SL 1.5123E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.44E-16, Se 8.36E-15, Te 1.56E-15 - 9, 0.750, 0, En 7.052230073043E-01, CFL 0.15203, SL 1.7614E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.41E-16, Se 1.17E-14, Te 2.30E-15 - 12, 1.000, 0, En 7.068889430654E-01, CFL 0.15496, SL 2.0104E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.28E-16, Se 1.46E-14, Te 2.79E-15 + 3, 0.250, 0, En 6.977237786132E-01, CFL 0.16501, SL 1.0890E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.76E-15, Te 2.37E-15 + 6, 0.500, 0, En 7.016110808814E-01, CFL 0.12906, SL 1.5123E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.47E-16, Se 8.51E-15, Te 1.57E-15 + 9, 0.750, 0, En 7.052720131173E-01, CFL 0.13740, SL 1.7611E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.41E-16, Se 1.17E-14, Te 2.30E-15 + 12, 1.000, 0, En 7.068893990868E-01, CFL 0.15498, SL 2.0098E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.29E-16, Se 1.46E-14, Te 2.77E-15 diff --git a/examples/SIS2/timestats.gnu b/examples/SIS2/timestats.gnu index 3e623e5162..ed3706285e 100644 --- a/examples/SIS2/timestats.gnu +++ b/examples/SIS2/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 0.250, 0, En 6.976739765411E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.77E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019358438996E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.43E-15, Te 1.59E-15 - 9, 0.750, 0, En 7.057309721681E-01, CFL 0.17021, SL 1.5978E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.17E-14, Te 2.33E-15 - 12, 1.000, 0, En 7.075121978312E-01, CFL 0.15657, SL 1.8536E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.29E-16, Se 1.47E-14, Te 2.82E-15 + 3, 0.250, 0, En 6.976746468547E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.76E-15, Te 2.37E-15 + 6, 0.500, 0, En 7.019578376180E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.46E-15, Te 1.57E-15 + 9, 0.750, 0, En 7.058763708237E-01, CFL 0.16814, SL 1.5979E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.18E-14, Te 2.34E-15 + 12, 1.000, 0, En 7.072833551819E-01, CFL 0.15714, SL 1.8532E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.28E-16, Se 1.46E-14, Te 2.81E-15 diff --git a/examples/SIS2_icebergs/timestats.gnu b/examples/SIS2_icebergs/timestats.gnu index 0409a9efef..9825da45ee 100644 --- a/examples/SIS2_icebergs/timestats.gnu +++ b/examples/SIS2_icebergs/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 0.250, 0, En 6.976753674178E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.80E-15, Te 2.38E-15 - 6, 0.500, 0, En 7.019402914269E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.42E-15, Te 1.58E-15 - 9, 0.750, 0, En 7.056693992097E-01, CFL 0.15664, SL 1.5977E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.18E-14, Te 2.35E-15 - 12, 1.000, 0, En 7.071716200881E-01, CFL 0.15633, SL 1.8530E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.29E-16, Se 1.46E-14, Te 2.81E-15 + 3, 0.250, 0, En 6.976768437436E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.77E-15, Te 2.37E-15 + 6, 0.500, 0, En 7.019474314483E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.46E-15, Te 1.59E-15 + 9, 0.750, 0, En 7.057527037850E-01, CFL 0.16591, SL 1.5978E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.17E-14, Te 2.33E-15 + 12, 1.000, 0, En 7.072550271927E-01, CFL 0.15678, SL 1.8534E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.25E-16, Se 1.45E-14, Te 2.76E-15 From ccc5a4d9ea1fe4d819c2f8ad5d4c4905bcffefaa Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Thu, 22 Aug 2013 17:45:09 -0400 Subject: [PATCH 123/372] Replaced 3 SIS2 namelist variables with get_params. Replaced the ice_model_nml variables ice_bulk_salin, alb_sno, and alb_ice, with parameters that are parsed from the param_file. Consistency checks are applied to these pairs of variables to detect attempts to set these via the namelist. Additionally, the unused subroutines uv_to_t, t_on_uv, t_to_uv, and cut_check were eliminated. This requires changes to the SIS2 input.nml and SIS_input files. All answers are bitwise identical. -RWH --- examples/SIS2/SIS_input | 6 +++--- examples/SIS2/input.nml | 9 +-------- examples/SIS2/static_input.nml | 9 +-------- examples/SIS2_icebergs/SIS_input | 6 +++--- examples/SIS2_icebergs/input.nml | 7 ------- examples/SIS2_icebergs/static_input.nml | 7 ------- 6 files changed, 8 insertions(+), 36 deletions(-) diff --git a/examples/SIS2/SIS_input b/examples/SIS2/SIS_input index feb64498a1..899212629c 100644 --- a/examples/SIS2/SIS_input +++ b/examples/SIS2/SIS_input @@ -68,9 +68,9 @@ C_P_ICE = 2100.0 ! C_P_ICE is the heat capacity of fresh ice ! in J kg-1 K-1, approximated as a constant. C_P = 3925.0 ! C_P is the heat capacity of sea water in ! J kg-1 K-1, approximated as a constant. -CORRECT_DENSITY = True ! If CORRECT_DENSITY is defined, the layer - ! densities are restored toward their target - ! values by the diapycnal mixing. +SNOW_ALBEDO = 0.88 ! The albedo of dry snow atop sea ice, ND. +ICE_ALBEDO = 0.68 ! The albedo of dry bare sea ice, ND. +ICE_BULK_SALINITY = 0.005 ! The fixed bulk salinity of sea ice, in kg/kg. ! Specify the properties of the surface forcing. WIND_STAGGER = "B" ! "A", "B", or "C" to indicate the diff --git a/examples/SIS2/input.nml b/examples/SIS2/input.nml index b67c3398cb..78c5be1492 100644 --- a/examples/SIS2/input.nml +++ b/examples/SIS2/input.nml @@ -54,15 +54,8 @@ t_range = 10. / &ice_model_nml - nsteps_dyn=72 - nsteps_adv=1 num_part = 6 - io_layout = 1, 1 - spec_ice=.false. - ice_bulk_salin = 0.005 - alb_sno = 0.88 - alb_ice = 0.68 - t_range_melt = 1.0 / + io_layout = 1, 1 / &monin_obukhov_nml neutral = .true. / diff --git a/examples/SIS2/static_input.nml b/examples/SIS2/static_input.nml index 48351eb713..8eee644f5b 100644 --- a/examples/SIS2/static_input.nml +++ b/examples/SIS2/static_input.nml @@ -18,15 +18,8 @@ t_range = 10. / &ice_model_nml - nsteps_dyn=72 - nsteps_adv=1 num_part = 6 - io_layout = 1, 1 - spec_ice=.false. - ice_bulk_salin = 0.005 - alb_sno = 0.88 - alb_ice = 0.68 - t_range_melt = 1.0 / + io_layout = 1, 1 / &monin_obukhov_nml neutral = .true. / diff --git a/examples/SIS2_icebergs/SIS_input b/examples/SIS2_icebergs/SIS_input index feb64498a1..899212629c 100644 --- a/examples/SIS2_icebergs/SIS_input +++ b/examples/SIS2_icebergs/SIS_input @@ -68,9 +68,9 @@ C_P_ICE = 2100.0 ! C_P_ICE is the heat capacity of fresh ice ! in J kg-1 K-1, approximated as a constant. C_P = 3925.0 ! C_P is the heat capacity of sea water in ! J kg-1 K-1, approximated as a constant. -CORRECT_DENSITY = True ! If CORRECT_DENSITY is defined, the layer - ! densities are restored toward their target - ! values by the diapycnal mixing. +SNOW_ALBEDO = 0.88 ! The albedo of dry snow atop sea ice, ND. +ICE_ALBEDO = 0.68 ! The albedo of dry bare sea ice, ND. +ICE_BULK_SALINITY = 0.005 ! The fixed bulk salinity of sea ice, in kg/kg. ! Specify the properties of the surface forcing. WIND_STAGGER = "B" ! "A", "B", or "C" to indicate the diff --git a/examples/SIS2_icebergs/input.nml b/examples/SIS2_icebergs/input.nml index 746e480427..9962e4b466 100644 --- a/examples/SIS2_icebergs/input.nml +++ b/examples/SIS2_icebergs/input.nml @@ -54,15 +54,8 @@ t_range = 10. / &ice_model_nml - nsteps_dyn=72 - nsteps_adv=1 num_part = 6 io_layout = 1, 1 - spec_ice=.false. - ice_bulk_salin = 0.005 - alb_sno = 0.88 - alb_ice = 0.68 - t_range_melt = 1.0 do_icebergs = .true. / &icebergs_nml diff --git a/examples/SIS2_icebergs/static_input.nml b/examples/SIS2_icebergs/static_input.nml index c10b6b6976..2b05ec7835 100644 --- a/examples/SIS2_icebergs/static_input.nml +++ b/examples/SIS2_icebergs/static_input.nml @@ -17,15 +17,8 @@ t_range = 10. / &ice_model_nml - nsteps_dyn=72 - nsteps_adv=1 num_part = 6 io_layout = 1, 1 - spec_ice=.false. - ice_bulk_salin = 0.005 - alb_sno = 0.88 - alb_ice = 0.68 - t_range_melt = 1.0 do_icebergs = .true. / &icebergs_nml From 4bfa3aa674edc02f3f21494a0f6cba74d33dcbe6 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 22 Aug 2013 11:09:22 -0400 Subject: [PATCH 124/372] Added timestats for Phillips_2layer --- examples/Phillips_2layer/timestats.gnu | 8 ++++++++ examples/Phillips_2layer/timestats.intel | 8 ++++++++ examples/Phillips_2layer/timestats.pgi | 8 ++++++++ 3 files changed, 24 insertions(+) create mode 100644 examples/Phillips_2layer/timestats.gnu create mode 100644 examples/Phillips_2layer/timestats.intel create mode 100644 examples/Phillips_2layer/timestats.pgi diff --git a/examples/Phillips_2layer/timestats.gnu b/examples/Phillips_2layer/timestats.gnu new file mode 100644 index 0000000000..586f2cb21a --- /dev/null +++ b/examples/Phillips_2layer/timestats.gnu @@ -0,0 +1,8 @@ + Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean sea level, Total Mass, Frac Mass Err + [days] [m2 s-2] [Nondim] [m] [kg] [Nondim] + 0, 0.000, 0, En 1.519472039137E-01, CFL 0.03879, SL -0.0000E+00, Mass 1.97952E+18, Me 0.00E+00 + 144, 1.000, 0, En 1.518604990448E-01, CFL 0.03817, SL -0.0000E+00, Mass 1.97952E+18, Me -2.74E-17 + 288, 2.000, 0, En 1.518101480859E-01, CFL 0.03827, SL -2.2737E-13, Mass 1.97952E+18, Me -2.27E-17 + 432, 3.000, 0, En 1.517695218226E-01, CFL 0.03858, SL -0.0000E+00, Mass 1.97952E+18, Me 1.07E-17 + 576, 4.000, 0, En 1.517394098929E-01, CFL 0.03818, SL -0.0000E+00, Mass 1.97952E+18, Me 3.24E-17 + 720, 5.000, 0, En 1.517199346323E-01, CFL 0.03842, SL -0.0000E+00, Mass 1.97952E+18, Me 1.62E-17 diff --git a/examples/Phillips_2layer/timestats.intel b/examples/Phillips_2layer/timestats.intel new file mode 100644 index 0000000000..f04e4f456f --- /dev/null +++ b/examples/Phillips_2layer/timestats.intel @@ -0,0 +1,8 @@ + Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean sea level, Total Mass, Frac Mass Err + [days] [m2 s-2] [Nondim] [m] [kg] [Nondim] + 0, 0.000, 0, En 1.519472039137E-01, CFL 0.03879, SL 0.0000E+00, Mass 1.97952E+18, Me 0.00E+00 + 144, 1.000, 0, En 1.518604990448E-01, CFL 0.03817, SL 0.0000E+00, Mass 1.97952E+18, Me -1.51E-17 + 288, 2.000, 0, En 1.518101480859E-01, CFL 0.03827, SL -2.2737E-13, Mass 1.97952E+18, Me -1.64E-17 + 432, 3.000, 0, En 1.517695218226E-01, CFL 0.03858, SL 0.0000E+00, Mass 1.97952E+18, Me 6.82E-18 + 576, 4.000, 0, En 1.517394098929E-01, CFL 0.03818, SL 2.2737E-13, Mass 1.97952E+18, Me 3.24E-17 + 720, 5.000, 0, En 1.517199346323E-01, CFL 0.03842, SL 0.0000E+00, Mass 1.97952E+18, Me 1.28E-17 diff --git a/examples/Phillips_2layer/timestats.pgi b/examples/Phillips_2layer/timestats.pgi new file mode 100644 index 0000000000..c8a1e3dadd --- /dev/null +++ b/examples/Phillips_2layer/timestats.pgi @@ -0,0 +1,8 @@ + Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean sea level, Total Mass, Frac Mass Err + [days] [m2 s-2] [Nondim] [m] [kg] [Nondim] + 0, 0.000, 0, En 1.519472039137E-01, CFL 0.03879, SL 0.0000E+00, Mass 1.97952E+18, Me 0.00E+00 + 144, 1.000, 0, En 1.518604990448E-01, CFL 0.03817, SL 0.0000E+00, Mass 1.97952E+18, Me -1.31E-17 + 288, 2.000, 0, En 1.518101480859E-01, CFL 0.03827, SL -2.2737E-13, Mass 1.97952E+18, Me -2.15E-17 + 432, 3.000, 0, En 1.517695218226E-01, CFL 0.03858, SL 0.0000E+00, Mass 1.97952E+18, Me 1.23E-17 + 576, 4.000, 0, En 1.517394098929E-01, CFL 0.03818, SL 2.2737E-13, Mass 1.97952E+18, Me 3.02E-17 + 720, 5.000, 0, En 1.517199346323E-01, CFL 0.03842, SL 0.0000E+00, Mass 1.97952E+18, Me 1.58E-17 From 330a87d1e84c50452ef1c6b98a4f858b9eebd7d5 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 23 Aug 2013 09:57:27 -0400 Subject: [PATCH 125/372] Updated param doc for Phillips_2layer --- .../Phillips_2layer/MOM_parameter_doc.all | 70 +++++++++++++------ .../Phillips_2layer/MOM_parameter_doc.short | 67 ++++++++++++------ 2 files changed, 91 insertions(+), 46 deletions(-) diff --git a/examples/Phillips_2layer/MOM_parameter_doc.all b/examples/Phillips_2layer/MOM_parameter_doc.all index 1fd3bb2d96..961749a720 100644 --- a/examples/Phillips_2layer/MOM_parameter_doc.all +++ b/examples/Phillips_2layer/MOM_parameter_doc.all @@ -66,8 +66,9 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1031.0 ! [kg m-3] default = 1035.0 @@ -93,7 +94,8 @@ NK = 2 ! [nondim] AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. - ! Parameters of module MOM + +! === Parameters of module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -180,7 +182,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "MOM_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === PARALLEL_RESTARTFILES = False ! [Boolean] default = False ! If true, each processor writes its own restart file, ! otherwise a single restart file is generated @@ -191,7 +194,8 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! file support (4Gb), otherwise the limit is 2Gb. MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -227,7 +231,8 @@ GFS = 9.8 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. GINT = 0.0196 ! [m s-2] ! The reduced gravity across internal interfaces. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -384,7 +389,8 @@ APPLY_OBC_U = False ! [Boolean] default = False APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -432,7 +438,8 @@ MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -577,7 +584,8 @@ ANALYTIC_FV_PGF = False ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = False ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = True ! [Boolean] default = True @@ -617,7 +625,8 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! The nondimensional coefficient of the ratio of the ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -680,7 +689,8 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -718,7 +728,8 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the bottom boundary layer. KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -826,7 +837,8 @@ DTBT = -0.9 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -843,13 +855,15 @@ KHTH_SLOPE_MAX = 0.01 ! [nondim] default = 0.01 KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 ! A diapycnal diffusivity that is used to interpolate ! more sensible values of T & S into thin layers. - ! Parameters of module MOM_wave_speed + +! === Parameters of module MOM_wave_speed === Z_OUTPUT_GRID_FILE = "" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of ! equations for the internal tide energy density. @@ -963,7 +977,11 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. - ! Parameters of module MOM_entrain_diffusive +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -973,7 +991,8 @@ MAX_ENT_IT = 20 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.449489742783178E-05 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_regularize_layers + +! === Parameters of module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -985,12 +1004,14 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! The value of the relative thickness deficit at which ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. - ! Parameters of module MOM_tracer_advect + +! === Parameters of module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1012,7 +1033,8 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! If true, use enough iterations the diffusion to ensure ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1035,7 +1057,8 @@ GUST_CONST = 0.02 ! [Pa] default = 0.02 READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1074,7 +1097,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 3600.0 ! [s] default = 600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/Phillips_2layer/MOM_parameter_doc.short b/examples/Phillips_2layer/MOM_parameter_doc.short index 4f50c66653..c8a8ff4972 100644 --- a/examples/Phillips_2layer/MOM_parameter_doc.short +++ b/examples/Phillips_2layer/MOM_parameter_doc.short @@ -42,8 +42,9 @@ NIPROC_IO = 1 ! default = 0 NJPROC_IO = 1 ! default = 0 ! The number of processors used for I/O in the ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. RHO_0 = 1031.0 ! [kg m-3] default = 1035.0 ! The mean ocean density used with BOUSSINESQ true to ! calculate accelerations and the mass for conservation @@ -51,7 +52,8 @@ RHO_0 = 1031.0 ! [kg m-3] default = 1035.0 ! parameters from vertical units of m to kg m-2. NK = 2 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === Parameters of module MOM === ENABLE_THERMODYNAMICS = False ! [Boolean] default = True ! If true, Temperature and salinity are used as state ! variables. @@ -78,10 +80,12 @@ DTBT_RESET_PERIOD = 8.64E+04 ! [s] default = 1800.0 SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! If true, write the initial conditions to a file given ! by IC_OUTPUT_FILE. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === RESTARTFILE = "GOLD.res" ! default = "MOM.res" ! The name-root of the restart file. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "gprime" ! @@ -100,7 +104,8 @@ COORD_CONFIG = "gprime" ! ! USER - call a user modified routine. GINT = 0.0196 ! [m s-2] ! The reduced gravity across internal interfaces. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -203,11 +208,13 @@ SPONGE_CONFIG = "phillips" ! default = "file" ! USER - call a user modified routine. Total sponge columns = 0 ! ! The total number of columns where sponges are applied. - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === CDRAG = 0.01 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === BOUND_CORIOLIS = True ! [Boolean] default = False ! If true, the Coriolis terms at u-points are bounded by ! the four estimates of (f+rv)v from the four neighboring @@ -220,7 +227,8 @@ ANALYTIC_FV_PGF = False ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === AH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 ! The velocity scale which is multiplied by the cube of ! the grid spacing to calculate the Laplacian viscosity. @@ -232,7 +240,8 @@ SMAGORINSKY_AH = True ! [Boolean] default = False SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML @@ -260,7 +269,8 @@ HBBL = 10.0 ! [m] MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is @@ -272,7 +282,8 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -316,26 +327,34 @@ DTBT = -0.9 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. - ! Parameters of module MOM_wave_speed - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_wave_speed === + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. KD = 1.0E-04 ! [m2 s-1] ! The background diapycnal diffusivity of density in the ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.449489742783178E-05 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_regularize_layers - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_regularize_layers === + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -349,7 +368,8 @@ WIND_CONFIG = "zero" ! ! The character string that indicates how wind forcing ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! The maximum amount of cpu time per processor for which ! MOM should run before saving a restart file and @@ -359,7 +379,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! value for MAXCPU. MAXCPU has units of wall-clock ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 3600.0 ! [s] default = 600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. From 50a9eaf497ea81c08e1dbe8b633fd975a494e5ad Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 23 Aug 2013 10:11:30 -0400 Subject: [PATCH 126/372] Missing pass_var for global_ALE/z, fixes #1962 The layer thickness needed a halo update in ALE mode. This only affected ALE with diabatic processes. All other ALE tests are adiabatic. Fixes issue #1962 --- examples/global_ALE/z/timestats.gnu | 5 +++++ examples/global_ALE/z/timestats.intel | 5 +++++ examples/global_ALE/z/timestats.pgi | 5 +++++ src/core/MOM.F90 | 12 +++--------- 4 files changed, 18 insertions(+), 9 deletions(-) diff --git a/examples/global_ALE/z/timestats.gnu b/examples/global_ALE/z/timestats.gnu index 97972ec62f..7f09fcd8e1 100644 --- a/examples/global_ALE/z/timestats.gnu +++ b/examples/global_ALE/z/timestats.gnu @@ -1,5 +1,10 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.084709464018E-04, CFL 0.00000, SL 4.3116E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 +<<<<<<< Updated upstream 12, 0.500, 62, En 1.064141546269E-03, CFL 0.14310, SL -8.0890E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 1.68E-17, Se -4.01E-10, Te 4.80E-04 24, 1.000, 0, En 1.241798604720E-03, CFL 0.12765, SL -1.5380E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 7.69E-18, Se -2.95E-10, Te 4.87E-04 +======= + 12, 0.500, 89, En 1.002767001107E-03, CFL 0.11115, SL 5.4621E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.44E-17, Se 2.43E-08, Te 4.20E-04 + 24, 1.000, 0, En 1.168522404710E-03, CFL 0.21093, SL 1.5574E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.18E-17, Se 1.21E-08, Te 3.94E-04 +>>>>>>> Stashed changes diff --git a/examples/global_ALE/z/timestats.intel b/examples/global_ALE/z/timestats.intel index 74152d06d9..0a889111f7 100644 --- a/examples/global_ALE/z/timestats.intel +++ b/examples/global_ALE/z/timestats.intel @@ -1,5 +1,10 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.084709464018E-04, CFL 0.00000, SL 4.3116E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 +<<<<<<< Updated upstream 12, 0.500, 62, En 1.064141447656E-03, CFL 0.14310, SL -8.0890E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 1.67E-17, Se -4.01E-10, Te 4.80E-04 24, 1.000, 0, En 1.241798677103E-03, CFL 0.12765, SL -1.5380E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 7.43E-18, Se -2.95E-10, Te 4.87E-04 +======= + 12, 0.500, 89, En 1.002767056359E-03, CFL 0.11115, SL 5.4621E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.48E-17, Se 2.43E-08, Te 4.20E-04 + 24, 1.000, 0, En 1.168525862839E-03, CFL 0.21092, SL 1.5574E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.17E-17, Se 1.21E-08, Te 3.94E-04 +>>>>>>> Stashed changes diff --git a/examples/global_ALE/z/timestats.pgi b/examples/global_ALE/z/timestats.pgi index d8a7b70e1a..76791c791e 100644 --- a/examples/global_ALE/z/timestats.pgi +++ b/examples/global_ALE/z/timestats.pgi @@ -1,5 +1,10 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.084709464018E-04, CFL 0.00000, SL 4.3116E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 +<<<<<<< Updated upstream 12, 0.500, 62, En 1.063756656636E-03, CFL 0.14310, SL -8.0971E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 1.66E-17, Se -4.03E-10, Te 4.80E-04 24, 1.000, 0, En 1.242251458146E-03, CFL 0.12732, SL -1.5395E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 7.87E-18, Se -2.97E-10, Te 4.87E-04 +======= + 12, 0.500, 89, En 1.002478314528E-03, CFL 0.11115, SL 5.4549E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.42E-17, Se 2.43E-08, Te 4.20E-04 + 24, 1.000, 0, En 1.168580680072E-03, CFL 0.21092, SL 1.5560E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.11E-17, Se 1.21E-08, Te 3.94E-04 +>>>>>>> Stashed changes diff --git a/src/core/MOM.F90 b/src/core/MOM.F90 index 6bac379606..95356702c9 100644 --- a/src/core/MOM.F90 +++ b/src/core/MOM.F90 @@ -915,11 +915,9 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) ! The routine 'ALE_main' can be found in 'MOM_ALE.F90'. if ( CS%useALEalgorithm ) then ! call pass_vector(u, v, G%Domain) - call pass_var(CS%tv%T, G%Domain, complete=.false.) ! Needed for rho coordiantes - call pass_var(CS%tv%S, G%Domain) -! call pass_var(CS%tv%T, G%Domain, complete=.false.) -! call pass_var(CS%tv%S, G%Domain, complete=.false.) -! call pass_var(h, G%Domain) + call pass_var(CS%tv%T, G%Domain, complete=.false.) + call pass_var(CS%tv%S, G%Domain, complete=.false.) + call pass_var(h, G%Domain) if (CS%debug) then call MOM_state_chksum("Pre-ALE ", u, v, h, CS%uh, CS%vh, G) call hchksum(CS%tv%T,"Pre-ALE T",G,haloshift=1) @@ -933,10 +931,6 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) call hchksum(CS%tv%S,"Post-ALE S",G,haloshift=1) call check_redundant("Post-ALE ", u, v, G) endif -! call pass_vector(u, v, G%Domain) -! call pass_var(CS%tv%T, G%Domain, complete=.false.) -! call pass_var(CS%tv%S, G%Domain, complete=.false.) -! call pass_var(h, G%Domain) end if call cpu_clock_begin(id_clock_pass) From 1052e3a92bf6ef9b81f1052259dd6af7081faaab Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 23 Aug 2013 10:24:39 -0400 Subject: [PATCH 127/372] Correcting timestats for last commit 50a9eaf In commit 50a9eaf497ea81c08e1dbe8b633fd975a494e5ad I unintentionally checked in a merged timestats (with conflict resolution mark up). This properly fixes #1962 --- examples/global_ALE/z/timestats.gnu | 9 ++------- examples/global_ALE/z/timestats.intel | 9 ++------- examples/global_ALE/z/timestats.pgi | 9 ++------- 3 files changed, 6 insertions(+), 21 deletions(-) diff --git a/examples/global_ALE/z/timestats.gnu b/examples/global_ALE/z/timestats.gnu index 7f09fcd8e1..3faf939ca0 100644 --- a/examples/global_ALE/z/timestats.gnu +++ b/examples/global_ALE/z/timestats.gnu @@ -1,10 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.084709464018E-04, CFL 0.00000, SL 4.3116E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 -<<<<<<< Updated upstream - 12, 0.500, 62, En 1.064141546269E-03, CFL 0.14310, SL -8.0890E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 1.68E-17, Se -4.01E-10, Te 4.80E-04 - 24, 1.000, 0, En 1.241798604720E-03, CFL 0.12765, SL -1.5380E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 7.69E-18, Se -2.95E-10, Te 4.87E-04 -======= - 12, 0.500, 89, En 1.002767001107E-03, CFL 0.11115, SL 5.4621E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.44E-17, Se 2.43E-08, Te 4.20E-04 - 24, 1.000, 0, En 1.168522404710E-03, CFL 0.21093, SL 1.5574E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.18E-17, Se 1.21E-08, Te 3.94E-04 ->>>>>>> Stashed changes + 12, 0.500, 62, En 1.064134482941E-03, CFL 0.14310, SL -8.0890E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 1.69E-17, Se -4.01E-10, Te 4.80E-04 + 24, 1.000, 0, En 1.241797763694E-03, CFL 0.12765, SL -1.5380E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 7.42E-18, Se -2.95E-10, Te 4.87E-04 diff --git a/examples/global_ALE/z/timestats.intel b/examples/global_ALE/z/timestats.intel index 0a889111f7..62d4b4ae2b 100644 --- a/examples/global_ALE/z/timestats.intel +++ b/examples/global_ALE/z/timestats.intel @@ -1,10 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.084709464018E-04, CFL 0.00000, SL 4.3116E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 -<<<<<<< Updated upstream - 12, 0.500, 62, En 1.064141447656E-03, CFL 0.14310, SL -8.0890E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 1.67E-17, Se -4.01E-10, Te 4.80E-04 - 24, 1.000, 0, En 1.241798677103E-03, CFL 0.12765, SL -1.5380E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 7.43E-18, Se -2.95E-10, Te 4.87E-04 -======= - 12, 0.500, 89, En 1.002767056359E-03, CFL 0.11115, SL 5.4621E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.48E-17, Se 2.43E-08, Te 4.20E-04 - 24, 1.000, 0, En 1.168525862839E-03, CFL 0.21092, SL 1.5574E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.17E-17, Se 1.21E-08, Te 3.94E-04 ->>>>>>> Stashed changes + 12, 0.500, 62, En 1.064134390022E-03, CFL 0.14310, SL -8.0890E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 1.62E-17, Se -4.01E-10, Te 4.80E-04 + 24, 1.000, 0, En 1.241797672217E-03, CFL 0.12765, SL -1.5380E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 7.76E-18, Se -2.95E-10, Te 4.87E-04 diff --git a/examples/global_ALE/z/timestats.pgi b/examples/global_ALE/z/timestats.pgi index 76791c791e..e04043df13 100644 --- a/examples/global_ALE/z/timestats.pgi +++ b/examples/global_ALE/z/timestats.pgi @@ -1,10 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.084709464018E-04, CFL 0.00000, SL 4.3116E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 -<<<<<<< Updated upstream - 12, 0.500, 62, En 1.063756656636E-03, CFL 0.14310, SL -8.0971E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 1.66E-17, Se -4.03E-10, Te 4.80E-04 - 24, 1.000, 0, En 1.242251458146E-03, CFL 0.12732, SL -1.5395E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 7.87E-18, Se -2.97E-10, Te 4.87E-04 -======= - 12, 0.500, 89, En 1.002478314528E-03, CFL 0.11115, SL 5.4549E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 2.42E-17, Se 2.43E-08, Te 4.20E-04 - 24, 1.000, 0, En 1.168580680072E-03, CFL 0.21092, SL 1.5560E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 1.11E-17, Se 1.21E-08, Te 3.94E-04 ->>>>>>> Stashed changes + 12, 0.500, 62, En 1.063749726044E-03, CFL 0.14310, SL -8.0971E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 1.69E-17, Se -4.03E-10, Te 4.80E-04 + 24, 1.000, 0, En 1.242249091451E-03, CFL 0.12731, SL -1.5395E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 7.03E-18, Se -2.97E-10, Te 4.87E-04 From 1306d5bec307266b3d348f7fb185251181105643 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 23 Aug 2013 18:06:45 -0400 Subject: [PATCH 128/372] Modified KPP iteration convergence criteria Passive KPP in the single_column experiment was failing when the OBL depth was flipping between two states. Chose to select deeper of the two. Relevent to issue #1966 --- src/parameterizations/vertical/MOM_KPP.F90 | 34 +++++++++++++++++----- 1 file changed, 27 insertions(+), 7 deletions(-) diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index db2f52a808..9f2e738f1a 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -186,11 +186,11 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) real, dimension( G%ke+1, 2) :: Kdiffusivity ! Vertical diffusivity at interfaces (m2/s) real, dimension( G%ke+1 ) :: Kviscosity ! Vertical viscosity at interfaces (m2/s) real, dimension( G%ke+1, 2) :: nonLocalTrans ! Non-local transport for heat/salt at interfaces (m/s) - real :: kOBL, OBLdepth_0d, surfFricVel, surfBuoyFlux, Coriolis, lastOBLdepth + real :: kOBL, OBLdepth_0d, surfFricVel, surfBuoyFlux, Coriolis, lastOBLdepth, penulOBLdepth real :: correction, largestCorrection real :: GoRho, pRef, rho1, rhoK, rhoKm1, Uk, Vk, const1, Cv real, parameter :: negligibleShear = 1.e-15 ! A small number added to (un)resolved shears to avoid divide by zero - integer, parameter :: maxIterations = 10 ! Number of iteration on OBL depth to make + integer, parameter :: maxIterations = 30 ! Number of iteration on OBL depth to make real, parameter :: tolerance = 1.e-4 ! (m) What change in OBL depth is acceptably accurate to stop iterating real, parameter :: eps = 0.1 ! Nondimensional extent of surface layer. Used for const1 below. real, parameter :: BetaT = -0.2 ! Ratio of entrainment flux to surface buoyancy flux. Used for const1 below. @@ -270,10 +270,11 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) ! enddo ! endif - OBLdepth_0d = 1.e10 + OBLdepth_0d = 1.e10 ! Silly initial value OBLiterater: do iteration = 0, maxIterations ! Iterate of the estimates of Bulk Ri, Ws and OBL depth ! Compute the OBL thickness + penulOBLdepth = lastOBLdepth ! Store penultimate estimate to catch oscillations in iterator lastOBLdepth = OBLdepth_0d ! Record last estimate to measure convergence call CVmix_kpp_compute_OBL_depth( & BulkRi_1d, & ! (in) Bulk Richardson number @@ -285,11 +286,22 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) surf_buoy=surfBuoyFlux, & ! (in) Buoyancy flux at surface (m2/s3) Coriolis=Coriolis, & ! (in) Coriolis parameter (1/s) CVmix_kpp_params_user=CS%KPP_params ) ! KPP parameters + !if (isPointInCell(G,i,j,-30.5,60.)) print *,'iter,OBL',iteration, OBLdepth_0d +! OBLdepth_0d = max( OBLdepth_0d, h(i,j,1) ) ! Limit OBL to thicker than top layer ????? + ! Exit loop if converged, one iteration is guaranteed because initial value + ! of OBLdepth_0d is silly + if (abs(OBLdepth_0d - penulOBLdepth) < tolerance .and. & ! Detect oscillatory state + lastOBLdepth < OBLdepth_0d) then ! Select deeper solution to smooth over problem areas???? + lastOBLdepth = penulOBLdepth ! Force exit through simple criteria + endif correction = abs(OBLdepth_0d - lastOBLdepth) - !if (isPointInCell(G,i,j,-30.5,60.)) print *,'iter,OBL',iteration, OBLdepth_0d - if (isPointInCell(G,i,j,-235.5,13.3)) print *,'iter,OBL',iteration, OBLdepth_0d - if (correction < tolerance) exit OBLiterater + if (correction < tolerance) exit OBLiterater ! Simple exit criteria + +! if (iteration > 7 .and. mod(iteration,4) == 0) then ! Slow convergence +! if ((OBLdepth_0d-lastOBLdepth)*(lastOBLdepth-penulOBLdepth) < 0.) & ! Oscillating +! OBLdepth_0d = 0.25*( OBLdepth_0d + 2.*lastOBLdepth + penulOBLdepth ) ! Filter guess +! endif ! Now calculate the unresolved turbulence velocity scales sigmaCoord(:) = -iFaceHeight/OBLdepth_0d ! =0 at surface, =1 at z=-OBLd @@ -317,7 +329,15 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) if (maxIterations > 0 .and. correction >= tolerance) then write(0,*) 'i,j,x,y',i,j,G%geoLonT(i,j),G%geoLatT(i,j) write(0,*) 'iters',iteration - write(0,*) 'OBLs',lastOBLdepth,OBLdepth_0d + write(0,*) 'penul,last, current OBL',penulOBLdepth,lastOBLdepth,OBLdepth_0d + write(0,*) 'u*, bFlux',surfFricVel,surfBuoyFlux + do k = 1, G%ke + write(0,*) 'k,zw,h,T,S',k,iFaceHeight(k),h(i,j,k),temp(i,j,k),salt(i,j,k) + enddo + do k = 1, G%ke + write(0,*) 'k,h,dRho,dU,Ri_b',k,h(i,j,k),deltaRho(k),sqrt(deltaU2(k)), & + ( GoRho * ( -cellHeight(k) ) ) * deltaRho(k) / ( deltaU2(k) + Ut2_1d(k) ) + enddo call MOM_error(FATAL, 'MOM_KPP, KPP_calculate: '// & 'The OBL depth iteration failed to converge!!!') endif From 99dec87ea94126a2358e008905f1d56ef9c99f7c Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Sat, 24 Aug 2013 09:32:47 -0400 Subject: [PATCH 129/372] Added "passive" mode to KPP By default KPP now changes the diffusivity. KPP%PASSIVE = True makes KPP diagnostic only. --- src/parameterizations/vertical/MOM_KPP.F90 | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index 9f2e738f1a..195ce5282f 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -38,6 +38,7 @@ module MOM_KPP character(len=10) :: interpType ! Type of iterpolation to use in determining OBL logical :: computeEkman ! If True, compute Ekman depth limit logical :: computeMoninObukhov ! If True, compute Monin-Obukhov limit + logical :: passiveMode ! If True, makes KPP passive meaning it does NOT alter the diffusivity logical :: debug ! If True, calculate checksums and write debugging information ! CVmix parameters @@ -81,6 +82,9 @@ subroutine KPP_init(paramFile, G, diag, Time, CS) 'See http://code.google.com/p/cvmix/') call get_param(paramFile, mod, 'DEBUG', CS%debug, default=.False., do_not_log=.True.) call openParameterBlock(paramFile,'KPP') + call get_param(paramFile, mod, 'PASSIVE', CS%passiveMode, & + 'If True, puts KPP into a passive-diagnostic mode.', & + default=.False.) call get_param(paramFile, mod, 'RI_CRIT', CS%Ri_crit, & 'Critical Richardson number used to define depth of the\n'// & 'Oceab Boundary Layer (OBL).', & @@ -378,7 +382,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) if (CS%id_Ks_KPP > 0) Ks_KPP(i,j,:) = Kdiffusivity(:,2) - Kv(i,j,:) ! Salt diffusivity due to KPP (correct index ???) if (CS%id_NLt_KPP > 0) NLt_KPP(i,j,:) = nonLocalTrans(:,1) ! correct index ??? if (CS%id_NLs_KPP > 0) NLs_KPP(i,j,:) = nonLocalTrans(:,2) ! correct index ??? - ! Kv(i,j,:) = Kdiffusivity(:,2) + if (CS%passiveMode) Kv(i,j,:) = Kdiffusivity(:,2) enddo ! i enddo ! j From baec92a37b45709b5d1de457cd11a78a25875b48 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Sat, 24 Aug 2013 11:54:31 -0400 Subject: [PATCH 130/372] Moved KPP from set_diffusivity to diabatic_driver KPP provides more than diffusivity and required to many interface changes to get data to and from KPP. It fits better in the diabatic routine. Moving KPP_init caused the order of parameters to change in MOM_parameter_doc.all --- examples/AM2_MOM6i_1deg/MOM_parameter_doc.all | 6 +-- examples/CM2G63L/MOM_parameter_doc.all | 6 +-- examples/DOME/MOM_parameter_doc.all | 6 +-- examples/GOLD_SIS/MOM_parameter_doc.all | 6 +-- .../GOLD_SIS_icebergs/MOM_parameter_doc.all | 6 +-- examples/MESO_025_63L/MOM_parameter_doc.all | 6 +-- .../Phillips_2layer/MOM_parameter_doc.all | 6 +-- examples/SIS2/MOM_parameter_doc.all | 6 +-- examples/SIS2_icebergs/MOM_parameter_doc.all | 6 +-- .../adjustment2d/layer/MOM_parameter_doc.all | 6 +-- .../adjustment2d/rho/MOM_parameter_doc.all | 6 +-- examples/adjustment2d/z/MOM_parameter_doc.all | 6 +-- examples/benchmark/MOM_parameter_doc.all | 6 +-- examples/circle_obcs/MOM_parameter_doc.all | 6 +-- examples/external_gwave/MOM_parameter_doc.all | 6 +-- .../layer/MOM_parameter_doc.all | 6 +-- .../sigma/MOM_parameter_doc.all | 6 +-- .../flow_downslope/z/MOM_parameter_doc.all | 6 +-- examples/global/MOM_parameter_doc.all | 6 +-- .../global_ALE/layer/MOM_parameter_doc.all | 6 +-- examples/global_ALE/z/MOM_parameter_doc.all | 8 ++-- examples/global_ALE/z/MOM_parameter_doc.short | 6 +-- examples/lock_exchange/MOM_parameter_doc.all | 6 +-- examples/nonBous_global/MOM_parameter_doc.all | 6 +-- examples/resting/z/MOM_parameter_doc.all | 6 +-- examples/seamount/layer/MOM_parameter_doc.all | 6 +-- examples/seamount/sigma/MOM_parameter_doc.all | 6 +-- examples/seamount/z/MOM_parameter_doc.all | 6 +-- examples/single_column/MOM_parameter_doc.all | 8 ++-- .../single_column/MOM_parameter_doc.short | 2 +- examples/sloshing/layer/MOM_parameter_doc.all | 6 +-- examples/sloshing/rho/MOM_parameter_doc.all | 6 +-- .../MOM_parameter_doc.all | 6 +-- src/core/MOM_forcing_type.F90 | 43 +++++++++++-------- .../vertical/MOM_diabatic_driver.F90 | 26 ++++++++++- .../vertical/MOM_set_diffusivity.F90 | 28 +----------- 36 files changed, 149 insertions(+), 146 deletions(-) diff --git a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all index aec52cf093..15aa89979b 100644 --- a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all +++ b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all @@ -1042,6 +1042,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1183,9 +1186,6 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True diff --git a/examples/CM2G63L/MOM_parameter_doc.all b/examples/CM2G63L/MOM_parameter_doc.all index 7f8d9ef2e2..fcbf692643 100644 --- a/examples/CM2G63L/MOM_parameter_doc.all +++ b/examples/CM2G63L/MOM_parameter_doc.all @@ -1098,6 +1098,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1239,9 +1242,6 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True diff --git a/examples/DOME/MOM_parameter_doc.all b/examples/DOME/MOM_parameter_doc.all index fbd1f84eb6..8b80bf3dad 100644 --- a/examples/DOME/MOM_parameter_doc.all +++ b/examples/DOME/MOM_parameter_doc.all @@ -897,6 +897,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -980,9 +983,6 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True diff --git a/examples/GOLD_SIS/MOM_parameter_doc.all b/examples/GOLD_SIS/MOM_parameter_doc.all index d723f0d799..c081d6ab13 100644 --- a/examples/GOLD_SIS/MOM_parameter_doc.all +++ b/examples/GOLD_SIS/MOM_parameter_doc.all @@ -1098,6 +1098,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1239,9 +1242,6 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True diff --git a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all index d723f0d799..c081d6ab13 100644 --- a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all +++ b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all @@ -1098,6 +1098,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1239,9 +1242,6 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True diff --git a/examples/MESO_025_63L/MOM_parameter_doc.all b/examples/MESO_025_63L/MOM_parameter_doc.all index c0f0367c15..c37cbe7932 100644 --- a/examples/MESO_025_63L/MOM_parameter_doc.all +++ b/examples/MESO_025_63L/MOM_parameter_doc.all @@ -1015,6 +1015,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1113,9 +1116,6 @@ DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True diff --git a/examples/Phillips_2layer/MOM_parameter_doc.all b/examples/Phillips_2layer/MOM_parameter_doc.all index 961749a720..76b9211fbb 100644 --- a/examples/Phillips_2layer/MOM_parameter_doc.all +++ b/examples/Phillips_2layer/MOM_parameter_doc.all @@ -894,6 +894,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -977,9 +980,6 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True diff --git a/examples/SIS2/MOM_parameter_doc.all b/examples/SIS2/MOM_parameter_doc.all index d723f0d799..c081d6ab13 100644 --- a/examples/SIS2/MOM_parameter_doc.all +++ b/examples/SIS2/MOM_parameter_doc.all @@ -1098,6 +1098,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1239,9 +1242,6 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True diff --git a/examples/SIS2_icebergs/MOM_parameter_doc.all b/examples/SIS2_icebergs/MOM_parameter_doc.all index d723f0d799..c081d6ab13 100644 --- a/examples/SIS2_icebergs/MOM_parameter_doc.all +++ b/examples/SIS2_icebergs/MOM_parameter_doc.all @@ -1098,6 +1098,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1239,9 +1242,6 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True diff --git a/examples/adjustment2d/layer/MOM_parameter_doc.all b/examples/adjustment2d/layer/MOM_parameter_doc.all index 6734dd1e4f..e6863fe4d3 100644 --- a/examples/adjustment2d/layer/MOM_parameter_doc.all +++ b/examples/adjustment2d/layer/MOM_parameter_doc.all @@ -951,6 +951,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1034,9 +1037,6 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True diff --git a/examples/adjustment2d/rho/MOM_parameter_doc.all b/examples/adjustment2d/rho/MOM_parameter_doc.all index fc0cd3aef0..75abf1debc 100644 --- a/examples/adjustment2d/rho/MOM_parameter_doc.all +++ b/examples/adjustment2d/rho/MOM_parameter_doc.all @@ -1024,6 +1024,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1107,9 +1110,6 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True diff --git a/examples/adjustment2d/z/MOM_parameter_doc.all b/examples/adjustment2d/z/MOM_parameter_doc.all index 1d9c79fb63..c8270cf5c2 100644 --- a/examples/adjustment2d/z/MOM_parameter_doc.all +++ b/examples/adjustment2d/z/MOM_parameter_doc.all @@ -1024,6 +1024,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1107,9 +1110,6 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True diff --git a/examples/benchmark/MOM_parameter_doc.all b/examples/benchmark/MOM_parameter_doc.all index f1290c1040..6266cdf5f9 100644 --- a/examples/benchmark/MOM_parameter_doc.all +++ b/examples/benchmark/MOM_parameter_doc.all @@ -1032,6 +1032,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1109,9 +1112,6 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True diff --git a/examples/circle_obcs/MOM_parameter_doc.all b/examples/circle_obcs/MOM_parameter_doc.all index 82f62ba2af..cd24fc2c72 100644 --- a/examples/circle_obcs/MOM_parameter_doc.all +++ b/examples/circle_obcs/MOM_parameter_doc.all @@ -939,6 +939,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1022,9 +1025,6 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True diff --git a/examples/external_gwave/MOM_parameter_doc.all b/examples/external_gwave/MOM_parameter_doc.all index 7285c36a99..1c522f3ab1 100644 --- a/examples/external_gwave/MOM_parameter_doc.all +++ b/examples/external_gwave/MOM_parameter_doc.all @@ -941,6 +941,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1024,9 +1027,6 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True diff --git a/examples/flow_downslope/layer/MOM_parameter_doc.all b/examples/flow_downslope/layer/MOM_parameter_doc.all index 581ebadb8d..67ef433eb4 100644 --- a/examples/flow_downslope/layer/MOM_parameter_doc.all +++ b/examples/flow_downslope/layer/MOM_parameter_doc.all @@ -936,6 +936,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1019,9 +1022,6 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True diff --git a/examples/flow_downslope/sigma/MOM_parameter_doc.all b/examples/flow_downslope/sigma/MOM_parameter_doc.all index 50c31352ec..6b04770f7b 100644 --- a/examples/flow_downslope/sigma/MOM_parameter_doc.all +++ b/examples/flow_downslope/sigma/MOM_parameter_doc.all @@ -1009,6 +1009,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1092,9 +1095,6 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True diff --git a/examples/flow_downslope/z/MOM_parameter_doc.all b/examples/flow_downslope/z/MOM_parameter_doc.all index fee14cc92a..26b6dad2ba 100644 --- a/examples/flow_downslope/z/MOM_parameter_doc.all +++ b/examples/flow_downslope/z/MOM_parameter_doc.all @@ -1009,6 +1009,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1092,9 +1095,6 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True diff --git a/examples/global/MOM_parameter_doc.all b/examples/global/MOM_parameter_doc.all index af3a99b180..ca85b2b5de 100644 --- a/examples/global/MOM_parameter_doc.all +++ b/examples/global/MOM_parameter_doc.all @@ -1084,6 +1084,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1225,9 +1228,6 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True diff --git a/examples/global_ALE/layer/MOM_parameter_doc.all b/examples/global_ALE/layer/MOM_parameter_doc.all index 5019290780..a8c1d943cb 100644 --- a/examples/global_ALE/layer/MOM_parameter_doc.all +++ b/examples/global_ALE/layer/MOM_parameter_doc.all @@ -1048,6 +1048,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1189,9 +1192,6 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True diff --git a/examples/global_ALE/z/MOM_parameter_doc.all b/examples/global_ALE/z/MOM_parameter_doc.all index 63600bdf8b..83d802d254 100644 --- a/examples/global_ALE/z/MOM_parameter_doc.all +++ b/examples/global_ALE/z/MOM_parameter_doc.all @@ -1113,6 +1113,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. +USE_KPP = True ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1258,14 +1261,13 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. -USE_KPP = True ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ! === Parameters of module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. RI_CRIT = 0.3 ! [nondim] default = 0.3 ! Critical Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). diff --git a/examples/global_ALE/z/MOM_parameter_doc.short b/examples/global_ALE/z/MOM_parameter_doc.short index a6cb10480f..cb60f4e1b2 100644 --- a/examples/global_ALE/z/MOM_parameter_doc.short +++ b/examples/global_ALE/z/MOM_parameter_doc.short @@ -427,6 +427,9 @@ NK_ZSPACE (from file) = 50 ! [nondim] ! === Parameters of module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. +USE_KPP = True ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. ML_RADIATION = True ! [Boolean] default = False ! If true, allow a fraction of TKE available from wind ! work to penetrate below the base of the mixed layer @@ -486,9 +489,6 @@ READ_TIDEAMP = True ! [Boolean] default = False H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. -USE_KPP = True ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ! === Parameters of module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP diff --git a/examples/lock_exchange/MOM_parameter_doc.all b/examples/lock_exchange/MOM_parameter_doc.all index 0232904c5e..47bc8d2f91 100644 --- a/examples/lock_exchange/MOM_parameter_doc.all +++ b/examples/lock_exchange/MOM_parameter_doc.all @@ -944,6 +944,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1027,9 +1030,6 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True diff --git a/examples/nonBous_global/MOM_parameter_doc.all b/examples/nonBous_global/MOM_parameter_doc.all index 1656b8e580..17df80dcd8 100644 --- a/examples/nonBous_global/MOM_parameter_doc.all +++ b/examples/nonBous_global/MOM_parameter_doc.all @@ -1087,6 +1087,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1228,9 +1231,6 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True diff --git a/examples/resting/z/MOM_parameter_doc.all b/examples/resting/z/MOM_parameter_doc.all index 138614bf80..e66b1dcc83 100644 --- a/examples/resting/z/MOM_parameter_doc.all +++ b/examples/resting/z/MOM_parameter_doc.all @@ -1017,6 +1017,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1100,9 +1103,6 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True diff --git a/examples/seamount/layer/MOM_parameter_doc.all b/examples/seamount/layer/MOM_parameter_doc.all index 0bafb2d2e8..b200778fee 100644 --- a/examples/seamount/layer/MOM_parameter_doc.all +++ b/examples/seamount/layer/MOM_parameter_doc.all @@ -940,6 +940,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1023,9 +1026,6 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True diff --git a/examples/seamount/sigma/MOM_parameter_doc.all b/examples/seamount/sigma/MOM_parameter_doc.all index dc51b188a2..3914725b92 100644 --- a/examples/seamount/sigma/MOM_parameter_doc.all +++ b/examples/seamount/sigma/MOM_parameter_doc.all @@ -1013,6 +1013,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1096,9 +1099,6 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True diff --git a/examples/seamount/z/MOM_parameter_doc.all b/examples/seamount/z/MOM_parameter_doc.all index a33ca50c4d..3006d1d21d 100644 --- a/examples/seamount/z/MOM_parameter_doc.all +++ b/examples/seamount/z/MOM_parameter_doc.all @@ -1013,6 +1013,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1096,9 +1099,6 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True diff --git a/examples/single_column/MOM_parameter_doc.all b/examples/single_column/MOM_parameter_doc.all index d9aef92539..08e19241b9 100644 --- a/examples/single_column/MOM_parameter_doc.all +++ b/examples/single_column/MOM_parameter_doc.all @@ -57,7 +57,7 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" !NIPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!NJPROC = 2 ! +!NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. NIPROC_IO = 0 ! default = 0 @@ -828,6 +828,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -933,9 +936,6 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True diff --git a/examples/single_column/MOM_parameter_doc.short b/examples/single_column/MOM_parameter_doc.short index f10512d2ef..952844787d 100644 --- a/examples/single_column/MOM_parameter_doc.short +++ b/examples/single_column/MOM_parameter_doc.short @@ -25,7 +25,7 @@ NJGLOBAL = 2 ! !NIPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!NJPROC = 2 ! +!NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. diff --git a/examples/sloshing/layer/MOM_parameter_doc.all b/examples/sloshing/layer/MOM_parameter_doc.all index 9663de5606..72877860fb 100644 --- a/examples/sloshing/layer/MOM_parameter_doc.all +++ b/examples/sloshing/layer/MOM_parameter_doc.all @@ -939,6 +939,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1022,9 +1025,6 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True diff --git a/examples/sloshing/rho/MOM_parameter_doc.all b/examples/sloshing/rho/MOM_parameter_doc.all index 87ea152474..7978deeced 100644 --- a/examples/sloshing/rho/MOM_parameter_doc.all +++ b/examples/sloshing/rho/MOM_parameter_doc.all @@ -1012,6 +1012,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1095,9 +1098,6 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True diff --git a/examples/torus_advection_test/MOM_parameter_doc.all b/examples/torus_advection_test/MOM_parameter_doc.all index dc26c56e6d..d929dfd8c9 100644 --- a/examples/torus_advection_test/MOM_parameter_doc.all +++ b/examples/torus_advection_test/MOM_parameter_doc.all @@ -947,6 +947,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1017,9 +1020,6 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True diff --git a/src/core/MOM_forcing_type.F90 b/src/core/MOM_forcing_type.F90 index 0d9827d652..892f46b341 100644 --- a/src/core/MOM_forcing_type.F90 +++ b/src/core/MOM_forcing_type.F90 @@ -358,7 +358,7 @@ subroutine extractFluxes2d(G, fluxes, optics, nsw, dt, & end subroutine extractFluxes2d -subroutine calculateBuoyancyFlux1d(G, fluxes, optics, h, Temp, Salt, tv, j, buoyancyFlux, includeSW ) +subroutine calculateBuoyancyFlux1d(G, fluxes, optics, h, Temp, Salt, tv, j, buoyancyFlux, netHeatMinusSW, netSalt ) ! Calculates buoyancy flux by adding up the heat, FW and salt fluxes and linearizing ! about the surface state. @@ -372,16 +372,17 @@ subroutine calculateBuoyancyFlux1d(G, fluxes, optics, h, Temp, Salt, tv, j, buoy type(thermo_var_ptrs), intent(inout) :: tv ! Thermodynamics type (out needed for tv%TempxPmE ????) integer, intent(in) :: j ! j-index of row to work on real, dimension(NIMEM_), intent(inout) :: buoyancyFlux ! Buoyancy flux (m2/s3) - logical, optional, intent(in) :: includeSW ! If True, include SW heating in buoyancy flux (default False) + real, dimension(NIMEM_), intent(inout) :: netHeatMinusSW ! Heat flux excluding SW (K m/s) + real, dimension(NIMEM_), intent(inout) :: netSalt ! Salt flux (ppt m/s) ! Local variables integer :: nsw, start, npts real, parameter :: dt = 1. ! This is set to unity to return a rate from extractFluxes1d - real, dimension( SZI_(G) ) :: netH, netHeat, netSalt ! FW, heat, salt fluxes in (m/s, K m/s, ppt m/s) + real, dimension( SZI_(G) ) :: netH, netHeat ! FW, heat fluxes in (m/s, K m/s, ppt m/s) real, dimension( optics%nbands, SZI_(G) ) :: penSWbnd ! SW penetration bands real, dimension( SZI_(G) ) :: pressure ! Pressurea the surface ( Pa ) real, dimension( SZI_(G) ) :: dRhodT, dRhodS ! Derivatives of density - logical :: useRiverHeatContent, useCalvingHeatContent, addSWtoNetHeat + logical :: useRiverHeatContent, useCalvingHeatContent real :: depthBeforeScalingFluxes, GoRho nsw = optics%nbands @@ -392,8 +393,6 @@ subroutine calculateBuoyancyFlux1d(G, fluxes, optics, h, Temp, Salt, tv, j, buoy GoRho = G%g_Earth / G%Rho0 start = 1 + G%isc - G%isd npts = 1 + G%iec - G%isc - addSWtoNetHeat = .False. - if (present(includeSW)) addSWtoNetHeat = includeSW ! Fetch the fresh-water, heat and salt fluxes ! netH is the fresh-water flux @@ -401,7 +400,7 @@ subroutine calculateBuoyancyFlux1d(G, fluxes, optics, h, Temp, Salt, tv, j, buoy ! netHeat is the heat flux EXCEPT the penetrating SW call extractFluxes1d(G, fluxes, optics, nsw, j, dt, & depthBeforeScalingFluxes, useRiverHeatContent, useCalvingHeatContent, & - h(:,j,:), Temp(:,j,:), netH, netHeat, netSalt, penSWbnd, tv) + h(:,j,:), Temp(:,j,:), netH, netHeatMinusSW, netSalt, penSWbnd, tv) ! Density derivatives call calculate_density_derivs(Temp(:,j,1), Salt(:,j,1), pressure, & @@ -411,7 +410,7 @@ subroutine calculateBuoyancyFlux1d(G, fluxes, optics, h, Temp, Salt, tv, j, buoy netSalt(:) = netSalt(:) - Salt(:,j,1) * netH * G%H_to_m ! Add back in the SW heating - if (addSWtoNetHeat) netHeat(:) = netHeat(:) + sum( penSWbnd(:,:), dim=1 ) + netHeat(:) = netHeatMinusSW(:) + sum( penSWbnd(:,:), dim=1 ) ! Convert to a buoyancy flux, excluding penetrating SW heating buoyancyFlux(:) = - GoRho * ( dRhodS(:) * netSalt(:) + dRhodT(:) * netHeat(:) ) ! m2/s3 @@ -419,26 +418,32 @@ subroutine calculateBuoyancyFlux1d(G, fluxes, optics, h, Temp, Salt, tv, j, buoy end subroutine calculateBuoyancyFlux1d -subroutine calculateBuoyancyFlux2d(G, fluxes, optics, h, Temp, Salt, tv, buoyancyFlux, includeSW ) +subroutine calculateBuoyancyFlux2d(G, fluxes, optics, h, Temp, Salt, tv, buoyancyFlux, netHeatMinusSW, netSalt ) ! Calculates buoyancy flux by adding up the heat, FW and salt fluxes and linearizing ! about the surface state. ! Arguments - type(ocean_grid_type), intent(in) :: G ! Ocean grid - type(forcing), intent(in) :: fluxes ! Surface fluxes/forcing type - type(optics_type), pointer :: optics ! Optics for penetrating SW - real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h ! Layer/level thicknesses (units of H) - real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: Temp ! Pot. temperature (degrees C) - real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: Salt ! Salinity (ppt) - type(thermo_var_ptrs), intent(inout) :: tv ! Thermodynamics type (out needed for tv%TempxPmE ????) - real, dimension(NIMEM_,NJMEM_), intent(inout) :: buoyancyFlux ! Buoyancy flux (m2/s3) - logical, optional, intent(in) :: includeSW ! If True, include SW heating in buoyancy flux (default False) + type(ocean_grid_type), intent(in) :: G ! Ocean grid + type(forcing), intent(in) :: fluxes ! Surface fluxes/forcing type + type(optics_type), pointer :: optics ! Optics for penetrating SW + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h ! Layer/level thicknesses (units of H) + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: Temp ! Pot. temperature (degrees C) + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: Salt ! Salinity (ppt) + type(thermo_var_ptrs), intent(inout) :: tv ! Thermodynamics type (out needed for tv%TempxPmE ????) + real, dimension(NIMEM_,NJMEM_), intent(inout) :: buoyancyFlux ! Buoyancy flux (m2/s3) + real, dimension(NIMEM_,NJMEM_),optional,intent(inout) :: netHeatMinusSW ! Heat flux excluding SW (K m/s) + real, dimension(NIMEM_,NJMEM_),optional,intent(inout) :: netSalt ! Salt flux (ppt m/s) ! Local variables + real, dimension( SZI_(G) ) :: netT, netS ! Fluxes in (K m/s, ppt m/s) integer :: j + netT(:) = 0. ; netS(:) = 0. + do j = G%jsc, G%jec - call calculateBuoyancyFlux1d(G, fluxes, optics, h, Temp, Salt, tv, j, buoyancyFlux(:,j), includeSW ) + call calculateBuoyancyFlux1d(G, fluxes, optics, h, Temp, Salt, tv, j, buoyancyFlux(:,j), netT, netS ) + if (present(netHeatMinusSW)) netHeatMinusSW(:,j) = netT(:) + if (present(netSalt)) netSalt(:,j) = netS(:) enddo ! j end subroutine calculateBuoyancyFlux2d diff --git a/src/parameterizations/vertical/MOM_diabatic_driver.F90 b/src/parameterizations/vertical/MOM_diabatic_driver.F90 index ab0a354d98..9b37946853 100644 --- a/src/parameterizations/vertical/MOM_diabatic_driver.F90 +++ b/src/parameterizations/vertical/MOM_diabatic_driver.F90 @@ -65,6 +65,7 @@ module MOM_diabatic_driver !* * !********+*********+*********+*********+*********+*********+*********+** +use MOM_bulk_mixed_layer, only : bulkmixedlayer, bulkmixedlayer_init, bulkmixedlayer_CS use MOM_cpu_clock, only : cpu_clock_id, cpu_clock_begin, cpu_clock_end use MOM_cpu_clock, only : CLOCK_MODULE_DRIVER, CLOCK_MODULE, CLOCK_ROUTINE use MOM_entrain_diffusive, only : entrainment_diffusive, entrain_diffusive_init @@ -77,7 +78,7 @@ module MOM_diabatic_driver use MOM_error_handler, only : MOM_error, FATAL, WARNING use MOM_file_parser, only : get_param, log_version, param_file_type use MOM_forcing_type, only : forcing, optics_type, MOM_forcing_chksum -use MOM_forcing_type, only : extractFluxes1d, absorbRemainingSW +use MOM_forcing_type, only : extractFluxes1d, absorbRemainingSW, calculateBuoyancyFlux2d use MOM_geothermal, only : geothermal, geothermal_init, geothermal_end, geothermal_CS use MOM_grid, only : ocean_grid_type use MOM_io, only : vardesc @@ -86,7 +87,7 @@ module MOM_diabatic_driver use MOM_internal_tides, only : propagate_int_tide, register_int_tide_restarts use MOM_internal_tides, only : internal_tides_init, internal_tides_end, int_tide_CS use MOM_kappa_shear, only : Calculate_kappa_shear, kappa_shear_init, Kappa_shear_CS -use MOM_bulk_mixed_layer, only : bulkmixedlayer, bulkmixedlayer_init, bulkmixedlayer_CS +use MOM_KPP, only : KPP_CS, KPP_init, KPP_calculate, KPP_end use MOM_opacity, only : opacity_init, set_opacity, opacity_end, opacity_CS use MOM_set_diffusivity, only : set_diffusivity, set_BBL_diffusivity use MOM_set_diffusivity, only : set_diffusivity_init, set_diffusivity_end @@ -146,6 +147,8 @@ module MOM_diabatic_driver ! freezing temperature when making frazil. The ! default is false, which will be faster but is ! inappropriate with ice-shelf cavities. + logical :: useKPP ! If true, use [CVmix] KPP diffusivities and non-local + ! transport. logical :: debug ! If true, write verbose checksums for debugging purposes. type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the ! timing of diagnostic output. @@ -168,6 +171,7 @@ module MOM_diabatic_driver type(tracer_flow_control_CS), pointer :: tracer_flow_CSp => NULL() type(optics_type), pointer :: optics => NULL() type(diag_to_Z_CS), pointer :: diag_to_Z_CSp => NULL() + type(KPP_CS), pointer :: KPP_CSp => NULL() end type diabatic_CS integer :: id_clock_entrain, id_clock_mixedlayer, id_clock_set_diffusivity @@ -279,6 +283,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) ! interpolated into depth space. integer :: z_ids(7) ! The id numbers of the diagnostics that are to be ! interpolated into depth space. + real, dimension(SZI_(G),SZJ_(G)) :: buoyancyFlux ! Buoyancy flux for KPP (m2/s3) integer :: i, j, k, is, ie, js, je, Isq, Ieq, Jsq, Jeq, nz, nkmb real, pointer :: T(:,:,:), S(:,:,:) is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec ; nz = G%ke @@ -415,6 +420,16 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) call cpu_clock_begin(id_clock_set_diffusivity) call set_diffusivity(u, v, h, tv, fluxes, CS%optics, visc, dt, G, CS%set_diff_CSp, Kd, Kd_int) + if (CS%useKPP) then + ! KPP needs the surface buoyancy flux but does not update state variables. + ! We could make this call higher up to avoid a repeat unpacking of the surface fluxes. ???? + call calculateBuoyancyFlux2d(G, fluxes, CS%optics, h, tv%T, tv%S, tv, buoyancyFlux) + ! The KPP scheme calculates the mixed layer diffusivities and non-local transport + ! and requires the interior diffusivity to be complete so that KPP can match profiles. + ! Thus, KPP is the last contribution to Kd. + call KPP_calculate(CS%KPP_CSp, G, h, tv%T, tv%S, u, v, tv%eqn_of_state, & + fluxes%ustar, buoyancyFlux, Kd_int) + endif call cpu_clock_end(id_clock_set_diffusivity) if (CS%debug) then call MOM_state_chksum("after set_diffusivity ", u(:,:,:), v(:,:,:), h(:,:,:), G) @@ -1423,6 +1438,10 @@ subroutine diabatic_driver_init(Time, G, param_file, useALEalgorithm, diag, & "entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) \n"//& "over the same distance.", units="m2 s-1", default=0.) endif + call get_param(param_file, mod, "USE_KPP", CS%useKPP, & + "If true, turns on the [CVmix] KPP scheme of Large et al., 1984,\n"// & + "to calculate diffusivities and non-local transport in the OBL.", & + default=.false.) if (G%Boussinesq) then ; thickness_units = "meter" else ; thickness_units = "kilogram meter-2" ; endif @@ -1474,6 +1493,8 @@ subroutine diabatic_driver_init(Time, G, param_file, useALEalgorithm, diag, & if (CS%id_wd > 0) call safe_alloc_ptr(CDp%diapyc_vel,isd,ied,jsd,jed,nz+1) call set_diffusivity_init(Time, G, param_file, diag, CS%set_diff_CSp, diag_to_Z_CSp) + if (CS%useKPP) call KPP_init(param_file, G, diag, Time, CS%KPP_CSp) + call entrain_diffusive_init(Time, G, param_file, diag, CS%entrain_diffusive_CSp) if (CS%use_geothermal) & call geothermal_init(Time, G, param_file, diag, CS%geothermal_CSp) @@ -1526,6 +1547,7 @@ subroutine diabatic_driver_end(CS) call entrain_diffusive_end(CS%entrain_diffusive_CSp) call set_diffusivity_end(CS%set_diff_CSp) + if (CS%useKPP) call KPP_end(CS%KPP_CSp) if (associated(CS%optics)) then call opacity_end(CS%opacity_CSp, CS%optics) diff --git a/src/parameterizations/vertical/MOM_set_diffusivity.F90 b/src/parameterizations/vertical/MOM_set_diffusivity.F90 index 0d489917fa..d2b55aa2f3 100644 --- a/src/parameterizations/vertical/MOM_set_diffusivity.F90 +++ b/src/parameterizations/vertical/MOM_set_diffusivity.F90 @@ -49,11 +49,10 @@ module MOM_set_diffusivity use MOM_checksums, only : hchksum, uchksum, vchksum use MOM_error_handler, only : MOM_error, is_root_pe, FATAL, WARNING, NOTE use MOM_file_parser, only : get_param, log_param, log_version, param_file_type -use MOM_forcing_type, only : forcing, optics_type, calculateBuoyancyFlux2d +use MOM_forcing_type, only : forcing, optics_type use MOM_grid, only : ocean_grid_type use MOM_intrinsic_functions, only : invcosh use MOM_io, only : slasher, vardesc -use MOM_KPP, only : KPP_CS, KPP_init, KPP_end, KPP_calculate use MOM_string_functions, only : uppercase use MOM_thickness_diffuse, only : vert_fill_TS use MOM_variables, only : thermo_var_ptrs, vertvisc_type, p3d @@ -249,8 +248,6 @@ module MOM_set_diffusivity logical :: user_change_diff ! If true, call user-defined code to change the ! diffusivity. logical :: double_diffusion ! If true, enable double-diffusive mixing. - logical :: useKPP ! If true, use [CVmix] KPP diffusivities and non-local - ! transport. real :: Max_Rrho_salt_fingers ! maximum density ratio for salt fingering real :: Max_salt_diff_salt_fingers ! maximum salt diffusivity for salt fingers real :: Kv_molecular ! molecular viscosity for double diffusive convection @@ -271,7 +268,6 @@ module MOM_set_diffusivity integer :: id_KT_extra = -1, id_KS_extra = -1 integer :: id_KT_extra_z = -1, id_KS_extra_z = -1 character(len=200) :: inputdir - type(KPP_CS), pointer :: KPP_CSp => NULL() type(user_change_diff_CS), pointer :: user_change_diff_CSp => NULL() type(diag_to_Z_CS), pointer :: diag_to_Z_CSp => NULL() end type set_diffusivity_CS @@ -403,7 +399,6 @@ subroutine set_diffusivity(u, v, h, tv, fluxes, optics, visc, dt, G, CS, & ! interpolated into depth space. integer :: i, j, k, is, ie, js, je, nz integer :: isd, ied, jsd, jed - real, dimension(SZI_(G),SZJ_(G)) :: buoyancyFlux real :: kappa_fill ! diffusivity used to fill massless layers real :: dt_fill ! timestep used to fill massless layers @@ -711,19 +706,6 @@ subroutine set_diffusivity(u, v, h, tv, fluxes, optics, visc, dt, G, CS, & T_f, S_f, dd%Kd_user) endif - if (CS%useKPP) then - ! The KPP scheme calculates the mixed layer diffusivities and non-local transport - ! and requires the interior diffusivity to be complete so that KPP can match profiles. - ! Thus, KPP is the last contribution to Kd. - if (.not. present(KD_int)) call MOM_error(FATAL,'set_diffusivity: '//& - 'KPP can only be used with optional argument Kd_int.') - ! KPP needs the surface buoyancy flux but does not update state variables. - ! We could make this call higher up to avoid a repeat unpacking of the surface fluxes. ???? - call calculateBuoyancyFlux2d(G, fluxes, optics, h, tv%T, tv%S, tv, buoyancyFlux, includeSW = .True. ) - call KPP_calculate(CS%KPP_CSp, G, h, tv%T, tv%S, u, v, tv%eqn_of_state, & - fluxes%ustar, buoyancyFlux, Kd_int) - endif - if (CS%id_Kd_layer > 0) call post_data(CS%id_Kd_layer, Kd, CS%diag) if (CS%id_Kd_interface > 0) call post_data(CS%id_Kd_interface, Kd_int, CS%diag) @@ -2647,12 +2629,6 @@ subroutine set_diffusivity_init(Time, G, param_file, diag, CS, diag_to_Z_CSp) call user_change_diff_init(Time, G, param_file, diag, CS%user_change_diff_CSp) endif - call get_param(param_file, mod, "USE_KPP", CS%useKPP, & - "If true, turns on the [CVmix] KPP scheme of Large et al., 1984,\n"// & - "to calculate diffusivities and non-local transport in the OBL.", & - default=.false.) - if (CS%useKPP) call KPP_init(param_file, G, diag, Time, CS%KPP_CSp) - end subroutine set_diffusivity_init subroutine set_diffusivity_end(CS) @@ -2661,8 +2637,6 @@ subroutine set_diffusivity_end(CS) if (CS%user_change_diff) & call user_change_diff_end(CS%user_change_diff_CSp) - if (CS%useKPP) call KPP_end(CS%KPP_CSp) - if (associated(CS)) deallocate(CS) end subroutine set_diffusivity_end From 44efe57fb2b3e404e5fc156fcba0498462629fe1 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Sat, 24 Aug 2013 15:02:44 -0400 Subject: [PATCH 131/372] Turned on KPP in passive mode for single_column Bugfix: I had the logic for KPP%PASSIVE inverted so global_ALE was NOT using KPP (ie. was passive but appear active). --- examples/global_ALE/z/MOM_override | 1 + examples/global_ALE/z/MOM_parameter_doc.all | 2 +- examples/global_ALE/z/MOM_parameter_doc.short | 2 + examples/single_column/MOM_input | 1104 +++++++---------- examples/single_column/MOM_override2 | 1 + examples/single_column/MOM_parameter_doc.all | 25 +- .../single_column/MOM_parameter_doc.short | 11 + examples/single_column/diag_table | 41 +- examples/single_column/plotBML.m | 59 + src/parameterizations/vertical/MOM_KPP.F90 | 2 +- 10 files changed, 602 insertions(+), 646 deletions(-) create mode 100644 examples/single_column/plotBML.m diff --git a/examples/global_ALE/z/MOM_override b/examples/global_ALE/z/MOM_override index 4ee38ff5af..c2db3f824b 100644 --- a/examples/global_ALE/z/MOM_override +++ b/examples/global_ALE/z/MOM_override @@ -3,6 +3,7 @@ #override USE_REGRIDDING = True #override BULKMIXEDLAYER = False USE_KPP = True +KPP%PASSIVE = True #override MIXEDLAYER_RESTRAT = False #override COORD_FILE = "Layer_coord50.nc" REGRIDDING_COORDINATE_MODE = "Z*" diff --git a/examples/global_ALE/z/MOM_parameter_doc.all b/examples/global_ALE/z/MOM_parameter_doc.all index 83d802d254..42834564e5 100644 --- a/examples/global_ALE/z/MOM_parameter_doc.all +++ b/examples/global_ALE/z/MOM_parameter_doc.all @@ -1266,7 +1266,7 @@ H2_FILE = "sgs_h2.nc" ! ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ KPP% -PASSIVE = False ! [Boolean] default = False +PASSIVE = True ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. RI_CRIT = 0.3 ! [nondim] default = 0.3 ! Critical Richardson number used to define depth of the diff --git a/examples/global_ALE/z/MOM_parameter_doc.short b/examples/global_ALE/z/MOM_parameter_doc.short index cb60f4e1b2..8f9eef224e 100644 --- a/examples/global_ALE/z/MOM_parameter_doc.short +++ b/examples/global_ALE/z/MOM_parameter_doc.short @@ -494,6 +494,8 @@ H2_FILE = "sgs_h2.nc" ! ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ KPP% +PASSIVE = True ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. %KPP ! === Parameters of module MOM_entrain_diffusive === diff --git a/examples/single_column/MOM_input b/examples/single_column/MOM_input index fb609b653e..3f27557f46 100644 --- a/examples/single_column/MOM_input +++ b/examples/single_column/MOM_input @@ -1,630 +1,474 @@ -!********+*********+*********+*********+*********+*********+*********+* -!* This file determines the adjustable run-time parameters for the * -!* Modular Ocean Model (MOM), versions 6 and later. Where * -!* appropriate, MKS units are used. * -!********+*********+*********+*********+*********+*********+*********+* -! >>> single_column test case <<< - -! Specify properties of the physical domain. -OMEGA = 7.2921e-5 ! The rotation rate of the earth in s-1. -ROTATION = "betaplane" ! Rotation approximation (2omegasinlat, - ! betaplane or USER). -F_0 = 1.0e-4 ! Reference Coriolis value for betaplane - ! option in s-1. -BETA = 0. ! df/dy term for betaplane option in m-1 s-1. - ! Set to 0. for f-plane. -RAD_EARTH = 6.378e6 ! The radius of the earth in m. -G_EARTH = 9.80 ! G_EARTH is the Earth's gravitational - ! acceleration, in m s-2. -GRID_CONFIG = "cartesian" ! Method for defining horizontal grid - ! = file|cartesian|spherical|mercator - ! file - read grid from file "GRID_FILE" - ! cartesian - a Cartesian grid - ! spherical - a spherical grid - ! mercator - a mercator grid - ! Name of file to read horizontal grid data -TOPO_CONFIG = "flat" ! Method for defining topography - ! file - read topographic information from file - ! (TOPO_FILE). - ! flat - flat bottom set to MAXIMUM_DEPTH. - ! bowl - bowl like basin using MAXIMUM_DEPTH and - ! MINIMUM_DEPTH. - ! spoon - similar to bowl except that southern - ! face of the "bowl" is open. - ! DOME - sill-overflow test case basin. - ! USER - user defined - ! If topography is to be set externally, - ! then this is the file to use. -MAXIMUM_DEPTH = 5500.0 ! The maximum depth of the ocean in m. -MINIMUM_DEPTH = 0.5 ! The minimum ocean depth, in m. Anything - ! shallower than this depth is assumed to be on - ! land, and all fluxes are masked out. -CHANNEL_CONFIG = "none" ! A string which determines which - ! set of channels are restricted to specific - ! widths. The default, "none", has no - ! partially restricted channels. - -COORD_CONFIG = "file" ! How layers are to be defined: - ! file - read coordinate information from file - ! (COORD_FILE). - ! ts_ref - use reference temperature - ! and salinity (T_REF and S_REF) to determine - ! surface density and GINT calculate internal - ! densities. - ! gprime - use reference density (RHO_0) for - ! surface density and GINT calculate internal - ! densities. - ! ts_profile - use profiles of temperature - ! and salinity (read from COORD_FILE) to determine - ! surface density and internal densities. - ! USER - user defined routine -COORD_FILE = "ICs.nc" - ! If the vertical coordinate is defined by a - ! file, use this file. -GFS = 9.80 ! The reduced gravity at the free - ! surface, in m s-2. - -THICKNESS_CONFIG = "file" ! Method for defining initial layer thicknesses - ! file - read thickness information from file - ! (THICKNESS_FILE). - ! uniform - thickness is distributed uniformly - ! and equally between layers. - ! search - thickness determined by search - ! through initial temperature and salinity space - ! of a fixed coordinate data set (not yet - ! implemented) - ! USER - user defined -THICKNESS_FILE = "ICs.nc" - ! If the Method for defining initial layer - ! thicknesses is "file", then this is the file - ! to use. -ADJUST_THICKNESS = True ! All mass below the bottom removed if the - ! topography is shallower than the input file - ! would indicate. - -VELOCITY_CONFIG = "zero" ! Method for defining initial layer velocities - ! file - read velocity information from file. - ! zero - zero velocities everywhere. - ! USER - user defined. - -! Specify the numerical domain. -NIGLOBAL = 2 ! NIGLOBAL and NJGLOBAL are the number of thickness -NJGLOBAL = 2 ! grid points in the zonal and meridional - ! directions of the physical domain. -NK = 48 ! The number of layers. -NIHALO = 2 ! NIHALO and NJHALO are the number of halo -NJHALO = 2 ! points on each side in the x- and y-directions. - ! If static memory allocation is used, these - ! must match the values of NIHALO_ and NJHALO_ - ! in MOM_memory.h. - -! The following parameters only apply if the grid is internally generated. -LENLAT = 1.0 ! The length of the domain in units defined -LENLON = 1.0 ! defined by AXIS_UNITS; by default the units - ! are degrees of latitude and longitude. -SOUTHLAT = 30.0 ! The domain's southern latitude. -WESTLON = 0.0 ! The domain's western longitude. -AXIS_UNITS = "degrees" ! AXIS_UNITS should be defined as "k" for km, - ! "m" for m, or undefined for degrees of - ! latitude and longitude. Except on a Cartesian - ! grid, only degrees are currently implemented. -REENTRANT_X = True ! If defined, the domain is zonally reentrant. -REENTRANT_Y = True ! If defined, the domain is meridionally - ! reentrant. -TRIPOLAR_N = False ! Use tripolar connectivity at the northern - ! edge of the domain. With TRIPOLAR_N, NIGLOBAL - ! must be even. - -DEBUG = False ! If true, write out verbose debugging data. -SEND_LOG_TO_STDOUT = False ! If true write out log information to stdout. - -! Specify the time integration scheme. -SPLIT = False ! Use the split time stepping if defined. -DT_FORCING = 7200.0 ! The time step for changing forcing or - ! writing certain diagnostics, in s. -DT_THERM = 7200.0 ! The thermodynamic time step, in s. DT_THERM - ! should be an integer multiple of DT and less - ! than or equal to DT_FORCING. -DT = 3600.0 ! The (baroclinic) dynamics time step, in s. - ! DT should be an integer fraction of DT_FORCING. -BE = 0.6 ! BE determines whether the neutral baroclinic - ! time stepping scheme (0.5) or a backward Euler - ! scheme (1) is used. BE may be from 0.5 to 1, - ! but instability may occur near 0.5. -ETA_TOLERANCE = 1e-6 ! The tolerance, in m, for the differences - ! between the barotropic and baroclinic - ! estimates of the sea surface height due to - ! the fluxes through each face. The total - ! tolerance for SSH is 4 times this value. The - ! default is 0.5*NK*EPSILON, and this should not - ! be set less than about 10^-15*MAXIMUM_DEPTH. -ETA_TOLERANCE_AUX = 1e-3 ! The equivalent to ETA_TOLERANCE for the - ! calculation of auxiliary velocities, in m. - -! Specify properties of the I/O and length of the integration. -TIMEUNIT = 86400.0 ! The time unit in seconds for the following - ! fields. -DAYMAX = 30.0 ! The final day of the simulation. -ENERGYSAVEDAYS = 1.0 ! The number of days between saves of the - ! energies of the run. -ENERGYFILE = "timestats" ! The file to use to save the energies. -RESTARTFILE = "MOM.res" ! The name of the restart file. -RESTINT = 3650.0 ! The number of days between saves of the - ! restart file. Use a value that is larger than - ! DAYMAX not to save incremental restart files - ! within a run. Use 0 not to save restart files - ! at all. -PARALLEL_RESTARTFILES = False ! If defined, each processor writes its own - ! restart file, otherwise a single restart file - ! is generated. -RESTART_CONTROL = 0 ! RESTART_CONTROL determines which restart - ! files are written - Add 2 (bit 1) for a time- - ! stamped restart file, and odd (bit 0) for a - ! non-time-stamped file. A restart will be - ! saved at the end of the run segment for any - ! non-negative value. -SAVE_INITIAL_CONDS = True ! If defined, the inital conditions are - ! written to IC_OUTPUT_FILE at the start of a - ! new run. -IC_OUTPUT_FILE = "GOLD_IC" ! The name-root of a file into which the - ! initial conditions are written for a new run. -ALWAYS_WRITE_GEOM = False ! If ALWAYS_WRITE_GEOM is defined, the - ! ocean_geometry file is written anew with each - ! run segment. Otherwise it is only written for - ! a new run. The default is defined. -Z_OUTPUT_GRID_FILE = "../zgrid.nc" - ! The file that specifies the vertical grid - ! for depth-space diagnostics. -MIN_Z_DIAG_INTERVAL = 2.16e4 ! The minimum amount of time in seconds between - ! calculations of depth-space diagnostics. - ! Making this larger than DT_THERM reduces the - ! performance penalty of regridding to depth - ! online. - -MAXCPU = 28800.0 ! The maximum amount of cpu time per processor - ! for which MOM should run before saving a - ! restart file and quitting with a return value - ! that indicates that a further execution is - ! required to complete the simulation. If - ! automatic restarts are not desired, use a - ! negative value for MAXCPU. MAXCPU has units - ! of wall-clock seconds. (i.e. CPU time limit is - ! larger by a factor of the number of processors - ! used. -INPUTDIR = "INPUT" ! INPUTDIR is a directory in which NetCDF - ! input files might be found. - -! Specify the horizontal (along-isopycnal) viscosity. -LAPLACIAN = True ! LAPLACIAN is defined to use a Laplacian - ! horizontal viscosity. -BIHARMONIC = True ! BIHARMONIC is defined to use a biharmonic - ! horizontal viscosity. BIHARMONIC may be used - ! with LAPLACIAN, and it is automatically - ! defined if LAPLACIAN is undefined. -BOUND_KH = True ! If BOUND_KH is defined, the Laplacian - ! coefficient is locally limited to guarantee - ! stability. -BOUND_AH = True ! If BOUND_AH is defined, the biharmonic - ! coefficient is locally limited to guarantee - ! stability. -BETTER_BOUND_KH = True ! If BETTER_BOUND_KH is defined, use more - ! careful bounds in limiting KH for stability. -BETTER_BOUND_AH = True ! If BETTER_BOUND_AH is defined, use more - ! careful bounds in limiting AH for stability. -RESOLN_SCALED_KH = False ! If true, the lateral viscosity is scaled - ! away when the first baroclinic deformation - ! radius is well resolved. -KH = 0.0 ! The Laplacian horizontal viscosity, in - ! m2 s-1. KH is used if LAPLACIAN is defined. -AH = 0.0 ! The biharmonic horizontal viscosity, in - ! m4 s-1. AH is used if BIHARMONIC is defined. -KH_VEL_SCALE = 0.01 ! The velocity scale which is multiplied by - ! the grid spacing to calculate the Laplacian - ! viscosity ,if LAPLACIAN is defined, in m s-1. - ! The final viscosity is the largest of this - ! scaled viscosity, the Smagorinsky viscosity - ! and KH. -AH_VEL_SCALE = 0.05 ! The velocity scale which is multiplied by - ! the cube of the grid spacing to calculate the - ! biharmonic viscosity if BIHARMONIC is defined, - ! in units of m s-1. The final viscosity is - ! the largest of this scaled viscosity, the - ! Smagorinsky viscosity and AH. -SMAGORINSKY_KH = False ! If defined, use Smagorinsky's nonlinear eddy - ! viscosity. KH is the background. -SMAG_LAP_CONST = 0.15 ! The nondimensional Laplacian Smagorinsky - ! constant. Often 0.15. -SMAGORINSKY_AH = True ! If defined, use a biharmonic form of - ! Smagorinsky's nonlinear eddy viscosity. -SMAG_BI_CONST = 0.06 ! The nondimensional biharmonic Smagorinsky - ! constant. Often 0.015. -NOSLIP = False ! This should True for no slip - ! boundary conditions False for free - ! slip boundary conditions (the default). The - ! implementation of the free slip boundary - ! conditions on a C-grid is much cleaner than - ! the no slip boundary conditions. The use of - ! free slip b.c.s is strongly encouraged. The - ! no slip b.c.s are not implemented with the - ! biharmonic viscosity. - -! Specify the horizontal interface depth (akin to Gent-McWilliams) diffusion. -THICKNESSDIFFUSE = False ! If THICKNESSDIFFUSE is defined, interfaces - ! are diffused with a coefficient of KHTH. -THICKNESSDIFFUSE_FIRST = False ! If THICKNESSDIFFUSE_FIRST is defined, do - ! thickness diffusion before dynamics. -RESOLN_SCALED_KHTH = False ! If defined, the interface depth diffusivity - ! is scaled away when the first baroclinic - ! deformation radius is well resolved. -KHTH_SLOPE_MAX = 1.0e-2 ! A slope beyond which the calculated isopycnal - ! slope is not reliable and is scaled away. - -MIXEDLAYER_RESTRAT = False ! If true, a density-gradient dependent - ! re-stratifying flow is imposed in the mixed - ! layer. - -! Specify the scheme for the Coriolis and momentum advection terms. -CORIOLIS_SCHEME = "SADOURNY75_ENERGY" - ! Selects the discretization of Coriolis terms. - ! Possible values are: - ! SADOURNY75_ENERGY - Sadourny's energy - ! conserving scheme - ! ARAKAWA_HSU90 - Arakawa and Hsu's scheme - ! ROBUST_ENSTRO - A pseudo-enstrophy - ! conserving scheme, robust - ! to vanishing thickness -KE_SCHEME = "KE_ARAKAWA" ! Selects the discretization for the kinetic - ! energy in the Bernoulli function. Possible - ! values are KE_ARAKAWA, KE_SIMPLE_GUDONOV, - ! and KE_GUDONOV. KE_ARAKAWA is the default. -BOUND_CORIOLIS = True ! If BOUND_CORIOLIS is defined, the Coriolis - ! terms at u points are bounded by the four - ! estimates of (f+rv)v from the four neighboring - ! v points, and similarly at v points. This - ! option would have no effect on the SADOURNY - ! scheme if it were possible to use centered - ! difference thickness fluxes. In addition, if - ! SMAGORINSKY_AH is used, the biharmonic - ! viscosity is modified to include a term that - ! scales quadratically with the velocity - ! shears. -CORIOLIS_EN_DIS = True ! If CORIOLIS_EN_DIS is defined, two estimates - ! of the thickness fluxes are used to estimate - ! the Coriolis term, and the one that dissipates - ! energy relative to the other one is used. - -! Specify the scheme for the continuity solver. -CONTINUITY_SCHEME = "PPM" ! CONTINUTITY_SCHEME specifies the scheme used - ! for the continuity solver. PPM is currently - ! the only option, in which case a positive- - ! definite piecewise parabolic reconstruction - ! is used for the continuity solver. -UPWIND_1ST_CONTINUITY = True ! If defined, use a simple first order upwind - ! continuity solver using the PPM code. -CONTINUITY_CFL_LIMIT = 0.5 ! This is the CFL limit for corrections with - ! the PPM continuity scheme. -CONT_PPM_BETTER_ITER = True ! If true, use the velocity change tolerance - ! to determine when to keep iterating with the - ! PPM continuity scheme. -CONT_PPM_USE_VISC_REM_MAX = True ! If true, use more appropriate limiting - ! bounds for corrections in viscous columns. - -! Specify the scheme for the vertical viscosity. -HARMONIC_VISC = True ! If defined, use the harmonic mean thickness - ! for calculating the vertical viscosity. - -! Specify the scheme for the pressure gradient accelerations. -ANALYTIC_FV_PGF = True ! If defined the pressure gradient forces - ! are calculated with a finite volume form that - ! analytically integrates the equations of state - ! in pressure to avoid any possibility of - ! numerical thermobaric instability. - - -! Specify the properties of the active tracers and Eqn of state. -ENABLE_THERMODYNAMICS = True ! Temperature and salinity are used as state - ! variables if ENABLE_THERMODYNAMICS is defined. -TS_CONFIG = "file" ! Method for defining temperature (file or USER) -TS_FILE = "ICs.nc" - ! If temperature is defined by a file, this is - ! the file to use. -FRAZIL = True ! If FRAZIL is defined, water freezes if it - ! gets colder than the freezing point, and the - ! accumulated heat deficit is returned in the - ! surface state. -RECLAIM_FRAZIL = False ! If defined, balance heat consumption by - ! frazil formation by cooling any overlying water - ! down to the freezing point to avoid creating - ! thin sea-ice for SSTs above freezing. -EQN_OF_STATE = "WRIGHT" ! EQN_OF_STATE determines which ocean equation - ! of state should be used. Currently, the valid - ! choices are "LINEAR", "UNESCO", and "WRIGHT". - ! The default is "WRIGHT", but this only matters - ! of USE_EOS is defined. -USE_EOS = True ! If USE_EOS is defined, density is calculated - ! from temperature and salinity with an equation - ! of state. ENABLE_THERMODYNAMICS must be - ! defined if USE_EOS is. -BOUSSINESQ = True ! If true, make the Boussinesq approximation. -P_REF = 2.0e7 ! P_REF is the pressure that is used for - ! calculating the coordinate density, in Pa. - ! (1 Pa = 1e4 dbar, so 2e7 is commonly used.) -RHO_0 = 1035.0 ! RHO_0 is used in the Boussinesq - ! approximation to calculations of pressure and - ! pressure gradients, in units of kg m-3. -C_P = 3925.0 ! C_P is the heat capacity of sea water in - ! J kg-1 K-1, approximated as a constant. -CORRECT_DENSITY = True ! If CORRECT_DENSITY is defined, the layer - ! densities are restored toward their target - ! values by the diapycnal mixing. - -! Specify the properties of the passive tracers. -KHTR = 600.0 ! KHTR is the along-isopycnal tracer - ! diffusivity, in m2 s-1. KHTR is not needed for - ! numerical stability. -RESOLN_SCALED_KHTR = False ! If defined, the tracer diffusivity is scaled - ! away when the first baroclinic deformation - ! radius is well resolved. -CHECK_DIFFUSIVE_CFL = False ! If true, use enough iterations to ensure - ! that the horizontal diffusive CFL limit is - ! respected. If false, always use 1 iteration. -DIFFUSE_ML_TO_INTERIOR = False ! If true, enable epipycnal mixing between the - ! surface boundary layer and the interior. -ML_KHTR_SCALE = 1.0 ! With Diffuse_ML_interior, this is the ratio - ! of the truly horizontal diffusivity in the - ! mixed layer to the epipycnal diffusivity. - ! The default is 1.0. Nondimensional. - -USE_USER_TRACER_EXAMPLE = False ! If defined, the example tracer package is used. -USE_IDEAL_AGE_TRACER = False ! If defined, the ideal age and vintage - ! tracer package is used. - -! Specify the properties of the diapycnal viscosity and diffusion. -ADIABATIC = False ! There are no diapycnal mass fluxes if - ! ADIABATIC is defined. This assumes that - ! KD = KDML = 0.0 and that there is no buoyancy - ! forcing, but makes the model faster by - ! eliminating subroutine calls. - -BULKMIXEDLAYER = True ! If defined, use a Kraus-Turner-like bulk - ! mixed layer with transitional buffer layers. - ! Layers 1 through NKML+NKBL have variable - ! densities. There must be at least NKML+NKBL+1 - ! layers if BULKMIXEDLAYER is defined. -! The following parameters only apply when BULKMIXEDLAYER is defined. -ML_USE_OMEGA = True -CORRECT_ABSORPTION_DEPTH = True -NKML = 2 ! NKML is the number of sublayers within the - ! mixed layer. -NKBL = 2 ! NKBL is the number of layers used as - ! variable density buffer layers. -MSTAR = 0.3 ! MSTAR is a non-dimensional constant of - ! proportionality between the cube of the - ! surface friction velocity and the turbulent - ! kinetic energy input at the surface. -NSTAR = 0.15 ! NSTAR is the portion of the buoyant - ! potential energy imparted by surface fluxes - ! that is available to drive entrainment at the - ! base of mixed layer when that energy is - ! positive. -NSTAR2 = 0.15 ! NSTAR2 is the portion of any potential - ! energy released by convective adjustment that - ! is available to drive entrainment at the - ! base of the mixed layer. By default, - ! NSTAR2 = NSTAR. -READ_GUST_2D = True ! Signals to read gustiness from a file (Pa) -GUST_2D_FILE = "forcing_monthly.nc" ! Gustiness data file -GUST_CONST = 0.02 ! Gustinesss to use if not read from file or - ! a background that is added to the data (Pa) -PEN_SW_NBANDS = 3 ! The number of bands of penetrating shortwave - ! radiation. -ABSORB_ALL_SW = True ! If defined, all shortwave radiation is - ! absorbed by the ocean, instead of passing - ! through to the bottom mud. -TKE_DECAY = 10.0 ! TKE_DECAY relates the vertical rate of decay - ! of the TKE available for mechanical entrain- - ! ment to the natural Ekman depth. Nondim. -CONV_DECAY = 0.5 ! CONV_DECAY relates the vertical rate of - ! decay of the convectively released TKE - ! available for penetrating entrainment to the - ! natural Ekman length. Nondimensional. -BULK_RI_ML = 0.05 ! BULK_RI_ML is the efficiency with which mean - ! kinetic energy released by mechanically forced - ! entrainment of the mixed layer is converted to - ! turbulent kinetic energy. Nondimensional. -BULK_RI_CONVECTIVE = 0.05 ! BULK_RI_CONVECTIVE is the efficiency with - ! which convectively released mean kinetic - ! energy is converted to turbulent kinetic - ! energy. Nondimensional. -RESOLVE_EKMAN = False ! If true, the nkml>1 layers in the mixed - ! layer are chosen to optimally represent the - ! impact of the Ekman transport on the mixed - ! layer TKE budget. Otherwise, the sublayers - ! are distributed uniformly through the mixed - ! layer. The default is false. -HMIX_MIN = 2.0 ! The minimum mixed layer depth, in m. -! End of the BULKMIXEDLAYER parameters. - -DEPTH_LIMIT_FLUXES = 0.1 ! The surface fluxes are scaled away when the - ! total ocean depth is less than this, in m. -DIRECT_STRESS = False ! If DIRECT_STRESS is defined, the wind stress - ! is distributed over the topmost HMIX_STRESS - ! of fluid, and KVML need not be elevated. - -KV = 1.00e-4 ! The kinematic viscosity in the interior, in - ! m2 s-1. The molecular value, ~1e-6 m2 s-1, - ! may be used. -KD = 2.00e-5 ! The diapycnal diffusivity of density in the - ! interior, in m2 s-1. Zero or the molecular - ! value, ~1e-7 m2 s-1, may be used. -MAX_ENT_IT = 20 ! The maximum number of iterations that may be - ! used to calculate the interior diapycnal - ! entrainment. -TOLERANCE_ENT = 1.0e-5 ! The tolerance in m with which to solve for - ! entrainment values. -USE_JACKSON_PARAM = True ! If true, use the new Jackson-Hallberg-Legg - ! (JPO 2008) shear mixing parameterization. -! The Jackson-Hallberg-Legg shear mixing parameterization uses the following -! 6 nondimensional coefficients. That paper gives 3 best fit parameter sets. -! Ri_Crit Rate FRi_Curv K_buoy TKE_N TKE_Shear -! p1: 0.25 0.089 -0.97 0.82 0.24 0.14 -! p2: 0.30 0.085 -0.94 0.86 0.26 0.13 -! p3: 0.35 0.088 -0.89 0.81 0.28 0.12 -! Future research will reveal how these should be modified to take -! subgridscale inhomogeneity into account. -RINO_CRIT = 0.25 ! The critical Richardson number for shear - ! mixing. With the Jackson et al. parameteriz- - ! ation, values range from 0.25 to 0.35. -SHEARMIX_RATE = 0.089 ! A nondimensional rate scale for shear-driven - ! entrainment. The original value from Hallberg - ! (MWR 2000) is 0.1. The default value with - ! USE_JACKSON_PARAM is 0.089. -FRI_CURVATURE = -0.97 ! The nondimensional curvature of the fit to - ! function of the Richardson number in the kappa - ! source term in the Jackson et al. scheme. The - ! default value is -0.97. -KAPPA_BUOY_SCALE_COEF = 0.82 ! The nondimensional ratio of the buoyancy - ! length scale to the kappa decay scale in the - ! kappa equation. The default value is 0.82. -TKE_N_DECAY_CONST = 0.24 ! The coefficient for the decay of TKE due to - ! stratification (i.e. proportional to N*tke), - ! ND. The default value is 0.24. -TKE_SHEAR_DECAY_CONST = 0.14 ! The coefficient for the decay of TKE due - ! to shear (i.e. proportional to |S|*tke), ND. - ! The default value is 0.14. -TKE_BACKGROUND = 0.0 ! A background level of TKE used in the first - ! iteration of the kappa equation, in m2 s-2. - ! TKE_BACKGROUND could be 0, its default. -MAX_RINO_IT = 25 ! The maximum number of iterations that may be - ! used to estimate the Richardson number driven - ! mixing. - -BRYAN_LEWIS_DIFFUSIVITY = False ! If true, a Bryan & Lewis (JGR 1979) like - ! tanh profile of background diapycnal - ! diffusivity with depth is used. -INT_TIDE_DISSIPATION = False ! If true, use an internal tidal dissipation - ! scheme to drive diapycnal mixing, along the - ! lines of St. Laurent, 2002 and Simmons, 2004. -KD_MIN = 2.e-6 ! Minimum diapycnal diffusivity (m^2/s) -HBBL = 10.0 ! The thickness in m of a bottom boundary - ! layer with a viscosity of KVBBL if - ! BOTTOMDRAGLAW is not defined, or the thickness - ! over which near-bottom velocities are averaged - ! for the drag law if BOTTOMDRAGLAW is defined - ! but LINEAR_DRAG is not. -BOTTOMDRAGLAW = True ! If BOTTOMDRAGLAW is defined, the bottom - ! stress is calculated with a drag law - ! c_drag*|u|*u. The velocity magnitude may be an - ! assumed value or it may be based on the actual - ! velocity in the bottommost HBBL, depending on - ! LINEAR_DRAG. -CDRAG = 0.0 ! CDRAG is the drag coefficient relating the - ! magnitude of the velocity field to the bottom - ! stress. CDRAG is only used if BOTTOMDRAGLAW is - ! defined. -LINEAR_DRAG = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined - ! the drag law is cdrag*DRAG_BG_VEL*u. -DRAG_BG_VEL = 0.10 ! DRAG_BG_VEL is either the assumed bottom - ! velocity (with LINEAR_DRAG) or an unresolved - ! velocity that is combined with the resolved - ! velocity to estimate the velocity magnitude, - ! in m s-1. DRAG_BG_VEL is only used when - ! BOTTOMDRAGLAW is defined. -BBL_THICK_MIN = 0.1 ! The minimum bottom boundary layer thickness, - ! in m, that can be used with BOTTOMDRAGLAW. - ! This might be Kv / (cdrag * drag_bg_vel) to - ! give Kv as the minimum near-bottom viscosity. -BBL_EFFIC = 0.20 ! BBL_EFFIC is the efficiency with which the - ! energy extracted by bottom drag drives BBL - ! diffusion. Nondimensional. BBL_EFFIC only - ! applies when BOTTOMDRAGLAW is defined. -BBL_MIXING_MAX_DECAY = 0.0 ! This sets the maximum decay scale in m for - ! the BBL diffusion, or 0 to allow the mixing - ! to penetrate as far as stratification and - ! rotation permit. The default is 0. -HENYEY_IGW_BACKGROUND = False ! If defined use a latitude-dependent scaling - ! for the near-surface background diffusivity, - ! as described in Harrison & Hallberg, JPO'08. -HENYEY_N0_2OMEGA = 71.78 ! appropriate for GM - ! reference stratification of 5.24e-3 s-1 - ! evaluated at 30 degrees latitude. - -ML_RADIATION = True ! Turns on sub-ML mixing driven by ML radiation -ML_RAD_COEFF = 0.2 ! Non-dimensional energy input for sub-ML mixing -ML_RAD_KD_MAX = 1.e-3 ! Maximum diffusivity allowed in sub-ML mixing -ML_RAD_EFOLD_COEFF = 0.2 ! Non-dimensional length scale (multiples ML depth) - -! Specify properties of the surface forcing. -VARIABLE_BUOYFORCE = True ! If VARIABLE_BUOYFORCE is defined the surface - ! fluxes of buoyancy or heat and fresh water - ! are recalculated every coupling time step. -BUOY_CONFIG = "file" ! Method for determining buoyancy forcing - ! (file, zero or USER) -! If buoyancy forcing is determined from files, these are the files -! (located in INPUTDIR). -LONGWAVEDOWN_FILE = "forcing.nc" -LONGWAVEUP_FILE = "forcing.nc" -EVAPORATION_FILE = "forcing.nc" -! SHORTWAVE_FILE = "" -SENSIBLEHEAT_FILE = "forcing.nc" -SHORTWAVEUP_FILE = "forcing.nc" -SHORTWAVEDOWN_FILE = "forcing.nc" -SNOW_FILE = "forcing.nc" -PRECIP_FILE = "forcing.nc" -FRESHDISCHARGE_FILE = "forcing_monthly.nc" -SSTRESTORE_FILE = "" -SALINITYRESTORE_FILE = "" - -VARIABLE_WINDS = True ! If the wind stresses vary with time, define - ! VARIABLE_WINDS, which will cause wind_forcing - ! to be calculated every coupling timestep. -WIND_CONFIG = "file" ! Method for forcing winds (zero, 2gyre, file or - ! USER). -WIND_FILE = "forcing.nc" ! If wind forcing is read from a file, - ! this is the file. -RESTOREBUOY = False ! If RESTOREBUOY is defined, the buoyancy - ! fluxes drive the model back toward some - ! specified state with a rate given by - ! FLUXCONST. - -! Specify whether sponges are used. It is possible to use the model in robust -! diagnostic mode by defining sponges that span the entire domain. -SPONGE = False ! If SPONGE is defined, sponges may be applied - ! anywhere in the domain. The exact location and - ! properties of those sponges are specified from - ! MOM_initialization.F90. -APPLY_OBC_U = False ! If defined, open boundary conditions may be -APPLY_OBC_V = False ! applied at some u- or v- points. The boundary - ! conditions are set in USER_set_Open_Bdry_Conds - ! in MOM_initialization.F90 - -! Specify properties of the tides. -TIDES = False ! Apply tidal momentum forcing. - -! Opacity Rules -VAR_PEN_SW = True ! Use time and/or space varying CHL_A to set opacity -OPACITY_SCHEME = "MANIZZA_05" ! OPACITY_SCHEME is used to specify how - ! chlorophyll concentrations are translated into - ! opacities. Currently valid options include: - ! MANIZZA_05 - Use Manizza et al., GRL, 2005. - ! MOREL_88 - Use Morel, JGR, 1988. -CHL_FILE = "forcing_monthly.nc" - -! Specify a few miscellaneous limits. -MAXVEL = 6.0 ! This is the maximum velocity allowed before - ! the velocity is truncated, in units of m s-1. -MAXTRUNC = 5000 ! The run will be stopped, and the day set to - ! a very large value if the velocity is - ! truncated more than MAXTRUNC times between - ! energy saves. Set MAXTRUNC to 0 to stop if - ! there is any truncation of velocities. -U_TRUNC_FILE = "U_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to zonal velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. -V_TRUNC_FILE = "V_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to meridional velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. +REENTRANT_Y = True ! [Boolean] default = False + ! If true, the domain is meridionally reentrant. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIGLOBAL = 2 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 2 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 1 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 1 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. +NK = 48 ! [nondim] + ! The number of model layers. + +! === Parameters of module MOM === +SPLIT = False ! [Boolean] default = True + ! Use the split time stepping if true. +DT = 3600.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 7200.0 ! [s] default = 3600.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 + ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. Making this + ! larger than DT_THERM reduces the performance penalty + ! of regridding to depth online. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" + ! The file into which to write the initial conditions. + +! === Parameters of module MOM_tracer_registry === + +! === Parameters of module MOM_tracer_flow_control === +INPUTDIR = "INPUT/BATS" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "file" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +COORD_FILE = "ICs.nc" ! + ! The file from which the coordinate densities are read. + +! === Parameters of module MOM_grid_init === +GRID_CONFIG = "cartesian" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +SOUTHLAT = 30.0 ! [degrees] + ! The southern latitude of the domain or the equivalent + ! starting value for the y-axis. +LENLAT = 1.0 ! [degrees] + ! The latitudinal or y-direction length of the domain. +LENLON = 1.0 ! [degrees] + ! The longitudinal or x-direction length of the domain. +TOPO_CONFIG = "flat" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 + ! The minimum depth of the ocean. +MAXIMUM_DEPTH = 5500.0 ! [m] + ! The maximum depth of the ocean. +ROTATION = "betaplane" ! default = "2omegasinlat" + ! This specifies how the Coriolis parameter is specified: + ! 2omegasinlat - Use twice the planetary rotation rate + ! times the sine of latitude. + ! betaplane - Use a beta-plane or f-plane. + ! USER - call a user modified routine. +F_0 = 7.59943E-05 ! [s-1] default = 0.0 + ! The reference value of the Coriolis parameter with the + ! betaplane option. +ALWAYS_WRITE_GEOM = False ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +THICKNESS_CONFIG = "file" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +THICKNESS_FILE = "ICs.nc" ! + ! The name of the thickness file. +ADJUST_THICKNESS = True ! [Boolean] default = False + ! If true, all mass below the bottom removed if the + ! topography is shallower than the thickness input file + ! would indicate. +TS_CONFIG = "file" ! + ! A string that determines how the initial tempertures + ! and salinities are specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +TS_FILE = "ICs.nc" ! + ! The initial condition file for temperature. + +! === Parameters of module MOM_MEKE === +CDRAG = 0.0 ! [nondim] default = 0.003 + ! CDRAG is the drag coefficient relating the magnitude of + ! the velocity field to the bottom stress. + +! === Parameters of module MOM_lateral_mixing_coeffs === +UPWIND_1ST_CONTINUITY = True ! [Boolean] default = False + ! If true, CONTINUITY_PPM becomes a 1st-order upwind + ! continuity solver. This scheme is highly diffusive + ! but may be useful for debugging or in single-column + ! mode where its minimal stensil is useful. +ETA_TOLERANCE = 1.0E-06 ! [m] default = 2.4E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +ETA_TOLERANCE_AUX = 0.001 ! [m] default = 1.0E-06 + ! The tolerance for free-surface height discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses when calculating the auxiliary + ! corrected velocities. By default, this is the same as + ! ETA_TOLERANCE, but can be made larger for efficiency. +CORIOLIS_EN_DIS = True ! [Boolean] default = False + ! If true, two estimates of the thickness fluxes are used + ! to estimate the Coriolis term, and the one that + ! dissipates energy relative to the other one is used. +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option is + ! always effectively false with CORIOLIS_EN_DIS defined and + ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. + +! === Parameters of module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. +AH_VEL_SCALE = 0.05 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. + +! === Parameters of module MOM_vert_friction === +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +HARMONIC_VISC = True ! [Boolean] default = False + ! If true, use the harmonic mean thicknesses for + ! calculating the vertical viscosity. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. + +! === Parameters of module MOM_thickness_diffuse === +Z_OUTPUT_GRID_FILE = "../zgrid.nc" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. +NK_ZSPACE (from file) = 50 ! [nondim] + ! The number of depth-space levels. This is determined + ! from the size of the variable zw in the output grid file. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +RECLAIM_FRAZIL = False ! [Boolean] default = True + ! If true, try to use any frazil heat deficit to cool any + ! overlying layers down to the freezing point, thereby + ! avoiding the creation of thin ice when the SST is above + ! the freezing point. +USE_KPP = True ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +ML_RADIATION = True ! [Boolean] default = False + ! If true, allow a fraction of TKE available from wind + ! work to penetrate below the base of the mixed layer + ! with a vertical decay scale determined by the minimum + ! of: (1) The depth of the mixed layer, (2) an Ekman + ! length scale. +TKE_DECAY = 10.0 ! [nondim] default = 2.5 + ! The ratio of the natural Ekman depth to the TKE decay scale. +ML_USE_OMEGA = True ! [Boolean] default = False + ! If true, use the absolute rotation rate instead of the + ! vertical component of rotation when setting the decay + ! scale for turbulence in the mixed layer. + ! This is only used if ML_RADIATION is true. +KD = 2.0E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 + ! The minimum diapycnal diffusivity. + +! === Parameters of module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +PASSIVE = True ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +%KPP + +! === Parameters of module MOM_entrain_diffusive === +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 + ! The tolerance with which to solve for entrainment values. + +! === Parameters of module MOM_kappa_shear === +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + +! === Parameters of module MOM_mixed_layer === +BULK_RI_ML = 0.05 ! [nondim] + ! The efficiency with which mean kinetic energy released + ! by mechanically forced entrainment of the mixed layer + ! is converted to turbulent kinetic energy. +ABSORB_ALL_SW = True ! [Boolean] default = False + ! If true, all shortwave radiation is absorbed by the + ! ocean, instead of passing through to the bottom mud. +HMIX_MIN = 2.0 ! [m] default = 0.0 + ! The minimum mixed layer depth if the mixed layer depth + ! is determined dynamically. +DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 + ! The surface fluxes are scaled away when the total ocean + ! depth is less than DEPTH_LIMIT_FLUXES. +CORRECT_ABSORPTION_DEPTH = True ! [Boolean] default = False + ! If true, the depth at which penetrating shortwave + ! radiation is absorbed is corrected by moving some of + ! the heating upward in the water column. + +! === Parameters of module MOM_regularize_layers === + +! === Parameters of module MOM_opacity === +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +CHL_FILE = "forcing_monthly.nc" ! + ! CHL_FILE is the file containing chl_a concentrations in + ! the variable CHL_A. It is used when VAR_PEN_SW and + ! CHL_FROM_FILE are true. +PEN_SW_NBANDS = 3 ! default = 1 + ! The number of bands of penetrating shortwave radiation. + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === +KHTR = 600.0 ! [m2 s-1] default = 0.0 + ! The background along-isopycnal tracer diffusivity. + +! === Parameters of module MOM_surface_forcing === +BUOY_CONFIG = "file" ! + ! The character string that indicates how buoyancy forcing + ! is specified. Valid options include (file), (zero), + ! (linear), (USER), and (NONE). +LONGWAVEDOWN_FILE = "forcing.nc" ! + ! The file with the downward longwave heat flux, in + ! variable lwdn_sfc. +LONGWAVEUP_FILE = "forcing.nc" ! + ! The file with the upward longwave heat flux, in + ! variable lwup_sfc. +EVAPORATION_FILE = "forcing.nc" ! + ! The file with the evaporative moisture flux, in + ! variable evap. +SENSIBLEHEAT_FILE = "forcing.nc" ! + ! The file with the sensible heat flux, in + ! variable shflx. +SHORTWAVEUP_FILE = "forcing.nc" ! + ! The file with the upward shortwave heat flux. +SHORTWAVEDOWN_FILE = "forcing.nc" ! + ! The file with the downward shortwave heat flux. +SNOW_FILE = "forcing.nc" ! + ! The file with the downward frozen precip flux, in + ! variable snow. +PRECIP_FILE = "forcing.nc" ! + ! The file with the downward total precip flux, in + ! variable precip. +FRESHDISCHARGE_FILE = "forcing_monthly.nc" ! + ! The file with the fresh and frozen runoff/calving fluxes, + ! invariables disch_w and disch_s. +SSTRESTORE_FILE = "" ! + ! The file with the SST toward which to restore in the + ! variable given by SST_RESTORE_VAR. +SALINITYRESTORE_FILE = "" ! + ! The file with the surface salinity toward which to + ! restore in the variable given by SSS_RESTORE_VAR. +WIND_CONFIG = "file" ! + ! The character string that indicates how wind forcing + ! is specified. Valid options include (file), (2gyre), + ! (1gyre), (gyres), (zero), and (USER). +WIND_FILE = "forcing.nc" ! + ! The file in which the wind stresses are found in + ! variables STRESS_X and STRESS_Y. +READ_GUST_2D = True ! [Boolean] default = False + ! If true, use a 2-dimensional gustiness supplied from + ! an input file +GUST_2D_FILE = "forcing_monthly.nc" ! + ! The file in which the wind gustiness is found in + ! variable gustiness. + +! === Parameters of module MOM_sum_output === +MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 + ! The maximum amount of cpu time per processor for which + ! MOM should run before saving a restart file and + ! quitting with a return value that indicates that a + ! further run is required to complete the simulation. + ! If automatic restarts are not desired, use a negative + ! value for MAXCPU. MAXCPU has units of wall-clock + ! seconds, so the actual CPU time used is larger by a + ! factor of the number of processors used. + +! === Parameters of module MOM_main (MOM_driver) === +DT_FORCING = 7200.0 ! [s] default = 3600.0 + ! The time step for changing forcing, coupling with other + ! components, or potentially writing certain diagnostics. + ! The default value is given by DT. +DAYMAX = 30.0 ! [days] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set via ocean_solo_nml in input.nml. +RESTART_CONTROL = 0 ! default = 1 + ! An integer whose bits encode which restart files are + ! written. Add 2 (bit 1) for a time-stamped file, and odd + ! (bit 0) for a non-time-stamped file. A non-time-stamped + ! restart file is saved at the end of the run segment + ! for any non-negative value. +RESTINT = 3650.0 ! [days] default = 0.0 + ! The interval between saves of the restart file in units + ! of TIMEUNIT. Use 0 (the default) to not save + ! incremental restart files at all. +ENERGYSAVEDAYS = 1.0 ! [days] default = 7200.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. diff --git a/examples/single_column/MOM_override2 b/examples/single_column/MOM_override2 index 8c6cbc55a0..fa9d14bc86 100644 --- a/examples/single_column/MOM_override2 +++ b/examples/single_column/MOM_override2 @@ -1 +1,2 @@ ! Generated by run_suite.csh +!#override DAYMAX = 365 diff --git a/examples/single_column/MOM_parameter_doc.all b/examples/single_column/MOM_parameter_doc.all index 08e19241b9..8b67428c13 100644 --- a/examples/single_column/MOM_parameter_doc.all +++ b/examples/single_column/MOM_parameter_doc.all @@ -828,7 +828,7 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = False ! [Boolean] default = False +USE_KPP = True ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 @@ -937,6 +937,29 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +! === Parameters of module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +PASSIVE = True ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +%KPP + ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are diff --git a/examples/single_column/MOM_parameter_doc.short b/examples/single_column/MOM_parameter_doc.short index 952844787d..3f27557f46 100644 --- a/examples/single_column/MOM_parameter_doc.short +++ b/examples/single_column/MOM_parameter_doc.short @@ -301,6 +301,9 @@ RECLAIM_FRAZIL = False ! [Boolean] default = True ! overlying layers down to the freezing point, thereby ! avoiding the creation of thin ice when the SST is above ! the freezing point. +USE_KPP = True ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. ML_RADIATION = True ! [Boolean] default = False ! If true, allow a fraction of TKE available from wind ! work to penetrate below the base of the mixed layer @@ -321,6 +324,14 @@ KD = 2.0E-05 ! [m2 s-1] KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 ! The minimum diapycnal diffusivity. +! === Parameters of module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +PASSIVE = True ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +%KPP + ! === Parameters of module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to diff --git a/examples/single_column/diag_table b/examples/single_column/diag_table index 0df88b271c..debb4bce73 100644 --- a/examples/single_column/diag_table +++ b/examples/single_column/diag_table @@ -6,7 +6,7 @@ #"ave_prog_%4yr_%3dy", 1,"days",1,"days","Time",365,"days" #"mom_%4yr_%3dy", 5,"days",1,"days","Time",10,"days" #"bt_mom_%4yr_%3dy", 5,"days",1,"days","Time",10,"days" -#"visc_%4yr_%3dy", 5,"days",1,"days","Time",10,"days" +"visc", 1,"days",1,"days","Time", #"energy_%4yr_%3dy", 5,"days",1,"days","Time",10,"days" @@ -124,18 +124,33 @@ # # Viscosities and diffusivities: #=============================== -"ocean_model","Kd_effective","Kd_effective","prog","all",.false.,"none",2 -#"ocean_model","Ahh","Ahh","visc_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","Ahq","Ahq","visc_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","Khh","Khh","visc_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","Khq","Khq","visc_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","bbl_thick_u","bbl_thick_u","visc_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","kv_bbl_u","kv_bbl_u","visc_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","bbl_thick_v","bbl_thick_v","visc_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","kv_bbl_v","kv_bbl_v","visc_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","av_visc","av_visc","visc_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","au_visc","au_visc","visc_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","FrictWork","FrictWork","visc_%4yr_%3dy","all",.true.,"none",2 +"ocean_model","Kd_effective","Kd_effective","visc","all",.true.,"none",2 +"ocean_model","Kd_interface","Kd_interface","visc","all",.true.,"none",2 +#"ocean_model","Ahh","Ahh","visc","all",.true.,"none",2 +#"ocean_model","Ahq","Ahq","visc","all",.true.,"none",2 +#"ocean_model","Khh","Khh","visc","all",.true.,"none",2 +#"ocean_model","Khq","Khq","visc","all",.true.,"none",2 +#"ocean_model","bbl_thick_u","bbl_thick_u","visc","all",.true.,"none",2 +#"ocean_model","kv_bbl_u","kv_bbl_u","visc","all",.true.,"none",2 +#"ocean_model","bbl_thick_v","bbl_thick_v","visc","all",.true.,"none",2 +#"ocean_model","kv_bbl_v","kv_bbl_v","visc","all",.true.,"none",2 +#"ocean_model","av_visc","av_visc","visc","all",.true.,"none",2 +#"ocean_model","au_visc","au_visc","visc","all",.true.,"none",2 +#"ocean_model","FrictWork","FrictWork","visc","all",.true.,"none",2 +"ocean_model","KPP_uStar","KPP_uStar","visc","all",.true.,"none",2 +"ocean_model","KPP_buoyFlux","KPP_buoyFlux","visc","all",.true.,"none",2 +"ocean_model","KPP_OBLdepth","KPP_OBLdepth","visc","all",.true.,"none",2 +"ocean_model","KPP_BulkRi","KPP_BulkRi","visc","all",.true.,"none",2 +"ocean_model","KPP_Ws","KPP_Ws","visc","all",.true.,"none",2 +"ocean_model","KPP_N","KPP_N","visc","all",.true.,"none",2 +"ocean_model","KPP_Ut2","KPP_Ut2","visc","all",.true.,"none",2 +"ocean_model","KPP_BulkUz2","KPP_BulkUz2","visc","all",.true.,"none",2 +"ocean_model","KPP_BulkDrho","KPP_BulkDrho","visc","all",.true.,"none",2 +"ocean_model","KPP_Kheat","KPP_Kheat","visc","all",.true.,"none",2 +"ocean_model","KPP_Ksalt","KPP_Ksalt","visc","all",.true.,"none",2 +"ocean_model","KPP_NLtransport_heat","KPP_NLtransport_heat","visc","all",.true.,"none",2 +"ocean_model","KPP_NLtransport_salt","KPP_NLtransport_salt","visc","all",.true.,"none",2 + # # Kinetic Energy Balance Terms: #============================= diff --git a/examples/single_column/plotBML.m b/examples/single_column/plotBML.m new file mode 100644 index 0000000000..388e02c6f1 --- /dev/null +++ b/examples/single_column/plotBML.m @@ -0,0 +1,59 @@ +ZLIM=[-250 0]; + +ncload('prog.nc'); ncload('visc.nc') +allvars=whos; +for j = 1:length(allvars) + q=allvars(j); + if length(q.size)==3 && prod(q.size(2:3))==4 + eval( sprintf('%s = %s(:,1);',q.name,q.name) ) + end + if length(q.size)==4 && prod(q.size(3:4))==4 + eval( sprintf('%s = %s(:,:,1);',q.name,q.name) ) + end +end + +subplot(321) +gcolor(temp',e',Time);ylim(ZLIM);colorbar +caxis([18 21]) +xlabel('Time (days)');ylabel('z (m)') +title('\theta (^oC)') +hold on;plot(Time,-h_ML,'w');hold off + +subplot(322) +gcolor(salt',e',Time);ylim(ZLIM);colorbar +caxis([36 37]) +xlabel('Time (days)');ylabel('z (m)') +title('S (ppt)') +hold on;plot(Time,-h_ML,'w');hold off + +subplot(323) +gcolor(Kd_effective',e',Time);ylim(ZLIM);colorbar +stats(Kd_effective,'Kd_effective') +caxis([0 2e-2]) +xlabel('Time (days)');ylabel('z (m)') +title('Kd effective (m^2/s)') +hold on;plot(Time,-h_ML,'w');hold off + +subplot(324) +gcolor(Kd_interface',e',Time);ylim(ZLIM);colorbar +stats(Kd_interface,'Kd_interface') +caxis([0 2e-2]) +xlabel('Time (days)');ylabel('z (m)') +title('Kd interface (m^2/s)') +hold on;plot(Time,-h_ML,'w');hold off + +subplot(325) +gcolor(KPP_Ksalt',e',Time);ylim(ZLIM);colorbar +stats(KPP_Ksalt,'KPP_Ksalt') +caxis([0 2e-2]) +xlabel('Time (days)');ylabel('z (m)') +title('KPP \kappa_s (m^2/s)') +hold on;plot(Time,-KPP_OBLdepth ,'w');hold off + +subplot(6,2,10) +plot(Time,KPP_uStar) +xlabel('Time (days)');ylabel('u* (m/s)') + +subplot(6,2,12) +plot(Time,KPP_buoyFlux) +xlabel('Time (days)');ylabel('B (m^2/s^3)') diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index 195ce5282f..bc20b87a8e 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -382,7 +382,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) if (CS%id_Ks_KPP > 0) Ks_KPP(i,j,:) = Kdiffusivity(:,2) - Kv(i,j,:) ! Salt diffusivity due to KPP (correct index ???) if (CS%id_NLt_KPP > 0) NLt_KPP(i,j,:) = nonLocalTrans(:,1) ! correct index ??? if (CS%id_NLs_KPP > 0) NLs_KPP(i,j,:) = nonLocalTrans(:,2) ! correct index ??? - if (CS%passiveMode) Kv(i,j,:) = Kdiffusivity(:,2) + if (.not. CS%passiveMode) Kv(i,j,:) = Kdiffusivity(:,2) enddo ! i enddo ! j From 056898f0ef5ef1493a9a97f9857cde160e2f5f78 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Sat, 24 Aug 2013 16:44:16 -0400 Subject: [PATCH 132/372] Added single_column_z experiment o This is similar to single_column but uses KPP and z* coordinates. o Changed diagnostic frequency to 2 hours. o Added matlab scripts for standard plots. --- examples/single_column/diag_table | 4 +- examples/single_column/plotBML.m | 17 +- examples/single_column_z/INPUT | 1 + examples/single_column_z/MOM_input | 490 ++++++ examples/single_column_z/MOM_override | 1 + examples/single_column_z/MOM_override2 | 2 + .../single_column_z/MOM_parameter_doc.all | 1340 +++++++++++++++++ .../single_column_z/MOM_parameter_doc.short | 490 ++++++ examples/single_column_z/diag_table | 217 +++ examples/single_column_z/input.nml | 22 + examples/single_column_z/plotKPP.m | 68 + examples/single_column_z/timestats.gnu | 33 + examples/single_column_z/timestats.intel | 33 + examples/single_column_z/timestats.pgi | 33 + 14 files changed, 2745 insertions(+), 6 deletions(-) create mode 120000 examples/single_column_z/INPUT create mode 100644 examples/single_column_z/MOM_input create mode 120000 examples/single_column_z/MOM_override create mode 100644 examples/single_column_z/MOM_override2 create mode 100644 examples/single_column_z/MOM_parameter_doc.all create mode 100644 examples/single_column_z/MOM_parameter_doc.short create mode 100644 examples/single_column_z/diag_table create mode 100644 examples/single_column_z/input.nml create mode 100644 examples/single_column_z/plotKPP.m create mode 100644 examples/single_column_z/timestats.gnu create mode 100644 examples/single_column_z/timestats.intel create mode 100644 examples/single_column_z/timestats.pgi diff --git a/examples/single_column/diag_table b/examples/single_column/diag_table index debb4bce73..6b11206889 100644 --- a/examples/single_column/diag_table +++ b/examples/single_column/diag_table @@ -1,12 +1,12 @@ "MOM Experiment" 1 1 1 0 0 0 -"prog", 1,"days",1,"days","Time" +"prog", 2,"hours",1,"days","Time" "prog_z", 1,"days",1,"days","Time" "surffluxes", 1,"days",1,"days","Time" #"ave_prog_%4yr_%3dy", 1,"days",1,"days","Time",365,"days" #"mom_%4yr_%3dy", 5,"days",1,"days","Time",10,"days" #"bt_mom_%4yr_%3dy", 5,"days",1,"days","Time",10,"days" -"visc", 1,"days",1,"days","Time", +"visc", 2,"hours",1,"days","Time", #"energy_%4yr_%3dy", 5,"days",1,"days","Time",10,"days" diff --git a/examples/single_column/plotBML.m b/examples/single_column/plotBML.m index 388e02c6f1..942475d551 100644 --- a/examples/single_column/plotBML.m +++ b/examples/single_column/plotBML.m @@ -1,6 +1,15 @@ ZLIM=[-250 0]; +interpcolormap('bgr') -ncload('prog.nc'); ncload('visc.nc') +ncload('prog.nc'); ncload('visc.nc'); +% Check that the state is horizontally uniform +dt = abs(temp(:,:,2,1) - temp(:,:,1,1)); +dt = dt + abs(temp(:,:,1,2) - temp(:,:,1,1)); +dt = dt + abs(temp(:,:,2,2) - temp(:,:,1,1)); +if max(dt(:)) > 0 + stats(dt);error +end +% Throw away the i,j indics since the state is horizontally uniform allvars=whos; for j = 1:length(allvars) q=allvars(j); @@ -27,11 +36,11 @@ hold on;plot(Time,-h_ML,'w');hold off subplot(323) -gcolor(Kd_effective',e',Time);ylim(ZLIM);colorbar -stats(Kd_effective,'Kd_effective') +gcolor(KPP_N',e',Time);ylim(ZLIM);colorbar +stats(KPP_N,'KPP N') caxis([0 2e-2]) xlabel('Time (days)');ylabel('z (m)') -title('Kd effective (m^2/s)') +title('KPP N (1/s)') hold on;plot(Time,-h_ML,'w');hold off subplot(324) diff --git a/examples/single_column_z/INPUT b/examples/single_column_z/INPUT new file mode 120000 index 0000000000..b2c73f8156 --- /dev/null +++ b/examples/single_column_z/INPUT @@ -0,0 +1 @@ +../single_column/INPUT \ No newline at end of file diff --git a/examples/single_column_z/MOM_input b/examples/single_column_z/MOM_input new file mode 100644 index 0000000000..95bafe4287 --- /dev/null +++ b/examples/single_column_z/MOM_input @@ -0,0 +1,490 @@ +REENTRANT_Y = True ! [Boolean] default = False + ! If true, the domain is meridionally reentrant. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIGLOBAL = 2 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 2 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 1 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 1 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. +NK = 48 ! [nondim] + ! The number of model layers. + +! === Parameters of module MOM === +SPLIT = False ! [Boolean] default = True + ! Use the split time stepping if true. +BULKMIXEDLAYER = False ! [Boolean] default = True + ! If true, use a Kraus-Turner-like bulk mixed layer + ! with transitional buffer layers. Layers 1 through + ! NKML+NKBL have variable densities. There must be at + ! least NKML+NKBL+1 layers if BULKMIXEDLAYER is true. + ! The default is the same setting as ENABLE_THERMODYNAMICS. +USE_REGRIDDING = True ! [Boolean] default = False + ! If True, use the ALE algorithm (regridding/remapping). + ! If False, use the layered isopycnal algorithm. +DT = 3600.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 7200.0 ! [s] default = 3600.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 + ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. Making this + ! larger than DT_THERM reduces the performance penalty + ! of regridding to depth online. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" + ! The file into which to write the initial conditions. + +! === Parameters of module MOM_tracer_registry === + +! === Parameters of module MOM_tracer_flow_control === +INPUTDIR = "INPUT/BATS" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "file" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +COORD_FILE = "ICs.nc" ! + ! The file from which the coordinate densities are read. + +! === Parameters of module MOM_grid_init === +GRID_CONFIG = "cartesian" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +SOUTHLAT = 30.0 ! [degrees] + ! The southern latitude of the domain or the equivalent + ! starting value for the y-axis. +LENLAT = 1.0 ! [degrees] + ! The latitudinal or y-direction length of the domain. +LENLON = 1.0 ! [degrees] + ! The longitudinal or x-direction length of the domain. +TOPO_CONFIG = "flat" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 + ! The minimum depth of the ocean. +MAXIMUM_DEPTH = 5500.0 ! [m] + ! The maximum depth of the ocean. +ROTATION = "betaplane" ! default = "2omegasinlat" + ! This specifies how the Coriolis parameter is specified: + ! 2omegasinlat - Use twice the planetary rotation rate + ! times the sine of latitude. + ! betaplane - Use a beta-plane or f-plane. + ! USER - call a user modified routine. +F_0 = 7.59943E-05 ! [s-1] default = 0.0 + ! The reference value of the Coriolis parameter with the + ! betaplane option. +ALWAYS_WRITE_GEOM = False ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +THICKNESS_CONFIG = "file" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +THICKNESS_FILE = "ICs.nc" ! + ! The name of the thickness file. +ADJUST_THICKNESS = True ! [Boolean] default = False + ! If true, all mass below the bottom removed if the + ! topography is shallower than the thickness input file + ! would indicate. +TS_CONFIG = "file" ! + ! A string that determines how the initial tempertures + ! and salinities are specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +TS_FILE = "ICs.nc" ! + ! The initial condition file for temperature. +REGRIDDING_COORDINATE_MODE = "Z*" ! default = "LAYER" + ! Coordinate mode for vertical regridding. + ! Choose among the following possibilities: + ! LAYER - Isopycnal or stacked shallow water layers + ! Z* - stetched geopotential z* + ! SIGMA - terrain following coordinates + ! RHO - continuous isopycnal +ALE_COORDINATE_CONFIG = "PARAM" ! default = "UNIFORM" + ! Determines how to specify the coordinate + ! resolution. Valid options are: + ! PARAM - use the vector-parameter ALE_RESOLUTION + ! UNIFORM - uniformly distributed + ! FILE:string - read from a file. The string specifies + ! the filename and variable name, separated + ! by a comma or space, e.g. FILE:lev.nc,Z +ALE_RESOLUTION = 48*10.0 ! [m] + ! The distribution of vertical resolution for the target + ! grid used for Eulerian-like coordinates. For example, + ! in z-coordinate mode, the parameter is a list of level + ! thicknesses (in m). In sigma-coordinate mode, the list + ! is of non-dimensional fractions of the water column. + +! === Parameters of module MOM_MEKE === +CDRAG = 0.0 ! [nondim] default = 0.003 + ! CDRAG is the drag coefficient relating the magnitude of + ! the velocity field to the bottom stress. + +! === Parameters of module MOM_lateral_mixing_coeffs === +UPWIND_1ST_CONTINUITY = True ! [Boolean] default = False + ! If true, CONTINUITY_PPM becomes a 1st-order upwind + ! continuity solver. This scheme is highly diffusive + ! but may be useful for debugging or in single-column + ! mode where its minimal stensil is useful. +ETA_TOLERANCE = 1.0E-06 ! [m] default = 2.4E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +ETA_TOLERANCE_AUX = 0.001 ! [m] default = 1.0E-06 + ! The tolerance for free-surface height discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses when calculating the auxiliary + ! corrected velocities. By default, this is the same as + ! ETA_TOLERANCE, but can be made larger for efficiency. +CORIOLIS_EN_DIS = True ! [Boolean] default = False + ! If true, two estimates of the thickness fluxes are used + ! to estimate the Coriolis term, and the one that + ! dissipates energy relative to the other one is used. +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option is + ! always effectively false with CORIOLIS_EN_DIS defined and + ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. + +! === Parameters of module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. +AH_VEL_SCALE = 0.05 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. + +! === Parameters of module MOM_vert_friction === +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +HARMONIC_VISC = True ! [Boolean] default = False + ! If true, use the harmonic mean thicknesses for + ! calculating the vertical viscosity. +HMIX_FIXED = 0.01 ! [m] + ! The prescribed depth over which the near-surface + ! viscosity and diffusivity are elevated when the bulk + ! mixed layer is not used. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. + +! === Parameters of module MOM_thickness_diffuse === +Z_OUTPUT_GRID_FILE = "../zgrid.nc" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. +NK_ZSPACE (from file) = 50 ! [nondim] + ! The number of depth-space levels. This is determined + ! from the size of the variable zw in the output grid file. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +RECLAIM_FRAZIL = False ! [Boolean] default = True + ! If true, try to use any frazil heat deficit to cool any + ! overlying layers down to the freezing point, thereby + ! avoiding the creation of thin ice when the SST is above + ! the freezing point. +USE_KPP = True ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +ML_RADIATION = True ! [Boolean] default = False + ! If true, allow a fraction of TKE available from wind + ! work to penetrate below the base of the mixed layer + ! with a vertical decay scale determined by the minimum + ! of: (1) The depth of the mixed layer, (2) an Ekman + ! length scale. +TKE_DECAY = 10.0 ! [nondim] default = 2.5 + ! The ratio of the natural Ekman depth to the TKE decay scale. +ML_USE_OMEGA = True ! [Boolean] default = False + ! If true, use the absolute rotation rate instead of the + ! vertical component of rotation when setting the decay + ! scale for turbulence in the mixed layer. + ! This is only used if ML_RADIATION is true. +KD = 2.0E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 + ! The minimum diapycnal diffusivity. + +! === Parameters of module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === Parameters of module MOM_entrain_diffusive === +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 + ! The tolerance with which to solve for entrainment values. + +! === Parameters of module MOM_kappa_shear === +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + +! === Parameters of module MOM_regularize_layers === +HMIX_MIN = 2.0 ! [m] default = 0.0 + ! The minimum mixed layer depth if the mixed layer depth + ! is determined dynamically. + +! === Parameters of module MOM_opacity === +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +CHL_FILE = "forcing_monthly.nc" ! + ! CHL_FILE is the file containing chl_a concentrations in + ! the variable CHL_A. It is used when VAR_PEN_SW and + ! CHL_FROM_FILE are true. +PEN_SW_NBANDS = 3 ! default = 1 + ! The number of bands of penetrating shortwave radiation. + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === +KHTR = 600.0 ! [m2 s-1] default = 0.0 + ! The background along-isopycnal tracer diffusivity. + +! === Parameters of module MOM_surface_forcing === +BUOY_CONFIG = "file" ! + ! The character string that indicates how buoyancy forcing + ! is specified. Valid options include (file), (zero), + ! (linear), (USER), and (NONE). +LONGWAVEDOWN_FILE = "forcing.nc" ! + ! The file with the downward longwave heat flux, in + ! variable lwdn_sfc. +LONGWAVEUP_FILE = "forcing.nc" ! + ! The file with the upward longwave heat flux, in + ! variable lwup_sfc. +EVAPORATION_FILE = "forcing.nc" ! + ! The file with the evaporative moisture flux, in + ! variable evap. +SENSIBLEHEAT_FILE = "forcing.nc" ! + ! The file with the sensible heat flux, in + ! variable shflx. +SHORTWAVEUP_FILE = "forcing.nc" ! + ! The file with the upward shortwave heat flux. +SHORTWAVEDOWN_FILE = "forcing.nc" ! + ! The file with the downward shortwave heat flux. +SNOW_FILE = "forcing.nc" ! + ! The file with the downward frozen precip flux, in + ! variable snow. +PRECIP_FILE = "forcing.nc" ! + ! The file with the downward total precip flux, in + ! variable precip. +FRESHDISCHARGE_FILE = "forcing_monthly.nc" ! + ! The file with the fresh and frozen runoff/calving fluxes, + ! invariables disch_w and disch_s. +SSTRESTORE_FILE = "" ! + ! The file with the SST toward which to restore in the + ! variable given by SST_RESTORE_VAR. +SALINITYRESTORE_FILE = "" ! + ! The file with the surface salinity toward which to + ! restore in the variable given by SSS_RESTORE_VAR. +WIND_CONFIG = "file" ! + ! The character string that indicates how wind forcing + ! is specified. Valid options include (file), (2gyre), + ! (1gyre), (gyres), (zero), and (USER). +WIND_FILE = "forcing.nc" ! + ! The file in which the wind stresses are found in + ! variables STRESS_X and STRESS_Y. +READ_GUST_2D = True ! [Boolean] default = False + ! If true, use a 2-dimensional gustiness supplied from + ! an input file +GUST_2D_FILE = "forcing_monthly.nc" ! + ! The file in which the wind gustiness is found in + ! variable gustiness. + +! === Parameters of module MOM_sum_output === +MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 + ! The maximum amount of cpu time per processor for which + ! MOM should run before saving a restart file and + ! quitting with a return value that indicates that a + ! further run is required to complete the simulation. + ! If automatic restarts are not desired, use a negative + ! value for MAXCPU. MAXCPU has units of wall-clock + ! seconds, so the actual CPU time used is larger by a + ! factor of the number of processors used. + +! === Parameters of module MOM_main (MOM_driver) === +DT_FORCING = 7200.0 ! [s] default = 3600.0 + ! The time step for changing forcing, coupling with other + ! components, or potentially writing certain diagnostics. + ! The default value is given by DT. +DAYMAX = 30.0 ! [days] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set via ocean_solo_nml in input.nml. +RESTART_CONTROL = 0 ! default = 1 + ! An integer whose bits encode which restart files are + ! written. Add 2 (bit 1) for a time-stamped file, and odd + ! (bit 0) for a non-time-stamped file. A non-time-stamped + ! restart file is saved at the end of the run segment + ! for any non-negative value. +RESTINT = 3650.0 ! [days] default = 0.0 + ! The interval between saves of the restart file in units + ! of TIMEUNIT. Use 0 (the default) to not save + ! incremental restart files at all. +ENERGYSAVEDAYS = 1.0 ! [days] default = 7200.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. diff --git a/examples/single_column_z/MOM_override b/examples/single_column_z/MOM_override new file mode 120000 index 0000000000..eb851e2b6e --- /dev/null +++ b/examples/single_column_z/MOM_override @@ -0,0 +1 @@ +INPUT/BATS/MOM_override \ No newline at end of file diff --git a/examples/single_column_z/MOM_override2 b/examples/single_column_z/MOM_override2 new file mode 100644 index 0000000000..fa9d14bc86 --- /dev/null +++ b/examples/single_column_z/MOM_override2 @@ -0,0 +1,2 @@ +! Generated by run_suite.csh +!#override DAYMAX = 365 diff --git a/examples/single_column_z/MOM_parameter_doc.all b/examples/single_column_z/MOM_parameter_doc.all new file mode 100644 index 0000000000..5be3540f50 --- /dev/null +++ b/examples/single_column_z/MOM_parameter_doc.all @@ -0,0 +1,1340 @@ +REENTRANT_X = True ! [Boolean] default = True + ! If true, the domain is zonally reentrant. +REENTRANT_Y = True ! [Boolean] default = False + ! If true, the domain is meridionally reentrant. +TRIPOLAR_N = False ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +NONBLOCKING_UPDATES = False ! [Boolean] default = False + ! If true, non-blocking halo updates may be used. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 2 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 2 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 2 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 2 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 +!NIPROC = 1 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 1 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +NIPROC_IO = 0 ! default = 0 + ! The number of processors used for I/O in the + ! x-direction, or 0 to equal NIPROC. +NJPROC_IO = 0 ! default = 0 + ! The number of processors used for I/O in the + ! y-direction, or 0 to equal NJPROC. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. +G_EARTH = 9.8 ! [m s-2] default = 9.8 + ! The gravitational acceleration of the Earth. +RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 + ! The mean ocean density used with BOUSSINESQ true to + ! calculate accelerations and the mass for conservation + ! properties, or with BOUSSINSEQ false to convert some + ! parameters from vertical units of m to kg m-2. +FIRST_DIRECTION = 0 ! default = 0 + ! An integer that indicates which direction goes first + ! in parts of the code that use directionally split + ! updates, with even numbers (or 0) used for x- first + ! and odd numbers used for y-first. +BOUSSINESQ = True ! [Boolean] default = True + ! If true, make the Boussinesq approximation. +ANGSTROM = 1.0E-10 ! [m] default = 1.0E-10 + ! The minumum layer thickness, usually one-Angstrom. +BATHYMETRY_AT_VEL = False ! [Boolean] default = False + ! If true, there are separate values for the basin depths + ! at velocity points. Otherwise the effects of of + ! topography are entirely determined from thickness points. +NK = 48 ! [nondim] + ! The number of model layers. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. + +! === Parameters of module MOM === +VERBOSITY = 2 ! default = 2 + ! Integer controlling level of messaging + ! 0 = Only FATAL messages + ! 2 = Only FATAL, WARNING, NOTE [default] + ! 9 = All) +SPLIT = False ! [Boolean] default = True + ! Use the split time stepping if true. +USE_RK2 = False ! [Boolean] default = False + ! If true, use RK2 instead of RK3 in the unsplit time stepping. +ENABLE_THERMODYNAMICS = True ! [Boolean] default = True + ! If true, Temperature and salinity are used as state + ! variables. +USE_EOS = True ! [Boolean] default = True + ! If true, density is calculated from temperature and + ! salinity with an equation of state. If USE_EOS is + ! true, ENABLE_THERMODYNAMICS must be true as well. +ADIABATIC = False ! [Boolean] default = False + ! There are no diapycnal mass fluxes if ADIABATIC is + ! true. This assumes that KD = KDML = 0.0 and that + ! there is no buoyancy forcing, but makes the model + ! faster by eliminating subroutine calls. +BULKMIXEDLAYER = False ! [Boolean] default = True + ! If true, use a Kraus-Turner-like bulk mixed layer + ! with transitional buffer layers. Layers 1 through + ! NKML+NKBL have variable densities. There must be at + ! least NKML+NKBL+1 layers if BULKMIXEDLAYER is true. + ! The default is the same setting as ENABLE_THERMODYNAMICS. +USE_REGRIDDING = True ! [Boolean] default = False + ! If True, use the ALE algorithm (regridding/remapping). + ! If False, use the layered isopycnal algorithm. +THICKNESSDIFFUSE = False ! [Boolean] default = False + ! If true, interfaces or isopycnal surfaces are diffused, + ! depending on the value of FULL_THICKNESSDIFFUSE. +THICKNESSDIFFUSE_FIRST = False ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. + ! This is only used if THICKNESSDIFFUSE is true. +MIXEDLAYER_RESTRAT = False ! [Boolean] default = False + ! If true, a density-gradient dependent re-stratifying + ! flow is imposed in the mixed layer. + ! This is only used if BULKMIXEDLAYER is true. +DEBUG = False ! [Boolean] default = False + ! If true, write out verbose debugging data. +DEBUG_TRUNCATIONS = False ! [Boolean] default = False + ! If true, calculate all diagnostics that are useful for + ! debugging truncations. +DT = 3600.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 7200.0 ! [s] default = 3600.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +HMIX_SFC_PROP = 1.0 ! [m] default = 1.0 + ! If BULKMIXEDLAYER is false, HMIX_SFC_PROP is the depth + ! over which to average to find surface properties like + ! SST and SSS or density (but not surface velocities). +MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 + ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. Making this + ! larger than DT_THERM reduces the performance penalty + ! of regridding to depth online. +INTERPOLATE_P_SURF = False ! [Boolean] default = False + ! If true, linearly interpolate the surface pressure + ! over the coupling time step, using the specified value + ! at the end of the step. +SSH_SMOOTHING_PASSES = 0.0 ! [nondim] default = 0.0 + ! The number of Laplacian smoothing passes to apply to the + ! the sea surface height that is reported to the sea-ice. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +DO_GEOTHERMAL = False ! [Boolean] default = False + ! If true, apply geothermal heating. +BOUND_SALINITY = False ! [Boolean] default = False + ! If true, limit salinity to being positive. (The sea-ice + ! model may ask for more salt than is available and + ! drive the salinity negative otherwise.) +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +P_REF = 2.0E+07 ! [Pa] default = 2.0E+07 + ! The pressure that is used for calculating the coordinate + ! density. (1 Pa = 1e4 dbar, so 2e7 is commonly used.) + ! This is only used if USE_EOS and ENABLE_THERMODYNAMICS + ! are true. +CHECK_BAD_SURFACE_VALS = False ! [Boolean] default = False + ! If true, check the surface state for ridiculous values. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" + ! The file into which to write the initial conditions. + +! === Parameters of module MOM_tracer_registry === +EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" + ! EQN_OF_STATE determines which ocean equation of state + ! should be used. Currently, the valid choices are + ! "LINEAR", "UNESCO", and "WRIGHT". + ! This is only used if USE_EOS is true. +EOS_QUADRATURE = False ! [Boolean] default = False + ! If true, always use the generic (quadrature) code + ! code for the integrals of density. +TFREEZE_FORM = "LINEAR" ! default = "LINEAR" + ! TFREEZE_FORM determines which expression should be + ! used for the freezing point. Currently, the valid + ! choices are "LINEAR", "MILLERO_78". +TFREEZE_S0_P0 = 0.0 ! [deg C] default = 0.0 + ! When TFREEZE_FORM=LINEAR, + ! this is the freezing potential temperature at + ! S=0, P=0. +DTFREEZE_DS = -0.054 ! [deg C PSU-1] default = -0.054 + ! When TFREEZE_FORM=LINEAR, + ! this is the derivative of the freezing potential + ! temperature with salinity. +DTFREEZE_DP = 0.0 ! [deg C Pa-1] default = 0.0 + ! When TFREEZE_FORM=LINEAR, + ! this is the derivative of the freezing potential + ! temperature with pressure. +PARALLEL_RESTARTFILES = False ! [Boolean] default = False + ! If true, each processor writes its own restart file, + ! otherwise a single restart file is generated +RESTARTFILE = "MOM.res" ! default = "MOM.res" + ! The name-root of the restart file. +LARGE_FILE_SUPPORT = True ! [Boolean] default = True + ! If true, use the file-size limits with NetCDF large + ! file support (4Gb), otherwise the limit is 2Gb. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. + +! === Parameters of module MOM_tracer_flow_control === +USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False + ! If true, use the USER_tracer_example tracer package. +USE_DOME_TRACER = False ! [Boolean] default = False + ! If true, use the DOME_tracer tracer package. +USE_IDEAL_AGE_TRACER = False ! [Boolean] default = False + ! If true, use the ideal_age_example tracer package. +USE_OIL_TRACER = False ! [Boolean] default = False + ! If true, use the oil_tracer tracer package. +USE_ADVECTION_TEST_TRACER = False ! [Boolean] default = False + ! If true, use the advection_test_tracer tracer package. +USE_OCMIP2_CFC = False ! [Boolean] default = False + ! If true, use the MOM_OCMIP2_CFC tracer package. +USE_generic_tracer = False ! [Boolean] default = False + ! If true and _USE_GENERIC_TRACER is defined as a + ! preprocessor macro, use the MOM_generic_tracer packages. +INPUTDIR = "INPUT/BATS" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "file" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +GFS = 9.8 ! [m s-2] default = 9.8 + ! The reduced gravity at the free surface. +COORD_FILE = "ICs.nc" ! + ! The file from which the coordinate densities are read. +COORD_VAR = "Layer" ! default = "Layer" + ! The variable in COORD_FILE that is to be used for the + ! coordinate densities. + +! === Parameters of module MOM_grid_init === +GRID_CONFIG = "cartesian" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +AXIS_UNITS = "degrees" ! default = "degrees" + ! The units for the Cartesian axes. Valid entries are: + ! degrees - degrees of latitude and longitude + ! m - meters + ! k - kilometers +SOUTHLAT = 30.0 ! [degrees] + ! The southern latitude of the domain or the equivalent + ! starting value for the y-axis. +LENLAT = 1.0 ! [degrees] + ! The latitudinal or y-direction length of the domain. +WESTLON = 0.0 ! [degrees] default = 0.0 + ! The western longitude of the domain or the equivalent + ! starting value for the x-axis. +LENLON = 1.0 ! [degrees] + ! The longitudinal or x-direction length of the domain. +RAD_EARTH = 6.378E+06 ! [m] default = 6.378E+06 + ! The radius of the Earth. +TOPO_CONFIG = "flat" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 + ! The minimum depth of the ocean. +MAXIMUM_DEPTH = 5500.0 ! [m] + ! The maximum depth of the ocean. +APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the eastern + ! side of the global domain +APPLY_OBC_U_FLATHER_WEST = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the western + ! side of the global domain +APPLY_OBC_V_FLATHER_NORTH = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the northern + ! side of the global domain +APPLY_OBC_V_FLATHER_SOUTH = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the southern + ! side of the global domain +CHANNEL_CONFIG = "none" ! default = "none" + ! A parameter that determines which set of channels are + ! restricted to specific widths. Options are: + ! none - All channels have the grid width. + ! global_1deg - Sets 16 specific channels appropriate + ! for a 1-degree model, as used in CM2G. + ! list - Read the channel locations and widths from a + ! text file, like MOM_channel_list in the MOM_SIS + ! test case. + ! file - Read open face widths everywhere from a + ! NetCDF file on the model grid. +ROTATION = "betaplane" ! default = "2omegasinlat" + ! This specifies how the Coriolis parameter is specified: + ! 2omegasinlat - Use twice the planetary rotation rate + ! times the sine of latitude. + ! betaplane - Use a beta-plane or f-plane. + ! USER - call a user modified routine. +F_0 = 7.59943E-05 ! [s-1] default = 0.0 + ! The reference value of the Coriolis parameter with the + ! betaplane option. +BETA = 0.0 ! [m-1 s-1] default = 0.0 + ! The northward gradient of the Coriolis parameter with + ! the betaplane option. +ALWAYS_WRITE_GEOM = False ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +INIT_LAYERS_FROM_Z_FILE = False ! [Boolean] default = False + ! If true, intialize the layer thicknesses, temperatures, + ! and salnities from a Z-space file on a latitude- + ! longitude grid. +THICKNESS_CONFIG = "file" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +THICKNESS_FILE = "ICs.nc" ! + ! The name of the thickness file. +ADJUST_THICKNESS = True ! [Boolean] default = False + ! If true, all mass below the bottom removed if the + ! topography is shallower than the thickness input file + ! would indicate. +TS_CONFIG = "file" ! + ! A string that determines how the initial tempertures + ! and salinities are specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +TS_FILE = "ICs.nc" ! + ! The initial condition file for temperature. +TEMP_IC_VAR = "PTEMP" ! default = "PTEMP" + ! The initial condition variable for potential temperature. +SALT_IC_VAR = "SALT" ! default = "SALT" + ! The initial condition variable for salinity. +SALT_FILE = "ICs.nc" ! default = "ICs.nc" + ! The initial condition file for salinity. +VELOCITY_CONFIG = "zero" ! default = "zero" + ! A string that determines how the initial velocities + ! are specified for a new run: + ! file - read velocities from the file specified + ! by (VELOCITY_FILE). + ! zero - the fluid is initially at rest. + ! uniform - the flow is uniform (determined by + ! paremters TORUS_U and TORUS_V). + ! USER - call a user modified routine. +CONVERT_THICKNESS_UNITS = False ! [Boolean] default = False + ! If true, convert the thickness initial conditions from + ! units of m to kg m-2 or vice versa, depending on whether + ! BOUSSINESQ is defined. This does not apply if a restart + ! file is read. +DEPRESS_INITIAL_SURFACE = False ! [Boolean] default = False + ! If true, depress the initial surface to avoid huge + ! tsunamis when a large surface pressure is applied. +SPONGE = False ! [Boolean] default = False + ! If true, sponges may be applied anywhere in the domain. + ! The exact location and properties of those sponges are + ! specified via SPONGE_CONFIG. +APPLY_OBC_U = False ! [Boolean] default = False + ! If true, open boundary conditions may be set at some + ! u-points, with the configuration controlled by OBC_CONFIG +APPLY_OBC_V = False ! [Boolean] default = False + ! If true, open boundary conditions may be set at some + ! v-points, with the configuration controlled by OBC_CONFIG +BOUNDARY_EXTRAPOLATION_PRESSURE = True ! [Boolean] default = True + ! When defined, the reconstruction is extrapolated + ! within boundary cells rather than assume PCM for the. + ! calculation of pressure. e.g. if PPM is used, a + ! PPM reconstruction will also be used within + ! boundary cells. +RECONSTRUCT_FOR_PRESSURE = True ! [Boolean] default = True + ! If True, use vertical reconstruction of T/S within + ! the integrals of teh FV pressure gradient calculation. + ! If False, use the constant-by-layer algorithm. + ! By default, this is True when using ALE and False otherwise. +PRESSURE_RECONSTRUCTION_SCHEME = 1 ! default = 1 + ! Type of vertical reconstruction of T/S to use in integrals + ! within the FV pressure gradient calculation. 1: PLM reconstruction. + ! 2: PPM reconstruction. +REGRIDDING_COORDINATE_MODE = "Z*" ! default = "LAYER" + ! Coordinate mode for vertical regridding. + ! Choose among the following possibilities: + ! LAYER - Isopycnal or stacked shallow water layers + ! Z* - stetched geopotential z* + ! SIGMA - terrain following coordinates + ! RHO - continuous isopycnal +REGRIDDING_COORDINATE_UNITS = "m" ! default = "m" + ! Units of the regridding coordinuate. +INTERPOLATION_SCHEME = "P1M_H2" ! default = "P1M_H2" + ! This sets the interpolation scheme to use to + ! determine the new grid. These parameters are + ! only relevant when REGRIDDING_COORDINATE_MODE is + ! set to a function of state. Otherwise, it is not + ! used. It can be one of the following schemes: + ! P1M_H2 (2nd-order accurate) + ! P1M_H4 (2nd-order accurate) + ! P1M_IH4 (2nd-order accurate) + ! PLM (2nd-order accurate) + ! PPM_H4 (3rd-order accurate) + ! PPM_IH4 (3rd-order accurate) + ! P3M_IH4IH3 (4th-order accurate) + ! P3M_IH6IH5 (4th-order accurate) + ! PQM_IH4IH3 (4th-order accurate) + ! PQM_IH6IH5 (5th-order accurate) +ALE_COORDINATE_CONFIG = "PARAM" ! default = "UNIFORM" + ! Determines how to specify the coordinate + ! resolution. Valid options are: + ! PARAM - use the vector-parameter ALE_RESOLUTION + ! UNIFORM - uniformly distributed + ! FILE:string - read from a file. The string specifies + ! the filename and variable name, separated + ! by a comma or space, e.g. FILE:lev.nc,Z +ALE_RESOLUTION = 48*10.0 ! [m] + ! The distribution of vertical resolution for the target + ! grid used for Eulerian-like coordinates. For example, + ! in z-coordinate mode, the parameter is a list of level + ! thicknesses (in m). In sigma-coordinate mode, the list + ! is of non-dimensional fractions of the water column. +MIN_THICKNESS = 0.001 ! [m] default = 0.001 + ! When regridding, this is the minimum layer + ! thickness allowed. +BOUNDARY_EXTRAPOLATION = False ! [Boolean] default = False + ! When defined, a proper high-order reconstruction + ! scheme is used within boundary cells rather + ! than PCM. E.g., if PPM is used for remapping, a + ! PPM reconstruction will also be used within + ! boundary cells. +REMAPPING_SCHEME = "PLM" ! default = "PLM" + ! This sets the reconstruction scheme used + ! for vertical remapping for all variables. + ! It can be one of the following schemes: + ! PCM (1st-order accurate) + ! PLM (2nd-order accurate) + ! PPM_H4 (3rd-order accurate) + ! PPM_IH4 (3rd-order accurate) + ! PQM_IH4IH3 (4th-order accurate) + ! PQM_IH6IH5 (5th-order accurate) + +! === Parameters of module MOM_MEKE === +MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 + ! The local depth-indepented MEKE dissipation rate. +MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 + ! A scaling for the bottom drag applied to MEKE. This + ! should be less than 1 to account for the surface + ! intensification of MEKE and the fraction of MEKE that + ! may be temporarily stored as potential energy. +MEKE_GMCOEFF = -1.0 ! [nondim] default = -1.0 + ! The efficiency of the conversion of potential energy + ! into MEKE by the thickness mixing parameterization. + ! If MEKE_GMCOEFF is negative, this conversion is not + ! used or calculated. +MEKE_FRCOEFF = -1.0 ! [nondim] default = -1.0 + ! The efficiency of the conversion of mean energy into + ! MEKE. If MEKE_FRCOEFF is negative, this conversion + ! is not used or calculated. +MEKE_BGSRC = 0.0 ! [W kg-1] default = 0.0 + ! A background energy source for MEKE. +MEKE_KH = -1.0 ! [m2 s-1] default = -1.0 + ! A background lateral diffusivity of MEKE, or a + ! Use a negative value to not apply lateral diffusion to MEKE. +MEKE_DTSCALE = 1.0 ! [nondim] default = 1.0 + ! A scaling factor to accelerate the time evolution of MEKE. +MEKE_KHCOEFF = -1.0 ! [nondim] default = -1.0 + ! A scaling factor which is combined with the square root + ! of MEKE times the grid-cell area to give MEKE%Kh, or a + ! negative value not to calculate MEKE%Kh. + ! This factor must be >0 for MEKE to contribute to the + ! thickness/tracer mixing in the rest of the model. +MEKE_USCALE = 1.0 ! [m s-1] default = 1.0 + ! The background velocity that is combined with MEKE to + ! calculate the bottom drag. +CDRAG = 0.0 ! [nondim] default = 0.003 + ! CDRAG is the drag coefficient relating the magnitude of + ! the velocity field to the bottom stress. +MEKE_VISC_DRAG = False ! [Boolean] default = False + ! If true, use the vertvisc_type to calculate the bottom + ! drag acting on MEKE. +MEKE_KHTH_FAC = 1.0 ! [nondim] default = 1.0 + ! A factor that maps MEKE%Kh to KhTh. +MEKE_KHTR_FAC = 1.0 ! [nondim] default = 1.0 + ! A factor that maps MEKE%Kh to KhTr. +MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 + ! A factor that maps MEKE%Kh to Kh for MEKE itself. +MEKE_RD_MAX_SCALE = True ! [nondim] default = True + ! If true, the maximum length scale used by MEKE is + ! the deformation radius. + +! === Parameters of module MOM_lateral_mixing_coeffs === +USE_VARIABLE_MIXING = False ! [Boolean] default = False + ! If true, the variable mixing code will be called. This + ! allows diagnostics to be created even if the scheme is + ! not used. If KHTR_SLOPE_CFF>0 or KhTh_Slope_Cff>0, + ! this is set to true regardless of what is in the + ! parameter file. +RESOLN_SCALED_KH = False ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTH = False ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTR = False ! [Boolean] default = False + ! If true, the epipycnal tracer diffusivity is scaled + ! away when the first baroclinic deformation radius is + ! well resolved. +KHTH_SLOPE_CFF = 0.0 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the interface depth diffusivity +KHTR_SLOPE_CFF = 0.0 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the epipycnal tracer diffusivity +TIDES = False ! [Boolean] default = False + ! If true, apply tidal momentum forcing. +CONTINUITY_SCHEME = "PPM" ! default = "PPM" + ! CONTINUITY_SCHEME selects the discretization for the + ! continuity solver. The only valid value currently is: + ! PPM - use a positive-definite (or monotonic) + ! piecewise parabolic reconstruction solver. +MONOTONIC_CONTINUITY = False ! [Boolean] default = False + ! If true, CONTINUITY_PPM uses the Colella and Woodward + ! monotonic limiter. The default (false) is to use a + ! simple positive definite limiter. +SIMPLE_2ND_PPM_CONTINUITY = False ! [Boolean] default = False + ! If true, CONTINUITY_PPM uses a simple 2nd order + ! (arithmetic mean) interpolation of the edge values. + ! This may give better PV conservation propterties. While + ! it formally reduces the accuracy of the continuity + ! solver itself in the strongly advective limit, it does + ! not reduce the overall order of accuracy of the dynamic + ! core. +UPWIND_1ST_CONTINUITY = True ! [Boolean] default = False + ! If true, CONTINUITY_PPM becomes a 1st-order upwind + ! continuity solver. This scheme is highly diffusive + ! but may be useful for debugging or in single-column + ! mode where its minimal stensil is useful. +ETA_TOLERANCE = 1.0E-06 ! [m] default = 2.4E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +ETA_TOLERANCE_AUX = 0.001 ! [m] default = 1.0E-06 + ! The tolerance for free-surface height discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses when calculating the auxiliary + ! corrected velocities. By default, this is the same as + ! ETA_TOLERANCE, but can be made larger for efficiency. +VELOCITY_TOLERANCE = 3.0E+08 ! [m s-1] default = 3.0E+08 + ! The tolerance for barotropic velocity discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses. +CONT_PPM_AGGRESS_ADJUST = False ! [Boolean] default = False + ! If true, allow the adjusted velocities to have a + ! relative CFL change up to 0.5. +CONT_PPM_VOLUME_BASED_CFL = False ! [Boolean] default = False + ! If true, use the ratio of the open face lengths to the + ! tracer cell areas when estimating CFL numbers. The + ! default is set by CONT_PPM_AGGRESS_ADJUST. +CONTINUITY_CFL_LIMIT = 0.5 ! [nondim] default = 0.5 + ! The maximum CFL of the adjusted velocities. +CONT_PPM_BETTER_ITER = True ! [Boolean] default = True + ! If true, stop corrective iterations using a velocity + ! based criterion and only stop if the iteration is + ! better than all predecessors. +CONT_PPM_USE_VISC_REM_MAX = True ! [Boolean] default = True + ! If true, use more appropriate limiting bounds for + ! corrections in strongly viscous columns. +NOSLIP = False ! [Boolean] default = False + ! If true, no slip boundary conditions are used; otherwise + ! free slip boundary conditions are assumed. The + ! implementation of the free slip BCs on a C-grid is much + ! cleaner than the no slip BCs. The use of free slip BCs + ! is strongly encouraged, and no slip BCs are not used with + ! the biharmonic viscosity. +CORIOLIS_EN_DIS = True ! [Boolean] default = False + ! If true, two estimates of the thickness fluxes are used + ! to estimate the Coriolis term, and the one that + ! dissipates energy relative to the other one is used. +CORIOLIS_SCHEME = "SADOURNY75_ENERGY" ! default = "SADOURNY75_ENERGY" + ! CORIOLIS_SCHEME selects the discretization for the + ! Coriolis terms. Valid values are: + ! SADOURNY75_ENERGY - Sadourny, 1975; energy cons. + ! ARAKAWA_HSU90 - Arakawa & Hsu, 1990 + ! SADOURNY75_ENSTRO - Sadourny, 1975; enstrophy cons. + ! ARAKAWA_LAMB81 - Arakawa & Lamb, 1981; En. + Enst. + ! ARAKAWA_LAMB_BLEND - A blend of Arakawa & Lamb with + ! Arakawa & Hsu and Sadourny energy +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option is + ! always effectively false with CORIOLIS_EN_DIS defined and + ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. +KE_SCHEME = "KE_ARAKAWA" ! default = "KE_ARAKAWA" + ! KE_SCHEME selects the discretization for acceleration + ! due to the kinetic energy gradient. Valid values are: + ! KE_ARAKAWA, KE_SIMPLE_GUDONOV, KE_GUDONOV +PV_ADV_SCHEME = "PV_ADV_CENTERED" ! default = "PV_ADV_CENTERED" + ! PV_ADV_SCHEME selects the discretization for PV + ! advection. Valid values are: + ! PV_ADV_CENTERED - centered (aka Sadourny, 75) + ! PV_ADV_UPWIND1 - upwind, first order +ANALYTIC_FV_PGF = True ! [Boolean] default = True + ! If true the pressure gradient forces are calculated + ! with a finite volume form that analytically integrates + ! the equations of state in pressure to avoid any + ! possibility of numerical thermobaric instability, as + ! described in Adcroft et al., O. Mod. (2008). + +! === Parameters of module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +BIHARMONIC = True ! [Boolean] default = True + ! If true, se a biharmonic horizontal viscosity. + ! BIHARMONIC may be used with LAPLACIAN. +KH = 0.0 ! [m2 s-1] default = 0.0 + ! The background Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. +SMAGORINSKY_KH = False ! [Boolean] default = False + ! If true, use a Smagorinsky nonlinear eddy viscosity. +BOUND_KH = True ! [Boolean] default = True + ! If true, the Laplacian coefficient is locally limited + ! to be stable. +BETTER_BOUND_KH = True ! [Boolean] default = True + ! If true, the Laplacian coefficient is locally limited + ! to be stable with a better bounding than just BOUND_KH. +AH = 0.0 ! [m4 s-1] default = 0.0 + ! The background biharmonic horizontal viscosity. +AH_VEL_SCALE = 0.05 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +BOUND_AH = True ! [Boolean] default = True + ! If true, the biharmonic coefficient is locally limited + ! to be stable. +BETTER_BOUND_AH = True ! [Boolean] default = True + ! If true, the biharmonic coefficient is locally limited + ! to be stable with a better bounding than just BOUND_AH. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. +BOUND_CORIOLIS_BIHARM = True ! [Boolean] default = True + ! If true use a viscosity that increases with the square + ! of the velocity shears, so that the resulting viscous + ! drag is of comparable magnitude to the Coriolis terms + ! when the velocity differences between adjacent grid + ! points is 0.5*BOUND_CORIOLIS_VEL. The default is the + ! value of BOUND_CORIOLIS (or false). +BOUND_CORIOLIS_VEL = 6.0 ! [m s-1] default = 6.0 + ! The velocity scale at which BOUND_CORIOLIS_BIHARM causes + ! the biharmonic drag to have comparable magnitude to the + ! Coriolis acceleration. The default is set by MAXVEL. +HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 + ! The nondimensional coefficient of the ratio of the + ! viscosity bounds to the theoretical maximum for + ! stability without considering other terms. + +! === Parameters of module MOM_vert_friction === +BOTTOMDRAGLAW = True ! [Boolean] default = True + ! If true, the bottom stress is calculated with a drag + ! law of the form c_drag*|u|*u. The velocity magnitude + ! may be an assumed value or it may be based on the + ! actual velocity in the bottommost HBBL, depending on + ! LINEAR_DRAG. +CHANNEL_DRAG = False ! [Boolean] default = False + ! If true, the bottom drag is exerted directly on each + ! layer proportional to the fraction of the bottom it + ! overlies. +DIRECT_STRESS = False ! [Boolean] default = False + ! If true, the wind stress is distributed over the + ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML + ! may be set to a very small value. +DYNAMIC_VISCOUS_ML = False ! [Boolean] default = False + ! If true, use a bulk Richardson number criterion to + ! determine the mixed layer thickness for viscosity. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +HARMONIC_VISC = True ! [Boolean] default = False + ! If true, use the harmonic mean thicknesses for + ! calculating the vertical viscosity. +HMIX_FIXED = 0.01 ! [m] + ! The prescribed depth over which the near-surface + ! viscosity and diffusivity are elevated when the bulk + ! mixed layer is not used. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +KVML = 1.0E-04 ! [m2 s-1] default = 1.0E-04 + ! The kinematic viscosity in the mixed layer. A typical + ! value is ~1e-2 m2 s-1. KVML is not used if + ! BULKMIXEDLAYER is true. The default is set by KV. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. +CFL_BASED_TRUNCATIONS = True ! [Boolean] default = True + ! If true, base truncations on the CFL number, and not an + ! absolute speed. +CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 + ! The value of the CFL number that will cause velocity + ! components to be truncated; instability can occur past 0.5. +CFL_REPORT = 0.5 ! [nondim] default = 0.5 + ! The value of the CFL number that causes accelerations + ! to be reported; the default is CFL_TRUNCATE. + +! === Parameters of module MOM_PointAccel === +MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 + ! The maximum number of colums of truncations that any PE + ! will write out during a run. + +! === Parameters of module MOM_set_visc === +LINEAR_DRAG = False ! [Boolean] default = False + ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag + ! law is cdrag*DRAG_BG_VEL*u. +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +DOUBLE_DIFFUSION = False ! [Boolean] default = False + ! If true, increase diffusivitives for temperature or salt + ! based on double-diffusive paramaterization from MOM4/KPP. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_USE_EOS = False ! [Boolean] default = False + ! If true, use the equation of state in determining the + ! properties of the bottom boundary layer. Otherwise use + ! the layer target potential densities. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. +HTBL_SHELF_MIN = 0.1 ! [m] default = 0.1 + ! The minimum top boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-top viscosity. +HTBL_SHELF = 10.0 ! [m] default = 10.0 + ! The thickness over which near-surface velocities are + ! averaged for the drag law under an ice shelf. By + ! default this is the same as HBBL +KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum viscosities in the bottom boundary layer. +KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum viscosities in the top boundary layer. + +! === Parameters of module MOM_thickness_diffuse === +KHTH = 0.0 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. +KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum horizontal thickness diffusivity. +KHTH_MAX = 0.0 ! [m2 s-1] default = 0.0 + ! The maximum horizontal thickness diffusivity. +DETANGLE_INTERFACES = False ! [Boolean] default = False + ! If defined add 3-d structured enhanced interface height + ! diffusivities to horizonally smooth jagged layers. +KHTH_SLOPE_MAX = 0.01 ! [nondim] default = 0.01 + ! A slope beyond which the calculated isopycnal slope is + ! not reliable and is scaled away. This is used with + ! FULL_THICKNESSDIFFUSE. +KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 + ! A diapycnal diffusivity that is used to interpolate + ! more sensible values of T & S into thin layers. +Z_OUTPUT_GRID_FILE = "../zgrid.nc" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. +NK_ZSPACE (from file) = 50 ! [nondim] + ! The number of depth-space levels. This is determined + ! from the size of the variable zw in the output grid file. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +INTERNAL_TIDES = False ! [Boolean] default = False + ! If true, use the code that advances as separate set of + ! equations for the internal tide energy density. +MASSLESS_MATCH_TARGETS = True ! [Boolean] default = True + ! If true, the temperature and salinity of massless layers + ! are kept consistent with their target densities. + ! Otherwise the properties of massless layers evolve + ! diffusively to match massive neighboring layers. +RECLAIM_FRAZIL = False ! [Boolean] default = True + ! If true, try to use any frazil heat deficit to cool any + ! overlying layers down to the freezing point, thereby + ! avoiding the creation of thin ice when the SST is above + ! the freezing point. +PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False + ! If true, use a pressure dependent freezing temperature + ! when making frazil. The default is false, which will be + ! faster but is inappropriate with ice-shelf cavities. +MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True + ! If true, mix the passive tracers in massless layers at + ! the bottom into the interior as though a diffusivity of + ! KD_MIN_TR were operating. +KD_MIN_TR = 2.0E-06 ! [m2 s-1] default = 2.0E-06 + ! A minimal diffusivity that should always be applied to + ! tracers, especially in massless layers near the bottom. + ! The default is 0.1*KD. +KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 + ! A bottom boundary layer tracer diffusivity that will + ! allow for explicitly specified bottom fluxes. The + ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) + ! over the same distance. +USE_KPP = True ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 + ! The flux Richardson number where the stratification is + ! large enough that N2 > omega2. The full expression for + ! the Flux Richardson number is usually + ! FLUX_RI_MAX*N2/(N2+OMEGA2). +OMEGA = 7.2921E-05 ! [s-1] default = 7.2921E-05 + ! The rotation rate of the earth. +ML_RADIATION = True ! [Boolean] default = False + ! If true, allow a fraction of TKE available from wind + ! work to penetrate below the base of the mixed layer + ! with a vertical decay scale determined by the minimum + ! of: (1) The depth of the mixed layer, (2) an Ekman + ! length scale. +ML_RAD_EFOLD_COEFF = 0.2 ! [nondim] default = 0.2 + ! A coefficient that is used to scale the penetration + ! depth for turbulence below the base of the mixed layer. + ! This is only used if ML_RADIATION is true. +ML_RAD_KD_MAX = 0.001 ! [m2 s-1] default = 0.001 + ! The maximum diapycnal diffusivity due to turbulence + ! radiated from the base of the mixed layer. + ! This is only used if ML_RADIATION is true. +ML_RAD_COEFF = 0.2 ! [nondim] default = 0.2 + ! The coefficient which scales MSTAR*USTAR^3 to obtain + ! the energy available for mixing below the base of the + ! mixed layer. This is only used if ML_RADIATION is true. +ML_RAD_APPLY_TKE_DECAY = True ! [Boolean] default = True + ! If true, apply the same exponential decay to ML_rad as + ! is applied to the other surface sources of TKE in the + ! mixed layer code. This is only used if ML_RADIATION is true. +MSTAR = 0.3 ! [units=nondim] default = 0.3 + ! The ratio of the friction velocity cubed to the TKE + ! input to the mixed layer. +TKE_DECAY = 10.0 ! [nondim] default = 2.5 + ! The ratio of the natural Ekman depth to the TKE decay scale. +ML_USE_OMEGA = True ! [Boolean] default = False + ! If true, use the absolute rotation rate instead of the + ! vertical component of rotation when setting the decay + ! scale for turbulence in the mixed layer. + ! This is only used if ML_RADIATION is true. +BBL_EFFIC = 0.2 ! [nondim] default = 0.2 + ! The efficiency with which the energy extracted by + ! bottom drag drives BBL diffusion. This is only + ! used if BOTTOMDRAGLAW is true. +BBL_MIXING_MAX_DECAY = 0.0 ! [m] default = 0.0 + ! The maximum decay scale for the BBL diffusion, or 0 + ! to allow the mixing to penetrate as far as + ! stratification and rotation permit. The default is 0. + ! This is only used if BOTTOMDRAGLAW is true. +BBL_MIXING_AS_MAX = True ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the + ! BBL mixing and the other diffusivities. Otherwise, + ! diffusiviy from the BBL_mixing is simply added. +BRYAN_LEWIS_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, use a Bryan & Lewis (JGR 1979) like tanh + ! profile of background diapycnal diffusivity with depth. +HENYEY_IGW_BACKGROUND = False ! [Boolean] default = False + ! If true, use a latitude-dependent scaling for the near + ! surface background diffusivity, as described in + ! Harrison & Hallberg, JPO 2008. +N2_FLOOR_IOMEGA2 = 1.0 ! [nondim] default = 1.0 + ! The floor applied to N2(k) scaled by Omega^2: + ! If =0., N2(k) is simply positive definite. + ! If =1., N2(k) > Omega^2 everywhere. +KD_TANH_LAT_FN = False ! [Boolean] default = False + ! If true, use a tanh dependence of Kd_sfc on latitude, + ! like CM2.1/CM2M. There is no physical justification + ! for this form, and it can not be used with + ! HENYEY_IGW_BACKGROUND. +KD = 2.0E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 + ! The minimum diapycnal diffusivity. +KD_MAX = -1.0 ! [m2 s-1] default = -1.0 + ! The maximum permitted increment for the diapycnal + ! diffusivity from TKE-based parameterizations, or a + ! negative value for no limit. +KD_ADD = 0.0 ! [m2 s-1] default = 0.0 + ! A uniform diapycnal diffusivity that is added + ! everywhere without any filtering or scaling. +KDML = 2.0E-05 ! [m2 s-1] default = 2.0E-05 + ! If BULKMIXEDLAYER is false, KDML is the elevated + ! diapycnal diffusivity in the topmost HMIX of fluid. + ! KDML is only used if BULKMIXEDLAYER is false. +INT_TIDE_DISSIPATION = False ! [Boolean] default = False + ! If true, use an internal tidal dissipation scheme to + ! drive diapycnal mixing, along the lines of St. Laurent + ! et al. (2002) and Simmons et al. (2004). +LEE_WAVE_DISSIPATION = False ! [Boolean] default = False + ! If true, use an lee wave driven dissipation scheme to + ! drive diapycnal mixing, along the lines of Nikurashin + ! (2010) and using the St. Laurent et al. (2002) + ! and Simmons et al. (2004) vertical profile +USER_CHANGE_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, call user-defined code to change the diffusivity. +DISSIPATION_MIN = 0.0 ! [W m-3] default = 0.0 + ! The minimum dissipation by which to determine a lower + ! bound of Kd (a floor). +DISSIPATION_N0 = 0.0 ! [W m-3] default = 0.0 + ! The intercept when N=0 of the N-dependent expression + ! used to set a minimum dissipation by which to determine + ! a lower bound of Kd (a floor): A in eps_min = A + B*N. +DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 + ! The coefficient multiplying N, following Gargett, used to + ! set a minimum dissipation by which to determine a lower + ! bound of Kd (a floor): B in eps_min = A + B*N +DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum vertical diffusivity applied as a floor. + +! === Parameters of module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +%KPP + +! === Parameters of module MOM_entrain_diffusive === +CORRECT_DENSITY = True ! [Boolean] default = True + ! If true, and USE_EOS is true, the layer densities are + ! restored toward their target values by the diapycnal + ! mixing, as described in Hallberg (MWR, 2000). +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 + ! The tolerance with which to solve for entrainment values. + +! === Parameters of module MOM_kappa_shear === +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! + +! === Parameters of module MOM_regularize_layers === +REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False + ! If defined, vertically restructure the near-surface + ! layers when they have too much lateral variations to + ! allow for sensible lateral barotropic transports. +HMIX_MIN = 2.0 ! [m] default = 0.0 + ! The minimum mixed layer depth if the mixed layer depth + ! is determined dynamically. +REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 + ! The value of the relative thickness deficit at which + ! to start modifying the layer structure when + ! REGULARIZE_SURFACE_LAYERS is true. + +! === Parameters of module MOM_opacity === +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +OPACITY_SCHEME = "MANIZZA_05" ! default = "MANIZZA_05" + ! This character string specifies how chlorophyll + ! concentrations are translated into opacities. Currently + ! valid options include: + ! MANIZZA_05 - Use Manizza et al., GRL, 2005. + ! MOREL_88 - Use Morel, JGR, 1988. +CHL_FROM_FILE = True ! [Boolean] default = True + ! If true, chl_a is read from a file. +CHL_FILE = "forcing_monthly.nc" ! + ! CHL_FILE is the file containing chl_a concentrations in + ! the variable CHL_A. It is used when VAR_PEN_SW and + ! CHL_FROM_FILE are true. +BLUE_FRAC_SW = 0.5 ! [nondim] default = 0.5 + ! The fraction of the penetrating shortwave radiation + ! that is in the blue band. +PEN_SW_NBANDS = 3 ! default = 1 + ! The number of bands of penetrating shortwave radiation. +OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 + ! The value to use for opacity over land. The default is + ! 10 m-1 - a value for muddy water. + +! === Parameters of module MOM_tracer_advect === +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) + +! === Parameters of module MOM_tracer_hor_diff === +KHTR = 600.0 ! [m2 s-1] default = 0.0 + ! The background along-isopycnal tracer diffusivity. +KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum along-isopycnal tracer diffusivity. +KHTR_MAX = 0.0 ! [m2 s-1] default = 0.0 + ! The maximum along-isopycnal tracer diffusivity. +KHTR_PASSIVITY_COEFF = 0.0 ! [nondim] default = 0.0 + ! The coefficient that scales deformation radius over + ! grid-spacing in passivity, where passiviity is the ratio + ! between along isopycnal mxiing of tracers to thickness mixing. + ! A non-zero value enables this parameterization. +KHTR_PASSIVITY_MIN = 0.5 ! [nondim] default = 0.5 + ! The minimum passivity which is the ratio between + ! along isopycnal mxiing of tracers to thickness mixing. +DIFFUSE_ML_TO_INTERIOR = False ! [Boolean] default = False + ! If true, enable epipycnal mixing between the surface + ! boundary layer and the interior. +CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False + ! If true, use enough iterations the diffusion to ensure + ! that the diffusive equivalent of the CFL limit is not + ! violated. If false, always use 1 iteration. + +! === Parameters of module MOM_surface_forcing === +VARIABLE_WINDS = True ! [Boolean] default = True + ! If true, the winds vary in time after the initialization. +VARIABLE_BUOYFORCE = True ! [Boolean] default = True + ! If true, the buoyancy forcing varies in time after the + ! initialization of the model. +BUOY_CONFIG = "file" ! + ! The character string that indicates how buoyancy forcing + ! is specified. Valid options include (file), (zero), + ! (linear), (USER), and (NONE). +ARCHAIC_OMIP_FORCING_FILE = True ! [Boolean] default = True + ! If true, use the forcing variable decomposition from + ! the old German OMIP prescription that predated CORE. If + ! false, use the variable groupings available from MOM + ! output diagnostics of forcing variables. +LONGWAVEDOWN_FILE = "forcing.nc" ! + ! The file with the downward longwave heat flux, in + ! variable lwdn_sfc. +LONGWAVEUP_FILE = "forcing.nc" ! + ! The file with the upward longwave heat flux, in + ! variable lwup_sfc. +EVAPORATION_FILE = "forcing.nc" ! + ! The file with the evaporative moisture flux, in + ! variable evap. +SENSIBLEHEAT_FILE = "forcing.nc" ! + ! The file with the sensible heat flux, in + ! variable shflx. +SHORTWAVEUP_FILE = "forcing.nc" ! + ! The file with the upward shortwave heat flux. +SHORTWAVEDOWN_FILE = "forcing.nc" ! + ! The file with the downward shortwave heat flux. +SNOW_FILE = "forcing.nc" ! + ! The file with the downward frozen precip flux, in + ! variable snow. +PRECIP_FILE = "forcing.nc" ! + ! The file with the downward total precip flux, in + ! variable precip. +FRESHDISCHARGE_FILE = "forcing_monthly.nc" ! + ! The file with the fresh and frozen runoff/calving fluxes, + ! invariables disch_w and disch_s. +SSTRESTORE_FILE = "" ! + ! The file with the SST toward which to restore in the + ! variable given by SST_RESTORE_VAR. +SALINITYRESTORE_FILE = "" ! + ! The file with the surface salinity toward which to + ! restore in the variable given by SSS_RESTORE_VAR. +WIND_CONFIG = "file" ! + ! The character string that indicates how wind forcing + ! is specified. Valid options include (file), (2gyre), + ! (1gyre), (gyres), (zero), and (USER). +WIND_FILE = "forcing.nc" ! + ! The file in which the wind stresses are found in + ! variables STRESS_X and STRESS_Y. +WINDSTRESS_X_VAR = "STRESS_X" ! default = "STRESS_X" + ! The name of the x-wind stress variable in WIND_FILE. +WINDSTRESS_Y_VAR = "STRESS_Y" ! default = "STRESS_Y" + ! The name of the y-wind stress variable in WIND_FILE. +WINDSTRESS_STAGGER = "A" ! default = "A" + ! A character indicating how the wind stress components + ! are staggered in WIND_FILE. This may be A or C for now. +WINDSTRESS_SCALE = 1.0 ! [nondim] default = 1.0 + ! A value by which the wind stresses in WIND_FILE are rescaled. +USTAR_FORCING_VAR = "" ! [nondim] default = "" + ! The name of the friction velocity variable in WIND_FILE + ! or blank to get ustar from the wind stresses plus the + ! gustiness. +RESTOREBUOY = False ! [Boolean] default = False + ! If true, the buoyancy fluxes drive the model back + ! toward some specified surface state with a rate + ! given by FLUXCONST. +GUST_CONST = 0.02 ! [Pa] default = 0.02 + ! The background gustiness in the winds. +READ_GUST_2D = True ! [Boolean] default = False + ! If true, use a 2-dimensional gustiness supplied from + ! an input file +GUST_2D_FILE = "forcing_monthly.nc" ! + ! The file in which the wind gustiness is found in + ! variable gustiness. + +! === Parameters of module MOM_sum_output === +CALCULATE_APE = True ! [Boolean] default = True + ! If true, calculate the available potential energy of + ! the interfaces. Setting this to false reduces the + ! memory footprint of high-PE-count models dramatically. +WRITE_STOCKS = True ! [Boolean] default = True + ! If true, write the integrated tracer amounts to stdout + ! when the energy files are written. +MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +MAX_ENERGY = 0.0 ! [m2 s-2] default = 0.0 + ! The maximum permitted average energy per unit mass; the + ! model will be stopped if there is more energy than + ! this. If zero or negative, this is set to 10*MAXVEL^2. +ENERGYFILE = "timestats" ! default = "timestats" + ! The file to use to write the energies and globally + ! summed diagnostics. +TIMEUNIT = 8.64E+04 ! [s] default = 8.64E+04 + ! The time unit in seconds a number of input fields +READ_DEPTH_LIST = False ! [Boolean] default = False + ! Read the depth list from a file if it exists or + ! create that file otherwise. +DEPTH_LIST_MIN_INC = 1.0E-10 ! [m] default = 1.0E-10 + ! The minimum increment between the depths of the + ! entries in the depth-list file. +MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 + ! The maximum amount of cpu time per processor for which + ! MOM should run before saving a restart file and + ! quitting with a return value that indicates that a + ! further run is required to complete the simulation. + ! If automatic restarts are not desired, use a negative + ! value for MAXCPU. MAXCPU has units of wall-clock + ! seconds, so the actual CPU time used is larger by a + ! factor of the number of processors used. +CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" + ! The file into which CPU time is written. + +! === Parameters of module MOM_main (MOM_driver) === +DT_FORCING = 7200.0 ! [s] default = 3600.0 + ! The time step for changing forcing, coupling with other + ! components, or potentially writing certain diagnostics. + ! The default value is given by DT. +DAYMAX = 30.0 ! [days] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set via ocean_solo_nml in input.nml. +RESTART_CONTROL = 0 ! default = 1 + ! An integer whose bits encode which restart files are + ! written. Add 2 (bit 1) for a time-stamped file, and odd + ! (bit 0) for a non-time-stamped file. A non-time-stamped + ! restart file is saved at the end of the run segment + ! for any non-negative value. +RESTINT = 3650.0 ! [days] default = 0.0 + ! The interval between saves of the restart file in units + ! of TIMEUNIT. Use 0 (the default) to not save + ! incremental restart files at all. +ENERGYSAVEDAYS = 1.0 ! [days] default = 7200.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. +ICE_SHELF = False ! [Boolean] default = False + ! If true, call the code to apply an ice shelf model over + ! some of the domain. +SEND_LOG_TO_STDOUT = False ! [Boolean] default = False + ! If true, all log messages are also sent to stdout. +REPORT_UNUSED_PARAMS = False ! [Boolean] default = False + ! If true, report any parameter lines that are not used + ! in the run. +FATAL_UNUSED_PARAMS = False ! [Boolean] default = False + ! If true, kill the run if there are any unused + ! parameters. +DOCUMENT_FILE = "MOM_parameter_doc" ! default = "MOM_parameter_doc" + ! The basename for files where run-time parameters, their + ! settings, units and defaults are documented. Blank will + ! disable all parameter documentation. +COMPLETE_DOCUMENTATION = True ! [Boolean] default = True + ! If true, all run-time parameters are + ! documented in MOM_parameter_doc.all . +MINIMAL_DOCUMENTATION = True ! [Boolean] default = True + ! If true, non-default run-time parameters are + ! documented in MOM_parameter_doc.short . diff --git a/examples/single_column_z/MOM_parameter_doc.short b/examples/single_column_z/MOM_parameter_doc.short new file mode 100644 index 0000000000..95bafe4287 --- /dev/null +++ b/examples/single_column_z/MOM_parameter_doc.short @@ -0,0 +1,490 @@ +REENTRANT_Y = True ! [Boolean] default = False + ! If true, the domain is meridionally reentrant. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIGLOBAL = 2 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 2 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 1 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 1 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. +NK = 48 ! [nondim] + ! The number of model layers. + +! === Parameters of module MOM === +SPLIT = False ! [Boolean] default = True + ! Use the split time stepping if true. +BULKMIXEDLAYER = False ! [Boolean] default = True + ! If true, use a Kraus-Turner-like bulk mixed layer + ! with transitional buffer layers. Layers 1 through + ! NKML+NKBL have variable densities. There must be at + ! least NKML+NKBL+1 layers if BULKMIXEDLAYER is true. + ! The default is the same setting as ENABLE_THERMODYNAMICS. +USE_REGRIDDING = True ! [Boolean] default = False + ! If True, use the ALE algorithm (regridding/remapping). + ! If False, use the layered isopycnal algorithm. +DT = 3600.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 7200.0 ! [s] default = 3600.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 + ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. Making this + ! larger than DT_THERM reduces the performance penalty + ! of regridding to depth online. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" + ! The file into which to write the initial conditions. + +! === Parameters of module MOM_tracer_registry === + +! === Parameters of module MOM_tracer_flow_control === +INPUTDIR = "INPUT/BATS" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "file" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +COORD_FILE = "ICs.nc" ! + ! The file from which the coordinate densities are read. + +! === Parameters of module MOM_grid_init === +GRID_CONFIG = "cartesian" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +SOUTHLAT = 30.0 ! [degrees] + ! The southern latitude of the domain or the equivalent + ! starting value for the y-axis. +LENLAT = 1.0 ! [degrees] + ! The latitudinal or y-direction length of the domain. +LENLON = 1.0 ! [degrees] + ! The longitudinal or x-direction length of the domain. +TOPO_CONFIG = "flat" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 + ! The minimum depth of the ocean. +MAXIMUM_DEPTH = 5500.0 ! [m] + ! The maximum depth of the ocean. +ROTATION = "betaplane" ! default = "2omegasinlat" + ! This specifies how the Coriolis parameter is specified: + ! 2omegasinlat - Use twice the planetary rotation rate + ! times the sine of latitude. + ! betaplane - Use a beta-plane or f-plane. + ! USER - call a user modified routine. +F_0 = 7.59943E-05 ! [s-1] default = 0.0 + ! The reference value of the Coriolis parameter with the + ! betaplane option. +ALWAYS_WRITE_GEOM = False ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +THICKNESS_CONFIG = "file" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +THICKNESS_FILE = "ICs.nc" ! + ! The name of the thickness file. +ADJUST_THICKNESS = True ! [Boolean] default = False + ! If true, all mass below the bottom removed if the + ! topography is shallower than the thickness input file + ! would indicate. +TS_CONFIG = "file" ! + ! A string that determines how the initial tempertures + ! and salinities are specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +TS_FILE = "ICs.nc" ! + ! The initial condition file for temperature. +REGRIDDING_COORDINATE_MODE = "Z*" ! default = "LAYER" + ! Coordinate mode for vertical regridding. + ! Choose among the following possibilities: + ! LAYER - Isopycnal or stacked shallow water layers + ! Z* - stetched geopotential z* + ! SIGMA - terrain following coordinates + ! RHO - continuous isopycnal +ALE_COORDINATE_CONFIG = "PARAM" ! default = "UNIFORM" + ! Determines how to specify the coordinate + ! resolution. Valid options are: + ! PARAM - use the vector-parameter ALE_RESOLUTION + ! UNIFORM - uniformly distributed + ! FILE:string - read from a file. The string specifies + ! the filename and variable name, separated + ! by a comma or space, e.g. FILE:lev.nc,Z +ALE_RESOLUTION = 48*10.0 ! [m] + ! The distribution of vertical resolution for the target + ! grid used for Eulerian-like coordinates. For example, + ! in z-coordinate mode, the parameter is a list of level + ! thicknesses (in m). In sigma-coordinate mode, the list + ! is of non-dimensional fractions of the water column. + +! === Parameters of module MOM_MEKE === +CDRAG = 0.0 ! [nondim] default = 0.003 + ! CDRAG is the drag coefficient relating the magnitude of + ! the velocity field to the bottom stress. + +! === Parameters of module MOM_lateral_mixing_coeffs === +UPWIND_1ST_CONTINUITY = True ! [Boolean] default = False + ! If true, CONTINUITY_PPM becomes a 1st-order upwind + ! continuity solver. This scheme is highly diffusive + ! but may be useful for debugging or in single-column + ! mode where its minimal stensil is useful. +ETA_TOLERANCE = 1.0E-06 ! [m] default = 2.4E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +ETA_TOLERANCE_AUX = 0.001 ! [m] default = 1.0E-06 + ! The tolerance for free-surface height discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses when calculating the auxiliary + ! corrected velocities. By default, this is the same as + ! ETA_TOLERANCE, but can be made larger for efficiency. +CORIOLIS_EN_DIS = True ! [Boolean] default = False + ! If true, two estimates of the thickness fluxes are used + ! to estimate the Coriolis term, and the one that + ! dissipates energy relative to the other one is used. +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option is + ! always effectively false with CORIOLIS_EN_DIS defined and + ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. + +! === Parameters of module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. +AH_VEL_SCALE = 0.05 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. + +! === Parameters of module MOM_vert_friction === +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +HARMONIC_VISC = True ! [Boolean] default = False + ! If true, use the harmonic mean thicknesses for + ! calculating the vertical viscosity. +HMIX_FIXED = 0.01 ! [m] + ! The prescribed depth over which the near-surface + ! viscosity and diffusivity are elevated when the bulk + ! mixed layer is not used. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. + +! === Parameters of module MOM_thickness_diffuse === +Z_OUTPUT_GRID_FILE = "../zgrid.nc" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. +NK_ZSPACE (from file) = 50 ! [nondim] + ! The number of depth-space levels. This is determined + ! from the size of the variable zw in the output grid file. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +RECLAIM_FRAZIL = False ! [Boolean] default = True + ! If true, try to use any frazil heat deficit to cool any + ! overlying layers down to the freezing point, thereby + ! avoiding the creation of thin ice when the SST is above + ! the freezing point. +USE_KPP = True ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +ML_RADIATION = True ! [Boolean] default = False + ! If true, allow a fraction of TKE available from wind + ! work to penetrate below the base of the mixed layer + ! with a vertical decay scale determined by the minimum + ! of: (1) The depth of the mixed layer, (2) an Ekman + ! length scale. +TKE_DECAY = 10.0 ! [nondim] default = 2.5 + ! The ratio of the natural Ekman depth to the TKE decay scale. +ML_USE_OMEGA = True ! [Boolean] default = False + ! If true, use the absolute rotation rate instead of the + ! vertical component of rotation when setting the decay + ! scale for turbulence in the mixed layer. + ! This is only used if ML_RADIATION is true. +KD = 2.0E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 + ! The minimum diapycnal diffusivity. + +! === Parameters of module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === Parameters of module MOM_entrain_diffusive === +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 + ! The tolerance with which to solve for entrainment values. + +! === Parameters of module MOM_kappa_shear === +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + +! === Parameters of module MOM_regularize_layers === +HMIX_MIN = 2.0 ! [m] default = 0.0 + ! The minimum mixed layer depth if the mixed layer depth + ! is determined dynamically. + +! === Parameters of module MOM_opacity === +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +CHL_FILE = "forcing_monthly.nc" ! + ! CHL_FILE is the file containing chl_a concentrations in + ! the variable CHL_A. It is used when VAR_PEN_SW and + ! CHL_FROM_FILE are true. +PEN_SW_NBANDS = 3 ! default = 1 + ! The number of bands of penetrating shortwave radiation. + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === +KHTR = 600.0 ! [m2 s-1] default = 0.0 + ! The background along-isopycnal tracer diffusivity. + +! === Parameters of module MOM_surface_forcing === +BUOY_CONFIG = "file" ! + ! The character string that indicates how buoyancy forcing + ! is specified. Valid options include (file), (zero), + ! (linear), (USER), and (NONE). +LONGWAVEDOWN_FILE = "forcing.nc" ! + ! The file with the downward longwave heat flux, in + ! variable lwdn_sfc. +LONGWAVEUP_FILE = "forcing.nc" ! + ! The file with the upward longwave heat flux, in + ! variable lwup_sfc. +EVAPORATION_FILE = "forcing.nc" ! + ! The file with the evaporative moisture flux, in + ! variable evap. +SENSIBLEHEAT_FILE = "forcing.nc" ! + ! The file with the sensible heat flux, in + ! variable shflx. +SHORTWAVEUP_FILE = "forcing.nc" ! + ! The file with the upward shortwave heat flux. +SHORTWAVEDOWN_FILE = "forcing.nc" ! + ! The file with the downward shortwave heat flux. +SNOW_FILE = "forcing.nc" ! + ! The file with the downward frozen precip flux, in + ! variable snow. +PRECIP_FILE = "forcing.nc" ! + ! The file with the downward total precip flux, in + ! variable precip. +FRESHDISCHARGE_FILE = "forcing_monthly.nc" ! + ! The file with the fresh and frozen runoff/calving fluxes, + ! invariables disch_w and disch_s. +SSTRESTORE_FILE = "" ! + ! The file with the SST toward which to restore in the + ! variable given by SST_RESTORE_VAR. +SALINITYRESTORE_FILE = "" ! + ! The file with the surface salinity toward which to + ! restore in the variable given by SSS_RESTORE_VAR. +WIND_CONFIG = "file" ! + ! The character string that indicates how wind forcing + ! is specified. Valid options include (file), (2gyre), + ! (1gyre), (gyres), (zero), and (USER). +WIND_FILE = "forcing.nc" ! + ! The file in which the wind stresses are found in + ! variables STRESS_X and STRESS_Y. +READ_GUST_2D = True ! [Boolean] default = False + ! If true, use a 2-dimensional gustiness supplied from + ! an input file +GUST_2D_FILE = "forcing_monthly.nc" ! + ! The file in which the wind gustiness is found in + ! variable gustiness. + +! === Parameters of module MOM_sum_output === +MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 + ! The maximum amount of cpu time per processor for which + ! MOM should run before saving a restart file and + ! quitting with a return value that indicates that a + ! further run is required to complete the simulation. + ! If automatic restarts are not desired, use a negative + ! value for MAXCPU. MAXCPU has units of wall-clock + ! seconds, so the actual CPU time used is larger by a + ! factor of the number of processors used. + +! === Parameters of module MOM_main (MOM_driver) === +DT_FORCING = 7200.0 ! [s] default = 3600.0 + ! The time step for changing forcing, coupling with other + ! components, or potentially writing certain diagnostics. + ! The default value is given by DT. +DAYMAX = 30.0 ! [days] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set via ocean_solo_nml in input.nml. +RESTART_CONTROL = 0 ! default = 1 + ! An integer whose bits encode which restart files are + ! written. Add 2 (bit 1) for a time-stamped file, and odd + ! (bit 0) for a non-time-stamped file. A non-time-stamped + ! restart file is saved at the end of the run segment + ! for any non-negative value. +RESTINT = 3650.0 ! [days] default = 0.0 + ! The interval between saves of the restart file in units + ! of TIMEUNIT. Use 0 (the default) to not save + ! incremental restart files at all. +ENERGYSAVEDAYS = 1.0 ! [days] default = 7200.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. diff --git a/examples/single_column_z/diag_table b/examples/single_column_z/diag_table new file mode 100644 index 0000000000..6b11206889 --- /dev/null +++ b/examples/single_column_z/diag_table @@ -0,0 +1,217 @@ +"MOM Experiment" +1 1 1 0 0 0 +"prog", 2,"hours",1,"days","Time" +"prog_z", 1,"days",1,"days","Time" +"surffluxes", 1,"days",1,"days","Time" +#"ave_prog_%4yr_%3dy", 1,"days",1,"days","Time",365,"days" +#"mom_%4yr_%3dy", 5,"days",1,"days","Time",10,"days" +#"bt_mom_%4yr_%3dy", 5,"days",1,"days","Time",10,"days" +"visc", 2,"hours",1,"days","Time", +#"energy_%4yr_%3dy", 5,"days",1,"days","Time",10,"days" + + +#This is the field section of the diag_table. + +# Prognostic Ocean fields: +#========================= + +"ocean_model","u","u","prog","all",.false.,"none",2 +"ocean_model","v","v","prog","all",.false.,"none",2 +"ocean_model","h","h","prog","all",.false.,"none",1 +"ocean_model","e","e","prog","all",.false.,"none",2 +"ocean_model","temp","temp","prog","all",.false.,"none",2 +"ocean_model","salt","salt","prog","all",.false.,"none",2 +#"ocean_model","Rml","Rml","prog","all",.false.,"none",2 +"ocean_model","h_ML","h_ML","prog","all",.false.,"none",2 + +#"ocean_model","RV","RV","prog_%4yr_%3dy","all",.false.,"none",2 +#"ocean_model","PV","PV","prog_%4yr_%3dy","all",.false.,"none",2 +#"ocean_model","e_D","e_D","prog_%4yr_%3dy","all",.false.,"none",2 + +#"ocean_model","u","u","ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","v","v","ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","h","h","ave_prog_%4yr_%3dy","all",.true.,"none",1 +#"ocean_model","e","e","ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","temp","temp","ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","salt","salt","ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","Rml","Rml","ave_prog_%4yr_%3dy","all",.true.,"none",2 + +# Z level output +#================ +"ocean_model","u_z","u","prog_z","all",.false.,"none",2 +"ocean_model","v_z","v","prog_z","all",.false.,"none",2 +"ocean_model","temp_z","temp","prog_z","all",.false.,"none",2 +"ocean_model","salt_z","salt","prog_z","all",.false.,"none",2 + +# Auxilary Tracers: +#================== +#"ocean_model","vintage","vintage","prog_%4yr_%3dy","all",.false.,"none",2 +#"ocean_model","age","age","prog_%4yr_%3dy","all",.false.,"none",2 + +# Continuity Equation Terms: +#=========================== +#"ocean_model","dhdt","dhdt","cont_%4yr_%3dy","all",.true.,"none",2 +"ocean_model","wd","wd","prog","all",.false.,"none",2 +#"ocean_model","uh","uh","cont_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","vh","vh","cont_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","uhGM","uhGM","cont_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","vhGM","vhGM","cont_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","uhbt","uhbt","cont_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","vhbt","vhbt","cont_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","h_rho","h_rho","cont_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","uh_rho","uh_rho","cont_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","vh_rho","vh_rho","cont_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","uhGM_rho","uhGM_rho","cont_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","vhGM_rho","vhGM_rho","cont_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","KH_u","KH_u","cont_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","KH_v","KH_v","cont_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","GMwork","GMwork","cont_%4yr_%3dy","all",.true.,"none",2 + +# Continuity Equation Terms In Pure Potential Density Coordiantes: +#================================================================= +#"ocean_model","h_rho","h_rho","cont_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","uh_rho","uh_rho","cont_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","vh_rho","vh_rho","cont_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","uhGM_rho","uhGM_rho","cont_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","vhGM_rho","vhGM_rho","cont_%4yr_%3dy","all",.true.,"none",2 + +# +# Tracer Fluxes: +#================== +#"ocean_model","T_adx", "T_adx", "ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","T_ady", "T_ady", "ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","T_diffx","T_diffx","ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","T_diffy","T_diffy","ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","S_adx", "S_adx", "ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","S_ady", "S_ady", "ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","S_diffx","S_diffx","ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","S_diffy","S_diffy","ave_prog_%4yr_%3dy","all",.true.,"none",2 + + +# Momentum Balance Terms: +#======================= +#"ocean_model","dudt","dudt","mom_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","dvdt","dvdt","mom_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","CAu","CAu","mom_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","CAv","CAv","mom_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","PFu","PFu","mom_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","PFv","PFv","mom_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","du_dt_visc","du_dt_visc","mom_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","dv_dt_visc","dv_dt_visc","mom_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","diffu","diffu","mom_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","diffv","diffv","mom_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","dudt_dia","dudt_dia","mom_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","dvdt_dia","dvdt_dia","mom_%4yr_%3dy","all",.true.,"none",2 +# Subterms that should not be added to a closed budget. +#"ocean_model","gKEu","gKEu","mom_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","gKEv","gKEv","mom_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","rvxu","rvxu","mom_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","rvxv","rvxv","mom_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","PFu_bc","PFu_bc","mom_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","PFv_bc","PFv_bc","mom_%4yr_%3dy","all",.true.,"none",2 + +# Barotropic Momentum Balance Terms: +# (only available with split time stepping.) +#=========================================== +#"ocean_model","PFuBT","PFuBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","PFvBT","PFvBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","CoruBT","CoruBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","CorvBT","CorvBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","ubtforce","ubtforce","bt_mom_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","vbtforce","vbtforce","bt_mom_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","u_accel_bt","u_accel_bt","bt_mom_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","v_accel_bt","v_accel_bt","bt_mom_%4yr_%3dy","all",.true.,"none",2 +# +# Viscosities and diffusivities: +#=============================== +"ocean_model","Kd_effective","Kd_effective","visc","all",.true.,"none",2 +"ocean_model","Kd_interface","Kd_interface","visc","all",.true.,"none",2 +#"ocean_model","Ahh","Ahh","visc","all",.true.,"none",2 +#"ocean_model","Ahq","Ahq","visc","all",.true.,"none",2 +#"ocean_model","Khh","Khh","visc","all",.true.,"none",2 +#"ocean_model","Khq","Khq","visc","all",.true.,"none",2 +#"ocean_model","bbl_thick_u","bbl_thick_u","visc","all",.true.,"none",2 +#"ocean_model","kv_bbl_u","kv_bbl_u","visc","all",.true.,"none",2 +#"ocean_model","bbl_thick_v","bbl_thick_v","visc","all",.true.,"none",2 +#"ocean_model","kv_bbl_v","kv_bbl_v","visc","all",.true.,"none",2 +#"ocean_model","av_visc","av_visc","visc","all",.true.,"none",2 +#"ocean_model","au_visc","au_visc","visc","all",.true.,"none",2 +#"ocean_model","FrictWork","FrictWork","visc","all",.true.,"none",2 +"ocean_model","KPP_uStar","KPP_uStar","visc","all",.true.,"none",2 +"ocean_model","KPP_buoyFlux","KPP_buoyFlux","visc","all",.true.,"none",2 +"ocean_model","KPP_OBLdepth","KPP_OBLdepth","visc","all",.true.,"none",2 +"ocean_model","KPP_BulkRi","KPP_BulkRi","visc","all",.true.,"none",2 +"ocean_model","KPP_Ws","KPP_Ws","visc","all",.true.,"none",2 +"ocean_model","KPP_N","KPP_N","visc","all",.true.,"none",2 +"ocean_model","KPP_Ut2","KPP_Ut2","visc","all",.true.,"none",2 +"ocean_model","KPP_BulkUz2","KPP_BulkUz2","visc","all",.true.,"none",2 +"ocean_model","KPP_BulkDrho","KPP_BulkDrho","visc","all",.true.,"none",2 +"ocean_model","KPP_Kheat","KPP_Kheat","visc","all",.true.,"none",2 +"ocean_model","KPP_Ksalt","KPP_Ksalt","visc","all",.true.,"none",2 +"ocean_model","KPP_NLtransport_heat","KPP_NLtransport_heat","visc","all",.true.,"none",2 +"ocean_model","KPP_NLtransport_salt","KPP_NLtransport_salt","visc","all",.true.,"none",2 + +# +# Kinetic Energy Balance Terms: +#============================= +#"ocean_model","KE","KE","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","dKE_dt","dKE_dt","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","PE_to_KE","PE_to_KE","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","KE_Coradv","KE_Coradv","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","KE_adv","KE_adv","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","KE_visc","KE_visc","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","KE_horvisc","KE_horvisc","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","KE_dia","KE_dia","energy_%4yr_%3dy","all",.true.,"none",2 + +# Surface Forcing: +#================= +"ocean_model","taux","taux","surffluxes","all",.true.,"none",2 +"ocean_model","tauy","tauy","surffluxes","all",.true.,"none",2 +"ocean_model","ustar","ustar","surffluxes","all",.true.,"none",2 +"ocean_model","PmE","PmE","surffluxes","all",.true.,"none",2 +"ocean_model","evap","evap","surffluxes","all",.true.,"none",2 +"ocean_model","precip","precip","surffluxes","all",.true.,"none",2 +"ocean_model","froz_precip","froz_precip","surffluxes","all",.true.,"none",2 +"ocean_model","liq_precip","liq_precip","surffluxes","all",.true.,"none",2 +"ocean_model","Net_Heat","Net_Heat","surffluxes","all",.true.,"none",2 +"ocean_model","SW","SW","surffluxes","all",.true.,"none",2 +"ocean_model","LwLatSens","LwLatSens","surffluxes","all",.true.,"none",2 +#"ocean_model","p_surf","p_surf","surffluxes","all",.true.,"none",2 +#"ocean_model","salt_flux","salt_flux","surffluxes","all",.true.,"none",2 +# + + +#============================================================================================= +# +#====> This file can be used with diag_manager/v2.0a (or higher) <==== +# +# +# FORMATS FOR FILE ENTRIES (not all input values are used) +# ------------------------ +# +#"file_name", output_freq, "output_units", format, "time_units", "time_long_name", ... +# (opt) new_file_frequecy, (opt) "new_file_freq_units", "new_file_start_date" +# +# +#output_freq: > 0 output frequency in "output_units" +# = 0 output frequency every time step +# =-1 output frequency at end of run +# +#output_units = units used for output frequency +# (years, months, days, minutes, hours, seconds) +# +#time_units = units used to label the time axis +# (days, minutes, hours, seconds) +# +# +# FORMAT FOR FIELD ENTRIES (not all input values are used) +# ------------------------ +# +#"module_name", "field_name", "output_name", "file_name" "time_sampling", time_avg, "other_opts", packing +# +#time_avg = .true. or .false. +# +#packing = 1 double precision +# = 2 float +# = 4 packed 16-bit integers +# = 8 packed 1-byte (not tested?) diff --git a/examples/single_column_z/input.nml b/examples/single_column_z/input.nml new file mode 100644 index 0000000000..a83888f5d0 --- /dev/null +++ b/examples/single_column_z/input.nml @@ -0,0 +1,22 @@ + &MOM_input_nml + output_directory = './', + input_filename = 'n' + restart_input_dir = 'INPUT/', + restart_output_dir = 'RESTART/', + parameter_filename = 'MOM_input', + 'MOM_override', + 'MOM_override2' / + + &diag_manager_nml + / + + &fms_nml + clock_grain = 'LOOP', + domains_stack_size = 710000, + stack_size = 0 / + + &ocean_domains_nml + / + + &ice_model_nml + / diff --git a/examples/single_column_z/plotKPP.m b/examples/single_column_z/plotKPP.m new file mode 100644 index 0000000000..b84e9361c5 --- /dev/null +++ b/examples/single_column_z/plotKPP.m @@ -0,0 +1,68 @@ +ZLIM=[-250 0]; +interpcolormap('bgr') + +ncload('prog.nc'); ncload('visc.nc') +% Check that the state is horizontally uniform +dt = abs(temp(:,:,2,1) - temp(:,:,1,1)); +dt = dt + abs(temp(:,:,1,2) - temp(:,:,1,1)); +dt = dt + abs(temp(:,:,2,2) - temp(:,:,1,1)); +if max(dt(:)) > 0 + stats(dt);error +end +% Throw away the i,j indics since the state is horizontally uniform +allvars=whos; +for j = 1:length(allvars) + q=allvars(j); + if length(q.size)==3 && prod(q.size(2:3))==4 + eval( sprintf('%s = %s(:,1);',q.name,q.name) ) + end + if length(q.size)==4 && prod(q.size(3:4))==4 + eval( sprintf('%s = %s(:,:,1);',q.name,q.name) ) + end +end + +subplot(321) +gcolor(temp',e',Time);ylim(ZLIM);colorbar +caxis([18 21]) +xlabel('Time (days)');ylabel('z (m)') +title('\theta (^oC)') +hold on;plot(Time,-KPP_OBLdepth,'w');hold off + +subplot(322) +gcolor(salt',e',Time);ylim(ZLIM);colorbar +caxis([36 37]) +xlabel('Time (days)');ylabel('z (m)') +title('S (ppt)') +hold on;plot(Time,-KPP_OBLdepth,'w');hold off + +subplot(323) +gcolor(KPP_N',e',Time);ylim(ZLIM);colorbar +stats(KPP_N,'KPP_N') +caxis([0 2e-2]) +xlabel('Time (days)');ylabel('z (m)') +title('KPP N (1/s)') +hold on;plot(Time,-KPP_OBLdepth,'w');hold off + +subplot(324) +gcolor(Kd_interface',e',Time);ylim(ZLIM);colorbar +stats(Kd_interface,'Kd_interface') +caxis([0 2e-2]) +xlabel('Time (days)');ylabel('z (m)') +title('Kd interface (m^2/s)') +hold on;plot(Time,-KPP_OBLdepth,'w');hold off + +subplot(325) +gcolor(KPP_Ksalt',e',Time);ylim(ZLIM);colorbar +stats(KPP_Ksalt,'KPP_Ksalt') +caxis([0 2e-2]) +xlabel('Time (days)');ylabel('z (m)') +title('KPP \kappa_s (m^2/s)') +hold on;plot(Time,-KPP_OBLdepth ,'w');hold off + +subplot(6,2,10) +plot(Time,KPP_uStar) +xlabel('Time (days)');ylabel('u* (m/s)') + +subplot(6,2,12) +plot(Time,KPP_buoyFlux) +xlabel('Time (days)');ylabel('B (m^2/s^3)') diff --git a/examples/single_column_z/timestats.gnu b/examples/single_column_z/timestats.gnu new file mode 100644 index 0000000000..c165041029 --- /dev/null +++ b/examples/single_column_z/timestats.gnu @@ -0,0 +1,33 @@ + Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err + [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] + 0, 0.000, 0, En 7.533619956414E-28, CFL 0.00000, SL -0.0000E+00, M 7.05386E+16, S 35.2322, T 4.3037, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 24, 1.000, 0, En 5.700054290234E-07, CFL 0.00130, SL -6.1796E-03, M 7.05385E+16, S 35.2323, T 4.3040, Me 6.40E-17, Se 9.67E-09, Te 1.38E-03 + 48, 2.000, 0, En 1.194626759395E-06, CFL 0.00151, SL 7.7375E-03, M 7.05387E+16, S 35.2322, T 4.3042, Me -9.27E-17, Se 4.65E-09, Te 7.01E-04 + 72, 3.000, 0, En 9.080299992597E-07, CFL 0.00130, SL 1.7286E-03, M 7.05386E+16, S 35.2322, T 4.3047, Me -3.35E-16, Se 1.59E-09, Te 1.38E-03 + 96, 4.000, 0, En 3.411227355928E-06, CFL 0.00303, SL -1.1511E-03, M 7.05386E+16, S 35.2322, T 4.3049, Me 3.08E-18, Se 3.01E-10, Te 8.14E-04 + 120, 5.000, 0, En 2.435450374237E-06, CFL 0.00179, SL -3.5312E-03, M 7.05385E+16, S 35.2323, T 4.3054, Me -6.74E-17, Se 1.82E-10, Te 7.08E-04 + 144, 6.000, 0, En 1.990035968087E-06, CFL 0.00147, SL -5.5946E-03, M 7.05385E+16, S 35.2323, T 4.3058, Me 2.75E-17, Se 5.41E-11, Te 6.61E-04 + 168, 7.000, 0, En 2.662766725331E-06, CFL 0.00246, SL -3.7707E-03, M 7.05385E+16, S 35.2323, T 4.3062, Me 6.90E-17, Se 2.21E-11, Te 6.11E-04 + 192, 8.000, 0, En 2.850379307425E-06, CFL 0.00283, SL 3.2469E-03, M 7.05386E+16, S 35.2322, T 4.3064, Me 8.51E-17, Se 5.75E-10, Te 4.26E-04 + 216, 9.000, 0, En 2.385342414377E-06, CFL 0.00174, SL 8.9665E-03, M 7.05387E+16, S 35.2322, T 4.3066, Me -1.97E-16, Se 1.91E-09, Te 3.74E-04 + 240, 10.000, 0, En 5.923961382300E-06, CFL 0.00342, SL 7.4792E-03, M 7.05387E+16, S 35.2322, T 4.3071, Me 5.58E-17, Se -5.49E-11, Te 5.32E-04 + 264, 11.000, 0, En 7.601865903477E-06, CFL 0.00465, SL 6.0258E-03, M 7.05387E+16, S 35.2322, T 4.3074, Me 3.61E-17, Se -5.55E-11, Te 5.14E-04 + 288, 12.000, 0, En 6.545728581513E-06, CFL 0.00353, SL 2.5996E-03, M 7.05386E+16, S 35.2322, T 4.3079, Me 1.28E-16, Se 3.48E-10, Te 7.85E-04 + 312, 13.000, 0, En 8.184227545020E-06, CFL 0.00286, SL -4.8867E-03, M 7.05385E+16, S 35.2323, T 4.3084, Me 7.35E-17, Se 2.07E-09, Te 1.47E-03 + 336, 14.000, 0, En 7.023876986411E-06, CFL 0.00288, SL -8.9710E-03, M 7.05385E+16, S 35.2323, T 4.3089, Me -1.64E-16, Se 5.50E-10, Te 9.89E-04 + 360, 15.000, 0, En 5.916970606513E-06, CFL 0.00286, SL -1.1697E-02, M 7.05384E+16, S 35.2323, T 4.3093, Me 6.83E-17, Se 4.04E-10, Te 7.41E-04 + 384, 16.000, 0, En 7.631979109685E-06, CFL 0.00459, SL -1.4742E-02, M 7.05384E+16, S 35.2323, T 4.3097, Me -1.62E-16, Se 3.78E-10, Te 9.61E-04 + 408, 17.000, 0, En 4.913319589848E-06, CFL 0.00191, SL -2.5035E-02, M 7.05383E+16, S 35.2324, T 4.3102, Me -1.59E-16, Se 4.36E-09, Te 1.98E-03 + 432, 18.000, 0, En 8.162556114172E-06, CFL 0.00326, SL -3.4147E-02, M 7.05382E+16, S 35.2325, T 4.3107, Me -3.84E-16, Se 3.59E-09, Te 1.86E-03 + 456, 19.000, 0, En 1.053159902108E-05, CFL 0.00430, SL -1.0766E-02, M 7.05385E+16, S 35.2323, T 4.3108, Me 1.42E-16, Se 2.10E-08, Te 9.97E-04 + 480, 20.000, 0, En 1.048091305465E-05, CFL 0.00417, SL -1.0498E-02, M 7.05385E+16, S 35.2323, T 4.3113, Me -1.47E-16, Se 1.05E-11, Te 1.36E-03 + 504, 21.000, 0, En 1.033271799112E-05, CFL 0.00380, SL -1.7271E-02, M 7.05384E+16, S 35.2323, T 4.3118, Me 1.08E-16, Se 1.58E-09, Te 1.50E-03 + 528, 22.000, 0, En 1.074837368564E-05, CFL 0.00431, SL -2.1074E-02, M 7.05383E+16, S 35.2324, T 4.3123, Me -1.15E-16, Se 5.85E-10, Te 9.24E-04 + 552, 23.000, 0, En 1.819842132113E-05, CFL 0.00622, SL -2.5695E-02, M 7.05383E+16, S 35.2324, T 4.3127, Me -1.51E-16, Se 8.78E-10, Te 9.51E-04 + 576, 24.000, 0, En 1.844186712159E-05, CFL 0.00411, SL -2.7257E-02, M 7.05382E+16, S 35.2324, T 4.3132, Me 1.78E-16, Se 9.56E-11, Te 6.17E-04 + 600, 25.000, 0, En 1.180477583474E-05, CFL 0.00395, SL -3.4194E-02, M 7.05382E+16, S 35.2325, T 4.3138, Me 1.61E-17, Se 2.04E-09, Te 1.42E-03 + 624, 26.000, 0, En 7.695655251802E-06, CFL 0.00335, SL -3.8898E-02, M 7.05381E+16, S 35.2325, T 4.3143, Me -4.21E-17, Se 9.49E-10, Te 1.08E-03 + 648, 27.000, 0, En 5.366752662785E-06, CFL 0.00281, SL -4.2852E-02, M 7.05380E+16, S 35.2325, T 4.3147, Me 9.63E-17, Se 6.79E-10, Te 8.56E-04 + 672, 28.000, 0, En 1.108402285143E-05, CFL 0.00461, SL -3.7184E-02, M 7.05381E+16, S 35.2325, T 4.3150, Me -8.43E-17, Se 1.51E-09, Te 5.34E-04 + 696, 29.000, 0, En 3.388684907334E-06, CFL 0.00252, SL -4.4104E-02, M 7.05380E+16, S 35.2325, T 4.3152, Me -9.09E-17, Se 1.84E-09, Te 1.53E-03 + 720, 30.000, 0, En 2.529872430601E-06, CFL 0.00171, SL -5.2318E-02, M 7.05379E+16, S 35.2326, T 4.3157, Me 1.13E-16, Se 2.94E-09, Te 1.86E-03 diff --git a/examples/single_column_z/timestats.intel b/examples/single_column_z/timestats.intel new file mode 100644 index 0000000000..a86b6caa61 --- /dev/null +++ b/examples/single_column_z/timestats.intel @@ -0,0 +1,33 @@ + Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err + [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] + 0, 0.000, 0, En 7.533619956414E-28, CFL 0.00000, SL 0.0000E+00, M 7.05386E+16, S 35.2322, T 4.3037, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 24, 1.000, 0, En 5.700054290253E-07, CFL 0.00130, SL -6.1796E-03, M 7.05385E+16, S 35.2323, T 4.3040, Me 6.40E-17, Se 9.67E-09, Te 1.38E-03 + 48, 2.000, 0, En 1.194626759398E-06, CFL 0.00151, SL 7.7375E-03, M 7.05387E+16, S 35.2322, T 4.3042, Me -9.27E-17, Se 4.65E-09, Te 7.01E-04 + 72, 3.000, 0, En 9.080299992625E-07, CFL 0.00130, SL 1.7286E-03, M 7.05386E+16, S 35.2322, T 4.3047, Me -3.35E-16, Se 1.59E-09, Te 1.38E-03 + 96, 4.000, 0, En 3.411227355931E-06, CFL 0.00303, SL -1.1511E-03, M 7.05386E+16, S 35.2322, T 4.3049, Me 3.08E-18, Se 3.01E-10, Te 8.14E-04 + 120, 5.000, 0, En 2.435450374225E-06, CFL 0.00179, SL -3.5312E-03, M 7.05385E+16, S 35.2323, T 4.3054, Me -6.74E-17, Se 1.82E-10, Te 7.08E-04 + 144, 6.000, 0, En 1.990035968081E-06, CFL 0.00147, SL -5.5946E-03, M 7.05385E+16, S 35.2323, T 4.3058, Me 2.75E-17, Se 5.41E-11, Te 6.61E-04 + 168, 7.000, 0, En 2.662766725327E-06, CFL 0.00246, SL -3.7707E-03, M 7.05385E+16, S 35.2323, T 4.3062, Me 6.90E-17, Se 2.21E-11, Te 6.11E-04 + 192, 8.000, 0, En 2.850379307428E-06, CFL 0.00283, SL 3.2469E-03, M 7.05386E+16, S 35.2322, T 4.3064, Me 8.51E-17, Se 5.75E-10, Te 4.26E-04 + 216, 9.000, 0, En 2.385342414369E-06, CFL 0.00174, SL 8.9665E-03, M 7.05387E+16, S 35.2322, T 4.3066, Me -1.97E-16, Se 1.91E-09, Te 3.74E-04 + 240, 10.000, 0, En 5.923961382308E-06, CFL 0.00342, SL 7.4792E-03, M 7.05387E+16, S 35.2322, T 4.3071, Me 5.58E-17, Se -5.49E-11, Te 5.32E-04 + 264, 11.000, 0, En 7.601865903475E-06, CFL 0.00465, SL 6.0258E-03, M 7.05387E+16, S 35.2322, T 4.3074, Me 3.61E-17, Se -5.55E-11, Te 5.14E-04 + 288, 12.000, 0, En 6.545728581519E-06, CFL 0.00353, SL 2.5996E-03, M 7.05386E+16, S 35.2322, T 4.3079, Me 1.28E-16, Se 3.48E-10, Te 7.85E-04 + 312, 13.000, 0, En 8.184227545024E-06, CFL 0.00286, SL -4.8867E-03, M 7.05385E+16, S 35.2323, T 4.3084, Me 7.35E-17, Se 2.07E-09, Te 1.47E-03 + 336, 14.000, 0, En 7.023876986366E-06, CFL 0.00288, SL -8.9710E-03, M 7.05385E+16, S 35.2323, T 4.3089, Me -1.64E-16, Se 5.50E-10, Te 9.89E-04 + 360, 15.000, 0, En 5.916970606515E-06, CFL 0.00286, SL -1.1697E-02, M 7.05384E+16, S 35.2323, T 4.3093, Me 6.83E-17, Se 4.04E-10, Te 7.41E-04 + 384, 16.000, 0, En 7.631979109692E-06, CFL 0.00459, SL -1.4742E-02, M 7.05384E+16, S 35.2323, T 4.3097, Me -1.62E-16, Se 3.78E-10, Te 9.61E-04 + 408, 17.000, 0, En 4.913319589866E-06, CFL 0.00191, SL -2.5035E-02, M 7.05383E+16, S 35.2324, T 4.3102, Me -1.59E-16, Se 4.36E-09, Te 1.98E-03 + 432, 18.000, 0, En 8.162556114183E-06, CFL 0.00326, SL -3.4147E-02, M 7.05382E+16, S 35.2325, T 4.3107, Me -3.84E-16, Se 3.59E-09, Te 1.86E-03 + 456, 19.000, 0, En 1.053159902116E-05, CFL 0.00430, SL -1.0766E-02, M 7.05385E+16, S 35.2323, T 4.3108, Me 1.42E-16, Se 2.10E-08, Te 9.97E-04 + 480, 20.000, 0, En 1.048091305464E-05, CFL 0.00417, SL -1.0498E-02, M 7.05385E+16, S 35.2323, T 4.3113, Me -1.47E-16, Se 1.05E-11, Te 1.36E-03 + 504, 21.000, 0, En 1.033271799109E-05, CFL 0.00380, SL -1.7271E-02, M 7.05384E+16, S 35.2323, T 4.3118, Me 1.08E-16, Se 1.58E-09, Te 1.50E-03 + 528, 22.000, 0, En 1.074837368563E-05, CFL 0.00431, SL -2.1074E-02, M 7.05383E+16, S 35.2324, T 4.3123, Me -1.15E-16, Se 5.85E-10, Te 9.24E-04 + 552, 23.000, 0, En 1.819842132111E-05, CFL 0.00622, SL -2.5695E-02, M 7.05383E+16, S 35.2324, T 4.3127, Me -1.51E-16, Se 8.78E-10, Te 9.51E-04 + 576, 24.000, 0, En 1.844186712156E-05, CFL 0.00411, SL -2.7257E-02, M 7.05382E+16, S 35.2324, T 4.3132, Me 1.78E-16, Se 9.56E-11, Te 6.17E-04 + 600, 25.000, 0, En 1.180477583455E-05, CFL 0.00395, SL -3.4194E-02, M 7.05382E+16, S 35.2325, T 4.3138, Me 1.61E-17, Se 2.04E-09, Te 1.42E-03 + 624, 26.000, 0, En 7.695655251649E-06, CFL 0.00335, SL -3.8898E-02, M 7.05381E+16, S 35.2325, T 4.3143, Me -4.21E-17, Se 9.49E-10, Te 1.08E-03 + 648, 27.000, 0, En 5.366752662674E-06, CFL 0.00281, SL -4.2852E-02, M 7.05380E+16, S 35.2325, T 4.3147, Me 9.63E-17, Se 6.79E-10, Te 8.56E-04 + 672, 28.000, 0, En 1.108402285140E-05, CFL 0.00461, SL -3.7184E-02, M 7.05381E+16, S 35.2325, T 4.3150, Me -8.43E-17, Se 1.51E-09, Te 5.34E-04 + 696, 29.000, 0, En 3.388684907311E-06, CFL 0.00252, SL -4.4104E-02, M 7.05380E+16, S 35.2325, T 4.3152, Me -9.09E-17, Se 1.84E-09, Te 1.53E-03 + 720, 30.000, 0, En 2.529872430577E-06, CFL 0.00171, SL -5.2318E-02, M 7.05379E+16, S 35.2326, T 4.3157, Me 1.13E-16, Se 2.94E-09, Te 1.86E-03 diff --git a/examples/single_column_z/timestats.pgi b/examples/single_column_z/timestats.pgi new file mode 100644 index 0000000000..8c84dbe10a --- /dev/null +++ b/examples/single_column_z/timestats.pgi @@ -0,0 +1,33 @@ + Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err + [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] + 0, 0.000, 0, En 7.533619956414E-28, CFL 0.00000, SL 0.0000E+00, M 7.05386E+16, S 35.2322, T 4.3037, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 24, 1.000, 0, En 5.700054290222E-07, CFL 0.00130, SL -6.1796E-03, M 7.05385E+16, S 35.2323, T 4.3040, Me 6.40E-17, Se 9.67E-09, Te 1.38E-03 + 48, 2.000, 0, En 1.194626759399E-06, CFL 0.00151, SL 7.7375E-03, M 7.05387E+16, S 35.2322, T 4.3042, Me -9.27E-17, Se 4.65E-09, Te 7.01E-04 + 72, 3.000, 0, En 9.080299992630E-07, CFL 0.00130, SL 1.7286E-03, M 7.05386E+16, S 35.2322, T 4.3047, Me -3.35E-16, Se 1.59E-09, Te 1.38E-03 + 96, 4.000, 0, En 3.411227355931E-06, CFL 0.00303, SL -1.1511E-03, M 7.05386E+16, S 35.2322, T 4.3049, Me 3.08E-18, Se 3.01E-10, Te 8.14E-04 + 120, 5.000, 0, En 2.435450374227E-06, CFL 0.00179, SL -3.5312E-03, M 7.05385E+16, S 35.2323, T 4.3054, Me -6.74E-17, Se 1.82E-10, Te 7.08E-04 + 144, 6.000, 0, En 1.990035968085E-06, CFL 0.00147, SL -5.5946E-03, M 7.05385E+16, S 35.2323, T 4.3058, Me 2.75E-17, Se 5.41E-11, Te 6.61E-04 + 168, 7.000, 0, En 2.662766725330E-06, CFL 0.00246, SL -3.7707E-03, M 7.05385E+16, S 35.2323, T 4.3062, Me 6.90E-17, Se 2.21E-11, Te 6.11E-04 + 192, 8.000, 0, En 2.850379307419E-06, CFL 0.00283, SL 3.2469E-03, M 7.05386E+16, S 35.2322, T 4.3064, Me 8.51E-17, Se 5.75E-10, Te 4.26E-04 + 216, 9.000, 0, En 2.385342414374E-06, CFL 0.00174, SL 8.9665E-03, M 7.05387E+16, S 35.2322, T 4.3066, Me -1.97E-16, Se 1.91E-09, Te 3.74E-04 + 240, 10.000, 0, En 5.923961382293E-06, CFL 0.00342, SL 7.4792E-03, M 7.05387E+16, S 35.2322, T 4.3071, Me 5.58E-17, Se -5.49E-11, Te 5.32E-04 + 264, 11.000, 0, En 7.601865903476E-06, CFL 0.00465, SL 6.0258E-03, M 7.05387E+16, S 35.2322, T 4.3074, Me 3.61E-17, Se -5.55E-11, Te 5.14E-04 + 288, 12.000, 0, En 6.545728581518E-06, CFL 0.00353, SL 2.5996E-03, M 7.05386E+16, S 35.2322, T 4.3079, Me 1.28E-16, Se 3.48E-10, Te 7.85E-04 + 312, 13.000, 0, En 8.184227545020E-06, CFL 0.00286, SL -4.8867E-03, M 7.05385E+16, S 35.2323, T 4.3084, Me 7.35E-17, Se 2.07E-09, Te 1.47E-03 + 336, 14.000, 0, En 7.023876986401E-06, CFL 0.00288, SL -8.9710E-03, M 7.05385E+16, S 35.2323, T 4.3089, Me -1.64E-16, Se 5.50E-10, Te 9.89E-04 + 360, 15.000, 0, En 5.916970606510E-06, CFL 0.00286, SL -1.1697E-02, M 7.05384E+16, S 35.2323, T 4.3093, Me 6.83E-17, Se 4.04E-10, Te 7.41E-04 + 384, 16.000, 0, En 7.631979109668E-06, CFL 0.00459, SL -1.4742E-02, M 7.05384E+16, S 35.2323, T 4.3097, Me -1.62E-16, Se 3.78E-10, Te 9.61E-04 + 408, 17.000, 0, En 4.913319589835E-06, CFL 0.00191, SL -2.5035E-02, M 7.05383E+16, S 35.2324, T 4.3102, Me -1.59E-16, Se 4.36E-09, Te 1.98E-03 + 432, 18.000, 0, En 8.162556114161E-06, CFL 0.00326, SL -3.4147E-02, M 7.05382E+16, S 35.2325, T 4.3107, Me -3.84E-16, Se 3.59E-09, Te 1.86E-03 + 456, 19.000, 0, En 1.053159902111E-05, CFL 0.00430, SL -1.0766E-02, M 7.05385E+16, S 35.2323, T 4.3108, Me 1.42E-16, Se 2.10E-08, Te 9.97E-04 + 480, 20.000, 0, En 1.048091305458E-05, CFL 0.00417, SL -1.0498E-02, M 7.05385E+16, S 35.2323, T 4.3113, Me -1.47E-16, Se 1.05E-11, Te 1.36E-03 + 504, 21.000, 0, En 1.033271799107E-05, CFL 0.00380, SL -1.7271E-02, M 7.05384E+16, S 35.2323, T 4.3118, Me 1.08E-16, Se 1.58E-09, Te 1.50E-03 + 528, 22.000, 0, En 1.074837368560E-05, CFL 0.00431, SL -2.1074E-02, M 7.05383E+16, S 35.2324, T 4.3123, Me -1.15E-16, Se 5.85E-10, Te 9.24E-04 + 552, 23.000, 0, En 1.819842132109E-05, CFL 0.00622, SL -2.5695E-02, M 7.05383E+16, S 35.2324, T 4.3127, Me -1.51E-16, Se 8.78E-10, Te 9.51E-04 + 576, 24.000, 0, En 1.844186712155E-05, CFL 0.00411, SL -2.7257E-02, M 7.05382E+16, S 35.2324, T 4.3132, Me 1.78E-16, Se 9.56E-11, Te 6.17E-04 + 600, 25.000, 0, En 1.180477583461E-05, CFL 0.00395, SL -3.4194E-02, M 7.05382E+16, S 35.2325, T 4.3138, Me 1.61E-17, Se 2.04E-09, Te 1.42E-03 + 624, 26.000, 0, En 7.695655251696E-06, CFL 0.00335, SL -3.8898E-02, M 7.05381E+16, S 35.2325, T 4.3143, Me -4.21E-17, Se 9.49E-10, Te 1.08E-03 + 648, 27.000, 0, En 5.366752662708E-06, CFL 0.00281, SL -4.2852E-02, M 7.05380E+16, S 35.2325, T 4.3147, Me 9.63E-17, Se 6.79E-10, Te 8.56E-04 + 672, 28.000, 0, En 1.108402285141E-05, CFL 0.00461, SL -3.7184E-02, M 7.05381E+16, S 35.2325, T 4.3150, Me -8.43E-17, Se 1.51E-09, Te 5.34E-04 + 696, 29.000, 0, En 3.388684907314E-06, CFL 0.00252, SL -4.4104E-02, M 7.05380E+16, S 35.2325, T 4.3152, Me -9.09E-17, Se 1.84E-09, Te 1.53E-03 + 720, 30.000, 0, En 2.529872430588E-06, CFL 0.00171, SL -5.2318E-02, M 7.05379E+16, S 35.2326, T 4.3157, Me 1.13E-16, Se 2.94E-09, Te 1.86E-03 From e9ee00797b514c4ee610c466d8ee82767925c6b7 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Sat, 24 Aug 2013 17:15:16 -0400 Subject: [PATCH 133/372] Bugfix in applyBoundaryForcing of diabatic() netHeat was applied to the 3d temperature instead of a slice array (T2d). The T2d then had SW added to it and the result put into the 3d array. The result was that only SW was being added to the model. Oops Changed answers for global_ALE/z and single_column_z --- examples/global_ALE/z/timestats.gnu | 4 +- examples/global_ALE/z/timestats.intel | 4 +- examples/global_ALE/z/timestats.pgi | 4 +- examples/single_column_z/timestats.gnu | 60 +++++++++---------- examples/single_column_z/timestats.intel | 60 +++++++++---------- examples/single_column_z/timestats.pgi | 60 +++++++++---------- .../vertical/MOM_diabatic_driver.F90 | 2 +- 7 files changed, 97 insertions(+), 97 deletions(-) diff --git a/examples/global_ALE/z/timestats.gnu b/examples/global_ALE/z/timestats.gnu index 3faf939ca0..9897744d6f 100644 --- a/examples/global_ALE/z/timestats.gnu +++ b/examples/global_ALE/z/timestats.gnu @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.084709464018E-04, CFL 0.00000, SL 4.3116E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 62, En 1.064134482941E-03, CFL 0.14310, SL -8.0890E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 1.69E-17, Se -4.01E-10, Te 4.80E-04 - 24, 1.000, 0, En 1.241797763694E-03, CFL 0.12765, SL -1.5380E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 7.42E-18, Se -2.95E-10, Te 4.87E-04 + 12, 0.500, 62, En 1.054322838857E-03, CFL 0.13570, SL -8.0720E-04, M 1.37957E+21, S 34.7195, T 3.6578, Me 1.70E-17, Se -5.52E-10, Te -5.94E-06 + 24, 1.000, 0, En 1.231943166230E-03, CFL 0.12755, SL -1.5212E-03, M 1.37957E+21, S 34.7195, T 3.6577, Me 6.32E-18, Se -5.60E-10, Te -5.18E-06 diff --git a/examples/global_ALE/z/timestats.intel b/examples/global_ALE/z/timestats.intel index 62d4b4ae2b..4f891f971b 100644 --- a/examples/global_ALE/z/timestats.intel +++ b/examples/global_ALE/z/timestats.intel @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.084709464018E-04, CFL 0.00000, SL 4.3116E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 62, En 1.064134390022E-03, CFL 0.14310, SL -8.0890E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 1.62E-17, Se -4.01E-10, Te 4.80E-04 - 24, 1.000, 0, En 1.241797672217E-03, CFL 0.12765, SL -1.5380E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 7.76E-18, Se -2.95E-10, Te 4.87E-04 + 12, 0.500, 62, En 1.054314920581E-03, CFL 0.13570, SL -8.0720E-04, M 1.37957E+21, S 34.7195, T 3.6578, Me 1.69E-17, Se -5.52E-10, Te -5.94E-06 + 24, 1.000, 0, En 1.231911465492E-03, CFL 0.12755, SL -1.5212E-03, M 1.37957E+21, S 34.7195, T 3.6577, Me 6.55E-18, Se -5.60E-10, Te -5.18E-06 diff --git a/examples/global_ALE/z/timestats.pgi b/examples/global_ALE/z/timestats.pgi index e04043df13..c35552d646 100644 --- a/examples/global_ALE/z/timestats.pgi +++ b/examples/global_ALE/z/timestats.pgi @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.084709464018E-04, CFL 0.00000, SL 4.3116E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 62, En 1.063749726044E-03, CFL 0.14310, SL -8.0971E-04, M 1.37957E+21, S 34.7195, T 3.6583, Me 1.69E-17, Se -4.03E-10, Te 4.80E-04 - 24, 1.000, 0, En 1.242249091451E-03, CFL 0.12731, SL -1.5395E-03, M 1.37957E+21, S 34.7195, T 3.6587, Me 7.03E-18, Se -2.97E-10, Te 4.87E-04 + 12, 0.500, 62, En 1.054017887319E-03, CFL 0.13570, SL -8.0801E-04, M 1.37957E+21, S 34.7195, T 3.6578, Me 1.68E-17, Se -5.54E-10, Te -5.94E-06 + 24, 1.000, 0, En 1.231980880671E-03, CFL 0.12732, SL -1.5228E-03, M 1.37957E+21, S 34.7195, T 3.6577, Me 6.67E-18, Se -5.62E-10, Te -5.19E-06 diff --git a/examples/single_column_z/timestats.gnu b/examples/single_column_z/timestats.gnu index c165041029..406ac24780 100644 --- a/examples/single_column_z/timestats.gnu +++ b/examples/single_column_z/timestats.gnu @@ -1,33 +1,33 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 7.533619956414E-28, CFL 0.00000, SL -0.0000E+00, M 7.05386E+16, S 35.2322, T 4.3037, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 5.700054290234E-07, CFL 0.00130, SL -6.1796E-03, M 7.05385E+16, S 35.2323, T 4.3040, Me 6.40E-17, Se 9.67E-09, Te 1.38E-03 - 48, 2.000, 0, En 1.194626759395E-06, CFL 0.00151, SL 7.7375E-03, M 7.05387E+16, S 35.2322, T 4.3042, Me -9.27E-17, Se 4.65E-09, Te 7.01E-04 - 72, 3.000, 0, En 9.080299992597E-07, CFL 0.00130, SL 1.7286E-03, M 7.05386E+16, S 35.2322, T 4.3047, Me -3.35E-16, Se 1.59E-09, Te 1.38E-03 - 96, 4.000, 0, En 3.411227355928E-06, CFL 0.00303, SL -1.1511E-03, M 7.05386E+16, S 35.2322, T 4.3049, Me 3.08E-18, Se 3.01E-10, Te 8.14E-04 - 120, 5.000, 0, En 2.435450374237E-06, CFL 0.00179, SL -3.5312E-03, M 7.05385E+16, S 35.2323, T 4.3054, Me -6.74E-17, Se 1.82E-10, Te 7.08E-04 - 144, 6.000, 0, En 1.990035968087E-06, CFL 0.00147, SL -5.5946E-03, M 7.05385E+16, S 35.2323, T 4.3058, Me 2.75E-17, Se 5.41E-11, Te 6.61E-04 - 168, 7.000, 0, En 2.662766725331E-06, CFL 0.00246, SL -3.7707E-03, M 7.05385E+16, S 35.2323, T 4.3062, Me 6.90E-17, Se 2.21E-11, Te 6.11E-04 - 192, 8.000, 0, En 2.850379307425E-06, CFL 0.00283, SL 3.2469E-03, M 7.05386E+16, S 35.2322, T 4.3064, Me 8.51E-17, Se 5.75E-10, Te 4.26E-04 - 216, 9.000, 0, En 2.385342414377E-06, CFL 0.00174, SL 8.9665E-03, M 7.05387E+16, S 35.2322, T 4.3066, Me -1.97E-16, Se 1.91E-09, Te 3.74E-04 - 240, 10.000, 0, En 5.923961382300E-06, CFL 0.00342, SL 7.4792E-03, M 7.05387E+16, S 35.2322, T 4.3071, Me 5.58E-17, Se -5.49E-11, Te 5.32E-04 - 264, 11.000, 0, En 7.601865903477E-06, CFL 0.00465, SL 6.0258E-03, M 7.05387E+16, S 35.2322, T 4.3074, Me 3.61E-17, Se -5.55E-11, Te 5.14E-04 - 288, 12.000, 0, En 6.545728581513E-06, CFL 0.00353, SL 2.5996E-03, M 7.05386E+16, S 35.2322, T 4.3079, Me 1.28E-16, Se 3.48E-10, Te 7.85E-04 - 312, 13.000, 0, En 8.184227545020E-06, CFL 0.00286, SL -4.8867E-03, M 7.05385E+16, S 35.2323, T 4.3084, Me 7.35E-17, Se 2.07E-09, Te 1.47E-03 - 336, 14.000, 0, En 7.023876986411E-06, CFL 0.00288, SL -8.9710E-03, M 7.05385E+16, S 35.2323, T 4.3089, Me -1.64E-16, Se 5.50E-10, Te 9.89E-04 - 360, 15.000, 0, En 5.916970606513E-06, CFL 0.00286, SL -1.1697E-02, M 7.05384E+16, S 35.2323, T 4.3093, Me 6.83E-17, Se 4.04E-10, Te 7.41E-04 - 384, 16.000, 0, En 7.631979109685E-06, CFL 0.00459, SL -1.4742E-02, M 7.05384E+16, S 35.2323, T 4.3097, Me -1.62E-16, Se 3.78E-10, Te 9.61E-04 - 408, 17.000, 0, En 4.913319589848E-06, CFL 0.00191, SL -2.5035E-02, M 7.05383E+16, S 35.2324, T 4.3102, Me -1.59E-16, Se 4.36E-09, Te 1.98E-03 - 432, 18.000, 0, En 8.162556114172E-06, CFL 0.00326, SL -3.4147E-02, M 7.05382E+16, S 35.2325, T 4.3107, Me -3.84E-16, Se 3.59E-09, Te 1.86E-03 - 456, 19.000, 0, En 1.053159902108E-05, CFL 0.00430, SL -1.0766E-02, M 7.05385E+16, S 35.2323, T 4.3108, Me 1.42E-16, Se 2.10E-08, Te 9.97E-04 - 480, 20.000, 0, En 1.048091305465E-05, CFL 0.00417, SL -1.0498E-02, M 7.05385E+16, S 35.2323, T 4.3113, Me -1.47E-16, Se 1.05E-11, Te 1.36E-03 - 504, 21.000, 0, En 1.033271799112E-05, CFL 0.00380, SL -1.7271E-02, M 7.05384E+16, S 35.2323, T 4.3118, Me 1.08E-16, Se 1.58E-09, Te 1.50E-03 - 528, 22.000, 0, En 1.074837368564E-05, CFL 0.00431, SL -2.1074E-02, M 7.05383E+16, S 35.2324, T 4.3123, Me -1.15E-16, Se 5.85E-10, Te 9.24E-04 - 552, 23.000, 0, En 1.819842132113E-05, CFL 0.00622, SL -2.5695E-02, M 7.05383E+16, S 35.2324, T 4.3127, Me -1.51E-16, Se 8.78E-10, Te 9.51E-04 - 576, 24.000, 0, En 1.844186712159E-05, CFL 0.00411, SL -2.7257E-02, M 7.05382E+16, S 35.2324, T 4.3132, Me 1.78E-16, Se 9.56E-11, Te 6.17E-04 - 600, 25.000, 0, En 1.180477583474E-05, CFL 0.00395, SL -3.4194E-02, M 7.05382E+16, S 35.2325, T 4.3138, Me 1.61E-17, Se 2.04E-09, Te 1.42E-03 - 624, 26.000, 0, En 7.695655251802E-06, CFL 0.00335, SL -3.8898E-02, M 7.05381E+16, S 35.2325, T 4.3143, Me -4.21E-17, Se 9.49E-10, Te 1.08E-03 - 648, 27.000, 0, En 5.366752662785E-06, CFL 0.00281, SL -4.2852E-02, M 7.05380E+16, S 35.2325, T 4.3147, Me 9.63E-17, Se 6.79E-10, Te 8.56E-04 - 672, 28.000, 0, En 1.108402285143E-05, CFL 0.00461, SL -3.7184E-02, M 7.05381E+16, S 35.2325, T 4.3150, Me -8.43E-17, Se 1.51E-09, Te 5.34E-04 - 696, 29.000, 0, En 3.388684907334E-06, CFL 0.00252, SL -4.4104E-02, M 7.05380E+16, S 35.2325, T 4.3152, Me -9.09E-17, Se 1.84E-09, Te 1.53E-03 - 720, 30.000, 0, En 2.529872430601E-06, CFL 0.00171, SL -5.2318E-02, M 7.05379E+16, S 35.2326, T 4.3157, Me 1.13E-16, Se 2.94E-09, Te 1.86E-03 + 24, 1.000, 0, En 3.867081601824E-07, CFL 0.00106, SL -6.1796E-03, M 7.05385E+16, S 35.2323, T 4.3026, Me 6.40E-17, Se 9.83E-09, Te -2.26E-05 + 48, 2.000, 0, En 1.160079640371E-06, CFL 0.00143, SL 7.7375E-03, M 7.05387E+16, S 35.2322, T 4.3021, Me -9.27E-17, Se 4.20E-09, Te 5.02E-05 + 72, 3.000, 0, En 6.950351108357E-07, CFL 0.00116, SL 1.7286E-03, M 7.05386E+16, S 35.2322, T 4.3012, Me -3.35E-16, Se 1.20E-09, Te -2.16E-05 + 96, 4.000, 0, En 4.404273163760E-06, CFL 0.00324, SL -1.1511E-03, M 7.05386E+16, S 35.2322, T 4.3006, Me 3.08E-18, Se 5.68E-10, Te -1.03E-05 + 120, 5.000, 0, En 6.389529173760E-06, CFL 0.00295, SL -3.5312E-03, M 7.05385E+16, S 35.2323, T 4.3004, Me -6.74E-17, Se 6.63E-10, Te -8.47E-06 + 144, 6.000, 0, En 3.282432183089E-06, CFL 0.00182, SL -5.5946E-03, M 7.05385E+16, S 35.2323, T 4.3002, Me 2.75E-17, Se -8.14E-11, Te -7.33E-06 + 168, 7.000, 0, En 5.462325586481E-06, CFL 0.00220, SL -3.7707E-03, M 7.05385E+16, S 35.2323, T 4.2999, Me 6.90E-17, Se -2.52E-11, Te 6.47E-06 + 192, 8.000, 0, En 1.005268469631E-05, CFL 0.00352, SL 3.2469E-03, M 7.05386E+16, S 35.2322, T 4.2997, Me 8.51E-17, Se 3.57E-11, Te 2.48E-05 + 216, 9.000, 0, En 5.237632686378E-06, CFL 0.00241, SL 8.9665E-03, M 7.05387E+16, S 35.2322, T 4.2996, Me -1.97E-16, Se 2.10E-09, Te 2.02E-05 + 240, 10.000, 0, En 4.379838901309E-06, CFL 0.00296, SL 7.4792E-03, M 7.05387E+16, S 35.2322, T 4.2995, Me 5.58E-17, Se -7.74E-10, Te -5.26E-06 + 264, 11.000, 0, En 6.118984042037E-06, CFL 0.00407, SL 6.0258E-03, M 7.05387E+16, S 35.2322, T 4.2993, Me 3.61E-17, Se -3.26E-10, Te -5.15E-06 + 288, 12.000, 0, En 5.008836450127E-06, CFL 0.00286, SL 2.5996E-03, M 7.05386E+16, S 35.2322, T 4.2990, Me 1.28E-16, Se 9.27E-10, Te -1.21E-05 + 312, 13.000, 0, En 8.567048352466E-06, CFL 0.00277, SL -4.8867E-03, M 7.05385E+16, S 35.2323, T 4.2981, Me 7.35E-17, Se 4.12E-09, Te -2.64E-05 + 336, 14.000, 0, En 5.735906552712E-06, CFL 0.00198, SL -8.9710E-03, M 7.05385E+16, S 35.2323, T 4.2976, Me -1.64E-16, Se 4.83E-10, Te -1.44E-05 + 360, 15.000, 0, En 6.637320721861E-06, CFL 0.00285, SL -1.1697E-02, M 7.05384E+16, S 35.2323, T 4.2972, Me 6.83E-17, Se 1.09E-09, Te -9.55E-06 + 384, 16.000, 0, En 7.207400976530E-06, CFL 0.00417, SL -1.4742E-02, M 7.05384E+16, S 35.2323, T 4.2966, Me -1.62E-16, Se 2.73E-09, Te -1.06E-05 + 408, 17.000, 0, En 3.450963003830E-06, CFL 0.00125, SL -2.5035E-02, M 7.05383E+16, S 35.2324, T 4.2950, Me -1.59E-16, Se -1.49E-09, Te -3.57E-05 + 432, 18.000, 0, En 3.103178610038E-06, CFL 0.00158, SL -3.4147E-02, M 7.05382E+16, S 35.2325, T 4.2937, Me -3.84E-16, Se -8.00E-09, Te -3.19E-05 + 456, 19.000, 0, En 3.804037832068E-06, CFL 0.00198, SL -1.0766E-02, M 7.05385E+16, S 35.2323, T 4.2929, Me 1.42E-16, Se 2.72E-08, Te 8.17E-05 + 480, 20.000, 0, En 3.120465774823E-06, CFL 0.00102, SL -1.0498E-02, M 7.05385E+16, S 35.2323, T 4.2920, Me -1.47E-16, Se 1.97E-11, Te 9.35E-07 + 504, 21.000, 0, En 3.924932854080E-06, CFL 0.00151, SL -1.7271E-02, M 7.05384E+16, S 35.2323, T 4.2910, Me 1.08E-16, Se 2.25E-09, Te -2.36E-05 + 528, 22.000, 0, En 3.709850090423E-06, CFL 0.00172, SL -2.1074E-02, M 7.05383E+16, S 35.2324, T 4.2906, Me -1.15E-16, Se 7.74E-10, Te -1.32E-05 + 552, 23.000, 0, En 8.401141428454E-06, CFL 0.00340, SL -2.5695E-02, M 7.05383E+16, S 35.2324, T 4.2900, Me -1.51E-16, Se 1.18E-09, Te -1.61E-05 + 576, 24.000, 0, En 6.850862737783E-06, CFL 0.00159, SL -2.7257E-02, M 7.05382E+16, S 35.2324, T 4.2899, Me 1.78E-16, Se 1.51E-10, Te -5.43E-06 + 600, 25.000, 0, En 8.834987592043E-06, CFL 0.00244, SL -3.4194E-02, M 7.05382E+16, S 35.2325, T 4.2890, Me 1.61E-17, Se 2.52E-09, Te -2.42E-05 + 624, 26.000, 0, En 5.717226265197E-06, CFL 0.00153, SL -3.8898E-02, M 7.05381E+16, S 35.2325, T 4.2885, Me -4.21E-17, Se 1.22E-09, Te -1.64E-05 + 648, 27.000, 0, En 5.517432464754E-06, CFL 0.00169, SL -4.2852E-02, M 7.05380E+16, S 35.2325, T 4.2879, Me 9.63E-17, Se 8.40E-10, Te -1.38E-05 + 672, 28.000, 0, En 2.331153045509E-05, CFL 0.00430, SL -3.7184E-02, M 7.05381E+16, S 35.2325, T 4.2877, Me -8.43E-17, Se 1.45E-09, Te 1.98E-05 + 696, 29.000, 0, En 4.946391803235E-06, CFL 0.00089, SL -4.4104E-02, M 7.05380E+16, S 35.2325, T 4.2864, Me -9.09E-17, Se 2.46E-09, Te -2.45E-05 + 720, 30.000, 0, En 3.681779749785E-06, CFL 0.00096, SL -5.2318E-02, M 7.05379E+16, S 35.2326, T 4.2850, Me 1.13E-16, Se 3.49E-09, Te -2.90E-05 diff --git a/examples/single_column_z/timestats.intel b/examples/single_column_z/timestats.intel index a86b6caa61..e54f7fa9ba 100644 --- a/examples/single_column_z/timestats.intel +++ b/examples/single_column_z/timestats.intel @@ -1,33 +1,33 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 7.533619956414E-28, CFL 0.00000, SL 0.0000E+00, M 7.05386E+16, S 35.2322, T 4.3037, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 5.700054290253E-07, CFL 0.00130, SL -6.1796E-03, M 7.05385E+16, S 35.2323, T 4.3040, Me 6.40E-17, Se 9.67E-09, Te 1.38E-03 - 48, 2.000, 0, En 1.194626759398E-06, CFL 0.00151, SL 7.7375E-03, M 7.05387E+16, S 35.2322, T 4.3042, Me -9.27E-17, Se 4.65E-09, Te 7.01E-04 - 72, 3.000, 0, En 9.080299992625E-07, CFL 0.00130, SL 1.7286E-03, M 7.05386E+16, S 35.2322, T 4.3047, Me -3.35E-16, Se 1.59E-09, Te 1.38E-03 - 96, 4.000, 0, En 3.411227355931E-06, CFL 0.00303, SL -1.1511E-03, M 7.05386E+16, S 35.2322, T 4.3049, Me 3.08E-18, Se 3.01E-10, Te 8.14E-04 - 120, 5.000, 0, En 2.435450374225E-06, CFL 0.00179, SL -3.5312E-03, M 7.05385E+16, S 35.2323, T 4.3054, Me -6.74E-17, Se 1.82E-10, Te 7.08E-04 - 144, 6.000, 0, En 1.990035968081E-06, CFL 0.00147, SL -5.5946E-03, M 7.05385E+16, S 35.2323, T 4.3058, Me 2.75E-17, Se 5.41E-11, Te 6.61E-04 - 168, 7.000, 0, En 2.662766725327E-06, CFL 0.00246, SL -3.7707E-03, M 7.05385E+16, S 35.2323, T 4.3062, Me 6.90E-17, Se 2.21E-11, Te 6.11E-04 - 192, 8.000, 0, En 2.850379307428E-06, CFL 0.00283, SL 3.2469E-03, M 7.05386E+16, S 35.2322, T 4.3064, Me 8.51E-17, Se 5.75E-10, Te 4.26E-04 - 216, 9.000, 0, En 2.385342414369E-06, CFL 0.00174, SL 8.9665E-03, M 7.05387E+16, S 35.2322, T 4.3066, Me -1.97E-16, Se 1.91E-09, Te 3.74E-04 - 240, 10.000, 0, En 5.923961382308E-06, CFL 0.00342, SL 7.4792E-03, M 7.05387E+16, S 35.2322, T 4.3071, Me 5.58E-17, Se -5.49E-11, Te 5.32E-04 - 264, 11.000, 0, En 7.601865903475E-06, CFL 0.00465, SL 6.0258E-03, M 7.05387E+16, S 35.2322, T 4.3074, Me 3.61E-17, Se -5.55E-11, Te 5.14E-04 - 288, 12.000, 0, En 6.545728581519E-06, CFL 0.00353, SL 2.5996E-03, M 7.05386E+16, S 35.2322, T 4.3079, Me 1.28E-16, Se 3.48E-10, Te 7.85E-04 - 312, 13.000, 0, En 8.184227545024E-06, CFL 0.00286, SL -4.8867E-03, M 7.05385E+16, S 35.2323, T 4.3084, Me 7.35E-17, Se 2.07E-09, Te 1.47E-03 - 336, 14.000, 0, En 7.023876986366E-06, CFL 0.00288, SL -8.9710E-03, M 7.05385E+16, S 35.2323, T 4.3089, Me -1.64E-16, Se 5.50E-10, Te 9.89E-04 - 360, 15.000, 0, En 5.916970606515E-06, CFL 0.00286, SL -1.1697E-02, M 7.05384E+16, S 35.2323, T 4.3093, Me 6.83E-17, Se 4.04E-10, Te 7.41E-04 - 384, 16.000, 0, En 7.631979109692E-06, CFL 0.00459, SL -1.4742E-02, M 7.05384E+16, S 35.2323, T 4.3097, Me -1.62E-16, Se 3.78E-10, Te 9.61E-04 - 408, 17.000, 0, En 4.913319589866E-06, CFL 0.00191, SL -2.5035E-02, M 7.05383E+16, S 35.2324, T 4.3102, Me -1.59E-16, Se 4.36E-09, Te 1.98E-03 - 432, 18.000, 0, En 8.162556114183E-06, CFL 0.00326, SL -3.4147E-02, M 7.05382E+16, S 35.2325, T 4.3107, Me -3.84E-16, Se 3.59E-09, Te 1.86E-03 - 456, 19.000, 0, En 1.053159902116E-05, CFL 0.00430, SL -1.0766E-02, M 7.05385E+16, S 35.2323, T 4.3108, Me 1.42E-16, Se 2.10E-08, Te 9.97E-04 - 480, 20.000, 0, En 1.048091305464E-05, CFL 0.00417, SL -1.0498E-02, M 7.05385E+16, S 35.2323, T 4.3113, Me -1.47E-16, Se 1.05E-11, Te 1.36E-03 - 504, 21.000, 0, En 1.033271799109E-05, CFL 0.00380, SL -1.7271E-02, M 7.05384E+16, S 35.2323, T 4.3118, Me 1.08E-16, Se 1.58E-09, Te 1.50E-03 - 528, 22.000, 0, En 1.074837368563E-05, CFL 0.00431, SL -2.1074E-02, M 7.05383E+16, S 35.2324, T 4.3123, Me -1.15E-16, Se 5.85E-10, Te 9.24E-04 - 552, 23.000, 0, En 1.819842132111E-05, CFL 0.00622, SL -2.5695E-02, M 7.05383E+16, S 35.2324, T 4.3127, Me -1.51E-16, Se 8.78E-10, Te 9.51E-04 - 576, 24.000, 0, En 1.844186712156E-05, CFL 0.00411, SL -2.7257E-02, M 7.05382E+16, S 35.2324, T 4.3132, Me 1.78E-16, Se 9.56E-11, Te 6.17E-04 - 600, 25.000, 0, En 1.180477583455E-05, CFL 0.00395, SL -3.4194E-02, M 7.05382E+16, S 35.2325, T 4.3138, Me 1.61E-17, Se 2.04E-09, Te 1.42E-03 - 624, 26.000, 0, En 7.695655251649E-06, CFL 0.00335, SL -3.8898E-02, M 7.05381E+16, S 35.2325, T 4.3143, Me -4.21E-17, Se 9.49E-10, Te 1.08E-03 - 648, 27.000, 0, En 5.366752662674E-06, CFL 0.00281, SL -4.2852E-02, M 7.05380E+16, S 35.2325, T 4.3147, Me 9.63E-17, Se 6.79E-10, Te 8.56E-04 - 672, 28.000, 0, En 1.108402285140E-05, CFL 0.00461, SL -3.7184E-02, M 7.05381E+16, S 35.2325, T 4.3150, Me -8.43E-17, Se 1.51E-09, Te 5.34E-04 - 696, 29.000, 0, En 3.388684907311E-06, CFL 0.00252, SL -4.4104E-02, M 7.05380E+16, S 35.2325, T 4.3152, Me -9.09E-17, Se 1.84E-09, Te 1.53E-03 - 720, 30.000, 0, En 2.529872430577E-06, CFL 0.00171, SL -5.2318E-02, M 7.05379E+16, S 35.2326, T 4.3157, Me 1.13E-16, Se 2.94E-09, Te 1.86E-03 + 24, 1.000, 0, En 3.867081601816E-07, CFL 0.00106, SL -6.1796E-03, M 7.05385E+16, S 35.2323, T 4.3026, Me 6.40E-17, Se 9.83E-09, Te -2.26E-05 + 48, 2.000, 0, En 1.160079640370E-06, CFL 0.00143, SL 7.7375E-03, M 7.05387E+16, S 35.2322, T 4.3021, Me -9.27E-17, Se 4.20E-09, Te 5.02E-05 + 72, 3.000, 0, En 6.950351108390E-07, CFL 0.00116, SL 1.7286E-03, M 7.05386E+16, S 35.2322, T 4.3012, Me -3.35E-16, Se 1.20E-09, Te -2.16E-05 + 96, 4.000, 0, En 4.404273163856E-06, CFL 0.00324, SL -1.1511E-03, M 7.05386E+16, S 35.2322, T 4.3006, Me 3.08E-18, Se 5.68E-10, Te -1.03E-05 + 120, 5.000, 0, En 6.389529173938E-06, CFL 0.00295, SL -3.5312E-03, M 7.05385E+16, S 35.2323, T 4.3004, Me -6.74E-17, Se 6.63E-10, Te -8.47E-06 + 144, 6.000, 0, En 3.282432183191E-06, CFL 0.00182, SL -5.5946E-03, M 7.05385E+16, S 35.2323, T 4.3002, Me 2.75E-17, Se -8.13E-11, Te -7.33E-06 + 168, 7.000, 0, En 5.462325586519E-06, CFL 0.00220, SL -3.7707E-03, M 7.05385E+16, S 35.2323, T 4.2999, Me 6.90E-17, Se -2.52E-11, Te 6.47E-06 + 192, 8.000, 0, En 1.005268469630E-05, CFL 0.00352, SL 3.2469E-03, M 7.05386E+16, S 35.2322, T 4.2997, Me 8.51E-17, Se 3.57E-11, Te 2.48E-05 + 216, 9.000, 0, En 5.237632686356E-06, CFL 0.00241, SL 8.9665E-03, M 7.05387E+16, S 35.2322, T 4.2996, Me -1.97E-16, Se 2.10E-09, Te 2.02E-05 + 240, 10.000, 0, En 4.379838901312E-06, CFL 0.00296, SL 7.4792E-03, M 7.05387E+16, S 35.2322, T 4.2995, Me 5.58E-17, Se -7.74E-10, Te -5.26E-06 + 264, 11.000, 0, En 6.118984042019E-06, CFL 0.00407, SL 6.0258E-03, M 7.05387E+16, S 35.2322, T 4.2993, Me 3.61E-17, Se -3.26E-10, Te -5.15E-06 + 288, 12.000, 0, En 5.008836450138E-06, CFL 0.00286, SL 2.5996E-03, M 7.05386E+16, S 35.2322, T 4.2990, Me 1.28E-16, Se 9.27E-10, Te -1.21E-05 + 312, 13.000, 0, En 8.567048352470E-06, CFL 0.00277, SL -4.8867E-03, M 7.05385E+16, S 35.2323, T 4.2981, Me 7.35E-17, Se 4.12E-09, Te -2.64E-05 + 336, 14.000, 0, En 5.735906552712E-06, CFL 0.00198, SL -8.9710E-03, M 7.05385E+16, S 35.2323, T 4.2976, Me -1.64E-16, Se 4.83E-10, Te -1.44E-05 + 360, 15.000, 0, En 6.637320723962E-06, CFL 0.00285, SL -1.1697E-02, M 7.05384E+16, S 35.2323, T 4.2972, Me 6.83E-17, Se 1.09E-09, Te -9.55E-06 + 384, 16.000, 0, En 7.207400975221E-06, CFL 0.00417, SL -1.4742E-02, M 7.05384E+16, S 35.2323, T 4.2966, Me -1.62E-16, Se 2.73E-09, Te -1.06E-05 + 408, 17.000, 0, En 3.450963003239E-06, CFL 0.00125, SL -2.5035E-02, M 7.05383E+16, S 35.2324, T 4.2950, Me -1.59E-16, Se -1.49E-09, Te -3.57E-05 + 432, 18.000, 0, En 3.103178610010E-06, CFL 0.00158, SL -3.4147E-02, M 7.05382E+16, S 35.2325, T 4.2937, Me -3.84E-16, Se -8.00E-09, Te -3.19E-05 + 456, 19.000, 0, En 3.804037832027E-06, CFL 0.00198, SL -1.0766E-02, M 7.05385E+16, S 35.2323, T 4.2929, Me 1.42E-16, Se 2.72E-08, Te 8.17E-05 + 480, 20.000, 0, En 3.120465774779E-06, CFL 0.00102, SL -1.0498E-02, M 7.05385E+16, S 35.2323, T 4.2920, Me -1.47E-16, Se 1.97E-11, Te 9.35E-07 + 504, 21.000, 0, En 3.924932854069E-06, CFL 0.00151, SL -1.7271E-02, M 7.05384E+16, S 35.2323, T 4.2910, Me 1.08E-16, Se 2.25E-09, Te -2.36E-05 + 528, 22.000, 0, En 3.709850090405E-06, CFL 0.00172, SL -2.1074E-02, M 7.05383E+16, S 35.2324, T 4.2906, Me -1.15E-16, Se 7.74E-10, Te -1.32E-05 + 552, 23.000, 0, En 8.401141428417E-06, CFL 0.00340, SL -2.5695E-02, M 7.05383E+16, S 35.2324, T 4.2900, Me -1.51E-16, Se 1.18E-09, Te -1.61E-05 + 576, 24.000, 0, En 6.850862737734E-06, CFL 0.00159, SL -2.7257E-02, M 7.05382E+16, S 35.2324, T 4.2899, Me 1.78E-16, Se 1.51E-10, Te -5.43E-06 + 600, 25.000, 0, En 8.834987591977E-06, CFL 0.00244, SL -3.4194E-02, M 7.05382E+16, S 35.2325, T 4.2890, Me 1.61E-17, Se 2.52E-09, Te -2.42E-05 + 624, 26.000, 0, En 5.717226265124E-06, CFL 0.00153, SL -3.8898E-02, M 7.05381E+16, S 35.2325, T 4.2885, Me -4.21E-17, Se 1.22E-09, Te -1.64E-05 + 648, 27.000, 0, En 5.517432464690E-06, CFL 0.00169, SL -4.2852E-02, M 7.05380E+16, S 35.2325, T 4.2879, Me 9.63E-17, Se 8.40E-10, Te -1.38E-05 + 672, 28.000, 0, En 2.331153045437E-05, CFL 0.00430, SL -3.7184E-02, M 7.05381E+16, S 35.2325, T 4.2877, Me -8.43E-17, Se 1.45E-09, Te 1.98E-05 + 696, 29.000, 0, En 4.946391802952E-06, CFL 0.00089, SL -4.4104E-02, M 7.05380E+16, S 35.2325, T 4.2864, Me -9.09E-17, Se 2.46E-09, Te -2.45E-05 + 720, 30.000, 0, En 3.681779749485E-06, CFL 0.00096, SL -5.2318E-02, M 7.05379E+16, S 35.2326, T 4.2850, Me 1.13E-16, Se 3.49E-09, Te -2.90E-05 diff --git a/examples/single_column_z/timestats.pgi b/examples/single_column_z/timestats.pgi index 8c84dbe10a..3b820244f0 100644 --- a/examples/single_column_z/timestats.pgi +++ b/examples/single_column_z/timestats.pgi @@ -1,33 +1,33 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 7.533619956414E-28, CFL 0.00000, SL 0.0000E+00, M 7.05386E+16, S 35.2322, T 4.3037, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 5.700054290222E-07, CFL 0.00130, SL -6.1796E-03, M 7.05385E+16, S 35.2323, T 4.3040, Me 6.40E-17, Se 9.67E-09, Te 1.38E-03 - 48, 2.000, 0, En 1.194626759399E-06, CFL 0.00151, SL 7.7375E-03, M 7.05387E+16, S 35.2322, T 4.3042, Me -9.27E-17, Se 4.65E-09, Te 7.01E-04 - 72, 3.000, 0, En 9.080299992630E-07, CFL 0.00130, SL 1.7286E-03, M 7.05386E+16, S 35.2322, T 4.3047, Me -3.35E-16, Se 1.59E-09, Te 1.38E-03 - 96, 4.000, 0, En 3.411227355931E-06, CFL 0.00303, SL -1.1511E-03, M 7.05386E+16, S 35.2322, T 4.3049, Me 3.08E-18, Se 3.01E-10, Te 8.14E-04 - 120, 5.000, 0, En 2.435450374227E-06, CFL 0.00179, SL -3.5312E-03, M 7.05385E+16, S 35.2323, T 4.3054, Me -6.74E-17, Se 1.82E-10, Te 7.08E-04 - 144, 6.000, 0, En 1.990035968085E-06, CFL 0.00147, SL -5.5946E-03, M 7.05385E+16, S 35.2323, T 4.3058, Me 2.75E-17, Se 5.41E-11, Te 6.61E-04 - 168, 7.000, 0, En 2.662766725330E-06, CFL 0.00246, SL -3.7707E-03, M 7.05385E+16, S 35.2323, T 4.3062, Me 6.90E-17, Se 2.21E-11, Te 6.11E-04 - 192, 8.000, 0, En 2.850379307419E-06, CFL 0.00283, SL 3.2469E-03, M 7.05386E+16, S 35.2322, T 4.3064, Me 8.51E-17, Se 5.75E-10, Te 4.26E-04 - 216, 9.000, 0, En 2.385342414374E-06, CFL 0.00174, SL 8.9665E-03, M 7.05387E+16, S 35.2322, T 4.3066, Me -1.97E-16, Se 1.91E-09, Te 3.74E-04 - 240, 10.000, 0, En 5.923961382293E-06, CFL 0.00342, SL 7.4792E-03, M 7.05387E+16, S 35.2322, T 4.3071, Me 5.58E-17, Se -5.49E-11, Te 5.32E-04 - 264, 11.000, 0, En 7.601865903476E-06, CFL 0.00465, SL 6.0258E-03, M 7.05387E+16, S 35.2322, T 4.3074, Me 3.61E-17, Se -5.55E-11, Te 5.14E-04 - 288, 12.000, 0, En 6.545728581518E-06, CFL 0.00353, SL 2.5996E-03, M 7.05386E+16, S 35.2322, T 4.3079, Me 1.28E-16, Se 3.48E-10, Te 7.85E-04 - 312, 13.000, 0, En 8.184227545020E-06, CFL 0.00286, SL -4.8867E-03, M 7.05385E+16, S 35.2323, T 4.3084, Me 7.35E-17, Se 2.07E-09, Te 1.47E-03 - 336, 14.000, 0, En 7.023876986401E-06, CFL 0.00288, SL -8.9710E-03, M 7.05385E+16, S 35.2323, T 4.3089, Me -1.64E-16, Se 5.50E-10, Te 9.89E-04 - 360, 15.000, 0, En 5.916970606510E-06, CFL 0.00286, SL -1.1697E-02, M 7.05384E+16, S 35.2323, T 4.3093, Me 6.83E-17, Se 4.04E-10, Te 7.41E-04 - 384, 16.000, 0, En 7.631979109668E-06, CFL 0.00459, SL -1.4742E-02, M 7.05384E+16, S 35.2323, T 4.3097, Me -1.62E-16, Se 3.78E-10, Te 9.61E-04 - 408, 17.000, 0, En 4.913319589835E-06, CFL 0.00191, SL -2.5035E-02, M 7.05383E+16, S 35.2324, T 4.3102, Me -1.59E-16, Se 4.36E-09, Te 1.98E-03 - 432, 18.000, 0, En 8.162556114161E-06, CFL 0.00326, SL -3.4147E-02, M 7.05382E+16, S 35.2325, T 4.3107, Me -3.84E-16, Se 3.59E-09, Te 1.86E-03 - 456, 19.000, 0, En 1.053159902111E-05, CFL 0.00430, SL -1.0766E-02, M 7.05385E+16, S 35.2323, T 4.3108, Me 1.42E-16, Se 2.10E-08, Te 9.97E-04 - 480, 20.000, 0, En 1.048091305458E-05, CFL 0.00417, SL -1.0498E-02, M 7.05385E+16, S 35.2323, T 4.3113, Me -1.47E-16, Se 1.05E-11, Te 1.36E-03 - 504, 21.000, 0, En 1.033271799107E-05, CFL 0.00380, SL -1.7271E-02, M 7.05384E+16, S 35.2323, T 4.3118, Me 1.08E-16, Se 1.58E-09, Te 1.50E-03 - 528, 22.000, 0, En 1.074837368560E-05, CFL 0.00431, SL -2.1074E-02, M 7.05383E+16, S 35.2324, T 4.3123, Me -1.15E-16, Se 5.85E-10, Te 9.24E-04 - 552, 23.000, 0, En 1.819842132109E-05, CFL 0.00622, SL -2.5695E-02, M 7.05383E+16, S 35.2324, T 4.3127, Me -1.51E-16, Se 8.78E-10, Te 9.51E-04 - 576, 24.000, 0, En 1.844186712155E-05, CFL 0.00411, SL -2.7257E-02, M 7.05382E+16, S 35.2324, T 4.3132, Me 1.78E-16, Se 9.56E-11, Te 6.17E-04 - 600, 25.000, 0, En 1.180477583461E-05, CFL 0.00395, SL -3.4194E-02, M 7.05382E+16, S 35.2325, T 4.3138, Me 1.61E-17, Se 2.04E-09, Te 1.42E-03 - 624, 26.000, 0, En 7.695655251696E-06, CFL 0.00335, SL -3.8898E-02, M 7.05381E+16, S 35.2325, T 4.3143, Me -4.21E-17, Se 9.49E-10, Te 1.08E-03 - 648, 27.000, 0, En 5.366752662708E-06, CFL 0.00281, SL -4.2852E-02, M 7.05380E+16, S 35.2325, T 4.3147, Me 9.63E-17, Se 6.79E-10, Te 8.56E-04 - 672, 28.000, 0, En 1.108402285141E-05, CFL 0.00461, SL -3.7184E-02, M 7.05381E+16, S 35.2325, T 4.3150, Me -8.43E-17, Se 1.51E-09, Te 5.34E-04 - 696, 29.000, 0, En 3.388684907314E-06, CFL 0.00252, SL -4.4104E-02, M 7.05380E+16, S 35.2325, T 4.3152, Me -9.09E-17, Se 1.84E-09, Te 1.53E-03 - 720, 30.000, 0, En 2.529872430588E-06, CFL 0.00171, SL -5.2318E-02, M 7.05379E+16, S 35.2326, T 4.3157, Me 1.13E-16, Se 2.94E-09, Te 1.86E-03 + 24, 1.000, 0, En 3.867081601812E-07, CFL 0.00106, SL -6.1796E-03, M 7.05385E+16, S 35.2323, T 4.3026, Me 6.40E-17, Se 9.83E-09, Te -2.26E-05 + 48, 2.000, 0, En 1.160079640370E-06, CFL 0.00143, SL 7.7375E-03, M 7.05387E+16, S 35.2322, T 4.3021, Me -9.27E-17, Se 4.20E-09, Te 5.02E-05 + 72, 3.000, 0, En 6.950351108380E-07, CFL 0.00116, SL 1.7286E-03, M 7.05386E+16, S 35.2322, T 4.3012, Me -3.35E-16, Se 1.20E-09, Te -2.16E-05 + 96, 4.000, 0, En 4.404273163970E-06, CFL 0.00324, SL -1.1511E-03, M 7.05386E+16, S 35.2322, T 4.3006, Me 3.08E-18, Se 5.68E-10, Te -1.03E-05 + 120, 5.000, 0, En 6.389529174224E-06, CFL 0.00295, SL -3.5312E-03, M 7.05385E+16, S 35.2323, T 4.3004, Me -6.74E-17, Se 6.63E-10, Te -8.47E-06 + 144, 6.000, 0, En 3.282432183279E-06, CFL 0.00182, SL -5.5946E-03, M 7.05385E+16, S 35.2323, T 4.3002, Me 2.75E-17, Se -8.13E-11, Te -7.33E-06 + 168, 7.000, 0, En 5.462325586584E-06, CFL 0.00220, SL -3.7707E-03, M 7.05385E+16, S 35.2323, T 4.2999, Me 6.90E-17, Se -2.52E-11, Te 6.47E-06 + 192, 8.000, 0, En 1.005268469625E-05, CFL 0.00352, SL 3.2469E-03, M 7.05386E+16, S 35.2322, T 4.2997, Me 8.51E-17, Se 3.57E-11, Te 2.48E-05 + 216, 9.000, 0, En 5.237632686265E-06, CFL 0.00241, SL 8.9665E-03, M 7.05387E+16, S 35.2322, T 4.2996, Me -1.97E-16, Se 2.10E-09, Te 2.02E-05 + 240, 10.000, 0, En 4.379838901317E-06, CFL 0.00296, SL 7.4792E-03, M 7.05387E+16, S 35.2322, T 4.2995, Me 5.58E-17, Se -7.74E-10, Te -5.26E-06 + 264, 11.000, 0, En 6.118984041998E-06, CFL 0.00407, SL 6.0258E-03, M 7.05387E+16, S 35.2322, T 4.2993, Me 3.61E-17, Se -3.26E-10, Te -5.15E-06 + 288, 12.000, 0, En 5.008836450127E-06, CFL 0.00286, SL 2.5996E-03, M 7.05386E+16, S 35.2322, T 4.2990, Me 1.28E-16, Se 9.27E-10, Te -1.21E-05 + 312, 13.000, 0, En 8.567048352482E-06, CFL 0.00277, SL -4.8867E-03, M 7.05385E+16, S 35.2323, T 4.2981, Me 7.35E-17, Se 4.12E-09, Te -2.64E-05 + 336, 14.000, 0, En 5.735906552710E-06, CFL 0.00198, SL -8.9710E-03, M 7.05385E+16, S 35.2323, T 4.2976, Me -1.64E-16, Se 4.83E-10, Te -1.44E-05 + 360, 15.000, 0, En 6.637320725512E-06, CFL 0.00285, SL -1.1697E-02, M 7.05384E+16, S 35.2323, T 4.2972, Me 6.83E-17, Se 1.09E-09, Te -9.55E-06 + 384, 16.000, 0, En 7.207400974315E-06, CFL 0.00417, SL -1.4742E-02, M 7.05384E+16, S 35.2323, T 4.2966, Me -1.62E-16, Se 2.73E-09, Te -1.06E-05 + 408, 17.000, 0, En 3.450963002835E-06, CFL 0.00125, SL -2.5035E-02, M 7.05383E+16, S 35.2324, T 4.2950, Me -1.59E-16, Se -1.49E-09, Te -3.57E-05 + 432, 18.000, 0, En 3.103178609988E-06, CFL 0.00158, SL -3.4147E-02, M 7.05382E+16, S 35.2325, T 4.2937, Me -3.84E-16, Se -8.00E-09, Te -3.19E-05 + 456, 19.000, 0, En 3.804037832000E-06, CFL 0.00198, SL -1.0766E-02, M 7.05385E+16, S 35.2323, T 4.2929, Me 1.42E-16, Se 2.72E-08, Te 8.17E-05 + 480, 20.000, 0, En 3.120465774744E-06, CFL 0.00102, SL -1.0498E-02, M 7.05385E+16, S 35.2323, T 4.2920, Me -1.47E-16, Se 1.97E-11, Te 9.35E-07 + 504, 21.000, 0, En 3.924932854058E-06, CFL 0.00151, SL -1.7271E-02, M 7.05384E+16, S 35.2323, T 4.2910, Me 1.08E-16, Se 2.25E-09, Te -2.36E-05 + 528, 22.000, 0, En 3.709850090389E-06, CFL 0.00172, SL -2.1074E-02, M 7.05383E+16, S 35.2324, T 4.2906, Me -1.15E-16, Se 7.74E-10, Te -1.32E-05 + 552, 23.000, 0, En 8.401141428412E-06, CFL 0.00340, SL -2.5695E-02, M 7.05383E+16, S 35.2324, T 4.2900, Me -1.51E-16, Se 1.18E-09, Te -1.61E-05 + 576, 24.000, 0, En 6.850862737720E-06, CFL 0.00159, SL -2.7257E-02, M 7.05382E+16, S 35.2324, T 4.2899, Me 1.78E-16, Se 1.51E-10, Te -5.43E-06 + 600, 25.000, 0, En 8.834987592001E-06, CFL 0.00244, SL -3.4194E-02, M 7.05382E+16, S 35.2325, T 4.2890, Me 1.61E-17, Se 2.52E-09, Te -2.42E-05 + 624, 26.000, 0, En 5.717226265136E-06, CFL 0.00153, SL -3.8898E-02, M 7.05381E+16, S 35.2325, T 4.2885, Me -4.21E-17, Se 1.22E-09, Te -1.64E-05 + 648, 27.000, 0, En 5.517432464675E-06, CFL 0.00169, SL -4.2852E-02, M 7.05380E+16, S 35.2325, T 4.2879, Me 9.63E-17, Se 8.40E-10, Te -1.38E-05 + 672, 28.000, 0, En 2.331153045633E-05, CFL 0.00430, SL -3.7184E-02, M 7.05381E+16, S 35.2325, T 4.2877, Me -8.43E-17, Se 1.45E-09, Te 1.98E-05 + 696, 29.000, 0, En 4.946391803830E-06, CFL 0.00089, SL -4.4104E-02, M 7.05380E+16, S 35.2325, T 4.2864, Me -9.09E-17, Se 2.46E-09, Te -2.45E-05 + 720, 30.000, 0, En 3.681779750391E-06, CFL 0.00096, SL -5.2318E-02, M 7.05379E+16, S 35.2326, T 4.2850, Me 1.13E-16, Se 3.49E-09, Te -2.90E-05 diff --git a/src/parameterizations/vertical/MOM_diabatic_driver.F90 b/src/parameterizations/vertical/MOM_diabatic_driver.F90 index 9b37946853..0ebc739573 100644 --- a/src/parameterizations/vertical/MOM_diabatic_driver.F90 +++ b/src/parameterizations/vertical/MOM_diabatic_driver.F90 @@ -1778,7 +1778,7 @@ subroutine applyBoundaryFluxes(G, dt, fluxes, optics, ea, eb, h, tv) hOld = h2d(i,k) ! Need to keep original thickness in hand h2d(i,k) = h2d(i,k) + dThickness Ithickness = 1./h2d(i,k) - tv%T(i,j,k) = (hOld*tv%T(i,j,k) + dTemp)*Ithickness + T2d(i,k) = (hOld*T2d(i,k) + dTemp)*Ithickness tv%S(i,j,k) = (hOld*tv%S(i,j,k) + dSalt)*Ithickness ! update ea ?????????????????? From 4d37c9ac80f551ddd001444dc20f4e518bb307dd Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Sat, 24 Aug 2013 17:36:27 -0400 Subject: [PATCH 134/372] Added SST, SSS to single column plots --- examples/single_column/plotBML.m | 22 +++++++++++++++------- examples/single_column_z/plotKPP.m | 22 +++++++++++++++------- 2 files changed, 30 insertions(+), 14 deletions(-) diff --git a/examples/single_column/plotBML.m b/examples/single_column/plotBML.m index 942475d551..6d1f3610ce 100644 --- a/examples/single_column/plotBML.m +++ b/examples/single_column/plotBML.m @@ -21,21 +21,29 @@ end end -subplot(321) +subplot(421) +plot(Time,temp(:,1)) +xlabel('Time (days)');ylabel('SST (^oC)') + +subplot(422) +plot(Time,salt(:,1)) +xlabel('Time (days)');ylabel('SSS (ppt)') + +subplot(423) gcolor(temp',e',Time);ylim(ZLIM);colorbar caxis([18 21]) xlabel('Time (days)');ylabel('z (m)') title('\theta (^oC)') hold on;plot(Time,-h_ML,'w');hold off -subplot(322) +subplot(424) gcolor(salt',e',Time);ylim(ZLIM);colorbar caxis([36 37]) xlabel('Time (days)');ylabel('z (m)') title('S (ppt)') hold on;plot(Time,-h_ML,'w');hold off -subplot(323) +subplot(425) gcolor(KPP_N',e',Time);ylim(ZLIM);colorbar stats(KPP_N,'KPP N') caxis([0 2e-2]) @@ -43,7 +51,7 @@ title('KPP N (1/s)') hold on;plot(Time,-h_ML,'w');hold off -subplot(324) +subplot(426) gcolor(Kd_interface',e',Time);ylim(ZLIM);colorbar stats(Kd_interface,'Kd_interface') caxis([0 2e-2]) @@ -51,7 +59,7 @@ title('Kd interface (m^2/s)') hold on;plot(Time,-h_ML,'w');hold off -subplot(325) +subplot(427) gcolor(KPP_Ksalt',e',Time);ylim(ZLIM);colorbar stats(KPP_Ksalt,'KPP_Ksalt') caxis([0 2e-2]) @@ -59,10 +67,10 @@ title('KPP \kappa_s (m^2/s)') hold on;plot(Time,-KPP_OBLdepth ,'w');hold off -subplot(6,2,10) +subplot(8,2,14) plot(Time,KPP_uStar) xlabel('Time (days)');ylabel('u* (m/s)') -subplot(6,2,12) +subplot(8,2,16) plot(Time,KPP_buoyFlux) xlabel('Time (days)');ylabel('B (m^2/s^3)') diff --git a/examples/single_column_z/plotKPP.m b/examples/single_column_z/plotKPP.m index b84e9361c5..0de9190f9d 100644 --- a/examples/single_column_z/plotKPP.m +++ b/examples/single_column_z/plotKPP.m @@ -21,21 +21,29 @@ end end -subplot(321) +subplot(421) +plot(Time,temp(:,1)) +xlabel('Time (days)');ylabel('SST (^oC)') + +subplot(422) +plot(Time,salt(:,1)) +xlabel('Time (days)');ylabel('SSS (ppt)') + +subplot(423) gcolor(temp',e',Time);ylim(ZLIM);colorbar caxis([18 21]) xlabel('Time (days)');ylabel('z (m)') title('\theta (^oC)') hold on;plot(Time,-KPP_OBLdepth,'w');hold off -subplot(322) +subplot(424) gcolor(salt',e',Time);ylim(ZLIM);colorbar caxis([36 37]) xlabel('Time (days)');ylabel('z (m)') title('S (ppt)') hold on;plot(Time,-KPP_OBLdepth,'w');hold off -subplot(323) +subplot(425) gcolor(KPP_N',e',Time);ylim(ZLIM);colorbar stats(KPP_N,'KPP_N') caxis([0 2e-2]) @@ -43,7 +51,7 @@ title('KPP N (1/s)') hold on;plot(Time,-KPP_OBLdepth,'w');hold off -subplot(324) +subplot(426) gcolor(Kd_interface',e',Time);ylim(ZLIM);colorbar stats(Kd_interface,'Kd_interface') caxis([0 2e-2]) @@ -51,7 +59,7 @@ title('Kd interface (m^2/s)') hold on;plot(Time,-KPP_OBLdepth,'w');hold off -subplot(325) +subplot(427) gcolor(KPP_Ksalt',e',Time);ylim(ZLIM);colorbar stats(KPP_Ksalt,'KPP_Ksalt') caxis([0 2e-2]) @@ -59,10 +67,10 @@ title('KPP \kappa_s (m^2/s)') hold on;plot(Time,-KPP_OBLdepth ,'w');hold off -subplot(6,2,10) +subplot(8,2,14) plot(Time,KPP_uStar) xlabel('Time (days)');ylabel('u* (m/s)') -subplot(6,2,12) +subplot(8,2,16) plot(Time,KPP_buoyFlux) xlabel('Time (days)');ylabel('B (m^2/s^3)') From 0e2f1eb4e57e7a4556d35bf7286e61ef9f6a1254 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Sat, 24 Aug 2013 22:22:20 -0400 Subject: [PATCH 135/372] Added QminusSW, netSalt and diagnostics to KPP interface In preparation for using the non-local transport, the data for scaling the non-local functions are now passed to KPP. --- examples/single_column/diag_table | 3 ++ examples/single_column_z/diag_table | 3 ++ src/parameterizations/vertical/MOM_KPP.F90 | 37 ++++++++++++++----- .../vertical/MOM_diabatic_driver.F90 | 8 +++- 4 files changed, 40 insertions(+), 11 deletions(-) diff --git a/examples/single_column/diag_table b/examples/single_column/diag_table index 6b11206889..b57d337016 100644 --- a/examples/single_column/diag_table +++ b/examples/single_column/diag_table @@ -139,7 +139,10 @@ #"ocean_model","FrictWork","FrictWork","visc","all",.true.,"none",2 "ocean_model","KPP_uStar","KPP_uStar","visc","all",.true.,"none",2 "ocean_model","KPP_buoyFlux","KPP_buoyFlux","visc","all",.true.,"none",2 +"ocean_model","KPP_QminusSW","KPP_QminusSW","visc","all",.true.,"none",2 +"ocean_model","KPP_netSalt","KPP_netSalt","visc","all",.true.,"none",2 "ocean_model","KPP_OBLdepth","KPP_OBLdepth","visc","all",.true.,"none",2 +"ocean_model","KPP_sigma","KPP_sigma","visc","all",.true.,"none",2 "ocean_model","KPP_BulkRi","KPP_BulkRi","visc","all",.true.,"none",2 "ocean_model","KPP_Ws","KPP_Ws","visc","all",.true.,"none",2 "ocean_model","KPP_N","KPP_N","visc","all",.true.,"none",2 diff --git a/examples/single_column_z/diag_table b/examples/single_column_z/diag_table index 6b11206889..b57d337016 100644 --- a/examples/single_column_z/diag_table +++ b/examples/single_column_z/diag_table @@ -139,7 +139,10 @@ #"ocean_model","FrictWork","FrictWork","visc","all",.true.,"none",2 "ocean_model","KPP_uStar","KPP_uStar","visc","all",.true.,"none",2 "ocean_model","KPP_buoyFlux","KPP_buoyFlux","visc","all",.true.,"none",2 +"ocean_model","KPP_QminusSW","KPP_QminusSW","visc","all",.true.,"none",2 +"ocean_model","KPP_netSalt","KPP_netSalt","visc","all",.true.,"none",2 "ocean_model","KPP_OBLdepth","KPP_OBLdepth","visc","all",.true.,"none",2 +"ocean_model","KPP_sigma","KPP_sigma","visc","all",.true.,"none",2 "ocean_model","KPP_BulkRi","KPP_BulkRi","visc","all",.true.,"none",2 "ocean_model","KPP_Ws","KPP_Ws","visc","all",.true.,"none",2 "ocean_model","KPP_N","KPP_N","visc","all",.true.,"none",2 diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index bc20b87a8e..a785e464d9 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -49,8 +49,10 @@ module MOM_KPP integer :: id_OBL = -1, id_BulkRi = -1, id_Ws = -1, id_N = -1 integer :: id_Ut2 = -1, id_BulkUz2 = -1, id_BulkDrho = -1 integer :: id_uStar = -1, id_buoyFlux = -1 + integer :: id_QminusSW = -1, id_netS = -1 integer :: id_Kt_KPP = -1, id_Ks_KPP = -1 integer :: id_NLt_KPP = -1, id_NLs_KPP = -1 + integer :: id_Sigma = -1 end type KPP_CS @@ -120,6 +122,8 @@ subroutine KPP_init(paramFile, G, diag, Time, CS) CS%diag => diag CS%id_OBL = register_diag_field('ocean_model', 'KPP_OBLdepth', diag%axesT1, Time, & 'Thickness of the surface Ocean Boundary Layer calculated by [CVmix] KPP', 'meter') + CS%id_Sigma = register_diag_field('ocean_model', 'KPP_sigma', diag%axesTi, Time, & + 'Sigma coordinate used by [CVmix] KPP', 'nondim') CS%id_BulkRi = register_diag_field('ocean_model', 'KPP_BulkRi', diag%axesTL, Time, & 'Bulk Richardson number used to find the OBL depth used by [CVmix] KPP', 'nondim') CS%id_Ws = register_diag_field('ocean_model', 'KPP_Ws', diag%axesTi, Time, & @@ -136,6 +140,10 @@ subroutine KPP_init(paramFile, G, diag, Time, CS) 'Frictional velocity, u*, as used by [CVmix] KPP', 'm/s') CS%id_buoyFlux = register_diag_field('ocean_model', 'KPP_buoyFlux', diag%axesT1, Time, & 'Buoyancy flux, as used by [CVmix] KPP', 'm2/s3') + CS%id_QminusSW = register_diag_field('ocean_model', 'KPP_QminusSW', diag%axesT1, Time, & + 'Net temperature flux ignoring short-wave, as used by [CVmix] KPP', 'K m/s') + CS%id_netS = register_diag_field('ocean_model', 'KPP_netSalt', diag%axesT1, Time, & + 'Effective net surface salt flux, as used by [CVmix] KPP', 'ppt m/s') CS%id_Kt_KPP = register_diag_field('ocean_model', 'KPP_Kheat', diag%axesTi, Time, & 'Heat diffusivity due to KPP, as calculated by [CVmix] KPP', 'm2/s') CS%id_Ks_KPP = register_diag_field('ocean_model', 'KPP_Ksalt', diag%axesTi, Time, & @@ -148,7 +156,7 @@ subroutine KPP_init(paramFile, G, diag, Time, CS) end subroutine KPP_init -subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) +subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, netHeatMinusSW, netSalt, Kv) ! Calculates diffusivity and non-local transport for KPP parameterization ! Arguments @@ -161,13 +169,16 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) real, dimension(NIMEM_,NJMEMB_,NKMEM_), intent(in) :: v ! Velocity components (m/s) type(EOS_type), pointer :: EOS ! Equation of state real, dimension(NIMEM_,NJMEM_), intent(in) :: uStar ! Piston velocity (m/s) - real, dimension(NIMEM_,NJMEM_), intent(in) :: bFlux ! Buoyancy flux (m2/s3) + real, dimension(NIMEM_,NJMEM_), intent(in) :: buoyFlux ! Buoyancy flux (m2/s3) + real, dimension(NIMEM_,NJMEM_), intent(in) :: netHeatMinusSW ! Net temperature flux (K m/s) + real, dimension(NIMEM_,NJMEM_), intent(in) :: netSalt ! Net salt flux (ppt m/s) real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: Kv ! (in) Vertical diffusivity in interior (m2/s) ! (out) Vertical diffusivity including KPP (m2/s) ! Diagnostics arrays should these become allocatables ?????????? real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: BulkRi ! Bulk Richardson number for each layer real, dimension( SZI_(G), SZJ_(G) ) :: OBLdepth ! Depth (positive) of OBL (m) + real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: sigma ! Sigma coordinate (nondim) real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: Ws ! Turbulent velocity scale for scalars (m/s) real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: N ! Brunt-Vaisala frequency (1/s) real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: dRho ! Bulk difference in density (kg/m3) @@ -201,6 +212,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) BulkRi(:,:,:) = 0. OBLdepth(:,:) = 0. + sigma(:,:,:) = 0. Ws(:,:,:) = 0. N(:,:,:) = 0. Ut2(:,:,:) = 0. @@ -218,7 +230,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) call hchksum(u, "KPP in: u",G,haloshift=0) call hchksum(v, "KPP in: v",G,haloshift=0) call hchksum(uStar, "KPP in: uStar",G,haloshift=0) - call hchksum(bFlux, "KPP in: bFlux",G,haloshift=0) + call hchksum(buoyFlux, "KPP in: buoyFlux",G,haloshift=0) call hchksum(Kv, "KPP in: Kv",G,haloshift=0) endif #endif @@ -266,9 +278,9 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) Coriolis = 0.25*( (G%CoriolisBu(i,j) + G%CoriolisBu(i-1,j-1)) & +(G%CoriolisBu(i-1,j) + G%CoriolisBu(i,j-1)) ) surfFricVel = uStar(i,j) - surfBuoyFlux = bFlux(i,j) + surfBuoyFlux = buoyFlux(i,j) ! if (isPointInCell(G,i,j,-235.5,13.3)) then -! print *,'u*,bFlux',surfFricVel,surfBuoyFlux +! print *,'u*,buoyFlux',surfFricVel,surfBuoyFlux ! do k=1,G%ke ! print *,'k,h,z,S,T=',k,h(i,j,k),cellHeight(k),Temp(i,j,k),Salt(i,j,k) ! enddo @@ -334,7 +346,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) write(0,*) 'i,j,x,y',i,j,G%geoLonT(i,j),G%geoLatT(i,j) write(0,*) 'iters',iteration write(0,*) 'penul,last, current OBL',penulOBLdepth,lastOBLdepth,OBLdepth_0d - write(0,*) 'u*, bFlux',surfFricVel,surfBuoyFlux + write(0,*) 'u*, buoyFlux',surfFricVel,surfBuoyFlux do k = 1, G%ke write(0,*) 'k,zw,h,T,S',k,iFaceHeight(k),h(i,j,k),temp(i,j,k),salt(i,j,k) enddo @@ -361,7 +373,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) #ifdef __DO_SAFETY_CHECKS__ ! if (is_NaN(Kdiffusivity(:,2),skip_mpp=.True.)) then ! write(0,*) 'i,j=',i,j -! write(0,*) 'u*,bFlux',surfFricVel, surfBuoyFlux +! write(0,*) 'u*,buoyFlux',surfFricVel, surfBuoyFlux ! write(0,*) 'OBLd,kOBL',OBLdepth_0d, kOBL ! do k = 1, G%ke+1 ! write(0,*) 'k,zw,Kin,Kout',k,iFaceHeight(k),Kv(i,j,k),Kdiffusivity(k,2) @@ -372,6 +384,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) #endif if (CS%id_OBL > 0) OBLdepth(i,j) = OBLdepth_0d ! Change sign for depth/thickness + if (CS%id_sigma > 0) sigma(i,j,:) = sigmaCoord(:) if (CS%id_BulkRi > 0) BulkRi(i,j,:) = BulkRi_1d(:) if (CS%id_Ws > 0) Ws(i,j,:) = Ws_1d(:) if (CS%id_N > 0) N(i,j,:) = N_1d(:) @@ -382,7 +395,10 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) if (CS%id_Ks_KPP > 0) Ks_KPP(i,j,:) = Kdiffusivity(:,2) - Kv(i,j,:) ! Salt diffusivity due to KPP (correct index ???) if (CS%id_NLt_KPP > 0) NLt_KPP(i,j,:) = nonLocalTrans(:,1) ! correct index ??? if (CS%id_NLs_KPP > 0) NLs_KPP(i,j,:) = nonLocalTrans(:,2) ! correct index ??? - if (.not. CS%passiveMode) Kv(i,j,:) = Kdiffusivity(:,2) + + if (.not. CS%passiveMode) then + Kv(i,j,:) = Kdiffusivity(:,2) + endif enddo ! i enddo ! j @@ -400,6 +416,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) #endif if (CS%id_OBL > 0) call post_data(CS%id_OBL, OBLdepth, CS%diag) + if (CS%id_sigma > 0) call post_data(CS%id_sigma, sigma, CS%diag) if (CS%id_BulkRi > 0) call post_data(CS%id_BulkRi, BulkRi, CS%diag) if (CS%id_Ws > 0) call post_data(CS%id_Ws, Ws, CS%diag) if (CS%id_N > 0) call post_data(CS%id_N, N, CS%diag) @@ -407,7 +424,9 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, bFlux, Kv) if (CS%id_BulkUz2 > 0) call post_data(CS%id_BulkUz2, Uz2, CS%diag) if (CS%id_BulkDrho > 0) call post_data(CS%id_BulkDrho, dRho, CS%diag) if (CS%id_uStar > 0) call post_data(CS%id_uStar, uStar, CS%diag) - if (CS%id_buoyFlux > 0) call post_data(CS%id_buoyFlux, bFlux, CS%diag) + if (CS%id_buoyFlux > 0) call post_data(CS%id_buoyFlux, buoyFlux, CS%diag) + if (CS%id_QminusSW > 0) call post_data(CS%id_QminusSW, netHeatMinusSW, CS%diag) + if (CS%id_netS > 0) call post_data(CS%id_netS, netSalt, CS%diag) if (CS%id_Kt_KPP > 0) call post_data(CS%id_Kt_KPP, Kt_KPP, CS%diag) if (CS%id_Ks_KPP > 0) call post_data(CS%id_Ks_KPP, Ks_KPP, CS%diag) if (CS%id_NLt_KPP > 0) call post_data(CS%id_NLt_KPP, NLt_KPP, CS%diag) diff --git a/src/parameterizations/vertical/MOM_diabatic_driver.F90 b/src/parameterizations/vertical/MOM_diabatic_driver.F90 index 0ebc739573..738cdbba25 100644 --- a/src/parameterizations/vertical/MOM_diabatic_driver.F90 +++ b/src/parameterizations/vertical/MOM_diabatic_driver.F90 @@ -284,6 +284,8 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) integer :: z_ids(7) ! The id numbers of the diagnostics that are to be ! interpolated into depth space. real, dimension(SZI_(G),SZJ_(G)) :: buoyancyFlux ! Buoyancy flux for KPP (m2/s3) + real, dimension(SZI_(G),SZJ_(G)) :: netHeatMinusSW ! Effective temperature flux for KPP (K m/s) + real, dimension(SZI_(G),SZJ_(G)) :: netSalt ! Effective salt flux for KPP (ppt m/s) integer :: i, j, k, is, ie, js, je, Isq, Ieq, Jsq, Jeq, nz, nkmb real, pointer :: T(:,:,:), S(:,:,:) is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec ; nz = G%ke @@ -423,12 +425,13 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) if (CS%useKPP) then ! KPP needs the surface buoyancy flux but does not update state variables. ! We could make this call higher up to avoid a repeat unpacking of the surface fluxes. ???? - call calculateBuoyancyFlux2d(G, fluxes, CS%optics, h, tv%T, tv%S, tv, buoyancyFlux) + call calculateBuoyancyFlux2d(G, fluxes, CS%optics, h, tv%T, tv%S, tv, buoyancyFlux, & + netHeatMinusSW, netSalt) ! The KPP scheme calculates the mixed layer diffusivities and non-local transport ! and requires the interior diffusivity to be complete so that KPP can match profiles. ! Thus, KPP is the last contribution to Kd. call KPP_calculate(CS%KPP_CSp, G, h, tv%T, tv%S, u, v, tv%eqn_of_state, & - fluxes%ustar, buoyancyFlux, Kd_int) + fluxes%ustar, buoyancyFlux, netHeatMinusSW, netSalt, Kd_int) endif call cpu_clock_end(id_clock_set_diffusivity) if (CS%debug) then @@ -439,6 +442,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) call hchksum(Kd_Int, "after set_diffusivity Kd_Int",G,haloshift=0) endif + ! When used with KPP this needs to provide a diffusivity and happen before KPP ????? if (associated(visc%Kd_extra_T) .and. associated(visc%Kd_extra_S) .and. & associated(T)) then call cpu_clock_begin(id_clock_double_diff) From d81caf16366da762ccb955ac76dd4b3ab58d6031 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Sat, 24 Aug 2013 22:36:51 -0400 Subject: [PATCH 136/372] Updated CVmix to r234. No answer changes. git-svn-id: https://cvmix.googlecode.com/svn/trunk@234 ec264166-b127-864d-6cb2-e100125a5c76 --- pkg/CVmix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/CVmix b/pkg/CVmix index a30413bb36..9b2e7ca3af 160000 --- a/pkg/CVmix +++ b/pkg/CVmix @@ -1 +1 @@ -Subproject commit a30413bb366547cc94cc6849bb3bfc6772080bb5 +Subproject commit 9b2e7ca3afa406eeac7199dfe583a95859e5275f From 98fd276600afc22d33142f2b7955eb304a889716 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Sun, 25 Aug 2013 15:09:46 -0400 Subject: [PATCH 137/372] Applying non-local transport in KPP o new function to apply non-local transport o new diagnostics if tendencies due to NLT o new parameter to disable NLT o updated plots to show tendancies of NLT --- examples/global_ALE/z/MOM_parameter_doc.all | 4 + examples/single_column/MOM_parameter_doc.all | 4 + examples/single_column/diag_table | 2 + examples/single_column/plotBML.m | 64 ++++++----- .../single_column_z/MOM_parameter_doc.all | 4 + examples/single_column_z/diag_table | 2 + examples/single_column_z/plotKPP.m | 66 +++++++----- examples/single_column_z/timestats.gnu | 60 +++++------ examples/single_column_z/timestats.intel | 60 +++++------ examples/single_column_z/timestats.pgi | 60 +++++------ src/parameterizations/vertical/MOM_KPP.F90 | 101 ++++++++++++++---- .../vertical/MOM_diabatic_driver.F90 | 9 +- 12 files changed, 278 insertions(+), 158 deletions(-) diff --git a/examples/global_ALE/z/MOM_parameter_doc.all b/examples/global_ALE/z/MOM_parameter_doc.all index 42834564e5..ce1729d45f 100644 --- a/examples/global_ALE/z/MOM_parameter_doc.all +++ b/examples/global_ALE/z/MOM_parameter_doc.all @@ -1268,6 +1268,10 @@ H2_FILE = "sgs_h2.nc" ! KPP% PASSIVE = True ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendancies but + ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 ! Critical Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). diff --git a/examples/single_column/MOM_parameter_doc.all b/examples/single_column/MOM_parameter_doc.all index 8b67428c13..65d488c98d 100644 --- a/examples/single_column/MOM_parameter_doc.all +++ b/examples/single_column/MOM_parameter_doc.all @@ -943,6 +943,10 @@ DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 KPP% PASSIVE = True ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendancies but + ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 ! Critical Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). diff --git a/examples/single_column/diag_table b/examples/single_column/diag_table index b57d337016..85f667697d 100644 --- a/examples/single_column/diag_table +++ b/examples/single_column/diag_table @@ -153,6 +153,8 @@ "ocean_model","KPP_Ksalt","KPP_Ksalt","visc","all",.true.,"none",2 "ocean_model","KPP_NLtransport_heat","KPP_NLtransport_heat","visc","all",.true.,"none",2 "ocean_model","KPP_NLtransport_salt","KPP_NLtransport_salt","visc","all",.true.,"none",2 +"ocean_model","KPP_dTdt","KPP_dTdt","visc","all",.true.,"none",2 +"ocean_model","KPP_dSdt","KPP_dSdt","visc","all",.true.,"none",2 # # Kinetic Energy Balance Terms: diff --git a/examples/single_column/plotBML.m b/examples/single_column/plotBML.m index 6d1f3610ce..9c72c4db76 100644 --- a/examples/single_column/plotBML.m +++ b/examples/single_column/plotBML.m @@ -21,56 +21,72 @@ end end -subplot(421) +subplot(821) +plot(Time,KPP_uStar) +%xlabel('Time (days)') +ylabel('u* (m/s)') + +subplot(822) +plot(Time,KPP_buoyFlux) +%xlabel('Time (days)') +ylabel('B (m^2/s^3)') + +subplot(823) plot(Time,temp(:,1)) -xlabel('Time (days)');ylabel('SST (^oC)') +%xlabel('Time (days)') +ylabel('SST (^oC)') -subplot(422) +subplot(824) plot(Time,salt(:,1)) -xlabel('Time (days)');ylabel('SSS (ppt)') +%xlabel('Time (days)') +ylabel('SSS (ppt)') subplot(423) gcolor(temp',e',Time);ylim(ZLIM);colorbar caxis([18 21]) -xlabel('Time (days)');ylabel('z (m)') +%xlabel('Time (days)') +ylabel('z (m)') title('\theta (^oC)') hold on;plot(Time,-h_ML,'w');hold off subplot(424) gcolor(salt',e',Time);ylim(ZLIM);colorbar caxis([36 37]) -xlabel('Time (days)');ylabel('z (m)') +%xlabel('Time (days)') +ylabel('z (m)') title('S (ppt)') hold on;plot(Time,-h_ML,'w');hold off subplot(425) -gcolor(KPP_N',e',Time);ylim(ZLIM);colorbar -stats(KPP_N,'KPP N') -caxis([0 2e-2]) -xlabel('Time (days)');ylabel('z (m)') -title('KPP N (1/s)') +gcolor(KPP_dTdt',e',Time);ylim(ZLIM);colorbar +caxis([-1 1]*1e-5) +%xlabel('Time (days)') +ylabel('z (m)') +title('KPP dTdt non-local (K/s)') hold on;plot(Time,-h_ML,'w');hold off subplot(426) -gcolor(Kd_interface',e',Time);ylim(ZLIM);colorbar -stats(Kd_interface,'Kd_interface') -caxis([0 2e-2]) -xlabel('Time (days)');ylabel('z (m)') -title('Kd interface (m^2/s)') +gcolor(KPP_dSdt',e',Time);ylim(ZLIM);colorbar +caxis([-1 1]*5e-7) +%xlabel('Time (days)') +ylabel('z (m)') +title('KPP dSdt non-local (ppt/s)') hold on;plot(Time,-h_ML,'w');hold off subplot(427) gcolor(KPP_Ksalt',e',Time);ylim(ZLIM);colorbar stats(KPP_Ksalt,'KPP_Ksalt') caxis([0 2e-2]) -xlabel('Time (days)');ylabel('z (m)') +xlabel('Time (days)') +ylabel('z (m)') title('KPP \kappa_s (m^2/s)') hold on;plot(Time,-KPP_OBLdepth ,'w');hold off -subplot(8,2,14) -plot(Time,KPP_uStar) -xlabel('Time (days)');ylabel('u* (m/s)') - -subplot(8,2,16) -plot(Time,KPP_buoyFlux) -xlabel('Time (days)');ylabel('B (m^2/s^3)') +subplot(428) +gcolor(KPP_N',e',Time);ylim(ZLIM);colorbar +stats(KPP_N,'KPP N') +caxis([0 2e-2]) +xlabel('Time (days)') +ylabel('z (m)') +title('KPP N (1/s)') +hold on;plot(Time,-h_ML,'w');hold off diff --git a/examples/single_column_z/MOM_parameter_doc.all b/examples/single_column_z/MOM_parameter_doc.all index 5be3540f50..fab733ab8a 100644 --- a/examples/single_column_z/MOM_parameter_doc.all +++ b/examples/single_column_z/MOM_parameter_doc.all @@ -1023,6 +1023,10 @@ DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 KPP% PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendancies but + ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 ! Critical Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). diff --git a/examples/single_column_z/diag_table b/examples/single_column_z/diag_table index b57d337016..85f667697d 100644 --- a/examples/single_column_z/diag_table +++ b/examples/single_column_z/diag_table @@ -153,6 +153,8 @@ "ocean_model","KPP_Ksalt","KPP_Ksalt","visc","all",.true.,"none",2 "ocean_model","KPP_NLtransport_heat","KPP_NLtransport_heat","visc","all",.true.,"none",2 "ocean_model","KPP_NLtransport_salt","KPP_NLtransport_salt","visc","all",.true.,"none",2 +"ocean_model","KPP_dTdt","KPP_dTdt","visc","all",.true.,"none",2 +"ocean_model","KPP_dSdt","KPP_dSdt","visc","all",.true.,"none",2 # # Kinetic Energy Balance Terms: diff --git a/examples/single_column_z/plotKPP.m b/examples/single_column_z/plotKPP.m index 0de9190f9d..812637226f 100644 --- a/examples/single_column_z/plotKPP.m +++ b/examples/single_column_z/plotKPP.m @@ -1,3 +1,5 @@ +% TO use this script, ensure the scripts in MOM6/tools/matlab/gtools are in your +% matlab path. e.g. addpath('.../MOM6/tools/matlab/gtools') ZLIM=[-250 0]; interpcolormap('bgr') @@ -21,56 +23,72 @@ end end -subplot(421) +subplot(821) +plot(Time,KPP_uStar) +%xlabel('Time (days)') +ylabel('u* (m/s)') + +subplot(822) +plot(Time,KPP_buoyFlux) +%xlabel('Time (days)') +ylabel('B (m^2/s^3)') + +subplot(823) plot(Time,temp(:,1)) -xlabel('Time (days)');ylabel('SST (^oC)') +%xlabel('Time (days)') +ylabel('SST (^oC)') -subplot(422) +subplot(824) plot(Time,salt(:,1)) -xlabel('Time (days)');ylabel('SSS (ppt)') +%xlabel('Time (days)') +ylabel('SSS (ppt)') subplot(423) gcolor(temp',e',Time);ylim(ZLIM);colorbar caxis([18 21]) -xlabel('Time (days)');ylabel('z (m)') +%xlabel('Time (days)') +ylabel('z (m)') title('\theta (^oC)') hold on;plot(Time,-KPP_OBLdepth,'w');hold off subplot(424) gcolor(salt',e',Time);ylim(ZLIM);colorbar caxis([36 37]) -xlabel('Time (days)');ylabel('z (m)') +%xlabel('Time (days)') +ylabel('z (m)') title('S (ppt)') hold on;plot(Time,-KPP_OBLdepth,'w');hold off subplot(425) -gcolor(KPP_N',e',Time);ylim(ZLIM);colorbar -stats(KPP_N,'KPP_N') -caxis([0 2e-2]) -xlabel('Time (days)');ylabel('z (m)') -title('KPP N (1/s)') +gcolor(KPP_dTdt',e',Time);ylim(ZLIM);colorbar +caxis([-1 1]*1e-5) +%xlabel('Time (days)') +ylabel('z (m)') +title('dTdt non-local (K/s)') hold on;plot(Time,-KPP_OBLdepth,'w');hold off subplot(426) -gcolor(Kd_interface',e',Time);ylim(ZLIM);colorbar -stats(Kd_interface,'Kd_interface') -caxis([0 2e-2]) -xlabel('Time (days)');ylabel('z (m)') -title('Kd interface (m^2/s)') +gcolor(KPP_dSdt',e',Time);ylim(ZLIM);colorbar +caxis([-1 1]*5e-7) +%xlabel('Time (days)') +ylabel('z (m)') +title('dSdt non-local (ppt/s)') hold on;plot(Time,-KPP_OBLdepth,'w');hold off subplot(427) gcolor(KPP_Ksalt',e',Time);ylim(ZLIM);colorbar stats(KPP_Ksalt,'KPP_Ksalt') caxis([0 2e-2]) -xlabel('Time (days)');ylabel('z (m)') +xlabel('Time (days)') +ylabel('z (m)') title('KPP \kappa_s (m^2/s)') hold on;plot(Time,-KPP_OBLdepth ,'w');hold off -subplot(8,2,14) -plot(Time,KPP_uStar) -xlabel('Time (days)');ylabel('u* (m/s)') - -subplot(8,2,16) -plot(Time,KPP_buoyFlux) -xlabel('Time (days)');ylabel('B (m^2/s^3)') +subplot(428) +gcolor(KPP_N',e',Time);ylim(ZLIM);colorbar +stats(KPP_N,'KPP_N') +caxis([0 2e-2]) +xlabel('Time (days)') +ylabel('z (m)') +title('KPP N (1/s)') +hold on;plot(Time,-KPP_OBLdepth,'w');hold off diff --git a/examples/single_column_z/timestats.gnu b/examples/single_column_z/timestats.gnu index 406ac24780..8b9f2e9672 100644 --- a/examples/single_column_z/timestats.gnu +++ b/examples/single_column_z/timestats.gnu @@ -1,33 +1,33 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 7.533619956414E-28, CFL 0.00000, SL -0.0000E+00, M 7.05386E+16, S 35.2322, T 4.3037, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 3.867081601824E-07, CFL 0.00106, SL -6.1796E-03, M 7.05385E+16, S 35.2323, T 4.3026, Me 6.40E-17, Se 9.83E-09, Te -2.26E-05 - 48, 2.000, 0, En 1.160079640371E-06, CFL 0.00143, SL 7.7375E-03, M 7.05387E+16, S 35.2322, T 4.3021, Me -9.27E-17, Se 4.20E-09, Te 5.02E-05 - 72, 3.000, 0, En 6.950351108357E-07, CFL 0.00116, SL 1.7286E-03, M 7.05386E+16, S 35.2322, T 4.3012, Me -3.35E-16, Se 1.20E-09, Te -2.16E-05 - 96, 4.000, 0, En 4.404273163760E-06, CFL 0.00324, SL -1.1511E-03, M 7.05386E+16, S 35.2322, T 4.3006, Me 3.08E-18, Se 5.68E-10, Te -1.03E-05 - 120, 5.000, 0, En 6.389529173760E-06, CFL 0.00295, SL -3.5312E-03, M 7.05385E+16, S 35.2323, T 4.3004, Me -6.74E-17, Se 6.63E-10, Te -8.47E-06 - 144, 6.000, 0, En 3.282432183089E-06, CFL 0.00182, SL -5.5946E-03, M 7.05385E+16, S 35.2323, T 4.3002, Me 2.75E-17, Se -8.14E-11, Te -7.33E-06 - 168, 7.000, 0, En 5.462325586481E-06, CFL 0.00220, SL -3.7707E-03, M 7.05385E+16, S 35.2323, T 4.2999, Me 6.90E-17, Se -2.52E-11, Te 6.47E-06 - 192, 8.000, 0, En 1.005268469631E-05, CFL 0.00352, SL 3.2469E-03, M 7.05386E+16, S 35.2322, T 4.2997, Me 8.51E-17, Se 3.57E-11, Te 2.48E-05 - 216, 9.000, 0, En 5.237632686378E-06, CFL 0.00241, SL 8.9665E-03, M 7.05387E+16, S 35.2322, T 4.2996, Me -1.97E-16, Se 2.10E-09, Te 2.02E-05 - 240, 10.000, 0, En 4.379838901309E-06, CFL 0.00296, SL 7.4792E-03, M 7.05387E+16, S 35.2322, T 4.2995, Me 5.58E-17, Se -7.74E-10, Te -5.26E-06 - 264, 11.000, 0, En 6.118984042037E-06, CFL 0.00407, SL 6.0258E-03, M 7.05387E+16, S 35.2322, T 4.2993, Me 3.61E-17, Se -3.26E-10, Te -5.15E-06 - 288, 12.000, 0, En 5.008836450127E-06, CFL 0.00286, SL 2.5996E-03, M 7.05386E+16, S 35.2322, T 4.2990, Me 1.28E-16, Se 9.27E-10, Te -1.21E-05 - 312, 13.000, 0, En 8.567048352466E-06, CFL 0.00277, SL -4.8867E-03, M 7.05385E+16, S 35.2323, T 4.2981, Me 7.35E-17, Se 4.12E-09, Te -2.64E-05 - 336, 14.000, 0, En 5.735906552712E-06, CFL 0.00198, SL -8.9710E-03, M 7.05385E+16, S 35.2323, T 4.2976, Me -1.64E-16, Se 4.83E-10, Te -1.44E-05 - 360, 15.000, 0, En 6.637320721861E-06, CFL 0.00285, SL -1.1697E-02, M 7.05384E+16, S 35.2323, T 4.2972, Me 6.83E-17, Se 1.09E-09, Te -9.55E-06 - 384, 16.000, 0, En 7.207400976530E-06, CFL 0.00417, SL -1.4742E-02, M 7.05384E+16, S 35.2323, T 4.2966, Me -1.62E-16, Se 2.73E-09, Te -1.06E-05 - 408, 17.000, 0, En 3.450963003830E-06, CFL 0.00125, SL -2.5035E-02, M 7.05383E+16, S 35.2324, T 4.2950, Me -1.59E-16, Se -1.49E-09, Te -3.57E-05 - 432, 18.000, 0, En 3.103178610038E-06, CFL 0.00158, SL -3.4147E-02, M 7.05382E+16, S 35.2325, T 4.2937, Me -3.84E-16, Se -8.00E-09, Te -3.19E-05 - 456, 19.000, 0, En 3.804037832068E-06, CFL 0.00198, SL -1.0766E-02, M 7.05385E+16, S 35.2323, T 4.2929, Me 1.42E-16, Se 2.72E-08, Te 8.17E-05 - 480, 20.000, 0, En 3.120465774823E-06, CFL 0.00102, SL -1.0498E-02, M 7.05385E+16, S 35.2323, T 4.2920, Me -1.47E-16, Se 1.97E-11, Te 9.35E-07 - 504, 21.000, 0, En 3.924932854080E-06, CFL 0.00151, SL -1.7271E-02, M 7.05384E+16, S 35.2323, T 4.2910, Me 1.08E-16, Se 2.25E-09, Te -2.36E-05 - 528, 22.000, 0, En 3.709850090423E-06, CFL 0.00172, SL -2.1074E-02, M 7.05383E+16, S 35.2324, T 4.2906, Me -1.15E-16, Se 7.74E-10, Te -1.32E-05 - 552, 23.000, 0, En 8.401141428454E-06, CFL 0.00340, SL -2.5695E-02, M 7.05383E+16, S 35.2324, T 4.2900, Me -1.51E-16, Se 1.18E-09, Te -1.61E-05 - 576, 24.000, 0, En 6.850862737783E-06, CFL 0.00159, SL -2.7257E-02, M 7.05382E+16, S 35.2324, T 4.2899, Me 1.78E-16, Se 1.51E-10, Te -5.43E-06 - 600, 25.000, 0, En 8.834987592043E-06, CFL 0.00244, SL -3.4194E-02, M 7.05382E+16, S 35.2325, T 4.2890, Me 1.61E-17, Se 2.52E-09, Te -2.42E-05 - 624, 26.000, 0, En 5.717226265197E-06, CFL 0.00153, SL -3.8898E-02, M 7.05381E+16, S 35.2325, T 4.2885, Me -4.21E-17, Se 1.22E-09, Te -1.64E-05 - 648, 27.000, 0, En 5.517432464754E-06, CFL 0.00169, SL -4.2852E-02, M 7.05380E+16, S 35.2325, T 4.2879, Me 9.63E-17, Se 8.40E-10, Te -1.38E-05 - 672, 28.000, 0, En 2.331153045509E-05, CFL 0.00430, SL -3.7184E-02, M 7.05381E+16, S 35.2325, T 4.2877, Me -8.43E-17, Se 1.45E-09, Te 1.98E-05 - 696, 29.000, 0, En 4.946391803235E-06, CFL 0.00089, SL -4.4104E-02, M 7.05380E+16, S 35.2325, T 4.2864, Me -9.09E-17, Se 2.46E-09, Te -2.45E-05 - 720, 30.000, 0, En 3.681779749785E-06, CFL 0.00096, SL -5.2318E-02, M 7.05379E+16, S 35.2326, T 4.2850, Me 1.13E-16, Se 3.49E-09, Te -2.90E-05 + 24, 1.000, 0, En 6.328124535006E-07, CFL 0.00133, SL -6.1796E-03, M 7.05385E+16, S 35.2323, T 4.3026, Me 6.40E-17, Se 8.37E-09, Te -2.27E-05 + 48, 2.000, 0, En 1.254220979643E-06, CFL 0.00145, SL 7.7375E-03, M 7.05387E+16, S 35.2322, T 4.3021, Me -9.27E-17, Se -4.36E-09, Te 5.03E-05 + 72, 3.000, 0, En 7.625845487947E-07, CFL 0.00107, SL 1.7286E-03, M 7.05386E+16, S 35.2322, T 4.3012, Me -3.35E-16, Se -6.19E-10, Te -2.16E-05 + 96, 4.000, 0, En 3.018794735719E-06, CFL 0.00285, SL -1.1511E-03, M 7.05386E+16, S 35.2322, T 4.3006, Me 3.08E-18, Se -5.63E-10, Te -1.03E-05 + 120, 5.000, 0, En 2.849677478328E-06, CFL 0.00214, SL -3.5312E-03, M 7.05385E+16, S 35.2323, T 4.3004, Me -6.74E-17, Se -1.16E-10, Te -8.49E-06 + 144, 6.000, 0, En 1.428163783355E-06, CFL 0.00205, SL -5.5946E-03, M 7.05385E+16, S 35.2323, T 4.3002, Me 2.75E-17, Se 1.80E-11, Te -7.35E-06 + 168, 7.000, 0, En 2.329004966040E-06, CFL 0.00217, SL -3.7707E-03, M 7.05385E+16, S 35.2323, T 4.2999, Me 6.90E-17, Se -3.32E-11, Te 6.48E-06 + 192, 8.000, 0, En 2.202337118833E-06, CFL 0.00136, SL 3.2469E-03, M 7.05386E+16, S 35.2322, T 4.2997, Me 8.51E-17, Se 5.59E-11, Te 2.49E-05 + 216, 9.000, 0, En 2.197061626851E-06, CFL 0.00147, SL 8.9665E-03, M 7.05387E+16, S 35.2322, T 4.2996, Me -1.97E-16, Se 6.66E-10, Te 2.03E-05 + 240, 10.000, 0, En 5.166447515887E-06, CFL 0.00332, SL 7.4792E-03, M 7.05387E+16, S 35.2322, T 4.2995, Me 5.58E-17, Se -2.35E-10, Te -5.27E-06 + 264, 11.000, 0, En 6.478876275177E-06, CFL 0.00418, SL 6.0258E-03, M 7.05387E+16, S 35.2322, T 4.2993, Me 3.61E-17, Se -5.26E-11, Te -5.15E-06 + 288, 12.000, 0, En 4.550727155380E-06, CFL 0.00274, SL 2.5996E-03, M 7.05386E+16, S 35.2322, T 4.2990, Me 1.28E-16, Se -3.61E-11, Te -1.21E-05 + 312, 13.000, 0, En 5.284275335483E-06, CFL 0.00211, SL -4.8867E-03, M 7.05385E+16, S 35.2323, T 4.2981, Me 7.35E-17, Se -3.55E-10, Te -2.65E-05 + 336, 14.000, 0, En 4.320218538211E-06, CFL 0.00161, SL -8.9710E-03, M 7.05385E+16, S 35.2323, T 4.2976, Me -1.64E-16, Se -7.83E-11, Te -1.44E-05 + 360, 15.000, 0, En 5.282961190935E-06, CFL 0.00240, SL -1.1697E-02, M 7.05384E+16, S 35.2323, T 4.2972, Me 6.83E-17, Se -4.16E-10, Te -9.60E-06 + 384, 16.000, 0, En 5.236079835965E-06, CFL 0.00336, SL -1.4742E-02, M 7.05384E+16, S 35.2323, T 4.2966, Me -1.62E-16, Se -8.27E-11, Te -1.07E-05 + 408, 17.000, 0, En 1.948789541752E-06, CFL 0.00071, SL -2.5035E-02, M 7.05383E+16, S 35.2324, T 4.2950, Me -1.59E-16, Se 5.76E-11, Te -3.62E-05 + 432, 18.000, 0, En 3.228521550679E-06, CFL 0.00163, SL -3.4147E-02, M 7.05382E+16, S 35.2325, T 4.2937, Me -3.84E-16, Se 1.74E-09, Te -3.20E-05 + 456, 19.000, 0, En 3.928314235892E-06, CFL 0.00204, SL -1.0766E-02, M 7.05385E+16, S 35.2323, T 4.2929, Me 1.42E-16, Se 1.63E-08, Te 8.18E-05 + 480, 20.000, 0, En 3.205526319342E-06, CFL 0.00107, SL -1.0498E-02, M 7.05385E+16, S 35.2323, T 4.2920, Me -1.47E-16, Se 6.98E-12, Te 9.36E-07 + 504, 21.000, 0, En 4.013966265716E-06, CFL 0.00154, SL -1.7271E-02, M 7.05384E+16, S 35.2323, T 4.2910, Me 1.08E-16, Se 1.24E-09, Te -2.36E-05 + 528, 22.000, 0, En 5.690039805890E-06, CFL 0.00319, SL -2.1074E-02, M 7.05383E+16, S 35.2324, T 4.2906, Me -1.15E-16, Se 3.08E-11, Te -1.32E-05 + 552, 23.000, 0, En 7.592072789193E-06, CFL 0.00336, SL -2.5695E-02, M 7.05383E+16, S 35.2324, T 4.2900, Me -1.51E-16, Se 7.26E-10, Te -1.61E-05 + 576, 24.000, 0, En 8.609701397446E-06, CFL 0.00314, SL -2.7257E-02, M 7.05382E+16, S 35.2324, T 4.2899, Me 1.78E-16, Se -8.74E-12, Te -5.43E-06 + 600, 25.000, 0, En 6.574535187399E-06, CFL 0.00187, SL -3.4194E-02, M 7.05382E+16, S 35.2325, T 4.2890, Me 1.61E-17, Se 1.64E-09, Te -2.41E-05 + 624, 26.000, 0, En 3.392750047034E-06, CFL 0.00128, SL -3.8898E-02, M 7.05381E+16, S 35.2325, T 4.2885, Me -4.21E-17, Se 6.94E-10, Te -1.63E-05 + 648, 27.000, 0, En 2.985825702576E-06, CFL 0.00178, SL -4.2852E-02, M 7.05380E+16, S 35.2325, T 4.2879, Me 9.63E-17, Se 5.16E-10, Te -1.37E-05 + 672, 28.000, 0, En 1.253417220716E-05, CFL 0.00453, SL -3.7184E-02, M 7.05381E+16, S 35.2325, T 4.2877, Me -8.43E-17, Se 1.08E-09, Te 1.96E-05 + 696, 29.000, 0, En 9.270037567461E-07, CFL 0.00130, SL -4.4104E-02, M 7.05380E+16, S 35.2325, T 4.2864, Me -9.09E-17, Se 1.61E-09, Te -2.40E-05 + 720, 30.000, 0, En 4.299559818067E-07, CFL 0.00061, SL -5.2318E-02, M 7.05379E+16, S 35.2326, T 4.2850, Me 1.13E-16, Se 1.30E-09, Te -2.84E-05 diff --git a/examples/single_column_z/timestats.intel b/examples/single_column_z/timestats.intel index e54f7fa9ba..0957573fa8 100644 --- a/examples/single_column_z/timestats.intel +++ b/examples/single_column_z/timestats.intel @@ -1,33 +1,33 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 7.533619956414E-28, CFL 0.00000, SL 0.0000E+00, M 7.05386E+16, S 35.2322, T 4.3037, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 3.867081601816E-07, CFL 0.00106, SL -6.1796E-03, M 7.05385E+16, S 35.2323, T 4.3026, Me 6.40E-17, Se 9.83E-09, Te -2.26E-05 - 48, 2.000, 0, En 1.160079640370E-06, CFL 0.00143, SL 7.7375E-03, M 7.05387E+16, S 35.2322, T 4.3021, Me -9.27E-17, Se 4.20E-09, Te 5.02E-05 - 72, 3.000, 0, En 6.950351108390E-07, CFL 0.00116, SL 1.7286E-03, M 7.05386E+16, S 35.2322, T 4.3012, Me -3.35E-16, Se 1.20E-09, Te -2.16E-05 - 96, 4.000, 0, En 4.404273163856E-06, CFL 0.00324, SL -1.1511E-03, M 7.05386E+16, S 35.2322, T 4.3006, Me 3.08E-18, Se 5.68E-10, Te -1.03E-05 - 120, 5.000, 0, En 6.389529173938E-06, CFL 0.00295, SL -3.5312E-03, M 7.05385E+16, S 35.2323, T 4.3004, Me -6.74E-17, Se 6.63E-10, Te -8.47E-06 - 144, 6.000, 0, En 3.282432183191E-06, CFL 0.00182, SL -5.5946E-03, M 7.05385E+16, S 35.2323, T 4.3002, Me 2.75E-17, Se -8.13E-11, Te -7.33E-06 - 168, 7.000, 0, En 5.462325586519E-06, CFL 0.00220, SL -3.7707E-03, M 7.05385E+16, S 35.2323, T 4.2999, Me 6.90E-17, Se -2.52E-11, Te 6.47E-06 - 192, 8.000, 0, En 1.005268469630E-05, CFL 0.00352, SL 3.2469E-03, M 7.05386E+16, S 35.2322, T 4.2997, Me 8.51E-17, Se 3.57E-11, Te 2.48E-05 - 216, 9.000, 0, En 5.237632686356E-06, CFL 0.00241, SL 8.9665E-03, M 7.05387E+16, S 35.2322, T 4.2996, Me -1.97E-16, Se 2.10E-09, Te 2.02E-05 - 240, 10.000, 0, En 4.379838901312E-06, CFL 0.00296, SL 7.4792E-03, M 7.05387E+16, S 35.2322, T 4.2995, Me 5.58E-17, Se -7.74E-10, Te -5.26E-06 - 264, 11.000, 0, En 6.118984042019E-06, CFL 0.00407, SL 6.0258E-03, M 7.05387E+16, S 35.2322, T 4.2993, Me 3.61E-17, Se -3.26E-10, Te -5.15E-06 - 288, 12.000, 0, En 5.008836450138E-06, CFL 0.00286, SL 2.5996E-03, M 7.05386E+16, S 35.2322, T 4.2990, Me 1.28E-16, Se 9.27E-10, Te -1.21E-05 - 312, 13.000, 0, En 8.567048352470E-06, CFL 0.00277, SL -4.8867E-03, M 7.05385E+16, S 35.2323, T 4.2981, Me 7.35E-17, Se 4.12E-09, Te -2.64E-05 - 336, 14.000, 0, En 5.735906552712E-06, CFL 0.00198, SL -8.9710E-03, M 7.05385E+16, S 35.2323, T 4.2976, Me -1.64E-16, Se 4.83E-10, Te -1.44E-05 - 360, 15.000, 0, En 6.637320723962E-06, CFL 0.00285, SL -1.1697E-02, M 7.05384E+16, S 35.2323, T 4.2972, Me 6.83E-17, Se 1.09E-09, Te -9.55E-06 - 384, 16.000, 0, En 7.207400975221E-06, CFL 0.00417, SL -1.4742E-02, M 7.05384E+16, S 35.2323, T 4.2966, Me -1.62E-16, Se 2.73E-09, Te -1.06E-05 - 408, 17.000, 0, En 3.450963003239E-06, CFL 0.00125, SL -2.5035E-02, M 7.05383E+16, S 35.2324, T 4.2950, Me -1.59E-16, Se -1.49E-09, Te -3.57E-05 - 432, 18.000, 0, En 3.103178610010E-06, CFL 0.00158, SL -3.4147E-02, M 7.05382E+16, S 35.2325, T 4.2937, Me -3.84E-16, Se -8.00E-09, Te -3.19E-05 - 456, 19.000, 0, En 3.804037832027E-06, CFL 0.00198, SL -1.0766E-02, M 7.05385E+16, S 35.2323, T 4.2929, Me 1.42E-16, Se 2.72E-08, Te 8.17E-05 - 480, 20.000, 0, En 3.120465774779E-06, CFL 0.00102, SL -1.0498E-02, M 7.05385E+16, S 35.2323, T 4.2920, Me -1.47E-16, Se 1.97E-11, Te 9.35E-07 - 504, 21.000, 0, En 3.924932854069E-06, CFL 0.00151, SL -1.7271E-02, M 7.05384E+16, S 35.2323, T 4.2910, Me 1.08E-16, Se 2.25E-09, Te -2.36E-05 - 528, 22.000, 0, En 3.709850090405E-06, CFL 0.00172, SL -2.1074E-02, M 7.05383E+16, S 35.2324, T 4.2906, Me -1.15E-16, Se 7.74E-10, Te -1.32E-05 - 552, 23.000, 0, En 8.401141428417E-06, CFL 0.00340, SL -2.5695E-02, M 7.05383E+16, S 35.2324, T 4.2900, Me -1.51E-16, Se 1.18E-09, Te -1.61E-05 - 576, 24.000, 0, En 6.850862737734E-06, CFL 0.00159, SL -2.7257E-02, M 7.05382E+16, S 35.2324, T 4.2899, Me 1.78E-16, Se 1.51E-10, Te -5.43E-06 - 600, 25.000, 0, En 8.834987591977E-06, CFL 0.00244, SL -3.4194E-02, M 7.05382E+16, S 35.2325, T 4.2890, Me 1.61E-17, Se 2.52E-09, Te -2.42E-05 - 624, 26.000, 0, En 5.717226265124E-06, CFL 0.00153, SL -3.8898E-02, M 7.05381E+16, S 35.2325, T 4.2885, Me -4.21E-17, Se 1.22E-09, Te -1.64E-05 - 648, 27.000, 0, En 5.517432464690E-06, CFL 0.00169, SL -4.2852E-02, M 7.05380E+16, S 35.2325, T 4.2879, Me 9.63E-17, Se 8.40E-10, Te -1.38E-05 - 672, 28.000, 0, En 2.331153045437E-05, CFL 0.00430, SL -3.7184E-02, M 7.05381E+16, S 35.2325, T 4.2877, Me -8.43E-17, Se 1.45E-09, Te 1.98E-05 - 696, 29.000, 0, En 4.946391802952E-06, CFL 0.00089, SL -4.4104E-02, M 7.05380E+16, S 35.2325, T 4.2864, Me -9.09E-17, Se 2.46E-09, Te -2.45E-05 - 720, 30.000, 0, En 3.681779749485E-06, CFL 0.00096, SL -5.2318E-02, M 7.05379E+16, S 35.2326, T 4.2850, Me 1.13E-16, Se 3.49E-09, Te -2.90E-05 + 24, 1.000, 0, En 6.328124535050E-07, CFL 0.00133, SL -6.1796E-03, M 7.05385E+16, S 35.2323, T 4.3026, Me 6.40E-17, Se 8.37E-09, Te -2.27E-05 + 48, 2.000, 0, En 1.254220979641E-06, CFL 0.00145, SL 7.7375E-03, M 7.05387E+16, S 35.2322, T 4.3021, Me -9.27E-17, Se -4.36E-09, Te 5.03E-05 + 72, 3.000, 0, En 7.625845487897E-07, CFL 0.00107, SL 1.7286E-03, M 7.05386E+16, S 35.2322, T 4.3012, Me -3.35E-16, Se -6.19E-10, Te -2.16E-05 + 96, 4.000, 0, En 3.018794735707E-06, CFL 0.00285, SL -1.1511E-03, M 7.05386E+16, S 35.2322, T 4.3006, Me 3.08E-18, Se -5.63E-10, Te -1.03E-05 + 120, 5.000, 0, En 2.849677478213E-06, CFL 0.00214, SL -3.5312E-03, M 7.05385E+16, S 35.2323, T 4.3004, Me -6.74E-17, Se -1.16E-10, Te -8.49E-06 + 144, 6.000, 0, En 1.428163783361E-06, CFL 0.00205, SL -5.5946E-03, M 7.05385E+16, S 35.2323, T 4.3002, Me 2.75E-17, Se 1.80E-11, Te -7.35E-06 + 168, 7.000, 0, En 2.329004966101E-06, CFL 0.00217, SL -3.7707E-03, M 7.05385E+16, S 35.2323, T 4.2999, Me 6.90E-17, Se -3.32E-11, Te 6.48E-06 + 192, 8.000, 0, En 2.202337118826E-06, CFL 0.00136, SL 3.2469E-03, M 7.05386E+16, S 35.2322, T 4.2997, Me 8.51E-17, Se 5.59E-11, Te 2.49E-05 + 216, 9.000, 0, En 2.197061626849E-06, CFL 0.00147, SL 8.9665E-03, M 7.05387E+16, S 35.2322, T 4.2996, Me -1.97E-16, Se 6.66E-10, Te 2.03E-05 + 240, 10.000, 0, En 5.166447515883E-06, CFL 0.00332, SL 7.4792E-03, M 7.05387E+16, S 35.2322, T 4.2995, Me 5.58E-17, Se -2.35E-10, Te -5.27E-06 + 264, 11.000, 0, En 6.478876275173E-06, CFL 0.00418, SL 6.0258E-03, M 7.05387E+16, S 35.2322, T 4.2993, Me 3.61E-17, Se -5.26E-11, Te -5.15E-06 + 288, 12.000, 0, En 4.550727155394E-06, CFL 0.00274, SL 2.5996E-03, M 7.05386E+16, S 35.2322, T 4.2990, Me 1.28E-16, Se -3.61E-11, Te -1.21E-05 + 312, 13.000, 0, En 5.284275335465E-06, CFL 0.00211, SL -4.8867E-03, M 7.05385E+16, S 35.2323, T 4.2981, Me 7.35E-17, Se -3.55E-10, Te -2.65E-05 + 336, 14.000, 0, En 4.320218538216E-06, CFL 0.00161, SL -8.9710E-03, M 7.05385E+16, S 35.2323, T 4.2976, Me -1.64E-16, Se -7.83E-11, Te -1.44E-05 + 360, 15.000, 0, En 5.282961190936E-06, CFL 0.00240, SL -1.1697E-02, M 7.05384E+16, S 35.2323, T 4.2972, Me 6.83E-17, Se -4.16E-10, Te -9.60E-06 + 384, 16.000, 0, En 5.236079835964E-06, CFL 0.00336, SL -1.4742E-02, M 7.05384E+16, S 35.2323, T 4.2966, Me -1.62E-16, Se -8.27E-11, Te -1.07E-05 + 408, 17.000, 0, En 1.948789541783E-06, CFL 0.00071, SL -2.5035E-02, M 7.05383E+16, S 35.2324, T 4.2950, Me -1.59E-16, Se 5.76E-11, Te -3.62E-05 + 432, 18.000, 0, En 3.228521550681E-06, CFL 0.00163, SL -3.4147E-02, M 7.05382E+16, S 35.2325, T 4.2937, Me -3.84E-16, Se 1.74E-09, Te -3.20E-05 + 456, 19.000, 0, En 3.928314235898E-06, CFL 0.00204, SL -1.0766E-02, M 7.05385E+16, S 35.2323, T 4.2929, Me 1.42E-16, Se 1.63E-08, Te 8.18E-05 + 480, 20.000, 0, En 3.205526319334E-06, CFL 0.00107, SL -1.0498E-02, M 7.05385E+16, S 35.2323, T 4.2920, Me -1.47E-16, Se 6.98E-12, Te 9.36E-07 + 504, 21.000, 0, En 4.013966265708E-06, CFL 0.00154, SL -1.7271E-02, M 7.05384E+16, S 35.2323, T 4.2910, Me 1.08E-16, Se 1.24E-09, Te -2.36E-05 + 528, 22.000, 0, En 5.690039806424E-06, CFL 0.00319, SL -2.1074E-02, M 7.05383E+16, S 35.2324, T 4.2906, Me -1.15E-16, Se 3.08E-11, Te -1.32E-05 + 552, 23.000, 0, En 7.592072789198E-06, CFL 0.00336, SL -2.5695E-02, M 7.05383E+16, S 35.2324, T 4.2900, Me -1.51E-16, Se 7.26E-10, Te -1.61E-05 + 576, 24.000, 0, En 8.609701397409E-06, CFL 0.00314, SL -2.7257E-02, M 7.05382E+16, S 35.2324, T 4.2899, Me 1.78E-16, Se -8.75E-12, Te -5.43E-06 + 600, 25.000, 0, En 6.574535187407E-06, CFL 0.00187, SL -3.4194E-02, M 7.05382E+16, S 35.2325, T 4.2890, Me 1.61E-17, Se 1.64E-09, Te -2.41E-05 + 624, 26.000, 0, En 3.392750047045E-06, CFL 0.00128, SL -3.8898E-02, M 7.05381E+16, S 35.2325, T 4.2885, Me -4.21E-17, Se 6.94E-10, Te -1.63E-05 + 648, 27.000, 0, En 2.985825702595E-06, CFL 0.00178, SL -4.2852E-02, M 7.05380E+16, S 35.2325, T 4.2879, Me 9.63E-17, Se 5.16E-10, Te -1.37E-05 + 672, 28.000, 0, En 1.253417220716E-05, CFL 0.00453, SL -3.7184E-02, M 7.05381E+16, S 35.2325, T 4.2877, Me -8.43E-17, Se 1.08E-09, Te 1.96E-05 + 696, 29.000, 0, En 9.270037567437E-07, CFL 0.00130, SL -4.4104E-02, M 7.05380E+16, S 35.2325, T 4.2864, Me -9.09E-17, Se 1.61E-09, Te -2.40E-05 + 720, 30.000, 0, En 4.299559818100E-07, CFL 0.00061, SL -5.2318E-02, M 7.05379E+16, S 35.2326, T 4.2850, Me 1.13E-16, Se 1.30E-09, Te -2.84E-05 diff --git a/examples/single_column_z/timestats.pgi b/examples/single_column_z/timestats.pgi index 3b820244f0..5caed08d22 100644 --- a/examples/single_column_z/timestats.pgi +++ b/examples/single_column_z/timestats.pgi @@ -1,33 +1,33 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 7.533619956414E-28, CFL 0.00000, SL 0.0000E+00, M 7.05386E+16, S 35.2322, T 4.3037, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 3.867081601812E-07, CFL 0.00106, SL -6.1796E-03, M 7.05385E+16, S 35.2323, T 4.3026, Me 6.40E-17, Se 9.83E-09, Te -2.26E-05 - 48, 2.000, 0, En 1.160079640370E-06, CFL 0.00143, SL 7.7375E-03, M 7.05387E+16, S 35.2322, T 4.3021, Me -9.27E-17, Se 4.20E-09, Te 5.02E-05 - 72, 3.000, 0, En 6.950351108380E-07, CFL 0.00116, SL 1.7286E-03, M 7.05386E+16, S 35.2322, T 4.3012, Me -3.35E-16, Se 1.20E-09, Te -2.16E-05 - 96, 4.000, 0, En 4.404273163970E-06, CFL 0.00324, SL -1.1511E-03, M 7.05386E+16, S 35.2322, T 4.3006, Me 3.08E-18, Se 5.68E-10, Te -1.03E-05 - 120, 5.000, 0, En 6.389529174224E-06, CFL 0.00295, SL -3.5312E-03, M 7.05385E+16, S 35.2323, T 4.3004, Me -6.74E-17, Se 6.63E-10, Te -8.47E-06 - 144, 6.000, 0, En 3.282432183279E-06, CFL 0.00182, SL -5.5946E-03, M 7.05385E+16, S 35.2323, T 4.3002, Me 2.75E-17, Se -8.13E-11, Te -7.33E-06 - 168, 7.000, 0, En 5.462325586584E-06, CFL 0.00220, SL -3.7707E-03, M 7.05385E+16, S 35.2323, T 4.2999, Me 6.90E-17, Se -2.52E-11, Te 6.47E-06 - 192, 8.000, 0, En 1.005268469625E-05, CFL 0.00352, SL 3.2469E-03, M 7.05386E+16, S 35.2322, T 4.2997, Me 8.51E-17, Se 3.57E-11, Te 2.48E-05 - 216, 9.000, 0, En 5.237632686265E-06, CFL 0.00241, SL 8.9665E-03, M 7.05387E+16, S 35.2322, T 4.2996, Me -1.97E-16, Se 2.10E-09, Te 2.02E-05 - 240, 10.000, 0, En 4.379838901317E-06, CFL 0.00296, SL 7.4792E-03, M 7.05387E+16, S 35.2322, T 4.2995, Me 5.58E-17, Se -7.74E-10, Te -5.26E-06 - 264, 11.000, 0, En 6.118984041998E-06, CFL 0.00407, SL 6.0258E-03, M 7.05387E+16, S 35.2322, T 4.2993, Me 3.61E-17, Se -3.26E-10, Te -5.15E-06 - 288, 12.000, 0, En 5.008836450127E-06, CFL 0.00286, SL 2.5996E-03, M 7.05386E+16, S 35.2322, T 4.2990, Me 1.28E-16, Se 9.27E-10, Te -1.21E-05 - 312, 13.000, 0, En 8.567048352482E-06, CFL 0.00277, SL -4.8867E-03, M 7.05385E+16, S 35.2323, T 4.2981, Me 7.35E-17, Se 4.12E-09, Te -2.64E-05 - 336, 14.000, 0, En 5.735906552710E-06, CFL 0.00198, SL -8.9710E-03, M 7.05385E+16, S 35.2323, T 4.2976, Me -1.64E-16, Se 4.83E-10, Te -1.44E-05 - 360, 15.000, 0, En 6.637320725512E-06, CFL 0.00285, SL -1.1697E-02, M 7.05384E+16, S 35.2323, T 4.2972, Me 6.83E-17, Se 1.09E-09, Te -9.55E-06 - 384, 16.000, 0, En 7.207400974315E-06, CFL 0.00417, SL -1.4742E-02, M 7.05384E+16, S 35.2323, T 4.2966, Me -1.62E-16, Se 2.73E-09, Te -1.06E-05 - 408, 17.000, 0, En 3.450963002835E-06, CFL 0.00125, SL -2.5035E-02, M 7.05383E+16, S 35.2324, T 4.2950, Me -1.59E-16, Se -1.49E-09, Te -3.57E-05 - 432, 18.000, 0, En 3.103178609988E-06, CFL 0.00158, SL -3.4147E-02, M 7.05382E+16, S 35.2325, T 4.2937, Me -3.84E-16, Se -8.00E-09, Te -3.19E-05 - 456, 19.000, 0, En 3.804037832000E-06, CFL 0.00198, SL -1.0766E-02, M 7.05385E+16, S 35.2323, T 4.2929, Me 1.42E-16, Se 2.72E-08, Te 8.17E-05 - 480, 20.000, 0, En 3.120465774744E-06, CFL 0.00102, SL -1.0498E-02, M 7.05385E+16, S 35.2323, T 4.2920, Me -1.47E-16, Se 1.97E-11, Te 9.35E-07 - 504, 21.000, 0, En 3.924932854058E-06, CFL 0.00151, SL -1.7271E-02, M 7.05384E+16, S 35.2323, T 4.2910, Me 1.08E-16, Se 2.25E-09, Te -2.36E-05 - 528, 22.000, 0, En 3.709850090389E-06, CFL 0.00172, SL -2.1074E-02, M 7.05383E+16, S 35.2324, T 4.2906, Me -1.15E-16, Se 7.74E-10, Te -1.32E-05 - 552, 23.000, 0, En 8.401141428412E-06, CFL 0.00340, SL -2.5695E-02, M 7.05383E+16, S 35.2324, T 4.2900, Me -1.51E-16, Se 1.18E-09, Te -1.61E-05 - 576, 24.000, 0, En 6.850862737720E-06, CFL 0.00159, SL -2.7257E-02, M 7.05382E+16, S 35.2324, T 4.2899, Me 1.78E-16, Se 1.51E-10, Te -5.43E-06 - 600, 25.000, 0, En 8.834987592001E-06, CFL 0.00244, SL -3.4194E-02, M 7.05382E+16, S 35.2325, T 4.2890, Me 1.61E-17, Se 2.52E-09, Te -2.42E-05 - 624, 26.000, 0, En 5.717226265136E-06, CFL 0.00153, SL -3.8898E-02, M 7.05381E+16, S 35.2325, T 4.2885, Me -4.21E-17, Se 1.22E-09, Te -1.64E-05 - 648, 27.000, 0, En 5.517432464675E-06, CFL 0.00169, SL -4.2852E-02, M 7.05380E+16, S 35.2325, T 4.2879, Me 9.63E-17, Se 8.40E-10, Te -1.38E-05 - 672, 28.000, 0, En 2.331153045633E-05, CFL 0.00430, SL -3.7184E-02, M 7.05381E+16, S 35.2325, T 4.2877, Me -8.43E-17, Se 1.45E-09, Te 1.98E-05 - 696, 29.000, 0, En 4.946391803830E-06, CFL 0.00089, SL -4.4104E-02, M 7.05380E+16, S 35.2325, T 4.2864, Me -9.09E-17, Se 2.46E-09, Te -2.45E-05 - 720, 30.000, 0, En 3.681779750391E-06, CFL 0.00096, SL -5.2318E-02, M 7.05379E+16, S 35.2326, T 4.2850, Me 1.13E-16, Se 3.49E-09, Te -2.90E-05 + 24, 1.000, 0, En 6.328124534995E-07, CFL 0.00133, SL -6.1796E-03, M 7.05385E+16, S 35.2323, T 4.3026, Me 6.40E-17, Se 8.37E-09, Te -2.27E-05 + 48, 2.000, 0, En 1.254220979640E-06, CFL 0.00145, SL 7.7375E-03, M 7.05387E+16, S 35.2322, T 4.3021, Me -9.27E-17, Se -4.36E-09, Te 5.03E-05 + 72, 3.000, 0, En 7.625845487945E-07, CFL 0.00107, SL 1.7286E-03, M 7.05386E+16, S 35.2322, T 4.3012, Me -3.35E-16, Se -6.19E-10, Te -2.16E-05 + 96, 4.000, 0, En 3.018794735712E-06, CFL 0.00285, SL -1.1511E-03, M 7.05386E+16, S 35.2322, T 4.3006, Me 3.08E-18, Se -5.63E-10, Te -1.03E-05 + 120, 5.000, 0, En 2.849677478315E-06, CFL 0.00214, SL -3.5312E-03, M 7.05385E+16, S 35.2323, T 4.3004, Me -6.74E-17, Se -1.16E-10, Te -8.49E-06 + 144, 6.000, 0, En 1.428163783411E-06, CFL 0.00205, SL -5.5946E-03, M 7.05385E+16, S 35.2323, T 4.3002, Me 2.75E-17, Se 1.80E-11, Te -7.35E-06 + 168, 7.000, 0, En 2.329004966106E-06, CFL 0.00217, SL -3.7707E-03, M 7.05385E+16, S 35.2323, T 4.2999, Me 6.90E-17, Se -3.32E-11, Te 6.48E-06 + 192, 8.000, 0, En 2.202337118822E-06, CFL 0.00136, SL 3.2469E-03, M 7.05386E+16, S 35.2322, T 4.2997, Me 8.51E-17, Se 5.59E-11, Te 2.49E-05 + 216, 9.000, 0, En 2.197061626846E-06, CFL 0.00147, SL 8.9665E-03, M 7.05387E+16, S 35.2322, T 4.2996, Me -1.97E-16, Se 6.66E-10, Te 2.03E-05 + 240, 10.000, 0, En 5.166447515883E-06, CFL 0.00332, SL 7.4792E-03, M 7.05387E+16, S 35.2322, T 4.2995, Me 5.58E-17, Se -2.35E-10, Te -5.27E-06 + 264, 11.000, 0, En 6.478876275173E-06, CFL 0.00418, SL 6.0258E-03, M 7.05387E+16, S 35.2322, T 4.2993, Me 3.61E-17, Se -5.26E-11, Te -5.15E-06 + 288, 12.000, 0, En 4.550727155381E-06, CFL 0.00274, SL 2.5996E-03, M 7.05386E+16, S 35.2322, T 4.2990, Me 1.28E-16, Se -3.61E-11, Te -1.21E-05 + 312, 13.000, 0, En 5.284275335497E-06, CFL 0.00211, SL -4.8867E-03, M 7.05385E+16, S 35.2323, T 4.2981, Me 7.35E-17, Se -3.55E-10, Te -2.65E-05 + 336, 14.000, 0, En 4.320218538203E-06, CFL 0.00161, SL -8.9710E-03, M 7.05385E+16, S 35.2323, T 4.2976, Me -1.64E-16, Se -7.83E-11, Te -1.44E-05 + 360, 15.000, 0, En 5.282961190926E-06, CFL 0.00240, SL -1.1697E-02, M 7.05384E+16, S 35.2323, T 4.2972, Me 6.83E-17, Se -4.16E-10, Te -9.60E-06 + 384, 16.000, 0, En 5.236079835970E-06, CFL 0.00336, SL -1.4742E-02, M 7.05384E+16, S 35.2323, T 4.2966, Me -1.62E-16, Se -8.27E-11, Te -1.07E-05 + 408, 17.000, 0, En 1.948789541794E-06, CFL 0.00071, SL -2.5035E-02, M 7.05383E+16, S 35.2324, T 4.2950, Me -1.59E-16, Se 5.76E-11, Te -3.62E-05 + 432, 18.000, 0, En 3.228521550681E-06, CFL 0.00163, SL -3.4147E-02, M 7.05382E+16, S 35.2325, T 4.2937, Me -3.84E-16, Se 1.74E-09, Te -3.20E-05 + 456, 19.000, 0, En 3.928314235898E-06, CFL 0.00204, SL -1.0766E-02, M 7.05385E+16, S 35.2323, T 4.2929, Me 1.42E-16, Se 1.63E-08, Te 8.18E-05 + 480, 20.000, 0, En 3.205526319339E-06, CFL 0.00107, SL -1.0498E-02, M 7.05385E+16, S 35.2323, T 4.2920, Me -1.47E-16, Se 6.98E-12, Te 9.36E-07 + 504, 21.000, 0, En 4.013966265738E-06, CFL 0.00154, SL -1.7271E-02, M 7.05384E+16, S 35.2323, T 4.2910, Me 1.08E-16, Se 1.24E-09, Te -2.36E-05 + 528, 22.000, 0, En 5.690039806237E-06, CFL 0.00319, SL -2.1074E-02, M 7.05383E+16, S 35.2324, T 4.2906, Me -1.15E-16, Se 3.08E-11, Te -1.32E-05 + 552, 23.000, 0, En 7.592072789196E-06, CFL 0.00336, SL -2.5695E-02, M 7.05383E+16, S 35.2324, T 4.2900, Me -1.51E-16, Se 7.26E-10, Te -1.61E-05 + 576, 24.000, 0, En 8.609701397544E-06, CFL 0.00314, SL -2.7257E-02, M 7.05382E+16, S 35.2324, T 4.2899, Me 1.78E-16, Se -8.75E-12, Te -5.43E-06 + 600, 25.000, 0, En 6.574535187402E-06, CFL 0.00187, SL -3.4194E-02, M 7.05382E+16, S 35.2325, T 4.2890, Me 1.61E-17, Se 1.64E-09, Te -2.41E-05 + 624, 26.000, 0, En 3.392750046959E-06, CFL 0.00128, SL -3.8898E-02, M 7.05381E+16, S 35.2325, T 4.2885, Me -4.21E-17, Se 6.94E-10, Te -1.63E-05 + 648, 27.000, 0, En 2.985825702576E-06, CFL 0.00178, SL -4.2852E-02, M 7.05380E+16, S 35.2325, T 4.2879, Me 9.63E-17, Se 5.16E-10, Te -1.37E-05 + 672, 28.000, 0, En 1.253417220716E-05, CFL 0.00453, SL -3.7184E-02, M 7.05381E+16, S 35.2325, T 4.2877, Me -8.43E-17, Se 1.08E-09, Te 1.96E-05 + 696, 29.000, 0, En 9.270037567479E-07, CFL 0.00130, SL -4.4104E-02, M 7.05380E+16, S 35.2325, T 4.2864, Me -9.09E-17, Se 1.61E-09, Te -2.40E-05 + 720, 30.000, 0, En 4.299559818134E-07, CFL 0.00061, SL -5.2318E-02, M 7.05379E+16, S 35.2326, T 4.2850, Me 1.13E-16, Se 1.30E-09, Te -2.84E-05 diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index a785e464d9..3a8280c8a0 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -21,6 +21,7 @@ module MOM_KPP #include "MOM_memory.h" public :: KPP_init, KPP_calculate, KPP_end +public :: KPP_applyNonLocalTransport ! Control structure for containing KPP parameters/data type, public :: KPP_CS ; private @@ -39,6 +40,7 @@ module MOM_KPP logical :: computeEkman ! If True, compute Ekman depth limit logical :: computeMoninObukhov ! If True, compute Monin-Obukhov limit logical :: passiveMode ! If True, makes KPP passive meaning it does NOT alter the diffusivity + logical :: applyNonLocalTrans ! If True, apply non-local transport to heat and scalars logical :: debug ! If True, calculate checksums and write debugging information ! CVmix parameters @@ -51,8 +53,9 @@ module MOM_KPP integer :: id_uStar = -1, id_buoyFlux = -1 integer :: id_QminusSW = -1, id_netS = -1 integer :: id_Kt_KPP = -1, id_Ks_KPP = -1 - integer :: id_NLt_KPP = -1, id_NLs_KPP = -1 - integer :: id_Sigma = -1 + integer :: id_NLTt = -1, id_NLTs = -1 + integer :: id_sigma = -1 + integer :: id_dSdt = -1, id_dTdt = -1 end type KPP_CS @@ -87,6 +90,11 @@ subroutine KPP_init(paramFile, G, diag, Time, CS) call get_param(paramFile, mod, 'PASSIVE', CS%passiveMode, & 'If True, puts KPP into a passive-diagnostic mode.', & default=.False.) + call get_param(paramFile, mod, 'APPLY_NONLOCAL_TRANSPORT', CS%applyNonLocalTrans, & + 'If True, applies the non-local transport to heat and scalars.\n'// & + 'If False, calculates the non-local transport and tendancies but\n'//& + 'purely for diagnostic purposes.', & + default=.True.) call get_param(paramFile, mod, 'RI_CRIT', CS%Ri_crit, & 'Critical Richardson number used to define depth of the\n'// & 'Oceab Boundary Layer (OBL).', & @@ -148,15 +156,19 @@ subroutine KPP_init(paramFile, G, diag, Time, CS) 'Heat diffusivity due to KPP, as calculated by [CVmix] KPP', 'm2/s') CS%id_Ks_KPP = register_diag_field('ocean_model', 'KPP_Ksalt', diag%axesTi, Time, & 'Salt diffusivity due to KPP, as calculated by [CVmix] KPP', 'm2/s') - CS%id_NLt_KPP = register_diag_field('ocean_model', 'KPP_NLtransport_heat', diag%axesTi, Time, & + CS%id_NLTt = register_diag_field('ocean_model', 'KPP_NLtransport_heat', diag%axesTi, Time, & 'Non-local transport for heat, as calculated by [CVmix] KPP', 'm/s') - CS%id_NLs_KPP = register_diag_field('ocean_model', 'KPP_NLtransport_salt', diag%axesTi, Time, & - 'Non-local tranpsort for salt, as calculated by [CVmix] KPP', 'm/s') + CS%id_NLTs = register_diag_field('ocean_model', 'KPP_NLtransport_salt', diag%axesTi, Time, & + 'Non-local tranpsort for scalars, as calculated by [CVmix] KPP', 'm/s') + CS%id_dTdt = register_diag_field('ocean_model', 'KPP_dTdt', diag%axesTL, Time, & + 'Temperature tendancy due to non-local transport of heat, as calculated by [CVmix] KPP', 'K/s') + CS%id_dSdt = register_diag_field('ocean_model', 'KPP_dSdt', diag%axesTL, Time, & + 'Salinity tendancy due to non-local transport of heat, as calculated by [CVmix] KPP', 'ppt/s') end subroutine KPP_init -subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, netHeatMinusSW, netSalt, Kv) +subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kv, nonLocalTransHeat, nonLocalTransScalar) ! Calculates diffusivity and non-local transport for KPP parameterization ! Arguments @@ -170,10 +182,9 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, netHe type(EOS_type), pointer :: EOS ! Equation of state real, dimension(NIMEM_,NJMEM_), intent(in) :: uStar ! Piston velocity (m/s) real, dimension(NIMEM_,NJMEM_), intent(in) :: buoyFlux ! Buoyancy flux (m2/s3) - real, dimension(NIMEM_,NJMEM_), intent(in) :: netHeatMinusSW ! Net temperature flux (K m/s) - real, dimension(NIMEM_,NJMEM_), intent(in) :: netSalt ! Net salt flux (ppt m/s) real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: Kv ! (in) Vertical diffusivity in interior (m2/s) ! (out) Vertical diffusivity including KPP (m2/s) + real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: nonLocalTransHeat, nonLocalTransScalar ! Temp/scalar non-local transport (m/s) ! Diagnostics arrays should these become allocatables ?????????? real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: BulkRi ! Bulk Richardson number for each layer @@ -184,8 +195,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, netHe real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: dRho ! Bulk difference in density (kg/m3) real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: Uz2 ! Square of bulk difference in resolved velocity (m2/s2) real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: Ut2 ! Unresolved shear turbulence (1/s2) - real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: Kt_KPP, Ks_KPP ! Temp/alt diffusivity due to KPP (m2/s) - real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: NLt_KPP, NLs_KPP ! Temp/alt non-local transport (m/s) + real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: Kt_KPP, Ks_KPP ! Temp/scalar diffusivity due to KPP (m2/s) ! Local variables integer :: i, j, k, km1, iteration, largestIterationCount @@ -219,8 +229,8 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, netHe Uz2(:,:,:) = 0. Kt_KPP(:,:,:) = 0. Ks_KPP(:,:,:) = 0. - NLt_KPP(:,:,:) = 0. - NLs_KPP(:,:,:) = 0. + nonLocalTransHeat(:,:,:) = 0. + nonLocalTransScalar(:,:,:) = 0. #ifdef __DO_SAFETY_CHECKS__ if (CS%debug) then @@ -383,6 +393,8 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, netHe ! endif #endif + nonLocalTransHeat(i,j,:) = nonLocalTrans(:,1) ! correct index ??? + nonLocalTransScalar(i,j,:) = nonLocalTrans(:,2) ! correct index ??? if (CS%id_OBL > 0) OBLdepth(i,j) = OBLdepth_0d ! Change sign for depth/thickness if (CS%id_sigma > 0) sigma(i,j,:) = sigmaCoord(:) if (CS%id_BulkRi > 0) BulkRi(i,j,:) = BulkRi_1d(:) @@ -393,8 +405,6 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, netHe if (CS%id_BulkDrho > 0) dRho(i,j,:) = deltaRho(:) if (CS%id_Kt_KPP > 0) Kt_KPP(i,j,:) = Kdiffusivity(:,1) - Kv(i,j,:) ! Heat diffusivity due to KPP (correct index ???) if (CS%id_Ks_KPP > 0) Ks_KPP(i,j,:) = Kdiffusivity(:,2) - Kv(i,j,:) ! Salt diffusivity due to KPP (correct index ???) - if (CS%id_NLt_KPP > 0) NLt_KPP(i,j,:) = nonLocalTrans(:,1) ! correct index ??? - if (CS%id_NLs_KPP > 0) NLs_KPP(i,j,:) = nonLocalTrans(:,2) ! correct index ??? if (.not. CS%passiveMode) then Kv(i,j,:) = Kdiffusivity(:,2) @@ -425,16 +435,71 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, netHe if (CS%id_BulkDrho > 0) call post_data(CS%id_BulkDrho, dRho, CS%diag) if (CS%id_uStar > 0) call post_data(CS%id_uStar, uStar, CS%diag) if (CS%id_buoyFlux > 0) call post_data(CS%id_buoyFlux, buoyFlux, CS%diag) - if (CS%id_QminusSW > 0) call post_data(CS%id_QminusSW, netHeatMinusSW, CS%diag) - if (CS%id_netS > 0) call post_data(CS%id_netS, netSalt, CS%diag) if (CS%id_Kt_KPP > 0) call post_data(CS%id_Kt_KPP, Kt_KPP, CS%diag) if (CS%id_Ks_KPP > 0) call post_data(CS%id_Ks_KPP, Ks_KPP, CS%diag) - if (CS%id_NLt_KPP > 0) call post_data(CS%id_NLt_KPP, NLt_KPP, CS%diag) - if (CS%id_NLs_KPP > 0) call post_data(CS%id_NLs_KPP, NLs_KPP, CS%diag) + if (CS%id_NLTt > 0) call post_data(CS%id_NLTt, nonLocalTransHeat, CS%diag) + if (CS%id_NLTs > 0) call post_data(CS%id_NLTs, nonLocalTransScalar, CS%diag) end subroutine KPP_calculate +subroutine KPP_applyNonLocalTransport(CS, G, h, nonLocalTrans, surfFlux, dt, scalar, isHeat, isSalt) +! Applies the KPP non-local transport of surface fluxes + +! Arguments + type(KPP_CS), intent(in) :: CS ! Control structure + type(ocean_grid_type), intent(in) :: G ! Ocean grid + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h ! Layer/level thicknesses (units of H) + real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(in) :: nonLocalTrans ! Non-local transport (m/s * scalar) + real, dimension(NIMEM_,NJMEM_), intent(in) :: surfFlux ! Buoyancy flux (m2/s3) + real, intent(in) :: dt ! Time-step (s) + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(inout) :: scalar ! Scalar or temperature (scalar units) + logical, optional, intent(in) :: isHeat ! Inidicates scalar is heat for diagnostics + logical, optional, intent(in) :: isSalt ! Inidicates scalar is salt for diagnostics + +! Diagnostics arrays + real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: dSdt ! Tendancy in scalar due to non-local transport (scalar/s) + +! Local variables + integer :: i, j, k + logical :: diagHeat, diagSalt + + diagHeat = .False. + if (present(isHeat)) then + if (isHeat) then + if (CS%id_dTdt > 0) diagHeat = .True. + if (CS%id_QminusSW > 0) call post_data(CS%id_QminusSW, surfFlux, CS%diag) + endif + endif + diagSalt = .False. + if (present(isSalt)) then + if (isSalt) then + if (CS%id_dSdt > 0) diagSalt = .True. + if (CS%id_netS > 0) call post_data(CS%id_netS, surfFlux, CS%diag) + endif + endif + + if (diagHeat .or. diagSalt) dSdt(:,:,:) = 0. ! Zero halos for diagnostics ??? + + do k = 1, G%ke + do j = G%jsc, G%jec + do i = G%isc, G%iec + ! Tendancy due to non-local transport of scalar + dSdt(i,j,k) = ( nonLocalTrans(i,j,k) - nonLocalTrans(i,j,k+1) ) / h(i,j,k) * surfFlux(i,j) + ! Update the scalar + if (.not. CS%passiveMode .and. CS%applyNonLocalTrans) then + scalar(i,j,k) = scalar(i,j,k) + dt * dSdt(i,j,k) + endif + enddo ! i + enddo ! j + enddo ! k + + if (diagHeat) call post_data(CS%id_dTdt, dSdt, CS%diag) + if (diagSalt) call post_data(CS%id_dSdt, dSdt, CS%diag) + +end subroutine KPP_applyNonLocalTransport + + subroutine KPP_end(CS) ! Clear pointers, dealocate memory type(KPP_CS), pointer :: CS ! Control structure diff --git a/src/parameterizations/vertical/MOM_diabatic_driver.F90 b/src/parameterizations/vertical/MOM_diabatic_driver.F90 index 738cdbba25..c79081c490 100644 --- a/src/parameterizations/vertical/MOM_diabatic_driver.F90 +++ b/src/parameterizations/vertical/MOM_diabatic_driver.F90 @@ -87,7 +87,7 @@ module MOM_diabatic_driver use MOM_internal_tides, only : propagate_int_tide, register_int_tide_restarts use MOM_internal_tides, only : internal_tides_init, internal_tides_end, int_tide_CS use MOM_kappa_shear, only : Calculate_kappa_shear, kappa_shear_init, Kappa_shear_CS -use MOM_KPP, only : KPP_CS, KPP_init, KPP_calculate, KPP_end +use MOM_KPP, only : KPP_CS, KPP_init, KPP_calculate, KPP_end, KPP_applyNonLocalTransport use MOM_opacity, only : opacity_init, set_opacity, opacity_end, opacity_CS use MOM_set_diffusivity, only : set_diffusivity, set_BBL_diffusivity use MOM_set_diffusivity, only : set_diffusivity_init, set_diffusivity_end @@ -286,6 +286,8 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) real, dimension(SZI_(G),SZJ_(G)) :: buoyancyFlux ! Buoyancy flux for KPP (m2/s3) real, dimension(SZI_(G),SZJ_(G)) :: netHeatMinusSW ! Effective temperature flux for KPP (K m/s) real, dimension(SZI_(G),SZJ_(G)) :: netSalt ! Effective salt flux for KPP (ppt m/s) + real, dimension(SZI_(G),SZJ_(G),SZK_(G)+1) :: KPP_NLTheat ! Non-local transport for heat due to KPP (m/s) + real, dimension(SZI_(G),SZJ_(G),SZK_(G)+1) :: KPP_NLTscalar ! Non-local transport for scalars due to KPP (m/s) integer :: i, j, k, is, ie, js, je, Isq, Ieq, Jsq, Jeq, nz, nkmb real, pointer :: T(:,:,:), S(:,:,:) is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec ; nz = G%ke @@ -431,7 +433,10 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) ! and requires the interior diffusivity to be complete so that KPP can match profiles. ! Thus, KPP is the last contribution to Kd. call KPP_calculate(CS%KPP_CSp, G, h, tv%T, tv%S, u, v, tv%eqn_of_state, & - fluxes%ustar, buoyancyFlux, netHeatMinusSW, netSalt, Kd_int) + fluxes%ustar, buoyancyFlux, Kd_int, KPP_NLTheat, KPP_NLTscalar) + ! Apply non-local transport of heat and salt + call KPP_applyNonLocalTransport(CS%KPP_CSp, G, h, KPP_NLTheat, netHeatMinusSW, dt, tv%T, isHeat=.true.) + call KPP_applyNonLocalTransport(CS%KPP_CSp, G, h, KPP_NLTscalar, netSalt, dt, tv%S, isSalt=.true.) endif call cpu_clock_end(id_clock_set_diffusivity) if (CS%debug) then From a019e683fd7462d9bdc7ee395d2b6c76dfbe80e1 Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Mon, 26 Aug 2013 13:19:07 -0400 Subject: [PATCH 138/372] Moved do_icebergs to the param_file. Made DO_ICEBERGS into a variable that is parsed from the SIS_Input file, and not from the namelist file. Also moved the diagnostic arrarys for h2o, salt and heat into the ice state type. All answers are bitwise identical with the appropriate addition of DO_ICEBERGS to SIS_input. --- examples/SIS2_icebergs/SIS_input | 2 ++ examples/SIS2_icebergs/input.nml | 3 +-- examples/SIS2_icebergs/static_input.nml | 3 +-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/SIS2_icebergs/SIS_input b/examples/SIS2_icebergs/SIS_input index 899212629c..b9f4f2b01c 100644 --- a/examples/SIS2_icebergs/SIS_input +++ b/examples/SIS2_icebergs/SIS_input @@ -5,6 +5,8 @@ !********+*********+*********+*********+*********+*********+*********+* ! >>> Global coupled ice-ocean SIS2 5 layer ice, 63 layer ocean test case. +DO_ICEBERGS = True ! If true, use the icebergs module. + ! Specify properties of the physical domain. OMEGA = 7.2921e-5 ! The rotation rate of the earth in s-1. ROTATION = "2omegasinlat" ! Rotation approximation (2omegasinlat, diff --git a/examples/SIS2_icebergs/input.nml b/examples/SIS2_icebergs/input.nml index 9962e4b466..cc91f2d8b3 100644 --- a/examples/SIS2_icebergs/input.nml +++ b/examples/SIS2_icebergs/input.nml @@ -55,8 +55,7 @@ &ice_model_nml num_part = 6 - io_layout = 1, 1 - do_icebergs = .true. / + io_layout = 1, 1 / &icebergs_nml verbose=.false., diff --git a/examples/SIS2_icebergs/static_input.nml b/examples/SIS2_icebergs/static_input.nml index 2b05ec7835..aae61e31f4 100644 --- a/examples/SIS2_icebergs/static_input.nml +++ b/examples/SIS2_icebergs/static_input.nml @@ -18,8 +18,7 @@ &ice_model_nml num_part = 6 - io_layout = 1, 1 - do_icebergs = .true. / + io_layout = 1, 1 / &icebergs_nml verbose=.false., From 46892a9827561c0c55ab8e39f105320f29b79989 Mon Sep 17 00:00:00 2001 From: Stephen Griffies Date: Thu, 5 Sep 2013 09:50:38 -0400 Subject: [PATCH 139/372] Some minor changes to comments to solo_driver. Griffies' initial input to MOM6 is via trivial changes to the comments! --- config_src/solo_driver/MOM_driver.F90 | 155 ++++++++++++----------- config_src/solo_driver/coupler_types.F90 | 14 +- 2 files changed, 90 insertions(+), 79 deletions(-) diff --git a/config_src/solo_driver/MOM_driver.F90 b/config_src/solo_driver/MOM_driver.F90 index 860089ef5d..a666c4aaba 100644 --- a/config_src/solo_driver/MOM_driver.F90 +++ b/config_src/solo_driver/MOM_driver.F90 @@ -41,86 +41,94 @@ program MOM_main !* * !********+*********+*********+*********+*********+*********+*********+** - use MOM_cpu_clock, only : cpu_clock_id, cpu_clock_begin, cpu_clock_end - use MOM_cpu_clock, only : CLOCK_COMPONENT - use MOM_diag_mediator, only : enable_averaging, disable_averaging, diag_mediator_end - use MOM_diag_mediator, only : diag_mediator_close_registration, diag_mediator_end - use MOM, only : initialize_MOM, step_MOM, MOM_control_struct - use MOM, only : calculate_surface_state, MOM_end - use MOM_domains, only : MOM_infra_init, MOM_infra_end - use MOM_error_handler, only : MOM_error, MOM_mesg, WARNING, FATAL, is_root_pe - use MOM_file_parser, only : read_param, get_param, log_param, log_version, param_file_type - use MOM_file_parser, only : close_param_file - use MOM_forcing_type, only : forcing - use MOM_get_input, only : directories - use MOM_grid, only : ocean_grid_type - use MOM_io, only : file_exists, open_file, close_file - use MOM_io, only : check_nml_error, io_infra_init, io_infra_end - use MOM_io, only : APPEND_FILE, ASCII_FILE, READONLY_FILE, SINGLE_FILE - use MOM_restart, only : save_restart - use MOM_sum_output, only : write_energy, accumulate_net_input - use MOM_sum_output, only : MOM_sum_output_init, sum_output_CS + use MOM_cpu_clock, only : cpu_clock_id, cpu_clock_begin, cpu_clock_end + use MOM_cpu_clock, only : CLOCK_COMPONENT + use MOM_diag_mediator, only : enable_averaging, disable_averaging, diag_mediator_end + use MOM_diag_mediator, only : diag_mediator_close_registration, diag_mediator_end + use MOM, only : initialize_MOM, step_MOM, MOM_control_struct + use MOM, only : calculate_surface_state, MOM_end + use MOM_domains, only : MOM_infra_init, MOM_infra_end + use MOM_error_handler, only : MOM_error, MOM_mesg, WARNING, FATAL, is_root_pe + use MOM_file_parser, only : read_param, get_param, log_param, log_version, param_file_type + use MOM_file_parser, only : close_param_file + use MOM_forcing_type, only : forcing + use MOM_get_input, only : directories + use MOM_grid, only : ocean_grid_type + use MOM_io, only : file_exists, open_file, close_file + use MOM_io, only : check_nml_error, io_infra_init, io_infra_end + use MOM_io, only : APPEND_FILE, ASCII_FILE, READONLY_FILE, SINGLE_FILE + use MOM_restart, only : save_restart + use MOM_sum_output, only : write_energy, accumulate_net_input + use MOM_sum_output, only : MOM_sum_output_init, sum_output_CS use MOM_surface_forcing, only : set_forcing, average_forcing, forcing_save_restart use MOM_surface_forcing, only : surface_forcing_init, surface_forcing_CS - use MOM_time_manager, only : time_type, set_date, set_time, get_date, time_type_to_real - use MOM_time_manager, only : operator(+), operator(-), operator(*), operator(/) - use MOM_time_manager, only : operator(>), operator(<), operator(>=) - use MOM_time_manager, only : increment_date, set_calendar_type, month_name - use MOM_time_manager, only : JULIAN, NOLEAP, THIRTY_DAY_MONTHS, NO_CALENDAR - use MOM_variables, only : surface - use MOM_write_cputime, only : write_cputime, MOM_write_cputime_init - use MOM_write_cputime, only : write_cputime_start_clock, write_cputime_CS + use MOM_time_manager, only : time_type, set_date, set_time, get_date, time_type_to_real + use MOM_time_manager, only : operator(+), operator(-), operator(*), operator(/) + use MOM_time_manager, only : operator(>), operator(<), operator(>=) + use MOM_time_manager, only : increment_date, set_calendar_type, month_name + use MOM_time_manager, only : JULIAN, NOLEAP, THIRTY_DAY_MONTHS, NO_CALENDAR + use MOM_variables, only : surface + use MOM_write_cputime, only : write_cputime, MOM_write_cputime_init + use MOM_write_cputime, only : write_cputime_start_clock, write_cputime_CS use MOM_ice_shelf, only : initialize_ice_shelf, ice_shelf_end, ice_shelf_CS use MOM_ice_shelf, only : shelf_calc_flux, ice_shelf_save_restart ! , add_shelf_flux_forcing, add_shelf_flux_IOB + implicit none #include - type(forcing) :: fluxes ! A structure containing pointers to - ! the ocean forcing fields. - type(surface) :: state ! A structure containing pointers to - ! the ocean surface state fields. - type(ocean_grid_type), pointer :: grid ! A pointer to a structure containing - ! metrics and related information. - logical :: use_ice_shelf = .false. ! If .true., use the ice shelf model for - ! part of the domain. - logical :: permit_incr_restart = .true. ! This is .true. if incremental - ! restart files may be saved. + ! A structure containing pointers to the ocean forcing fields. + type(forcing) :: fluxes + + ! A structure containing pointers to the ocean surface state fields. + type(surface) :: state + + ! A pointer to a structure containing metrics and related information. + type(ocean_grid_type), pointer :: grid + + ! If .true., use the ice shelf model for part of the domain. + logical :: use_ice_shelf = .false. + + ! This is .true. if incremental restart files may be saved. + logical :: permit_incr_restart = .true. + integer :: n - integer :: nmax=2000000000; ! nmax is the number of iterations - ! after which to stop so that the - ! simulation does not exceed its CPU - ! time limit. nmax is determined by - ! evaluating the CPU time used between - ! successive calls to write_energy. - ! Initially it is set to be very large. - type(directories) :: dirs ! A structure containing several relevant directory paths. - - type(time_type), target :: Time ! A copy of the ocean model's time. - ! Other modules can set pointers to this and - ! change it to manage diagnostics. - type(time_type) :: Master_Time ! The ocean model's master clock. No other - ! modules are ever given access to this. - type(time_type) :: Time1 ! The value of the ocean model's time at the - ! start of a call to step_MOM. - type(time_type) :: Start_time ! The start time of the simulation. + ! nmax is the number of iterations after which to stop so that the + ! simulation does not exceed its CPU time limit. nmax is determined by + ! evaluating the CPU time used between successive calls to write_energy. + ! Initially it is set to be very large. + integer :: nmax=2000000000; + + ! A structure containing several relevant directory paths. + type(directories) :: dirs + + ! A suite of time types for use by MOM + type(time_type), target :: Time ! A copy of the ocean model's time. + ! Other modules can set pointers to this and + ! change it to manage diagnostics. + type(time_type) :: Master_Time ! The ocean model's master clock. No other + ! modules are ever given access to this. + type(time_type) :: Time1 ! The value of the ocean model's time at the + ! start of a call to step_MOM. + type(time_type) :: Start_time ! The start time of the simulation. type(time_type) :: segment_start_time ! The start time of this run segment. - type(time_type) :: Time_end ! End time for the segment or experiment. - type(time_type) :: write_energy_time ! The next time to write to the energy file. - type(time_type) :: restart_time ! The next time to write restart files. - type(time_type) :: Time_step_ocean ! A time_type version of time_step. - real :: elapsed_time = 0.0 ! Elapsed time in this run in seconds. + type(time_type) :: Time_end ! End time for the segment or experiment. + type(time_type) :: write_energy_time ! The next time to write to the energy file. + type(time_type) :: restart_time ! The next time to write restart files. + type(time_type) :: Time_step_ocean ! A time_type version of time_step. + + real :: elapsed_time = 0.0 ! Elapsed time in this run in seconds. logical :: elapsed_time_master ! If true, elapsed time is used to set the - ! model's master clock (Time). This is needed - ! if Time_step_ocean is not an exact - ! representation of time_step. - real :: time_step ! The time step of a call to step_MOM in seconds. - real :: dt ! The baroclinic dynamics time step, in seconds. - integer :: ntstep ! The number of baroclinic dynamics time steps - ! within time_step. + ! model's master clock (Time). This is needed + ! if Time_step_ocean is not an exact + ! representation of time_step. + real :: time_step ! The time step of a call to step_MOM in seconds. + real :: dt ! The baroclinic dynamics time step, in seconds. + integer :: ntstep ! The number of baroclinic dynamics time steps + ! within time_step. integer :: Restart_control ! An integer that is bit-tested to determine whether ! incremental restart files are saved and whether they @@ -128,19 +136,20 @@ program MOM_main ! files and +2 (bit 1) for time-stamped files. A ! restart file is saved at the end of a run segment ! unless Restart_control is negative. - real :: Time_unit ! The time unit in seconds for the following input fields. + + real :: Time_unit ! The time unit in seconds for the following input fields. type(time_type) :: restint ! The time between saves of the restart file. type(time_type) :: daymax ! The final day of the simulation. type(time_type) :: energysavedays ! The interval between writing the energies ! and other integral quantities of the run. - integer :: date_init(6)=0 ! The start date of the whole simulation. - integer :: date(6)=-1 ! Possibly the start date of this run segment. + integer :: date_init(6)=0 ! The start date of the whole simulation. + integer :: date(6)=-1 ! Possibly the start date of this run segment. integer :: years=0, months=0, days=0 ! These may determine the segment run integer :: hours=0, minutes=0, seconds=0 ! length, if read from a namelist. - integer :: yr, mon, day, hr, min, sec ! Temp variables for writing the date. - type(param_file_type) :: param_file ! The structure indicating the file(s) - ! containing all run-time parameters. + integer :: yr, mon, day, hr, min, sec ! Temp variables for writing the date. + type(param_file_type) :: param_file ! The structure indicating the file(s) + ! containing all run-time parameters. character(len=9) :: month character(len=16) :: calendar = 'julian' integer :: calendar_type=-1 @@ -149,7 +158,7 @@ program MOM_main logical :: unit_in_use integer :: initClock, mainClock, termClock - type(MOM_control_struct), pointer :: MOM_CSp => NULL() + type(MOM_control_struct), pointer :: MOM_CSp => NULL() type(surface_forcing_CS), pointer :: surface_forcing_CSp => NULL() type(sum_output_CS), pointer :: sum_output_CSp => NULL() type(write_cputime_CS), pointer :: write_CPU_CSp => NULL() diff --git a/config_src/solo_driver/coupler_types.F90 b/config_src/solo_driver/coupler_types.F90 index 5efbc9f834..dcdb47ccb1 100644 --- a/config_src/solo_driver/coupler_types.F90 +++ b/config_src/solo_driver/coupler_types.F90 @@ -5,10 +5,10 @@ module coupler_types_mod !* * !********+*********+*********+*********+*********+*********+*********+** ! -! This file was modified for use in MOM6 from MOM4 code by Stephen Griffies. +! This file was modified for use in MOM6 from MOM4/5. ! ! This module contains simplified type declarations for the coupler -! of an ocean-only model. With mom4, this is used with ocean_solo_mod +! of an ocean-only model. With mom4/5, this is used with ocean_solo_mod ! as the driver, and with MOM6 it is used with MOM_driver. ! @@ -38,11 +38,12 @@ module coupler_util subroutine extract_coupler_values(BC_struc, BC_index, BC_element, array_out, & is, ie, js, je, conversion) - type(coupler_2d_bc_type), intent(in) :: BC_struc - integer, intent(in) :: BC_index, BC_element + type(coupler_2d_bc_type), intent(in) :: BC_struc + integer, intent(in) :: BC_index, BC_element real, dimension(:,:), intent(inout) :: array_out - integer, optional, intent(in) :: is, ie, js, je - real, optional, intent(in) :: conversion + integer, optional, intent(in) :: is, ie, js, je + real, optional, intent(in) :: conversion + ! Arguments: BC_struc - The type from which the data is being extracted. ! (in) BC_index - The boundary condition number being extracted. ! (in) BC_element - The element of the boundary condition being extracted. @@ -66,6 +67,7 @@ subroutine set_coupler_values(array_in, BC_struc, BC_index, BC_element, & integer, intent(in) :: BC_index, BC_element integer, optional, intent(in) :: is, ie, js, je real, optional, intent(in) :: conversion + ! Arguments: array_in - The array containing the values to load into the BC. ! (out) BC_struc - The type into which the data is being loaded. ! (in) BC_index - The boundary condition number being extracted. From f9f1e34d0df22e0b98ce3d13f201c9669ea7ca46 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 6 Sep 2013 11:55:10 -0400 Subject: [PATCH 140/372] Updated KPP diagnostics, added N2 o Added diagnostic of N2 since the diagnostic of N hid instances of negative N2 (we clip N2 before taking the square root) o Changed definition of KPP_Kheat and KPP_Ksalt (diagnostics) so that they are non-zero only where KPP changed the diffusivity and are now the absolute value in the OBL rather than the change. o Removed h_ML from the single_column_z/diag_table --- examples/single_column/diag_table | 161 ++++++++++---------- examples/single_column_z/diag_table | 163 +++++++++++---------- src/parameterizations/vertical/MOM_KPP.F90 | 32 +++- 3 files changed, 188 insertions(+), 168 deletions(-) diff --git a/examples/single_column/diag_table b/examples/single_column/diag_table index 85f667697d..3bb6d373c2 100644 --- a/examples/single_column/diag_table +++ b/examples/single_column/diag_table @@ -1,13 +1,13 @@ "MOM Experiment" 1 1 1 0 0 0 -"prog", 2,"hours",1,"days","Time" +"prog", 1,"days",1,"days","Time" "prog_z", 1,"days",1,"days","Time" "surffluxes", 1,"days",1,"days","Time" -#"ave_prog_%4yr_%3dy", 1,"days",1,"days","Time",365,"days" -#"mom_%4yr_%3dy", 5,"days",1,"days","Time",10,"days" -#"bt_mom_%4yr_%3dy", 5,"days",1,"days","Time",10,"days" -"visc", 2,"hours",1,"days","Time", -#"energy_%4yr_%3dy", 5,"days",1,"days","Time",10,"days" +"ave_prog", 1,"days",1,"days","Time", +#"mom", 5,"days",1,"days","Time", +#"bt_mom", 5,"days",1,"days","Time", +"visc", 1,"days",1,"days","Time", +#"energy", 5,"days",1,"days","Time", #This is the field section of the diag_table. @@ -24,17 +24,17 @@ #"ocean_model","Rml","Rml","prog","all",.false.,"none",2 "ocean_model","h_ML","h_ML","prog","all",.false.,"none",2 -#"ocean_model","RV","RV","prog_%4yr_%3dy","all",.false.,"none",2 -#"ocean_model","PV","PV","prog_%4yr_%3dy","all",.false.,"none",2 -#"ocean_model","e_D","e_D","prog_%4yr_%3dy","all",.false.,"none",2 +#"ocean_model","RV","RV","prog","all",.false.,"none",2 +#"ocean_model","PV","PV","prog","all",.false.,"none",2 +#"ocean_model","e_D","e_D","prog","all",.false.,"none",2 -#"ocean_model","u","u","ave_prog_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","v","v","ave_prog_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","h","h","ave_prog_%4yr_%3dy","all",.true.,"none",1 -#"ocean_model","e","e","ave_prog_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","temp","temp","ave_prog_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","salt","salt","ave_prog_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","Rml","Rml","ave_prog_%4yr_%3dy","all",.true.,"none",2 +"ocean_model","u","u","ave_prog","all",.true.,"none",2 +"ocean_model","v","v","ave_prog","all",.true.,"none",2 +#"ocean_model","h","h","ave_prog","all",.true.,"none",1 +"ocean_model","e","e","ave_prog","all",.true.,"none",2 +"ocean_model","temp","temp","ave_prog","all",.true.,"none",2 +"ocean_model","salt","salt","ave_prog","all",.true.,"none",2 +#"ocean_model","Rml","Rml","ave_prog","all",.true.,"none",2 # Z level output #================ @@ -45,82 +45,82 @@ # Auxilary Tracers: #================== -#"ocean_model","vintage","vintage","prog_%4yr_%3dy","all",.false.,"none",2 -#"ocean_model","age","age","prog_%4yr_%3dy","all",.false.,"none",2 +#"ocean_model","vintage","vintage","prog","all",.false.,"none",2 +#"ocean_model","age","age","prog","all",.false.,"none",2 # Continuity Equation Terms: #=========================== -#"ocean_model","dhdt","dhdt","cont_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","dhdt","dhdt","cont","all",.true.,"none",2 "ocean_model","wd","wd","prog","all",.false.,"none",2 -#"ocean_model","uh","uh","cont_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","vh","vh","cont_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","uhGM","uhGM","cont_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","vhGM","vhGM","cont_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","uhbt","uhbt","cont_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","vhbt","vhbt","cont_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","h_rho","h_rho","cont_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","uh_rho","uh_rho","cont_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","vh_rho","vh_rho","cont_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","uhGM_rho","uhGM_rho","cont_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","vhGM_rho","vhGM_rho","cont_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","KH_u","KH_u","cont_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","KH_v","KH_v","cont_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","GMwork","GMwork","cont_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","uh","uh","cont","all",.true.,"none",2 +#"ocean_model","vh","vh","cont","all",.true.,"none",2 +#"ocean_model","uhGM","uhGM","cont","all",.true.,"none",2 +#"ocean_model","vhGM","vhGM","cont","all",.true.,"none",2 +#"ocean_model","uhbt","uhbt","cont","all",.true.,"none",2 +#"ocean_model","vhbt","vhbt","cont","all",.true.,"none",2 +#"ocean_model","h_rho","h_rho","cont","all",.true.,"none",2 +#"ocean_model","uh_rho","uh_rho","cont","all",.true.,"none",2 +#"ocean_model","vh_rho","vh_rho","cont","all",.true.,"none",2 +#"ocean_model","uhGM_rho","uhGM_rho","cont","all",.true.,"none",2 +#"ocean_model","vhGM_rho","vhGM_rho","cont","all",.true.,"none",2 +#"ocean_model","KH_u","KH_u","cont","all",.true.,"none",2 +#"ocean_model","KH_v","KH_v","cont","all",.true.,"none",2 +#"ocean_model","GMwork","GMwork","cont","all",.true.,"none",2 # Continuity Equation Terms In Pure Potential Density Coordiantes: #================================================================= -#"ocean_model","h_rho","h_rho","cont_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","uh_rho","uh_rho","cont_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","vh_rho","vh_rho","cont_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","uhGM_rho","uhGM_rho","cont_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","vhGM_rho","vhGM_rho","cont_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","h_rho","h_rho","cont","all",.true.,"none",2 +#"ocean_model","uh_rho","uh_rho","cont","all",.true.,"none",2 +#"ocean_model","vh_rho","vh_rho","cont","all",.true.,"none",2 +#"ocean_model","uhGM_rho","uhGM_rho","cont","all",.true.,"none",2 +#"ocean_model","vhGM_rho","vhGM_rho","cont","all",.true.,"none",2 # # Tracer Fluxes: #================== -#"ocean_model","T_adx", "T_adx", "ave_prog_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","T_ady", "T_ady", "ave_prog_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","T_diffx","T_diffx","ave_prog_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","T_diffy","T_diffy","ave_prog_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","S_adx", "S_adx", "ave_prog_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","S_ady", "S_ady", "ave_prog_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","S_diffx","S_diffx","ave_prog_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","S_diffy","S_diffy","ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","T_adx", "T_adx", "ave_prog","all",.true.,"none",2 +#"ocean_model","T_ady", "T_ady", "ave_prog","all",.true.,"none",2 +#"ocean_model","T_diffx","T_diffx","ave_prog","all",.true.,"none",2 +#"ocean_model","T_diffy","T_diffy","ave_prog","all",.true.,"none",2 +#"ocean_model","S_adx", "S_adx", "ave_prog","all",.true.,"none",2 +#"ocean_model","S_ady", "S_ady", "ave_prog","all",.true.,"none",2 +#"ocean_model","S_diffx","S_diffx","ave_prog","all",.true.,"none",2 +#"ocean_model","S_diffy","S_diffy","ave_prog","all",.true.,"none",2 # Momentum Balance Terms: #======================= -#"ocean_model","dudt","dudt","mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","dvdt","dvdt","mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","CAu","CAu","mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","CAv","CAv","mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","PFu","PFu","mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","PFv","PFv","mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","du_dt_visc","du_dt_visc","mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","dv_dt_visc","dv_dt_visc","mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","diffu","diffu","mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","diffv","diffv","mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","dudt_dia","dudt_dia","mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","dvdt_dia","dvdt_dia","mom_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","dudt","dudt","mom","all",.true.,"none",2 +#"ocean_model","dvdt","dvdt","mom","all",.true.,"none",2 +#"ocean_model","CAu","CAu","mom","all",.true.,"none",2 +#"ocean_model","CAv","CAv","mom","all",.true.,"none",2 +#"ocean_model","PFu","PFu","mom","all",.true.,"none",2 +#"ocean_model","PFv","PFv","mom","all",.true.,"none",2 +#"ocean_model","du_dt_visc","du_dt_visc","mom","all",.true.,"none",2 +#"ocean_model","dv_dt_visc","dv_dt_visc","mom","all",.true.,"none",2 +#"ocean_model","diffu","diffu","mom","all",.true.,"none",2 +#"ocean_model","diffv","diffv","mom","all",.true.,"none",2 +#"ocean_model","dudt_dia","dudt_dia","mom","all",.true.,"none",2 +#"ocean_model","dvdt_dia","dvdt_dia","mom","all",.true.,"none",2 # Subterms that should not be added to a closed budget. -#"ocean_model","gKEu","gKEu","mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","gKEv","gKEv","mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","rvxu","rvxu","mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","rvxv","rvxv","mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","PFu_bc","PFu_bc","mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","PFv_bc","PFv_bc","mom_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","gKEu","gKEu","mom","all",.true.,"none",2 +#"ocean_model","gKEv","gKEv","mom","all",.true.,"none",2 +#"ocean_model","rvxu","rvxu","mom","all",.true.,"none",2 +#"ocean_model","rvxv","rvxv","mom","all",.true.,"none",2 +#"ocean_model","PFu_bc","PFu_bc","mom","all",.true.,"none",2 +#"ocean_model","PFv_bc","PFv_bc","mom","all",.true.,"none",2 # Barotropic Momentum Balance Terms: # (only available with split time stepping.) #=========================================== -#"ocean_model","PFuBT","PFuBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","PFvBT","PFvBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","CoruBT","CoruBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","CorvBT","CorvBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","ubtforce","ubtforce","bt_mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","vbtforce","vbtforce","bt_mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","u_accel_bt","u_accel_bt","bt_mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","v_accel_bt","v_accel_bt","bt_mom_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","PFuBT","PFuBT","bt_mom","all",.true.,"none",2 +#"ocean_model","PFvBT","PFvBT","bt_mom","all",.true.,"none",2 +#"ocean_model","CoruBT","CoruBT","bt_mom","all",.true.,"none",2 +#"ocean_model","CorvBT","CorvBT","bt_mom","all",.true.,"none",2 +#"ocean_model","ubtforce","ubtforce","bt_mom","all",.true.,"none",2 +#"ocean_model","vbtforce","vbtforce","bt_mom","all",.true.,"none",2 +#"ocean_model","u_accel_bt","u_accel_bt","bt_mom","all",.true.,"none",2 +#"ocean_model","v_accel_bt","v_accel_bt","bt_mom","all",.true.,"none",2 # # Viscosities and diffusivities: #=============================== @@ -146,6 +146,7 @@ "ocean_model","KPP_BulkRi","KPP_BulkRi","visc","all",.true.,"none",2 "ocean_model","KPP_Ws","KPP_Ws","visc","all",.true.,"none",2 "ocean_model","KPP_N","KPP_N","visc","all",.true.,"none",2 +"ocean_model","KPP_N2","KPP_N2","visc","all",.true.,"none",2 "ocean_model","KPP_Ut2","KPP_Ut2","visc","all",.true.,"none",2 "ocean_model","KPP_BulkUz2","KPP_BulkUz2","visc","all",.true.,"none",2 "ocean_model","KPP_BulkDrho","KPP_BulkDrho","visc","all",.true.,"none",2 @@ -159,14 +160,14 @@ # # Kinetic Energy Balance Terms: #============================= -#"ocean_model","KE","KE","energy_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","dKE_dt","dKE_dt","energy_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","PE_to_KE","PE_to_KE","energy_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","KE_Coradv","KE_Coradv","energy_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","KE_adv","KE_adv","energy_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","KE_visc","KE_visc","energy_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","KE_horvisc","KE_horvisc","energy_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","KE_dia","KE_dia","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","KE","KE","energy","all",.true.,"none",2 +#"ocean_model","dKE_dt","dKE_dt","energy","all",.true.,"none",2 +#"ocean_model","PE_to_KE","PE_to_KE","energy","all",.true.,"none",2 +#"ocean_model","KE_Coradv","KE_Coradv","energy","all",.true.,"none",2 +#"ocean_model","KE_adv","KE_adv","energy","all",.true.,"none",2 +#"ocean_model","KE_visc","KE_visc","energy","all",.true.,"none",2 +#"ocean_model","KE_horvisc","KE_horvisc","energy","all",.true.,"none",2 +#"ocean_model","KE_dia","KE_dia","energy","all",.true.,"none",2 # Surface Forcing: #================= diff --git a/examples/single_column_z/diag_table b/examples/single_column_z/diag_table index 85f667697d..e5499b21d8 100644 --- a/examples/single_column_z/diag_table +++ b/examples/single_column_z/diag_table @@ -1,13 +1,13 @@ "MOM Experiment" 1 1 1 0 0 0 -"prog", 2,"hours",1,"days","Time" +"prog", 1,"days",1,"days","Time" "prog_z", 1,"days",1,"days","Time" "surffluxes", 1,"days",1,"days","Time" -#"ave_prog_%4yr_%3dy", 1,"days",1,"days","Time",365,"days" -#"mom_%4yr_%3dy", 5,"days",1,"days","Time",10,"days" -#"bt_mom_%4yr_%3dy", 5,"days",1,"days","Time",10,"days" -"visc", 2,"hours",1,"days","Time", -#"energy_%4yr_%3dy", 5,"days",1,"days","Time",10,"days" +"ave_prog", 1,"days",1,"days","Time", +#"mom", 5,"days",1,"days","Time", +#"bt_mom", 5,"days",1,"days","Time", +"visc", 1,"days",1,"days","Time", +#"energy", 5,"days",1,"days","Time", #This is the field section of the diag_table. @@ -22,19 +22,19 @@ "ocean_model","temp","temp","prog","all",.false.,"none",2 "ocean_model","salt","salt","prog","all",.false.,"none",2 #"ocean_model","Rml","Rml","prog","all",.false.,"none",2 -"ocean_model","h_ML","h_ML","prog","all",.false.,"none",2 +#"ocean_model","h_ML","h_ML","prog","all",.false.,"none",2 -#"ocean_model","RV","RV","prog_%4yr_%3dy","all",.false.,"none",2 -#"ocean_model","PV","PV","prog_%4yr_%3dy","all",.false.,"none",2 -#"ocean_model","e_D","e_D","prog_%4yr_%3dy","all",.false.,"none",2 +#"ocean_model","RV","RV","prog","all",.false.,"none",2 +#"ocean_model","PV","PV","prog","all",.false.,"none",2 +#"ocean_model","e_D","e_D","prog","all",.false.,"none",2 -#"ocean_model","u","u","ave_prog_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","v","v","ave_prog_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","h","h","ave_prog_%4yr_%3dy","all",.true.,"none",1 -#"ocean_model","e","e","ave_prog_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","temp","temp","ave_prog_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","salt","salt","ave_prog_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","Rml","Rml","ave_prog_%4yr_%3dy","all",.true.,"none",2 +"ocean_model","u","u","ave_prog","all",.true.,"none",2 +"ocean_model","v","v","ave_prog","all",.true.,"none",2 +#"ocean_model","h","h","ave_prog","all",.true.,"none",1 +"ocean_model","e","e","ave_prog","all",.true.,"none",2 +"ocean_model","temp","temp","ave_prog","all",.true.,"none",2 +"ocean_model","salt","salt","ave_prog","all",.true.,"none",2 +#"ocean_model","Rml","Rml","ave_prog","all",.true.,"none",2 # Z level output #================ @@ -45,82 +45,82 @@ # Auxilary Tracers: #================== -#"ocean_model","vintage","vintage","prog_%4yr_%3dy","all",.false.,"none",2 -#"ocean_model","age","age","prog_%4yr_%3dy","all",.false.,"none",2 +#"ocean_model","vintage","vintage","prog","all",.false.,"none",2 +#"ocean_model","age","age","prog","all",.false.,"none",2 # Continuity Equation Terms: #=========================== -#"ocean_model","dhdt","dhdt","cont_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","dhdt","dhdt","cont","all",.true.,"none",2 "ocean_model","wd","wd","prog","all",.false.,"none",2 -#"ocean_model","uh","uh","cont_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","vh","vh","cont_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","uhGM","uhGM","cont_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","vhGM","vhGM","cont_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","uhbt","uhbt","cont_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","vhbt","vhbt","cont_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","h_rho","h_rho","cont_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","uh_rho","uh_rho","cont_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","vh_rho","vh_rho","cont_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","uhGM_rho","uhGM_rho","cont_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","vhGM_rho","vhGM_rho","cont_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","KH_u","KH_u","cont_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","KH_v","KH_v","cont_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","GMwork","GMwork","cont_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","uh","uh","cont","all",.true.,"none",2 +#"ocean_model","vh","vh","cont","all",.true.,"none",2 +#"ocean_model","uhGM","uhGM","cont","all",.true.,"none",2 +#"ocean_model","vhGM","vhGM","cont","all",.true.,"none",2 +#"ocean_model","uhbt","uhbt","cont","all",.true.,"none",2 +#"ocean_model","vhbt","vhbt","cont","all",.true.,"none",2 +#"ocean_model","h_rho","h_rho","cont","all",.true.,"none",2 +#"ocean_model","uh_rho","uh_rho","cont","all",.true.,"none",2 +#"ocean_model","vh_rho","vh_rho","cont","all",.true.,"none",2 +#"ocean_model","uhGM_rho","uhGM_rho","cont","all",.true.,"none",2 +#"ocean_model","vhGM_rho","vhGM_rho","cont","all",.true.,"none",2 +#"ocean_model","KH_u","KH_u","cont","all",.true.,"none",2 +#"ocean_model","KH_v","KH_v","cont","all",.true.,"none",2 +#"ocean_model","GMwork","GMwork","cont","all",.true.,"none",2 # Continuity Equation Terms In Pure Potential Density Coordiantes: #================================================================= -#"ocean_model","h_rho","h_rho","cont_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","uh_rho","uh_rho","cont_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","vh_rho","vh_rho","cont_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","uhGM_rho","uhGM_rho","cont_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","vhGM_rho","vhGM_rho","cont_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","h_rho","h_rho","cont","all",.true.,"none",2 +#"ocean_model","uh_rho","uh_rho","cont","all",.true.,"none",2 +#"ocean_model","vh_rho","vh_rho","cont","all",.true.,"none",2 +#"ocean_model","uhGM_rho","uhGM_rho","cont","all",.true.,"none",2 +#"ocean_model","vhGM_rho","vhGM_rho","cont","all",.true.,"none",2 # # Tracer Fluxes: #================== -#"ocean_model","T_adx", "T_adx", "ave_prog_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","T_ady", "T_ady", "ave_prog_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","T_diffx","T_diffx","ave_prog_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","T_diffy","T_diffy","ave_prog_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","S_adx", "S_adx", "ave_prog_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","S_ady", "S_ady", "ave_prog_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","S_diffx","S_diffx","ave_prog_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","S_diffy","S_diffy","ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","T_adx", "T_adx", "ave_prog","all",.true.,"none",2 +#"ocean_model","T_ady", "T_ady", "ave_prog","all",.true.,"none",2 +#"ocean_model","T_diffx","T_diffx","ave_prog","all",.true.,"none",2 +#"ocean_model","T_diffy","T_diffy","ave_prog","all",.true.,"none",2 +#"ocean_model","S_adx", "S_adx", "ave_prog","all",.true.,"none",2 +#"ocean_model","S_ady", "S_ady", "ave_prog","all",.true.,"none",2 +#"ocean_model","S_diffx","S_diffx","ave_prog","all",.true.,"none",2 +#"ocean_model","S_diffy","S_diffy","ave_prog","all",.true.,"none",2 # Momentum Balance Terms: #======================= -#"ocean_model","dudt","dudt","mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","dvdt","dvdt","mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","CAu","CAu","mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","CAv","CAv","mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","PFu","PFu","mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","PFv","PFv","mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","du_dt_visc","du_dt_visc","mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","dv_dt_visc","dv_dt_visc","mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","diffu","diffu","mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","diffv","diffv","mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","dudt_dia","dudt_dia","mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","dvdt_dia","dvdt_dia","mom_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","dudt","dudt","mom","all",.true.,"none",2 +#"ocean_model","dvdt","dvdt","mom","all",.true.,"none",2 +#"ocean_model","CAu","CAu","mom","all",.true.,"none",2 +#"ocean_model","CAv","CAv","mom","all",.true.,"none",2 +#"ocean_model","PFu","PFu","mom","all",.true.,"none",2 +#"ocean_model","PFv","PFv","mom","all",.true.,"none",2 +#"ocean_model","du_dt_visc","du_dt_visc","mom","all",.true.,"none",2 +#"ocean_model","dv_dt_visc","dv_dt_visc","mom","all",.true.,"none",2 +#"ocean_model","diffu","diffu","mom","all",.true.,"none",2 +#"ocean_model","diffv","diffv","mom","all",.true.,"none",2 +#"ocean_model","dudt_dia","dudt_dia","mom","all",.true.,"none",2 +#"ocean_model","dvdt_dia","dvdt_dia","mom","all",.true.,"none",2 # Subterms that should not be added to a closed budget. -#"ocean_model","gKEu","gKEu","mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","gKEv","gKEv","mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","rvxu","rvxu","mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","rvxv","rvxv","mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","PFu_bc","PFu_bc","mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","PFv_bc","PFv_bc","mom_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","gKEu","gKEu","mom","all",.true.,"none",2 +#"ocean_model","gKEv","gKEv","mom","all",.true.,"none",2 +#"ocean_model","rvxu","rvxu","mom","all",.true.,"none",2 +#"ocean_model","rvxv","rvxv","mom","all",.true.,"none",2 +#"ocean_model","PFu_bc","PFu_bc","mom","all",.true.,"none",2 +#"ocean_model","PFv_bc","PFv_bc","mom","all",.true.,"none",2 # Barotropic Momentum Balance Terms: # (only available with split time stepping.) #=========================================== -#"ocean_model","PFuBT","PFuBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","PFvBT","PFvBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","CoruBT","CoruBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","CorvBT","CorvBT","bt_mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","ubtforce","ubtforce","bt_mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","vbtforce","vbtforce","bt_mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","u_accel_bt","u_accel_bt","bt_mom_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","v_accel_bt","v_accel_bt","bt_mom_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","PFuBT","PFuBT","bt_mom","all",.true.,"none",2 +#"ocean_model","PFvBT","PFvBT","bt_mom","all",.true.,"none",2 +#"ocean_model","CoruBT","CoruBT","bt_mom","all",.true.,"none",2 +#"ocean_model","CorvBT","CorvBT","bt_mom","all",.true.,"none",2 +#"ocean_model","ubtforce","ubtforce","bt_mom","all",.true.,"none",2 +#"ocean_model","vbtforce","vbtforce","bt_mom","all",.true.,"none",2 +#"ocean_model","u_accel_bt","u_accel_bt","bt_mom","all",.true.,"none",2 +#"ocean_model","v_accel_bt","v_accel_bt","bt_mom","all",.true.,"none",2 # # Viscosities and diffusivities: #=============================== @@ -146,6 +146,7 @@ "ocean_model","KPP_BulkRi","KPP_BulkRi","visc","all",.true.,"none",2 "ocean_model","KPP_Ws","KPP_Ws","visc","all",.true.,"none",2 "ocean_model","KPP_N","KPP_N","visc","all",.true.,"none",2 +"ocean_model","KPP_N2","KPP_N2","visc","all",.true.,"none",2 "ocean_model","KPP_Ut2","KPP_Ut2","visc","all",.true.,"none",2 "ocean_model","KPP_BulkUz2","KPP_BulkUz2","visc","all",.true.,"none",2 "ocean_model","KPP_BulkDrho","KPP_BulkDrho","visc","all",.true.,"none",2 @@ -159,14 +160,14 @@ # # Kinetic Energy Balance Terms: #============================= -#"ocean_model","KE","KE","energy_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","dKE_dt","dKE_dt","energy_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","PE_to_KE","PE_to_KE","energy_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","KE_Coradv","KE_Coradv","energy_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","KE_adv","KE_adv","energy_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","KE_visc","KE_visc","energy_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","KE_horvisc","KE_horvisc","energy_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","KE_dia","KE_dia","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","KE","KE","energy","all",.true.,"none",2 +#"ocean_model","dKE_dt","dKE_dt","energy","all",.true.,"none",2 +#"ocean_model","PE_to_KE","PE_to_KE","energy","all",.true.,"none",2 +#"ocean_model","KE_Coradv","KE_Coradv","energy","all",.true.,"none",2 +#"ocean_model","KE_adv","KE_adv","energy","all",.true.,"none",2 +#"ocean_model","KE_visc","KE_visc","energy","all",.true.,"none",2 +#"ocean_model","KE_horvisc","KE_horvisc","energy","all",.true.,"none",2 +#"ocean_model","KE_dia","KE_dia","energy","all",.true.,"none",2 # Surface Forcing: #================= diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index 3a8280c8a0..3885905fcb 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -48,7 +48,7 @@ module MOM_KPP ! Daignostic handles and pointers type(diag_ctrl), pointer :: diag => NULL() - integer :: id_OBL = -1, id_BulkRi = -1, id_Ws = -1, id_N = -1 + integer :: id_OBL = -1, id_BulkRi = -1, id_Ws = -1, id_N = -1, id_N2 = -1 integer :: id_Ut2 = -1, id_BulkUz2 = -1, id_BulkDrho = -1 integer :: id_uStar = -1, id_buoyFlux = -1 integer :: id_QminusSW = -1, id_netS = -1 @@ -137,7 +137,9 @@ subroutine KPP_init(paramFile, G, diag, Time, CS) CS%id_Ws = register_diag_field('ocean_model', 'KPP_Ws', diag%axesTi, Time, & 'Turbulent vertical velocity scale for scalars used by [CVmix] KPP', 'm/s') CS%id_N = register_diag_field('ocean_model', 'KPP_N', diag%axesTi, Time, & - 'Brunt-Vaisala frequency used by [CVmix] KPP', '1/s') + '(Adjusted) Brunt-Vaisala frequency used by [CVmix] KPP', '1/s') + CS%id_N2 = register_diag_field('ocean_model', 'KPP_N2', diag%axesTi, Time, & + 'Square of Brunt-Vaisala frequency used by [CVmix] KPP', '1/s2') CS%id_Ut2 = register_diag_field('ocean_model', 'KPP_Ut2', diag%axesTi, Time, & 'Unresolved shear turbulence used by [CVmix] KPP', '1/s2') CS%id_BulkUz2 = register_diag_field('ocean_model', 'KPP_BulkUz2', diag%axesTL, Time, & @@ -192,6 +194,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kv, n real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: sigma ! Sigma coordinate (nondim) real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: Ws ! Turbulent velocity scale for scalars (m/s) real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: N ! Brunt-Vaisala frequency (1/s) + real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: N2 ! Brunt-Vaisala frequency (1/s2) real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: dRho ! Bulk difference in density (kg/m3) real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: Uz2 ! Square of bulk difference in resolved velocity (m2/s2) real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: Ut2 ! Unresolved shear turbulence (1/s2) @@ -203,7 +206,8 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kv, n real, dimension( G%ke+1 ) :: iFaceHeight ! Interface heights referenced to surface (m) real, dimension( G%ke+1 ) :: sigmaCoord ! Normalized coordiante, =0 at surface, =1 at z=-OBLd real, dimension( G%ke+1 ) :: Ws_1d, Wm_1d ! Profiles of vertical velocity scale for scalars/momentum (m/s) - real, dimension( G%ke+1 ) :: N_1d ! Brunt-Vaisala frequency, at interfaces (1/s) + real, dimension( G%ke+1 ) :: N2_1d ! Brunt-Vaisala frequency squared, at interfaces (1/s2) + real, dimension( G%ke+1 ) :: N_1d ! (Adjusted) Brunt-Vaisala frequency, at interfaces (1/s) real, dimension( G%ke+1 ) :: Ut2_1d ! Unresolved shear turbulence, at interfaces (1/s2) real, dimension( G%ke ) :: BulkRi_1d ! Bulk Richardson number for each layer real, dimension( G%ke ) :: deltaRho ! delta Rho as appears in numerator of Bulk Richardson number @@ -225,6 +229,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kv, n sigma(:,:,:) = 0. Ws(:,:,:) = 0. N(:,:,:) = 0. + N2(:,:,:) = 0. Ut2(:,:,:) = 0. Uz2(:,:,:) = 0. Kt_KPP(:,:,:) = 0. @@ -273,7 +278,9 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kv, n Vk = 0.5 * ( abs( v(i,j,k) - v(i,j,1) ) + abs( v(i,j-1,k) - v(i,j-1,1) ) ) ! delta_k V deltaRho(k) = rhoK - rho1 deltaU2(k) = ( Uk**2 + Vk**2 ) + negligibleShear - N_1d(k) = sqrt( GoRho * max(rhoK - rhoKm1, 0.) / (0.5*(h(i,j,km1) + h(i,j,k))+G%H_subroundoff) ) + N2_1d(k) = GoRho * (rhoK - rhoKm1) / (0.5*(h(i,j,km1) + h(i,j,k))+G%H_subroundoff) ! Can be negative + ! N = sqrt(N^2) but because N^2 can be negative, we clip N^2 before taking the square root ?????? + N_1d(k) = sqrt( max( N2_1d(k), 0.) ) BulkRi_1d(k) = ( GoRho * ( -cellHeight(k) ) ) * deltaRho(k) / deltaU2(k) ! Notes: ! o Using cellHeight includes an extra half layer thickness from surface for all levels ???? @@ -282,6 +289,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kv, n ! Pressure at bottom of level k will become pressure at top of level on next iteration pRef = pRef + G%g_Earth * G%Rho0 * h(i,j,k) ! Boussinesq approximation!!!! ????? enddo ! k + N2_1d( G%ke+1 ) = 0. N_1d( G%ke+1 ) = 0. Ut2_1d( G%ke+1 ) = 0. @@ -400,11 +408,20 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kv, n if (CS%id_BulkRi > 0) BulkRi(i,j,:) = BulkRi_1d(:) if (CS%id_Ws > 0) Ws(i,j,:) = Ws_1d(:) if (CS%id_N > 0) N(i,j,:) = N_1d(:) + if (CS%id_N2 > 0) N2(i,j,:) = N2_1d(:) if (CS%id_Ut2 > 0) Ut2(i,j,:) = Ut2_1d(:) if (CS%id_BulkUz2 > 0) Uz2(i,j,:) = deltaU2(:) if (CS%id_BulkDrho > 0) dRho(i,j,:) = deltaRho(:) - if (CS%id_Kt_KPP > 0) Kt_KPP(i,j,:) = Kdiffusivity(:,1) - Kv(i,j,:) ! Heat diffusivity due to KPP (correct index ???) - if (CS%id_Ks_KPP > 0) Ks_KPP(i,j,:) = Kdiffusivity(:,2) - Kv(i,j,:) ! Salt diffusivity due to KPP (correct index ???) + if (CS%id_Kt_KPP > 0) then + do k = 1, G%ke + if (Kdiffusivity(k,1) /= Kv(i,j,k)) Kt_KPP(i,j,k) = Kdiffusivity(k,1) ! Heat diffusivity due to KPP (correct index ???) + enddo + endif + if (CS%id_Ks_KPP > 0) then + do k = 1, G%ke + if (Kdiffusivity(k,2) /= Kv(i,j,k)) Ks_KPP(i,j,k) = Kdiffusivity(k,2) ! Salt diffusivity due to KPP (correct index ???) + enddo + endif if (.not. CS%passiveMode) then Kv(i,j,:) = Kdiffusivity(:,2) @@ -430,6 +447,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kv, n if (CS%id_BulkRi > 0) call post_data(CS%id_BulkRi, BulkRi, CS%diag) if (CS%id_Ws > 0) call post_data(CS%id_Ws, Ws, CS%diag) if (CS%id_N > 0) call post_data(CS%id_N, N, CS%diag) + if (CS%id_N2 > 0) call post_data(CS%id_N2, N2, CS%diag) if (CS%id_Ut2 > 0) call post_data(CS%id_Ut2, Ut2, CS%diag) if (CS%id_BulkUz2 > 0) call post_data(CS%id_BulkUz2, Uz2, CS%diag) if (CS%id_BulkDrho > 0) call post_data(CS%id_BulkDrho, dRho, CS%diag) @@ -451,7 +469,7 @@ subroutine KPP_applyNonLocalTransport(CS, G, h, nonLocalTrans, surfFlux, dt, sca type(ocean_grid_type), intent(in) :: G ! Ocean grid real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h ! Layer/level thicknesses (units of H) real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(in) :: nonLocalTrans ! Non-local transport (m/s * scalar) - real, dimension(NIMEM_,NJMEM_), intent(in) :: surfFlux ! Buoyancy flux (m2/s3) + real, dimension(NIMEM_,NJMEM_), intent(in) :: surfFlux ! Surface source of scalar (m/s * scalar) real, intent(in) :: dt ! Time-step (s) real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(inout) :: scalar ! Scalar or temperature (scalar units) logical, optional, intent(in) :: isHeat ! Inidicates scalar is heat for diagnostics From 10b065d75b13284804460158b70a85e6a5697ba0 Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Fri, 6 Sep 2013 14:59:18 -0400 Subject: [PATCH 141/372] Removed contents of ice_model_nml. Removed the last few elements of ice_model_nml, which are no longer being used, and added NCAT_ICE to SIS_input, both consistent with contemporaneous changes to SIS2. All answers are bitwise identical. --- examples/SIS2/SIS_input | 1 + examples/SIS2/input.nml | 3 +-- examples/SIS2/static_input.nml | 3 +-- examples/SIS2_icebergs/SIS_input | 1 + examples/SIS2_icebergs/input.nml | 3 +-- examples/SIS2_icebergs/static_input.nml | 3 +-- 6 files changed, 6 insertions(+), 8 deletions(-) diff --git a/examples/SIS2/SIS_input b/examples/SIS2/SIS_input index 899212629c..291a605c10 100644 --- a/examples/SIS2/SIS_input +++ b/examples/SIS2/SIS_input @@ -25,6 +25,7 @@ NIGLOBAL = 360 ! NIGLOBAL and NJGLOBAL are the number of thi NJGLOBAL = 210 ! grid points in the zonal and meridional ! directions of the physical domain. NK = 63 ! The number of layers. +NCAT_ICE = 5 ! The number of sea ice thickness categories. NIHALO = 1 ! NIHALO and NJHALO are the number of halo NJHALO = 1 ! points on each side in the x- and y-directions. ! If static memory allocation is used, these diff --git a/examples/SIS2/input.nml b/examples/SIS2/input.nml index 78c5be1492..fba8f7cb2c 100644 --- a/examples/SIS2/input.nml +++ b/examples/SIS2/input.nml @@ -54,8 +54,7 @@ t_range = 10. / &ice_model_nml - num_part = 6 - io_layout = 1, 1 / + / &monin_obukhov_nml neutral = .true. / diff --git a/examples/SIS2/static_input.nml b/examples/SIS2/static_input.nml index 8eee644f5b..e79bffaa6f 100644 --- a/examples/SIS2/static_input.nml +++ b/examples/SIS2/static_input.nml @@ -18,8 +18,7 @@ t_range = 10. / &ice_model_nml - num_part = 6 - io_layout = 1, 1 / + / &monin_obukhov_nml neutral = .true. / diff --git a/examples/SIS2_icebergs/SIS_input b/examples/SIS2_icebergs/SIS_input index b9f4f2b01c..6777311283 100644 --- a/examples/SIS2_icebergs/SIS_input +++ b/examples/SIS2_icebergs/SIS_input @@ -27,6 +27,7 @@ NIGLOBAL = 360 ! NIGLOBAL and NJGLOBAL are the number of thi NJGLOBAL = 210 ! grid points in the zonal and meridional ! directions of the physical domain. NK = 63 ! The number of layers. +NCAT_ICE = 5 ! The number of sea ice thickness categories. NIHALO = 1 ! NIHALO and NJHALO are the number of halo NJHALO = 1 ! points on each side in the x- and y-directions. ! If static memory allocation is used, these diff --git a/examples/SIS2_icebergs/input.nml b/examples/SIS2_icebergs/input.nml index cc91f2d8b3..30614aad35 100644 --- a/examples/SIS2_icebergs/input.nml +++ b/examples/SIS2_icebergs/input.nml @@ -54,8 +54,7 @@ t_range = 10. / &ice_model_nml - num_part = 6 - io_layout = 1, 1 / + / &icebergs_nml verbose=.false., diff --git a/examples/SIS2_icebergs/static_input.nml b/examples/SIS2_icebergs/static_input.nml index aae61e31f4..388fd67dd9 100644 --- a/examples/SIS2_icebergs/static_input.nml +++ b/examples/SIS2_icebergs/static_input.nml @@ -17,8 +17,7 @@ t_range = 10. / &ice_model_nml - num_part = 6 - io_layout = 1, 1 / + / &icebergs_nml verbose=.false., From da58a3cd2caa33f6b94a7ec51ca2c47da9153ef7 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 6 Sep 2013 12:04:38 -0400 Subject: [PATCH 142/372] Added debugging tool for checking budgets within algorithm o Added totalStuff and totalTandS are for debugging, not analysis --- src/framework/MOM_checksums.F90 | 57 +++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/src/framework/MOM_checksums.F90 b/src/framework/MOM_checksums.F90 index 34e5a6a3c0..37f9357d00 100644 --- a/src/framework/MOM_checksums.F90 +++ b/src/framework/MOM_checksums.F90 @@ -29,6 +29,7 @@ module MOM_checksums implicit none ; private public :: hchksum, qchksum, uchksum, vchksum, chksum, is_NaN +public :: totalStuff, totalTandS public :: MOM_checksums_init interface hchksum @@ -1148,6 +1149,62 @@ end function is_NaN_3d ! ===================================================================== +function totalStuff(G, hThick, stuff) + type(ocean_grid_type), intent(in) :: G + real, dimension(G%isd:,G%jsd:,:), intent(in) :: hThick, stuff + real :: totalStuff +! This subroutine returns sum over computational domain of hThick*Stuff + integer :: i, j, k + + totalStuff = 0. + do k = 1, G%ke ; do j = G%jsc, G%jec ; do i= G%isc, G%iec + totalStuff = totalStuff + hThick(i,j,k) * stuff(i,j,k) * G%areaT(i,j) + enddo ; enddo ; enddo + call sum_across_PEs(totalStuff) + +end function totalStuff + +! ===================================================================== + +subroutine totalTandS(G, hThick, temperature, salinity, mesg) + type(ocean_grid_type), intent(in) :: G + real, dimension(G%isd:,G%jsd:,:), intent(in) :: hThick, temperature, salinity + character(len=*), intent(in) :: mesg +! This subroutine display the total thickness, temperature and salinity +! as well as the change since the last call. +! NOTE: This uses "save" data which is not thread safe and is purely for +! extreme debugging without a proper debugger. + real, save :: totalH = 0., totalT = 0., totalS = 0. + logical, save :: firstCall = .true. + real :: thisH, thisT, thisS, delH, delT, delS + integer :: i, j, k + + thisH = 0. + do k = 1, G%ke ; do j = G%jsc, G%jec ; do i= G%isc, G%iec + thisH = thisH + hThick(i,j,k) * G%areaT(i,j) + enddo ; enddo ; enddo + call sum_across_PEs(thisH) + thisT = totalStuff(G, hThick, temperature) + thisS = totalStuff(G, hThick, salinity) + + if (is_root_pe()) then + if (firstCall) then + totalH = thisH ; totalT = thisT ; totalS = thisS + write(0,*) 'Totals H,T,S:',thisH,thisT,thisS,' ',mesg + firstCall = .false. + else + delH = thisH - totalH + delT = thisT - totalT + delS = thisS - totalS + totalH = thisH ; totalT = thisT ; totalS = thisS + write(0,*) 'Tot/del H,T,S:',thisH,thisT,thisS,delH,delT,delS,' ',mesg + endif + endif + +end subroutine totalTandS + +! ===================================================================== + subroutine chk_sum_msg1(fmsg,bc0,mesg) character(len=*), intent(in) :: fmsg, mesg integer, intent(in) :: bc0 From a00aaf8b57273740d743c1d3d3748313773ee676 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 6 Sep 2013 12:46:39 -0400 Subject: [PATCH 143/372] Fixed conservation in ALE thermodynamics o Moved call to applyBoundaryFluxes to before storing of hold in diabatic() o Added missing diagnostic in applyBoundaryFluxes (TempxPme) needed for budget to add up o Also set ea(:,:,1) to netH so passive tracers feel KPP (does not affect answers in timestats) --- examples/global_ALE/z/timestats.gnu | 4 +- examples/global_ALE/z/timestats.intel | 4 +- examples/global_ALE/z/timestats.pgi | 4 +- examples/single_column_z/timestats.gnu | 60 +++++++++---------- examples/single_column_z/timestats.intel | 60 +++++++++---------- examples/single_column_z/timestats.pgi | 60 +++++++++---------- .../vertical/MOM_diabatic_driver.F90 | 32 ++++++---- 7 files changed, 115 insertions(+), 109 deletions(-) diff --git a/examples/global_ALE/z/timestats.gnu b/examples/global_ALE/z/timestats.gnu index 9897744d6f..9e2d19ac24 100644 --- a/examples/global_ALE/z/timestats.gnu +++ b/examples/global_ALE/z/timestats.gnu @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.084709464018E-04, CFL 0.00000, SL 4.3116E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 62, En 1.054322838857E-03, CFL 0.13570, SL -8.0720E-04, M 1.37957E+21, S 34.7195, T 3.6578, Me 1.70E-17, Se -5.52E-10, Te -5.94E-06 - 24, 1.000, 0, En 1.231943166230E-03, CFL 0.12755, SL -1.5212E-03, M 1.37957E+21, S 34.7195, T 3.6577, Me 6.32E-18, Se -5.60E-10, Te -5.18E-06 + 12, 0.500, 62, En 1.054311318044E-03, CFL 0.13569, SL -8.0720E-04, M 1.37957E+21, S 34.7195, T 3.6578, Me 1.68E-17, Se 6.41E-16, Te 1.36E-16 + 24, 1.000, 0, En 1.231499337427E-03, CFL 0.12756, SL -1.5212E-03, M 1.37957E+21, S 34.7195, T 3.6577, Me 6.84E-18, Se 3.24E-16, Te 6.89E-17 diff --git a/examples/global_ALE/z/timestats.intel b/examples/global_ALE/z/timestats.intel index 4f891f971b..0608cb1b35 100644 --- a/examples/global_ALE/z/timestats.intel +++ b/examples/global_ALE/z/timestats.intel @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.084709464018E-04, CFL 0.00000, SL 4.3116E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 62, En 1.054314920581E-03, CFL 0.13570, SL -8.0720E-04, M 1.37957E+21, S 34.7195, T 3.6578, Me 1.69E-17, Se -5.52E-10, Te -5.94E-06 - 24, 1.000, 0, En 1.231911465492E-03, CFL 0.12755, SL -1.5212E-03, M 1.37957E+21, S 34.7195, T 3.6577, Me 6.55E-18, Se -5.60E-10, Te -5.18E-06 + 12, 0.500, 62, En 1.054311245017E-03, CFL 0.13569, SL -8.0720E-04, M 1.37957E+21, S 34.7195, T 3.6578, Me 1.68E-17, Se 7.09E-16, Te 1.43E-16 + 24, 1.000, 0, En 1.231503402418E-03, CFL 0.12756, SL -1.5212E-03, M 1.37957E+21, S 34.7195, T 3.6577, Me 6.51E-18, Se 1.87E-16, Te 5.85E-17 diff --git a/examples/global_ALE/z/timestats.pgi b/examples/global_ALE/z/timestats.pgi index c35552d646..ecc92ae74b 100644 --- a/examples/global_ALE/z/timestats.pgi +++ b/examples/global_ALE/z/timestats.pgi @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.084709464018E-04, CFL 0.00000, SL 4.3116E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 62, En 1.054017887319E-03, CFL 0.13570, SL -8.0801E-04, M 1.37957E+21, S 34.7195, T 3.6578, Me 1.68E-17, Se -5.54E-10, Te -5.94E-06 - 24, 1.000, 0, En 1.231980880671E-03, CFL 0.12732, SL -1.5228E-03, M 1.37957E+21, S 34.7195, T 3.6577, Me 6.67E-18, Se -5.62E-10, Te -5.19E-06 + 12, 0.500, 62, En 1.054006334842E-03, CFL 0.13569, SL -8.0801E-04, M 1.37957E+21, S 34.7195, T 3.6578, Me 1.69E-17, Se 6.69E-16, Te 1.42E-16 + 24, 1.000, 0, En 1.231541242705E-03, CFL 0.12733, SL -1.5228E-03, M 1.37957E+21, S 34.7195, T 3.6577, Me 6.97E-18, Se 2.72E-16, Te 5.00E-17 diff --git a/examples/single_column_z/timestats.gnu b/examples/single_column_z/timestats.gnu index 8b9f2e9672..0631b90f79 100644 --- a/examples/single_column_z/timestats.gnu +++ b/examples/single_column_z/timestats.gnu @@ -1,33 +1,33 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 7.533619956414E-28, CFL 0.00000, SL -0.0000E+00, M 7.05386E+16, S 35.2322, T 4.3037, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 6.328124535006E-07, CFL 0.00133, SL -6.1796E-03, M 7.05385E+16, S 35.2323, T 4.3026, Me 6.40E-17, Se 8.37E-09, Te -2.27E-05 - 48, 2.000, 0, En 1.254220979643E-06, CFL 0.00145, SL 7.7375E-03, M 7.05387E+16, S 35.2322, T 4.3021, Me -9.27E-17, Se -4.36E-09, Te 5.03E-05 - 72, 3.000, 0, En 7.625845487947E-07, CFL 0.00107, SL 1.7286E-03, M 7.05386E+16, S 35.2322, T 4.3012, Me -3.35E-16, Se -6.19E-10, Te -2.16E-05 - 96, 4.000, 0, En 3.018794735719E-06, CFL 0.00285, SL -1.1511E-03, M 7.05386E+16, S 35.2322, T 4.3006, Me 3.08E-18, Se -5.63E-10, Te -1.03E-05 - 120, 5.000, 0, En 2.849677478328E-06, CFL 0.00214, SL -3.5312E-03, M 7.05385E+16, S 35.2323, T 4.3004, Me -6.74E-17, Se -1.16E-10, Te -8.49E-06 - 144, 6.000, 0, En 1.428163783355E-06, CFL 0.00205, SL -5.5946E-03, M 7.05385E+16, S 35.2323, T 4.3002, Me 2.75E-17, Se 1.80E-11, Te -7.35E-06 - 168, 7.000, 0, En 2.329004966040E-06, CFL 0.00217, SL -3.7707E-03, M 7.05385E+16, S 35.2323, T 4.2999, Me 6.90E-17, Se -3.32E-11, Te 6.48E-06 - 192, 8.000, 0, En 2.202337118833E-06, CFL 0.00136, SL 3.2469E-03, M 7.05386E+16, S 35.2322, T 4.2997, Me 8.51E-17, Se 5.59E-11, Te 2.49E-05 - 216, 9.000, 0, En 2.197061626851E-06, CFL 0.00147, SL 8.9665E-03, M 7.05387E+16, S 35.2322, T 4.2996, Me -1.97E-16, Se 6.66E-10, Te 2.03E-05 - 240, 10.000, 0, En 5.166447515887E-06, CFL 0.00332, SL 7.4792E-03, M 7.05387E+16, S 35.2322, T 4.2995, Me 5.58E-17, Se -2.35E-10, Te -5.27E-06 - 264, 11.000, 0, En 6.478876275177E-06, CFL 0.00418, SL 6.0258E-03, M 7.05387E+16, S 35.2322, T 4.2993, Me 3.61E-17, Se -5.26E-11, Te -5.15E-06 - 288, 12.000, 0, En 4.550727155380E-06, CFL 0.00274, SL 2.5996E-03, M 7.05386E+16, S 35.2322, T 4.2990, Me 1.28E-16, Se -3.61E-11, Te -1.21E-05 - 312, 13.000, 0, En 5.284275335483E-06, CFL 0.00211, SL -4.8867E-03, M 7.05385E+16, S 35.2323, T 4.2981, Me 7.35E-17, Se -3.55E-10, Te -2.65E-05 - 336, 14.000, 0, En 4.320218538211E-06, CFL 0.00161, SL -8.9710E-03, M 7.05385E+16, S 35.2323, T 4.2976, Me -1.64E-16, Se -7.83E-11, Te -1.44E-05 - 360, 15.000, 0, En 5.282961190935E-06, CFL 0.00240, SL -1.1697E-02, M 7.05384E+16, S 35.2323, T 4.2972, Me 6.83E-17, Se -4.16E-10, Te -9.60E-06 - 384, 16.000, 0, En 5.236079835965E-06, CFL 0.00336, SL -1.4742E-02, M 7.05384E+16, S 35.2323, T 4.2966, Me -1.62E-16, Se -8.27E-11, Te -1.07E-05 - 408, 17.000, 0, En 1.948789541752E-06, CFL 0.00071, SL -2.5035E-02, M 7.05383E+16, S 35.2324, T 4.2950, Me -1.59E-16, Se 5.76E-11, Te -3.62E-05 - 432, 18.000, 0, En 3.228521550679E-06, CFL 0.00163, SL -3.4147E-02, M 7.05382E+16, S 35.2325, T 4.2937, Me -3.84E-16, Se 1.74E-09, Te -3.20E-05 - 456, 19.000, 0, En 3.928314235892E-06, CFL 0.00204, SL -1.0766E-02, M 7.05385E+16, S 35.2323, T 4.2929, Me 1.42E-16, Se 1.63E-08, Te 8.18E-05 - 480, 20.000, 0, En 3.205526319342E-06, CFL 0.00107, SL -1.0498E-02, M 7.05385E+16, S 35.2323, T 4.2920, Me -1.47E-16, Se 6.98E-12, Te 9.36E-07 - 504, 21.000, 0, En 4.013966265716E-06, CFL 0.00154, SL -1.7271E-02, M 7.05384E+16, S 35.2323, T 4.2910, Me 1.08E-16, Se 1.24E-09, Te -2.36E-05 - 528, 22.000, 0, En 5.690039805890E-06, CFL 0.00319, SL -2.1074E-02, M 7.05383E+16, S 35.2324, T 4.2906, Me -1.15E-16, Se 3.08E-11, Te -1.32E-05 - 552, 23.000, 0, En 7.592072789193E-06, CFL 0.00336, SL -2.5695E-02, M 7.05383E+16, S 35.2324, T 4.2900, Me -1.51E-16, Se 7.26E-10, Te -1.61E-05 - 576, 24.000, 0, En 8.609701397446E-06, CFL 0.00314, SL -2.7257E-02, M 7.05382E+16, S 35.2324, T 4.2899, Me 1.78E-16, Se -8.74E-12, Te -5.43E-06 - 600, 25.000, 0, En 6.574535187399E-06, CFL 0.00187, SL -3.4194E-02, M 7.05382E+16, S 35.2325, T 4.2890, Me 1.61E-17, Se 1.64E-09, Te -2.41E-05 - 624, 26.000, 0, En 3.392750047034E-06, CFL 0.00128, SL -3.8898E-02, M 7.05381E+16, S 35.2325, T 4.2885, Me -4.21E-17, Se 6.94E-10, Te -1.63E-05 - 648, 27.000, 0, En 2.985825702576E-06, CFL 0.00178, SL -4.2852E-02, M 7.05380E+16, S 35.2325, T 4.2879, Me 9.63E-17, Se 5.16E-10, Te -1.37E-05 - 672, 28.000, 0, En 1.253417220716E-05, CFL 0.00453, SL -3.7184E-02, M 7.05381E+16, S 35.2325, T 4.2877, Me -8.43E-17, Se 1.08E-09, Te 1.96E-05 - 696, 29.000, 0, En 9.270037567461E-07, CFL 0.00130, SL -4.4104E-02, M 7.05380E+16, S 35.2325, T 4.2864, Me -9.09E-17, Se 1.61E-09, Te -2.40E-05 - 720, 30.000, 0, En 4.299559818067E-07, CFL 0.00061, SL -5.2318E-02, M 7.05379E+16, S 35.2326, T 4.2850, Me 1.13E-16, Se 1.30E-09, Te -2.84E-05 + 24, 1.000, 0, En 6.327456237084E-07, CFL 0.00133, SL -6.1796E-03, M 7.05385E+16, S 35.2323, T 4.3026, Me 6.40E-17, Se 0.00E+00, Te 1.83E-16 + 48, 2.000, 0, En 1.254587446015E-06, CFL 0.00145, SL 7.7375E-03, M 7.05387E+16, S 35.2322, T 4.3021, Me -9.27E-17, Se 0.00E+00, Te 5.63E-16 + 72, 3.000, 0, En 7.624573944968E-07, CFL 0.00107, SL 1.7286E-03, M 7.05386E+16, S 35.2322, T 4.3012, Me -3.35E-16, Se 2.90E-14, Te -5.50E-16 + 96, 4.000, 0, En 3.018513365319E-06, CFL 0.00285, SL -1.1511E-03, M 7.05386E+16, S 35.2322, T 4.3006, Me 3.08E-18, Se 0.00E+00, Te 2.44E-15 + 120, 5.000, 0, En 2.849349933846E-06, CFL 0.00214, SL -3.5312E-03, M 7.05385E+16, S 35.2323, T 4.3004, Me -6.74E-17, Se 1.45E-14, Te 1.48E-15 + 144, 6.000, 0, En 1.427956056629E-06, CFL 0.00205, SL -5.5946E-03, M 7.05385E+16, S 35.2323, T 4.3002, Me 2.75E-17, Se -7.26E-15, Te -1.90E-15 + 168, 7.000, 0, En 2.328812008579E-06, CFL 0.00217, SL -3.7707E-03, M 7.05385E+16, S 35.2323, T 4.2999, Me 6.90E-17, Se -5.08E-14, Te -1.68E-15 + 192, 8.000, 0, En 2.202294263432E-06, CFL 0.00136, SL 3.2469E-03, M 7.05386E+16, S 35.2322, T 4.2997, Me 8.51E-17, Se -2.90E-14, Te 1.22E-15 + 216, 9.000, 0, En 2.197138768027E-06, CFL 0.00147, SL 8.9665E-03, M 7.05387E+16, S 35.2322, T 4.2996, Me -1.97E-16, Se 7.26E-15, Te 3.90E-15 + 240, 10.000, 0, En 5.166432987324E-06, CFL 0.00332, SL 7.4792E-03, M 7.05387E+16, S 35.2322, T 4.2995, Me 5.58E-17, Se 3.63E-14, Te 1.27E-15 + 264, 11.000, 0, En 6.478989180905E-06, CFL 0.00418, SL 6.0258E-03, M 7.05387E+16, S 35.2322, T 4.2993, Me 3.61E-17, Se 2.90E-14, Te 7.01E-16 + 288, 12.000, 0, En 4.550827763719E-06, CFL 0.00274, SL 2.5996E-03, M 7.05386E+16, S 35.2322, T 4.2990, Me 1.28E-16, Se -2.18E-14, Te 7.36E-16 + 312, 13.000, 0, En 5.284348405860E-06, CFL 0.00211, SL -4.8867E-03, M 7.05385E+16, S 35.2323, T 4.2981, Me 7.35E-17, Se 0.00E+00, Te 4.01E-15 + 336, 14.000, 0, En 4.320055322312E-06, CFL 0.00161, SL -8.9710E-03, M 7.05385E+16, S 35.2323, T 4.2976, Me -1.64E-16, Se -7.26E-15, Te -2.51E-15 + 360, 15.000, 0, En 5.282873755414E-06, CFL 0.00240, SL -1.1697E-02, M 7.05384E+16, S 35.2323, T 4.2972, Me 6.83E-17, Se 1.45E-14, Te -6.31E-16 + 384, 16.000, 0, En 5.236059308270E-06, CFL 0.00336, SL -1.4742E-02, M 7.05384E+16, S 35.2323, T 4.2966, Me -1.62E-16, Se 2.18E-14, Te 1.30E-15 + 408, 17.000, 0, En 1.948707063812E-06, CFL 0.00071, SL -2.5035E-02, M 7.05383E+16, S 35.2324, T 4.2950, Me -1.59E-16, Se -1.45E-14, Te -2.67E-15 + 432, 18.000, 0, En 3.228223116896E-06, CFL 0.00163, SL -3.4147E-02, M 7.05382E+16, S 35.2325, T 4.2937, Me -3.84E-16, Se 3.63E-14, Te 1.59E-15 + 456, 19.000, 0, En 3.928772345957E-06, CFL 0.00204, SL -1.0766E-02, M 7.05385E+16, S 35.2323, T 4.2929, Me 1.42E-16, Se 0.00E+00, Te -7.66E-16 + 480, 20.000, 0, En 3.205647317754E-06, CFL 0.00107, SL -1.0498E-02, M 7.05385E+16, S 35.2323, T 4.2920, Me -1.47E-16, Se 1.45E-14, Te 8.09E-16 + 504, 21.000, 0, En 4.013904244299E-06, CFL 0.00154, SL -1.7271E-02, M 7.05384E+16, S 35.2323, T 4.2910, Me 1.08E-16, Se 2.18E-14, Te 1.82E-15 + 528, 22.000, 0, En 5.689855887394E-06, CFL 0.00319, SL -2.1074E-02, M 7.05383E+16, S 35.2324, T 4.2906, Me -1.15E-16, Se -1.45E-14, Te 2.96E-16 + 552, 23.000, 0, En 7.591712632865E-06, CFL 0.00336, SL -2.5695E-02, M 7.05383E+16, S 35.2324, T 4.2900, Me -1.51E-16, Se 1.45E-14, Te -1.18E-15 + 576, 24.000, 0, En 8.609425698939E-06, CFL 0.00314, SL -2.7257E-02, M 7.05382E+16, S 35.2324, T 4.2899, Me 1.78E-16, Se 7.26E-15, Te -6.58E-16 + 600, 25.000, 0, En 6.573841074782E-06, CFL 0.00187, SL -3.4194E-02, M 7.05382E+16, S 35.2325, T 4.2890, Me 1.61E-17, Se 2.18E-14, Te 3.52E-15 + 624, 26.000, 0, En 3.392616167454E-06, CFL 0.00128, SL -3.8898E-02, M 7.05381E+16, S 35.2325, T 4.2885, Me -4.21E-17, Se 2.18E-14, Te 2.17E-15 + 648, 27.000, 0, En 2.985695529518E-06, CFL 0.00178, SL -4.2852E-02, M 7.05380E+16, S 35.2325, T 4.2879, Me 9.63E-17, Se 7.26E-15, Te -6.94E-16 + 672, 28.000, 0, En 1.253597963118E-05, CFL 0.00453, SL -3.7184E-02, M 7.05381E+16, S 35.2325, T 4.2877, Me -8.43E-17, Se -7.26E-15, Te 2.66E-15 + 696, 29.000, 0, En 9.267537474349E-07, CFL 0.00130, SL -4.4104E-02, M 7.05380E+16, S 35.2325, T 4.2864, Me -9.09E-17, Se 1.45E-14, Te -2.11E-16 + 720, 30.000, 0, En 4.297699723563E-07, CFL 0.00061, SL -5.2318E-02, M 7.05379E+16, S 35.2326, T 4.2850, Me 1.13E-16, Se 0.00E+00, Te 2.11E-15 diff --git a/examples/single_column_z/timestats.intel b/examples/single_column_z/timestats.intel index 0957573fa8..aaa2afcd88 100644 --- a/examples/single_column_z/timestats.intel +++ b/examples/single_column_z/timestats.intel @@ -1,33 +1,33 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 7.533619956414E-28, CFL 0.00000, SL 0.0000E+00, M 7.05386E+16, S 35.2322, T 4.3037, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 6.328124535050E-07, CFL 0.00133, SL -6.1796E-03, M 7.05385E+16, S 35.2323, T 4.3026, Me 6.40E-17, Se 8.37E-09, Te -2.27E-05 - 48, 2.000, 0, En 1.254220979641E-06, CFL 0.00145, SL 7.7375E-03, M 7.05387E+16, S 35.2322, T 4.3021, Me -9.27E-17, Se -4.36E-09, Te 5.03E-05 - 72, 3.000, 0, En 7.625845487897E-07, CFL 0.00107, SL 1.7286E-03, M 7.05386E+16, S 35.2322, T 4.3012, Me -3.35E-16, Se -6.19E-10, Te -2.16E-05 - 96, 4.000, 0, En 3.018794735707E-06, CFL 0.00285, SL -1.1511E-03, M 7.05386E+16, S 35.2322, T 4.3006, Me 3.08E-18, Se -5.63E-10, Te -1.03E-05 - 120, 5.000, 0, En 2.849677478213E-06, CFL 0.00214, SL -3.5312E-03, M 7.05385E+16, S 35.2323, T 4.3004, Me -6.74E-17, Se -1.16E-10, Te -8.49E-06 - 144, 6.000, 0, En 1.428163783361E-06, CFL 0.00205, SL -5.5946E-03, M 7.05385E+16, S 35.2323, T 4.3002, Me 2.75E-17, Se 1.80E-11, Te -7.35E-06 - 168, 7.000, 0, En 2.329004966101E-06, CFL 0.00217, SL -3.7707E-03, M 7.05385E+16, S 35.2323, T 4.2999, Me 6.90E-17, Se -3.32E-11, Te 6.48E-06 - 192, 8.000, 0, En 2.202337118826E-06, CFL 0.00136, SL 3.2469E-03, M 7.05386E+16, S 35.2322, T 4.2997, Me 8.51E-17, Se 5.59E-11, Te 2.49E-05 - 216, 9.000, 0, En 2.197061626849E-06, CFL 0.00147, SL 8.9665E-03, M 7.05387E+16, S 35.2322, T 4.2996, Me -1.97E-16, Se 6.66E-10, Te 2.03E-05 - 240, 10.000, 0, En 5.166447515883E-06, CFL 0.00332, SL 7.4792E-03, M 7.05387E+16, S 35.2322, T 4.2995, Me 5.58E-17, Se -2.35E-10, Te -5.27E-06 - 264, 11.000, 0, En 6.478876275173E-06, CFL 0.00418, SL 6.0258E-03, M 7.05387E+16, S 35.2322, T 4.2993, Me 3.61E-17, Se -5.26E-11, Te -5.15E-06 - 288, 12.000, 0, En 4.550727155394E-06, CFL 0.00274, SL 2.5996E-03, M 7.05386E+16, S 35.2322, T 4.2990, Me 1.28E-16, Se -3.61E-11, Te -1.21E-05 - 312, 13.000, 0, En 5.284275335465E-06, CFL 0.00211, SL -4.8867E-03, M 7.05385E+16, S 35.2323, T 4.2981, Me 7.35E-17, Se -3.55E-10, Te -2.65E-05 - 336, 14.000, 0, En 4.320218538216E-06, CFL 0.00161, SL -8.9710E-03, M 7.05385E+16, S 35.2323, T 4.2976, Me -1.64E-16, Se -7.83E-11, Te -1.44E-05 - 360, 15.000, 0, En 5.282961190936E-06, CFL 0.00240, SL -1.1697E-02, M 7.05384E+16, S 35.2323, T 4.2972, Me 6.83E-17, Se -4.16E-10, Te -9.60E-06 - 384, 16.000, 0, En 5.236079835964E-06, CFL 0.00336, SL -1.4742E-02, M 7.05384E+16, S 35.2323, T 4.2966, Me -1.62E-16, Se -8.27E-11, Te -1.07E-05 - 408, 17.000, 0, En 1.948789541783E-06, CFL 0.00071, SL -2.5035E-02, M 7.05383E+16, S 35.2324, T 4.2950, Me -1.59E-16, Se 5.76E-11, Te -3.62E-05 - 432, 18.000, 0, En 3.228521550681E-06, CFL 0.00163, SL -3.4147E-02, M 7.05382E+16, S 35.2325, T 4.2937, Me -3.84E-16, Se 1.74E-09, Te -3.20E-05 - 456, 19.000, 0, En 3.928314235898E-06, CFL 0.00204, SL -1.0766E-02, M 7.05385E+16, S 35.2323, T 4.2929, Me 1.42E-16, Se 1.63E-08, Te 8.18E-05 - 480, 20.000, 0, En 3.205526319334E-06, CFL 0.00107, SL -1.0498E-02, M 7.05385E+16, S 35.2323, T 4.2920, Me -1.47E-16, Se 6.98E-12, Te 9.36E-07 - 504, 21.000, 0, En 4.013966265708E-06, CFL 0.00154, SL -1.7271E-02, M 7.05384E+16, S 35.2323, T 4.2910, Me 1.08E-16, Se 1.24E-09, Te -2.36E-05 - 528, 22.000, 0, En 5.690039806424E-06, CFL 0.00319, SL -2.1074E-02, M 7.05383E+16, S 35.2324, T 4.2906, Me -1.15E-16, Se 3.08E-11, Te -1.32E-05 - 552, 23.000, 0, En 7.592072789198E-06, CFL 0.00336, SL -2.5695E-02, M 7.05383E+16, S 35.2324, T 4.2900, Me -1.51E-16, Se 7.26E-10, Te -1.61E-05 - 576, 24.000, 0, En 8.609701397409E-06, CFL 0.00314, SL -2.7257E-02, M 7.05382E+16, S 35.2324, T 4.2899, Me 1.78E-16, Se -8.75E-12, Te -5.43E-06 - 600, 25.000, 0, En 6.574535187407E-06, CFL 0.00187, SL -3.4194E-02, M 7.05382E+16, S 35.2325, T 4.2890, Me 1.61E-17, Se 1.64E-09, Te -2.41E-05 - 624, 26.000, 0, En 3.392750047045E-06, CFL 0.00128, SL -3.8898E-02, M 7.05381E+16, S 35.2325, T 4.2885, Me -4.21E-17, Se 6.94E-10, Te -1.63E-05 - 648, 27.000, 0, En 2.985825702595E-06, CFL 0.00178, SL -4.2852E-02, M 7.05380E+16, S 35.2325, T 4.2879, Me 9.63E-17, Se 5.16E-10, Te -1.37E-05 - 672, 28.000, 0, En 1.253417220716E-05, CFL 0.00453, SL -3.7184E-02, M 7.05381E+16, S 35.2325, T 4.2877, Me -8.43E-17, Se 1.08E-09, Te 1.96E-05 - 696, 29.000, 0, En 9.270037567437E-07, CFL 0.00130, SL -4.4104E-02, M 7.05380E+16, S 35.2325, T 4.2864, Me -9.09E-17, Se 1.61E-09, Te -2.40E-05 - 720, 30.000, 0, En 4.299559818100E-07, CFL 0.00061, SL -5.2318E-02, M 7.05379E+16, S 35.2326, T 4.2850, Me 1.13E-16, Se 1.30E-09, Te -2.84E-05 + 24, 1.000, 0, En 6.327456237025E-07, CFL 0.00133, SL -6.1796E-03, M 7.05385E+16, S 35.2323, T 4.3026, Me 6.40E-17, Se 0.00E+00, Te 1.83E-16 + 48, 2.000, 0, En 1.254587446016E-06, CFL 0.00145, SL 7.7375E-03, M 7.05387E+16, S 35.2322, T 4.3021, Me -9.27E-17, Se 0.00E+00, Te 5.63E-16 + 72, 3.000, 0, En 7.624573944901E-07, CFL 0.00107, SL 1.7286E-03, M 7.05386E+16, S 35.2322, T 4.3012, Me -3.35E-16, Se 2.90E-14, Te 3.97E-16 + 96, 4.000, 0, En 3.018513365320E-06, CFL 0.00285, SL -1.1511E-03, M 7.05386E+16, S 35.2322, T 4.3006, Me 3.08E-18, Se 0.00E+00, Te 2.44E-15 + 120, 5.000, 0, En 2.849349933857E-06, CFL 0.00214, SL -3.5312E-03, M 7.05385E+16, S 35.2323, T 4.3004, Me -6.74E-17, Se 1.45E-14, Te 5.30E-16 + 144, 6.000, 0, En 1.427956056592E-06, CFL 0.00205, SL -5.5946E-03, M 7.05385E+16, S 35.2323, T 4.3002, Me 2.75E-17, Se -7.26E-15, Te -1.90E-15 + 168, 7.000, 0, En 2.328812008318E-06, CFL 0.00217, SL -3.7707E-03, M 7.05385E+16, S 35.2323, T 4.2999, Me 6.90E-17, Se -5.08E-14, Te -1.68E-15 + 192, 8.000, 0, En 2.202294263422E-06, CFL 0.00136, SL 3.2469E-03, M 7.05386E+16, S 35.2322, T 4.2997, Me 8.51E-17, Se -2.90E-14, Te 2.17E-15 + 216, 9.000, 0, En 2.197138768031E-06, CFL 0.00147, SL 8.9665E-03, M 7.05387E+16, S 35.2322, T 4.2996, Me -1.97E-16, Se 7.26E-15, Te 2.96E-15 + 240, 10.000, 0, En 5.166432987316E-06, CFL 0.00332, SL 7.4792E-03, M 7.05387E+16, S 35.2322, T 4.2995, Me 5.58E-17, Se 3.63E-14, Te 2.22E-15 + 264, 11.000, 0, En 6.478989180907E-06, CFL 0.00418, SL 6.0258E-03, M 7.05387E+16, S 35.2322, T 4.2993, Me 3.61E-17, Se 2.90E-14, Te -2.46E-16 + 288, 12.000, 0, En 4.550827763711E-06, CFL 0.00274, SL 2.5996E-03, M 7.05386E+16, S 35.2322, T 4.2990, Me 1.28E-16, Se -2.18E-14, Te 1.68E-15 + 312, 13.000, 0, En 5.284348405887E-06, CFL 0.00211, SL -4.8867E-03, M 7.05385E+16, S 35.2323, T 4.2981, Me 7.35E-17, Se 0.00E+00, Te 3.06E-15 + 336, 14.000, 0, En 4.320055322320E-06, CFL 0.00161, SL -8.9710E-03, M 7.05385E+16, S 35.2323, T 4.2976, Me -1.64E-16, Se -7.26E-15, Te -1.57E-15 + 360, 15.000, 0, En 5.282873755408E-06, CFL 0.00240, SL -1.1697E-02, M 7.05384E+16, S 35.2323, T 4.2972, Me 6.83E-17, Se 1.45E-14, Te -1.58E-15 + 384, 16.000, 0, En 5.236059308270E-06, CFL 0.00336, SL -1.4742E-02, M 7.05384E+16, S 35.2323, T 4.2966, Me -1.62E-16, Se 2.18E-14, Te 1.30E-15 + 408, 17.000, 0, En 1.948707063812E-06, CFL 0.00071, SL -2.5035E-02, M 7.05383E+16, S 35.2324, T 4.2950, Me -1.59E-16, Se -1.45E-14, Te -1.72E-15 + 432, 18.000, 0, En 3.228223116893E-06, CFL 0.00163, SL -3.4147E-02, M 7.05382E+16, S 35.2325, T 4.2937, Me -3.84E-16, Se 3.63E-14, Te 1.59E-15 + 456, 19.000, 0, En 3.928772345956E-06, CFL 0.00204, SL -1.0766E-02, M 7.05385E+16, S 35.2323, T 4.2929, Me 1.42E-16, Se 0.00E+00, Te -7.67E-16 + 480, 20.000, 0, En 3.205647317740E-06, CFL 0.00107, SL -1.0498E-02, M 7.05385E+16, S 35.2323, T 4.2920, Me -1.47E-16, Se 1.45E-14, Te -1.38E-16 + 504, 21.000, 0, En 4.013904244267E-06, CFL 0.00154, SL -1.7271E-02, M 7.05384E+16, S 35.2323, T 4.2910, Me 1.08E-16, Se 2.18E-14, Te 2.76E-15 + 528, 22.000, 0, En 5.689855887485E-06, CFL 0.00319, SL -2.1074E-02, M 7.05383E+16, S 35.2324, T 4.2906, Me -1.15E-16, Se -1.45E-14, Te -6.51E-16 + 552, 23.000, 0, En 7.591712632870E-06, CFL 0.00336, SL -2.5695E-02, M 7.05383E+16, S 35.2324, T 4.2900, Me -1.51E-16, Se 1.45E-14, Te -1.18E-15 + 576, 24.000, 0, En 8.609425698907E-06, CFL 0.00314, SL -2.7257E-02, M 7.05382E+16, S 35.2324, T 4.2899, Me 1.78E-16, Se 7.26E-15, Te 2.88E-16 + 600, 25.000, 0, En 6.573841074781E-06, CFL 0.00187, SL -3.4194E-02, M 7.05382E+16, S 35.2325, T 4.2890, Me 1.61E-17, Se 1.45E-14, Te 2.57E-15 + 624, 26.000, 0, En 3.392616167457E-06, CFL 0.00128, SL -3.8898E-02, M 7.05381E+16, S 35.2325, T 4.2885, Me -4.21E-17, Se 2.90E-14, Te 2.17E-15 + 648, 27.000, 0, En 2.985695529530E-06, CFL 0.00178, SL -4.2852E-02, M 7.05380E+16, S 35.2325, T 4.2879, Me 9.63E-17, Se 0.00E+00, Te -6.94E-16 + 672, 28.000, 0, En 1.253597963118E-05, CFL 0.00453, SL -3.7184E-02, M 7.05381E+16, S 35.2325, T 4.2877, Me -8.43E-17, Se -7.26E-15, Te 2.66E-15 + 696, 29.000, 0, En 9.267537474331E-07, CFL 0.00130, SL -4.4104E-02, M 7.05380E+16, S 35.2325, T 4.2864, Me -9.09E-17, Se 2.18E-14, Te -2.11E-16 + 720, 30.000, 0, En 4.297699723573E-07, CFL 0.00061, SL -5.2318E-02, M 7.05379E+16, S 35.2326, T 4.2850, Me 1.13E-16, Se -7.26E-15, Te 3.06E-15 diff --git a/examples/single_column_z/timestats.pgi b/examples/single_column_z/timestats.pgi index 5caed08d22..7aba2bc019 100644 --- a/examples/single_column_z/timestats.pgi +++ b/examples/single_column_z/timestats.pgi @@ -1,33 +1,33 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 7.533619956414E-28, CFL 0.00000, SL 0.0000E+00, M 7.05386E+16, S 35.2322, T 4.3037, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 6.328124534995E-07, CFL 0.00133, SL -6.1796E-03, M 7.05385E+16, S 35.2323, T 4.3026, Me 6.40E-17, Se 8.37E-09, Te -2.27E-05 - 48, 2.000, 0, En 1.254220979640E-06, CFL 0.00145, SL 7.7375E-03, M 7.05387E+16, S 35.2322, T 4.3021, Me -9.27E-17, Se -4.36E-09, Te 5.03E-05 - 72, 3.000, 0, En 7.625845487945E-07, CFL 0.00107, SL 1.7286E-03, M 7.05386E+16, S 35.2322, T 4.3012, Me -3.35E-16, Se -6.19E-10, Te -2.16E-05 - 96, 4.000, 0, En 3.018794735712E-06, CFL 0.00285, SL -1.1511E-03, M 7.05386E+16, S 35.2322, T 4.3006, Me 3.08E-18, Se -5.63E-10, Te -1.03E-05 - 120, 5.000, 0, En 2.849677478315E-06, CFL 0.00214, SL -3.5312E-03, M 7.05385E+16, S 35.2323, T 4.3004, Me -6.74E-17, Se -1.16E-10, Te -8.49E-06 - 144, 6.000, 0, En 1.428163783411E-06, CFL 0.00205, SL -5.5946E-03, M 7.05385E+16, S 35.2323, T 4.3002, Me 2.75E-17, Se 1.80E-11, Te -7.35E-06 - 168, 7.000, 0, En 2.329004966106E-06, CFL 0.00217, SL -3.7707E-03, M 7.05385E+16, S 35.2323, T 4.2999, Me 6.90E-17, Se -3.32E-11, Te 6.48E-06 - 192, 8.000, 0, En 2.202337118822E-06, CFL 0.00136, SL 3.2469E-03, M 7.05386E+16, S 35.2322, T 4.2997, Me 8.51E-17, Se 5.59E-11, Te 2.49E-05 - 216, 9.000, 0, En 2.197061626846E-06, CFL 0.00147, SL 8.9665E-03, M 7.05387E+16, S 35.2322, T 4.2996, Me -1.97E-16, Se 6.66E-10, Te 2.03E-05 - 240, 10.000, 0, En 5.166447515883E-06, CFL 0.00332, SL 7.4792E-03, M 7.05387E+16, S 35.2322, T 4.2995, Me 5.58E-17, Se -2.35E-10, Te -5.27E-06 - 264, 11.000, 0, En 6.478876275173E-06, CFL 0.00418, SL 6.0258E-03, M 7.05387E+16, S 35.2322, T 4.2993, Me 3.61E-17, Se -5.26E-11, Te -5.15E-06 - 288, 12.000, 0, En 4.550727155381E-06, CFL 0.00274, SL 2.5996E-03, M 7.05386E+16, S 35.2322, T 4.2990, Me 1.28E-16, Se -3.61E-11, Te -1.21E-05 - 312, 13.000, 0, En 5.284275335497E-06, CFL 0.00211, SL -4.8867E-03, M 7.05385E+16, S 35.2323, T 4.2981, Me 7.35E-17, Se -3.55E-10, Te -2.65E-05 - 336, 14.000, 0, En 4.320218538203E-06, CFL 0.00161, SL -8.9710E-03, M 7.05385E+16, S 35.2323, T 4.2976, Me -1.64E-16, Se -7.83E-11, Te -1.44E-05 - 360, 15.000, 0, En 5.282961190926E-06, CFL 0.00240, SL -1.1697E-02, M 7.05384E+16, S 35.2323, T 4.2972, Me 6.83E-17, Se -4.16E-10, Te -9.60E-06 - 384, 16.000, 0, En 5.236079835970E-06, CFL 0.00336, SL -1.4742E-02, M 7.05384E+16, S 35.2323, T 4.2966, Me -1.62E-16, Se -8.27E-11, Te -1.07E-05 - 408, 17.000, 0, En 1.948789541794E-06, CFL 0.00071, SL -2.5035E-02, M 7.05383E+16, S 35.2324, T 4.2950, Me -1.59E-16, Se 5.76E-11, Te -3.62E-05 - 432, 18.000, 0, En 3.228521550681E-06, CFL 0.00163, SL -3.4147E-02, M 7.05382E+16, S 35.2325, T 4.2937, Me -3.84E-16, Se 1.74E-09, Te -3.20E-05 - 456, 19.000, 0, En 3.928314235898E-06, CFL 0.00204, SL -1.0766E-02, M 7.05385E+16, S 35.2323, T 4.2929, Me 1.42E-16, Se 1.63E-08, Te 8.18E-05 - 480, 20.000, 0, En 3.205526319339E-06, CFL 0.00107, SL -1.0498E-02, M 7.05385E+16, S 35.2323, T 4.2920, Me -1.47E-16, Se 6.98E-12, Te 9.36E-07 - 504, 21.000, 0, En 4.013966265738E-06, CFL 0.00154, SL -1.7271E-02, M 7.05384E+16, S 35.2323, T 4.2910, Me 1.08E-16, Se 1.24E-09, Te -2.36E-05 - 528, 22.000, 0, En 5.690039806237E-06, CFL 0.00319, SL -2.1074E-02, M 7.05383E+16, S 35.2324, T 4.2906, Me -1.15E-16, Se 3.08E-11, Te -1.32E-05 - 552, 23.000, 0, En 7.592072789196E-06, CFL 0.00336, SL -2.5695E-02, M 7.05383E+16, S 35.2324, T 4.2900, Me -1.51E-16, Se 7.26E-10, Te -1.61E-05 - 576, 24.000, 0, En 8.609701397544E-06, CFL 0.00314, SL -2.7257E-02, M 7.05382E+16, S 35.2324, T 4.2899, Me 1.78E-16, Se -8.75E-12, Te -5.43E-06 - 600, 25.000, 0, En 6.574535187402E-06, CFL 0.00187, SL -3.4194E-02, M 7.05382E+16, S 35.2325, T 4.2890, Me 1.61E-17, Se 1.64E-09, Te -2.41E-05 - 624, 26.000, 0, En 3.392750046959E-06, CFL 0.00128, SL -3.8898E-02, M 7.05381E+16, S 35.2325, T 4.2885, Me -4.21E-17, Se 6.94E-10, Te -1.63E-05 - 648, 27.000, 0, En 2.985825702576E-06, CFL 0.00178, SL -4.2852E-02, M 7.05380E+16, S 35.2325, T 4.2879, Me 9.63E-17, Se 5.16E-10, Te -1.37E-05 - 672, 28.000, 0, En 1.253417220716E-05, CFL 0.00453, SL -3.7184E-02, M 7.05381E+16, S 35.2325, T 4.2877, Me -8.43E-17, Se 1.08E-09, Te 1.96E-05 - 696, 29.000, 0, En 9.270037567479E-07, CFL 0.00130, SL -4.4104E-02, M 7.05380E+16, S 35.2325, T 4.2864, Me -9.09E-17, Se 1.61E-09, Te -2.40E-05 - 720, 30.000, 0, En 4.299559818134E-07, CFL 0.00061, SL -5.2318E-02, M 7.05379E+16, S 35.2326, T 4.2850, Me 1.13E-16, Se 1.30E-09, Te -2.84E-05 + 24, 1.000, 0, En 6.327456237035E-07, CFL 0.00133, SL -6.1796E-03, M 7.05385E+16, S 35.2323, T 4.3026, Me 6.40E-17, Se 0.00E+00, Te 1.83E-16 + 48, 2.000, 0, En 1.254587446011E-06, CFL 0.00145, SL 7.7375E-03, M 7.05387E+16, S 35.2322, T 4.3021, Me -9.27E-17, Se 0.00E+00, Te 5.63E-16 + 72, 3.000, 0, En 7.624573944971E-07, CFL 0.00107, SL 1.7286E-03, M 7.05386E+16, S 35.2322, T 4.3012, Me -3.35E-16, Se 2.90E-14, Te 3.97E-16 + 96, 4.000, 0, En 3.018513365315E-06, CFL 0.00285, SL -1.1511E-03, M 7.05386E+16, S 35.2322, T 4.3006, Me 3.08E-18, Se 0.00E+00, Te 2.44E-15 + 120, 5.000, 0, En 2.849349933842E-06, CFL 0.00214, SL -3.5312E-03, M 7.05385E+16, S 35.2323, T 4.3004, Me -6.74E-17, Se 1.45E-14, Te 5.30E-16 + 144, 6.000, 0, En 1.427956056613E-06, CFL 0.00205, SL -5.5946E-03, M 7.05385E+16, S 35.2323, T 4.3002, Me 2.75E-17, Se -7.26E-15, Te -1.90E-15 + 168, 7.000, 0, En 2.328812008449E-06, CFL 0.00217, SL -3.7707E-03, M 7.05385E+16, S 35.2323, T 4.2999, Me 6.90E-17, Se -5.08E-14, Te -1.68E-15 + 192, 8.000, 0, En 2.202294263425E-06, CFL 0.00136, SL 3.2469E-03, M 7.05386E+16, S 35.2322, T 4.2997, Me 8.51E-17, Se -2.90E-14, Te 1.22E-15 + 216, 9.000, 0, En 2.197138768030E-06, CFL 0.00147, SL 8.9665E-03, M 7.05387E+16, S 35.2322, T 4.2996, Me -1.97E-16, Se 7.26E-15, Te 3.90E-15 + 240, 10.000, 0, En 5.166432987320E-06, CFL 0.00332, SL 7.4792E-03, M 7.05387E+16, S 35.2322, T 4.2995, Me 5.58E-17, Se 3.63E-14, Te 1.27E-15 + 264, 11.000, 0, En 6.478989180907E-06, CFL 0.00418, SL 6.0258E-03, M 7.05387E+16, S 35.2322, T 4.2993, Me 3.61E-17, Se 2.90E-14, Te 7.01E-16 + 288, 12.000, 0, En 4.550827763725E-06, CFL 0.00274, SL 2.5996E-03, M 7.05386E+16, S 35.2322, T 4.2990, Me 1.28E-16, Se -2.18E-14, Te 7.36E-16 + 312, 13.000, 0, En 5.284348405856E-06, CFL 0.00211, SL -4.8867E-03, M 7.05385E+16, S 35.2323, T 4.2981, Me 7.35E-17, Se 0.00E+00, Te 4.00E-15 + 336, 14.000, 0, En 4.320055322316E-06, CFL 0.00161, SL -8.9710E-03, M 7.05385E+16, S 35.2323, T 4.2976, Me -1.64E-16, Se -7.26E-15, Te -2.51E-15 + 360, 15.000, 0, En 5.282873755421E-06, CFL 0.00240, SL -1.1697E-02, M 7.05384E+16, S 35.2323, T 4.2972, Me 6.83E-17, Se 1.45E-14, Te -6.31E-16 + 384, 16.000, 0, En 5.236059308271E-06, CFL 0.00336, SL -1.4742E-02, M 7.05384E+16, S 35.2323, T 4.2966, Me -1.62E-16, Se 2.18E-14, Te 1.30E-15 + 408, 17.000, 0, En 1.948707063830E-06, CFL 0.00071, SL -2.5035E-02, M 7.05383E+16, S 35.2324, T 4.2950, Me -1.59E-16, Se -1.45E-14, Te -1.72E-15 + 432, 18.000, 0, En 3.228223116888E-06, CFL 0.00163, SL -3.4147E-02, M 7.05382E+16, S 35.2325, T 4.2937, Me -3.84E-16, Se 3.63E-14, Te 1.59E-15 + 456, 19.000, 0, En 3.928772345948E-06, CFL 0.00204, SL -1.0766E-02, M 7.05385E+16, S 35.2323, T 4.2929, Me 1.42E-16, Se 0.00E+00, Te -7.69E-16 + 480, 20.000, 0, En 3.205647317738E-06, CFL 0.00107, SL -1.0498E-02, M 7.05385E+16, S 35.2323, T 4.2920, Me -1.47E-16, Se 1.45E-14, Te -1.38E-16 + 504, 21.000, 0, En 4.013904244250E-06, CFL 0.00154, SL -1.7271E-02, M 7.05384E+16, S 35.2323, T 4.2910, Me 1.08E-16, Se 2.18E-14, Te 2.76E-15 + 528, 22.000, 0, En 5.689855887280E-06, CFL 0.00319, SL -2.1074E-02, M 7.05383E+16, S 35.2324, T 4.2906, Me -1.15E-16, Se -7.26E-15, Te -6.51E-16 + 552, 23.000, 0, En 7.591712632861E-06, CFL 0.00336, SL -2.5695E-02, M 7.05383E+16, S 35.2324, T 4.2900, Me -1.51E-16, Se 7.26E-15, Te -2.36E-16 + 576, 24.000, 0, En 8.609425699110E-06, CFL 0.00314, SL -2.7257E-02, M 7.05382E+16, S 35.2324, T 4.2899, Me 1.78E-16, Se 7.26E-15, Te -6.59E-16 + 600, 25.000, 0, En 6.573841074770E-06, CFL 0.00187, SL -3.4194E-02, M 7.05382E+16, S 35.2325, T 4.2890, Me 1.61E-17, Se 2.18E-14, Te 2.57E-15 + 624, 26.000, 0, En 3.392616167395E-06, CFL 0.00128, SL -3.8898E-02, M 7.05381E+16, S 35.2325, T 4.2885, Me -4.21E-17, Se 2.18E-14, Te 3.12E-15 + 648, 27.000, 0, En 2.985695529492E-06, CFL 0.00178, SL -4.2852E-02, M 7.05380E+16, S 35.2325, T 4.2879, Me 9.63E-17, Se 0.00E+00, Te -1.64E-15 + 672, 28.000, 0, En 1.253597963119E-05, CFL 0.00453, SL -3.7184E-02, M 7.05381E+16, S 35.2325, T 4.2877, Me -8.43E-17, Se -7.26E-15, Te 3.61E-15 + 696, 29.000, 0, En 9.267537474348E-07, CFL 0.00130, SL -4.4104E-02, M 7.05380E+16, S 35.2325, T 4.2864, Me -9.09E-17, Se 2.18E-14, Te 7.36E-16 + 720, 30.000, 0, En 4.297699723577E-07, CFL 0.00061, SL -5.2318E-02, M 7.05379E+16, S 35.2326, T 4.2850, Me 1.13E-16, Se 0.00E+00, Te 2.12E-15 diff --git a/src/parameterizations/vertical/MOM_diabatic_driver.F90 b/src/parameterizations/vertical/MOM_diabatic_driver.F90 index c79081c490..8c46e9035b 100644 --- a/src/parameterizations/vertical/MOM_diabatic_driver.F90 +++ b/src/parameterizations/vertical/MOM_diabatic_driver.F90 @@ -496,6 +496,13 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) call hchksum(G%H_to_m*eb, "after calc_entrain eb",G,haloshift=0) endif + ! Apply forcing when using the ALE algorithm + if (CS%useALEalgorithm) then + call cpu_clock_begin(id_clock_remap) + call applyBoundaryFluxes(G, dt, fluxes, CS%optics, ea, eb, h, tv) + call cpu_clock_end(id_clock_remap) + endif + ! Update h according to divergence of the difference between ! ea and eb. We keep a record of the original h in hold. ! In the following, the checks for negative values are to guard @@ -524,13 +531,6 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) call MOM_state_chksum("after negative check ", u(:,:,:), v(:,:,:), h(:,:,:), G) endif - ! Apply forcing when using the ALE algorithm - if (CS%useALEalgorithm) then - call cpu_clock_begin(id_clock_remap) - call applyBoundaryFluxes(G, dt, fluxes, CS%optics, ea, eb, h, tv) - call cpu_clock_end(id_clock_remap) - endif - ! Here, T and S are updated according to ea and eb. ! If using the bulk mixed layer, T and S are also updated ! by surface fluxes (in fluxes%*). @@ -666,7 +666,6 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) call adjust_salt(h, tv, G, CS) call cpu_clock_end(id_clock_mixedlayer) - if (CS%debug) call MOM_state_chksum("after Mixedlayer ", u, v, h, G) endif else ! Not BULKMIXEDLAYER. @@ -700,6 +699,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) endif endif ! end BULKMIXEDLAYER + if (CS%debug) call MOM_state_chksum("after mixed layer ", u, v, h, G) if (.not. CS%useALEalgorithm) then call cpu_clock_begin(id_clock_remap) @@ -880,7 +880,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) ! or enters the ocean with the surface velocity. if (CS%debug) then - call MOM_state_chksum("before tridiag ", u, v, h, G) + call MOM_state_chksum("before u/v tridiag ", u, v, h, G) endif call cpu_clock_begin(id_clock_tridiag) do j=js,je @@ -944,7 +944,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) enddo call cpu_clock_end(id_clock_tridiag) if (CS%debug) then - call MOM_state_chksum("after tridiag ", u, v, h, G) + call MOM_state_chksum("after u/v tridiag ", u, v, h, G) endif ! Frazil formation keeps the temperature above the freezing point. @@ -1763,6 +1763,11 @@ subroutine applyBoundaryFluxes(G, dt, fluxes, optics, ea, eb, h, tv) H_limit_fluxes, use_riverHeatContent, useCalvingHeatContent, & h2d, T2d, netThickness, netHeat, netSalt, Pen_SW_bnd, tv) + ! For passive tracers + do i=is,ie + ea(i,j,1) = netThickness(i) + enddo + do i=is,ie do k=1,nz ! Fraction of forcing that we put into this layer is normally 100%, unless the @@ -1782,16 +1787,16 @@ subroutine applyBoundaryFluxes(G, dt, fluxes, optics, ea, eb, h, tv) ! Adjust heating by the temperature of rain/water vapor dTemp = dTemp + dThickness*tv%T(i,j,k) + if (ASSOCIATED(tv%TempxPmE)) tv%TempxPmE(i,j) = tv%TempxPmE(i,j) + & + tv%T(i,j,k) * dThickness * G%H_to_kg_m2 ! Update state by the appropriate delta (change in state calculated above) hOld = h2d(i,k) ! Need to keep original thickness in hand h2d(i,k) = h2d(i,k) + dThickness - Ithickness = 1./h2d(i,k) + Ithickness = 1./h2d(i,k) ! Inverse of new thickness T2d(i,k) = (hOld*T2d(i,k) + dTemp)*Ithickness tv%S(i,j,k) = (hOld*tv%S(i,j,k) + dSalt)*Ithickness - ! update ea ?????????????????? - enddo ! k enddo ! i @@ -1807,6 +1812,7 @@ subroutine applyBoundaryFluxes(G, dt, fluxes, optics, ea, eb, h, tv) tv%T(i,j,k) = T2d(i,k) enddo enddo + enddo ! j deallocate(Pen_SW_bnd) From 46fa43198dc56fa9a4390450470f06f980784d15 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 6 Sep 2013 13:00:51 -0400 Subject: [PATCH 144/372] Added non-dimensional error in budget to screen output In addition to totals, changes and errors in the budgets of mass, heat and salt, all reported to the screen, we now write the non-dimensional error (error/total) in parenthesis, since this makes it easier to notice a large number. --- src/diagnostics/MOM_sum_output.F90 | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/src/diagnostics/MOM_sum_output.F90 b/src/diagnostics/MOM_sum_output.F90 index ac4dce8737..786e296c83 100644 --- a/src/diagnostics/MOM_sum_output.F90 +++ b/src/diagnostics/MOM_sum_output.F90 @@ -837,13 +837,23 @@ subroutine write_energy(u, v, h, tv, day, n, G, CS, tracer_CSp) if (CS%write_stocks) then write(*,'(" Total Energy: ",Z16.16,ES24.16)') toten, toten - write(*,'(" Total Mass: ",ES24.16,", Change: ",ES12.5," Error: ",ES12.5)') & - mass_tot, mass_chg, mass_anom + write(*,'(" Total Mass: ",ES24.16,", Change: ",ES12.5," Error: ",ES12.5," (",ES8.1,")")') & + mass_tot, mass_chg, mass_anom, mass_anom/mass_tot if (CS%use_temperature) then - write(*,'(" Total Salt: ",ES24.16,", Change: ",ES12.5," Error: ",ES12.5)') & + if (Salt == 0.) then + write(*,'(" Total Salt: ",ES24.16,", Change: ",ES12.5," Error: ",ES12.5)') & Salt*0.001, Salt_chg*0.001, Salt_anom*0.001 - write(*,'(" Total Heat: ",ES24.16,", Change: ",ES12.5," Error: ",ES12.5)') & + else + write(*,'(" Total Salt: ",ES24.16,", Change: ",ES12.5," Error: ",ES12.5," (",ES8.1,")")') & + Salt*0.001, Salt_chg*0.001, Salt_anom*0.001, Salt_anom/Salt + endif + if (Heat == 0.) then + write(*,'(" Total Heat: ",ES24.16,", Change: ",ES12.5," Error: ",ES12.5)') & Heat, Heat_chg, Heat_anom + else + write(*,'(" Total Heat: ",ES24.16,", Change: ",ES12.5," Error: ",ES12.5," (",ES8.1,")")') & + Heat, Heat_chg, Heat_anom, Heat_anom/Heat + endif endif do m=1,nTr_stocks From 6e998f649f6f52986d11bf059b6e4f12b1eb8842 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 6 Sep 2013 16:51:29 -0400 Subject: [PATCH 145/372] Moved "initialization" call to ALE_main up to MOM.F90 o initialize_ALE no longer adjusts h,u,v,T,S o the initial adjustments to h are now called directly from initialize_MOM and only if not restarting Should address Issue #1960 and Issue #1964 --- src/ALE/MOM_ALE.F90 | 37 ++++++++++++++++++++++--------------- src/core/MOM.F90 | 9 +++++++-- 2 files changed, 29 insertions(+), 17 deletions(-) diff --git a/src/ALE/MOM_ALE.F90 b/src/ALE/MOM_ALE.F90 index a228c58af8..e651405d7b 100644 --- a/src/ALE/MOM_ALE.F90 +++ b/src/ALE/MOM_ALE.F90 @@ -102,6 +102,7 @@ module MOM_ALE public pressure_gradient_ppm public usePressureReconstruction public pressureReconstructionScheme +public adjustGridForIntegrity ! ----------------------------------------------------------------------------- ! The following are private constants @@ -126,8 +127,7 @@ module MOM_ALE !------------------------------------------------------------------------------ ! Initialization of regridding !------------------------------------------------------------------------------ -subroutine initialize_ALE( param_file, G, h, & - u, v, tv, CS ) +subroutine initialize_ALE( param_file, G, CS ) !------------------------------------------------------------------------------ ! This routine is typically called (from initialize_MOM in file MOM.F90) ! before the main time integration loop to initialize the regridding stuff. @@ -138,10 +138,6 @@ subroutine initialize_ALE( param_file, G, h, & ! Arguments type(param_file_type), intent(in) :: param_file type(ocean_grid_type), intent(in) :: G - real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(inout) :: h - real, dimension(NIMEMB_,NJMEM_, NKMEM_), intent(inout) :: u - real, dimension(NIMEM_,NJMEMB_, NKMEM_), intent(inout) :: v - type(thermo_var_ptrs), intent(inout) :: tv type(ALE_CS), pointer :: CS ! Local variables @@ -285,17 +281,28 @@ subroutine initialize_ALE( param_file, G, h, & trim(remappingSchemesDoc), default=remappingDefaultScheme) call initialize_remapping( G%ke, string, CS%remapCS ) - ! Check grid integrity with respect to minimum allowed thickness - call check_grid_integrity( CS%regridCS, G, h(:,:,:) ) +end subroutine initialize_ALE - ! Perform one regridding/remapping step -- This should NOT modify - ! either the initial grid or the initial cell averages. This - ! step is therefore not strictly necessary but is included for historical - ! reasons when I needed to check whether the combination 'initial - ! conditions - regridding/remapping' was consistently implemented. - call ALE_main( G, h, u, v, tv, CS ) + +!------------------------------------------------------------------------------ +! Crudely adjust (initial) grid for integrity +!------------------------------------------------------------------------------ +subroutine adjustGridForIntegrity( CS, G, h ) +!------------------------------------------------------------------------------ +! This routine is typically called (from initialize_MOM in file MOM.F90) +! before the main time integration loop to initialize the regridding stuff. +! We read the MOM_input file to register the values of different +! regridding/remapping parameters. +!------------------------------------------------------------------------------ -end subroutine initialize_ALE + ! Arguments + type(ALE_CS), pointer :: CS + type(ocean_grid_type), intent(in) :: G + real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(inout) :: h + + call check_grid_integrity( CS%regridCS, G, h(:,:,:) ) + +end subroutine adjustGridForIntegrity !------------------------------------------------------------------------------ diff --git a/src/core/MOM.F90 b/src/core/MOM.F90 index 95356702c9..681c473ec1 100644 --- a/src/core/MOM.F90 +++ b/src/core/MOM.F90 @@ -399,7 +399,7 @@ module MOM use MOM_dynamics_legacy_split, only : step_MOM_dyn_legacy_split, register_restarts_dyn_legacy_split use MOM_dynamics_legacy_split, only : initialize_dyn_legacy_split, end_dyn_legacy_split use MOM_dynamics_legacy_split, only : adjustments_dyn_legacy_split, MOM_dyn_legacy_split_CS -use MOM_ALE, only : initialize_ALE, end_ALE, ALE_main, ALE_CS +use MOM_ALE, only : initialize_ALE, end_ALE, ALE_main, ALE_CS, adjustGridForIntegrity implicit none ; private @@ -1522,7 +1522,12 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) call vchksum(CS%v,"Pre initialize_ALE v",G,haloshift=1) call hchksum(CS%h, "Pre initialize_ALE h",G,haloshift=1) endif - call initialize_ALE(param_file, G, CS%h, CS%u, CS%v, CS%tv, CS%ALE_CSp) + call initialize_ALE(param_file, G, CS%ALE_CSp) + if (.not. query_initialized(CS%h,"h",CS%restart_CSp)) then + ! This is a not a restart so we do the following... + call adjustGridForIntegrity(CS%ALE_CSp, G, CS%h ) + call ALE_main( G, CS%h, CS%u, CS%v, CS%tv, CS%ALE_CSp ) + endif if (CS%debug) then call uchksum(CS%u,"Post initialize_ALE u",G,haloshift=1) call vchksum(CS%v,"Post initialize_ALE v",G,haloshift=1) From d817c768f3ebd2a04c8ca15b738162f5d9f833a6 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Sun, 8 Sep 2013 13:00:12 -0400 Subject: [PATCH 146/372] Renamed double_diffue_T_S to differential_diffuse_T_S o The routine double_diffuse_T_S suggested it was doing just double diffusion but infact was/is doing differential diffussion of T/S relative to the density diffusion Kd. double diffusion is infact calculated inside set_diffusivity. KPP will make use of differential diffusion too so renaming makes things less confusing. o Modifies subroutine and variable names in diabatic() and set_viscosity. o set_diffusion is unchanged since here it really is "double diffusion" --- .../vertical/MOM_diabatic_driver.F90 | 32 +++++++++---------- .../vertical/MOM_set_viscosity.F90 | 8 ++--- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/src/parameterizations/vertical/MOM_diabatic_driver.F90 b/src/parameterizations/vertical/MOM_diabatic_driver.F90 index 8c46e9035b..d7f9ff1d39 100644 --- a/src/parameterizations/vertical/MOM_diabatic_driver.F90 +++ b/src/parameterizations/vertical/MOM_diabatic_driver.F90 @@ -86,7 +86,7 @@ module MOM_diabatic_driver use MOM_int_tide_input, only : int_tide_input_end, int_tide_input_CS, int_tide_input_type use MOM_internal_tides, only : propagate_int_tide, register_int_tide_restarts use MOM_internal_tides, only : internal_tides_init, internal_tides_end, int_tide_CS -use MOM_kappa_shear, only : Calculate_kappa_shear, kappa_shear_init, Kappa_shear_CS +use MOM_kappa_shear, only : calculate_kappa_shear, kappa_shear_init, Kappa_shear_CS use MOM_KPP, only : KPP_CS, KPP_init, KPP_calculate, KPP_end, KPP_applyNonLocalTransport use MOM_opacity, only : opacity_init, set_opacity, opacity_end, opacity_CS use MOM_set_diffusivity, only : set_diffusivity, set_BBL_diffusivity @@ -177,7 +177,7 @@ module MOM_diabatic_driver integer :: id_clock_entrain, id_clock_mixedlayer, id_clock_set_diffusivity integer :: id_clock_uv_at_h, id_clock_frazil, id_clock_kappa_shear integer :: id_clock_tracers, id_clock_tridiag, id_clock_pass, id_clock_sponge -integer :: id_clock_geothermal, id_clock_double_diff, id_clock_remap +integer :: id_clock_geothermal, id_clock_differential_diff, id_clock_remap contains @@ -401,7 +401,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) endif call cpu_clock_begin(id_clock_kappa_shear) - call Calculate_kappa_shear(u_h, v_h, h, tv, fluxes%p_surf, visc%Kd_turb, visc%TKE_turb, & + call calculate_kappa_shear(u_h, v_h, h, tv, fluxes%p_surf, visc%Kd_turb, visc%TKE_turb, & dt, G, CS%kappa_shear_CSp) call cpu_clock_end(id_clock_kappa_shear) if (CS%debug) then @@ -450,9 +450,9 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) ! When used with KPP this needs to provide a diffusivity and happen before KPP ????? if (associated(visc%Kd_extra_T) .and. associated(visc%Kd_extra_S) .and. & associated(T)) then - call cpu_clock_begin(id_clock_double_diff) - call double_diffuse_T_S(h, tv, visc, dt, G) - call cpu_clock_end(id_clock_double_diff) + call cpu_clock_begin(id_clock_differential_diff) + call differential_diffuse_T_S(h, tv, visc, dt, G) + call cpu_clock_end(id_clock_differential_diff) endif ! If using the ALE algorithm, set ea=eb=Kd on interfaces for @@ -1119,7 +1119,7 @@ subroutine make_frazil(h, tv, G, CS) end subroutine make_frazil -subroutine double_diffuse_T_S(h, tv, visc, dt, G) +subroutine differential_diffuse_T_S(h, tv, visc, dt, G) real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h type(thermo_var_ptrs), intent(inout) :: tv type(vertvisc_type), intent(in) :: visc @@ -1160,13 +1160,13 @@ subroutine double_diffuse_T_S(h, tv, visc, dt, G) h_neglect = G%H_subroundoff if (.not.associated(tv%T)) call MOM_error(FATAL, & - "double_diffuse_T_S: Called with an unassociated tv%T") + "differential_diffuse_T_S: Called with an unassociated tv%T") if (.not.associated(tv%S)) call MOM_error(FATAL, & - "double_diffuse_T_S: Called with an unassociated tv%S") + "differential_diffuse_T_S: Called with an unassociated tv%S") if (.not.associated(visc%Kd_extra_T)) call MOM_error(FATAL, & - "double_diffuse_T_S: Called with an unassociated visc%Kd_extra_T") + "differential_diffuse_T_S: Called with an unassociated visc%Kd_extra_T") if (.not.associated(visc%Kd_extra_S)) call MOM_error(FATAL, & - "double_diffuse_T_S: Called with an unassociated visc%Kd_extra_S") + "differential_diffuse_T_S: Called with an unassociated visc%Kd_extra_S") T => tv%T ; S => tv%S Kd_T => visc%Kd_extra_T ; Kd_S => visc%Kd_extra_S @@ -1221,7 +1221,7 @@ subroutine double_diffuse_T_S(h, tv, visc, dt, G) enddo ; enddo enddo -end subroutine double_diffuse_T_S +end subroutine differential_diffuse_T_S subroutine adjust_salt(h, tv, G, CS) real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h @@ -1352,7 +1352,7 @@ subroutine diabatic_driver_init(Time, G, param_file, useALEalgorithm, diag, & ! (in) sponge_CSp - A pointer to the sponge module control structure. ! (in) diag_to_Z_CSp - A pointer to the Z-diagnostics control structure. real :: Kd - logical :: use_temperature, double_diffusion + logical :: use_temperature, differentialDiffusion type(vardesc) :: vd ! This include declares and sets the variable "version". #include "version_variable.h" @@ -1388,7 +1388,7 @@ subroutine diabatic_driver_init(Time, G, param_file, useALEalgorithm, diag, & call get_param(param_file, mod, "ENABLE_THERMODYNAMICS", use_temperature, & "If true, temperature and salinity are used as state \n"//& "variables.", default=.true.) - call get_param(param_file, mod, "DOUBLE_DIFFUSION", double_diffusion, & + call get_param(param_file, mod, "DOUBLE_DIFFUSION", differentialDiffusion, & "If true, apply parameterization of double-diffusion.", & default=.false. ) call get_param(param_file, mod, "USE_JACKSON_PARAM", CS%use_kappa_shear, & @@ -1533,8 +1533,8 @@ subroutine diabatic_driver_init(Time, G, param_file, useALEalgorithm, diag, & id_clock_sponge = cpu_clock_id('(Ocean sponges)', grain=CLOCK_MODULE) id_clock_tridiag = cpu_clock_id('(Ocean diabatic tridiag)', grain=CLOCK_ROUTINE) id_clock_pass = cpu_clock_id('(Ocean diabatic message passing)', grain=CLOCK_ROUTINE) - id_clock_double_diff = -1 ; if (double_diffusion) & - id_clock_double_diff = cpu_clock_id('(Ocean double diffusion)', grain=CLOCK_ROUTINE) + id_clock_differential_diff = -1 ; if (differentialDiffusion) & + id_clock_differential_diff = cpu_clock_id('(Ocean differential diffusion)', grain=CLOCK_ROUTINE) if (CS%bulkmixedlayer) & call bulkmixedlayer_init(Time, G, param_file, diag, CS%bulkmixedlayer_CSp) diff --git a/src/parameterizations/vertical/MOM_set_viscosity.F90 b/src/parameterizations/vertical/MOM_set_viscosity.F90 index c604a3c53e..88d918b7b5 100644 --- a/src/parameterizations/vertical/MOM_set_viscosity.F90 +++ b/src/parameterizations/vertical/MOM_set_viscosity.F90 @@ -1475,7 +1475,7 @@ subroutine set_visc_init(Time, G, param_file, diag, visc, CS) ! for this module real :: Csmag_chan_dflt, smag_const1, TKE_decay_dflt, bulk_Ri_ML_dflt integer :: isd, ied, jsd, jed, IsdB, IedB, JsdB, JedB, nz - logical :: use_kappa_shear, adiabatic, double_diffusion + logical :: use_kappa_shear, adiabatic, differential_diffusion ! This include declares and sets the variable "version". #include "version_variable.h" character(len=40) :: mod = "MOM_set_visc" ! This module's name. @@ -1495,7 +1495,7 @@ subroutine set_visc_init(Time, G, param_file, diag, visc, CS) ! Set default, read and log parameters call log_version(param_file, mod, version, "") CS%RiNo_mix = .false. - use_kappa_shear = .false. ; double_diffusion = .false. !; adiabatic = .false. ! Needed? -AJA + use_kappa_shear = .false. ; differential_diffusion = .false. !; adiabatic = .false. ! Needed? -AJA call get_param(param_file, mod, "BOTTOMDRAGLAW", CS%bottomdraglaw, & "If true, the bottom stress is calculated with a drag \n"//& "law of the form c_drag*|u|*u. The velocity magnitude \n"//& @@ -1526,7 +1526,7 @@ subroutine set_visc_init(Time, G, param_file, diag, visc, CS) "If true, use the Jackson-Hallberg-Legg (JPO 2008) \n"//& "shear mixing parameterization.", default=.false.) CS%RiNo_mix = use_kappa_shear - call get_param(param_file, mod, "DOUBLE_DIFFUSION", double_diffusion, & + call get_param(param_file, mod, "DOUBLE_DIFFUSION", differential_diffusion, & "If true, increase diffusivitives for temperature or salt \n"//& "based on double-diffusive paramaterization from MOM4/KPP.", & default=.false.) @@ -1655,7 +1655,7 @@ subroutine set_visc_init(Time, G, param_file, diag, visc, CS) allocate(visc%Kd_turb(isd:ied,jsd:jed,nz+1)) ; visc%Kd_turb = 0.0 allocate(visc%TKE_turb(isd:ied,jsd:jed,nz+1)) ; visc%TKE_turb = 0.0 endif - if (double_diffusion) then + if (differential_diffusion) then allocate(visc%Kd_extra_T(isd:ied,jsd:jed,nz+1)) ; visc%Kd_extra_T = 0.0 allocate(visc%Kd_extra_S(isd:ied,jsd:jed,nz+1)) ; visc%Kd_extra_S = 0.0 endif From 7e9c509f1c91a5c07079aac0e7df35a826bf32a3 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Sun, 8 Sep 2013 14:51:24 -0400 Subject: [PATCH 147/372] Annotated diabatic, added triDiagTS, clock for KPP o Refactored the tridiagonal solver into a subroutine o Added clock for KPP o Added some annotation of what is changed when, in diabatic() --- .../vertical/MOM_diabatic_driver.F90 | 149 ++++++++++-------- 1 file changed, 81 insertions(+), 68 deletions(-) diff --git a/src/parameterizations/vertical/MOM_diabatic_driver.F90 b/src/parameterizations/vertical/MOM_diabatic_driver.F90 index d7f9ff1d39..9523efb522 100644 --- a/src/parameterizations/vertical/MOM_diabatic_driver.F90 +++ b/src/parameterizations/vertical/MOM_diabatic_driver.F90 @@ -178,6 +178,7 @@ module MOM_diabatic_driver integer :: id_clock_uv_at_h, id_clock_frazil, id_clock_kappa_shear integer :: id_clock_tracers, id_clock_tridiag, id_clock_pass, id_clock_sponge integer :: id_clock_geothermal, id_clock_differential_diff, id_clock_remap +integer :: id_clock_kpp contains @@ -350,10 +351,12 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) call cpu_clock_begin(id_clock_mixedlayer) if (CS%ML_mix_first < 1.0) then + ! Changes: h, tv%T, tv%S, eaml and ebml (G is also inout???) call bulkmixedlayer(h, u_h, v_h, tv, fluxes, dt*CS%ML_mix_first, & eaml,ebml, G, CS%bulkmixedlayer_CSp, CS%optics, dt, & last_call=.false.) else + ! Changes: h, tv%T, tv%S, eaml and ebml (G is also inout???) call bulkmixedlayer(h, u_h, v_h, tv, fluxes, dt, eaml, ebml, & G, CS%bulkmixedlayer_CSp, CS%optics, dt, last_call=.true.) endif @@ -401,6 +404,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) endif call cpu_clock_begin(id_clock_kappa_shear) + ! Changes: visc%Kd_turb, visc%TKE_turb (not clear that TKE_turb is used as input ????) call calculate_kappa_shear(u_h, v_h, h, tv, fluxes%p_surf, visc%Kd_turb, visc%TKE_turb, & dt, G, CS%kappa_shear_CSp) call cpu_clock_end(id_clock_kappa_shear) @@ -413,6 +417,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) endif endif + ! Why is this block here? -AJA ????? if (CS%use_int_tides) then call set_int_tide_input(u, v, h, tv, fluxes, CS%int_tide_input, dt, G, & CS%int_tide_input_CSp) @@ -423,22 +428,35 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) endif call cpu_clock_begin(id_clock_set_diffusivity) + ! Sets: Kd, Kd_int, visc%Kd_extra_T, visc%Kd_extra_S call set_diffusivity(u, v, h, tv, fluxes, CS%optics, visc, dt, G, CS%set_diff_CSp, Kd, Kd_int) + call cpu_clock_end(id_clock_set_diffusivity) + if (CS%useKPP) then + call cpu_clock_begin(id_clock_kpp) ! KPP needs the surface buoyancy flux but does not update state variables. ! We could make this call higher up to avoid a repeat unpacking of the surface fluxes. ???? + ! Sets: buoyancyFlux, netHeatMinusSW, netSalt call calculateBuoyancyFlux2d(G, fluxes, CS%optics, h, tv%T, tv%S, tv, buoyancyFlux, & netHeatMinusSW, netSalt) ! The KPP scheme calculates the mixed layer diffusivities and non-local transport ! and requires the interior diffusivity to be complete so that KPP can match profiles. ! Thus, KPP is the last contribution to Kd. + ! Changes: Kd_int. Sets: KPP_NLTheat, KPP_NLTscalar call KPP_calculate(CS%KPP_CSp, G, h, tv%T, tv%S, u, v, tv%eqn_of_state, & fluxes%ustar, buoyancyFlux, Kd_int, KPP_NLTheat, KPP_NLTscalar) + call cpu_clock_end(id_clock_kpp) + endif + + if (CS%useKPP) then + call cpu_clock_begin(id_clock_kpp) ! Apply non-local transport of heat and salt + ! Changes: tv%T, tv%S call KPP_applyNonLocalTransport(CS%KPP_CSp, G, h, KPP_NLTheat, netHeatMinusSW, dt, tv%T, isHeat=.true.) call KPP_applyNonLocalTransport(CS%KPP_CSp, G, h, KPP_NLTscalar, netSalt, dt, tv%S, isSalt=.true.) + call cpu_clock_end(id_clock_kpp) endif - call cpu_clock_end(id_clock_set_diffusivity) + if (CS%debug) then call MOM_state_chksum("after set_diffusivity ", u(:,:,:), v(:,:,:), h(:,:,:), G) call MOM_forcing_chksum("after set_diffusivity ", fluxes, G, haloshift=0) @@ -451,13 +469,15 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) if (associated(visc%Kd_extra_T) .and. associated(visc%Kd_extra_S) .and. & associated(T)) then call cpu_clock_begin(id_clock_differential_diff) + ! Changes: tv%T, tv%S call differential_diffuse_T_S(h, tv, visc, dt, G) call cpu_clock_end(id_clock_differential_diff) endif - ! If using the ALE algorithm, set ea=eb=Kd on interfaces for + ! This block sets ea, eb from Kd or Kd_int. + ! If using the ALE algorithm, set ea=eb=Kd_int on interfaces for ! use in the tri-diagonal solver. - ! Otherwise, call entrainment_diffusive() which sets ea and eb + ! Otherwise, call entrainment_diffusive() which sets ea and eb ! based on KD and target densities (ie. does remapping as well). if (CS%useALEalgorithm) then do j=js,je ; do i=is,ie @@ -465,24 +485,17 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) enddo ; enddo do k=2,nz ; do j=js,je ; do i=is,ie hval=1.0/(h_neglect + 0.5*(h(i,j,k-1) + h(i,j,k))) - ea(i,j,k) = (G%m_to_H**2) * dt * hval * Kd_int(i,j,k) - ! Alternative to use Kd rather than Kd_int: - ! ea(i,j,k) = (G%m_to_H**2) * dt * hval * & - ! 0.5*(h(i,j,k)*Kd(i,j,k-1)+h(i,j,k-1)*Kd(i,j,k))*hval + ea(i,j,k) = (G%m_to_H**2) * dt * hval * Kd_int(i,j,k) eb(i,j,k-1) = ea(i,j,k) enddo ; enddo ; enddo do j=js,je ; do i=is,ie eb(i,j,nz) = 0. enddo ; enddo -! This block could replace the more general block below ... - AJA ? -! do k=1,nz ; do j=js,je ; do i=is,ie -! hold(i,j,k) = h(i,j,k) -! if (h(i,j,k) <= 0.0) h(i,j,k) = G%Angstrom -! enddo ; enddo ; enddo else ! .not. CS%useALEalgorithm ! If not useing ALE, then calculate layer entrainments/detrainments from ! diffusivities and differences between layer and target densities call cpu_clock_begin(id_clock_entrain) + ! Sets: ea, eb. Changes: kb call Entrainment_diffusive(u, v, h, tv, fluxes, dt, G, CS%entrain_diffusive_CSp, & ea, eb, kb, Kd_Lay=Kd, Kd_int=Kd_int) call cpu_clock_end(id_clock_entrain) @@ -499,7 +512,8 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) ! Apply forcing when using the ALE algorithm if (CS%useALEalgorithm) then call cpu_clock_begin(id_clock_remap) - call applyBoundaryFluxes(G, dt, fluxes, CS%optics, ea, eb, h, tv) + ! Changes: ea(:,:,1), h, tv%T and tv%S. + call applyBoundaryFluxes(G, dt, fluxes, CS%optics, ea, h, tv) call cpu_clock_end(id_clock_remap) endif @@ -541,9 +555,8 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) ! differently from other tracers to insure that massless layers that ! are lighter than the mixed layer have temperatures and salinities ! that correspond to their prescribed densities. - do j=js,je - - if (CS%massless_match_targets) then + if (CS%massless_match_targets) then + do j=js,je do i=is,ie h_tr = hold(i,j,1) + h_neglect b1(i) = 1.0 / (h_tr + eb(i,j,1)) @@ -604,31 +617,13 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) T(i,j,k) = T(i,j,k) + c1(i,k+1)*T(i,j,k+1) S(i,j,k) = S(i,j,k) + c1(i,k+1)*S(i,j,k+1) enddo ; enddo - else - ! This simpler form allows T & S to be too dense for the layers - ! between the buffer layers and the interior. - do i=is,ie - h_tr = hold(i,j,1) + h_neglect - b1(i) = 1.0 / (h_tr + eb(i,j,1)) - d1(i) = h_tr * b1(i) - T(i,j,1) = b1(i) * (h_tr*T(i,j,1)) - S(i,j,1) = b1(i) * (h_tr*S(i,j,1)) - enddo - do k=2,nz ; do i=is,ie - c1(i,k) = eb(i,j,k-1) * b1(i) - h_tr = hold(i,j,k) + h_neglect - b_denom_1 = h_tr + d1(i)*ea(i,j,k) - b1(i) = 1.0 / (b_denom_1 + eb(i,j,k)) - d1(i) = b_denom_1 * b1(i) - T(i,j,k) = b1(i) * (h_tr*T(i,j,k) + ea(i,j,k)*T(i,j,k-1)) - S(i,j,k) = b1(i) * (h_tr*S(i,j,k) + ea(i,j,k)*S(i,j,k-1)) - enddo ; enddo - do k=nz-1,1,-1 ; do i=is,ie - T(i,j,k) = T(i,j,k) + c1(i,k+1)*T(i,j,k+1) - S(i,j,k) = S(i,j,k) + c1(i,k+1)*S(i,j,k+1) - enddo ; enddo - endif - enddo ! end of j loop + enddo ! end of j loop + else ! .not. massless_match_targets + ! This simpler form allows T & S to be too dense for the layers + ! between the buffer layers and the interior. + ! Changes: T, S + call triDiagTS(G, is, ie, js, je, hold, ea, eb, T, S) + endif ! massless_match_targets call cpu_clock_end(id_clock_tridiag) endif ! end of ASSOCIATED(T) @@ -656,6 +651,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) dt_mix = min(dt,dt*(1.0 - CS%ML_mix_first)) call cpu_clock_begin(id_clock_mixedlayer) + ! Changes: h, tv%T, tv%S, ea and eb (G is also inout???) call bulkmixedlayer(h, u_h, v_h, tv, fluxes, dt_mix, ea, eb, & G, CS%bulkmixedlayer_CSp, CS%optics, dt, last_call=.true.) @@ -673,28 +669,8 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) ! Calculate the change in temperature & salinity due to entrainment. if (ASSOCIATED(T)) then call cpu_clock_begin(id_clock_tridiag) - do j=js,je - do i=is,ie - h_tr = hold(i,j,1) + h_neglect - b1(i) = 1.0 / (h_tr + eb(i,j,1)) - d1(i) = h_tr * b1(i) - T(i,j,1) = (b1(i)*h_tr)*T(i,j,1) - S(i,j,1) = (b1(i)*h_tr)*S(i,j,1) - enddo - do k=2,nz ; do i=is,ie - c1(i,k) = eb(i,j,k-1) * b1(i) - h_tr = hold(i,j,k) + h_neglect - b_denom_1 = h_tr + d1(i)*ea(i,j,k) - b1(i) = 1.0 / (b_denom_1 + eb(i,j,k)) - d1(i) = b_denom_1 * b1(i) - T(i,j,k) = b1(i) * (h_tr*T(i,j,k) + ea(i,j,k)*T(i,j,k-1)) - S(i,j,k) = b1(i) * (h_tr*S(i,j,k) + ea(i,j,k)*S(i,j,k-1)) - enddo ; enddo - do k=nz-1,1,-1 ; do i=is,ie - T(i,j,k) = T(i,j,k) + c1(i,k+1)*T(i,j,k+1) - S(i,j,k) = S(i,j,k) + c1(i,k+1)*S(i,j,k+1) - enddo ; enddo - enddo + ! Changes: T, S + call triDiagTS(G, is, ie, js, je, hold, ea, eb, T, S) call cpu_clock_end(id_clock_tridiag) endif @@ -1279,6 +1255,44 @@ subroutine adjust_salt(h, tv, G, CS) end subroutine adjust_salt +subroutine triDiagTS(G, is, ie, js, je, hold, ea, eb, T, S) +! Simple tri-diagnonal solver for T and S +! "Simple" means it only uses arrays hold, ea and eb + ! Arguments + type(ocean_grid_type), intent(in) :: G + integer, intent(in) :: is, ie, js, je + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: hold, ea, eb + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(inout) :: T, S + ! Local variables + real :: b1(SZIB_(G)), d1(SZIB_(G)) ! b1, c1, and d1 are variables used by the + real :: c1(SZIB_(G),SZK_(G)) ! tridiagonal solver. + real :: h_tr, b_denom_1 + integer :: i, j, k + + do j=js,je + do i=is,ie + h_tr = hold(i,j,1) + G%H_subroundoff + b1(i) = 1.0 / (h_tr + eb(i,j,1)) + d1(i) = h_tr * b1(i) + T(i,j,1) = (b1(i)*h_tr)*T(i,j,1) + S(i,j,1) = (b1(i)*h_tr)*S(i,j,1) + enddo + do k=2,G%ke ; do i=is,ie + c1(i,k) = eb(i,j,k-1) * b1(i) + h_tr = hold(i,j,k) + G%H_subroundoff + b_denom_1 = h_tr + d1(i)*ea(i,j,k) + b1(i) = 1.0 / (b_denom_1 + eb(i,j,k)) + d1(i) = b_denom_1 * b1(i) + T(i,j,k) = b1(i) * (h_tr*T(i,j,k) + ea(i,j,k)*T(i,j,k-1)) + S(i,j,k) = b1(i) * (h_tr*S(i,j,k) + ea(i,j,k)*S(i,j,k-1)) + enddo ; enddo + do k=G%ke-1,1,-1 ; do i=is,ie + T(i,j,k) = T(i,j,k) + c1(i,k+1)*T(i,j,k+1) + S(i,j,k) = S(i,j,k) + c1(i,k+1)*S(i,j,k+1) + enddo ; enddo + enddo +end subroutine triDiagTS + subroutine adiabatic_driver_init(Time, G, param_file, diag, CS, & tracer_flow_CSp, diag_to_Z_CSp) type(time_type), intent(in) :: Time @@ -1528,6 +1542,7 @@ subroutine diabatic_driver_init(Time, G, param_file, useALEalgorithm, diag, & if (CS%use_kappa_shear) & id_clock_kappa_shear = cpu_clock_id('(Ocean kappa_shear)', grain=CLOCK_MODULE) id_clock_set_diffusivity = cpu_clock_id('(Ocean set_diffusivity)', grain=CLOCK_MODULE) + id_clock_kpp = cpu_clock_id('(Ocean KPP)', grain=CLOCK_MODULE) id_clock_tracers = cpu_clock_id('(Ocean tracer_columns)', grain=CLOCK_MODULE_DRIVER+5) if (CS%use_sponge) & id_clock_sponge = cpu_clock_id('(Ocean sponges)', grain=CLOCK_MODULE) @@ -1690,17 +1705,15 @@ subroutine MOM_state_chksum(mesg, u, v, h, G) call hchksum(G%H_to_m*h, mesg//" h",G,haloshift=0) end subroutine MOM_state_chksum -subroutine applyBoundaryFluxes(G, dt, fluxes, optics, ea, eb, h, tv) +subroutine applyBoundaryFluxes(G, dt, fluxes, optics, ea, h, tv) type(ocean_grid_type), intent(in) :: G real, intent(in) :: dt type(forcing), intent(in) :: fluxes type(optics_type), pointer :: optics - real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(inout) :: ea, eb, h + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(inout) :: ea, h type(thermo_var_ptrs), intent(inout) :: tv ! This subroutine applies thermodynamic forcing (contained in fluxes type) - ! to h, tv%T and tv%S. If the event the P-E+R is negatively in excess of the - ! available layer thickness, ea and eb might be adjusted to exchange (entrain) - ! volume between layers to maintain non-negative values. + ! to h, tv%T and tv%S. real :: Irho0, I_Cp, Irho_cp, H_limit_fluxes, IforcingDepthScale real :: dThickness, dTemp, dSalt, fractionOfForcing, hOld, Ithickness real, dimension(SZI_(G)) :: netThickness, netHeat, netSalt, htot, Ttot From ea7588bbe655d7d9b1fdba9f9b5550be72c057d2 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Sun, 8 Sep 2013 16:10:32 -0400 Subject: [PATCH 148/372] Missing initializatin of tolerance variable o Luckily did not change answers! o The tolerance criteria for exiting the iterative loop in KPP was using a variable that only became valid on the second iteration. --- src/parameterizations/vertical/MOM_KPP.F90 | 1 + 1 file changed, 1 insertion(+) diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index 3885905fcb..582bd0cfe7 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -305,6 +305,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kv, n ! endif OBLdepth_0d = 1.e10 ! Silly initial value + lastOBLdepth = OBLdepth_0d OBLiterater: do iteration = 0, maxIterations ! Iterate of the estimates of Bulk Ri, Ws and OBL depth ! Compute the OBL thickness From 7e06d8f06b4f7c780af580583a93304c22a4113a Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Sun, 8 Sep 2013 16:25:11 -0400 Subject: [PATCH 149/372] Split Kd into Kt and Ks for KPP interface o KPP now takes two diffusivities, one for heat and one for scalars o Turned of reporting of iteration count (verbose=False) --- src/parameterizations/vertical/MOM_KPP.F90 | 31 +++++++++++-------- .../vertical/MOM_diabatic_driver.F90 | 14 ++++++++- 2 files changed, 31 insertions(+), 14 deletions(-) diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index 582bd0cfe7..1c1f05fcb4 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -60,7 +60,7 @@ module MOM_KPP end type KPP_CS ! Module data used for debugging only -logical, parameter :: verbose = .True. +logical, parameter :: verbose = .False. #define __DO_SAFETY_CHECKS__ contains @@ -170,7 +170,7 @@ subroutine KPP_init(paramFile, G, diag, Time, CS) end subroutine KPP_init -subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kv, nonLocalTransHeat, nonLocalTransScalar) +subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, Ks, nonLocalTransHeat, nonLocalTransScalar) ! Calculates diffusivity and non-local transport for KPP parameterization ! Arguments @@ -184,8 +184,10 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kv, n type(EOS_type), pointer :: EOS ! Equation of state real, dimension(NIMEM_,NJMEM_), intent(in) :: uStar ! Piston velocity (m/s) real, dimension(NIMEM_,NJMEM_), intent(in) :: buoyFlux ! Buoyancy flux (m2/s3) - real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: Kv ! (in) Vertical diffusivity in interior (m2/s) - ! (out) Vertical diffusivity including KPP (m2/s) + real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: Kt ! (in) Vertical diffusivity of heat in interior (m2/s) + ! (out) Vertical diffusivity including KPP (m2/s) + real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: Ks ! (in) Vertical diffusivity of salt in interior (m2/s) + ! (out) Vertical diffusivity including KPP (m2/s) real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: nonLocalTransHeat, nonLocalTransScalar ! Temp/scalar non-local transport (m/s) ! Diagnostics arrays should these become allocatables ?????????? @@ -246,7 +248,8 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kv, n call hchksum(v, "KPP in: v",G,haloshift=0) call hchksum(uStar, "KPP in: uStar",G,haloshift=0) call hchksum(buoyFlux, "KPP in: buoyFlux",G,haloshift=0) - call hchksum(Kv, "KPP in: Kv",G,haloshift=0) + call hchksum(Kt, "KPP in: Kt",G,haloshift=0) + call hchksum(Ks, "KPP in: Ks",G,haloshift=0) endif #endif @@ -383,9 +386,9 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kv, n endif ! Now call KPP proper to obtain BL diffusivities, viscosities and non-local transports - Kdiffusivity(:,1) = Kv(i,j,:) ! Diffusivty for heat ???? - Kdiffusivity(:,2) = Kv(i,j,:) ! Diffusivity for salt ???? - Kviscosity(:) = Kv(i,j,:) ! Viscosity ??????? + Kdiffusivity(:,1) = Kt(i,j,:) ! Diffusivty for heat + Kdiffusivity(:,2) = Ks(i,j,:) ! Diffusivity for salt + Kviscosity(:) = Ks(i,j,:) ! Viscosity ??????? call cvmix_coeffs_kpp(Kdiffusivity, Kviscosity, iFaceHeight, cellHeight, OBLdepth_0d, & kOBL, nonLocalTrans, surfFricVel, surfBuoyFlux, & CVmix_kpp_params_user=CS%KPP_params ) @@ -395,7 +398,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kv, n ! write(0,*) 'u*,buoyFlux',surfFricVel, surfBuoyFlux ! write(0,*) 'OBLd,kOBL',OBLdepth_0d, kOBL ! do k = 1, G%ke+1 -! write(0,*) 'k,zw,Kin,Kout',k,iFaceHeight(k),Kv(i,j,k),Kdiffusivity(k,2) +! write(0,*) 'k,zw,Kin,Kout',k,iFaceHeight(k),Ks(i,j,k),Kdiffusivity(k,2) ! enddo ! call MOM_error(FATAL, 'MOM_KPP, KPP_calculate: '// & ! 'NaN detected on return from KPP!!!') @@ -415,17 +418,18 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kv, n if (CS%id_BulkDrho > 0) dRho(i,j,:) = deltaRho(:) if (CS%id_Kt_KPP > 0) then do k = 1, G%ke - if (Kdiffusivity(k,1) /= Kv(i,j,k)) Kt_KPP(i,j,k) = Kdiffusivity(k,1) ! Heat diffusivity due to KPP (correct index ???) + if (Kdiffusivity(k,1) /= Kt(i,j,k)) Kt_KPP(i,j,k) = Kdiffusivity(k,1) ! Heat diffusivity due to KPP (correct index ???) enddo endif if (CS%id_Ks_KPP > 0) then do k = 1, G%ke - if (Kdiffusivity(k,2) /= Kv(i,j,k)) Ks_KPP(i,j,k) = Kdiffusivity(k,2) ! Salt diffusivity due to KPP (correct index ???) + if (Kdiffusivity(k,2) /= Ks(i,j,k)) Ks_KPP(i,j,k) = Kdiffusivity(k,2) ! Salt diffusivity due to KPP (correct index ???) enddo endif if (.not. CS%passiveMode) then - Kv(i,j,:) = Kdiffusivity(:,2) + Kt(i,j,:) = Kdiffusivity(:,1) + Ks(i,j,:) = Kdiffusivity(:,2) endif enddo ! i enddo ! j @@ -439,7 +443,8 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kv, n #ifdef __DO_SAFETY_CHECKS__ if (CS%debug) then - call hchksum(Kv, "KPP out: Kv",G,haloshift=0) + call hchksum(Kt, "KPP out: Kt",G,haloshift=0) + call hchksum(Ks, "KPP out: Ks",G,haloshift=0) endif #endif diff --git a/src/parameterizations/vertical/MOM_diabatic_driver.F90 b/src/parameterizations/vertical/MOM_diabatic_driver.F90 index 9523efb522..6fd0e36edd 100644 --- a/src/parameterizations/vertical/MOM_diabatic_driver.F90 +++ b/src/parameterizations/vertical/MOM_diabatic_driver.F90 @@ -239,6 +239,8 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) ! near the boundaries, in units of m or kg m-2. real, dimension(SZI_(G),SZJ_(G),SZK_(G)+1), target :: & Kd_int, & ! The diapycnal diffusivity of interfaces, in m2 s-1. + Kd_heat, & ! The diapycnal diffusivity of heat, in m2 s-1. + Kd_salt, & ! The diapycnal diffusivity of heat, in m2 s-1. Tdif_flx, &! The diffusive diapycnal heat flux across interfaces, in K m s-1. Tadv_flx, &! The advective diapycnal heat flux across interfaces, in K m s-1. Sdif_flx, &! The diffusive diapycnal salt flux across interfaces, in PSU m s-1. @@ -443,8 +445,18 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) ! and requires the interior diffusivity to be complete so that KPP can match profiles. ! Thus, KPP is the last contribution to Kd. ! Changes: Kd_int. Sets: KPP_NLTheat, KPP_NLTscalar + Kd_salt(:,:,:) = Kd_int(:,:,:) !- visc%Kd_turb(:,:,:) ) ! Temporarily remove part due to Kappa-shear + ! + visc%Kd_extra_S(:,:,:) + Kd_heat(:,:,:) = Kd_int(:,:,:) !- visc%Kd_turb(:,:,:) ) ! Temporarily remove part due to Kappa-shear + ! + visc%Kd_extra_T(:,:,:) call KPP_calculate(CS%KPP_CSp, G, h, tv%T, tv%S, u, v, tv%eqn_of_state, & - fluxes%ustar, buoyancyFlux, Kd_int, KPP_NLTheat, KPP_NLTscalar) + fluxes%ustar, buoyancyFlux, Kd_heat, Kd_salt, KPP_NLTheat, KPP_NLTscalar) + ! Kd_salt(:,:,:) = ( Kd_salt(:,:,:) + visc%Kd_turb(:,:,:) ) ! Put back part due to Kappa-shear + ! Kd_heat(:,:,:) = ( Kd_heat(:,:,:) + visc%Kd_turb(:,:,:) ) ! Put back part due to Kappa-shear + Kd_int(:,:,:) = Kd_salt(:,:,:) + ! Kd_int(:,:,:) = min( Kd_salt(:,:,:), Kd_heat(:,:,:) ) + ! visc%Kd_extra_S(:,:,:) = Kd_salt(:,:,:) - Kd_int(:,:,:) + ! visc%Kd_extra_T(:,:,:) = Kd_heat(:,:,:) - Kd_int(:,:,:) call cpu_clock_end(id_clock_kpp) endif From 4b5275c138de71d4151901f215c3596dac18407b Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Sun, 8 Sep 2013 17:34:05 -0400 Subject: [PATCH 150/372] Fixed "" issue: replaced with '' o Annoying abiguity in langauge about string delimiters! --- .../solo_driver/MOM_surface_forcing.F90 | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/config_src/solo_driver/MOM_surface_forcing.F90 b/config_src/solo_driver/MOM_surface_forcing.F90 index c9209e846c..e530217b29 100644 --- a/config_src/solo_driver/MOM_surface_forcing.F90 +++ b/config_src/solo_driver/MOM_surface_forcing.F90 @@ -151,26 +151,26 @@ module MOM_surface_forcing character(len=200) :: wind_file ! If wind_config is "file", file to use character(len=200) :: buoy_config ! Indicator for buoyancy forcing type - character(len=200) :: longwave_file = "" - character(len=200) :: shortwave_file = "" - character(len=200) :: evaporation_file = "" - character(len=200) :: sensibleheat_file = "" - character(len=200) :: latentheat_file = "" + character(len=200) :: longwave_file = '' + character(len=200) :: shortwave_file = '' + character(len=200) :: evaporation_file = '' + character(len=200) :: sensibleheat_file = '' + character(len=200) :: latentheat_file = '' - character(len=200) :: rain_file = "" - character(len=200) :: snow_file = "" - character(len=200) :: runoff_file = "" + character(len=200) :: rain_file = '' + character(len=200) :: snow_file = '' + character(len=200) :: runoff_file = '' - character(len=200) :: longwaveup_file = "" - character(len=200) :: shortwaveup_file = "" + character(len=200) :: longwaveup_file = '' + character(len=200) :: shortwaveup_file = '' - character(len=200) :: SSTrestore_file = "" - character(len=200) :: salinityrestore_file = "" + character(len=200) :: SSTrestore_file = '' + character(len=200) :: salinityrestore_file = '' character(len=80) :: & ! Variable names in the input files. - stress_x_var = "", stress_y_var = "", ustar_var = "", & - LW_var = "", SW_var = "", latent_var = "", sens_var = "", evap_var = "", & - rain_var = "", snow_var = "", liq_runoff_var = "", froz_runoff_var = "", & - SST_restore_var = "", SSS_restore_var = "" + stress_x_var = '', stress_y_var = '', ustar_var = '', & + LW_var = '', SW_var = '', latent_var = '', sens_var = '', evap_var = '', & + rain_var = '', snow_var = '', liq_runoff_var = '', froz_runoff_var = '', & + SST_restore_var = '', SSS_restore_var = '' ! These variables give the number of time levels in the various forcing files integer :: SW_nlev = -1, LW_nlev = -1, latent_nlev = -1, sens_nlev = -1 @@ -1404,7 +1404,7 @@ subroutine surface_forcing_init(Time, G, param_file, diag, CS, tracer_flow_CSp) if (associated(tracer_flow_CSp)) CS%tracer_flow_CSp => tracer_flow_CSp ! Read all relevant parameters and write them to the model log. - call log_version(param_file, mod, version, "") + call log_version(param_file, mod, version, '') call get_param(param_file, mod, "ENABLE_THERMODYNAMICS", CS%use_temperature, & "If true, Temperature and salinity are used as state \n"//& "variables.", default=.true.) From 01abfc99f220fe627ffae21df7cea86015386d81 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 9 Sep 2013 10:55:02 -0400 Subject: [PATCH 151/372] Extracted WOA05 columns for ICs in single_column Previously we were using a HIM-era restart file for the initial conditions. Switching to z-level intitial conditions allows us to change the number of levels for this experiment more easily. --- .../single_column/INPUT/Arabian/WOA_column.nc | Bin 0 -> 15052 bytes .../single_column/INPUT/BATS/WOA_column.nc | Bin 0 -> 15052 bytes .../single_column/INPUT/COARE/WOA_column.nc | Bin 0 -> 15052 bytes .../single_column/INPUT/Chagos/WOA_column.nc | Bin 0 -> 15052 bytes .../INPUT/Kerguelen/WOA_column.nc | Bin 0 -> 15052 bytes .../INPUT/Kuroshio/WOA_column.nc | Bin 0 -> 15052 bytes .../INPUT/Labrador/WOA_column.nc | Bin 0 -> 15052 bytes .../single_column/INPUT/Mariana/WOA_column.nc | Bin 0 -> 15052 bytes .../single_column/INPUT/Nazca/WOA_column.nc | Bin 0 -> 15052 bytes .../single_column/INPUT/Nino/WOA_column.nc | Bin 0 -> 15052 bytes .../INPUT/Norwegian/WOA_column.nc | Bin 0 -> 15052 bytes .../single_column/INPUT/PAPA/WOA_column.nc | Bin 0 -> 15052 bytes .../INPUT/St_Peter_Rock/WOA_column.nc | Bin 0 -> 15052 bytes .../single_column/INPUT/Walvis/WOA_column.nc | Bin 0 -> 15052 bytes .../single_column/INPUT/Weddell/WOA_column.nc | Bin 0 -> 15052 bytes examples/single_column/INPUT/create_data.m | 130 ++++++++++++++++-- 16 files changed, 115 insertions(+), 15 deletions(-) create mode 100644 examples/single_column/INPUT/Arabian/WOA_column.nc create mode 100644 examples/single_column/INPUT/BATS/WOA_column.nc create mode 100644 examples/single_column/INPUT/COARE/WOA_column.nc create mode 100644 examples/single_column/INPUT/Chagos/WOA_column.nc create mode 100644 examples/single_column/INPUT/Kerguelen/WOA_column.nc create mode 100644 examples/single_column/INPUT/Kuroshio/WOA_column.nc create mode 100644 examples/single_column/INPUT/Labrador/WOA_column.nc create mode 100644 examples/single_column/INPUT/Mariana/WOA_column.nc create mode 100644 examples/single_column/INPUT/Nazca/WOA_column.nc create mode 100644 examples/single_column/INPUT/Nino/WOA_column.nc create mode 100644 examples/single_column/INPUT/Norwegian/WOA_column.nc create mode 100644 examples/single_column/INPUT/PAPA/WOA_column.nc create mode 100644 examples/single_column/INPUT/St_Peter_Rock/WOA_column.nc create mode 100644 examples/single_column/INPUT/Walvis/WOA_column.nc create mode 100644 examples/single_column/INPUT/Weddell/WOA_column.nc diff --git a/examples/single_column/INPUT/Arabian/WOA_column.nc b/examples/single_column/INPUT/Arabian/WOA_column.nc new file mode 100644 index 0000000000000000000000000000000000000000..9b58389bb54934ff8520cf728b2f20c773721d00 GIT binary patch literal 15052 zcmd7Zdsr3K`UmihT)fQ;d$xAblS-vU{!jt25)s$?hIkiJjwxn{f{Jnz5IrYLGQ8xW z@)q7vvrIilRJ@>`O3Gte9`UZ2SGt|#n4+brnf=!6*%ROKIltfY@CWB{9zVYG&RTO> zv(~KHdp{4)MMZl#%%zbGzLIy}nEu9=dhT_Kv(|m1y2r-#G%|V&lP_UR+#2Dvnr8c5bTt!puk<0JV_ zNKeTzP9hiM7)ny|=&a=A?1bdR>>QcjYZAONJ-C0$j(e0 znUX%*+~&U4-DDo?Tme}_J0^JM=QJi_S+q~pKUz2N4>n*d+tF)W1QFA0{563E{AZC z+}}4gu6w^&xgr;%O$Os07;Q8bYy7BbDcQ0`qZ4uyQzsamB^RUZUO(T+KQCjWgy@vi z)Iq-&Vp+q~47sD{p^|ltpn&`BYONduCafw=zxL2At9mEKV)cB*RY@-@m+fi=oJ+&Xkh`KS!Cv5w4WAmL+l#&*!=0y}5g%QEt@> zGq;FHPweH11IpYh!t(%&1YzbQJlj*;sY7IVwr6>^|H-p`if8*&&-Q5-+y&wdcW{V; z05gAEm~l?98RwRnalSd)#5)(vd_kremzcAeST4+b)l4&f;3@yBr+kB_eA9fhe6y$C z*2(U?tf@OV#J#b-XS)?UdvYsAd2%bp2=@kI#Xnv!b1S|WVCGg#^t988$)5UFO!d^a z;&@MeD^Bp#x8h_^eJj4^sc*&nSckC)E6&I?b1Tl8ZRS>dbEBDCake?@3oFjKX_i}Y zp69+=@tudwaw`_DF>@;}N-}dRE;EL>ygn~F=5i_PO% zvE(f?x8jzmW^To8xn^$lceFcohylaR?VcBg7=FmilUA5d|WA^Ik&P2O*ztt(3m}U z2n~5^8=>g$ml5i6rGik%rHh1~oc;=-KU_^EVqd2#6ndN7|ep5+cz4!Y2gU z{?GOTt?tlVpz%9<3-s)>^#thl>w>j5`y2hG8!Fv9s~h@Tzcbx{@qVifI@11>UCTG= z2snJHh-~uTp~K)%{gH(B4f={uNp%>Z6${D;%?xy?izyzumC}#Lsc9Z7Tcq6R5mRKY?~UpDoY_FC7)2HhuNq zs7t3Cwzc^(WF?`By)O_tQT!31!>5Z0?c1`N(6$Bb2(3z;OKASpF9=P2u!>M>{-=cE zD+&npNSsNi%i_-oh5S-LC~#GCLM@}m6KXQ>BB2INP7n~czCCX9O~Z774z9f@(BJ>n zLZCITo)QS>24fxO24meeHyCpT&JD&o&JD&o%ninRZO0IOvv8%|5)LF{^c_S#Lcb8Y`*^Xv_OXn@&)>E;yQuWgw7YBw*6Jt_36s9ZEY@> zv?BDw>k6TZGa3*&)4K(sL*AK$c6UEasN@e{5?Zn0Jwk5;-61rw*;qm&H%1Zad*wSq z-4ZGZh26ePsO`J)gj$UsLa526ZwS@j5KKVaa4fK?oLwx?7n7m|D!n#Pp!cHN3v|ED z4^^)Rkxi*WRj9a(s?ZaKR0S&2ej;>mY)e9)I@S={c~qf5MYAdey5Hu9iVG^)TpC9es63e}(3YpE0=>GED!{Qp8lgQe4(Jb**knsN*j~2?gGqPpHMdPK5N{d4zl&MFhmP?EyAt z7Ecvu@6fdZZLL38pp^%13sBqVx325csSm!k(`V5sP?5ldPIf9Hbi7|HLI;of651Vp ziO`0LnS_d#We}Rt^9G^pk8cx7{Ol5;J}Uv zNH3d7$Y-Y<4>d$}=^~rcp-lwZ>#GY?a%q`B%VU2Opst_y+8&?I=Qp#9n@Z==|IDZJ z;M|ldLMOem34PY-7NL^&KO*#Q%MwEKCT}8?cgBZM>RYc6da;=|p`KCW2t{;woKWzd zJVI^CcM@t|ewL8dm-df`*n zQ0sSDL(TG7L)uZ+fO@4q+iXA1Dw=VIRn)VXRphsoRiKndu+8)|R?v_>te`fBSOJaa zzs5F$Be^kpD32S1M!){RHa~}OBb#EG|E{*_By+O zezKU6GyHKz{)2`v(zf}q&Fl=;(8~u{L&M5gL!IJTLjgxvLrvv)0qV7-Y;(kqRrJVg)r#WTi%J`>U?&vvXsN-SN)s1iIRQZTgq6jyAMs z9lg?vb>JL$l97MczcA9)4Q88yB-T)#${OnT8EdG;cdVfXEm;HVU5#!2rL&55Iaoz= z!dOKyF{~o(MOJ~bKZ0rjqz93SA|2v*TMCs;*8r?HA$=U4?w`B?eB0PnxW3QAha z3TnTLl^V6}uez?!&b3$U4liRTy7D7Cf!?e&+YFn?Ix1|*IvOyBb>JLa%*cQAK}On& zb!;>9Svej+#(CBdkCEd6bdcrfF=7p=6Ilc5mv`8vFo#tXvp~)dz*mkJpnUFRn^zXH zg8KZ#3i7+b3b^0q2fZ*__8%zrVjb-$U>$88%{qFw2kYq7rmQ1nIqSgL{x&23xR)7e z^9tE6T;`x4SiVodb9Y%o?Ve^0J=RW+2T)JWFF-x?DBH|>hE)_TKVJgnMiAR<3Sb4L zKEMi!7{&_n?#N1wx_;hkdwh2FZf%!2n_Vca9=p)kD0ZQ^v+P373U&d#!*)i_X44t@ zKRAk!wk3{j%5qslbCh7UwmDJFDq1vvRn&hZtH^7z{5)Ah z`6Qfe@@KMwqUHMo)z?`8_uKs7>Xt9RAAnw~*@dD4*o7ixT@?NZyMX>nCEGk-!8&ku zzRt)$;SwY5zz(+ApT!y~mh(MIs$vaw+at#V2##S5`6RLi)Wh=gBbqJyA4QLn^8@gf z-!FhtD(8Qcb&VC&*_#zqPmZ4&wS9i;x<2bmg6&pSv5t0bVI6G=WgTsw&N|wb#yX04 zj&GfNn0y8_v!c$Vycuvoq;Q2a60P=x$EirPl82GqM3)B@Kbk@*jKi1HaDXgKckFkcHT+ABscd!Q3Tl?5%-xgL;!Ddzw zeJg)|sG(G=Y_m#!e?;ReSV8RqSpki&mNKa8=e@SaXV=^&c17>83$1;SU1)V0yU>V_ z*ah^Qn~a=`FEjFgHHMLPN{$C~xCv`$-ze5l!D{(=62#tO4RyT98fqfn4?w*#Nd7(v zHh;t_%98H`6n>pmpxlYv_qzSwoFv zIZ(fw!8SYQv5Kb1@0O^GKdV5g{#ecrV9U#_puBHcLD7GfpC^Hy%Sw&fKEHKc-~GoJ z^1t8z&dK_Fr+#LMu;L)$-XN?vtjx@~&D@IV!pyBW-kmyx6|<_% Qax3OsFmo&Bmbvr)1rocStN;K2 literal 0 HcmV?d00001 diff --git a/examples/single_column/INPUT/BATS/WOA_column.nc b/examples/single_column/INPUT/BATS/WOA_column.nc new file mode 100644 index 0000000000000000000000000000000000000000..2ddf27d6e77f9e2c759264db8f42ab0658e3f987 GIT binary patch literal 15052 zcmd7Zc~liwo(FJLATGu7s*QULG44TvOOkPm_xBS}1eYkTtrC={K4g>4U89ghLPj@D1qnLJ_Td!V)Z*h9UnSU7T`0;md-P-Hc z@7Akx80r_$$Vs1?%itn42_8L4o731{rVyj-;^#jmWVlvya(Y2>o)H}$FQc}cb4cJw ze;E}AZJSMJ*&?mcVNq6D)|PRbIGRFd#zZDYMf*h0lr!YiLTV}*`!tS4+m5s3k{E4E z&~_pxZ5v9sb#|Q98Xsy6i%*bs*Ql8A#K;(}*~wLEB$D3J%G%@>8)J)32#t>on`w)l zt!>-%qRKc-N}UAJHFM)Kadw3Lh2ZPSidqg^j!lIPc0UR&1= za)!}gv~$zWSG%_V>fAbphb@fvinm42w0il zc$~j%_tn?#J53(>Z|C$vuq@ZTFWNb2=U1oyIaNA24NxjO%N99_H{PnpJTZL zOYHT^miFKz>P8>Od?WUE)Q#xps2g##u+I=i9AB;1jX2dyuNyJUah^uBI+izLq+@v_ z&T}kp#6-vPMqJ`p-iRw4%NsFejFUDABfcA}*NwP3L$4cg?H;{u#0)*_3nOMe)Z2}i z<+!d!+|WjEH)2kyUN>THxL!A6q1MIa@fmTe<9-=&yMDif5kGLOZ^Sak`bON7r*F@Q ze_E&4jktfMUN_>wB)x9j?*Mz%NsN6{pYIqj#GB{!diWMS&T(AF$T507)>Du39M>oQ zu3k^n*Q0H1vdmtJrfsP8Y1#&g?{z1W%r;aE-h1pqXzQnI2^AGDB9ynkf>8EPYYAok zx{Odp?}>!cc61|@(&1-9(Ut{-Mv2RWyu;QJQbM*95Z~SW#^mFZ#R8R$Un$V$p3Mcy zu@wol_S_wT7FO5 z|D%lxz9}+$uaXK-SOyiK*4|VA@{6+w<=wNANl;_T1G!`7654p_BBAW6V}#ao0-=od z!wIETx)4hKrahs^RsMv6=6530?caYU zb!NFhm>aY*<_4{dxj`#qZqUk*8?>@1H)y#6a)VZ`uaD8@GZALC?z9;cohl&{=U6HN z1$~1F?V})+`EL*tSN+&S8OCSw{tq7K#M=2 zE@cAZQ@BTD&JMB7NVX~uU5~0%c z?S!`PJWXgz&^v_kcSRD~bo&~ijZTdTZTO4`WhMN9Q06cHB$N@=pU|3D7ZOUoH-k{5 z*F-`i%1a4#bNQB#YeXUeajj~u$>II43slbWhNQ1d0}1Vr_Br%aB0zf_>orH=&4pZSVF>*F2^wCZMG0UG-G zuWx^Jd6B2d7w5eQoxL!d(20R(2$kPzN2qx02112xKb7yBwQ}cF5z4v4gt7|z63V$3u-E*~J!)0Q8u+ZGbK)}sxfuQUHa=-iGBLI-`85_*4GB%z{is|n@yUrs2eQ;f_H zwbobnC6rl_K`8yQ523WU&j=;AT1qJ5NI9Xv;>m=%#GNDL`s$Yi#FdIzlZqNwfyy4; z6KHd%Qh~D5!UbA0s7!$Rp4WzMrz^jXFk9h6SHRchjR{>&JVU7R%qc><2KOPfb%rmY z{LmK&Z9F!bP}Y=tgfd5#6H2dKPADyQBBA7n&k02=y+LT$+mO6mY zmUB%B<-PcX(8k?e2xV0qA(Xl60ipDpv4qkhuM|DkhJOC*+aDeMKHqF{FdaoP&U6&Lv6_y8 zBjLLU?JM~Uq3v(E5-OZ|nb4+7pAgFK^=Cqvf4)K}J^w>OtAFq!wDR$ELJ{{X2n9aa zNvQLkF9|sh%_Shd7O$Ed>Q^pM$=k08ly^)KD6`;_K&cTA1$x@@!(O*TWa4C_yzDGqeYV7t$V3{^bEeC9UodD*B`)q1@nYgtA{dPbl-W{JjY>nztsDcJduU$p>!} zifT8KP|&$egu1-Gn2__P5d_2+kE%>QJW?jm_Un}bx7-4qNaq%4$6aoL3SZ_HXniWTs8wJ8V%6$xw%|Ed(UQ%qq7^Z$qGj`0MeAZ& zMXP49ik38%+XFGL$o>O@W&c7wTd|7VkFg3YRV&!UV=7yKM@<|f_d~BUax2-&NI7?s zO%hyKK~uJ{f&yP-1&Ir+AfKhIptfgOsa4anlhhDg|LFUwvqV&bpDtX1i3-W6Qs_*l`%JH z<=Wh!mFw$Ytj?FuFIw<-nI8Z?%UXHyax?29nP1QbSqG!tSw%P&XysP}%wBHKD)QVb z$A?;$nl)^4`Uke40iUo1cs{d;k^AuqMs9_77%89MVUxslte^?wn_I+FfW5uG<&Oj9|1u< zSVexbSw%1ZRrU|?Y#UaA<#dqj51{FOwg8X+tY+l?r(ulT(mr9NRE=blXqoTP`17nF zs$d1l{;i;Hhgm`G2eX2nw)_y@l~sh#vQ}O$pG}n0kyZ5m53Hh`BeESV7%TG)m=iC@ zA24+&t0+*uzo1^HSVe8JSOt~~A#C!}X0`xN5BWX`+)w_<$SpmIk#aVcO(O2Hf<|s; z1r3T|1@(JRju)W2%onKj307(~^z&ce{@C&#zGk=N^+mrtW(!a)PI5d4akp7T8N*pc z?`E@#=E!`4#wE)43E=ZRt4J+o6*ZFYv%s?NpnQL*<$2=|j68D2F>;^Wnvt7dTSm&( zC2S)5s)9ybWd#lWZ&r}6%onJ`E>_TUn^-|lS$?qGa*_8R$nn#HZmp8-wbUki*d$rj zQEncqXoai%Jpyp7(8`lM&G;d!sB=22sM!`)f#uXXHgSEx7U1#KLPqYnvOfT~xnD3+ zK9u<#MF-090!*!z{R2#pzZcQaVX}XKS4vqy9WSy{tG?&8q1)N=b6XR&aW^)3UjF_- zL*)2@GG(qnC2~ALS$|{|t(4nG_-#Wgzaifh5X0MHLuWVdp;&J{qBli`l zjNImSko}>Sa(D!r%-bQqKLB}*3c`0wtsHR8%)62m)K30hMNeCP_)&h(0qQgUY|^@v zRn-4Jt0+Q#&q5!Rv5MsP9u=jGl<%v+=Eo}XzbwB;fxdEC^sIcJ1(q`@j67>f7*s~~@wFA%<4YUTDXqK1C{>)W6Fw)3-@ z?^mp%!4p_T{^R8R0{GiND<@tzTiA?M6eIHq8h?OQL~?9F-DJ){>HzsZQOk1VZ)~D^ zu?2YCy~fDBJmt3wbB$StQoBW1g{{2m3SJZxKeEAnY@Q5vNt^btBGj)QvdnExp}{5pU{sBSs6oZp3-^ Xs*^Bc+>d&@5fiHQx)GBq?e+fwf0!MN literal 0 HcmV?d00001 diff --git a/examples/single_column/INPUT/COARE/WOA_column.nc b/examples/single_column/INPUT/COARE/WOA_column.nc new file mode 100644 index 0000000000000000000000000000000000000000..37fcf1ee73329cfc6a9d066bf178bd8d45b7745b GIT binary patch literal 15052 zcmd7Zdw5P)z6bCig7xlgOiyc!TZxt;i3nlDCF}PiA(2ExC`h5%Dw@QNO0f1c_LeExDK{M!m6$xjs`>eK7XDLnGYTbI z{rr<-;-e%QKGthCpPrqQnVUWnV*-PTa;Fq zpFS-+H_P7VJ=e^V%v`DZr_afD&cD%kyWM(?R?_qriB00{v0LY4vCgT9xc8h)=bUo$ z3W^?+4zm59-g|<5jPJdhddCgd+InyA*do0+K&P|ai z93;m#O-zo8Pn3de)|f2THL%8LZO;5LXJr@4h_cd3(sPQfnY{{vQ8psn0!)$64R2RqPt5E@9Vdz zkn>zFWq+%i6@C6c&M_e-y3?4@-o3*pp?B)A!F_{3VvH{)Rd@^9_W{;v+OALa?a%gB{dAshe}QlR6TbaV`}QyN?O$BwZO}`-!A~#m zWY?e5c3c%|$JG^fTw~8R{X&&pe<|ONuh`j4|4!TWSIg|U)z`k=*Z!uj{p~e&`)*&q zJ#)SFiu=96Pv09ueEXd^z*l$TFkjt?qqKL2cH-D7yY9q^o$R_3(|zM~Vy3UZ6LWn1 zojBXq--*S({!X0h>+i$`zWz>Jl;~$|+KEf@?Ya}6U1`^yxZ*9l?!=XL*4Iv4b<1vd z;`6@i>ckh?*zHby@eg+0iEA_Lx)V28Q(Vr^iNE*VFDJfc-!JXNH+;uCai{NiC%(1L zemy6?Q*PIt`0hfx?!@;>?7DNmqrFu>oixSX?|WeADWBW*j7@fY%y%7g6770^D?85i zU7x}_yIyP`M_29(cDedo8M!1*p{wZOgLD;K$v8!*IxL^i#l0;EeYHN7(1Er@=*hY5 z2}M6qM5yn_(S+LFxkaeyM>Pa=)lff|LkG$=+SR&RqgU2!)M)wj;~FhkIYgtJKXlP3 z_54Q~jqH6xqkcba)~MY#;Tko~yP-kkmp3Y0-mm#vB-$MFbR;S}-Z&CvRz<`!6+`ki1c& z=%uSP3SAYgfwdlKNa)g!(Fk*cRfgPPm0h{P$`zO!tTN^XtBkq9Dr0W2%8(nZGUf)W zOjnC?U9NmOnOq`b=nAM_@;#x;^NCR9fl@*j;|38rJ35olpI-Zc(6a-&5K3MdLg+Vh zPZMgFew9$;*-sMCm+Gdt9G*N|qwQ-$G+Il4)@YgM7aBc%#9yPF+yfe=_KeVI#Fm*F zMYL(7K|{(7*11sK$^9Sv@scTXIIDWv_SCXxR>lA)1qHbSF@mLF<9Xicd0`6=WQTuHT{rZ$CKdIeGqxDp&n=bymx)cA)qihXd2M&a##twDp!54E*&|Izd{REvInh-yL2g?}TLe%+`BTzz2| zq04Q168h@mWI`XrE+MqA*G59af`=38-G2?C2WFljp#S#uHkUI2KWMc7)kidXV{e&8 zuhgb%wBqkAH7Y%lpi$oG7c@!>s?aEY$90VcEu5=SL(31f=kJh9=e<-5YUU0km*5Yn z27J?F1EK1jMCeT1U_zgCxK8NJ;u1n7OHUCR-t{d)eUmy6YLj@IfW8xa$>rR|I*mRW zep{nmizaHcDX^tRtF!uOw0OaOjf#q{X_R)YT%-7I%QPBPJ3)hnmmhvHifTd4(ExH8 z{VCOeZ%);bORI4D23(nxKwG)hY?&?qtRagF+2 zjMkvR<%cT+V+mECZ$~bDN~juK{{8^D#F=y%RL;Lk==`ahgie0DoY3AAWrXI>e1uT+ zJHdp)U&U^2B&TU+2pt^K ziO@5pX9>k0eUebWsB%K>SN0*)q$-Snu3C4_<#6O4jdm`}(ddF=}mS?`j|~L zWh0xY-EKC4L3bH>=C@>*K5wuGsB_iqvgkfmDCRR(s82a7)UyRE6jZ?q^)6wB2Cim> zhIeFzM)zffQfIP4xq+-uQ8Fv^Y#l4KHHj5^>wZ?~gX65w(ao&T7q7BHr+#Er@7~`h z*{Gf6VyedMRv>j??qCxIUSbo4f6gYFN^GLA@7YA=QF*<3#=~KZJPUqcm%$s^1Js45 z*=5C1Rw%A9E7a#XnGYanoZNp9wv-hbJd_oR&tQed_h5yl9AkxMO=5)>9AH(i!Q}^I zwZX{j`~|x_{I6`HpinjuFJ%+WxWOj+Z8DoKKS~`e{s)`Dm>0;%v-6Mal9aAz z<_4>bxxp%9Zm`Oj8>}+s2CIy@!7A712CMwv^TX*WYyeZ92QDGE*+j9!*hHgC*hGsL z$o&NeTC$10?ae0IQp6@Oj;v?oIewH~QZBFus8dhLxImFd@-K+5lFu{fcbXOI_AV>b zL-Gj%0WkjBie1K!WCM6!pTI6L9oPfZ`%&ytyoVKvX(H=M&_ka0sOv9T zp&-d6sGqDC(U5VhP{R9i|G^kpf1t_C3Kd*sRj)1eBnzDhu z?=JJFo;muuJU_s`4s4>gCBL9De>Q=UzLJq=iDH*Qx7h>Khw^+zGrO}wLypM(10kQX zLOp*c-!DLj+;0^5lB_>~9w_++#7M3|iDPB`08;+M3S~vILJciHym*Zb^wSkKTuw+G z+)85unC)k?%cGHOq5+?=iAHyl`2qqCu?dXUV;Ff>J;p9k{_Fwj;0AWdc|e{QVCXGY zsIRQCP)IYm{~-93tT#cQ{qlVT;9Alu50f<@N{V2GCiRl_BbXk>s$PT3561XX$6tdR96cw!TqsO(+I2VhwjHi6M`6(i4c+3Yelg*`xhI)_~z zm-Pf1`i9I0&}$+q^l%v~glkEw9O~ybP}V0Xb`vXovUm zaBLqN=)H0_&|bv`+C7{Nbo_BPfZ6vcc8TiBCK@BZJ)p<0u?dVg$w$DmShGvlLiPal zxydeNaja0nYjS@;cor)ZEYB7fS&syRzW2%V1<-F*NYw66yn=$O>e?E*G{8F*HHuLP<8!6q6VA?pV)t9Uu2m7F5^^Issk)S=E=62g zs!D4VEu%$U#<;9@Qd1p+DMhCSk%)U+)heNM^nLc(XY<`>&HJwP{`1COKAzvRFK1tV zzw_+9&symb8z11ZCbxt@QMFIs1anRmZ<~_sc3^B=VsbAtbGaf#wUODQ^CX(9wjqmQX*K``?Qb6{G4hc(372! zZ|+1U^D~UmX=5g&rRAlhrRL>J9+Z_c+LM`ME_MZp09`QMY@1VPZcavaeo9_$>ZpwD zG1ffqv8ENIWlLHubz+8n`~icl<>qIE$)Xz)tM;+Z-8?3fc}!J>|1pKy$CRBjAwOMK zkm>)l?;+MUzI_LJ&l|3_xo_{eOEmk(fBykl*7m`4qGR9<> zr|aEsZCURrN@#6vgKPhX@p9~J%&))xBHKB}gLl-+!TMc;5ObVAxCGuYH$sMRlx!cE zm>l;^qBLYO&&gz71M?is$sRwUSs8h9Mq^S6QZqefXUSxqd%&%V8Kn~4De)PZnFH@H z#AP9wIkKVeOC{@?pWisSS6nis#P@B{pZX+6nFkRSE8oS`1>lO;0ge$&0tKljcwm)q+_TXXc2 zzS!FrlZw3!?fU}j6m8`ree*NCsY~bh=1=g=f6+I8ns0ugZ~n|O?*cu?8(g|5!pawF zE56pwimw-2afvnB^c!VX{${QfS6J0d|3O>%npds3&bRyn-}24AK7T-raj@y)km7hi72SYK|(zS=uO+i^gdmD_Pxgq7Pd)pwqDO!KX8$4uY)b{y|p z-;N&N`gWY+Ti=c^`_{MPj6|0?X*t!Hy57p|_||AEx8pnJ5SQb#<44P_&$Hv! z1y*jy?S)ou#~lS$ZufV*H+AWx5!QU)4MUGOV&$V(Sux#r9WxWHJU7gW<9*jB@3NJ9 ztnKLBv2UCTV(A8-YV=v^ZH=~GU8&L9F9&I~wBl)v7A}m^X!4CZ z8fE^)(CEo(_cW?|Wx572=R=-y*qt>f2CewGb_^FZ8h36`=mx2pB=5ys{HF3y%Bd% zqgR{$tkDY`uMyS;vkkSuY&&X$Su3zMm~E^LW*cjR*~Z#nwxKqdZT~SyR}SuWdM%o+ zfXgZ42$j$Hp3uI@jR>uAZ6`FpMI522S7s1Of2j(gr^oLg)UEneLhU?#2{oD8kWl!Z zeS`u}>>!|ThKD+oPd%^Ep))l#`qTXV8m%ooq0w6t(==N2N}xuCcV=mnH*Tl~{{2ze zIb9t0p;Jafx(F`(CWlaI^$!Vs`uG(>@2>1eXkPyNgeH296B<=@KA~O*`w{9|^chrc9rwxod-o57f|oZYpzlt2(cxm%0~&p~qpe1J@=t5DarIn{{?PM| zMvFFY(P-AbVH$bf9IHWP*8~6kQz=C_J^BrmqS{@l6r5R_Pv}V7J%l!QTS#cx%5Xxj zUipU5#Kp4+4LJM(A#NK%DEikxLQS9QMyPh!MnXXY#u3oB<}P(OH#AM7L+j3JwEOjF zjW*obuF=XDgEd;XW|u~@YrL*edh0V9J#6)%q@po7{Hq_8pu8DW0#4sOMd-+Pg9&Z? zD4fun-A)pky|y|b&*ex${bR2ZqTrthMJI$2YRch+YRzg%D5zT)0ey2>Z-OP- z_PIv8m+aT*kM|C1^!Cn88ojn;kw!DWX{eFs%^Ff4?(_eCR(4KhBj0xFevZmOX+=6Y zwCzNt;Mf;42yF}4OK64bNkVfDyie$bFOCvQetQ`q{pf8%9rm9j6zPg4R7=JS3fj4V zfUZ~;?@+efrP0CTLp9od;JQZZt{u^6dC6Ig=Kkx5M$=q#HOiP&pwYutA4-c?lEbP7 zREoOF{Q{iPEeRcV-66Ey)0)uRe;!C^?&gbxCLX^^D7i@wLb}y)LeU*RCKP%1D?+sz zG$8cI-v$!UKW}a1P`+}QM*9oHH2U*^r!{)NXHSimmtWLqZi}uOO&b-fQO?9o8dP>Y z@ZUd`Z)T^I=~NERz7t5Ov`TA2NBYDP+HqchETdXU4%OX(aaACXGv^zxmA4h}j-Xh-1&Lhs(aKxkocPeO%J^#~1Z zzMfEz;ZcM-X0##{S$L38c>V}Nft>~r&^LNlIGlNXo<;{wZ_#LH%@Z1}YjRzq74f+m z6|EkuQDM{}jmB1gNdy1yXJzLcT=ug=NZ2vD1*GBS$VvBUUiHc;0h zHh{Vw!47BBS)m^WutF!2SfTlcSfLTotWeSkR;W)RE7U8K6?)=pR_HgUS)s-OtWfiz ztWf0RtWe{zvOb6`kmaD}ZB{5KiWP8I>}7{<|G{o_KA+vFEQ8$+^(6--ci8=a|M=tJ zPXe3{C2}yjx{HHBNZs~~+)?uwslm@qt$Rm>h3mnxFOdDUG2mQU0)>i1ML5l6`FaA z6-t)RLr=xBLVX`$g?dT7L0!sad;pSqg?@XM6>3$?3bi~X;|(+$BjW)y?;_&?U~Mql zP#es)qc)he0&9cW#@b-E9ks!%6;K<@_Ji7Bw*AK+hwR+sv^9Z4&|iP#5a5<;jnwY9 z7#WZJn;ojRU;`zTv4P_Hvw_;Dvw`X)v4H}*u>sVc8thP1#tKb-pA|}${zb!vvqIVO z{YDd|-l41;tWbI!D-<0r^$9$l$I8Ji`F;NVQQ0|%)NAI{sXvFH^jRDN+)WoUQb!Il zGV1PUhtQYU0P0#UJABoj6}mc5>I1m2mlgV4)<=bMzemrnW`zd-BKI%Q=aM`>fZxk_ zLLJYsLQOwoh5qYfR;Y#47u0?VE7VH%jUv{vLJwJeP|q!6hu_KdN8RQ53#Fc51&pPg z8HF}(%E-8p&kjZ3%kw4}rP)C3JyIV)mGf)>b>#vEpao|XEB zdOa`q577B(dHw($OJux&-*uMj1q`{KsJo0k)Ij$4KxNkh|NTo}PI8*xmJPIM3ma(3 z5jN2Fu56%R*Rp}`F&pU9PuM_{XR?9X1h9crFdIN!lX{NcJHiURT#FUTpUet*cF6bu zLkF`$F@0H~mU6#vcv5oET*d}!)Q}ZwCeJshy4=su!&V=5Rb_=vNPR=nmkJp57qi3C zTQZ&=2(5aAk#RSc9hS9X1I5o~12vG^fvPQF1E`CQ**SU_p= z{DFo{V1*Lo*#$+)=OOn^R;YG7EA&VoR>&>;M@q&IddTX7J3p13R!a`HtYtS)O?ojh zmjA*iG;|&#`W`Ek9wy@f443{! zN%Fpdx(;WBT5OW%MbNMlD^zC*D-_m(6{;@pBdEqs`TgR)%B~0g`)7Asc}GQ^E7*;m z>BMd{DU97fy?U9Ev8g&cy!IU%C`0ZasFOUu09Da}9qv|<-z&hSV?@QpZ=B!Y|&t-goCXw=e0d+EEynuR(<@YP_kkyBf zzP;EXeX+b>f^FY&2yjpMnvs%cPhujKrC)hxB|k-prH&ri3O+i~m&E4O2| cwsJd;_ogmw#|b}J%k7w7X61G)DE8+64cm*HNdN!< literal 0 HcmV?d00001 diff --git a/examples/single_column/INPUT/Kerguelen/WOA_column.nc b/examples/single_column/INPUT/Kerguelen/WOA_column.nc new file mode 100644 index 0000000000000000000000000000000000000000..59c1d99675a871b5a5de7e619a7b3aa988a71c4b GIT binary patch literal 15052 zcmdtp3v?9K83*u%JnrlY6f7VJ4S|EH*zgpvAaK8YBoT5TM2INQ5J(7%VK?szf<^@u z!BDZ$m6(*4-p|ZjuGUKASYKA5iso^V z>HP;LsaVfuj%ked=4SgcCuOVG<}vl}9h8tU&YxR6$=AU*PVG?J4T_;S=XB;`juWXw z75ltJ=1J6Mj!`cwJEtH!yD%d=v#?0z(UbgH#kqd7*%htSp^{SbwYk;L^Lu?o8HIV7 z=IBhO#xE%KH)_d7Dn|2y+K|J_`o zi+%Q;2)Y-;t?{DA`ird!Tj%!#=9FPqJ#fG4sMZh%Tz^Yf14Y~(zbDdwm1%Wj;MlIoZ)jujN zJ!xQ?dZ9M+noQh*lNbKD;{;uJ@?;6}caX2LmNgWldt|0Y4wI>Z2 zlBC)@S-o!`rDp!)HMJg~UI*93ye9Mdg4Um_%H`@=ud1zTQ5)S|8i>JpV5iyc9M{#_ zLw)Sn-;RT;0x!t^0j3PH^0D@QZyXrfqTtxU-tWX7cJ9PPJ9pwB3hW>!-gDH-oj5Yq%AJ^LU#AnZ?c<%8Yaj2#eEWDO z7Td==ajJd16CbgUcjELkm${J>pUAUvCq6aL%AGiSgOxjRp7pLzPMrUp)$YV+?EC7( zMa`^sCq7$Y-n`S}%2G-db)eEHn)zD-@|&lBqdDwrDpB?5rV^bPGD8B2 z7`987=A#JE;9M&LwQW6wI-hW?0UU#Jc73NAzilR=>?x-SWtCNsX8knE0;4)CB9y$L zDWRL2FDDeeE1H1(rrj7s#;+gK)Jxn-s73p;gc?PjC)8$X3V~4Xf4KW&Eo#GS>hXwQ z)3Z$~p&rG%Nwd#KJwVUi1%$f&r7fY3ZBhuej_pRsv*|Sg^1A_NHJ5hol<1$WS4%)q z8M`&n)7lVfvg!nZaM!b@#|!rwqPUbxnwUSgB2C0TiUGg6a66%vM^_TMdEqib&GuIi zYSC&4p(ZW9AY?S?ODL+cJD~=#^9cRY8%LUi?(Eys<+)F0U2et zX`*IJ(o7pnQPQ15@Z`-i)pp^hgnfAX~E z%;S$sbj+V4(V>iLiS`ssmuTmjYKgX#bd#uZ=oX1yIkjD)9ZQ!=bl_~6L`MdeN^~{7 zqXZOjduvVf9UTdTyPh>YUa0jC?oV-jSkq?39zw0UK1`^&cOxOOx(5MyzHGB*|BOh9 zD!b=Ov~1TziPlwimuO!~xkR6Q{i#IPiY`h(Q4{uR+#TN~P}B7bK7VjMYC30;)l)a2 zlm+tN$^sR1Wr6bEXMvt<%L1*;|5p9tO3o{^71?sN=D?_e)fYYZPZp@~Mi%H{ z7Yj5?y+5GMYJBv?ZWh33`7vvz?PUY)-^d1V58ld}=^NM$Ja>G_pth}tQ0EhB{e%0n zxT8|nJ)Q;X^*jsI^D`ER(^;TV53xXx&tZX<&1Zr3G-m;fs4cAN7RLtKrruA0Tb^Le zhR4_qJoV}_2=)GlyMJ&!YC2cX0_}BEHmT1G@Zd@HegLMfVS!5fu|TsIut2LnWP#pY z#sU~khq31V{cNB&POt&o^?zW^Lk-xC4koi3c>jAv2zJH)o>Ujhh ziN{$pcP$&}ALH2o?k6f)^Zjym1JAvU7zEej=bndJ|KR>CmT%Qns?T@LUX`O4R1Vgu z?-%HmLoCqt`&gj2)p|k)eJs#b^s>Ot<~Asvp=1u)tUWKH3DHqe*H*Z}S# z^}K-o7Q=4fiRs3mwylRy=M(Prqdprvy0V*CXd+Y&mQ<_bL77@RXvHD*d;vBOSL+RI zQ+?5)$t-{o`5|_JD_rJ-=)BF-^a?Y{mx=`W8{hN z#F~c%d#($2J!^WrQ0pJuU;V7B&vW#Q`u!4GFoFe|TcUm+3CdH{^Coy%eIG?{sAmoI zVId22ZX^p}BphPR#(Hc3cLcGf^d5Gjt9#iEJgIFM)O7uV&mUZmn$81%jG_Mf@$a0R zzjqpFwU85sQeX!;aa5I+J8`U?J8^ue)$YWJW31eXKC*Hr<_A(2IkDiJ)$YWiqgL+3 IlBz)dFJH-9-~a#s literal 0 HcmV?d00001 diff --git a/examples/single_column/INPUT/Kuroshio/WOA_column.nc b/examples/single_column/INPUT/Kuroshio/WOA_column.nc new file mode 100644 index 0000000000000000000000000000000000000000..18c7a3e8b9bb32886c5f21ab832f2acfcd59f7e8 GIT binary patch literal 15052 zcmd7ZcXU-%z6bEoPoa}Ipg;n;XwpR>AY}i3rqIbiDAGb80d5EhB?-L+2rY&r1aL&k zprO|&9U%jZiXsCdXy_K+6Dc~V17u)$zjMz$=6hK4-dgXUSviXjzrD}i=iXEH`JH|4 zT6sM*yp*547!t~fGCg|tveuOLmMO|9mkSMxjOt?5{QT;PvLg~>CrPyWm5u7!GfZMd zAL}!lGW^2UX)U)bF8wpR2rY;NlcEOG(KjeCvmjB z&bzO1sd0%?EgLh%$# zMuqi^l!7eQF&2iIOC_%IL{Vz7{mM|;^WTrDUJofhdtIz!vX1YW@#k0I=hvZP!AsI2i~8dnZ+y1yU1_yD{o2@T zRA*o8>Wh5}yanaEfmO7!>mz*YJ>IIHO7g9r=vzP4w|=&7eVT9mf*aljwb&c{R7Q|p zU#9Gs-O`RZ1$NA}N1Ix4!>+FyZ^zYkHdE`AU4M6x9XI*fxB1$4`P%p7+U@WA`t6quQ8+P4^LxSwO6JvbG>BKl+edR{yZn< zXWDfqevoF@owzU6t~=K|+*|cieTLiXeGd#Z{H$G%U2n%RzVnz6Y1hYBwc`Ze`I+>C zT~D#Mqje27yR1ENk6iX1p|xnO)KTv;v=*#6$Ang2{)o`3@f8T=Tt7f)>1mx%`j3+d zrQIJvD8A}7LKLu_Q1!r;1k{D-2`(Gs$|;mtXNp48bE+s5^WdsNJwsb4)bY+Hg_^bt zRVc9Y8wyp}OA3VC`M##h$?gduXlILSA!yz4^C4)({NW)eb9Vg@wD{225R`s!PY9sg zhv{y2-lAOe-6G0GhfYy0>Uo87!SXvz$R#+FmV@l8n+RpKNg%Ye#V$e%cikd1?^Xh# zgdTGU@e6GURc}z4fckvR5SRB>4OA#YEl_C6lj;f$OFE!X*ZM^Y1+UqzP~+B(6bh^x zpnx?WDM=_Nd%xR+Ta<%($59Rnd_p-Odwv3;tl>)tEvtQ-P-giygfiaxgwWzgUl3YY zw=1EvTb~m06wM;U{f`l<(Qg9*bull(WmEVPg_dsWs8CAx&lDQ`WhaHYq@Pfz{mgC( zHHjXmP*A6f3PEnL@`NilSh)gogH^`dV3jd9SY^x&RvB}HRmR+4l_57+WqP}IW0$uM zen@E5ww;7lj*cU=e9KlsSxep~l-VYoP{xNJ6I$}<1ffOh9HI1DafH$qXoNhSwiBW@ zFA(w{af5*R`mEuyd9+gK&4aZSnjBN8(D41K3Uzz`ibBCJf1ps~1y>ac9G9;^Ny-h@ zzRW> zem4olA6`I+ruHS|-(Us-^>xr5mrW6m6ngV=Z-u7bJFC#J{YMn)Hf4iC!HEMEYLYor zp*o*`qfkl94@al0Cv^DL>4f&?5uqJlJS4RKo9TpB77innowb}$=9mtIGFqJ{wD@It zUV!xce-KK$^cA7_QvQTg{ANM{`XvJDVp^Wdrm)EhEuDE(q0}#@Dm3`BS_*YNen+8p z*Lx_`Rzg>K#9u_=XVqlI@d3d&?g-i5jxaz2%(LG?h*Raj4_0A{`n%I%#qUw zEqytk(84eB3C;hkkkH)TR|t)HZ8D+GV*&_OyZsRXb@A>sm%I;tRA}j!-4sgxCQqTk zHQFl_asTfMb%^hyP}7s?3I!G(QmCZmhf6C?5GrhuO6Wr6dxTCc8bD}gQ39bg_nQ#P zy`T|VwzDFkjIdIK7JfXQ(EPjQDme+pCLRwoG2BP)2%$ zLMgSHC^V=@Dby|RltP_fsIO47zZ5D|uV|P8B`!Z)nGsLua`)zh3U^N-^yS(ZLI)E& z6WZ`oJwmI-9wC&yepil$Q54q4>HULNsU+p&At?5KvzqZRWCZ zK$JomGpi^xrTq^I4ao^pC~S8Xg*r5hRjBdp0EGhoyRt$hEkB$+mQOCDV(BdS+rvmg zXV&EtI@$3up>3~xO6Z+G9w3yP@qkcP!}^4l>`NuIFn%kcdF?k7^1LhW7eI9=BvkEi z3;}g9_Owf0$K?twjq0q>UA2fv;e>+Q|Iul<}sHEkG zT|Z?L+8xk~Tq>-j-C)=G2y%JVpLT(5O^XPvAGLwds=1E|Wv_pZ(2}pJ5=u{dj!;@? zDxope?hsOMtR+;f^b-Q={P&Gr@^ZozT6}q|LdoCFQ)p15Y6?Xx-=a{v1bM#z4eJk7 zsP>Uh6ewx=fz7^0-1t*A(d&v$6rRf_;wb44LjKAoYS*4km!G8$THaw3H9XEHD*uE{ zVBEgPF7fGX0R4!@NGoi`E^RlkhPs8ahIUM54Hadu26TRhU8Zkj9c@3&Iy(Iv>*$wd ztOKLvO?HWSo(;4tiw%_5fDM#io(**9MK;jUkJvyb%CUj|dWsETMjv38p{LnIBYLrk zhDm=kAd^khFOf~uV-}l8y~ieM{so(;=6W_!jV){fbAwgJ++dY4H&|uN z4OSU*gH^`dV3jd9SY^l!R@q!Q&26UK&n~Y?9ZcK7CQ7W#CK_^(P1OAonIo`UD*W2!%;FGK+*v=fWGG_BkgKDyUAVk{s8_wgf;X_1J;1fDKdWm zvsbZ>b{4XZ&P%>Pzb;}Ol(hU{T%XS_H{^ap_ZPDPOn&@1sL2|Nyw4iiaz>sP;E~KnfgW*- zU1ogFI@;Zlb#zwp3Htdx){B+6{9vqoi(NLKVFMj+!v?x>N5)GrvsIQ{Z_sw3%m+Y| z0ya@lLpD*hn{xd@*;;G@#v>K_0ojfaHEh zum4@%SHY_n*+fkeWW0ciIc%cR^8O2q@6XD304egk0Q$iu>{8)d)`2$fdv*z3Ciw!a zxgqZt;J31@0lm{Pc1g-&9p!Xj9qri8I=Zl$^2PPAR}1=^R)20Am74Pe&W zFZmt>KgT9g_2m5$yt+%q18DS^O;l<(o5*a-CNRF7&Mw_HvH|oJ$@07?rX4Pj_Y3gi zE3Bc8@3V$-(qujfe(c5?(D`|pKY-~U$?p$fYk}kkaLu1}bZ05+pv2{eo!M-lcWSeN z))vY01Z=t``2-vr&jz}?UFLhm%vyEieG$|&#ipGOVGI^8Sgo%KIiN`dEICDyGZWcA55=b(E*%eHUB}U>)7dX1!R6 z%MWH1KXwVoWD`}9X8|(bm-`j?H<0-y2CL zjc@IvNaE14^z;Fn}PfR1C?L`{atd;*xi z%J?g0+}z79J>~aGpyvk5e6pCfrwzMwS;!iStIirawOrm$i|O_Ev&-<4tfQqFtfT#X zSVz~JvyL8}VZB&M%Mac^#*qJh|2rq=@11(uEy{`gm3M`5;?M%S?!*zkx)VpuvD=*( iKisZ6F;UrdCr}?!X!1;I^YRkcB<7?ib$LGAQlsxTckYDmc-o%x4)oPIe*FFa z^Pl~{&D?XCI&FFhJ|WtIy=(=(MG!4w7~G_AT8(SHdu5`wx{Gv)VAvy z9Xu;gVs{tqn3l8*TdF-ND^=3kHa+Hq1tcuUwmGuwqwNc1g)FMD2;-c_wP?rbD!MuB z83o!&WYLb%JtcKvUTSK7LTXZef#lt@vQr$kY^~VMU38+tQZ215J#w-$>;(z=IY|pL z>gC!odP`BO#4a=Sd)KZ>qg_)MasM^-Fs{j-omY@9 z8_4p1I`>?CAJ@6NIqw^uwRUdjy-U>U=l=6|%F_3@5X;~GPQr+Y>Dju|sHAau+xr%f5}Gb3)wjL6_=aTE|0I^Rp~AoL%V2hNNN zlyYBv?{V|x%7474!80X&f4yk;q}|_r?a!^n&23Wm7H=t$g(6Cw@&3GXrB-fiH(p;u zey$koijghO1i3meC6Jy^cCF8FX5A>;wLZ_aeyMBy3fKB_*ZP&`odvYo8QiGGOV8Jl z9vgi1*w~`S4SH*%jpz0JGdX(Pq>pCQOnQFDDn0IUmG5zt?{$^$+n|@f>e}wN#m;<7 zUuSTm`{QWWdLusR${TT-D{sUwa;_jF#+=vlMx5uR=Z%=;x=$mfy0$l>&9%J|b6wjT z(c#+Oh{dk$jacT|-iVdqZrVadtj^K%MqE>`=Z#qVik>%Oy*}!b5gTslBlqT{&jlZ zhzH8`yb)h3)bmDtPj_bBC^AuB@0u_u@uZ$l*{a8M*K@Rm>-n7Cddzh_pZst2yhGp5 z|HgNh5m~cln{=<)OK8CESVBJ^|7Svems$x$c(xK+6h4qp!Q)2>t+}|8P+iDZgc`a$ zN~oqKkx+$lg;4S3o`mxJjuWy!HkHtV8{vfJWeq13b7>r*2;aMe!b0996texNgu*rr zBNSMu5}JJFYeIdqstDXX_|+~GnZL9-tfSE5XP!0jzFbepC*U%ni66W~XvVOQ3C;Z? zpHRk-MnXA#LI~vs^d_{V_xFUBpFTyX?9&=DX?=pqK!w|ILZu706LP%WN@&rRqlA)o z#uJLGx{*I?|expq;V{vpaHuH%?e-w9aWDVbsVxpMw?h27YOxI-3j%r`30eo z$2Q1O;7gv#D>BUE}Xolwd71B8mMzfWjM!eK%MtD*^I z^}9uAVd}$#lDazx&3)F5P|SC?2}M<=5sGfSODN{bVL~`IXlWc9v^0zjTG})=Xk$eO zjt$ze{7<(2x5?eXgZ%+@-a6ByTUIQgJ|86#8g}zTLjGTr6N>3MkdKB3f+xrE}I#}S%q??))+)Gb1h4SyjN z@xlf|Q6)W0L+Ak;A85{hut{{-XhJit9waoWbt0ir`$iI))bAdl>BG7cn&+KN zC~eOtgdE4J2`!F@CX=Iuv>1K7gBF8=sm~J19=@7T=G7`fsnwB$68G2%#r@&0gks9} z6N)HZC*R0zLOwlCDEJc_p`ht$1lrr5J9>XQ8b870^~cT<`qd8y39XF|BQ$ka03p9W z-y;-K^?O2b-a&-Ys#QWoXMP}5?!K8&#n*iZm7k3zR62YGp~C0x63QDIL}*cb9HG?5 z&k#zyc!<#4x6%nkCCn!jF*B1;$nTaAnzi(CLJ!*b@Sj=V6Z+%1ZG_%Q?MrA^+%tsI zHsuhS`SKJ(k<;!FnqTuGp+zseM5yHXk%TJahmpw-zokl0v1dG?lFp@s3ZB?a$i6a- zQ2MF$gi=D@CNzKfSVD9BpClCd-cy7kLJt!Py0; z4WVTbMTBxb^&^!2^UH*iN@EGlJJy%boYW>lk=G^@3O(4HP?%3Cq3|KighGpJ2(-69 zcl7==;Jq(RMr1V;^4Zf$=&^pygeK43OKA4B9749{DTEy5TL~?nbDB^^$^}A|r#F(x zHxX0`$`5TNv^=gmp~8p960$dbODMJZ1flqE>IlV#93&JqdlsRH>y>13gcAFg6Pmm1Frg@K8=D>>N%NBo(y3X#qMGi&1+;8RYbFjmcGC$%09s=%6*+xRCbY7R9wj_Dv|S{ z(id4pWpX^!DCKBJF{|jcM_EO$pJuhqKl}Gdww|juYhkvcyKC4AlnJ}pB=$>I(E7Wq zpd+JLLASqP1*p9|*knQxt0>5iRWv`7Rg`{*RpdCrDk}b~)E_9zmihsXCuMuEq?T3W zxGCkJFp5=Fw4PN|CFe(Fx8;1`X{p~f?d{JUy+14Jt7bixvw|M&&kFJjX9ca=#R_`Y zhZS_Oh!vnd6v`&PgIPsMZ?lTZj?41|wJ))XR({1Qs;^)bH6^f$HZNxtJv)(Aw8@uM z)HF@@2X$erqK$W1MbACKD%vb<5$*kkRfJ=Mmd3F`OSg>;TKbF|roC#wG`R z*oxjA$yT8B_*~i#u*rCjwt2CFu71V}P(6Pt^8pCn$|_13$|`acNPh*@3ahAbl#Iuq z{+hH8P$TmNYH(u}t?$k%YLtCVhDja;NFFrRNc#bsAC~q2w$-!Rrlb3JdymJKV;`AV zCrW*zbU(JD$~v~9V{fq)D1I`&psib20czJeHc?(>6^)Z}6eHs^O8f<@sPLGK-=K7$ z%->+eY*x{-3#_7wN%DRHu&rq6TA80vjr4c4t|zN#O=nh7owRk-^e1UA-~k&SJgT-a zvh=^fCfNtsg5GUEZ>&7@n%D)d~ zll;xBp#Ac`2~@WXHkopQRTTdwt0>=#Ra7!a<^zE54qCc$v)L-?-)OBbt7z32DF z;Wu8w=uGg zmftVXi4?X1a9VYGp1#^~v(SfTaHGf7IUo+|m29`&Z*kJmSOHWO)gDplyF( z4`3Pa6Gqk^BiQ8lb+!U!lDuD{(lA!goh7UQ)i+3fp8&Dm@_Qt3$oB`TnIrH2V7<&I zXoI{fpaz-i(YkM>zk^yyBm9=o((9%Fn?y?<)YnV>gN<@M2*(C3{VyILJg#?TWU;Me zlajS;LG?Y@f)2|2B(M%CXOlN4uoWmlX>9VGjTNAFPG=LGE3|anWwT}R^8E-_%kS5y zPU;iY7fStrwV%uUfTS(01+_BAptVg>4)EPWORtgdS+q*NEzx?pzcwA+zuS8}=O1Ip ze?R`6lkxXXv-A=&;%suRAS2Fi(ep-3cIAzjR;rg9F*8xm8_`aB-iW!*tQ#3I@2XyI P#DepB-iU=Q&iwxZsTA07 literal 0 HcmV?d00001 diff --git a/examples/single_column/INPUT/Mariana/WOA_column.nc b/examples/single_column/INPUT/Mariana/WOA_column.nc new file mode 100644 index 0000000000000000000000000000000000000000..9ee95daa7b50cfba6b51c2cbf52a4b00583e3cd0 GIT binary patch literal 15052 zcmd7ZdsG(H`Uh}OBxk>`C-szCS&NS4NmIg07ftbb9)ZwQ5YW;rM7c;I7rB^aW@R@u zFQulanH|%lJX)5PTGBorqvAzoH{-)r+8v+WbSxfp^HzoRPJZG=VBixOtmP^ z%`UP(L>K!Q{`8EjNf{Z1sTpa7MOqJ^n3rChlV>-FgsV_0nQoWurB!}jc5YE>VSd{9 z?A$D8UEo|ZN-}b_8kTl@wtN1eH#+V1F1k66BMP%~$7e)D>C!!_hyK%I-@rfJOXpBg_QZ_Tyh+(v z*>-mWpL>pOH<*WYxA(!V|Hpj!xMslV)2DPl&wL2XdOg`Q#=x@YdE*cS=G<7F!rgTL z7KtgbLld>2i`^%iJqC6k?ZurxttMs{YLBu~OVVMzoIKqz_@&Zq?c-mR5+9qwsc{LHCG(J!ZuUuZi_vdtx5U(>*tjmbMd0`y%Jn>F zYdOr`%#K0-ALlr1P+UZERF57#d03B|V*2;)cHQXy*Ch>#8BLr#?B)pV!LUDTj~$X6 ztL;(F-o0+tGykJc7Z1_$nb*bclij~F=3hv8NJw9Q`6b$-3k{zhh-cOVEA4i7yWY+k ziVns>!I)GYC{XYVOsVA5#|77C2dW{I7hFFnxPD4-{oTR!_XgMBUma+mhXWymW=A;n zx#Yz8QBHic+=&aE*+vVio%-YXPF(6_Gg?7T{a+6`aZRxO*Kc65{wm zLcK5FMW}tJ6ha{x9S98AwIJK$`S&*uKr4?V4M2<9_Zt9y()-(=IZ-m>5aI)o{X8na zuV9bEf9FcHVH;PX?9N@*+aL_kK&jejaH` z_`ui_uh{qa06J#?9{`nK%x8~Be&kBjVhdM-&k7bW+H-UPqwNEKX0$l z{MT88FgMs`$PISclN;<@fw{phV{Wj^kQ?mspXCO-4ReEC=0k&?^r+gY`5#TF=PJ~p zCs%=kSC%rWeC2&c`}3}3w0rbIM%$hm!DvBUD@M0e`0T z=52o`v^J|Hp{2985Sr8W8AA8WT0|)Ks+S1eaPSU7vHLzIbmfUX1e#KAu+N2$ocDo8 zZP_^X=u^kF;BZ9=qnh{&7*(CSjL~OHe`2&}P#mM}E2|kTe(F6&`Kx;~is`(YQR}a^ zF`#3|?(}%Sw1LnomolL>{bC6%zOFl=nTeMXx@*#xgfc3Q6B_>E9fY`GE}_Uvw-Rb< z`Jp~$E~BHX?qrYn9efnj?U~N#$dOfys^h0I`s~+eM!O%`!f5--%{m_%Ee?N;QEuvN zM*Q(cMy;#cGoY_;TH&$#S3jYxl_7+leSQ(4(zJX+b4J`w=)NJh5X#Q{H=&X99w!uY zcM+j0{Ivv{Tz>encn+h6H@C4zkFU7_)R(`&sP4OPMm4FWj6QF18KXTfw`Ej*ypYk7 zxu+T3_I!Uvv~N43*5~Iips${2?Xi2{xrDZE=tih4{&Pah3(g`m_r~)G-Mi~ULK8D@ zB{XXI971uqX@sKQ=ufDr<%ciR;u$sUYsMZ~>$m~bpIpS~Xwq;-HC?Y^w0~+Tqg}Oc zF?x0Dr;HwtpUi0D-rE>OXT8p-RoylQ)G+v@$F4)?6WYA;IYO(4HYc?3$Bzg-_+RR38RZ_j$a>dv{GB^h!tsp*24bA@ul= zj)Wdg`WvBX39Iz?hei`NY$S9;@->8F{jU+~d4Dybrj{QX%06I^V)V%;cQUG262fRxz?;-T)KaLT4Fg%jbl%hgH>651t8lJX`Q2#I25sI3;gHTh;549=p zvd4LoxE6(N;#zR{S_*n>^i?Kp_e015qhSVpU|S;!w5ZmVm_fe>ZTD&ujo!Fq1Eq%=;lue^}cZ$ zfu@!p#45YZ>*+mW0n_Ri@n{n-2DR@X2E8&x4DdbiwIF}nD)Bh`d+`Hb+jj+-J~@J{ zXKTdcPCb9Leur4-V6|B2hvL_Z<_1Rz!+H&vg-lHnkCh%Fh?m=&$}hsdJ%|*Yc;uLd&ia3oYFu7TVfHEOc7L z0_KaS1o>VZEy&;LcR{`}w+k{k{RCNWrijPP8^uEF6Lda+YCRux;y1B?IV(&&&g~-x zb()~_0bH%)j|O%YgRWmK2BmZpgU0+Ircu+&53wD@LId)}Lf1VY7K;CmSZLgSvCzB` zVgWPtRzbe`WrF-2Vg&hSXnp|Zh6RGGeGiJq%4@|!uXh&<)tnX!{V-H4V8Uy~qumfO z=+dQP(3NAwpy)B0A3*%S#h~O@H9vr{WnvKK2D^;8!7gKNu*;Ym>@wyCyWE%??DAjF z4^xuFLN|{T3r(0V7Mic)i#ARW3w=*w0pCBjipQfmAJF!E@u7iliVv8Pn!ABjU8di6 z@Py7^^n7oz(EeDl(61ZC0_JZz#t82fcKPy8y!tK?gZf;k_cJi~0WoNlwxO&S#WZSq z`Jv`3{r-S=G#{WntHeS_b$$SI#bx5LE?o@p6}~DS^*Q1L{(c<=`PQ5gWR`s+$U3r2 zJXYK#7Fw_K1AU}(2mShk&WA>(ozZ*%{;Bx_^&PI)ADuBD2Cmin1sGN#290`5=L5({ z7K55telQnUf~*sokAVq|5D)8hef|PHUK4{hXNm#7?pKM&;R)gc{t@p8@-1C0$jlij z$f~_pJeE8u7FzY4Sm+bIKL8Vchu$ARyGwOGfQSS!=nCy0x^{&aG>~*YfI-pvJPDHC z6@xPM`MXim%MTA4u~4c$f1&&Ph=pFz?mT51U7cl=NYhH?{Db1&IMphxp;K!C;9l@I}lNkA?S$ z50&>8A6k2%_<;HFxOkkGAqH40p4I0CuyB)DXzlA_p>Os12bj?N^!^7f)c08wSs?~R zf2Qvbptrt1qH90b`v(}bSML{Kq(1Yb)H4130W`JzFfU%;55e2}#6p`7i-q1U)%HfF zON=1j-)mQn4ez>YuEEM&TSSUJDER>|r z4`}sRv4A->OOXHK67d-Ii1<HPpif28>X;Jw2x4`1#zYPP;_fTorort9@aC3<~P zfzA(UdQ11L%^Y`49Be`#&1+y%=$JPEsM@K!v7|gu|1X6iRU`la literal 0 HcmV?d00001 diff --git a/examples/single_column/INPUT/Nazca/WOA_column.nc b/examples/single_column/INPUT/Nazca/WOA_column.nc new file mode 100644 index 0000000000000000000000000000000000000000..6a76ef0a2daef7a698b76dc3d47736bdd94cabb4 GIT binary patch literal 15052 zcmeHO&yQ186n;(;5bh_ zbM%BCcww{c!5U*GUYaesD^bvIhkL^nFu-^W<|s_LQ*yy`(l9gq(C^_TFz}4=mbcpV zyx8@caSwR59ku#Fgl;DbGi3(rxW+NjiTtqV#+~MhAFh(k=IRZ+5NNvjx-a>sUM4@D zu>)Mc0*+LvcFYMU<}?B`nbU;i6h__NNeF=PpYA?Jd-(2*t$Rza@orl?AihuX{#2Xx zk9MNi@A(7ice)k5hIKwFmux@eP9%DOd z*e@AS-!|xN_Hi(XUa&T-7km4#+IF>?r{Y}fhbvyL0Ao*K3jSbu!2ZE5&`{5Bdv4VA zSA8tk-a83#M~byQxMyqhL-cb0r{^9#_!IX1Ll0K#{2_&3{{h4~B zJX41S46F$!_5f?dA^MqU`!Q6s>JFMgA0G<_)}H$Pw{t%Nj=2>-2##(#xB9jR5p3iS z6~yBCyBdefjiOtbeR957ZR9bDd=1_WYeg$nzqs(-?-x^Z&@PHeJch z7pA73F4m@wmk#dFA6htgXl}Z+V2bm##T-;n`!|2NI$s8Vfp+g(gv>W<+FgZp@?Eed ztS_NIXXrQw#)nUU2ZniJ-C~kkBl;z7KUvJPjMI#BL%T5i0XD87zRY&tQpZGW@3Q?A z+t0B5EZg7QunzN<1;<>>5r5ARUM>*6KP0?DYBN_ih=0@}{FJ`U%;$#qR~HDcv;P+R zzhVEkSIGZ8$K5$?`Eb&LW0JU+?SjuR7c4OsoHf>91Yg`BF8E50xL}j(6!bV=FyMH> zHI5hTbG+bbju(7`;|0&v9UMmRe22K;+n0z7zH^(n;3fLjH-eY{Aiv-T+*iS?JIOEj z;SJ(~AGe4Leuff<`~<(`_Y%BD?_~sU@_xaudB5Q8Pv|_s@7^UY_`_M^f_DeR<-IGG zI%aN(?ED{wS-MBO^#$Qc?qg6V-q}I8#{G$ZCf=ug`2D9-d!QOn4X6fG1F8YlfNDTB zpc+sOs0LI6ssYu2YCtuh8c+?W22=y80o8zNKsBHmPz|UCR0FC3)qrY1HJ}<$4X6fG z1F8YlfNDTBpc+sOs0LI6ssYu2YT(ftus_Cte>Q*TB)@l>A&(I}YOKKsE)IzcE;AQA hu}*%$SC@zjhK9J{nx&2r?EXT2!QKXO!NJh-zW~kfVI}|o literal 0 HcmV?d00001 diff --git a/examples/single_column/INPUT/Nino/WOA_column.nc b/examples/single_column/INPUT/Nino/WOA_column.nc new file mode 100644 index 0000000000000000000000000000000000000000..f380a05886487df34c6dcc2538cfc868c66b9ec9 GIT binary patch literal 15052 zcmd7Zd2|&;_6P6;LJm|tMj26-K?R*fB*tV|G(bq*3wdlw2uVmF5JEyicp9<+K_Nd4 z5E#fvhA7A)!DSGHLBe7{0U;nDj*8*}xDthN8&GllxuC$@e*M~fn=`-PIr$@V=);Fw z)m7cEyQ{joy3fhLLEhjXdr=ZviI#CA609{X{Ao&Y(ya!?CZ-IrazR1eL`Zf)&Qyt3 zy^xfl@v#y;0oFcSPx9sG7GzDym9$l-ZQ2ORoLHDYeM&)i!9-ahix#bg^PA4GSo;YP zt)>_FrddBCi?t6=PHtXFZtm2~+^nh7Bp*7ZFlTyxp;a6dDuPXExs|q-wnc@$f@zsk zi?SyA3i9lA{$tH8%`K2@NY*_*=lFw1+vV0iu9l*2CAN&S&)qsEi*-yb#pTD;);Xqv z!jfr|rGhL?`t33HHi6%6&2`KIJ% z7MA$(eAemuf49BV8%7DYS=(Uk|IlCF{3zzqrJrRxSAX#LdO6t3u0b2CpEq6tf1jHm zT{uj(Zg%cht(3@OMwa{I<$3=~tK6yA z%U)v!1me&@Ose-MOyCAKna0j%2iE)i*&tIGSYHxYe{W#@{eks!0_*2B_zTQJe+V)U zbhYz;F?Otuu;YXEc3fijHnX(B&Mzyn<0JNHW*#+m{;vz{xGqrsw?KJqpnS^`yL?-q zUR{|#U*Fyzg3RSHJh0x0QGvV@2LuTqnm=!orC*}s~J25{{ z--*S6`c9l4sPDwGKz%394%ByIMPiV(7$^Rz$j&>laTV@O|aJo9vEiA>vlfpF*{BUT*v%GJ709Q9g73k zXXt%QPlBoZ(U*DZ9ZA9J%o>sPKesAl2~1})nDxj}PVOg6~Zw@9~8O_1@dwpw6FPYf$J>V?fM1yDz%zT=-KAT76`F461H-BnDW|x2B+%k`}tW zcfA; zm>-X|b2)A{7_@6mnnCLi?J#In*t-TjIPN-wD)Y(=n(?V_pnE%mW^6xc(Ac@B z4H~hp$e^fm{SCsg!Air}V5MDSgEdy**kGk`Y_QTWHdyJV_91#}MTyHBy+;r_vMQC( z;a2Sk)s{a)sA}&8LNgb4CNz2clZ3`Tvy)K5tCfU?gbpMWb5%N_8)nWV6m+(dfH}Fe zugm@$R~S^ge7r$53EvpBc-k3*%1-q%Xi{*cL8IrC8|2-(!Jw#qUm4KU_G<3>bo7x= zU0z>%j?j@muORgD-VKE6;vXYa?Kw{9p6kCLG;u~aq0w)(AQV?uPH6CblL-x&`W&H7 z%PtTKYW+3=^WIw%T=oyzV9=(@cMPgoaf?BV>V7n+{L&DE^21XN8hdGwLBl#+H0aI` zRvL7rjSq*u+)C)c)=7k3*s2Ka>-E2cYAdn{Rj2GDH0}8_gtDK!NGSEE-Gqi897!m4 z+#y2INz({*IaWm|_`~@G%*Qi3xV)I2Yf$YOpFuT!r9XhGd)pf{``3L9D(bS(ps~-* zH)vSP7=s4%sWqUv@AszepAIgMbvZCTmC(MQx)9nu#}Hb7=`5jnujdmgGA#&Yji@J- zy5=yU;lCw915Y0z)VF^wp^kOm5-=AVX1bh?yx*W#)*Ufu`^b$3t$z0=gQ^xBH)!^x zod!*s+tr}t;?E2k+%46hJ3j7d(3Lhm>`~E#o?m~I(C+28652U>0iiAN@r0K3=uD_! z=4L|avq}jihy6@wSok?Yu}dcs>c6pu&~Jh=2?bTe5HP1AQ(Rs=_O?M=beKV_{uyr2 zqPH&^G^gT0gJzt$+n|ifR}D%C`oN&*YhE#+srPSl*QfeVFSzX8c9PJZo^KG^Ra-%5 z+vX00mM>2ubWhs|LYWs!2qjg0OK7-`Bouq|5kh^v+X;1e_dKB%J&q7CAEtG2Ie5<# z2G!o5Xi!bmj|R=Vbikn59oiUFkbT0Sv=6%*ACOAUAAv~icnoqA41!F&k}kn{1l<;_wFTBR=I^x&ab)?O5<%T5izz6~>?uONJW6 z-G4CXN*f<`-~A<_U1!6{B{hR~ft}_pLObHGCbS{MOQ^b{JE4*tT?mc&q&=bdQw-Mz-3>Zf-bRMBIjL8Yaq3>v#D z+Mp2|uQDj6>Q)1qdjB?eeOBLn;i6krvCFM(Sff!(~SI{3YyiUnOfa=3~}CHH>1H^3JSKTpw1bkDM-VujbzW9ze;F%usESpiruH9J-+%6+LpQNYw>_*; zLTlD&?IhN~qgyc2rv|gj&b6%3IxlOqAeJ?{y9;aNjbRPcYpLuqdkZU+e32FEm%|G6 z{3k2adnqe4K-v?TKd?gax3fan7p(LIIUaP^d{&K`+Fs3FpLO(E7j^0=yKLCW3h3a6 z+2!n`tbr%*0=s1NVGj!NvIpqnN$j#Fo;9kvi#19~XARVzPuQj8AFR;OuUMg|;jB>P zVpgd4G3gKJeaVBUeAym&YgwV>bm@O!%sN)c_cSYnV}q5(vB65?*kGk`Y_QTeHdyJ# zvB63=wg0gGzRvBVYghwM@ITlkEP_2KBwgAU@GAD8ZXdD-=pWayOMN%iXytXR(cCQ7 zXxvS#fod2h&kHc`YgQ=v_tHKfO2%t+`x~rKWT^BH5dN(^KY-UO?GHw`WQB%zVTH!G zm*)j2&Sur9sqNL=^;v%~!|lXj*652DSp!eIGIm*1&mL5HJ$q1g3VVRQc%EGjm$OEH zmGK8HD3Rv}m~fCaP%kZFm;3+43XM3!3iXrrLJ{AvLOtc)M*Y@Gec(MM{Q-@sH|E0nfG=64`^C@X|>MJwIwv|GQAq(6XxgIS@GU0I=V zEu=qyN&8u$0{Q($&3(T&b^q)sKI7K=YxbZHaqL08!Cq>l!% z%L@;)Ml~{@K@~T$Mx#fw25NtSJVQb01XgI|25B$Q_YPJl>|J@k0Fg3Ypq}wEUI2QT z6-w#I3XM%e4sSrEbsjjxdBH=wrCo}kZedH)1aGG{|cx3NNl zA7_P9Zj}B2(%zTx2;j5AN|#JWO}&4cyFTl-GJgQ-=n!@}CGTrMhbGJWD4080=6j7i z?LuXK(MX?>?-Qv07MVYS-5IRWdb$76vR$lE`t_`V`bgRqJt*@vG)Ha@6NFEG;GNWM3K#5Jr@ z@etPN8JYhBPn-FS^!cCJW%rxX{-E|*)=1_i8qK-H8f7HP_|Qn5*d*fv_|r^QC?kUv zGVSI20q8kd+8^|hdmEWvQXj;eXN86)$@?rACF2vCDB}UjAJ3{$bKmbx-9PJD^8EnK zDU<6DR>}K6+Ife3PXb%NVU1QdutpmmV~ze2&Khl=%Nni8lkX3purq5EFY^na-guZ@ z=F51Fa=wuHJ&3NB`yGT!-#`OczCQtTLiz*n_K^1r5WiZ!M}g6A%lju7FY^gBd6Ime z1XtMjpx>@#mm|y?{rx)D==gs5e$>e0SSvadN+-G4gysSwFBs zci+saQB&{V=C1GmV+{H4m%npz{@y9xE-_9_HU1UGi5c~F-ig_Pyb~vt+vQHYYl5A3 eVu7*qPAv9kgNzePzP8JqIIY3XJF&FhpZ_<37(93Y literal 0 HcmV?d00001 diff --git a/examples/single_column/INPUT/Norwegian/WOA_column.nc b/examples/single_column/INPUT/Norwegian/WOA_column.nc new file mode 100644 index 0000000000000000000000000000000000000000..a79b9d34912f84d9b90cfbe3edc956eb0f4b947a GIT binary patch literal 15052 zcmd7Z3se>Lz6WqnK=zE5uS`o#%TDI|bxKfV`wvJB5fMqr1eA?z+-%}V%bQ}dO1Zgrd=mdC4QX64E3s!^wh%h%0E*)h}mn>~B<`)8ed*SZVtUC#33@Bf?s z%;o!|$hfWI9*R*n#$3~iE@1WrD$Z>k+;nACU&2q+PaMZW+ ziX1;Nm}6Tv{g}Q9c8ARwmu%y*zD>L5CykAno#Mz!b`EmR<`ulC%$J#;X`YLI953db z<+Nw&AHs`%jJEN%Iq5cAMvN^kBa?HVuAQUaK21O0GuhbRH#H^0o@viE@3&Wc$~^r#|GRVX z$#S~yM3Z|FZ5+>MR!Wx9!p7$-u5*fUx4P?odve=(cjnET*6HV~)9;tL@b$Igd+XDk zSD5`pzc&4P^?UoTuB~T$+=7f=8FuGvTdyI!3>-3)|8ddZ^^f=BK9p%sw#B5R+vnKz z%XNKjXWnkY*sy{6KDhP2=r5mt6L|afP2NxH53XL%C)?y6SoD5=_ZGPNTr79t0ldF= zcx3Rza4ztoUz1M12l_SYi`jqLCEGLjisr;*$2qd}#^Oc4cF*g-Ec=?H5))!~IHK-U zVx7g2!aKSL6>qB_zh~sQ;K;EtA(Q$}85>*s!551O<#3@N9Izvk~KiqOD`6guU2{uORGyst*pG z63q2OjJ=1y$Y*}%ntF$FxoNxT*Q8%xlm6$?;NjulwxJK#@M4{u>xxZt*Gj$K+-`)i z#yZ9w$Gc-hgR5Y54`6GI)yQYL*V|pGhc(5$KHa^3fqQ+9dwsrpeL)j6wYwR&2k6&-ZME8Akgd2Hkdn2Z~?@z{A zBhNDSqeBS^678W!3B8}tjnK|la|mr3)ss-+v^qjzH^&irIJ-Lm?fk57B?|*aYN+z@ zVHzN%_X)}HpQjL-`{1L5Ua);c=(+x(geD(ZLMVQog;1*BN;Ic@iUu`g}PsUC70myQQ0&lkgaWShA=Iw_rv$X?<(DK^KRKWQ>JjyCl2PAlgr?4~ zCp4{JDWNGnw-Ac{OEF3OiYOY)ocOFXP;x zmvL^;%Q!daWtbcEa&!9#9Us^zIsb7Tp^pcDN9b?1R6=h!^9ikZJ%>=#sWCwhajT9{y1f@6XZHp|_R|%F;(jhClz8|k zA*cUnLdnak31#k?OlbbdXadb`zn0#gD#Le4%C{^bR586Dq2kWt2`&2jMMC|bZ$&`+ zYgZ67}kWh5QaP{`H?HT2BfhcvYJ_Lmx2_@`1N+^C&4??l= zS%hYtdz4U8yA6bri*gA$7Tq9}HgXf8^qSp-?y>nnn|Az`r1q5>4Skq+P6OomQ-P$z zSBnX?Ej~&>`~Lm_$@cAiHMDJ)s-e0YnugZA5}=`5oqo^&jqjKsiMtp@DCNKdLW^^r`{rzZ?h6;>G9p%;|2cM`?ln}(Pe?i ze&XpsFlNB_!;p5Nb7w@}UilJF+c^T-AxEra>m!L83cvZQhI-G8(9j2+b+mPblq5S3+6mHxpV^dx+5Dqw$1Z zI_Xa+cYXkY=8or<-aqimD~lx;%RdN2mm3QL(WbDSfnZFlE*~MSSKpUn?Ik5@hs0QUX!fvbo-ZbwT-czi)qxoUfAtVDDlEnLh)&P z2-z1cBFVEi$qsCz+Y(CHm_w2ULnr~DJTVYP=4b+~*+^0c;rP~4JYLUS&6 zCX}!{flz9~XN1z{Um`TG-k*OzxNAYtEJ7KFHxqJJXA*Ku_?$pXkMHIlj|#W0lSG~U zh0ya+353Q?v=VwOtrY?7^c8Q(sy?r2=#ia?8rb(t$$y}Lx7Yhf9zIzc0JI)EA4TLD z*h?}XIfBrHZa#!!qNWg<`-f?SQf@{PN}aKR(84XlNiuakEd=w9b|I9-zfYm${Emd~ zvH5}i-pMK{iR(+K;^Hkrg*&+afH`N+5VDLMNwai^^sO0WD-Lsk90 z*3i|jYcxRq|K3G1v40Gq7s_i1#e{SuH1qeqgyM(aB4qPCL?|igeUjYQlaf%;W=aCK zFRv4toi&(1bH{T_?=KX;QrXxmLP6HmLO~gwgo0LV6bd>XDHNc3#|lYDf1#p5vxSN> z{e+4Ns)dS{9uO*8yiuqq$3v)SX*6#Siq;Di6(1KWDzOL^mGu>>WH;yN8t0&5v`|si zd7+}3>q13;`a!7Z<#&aO>faQqWC7>sY0mFxZvPNU-T_(eQlX$FQ9?mGHV6fMa7HNT zr);4BwcAZ08C@b&6!E=KQ5oM)RG-V&3rarb_5wM78` zL#U{@l;;aj>MK-Ko+MPXlKTc)RU}kY%g0A+_6QZ>+@P0nZqUop-0)_Txj~;N?#vB( zxw-vASZtxPnHPlxDEI$ONJOnrP}LTppi@;s0czJCLNe+bZhtW8KB1y?f1#qX*Li$` zA_tFOkh7J?J6L>!pC4ce&+RDxHKC${NPZrHvPS+qP{sWR)%=ymJ6IhnR8-G%3tDrQ z+aIju{&iP#+pnef7nWoHl>H-2Sb);8LP&zn2?fUVQFM+_ zQSv;Yq5^Ikw7QJPA1MEf=WDPmgxeG3-{$cTiuQB+g3@g~|AWeL+@7G?kJ}Thew#lZ zaNk!^J-07fvytZmG=X!lZlzG~YU%Oa+~bMXU$c|3!%ceoy`9KrJqs2a%6 z15j4N+k=Wqo)3_nbFh-<8dQ0P`xmGgz~>KYzu@-?aF5LottJi@$csD#YIC7PAWNI+ zLh}1~VF60b6d^fZFBG75`I&e2lN0lr)6Wt@Ae{hB+TTY7)tK+4q9LUM%PFM-;j6VDGoY!ND&_lZzZC67NOja44Eh2P5ZxV_NQ zeE$6b6gOL*UT)y;5a1r0AKK*2 z5R&s7MH}Ed>MbGJUMYNm<*hh@lzjfKif-710@R@ggd~ce&1k7Vw;x!|-`7zU_a#)w zb1zzYj`s&;Px1Ii@GQ`u3*}2>_^fc%^Y0hsp!7Juf1q&A0dA|8E5l^9DnBpoXzB6Y z+~bKhyLQRWtrBg3uUCkWL|+oV=+~jb7g#Q?6G*8$#os@`wY@?C>fjkdvcMu#RLlJZ z;cr2DxpX_y9zVZ8X%hDrP_c#I zKfpaUKUlmng(Sj9SWx&ZVL^@w!h#OIFDyWrd%uvJ-X;{FcKnrpuLeW8jFNr%eG=er zMS2^G5Ehbf9GWWz0*Xa#%jhWt80bTj4w7Axfy4_6wC{tL2z(q6bVKRiO7gw)5xfM`kk}Y?jpQiX6ZEoIRCHXz05$XQXe*e<=4BL%sBULY z7&tUq#AZ(FXUbXGIhlFsxtXG@ZqxjwSbOTY{G8IOsV!enzv5%<)B;nZ>D@>BS`?x8&w$l;-5C)gBhXlgg&5Wp!y@ke{7bl3HAl zJ}x_NytdA9u9;<-c_KBZmuKte@0qC8tDn(ARNWELG(>B=dQK|!oJ@lIIW^bMDKEdM z{X|qI!SakMEhQ?JpPP7iX7bm+9BroRL3KZRh`V zE|$_f=aq1~7RlP@S;pp&M{_S|KQ=_-Mc?ykLf-t>V=-6FDAe6V*J3UWU>#B867NI5c9v) zM-LeuE$YLyy?cxnXa0Me+71zA_xqx@No}87|MO_@@aWyFp@XOq3k{poFE7yIDs42Q8q)H0bG7&%&iZ$q^;?|v+m>kc+nw9( zob1ROd>z4q++&z?y&j);=6Z~B=6Z}J#|qNph;v%5$CO|#*JHY~oqEi4Zm-82=k|Im zbZ)Q5Qs?%1ob23QkJFsn>v3kBhq{m+=M-qU9^Y83<$7GORm=6bSR3_8j}`Z|dOcP- zud5!Hw$keLxNL)#>v3g2a;|e(CXT?S7FS-*N7*$Go z;Ts9%HVY<{aXy{UsEz@IVwYM7al1r9y^=Z*>N+uiPjDJ3?~O z9s-fS?x{7ncw|^4I?%Wz68-h=zDQIP@m3^SPAQS7s%mp2_(eSLkox>Xw5-!rgNg%v z$l%Txsz6^iPz9>!OBJAUUl^f9XATgWeK3&F)EUnZDqDA$P|*lGq5L1$63R_4Ba}J% zFrnl&j|jzHOC}UGWeK6@R$L_%dNYnthkoq{1N(+bzgoWeF_=3qC0)H2;7Pp*O9Wgk~pAAvD9U3!zt54I@9NkE$YWOTd zi+9x#TF_+$p?MxvVlL(~D?gFYv}!*>lRgh5RGfT?P{FlFgmMr57op6M3__#k93d2! zR8NTB`GQcd(Srzu4xLY^{h@7yT3_2k$oFVhLf)ffLQ20b1l;dOQ|DCQX{W)5uS_Mh zt8yiw?f#yGHspH}T5+kG(EO{-2+ewAAvCRT0ikk#e?ldnh7&5hJeN@J!M8+zaLKG} zAe8j>0Yb6O4imCJ_#2^!1~Z|s!bUfb9}#LtfzOxPk+Nxp9nikoI)i1MBr!jAnR_CI(2Tq72u*8jBs4iQlu+4* zN&P(f4xj7_TorF{8J^NUKL#lbsgA=P6>p6dL=fWQ0eY;LdD}k3FTc4Ae1%eFN8)txI!rI$)kigHNkaaQR_EzUfJXyu1EFNS-lSynpyzQ;!Gk$G3YOU1wl=^obprgX-+av~`gk z(8JP&2HRhoOK5?2OG2}RVnw4>%(6kcqz8aL@IZ3FbteQ~KtF?skI}9Q;K6@9Tq_$Q< zL(iNg6j?u?P_N>hghE@{3AG=4mr(0f0|@!H+E1wY+s6pWiPZ$$zn@K=vvmKu(ZfD0 zp?@^6gdW7Pg#K|y)Vr9xJ=x&l3N`_+-8qabXJ<097L>8URu8tK>u<0X$Ya*9!F#1F zqgz{921=)o*kJf2R?zf)te_2pSwSCfWd(iv8Y}4LNmhW(YGZ?^uCopG{+Vs)rOj+Z zGn3hdRv%*<+7iGvv@4fwXm=IcT>jPjNtW)W8JPU;u|ZfLHlZGMY%(}2a?q!oO~BkX zg^|~1T^Lzz^=4#!xttBQeaBXGy_e_@F7lW-(I3EeFP72GWh?_FB%Tctnz4eWHfIH` zNnr);JH!e)zKRv}^HElS%}i|I_YB)yntD8NKR%m$0*s!R$0p=AP4o}o+sG!=(#$5* zwLP2A`QB^-UV94}Sw3jN$eMVZ4eENc6Ym@d4}>&kuCGl^7qu zPqOF_E;dsSHh8j;Z7%NL&!)~k4SC-NFqbvg@upJu=Ol1WXi}@m2 z)}Ix$qX#SKuow%_VxDFN zm4&i`sy}1};j=<5AMr2}W2J%`<5&TPVO zo5g$*46A1am1T+k09J|qfcC6s1^r#jH_;D=Sphavx|lxz|0K4#xPL#JI%jFbMWeyr zu!LgXWeFwau!L^>$`UYTy~4;G{39c;nrudv`fnLo`(I>()!&Qf1vo2yYXUjyDjO_+ zj%9S=k(fWYC{LYYg8_S3LE`;~f-1!O1SICF3i@mlE9l}iR?z(itN@#jm_MM$ZG52b zSVE!aSVCcMu!OpP$r4(1kR@PB9>&N#Fo==YyakLbD-ScWMpU!G+|z7De~)1+ko%Xg z!MYPHqaREx10{Gh8^pXWo)@50%oou5y{w=Ed90vw*{q=Jw^;!;^L_FD0kjgoAzhk! zJa9igOD%dDMJ!+m^{!>fAY9}iJ)b3Dn!AIMxpoaBi&q*OeBr?sV2!`U21};16@8V( zRv<^$vB8>gETiwUSO!X)b8Ij~^aWJ>v6xSS<>L1O+I~R%z5s{Ui1{S=zJwL@uu{w? zU2NVf#P196xQ!3hU06cvH?V}ZhOvaivs^NmE^=`9o_OEsVvaq;$m?hxBg=nwU}PQB zjtw>)WGlKkLcD))krOA0_YYt*vy5)87V}9LI}O!pNRK1Qv4ZqCx9(;ug3{#TCT@D(sDf(I#LhPW6=$*UXLZ`v|Nv64UYW30n-JuH2?qr literal 0 HcmV?d00001 diff --git a/examples/single_column/INPUT/St_Peter_Rock/WOA_column.nc b/examples/single_column/INPUT/St_Peter_Rock/WOA_column.nc new file mode 100644 index 0000000000000000000000000000000000000000..430c3c828c86216d26ae35ed84ba9332954142f8 GIT binary patch literal 15052 zcmd7Zd2|&;z6bEIBqZJU=C*9Z00Y5MG(OC*=@Vr6)lY&fNr*{6K_CQ@z=e=NHXkS& z0>hHrB!ECz#bJj5RNe?80$~|t6Jj9jOAt^*#}Q;x1gHA;ZSyV8ymwCi$Q=6c@mJMV zy;N6qb@x5yg>Kzz_*si4gTGWOqED2$rlvP7;_S44xA5q=9%jzZuZ2{5Xli1HjAp&s zaXll$WpwzM`wUEWrzE8&j82kivySuSJ|cctT1wXF)UecHa)n%UDNwSHX`hR^pW2dt zR;oMGJcwM(eK-=6hNmYbWyB{XWMs;G!05EZtdumf*e^h;LD@NG+FYDt(%h+;@fl+h zhPhLRTkE{%nv|WCDzmi{{>N>fe~nkHa&sSsEV?0Mtq7~_<~f`&--ij_vPlH(YD;*xt6wX!g&8$FDKk+CFehT82B*oo!$5+KFkeneF_) z&Lto#)psQxxE2Gf{RIq7%d&ddI=<#Tr+8nld#`s5*?0c+W%UQk%=0yw*UMgH`)bN- z8_-m)u*ZwpHnY9vwf%Q(YnGTWE+ZtvojNQjq_te0Zrw)ylgWjvqum*@MZ@E>6H>Cw&XSAS_8PZuO+GK97T?{S zlG5+DLM#hPNs}A;ZYo*V+<&vU9^r8!zI&f1V?{(cs(_UySM5Z2*bbs6ipJ1yTQB zd3Z!@xGZmNZQX8=JoDe$)FMKrAM6*iO=kNZ7=L~xetsPtC6CDxxzI~F-uPhNyV5MT z>$SJmP#0h9>5DNX-URt>V2URzKh(G0?alg8ns0r&Z~Zvm`nP=RbA9XoT;VOC>E7T+ zo)9ZvL{^;H+KRJEtT@{mZ8WFC$`_BZ;zDaSqa|eJmrb+cDqs0uedX`@%0HNGmH)4= z-iL2^^Ck7Y!H*t{VZQZt?BL7Wv70Y%$3Em;L3Zq0Vdd>OFvQB+F~QePJ0|(++cCvg z-;QH__3fDDt8d3QeD&=((O2J&lcW92h3q(WjFq=z-V7^m$Ab5*yd7s)vp(5z<{hit zj&J*}s~zVwvdZl^ceRzbzER4<;NIS9P7J2 z8CR@)mbINYU8h`eYSCz+X!Dgg1x_wmBhc~W4Fc^Sr3Rwz)=`||~$ zuU3RAcDiE-t!=Q1(EOPn5h`38Maa`Mj1;f_L>@HpPvil43;&zYRBa!j++LdqRHd)} z6LrP8&WS45QE?8O?Ke}P)4%K!sO)ftKm5Rc+e!&}rf8&?c8fg7Kbbrruc!f`sXgWr znt1*1gm7*!(>OPnX`CC(G|mlX8s-KwjdO#UuId;P6}KCy7F`z=;QVL%1v=L*N}$8D zq6AuE)E8*{`XGVg|G8hFzRjix)a&dg0(H6clt8VVy95gQ_J9C%;nN0+oli9+wCZLu zq2iJ42^Hd%4Ru!Doww+m(b*ZE(EIDU)5b-oL|31mD^C9 z2j^zC6X;CE9Dxq?z9Z05?kLck2krUZg6{HO}yBU(8D%A z954DvD9YX!$5Gc(aU7K29U{=@_n#GL&A@1Za<8=zC@FoaK>ZIi6)1Aa27zAq?wmkv ze-0KXIP^UM=&Lq`iXFxvLaSy!MyPm90HMO#O$mAac$ZMVyOb1HKc{? z<&JAbpt|q(s_tKumA6$@1d1{=beSjvU*yaZ=s>fH0&Oh5DNz3E83K*UyerVFv$F(> z+_FNTZrNu9YWGo!K*6CWP`@7@SafuMeq1dpzx3C2=wgW*#fyv*Asxg)GjEtZRksAbzUPv^PUSMRJ3^&p@LU_ zN66FpJShS`B@f6Swvo`3F2@MvRO}^C)%&-)>x;78udCkvT$G^~GesHr;&zBYr8!{& zeY&@YK+8fu7H9(P6)0iUPJyB?cNM7Hn$-feZC+cTz$elLpfhdmDYh0|CA3l-OsII# zJwio0TNCo!-$|&T^D$D)*-r%^|Hngwri~0FG-<*cgdVo}q1=C|Ku0$o5QS!p_$Lc=X!cxzR$rSdP|lPl0wn}h2o#mIL?90QMxZuF#tNi$)CHi^$2Tc9pXp9$ zS!4pC;(zoaRG9xQq5R7$2zi<(5X!%@k`ycVQa+egIEv7uiXH^2`+l$L{zdusfvPY6?VKZV40?yH}uqfc65= z$?a~%mQH&Kt=M^q(EQMDgo^TYLIoYC5b|Wp?+dg)hCCoY@drZFhW92k>B3e*58M23 zY`P&7EnXAHK=~54P&^SS%E6I8PZntZsP*#q>PiboG!-cQg8fLm>bDbp)Vu>1B%TC!Z#?DkX(b@x4SsMQ=7Fa^ngDRlR?!yFR~D<@)&8pP`W(E@rEt}$&5BX; z*@X^=u?rX-Hn5`oZZ<%0`B_HJBMGb+c!Zt6@y%XV%pAxLR4bPqKySE^k(QUvik1=b z{s*;w&l)nqSVQy^YiLFv*3j+#tN}fyBP$l2lJf)jtUv4M*ap@S&JAW7=LR#4bAy@2 zxxq~1++e0F=LR!f)$zlwzmaNV2)lssNMBaOWU+ycFJJ==8pH+&{%k8F=Z>#f(f2Al zf#Yr>EAj@j1J%644xl%g#YoF}k`>Q?%o=)RF>5GGINXnQbSj%Nz>aNeOu?JKm!r6t~kICl;SoghrAE;!E*vZIsZwsT~51fpg z<;Pf&{Rlge{t`QZW8o=QG`+zNptp81(k99NM6Fh^hU(U14K-@U8VZ;18)#;G*3eJA zSp#~EL(UIiaVOT%p60Bh%kp`F9*(S&)+<%_{a)4m%Wn%qb+jeB(D@eZLKS}O0!I6*@_hl+ z+|C9F{=Nny=bZ>vO#cHrQR6G@1ddPSe1N*vVF%Ek+bZAZDrsY#tZ2TGH54G9|Hvqo z?+>8eT-H!tP5C|oemu?^&?7%(#mqR?(IGispd<4A7d>S2gR9*dR>HOw2*1kTW*h5UStjEHOg2KC*SeVvIN%A!KSREpy6dxR)n8PLH?j*Y zl>LvEe!(tuFpyoqaOE*_<;(3saPkI5&gIuw(W0*$50xA{<#<3(=d%OoLBBB4iVm_O zY6okm-6DDagJ}7FiE`xg1s!^aHK4a&!-{vGXB{o7DZekkZu!1|j_j8619-^h2cu0b&rwe*usiunzM!`w_^=`y_Gefiyo{f*upy6Hj;I8^c?Gzs{4Mg>i*?# zOOGgA_Xf%DgG%y$&t`>Feovy%^=zOHLGt&AO0LJ7GYW3pg^_c~KvvW$WhZbJaqh0cQ0xghv&{fU{C?`bD7oegAYe1(HteAd*%Z; zFX$ngA6(lXWyNawy@~MMz)YXKqPo9>UBGyDH6vHnL`K0qJ&c?ae`4ggHJ%kS*0KX> z9(Dlz@w1GyX|J%N+cDNqB gth^ml$;#VttT*dNc1-`lDz{^1g_XBsc8NFtFBc=Ii~s-t literal 0 HcmV?d00001 diff --git a/examples/single_column/INPUT/Walvis/WOA_column.nc b/examples/single_column/INPUT/Walvis/WOA_column.nc new file mode 100644 index 0000000000000000000000000000000000000000..fbf9fa944083f8dfb2f51c28888003d172220aff GIT binary patch literal 15052 zcmd7Zd2|-l`3LZ@MP}ajodBXljfl1)QpBK?%^&zYPm@S6djd!xB!L8oWC5}uxUhw= z20=oQP24DffSQ071KMD#QfoOZYW-Od>Ov8zpe(Yfz4OjH=6gA{IsVa7xsBi}Uik=Z{teYVs(p6?dQRvDn*bskAE2 z&ndEZq9%JA-mL7gld`i5)3Y-Ri&P$*SCCblTVPiQ1uM;{WV$_XPreBSIr&BDg%dJI z=j4xd%KXQgU6P%z(w3PI<+#V+>;b3V-bNc$by~$1F;3gzFYa*4d>e4x4-Qw+Slju{Wr^V)^9zbpfIN>r^G$qEwc(H+wJ_R zV+k(K51fh1&PA%Tz2H#=#m*IW_HX)+DLru2{pY)xx^}JFtHm#`vyazipD%Y(?Q5>i zZE%<>aPJqpZFYO@bNlbw)-fw{N@1tMocz(*ox;_0M|cnQqh|a0f7Dv)9xBSo%T6zt zlruKRZmxg7?bULFIPMO69bEd~+%Nn8e(w)ITvF?4_k;hgR|k99IWX+|yx|o1@3{p8v(JIuMtgGaA75Thp=#0C^pecnV*6sL$!>eIZ_kzweL<-NB(1*ZjMp&mtPmVO?LY(yZ?gfgM#{b>wl?g)I^EX{qgeLUuf66 z%k^|hXh0xF2Vzpae})1bn9|9~M+M4r{Amys1j;7`%BKX%rv=Jq2Fhn2_E*q6e+Z(5 zot*q}a^jM3Cq7Z{#0uwbqh*JkeE9??u5v~*T1!s;+*~KF57bu&>R$}h*Hk$5TLR0y z{D?oVZ|@I5bb0I^D0gGuK<>tfK<>tP@)wXB2OoBFH;(A!P@WJGmRnUvhFcE_OzJa^sS7PQ4qK z2F|M+mxVg@Zmg_wayPEXa&kAWv2Ss8d~SRuaJ}5P&beOX#tnh>-MBfhz8ha!>1@x9 zwTqnGjaz3rxf@?8adP*1NBPqrO3HA`0}l+!*yH3`Pdjm3;5_CgIQfJ&PMjDxKZQq~ zyx3WfH~sMyO?Bmmj5hwhfKk<+az-oX{y(E~??pystzTd?qxlj>CAl9n%BT!y6!+*2 zj0Uv$iqQ>;-5JoCo%d;8dww^e)j>}antSU-LV3SnMJx8{kRs?EXil| zQc)PA=U0wov}pSlMzdRf$LO)>E{rC%@iI#Nb|j}!d_idNqw@(REvP1x`1uJ!3Eg%OihFw}fuFiA|EqGY%_-AO ztKnMot0b-kHOJO6st)%tTC#F8qtc!+jHa~f$SCjLU`9i~Z^tO|Z`F)??%l$uea93A zbnM9knr&BoOKADa%?ZuEdmEwL?oou&+UF7)a&J3AiEsBI6t`n5Y1+1@I1rP$ix7?t z_B@Ua_B@OY_B@Ua_WaKp8|<;`(hMdL(KqqlvFtjM9AnU^M8hUo*NV{V1dBH$2aPPM&;Uv;Ch5gjQA_Av8DnbwcA? zsBGLvjHW)kjZyyg{)|#@O=dJOryZl-r}i`IFr$J2ebsZkX8Xi#gjThA zi_qLVpC>f2_HII%bB+;8{pc$~gIDh)l)UF0p`?Tl2_;-NozRswKCGVgHETA7^J=tZ z53fdJ4)bc%@m5|9maiYpXujk!nmV{2qr4ltG8#7e4MqcZMltGh`y@u!zJDzPI&oW; zX8VfagqE-Rfl%q|9SIdI8b~O8^3#Ndb_gSsa^opN2~{r^ zp*J^UKwn)ts;O%hMrcL&R6?cwh7rmwZbm4*-FZSoRwolm%Bvt0ziT>aKDdkG!To8? z30-O9!{ScoSuTa*j1qM)Bid(Hr|1&E9bFcW5-m8eviq3-w%^p)msNnwR2&MgbEurD%I|!w0?nx+l`sbr&{%(M>Uw@WsgtI>yaj6_w{kgH_-z(zrrpB}!Ga}w7|oB$U{u3^Km{9Ya+v?jGRp}B{K6Dn*MOep*MeS}7Yl@S^i zbseE0r{f7F9T`d}vF-hYuC(!C(Rc4MD*v<}YsMboaOaP-nQ<9M)vPO zXlR!lLMe+U5=z`%PAGnFGNIVIHwiR#|8H!6Tv?W?S(f=Rql&)m7%gq}Afv|*9%Hm% z+B=Nq1Qjrv5z~@UVfQ|aQb(jP8aSpKqdx7fV$`AR4F+^_^cYRu+x-ZwTy>7n>~{@9 zlYQ?H$_~AOQ0lxcga*H!L?}6S523`5`x8poznRdLHaFwOPainlnCPfltrMi{@T>_Vm)+1SA9_| z&0kawYWj(VqRYfWR~--w__l5k&9GmJ54A26AMj3|Dw=CT#S1*oek{m*^E1)3Wif%V z#u80&kr?RF3u2(>kBNZ}sd`}Ecvv(eE{KUL?h+HdGfhl%DppM3Nvsjg+&p|X3$LcP`a0DPxbi{`OY;zPai#0R|VUKEX- z6EE<*w?UBk{bbP$+$AP3UX2jV(l{~Dv%zAZ8lM>Glh4EeW?$9c(X{hoqE}5Z(brdt z2|QtsiRMZhA3R|af`V>V<3R)K{29?)Tp<=ZIZG^5^N4z$fUzyb0={D-MN>IPe87AB z8qv(E6ff%VvUq{#y3K;jumysQCkKdT;?-iH{4QdkHKpqL0zNDk1DK%)M3eckm}u2z zG12Z4G0~-7Vm4^3zczKfgsh9w9o#P==<_NGL0{~W5OkrpgrM265(2DGXNu<8PHH>? zLp~4-_zJ%l__VxS$Z#Xx5(!~kZmDA7#r zAtu_AFD5$vmYBd3`o3tcwDBQqorIvSXCwsOxluyUE#o8v-BcU{!u`bG#c)AkE8cEyNh(W7FZ1^vZ9uc`Y3oxVv7VD@Vx znuo*0M6Yxd6a7`?=*&qm8#HzQZ)|^J{k=r@^J;$+GorH~W5*WN-@#)d23o4#AJKbvivdhu zYth7v6cd&IMod&6EG9Z%CnoT;%NNZRHa=LN2CMNLoM5GEyr_Awc!8&LhI(E!FdtBV4*;X4M7fkZ{`#^Qz%+72lX*_PKY&$3)%yeZ^F=Yy*?Yxo&{%(M>Uy!J4A7N6EEbymy;x{w zu~=x@5wTG5BC*hTHC~{*I*SE-Py9}hcYBs-Xt{WS=gk>{%zdgqq7GBV1jdS^qIvj? z7-*(f3{*W^4D|UyF@PENTlKyQGCmg*ty0$?{pA`l(SPoL#uCI=iv@fK-xAIE=Hdh1t*b>d=!|%Q=im@Q z=BW+p`wr+)BPKAac8X@!Yic|Ii;s(e>aG<7eX~~#VD{LnwhyLE5fjxl7ZaWEsqZ5V zJYj3q-i*x@{>0k$fbR7PVxd=5e@E3HsqdAb_9d~Ez_-4w zAa7l`XcCT#7kIvyCYs>y!~;zAtpXYA+lZ!ct{A8&RSdNJ6EV{&6s@E~&8vTyf*W;oHPQ@2c3SSEKv##0xxoM~S9coOpoQLwyeb#>-KnDSt`~v_$oP^v82z0JDXU+tL8tbo3UGM*A4E5{B|8sKx-znCqAvX>oe*w8Mt=`Gq sI4Y34am;k5-i;4tIJq11$;sU~(Vqs98z-G~>fKm$*vZ{kQt!|I1t5Os-~a#s literal 0 HcmV?d00001 diff --git a/examples/single_column/INPUT/Weddell/WOA_column.nc b/examples/single_column/INPUT/Weddell/WOA_column.nc new file mode 100644 index 0000000000000000000000000000000000000000..912bb5f876c2a8e9234848b05074a9ebadab6159 GIT binary patch literal 15052 zcmeI(e^eD^8VB%;f-$eM>E;@z6rpw5Eb3qxmT3-efLeg4V5K2H1m$w@Ugd&6&bsP) ztnAlH=Fi%)(zdmw(n^l4)^jV@R_mChmO?0~(G^q>QLHW9XYS0~{SL=E=l-*Q-8p`I z=9%}Mx%19EGjr#j!@VhKVGeT=93oiv^l_QSl5YO_E~J;ul!jyM)x=qmDX zH2Q^SkIhKs*vn#UGjh7Ktk_jBvzX_NK2Z;hOU|3-E~}jBy45v}7x2`RMKbl7YF~`) zgtLfBm$Sn75T1-}^eQTzQC?i^$ty1KRB+y7rn{)J%xyF~day8k&SGQUn4)I6ovw;J z&#Z!JPS*@`nSWo4=M=j*4KJAIRQn(HpxJJ0qc=BoaO|FLj@{TNgRxKDS=W7vQv2j` zmsgZ<2cClZ?1#*Ctj~_{j~kA)@!9^db2QFR*Ut}|X|5kR%k6PiIOnM29bV*~YmD=k z_N7Oq%Q_NWj>Tkidp!!>mF5{XKVSIwDbG6V{^K3S=PsfzckkL}?61K%UTWg;b>m~( zqdzZD^Rd1 z?9_}bp5e(DlfgI!#u$xB)lbw+r-w&0BX3SYS*3BZcrwNw)_Gy+QH~-n%~@79>E}jl z)5_euqIFSmUt{|**<(_(lk?KX-8eBhJv+hJiG&osQWLWBCZwhf<{tj-M|*icpW^v& zqni;e|Brpl9Gez9F>%O{+mbVfOi39zG-34Qk)tP!O_{7GPt44X55T6=2x#8hri zG}pd8m-qbVF~z0xeAn}0jL8^Zm-=&f9gg9>yo0!fCw=^4f9#t37aHxV-%xXjevcK$ zT5*EcKcib0u%4%zd7-u3=}#TH+ge_3EuU{KUt}#`Vl989!QY@i?hg+AsaP{#uAA|h zL^H1NnsKFBZThMPGhZ{yjL(~QGkv{o<{Oro@inXcpH}-@R{NHfX8SuGKUBzduY&;>*_gQt?&ueCaA~vesAe4QqWBH$P`?PsO+YYUV1wyTr^@ zteIox>U^j9Q-?kw-&}4zF!cO=W?uA?8B46=Se9kxvwE9xwsm|wJ~OX0*Q1h@eKwx0 zWrP;xPA0S_ZXKbfnlA~RiisrDdPgB4-@3_!j_>&+p&fAt2yJ}!8$!F5`3P-J_=r&5 zGfxrd+;;pm8@}Hg_xzA69|LL(8*cZT-%=xJ$g3oD^!XY>C+@sR=(}Y%5%Mi7A)AZs z4ds`L~u+@T58=+eG)oX#yRAk$nzIq{{=C&w8 zr*4;oS{h@>rrJj>pn2s7gnaXw2{mm$Na$qF_k`+eW)OP4rGe1sf0q-Qe*Ibkp?bLT zec+d_3;KR&gw3UoyAkk)ZHlw$)_s%LX2}F^HxTyOI4_{iAGh0_>wTP1`-z_jHKi^j zR9zTP=+T!nLj6T2q0*cN0-<^cvL5P6`w=?6WC@{@EB{NV`JyCr?%HTV=O>LN)c)xz zLgznznowKPi-dNU?jy9|>cfO?DTyN_W^W)gb@dGdLiG@2J$(E6UP8^gb`Way^e3Ay zKBrc2{5o+D?1))Q|`w*fCC!y+`zJxYzdXdoj zu=faU7@kk)$)q<4gz6#4dN}yItz=V|LI=U20Uwdgr|anuXx%%EfY)(slTFyJ*S&yR zKfl#xcl=j`)*tf`TH{_zsA_)`p_LCGBs4cEjX=-f~@p|)co9Vvbn8;n!#74uM#@&U_POLHG2qc zEASE8{>~Hvp?V0i9vadU3AGnD5o)bkOQ_?>O@!L7t0m-%*-JLMlYF3QcppNwgTe{z z9ypeew_On0SalbnzrXMnq2=G5ClIQKAnU<9s28CRx3rMW8?VrZ;N#tQ5!zY1iqI#c ze@|$y<4Hn?GZqr6z0gVM^V+$Dz8D6`|D+I0=O6A-H;wk#*zk4&N^$ zQT+-T3A7PjX|pv$YN&Cj)PT6^W@&TNJSosHj}$25Z7EQNOA55)eJRlT>!d*EYorJW z)kCoL(9|X)(di@^3AEmaq>X-+)X2W`}!rCk%}Abo|@Y({Vno_JJh=tHN}(AUSLhJ5!(4RtK% z`T;+_Cp91jj*vDZmr8*aBuRnx+$Tjqs2+l?hoftxhK}&LM)mhf&E`hV!8f&1L-k4A z4w^oa8oKb6)PRU=l{Po?`9)JFNr7DFq(D0}q(EoJNf8jLhhXcWBc88MaQ33qP+N}F zY@#>^r%y}GrigQJwg+zyT=Yo|h+Ye&O>&MDXwe5!pmpU^poY7pK;JKtA|O-`!PdjE z%Thy)AMp1<&`>2c8#m{miLZBb;%`#3naDXfo+&ld(oJeW^k|kg!}$9E%Hn!K+Y_Zg zr>05~5UPh@>!EI{)NDp_4*1@yp^gZ?p9F|r{JwyC?vetDXQe=W4oQLH|G?iTLB?Qy zzW{kvQlQekQlMAsr9e&jQUrwRA=rBOa<$ZK_}c#xw0+CZ2hjPP)PM+|ERlAZ?=3c5 zPnQEkq>sNZfVfyGP%58aG`?L5^w58#Kx;2ZfsXO}Xh5hQf~|+s`}ui~N;wY@S_;1} zf~eC{py(m|{s{W{iKF`{CLIv#@c%Ie z|M&CXIjO&Q$}n4W6({Nb1-gp4UNcv*(8^VuzSwM6u{7VzRdnfQuHtNe>d;jzZ!_Cf OtY|QE73X;U`Tqd-ul3RZ literal 0 HcmV?d00001 diff --git a/examples/single_column/INPUT/create_data.m b/examples/single_column/INPUT/create_data.m index b388d046bf..d0289e5bc9 100644 --- a/examples/single_column/INPUT/create_data.m +++ b/examples/single_column/INPUT/create_data.m @@ -1,20 +1,20 @@ function [] = create_data() -%name='Arabian'; x=66; y=15; doall(x,y,name) -%name='BATS'; x=-63.5; y=31.5; doall(x,y,name) -%name='Chagos'; x=-284; y=-6; doall(x,y,name) -%name='COARE'; x=-180; y=0; doall(x,y,name) -%name='Kerguelen'; x=-284; y=-51; doall(x,y,name) -%name='Kuroshio'; x=-210; y=30; doall(x,y,name) -%name='Labrador'; x=-58; y=61; doall(x,y,name) -%name='Mariana'; x=-215; y=13; doall(x,y,name) -%name='Nazca'; x=-90; y=20; doall(x,y,name) -%name='Nino'; x=-119; y=0; doall(x,y,name) -%name='Norwegian'; x=-7; y=75; doall(x,y,name) -%name='PAPA'; x=-150; y=51; doall(x,y,name) +name='Arabian'; x=66; y=15; doall(x,y,name) +name='BATS'; x=-63.5; y=31.5; doall(x,y,name) +name='Chagos'; x=-284; y=-6; doall(x,y,name) +name='COARE'; x=-180; y=0; doall(x,y,name) +name='Kerguelen'; x=-284; y=-51; doall(x,y,name) +name='Kuroshio'; x=-210; y=30; doall(x,y,name) +name='Labrador'; x=-58; y=61; doall(x,y,name) +name='Mariana'; x=-215; y=13; doall(x,y,name) +name='Nazca'; x=-90; y=20; doall(x,y,name) +name='Nino'; x=-119; y=0; doall(x,y,name) +name='Norwegian'; x=-7; y=75; doall(x,y,name) +name='PAPA'; x=-150; y=51; doall(x,y,name) name='St_Peter_Rock'; x=-29; y=0; doall(x,y,name) -%name='Walvis'; x=5; y=-25; doall(x,y,name) -%name='Weddell'; x=-54; y=-74; doall(x,y,name) +name='Walvis'; x=5; y=-25; doall(x,y,name) +name='Weddell'; x=-54; y=-74; doall(x,y,name) % ============================================================================== @@ -22,10 +22,11 @@ [success,msg,msgid]=mkdir(name); %create_override(x,y,name) -grab_forcing(x,y,name) +%grab_forcing(x,y,name) %grab_forcing_m(x,y,name) %grab_initconds(x,y,name) %grab_tides(x,y,name) +grab_woa(x,y,name) % ============================================================================== @@ -474,6 +475,105 @@ % ============================================================================== +function [] = grab_woa(x,y,name) + +disp(['Interpolating WOA for ' name]) +ics=mycdf('/archive/gold/datasets/obs/WOA05_pottemp_salt.nc'); + +X=ics{'LON'}(:); +Y=ics{'LAT'}(:); + +i=findi(X,x); +if x Date: Mon, 9 Sep 2013 15:12:48 -0400 Subject: [PATCH 152/372] Added 63 layer coordinate data for single_column --- examples/single_column/INPUT/create_data.m | 33 +++++++++++++++++- examples/single_column/INPUT/isopyc_coords.nc | Bin 0 -> 640 bytes 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 examples/single_column/INPUT/isopyc_coords.nc diff --git a/examples/single_column/INPUT/create_data.m b/examples/single_column/INPUT/create_data.m index d0289e5bc9..c306d7b6d0 100644 --- a/examples/single_column/INPUT/create_data.m +++ b/examples/single_column/INPUT/create_data.m @@ -26,7 +26,8 @@ %grab_forcing_m(x,y,name) %grab_initconds(x,y,name) %grab_tides(x,y,name) -grab_woa(x,y,name) +%grab_woa(x,y,name) +grab_coords(x,y,name) % ============================================================================== @@ -427,6 +428,36 @@ % ============================================================================== +function [] = grab_coords(x,y,name) + +disp(['Creating isopyc_coords.nc for ' name]) +rtpth='/archive/gold/datasets/CM2G63L/siena/INPUT/'; +ics=mycdf([rtpth 'GOLD_IC.2010.11.15.nc']); + +Layer=ics{'Layer'}(:); + +% Define new netCDF file +nc=netcdf(sprintf('./isopyc_coords.nc',name),'clobber'); +nc.filename='isopyc_coords.nc'; +nc('Layer') = length(Layer); + +nc{'Layer'} = ncfloat('Layer'); %% 63 elements. +nc{'Layer'}.long_name = ncchar('Layer potential density relative to 2000 dbar'); +nc{'Layer'}.units = ncchar('kg m-3'); +nc{'Layer'}.positive = ncchar('down'); +nc{'Layer'}.axis = ncchar('Z'); +nc{'Layer'}.edges = ncchar('Interface'); +nc{'Layer'}.ref_pres = ncfloat(20000000); +nc{'Layer'}.ref_pres_units = ncchar('Pa\0'); +nc{'Layer'}.cartesian_axis = ncchar('Z\0'); + +% Write data into netCDF file +nc{'Layer'}(:)=Layer; + +close(nc) + +% ============================================================================== + function [] = grab_tides(x,y,name) disp(['Creating itides.nc for ' name]) diff --git a/examples/single_column/INPUT/isopyc_coords.nc b/examples/single_column/INPUT/isopyc_coords.nc new file mode 100644 index 0000000000000000000000000000000000000000..04159188f178c2a375cd76f9e35947969c45d382 GIT binary patch literal 640 zcmYjLJ7^S96y4oqb)!Kfq>&Vv#v;Y)k`y8-BFP~rNg=_;G~;vT?J{O}W}F$5EF@-* zA5cL=kR_$SZlSN^?f*-0qLes*3SiM+NedY4Y$DL2wVSy>5Lq7dk^=?CqVywus5 z^+qiDK(}xHKP1uZIj!WCxut?ghmLa1)V1TA>-x&hUy-|pmH8G{?GaqAUBuerHsTW* z#2=c7TSpQ9$$@*%fP<6Z@GLlT3>+99B6(8^+#|4pnn{UcEIH? z;L25S?FV?}7kFLfH!gs;euB48f_EC=-Ou2?4A>}w>%zO=4?frcAN~e6r1xkHe0)go z9ei>Ve0o^01#U`z^Bvd}PE)*|O$gqD&!+|7z!$6FOS$`%_`Gg`Z-&7w@p&tEZqI=` GpZ) Date: Mon, 9 Sep 2013 16:21:52 -0400 Subject: [PATCH 153/372] Correcting the masking variable for SSV diagnostics Fixes Issue #1953 --- src/core/MOM.F90 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/MOM.F90 b/src/core/MOM.F90 index 681c473ec1..0dc39a7650 100644 --- a/src/core/MOM.F90 +++ b/src/core/MOM.F90 @@ -1113,7 +1113,7 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) if (CS%id_ssu > 0) & call post_data(CS%id_ssu, state%u, CS%diag, mask=G%mask2dCu) if (CS%id_ssv > 0) & - call post_data(CS%id_ssv, state%v, CS%diag, mask=G%mask2dCu) + call post_data(CS%id_ssv, state%v, CS%diag, mask=G%mask2dCv) if (CS%id_speed > 0) then allocate(sfc_speed(G%isd:G%ied,G%jsd:G%jed)) do j=js,je ; do i=is,ie From 5d5d74fc830aeb0ea8aadebaa1ead8e29faeb75c Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Sun, 8 Sep 2013 20:35:25 -0400 Subject: [PATCH 154/372] Extended single_column to 365 days o Longer run but same answers for first 30 days --- examples/single_column/MOM_input | 2 +- examples/single_column/MOM_parameter_doc.all | 2 +- .../single_column/MOM_parameter_doc.short | 2 +- examples/single_column/timestats.gnu | 335 ++++++++++++++++++ examples/single_column/timestats.intel | 335 ++++++++++++++++++ examples/single_column/timestats.pgi | 335 ++++++++++++++++++ examples/single_column_z/MOM_input | 2 +- .../single_column_z/MOM_parameter_doc.all | 2 +- .../single_column_z/MOM_parameter_doc.short | 2 +- examples/single_column_z/timestats.gnu | 335 ++++++++++++++++++ examples/single_column_z/timestats.intel | 335 ++++++++++++++++++ examples/single_column_z/timestats.pgi | 335 ++++++++++++++++++ 12 files changed, 2016 insertions(+), 6 deletions(-) diff --git a/examples/single_column/MOM_input b/examples/single_column/MOM_input index 3f27557f46..0589a9d2e4 100644 --- a/examples/single_column/MOM_input +++ b/examples/single_column/MOM_input @@ -454,7 +454,7 @@ DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 30.0 ! [days] +DAYMAX = 365.0 ! [days] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is diff --git a/examples/single_column/MOM_parameter_doc.all b/examples/single_column/MOM_parameter_doc.all index 65d488c98d..6106a58b11 100644 --- a/examples/single_column/MOM_parameter_doc.all +++ b/examples/single_column/MOM_parameter_doc.all @@ -1294,7 +1294,7 @@ DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 30.0 ! [days] +DAYMAX = 365.0 ! [days] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is diff --git a/examples/single_column/MOM_parameter_doc.short b/examples/single_column/MOM_parameter_doc.short index 3f27557f46..0589a9d2e4 100644 --- a/examples/single_column/MOM_parameter_doc.short +++ b/examples/single_column/MOM_parameter_doc.short @@ -454,7 +454,7 @@ DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 30.0 ! [days] +DAYMAX = 365.0 ! [days] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is diff --git a/examples/single_column/timestats.gnu b/examples/single_column/timestats.gnu index 2d925ee88a..32f80046e3 100644 --- a/examples/single_column/timestats.gnu +++ b/examples/single_column/timestats.gnu @@ -31,3 +31,338 @@ 672, 28.000, 0, En 2.544211810068E-06, CFL 0.00108, SL -3.7184E-02, M 7.05381E+16, S 35.2325, T 4.2877, Me 7.39E-17, Se -7.26E-15, Te 1.94E-15 696, 29.000, 0, En 8.650905818485E-07, CFL 0.00067, SL -4.4104E-02, M 7.05380E+16, S 35.2325, T 4.2864, Me 5.27E-17, Se 7.26E-15, Te -1.01E-15 720, 30.000, 0, En 4.897992038792E-07, CFL 0.00050, SL -5.2318E-02, M 7.05379E+16, S 35.2326, T 4.2849, Me -7.80E-17, Se 1.45E-14, Te 3.02E-15 + 744, 31.000, 0, En 3.250103464601E-07, CFL 0.00028, SL -5.6906E-02, M 7.05379E+16, S 35.2326, T 4.2843, Me -8.29E-18, Se -7.26E-15, Te -1.64E-15 + 768, 32.000, 0, En 3.298824136950E-07, CFL 0.00033, SL -3.3070E-02, M 7.05382E+16, S 35.2325, T 4.2836, Me 2.47E-17, Se 2.18E-14, Te -4.33E-16 + 792, 33.000, 0, En 2.761968494008E-07, CFL 0.00034, SL -3.2226E-02, M 7.05382E+16, S 35.2324, T 4.2827, Me 7.86E-17, Se -1.45E-14, Te -2.99E-17 + 816, 34.000, 0, En 1.528383761660E-07, CFL 0.00021, SL -3.8376E-02, M 7.05381E+16, S 35.2325, T 4.2817, Me -1.65E-16, Se 0.00E+00, Te 2.91E-16 + 840, 35.000, 0, En 1.361659705164E-07, CFL 0.00021, SL -4.5605E-02, M 7.05380E+16, S 35.2325, T 4.2807, Me 7.61E-17, Se 0.00E+00, Te 4.12E-16 + 864, 36.000, 0, En 1.503287639970E-07, CFL 0.00020, SL -5.0415E-02, M 7.05379E+16, S 35.2326, T 4.2802, Me -8.99E-17, Se 0.00E+00, Te -5.09E-16 + 888, 37.000, 0, En 2.058723823898E-07, CFL 0.00028, SL -5.3725E-02, M 7.05379E+16, S 35.2326, T 4.2797, Me 1.20E-16, Se 0.00E+00, Te -1.79E-15 + 912, 38.000, 0, En 4.478584495763E-07, CFL 0.00036, SL -5.7093E-02, M 7.05379E+16, S 35.2326, T 4.2794, Me -2.52E-17, Se -7.26E-15, Te 1.36E-15 + 936, 39.000, 0, En 1.002757324761E-06, CFL 0.00058, SL -4.5885E-02, M 7.05380E+16, S 35.2325, T 4.2789, Me 8.06E-17, Se 2.18E-14, Te 1.67E-15 + 960, 40.000, 0, En 9.121520664739E-07, CFL 0.00039, SL -3.9384E-02, M 7.05381E+16, S 35.2325, T 4.2787, Me -6.65E-17, Se 0.00E+00, Te -1.46E-15 + 984, 41.000, 0, En 9.228758641997E-07, CFL 0.00046, SL -4.3521E-02, M 7.05380E+16, S 35.2325, T 4.2782, Me -3.40E-17, Se -1.45E-14, Te 2.46E-16 + 1008, 42.000, 0, En 1.644756474415E-06, CFL 0.00078, SL -3.6775E-02, M 7.05381E+16, S 35.2325, T 4.2774, Me 1.17E-18, Se 1.45E-14, Te -4.12E-16 + 1032, 43.000, 0, En 1.655180861052E-06, CFL 0.00066, SL -2.7828E-02, M 7.05382E+16, S 35.2324, T 4.2772, Me 3.68E-17, Se -7.26E-15, Te -1.37E-15 + 1056, 44.000, 0, En 1.683707512276E-06, CFL 0.00062, SL -1.8195E-02, M 7.05384E+16, S 35.2324, T 4.2770, Me -8.31E-17, Se 7.26E-15, Te -2.28E-16 + 1080, 45.000, 0, En 1.832396659817E-06, CFL 0.00061, SL -2.2342E-02, M 7.05383E+16, S 35.2324, T 4.2763, Me 8.16E-17, Se 7.26E-15, Te 2.20E-15 + 1104, 46.000, 0, En 2.264032491469E-06, CFL 0.00081, SL -3.0430E-02, M 7.05382E+16, S 35.2324, T 4.2752, Me 1.27E-17, Se 7.26E-15, Te -1.03E-15 + 1128, 47.000, 0, En 2.057337653421E-06, CFL 0.00061, SL -3.7229E-02, M 7.05381E+16, S 35.2325, T 4.2742, Me -5.56E-17, Se -1.45E-14, Te 1.33E-15 + 1152, 48.000, 0, En 1.756383163709E-06, CFL 0.00056, SL -4.2106E-02, M 7.05381E+16, S 35.2325, T 4.2735, Me -8.26E-17, Se 1.45E-14, Te 1.26E-16 + 1176, 49.000, 0, En 1.596759448388E-06, CFL 0.00050, SL -5.0827E-02, M 7.05379E+16, S 35.2326, T 4.2719, Me 1.02E-16, Se 0.00E+00, Te 4.57E-15 + 1200, 50.000, 0, En 1.299419914160E-06, CFL 0.00045, SL -6.0752E-02, M 7.05378E+16, S 35.2326, T 4.2705, Me -7.56E-17, Se -1.45E-14, Te -1.94E-15 + 1224, 51.000, 0, En 1.305795151147E-06, CFL 0.00047, SL -6.6461E-02, M 7.05377E+16, S 35.2327, T 4.2699, Me 5.91E-19, Se 7.26E-15, Te 3.46E-15 + 1248, 52.000, 0, En 1.826192131918E-06, CFL 0.00056, SL -6.9899E-02, M 7.05377E+16, S 35.2327, T 4.2698, Me 4.32E-17, Se 7.26E-15, Te 3.06E-15 + 1272, 53.000, 0, En 1.584760686048E-06, CFL 0.00055, SL -7.1890E-02, M 7.05377E+16, S 35.2327, T 4.2696, Me 9.61E-17, Se 0.00E+00, Te -7.00E-16 + 1296, 54.000, 0, En 2.870929617277E-06, CFL 0.00127, SL -6.6094E-02, M 7.05377E+16, S 35.2327, T 4.2695, Me -2.14E-17, Se 7.26E-15, Te -1.21E-15 + 1320, 55.000, 0, En 1.079521936649E-06, CFL 0.00055, SL -6.6817E-02, M 7.05377E+16, S 35.2327, T 4.2689, Me 2.53E-17, Se 7.26E-15, Te 3.98E-16 + 1344, 56.000, 0, En 6.723877217420E-07, CFL 0.00037, SL -7.2944E-02, M 7.05377E+16, S 35.2327, T 4.2682, Me -2.03E-17, Se 0.00E+00, Te -1.26E-16 + 1368, 57.000, 0, En 1.183556383660E-06, CFL 0.00049, SL -7.0270E-02, M 7.05377E+16, S 35.2327, T 4.2679, Me 1.33E-17, Se 7.26E-15, Te 1.14E-15 + 1392, 58.000, 0, En 1.282847220006E-06, CFL 0.00050, SL -7.3040E-02, M 7.05377E+16, S 35.2327, T 4.2673, Me -1.05E-17, Se 0.00E+00, Te 6.24E-16 + 1416, 59.000, 0, En 8.480917737566E-07, CFL 0.00045, SL -8.0029E-02, M 7.05376E+16, S 35.2328, T 4.2662, Me 1.13E-16, Se 7.26E-15, Te 3.57E-15 + 1440, 60.000, 0, En 1.055234988401E-06, CFL 0.00045, SL -8.7741E-02, M 7.05375E+16, S 35.2328, T 4.2652, Me -7.84E-17, Se 0.00E+00, Te -4.05E-16 + 1464, 61.000, 0, En 3.869407072354E-07, CFL 0.00025, SL -9.2703E-02, M 7.05374E+16, S 35.2328, T 4.2648, Me 2.40E-17, Se 7.26E-15, Te 4.68E-16 + 1488, 62.000, 0, En 8.284252617559E-07, CFL 0.00041, SL -9.5442E-02, M 7.05374E+16, S 35.2329, T 4.2646, Me -1.41E-17, Se -7.26E-15, Te 3.17E-15 + 1512, 63.000, 0, En 4.599838705712E-07, CFL 0.00039, SL -9.8093E-02, M 7.05373E+16, S 35.2329, T 4.2645, Me 2.93E-17, Se 7.26E-15, Te 1.30E-15 + 1536, 64.000, 0, En 3.558240556359E-07, CFL 0.00034, SL -1.0147E-01, M 7.05373E+16, S 35.2329, T 4.2645, Me -6.70E-17, Se 7.26E-15, Te 1.32E-16 + 1560, 65.000, 0, En 2.392906599132E-07, CFL 0.00025, SL -1.0311E-01, M 7.05373E+16, S 35.2329, T 4.2642, Me 1.55E-17, Se 1.45E-14, Te 2.87E-16 + 1584, 66.000, 0, En 1.930629726607E-07, CFL 0.00017, SL -1.0727E-01, M 7.05372E+16, S 35.2329, T 4.2639, Me 3.67E-17, Se 7.26E-15, Te 1.77E-16 + 1608, 67.000, 0, En 3.808941462514E-07, CFL 0.00035, SL -1.1166E-01, M 7.05372E+16, S 35.2330, T 4.2635, Me -1.01E-16, Se -1.45E-14, Te 2.32E-15 + 1632, 68.000, 0, En 7.590099544837E-07, CFL 0.00044, SL -1.0768E-01, M 7.05372E+16, S 35.2329, T 4.2633, Me -1.07E-17, Se 7.26E-15, Te 9.67E-16 + 1656, 69.000, 0, En 1.814928102022E-06, CFL 0.00107, SL -1.0430E-01, M 7.05373E+16, S 35.2329, T 4.2633, Me 8.25E-17, Se -7.26E-15, Te -3.32E-16 + 1680, 70.000, 0, En 1.091270339728E-05, CFL 0.00720, SL -9.7191E-02, M 7.05373E+16, S 35.2329, T 4.2635, Me -7.19E-17, Se 0.00E+00, Te -1.99E-15 + 1704, 71.000, 0, En 2.217948022371E-06, CFL 0.00504, SL -9.5680E-02, M 7.05374E+16, S 35.2329, T 4.2637, Me -7.70E-19, Se 1.45E-14, Te 4.89E-16 + 1728, 72.000, 0, En 8.297726363040E-07, CFL 0.00161, SL -9.6294E-02, M 7.05374E+16, S 35.2329, T 4.2640, Me -4.62E-18, Se 0.00E+00, Te -4.04E-16 + 1752, 73.000, 0, En 9.622295830300E-07, CFL 0.00142, SL -9.8194E-02, M 7.05373E+16, S 35.2329, T 4.2640, Me 6.49E-17, Se -7.26E-15, Te 7.63E-16 + 1776, 74.000, 0, En 1.323355032814E-06, CFL 0.00113, SL -1.0140E-01, M 7.05373E+16, S 35.2329, T 4.2636, Me -6.38E-17, Se -7.26E-15, Te 1.39E-15 + 1800, 75.000, 0, En 9.282443843550E-07, CFL 0.00037, SL -1.0994E-01, M 7.05372E+16, S 35.2329, T 4.2628, Me -2.45E-18, Se 0.00E+00, Te -5.31E-16 + 1824, 76.000, 0, En 9.191754427794E-07, CFL 0.00039, SL -1.1492E-01, M 7.05371E+16, S 35.2330, T 4.2625, Me 3.26E-17, Se -7.26E-15, Te -2.03E-15 + 1848, 77.000, 0, En 1.605113715528E-06, CFL 0.00052, SL -1.2023E-01, M 7.05371E+16, S 35.2330, T 4.2623, Me 2.53E-17, Se 1.45E-14, Te 9.34E-16 + 1872, 78.000, 0, En 2.664681592200E-06, CFL 0.00087, SL -1.2461E-01, M 7.05370E+16, S 35.2330, T 4.2622, Me -2.45E-17, Se -7.26E-15, Te 2.08E-16 + 1896, 79.000, 0, En 2.674507964623E-06, CFL 0.00200, SL -1.2481E-01, M 7.05370E+16, S 35.2330, T 4.2626, Me 2.08E-18, Se 0.00E+00, Te 2.56E-15 + 1920, 80.000, 0, En 3.983377723262E-06, CFL 0.00296, SL -1.2157E-01, M 7.05370E+16, S 35.2330, T 4.2628, Me -1.11E-16, Se 0.00E+00, Te -1.35E-15 + 1944, 81.000, 0, En 4.679867981879E-06, CFL 0.00324, SL -1.2266E-01, M 7.05370E+16, S 35.2330, T 4.2629, Me 5.16E-17, Se -1.45E-14, Te 1.46E-15 + 1968, 82.000, 0, En 4.610105108004E-06, CFL 0.00225, SL -1.2666E-01, M 7.05370E+16, S 35.2331, T 4.2627, Me -6.36E-17, Se 0.00E+00, Te 4.99E-16 + 1992, 83.000, 0, En 4.893098976374E-06, CFL 0.00235, SL -1.2154E-01, M 7.05370E+16, S 35.2330, T 4.2625, Me -2.48E-17, Se -7.26E-15, Te -2.47E-15 + 2016, 84.000, 0, En 4.327830882013E-06, CFL 0.00204, SL -1.2284E-01, M 7.05370E+16, S 35.2330, T 4.2626, Me -5.18E-17, Se -1.45E-14, Te 2.21E-15 + 2040, 85.000, 0, En 1.963047890019E-06, CFL 0.00067, SL -1.3233E-01, M 7.05369E+16, S 35.2331, T 4.2611, Me -1.47E-18, Se 1.45E-14, Te 3.07E-17 + 2064, 86.000, 0, En 2.120651760259E-06, CFL 0.00088, SL -1.4303E-01, M 7.05368E+16, S 35.2332, T 4.2596, Me 7.22E-17, Se -7.26E-15, Te 4.32E-16 + 2088, 87.000, 0, En 1.519349053724E-06, CFL 0.00069, SL -1.4969E-01, M 7.05367E+16, S 35.2332, T 4.2589, Me -6.09E-17, Se 7.26E-15, Te -2.41E-16 + 2112, 88.000, 0, En 1.233176574635E-06, CFL 0.00047, SL -1.3920E-01, M 7.05368E+16, S 35.2331, T 4.2584, Me 3.18E-17, Se 7.26E-15, Te 1.13E-15 + 2136, 89.000, 0, En 1.283928880359E-05, CFL 0.00681, SL -1.2452E-01, M 7.05370E+16, S 35.2330, T 4.2586, Me 1.60E-18, Se -7.26E-15, Te 5.58E-16 + 2160, 90.000, 0, En 1.309038629447E-05, CFL 0.00485, SL -1.2502E-01, M 7.05370E+16, S 35.2330, T 4.2590, Me 6.11E-17, Se -1.45E-14, Te 1.93E-16 + 2184, 91.000, 0, En 1.409907146264E-05, CFL 0.00444, SL -1.2921E-01, M 7.05369E+16, S 35.2331, T 4.2591, Me -5.02E-18, Se 0.00E+00, Te -5.90E-16 + 2208, 92.000, 0, En 1.310485139634E-05, CFL 0.00464, SL -1.3343E-01, M 7.05369E+16, S 35.2331, T 4.2590, Me -1.02E-16, Se -7.26E-15, Te 4.40E-16 + 2232, 93.000, 0, En 1.767991302524E-06, CFL 0.00046, SL -1.3970E-01, M 7.05368E+16, S 35.2331, T 4.2584, Me 8.66E-17, Se 0.00E+00, Te -1.62E-16 + 2256, 94.000, 0, En 1.589969718305E-06, CFL 0.00050, SL -1.4499E-01, M 7.05367E+16, S 35.2332, T 4.2580, Me 4.87E-17, Se -7.26E-15, Te -1.12E-15 + 2280, 95.000, 0, En 1.928918487065E-06, CFL 0.00070, SL -1.4233E-01, M 7.05368E+16, S 35.2332, T 4.2579, Me 8.30E-19, Se -7.26E-15, Te 1.19E-15 + 2304, 96.000, 0, En 1.577995708247E-06, CFL 0.00232, SL -1.4259E-01, M 7.05368E+16, S 35.2332, T 4.2582, Me -3.32E-17, Se 0.00E+00, Te 8.09E-16 + 2328, 97.000, 0, En 4.416614449166E-06, CFL 0.00301, SL -1.4436E-01, M 7.05367E+16, S 35.2332, T 4.2587, Me 9.01E-17, Se 7.26E-15, Te -1.95E-15 + 2352, 98.000, 0, En 1.038964991825E-05, CFL 0.00423, SL -1.4658E-01, M 7.05367E+16, S 35.2332, T 4.2587, Me -4.90E-17, Se -7.26E-15, Te 2.74E-15 + 2376, 99.000, 0, En 1.450068691820E-05, CFL 0.00368, SL -1.4915E-01, M 7.05367E+16, S 35.2332, T 4.2588, Me -5.01E-18, Se 7.26E-15, Te -1.70E-15 + 2400, 100.000, 0, En 1.196808532370E-05, CFL 0.00330, SL -1.5319E-01, M 7.05366E+16, S 35.2332, T 4.2589, Me 5.11E-17, Se -7.26E-15, Te 1.84E-15 + 2424, 101.000, 0, En 1.171789834660E-05, CFL 0.00287, SL -1.5419E-01, M 7.05366E+16, S 35.2332, T 4.2590, Me -2.90E-17, Se 1.45E-14, Te -1.37E-15 + 2448, 102.000, 0, En 1.371855694996E-05, CFL 0.00647, SL -1.5183E-01, M 7.05366E+16, S 35.2332, T 4.2595, Me -5.69E-17, Se -7.26E-15, Te -1.59E-15 + 2472, 103.000, 0, En 9.864935119572E-06, CFL 0.00324, SL -1.5584E-01, M 7.05366E+16, S 35.2332, T 4.2597, Me -1.23E-16, Se -1.45E-14, Te 8.74E-16 + 2496, 104.000, 0, En 1.089890187017E-05, CFL 0.00356, SL -1.6093E-01, M 7.05365E+16, S 35.2333, T 4.2597, Me -4.11E-17, Se 0.00E+00, Te -2.20E-15 + 2520, 105.000, 0, En 1.067638635765E-05, CFL 0.00323, SL -1.6379E-01, M 7.05365E+16, S 35.2333, T 4.2598, Me 3.35E-17, Se 1.45E-14, Te 9.08E-16 + 2544, 106.000, 0, En 1.095019900732E-05, CFL 0.00387, SL -1.6372E-01, M 7.05365E+16, S 35.2333, T 4.2604, Me -1.65E-17, Se -7.26E-15, Te -1.32E-15 + 2568, 107.000, 0, En 1.364561741752E-05, CFL 0.00639, SL -1.6361E-01, M 7.05365E+16, S 35.2333, T 4.2608, Me 4.66E-17, Se 7.26E-15, Te 2.21E-15 + 2592, 108.000, 0, En 3.643887468500E-05, CFL 0.00962, SL -1.6025E-01, M 7.05365E+16, S 35.2333, T 4.2612, Me 6.23E-17, Se 0.00E+00, Te 2.52E-15 + 2616, 109.000, 0, En 2.256123562169E-05, CFL 0.00551, SL -1.5628E-01, M 7.05366E+16, S 35.2332, T 4.2613, Me 4.86E-18, Se 0.00E+00, Te -1.59E-15 + 2640, 110.000, 0, En 1.609644502506E-05, CFL 0.00411, SL -1.5606E-01, M 7.05366E+16, S 35.2332, T 4.2609, Me -9.38E-17, Se -7.26E-15, Te -1.55E-16 + 2664, 111.000, 0, En 1.372445039110E-05, CFL 0.00314, SL -1.6488E-01, M 7.05365E+16, S 35.2333, T 4.2601, Me 3.71E-17, Se -7.26E-15, Te 3.41E-15 + 2688, 112.000, 0, En 1.183795850303E-05, CFL 0.00265, SL -1.7207E-01, M 7.05364E+16, S 35.2333, T 4.2598, Me -4.01E-17, Se 2.18E-14, Te -9.38E-16 + 2712, 113.000, 0, En 1.072287282625E-05, CFL 0.00282, SL -1.7342E-01, M 7.05364E+16, S 35.2334, T 4.2595, Me -1.59E-17, Se 0.00E+00, Te 1.57E-15 + 2736, 114.000, 0, En 1.834403682417E-05, CFL 0.00493, SL -1.5505E-01, M 7.05366E+16, S 35.2332, T 4.2596, Me 1.18E-17, Se -7.26E-15, Te -7.66E-16 + 2760, 115.000, 0, En 6.706297913167E-06, CFL 0.00234, SL -1.5558E-01, M 7.05366E+16, S 35.2332, T 4.2597, Me 1.26E-17, Se 0.00E+00, Te -2.31E-15 + 2784, 116.000, 0, En 6.050051682477E-06, CFL 0.00179, SL -1.5799E-01, M 7.05366E+16, S 35.2333, T 4.2601, Me -1.27E-16, Se 0.00E+00, Te 1.85E-15 + 2808, 117.000, 0, En 9.815082521583E-06, CFL 0.00362, SL -1.6049E-01, M 7.05365E+16, S 35.2333, T 4.2604, Me 9.45E-17, Se 7.26E-15, Te 2.20E-16 + 2832, 118.000, 0, En 1.026933633937E-05, CFL 0.00344, SL -1.6273E-01, M 7.05365E+16, S 35.2333, T 4.2607, Me 3.62E-17, Se 0.00E+00, Te -8.05E-17 + 2856, 119.000, 0, En 1.497382067257E-05, CFL 0.00572, SL -1.6521E-01, M 7.05365E+16, S 35.2333, T 4.2611, Me 5.62E-17, Se 7.26E-15, Te 2.75E-17 + 2880, 120.000, 0, En 1.507600390548E-05, CFL 0.00669, SL -1.6737E-01, M 7.05364E+16, S 35.2333, T 4.2616, Me 3.10E-17, Se -7.26E-15, Te -1.95E-15 + 2904, 121.000, 0, En 9.620668863522E-06, CFL 0.00510, SL -1.6904E-01, M 7.05364E+16, S 35.2333, T 4.2622, Me 3.25E-17, Se 7.26E-15, Te -1.76E-15 + 2928, 122.000, 0, En 1.097225643782E-05, CFL 0.00311, SL -1.7066E-01, M 7.05364E+16, S 35.2333, T 4.2625, Me -2.19E-17, Se 0.00E+00, Te -4.17E-16 + 2952, 123.000, 0, En 1.259254647319E-05, CFL 0.00271, SL -1.7194E-01, M 7.05364E+16, S 35.2333, T 4.2628, Me 6.54E-17, Se -1.45E-14, Te -3.90E-16 + 2976, 124.000, 0, En 7.226621062649E-06, CFL 0.00235, SL -1.7323E-01, M 7.05364E+16, S 35.2334, T 4.2632, Me -7.17E-17, Se -7.26E-15, Te 1.25E-15 + 3000, 125.000, 0, En 6.555140883136E-06, CFL 0.00263, SL -1.6855E-01, M 7.05364E+16, S 35.2333, T 4.2636, Me -1.31E-16, Se 0.00E+00, Te -4.82E-16 + 3024, 126.000, 0, En 6.171878426890E-06, CFL 0.00299, SL -1.5937E-01, M 7.05366E+16, S 35.2333, T 4.2640, Me 6.45E-17, Se 0.00E+00, Te 7.11E-16 + 3048, 127.000, 0, En 7.030490563933E-06, CFL 0.00530, SL -1.6111E-01, M 7.05365E+16, S 35.2333, T 4.2642, Me -8.96E-17, Se -7.26E-15, Te -5.76E-16 + 3072, 128.000, 0, En 7.728578515891E-06, CFL 0.00274, SL -1.6494E-01, M 7.05365E+16, S 35.2333, T 4.2644, Me 2.71E-17, Se 0.00E+00, Te 8.19E-16 + 3096, 129.000, 0, En 1.149640907085E-05, CFL 0.00692, SL -1.6715E-01, M 7.05365E+16, S 35.2333, T 4.2648, Me 1.12E-16, Se 1.45E-14, Te -1.86E-15 + 3120, 130.000, 0, En 8.037333228300E-06, CFL 0.00457, SL -1.6897E-01, M 7.05364E+16, S 35.2333, T 4.2652, Me -4.25E-17, Se -7.26E-15, Te 1.22E-16 + 3144, 131.000, 0, En 5.192278351693E-06, CFL 0.00232, SL -1.7186E-01, M 7.05364E+16, S 35.2333, T 4.2653, Me -2.48E-17, Se -7.26E-15, Te -7.28E-19 + 3168, 132.000, 0, En 3.852544374685E-06, CFL 0.00217, SL -1.7781E-01, M 7.05363E+16, S 35.2334, T 4.2652, Me -6.48E-17, Se -7.26E-15, Te 1.50E-16 + 3192, 133.000, 0, En 3.358389363257E-06, CFL 0.00166, SL -1.8252E-01, M 7.05363E+16, S 35.2334, T 4.2653, Me 4.83E-17, Se 0.00E+00, Te -5.25E-16 + 3216, 134.000, 0, En 3.164304948941E-06, CFL 0.00108, SL -1.8368E-01, M 7.05362E+16, S 35.2334, T 4.2654, Me 9.31E-18, Se -7.26E-15, Te -5.22E-16 + 3240, 135.000, 0, En 3.169397322888E-06, CFL 0.00160, SL -1.7966E-01, M 7.05363E+16, S 35.2334, T 4.2657, Me 1.29E-16, Se 2.18E-14, Te 3.28E-16 + 3264, 136.000, 0, En 3.300851998385E-06, CFL 0.00129, SL -1.7849E-01, M 7.05363E+16, S 35.2334, T 4.2664, Me -1.73E-17, Se -1.45E-14, Te -2.24E-16 + 3288, 137.000, 0, En 4.217155180134E-06, CFL 0.00301, SL -1.7888E-01, M 7.05363E+16, S 35.2334, T 4.2667, Me -6.96E-17, Se 7.26E-15, Te -1.48E-15 + 3312, 138.000, 0, En 4.512707919384E-06, CFL 0.00363, SL -1.7967E-01, M 7.05363E+16, S 35.2334, T 4.2670, Me -2.24E-17, Se 0.00E+00, Te 2.24E-15 + 3336, 139.000, 0, En 4.360746417622E-06, CFL 0.00318, SL -1.8065E-01, M 7.05363E+16, S 35.2334, T 4.2673, Me 7.41E-17, Se -7.26E-15, Te -8.25E-16 + 3360, 140.000, 0, En 5.363882623744E-06, CFL 0.00458, SL -1.8141E-01, M 7.05363E+16, S 35.2334, T 4.2676, Me -1.58E-17, Se 0.00E+00, Te 1.66E-15 + 3384, 141.000, 0, En 6.476890613518E-06, CFL 0.00565, SL -1.8223E-01, M 7.05363E+16, S 35.2334, T 4.2682, Me 6.56E-17, Se 0.00E+00, Te 1.45E-15 + 3408, 142.000, 0, En 3.509711481992E-06, CFL 0.00417, SL -1.8304E-01, M 7.05362E+16, S 35.2334, T 4.2689, Me -1.20E-16, Se 1.45E-14, Te 7.87E-16 + 3432, 143.000, 0, En 5.215071309154E-06, CFL 0.00655, SL -1.8367E-01, M 7.05362E+16, S 35.2334, T 4.2696, Me 8.36E-17, Se 0.00E+00, Te -1.53E-15 + 3456, 144.000, 0, En 3.693805909696E-06, CFL 0.00740, SL -1.8418E-01, M 7.05362E+16, S 35.2334, T 4.2704, Me 1.25E-16, Se 7.26E-15, Te 5.70E-16 + 3480, 145.000, 0, En 5.448168844686E-06, CFL 0.00936, SL -1.8501E-01, M 7.05362E+16, S 35.2334, T 4.2712, Me -3.53E-17, Se 0.00E+00, Te 3.05E-16 + 3504, 146.000, 0, En 6.418123396906E-06, CFL 0.01011, SL -1.8591E-01, M 7.05362E+16, S 35.2334, T 4.2720, Me -7.38E-17, Se 7.26E-15, Te -3.06E-17 + 3528, 147.000, 0, En 4.048614411402E-06, CFL 0.00647, SL -1.8691E-01, M 7.05362E+16, S 35.2334, T 4.2727, Me 6.45E-17, Se 1.45E-14, Te -4.36E-17 + 3552, 148.000, 0, En 2.949180865088E-06, CFL 0.00548, SL -1.8651E-01, M 7.05362E+16, S 35.2334, T 4.2734, Me -5.90E-17, Se -7.26E-15, Te -1.00E-15 + 3576, 149.000, 0, En 2.365735810724E-06, CFL 0.00446, SL -1.8743E-01, M 7.05362E+16, S 35.2334, T 4.2741, Me 9.32E-17, Se -1.45E-14, Te 6.25E-16 + 3600, 150.000, 0, En 2.276846374569E-06, CFL 0.00418, SL -1.8935E-01, M 7.05362E+16, S 35.2335, T 4.2745, Me 5.69E-17, Se 0.00E+00, Te 1.26E-15 + 3624, 151.000, 0, En 4.255962196442E-06, CFL 0.00610, SL -1.8921E-01, M 7.05362E+16, S 35.2335, T 4.2749, Me 9.50E-18, Se 7.26E-15, Te -4.70E-16 + 3648, 152.000, 0, En 5.723835733095E-06, CFL 0.00756, SL -1.9037E-01, M 7.05362E+16, S 35.2335, T 4.2754, Me -1.73E-17, Se 0.00E+00, Te 1.20E-16 + 3672, 153.000, 0, En 4.545807449051E-06, CFL 0.00683, SL -1.9203E-01, M 7.05361E+16, S 35.2335, T 4.2758, Me 3.20E-17, Se 0.00E+00, Te 1.74E-15 + 3696, 154.000, 0, En 3.624650773152E-06, CFL 0.00479, SL -1.9358E-01, M 7.05361E+16, S 35.2335, T 4.2762, Me 2.14E-17, Se 0.00E+00, Te -1.22E-15 + 3720, 155.000, 0, En 3.540110341457E-06, CFL 0.00545, SL -1.9477E-01, M 7.05361E+16, S 35.2335, T 4.2769, Me -2.42E-18, Se 7.26E-15, Te 1.53E-15 + 3744, 156.000, 0, En 2.289987343814E-06, CFL 0.00328, SL -1.9603E-01, M 7.05361E+16, S 35.2335, T 4.2775, Me 6.86E-17, Se 7.26E-15, Te -1.18E-15 + 3768, 157.000, 0, En 4.352224856924E-06, CFL 0.00530, SL -1.9737E-01, M 7.05361E+16, S 35.2335, T 4.2781, Me -6.80E-17, Se 0.00E+00, Te 1.18E-15 + 3792, 158.000, 0, En 1.406643038539E-05, CFL 0.00998, SL -1.9886E-01, M 7.05360E+16, S 35.2335, T 4.2788, Me 4.71E-17, Se 0.00E+00, Te 9.02E-16 + 3816, 159.000, 0, En 2.407158185170E-05, CFL 0.01133, SL -1.9901E-01, M 7.05360E+16, S 35.2335, T 4.2791, Me 2.77E-17, Se -1.45E-14, Te -1.91E-15 + 3840, 160.000, 0, En 8.142611822246E-06, CFL 0.01021, SL -1.9608E-01, M 7.05361E+16, S 35.2335, T 4.2797, Me 4.57E-17, Se 0.00E+00, Te -1.69E-15 + 3864, 161.000, 0, En 1.552968159736E-05, CFL 0.00850, SL -1.9717E-01, M 7.05361E+16, S 35.2335, T 4.2803, Me -5.47E-18, Se 7.26E-15, Te 1.29E-15 + 3888, 162.000, 0, En 1.653724647304E-05, CFL 0.00747, SL -1.9502E-01, M 7.05361E+16, S 35.2335, T 4.2807, Me 6.52E-17, Se -7.26E-15, Te 2.85E-16 + 3912, 163.000, 0, En 1.570960376969E-05, CFL 0.00825, SL -1.9569E-01, M 7.05361E+16, S 35.2335, T 4.2813, Me 2.31E-18, Se 0.00E+00, Te -9.62E-16 + 3936, 164.000, 0, En 1.529914409942E-05, CFL 0.00969, SL -1.9669E-01, M 7.05361E+16, S 35.2335, T 4.2818, Me 8.96E-17, Se 0.00E+00, Te 2.97E-16 + 3960, 165.000, 0, En 1.320775700364E-05, CFL 0.00626, SL -1.9770E-01, M 7.05361E+16, S 35.2335, T 4.2825, Me -2.89E-17, Se 0.00E+00, Te -1.50E-15 + 3984, 166.000, 0, En 1.280074408329E-05, CFL 0.00724, SL -1.9892E-01, M 7.05360E+16, S 35.2335, T 4.2832, Me 3.33E-17, Se 7.26E-15, Te 9.09E-16 + 4008, 167.000, 0, En 9.603984015930E-06, CFL 0.00532, SL -2.0057E-01, M 7.05360E+16, S 35.2335, T 4.2840, Me 4.00E-17, Se -7.26E-15, Te -1.45E-15 + 4032, 168.000, 0, En 8.552571037804E-06, CFL 0.00497, SL -2.0087E-01, M 7.05360E+16, S 35.2335, T 4.2847, Me -1.08E-16, Se -7.26E-15, Te 3.10E-16 + 4056, 169.000, 0, En 8.390321652949E-06, CFL 0.00406, SL -1.9987E-01, M 7.05360E+16, S 35.2335, T 4.2853, Me 2.65E-17, Se 0.00E+00, Te 1.07E-15 + 4080, 170.000, 0, En 8.483448852851E-06, CFL 0.00520, SL -1.9847E-01, M 7.05360E+16, S 35.2335, T 4.2860, Me -4.77E-17, Se -7.26E-15, Te -2.56E-16 + 4104, 171.000, 0, En 8.265324632994E-06, CFL 0.00650, SL -1.9845E-01, M 7.05360E+16, S 35.2335, T 4.2865, Me 1.18E-16, Se 0.00E+00, Te 2.20E-16 + 4128, 172.000, 0, En 7.728961449307E-06, CFL 0.00583, SL -1.9325E-01, M 7.05361E+16, S 35.2335, T 4.2868, Me -1.29E-16, Se 0.00E+00, Te 1.12E-15 + 4152, 173.000, 0, En 7.425105502646E-06, CFL 0.00387, SL -1.8124E-01, M 7.05363E+16, S 35.2334, T 4.2869, Me 5.81E-17, Se -7.26E-15, Te -3.03E-15 + 4176, 174.000, 0, En 7.081635090514E-06, CFL 0.00384, SL -1.7939E-01, M 7.05363E+16, S 35.2334, T 4.2868, Me 7.05E-18, Se 0.00E+00, Te 1.54E-15 + 4200, 175.000, 0, En 9.284182972994E-06, CFL 0.00503, SL -1.8292E-01, M 7.05362E+16, S 35.2334, T 4.2869, Me 1.11E-16, Se 0.00E+00, Te 1.19E-15 + 4224, 176.000, 0, En 1.319703309692E-05, CFL 0.00577, SL -1.8544E-01, M 7.05362E+16, S 35.2334, T 4.2874, Me 3.04E-17, Se 7.26E-15, Te -1.59E-15 + 4248, 177.000, 0, En 1.672151460950E-05, CFL 0.00944, SL -1.8526E-01, M 7.05362E+16, S 35.2334, T 4.2880, Me 2.55E-17, Se -7.26E-15, Te 1.79E-15 + 4272, 178.000, 0, En 1.229836295442E-05, CFL 0.00556, SL -1.8241E-01, M 7.05363E+16, S 35.2334, T 4.2887, Me -1.45E-17, Se 0.00E+00, Te -2.22E-15 + 4296, 179.000, 0, En 1.010451304696E-05, CFL 0.00492, SL -1.7606E-01, M 7.05363E+16, S 35.2334, T 4.2892, Me 4.00E-18, Se -7.26E-15, Te -3.11E-16 + 4320, 180.000, 0, En 1.053294653814E-05, CFL 0.00805, SL -1.6717E-01, M 7.05365E+16, S 35.2333, T 4.2897, Me -1.13E-17, Se 0.00E+00, Te 2.04E-15 + 4344, 181.000, 0, En 1.044838049647E-05, CFL 0.00817, SL -1.5918E-01, M 7.05366E+16, S 35.2333, T 4.2901, Me 9.59E-17, Se 7.26E-15, Te -1.18E-15 + 4368, 182.000, 0, En 1.632480692177E-05, CFL 0.01232, SL -1.5065E-01, M 7.05367E+16, S 35.2332, T 4.2908, Me 2.63E-17, Se 0.00E+00, Te 2.01E-15 + 4392, 183.000, 0, En 2.161775061312E-05, CFL 0.01342, SL -1.4226E-01, M 7.05368E+16, S 35.2332, T 4.2913, Me -8.35E-17, Se -1.45E-14, Te 1.85E-15 + 4416, 184.000, 0, En 2.236723505934E-05, CFL 0.01415, SL -1.3699E-01, M 7.05368E+16, S 35.2331, T 4.2919, Me 7.65E-17, Se 0.00E+00, Te 1.62E-15 + 4440, 185.000, 0, En 1.942118152561E-05, CFL 0.01034, SL -1.3753E-01, M 7.05368E+16, S 35.2331, T 4.2925, Me 6.81E-17, Se -7.26E-15, Te -1.80E-15 + 4464, 186.000, 0, En 2.164668038397E-05, CFL 0.00948, SL -1.3901E-01, M 7.05368E+16, S 35.2331, T 4.2930, Me -1.80E-17, Se -7.26E-15, Te -2.71E-15 + 4488, 187.000, 0, En 1.892734567263E-05, CFL 0.00695, SL -1.4131E-01, M 7.05368E+16, S 35.2331, T 4.2934, Me 4.97E-17, Se 7.26E-15, Te -8.45E-16 + 4512, 188.000, 0, En 1.694959470627E-05, CFL 0.00609, SL -1.3896E-01, M 7.05368E+16, S 35.2331, T 4.2936, Me 6.80E-17, Se -7.26E-15, Te -2.92E-16 + 4536, 189.000, 0, En 1.576984695909E-05, CFL 0.00642, SL -1.3575E-01, M 7.05369E+16, S 35.2331, T 4.2937, Me -1.76E-18, Se 1.45E-14, Te 5.58E-15 + 4560, 190.000, 0, En 1.521029769871E-05, CFL 0.00642, SL -1.2903E-01, M 7.05369E+16, S 35.2331, T 4.2939, Me -5.86E-18, Se 0.00E+00, Te -1.64E-15 + 4584, 191.000, 0, En 1.406773749621E-05, CFL 0.00611, SL -1.2296E-01, M 7.05370E+16, S 35.2330, T 4.2942, Me 5.25E-17, Se -7.26E-15, Te -1.82E-15 + 4608, 192.000, 0, En 1.242085973461E-05, CFL 0.00496, SL -1.1866E-01, M 7.05371E+16, S 35.2330, T 4.2946, Me 3.71E-18, Se 0.00E+00, Te 7.60E-16 + 4632, 193.000, 0, En 1.079188999661E-05, CFL 0.00415, SL -1.1546E-01, M 7.05371E+16, S 35.2330, T 4.2951, Me 3.80E-17, Se 7.26E-15, Te -6.57E-16 + 4656, 194.000, 0, En 9.288349599575E-06, CFL 0.00471, SL -1.1116E-01, M 7.05372E+16, S 35.2330, T 4.2954, Me -9.39E-17, Se 1.45E-14, Te -3.93E-15 + 4680, 195.000, 0, En 9.296020101251E-06, CFL 0.00484, SL -1.0806E-01, M 7.05372E+16, S 35.2329, T 4.2955, Me -9.89E-17, Se -7.26E-15, Te -3.20E-17 + 4704, 196.000, 0, En 1.018242287683E-05, CFL 0.00473, SL -1.0301E-01, M 7.05373E+16, S 35.2329, T 4.2958, Me 1.96E-17, Se 7.26E-15, Te 1.51E-15 + 4728, 197.000, 0, En 1.083662454646E-05, CFL 0.00425, SL -1.0048E-01, M 7.05373E+16, S 35.2329, T 4.2961, Me -1.51E-17, Se -7.26E-15, Te 1.26E-15 + 4752, 198.000, 0, En 9.744846760815E-06, CFL 0.00444, SL -9.7422E-02, M 7.05373E+16, S 35.2329, T 4.2963, Me 7.39E-17, Se 7.26E-15, Te -2.73E-17 + 4776, 199.000, 0, En 8.166238722634E-06, CFL 0.00480, SL -9.2701E-02, M 7.05374E+16, S 35.2328, T 4.2965, Me 4.99E-17, Se 7.26E-15, Te -5.08E-16 + 4800, 200.000, 0, En 7.472498834824E-06, CFL 0.00348, SL -8.8914E-02, M 7.05375E+16, S 35.2328, T 4.2965, Me -3.52E-17, Se -7.26E-15, Te 1.30E-15 + 4824, 201.000, 0, En 7.252443557797E-06, CFL 0.00309, SL -8.5571E-02, M 7.05375E+16, S 35.2328, T 4.2966, Me -5.74E-17, Se 1.45E-14, Te -9.06E-16 + 4848, 202.000, 0, En 7.498858027268E-06, CFL 0.00286, SL -8.8244E-02, M 7.05375E+16, S 35.2328, T 4.2966, Me -4.51E-18, Se -7.26E-15, Te 2.58E-15 + 4872, 203.000, 0, En 9.963612486285E-06, CFL 0.00380, SL -8.9369E-02, M 7.05374E+16, S 35.2328, T 4.2966, Me 1.18E-17, Se 0.00E+00, Te 8.85E-16 + 4896, 204.000, 0, En 1.656338360875E-05, CFL 0.00665, SL -8.9509E-02, M 7.05374E+16, S 35.2328, T 4.2969, Me 1.55E-17, Se -7.26E-15, Te -1.43E-15 + 4920, 205.000, 0, En 1.685657409982E-05, CFL 0.00664, SL -9.0500E-02, M 7.05374E+16, S 35.2328, T 4.2970, Me -2.37E-17, Se -1.45E-14, Te -9.99E-16 + 4944, 206.000, 0, En 1.621398171079E-05, CFL 0.00629, SL -9.4351E-02, M 7.05374E+16, S 35.2328, T 4.2970, Me -1.09E-17, Se 7.26E-15, Te 3.85E-15 + 4968, 207.000, 0, En 1.838459114477E-05, CFL 0.00707, SL -9.4849E-02, M 7.05374E+16, S 35.2328, T 4.2971, Me -1.47E-17, Se -7.26E-15, Te -3.32E-15 + 4992, 208.000, 0, En 2.159909100859E-05, CFL 0.00955, SL -9.3023E-02, M 7.05374E+16, S 35.2328, T 4.2974, Me -8.07E-19, Se 1.45E-14, Te 1.43E-15 + 5016, 209.000, 0, En 2.092472636746E-05, CFL 0.00865, SL -9.1310E-02, M 7.05374E+16, S 35.2328, T 4.2977, Me 8.36E-17, Se 7.26E-15, Te 9.54E-16 + 5040, 210.000, 0, En 1.955855636780E-05, CFL 0.00759, SL -9.0818E-02, M 7.05374E+16, S 35.2328, T 4.2982, Me 5.13E-17, Se -7.26E-15, Te -1.89E-15 + 5064, 211.000, 0, En 1.818747840456E-05, CFL 0.00563, SL -9.2481E-02, M 7.05374E+16, S 35.2328, T 4.2985, Me 1.42E-16, Se 0.00E+00, Te 1.28E-15 + 5088, 212.000, 0, En 1.754416941654E-05, CFL 0.00640, SL -8.8015E-02, M 7.05375E+16, S 35.2328, T 4.2987, Me -1.68E-17, Se 1.45E-14, Te -7.47E-16 + 5112, 213.000, 0, En 1.752694388959E-05, CFL 0.00875, SL -8.2620E-02, M 7.05375E+16, S 35.2328, T 4.2992, Me 2.72E-17, Se 0.00E+00, Te 7.61E-16 + 5136, 214.000, 0, En 1.647037467038E-05, CFL 0.00617, SL -8.2396E-02, M 7.05375E+16, S 35.2328, T 4.2997, Me -8.94E-17, Se 7.26E-15, Te 5.78E-16 + 5160, 215.000, 0, En 1.388822828142E-05, CFL 0.00534, SL -8.4309E-02, M 7.05375E+16, S 35.2328, T 4.3003, Me -3.96E-17, Se 0.00E+00, Te -1.07E-15 + 5184, 216.000, 0, En 1.062202386353E-05, CFL 0.00460, SL -8.6912E-02, M 7.05375E+16, S 35.2328, T 4.3007, Me -5.33E-17, Se -7.26E-15, Te -2.27E-15 + 5208, 217.000, 0, En 9.213073123158E-06, CFL 0.00500, SL -8.9106E-02, M 7.05375E+16, S 35.2328, T 4.3011, Me 1.03E-16, Se 2.18E-14, Te 3.33E-15 + 5232, 218.000, 0, En 8.094221221422E-06, CFL 0.00442, SL -8.9242E-02, M 7.05375E+16, S 35.2328, T 4.3015, Me -7.56E-18, Se 0.00E+00, Te 1.15E-15 + 5256, 219.000, 0, En 6.781261980917E-06, CFL 0.00341, SL -8.9224E-02, M 7.05375E+16, S 35.2328, T 4.3020, Me -1.93E-17, Se -7.26E-15, Te -2.84E-15 + 5280, 220.000, 0, En 6.323342648821E-06, CFL 0.00269, SL -9.2528E-02, M 7.05374E+16, S 35.2328, T 4.3023, Me -2.81E-17, Se 7.26E-15, Te 2.62E-15 + 5304, 221.000, 0, En 6.074594118273E-06, CFL 0.00222, SL -9.5169E-02, M 7.05374E+16, S 35.2329, T 4.3026, Me -2.96E-18, Se 1.45E-14, Te -1.39E-15 + 5328, 222.000, 0, En 5.906030815019E-06, CFL 0.00249, SL -9.6725E-02, M 7.05374E+16, S 35.2329, T 4.3029, Me -1.20E-17, Se -7.26E-15, Te -5.07E-18 + 5352, 223.000, 0, En 5.721651401004E-06, CFL 0.00256, SL -9.7945E-02, M 7.05373E+16, S 35.2329, T 4.3033, Me -1.60E-17, Se 7.26E-15, Te 1.15E-15 + 5376, 224.000, 0, En 5.670933619974E-06, CFL 0.00296, SL -9.9462E-02, M 7.05373E+16, S 35.2329, T 4.3038, Me 2.29E-17, Se -1.45E-14, Te 5.58E-16 + 5400, 225.000, 0, En 5.932384050805E-06, CFL 0.00434, SL -1.0140E-01, M 7.05373E+16, S 35.2329, T 4.3043, Me -2.52E-17, Se -7.26E-15, Te 6.45E-16 + 5424, 226.000, 0, En 7.061164664006E-06, CFL 0.00452, SL -1.0377E-01, M 7.05373E+16, S 35.2329, T 4.3048, Me 6.54E-17, Se 1.45E-14, Te -8.05E-16 + 5448, 227.000, 0, En 6.566992971616E-06, CFL 0.00336, SL -1.0662E-01, M 7.05372E+16, S 35.2329, T 4.3051, Me 2.37E-17, Se -2.18E-14, Te 2.12E-15 + 5472, 228.000, 0, En 9.782844341351E-06, CFL 0.00603, SL -1.0877E-01, M 7.05372E+16, S 35.2329, T 4.3057, Me 5.26E-17, Se 7.26E-15, Te -4.79E-15 + 5496, 229.000, 0, En 1.250295583706E-05, CFL 0.00702, SL -1.1076E-01, M 7.05372E+16, S 35.2330, T 4.3060, Me 5.18E-17, Se -1.45E-14, Te 2.05E-15 + 5520, 230.000, 0, En 1.306231222970E-05, CFL 0.00776, SL -1.1251E-01, M 7.05372E+16, S 35.2330, T 4.3064, Me -6.73E-17, Se 0.00E+00, Te -1.45E-15 + 5544, 231.000, 0, En 1.319416911210E-05, CFL 0.00773, SL -1.1417E-01, M 7.05371E+16, S 35.2330, T 4.3069, Me -8.31E-18, Se 1.45E-14, Te 1.30E-15 + 5568, 232.000, 0, En 1.147780689457E-05, CFL 0.00651, SL -1.1547E-01, M 7.05371E+16, S 35.2330, T 4.3074, Me 1.95E-17, Se 0.00E+00, Te 1.25E-15 + 5592, 233.000, 0, En 1.101659297405E-05, CFL 0.00457, SL -1.1694E-01, M 7.05371E+16, S 35.2330, T 4.3078, Me 3.14E-17, Se 0.00E+00, Te 1.68E-16 + 5616, 234.000, 0, En 1.190624384410E-05, CFL 0.00541, SL -1.1754E-01, M 7.05371E+16, S 35.2330, T 4.3081, Me -3.29E-17, Se 0.00E+00, Te -1.81E-15 + 5640, 235.000, 0, En 1.298251727362E-05, CFL 0.00620, SL -1.1846E-01, M 7.05371E+16, S 35.2330, T 4.3084, Me -2.15E-17, Se 0.00E+00, Te 2.07E-15 + 5664, 236.000, 0, En 1.164823016414E-05, CFL 0.00445, SL -1.2125E-01, M 7.05370E+16, S 35.2330, T 4.3085, Me 1.34E-17, Se 0.00E+00, Te -2.18E-15 + 5688, 237.000, 0, En 1.155171558750E-05, CFL 0.00520, SL -1.1523E-01, M 7.05371E+16, S 35.2330, T 4.3086, Me -1.99E-17, Se -1.45E-14, Te -9.13E-16 + 5712, 238.000, 0, En 1.075879806949E-05, CFL 0.00488, SL -1.1726E-01, M 7.05371E+16, S 35.2330, T 4.3086, Me -1.29E-17, Se 2.18E-14, Te 2.01E-15 + 5736, 239.000, 0, En 9.630950330795E-06, CFL 0.00433, SL -1.1860E-01, M 7.05371E+16, S 35.2330, T 4.3087, Me 2.33E-17, Se -2.18E-14, Te -9.64E-17 + 5760, 240.000, 0, En 8.658715541750E-06, CFL 0.00383, SL -1.1981E-01, M 7.05371E+16, S 35.2330, T 4.3090, Me -1.77E-16, Se 7.26E-15, Te -2.12E-15 + 5784, 241.000, 0, En 7.982860622716E-06, CFL 0.00335, SL -1.2019E-01, M 7.05371E+16, S 35.2330, T 4.3094, Me -9.08E-17, Se -7.26E-15, Te -3.53E-16 + 5808, 242.000, 0, En 6.980795294845E-06, CFL 0.00298, SL -1.2035E-01, M 7.05371E+16, S 35.2330, T 4.3097, Me -2.07E-17, Se 7.26E-15, Te 3.99E-15 + 5832, 243.000, 0, En 7.811784211862E-06, CFL 0.00391, SL -1.2157E-01, M 7.05370E+16, S 35.2330, T 4.3098, Me -9.12E-18, Se 0.00E+00, Te -9.84E-16 + 5856, 244.000, 0, En 8.964686652936E-06, CFL 0.00471, SL -1.2069E-01, M 7.05370E+16, S 35.2330, T 4.3099, Me -4.99E-18, Se 0.00E+00, Te -1.94E-15 + 5880, 245.000, 0, En 8.322040251207E-06, CFL 0.00393, SL -1.1881E-01, M 7.05371E+16, S 35.2330, T 4.3101, Me -3.79E-17, Se 0.00E+00, Te -1.89E-17 + 5904, 246.000, 0, En 8.415174983421E-06, CFL 0.00452, SL -1.1432E-01, M 7.05371E+16, S 35.2330, T 4.3104, Me 7.37E-17, Se 0.00E+00, Te -1.17E-16 + 5928, 247.000, 0, En 8.815820102437E-06, CFL 0.00480, SL -1.0906E-01, M 7.05372E+16, S 35.2329, T 4.3108, Me -3.40E-17, Se 0.00E+00, Te -1.43E-15 + 5952, 248.000, 0, En 9.093245862863E-06, CFL 0.00471, SL -1.0732E-01, M 7.05372E+16, S 35.2329, T 4.3112, Me -1.02E-17, Se -1.45E-14, Te 6.43E-16 + 5976, 249.000, 0, En 1.037591096681E-05, CFL 0.00650, SL -1.0605E-01, M 7.05372E+16, S 35.2329, T 4.3115, Me -2.98E-17, Se 7.26E-15, Te -8.23E-16 + 6000, 250.000, 0, En 1.108208512888E-05, CFL 0.00677, SL -1.0657E-01, M 7.05372E+16, S 35.2329, T 4.3118, Me 9.68E-18, Se 0.00E+00, Te 9.35E-16 + 6024, 251.000, 0, En 1.228996106193E-05, CFL 0.00712, SL -1.0644E-01, M 7.05372E+16, S 35.2329, T 4.3121, Me -6.01E-17, Se -7.26E-15, Te -6.01E-16 + 6048, 252.000, 0, En 1.254578386176E-05, CFL 0.00587, SL -1.0471E-01, M 7.05373E+16, S 35.2329, T 4.3122, Me 7.47E-17, Se 7.26E-15, Te 7.91E-16 + 6072, 253.000, 0, En 1.394546345090E-05, CFL 0.00513, SL -1.0253E-01, M 7.05373E+16, S 35.2329, T 4.3122, Me 6.71E-17, Se 7.26E-15, Te -1.73E-16 + 6096, 254.000, 0, En 1.197405413233E-05, CFL 0.00516, SL -9.6017E-02, M 7.05374E+16, S 35.2329, T 4.3123, Me 9.55E-17, Se 1.45E-14, Te 9.14E-16 + 6120, 255.000, 0, En 1.045132432409E-05, CFL 0.00655, SL -8.7414E-02, M 7.05375E+16, S 35.2328, T 4.3124, Me -5.58E-17, Se 1.45E-14, Te 2.55E-15 + 6144, 256.000, 0, En 1.047786504395E-05, CFL 0.00601, SL -7.9010E-02, M 7.05376E+16, S 35.2327, T 4.3126, Me 3.18E-18, Se 0.00E+00, Te -1.88E-15 + 6168, 257.000, 0, En 9.093578005710E-06, CFL 0.00384, SL -7.0473E-02, M 7.05377E+16, S 35.2327, T 4.3126, Me -3.19E-17, Se -7.26E-15, Te 3.24E-16 + 6192, 258.000, 0, En 8.598312246437E-06, CFL 0.00492, SL -6.1783E-02, M 7.05378E+16, S 35.2326, T 4.3128, Me -7.49E-17, Se 0.00E+00, Te 3.09E-15 + 6216, 259.000, 0, En 6.425503040501E-06, CFL 0.00405, SL -5.7471E-02, M 7.05379E+16, S 35.2326, T 4.3129, Me 6.05E-17, Se 0.00E+00, Te -1.84E-15 + 6240, 260.000, 0, En 6.616431109726E-06, CFL 0.00380, SL -5.6838E-02, M 7.05379E+16, S 35.2326, T 4.3130, Me 1.37E-17, Se 7.26E-15, Te 5.53E-16 + 6264, 261.000, 0, En 4.398660163422E-06, CFL 0.00221, SL -5.6231E-02, M 7.05379E+16, S 35.2326, T 4.3132, Me 4.54E-17, Se 7.26E-15, Te 8.32E-16 + 6288, 262.000, 0, En 3.441715967545E-06, CFL 0.00181, SL -5.2445E-02, M 7.05379E+16, S 35.2326, T 4.3133, Me -5.38E-21, Se -1.45E-14, Te -1.34E-15 + 6312, 263.000, 0, En 3.626770516111E-06, CFL 0.00236, SL -4.2620E-02, M 7.05380E+16, S 35.2325, T 4.3134, Me 3.18E-17, Se 7.26E-15, Te 1.74E-15 + 6336, 264.000, 0, En 3.580492117261E-06, CFL 0.00239, SL -3.2899E-02, M 7.05382E+16, S 35.2325, T 4.3135, Me -2.48E-17, Se -7.26E-15, Te 4.63E-16 + 6360, 265.000, 0, En 3.467636331340E-06, CFL 0.00184, SL -3.0306E-02, M 7.05382E+16, S 35.2324, T 4.3136, Me -4.12E-17, Se 0.00E+00, Te -8.02E-16 + 6384, 266.000, 0, En 4.120390700244E-06, CFL 0.00243, SL -2.9079E-02, M 7.05382E+16, S 35.2324, T 4.3138, Me -3.70E-17, Se -1.45E-14, Te 3.75E-15 + 6408, 267.000, 0, En 5.963405721227E-06, CFL 0.00320, SL -2.8484E-02, M 7.05382E+16, S 35.2324, T 4.3141, Me 5.04E-17, Se 7.26E-15, Te -9.17E-16 + 6432, 268.000, 0, En 6.788960793210E-06, CFL 0.00459, SL -2.9254E-02, M 7.05382E+16, S 35.2324, T 4.3145, Me -8.22E-17, Se -1.45E-14, Te 1.91E-15 + 6456, 269.000, 0, En 8.105849520195E-06, CFL 0.00513, SL -3.0642E-02, M 7.05382E+16, S 35.2324, T 4.3148, Me -3.68E-17, Se 7.26E-15, Te -3.10E-15 + 6480, 270.000, 0, En 8.171226076346E-06, CFL 0.00418, SL -3.1863E-02, M 7.05382E+16, S 35.2324, T 4.3150, Me -1.06E-16, Se -7.26E-15, Te 1.29E-15 + 6504, 271.000, 0, En 7.758034357579E-06, CFL 0.00385, SL -3.7133E-02, M 7.05381E+16, S 35.2325, T 4.3146, Me 1.05E-16, Se -7.26E-15, Te 5.43E-16 + 6528, 272.000, 0, En 7.603004026245E-06, CFL 0.00384, SL -4.0598E-02, M 7.05381E+16, S 35.2325, T 4.3141, Me 1.49E-16, Se 7.26E-15, Te 2.19E-15 + 6552, 273.000, 0, En 8.508271250168E-06, CFL 0.00443, SL -4.2124E-02, M 7.05381E+16, S 35.2325, T 4.3140, Me 7.53E-17, Se 0.00E+00, Te -3.56E-16 + 6576, 274.000, 0, En 8.753876057769E-06, CFL 0.00446, SL -4.5550E-02, M 7.05380E+16, S 35.2325, T 4.3139, Me -3.68E-18, Se 0.00E+00, Te -2.32E-15 + 6600, 275.000, 0, En 1.087679865819E-05, CFL 0.00514, SL -5.0903E-02, M 7.05379E+16, S 35.2326, T 4.3137, Me -3.33E-17, Se -1.45E-14, Te 4.91E-15 + 6624, 276.000, 0, En 1.086301818727E-05, CFL 0.00362, SL -5.6083E-02, M 7.05379E+16, S 35.2326, T 4.3136, Me 5.50E-17, Se -7.26E-15, Te -1.36E-15 + 6648, 277.000, 0, En 8.670521954520E-06, CFL 0.00443, SL -6.0124E-02, M 7.05378E+16, S 35.2326, T 4.3135, Me 5.47E-18, Se 7.26E-15, Te -2.99E-15 + 6672, 278.000, 0, En 7.556433758110E-06, CFL 0.00350, SL -6.3956E-02, M 7.05378E+16, S 35.2327, T 4.3131, Me 2.85E-17, Se 7.26E-15, Te 1.89E-15 + 6696, 279.000, 0, En 6.288081581010E-06, CFL 0.00307, SL -6.7735E-02, M 7.05377E+16, S 35.2327, T 4.3129, Me 4.81E-18, Se 0.00E+00, Te 9.31E-16 + 6720, 280.000, 0, En 4.678749734095E-06, CFL 0.00258, SL -6.9598E-02, M 7.05377E+16, S 35.2327, T 4.3126, Me -1.15E-16, Se -1.45E-14, Te -2.22E-15 + 6744, 281.000, 0, En 3.681704949817E-06, CFL 0.00382, SL -5.9344E-02, M 7.05378E+16, S 35.2326, T 4.3126, Me 4.47E-17, Se 2.18E-14, Te 2.45E-15 + 6768, 282.000, 0, En 3.649758799659E-06, CFL 0.00329, SL -6.1706E-02, M 7.05378E+16, S 35.2326, T 4.3122, Me -5.62E-17, Se -7.26E-15, Te -2.19E-15 + 6792, 283.000, 0, En 3.864446928631E-06, CFL 0.00232, SL -7.0109E-02, M 7.05377E+16, S 35.2327, T 4.3114, Me 1.26E-16, Se -7.26E-15, Te 4.81E-15 + 6816, 284.000, 0, En 2.025487901386E-06, CFL 0.00179, SL -7.9493E-02, M 7.05376E+16, S 35.2328, T 4.3105, Me -9.60E-17, Se -1.45E-14, Te -7.69E-16 + 6840, 285.000, 0, En 1.786568929031E-05, CFL 0.00583, SL -8.7280E-02, M 7.05375E+16, S 35.2328, T 4.3098, Me 1.59E-17, Se 0.00E+00, Te -1.58E-15 + 6864, 286.000, 0, En 2.395128891643E-05, CFL 0.00720, SL -9.0722E-02, M 7.05374E+16, S 35.2328, T 4.3094, Me -3.54E-17, Se -7.26E-15, Te 5.88E-16 + 6888, 287.000, 0, En 2.039799163381E-05, CFL 0.00551, SL -8.0479E-02, M 7.05376E+16, S 35.2328, T 4.3092, Me 6.73E-17, Se 0.00E+00, Te 1.07E-15 + 6912, 288.000, 0, En 1.654467351167E-05, CFL 0.00488, SL -6.9275E-02, M 7.05377E+16, S 35.2327, T 4.3092, Me 9.37E-17, Se -7.26E-15, Te -8.61E-16 + 6936, 289.000, 0, En 1.148577782402E-05, CFL 0.00409, SL -6.0708E-02, M 7.05378E+16, S 35.2326, T 4.3091, Me 5.50E-18, Se 0.00E+00, Te 1.10E-16 + 6960, 290.000, 0, En 8.633150125061E-06, CFL 0.00587, SL -6.2438E-02, M 7.05378E+16, S 35.2326, T 4.3092, Me -3.23E-17, Se -7.26E-15, Te 2.77E-16 + 6984, 291.000, 0, En 4.953652388387E-06, CFL 0.00293, SL -6.5593E-02, M 7.05378E+16, S 35.2327, T 4.3092, Me -6.80E-17, Se 1.45E-14, Te 2.66E-16 + 7008, 292.000, 0, En 1.163802367106E-05, CFL 0.00469, SL -6.8147E-02, M 7.05377E+16, S 35.2327, T 4.3093, Me 6.31E-17, Se -1.45E-14, Te 7.02E-17 + 7032, 293.000, 0, En 2.431480545187E-05, CFL 0.00663, SL -6.9843E-02, M 7.05377E+16, S 35.2327, T 4.3092, Me 8.48E-17, Se -7.26E-15, Te -1.19E-15 + 7056, 294.000, 0, En 3.543580689223E-05, CFL 0.00710, SL -5.8313E-02, M 7.05378E+16, S 35.2326, T 4.3093, Me 2.74E-17, Se 7.26E-15, Te 1.00E-15 + 7080, 295.000, 0, En 3.379557108288E-05, CFL 0.00553, SL -5.3942E-02, M 7.05379E+16, S 35.2326, T 4.3092, Me 1.20E-16, Se 7.26E-15, Te 1.26E-15 + 7104, 296.000, 0, En 3.455829149267E-05, CFL 0.00603, SL -4.8414E-02, M 7.05380E+16, S 35.2326, T 4.3090, Me 1.48E-16, Se 7.26E-15, Te 8.41E-16 + 7128, 297.000, 0, En 3.958736836544E-05, CFL 0.01597, SL -1.8994E-02, M 7.05384E+16, S 35.2324, T 4.3089, Me 1.76E-17, Se 7.26E-15, Te -1.28E-15 + 7152, 298.000, 0, En 3.679815900717E-05, CFL 0.00682, SL -1.9351E-02, M 7.05383E+16, S 35.2324, T 4.3089, Me -5.20E-17, Se 0.00E+00, Te 6.65E-16 + 7176, 299.000, 0, En 3.872904256789E-05, CFL 0.00627, SL -2.5375E-02, M 7.05383E+16, S 35.2324, T 4.3084, Me 1.94E-17, Se -7.26E-15, Te -1.41E-15 + 7200, 300.000, 0, En 3.973164924664E-05, CFL 0.00515, SL -3.2408E-02, M 7.05382E+16, S 35.2324, T 4.3075, Me 6.51E-17, Se 0.00E+00, Te 1.15E-15 + 7224, 301.000, 0, En 3.933454704836E-05, CFL 0.00590, SL -1.7737E-02, M 7.05384E+16, S 35.2324, T 4.3073, Me -2.88E-17, Se -7.26E-15, Te -1.80E-16 + 7248, 302.000, 0, En 3.545110072694E-05, CFL 0.00682, SL -2.4558E-03, M 7.05386E+16, S 35.2323, T 4.3070, Me -6.16E-18, Se 7.26E-15, Te -2.77E-16 + 7272, 303.000, 0, En 2.813133639666E-05, CFL 0.00682, SL -8.5466E-03, M 7.05385E+16, S 35.2323, T 4.3061, Me 4.23E-18, Se 0.00E+00, Te 9.75E-16 + 7296, 304.000, 0, En 2.406587990535E-05, CFL 0.00506, SL -4.5716E-03, M 7.05385E+16, S 35.2323, T 4.3056, Me -1.34E-18, Se 0.00E+00, Te -2.42E-16 + 7320, 305.000, 0, En 2.227000373404E-05, CFL 0.00378, SL 7.6186E-04, M 7.05386E+16, S 35.2322, T 4.3054, Me 3.85E-17, Se 7.26E-15, Te -2.31E-15 + 7344, 306.000, 0, En 2.073285796453E-05, CFL 0.00444, SL -3.2075E-03, M 7.05386E+16, S 35.2323, T 4.3050, Me -5.29E-17, Se -7.26E-15, Te 3.64E-15 + 7368, 307.000, 0, En 1.965370145932E-05, CFL 0.00455, SL -3.6257E-03, M 7.05385E+16, S 35.2323, T 4.3048, Me 1.52E-18, Se 1.45E-14, Te 2.62E-18 + 7392, 308.000, 0, En 1.792509836498E-05, CFL 0.00451, SL -5.5630E-03, M 7.05385E+16, S 35.2323, T 4.3044, Me -4.94E-17, Se -1.45E-14, Te 6.83E-16 + 7416, 309.000, 0, En 1.625342827078E-05, CFL 0.00406, SL -7.6535E-03, M 7.05385E+16, S 35.2323, T 4.3037, Me -1.78E-17, Se -7.26E-15, Te -2.97E-15 + 7440, 310.000, 0, En 1.482726031800E-05, CFL 0.00332, SL -1.3249E-02, M 7.05384E+16, S 35.2323, T 4.3029, Me -6.99E-17, Se -7.26E-15, Te 1.36E-15 + 7464, 311.000, 0, En 1.323832014956E-05, CFL 0.00380, SL -1.9791E-02, M 7.05383E+16, S 35.2324, T 4.3022, Me -3.37E-17, Se -7.26E-15, Te 2.26E-15 + 7488, 312.000, 0, En 1.090005257422E-05, CFL 0.00385, SL -2.5528E-02, M 7.05383E+16, S 35.2324, T 4.3017, Me -7.11E-17, Se 0.00E+00, Te -2.17E-15 + 7512, 313.000, 0, En 1.033352239907E-05, CFL 0.00284, SL -3.0035E-02, M 7.05382E+16, S 35.2324, T 4.3011, Me -4.66E-18, Se 0.00E+00, Te -1.44E-15 + 7536, 314.000, 0, En 9.944689827246E-06, CFL 0.00239, SL -2.8603E-02, M 7.05382E+16, S 35.2324, T 4.3009, Me -1.19E-16, Se 0.00E+00, Te 1.37E-15 + 7560, 315.000, 0, En 1.034099348551E-05, CFL 0.00310, SL -2.9988E-02, M 7.05382E+16, S 35.2324, T 4.3005, Me -5.49E-17, Se -1.45E-14, Te -2.21E-15 + 7584, 316.000, 0, En 1.219953370182E-05, CFL 0.00380, SL -3.2551E-02, M 7.05382E+16, S 35.2324, T 4.3003, Me -3.23E-17, Se -7.26E-15, Te 9.64E-16 + 7608, 317.000, 0, En 1.380938814283E-05, CFL 0.00396, SL -3.3630E-02, M 7.05382E+16, S 35.2325, T 4.3000, Me 9.40E-18, Se -1.45E-14, Te -2.48E-16 + 7632, 318.000, 0, En 1.214164666201E-05, CFL 0.00262, SL -3.6070E-02, M 7.05381E+16, S 35.2325, T 4.2991, Me 1.97E-17, Se 7.26E-15, Te -6.95E-16 + 7656, 319.000, 0, En 1.005341824842E-05, CFL 0.00309, SL -4.7068E-02, M 7.05380E+16, S 35.2325, T 4.2976, Me -5.08E-17, Se 0.00E+00, Te 3.25E-16 + 7680, 320.000, 0, En 9.483141787829E-06, CFL 0.00305, SL -5.5569E-02, M 7.05379E+16, S 35.2326, T 4.2967, Me -1.12E-18, Se 7.26E-15, Te -4.36E-16 + 7704, 321.000, 0, En 8.499339122911E-06, CFL 0.00276, SL -6.1610E-02, M 7.05378E+16, S 35.2326, T 4.2960, Me 8.66E-17, Se -7.26E-15, Te 1.39E-15 + 7728, 322.000, 0, En 8.003347195042E-06, CFL 0.00237, SL -6.6459E-02, M 7.05377E+16, S 35.2327, T 4.2955, Me 1.17E-17, Se -2.18E-14, Te -3.07E-15 + 7752, 323.000, 0, En 7.831248580775E-06, CFL 0.00233, SL -6.7596E-02, M 7.05377E+16, S 35.2327, T 4.2953, Me 3.54E-17, Se -7.26E-15, Te 1.08E-15 + 7776, 324.000, 0, En 9.333368735460E-06, CFL 0.00209, SL -5.4876E-02, M 7.05379E+16, S 35.2326, T 4.2953, Me -3.07E-18, Se 2.18E-14, Te 6.18E-17 + 7800, 325.000, 0, En 7.272713894070E-06, CFL 0.00258, SL -6.1582E-02, M 7.05378E+16, S 35.2326, T 4.2943, Me 2.57E-17, Se 0.00E+00, Te 1.47E-15 + 7824, 326.000, 0, En 5.536039783258E-06, CFL 0.00286, SL -7.2118E-02, M 7.05377E+16, S 35.2327, T 4.2928, Me 2.39E-17, Se -7.26E-15, Te -1.39E-15 + 7848, 327.000, 0, En 6.043040431195E-06, CFL 0.00234, SL -8.1081E-02, M 7.05376E+16, S 35.2328, T 4.2916, Me -5.84E-17, Se -7.26E-15, Te 2.05E-15 + 7872, 328.000, 0, En 9.557247817458E-06, CFL 0.00329, SL -8.9684E-02, M 7.05374E+16, S 35.2328, T 4.2905, Me -4.81E-17, Se -7.26E-15, Te 7.50E-16 + 7896, 329.000, 0, En 1.108548433524E-05, CFL 0.00316, SL -9.7459E-02, M 7.05373E+16, S 35.2329, T 4.2896, Me -5.20E-18, Se 7.26E-15, Te -3.34E-16 + 7920, 330.000, 0, En 1.187375881815E-05, CFL 0.00269, SL -1.0244E-01, M 7.05373E+16, S 35.2329, T 4.2888, Me 1.76E-17, Se -7.26E-15, Te -2.29E-16 + 7944, 331.000, 0, En 1.178258482820E-05, CFL 0.00269, SL -1.0316E-01, M 7.05373E+16, S 35.2329, T 4.2886, Me 2.52E-17, Se 1.45E-14, Te -1.17E-15 + 7968, 332.000, 0, En 1.214231885020E-05, CFL 0.00312, SL -1.0459E-01, M 7.05373E+16, S 35.2329, T 4.2885, Me -1.35E-17, Se 0.00E+00, Te 3.17E-16 + 7992, 333.000, 0, En 1.424252715953E-05, CFL 0.00340, SL -1.0777E-01, M 7.05372E+16, S 35.2329, T 4.2882, Me 4.92E-17, Se 0.00E+00, Te -9.28E-17 + 8016, 334.000, 0, En 1.289002504655E-05, CFL 0.00287, SL -1.1149E-01, M 7.05372E+16, S 35.2330, T 4.2879, Me -1.80E-17, Se 0.00E+00, Te -1.11E-15 + 8040, 335.000, 0, En 1.119794950107E-05, CFL 0.00229, SL -1.1612E-01, M 7.05371E+16, S 35.2330, T 4.2874, Me -1.40E-17, Se 7.26E-15, Te 1.73E-15 + 8064, 336.000, 0, En 1.007892388653E-05, CFL 0.00221, SL -1.1659E-01, M 7.05371E+16, S 35.2330, T 4.2871, Me 1.53E-17, Se 0.00E+00, Te 2.55E-16 + 8088, 337.000, 0, En 9.579927884373E-06, CFL 0.00228, SL -1.1412E-01, M 7.05371E+16, S 35.2330, T 4.2866, Me 5.53E-17, Se -1.45E-14, Te 2.85E-16 + 8112, 338.000, 0, En 9.883432096285E-06, CFL 0.00253, SL -1.1142E-01, M 7.05372E+16, S 35.2330, T 4.2864, Me 1.32E-16, Se 2.18E-14, Te 8.58E-16 + 8136, 339.000, 0, En 9.602689913095E-06, CFL 0.00263, SL -1.0910E-01, M 7.05372E+16, S 35.2329, T 4.2863, Me 1.73E-17, Se -1.45E-14, Te -1.55E-15 + 8160, 340.000, 0, En 7.983666402286E-06, CFL 0.00268, SL -1.1083E-01, M 7.05372E+16, S 35.2330, T 4.2862, Me 3.16E-17, Se 2.90E-14, Te -2.71E-16 + 8184, 341.000, 0, En 6.957072577835E-06, CFL 0.00214, SL -1.0754E-01, M 7.05372E+16, S 35.2329, T 4.2861, Me -9.93E-17, Se -7.26E-15, Te 1.07E-17 + 8208, 342.000, 0, En 6.486978559126E-06, CFL 0.00170, SL -1.0741E-01, M 7.05372E+16, S 35.2329, T 4.2861, Me 8.75E-17, Se -1.45E-14, Te -2.41E-15 + 8232, 343.000, 0, En 6.208645279715E-06, CFL 0.00180, SL -1.0879E-01, M 7.05372E+16, S 35.2329, T 4.2859, Me -1.48E-17, Se -7.26E-15, Te 1.10E-15 + 8256, 344.000, 0, En 6.131904105986E-06, CFL 0.00200, SL -1.0996E-01, M 7.05372E+16, S 35.2329, T 4.2858, Me -2.00E-17, Se 7.26E-15, Te 1.22E-15 + 8280, 345.000, 0, En 6.581772901574E-06, CFL 0.00206, SL -1.1273E-01, M 7.05371E+16, S 35.2330, T 4.2852, Me 7.54E-17, Se 7.26E-15, Te 1.62E-15 + 8304, 346.000, 0, En 7.844578009897E-06, CFL 0.00200, SL -1.1664E-01, M 7.05371E+16, S 35.2330, T 4.2847, Me 3.23E-17, Se 7.26E-15, Te 6.98E-16 + 8328, 347.000, 0, En 1.070997847681E-05, CFL 0.00240, SL -1.1974E-01, M 7.05371E+16, S 35.2330, T 4.2844, Me -7.43E-17, Se -1.45E-14, Te -1.34E-15 + 8352, 348.000, 0, En 1.382285767334E-05, CFL 0.00331, SL -1.2171E-01, M 7.05370E+16, S 35.2330, T 4.2842, Me -1.61E-17, Se 0.00E+00, Te -4.15E-16 + 8376, 349.000, 0, En 1.463641571646E-05, CFL 0.00411, SL -1.2679E-01, M 7.05370E+16, S 35.2331, T 4.2836, Me -6.01E-17, Se -7.26E-15, Te 1.50E-15 + 8400, 350.000, 0, En 1.480746100644E-05, CFL 0.00374, SL -1.2986E-01, M 7.05369E+16, S 35.2331, T 4.2833, Me -5.95E-17, Se 0.00E+00, Te 1.42E-15 + 8424, 351.000, 0, En 1.437852399236E-05, CFL 0.00295, SL -1.3098E-01, M 7.05369E+16, S 35.2331, T 4.2832, Me 2.79E-17, Se -7.26E-15, Te 1.50E-15 + 8448, 352.000, 0, En 1.296982763264E-05, CFL 0.00287, SL -1.3180E-01, M 7.05369E+16, S 35.2331, T 4.2832, Me 8.12E-17, Se 7.26E-15, Te -6.88E-16 + 8472, 353.000, 0, En 9.674296483120E-06, CFL 0.00281, SL -1.3255E-01, M 7.05369E+16, S 35.2331, T 4.2832, Me -5.57E-17, Se 0.00E+00, Te -1.16E-16 + 8496, 354.000, 0, En 8.253740023794E-06, CFL 0.00215, SL -1.3100E-01, M 7.05369E+16, S 35.2331, T 4.2831, Me 9.62E-17, Se 0.00E+00, Te 1.77E-15 + 8520, 355.000, 0, En 8.539566847310E-06, CFL 0.00215, SL -1.2470E-01, M 7.05370E+16, S 35.2330, T 4.2830, Me 8.49E-18, Se -7.26E-15, Te 1.53E-16 + 8544, 356.000, 0, En 7.296104885087E-06, CFL 0.00228, SL -1.1818E-01, M 7.05371E+16, S 35.2330, T 4.2830, Me -3.54E-17, Se 0.00E+00, Te 2.11E-15 + 8568, 357.000, 0, En 6.817184641974E-06, CFL 0.00349, SL -1.1477E-01, M 7.05371E+16, S 35.2330, T 4.2830, Me 5.61E-18, Se 0.00E+00, Te -3.78E-16 + 8592, 358.000, 0, En 6.116790215802E-06, CFL 0.00209, SL -1.1710E-01, M 7.05371E+16, S 35.2330, T 4.2824, Me 2.71E-17, Se 1.45E-14, Te -1.05E-15 + 8616, 359.000, 0, En 7.155982614856E-06, CFL 0.00179, SL -1.2863E-01, M 7.05369E+16, S 35.2331, T 4.2807, Me -4.01E-17, Se -7.26E-15, Te 2.95E-15 + 8640, 360.000, 0, En 8.733499326096E-06, CFL 0.00239, SL -1.3729E-01, M 7.05368E+16, S 35.2331, T 4.2795, Me -3.75E-17, Se -1.45E-14, Te -2.37E-15 + 8664, 361.000, 0, En 8.205708252808E-06, CFL 0.00214, SL -1.4408E-01, M 7.05367E+16, S 35.2332, T 4.2786, Me 1.48E-17, Se 0.00E+00, Te 2.84E-15 + 8688, 362.000, 0, En 7.372665245621E-06, CFL 0.00206, SL -1.4990E-01, M 7.05367E+16, S 35.2332, T 4.2779, Me 2.22E-17, Se 7.26E-15, Te 1.02E-15 + 8712, 363.000, 0, En 7.248488447724E-06, CFL 0.00199, SL -1.5114E-01, M 7.05367E+16, S 35.2332, T 4.2777, Me 8.53E-17, Se 0.00E+00, Te -5.64E-16 + 8736, 364.000, 0, En 7.218708450643E-06, CFL 0.00185, SL -1.5324E-01, M 7.05366E+16, S 35.2332, T 4.2776, Me 5.25E-17, Se -7.26E-15, Te -3.01E-15 + 8760, 365.000, 0, En 6.604309950794E-06, CFL 0.00168, SL -1.5490E-01, M 7.05366E+16, S 35.2332, T 4.2774, Me -1.74E-17, Se 1.45E-14, Te 3.20E-15 diff --git a/examples/single_column/timestats.intel b/examples/single_column/timestats.intel index 42bacdd6ba..e6012a780d 100644 --- a/examples/single_column/timestats.intel +++ b/examples/single_column/timestats.intel @@ -31,3 +31,338 @@ 672, 28.000, 0, En 2.544211810133E-06, CFL 0.00108, SL -3.7184E-02, M 7.05381E+16, S 35.2325, T 4.2877, Me 5.71E-17, Se 0.00E+00, Te 4.68E-17 696, 29.000, 0, En 8.650905818498E-07, CFL 0.00067, SL -4.4104E-02, M 7.05380E+16, S 35.2325, T 4.2864, Me 3.24E-17, Se 7.26E-15, Te -1.01E-15 720, 30.000, 0, En 4.897992038793E-07, CFL 0.00050, SL -5.2318E-02, M 7.05379E+16, S 35.2326, T 4.2849, Me -9.93E-17, Se 7.26E-15, Te 2.07E-15 + 744, 31.000, 0, En 3.250103464599E-07, CFL 0.00028, SL -5.6906E-02, M 7.05379E+16, S 35.2326, T 4.2843, Me -2.78E-17, Se -7.26E-15, Te 2.54E-16 + 768, 32.000, 0, En 3.298824136952E-07, CFL 0.00033, SL -3.3070E-02, M 7.05382E+16, S 35.2325, T 4.2836, Me -4.18E-17, Se 2.18E-14, Te 5.13E-16 + 792, 33.000, 0, En 2.761968494010E-07, CFL 0.00034, SL -3.2226E-02, M 7.05382E+16, S 35.2324, T 4.2827, Me 9.63E-17, Se -1.45E-14, Te -9.77E-16 + 816, 34.000, 0, En 1.528383761660E-07, CFL 0.00021, SL -3.8376E-02, M 7.05381E+16, S 35.2325, T 4.2817, Me -1.55E-16, Se 0.00E+00, Te -1.60E-15 + 840, 35.000, 0, En 1.361659705164E-07, CFL 0.00021, SL -4.5605E-02, M 7.05380E+16, S 35.2325, T 4.2807, Me 4.50E-17, Se -7.26E-15, Te 3.25E-15 + 864, 36.000, 0, En 1.503287639969E-07, CFL 0.00020, SL -5.0415E-02, M 7.05379E+16, S 35.2326, T 4.2802, Me -7.75E-17, Se 0.00E+00, Te 4.38E-16 + 888, 37.000, 0, En 2.058723823887E-07, CFL 0.00028, SL -5.3725E-02, M 7.05379E+16, S 35.2326, T 4.2797, Me 3.75E-17, Se 0.00E+00, Te -2.74E-15 + 912, 38.000, 0, En 4.478584495773E-07, CFL 0.00036, SL -5.7093E-02, M 7.05379E+16, S 35.2326, T 4.2794, Me 3.68E-17, Se -7.26E-15, Te 2.31E-15 + 936, 39.000, 0, En 1.002757324761E-06, CFL 0.00058, SL -4.5885E-02, M 7.05380E+16, S 35.2325, T 4.2789, Me 2.30E-17, Se 7.26E-15, Te -3.07E-15 + 960, 40.000, 0, En 9.121520664780E-07, CFL 0.00039, SL -3.9384E-02, M 7.05381E+16, S 35.2325, T 4.2787, Me -5.89E-17, Se -7.26E-15, Te 1.38E-15 + 984, 41.000, 0, En 9.228758642031E-07, CFL 0.00046, SL -4.3521E-02, M 7.05380E+16, S 35.2325, T 4.2782, Me 2.05E-17, Se 0.00E+00, Te 2.46E-16 + 1008, 42.000, 0, En 1.644756474421E-06, CFL 0.00078, SL -3.6775E-02, M 7.05381E+16, S 35.2325, T 4.2774, Me 1.17E-17, Se 0.00E+00, Te -1.36E-15 + 1032, 43.000, 0, En 1.655180861059E-06, CFL 0.00066, SL -2.7828E-02, M 7.05382E+16, S 35.2324, T 4.2772, Me 1.61E-17, Se 7.26E-15, Te -1.37E-15 + 1056, 44.000, 0, En 1.683707512282E-06, CFL 0.00062, SL -1.8195E-02, M 7.05384E+16, S 35.2324, T 4.2770, Me 6.76E-18, Se -1.45E-14, Te -1.18E-15 + 1080, 45.000, 0, En 1.832396659822E-06, CFL 0.00061, SL -2.2342E-02, M 7.05383E+16, S 35.2324, T 4.2763, Me 2.77E-17, Se -7.26E-15, Te 2.20E-15 + 1104, 46.000, 0, En 2.264032491393E-06, CFL 0.00081, SL -3.0430E-02, M 7.05382E+16, S 35.2324, T 4.2752, Me -5.69E-17, Se 7.26E-15, Te -1.03E-15 + 1128, 47.000, 0, En 2.057337653400E-06, CFL 0.00061, SL -3.7229E-02, M 7.05381E+16, S 35.2325, T 4.2742, Me 5.24E-17, Se -1.45E-14, Te -3.40E-15 + 1152, 48.000, 0, En 1.756383163691E-06, CFL 0.00056, SL -4.2106E-02, M 7.05381E+16, S 35.2325, T 4.2735, Me -6.31E-17, Se 0.00E+00, Te 1.25E-16 + 1176, 49.000, 0, En 1.596759448370E-06, CFL 0.00050, SL -5.0827E-02, M 7.05379E+16, S 35.2326, T 4.2719, Me 4.60E-17, Se 0.00E+00, Te 7.80E-16 + 1200, 50.000, 0, En 1.299419914145E-06, CFL 0.00045, SL -6.0752E-02, M 7.05378E+16, S 35.2326, T 4.2705, Me -1.92E-17, Se -7.26E-15, Te -1.95E-15 + 1224, 51.000, 0, En 1.305795151131E-06, CFL 0.00047, SL -6.6461E-02, M 7.05377E+16, S 35.2327, T 4.2699, Me 8.49E-17, Se 7.26E-15, Te 2.51E-15 + 1248, 52.000, 0, En 1.826192131907E-06, CFL 0.00056, SL -6.9899E-02, M 7.05377E+16, S 35.2327, T 4.2698, Me 2.21E-17, Se -7.26E-15, Te 4.01E-15 + 1272, 53.000, 0, En 1.584760686046E-06, CFL 0.00055, SL -7.1890E-02, M 7.05377E+16, S 35.2327, T 4.2696, Me 1.05E-16, Se 7.26E-15, Te 1.19E-15 + 1296, 54.000, 0, En 2.870929607005E-06, CFL 0.00127, SL -6.6094E-02, M 7.05377E+16, S 35.2327, T 4.2695, Me -8.54E-18, Se 7.26E-15, Te -1.20E-15 + 1320, 55.000, 0, En 1.079521936650E-06, CFL 0.00055, SL -6.6817E-02, M 7.05377E+16, S 35.2327, T 4.2689, Me 8.64E-17, Se 7.26E-15, Te 2.29E-15 + 1344, 56.000, 0, En 6.723877217467E-07, CFL 0.00037, SL -7.2944E-02, M 7.05377E+16, S 35.2327, T 4.2682, Me 4.99E-17, Se 0.00E+00, Te -1.28E-16 + 1368, 57.000, 0, En 1.183556383666E-06, CFL 0.00049, SL -7.0270E-02, M 7.05377E+16, S 35.2327, T 4.2679, Me -1.83E-16, Se -7.26E-15, Te 2.09E-15 + 1392, 58.000, 0, En 1.282847220014E-06, CFL 0.00050, SL -7.3040E-02, M 7.05377E+16, S 35.2327, T 4.2673, Me 3.21E-17, Se 1.45E-14, Te -2.22E-15 + 1416, 59.000, 0, En 8.480917737650E-07, CFL 0.00045, SL -8.0029E-02, M 7.05376E+16, S 35.2328, T 4.2662, Me 4.62E-17, Se 7.26E-15, Te 1.67E-15 + 1440, 60.000, 0, En 1.055234988406E-06, CFL 0.00045, SL -8.7741E-02, M 7.05375E+16, S 35.2328, T 4.2652, Me 2.05E-17, Se 0.00E+00, Te 1.49E-15 + 1464, 61.000, 0, En 3.869407072409E-07, CFL 0.00025, SL -9.2703E-02, M 7.05374E+16, S 35.2328, T 4.2648, Me -9.75E-17, Se 0.00E+00, Te 1.41E-15 + 1488, 62.000, 0, En 8.284252617565E-07, CFL 0.00041, SL -9.5442E-02, M 7.05374E+16, S 35.2329, T 4.2646, Me 4.83E-18, Se -1.45E-14, Te -6.23E-16 + 1512, 63.000, 0, En 4.599838705729E-07, CFL 0.00039, SL -9.8093E-02, M 7.05373E+16, S 35.2329, T 4.2645, Me -6.82E-17, Se 0.00E+00, Te 1.30E-15 + 1536, 64.000, 0, En 3.558240556370E-07, CFL 0.00034, SL -1.0147E-01, M 7.05373E+16, S 35.2329, T 4.2645, Me -2.32E-17, Se 7.26E-15, Te -8.16E-16 + 1560, 65.000, 0, En 2.392906599138E-07, CFL 0.00025, SL -1.0311E-01, M 7.05373E+16, S 35.2329, T 4.2642, Me 2.12E-17, Se 7.26E-15, Te 1.23E-15 + 1584, 66.000, 0, En 1.930629726609E-07, CFL 0.00017, SL -1.0727E-01, M 7.05372E+16, S 35.2329, T 4.2639, Me 1.58E-16, Se -7.26E-15, Te 1.12E-15 + 1608, 67.000, 0, En 3.808941462516E-07, CFL 0.00035, SL -1.1166E-01, M 7.05372E+16, S 35.2330, T 4.2635, Me -4.83E-17, Se 2.90E-14, Te 1.37E-15 + 1632, 68.000, 0, En 7.590099544868E-07, CFL 0.00044, SL -1.0768E-01, M 7.05372E+16, S 35.2329, T 4.2633, Me -3.05E-17, Se -7.26E-15, Te -4.53E-16 + 1656, 69.000, 0, En 1.814928091227E-06, CFL 0.00107, SL -1.0430E-01, M 7.05373E+16, S 35.2329, T 4.2633, Me -5.57E-17, Se -7.26E-15, Te 2.04E-15 + 1680, 70.000, 0, En 1.091270333078E-05, CFL 0.00720, SL -9.7191E-02, M 7.05373E+16, S 35.2329, T 4.2635, Me -5.21E-17, Se -7.26E-15, Te -2.57E-15 + 1704, 71.000, 0, En 2.217948041026E-06, CFL 0.00504, SL -9.5680E-02, M 7.05374E+16, S 35.2329, T 4.2637, Me 1.45E-16, Se 1.45E-14, Te -5.22E-16 + 1728, 72.000, 0, En 8.297726311867E-07, CFL 0.00161, SL -9.6294E-02, M 7.05374E+16, S 35.2329, T 4.2640, Me -1.50E-16, Se -1.45E-14, Te 1.26E-15 + 1752, 73.000, 0, En 9.622295637601E-07, CFL 0.00142, SL -9.8194E-02, M 7.05373E+16, S 35.2329, T 4.2640, Me 5.41E-17, Se 1.45E-14, Te 1.02E-16 + 1776, 74.000, 0, En 1.323355024248E-06, CFL 0.00113, SL -1.0140E-01, M 7.05373E+16, S 35.2329, T 4.2636, Me -1.15E-16, Se -7.26E-15, Te -2.69E-15 + 1800, 75.000, 0, En 9.282443837774E-07, CFL 0.00037, SL -1.0994E-01, M 7.05372E+16, S 35.2329, T 4.2628, Me 1.33E-16, Se 1.45E-14, Te 9.45E-16 + 1824, 76.000, 0, En 9.191754426968E-07, CFL 0.00039, SL -1.1492E-01, M 7.05371E+16, S 35.2330, T 4.2625, Me -5.90E-17, Se 0.00E+00, Te 2.69E-15 + 1848, 77.000, 0, En 1.605113715543E-06, CFL 0.00052, SL -1.2023E-01, M 7.05371E+16, S 35.2330, T 4.2623, Me 2.55E-18, Se 0.00E+00, Te -1.45E-15 + 1872, 78.000, 0, En 2.664681592221E-06, CFL 0.00087, SL -1.2461E-01, M 7.05370E+16, S 35.2330, T 4.2622, Me 1.09E-17, Se -1.45E-14, Te 1.14E-15 + 1896, 79.000, 0, En 2.674507964830E-06, CFL 0.00200, SL -1.2481E-01, M 7.05370E+16, S 35.2330, T 4.2626, Me -3.63E-17, Se 0.00E+00, Te -7.56E-16 + 1920, 80.000, 0, En 3.983377722543E-06, CFL 0.00296, SL -1.2157E-01, M 7.05370E+16, S 35.2330, T 4.2628, Me -4.09E-17, Se -7.26E-15, Te -3.95E-16 + 1944, 81.000, 0, En 4.679867981208E-06, CFL 0.00324, SL -1.2266E-01, M 7.05370E+16, S 35.2330, T 4.2629, Me -1.29E-16, Se -7.26E-15, Te 9.83E-16 + 1968, 82.000, 0, En 4.610105108044E-06, CFL 0.00225, SL -1.2666E-01, M 7.05370E+16, S 35.2331, T 4.2627, Me -9.05E-17, Se -7.26E-15, Te -2.82E-15 + 1992, 83.000, 0, En 4.893098976683E-06, CFL 0.00235, SL -1.2154E-01, M 7.05370E+16, S 35.2330, T 4.2625, Me -4.13E-17, Se 7.26E-15, Te -9.80E-17 + 2016, 84.000, 0, En 4.327830882419E-06, CFL 0.00204, SL -1.2284E-01, M 7.05370E+16, S 35.2330, T 4.2626, Me 7.60E-19, Se 0.00E+00, Te 7.91E-16 + 2040, 85.000, 0, En 1.963047890040E-06, CFL 0.00067, SL -1.3233E-01, M 7.05369E+16, S 35.2331, T 4.2611, Me -3.57E-18, Se 2.18E-14, Te 4.82E-16 + 2064, 86.000, 0, En 2.120651760268E-06, CFL 0.00088, SL -1.4303E-01, M 7.05368E+16, S 35.2332, T 4.2596, Me -5.97E-17, Se -7.26E-15, Te -3.85E-15 + 2088, 87.000, 0, En 1.519349053731E-06, CFL 0.00069, SL -1.4969E-01, M 7.05367E+16, S 35.2332, T 4.2589, Me -8.59E-17, Se 7.26E-15, Te 1.64E-15 + 2112, 88.000, 0, En 1.233176574636E-06, CFL 0.00047, SL -1.3920E-01, M 7.05368E+16, S 35.2331, T 4.2584, Me 4.68E-17, Se -2.90E-14, Te -1.22E-15 + 2136, 89.000, 0, En 1.283928880306E-05, CFL 0.00681, SL -1.2452E-01, M 7.05370E+16, S 35.2330, T 4.2586, Me -3.10E-17, Se 1.45E-14, Te -1.30E-15 + 2160, 90.000, 0, En 1.309038629393E-05, CFL 0.00485, SL -1.2502E-01, M 7.05370E+16, S 35.2330, T 4.2590, Me -4.87E-17, Se -7.26E-15, Te 3.51E-15 + 2184, 91.000, 0, En 1.409907146227E-05, CFL 0.00444, SL -1.2921E-01, M 7.05369E+16, S 35.2331, T 4.2591, Me 2.60E-17, Se 7.26E-15, Te 1.30E-15 + 2208, 92.000, 0, En 1.310485139607E-05, CFL 0.00464, SL -1.3343E-01, M 7.05369E+16, S 35.2331, T 4.2590, Me -5.94E-17, Se -1.45E-14, Te -1.93E-15 + 2232, 93.000, 0, En 1.767991302529E-06, CFL 0.00046, SL -1.3970E-01, M 7.05368E+16, S 35.2331, T 4.2584, Me -6.14E-17, Se 0.00E+00, Te -1.74E-16 + 2256, 94.000, 0, En 1.589969718304E-06, CFL 0.00050, SL -1.4499E-01, M 7.05367E+16, S 35.2332, T 4.2580, Me 6.29E-17, Se 7.26E-15, Te 2.94E-16 + 2280, 95.000, 0, En 1.928918487064E-06, CFL 0.00070, SL -1.4233E-01, M 7.05368E+16, S 35.2332, T 4.2579, Me 3.30E-17, Se 1.45E-14, Te -7.01E-16 + 2304, 96.000, 0, En 1.577995708331E-06, CFL 0.00232, SL -1.4259E-01, M 7.05368E+16, S 35.2332, T 4.2582, Me -1.17E-17, Se -2.18E-14, Te -2.03E-15 + 2328, 97.000, 0, En 4.416614449294E-06, CFL 0.00301, SL -1.4436E-01, M 7.05367E+16, S 35.2332, T 4.2587, Me 3.75E-17, Se 0.00E+00, Te 2.31E-15 + 2352, 98.000, 0, En 1.038964991824E-05, CFL 0.00423, SL -1.4658E-01, M 7.05367E+16, S 35.2332, T 4.2587, Me 3.95E-17, Se -1.45E-14, Te 2.26E-15 + 2376, 99.000, 0, En 1.450068691829E-05, CFL 0.00368, SL -1.4915E-01, M 7.05367E+16, S 35.2332, T 4.2588, Me -3.81E-17, Se -7.26E-15, Te -2.18E-15 + 2400, 100.000, 0, En 1.196808532390E-05, CFL 0.00330, SL -1.5319E-01, M 7.05366E+16, S 35.2332, T 4.2589, Me 1.73E-17, Se 0.00E+00, Te 1.37E-15 + 2424, 101.000, 0, En 1.171789834663E-05, CFL 0.00287, SL -1.5419E-01, M 7.05366E+16, S 35.2332, T 4.2590, Me 2.63E-17, Se 1.45E-14, Te -2.32E-15 + 2448, 102.000, 0, En 1.371855695011E-05, CFL 0.00647, SL -1.5183E-01, M 7.05366E+16, S 35.2332, T 4.2595, Me -3.69E-17, Se 0.00E+00, Te 1.26E-15 + 2472, 103.000, 0, En 9.864935119746E-06, CFL 0.00324, SL -1.5584E-01, M 7.05366E+16, S 35.2332, T 4.2597, Me 6.51E-17, Se -7.26E-15, Te -5.49E-16 + 2496, 104.000, 0, En 1.089890187032E-05, CFL 0.00356, SL -1.6093E-01, M 7.05365E+16, S 35.2333, T 4.2597, Me 8.41E-17, Se -2.90E-14, Te -3.08E-16 + 2520, 105.000, 0, En 1.067638635781E-05, CFL 0.00323, SL -1.6379E-01, M 7.05365E+16, S 35.2333, T 4.2598, Me -1.71E-17, Se 0.00E+00, Te 4.33E-16 + 2544, 106.000, 0, En 1.095019900749E-05, CFL 0.00387, SL -1.6372E-01, M 7.05365E+16, S 35.2333, T 4.2604, Me 6.54E-17, Se -1.45E-14, Te -3.21E-15 + 2568, 107.000, 0, En 1.364561741772E-05, CFL 0.00639, SL -1.6361E-01, M 7.05365E+16, S 35.2333, T 4.2608, Me -5.89E-17, Se 0.00E+00, Te 1.26E-15 + 2592, 108.000, 0, En 3.643887468637E-05, CFL 0.00962, SL -1.6025E-01, M 7.05365E+16, S 35.2333, T 4.2612, Me -3.53E-17, Se 0.00E+00, Te -7.81E-16 + 2616, 109.000, 0, En 2.256123561851E-05, CFL 0.00551, SL -1.5628E-01, M 7.05366E+16, S 35.2332, T 4.2613, Me 5.52E-18, Se 1.45E-14, Te -1.17E-16 + 2640, 110.000, 0, En 1.609644502503E-05, CFL 0.00411, SL -1.5606E-01, M 7.05366E+16, S 35.2332, T 4.2609, Me 2.05E-17, Se 7.26E-15, Te -1.54E-16 + 2664, 111.000, 0, En 1.372445039091E-05, CFL 0.00314, SL -1.6488E-01, M 7.05365E+16, S 35.2333, T 4.2601, Me 3.98E-17, Se 0.00E+00, Te -8.59E-16 + 2688, 112.000, 0, En 1.183795850260E-05, CFL 0.00265, SL -1.7207E-01, M 7.05364E+16, S 35.2333, T 4.2598, Me 3.30E-17, Se 7.26E-15, Te 9.50E-16 + 2712, 113.000, 0, En 1.072287282545E-05, CFL 0.00282, SL -1.7342E-01, M 7.05364E+16, S 35.2334, T 4.2595, Me -6.60E-17, Se 7.26E-15, Te 1.57E-15 + 2736, 114.000, 0, En 1.834403682386E-05, CFL 0.00493, SL -1.5505E-01, M 7.05366E+16, S 35.2332, T 4.2596, Me 7.57E-17, Se -7.26E-15, Te -2.65E-15 + 2760, 115.000, 0, En 6.706297912303E-06, CFL 0.00234, SL -1.5558E-01, M 7.05366E+16, S 35.2332, T 4.2597, Me -8.64E-17, Se 7.26E-15, Te 2.89E-15 + 2784, 116.000, 0, En 6.050051681642E-06, CFL 0.00179, SL -1.5799E-01, M 7.05366E+16, S 35.2333, T 4.2601, Me -3.65E-17, Se -1.45E-14, Te 9.04E-16 + 2808, 117.000, 0, En 9.815082518824E-06, CFL 0.00362, SL -1.6049E-01, M 7.05365E+16, S 35.2333, T 4.2604, Me -1.76E-17, Se 7.26E-15, Te -1.20E-15 + 2832, 118.000, 0, En 1.026933633639E-05, CFL 0.00344, SL -1.6273E-01, M 7.05365E+16, S 35.2333, T 4.2607, Me 2.25E-17, Se 7.26E-15, Te 1.34E-15 + 2856, 119.000, 0, En 1.497382067351E-05, CFL 0.00572, SL -1.6521E-01, M 7.05365E+16, S 35.2333, T 4.2611, Me -3.95E-17, Se 7.26E-15, Te -9.16E-16 + 2880, 120.000, 0, En 1.507600390660E-05, CFL 0.00669, SL -1.6737E-01, M 7.05364E+16, S 35.2333, T 4.2616, Me 4.80E-17, Se 0.00E+00, Te 4.17E-16 + 2904, 121.000, 0, En 9.620668863469E-06, CFL 0.00510, SL -1.6904E-01, M 7.05364E+16, S 35.2333, T 4.2622, Me -6.14E-17, Se -7.26E-15, Te -1.28E-15 + 2928, 122.000, 0, En 1.097225643741E-05, CFL 0.00311, SL -1.7066E-01, M 7.05364E+16, S 35.2333, T 4.2625, Me -2.83E-18, Se 7.26E-15, Te -2.31E-15 + 2952, 123.000, 0, En 1.259254647415E-05, CFL 0.00271, SL -1.7194E-01, M 7.05364E+16, S 35.2333, T 4.2628, Me -4.40E-17, Se 0.00E+00, Te 1.03E-15 + 2976, 124.000, 0, En 7.226621061941E-06, CFL 0.00235, SL -1.7323E-01, M 7.05364E+16, S 35.2334, T 4.2632, Me -6.75E-17, Se 0.00E+00, Te -1.60E-15 + 3000, 125.000, 0, En 6.555140882624E-06, CFL 0.00263, SL -1.6855E-01, M 7.05364E+16, S 35.2333, T 4.2636, Me 2.19E-17, Se 1.45E-14, Te 4.76E-16 + 3024, 126.000, 0, En 6.171878426568E-06, CFL 0.00299, SL -1.5937E-01, M 7.05366E+16, S 35.2333, T 4.2640, Me -4.78E-17, Se -1.45E-14, Te -2.22E-16 + 3048, 127.000, 0, En 7.030490563598E-06, CFL 0.00530, SL -1.6111E-01, M 7.05365E+16, S 35.2333, T 4.2642, Me 1.86E-17, Se 0.00E+00, Te 8.43E-16 + 3072, 128.000, 0, En 7.728578515712E-06, CFL 0.00274, SL -1.6494E-01, M 7.05365E+16, S 35.2333, T 4.2644, Me -2.58E-17, Se 7.26E-15, Te -2.03E-15 + 3096, 129.000, 0, En 1.149640907081E-05, CFL 0.00692, SL -1.6715E-01, M 7.05365E+16, S 35.2333, T 4.2648, Me 5.43E-17, Se -1.45E-14, Te 9.71E-16 + 3120, 130.000, 0, En 8.037333228162E-06, CFL 0.00457, SL -1.6897E-01, M 7.05364E+16, S 35.2333, T 4.2652, Me 2.24E-17, Se 0.00E+00, Te -8.35E-16 + 3144, 131.000, 0, En 5.192278351558E-06, CFL 0.00232, SL -1.7186E-01, M 7.05364E+16, S 35.2333, T 4.2653, Me -6.28E-17, Se 0.00E+00, Te -1.91E-15 + 3168, 132.000, 0, En 3.852544374564E-06, CFL 0.00217, SL -1.7781E-01, M 7.05363E+16, S 35.2334, T 4.2652, Me 8.77E-17, Se -7.26E-15, Te 2.96E-15 + 3192, 133.000, 0, En 3.358389363117E-06, CFL 0.00166, SL -1.8252E-01, M 7.05363E+16, S 35.2334, T 4.2653, Me 1.38E-17, Se -1.45E-14, Te -1.50E-15 + 3216, 134.000, 0, En 3.164304948788E-06, CFL 0.00108, SL -1.8368E-01, M 7.05362E+16, S 35.2334, T 4.2654, Me -2.64E-17, Se 7.26E-15, Te -1.48E-15 + 3240, 135.000, 0, En 3.169397322728E-06, CFL 0.00160, SL -1.7966E-01, M 7.05363E+16, S 35.2334, T 4.2657, Me -5.82E-17, Se 0.00E+00, Te -1.54E-15 + 3264, 136.000, 0, En 3.300851998177E-06, CFL 0.00129, SL -1.7849E-01, M 7.05363E+16, S 35.2334, T 4.2664, Me -2.56E-17, Se -1.45E-14, Te -2.20E-16 + 3288, 137.000, 0, En 4.217155179926E-06, CFL 0.00301, SL -1.7888E-01, M 7.05363E+16, S 35.2334, T 4.2667, Me 4.59E-18, Se 7.26E-15, Te 1.36E-15 + 3312, 138.000, 0, En 4.512707919197E-06, CFL 0.00363, SL -1.7967E-01, M 7.05363E+16, S 35.2334, T 4.2670, Me -4.32E-17, Se -7.26E-15, Te 2.23E-15 + 3336, 139.000, 0, En 4.360746417498E-06, CFL 0.00318, SL -1.8065E-01, M 7.05363E+16, S 35.2334, T 4.2673, Me 3.67E-17, Se 0.00E+00, Te -1.78E-15 + 3360, 140.000, 0, En 5.363882623719E-06, CFL 0.00458, SL -1.8141E-01, M 7.05363E+16, S 35.2334, T 4.2676, Me 2.98E-18, Se 7.26E-15, Te 7.10E-16 + 3384, 141.000, 0, En 6.476890613598E-06, CFL 0.00565, SL -1.8223E-01, M 7.05363E+16, S 35.2334, T 4.2682, Me -5.16E-17, Se 7.26E-15, Te 5.05E-16 + 3408, 142.000, 0, En 3.509711482117E-06, CFL 0.00417, SL -1.8304E-01, M 7.05362E+16, S 35.2334, T 4.2689, Me -3.78E-17, Se -7.26E-15, Te 7.86E-16 + 3432, 143.000, 0, En 5.215071309378E-06, CFL 0.00655, SL -1.8367E-01, M 7.05362E+16, S 35.2334, T 4.2696, Me 1.55E-16, Se -7.26E-15, Te -1.53E-15 + 3456, 144.000, 0, En 3.693805909805E-06, CFL 0.00740, SL -1.8418E-01, M 7.05362E+16, S 35.2334, T 4.2704, Me -1.07E-17, Se 1.45E-14, Te -3.76E-16 + 3480, 145.000, 0, En 5.448168844816E-06, CFL 0.00936, SL -1.8501E-01, M 7.05362E+16, S 35.2334, T 4.2712, Me -2.58E-17, Se 0.00E+00, Te 3.07E-16 + 3504, 146.000, 0, En 6.418123397056E-06, CFL 0.01011, SL -1.8591E-01, M 7.05362E+16, S 35.2334, T 4.2720, Me -4.32E-17, Se -1.45E-14, Te -4.76E-15 + 3528, 147.000, 0, En 4.048614411564E-06, CFL 0.00647, SL -1.8691E-01, M 7.05362E+16, S 35.2334, T 4.2727, Me 5.59E-17, Se 7.26E-15, Te 9.10E-16 + 3552, 148.000, 0, En 2.949180865230E-06, CFL 0.00548, SL -1.8651E-01, M 7.05362E+16, S 35.2334, T 4.2734, Me 1.68E-17, Se 0.00E+00, Te -5.87E-17 + 3576, 149.000, 0, En 2.365735810843E-06, CFL 0.00446, SL -1.8743E-01, M 7.05362E+16, S 35.2334, T 4.2741, Me -4.57E-17, Se -7.26E-15, Te -3.11E-16 + 3600, 150.000, 0, En 2.276846374683E-06, CFL 0.00418, SL -1.8935E-01, M 7.05362E+16, S 35.2335, T 4.2745, Me -5.06E-17, Se 1.45E-14, Te 3.42E-16 + 3624, 151.000, 0, En 4.255962196574E-06, CFL 0.00610, SL -1.8921E-01, M 7.05362E+16, S 35.2335, T 4.2749, Me -5.79E-17, Se -7.26E-15, Te 3.31E-15 + 3648, 152.000, 0, En 5.723835733249E-06, CFL 0.00756, SL -1.9037E-01, M 7.05362E+16, S 35.2335, T 4.2754, Me 1.64E-17, Se -7.26E-15, Te -1.75E-15 + 3672, 153.000, 0, En 4.545807449220E-06, CFL 0.00683, SL -1.9203E-01, M 7.05361E+16, S 35.2335, T 4.2758, Me -3.22E-17, Se 0.00E+00, Te 1.78E-15 + 3696, 154.000, 0, En 3.624650773280E-06, CFL 0.00479, SL -1.9358E-01, M 7.05361E+16, S 35.2335, T 4.2762, Me 7.81E-17, Se 0.00E+00, Te -2.36E-16 + 3720, 155.000, 0, En 3.540110341540E-06, CFL 0.00545, SL -1.9477E-01, M 7.05361E+16, S 35.2335, T 4.2769, Me 5.12E-17, Se 0.00E+00, Te 1.56E-15 + 3744, 156.000, 0, En 2.289987343881E-06, CFL 0.00328, SL -1.9603E-01, M 7.05361E+16, S 35.2335, T 4.2775, Me 6.68E-17, Se 7.26E-15, Te -2.10E-15 + 3768, 157.000, 0, En 4.352224856862E-06, CFL 0.00530, SL -1.9737E-01, M 7.05361E+16, S 35.2335, T 4.2781, Me -8.34E-17, Se 0.00E+00, Te 2.73E-16 + 3792, 158.000, 0, En 1.406643038529E-05, CFL 0.00998, SL -1.9886E-01, M 7.05360E+16, S 35.2335, T 4.2788, Me 1.16E-16, Se 1.45E-14, Te 9.36E-16 + 3816, 159.000, 0, En 2.407158185172E-05, CFL 0.01133, SL -1.9901E-01, M 7.05360E+16, S 35.2335, T 4.2791, Me 3.00E-17, Se 7.26E-15, Te 9.30E-16 + 3840, 160.000, 0, En 8.142611822446E-06, CFL 0.01021, SL -1.9608E-01, M 7.05361E+16, S 35.2335, T 4.2797, Me 7.24E-17, Se -7.26E-15, Te 1.09E-15 + 3864, 161.000, 0, En 1.552968193830E-05, CFL 0.00850, SL -1.9717E-01, M 7.05361E+16, S 35.2335, T 4.2803, Me -2.96E-17, Se -1.45E-14, Te -2.75E-15 + 3888, 162.000, 0, En 1.653724127806E-05, CFL 0.00747, SL -1.9502E-01, M 7.05361E+16, S 35.2335, T 4.2807, Me 3.03E-17, Se 0.00E+00, Te -2.99E-15 + 3912, 163.000, 0, En 1.570959403364E-05, CFL 0.00825, SL -1.9569E-01, M 7.05361E+16, S 35.2335, T 4.2813, Me -9.96E-17, Se -7.26E-15, Te 2.41E-15 + 3936, 164.000, 0, En 1.529913843909E-05, CFL 0.00969, SL -1.9669E-01, M 7.05361E+16, S 35.2335, T 4.2818, Me 4.86E-17, Se 7.26E-15, Te -9.21E-17 + 3960, 165.000, 0, En 1.320775331016E-05, CFL 0.00626, SL -1.9770E-01, M 7.05361E+16, S 35.2335, T 4.2825, Me -5.72E-17, Se -7.26E-15, Te -3.84E-15 + 3984, 166.000, 0, En 1.280074695112E-05, CFL 0.00724, SL -1.9892E-01, M 7.05360E+16, S 35.2335, T 4.2832, Me 9.92E-17, Se 1.45E-14, Te 1.94E-15 + 4008, 167.000, 0, En 9.603981943913E-06, CFL 0.00532, SL -2.0057E-01, M 7.05360E+16, S 35.2335, T 4.2840, Me -1.04E-16, Se -7.26E-15, Te -2.59E-15 + 4032, 168.000, 0, En 8.552569174619E-06, CFL 0.00497, SL -2.0087E-01, M 7.05360E+16, S 35.2335, T 4.2847, Me -1.12E-16, Se -7.26E-15, Te 1.15E-15 + 4056, 169.000, 0, En 8.390320090748E-06, CFL 0.00406, SL -1.9987E-01, M 7.05360E+16, S 35.2335, T 4.2853, Me -7.85E-17, Se 1.45E-14, Te 1.04E-15 + 4080, 170.000, 0, En 8.483447560955E-06, CFL 0.00520, SL -1.9847E-01, M 7.05360E+16, S 35.2335, T 4.2860, Me 3.81E-17, Se 0.00E+00, Te 3.12E-16 + 4104, 171.000, 0, En 8.252061052997E-06, CFL 0.00650, SL -1.9845E-01, M 7.05360E+16, S 35.2335, T 4.2865, Me 1.03E-16, Se -7.26E-15, Te 1.36E-15 + 4128, 172.000, 0, En 7.751614089525E-06, CFL 0.00585, SL -1.9325E-01, M 7.05361E+16, S 35.2335, T 4.2868, Me -6.50E-17, Se 7.26E-15, Te -9.95E-16 + 4152, 173.000, 0, En 7.512770291319E-06, CFL 0.00387, SL -1.8124E-01, M 7.05363E+16, S 35.2334, T 4.2869, Me -3.85E-17, Se 0.00E+00, Te 1.41E-15 + 4176, 174.000, 0, En 7.099569433890E-06, CFL 0.00383, SL -1.7939E-01, M 7.05363E+16, S 35.2334, T 4.2868, Me -1.10E-16, Se -1.45E-14, Te -2.56E-15 + 4200, 175.000, 0, En 9.325339335893E-06, CFL 0.00504, SL -1.8292E-01, M 7.05362E+16, S 35.2334, T 4.2869, Me -8.81E-18, Se 0.00E+00, Te 5.99E-16 + 4224, 176.000, 0, En 1.324893503649E-05, CFL 0.00578, SL -1.8544E-01, M 7.05362E+16, S 35.2334, T 4.2874, Me 5.07E-18, Se -2.18E-14, Te 1.57E-15 + 4248, 177.000, 0, En 1.674152604509E-05, CFL 0.00946, SL -1.8526E-01, M 7.05362E+16, S 35.2334, T 4.2880, Me -1.65E-17, Se 7.26E-15, Te -1.19E-15 + 4272, 178.000, 0, En 1.237441863860E-05, CFL 0.00614, SL -1.8241E-01, M 7.05363E+16, S 35.2334, T 4.2887, Me -5.72E-17, Se 0.00E+00, Te 1.03E-16 + 4296, 179.000, 0, En 1.020978342621E-05, CFL 0.00519, SL -1.7606E-01, M 7.05363E+16, S 35.2334, T 4.2892, Me -8.88E-17, Se -7.26E-15, Te -1.48E-15 + 4320, 180.000, 0, En 1.071751948225E-05, CFL 0.00824, SL -1.6717E-01, M 7.05365E+16, S 35.2333, T 4.2897, Me 3.30E-17, Se -7.26E-15, Te -8.62E-16 + 4344, 181.000, 0, En 1.050353791111E-05, CFL 0.00819, SL -1.5918E-01, M 7.05366E+16, S 35.2333, T 4.2902, Me -5.09E-17, Se 0.00E+00, Te 5.67E-16 + 4368, 182.000, 0, En 1.633512102849E-05, CFL 0.01234, SL -1.5065E-01, M 7.05367E+16, S 35.2332, T 4.2908, Me 5.22E-17, Se 0.00E+00, Te 8.68E-16 + 4392, 183.000, 0, En 2.172857818909E-05, CFL 0.01328, SL -1.4226E-01, M 7.05368E+16, S 35.2332, T 4.2913, Me -5.74E-19, Se -7.26E-15, Te -4.54E-17 + 4416, 184.000, 0, En 2.212085177138E-05, CFL 0.01405, SL -1.3699E-01, M 7.05368E+16, S 35.2331, T 4.2919, Me -8.47E-17, Se 7.26E-15, Te -1.60E-15 + 4440, 185.000, 0, En 1.921811846173E-05, CFL 0.01023, SL -1.3753E-01, M 7.05368E+16, S 35.2331, T 4.2925, Me 3.21E-17, Se 0.00E+00, Te -4.52E-16 + 4464, 186.000, 0, En 2.096581084934E-05, CFL 0.00952, SL -1.3901E-01, M 7.05368E+16, S 35.2331, T 4.2930, Me 5.46E-18, Se 7.26E-15, Te 1.24E-15 + 4488, 187.000, 0, En 1.871593293983E-05, CFL 0.00687, SL -1.4131E-01, M 7.05368E+16, S 35.2331, T 4.2934, Me 1.91E-17, Se 0.00E+00, Te -1.61E-15 + 4512, 188.000, 0, En 1.679848982435E-05, CFL 0.00607, SL -1.3896E-01, M 7.05368E+16, S 35.2331, T 4.2936, Me -3.17E-20, Se 1.45E-14, Te 1.26E-15 + 4536, 189.000, 0, En 1.564739763752E-05, CFL 0.00639, SL -1.3575E-01, M 7.05369E+16, S 35.2331, T 4.2937, Me 6.03E-17, Se -7.26E-15, Te 5.18E-16 + 4560, 190.000, 0, En 1.510586507900E-05, CFL 0.00638, SL -1.2903E-01, M 7.05369E+16, S 35.2331, T 4.2939, Me -2.77E-17, Se -7.26E-15, Te -3.84E-16 + 4584, 191.000, 0, En 1.398122567414E-05, CFL 0.00609, SL -1.2296E-01, M 7.05370E+16, S 35.2330, T 4.2942, Me 7.62E-17, Se 1.45E-14, Te -1.35E-15 + 4608, 192.000, 0, En 1.234539433803E-05, CFL 0.00491, SL -1.1866E-01, M 7.05371E+16, S 35.2330, T 4.2946, Me -3.38E-17, Se -7.26E-15, Te 5.81E-16 + 4632, 193.000, 0, En 1.073377955093E-05, CFL 0.00412, SL -1.1546E-01, M 7.05371E+16, S 35.2330, T 4.2951, Me 2.66E-17, Se 1.45E-14, Te -1.89E-15 + 4656, 194.000, 0, En 9.244328944398E-06, CFL 0.00468, SL -1.1116E-01, M 7.05372E+16, S 35.2330, T 4.2954, Me 5.44E-17, Se 0.00E+00, Te 5.50E-16 + 4680, 195.000, 0, En 9.259774668437E-06, CFL 0.00482, SL -1.0806E-01, M 7.05372E+16, S 35.2329, T 4.2955, Me -1.11E-17, Se 1.45E-14, Te -7.29E-17 + 4704, 196.000, 0, En 1.014997520227E-05, CFL 0.00471, SL -1.0301E-01, M 7.05373E+16, S 35.2329, T 4.2958, Me 1.07E-16, Se 0.00E+00, Te 3.43E-15 + 4728, 197.000, 0, En 1.080743291305E-05, CFL 0.00422, SL -1.0048E-01, M 7.05373E+16, S 35.2329, T 4.2961, Me 4.19E-17, Se 7.26E-15, Te -8.44E-16 + 4752, 198.000, 0, En 9.726660349050E-06, CFL 0.00445, SL -9.7422E-02, M 7.05373E+16, S 35.2329, T 4.2963, Me 9.58E-17, Se 0.00E+00, Te -4.37E-16 + 4776, 199.000, 0, En 8.155626018769E-06, CFL 0.00480, SL -9.2701E-02, M 7.05374E+16, S 35.2328, T 4.2965, Me -4.43E-17, Se -1.45E-14, Te -1.64E-15 + 4800, 200.000, 0, En 7.459274397994E-06, CFL 0.00347, SL -8.8914E-02, M 7.05375E+16, S 35.2328, T 4.2965, Me 5.05E-17, Se 1.45E-14, Te 2.13E-16 + 4824, 201.000, 0, En 7.239273437171E-06, CFL 0.00309, SL -8.5571E-02, M 7.05375E+16, S 35.2328, T 4.2966, Me -2.57E-17, Se 0.00E+00, Te -3.08E-15 + 4848, 202.000, 0, En 7.482703468542E-06, CFL 0.00284, SL -8.8244E-02, M 7.05375E+16, S 35.2328, T 4.2966, Me 7.19E-17, Se -7.26E-15, Te 9.59E-16 + 4872, 203.000, 0, En 9.947163927981E-06, CFL 0.00381, SL -8.9369E-02, M 7.05374E+16, S 35.2328, T 4.2966, Me -1.13E-18, Se -2.18E-14, Te 1.25E-16 + 4896, 204.000, 0, En 1.652358793865E-05, CFL 0.00664, SL -8.9509E-02, M 7.05374E+16, S 35.2328, T 4.2969, Me -6.68E-17, Se -7.26E-15, Te -2.54E-15 + 4920, 205.000, 0, En 1.683163502139E-05, CFL 0.00664, SL -9.0500E-02, M 7.05374E+16, S 35.2328, T 4.2970, Me 1.88E-17, Se 2.18E-14, Te 1.20E-15 + 4944, 206.000, 0, En 1.619183291869E-05, CFL 0.00630, SL -9.4351E-02, M 7.05374E+16, S 35.2328, T 4.2970, Me -1.31E-17, Se -7.26E-15, Te 2.34E-16 + 4968, 207.000, 0, En 1.837238054395E-05, CFL 0.00709, SL -9.4849E-02, M 7.05374E+16, S 35.2328, T 4.2971, Me -1.02E-16, Se 0.00E+00, Te -1.39E-15 + 4992, 208.000, 0, En 2.145828543549E-05, CFL 0.00961, SL -9.3023E-02, M 7.05374E+16, S 35.2328, T 4.2974, Me -1.85E-16, Se 0.00E+00, Te -2.21E-15 + 5016, 209.000, 0, En 2.075922402518E-05, CFL 0.00850, SL -9.1310E-02, M 7.05374E+16, S 35.2328, T 4.2977, Me -6.02E-17, Se 0.00E+00, Te 1.66E-15 + 5040, 210.000, 0, En 1.947141747411E-05, CFL 0.00755, SL -9.0818E-02, M 7.05374E+16, S 35.2328, T 4.2982, Me 4.88E-17, Se 7.26E-15, Te -1.82E-15 + 5064, 211.000, 0, En 1.812723077053E-05, CFL 0.00557, SL -9.2481E-02, M 7.05374E+16, S 35.2328, T 4.2985, Me -2.03E-17, Se 0.00E+00, Te 1.56E-16 + 5088, 212.000, 0, En 1.748990112153E-05, CFL 0.00635, SL -8.8015E-02, M 7.05375E+16, S 35.2328, T 4.2987, Me 1.12E-16, Se -7.26E-15, Te 3.46E-16 + 5112, 213.000, 0, En 1.747624939149E-05, CFL 0.00871, SL -8.2620E-02, M 7.05375E+16, S 35.2328, T 4.2992, Me -4.67E-17, Se 0.00E+00, Te -9.94E-16 + 5136, 214.000, 0, En 1.644540498456E-05, CFL 0.00615, SL -8.2396E-02, M 7.05375E+16, S 35.2328, T 4.2997, Me -1.00E-17, Se -7.26E-15, Te -5.54E-16 + 5160, 215.000, 0, En 1.387448670879E-05, CFL 0.00532, SL -8.4309E-02, M 7.05375E+16, S 35.2328, T 4.3003, Me 4.77E-18, Se 2.18E-14, Te 1.34E-15 + 5184, 216.000, 0, En 1.061224243082E-05, CFL 0.00460, SL -8.6912E-02, M 7.05375E+16, S 35.2328, T 4.3007, Me 4.97E-17, Se -1.45E-14, Te 1.11E-15 + 5208, 217.000, 0, En 9.201654995554E-06, CFL 0.00498, SL -8.9106E-02, M 7.05375E+16, S 35.2328, T 4.3011, Me 2.70E-18, Se 2.18E-14, Te -2.90E-15 + 5232, 218.000, 0, En 8.081717697638E-06, CFL 0.00441, SL -8.9242E-02, M 7.05375E+16, S 35.2328, T 4.3015, Me 2.02E-17, Se -1.45E-14, Te 3.57E-15 + 5256, 219.000, 0, En 6.771737346114E-06, CFL 0.00340, SL -8.9224E-02, M 7.05375E+16, S 35.2328, T 4.3020, Me -9.30E-17, Se 7.26E-15, Te 8.37E-16 + 5280, 220.000, 0, En 6.315421837125E-06, CFL 0.00269, SL -9.2528E-02, M 7.05374E+16, S 35.2328, T 4.3023, Me -8.74E-17, Se -7.26E-15, Te -2.36E-15 + 5304, 221.000, 0, En 6.067497186867E-06, CFL 0.00222, SL -9.5169E-02, M 7.05374E+16, S 35.2329, T 4.3026, Me 6.59E-17, Se 7.26E-15, Te 1.53E-15 + 5328, 222.000, 0, En 5.899241945804E-06, CFL 0.00249, SL -9.6725E-02, M 7.05374E+16, S 35.2329, T 4.3029, Me -3.24E-17, Se -1.45E-14, Te -3.01E-15 + 5352, 223.000, 0, En 5.715651927766E-06, CFL 0.00256, SL -9.7945E-02, M 7.05373E+16, S 35.2329, T 4.3033, Me 3.95E-17, Se 0.00E+00, Te 1.65E-15 + 5376, 224.000, 0, En 5.665677721833E-06, CFL 0.00295, SL -9.9462E-02, M 7.05373E+16, S 35.2329, T 4.3038, Me -1.41E-17, Se 7.26E-15, Te 8.99E-16 + 5400, 225.000, 0, En 5.927269808733E-06, CFL 0.00433, SL -1.0140E-01, M 7.05373E+16, S 35.2329, T 4.3043, Me 3.17E-17, Se 0.00E+00, Te -2.38E-15 + 5424, 226.000, 0, En 7.017190924938E-06, CFL 0.00447, SL -1.0377E-01, M 7.05373E+16, S 35.2329, T 4.3048, Me -6.77E-17, Se 0.00E+00, Te 1.44E-15 + 5448, 227.000, 0, En 6.570897792878E-06, CFL 0.00332, SL -1.0662E-01, M 7.05372E+16, S 35.2329, T 4.3051, Me -1.43E-17, Se -7.26E-15, Te -1.74E-15 + 5472, 228.000, 0, En 9.881421797003E-06, CFL 0.00612, SL -1.0877E-01, M 7.05372E+16, S 35.2329, T 4.3057, Me 5.89E-17, Se -7.26E-15, Te -6.94E-16 + 5496, 229.000, 0, En 1.245391849960E-05, CFL 0.00697, SL -1.1076E-01, M 7.05372E+16, S 35.2330, T 4.3060, Me 1.29E-17, Se 7.26E-15, Te 9.83E-16 + 5520, 230.000, 0, En 1.298866370662E-05, CFL 0.00770, SL -1.1251E-01, M 7.05372E+16, S 35.2330, T 4.3064, Me -1.71E-17, Se -7.26E-15, Te -7.36E-16 + 5544, 231.000, 0, En 1.311196290248E-05, CFL 0.00767, SL -1.1417E-01, M 7.05371E+16, S 35.2330, T 4.3069, Me -1.03E-16, Se -2.18E-14, Te -2.02E-15 + 5568, 232.000, 0, En 1.143297191511E-05, CFL 0.00647, SL -1.1547E-01, M 7.05371E+16, S 35.2330, T 4.3074, Me 3.57E-17, Se 7.26E-15, Te 8.80E-16 + 5592, 233.000, 0, En 1.097716528309E-05, CFL 0.00456, SL -1.1694E-01, M 7.05371E+16, S 35.2330, T 4.3078, Me -3.63E-18, Se 7.26E-15, Te -3.22E-15 + 5616, 234.000, 0, En 1.185794829940E-05, CFL 0.00537, SL -1.1754E-01, M 7.05371E+16, S 35.2330, T 4.3081, Me -2.90E-17, Se -1.45E-14, Te 2.72E-15 + 5640, 235.000, 0, En 1.294999742964E-05, CFL 0.00617, SL -1.1846E-01, M 7.05371E+16, S 35.2330, T 4.3084, Me 7.07E-17, Se 0.00E+00, Te -2.03E-15 + 5664, 236.000, 0, En 1.161131996733E-05, CFL 0.00444, SL -1.2125E-01, M 7.05370E+16, S 35.2330, T 4.3085, Me -6.60E-18, Se 0.00E+00, Te 9.25E-16 + 5688, 237.000, 0, En 1.151904227953E-05, CFL 0.00518, SL -1.1523E-01, M 7.05371E+16, S 35.2330, T 4.3086, Me -3.35E-18, Se 0.00E+00, Te 2.85E-15 + 5712, 238.000, 0, En 1.073062010133E-05, CFL 0.00487, SL -1.1726E-01, M 7.05371E+16, S 35.2330, T 4.3086, Me -3.19E-18, Se 7.26E-15, Te -2.62E-15 + 5736, 239.000, 0, En 9.606991445983E-06, CFL 0.00432, SL -1.1860E-01, M 7.05371E+16, S 35.2330, T 4.3087, Me 6.21E-17, Se 0.00E+00, Te 2.89E-15 + 5760, 240.000, 0, En 8.636967361797E-06, CFL 0.00381, SL -1.1981E-01, M 7.05371E+16, S 35.2330, T 4.3090, Me -1.97E-17, Se 7.26E-15, Te -1.32E-15 + 5784, 241.000, 0, En 7.963272299953E-06, CFL 0.00334, SL -1.2019E-01, M 7.05371E+16, S 35.2330, T 4.3094, Me 3.19E-17, Se 0.00E+00, Te 1.84E-16 + 5808, 242.000, 0, En 6.962773596138E-06, CFL 0.00297, SL -1.2035E-01, M 7.05371E+16, S 35.2330, T 4.3097, Me -1.57E-17, Se 7.26E-15, Te 1.63E-15 + 5832, 243.000, 0, En 7.790918479972E-06, CFL 0.00390, SL -1.2157E-01, M 7.05370E+16, S 35.2330, T 4.3098, Me 1.36E-16, Se 7.26E-15, Te -6.58E-17 + 5856, 244.000, 0, En 8.943268809394E-06, CFL 0.00469, SL -1.2069E-01, M 7.05370E+16, S 35.2330, T 4.3099, Me -3.52E-17, Se -7.26E-15, Te -7.44E-16 + 5880, 245.000, 0, En 8.304473832439E-06, CFL 0.00392, SL -1.1881E-01, M 7.05371E+16, S 35.2330, T 4.3101, Me 1.21E-17, Se -7.26E-15, Te 1.51E-15 + 5904, 246.000, 0, En 8.400735287991E-06, CFL 0.00451, SL -1.1432E-01, M 7.05371E+16, S 35.2330, T 4.3104, Me 1.48E-16, Se 1.45E-14, Te -2.09E-15 + 5928, 247.000, 0, En 8.800742181364E-06, CFL 0.00479, SL -1.0906E-01, M 7.05372E+16, S 35.2329, T 4.3108, Me -4.12E-17, Se -7.26E-15, Te 8.65E-16 + 5952, 248.000, 0, En 9.078101927305E-06, CFL 0.00470, SL -1.0732E-01, M 7.05372E+16, S 35.2329, T 4.3112, Me 9.29E-17, Se 1.45E-14, Te -9.45E-16 + 5976, 249.000, 0, En 1.035752753042E-05, CFL 0.00649, SL -1.0605E-01, M 7.05372E+16, S 35.2329, T 4.3115, Me -1.96E-17, Se -7.26E-15, Te 4.05E-16 + 6000, 250.000, 0, En 1.106517325228E-05, CFL 0.00676, SL -1.0657E-01, M 7.05372E+16, S 35.2329, T 4.3118, Me 5.09E-17, Se -7.26E-15, Te 3.12E-15 + 6024, 251.000, 0, En 1.227330311746E-05, CFL 0.00711, SL -1.0644E-01, M 7.05372E+16, S 35.2329, T 4.3121, Me 1.77E-17, Se 1.45E-14, Te -1.37E-15 + 6048, 252.000, 0, En 1.252729751308E-05, CFL 0.00586, SL -1.0471E-01, M 7.05373E+16, S 35.2329, T 4.3122, Me 9.24E-17, Se 7.26E-15, Te 9.80E-16 + 6072, 253.000, 0, En 1.392543411705E-05, CFL 0.00512, SL -1.0253E-01, M 7.05373E+16, S 35.2329, T 4.3122, Me -2.40E-17, Se 0.00E+00, Te -6.82E-16 + 6096, 254.000, 0, En 1.195757240934E-05, CFL 0.00515, SL -9.6017E-02, M 7.05374E+16, S 35.2329, T 4.3123, Me -8.17E-17, Se -7.26E-15, Te -8.40E-16 + 6120, 255.000, 0, En 1.043759909313E-05, CFL 0.00654, SL -8.7414E-02, M 7.05375E+16, S 35.2328, T 4.3124, Me -5.82E-17, Se 7.26E-15, Te -1.16E-16 + 6144, 256.000, 0, En 1.046583811122E-05, CFL 0.00601, SL -7.9010E-02, M 7.05376E+16, S 35.2327, T 4.3126, Me -3.18E-17, Se 1.45E-14, Te 9.23E-16 + 6168, 257.000, 0, En 9.083827774550E-06, CFL 0.00384, SL -7.0473E-02, M 7.05377E+16, S 35.2327, T 4.3126, Me -2.90E-17, Se 0.00E+00, Te -1.93E-15 + 6192, 258.000, 0, En 8.593469347682E-06, CFL 0.00492, SL -6.1783E-02, M 7.05378E+16, S 35.2326, T 4.3128, Me 1.65E-18, Se 0.00E+00, Te -4.60E-16 + 6216, 259.000, 0, En 6.421777826835E-06, CFL 0.00405, SL -5.7471E-02, M 7.05379E+16, S 35.2326, T 4.3129, Me -5.97E-18, Se -7.26E-15, Te 1.53E-16 + 6240, 260.000, 0, En 6.617291351045E-06, CFL 0.00381, SL -5.6838E-02, M 7.05379E+16, S 35.2326, T 4.3130, Me 1.07E-16, Se 7.26E-15, Te 2.75E-15 + 6264, 261.000, 0, En 4.396890715632E-06, CFL 0.00221, SL -5.6231E-02, M 7.05379E+16, S 35.2326, T 4.3132, Me -7.50E-17, Se 0.00E+00, Te -9.61E-16 + 6288, 262.000, 0, En 3.441123409350E-06, CFL 0.00181, SL -5.2445E-02, M 7.05379E+16, S 35.2326, T 4.3133, Me -7.43E-18, Se -1.45E-14, Te 1.37E-16 + 6312, 263.000, 0, En 3.585000822275E-06, CFL 0.00233, SL -4.2620E-02, M 7.05380E+16, S 35.2325, T 4.3134, Me 3.97E-17, Se -1.45E-14, Te 6.92E-16 + 6336, 264.000, 0, En 3.583084306965E-06, CFL 0.00238, SL -3.2899E-02, M 7.05382E+16, S 35.2325, T 4.3135, Me 8.87E-17, Se -1.45E-14, Te -7.52E-16 + 6360, 265.000, 0, En 3.461620097749E-06, CFL 0.00182, SL -3.0306E-02, M 7.05382E+16, S 35.2324, T 4.3136, Me 6.57E-17, Se 7.26E-15, Te 3.38E-15 + 6384, 266.000, 0, En 4.108159249067E-06, CFL 0.00243, SL -2.9079E-02, M 7.05382E+16, S 35.2324, T 4.3138, Me -1.11E-16, Se -1.45E-14, Te -4.44E-15 + 6408, 267.000, 0, En 5.898066853159E-06, CFL 0.00325, SL -2.8484E-02, M 7.05382E+16, S 35.2324, T 4.3141, Me 5.70E-17, Se 7.26E-15, Te 3.03E-15 + 6432, 268.000, 0, En 6.782346210573E-06, CFL 0.00459, SL -2.9254E-02, M 7.05382E+16, S 35.2324, T 4.3145, Me 2.51E-17, Se 0.00E+00, Te 7.18E-16 + 6456, 269.000, 0, En 8.069150698415E-06, CFL 0.00511, SL -3.0642E-02, M 7.05382E+16, S 35.2324, T 4.3148, Me -1.41E-16, Se 7.26E-15, Te 4.38E-16 + 6480, 270.000, 0, En 8.161556944186E-06, CFL 0.00417, SL -3.1863E-02, M 7.05382E+16, S 35.2324, T 4.3150, Me -9.51E-17, Se -2.18E-14, Te -3.21E-15 + 6504, 271.000, 0, En 7.748733207417E-06, CFL 0.00385, SL -3.7133E-02, M 7.05381E+16, S 35.2325, T 4.3146, Me -4.40E-17, Se 0.00E+00, Te -1.81E-15 + 6528, 272.000, 0, En 7.594929789824E-06, CFL 0.00384, SL -4.0598E-02, M 7.05381E+16, S 35.2325, T 4.3141, Me 9.74E-17, Se -2.18E-14, Te 3.11E-15 + 6552, 273.000, 0, En 8.501359529958E-06, CFL 0.00443, SL -4.2124E-02, M 7.05381E+16, S 35.2325, T 4.3140, Me -7.81E-17, Se 7.26E-15, Te -2.58E-16 + 6576, 274.000, 0, En 8.749214015283E-06, CFL 0.00446, SL -4.5550E-02, M 7.05380E+16, S 35.2325, T 4.3139, Me -4.62E-18, Se 0.00E+00, Te 1.99E-15 + 6600, 275.000, 0, En 1.087307225202E-05, CFL 0.00514, SL -5.0903E-02, M 7.05379E+16, S 35.2326, T 4.3137, Me 1.09E-17, Se 0.00E+00, Te -1.69E-15 + 6624, 276.000, 0, En 1.085894792294E-05, CFL 0.00362, SL -5.6083E-02, M 7.05379E+16, S 35.2326, T 4.3136, Me -1.86E-17, Se 7.26E-15, Te 4.30E-16 + 6648, 277.000, 0, En 8.666759903489E-06, CFL 0.00444, SL -6.0124E-02, M 7.05378E+16, S 35.2326, T 4.3135, Me -6.03E-17, Se -7.26E-15, Te 5.95E-16 + 6672, 278.000, 0, En 7.552658931966E-06, CFL 0.00350, SL -6.3956E-02, M 7.05378E+16, S 35.2327, T 4.3131, Me 1.74E-17, Se 0.00E+00, Te 1.00E-15 + 6696, 279.000, 0, En 6.285277417330E-06, CFL 0.00307, SL -6.7735E-02, M 7.05377E+16, S 35.2327, T 4.3129, Me -9.92E-17, Se 0.00E+00, Te -2.78E-15 + 6720, 280.000, 0, En 4.677003653860E-06, CFL 0.00258, SL -6.9598E-02, M 7.05377E+16, S 35.2327, T 4.3126, Me 8.14E-17, Se 0.00E+00, Te 3.80E-16 + 6744, 281.000, 0, En 3.679430991898E-06, CFL 0.00382, SL -5.9344E-02, M 7.05378E+16, S 35.2326, T 4.3126, Me -4.26E-17, Se 0.00E+00, Te -4.13E-16 + 6768, 282.000, 0, En 3.649610761282E-06, CFL 0.00329, SL -6.1706E-02, M 7.05378E+16, S 35.2326, T 4.3122, Me 3.16E-17, Se 0.00E+00, Te 2.68E-15 + 6792, 283.000, 0, En 3.866006683196E-06, CFL 0.00232, SL -7.0109E-02, M 7.05377E+16, S 35.2327, T 4.3114, Me 5.60E-17, Se 7.26E-15, Te -1.44E-15 + 6816, 284.000, 0, En 2.027562189252E-06, CFL 0.00179, SL -7.9493E-02, M 7.05376E+16, S 35.2328, T 4.3105, Me -9.82E-19, Se 7.26E-15, Te -7.83E-16 + 6840, 285.000, 0, En 1.789439106042E-05, CFL 0.00583, SL -8.7280E-02, M 7.05375E+16, S 35.2328, T 4.3098, Me -1.08E-17, Se 7.26E-15, Te -7.35E-16 + 6864, 286.000, 0, En 2.394426212030E-05, CFL 0.00720, SL -9.0722E-02, M 7.05374E+16, S 35.2328, T 4.3094, Me -2.45E-17, Se 1.45E-14, Te -1.50E-15 + 6888, 287.000, 0, En 2.039556976725E-05, CFL 0.00551, SL -8.0479E-02, M 7.05376E+16, S 35.2328, T 4.3092, Me -1.15E-17, Se -2.18E-14, Te 2.84E-15 + 6912, 288.000, 0, En 1.654307372777E-05, CFL 0.00488, SL -6.9275E-02, M 7.05377E+16, S 35.2327, T 4.3092, Me -1.55E-17, Se 2.18E-14, Te 1.11E-15 + 6936, 289.000, 0, En 1.148413484596E-05, CFL 0.00409, SL -6.0708E-02, M 7.05378E+16, S 35.2326, T 4.3091, Me -8.18E-17, Se -7.26E-15, Te 3.80E-16 + 6960, 290.000, 0, En 8.633816579632E-06, CFL 0.00587, SL -6.2438E-02, M 7.05378E+16, S 35.2326, T 4.3092, Me 2.89E-17, Se -7.26E-15, Te -3.44E-15 + 6984, 291.000, 0, En 4.953334172078E-06, CFL 0.00293, SL -6.5593E-02, M 7.05378E+16, S 35.2327, T 4.3092, Me 1.70E-17, Se 7.26E-15, Te 2.85E-15 + 7008, 292.000, 0, En 1.164683604042E-05, CFL 0.00469, SL -6.8147E-02, M 7.05377E+16, S 35.2327, T 4.3093, Me 3.31E-17, Se 0.00E+00, Te -1.60E-15 + 7032, 293.000, 0, En 2.431532601359E-05, CFL 0.00663, SL -6.9843E-02, M 7.05377E+16, S 35.2327, T 4.3092, Me -1.03E-16, Se -7.26E-15, Te 2.37E-17 + 7056, 294.000, 0, En 3.541971268202E-05, CFL 0.00710, SL -5.8313E-02, M 7.05378E+16, S 35.2326, T 4.3093, Me 4.29E-18, Se 2.18E-14, Te 2.82E-15 + 7080, 295.000, 0, En 3.379013692895E-05, CFL 0.00553, SL -5.3942E-02, M 7.05379E+16, S 35.2326, T 4.3092, Me -8.86E-17, Se 0.00E+00, Te 2.96E-16 + 7104, 296.000, 0, En 3.455343707449E-05, CFL 0.00603, SL -4.8414E-02, M 7.05380E+16, S 35.2326, T 4.3090, Me -1.09E-17, Se -7.26E-15, Te -3.65E-17 + 7128, 297.000, 0, En 3.960630053978E-05, CFL 0.01599, SL -1.8994E-02, M 7.05384E+16, S 35.2324, T 4.3089, Me 2.47E-17, Se 7.26E-15, Te 4.65E-16 + 7152, 298.000, 0, En 3.679417500402E-05, CFL 0.00682, SL -1.9351E-02, M 7.05383E+16, S 35.2324, T 4.3089, Me 1.59E-17, Se -1.45E-14, Te -7.51E-16 + 7176, 299.000, 0, En 3.872461316001E-05, CFL 0.00627, SL -2.5375E-02, M 7.05383E+16, S 35.2324, T 4.3084, Me 4.18E-17, Se 1.45E-14, Te -2.21E-15 + 7200, 300.000, 0, En 3.972698010083E-05, CFL 0.00515, SL -3.2408E-02, M 7.05382E+16, S 35.2324, T 4.3075, Me -9.66E-17, Se -1.45E-14, Te 1.66E-16 + 7224, 301.000, 0, En 3.932945469130E-05, CFL 0.00590, SL -1.7737E-02, M 7.05384E+16, S 35.2324, T 4.3073, Me -1.65E-17, Se 7.26E-15, Te 5.40E-16 + 7248, 302.000, 0, En 3.544611329690E-05, CFL 0.00682, SL -2.4558E-03, M 7.05386E+16, S 35.2323, T 4.3070, Me 4.25E-18, Se -7.26E-15, Te -2.12E-15 + 7272, 303.000, 0, En 2.812698126129E-05, CFL 0.00682, SL -8.5466E-03, M 7.05385E+16, S 35.2323, T 4.3061, Me -4.70E-17, Se 1.45E-14, Te 2.62E-15 + 7296, 304.000, 0, En 2.406171743495E-05, CFL 0.00506, SL -4.5716E-03, M 7.05385E+16, S 35.2323, T 4.3056, Me 4.76E-17, Se 0.00E+00, Te -2.50E-16 + 7320, 305.000, 0, En 2.226595501270E-05, CFL 0.00378, SL 7.6186E-04, M 7.05386E+16, S 35.2322, T 4.3055, Me 1.02E-16, Se 0.00E+00, Te 1.16E-15 + 7344, 306.000, 0, En 2.072900003210E-05, CFL 0.00444, SL -3.2075E-03, M 7.05386E+16, S 35.2323, T 4.3050, Me 4.54E-17, Se 7.26E-15, Te -1.33E-15 + 7368, 307.000, 0, En 1.965000219448E-05, CFL 0.00455, SL -3.6257E-03, M 7.05385E+16, S 35.2323, T 4.3048, Me 3.14E-17, Se 7.26E-15, Te -9.39E-16 + 7392, 308.000, 0, En 1.792145696886E-05, CFL 0.00451, SL -5.5630E-03, M 7.05385E+16, S 35.2323, T 4.3044, Me 7.46E-18, Se 1.45E-14, Te 7.75E-16 + 7416, 309.000, 0, En 1.624985528788E-05, CFL 0.00406, SL -7.6535E-03, M 7.05385E+16, S 35.2323, T 4.3037, Me 1.13E-16, Se -7.26E-15, Te 8.86E-16 + 7440, 310.000, 0, En 1.482352879280E-05, CFL 0.00332, SL -1.3249E-02, M 7.05384E+16, S 35.2323, T 4.3029, Me 6.09E-17, Se 1.45E-14, Te -2.94E-15 + 7464, 311.000, 0, En 1.323475725716E-05, CFL 0.00380, SL -1.9791E-02, M 7.05383E+16, S 35.2324, T 4.3022, Me 5.72E-17, Se 1.45E-14, Te 8.85E-16 + 7488, 312.000, 0, En 1.089696666223E-05, CFL 0.00385, SL -2.5528E-02, M 7.05383E+16, S 35.2324, T 4.3017, Me -3.03E-17, Se 0.00E+00, Te -1.76E-16 + 7512, 313.000, 0, En 1.033049207470E-05, CFL 0.00284, SL -3.0035E-02, M 7.05382E+16, S 35.2324, T 4.3011, Me 4.88E-17, Se -7.26E-15, Te 1.68E-15 + 7536, 314.000, 0, En 9.941718818546E-06, CFL 0.00239, SL -2.8603E-02, M 7.05382E+16, S 35.2324, T 4.3009, Me -6.96E-17, Se 7.26E-15, Te -2.05E-15 + 7560, 315.000, 0, En 1.033979347844E-05, CFL 0.00310, SL -2.9988E-02, M 7.05382E+16, S 35.2324, T 4.3005, Me -3.57E-17, Se 0.00E+00, Te 1.51E-16 + 7584, 316.000, 0, En 1.220035847401E-05, CFL 0.00380, SL -3.2551E-02, M 7.05382E+16, S 35.2324, T 4.3003, Me -6.06E-17, Se -7.26E-15, Te 1.21E-15 + 7608, 317.000, 0, En 1.381190241723E-05, CFL 0.00396, SL -3.3630E-02, M 7.05382E+16, S 35.2325, T 4.3000, Me 6.23E-17, Se 7.26E-15, Te -1.58E-15 + 7632, 318.000, 0, En 1.214468733194E-05, CFL 0.00262, SL -3.6070E-02, M 7.05381E+16, S 35.2325, T 4.2991, Me -3.71E-17, Se -7.26E-15, Te 5.50E-16 + 7656, 319.000, 0, En 1.005556718263E-05, CFL 0.00309, SL -4.7068E-02, M 7.05380E+16, S 35.2325, T 4.2977, Me -6.74E-17, Se 1.45E-14, Te -1.47E-15 + 7680, 320.000, 0, En 9.484703971733E-06, CFL 0.00305, SL -5.5569E-02, M 7.05379E+16, S 35.2326, T 4.2967, Me 8.96E-18, Se 0.00E+00, Te -1.33E-15 + 7704, 321.000, 0, En 8.500848627777E-06, CFL 0.00276, SL -6.1610E-02, M 7.05378E+16, S 35.2326, T 4.2960, Me -1.06E-16, Se 0.00E+00, Te 1.05E-15 + 7728, 322.000, 0, En 8.005082168622E-06, CFL 0.00237, SL -6.6459E-02, M 7.05377E+16, S 35.2327, T 4.2955, Me 4.31E-17, Se 0.00E+00, Te -1.95E-15 + 7752, 323.000, 0, En 7.833527002720E-06, CFL 0.00233, SL -6.7596E-02, M 7.05377E+16, S 35.2327, T 4.2953, Me 9.91E-17, Se 1.45E-14, Te -1.91E-17 + 7776, 324.000, 0, En 9.339166029708E-06, CFL 0.00209, SL -5.4876E-02, M 7.05379E+16, S 35.2326, T 4.2953, Me 2.72E-17, Se 7.26E-15, Te 3.44E-15 + 7800, 325.000, 0, En 7.274474421822E-06, CFL 0.00258, SL -6.1582E-02, M 7.05378E+16, S 35.2326, T 4.2943, Me -2.70E-17, Se -1.45E-14, Te -1.91E-16 + 7824, 326.000, 0, En 5.537092702282E-06, CFL 0.00286, SL -7.2118E-02, M 7.05377E+16, S 35.2327, T 4.2928, Me 3.24E-17, Se 7.26E-15, Te -4.04E-16 + 7848, 327.000, 0, En 6.045162740022E-06, CFL 0.00234, SL -8.1081E-02, M 7.05376E+16, S 35.2328, T 4.2916, Me -4.92E-17, Se 0.00E+00, Te -7.37E-16 + 7872, 328.000, 0, En 9.561202465847E-06, CFL 0.00329, SL -8.9684E-02, M 7.05374E+16, S 35.2328, T 4.2905, Me -4.26E-17, Se 0.00E+00, Te 1.47E-15 + 7896, 329.000, 0, En 1.109013782652E-05, CFL 0.00316, SL -9.7459E-02, M 7.05373E+16, S 35.2329, T 4.2896, Me 5.04E-17, Se 1.45E-14, Te 1.33E-15 + 7920, 330.000, 0, En 1.187806877649E-05, CFL 0.00270, SL -1.0244E-01, M 7.05373E+16, S 35.2329, T 4.2888, Me -7.66E-17, Se -2.18E-14, Te 1.33E-15 + 7944, 331.000, 0, En 1.178631418010E-05, CFL 0.00269, SL -1.0316E-01, M 7.05373E+16, S 35.2329, T 4.2886, Me -3.71E-17, Se 0.00E+00, Te -4.97E-16 + 7968, 332.000, 0, En 1.214624007095E-05, CFL 0.00312, SL -1.0459E-01, M 7.05373E+16, S 35.2329, T 4.2885, Me -1.36E-18, Se 0.00E+00, Te 3.97E-16 + 7992, 333.000, 0, En 1.424652818622E-05, CFL 0.00340, SL -1.0777E-01, M 7.05372E+16, S 35.2329, T 4.2882, Me -1.05E-16, Se -7.26E-15, Te -1.24E-15 + 8016, 334.000, 0, En 1.289372597426E-05, CFL 0.00287, SL -1.1149E-01, M 7.05372E+16, S 35.2330, T 4.2879, Me -9.07E-17, Se 0.00E+00, Te 5.91E-16 + 8040, 335.000, 0, En 1.120148293475E-05, CFL 0.00229, SL -1.1612E-01, M 7.05371E+16, S 35.2330, T 4.2874, Me -1.50E-17, Se 0.00E+00, Te -9.72E-16 + 8064, 336.000, 0, En 1.008247092464E-05, CFL 0.00221, SL -1.1659E-01, M 7.05371E+16, S 35.2330, T 4.2871, Me 7.72E-17, Se -7.26E-15, Te 1.54E-15 + 8088, 337.000, 0, En 9.583575044162E-06, CFL 0.00228, SL -1.1412E-01, M 7.05371E+16, S 35.2330, T 4.2866, Me 1.04E-17, Se -7.26E-15, Te 1.24E-15 + 8112, 338.000, 0, En 9.887355089834E-06, CFL 0.00253, SL -1.1142E-01, M 7.05372E+16, S 35.2330, T 4.2864, Me -2.62E-17, Se 0.00E+00, Te -3.66E-15 + 8136, 339.000, 0, En 9.606630605015E-06, CFL 0.00263, SL -1.0910E-01, M 7.05372E+16, S 35.2329, T 4.2863, Me -5.80E-17, Se -7.26E-15, Te 4.59E-15 + 8160, 340.000, 0, En 7.987032378793E-06, CFL 0.00268, SL -1.1083E-01, M 7.05372E+16, S 35.2330, T 4.2862, Me -8.21E-18, Se 0.00E+00, Te -2.94E-16 + 8184, 341.000, 0, En 6.960064886646E-06, CFL 0.00214, SL -1.0754E-01, M 7.05372E+16, S 35.2329, T 4.2861, Me -1.29E-16, Se -7.26E-15, Te -1.71E-15 + 8208, 342.000, 0, En 6.489767177172E-06, CFL 0.00171, SL -1.0741E-01, M 7.05372E+16, S 35.2329, T 4.2861, Me 1.08E-16, Se -1.45E-14, Te 1.39E-15 + 8232, 343.000, 0, En 6.211407821231E-06, CFL 0.00180, SL -1.0879E-01, M 7.05372E+16, S 35.2329, T 4.2859, Me 4.60E-17, Se 7.26E-15, Te -2.71E-15 + 8256, 344.000, 0, En 6.134557050476E-06, CFL 0.00200, SL -1.0996E-01, M 7.05372E+16, S 35.2329, T 4.2858, Me 3.51E-17, Se 7.26E-15, Te 1.51E-15 + 8280, 345.000, 0, En 6.584351115267E-06, CFL 0.00206, SL -1.1273E-01, M 7.05371E+16, S 35.2330, T 4.2852, Me -3.71E-17, Se 0.00E+00, Te 1.96E-15 + 8304, 346.000, 0, En 7.847266658196E-06, CFL 0.00201, SL -1.1664E-01, M 7.05371E+16, S 35.2330, T 4.2847, Me 1.06E-17, Se -1.45E-14, Te -3.20E-15 + 8328, 347.000, 0, En 1.071312440427E-05, CFL 0.00240, SL -1.1974E-01, M 7.05371E+16, S 35.2330, T 4.2844, Me 6.30E-17, Se 1.45E-14, Te 9.34E-16 + 8352, 348.000, 0, En 1.382626053227E-05, CFL 0.00331, SL -1.2171E-01, M 7.05370E+16, S 35.2330, T 4.2842, Me -8.03E-17, Se -7.26E-15, Te -1.02E-15 + 8376, 349.000, 0, En 1.463854611433E-05, CFL 0.00411, SL -1.2679E-01, M 7.05370E+16, S 35.2331, T 4.2836, Me 1.26E-16, Se 1.45E-14, Te 3.24E-15 + 8400, 350.000, 0, En 1.480867572184E-05, CFL 0.00374, SL -1.2986E-01, M 7.05369E+16, S 35.2331, T 4.2833, Me -6.50E-17, Se 7.26E-15, Te -1.37E-15 + 8424, 351.000, 0, En 1.437942279124E-05, CFL 0.00295, SL -1.3098E-01, M 7.05369E+16, S 35.2331, T 4.2832, Me 9.92E-17, Se 0.00E+00, Te -1.43E-16 + 8448, 352.000, 0, En 1.297077513353E-05, CFL 0.00287, SL -1.3180E-01, M 7.05369E+16, S 35.2331, T 4.2832, Me -2.83E-17, Se -1.45E-14, Te 2.09E-15 + 8472, 353.000, 0, En 9.675170756853E-06, CFL 0.00281, SL -1.3255E-01, M 7.05369E+16, S 35.2331, T 4.2832, Me -2.16E-17, Se -1.45E-14, Te -1.29E-15 + 8496, 354.000, 0, En 8.255536596644E-06, CFL 0.00216, SL -1.3100E-01, M 7.05369E+16, S 35.2331, T 4.2831, Me -1.38E-16, Se -1.45E-14, Te -1.95E-16 + 8520, 355.000, 0, En 8.541286824206E-06, CFL 0.00215, SL -1.2470E-01, M 7.05370E+16, S 35.2330, T 4.2830, Me 5.88E-18, Se 7.26E-15, Te -5.20E-16 + 8544, 356.000, 0, En 7.298064963857E-06, CFL 0.00228, SL -1.1818E-01, M 7.05371E+16, S 35.2330, T 4.2830, Me 1.01E-16, Se 0.00E+00, Te -7.13E-17 + 8568, 357.000, 0, En 6.819318322804E-06, CFL 0.00349, SL -1.1477E-01, M 7.05371E+16, S 35.2330, T 4.2830, Me -5.96E-17, Se 7.26E-15, Te 8.68E-16 + 8592, 358.000, 0, En 6.119273925629E-06, CFL 0.00209, SL -1.1710E-01, M 7.05371E+16, S 35.2330, T 4.2824, Me -6.45E-17, Se 0.00E+00, Te 3.46E-17 + 8616, 359.000, 0, En 7.158613019989E-06, CFL 0.00179, SL -1.2863E-01, M 7.05369E+16, S 35.2331, T 4.2807, Me 8.95E-17, Se -7.26E-15, Te -1.49E-15 + 8640, 360.000, 0, En 8.736359720239E-06, CFL 0.00239, SL -1.3729E-01, M 7.05368E+16, S 35.2331, T 4.2795, Me 8.21E-17, Se 0.00E+00, Te 2.75E-15 + 8664, 361.000, 0, En 8.208519285894E-06, CFL 0.00214, SL -1.4408E-01, M 7.05367E+16, S 35.2332, T 4.2786, Me -1.79E-17, Se -1.45E-14, Te -1.17E-15 + 8688, 362.000, 0, En 7.375286083424E-06, CFL 0.00206, SL -1.4990E-01, M 7.05367E+16, S 35.2332, T 4.2779, Me -7.23E-18, Se 7.26E-15, Te -1.21E-15 + 8712, 363.000, 0, En 7.250923728325E-06, CFL 0.00199, SL -1.5114E-01, M 7.05367E+16, S 35.2332, T 4.2777, Me -8.23E-17, Se -1.45E-14, Te -6.76E-16 + 8736, 364.000, 0, En 7.220908418359E-06, CFL 0.00185, SL -1.5324E-01, M 7.05366E+16, S 35.2332, T 4.2776, Me 1.73E-17, Se 7.26E-15, Te -2.06E-15 + 8760, 365.000, 0, En 6.606399224341E-06, CFL 0.00168, SL -1.5490E-01, M 7.05366E+16, S 35.2332, T 4.2774, Me 3.10E-17, Se 0.00E+00, Te 2.74E-15 diff --git a/examples/single_column/timestats.pgi b/examples/single_column/timestats.pgi index 5e3995142e..96d5a812da 100644 --- a/examples/single_column/timestats.pgi +++ b/examples/single_column/timestats.pgi @@ -31,3 +31,338 @@ 672, 28.000, 0, En 2.544211810026E-06, CFL 0.00108, SL -3.7184E-02, M 7.05381E+16, S 35.2325, T 4.2877, Me 6.59E-17, Se 0.00E+00, Te 9.94E-16 696, 29.000, 0, En 8.650905818490E-07, CFL 0.00067, SL -4.4104E-02, M 7.05380E+16, S 35.2325, T 4.2864, Me 9.35E-17, Se 0.00E+00, Te -5.86E-17 720, 30.000, 0, En 4.897992038787E-07, CFL 0.00050, SL -5.2318E-02, M 7.05379E+16, S 35.2326, T 4.2849, Me -9.57E-17, Se 7.26E-15, Te 2.07E-15 + 744, 31.000, 0, En 3.250103464597E-07, CFL 0.00028, SL -5.6906E-02, M 7.05379E+16, S 35.2326, T 4.2843, Me 1.65E-17, Se -7.26E-15, Te -1.64E-15 + 768, 32.000, 0, En 3.298824136945E-07, CFL 0.00033, SL -3.3070E-02, M 7.05382E+16, S 35.2325, T 4.2836, Me -1.87E-17, Se 2.90E-14, Te -1.38E-15 + 792, 33.000, 0, En 2.761968494010E-07, CFL 0.00034, SL -3.2226E-02, M 7.05382E+16, S 35.2324, T 4.2827, Me 7.68E-17, Se -1.45E-14, Te -1.92E-15 + 816, 34.000, 0, En 1.528383761660E-07, CFL 0.00021, SL -3.8376E-02, M 7.05381E+16, S 35.2325, T 4.2817, Me -1.80E-16, Se -1.45E-14, Te -6.56E-16 + 840, 35.000, 0, En 1.361659705167E-07, CFL 0.00021, SL -4.5605E-02, M 7.05380E+16, S 35.2325, T 4.2807, Me 1.02E-16, Se 7.26E-15, Te 1.36E-15 + 864, 36.000, 0, En 1.503287639972E-07, CFL 0.00020, SL -5.0415E-02, M 7.05379E+16, S 35.2326, T 4.2802, Me -4.64E-17, Se -7.26E-15, Te -2.40E-15 + 888, 37.000, 0, En 2.058723823894E-07, CFL 0.00028, SL -5.3725E-02, M 7.05379E+16, S 35.2326, T 4.2797, Me 9.33E-17, Se 7.26E-15, Te -1.79E-15 + 912, 38.000, 0, En 4.478584495771E-07, CFL 0.00036, SL -5.7093E-02, M 7.05379E+16, S 35.2326, T 4.2794, Me -1.18E-16, Se -1.45E-14, Te -5.29E-16 + 936, 39.000, 0, En 1.002757324763E-06, CFL 0.00058, SL -4.5885E-02, M 7.05380E+16, S 35.2325, T 4.2789, Me 1.22E-16, Se 2.18E-14, Te 7.21E-16 + 960, 40.000, 0, En 9.121520664768E-07, CFL 0.00039, SL -3.9384E-02, M 7.05381E+16, S 35.2325, T 4.2787, Me -6.20E-17, Se -7.26E-15, Te -5.13E-16 + 984, 41.000, 0, En 9.228758642022E-07, CFL 0.00046, SL -4.3521E-02, M 7.05380E+16, S 35.2325, T 4.2782, Me -4.56E-17, Se -2.18E-14, Te 2.14E-15 + 1008, 42.000, 0, En 1.644756474419E-06, CFL 0.00078, SL -3.6775E-02, M 7.05381E+16, S 35.2325, T 4.2774, Me -7.69E-18, Se 1.45E-14, Te -4.12E-16 + 1032, 43.000, 0, En 1.655180861057E-06, CFL 0.00066, SL -2.7828E-02, M 7.05382E+16, S 35.2324, T 4.2772, Me -2.16E-17, Se -7.26E-15, Te 5.27E-16 + 1056, 44.000, 0, En 1.683707512279E-06, CFL 0.00062, SL -1.8195E-02, M 7.05384E+16, S 35.2324, T 4.2770, Me -1.66E-17, Se 7.26E-15, Te 7.18E-16 + 1080, 45.000, 0, En 1.832396659821E-06, CFL 0.00061, SL -2.2342E-02, M 7.05383E+16, S 35.2324, T 4.2763, Me 2.05E-17, Se 7.26E-15, Te -2.53E-15 + 1104, 46.000, 0, En 2.264032491441E-06, CFL 0.00081, SL -3.0430E-02, M 7.05382E+16, S 35.2324, T 4.2752, Me -6.46E-17, Se 7.26E-15, Te 8.62E-16 + 1128, 47.000, 0, En 2.057337653413E-06, CFL 0.00061, SL -3.7229E-02, M 7.05381E+16, S 35.2325, T 4.2742, Me -3.72E-17, Se -1.45E-14, Te 3.84E-16 + 1152, 48.000, 0, En 1.756383163701E-06, CFL 0.00056, SL -4.2106E-02, M 7.05381E+16, S 35.2325, T 4.2735, Me -1.21E-17, Se -7.26E-15, Te 1.07E-15 + 1176, 49.000, 0, En 1.596759448379E-06, CFL 0.00050, SL -5.0827E-02, M 7.05379E+16, S 35.2326, T 4.2719, Me 1.37E-16, Se 7.26E-15, Te 7.82E-16 + 1200, 50.000, 0, En 1.299419914154E-06, CFL 0.00045, SL -6.0752E-02, M 7.05378E+16, S 35.2326, T 4.2705, Me 1.34E-17, Se 7.26E-15, Te -5.32E-17 + 1224, 51.000, 0, En 1.305795151140E-06, CFL 0.00047, SL -6.6461E-02, M 7.05377E+16, S 35.2327, T 4.2699, Me -7.27E-18, Se 1.45E-14, Te 6.13E-16 + 1248, 52.000, 0, En 1.826192131913E-06, CFL 0.00056, SL -6.9899E-02, M 7.05377E+16, S 35.2327, T 4.2698, Me 4.12E-18, Se 0.00E+00, Te 1.17E-15 + 1272, 53.000, 0, En 1.584760686050E-06, CFL 0.00055, SL -7.1890E-02, M 7.05377E+16, S 35.2327, T 4.2696, Me 1.93E-16, Se 7.26E-15, Te 1.19E-15 + 1296, 54.000, 0, En 2.870929614316E-06, CFL 0.00127, SL -6.6094E-02, M 7.05377E+16, S 35.2327, T 4.2695, Me -9.24E-17, Se 0.00E+00, Te 1.64E-15 + 1320, 55.000, 0, En 1.079521936642E-06, CFL 0.00055, SL -6.6817E-02, M 7.05377E+16, S 35.2327, T 4.2689, Me -4.29E-17, Se 7.26E-15, Te 2.29E-15 + 1344, 56.000, 0, En 6.723877217436E-07, CFL 0.00037, SL -7.2944E-02, M 7.05377E+16, S 35.2327, T 4.2682, Me 2.83E-17, Se -7.26E-15, Te 1.77E-15 + 1368, 57.000, 0, En 1.183556383662E-06, CFL 0.00049, SL -7.0270E-02, M 7.05377E+16, S 35.2327, T 4.2679, Me 9.27E-17, Se 1.45E-14, Te 3.03E-15 + 1392, 58.000, 0, En 1.282847220008E-06, CFL 0.00050, SL -7.3040E-02, M 7.05377E+16, S 35.2327, T 4.2673, Me 1.65E-16, Se 0.00E+00, Te 1.57E-15 + 1416, 59.000, 0, En 8.480917737602E-07, CFL 0.00045, SL -8.0029E-02, M 7.05376E+16, S 35.2328, T 4.2662, Me 6.82E-17, Se 0.00E+00, Te -2.23E-16 + 1440, 60.000, 0, En 1.055234988403E-06, CFL 0.00045, SL -8.7741E-02, M 7.05375E+16, S 35.2328, T 4.2652, Me -8.21E-17, Se -7.26E-15, Te -2.30E-15 + 1464, 61.000, 0, En 3.869407072375E-07, CFL 0.00025, SL -9.2703E-02, M 7.05374E+16, S 35.2328, T 4.2648, Me 1.83E-16, Se -7.26E-15, Te 4.25E-15 + 1488, 62.000, 0, En 8.284252617556E-07, CFL 0.00041, SL -9.5442E-02, M 7.05374E+16, S 35.2329, T 4.2646, Me 1.31E-17, Se 0.00E+00, Te 2.22E-15 + 1512, 63.000, 0, En 4.599838705713E-07, CFL 0.00039, SL -9.8093E-02, M 7.05373E+16, S 35.2329, T 4.2645, Me 3.02E-17, Se 0.00E+00, Te -3.43E-15 + 1536, 64.000, 0, En 3.558240556356E-07, CFL 0.00034, SL -1.0147E-01, M 7.05373E+16, S 35.2329, T 4.2645, Me 1.29E-16, Se 1.45E-14, Te 1.08E-15 + 1560, 65.000, 0, En 2.392906599127E-07, CFL 0.00025, SL -1.0311E-01, M 7.05373E+16, S 35.2329, T 4.2642, Me -1.08E-16, Se -7.26E-15, Te -2.55E-15 + 1584, 66.000, 0, En 1.930629726600E-07, CFL 0.00017, SL -1.0727E-01, M 7.05372E+16, S 35.2329, T 4.2639, Me -7.37E-17, Se -7.26E-15, Te 5.86E-15 + 1608, 67.000, 0, En 3.808941462513E-07, CFL 0.00035, SL -1.1166E-01, M 7.05372E+16, S 35.2330, T 4.2635, Me -1.02E-16, Se 7.26E-15, Te -9.95E-16 + 1632, 68.000, 0, En 7.590099544840E-07, CFL 0.00044, SL -1.0768E-01, M 7.05372E+16, S 35.2329, T 4.2633, Me 3.81E-17, Se 1.45E-14, Te 1.91E-15 + 1656, 69.000, 0, En 1.814928094811E-06, CFL 0.00107, SL -1.0430E-01, M 7.05373E+16, S 35.2329, T 4.2633, Me -2.73E-17, Se -1.45E-14, Te 6.17E-16 + 1680, 70.000, 0, En 1.091270338420E-05, CFL 0.00720, SL -9.7191E-02, M 7.05373E+16, S 35.2329, T 4.2635, Me -8.09E-18, Se 7.26E-15, Te -5.73E-16 + 1704, 71.000, 0, En 2.217948021810E-06, CFL 0.00504, SL -9.5680E-02, M 7.05374E+16, S 35.2329, T 4.2637, Me -9.63E-18, Se -7.26E-15, Te 1.02E-15 + 1728, 72.000, 0, En 8.297726335352E-07, CFL 0.00161, SL -9.6294E-02, M 7.05374E+16, S 35.2329, T 4.2640, Me -1.33E-16, Se -7.26E-15, Te 5.12E-16 + 1752, 73.000, 0, En 9.622295804314E-07, CFL 0.00142, SL -9.8194E-02, M 7.05373E+16, S 35.2329, T 4.2640, Me 3.70E-17, Se 7.26E-15, Te -1.22E-15 + 1776, 74.000, 0, En 1.323355034725E-06, CFL 0.00113, SL -1.0140E-01, M 7.05373E+16, S 35.2329, T 4.2636, Me -1.54E-16, Se -7.26E-15, Te -3.80E-15 + 1800, 75.000, 0, En 9.282443843115E-07, CFL 0.00037, SL -1.0994E-01, M 7.05372E+16, S 35.2329, T 4.2628, Me 1.52E-17, Se 7.26E-15, Te 2.32E-15 + 1824, 76.000, 0, En 9.191754427839E-07, CFL 0.00039, SL -1.1492E-01, M 7.05371E+16, S 35.2330, T 4.2625, Me -7.60E-18, Se 0.00E+00, Te -1.41E-16 + 1848, 77.000, 0, En 1.605113715548E-06, CFL 0.00052, SL -1.2023E-01, M 7.05371E+16, S 35.2330, T 4.2623, Me 2.69E-17, Se 0.00E+00, Te 1.88E-15 + 1872, 78.000, 0, En 2.664681592226E-06, CFL 0.00087, SL -1.2461E-01, M 7.05370E+16, S 35.2330, T 4.2622, Me 5.16E-17, Se -1.45E-14, Te -1.69E-15 + 1896, 79.000, 0, En 2.674507964696E-06, CFL 0.00200, SL -1.2481E-01, M 7.05370E+16, S 35.2330, T 4.2626, Me -7.58E-17, Se 7.26E-15, Te -1.70E-15 + 1920, 80.000, 0, En 3.983377723469E-06, CFL 0.00296, SL -1.2157E-01, M 7.05370E+16, S 35.2330, T 4.2628, Me 1.83E-17, Se 7.26E-15, Te 8.44E-17 + 1944, 81.000, 0, En 4.679867982038E-06, CFL 0.00324, SL -1.2266E-01, M 7.05370E+16, S 35.2330, T 4.2629, Me 8.05E-18, Se -7.26E-15, Te 1.45E-15 + 1968, 82.000, 0, En 4.610105107901E-06, CFL 0.00225, SL -1.2666E-01, M 7.05370E+16, S 35.2331, T 4.2627, Me 9.60E-18, Se 1.45E-14, Te -4.58E-16 + 1992, 83.000, 0, En 4.893098976118E-06, CFL 0.00235, SL -1.2154E-01, M 7.05370E+16, S 35.2330, T 4.2625, Me 1.73E-16, Se 2.18E-14, Te 2.75E-15 + 2016, 84.000, 0, En 4.327830881753E-06, CFL 0.00204, SL -1.2284E-01, M 7.05370E+16, S 35.2330, T 4.2626, Me -3.60E-17, Se -1.45E-14, Te -1.55E-16 + 2040, 85.000, 0, En 1.963047890037E-06, CFL 0.00067, SL -1.3233E-01, M 7.05369E+16, S 35.2331, T 4.2611, Me -5.81E-17, Se 0.00E+00, Te 9.74E-16 + 2064, 86.000, 0, En 2.120651760273E-06, CFL 0.00088, SL -1.4303E-01, M 7.05368E+16, S 35.2332, T 4.2596, Me 5.11E-17, Se 0.00E+00, Te 4.29E-16 + 2088, 87.000, 0, En 1.519349053736E-06, CFL 0.00069, SL -1.4969E-01, M 7.05367E+16, S 35.2332, T 4.2589, Me -9.69E-18, Se 0.00E+00, Te 2.31E-16 + 2112, 88.000, 0, En 1.233176574643E-06, CFL 0.00047, SL -1.3920E-01, M 7.05368E+16, S 35.2331, T 4.2584, Me -1.30E-17, Se 0.00E+00, Te -2.89E-16 + 2136, 89.000, 0, En 1.283928880256E-05, CFL 0.00681, SL -1.2452E-01, M 7.05370E+16, S 35.2330, T 4.2586, Me 2.25E-17, Se -7.26E-15, Te 1.51E-15 + 2160, 90.000, 0, En 1.309038629386E-05, CFL 0.00485, SL -1.2502E-01, M 7.05370E+16, S 35.2330, T 4.2590, Me 1.23E-16, Se 0.00E+00, Te 6.66E-16 + 2184, 91.000, 0, En 1.409907146233E-05, CFL 0.00444, SL -1.2921E-01, M 7.05369E+16, S 35.2331, T 4.2591, Me 3.55E-19, Se 0.00E+00, Te -5.92E-16 + 2208, 92.000, 0, En 1.310485139611E-05, CFL 0.00464, SL -1.3343E-01, M 7.05369E+16, S 35.2331, T 4.2590, Me 2.73E-17, Se 0.00E+00, Te -3.41E-17 + 2232, 93.000, 0, En 1.767991302539E-06, CFL 0.00046, SL -1.3970E-01, M 7.05368E+16, S 35.2331, T 4.2584, Me 3.05E-17, Se 0.00E+00, Te 2.20E-15 + 2256, 94.000, 0, En 1.589969718315E-06, CFL 0.00050, SL -1.4499E-01, M 7.05367E+16, S 35.2332, T 4.2580, Me -4.01E-17, Se 0.00E+00, Te -1.70E-16 + 2280, 95.000, 0, En 1.928918487080E-06, CFL 0.00070, SL -1.4233E-01, M 7.05368E+16, S 35.2332, T 4.2579, Me -1.82E-17, Se 0.00E+00, Te -2.13E-15 + 2304, 96.000, 0, En 1.577995708323E-06, CFL 0.00232, SL -1.4259E-01, M 7.05368E+16, S 35.2332, T 4.2582, Me 2.04E-17, Se 7.26E-15, Te 3.36E-16 + 2328, 97.000, 0, En 4.416614449255E-06, CFL 0.00301, SL -1.4436E-01, M 7.05367E+16, S 35.2332, T 4.2587, Me -9.58E-18, Se 0.00E+00, Te 4.18E-16 + 2352, 98.000, 0, En 1.038964991828E-05, CFL 0.00423, SL -1.4658E-01, M 7.05367E+16, S 35.2332, T 4.2587, Me 2.20E-17, Se -2.18E-14, Te -1.05E-15 + 2376, 99.000, 0, En 1.450068691823E-05, CFL 0.00368, SL -1.4915E-01, M 7.05367E+16, S 35.2332, T 4.2588, Me 6.81E-18, Se 0.00E+00, Te 1.61E-15 + 2400, 100.000, 0, En 1.196808532376E-05, CFL 0.00330, SL -1.5319E-01, M 7.05366E+16, S 35.2332, T 4.2589, Me -5.51E-17, Se -1.45E-14, Te -1.94E-15 + 2424, 101.000, 0, En 1.171789834650E-05, CFL 0.00287, SL -1.5419E-01, M 7.05366E+16, S 35.2332, T 4.2590, Me 1.28E-16, Se 0.00E+00, Te 9.93E-16 + 2448, 102.000, 0, En 1.371855694992E-05, CFL 0.00647, SL -1.5183E-01, M 7.05366E+16, S 35.2332, T 4.2595, Me 4.99E-17, Se 2.90E-14, Te -1.11E-15 + 2472, 103.000, 0, En 9.864935119603E-06, CFL 0.00324, SL -1.5584E-01, M 7.05366E+16, S 35.2332, T 4.2597, Me 6.05E-18, Se -2.18E-14, Te -3.39E-15 + 2496, 104.000, 0, En 1.089890187018E-05, CFL 0.00356, SL -1.6093E-01, M 7.05365E+16, S 35.2333, T 4.2597, Me 2.33E-18, Se 7.26E-15, Te 1.59E-15 + 2520, 105.000, 0, En 1.067638635768E-05, CFL 0.00323, SL -1.6379E-01, M 7.05365E+16, S 35.2333, T 4.2598, Me -1.78E-17, Se 7.26E-15, Te -2.88E-15 + 2544, 106.000, 0, En 1.095019900736E-05, CFL 0.00387, SL -1.6372E-01, M 7.05365E+16, S 35.2333, T 4.2604, Me 5.33E-17, Se -7.26E-15, Te 3.42E-15 + 2568, 107.000, 0, En 1.364561741757E-05, CFL 0.00639, SL -1.6361E-01, M 7.05365E+16, S 35.2333, T 4.2608, Me -6.60E-17, Se 1.45E-14, Te -6.34E-16 + 2592, 108.000, 0, En 3.643887468522E-05, CFL 0.00962, SL -1.6025E-01, M 7.05365E+16, S 35.2333, T 4.2612, Me 4.96E-17, Se -2.90E-14, Te -1.74E-15 + 2616, 109.000, 0, En 2.256123562127E-05, CFL 0.00551, SL -1.5628E-01, M 7.05366E+16, S 35.2332, T 4.2613, Me -8.21E-18, Se 1.45E-14, Te 2.67E-15 + 2640, 110.000, 0, En 1.609644502506E-05, CFL 0.00411, SL -1.5606E-01, M 7.05366E+16, S 35.2332, T 4.2609, Me 2.37E-17, Se 0.00E+00, Te -1.10E-15 + 2664, 111.000, 0, En 1.372445039111E-05, CFL 0.00314, SL -1.6488E-01, M 7.05365E+16, S 35.2333, T 4.2601, Me 5.85E-17, Se 0.00E+00, Te 5.67E-16 + 2688, 112.000, 0, En 1.183795850302E-05, CFL 0.00265, SL -1.7207E-01, M 7.05364E+16, S 35.2333, T 4.2598, Me -1.64E-17, Se -7.26E-15, Te -1.88E-15 + 2712, 113.000, 0, En 1.072287282625E-05, CFL 0.00282, SL -1.7342E-01, M 7.05364E+16, S 35.2334, T 4.2595, Me -7.08E-18, Se 0.00E+00, Te -1.74E-15 + 2736, 114.000, 0, En 1.834403682412E-05, CFL 0.00493, SL -1.5505E-01, M 7.05366E+16, S 35.2332, T 4.2596, Me 7.08E-17, Se 0.00E+00, Te -2.95E-16 + 2760, 115.000, 0, En 6.706297913063E-06, CFL 0.00234, SL -1.5558E-01, M 7.05366E+16, S 35.2332, T 4.2597, Me -9.88E-17, Se 0.00E+00, Te 1.00E-15 + 2784, 116.000, 0, En 6.050051682372E-06, CFL 0.00179, SL -1.5799E-01, M 7.05366E+16, S 35.2333, T 4.2601, Me 2.82E-17, Se 7.26E-15, Te -1.46E-15 + 2808, 117.000, 0, En 9.815082526593E-06, CFL 0.00362, SL -1.6049E-01, M 7.05365E+16, S 35.2333, T 4.2604, Me -4.55E-17, Se 0.00E+00, Te -7.33E-16 + 2832, 118.000, 0, En 1.026933634573E-05, CFL 0.00344, SL -1.6273E-01, M 7.05365E+16, S 35.2333, T 4.2607, Me 2.27E-17, Se -7.26E-15, Te 3.71E-16 + 2856, 119.000, 0, En 1.497382066649E-05, CFL 0.00572, SL -1.6521E-01, M 7.05365E+16, S 35.2333, T 4.2611, Me 6.11E-17, Se 7.26E-15, Te 1.32E-17 + 2880, 120.000, 0, En 1.507600389991E-05, CFL 0.00669, SL -1.6737E-01, M 7.05364E+16, S 35.2333, T 4.2616, Me 2.65E-17, Se 0.00E+00, Te -6.06E-17 + 2904, 121.000, 0, En 9.620668862312E-06, CFL 0.00510, SL -1.6904E-01, M 7.05364E+16, S 35.2333, T 4.2622, Me -3.68E-17, Se 7.26E-15, Te -3.41E-16 + 2928, 122.000, 0, En 1.097225643772E-05, CFL 0.00311, SL -1.7066E-01, M 7.05364E+16, S 35.2333, T 4.2625, Me -1.88E-17, Se 0.00E+00, Te 5.31E-16 + 2952, 123.000, 0, En 1.259254647350E-05, CFL 0.00271, SL -1.7194E-01, M 7.05364E+16, S 35.2333, T 4.2628, Me -8.72E-17, Se 0.00E+00, Te -1.34E-15 + 2976, 124.000, 0, En 7.226621062571E-06, CFL 0.00235, SL -1.7323E-01, M 7.05364E+16, S 35.2334, T 4.2632, Me -7.08E-17, Se 0.00E+00, Te 7.74E-16 + 3000, 125.000, 0, En 6.555140883104E-06, CFL 0.00263, SL -1.6855E-01, M 7.05364E+16, S 35.2333, T 4.2636, Me 6.64E-17, Se 7.26E-15, Te -8.21E-18 + 3024, 126.000, 0, En 6.171878426834E-06, CFL 0.00299, SL -1.5937E-01, M 7.05366E+16, S 35.2333, T 4.2640, Me -2.48E-18, Se -2.18E-14, Te -2.37E-16 + 3048, 127.000, 0, En 7.030490563869E-06, CFL 0.00530, SL -1.6111E-01, M 7.05365E+16, S 35.2333, T 4.2642, Me -3.76E-17, Se 7.26E-15, Te -1.02E-16 + 3072, 128.000, 0, En 7.728578515901E-06, CFL 0.00274, SL -1.6494E-01, M 7.05365E+16, S 35.2333, T 4.2644, Me 4.03E-17, Se 0.00E+00, Te 3.45E-16 + 3096, 129.000, 0, En 1.149640907093E-05, CFL 0.00692, SL -1.6715E-01, M 7.05365E+16, S 35.2333, T 4.2648, Me -2.10E-17, Se 0.00E+00, Te 3.51E-17 + 3120, 130.000, 0, En 8.037333228389E-06, CFL 0.00457, SL -1.6897E-01, M 7.05364E+16, S 35.2333, T 4.2652, Me -8.44E-17, Se -7.26E-15, Te 1.07E-15 + 3144, 131.000, 0, En 5.192278351729E-06, CFL 0.00232, SL -1.7186E-01, M 7.05364E+16, S 35.2333, T 4.2653, Me 9.12E-17, Se 1.45E-14, Te -9.49E-16 + 3168, 132.000, 0, En 3.852544374700E-06, CFL 0.00217, SL -1.7781E-01, M 7.05363E+16, S 35.2334, T 4.2652, Me -5.68E-18, Se 1.45E-14, Te 1.09E-15 + 3192, 133.000, 0, En 3.358389363256E-06, CFL 0.00166, SL -1.8252E-01, M 7.05363E+16, S 35.2334, T 4.2653, Me -8.38E-17, Se -1.45E-14, Te -5.27E-16 + 3216, 134.000, 0, En 3.164304948932E-06, CFL 0.00108, SL -1.8368E-01, M 7.05362E+16, S 35.2334, T 4.2654, Me 6.65E-17, Se 0.00E+00, Te -5.22E-16 + 3240, 135.000, 0, En 3.169397322880E-06, CFL 0.00160, SL -1.7966E-01, M 7.05363E+16, S 35.2334, T 4.2657, Me 1.35E-17, Se 7.26E-15, Te 1.28E-15 + 3264, 136.000, 0, En 3.300851998368E-06, CFL 0.00129, SL -1.7849E-01, M 7.05363E+16, S 35.2334, T 4.2664, Me -2.55E-17, Se -1.45E-14, Te -2.24E-16 + 3288, 137.000, 0, En 4.217155180099E-06, CFL 0.00301, SL -1.7888E-01, M 7.05363E+16, S 35.2334, T 4.2667, Me 1.18E-16, Se 7.26E-15, Te 4.17E-16 + 3312, 138.000, 0, En 4.512707919349E-06, CFL 0.00363, SL -1.7967E-01, M 7.05363E+16, S 35.2334, T 4.2670, Me -6.59E-18, Se -7.26E-15, Te -6.05E-16 + 3336, 139.000, 0, En 4.360746417600E-06, CFL 0.00318, SL -1.8065E-01, M 7.05363E+16, S 35.2334, T 4.2673, Me 1.21E-17, Se 0.00E+00, Te 1.07E-15 + 3360, 140.000, 0, En 5.363882623745E-06, CFL 0.00458, SL -1.8141E-01, M 7.05363E+16, S 35.2334, T 4.2676, Me 7.81E-17, Se -1.45E-14, Te -2.34E-16 + 3384, 141.000, 0, En 6.476890613550E-06, CFL 0.00565, SL -1.8223E-01, M 7.05363E+16, S 35.2334, T 4.2682, Me 4.06E-17, Se 2.18E-14, Te -1.39E-15 + 3408, 142.000, 0, En 3.509711482033E-06, CFL 0.00417, SL -1.8304E-01, M 7.05362E+16, S 35.2334, T 4.2689, Me -2.76E-17, Se -7.26E-15, Te -1.11E-15 + 3432, 143.000, 0, En 5.215071309218E-06, CFL 0.00655, SL -1.8367E-01, M 7.05362E+16, S 35.2334, T 4.2696, Me -8.08E-17, Se 0.00E+00, Te -1.53E-15 + 3456, 144.000, 0, En 3.693805909723E-06, CFL 0.00740, SL -1.8418E-01, M 7.05362E+16, S 35.2334, T 4.2704, Me -1.51E-17, Se 0.00E+00, Te -1.32E-15 + 3480, 145.000, 0, En 5.448168844721E-06, CFL 0.00936, SL -1.8501E-01, M 7.05362E+16, S 35.2334, T 4.2712, Me 1.51E-17, Se 0.00E+00, Te 3.06E-16 + 3504, 146.000, 0, En 6.418123396945E-06, CFL 0.01011, SL -1.8591E-01, M 7.05362E+16, S 35.2334, T 4.2720, Me 3.40E-17, Se -1.45E-14, Te -9.76E-16 + 3528, 147.000, 0, En 4.048614411443E-06, CFL 0.00647, SL -1.8691E-01, M 7.05362E+16, S 35.2334, T 4.2727, Me 5.00E-17, Se -7.26E-15, Te -4.17E-17 + 3552, 148.000, 0, En 2.949180865130E-06, CFL 0.00548, SL -1.8651E-01, M 7.05362E+16, S 35.2334, T 4.2734, Me -1.25E-16, Se 7.26E-15, Te 8.91E-16 + 3576, 149.000, 0, En 2.365735810763E-06, CFL 0.00446, SL -1.8743E-01, M 7.05362E+16, S 35.2334, T 4.2741, Me -4.53E-18, Se 1.45E-14, Te 6.28E-16 + 3600, 150.000, 0, En 2.276846374607E-06, CFL 0.00418, SL -1.8935E-01, M 7.05362E+16, S 35.2335, T 4.2745, Me -2.16E-17, Se 0.00E+00, Te -1.57E-15 + 3624, 151.000, 0, En 4.255962196488E-06, CFL 0.00610, SL -1.8921E-01, M 7.05362E+16, S 35.2335, T 4.2749, Me 4.96E-18, Se -7.26E-15, Te 1.42E-15 + 3648, 152.000, 0, En 5.723835733149E-06, CFL 0.00756, SL -1.9037E-01, M 7.05362E+16, S 35.2335, T 4.2754, Me -8.15E-17, Se 7.26E-15, Te -8.23E-16 + 3672, 153.000, 0, En 4.545807449108E-06, CFL 0.00683, SL -1.9203E-01, M 7.05361E+16, S 35.2335, T 4.2758, Me 5.38E-17, Se 1.45E-14, Te -1.44E-16 + 3696, 154.000, 0, En 3.624650773195E-06, CFL 0.00479, SL -1.9358E-01, M 7.05361E+16, S 35.2335, T 4.2762, Me -5.05E-17, Se 1.45E-14, Te -1.21E-15 + 3720, 155.000, 0, En 3.540110341485E-06, CFL 0.00545, SL -1.9477E-01, M 7.05361E+16, S 35.2335, T 4.2769, Me -5.18E-17, Se 0.00E+00, Te 2.48E-15 + 3744, 156.000, 0, En 2.289987343839E-06, CFL 0.00328, SL -1.9603E-01, M 7.05361E+16, S 35.2335, T 4.2775, Me 8.18E-17, Se 0.00E+00, Te -1.17E-15 + 3768, 157.000, 0, En 4.352224856924E-06, CFL 0.00530, SL -1.9737E-01, M 7.05361E+16, S 35.2335, T 4.2781, Me -3.48E-17, Se -7.26E-15, Te 2.14E-15 + 3792, 158.000, 0, En 1.406643038537E-05, CFL 0.00998, SL -1.9886E-01, M 7.05360E+16, S 35.2335, T 4.2788, Me 2.18E-17, Se 7.26E-15, Te -3.77E-17 + 3816, 159.000, 0, En 2.407158185170E-05, CFL 0.01133, SL -1.9901E-01, M 7.05360E+16, S 35.2335, T 4.2791, Me 7.14E-18, Se 7.26E-15, Te -2.86E-15 + 3840, 160.000, 0, En 8.142611822300E-06, CFL 0.01021, SL -1.9608E-01, M 7.05361E+16, S 35.2335, T 4.2797, Me -8.85E-17, Se -2.18E-14, Te 1.14E-15 + 3864, 161.000, 0, En 1.552968161763E-05, CFL 0.00850, SL -1.9717E-01, M 7.05361E+16, S 35.2335, T 4.2803, Me 4.27E-17, Se 0.00E+00, Te 2.73E-16 + 3888, 162.000, 0, En 1.653724616446E-05, CFL 0.00747, SL -1.9502E-01, M 7.05361E+16, S 35.2335, T 4.2807, Me -6.84E-17, Se 0.00E+00, Te 7.27E-16 + 3912, 163.000, 0, En 1.570960319128E-05, CFL 0.00825, SL -1.9569E-01, M 7.05361E+16, S 35.2335, T 4.2813, Me -9.42E-17, Se -7.26E-15, Te -1.19E-17 + 3936, 164.000, 0, En 1.529914376313E-05, CFL 0.00969, SL -1.9669E-01, M 7.05361E+16, S 35.2335, T 4.2818, Me 8.56E-17, Se 7.26E-15, Te -1.45E-15 + 3960, 165.000, 0, En 1.320775678417E-05, CFL 0.00626, SL -1.9770E-01, M 7.05361E+16, S 35.2335, T 4.2825, Me -3.72E-18, Se 0.00E+00, Te 1.31E-15 + 3984, 166.000, 0, En 1.280074425479E-05, CFL 0.00724, SL -1.9892E-01, M 7.05360E+16, S 35.2335, T 4.2832, Me 8.10E-17, Se 7.26E-15, Te 1.69E-15 + 4008, 167.000, 0, En 9.603983892774E-06, CFL 0.00532, SL -2.0057E-01, M 7.05360E+16, S 35.2335, T 4.2840, Me 4.01E-17, Se -1.45E-14, Te -2.37E-15 + 4032, 168.000, 0, En 8.552570927092E-06, CFL 0.00497, SL -2.0087E-01, M 7.05360E+16, S 35.2335, T 4.2847, Me 6.25E-17, Se 0.00E+00, Te 1.93E-15 + 4056, 169.000, 0, En 8.390321560154E-06, CFL 0.00406, SL -1.9987E-01, M 7.05360E+16, S 35.2335, T 4.2853, Me 1.08E-17, Se -7.26E-15, Te 5.35E-16 + 4080, 170.000, 0, En 8.483448775844E-06, CFL 0.00520, SL -1.9847E-01, M 7.05360E+16, S 35.2335, T 4.2860, Me 9.07E-17, Se 1.45E-14, Te 6.89E-16 + 4104, 171.000, 0, En 8.254162283745E-06, CFL 0.00650, SL -1.9845E-01, M 7.05360E+16, S 35.2335, T 4.2865, Me 1.32E-17, Se -1.45E-14, Te 5.94E-17 + 4128, 172.000, 0, En 7.771393658341E-06, CFL 0.00583, SL -1.9325E-01, M 7.05361E+16, S 35.2335, T 4.2868, Me 2.01E-17, Se 0.00E+00, Te 8.42E-16 + 4152, 173.000, 0, En 7.400889300498E-06, CFL 0.00382, SL -1.8124E-01, M 7.05363E+16, S 35.2334, T 4.2869, Me -9.70E-17, Se 1.45E-14, Te 2.16E-16 + 4176, 174.000, 0, En 7.099209315078E-06, CFL 0.00386, SL -1.7939E-01, M 7.05363E+16, S 35.2334, T 4.2868, Me -5.49E-17, Se -1.45E-14, Te -2.18E-15 + 4200, 175.000, 0, En 9.337540516224E-06, CFL 0.00505, SL -1.8292E-01, M 7.05362E+16, S 35.2334, T 4.2869, Me 6.80E-17, Se 2.18E-14, Te -1.23E-15 + 4224, 176.000, 0, En 1.325716029515E-05, CFL 0.00579, SL -1.8544E-01, M 7.05362E+16, S 35.2334, T 4.2874, Me -1.41E-18, Se -7.26E-15, Te 1.11E-15 + 4248, 177.000, 0, En 1.675434671223E-05, CFL 0.00945, SL -1.8526E-01, M 7.05362E+16, S 35.2334, T 4.2880, Me 4.00E-17, Se 0.00E+00, Te -2.14E-15 + 4272, 178.000, 0, En 1.231069253907E-05, CFL 0.00593, SL -1.8241E-01, M 7.05363E+16, S 35.2334, T 4.2887, Me 3.54E-17, Se 1.45E-14, Te -8.37E-16 + 4296, 179.000, 0, En 1.016350183597E-05, CFL 0.00510, SL -1.7606E-01, M 7.05363E+16, S 35.2334, T 4.2892, Me 7.10E-17, Se -1.45E-14, Te 3.75E-16 + 4320, 180.000, 0, En 1.065827206779E-05, CFL 0.00819, SL -1.6717E-01, M 7.05365E+16, S 35.2333, T 4.2897, Me -1.01E-17, Se -7.26E-15, Te -2.29E-15 + 4344, 181.000, 0, En 1.049798982204E-05, CFL 0.00820, SL -1.5918E-01, M 7.05366E+16, S 35.2333, T 4.2902, Me 8.35E-17, Se 0.00E+00, Te 2.03E-15 + 4368, 182.000, 0, En 1.643566662405E-05, CFL 0.01244, SL -1.5065E-01, M 7.05367E+16, S 35.2332, T 4.2908, Me -5.62E-17, Se 0.00E+00, Te 1.89E-15 + 4392, 183.000, 0, En 2.182939397629E-05, CFL 0.01326, SL -1.4226E-01, M 7.05368E+16, S 35.2332, T 4.2913, Me -9.38E-18, Se 1.45E-14, Te -4.60E-16 + 4416, 184.000, 0, En 2.220523691917E-05, CFL 0.01409, SL -1.3699E-01, M 7.05368E+16, S 35.2331, T 4.2919, Me 4.22E-17, Se -7.26E-15, Te 1.58E-15 + 4440, 185.000, 0, En 1.927709293941E-05, CFL 0.01026, SL -1.3753E-01, M 7.05368E+16, S 35.2331, T 4.2925, Me -8.02E-17, Se 0.00E+00, Te 2.65E-16 + 4464, 186.000, 0, En 2.130019947664E-05, CFL 0.00958, SL -1.3901E-01, M 7.05368E+16, S 35.2331, T 4.2930, Me -4.09E-17, Se 1.45E-14, Te 1.86E-16 + 4488, 187.000, 0, En 1.886129606206E-05, CFL 0.00694, SL -1.4131E-01, M 7.05368E+16, S 35.2331, T 4.2934, Me 4.31E-17, Se 7.26E-15, Te -2.23E-15 + 4512, 188.000, 0, En 1.689938430644E-05, CFL 0.00609, SL -1.3896E-01, M 7.05368E+16, S 35.2331, T 4.2936, Me -1.24E-17, Se 0.00E+00, Te -2.35E-16 + 4536, 189.000, 0, En 1.572461477159E-05, CFL 0.00641, SL -1.3575E-01, M 7.05369E+16, S 35.2331, T 4.2937, Me -8.13E-17, Se 0.00E+00, Te 1.97E-16 + 4560, 190.000, 0, En 1.517062421528E-05, CFL 0.00641, SL -1.2903E-01, M 7.05369E+16, S 35.2331, T 4.2939, Me 8.11E-17, Se 0.00E+00, Te 1.03E-15 + 4584, 191.000, 0, En 1.403744191110E-05, CFL 0.00611, SL -1.2296E-01, M 7.05370E+16, S 35.2330, T 4.2942, Me -5.95E-18, Se 1.45E-14, Te -2.75E-16 + 4608, 192.000, 0, En 1.239153683355E-05, CFL 0.00493, SL -1.1866E-01, M 7.05371E+16, S 35.2330, T 4.2946, Me -5.79E-17, Se 7.26E-15, Te 6.18E-16 + 4632, 193.000, 0, En 1.077003887735E-05, CFL 0.00413, SL -1.1546E-01, M 7.05371E+16, S 35.2330, T 4.2951, Me 4.82E-17, Se -7.26E-15, Te -1.56E-16 + 4656, 194.000, 0, En 9.271249900628E-06, CFL 0.00469, SL -1.1116E-01, M 7.05372E+16, S 35.2330, T 4.2954, Me -6.22E-17, Se 0.00E+00, Te -1.48E-15 + 4680, 195.000, 0, En 9.281881862099E-06, CFL 0.00483, SL -1.0806E-01, M 7.05372E+16, S 35.2329, T 4.2955, Me 1.46E-17, Se -7.26E-15, Te -1.31E-15 + 4704, 196.000, 0, En 1.016990672211E-05, CFL 0.00472, SL -1.0301E-01, M 7.05373E+16, S 35.2329, T 4.2958, Me 3.41E-17, Se 0.00E+00, Te 1.23E-15 + 4728, 197.000, 0, En 1.082389316611E-05, CFL 0.00423, SL -1.0048E-01, M 7.05373E+16, S 35.2329, T 4.2961, Me -5.15E-17, Se 1.45E-14, Te 1.51E-15 + 4752, 198.000, 0, En 9.739013015079E-06, CFL 0.00445, SL -9.7422E-02, M 7.05373E+16, S 35.2329, T 4.2963, Me 6.87E-17, Se -7.26E-15, Te -2.04E-15 + 4776, 199.000, 0, En 8.164266534664E-06, CFL 0.00480, SL -9.2701E-02, M 7.05374E+16, S 35.2328, T 4.2965, Me -8.96E-18, Se 7.26E-15, Te -1.10E-15 + 4800, 200.000, 0, En 7.468259108303E-06, CFL 0.00348, SL -8.8914E-02, M 7.05375E+16, S 35.2328, T 4.2965, Me -2.90E-17, Se 0.00E+00, Te 1.28E-15 + 4824, 201.000, 0, En 7.248035456842E-06, CFL 0.00309, SL -8.5571E-02, M 7.05375E+16, S 35.2328, T 4.2966, Me 3.53E-17, Se 1.45E-14, Te -6.62E-17 + 4848, 202.000, 0, En 7.492803426614E-06, CFL 0.00285, SL -8.8244E-02, M 7.05375E+16, S 35.2328, T 4.2966, Me -7.17E-18, Se -7.26E-15, Te 1.10E-15 + 4872, 203.000, 0, En 9.961102519246E-06, CFL 0.00381, SL -8.9369E-02, M 7.05374E+16, S 35.2328, T 4.2966, Me -3.18E-17, Se -1.45E-14, Te -4.97E-16 + 4896, 204.000, 0, En 1.654641159148E-05, CFL 0.00665, SL -8.9509E-02, M 7.05374E+16, S 35.2328, T 4.2969, Me 5.69E-17, Se 0.00E+00, Te -1.82E-15 + 4920, 205.000, 0, En 1.685431351906E-05, CFL 0.00665, SL -9.0500E-02, M 7.05374E+16, S 35.2328, T 4.2970, Me -8.40E-18, Se 0.00E+00, Te 1.11E-15 + 4944, 206.000, 0, En 1.621275074497E-05, CFL 0.00630, SL -9.4351E-02, M 7.05374E+16, S 35.2328, T 4.2970, Me 1.81E-17, Se 7.26E-15, Te 4.68E-16 + 4968, 207.000, 0, En 1.839276281730E-05, CFL 0.00709, SL -9.4849E-02, M 7.05374E+16, S 35.2328, T 4.2971, Me 9.86E-17, Se 1.45E-14, Te -8.62E-16 + 4992, 208.000, 0, En 2.145580202919E-05, CFL 0.00961, SL -9.3023E-02, M 7.05374E+16, S 35.2328, T 4.2974, Me -8.74E-17, Se 0.00E+00, Te 3.36E-16 + 5016, 209.000, 0, En 2.077063613904E-05, CFL 0.00850, SL -9.1310E-02, M 7.05374E+16, S 35.2328, T 4.2977, Me 4.21E-18, Se 0.00E+00, Te -5.42E-16 + 5040, 210.000, 0, En 1.947713074020E-05, CFL 0.00754, SL -9.0818E-02, M 7.05374E+16, S 35.2328, T 4.2982, Me -1.86E-16, Se 0.00E+00, Te 1.74E-17 + 5064, 211.000, 0, En 1.813571815843E-05, CFL 0.00557, SL -9.2481E-02, M 7.05374E+16, S 35.2328, T 4.2985, Me -2.54E-18, Se 0.00E+00, Te -7.84E-16 + 5088, 212.000, 0, En 1.750048116088E-05, CFL 0.00636, SL -8.8015E-02, M 7.05375E+16, S 35.2328, T 4.2987, Me 1.78E-17, Se 0.00E+00, Te 2.33E-15 + 5112, 213.000, 0, En 1.748799021240E-05, CFL 0.00871, SL -8.2620E-02, M 7.05375E+16, S 35.2328, T 4.2992, Me 4.96E-17, Se 7.26E-15, Te -1.22E-15 + 5136, 214.000, 0, En 1.645409069884E-05, CFL 0.00615, SL -8.2396E-02, M 7.05375E+16, S 35.2328, T 4.2997, Me 6.02E-18, Se 7.26E-15, Te -2.80E-15 + 5160, 215.000, 0, En 1.388230680052E-05, CFL 0.00532, SL -8.4309E-02, M 7.05375E+16, S 35.2328, T 4.3003, Me 7.48E-17, Se 7.26E-15, Te 1.71E-15 + 5184, 216.000, 0, En 1.061956544861E-05, CFL 0.00460, SL -8.6912E-02, M 7.05375E+16, S 35.2328, T 4.3007, Me 2.99E-17, Se 0.00E+00, Te 2.28E-15 + 5208, 217.000, 0, En 9.209141979735E-06, CFL 0.00499, SL -8.9106E-02, M 7.05375E+16, S 35.2328, T 4.3011, Me -2.34E-17, Se -7.26E-15, Te -8.02E-16 + 5232, 218.000, 0, En 8.087730851016E-06, CFL 0.00441, SL -8.9242E-02, M 7.05375E+16, S 35.2328, T 4.3015, Me 1.55E-18, Se 0.00E+00, Te 2.24E-15 + 5256, 219.000, 0, En 6.777328689016E-06, CFL 0.00340, SL -8.9224E-02, M 7.05375E+16, S 35.2328, T 4.3020, Me 2.09E-17, Se 1.45E-14, Te -2.67E-15 + 5280, 220.000, 0, En 6.320512465590E-06, CFL 0.00269, SL -9.2528E-02, M 7.05374E+16, S 35.2328, T 4.3023, Me -6.73E-17, Se -7.26E-15, Te 1.47E-15 + 5304, 221.000, 0, En 6.072185878550E-06, CFL 0.00222, SL -9.5169E-02, M 7.05374E+16, S 35.2329, T 4.3026, Me -9.11E-17, Se -7.26E-15, Te -1.05E-15 + 5328, 222.000, 0, En 5.903674372955E-06, CFL 0.00249, SL -9.6725E-02, M 7.05374E+16, S 35.2329, T 4.3029, Me -4.59E-18, Se 0.00E+00, Te -2.51E-15 + 5352, 223.000, 0, En 5.719725554280E-06, CFL 0.00256, SL -9.7945E-02, M 7.05373E+16, S 35.2329, T 4.3033, Me 5.07E-17, Se 7.26E-15, Te 1.86E-15 + 5376, 224.000, 0, En 5.669477651242E-06, CFL 0.00295, SL -9.9462E-02, M 7.05373E+16, S 35.2329, T 4.3038, Me 2.45E-17, Se 0.00E+00, Te 2.38E-19 + 5400, 225.000, 0, En 5.931080625294E-06, CFL 0.00433, SL -1.0140E-01, M 7.05373E+16, S 35.2329, T 4.3043, Me -8.39E-17, Se -7.26E-15, Te -1.20E-15 + 5424, 226.000, 0, En 7.020869572770E-06, CFL 0.00447, SL -1.0377E-01, M 7.05373E+16, S 35.2329, T 4.3048, Me 5.90E-17, Se 1.45E-14, Te -8.13E-16 + 5448, 227.000, 0, En 6.575395527165E-06, CFL 0.00332, SL -1.0662E-01, M 7.05372E+16, S 35.2329, T 4.3051, Me -1.96E-17, Se 0.00E+00, Te 5.52E-16 + 5472, 228.000, 0, En 9.887290802635E-06, CFL 0.00612, SL -1.0877E-01, M 7.05372E+16, S 35.2329, T 4.3057, Me -9.25E-17, Se -2.18E-14, Te -5.61E-16 + 5496, 229.000, 0, En 1.246131183929E-05, CFL 0.00697, SL -1.1076E-01, M 7.05372E+16, S 35.2330, T 4.3060, Me 1.27E-16, Se 7.26E-15, Te 8.56E-16 + 5520, 230.000, 0, En 1.299575932712E-05, CFL 0.00771, SL -1.1251E-01, M 7.05372E+16, S 35.2330, T 4.3064, Me -1.66E-16, Se -2.18E-14, Te -2.34E-15 + 5544, 231.000, 0, En 1.311851030142E-05, CFL 0.00767, SL -1.1417E-01, M 7.05371E+16, S 35.2330, T 4.3069, Me 1.05E-17, Se 0.00E+00, Te 2.74E-15 + 5568, 232.000, 0, En 1.143927560731E-05, CFL 0.00647, SL -1.1547E-01, M 7.05371E+16, S 35.2330, T 4.3074, Me 2.55E-17, Se 1.45E-14, Te -1.59E-15 + 5592, 233.000, 0, En 1.098344429664E-05, CFL 0.00456, SL -1.1694E-01, M 7.05371E+16, S 35.2330, T 4.3078, Me 4.85E-18, Se 0.00E+00, Te -4.61E-16 + 5616, 234.000, 0, En 1.186409113141E-05, CFL 0.00537, SL -1.1754E-01, M 7.05371E+16, S 35.2330, T 4.3081, Me -6.94E-17, Se -7.26E-15, Te 1.01E-15 + 5640, 235.000, 0, En 1.295618926403E-05, CFL 0.00617, SL -1.1846E-01, M 7.05371E+16, S 35.2330, T 4.3084, Me 5.66E-17, Se -7.26E-15, Te -1.48E-15 + 5664, 236.000, 0, En 1.161658797744E-05, CFL 0.00444, SL -1.2125E-01, M 7.05370E+16, S 35.2330, T 4.3085, Me 3.67E-17, Se 2.18E-14, Te 2.26E-15 + 5688, 237.000, 0, En 1.152405216573E-05, CFL 0.00519, SL -1.1523E-01, M 7.05371E+16, S 35.2330, T 4.3086, Me -6.97E-17, Se 0.00E+00, Te 4.24E-16 + 5712, 238.000, 0, En 1.073525144688E-05, CFL 0.00487, SL -1.1726E-01, M 7.05371E+16, S 35.2330, T 4.3086, Me 1.40E-16, Se -7.26E-15, Te -1.36E-17 + 5736, 239.000, 0, En 9.611084386543E-06, CFL 0.00432, SL -1.1860E-01, M 7.05371E+16, S 35.2330, T 4.3087, Me 1.18E-16, Se 0.00E+00, Te -8.27E-16 + 5760, 240.000, 0, En 8.640537058734E-06, CFL 0.00381, SL -1.1981E-01, M 7.05371E+16, S 35.2330, T 4.3090, Me 1.81E-17, Se 0.00E+00, Te -3.81E-16 + 5784, 241.000, 0, En 7.966425539529E-06, CFL 0.00334, SL -1.2019E-01, M 7.05371E+16, S 35.2330, T 4.3094, Me -4.11E-17, Se 0.00E+00, Te -1.12E-15 + 5808, 242.000, 0, En 6.965301484705E-06, CFL 0.00297, SL -1.2035E-01, M 7.05371E+16, S 35.2330, T 4.3097, Me -9.44E-17, Se 0.00E+00, Te -1.18E-15 + 5832, 243.000, 0, En 7.793519854985E-06, CFL 0.00390, SL -1.2157E-01, M 7.05370E+16, S 35.2330, T 4.3098, Me 1.24E-17, Se -7.26E-15, Te 9.83E-16 + 5856, 244.000, 0, En 8.946088030743E-06, CFL 0.00470, SL -1.2069E-01, M 7.05370E+16, S 35.2330, T 4.3099, Me -3.34E-17, Se 0.00E+00, Te 1.36E-15 + 5880, 245.000, 0, En 8.307354918686E-06, CFL 0.00393, SL -1.1881E-01, M 7.05371E+16, S 35.2330, T 4.3101, Me -4.74E-17, Se 0.00E+00, Te -4.49E-17 + 5904, 246.000, 0, En 8.403529128996E-06, CFL 0.00452, SL -1.1432E-01, M 7.05371E+16, S 35.2330, T 4.3104, Me 6.34E-17, Se 0.00E+00, Te -7.10E-16 + 5928, 247.000, 0, En 8.803924198661E-06, CFL 0.00479, SL -1.0906E-01, M 7.05372E+16, S 35.2329, T 4.3108, Me 2.69E-17, Se 1.45E-14, Te -3.04E-15 + 5952, 248.000, 0, En 9.081400772070E-06, CFL 0.00470, SL -1.0732E-01, M 7.05372E+16, S 35.2329, T 4.3112, Me 4.15E-17, Se -2.90E-14, Te 2.94E-15 + 5976, 249.000, 0, En 1.036105654729E-05, CFL 0.00649, SL -1.0605E-01, M 7.05372E+16, S 35.2329, T 4.3115, Me -7.17E-17, Se 0.00E+00, Te -1.25E-15 + 6000, 250.000, 0, En 1.106801733906E-05, CFL 0.00676, SL -1.0657E-01, M 7.05372E+16, S 35.2329, T 4.3118, Me 5.06E-17, Se 0.00E+00, Te 1.76E-16 + 6024, 251.000, 0, En 1.227527388401E-05, CFL 0.00711, SL -1.0644E-01, M 7.05372E+16, S 35.2329, T 4.3121, Me -8.46E-17, Se 7.26E-15, Te 1.59E-15 + 6048, 252.000, 0, En 1.252924760440E-05, CFL 0.00586, SL -1.0471E-01, M 7.05373E+16, S 35.2329, T 4.3122, Me 2.73E-17, Se 0.00E+00, Te 9.62E-17 + 6072, 253.000, 0, En 1.392760920397E-05, CFL 0.00512, SL -1.0253E-01, M 7.05373E+16, S 35.2329, T 4.3122, Me -9.23E-17, Se 0.00E+00, Te -3.18E-15 + 6096, 254.000, 0, En 1.195982724228E-05, CFL 0.00514, SL -9.6017E-02, M 7.05374E+16, S 35.2329, T 4.3123, Me -7.14E-17, Se -7.26E-15, Te 6.05E-16 + 6120, 255.000, 0, En 1.044064185858E-05, CFL 0.00654, SL -8.7414E-02, M 7.05375E+16, S 35.2328, T 4.3124, Me -1.31E-17, Se 1.45E-14, Te 1.03E-15 + 6144, 256.000, 0, En 1.046792250827E-05, CFL 0.00600, SL -7.9010E-02, M 7.05376E+16, S 35.2327, T 4.3126, Me 2.36E-17, Se 0.00E+00, Te -3.74E-16 + 6168, 257.000, 0, En 9.089105852256E-06, CFL 0.00384, SL -7.0473E-02, M 7.05377E+16, S 35.2327, T 4.3126, Me 2.99E-17, Se 0.00E+00, Te -1.25E-15 + 6192, 258.000, 0, En 8.599096119898E-06, CFL 0.00492, SL -6.1783E-02, M 7.05378E+16, S 35.2326, T 4.3128, Me -3.16E-17, Se 2.18E-14, Te 1.13E-15 + 6216, 259.000, 0, En 6.425665729874E-06, CFL 0.00404, SL -5.7471E-02, M 7.05379E+16, S 35.2326, T 4.3129, Me 6.46E-17, Se -7.26E-15, Te -2.08E-15 + 6240, 260.000, 0, En 6.623705830805E-06, CFL 0.00379, SL -5.6838E-02, M 7.05379E+16, S 35.2326, T 4.3130, Me 4.27E-18, Se -7.26E-15, Te 2.38E-15 + 6264, 261.000, 0, En 4.403014904735E-06, CFL 0.00221, SL -5.6231E-02, M 7.05379E+16, S 35.2326, T 4.3132, Me -4.52E-18, Se 7.26E-15, Te -1.95E-15 + 6288, 262.000, 0, En 3.444983078164E-06, CFL 0.00181, SL -5.2445E-02, M 7.05379E+16, S 35.2326, T 4.3133, Me -6.94E-17, Se 0.00E+00, Te -8.68E-16 + 6312, 263.000, 0, En 3.617071505097E-06, CFL 0.00236, SL -4.2620E-02, M 7.05380E+16, S 35.2325, T 4.3134, Me -8.02E-18, Se 0.00E+00, Te -6.81E-16 + 6336, 264.000, 0, En 3.583773504185E-06, CFL 0.00239, SL -3.2899E-02, M 7.05382E+16, S 35.2325, T 4.3135, Me -2.52E-17, Se 0.00E+00, Te -1.85E-15 + 6360, 265.000, 0, En 3.467550361675E-06, CFL 0.00183, SL -3.0306E-02, M 7.05382E+16, S 35.2324, T 4.3136, Me -6.26E-17, Se 7.26E-15, Te 1.90E-15 + 6384, 266.000, 0, En 4.116431253382E-06, CFL 0.00243, SL -2.9079E-02, M 7.05382E+16, S 35.2324, T 4.3138, Me -1.12E-16, Se 0.00E+00, Te -1.31E-15 + 6408, 267.000, 0, En 5.931025613065E-06, CFL 0.00323, SL -2.8484E-02, M 7.05382E+16, S 35.2324, T 4.3141, Me 3.29E-17, Se -7.26E-15, Te -2.22E-15 + 6432, 268.000, 0, En 6.784913553328E-06, CFL 0.00459, SL -2.9254E-02, M 7.05382E+16, S 35.2324, T 4.3145, Me -6.30E-17, Se -1.45E-14, Te 3.05E-15 + 6456, 269.000, 0, En 8.084577331292E-06, CFL 0.00510, SL -3.0642E-02, M 7.05382E+16, S 35.2324, T 4.3148, Me -1.10E-16, Se 0.00E+00, Te -7.02E-16 + 6480, 270.000, 0, En 8.163979549797E-06, CFL 0.00417, SL -3.1863E-02, M 7.05382E+16, S 35.2324, T 4.3150, Me -2.03E-17, Se 0.00E+00, Te 4.40E-17 + 6504, 271.000, 0, En 7.751842623389E-06, CFL 0.00385, SL -3.7133E-02, M 7.05381E+16, S 35.2325, T 4.3146, Me -4.47E-17, Se 7.26E-15, Te 6.46E-16 + 6528, 272.000, 0, En 7.597727049247E-06, CFL 0.00384, SL -4.0598E-02, M 7.05381E+16, S 35.2325, T 4.3141, Me -2.54E-17, Se 0.00E+00, Te -1.80E-15 + 6552, 273.000, 0, En 8.503776615692E-06, CFL 0.00443, SL -4.2124E-02, M 7.05381E+16, S 35.2325, T 4.3140, Me -6.76E-17, Se 0.00E+00, Te 2.94E-15 + 6576, 274.000, 0, En 8.750799135967E-06, CFL 0.00446, SL -4.5550E-02, M 7.05380E+16, S 35.2325, T 4.3139, Me 4.41E-18, Se 0.00E+00, Te -1.32E-15 + 6600, 275.000, 0, En 1.087396554309E-05, CFL 0.00514, SL -5.0903E-02, M 7.05379E+16, S 35.2326, T 4.3137, Me 8.18E-17, Se 2.18E-14, Te 1.03E-15 + 6624, 276.000, 0, En 1.085995539611E-05, CFL 0.00362, SL -5.6083E-02, M 7.05379E+16, S 35.2326, T 4.3136, Me -5.42E-17, Se -7.26E-15, Te -2.07E-15 + 6648, 277.000, 0, En 8.667488068218E-06, CFL 0.00443, SL -6.0124E-02, M 7.05378E+16, S 35.2326, T 4.3135, Me -7.28E-17, Se -7.26E-15, Te -1.36E-15 + 6672, 278.000, 0, En 7.553652257384E-06, CFL 0.00350, SL -6.3956E-02, M 7.05378E+16, S 35.2327, T 4.3131, Me -4.93E-17, Se 0.00E+00, Te -1.69E-15 + 6696, 279.000, 0, En 6.286071281729E-06, CFL 0.00307, SL -6.7735E-02, M 7.05377E+16, S 35.2327, T 4.3129, Me -3.86E-17, Se 1.45E-14, Te 7.06E-16 + 6720, 280.000, 0, En 4.677650188974E-06, CFL 0.00258, SL -6.9598E-02, M 7.05377E+16, S 35.2327, T 4.3126, Me 2.25E-17, Se -7.26E-15, Te -6.63E-16 + 6744, 281.000, 0, En 3.680396717466E-06, CFL 0.00382, SL -5.9344E-02, M 7.05378E+16, S 35.2326, T 4.3126, Me -8.43E-18, Se -7.26E-15, Te 1.39E-15 + 6768, 282.000, 0, En 3.649635359873E-06, CFL 0.00329, SL -6.1706E-02, M 7.05378E+16, S 35.2326, T 4.3122, Me -4.03E-17, Se 1.45E-14, Te 1.01E-16 + 6792, 283.000, 0, En 3.865251682514E-06, CFL 0.00232, SL -7.0109E-02, M 7.05377E+16, S 35.2327, T 4.3114, Me -1.45E-16, Se -2.18E-14, Te -4.61E-16 + 6816, 284.000, 0, En 2.026920291066E-06, CFL 0.00179, SL -7.9493E-02, M 7.05376E+16, S 35.2328, T 4.3105, Me 7.02E-18, Se -1.45E-14, Te -1.59E-15 + 6840, 285.000, 0, En 1.788104897792E-05, CFL 0.00583, SL -8.7280E-02, M 7.05375E+16, S 35.2328, T 4.3098, Me -4.64E-17, Se 0.00E+00, Te 1.82E-15 + 6864, 286.000, 0, En 2.394050689375E-05, CFL 0.00720, SL -9.0722E-02, M 7.05374E+16, S 35.2328, T 4.3094, Me -6.32E-17, Se 7.26E-15, Te 8.58E-16 + 6888, 287.000, 0, En 2.039511350850E-05, CFL 0.00551, SL -8.0479E-02, M 7.05376E+16, S 35.2328, T 4.3092, Me 5.43E-17, Se -7.26E-15, Te -1.72E-16 + 6912, 288.000, 0, En 1.654300492184E-05, CFL 0.00489, SL -6.9275E-02, M 7.05377E+16, S 35.2327, T 4.3092, Me -9.01E-18, Se 0.00E+00, Te -2.58E-16 + 6936, 289.000, 0, En 1.148413889634E-05, CFL 0.00409, SL -6.0708E-02, M 7.05378E+16, S 35.2326, T 4.3091, Me -3.85E-17, Se 0.00E+00, Te 2.57E-15 + 6960, 290.000, 0, En 8.635066764903E-06, CFL 0.00587, SL -6.2438E-02, M 7.05378E+16, S 35.2326, T 4.3092, Me 2.03E-17, Se -7.26E-15, Te -5.31E-16 + 6984, 291.000, 0, En 4.953440791550E-06, CFL 0.00293, SL -6.5593E-02, M 7.05378E+16, S 35.2327, T 4.3092, Me 4.38E-17, Se 7.26E-15, Te -1.31E-15 + 7008, 292.000, 0, En 1.164726358669E-05, CFL 0.00469, SL -6.8147E-02, M 7.05377E+16, S 35.2327, T 4.3093, Me 2.68E-17, Se 0.00E+00, Te 2.61E-15 + 7032, 293.000, 0, En 2.431797528690E-05, CFL 0.00664, SL -6.9843E-02, M 7.05377E+16, S 35.2327, T 4.3092, Me -1.42E-17, Se 0.00E+00, Te -1.36E-15 + 7056, 294.000, 0, En 3.541451330011E-05, CFL 0.00710, SL -5.8313E-02, M 7.05378E+16, S 35.2326, T 4.3093, Me -1.57E-17, Se -7.26E-15, Te 1.40E-15 + 7080, 295.000, 0, En 3.379067467185E-05, CFL 0.00553, SL -5.3942E-02, M 7.05379E+16, S 35.2326, T 4.3092, Me -1.21E-16, Se 7.26E-15, Te -2.20E-15 + 7104, 296.000, 0, En 3.455400424516E-05, CFL 0.00603, SL -4.8414E-02, M 7.05380E+16, S 35.2326, T 4.3090, Me 5.47E-17, Se -7.26E-15, Te 1.27E-15 + 7128, 297.000, 0, En 3.960161510246E-05, CFL 0.01599, SL -1.8994E-02, M 7.05384E+16, S 35.2324, T 4.3089, Me -2.50E-17, Se 7.26E-15, Te -2.42E-15 + 7152, 298.000, 0, En 3.679455935594E-05, CFL 0.00682, SL -1.9351E-02, M 7.05383E+16, S 35.2324, T 4.3089, Me -2.27E-17, Se -1.45E-14, Te 1.47E-15 + 7176, 299.000, 0, En 3.872510949420E-05, CFL 0.00627, SL -2.5375E-02, M 7.05383E+16, S 35.2324, T 4.3084, Me -7.16E-17, Se 0.00E+00, Te -7.77E-16 + 7200, 300.000, 0, En 3.972743485614E-05, CFL 0.00515, SL -3.2408E-02, M 7.05382E+16, S 35.2324, T 4.3075, Me 5.97E-17, Se 7.26E-15, Te 1.48E-17 + 7224, 301.000, 0, En 3.932988325117E-05, CFL 0.00590, SL -1.7737E-02, M 7.05384E+16, S 35.2324, T 4.3073, Me 3.42E-17, Se -1.45E-14, Te 5.01E-16 + 7248, 302.000, 0, En 3.544645710420E-05, CFL 0.00682, SL -2.4558E-03, M 7.05386E+16, S 35.2323, T 4.3070, Me -2.01E-17, Se -1.45E-14, Te -1.87E-15 + 7272, 303.000, 0, En 2.812724319341E-05, CFL 0.00682, SL -8.5466E-03, M 7.05385E+16, S 35.2323, T 4.3061, Me 7.45E-19, Se 7.26E-15, Te 1.57E-15 + 7296, 304.000, 0, En 2.406196605426E-05, CFL 0.00506, SL -4.5716E-03, M 7.05385E+16, S 35.2323, T 4.3056, Me 3.50E-17, Se 0.00E+00, Te 1.87E-15 + 7320, 305.000, 0, En 2.226620681876E-05, CFL 0.00378, SL 7.6186E-04, M 7.05386E+16, S 35.2322, T 4.3055, Me 4.35E-17, Se 1.45E-14, Te 2.77E-16 + 7344, 306.000, 0, En 2.072924894009E-05, CFL 0.00444, SL -3.2075E-03, M 7.05386E+16, S 35.2323, T 4.3050, Me 5.94E-17, Se -1.45E-14, Te -1.43E-16 + 7368, 307.000, 0, En 1.965025322712E-05, CFL 0.00455, SL -3.6257E-03, M 7.05385E+16, S 35.2323, T 4.3048, Me 4.45E-17, Se 7.26E-15, Te -1.07E-15 + 7392, 308.000, 0, En 1.792171623534E-05, CFL 0.00451, SL -5.5630E-03, M 7.05385E+16, S 35.2323, T 4.3044, Me 8.42E-17, Se -7.26E-15, Te 1.13E-15 + 7416, 309.000, 0, En 1.625018424546E-05, CFL 0.00406, SL -7.6535E-03, M 7.05385E+16, S 35.2323, T 4.3037, Me -8.47E-17, Se 7.26E-15, Te -1.33E-16 + 7440, 310.000, 0, En 1.482395254862E-05, CFL 0.00332, SL -1.3249E-02, M 7.05384E+16, S 35.2323, T 4.3029, Me -3.27E-17, Se -7.26E-15, Te 3.41E-16 + 7464, 311.000, 0, En 1.323520180091E-05, CFL 0.00380, SL -1.9791E-02, M 7.05383E+16, S 35.2324, T 4.3022, Me 2.32E-19, Se 0.00E+00, Te -2.39E-15 + 7488, 312.000, 0, En 1.089738918218E-05, CFL 0.00385, SL -2.5528E-02, M 7.05383E+16, S 35.2324, T 4.3017, Me -7.71E-17, Se 0.00E+00, Te -8.74E-16 + 7512, 313.000, 0, En 1.033092368829E-05, CFL 0.00284, SL -3.0035E-02, M 7.05382E+16, S 35.2324, T 4.3011, Me 8.27E-17, Se 0.00E+00, Te 2.96E-15 + 7536, 314.000, 0, En 9.942165725558E-06, CFL 0.00239, SL -2.8603E-02, M 7.05382E+16, S 35.2324, T 4.3009, Me -2.10E-17, Se -7.26E-15, Te -9.70E-16 + 7560, 315.000, 0, En 1.033981083200E-05, CFL 0.00310, SL -2.9988E-02, M 7.05382E+16, S 35.2324, T 4.3005, Me 4.91E-17, Se 1.45E-14, Te 3.08E-15 + 7584, 316.000, 0, En 1.220000340056E-05, CFL 0.00380, SL -3.2551E-02, M 7.05382E+16, S 35.2324, T 4.3003, Me 1.93E-17, Se 0.00E+00, Te 9.45E-16 + 7608, 317.000, 0, En 1.381113610967E-05, CFL 0.00396, SL -3.3630E-02, M 7.05382E+16, S 35.2325, T 4.3000, Me -1.74E-18, Se 0.00E+00, Te -2.58E-17 + 7632, 318.000, 0, En 1.214393968556E-05, CFL 0.00262, SL -3.6070E-02, M 7.05381E+16, S 35.2325, T 4.2991, Me -1.10E-16, Se -1.45E-14, Te -1.15E-15 + 7656, 319.000, 0, En 1.005484548317E-05, CFL 0.00309, SL -4.7068E-02, M 7.05380E+16, S 35.2325, T 4.2977, Me 7.01E-17, Se 7.26E-15, Te 2.33E-15 + 7680, 320.000, 0, En 9.484070664308E-06, CFL 0.00305, SL -5.5569E-02, M 7.05379E+16, S 35.2326, T 4.2967, Me -2.54E-17, Se 0.00E+00, Te -1.06E-15 + 7704, 321.000, 0, En 8.500234138409E-06, CFL 0.00276, SL -6.1610E-02, M 7.05378E+16, S 35.2326, T 4.2960, Me 4.84E-18, Se 1.45E-14, Te -5.87E-16 + 7728, 322.000, 0, En 8.004404826196E-06, CFL 0.00237, SL -6.6459E-02, M 7.05377E+16, S 35.2327, T 4.2955, Me 1.55E-17, Se 7.26E-15, Te 4.13E-17 + 7752, 323.000, 0, En 7.832737791595E-06, CFL 0.00233, SL -6.7596E-02, M 7.05377E+16, S 35.2327, T 4.2953, Me 4.00E-17, Se 7.26E-15, Te 7.57E-16 + 7776, 324.000, 0, En 9.338132144910E-06, CFL 0.00209, SL -5.4876E-02, M 7.05379E+16, S 35.2326, T 4.2953, Me -6.11E-17, Se -7.26E-15, Te -4.07E-16 + 7800, 325.000, 0, En 7.273781455294E-06, CFL 0.00258, SL -6.1582E-02, M 7.05378E+16, S 35.2326, T 4.2943, Me 3.78E-17, Se -7.26E-15, Te 4.16E-15 + 7824, 326.000, 0, En 5.536580460136E-06, CFL 0.00286, SL -7.2118E-02, M 7.05377E+16, S 35.2327, T 4.2928, Me 5.55E-17, Se 1.45E-14, Te 2.91E-16 + 7848, 327.000, 0, En 6.044398246651E-06, CFL 0.00234, SL -8.1081E-02, M 7.05376E+16, S 35.2328, T 4.2916, Me 6.40E-17, Se 0.00E+00, Te -2.41E-15 + 7872, 328.000, 0, En 9.559986041985E-06, CFL 0.00329, SL -8.9684E-02, M 7.05374E+16, S 35.2328, T 4.2905, Me 4.01E-17, Se -7.26E-15, Te 1.36E-15 + 7896, 329.000, 0, En 1.108871306340E-05, CFL 0.00316, SL -9.7459E-02, M 7.05373E+16, S 35.2329, T 4.2896, Me 4.15E-17, Se 7.26E-15, Te 1.28E-16 + 7920, 330.000, 0, En 1.187666258540E-05, CFL 0.00269, SL -1.0244E-01, M 7.05373E+16, S 35.2329, T 4.2888, Me 6.66E-17, Se 0.00E+00, Te -1.49E-15 + 7944, 331.000, 0, En 1.178501896239E-05, CFL 0.00269, SL -1.0316E-01, M 7.05373E+16, S 35.2329, T 4.2886, Me -1.41E-16, Se -2.18E-14, Te -8.69E-16 + 7968, 332.000, 0, En 1.214488872539E-05, CFL 0.00312, SL -1.0459E-01, M 7.05373E+16, S 35.2329, T 4.2885, Me 7.42E-17, Se 2.90E-14, Te -4.07E-16 + 7992, 333.000, 0, En 1.424512617067E-05, CFL 0.00340, SL -1.0777E-01, M 7.05372E+16, S 35.2329, T 4.2882, Me -2.36E-17, Se -7.26E-15, Te 3.27E-15 + 8016, 334.000, 0, En 1.289239994525E-05, CFL 0.00287, SL -1.1149E-01, M 7.05372E+16, S 35.2330, T 4.2879, Me 2.28E-17, Se 0.00E+00, Te -1.96E-15 + 8040, 335.000, 0, En 1.120020926954E-05, CFL 0.00229, SL -1.1612E-01, M 7.05371E+16, S 35.2330, T 4.2874, Me -2.08E-17, Se 7.26E-15, Te -7.40E-16 + 8064, 336.000, 0, En 1.008121152482E-05, CFL 0.00221, SL -1.1659E-01, M 7.05371E+16, S 35.2330, T 4.2871, Me 1.52E-16, Se 1.45E-14, Te 2.01E-15 + 8088, 337.000, 0, En 9.582349991055E-06, CFL 0.00228, SL -1.1412E-01, M 7.05371E+16, S 35.2330, T 4.2866, Me 2.61E-17, Se 0.00E+00, Te 5.70E-16 + 8112, 338.000, 0, En 9.886066513121E-06, CFL 0.00253, SL -1.1142E-01, M 7.05372E+16, S 35.2330, T 4.2864, Me -3.02E-17, Se 7.26E-15, Te -1.51E-15 + 8136, 339.000, 0, En 9.605387183531E-06, CFL 0.00263, SL -1.0910E-01, M 7.05372E+16, S 35.2329, T 4.2863, Me 5.84E-17, Se -7.26E-15, Te 1.68E-16 + 8160, 340.000, 0, En 7.985904398287E-06, CFL 0.00268, SL -1.1083E-01, M 7.05372E+16, S 35.2330, T 4.2862, Me 2.50E-17, Se 1.45E-14, Te 1.30E-15 + 8184, 341.000, 0, En 6.959036296422E-06, CFL 0.00214, SL -1.0754E-01, M 7.05372E+16, S 35.2329, T 4.2861, Me -2.03E-17, Se 7.26E-15, Te 4.51E-16 + 8208, 342.000, 0, En 6.488788923493E-06, CFL 0.00171, SL -1.0741E-01, M 7.05372E+16, S 35.2329, T 4.2861, Me 7.13E-17, Se 7.26E-15, Te -9.37E-16 + 8232, 343.000, 0, En 6.210448125925E-06, CFL 0.00180, SL -1.0879E-01, M 7.05372E+16, S 35.2329, T 4.2859, Me -4.42E-17, Se -1.45E-14, Te -1.50E-15 + 8256, 344.000, 0, En 6.133620035662E-06, CFL 0.00200, SL -1.0996E-01, M 7.05372E+16, S 35.2329, T 4.2858, Me -3.30E-17, Se 7.26E-15, Te 1.42E-15 + 8280, 345.000, 0, En 6.583419764530E-06, CFL 0.00206, SL -1.1273E-01, M 7.05371E+16, S 35.2330, T 4.2852, Me -1.47E-17, Se 0.00E+00, Te -2.24E-15 + 8304, 346.000, 0, En 7.846292404277E-06, CFL 0.00201, SL -1.1664E-01, M 7.05371E+16, S 35.2330, T 4.2847, Me -9.66E-17, Se -2.18E-14, Te 1.86E-15 + 8328, 347.000, 0, En 1.071202278224E-05, CFL 0.00240, SL -1.1974E-01, M 7.05371E+16, S 35.2330, T 4.2844, Me 3.07E-17, Se 1.45E-14, Te 4.43E-16 + 8352, 348.000, 0, En 1.382509048860E-05, CFL 0.00331, SL -1.2171E-01, M 7.05370E+16, S 35.2330, T 4.2842, Me -1.76E-17, Se -1.45E-14, Te -2.09E-15 + 8376, 349.000, 0, En 1.463772275806E-05, CFL 0.00411, SL -1.2679E-01, M 7.05370E+16, S 35.2331, T 4.2836, Me -2.49E-17, Se 7.26E-15, Te 5.86E-16 + 8400, 350.000, 0, En 1.480817446323E-05, CFL 0.00374, SL -1.2986E-01, M 7.05369E+16, S 35.2331, T 4.2833, Me 2.36E-17, Se -7.26E-15, Te -1.54E-15 + 8424, 351.000, 0, En 1.437906299190E-05, CFL 0.00295, SL -1.3098E-01, M 7.05369E+16, S 35.2331, T 4.2832, Me -1.35E-16, Se -1.45E-14, Te 5.84E-16 + 8448, 352.000, 0, En 1.297038245569E-05, CFL 0.00287, SL -1.3180E-01, M 7.05369E+16, S 35.2331, T 4.2832, Me -3.11E-17, Se 1.45E-14, Te -1.79E-16 + 8472, 353.000, 0, En 9.674770304031E-06, CFL 0.00281, SL -1.3255E-01, M 7.05369E+16, S 35.2331, T 4.2832, Me -6.19E-17, Se 7.26E-15, Te 1.69E-15 + 8496, 354.000, 0, En 8.254920434924E-06, CFL 0.00216, SL -1.3100E-01, M 7.05369E+16, S 35.2331, T 4.2831, Me -1.64E-17, Se 7.26E-15, Te -3.52E-15 + 8520, 355.000, 0, En 8.540597604633E-06, CFL 0.00215, SL -1.2470E-01, M 7.05370E+16, S 35.2330, T 4.2830, Me -1.02E-17, Se -7.26E-15, Te -4.05E-16 + 8544, 356.000, 0, En 7.297354549491E-06, CFL 0.00228, SL -1.1818E-01, M 7.05371E+16, S 35.2330, T 4.2830, Me 2.05E-17, Se 7.26E-15, Te -2.11E-16 + 8568, 357.000, 0, En 6.818528768159E-06, CFL 0.00349, SL -1.1477E-01, M 7.05371E+16, S 35.2330, T 4.2830, Me 2.73E-17, Se 7.26E-15, Te -3.63E-17 + 8592, 358.000, 0, En 6.118455235714E-06, CFL 0.00209, SL -1.1710E-01, M 7.05371E+16, S 35.2330, T 4.2824, Me -3.80E-17, Se -7.26E-15, Te 6.18E-17 + 8616, 359.000, 0, En 7.157743600494E-06, CFL 0.00179, SL -1.2863E-01, M 7.05369E+16, S 35.2331, T 4.2807, Me 9.39E-17, Se -1.45E-14, Te 2.68E-15 + 8640, 360.000, 0, En 8.735409116013E-06, CFL 0.00239, SL -1.3729E-01, M 7.05368E+16, S 35.2331, T 4.2795, Me 9.89E-17, Se -7.26E-15, Te -2.73E-15 + 8664, 361.000, 0, En 8.207588951621E-06, CFL 0.00214, SL -1.4408E-01, M 7.05367E+16, S 35.2332, T 4.2786, Me -2.31E-17, Se 1.45E-14, Te -1.32E-15 + 8688, 362.000, 0, En 7.374548410365E-06, CFL 0.00206, SL -1.4990E-01, M 7.05367E+16, S 35.2332, T 4.2779, Me -1.13E-17, Se -2.18E-14, Te -5.05E-16 + 8712, 363.000, 0, En 7.250196962955E-06, CFL 0.00199, SL -1.5114E-01, M 7.05367E+16, S 35.2332, T 4.2777, Me -1.55E-17, Se 7.26E-15, Te -1.40E-16 + 8736, 364.000, 0, En 7.220136932756E-06, CFL 0.00185, SL -1.5324E-01, M 7.05366E+16, S 35.2332, T 4.2776, Me 3.19E-17, Se -1.45E-14, Te 1.74E-15 + 8760, 365.000, 0, En 6.605648292357E-06, CFL 0.00168, SL -1.5490E-01, M 7.05366E+16, S 35.2332, T 4.2774, Me 5.90E-17, Se 7.26E-15, Te 7.84E-16 diff --git a/examples/single_column_z/MOM_input b/examples/single_column_z/MOM_input index 95bafe4287..61be423c36 100644 --- a/examples/single_column_z/MOM_input +++ b/examples/single_column_z/MOM_input @@ -470,7 +470,7 @@ DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 30.0 ! [days] +DAYMAX = 365.0 ! [days] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is diff --git a/examples/single_column_z/MOM_parameter_doc.all b/examples/single_column_z/MOM_parameter_doc.all index fab733ab8a..3376ec11f2 100644 --- a/examples/single_column_z/MOM_parameter_doc.all +++ b/examples/single_column_z/MOM_parameter_doc.all @@ -1303,7 +1303,7 @@ DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 30.0 ! [days] +DAYMAX = 365.0 ! [days] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is diff --git a/examples/single_column_z/MOM_parameter_doc.short b/examples/single_column_z/MOM_parameter_doc.short index 95bafe4287..61be423c36 100644 --- a/examples/single_column_z/MOM_parameter_doc.short +++ b/examples/single_column_z/MOM_parameter_doc.short @@ -470,7 +470,7 @@ DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 30.0 ! [days] +DAYMAX = 365.0 ! [days] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is diff --git a/examples/single_column_z/timestats.gnu b/examples/single_column_z/timestats.gnu index 0631b90f79..ddc66e7387 100644 --- a/examples/single_column_z/timestats.gnu +++ b/examples/single_column_z/timestats.gnu @@ -31,3 +31,338 @@ 672, 28.000, 0, En 1.253597963118E-05, CFL 0.00453, SL -3.7184E-02, M 7.05381E+16, S 35.2325, T 4.2877, Me -8.43E-17, Se -7.26E-15, Te 2.66E-15 696, 29.000, 0, En 9.267537474349E-07, CFL 0.00130, SL -4.4104E-02, M 7.05380E+16, S 35.2325, T 4.2864, Me -9.09E-17, Se 1.45E-14, Te -2.11E-16 720, 30.000, 0, En 4.297699723563E-07, CFL 0.00061, SL -5.2318E-02, M 7.05379E+16, S 35.2326, T 4.2850, Me 1.13E-16, Se 0.00E+00, Te 2.11E-15 + 744, 31.000, 0, En 3.515719167710E-07, CFL 0.00033, SL -5.6906E-02, M 7.05379E+16, S 35.2326, T 4.2843, Me 1.66E-16, Se -7.26E-15, Te 2.52E-15 + 768, 32.000, 0, En 6.243734543280E-07, CFL 0.00050, SL -3.3070E-02, M 7.05382E+16, S 35.2325, T 4.2836, Me 1.23E-16, Se -1.45E-14, Te 9.06E-16 + 792, 33.000, 0, En 2.514917110219E-07, CFL 0.00037, SL -3.2226E-02, M 7.05382E+16, S 35.2324, T 4.2828, Me -2.08E-16, Se 0.00E+00, Te 3.87E-16 + 816, 34.000, 0, En 9.138394501576E-08, CFL 0.00026, SL -3.8376E-02, M 7.05381E+16, S 35.2325, T 4.2817, Me -7.15E-17, Se 3.63E-14, Te 3.34E-16 + 840, 35.000, 0, En 9.779986328715E-08, CFL 0.00025, SL -4.5605E-02, M 7.05380E+16, S 35.2325, T 4.2807, Me -1.16E-16, Se -1.45E-14, Te -3.25E-15 + 864, 36.000, 0, En 1.104692600169E-06, CFL 0.00159, SL -5.0415E-02, M 7.05379E+16, S 35.2326, T 4.2802, Me 1.25E-16, Se -7.26E-15, Te 2.80E-16 + 888, 37.000, 0, En 2.130853835341E-06, CFL 0.00192, SL -5.3725E-02, M 7.05379E+16, S 35.2326, T 4.2797, Me 3.32E-16, Se 2.18E-14, Te 2.03E-15 + 912, 38.000, 0, En 2.408380860198E-06, CFL 0.00171, SL -5.7093E-02, M 7.05379E+16, S 35.2326, T 4.2794, Me -1.62E-18, Se 7.26E-15, Te -3.06E-16 + 936, 39.000, 0, En 1.952075334306E-06, CFL 0.00195, SL -4.5885E-02, M 7.05380E+16, S 35.2325, T 4.2790, Me -4.39E-17, Se 0.00E+00, Te 3.32E-15 + 960, 40.000, 0, En 3.504775897077E-06, CFL 0.00277, SL -3.9384E-02, M 7.05381E+16, S 35.2325, T 4.2788, Me 2.78E-17, Se -7.26E-15, Te -4.94E-17 + 984, 41.000, 0, En 2.661147597697E-06, CFL 0.00164, SL -4.3521E-02, M 7.05380E+16, S 35.2325, T 4.2782, Me 6.54E-16, Se -7.26E-15, Te 1.39E-15 + 1008, 42.000, 0, En 2.137473188319E-06, CFL 0.00189, SL -3.6775E-02, M 7.05381E+16, S 35.2325, T 4.2774, Me -1.27E-16, Se -7.26E-15, Te -1.65E-15 + 1032, 43.000, 0, En 4.217037577254E-06, CFL 0.00255, SL -2.7828E-02, M 7.05382E+16, S 35.2324, T 4.2772, Me -6.12E-17, Se 2.18E-14, Te 8.74E-16 + 1056, 44.000, 0, En 4.868309978694E-06, CFL 0.00341, SL -1.8195E-02, M 7.05384E+16, S 35.2324, T 4.2770, Me -1.68E-16, Se -2.18E-14, Te 2.52E-16 + 1080, 45.000, 0, En 3.079386672942E-06, CFL 0.00169, SL -2.2342E-02, M 7.05383E+16, S 35.2324, T 4.2763, Me -1.69E-16, Se 3.63E-14, Te 2.05E-15 + 1104, 46.000, 0, En 3.978553097394E-06, CFL 0.00206, SL -3.0430E-02, M 7.05382E+16, S 35.2324, T 4.2752, Me 1.58E-16, Se 0.00E+00, Te -7.57E-16 + 1128, 47.000, 0, En 3.928025814080E-06, CFL 0.00197, SL -3.7229E-02, M 7.05381E+16, S 35.2325, T 4.2742, Me 8.81E-17, Se 7.26E-15, Te 2.91E-15 + 1152, 48.000, 0, En 2.804864612871E-06, CFL 0.00085, SL -4.2106E-02, M 7.05381E+16, S 35.2325, T 4.2735, Me 1.87E-16, Se -1.45E-14, Te -3.68E-16 + 1176, 49.000, 0, En 1.831312480879E-06, CFL 0.00056, SL -5.0827E-02, M 7.05379E+16, S 35.2326, T 4.2720, Me -2.93E-16, Se 1.45E-14, Te -6.99E-16 + 1200, 50.000, 0, En 1.306163192082E-06, CFL 0.00047, SL -6.0752E-02, M 7.05378E+16, S 35.2326, T 4.2705, Me -1.89E-16, Se 7.26E-15, Te -1.50E-15 + 1224, 51.000, 0, En 2.765768078318E-06, CFL 0.00202, SL -6.6461E-02, M 7.05377E+16, S 35.2327, T 4.2700, Me -3.08E-16, Se -2.18E-14, Te 2.89E-16 + 1248, 52.000, 0, En 6.138615177992E-06, CFL 0.00234, SL -6.9899E-02, M 7.05377E+16, S 35.2327, T 4.2698, Me 6.04E-17, Se -1.45E-14, Te 1.62E-16 + 1272, 53.000, 0, En 5.926094518437E-06, CFL 0.00288, SL -7.1890E-02, M 7.05377E+16, S 35.2327, T 4.2696, Me 3.52E-16, Se -7.26E-15, Te 1.77E-15 + 1296, 54.000, 0, En 5.158975336961E-06, CFL 0.00298, SL -6.6094E-02, M 7.05377E+16, S 35.2327, T 4.2696, Me -1.18E-16, Se 1.45E-14, Te 1.82E-16 + 1320, 55.000, 0, En 2.248704061172E-06, CFL 0.00171, SL -6.6817E-02, M 7.05377E+16, S 35.2327, T 4.2689, Me 2.23E-16, Se 0.00E+00, Te 2.35E-15 + 1344, 56.000, 0, En 2.667531831989E-06, CFL 0.00192, SL -7.2944E-02, M 7.05377E+16, S 35.2327, T 4.2682, Me -6.05E-17, Se -7.26E-15, Te -4.78E-15 + 1368, 57.000, 0, En 2.652255231685E-06, CFL 0.00176, SL -7.0270E-02, M 7.05377E+16, S 35.2327, T 4.2680, Me 1.57E-16, Se 1.45E-14, Te 1.63E-15 + 1392, 58.000, 0, En 1.767394422724E-06, CFL 0.00143, SL -7.3040E-02, M 7.05377E+16, S 35.2327, T 4.2673, Me -4.40E-17, Se 2.18E-14, Te 7.79E-16 + 1416, 59.000, 0, En 2.188216799218E-06, CFL 0.00128, SL -8.0029E-02, M 7.05376E+16, S 35.2328, T 4.2662, Me -1.39E-16, Se -7.26E-15, Te 1.43E-15 + 1440, 60.000, 0, En 1.638808891313E-06, CFL 0.00121, SL -8.7741E-02, M 7.05375E+16, S 35.2328, T 4.2652, Me -2.46E-16, Se -2.18E-14, Te -3.14E-15 + 1464, 61.000, 0, En 4.545470488505E-07, CFL 0.00038, SL -9.2703E-02, M 7.05374E+16, S 35.2328, T 4.2648, Me 1.49E-16, Se -7.26E-15, Te 3.38E-16 + 1488, 62.000, 0, En 3.225483470799E-06, CFL 0.00198, SL -9.5442E-02, M 7.05374E+16, S 35.2328, T 4.2646, Me -2.77E-16, Se -7.26E-15, Te 1.08E-17 + 1512, 63.000, 0, En 2.898776774298E-06, CFL 0.00311, SL -9.8093E-02, M 7.05373E+16, S 35.2329, T 4.2645, Me 2.31E-18, Se 3.63E-14, Te 1.46E-15 + 1536, 64.000, 0, En 3.353336690348E-06, CFL 0.00367, SL -1.0147E-01, M 7.05373E+16, S 35.2329, T 4.2645, Me 7.00E-17, Se -4.36E-14, Te 9.68E-17 + 1560, 65.000, 0, En 1.787138743605E-06, CFL 0.00184, SL -1.0311E-01, M 7.05373E+16, S 35.2329, T 4.2643, Me -2.72E-16, Se 7.26E-15, Te -1.22E-15 + 1584, 66.000, 0, En 1.771185884216E-06, CFL 0.00198, SL -1.0727E-01, M 7.05372E+16, S 35.2329, T 4.2640, Me -3.82E-17, Se 1.45E-14, Te 2.77E-16 + 1608, 67.000, 0, En 3.302042147995E-06, CFL 0.00193, SL -1.1166E-01, M 7.05372E+16, S 35.2330, T 4.2636, Me -3.43E-17, Se 0.00E+00, Te -4.89E-16 + 1632, 68.000, 0, En 2.860808154473E-06, CFL 0.00216, SL -1.0768E-01, M 7.05372E+16, S 35.2329, T 4.2633, Me -9.18E-17, Se -1.45E-14, Te -1.39E-15 + 1656, 69.000, 0, En 3.617207554229E-06, CFL 0.00289, SL -1.0430E-01, M 7.05373E+16, S 35.2329, T 4.2633, Me -2.48E-16, Se 2.90E-14, Te -1.97E-16 + 1680, 70.000, 0, En 3.785041171913E-06, CFL 0.00217, SL -9.7191E-02, M 7.05373E+16, S 35.2329, T 4.2635, Me -1.09E-16, Se -7.26E-15, Te -3.18E-16 + 1704, 71.000, 0, En 3.480185056422E-06, CFL 0.00188, SL -9.5680E-02, M 7.05374E+16, S 35.2329, T 4.2638, Me -2.99E-16, Se 0.00E+00, Te 3.05E-15 + 1728, 72.000, 0, En 3.588432979943E-06, CFL 0.00206, SL -9.6294E-02, M 7.05374E+16, S 35.2329, T 4.2640, Me -1.11E-16, Se 1.45E-14, Te -1.34E-15 + 1752, 73.000, 0, En 3.435878729726E-06, CFL 0.00188, SL -9.8194E-02, M 7.05373E+16, S 35.2329, T 4.2640, Me 3.83E-17, Se 0.00E+00, Te 2.31E-15 + 1776, 74.000, 0, En 4.549801423848E-06, CFL 0.00220, SL -1.0140E-01, M 7.05373E+16, S 35.2329, T 4.2637, Me 3.13E-17, Se -7.26E-15, Te 3.82E-15 + 1800, 75.000, 0, En 9.986176735460E-07, CFL 0.00069, SL -1.0994E-01, M 7.05372E+16, S 35.2329, T 4.2629, Me -1.17E-16, Se 0.00E+00, Te -3.62E-17 + 1824, 76.000, 0, En 9.429668748093E-07, CFL 0.00060, SL -1.1492E-01, M 7.05371E+16, S 35.2330, T 4.2625, Me 3.48E-18, Se -7.26E-15, Te 4.00E-16 + 1848, 77.000, 0, En 5.264335085761E-06, CFL 0.00281, SL -1.2023E-01, M 7.05371E+16, S 35.2330, T 4.2624, Me -1.03E-17, Se 1.45E-14, Te 2.71E-15 + 1872, 78.000, 0, En 7.713846938526E-06, CFL 0.00369, SL -1.2461E-01, M 7.05370E+16, S 35.2330, T 4.2622, Me 2.30E-16, Se 1.45E-14, Te 1.49E-15 + 1896, 79.000, 0, En 9.243672372937E-06, CFL 0.00470, SL -1.2481E-01, M 7.05370E+16, S 35.2330, T 4.2626, Me 2.29E-16, Se 7.26E-15, Te 1.06E-15 + 1920, 80.000, 0, En 1.246624132296E-05, CFL 0.00539, SL -1.2157E-01, M 7.05370E+16, S 35.2330, T 4.2629, Me -2.59E-16, Se 7.26E-15, Te -1.27E-16 + 1944, 81.000, 0, En 8.776620297760E-06, CFL 0.00383, SL -1.2266E-01, M 7.05370E+16, S 35.2330, T 4.2630, Me -2.65E-16, Se 3.63E-14, Te -1.55E-15 + 1968, 82.000, 0, En 7.281045769463E-06, CFL 0.00235, SL -1.2666E-01, M 7.05370E+16, S 35.2330, T 4.2627, Me -2.74E-16, Se -7.26E-15, Te -2.98E-16 + 1992, 83.000, 0, En 5.582832199866E-06, CFL 0.00233, SL -1.2154E-01, M 7.05370E+16, S 35.2330, T 4.2625, Me -3.32E-16, Se 1.45E-14, Te -7.96E-16 + 2016, 84.000, 0, En 4.975857151743E-06, CFL 0.00203, SL -1.2284E-01, M 7.05370E+16, S 35.2330, T 4.2626, Me -9.37E-17, Se 1.45E-14, Te -5.66E-16 + 2040, 85.000, 0, En 1.764614581842E-06, CFL 0.00053, SL -1.3233E-01, M 7.05369E+16, S 35.2331, T 4.2612, Me -1.04E-16, Se -5.81E-14, Te -4.07E-15 + 2064, 86.000, 0, En 2.533610637096E-06, CFL 0.00125, SL -1.4303E-01, M 7.05368E+16, S 35.2332, T 4.2596, Me 3.88E-16, Se -1.45E-14, Te -2.29E-16 + 2088, 87.000, 0, En 3.382046158914E-06, CFL 0.00189, SL -1.4969E-01, M 7.05367E+16, S 35.2332, T 4.2589, Me 2.02E-17, Se 7.26E-15, Te 2.13E-15 + 2112, 88.000, 0, En 2.939836935478E-06, CFL 0.00221, SL -1.3920E-01, M 7.05368E+16, S 35.2331, T 4.2584, Me 4.15E-17, Se 7.26E-15, Te 1.37E-15 + 2136, 89.000, 0, En 1.164646936413E-05, CFL 0.00581, SL -1.2452E-01, M 7.05370E+16, S 35.2330, T 4.2587, Me 5.60E-17, Se 1.45E-14, Te -2.21E-15 + 2160, 90.000, 0, En 1.319924870398E-05, CFL 0.00569, SL -1.2502E-01, M 7.05370E+16, S 35.2330, T 4.2590, Me 2.42E-16, Se -2.90E-14, Te 2.59E-16 + 2184, 91.000, 0, En 1.160728651271E-05, CFL 0.00476, SL -1.2921E-01, M 7.05369E+16, S 35.2331, T 4.2591, Me 9.91E-17, Se 7.26E-15, Te 3.32E-15 + 2208, 92.000, 0, En 9.106120784092E-06, CFL 0.00357, SL -1.3343E-01, M 7.05369E+16, S 35.2331, T 4.2590, Me -6.95E-17, Se 7.26E-15, Te -1.00E-15 + 2232, 93.000, 0, En 7.548039255735E-06, CFL 0.00281, SL -1.3970E-01, M 7.05368E+16, S 35.2331, T 4.2584, Me 1.90E-16, Se 7.26E-15, Te 4.06E-15 + 2256, 94.000, 0, En 6.148840922565E-06, CFL 0.00280, SL -1.4499E-01, M 7.05367E+16, S 35.2332, T 4.2581, Me -1.37E-16, Se -7.26E-15, Te 2.96E-15 + 2280, 95.000, 0, En 5.071851129972E-06, CFL 0.00235, SL -1.4233E-01, M 7.05368E+16, S 35.2331, T 4.2579, Me -3.41E-16, Se -1.45E-14, Te 2.77E-15 + 2304, 96.000, 0, En 5.782566657376E-06, CFL 0.00243, SL -1.4259E-01, M 7.05368E+16, S 35.2332, T 4.2583, Me -9.14E-17, Se -7.26E-15, Te -2.56E-15 + 2328, 97.000, 0, En 1.023103042393E-05, CFL 0.00470, SL -1.4436E-01, M 7.05367E+16, S 35.2332, T 4.2587, Me 4.43E-18, Se 0.00E+00, Te 1.14E-15 + 2352, 98.000, 0, En 1.435738052317E-05, CFL 0.00449, SL -1.4658E-01, M 7.05367E+16, S 35.2332, T 4.2587, Me -1.67E-16, Se 2.18E-14, Te -3.14E-15 + 2376, 99.000, 0, En 1.268377298358E-05, CFL 0.00402, SL -1.4915E-01, M 7.05367E+16, S 35.2332, T 4.2589, Me 8.45E-17, Se 2.18E-14, Te 4.02E-15 + 2400, 100.000, 0, En 1.370760111674E-05, CFL 0.00469, SL -1.5319E-01, M 7.05366E+16, S 35.2332, T 4.2589, Me 3.13E-16, Se -1.45E-14, Te -9.72E-16 + 2424, 101.000, 0, En 1.291075160587E-05, CFL 0.00428, SL -1.5419E-01, M 7.05366E+16, S 35.2332, T 4.2590, Me 1.77E-16, Se 2.18E-14, Te 2.23E-16 + 2448, 102.000, 0, En 1.305339406739E-05, CFL 0.00439, SL -1.5183E-01, M 7.05366E+16, S 35.2332, T 4.2595, Me 1.86E-16, Se 0.00E+00, Te -5.94E-15 + 2472, 103.000, 0, En 1.224063977670E-05, CFL 0.00365, SL -1.5584E-01, M 7.05366E+16, S 35.2332, T 4.2597, Me 4.04E-17, Se 2.90E-14, Te -6.25E-16 + 2496, 104.000, 0, En 1.403944600200E-05, CFL 0.00419, SL -1.6093E-01, M 7.05365E+16, S 35.2333, T 4.2597, Me -7.47E-18, Se 1.45E-14, Te 2.69E-15 + 2520, 105.000, 0, En 1.215684236500E-05, CFL 0.00384, SL -1.6379E-01, M 7.05365E+16, S 35.2333, T 4.2598, Me 1.73E-16, Se 2.18E-14, Te -2.96E-15 + 2544, 106.000, 0, En 1.184219551072E-05, CFL 0.00348, SL -1.6372E-01, M 7.05365E+16, S 35.2333, T 4.2605, Me -1.05E-16, Se 1.45E-14, Te -4.44E-15 + 2568, 107.000, 0, En 1.386313989366E-05, CFL 0.00379, SL -1.6361E-01, M 7.05365E+16, S 35.2333, T 4.2608, Me 3.60E-16, Se 7.26E-15, Te 8.44E-16 + 2592, 108.000, 0, En 1.766720248661E-05, CFL 0.00535, SL -1.6025E-01, M 7.05365E+16, S 35.2333, T 4.2612, Me -2.73E-16, Se 7.26E-15, Te 1.75E-15 + 2616, 109.000, 0, En 1.781294447442E-05, CFL 0.00412, SL -1.5628E-01, M 7.05366E+16, S 35.2332, T 4.2614, Me 1.01E-16, Se 0.00E+00, Te 9.68E-16 + 2640, 110.000, 0, En 1.577245347911E-05, CFL 0.00428, SL -1.5606E-01, M 7.05366E+16, S 35.2332, T 4.2609, Me 1.38E-16, Se 1.45E-14, Te 1.92E-15 + 2664, 111.000, 0, En 1.419379784030E-05, CFL 0.00337, SL -1.6488E-01, M 7.05365E+16, S 35.2333, T 4.2601, Me 4.44E-16, Se -2.18E-14, Te -2.01E-15 + 2688, 112.000, 0, En 1.465260890721E-05, CFL 0.00301, SL -1.7207E-01, M 7.05364E+16, S 35.2333, T 4.2598, Me 3.03E-16, Se 0.00E+00, Te 1.83E-15 + 2712, 113.000, 0, En 1.273159710764E-05, CFL 0.00288, SL -1.7342E-01, M 7.05364E+16, S 35.2333, T 4.2595, Me 2.65E-17, Se -7.26E-15, Te 9.11E-17 + 2736, 114.000, 0, En 1.360313698058E-05, CFL 0.00353, SL -1.5505E-01, M 7.05366E+16, S 35.2332, T 4.2596, Me -1.48E-16, Se -2.18E-14, Te -1.04E-15 + 2760, 115.000, 0, En 9.298090586620E-06, CFL 0.00213, SL -1.5558E-01, M 7.05366E+16, S 35.2332, T 4.2597, Me 1.09E-16, Se 0.00E+00, Te -2.00E-15 + 2784, 116.000, 0, En 8.336640582048E-06, CFL 0.00226, SL -1.5799E-01, M 7.05366E+16, S 35.2333, T 4.2601, Me -9.19E-17, Se 0.00E+00, Te -2.11E-15 + 2808, 117.000, 0, En 8.884545667110E-06, CFL 0.00354, SL -1.6049E-01, M 7.05365E+16, S 35.2333, T 4.2604, Me 1.29E-16, Se 7.26E-15, Te 2.21E-15 + 2832, 118.000, 0, En 1.000322689168E-05, CFL 0.00412, SL -1.6273E-01, M 7.05365E+16, S 35.2333, T 4.2607, Me 1.58E-16, Se 2.18E-14, Te -1.50E-15 + 2856, 119.000, 0, En 1.225950172232E-05, CFL 0.00396, SL -1.6521E-01, M 7.05365E+16, S 35.2333, T 4.2611, Me 1.90E-17, Se 0.00E+00, Te 3.64E-15 + 2880, 120.000, 0, En 1.343603378154E-05, CFL 0.00522, SL -1.6737E-01, M 7.05364E+16, S 35.2333, T 4.2616, Me 3.51E-16, Se -2.18E-14, Te -2.05E-15 + 2904, 121.000, 0, En 1.227855017648E-05, CFL 0.00496, SL -1.6904E-01, M 7.05364E+16, S 35.2333, T 4.2622, Me -1.29E-16, Se 2.18E-14, Te -3.93E-16 + 2928, 122.000, 0, En 1.175532156884E-05, CFL 0.00401, SL -1.7066E-01, M 7.05364E+16, S 35.2333, T 4.2625, Me 9.86E-17, Se 1.45E-14, Te 2.45E-15 + 2952, 123.000, 0, En 1.070817182833E-05, CFL 0.00268, SL -1.7194E-01, M 7.05364E+16, S 35.2333, T 4.2628, Me -1.77E-17, Se -1.45E-14, Te 3.46E-15 + 2976, 124.000, 0, En 9.654636787213E-06, CFL 0.00264, SL -1.7323E-01, M 7.05364E+16, S 35.2333, T 4.2632, Me -5.38E-17, Se 1.45E-14, Te 1.91E-15 + 3000, 125.000, 0, En 8.650271846416E-06, CFL 0.00284, SL -1.6855E-01, M 7.05364E+16, S 35.2333, T 4.2636, Me -4.76E-17, Se -1.45E-14, Te 3.10E-15 + 3024, 126.000, 0, En 7.935554612714E-06, CFL 0.00282, SL -1.5937E-01, M 7.05366E+16, S 35.2333, T 4.2641, Me 1.78E-16, Se 1.45E-14, Te -9.71E-16 + 3048, 127.000, 0, En 7.531126261770E-06, CFL 0.00260, SL -1.6111E-01, M 7.05365E+16, S 35.2333, T 4.2642, Me 1.54E-17, Se -2.18E-14, Te 5.36E-16 + 3072, 128.000, 0, En 9.987737943761E-06, CFL 0.00445, SL -1.6494E-01, M 7.05365E+16, S 35.2333, T 4.2644, Me 4.23E-16, Se 1.45E-14, Te -1.89E-16 + 3096, 129.000, 0, En 1.096007459703E-05, CFL 0.00481, SL -1.6715E-01, M 7.05365E+16, S 35.2333, T 4.2648, Me -1.92E-17, Se 0.00E+00, Te 3.69E-15 + 3120, 130.000, 0, En 9.364971079749E-06, CFL 0.00360, SL -1.6897E-01, M 7.05364E+16, S 35.2333, T 4.2653, Me 4.10E-17, Se 2.18E-14, Te 2.95E-15 + 3144, 131.000, 0, En 7.163026431114E-06, CFL 0.00272, SL -1.7186E-01, M 7.05364E+16, S 35.2333, T 4.2653, Me 1.71E-16, Se 1.45E-14, Te -4.74E-16 + 3168, 132.000, 0, En 6.199527770810E-06, CFL 0.00240, SL -1.7781E-01, M 7.05363E+16, S 35.2334, T 4.2653, Me -1.78E-16, Se 0.00E+00, Te -8.04E-16 + 3192, 133.000, 0, En 6.038995661123E-06, CFL 0.00190, SL -1.8252E-01, M 7.05363E+16, S 35.2334, T 4.2653, Me 3.48E-16, Se -2.90E-14, Te 2.32E-15 + 3216, 134.000, 0, En 5.524334525833E-06, CFL 0.00158, SL -1.8368E-01, M 7.05362E+16, S 35.2334, T 4.2655, Me 5.02E-17, Se 1.45E-14, Te 1.06E-15 + 3240, 135.000, 0, En 5.294474493452E-06, CFL 0.00153, SL -1.7966E-01, M 7.05363E+16, S 35.2334, T 4.2658, Me 7.08E-17, Se -2.90E-14, Te -2.07E-15 + 3264, 136.000, 0, En 5.247061064109E-06, CFL 0.00174, SL -1.7849E-01, M 7.05363E+16, S 35.2334, T 4.2664, Me -1.72E-16, Se -1.45E-14, Te 1.98E-16 + 3288, 137.000, 0, En 8.603685043353E-06, CFL 0.00307, SL -1.7888E-01, M 7.05363E+16, S 35.2334, T 4.2667, Me 2.05E-16, Se -7.26E-15, Te -1.20E-15 + 3312, 138.000, 0, En 7.057844667950E-06, CFL 0.00260, SL -1.7967E-01, M 7.05363E+16, S 35.2334, T 4.2670, Me 4.07E-16, Se 7.26E-15, Te 2.85E-15 + 3336, 139.000, 0, En 5.669899258851E-06, CFL 0.00151, SL -1.8065E-01, M 7.05363E+16, S 35.2334, T 4.2673, Me 1.45E-16, Se -3.63E-14, Te -2.03E-15 + 3360, 140.000, 0, En 5.539163045733E-06, CFL 0.00194, SL -1.8141E-01, M 7.05363E+16, S 35.2334, T 4.2677, Me -3.93E-16, Se -2.18E-14, Te -5.61E-17 + 3384, 141.000, 0, En 4.861950038285E-06, CFL 0.00142, SL -1.8223E-01, M 7.05363E+16, S 35.2334, T 4.2682, Me 2.88E-16, Se -2.18E-14, Te 2.49E-15 + 3408, 142.000, 0, En 4.907564725832E-06, CFL 0.00186, SL -1.8304E-01, M 7.05362E+16, S 35.2334, T 4.2690, Me 4.63E-17, Se 1.45E-14, Te 1.41E-16 + 3432, 143.000, 0, En 5.453471706971E-06, CFL 0.00260, SL -1.8367E-01, M 7.05362E+16, S 35.2334, T 4.2697, Me -5.30E-17, Se 0.00E+00, Te -4.84E-16 + 3456, 144.000, 0, En 5.449318245331E-06, CFL 0.00288, SL -1.8418E-01, M 7.05362E+16, S 35.2334, T 4.2705, Me -5.76E-17, Se -2.18E-14, Te 2.86E-15 + 3480, 145.000, 0, En 5.956234923812E-06, CFL 0.00341, SL -1.8501E-01, M 7.05362E+16, S 35.2334, T 4.2713, Me 8.45E-17, Se -2.18E-14, Te 4.76E-16 + 3504, 146.000, 0, En 6.211115902953E-06, CFL 0.00363, SL -1.8591E-01, M 7.05362E+16, S 35.2334, T 4.2720, Me -8.86E-18, Se -7.26E-15, Te 1.93E-15 + 3528, 147.000, 0, En 5.771794907411E-06, CFL 0.00312, SL -1.8691E-01, M 7.05362E+16, S 35.2334, T 4.2727, Me 2.42E-18, Se 2.90E-14, Te -2.17E-15 + 3552, 148.000, 0, En 5.350629759863E-06, CFL 0.00226, SL -1.8651E-01, M 7.05362E+16, S 35.2334, T 4.2734, Me -5.30E-17, Se 2.18E-14, Te -1.49E-15 + 3576, 149.000, 0, En 4.953951487789E-06, CFL 0.00257, SL -1.8743E-01, M 7.05362E+16, S 35.2334, T 4.2741, Me -1.38E-16, Se -5.08E-14, Te 3.83E-16 + 3600, 150.000, 0, En 4.796524052469E-06, CFL 0.00276, SL -1.8935E-01, M 7.05362E+16, S 35.2335, T 4.2746, Me 2.16E-16, Se 2.90E-14, Te 2.19E-15 + 3624, 151.000, 0, En 5.687114197342E-06, CFL 0.00331, SL -1.8921E-01, M 7.05362E+16, S 35.2335, T 4.2749, Me 1.84E-16, Se -7.26E-15, Te -1.90E-15 + 3648, 152.000, 0, En 6.325875421055E-06, CFL 0.00331, SL -1.9037E-01, M 7.05362E+16, S 35.2335, T 4.2754, Me 1.88E-16, Se 1.45E-14, Te 2.65E-16 + 3672, 153.000, 0, En 5.946429546982E-06, CFL 0.00277, SL -1.9203E-01, M 7.05361E+16, S 35.2335, T 4.2758, Me 3.15E-17, Se 0.00E+00, Te -1.36E-16 + 3696, 154.000, 0, En 5.414988177770E-06, CFL 0.00274, SL -1.9358E-01, M 7.05361E+16, S 35.2335, T 4.2763, Me -1.67E-16, Se 2.18E-14, Te 1.61E-15 + 3720, 155.000, 0, En 4.960480689231E-06, CFL 0.00242, SL -1.9477E-01, M 7.05361E+16, S 35.2335, T 4.2769, Me -1.35E-16, Se -1.45E-14, Te 2.62E-16 + 3744, 156.000, 0, En 4.147497220526E-06, CFL 0.00218, SL -1.9603E-01, M 7.05361E+16, S 35.2335, T 4.2775, Me 1.75E-17, Se 0.00E+00, Te -1.79E-15 + 3768, 157.000, 0, En 4.676229863416E-06, CFL 0.00218, SL -1.9737E-01, M 7.05361E+16, S 35.2335, T 4.2782, Me -7.93E-17, Se -1.45E-14, Te -9.82E-16 + 3792, 158.000, 0, En 8.946743078073E-06, CFL 0.00342, SL -1.9886E-01, M 7.05360E+16, S 35.2335, T 4.2788, Me 2.32E-16, Se -2.18E-14, Te 1.51E-15 + 3816, 159.000, 0, En 6.211951525306E-06, CFL 0.00282, SL -1.9901E-01, M 7.05360E+16, S 35.2335, T 4.2791, Me -3.22E-16, Se 7.26E-15, Te -2.35E-15 + 3840, 160.000, 0, En 5.493961949730E-06, CFL 0.00307, SL -1.9608E-01, M 7.05361E+16, S 35.2335, T 4.2797, Me -6.14E-17, Se 4.36E-14, Te 2.04E-15 + 3864, 161.000, 0, En 8.422740627835E-06, CFL 0.00332, SL -1.9717E-01, M 7.05361E+16, S 35.2335, T 4.2804, Me -9.83E-17, Se -2.90E-14, Te -2.63E-15 + 3888, 162.000, 0, En 1.090965636453E-05, CFL 0.00476, SL -1.9502E-01, M 7.05361E+16, S 35.2335, T 4.2808, Me -3.00E-17, Se -2.18E-14, Te -2.72E-16 + 3912, 163.000, 0, En 1.197796403087E-05, CFL 0.00418, SL -1.9569E-01, M 7.05361E+16, S 35.2335, T 4.2813, Me -1.37E-16, Se 1.45E-14, Te 9.51E-16 + 3936, 164.000, 0, En 1.239706909951E-05, CFL 0.00487, SL -1.9669E-01, M 7.05361E+16, S 35.2335, T 4.2819, Me 3.20E-16, Se -7.26E-15, Te -1.22E-15 + 3960, 165.000, 0, En 1.094349004038E-05, CFL 0.00434, SL -1.9770E-01, M 7.05361E+16, S 35.2335, T 4.2826, Me -8.90E-17, Se 1.45E-14, Te -5.21E-16 + 3984, 166.000, 0, En 9.606881392755E-06, CFL 0.00405, SL -1.9892E-01, M 7.05360E+16, S 35.2335, T 4.2833, Me -1.14E-16, Se -1.45E-14, Te 2.38E-15 + 4008, 167.000, 0, En 7.926757993627E-06, CFL 0.00339, SL -2.0057E-01, M 7.05360E+16, S 35.2335, T 4.2840, Me 9.98E-17, Se 0.00E+00, Te 1.48E-15 + 4032, 168.000, 0, En 7.789455153606E-06, CFL 0.00291, SL -2.0087E-01, M 7.05360E+16, S 35.2335, T 4.2847, Me 9.18E-17, Se 0.00E+00, Te -1.28E-15 + 4056, 169.000, 0, En 7.409292970842E-06, CFL 0.00275, SL -1.9987E-01, M 7.05360E+16, S 35.2335, T 4.2854, Me -1.06E-16, Se 2.90E-14, Te 2.34E-15 + 4080, 170.000, 0, En 7.127516984771E-06, CFL 0.00309, SL -1.9847E-01, M 7.05360E+16, S 35.2335, T 4.2860, Me -6.22E-17, Se 7.26E-15, Te -8.70E-16 + 4104, 171.000, 0, En 7.222877759366E-06, CFL 0.00388, SL -1.9845E-01, M 7.05360E+16, S 35.2335, T 4.2866, Me -1.05E-16, Se 3.63E-14, Te 1.77E-15 + 4128, 172.000, 0, En 7.522094504008E-06, CFL 0.00402, SL -1.9325E-01, M 7.05361E+16, S 35.2335, T 4.2869, Me 7.77E-17, Se -3.63E-14, Te -1.17E-15 + 4152, 173.000, 0, En 7.438876691572E-06, CFL 0.00306, SL -1.8124E-01, M 7.05363E+16, S 35.2334, T 4.2870, Me 2.09E-17, Se 0.00E+00, Te -7.24E-16 + 4176, 174.000, 0, En 7.409508361845E-06, CFL 0.00298, SL -1.7939E-01, M 7.05363E+16, S 35.2334, T 4.2869, Me 4.04E-17, Se -2.90E-14, Te 1.74E-15 + 4200, 175.000, 0, En 9.592631259751E-06, CFL 0.00427, SL -1.8292E-01, M 7.05362E+16, S 35.2334, T 4.2869, Me 6.07E-17, Se 1.45E-14, Te 5.99E-16 + 4224, 176.000, 0, En 1.172655658868E-05, CFL 0.00512, SL -1.8544E-01, M 7.05362E+16, S 35.2334, T 4.2874, Me -4.09E-17, Se -5.81E-14, Te -1.59E-15 + 4248, 177.000, 0, En 1.412338685874E-05, CFL 0.00514, SL -1.8526E-01, M 7.05362E+16, S 35.2334, T 4.2881, Me 9.63E-17, Se 0.00E+00, Te 3.03E-15 + 4272, 178.000, 0, En 1.038839617472E-05, CFL 0.00332, SL -1.8241E-01, M 7.05363E+16, S 35.2334, T 4.2887, Me 3.38E-17, Se -4.36E-14, Te -8.75E-16 + 4296, 179.000, 0, En 9.314117339597E-06, CFL 0.00368, SL -1.7606E-01, M 7.05363E+16, S 35.2334, T 4.2893, Me -1.72E-17, Se 7.26E-15, Te 4.23E-16 + 4320, 180.000, 0, En 9.381823849952E-06, CFL 0.00389, SL -1.6717E-01, M 7.05365E+16, S 35.2333, T 4.2897, Me 1.32E-16, Se 0.00E+00, Te -3.67E-15 + 4344, 181.000, 0, En 8.843425838113E-06, CFL 0.00385, SL -1.5918E-01, M 7.05366E+16, S 35.2333, T 4.2902, Me -1.27E-16, Se 2.18E-14, Te -2.70E-15 + 4368, 182.000, 0, En 1.126294528839E-05, CFL 0.00595, SL -1.5065E-01, M 7.05367E+16, S 35.2332, T 4.2908, Me 1.08E-16, Se -5.08E-14, Te -3.09E-15 + 4392, 183.000, 0, En 1.690783927706E-05, CFL 0.00788, SL -1.4226E-01, M 7.05368E+16, S 35.2331, T 4.2913, Me -2.66E-16, Se 3.63E-14, Te 1.77E-15 + 4416, 184.000, 0, En 1.768662593788E-05, CFL 0.00766, SL -1.3699E-01, M 7.05368E+16, S 35.2331, T 4.2920, Me 1.64E-16, Se 6.53E-14, Te 3.02E-15 + 4440, 185.000, 0, En 1.744424712359E-05, CFL 0.00671, SL -1.3753E-01, M 7.05368E+16, S 35.2331, T 4.2925, Me -4.26E-17, Se 2.90E-14, Te 3.49E-15 + 4464, 186.000, 0, En 1.964263712750E-05, CFL 0.00684, SL -1.3901E-01, M 7.05368E+16, S 35.2331, T 4.2930, Me -8.00E-17, Se -7.26E-15, Te -2.89E-15 + 4488, 187.000, 0, En 1.765235459056E-05, CFL 0.00554, SL -1.4131E-01, M 7.05368E+16, S 35.2331, T 4.2935, Me 1.85E-16, Se 2.90E-14, Te 2.97E-15 + 4512, 188.000, 0, En 1.626479181268E-05, CFL 0.00606, SL -1.3896E-01, M 7.05368E+16, S 35.2331, T 4.2937, Me -2.96E-16, Se 1.45E-14, Te -3.22E-16 + 4536, 189.000, 0, En 1.538214232317E-05, CFL 0.00650, SL -1.3575E-01, M 7.05369E+16, S 35.2331, T 4.2938, Me 1.36E-16, Se 2.90E-14, Te 9.28E-16 + 4560, 190.000, 0, En 1.487433673817E-05, CFL 0.00644, SL -1.2903E-01, M 7.05369E+16, S 35.2331, T 4.2940, Me 5.70E-17, Se -3.63E-14, Te -2.09E-15 + 4584, 191.000, 0, En 1.332430512857E-05, CFL 0.00562, SL -1.2296E-01, M 7.05370E+16, S 35.2330, T 4.2943, Me -1.05E-16, Se 1.45E-14, Te -2.26E-15 + 4608, 192.000, 0, En 1.152711942367E-05, CFL 0.00459, SL -1.1866E-01, M 7.05371E+16, S 35.2330, T 4.2946, Me -4.70E-17, Se 1.45E-14, Te -1.03E-15 + 4632, 193.000, 0, En 9.780688545282E-06, CFL 0.00339, SL -1.1546E-01, M 7.05371E+16, S 35.2330, T 4.2952, Me 7.31E-17, Se -1.45E-14, Te 8.77E-16 + 4656, 194.000, 0, En 8.795583118547E-06, CFL 0.00389, SL -1.1116E-01, M 7.05372E+16, S 35.2330, T 4.2954, Me 7.01E-17, Se 7.26E-15, Te -8.06E-16 + 4680, 195.000, 0, En 9.080763889188E-06, CFL 0.00415, SL -1.0806E-01, M 7.05372E+16, S 35.2329, T 4.2956, Me 1.71E-17, Se 2.18E-14, Te -7.80E-16 + 4704, 196.000, 0, En 9.944563272614E-06, CFL 0.00413, SL -1.0301E-01, M 7.05373E+16, S 35.2329, T 4.2958, Me -5.71E-18, Se 1.45E-14, Te -2.22E-16 + 4728, 197.000, 0, En 1.060719225501E-05, CFL 0.00378, SL -1.0048E-01, M 7.05373E+16, S 35.2329, T 4.2961, Me -2.10E-16, Se 0.00E+00, Te 1.93E-15 + 4752, 198.000, 0, En 9.572679528803E-06, CFL 0.00341, SL -9.7422E-02, M 7.05373E+16, S 35.2329, T 4.2964, Me -3.21E-16, Se -2.18E-14, Te 1.06E-16 + 4776, 199.000, 0, En 8.033888396605E-06, CFL 0.00386, SL -9.2701E-02, M 7.05374E+16, S 35.2328, T 4.2966, Me 4.13E-16, Se -3.63E-14, Te -1.12E-15 + 4800, 200.000, 0, En 7.506025040328E-06, CFL 0.00355, SL -8.8914E-02, M 7.05375E+16, S 35.2328, T 4.2966, Me -8.11E-17, Se 1.45E-14, Te -1.32E-15 + 4824, 201.000, 0, En 7.273199977883E-06, CFL 0.00312, SL -8.5571E-02, M 7.05375E+16, S 35.2328, T 4.2966, Me 4.98E-17, Se -2.90E-14, Te -1.83E-15 + 4848, 202.000, 0, En 7.413157424305E-06, CFL 0.00251, SL -8.8244E-02, M 7.05375E+16, S 35.2328, T 4.2966, Me -2.06E-16, Se 3.63E-14, Te -4.49E-15 + 4872, 203.000, 0, En 9.999205863756E-06, CFL 0.00364, SL -8.9369E-02, M 7.05374E+16, S 35.2328, T 4.2967, Me -3.39E-16, Se -1.45E-14, Te -6.46E-16 + 4896, 204.000, 0, En 1.534296225794E-05, CFL 0.00574, SL -8.9509E-02, M 7.05374E+16, S 35.2328, T 4.2969, Me 2.54E-16, Se -2.18E-14, Te 2.85E-15 + 4920, 205.000, 0, En 1.568188329468E-05, CFL 0.00591, SL -9.0500E-02, M 7.05374E+16, S 35.2328, T 4.2970, Me 8.09E-17, Se -7.26E-15, Te 5.93E-16 + 4944, 206.000, 0, En 1.553688643134E-05, CFL 0.00601, SL -9.4351E-02, M 7.05374E+16, S 35.2328, T 4.2970, Me -5.43E-17, Se -2.18E-14, Te -1.35E-15 + 4968, 207.000, 0, En 1.710510505907E-05, CFL 0.00638, SL -9.4849E-02, M 7.05374E+16, S 35.2328, T 4.2971, Me 7.45E-17, Se -1.45E-14, Te -8.41E-17 + 4992, 208.000, 0, En 1.858071658182E-05, CFL 0.00678, SL -9.3023E-02, M 7.05374E+16, S 35.2328, T 4.2975, Me 1.30E-16, Se -7.26E-15, Te 1.88E-15 + 5016, 209.000, 0, En 1.822222553324E-05, CFL 0.00621, SL -9.1310E-02, M 7.05374E+16, S 35.2328, T 4.2978, Me 5.45E-17, Se -7.26E-15, Te -1.03E-15 + 5040, 210.000, 0, En 1.758080573054E-05, CFL 0.00516, SL -9.0818E-02, M 7.05374E+16, S 35.2328, T 4.2982, Me -7.86E-17, Se 7.26E-15, Te -1.17E-15 + 5064, 211.000, 0, En 1.670957175824E-05, CFL 0.00475, SL -9.2481E-02, M 7.05374E+16, S 35.2328, T 4.2985, Me -1.49E-16, Se -1.45E-14, Te -1.89E-15 + 5088, 212.000, 0, En 1.628727471379E-05, CFL 0.00554, SL -8.8015E-02, M 7.05375E+16, S 35.2328, T 4.2988, Me -1.07E-16, Se -2.90E-14, Te -1.85E-15 + 5112, 213.000, 0, En 1.611021903698E-05, CFL 0.00589, SL -8.2620E-02, M 7.05375E+16, S 35.2328, T 4.2992, Me 5.67E-17, Se -3.63E-14, Te -1.21E-15 + 5136, 214.000, 0, En 1.551663196189E-05, CFL 0.00620, SL -8.2396E-02, M 7.05375E+16, S 35.2328, T 4.2997, Me -1.75E-16, Se 2.90E-14, Te -1.80E-16 + 5160, 215.000, 0, En 1.343856093003E-05, CFL 0.00538, SL -8.4309E-02, M 7.05375E+16, S 35.2328, T 4.3003, Me 3.20E-18, Se -7.26E-15, Te -2.90E-15 + 5184, 216.000, 0, En 1.081848299056E-05, CFL 0.00392, SL -8.6912E-02, M 7.05375E+16, S 35.2328, T 4.3007, Me 4.65E-17, Se 7.26E-15, Te 1.69E-15 + 5208, 217.000, 0, En 8.457482463457E-06, CFL 0.00323, SL -8.9106E-02, M 7.05375E+16, S 35.2328, T 4.3011, Me -2.70E-16, Se -2.18E-14, Te -5.33E-15 + 5232, 218.000, 0, En 8.405224897271E-06, CFL 0.00401, SL -8.9242E-02, M 7.05375E+16, S 35.2328, T 4.3016, Me 1.45E-16, Se 2.18E-14, Te 2.39E-15 + 5256, 219.000, 0, En 7.452883003195E-06, CFL 0.00315, SL -8.9224E-02, M 7.05375E+16, S 35.2328, T 4.3020, Me 1.17E-16, Se -7.26E-15, Te -2.28E-15 + 5280, 220.000, 0, En 6.505409790881E-06, CFL 0.00259, SL -9.2528E-02, M 7.05374E+16, S 35.2328, T 4.3023, Me -8.33E-17, Se 1.45E-14, Te -3.58E-16 + 5304, 221.000, 0, En 6.247812356441E-06, CFL 0.00217, SL -9.5169E-02, M 7.05374E+16, S 35.2328, T 4.3027, Me 1.91E-17, Se -1.45E-14, Te 2.52E-15 + 5328, 222.000, 0, En 6.055239202112E-06, CFL 0.00249, SL -9.6725E-02, M 7.05374E+16, S 35.2329, T 4.3030, Me 6.20E-17, Se 1.45E-14, Te 1.71E-15 + 5352, 223.000, 0, En 5.788109636151E-06, CFL 0.00260, SL -9.7945E-02, M 7.05373E+16, S 35.2329, T 4.3034, Me -3.17E-17, Se -2.18E-14, Te 2.51E-15 + 5376, 224.000, 0, En 5.610488069952E-06, CFL 0.00250, SL -9.9462E-02, M 7.05373E+16, S 35.2329, T 4.3039, Me -2.00E-16, Se 7.26E-15, Te -3.99E-16 + 5400, 225.000, 0, En 5.654861194786E-06, CFL 0.00225, SL -1.0140E-01, M 7.05373E+16, S 35.2329, T 4.3044, Me -1.13E-16, Se 2.90E-14, Te 1.47E-15 + 5424, 226.000, 0, En 6.271281932573E-06, CFL 0.00295, SL -1.0377E-01, M 7.05373E+16, S 35.2329, T 4.3048, Me 2.06E-16, Se 2.18E-14, Te 7.76E-16 + 5448, 227.000, 0, En 6.442141992836E-06, CFL 0.00274, SL -1.0662E-01, M 7.05372E+16, S 35.2329, T 4.3051, Me -1.45E-17, Se 2.18E-14, Te 2.34E-15 + 5472, 228.000, 0, En 9.018900262787E-06, CFL 0.00391, SL -1.0877E-01, M 7.05372E+16, S 35.2329, T 4.3057, Me 1.09E-16, Se -1.45E-14, Te -1.97E-16 + 5496, 229.000, 0, En 1.264135647069E-05, CFL 0.00574, SL -1.1076E-01, M 7.05372E+16, S 35.2329, T 4.3060, Me 1.26E-16, Se 2.90E-14, Te 3.57E-15 + 5520, 230.000, 0, En 1.265427903147E-05, CFL 0.00589, SL -1.1251E-01, M 7.05372E+16, S 35.2330, T 4.3065, Me -2.00E-16, Se 0.00E+00, Te 9.25E-16 + 5544, 231.000, 0, En 1.208959118981E-05, CFL 0.00576, SL -1.1417E-01, M 7.05371E+16, S 35.2330, T 4.3069, Me -1.53E-16, Se 7.26E-15, Te 1.51E-15 + 5568, 232.000, 0, En 1.093136462034E-05, CFL 0.00492, SL -1.1547E-01, M 7.05371E+16, S 35.2330, T 4.3074, Me -6.31E-17, Se 1.45E-14, Te -2.07E-15 + 5592, 233.000, 0, En 1.065137993897E-05, CFL 0.00388, SL -1.1694E-01, M 7.05371E+16, S 35.2330, T 4.3079, Me -1.83E-16, Se -7.26E-15, Te 5.46E-16 + 5616, 234.000, 0, En 1.087718409825E-05, CFL 0.00370, SL -1.1754E-01, M 7.05371E+16, S 35.2330, T 4.3081, Me -9.29E-17, Se 0.00E+00, Te -2.13E-15 + 5640, 235.000, 0, En 1.342210796329E-05, CFL 0.00500, SL -1.1846E-01, M 7.05371E+16, S 35.2330, T 4.3084, Me -1.86E-16, Se 7.26E-15, Te -1.40E-15 + 5664, 236.000, 0, En 1.201312967227E-05, CFL 0.00499, SL -1.2125E-01, M 7.05370E+16, S 35.2330, T 4.3085, Me -3.49E-17, Se 5.08E-14, Te 3.96E-15 + 5688, 237.000, 0, En 1.169644436107E-05, CFL 0.00548, SL -1.1523E-01, M 7.05371E+16, S 35.2330, T 4.3086, Me 3.28E-16, Se -2.18E-14, Te -6.34E-17 + 5712, 238.000, 0, En 1.060037346653E-05, CFL 0.00496, SL -1.1726E-01, M 7.05371E+16, S 35.2330, T 4.3086, Me 7.75E-17, Se 2.18E-14, Te 1.12E-15 + 5736, 239.000, 0, En 9.440825255537E-06, CFL 0.00411, SL -1.1860E-01, M 7.05371E+16, S 35.2330, T 4.3087, Me -3.67E-16, Se -7.26E-15, Te 9.53E-16 + 5760, 240.000, 0, En 8.527090153980E-06, CFL 0.00350, SL -1.1981E-01, M 7.05371E+16, S 35.2330, T 4.3091, Me -1.74E-16, Se 2.90E-14, Te 8.75E-16 + 5784, 241.000, 0, En 7.632579180017E-06, CFL 0.00280, SL -1.2019E-01, M 7.05371E+16, S 35.2330, T 4.3095, Me -2.54E-18, Se 0.00E+00, Te -2.66E-15 + 5808, 242.000, 0, En 6.972616230365E-06, CFL 0.00271, SL -1.2035E-01, M 7.05371E+16, S 35.2330, T 4.3098, Me 4.53E-17, Se 2.90E-14, Te 1.78E-15 + 5832, 243.000, 0, En 8.000186213616E-06, CFL 0.00415, SL -1.2157E-01, M 7.05370E+16, S 35.2330, T 4.3099, Me -2.25E-16, Se 1.45E-14, Te -1.58E-15 + 5856, 244.000, 0, En 8.915722145636E-06, CFL 0.00455, SL -1.2069E-01, M 7.05370E+16, S 35.2330, T 4.3100, Me 1.33E-16, Se 0.00E+00, Te 4.09E-15 + 5880, 245.000, 0, En 8.274816346777E-06, CFL 0.00378, SL -1.1881E-01, M 7.05371E+16, S 35.2330, T 4.3102, Me -4.58E-17, Se 0.00E+00, Te 6.33E-16 + 5904, 246.000, 0, En 8.023283249226E-06, CFL 0.00280, SL -1.1432E-01, M 7.05371E+16, S 35.2330, T 4.3105, Me -2.11E-17, Se -1.45E-14, Te 4.16E-15 + 5928, 247.000, 0, En 8.388778489031E-06, CFL 0.00348, SL -1.0906E-01, M 7.05372E+16, S 35.2329, T 4.3109, Me -5.52E-18, Se 2.18E-14, Te 2.99E-16 + 5952, 248.000, 0, En 8.870905777236E-06, CFL 0.00411, SL -1.0732E-01, M 7.05372E+16, S 35.2329, T 4.3113, Me -3.88E-18, Se -7.26E-15, Te 1.54E-15 + 5976, 249.000, 0, En 9.679197721826E-06, CFL 0.00485, SL -1.0605E-01, M 7.05372E+16, S 35.2329, T 4.3115, Me 3.13E-16, Se 2.90E-14, Te 1.35E-15 + 6000, 250.000, 0, En 1.032393491747E-05, CFL 0.00527, SL -1.0657E-01, M 7.05372E+16, S 35.2329, T 4.3119, Me 7.09E-17, Se -2.90E-14, Te -2.06E-15 + 6024, 251.000, 0, En 1.142592723350E-05, CFL 0.00569, SL -1.0644E-01, M 7.05372E+16, S 35.2329, T 4.3121, Me -2.52E-16, Se -7.26E-15, Te 1.68E-15 + 6048, 252.000, 0, En 1.226655518258E-05, CFL 0.00509, SL -1.0471E-01, M 7.05373E+16, S 35.2329, T 4.3123, Me -1.14E-16, Se -7.26E-15, Te 1.54E-15 + 6072, 253.000, 0, En 1.395717476958E-05, CFL 0.00475, SL -1.0253E-01, M 7.05373E+16, S 35.2329, T 4.3123, Me -1.61E-16, Se -3.63E-14, Te -2.09E-15 + 6096, 254.000, 0, En 1.177665405804E-05, CFL 0.00470, SL -9.6017E-02, M 7.05374E+16, S 35.2329, T 4.3123, Me -7.71E-17, Se -2.18E-14, Te -3.00E-16 + 6120, 255.000, 0, En 1.043595106298E-05, CFL 0.00473, SL -8.7414E-02, M 7.05375E+16, S 35.2328, T 4.3124, Me 2.63E-16, Se 2.18E-14, Te 2.20E-15 + 6144, 256.000, 0, En 9.796793103721E-06, CFL 0.00399, SL -7.9010E-02, M 7.05376E+16, S 35.2327, T 4.3126, Me -1.74E-16, Se 2.18E-14, Te 1.61E-15 + 6168, 257.000, 0, En 9.137829039868E-06, CFL 0.00298, SL -7.0473E-02, M 7.05377E+16, S 35.2327, T 4.3126, Me 2.74E-16, Se -1.45E-14, Te -2.81E-16 + 6192, 258.000, 0, En 9.025943573181E-06, CFL 0.00413, SL -6.1783E-02, M 7.05378E+16, S 35.2326, T 4.3128, Me -1.94E-17, Se 0.00E+00, Te 1.74E-15 + 6216, 259.000, 0, En 7.164504503691E-06, CFL 0.00368, SL -5.7471E-02, M 7.05379E+16, S 35.2326, T 4.3129, Me -7.90E-17, Se 1.45E-14, Te 1.27E-15 + 6240, 260.000, 0, En 5.309314178618E-06, CFL 0.00258, SL -5.6838E-02, M 7.05379E+16, S 35.2326, T 4.3130, Me -6.10E-17, Se -2.90E-14, Te -1.17E-15 + 6264, 261.000, 0, En 3.919489346051E-06, CFL 0.00216, SL -5.6231E-02, M 7.05379E+16, S 35.2326, T 4.3133, Me 8.93E-17, Se -2.18E-14, Te 3.19E-15 + 6288, 262.000, 0, En 3.589230067182E-06, CFL 0.00249, SL -5.2445E-02, M 7.05379E+16, S 35.2326, T 4.3134, Me 6.94E-17, Se -7.26E-15, Te -9.66E-16 + 6312, 263.000, 0, En 3.680932187065E-06, CFL 0.00249, SL -4.2620E-02, M 7.05380E+16, S 35.2325, T 4.3134, Me -2.08E-17, Se -3.63E-14, Te 1.58E-15 + 6336, 264.000, 0, En 3.707139237716E-06, CFL 0.00218, SL -3.2899E-02, M 7.05382E+16, S 35.2324, T 4.3135, Me -9.03E-18, Se -1.45E-14, Te 3.34E-15 + 6360, 265.000, 0, En 3.846678383304E-06, CFL 0.00237, SL -3.0306E-02, M 7.05382E+16, S 35.2324, T 4.3137, Me 4.46E-17, Se 7.26E-15, Te -7.29E-16 + 6384, 266.000, 0, En 4.352516029886E-06, CFL 0.00261, SL -2.9079E-02, M 7.05382E+16, S 35.2324, T 4.3138, Me 9.02E-18, Se -7.26E-15, Te -4.56E-16 + 6408, 267.000, 0, En 5.444723135220E-06, CFL 0.00280, SL -2.8484E-02, M 7.05382E+16, S 35.2324, T 4.3141, Me -1.40E-16, Se 1.45E-14, Te 8.73E-16 + 6432, 268.000, 0, En 6.684597425850E-06, CFL 0.00309, SL -2.9254E-02, M 7.05382E+16, S 35.2324, T 4.3145, Me -3.20E-16, Se -2.90E-14, Te 2.08E-15 + 6456, 269.000, 0, En 7.764756415987E-06, CFL 0.00384, SL -3.0642E-02, M 7.05382E+16, S 35.2324, T 4.3148, Me -1.47E-16, Se -1.45E-14, Te -2.34E-17 + 6480, 270.000, 0, En 8.291990062327E-06, CFL 0.00366, SL -3.1863E-02, M 7.05382E+16, S 35.2324, T 4.3150, Me 6.24E-17, Se 1.45E-14, Te -1.07E-15 + 6504, 271.000, 0, En 7.668687017438E-06, CFL 0.00350, SL -3.7133E-02, M 7.05381E+16, S 35.2325, T 4.3146, Me 1.85E-16, Se 2.90E-14, Te 2.69E-16 + 6528, 272.000, 0, En 7.896634828064E-06, CFL 0.00415, SL -4.0598E-02, M 7.05381E+16, S 35.2325, T 4.3142, Me 1.79E-17, Se -2.18E-14, Te -3.88E-15 + 6552, 273.000, 0, En 8.684838850392E-06, CFL 0.00449, SL -4.2124E-02, M 7.05381E+16, S 35.2325, T 4.3140, Me 1.66E-16, Se 3.63E-14, Te -8.51E-16 + 6576, 274.000, 0, En 9.052330593154E-06, CFL 0.00460, SL -4.5550E-02, M 7.05380E+16, S 35.2325, T 4.3139, Me 1.11E-16, Se -2.18E-14, Te 1.36E-15 + 6600, 275.000, 0, En 1.060114129091E-05, CFL 0.00482, SL -5.0903E-02, M 7.05379E+16, S 35.2326, T 4.3138, Me 1.55E-16, Se 7.26E-15, Te -3.98E-15 + 6624, 276.000, 0, En 1.166538159085E-05, CFL 0.00384, SL -5.6083E-02, M 7.05379E+16, S 35.2326, T 4.3136, Me -1.01E-16, Se -2.18E-14, Te -1.51E-15 + 6648, 277.000, 0, En 9.087822067492E-06, CFL 0.00432, SL -6.0124E-02, M 7.05378E+16, S 35.2326, T 4.3135, Me 1.12E-16, Se 1.45E-14, Te -9.61E-16 + 6672, 278.000, 0, En 7.356966731991E-06, CFL 0.00306, SL -6.3956E-02, M 7.05378E+16, S 35.2326, T 4.3132, Me 5.95E-17, Se 0.00E+00, Te 2.43E-15 + 6696, 279.000, 0, En 6.914667716673E-06, CFL 0.00264, SL -6.7735E-02, M 7.05377E+16, S 35.2327, T 4.3129, Me 9.13E-17, Se -7.26E-15, Te 1.00E-15 + 6720, 280.000, 0, En 5.279172619387E-06, CFL 0.00229, SL -6.9598E-02, M 7.05377E+16, S 35.2327, T 4.3127, Me -1.15E-16, Se 3.63E-14, Te 2.09E-15 + 6744, 281.000, 0, En 5.231865263764E-06, CFL 0.00232, SL -5.9344E-02, M 7.05378E+16, S 35.2326, T 4.3126, Me 1.67E-16, Se 0.00E+00, Te 9.51E-17 + 6768, 282.000, 0, En 4.662395108480E-06, CFL 0.00260, SL -6.1706E-02, M 7.05378E+16, S 35.2326, T 4.3122, Me -1.27E-16, Se 7.26E-15, Te 2.41E-17 + 6792, 283.000, 0, En 4.135719191458E-06, CFL 0.00226, SL -7.0109E-02, M 7.05377E+16, S 35.2327, T 4.3114, Me -1.47E-16, Se 3.63E-14, Te 1.78E-15 + 6816, 284.000, 0, En 1.910875944188E-06, CFL 0.00100, SL -7.9493E-02, M 7.05376E+16, S 35.2327, T 4.3105, Me -1.68E-16, Se -7.26E-15, Te 1.34E-15 + 6840, 285.000, 0, En 1.811215818717E-05, CFL 0.00688, SL -8.7280E-02, M 7.05375E+16, S 35.2328, T 4.3099, Me 3.98E-16, Se -7.26E-15, Te -2.21E-15 + 6864, 286.000, 0, En 2.546405056233E-05, CFL 0.00764, SL -9.0722E-02, M 7.05374E+16, S 35.2328, T 4.3094, Me -2.46E-16, Se 0.00E+00, Te 2.44E-15 + 6888, 287.000, 0, En 2.194444268096E-05, CFL 0.00485, SL -8.0479E-02, M 7.05376E+16, S 35.2328, T 4.3093, Me 1.65E-16, Se 2.90E-14, Te 7.50E-16 + 6912, 288.000, 0, En 1.729207932969E-05, CFL 0.00397, SL -6.9275E-02, M 7.05377E+16, S 35.2327, T 4.3092, Me 8.08E-17, Se -7.26E-15, Te -9.61E-16 + 6936, 289.000, 0, En 1.172225663343E-05, CFL 0.00439, SL -6.0708E-02, M 7.05378E+16, S 35.2326, T 4.3092, Me -1.65E-16, Se 3.63E-14, Te 1.43E-15 + 6960, 290.000, 0, En 9.456554536962E-06, CFL 0.00429, SL -6.2438E-02, M 7.05378E+16, S 35.2326, T 4.3092, Me -1.23E-16, Se 7.26E-15, Te 1.28E-15 + 6984, 291.000, 0, En 5.178643480384E-06, CFL 0.00254, SL -6.5593E-02, M 7.05378E+16, S 35.2327, T 4.3093, Me -1.98E-16, Se -3.63E-14, Te -1.59E-15 + 7008, 292.000, 0, En 1.264479385127E-05, CFL 0.00607, SL -6.8147E-02, M 7.05377E+16, S 35.2327, T 4.3093, Me -1.47E-16, Se -2.90E-14, Te -2.36E-15 + 7032, 293.000, 0, En 2.614569481274E-05, CFL 0.00817, SL -6.9843E-02, M 7.05377E+16, S 35.2327, T 4.3092, Me 3.00E-16, Se 3.63E-14, Te -3.69E-15 + 7056, 294.000, 0, En 2.903740642106E-05, CFL 0.00585, SL -5.8313E-02, M 7.05378E+16, S 35.2326, T 4.3093, Me -6.72E-17, Se 2.90E-14, Te 4.54E-15 + 7080, 295.000, 0, En 3.043742168556E-05, CFL 0.00610, SL -5.3942E-02, M 7.05379E+16, S 35.2326, T 4.3092, Me -4.53E-17, Se 2.90E-14, Te 1.80E-15 + 7104, 296.000, 0, En 3.111234637719E-05, CFL 0.00641, SL -4.8414E-02, M 7.05380E+16, S 35.2325, T 4.3090, Me 7.98E-17, Se -2.18E-14, Te -1.32E-15 + 7128, 297.000, 0, En 3.191184484394E-05, CFL 0.00670, SL -1.8994E-02, M 7.05384E+16, S 35.2324, T 4.3089, Me -1.18E-16, Se 2.18E-14, Te 2.41E-15 + 7152, 298.000, 0, En 3.340978914940E-05, CFL 0.00641, SL -1.9351E-02, M 7.05383E+16, S 35.2324, T 4.3090, Me -4.25E-16, Se -7.26E-15, Te 2.13E-15 + 7176, 299.000, 0, En 3.415794769879E-05, CFL 0.00506, SL -2.5375E-02, M 7.05383E+16, S 35.2324, T 4.3084, Me 4.53E-17, Se 7.26E-15, Te -3.11E-15 + 7200, 300.000, 0, En 3.512417621745E-05, CFL 0.00516, SL -3.2408E-02, M 7.05382E+16, S 35.2324, T 4.3075, Me 5.23E-17, Se 1.45E-14, Te 1.45E-16 + 7224, 301.000, 0, En 3.523925087525E-05, CFL 0.00561, SL -1.7737E-02, M 7.05384E+16, S 35.2324, T 4.3073, Me -2.33E-17, Se -7.26E-15, Te 2.49E-16 + 7248, 302.000, 0, En 3.249309835541E-05, CFL 0.00678, SL -2.4558E-03, M 7.05386E+16, S 35.2323, T 4.3071, Me 8.39E-17, Se 0.00E+00, Te -4.03E-15 + 7272, 303.000, 0, En 2.633884697042E-05, CFL 0.00639, SL -8.5466E-03, M 7.05385E+16, S 35.2323, T 4.3062, Me -2.64E-17, Se -7.26E-15, Te -2.67E-16 + 7296, 304.000, 0, En 2.204004910407E-05, CFL 0.00447, SL -4.5716E-03, M 7.05385E+16, S 35.2323, T 4.3056, Me 4.87E-17, Se -2.90E-14, Te 8.18E-16 + 7320, 305.000, 0, En 2.178090134472E-05, CFL 0.00391, SL 7.6186E-04, M 7.05386E+16, S 35.2322, T 4.3055, Me -4.74E-17, Se -1.45E-14, Te 1.88E-15 + 7344, 306.000, 0, En 1.929468148113E-05, CFL 0.00430, SL -3.2075E-03, M 7.05386E+16, S 35.2323, T 4.3050, Me 2.99E-16, Se -7.26E-15, Te -2.64E-15 + 7368, 307.000, 0, En 1.829696230302E-05, CFL 0.00416, SL -3.6257E-03, M 7.05385E+16, S 35.2323, T 4.3048, Me 1.61E-17, Se 2.18E-14, Te -5.20E-16 + 7392, 308.000, 0, En 1.670268052361E-05, CFL 0.00401, SL -5.5630E-03, M 7.05385E+16, S 35.2323, T 4.3044, Me 3.49E-17, Se -3.63E-14, Te -3.36E-15 + 7416, 309.000, 0, En 1.539532966022E-05, CFL 0.00365, SL -7.6535E-03, M 7.05385E+16, S 35.2323, T 4.3037, Me -6.00E-17, Se -1.45E-14, Te 8.92E-17 + 7440, 310.000, 0, En 1.453548470830E-05, CFL 0.00364, SL -1.3249E-02, M 7.05384E+16, S 35.2323, T 4.3029, Me -2.13E-16, Se 1.45E-14, Te 1.48E-15 + 7464, 311.000, 0, En 1.263912843000E-05, CFL 0.00366, SL -1.9791E-02, M 7.05383E+16, S 35.2324, T 4.3023, Me 1.06E-16, Se -7.26E-15, Te 5.01E-15 + 7488, 312.000, 0, En 1.078290371433E-05, CFL 0.00350, SL -2.5528E-02, M 7.05383E+16, S 35.2324, T 4.3017, Me 9.32E-17, Se 1.45E-14, Te 3.11E-15 + 7512, 313.000, 0, En 9.881808602624E-06, CFL 0.00262, SL -3.0035E-02, M 7.05382E+16, S 35.2324, T 4.3011, Me 1.46E-17, Se -7.26E-15, Te 4.21E-16 + 7536, 314.000, 0, En 9.911732020495E-06, CFL 0.00219, SL -2.8603E-02, M 7.05382E+16, S 35.2324, T 4.3009, Me -5.83E-17, Se 1.45E-14, Te 3.12E-16 + 7560, 315.000, 0, En 1.271851643623E-05, CFL 0.00480, SL -2.9988E-02, M 7.05382E+16, S 35.2324, T 4.3005, Me 6.70E-17, Se 2.18E-14, Te 1.74E-16 + 7584, 316.000, 0, En 1.674260295962E-05, CFL 0.00595, SL -3.2551E-02, M 7.05382E+16, S 35.2324, T 4.3003, Me -7.36E-17, Se 2.18E-14, Te -8.95E-16 + 7608, 317.000, 0, En 1.507147384709E-05, CFL 0.00550, SL -3.3630E-02, M 7.05382E+16, S 35.2325, T 4.3001, Me -2.22E-16, Se 4.36E-14, Te 3.65E-15 + 7632, 318.000, 0, En 1.055164510820E-05, CFL 0.00236, SL -3.6070E-02, M 7.05381E+16, S 35.2325, T 4.2991, Me 1.47E-16, Se 0.00E+00, Te -6.47E-16 + 7656, 319.000, 0, En 8.803308790638E-06, CFL 0.00295, SL -4.7068E-02, M 7.05380E+16, S 35.2325, T 4.2977, Me 1.86E-16, Se -4.36E-14, Te -3.07E-15 + 7680, 320.000, 0, En 8.871873708839E-06, CFL 0.00317, SL -5.5569E-02, M 7.05379E+16, S 35.2326, T 4.2967, Me 4.95E-17, Se -2.90E-14, Te 2.23E-16 + 7704, 321.000, 0, En 7.350650422745E-06, CFL 0.00229, SL -6.1610E-02, M 7.05378E+16, S 35.2326, T 4.2960, Me 4.43E-16, Se 2.90E-14, Te 1.12E-15 + 7728, 322.000, 0, En 7.715718530871E-06, CFL 0.00306, SL -6.6459E-02, M 7.05377E+16, S 35.2327, T 4.2955, Me -5.86E-17, Se 1.45E-14, Te -5.00E-16 + 7752, 323.000, 0, En 7.914595880805E-06, CFL 0.00352, SL -6.7596E-02, M 7.05377E+16, S 35.2327, T 4.2953, Me 3.12E-16, Se 2.18E-14, Te -6.13E-16 + 7776, 324.000, 0, En 8.218104344102E-06, CFL 0.00335, SL -5.4876E-02, M 7.05379E+16, S 35.2326, T 4.2953, Me -4.46E-17, Se 7.26E-15, Te -5.65E-16 + 7800, 325.000, 0, En 6.982091327352E-06, CFL 0.00264, SL -6.1582E-02, M 7.05378E+16, S 35.2326, T 4.2943, Me -3.03E-16, Se 2.90E-14, Te -1.66E-15 + 7824, 326.000, 0, En 5.225486576723E-06, CFL 0.00271, SL -7.2118E-02, M 7.05377E+16, S 35.2327, T 4.2928, Me 1.05E-16, Se -1.45E-14, Te -2.35E-15 + 7848, 327.000, 0, En 5.952699222719E-06, CFL 0.00281, SL -8.1081E-02, M 7.05376E+16, S 35.2328, T 4.2917, Me -2.59E-17, Se 7.26E-15, Te 1.01E-15 + 7872, 328.000, 0, En 1.004028279203E-05, CFL 0.00447, SL -8.9684E-02, M 7.05374E+16, S 35.2328, T 4.2905, Me 5.45E-17, Se 7.26E-15, Te -1.37E-15 + 7896, 329.000, 0, En 9.842012370084E-06, CFL 0.00324, SL -9.7459E-02, M 7.05373E+16, S 35.2329, T 4.2896, Me -7.70E-17, Se -2.18E-14, Te 2.81E-15 + 7920, 330.000, 0, En 1.057600041702E-05, CFL 0.00292, SL -1.0244E-01, M 7.05373E+16, S 35.2329, T 4.2889, Me 2.80E-18, Se -1.45E-14, Te -2.23E-15 + 7944, 331.000, 0, En 1.102896904613E-05, CFL 0.00278, SL -1.0316E-01, M 7.05373E+16, S 35.2329, T 4.2886, Me -1.44E-16, Se 0.00E+00, Te 3.30E-16 + 7968, 332.000, 0, En 1.187074548510E-05, CFL 0.00450, SL -1.0459E-01, M 7.05373E+16, S 35.2329, T 4.2885, Me 3.13E-17, Se -7.26E-15, Te 2.94E-15 + 7992, 333.000, 0, En 1.379440682885E-05, CFL 0.00325, SL -1.0777E-01, M 7.05372E+16, S 35.2329, T 4.2882, Me -8.08E-17, Se 2.18E-14, Te -7.30E-16 + 8016, 334.000, 0, En 1.143371795164E-05, CFL 0.00252, SL -1.1149E-01, M 7.05372E+16, S 35.2330, T 4.2879, Me 1.43E-16, Se 0.00E+00, Te -4.31E-16 + 8040, 335.000, 0, En 1.056640291380E-05, CFL 0.00281, SL -1.1612E-01, M 7.05371E+16, S 35.2330, T 4.2875, Me 3.19E-16, Se -2.18E-14, Te 2.49E-15 + 8064, 336.000, 0, En 9.436659542306E-06, CFL 0.00265, SL -1.1659E-01, M 7.05371E+16, S 35.2330, T 4.2871, Me -9.42E-17, Se -7.26E-15, Te -1.46E-15 + 8088, 337.000, 0, En 8.550126600669E-06, CFL 0.00218, SL -1.1412E-01, M 7.05371E+16, S 35.2330, T 4.2867, Me -2.95E-16, Se 7.26E-15, Te 1.03E-15 + 8112, 338.000, 0, En 9.162046029295E-06, CFL 0.00294, SL -1.1142E-01, M 7.05372E+16, S 35.2330, T 4.2864, Me 2.96E-16, Se 2.90E-14, Te 2.70E-15 + 8136, 339.000, 0, En 9.481143256631E-06, CFL 0.00446, SL -1.0910E-01, M 7.05372E+16, S 35.2329, T 4.2864, Me -1.53E-16, Se -2.90E-14, Te -2.87E-15 + 8160, 340.000, 0, En 8.383663695593E-06, CFL 0.00249, SL -1.1083E-01, M 7.05372E+16, S 35.2329, T 4.2862, Me 9.05E-17, Se -2.18E-14, Te 8.65E-16 + 8184, 341.000, 0, En 7.163536575189E-06, CFL 0.00191, SL -1.0754E-01, M 7.05372E+16, S 35.2329, T 4.2861, Me -6.53E-17, Se 7.26E-15, Te 1.02E-15 + 8208, 342.000, 0, En 5.683747010573E-06, CFL 0.00185, SL -1.0741E-01, M 7.05372E+16, S 35.2329, T 4.2861, Me -4.38E-17, Se -1.45E-14, Te -4.67E-16 + 8232, 343.000, 0, En 5.929120105123E-06, CFL 0.00239, SL -1.0879E-01, M 7.05372E+16, S 35.2329, T 4.2860, Me -2.67E-16, Se -2.18E-14, Te -2.33E-15 + 8256, 344.000, 0, En 5.471829644138E-06, CFL 0.00193, SL -1.0996E-01, M 7.05372E+16, S 35.2329, T 4.2858, Me -7.06E-17, Se 0.00E+00, Te -1.60E-15 + 8280, 345.000, 0, En 5.535653993267E-06, CFL 0.00193, SL -1.1273E-01, M 7.05371E+16, S 35.2330, T 4.2853, Me 1.36E-16, Se -2.90E-14, Te -3.06E-15 + 8304, 346.000, 0, En 7.543711228251E-06, CFL 0.00246, SL -1.1664E-01, M 7.05371E+16, S 35.2330, T 4.2848, Me -1.29E-17, Se -1.45E-14, Te -2.09E-15 + 8328, 347.000, 0, En 1.025715223489E-05, CFL 0.00337, SL -1.1974E-01, M 7.05371E+16, S 35.2330, T 4.2844, Me 1.87E-16, Se 7.26E-15, Te -8.51E-16 + 8352, 348.000, 0, En 1.373504752246E-05, CFL 0.00428, SL -1.2171E-01, M 7.05370E+16, S 35.2330, T 4.2842, Me -2.20E-16, Se 1.45E-14, Te -4.39E-15 + 8376, 349.000, 0, En 1.806857189184E-05, CFL 0.00447, SL -1.2679E-01, M 7.05370E+16, S 35.2331, T 4.2836, Me 1.76E-17, Se 1.45E-14, Te 2.02E-15 + 8400, 350.000, 0, En 1.773109529959E-05, CFL 0.00407, SL -1.2986E-01, M 7.05369E+16, S 35.2331, T 4.2833, Me -1.57E-16, Se -2.18E-14, Te -4.40E-16 + 8424, 351.000, 0, En 1.575801357612E-05, CFL 0.00320, SL -1.3098E-01, M 7.05369E+16, S 35.2331, T 4.2832, Me 1.55E-17, Se 0.00E+00, Te 4.44E-16 + 8448, 352.000, 0, En 1.271298338895E-05, CFL 0.00311, SL -1.3180E-01, M 7.05369E+16, S 35.2331, T 4.2833, Me 3.30E-17, Se -1.45E-14, Te 8.47E-16 + 8472, 353.000, 0, En 1.128191916221E-05, CFL 0.00260, SL -1.3255E-01, M 7.05369E+16, S 35.2331, T 4.2832, Me -2.92E-16, Se -7.26E-15, Te 1.39E-15 + 8496, 354.000, 0, En 1.240965991207E-05, CFL 0.00327, SL -1.3100E-01, M 7.05369E+16, S 35.2331, T 4.2831, Me -3.74E-16, Se -1.45E-14, Te 1.39E-15 + 8520, 355.000, 0, En 1.042354105972E-05, CFL 0.00340, SL -1.2470E-01, M 7.05370E+16, S 35.2330, T 4.2831, Me 1.80E-16, Se -2.18E-14, Te -2.00E-15 + 8544, 356.000, 0, En 9.030866768145E-06, CFL 0.00315, SL -1.1818E-01, M 7.05371E+16, S 35.2330, T 4.2830, Me -2.21E-16, Se -2.90E-14, Te -7.49E-16 + 8568, 357.000, 0, En 6.938546353877E-06, CFL 0.00375, SL -1.1477E-01, M 7.05371E+16, S 35.2330, T 4.2830, Me 7.98E-17, Se -3.63E-14, Te -1.37E-15 + 8592, 358.000, 0, En 5.599535969740E-06, CFL 0.00229, SL -1.1710E-01, M 7.05371E+16, S 35.2330, T 4.2825, Me 3.84E-16, Se 2.18E-14, Te -2.03E-15 + 8616, 359.000, 0, En 6.163864394648E-06, CFL 0.00172, SL -1.2863E-01, M 7.05369E+16, S 35.2331, T 4.2808, Me 6.60E-17, Se 2.18E-14, Te 2.05E-15 + 8640, 360.000, 0, En 7.599579104495E-06, CFL 0.00252, SL -1.3729E-01, M 7.05368E+16, S 35.2331, T 4.2795, Me 3.20E-16, Se 7.26E-15, Te -4.26E-16 + 8664, 361.000, 0, En 6.974820439192E-06, CFL 0.00191, SL -1.4408E-01, M 7.05367E+16, S 35.2332, T 4.2786, Me 7.34E-17, Se -7.26E-15, Te -9.32E-16 + 8688, 362.000, 0, En 6.425094958918E-06, CFL 0.00188, SL -1.4990E-01, M 7.05367E+16, S 35.2332, T 4.2779, Me 1.68E-16, Se 7.26E-15, Te 3.45E-15 + 8712, 363.000, 0, En 6.220672895410E-06, CFL 0.00202, SL -1.5114E-01, M 7.05367E+16, S 35.2332, T 4.2778, Me -1.51E-16, Se -1.45E-14, Te -1.56E-15 + 8736, 364.000, 0, En 6.911632791842E-06, CFL 0.00185, SL -1.5324E-01, M 7.05366E+16, S 35.2332, T 4.2776, Me -5.30E-17, Se 7.26E-15, Te 3.19E-16 + 8760, 365.000, 0, En 5.936968871255E-06, CFL 0.00152, SL -1.5490E-01, M 7.05366E+16, S 35.2332, T 4.2775, Me -3.70E-18, Se 5.08E-14, Te 1.90E-16 diff --git a/examples/single_column_z/timestats.intel b/examples/single_column_z/timestats.intel index aaa2afcd88..a1d02b11d3 100644 --- a/examples/single_column_z/timestats.intel +++ b/examples/single_column_z/timestats.intel @@ -31,3 +31,338 @@ 672, 28.000, 0, En 1.253597963118E-05, CFL 0.00453, SL -3.7184E-02, M 7.05381E+16, S 35.2325, T 4.2877, Me -8.43E-17, Se -7.26E-15, Te 2.66E-15 696, 29.000, 0, En 9.267537474331E-07, CFL 0.00130, SL -4.4104E-02, M 7.05380E+16, S 35.2325, T 4.2864, Me -9.09E-17, Se 2.18E-14, Te -2.11E-16 720, 30.000, 0, En 4.297699723573E-07, CFL 0.00061, SL -5.2318E-02, M 7.05379E+16, S 35.2326, T 4.2850, Me 1.13E-16, Se -7.26E-15, Te 3.06E-15 + 744, 31.000, 0, En 3.515719167766E-07, CFL 0.00033, SL -5.6906E-02, M 7.05379E+16, S 35.2326, T 4.2843, Me 1.66E-16, Se -7.26E-15, Te 1.57E-15 + 768, 32.000, 0, En 6.243734545797E-07, CFL 0.00050, SL -3.3070E-02, M 7.05382E+16, S 35.2325, T 4.2836, Me 1.23E-16, Se -7.26E-15, Te 8.86E-16 + 792, 33.000, 0, En 2.514917110118E-07, CFL 0.00037, SL -3.2226E-02, M 7.05382E+16, S 35.2324, T 4.2828, Me -2.08E-16, Se 0.00E+00, Te 1.34E-15 + 816, 34.000, 0, En 9.138394501359E-08, CFL 0.00026, SL -3.8376E-02, M 7.05381E+16, S 35.2325, T 4.2817, Me -7.15E-17, Se 3.63E-14, Te 3.33E-16 + 840, 35.000, 0, En 9.779986328937E-08, CFL 0.00025, SL -4.5605E-02, M 7.05380E+16, S 35.2325, T 4.2807, Me -1.16E-16, Se -2.18E-14, Te -4.19E-15 + 864, 36.000, 0, En 1.104692600242E-06, CFL 0.00159, SL -5.0415E-02, M 7.05379E+16, S 35.2326, T 4.2802, Me 1.25E-16, Se 0.00E+00, Te 2.80E-16 + 888, 37.000, 0, En 2.130853835310E-06, CFL 0.00192, SL -5.3725E-02, M 7.05379E+16, S 35.2326, T 4.2797, Me 3.32E-16, Se 2.18E-14, Te 2.98E-15 + 912, 38.000, 0, En 2.408380860193E-06, CFL 0.00171, SL -5.7093E-02, M 7.05379E+16, S 35.2326, T 4.2794, Me -1.62E-18, Se 0.00E+00, Te 6.40E-16 + 936, 39.000, 0, En 1.952075334291E-06, CFL 0.00195, SL -4.5885E-02, M 7.05380E+16, S 35.2325, T 4.2790, Me -4.39E-17, Se 0.00E+00, Te 2.38E-15 + 960, 40.000, 0, En 3.504775897040E-06, CFL 0.00277, SL -3.9384E-02, M 7.05381E+16, S 35.2325, T 4.2788, Me 2.78E-17, Se 0.00E+00, Te -9.97E-16 + 984, 41.000, 0, En 2.661147597233E-06, CFL 0.00164, SL -4.3521E-02, M 7.05380E+16, S 35.2325, T 4.2782, Me 6.54E-16, Se -1.45E-14, Te 1.39E-15 + 1008, 42.000, 0, En 2.137473188319E-06, CFL 0.00189, SL -3.6775E-02, M 7.05381E+16, S 35.2325, T 4.2774, Me -1.27E-16, Se 0.00E+00, Te -1.65E-15 + 1032, 43.000, 0, En 4.217037577000E-06, CFL 0.00255, SL -2.7828E-02, M 7.05382E+16, S 35.2324, T 4.2772, Me -6.12E-17, Se 1.45E-14, Te 1.82E-15 + 1056, 44.000, 0, En 4.868309978609E-06, CFL 0.00341, SL -1.8195E-02, M 7.05384E+16, S 35.2324, T 4.2770, Me -1.68E-16, Se -2.18E-14, Te -6.96E-16 + 1080, 45.000, 0, En 3.079386673314E-06, CFL 0.00169, SL -2.2342E-02, M 7.05383E+16, S 35.2324, T 4.2763, Me -1.69E-16, Se 4.36E-14, Te 3.00E-15 + 1104, 46.000, 0, En 3.978553098796E-06, CFL 0.00206, SL -3.0430E-02, M 7.05382E+16, S 35.2324, T 4.2752, Me 1.58E-16, Se 0.00E+00, Te -1.71E-15 + 1128, 47.000, 0, En 3.928025814284E-06, CFL 0.00197, SL -3.7229E-02, M 7.05381E+16, S 35.2325, T 4.2742, Me 8.81E-17, Se 0.00E+00, Te 2.92E-15 + 1152, 48.000, 0, En 2.804864612878E-06, CFL 0.00085, SL -4.2106E-02, M 7.05381E+16, S 35.2325, T 4.2735, Me 1.87E-16, Se -7.26E-15, Te 5.80E-16 + 1176, 49.000, 0, En 1.831312481011E-06, CFL 0.00056, SL -5.0827E-02, M 7.05379E+16, S 35.2326, T 4.2720, Me -2.93E-16, Se 7.26E-15, Te -6.98E-16 + 1200, 50.000, 0, En 1.306163192086E-06, CFL 0.00047, SL -6.0752E-02, M 7.05378E+16, S 35.2326, T 4.2705, Me -1.89E-16, Se 1.45E-14, Te -5.51E-16 + 1224, 51.000, 0, En 2.765768078947E-06, CFL 0.00202, SL -6.6461E-02, M 7.05377E+16, S 35.2327, T 4.2700, Me -3.08E-16, Se -2.18E-14, Te -6.44E-16 + 1248, 52.000, 0, En 6.138615178098E-06, CFL 0.00234, SL -6.9899E-02, M 7.05377E+16, S 35.2327, T 4.2698, Me 6.04E-17, Se -2.18E-14, Te -7.84E-16 + 1272, 53.000, 0, En 5.926094518475E-06, CFL 0.00288, SL -7.1890E-02, M 7.05377E+16, S 35.2327, T 4.2696, Me 3.52E-16, Se 0.00E+00, Te 1.77E-15 + 1296, 54.000, 0, En 5.158975336967E-06, CFL 0.00298, SL -6.6094E-02, M 7.05377E+16, S 35.2327, T 4.2696, Me -1.18E-16, Se 7.26E-15, Te 1.82E-16 + 1320, 55.000, 0, En 2.248704061156E-06, CFL 0.00171, SL -6.6817E-02, M 7.05377E+16, S 35.2327, T 4.2689, Me 2.23E-16, Se 0.00E+00, Te 4.24E-15 + 1344, 56.000, 0, En 2.667531831889E-06, CFL 0.00192, SL -7.2944E-02, M 7.05377E+16, S 35.2327, T 4.2682, Me -6.05E-17, Se -7.26E-15, Te -4.78E-15 + 1368, 57.000, 0, En 2.652255231684E-06, CFL 0.00176, SL -7.0270E-02, M 7.05377E+16, S 35.2327, T 4.2680, Me 1.57E-16, Se 2.18E-14, Te 6.82E-16 + 1392, 58.000, 0, En 1.767394422727E-06, CFL 0.00143, SL -7.3040E-02, M 7.05377E+16, S 35.2327, T 4.2673, Me -4.40E-17, Se 2.18E-14, Te 7.79E-16 + 1416, 59.000, 0, En 2.188216799254E-06, CFL 0.00128, SL -8.0029E-02, M 7.05376E+16, S 35.2328, T 4.2662, Me -1.39E-16, Se -7.26E-15, Te 2.37E-15 + 1440, 60.000, 0, En 1.638808891053E-06, CFL 0.00121, SL -8.7741E-02, M 7.05375E+16, S 35.2328, T 4.2652, Me -2.46E-16, Se -2.18E-14, Te -3.14E-15 + 1464, 61.000, 0, En 4.545470488110E-07, CFL 0.00038, SL -9.2703E-02, M 7.05374E+16, S 35.2328, T 4.2648, Me 1.49E-16, Se -7.26E-15, Te 3.39E-16 + 1488, 62.000, 0, En 3.225483470659E-06, CFL 0.00198, SL -9.5442E-02, M 7.05374E+16, S 35.2328, T 4.2646, Me -2.77E-16, Se -1.45E-14, Te 1.11E-17 + 1512, 63.000, 0, En 2.898776774219E-06, CFL 0.00311, SL -9.8093E-02, M 7.05373E+16, S 35.2329, T 4.2645, Me 2.31E-18, Se 4.36E-14, Te 1.46E-15 + 1536, 64.000, 0, En 3.353336690308E-06, CFL 0.00367, SL -1.0147E-01, M 7.05373E+16, S 35.2329, T 4.2645, Me 7.00E-17, Se -4.36E-14, Te 1.99E-15 + 1560, 65.000, 0, En 1.787138743662E-06, CFL 0.00184, SL -1.0311E-01, M 7.05373E+16, S 35.2329, T 4.2643, Me -2.72E-16, Se 7.26E-15, Te -1.22E-15 + 1584, 66.000, 0, En 1.771185884190E-06, CFL 0.00198, SL -1.0727E-01, M 7.05372E+16, S 35.2329, T 4.2640, Me -3.82E-17, Se 1.45E-14, Te -1.97E-16 + 1608, 67.000, 0, En 3.302042147819E-06, CFL 0.00193, SL -1.1166E-01, M 7.05372E+16, S 35.2330, T 4.2636, Me -3.43E-17, Se 0.00E+00, Te 4.59E-16 + 1632, 68.000, 0, En 2.860808154351E-06, CFL 0.00216, SL -1.0768E-01, M 7.05372E+16, S 35.2329, T 4.2633, Me -9.18E-17, Se -1.45E-14, Te -1.39E-15 + 1656, 69.000, 0, En 3.617207554132E-06, CFL 0.00289, SL -1.0430E-01, M 7.05373E+16, S 35.2329, T 4.2633, Me -2.48E-16, Se 2.90E-14, Te 2.76E-16 + 1680, 70.000, 0, En 3.785041171824E-06, CFL 0.00217, SL -9.7191E-02, M 7.05373E+16, S 35.2329, T 4.2635, Me -1.09E-16, Se -7.26E-15, Te 6.30E-16 + 1704, 71.000, 0, En 3.480185056336E-06, CFL 0.00188, SL -9.5680E-02, M 7.05374E+16, S 35.2329, T 4.2638, Me -2.99E-16, Se 0.00E+00, Te 2.58E-15 + 1728, 72.000, 0, En 3.588432979866E-06, CFL 0.00206, SL -9.6294E-02, M 7.05374E+16, S 35.2329, T 4.2640, Me -1.11E-16, Se 1.45E-14, Te -1.81E-15 + 1752, 73.000, 0, En 3.435878729648E-06, CFL 0.00188, SL -9.8194E-02, M 7.05373E+16, S 35.2329, T 4.2640, Me 3.83E-17, Se 0.00E+00, Te 3.26E-15 + 1776, 74.000, 0, En 4.549801423787E-06, CFL 0.00220, SL -1.0140E-01, M 7.05373E+16, S 35.2329, T 4.2637, Me 3.13E-17, Se -7.26E-15, Te 3.34E-15 + 1800, 75.000, 0, En 9.986176735436E-07, CFL 0.00069, SL -1.0994E-01, M 7.05372E+16, S 35.2329, T 4.2629, Me -1.17E-16, Se 0.00E+00, Te -3.77E-17 + 1824, 76.000, 0, En 9.429668745975E-07, CFL 0.00060, SL -1.1492E-01, M 7.05371E+16, S 35.2330, T 4.2625, Me 3.48E-18, Se -7.26E-15, Te -7.56E-17 + 1848, 77.000, 0, En 5.264335087949E-06, CFL 0.00281, SL -1.2023E-01, M 7.05371E+16, S 35.2330, T 4.2624, Me -1.03E-17, Se 1.45E-14, Te 2.22E-15 + 1872, 78.000, 0, En 7.713846938450E-06, CFL 0.00369, SL -1.2461E-01, M 7.05370E+16, S 35.2330, T 4.2622, Me 2.30E-16, Se 2.18E-14, Te 1.49E-15 + 1896, 79.000, 0, En 9.243672372903E-06, CFL 0.00470, SL -1.2481E-01, M 7.05370E+16, S 35.2330, T 4.2626, Me 2.29E-16, Se 7.26E-15, Te 5.86E-16 + 1920, 80.000, 0, En 1.246624132273E-05, CFL 0.00539, SL -1.2157E-01, M 7.05370E+16, S 35.2330, T 4.2629, Me -2.59E-16, Se 0.00E+00, Te 3.45E-16 + 1944, 81.000, 0, En 8.776620297478E-06, CFL 0.00383, SL -1.2266E-01, M 7.05370E+16, S 35.2330, T 4.2630, Me -2.65E-16, Se 3.63E-14, Te -2.50E-15 + 1968, 82.000, 0, En 7.281045769224E-06, CFL 0.00235, SL -1.2666E-01, M 7.05370E+16, S 35.2330, T 4.2627, Me -2.74E-16, Se -7.26E-15, Te -7.71E-16 + 1992, 83.000, 0, En 5.582832199669E-06, CFL 0.00233, SL -1.2154E-01, M 7.05370E+16, S 35.2330, T 4.2625, Me -3.32E-16, Se 1.45E-14, Te -7.97E-16 + 2016, 84.000, 0, En 4.975857151557E-06, CFL 0.00203, SL -1.2284E-01, M 7.05370E+16, S 35.2330, T 4.2626, Me -9.37E-17, Se 1.45E-14, Te 3.82E-16 + 2040, 85.000, 0, En 1.764614581835E-06, CFL 0.00053, SL -1.3233E-01, M 7.05369E+16, S 35.2331, T 4.2612, Me -1.04E-16, Se -5.08E-14, Te -4.54E-15 + 2064, 86.000, 0, En 2.533610637099E-06, CFL 0.00125, SL -1.4303E-01, M 7.05368E+16, S 35.2332, T 4.2596, Me 3.88E-16, Se -1.45E-14, Te -7.08E-16 + 2088, 87.000, 0, En 3.382046159064E-06, CFL 0.00189, SL -1.4969E-01, M 7.05367E+16, S 35.2332, T 4.2589, Me 2.02E-17, Se 0.00E+00, Te 3.08E-15 + 2112, 88.000, 0, En 2.939836935489E-06, CFL 0.00221, SL -1.3920E-01, M 7.05368E+16, S 35.2331, T 4.2584, Me 4.15E-17, Se 7.26E-15, Te 4.29E-16 + 2136, 89.000, 0, En 1.164646936417E-05, CFL 0.00581, SL -1.2452E-01, M 7.05370E+16, S 35.2330, T 4.2587, Me 5.60E-17, Se 1.45E-14, Te -3.16E-15 + 2160, 90.000, 0, En 1.319924870401E-05, CFL 0.00569, SL -1.2502E-01, M 7.05370E+16, S 35.2330, T 4.2590, Me 2.42E-16, Se -2.18E-14, Te 1.21E-15 + 2184, 91.000, 0, En 1.160728651273E-05, CFL 0.00476, SL -1.2921E-01, M 7.05369E+16, S 35.2331, T 4.2591, Me 9.91E-17, Se 7.26E-15, Te 4.27E-15 + 2208, 92.000, 0, En 9.106120784121E-06, CFL 0.00357, SL -1.3343E-01, M 7.05369E+16, S 35.2331, T 4.2590, Me -6.95E-17, Se 7.26E-15, Te -1.47E-15 + 2232, 93.000, 0, En 7.548039255610E-06, CFL 0.00281, SL -1.3970E-01, M 7.05368E+16, S 35.2331, T 4.2584, Me 1.90E-16, Se 0.00E+00, Te 3.11E-15 + 2256, 94.000, 0, En 6.148840921679E-06, CFL 0.00280, SL -1.4499E-01, M 7.05367E+16, S 35.2332, T 4.2581, Me -1.37E-16, Se -7.26E-15, Te 2.97E-15 + 2280, 95.000, 0, En 5.071851129929E-06, CFL 0.00235, SL -1.4233E-01, M 7.05368E+16, S 35.2331, T 4.2579, Me -3.41E-16, Se -1.45E-14, Te 2.30E-15 + 2304, 96.000, 0, En 5.782566657376E-06, CFL 0.00243, SL -1.4259E-01, M 7.05368E+16, S 35.2332, T 4.2583, Me -9.14E-17, Se -7.26E-15, Te -3.03E-15 + 2328, 97.000, 0, En 1.023103042402E-05, CFL 0.00470, SL -1.4436E-01, M 7.05367E+16, S 35.2332, T 4.2587, Me 4.43E-18, Se 0.00E+00, Te 1.61E-15 + 2352, 98.000, 0, En 1.435738052319E-05, CFL 0.00449, SL -1.4658E-01, M 7.05367E+16, S 35.2332, T 4.2587, Me -1.67E-16, Se 2.18E-14, Te -3.14E-15 + 2376, 99.000, 0, En 1.268377298369E-05, CFL 0.00402, SL -1.4915E-01, M 7.05367E+16, S 35.2332, T 4.2589, Me 8.45E-17, Se 2.18E-14, Te 3.54E-15 + 2400, 100.000, 0, En 1.370760111687E-05, CFL 0.00469, SL -1.5319E-01, M 7.05366E+16, S 35.2332, T 4.2589, Me 3.13E-16, Se -1.45E-14, Te -4.99E-16 + 2424, 101.000, 0, En 1.291075160602E-05, CFL 0.00428, SL -1.5419E-01, M 7.05366E+16, S 35.2332, T 4.2590, Me 1.77E-16, Se 2.18E-14, Te -7.24E-16 + 2448, 102.000, 0, En 1.305339406750E-05, CFL 0.00439, SL -1.5183E-01, M 7.05366E+16, S 35.2332, T 4.2595, Me 1.86E-16, Se 0.00E+00, Te -5.94E-15 + 2472, 103.000, 0, En 1.224063977684E-05, CFL 0.00365, SL -1.5584E-01, M 7.05366E+16, S 35.2332, T 4.2597, Me 4.04E-17, Se 2.90E-14, Te -6.25E-16 + 2496, 104.000, 0, En 1.403944600211E-05, CFL 0.00419, SL -1.6093E-01, M 7.05365E+16, S 35.2333, T 4.2597, Me -7.47E-18, Se 1.45E-14, Te 3.64E-15 + 2520, 105.000, 0, En 1.215684236516E-05, CFL 0.00384, SL -1.6379E-01, M 7.05365E+16, S 35.2333, T 4.2598, Me 1.73E-16, Se 2.18E-14, Te -3.90E-15 + 2544, 106.000, 0, En 1.184219551087E-05, CFL 0.00348, SL -1.6372E-01, M 7.05365E+16, S 35.2333, T 4.2605, Me -1.05E-16, Se 1.45E-14, Te -3.49E-15 + 2568, 107.000, 0, En 1.386313989380E-05, CFL 0.00379, SL -1.6361E-01, M 7.05365E+16, S 35.2333, T 4.2608, Me 3.60E-16, Se 7.26E-15, Te -1.03E-16 + 2592, 108.000, 0, En 1.766720248676E-05, CFL 0.00535, SL -1.6025E-01, M 7.05365E+16, S 35.2333, T 4.2612, Me -2.73E-16, Se 7.26E-15, Te 2.22E-15 + 2616, 109.000, 0, En 1.781294447457E-05, CFL 0.00412, SL -1.5628E-01, M 7.05366E+16, S 35.2332, T 4.2614, Me 1.01E-16, Se 7.26E-15, Te 2.07E-17 + 2640, 110.000, 0, En 1.577245347924E-05, CFL 0.00428, SL -1.5606E-01, M 7.05366E+16, S 35.2332, T 4.2609, Me 1.38E-16, Se 7.26E-15, Te 1.45E-15 + 2664, 111.000, 0, En 1.419379784045E-05, CFL 0.00337, SL -1.6488E-01, M 7.05365E+16, S 35.2333, T 4.2601, Me 4.44E-16, Se -2.18E-14, Te -1.06E-15 + 2688, 112.000, 0, En 1.465260890731E-05, CFL 0.00301, SL -1.7207E-01, M 7.05364E+16, S 35.2333, T 4.2598, Me 3.03E-16, Se 0.00E+00, Te 1.36E-15 + 2712, 113.000, 0, En 1.273159710785E-05, CFL 0.00288, SL -1.7342E-01, M 7.05364E+16, S 35.2333, T 4.2595, Me 2.65E-17, Se -7.26E-15, Te 5.64E-16 + 2736, 114.000, 0, En 1.360313698074E-05, CFL 0.00353, SL -1.5505E-01, M 7.05366E+16, S 35.2332, T 4.2596, Me -1.48E-16, Se -2.18E-14, Te -1.04E-15 + 2760, 115.000, 0, En 9.298090586771E-06, CFL 0.00213, SL -1.5558E-01, M 7.05366E+16, S 35.2332, T 4.2597, Me 1.09E-16, Se 0.00E+00, Te -2.00E-15 + 2784, 116.000, 0, En 8.336640582190E-06, CFL 0.00226, SL -1.5799E-01, M 7.05366E+16, S 35.2333, T 4.2601, Me -9.19E-17, Se 0.00E+00, Te -1.64E-15 + 2808, 117.000, 0, En 8.884545667219E-06, CFL 0.00354, SL -1.6049E-01, M 7.05365E+16, S 35.2333, T 4.2604, Me 1.29E-16, Se 1.45E-14, Te 1.74E-15 + 2832, 118.000, 0, En 1.000322689176E-05, CFL 0.00412, SL -1.6273E-01, M 7.05365E+16, S 35.2333, T 4.2607, Me 1.58E-16, Se 7.26E-15, Te -1.50E-15 + 2856, 119.000, 0, En 1.225950172236E-05, CFL 0.00396, SL -1.6521E-01, M 7.05365E+16, S 35.2333, T 4.2611, Me 1.90E-17, Se 7.26E-15, Te 3.64E-15 + 2880, 120.000, 0, En 1.343603378158E-05, CFL 0.00522, SL -1.6737E-01, M 7.05364E+16, S 35.2333, T 4.2616, Me 3.51E-16, Se -2.18E-14, Te -2.05E-15 + 2904, 121.000, 0, En 1.227855017654E-05, CFL 0.00496, SL -1.6904E-01, M 7.05364E+16, S 35.2333, T 4.2622, Me -1.29E-16, Se 2.18E-14, Te -3.93E-16 + 2928, 122.000, 0, En 1.175532156890E-05, CFL 0.00401, SL -1.7066E-01, M 7.05364E+16, S 35.2333, T 4.2625, Me 9.86E-17, Se 7.26E-15, Te 2.92E-15 + 2952, 123.000, 0, En 1.070817182840E-05, CFL 0.00268, SL -1.7194E-01, M 7.05364E+16, S 35.2333, T 4.2628, Me -1.77E-17, Se -7.26E-15, Te 2.99E-15 + 2976, 124.000, 0, En 9.654636787282E-06, CFL 0.00264, SL -1.7323E-01, M 7.05364E+16, S 35.2333, T 4.2632, Me -5.38E-17, Se 1.45E-14, Te 1.91E-15 + 3000, 125.000, 0, En 8.650271846481E-06, CFL 0.00284, SL -1.6855E-01, M 7.05364E+16, S 35.2333, T 4.2636, Me -4.76E-17, Se -1.45E-14, Te 4.05E-15 + 3024, 126.000, 0, En 7.935554612775E-06, CFL 0.00282, SL -1.5937E-01, M 7.05366E+16, S 35.2333, T 4.2641, Me 1.78E-16, Se 1.45E-14, Te -9.70E-16 + 3048, 127.000, 0, En 7.531126261822E-06, CFL 0.00260, SL -1.6111E-01, M 7.05365E+16, S 35.2333, T 4.2642, Me 1.54E-17, Se -2.18E-14, Te 5.36E-16 + 3072, 128.000, 0, En 9.987737943787E-06, CFL 0.00445, SL -1.6494E-01, M 7.05365E+16, S 35.2333, T 4.2644, Me 4.23E-16, Se 1.45E-14, Te -1.89E-16 + 3096, 129.000, 0, En 1.096007459703E-05, CFL 0.00481, SL -1.6715E-01, M 7.05365E+16, S 35.2333, T 4.2648, Me -1.92E-17, Se 0.00E+00, Te 3.69E-15 + 3120, 130.000, 0, En 9.364971079758E-06, CFL 0.00360, SL -1.6897E-01, M 7.05364E+16, S 35.2333, T 4.2653, Me 4.10E-17, Se 2.18E-14, Te 1.06E-15 + 3144, 131.000, 0, En 7.163026431133E-06, CFL 0.00272, SL -1.7186E-01, M 7.05364E+16, S 35.2333, T 4.2653, Me 1.71E-16, Se 1.45E-14, Te 4.73E-16 + 3168, 132.000, 0, En 6.199527770741E-06, CFL 0.00240, SL -1.7781E-01, M 7.05363E+16, S 35.2334, T 4.2653, Me -1.78E-16, Se 0.00E+00, Te -8.04E-16 + 3192, 133.000, 0, En 6.038995661149E-06, CFL 0.00190, SL -1.8252E-01, M 7.05363E+16, S 35.2334, T 4.2653, Me 3.48E-16, Se -2.90E-14, Te 2.32E-15 + 3216, 134.000, 0, En 5.524334525863E-06, CFL 0.00158, SL -1.8368E-01, M 7.05362E+16, S 35.2334, T 4.2655, Me 5.02E-17, Se 1.45E-14, Te 2.00E-15 + 3240, 135.000, 0, En 5.294474493484E-06, CFL 0.00153, SL -1.7966E-01, M 7.05363E+16, S 35.2334, T 4.2658, Me 7.08E-17, Se -2.90E-14, Te -2.07E-15 + 3264, 136.000, 0, En 5.247061064145E-06, CFL 0.00174, SL -1.7849E-01, M 7.05363E+16, S 35.2334, T 4.2664, Me -1.72E-16, Se -1.45E-14, Te 1.98E-16 + 3288, 137.000, 0, En 8.603685043402E-06, CFL 0.00307, SL -1.7888E-01, M 7.05363E+16, S 35.2334, T 4.2667, Me 2.05E-16, Se -7.26E-15, Te -1.20E-15 + 3312, 138.000, 0, En 7.057844667993E-06, CFL 0.00260, SL -1.7967E-01, M 7.05363E+16, S 35.2334, T 4.2670, Me 4.07E-16, Se 7.26E-15, Te 1.91E-15 + 3336, 139.000, 0, En 5.669899258883E-06, CFL 0.00151, SL -1.8065E-01, M 7.05363E+16, S 35.2334, T 4.2673, Me 1.45E-16, Se -3.63E-14, Te -2.03E-15 + 3360, 140.000, 0, En 5.539163045743E-06, CFL 0.00194, SL -1.8141E-01, M 7.05363E+16, S 35.2334, T 4.2677, Me -3.93E-16, Se -2.18E-14, Te -5.62E-17 + 3384, 141.000, 0, En 4.861950038294E-06, CFL 0.00142, SL -1.8223E-01, M 7.05363E+16, S 35.2334, T 4.2682, Me 2.88E-16, Se -2.18E-14, Te 1.54E-15 + 3408, 142.000, 0, En 4.907564725829E-06, CFL 0.00186, SL -1.8304E-01, M 7.05362E+16, S 35.2334, T 4.2690, Me 4.63E-17, Se 1.45E-14, Te 1.09E-15 + 3432, 143.000, 0, En 5.453471706961E-06, CFL 0.00260, SL -1.8367E-01, M 7.05362E+16, S 35.2334, T 4.2697, Me -5.30E-17, Se 0.00E+00, Te -1.43E-15 + 3456, 144.000, 0, En 5.449318245320E-06, CFL 0.00288, SL -1.8418E-01, M 7.05362E+16, S 35.2334, T 4.2705, Me -5.76E-17, Se -2.18E-14, Te 4.76E-15 + 3480, 145.000, 0, En 5.956234923799E-06, CFL 0.00341, SL -1.8501E-01, M 7.05362E+16, S 35.2334, T 4.2713, Me 8.45E-17, Se -2.18E-14, Te -1.42E-15 + 3504, 146.000, 0, En 6.211115902939E-06, CFL 0.00363, SL -1.8591E-01, M 7.05362E+16, S 35.2334, T 4.2720, Me -8.86E-18, Se -7.26E-15, Te 1.93E-15 + 3528, 147.000, 0, En 5.771794907397E-06, CFL 0.00312, SL -1.8691E-01, M 7.05362E+16, S 35.2334, T 4.2727, Me 2.42E-18, Se 2.90E-14, Te -3.12E-15 + 3552, 148.000, 0, En 5.350629759849E-06, CFL 0.00226, SL -1.8651E-01, M 7.05362E+16, S 35.2334, T 4.2734, Me -5.30E-17, Se 1.45E-14, Te 1.35E-15 + 3576, 149.000, 0, En 4.953951487775E-06, CFL 0.00257, SL -1.8743E-01, M 7.05362E+16, S 35.2334, T 4.2741, Me -1.38E-16, Se -4.36E-14, Te -5.64E-16 + 3600, 150.000, 0, En 4.796524052457E-06, CFL 0.00276, SL -1.8935E-01, M 7.05362E+16, S 35.2335, T 4.2746, Me 2.16E-16, Se 2.18E-14, Te 3.14E-15 + 3624, 151.000, 0, En 5.687114197321E-06, CFL 0.00331, SL -1.8921E-01, M 7.05362E+16, S 35.2335, T 4.2749, Me 1.84E-16, Se 0.00E+00, Te -2.85E-15 + 3648, 152.000, 0, En 6.325875421029E-06, CFL 0.00331, SL -1.9037E-01, M 7.05362E+16, S 35.2335, T 4.2754, Me 1.88E-16, Se 1.45E-14, Te 1.21E-15 + 3672, 153.000, 0, En 5.946429546957E-06, CFL 0.00277, SL -1.9203E-01, M 7.05361E+16, S 35.2335, T 4.2758, Me 3.15E-17, Se -7.26E-15, Te -1.08E-15 + 3696, 154.000, 0, En 5.414988177751E-06, CFL 0.00274, SL -1.9358E-01, M 7.05361E+16, S 35.2335, T 4.2763, Me -1.67E-16, Se 2.90E-14, Te 1.61E-15 + 3720, 155.000, 0, En 4.960480689218E-06, CFL 0.00242, SL -1.9477E-01, M 7.05361E+16, S 35.2335, T 4.2769, Me -1.35E-16, Se -2.18E-14, Te 2.62E-16 + 3744, 156.000, 0, En 4.147497220516E-06, CFL 0.00218, SL -1.9603E-01, M 7.05361E+16, S 35.2335, T 4.2775, Me 1.75E-17, Se 0.00E+00, Te -2.73E-15 + 3768, 157.000, 0, En 4.676229863418E-06, CFL 0.00218, SL -1.9737E-01, M 7.05361E+16, S 35.2335, T 4.2782, Me -7.93E-17, Se -1.45E-14, Te 9.11E-16 + 3792, 158.000, 0, En 8.946743078065E-06, CFL 0.00342, SL -1.9886E-01, M 7.05360E+16, S 35.2335, T 4.2788, Me 2.32E-16, Se -1.45E-14, Te -3.82E-16 + 3816, 159.000, 0, En 6.211951525345E-06, CFL 0.00282, SL -1.9901E-01, M 7.05360E+16, S 35.2335, T 4.2791, Me -3.22E-16, Se 7.26E-15, Te -1.41E-15 + 3840, 160.000, 0, En 5.493961949774E-06, CFL 0.00307, SL -1.9608E-01, M 7.05361E+16, S 35.2335, T 4.2797, Me -6.14E-17, Se 4.36E-14, Te 1.09E-15 + 3864, 161.000, 0, En 8.422740627891E-06, CFL 0.00332, SL -1.9717E-01, M 7.05361E+16, S 35.2335, T 4.2804, Me -9.83E-17, Se -2.90E-14, Te -1.69E-15 + 3888, 162.000, 0, En 1.090965636461E-05, CFL 0.00476, SL -1.9502E-01, M 7.05361E+16, S 35.2335, T 4.2808, Me -3.00E-17, Se -2.18E-14, Te -2.72E-16 + 3912, 163.000, 0, En 1.197796403096E-05, CFL 0.00418, SL -1.9569E-01, M 7.05361E+16, S 35.2335, T 4.2813, Me -1.37E-16, Se 7.26E-15, Te 3.65E-18 + 3936, 164.000, 0, En 1.239706909961E-05, CFL 0.00487, SL -1.9669E-01, M 7.05361E+16, S 35.2335, T 4.2819, Me 3.20E-16, Se 0.00E+00, Te -1.22E-15 + 3960, 165.000, 0, En 1.094349004047E-05, CFL 0.00434, SL -1.9770E-01, M 7.05361E+16, S 35.2335, T 4.2826, Me -8.90E-17, Se 1.45E-14, Te 4.26E-16 + 3984, 166.000, 0, En 9.606881392844E-06, CFL 0.00405, SL -1.9892E-01, M 7.05360E+16, S 35.2335, T 4.2833, Me -1.14E-16, Se -1.45E-14, Te 2.38E-15 + 4008, 167.000, 0, En 7.926757993709E-06, CFL 0.00339, SL -2.0057E-01, M 7.05360E+16, S 35.2335, T 4.2840, Me 9.98E-17, Se 0.00E+00, Te 1.48E-15 + 4032, 168.000, 0, En 7.789455153688E-06, CFL 0.00291, SL -2.0087E-01, M 7.05360E+16, S 35.2335, T 4.2847, Me 9.18E-17, Se 0.00E+00, Te -1.28E-15 + 4056, 169.000, 0, En 7.409292970924E-06, CFL 0.00275, SL -1.9987E-01, M 7.05360E+16, S 35.2335, T 4.2854, Me -1.06E-16, Se 2.90E-14, Te 3.28E-15 + 4080, 170.000, 0, En 7.127516984851E-06, CFL 0.00309, SL -1.9847E-01, M 7.05360E+16, S 35.2335, T 4.2860, Me -6.22E-17, Se 7.26E-15, Te -1.82E-15 + 4104, 171.000, 0, En 7.222877759444E-06, CFL 0.00388, SL -1.9845E-01, M 7.05360E+16, S 35.2335, T 4.2866, Me -1.05E-16, Se 3.63E-14, Te 1.77E-15 + 4128, 172.000, 0, En 7.522094504081E-06, CFL 0.00402, SL -1.9325E-01, M 7.05361E+16, S 35.2335, T 4.2869, Me 7.77E-17, Se -3.63E-14, Te 7.28E-16 + 4152, 173.000, 0, En 7.438876691642E-06, CFL 0.00306, SL -1.8124E-01, M 7.05363E+16, S 35.2334, T 4.2870, Me 2.09E-17, Se 0.00E+00, Te -1.67E-15 + 4176, 174.000, 0, En 7.409508361918E-06, CFL 0.00298, SL -1.7939E-01, M 7.05363E+16, S 35.2334, T 4.2869, Me 4.04E-17, Se -2.90E-14, Te 1.74E-15 + 4200, 175.000, 0, En 9.592631259833E-06, CFL 0.00427, SL -1.8292E-01, M 7.05362E+16, S 35.2334, T 4.2869, Me 6.07E-17, Se 1.45E-14, Te 5.98E-16 + 4224, 176.000, 0, En 1.172655658877E-05, CFL 0.00512, SL -1.8544E-01, M 7.05362E+16, S 35.2334, T 4.2874, Me -4.09E-17, Se -5.81E-14, Te -6.42E-16 + 4248, 177.000, 0, En 1.412338685884E-05, CFL 0.00514, SL -1.8526E-01, M 7.05362E+16, S 35.2334, T 4.2881, Me 9.63E-17, Se 0.00E+00, Te 2.08E-15 + 4272, 178.000, 0, En 1.038839617481E-05, CFL 0.00332, SL -1.8241E-01, M 7.05363E+16, S 35.2334, T 4.2887, Me 3.38E-17, Se -4.36E-14, Te -8.74E-16 + 4296, 179.000, 0, En 9.314117339687E-06, CFL 0.00368, SL -1.7606E-01, M 7.05363E+16, S 35.2334, T 4.2893, Me -1.72E-17, Se 7.26E-15, Te 4.24E-16 + 4320, 180.000, 0, En 9.381823850044E-06, CFL 0.00389, SL -1.6717E-01, M 7.05365E+16, S 35.2333, T 4.2897, Me 1.32E-16, Se 0.00E+00, Te -3.67E-15 + 4344, 181.000, 0, En 8.843425838204E-06, CFL 0.00385, SL -1.5918E-01, M 7.05366E+16, S 35.2333, T 4.2902, Me -1.27E-16, Se 2.18E-14, Te -2.70E-15 + 4368, 182.000, 0, En 1.126294528849E-05, CFL 0.00595, SL -1.5065E-01, M 7.05367E+16, S 35.2332, T 4.2908, Me 1.08E-16, Se -5.08E-14, Te -3.09E-15 + 4392, 183.000, 0, En 1.690783927717E-05, CFL 0.00788, SL -1.4226E-01, M 7.05368E+16, S 35.2331, T 4.2913, Me -2.66E-16, Se 3.63E-14, Te 2.72E-15 + 4416, 184.000, 0, En 1.768662593799E-05, CFL 0.00766, SL -1.3699E-01, M 7.05368E+16, S 35.2331, T 4.2920, Me 1.64E-16, Se 6.53E-14, Te 2.07E-15 + 4440, 185.000, 0, En 1.744424712370E-05, CFL 0.00671, SL -1.3753E-01, M 7.05368E+16, S 35.2331, T 4.2925, Me -4.26E-17, Se 2.90E-14, Te 3.49E-15 + 4464, 186.000, 0, En 1.964263712761E-05, CFL 0.00684, SL -1.3901E-01, M 7.05368E+16, S 35.2331, T 4.2930, Me -8.00E-17, Se -7.26E-15, Te -1.94E-15 + 4488, 187.000, 0, En 1.765235459066E-05, CFL 0.00554, SL -1.4131E-01, M 7.05368E+16, S 35.2331, T 4.2935, Me 1.85E-16, Se 2.90E-14, Te 2.97E-15 + 4512, 188.000, 0, En 1.626479181278E-05, CFL 0.00606, SL -1.3896E-01, M 7.05368E+16, S 35.2331, T 4.2937, Me -2.96E-16, Se 1.45E-14, Te -3.22E-16 + 4536, 189.000, 0, En 1.538214232327E-05, CFL 0.00650, SL -1.3575E-01, M 7.05369E+16, S 35.2331, T 4.2938, Me 1.36E-16, Se 2.90E-14, Te 9.29E-16 + 4560, 190.000, 0, En 1.487433673827E-05, CFL 0.00644, SL -1.2903E-01, M 7.05369E+16, S 35.2331, T 4.2940, Me 5.70E-17, Se -3.63E-14, Te -2.09E-15 + 4584, 191.000, 0, En 1.332430512866E-05, CFL 0.00562, SL -1.2296E-01, M 7.05370E+16, S 35.2330, T 4.2943, Me -1.05E-16, Se 1.45E-14, Te -3.20E-15 + 4608, 192.000, 0, En 1.152711942376E-05, CFL 0.00459, SL -1.1866E-01, M 7.05371E+16, S 35.2330, T 4.2946, Me -4.70E-17, Se 1.45E-14, Te -1.03E-15 + 4632, 193.000, 0, En 9.780688545365E-06, CFL 0.00339, SL -1.1546E-01, M 7.05371E+16, S 35.2330, T 4.2952, Me 7.31E-17, Se -1.45E-14, Te 1.82E-15 + 4656, 194.000, 0, En 8.795583118630E-06, CFL 0.00389, SL -1.1116E-01, M 7.05372E+16, S 35.2330, T 4.2954, Me 7.01E-17, Se 7.26E-15, Te -8.06E-16 + 4680, 195.000, 0, En 9.080763889274E-06, CFL 0.00415, SL -1.0806E-01, M 7.05372E+16, S 35.2329, T 4.2956, Me 1.71E-17, Se 2.18E-14, Te -7.80E-16 + 4704, 196.000, 0, En 9.944563272704E-06, CFL 0.00413, SL -1.0301E-01, M 7.05373E+16, S 35.2329, T 4.2958, Me -5.71E-18, Se 1.45E-14, Te -1.17E-15 + 4728, 197.000, 0, En 1.060719225511E-05, CFL 0.00378, SL -1.0048E-01, M 7.05373E+16, S 35.2329, T 4.2961, Me -2.10E-16, Se 0.00E+00, Te 1.93E-15 + 4752, 198.000, 0, En 9.572679528894E-06, CFL 0.00341, SL -9.7422E-02, M 7.05373E+16, S 35.2329, T 4.2964, Me -3.21E-16, Se -2.18E-14, Te 1.05E-15 + 4776, 199.000, 0, En 8.033888396689E-06, CFL 0.00386, SL -9.2701E-02, M 7.05374E+16, S 35.2328, T 4.2966, Me 4.13E-16, Se -3.63E-14, Te -1.12E-15 + 4800, 200.000, 0, En 7.506025040410E-06, CFL 0.00355, SL -8.8914E-02, M 7.05375E+16, S 35.2328, T 4.2966, Me -8.11E-17, Se 1.45E-14, Te -1.32E-15 + 4824, 201.000, 0, En 7.273199977964E-06, CFL 0.00312, SL -8.5571E-02, M 7.05375E+16, S 35.2328, T 4.2966, Me 4.98E-17, Se -2.90E-14, Te -2.77E-15 + 4848, 202.000, 0, En 7.413157424387E-06, CFL 0.00251, SL -8.8244E-02, M 7.05375E+16, S 35.2328, T 4.2966, Me -2.06E-16, Se 3.63E-14, Te -3.55E-15 + 4872, 203.000, 0, En 9.999205863843E-06, CFL 0.00364, SL -8.9369E-02, M 7.05374E+16, S 35.2328, T 4.2967, Me -3.39E-16, Se -1.45E-14, Te -6.46E-16 + 4896, 204.000, 0, En 1.534296225804E-05, CFL 0.00574, SL -8.9509E-02, M 7.05374E+16, S 35.2328, T 4.2969, Me 2.54E-16, Se -2.18E-14, Te 1.90E-15 + 4920, 205.000, 0, En 1.568188329478E-05, CFL 0.00591, SL -9.0500E-02, M 7.05374E+16, S 35.2328, T 4.2970, Me 8.09E-17, Se -7.26E-15, Te 1.54E-15 + 4944, 206.000, 0, En 1.553688643143E-05, CFL 0.00601, SL -9.4351E-02, M 7.05374E+16, S 35.2328, T 4.2970, Me -5.43E-17, Se -2.18E-14, Te -1.35E-15 + 4968, 207.000, 0, En 1.710510505920E-05, CFL 0.00638, SL -9.4849E-02, M 7.05374E+16, S 35.2328, T 4.2971, Me 7.45E-17, Se -1.45E-14, Te -1.03E-15 + 4992, 208.000, 0, En 1.858071658193E-05, CFL 0.00678, SL -9.3023E-02, M 7.05374E+16, S 35.2328, T 4.2975, Me 1.30E-16, Se -7.26E-15, Te 1.88E-15 + 5016, 209.000, 0, En 1.822222553334E-05, CFL 0.00621, SL -9.1310E-02, M 7.05374E+16, S 35.2328, T 4.2978, Me 5.45E-17, Se 0.00E+00, Te -1.03E-15 + 5040, 210.000, 0, En 1.758080573064E-05, CFL 0.00516, SL -9.0818E-02, M 7.05374E+16, S 35.2328, T 4.2982, Me -7.86E-17, Se 0.00E+00, Te -1.17E-15 + 5064, 211.000, 0, En 1.670957175833E-05, CFL 0.00475, SL -9.2481E-02, M 7.05374E+16, S 35.2328, T 4.2985, Me -1.49E-16, Se -1.45E-14, Te -1.89E-15 + 5088, 212.000, 0, En 1.628727471388E-05, CFL 0.00554, SL -8.8015E-02, M 7.05375E+16, S 35.2328, T 4.2988, Me -1.07E-16, Se -2.90E-14, Te -1.86E-15 + 5112, 213.000, 0, En 1.611021903706E-05, CFL 0.00589, SL -8.2620E-02, M 7.05375E+16, S 35.2328, T 4.2992, Me 5.67E-17, Se -3.63E-14, Te -2.60E-16 + 5136, 214.000, 0, En 1.551663196196E-05, CFL 0.00620, SL -8.2396E-02, M 7.05375E+16, S 35.2328, T 4.2997, Me -1.75E-16, Se 2.90E-14, Te -1.13E-15 + 5160, 215.000, 0, En 1.343856093009E-05, CFL 0.00538, SL -8.4309E-02, M 7.05375E+16, S 35.2328, T 4.3003, Me 3.20E-18, Se -7.26E-15, Te -2.90E-15 + 5184, 216.000, 0, En 1.081848299062E-05, CFL 0.00392, SL -8.6912E-02, M 7.05375E+16, S 35.2328, T 4.3007, Me 4.65E-17, Se 7.26E-15, Te 7.47E-16 + 5208, 217.000, 0, En 8.457482463517E-06, CFL 0.00323, SL -8.9106E-02, M 7.05375E+16, S 35.2328, T 4.3011, Me -2.70E-16, Se -2.18E-14, Te -4.38E-15 + 5232, 218.000, 0, En 8.405224897354E-06, CFL 0.00401, SL -8.9242E-02, M 7.05375E+16, S 35.2328, T 4.3016, Me 1.45E-16, Se 2.18E-14, Te 2.39E-15 + 5256, 219.000, 0, En 7.452883003266E-06, CFL 0.00315, SL -8.9224E-02, M 7.05375E+16, S 35.2328, T 4.3020, Me 1.17E-16, Se -7.26E-15, Te -2.28E-15 + 5280, 220.000, 0, En 6.505409790939E-06, CFL 0.00259, SL -9.2528E-02, M 7.05374E+16, S 35.2328, T 4.3023, Me -8.33E-17, Se 1.45E-14, Te 5.90E-16 + 5304, 221.000, 0, En 6.247812356495E-06, CFL 0.00217, SL -9.5169E-02, M 7.05374E+16, S 35.2328, T 4.3027, Me 1.91E-17, Se -1.45E-14, Te 1.58E-15 + 5328, 222.000, 0, En 6.055239202164E-06, CFL 0.00249, SL -9.6725E-02, M 7.05374E+16, S 35.2329, T 4.3030, Me 6.20E-17, Se 1.45E-14, Te 1.71E-15 + 5352, 223.000, 0, En 5.788109636201E-06, CFL 0.00260, SL -9.7945E-02, M 7.05373E+16, S 35.2329, T 4.3034, Me -3.17E-17, Se -2.18E-14, Te 2.51E-15 + 5376, 224.000, 0, En 5.610488070000E-06, CFL 0.00250, SL -9.9462E-02, M 7.05373E+16, S 35.2329, T 4.3039, Me -2.00E-16, Se 7.26E-15, Te -1.35E-15 + 5400, 225.000, 0, En 5.654861194831E-06, CFL 0.00225, SL -1.0140E-01, M 7.05373E+16, S 35.2329, T 4.3044, Me -1.13E-16, Se 2.90E-14, Te 2.42E-15 + 5424, 226.000, 0, En 6.271281932618E-06, CFL 0.00295, SL -1.0377E-01, M 7.05373E+16, S 35.2329, T 4.3048, Me 2.06E-16, Se 1.45E-14, Te 7.77E-16 + 5448, 227.000, 0, En 6.442141992880E-06, CFL 0.00274, SL -1.0662E-01, M 7.05372E+16, S 35.2329, T 4.3051, Me -1.45E-17, Se 2.90E-14, Te 2.34E-15 + 5472, 228.000, 0, En 9.018900262831E-06, CFL 0.00391, SL -1.0877E-01, M 7.05372E+16, S 35.2329, T 4.3057, Me 1.09E-16, Se -1.45E-14, Te 7.51E-16 + 5496, 229.000, 0, En 1.264135647074E-05, CFL 0.00574, SL -1.1076E-01, M 7.05372E+16, S 35.2329, T 4.3060, Me 1.26E-16, Se 2.90E-14, Te 3.57E-15 + 5520, 230.000, 0, En 1.265427903152E-05, CFL 0.00589, SL -1.1251E-01, M 7.05372E+16, S 35.2330, T 4.3065, Me -2.00E-16, Se 0.00E+00, Te -9.69E-16 + 5544, 231.000, 0, En 1.208959118985E-05, CFL 0.00576, SL -1.1417E-01, M 7.05371E+16, S 35.2330, T 4.3069, Me -1.53E-16, Se 7.26E-15, Te 2.46E-15 + 5568, 232.000, 0, En 1.093136462038E-05, CFL 0.00492, SL -1.1547E-01, M 7.05371E+16, S 35.2330, T 4.3074, Me -6.31E-17, Se 1.45E-14, Te -1.12E-15 + 5592, 233.000, 0, En 1.065137993901E-05, CFL 0.00388, SL -1.1694E-01, M 7.05371E+16, S 35.2330, T 4.3079, Me -1.83E-16, Se -7.26E-15, Te -4.01E-16 + 5616, 234.000, 0, En 1.087718409828E-05, CFL 0.00370, SL -1.1754E-01, M 7.05371E+16, S 35.2330, T 4.3081, Me -9.29E-17, Se 0.00E+00, Te -1.18E-15 + 5640, 235.000, 0, En 1.342210796331E-05, CFL 0.00500, SL -1.1846E-01, M 7.05371E+16, S 35.2330, T 4.3084, Me -1.86E-16, Se 7.26E-15, Te -3.29E-15 + 5664, 236.000, 0, En 1.201312967229E-05, CFL 0.00499, SL -1.2125E-01, M 7.05370E+16, S 35.2330, T 4.3085, Me -3.49E-17, Se 5.08E-14, Te 4.91E-15 + 5688, 237.000, 0, En 1.169644436109E-05, CFL 0.00548, SL -1.1523E-01, M 7.05371E+16, S 35.2330, T 4.3086, Me 3.28E-16, Se -2.18E-14, Te 8.83E-16 + 5712, 238.000, 0, En 1.060037346655E-05, CFL 0.00496, SL -1.1726E-01, M 7.05371E+16, S 35.2330, T 4.3086, Me 7.75E-17, Se 2.18E-14, Te 1.75E-16 + 5736, 239.000, 0, En 9.440825255556E-06, CFL 0.00411, SL -1.1860E-01, M 7.05371E+16, S 35.2330, T 4.3087, Me -3.67E-16, Se -1.45E-14, Te 9.53E-16 + 5760, 240.000, 0, En 8.527090153998E-06, CFL 0.00350, SL -1.1981E-01, M 7.05371E+16, S 35.2330, T 4.3091, Me -1.74E-16, Se 3.63E-14, Te 1.82E-15 + 5784, 241.000, 0, En 7.632579180033E-06, CFL 0.00280, SL -1.2019E-01, M 7.05371E+16, S 35.2330, T 4.3095, Me -2.54E-18, Se 0.00E+00, Te -2.66E-15 + 5808, 242.000, 0, En 6.972616230379E-06, CFL 0.00271, SL -1.2035E-01, M 7.05371E+16, S 35.2330, T 4.3098, Me 4.53E-17, Se 2.90E-14, Te 8.37E-16 + 5832, 243.000, 0, En 8.000186213602E-06, CFL 0.00415, SL -1.2157E-01, M 7.05370E+16, S 35.2330, T 4.3099, Me -2.25E-16, Se 1.45E-14, Te -1.58E-15 + 5856, 244.000, 0, En 8.915722145672E-06, CFL 0.00455, SL -1.2069E-01, M 7.05370E+16, S 35.2330, T 4.3100, Me 1.33E-16, Se 0.00E+00, Te 4.09E-15 + 5880, 245.000, 0, En 8.274816346797E-06, CFL 0.00378, SL -1.1881E-01, M 7.05371E+16, S 35.2330, T 4.3102, Me -4.58E-17, Se 0.00E+00, Te 1.58E-15 + 5904, 246.000, 0, En 8.023283249242E-06, CFL 0.00280, SL -1.1432E-01, M 7.05371E+16, S 35.2330, T 4.3105, Me -2.11E-17, Se -2.18E-14, Te 3.22E-15 + 5928, 247.000, 0, En 8.388778489048E-06, CFL 0.00348, SL -1.0906E-01, M 7.05372E+16, S 35.2329, T 4.3109, Me -5.52E-18, Se 2.90E-14, Te 2.99E-16 + 5952, 248.000, 0, En 8.870905777252E-06, CFL 0.00411, SL -1.0732E-01, M 7.05372E+16, S 35.2329, T 4.3113, Me -3.88E-18, Se -7.26E-15, Te 1.54E-15 + 5976, 249.000, 0, En 9.679197721837E-06, CFL 0.00485, SL -1.0605E-01, M 7.05372E+16, S 35.2329, T 4.3115, Me 3.13E-16, Se 2.90E-14, Te 1.35E-15 + 6000, 250.000, 0, En 1.032393491748E-05, CFL 0.00527, SL -1.0657E-01, M 7.05372E+16, S 35.2329, T 4.3119, Me 7.09E-17, Se -2.90E-14, Te -2.06E-15 + 6024, 251.000, 0, En 1.142592723350E-05, CFL 0.00569, SL -1.0644E-01, M 7.05372E+16, S 35.2329, T 4.3121, Me -2.52E-16, Se -1.45E-14, Te 1.68E-15 + 6048, 252.000, 0, En 1.226655518257E-05, CFL 0.00509, SL -1.0471E-01, M 7.05373E+16, S 35.2329, T 4.3123, Me -1.14E-16, Se 0.00E+00, Te 5.90E-16 + 6072, 253.000, 0, En 1.395717476957E-05, CFL 0.00475, SL -1.0253E-01, M 7.05373E+16, S 35.2329, T 4.3123, Me -1.61E-16, Se -3.63E-14, Te -1.14E-15 + 6096, 254.000, 0, En 1.177665405805E-05, CFL 0.00470, SL -9.6017E-02, M 7.05374E+16, S 35.2329, T 4.3123, Me -7.71E-17, Se -2.18E-14, Te -3.00E-16 + 6120, 255.000, 0, En 1.043595106298E-05, CFL 0.00473, SL -8.7414E-02, M 7.05375E+16, S 35.2328, T 4.3124, Me 2.63E-16, Se 2.18E-14, Te 1.25E-15 + 6144, 256.000, 0, En 9.796793103733E-06, CFL 0.00399, SL -7.9010E-02, M 7.05376E+16, S 35.2327, T 4.3126, Me -1.74E-16, Se 2.18E-14, Te 1.61E-15 + 6168, 257.000, 0, En 9.137829039888E-06, CFL 0.00298, SL -7.0473E-02, M 7.05377E+16, S 35.2327, T 4.3126, Me 2.74E-16, Se -1.45E-14, Te -1.23E-15 + 6192, 258.000, 0, En 9.025943573186E-06, CFL 0.00413, SL -6.1783E-02, M 7.05378E+16, S 35.2326, T 4.3128, Me -1.94E-17, Se 0.00E+00, Te 2.69E-15 + 6216, 259.000, 0, En 7.164504503714E-06, CFL 0.00368, SL -5.7471E-02, M 7.05379E+16, S 35.2326, T 4.3129, Me -7.90E-17, Se 1.45E-14, Te 1.27E-15 + 6240, 260.000, 0, En 5.309314178632E-06, CFL 0.00258, SL -5.6838E-02, M 7.05379E+16, S 35.2326, T 4.3130, Me -6.10E-17, Se -2.90E-14, Te -1.17E-15 + 6264, 261.000, 0, En 3.919489346061E-06, CFL 0.00216, SL -5.6231E-02, M 7.05379E+16, S 35.2326, T 4.3133, Me 8.93E-17, Se -2.18E-14, Te 4.14E-15 + 6288, 262.000, 0, En 3.589230067206E-06, CFL 0.00249, SL -5.2445E-02, M 7.05379E+16, S 35.2326, T 4.3134, Me 6.94E-17, Se -7.26E-15, Te -1.91E-15 + 6312, 263.000, 0, En 3.680932187079E-06, CFL 0.00249, SL -4.2620E-02, M 7.05380E+16, S 35.2325, T 4.3134, Me -2.08E-17, Se -3.63E-14, Te 6.32E-16 + 6336, 264.000, 0, En 3.707139237727E-06, CFL 0.00218, SL -3.2899E-02, M 7.05382E+16, S 35.2324, T 4.3135, Me -9.03E-18, Se -1.45E-14, Te 5.23E-15 + 6360, 265.000, 0, En 3.846678383315E-06, CFL 0.00237, SL -3.0306E-02, M 7.05382E+16, S 35.2324, T 4.3137, Me 4.46E-17, Se 7.26E-15, Te -2.62E-15 + 6384, 266.000, 0, En 4.352516029886E-06, CFL 0.00261, SL -2.9079E-02, M 7.05382E+16, S 35.2324, T 4.3138, Me 9.02E-18, Se -7.26E-15, Te 4.90E-16 + 6408, 267.000, 0, En 5.444723135224E-06, CFL 0.00280, SL -2.8484E-02, M 7.05382E+16, S 35.2324, T 4.3141, Me -1.40E-16, Se 1.45E-14, Te -7.42E-17 + 6432, 268.000, 0, En 6.684597425856E-06, CFL 0.00309, SL -2.9254E-02, M 7.05382E+16, S 35.2324, T 4.3145, Me -3.20E-16, Se -2.90E-14, Te 2.08E-15 + 6456, 269.000, 0, En 7.764756415993E-06, CFL 0.00384, SL -3.0642E-02, M 7.05382E+16, S 35.2324, T 4.3148, Me -1.47E-16, Se -1.45E-14, Te -2.34E-17 + 6480, 270.000, 0, En 8.291990062334E-06, CFL 0.00366, SL -3.1863E-02, M 7.05382E+16, S 35.2324, T 4.3150, Me 6.24E-17, Se 1.45E-14, Te -1.24E-16 + 6504, 271.000, 0, En 7.668687017440E-06, CFL 0.00350, SL -3.7133E-02, M 7.05381E+16, S 35.2325, T 4.3146, Me 1.85E-16, Se 2.90E-14, Te -6.77E-16 + 6528, 272.000, 0, En 7.896634828028E-06, CFL 0.00415, SL -4.0598E-02, M 7.05381E+16, S 35.2325, T 4.3142, Me 1.79E-17, Se -2.18E-14, Te -3.88E-15 + 6552, 273.000, 0, En 8.684838850161E-06, CFL 0.00449, SL -4.2124E-02, M 7.05381E+16, S 35.2325, T 4.3140, Me 1.66E-16, Se 3.63E-14, Te 9.48E-17 + 6576, 274.000, 0, En 9.052330592327E-06, CFL 0.00460, SL -4.5550E-02, M 7.05380E+16, S 35.2325, T 4.3139, Me 1.11E-16, Se -1.45E-14, Te 4.13E-16 + 6600, 275.000, 0, En 1.060114129090E-05, CFL 0.00482, SL -5.0903E-02, M 7.05379E+16, S 35.2326, T 4.3138, Me 1.55E-16, Se 0.00E+00, Te -3.04E-15 + 6624, 276.000, 0, En 1.166538159084E-05, CFL 0.00384, SL -5.6083E-02, M 7.05379E+16, S 35.2326, T 4.3136, Me -1.01E-16, Se -2.18E-14, Te -1.51E-15 + 6648, 277.000, 0, En 9.087822067472E-06, CFL 0.00432, SL -6.0124E-02, M 7.05378E+16, S 35.2326, T 4.3135, Me 1.12E-16, Se 1.45E-14, Te -1.91E-15 + 6672, 278.000, 0, En 7.356966732000E-06, CFL 0.00306, SL -6.3956E-02, M 7.05378E+16, S 35.2326, T 4.3132, Me 5.95E-17, Se 7.26E-15, Te 4.33E-15 + 6696, 279.000, 0, En 6.914667716714E-06, CFL 0.00264, SL -6.7735E-02, M 7.05377E+16, S 35.2327, T 4.3129, Me 9.13E-17, Se -1.45E-14, Te 1.00E-15 + 6720, 280.000, 0, En 5.279172619376E-06, CFL 0.00229, SL -6.9598E-02, M 7.05377E+16, S 35.2327, T 4.3127, Me -1.15E-16, Se 3.63E-14, Te 1.14E-15 + 6744, 281.000, 0, En 5.231865263768E-06, CFL 0.00232, SL -5.9344E-02, M 7.05378E+16, S 35.2326, T 4.3126, Me 1.67E-16, Se 0.00E+00, Te 1.04E-15 + 6768, 282.000, 0, En 4.662395108494E-06, CFL 0.00260, SL -6.1706E-02, M 7.05378E+16, S 35.2326, T 4.3122, Me -1.27E-16, Se 7.26E-15, Te -9.23E-16 + 6792, 283.000, 0, En 4.135719191484E-06, CFL 0.00226, SL -7.0109E-02, M 7.05377E+16, S 35.2327, T 4.3114, Me -1.47E-16, Se 3.63E-14, Te 2.73E-15 + 6816, 284.000, 0, En 1.910875944193E-06, CFL 0.00100, SL -7.9493E-02, M 7.05376E+16, S 35.2327, T 4.3105, Me -1.68E-16, Se -7.26E-15, Te 3.94E-16 + 6840, 285.000, 0, En 1.811215818715E-05, CFL 0.00688, SL -8.7280E-02, M 7.05375E+16, S 35.2328, T 4.3099, Me 3.98E-16, Se -7.26E-15, Te -2.21E-15 + 6864, 286.000, 0, En 2.546405056227E-05, CFL 0.00764, SL -9.0722E-02, M 7.05374E+16, S 35.2328, T 4.3094, Me -2.46E-16, Se 0.00E+00, Te 2.44E-15 + 6888, 287.000, 0, En 2.194444268089E-05, CFL 0.00485, SL -8.0479E-02, M 7.05376E+16, S 35.2328, T 4.3093, Me 1.65E-16, Se 2.90E-14, Te 1.70E-15 + 6912, 288.000, 0, En 1.729207932962E-05, CFL 0.00397, SL -6.9275E-02, M 7.05377E+16, S 35.2327, T 4.3092, Me 8.08E-17, Se 0.00E+00, Te -1.32E-17 + 6936, 289.000, 0, En 1.172225663336E-05, CFL 0.00439, SL -6.0708E-02, M 7.05378E+16, S 35.2326, T 4.3092, Me -1.65E-16, Se 2.90E-14, Te -4.62E-16 + 6960, 290.000, 0, En 9.456554536983E-06, CFL 0.00429, SL -6.2438E-02, M 7.05378E+16, S 35.2326, T 4.3092, Me -1.23E-16, Se 7.26E-15, Te 1.28E-15 + 6984, 291.000, 0, En 5.178643480395E-06, CFL 0.00254, SL -6.5593E-02, M 7.05378E+16, S 35.2327, T 4.3093, Me -1.98E-16, Se -3.63E-14, Te -6.44E-16 + 7008, 292.000, 0, En 1.264479385145E-05, CFL 0.00607, SL -6.8147E-02, M 7.05377E+16, S 35.2327, T 4.3093, Me -1.47E-16, Se -2.90E-14, Te -3.31E-15 + 7032, 293.000, 0, En 2.614569481267E-05, CFL 0.00817, SL -6.9843E-02, M 7.05377E+16, S 35.2327, T 4.3092, Me 3.00E-16, Se 3.63E-14, Te -2.75E-15 + 7056, 294.000, 0, En 2.903740642099E-05, CFL 0.00585, SL -5.8313E-02, M 7.05378E+16, S 35.2326, T 4.3093, Me -6.72E-17, Se 2.90E-14, Te 4.56E-15 + 7080, 295.000, 0, En 3.043742168550E-05, CFL 0.00610, SL -5.3942E-02, M 7.05379E+16, S 35.2326, T 4.3092, Me -4.53E-17, Se 2.90E-14, Te 1.81E-15 + 7104, 296.000, 0, En 3.111234637693E-05, CFL 0.00641, SL -4.8414E-02, M 7.05380E+16, S 35.2325, T 4.3090, Me 7.98E-17, Se -2.18E-14, Te -1.31E-15 + 7128, 297.000, 0, En 3.191184484379E-05, CFL 0.00670, SL -1.8994E-02, M 7.05384E+16, S 35.2324, T 4.3089, Me -1.18E-16, Se 2.18E-14, Te 2.45E-15 + 7152, 298.000, 0, En 3.340978914927E-05, CFL 0.00641, SL -1.9351E-02, M 7.05383E+16, S 35.2324, T 4.3090, Me -4.25E-16, Se -7.26E-15, Te 2.13E-15 + 7176, 299.000, 0, En 3.415794769872E-05, CFL 0.00506, SL -2.5375E-02, M 7.05383E+16, S 35.2324, T 4.3084, Me 4.53E-17, Se 7.26E-15, Te -2.17E-15 + 7200, 300.000, 0, En 3.512417621749E-05, CFL 0.00516, SL -3.2408E-02, M 7.05382E+16, S 35.2324, T 4.3075, Me 5.23E-17, Se 1.45E-14, Te 1.35E-16 + 7224, 301.000, 0, En 3.523925087515E-05, CFL 0.00561, SL -1.7737E-02, M 7.05384E+16, S 35.2324, T 4.3073, Me -2.33E-17, Se -7.26E-15, Te -6.74E-16 + 7248, 302.000, 0, En 3.249309835529E-05, CFL 0.00678, SL -2.4558E-03, M 7.05386E+16, S 35.2323, T 4.3071, Me 8.39E-17, Se 0.00E+00, Te -3.06E-15 + 7272, 303.000, 0, En 2.633884697034E-05, CFL 0.00639, SL -8.5466E-03, M 7.05385E+16, S 35.2323, T 4.3062, Me -2.64E-17, Se -7.26E-15, Te -2.76E-16 + 7296, 304.000, 0, En 2.204004910397E-05, CFL 0.00447, SL -4.5716E-03, M 7.05385E+16, S 35.2323, T 4.3056, Me 4.87E-17, Se -2.18E-14, Te 8.24E-16 + 7320, 305.000, 0, En 2.178090134463E-05, CFL 0.00391, SL 7.6186E-04, M 7.05386E+16, S 35.2322, T 4.3055, Me -4.74E-17, Se -2.18E-14, Te 2.83E-15 + 7344, 306.000, 0, En 1.929468148105E-05, CFL 0.00430, SL -3.2075E-03, M 7.05386E+16, S 35.2323, T 4.3050, Me 2.99E-16, Se -7.26E-15, Te -4.54E-15 + 7368, 307.000, 0, En 1.829696230301E-05, CFL 0.00416, SL -3.6257E-03, M 7.05385E+16, S 35.2323, T 4.3048, Me 1.61E-17, Se 2.18E-14, Te 4.26E-16 + 7392, 308.000, 0, En 1.670268052343E-05, CFL 0.00401, SL -5.5630E-03, M 7.05385E+16, S 35.2323, T 4.3044, Me 3.49E-17, Se -3.63E-14, Te -2.42E-15 + 7416, 309.000, 0, En 1.539532966019E-05, CFL 0.00365, SL -7.6535E-03, M 7.05385E+16, S 35.2323, T 4.3037, Me -6.00E-17, Se -1.45E-14, Te 8.45E-17 + 7440, 310.000, 0, En 1.453548470819E-05, CFL 0.00364, SL -1.3249E-02, M 7.05384E+16, S 35.2323, T 4.3029, Me -2.13E-16, Se 1.45E-14, Te 1.47E-15 + 7464, 311.000, 0, En 1.263912842993E-05, CFL 0.00366, SL -1.9791E-02, M 7.05383E+16, S 35.2324, T 4.3023, Me 1.06E-16, Se -7.26E-15, Te 4.06E-15 + 7488, 312.000, 0, En 1.078290371431E-05, CFL 0.00350, SL -2.5528E-02, M 7.05383E+16, S 35.2324, T 4.3017, Me 9.32E-17, Se 1.45E-14, Te 3.10E-15 + 7512, 313.000, 0, En 9.881808602533E-06, CFL 0.00262, SL -3.0035E-02, M 7.05382E+16, S 35.2324, T 4.3011, Me 1.46E-17, Se -7.26E-15, Te -5.35E-16 + 7536, 314.000, 0, En 9.911732020727E-06, CFL 0.00219, SL -2.8603E-02, M 7.05382E+16, S 35.2324, T 4.3009, Me -5.83E-17, Se 1.45E-14, Te 2.21E-15 + 7560, 315.000, 0, En 1.271851643663E-05, CFL 0.00480, SL -2.9988E-02, M 7.05382E+16, S 35.2324, T 4.3005, Me 6.70E-17, Se 2.18E-14, Te -7.78E-16 + 7584, 316.000, 0, En 1.674260294243E-05, CFL 0.00595, SL -3.2551E-02, M 7.05382E+16, S 35.2324, T 4.3003, Me -7.36E-17, Se 2.18E-14, Te -9.44E-16 + 7608, 317.000, 0, En 1.507147384368E-05, CFL 0.00550, SL -3.3630E-02, M 7.05382E+16, S 35.2325, T 4.3001, Me -2.22E-16, Se 4.36E-14, Te 4.57E-15 + 7632, 318.000, 0, En 1.055164510642E-05, CFL 0.00236, SL -3.6070E-02, M 7.05381E+16, S 35.2325, T 4.2991, Me 1.47E-16, Se 0.00E+00, Te -1.63E-15 + 7656, 319.000, 0, En 8.803308789921E-06, CFL 0.00295, SL -4.7068E-02, M 7.05380E+16, S 35.2325, T 4.2977, Me 1.86E-16, Se -3.63E-14, Te -3.16E-15 + 7680, 320.000, 0, En 8.871873708753E-06, CFL 0.00317, SL -5.5569E-02, M 7.05379E+16, S 35.2326, T 4.2967, Me 4.95E-17, Se -3.63E-14, Te 1.09E-15 + 7704, 321.000, 0, En 7.350650422606E-06, CFL 0.00229, SL -6.1610E-02, M 7.05378E+16, S 35.2326, T 4.2960, Me 4.43E-16, Se 2.90E-14, Te 1.29E-16 + 7728, 322.000, 0, En 7.715718530067E-06, CFL 0.00306, SL -6.6459E-02, M 7.05377E+16, S 35.2327, T 4.2955, Me -5.86E-17, Se 1.45E-14, Te -5.37E-16 + 7752, 323.000, 0, En 7.914595880407E-06, CFL 0.00352, SL -6.7596E-02, M 7.05377E+16, S 35.2327, T 4.2953, Me 3.12E-16, Se 2.18E-14, Te -1.57E-15 + 7776, 324.000, 0, En 8.218104343776E-06, CFL 0.00335, SL -5.4876E-02, M 7.05379E+16, S 35.2326, T 4.2953, Me -4.46E-17, Se 7.26E-15, Te 1.43E-15 + 7800, 325.000, 0, En 6.982091325221E-06, CFL 0.00264, SL -6.1582E-02, M 7.05378E+16, S 35.2326, T 4.2943, Me -3.03E-16, Se 2.90E-14, Te -2.65E-15 + 7824, 326.000, 0, En 5.225486576341E-06, CFL 0.00271, SL -7.2118E-02, M 7.05377E+16, S 35.2327, T 4.2928, Me 1.05E-16, Se -1.45E-14, Te -2.47E-15 + 7848, 327.000, 0, En 5.952699222121E-06, CFL 0.00281, SL -8.1081E-02, M 7.05376E+16, S 35.2328, T 4.2917, Me -2.59E-17, Se 7.26E-15, Te 9.04E-16 + 7872, 328.000, 0, En 1.004028279210E-05, CFL 0.00447, SL -8.9684E-02, M 7.05374E+16, S 35.2328, T 4.2905, Me 5.45E-17, Se 7.26E-15, Te -1.52E-15 + 7896, 329.000, 0, En 9.842012369538E-06, CFL 0.00324, SL -9.7459E-02, M 7.05373E+16, S 35.2329, T 4.2896, Me -7.70E-17, Se -1.45E-14, Te 3.61E-15 + 7920, 330.000, 0, En 1.057600041645E-05, CFL 0.00292, SL -1.0244E-01, M 7.05373E+16, S 35.2329, T 4.2889, Me 2.80E-18, Se -2.18E-14, Te -3.24E-15 + 7944, 331.000, 0, En 1.102896904593E-05, CFL 0.00278, SL -1.0316E-01, M 7.05373E+16, S 35.2329, T 4.2886, Me -1.44E-16, Se 0.00E+00, Te 3.21E-16 + 7968, 332.000, 0, En 1.187074548494E-05, CFL 0.00450, SL -1.0459E-01, M 7.05373E+16, S 35.2329, T 4.2885, Me 3.13E-17, Se -7.26E-15, Te 1.97E-15 + 7992, 333.000, 0, En 1.379440683014E-05, CFL 0.00325, SL -1.0777E-01, M 7.05372E+16, S 35.2329, T 4.2882, Me -8.08E-17, Se 2.18E-14, Te 1.83E-16 + 8016, 334.000, 0, En 1.143371795160E-05, CFL 0.00252, SL -1.1149E-01, M 7.05372E+16, S 35.2330, T 4.2879, Me 1.43E-16, Se 0.00E+00, Te -4.65E-16 + 8040, 335.000, 0, En 1.056640291374E-05, CFL 0.00281, SL -1.1612E-01, M 7.05371E+16, S 35.2330, T 4.2875, Me 3.19E-16, Se -1.45E-14, Te 5.46E-16 + 8064, 336.000, 0, En 9.436659542159E-06, CFL 0.00265, SL -1.1659E-01, M 7.05371E+16, S 35.2330, T 4.2871, Me -9.42E-17, Se -1.45E-14, Te 1.37E-15 + 8088, 337.000, 0, En 8.550126600811E-06, CFL 0.00218, SL -1.1412E-01, M 7.05371E+16, S 35.2330, T 4.2867, Me -2.95E-16, Se 7.26E-15, Te 1.14E-16 + 8112, 338.000, 0, En 9.162046028979E-06, CFL 0.00294, SL -1.1142E-01, M 7.05372E+16, S 35.2330, T 4.2864, Me 2.96E-16, Se 2.90E-14, Te 1.78E-15 + 8136, 339.000, 0, En 9.481143256182E-06, CFL 0.00446, SL -1.0910E-01, M 7.05372E+16, S 35.2329, T 4.2864, Me -1.53E-16, Se -2.90E-14, Te -9.55E-16 + 8160, 340.000, 0, En 8.383663697478E-06, CFL 0.00249, SL -1.1083E-01, M 7.05372E+16, S 35.2329, T 4.2862, Me 9.05E-17, Se -2.18E-14, Te 8.47E-16 + 8184, 341.000, 0, En 7.163536575521E-06, CFL 0.00191, SL -1.0754E-01, M 7.05372E+16, S 35.2329, T 4.2861, Me -6.53E-17, Se 7.26E-15, Te -8.47E-16 + 8208, 342.000, 0, En 5.683747010707E-06, CFL 0.00185, SL -1.0741E-01, M 7.05372E+16, S 35.2329, T 4.2861, Me -4.38E-17, Se -1.45E-14, Te 4.81E-16 + 8232, 343.000, 0, En 5.929120105119E-06, CFL 0.00239, SL -1.0879E-01, M 7.05372E+16, S 35.2329, T 4.2860, Me -2.67E-16, Se -2.18E-14, Te -1.40E-15 + 8256, 344.000, 0, En 5.471829643932E-06, CFL 0.00193, SL -1.0996E-01, M 7.05372E+16, S 35.2329, T 4.2858, Me -7.06E-17, Se 0.00E+00, Te -1.61E-15 + 8280, 345.000, 0, En 5.535653992956E-06, CFL 0.00193, SL -1.1273E-01, M 7.05371E+16, S 35.2330, T 4.2853, Me 1.36E-16, Se -2.90E-14, Te -4.98E-15 + 8304, 346.000, 0, En 7.543711227942E-06, CFL 0.00246, SL -1.1664E-01, M 7.05371E+16, S 35.2330, T 4.2848, Me -1.29E-17, Se -1.45E-14, Te -1.18E-15 + 8328, 347.000, 0, En 1.025715223453E-05, CFL 0.00337, SL -1.1974E-01, M 7.05371E+16, S 35.2330, T 4.2844, Me 1.87E-16, Se 7.26E-15, Te -8.77E-16 + 8352, 348.000, 0, En 1.373504752205E-05, CFL 0.00428, SL -1.2171E-01, M 7.05370E+16, S 35.2330, T 4.2842, Me -2.20E-16, Se 1.45E-14, Te -4.41E-15 + 8376, 349.000, 0, En 1.806857188912E-05, CFL 0.00447, SL -1.2679E-01, M 7.05370E+16, S 35.2331, T 4.2836, Me 1.76E-17, Se 1.45E-14, Te 1.96E-15 + 8400, 350.000, 0, En 1.773109529794E-05, CFL 0.00407, SL -1.2986E-01, M 7.05369E+16, S 35.2331, T 4.2833, Me -1.57E-16, Se -2.18E-14, Te -4.74E-16 + 8424, 351.000, 0, En 1.575801357444E-05, CFL 0.00320, SL -1.3098E-01, M 7.05369E+16, S 35.2331, T 4.2832, Me 1.55E-17, Se 0.00E+00, Te 1.38E-15 + 8448, 352.000, 0, En 1.271298338744E-05, CFL 0.00311, SL -1.3180E-01, M 7.05369E+16, S 35.2331, T 4.2833, Me 3.30E-17, Se -1.45E-14, Te -1.07E-16 + 8472, 353.000, 0, En 1.128191916175E-05, CFL 0.00260, SL -1.3255E-01, M 7.05369E+16, S 35.2331, T 4.2832, Me -2.92E-16, Se -7.26E-15, Te 3.27E-15 + 8496, 354.000, 0, En 1.240965991178E-05, CFL 0.00327, SL -1.3100E-01, M 7.05369E+16, S 35.2331, T 4.2831, Me -3.74E-16, Se -1.45E-14, Te 4.57E-16 + 8520, 355.000, 0, En 1.042354108333E-05, CFL 0.00340, SL -1.2470E-01, M 7.05370E+16, S 35.2330, T 4.2831, Me 1.80E-16, Se -2.18E-14, Te -2.94E-15 + 8544, 356.000, 0, En 9.030871525777E-06, CFL 0.00315, SL -1.1818E-01, M 7.05371E+16, S 35.2330, T 4.2830, Me -2.21E-16, Se -2.90E-14, Te -1.57E-16 + 8568, 357.000, 0, En 6.938547128100E-06, CFL 0.00375, SL -1.1477E-01, M 7.05371E+16, S 35.2330, T 4.2830, Me 7.98E-17, Se -3.63E-14, Te -1.33E-15 + 8592, 358.000, 0, En 5.599536449869E-06, CFL 0.00229, SL -1.1710E-01, M 7.05371E+16, S 35.2330, T 4.2825, Me 3.84E-16, Se 2.18E-14, Te -1.41E-15 + 8616, 359.000, 0, En 6.163864653948E-06, CFL 0.00172, SL -1.2863E-01, M 7.05369E+16, S 35.2331, T 4.2808, Me 6.60E-17, Se 2.18E-14, Te 2.25E-15 + 8640, 360.000, 0, En 7.599579423732E-06, CFL 0.00252, SL -1.3729E-01, M 7.05368E+16, S 35.2331, T 4.2795, Me 3.20E-16, Se 7.26E-15, Te 2.24E-16 + 8664, 361.000, 0, En 6.974820412646E-06, CFL 0.00191, SL -1.4408E-01, M 7.05367E+16, S 35.2332, T 4.2786, Me 7.34E-17, Se -7.26E-15, Te -1.23E-15 + 8688, 362.000, 0, En 6.425094942628E-06, CFL 0.00188, SL -1.4990E-01, M 7.05367E+16, S 35.2332, T 4.2779, Me 1.68E-16, Se 7.26E-15, Te 3.51E-15 + 8712, 363.000, 0, En 6.220673004974E-06, CFL 0.00202, SL -1.5114E-01, M 7.05367E+16, S 35.2332, T 4.2778, Me -1.51E-16, Se -1.45E-14, Te -1.59E-15 + 8736, 364.000, 0, En 6.911633027795E-06, CFL 0.00185, SL -1.5324E-01, M 7.05366E+16, S 35.2332, T 4.2776, Me -5.30E-17, Se 7.26E-15, Te -5.98E-16 + 8760, 365.000, 0, En 5.936968972836E-06, CFL 0.00152, SL -1.5490E-01, M 7.05366E+16, S 35.2332, T 4.2775, Me -3.70E-18, Se 4.36E-14, Te 7.37E-16 diff --git a/examples/single_column_z/timestats.pgi b/examples/single_column_z/timestats.pgi index 7aba2bc019..40e585338b 100644 --- a/examples/single_column_z/timestats.pgi +++ b/examples/single_column_z/timestats.pgi @@ -31,3 +31,338 @@ 672, 28.000, 0, En 1.253597963119E-05, CFL 0.00453, SL -3.7184E-02, M 7.05381E+16, S 35.2325, T 4.2877, Me -8.43E-17, Se -7.26E-15, Te 3.61E-15 696, 29.000, 0, En 9.267537474348E-07, CFL 0.00130, SL -4.4104E-02, M 7.05380E+16, S 35.2325, T 4.2864, Me -9.09E-17, Se 2.18E-14, Te 7.36E-16 720, 30.000, 0, En 4.297699723577E-07, CFL 0.00061, SL -5.2318E-02, M 7.05379E+16, S 35.2326, T 4.2850, Me 1.13E-16, Se 0.00E+00, Te 2.12E-15 + 744, 31.000, 0, En 3.515719167715E-07, CFL 0.00033, SL -5.6906E-02, M 7.05379E+16, S 35.2326, T 4.2843, Me 1.66E-16, Se -7.26E-15, Te 2.52E-15 + 768, 32.000, 0, En 6.243734543252E-07, CFL 0.00050, SL -3.3070E-02, M 7.05382E+16, S 35.2325, T 4.2836, Me 1.23E-16, Se -1.45E-14, Te 9.06E-16 + 792, 33.000, 0, En 2.514917110220E-07, CFL 0.00037, SL -3.2226E-02, M 7.05382E+16, S 35.2324, T 4.2828, Me -2.08E-16, Se 0.00E+00, Te 1.33E-15 + 816, 34.000, 0, En 9.138394501816E-08, CFL 0.00026, SL -3.8376E-02, M 7.05381E+16, S 35.2325, T 4.2817, Me -7.15E-17, Se 3.63E-14, Te 3.35E-16 + 840, 35.000, 0, En 9.779986328887E-08, CFL 0.00025, SL -4.5605E-02, M 7.05380E+16, S 35.2325, T 4.2807, Me -1.16E-16, Se -1.45E-14, Te -4.19E-15 + 864, 36.000, 0, En 1.104692600188E-06, CFL 0.00159, SL -5.0415E-02, M 7.05379E+16, S 35.2326, T 4.2802, Me 1.25E-16, Se -7.26E-15, Te 2.80E-16 + 888, 37.000, 0, En 2.130853835271E-06, CFL 0.00192, SL -5.3725E-02, M 7.05379E+16, S 35.2326, T 4.2797, Me 3.32E-16, Se 2.18E-14, Te 2.98E-15 + 912, 38.000, 0, En 2.408380860153E-06, CFL 0.00171, SL -5.7093E-02, M 7.05379E+16, S 35.2326, T 4.2794, Me -1.62E-18, Se 7.26E-15, Te -3.07E-16 + 936, 39.000, 0, En 1.952075334299E-06, CFL 0.00195, SL -4.5885E-02, M 7.05380E+16, S 35.2325, T 4.2790, Me -4.39E-17, Se 0.00E+00, Te 2.38E-15 + 960, 40.000, 0, En 3.504775897032E-06, CFL 0.00277, SL -3.9384E-02, M 7.05381E+16, S 35.2325, T 4.2788, Me 2.78E-17, Se -7.26E-15, Te -5.00E-17 + 984, 41.000, 0, En 2.661147597697E-06, CFL 0.00164, SL -4.3521E-02, M 7.05380E+16, S 35.2325, T 4.2782, Me 6.54E-16, Se -7.26E-15, Te 1.39E-15 + 1008, 42.000, 0, En 2.137473188336E-06, CFL 0.00189, SL -3.6775E-02, M 7.05381E+16, S 35.2325, T 4.2774, Me -1.27E-16, Se -7.26E-15, Te -1.65E-15 + 1032, 43.000, 0, En 4.217037577180E-06, CFL 0.00255, SL -2.7828E-02, M 7.05382E+16, S 35.2324, T 4.2772, Me -6.12E-17, Se 1.45E-14, Te 1.82E-15 + 1056, 44.000, 0, En 4.868309978669E-06, CFL 0.00341, SL -1.8195E-02, M 7.05384E+16, S 35.2324, T 4.2770, Me -1.68E-16, Se -1.45E-14, Te -6.96E-16 + 1080, 45.000, 0, En 3.079386673436E-06, CFL 0.00169, SL -2.2342E-02, M 7.05383E+16, S 35.2324, T 4.2763, Me -1.69E-16, Se 3.63E-14, Te 2.06E-15 + 1104, 46.000, 0, En 3.978553099098E-06, CFL 0.00206, SL -3.0430E-02, M 7.05382E+16, S 35.2324, T 4.2752, Me 1.58E-16, Se 0.00E+00, Te -7.68E-16 + 1128, 47.000, 0, En 3.928025814294E-06, CFL 0.00197, SL -3.7229E-02, M 7.05381E+16, S 35.2325, T 4.2742, Me 8.81E-17, Se 0.00E+00, Te 2.92E-15 + 1152, 48.000, 0, En 2.804864611993E-06, CFL 0.00085, SL -4.2106E-02, M 7.05381E+16, S 35.2325, T 4.2735, Me 1.87E-16, Se -7.26E-15, Te 5.83E-16 + 1176, 49.000, 0, En 1.831312480866E-06, CFL 0.00056, SL -5.0827E-02, M 7.05379E+16, S 35.2326, T 4.2720, Me -2.93E-16, Se 1.45E-14, Te -6.92E-16 + 1200, 50.000, 0, En 1.306163192062E-06, CFL 0.00047, SL -6.0752E-02, M 7.05378E+16, S 35.2326, T 4.2705, Me -1.89E-16, Se 7.26E-15, Te -5.38E-16 + 1224, 51.000, 0, En 2.765768078305E-06, CFL 0.00202, SL -6.6461E-02, M 7.05377E+16, S 35.2327, T 4.2700, Me -3.08E-16, Se -2.18E-14, Te -6.58E-16 + 1248, 52.000, 0, En 6.138615178103E-06, CFL 0.00234, SL -6.9899E-02, M 7.05377E+16, S 35.2327, T 4.2698, Me 6.04E-17, Se -2.18E-14, Te -7.84E-16 + 1272, 53.000, 0, En 5.926094518439E-06, CFL 0.00288, SL -7.1890E-02, M 7.05377E+16, S 35.2327, T 4.2696, Me 3.52E-16, Se 0.00E+00, Te 1.77E-15 + 1296, 54.000, 0, En 5.158975336938E-06, CFL 0.00298, SL -6.6094E-02, M 7.05377E+16, S 35.2327, T 4.2696, Me -1.18E-16, Se 7.26E-15, Te 1.13E-15 + 1320, 55.000, 0, En 2.248704061163E-06, CFL 0.00171, SL -6.6817E-02, M 7.05377E+16, S 35.2327, T 4.2689, Me 2.23E-16, Se 0.00E+00, Te 3.29E-15 + 1344, 56.000, 0, En 2.667531831657E-06, CFL 0.00192, SL -7.2944E-02, M 7.05377E+16, S 35.2327, T 4.2682, Me -6.05E-17, Se 0.00E+00, Te -4.79E-15 + 1368, 57.000, 0, En 2.652255231680E-06, CFL 0.00176, SL -7.0270E-02, M 7.05377E+16, S 35.2327, T 4.2680, Me 1.57E-16, Se 1.45E-14, Te 1.63E-15 + 1392, 58.000, 0, En 1.767394422715E-06, CFL 0.00143, SL -7.3040E-02, M 7.05377E+16, S 35.2327, T 4.2673, Me -4.40E-17, Se 2.18E-14, Te -1.68E-16 + 1416, 59.000, 0, En 2.188216799222E-06, CFL 0.00128, SL -8.0029E-02, M 7.05376E+16, S 35.2328, T 4.2662, Me -1.39E-16, Se -7.26E-15, Te 2.37E-15 + 1440, 60.000, 0, En 1.638808891236E-06, CFL 0.00121, SL -8.7741E-02, M 7.05375E+16, S 35.2328, T 4.2652, Me -2.46E-16, Se -2.18E-14, Te -3.14E-15 + 1464, 61.000, 0, En 4.545470488454E-07, CFL 0.00038, SL -9.2703E-02, M 7.05374E+16, S 35.2328, T 4.2648, Me 1.49E-16, Se -7.26E-15, Te 3.34E-16 + 1488, 62.000, 0, En 3.225483470947E-06, CFL 0.00198, SL -9.5442E-02, M 7.05374E+16, S 35.2328, T 4.2646, Me -2.77E-16, Se -1.45E-14, Te -9.36E-16 + 1512, 63.000, 0, En 2.898776774303E-06, CFL 0.00311, SL -9.8093E-02, M 7.05373E+16, S 35.2329, T 4.2645, Me 2.31E-18, Se 4.36E-14, Te 1.46E-15 + 1536, 64.000, 0, En 3.353336690362E-06, CFL 0.00367, SL -1.0147E-01, M 7.05373E+16, S 35.2329, T 4.2645, Me 7.00E-17, Se -4.36E-14, Te 1.04E-15 + 1560, 65.000, 0, En 1.787138743690E-06, CFL 0.00184, SL -1.0311E-01, M 7.05373E+16, S 35.2329, T 4.2643, Me -2.72E-16, Se 7.26E-15, Te -1.22E-15 + 1584, 66.000, 0, En 1.771185884226E-06, CFL 0.00198, SL -1.0727E-01, M 7.05372E+16, S 35.2329, T 4.2640, Me -3.82E-17, Se 1.45E-14, Te -1.97E-16 + 1608, 67.000, 0, En 3.302042147639E-06, CFL 0.00193, SL -1.1166E-01, M 7.05372E+16, S 35.2330, T 4.2636, Me -3.43E-17, Se 0.00E+00, Te 4.60E-16 + 1632, 68.000, 0, En 2.860808154179E-06, CFL 0.00216, SL -1.0768E-01, M 7.05372E+16, S 35.2329, T 4.2633, Me -9.18E-17, Se -1.45E-14, Te -9.22E-16 + 1656, 69.000, 0, En 3.617207554128E-06, CFL 0.00289, SL -1.0430E-01, M 7.05373E+16, S 35.2329, T 4.2633, Me -2.48E-16, Se 2.90E-14, Te -1.97E-16 + 1680, 70.000, 0, En 3.785041171815E-06, CFL 0.00217, SL -9.7191E-02, M 7.05373E+16, S 35.2329, T 4.2635, Me -1.09E-16, Se -1.45E-14, Te 6.29E-16 + 1704, 71.000, 0, En 3.480185056324E-06, CFL 0.00188, SL -9.5680E-02, M 7.05374E+16, S 35.2329, T 4.2638, Me -2.99E-16, Se 7.26E-15, Te 3.05E-15 + 1728, 72.000, 0, En 3.588432979847E-06, CFL 0.00206, SL -9.6294E-02, M 7.05374E+16, S 35.2329, T 4.2640, Me -1.11E-16, Se 7.26E-15, Te -1.34E-15 + 1752, 73.000, 0, En 3.435878729633E-06, CFL 0.00188, SL -9.8194E-02, M 7.05373E+16, S 35.2329, T 4.2640, Me 3.83E-17, Se 0.00E+00, Te 2.31E-15 + 1776, 74.000, 0, En 4.549801423769E-06, CFL 0.00220, SL -1.0140E-01, M 7.05373E+16, S 35.2329, T 4.2637, Me 3.13E-17, Se 0.00E+00, Te 3.34E-15 + 1800, 75.000, 0, En 9.986176735431E-07, CFL 0.00069, SL -1.0994E-01, M 7.05372E+16, S 35.2329, T 4.2629, Me -1.17E-16, Se 0.00E+00, Te -3.58E-17 + 1824, 76.000, 0, En 9.429668747835E-07, CFL 0.00060, SL -1.1492E-01, M 7.05371E+16, S 35.2330, T 4.2625, Me 3.48E-18, Se -7.26E-15, Te -7.44E-17 + 1848, 77.000, 0, En 5.264335086337E-06, CFL 0.00281, SL -1.2023E-01, M 7.05371E+16, S 35.2330, T 4.2624, Me -1.03E-17, Se 1.45E-14, Te 2.71E-15 + 1872, 78.000, 0, En 7.713846938446E-06, CFL 0.00369, SL -1.2461E-01, M 7.05370E+16, S 35.2330, T 4.2622, Me 2.30E-16, Se 1.45E-14, Te 1.96E-15 + 1896, 79.000, 0, En 9.243672372880E-06, CFL 0.00470, SL -1.2481E-01, M 7.05370E+16, S 35.2330, T 4.2626, Me 2.29E-16, Se 7.26E-15, Te 1.53E-15 + 1920, 80.000, 0, En 1.246624132287E-05, CFL 0.00539, SL -1.2157E-01, M 7.05370E+16, S 35.2330, T 4.2629, Me -2.59E-16, Se 7.26E-15, Te -1.28E-16 + 1944, 81.000, 0, En 8.776620297674E-06, CFL 0.00383, SL -1.2266E-01, M 7.05370E+16, S 35.2330, T 4.2630, Me -2.65E-16, Se 3.63E-14, Te -2.02E-15 + 1968, 82.000, 0, En 7.281045769402E-06, CFL 0.00235, SL -1.2666E-01, M 7.05370E+16, S 35.2330, T 4.2627, Me -2.74E-16, Se -7.26E-15, Te -7.71E-16 + 1992, 83.000, 0, En 5.582832199823E-06, CFL 0.00233, SL -1.2154E-01, M 7.05370E+16, S 35.2330, T 4.2625, Me -3.32E-16, Se 1.45E-14, Te -3.23E-16 + 2016, 84.000, 0, En 4.975857151699E-06, CFL 0.00203, SL -1.2284E-01, M 7.05370E+16, S 35.2330, T 4.2626, Me -9.37E-17, Se 1.45E-14, Te -5.66E-16 + 2040, 85.000, 0, En 1.764614581841E-06, CFL 0.00053, SL -1.3233E-01, M 7.05369E+16, S 35.2331, T 4.2612, Me -1.04E-16, Se -5.81E-14, Te -4.07E-15 + 2064, 86.000, 0, En 2.533610637098E-06, CFL 0.00125, SL -1.4303E-01, M 7.05368E+16, S 35.2332, T 4.2596, Me 3.88E-16, Se -1.45E-14, Te -7.02E-16 + 2088, 87.000, 0, En 3.382046158615E-06, CFL 0.00189, SL -1.4969E-01, M 7.05367E+16, S 35.2332, T 4.2589, Me 2.02E-17, Se 7.26E-15, Te 3.08E-15 + 2112, 88.000, 0, En 2.939836935471E-06, CFL 0.00221, SL -1.3920E-01, M 7.05368E+16, S 35.2331, T 4.2584, Me 4.15E-17, Se 7.26E-15, Te 4.26E-16 + 2136, 89.000, 0, En 1.164646936414E-05, CFL 0.00581, SL -1.2452E-01, M 7.05370E+16, S 35.2330, T 4.2587, Me 5.60E-17, Se 1.45E-14, Te -2.21E-15 + 2160, 90.000, 0, En 1.319924870399E-05, CFL 0.00569, SL -1.2502E-01, M 7.05370E+16, S 35.2330, T 4.2590, Me 2.42E-16, Se -2.18E-14, Te 7.33E-16 + 2184, 91.000, 0, En 1.160728651273E-05, CFL 0.00476, SL -1.2921E-01, M 7.05369E+16, S 35.2331, T 4.2591, Me 9.91E-17, Se 7.26E-15, Te 4.74E-15 + 2208, 92.000, 0, En 9.106120784113E-06, CFL 0.00357, SL -1.3343E-01, M 7.05369E+16, S 35.2331, T 4.2590, Me -6.95E-17, Se 7.26E-15, Te -1.95E-15 + 2232, 93.000, 0, En 7.548039255739E-06, CFL 0.00281, SL -1.3970E-01, M 7.05368E+16, S 35.2331, T 4.2584, Me 1.90E-16, Se 0.00E+00, Te 3.58E-15 + 2256, 94.000, 0, En 6.148840921759E-06, CFL 0.00280, SL -1.4499E-01, M 7.05367E+16, S 35.2332, T 4.2581, Me -1.37E-16, Se -7.26E-15, Te 2.49E-15 + 2280, 95.000, 0, En 5.071851129922E-06, CFL 0.00235, SL -1.4233E-01, M 7.05368E+16, S 35.2331, T 4.2579, Me -3.41E-16, Se -1.45E-14, Te 3.25E-15 + 2304, 96.000, 0, En 5.782566657326E-06, CFL 0.00243, SL -1.4259E-01, M 7.05368E+16, S 35.2332, T 4.2583, Me -9.14E-17, Se -7.26E-15, Te -3.03E-15 + 2328, 97.000, 0, En 1.023103042396E-05, CFL 0.00470, SL -1.4436E-01, M 7.05367E+16, S 35.2332, T 4.2587, Me 4.43E-18, Se 0.00E+00, Te 1.14E-15 + 2352, 98.000, 0, En 1.435738052316E-05, CFL 0.00449, SL -1.4658E-01, M 7.05367E+16, S 35.2332, T 4.2587, Me -1.67E-16, Se 2.90E-14, Te -2.67E-15 + 2376, 99.000, 0, En 1.268377298365E-05, CFL 0.00402, SL -1.4915E-01, M 7.05367E+16, S 35.2332, T 4.2589, Me 8.45E-17, Se 1.45E-14, Te 3.07E-15 + 2400, 100.000, 0, En 1.370760111686E-05, CFL 0.00469, SL -1.5319E-01, M 7.05366E+16, S 35.2332, T 4.2589, Me 3.13E-16, Se -7.26E-15, Te -1.45E-15 + 2424, 101.000, 0, En 1.291075160601E-05, CFL 0.00428, SL -1.5419E-01, M 7.05366E+16, S 35.2332, T 4.2590, Me 1.77E-16, Se 1.45E-14, Te 2.22E-16 + 2448, 102.000, 0, En 1.305339406750E-05, CFL 0.00439, SL -1.5183E-01, M 7.05366E+16, S 35.2332, T 4.2595, Me 1.86E-16, Se 0.00E+00, Te -5.94E-15 + 2472, 103.000, 0, En 1.224063977685E-05, CFL 0.00365, SL -1.5584E-01, M 7.05366E+16, S 35.2332, T 4.2597, Me 4.04E-17, Se 2.90E-14, Te -1.10E-15 + 2496, 104.000, 0, En 1.403944600214E-05, CFL 0.00419, SL -1.6093E-01, M 7.05365E+16, S 35.2333, T 4.2597, Me -7.47E-18, Se 1.45E-14, Te 3.17E-15 + 2520, 105.000, 0, En 1.215684236516E-05, CFL 0.00384, SL -1.6379E-01, M 7.05365E+16, S 35.2333, T 4.2598, Me 1.73E-16, Se 2.90E-14, Te -3.43E-15 + 2544, 106.000, 0, En 1.184219551087E-05, CFL 0.00348, SL -1.6372E-01, M 7.05365E+16, S 35.2333, T 4.2605, Me -1.05E-16, Se 1.45E-14, Te -3.97E-15 + 2568, 107.000, 0, En 1.386313989382E-05, CFL 0.00379, SL -1.6361E-01, M 7.05365E+16, S 35.2333, T 4.2608, Me 3.60E-16, Se 0.00E+00, Te -1.03E-16 + 2592, 108.000, 0, En 1.766720248680E-05, CFL 0.00535, SL -1.6025E-01, M 7.05365E+16, S 35.2333, T 4.2612, Me -2.73E-16, Se 7.26E-15, Te 2.22E-15 + 2616, 109.000, 0, En 1.781294447461E-05, CFL 0.00412, SL -1.5628E-01, M 7.05366E+16, S 35.2332, T 4.2614, Me 1.01E-16, Se 7.26E-15, Te 2.15E-17 + 2640, 110.000, 0, En 1.577245347930E-05, CFL 0.00428, SL -1.5606E-01, M 7.05366E+16, S 35.2332, T 4.2609, Me 1.38E-16, Se 1.45E-14, Te 1.45E-15 + 2664, 111.000, 0, En 1.419379784046E-05, CFL 0.00337, SL -1.6488E-01, M 7.05365E+16, S 35.2333, T 4.2601, Me 4.44E-16, Se -2.90E-14, Te -1.54E-15 + 2688, 112.000, 0, En 1.465260890734E-05, CFL 0.00301, SL -1.7207E-01, M 7.05364E+16, S 35.2333, T 4.2598, Me 3.03E-16, Se 0.00E+00, Te 1.36E-15 + 2712, 113.000, 0, En 1.273159710790E-05, CFL 0.00288, SL -1.7342E-01, M 7.05364E+16, S 35.2333, T 4.2595, Me 2.65E-17, Se 0.00E+00, Te 1.04E-15 + 2736, 114.000, 0, En 1.360313698071E-05, CFL 0.00353, SL -1.5505E-01, M 7.05366E+16, S 35.2332, T 4.2596, Me -1.48E-16, Se -2.90E-14, Te -1.51E-15 + 2760, 115.000, 0, En 9.298090586717E-06, CFL 0.00213, SL -1.5558E-01, M 7.05366E+16, S 35.2332, T 4.2597, Me 1.09E-16, Se 7.26E-15, Te -2.00E-15 + 2784, 116.000, 0, En 8.336640582147E-06, CFL 0.00226, SL -1.5799E-01, M 7.05366E+16, S 35.2333, T 4.2601, Me -9.19E-17, Se -7.26E-15, Te -2.11E-15 + 2808, 117.000, 0, En 8.884545667204E-06, CFL 0.00354, SL -1.6049E-01, M 7.05365E+16, S 35.2333, T 4.2604, Me 1.29E-16, Se 1.45E-14, Te 2.69E-15 + 2832, 118.000, 0, En 1.000322689178E-05, CFL 0.00412, SL -1.6273E-01, M 7.05365E+16, S 35.2333, T 4.2607, Me 1.58E-16, Se 1.45E-14, Te -1.50E-15 + 2856, 119.000, 0, En 1.225950172243E-05, CFL 0.00396, SL -1.6521E-01, M 7.05365E+16, S 35.2333, T 4.2611, Me 1.90E-17, Se 7.26E-15, Te 3.17E-15 + 2880, 120.000, 0, En 1.343603378166E-05, CFL 0.00522, SL -1.6737E-01, M 7.05364E+16, S 35.2333, T 4.2616, Me 3.51E-16, Se -2.90E-14, Te -1.58E-15 + 2904, 121.000, 0, En 1.227855017660E-05, CFL 0.00496, SL -1.6904E-01, M 7.05364E+16, S 35.2333, T 4.2622, Me -1.29E-16, Se 2.18E-14, Te -8.67E-16 + 2928, 122.000, 0, En 1.175532156895E-05, CFL 0.00401, SL -1.7066E-01, M 7.05364E+16, S 35.2333, T 4.2625, Me 9.86E-17, Se 1.45E-14, Te 2.92E-15 + 2952, 123.000, 0, En 1.070817182843E-05, CFL 0.00268, SL -1.7194E-01, M 7.05364E+16, S 35.2333, T 4.2628, Me -1.77E-17, Se -1.45E-14, Te 2.99E-15 + 2976, 124.000, 0, En 9.654636787313E-06, CFL 0.00264, SL -1.7323E-01, M 7.05364E+16, S 35.2333, T 4.2632, Me -5.38E-17, Se 1.45E-14, Te 1.43E-15 + 3000, 125.000, 0, En 8.650271846512E-06, CFL 0.00284, SL -1.6855E-01, M 7.05364E+16, S 35.2333, T 4.2636, Me -4.76E-17, Se -7.26E-15, Te 3.57E-15 + 3024, 126.000, 0, En 7.935554612807E-06, CFL 0.00282, SL -1.5937E-01, M 7.05366E+16, S 35.2333, T 4.2641, Me 1.78E-16, Se 7.26E-15, Te -1.44E-15 + 3048, 127.000, 0, En 7.531126261867E-06, CFL 0.00260, SL -1.6111E-01, M 7.05365E+16, S 35.2333, T 4.2642, Me 1.54E-17, Se -1.45E-14, Te 5.36E-16 + 3072, 128.000, 0, En 9.987737943872E-06, CFL 0.00445, SL -1.6494E-01, M 7.05365E+16, S 35.2333, T 4.2644, Me 4.23E-16, Se 1.45E-14, Te -1.90E-16 + 3096, 129.000, 0, En 1.096007459713E-05, CFL 0.00481, SL -1.6715E-01, M 7.05365E+16, S 35.2333, T 4.2648, Me -1.92E-17, Se 0.00E+00, Te 3.68E-15 + 3120, 130.000, 0, En 9.364971079838E-06, CFL 0.00360, SL -1.6897E-01, M 7.05364E+16, S 35.2333, T 4.2653, Me 4.10E-17, Se 1.45E-14, Te 2.00E-15 + 3144, 131.000, 0, En 7.163026431189E-06, CFL 0.00272, SL -1.7186E-01, M 7.05364E+16, S 35.2333, T 4.2653, Me 1.71E-16, Se 2.18E-14, Te 4.72E-16 + 3168, 132.000, 0, En 6.199527770855E-06, CFL 0.00240, SL -1.7781E-01, M 7.05363E+16, S 35.2334, T 4.2653, Me -1.78E-16, Se -7.26E-15, Te -8.06E-16 + 3192, 133.000, 0, En 6.038995661175E-06, CFL 0.00190, SL -1.8252E-01, M 7.05363E+16, S 35.2334, T 4.2653, Me 3.48E-16, Se -2.90E-14, Te 1.37E-15 + 3216, 134.000, 0, En 5.524334525890E-06, CFL 0.00158, SL -1.8368E-01, M 7.05362E+16, S 35.2334, T 4.2655, Me 5.02E-17, Se 1.45E-14, Te 1.06E-15 + 3240, 135.000, 0, En 5.294474493508E-06, CFL 0.00153, SL -1.7966E-01, M 7.05363E+16, S 35.2334, T 4.2658, Me 7.08E-17, Se -2.18E-14, Te -2.07E-15 + 3264, 136.000, 0, En 5.247061064166E-06, CFL 0.00174, SL -1.7849E-01, M 7.05363E+16, S 35.2334, T 4.2664, Me -1.72E-16, Se -2.18E-14, Te 1.98E-16 + 3288, 137.000, 0, En 8.603685043398E-06, CFL 0.00307, SL -1.7888E-01, M 7.05363E+16, S 35.2334, T 4.2667, Me 2.05E-16, Se 0.00E+00, Te -2.53E-16 + 3312, 138.000, 0, En 7.057844667991E-06, CFL 0.00260, SL -1.7967E-01, M 7.05363E+16, S 35.2334, T 4.2670, Me 4.07E-16, Se 7.26E-15, Te 1.91E-15 + 3336, 139.000, 0, En 5.669899258886E-06, CFL 0.00151, SL -1.8065E-01, M 7.05363E+16, S 35.2334, T 4.2673, Me 1.45E-16, Se -3.63E-14, Te -2.03E-15 + 3360, 140.000, 0, En 5.539163045759E-06, CFL 0.00194, SL -1.8141E-01, M 7.05363E+16, S 35.2334, T 4.2677, Me -3.93E-16, Se -2.18E-14, Te -5.63E-17 + 3384, 141.000, 0, En 4.861950038304E-06, CFL 0.00142, SL -1.8223E-01, M 7.05363E+16, S 35.2334, T 4.2682, Me 2.88E-16, Se -2.90E-14, Te 2.49E-15 + 3408, 142.000, 0, En 4.907564725847E-06, CFL 0.00186, SL -1.8304E-01, M 7.05362E+16, S 35.2334, T 4.2690, Me 4.63E-17, Se 1.45E-14, Te 1.41E-16 + 3432, 143.000, 0, En 5.453471706978E-06, CFL 0.00260, SL -1.8367E-01, M 7.05362E+16, S 35.2334, T 4.2697, Me -5.30E-17, Se 7.26E-15, Te -4.84E-16 + 3456, 144.000, 0, En 5.449318245335E-06, CFL 0.00288, SL -1.8418E-01, M 7.05362E+16, S 35.2334, T 4.2705, Me -5.76E-17, Se -2.90E-14, Te 3.81E-15 + 3480, 145.000, 0, En 5.956234923809E-06, CFL 0.00341, SL -1.8501E-01, M 7.05362E+16, S 35.2334, T 4.2713, Me 8.45E-17, Se -1.45E-14, Te -4.71E-16 + 3504, 146.000, 0, En 6.211115902945E-06, CFL 0.00363, SL -1.8591E-01, M 7.05362E+16, S 35.2334, T 4.2720, Me -8.86E-18, Se -7.26E-15, Te 1.93E-15 + 3528, 147.000, 0, En 5.771794907403E-06, CFL 0.00312, SL -1.8691E-01, M 7.05362E+16, S 35.2334, T 4.2727, Me 2.42E-18, Se 2.18E-14, Te -2.17E-15 + 3552, 148.000, 0, En 5.350629759857E-06, CFL 0.00226, SL -1.8651E-01, M 7.05362E+16, S 35.2334, T 4.2734, Me -5.30E-17, Se 2.18E-14, Te -5.41E-16 + 3576, 149.000, 0, En 4.953951487783E-06, CFL 0.00257, SL -1.8743E-01, M 7.05362E+16, S 35.2334, T 4.2741, Me -1.38E-16, Se -4.36E-14, Te 3.83E-16 + 3600, 150.000, 0, En 4.796524052463E-06, CFL 0.00276, SL -1.8935E-01, M 7.05362E+16, S 35.2335, T 4.2746, Me 2.16E-16, Se 2.18E-14, Te 2.19E-15 + 3624, 151.000, 0, En 5.687114197330E-06, CFL 0.00331, SL -1.8921E-01, M 7.05362E+16, S 35.2335, T 4.2749, Me 1.84E-16, Se 0.00E+00, Te -1.90E-15 + 3648, 152.000, 0, En 6.325875421040E-06, CFL 0.00331, SL -1.9037E-01, M 7.05362E+16, S 35.2335, T 4.2754, Me 1.88E-16, Se 7.26E-15, Te 1.21E-15 + 3672, 153.000, 0, En 5.946429546966E-06, CFL 0.00277, SL -1.9203E-01, M 7.05361E+16, S 35.2335, T 4.2758, Me 3.15E-17, Se 0.00E+00, Te -1.08E-15 + 3696, 154.000, 0, En 5.414988177753E-06, CFL 0.00274, SL -1.9358E-01, M 7.05361E+16, S 35.2335, T 4.2763, Me -1.67E-16, Se 2.18E-14, Te 6.63E-16 + 3720, 155.000, 0, En 4.960480689214E-06, CFL 0.00242, SL -1.9477E-01, M 7.05361E+16, S 35.2335, T 4.2769, Me -1.35E-16, Se -1.45E-14, Te 1.21E-15 + 3744, 156.000, 0, En 4.147497220514E-06, CFL 0.00218, SL -1.9603E-01, M 7.05361E+16, S 35.2335, T 4.2775, Me 1.75E-17, Se 0.00E+00, Te -1.79E-15 + 3768, 157.000, 0, En 4.676229863419E-06, CFL 0.00218, SL -1.9737E-01, M 7.05361E+16, S 35.2335, T 4.2782, Me -7.93E-17, Se -1.45E-14, Te -3.57E-17 + 3792, 158.000, 0, En 8.946743078076E-06, CFL 0.00342, SL -1.9886E-01, M 7.05360E+16, S 35.2335, T 4.2788, Me 2.32E-16, Se -1.45E-14, Te -3.82E-16 + 3816, 159.000, 0, En 6.211951525355E-06, CFL 0.00282, SL -1.9901E-01, M 7.05360E+16, S 35.2335, T 4.2791, Me -3.22E-16, Se 0.00E+00, Te -1.41E-15 + 3840, 160.000, 0, En 5.493961949782E-06, CFL 0.00307, SL -1.9608E-01, M 7.05361E+16, S 35.2335, T 4.2797, Me -6.14E-17, Se 5.08E-14, Te 2.04E-15 + 3864, 161.000, 0, En 8.422740627893E-06, CFL 0.00332, SL -1.9717E-01, M 7.05361E+16, S 35.2335, T 4.2804, Me -9.83E-17, Se -2.90E-14, Te -2.63E-15 + 3888, 162.000, 0, En 1.090965636460E-05, CFL 0.00476, SL -1.9502E-01, M 7.05361E+16, S 35.2335, T 4.2808, Me -3.00E-17, Se -2.90E-14, Te -2.71E-16 + 3912, 163.000, 0, En 1.197796403094E-05, CFL 0.00418, SL -1.9569E-01, M 7.05361E+16, S 35.2335, T 4.2813, Me -1.37E-16, Se 1.45E-14, Te 3.50E-18 + 3936, 164.000, 0, En 1.239706909958E-05, CFL 0.00487, SL -1.9669E-01, M 7.05361E+16, S 35.2335, T 4.2819, Me 3.20E-16, Se -7.26E-15, Te -1.22E-15 + 3960, 165.000, 0, En 1.094349004045E-05, CFL 0.00434, SL -1.9770E-01, M 7.05361E+16, S 35.2335, T 4.2826, Me -8.90E-17, Se 2.18E-14, Te -5.21E-16 + 3984, 166.000, 0, En 9.606881392817E-06, CFL 0.00405, SL -1.9892E-01, M 7.05360E+16, S 35.2335, T 4.2833, Me -1.14E-16, Se -2.18E-14, Te 2.38E-15 + 4008, 167.000, 0, En 7.926757993688E-06, CFL 0.00339, SL -2.0057E-01, M 7.05360E+16, S 35.2335, T 4.2840, Me 9.98E-17, Se 7.26E-15, Te 2.43E-15 + 4032, 168.000, 0, En 7.789455153665E-06, CFL 0.00291, SL -2.0087E-01, M 7.05360E+16, S 35.2335, T 4.2847, Me 9.18E-17, Se 0.00E+00, Te -1.28E-15 + 4056, 169.000, 0, En 7.409292970899E-06, CFL 0.00275, SL -1.9987E-01, M 7.05360E+16, S 35.2335, T 4.2854, Me -1.06E-16, Se 2.90E-14, Te 2.34E-15 + 4080, 170.000, 0, En 7.127516984823E-06, CFL 0.00309, SL -1.9847E-01, M 7.05360E+16, S 35.2335, T 4.2860, Me -6.22E-17, Se 7.26E-15, Te -1.82E-15 + 4104, 171.000, 0, En 7.222877759410E-06, CFL 0.00388, SL -1.9845E-01, M 7.05360E+16, S 35.2335, T 4.2866, Me -1.05E-16, Se 2.90E-14, Te 1.77E-15 + 4128, 172.000, 0, En 7.522094504041E-06, CFL 0.00402, SL -1.9325E-01, M 7.05361E+16, S 35.2335, T 4.2869, Me 7.77E-17, Se -2.90E-14, Te -2.18E-16 + 4152, 173.000, 0, En 7.438876691598E-06, CFL 0.00306, SL -1.8124E-01, M 7.05363E+16, S 35.2334, T 4.2870, Me 2.09E-17, Se 0.00E+00, Te -7.20E-16 + 4176, 174.000, 0, En 7.409508361869E-06, CFL 0.00298, SL -1.7939E-01, M 7.05363E+16, S 35.2334, T 4.2869, Me 4.04E-17, Se -2.90E-14, Te 1.74E-15 + 4200, 175.000, 0, En 9.592631259775E-06, CFL 0.00427, SL -1.8292E-01, M 7.05362E+16, S 35.2334, T 4.2869, Me 6.07E-17, Se 7.26E-15, Te 5.98E-16 + 4224, 176.000, 0, En 1.172655658870E-05, CFL 0.00512, SL -1.8544E-01, M 7.05362E+16, S 35.2334, T 4.2874, Me -4.09E-17, Se -5.08E-14, Te -1.59E-15 + 4248, 177.000, 0, En 1.412338685876E-05, CFL 0.00514, SL -1.8526E-01, M 7.05362E+16, S 35.2334, T 4.2881, Me 9.63E-17, Se 0.00E+00, Te 2.08E-15 + 4272, 178.000, 0, En 1.038839617473E-05, CFL 0.00332, SL -1.8241E-01, M 7.05363E+16, S 35.2334, T 4.2887, Me 3.38E-17, Se -4.36E-14, Te -8.73E-16 + 4296, 179.000, 0, En 9.314117339616E-06, CFL 0.00368, SL -1.7606E-01, M 7.05363E+16, S 35.2334, T 4.2893, Me -1.72E-17, Se 7.26E-15, Te 4.26E-16 + 4320, 180.000, 0, En 9.381823849974E-06, CFL 0.00389, SL -1.6717E-01, M 7.05365E+16, S 35.2333, T 4.2897, Me 1.32E-16, Se 0.00E+00, Te -3.67E-15 + 4344, 181.000, 0, En 8.843425838137E-06, CFL 0.00385, SL -1.5918E-01, M 7.05366E+16, S 35.2333, T 4.2902, Me -1.27E-16, Se 1.45E-14, Te -2.69E-15 + 4368, 182.000, 0, En 1.126294528843E-05, CFL 0.00595, SL -1.5065E-01, M 7.05367E+16, S 35.2332, T 4.2908, Me 1.08E-16, Se -4.36E-14, Te -3.09E-15 + 4392, 183.000, 0, En 1.690783927711E-05, CFL 0.00788, SL -1.4226E-01, M 7.05368E+16, S 35.2331, T 4.2913, Me -2.66E-16, Se 3.63E-14, Te 1.77E-15 + 4416, 184.000, 0, En 1.768662593794E-05, CFL 0.00766, SL -1.3699E-01, M 7.05368E+16, S 35.2331, T 4.2920, Me 1.64E-16, Se 5.81E-14, Te 3.02E-15 + 4440, 185.000, 0, En 1.744424712366E-05, CFL 0.00671, SL -1.3753E-01, M 7.05368E+16, S 35.2331, T 4.2925, Me -4.26E-17, Se 3.63E-14, Te 3.49E-15 + 4464, 186.000, 0, En 1.964263712758E-05, CFL 0.00684, SL -1.3901E-01, M 7.05368E+16, S 35.2331, T 4.2930, Me -8.00E-17, Se -7.26E-15, Te -1.94E-15 + 4488, 187.000, 0, En 1.765235459064E-05, CFL 0.00554, SL -1.4131E-01, M 7.05368E+16, S 35.2331, T 4.2935, Me 1.85E-16, Se 2.90E-14, Te 2.02E-15 + 4512, 188.000, 0, En 1.626479181276E-05, CFL 0.00606, SL -1.3896E-01, M 7.05368E+16, S 35.2331, T 4.2937, Me -2.96E-16, Se 1.45E-14, Te 6.26E-16 + 4536, 189.000, 0, En 1.538214232325E-05, CFL 0.00650, SL -1.3575E-01, M 7.05369E+16, S 35.2331, T 4.2938, Me 1.36E-16, Se 2.90E-14, Te -1.69E-17 + 4560, 190.000, 0, En 1.487433673825E-05, CFL 0.00644, SL -1.2903E-01, M 7.05369E+16, S 35.2331, T 4.2940, Me 5.70E-17, Se -4.36E-14, Te -1.14E-15 + 4584, 191.000, 0, En 1.332430512864E-05, CFL 0.00562, SL -1.2296E-01, M 7.05370E+16, S 35.2330, T 4.2943, Me -1.05E-16, Se 2.18E-14, Te -3.20E-15 + 4608, 192.000, 0, En 1.152711942374E-05, CFL 0.00459, SL -1.1866E-01, M 7.05371E+16, S 35.2330, T 4.2946, Me -4.70E-17, Se 7.26E-15, Te -1.02E-15 + 4632, 193.000, 0, En 9.780688545349E-06, CFL 0.00339, SL -1.1546E-01, M 7.05371E+16, S 35.2330, T 4.2952, Me 7.31E-17, Se -7.26E-15, Te 8.78E-16 + 4656, 194.000, 0, En 8.795583118609E-06, CFL 0.00389, SL -1.1116E-01, M 7.05372E+16, S 35.2330, T 4.2954, Me 7.01E-17, Se 7.26E-15, Te -8.04E-16 + 4680, 195.000, 0, En 9.080763889248E-06, CFL 0.00415, SL -1.0806E-01, M 7.05372E+16, S 35.2329, T 4.2956, Me 1.71E-17, Se 1.45E-14, Te -1.73E-15 + 4704, 196.000, 0, En 9.944563272674E-06, CFL 0.00413, SL -1.0301E-01, M 7.05373E+16, S 35.2329, T 4.2958, Me -5.71E-18, Se 2.18E-14, Te -2.20E-16 + 4728, 197.000, 0, En 1.060719225507E-05, CFL 0.00378, SL -1.0048E-01, M 7.05373E+16, S 35.2329, T 4.2961, Me -2.10E-16, Se 0.00E+00, Te 1.94E-15 + 4752, 198.000, 0, En 9.572679528857E-06, CFL 0.00341, SL -9.7422E-02, M 7.05373E+16, S 35.2329, T 4.2964, Me -3.21E-16, Se -2.18E-14, Te 1.05E-15 + 4776, 199.000, 0, En 8.033888396654E-06, CFL 0.00386, SL -9.2701E-02, M 7.05374E+16, S 35.2328, T 4.2966, Me 4.13E-16, Se -3.63E-14, Te -2.07E-15 + 4800, 200.000, 0, En 7.506025040376E-06, CFL 0.00355, SL -8.8914E-02, M 7.05375E+16, S 35.2328, T 4.2966, Me -8.11E-17, Se 7.26E-15, Te -3.75E-16 + 4824, 201.000, 0, En 7.273199977930E-06, CFL 0.00312, SL -8.5571E-02, M 7.05375E+16, S 35.2328, T 4.2966, Me 4.98E-17, Se -2.18E-14, Te -2.77E-15 + 4848, 202.000, 0, En 7.413157424354E-06, CFL 0.00251, SL -8.8244E-02, M 7.05375E+16, S 35.2328, T 4.2966, Me -2.06E-16, Se 2.90E-14, Te -2.60E-15 + 4872, 203.000, 0, En 9.999205863815E-06, CFL 0.00364, SL -8.9369E-02, M 7.05374E+16, S 35.2328, T 4.2967, Me -3.39E-16, Se -7.26E-15, Te -1.59E-15 + 4896, 204.000, 0, En 1.534296225801E-05, CFL 0.00574, SL -8.9509E-02, M 7.05374E+16, S 35.2328, T 4.2969, Me 2.54E-16, Se -2.18E-14, Te 1.90E-15 + 4920, 205.000, 0, En 1.568188329476E-05, CFL 0.00591, SL -9.0500E-02, M 7.05374E+16, S 35.2328, T 4.2970, Me 8.09E-17, Se -7.26E-15, Te 1.54E-15 + 4944, 206.000, 0, En 1.553688643141E-05, CFL 0.00601, SL -9.4351E-02, M 7.05374E+16, S 35.2328, T 4.2970, Me -5.43E-17, Se -2.90E-14, Te -2.30E-15 + 4968, 207.000, 0, En 1.710510505918E-05, CFL 0.00638, SL -9.4849E-02, M 7.05374E+16, S 35.2328, T 4.2971, Me 7.45E-17, Se -1.45E-14, Te -8.39E-17 + 4992, 208.000, 0, En 1.858071658192E-05, CFL 0.00678, SL -9.3023E-02, M 7.05374E+16, S 35.2328, T 4.2975, Me 1.30E-16, Se 0.00E+00, Te 1.88E-15 + 5016, 209.000, 0, En 1.822222553334E-05, CFL 0.00621, SL -9.1310E-02, M 7.05374E+16, S 35.2328, T 4.2978, Me 5.45E-17, Se -7.26E-15, Te -1.03E-15 + 5040, 210.000, 0, En 1.758080573064E-05, CFL 0.00516, SL -9.0818E-02, M 7.05374E+16, S 35.2328, T 4.2982, Me -7.86E-17, Se 7.26E-15, Te -1.17E-15 + 5064, 211.000, 0, En 1.670957175834E-05, CFL 0.00475, SL -9.2481E-02, M 7.05374E+16, S 35.2328, T 4.2985, Me -1.49E-16, Se -1.45E-14, Te -9.45E-16 + 5088, 212.000, 0, En 1.628727471389E-05, CFL 0.00554, SL -8.8015E-02, M 7.05375E+16, S 35.2328, T 4.2988, Me -1.07E-16, Se -2.90E-14, Te -2.80E-15 + 5112, 213.000, 0, En 1.611021903707E-05, CFL 0.00589, SL -8.2620E-02, M 7.05375E+16, S 35.2328, T 4.2992, Me 5.67E-17, Se -3.63E-14, Te -2.58E-16 + 5136, 214.000, 0, En 1.551663196197E-05, CFL 0.00620, SL -8.2396E-02, M 7.05375E+16, S 35.2328, T 4.2997, Me -1.75E-16, Se 2.90E-14, Te -1.13E-15 + 5160, 215.000, 0, En 1.343856093011E-05, CFL 0.00538, SL -8.4309E-02, M 7.05375E+16, S 35.2328, T 4.3003, Me 3.20E-18, Se -7.26E-15, Te -2.90E-15 + 5184, 216.000, 0, En 1.081848299063E-05, CFL 0.00392, SL -8.6912E-02, M 7.05375E+16, S 35.2328, T 4.3007, Me 4.65E-17, Se 7.26E-15, Te 7.46E-16 + 5208, 217.000, 0, En 8.457482463515E-06, CFL 0.00323, SL -8.9106E-02, M 7.05375E+16, S 35.2328, T 4.3011, Me -2.70E-16, Se -2.18E-14, Te -4.38E-15 + 5232, 218.000, 0, En 8.405224897322E-06, CFL 0.00401, SL -8.9242E-02, M 7.05375E+16, S 35.2328, T 4.3016, Me 1.45E-16, Se 2.18E-14, Te 2.39E-15 + 5256, 219.000, 0, En 7.452883003245E-06, CFL 0.00315, SL -8.9224E-02, M 7.05375E+16, S 35.2328, T 4.3020, Me 1.17E-16, Se -7.26E-15, Te -2.28E-15 + 5280, 220.000, 0, En 6.505409790932E-06, CFL 0.00259, SL -9.2528E-02, M 7.05374E+16, S 35.2328, T 4.3023, Me -8.33E-17, Se 1.45E-14, Te -3.58E-16 + 5304, 221.000, 0, En 6.247812356492E-06, CFL 0.00217, SL -9.5169E-02, M 7.05374E+16, S 35.2328, T 4.3027, Me 1.91E-17, Se -1.45E-14, Te 1.58E-15 + 5328, 222.000, 0, En 6.055239202162E-06, CFL 0.00249, SL -9.6725E-02, M 7.05374E+16, S 35.2329, T 4.3030, Me 6.20E-17, Se 1.45E-14, Te 2.66E-15 + 5352, 223.000, 0, En 5.788109636200E-06, CFL 0.00260, SL -9.7945E-02, M 7.05373E+16, S 35.2329, T 4.3034, Me -3.17E-17, Se -2.18E-14, Te 1.57E-15 + 5376, 224.000, 0, En 5.610488070001E-06, CFL 0.00250, SL -9.9462E-02, M 7.05373E+16, S 35.2329, T 4.3039, Me -2.00E-16, Se 7.26E-15, Te -3.99E-16 + 5400, 225.000, 0, En 5.654861194835E-06, CFL 0.00225, SL -1.0140E-01, M 7.05373E+16, S 35.2329, T 4.3044, Me -1.13E-16, Se 2.90E-14, Te 5.26E-16 + 5424, 226.000, 0, En 6.271281932626E-06, CFL 0.00295, SL -1.0377E-01, M 7.05373E+16, S 35.2329, T 4.3048, Me 2.06E-16, Se 1.45E-14, Te 7.76E-16 + 5448, 227.000, 0, En 6.442141992889E-06, CFL 0.00274, SL -1.0662E-01, M 7.05372E+16, S 35.2329, T 4.3051, Me -1.45E-17, Se 2.90E-14, Te 3.28E-15 + 5472, 228.000, 0, En 9.018900262847E-06, CFL 0.00391, SL -1.0877E-01, M 7.05372E+16, S 35.2329, T 4.3057, Me 1.09E-16, Se -7.26E-15, Te -1.97E-16 + 5496, 229.000, 0, En 1.264135647076E-05, CFL 0.00574, SL -1.1076E-01, M 7.05372E+16, S 35.2329, T 4.3060, Me 1.26E-16, Se 2.18E-14, Te 3.57E-15 + 5520, 230.000, 0, En 1.265427903154E-05, CFL 0.00589, SL -1.1251E-01, M 7.05372E+16, S 35.2330, T 4.3065, Me -2.00E-16, Se 0.00E+00, Te 9.24E-16 + 5544, 231.000, 0, En 1.208959118988E-05, CFL 0.00576, SL -1.1417E-01, M 7.05371E+16, S 35.2330, T 4.3069, Me -1.53E-16, Se 7.26E-15, Te 1.51E-15 + 5568, 232.000, 0, En 1.093136462041E-05, CFL 0.00492, SL -1.1547E-01, M 7.05371E+16, S 35.2330, T 4.3074, Me -6.31E-17, Se 1.45E-14, Te -2.07E-15 + 5592, 233.000, 0, En 1.065137993904E-05, CFL 0.00388, SL -1.1694E-01, M 7.05371E+16, S 35.2330, T 4.3079, Me -1.83E-16, Se -7.26E-15, Te 1.49E-15 + 5616, 234.000, 0, En 1.087718409831E-05, CFL 0.00370, SL -1.1754E-01, M 7.05371E+16, S 35.2330, T 4.3081, Me -9.29E-17, Se -7.26E-15, Te -2.13E-15 + 5640, 235.000, 0, En 1.342210796335E-05, CFL 0.00500, SL -1.1846E-01, M 7.05371E+16, S 35.2330, T 4.3084, Me -1.86E-16, Se 1.45E-14, Te -3.30E-15 + 5664, 236.000, 0, En 1.201312967234E-05, CFL 0.00499, SL -1.2125E-01, M 7.05370E+16, S 35.2330, T 4.3085, Me -3.49E-17, Se 4.36E-14, Te 4.91E-15 + 5688, 237.000, 0, En 1.169644436113E-05, CFL 0.00548, SL -1.1523E-01, M 7.05371E+16, S 35.2330, T 4.3086, Me 3.28E-16, Se -1.45E-14, Te -6.23E-17 + 5712, 238.000, 0, En 1.060037346659E-05, CFL 0.00496, SL -1.1726E-01, M 7.05371E+16, S 35.2330, T 4.3086, Me 7.75E-17, Se 2.18E-14, Te 1.12E-15 + 5736, 239.000, 0, En 9.440825255594E-06, CFL 0.00411, SL -1.1860E-01, M 7.05371E+16, S 35.2330, T 4.3087, Me -3.67E-16, Se -1.45E-14, Te 1.90E-15 + 5760, 240.000, 0, En 8.527090154034E-06, CFL 0.00350, SL -1.1981E-01, M 7.05371E+16, S 35.2330, T 4.3091, Me -1.74E-16, Se 2.90E-14, Te -7.21E-17 + 5784, 241.000, 0, En 7.632579180066E-06, CFL 0.00280, SL -1.2019E-01, M 7.05371E+16, S 35.2330, T 4.3095, Me -2.54E-18, Se 0.00E+00, Te -1.72E-15 + 5808, 242.000, 0, En 6.972616230410E-06, CFL 0.00271, SL -1.2035E-01, M 7.05371E+16, S 35.2330, T 4.3098, Me 4.53E-17, Se 3.63E-14, Te 8.37E-16 + 5832, 243.000, 0, En 8.000186213655E-06, CFL 0.00415, SL -1.2157E-01, M 7.05370E+16, S 35.2330, T 4.3099, Me -2.25E-16, Se 7.26E-15, Te -1.58E-15 + 5856, 244.000, 0, En 8.915722145742E-06, CFL 0.00455, SL -1.2069E-01, M 7.05370E+16, S 35.2330, T 4.3100, Me 1.33E-16, Se 7.26E-15, Te 5.03E-15 + 5880, 245.000, 0, En 8.274816346844E-06, CFL 0.00378, SL -1.1881E-01, M 7.05371E+16, S 35.2330, T 4.3102, Me -4.58E-17, Se 0.00E+00, Te -3.14E-16 + 5904, 246.000, 0, En 8.023283249284E-06, CFL 0.00280, SL -1.1432E-01, M 7.05371E+16, S 35.2330, T 4.3105, Me -2.11E-17, Se -2.18E-14, Te 3.22E-15 + 5928, 247.000, 0, En 8.388778489089E-06, CFL 0.00348, SL -1.0906E-01, M 7.05372E+16, S 35.2329, T 4.3109, Me -5.52E-18, Se 2.90E-14, Te 2.19E-15 + 5952, 248.000, 0, En 8.870905777295E-06, CFL 0.00411, SL -1.0732E-01, M 7.05372E+16, S 35.2329, T 4.3113, Me -3.88E-18, Se -7.26E-15, Te 5.95E-16 + 5976, 249.000, 0, En 9.679197721884E-06, CFL 0.00485, SL -1.0605E-01, M 7.05372E+16, S 35.2329, T 4.3115, Me 3.13E-16, Se 2.90E-14, Te 1.35E-15 + 6000, 250.000, 0, En 1.032393491753E-05, CFL 0.00527, SL -1.0657E-01, M 7.05372E+16, S 35.2329, T 4.3119, Me 7.09E-17, Se -2.90E-14, Te -2.06E-15 + 6024, 251.000, 0, En 1.142592723355E-05, CFL 0.00569, SL -1.0644E-01, M 7.05372E+16, S 35.2329, T 4.3121, Me -2.52E-16, Se -1.45E-14, Te 2.62E-15 + 6048, 252.000, 0, En 1.226655518263E-05, CFL 0.00509, SL -1.0471E-01, M 7.05373E+16, S 35.2329, T 4.3123, Me -1.14E-16, Se -7.26E-15, Te 5.90E-16 + 6072, 253.000, 0, En 1.395717476963E-05, CFL 0.00475, SL -1.0253E-01, M 7.05373E+16, S 35.2329, T 4.3123, Me -1.61E-16, Se -2.90E-14, Te -1.14E-15 + 6096, 254.000, 0, En 1.177665405811E-05, CFL 0.00470, SL -9.6017E-02, M 7.05374E+16, S 35.2329, T 4.3123, Me -7.71E-17, Se -2.90E-14, Te -2.99E-16 + 6120, 255.000, 0, En 1.043595106303E-05, CFL 0.00473, SL -8.7414E-02, M 7.05375E+16, S 35.2328, T 4.3124, Me 2.63E-16, Se 2.90E-14, Te 1.25E-15 + 6144, 256.000, 0, En 9.796793103773E-06, CFL 0.00399, SL -7.9010E-02, M 7.05376E+16, S 35.2327, T 4.3126, Me -1.74E-16, Se 2.18E-14, Te 1.61E-15 + 6168, 257.000, 0, En 9.137829039922E-06, CFL 0.00298, SL -7.0473E-02, M 7.05377E+16, S 35.2327, T 4.3126, Me 2.74E-16, Se -1.45E-14, Te -2.79E-16 + 6192, 258.000, 0, En 9.025943573202E-06, CFL 0.00413, SL -6.1783E-02, M 7.05378E+16, S 35.2326, T 4.3128, Me -1.94E-17, Se 0.00E+00, Te 1.75E-15 + 6216, 259.000, 0, En 7.164504503738E-06, CFL 0.00368, SL -5.7471E-02, M 7.05379E+16, S 35.2326, T 4.3129, Me -7.90E-17, Se 7.26E-15, Te 1.27E-15 + 6240, 260.000, 0, En 5.309314178644E-06, CFL 0.00258, SL -5.6838E-02, M 7.05379E+16, S 35.2326, T 4.3130, Me -6.10E-17, Se -2.90E-14, Te -2.22E-16 + 6264, 261.000, 0, En 3.919489346080E-06, CFL 0.00216, SL -5.6231E-02, M 7.05379E+16, S 35.2326, T 4.3133, Me 8.93E-17, Se -1.45E-14, Te 3.19E-15 + 6288, 262.000, 0, En 3.589230067229E-06, CFL 0.00249, SL -5.2445E-02, M 7.05379E+16, S 35.2326, T 4.3134, Me 6.94E-17, Se -7.26E-15, Te -1.91E-15 + 6312, 263.000, 0, En 3.680932187100E-06, CFL 0.00249, SL -4.2620E-02, M 7.05380E+16, S 35.2325, T 4.3134, Me -2.08E-17, Se -3.63E-14, Te 6.36E-16 + 6336, 264.000, 0, En 3.707139237752E-06, CFL 0.00218, SL -3.2899E-02, M 7.05382E+16, S 35.2324, T 4.3135, Me -9.03E-18, Se -1.45E-14, Te 4.29E-15 + 6360, 265.000, 0, En 3.846678383341E-06, CFL 0.00237, SL -3.0306E-02, M 7.05382E+16, S 35.2324, T 4.3137, Me 4.46E-17, Se 7.26E-15, Te -1.68E-15 + 6384, 266.000, 0, En 4.352516029919E-06, CFL 0.00261, SL -2.9079E-02, M 7.05382E+16, S 35.2324, T 4.3138, Me 9.02E-18, Se -7.26E-15, Te 4.91E-16 + 6408, 267.000, 0, En 5.444723135256E-06, CFL 0.00280, SL -2.8484E-02, M 7.05382E+16, S 35.2324, T 4.3141, Me -1.40E-16, Se 1.45E-14, Te 8.73E-16 + 6432, 268.000, 0, En 6.684597425891E-06, CFL 0.00309, SL -2.9254E-02, M 7.05382E+16, S 35.2324, T 4.3145, Me -3.20E-16, Se -2.90E-14, Te 1.13E-15 + 6456, 269.000, 0, En 7.764756416031E-06, CFL 0.00384, SL -3.0642E-02, M 7.05382E+16, S 35.2324, T 4.3148, Me -1.47E-16, Se -1.45E-14, Te -9.71E-16 + 6480, 270.000, 0, En 8.291990062376E-06, CFL 0.00366, SL -3.1863E-02, M 7.05382E+16, S 35.2324, T 4.3150, Me 6.24E-17, Se 1.45E-14, Te -1.25E-16 + 6504, 271.000, 0, En 7.668687017485E-06, CFL 0.00350, SL -3.7133E-02, M 7.05381E+16, S 35.2325, T 4.3146, Me 1.85E-16, Se 2.90E-14, Te -6.79E-16 + 6528, 272.000, 0, En 7.896634828069E-06, CFL 0.00415, SL -4.0598E-02, M 7.05381E+16, S 35.2325, T 4.3142, Me 1.79E-17, Se -2.18E-14, Te -2.94E-15 + 6552, 273.000, 0, En 8.684838850393E-06, CFL 0.00449, SL -4.2124E-02, M 7.05381E+16, S 35.2325, T 4.3140, Me 1.66E-16, Se 3.63E-14, Te -8.52E-16 + 6576, 274.000, 0, En 9.052330592104E-06, CFL 0.00460, SL -4.5550E-02, M 7.05380E+16, S 35.2325, T 4.3139, Me 1.11E-16, Se -1.45E-14, Te 4.13E-16 + 6600, 275.000, 0, En 1.060114129091E-05, CFL 0.00482, SL -5.0903E-02, M 7.05379E+16, S 35.2326, T 4.3138, Me 1.55E-16, Se 0.00E+00, Te -3.04E-15 + 6624, 276.000, 0, En 1.166538159093E-05, CFL 0.00384, SL -5.6083E-02, M 7.05379E+16, S 35.2326, T 4.3136, Me -1.01E-16, Se -2.18E-14, Te -1.51E-15 + 6648, 277.000, 0, En 9.087822067538E-06, CFL 0.00432, SL -6.0124E-02, M 7.05378E+16, S 35.2326, T 4.3135, Me 1.12E-16, Se 1.45E-14, Te -9.60E-16 + 6672, 278.000, 0, En 7.356966732138E-06, CFL 0.00306, SL -6.3956E-02, M 7.05378E+16, S 35.2326, T 4.3132, Me 5.95E-17, Se 7.26E-15, Te 2.43E-15 + 6696, 279.000, 0, En 6.914667716728E-06, CFL 0.00264, SL -6.7735E-02, M 7.05377E+16, S 35.2327, T 4.3129, Me 9.13E-17, Se -1.45E-14, Te 9.98E-16 + 6720, 280.000, 0, En 5.279172619401E-06, CFL 0.00229, SL -6.9598E-02, M 7.05377E+16, S 35.2327, T 4.3127, Me -1.15E-16, Se 3.63E-14, Te 3.04E-15 + 6744, 281.000, 0, En 5.231865263785E-06, CFL 0.00232, SL -5.9344E-02, M 7.05378E+16, S 35.2326, T 4.3126, Me 1.67E-16, Se 0.00E+00, Te 1.03E-16 + 6768, 282.000, 0, En 4.662395108493E-06, CFL 0.00260, SL -6.1706E-02, M 7.05378E+16, S 35.2326, T 4.3122, Me -1.27E-16, Se 7.26E-15, Te 2.24E-17 + 6792, 283.000, 0, En 4.135719191468E-06, CFL 0.00226, SL -7.0109E-02, M 7.05377E+16, S 35.2327, T 4.3114, Me -1.47E-16, Se 3.63E-14, Te 1.78E-15 + 6816, 284.000, 0, En 1.910875944174E-06, CFL 0.00100, SL -7.9493E-02, M 7.05376E+16, S 35.2327, T 4.3105, Me -1.68E-16, Se -7.26E-15, Te 1.34E-15 + 6840, 285.000, 0, En 1.811215818717E-05, CFL 0.00688, SL -8.7280E-02, M 7.05375E+16, S 35.2328, T 4.3099, Me 3.98E-16, Se -7.26E-15, Te -3.16E-15 + 6864, 286.000, 0, En 2.546405056232E-05, CFL 0.00764, SL -9.0722E-02, M 7.05374E+16, S 35.2328, T 4.3094, Me -2.46E-16, Se 0.00E+00, Te 2.44E-15 + 6888, 287.000, 0, En 2.194444268097E-05, CFL 0.00485, SL -8.0479E-02, M 7.05376E+16, S 35.2328, T 4.3093, Me 1.65E-16, Se 2.90E-14, Te 7.53E-16 + 6912, 288.000, 0, En 1.729207932970E-05, CFL 0.00397, SL -6.9275E-02, M 7.05377E+16, S 35.2327, T 4.3092, Me 8.08E-17, Se 0.00E+00, Te 9.36E-16 + 6936, 289.000, 0, En 1.172225663344E-05, CFL 0.00439, SL -6.0708E-02, M 7.05378E+16, S 35.2326, T 4.3092, Me -1.65E-16, Se 2.90E-14, Te -4.60E-16 + 6960, 290.000, 0, En 9.456554536967E-06, CFL 0.00429, SL -6.2438E-02, M 7.05378E+16, S 35.2326, T 4.3092, Me -1.23E-16, Se 0.00E+00, Te 2.22E-15 + 6984, 291.000, 0, En 5.178643480389E-06, CFL 0.00254, SL -6.5593E-02, M 7.05378E+16, S 35.2327, T 4.3093, Me -1.98E-16, Se -2.90E-14, Te -2.54E-15 + 7008, 292.000, 0, En 1.264479385134E-05, CFL 0.00607, SL -6.8147E-02, M 7.05377E+16, S 35.2327, T 4.3093, Me -1.47E-16, Se -2.90E-14, Te -2.36E-15 + 7032, 293.000, 0, En 2.614569481272E-05, CFL 0.00817, SL -6.9843E-02, M 7.05377E+16, S 35.2327, T 4.3092, Me 3.00E-16, Se 3.63E-14, Te -3.69E-15 + 7056, 294.000, 0, En 2.903740642105E-05, CFL 0.00585, SL -5.8313E-02, M 7.05378E+16, S 35.2326, T 4.3093, Me -6.72E-17, Se 2.90E-14, Te 4.55E-15 + 7080, 295.000, 0, En 3.043742168557E-05, CFL 0.00610, SL -5.3942E-02, M 7.05379E+16, S 35.2326, T 4.3092, Me -4.53E-17, Se 2.90E-14, Te 1.80E-15 + 7104, 296.000, 0, En 3.111234637706E-05, CFL 0.00641, SL -4.8414E-02, M 7.05380E+16, S 35.2325, T 4.3090, Me 7.98E-17, Se -2.18E-14, Te -1.31E-15 + 7128, 297.000, 0, En 3.191184484388E-05, CFL 0.00670, SL -1.8994E-02, M 7.05384E+16, S 35.2324, T 4.3089, Me -1.18E-16, Se 2.18E-14, Te 2.43E-15 + 7152, 298.000, 0, En 3.340978914936E-05, CFL 0.00641, SL -1.9351E-02, M 7.05383E+16, S 35.2324, T 4.3090, Me -4.25E-16, Se -7.26E-15, Te 2.13E-15 + 7176, 299.000, 0, En 3.415794769879E-05, CFL 0.00506, SL -2.5375E-02, M 7.05383E+16, S 35.2324, T 4.3084, Me 4.53E-17, Se 1.45E-14, Te -2.17E-15 + 7200, 300.000, 0, En 3.512417621747E-05, CFL 0.00516, SL -3.2408E-02, M 7.05382E+16, S 35.2324, T 4.3075, Me 5.23E-17, Se 7.26E-15, Te 1.09E-15 + 7224, 301.000, 0, En 3.523925087524E-05, CFL 0.00561, SL -1.7737E-02, M 7.05384E+16, S 35.2324, T 4.3073, Me -2.33E-17, Se -7.26E-15, Te -6.82E-16 + 7248, 302.000, 0, En 3.249309835538E-05, CFL 0.00678, SL -2.4558E-03, M 7.05386E+16, S 35.2323, T 4.3071, Me 8.39E-17, Se 0.00E+00, Te -3.06E-15 + 7272, 303.000, 0, En 2.633884697039E-05, CFL 0.00639, SL -8.5466E-03, M 7.05385E+16, S 35.2323, T 4.3062, Me -2.64E-17, Se -7.26E-15, Te -1.22E-15 + 7296, 304.000, 0, En 2.204004910407E-05, CFL 0.00447, SL -4.5716E-03, M 7.05385E+16, S 35.2323, T 4.3056, Me 4.87E-17, Se -2.18E-14, Te 8.22E-16 + 7320, 305.000, 0, En 2.178090134471E-05, CFL 0.00391, SL 7.6186E-04, M 7.05386E+16, S 35.2322, T 4.3055, Me -4.74E-17, Se -1.45E-14, Te 2.83E-15 + 7344, 306.000, 0, En 1.929468148110E-05, CFL 0.00430, SL -3.2075E-03, M 7.05386E+16, S 35.2323, T 4.3050, Me 2.99E-16, Se -1.45E-14, Te -2.64E-15 + 7368, 307.000, 0, En 1.829696230304E-05, CFL 0.00416, SL -3.6257E-03, M 7.05385E+16, S 35.2323, T 4.3048, Me 1.61E-17, Se 2.90E-14, Te -5.21E-16 + 7392, 308.000, 0, En 1.670268052354E-05, CFL 0.00401, SL -5.5630E-03, M 7.05385E+16, S 35.2323, T 4.3044, Me 3.49E-17, Se -3.63E-14, Te -2.42E-15 + 7416, 309.000, 0, En 1.539532966026E-05, CFL 0.00365, SL -7.6535E-03, M 7.05385E+16, S 35.2323, T 4.3037, Me -6.00E-17, Se -2.18E-14, Te 8.68E-17 + 7440, 310.000, 0, En 1.453548470830E-05, CFL 0.00364, SL -1.3249E-02, M 7.05384E+16, S 35.2323, T 4.3029, Me -2.13E-16, Se 2.18E-14, Te 5.26E-16 + 7464, 311.000, 0, En 1.263912843002E-05, CFL 0.00366, SL -1.9791E-02, M 7.05383E+16, S 35.2324, T 4.3023, Me 1.06E-16, Se -1.45E-14, Te 4.06E-15 + 7488, 312.000, 0, En 1.078290371438E-05, CFL 0.00350, SL -2.5528E-02, M 7.05383E+16, S 35.2324, T 4.3017, Me 9.32E-17, Se 1.45E-14, Te 2.16E-15 + 7512, 313.000, 0, En 9.881808602634E-06, CFL 0.00262, SL -3.0035E-02, M 7.05382E+16, S 35.2324, T 4.3011, Me 1.46E-17, Se -7.26E-15, Te 1.36E-15 + 7536, 314.000, 0, En 9.911732020521E-06, CFL 0.00219, SL -2.8603E-02, M 7.05382E+16, S 35.2324, T 4.3009, Me -5.83E-17, Se 1.45E-14, Te 3.13E-16 + 7560, 315.000, 0, En 1.271851643632E-05, CFL 0.00480, SL -2.9988E-02, M 7.05382E+16, S 35.2324, T 4.3005, Me 6.70E-17, Se 2.90E-14, Te 1.12E-15 + 7584, 316.000, 0, En 1.674260295650E-05, CFL 0.00595, SL -3.2551E-02, M 7.05382E+16, S 35.2324, T 4.3003, Me -7.36E-17, Se 2.18E-14, Te -2.80E-15 + 7608, 317.000, 0, En 1.507147384648E-05, CFL 0.00550, SL -3.3630E-02, M 7.05382E+16, S 35.2325, T 4.3001, Me -2.22E-16, Se 4.36E-14, Te 4.59E-15 + 7632, 318.000, 0, En 1.055164510787E-05, CFL 0.00236, SL -3.6070E-02, M 7.05381E+16, S 35.2325, T 4.2991, Me 1.47E-16, Se -7.26E-15, Te -6.54E-16 + 7656, 319.000, 0, En 8.803308790544E-06, CFL 0.00295, SL -4.7068E-02, M 7.05380E+16, S 35.2325, T 4.2977, Me 1.86E-16, Se -3.63E-14, Te -3.09E-15 + 7680, 320.000, 0, En 8.871873708799E-06, CFL 0.00317, SL -5.5569E-02, M 7.05379E+16, S 35.2326, T 4.2967, Me 4.95E-17, Se -2.90E-14, Te 1.15E-15 + 7704, 321.000, 0, En 7.350650422740E-06, CFL 0.00229, SL -6.1610E-02, M 7.05378E+16, S 35.2326, T 4.2960, Me 4.43E-16, Se 2.90E-14, Te 1.11E-15 + 7728, 322.000, 0, En 7.715718528672E-06, CFL 0.00306, SL -6.6459E-02, M 7.05377E+16, S 35.2327, T 4.2955, Me -5.86E-17, Se 7.26E-15, Te -1.45E-15 + 7752, 323.000, 0, En 7.914595880660E-06, CFL 0.00352, SL -6.7596E-02, M 7.05377E+16, S 35.2327, T 4.2953, Me 3.12E-16, Se 2.18E-14, Te -6.13E-16 + 7776, 324.000, 0, En 8.218104343965E-06, CFL 0.00335, SL -5.4876E-02, M 7.05379E+16, S 35.2326, T 4.2953, Me -4.46E-17, Se 1.45E-14, Te -5.49E-16 + 7800, 325.000, 0, En 6.982091327049E-06, CFL 0.00264, SL -6.1582E-02, M 7.05378E+16, S 35.2326, T 4.2943, Me -3.03E-16, Se 2.18E-14, Te -7.24E-16 + 7824, 326.000, 0, En 5.225486576564E-06, CFL 0.00271, SL -7.2118E-02, M 7.05377E+16, S 35.2327, T 4.2928, Me 1.05E-16, Se -1.45E-14, Te -4.27E-15 + 7848, 327.000, 0, En 5.952699222602E-06, CFL 0.00281, SL -8.1081E-02, M 7.05376E+16, S 35.2328, T 4.2917, Me -2.59E-17, Se 7.26E-15, Te 9.96E-16 + 7872, 328.000, 0, En 1.004028279197E-05, CFL 0.00447, SL -8.9684E-02, M 7.05374E+16, S 35.2328, T 4.2905, Me 5.45E-17, Se 1.45E-14, Te -4.47E-16 + 7896, 329.000, 0, En 9.842012369963E-06, CFL 0.00324, SL -9.7459E-02, M 7.05373E+16, S 35.2329, T 4.2896, Me -7.70E-17, Se -2.18E-14, Te 1.84E-15 + 7920, 330.000, 0, En 1.057600041693E-05, CFL 0.00292, SL -1.0244E-01, M 7.05373E+16, S 35.2329, T 4.2889, Me 2.80E-18, Se -2.18E-14, Te -1.29E-15 + 7944, 331.000, 0, En 1.102896904595E-05, CFL 0.00278, SL -1.0316E-01, M 7.05373E+16, S 35.2329, T 4.2886, Me -1.44E-16, Se 0.00E+00, Te 3.29E-16 + 7968, 332.000, 0, En 1.187074548505E-05, CFL 0.00450, SL -1.0459E-01, M 7.05373E+16, S 35.2329, T 4.2885, Me 3.13E-17, Se 0.00E+00, Te 1.99E-15 + 7992, 333.000, 0, En 1.379440682917E-05, CFL 0.00325, SL -1.0777E-01, M 7.05372E+16, S 35.2329, T 4.2882, Me -8.08E-17, Se 2.18E-14, Te -7.34E-16 + 8016, 334.000, 0, En 1.143371795176E-05, CFL 0.00252, SL -1.1149E-01, M 7.05372E+16, S 35.2330, T 4.2879, Me 1.43E-16, Se -7.26E-15, Te -4.36E-16 + 8040, 335.000, 0, En 1.056640291375E-05, CFL 0.00281, SL -1.1612E-01, M 7.05371E+16, S 35.2330, T 4.2875, Me 3.19E-16, Se -1.45E-14, Te 1.54E-15 + 8064, 336.000, 0, En 9.436659542385E-06, CFL 0.00265, SL -1.1659E-01, M 7.05371E+16, S 35.2330, T 4.2871, Me -9.42E-17, Se -7.26E-15, Te 4.32E-16 + 8088, 337.000, 0, En 8.550126601338E-06, CFL 0.00218, SL -1.1412E-01, M 7.05371E+16, S 35.2330, T 4.2867, Me -2.95E-16, Se 7.26E-15, Te 9.02E-17 + 8112, 338.000, 0, En 9.162046029487E-06, CFL 0.00294, SL -1.1142E-01, M 7.05372E+16, S 35.2330, T 4.2864, Me 2.96E-16, Se 2.90E-14, Te 2.70E-15 + 8136, 339.000, 0, En 9.481143256703E-06, CFL 0.00446, SL -1.0910E-01, M 7.05372E+16, S 35.2329, T 4.2864, Me -1.53E-16, Se -2.90E-14, Te -1.92E-15 + 8160, 340.000, 0, En 8.383663696199E-06, CFL 0.00249, SL -1.1083E-01, M 7.05372E+16, S 35.2329, T 4.2862, Me 9.05E-17, Se -2.18E-14, Te 8.63E-16 + 8184, 341.000, 0, En 7.163536575388E-06, CFL 0.00191, SL -1.0754E-01, M 7.05372E+16, S 35.2329, T 4.2861, Me -6.53E-17, Se 0.00E+00, Te 7.24E-17 + 8208, 342.000, 0, En 5.683747010676E-06, CFL 0.00185, SL -1.0741E-01, M 7.05372E+16, S 35.2329, T 4.2861, Me -4.38E-17, Se -1.45E-14, Te 4.80E-16 + 8232, 343.000, 0, En 5.929120105197E-06, CFL 0.00239, SL -1.0879E-01, M 7.05372E+16, S 35.2329, T 4.2860, Me -2.67E-16, Se -1.45E-14, Te -2.33E-15 + 8256, 344.000, 0, En 5.471829644111E-06, CFL 0.00193, SL -1.0996E-01, M 7.05372E+16, S 35.2329, T 4.2858, Me -7.06E-17, Se 0.00E+00, Te -1.60E-15 + 8280, 345.000, 0, En 5.535653993249E-06, CFL 0.00193, SL -1.1273E-01, M 7.05371E+16, S 35.2330, T 4.2853, Me 1.36E-16, Se -2.90E-14, Te -4.00E-15 + 8304, 346.000, 0, En 7.543711228229E-06, CFL 0.00246, SL -1.1664E-01, M 7.05371E+16, S 35.2330, T 4.2848, Me -1.29E-17, Se -2.18E-14, Te -2.09E-15 + 8328, 347.000, 0, En 1.025715223486E-05, CFL 0.00337, SL -1.1974E-01, M 7.05371E+16, S 35.2330, T 4.2844, Me 1.87E-16, Se 1.45E-14, Te 9.35E-17 + 8352, 348.000, 0, En 1.373504752240E-05, CFL 0.00428, SL -1.2171E-01, M 7.05370E+16, S 35.2330, T 4.2842, Me -2.20E-16, Se 1.45E-14, Te -4.40E-15 + 8376, 349.000, 0, En 1.806857189167E-05, CFL 0.00447, SL -1.2679E-01, M 7.05370E+16, S 35.2331, T 4.2836, Me 1.76E-17, Se 7.26E-15, Te 2.96E-15 + 8400, 350.000, 0, En 1.773109529950E-05, CFL 0.00407, SL -1.2986E-01, M 7.05369E+16, S 35.2331, T 4.2833, Me -1.57E-16, Se -1.45E-14, Te -1.39E-15 + 8424, 351.000, 0, En 1.575801357608E-05, CFL 0.00320, SL -1.3098E-01, M 7.05369E+16, S 35.2331, T 4.2832, Me 1.55E-17, Se -7.26E-15, Te 4.43E-16 + 8448, 352.000, 0, En 1.271298338891E-05, CFL 0.00311, SL -1.3180E-01, M 7.05369E+16, S 35.2331, T 4.2833, Me 3.30E-17, Se -7.26E-15, Te -1.01E-16 + 8472, 353.000, 0, En 1.128191916221E-05, CFL 0.00260, SL -1.3255E-01, M 7.05369E+16, S 35.2331, T 4.2832, Me -2.92E-16, Se -1.45E-14, Te 3.28E-15 + 8496, 354.000, 0, En 1.240965991205E-05, CFL 0.00327, SL -1.3100E-01, M 7.05369E+16, S 35.2331, T 4.2831, Me -3.74E-16, Se -7.26E-15, Te 4.44E-16 + 8520, 355.000, 0, En 1.042354106119E-05, CFL 0.00340, SL -1.2470E-01, M 7.05370E+16, S 35.2330, T 4.2831, Me 1.80E-16, Se -2.90E-14, Te -2.00E-15 + 8544, 356.000, 0, En 9.030867062418E-06, CFL 0.00315, SL -1.1818E-01, M 7.05371E+16, S 35.2330, T 4.2830, Me -2.21E-16, Se -2.18E-14, Te -5.25E-16 + 8568, 357.000, 0, En 6.938546401757E-06, CFL 0.00375, SL -1.1477E-01, M 7.05371E+16, S 35.2330, T 4.2830, Me 7.98E-17, Se -3.63E-14, Te -1.88E-15 + 8592, 358.000, 0, En 5.599535999446E-06, CFL 0.00229, SL -1.1710E-01, M 7.05371E+16, S 35.2330, T 4.2825, Me 3.84E-16, Se 2.18E-14, Te -1.18E-15 + 8616, 359.000, 0, En 6.163864410625E-06, CFL 0.00172, SL -1.2863E-01, M 7.05369E+16, S 35.2331, T 4.2808, Me 6.60E-17, Se 1.45E-14, Te 1.20E-15 + 8640, 360.000, 0, En 7.599579124158E-06, CFL 0.00252, SL -1.3729E-01, M 7.05368E+16, S 35.2331, T 4.2795, Me 3.20E-16, Se 7.26E-15, Te 1.21E-15 + 8664, 361.000, 0, En 6.974820437509E-06, CFL 0.00191, SL -1.4408E-01, M 7.05367E+16, S 35.2332, T 4.2786, Me 7.34E-17, Se 0.00E+00, Te -1.09E-15 + 8688, 362.000, 0, En 6.425094957918E-06, CFL 0.00188, SL -1.4990E-01, M 7.05367E+16, S 35.2332, T 4.2779, Me 1.68E-16, Se 7.26E-15, Te 2.76E-15 + 8712, 363.000, 0, En 6.220672901972E-06, CFL 0.00202, SL -1.5114E-01, M 7.05367E+16, S 35.2332, T 4.2778, Me -1.51E-16, Se -1.45E-14, Te -1.44E-15 + 8736, 364.000, 0, En 6.911632805952E-06, CFL 0.00185, SL -1.5324E-01, M 7.05366E+16, S 35.2332, T 4.2776, Me -5.30E-17, Se 0.00E+00, Te -2.17E-16 + 8760, 365.000, 0, En 5.936968877294E-06, CFL 0.00152, SL -1.5490E-01, M 7.05366E+16, S 35.2332, T 4.2775, Me -3.70E-18, Se 5.08E-14, Te -2.61E-16 From 14d57bda5c143faaece3604b622cb6e6c4f2a14f Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 9 Sep 2013 10:58:30 -0400 Subject: [PATCH 155/372] Added homgenization of ICs in init_from_z As a work around for roundoff errors in horiz_interp (mpp) we can now horizontally homgenize the interpolated data. o Added paramter, Z_INIT_HOMOGENIZE, which appears in three MOM_parameter_doc.all --- examples/AM2_MOM6i_1deg/MOM_parameter_doc.all | 3 +++ .../global_ALE/layer/MOM_parameter_doc.all | 3 +++ examples/global_ALE/z/MOM_parameter_doc.all | 3 +++ src/initialization/MOM_initialization.F90 | 23 +++++++++++++++++++ 4 files changed, 32 insertions(+) diff --git a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all index 15aa89979b..4054c541bd 100644 --- a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all +++ b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all @@ -445,6 +445,9 @@ Z_INIT_FILE_PTEMP_VAR = "PTEMP" ! default = "ptemp" Z_INIT_FILE_SALT_VAR = "SALT" ! default = "salt" ! The name of the salinity variable in ! TEMP_SALT_Z_INIT_FILE. +Z_INIT_HOMOGENIZE = False ! [Boolean] default = False + ! If True, then horizontally homogenize the interpolated + ! initial conditions. ADJUST_THICKNESS = True ! [Boolean] default = False ! If true, all mass below the bottom removed if the ! topography is shallower than the thickness input file diff --git a/examples/global_ALE/layer/MOM_parameter_doc.all b/examples/global_ALE/layer/MOM_parameter_doc.all index a8c1d943cb..fcfc810ea0 100644 --- a/examples/global_ALE/layer/MOM_parameter_doc.all +++ b/examples/global_ALE/layer/MOM_parameter_doc.all @@ -394,6 +394,9 @@ Z_INIT_FILE_PTEMP_VAR = "PTEMP" ! default = "ptemp" Z_INIT_FILE_SALT_VAR = "SALT" ! default = "salt" ! The name of the salinity variable in ! TEMP_SALT_Z_INIT_FILE. +Z_INIT_HOMOGENIZE = False ! [Boolean] default = False + ! If True, then horizontally homogenize the interpolated + ! initial conditions. ADJUST_THICKNESS = True ! [Boolean] default = False ! If true, all mass below the bottom removed if the ! topography is shallower than the thickness input file diff --git a/examples/global_ALE/z/MOM_parameter_doc.all b/examples/global_ALE/z/MOM_parameter_doc.all index ce1729d45f..7bc9e84718 100644 --- a/examples/global_ALE/z/MOM_parameter_doc.all +++ b/examples/global_ALE/z/MOM_parameter_doc.all @@ -392,6 +392,9 @@ Z_INIT_FILE_PTEMP_VAR = "PTEMP" ! default = "ptemp" Z_INIT_FILE_SALT_VAR = "SALT" ! default = "salt" ! The name of the salinity variable in ! TEMP_SALT_Z_INIT_FILE. +Z_INIT_HOMOGENIZE = False ! [Boolean] default = False + ! If True, then horizontally homogenize the interpolated + ! initial conditions. ADJUST_THICKNESS = True ! [Boolean] default = False ! If true, all mass below the bottom removed if the ! topography is shallower than the thickness input file diff --git a/src/initialization/MOM_initialization.F90 b/src/initialization/MOM_initialization.F90 index c0c564b81f..6efb64ff91 100644 --- a/src/initialization/MOM_initialization.F90 +++ b/src/initialization/MOM_initialization.F90 @@ -263,6 +263,7 @@ subroutine MOM_initialize(u, v, h, tv, Time, G, PF, dirs, & call set_coord_from_file(G%Rlay, G%g_prime, G, PF) case ("USER") call user_set_coord(G%Rlay, G%g_prime, G, PF, eos) + case ("none") case default ; call MOM_error(FATAL,"MOM_initialize: "// & "Unrecognized coordinate setup"//trim(config)) end select @@ -3415,6 +3416,9 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) integer, parameter :: i_debug=1, j_debug=28 real, dimension(:,:,:), allocatable :: tmp1 + logical :: homogenize + real :: tempAvg, saltAvg + integer :: nPoints is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec ; nz = G%ke isd = G%isd ; ied = G%ied ; jsd = G%jsd ; jed = G%jed @@ -3454,6 +3458,9 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) call get_param(PF, mod, "Z_INIT_FILE_SALT_VAR", salin_var, & "The name of the salinity variable in \n"//& "TEMP_SALT_Z_INIT_FILE.", default="salt") + call get_param(PF, mod, "Z_INIT_HOMOGENIZE", homogenize, & + "If True, then horizontally homogenize the interpolated \n"//& + "initial conditions.", default=.false.) ! Read input grid coordinates for temperature and salinity field ! in z-coordinate dataset. The file is REQUIRED to contain the @@ -3661,6 +3668,7 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) fill = 0; good = 0 + nPoints = 0 ; tempAvg = 0. ; saltAvg = 0. do j=1,nj do i=1,ni if (mask_out(i,j).lt.1.0) then @@ -3668,11 +3676,26 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) salt_out(i,j)=missing_value else good(i,j)=1 + nPoints = nPoints + 1 + tempAvg = tempAvg + temp_out(i,j) + saltAvg = saltAvg + salt_out(i,j) endif if (mask2dT(i,j) .eq. 1.0 .and. z_edges_in(k) <= Depth(i,j) .and. mask_out(i,j) .lt. 1.0) fill(i,j)=1 enddo enddo + ! Horizontally homogenize data to produce perfectly "flat" initial conditions + if (homogenize) then + call sum_across_PEs(nPoints) + call sum_across_PEs(tempAvg) + call sum_across_PEs(saltAvg) + if (nPoints>0) then + tempAvg = tempAvg/float(nPoints) + saltAvg = saltAvg/float(nPoints) + endif + temp_out(:,:) = tempAvg + salt_out(:,:) = saltAvg + endif ! temp_out,salt_out contain input z-space data on the model grid with missing values ! now fill in missing values using "ICE-nine" algorithm. From 0ea4dc5fa2bd71e9aa4db972990c8ca5f3bc8448 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 10 Sep 2013 13:23:04 -0400 Subject: [PATCH 156/372] Changed single_column* to init. from Z data +75 lvls o Both single_column and single_column_z initialize from z-coordiante WOA data (the data was extracted in single columns in previous commit) o single_column is now 63 layer, as for CM2G63L o single_column_z is now 75 level, with 10 m surface resolution o Alternative 75 level resolutions are provided in vgrid*.cdl and vgrid*.nc files o MAXIMUM_DEPTH is now 6000 m for both experiments o Initialization from Z uses ALE code for single_column_z o Updated T, S and Time limits for plots in plotBML.m and plotKPP.m o timestats obviously changed! Code changes: o refactored initialize_ALE so that public interface to ALE_initRegridding allows for quick instantiation of non-model ALE software o Made dzFromH1H2 public to facilitate calling of remapping_core o Bug fix in MOM_remapping.F90/remapping_core(): was using n1 instead of n0 in k loop. Only affected situation where n1/=n0 which hasn't happened until now. o Added ability to use ALE remapping during MOM_temp_salt_initialize_from_Z Currently only valid in z* coordinate mode! --- examples/AM2_MOM6i_1deg/MOM_parameter_doc.all | 2 + .../global_ALE/layer/MOM_parameter_doc.all | 2 + examples/global_ALE/z/MOM_parameter_doc.all | 2 + examples/single_column/INPUT/vgrid_cm4.nc | Bin 0 -> 1968 bytes examples/single_column/INPUT/vgrid_cm4_10.nc | Bin 0 -> 1972 bytes examples/single_column/INPUT/vgrid_cm4_4.nc | Bin 0 -> 1972 bytes examples/single_column/MOM_input | 72 +- examples/single_column/MOM_parameter_doc.all | 73 +- .../single_column/MOM_parameter_doc.short | 72 +- examples/single_column/plotBML.m | 14 +- examples/single_column/timestats.gnu | 732 +++++++++--------- examples/single_column/timestats.intel | 732 +++++++++--------- examples/single_column/timestats.pgi | 732 +++++++++--------- examples/single_column_z/MOM_input | 17 +- examples/single_column_z/MOM_override2 | 2 + .../single_column_z/MOM_parameter_doc.all | 170 ++-- .../single_column_z/MOM_parameter_doc.short | 77 +- examples/single_column_z/plotKPP.m | 14 +- examples/single_column_z/timestats.gnu | 732 +++++++++--------- examples/single_column_z/timestats.intel | 732 +++++++++--------- examples/single_column_z/timestats.pgi | 732 +++++++++--------- examples/single_column_z/vgrid_cm4.cdl | 38 + examples/single_column_z/vgrid_cm4_10.cdl | 38 + examples/single_column_z/vgrid_cm4_4.cdl | 38 + src/ALE/MOM_ALE.F90 | 211 ++--- src/ALE/MOM_remapping.F90 | 13 +- src/initialization/MOM_initialization.F90 | 256 +++--- 27 files changed, 2787 insertions(+), 2716 deletions(-) create mode 100644 examples/single_column/INPUT/vgrid_cm4.nc create mode 100644 examples/single_column/INPUT/vgrid_cm4_10.nc create mode 100644 examples/single_column/INPUT/vgrid_cm4_4.nc create mode 100644 examples/single_column_z/vgrid_cm4.cdl create mode 100644 examples/single_column_z/vgrid_cm4_10.cdl create mode 100644 examples/single_column_z/vgrid_cm4_4.cdl diff --git a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all index 4054c541bd..ea91828bca 100644 --- a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all +++ b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all @@ -448,6 +448,8 @@ Z_INIT_FILE_SALT_VAR = "SALT" ! default = "salt" Z_INIT_HOMOGENIZE = False ! [Boolean] default = False ! If True, then horizontally homogenize the interpolated ! initial conditions. +Z_INIT_ALE_REMAPPING = False ! [Boolean] default = False + ! If True, then remap straight to model coordinate from file. ADJUST_THICKNESS = True ! [Boolean] default = False ! If true, all mass below the bottom removed if the ! topography is shallower than the thickness input file diff --git a/examples/global_ALE/layer/MOM_parameter_doc.all b/examples/global_ALE/layer/MOM_parameter_doc.all index fcfc810ea0..36a0a792f2 100644 --- a/examples/global_ALE/layer/MOM_parameter_doc.all +++ b/examples/global_ALE/layer/MOM_parameter_doc.all @@ -397,6 +397,8 @@ Z_INIT_FILE_SALT_VAR = "SALT" ! default = "salt" Z_INIT_HOMOGENIZE = False ! [Boolean] default = False ! If True, then horizontally homogenize the interpolated ! initial conditions. +Z_INIT_ALE_REMAPPING = False ! [Boolean] default = False + ! If True, then remap straight to model coordinate from file. ADJUST_THICKNESS = True ! [Boolean] default = False ! If true, all mass below the bottom removed if the ! topography is shallower than the thickness input file diff --git a/examples/global_ALE/z/MOM_parameter_doc.all b/examples/global_ALE/z/MOM_parameter_doc.all index 7bc9e84718..fbcded4444 100644 --- a/examples/global_ALE/z/MOM_parameter_doc.all +++ b/examples/global_ALE/z/MOM_parameter_doc.all @@ -395,6 +395,8 @@ Z_INIT_FILE_SALT_VAR = "SALT" ! default = "salt" Z_INIT_HOMOGENIZE = False ! [Boolean] default = False ! If True, then horizontally homogenize the interpolated ! initial conditions. +Z_INIT_ALE_REMAPPING = False ! [Boolean] default = False + ! If True, then remap straight to model coordinate from file. ADJUST_THICKNESS = True ! [Boolean] default = False ! If true, all mass below the bottom removed if the ! topography is shallower than the thickness input file diff --git a/examples/single_column/INPUT/vgrid_cm4.nc b/examples/single_column/INPUT/vgrid_cm4.nc new file mode 100644 index 0000000000000000000000000000000000000000..599d9919de5b0ff16b487373449ca449eae6881e GIT binary patch literal 1968 zcmcIkT}%{L6rM%8DpX@FF_4-%X{n-3tPwQS6mw9d8aEYCT2Mrm+1Yj2*%`V!UF*_R z)L^YK!Joz=ib0_*rGn^cLeqzuHffE@lT9oMiINx-qmd_#zBIk(ewX$I`_`M>Irn_$ zJKs6?+=aDe`(#-vhCW5XZI>Vz56!){y;{UeglUB})n>HpQM?}(;l9u%~U6z0l(${7m#qF$H0 zs8`GJ%y>9xnEL!(%f@9i+ubo`Ivl+Rz9K(#h+Fv7iFR_WwLC+Q}WBS5}JOJS0~MsvUQZL z?5siA2+a{qrN-COD@ylO?lLt_^OSC`!sn|#7byKViqT*Gm<-S&g}<%py`yxNN73&J zNw1>fJ|-@v_xABce;VAA`TLax~ zk9lwlsQwuA8@e!$;Dj6`8O7j*l9;!74tn8X;1M4Wy%JqX)g4ddVxn@6VK7y zOVJi(f5SYZf5F;sp{`wudD>MxkQTD*Zi+QRb|dQAA?Vqrc-Dt)^shzT9Q6)M1IT+9 zzc4CIV;yIP9;U4lDd*FwTf*-yLzEy^} zy&8J%E%4&Gz`bkWeL4^E&+_57egWS8BzOnz!ydW~ynPLL$7Z44SN-t6b`bBZf?n4q z_ndk1*i zZ1@L%hJSbh_Q-YM$19+70{>vBV-)dIYEEbVK>hBg==0o{$m`XS_svhhzpDkW?-}y@ xI}ks=3jV+t@-FNFZ|ErO#l|!f=u%ND1C;g$MB)gg|3u#9{yb5jldiN#`!{ZJnPvb0 literal 0 HcmV?d00001 diff --git a/examples/single_column/INPUT/vgrid_cm4_10.nc b/examples/single_column/INPUT/vgrid_cm4_10.nc new file mode 100644 index 0000000000000000000000000000000000000000..37248231d8094e21a2754a32e9ecd31db89ae0d7 GIT binary patch literal 1972 zcmcIjU2IKR6h19#lo=E0h?|HU$!V2|rqydO(q?I^h#RWaD5~x4`J2PN=hVGdammaT zDMp%+no1><%CQ(7&h5Co$ayBcEmC2 z^{~IbAV1I5Sx6bpw$L@8`?em};G9t*&$a8Nh>T5)tGee!495+|Of_USn;|v!gQKr= z&1jTiMr?4M7(cMZHPXW3sAMp=hHXEO%ieiCzIi>~$A{|WlsQ4$^`bFHS3gj?$%{HM z$8#B5QAX-sIBdFNFub;}I%*oK~U#aw;!^PgWBPN|+_PB+#%%Y~Q8=0hyt<8OYv5hp}A+|b5 z%gc%nE$Abyq>Uvmk!FcS+I}9+BJFY?11zL$$;)2X!UUgC_SMJiP)Rv~|JWL&9PYCC z6fVnjb9uF*^)xleRN_N4O~`GbZ!e%7xAbrD=O2SzkVIdLp5opCF^*bV@)~_t4B=jtb;wsq zTs8YF*rF8#Tk}8ey=nmStZhLbbqmo)Lptu+a2qz*gZVdlqA}8^fTv$YT_XfN<0ax| z1bFif8)H*9S>It!);9EK4M4|whWD|*!8_Xp(6i@@2Ozr&bF)`N$CmG5>v%8QKwaCE z{C5`oEI}`%yZ~@>Nz84v%-8J$zu^IRja~4K zy}(-+fOpD}4;AD7-ZkJN6A+JG0dCWHVDQEz__ z{DUs?9hJ~KvJ|||`~W))(yyV6@Xj7V-IRy?xp_G}K>g!Ho^$vjO_VJpzqG|%p7mEo$S+z6y(J0w z%kIN2Zv}2eIhVC)l@GWz8Sopv1}^v~;=06}2avbrd#>#SE_@eyP4XS10r<_OqA}Vm z@jupqzwI94EnmUkH2}Z$8SI{a5Z_k;odd%VZ@&e5SkCF_b=2>Cfj*D_3|_Yi-if~u z|7|63Ctrcz(~kV_-^1^{3*H|;0hinhd!{kP0d&@%-~mcy1Q>CUQa8an*W+UaI;ek( Gux|kC8l5r# literal 0 HcmV?d00001 diff --git a/examples/single_column/INPUT/vgrid_cm4_4.nc b/examples/single_column/INPUT/vgrid_cm4_4.nc new file mode 100644 index 0000000000000000000000000000000000000000..df591ead1f57d7c054d15716504358411df3bd6d GIT binary patch literal 1972 zcmcIkT})J05Wb+&iqtF?f7TGaRzjdPsAXenBW6^Je`pbf7lRTXG@&*omBg4BjcsCT^sQ&kcl1ep^CV~I%s1bB zGjq=FE+{TZ(Xi5m876kB9hbmTKF4G7{JA`Dmghq8nISgkedxDBrtJ-z;+!h>=!QVV z@>LsQPqnAOHUy$+qr{fFKIp!x#~Pe7GUV8SY9*qu?6__?PQ+)~-k7O}%my>0$LcI& zgKb8mf-_>1ZN>N?7Hg!0x7hLqY$qDC4E+tI>z$|- zvm9GwYuX2f6AqiUycn+Su85jG-S0$n-)oVm?%1J5Nq<+bDeamzyj9Rr!)w))v{w|#P2ms{k`?up=oK^sQg zfbpS4db8qx8lc;gz6|rF;=(DgCi3K2GJ0 zmt~vCt?-E~-!(|tESvY7Ci~^0DN|ARlbgH-D2LmebdhrZMPK>C5eQ9FcDll6KEoWI zFTkI53w_S+$J|A^(5FW9JO3Ew|0an!4MfqrVoV_xGk%;%GGg=FTVo<9Tg`u{>7f&IYiW};r* zW%Owk$O|Uxd+1nf#61Qx@lL@x&1K!RC@OD3hZ5agKHXpnnK0<#7d*C0o z5l@su@95Xa>zq+44g>VlHSoGB+#)eS-A}Yk3>LH*9>==10Akk_pv@0TmU zPpkp&EA literal 0 HcmV?d00001 diff --git a/examples/single_column/MOM_input b/examples/single_column/MOM_input index 0589a9d2e4..6beaaee9e6 100644 --- a/examples/single_column/MOM_input +++ b/examples/single_column/MOM_input @@ -31,7 +31,7 @@ NJGLOBAL = 2 ! ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. -NK = 48 ! [nondim] +NK = 63 ! [nondim] ! The number of model layers. ! === Parameters of module MOM === @@ -65,8 +65,6 @@ C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! If true, write the initial conditions to a file given ! by IC_OUTPUT_FILE. -IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" - ! The file into which to write the initial conditions. ! === Parameters of module MOM_tracer_registry === @@ -87,7 +85,7 @@ COORD_CONFIG = "file" ! ! ts_profile - use temperature and salinity profiles ! (read from COORD_FILE) to set layer densities. ! USER - call a user modified routine. -COORD_FILE = "ICs.nc" ! +COORD_FILE = "../isopyc_coords.nc" ! ! The file from which the coordinate densities are read. ! === Parameters of module MOM_grid_init === @@ -126,7 +124,7 @@ TOPO_CONFIG = "flat" ! ! USER - call a user modified routine. MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 ! The minimum depth of the ocean. -MAXIMUM_DEPTH = 5500.0 ! [m] +MAXIMUM_DEPTH = 6000.0 ! [m] ! The maximum depth of the ocean. ROTATION = "betaplane" ! default = "2omegasinlat" ! This specifies how the Coriolis parameter is specified: @@ -141,49 +139,26 @@ ALWAYS_WRITE_GEOM = False ! [Boolean] default = True ! If true, write the geometry and vertical grid files ! every time the model is run. Otherwise, only write ! them for new runs. -THICKNESS_CONFIG = "file" ! - ! A string that determines how the initial layer - ! thicknesses are specified for a new run: - ! file - read interface heights from the file specified - ! thickness_file - read thicknesses from the file specified - ! by (THICKNESS_FILE). - ! uniform - uniform thickness layers evenly distributed - ! between the surface and MAXIMUM_DEPTH. - ! DOME - use a slope and channel configuration for the - ! DOME sill-overflow test case. - ! benchmark - use the benchmark test case thicknesses. - ! search - search a density profile for the interface - ! densities. This is not yet implemented. - ! circle_obcs - the circle_obcs test case is used. - ! DOME2D - 2D version of DOME initialization. - ! adjustment2d - TBD AJA. - ! sloshing - TBD AJA. - ! seamount - TBD AJA. - ! USER - call a user modified routine. -THICKNESS_FILE = "ICs.nc" ! - ! The name of the thickness file. +INIT_LAYERS_FROM_Z_FILE = True ! [Boolean] default = False + ! If true, intialize the layer thicknesses, temperatures, + ! and salnities from a Z-space file on a latitude- + ! longitude grid. +TEMP_SALT_Z_INIT_FILE = "WOA_column.nc" ! default = "temp_salt_z.nc" + ! The name of the z-space input file used to initialize + ! the layer thicknesses, temperatures and salinities. +Z_INIT_FILE_PTEMP_VAR = "PTEMP" ! default = "ptemp" + ! The name of the potential temperature variable in + ! TEMP_SALT_Z_INIT_FILE. +Z_INIT_FILE_SALT_VAR = "SALT" ! default = "salt" + ! The name of the salinity variable in + ! TEMP_SALT_Z_INIT_FILE. +Z_INIT_HOMOGENIZE = True ! [Boolean] default = False + ! If True, then horizontally homogenize the interpolated + ! initial conditions. ADJUST_THICKNESS = True ! [Boolean] default = False ! If true, all mass below the bottom removed if the ! topography is shallower than the thickness input file ! would indicate. -TS_CONFIG = "file" ! - ! A string that determines how the initial tempertures - ! and salinities are specified for a new run: - ! file - read velocities from the file specified - ! by (TS_FILE). - ! fit - find the temperatures that are consistent with - ! the layer densities and salinity S_REF. - ! TS_profile - use temperature and salinity profiles - ! (read from TS_FILE) to set layer densities. - ! benchmark - use the benchmark test case T & S. - ! linear - linear in logical layer space. - ! DOME2D - 2D DOME initialization. - ! adjustment2d - TBD AJA. - ! sloshing - TBD AJA. - ! seamount - TBD AJA. - ! USER - call a user modified routine. -TS_FILE = "ICs.nc" ! - ! The initial condition file for temperature. ! === Parameters of module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 @@ -196,14 +171,7 @@ UPWIND_1ST_CONTINUITY = True ! [Boolean] default = False ! continuity solver. This scheme is highly diffusive ! but may be useful for debugging or in single-column ! mode where its minimal stensil is useful. -ETA_TOLERANCE = 1.0E-06 ! [m] default = 2.4E-09 - ! The tolerance for the differences between the - ! barotropic and baroclinic estimates of the sea surface - ! height due to the fluxes through each face. The total - ! tolerance for SSH is 4 times this value. The default - ! is 0.5*NK*ANGSTROM, and this should not be set less x - ! than about 10^-15*MAXIMUM_DEPTH. -ETA_TOLERANCE_AUX = 0.001 ! [m] default = 1.0E-06 +ETA_TOLERANCE_AUX = 0.001 ! [m] default = 3.15E-09 ! The tolerance for free-surface height discrepancies ! between the barotropic solution and the sum of the ! layer thicknesses when calculating the auxiliary diff --git a/examples/single_column/MOM_parameter_doc.all b/examples/single_column/MOM_parameter_doc.all index 6106a58b11..6d1bd52dda 100644 --- a/examples/single_column/MOM_parameter_doc.all +++ b/examples/single_column/MOM_parameter_doc.all @@ -89,7 +89,7 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! If true, there are separate values for the basin depths ! at velocity points. Otherwise the effects of of ! topography are entirely determined from thickness points. -NK = 48 ! [nondim] +NK = 63 ! [nondim] ! The number of model layers. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available @@ -195,7 +195,7 @@ CHECK_BAD_SURFACE_VALS = False ! [Boolean] default = False SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! If true, write the initial conditions to a file given ! by IC_OUTPUT_FILE. -IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" +IC_OUTPUT_FILE = "MOM_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. ! === Parameters of module MOM_tracer_registry === @@ -268,7 +268,7 @@ COORD_CONFIG = "file" ! ! USER - call a user modified routine. GFS = 9.8 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. -COORD_FILE = "ICs.nc" ! +COORD_FILE = "../isopyc_coords.nc" ! ! The file from which the coordinate densities are read. COORD_VAR = "Layer" ! default = "Layer" ! The variable in COORD_FILE that is to be used for the @@ -320,7 +320,7 @@ TOPO_CONFIG = "flat" ! ! USER - call a user modified routine. MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 ! The minimum depth of the ocean. -MAXIMUM_DEPTH = 5500.0 ! [m] +MAXIMUM_DEPTH = 6000.0 ! [m] ! The maximum depth of the ocean. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern @@ -361,59 +361,28 @@ ALWAYS_WRITE_GEOM = False ! [Boolean] default = True ! If true, write the geometry and vertical grid files ! every time the model is run. Otherwise, only write ! them for new runs. -INIT_LAYERS_FROM_Z_FILE = False ! [Boolean] default = False +INIT_LAYERS_FROM_Z_FILE = True ! [Boolean] default = False ! If true, intialize the layer thicknesses, temperatures, ! and salnities from a Z-space file on a latitude- ! longitude grid. -THICKNESS_CONFIG = "file" ! - ! A string that determines how the initial layer - ! thicknesses are specified for a new run: - ! file - read interface heights from the file specified - ! thickness_file - read thicknesses from the file specified - ! by (THICKNESS_FILE). - ! uniform - uniform thickness layers evenly distributed - ! between the surface and MAXIMUM_DEPTH. - ! DOME - use a slope and channel configuration for the - ! DOME sill-overflow test case. - ! benchmark - use the benchmark test case thicknesses. - ! search - search a density profile for the interface - ! densities. This is not yet implemented. - ! circle_obcs - the circle_obcs test case is used. - ! DOME2D - 2D version of DOME initialization. - ! adjustment2d - TBD AJA. - ! sloshing - TBD AJA. - ! seamount - TBD AJA. - ! USER - call a user modified routine. -THICKNESS_FILE = "ICs.nc" ! - ! The name of the thickness file. +TEMP_SALT_Z_INIT_FILE = "WOA_column.nc" ! default = "temp_salt_z.nc" + ! The name of the z-space input file used to initialize + ! the layer thicknesses, temperatures and salinities. +Z_INIT_FILE_PTEMP_VAR = "PTEMP" ! default = "ptemp" + ! The name of the potential temperature variable in + ! TEMP_SALT_Z_INIT_FILE. +Z_INIT_FILE_SALT_VAR = "SALT" ! default = "salt" + ! The name of the salinity variable in + ! TEMP_SALT_Z_INIT_FILE. +Z_INIT_HOMOGENIZE = True ! [Boolean] default = False + ! If True, then horizontally homogenize the interpolated + ! initial conditions. +Z_INIT_ALE_REMAPPING = False ! [Boolean] default = False + ! If True, then remap straight to model coordinate from file. ADJUST_THICKNESS = True ! [Boolean] default = False ! If true, all mass below the bottom removed if the ! topography is shallower than the thickness input file ! would indicate. -TS_CONFIG = "file" ! - ! A string that determines how the initial tempertures - ! and salinities are specified for a new run: - ! file - read velocities from the file specified - ! by (TS_FILE). - ! fit - find the temperatures that are consistent with - ! the layer densities and salinity S_REF. - ! TS_profile - use temperature and salinity profiles - ! (read from TS_FILE) to set layer densities. - ! benchmark - use the benchmark test case T & S. - ! linear - linear in logical layer space. - ! DOME2D - 2D DOME initialization. - ! adjustment2d - TBD AJA. - ! sloshing - TBD AJA. - ! seamount - TBD AJA. - ! USER - call a user modified routine. -TS_FILE = "ICs.nc" ! - ! The initial condition file for temperature. -TEMP_IC_VAR = "PTEMP" ! default = "PTEMP" - ! The initial condition variable for potential temperature. -SALT_IC_VAR = "SALT" ! default = "SALT" - ! The initial condition variable for salinity. -SALT_FILE = "ICs.nc" ! default = "ICs.nc" - ! The initial condition file for salinity. VELOCITY_CONFIG = "zero" ! default = "zero" ! A string that determines how the initial velocities ! are specified for a new run: @@ -540,14 +509,14 @@ UPWIND_1ST_CONTINUITY = True ! [Boolean] default = False ! continuity solver. This scheme is highly diffusive ! but may be useful for debugging or in single-column ! mode where its minimal stensil is useful. -ETA_TOLERANCE = 1.0E-06 ! [m] default = 2.4E-09 +ETA_TOLERANCE = 3.15E-09 ! [m] default = 3.15E-09 ! The tolerance for the differences between the ! barotropic and baroclinic estimates of the sea surface ! height due to the fluxes through each face. The total ! tolerance for SSH is 4 times this value. The default ! is 0.5*NK*ANGSTROM, and this should not be set less x ! than about 10^-15*MAXIMUM_DEPTH. -ETA_TOLERANCE_AUX = 0.001 ! [m] default = 1.0E-06 +ETA_TOLERANCE_AUX = 0.001 ! [m] default = 3.15E-09 ! The tolerance for free-surface height discrepancies ! between the barotropic solution and the sum of the ! layer thicknesses when calculating the auxiliary diff --git a/examples/single_column/MOM_parameter_doc.short b/examples/single_column/MOM_parameter_doc.short index 0589a9d2e4..6beaaee9e6 100644 --- a/examples/single_column/MOM_parameter_doc.short +++ b/examples/single_column/MOM_parameter_doc.short @@ -31,7 +31,7 @@ NJGLOBAL = 2 ! ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. -NK = 48 ! [nondim] +NK = 63 ! [nondim] ! The number of model layers. ! === Parameters of module MOM === @@ -65,8 +65,6 @@ C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! If true, write the initial conditions to a file given ! by IC_OUTPUT_FILE. -IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" - ! The file into which to write the initial conditions. ! === Parameters of module MOM_tracer_registry === @@ -87,7 +85,7 @@ COORD_CONFIG = "file" ! ! ts_profile - use temperature and salinity profiles ! (read from COORD_FILE) to set layer densities. ! USER - call a user modified routine. -COORD_FILE = "ICs.nc" ! +COORD_FILE = "../isopyc_coords.nc" ! ! The file from which the coordinate densities are read. ! === Parameters of module MOM_grid_init === @@ -126,7 +124,7 @@ TOPO_CONFIG = "flat" ! ! USER - call a user modified routine. MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 ! The minimum depth of the ocean. -MAXIMUM_DEPTH = 5500.0 ! [m] +MAXIMUM_DEPTH = 6000.0 ! [m] ! The maximum depth of the ocean. ROTATION = "betaplane" ! default = "2omegasinlat" ! This specifies how the Coriolis parameter is specified: @@ -141,49 +139,26 @@ ALWAYS_WRITE_GEOM = False ! [Boolean] default = True ! If true, write the geometry and vertical grid files ! every time the model is run. Otherwise, only write ! them for new runs. -THICKNESS_CONFIG = "file" ! - ! A string that determines how the initial layer - ! thicknesses are specified for a new run: - ! file - read interface heights from the file specified - ! thickness_file - read thicknesses from the file specified - ! by (THICKNESS_FILE). - ! uniform - uniform thickness layers evenly distributed - ! between the surface and MAXIMUM_DEPTH. - ! DOME - use a slope and channel configuration for the - ! DOME sill-overflow test case. - ! benchmark - use the benchmark test case thicknesses. - ! search - search a density profile for the interface - ! densities. This is not yet implemented. - ! circle_obcs - the circle_obcs test case is used. - ! DOME2D - 2D version of DOME initialization. - ! adjustment2d - TBD AJA. - ! sloshing - TBD AJA. - ! seamount - TBD AJA. - ! USER - call a user modified routine. -THICKNESS_FILE = "ICs.nc" ! - ! The name of the thickness file. +INIT_LAYERS_FROM_Z_FILE = True ! [Boolean] default = False + ! If true, intialize the layer thicknesses, temperatures, + ! and salnities from a Z-space file on a latitude- + ! longitude grid. +TEMP_SALT_Z_INIT_FILE = "WOA_column.nc" ! default = "temp_salt_z.nc" + ! The name of the z-space input file used to initialize + ! the layer thicknesses, temperatures and salinities. +Z_INIT_FILE_PTEMP_VAR = "PTEMP" ! default = "ptemp" + ! The name of the potential temperature variable in + ! TEMP_SALT_Z_INIT_FILE. +Z_INIT_FILE_SALT_VAR = "SALT" ! default = "salt" + ! The name of the salinity variable in + ! TEMP_SALT_Z_INIT_FILE. +Z_INIT_HOMOGENIZE = True ! [Boolean] default = False + ! If True, then horizontally homogenize the interpolated + ! initial conditions. ADJUST_THICKNESS = True ! [Boolean] default = False ! If true, all mass below the bottom removed if the ! topography is shallower than the thickness input file ! would indicate. -TS_CONFIG = "file" ! - ! A string that determines how the initial tempertures - ! and salinities are specified for a new run: - ! file - read velocities from the file specified - ! by (TS_FILE). - ! fit - find the temperatures that are consistent with - ! the layer densities and salinity S_REF. - ! TS_profile - use temperature and salinity profiles - ! (read from TS_FILE) to set layer densities. - ! benchmark - use the benchmark test case T & S. - ! linear - linear in logical layer space. - ! DOME2D - 2D DOME initialization. - ! adjustment2d - TBD AJA. - ! sloshing - TBD AJA. - ! seamount - TBD AJA. - ! USER - call a user modified routine. -TS_FILE = "ICs.nc" ! - ! The initial condition file for temperature. ! === Parameters of module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 @@ -196,14 +171,7 @@ UPWIND_1ST_CONTINUITY = True ! [Boolean] default = False ! continuity solver. This scheme is highly diffusive ! but may be useful for debugging or in single-column ! mode where its minimal stensil is useful. -ETA_TOLERANCE = 1.0E-06 ! [m] default = 2.4E-09 - ! The tolerance for the differences between the - ! barotropic and baroclinic estimates of the sea surface - ! height due to the fluxes through each face. The total - ! tolerance for SSH is 4 times this value. The default - ! is 0.5*NK*ANGSTROM, and this should not be set less x - ! than about 10^-15*MAXIMUM_DEPTH. -ETA_TOLERANCE_AUX = 0.001 ! [m] default = 1.0E-06 +ETA_TOLERANCE_AUX = 0.001 ! [m] default = 3.15E-09 ! The tolerance for free-surface height discrepancies ! between the barotropic solution and the sum of the ! layer thicknesses when calculating the auxiliary diff --git a/examples/single_column/plotBML.m b/examples/single_column/plotBML.m index 9c72c4db76..319634b161 100644 --- a/examples/single_column/plotBML.m +++ b/examples/single_column/plotBML.m @@ -22,28 +22,30 @@ end subplot(821) -plot(Time,KPP_uStar) +plot(Time,KPP_uStar); xlim([0 max(Time)]) %xlabel('Time (days)') ylabel('u* (m/s)') subplot(822) -plot(Time,KPP_buoyFlux) +plot(Time,KPP_buoyFlux); xlim([0 max(Time)]) %xlabel('Time (days)') ylabel('B (m^2/s^3)') subplot(823) -plot(Time,temp(:,1)) +plot(Time,temp(:,1)); xlim([0 max(Time)]) +ylim([18 27]) %xlabel('Time (days)') ylabel('SST (^oC)') subplot(824) -plot(Time,salt(:,1)) +plot(Time,salt(:,1)); xlim([0 max(Time)]) +ylim([36.25 36.75]) %xlabel('Time (days)') ylabel('SSS (ppt)') subplot(423) gcolor(temp',e',Time);ylim(ZLIM);colorbar -caxis([18 21]) +caxis([18 27]) %xlabel('Time (days)') ylabel('z (m)') title('\theta (^oC)') @@ -51,7 +53,7 @@ subplot(424) gcolor(salt',e',Time);ylim(ZLIM);colorbar -caxis([36 37]) +caxis([36.25 36.75]) %xlabel('Time (days)') ylabel('z (m)') title('S (ppt)') diff --git a/examples/single_column/timestats.gnu b/examples/single_column/timestats.gnu index 32f80046e3..a85055aeef 100644 --- a/examples/single_column/timestats.gnu +++ b/examples/single_column/timestats.gnu @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] - 0, 0.000, 0, En 7.702990267739E-28, CFL 0.00000, SL 1.8190E-12, M 7.05386E+16, S 35.2322, T 4.3037, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 3.603483946432E-07, CFL 0.00075, SL -6.1796E-03, M 7.05385E+16, S 35.2323, T 4.3025, Me -1.02E-16, Se 0.00E+00, Te -1.68E-15 - 48, 2.000, 0, En 4.387575082766E-07, CFL 0.00087, SL 7.7375E-03, M 7.05387E+16, S 35.2322, T 4.3021, Me -6.47E-17, Se 0.00E+00, Te 1.59E-15 - 72, 3.000, 0, En 3.648952995729E-07, CFL 0.00084, SL 1.7286E-03, M 7.05386E+16, S 35.2322, T 4.3012, Me -3.50E-17, Se 7.26E-15, Te -7.22E-18 - 96, 4.000, 0, En 1.383636052744E-06, CFL 0.00160, SL -1.1511E-03, M 7.05386E+16, S 35.2322, T 4.3006, Me -7.84E-17, Se 7.26E-15, Te 2.98E-16 - 120, 5.000, 0, En 1.286885455106E-06, CFL 0.00124, SL -3.5312E-03, M 7.05385E+16, S 35.2323, T 4.3004, Me 1.03E-16, Se 0.00E+00, Te -4.79E-16 - 144, 6.000, 0, En 1.014914743945E-06, CFL 0.00099, SL -5.5946E-03, M 7.05385E+16, S 35.2323, T 4.3001, Me 4.93E-17, Se -7.26E-15, Te 2.64E-15 - 168, 7.000, 0, En 1.612085402289E-06, CFL 0.00117, SL -3.7707E-03, M 7.05385E+16, S 35.2323, T 4.2999, Me -7.23E-18, Se 7.26E-15, Te -3.20E-16 - 192, 8.000, 0, En 1.427356402078E-06, CFL 0.00101, SL 3.2469E-03, M 7.05386E+16, S 35.2322, T 4.2997, Me 4.34E-17, Se 7.26E-15, Te -5.45E-15 - 216, 9.000, 0, En 8.233721598630E-07, CFL 0.00157, SL 8.9665E-03, M 7.05387E+16, S 35.2322, T 4.2995, Me 1.43E-16, Se -7.26E-15, Te 2.18E-15 - 240, 10.000, 0, En 1.376806035590E-06, CFL 0.00236, SL 7.4792E-03, M 7.05387E+16, S 35.2322, T 4.2995, Me -1.10E-16, Se 0.00E+00, Te -1.37E-15 - 264, 11.000, 0, En 3.269633263551E-06, CFL 0.00203, SL 6.0258E-03, M 7.05387E+16, S 35.2322, T 4.2993, Me -1.27E-17, Se 7.26E-15, Te 5.55E-16 - 288, 12.000, 0, En 3.849387298597E-06, CFL 0.00223, SL 2.5996E-03, M 7.05386E+16, S 35.2322, T 4.2990, Me 1.08E-16, Se 7.26E-15, Te 1.45E-15 - 312, 13.000, 0, En 5.459657332140E-06, CFL 0.00224, SL -4.8867E-03, M 7.05385E+16, S 35.2323, T 4.2980, Me -1.41E-16, Se -1.45E-14, Te 1.81E-15 - 336, 14.000, 0, En 4.275472380089E-06, CFL 0.00164, SL -8.9710E-03, M 7.05385E+16, S 35.2323, T 4.2975, Me -1.25E-16, Se 0.00E+00, Te -2.03E-15 - 360, 15.000, 0, En 3.043685278530E-06, CFL 0.00144, SL -1.1697E-02, M 7.05384E+16, S 35.2323, T 4.2971, Me 5.50E-17, Se 7.26E-15, Te 1.08E-15 - 384, 16.000, 0, En 2.249418757589E-06, CFL 0.00109, SL -1.4742E-02, M 7.05384E+16, S 35.2323, T 4.2966, Me -3.86E-17, Se -1.45E-14, Te -9.26E-16 - 408, 17.000, 0, En 1.457997479536E-06, CFL 0.00054, SL -2.5035E-02, M 7.05383E+16, S 35.2324, T 4.2950, Me 5.09E-17, Se 7.26E-15, Te -2.83E-16 - 432, 18.000, 0, En 2.854081377033E-06, CFL 0.00102, SL -3.4147E-02, M 7.05382E+16, S 35.2325, T 4.2936, Me 1.83E-17, Se 0.00E+00, Te -7.12E-16 - 456, 19.000, 0, En 3.202237987426E-06, CFL 0.00112, SL -1.0766E-02, M 7.05385E+16, S 35.2323, T 4.2928, Me 3.90E-17, Se 0.00E+00, Te 1.49E-15 - 480, 20.000, 0, En 2.948425366867E-06, CFL 0.00099, SL -1.0498E-02, M 7.05385E+16, S 35.2323, T 4.2920, Me -1.02E-16, Se -7.26E-15, Te 6.60E-16 - 504, 21.000, 0, En 3.544661233016E-06, CFL 0.00115, SL -1.7271E-02, M 7.05384E+16, S 35.2324, T 4.2909, Me -4.27E-17, Se 0.00E+00, Te 1.99E-15 - 528, 22.000, 0, En 3.293001381990E-06, CFL 0.00118, SL -2.1074E-02, M 7.05383E+16, S 35.2324, T 4.2905, Me -2.18E-17, Se 0.00E+00, Te -3.23E-15 - 552, 23.000, 0, En 5.654281287307E-06, CFL 0.00161, SL -2.5695E-02, M 7.05383E+16, S 35.2324, T 4.2900, Me -3.80E-17, Se 0.00E+00, Te -1.39E-15 - 576, 24.000, 0, En 5.239345533394E-06, CFL 0.00109, SL -2.7257E-02, M 7.05382E+16, S 35.2324, T 4.2898, Me -6.31E-17, Se 0.00E+00, Te 1.47E-15 - 600, 25.000, 0, En 4.208426200019E-06, CFL 0.00151, SL -3.4194E-02, M 7.05382E+16, S 35.2325, T 4.2890, Me -8.88E-17, Se -7.26E-15, Te -1.24E-15 - 624, 26.000, 0, En 2.375878022694E-06, CFL 0.00107, SL -3.8898E-02, M 7.05381E+16, S 35.2325, T 4.2884, Me -2.78E-17, Se -7.26E-15, Te -4.65E-16 - 648, 27.000, 0, En 1.651756506546E-06, CFL 0.00103, SL -4.2852E-02, M 7.05380E+16, S 35.2325, T 4.2879, Me -1.04E-16, Se 2.90E-14, Te 5.00E-16 - 672, 28.000, 0, En 2.544211810068E-06, CFL 0.00108, SL -3.7184E-02, M 7.05381E+16, S 35.2325, T 4.2877, Me 7.39E-17, Se -7.26E-15, Te 1.94E-15 - 696, 29.000, 0, En 8.650905818485E-07, CFL 0.00067, SL -4.4104E-02, M 7.05380E+16, S 35.2325, T 4.2864, Me 5.27E-17, Se 7.26E-15, Te -1.01E-15 - 720, 30.000, 0, En 4.897992038792E-07, CFL 0.00050, SL -5.2318E-02, M 7.05379E+16, S 35.2326, T 4.2849, Me -7.80E-17, Se 1.45E-14, Te 3.02E-15 - 744, 31.000, 0, En 3.250103464601E-07, CFL 0.00028, SL -5.6906E-02, M 7.05379E+16, S 35.2326, T 4.2843, Me -8.29E-18, Se -7.26E-15, Te -1.64E-15 - 768, 32.000, 0, En 3.298824136950E-07, CFL 0.00033, SL -3.3070E-02, M 7.05382E+16, S 35.2325, T 4.2836, Me 2.47E-17, Se 2.18E-14, Te -4.33E-16 - 792, 33.000, 0, En 2.761968494008E-07, CFL 0.00034, SL -3.2226E-02, M 7.05382E+16, S 35.2324, T 4.2827, Me 7.86E-17, Se -1.45E-14, Te -2.99E-17 - 816, 34.000, 0, En 1.528383761660E-07, CFL 0.00021, SL -3.8376E-02, M 7.05381E+16, S 35.2325, T 4.2817, Me -1.65E-16, Se 0.00E+00, Te 2.91E-16 - 840, 35.000, 0, En 1.361659705164E-07, CFL 0.00021, SL -4.5605E-02, M 7.05380E+16, S 35.2325, T 4.2807, Me 7.61E-17, Se 0.00E+00, Te 4.12E-16 - 864, 36.000, 0, En 1.503287639970E-07, CFL 0.00020, SL -5.0415E-02, M 7.05379E+16, S 35.2326, T 4.2802, Me -8.99E-17, Se 0.00E+00, Te -5.09E-16 - 888, 37.000, 0, En 2.058723823898E-07, CFL 0.00028, SL -5.3725E-02, M 7.05379E+16, S 35.2326, T 4.2797, Me 1.20E-16, Se 0.00E+00, Te -1.79E-15 - 912, 38.000, 0, En 4.478584495763E-07, CFL 0.00036, SL -5.7093E-02, M 7.05379E+16, S 35.2326, T 4.2794, Me -2.52E-17, Se -7.26E-15, Te 1.36E-15 - 936, 39.000, 0, En 1.002757324761E-06, CFL 0.00058, SL -4.5885E-02, M 7.05380E+16, S 35.2325, T 4.2789, Me 8.06E-17, Se 2.18E-14, Te 1.67E-15 - 960, 40.000, 0, En 9.121520664739E-07, CFL 0.00039, SL -3.9384E-02, M 7.05381E+16, S 35.2325, T 4.2787, Me -6.65E-17, Se 0.00E+00, Te -1.46E-15 - 984, 41.000, 0, En 9.228758641997E-07, CFL 0.00046, SL -4.3521E-02, M 7.05380E+16, S 35.2325, T 4.2782, Me -3.40E-17, Se -1.45E-14, Te 2.46E-16 - 1008, 42.000, 0, En 1.644756474415E-06, CFL 0.00078, SL -3.6775E-02, M 7.05381E+16, S 35.2325, T 4.2774, Me 1.17E-18, Se 1.45E-14, Te -4.12E-16 - 1032, 43.000, 0, En 1.655180861052E-06, CFL 0.00066, SL -2.7828E-02, M 7.05382E+16, S 35.2324, T 4.2772, Me 3.68E-17, Se -7.26E-15, Te -1.37E-15 - 1056, 44.000, 0, En 1.683707512276E-06, CFL 0.00062, SL -1.8195E-02, M 7.05384E+16, S 35.2324, T 4.2770, Me -8.31E-17, Se 7.26E-15, Te -2.28E-16 - 1080, 45.000, 0, En 1.832396659817E-06, CFL 0.00061, SL -2.2342E-02, M 7.05383E+16, S 35.2324, T 4.2763, Me 8.16E-17, Se 7.26E-15, Te 2.20E-15 - 1104, 46.000, 0, En 2.264032491469E-06, CFL 0.00081, SL -3.0430E-02, M 7.05382E+16, S 35.2324, T 4.2752, Me 1.27E-17, Se 7.26E-15, Te -1.03E-15 - 1128, 47.000, 0, En 2.057337653421E-06, CFL 0.00061, SL -3.7229E-02, M 7.05381E+16, S 35.2325, T 4.2742, Me -5.56E-17, Se -1.45E-14, Te 1.33E-15 - 1152, 48.000, 0, En 1.756383163709E-06, CFL 0.00056, SL -4.2106E-02, M 7.05381E+16, S 35.2325, T 4.2735, Me -8.26E-17, Se 1.45E-14, Te 1.26E-16 - 1176, 49.000, 0, En 1.596759448388E-06, CFL 0.00050, SL -5.0827E-02, M 7.05379E+16, S 35.2326, T 4.2719, Me 1.02E-16, Se 0.00E+00, Te 4.57E-15 - 1200, 50.000, 0, En 1.299419914160E-06, CFL 0.00045, SL -6.0752E-02, M 7.05378E+16, S 35.2326, T 4.2705, Me -7.56E-17, Se -1.45E-14, Te -1.94E-15 - 1224, 51.000, 0, En 1.305795151147E-06, CFL 0.00047, SL -6.6461E-02, M 7.05377E+16, S 35.2327, T 4.2699, Me 5.91E-19, Se 7.26E-15, Te 3.46E-15 - 1248, 52.000, 0, En 1.826192131918E-06, CFL 0.00056, SL -6.9899E-02, M 7.05377E+16, S 35.2327, T 4.2698, Me 4.32E-17, Se 7.26E-15, Te 3.06E-15 - 1272, 53.000, 0, En 1.584760686048E-06, CFL 0.00055, SL -7.1890E-02, M 7.05377E+16, S 35.2327, T 4.2696, Me 9.61E-17, Se 0.00E+00, Te -7.00E-16 - 1296, 54.000, 0, En 2.870929617277E-06, CFL 0.00127, SL -6.6094E-02, M 7.05377E+16, S 35.2327, T 4.2695, Me -2.14E-17, Se 7.26E-15, Te -1.21E-15 - 1320, 55.000, 0, En 1.079521936649E-06, CFL 0.00055, SL -6.6817E-02, M 7.05377E+16, S 35.2327, T 4.2689, Me 2.53E-17, Se 7.26E-15, Te 3.98E-16 - 1344, 56.000, 0, En 6.723877217420E-07, CFL 0.00037, SL -7.2944E-02, M 7.05377E+16, S 35.2327, T 4.2682, Me -2.03E-17, Se 0.00E+00, Te -1.26E-16 - 1368, 57.000, 0, En 1.183556383660E-06, CFL 0.00049, SL -7.0270E-02, M 7.05377E+16, S 35.2327, T 4.2679, Me 1.33E-17, Se 7.26E-15, Te 1.14E-15 - 1392, 58.000, 0, En 1.282847220006E-06, CFL 0.00050, SL -7.3040E-02, M 7.05377E+16, S 35.2327, T 4.2673, Me -1.05E-17, Se 0.00E+00, Te 6.24E-16 - 1416, 59.000, 0, En 8.480917737566E-07, CFL 0.00045, SL -8.0029E-02, M 7.05376E+16, S 35.2328, T 4.2662, Me 1.13E-16, Se 7.26E-15, Te 3.57E-15 - 1440, 60.000, 0, En 1.055234988401E-06, CFL 0.00045, SL -8.7741E-02, M 7.05375E+16, S 35.2328, T 4.2652, Me -7.84E-17, Se 0.00E+00, Te -4.05E-16 - 1464, 61.000, 0, En 3.869407072354E-07, CFL 0.00025, SL -9.2703E-02, M 7.05374E+16, S 35.2328, T 4.2648, Me 2.40E-17, Se 7.26E-15, Te 4.68E-16 - 1488, 62.000, 0, En 8.284252617559E-07, CFL 0.00041, SL -9.5442E-02, M 7.05374E+16, S 35.2329, T 4.2646, Me -1.41E-17, Se -7.26E-15, Te 3.17E-15 - 1512, 63.000, 0, En 4.599838705712E-07, CFL 0.00039, SL -9.8093E-02, M 7.05373E+16, S 35.2329, T 4.2645, Me 2.93E-17, Se 7.26E-15, Te 1.30E-15 - 1536, 64.000, 0, En 3.558240556359E-07, CFL 0.00034, SL -1.0147E-01, M 7.05373E+16, S 35.2329, T 4.2645, Me -6.70E-17, Se 7.26E-15, Te 1.32E-16 - 1560, 65.000, 0, En 2.392906599132E-07, CFL 0.00025, SL -1.0311E-01, M 7.05373E+16, S 35.2329, T 4.2642, Me 1.55E-17, Se 1.45E-14, Te 2.87E-16 - 1584, 66.000, 0, En 1.930629726607E-07, CFL 0.00017, SL -1.0727E-01, M 7.05372E+16, S 35.2329, T 4.2639, Me 3.67E-17, Se 7.26E-15, Te 1.77E-16 - 1608, 67.000, 0, En 3.808941462514E-07, CFL 0.00035, SL -1.1166E-01, M 7.05372E+16, S 35.2330, T 4.2635, Me -1.01E-16, Se -1.45E-14, Te 2.32E-15 - 1632, 68.000, 0, En 7.590099544837E-07, CFL 0.00044, SL -1.0768E-01, M 7.05372E+16, S 35.2329, T 4.2633, Me -1.07E-17, Se 7.26E-15, Te 9.67E-16 - 1656, 69.000, 0, En 1.814928102022E-06, CFL 0.00107, SL -1.0430E-01, M 7.05373E+16, S 35.2329, T 4.2633, Me 8.25E-17, Se -7.26E-15, Te -3.32E-16 - 1680, 70.000, 0, En 1.091270339728E-05, CFL 0.00720, SL -9.7191E-02, M 7.05373E+16, S 35.2329, T 4.2635, Me -7.19E-17, Se 0.00E+00, Te -1.99E-15 - 1704, 71.000, 0, En 2.217948022371E-06, CFL 0.00504, SL -9.5680E-02, M 7.05374E+16, S 35.2329, T 4.2637, Me -7.70E-19, Se 1.45E-14, Te 4.89E-16 - 1728, 72.000, 0, En 8.297726363040E-07, CFL 0.00161, SL -9.6294E-02, M 7.05374E+16, S 35.2329, T 4.2640, Me -4.62E-18, Se 0.00E+00, Te -4.04E-16 - 1752, 73.000, 0, En 9.622295830300E-07, CFL 0.00142, SL -9.8194E-02, M 7.05373E+16, S 35.2329, T 4.2640, Me 6.49E-17, Se -7.26E-15, Te 7.63E-16 - 1776, 74.000, 0, En 1.323355032814E-06, CFL 0.00113, SL -1.0140E-01, M 7.05373E+16, S 35.2329, T 4.2636, Me -6.38E-17, Se -7.26E-15, Te 1.39E-15 - 1800, 75.000, 0, En 9.282443843550E-07, CFL 0.00037, SL -1.0994E-01, M 7.05372E+16, S 35.2329, T 4.2628, Me -2.45E-18, Se 0.00E+00, Te -5.31E-16 - 1824, 76.000, 0, En 9.191754427794E-07, CFL 0.00039, SL -1.1492E-01, M 7.05371E+16, S 35.2330, T 4.2625, Me 3.26E-17, Se -7.26E-15, Te -2.03E-15 - 1848, 77.000, 0, En 1.605113715528E-06, CFL 0.00052, SL -1.2023E-01, M 7.05371E+16, S 35.2330, T 4.2623, Me 2.53E-17, Se 1.45E-14, Te 9.34E-16 - 1872, 78.000, 0, En 2.664681592200E-06, CFL 0.00087, SL -1.2461E-01, M 7.05370E+16, S 35.2330, T 4.2622, Me -2.45E-17, Se -7.26E-15, Te 2.08E-16 - 1896, 79.000, 0, En 2.674507964623E-06, CFL 0.00200, SL -1.2481E-01, M 7.05370E+16, S 35.2330, T 4.2626, Me 2.08E-18, Se 0.00E+00, Te 2.56E-15 - 1920, 80.000, 0, En 3.983377723262E-06, CFL 0.00296, SL -1.2157E-01, M 7.05370E+16, S 35.2330, T 4.2628, Me -1.11E-16, Se 0.00E+00, Te -1.35E-15 - 1944, 81.000, 0, En 4.679867981879E-06, CFL 0.00324, SL -1.2266E-01, M 7.05370E+16, S 35.2330, T 4.2629, Me 5.16E-17, Se -1.45E-14, Te 1.46E-15 - 1968, 82.000, 0, En 4.610105108004E-06, CFL 0.00225, SL -1.2666E-01, M 7.05370E+16, S 35.2331, T 4.2627, Me -6.36E-17, Se 0.00E+00, Te 4.99E-16 - 1992, 83.000, 0, En 4.893098976374E-06, CFL 0.00235, SL -1.2154E-01, M 7.05370E+16, S 35.2330, T 4.2625, Me -2.48E-17, Se -7.26E-15, Te -2.47E-15 - 2016, 84.000, 0, En 4.327830882013E-06, CFL 0.00204, SL -1.2284E-01, M 7.05370E+16, S 35.2330, T 4.2626, Me -5.18E-17, Se -1.45E-14, Te 2.21E-15 - 2040, 85.000, 0, En 1.963047890019E-06, CFL 0.00067, SL -1.3233E-01, M 7.05369E+16, S 35.2331, T 4.2611, Me -1.47E-18, Se 1.45E-14, Te 3.07E-17 - 2064, 86.000, 0, En 2.120651760259E-06, CFL 0.00088, SL -1.4303E-01, M 7.05368E+16, S 35.2332, T 4.2596, Me 7.22E-17, Se -7.26E-15, Te 4.32E-16 - 2088, 87.000, 0, En 1.519349053724E-06, CFL 0.00069, SL -1.4969E-01, M 7.05367E+16, S 35.2332, T 4.2589, Me -6.09E-17, Se 7.26E-15, Te -2.41E-16 - 2112, 88.000, 0, En 1.233176574635E-06, CFL 0.00047, SL -1.3920E-01, M 7.05368E+16, S 35.2331, T 4.2584, Me 3.18E-17, Se 7.26E-15, Te 1.13E-15 - 2136, 89.000, 0, En 1.283928880359E-05, CFL 0.00681, SL -1.2452E-01, M 7.05370E+16, S 35.2330, T 4.2586, Me 1.60E-18, Se -7.26E-15, Te 5.58E-16 - 2160, 90.000, 0, En 1.309038629447E-05, CFL 0.00485, SL -1.2502E-01, M 7.05370E+16, S 35.2330, T 4.2590, Me 6.11E-17, Se -1.45E-14, Te 1.93E-16 - 2184, 91.000, 0, En 1.409907146264E-05, CFL 0.00444, SL -1.2921E-01, M 7.05369E+16, S 35.2331, T 4.2591, Me -5.02E-18, Se 0.00E+00, Te -5.90E-16 - 2208, 92.000, 0, En 1.310485139634E-05, CFL 0.00464, SL -1.3343E-01, M 7.05369E+16, S 35.2331, T 4.2590, Me -1.02E-16, Se -7.26E-15, Te 4.40E-16 - 2232, 93.000, 0, En 1.767991302524E-06, CFL 0.00046, SL -1.3970E-01, M 7.05368E+16, S 35.2331, T 4.2584, Me 8.66E-17, Se 0.00E+00, Te -1.62E-16 - 2256, 94.000, 0, En 1.589969718305E-06, CFL 0.00050, SL -1.4499E-01, M 7.05367E+16, S 35.2332, T 4.2580, Me 4.87E-17, Se -7.26E-15, Te -1.12E-15 - 2280, 95.000, 0, En 1.928918487065E-06, CFL 0.00070, SL -1.4233E-01, M 7.05368E+16, S 35.2332, T 4.2579, Me 8.30E-19, Se -7.26E-15, Te 1.19E-15 - 2304, 96.000, 0, En 1.577995708247E-06, CFL 0.00232, SL -1.4259E-01, M 7.05368E+16, S 35.2332, T 4.2582, Me -3.32E-17, Se 0.00E+00, Te 8.09E-16 - 2328, 97.000, 0, En 4.416614449166E-06, CFL 0.00301, SL -1.4436E-01, M 7.05367E+16, S 35.2332, T 4.2587, Me 9.01E-17, Se 7.26E-15, Te -1.95E-15 - 2352, 98.000, 0, En 1.038964991825E-05, CFL 0.00423, SL -1.4658E-01, M 7.05367E+16, S 35.2332, T 4.2587, Me -4.90E-17, Se -7.26E-15, Te 2.74E-15 - 2376, 99.000, 0, En 1.450068691820E-05, CFL 0.00368, SL -1.4915E-01, M 7.05367E+16, S 35.2332, T 4.2588, Me -5.01E-18, Se 7.26E-15, Te -1.70E-15 - 2400, 100.000, 0, En 1.196808532370E-05, CFL 0.00330, SL -1.5319E-01, M 7.05366E+16, S 35.2332, T 4.2589, Me 5.11E-17, Se -7.26E-15, Te 1.84E-15 - 2424, 101.000, 0, En 1.171789834660E-05, CFL 0.00287, SL -1.5419E-01, M 7.05366E+16, S 35.2332, T 4.2590, Me -2.90E-17, Se 1.45E-14, Te -1.37E-15 - 2448, 102.000, 0, En 1.371855694996E-05, CFL 0.00647, SL -1.5183E-01, M 7.05366E+16, S 35.2332, T 4.2595, Me -5.69E-17, Se -7.26E-15, Te -1.59E-15 - 2472, 103.000, 0, En 9.864935119572E-06, CFL 0.00324, SL -1.5584E-01, M 7.05366E+16, S 35.2332, T 4.2597, Me -1.23E-16, Se -1.45E-14, Te 8.74E-16 - 2496, 104.000, 0, En 1.089890187017E-05, CFL 0.00356, SL -1.6093E-01, M 7.05365E+16, S 35.2333, T 4.2597, Me -4.11E-17, Se 0.00E+00, Te -2.20E-15 - 2520, 105.000, 0, En 1.067638635765E-05, CFL 0.00323, SL -1.6379E-01, M 7.05365E+16, S 35.2333, T 4.2598, Me 3.35E-17, Se 1.45E-14, Te 9.08E-16 - 2544, 106.000, 0, En 1.095019900732E-05, CFL 0.00387, SL -1.6372E-01, M 7.05365E+16, S 35.2333, T 4.2604, Me -1.65E-17, Se -7.26E-15, Te -1.32E-15 - 2568, 107.000, 0, En 1.364561741752E-05, CFL 0.00639, SL -1.6361E-01, M 7.05365E+16, S 35.2333, T 4.2608, Me 4.66E-17, Se 7.26E-15, Te 2.21E-15 - 2592, 108.000, 0, En 3.643887468500E-05, CFL 0.00962, SL -1.6025E-01, M 7.05365E+16, S 35.2333, T 4.2612, Me 6.23E-17, Se 0.00E+00, Te 2.52E-15 - 2616, 109.000, 0, En 2.256123562169E-05, CFL 0.00551, SL -1.5628E-01, M 7.05366E+16, S 35.2332, T 4.2613, Me 4.86E-18, Se 0.00E+00, Te -1.59E-15 - 2640, 110.000, 0, En 1.609644502506E-05, CFL 0.00411, SL -1.5606E-01, M 7.05366E+16, S 35.2332, T 4.2609, Me -9.38E-17, Se -7.26E-15, Te -1.55E-16 - 2664, 111.000, 0, En 1.372445039110E-05, CFL 0.00314, SL -1.6488E-01, M 7.05365E+16, S 35.2333, T 4.2601, Me 3.71E-17, Se -7.26E-15, Te 3.41E-15 - 2688, 112.000, 0, En 1.183795850303E-05, CFL 0.00265, SL -1.7207E-01, M 7.05364E+16, S 35.2333, T 4.2598, Me -4.01E-17, Se 2.18E-14, Te -9.38E-16 - 2712, 113.000, 0, En 1.072287282625E-05, CFL 0.00282, SL -1.7342E-01, M 7.05364E+16, S 35.2334, T 4.2595, Me -1.59E-17, Se 0.00E+00, Te 1.57E-15 - 2736, 114.000, 0, En 1.834403682417E-05, CFL 0.00493, SL -1.5505E-01, M 7.05366E+16, S 35.2332, T 4.2596, Me 1.18E-17, Se -7.26E-15, Te -7.66E-16 - 2760, 115.000, 0, En 6.706297913167E-06, CFL 0.00234, SL -1.5558E-01, M 7.05366E+16, S 35.2332, T 4.2597, Me 1.26E-17, Se 0.00E+00, Te -2.31E-15 - 2784, 116.000, 0, En 6.050051682477E-06, CFL 0.00179, SL -1.5799E-01, M 7.05366E+16, S 35.2333, T 4.2601, Me -1.27E-16, Se 0.00E+00, Te 1.85E-15 - 2808, 117.000, 0, En 9.815082521583E-06, CFL 0.00362, SL -1.6049E-01, M 7.05365E+16, S 35.2333, T 4.2604, Me 9.45E-17, Se 7.26E-15, Te 2.20E-16 - 2832, 118.000, 0, En 1.026933633937E-05, CFL 0.00344, SL -1.6273E-01, M 7.05365E+16, S 35.2333, T 4.2607, Me 3.62E-17, Se 0.00E+00, Te -8.05E-17 - 2856, 119.000, 0, En 1.497382067257E-05, CFL 0.00572, SL -1.6521E-01, M 7.05365E+16, S 35.2333, T 4.2611, Me 5.62E-17, Se 7.26E-15, Te 2.75E-17 - 2880, 120.000, 0, En 1.507600390548E-05, CFL 0.00669, SL -1.6737E-01, M 7.05364E+16, S 35.2333, T 4.2616, Me 3.10E-17, Se -7.26E-15, Te -1.95E-15 - 2904, 121.000, 0, En 9.620668863522E-06, CFL 0.00510, SL -1.6904E-01, M 7.05364E+16, S 35.2333, T 4.2622, Me 3.25E-17, Se 7.26E-15, Te -1.76E-15 - 2928, 122.000, 0, En 1.097225643782E-05, CFL 0.00311, SL -1.7066E-01, M 7.05364E+16, S 35.2333, T 4.2625, Me -2.19E-17, Se 0.00E+00, Te -4.17E-16 - 2952, 123.000, 0, En 1.259254647319E-05, CFL 0.00271, SL -1.7194E-01, M 7.05364E+16, S 35.2333, T 4.2628, Me 6.54E-17, Se -1.45E-14, Te -3.90E-16 - 2976, 124.000, 0, En 7.226621062649E-06, CFL 0.00235, SL -1.7323E-01, M 7.05364E+16, S 35.2334, T 4.2632, Me -7.17E-17, Se -7.26E-15, Te 1.25E-15 - 3000, 125.000, 0, En 6.555140883136E-06, CFL 0.00263, SL -1.6855E-01, M 7.05364E+16, S 35.2333, T 4.2636, Me -1.31E-16, Se 0.00E+00, Te -4.82E-16 - 3024, 126.000, 0, En 6.171878426890E-06, CFL 0.00299, SL -1.5937E-01, M 7.05366E+16, S 35.2333, T 4.2640, Me 6.45E-17, Se 0.00E+00, Te 7.11E-16 - 3048, 127.000, 0, En 7.030490563933E-06, CFL 0.00530, SL -1.6111E-01, M 7.05365E+16, S 35.2333, T 4.2642, Me -8.96E-17, Se -7.26E-15, Te -5.76E-16 - 3072, 128.000, 0, En 7.728578515891E-06, CFL 0.00274, SL -1.6494E-01, M 7.05365E+16, S 35.2333, T 4.2644, Me 2.71E-17, Se 0.00E+00, Te 8.19E-16 - 3096, 129.000, 0, En 1.149640907085E-05, CFL 0.00692, SL -1.6715E-01, M 7.05365E+16, S 35.2333, T 4.2648, Me 1.12E-16, Se 1.45E-14, Te -1.86E-15 - 3120, 130.000, 0, En 8.037333228300E-06, CFL 0.00457, SL -1.6897E-01, M 7.05364E+16, S 35.2333, T 4.2652, Me -4.25E-17, Se -7.26E-15, Te 1.22E-16 - 3144, 131.000, 0, En 5.192278351693E-06, CFL 0.00232, SL -1.7186E-01, M 7.05364E+16, S 35.2333, T 4.2653, Me -2.48E-17, Se -7.26E-15, Te -7.28E-19 - 3168, 132.000, 0, En 3.852544374685E-06, CFL 0.00217, SL -1.7781E-01, M 7.05363E+16, S 35.2334, T 4.2652, Me -6.48E-17, Se -7.26E-15, Te 1.50E-16 - 3192, 133.000, 0, En 3.358389363257E-06, CFL 0.00166, SL -1.8252E-01, M 7.05363E+16, S 35.2334, T 4.2653, Me 4.83E-17, Se 0.00E+00, Te -5.25E-16 - 3216, 134.000, 0, En 3.164304948941E-06, CFL 0.00108, SL -1.8368E-01, M 7.05362E+16, S 35.2334, T 4.2654, Me 9.31E-18, Se -7.26E-15, Te -5.22E-16 - 3240, 135.000, 0, En 3.169397322888E-06, CFL 0.00160, SL -1.7966E-01, M 7.05363E+16, S 35.2334, T 4.2657, Me 1.29E-16, Se 2.18E-14, Te 3.28E-16 - 3264, 136.000, 0, En 3.300851998385E-06, CFL 0.00129, SL -1.7849E-01, M 7.05363E+16, S 35.2334, T 4.2664, Me -1.73E-17, Se -1.45E-14, Te -2.24E-16 - 3288, 137.000, 0, En 4.217155180134E-06, CFL 0.00301, SL -1.7888E-01, M 7.05363E+16, S 35.2334, T 4.2667, Me -6.96E-17, Se 7.26E-15, Te -1.48E-15 - 3312, 138.000, 0, En 4.512707919384E-06, CFL 0.00363, SL -1.7967E-01, M 7.05363E+16, S 35.2334, T 4.2670, Me -2.24E-17, Se 0.00E+00, Te 2.24E-15 - 3336, 139.000, 0, En 4.360746417622E-06, CFL 0.00318, SL -1.8065E-01, M 7.05363E+16, S 35.2334, T 4.2673, Me 7.41E-17, Se -7.26E-15, Te -8.25E-16 - 3360, 140.000, 0, En 5.363882623744E-06, CFL 0.00458, SL -1.8141E-01, M 7.05363E+16, S 35.2334, T 4.2676, Me -1.58E-17, Se 0.00E+00, Te 1.66E-15 - 3384, 141.000, 0, En 6.476890613518E-06, CFL 0.00565, SL -1.8223E-01, M 7.05363E+16, S 35.2334, T 4.2682, Me 6.56E-17, Se 0.00E+00, Te 1.45E-15 - 3408, 142.000, 0, En 3.509711481992E-06, CFL 0.00417, SL -1.8304E-01, M 7.05362E+16, S 35.2334, T 4.2689, Me -1.20E-16, Se 1.45E-14, Te 7.87E-16 - 3432, 143.000, 0, En 5.215071309154E-06, CFL 0.00655, SL -1.8367E-01, M 7.05362E+16, S 35.2334, T 4.2696, Me 8.36E-17, Se 0.00E+00, Te -1.53E-15 - 3456, 144.000, 0, En 3.693805909696E-06, CFL 0.00740, SL -1.8418E-01, M 7.05362E+16, S 35.2334, T 4.2704, Me 1.25E-16, Se 7.26E-15, Te 5.70E-16 - 3480, 145.000, 0, En 5.448168844686E-06, CFL 0.00936, SL -1.8501E-01, M 7.05362E+16, S 35.2334, T 4.2712, Me -3.53E-17, Se 0.00E+00, Te 3.05E-16 - 3504, 146.000, 0, En 6.418123396906E-06, CFL 0.01011, SL -1.8591E-01, M 7.05362E+16, S 35.2334, T 4.2720, Me -7.38E-17, Se 7.26E-15, Te -3.06E-17 - 3528, 147.000, 0, En 4.048614411402E-06, CFL 0.00647, SL -1.8691E-01, M 7.05362E+16, S 35.2334, T 4.2727, Me 6.45E-17, Se 1.45E-14, Te -4.36E-17 - 3552, 148.000, 0, En 2.949180865088E-06, CFL 0.00548, SL -1.8651E-01, M 7.05362E+16, S 35.2334, T 4.2734, Me -5.90E-17, Se -7.26E-15, Te -1.00E-15 - 3576, 149.000, 0, En 2.365735810724E-06, CFL 0.00446, SL -1.8743E-01, M 7.05362E+16, S 35.2334, T 4.2741, Me 9.32E-17, Se -1.45E-14, Te 6.25E-16 - 3600, 150.000, 0, En 2.276846374569E-06, CFL 0.00418, SL -1.8935E-01, M 7.05362E+16, S 35.2335, T 4.2745, Me 5.69E-17, Se 0.00E+00, Te 1.26E-15 - 3624, 151.000, 0, En 4.255962196442E-06, CFL 0.00610, SL -1.8921E-01, M 7.05362E+16, S 35.2335, T 4.2749, Me 9.50E-18, Se 7.26E-15, Te -4.70E-16 - 3648, 152.000, 0, En 5.723835733095E-06, CFL 0.00756, SL -1.9037E-01, M 7.05362E+16, S 35.2335, T 4.2754, Me -1.73E-17, Se 0.00E+00, Te 1.20E-16 - 3672, 153.000, 0, En 4.545807449051E-06, CFL 0.00683, SL -1.9203E-01, M 7.05361E+16, S 35.2335, T 4.2758, Me 3.20E-17, Se 0.00E+00, Te 1.74E-15 - 3696, 154.000, 0, En 3.624650773152E-06, CFL 0.00479, SL -1.9358E-01, M 7.05361E+16, S 35.2335, T 4.2762, Me 2.14E-17, Se 0.00E+00, Te -1.22E-15 - 3720, 155.000, 0, En 3.540110341457E-06, CFL 0.00545, SL -1.9477E-01, M 7.05361E+16, S 35.2335, T 4.2769, Me -2.42E-18, Se 7.26E-15, Te 1.53E-15 - 3744, 156.000, 0, En 2.289987343814E-06, CFL 0.00328, SL -1.9603E-01, M 7.05361E+16, S 35.2335, T 4.2775, Me 6.86E-17, Se 7.26E-15, Te -1.18E-15 - 3768, 157.000, 0, En 4.352224856924E-06, CFL 0.00530, SL -1.9737E-01, M 7.05361E+16, S 35.2335, T 4.2781, Me -6.80E-17, Se 0.00E+00, Te 1.18E-15 - 3792, 158.000, 0, En 1.406643038539E-05, CFL 0.00998, SL -1.9886E-01, M 7.05360E+16, S 35.2335, T 4.2788, Me 4.71E-17, Se 0.00E+00, Te 9.02E-16 - 3816, 159.000, 0, En 2.407158185170E-05, CFL 0.01133, SL -1.9901E-01, M 7.05360E+16, S 35.2335, T 4.2791, Me 2.77E-17, Se -1.45E-14, Te -1.91E-15 - 3840, 160.000, 0, En 8.142611822246E-06, CFL 0.01021, SL -1.9608E-01, M 7.05361E+16, S 35.2335, T 4.2797, Me 4.57E-17, Se 0.00E+00, Te -1.69E-15 - 3864, 161.000, 0, En 1.552968159736E-05, CFL 0.00850, SL -1.9717E-01, M 7.05361E+16, S 35.2335, T 4.2803, Me -5.47E-18, Se 7.26E-15, Te 1.29E-15 - 3888, 162.000, 0, En 1.653724647304E-05, CFL 0.00747, SL -1.9502E-01, M 7.05361E+16, S 35.2335, T 4.2807, Me 6.52E-17, Se -7.26E-15, Te 2.85E-16 - 3912, 163.000, 0, En 1.570960376969E-05, CFL 0.00825, SL -1.9569E-01, M 7.05361E+16, S 35.2335, T 4.2813, Me 2.31E-18, Se 0.00E+00, Te -9.62E-16 - 3936, 164.000, 0, En 1.529914409942E-05, CFL 0.00969, SL -1.9669E-01, M 7.05361E+16, S 35.2335, T 4.2818, Me 8.96E-17, Se 0.00E+00, Te 2.97E-16 - 3960, 165.000, 0, En 1.320775700364E-05, CFL 0.00626, SL -1.9770E-01, M 7.05361E+16, S 35.2335, T 4.2825, Me -2.89E-17, Se 0.00E+00, Te -1.50E-15 - 3984, 166.000, 0, En 1.280074408329E-05, CFL 0.00724, SL -1.9892E-01, M 7.05360E+16, S 35.2335, T 4.2832, Me 3.33E-17, Se 7.26E-15, Te 9.09E-16 - 4008, 167.000, 0, En 9.603984015930E-06, CFL 0.00532, SL -2.0057E-01, M 7.05360E+16, S 35.2335, T 4.2840, Me 4.00E-17, Se -7.26E-15, Te -1.45E-15 - 4032, 168.000, 0, En 8.552571037804E-06, CFL 0.00497, SL -2.0087E-01, M 7.05360E+16, S 35.2335, T 4.2847, Me -1.08E-16, Se -7.26E-15, Te 3.10E-16 - 4056, 169.000, 0, En 8.390321652949E-06, CFL 0.00406, SL -1.9987E-01, M 7.05360E+16, S 35.2335, T 4.2853, Me 2.65E-17, Se 0.00E+00, Te 1.07E-15 - 4080, 170.000, 0, En 8.483448852851E-06, CFL 0.00520, SL -1.9847E-01, M 7.05360E+16, S 35.2335, T 4.2860, Me -4.77E-17, Se -7.26E-15, Te -2.56E-16 - 4104, 171.000, 0, En 8.265324632994E-06, CFL 0.00650, SL -1.9845E-01, M 7.05360E+16, S 35.2335, T 4.2865, Me 1.18E-16, Se 0.00E+00, Te 2.20E-16 - 4128, 172.000, 0, En 7.728961449307E-06, CFL 0.00583, SL -1.9325E-01, M 7.05361E+16, S 35.2335, T 4.2868, Me -1.29E-16, Se 0.00E+00, Te 1.12E-15 - 4152, 173.000, 0, En 7.425105502646E-06, CFL 0.00387, SL -1.8124E-01, M 7.05363E+16, S 35.2334, T 4.2869, Me 5.81E-17, Se -7.26E-15, Te -3.03E-15 - 4176, 174.000, 0, En 7.081635090514E-06, CFL 0.00384, SL -1.7939E-01, M 7.05363E+16, S 35.2334, T 4.2868, Me 7.05E-18, Se 0.00E+00, Te 1.54E-15 - 4200, 175.000, 0, En 9.284182972994E-06, CFL 0.00503, SL -1.8292E-01, M 7.05362E+16, S 35.2334, T 4.2869, Me 1.11E-16, Se 0.00E+00, Te 1.19E-15 - 4224, 176.000, 0, En 1.319703309692E-05, CFL 0.00577, SL -1.8544E-01, M 7.05362E+16, S 35.2334, T 4.2874, Me 3.04E-17, Se 7.26E-15, Te -1.59E-15 - 4248, 177.000, 0, En 1.672151460950E-05, CFL 0.00944, SL -1.8526E-01, M 7.05362E+16, S 35.2334, T 4.2880, Me 2.55E-17, Se -7.26E-15, Te 1.79E-15 - 4272, 178.000, 0, En 1.229836295442E-05, CFL 0.00556, SL -1.8241E-01, M 7.05363E+16, S 35.2334, T 4.2887, Me -1.45E-17, Se 0.00E+00, Te -2.22E-15 - 4296, 179.000, 0, En 1.010451304696E-05, CFL 0.00492, SL -1.7606E-01, M 7.05363E+16, S 35.2334, T 4.2892, Me 4.00E-18, Se -7.26E-15, Te -3.11E-16 - 4320, 180.000, 0, En 1.053294653814E-05, CFL 0.00805, SL -1.6717E-01, M 7.05365E+16, S 35.2333, T 4.2897, Me -1.13E-17, Se 0.00E+00, Te 2.04E-15 - 4344, 181.000, 0, En 1.044838049647E-05, CFL 0.00817, SL -1.5918E-01, M 7.05366E+16, S 35.2333, T 4.2901, Me 9.59E-17, Se 7.26E-15, Te -1.18E-15 - 4368, 182.000, 0, En 1.632480692177E-05, CFL 0.01232, SL -1.5065E-01, M 7.05367E+16, S 35.2332, T 4.2908, Me 2.63E-17, Se 0.00E+00, Te 2.01E-15 - 4392, 183.000, 0, En 2.161775061312E-05, CFL 0.01342, SL -1.4226E-01, M 7.05368E+16, S 35.2332, T 4.2913, Me -8.35E-17, Se -1.45E-14, Te 1.85E-15 - 4416, 184.000, 0, En 2.236723505934E-05, CFL 0.01415, SL -1.3699E-01, M 7.05368E+16, S 35.2331, T 4.2919, Me 7.65E-17, Se 0.00E+00, Te 1.62E-15 - 4440, 185.000, 0, En 1.942118152561E-05, CFL 0.01034, SL -1.3753E-01, M 7.05368E+16, S 35.2331, T 4.2925, Me 6.81E-17, Se -7.26E-15, Te -1.80E-15 - 4464, 186.000, 0, En 2.164668038397E-05, CFL 0.00948, SL -1.3901E-01, M 7.05368E+16, S 35.2331, T 4.2930, Me -1.80E-17, Se -7.26E-15, Te -2.71E-15 - 4488, 187.000, 0, En 1.892734567263E-05, CFL 0.00695, SL -1.4131E-01, M 7.05368E+16, S 35.2331, T 4.2934, Me 4.97E-17, Se 7.26E-15, Te -8.45E-16 - 4512, 188.000, 0, En 1.694959470627E-05, CFL 0.00609, SL -1.3896E-01, M 7.05368E+16, S 35.2331, T 4.2936, Me 6.80E-17, Se -7.26E-15, Te -2.92E-16 - 4536, 189.000, 0, En 1.576984695909E-05, CFL 0.00642, SL -1.3575E-01, M 7.05369E+16, S 35.2331, T 4.2937, Me -1.76E-18, Se 1.45E-14, Te 5.58E-15 - 4560, 190.000, 0, En 1.521029769871E-05, CFL 0.00642, SL -1.2903E-01, M 7.05369E+16, S 35.2331, T 4.2939, Me -5.86E-18, Se 0.00E+00, Te -1.64E-15 - 4584, 191.000, 0, En 1.406773749621E-05, CFL 0.00611, SL -1.2296E-01, M 7.05370E+16, S 35.2330, T 4.2942, Me 5.25E-17, Se -7.26E-15, Te -1.82E-15 - 4608, 192.000, 0, En 1.242085973461E-05, CFL 0.00496, SL -1.1866E-01, M 7.05371E+16, S 35.2330, T 4.2946, Me 3.71E-18, Se 0.00E+00, Te 7.60E-16 - 4632, 193.000, 0, En 1.079188999661E-05, CFL 0.00415, SL -1.1546E-01, M 7.05371E+16, S 35.2330, T 4.2951, Me 3.80E-17, Se 7.26E-15, Te -6.57E-16 - 4656, 194.000, 0, En 9.288349599575E-06, CFL 0.00471, SL -1.1116E-01, M 7.05372E+16, S 35.2330, T 4.2954, Me -9.39E-17, Se 1.45E-14, Te -3.93E-15 - 4680, 195.000, 0, En 9.296020101251E-06, CFL 0.00484, SL -1.0806E-01, M 7.05372E+16, S 35.2329, T 4.2955, Me -9.89E-17, Se -7.26E-15, Te -3.20E-17 - 4704, 196.000, 0, En 1.018242287683E-05, CFL 0.00473, SL -1.0301E-01, M 7.05373E+16, S 35.2329, T 4.2958, Me 1.96E-17, Se 7.26E-15, Te 1.51E-15 - 4728, 197.000, 0, En 1.083662454646E-05, CFL 0.00425, SL -1.0048E-01, M 7.05373E+16, S 35.2329, T 4.2961, Me -1.51E-17, Se -7.26E-15, Te 1.26E-15 - 4752, 198.000, 0, En 9.744846760815E-06, CFL 0.00444, SL -9.7422E-02, M 7.05373E+16, S 35.2329, T 4.2963, Me 7.39E-17, Se 7.26E-15, Te -2.73E-17 - 4776, 199.000, 0, En 8.166238722634E-06, CFL 0.00480, SL -9.2701E-02, M 7.05374E+16, S 35.2328, T 4.2965, Me 4.99E-17, Se 7.26E-15, Te -5.08E-16 - 4800, 200.000, 0, En 7.472498834824E-06, CFL 0.00348, SL -8.8914E-02, M 7.05375E+16, S 35.2328, T 4.2965, Me -3.52E-17, Se -7.26E-15, Te 1.30E-15 - 4824, 201.000, 0, En 7.252443557797E-06, CFL 0.00309, SL -8.5571E-02, M 7.05375E+16, S 35.2328, T 4.2966, Me -5.74E-17, Se 1.45E-14, Te -9.06E-16 - 4848, 202.000, 0, En 7.498858027268E-06, CFL 0.00286, SL -8.8244E-02, M 7.05375E+16, S 35.2328, T 4.2966, Me -4.51E-18, Se -7.26E-15, Te 2.58E-15 - 4872, 203.000, 0, En 9.963612486285E-06, CFL 0.00380, SL -8.9369E-02, M 7.05374E+16, S 35.2328, T 4.2966, Me 1.18E-17, Se 0.00E+00, Te 8.85E-16 - 4896, 204.000, 0, En 1.656338360875E-05, CFL 0.00665, SL -8.9509E-02, M 7.05374E+16, S 35.2328, T 4.2969, Me 1.55E-17, Se -7.26E-15, Te -1.43E-15 - 4920, 205.000, 0, En 1.685657409982E-05, CFL 0.00664, SL -9.0500E-02, M 7.05374E+16, S 35.2328, T 4.2970, Me -2.37E-17, Se -1.45E-14, Te -9.99E-16 - 4944, 206.000, 0, En 1.621398171079E-05, CFL 0.00629, SL -9.4351E-02, M 7.05374E+16, S 35.2328, T 4.2970, Me -1.09E-17, Se 7.26E-15, Te 3.85E-15 - 4968, 207.000, 0, En 1.838459114477E-05, CFL 0.00707, SL -9.4849E-02, M 7.05374E+16, S 35.2328, T 4.2971, Me -1.47E-17, Se -7.26E-15, Te -3.32E-15 - 4992, 208.000, 0, En 2.159909100859E-05, CFL 0.00955, SL -9.3023E-02, M 7.05374E+16, S 35.2328, T 4.2974, Me -8.07E-19, Se 1.45E-14, Te 1.43E-15 - 5016, 209.000, 0, En 2.092472636746E-05, CFL 0.00865, SL -9.1310E-02, M 7.05374E+16, S 35.2328, T 4.2977, Me 8.36E-17, Se 7.26E-15, Te 9.54E-16 - 5040, 210.000, 0, En 1.955855636780E-05, CFL 0.00759, SL -9.0818E-02, M 7.05374E+16, S 35.2328, T 4.2982, Me 5.13E-17, Se -7.26E-15, Te -1.89E-15 - 5064, 211.000, 0, En 1.818747840456E-05, CFL 0.00563, SL -9.2481E-02, M 7.05374E+16, S 35.2328, T 4.2985, Me 1.42E-16, Se 0.00E+00, Te 1.28E-15 - 5088, 212.000, 0, En 1.754416941654E-05, CFL 0.00640, SL -8.8015E-02, M 7.05375E+16, S 35.2328, T 4.2987, Me -1.68E-17, Se 1.45E-14, Te -7.47E-16 - 5112, 213.000, 0, En 1.752694388959E-05, CFL 0.00875, SL -8.2620E-02, M 7.05375E+16, S 35.2328, T 4.2992, Me 2.72E-17, Se 0.00E+00, Te 7.61E-16 - 5136, 214.000, 0, En 1.647037467038E-05, CFL 0.00617, SL -8.2396E-02, M 7.05375E+16, S 35.2328, T 4.2997, Me -8.94E-17, Se 7.26E-15, Te 5.78E-16 - 5160, 215.000, 0, En 1.388822828142E-05, CFL 0.00534, SL -8.4309E-02, M 7.05375E+16, S 35.2328, T 4.3003, Me -3.96E-17, Se 0.00E+00, Te -1.07E-15 - 5184, 216.000, 0, En 1.062202386353E-05, CFL 0.00460, SL -8.6912E-02, M 7.05375E+16, S 35.2328, T 4.3007, Me -5.33E-17, Se -7.26E-15, Te -2.27E-15 - 5208, 217.000, 0, En 9.213073123158E-06, CFL 0.00500, SL -8.9106E-02, M 7.05375E+16, S 35.2328, T 4.3011, Me 1.03E-16, Se 2.18E-14, Te 3.33E-15 - 5232, 218.000, 0, En 8.094221221422E-06, CFL 0.00442, SL -8.9242E-02, M 7.05375E+16, S 35.2328, T 4.3015, Me -7.56E-18, Se 0.00E+00, Te 1.15E-15 - 5256, 219.000, 0, En 6.781261980917E-06, CFL 0.00341, SL -8.9224E-02, M 7.05375E+16, S 35.2328, T 4.3020, Me -1.93E-17, Se -7.26E-15, Te -2.84E-15 - 5280, 220.000, 0, En 6.323342648821E-06, CFL 0.00269, SL -9.2528E-02, M 7.05374E+16, S 35.2328, T 4.3023, Me -2.81E-17, Se 7.26E-15, Te 2.62E-15 - 5304, 221.000, 0, En 6.074594118273E-06, CFL 0.00222, SL -9.5169E-02, M 7.05374E+16, S 35.2329, T 4.3026, Me -2.96E-18, Se 1.45E-14, Te -1.39E-15 - 5328, 222.000, 0, En 5.906030815019E-06, CFL 0.00249, SL -9.6725E-02, M 7.05374E+16, S 35.2329, T 4.3029, Me -1.20E-17, Se -7.26E-15, Te -5.07E-18 - 5352, 223.000, 0, En 5.721651401004E-06, CFL 0.00256, SL -9.7945E-02, M 7.05373E+16, S 35.2329, T 4.3033, Me -1.60E-17, Se 7.26E-15, Te 1.15E-15 - 5376, 224.000, 0, En 5.670933619974E-06, CFL 0.00296, SL -9.9462E-02, M 7.05373E+16, S 35.2329, T 4.3038, Me 2.29E-17, Se -1.45E-14, Te 5.58E-16 - 5400, 225.000, 0, En 5.932384050805E-06, CFL 0.00434, SL -1.0140E-01, M 7.05373E+16, S 35.2329, T 4.3043, Me -2.52E-17, Se -7.26E-15, Te 6.45E-16 - 5424, 226.000, 0, En 7.061164664006E-06, CFL 0.00452, SL -1.0377E-01, M 7.05373E+16, S 35.2329, T 4.3048, Me 6.54E-17, Se 1.45E-14, Te -8.05E-16 - 5448, 227.000, 0, En 6.566992971616E-06, CFL 0.00336, SL -1.0662E-01, M 7.05372E+16, S 35.2329, T 4.3051, Me 2.37E-17, Se -2.18E-14, Te 2.12E-15 - 5472, 228.000, 0, En 9.782844341351E-06, CFL 0.00603, SL -1.0877E-01, M 7.05372E+16, S 35.2329, T 4.3057, Me 5.26E-17, Se 7.26E-15, Te -4.79E-15 - 5496, 229.000, 0, En 1.250295583706E-05, CFL 0.00702, SL -1.1076E-01, M 7.05372E+16, S 35.2330, T 4.3060, Me 5.18E-17, Se -1.45E-14, Te 2.05E-15 - 5520, 230.000, 0, En 1.306231222970E-05, CFL 0.00776, SL -1.1251E-01, M 7.05372E+16, S 35.2330, T 4.3064, Me -6.73E-17, Se 0.00E+00, Te -1.45E-15 - 5544, 231.000, 0, En 1.319416911210E-05, CFL 0.00773, SL -1.1417E-01, M 7.05371E+16, S 35.2330, T 4.3069, Me -8.31E-18, Se 1.45E-14, Te 1.30E-15 - 5568, 232.000, 0, En 1.147780689457E-05, CFL 0.00651, SL -1.1547E-01, M 7.05371E+16, S 35.2330, T 4.3074, Me 1.95E-17, Se 0.00E+00, Te 1.25E-15 - 5592, 233.000, 0, En 1.101659297405E-05, CFL 0.00457, SL -1.1694E-01, M 7.05371E+16, S 35.2330, T 4.3078, Me 3.14E-17, Se 0.00E+00, Te 1.68E-16 - 5616, 234.000, 0, En 1.190624384410E-05, CFL 0.00541, SL -1.1754E-01, M 7.05371E+16, S 35.2330, T 4.3081, Me -3.29E-17, Se 0.00E+00, Te -1.81E-15 - 5640, 235.000, 0, En 1.298251727362E-05, CFL 0.00620, SL -1.1846E-01, M 7.05371E+16, S 35.2330, T 4.3084, Me -2.15E-17, Se 0.00E+00, Te 2.07E-15 - 5664, 236.000, 0, En 1.164823016414E-05, CFL 0.00445, SL -1.2125E-01, M 7.05370E+16, S 35.2330, T 4.3085, Me 1.34E-17, Se 0.00E+00, Te -2.18E-15 - 5688, 237.000, 0, En 1.155171558750E-05, CFL 0.00520, SL -1.1523E-01, M 7.05371E+16, S 35.2330, T 4.3086, Me -1.99E-17, Se -1.45E-14, Te -9.13E-16 - 5712, 238.000, 0, En 1.075879806949E-05, CFL 0.00488, SL -1.1726E-01, M 7.05371E+16, S 35.2330, T 4.3086, Me -1.29E-17, Se 2.18E-14, Te 2.01E-15 - 5736, 239.000, 0, En 9.630950330795E-06, CFL 0.00433, SL -1.1860E-01, M 7.05371E+16, S 35.2330, T 4.3087, Me 2.33E-17, Se -2.18E-14, Te -9.64E-17 - 5760, 240.000, 0, En 8.658715541750E-06, CFL 0.00383, SL -1.1981E-01, M 7.05371E+16, S 35.2330, T 4.3090, Me -1.77E-16, Se 7.26E-15, Te -2.12E-15 - 5784, 241.000, 0, En 7.982860622716E-06, CFL 0.00335, SL -1.2019E-01, M 7.05371E+16, S 35.2330, T 4.3094, Me -9.08E-17, Se -7.26E-15, Te -3.53E-16 - 5808, 242.000, 0, En 6.980795294845E-06, CFL 0.00298, SL -1.2035E-01, M 7.05371E+16, S 35.2330, T 4.3097, Me -2.07E-17, Se 7.26E-15, Te 3.99E-15 - 5832, 243.000, 0, En 7.811784211862E-06, CFL 0.00391, SL -1.2157E-01, M 7.05370E+16, S 35.2330, T 4.3098, Me -9.12E-18, Se 0.00E+00, Te -9.84E-16 - 5856, 244.000, 0, En 8.964686652936E-06, CFL 0.00471, SL -1.2069E-01, M 7.05370E+16, S 35.2330, T 4.3099, Me -4.99E-18, Se 0.00E+00, Te -1.94E-15 - 5880, 245.000, 0, En 8.322040251207E-06, CFL 0.00393, SL -1.1881E-01, M 7.05371E+16, S 35.2330, T 4.3101, Me -3.79E-17, Se 0.00E+00, Te -1.89E-17 - 5904, 246.000, 0, En 8.415174983421E-06, CFL 0.00452, SL -1.1432E-01, M 7.05371E+16, S 35.2330, T 4.3104, Me 7.37E-17, Se 0.00E+00, Te -1.17E-16 - 5928, 247.000, 0, En 8.815820102437E-06, CFL 0.00480, SL -1.0906E-01, M 7.05372E+16, S 35.2329, T 4.3108, Me -3.40E-17, Se 0.00E+00, Te -1.43E-15 - 5952, 248.000, 0, En 9.093245862863E-06, CFL 0.00471, SL -1.0732E-01, M 7.05372E+16, S 35.2329, T 4.3112, Me -1.02E-17, Se -1.45E-14, Te 6.43E-16 - 5976, 249.000, 0, En 1.037591096681E-05, CFL 0.00650, SL -1.0605E-01, M 7.05372E+16, S 35.2329, T 4.3115, Me -2.98E-17, Se 7.26E-15, Te -8.23E-16 - 6000, 250.000, 0, En 1.108208512888E-05, CFL 0.00677, SL -1.0657E-01, M 7.05372E+16, S 35.2329, T 4.3118, Me 9.68E-18, Se 0.00E+00, Te 9.35E-16 - 6024, 251.000, 0, En 1.228996106193E-05, CFL 0.00712, SL -1.0644E-01, M 7.05372E+16, S 35.2329, T 4.3121, Me -6.01E-17, Se -7.26E-15, Te -6.01E-16 - 6048, 252.000, 0, En 1.254578386176E-05, CFL 0.00587, SL -1.0471E-01, M 7.05373E+16, S 35.2329, T 4.3122, Me 7.47E-17, Se 7.26E-15, Te 7.91E-16 - 6072, 253.000, 0, En 1.394546345090E-05, CFL 0.00513, SL -1.0253E-01, M 7.05373E+16, S 35.2329, T 4.3122, Me 6.71E-17, Se 7.26E-15, Te -1.73E-16 - 6096, 254.000, 0, En 1.197405413233E-05, CFL 0.00516, SL -9.6017E-02, M 7.05374E+16, S 35.2329, T 4.3123, Me 9.55E-17, Se 1.45E-14, Te 9.14E-16 - 6120, 255.000, 0, En 1.045132432409E-05, CFL 0.00655, SL -8.7414E-02, M 7.05375E+16, S 35.2328, T 4.3124, Me -5.58E-17, Se 1.45E-14, Te 2.55E-15 - 6144, 256.000, 0, En 1.047786504395E-05, CFL 0.00601, SL -7.9010E-02, M 7.05376E+16, S 35.2327, T 4.3126, Me 3.18E-18, Se 0.00E+00, Te -1.88E-15 - 6168, 257.000, 0, En 9.093578005710E-06, CFL 0.00384, SL -7.0473E-02, M 7.05377E+16, S 35.2327, T 4.3126, Me -3.19E-17, Se -7.26E-15, Te 3.24E-16 - 6192, 258.000, 0, En 8.598312246437E-06, CFL 0.00492, SL -6.1783E-02, M 7.05378E+16, S 35.2326, T 4.3128, Me -7.49E-17, Se 0.00E+00, Te 3.09E-15 - 6216, 259.000, 0, En 6.425503040501E-06, CFL 0.00405, SL -5.7471E-02, M 7.05379E+16, S 35.2326, T 4.3129, Me 6.05E-17, Se 0.00E+00, Te -1.84E-15 - 6240, 260.000, 0, En 6.616431109726E-06, CFL 0.00380, SL -5.6838E-02, M 7.05379E+16, S 35.2326, T 4.3130, Me 1.37E-17, Se 7.26E-15, Te 5.53E-16 - 6264, 261.000, 0, En 4.398660163422E-06, CFL 0.00221, SL -5.6231E-02, M 7.05379E+16, S 35.2326, T 4.3132, Me 4.54E-17, Se 7.26E-15, Te 8.32E-16 - 6288, 262.000, 0, En 3.441715967545E-06, CFL 0.00181, SL -5.2445E-02, M 7.05379E+16, S 35.2326, T 4.3133, Me -5.38E-21, Se -1.45E-14, Te -1.34E-15 - 6312, 263.000, 0, En 3.626770516111E-06, CFL 0.00236, SL -4.2620E-02, M 7.05380E+16, S 35.2325, T 4.3134, Me 3.18E-17, Se 7.26E-15, Te 1.74E-15 - 6336, 264.000, 0, En 3.580492117261E-06, CFL 0.00239, SL -3.2899E-02, M 7.05382E+16, S 35.2325, T 4.3135, Me -2.48E-17, Se -7.26E-15, Te 4.63E-16 - 6360, 265.000, 0, En 3.467636331340E-06, CFL 0.00184, SL -3.0306E-02, M 7.05382E+16, S 35.2324, T 4.3136, Me -4.12E-17, Se 0.00E+00, Te -8.02E-16 - 6384, 266.000, 0, En 4.120390700244E-06, CFL 0.00243, SL -2.9079E-02, M 7.05382E+16, S 35.2324, T 4.3138, Me -3.70E-17, Se -1.45E-14, Te 3.75E-15 - 6408, 267.000, 0, En 5.963405721227E-06, CFL 0.00320, SL -2.8484E-02, M 7.05382E+16, S 35.2324, T 4.3141, Me 5.04E-17, Se 7.26E-15, Te -9.17E-16 - 6432, 268.000, 0, En 6.788960793210E-06, CFL 0.00459, SL -2.9254E-02, M 7.05382E+16, S 35.2324, T 4.3145, Me -8.22E-17, Se -1.45E-14, Te 1.91E-15 - 6456, 269.000, 0, En 8.105849520195E-06, CFL 0.00513, SL -3.0642E-02, M 7.05382E+16, S 35.2324, T 4.3148, Me -3.68E-17, Se 7.26E-15, Te -3.10E-15 - 6480, 270.000, 0, En 8.171226076346E-06, CFL 0.00418, SL -3.1863E-02, M 7.05382E+16, S 35.2324, T 4.3150, Me -1.06E-16, Se -7.26E-15, Te 1.29E-15 - 6504, 271.000, 0, En 7.758034357579E-06, CFL 0.00385, SL -3.7133E-02, M 7.05381E+16, S 35.2325, T 4.3146, Me 1.05E-16, Se -7.26E-15, Te 5.43E-16 - 6528, 272.000, 0, En 7.603004026245E-06, CFL 0.00384, SL -4.0598E-02, M 7.05381E+16, S 35.2325, T 4.3141, Me 1.49E-16, Se 7.26E-15, Te 2.19E-15 - 6552, 273.000, 0, En 8.508271250168E-06, CFL 0.00443, SL -4.2124E-02, M 7.05381E+16, S 35.2325, T 4.3140, Me 7.53E-17, Se 0.00E+00, Te -3.56E-16 - 6576, 274.000, 0, En 8.753876057769E-06, CFL 0.00446, SL -4.5550E-02, M 7.05380E+16, S 35.2325, T 4.3139, Me -3.68E-18, Se 0.00E+00, Te -2.32E-15 - 6600, 275.000, 0, En 1.087679865819E-05, CFL 0.00514, SL -5.0903E-02, M 7.05379E+16, S 35.2326, T 4.3137, Me -3.33E-17, Se -1.45E-14, Te 4.91E-15 - 6624, 276.000, 0, En 1.086301818727E-05, CFL 0.00362, SL -5.6083E-02, M 7.05379E+16, S 35.2326, T 4.3136, Me 5.50E-17, Se -7.26E-15, Te -1.36E-15 - 6648, 277.000, 0, En 8.670521954520E-06, CFL 0.00443, SL -6.0124E-02, M 7.05378E+16, S 35.2326, T 4.3135, Me 5.47E-18, Se 7.26E-15, Te -2.99E-15 - 6672, 278.000, 0, En 7.556433758110E-06, CFL 0.00350, SL -6.3956E-02, M 7.05378E+16, S 35.2327, T 4.3131, Me 2.85E-17, Se 7.26E-15, Te 1.89E-15 - 6696, 279.000, 0, En 6.288081581010E-06, CFL 0.00307, SL -6.7735E-02, M 7.05377E+16, S 35.2327, T 4.3129, Me 4.81E-18, Se 0.00E+00, Te 9.31E-16 - 6720, 280.000, 0, En 4.678749734095E-06, CFL 0.00258, SL -6.9598E-02, M 7.05377E+16, S 35.2327, T 4.3126, Me -1.15E-16, Se -1.45E-14, Te -2.22E-15 - 6744, 281.000, 0, En 3.681704949817E-06, CFL 0.00382, SL -5.9344E-02, M 7.05378E+16, S 35.2326, T 4.3126, Me 4.47E-17, Se 2.18E-14, Te 2.45E-15 - 6768, 282.000, 0, En 3.649758799659E-06, CFL 0.00329, SL -6.1706E-02, M 7.05378E+16, S 35.2326, T 4.3122, Me -5.62E-17, Se -7.26E-15, Te -2.19E-15 - 6792, 283.000, 0, En 3.864446928631E-06, CFL 0.00232, SL -7.0109E-02, M 7.05377E+16, S 35.2327, T 4.3114, Me 1.26E-16, Se -7.26E-15, Te 4.81E-15 - 6816, 284.000, 0, En 2.025487901386E-06, CFL 0.00179, SL -7.9493E-02, M 7.05376E+16, S 35.2328, T 4.3105, Me -9.60E-17, Se -1.45E-14, Te -7.69E-16 - 6840, 285.000, 0, En 1.786568929031E-05, CFL 0.00583, SL -8.7280E-02, M 7.05375E+16, S 35.2328, T 4.3098, Me 1.59E-17, Se 0.00E+00, Te -1.58E-15 - 6864, 286.000, 0, En 2.395128891643E-05, CFL 0.00720, SL -9.0722E-02, M 7.05374E+16, S 35.2328, T 4.3094, Me -3.54E-17, Se -7.26E-15, Te 5.88E-16 - 6888, 287.000, 0, En 2.039799163381E-05, CFL 0.00551, SL -8.0479E-02, M 7.05376E+16, S 35.2328, T 4.3092, Me 6.73E-17, Se 0.00E+00, Te 1.07E-15 - 6912, 288.000, 0, En 1.654467351167E-05, CFL 0.00488, SL -6.9275E-02, M 7.05377E+16, S 35.2327, T 4.3092, Me 9.37E-17, Se -7.26E-15, Te -8.61E-16 - 6936, 289.000, 0, En 1.148577782402E-05, CFL 0.00409, SL -6.0708E-02, M 7.05378E+16, S 35.2326, T 4.3091, Me 5.50E-18, Se 0.00E+00, Te 1.10E-16 - 6960, 290.000, 0, En 8.633150125061E-06, CFL 0.00587, SL -6.2438E-02, M 7.05378E+16, S 35.2326, T 4.3092, Me -3.23E-17, Se -7.26E-15, Te 2.77E-16 - 6984, 291.000, 0, En 4.953652388387E-06, CFL 0.00293, SL -6.5593E-02, M 7.05378E+16, S 35.2327, T 4.3092, Me -6.80E-17, Se 1.45E-14, Te 2.66E-16 - 7008, 292.000, 0, En 1.163802367106E-05, CFL 0.00469, SL -6.8147E-02, M 7.05377E+16, S 35.2327, T 4.3093, Me 6.31E-17, Se -1.45E-14, Te 7.02E-17 - 7032, 293.000, 0, En 2.431480545187E-05, CFL 0.00663, SL -6.9843E-02, M 7.05377E+16, S 35.2327, T 4.3092, Me 8.48E-17, Se -7.26E-15, Te -1.19E-15 - 7056, 294.000, 0, En 3.543580689223E-05, CFL 0.00710, SL -5.8313E-02, M 7.05378E+16, S 35.2326, T 4.3093, Me 2.74E-17, Se 7.26E-15, Te 1.00E-15 - 7080, 295.000, 0, En 3.379557108288E-05, CFL 0.00553, SL -5.3942E-02, M 7.05379E+16, S 35.2326, T 4.3092, Me 1.20E-16, Se 7.26E-15, Te 1.26E-15 - 7104, 296.000, 0, En 3.455829149267E-05, CFL 0.00603, SL -4.8414E-02, M 7.05380E+16, S 35.2326, T 4.3090, Me 1.48E-16, Se 7.26E-15, Te 8.41E-16 - 7128, 297.000, 0, En 3.958736836544E-05, CFL 0.01597, SL -1.8994E-02, M 7.05384E+16, S 35.2324, T 4.3089, Me 1.76E-17, Se 7.26E-15, Te -1.28E-15 - 7152, 298.000, 0, En 3.679815900717E-05, CFL 0.00682, SL -1.9351E-02, M 7.05383E+16, S 35.2324, T 4.3089, Me -5.20E-17, Se 0.00E+00, Te 6.65E-16 - 7176, 299.000, 0, En 3.872904256789E-05, CFL 0.00627, SL -2.5375E-02, M 7.05383E+16, S 35.2324, T 4.3084, Me 1.94E-17, Se -7.26E-15, Te -1.41E-15 - 7200, 300.000, 0, En 3.973164924664E-05, CFL 0.00515, SL -3.2408E-02, M 7.05382E+16, S 35.2324, T 4.3075, Me 6.51E-17, Se 0.00E+00, Te 1.15E-15 - 7224, 301.000, 0, En 3.933454704836E-05, CFL 0.00590, SL -1.7737E-02, M 7.05384E+16, S 35.2324, T 4.3073, Me -2.88E-17, Se -7.26E-15, Te -1.80E-16 - 7248, 302.000, 0, En 3.545110072694E-05, CFL 0.00682, SL -2.4558E-03, M 7.05386E+16, S 35.2323, T 4.3070, Me -6.16E-18, Se 7.26E-15, Te -2.77E-16 - 7272, 303.000, 0, En 2.813133639666E-05, CFL 0.00682, SL -8.5466E-03, M 7.05385E+16, S 35.2323, T 4.3061, Me 4.23E-18, Se 0.00E+00, Te 9.75E-16 - 7296, 304.000, 0, En 2.406587990535E-05, CFL 0.00506, SL -4.5716E-03, M 7.05385E+16, S 35.2323, T 4.3056, Me -1.34E-18, Se 0.00E+00, Te -2.42E-16 - 7320, 305.000, 0, En 2.227000373404E-05, CFL 0.00378, SL 7.6186E-04, M 7.05386E+16, S 35.2322, T 4.3054, Me 3.85E-17, Se 7.26E-15, Te -2.31E-15 - 7344, 306.000, 0, En 2.073285796453E-05, CFL 0.00444, SL -3.2075E-03, M 7.05386E+16, S 35.2323, T 4.3050, Me -5.29E-17, Se -7.26E-15, Te 3.64E-15 - 7368, 307.000, 0, En 1.965370145932E-05, CFL 0.00455, SL -3.6257E-03, M 7.05385E+16, S 35.2323, T 4.3048, Me 1.52E-18, Se 1.45E-14, Te 2.62E-18 - 7392, 308.000, 0, En 1.792509836498E-05, CFL 0.00451, SL -5.5630E-03, M 7.05385E+16, S 35.2323, T 4.3044, Me -4.94E-17, Se -1.45E-14, Te 6.83E-16 - 7416, 309.000, 0, En 1.625342827078E-05, CFL 0.00406, SL -7.6535E-03, M 7.05385E+16, S 35.2323, T 4.3037, Me -1.78E-17, Se -7.26E-15, Te -2.97E-15 - 7440, 310.000, 0, En 1.482726031800E-05, CFL 0.00332, SL -1.3249E-02, M 7.05384E+16, S 35.2323, T 4.3029, Me -6.99E-17, Se -7.26E-15, Te 1.36E-15 - 7464, 311.000, 0, En 1.323832014956E-05, CFL 0.00380, SL -1.9791E-02, M 7.05383E+16, S 35.2324, T 4.3022, Me -3.37E-17, Se -7.26E-15, Te 2.26E-15 - 7488, 312.000, 0, En 1.090005257422E-05, CFL 0.00385, SL -2.5528E-02, M 7.05383E+16, S 35.2324, T 4.3017, Me -7.11E-17, Se 0.00E+00, Te -2.17E-15 - 7512, 313.000, 0, En 1.033352239907E-05, CFL 0.00284, SL -3.0035E-02, M 7.05382E+16, S 35.2324, T 4.3011, Me -4.66E-18, Se 0.00E+00, Te -1.44E-15 - 7536, 314.000, 0, En 9.944689827246E-06, CFL 0.00239, SL -2.8603E-02, M 7.05382E+16, S 35.2324, T 4.3009, Me -1.19E-16, Se 0.00E+00, Te 1.37E-15 - 7560, 315.000, 0, En 1.034099348551E-05, CFL 0.00310, SL -2.9988E-02, M 7.05382E+16, S 35.2324, T 4.3005, Me -5.49E-17, Se -1.45E-14, Te -2.21E-15 - 7584, 316.000, 0, En 1.219953370182E-05, CFL 0.00380, SL -3.2551E-02, M 7.05382E+16, S 35.2324, T 4.3003, Me -3.23E-17, Se -7.26E-15, Te 9.64E-16 - 7608, 317.000, 0, En 1.380938814283E-05, CFL 0.00396, SL -3.3630E-02, M 7.05382E+16, S 35.2325, T 4.3000, Me 9.40E-18, Se -1.45E-14, Te -2.48E-16 - 7632, 318.000, 0, En 1.214164666201E-05, CFL 0.00262, SL -3.6070E-02, M 7.05381E+16, S 35.2325, T 4.2991, Me 1.97E-17, Se 7.26E-15, Te -6.95E-16 - 7656, 319.000, 0, En 1.005341824842E-05, CFL 0.00309, SL -4.7068E-02, M 7.05380E+16, S 35.2325, T 4.2976, Me -5.08E-17, Se 0.00E+00, Te 3.25E-16 - 7680, 320.000, 0, En 9.483141787829E-06, CFL 0.00305, SL -5.5569E-02, M 7.05379E+16, S 35.2326, T 4.2967, Me -1.12E-18, Se 7.26E-15, Te -4.36E-16 - 7704, 321.000, 0, En 8.499339122911E-06, CFL 0.00276, SL -6.1610E-02, M 7.05378E+16, S 35.2326, T 4.2960, Me 8.66E-17, Se -7.26E-15, Te 1.39E-15 - 7728, 322.000, 0, En 8.003347195042E-06, CFL 0.00237, SL -6.6459E-02, M 7.05377E+16, S 35.2327, T 4.2955, Me 1.17E-17, Se -2.18E-14, Te -3.07E-15 - 7752, 323.000, 0, En 7.831248580775E-06, CFL 0.00233, SL -6.7596E-02, M 7.05377E+16, S 35.2327, T 4.2953, Me 3.54E-17, Se -7.26E-15, Te 1.08E-15 - 7776, 324.000, 0, En 9.333368735460E-06, CFL 0.00209, SL -5.4876E-02, M 7.05379E+16, S 35.2326, T 4.2953, Me -3.07E-18, Se 2.18E-14, Te 6.18E-17 - 7800, 325.000, 0, En 7.272713894070E-06, CFL 0.00258, SL -6.1582E-02, M 7.05378E+16, S 35.2326, T 4.2943, Me 2.57E-17, Se 0.00E+00, Te 1.47E-15 - 7824, 326.000, 0, En 5.536039783258E-06, CFL 0.00286, SL -7.2118E-02, M 7.05377E+16, S 35.2327, T 4.2928, Me 2.39E-17, Se -7.26E-15, Te -1.39E-15 - 7848, 327.000, 0, En 6.043040431195E-06, CFL 0.00234, SL -8.1081E-02, M 7.05376E+16, S 35.2328, T 4.2916, Me -5.84E-17, Se -7.26E-15, Te 2.05E-15 - 7872, 328.000, 0, En 9.557247817458E-06, CFL 0.00329, SL -8.9684E-02, M 7.05374E+16, S 35.2328, T 4.2905, Me -4.81E-17, Se -7.26E-15, Te 7.50E-16 - 7896, 329.000, 0, En 1.108548433524E-05, CFL 0.00316, SL -9.7459E-02, M 7.05373E+16, S 35.2329, T 4.2896, Me -5.20E-18, Se 7.26E-15, Te -3.34E-16 - 7920, 330.000, 0, En 1.187375881815E-05, CFL 0.00269, SL -1.0244E-01, M 7.05373E+16, S 35.2329, T 4.2888, Me 1.76E-17, Se -7.26E-15, Te -2.29E-16 - 7944, 331.000, 0, En 1.178258482820E-05, CFL 0.00269, SL -1.0316E-01, M 7.05373E+16, S 35.2329, T 4.2886, Me 2.52E-17, Se 1.45E-14, Te -1.17E-15 - 7968, 332.000, 0, En 1.214231885020E-05, CFL 0.00312, SL -1.0459E-01, M 7.05373E+16, S 35.2329, T 4.2885, Me -1.35E-17, Se 0.00E+00, Te 3.17E-16 - 7992, 333.000, 0, En 1.424252715953E-05, CFL 0.00340, SL -1.0777E-01, M 7.05372E+16, S 35.2329, T 4.2882, Me 4.92E-17, Se 0.00E+00, Te -9.28E-17 - 8016, 334.000, 0, En 1.289002504655E-05, CFL 0.00287, SL -1.1149E-01, M 7.05372E+16, S 35.2330, T 4.2879, Me -1.80E-17, Se 0.00E+00, Te -1.11E-15 - 8040, 335.000, 0, En 1.119794950107E-05, CFL 0.00229, SL -1.1612E-01, M 7.05371E+16, S 35.2330, T 4.2874, Me -1.40E-17, Se 7.26E-15, Te 1.73E-15 - 8064, 336.000, 0, En 1.007892388653E-05, CFL 0.00221, SL -1.1659E-01, M 7.05371E+16, S 35.2330, T 4.2871, Me 1.53E-17, Se 0.00E+00, Te 2.55E-16 - 8088, 337.000, 0, En 9.579927884373E-06, CFL 0.00228, SL -1.1412E-01, M 7.05371E+16, S 35.2330, T 4.2866, Me 5.53E-17, Se -1.45E-14, Te 2.85E-16 - 8112, 338.000, 0, En 9.883432096285E-06, CFL 0.00253, SL -1.1142E-01, M 7.05372E+16, S 35.2330, T 4.2864, Me 1.32E-16, Se 2.18E-14, Te 8.58E-16 - 8136, 339.000, 0, En 9.602689913095E-06, CFL 0.00263, SL -1.0910E-01, M 7.05372E+16, S 35.2329, T 4.2863, Me 1.73E-17, Se -1.45E-14, Te -1.55E-15 - 8160, 340.000, 0, En 7.983666402286E-06, CFL 0.00268, SL -1.1083E-01, M 7.05372E+16, S 35.2330, T 4.2862, Me 3.16E-17, Se 2.90E-14, Te -2.71E-16 - 8184, 341.000, 0, En 6.957072577835E-06, CFL 0.00214, SL -1.0754E-01, M 7.05372E+16, S 35.2329, T 4.2861, Me -9.93E-17, Se -7.26E-15, Te 1.07E-17 - 8208, 342.000, 0, En 6.486978559126E-06, CFL 0.00170, SL -1.0741E-01, M 7.05372E+16, S 35.2329, T 4.2861, Me 8.75E-17, Se -1.45E-14, Te -2.41E-15 - 8232, 343.000, 0, En 6.208645279715E-06, CFL 0.00180, SL -1.0879E-01, M 7.05372E+16, S 35.2329, T 4.2859, Me -1.48E-17, Se -7.26E-15, Te 1.10E-15 - 8256, 344.000, 0, En 6.131904105986E-06, CFL 0.00200, SL -1.0996E-01, M 7.05372E+16, S 35.2329, T 4.2858, Me -2.00E-17, Se 7.26E-15, Te 1.22E-15 - 8280, 345.000, 0, En 6.581772901574E-06, CFL 0.00206, SL -1.1273E-01, M 7.05371E+16, S 35.2330, T 4.2852, Me 7.54E-17, Se 7.26E-15, Te 1.62E-15 - 8304, 346.000, 0, En 7.844578009897E-06, CFL 0.00200, SL -1.1664E-01, M 7.05371E+16, S 35.2330, T 4.2847, Me 3.23E-17, Se 7.26E-15, Te 6.98E-16 - 8328, 347.000, 0, En 1.070997847681E-05, CFL 0.00240, SL -1.1974E-01, M 7.05371E+16, S 35.2330, T 4.2844, Me -7.43E-17, Se -1.45E-14, Te -1.34E-15 - 8352, 348.000, 0, En 1.382285767334E-05, CFL 0.00331, SL -1.2171E-01, M 7.05370E+16, S 35.2330, T 4.2842, Me -1.61E-17, Se 0.00E+00, Te -4.15E-16 - 8376, 349.000, 0, En 1.463641571646E-05, CFL 0.00411, SL -1.2679E-01, M 7.05370E+16, S 35.2331, T 4.2836, Me -6.01E-17, Se -7.26E-15, Te 1.50E-15 - 8400, 350.000, 0, En 1.480746100644E-05, CFL 0.00374, SL -1.2986E-01, M 7.05369E+16, S 35.2331, T 4.2833, Me -5.95E-17, Se 0.00E+00, Te 1.42E-15 - 8424, 351.000, 0, En 1.437852399236E-05, CFL 0.00295, SL -1.3098E-01, M 7.05369E+16, S 35.2331, T 4.2832, Me 2.79E-17, Se -7.26E-15, Te 1.50E-15 - 8448, 352.000, 0, En 1.296982763264E-05, CFL 0.00287, SL -1.3180E-01, M 7.05369E+16, S 35.2331, T 4.2832, Me 8.12E-17, Se 7.26E-15, Te -6.88E-16 - 8472, 353.000, 0, En 9.674296483120E-06, CFL 0.00281, SL -1.3255E-01, M 7.05369E+16, S 35.2331, T 4.2832, Me -5.57E-17, Se 0.00E+00, Te -1.16E-16 - 8496, 354.000, 0, En 8.253740023794E-06, CFL 0.00215, SL -1.3100E-01, M 7.05369E+16, S 35.2331, T 4.2831, Me 9.62E-17, Se 0.00E+00, Te 1.77E-15 - 8520, 355.000, 0, En 8.539566847310E-06, CFL 0.00215, SL -1.2470E-01, M 7.05370E+16, S 35.2330, T 4.2830, Me 8.49E-18, Se -7.26E-15, Te 1.53E-16 - 8544, 356.000, 0, En 7.296104885087E-06, CFL 0.00228, SL -1.1818E-01, M 7.05371E+16, S 35.2330, T 4.2830, Me -3.54E-17, Se 0.00E+00, Te 2.11E-15 - 8568, 357.000, 0, En 6.817184641974E-06, CFL 0.00349, SL -1.1477E-01, M 7.05371E+16, S 35.2330, T 4.2830, Me 5.61E-18, Se 0.00E+00, Te -3.78E-16 - 8592, 358.000, 0, En 6.116790215802E-06, CFL 0.00209, SL -1.1710E-01, M 7.05371E+16, S 35.2330, T 4.2824, Me 2.71E-17, Se 1.45E-14, Te -1.05E-15 - 8616, 359.000, 0, En 7.155982614856E-06, CFL 0.00179, SL -1.2863E-01, M 7.05369E+16, S 35.2331, T 4.2807, Me -4.01E-17, Se -7.26E-15, Te 2.95E-15 - 8640, 360.000, 0, En 8.733499326096E-06, CFL 0.00239, SL -1.3729E-01, M 7.05368E+16, S 35.2331, T 4.2795, Me -3.75E-17, Se -1.45E-14, Te -2.37E-15 - 8664, 361.000, 0, En 8.205708252808E-06, CFL 0.00214, SL -1.4408E-01, M 7.05367E+16, S 35.2332, T 4.2786, Me 1.48E-17, Se 0.00E+00, Te 2.84E-15 - 8688, 362.000, 0, En 7.372665245621E-06, CFL 0.00206, SL -1.4990E-01, M 7.05367E+16, S 35.2332, T 4.2779, Me 2.22E-17, Se 7.26E-15, Te 1.02E-15 - 8712, 363.000, 0, En 7.248488447724E-06, CFL 0.00199, SL -1.5114E-01, M 7.05367E+16, S 35.2332, T 4.2777, Me 8.53E-17, Se 0.00E+00, Te -5.64E-16 - 8736, 364.000, 0, En 7.218708450643E-06, CFL 0.00185, SL -1.5324E-01, M 7.05366E+16, S 35.2332, T 4.2776, Me 5.25E-17, Se -7.26E-15, Te -3.01E-15 - 8760, 365.000, 0, En 6.604309950794E-06, CFL 0.00168, SL -1.5490E-01, M 7.05366E+16, S 35.2332, T 4.2774, Me -1.74E-17, Se 1.45E-14, Te 3.20E-15 + 0, 0.000, 0, En 2.465358040126E-26, CFL 0.00000, SL -6.3665E-12, M 7.69512E+16, S 35.1314, T 4.8313, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 24, 1.000, 0, En 6.280345122573E-07, CFL 0.00181, SL -6.1796E-03, M 7.69511E+16, S 35.1314, T 4.8303, Me -5.33E-18, Se 0.00E+00, Te -9.17E-16 + 48, 2.000, 0, En 6.074112780880E-07, CFL 0.00174, SL 7.7375E-03, M 7.69513E+16, S 35.1313, T 4.8298, Me -3.50E-17, Se 6.65E-15, Te -4.32E-16 + 72, 3.000, 0, En 2.935529875730E-07, CFL 0.00035, SL 1.7286E-03, M 7.69512E+16, S 35.1313, T 4.8290, Me -6.37E-17, Se -6.65E-15, Te -1.46E-15 + 96, 4.000, 0, En 1.155148970422E-06, CFL 0.00089, SL -1.1511E-03, M 7.69512E+16, S 35.1314, T 4.8285, Me -1.14E-17, Se -6.65E-15, Te -2.27E-16 + 120, 5.000, 0, En 6.231395402874E-07, CFL 0.00045, SL -3.5312E-03, M 7.69511E+16, S 35.1314, T 4.8283, Me 1.06E-16, Se 1.33E-14, Te 1.57E-15 + 144, 6.000, 0, En 3.819062199209E-07, CFL 0.00046, SL -5.5946E-03, M 7.69511E+16, S 35.1314, T 4.8281, Me -8.09E-18, Se -6.65E-15, Te 3.97E-16 + 168, 7.000, 0, En 6.908594529992E-07, CFL 0.00054, SL -3.7707E-03, M 7.69511E+16, S 35.1314, T 4.8278, Me 7.14E-17, Se 6.65E-15, Te -1.03E-15 + 192, 8.000, 0, En 5.428202467025E-07, CFL 0.00045, SL 3.2469E-03, M 7.69512E+16, S 35.1313, T 4.8277, Me 5.14E-17, Se 6.65E-15, Te 1.25E-15 + 216, 9.000, 0, En 6.452903327947E-07, CFL 0.00061, SL 8.9665E-03, M 7.69513E+16, S 35.1313, T 4.8275, Me 3.33E-17, Se -1.33E-14, Te 1.59E-15 + 240, 10.000, 0, En 1.209061767080E-06, CFL 0.00115, SL 7.4792E-03, M 7.69513E+16, S 35.1313, T 4.8275, Me 1.79E-17, Se 6.65E-15, Te -1.14E-15 + 264, 11.000, 0, En 1.962857105165E-06, CFL 0.00116, SL 6.0258E-03, M 7.69513E+16, S 35.1313, T 4.8273, Me 9.14E-17, Se 6.65E-15, Te 8.74E-16 + 288, 12.000, 0, En 1.879093686341E-06, CFL 0.00107, SL 2.5996E-03, M 7.69512E+16, S 35.1313, T 4.8270, Me -5.43E-17, Se 0.00E+00, Te -1.10E-15 + 312, 13.000, 0, En 2.766202396668E-06, CFL 0.00103, SL -4.8867E-03, M 7.69511E+16, S 35.1314, T 4.8261, Me -1.73E-16, Se 0.00E+00, Te 7.68E-16 + 336, 14.000, 0, En 1.994688697217E-06, CFL 0.00087, SL -8.9710E-03, M 7.69511E+16, S 35.1314, T 4.8257, Me 5.42E-17, Se -6.65E-15, Te -7.02E-16 + 360, 15.000, 0, En 2.199010220352E-06, CFL 0.00101, SL -1.1697E-02, M 7.69510E+16, S 35.1314, T 4.8253, Me -6.86E-17, Se 0.00E+00, Te -6.91E-17 + 384, 16.000, 0, En 2.647669915890E-06, CFL 0.00138, SL -1.4742E-02, M 7.69510E+16, S 35.1314, T 4.8248, Me -8.61E-18, Se -1.33E-14, Te -1.19E-15 + 408, 17.000, 0, En 1.616436664158E-06, CFL 0.00061, SL -2.5035E-02, M 7.69509E+16, S 35.1315, T 4.8234, Me 3.35E-17, Se 0.00E+00, Te -1.33E-15 + 432, 18.000, 0, En 3.008589134489E-06, CFL 0.00118, SL -3.4147E-02, M 7.69508E+16, S 35.1316, T 4.8221, Me 5.86E-17, Se 0.00E+00, Te -3.63E-16 + 456, 19.000, 0, En 3.448720347599E-06, CFL 0.00134, SL -1.0766E-02, M 7.69511E+16, S 35.1314, T 4.8214, Me -1.30E-16, Se -6.65E-15, Te 5.37E-16 + 480, 20.000, 0, En 3.179573519537E-06, CFL 0.00115, SL -1.0498E-02, M 7.69511E+16, S 35.1314, T 4.8206, Me 2.83E-17, Se 6.65E-15, Te 1.47E-15 + 504, 21.000, 0, En 3.658339176229E-06, CFL 0.00129, SL -1.7271E-02, M 7.69510E+16, S 35.1315, T 4.8196, Me -4.94E-17, Se 0.00E+00, Te -1.14E-15 + 528, 22.000, 0, En 3.460745079522E-06, CFL 0.00134, SL -2.1074E-02, M 7.69509E+16, S 35.1315, T 4.8193, Me -7.75E-17, Se -6.65E-15, Te -4.99E-16 + 552, 23.000, 0, En 5.769458307593E-06, CFL 0.00184, SL -2.5695E-02, M 7.69509E+16, S 35.1315, T 4.8188, Me 2.56E-17, Se -6.65E-15, Te 1.22E-16 + 576, 24.000, 0, En 5.496980032673E-06, CFL 0.00123, SL -2.7257E-02, M 7.69508E+16, S 35.1315, T 4.8186, Me -1.16E-16, Se 0.00E+00, Te -2.23E-15 + 600, 25.000, 0, En 4.012889116440E-06, CFL 0.00163, SL -3.4194E-02, M 7.69508E+16, S 35.1316, T 4.8178, Me 2.59E-17, Se 6.65E-15, Te -4.50E-16 + 624, 26.000, 0, En 2.273064999087E-06, CFL 0.00116, SL -3.8898E-02, M 7.69507E+16, S 35.1316, T 4.8173, Me 9.65E-17, Se 6.65E-15, Te -1.75E-15 + 648, 27.000, 0, En 1.508911106659E-06, CFL 0.00110, SL -4.2852E-02, M 7.69506E+16, S 35.1316, T 4.8168, Me 3.71E-17, Se -6.65E-15, Te 2.38E-15 + 672, 28.000, 0, En 2.252056475430E-06, CFL 0.00127, SL -3.7184E-02, M 7.69507E+16, S 35.1316, T 4.8167, Me -6.28E-17, Se 6.65E-15, Te -1.68E-15 + 696, 29.000, 0, En 7.895418808087E-07, CFL 0.00068, SL -4.4104E-02, M 7.69506E+16, S 35.1316, T 4.8155, Me 1.38E-16, Se -1.33E-14, Te 9.25E-16 + 720, 30.000, 0, En 4.549454463441E-07, CFL 0.00051, SL -5.2318E-02, M 7.69505E+16, S 35.1317, T 4.8141, Me -1.27E-16, Se -6.65E-15, Te -2.76E-15 + 744, 31.000, 0, En 3.040382391978E-07, CFL 0.00028, SL -5.6906E-02, M 7.69505E+16, S 35.1317, T 4.8135, Me -8.75E-17, Se 0.00E+00, Te -1.55E-15 + 768, 32.000, 0, En 3.123279782891E-07, CFL 0.00036, SL -3.3070E-02, M 7.69508E+16, S 35.1315, T 4.8129, Me -4.35E-17, Se 0.00E+00, Te -1.26E-16 + 792, 33.000, 0, En 2.616291423419E-07, CFL 0.00037, SL -3.2226E-02, M 7.69508E+16, S 35.1315, T 4.8121, Me 6.66E-17, Se -6.65E-15, Te 2.45E-16 + 816, 34.000, 0, En 1.464801323955E-07, CFL 0.00022, SL -3.8376E-02, M 7.69507E+16, S 35.1316, T 4.8111, Me 2.38E-17, Se 1.33E-14, Te 3.75E-16 + 840, 35.000, 0, En 1.372883137652E-07, CFL 0.00024, SL -4.5605E-02, M 7.69506E+16, S 35.1316, T 4.8102, Me -1.35E-16, Se -6.65E-15, Te 1.12E-15 + 864, 36.000, 0, En 1.515656304696E-07, CFL 0.00023, SL -5.0415E-02, M 7.69505E+16, S 35.1316, T 4.8097, Me 9.41E-18, Se 0.00E+00, Te -3.29E-16 + 888, 37.000, 0, En 2.044228567955E-07, CFL 0.00033, SL -5.3725E-02, M 7.69505E+16, S 35.1317, T 4.8093, Me -1.35E-16, Se -6.65E-15, Te -1.78E-16 + 912, 38.000, 0, En 4.380109912630E-07, CFL 0.00041, SL -5.7093E-02, M 7.69505E+16, S 35.1317, T 4.8090, Me 3.34E-17, Se 0.00E+00, Te -1.37E-15 + 936, 39.000, 0, En 9.721293939783E-07, CFL 0.00067, SL -4.5885E-02, M 7.69506E+16, S 35.1316, T 4.8086, Me 4.93E-17, Se 6.65E-15, Te 2.28E-16 + 960, 40.000, 0, En 9.272993211320E-07, CFL 0.00047, SL -3.9384E-02, M 7.69507E+16, S 35.1316, T 4.8084, Me 7.54E-17, Se 0.00E+00, Te -6.38E-16 + 984, 41.000, 0, En 9.698049930462E-07, CFL 0.00054, SL -4.3521E-02, M 7.69506E+16, S 35.1316, T 4.8079, Me 5.61E-17, Se 6.65E-15, Te 1.14E-15 + 1008, 42.000, 0, En 1.687745424298E-06, CFL 0.00091, SL -3.6775E-02, M 7.69507E+16, S 35.1316, T 4.8072, Me 3.96E-17, Se 0.00E+00, Te -3.40E-16 + 1032, 43.000, 0, En 1.750189235563E-06, CFL 0.00078, SL -2.7828E-02, M 7.69508E+16, S 35.1315, T 4.8070, Me -1.85E-17, Se 0.00E+00, Te 1.89E-15 + 1056, 44.000, 0, En 1.825911703615E-06, CFL 0.00074, SL -1.8195E-02, M 7.69510E+16, S 35.1315, T 4.8068, Me 2.54E-18, Se 0.00E+00, Te 1.41E-16 + 1080, 45.000, 0, En 1.998924007109E-06, CFL 0.00074, SL -2.2342E-02, M 7.69509E+16, S 35.1315, T 4.8062, Me -2.95E-17, Se -6.65E-15, Te -7.51E-16 + 1104, 46.000, 0, En 2.743813695845E-06, CFL 0.00110, SL -3.0430E-02, M 7.69508E+16, S 35.1315, T 4.8052, Me -1.58E-16, Se -2.00E-14, Te -2.70E-15 + 1128, 47.000, 0, En 2.590062116337E-06, CFL 0.00085, SL -3.7229E-02, M 7.69507E+16, S 35.1316, T 4.8043, Me -4.37E-17, Se 1.33E-14, Te 1.09E-15 + 1152, 48.000, 0, En 2.211185546214E-06, CFL 0.00077, SL -4.2106E-02, M 7.69507E+16, S 35.1316, T 4.8036, Me 8.27E-17, Se 0.00E+00, Te -7.63E-16 + 1176, 49.000, 0, En 1.955069489579E-06, CFL 0.00064, SL -5.0827E-02, M 7.69505E+16, S 35.1317, T 4.8022, Me 6.27E-20, Se -1.33E-14, Te 1.49E-15 + 1200, 50.000, 0, En 1.539508032146E-06, CFL 0.00060, SL -6.0752E-02, M 7.69504E+16, S 35.1317, T 4.8008, Me 1.66E-17, Se 0.00E+00, Te 7.93E-16 + 1224, 51.000, 0, En 1.608758974177E-06, CFL 0.00066, SL -6.6461E-02, M 7.69503E+16, S 35.1317, T 4.8004, Me 6.45E-17, Se 0.00E+00, Te -2.16E-16 + 1248, 52.000, 0, En 1.837047376893E-06, CFL 0.00079, SL -6.9899E-02, M 7.69503E+16, S 35.1318, T 4.8002, Me -1.69E-17, Se 6.65E-15, Te 2.77E-15 + 1272, 53.000, 0, En 1.438456601932E-06, CFL 0.00076, SL -7.1890E-02, M 7.69503E+16, S 35.1318, T 4.8001, Me 1.89E-17, Se -1.33E-14, Te -3.01E-15 + 1296, 54.000, 0, En 2.529016856031E-06, CFL 0.00143, SL -6.6094E-02, M 7.69503E+16, S 35.1317, T 4.8000, Me -1.67E-16, Se 6.65E-15, Te 1.89E-15 + 1320, 55.000, 0, En 1.033255742419E-06, CFL 0.00063, SL -6.6817E-02, M 7.69503E+16, S 35.1317, T 4.7994, Me -4.32E-17, Se -6.65E-15, Te -8.00E-16 + 1344, 56.000, 0, En 7.054301773477E-07, CFL 0.00047, SL -7.2944E-02, M 7.69503E+16, S 35.1318, T 4.7988, Me -5.89E-17, Se -6.65E-15, Te -1.53E-15 + 1368, 57.000, 0, En 1.258523142504E-06, CFL 0.00057, SL -7.0270E-02, M 7.69503E+16, S 35.1318, T 4.7985, Me -2.43E-18, Se 0.00E+00, Te -7.94E-16 + 1392, 58.000, 0, En 1.426847135441E-06, CFL 0.00062, SL -7.3040E-02, M 7.69503E+16, S 35.1318, T 4.7980, Me -1.61E-16, Se 0.00E+00, Te -8.81E-16 + 1416, 59.000, 0, En 9.654390667791E-07, CFL 0.00055, SL -8.0029E-02, M 7.69502E+16, S 35.1318, T 4.7969, Me 3.60E-17, Se -6.65E-15, Te 3.00E-15 + 1440, 60.000, 0, En 1.061553571164E-06, CFL 0.00047, SL -8.7741E-02, M 7.69501E+16, S 35.1319, T 4.7960, Me 1.98E-18, Se 6.65E-15, Te 4.56E-16 + 1464, 61.000, 0, En 3.744701738893E-07, CFL 0.00029, SL -9.2703E-02, M 7.69500E+16, S 35.1319, T 4.7957, Me -1.48E-16, Se -1.33E-14, Te -1.12E-15 + 1488, 62.000, 0, En 8.265382157365E-07, CFL 0.00044, SL -9.5442E-02, M 7.69500E+16, S 35.1319, T 4.7954, Me -6.13E-18, Se 0.00E+00, Te 8.63E-16 + 1512, 63.000, 0, En 4.732382047039E-07, CFL 0.00045, SL -9.8093E-02, M 7.69499E+16, S 35.1319, T 4.7954, Me 8.66E-17, Se 0.00E+00, Te 4.17E-16 + 1536, 64.000, 0, En 3.688303530782E-07, CFL 0.00039, SL -1.0147E-01, M 7.69499E+16, S 35.1319, T 4.7954, Me -1.48E-17, Se 6.65E-15, Te -1.20E-15 + 1560, 65.000, 0, En 2.492874658379E-07, CFL 0.00027, SL -1.0311E-01, M 7.69499E+16, S 35.1320, T 4.7951, Me -4.46E-18, Se 0.00E+00, Te -1.22E-15 + 1584, 66.000, 0, En 1.981013864508E-07, CFL 0.00020, SL -1.0727E-01, M 7.69498E+16, S 35.1320, T 4.7949, Me 3.79E-17, Se -6.65E-15, Te -3.60E-16 + 1608, 67.000, 0, En 3.542930981135E-07, CFL 0.00032, SL -1.1166E-01, M 7.69498E+16, S 35.1320, T 4.7945, Me 3.58E-17, Se 0.00E+00, Te -1.96E-15 + 1632, 68.000, 0, En 6.988148750771E-07, CFL 0.00041, SL -1.0768E-01, M 7.69498E+16, S 35.1320, T 4.7943, Me -8.65E-17, Se 0.00E+00, Te -1.29E-15 + 1656, 69.000, 0, En 1.529558940207E-06, CFL 0.00100, SL -1.0430E-01, M 7.69499E+16, S 35.1320, T 4.7943, Me 9.71E-18, Se 0.00E+00, Te -1.18E-15 + 1680, 70.000, 0, En 8.693072282376E-06, CFL 0.00670, SL -9.7191E-02, M 7.69499E+16, S 35.1319, T 4.7944, Me 1.71E-16, Se 0.00E+00, Te 8.92E-16 + 1704, 71.000, 0, En 2.038298046847E-06, CFL 0.00543, SL -9.5680E-02, M 7.69500E+16, S 35.1319, T 4.7947, Me 2.39E-17, Se 1.33E-14, Te -1.40E-15 + 1728, 72.000, 0, En 6.156267919498E-07, CFL 0.00084, SL -9.6294E-02, M 7.69500E+16, S 35.1319, T 4.7949, Me 1.35E-16, Se 0.00E+00, Te 2.79E-16 + 1752, 73.000, 0, En 8.464702056927E-07, CFL 0.00163, SL -9.8194E-02, M 7.69499E+16, S 35.1319, T 4.7949, Me 2.31E-16, Se 0.00E+00, Te -8.28E-16 + 1776, 74.000, 0, En 1.192623562641E-06, CFL 0.00113, SL -1.0140E-01, M 7.69499E+16, S 35.1319, T 4.7946, Me 5.14E-17, Se 1.33E-14, Te 1.19E-15 + 1800, 75.000, 0, En 8.793487648484E-07, CFL 0.00038, SL -1.0994E-01, M 7.69498E+16, S 35.1320, T 4.7939, Me 1.70E-17, Se 0.00E+00, Te -1.32E-15 + 1824, 76.000, 0, En 8.655494843333E-07, CFL 0.00040, SL -1.1492E-01, M 7.69497E+16, S 35.1320, T 4.7935, Me 1.49E-16, Se 0.00E+00, Te -1.89E-18 + 1848, 77.000, 0, En 1.509593080726E-06, CFL 0.00053, SL -1.2023E-01, M 7.69497E+16, S 35.1321, T 4.7934, Me -1.29E-16, Se 6.65E-15, Te 4.17E-16 + 1872, 78.000, 0, En 2.500653054364E-06, CFL 0.00089, SL -1.2461E-01, M 7.69496E+16, S 35.1321, T 4.7933, Me 1.25E-16, Se 0.00E+00, Te -1.76E-15 + 1896, 79.000, 0, En 2.534399700427E-06, CFL 0.00233, SL -1.2481E-01, M 7.69496E+16, S 35.1321, T 4.7936, Me -4.92E-17, Se -1.33E-14, Te 1.62E-15 + 1920, 80.000, 0, En 3.669993290483E-06, CFL 0.00294, SL -1.2157E-01, M 7.69496E+16, S 35.1321, T 4.7939, Me 8.56E-17, Se 6.65E-15, Te -1.40E-15 + 1944, 81.000, 0, En 4.293738692392E-06, CFL 0.00318, SL -1.2266E-01, M 7.69496E+16, S 35.1321, T 4.7940, Me 9.41E-18, Se 0.00E+00, Te 1.53E-15 + 1968, 82.000, 0, En 4.310569503885E-06, CFL 0.00225, SL -1.2666E-01, M 7.69496E+16, S 35.1321, T 4.7937, Me -1.09E-16, Se 0.00E+00, Te 4.84E-17 + 1992, 83.000, 0, En 4.634273283994E-06, CFL 0.00238, SL -1.2154E-01, M 7.69496E+16, S 35.1321, T 4.7935, Me -5.92E-18, Se -1.33E-14, Te 2.14E-16 + 2016, 84.000, 0, En 4.103705907230E-06, CFL 0.00206, SL -1.2284E-01, M 7.69496E+16, S 35.1321, T 4.7936, Me -4.30E-17, Se 0.00E+00, Te 7.80E-16 + 2040, 85.000, 0, En 1.863644257525E-06, CFL 0.00070, SL -1.3233E-01, M 7.69495E+16, S 35.1321, T 4.7923, Me 5.06E-18, Se -6.65E-15, Te 2.78E-16 + 2064, 86.000, 0, En 1.995483332505E-06, CFL 0.00095, SL -1.4303E-01, M 7.69494E+16, S 35.1322, T 4.7909, Me -3.95E-17, Se 0.00E+00, Te 1.83E-15 + 2088, 87.000, 0, En 1.426901733385E-06, CFL 0.00074, SL -1.4969E-01, M 7.69493E+16, S 35.1322, T 4.7903, Me -1.24E-16, Se 0.00E+00, Te -1.20E-15 + 2112, 88.000, 0, En 1.162979039446E-06, CFL 0.00048, SL -1.3920E-01, M 7.69494E+16, S 35.1322, T 4.7898, Me 3.68E-18, Se 6.65E-15, Te 7.71E-16 + 2136, 89.000, 0, En 1.365643186154E-05, CFL 0.00717, SL -1.2452E-01, M 7.69496E+16, S 35.1321, T 4.7900, Me 8.24E-17, Se 0.00E+00, Te 7.97E-16 + 2160, 90.000, 0, En 1.365623130566E-05, CFL 0.00518, SL -1.2502E-01, M 7.69496E+16, S 35.1321, T 4.7903, Me 6.39E-17, Se 0.00E+00, Te 1.00E-15 + 2184, 91.000, 0, En 1.420163136423E-05, CFL 0.00453, SL -1.2921E-01, M 7.69495E+16, S 35.1321, T 4.7904, Me -1.23E-16, Se -1.33E-14, Te -1.38E-15 + 2208, 92.000, 0, En 1.302023366998E-05, CFL 0.00486, SL -1.3343E-01, M 7.69495E+16, S 35.1321, T 4.7903, Me -3.53E-17, Se -1.33E-14, Te -1.83E-15 + 2232, 93.000, 0, En 1.698289423522E-06, CFL 0.00048, SL -1.3970E-01, M 7.69494E+16, S 35.1322, T 4.7898, Me 4.92E-17, Se 1.33E-14, Te 2.15E-15 + 2256, 94.000, 0, En 1.532867306158E-06, CFL 0.00053, SL -1.4499E-01, M 7.69493E+16, S 35.1322, T 4.7895, Me -1.26E-16, Se -6.65E-15, Te 9.75E-16 + 2280, 95.000, 0, En 1.858358130095E-06, CFL 0.00074, SL -1.4233E-01, M 7.69494E+16, S 35.1322, T 4.7893, Me 1.93E-16, Se 6.65E-15, Te 1.26E-15 + 2304, 96.000, 0, En 1.420087662544E-06, CFL 0.00081, SL -1.4259E-01, M 7.69494E+16, S 35.1322, T 4.7897, Me -6.49E-17, Se 6.65E-15, Te -1.34E-15 + 2328, 97.000, 0, En 7.717403794559E-06, CFL 0.00493, SL -1.4436E-01, M 7.69493E+16, S 35.1322, T 4.7900, Me -6.94E-17, Se -6.65E-15, Te 4.53E-17 + 2352, 98.000, 0, En 6.867051812384E-06, CFL 0.00303, SL -1.4658E-01, M 7.69493E+16, S 35.1322, T 4.7900, Me 7.44E-17, Se 6.65E-15, Te -6.15E-16 + 2376, 99.000, 0, En 9.888686789482E-06, CFL 0.00310, SL -1.4915E-01, M 7.69493E+16, S 35.1322, T 4.7902, Me -2.64E-17, Se 6.65E-15, Te -3.98E-16 + 2400, 100.000, 0, En 1.001678760330E-05, CFL 0.00306, SL -1.5319E-01, M 7.69492E+16, S 35.1322, T 4.7902, Me -5.10E-18, Se 6.65E-15, Te -5.60E-16 + 2424, 101.000, 0, En 1.053652813337E-05, CFL 0.00352, SL -1.5419E-01, M 7.69492E+16, S 35.1323, T 4.7903, Me -3.60E-17, Se -6.65E-15, Te 1.42E-15 + 2448, 102.000, 0, En 1.525339181560E-05, CFL 0.00894, SL -1.5183E-01, M 7.69492E+16, S 35.1322, T 4.7908, Me 9.67E-17, Se -1.33E-14, Te -6.13E-16 + 2472, 103.000, 0, En 9.263361230191E-06, CFL 0.00258, SL -1.5584E-01, M 7.69492E+16, S 35.1323, T 4.7910, Me 1.75E-17, Se 6.65E-15, Te 6.65E-16 + 2496, 104.000, 0, En 9.869597901941E-06, CFL 0.00299, SL -1.6093E-01, M 7.69491E+16, S 35.1323, T 4.7910, Me 5.89E-17, Se 6.65E-15, Te -5.88E-16 + 2520, 105.000, 0, En 9.841135564304E-06, CFL 0.00295, SL -1.6379E-01, M 7.69491E+16, S 35.1323, T 4.7911, Me -4.13E-17, Se 6.65E-15, Te -2.93E-16 + 2544, 106.000, 0, En 9.853306277638E-06, CFL 0.00305, SL -1.6372E-01, M 7.69491E+16, S 35.1323, T 4.7916, Me 7.06E-17, Se -6.65E-15, Te 7.07E-16 + 2568, 107.000, 0, En 1.205329698517E-05, CFL 0.00564, SL -1.6361E-01, M 7.69491E+16, S 35.1323, T 4.7920, Me 2.09E-17, Se 6.65E-15, Te 1.40E-15 + 2592, 108.000, 0, En 1.696354506792E-05, CFL 0.00821, SL -1.6025E-01, M 7.69491E+16, S 35.1323, T 4.7923, Me -2.44E-17, Se 0.00E+00, Te -1.20E-15 + 2616, 109.000, 0, En 1.957267479154E-05, CFL 0.00782, SL -1.5628E-01, M 7.69492E+16, S 35.1323, T 4.7925, Me 4.61E-17, Se 6.65E-15, Te -2.33E-16 + 2640, 110.000, 0, En 1.773977395458E-05, CFL 0.00556, SL -1.5606E-01, M 7.69492E+16, S 35.1323, T 4.7921, Me -1.27E-16, Se -1.33E-14, Te -9.59E-16 + 2664, 111.000, 0, En 1.205268999927E-05, CFL 0.00306, SL -1.6488E-01, M 7.69491E+16, S 35.1323, T 4.7914, Me -6.72E-17, Se 0.00E+00, Te 1.31E-15 + 2688, 112.000, 0, En 1.055336347902E-05, CFL 0.00226, SL -1.7207E-01, M 7.69490E+16, S 35.1324, T 4.7911, Me -7.93E-18, Se 0.00E+00, Te -5.01E-16 + 2712, 113.000, 0, En 9.635119261195E-06, CFL 0.00246, SL -1.7342E-01, M 7.69490E+16, S 35.1324, T 4.7908, Me -2.47E-17, Se 0.00E+00, Te -1.31E-15 + 2736, 114.000, 0, En 1.768883789101E-05, CFL 0.00561, SL -1.5505E-01, M 7.69492E+16, S 35.1323, T 4.7909, Me -1.18E-16, Se -1.33E-14, Te -2.96E-16 + 2760, 115.000, 0, En 5.862750014582E-06, CFL 0.00251, SL -1.5558E-01, M 7.69492E+16, S 35.1323, T 4.7910, Me -1.19E-16, Se 0.00E+00, Te -1.04E-15 + 2784, 116.000, 0, En 5.138808312428E-06, CFL 0.00139, SL -1.5799E-01, M 7.69492E+16, S 35.1323, T 4.7913, Me 1.86E-17, Se 6.65E-15, Te 6.51E-16 + 2808, 117.000, 0, En 5.961848934423E-06, CFL 0.00292, SL -1.6049E-01, M 7.69491E+16, S 35.1323, T 4.7916, Me -2.83E-17, Se 0.00E+00, Te 1.52E-16 + 2832, 118.000, 0, En 7.823253266294E-06, CFL 0.00370, SL -1.6273E-01, M 7.69491E+16, S 35.1323, T 4.7919, Me 6.53E-17, Se -6.65E-15, Te -7.23E-16 + 2856, 119.000, 0, En 1.262226831023E-05, CFL 0.00463, SL -1.6521E-01, M 7.69491E+16, S 35.1323, T 4.7923, Me 5.25E-17, Se 6.65E-15, Te -5.32E-16 + 2880, 120.000, 0, En 1.241857346524E-05, CFL 0.00523, SL -1.6737E-01, M 7.69490E+16, S 35.1323, T 4.7927, Me -5.63E-17, Se 6.65E-15, Te 2.22E-16 + 2904, 121.000, 0, En 9.320248372385E-06, CFL 0.00468, SL -1.6904E-01, M 7.69490E+16, S 35.1323, T 4.7933, Me -1.00E-16, Se 0.00E+00, Te 1.07E-15 + 2928, 122.000, 0, En 2.191406034120E-05, CFL 0.00434, SL -1.7066E-01, M 7.69490E+16, S 35.1324, T 4.7935, Me 6.43E-17, Se 0.00E+00, Te 5.11E-16 + 2952, 123.000, 0, En 1.965983052423E-05, CFL 0.00380, SL -1.7194E-01, M 7.69490E+16, S 35.1324, T 4.7938, Me 1.65E-18, Se 6.65E-15, Te -6.85E-16 + 2976, 124.000, 0, En 1.108434006926E-05, CFL 0.00266, SL -1.7323E-01, M 7.69490E+16, S 35.1324, T 4.7942, Me 5.45E-17, Se -6.65E-15, Te 1.11E-15 + 3000, 125.000, 0, En 7.662557192019E-06, CFL 0.00317, SL -1.6855E-01, M 7.69490E+16, S 35.1323, T 4.7946, Me -4.84E-17, Se 0.00E+00, Te -3.46E-16 + 3024, 126.000, 0, En 6.424124333219E-06, CFL 0.00215, SL -1.5937E-01, M 7.69492E+16, S 35.1323, T 4.7950, Me -5.69E-17, Se 6.65E-15, Te -1.60E-16 + 3048, 127.000, 0, En 6.327218456733E-06, CFL 0.00334, SL -1.6111E-01, M 7.69491E+16, S 35.1323, T 4.7951, Me -6.95E-17, Se -6.65E-15, Te 1.35E-15 + 3072, 128.000, 0, En 7.956364036481E-06, CFL 0.00291, SL -1.6494E-01, M 7.69491E+16, S 35.1323, T 4.7953, Me 1.61E-16, Se 2.00E-14, Te -1.63E-15 + 3096, 129.000, 0, En 1.225774749651E-05, CFL 0.00740, SL -1.6715E-01, M 7.69491E+16, S 35.1323, T 4.7957, Me 5.53E-17, Se -6.65E-15, Te 6.00E-16 + 3120, 130.000, 0, En 8.830191202129E-06, CFL 0.00506, SL -1.6897E-01, M 7.69490E+16, S 35.1323, T 4.7961, Me -1.10E-16, Se 0.00E+00, Te -3.40E-15 + 3144, 131.000, 0, En 5.807340386461E-06, CFL 0.00226, SL -1.7186E-01, M 7.69490E+16, S 35.1324, T 4.7961, Me -4.71E-17, Se 6.65E-15, Te 1.53E-15 + 3168, 132.000, 0, En 4.386592038038E-06, CFL 0.00226, SL -1.7781E-01, M 7.69489E+16, S 35.1324, T 4.7961, Me 1.47E-17, Se 0.00E+00, Te 3.10E-15 + 3192, 133.000, 0, En 3.798631347580E-06, CFL 0.00185, SL -1.8252E-01, M 7.69489E+16, S 35.1324, T 4.7961, Me 5.47E-17, Se 0.00E+00, Te -6.56E-16 + 3216, 134.000, 0, En 3.557315713768E-06, CFL 0.00135, SL -1.8368E-01, M 7.69488E+16, S 35.1324, T 4.7963, Me 5.81E-17, Se 6.65E-15, Te -9.78E-16 + 3240, 135.000, 0, En 3.500042917247E-06, CFL 0.00194, SL -1.7966E-01, M 7.69489E+16, S 35.1324, T 4.7965, Me 8.25E-17, Se 6.65E-15, Te 2.33E-15 + 3264, 136.000, 0, En 3.529561676283E-06, CFL 0.00128, SL -1.7849E-01, M 7.69489E+16, S 35.1324, T 4.7971, Me -3.54E-17, Se 0.00E+00, Te -1.75E-15 + 3288, 137.000, 0, En 4.179191770531E-06, CFL 0.00289, SL -1.7888E-01, M 7.69489E+16, S 35.1324, T 4.7974, Me 3.14E-17, Se 0.00E+00, Te -5.06E-16 + 3312, 138.000, 0, En 4.419536216769E-06, CFL 0.00348, SL -1.7967E-01, M 7.69489E+16, S 35.1324, T 4.7977, Me -1.22E-16, Se 6.65E-15, Te 2.81E-15 + 3336, 139.000, 0, En 4.328404313129E-06, CFL 0.00302, SL -1.8065E-01, M 7.69489E+16, S 35.1324, T 4.7980, Me -2.13E-16, Se 0.00E+00, Te -1.52E-15 + 3360, 140.000, 0, En 5.335695092798E-06, CFL 0.00472, SL -1.8141E-01, M 7.69489E+16, S 35.1324, T 4.7983, Me -6.55E-17, Se 0.00E+00, Te -1.62E-15 + 3384, 141.000, 0, En 6.517048529621E-06, CFL 0.00579, SL -1.8223E-01, M 7.69489E+16, S 35.1324, T 4.7988, Me 7.92E-17, Se -1.33E-14, Te 8.73E-16 + 3408, 142.000, 0, En 3.758905215478E-06, CFL 0.00439, SL -1.8304E-01, M 7.69488E+16, S 35.1324, T 4.7995, Me -6.91E-17, Se 0.00E+00, Te -9.95E-16 + 3432, 143.000, 0, En 5.381331409084E-06, CFL 0.00682, SL -1.8367E-01, M 7.69488E+16, S 35.1324, T 4.8001, Me 6.18E-17, Se -1.33E-14, Te -1.02E-15 + 3456, 144.000, 0, En 3.769013725220E-06, CFL 0.00769, SL -1.8418E-01, M 7.69488E+16, S 35.1324, T 4.8008, Me -1.05E-16, Se 0.00E+00, Te 1.35E-15 + 3480, 145.000, 0, En 5.333301374467E-06, CFL 0.00959, SL -1.8501E-01, M 7.69488E+16, S 35.1324, T 4.8015, Me 5.07E-17, Se 1.33E-14, Te -1.70E-15 + 3504, 146.000, 0, En 6.216701853605E-06, CFL 0.01034, SL -1.8591E-01, M 7.69488E+16, S 35.1324, T 4.8022, Me -1.29E-16, Se 0.00E+00, Te -1.46E-16 + 3528, 147.000, 0, En 4.150045962389E-06, CFL 0.00658, SL -1.8691E-01, M 7.69488E+16, S 35.1324, T 4.8029, Me -3.74E-17, Se 6.65E-15, Te -1.60E-15 + 3552, 148.000, 0, En 2.795027485564E-06, CFL 0.00381, SL -1.8651E-01, M 7.69488E+16, S 35.1324, T 4.8035, Me -3.85E-17, Se 0.00E+00, Te 1.74E-16 + 3576, 149.000, 0, En 2.447463325159E-06, CFL 0.00271, SL -1.8743E-01, M 7.69488E+16, S 35.1325, T 4.8042, Me 1.10E-16, Se -6.65E-15, Te 1.09E-15 + 3600, 150.000, 0, En 2.369418873137E-06, CFL 0.00382, SL -1.8935E-01, M 7.69488E+16, S 35.1325, T 4.8046, Me 3.56E-17, Se 0.00E+00, Te -2.40E-15 + 3624, 151.000, 0, En 5.720202419088E-06, CFL 0.00676, SL -1.8921E-01, M 7.69488E+16, S 35.1325, T 4.8049, Me 1.61E-17, Se 1.33E-14, Te 1.22E-16 + 3648, 152.000, 0, En 6.055275382522E-06, CFL 0.00800, SL -1.9037E-01, M 7.69488E+16, S 35.1325, T 4.8054, Me -7.80E-17, Se -2.00E-14, Te -8.82E-17 + 3672, 153.000, 0, En 3.836254824157E-06, CFL 0.00428, SL -1.9203E-01, M 7.69487E+16, S 35.1325, T 4.8057, Me -5.11E-18, Se 6.65E-15, Te 1.66E-15 + 3696, 154.000, 0, En 3.977312625913E-06, CFL 0.00452, SL -1.9358E-01, M 7.69487E+16, S 35.1325, T 4.8061, Me 1.02E-16, Se -1.33E-14, Te -2.05E-15 + 3720, 155.000, 0, En 4.108557675470E-06, CFL 0.00567, SL -1.9477E-01, M 7.69487E+16, S 35.1325, T 4.8067, Me -9.45E-17, Se 0.00E+00, Te -1.63E-15 + 3744, 156.000, 0, En 2.778089382757E-06, CFL 0.00343, SL -1.9603E-01, M 7.69487E+16, S 35.1325, T 4.8073, Me 4.02E-18, Se 6.65E-15, Te 6.37E-16 + 3768, 157.000, 0, En 5.953322073021E-06, CFL 0.00463, SL -1.9737E-01, M 7.69487E+16, S 35.1325, T 4.8079, Me -1.82E-17, Se 6.65E-15, Te 2.67E-16 + 3792, 158.000, 0, En 1.320159189067E-05, CFL 0.00662, SL -1.9886E-01, M 7.69486E+16, S 35.1325, T 4.8085, Me -8.12E-17, Se -6.65E-15, Te -1.22E-17 + 3816, 159.000, 0, En 1.412744387185E-05, CFL 0.00585, SL -1.9901E-01, M 7.69486E+16, S 35.1325, T 4.8088, Me 3.74E-17, Se 0.00E+00, Te 5.47E-16 + 3840, 160.000, 0, En 1.109145793980E-05, CFL 0.00931, SL -1.9608E-01, M 7.69487E+16, S 35.1325, T 4.8093, Me 7.51E-18, Se -6.65E-15, Te -2.39E-16 + 3864, 161.000, 0, En 1.064517711297E-05, CFL 0.00787, SL -1.9717E-01, M 7.69487E+16, S 35.1325, T 4.8099, Me -4.82E-17, Se 1.33E-14, Te 2.03E-16 + 3888, 162.000, 0, En 1.723230169861E-05, CFL 0.00683, SL -1.9502E-01, M 7.69487E+16, S 35.1325, T 4.8103, Me 9.33E-17, Se 1.33E-14, Te 8.12E-16 + 3912, 163.000, 0, En 1.580590570906E-05, CFL 0.00730, SL -1.9569E-01, M 7.69487E+16, S 35.1325, T 4.8108, Me -4.37E-17, Se 0.00E+00, Te -2.70E-15 + 3936, 164.000, 0, En 1.551820969224E-05, CFL 0.00920, SL -1.9669E-01, M 7.69487E+16, S 35.1325, T 4.8113, Me 6.74E-17, Se 0.00E+00, Te 1.02E-15 + 3960, 165.000, 0, En 1.338455355037E-05, CFL 0.00591, SL -1.9770E-01, M 7.69487E+16, S 35.1325, T 4.8119, Me -7.47E-17, Se -6.65E-15, Te -2.57E-15 + 3984, 166.000, 0, En 1.255345729650E-05, CFL 0.00693, SL -1.9892E-01, M 7.69486E+16, S 35.1325, T 4.8126, Me -1.11E-16, Se 0.00E+00, Te -6.45E-16 + 4008, 167.000, 0, En 9.692537584751E-06, CFL 0.00462, SL -2.0057E-01, M 7.69486E+16, S 35.1325, T 4.8132, Me 4.30E-17, Se -6.65E-15, Te -1.30E-16 + 4032, 168.000, 0, En 8.527298922516E-06, CFL 0.00482, SL -2.0087E-01, M 7.69486E+16, S 35.1325, T 4.8139, Me -5.04E-17, Se 6.65E-15, Te 1.83E-15 + 4056, 169.000, 0, En 8.351274401461E-06, CFL 0.00440, SL -1.9987E-01, M 7.69486E+16, S 35.1325, T 4.8145, Me -4.01E-17, Se 6.65E-15, Te -1.42E-15 + 4080, 170.000, 0, En 8.297288573156E-06, CFL 0.00477, SL -1.9847E-01, M 7.69486E+16, S 35.1325, T 4.8151, Me 1.30E-16, Se 6.65E-15, Te 1.25E-15 + 4104, 171.000, 0, En 7.902949143171E-06, CFL 0.00621, SL -1.9845E-01, M 7.69486E+16, S 35.1325, T 4.8156, Me -1.51E-16, Se 0.00E+00, Te -2.23E-15 + 4128, 172.000, 0, En 6.835457417066E-06, CFL 0.00536, SL -1.9325E-01, M 7.69487E+16, S 35.1325, T 4.8159, Me 2.82E-17, Se -6.65E-15, Te 2.71E-15 + 4152, 173.000, 0, En 6.303873806242E-06, CFL 0.00392, SL -1.8124E-01, M 7.69489E+16, S 35.1324, T 4.8160, Me 3.75E-17, Se -1.33E-14, Te -6.80E-16 + 4176, 174.000, 0, En 5.924920625000E-06, CFL 0.00323, SL -1.7939E-01, M 7.69489E+16, S 35.1324, T 4.8159, Me 1.64E-17, Se 6.65E-15, Te -6.38E-16 + 4200, 175.000, 0, En 7.719545253075E-06, CFL 0.00469, SL -1.8292E-01, M 7.69488E+16, S 35.1324, T 4.8159, Me 5.48E-17, Se -6.65E-15, Te 5.31E-17 + 4224, 176.000, 0, En 1.121055161942E-05, CFL 0.00564, SL -1.8544E-01, M 7.69488E+16, S 35.1324, T 4.8164, Me -1.93E-17, Se 6.65E-15, Te 6.50E-16 + 4248, 177.000, 0, En 1.373365735912E-05, CFL 0.00877, SL -1.8526E-01, M 7.69488E+16, S 35.1324, T 4.8170, Me -2.86E-17, Se -6.65E-15, Te 4.26E-16 + 4272, 178.000, 0, En 1.045559393404E-05, CFL 0.00580, SL -1.8241E-01, M 7.69489E+16, S 35.1324, T 4.8176, Me 2.51E-17, Se 0.00E+00, Te 2.29E-15 + 4296, 179.000, 0, En 8.296268269700E-06, CFL 0.00433, SL -1.7606E-01, M 7.69489E+16, S 35.1324, T 4.8181, Me -2.91E-18, Se 0.00E+00, Te 1.16E-15 + 4320, 180.000, 0, En 8.761075988410E-06, CFL 0.00768, SL -1.6717E-01, M 7.69491E+16, S 35.1323, T 4.8185, Me 6.94E-17, Se -6.65E-15, Te -1.98E-15 + 4344, 181.000, 0, En 8.768807938601E-06, CFL 0.00787, SL -1.5918E-01, M 7.69492E+16, S 35.1323, T 4.8189, Me 7.97E-17, Se 6.65E-15, Te -1.57E-15 + 4368, 182.000, 0, En 1.509040731942E-05, CFL 0.01260, SL -1.5065E-01, M 7.69493E+16, S 35.1322, T 4.8195, Me 4.82E-17, Se 0.00E+00, Te 2.24E-15 + 4392, 183.000, 0, En 2.108098600941E-05, CFL 0.01397, SL -1.4226E-01, M 7.69494E+16, S 35.1322, T 4.8200, Me 1.24E-16, Se 6.65E-15, Te -1.07E-15 + 4416, 184.000, 0, En 2.182567975475E-05, CFL 0.01482, SL -1.3699E-01, M 7.69494E+16, S 35.1322, T 4.8205, Me -9.58E-17, Se -6.65E-15, Te -2.19E-17 + 4440, 185.000, 0, En 1.973031372896E-05, CFL 0.01141, SL -1.3753E-01, M 7.69494E+16, S 35.1322, T 4.8210, Me 2.35E-17, Se -6.65E-15, Te -3.76E-16 + 4464, 186.000, 0, En 2.212598024170E-05, CFL 0.01100, SL -1.3901E-01, M 7.69494E+16, S 35.1322, T 4.8215, Me 5.14E-17, Se 6.65E-15, Te -1.31E-15 + 4488, 187.000, 0, En 1.901043810037E-05, CFL 0.00772, SL -1.4131E-01, M 7.69494E+16, S 35.1322, T 4.8219, Me -2.20E-17, Se -6.65E-15, Te -1.73E-16 + 4512, 188.000, 0, En 1.706655290809E-05, CFL 0.00643, SL -1.3896E-01, M 7.69494E+16, S 35.1322, T 4.8221, Me -6.82E-18, Se 0.00E+00, Te -9.41E-16 + 4536, 189.000, 0, En 1.573310078996E-05, CFL 0.00691, SL -1.3575E-01, M 7.69495E+16, S 35.1321, T 4.8222, Me 1.18E-16, Se 6.65E-15, Te 8.86E-16 + 4560, 190.000, 0, En 1.506732961872E-05, CFL 0.00700, SL -1.2903E-01, M 7.69495E+16, S 35.1321, T 4.8224, Me -1.70E-17, Se 0.00E+00, Te 1.27E-15 + 4584, 191.000, 0, En 1.388077864000E-05, CFL 0.00669, SL -1.2296E-01, M 7.69496E+16, S 35.1321, T 4.8226, Me 8.87E-17, Se 0.00E+00, Te -1.15E-15 + 4608, 192.000, 0, En 1.224640884162E-05, CFL 0.00581, SL -1.1866E-01, M 7.69497E+16, S 35.1320, T 4.8230, Me 6.58E-17, Se 1.33E-14, Te -1.16E-15 + 4632, 193.000, 0, En 1.064533251013E-05, CFL 0.00471, SL -1.1546E-01, M 7.69497E+16, S 35.1320, T 4.8235, Me -1.04E-16, Se -6.65E-15, Te 1.29E-15 + 4656, 194.000, 0, En 9.150299180256E-06, CFL 0.00516, SL -1.1116E-01, M 7.69498E+16, S 35.1320, T 4.8237, Me -1.44E-16, Se 0.00E+00, Te -1.05E-15 + 4680, 195.000, 0, En 8.961507628743E-06, CFL 0.00522, SL -1.0806E-01, M 7.69498E+16, S 35.1320, T 4.8239, Me -1.73E-17, Se -6.65E-15, Te 1.35E-15 + 4704, 196.000, 0, En 9.689039100689E-06, CFL 0.00519, SL -1.0301E-01, M 7.69499E+16, S 35.1320, T 4.8241, Me 8.32E-17, Se 0.00E+00, Te -4.67E-16 + 4728, 197.000, 0, En 1.023046860803E-05, CFL 0.00492, SL -1.0048E-01, M 7.69499E+16, S 35.1319, T 4.8244, Me 7.12E-17, Se 6.65E-15, Te 1.25E-15 + 4752, 198.000, 0, En 9.014815958949E-06, CFL 0.00427, SL -9.7422E-02, M 7.69499E+16, S 35.1319, T 4.8246, Me 1.32E-16, Se 6.65E-15, Te 1.55E-16 + 4776, 199.000, 0, En 7.483125553933E-06, CFL 0.00453, SL -9.2701E-02, M 7.69500E+16, S 35.1319, T 4.8248, Me 8.15E-17, Se 0.00E+00, Te 3.69E-16 + 4800, 200.000, 0, En 6.819390990932E-06, CFL 0.00362, SL -8.8914E-02, M 7.69501E+16, S 35.1319, T 4.8248, Me -7.33E-17, Se 0.00E+00, Te -8.84E-17 + 4824, 201.000, 0, En 6.596900791394E-06, CFL 0.00326, SL -8.5571E-02, M 7.69501E+16, S 35.1319, T 4.8248, Me -2.04E-16, Se -6.65E-15, Te -1.92E-15 + 4848, 202.000, 0, En 6.848347996652E-06, CFL 0.00312, SL -8.8244E-02, M 7.69501E+16, S 35.1319, T 4.8248, Me -1.72E-17, Se -6.65E-15, Te 2.26E-15 + 4872, 203.000, 0, En 9.285467124894E-06, CFL 0.00393, SL -8.9369E-02, M 7.69500E+16, S 35.1319, T 4.8249, Me 8.32E-17, Se 0.00E+00, Te -3.87E-15 + 4896, 204.000, 0, En 1.563607112140E-05, CFL 0.00671, SL -8.9509E-02, M 7.69500E+16, S 35.1319, T 4.8251, Me 5.24E-17, Se 6.65E-15, Te 1.33E-15 + 4920, 205.000, 0, En 1.588537032274E-05, CFL 0.00666, SL -9.0500E-02, M 7.69500E+16, S 35.1319, T 4.8252, Me 1.45E-17, Se -6.65E-15, Te -7.88E-16 + 4944, 206.000, 0, En 1.537629977274E-05, CFL 0.00650, SL -9.4351E-02, M 7.69500E+16, S 35.1319, T 4.8252, Me 6.19E-17, Se 0.00E+00, Te 1.25E-15 + 4968, 207.000, 0, En 1.756841740244E-05, CFL 0.00735, SL -9.4849E-02, M 7.69500E+16, S 35.1319, T 4.8253, Me -6.49E-17, Se -1.33E-14, Te -1.20E-16 + 4992, 208.000, 0, En 1.997620514772E-05, CFL 0.00956, SL -9.3023E-02, M 7.69500E+16, S 35.1319, T 4.8256, Me 6.04E-17, Se 2.00E-14, Te 1.82E-15 + 5016, 209.000, 0, En 1.969335641880E-05, CFL 0.00881, SL -9.1310E-02, M 7.69500E+16, S 35.1319, T 4.8259, Me 7.81E-17, Se 6.65E-15, Te -6.15E-16 + 5040, 210.000, 0, En 1.855020123953E-05, CFL 0.00783, SL -9.0818E-02, M 7.69500E+16, S 35.1319, T 4.8263, Me -5.40E-17, Se 0.00E+00, Te 3.67E-16 + 5064, 211.000, 0, En 1.735573572220E-05, CFL 0.00544, SL -9.2481E-02, M 7.69500E+16, S 35.1319, T 4.8265, Me 6.23E-17, Se -6.65E-15, Te 5.44E-17 + 5088, 212.000, 0, En 1.673891075484E-05, CFL 0.00634, SL -8.8015E-02, M 7.69501E+16, S 35.1319, T 4.8268, Me 9.83E-17, Se 6.65E-15, Te -5.70E-16 + 5112, 213.000, 0, En 1.669388489786E-05, CFL 0.00866, SL -8.2620E-02, M 7.69501E+16, S 35.1318, T 4.8272, Me 2.73E-17, Se 0.00E+00, Te 4.05E-16 + 5136, 214.000, 0, En 1.587032149963E-05, CFL 0.00662, SL -8.2396E-02, M 7.69501E+16, S 35.1318, T 4.8277, Me -6.62E-18, Se 0.00E+00, Te 1.17E-15 + 5160, 215.000, 0, En 1.356690859998E-05, CFL 0.00588, SL -8.4309E-02, M 7.69501E+16, S 35.1318, T 4.8282, Me 4.14E-17, Se 1.33E-14, Te -1.79E-15 + 5184, 216.000, 0, En 1.045478066160E-05, CFL 0.00508, SL -8.6912E-02, M 7.69501E+16, S 35.1319, T 4.8286, Me -6.63E-17, Se 0.00E+00, Te 1.88E-15 + 5208, 217.000, 0, En 9.047354593244E-06, CFL 0.00547, SL -8.9106E-02, M 7.69501E+16, S 35.1319, T 4.8289, Me -5.15E-17, Se 0.00E+00, Te -6.47E-16 + 5232, 218.000, 0, En 7.695635906890E-06, CFL 0.00476, SL -8.9242E-02, M 7.69500E+16, S 35.1319, T 4.8293, Me 3.83E-17, Se 6.65E-15, Te 2.64E-15 + 5256, 219.000, 0, En 6.478727424338E-06, CFL 0.00369, SL -8.9224E-02, M 7.69501E+16, S 35.1319, T 4.8298, Me -7.69E-17, Se -6.65E-15, Te 4.18E-16 + 5280, 220.000, 0, En 6.031435293293E-06, CFL 0.00291, SL -9.2528E-02, M 7.69500E+16, S 35.1319, T 4.8300, Me 3.15E-17, Se 0.00E+00, Te 1.90E-15 + 5304, 221.000, 0, En 5.785292132878E-06, CFL 0.00218, SL -9.5169E-02, M 7.69500E+16, S 35.1319, T 4.8304, Me -7.79E-17, Se 0.00E+00, Te -1.04E-15 + 5328, 222.000, 0, En 5.638022443408E-06, CFL 0.00249, SL -9.6725E-02, M 7.69500E+16, S 35.1319, T 4.8306, Me 9.48E-17, Se -1.33E-14, Te 2.80E-16 + 5352, 223.000, 0, En 5.471530589477E-06, CFL 0.00262, SL -9.7945E-02, M 7.69499E+16, S 35.1319, T 4.8310, Me 1.18E-16, Se 6.65E-15, Te 1.07E-15 + 5376, 224.000, 0, En 5.431961800348E-06, CFL 0.00293, SL -9.9462E-02, M 7.69499E+16, S 35.1319, T 4.8314, Me 4.41E-17, Se 6.65E-15, Te 2.35E-16 + 5400, 225.000, 0, En 5.697699225407E-06, CFL 0.00446, SL -1.0140E-01, M 7.69499E+16, S 35.1319, T 4.8319, Me 6.95E-17, Se 0.00E+00, Te -1.86E-15 + 5424, 226.000, 0, En 6.470727946941E-06, CFL 0.00432, SL -1.0377E-01, M 7.69499E+16, S 35.1320, T 4.8323, Me -8.56E-17, Se -6.65E-15, Te -9.48E-16 + 5448, 227.000, 0, En 6.397783715372E-06, CFL 0.00358, SL -1.0662E-01, M 7.69498E+16, S 35.1320, T 4.8326, Me 2.50E-17, Se -6.65E-15, Te -2.26E-15 + 5472, 228.000, 0, En 1.005229589632E-05, CFL 0.00688, SL -1.0877E-01, M 7.69498E+16, S 35.1320, T 4.8331, Me -7.71E-17, Se 0.00E+00, Te 1.32E-15 + 5496, 229.000, 0, En 1.238448542804E-05, CFL 0.00734, SL -1.1076E-01, M 7.69498E+16, S 35.1320, T 4.8335, Me -1.09E-17, Se 0.00E+00, Te -8.48E-16 + 5520, 230.000, 0, En 1.254473776036E-05, CFL 0.00772, SL -1.1251E-01, M 7.69498E+16, S 35.1320, T 4.8338, Me 1.82E-16, Se 0.00E+00, Te -1.65E-15 + 5544, 231.000, 0, En 1.248335469947E-05, CFL 0.00745, SL -1.1417E-01, M 7.69497E+16, S 35.1320, T 4.8342, Me -2.28E-17, Se 0.00E+00, Te -1.24E-15 + 5568, 232.000, 0, En 1.110785185241E-05, CFL 0.00653, SL -1.1547E-01, M 7.69497E+16, S 35.1320, T 4.8347, Me 1.06E-16, Se 1.33E-14, Te 5.82E-16 + 5592, 233.000, 0, En 1.068801121170E-05, CFL 0.00515, SL -1.1694E-01, M 7.69497E+16, S 35.1320, T 4.8351, Me -2.99E-17, Se -6.65E-15, Te 7.98E-16 + 5616, 234.000, 0, En 1.127416931793E-05, CFL 0.00553, SL -1.1754E-01, M 7.69497E+16, S 35.1320, T 4.8354, Me 1.32E-16, Se 6.65E-15, Te 1.11E-15 + 5640, 235.000, 0, En 1.278622751869E-05, CFL 0.00665, SL -1.1846E-01, M 7.69497E+16, S 35.1320, T 4.8356, Me 8.27E-18, Se 1.33E-14, Te -6.16E-16 + 5664, 236.000, 0, En 1.144531253279E-05, CFL 0.00471, SL -1.2125E-01, M 7.69496E+16, S 35.1321, T 4.8357, Me -5.17E-17, Se -6.65E-15, Te -8.54E-16 + 5688, 237.000, 0, En 1.128965041215E-05, CFL 0.00547, SL -1.1523E-01, M 7.69497E+16, S 35.1320, T 4.8358, Me 5.92E-17, Se 0.00E+00, Te 6.27E-16 + 5712, 238.000, 0, En 1.053560496816E-05, CFL 0.00509, SL -1.1726E-01, M 7.69497E+16, S 35.1320, T 4.8358, Me -4.69E-17, Se -6.65E-15, Te -4.66E-16 + 5736, 239.000, 0, En 9.474778453088E-06, CFL 0.00454, SL -1.1860E-01, M 7.69497E+16, S 35.1320, T 4.8359, Me -8.25E-17, Se -1.33E-14, Te -1.35E-15 + 5760, 240.000, 0, En 8.548578313250E-06, CFL 0.00400, SL -1.1981E-01, M 7.69497E+16, S 35.1321, T 4.8362, Me 7.01E-17, Se 0.00E+00, Te -2.79E-17 + 5784, 241.000, 0, En 8.056661647324E-06, CFL 0.00379, SL -1.2019E-01, M 7.69497E+16, S 35.1321, T 4.8366, Me -3.19E-17, Se -1.33E-14, Te -1.37E-15 + 5808, 242.000, 0, En 7.023627667948E-06, CFL 0.00353, SL -1.2035E-01, M 7.69497E+16, S 35.1321, T 4.8369, Me 9.85E-17, Se 6.65E-15, Te 6.26E-16 + 5832, 243.000, 0, En 7.968079876954E-06, CFL 0.00430, SL -1.2157E-01, M 7.69496E+16, S 35.1321, T 4.8369, Me -6.66E-17, Se -6.65E-15, Te 1.60E-15 + 5856, 244.000, 0, En 9.044827248060E-06, CFL 0.00511, SL -1.2069E-01, M 7.69496E+16, S 35.1321, T 4.8370, Me -4.56E-17, Se 1.33E-14, Te -1.96E-15 + 5880, 245.000, 0, En 8.357418446124E-06, CFL 0.00424, SL -1.1881E-01, M 7.69497E+16, S 35.1320, T 4.8372, Me -9.38E-17, Se -1.33E-14, Te 1.26E-15 + 5904, 246.000, 0, En 8.380060955860E-06, CFL 0.00465, SL -1.1432E-01, M 7.69497E+16, S 35.1320, T 4.8375, Me 3.40E-17, Se 6.65E-15, Te 4.37E-16 + 5928, 247.000, 0, En 8.858735076167E-06, CFL 0.00506, SL -1.0906E-01, M 7.69498E+16, S 35.1320, T 4.8379, Me 2.45E-18, Se 0.00E+00, Te -2.01E-15 + 5952, 248.000, 0, En 9.064123694981E-06, CFL 0.00502, SL -1.0732E-01, M 7.69498E+16, S 35.1320, T 4.8382, Me 7.19E-17, Se -6.65E-15, Te 1.09E-15 + 5976, 249.000, 0, En 1.028920436956E-05, CFL 0.00684, SL -1.0605E-01, M 7.69498E+16, S 35.1320, T 4.8385, Me -1.36E-16, Se 0.00E+00, Te 2.82E-16 + 6000, 250.000, 0, En 1.057987753886E-05, CFL 0.00656, SL -1.0657E-01, M 7.69498E+16, S 35.1320, T 4.8388, Me 3.77E-17, Se 6.65E-15, Te 5.23E-16 + 6024, 251.000, 0, En 1.143791005005E-05, CFL 0.00651, SL -1.0644E-01, M 7.69498E+16, S 35.1320, T 4.8390, Me 1.76E-18, Se -6.65E-15, Te 1.34E-16 + 6048, 252.000, 0, En 1.242395024743E-05, CFL 0.00617, SL -1.0471E-01, M 7.69499E+16, S 35.1320, T 4.8392, Me -1.50E-17, Se 0.00E+00, Te 2.50E-16 + 6072, 253.000, 0, En 1.380584311635E-05, CFL 0.00534, SL -1.0253E-01, M 7.69499E+16, S 35.1320, T 4.8392, Me 9.90E-17, Se 0.00E+00, Te -6.36E-16 + 6096, 254.000, 0, En 1.192523739410E-05, CFL 0.00534, SL -9.6017E-02, M 7.69500E+16, S 35.1319, T 4.8392, Me -5.60E-17, Se 6.65E-15, Te -2.22E-16 + 6120, 255.000, 0, En 1.044119017022E-05, CFL 0.00658, SL -8.7414E-02, M 7.69501E+16, S 35.1319, T 4.8393, Me -1.85E-16, Se -6.65E-15, Te -6.19E-16 + 6144, 256.000, 0, En 1.002932443616E-05, CFL 0.00539, SL -7.9010E-02, M 7.69502E+16, S 35.1318, T 4.8395, Me -1.25E-16, Se 0.00E+00, Te -8.96E-16 + 6168, 257.000, 0, En 9.287258378883E-06, CFL 0.00450, SL -7.0473E-02, M 7.69503E+16, S 35.1318, T 4.8395, Me 2.43E-16, Se 0.00E+00, Te -1.06E-16 + 6192, 258.000, 0, En 8.354086821070E-06, CFL 0.00468, SL -6.1783E-02, M 7.69504E+16, S 35.1317, T 4.8397, Me -5.63E-17, Se 0.00E+00, Te 7.44E-16 + 6216, 259.000, 0, En 6.834863791857E-06, CFL 0.00458, SL -5.7471E-02, M 7.69505E+16, S 35.1317, T 4.8398, Me 8.01E-18, Se 0.00E+00, Te -9.83E-16 + 6240, 260.000, 0, En 6.172924850989E-06, CFL 0.00481, SL -5.6838E-02, M 7.69505E+16, S 35.1317, T 4.8399, Me -4.75E-18, Se 0.00E+00, Te -6.08E-16 + 6264, 261.000, 0, En 3.789864706869E-06, CFL 0.00198, SL -5.6231E-02, M 7.69505E+16, S 35.1317, T 4.8401, Me -1.44E-16, Se -6.65E-15, Te -3.25E-16 + 6288, 262.000, 0, En 3.134377944153E-06, CFL 0.00199, SL -5.2445E-02, M 7.69505E+16, S 35.1317, T 4.8402, Me -1.03E-16, Se -6.65E-15, Te 7.84E-16 + 6312, 263.000, 0, En 3.464608549797E-06, CFL 0.00301, SL -4.2620E-02, M 7.69506E+16, S 35.1316, T 4.8402, Me 2.14E-17, Se 1.33E-14, Te 1.93E-15 + 6336, 264.000, 0, En 3.499242735037E-06, CFL 0.00242, SL -3.2899E-02, M 7.69508E+16, S 35.1315, T 4.8403, Me 1.06E-16, Se 6.65E-15, Te -3.00E-15 + 6360, 265.000, 0, En 3.397070771838E-06, CFL 0.00193, SL -3.0306E-02, M 7.69508E+16, S 35.1315, T 4.8404, Me 9.61E-17, Se 6.65E-15, Te 1.95E-15 + 6384, 266.000, 0, En 3.995336923576E-06, CFL 0.00270, SL -2.9079E-02, M 7.69508E+16, S 35.1315, T 4.8406, Me -4.11E-17, Se 0.00E+00, Te -6.96E-16 + 6408, 267.000, 0, En 5.286589827501E-06, CFL 0.00402, SL -2.8484E-02, M 7.69508E+16, S 35.1315, T 4.8409, Me -1.30E-16, Se 0.00E+00, Te -3.11E-16 + 6432, 268.000, 0, En 6.933942594125E-06, CFL 0.00477, SL -2.9254E-02, M 7.69508E+16, S 35.1315, T 4.8412, Me 1.58E-16, Se 1.33E-14, Te 1.45E-15 + 6456, 269.000, 0, En 8.094252153832E-06, CFL 0.00566, SL -3.0642E-02, M 7.69508E+16, S 35.1315, T 4.8415, Me 1.74E-18, Se 0.00E+00, Te -4.02E-16 + 6480, 270.000, 0, En 8.500052865513E-06, CFL 0.00463, SL -3.1863E-02, M 7.69508E+16, S 35.1315, T 4.8417, Me 9.92E-18, Se 6.65E-15, Te 2.45E-15 + 6504, 271.000, 0, En 7.860549079252E-06, CFL 0.00413, SL -3.7133E-02, M 7.69507E+16, S 35.1316, T 4.8413, Me 1.28E-16, Se 6.65E-15, Te -6.78E-16 + 6528, 272.000, 0, En 7.615425720524E-06, CFL 0.00394, SL -4.0598E-02, M 7.69507E+16, S 35.1316, T 4.8409, Me 3.53E-17, Se 1.33E-14, Te -1.28E-16 + 6552, 273.000, 0, En 8.342861771256E-06, CFL 0.00440, SL -4.2124E-02, M 7.69507E+16, S 35.1316, T 4.8408, Me -1.44E-16, Se -1.33E-14, Te -1.11E-16 + 6576, 274.000, 0, En 8.470610895876E-06, CFL 0.00440, SL -4.5550E-02, M 7.69506E+16, S 35.1316, T 4.8407, Me 2.68E-17, Se 6.65E-15, Te 5.43E-16 + 6600, 275.000, 0, En 1.047626287393E-05, CFL 0.00505, SL -5.0903E-02, M 7.69505E+16, S 35.1317, T 4.8405, Me -9.08E-17, Se -6.65E-15, Te 2.62E-15 + 6624, 276.000, 0, En 1.063742550765E-05, CFL 0.00362, SL -5.6083E-02, M 7.69505E+16, S 35.1317, T 4.8404, Me -3.02E-17, Se -6.65E-15, Te 9.65E-17 + 6648, 277.000, 0, En 8.604429894828E-06, CFL 0.00417, SL -6.0124E-02, M 7.69504E+16, S 35.1317, T 4.8403, Me 9.75E-17, Se 1.33E-14, Te -6.51E-16 + 6672, 278.000, 0, En 7.523686234860E-06, CFL 0.00369, SL -6.3956E-02, M 7.69504E+16, S 35.1317, T 4.8400, Me 9.21E-17, Se -6.65E-15, Te 1.59E-15 + 6696, 279.000, 0, En 6.291175496548E-06, CFL 0.00327, SL -6.7735E-02, M 7.69503E+16, S 35.1317, T 4.8397, Me -3.77E-17, Se 0.00E+00, Te -1.11E-15 + 6720, 280.000, 0, En 4.697992613259E-06, CFL 0.00289, SL -6.9598E-02, M 7.69503E+16, S 35.1318, T 4.8395, Me 1.31E-16, Se 0.00E+00, Te 1.40E-15 + 6744, 281.000, 0, En 3.638594129279E-06, CFL 0.00382, SL -5.9344E-02, M 7.69504E+16, S 35.1317, T 4.8395, Me 6.09E-17, Se 0.00E+00, Te -1.72E-15 + 6768, 282.000, 0, En 3.003368213508E-06, CFL 0.00294, SL -6.1706E-02, M 7.69504E+16, S 35.1317, T 4.8391, Me -5.21E-17, Se -6.65E-15, Te -1.86E-16 + 6792, 283.000, 0, En 3.409436663542E-06, CFL 0.00223, SL -7.0109E-02, M 7.69503E+16, S 35.1318, T 4.8384, Me -1.32E-16, Se -6.65E-15, Te -2.19E-15 + 6816, 284.000, 0, En 1.890907507481E-06, CFL 0.00174, SL -7.9493E-02, M 7.69502E+16, S 35.1318, T 4.8376, Me 4.96E-17, Se 0.00E+00, Te -2.16E-16 + 6840, 285.000, 0, En 1.173044329854E-05, CFL 0.00466, SL -8.7280E-02, M 7.69501E+16, S 35.1319, T 4.8370, Me -2.52E-17, Se 0.00E+00, Te 2.85E-16 + 6864, 286.000, 0, En 2.149311387128E-05, CFL 0.00674, SL -9.0722E-02, M 7.69500E+16, S 35.1319, T 4.8366, Me -4.68E-17, Se -1.33E-14, Te -1.24E-15 + 6888, 287.000, 0, En 1.999493328431E-05, CFL 0.00569, SL -8.0479E-02, M 7.69502E+16, S 35.1318, T 4.8364, Me -2.26E-16, Se -6.65E-15, Te 1.63E-15 + 6912, 288.000, 0, En 1.611293267434E-05, CFL 0.00492, SL -6.9275E-02, M 7.69503E+16, S 35.1318, T 4.8363, Me -1.96E-16, Se -6.65E-15, Te -2.89E-16 + 6936, 289.000, 0, En 1.128906200430E-05, CFL 0.00412, SL -6.0708E-02, M 7.69504E+16, S 35.1317, T 4.8363, Me -3.33E-18, Se -6.65E-15, Te -1.70E-15 + 6960, 290.000, 0, En 7.518750858841E-06, CFL 0.00531, SL -6.2438E-02, M 7.69504E+16, S 35.1317, T 4.8364, Me -3.69E-17, Se 0.00E+00, Te -2.27E-15 + 6984, 291.000, 0, En 4.993404002709E-06, CFL 0.00271, SL -6.5593E-02, M 7.69504E+16, S 35.1317, T 4.8364, Me 4.10E-17, Se 6.65E-15, Te 3.08E-15 + 7008, 292.000, 0, En 1.030766052470E-05, CFL 0.00442, SL -6.8147E-02, M 7.69503E+16, S 35.1318, T 4.8364, Me 7.14E-17, Se 0.00E+00, Te -1.79E-15 + 7032, 293.000, 0, En 2.378639790934E-05, CFL 0.00675, SL -6.9843E-02, M 7.69503E+16, S 35.1318, T 4.8364, Me -1.31E-16, Se 0.00E+00, Te -8.28E-16 + 7056, 294.000, 0, En 3.303500124915E-05, CFL 0.00728, SL -5.8313E-02, M 7.69504E+16, S 35.1317, T 4.8365, Me -1.95E-17, Se 1.33E-14, Te 8.96E-16 + 7080, 295.000, 0, En 3.342089430719E-05, CFL 0.00580, SL -5.3942E-02, M 7.69505E+16, S 35.1317, T 4.8364, Me 5.60E-17, Se 0.00E+00, Te -8.22E-16 + 7104, 296.000, 0, En 3.422065643611E-05, CFL 0.00659, SL -4.8414E-02, M 7.69506E+16, S 35.1316, T 4.8362, Me 6.23E-17, Se 0.00E+00, Te 2.70E-15 + 7128, 297.000, 0, En 3.716275804422E-05, CFL 0.01497, SL -1.8994E-02, M 7.69510E+16, S 35.1315, T 4.8361, Me -4.58E-17, Se 1.33E-14, Te -1.43E-15 + 7152, 298.000, 0, En 3.650106719559E-05, CFL 0.00741, SL -1.9351E-02, M 7.69509E+16, S 35.1315, T 4.8361, Me 3.62E-17, Se 0.00E+00, Te -2.50E-15 + 7176, 299.000, 0, En 3.822199551429E-05, CFL 0.00672, SL -2.5375E-02, M 7.69509E+16, S 35.1315, T 4.8356, Me 7.24E-17, Se 0.00E+00, Te 2.59E-15 + 7200, 300.000, 0, En 3.898626937782E-05, CFL 0.00531, SL -3.2408E-02, M 7.69508E+16, S 35.1315, T 4.8348, Me -3.96E-17, Se 0.00E+00, Te 9.26E-16 + 7224, 301.000, 0, En 3.834146160702E-05, CFL 0.00621, SL -1.7737E-02, M 7.69510E+16, S 35.1315, T 4.8346, Me 7.06E-17, Se 0.00E+00, Te 1.24E-15 + 7248, 302.000, 0, En 3.451260022826E-05, CFL 0.00709, SL -2.4558E-03, M 7.69512E+16, S 35.1314, T 4.8344, Me -1.40E-16, Se -1.33E-14, Te -2.35E-15 + 7272, 303.000, 0, En 2.728517102129E-05, CFL 0.00711, SL -8.5466E-03, M 7.69511E+16, S 35.1314, T 4.8336, Me -8.53E-17, Se 0.00E+00, Te 8.30E-16 + 7296, 304.000, 0, En 2.336937945035E-05, CFL 0.00530, SL -4.5716E-03, M 7.69511E+16, S 35.1314, T 4.8331, Me 8.29E-17, Se -6.65E-15, Te -6.39E-16 + 7320, 305.000, 0, En 2.161621548514E-05, CFL 0.00409, SL 7.6186E-04, M 7.69512E+16, S 35.1313, T 4.8329, Me 5.90E-17, Se 6.65E-15, Te 1.21E-15 + 7344, 306.000, 0, En 2.012616294584E-05, CFL 0.00462, SL -3.2075E-03, M 7.69512E+16, S 35.1314, T 4.8325, Me -1.56E-16, Se 0.00E+00, Te -1.31E-15 + 7368, 307.000, 0, En 1.907343514155E-05, CFL 0.00477, SL -3.6257E-03, M 7.69511E+16, S 35.1314, T 4.8323, Me 4.99E-17, Se 0.00E+00, Te 1.87E-16 + 7392, 308.000, 0, En 1.740031516295E-05, CFL 0.00472, SL -5.5630E-03, M 7.69511E+16, S 35.1314, T 4.8319, Me 7.23E-17, Se 0.00E+00, Te 3.62E-16 + 7416, 309.000, 0, En 1.579011660778E-05, CFL 0.00419, SL -7.6535E-03, M 7.69511E+16, S 35.1314, T 4.8313, Me -4.53E-17, Se -1.33E-14, Te -5.04E-16 + 7440, 310.000, 0, En 1.439772406803E-05, CFL 0.00360, SL -1.3249E-02, M 7.69510E+16, S 35.1314, T 4.8306, Me -9.78E-17, Se -1.33E-14, Te 2.85E-16 + 7464, 311.000, 0, En 1.285893577271E-05, CFL 0.00395, SL -1.9791E-02, M 7.69509E+16, S 35.1315, T 4.8300, Me 1.06E-17, Se 0.00E+00, Te -1.72E-15 + 7488, 312.000, 0, En 1.058825743956E-05, CFL 0.00401, SL -2.5528E-02, M 7.69509E+16, S 35.1315, T 4.8295, Me -3.67E-17, Se 6.65E-15, Te 1.48E-15 + 7512, 313.000, 0, En 1.005781168578E-05, CFL 0.00296, SL -3.0035E-02, M 7.69508E+16, S 35.1315, T 4.8289, Me 3.14E-18, Se -6.65E-15, Te -1.28E-15 + 7536, 314.000, 0, En 9.673368311131E-06, CFL 0.00247, SL -2.8603E-02, M 7.69508E+16, S 35.1315, T 4.8288, Me -1.21E-17, Se 6.65E-15, Te 1.34E-16 + 7560, 315.000, 0, En 9.988932487109E-06, CFL 0.00315, SL -2.9988E-02, M 7.69508E+16, S 35.1315, T 4.8284, Me -2.78E-17, Se 6.65E-15, Te -1.89E-16 + 7584, 316.000, 0, En 1.163640109017E-05, CFL 0.00386, SL -3.2551E-02, M 7.69508E+16, S 35.1315, T 4.8282, Me 1.04E-16, Se 0.00E+00, Te 4.94E-16 + 7608, 317.000, 0, En 1.314648605092E-05, CFL 0.00398, SL -3.3630E-02, M 7.69508E+16, S 35.1315, T 4.8280, Me 3.56E-17, Se 0.00E+00, Te -7.79E-16 + 7632, 318.000, 0, En 1.173136445887E-05, CFL 0.00272, SL -3.6070E-02, M 7.69507E+16, S 35.1316, T 4.8271, Me -1.03E-16, Se -1.33E-14, Te 1.28E-15 + 7656, 319.000, 0, En 9.700529377128E-06, CFL 0.00325, SL -4.7068E-02, M 7.69506E+16, S 35.1316, T 4.8258, Me 2.45E-17, Se 0.00E+00, Te -2.79E-15 + 7680, 320.000, 0, En 9.124681802621E-06, CFL 0.00314, SL -5.5569E-02, M 7.69505E+16, S 35.1317, T 4.8249, Me 1.47E-16, Se 0.00E+00, Te 1.67E-15 + 7704, 321.000, 0, En 8.180974849579E-06, CFL 0.00284, SL -6.1610E-02, M 7.69504E+16, S 35.1317, T 4.8243, Me -4.28E-17, Se 0.00E+00, Te -1.14E-15 + 7728, 322.000, 0, En 7.678444291456E-06, CFL 0.00244, SL -6.6459E-02, M 7.69503E+16, S 35.1317, T 4.8238, Me -1.06E-16, Se 0.00E+00, Te 1.34E-15 + 7752, 323.000, 0, En 7.475442916267E-06, CFL 0.00236, SL -6.7596E-02, M 7.69503E+16, S 35.1317, T 4.8237, Me 3.97E-17, Se 0.00E+00, Te -1.56E-16 + 7776, 324.000, 0, En 9.227707693969E-06, CFL 0.00539, SL -5.4876E-02, M 7.69505E+16, S 35.1317, T 4.8236, Me -8.98E-17, Se -1.33E-14, Te 1.53E-16 + 7800, 325.000, 0, En 6.945817857278E-06, CFL 0.00269, SL -6.1582E-02, M 7.69504E+16, S 35.1317, T 4.8227, Me 3.28E-17, Se -6.65E-15, Te 4.68E-17 + 7824, 326.000, 0, En 5.305224653243E-06, CFL 0.00290, SL -7.2118E-02, M 7.69503E+16, S 35.1318, T 4.8214, Me -1.58E-16, Se -6.65E-15, Te 7.55E-16 + 7848, 327.000, 0, En 5.754650969172E-06, CFL 0.00241, SL -8.1081E-02, M 7.69502E+16, S 35.1318, T 4.8203, Me 3.51E-18, Se 0.00E+00, Te -5.18E-16 + 7872, 328.000, 0, En 9.003310353994E-06, CFL 0.00338, SL -8.9684E-02, M 7.69500E+16, S 35.1319, T 4.8192, Me -1.82E-17, Se -6.65E-15, Te -3.19E-15 + 7896, 329.000, 0, En 1.033463478086E-05, CFL 0.00321, SL -9.7459E-02, M 7.69499E+16, S 35.1319, T 4.8184, Me 3.03E-17, Se 6.65E-15, Te 3.19E-16 + 7920, 330.000, 0, En 1.107486938865E-05, CFL 0.00273, SL -1.0244E-01, M 7.69499E+16, S 35.1320, T 4.8177, Me -1.43E-17, Se 0.00E+00, Te 9.35E-16 + 7944, 331.000, 0, En 1.099830316587E-05, CFL 0.00278, SL -1.0316E-01, M 7.69499E+16, S 35.1320, T 4.8175, Me 1.64E-17, Se 0.00E+00, Te 6.59E-16 + 7968, 332.000, 0, En 1.134506009730E-05, CFL 0.00318, SL -1.0459E-01, M 7.69499E+16, S 35.1320, T 4.8174, Me 3.93E-18, Se 6.65E-15, Te 4.89E-16 + 7992, 333.000, 0, En 1.330851796863E-05, CFL 0.00346, SL -1.0777E-01, M 7.69498E+16, S 35.1320, T 4.8172, Me 1.09E-16, Se 6.65E-15, Te -1.04E-15 + 8016, 334.000, 0, En 1.204890773905E-05, CFL 0.00291, SL -1.1149E-01, M 7.69498E+16, S 35.1320, T 4.8168, Me -1.87E-17, Se 0.00E+00, Te 1.03E-15 + 8040, 335.000, 0, En 1.041685615229E-05, CFL 0.00237, SL -1.1612E-01, M 7.69497E+16, S 35.1320, T 4.8164, Me -1.58E-17, Se -6.65E-15, Te -3.19E-17 + 8064, 336.000, 0, En 9.360419085154E-06, CFL 0.00227, SL -1.1659E-01, M 7.69497E+16, S 35.1320, T 4.8161, Me -3.80E-17, Se 6.65E-15, Te -2.59E-16 + 8088, 337.000, 0, En 8.878165211960E-06, CFL 0.00234, SL -1.1412E-01, M 7.69497E+16, S 35.1320, T 4.8157, Me 7.46E-17, Se 6.65E-15, Te 2.49E-15 + 8112, 338.000, 0, En 9.135700376998E-06, CFL 0.00258, SL -1.1142E-01, M 7.69498E+16, S 35.1320, T 4.8155, Me 1.18E-16, Se 0.00E+00, Te -6.48E-16 + 8136, 339.000, 0, En 8.881191773941E-06, CFL 0.00268, SL -1.0910E-01, M 7.69498E+16, S 35.1320, T 4.8154, Me 8.04E-17, Se 6.65E-15, Te 2.19E-16 + 8160, 340.000, 0, En 7.341348895225E-06, CFL 0.00272, SL -1.1083E-01, M 7.69498E+16, S 35.1320, T 4.8153, Me 4.84E-17, Se -6.65E-15, Te 1.68E-15 + 8184, 341.000, 0, En 6.388684688895E-06, CFL 0.00212, SL -1.0754E-01, M 7.69498E+16, S 35.1320, T 4.8152, Me 9.87E-17, Se 6.65E-15, Te -1.00E-15 + 8208, 342.000, 0, En 5.961103541541E-06, CFL 0.00179, SL -1.0741E-01, M 7.69498E+16, S 35.1320, T 4.8152, Me 8.43E-17, Se 0.00E+00, Te -1.09E-15 + 8232, 343.000, 0, En 5.692768041314E-06, CFL 0.00184, SL -1.0879E-01, M 7.69498E+16, S 35.1320, T 4.8151, Me -2.61E-17, Se 0.00E+00, Te 2.11E-15 + 8256, 344.000, 0, En 5.627227596326E-06, CFL 0.00204, SL -1.0996E-01, M 7.69498E+16, S 35.1320, T 4.8149, Me 9.77E-17, Se 0.00E+00, Te 1.42E-16 + 8280, 345.000, 0, En 6.047053975007E-06, CFL 0.00206, SL -1.1273E-01, M 7.69497E+16, S 35.1320, T 4.8144, Me -5.18E-17, Se 0.00E+00, Te 9.28E-16 + 8304, 346.000, 0, En 7.227203595904E-06, CFL 0.00202, SL -1.1664E-01, M 7.69497E+16, S 35.1320, T 4.8140, Me 6.06E-17, Se 0.00E+00, Te -1.42E-15 + 8328, 347.000, 0, En 9.900591146417E-06, CFL 0.00246, SL -1.1974E-01, M 7.69497E+16, S 35.1321, T 4.8136, Me 1.41E-16, Se 1.33E-14, Te 1.08E-15 + 8352, 348.000, 0, En 1.282030683410E-05, CFL 0.00338, SL -1.2171E-01, M 7.69496E+16, S 35.1321, T 4.8134, Me 1.17E-16, Se 0.00E+00, Te 2.60E-15 + 8376, 349.000, 0, En 1.370216612165E-05, CFL 0.00452, SL -1.2679E-01, M 7.69496E+16, S 35.1321, T 4.8129, Me -7.44E-17, Se 0.00E+00, Te -2.74E-15 + 8400, 350.000, 0, En 1.407484272264E-05, CFL 0.00399, SL -1.2986E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me -1.29E-16, Se -6.65E-15, Te 1.58E-15 + 8424, 351.000, 0, En 1.366041731451E-05, CFL 0.00299, SL -1.3098E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me -9.97E-17, Se 0.00E+00, Te 5.84E-16 + 8448, 352.000, 0, En 1.229907378760E-05, CFL 0.00296, SL -1.3180E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me 4.65E-17, Se -6.65E-15, Te 1.01E-16 + 8472, 353.000, 0, En 9.227127991074E-06, CFL 0.00284, SL -1.3255E-01, M 7.69495E+16, S 35.1321, T 4.8125, Me -5.62E-17, Se -6.65E-15, Te 1.68E-16 + 8496, 354.000, 0, En 7.930851600054E-06, CFL 0.00226, SL -1.3100E-01, M 7.69495E+16, S 35.1321, T 4.8125, Me -7.76E-17, Se 6.65E-15, Te 2.08E-15 + 8520, 355.000, 0, En 8.767534533278E-06, CFL 0.00248, SL -1.2470E-01, M 7.69496E+16, S 35.1321, T 4.8124, Me 3.75E-17, Se 0.00E+00, Te -1.60E-15 + 8544, 356.000, 0, En 7.639685457323E-06, CFL 0.00262, SL -1.1818E-01, M 7.69497E+16, S 35.1320, T 4.8124, Me -7.64E-18, Se 6.65E-15, Te -7.82E-16 + 8568, 357.000, 0, En 7.200817878824E-06, CFL 0.00360, SL -1.1477E-01, M 7.69497E+16, S 35.1320, T 4.8124, Me -1.23E-16, Se -6.65E-15, Te -1.20E-15 + 8592, 358.000, 0, En 5.725310560436E-06, CFL 0.00215, SL -1.1710E-01, M 7.69497E+16, S 35.1320, T 4.8119, Me 3.44E-17, Se 0.00E+00, Te 1.70E-15 + 8616, 359.000, 0, En 6.554506245149E-06, CFL 0.00183, SL -1.2863E-01, M 7.69495E+16, S 35.1321, T 4.8103, Me 2.05E-18, Se 0.00E+00, Te -3.36E-15 + 8640, 360.000, 0, En 8.005714221558E-06, CFL 0.00242, SL -1.3729E-01, M 7.69494E+16, S 35.1322, T 4.8091, Me 1.06E-17, Se 6.65E-15, Te 1.38E-15 + 8664, 361.000, 0, En 7.495472782111E-06, CFL 0.00216, SL -1.4408E-01, M 7.69493E+16, S 35.1322, T 4.8083, Me -2.14E-17, Se 0.00E+00, Te 7.98E-16 + 8688, 362.000, 0, En 6.736933777431E-06, CFL 0.00207, SL -1.4990E-01, M 7.69493E+16, S 35.1322, T 4.8077, Me 1.50E-16, Se 0.00E+00, Te 1.10E-15 + 8712, 363.000, 0, En 6.614867892118E-06, CFL 0.00197, SL -1.5114E-01, M 7.69493E+16, S 35.1322, T 4.8075, Me 2.85E-17, Se 1.33E-14, Te -1.36E-15 + 8736, 364.000, 0, En 6.603256692254E-06, CFL 0.00181, SL -1.5324E-01, M 7.69492E+16, S 35.1322, T 4.8074, Me 4.08E-17, Se 6.65E-15, Te -1.02E-15 + 8760, 365.000, 0, En 6.060322045343E-06, CFL 0.00172, SL -1.5490E-01, M 7.69492E+16, S 35.1323, T 4.8073, Me 2.38E-17, Se -1.33E-14, Te 3.49E-17 diff --git a/examples/single_column/timestats.intel b/examples/single_column/timestats.intel index e6012a780d..3d72e3742b 100644 --- a/examples/single_column/timestats.intel +++ b/examples/single_column/timestats.intel @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] - 0, 0.000, 0, En 7.702990267739E-28, CFL 0.00000, SL 1.8190E-12, M 7.05386E+16, S 35.2322, T 4.3037, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 3.603483946432E-07, CFL 0.00075, SL -6.1796E-03, M 7.05385E+16, S 35.2323, T 4.3025, Me -1.02E-16, Se 0.00E+00, Te -1.68E-15 - 48, 2.000, 0, En 4.387575082766E-07, CFL 0.00087, SL 7.7375E-03, M 7.05387E+16, S 35.2322, T 4.3021, Me -6.47E-17, Se 0.00E+00, Te 1.59E-15 - 72, 3.000, 0, En 3.648952995729E-07, CFL 0.00084, SL 1.7286E-03, M 7.05386E+16, S 35.2322, T 4.3012, Me -3.50E-17, Se 7.26E-15, Te -7.22E-18 - 96, 4.000, 0, En 1.383636052744E-06, CFL 0.00160, SL -1.1511E-03, M 7.05386E+16, S 35.2322, T 4.3006, Me -7.84E-17, Se 7.26E-15, Te 2.98E-16 - 120, 5.000, 0, En 1.286885455106E-06, CFL 0.00124, SL -3.5312E-03, M 7.05385E+16, S 35.2323, T 4.3004, Me 1.03E-16, Se 0.00E+00, Te -4.79E-16 - 144, 6.000, 0, En 1.014914743945E-06, CFL 0.00099, SL -5.5946E-03, M 7.05385E+16, S 35.2323, T 4.3001, Me 4.93E-17, Se -7.26E-15, Te 2.64E-15 - 168, 7.000, 0, En 1.612085402289E-06, CFL 0.00117, SL -3.7707E-03, M 7.05385E+16, S 35.2323, T 4.2999, Me -7.23E-18, Se 7.26E-15, Te -3.20E-16 - 192, 8.000, 0, En 1.427356402078E-06, CFL 0.00101, SL 3.2469E-03, M 7.05386E+16, S 35.2322, T 4.2997, Me 4.34E-17, Se 7.26E-15, Te -5.45E-15 - 216, 9.000, 0, En 8.233721598630E-07, CFL 0.00157, SL 8.9665E-03, M 7.05387E+16, S 35.2322, T 4.2995, Me 1.43E-16, Se -7.26E-15, Te 2.18E-15 - 240, 10.000, 0, En 1.376806035590E-06, CFL 0.00236, SL 7.4792E-03, M 7.05387E+16, S 35.2322, T 4.2995, Me -1.10E-16, Se 0.00E+00, Te -1.37E-15 - 264, 11.000, 0, En 3.269633263551E-06, CFL 0.00203, SL 6.0258E-03, M 7.05387E+16, S 35.2322, T 4.2993, Me -1.11E-17, Se 7.26E-15, Te 5.55E-16 - 288, 12.000, 0, En 3.849387298594E-06, CFL 0.00223, SL 2.5996E-03, M 7.05386E+16, S 35.2322, T 4.2990, Me 1.06E-16, Se 7.26E-15, Te 1.45E-15 - 312, 13.000, 0, En 5.459657332139E-06, CFL 0.00224, SL -4.8867E-03, M 7.05385E+16, S 35.2323, T 4.2980, Me -1.51E-16, Se -1.45E-14, Te 1.81E-15 - 336, 14.000, 0, En 4.275472380069E-06, CFL 0.00164, SL -8.9710E-03, M 7.05385E+16, S 35.2323, T 4.2975, Me -1.18E-16, Se 0.00E+00, Te -2.03E-15 - 360, 15.000, 0, En 3.043685278671E-06, CFL 0.00144, SL -1.1697E-02, M 7.05384E+16, S 35.2323, T 4.2971, Me 6.72E-17, Se 7.26E-15, Te 1.08E-15 - 384, 16.000, 0, En 2.249418757627E-06, CFL 0.00109, SL -1.4742E-02, M 7.05384E+16, S 35.2323, T 4.2966, Me -4.37E-17, Se -1.45E-14, Te -1.87E-15 - 408, 17.000, 0, En 1.457997479536E-06, CFL 0.00054, SL -2.5035E-02, M 7.05383E+16, S 35.2324, T 4.2950, Me 5.27E-17, Se 0.00E+00, Te -2.83E-16 - 432, 18.000, 0, En 2.854081377033E-06, CFL 0.00102, SL -3.4147E-02, M 7.05382E+16, S 35.2325, T 4.2936, Me 3.43E-17, Se 0.00E+00, Te -1.66E-15 - 456, 19.000, 0, En 3.202237987426E-06, CFL 0.00112, SL -1.0766E-02, M 7.05385E+16, S 35.2323, T 4.2928, Me 5.85E-17, Se 0.00E+00, Te -4.07E-16 - 480, 20.000, 0, En 2.948425366865E-06, CFL 0.00099, SL -1.0498E-02, M 7.05385E+16, S 35.2323, T 4.2920, Me -1.26E-16, Se -7.26E-15, Te 1.61E-15 - 504, 21.000, 0, En 3.544661233013E-06, CFL 0.00115, SL -1.7271E-02, M 7.05384E+16, S 35.2324, T 4.2909, Me -4.60E-18, Se 7.26E-15, Te 1.04E-15 - 528, 22.000, 0, En 3.293001381988E-06, CFL 0.00118, SL -2.1074E-02, M 7.05383E+16, S 35.2324, T 4.2905, Me -1.56E-17, Se 0.00E+00, Te -2.28E-15 - 552, 23.000, 0, En 5.654281287303E-06, CFL 0.00161, SL -2.5695E-02, M 7.05383E+16, S 35.2324, T 4.2900, Me -3.46E-18, Se 0.00E+00, Te 1.45E-15 - 576, 24.000, 0, En 5.239345533393E-06, CFL 0.00109, SL -2.7257E-02, M 7.05382E+16, S 35.2324, T 4.2898, Me -7.11E-17, Se -7.26E-15, Te -1.37E-15 - 600, 25.000, 0, En 4.208426200021E-06, CFL 0.00151, SL -3.4194E-02, M 7.05382E+16, S 35.2325, T 4.2890, Me -1.20E-16, Se -7.26E-15, Te 6.51E-16 - 624, 26.000, 0, En 2.375878022695E-06, CFL 0.00107, SL -3.8898E-02, M 7.05381E+16, S 35.2325, T 4.2884, Me -5.17E-17, Se -1.45E-14, Te -4.65E-16 - 648, 27.000, 0, En 1.651756506548E-06, CFL 0.00103, SL -4.2852E-02, M 7.05380E+16, S 35.2325, T 4.2879, Me -7.58E-17, Se 2.90E-14, Te 2.39E-15 - 672, 28.000, 0, En 2.544211810133E-06, CFL 0.00108, SL -3.7184E-02, M 7.05381E+16, S 35.2325, T 4.2877, Me 5.71E-17, Se 0.00E+00, Te 4.68E-17 - 696, 29.000, 0, En 8.650905818498E-07, CFL 0.00067, SL -4.4104E-02, M 7.05380E+16, S 35.2325, T 4.2864, Me 3.24E-17, Se 7.26E-15, Te -1.01E-15 - 720, 30.000, 0, En 4.897992038793E-07, CFL 0.00050, SL -5.2318E-02, M 7.05379E+16, S 35.2326, T 4.2849, Me -9.93E-17, Se 7.26E-15, Te 2.07E-15 - 744, 31.000, 0, En 3.250103464599E-07, CFL 0.00028, SL -5.6906E-02, M 7.05379E+16, S 35.2326, T 4.2843, Me -2.78E-17, Se -7.26E-15, Te 2.54E-16 - 768, 32.000, 0, En 3.298824136952E-07, CFL 0.00033, SL -3.3070E-02, M 7.05382E+16, S 35.2325, T 4.2836, Me -4.18E-17, Se 2.18E-14, Te 5.13E-16 - 792, 33.000, 0, En 2.761968494010E-07, CFL 0.00034, SL -3.2226E-02, M 7.05382E+16, S 35.2324, T 4.2827, Me 9.63E-17, Se -1.45E-14, Te -9.77E-16 - 816, 34.000, 0, En 1.528383761660E-07, CFL 0.00021, SL -3.8376E-02, M 7.05381E+16, S 35.2325, T 4.2817, Me -1.55E-16, Se 0.00E+00, Te -1.60E-15 - 840, 35.000, 0, En 1.361659705164E-07, CFL 0.00021, SL -4.5605E-02, M 7.05380E+16, S 35.2325, T 4.2807, Me 4.50E-17, Se -7.26E-15, Te 3.25E-15 - 864, 36.000, 0, En 1.503287639969E-07, CFL 0.00020, SL -5.0415E-02, M 7.05379E+16, S 35.2326, T 4.2802, Me -7.75E-17, Se 0.00E+00, Te 4.38E-16 - 888, 37.000, 0, En 2.058723823887E-07, CFL 0.00028, SL -5.3725E-02, M 7.05379E+16, S 35.2326, T 4.2797, Me 3.75E-17, Se 0.00E+00, Te -2.74E-15 - 912, 38.000, 0, En 4.478584495773E-07, CFL 0.00036, SL -5.7093E-02, M 7.05379E+16, S 35.2326, T 4.2794, Me 3.68E-17, Se -7.26E-15, Te 2.31E-15 - 936, 39.000, 0, En 1.002757324761E-06, CFL 0.00058, SL -4.5885E-02, M 7.05380E+16, S 35.2325, T 4.2789, Me 2.30E-17, Se 7.26E-15, Te -3.07E-15 - 960, 40.000, 0, En 9.121520664780E-07, CFL 0.00039, SL -3.9384E-02, M 7.05381E+16, S 35.2325, T 4.2787, Me -5.89E-17, Se -7.26E-15, Te 1.38E-15 - 984, 41.000, 0, En 9.228758642031E-07, CFL 0.00046, SL -4.3521E-02, M 7.05380E+16, S 35.2325, T 4.2782, Me 2.05E-17, Se 0.00E+00, Te 2.46E-16 - 1008, 42.000, 0, En 1.644756474421E-06, CFL 0.00078, SL -3.6775E-02, M 7.05381E+16, S 35.2325, T 4.2774, Me 1.17E-17, Se 0.00E+00, Te -1.36E-15 - 1032, 43.000, 0, En 1.655180861059E-06, CFL 0.00066, SL -2.7828E-02, M 7.05382E+16, S 35.2324, T 4.2772, Me 1.61E-17, Se 7.26E-15, Te -1.37E-15 - 1056, 44.000, 0, En 1.683707512282E-06, CFL 0.00062, SL -1.8195E-02, M 7.05384E+16, S 35.2324, T 4.2770, Me 6.76E-18, Se -1.45E-14, Te -1.18E-15 - 1080, 45.000, 0, En 1.832396659822E-06, CFL 0.00061, SL -2.2342E-02, M 7.05383E+16, S 35.2324, T 4.2763, Me 2.77E-17, Se -7.26E-15, Te 2.20E-15 - 1104, 46.000, 0, En 2.264032491393E-06, CFL 0.00081, SL -3.0430E-02, M 7.05382E+16, S 35.2324, T 4.2752, Me -5.69E-17, Se 7.26E-15, Te -1.03E-15 - 1128, 47.000, 0, En 2.057337653400E-06, CFL 0.00061, SL -3.7229E-02, M 7.05381E+16, S 35.2325, T 4.2742, Me 5.24E-17, Se -1.45E-14, Te -3.40E-15 - 1152, 48.000, 0, En 1.756383163691E-06, CFL 0.00056, SL -4.2106E-02, M 7.05381E+16, S 35.2325, T 4.2735, Me -6.31E-17, Se 0.00E+00, Te 1.25E-16 - 1176, 49.000, 0, En 1.596759448370E-06, CFL 0.00050, SL -5.0827E-02, M 7.05379E+16, S 35.2326, T 4.2719, Me 4.60E-17, Se 0.00E+00, Te 7.80E-16 - 1200, 50.000, 0, En 1.299419914145E-06, CFL 0.00045, SL -6.0752E-02, M 7.05378E+16, S 35.2326, T 4.2705, Me -1.92E-17, Se -7.26E-15, Te -1.95E-15 - 1224, 51.000, 0, En 1.305795151131E-06, CFL 0.00047, SL -6.6461E-02, M 7.05377E+16, S 35.2327, T 4.2699, Me 8.49E-17, Se 7.26E-15, Te 2.51E-15 - 1248, 52.000, 0, En 1.826192131907E-06, CFL 0.00056, SL -6.9899E-02, M 7.05377E+16, S 35.2327, T 4.2698, Me 2.21E-17, Se -7.26E-15, Te 4.01E-15 - 1272, 53.000, 0, En 1.584760686046E-06, CFL 0.00055, SL -7.1890E-02, M 7.05377E+16, S 35.2327, T 4.2696, Me 1.05E-16, Se 7.26E-15, Te 1.19E-15 - 1296, 54.000, 0, En 2.870929607005E-06, CFL 0.00127, SL -6.6094E-02, M 7.05377E+16, S 35.2327, T 4.2695, Me -8.54E-18, Se 7.26E-15, Te -1.20E-15 - 1320, 55.000, 0, En 1.079521936650E-06, CFL 0.00055, SL -6.6817E-02, M 7.05377E+16, S 35.2327, T 4.2689, Me 8.64E-17, Se 7.26E-15, Te 2.29E-15 - 1344, 56.000, 0, En 6.723877217467E-07, CFL 0.00037, SL -7.2944E-02, M 7.05377E+16, S 35.2327, T 4.2682, Me 4.99E-17, Se 0.00E+00, Te -1.28E-16 - 1368, 57.000, 0, En 1.183556383666E-06, CFL 0.00049, SL -7.0270E-02, M 7.05377E+16, S 35.2327, T 4.2679, Me -1.83E-16, Se -7.26E-15, Te 2.09E-15 - 1392, 58.000, 0, En 1.282847220014E-06, CFL 0.00050, SL -7.3040E-02, M 7.05377E+16, S 35.2327, T 4.2673, Me 3.21E-17, Se 1.45E-14, Te -2.22E-15 - 1416, 59.000, 0, En 8.480917737650E-07, CFL 0.00045, SL -8.0029E-02, M 7.05376E+16, S 35.2328, T 4.2662, Me 4.62E-17, Se 7.26E-15, Te 1.67E-15 - 1440, 60.000, 0, En 1.055234988406E-06, CFL 0.00045, SL -8.7741E-02, M 7.05375E+16, S 35.2328, T 4.2652, Me 2.05E-17, Se 0.00E+00, Te 1.49E-15 - 1464, 61.000, 0, En 3.869407072409E-07, CFL 0.00025, SL -9.2703E-02, M 7.05374E+16, S 35.2328, T 4.2648, Me -9.75E-17, Se 0.00E+00, Te 1.41E-15 - 1488, 62.000, 0, En 8.284252617565E-07, CFL 0.00041, SL -9.5442E-02, M 7.05374E+16, S 35.2329, T 4.2646, Me 4.83E-18, Se -1.45E-14, Te -6.23E-16 - 1512, 63.000, 0, En 4.599838705729E-07, CFL 0.00039, SL -9.8093E-02, M 7.05373E+16, S 35.2329, T 4.2645, Me -6.82E-17, Se 0.00E+00, Te 1.30E-15 - 1536, 64.000, 0, En 3.558240556370E-07, CFL 0.00034, SL -1.0147E-01, M 7.05373E+16, S 35.2329, T 4.2645, Me -2.32E-17, Se 7.26E-15, Te -8.16E-16 - 1560, 65.000, 0, En 2.392906599138E-07, CFL 0.00025, SL -1.0311E-01, M 7.05373E+16, S 35.2329, T 4.2642, Me 2.12E-17, Se 7.26E-15, Te 1.23E-15 - 1584, 66.000, 0, En 1.930629726609E-07, CFL 0.00017, SL -1.0727E-01, M 7.05372E+16, S 35.2329, T 4.2639, Me 1.58E-16, Se -7.26E-15, Te 1.12E-15 - 1608, 67.000, 0, En 3.808941462516E-07, CFL 0.00035, SL -1.1166E-01, M 7.05372E+16, S 35.2330, T 4.2635, Me -4.83E-17, Se 2.90E-14, Te 1.37E-15 - 1632, 68.000, 0, En 7.590099544868E-07, CFL 0.00044, SL -1.0768E-01, M 7.05372E+16, S 35.2329, T 4.2633, Me -3.05E-17, Se -7.26E-15, Te -4.53E-16 - 1656, 69.000, 0, En 1.814928091227E-06, CFL 0.00107, SL -1.0430E-01, M 7.05373E+16, S 35.2329, T 4.2633, Me -5.57E-17, Se -7.26E-15, Te 2.04E-15 - 1680, 70.000, 0, En 1.091270333078E-05, CFL 0.00720, SL -9.7191E-02, M 7.05373E+16, S 35.2329, T 4.2635, Me -5.21E-17, Se -7.26E-15, Te -2.57E-15 - 1704, 71.000, 0, En 2.217948041026E-06, CFL 0.00504, SL -9.5680E-02, M 7.05374E+16, S 35.2329, T 4.2637, Me 1.45E-16, Se 1.45E-14, Te -5.22E-16 - 1728, 72.000, 0, En 8.297726311867E-07, CFL 0.00161, SL -9.6294E-02, M 7.05374E+16, S 35.2329, T 4.2640, Me -1.50E-16, Se -1.45E-14, Te 1.26E-15 - 1752, 73.000, 0, En 9.622295637601E-07, CFL 0.00142, SL -9.8194E-02, M 7.05373E+16, S 35.2329, T 4.2640, Me 5.41E-17, Se 1.45E-14, Te 1.02E-16 - 1776, 74.000, 0, En 1.323355024248E-06, CFL 0.00113, SL -1.0140E-01, M 7.05373E+16, S 35.2329, T 4.2636, Me -1.15E-16, Se -7.26E-15, Te -2.69E-15 - 1800, 75.000, 0, En 9.282443837774E-07, CFL 0.00037, SL -1.0994E-01, M 7.05372E+16, S 35.2329, T 4.2628, Me 1.33E-16, Se 1.45E-14, Te 9.45E-16 - 1824, 76.000, 0, En 9.191754426968E-07, CFL 0.00039, SL -1.1492E-01, M 7.05371E+16, S 35.2330, T 4.2625, Me -5.90E-17, Se 0.00E+00, Te 2.69E-15 - 1848, 77.000, 0, En 1.605113715543E-06, CFL 0.00052, SL -1.2023E-01, M 7.05371E+16, S 35.2330, T 4.2623, Me 2.55E-18, Se 0.00E+00, Te -1.45E-15 - 1872, 78.000, 0, En 2.664681592221E-06, CFL 0.00087, SL -1.2461E-01, M 7.05370E+16, S 35.2330, T 4.2622, Me 1.09E-17, Se -1.45E-14, Te 1.14E-15 - 1896, 79.000, 0, En 2.674507964830E-06, CFL 0.00200, SL -1.2481E-01, M 7.05370E+16, S 35.2330, T 4.2626, Me -3.63E-17, Se 0.00E+00, Te -7.56E-16 - 1920, 80.000, 0, En 3.983377722543E-06, CFL 0.00296, SL -1.2157E-01, M 7.05370E+16, S 35.2330, T 4.2628, Me -4.09E-17, Se -7.26E-15, Te -3.95E-16 - 1944, 81.000, 0, En 4.679867981208E-06, CFL 0.00324, SL -1.2266E-01, M 7.05370E+16, S 35.2330, T 4.2629, Me -1.29E-16, Se -7.26E-15, Te 9.83E-16 - 1968, 82.000, 0, En 4.610105108044E-06, CFL 0.00225, SL -1.2666E-01, M 7.05370E+16, S 35.2331, T 4.2627, Me -9.05E-17, Se -7.26E-15, Te -2.82E-15 - 1992, 83.000, 0, En 4.893098976683E-06, CFL 0.00235, SL -1.2154E-01, M 7.05370E+16, S 35.2330, T 4.2625, Me -4.13E-17, Se 7.26E-15, Te -9.80E-17 - 2016, 84.000, 0, En 4.327830882419E-06, CFL 0.00204, SL -1.2284E-01, M 7.05370E+16, S 35.2330, T 4.2626, Me 7.60E-19, Se 0.00E+00, Te 7.91E-16 - 2040, 85.000, 0, En 1.963047890040E-06, CFL 0.00067, SL -1.3233E-01, M 7.05369E+16, S 35.2331, T 4.2611, Me -3.57E-18, Se 2.18E-14, Te 4.82E-16 - 2064, 86.000, 0, En 2.120651760268E-06, CFL 0.00088, SL -1.4303E-01, M 7.05368E+16, S 35.2332, T 4.2596, Me -5.97E-17, Se -7.26E-15, Te -3.85E-15 - 2088, 87.000, 0, En 1.519349053731E-06, CFL 0.00069, SL -1.4969E-01, M 7.05367E+16, S 35.2332, T 4.2589, Me -8.59E-17, Se 7.26E-15, Te 1.64E-15 - 2112, 88.000, 0, En 1.233176574636E-06, CFL 0.00047, SL -1.3920E-01, M 7.05368E+16, S 35.2331, T 4.2584, Me 4.68E-17, Se -2.90E-14, Te -1.22E-15 - 2136, 89.000, 0, En 1.283928880306E-05, CFL 0.00681, SL -1.2452E-01, M 7.05370E+16, S 35.2330, T 4.2586, Me -3.10E-17, Se 1.45E-14, Te -1.30E-15 - 2160, 90.000, 0, En 1.309038629393E-05, CFL 0.00485, SL -1.2502E-01, M 7.05370E+16, S 35.2330, T 4.2590, Me -4.87E-17, Se -7.26E-15, Te 3.51E-15 - 2184, 91.000, 0, En 1.409907146227E-05, CFL 0.00444, SL -1.2921E-01, M 7.05369E+16, S 35.2331, T 4.2591, Me 2.60E-17, Se 7.26E-15, Te 1.30E-15 - 2208, 92.000, 0, En 1.310485139607E-05, CFL 0.00464, SL -1.3343E-01, M 7.05369E+16, S 35.2331, T 4.2590, Me -5.94E-17, Se -1.45E-14, Te -1.93E-15 - 2232, 93.000, 0, En 1.767991302529E-06, CFL 0.00046, SL -1.3970E-01, M 7.05368E+16, S 35.2331, T 4.2584, Me -6.14E-17, Se 0.00E+00, Te -1.74E-16 - 2256, 94.000, 0, En 1.589969718304E-06, CFL 0.00050, SL -1.4499E-01, M 7.05367E+16, S 35.2332, T 4.2580, Me 6.29E-17, Se 7.26E-15, Te 2.94E-16 - 2280, 95.000, 0, En 1.928918487064E-06, CFL 0.00070, SL -1.4233E-01, M 7.05368E+16, S 35.2332, T 4.2579, Me 3.30E-17, Se 1.45E-14, Te -7.01E-16 - 2304, 96.000, 0, En 1.577995708331E-06, CFL 0.00232, SL -1.4259E-01, M 7.05368E+16, S 35.2332, T 4.2582, Me -1.17E-17, Se -2.18E-14, Te -2.03E-15 - 2328, 97.000, 0, En 4.416614449294E-06, CFL 0.00301, SL -1.4436E-01, M 7.05367E+16, S 35.2332, T 4.2587, Me 3.75E-17, Se 0.00E+00, Te 2.31E-15 - 2352, 98.000, 0, En 1.038964991824E-05, CFL 0.00423, SL -1.4658E-01, M 7.05367E+16, S 35.2332, T 4.2587, Me 3.95E-17, Se -1.45E-14, Te 2.26E-15 - 2376, 99.000, 0, En 1.450068691829E-05, CFL 0.00368, SL -1.4915E-01, M 7.05367E+16, S 35.2332, T 4.2588, Me -3.81E-17, Se -7.26E-15, Te -2.18E-15 - 2400, 100.000, 0, En 1.196808532390E-05, CFL 0.00330, SL -1.5319E-01, M 7.05366E+16, S 35.2332, T 4.2589, Me 1.73E-17, Se 0.00E+00, Te 1.37E-15 - 2424, 101.000, 0, En 1.171789834663E-05, CFL 0.00287, SL -1.5419E-01, M 7.05366E+16, S 35.2332, T 4.2590, Me 2.63E-17, Se 1.45E-14, Te -2.32E-15 - 2448, 102.000, 0, En 1.371855695011E-05, CFL 0.00647, SL -1.5183E-01, M 7.05366E+16, S 35.2332, T 4.2595, Me -3.69E-17, Se 0.00E+00, Te 1.26E-15 - 2472, 103.000, 0, En 9.864935119746E-06, CFL 0.00324, SL -1.5584E-01, M 7.05366E+16, S 35.2332, T 4.2597, Me 6.51E-17, Se -7.26E-15, Te -5.49E-16 - 2496, 104.000, 0, En 1.089890187032E-05, CFL 0.00356, SL -1.6093E-01, M 7.05365E+16, S 35.2333, T 4.2597, Me 8.41E-17, Se -2.90E-14, Te -3.08E-16 - 2520, 105.000, 0, En 1.067638635781E-05, CFL 0.00323, SL -1.6379E-01, M 7.05365E+16, S 35.2333, T 4.2598, Me -1.71E-17, Se 0.00E+00, Te 4.33E-16 - 2544, 106.000, 0, En 1.095019900749E-05, CFL 0.00387, SL -1.6372E-01, M 7.05365E+16, S 35.2333, T 4.2604, Me 6.54E-17, Se -1.45E-14, Te -3.21E-15 - 2568, 107.000, 0, En 1.364561741772E-05, CFL 0.00639, SL -1.6361E-01, M 7.05365E+16, S 35.2333, T 4.2608, Me -5.89E-17, Se 0.00E+00, Te 1.26E-15 - 2592, 108.000, 0, En 3.643887468637E-05, CFL 0.00962, SL -1.6025E-01, M 7.05365E+16, S 35.2333, T 4.2612, Me -3.53E-17, Se 0.00E+00, Te -7.81E-16 - 2616, 109.000, 0, En 2.256123561851E-05, CFL 0.00551, SL -1.5628E-01, M 7.05366E+16, S 35.2332, T 4.2613, Me 5.52E-18, Se 1.45E-14, Te -1.17E-16 - 2640, 110.000, 0, En 1.609644502503E-05, CFL 0.00411, SL -1.5606E-01, M 7.05366E+16, S 35.2332, T 4.2609, Me 2.05E-17, Se 7.26E-15, Te -1.54E-16 - 2664, 111.000, 0, En 1.372445039091E-05, CFL 0.00314, SL -1.6488E-01, M 7.05365E+16, S 35.2333, T 4.2601, Me 3.98E-17, Se 0.00E+00, Te -8.59E-16 - 2688, 112.000, 0, En 1.183795850260E-05, CFL 0.00265, SL -1.7207E-01, M 7.05364E+16, S 35.2333, T 4.2598, Me 3.30E-17, Se 7.26E-15, Te 9.50E-16 - 2712, 113.000, 0, En 1.072287282545E-05, CFL 0.00282, SL -1.7342E-01, M 7.05364E+16, S 35.2334, T 4.2595, Me -6.60E-17, Se 7.26E-15, Te 1.57E-15 - 2736, 114.000, 0, En 1.834403682386E-05, CFL 0.00493, SL -1.5505E-01, M 7.05366E+16, S 35.2332, T 4.2596, Me 7.57E-17, Se -7.26E-15, Te -2.65E-15 - 2760, 115.000, 0, En 6.706297912303E-06, CFL 0.00234, SL -1.5558E-01, M 7.05366E+16, S 35.2332, T 4.2597, Me -8.64E-17, Se 7.26E-15, Te 2.89E-15 - 2784, 116.000, 0, En 6.050051681642E-06, CFL 0.00179, SL -1.5799E-01, M 7.05366E+16, S 35.2333, T 4.2601, Me -3.65E-17, Se -1.45E-14, Te 9.04E-16 - 2808, 117.000, 0, En 9.815082518824E-06, CFL 0.00362, SL -1.6049E-01, M 7.05365E+16, S 35.2333, T 4.2604, Me -1.76E-17, Se 7.26E-15, Te -1.20E-15 - 2832, 118.000, 0, En 1.026933633639E-05, CFL 0.00344, SL -1.6273E-01, M 7.05365E+16, S 35.2333, T 4.2607, Me 2.25E-17, Se 7.26E-15, Te 1.34E-15 - 2856, 119.000, 0, En 1.497382067351E-05, CFL 0.00572, SL -1.6521E-01, M 7.05365E+16, S 35.2333, T 4.2611, Me -3.95E-17, Se 7.26E-15, Te -9.16E-16 - 2880, 120.000, 0, En 1.507600390660E-05, CFL 0.00669, SL -1.6737E-01, M 7.05364E+16, S 35.2333, T 4.2616, Me 4.80E-17, Se 0.00E+00, Te 4.17E-16 - 2904, 121.000, 0, En 9.620668863469E-06, CFL 0.00510, SL -1.6904E-01, M 7.05364E+16, S 35.2333, T 4.2622, Me -6.14E-17, Se -7.26E-15, Te -1.28E-15 - 2928, 122.000, 0, En 1.097225643741E-05, CFL 0.00311, SL -1.7066E-01, M 7.05364E+16, S 35.2333, T 4.2625, Me -2.83E-18, Se 7.26E-15, Te -2.31E-15 - 2952, 123.000, 0, En 1.259254647415E-05, CFL 0.00271, SL -1.7194E-01, M 7.05364E+16, S 35.2333, T 4.2628, Me -4.40E-17, Se 0.00E+00, Te 1.03E-15 - 2976, 124.000, 0, En 7.226621061941E-06, CFL 0.00235, SL -1.7323E-01, M 7.05364E+16, S 35.2334, T 4.2632, Me -6.75E-17, Se 0.00E+00, Te -1.60E-15 - 3000, 125.000, 0, En 6.555140882624E-06, CFL 0.00263, SL -1.6855E-01, M 7.05364E+16, S 35.2333, T 4.2636, Me 2.19E-17, Se 1.45E-14, Te 4.76E-16 - 3024, 126.000, 0, En 6.171878426568E-06, CFL 0.00299, SL -1.5937E-01, M 7.05366E+16, S 35.2333, T 4.2640, Me -4.78E-17, Se -1.45E-14, Te -2.22E-16 - 3048, 127.000, 0, En 7.030490563598E-06, CFL 0.00530, SL -1.6111E-01, M 7.05365E+16, S 35.2333, T 4.2642, Me 1.86E-17, Se 0.00E+00, Te 8.43E-16 - 3072, 128.000, 0, En 7.728578515712E-06, CFL 0.00274, SL -1.6494E-01, M 7.05365E+16, S 35.2333, T 4.2644, Me -2.58E-17, Se 7.26E-15, Te -2.03E-15 - 3096, 129.000, 0, En 1.149640907081E-05, CFL 0.00692, SL -1.6715E-01, M 7.05365E+16, S 35.2333, T 4.2648, Me 5.43E-17, Se -1.45E-14, Te 9.71E-16 - 3120, 130.000, 0, En 8.037333228162E-06, CFL 0.00457, SL -1.6897E-01, M 7.05364E+16, S 35.2333, T 4.2652, Me 2.24E-17, Se 0.00E+00, Te -8.35E-16 - 3144, 131.000, 0, En 5.192278351558E-06, CFL 0.00232, SL -1.7186E-01, M 7.05364E+16, S 35.2333, T 4.2653, Me -6.28E-17, Se 0.00E+00, Te -1.91E-15 - 3168, 132.000, 0, En 3.852544374564E-06, CFL 0.00217, SL -1.7781E-01, M 7.05363E+16, S 35.2334, T 4.2652, Me 8.77E-17, Se -7.26E-15, Te 2.96E-15 - 3192, 133.000, 0, En 3.358389363117E-06, CFL 0.00166, SL -1.8252E-01, M 7.05363E+16, S 35.2334, T 4.2653, Me 1.38E-17, Se -1.45E-14, Te -1.50E-15 - 3216, 134.000, 0, En 3.164304948788E-06, CFL 0.00108, SL -1.8368E-01, M 7.05362E+16, S 35.2334, T 4.2654, Me -2.64E-17, Se 7.26E-15, Te -1.48E-15 - 3240, 135.000, 0, En 3.169397322728E-06, CFL 0.00160, SL -1.7966E-01, M 7.05363E+16, S 35.2334, T 4.2657, Me -5.82E-17, Se 0.00E+00, Te -1.54E-15 - 3264, 136.000, 0, En 3.300851998177E-06, CFL 0.00129, SL -1.7849E-01, M 7.05363E+16, S 35.2334, T 4.2664, Me -2.56E-17, Se -1.45E-14, Te -2.20E-16 - 3288, 137.000, 0, En 4.217155179926E-06, CFL 0.00301, SL -1.7888E-01, M 7.05363E+16, S 35.2334, T 4.2667, Me 4.59E-18, Se 7.26E-15, Te 1.36E-15 - 3312, 138.000, 0, En 4.512707919197E-06, CFL 0.00363, SL -1.7967E-01, M 7.05363E+16, S 35.2334, T 4.2670, Me -4.32E-17, Se -7.26E-15, Te 2.23E-15 - 3336, 139.000, 0, En 4.360746417498E-06, CFL 0.00318, SL -1.8065E-01, M 7.05363E+16, S 35.2334, T 4.2673, Me 3.67E-17, Se 0.00E+00, Te -1.78E-15 - 3360, 140.000, 0, En 5.363882623719E-06, CFL 0.00458, SL -1.8141E-01, M 7.05363E+16, S 35.2334, T 4.2676, Me 2.98E-18, Se 7.26E-15, Te 7.10E-16 - 3384, 141.000, 0, En 6.476890613598E-06, CFL 0.00565, SL -1.8223E-01, M 7.05363E+16, S 35.2334, T 4.2682, Me -5.16E-17, Se 7.26E-15, Te 5.05E-16 - 3408, 142.000, 0, En 3.509711482117E-06, CFL 0.00417, SL -1.8304E-01, M 7.05362E+16, S 35.2334, T 4.2689, Me -3.78E-17, Se -7.26E-15, Te 7.86E-16 - 3432, 143.000, 0, En 5.215071309378E-06, CFL 0.00655, SL -1.8367E-01, M 7.05362E+16, S 35.2334, T 4.2696, Me 1.55E-16, Se -7.26E-15, Te -1.53E-15 - 3456, 144.000, 0, En 3.693805909805E-06, CFL 0.00740, SL -1.8418E-01, M 7.05362E+16, S 35.2334, T 4.2704, Me -1.07E-17, Se 1.45E-14, Te -3.76E-16 - 3480, 145.000, 0, En 5.448168844816E-06, CFL 0.00936, SL -1.8501E-01, M 7.05362E+16, S 35.2334, T 4.2712, Me -2.58E-17, Se 0.00E+00, Te 3.07E-16 - 3504, 146.000, 0, En 6.418123397056E-06, CFL 0.01011, SL -1.8591E-01, M 7.05362E+16, S 35.2334, T 4.2720, Me -4.32E-17, Se -1.45E-14, Te -4.76E-15 - 3528, 147.000, 0, En 4.048614411564E-06, CFL 0.00647, SL -1.8691E-01, M 7.05362E+16, S 35.2334, T 4.2727, Me 5.59E-17, Se 7.26E-15, Te 9.10E-16 - 3552, 148.000, 0, En 2.949180865230E-06, CFL 0.00548, SL -1.8651E-01, M 7.05362E+16, S 35.2334, T 4.2734, Me 1.68E-17, Se 0.00E+00, Te -5.87E-17 - 3576, 149.000, 0, En 2.365735810843E-06, CFL 0.00446, SL -1.8743E-01, M 7.05362E+16, S 35.2334, T 4.2741, Me -4.57E-17, Se -7.26E-15, Te -3.11E-16 - 3600, 150.000, 0, En 2.276846374683E-06, CFL 0.00418, SL -1.8935E-01, M 7.05362E+16, S 35.2335, T 4.2745, Me -5.06E-17, Se 1.45E-14, Te 3.42E-16 - 3624, 151.000, 0, En 4.255962196574E-06, CFL 0.00610, SL -1.8921E-01, M 7.05362E+16, S 35.2335, T 4.2749, Me -5.79E-17, Se -7.26E-15, Te 3.31E-15 - 3648, 152.000, 0, En 5.723835733249E-06, CFL 0.00756, SL -1.9037E-01, M 7.05362E+16, S 35.2335, T 4.2754, Me 1.64E-17, Se -7.26E-15, Te -1.75E-15 - 3672, 153.000, 0, En 4.545807449220E-06, CFL 0.00683, SL -1.9203E-01, M 7.05361E+16, S 35.2335, T 4.2758, Me -3.22E-17, Se 0.00E+00, Te 1.78E-15 - 3696, 154.000, 0, En 3.624650773280E-06, CFL 0.00479, SL -1.9358E-01, M 7.05361E+16, S 35.2335, T 4.2762, Me 7.81E-17, Se 0.00E+00, Te -2.36E-16 - 3720, 155.000, 0, En 3.540110341540E-06, CFL 0.00545, SL -1.9477E-01, M 7.05361E+16, S 35.2335, T 4.2769, Me 5.12E-17, Se 0.00E+00, Te 1.56E-15 - 3744, 156.000, 0, En 2.289987343881E-06, CFL 0.00328, SL -1.9603E-01, M 7.05361E+16, S 35.2335, T 4.2775, Me 6.68E-17, Se 7.26E-15, Te -2.10E-15 - 3768, 157.000, 0, En 4.352224856862E-06, CFL 0.00530, SL -1.9737E-01, M 7.05361E+16, S 35.2335, T 4.2781, Me -8.34E-17, Se 0.00E+00, Te 2.73E-16 - 3792, 158.000, 0, En 1.406643038529E-05, CFL 0.00998, SL -1.9886E-01, M 7.05360E+16, S 35.2335, T 4.2788, Me 1.16E-16, Se 1.45E-14, Te 9.36E-16 - 3816, 159.000, 0, En 2.407158185172E-05, CFL 0.01133, SL -1.9901E-01, M 7.05360E+16, S 35.2335, T 4.2791, Me 3.00E-17, Se 7.26E-15, Te 9.30E-16 - 3840, 160.000, 0, En 8.142611822446E-06, CFL 0.01021, SL -1.9608E-01, M 7.05361E+16, S 35.2335, T 4.2797, Me 7.24E-17, Se -7.26E-15, Te 1.09E-15 - 3864, 161.000, 0, En 1.552968193830E-05, CFL 0.00850, SL -1.9717E-01, M 7.05361E+16, S 35.2335, T 4.2803, Me -2.96E-17, Se -1.45E-14, Te -2.75E-15 - 3888, 162.000, 0, En 1.653724127806E-05, CFL 0.00747, SL -1.9502E-01, M 7.05361E+16, S 35.2335, T 4.2807, Me 3.03E-17, Se 0.00E+00, Te -2.99E-15 - 3912, 163.000, 0, En 1.570959403364E-05, CFL 0.00825, SL -1.9569E-01, M 7.05361E+16, S 35.2335, T 4.2813, Me -9.96E-17, Se -7.26E-15, Te 2.41E-15 - 3936, 164.000, 0, En 1.529913843909E-05, CFL 0.00969, SL -1.9669E-01, M 7.05361E+16, S 35.2335, T 4.2818, Me 4.86E-17, Se 7.26E-15, Te -9.21E-17 - 3960, 165.000, 0, En 1.320775331016E-05, CFL 0.00626, SL -1.9770E-01, M 7.05361E+16, S 35.2335, T 4.2825, Me -5.72E-17, Se -7.26E-15, Te -3.84E-15 - 3984, 166.000, 0, En 1.280074695112E-05, CFL 0.00724, SL -1.9892E-01, M 7.05360E+16, S 35.2335, T 4.2832, Me 9.92E-17, Se 1.45E-14, Te 1.94E-15 - 4008, 167.000, 0, En 9.603981943913E-06, CFL 0.00532, SL -2.0057E-01, M 7.05360E+16, S 35.2335, T 4.2840, Me -1.04E-16, Se -7.26E-15, Te -2.59E-15 - 4032, 168.000, 0, En 8.552569174619E-06, CFL 0.00497, SL -2.0087E-01, M 7.05360E+16, S 35.2335, T 4.2847, Me -1.12E-16, Se -7.26E-15, Te 1.15E-15 - 4056, 169.000, 0, En 8.390320090748E-06, CFL 0.00406, SL -1.9987E-01, M 7.05360E+16, S 35.2335, T 4.2853, Me -7.85E-17, Se 1.45E-14, Te 1.04E-15 - 4080, 170.000, 0, En 8.483447560955E-06, CFL 0.00520, SL -1.9847E-01, M 7.05360E+16, S 35.2335, T 4.2860, Me 3.81E-17, Se 0.00E+00, Te 3.12E-16 - 4104, 171.000, 0, En 8.252061052997E-06, CFL 0.00650, SL -1.9845E-01, M 7.05360E+16, S 35.2335, T 4.2865, Me 1.03E-16, Se -7.26E-15, Te 1.36E-15 - 4128, 172.000, 0, En 7.751614089525E-06, CFL 0.00585, SL -1.9325E-01, M 7.05361E+16, S 35.2335, T 4.2868, Me -6.50E-17, Se 7.26E-15, Te -9.95E-16 - 4152, 173.000, 0, En 7.512770291319E-06, CFL 0.00387, SL -1.8124E-01, M 7.05363E+16, S 35.2334, T 4.2869, Me -3.85E-17, Se 0.00E+00, Te 1.41E-15 - 4176, 174.000, 0, En 7.099569433890E-06, CFL 0.00383, SL -1.7939E-01, M 7.05363E+16, S 35.2334, T 4.2868, Me -1.10E-16, Se -1.45E-14, Te -2.56E-15 - 4200, 175.000, 0, En 9.325339335893E-06, CFL 0.00504, SL -1.8292E-01, M 7.05362E+16, S 35.2334, T 4.2869, Me -8.81E-18, Se 0.00E+00, Te 5.99E-16 - 4224, 176.000, 0, En 1.324893503649E-05, CFL 0.00578, SL -1.8544E-01, M 7.05362E+16, S 35.2334, T 4.2874, Me 5.07E-18, Se -2.18E-14, Te 1.57E-15 - 4248, 177.000, 0, En 1.674152604509E-05, CFL 0.00946, SL -1.8526E-01, M 7.05362E+16, S 35.2334, T 4.2880, Me -1.65E-17, Se 7.26E-15, Te -1.19E-15 - 4272, 178.000, 0, En 1.237441863860E-05, CFL 0.00614, SL -1.8241E-01, M 7.05363E+16, S 35.2334, T 4.2887, Me -5.72E-17, Se 0.00E+00, Te 1.03E-16 - 4296, 179.000, 0, En 1.020978342621E-05, CFL 0.00519, SL -1.7606E-01, M 7.05363E+16, S 35.2334, T 4.2892, Me -8.88E-17, Se -7.26E-15, Te -1.48E-15 - 4320, 180.000, 0, En 1.071751948225E-05, CFL 0.00824, SL -1.6717E-01, M 7.05365E+16, S 35.2333, T 4.2897, Me 3.30E-17, Se -7.26E-15, Te -8.62E-16 - 4344, 181.000, 0, En 1.050353791111E-05, CFL 0.00819, SL -1.5918E-01, M 7.05366E+16, S 35.2333, T 4.2902, Me -5.09E-17, Se 0.00E+00, Te 5.67E-16 - 4368, 182.000, 0, En 1.633512102849E-05, CFL 0.01234, SL -1.5065E-01, M 7.05367E+16, S 35.2332, T 4.2908, Me 5.22E-17, Se 0.00E+00, Te 8.68E-16 - 4392, 183.000, 0, En 2.172857818909E-05, CFL 0.01328, SL -1.4226E-01, M 7.05368E+16, S 35.2332, T 4.2913, Me -5.74E-19, Se -7.26E-15, Te -4.54E-17 - 4416, 184.000, 0, En 2.212085177138E-05, CFL 0.01405, SL -1.3699E-01, M 7.05368E+16, S 35.2331, T 4.2919, Me -8.47E-17, Se 7.26E-15, Te -1.60E-15 - 4440, 185.000, 0, En 1.921811846173E-05, CFL 0.01023, SL -1.3753E-01, M 7.05368E+16, S 35.2331, T 4.2925, Me 3.21E-17, Se 0.00E+00, Te -4.52E-16 - 4464, 186.000, 0, En 2.096581084934E-05, CFL 0.00952, SL -1.3901E-01, M 7.05368E+16, S 35.2331, T 4.2930, Me 5.46E-18, Se 7.26E-15, Te 1.24E-15 - 4488, 187.000, 0, En 1.871593293983E-05, CFL 0.00687, SL -1.4131E-01, M 7.05368E+16, S 35.2331, T 4.2934, Me 1.91E-17, Se 0.00E+00, Te -1.61E-15 - 4512, 188.000, 0, En 1.679848982435E-05, CFL 0.00607, SL -1.3896E-01, M 7.05368E+16, S 35.2331, T 4.2936, Me -3.17E-20, Se 1.45E-14, Te 1.26E-15 - 4536, 189.000, 0, En 1.564739763752E-05, CFL 0.00639, SL -1.3575E-01, M 7.05369E+16, S 35.2331, T 4.2937, Me 6.03E-17, Se -7.26E-15, Te 5.18E-16 - 4560, 190.000, 0, En 1.510586507900E-05, CFL 0.00638, SL -1.2903E-01, M 7.05369E+16, S 35.2331, T 4.2939, Me -2.77E-17, Se -7.26E-15, Te -3.84E-16 - 4584, 191.000, 0, En 1.398122567414E-05, CFL 0.00609, SL -1.2296E-01, M 7.05370E+16, S 35.2330, T 4.2942, Me 7.62E-17, Se 1.45E-14, Te -1.35E-15 - 4608, 192.000, 0, En 1.234539433803E-05, CFL 0.00491, SL -1.1866E-01, M 7.05371E+16, S 35.2330, T 4.2946, Me -3.38E-17, Se -7.26E-15, Te 5.81E-16 - 4632, 193.000, 0, En 1.073377955093E-05, CFL 0.00412, SL -1.1546E-01, M 7.05371E+16, S 35.2330, T 4.2951, Me 2.66E-17, Se 1.45E-14, Te -1.89E-15 - 4656, 194.000, 0, En 9.244328944398E-06, CFL 0.00468, SL -1.1116E-01, M 7.05372E+16, S 35.2330, T 4.2954, Me 5.44E-17, Se 0.00E+00, Te 5.50E-16 - 4680, 195.000, 0, En 9.259774668437E-06, CFL 0.00482, SL -1.0806E-01, M 7.05372E+16, S 35.2329, T 4.2955, Me -1.11E-17, Se 1.45E-14, Te -7.29E-17 - 4704, 196.000, 0, En 1.014997520227E-05, CFL 0.00471, SL -1.0301E-01, M 7.05373E+16, S 35.2329, T 4.2958, Me 1.07E-16, Se 0.00E+00, Te 3.43E-15 - 4728, 197.000, 0, En 1.080743291305E-05, CFL 0.00422, SL -1.0048E-01, M 7.05373E+16, S 35.2329, T 4.2961, Me 4.19E-17, Se 7.26E-15, Te -8.44E-16 - 4752, 198.000, 0, En 9.726660349050E-06, CFL 0.00445, SL -9.7422E-02, M 7.05373E+16, S 35.2329, T 4.2963, Me 9.58E-17, Se 0.00E+00, Te -4.37E-16 - 4776, 199.000, 0, En 8.155626018769E-06, CFL 0.00480, SL -9.2701E-02, M 7.05374E+16, S 35.2328, T 4.2965, Me -4.43E-17, Se -1.45E-14, Te -1.64E-15 - 4800, 200.000, 0, En 7.459274397994E-06, CFL 0.00347, SL -8.8914E-02, M 7.05375E+16, S 35.2328, T 4.2965, Me 5.05E-17, Se 1.45E-14, Te 2.13E-16 - 4824, 201.000, 0, En 7.239273437171E-06, CFL 0.00309, SL -8.5571E-02, M 7.05375E+16, S 35.2328, T 4.2966, Me -2.57E-17, Se 0.00E+00, Te -3.08E-15 - 4848, 202.000, 0, En 7.482703468542E-06, CFL 0.00284, SL -8.8244E-02, M 7.05375E+16, S 35.2328, T 4.2966, Me 7.19E-17, Se -7.26E-15, Te 9.59E-16 - 4872, 203.000, 0, En 9.947163927981E-06, CFL 0.00381, SL -8.9369E-02, M 7.05374E+16, S 35.2328, T 4.2966, Me -1.13E-18, Se -2.18E-14, Te 1.25E-16 - 4896, 204.000, 0, En 1.652358793865E-05, CFL 0.00664, SL -8.9509E-02, M 7.05374E+16, S 35.2328, T 4.2969, Me -6.68E-17, Se -7.26E-15, Te -2.54E-15 - 4920, 205.000, 0, En 1.683163502139E-05, CFL 0.00664, SL -9.0500E-02, M 7.05374E+16, S 35.2328, T 4.2970, Me 1.88E-17, Se 2.18E-14, Te 1.20E-15 - 4944, 206.000, 0, En 1.619183291869E-05, CFL 0.00630, SL -9.4351E-02, M 7.05374E+16, S 35.2328, T 4.2970, Me -1.31E-17, Se -7.26E-15, Te 2.34E-16 - 4968, 207.000, 0, En 1.837238054395E-05, CFL 0.00709, SL -9.4849E-02, M 7.05374E+16, S 35.2328, T 4.2971, Me -1.02E-16, Se 0.00E+00, Te -1.39E-15 - 4992, 208.000, 0, En 2.145828543549E-05, CFL 0.00961, SL -9.3023E-02, M 7.05374E+16, S 35.2328, T 4.2974, Me -1.85E-16, Se 0.00E+00, Te -2.21E-15 - 5016, 209.000, 0, En 2.075922402518E-05, CFL 0.00850, SL -9.1310E-02, M 7.05374E+16, S 35.2328, T 4.2977, Me -6.02E-17, Se 0.00E+00, Te 1.66E-15 - 5040, 210.000, 0, En 1.947141747411E-05, CFL 0.00755, SL -9.0818E-02, M 7.05374E+16, S 35.2328, T 4.2982, Me 4.88E-17, Se 7.26E-15, Te -1.82E-15 - 5064, 211.000, 0, En 1.812723077053E-05, CFL 0.00557, SL -9.2481E-02, M 7.05374E+16, S 35.2328, T 4.2985, Me -2.03E-17, Se 0.00E+00, Te 1.56E-16 - 5088, 212.000, 0, En 1.748990112153E-05, CFL 0.00635, SL -8.8015E-02, M 7.05375E+16, S 35.2328, T 4.2987, Me 1.12E-16, Se -7.26E-15, Te 3.46E-16 - 5112, 213.000, 0, En 1.747624939149E-05, CFL 0.00871, SL -8.2620E-02, M 7.05375E+16, S 35.2328, T 4.2992, Me -4.67E-17, Se 0.00E+00, Te -9.94E-16 - 5136, 214.000, 0, En 1.644540498456E-05, CFL 0.00615, SL -8.2396E-02, M 7.05375E+16, S 35.2328, T 4.2997, Me -1.00E-17, Se -7.26E-15, Te -5.54E-16 - 5160, 215.000, 0, En 1.387448670879E-05, CFL 0.00532, SL -8.4309E-02, M 7.05375E+16, S 35.2328, T 4.3003, Me 4.77E-18, Se 2.18E-14, Te 1.34E-15 - 5184, 216.000, 0, En 1.061224243082E-05, CFL 0.00460, SL -8.6912E-02, M 7.05375E+16, S 35.2328, T 4.3007, Me 4.97E-17, Se -1.45E-14, Te 1.11E-15 - 5208, 217.000, 0, En 9.201654995554E-06, CFL 0.00498, SL -8.9106E-02, M 7.05375E+16, S 35.2328, T 4.3011, Me 2.70E-18, Se 2.18E-14, Te -2.90E-15 - 5232, 218.000, 0, En 8.081717697638E-06, CFL 0.00441, SL -8.9242E-02, M 7.05375E+16, S 35.2328, T 4.3015, Me 2.02E-17, Se -1.45E-14, Te 3.57E-15 - 5256, 219.000, 0, En 6.771737346114E-06, CFL 0.00340, SL -8.9224E-02, M 7.05375E+16, S 35.2328, T 4.3020, Me -9.30E-17, Se 7.26E-15, Te 8.37E-16 - 5280, 220.000, 0, En 6.315421837125E-06, CFL 0.00269, SL -9.2528E-02, M 7.05374E+16, S 35.2328, T 4.3023, Me -8.74E-17, Se -7.26E-15, Te -2.36E-15 - 5304, 221.000, 0, En 6.067497186867E-06, CFL 0.00222, SL -9.5169E-02, M 7.05374E+16, S 35.2329, T 4.3026, Me 6.59E-17, Se 7.26E-15, Te 1.53E-15 - 5328, 222.000, 0, En 5.899241945804E-06, CFL 0.00249, SL -9.6725E-02, M 7.05374E+16, S 35.2329, T 4.3029, Me -3.24E-17, Se -1.45E-14, Te -3.01E-15 - 5352, 223.000, 0, En 5.715651927766E-06, CFL 0.00256, SL -9.7945E-02, M 7.05373E+16, S 35.2329, T 4.3033, Me 3.95E-17, Se 0.00E+00, Te 1.65E-15 - 5376, 224.000, 0, En 5.665677721833E-06, CFL 0.00295, SL -9.9462E-02, M 7.05373E+16, S 35.2329, T 4.3038, Me -1.41E-17, Se 7.26E-15, Te 8.99E-16 - 5400, 225.000, 0, En 5.927269808733E-06, CFL 0.00433, SL -1.0140E-01, M 7.05373E+16, S 35.2329, T 4.3043, Me 3.17E-17, Se 0.00E+00, Te -2.38E-15 - 5424, 226.000, 0, En 7.017190924938E-06, CFL 0.00447, SL -1.0377E-01, M 7.05373E+16, S 35.2329, T 4.3048, Me -6.77E-17, Se 0.00E+00, Te 1.44E-15 - 5448, 227.000, 0, En 6.570897792878E-06, CFL 0.00332, SL -1.0662E-01, M 7.05372E+16, S 35.2329, T 4.3051, Me -1.43E-17, Se -7.26E-15, Te -1.74E-15 - 5472, 228.000, 0, En 9.881421797003E-06, CFL 0.00612, SL -1.0877E-01, M 7.05372E+16, S 35.2329, T 4.3057, Me 5.89E-17, Se -7.26E-15, Te -6.94E-16 - 5496, 229.000, 0, En 1.245391849960E-05, CFL 0.00697, SL -1.1076E-01, M 7.05372E+16, S 35.2330, T 4.3060, Me 1.29E-17, Se 7.26E-15, Te 9.83E-16 - 5520, 230.000, 0, En 1.298866370662E-05, CFL 0.00770, SL -1.1251E-01, M 7.05372E+16, S 35.2330, T 4.3064, Me -1.71E-17, Se -7.26E-15, Te -7.36E-16 - 5544, 231.000, 0, En 1.311196290248E-05, CFL 0.00767, SL -1.1417E-01, M 7.05371E+16, S 35.2330, T 4.3069, Me -1.03E-16, Se -2.18E-14, Te -2.02E-15 - 5568, 232.000, 0, En 1.143297191511E-05, CFL 0.00647, SL -1.1547E-01, M 7.05371E+16, S 35.2330, T 4.3074, Me 3.57E-17, Se 7.26E-15, Te 8.80E-16 - 5592, 233.000, 0, En 1.097716528309E-05, CFL 0.00456, SL -1.1694E-01, M 7.05371E+16, S 35.2330, T 4.3078, Me -3.63E-18, Se 7.26E-15, Te -3.22E-15 - 5616, 234.000, 0, En 1.185794829940E-05, CFL 0.00537, SL -1.1754E-01, M 7.05371E+16, S 35.2330, T 4.3081, Me -2.90E-17, Se -1.45E-14, Te 2.72E-15 - 5640, 235.000, 0, En 1.294999742964E-05, CFL 0.00617, SL -1.1846E-01, M 7.05371E+16, S 35.2330, T 4.3084, Me 7.07E-17, Se 0.00E+00, Te -2.03E-15 - 5664, 236.000, 0, En 1.161131996733E-05, CFL 0.00444, SL -1.2125E-01, M 7.05370E+16, S 35.2330, T 4.3085, Me -6.60E-18, Se 0.00E+00, Te 9.25E-16 - 5688, 237.000, 0, En 1.151904227953E-05, CFL 0.00518, SL -1.1523E-01, M 7.05371E+16, S 35.2330, T 4.3086, Me -3.35E-18, Se 0.00E+00, Te 2.85E-15 - 5712, 238.000, 0, En 1.073062010133E-05, CFL 0.00487, SL -1.1726E-01, M 7.05371E+16, S 35.2330, T 4.3086, Me -3.19E-18, Se 7.26E-15, Te -2.62E-15 - 5736, 239.000, 0, En 9.606991445983E-06, CFL 0.00432, SL -1.1860E-01, M 7.05371E+16, S 35.2330, T 4.3087, Me 6.21E-17, Se 0.00E+00, Te 2.89E-15 - 5760, 240.000, 0, En 8.636967361797E-06, CFL 0.00381, SL -1.1981E-01, M 7.05371E+16, S 35.2330, T 4.3090, Me -1.97E-17, Se 7.26E-15, Te -1.32E-15 - 5784, 241.000, 0, En 7.963272299953E-06, CFL 0.00334, SL -1.2019E-01, M 7.05371E+16, S 35.2330, T 4.3094, Me 3.19E-17, Se 0.00E+00, Te 1.84E-16 - 5808, 242.000, 0, En 6.962773596138E-06, CFL 0.00297, SL -1.2035E-01, M 7.05371E+16, S 35.2330, T 4.3097, Me -1.57E-17, Se 7.26E-15, Te 1.63E-15 - 5832, 243.000, 0, En 7.790918479972E-06, CFL 0.00390, SL -1.2157E-01, M 7.05370E+16, S 35.2330, T 4.3098, Me 1.36E-16, Se 7.26E-15, Te -6.58E-17 - 5856, 244.000, 0, En 8.943268809394E-06, CFL 0.00469, SL -1.2069E-01, M 7.05370E+16, S 35.2330, T 4.3099, Me -3.52E-17, Se -7.26E-15, Te -7.44E-16 - 5880, 245.000, 0, En 8.304473832439E-06, CFL 0.00392, SL -1.1881E-01, M 7.05371E+16, S 35.2330, T 4.3101, Me 1.21E-17, Se -7.26E-15, Te 1.51E-15 - 5904, 246.000, 0, En 8.400735287991E-06, CFL 0.00451, SL -1.1432E-01, M 7.05371E+16, S 35.2330, T 4.3104, Me 1.48E-16, Se 1.45E-14, Te -2.09E-15 - 5928, 247.000, 0, En 8.800742181364E-06, CFL 0.00479, SL -1.0906E-01, M 7.05372E+16, S 35.2329, T 4.3108, Me -4.12E-17, Se -7.26E-15, Te 8.65E-16 - 5952, 248.000, 0, En 9.078101927305E-06, CFL 0.00470, SL -1.0732E-01, M 7.05372E+16, S 35.2329, T 4.3112, Me 9.29E-17, Se 1.45E-14, Te -9.45E-16 - 5976, 249.000, 0, En 1.035752753042E-05, CFL 0.00649, SL -1.0605E-01, M 7.05372E+16, S 35.2329, T 4.3115, Me -1.96E-17, Se -7.26E-15, Te 4.05E-16 - 6000, 250.000, 0, En 1.106517325228E-05, CFL 0.00676, SL -1.0657E-01, M 7.05372E+16, S 35.2329, T 4.3118, Me 5.09E-17, Se -7.26E-15, Te 3.12E-15 - 6024, 251.000, 0, En 1.227330311746E-05, CFL 0.00711, SL -1.0644E-01, M 7.05372E+16, S 35.2329, T 4.3121, Me 1.77E-17, Se 1.45E-14, Te -1.37E-15 - 6048, 252.000, 0, En 1.252729751308E-05, CFL 0.00586, SL -1.0471E-01, M 7.05373E+16, S 35.2329, T 4.3122, Me 9.24E-17, Se 7.26E-15, Te 9.80E-16 - 6072, 253.000, 0, En 1.392543411705E-05, CFL 0.00512, SL -1.0253E-01, M 7.05373E+16, S 35.2329, T 4.3122, Me -2.40E-17, Se 0.00E+00, Te -6.82E-16 - 6096, 254.000, 0, En 1.195757240934E-05, CFL 0.00515, SL -9.6017E-02, M 7.05374E+16, S 35.2329, T 4.3123, Me -8.17E-17, Se -7.26E-15, Te -8.40E-16 - 6120, 255.000, 0, En 1.043759909313E-05, CFL 0.00654, SL -8.7414E-02, M 7.05375E+16, S 35.2328, T 4.3124, Me -5.82E-17, Se 7.26E-15, Te -1.16E-16 - 6144, 256.000, 0, En 1.046583811122E-05, CFL 0.00601, SL -7.9010E-02, M 7.05376E+16, S 35.2327, T 4.3126, Me -3.18E-17, Se 1.45E-14, Te 9.23E-16 - 6168, 257.000, 0, En 9.083827774550E-06, CFL 0.00384, SL -7.0473E-02, M 7.05377E+16, S 35.2327, T 4.3126, Me -2.90E-17, Se 0.00E+00, Te -1.93E-15 - 6192, 258.000, 0, En 8.593469347682E-06, CFL 0.00492, SL -6.1783E-02, M 7.05378E+16, S 35.2326, T 4.3128, Me 1.65E-18, Se 0.00E+00, Te -4.60E-16 - 6216, 259.000, 0, En 6.421777826835E-06, CFL 0.00405, SL -5.7471E-02, M 7.05379E+16, S 35.2326, T 4.3129, Me -5.97E-18, Se -7.26E-15, Te 1.53E-16 - 6240, 260.000, 0, En 6.617291351045E-06, CFL 0.00381, SL -5.6838E-02, M 7.05379E+16, S 35.2326, T 4.3130, Me 1.07E-16, Se 7.26E-15, Te 2.75E-15 - 6264, 261.000, 0, En 4.396890715632E-06, CFL 0.00221, SL -5.6231E-02, M 7.05379E+16, S 35.2326, T 4.3132, Me -7.50E-17, Se 0.00E+00, Te -9.61E-16 - 6288, 262.000, 0, En 3.441123409350E-06, CFL 0.00181, SL -5.2445E-02, M 7.05379E+16, S 35.2326, T 4.3133, Me -7.43E-18, Se -1.45E-14, Te 1.37E-16 - 6312, 263.000, 0, En 3.585000822275E-06, CFL 0.00233, SL -4.2620E-02, M 7.05380E+16, S 35.2325, T 4.3134, Me 3.97E-17, Se -1.45E-14, Te 6.92E-16 - 6336, 264.000, 0, En 3.583084306965E-06, CFL 0.00238, SL -3.2899E-02, M 7.05382E+16, S 35.2325, T 4.3135, Me 8.87E-17, Se -1.45E-14, Te -7.52E-16 - 6360, 265.000, 0, En 3.461620097749E-06, CFL 0.00182, SL -3.0306E-02, M 7.05382E+16, S 35.2324, T 4.3136, Me 6.57E-17, Se 7.26E-15, Te 3.38E-15 - 6384, 266.000, 0, En 4.108159249067E-06, CFL 0.00243, SL -2.9079E-02, M 7.05382E+16, S 35.2324, T 4.3138, Me -1.11E-16, Se -1.45E-14, Te -4.44E-15 - 6408, 267.000, 0, En 5.898066853159E-06, CFL 0.00325, SL -2.8484E-02, M 7.05382E+16, S 35.2324, T 4.3141, Me 5.70E-17, Se 7.26E-15, Te 3.03E-15 - 6432, 268.000, 0, En 6.782346210573E-06, CFL 0.00459, SL -2.9254E-02, M 7.05382E+16, S 35.2324, T 4.3145, Me 2.51E-17, Se 0.00E+00, Te 7.18E-16 - 6456, 269.000, 0, En 8.069150698415E-06, CFL 0.00511, SL -3.0642E-02, M 7.05382E+16, S 35.2324, T 4.3148, Me -1.41E-16, Se 7.26E-15, Te 4.38E-16 - 6480, 270.000, 0, En 8.161556944186E-06, CFL 0.00417, SL -3.1863E-02, M 7.05382E+16, S 35.2324, T 4.3150, Me -9.51E-17, Se -2.18E-14, Te -3.21E-15 - 6504, 271.000, 0, En 7.748733207417E-06, CFL 0.00385, SL -3.7133E-02, M 7.05381E+16, S 35.2325, T 4.3146, Me -4.40E-17, Se 0.00E+00, Te -1.81E-15 - 6528, 272.000, 0, En 7.594929789824E-06, CFL 0.00384, SL -4.0598E-02, M 7.05381E+16, S 35.2325, T 4.3141, Me 9.74E-17, Se -2.18E-14, Te 3.11E-15 - 6552, 273.000, 0, En 8.501359529958E-06, CFL 0.00443, SL -4.2124E-02, M 7.05381E+16, S 35.2325, T 4.3140, Me -7.81E-17, Se 7.26E-15, Te -2.58E-16 - 6576, 274.000, 0, En 8.749214015283E-06, CFL 0.00446, SL -4.5550E-02, M 7.05380E+16, S 35.2325, T 4.3139, Me -4.62E-18, Se 0.00E+00, Te 1.99E-15 - 6600, 275.000, 0, En 1.087307225202E-05, CFL 0.00514, SL -5.0903E-02, M 7.05379E+16, S 35.2326, T 4.3137, Me 1.09E-17, Se 0.00E+00, Te -1.69E-15 - 6624, 276.000, 0, En 1.085894792294E-05, CFL 0.00362, SL -5.6083E-02, M 7.05379E+16, S 35.2326, T 4.3136, Me -1.86E-17, Se 7.26E-15, Te 4.30E-16 - 6648, 277.000, 0, En 8.666759903489E-06, CFL 0.00444, SL -6.0124E-02, M 7.05378E+16, S 35.2326, T 4.3135, Me -6.03E-17, Se -7.26E-15, Te 5.95E-16 - 6672, 278.000, 0, En 7.552658931966E-06, CFL 0.00350, SL -6.3956E-02, M 7.05378E+16, S 35.2327, T 4.3131, Me 1.74E-17, Se 0.00E+00, Te 1.00E-15 - 6696, 279.000, 0, En 6.285277417330E-06, CFL 0.00307, SL -6.7735E-02, M 7.05377E+16, S 35.2327, T 4.3129, Me -9.92E-17, Se 0.00E+00, Te -2.78E-15 - 6720, 280.000, 0, En 4.677003653860E-06, CFL 0.00258, SL -6.9598E-02, M 7.05377E+16, S 35.2327, T 4.3126, Me 8.14E-17, Se 0.00E+00, Te 3.80E-16 - 6744, 281.000, 0, En 3.679430991898E-06, CFL 0.00382, SL -5.9344E-02, M 7.05378E+16, S 35.2326, T 4.3126, Me -4.26E-17, Se 0.00E+00, Te -4.13E-16 - 6768, 282.000, 0, En 3.649610761282E-06, CFL 0.00329, SL -6.1706E-02, M 7.05378E+16, S 35.2326, T 4.3122, Me 3.16E-17, Se 0.00E+00, Te 2.68E-15 - 6792, 283.000, 0, En 3.866006683196E-06, CFL 0.00232, SL -7.0109E-02, M 7.05377E+16, S 35.2327, T 4.3114, Me 5.60E-17, Se 7.26E-15, Te -1.44E-15 - 6816, 284.000, 0, En 2.027562189252E-06, CFL 0.00179, SL -7.9493E-02, M 7.05376E+16, S 35.2328, T 4.3105, Me -9.82E-19, Se 7.26E-15, Te -7.83E-16 - 6840, 285.000, 0, En 1.789439106042E-05, CFL 0.00583, SL -8.7280E-02, M 7.05375E+16, S 35.2328, T 4.3098, Me -1.08E-17, Se 7.26E-15, Te -7.35E-16 - 6864, 286.000, 0, En 2.394426212030E-05, CFL 0.00720, SL -9.0722E-02, M 7.05374E+16, S 35.2328, T 4.3094, Me -2.45E-17, Se 1.45E-14, Te -1.50E-15 - 6888, 287.000, 0, En 2.039556976725E-05, CFL 0.00551, SL -8.0479E-02, M 7.05376E+16, S 35.2328, T 4.3092, Me -1.15E-17, Se -2.18E-14, Te 2.84E-15 - 6912, 288.000, 0, En 1.654307372777E-05, CFL 0.00488, SL -6.9275E-02, M 7.05377E+16, S 35.2327, T 4.3092, Me -1.55E-17, Se 2.18E-14, Te 1.11E-15 - 6936, 289.000, 0, En 1.148413484596E-05, CFL 0.00409, SL -6.0708E-02, M 7.05378E+16, S 35.2326, T 4.3091, Me -8.18E-17, Se -7.26E-15, Te 3.80E-16 - 6960, 290.000, 0, En 8.633816579632E-06, CFL 0.00587, SL -6.2438E-02, M 7.05378E+16, S 35.2326, T 4.3092, Me 2.89E-17, Se -7.26E-15, Te -3.44E-15 - 6984, 291.000, 0, En 4.953334172078E-06, CFL 0.00293, SL -6.5593E-02, M 7.05378E+16, S 35.2327, T 4.3092, Me 1.70E-17, Se 7.26E-15, Te 2.85E-15 - 7008, 292.000, 0, En 1.164683604042E-05, CFL 0.00469, SL -6.8147E-02, M 7.05377E+16, S 35.2327, T 4.3093, Me 3.31E-17, Se 0.00E+00, Te -1.60E-15 - 7032, 293.000, 0, En 2.431532601359E-05, CFL 0.00663, SL -6.9843E-02, M 7.05377E+16, S 35.2327, T 4.3092, Me -1.03E-16, Se -7.26E-15, Te 2.37E-17 - 7056, 294.000, 0, En 3.541971268202E-05, CFL 0.00710, SL -5.8313E-02, M 7.05378E+16, S 35.2326, T 4.3093, Me 4.29E-18, Se 2.18E-14, Te 2.82E-15 - 7080, 295.000, 0, En 3.379013692895E-05, CFL 0.00553, SL -5.3942E-02, M 7.05379E+16, S 35.2326, T 4.3092, Me -8.86E-17, Se 0.00E+00, Te 2.96E-16 - 7104, 296.000, 0, En 3.455343707449E-05, CFL 0.00603, SL -4.8414E-02, M 7.05380E+16, S 35.2326, T 4.3090, Me -1.09E-17, Se -7.26E-15, Te -3.65E-17 - 7128, 297.000, 0, En 3.960630053978E-05, CFL 0.01599, SL -1.8994E-02, M 7.05384E+16, S 35.2324, T 4.3089, Me 2.47E-17, Se 7.26E-15, Te 4.65E-16 - 7152, 298.000, 0, En 3.679417500402E-05, CFL 0.00682, SL -1.9351E-02, M 7.05383E+16, S 35.2324, T 4.3089, Me 1.59E-17, Se -1.45E-14, Te -7.51E-16 - 7176, 299.000, 0, En 3.872461316001E-05, CFL 0.00627, SL -2.5375E-02, M 7.05383E+16, S 35.2324, T 4.3084, Me 4.18E-17, Se 1.45E-14, Te -2.21E-15 - 7200, 300.000, 0, En 3.972698010083E-05, CFL 0.00515, SL -3.2408E-02, M 7.05382E+16, S 35.2324, T 4.3075, Me -9.66E-17, Se -1.45E-14, Te 1.66E-16 - 7224, 301.000, 0, En 3.932945469130E-05, CFL 0.00590, SL -1.7737E-02, M 7.05384E+16, S 35.2324, T 4.3073, Me -1.65E-17, Se 7.26E-15, Te 5.40E-16 - 7248, 302.000, 0, En 3.544611329690E-05, CFL 0.00682, SL -2.4558E-03, M 7.05386E+16, S 35.2323, T 4.3070, Me 4.25E-18, Se -7.26E-15, Te -2.12E-15 - 7272, 303.000, 0, En 2.812698126129E-05, CFL 0.00682, SL -8.5466E-03, M 7.05385E+16, S 35.2323, T 4.3061, Me -4.70E-17, Se 1.45E-14, Te 2.62E-15 - 7296, 304.000, 0, En 2.406171743495E-05, CFL 0.00506, SL -4.5716E-03, M 7.05385E+16, S 35.2323, T 4.3056, Me 4.76E-17, Se 0.00E+00, Te -2.50E-16 - 7320, 305.000, 0, En 2.226595501270E-05, CFL 0.00378, SL 7.6186E-04, M 7.05386E+16, S 35.2322, T 4.3055, Me 1.02E-16, Se 0.00E+00, Te 1.16E-15 - 7344, 306.000, 0, En 2.072900003210E-05, CFL 0.00444, SL -3.2075E-03, M 7.05386E+16, S 35.2323, T 4.3050, Me 4.54E-17, Se 7.26E-15, Te -1.33E-15 - 7368, 307.000, 0, En 1.965000219448E-05, CFL 0.00455, SL -3.6257E-03, M 7.05385E+16, S 35.2323, T 4.3048, Me 3.14E-17, Se 7.26E-15, Te -9.39E-16 - 7392, 308.000, 0, En 1.792145696886E-05, CFL 0.00451, SL -5.5630E-03, M 7.05385E+16, S 35.2323, T 4.3044, Me 7.46E-18, Se 1.45E-14, Te 7.75E-16 - 7416, 309.000, 0, En 1.624985528788E-05, CFL 0.00406, SL -7.6535E-03, M 7.05385E+16, S 35.2323, T 4.3037, Me 1.13E-16, Se -7.26E-15, Te 8.86E-16 - 7440, 310.000, 0, En 1.482352879280E-05, CFL 0.00332, SL -1.3249E-02, M 7.05384E+16, S 35.2323, T 4.3029, Me 6.09E-17, Se 1.45E-14, Te -2.94E-15 - 7464, 311.000, 0, En 1.323475725716E-05, CFL 0.00380, SL -1.9791E-02, M 7.05383E+16, S 35.2324, T 4.3022, Me 5.72E-17, Se 1.45E-14, Te 8.85E-16 - 7488, 312.000, 0, En 1.089696666223E-05, CFL 0.00385, SL -2.5528E-02, M 7.05383E+16, S 35.2324, T 4.3017, Me -3.03E-17, Se 0.00E+00, Te -1.76E-16 - 7512, 313.000, 0, En 1.033049207470E-05, CFL 0.00284, SL -3.0035E-02, M 7.05382E+16, S 35.2324, T 4.3011, Me 4.88E-17, Se -7.26E-15, Te 1.68E-15 - 7536, 314.000, 0, En 9.941718818546E-06, CFL 0.00239, SL -2.8603E-02, M 7.05382E+16, S 35.2324, T 4.3009, Me -6.96E-17, Se 7.26E-15, Te -2.05E-15 - 7560, 315.000, 0, En 1.033979347844E-05, CFL 0.00310, SL -2.9988E-02, M 7.05382E+16, S 35.2324, T 4.3005, Me -3.57E-17, Se 0.00E+00, Te 1.51E-16 - 7584, 316.000, 0, En 1.220035847401E-05, CFL 0.00380, SL -3.2551E-02, M 7.05382E+16, S 35.2324, T 4.3003, Me -6.06E-17, Se -7.26E-15, Te 1.21E-15 - 7608, 317.000, 0, En 1.381190241723E-05, CFL 0.00396, SL -3.3630E-02, M 7.05382E+16, S 35.2325, T 4.3000, Me 6.23E-17, Se 7.26E-15, Te -1.58E-15 - 7632, 318.000, 0, En 1.214468733194E-05, CFL 0.00262, SL -3.6070E-02, M 7.05381E+16, S 35.2325, T 4.2991, Me -3.71E-17, Se -7.26E-15, Te 5.50E-16 - 7656, 319.000, 0, En 1.005556718263E-05, CFL 0.00309, SL -4.7068E-02, M 7.05380E+16, S 35.2325, T 4.2977, Me -6.74E-17, Se 1.45E-14, Te -1.47E-15 - 7680, 320.000, 0, En 9.484703971733E-06, CFL 0.00305, SL -5.5569E-02, M 7.05379E+16, S 35.2326, T 4.2967, Me 8.96E-18, Se 0.00E+00, Te -1.33E-15 - 7704, 321.000, 0, En 8.500848627777E-06, CFL 0.00276, SL -6.1610E-02, M 7.05378E+16, S 35.2326, T 4.2960, Me -1.06E-16, Se 0.00E+00, Te 1.05E-15 - 7728, 322.000, 0, En 8.005082168622E-06, CFL 0.00237, SL -6.6459E-02, M 7.05377E+16, S 35.2327, T 4.2955, Me 4.31E-17, Se 0.00E+00, Te -1.95E-15 - 7752, 323.000, 0, En 7.833527002720E-06, CFL 0.00233, SL -6.7596E-02, M 7.05377E+16, S 35.2327, T 4.2953, Me 9.91E-17, Se 1.45E-14, Te -1.91E-17 - 7776, 324.000, 0, En 9.339166029708E-06, CFL 0.00209, SL -5.4876E-02, M 7.05379E+16, S 35.2326, T 4.2953, Me 2.72E-17, Se 7.26E-15, Te 3.44E-15 - 7800, 325.000, 0, En 7.274474421822E-06, CFL 0.00258, SL -6.1582E-02, M 7.05378E+16, S 35.2326, T 4.2943, Me -2.70E-17, Se -1.45E-14, Te -1.91E-16 - 7824, 326.000, 0, En 5.537092702282E-06, CFL 0.00286, SL -7.2118E-02, M 7.05377E+16, S 35.2327, T 4.2928, Me 3.24E-17, Se 7.26E-15, Te -4.04E-16 - 7848, 327.000, 0, En 6.045162740022E-06, CFL 0.00234, SL -8.1081E-02, M 7.05376E+16, S 35.2328, T 4.2916, Me -4.92E-17, Se 0.00E+00, Te -7.37E-16 - 7872, 328.000, 0, En 9.561202465847E-06, CFL 0.00329, SL -8.9684E-02, M 7.05374E+16, S 35.2328, T 4.2905, Me -4.26E-17, Se 0.00E+00, Te 1.47E-15 - 7896, 329.000, 0, En 1.109013782652E-05, CFL 0.00316, SL -9.7459E-02, M 7.05373E+16, S 35.2329, T 4.2896, Me 5.04E-17, Se 1.45E-14, Te 1.33E-15 - 7920, 330.000, 0, En 1.187806877649E-05, CFL 0.00270, SL -1.0244E-01, M 7.05373E+16, S 35.2329, T 4.2888, Me -7.66E-17, Se -2.18E-14, Te 1.33E-15 - 7944, 331.000, 0, En 1.178631418010E-05, CFL 0.00269, SL -1.0316E-01, M 7.05373E+16, S 35.2329, T 4.2886, Me -3.71E-17, Se 0.00E+00, Te -4.97E-16 - 7968, 332.000, 0, En 1.214624007095E-05, CFL 0.00312, SL -1.0459E-01, M 7.05373E+16, S 35.2329, T 4.2885, Me -1.36E-18, Se 0.00E+00, Te 3.97E-16 - 7992, 333.000, 0, En 1.424652818622E-05, CFL 0.00340, SL -1.0777E-01, M 7.05372E+16, S 35.2329, T 4.2882, Me -1.05E-16, Se -7.26E-15, Te -1.24E-15 - 8016, 334.000, 0, En 1.289372597426E-05, CFL 0.00287, SL -1.1149E-01, M 7.05372E+16, S 35.2330, T 4.2879, Me -9.07E-17, Se 0.00E+00, Te 5.91E-16 - 8040, 335.000, 0, En 1.120148293475E-05, CFL 0.00229, SL -1.1612E-01, M 7.05371E+16, S 35.2330, T 4.2874, Me -1.50E-17, Se 0.00E+00, Te -9.72E-16 - 8064, 336.000, 0, En 1.008247092464E-05, CFL 0.00221, SL -1.1659E-01, M 7.05371E+16, S 35.2330, T 4.2871, Me 7.72E-17, Se -7.26E-15, Te 1.54E-15 - 8088, 337.000, 0, En 9.583575044162E-06, CFL 0.00228, SL -1.1412E-01, M 7.05371E+16, S 35.2330, T 4.2866, Me 1.04E-17, Se -7.26E-15, Te 1.24E-15 - 8112, 338.000, 0, En 9.887355089834E-06, CFL 0.00253, SL -1.1142E-01, M 7.05372E+16, S 35.2330, T 4.2864, Me -2.62E-17, Se 0.00E+00, Te -3.66E-15 - 8136, 339.000, 0, En 9.606630605015E-06, CFL 0.00263, SL -1.0910E-01, M 7.05372E+16, S 35.2329, T 4.2863, Me -5.80E-17, Se -7.26E-15, Te 4.59E-15 - 8160, 340.000, 0, En 7.987032378793E-06, CFL 0.00268, SL -1.1083E-01, M 7.05372E+16, S 35.2330, T 4.2862, Me -8.21E-18, Se 0.00E+00, Te -2.94E-16 - 8184, 341.000, 0, En 6.960064886646E-06, CFL 0.00214, SL -1.0754E-01, M 7.05372E+16, S 35.2329, T 4.2861, Me -1.29E-16, Se -7.26E-15, Te -1.71E-15 - 8208, 342.000, 0, En 6.489767177172E-06, CFL 0.00171, SL -1.0741E-01, M 7.05372E+16, S 35.2329, T 4.2861, Me 1.08E-16, Se -1.45E-14, Te 1.39E-15 - 8232, 343.000, 0, En 6.211407821231E-06, CFL 0.00180, SL -1.0879E-01, M 7.05372E+16, S 35.2329, T 4.2859, Me 4.60E-17, Se 7.26E-15, Te -2.71E-15 - 8256, 344.000, 0, En 6.134557050476E-06, CFL 0.00200, SL -1.0996E-01, M 7.05372E+16, S 35.2329, T 4.2858, Me 3.51E-17, Se 7.26E-15, Te 1.51E-15 - 8280, 345.000, 0, En 6.584351115267E-06, CFL 0.00206, SL -1.1273E-01, M 7.05371E+16, S 35.2330, T 4.2852, Me -3.71E-17, Se 0.00E+00, Te 1.96E-15 - 8304, 346.000, 0, En 7.847266658196E-06, CFL 0.00201, SL -1.1664E-01, M 7.05371E+16, S 35.2330, T 4.2847, Me 1.06E-17, Se -1.45E-14, Te -3.20E-15 - 8328, 347.000, 0, En 1.071312440427E-05, CFL 0.00240, SL -1.1974E-01, M 7.05371E+16, S 35.2330, T 4.2844, Me 6.30E-17, Se 1.45E-14, Te 9.34E-16 - 8352, 348.000, 0, En 1.382626053227E-05, CFL 0.00331, SL -1.2171E-01, M 7.05370E+16, S 35.2330, T 4.2842, Me -8.03E-17, Se -7.26E-15, Te -1.02E-15 - 8376, 349.000, 0, En 1.463854611433E-05, CFL 0.00411, SL -1.2679E-01, M 7.05370E+16, S 35.2331, T 4.2836, Me 1.26E-16, Se 1.45E-14, Te 3.24E-15 - 8400, 350.000, 0, En 1.480867572184E-05, CFL 0.00374, SL -1.2986E-01, M 7.05369E+16, S 35.2331, T 4.2833, Me -6.50E-17, Se 7.26E-15, Te -1.37E-15 - 8424, 351.000, 0, En 1.437942279124E-05, CFL 0.00295, SL -1.3098E-01, M 7.05369E+16, S 35.2331, T 4.2832, Me 9.92E-17, Se 0.00E+00, Te -1.43E-16 - 8448, 352.000, 0, En 1.297077513353E-05, CFL 0.00287, SL -1.3180E-01, M 7.05369E+16, S 35.2331, T 4.2832, Me -2.83E-17, Se -1.45E-14, Te 2.09E-15 - 8472, 353.000, 0, En 9.675170756853E-06, CFL 0.00281, SL -1.3255E-01, M 7.05369E+16, S 35.2331, T 4.2832, Me -2.16E-17, Se -1.45E-14, Te -1.29E-15 - 8496, 354.000, 0, En 8.255536596644E-06, CFL 0.00216, SL -1.3100E-01, M 7.05369E+16, S 35.2331, T 4.2831, Me -1.38E-16, Se -1.45E-14, Te -1.95E-16 - 8520, 355.000, 0, En 8.541286824206E-06, CFL 0.00215, SL -1.2470E-01, M 7.05370E+16, S 35.2330, T 4.2830, Me 5.88E-18, Se 7.26E-15, Te -5.20E-16 - 8544, 356.000, 0, En 7.298064963857E-06, CFL 0.00228, SL -1.1818E-01, M 7.05371E+16, S 35.2330, T 4.2830, Me 1.01E-16, Se 0.00E+00, Te -7.13E-17 - 8568, 357.000, 0, En 6.819318322804E-06, CFL 0.00349, SL -1.1477E-01, M 7.05371E+16, S 35.2330, T 4.2830, Me -5.96E-17, Se 7.26E-15, Te 8.68E-16 - 8592, 358.000, 0, En 6.119273925629E-06, CFL 0.00209, SL -1.1710E-01, M 7.05371E+16, S 35.2330, T 4.2824, Me -6.45E-17, Se 0.00E+00, Te 3.46E-17 - 8616, 359.000, 0, En 7.158613019989E-06, CFL 0.00179, SL -1.2863E-01, M 7.05369E+16, S 35.2331, T 4.2807, Me 8.95E-17, Se -7.26E-15, Te -1.49E-15 - 8640, 360.000, 0, En 8.736359720239E-06, CFL 0.00239, SL -1.3729E-01, M 7.05368E+16, S 35.2331, T 4.2795, Me 8.21E-17, Se 0.00E+00, Te 2.75E-15 - 8664, 361.000, 0, En 8.208519285894E-06, CFL 0.00214, SL -1.4408E-01, M 7.05367E+16, S 35.2332, T 4.2786, Me -1.79E-17, Se -1.45E-14, Te -1.17E-15 - 8688, 362.000, 0, En 7.375286083424E-06, CFL 0.00206, SL -1.4990E-01, M 7.05367E+16, S 35.2332, T 4.2779, Me -7.23E-18, Se 7.26E-15, Te -1.21E-15 - 8712, 363.000, 0, En 7.250923728325E-06, CFL 0.00199, SL -1.5114E-01, M 7.05367E+16, S 35.2332, T 4.2777, Me -8.23E-17, Se -1.45E-14, Te -6.76E-16 - 8736, 364.000, 0, En 7.220908418359E-06, CFL 0.00185, SL -1.5324E-01, M 7.05366E+16, S 35.2332, T 4.2776, Me 1.73E-17, Se 7.26E-15, Te -2.06E-15 - 8760, 365.000, 0, En 6.606399224341E-06, CFL 0.00168, SL -1.5490E-01, M 7.05366E+16, S 35.2332, T 4.2774, Me 3.10E-17, Se 0.00E+00, Te 2.74E-15 + 0, 0.000, 0, En 2.465358040126E-26, CFL 0.00000, SL -6.3665E-12, M 7.69512E+16, S 35.1314, T 4.8313, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 24, 1.000, 0, En 6.280345122573E-07, CFL 0.00181, SL -6.1796E-03, M 7.69511E+16, S 35.1314, T 4.8303, Me -5.33E-18, Se 0.00E+00, Te -9.17E-16 + 48, 2.000, 0, En 6.074112780880E-07, CFL 0.00174, SL 7.7375E-03, M 7.69513E+16, S 35.1313, T 4.8298, Me -3.50E-17, Se 6.65E-15, Te -4.32E-16 + 72, 3.000, 0, En 2.935529875730E-07, CFL 0.00035, SL 1.7286E-03, M 7.69512E+16, S 35.1313, T 4.8290, Me -6.37E-17, Se -6.65E-15, Te -1.46E-15 + 96, 4.000, 0, En 1.155148970422E-06, CFL 0.00089, SL -1.1511E-03, M 7.69512E+16, S 35.1314, T 4.8285, Me -1.14E-17, Se -6.65E-15, Te -2.27E-16 + 120, 5.000, 0, En 6.231395402874E-07, CFL 0.00045, SL -3.5312E-03, M 7.69511E+16, S 35.1314, T 4.8283, Me 1.06E-16, Se 1.33E-14, Te 1.57E-15 + 144, 6.000, 0, En 3.819062199209E-07, CFL 0.00046, SL -5.5946E-03, M 7.69511E+16, S 35.1314, T 4.8281, Me -8.09E-18, Se -6.65E-15, Te 3.97E-16 + 168, 7.000, 0, En 6.908594529992E-07, CFL 0.00054, SL -3.7707E-03, M 7.69511E+16, S 35.1314, T 4.8278, Me 7.14E-17, Se 6.65E-15, Te -1.03E-15 + 192, 8.000, 0, En 5.428202467025E-07, CFL 0.00045, SL 3.2469E-03, M 7.69512E+16, S 35.1313, T 4.8277, Me 5.14E-17, Se 6.65E-15, Te 1.25E-15 + 216, 9.000, 0, En 6.452903327947E-07, CFL 0.00061, SL 8.9665E-03, M 7.69513E+16, S 35.1313, T 4.8275, Me 3.33E-17, Se -1.33E-14, Te 1.59E-15 + 240, 10.000, 0, En 1.209061767080E-06, CFL 0.00115, SL 7.4792E-03, M 7.69513E+16, S 35.1313, T 4.8275, Me 1.79E-17, Se 6.65E-15, Te -1.14E-15 + 264, 11.000, 0, En 1.962857105165E-06, CFL 0.00116, SL 6.0258E-03, M 7.69513E+16, S 35.1313, T 4.8273, Me 9.14E-17, Se 6.65E-15, Te 8.74E-16 + 288, 12.000, 0, En 1.879093686341E-06, CFL 0.00107, SL 2.5996E-03, M 7.69512E+16, S 35.1313, T 4.8270, Me -5.43E-17, Se 0.00E+00, Te -1.10E-15 + 312, 13.000, 0, En 2.766202396668E-06, CFL 0.00103, SL -4.8867E-03, M 7.69511E+16, S 35.1314, T 4.8261, Me -1.73E-16, Se 0.00E+00, Te 7.68E-16 + 336, 14.000, 0, En 1.994688697217E-06, CFL 0.00087, SL -8.9710E-03, M 7.69511E+16, S 35.1314, T 4.8257, Me 5.42E-17, Se -6.65E-15, Te -7.02E-16 + 360, 15.000, 0, En 2.199010220352E-06, CFL 0.00101, SL -1.1697E-02, M 7.69510E+16, S 35.1314, T 4.8253, Me -6.86E-17, Se 0.00E+00, Te -6.91E-17 + 384, 16.000, 0, En 2.647669915890E-06, CFL 0.00138, SL -1.4742E-02, M 7.69510E+16, S 35.1314, T 4.8248, Me -8.61E-18, Se -1.33E-14, Te -1.19E-15 + 408, 17.000, 0, En 1.616436664158E-06, CFL 0.00061, SL -2.5035E-02, M 7.69509E+16, S 35.1315, T 4.8234, Me 3.35E-17, Se 0.00E+00, Te -1.33E-15 + 432, 18.000, 0, En 3.008589134489E-06, CFL 0.00118, SL -3.4147E-02, M 7.69508E+16, S 35.1316, T 4.8221, Me 5.86E-17, Se 0.00E+00, Te -3.63E-16 + 456, 19.000, 0, En 3.448720347599E-06, CFL 0.00134, SL -1.0766E-02, M 7.69511E+16, S 35.1314, T 4.8214, Me -1.30E-16, Se -6.65E-15, Te 5.37E-16 + 480, 20.000, 0, En 3.179573519537E-06, CFL 0.00115, SL -1.0498E-02, M 7.69511E+16, S 35.1314, T 4.8206, Me 2.83E-17, Se 6.65E-15, Te 1.47E-15 + 504, 21.000, 0, En 3.658339176229E-06, CFL 0.00129, SL -1.7271E-02, M 7.69510E+16, S 35.1315, T 4.8196, Me -4.13E-17, Se 0.00E+00, Te -1.14E-15 + 528, 22.000, 0, En 3.460745079520E-06, CFL 0.00134, SL -2.1074E-02, M 7.69509E+16, S 35.1315, T 4.8193, Me -9.30E-17, Se -6.65E-15, Te -4.99E-16 + 552, 23.000, 0, En 5.769458307590E-06, CFL 0.00184, SL -2.5695E-02, M 7.69509E+16, S 35.1315, T 4.8188, Me 3.05E-17, Se -6.65E-15, Te 1.22E-16 + 576, 24.000, 0, En 5.496980032670E-06, CFL 0.00123, SL -2.7257E-02, M 7.69508E+16, S 35.1315, T 4.8186, Me -1.30E-16, Se 0.00E+00, Te -2.23E-15 + 600, 25.000, 0, En 4.012889116440E-06, CFL 0.00163, SL -3.4194E-02, M 7.69508E+16, S 35.1316, T 4.8178, Me 2.26E-17, Se 6.65E-15, Te -4.50E-16 + 624, 26.000, 0, En 2.273064999085E-06, CFL 0.00116, SL -3.8898E-02, M 7.69507E+16, S 35.1316, T 4.8173, Me 9.61E-17, Se 6.65E-15, Te -1.10E-17 + 648, 27.000, 0, En 1.508911106662E-06, CFL 0.00110, SL -4.2852E-02, M 7.69506E+16, S 35.1316, T 4.8168, Me 2.17E-17, Se 0.00E+00, Te 3.25E-15 + 672, 28.000, 0, En 2.252056475411E-06, CFL 0.00127, SL -3.7184E-02, M 7.69507E+16, S 35.1316, T 4.8167, Me -5.75E-17, Se 6.65E-15, Te -1.68E-15 + 696, 29.000, 0, En 7.895404901748E-07, CFL 0.00068, SL -4.4104E-02, M 7.69506E+16, S 35.1316, T 4.8155, Me 1.51E-16, Se -2.00E-14, Te 2.34E-15 + 720, 30.000, 0, En 4.549454040960E-07, CFL 0.00051, SL -5.2318E-02, M 7.69505E+16, S 35.1317, T 4.8141, Me -1.22E-16, Se 0.00E+00, Te -1.79E-15 + 744, 31.000, 0, En 3.040382106545E-07, CFL 0.00028, SL -5.6906E-02, M 7.69505E+16, S 35.1317, T 4.8135, Me -6.48E-17, Se 0.00E+00, Te 3.90E-16 + 768, 32.000, 0, En 3.123279506187E-07, CFL 0.00036, SL -3.3070E-02, M 7.69508E+16, S 35.1315, T 4.8129, Me -5.56E-17, Se 0.00E+00, Te 1.30E-15 + 792, 33.000, 0, En 2.616291254946E-07, CFL 0.00037, SL -3.2226E-02, M 7.69508E+16, S 35.1315, T 4.8121, Me 6.82E-17, Se 0.00E+00, Te -2.47E-15 + 816, 34.000, 0, En 1.464801207003E-07, CFL 0.00022, SL -3.8376E-02, M 7.69507E+16, S 35.1316, T 4.8111, Me 4.33E-17, Se 1.33E-14, Te 6.21E-16 + 840, 35.000, 0, En 1.372882985898E-07, CFL 0.00024, SL -4.5605E-02, M 7.69506E+16, S 35.1316, T 4.8102, Me -1.40E-16, Se -1.33E-14, Te 2.47E-15 + 864, 36.000, 0, En 1.515656182930E-07, CFL 0.00023, SL -5.0415E-02, M 7.69505E+16, S 35.1316, T 4.8097, Me 2.10E-18, Se 0.00E+00, Te -4.36E-16 + 888, 37.000, 0, En 2.044228471195E-07, CFL 0.00033, SL -5.3725E-02, M 7.69505E+16, S 35.1317, T 4.8093, Me -1.21E-16, Se -6.65E-15, Te 1.73E-16 + 912, 38.000, 0, En 4.380109763008E-07, CFL 0.00041, SL -5.7093E-02, M 7.69505E+16, S 35.1317, T 4.8090, Me 2.04E-17, Se 6.65E-15, Te -8.68E-16 + 936, 39.000, 0, En 9.721293643495E-07, CFL 0.00067, SL -4.5885E-02, M 7.69506E+16, S 35.1316, T 4.8086, Me 5.34E-17, Se 0.00E+00, Te 6.55E-16 + 960, 40.000, 0, En 9.272992631016E-07, CFL 0.00047, SL -3.9384E-02, M 7.69507E+16, S 35.1316, T 4.8084, Me 9.41E-17, Se 0.00E+00, Te -4.82E-16 + 984, 41.000, 0, En 9.698049183051E-07, CFL 0.00054, SL -4.3521E-02, M 7.69506E+16, S 35.1316, T 4.8079, Me 7.07E-17, Se 0.00E+00, Te -1.15E-15 + 1008, 42.000, 0, En 1.687745330939E-06, CFL 0.00091, SL -3.6775E-02, M 7.69507E+16, S 35.1316, T 4.8072, Me 6.31E-17, Se 6.65E-15, Te 1.81E-16 + 1032, 43.000, 0, En 1.750189109226E-06, CFL 0.00078, SL -2.7828E-02, M 7.69508E+16, S 35.1315, T 4.8070, Me -3.31E-17, Se -6.65E-15, Te 2.85E-16 + 1056, 44.000, 0, En 1.825911548544E-06, CFL 0.00074, SL -1.8195E-02, M 7.69510E+16, S 35.1315, T 4.8068, Me -1.13E-17, Se 0.00E+00, Te -6.76E-16 + 1080, 45.000, 0, En 1.998923862499E-06, CFL 0.00074, SL -2.2342E-02, M 7.69509E+16, S 35.1315, T 4.8062, Me -1.92E-18, Se 0.00E+00, Te 1.78E-15 + 1104, 46.000, 0, En 2.743813490278E-06, CFL 0.00110, SL -3.0430E-02, M 7.69508E+16, S 35.1315, T 4.8052, Me -1.25E-16, Se 0.00E+00, Te -1.58E-15 + 1128, 47.000, 0, En 2.590061890685E-06, CFL 0.00085, SL -3.7229E-02, M 7.69507E+16, S 35.1316, T 4.8043, Me 6.19E-17, Se -6.65E-15, Te -3.78E-17 + 1152, 48.000, 0, En 2.211185345360E-06, CFL 0.00077, SL -4.2106E-02, M 7.69507E+16, S 35.1316, T 4.8036, Me 2.83E-17, Se 6.65E-15, Te -7.33E-16 + 1176, 49.000, 0, En 1.955069327965E-06, CFL 0.00064, SL -5.0827E-02, M 7.69505E+16, S 35.1317, T 4.8022, Me -4.46E-17, Se -6.65E-15, Te 8.45E-16 + 1200, 50.000, 0, En 1.539507910052E-06, CFL 0.00060, SL -6.0752E-02, M 7.69504E+16, S 35.1317, T 4.8008, Me 4.39E-18, Se 0.00E+00, Te -1.74E-15 + 1224, 51.000, 0, En 1.608758826890E-06, CFL 0.00066, SL -6.6461E-02, M 7.69503E+16, S 35.1317, T 4.8004, Me -1.31E-16, Se -6.65E-15, Te -5.68E-16 + 1248, 52.000, 0, En 1.837047333149E-06, CFL 0.00079, SL -6.9899E-02, M 7.69503E+16, S 35.1318, T 4.8002, Me -1.12E-17, Se 0.00E+00, Te -6.78E-16 + 1272, 53.000, 0, En 1.438456618538E-06, CFL 0.00076, SL -7.1890E-02, M 7.69503E+16, S 35.1318, T 4.8001, Me -9.32E-17, Se 0.00E+00, Te -6.95E-16 + 1296, 54.000, 0, En 2.529016805173E-06, CFL 0.00143, SL -6.6094E-02, M 7.69503E+16, S 35.1317, T 4.8000, Me 2.76E-17, Se 0.00E+00, Te -1.67E-16 + 1320, 55.000, 0, En 1.033255741412E-06, CFL 0.00063, SL -6.6817E-02, M 7.69503E+16, S 35.1317, T 4.7994, Me -1.22E-16, Se 6.65E-15, Te 1.39E-16 + 1344, 56.000, 0, En 7.054301504626E-07, CFL 0.00047, SL -7.2944E-02, M 7.69503E+16, S 35.1318, T 4.7988, Me -2.72E-17, Se 6.65E-15, Te -1.39E-15 + 1368, 57.000, 0, En 1.258523091273E-06, CFL 0.00057, SL -7.0270E-02, M 7.69503E+16, S 35.1318, T 4.7985, Me 1.36E-16, Se 6.65E-15, Te 2.41E-15 + 1392, 58.000, 0, En 1.426847049556E-06, CFL 0.00062, SL -7.3040E-02, M 7.69503E+16, S 35.1318, T 4.7980, Me -4.86E-17, Se 0.00E+00, Te -1.29E-15 + 1416, 59.000, 0, En 9.654389847803E-07, CFL 0.00055, SL -8.0029E-02, M 7.69502E+16, S 35.1318, T 4.7969, Me 1.01E-16, Se -6.65E-15, Te -5.44E-16 + 1440, 60.000, 0, En 1.061553526996E-06, CFL 0.00047, SL -8.7741E-02, M 7.69501E+16, S 35.1319, T 4.7960, Me -6.95E-17, Se 0.00E+00, Te -7.81E-16 + 1464, 61.000, 0, En 3.744701540248E-07, CFL 0.00029, SL -9.2703E-02, M 7.69500E+16, S 35.1319, T 4.7957, Me -1.18E-17, Se 6.65E-15, Te -2.45E-16 + 1488, 62.000, 0, En 8.265381822331E-07, CFL 0.00044, SL -9.5442E-02, M 7.69500E+16, S 35.1319, T 4.7954, Me 1.33E-16, Se 6.65E-15, Te 1.08E-15 + 1512, 63.000, 0, En 4.732381761618E-07, CFL 0.00045, SL -9.8093E-02, M 7.69499E+16, S 35.1319, T 4.7954, Me -1.15E-16, Se -1.33E-14, Te -6.52E-16 + 1536, 64.000, 0, En 3.688303290742E-07, CFL 0.00039, SL -1.0147E-01, M 7.69499E+16, S 35.1319, T 4.7954, Me 2.09E-17, Se 0.00E+00, Te 4.54E-16 + 1560, 65.000, 0, En 2.492874474741E-07, CFL 0.00027, SL -1.0311E-01, M 7.69499E+16, S 35.1320, T 4.7951, Me -1.30E-16, Se 0.00E+00, Te 2.87E-16 + 1584, 66.000, 0, En 1.981013704954E-07, CFL 0.00020, SL -1.0727E-01, M 7.69498E+16, S 35.1320, T 4.7949, Me 1.22E-16, Se 0.00E+00, Te 1.26E-15 + 1608, 67.000, 0, En 3.542930776777E-07, CFL 0.00032, SL -1.1166E-01, M 7.69498E+16, S 35.1320, T 4.7945, Me -2.67E-17, Se 0.00E+00, Te -8.09E-16 + 1632, 68.000, 0, En 6.988148551457E-07, CFL 0.00041, SL -1.0768E-01, M 7.69498E+16, S 35.1320, T 4.7943, Me -1.62E-16, Se -1.33E-14, Te -5.86E-16 + 1656, 69.000, 0, En 1.529558729760E-06, CFL 0.00100, SL -1.0430E-01, M 7.69499E+16, S 35.1320, T 4.7943, Me -1.05E-16, Se -6.65E-15, Te -1.65E-16 + 1680, 70.000, 0, En 8.693070285738E-06, CFL 0.00670, SL -9.7191E-02, M 7.69499E+16, S 35.1319, T 4.7944, Me 1.88E-16, Se 6.65E-15, Te -1.66E-15 + 1704, 71.000, 0, En 2.038297414761E-06, CFL 0.00543, SL -9.5680E-02, M 7.69500E+16, S 35.1319, T 4.7947, Me 1.90E-16, Se 1.33E-14, Te 4.00E-16 + 1728, 72.000, 0, En 6.156263639858E-07, CFL 0.00084, SL -9.6294E-02, M 7.69500E+16, S 35.1319, T 4.7949, Me 8.23E-17, Se -1.33E-14, Te 8.30E-16 + 1752, 73.000, 0, En 8.464697338487E-07, CFL 0.00163, SL -9.8194E-02, M 7.69499E+16, S 35.1319, T 4.7949, Me 4.91E-17, Se 6.65E-15, Te -6.07E-16 + 1776, 74.000, 0, En 1.192622932899E-06, CFL 0.00113, SL -1.0140E-01, M 7.69499E+16, S 35.1319, T 4.7946, Me 7.05E-17, Se 6.65E-15, Te -3.90E-16 + 1800, 75.000, 0, En 8.793487565230E-07, CFL 0.00038, SL -1.0994E-01, M 7.69498E+16, S 35.1320, T 4.7939, Me 3.40E-17, Se -1.33E-14, Te -2.52E-19 + 1824, 76.000, 0, En 8.655494805829E-07, CFL 0.00040, SL -1.1492E-01, M 7.69497E+16, S 35.1320, T 4.7935, Me 1.42E-16, Se 6.65E-15, Te 2.94E-15 + 1848, 77.000, 0, En 1.509592915720E-06, CFL 0.00053, SL -1.2023E-01, M 7.69497E+16, S 35.1321, T 4.7934, Me -9.19E-17, Se 0.00E+00, Te -1.12E-15 + 1872, 78.000, 0, En 2.500652793209E-06, CFL 0.00089, SL -1.2461E-01, M 7.69496E+16, S 35.1321, T 4.7933, Me 1.11E-16, Se 6.65E-15, Te 1.63E-15 + 1896, 79.000, 0, En 2.534399466049E-06, CFL 0.00233, SL -1.2481E-01, M 7.69496E+16, S 35.1321, T 4.7936, Me -6.06E-17, Se -6.65E-15, Te -1.31E-15 + 1920, 80.000, 0, En 3.669992700284E-06, CFL 0.00294, SL -1.2157E-01, M 7.69496E+16, S 35.1321, T 4.7939, Me -1.17E-16, Se -6.65E-15, Te 1.27E-15 + 1944, 81.000, 0, En 4.293738080242E-06, CFL 0.00318, SL -1.2266E-01, M 7.69496E+16, S 35.1321, T 4.7940, Me 1.17E-17, Se 0.00E+00, Te 4.40E-17 + 1968, 82.000, 0, En 4.310569052720E-06, CFL 0.00225, SL -1.2666E-01, M 7.69496E+16, S 35.1321, T 4.7937, Me -1.04E-16, Se -6.65E-15, Te 1.97E-15 + 1992, 83.000, 0, En 4.634273284139E-06, CFL 0.00238, SL -1.2154E-01, M 7.69496E+16, S 35.1321, T 4.7935, Me -4.39E-17, Se 6.65E-15, Te 1.53E-16 + 2016, 84.000, 0, En 4.103706080767E-06, CFL 0.00206, SL -1.2284E-01, M 7.69496E+16, S 35.1321, T 4.7936, Me -1.61E-16, Se -6.65E-15, Te -4.01E-15 + 2040, 85.000, 0, En 1.863644029599E-06, CFL 0.00070, SL -1.3233E-01, M 7.69495E+16, S 35.1321, T 4.7923, Me 7.75E-18, Se 6.65E-15, Te 2.49E-15 + 2064, 86.000, 0, En 1.995483204164E-06, CFL 0.00095, SL -1.4303E-01, M 7.69494E+16, S 35.1322, T 4.7909, Me -8.74E-17, Se -1.33E-14, Te 2.59E-15 + 2088, 87.000, 0, En 1.426901643320E-06, CFL 0.00074, SL -1.4969E-01, M 7.69493E+16, S 35.1322, T 4.7903, Me 2.58E-17, Se -6.65E-15, Te -2.14E-15 + 2112, 88.000, 0, En 1.162978947408E-06, CFL 0.00048, SL -1.3920E-01, M 7.69494E+16, S 35.1322, T 4.7898, Me -1.08E-16, Se 6.65E-15, Te 3.32E-15 + 2136, 89.000, 0, En 1.365642892692E-05, CFL 0.00717, SL -1.2452E-01, M 7.69496E+16, S 35.1321, T 4.7900, Me 2.36E-17, Se 0.00E+00, Te 1.93E-16 + 2160, 90.000, 0, En 1.365622862040E-05, CFL 0.00518, SL -1.2502E-01, M 7.69496E+16, S 35.1321, T 4.7903, Me 1.81E-18, Se -1.33E-14, Te 4.42E-16 + 2184, 91.000, 0, En 1.420162934773E-05, CFL 0.00453, SL -1.2921E-01, M 7.69495E+16, S 35.1321, T 4.7904, Me 5.26E-17, Se 0.00E+00, Te -7.47E-16 + 2208, 92.000, 0, En 1.302023216377E-05, CFL 0.00486, SL -1.3343E-01, M 7.69495E+16, S 35.1321, T 4.7903, Me -1.11E-16, Se 0.00E+00, Te 2.41E-15 + 2232, 93.000, 0, En 1.698289201848E-06, CFL 0.00048, SL -1.3970E-01, M 7.69494E+16, S 35.1322, T 4.7898, Me 2.71E-17, Se -1.33E-14, Te -3.58E-16 + 2256, 94.000, 0, En 1.532867101724E-06, CFL 0.00053, SL -1.4499E-01, M 7.69493E+16, S 35.1322, T 4.7895, Me 4.77E-17, Se -6.65E-15, Te -3.88E-16 + 2280, 95.000, 0, En 1.858357889609E-06, CFL 0.00074, SL -1.4233E-01, M 7.69494E+16, S 35.1322, T 4.7893, Me -1.97E-17, Se 6.65E-15, Te 8.55E-16 + 2304, 96.000, 0, En 1.420087459745E-06, CFL 0.00081, SL -1.4259E-01, M 7.69494E+16, S 35.1322, T 4.7897, Me -1.04E-16, Se -1.33E-14, Te -1.23E-15 + 2328, 97.000, 0, En 7.717386754037E-06, CFL 0.00493, SL -1.4436E-01, M 7.69493E+16, S 35.1322, T 4.7900, Me -2.78E-17, Se 6.65E-15, Te 1.10E-15 + 2352, 98.000, 0, En 6.867066231679E-06, CFL 0.00303, SL -1.4658E-01, M 7.69493E+16, S 35.1322, T 4.7900, Me 2.55E-16, Se 3.33E-14, Te 2.78E-16 + 2376, 99.000, 0, En 9.888706283685E-06, CFL 0.00310, SL -1.4915E-01, M 7.69493E+16, S 35.1322, T 4.7902, Me 4.42E-17, Se 0.00E+00, Te 8.70E-16 + 2400, 100.000, 0, En 1.001679877706E-05, CFL 0.00306, SL -1.5319E-01, M 7.69492E+16, S 35.1322, T 4.7902, Me -7.04E-17, Se -1.33E-14, Te -1.55E-15 + 2424, 101.000, 0, En 1.053653481713E-05, CFL 0.00352, SL -1.5419E-01, M 7.69492E+16, S 35.1323, T 4.7903, Me 7.46E-17, Se 0.00E+00, Te 2.28E-15 + 2448, 102.000, 0, En 1.525337561728E-05, CFL 0.00894, SL -1.5183E-01, M 7.69492E+16, S 35.1322, T 4.7908, Me -1.85E-17, Se 6.65E-15, Te -2.05E-15 + 2472, 103.000, 0, En 9.263366382691E-06, CFL 0.00258, SL -1.5584E-01, M 7.69492E+16, S 35.1323, T 4.7910, Me -4.26E-17, Se 0.00E+00, Te -3.06E-16 + 2496, 104.000, 0, En 9.869603632739E-06, CFL 0.00299, SL -1.6093E-01, M 7.69491E+16, S 35.1323, T 4.7910, Me 2.06E-16, Se 6.65E-15, Te 2.60E-16 + 2520, 105.000, 0, En 9.841141175389E-06, CFL 0.00295, SL -1.6379E-01, M 7.69491E+16, S 35.1323, T 4.7911, Me 4.59E-17, Se 0.00E+00, Te -3.64E-16 + 2544, 106.000, 0, En 9.853311318318E-06, CFL 0.00305, SL -1.6372E-01, M 7.69491E+16, S 35.1323, T 4.7916, Me 3.52E-17, Se 0.00E+00, Te 2.98E-16 + 2568, 107.000, 0, En 1.205330397188E-05, CFL 0.00564, SL -1.6361E-01, M 7.69491E+16, S 35.1323, T 4.7920, Me 6.87E-17, Se 6.65E-15, Te 8.48E-17 + 2592, 108.000, 0, En 1.696356048844E-05, CFL 0.00821, SL -1.6025E-01, M 7.69491E+16, S 35.1323, T 4.7923, Me 5.30E-17, Se 6.65E-15, Te 1.68E-15 + 2616, 109.000, 0, En 1.957270350717E-05, CFL 0.00782, SL -1.5628E-01, M 7.69492E+16, S 35.1323, T 4.7925, Me -2.03E-17, Se 0.00E+00, Te -1.48E-15 + 2640, 110.000, 0, En 1.773980107355E-05, CFL 0.00556, SL -1.5606E-01, M 7.69492E+16, S 35.1323, T 4.7921, Me -5.42E-17, Se 0.00E+00, Te -1.36E-15 + 2664, 111.000, 0, En 1.205270153457E-05, CFL 0.00306, SL -1.6488E-01, M 7.69491E+16, S 35.1323, T 4.7914, Me -1.74E-17, Se -6.65E-15, Te 9.41E-16 + 2688, 112.000, 0, En 1.055337256787E-05, CFL 0.00226, SL -1.7207E-01, M 7.69490E+16, S 35.1324, T 4.7911, Me -1.37E-16, Se 0.00E+00, Te 2.50E-16 + 2712, 113.000, 0, En 9.635126264835E-06, CFL 0.00246, SL -1.7342E-01, M 7.69490E+16, S 35.1324, T 4.7908, Me 9.96E-17, Se 0.00E+00, Te 5.60E-16 + 2736, 114.000, 0, En 1.768883602593E-05, CFL 0.00561, SL -1.5505E-01, M 7.69492E+16, S 35.1323, T 4.7909, Me -6.72E-17, Se 0.00E+00, Te 2.15E-15 + 2760, 115.000, 0, En 5.862755348603E-06, CFL 0.00251, SL -1.5558E-01, M 7.69492E+16, S 35.1323, T 4.7910, Me 4.47E-17, Se 0.00E+00, Te -1.85E-15 + 2784, 116.000, 0, En 5.138813182628E-06, CFL 0.00139, SL -1.5799E-01, M 7.69492E+16, S 35.1323, T 4.7913, Me 4.13E-17, Se 6.65E-15, Te -7.88E-16 + 2808, 117.000, 0, En 5.961850192840E-06, CFL 0.00292, SL -1.6049E-01, M 7.69491E+16, S 35.1323, T 4.7916, Me -2.22E-17, Se 0.00E+00, Te 2.93E-15 + 2832, 118.000, 0, En 7.823237451296E-06, CFL 0.00370, SL -1.6273E-01, M 7.69491E+16, S 35.1323, T 4.7919, Me 1.13E-17, Se 0.00E+00, Te -6.58E-16 + 2856, 119.000, 0, En 1.262222924296E-05, CFL 0.00463, SL -1.6521E-01, M 7.69491E+16, S 35.1323, T 4.7923, Me -4.37E-17, Se -1.33E-14, Te -1.42E-16 + 2880, 120.000, 0, En 1.241854928965E-05, CFL 0.00523, SL -1.6737E-01, M 7.69490E+16, S 35.1323, T 4.7927, Me 5.57E-19, Se 0.00E+00, Te 1.62E-15 + 2904, 121.000, 0, En 9.320240583682E-06, CFL 0.00468, SL -1.6904E-01, M 7.69490E+16, S 35.1323, T 4.7933, Me -1.07E-16, Se 6.65E-15, Te 9.85E-16 + 2928, 122.000, 0, En 2.191408675403E-05, CFL 0.00434, SL -1.7066E-01, M 7.69490E+16, S 35.1324, T 4.7935, Me -3.75E-17, Se -6.65E-15, Te 9.34E-16 + 2952, 123.000, 0, En 1.965983549065E-05, CFL 0.00380, SL -1.7194E-01, M 7.69490E+16, S 35.1324, T 4.7938, Me 4.35E-17, Se 1.33E-14, Te 1.30E-15 + 2976, 124.000, 0, En 1.108433956992E-05, CFL 0.00266, SL -1.7323E-01, M 7.69490E+16, S 35.1324, T 4.7942, Me 2.93E-17, Se -1.33E-14, Te 1.24E-17 + 3000, 125.000, 0, En 7.662555602729E-06, CFL 0.00317, SL -1.6855E-01, M 7.69490E+16, S 35.1323, T 4.7946, Me -4.65E-17, Se 6.65E-15, Te -1.70E-17 + 3024, 126.000, 0, En 6.424123332016E-06, CFL 0.00215, SL -1.5937E-01, M 7.69492E+16, S 35.1323, T 4.7950, Me 2.50E-18, Se -1.33E-14, Te -1.51E-15 + 3048, 127.000, 0, En 6.327218092578E-06, CFL 0.00334, SL -1.6111E-01, M 7.69491E+16, S 35.1323, T 4.7951, Me -4.61E-17, Se 6.65E-15, Te 9.17E-16 + 3072, 128.000, 0, En 7.956362235001E-06, CFL 0.00291, SL -1.6494E-01, M 7.69491E+16, S 35.1323, T 4.7953, Me 7.27E-18, Se -6.65E-15, Te 1.00E-15 + 3096, 129.000, 0, En 1.225773963459E-05, CFL 0.00740, SL -1.6715E-01, M 7.69491E+16, S 35.1323, T 4.7957, Me -2.09E-17, Se -6.65E-15, Te -5.89E-16 + 3120, 130.000, 0, En 8.830185760515E-06, CFL 0.00506, SL -1.6897E-01, M 7.69490E+16, S 35.1323, T 4.7961, Me -1.91E-17, Se 1.33E-14, Te 9.00E-16 + 3144, 131.000, 0, En 5.807338030053E-06, CFL 0.00226, SL -1.7186E-01, M 7.69490E+16, S 35.1324, T 4.7961, Me -1.43E-16, Se 0.00E+00, Te -1.69E-15 + 3168, 132.000, 0, En 4.386590258175E-06, CFL 0.00226, SL -1.7781E-01, M 7.69489E+16, S 35.1324, T 4.7961, Me 8.34E-18, Se 0.00E+00, Te 2.43E-15 + 3192, 133.000, 0, En 3.798630231546E-06, CFL 0.00185, SL -1.8252E-01, M 7.69489E+16, S 35.1324, T 4.7961, Me 4.39E-17, Se 0.00E+00, Te -1.48E-15 + 3216, 134.000, 0, En 3.557314937162E-06, CFL 0.00135, SL -1.8368E-01, M 7.69488E+16, S 35.1324, T 4.7963, Me 5.05E-17, Se 0.00E+00, Te 4.40E-16 + 3240, 135.000, 0, En 3.500042485733E-06, CFL 0.00194, SL -1.7966E-01, M 7.69489E+16, S 35.1324, T 4.7965, Me 8.43E-18, Se 0.00E+00, Te -6.18E-16 + 3264, 136.000, 0, En 3.529561934628E-06, CFL 0.00128, SL -1.7849E-01, M 7.69489E+16, S 35.1324, T 4.7971, Me 4.11E-17, Se 0.00E+00, Te 9.60E-16 + 3288, 137.000, 0, En 4.179192806899E-06, CFL 0.00289, SL -1.7888E-01, M 7.69489E+16, S 35.1324, T 4.7974, Me 9.38E-18, Se 0.00E+00, Te 1.09E-15 + 3312, 138.000, 0, En 4.419537156334E-06, CFL 0.00348, SL -1.7967E-01, M 7.69489E+16, S 35.1324, T 4.7977, Me -2.23E-16, Se -6.65E-15, Te -6.73E-16 + 3336, 139.000, 0, En 4.328404568841E-06, CFL 0.00302, SL -1.8065E-01, M 7.69489E+16, S 35.1324, T 4.7980, Me -5.67E-17, Se -6.65E-15, Te -6.76E-16 + 3360, 140.000, 0, En 5.335694267275E-06, CFL 0.00472, SL -1.8141E-01, M 7.69489E+16, S 35.1324, T 4.7983, Me -1.18E-16, Se -6.65E-15, Te -1.50E-15 + 3384, 141.000, 0, En 6.517046290621E-06, CFL 0.00579, SL -1.8223E-01, M 7.69489E+16, S 35.1324, T 4.7988, Me 2.05E-16, Se -6.65E-15, Te 2.24E-16 + 3408, 142.000, 0, En 3.758901641774E-06, CFL 0.00439, SL -1.8304E-01, M 7.69488E+16, S 35.1324, T 4.7995, Me -1.12E-17, Se 0.00E+00, Te 1.40E-16 + 3432, 143.000, 0, En 5.381327213636E-06, CFL 0.00682, SL -1.8367E-01, M 7.69488E+16, S 35.1324, T 4.8001, Me -1.17E-17, Se -6.65E-15, Te 3.46E-16 + 3456, 144.000, 0, En 3.769011726682E-06, CFL 0.00769, SL -1.8418E-01, M 7.69488E+16, S 35.1324, T 4.8008, Me -9.26E-18, Se 0.00E+00, Te 7.35E-16 + 3480, 145.000, 0, En 5.333299437469E-06, CFL 0.00959, SL -1.8501E-01, M 7.69488E+16, S 35.1324, T 4.8015, Me 4.70E-17, Se 6.65E-15, Te -3.07E-15 + 3504, 146.000, 0, En 6.216699725820E-06, CFL 0.01034, SL -1.8591E-01, M 7.69488E+16, S 35.1324, T 4.8022, Me -7.94E-17, Se 0.00E+00, Te 2.70E-15 + 3528, 147.000, 0, En 4.150043798887E-06, CFL 0.00658, SL -1.8691E-01, M 7.69488E+16, S 35.1324, T 4.8029, Me -7.41E-17, Se -6.65E-15, Te -7.22E-16 + 3552, 148.000, 0, En 2.795025608196E-06, CFL 0.00381, SL -1.8651E-01, M 7.69488E+16, S 35.1324, T 4.8035, Me 2.51E-17, Se 0.00E+00, Te -9.05E-16 + 3576, 149.000, 0, En 2.447461818585E-06, CFL 0.00271, SL -1.8743E-01, M 7.69488E+16, S 35.1325, T 4.8042, Me 9.55E-17, Se 6.65E-15, Te -6.82E-17 + 3600, 150.000, 0, En 2.369417204608E-06, CFL 0.00382, SL -1.8935E-01, M 7.69488E+16, S 35.1325, T 4.8046, Me 7.39E-17, Se 1.33E-14, Te 1.00E-15 + 3624, 151.000, 0, En 5.720192096867E-06, CFL 0.00676, SL -1.8921E-01, M 7.69488E+16, S 35.1325, T 4.8049, Me -1.40E-17, Se 1.33E-14, Te 7.43E-16 + 3648, 152.000, 0, En 6.055269821415E-06, CFL 0.00800, SL -1.9037E-01, M 7.69488E+16, S 35.1325, T 4.8054, Me -1.47E-17, Se -6.65E-15, Te -1.60E-15 + 3672, 153.000, 0, En 3.836252367893E-06, CFL 0.00428, SL -1.9203E-01, M 7.69487E+16, S 35.1325, T 4.8057, Me 8.38E-17, Se 2.00E-14, Te -3.03E-16 + 3696, 154.000, 0, En 3.863720592490E-06, CFL 0.00432, SL -1.9358E-01, M 7.69487E+16, S 35.1325, T 4.8061, Me 2.41E-17, Se -6.65E-15, Te 1.80E-15 + 3720, 155.000, 0, En 4.066356141686E-06, CFL 0.00559, SL -1.9477E-01, M 7.69487E+16, S 35.1325, T 4.8067, Me 1.21E-18, Se -6.65E-15, Te -6.86E-16 + 3744, 156.000, 0, En 2.761927780352E-06, CFL 0.00344, SL -1.9603E-01, M 7.69487E+16, S 35.1325, T 4.8073, Me -3.97E-18, Se -6.65E-15, Te 6.77E-16 + 3768, 157.000, 0, En 5.838996237472E-06, CFL 0.00432, SL -1.9737E-01, M 7.69487E+16, S 35.1325, T 4.8079, Me -1.08E-16, Se -6.65E-15, Te -8.54E-16 + 3792, 158.000, 0, En 1.239274410217E-05, CFL 0.00625, SL -1.9886E-01, M 7.69486E+16, S 35.1325, T 4.8085, Me -5.04E-17, Se -6.65E-15, Te 7.46E-16 + 3816, 159.000, 0, En 1.340598292223E-05, CFL 0.00554, SL -1.9901E-01, M 7.69486E+16, S 35.1325, T 4.8088, Me 7.82E-17, Se 6.65E-15, Te -1.42E-15 + 3840, 160.000, 0, En 1.055785114612E-05, CFL 0.00914, SL -1.9608E-01, M 7.69487E+16, S 35.1325, T 4.8093, Me 1.88E-17, Se 6.65E-15, Te 3.55E-15 + 3864, 161.000, 0, En 1.041686545460E-05, CFL 0.00779, SL -1.9717E-01, M 7.69487E+16, S 35.1325, T 4.8099, Me -6.29E-18, Se -6.65E-15, Te -2.36E-15 + 3888, 162.000, 0, En 1.721773029103E-05, CFL 0.00680, SL -1.9502E-01, M 7.69487E+16, S 35.1325, T 4.8103, Me -1.88E-17, Se 0.00E+00, Te 1.18E-15 + 3912, 163.000, 0, En 1.563941241082E-05, CFL 0.00723, SL -1.9569E-01, M 7.69487E+16, S 35.1325, T 4.8108, Me 1.09E-16, Se 2.66E-14, Te -6.05E-16 + 3936, 164.000, 0, En 1.542867315768E-05, CFL 0.00915, SL -1.9669E-01, M 7.69487E+16, S 35.1325, T 4.8113, Me -1.03E-16, Se -1.33E-14, Te 2.56E-15 + 3960, 165.000, 0, En 1.329370215220E-05, CFL 0.00586, SL -1.9770E-01, M 7.69487E+16, S 35.1325, T 4.8119, Me -9.27E-17, Se 0.00E+00, Te -3.23E-16 + 3984, 166.000, 0, En 1.301237343760E-05, CFL 0.00713, SL -1.9892E-01, M 7.69486E+16, S 35.1325, T 4.8126, Me -6.69E-17, Se 0.00E+00, Te -4.14E-16 + 4008, 167.000, 0, En 9.680451565200E-06, CFL 0.00462, SL -2.0057E-01, M 7.69486E+16, S 35.1325, T 4.8132, Me -1.01E-17, Se 0.00E+00, Te -1.47E-15 + 4032, 168.000, 0, En 8.509649441409E-06, CFL 0.00483, SL -2.0087E-01, M 7.69486E+16, S 35.1325, T 4.8139, Me -9.70E-18, Se 0.00E+00, Te -6.68E-16 + 4056, 169.000, 0, En 8.335705326329E-06, CFL 0.00445, SL -1.9987E-01, M 7.69486E+16, S 35.1325, T 4.8145, Me 1.65E-17, Se 2.00E-14, Te -4.85E-16 + 4080, 170.000, 0, En 8.275932409692E-06, CFL 0.00475, SL -1.9847E-01, M 7.69486E+16, S 35.1325, T 4.8151, Me -3.92E-17, Se -6.65E-15, Te 1.90E-15 + 4104, 171.000, 0, En 7.873164873015E-06, CFL 0.00616, SL -1.9845E-01, M 7.69486E+16, S 35.1325, T 4.8156, Me 3.08E-17, Se 0.00E+00, Te -9.49E-16 + 4128, 172.000, 0, En 6.810460343686E-06, CFL 0.00536, SL -1.9325E-01, M 7.69487E+16, S 35.1325, T 4.8159, Me -1.61E-16, Se -1.33E-14, Te 1.81E-15 + 4152, 173.000, 0, En 6.318685634444E-06, CFL 0.00400, SL -1.8124E-01, M 7.69489E+16, S 35.1324, T 4.8160, Me 2.26E-17, Se 0.00E+00, Te -1.99E-15 + 4176, 174.000, 0, En 5.903166724389E-06, CFL 0.00321, SL -1.7939E-01, M 7.69489E+16, S 35.1324, T 4.8159, Me 1.74E-16, Se 6.65E-15, Te 9.01E-16 + 4200, 175.000, 0, En 7.687014662027E-06, CFL 0.00468, SL -1.8292E-01, M 7.69488E+16, S 35.1324, T 4.8159, Me 6.88E-17, Se 6.65E-15, Te 2.65E-15 + 4224, 176.000, 0, En 1.117707018143E-05, CFL 0.00563, SL -1.8544E-01, M 7.69488E+16, S 35.1324, T 4.8164, Me 2.87E-17, Se 6.65E-15, Te -2.92E-15 + 4248, 177.000, 0, En 1.368629387855E-05, CFL 0.00876, SL -1.8526E-01, M 7.69488E+16, S 35.1324, T 4.8170, Me 1.03E-17, Se -6.65E-15, Te 2.10E-15 + 4272, 178.000, 0, En 1.042917369071E-05, CFL 0.00569, SL -1.8241E-01, M 7.69489E+16, S 35.1324, T 4.8176, Me -4.10E-17, Se -1.33E-14, Te 1.11E-15 + 4296, 179.000, 0, En 8.312396803511E-06, CFL 0.00436, SL -1.7606E-01, M 7.69489E+16, S 35.1324, T 4.8181, Me 3.10E-17, Se 2.00E-14, Te 1.35E-15 + 4320, 180.000, 0, En 8.743936260446E-06, CFL 0.00768, SL -1.6717E-01, M 7.69491E+16, S 35.1323, T 4.8185, Me 9.67E-17, Se 0.00E+00, Te 7.43E-16 + 4344, 181.000, 0, En 8.767248297850E-06, CFL 0.00789, SL -1.5918E-01, M 7.69492E+16, S 35.1323, T 4.8189, Me -1.35E-16, Se 0.00E+00, Te 4.38E-16 + 4368, 182.000, 0, En 1.510264096226E-05, CFL 0.01261, SL -1.5065E-01, M 7.69493E+16, S 35.1322, T 4.8195, Me 4.20E-17, Se -6.65E-15, Te -2.21E-15 + 4392, 183.000, 0, En 2.113837235255E-05, CFL 0.01383, SL -1.4226E-01, M 7.69494E+16, S 35.1322, T 4.8200, Me 6.42E-17, Se -6.65E-15, Te 6.28E-16 + 4416, 184.000, 0, En 2.191152520891E-05, CFL 0.01485, SL -1.3699E-01, M 7.69494E+16, S 35.1322, T 4.8205, Me -2.04E-17, Se 6.65E-15, Te -1.85E-15 + 4440, 185.000, 0, En 1.980389027402E-05, CFL 0.01147, SL -1.3753E-01, M 7.69494E+16, S 35.1322, T 4.8210, Me -4.35E-17, Se 0.00E+00, Te 2.38E-16 + 4464, 186.000, 0, En 2.224568356573E-05, CFL 0.01102, SL -1.3901E-01, M 7.69494E+16, S 35.1322, T 4.8215, Me 2.68E-17, Se 0.00E+00, Te 1.10E-15 + 4488, 187.000, 0, En 1.911528749484E-05, CFL 0.00775, SL -1.4131E-01, M 7.69494E+16, S 35.1322, T 4.8219, Me -3.23E-17, Se 0.00E+00, Te 1.37E-16 + 4512, 188.000, 0, En 1.716045500625E-05, CFL 0.00647, SL -1.3896E-01, M 7.69494E+16, S 35.1322, T 4.8221, Me -1.10E-17, Se 0.00E+00, Te -2.04E-15 + 4536, 189.000, 0, En 1.580455365764E-05, CFL 0.00695, SL -1.3575E-01, M 7.69495E+16, S 35.1321, T 4.8222, Me 5.03E-17, Se 0.00E+00, Te -2.37E-16 + 4560, 190.000, 0, En 1.512600692943E-05, CFL 0.00704, SL -1.2903E-01, M 7.69495E+16, S 35.1321, T 4.8224, Me -8.80E-17, Se 6.65E-15, Te -1.53E-16 + 4584, 191.000, 0, En 1.393370797928E-05, CFL 0.00674, SL -1.2296E-01, M 7.69496E+16, S 35.1321, T 4.8226, Me 3.55E-17, Se 0.00E+00, Te 5.26E-16 + 4608, 192.000, 0, En 1.228653087414E-05, CFL 0.00584, SL -1.1866E-01, M 7.69497E+16, S 35.1320, T 4.8230, Me 9.42E-17, Se 0.00E+00, Te 3.87E-16 + 4632, 193.000, 0, En 1.067504462177E-05, CFL 0.00474, SL -1.1546E-01, M 7.69497E+16, S 35.1320, T 4.8235, Me -1.78E-17, Se 6.65E-15, Te -2.35E-16 + 4656, 194.000, 0, En 9.172994739682E-06, CFL 0.00517, SL -1.1116E-01, M 7.69498E+16, S 35.1320, T 4.8237, Me 3.08E-17, Se 0.00E+00, Te 1.21E-15 + 4680, 195.000, 0, En 8.979482005586E-06, CFL 0.00523, SL -1.0806E-01, M 7.69498E+16, S 35.1320, T 4.8239, Me -7.66E-17, Se -6.65E-15, Te -1.07E-15 + 4704, 196.000, 0, En 9.704947500429E-06, CFL 0.00520, SL -1.0301E-01, M 7.69499E+16, S 35.1320, T 4.8241, Me 9.22E-17, Se 0.00E+00, Te -8.36E-16 + 4728, 197.000, 0, En 1.024360044614E-05, CFL 0.00494, SL -1.0048E-01, M 7.69499E+16, S 35.1319, T 4.8244, Me 1.37E-16, Se 2.00E-14, Te 1.85E-15 + 4752, 198.000, 0, En 9.022758856700E-06, CFL 0.00427, SL -9.7422E-02, M 7.69499E+16, S 35.1319, T 4.8246, Me 1.30E-16, Se -1.33E-14, Te -1.50E-16 + 4776, 199.000, 0, En 7.488507570937E-06, CFL 0.00454, SL -9.2701E-02, M 7.69500E+16, S 35.1319, T 4.8248, Me -2.45E-17, Se 0.00E+00, Te 1.32E-15 + 4800, 200.000, 0, En 6.824121606956E-06, CFL 0.00362, SL -8.8914E-02, M 7.69501E+16, S 35.1319, T 4.8248, Me -2.05E-16, Se -6.65E-15, Te 5.99E-16 + 4824, 201.000, 0, En 6.601315576317E-06, CFL 0.00327, SL -8.5571E-02, M 7.69501E+16, S 35.1319, T 4.8248, Me -6.75E-18, Se -6.65E-15, Te -3.58E-16 + 4848, 202.000, 0, En 6.853827175098E-06, CFL 0.00313, SL -8.8244E-02, M 7.69501E+16, S 35.1319, T 4.8248, Me 1.04E-16, Se 0.00E+00, Te 1.98E-15 + 4872, 203.000, 0, En 9.296866407620E-06, CFL 0.00394, SL -8.9369E-02, M 7.69500E+16, S 35.1319, T 4.8249, Me 2.06E-17, Se 6.65E-15, Te -1.42E-16 + 4896, 204.000, 0, En 1.565577337629E-05, CFL 0.00672, SL -8.9509E-02, M 7.69500E+16, S 35.1319, T 4.8251, Me 5.78E-17, Se 0.00E+00, Te 1.34E-15 + 4920, 205.000, 0, En 1.590400605833E-05, CFL 0.00666, SL -9.0500E-02, M 7.69500E+16, S 35.1319, T 4.8252, Me -2.90E-17, Se 0.00E+00, Te -9.36E-17 + 4944, 206.000, 0, En 1.539539855534E-05, CFL 0.00650, SL -9.4351E-02, M 7.69500E+16, S 35.1319, T 4.8252, Me 1.03E-18, Se -6.65E-15, Te -1.28E-15 + 4968, 207.000, 0, En 1.759063861912E-05, CFL 0.00735, SL -9.4849E-02, M 7.69500E+16, S 35.1319, T 4.8253, Me -1.07E-16, Se -6.65E-15, Te -9.40E-16 + 4992, 208.000, 0, En 2.000383480187E-05, CFL 0.00957, SL -9.3023E-02, M 7.69500E+16, S 35.1319, T 4.8256, Me 7.54E-17, Se -6.65E-15, Te -1.65E-15 + 5016, 209.000, 0, En 1.972033264936E-05, CFL 0.00881, SL -9.1310E-02, M 7.69500E+16, S 35.1319, T 4.8259, Me -1.19E-16, Se -6.65E-15, Te -1.21E-15 + 5040, 210.000, 0, En 1.857595952433E-05, CFL 0.00784, SL -9.0818E-02, M 7.69500E+16, S 35.1319, T 4.8263, Me -2.70E-17, Se 0.00E+00, Te -1.86E-16 + 5064, 211.000, 0, En 1.738013211867E-05, CFL 0.00544, SL -9.2481E-02, M 7.69500E+16, S 35.1319, T 4.8265, Me 9.42E-18, Se 0.00E+00, Te 5.81E-16 + 5088, 212.000, 0, En 1.676157615504E-05, CFL 0.00635, SL -8.8015E-02, M 7.69501E+16, S 35.1319, T 4.8268, Me 8.28E-17, Se -6.65E-15, Te -2.46E-16 + 5112, 213.000, 0, En 1.671579540075E-05, CFL 0.00866, SL -8.2620E-02, M 7.69501E+16, S 35.1318, T 4.8272, Me 1.18E-16, Se 1.33E-14, Te -6.41E-16 + 5136, 214.000, 0, En 1.589401822976E-05, CFL 0.00662, SL -8.2396E-02, M 7.69501E+16, S 35.1318, T 4.8277, Me 2.46E-18, Se 0.00E+00, Te 1.92E-15 + 5160, 215.000, 0, En 1.358624131098E-05, CFL 0.00588, SL -8.4309E-02, M 7.69501E+16, S 35.1318, T 4.8282, Me -1.36E-17, Se 0.00E+00, Te -2.28E-15 + 5184, 216.000, 0, En 1.046935559764E-05, CFL 0.00509, SL -8.6912E-02, M 7.69501E+16, S 35.1319, T 4.8286, Me 4.59E-17, Se 0.00E+00, Te 1.95E-15 + 5208, 217.000, 0, En 9.055324212747E-06, CFL 0.00547, SL -8.9106E-02, M 7.69501E+16, S 35.1319, T 4.8289, Me 6.28E-17, Se 6.65E-15, Te 1.57E-15 + 5232, 218.000, 0, En 7.701093811516E-06, CFL 0.00476, SL -8.9242E-02, M 7.69500E+16, S 35.1319, T 4.8293, Me 1.99E-16, Se 6.65E-15, Te 1.57E-16 + 5256, 219.000, 0, En 6.483894081495E-06, CFL 0.00369, SL -8.9224E-02, M 7.69501E+16, S 35.1319, T 4.8298, Me 7.40E-17, Se 0.00E+00, Te -9.87E-16 + 5280, 220.000, 0, En 6.037549548682E-06, CFL 0.00292, SL -9.2528E-02, M 7.69500E+16, S 35.1319, T 4.8300, Me -6.10E-17, Se -6.65E-15, Te -1.12E-15 + 5304, 221.000, 0, En 5.791539094653E-06, CFL 0.00218, SL -9.5169E-02, M 7.69500E+16, S 35.1319, T 4.8304, Me 9.07E-17, Se 6.65E-15, Te -1.51E-15 + 5328, 222.000, 0, En 5.644305181829E-06, CFL 0.00249, SL -9.6725E-02, M 7.69500E+16, S 35.1319, T 4.8306, Me -2.87E-17, Se 0.00E+00, Te 1.18E-15 + 5352, 223.000, 0, En 5.477594661502E-06, CFL 0.00262, SL -9.7945E-02, M 7.69499E+16, S 35.1319, T 4.8310, Me 5.75E-17, Se 0.00E+00, Te 6.34E-16 + 5376, 224.000, 0, En 5.438041523193E-06, CFL 0.00294, SL -9.9462E-02, M 7.69499E+16, S 35.1319, T 4.8314, Me 5.32E-18, Se 0.00E+00, Te 1.06E-15 + 5400, 225.000, 0, En 5.704225722110E-06, CFL 0.00446, SL -1.0140E-01, M 7.69499E+16, S 35.1319, T 4.8319, Me 5.90E-17, Se 1.33E-14, Te 5.63E-16 + 5424, 226.000, 0, En 6.446517437019E-06, CFL 0.00424, SL -1.0377E-01, M 7.69499E+16, S 35.1320, T 4.8323, Me 2.19E-17, Se 0.00E+00, Te 3.98E-16 + 5448, 227.000, 0, En 6.395419348964E-06, CFL 0.00356, SL -1.0662E-01, M 7.69498E+16, S 35.1320, T 4.8326, Me 6.21E-18, Se 1.33E-14, Te 8.92E-16 + 5472, 228.000, 0, En 1.004213516682E-05, CFL 0.00684, SL -1.0877E-01, M 7.69498E+16, S 35.1320, T 4.8331, Me 7.76E-17, Se 0.00E+00, Te 2.35E-16 + 5496, 229.000, 0, En 1.239049576009E-05, CFL 0.00734, SL -1.1076E-01, M 7.69498E+16, S 35.1320, T 4.8335, Me 1.67E-17, Se 0.00E+00, Te -1.12E-15 + 5520, 230.000, 0, En 1.255265811853E-05, CFL 0.00772, SL -1.1251E-01, M 7.69498E+16, S 35.1320, T 4.8338, Me 4.54E-17, Se 1.33E-14, Te -6.00E-16 + 5544, 231.000, 0, En 1.249159282692E-05, CFL 0.00745, SL -1.1417E-01, M 7.69497E+16, S 35.1320, T 4.8342, Me 3.70E-17, Se 0.00E+00, Te -3.17E-17 + 5568, 232.000, 0, En 1.111614077152E-05, CFL 0.00653, SL -1.1547E-01, M 7.69497E+16, S 35.1320, T 4.8347, Me -5.68E-17, Se 6.65E-15, Te -2.56E-15 + 5592, 233.000, 0, En 1.069630921343E-05, CFL 0.00515, SL -1.1694E-01, M 7.69497E+16, S 35.1320, T 4.8351, Me 5.95E-18, Se 6.65E-15, Te -1.05E-15 + 5616, 234.000, 0, En 1.128312323913E-05, CFL 0.00553, SL -1.1754E-01, M 7.69497E+16, S 35.1320, T 4.8354, Me 1.24E-16, Se -6.65E-15, Te 8.39E-16 + 5640, 235.000, 0, En 1.279385059372E-05, CFL 0.00665, SL -1.1846E-01, M 7.69497E+16, S 35.1320, T 4.8356, Me -2.12E-18, Se 6.65E-15, Te -1.07E-15 + 5664, 236.000, 0, En 1.145316169498E-05, CFL 0.00471, SL -1.2125E-01, M 7.69496E+16, S 35.1321, T 4.8357, Me 8.03E-17, Se -6.65E-15, Te -2.75E-16 + 5688, 237.000, 0, En 1.129766900685E-05, CFL 0.00547, SL -1.1523E-01, M 7.69497E+16, S 35.1320, T 4.8358, Me 4.07E-17, Se 1.33E-14, Te -1.51E-15 + 5712, 238.000, 0, En 1.054346457010E-05, CFL 0.00509, SL -1.1726E-01, M 7.69497E+16, S 35.1320, T 4.8358, Me -1.17E-16, Se -2.00E-14, Te 1.71E-15 + 5736, 239.000, 0, En 9.482110774798E-06, CFL 0.00455, SL -1.1860E-01, M 7.69497E+16, S 35.1320, T 4.8359, Me -3.92E-18, Se 6.65E-15, Te 5.52E-16 + 5760, 240.000, 0, En 8.555272195424E-06, CFL 0.00400, SL -1.1981E-01, M 7.69497E+16, S 35.1321, T 4.8362, Me -4.75E-17, Se 6.65E-15, Te -1.88E-15 + 5784, 241.000, 0, En 8.062650514602E-06, CFL 0.00380, SL -1.2019E-01, M 7.69497E+16, S 35.1321, T 4.8366, Me -1.75E-17, Se 0.00E+00, Te 1.33E-15 + 5808, 242.000, 0, En 7.028548352697E-06, CFL 0.00354, SL -1.2035E-01, M 7.69497E+16, S 35.1321, T 4.8369, Me 1.59E-16, Se 0.00E+00, Te -5.59E-16 + 5832, 243.000, 0, En 7.973605292007E-06, CFL 0.00430, SL -1.2157E-01, M 7.69496E+16, S 35.1321, T 4.8369, Me 6.99E-17, Se 0.00E+00, Te -4.27E-16 + 5856, 244.000, 0, En 9.050926024330E-06, CFL 0.00511, SL -1.2069E-01, M 7.69496E+16, S 35.1321, T 4.8370, Me -1.26E-17, Se 1.33E-14, Te 8.03E-16 + 5880, 245.000, 0, En 8.363421762033E-06, CFL 0.00425, SL -1.1881E-01, M 7.69497E+16, S 35.1320, T 4.8372, Me 1.99E-17, Se -1.33E-14, Te -1.82E-15 + 5904, 246.000, 0, En 8.386159560755E-06, CFL 0.00465, SL -1.1432E-01, M 7.69497E+16, S 35.1320, T 4.8375, Me 3.68E-17, Se 1.33E-14, Te 3.26E-15 + 5928, 247.000, 0, En 8.864753011899E-06, CFL 0.00506, SL -1.0906E-01, M 7.69498E+16, S 35.1320, T 4.8379, Me -1.36E-16, Se -1.33E-14, Te -1.68E-15 + 5952, 248.000, 0, En 9.070246271639E-06, CFL 0.00503, SL -1.0732E-01, M 7.69498E+16, S 35.1320, T 4.8382, Me 6.58E-17, Se 1.33E-14, Te 1.40E-16 + 5976, 249.000, 0, En 1.029597096299E-05, CFL 0.00685, SL -1.0605E-01, M 7.69498E+16, S 35.1320, T 4.8385, Me 1.79E-16, Se 6.65E-15, Te 2.89E-16 + 6000, 250.000, 0, En 1.062055494324E-05, CFL 0.00657, SL -1.0657E-01, M 7.69498E+16, S 35.1320, T 4.8388, Me 8.01E-17, Se 6.65E-15, Te 1.51E-15 + 6024, 251.000, 0, En 1.146171753778E-05, CFL 0.00655, SL -1.0644E-01, M 7.69498E+16, S 35.1320, T 4.8390, Me 2.86E-17, Se 6.65E-15, Te -2.99E-16 + 6048, 252.000, 0, En 1.243940877960E-05, CFL 0.00618, SL -1.0471E-01, M 7.69499E+16, S 35.1320, T 4.8392, Me 1.46E-17, Se -6.65E-15, Te -1.08E-15 + 6072, 253.000, 0, En 1.381885949981E-05, CFL 0.00535, SL -1.0253E-01, M 7.69499E+16, S 35.1320, T 4.8392, Me 6.64E-17, Se 0.00E+00, Te 9.53E-16 + 6096, 254.000, 0, En 1.193536072210E-05, CFL 0.00534, SL -9.6017E-02, M 7.69500E+16, S 35.1319, T 4.8392, Me 2.56E-17, Se 0.00E+00, Te -6.48E-16 + 6120, 255.000, 0, En 1.044866983010E-05, CFL 0.00658, SL -8.7414E-02, M 7.69501E+16, S 35.1319, T 4.8393, Me 3.40E-18, Se -6.65E-15, Te -2.15E-16 + 6144, 256.000, 0, En 1.003379549588E-05, CFL 0.00539, SL -7.9010E-02, M 7.69502E+16, S 35.1318, T 4.8395, Me -6.58E-17, Se -6.65E-15, Te -6.38E-16 + 6168, 257.000, 0, En 9.292301141802E-06, CFL 0.00451, SL -7.0473E-02, M 7.69503E+16, S 35.1318, T 4.8395, Me 1.47E-16, Se 6.65E-15, Te 2.55E-17 + 6192, 258.000, 0, En 8.358076885023E-06, CFL 0.00468, SL -6.1783E-02, M 7.69504E+16, S 35.1317, T 4.8397, Me 4.32E-17, Se 6.65E-15, Te -7.62E-16 + 6216, 259.000, 0, En 6.839188514349E-06, CFL 0.00458, SL -5.7471E-02, M 7.69505E+16, S 35.1317, T 4.8398, Me 8.32E-17, Se 6.65E-15, Te 1.48E-15 + 6240, 260.000, 0, En 6.177707793751E-06, CFL 0.00481, SL -5.6838E-02, M 7.69505E+16, S 35.1317, T 4.8399, Me -3.29E-17, Se 0.00E+00, Te -1.29E-15 + 6264, 261.000, 0, En 3.792204518839E-06, CFL 0.00198, SL -5.6231E-02, M 7.69505E+16, S 35.1317, T 4.8401, Me -1.42E-16, Se -6.65E-15, Te 6.88E-17 + 6288, 262.000, 0, En 3.136252378293E-06, CFL 0.00199, SL -5.2445E-02, M 7.69505E+16, S 35.1317, T 4.8402, Me -1.61E-17, Se -6.65E-15, Te -2.13E-16 + 6312, 263.000, 0, En 3.466369232485E-06, CFL 0.00301, SL -4.2620E-02, M 7.69506E+16, S 35.1316, T 4.8402, Me -1.09E-16, Se 0.00E+00, Te -2.28E-15 + 6336, 264.000, 0, En 3.500834263104E-06, CFL 0.00242, SL -3.2899E-02, M 7.69508E+16, S 35.1315, T 4.8403, Me 1.40E-16, Se 0.00E+00, Te -1.61E-15 + 6360, 265.000, 0, En 3.399722785170E-06, CFL 0.00194, SL -3.0306E-02, M 7.69508E+16, S 35.1315, T 4.8404, Me -3.70E-17, Se -1.33E-14, Te 1.31E-15 + 6384, 266.000, 0, En 3.998278477856E-06, CFL 0.00271, SL -2.9079E-02, M 7.69508E+16, S 35.1315, T 4.8406, Me 2.99E-17, Se 6.65E-15, Te -6.84E-16 + 6408, 267.000, 0, En 5.290014626353E-06, CFL 0.00402, SL -2.8484E-02, M 7.69508E+16, S 35.1315, T 4.8409, Me -6.16E-17, Se 0.00E+00, Te 4.37E-16 + 6432, 268.000, 0, En 6.937902022542E-06, CFL 0.00477, SL -2.9254E-02, M 7.69508E+16, S 35.1315, T 4.8412, Me 2.09E-19, Se 6.65E-15, Te -6.66E-16 + 6456, 269.000, 0, En 8.098647139152E-06, CFL 0.00567, SL -3.0642E-02, M 7.69508E+16, S 35.1315, T 4.8415, Me 2.38E-17, Se 0.00E+00, Te -3.16E-16 + 6480, 270.000, 0, En 8.504766628147E-06, CFL 0.00463, SL -3.1863E-02, M 7.69508E+16, S 35.1315, T 4.8417, Me -6.70E-17, Se -1.33E-14, Te -9.65E-16 + 6504, 271.000, 0, En 7.865567353133E-06, CFL 0.00413, SL -3.7133E-02, M 7.69507E+16, S 35.1316, T 4.8413, Me 1.34E-16, Se 6.65E-15, Te 2.16E-15 + 6528, 272.000, 0, En 7.619883924424E-06, CFL 0.00394, SL -4.0598E-02, M 7.69507E+16, S 35.1316, T 4.8409, Me -1.23E-16, Se 0.00E+00, Te -8.68E-16 + 6552, 273.000, 0, En 8.347076565187E-06, CFL 0.00440, SL -4.2124E-02, M 7.69507E+16, S 35.1316, T 4.8408, Me 3.45E-18, Se -1.33E-14, Te 5.61E-16 + 6576, 274.000, 0, En 8.474606318701E-06, CFL 0.00441, SL -4.5550E-02, M 7.69506E+16, S 35.1316, T 4.8407, Me -1.33E-16, Se 0.00E+00, Te -2.58E-17 + 6600, 275.000, 0, En 1.048004039208E-05, CFL 0.00505, SL -5.0903E-02, M 7.69505E+16, S 35.1317, T 4.8405, Me -3.21E-18, Se 0.00E+00, Te 1.39E-15 + 6624, 276.000, 0, En 1.064181101281E-05, CFL 0.00362, SL -5.6083E-02, M 7.69505E+16, S 35.1317, T 4.8404, Me 1.22E-17, Se -6.65E-15, Te -2.00E-15 + 6648, 277.000, 0, En 8.609157661785E-06, CFL 0.00419, SL -6.0124E-02, M 7.69504E+16, S 35.1317, T 4.8403, Me -8.17E-17, Se -6.65E-15, Te 8.80E-16 + 6672, 278.000, 0, En 7.527314810151E-06, CFL 0.00369, SL -6.3956E-02, M 7.69504E+16, S 35.1317, T 4.8400, Me 7.97E-17, Se -6.65E-15, Te 2.82E-15 + 6696, 279.000, 0, En 6.294274563829E-06, CFL 0.00328, SL -6.7735E-02, M 7.69503E+16, S 35.1317, T 4.8397, Me -5.74E-17, Se -6.65E-15, Te -1.08E-15 + 6720, 280.000, 0, En 4.700328595778E-06, CFL 0.00289, SL -6.9598E-02, M 7.69503E+16, S 35.1318, T 4.8395, Me 8.58E-17, Se 0.00E+00, Te -5.14E-16 + 6744, 281.000, 0, En 3.639366708201E-06, CFL 0.00382, SL -5.9344E-02, M 7.69504E+16, S 35.1317, T 4.8395, Me -2.66E-17, Se 0.00E+00, Te -2.16E-15 + 6768, 282.000, 0, En 3.000452754606E-06, CFL 0.00294, SL -6.1706E-02, M 7.69504E+16, S 35.1317, T 4.8391, Me 1.44E-16, Se 0.00E+00, Te 1.23E-15 + 6792, 283.000, 0, En 3.407160277160E-06, CFL 0.00223, SL -7.0109E-02, M 7.69503E+16, S 35.1318, T 4.8384, Me -2.08E-17, Se 6.65E-15, Te -1.44E-15 + 6816, 284.000, 0, En 1.889808442574E-06, CFL 0.00174, SL -7.9493E-02, M 7.69502E+16, S 35.1318, T 4.8376, Me 1.24E-17, Se 6.65E-15, Te -1.07E-16 + 6840, 285.000, 0, En 1.103064643170E-05, CFL 0.00465, SL -8.7280E-02, M 7.69501E+16, S 35.1319, T 4.8370, Me -7.43E-17, Se 0.00E+00, Te -2.47E-15 + 6864, 286.000, 0, En 2.141970843546E-05, CFL 0.00674, SL -9.0722E-02, M 7.69500E+16, S 35.1319, T 4.8366, Me -5.07E-17, Se -6.65E-15, Te 2.96E-15 + 6888, 287.000, 0, En 1.994814831584E-05, CFL 0.00571, SL -8.0479E-02, M 7.69502E+16, S 35.1318, T 4.8364, Me -1.33E-17, Se 0.00E+00, Te -1.84E-15 + 6912, 288.000, 0, En 1.615424887169E-05, CFL 0.00498, SL -6.9275E-02, M 7.69503E+16, S 35.1318, T 4.8363, Me -1.08E-16, Se 0.00E+00, Te -3.29E-16 + 6936, 289.000, 0, En 1.130726145152E-05, CFL 0.00413, SL -6.0708E-02, M 7.69504E+16, S 35.1317, T 4.8363, Me 5.61E-17, Se -1.33E-14, Te -1.26E-15 + 6960, 290.000, 0, En 7.545406262286E-06, CFL 0.00524, SL -6.2438E-02, M 7.69504E+16, S 35.1317, T 4.8364, Me 4.05E-18, Se 0.00E+00, Te -4.64E-16 + 6984, 291.000, 0, En 4.991255131948E-06, CFL 0.00271, SL -6.5593E-02, M 7.69504E+16, S 35.1317, T 4.8364, Me -1.30E-16, Se -6.65E-15, Te -7.42E-16 + 7008, 292.000, 0, En 1.036237877411E-05, CFL 0.00444, SL -6.8147E-02, M 7.69503E+16, S 35.1318, T 4.8364, Me -4.65E-17, Se -6.65E-15, Te 1.46E-15 + 7032, 293.000, 0, En 2.398712177749E-05, CFL 0.00681, SL -6.9843E-02, M 7.69503E+16, S 35.1318, T 4.8364, Me -6.44E-17, Se 0.00E+00, Te 2.36E-16 + 7056, 294.000, 0, En 3.320677180530E-05, CFL 0.00728, SL -5.8313E-02, M 7.69504E+16, S 35.1317, T 4.8365, Me 4.62E-18, Se 6.65E-15, Te -1.49E-15 + 7080, 295.000, 0, En 3.354278005912E-05, CFL 0.00580, SL -5.3942E-02, M 7.69505E+16, S 35.1317, T 4.8364, Me 1.50E-17, Se -1.33E-14, Te 6.72E-16 + 7104, 296.000, 0, En 3.433075811504E-05, CFL 0.00659, SL -4.8414E-02, M 7.69506E+16, S 35.1316, T 4.8362, Me 9.40E-17, Se -6.65E-15, Te 8.49E-17 + 7128, 297.000, 0, En 3.729039541181E-05, CFL 0.01496, SL -1.8994E-02, M 7.69510E+16, S 35.1315, T 4.8361, Me -3.49E-17, Se 6.65E-15, Te -1.74E-15 + 7152, 298.000, 0, En 3.662707589054E-05, CFL 0.00742, SL -1.9351E-02, M 7.69509E+16, S 35.1315, T 4.8361, Me 3.56E-17, Se -6.65E-15, Te 5.79E-16 + 7176, 299.000, 0, En 3.833731241990E-05, CFL 0.00675, SL -2.5375E-02, M 7.69509E+16, S 35.1315, T 4.8356, Me -5.32E-17, Se 0.00E+00, Te -1.90E-15 + 7200, 300.000, 0, En 3.911619261885E-05, CFL 0.00535, SL -3.2408E-02, M 7.69508E+16, S 35.1315, T 4.8348, Me -1.51E-16, Se -6.65E-15, Te -3.43E-16 + 7224, 301.000, 0, En 3.847045637850E-05, CFL 0.00623, SL -1.7737E-02, M 7.69510E+16, S 35.1315, T 4.8346, Me 1.88E-17, Se -6.65E-15, Te -2.05E-15 + 7248, 302.000, 0, En 3.461893666903E-05, CFL 0.00715, SL -2.4558E-03, M 7.69512E+16, S 35.1314, T 4.8344, Me -4.12E-17, Se -6.65E-15, Te 1.70E-15 + 7272, 303.000, 0, En 2.735406955041E-05, CFL 0.00714, SL -8.5466E-03, M 7.69511E+16, S 35.1314, T 4.8336, Me -8.45E-18, Se 0.00E+00, Te 6.87E-16 + 7296, 304.000, 0, En 2.342650235686E-05, CFL 0.00532, SL -4.5716E-03, M 7.69511E+16, S 35.1314, T 4.8331, Me -6.50E-17, Se 0.00E+00, Te 1.77E-15 + 7320, 305.000, 0, En 2.166729056623E-05, CFL 0.00409, SL 7.6186E-04, M 7.69512E+16, S 35.1313, T 4.8329, Me 3.35E-17, Se -6.65E-15, Te -1.30E-16 + 7344, 306.000, 0, En 2.017094193551E-05, CFL 0.00463, SL -3.2075E-03, M 7.69512E+16, S 35.1314, T 4.8325, Me 1.29E-16, Se 1.33E-14, Te -7.49E-16 + 7368, 307.000, 0, En 1.911411986561E-05, CFL 0.00479, SL -3.6257E-03, M 7.69511E+16, S 35.1314, T 4.8323, Me 5.66E-17, Se 1.33E-14, Te 7.03E-16 + 7392, 308.000, 0, En 1.743389167744E-05, CFL 0.00473, SL -5.5630E-03, M 7.69511E+16, S 35.1314, T 4.8319, Me 5.91E-17, Se 6.65E-15, Te -2.61E-15 + 7416, 309.000, 0, En 1.581553384268E-05, CFL 0.00421, SL -7.6535E-03, M 7.69511E+16, S 35.1314, T 4.8313, Me -5.02E-17, Se -1.33E-14, Te 1.43E-15 + 7440, 310.000, 0, En 1.441707857636E-05, CFL 0.00361, SL -1.3249E-02, M 7.69510E+16, S 35.1314, T 4.8306, Me -3.24E-17, Se 1.33E-14, Te 2.56E-15 + 7464, 311.000, 0, En 1.287416864002E-05, CFL 0.00396, SL -1.9791E-02, M 7.69509E+16, S 35.1315, T 4.8300, Me -8.80E-17, Se 0.00E+00, Te -4.68E-16 + 7488, 312.000, 0, En 1.059700642722E-05, CFL 0.00402, SL -2.5528E-02, M 7.69509E+16, S 35.1315, T 4.8295, Me -1.62E-17, Se -6.65E-15, Te -3.12E-16 + 7512, 313.000, 0, En 1.006729454311E-05, CFL 0.00296, SL -3.0035E-02, M 7.69508E+16, S 35.1315, T 4.8289, Me -5.63E-17, Se 6.65E-15, Te 6.94E-16 + 7536, 314.000, 0, En 9.681880717715E-06, CFL 0.00248, SL -2.8603E-02, M 7.69508E+16, S 35.1315, T 4.8288, Me 1.87E-16, Se 1.33E-14, Te -4.11E-16 + 7560, 315.000, 0, En 1.000449190725E-05, CFL 0.00316, SL -2.9988E-02, M 7.69508E+16, S 35.1315, T 4.8284, Me -9.02E-17, Se 0.00E+00, Te -5.83E-16 + 7584, 316.000, 0, En 1.166715563405E-05, CFL 0.00387, SL -3.2551E-02, M 7.69508E+16, S 35.1315, T 4.8282, Me -1.75E-17, Se -1.33E-14, Te 1.20E-15 + 7608, 317.000, 0, En 1.319234143261E-05, CFL 0.00399, SL -3.3630E-02, M 7.69508E+16, S 35.1315, T 4.8280, Me -1.52E-17, Se 0.00E+00, Te 4.15E-16 + 7632, 318.000, 0, En 1.177897545638E-05, CFL 0.00273, SL -3.6070E-02, M 7.69507E+16, S 35.1316, T 4.8271, Me -2.27E-16, Se -6.65E-15, Te -1.71E-15 + 7656, 319.000, 0, En 9.734280787817E-06, CFL 0.00326, SL -4.7068E-02, M 7.69506E+16, S 35.1316, T 4.8258, Me 2.11E-16, Se 1.33E-14, Te 2.32E-15 + 7680, 320.000, 0, En 9.153381480168E-06, CFL 0.00315, SL -5.5569E-02, M 7.69505E+16, S 35.1317, T 4.8249, Me 1.61E-17, Se -6.65E-15, Te -1.96E-16 + 7704, 321.000, 0, En 8.204960760435E-06, CFL 0.00285, SL -6.1610E-02, M 7.69504E+16, S 35.1317, T 4.8243, Me -4.87E-17, Se 0.00E+00, Te -7.83E-16 + 7728, 322.000, 0, En 7.701971271800E-06, CFL 0.00245, SL -6.6459E-02, M 7.69503E+16, S 35.1317, T 4.8238, Me -7.35E-17, Se 0.00E+00, Te 4.94E-16 + 7752, 323.000, 0, En 7.499815490638E-06, CFL 0.00237, SL -6.7596E-02, M 7.69503E+16, S 35.1317, T 4.8237, Me -3.92E-17, Se 0.00E+00, Te 3.55E-17 + 7776, 324.000, 0, En 9.234105313421E-06, CFL 0.00540, SL -5.4876E-02, M 7.69505E+16, S 35.1317, T 4.8236, Me -1.02E-16, Se -6.65E-15, Te 3.13E-16 + 7800, 325.000, 0, En 6.965189809431E-06, CFL 0.00270, SL -6.1582E-02, M 7.69504E+16, S 35.1317, T 4.8227, Me 7.36E-17, Se 6.65E-15, Te 3.91E-16 + 7824, 326.000, 0, En 5.317300856000E-06, CFL 0.00291, SL -7.2118E-02, M 7.69503E+16, S 35.1318, T 4.8214, Me -1.30E-16, Se 0.00E+00, Te -1.20E-15 + 7848, 327.000, 0, En 5.770999763258E-06, CFL 0.00241, SL -8.1081E-02, M 7.69502E+16, S 35.1318, T 4.8203, Me 1.18E-17, Se 6.65E-15, Te 1.71E-15 + 7872, 328.000, 0, En 9.036008027944E-06, CFL 0.00339, SL -8.9684E-02, M 7.69500E+16, S 35.1319, T 4.8192, Me 9.55E-17, Se 2.00E-14, Te -1.12E-15 + 7896, 329.000, 0, En 1.036334743422E-05, CFL 0.00322, SL -9.7459E-02, M 7.69499E+16, S 35.1319, T 4.8184, Me -1.38E-16, Se -2.00E-14, Te -5.31E-16 + 7920, 330.000, 0, En 1.110102513632E-05, CFL 0.00273, SL -1.0244E-01, M 7.69499E+16, S 35.1320, T 4.8177, Me 1.39E-16, Se 0.00E+00, Te -8.26E-16 + 7944, 331.000, 0, En 1.102072134740E-05, CFL 0.00279, SL -1.0316E-01, M 7.69499E+16, S 35.1320, T 4.8175, Me 5.35E-17, Se -6.65E-15, Te 1.09E-15 + 7968, 332.000, 0, En 1.136804059005E-05, CFL 0.00318, SL -1.0459E-01, M 7.69499E+16, S 35.1320, T 4.8174, Me -5.56E-17, Se -1.33E-14, Te 7.15E-16 + 7992, 333.000, 0, En 1.333266690261E-05, CFL 0.00347, SL -1.0777E-01, M 7.69498E+16, S 35.1320, T 4.8172, Me 8.71E-17, Se 1.33E-14, Te 7.27E-16 + 8016, 334.000, 0, En 1.207049925674E-05, CFL 0.00291, SL -1.1149E-01, M 7.69498E+16, S 35.1320, T 4.8168, Me -6.43E-17, Se -6.65E-15, Te 3.30E-15 + 8040, 335.000, 0, En 1.043538678112E-05, CFL 0.00238, SL -1.1612E-01, M 7.69497E+16, S 35.1320, T 4.8164, Me 7.88E-17, Se 6.65E-15, Te -2.82E-15 + 8064, 336.000, 0, En 9.377319393725E-06, CFL 0.00228, SL -1.1659E-01, M 7.69497E+16, S 35.1320, T 4.8161, Me -1.87E-17, Se 0.00E+00, Te 4.87E-16 + 8088, 337.000, 0, En 8.894221570022E-06, CFL 0.00235, SL -1.1412E-01, M 7.69497E+16, S 35.1320, T 4.8157, Me 2.38E-16, Se 0.00E+00, Te 1.24E-15 + 8112, 338.000, 0, En 9.152050696047E-06, CFL 0.00258, SL -1.1142E-01, M 7.69498E+16, S 35.1320, T 4.8155, Me -5.08E-17, Se -6.65E-15, Te -1.46E-15 + 8136, 339.000, 0, En 8.897143923920E-06, CFL 0.00268, SL -1.0910E-01, M 7.69498E+16, S 35.1320, T 4.8154, Me -3.11E-17, Se 0.00E+00, Te -5.01E-17 + 8160, 340.000, 0, En 7.353787355807E-06, CFL 0.00272, SL -1.1083E-01, M 7.69498E+16, S 35.1320, T 4.8153, Me -1.85E-16, Se -6.65E-15, Te 4.82E-16 + 8184, 341.000, 0, En 6.399353686239E-06, CFL 0.00212, SL -1.0754E-01, M 7.69498E+16, S 35.1320, T 4.8152, Me 1.61E-17, Se 0.00E+00, Te -7.16E-16 + 8208, 342.000, 0, En 5.970818903529E-06, CFL 0.00180, SL -1.0741E-01, M 7.69498E+16, S 35.1320, T 4.8152, Me 9.55E-17, Se 6.65E-15, Te 1.63E-15 + 8232, 343.000, 0, En 5.701954223132E-06, CFL 0.00184, SL -1.0879E-01, M 7.69498E+16, S 35.1320, T 4.8151, Me 1.09E-16, Se 1.33E-14, Te 1.28E-15 + 8256, 344.000, 0, En 5.635915667784E-06, CFL 0.00204, SL -1.0996E-01, M 7.69498E+16, S 35.1320, T 4.8149, Me 1.08E-16, Se 6.65E-15, Te -1.09E-15 + 8280, 345.000, 0, En 6.055591060059E-06, CFL 0.00206, SL -1.1273E-01, M 7.69497E+16, S 35.1320, T 4.8144, Me -2.52E-17, Se 0.00E+00, Te 4.91E-16 + 8304, 346.000, 0, En 7.236522163898E-06, CFL 0.00202, SL -1.1664E-01, M 7.69497E+16, S 35.1320, T 4.8140, Me -4.91E-17, Se 0.00E+00, Te 1.13E-15 + 8328, 347.000, 0, En 9.912241849191E-06, CFL 0.00246, SL -1.1974E-01, M 7.69497E+16, S 35.1321, T 4.8136, Me 2.61E-17, Se 6.65E-15, Te -4.58E-16 + 8352, 348.000, 0, En 1.283408928305E-05, CFL 0.00338, SL -1.2171E-01, M 7.69496E+16, S 35.1321, T 4.8134, Me 2.75E-17, Se 0.00E+00, Te 1.55E-15 + 8376, 349.000, 0, En 1.371152265944E-05, CFL 0.00452, SL -1.2679E-01, M 7.69496E+16, S 35.1321, T 4.8129, Me -6.73E-17, Se 0.00E+00, Te -7.50E-16 + 8400, 350.000, 0, En 1.408329548362E-05, CFL 0.00399, SL -1.2986E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me 1.33E-16, Se 6.65E-15, Te 1.69E-15 + 8424, 351.000, 0, En 1.366882350345E-05, CFL 0.00300, SL -1.3098E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me -5.96E-17, Se -6.65E-15, Te 1.54E-15 + 8448, 352.000, 0, En 1.230702461283E-05, CFL 0.00296, SL -1.3180E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me -5.76E-17, Se 6.65E-15, Te -5.24E-16 + 8472, 353.000, 0, En 9.232763385580E-06, CFL 0.00284, SL -1.3255E-01, M 7.69495E+16, S 35.1321, T 4.8125, Me -1.04E-16, Se -1.33E-14, Te -3.72E-16 + 8496, 354.000, 0, En 7.936551182559E-06, CFL 0.00227, SL -1.3100E-01, M 7.69495E+16, S 35.1321, T 4.8125, Me 1.16E-17, Se 0.00E+00, Te -9.88E-16 + 8520, 355.000, 0, En 8.765784226325E-06, CFL 0.00248, SL -1.2470E-01, M 7.69496E+16, S 35.1321, T 4.8124, Me -6.74E-18, Se 6.65E-15, Te 2.12E-15 + 8544, 356.000, 0, En 7.639164368853E-06, CFL 0.00262, SL -1.1818E-01, M 7.69497E+16, S 35.1320, T 4.8124, Me 6.94E-17, Se 6.65E-15, Te -7.43E-16 + 8568, 357.000, 0, En 7.202516473836E-06, CFL 0.00360, SL -1.1477E-01, M 7.69497E+16, S 35.1320, T 4.8124, Me -1.01E-16, Se 0.00E+00, Te -9.73E-16 + 8592, 358.000, 0, En 5.752075386066E-06, CFL 0.00216, SL -1.1710E-01, M 7.69497E+16, S 35.1320, T 4.8119, Me -9.06E-17, Se 0.00E+00, Te -1.48E-15 + 8616, 359.000, 0, En 6.560586715790E-06, CFL 0.00183, SL -1.2863E-01, M 7.69495E+16, S 35.1321, T 4.8103, Me 8.55E-18, Se 6.65E-15, Te 1.12E-15 + 8640, 360.000, 0, En 8.012114506849E-06, CFL 0.00243, SL -1.3729E-01, M 7.69494E+16, S 35.1322, T 4.8091, Me 3.39E-17, Se 1.33E-14, Te -4.90E-16 + 8664, 361.000, 0, En 7.501258054556E-06, CFL 0.00216, SL -1.4408E-01, M 7.69493E+16, S 35.1322, T 4.8083, Me 2.02E-17, Se -6.65E-15, Te -7.26E-16 + 8688, 362.000, 0, En 6.741735733791E-06, CFL 0.00207, SL -1.4990E-01, M 7.69493E+16, S 35.1322, T 4.8077, Me -1.69E-16, Se -6.65E-15, Te -1.75E-15 + 8712, 363.000, 0, En 6.619527700318E-06, CFL 0.00197, SL -1.5114E-01, M 7.69493E+16, S 35.1322, T 4.8075, Me 2.69E-17, Se 0.00E+00, Te 4.50E-16 + 8736, 364.000, 0, En 6.607649874029E-06, CFL 0.00181, SL -1.5324E-01, M 7.69492E+16, S 35.1322, T 4.8074, Me 7.21E-17, Se 6.65E-15, Te -1.52E-16 + 8760, 365.000, 0, En 6.064336493131E-06, CFL 0.00172, SL -1.5490E-01, M 7.69492E+16, S 35.1323, T 4.8073, Me -5.52E-17, Se -6.65E-15, Te 5.30E-16 diff --git a/examples/single_column/timestats.pgi b/examples/single_column/timestats.pgi index 96d5a812da..b9d69a54ca 100644 --- a/examples/single_column/timestats.pgi +++ b/examples/single_column/timestats.pgi @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] - 0, 0.000, 0, En 7.702990267739E-28, CFL 0.00000, SL 1.8190E-12, M 7.05386E+16, S 35.2322, T 4.3037, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 3.603483946427E-07, CFL 0.00075, SL -6.1796E-03, M 7.05385E+16, S 35.2323, T 4.3025, Me -1.01E-16, Se 0.00E+00, Te -1.68E-15 - 48, 2.000, 0, En 4.387575082761E-07, CFL 0.00087, SL 7.7375E-03, M 7.05387E+16, S 35.2322, T 4.3021, Me -3.70E-17, Se 0.00E+00, Te 1.59E-15 - 72, 3.000, 0, En 3.648952995727E-07, CFL 0.00084, SL 1.7286E-03, M 7.05386E+16, S 35.2322, T 4.3012, Me -5.85E-17, Se 7.26E-15, Te -7.22E-18 - 96, 4.000, 0, En 1.383636052746E-06, CFL 0.00160, SL -1.1511E-03, M 7.05386E+16, S 35.2322, T 4.3006, Me -6.11E-17, Se 1.45E-14, Te 1.25E-15 - 120, 5.000, 0, En 1.286885455107E-06, CFL 0.00124, SL -3.5312E-03, M 7.05385E+16, S 35.2323, T 4.3004, Me 1.04E-16, Se -7.26E-15, Te 4.68E-16 - 144, 6.000, 0, En 1.014914743945E-06, CFL 0.00099, SL -5.5946E-03, M 7.05385E+16, S 35.2323, T 4.3001, Me 7.88E-17, Se 0.00E+00, Te 2.64E-15 - 168, 7.000, 0, En 1.612085402290E-06, CFL 0.00117, SL -3.7707E-03, M 7.05385E+16, S 35.2323, T 4.2999, Me -1.19E-17, Se 0.00E+00, Te -1.27E-15 - 192, 8.000, 0, En 1.427356402078E-06, CFL 0.00101, SL 3.2469E-03, M 7.05386E+16, S 35.2322, T 4.2997, Me 3.33E-17, Se 7.26E-15, Te -1.66E-15 - 216, 9.000, 0, En 8.233721598558E-07, CFL 0.00157, SL 8.9665E-03, M 7.05387E+16, S 35.2322, T 4.2995, Me 1.72E-16, Se 0.00E+00, Te 2.86E-16 - 240, 10.000, 0, En 1.376806035616E-06, CFL 0.00236, SL 7.4792E-03, M 7.05387E+16, S 35.2322, T 4.2995, Me -1.20E-16, Se 0.00E+00, Te 5.28E-16 - 264, 11.000, 0, En 3.269633263506E-06, CFL 0.00203, SL 6.0258E-03, M 7.05387E+16, S 35.2322, T 4.2993, Me -1.11E-17, Se 0.00E+00, Te -3.23E-15 - 288, 12.000, 0, En 3.849387298597E-06, CFL 0.00223, SL 2.5996E-03, M 7.05386E+16, S 35.2322, T 4.2990, Me 1.52E-16, Se 1.45E-14, Te 2.40E-15 - 312, 13.000, 0, En 5.459657332137E-06, CFL 0.00224, SL -4.8867E-03, M 7.05385E+16, S 35.2323, T 4.2980, Me -1.74E-16, Se -1.45E-14, Te 2.75E-15 - 336, 14.000, 0, En 4.275472380084E-06, CFL 0.00164, SL -8.9710E-03, M 7.05385E+16, S 35.2323, T 4.2975, Me -1.26E-16, Se -7.26E-15, Te -2.98E-15 - 360, 15.000, 0, En 3.043685278751E-06, CFL 0.00144, SL -1.1697E-02, M 7.05384E+16, S 35.2323, T 4.2971, Me 6.54E-17, Se 7.26E-15, Te 1.33E-16 - 384, 16.000, 0, En 2.249418757565E-06, CFL 0.00109, SL -1.4742E-02, M 7.05384E+16, S 35.2323, T 4.2966, Me -6.90E-17, Se -1.45E-14, Te 1.91E-15 - 408, 17.000, 0, En 1.457997479536E-06, CFL 0.00054, SL -2.5035E-02, M 7.05383E+16, S 35.2324, T 4.2950, Me 2.25E-17, Se 7.26E-15, Te -1.23E-15 - 432, 18.000, 0, En 2.854081377035E-06, CFL 0.00102, SL -3.4147E-02, M 7.05382E+16, S 35.2325, T 4.2936, Me 3.52E-17, Se 7.26E-15, Te 2.35E-16 - 456, 19.000, 0, En 3.202237987428E-06, CFL 0.00112, SL -1.0766E-02, M 7.05385E+16, S 35.2323, T 4.2928, Me 5.94E-17, Se 0.00E+00, Te 5.39E-16 - 480, 20.000, 0, En 2.948425366868E-06, CFL 0.00099, SL -1.0498E-02, M 7.05385E+16, S 35.2323, T 4.2920, Me -9.86E-17, Se 0.00E+00, Te 6.60E-16 - 504, 21.000, 0, En 3.544661233015E-06, CFL 0.00115, SL -1.7271E-02, M 7.05384E+16, S 35.2324, T 4.2909, Me -3.92E-17, Se 0.00E+00, Te 1.99E-15 - 528, 22.000, 0, En 3.293001381990E-06, CFL 0.00118, SL -2.1074E-02, M 7.05383E+16, S 35.2324, T 4.2905, Me -2.27E-17, Se 0.00E+00, Te -2.28E-15 - 552, 23.000, 0, En 5.654281287306E-06, CFL 0.00161, SL -2.5695E-02, M 7.05383E+16, S 35.2324, T 4.2900, Me -2.92E-17, Se -1.45E-14, Te 5.03E-16 - 576, 24.000, 0, En 5.239345533394E-06, CFL 0.00109, SL -2.7257E-02, M 7.05382E+16, S 35.2324, T 4.2898, Me -8.17E-17, Se 7.26E-15, Te -1.37E-15 - 600, 25.000, 0, En 4.208426200025E-06, CFL 0.00151, SL -3.4194E-02, M 7.05382E+16, S 35.2325, T 4.2890, Me -1.17E-16, Se -7.26E-15, Te -2.95E-16 - 624, 26.000, 0, En 2.375878022694E-06, CFL 0.00107, SL -3.8898E-02, M 7.05381E+16, S 35.2325, T 4.2884, Me -6.59E-17, Se -7.26E-15, Te -3.31E-15 - 648, 27.000, 0, En 1.651756506548E-06, CFL 0.00103, SL -4.2852E-02, M 7.05380E+16, S 35.2325, T 4.2879, Me -1.35E-16, Se 2.18E-14, Te 2.39E-15 - 672, 28.000, 0, En 2.544211810026E-06, CFL 0.00108, SL -3.7184E-02, M 7.05381E+16, S 35.2325, T 4.2877, Me 6.59E-17, Se 0.00E+00, Te 9.94E-16 - 696, 29.000, 0, En 8.650905818490E-07, CFL 0.00067, SL -4.4104E-02, M 7.05380E+16, S 35.2325, T 4.2864, Me 9.35E-17, Se 0.00E+00, Te -5.86E-17 - 720, 30.000, 0, En 4.897992038787E-07, CFL 0.00050, SL -5.2318E-02, M 7.05379E+16, S 35.2326, T 4.2849, Me -9.57E-17, Se 7.26E-15, Te 2.07E-15 - 744, 31.000, 0, En 3.250103464597E-07, CFL 0.00028, SL -5.6906E-02, M 7.05379E+16, S 35.2326, T 4.2843, Me 1.65E-17, Se -7.26E-15, Te -1.64E-15 - 768, 32.000, 0, En 3.298824136945E-07, CFL 0.00033, SL -3.3070E-02, M 7.05382E+16, S 35.2325, T 4.2836, Me -1.87E-17, Se 2.90E-14, Te -1.38E-15 - 792, 33.000, 0, En 2.761968494010E-07, CFL 0.00034, SL -3.2226E-02, M 7.05382E+16, S 35.2324, T 4.2827, Me 7.68E-17, Se -1.45E-14, Te -1.92E-15 - 816, 34.000, 0, En 1.528383761660E-07, CFL 0.00021, SL -3.8376E-02, M 7.05381E+16, S 35.2325, T 4.2817, Me -1.80E-16, Se -1.45E-14, Te -6.56E-16 - 840, 35.000, 0, En 1.361659705167E-07, CFL 0.00021, SL -4.5605E-02, M 7.05380E+16, S 35.2325, T 4.2807, Me 1.02E-16, Se 7.26E-15, Te 1.36E-15 - 864, 36.000, 0, En 1.503287639972E-07, CFL 0.00020, SL -5.0415E-02, M 7.05379E+16, S 35.2326, T 4.2802, Me -4.64E-17, Se -7.26E-15, Te -2.40E-15 - 888, 37.000, 0, En 2.058723823894E-07, CFL 0.00028, SL -5.3725E-02, M 7.05379E+16, S 35.2326, T 4.2797, Me 9.33E-17, Se 7.26E-15, Te -1.79E-15 - 912, 38.000, 0, En 4.478584495771E-07, CFL 0.00036, SL -5.7093E-02, M 7.05379E+16, S 35.2326, T 4.2794, Me -1.18E-16, Se -1.45E-14, Te -5.29E-16 - 936, 39.000, 0, En 1.002757324763E-06, CFL 0.00058, SL -4.5885E-02, M 7.05380E+16, S 35.2325, T 4.2789, Me 1.22E-16, Se 2.18E-14, Te 7.21E-16 - 960, 40.000, 0, En 9.121520664768E-07, CFL 0.00039, SL -3.9384E-02, M 7.05381E+16, S 35.2325, T 4.2787, Me -6.20E-17, Se -7.26E-15, Te -5.13E-16 - 984, 41.000, 0, En 9.228758642022E-07, CFL 0.00046, SL -4.3521E-02, M 7.05380E+16, S 35.2325, T 4.2782, Me -4.56E-17, Se -2.18E-14, Te 2.14E-15 - 1008, 42.000, 0, En 1.644756474419E-06, CFL 0.00078, SL -3.6775E-02, M 7.05381E+16, S 35.2325, T 4.2774, Me -7.69E-18, Se 1.45E-14, Te -4.12E-16 - 1032, 43.000, 0, En 1.655180861057E-06, CFL 0.00066, SL -2.7828E-02, M 7.05382E+16, S 35.2324, T 4.2772, Me -2.16E-17, Se -7.26E-15, Te 5.27E-16 - 1056, 44.000, 0, En 1.683707512279E-06, CFL 0.00062, SL -1.8195E-02, M 7.05384E+16, S 35.2324, T 4.2770, Me -1.66E-17, Se 7.26E-15, Te 7.18E-16 - 1080, 45.000, 0, En 1.832396659821E-06, CFL 0.00061, SL -2.2342E-02, M 7.05383E+16, S 35.2324, T 4.2763, Me 2.05E-17, Se 7.26E-15, Te -2.53E-15 - 1104, 46.000, 0, En 2.264032491441E-06, CFL 0.00081, SL -3.0430E-02, M 7.05382E+16, S 35.2324, T 4.2752, Me -6.46E-17, Se 7.26E-15, Te 8.62E-16 - 1128, 47.000, 0, En 2.057337653413E-06, CFL 0.00061, SL -3.7229E-02, M 7.05381E+16, S 35.2325, T 4.2742, Me -3.72E-17, Se -1.45E-14, Te 3.84E-16 - 1152, 48.000, 0, En 1.756383163701E-06, CFL 0.00056, SL -4.2106E-02, M 7.05381E+16, S 35.2325, T 4.2735, Me -1.21E-17, Se -7.26E-15, Te 1.07E-15 - 1176, 49.000, 0, En 1.596759448379E-06, CFL 0.00050, SL -5.0827E-02, M 7.05379E+16, S 35.2326, T 4.2719, Me 1.37E-16, Se 7.26E-15, Te 7.82E-16 - 1200, 50.000, 0, En 1.299419914154E-06, CFL 0.00045, SL -6.0752E-02, M 7.05378E+16, S 35.2326, T 4.2705, Me 1.34E-17, Se 7.26E-15, Te -5.32E-17 - 1224, 51.000, 0, En 1.305795151140E-06, CFL 0.00047, SL -6.6461E-02, M 7.05377E+16, S 35.2327, T 4.2699, Me -7.27E-18, Se 1.45E-14, Te 6.13E-16 - 1248, 52.000, 0, En 1.826192131913E-06, CFL 0.00056, SL -6.9899E-02, M 7.05377E+16, S 35.2327, T 4.2698, Me 4.12E-18, Se 0.00E+00, Te 1.17E-15 - 1272, 53.000, 0, En 1.584760686050E-06, CFL 0.00055, SL -7.1890E-02, M 7.05377E+16, S 35.2327, T 4.2696, Me 1.93E-16, Se 7.26E-15, Te 1.19E-15 - 1296, 54.000, 0, En 2.870929614316E-06, CFL 0.00127, SL -6.6094E-02, M 7.05377E+16, S 35.2327, T 4.2695, Me -9.24E-17, Se 0.00E+00, Te 1.64E-15 - 1320, 55.000, 0, En 1.079521936642E-06, CFL 0.00055, SL -6.6817E-02, M 7.05377E+16, S 35.2327, T 4.2689, Me -4.29E-17, Se 7.26E-15, Te 2.29E-15 - 1344, 56.000, 0, En 6.723877217436E-07, CFL 0.00037, SL -7.2944E-02, M 7.05377E+16, S 35.2327, T 4.2682, Me 2.83E-17, Se -7.26E-15, Te 1.77E-15 - 1368, 57.000, 0, En 1.183556383662E-06, CFL 0.00049, SL -7.0270E-02, M 7.05377E+16, S 35.2327, T 4.2679, Me 9.27E-17, Se 1.45E-14, Te 3.03E-15 - 1392, 58.000, 0, En 1.282847220008E-06, CFL 0.00050, SL -7.3040E-02, M 7.05377E+16, S 35.2327, T 4.2673, Me 1.65E-16, Se 0.00E+00, Te 1.57E-15 - 1416, 59.000, 0, En 8.480917737602E-07, CFL 0.00045, SL -8.0029E-02, M 7.05376E+16, S 35.2328, T 4.2662, Me 6.82E-17, Se 0.00E+00, Te -2.23E-16 - 1440, 60.000, 0, En 1.055234988403E-06, CFL 0.00045, SL -8.7741E-02, M 7.05375E+16, S 35.2328, T 4.2652, Me -8.21E-17, Se -7.26E-15, Te -2.30E-15 - 1464, 61.000, 0, En 3.869407072375E-07, CFL 0.00025, SL -9.2703E-02, M 7.05374E+16, S 35.2328, T 4.2648, Me 1.83E-16, Se -7.26E-15, Te 4.25E-15 - 1488, 62.000, 0, En 8.284252617556E-07, CFL 0.00041, SL -9.5442E-02, M 7.05374E+16, S 35.2329, T 4.2646, Me 1.31E-17, Se 0.00E+00, Te 2.22E-15 - 1512, 63.000, 0, En 4.599838705713E-07, CFL 0.00039, SL -9.8093E-02, M 7.05373E+16, S 35.2329, T 4.2645, Me 3.02E-17, Se 0.00E+00, Te -3.43E-15 - 1536, 64.000, 0, En 3.558240556356E-07, CFL 0.00034, SL -1.0147E-01, M 7.05373E+16, S 35.2329, T 4.2645, Me 1.29E-16, Se 1.45E-14, Te 1.08E-15 - 1560, 65.000, 0, En 2.392906599127E-07, CFL 0.00025, SL -1.0311E-01, M 7.05373E+16, S 35.2329, T 4.2642, Me -1.08E-16, Se -7.26E-15, Te -2.55E-15 - 1584, 66.000, 0, En 1.930629726600E-07, CFL 0.00017, SL -1.0727E-01, M 7.05372E+16, S 35.2329, T 4.2639, Me -7.37E-17, Se -7.26E-15, Te 5.86E-15 - 1608, 67.000, 0, En 3.808941462513E-07, CFL 0.00035, SL -1.1166E-01, M 7.05372E+16, S 35.2330, T 4.2635, Me -1.02E-16, Se 7.26E-15, Te -9.95E-16 - 1632, 68.000, 0, En 7.590099544840E-07, CFL 0.00044, SL -1.0768E-01, M 7.05372E+16, S 35.2329, T 4.2633, Me 3.81E-17, Se 1.45E-14, Te 1.91E-15 - 1656, 69.000, 0, En 1.814928094811E-06, CFL 0.00107, SL -1.0430E-01, M 7.05373E+16, S 35.2329, T 4.2633, Me -2.73E-17, Se -1.45E-14, Te 6.17E-16 - 1680, 70.000, 0, En 1.091270338420E-05, CFL 0.00720, SL -9.7191E-02, M 7.05373E+16, S 35.2329, T 4.2635, Me -8.09E-18, Se 7.26E-15, Te -5.73E-16 - 1704, 71.000, 0, En 2.217948021810E-06, CFL 0.00504, SL -9.5680E-02, M 7.05374E+16, S 35.2329, T 4.2637, Me -9.63E-18, Se -7.26E-15, Te 1.02E-15 - 1728, 72.000, 0, En 8.297726335352E-07, CFL 0.00161, SL -9.6294E-02, M 7.05374E+16, S 35.2329, T 4.2640, Me -1.33E-16, Se -7.26E-15, Te 5.12E-16 - 1752, 73.000, 0, En 9.622295804314E-07, CFL 0.00142, SL -9.8194E-02, M 7.05373E+16, S 35.2329, T 4.2640, Me 3.70E-17, Se 7.26E-15, Te -1.22E-15 - 1776, 74.000, 0, En 1.323355034725E-06, CFL 0.00113, SL -1.0140E-01, M 7.05373E+16, S 35.2329, T 4.2636, Me -1.54E-16, Se -7.26E-15, Te -3.80E-15 - 1800, 75.000, 0, En 9.282443843115E-07, CFL 0.00037, SL -1.0994E-01, M 7.05372E+16, S 35.2329, T 4.2628, Me 1.52E-17, Se 7.26E-15, Te 2.32E-15 - 1824, 76.000, 0, En 9.191754427839E-07, CFL 0.00039, SL -1.1492E-01, M 7.05371E+16, S 35.2330, T 4.2625, Me -7.60E-18, Se 0.00E+00, Te -1.41E-16 - 1848, 77.000, 0, En 1.605113715548E-06, CFL 0.00052, SL -1.2023E-01, M 7.05371E+16, S 35.2330, T 4.2623, Me 2.69E-17, Se 0.00E+00, Te 1.88E-15 - 1872, 78.000, 0, En 2.664681592226E-06, CFL 0.00087, SL -1.2461E-01, M 7.05370E+16, S 35.2330, T 4.2622, Me 5.16E-17, Se -1.45E-14, Te -1.69E-15 - 1896, 79.000, 0, En 2.674507964696E-06, CFL 0.00200, SL -1.2481E-01, M 7.05370E+16, S 35.2330, T 4.2626, Me -7.58E-17, Se 7.26E-15, Te -1.70E-15 - 1920, 80.000, 0, En 3.983377723469E-06, CFL 0.00296, SL -1.2157E-01, M 7.05370E+16, S 35.2330, T 4.2628, Me 1.83E-17, Se 7.26E-15, Te 8.44E-17 - 1944, 81.000, 0, En 4.679867982038E-06, CFL 0.00324, SL -1.2266E-01, M 7.05370E+16, S 35.2330, T 4.2629, Me 8.05E-18, Se -7.26E-15, Te 1.45E-15 - 1968, 82.000, 0, En 4.610105107901E-06, CFL 0.00225, SL -1.2666E-01, M 7.05370E+16, S 35.2331, T 4.2627, Me 9.60E-18, Se 1.45E-14, Te -4.58E-16 - 1992, 83.000, 0, En 4.893098976118E-06, CFL 0.00235, SL -1.2154E-01, M 7.05370E+16, S 35.2330, T 4.2625, Me 1.73E-16, Se 2.18E-14, Te 2.75E-15 - 2016, 84.000, 0, En 4.327830881753E-06, CFL 0.00204, SL -1.2284E-01, M 7.05370E+16, S 35.2330, T 4.2626, Me -3.60E-17, Se -1.45E-14, Te -1.55E-16 - 2040, 85.000, 0, En 1.963047890037E-06, CFL 0.00067, SL -1.3233E-01, M 7.05369E+16, S 35.2331, T 4.2611, Me -5.81E-17, Se 0.00E+00, Te 9.74E-16 - 2064, 86.000, 0, En 2.120651760273E-06, CFL 0.00088, SL -1.4303E-01, M 7.05368E+16, S 35.2332, T 4.2596, Me 5.11E-17, Se 0.00E+00, Te 4.29E-16 - 2088, 87.000, 0, En 1.519349053736E-06, CFL 0.00069, SL -1.4969E-01, M 7.05367E+16, S 35.2332, T 4.2589, Me -9.69E-18, Se 0.00E+00, Te 2.31E-16 - 2112, 88.000, 0, En 1.233176574643E-06, CFL 0.00047, SL -1.3920E-01, M 7.05368E+16, S 35.2331, T 4.2584, Me -1.30E-17, Se 0.00E+00, Te -2.89E-16 - 2136, 89.000, 0, En 1.283928880256E-05, CFL 0.00681, SL -1.2452E-01, M 7.05370E+16, S 35.2330, T 4.2586, Me 2.25E-17, Se -7.26E-15, Te 1.51E-15 - 2160, 90.000, 0, En 1.309038629386E-05, CFL 0.00485, SL -1.2502E-01, M 7.05370E+16, S 35.2330, T 4.2590, Me 1.23E-16, Se 0.00E+00, Te 6.66E-16 - 2184, 91.000, 0, En 1.409907146233E-05, CFL 0.00444, SL -1.2921E-01, M 7.05369E+16, S 35.2331, T 4.2591, Me 3.55E-19, Se 0.00E+00, Te -5.92E-16 - 2208, 92.000, 0, En 1.310485139611E-05, CFL 0.00464, SL -1.3343E-01, M 7.05369E+16, S 35.2331, T 4.2590, Me 2.73E-17, Se 0.00E+00, Te -3.41E-17 - 2232, 93.000, 0, En 1.767991302539E-06, CFL 0.00046, SL -1.3970E-01, M 7.05368E+16, S 35.2331, T 4.2584, Me 3.05E-17, Se 0.00E+00, Te 2.20E-15 - 2256, 94.000, 0, En 1.589969718315E-06, CFL 0.00050, SL -1.4499E-01, M 7.05367E+16, S 35.2332, T 4.2580, Me -4.01E-17, Se 0.00E+00, Te -1.70E-16 - 2280, 95.000, 0, En 1.928918487080E-06, CFL 0.00070, SL -1.4233E-01, M 7.05368E+16, S 35.2332, T 4.2579, Me -1.82E-17, Se 0.00E+00, Te -2.13E-15 - 2304, 96.000, 0, En 1.577995708323E-06, CFL 0.00232, SL -1.4259E-01, M 7.05368E+16, S 35.2332, T 4.2582, Me 2.04E-17, Se 7.26E-15, Te 3.36E-16 - 2328, 97.000, 0, En 4.416614449255E-06, CFL 0.00301, SL -1.4436E-01, M 7.05367E+16, S 35.2332, T 4.2587, Me -9.58E-18, Se 0.00E+00, Te 4.18E-16 - 2352, 98.000, 0, En 1.038964991828E-05, CFL 0.00423, SL -1.4658E-01, M 7.05367E+16, S 35.2332, T 4.2587, Me 2.20E-17, Se -2.18E-14, Te -1.05E-15 - 2376, 99.000, 0, En 1.450068691823E-05, CFL 0.00368, SL -1.4915E-01, M 7.05367E+16, S 35.2332, T 4.2588, Me 6.81E-18, Se 0.00E+00, Te 1.61E-15 - 2400, 100.000, 0, En 1.196808532376E-05, CFL 0.00330, SL -1.5319E-01, M 7.05366E+16, S 35.2332, T 4.2589, Me -5.51E-17, Se -1.45E-14, Te -1.94E-15 - 2424, 101.000, 0, En 1.171789834650E-05, CFL 0.00287, SL -1.5419E-01, M 7.05366E+16, S 35.2332, T 4.2590, Me 1.28E-16, Se 0.00E+00, Te 9.93E-16 - 2448, 102.000, 0, En 1.371855694992E-05, CFL 0.00647, SL -1.5183E-01, M 7.05366E+16, S 35.2332, T 4.2595, Me 4.99E-17, Se 2.90E-14, Te -1.11E-15 - 2472, 103.000, 0, En 9.864935119603E-06, CFL 0.00324, SL -1.5584E-01, M 7.05366E+16, S 35.2332, T 4.2597, Me 6.05E-18, Se -2.18E-14, Te -3.39E-15 - 2496, 104.000, 0, En 1.089890187018E-05, CFL 0.00356, SL -1.6093E-01, M 7.05365E+16, S 35.2333, T 4.2597, Me 2.33E-18, Se 7.26E-15, Te 1.59E-15 - 2520, 105.000, 0, En 1.067638635768E-05, CFL 0.00323, SL -1.6379E-01, M 7.05365E+16, S 35.2333, T 4.2598, Me -1.78E-17, Se 7.26E-15, Te -2.88E-15 - 2544, 106.000, 0, En 1.095019900736E-05, CFL 0.00387, SL -1.6372E-01, M 7.05365E+16, S 35.2333, T 4.2604, Me 5.33E-17, Se -7.26E-15, Te 3.42E-15 - 2568, 107.000, 0, En 1.364561741757E-05, CFL 0.00639, SL -1.6361E-01, M 7.05365E+16, S 35.2333, T 4.2608, Me -6.60E-17, Se 1.45E-14, Te -6.34E-16 - 2592, 108.000, 0, En 3.643887468522E-05, CFL 0.00962, SL -1.6025E-01, M 7.05365E+16, S 35.2333, T 4.2612, Me 4.96E-17, Se -2.90E-14, Te -1.74E-15 - 2616, 109.000, 0, En 2.256123562127E-05, CFL 0.00551, SL -1.5628E-01, M 7.05366E+16, S 35.2332, T 4.2613, Me -8.21E-18, Se 1.45E-14, Te 2.67E-15 - 2640, 110.000, 0, En 1.609644502506E-05, CFL 0.00411, SL -1.5606E-01, M 7.05366E+16, S 35.2332, T 4.2609, Me 2.37E-17, Se 0.00E+00, Te -1.10E-15 - 2664, 111.000, 0, En 1.372445039111E-05, CFL 0.00314, SL -1.6488E-01, M 7.05365E+16, S 35.2333, T 4.2601, Me 5.85E-17, Se 0.00E+00, Te 5.67E-16 - 2688, 112.000, 0, En 1.183795850302E-05, CFL 0.00265, SL -1.7207E-01, M 7.05364E+16, S 35.2333, T 4.2598, Me -1.64E-17, Se -7.26E-15, Te -1.88E-15 - 2712, 113.000, 0, En 1.072287282625E-05, CFL 0.00282, SL -1.7342E-01, M 7.05364E+16, S 35.2334, T 4.2595, Me -7.08E-18, Se 0.00E+00, Te -1.74E-15 - 2736, 114.000, 0, En 1.834403682412E-05, CFL 0.00493, SL -1.5505E-01, M 7.05366E+16, S 35.2332, T 4.2596, Me 7.08E-17, Se 0.00E+00, Te -2.95E-16 - 2760, 115.000, 0, En 6.706297913063E-06, CFL 0.00234, SL -1.5558E-01, M 7.05366E+16, S 35.2332, T 4.2597, Me -9.88E-17, Se 0.00E+00, Te 1.00E-15 - 2784, 116.000, 0, En 6.050051682372E-06, CFL 0.00179, SL -1.5799E-01, M 7.05366E+16, S 35.2333, T 4.2601, Me 2.82E-17, Se 7.26E-15, Te -1.46E-15 - 2808, 117.000, 0, En 9.815082526593E-06, CFL 0.00362, SL -1.6049E-01, M 7.05365E+16, S 35.2333, T 4.2604, Me -4.55E-17, Se 0.00E+00, Te -7.33E-16 - 2832, 118.000, 0, En 1.026933634573E-05, CFL 0.00344, SL -1.6273E-01, M 7.05365E+16, S 35.2333, T 4.2607, Me 2.27E-17, Se -7.26E-15, Te 3.71E-16 - 2856, 119.000, 0, En 1.497382066649E-05, CFL 0.00572, SL -1.6521E-01, M 7.05365E+16, S 35.2333, T 4.2611, Me 6.11E-17, Se 7.26E-15, Te 1.32E-17 - 2880, 120.000, 0, En 1.507600389991E-05, CFL 0.00669, SL -1.6737E-01, M 7.05364E+16, S 35.2333, T 4.2616, Me 2.65E-17, Se 0.00E+00, Te -6.06E-17 - 2904, 121.000, 0, En 9.620668862312E-06, CFL 0.00510, SL -1.6904E-01, M 7.05364E+16, S 35.2333, T 4.2622, Me -3.68E-17, Se 7.26E-15, Te -3.41E-16 - 2928, 122.000, 0, En 1.097225643772E-05, CFL 0.00311, SL -1.7066E-01, M 7.05364E+16, S 35.2333, T 4.2625, Me -1.88E-17, Se 0.00E+00, Te 5.31E-16 - 2952, 123.000, 0, En 1.259254647350E-05, CFL 0.00271, SL -1.7194E-01, M 7.05364E+16, S 35.2333, T 4.2628, Me -8.72E-17, Se 0.00E+00, Te -1.34E-15 - 2976, 124.000, 0, En 7.226621062571E-06, CFL 0.00235, SL -1.7323E-01, M 7.05364E+16, S 35.2334, T 4.2632, Me -7.08E-17, Se 0.00E+00, Te 7.74E-16 - 3000, 125.000, 0, En 6.555140883104E-06, CFL 0.00263, SL -1.6855E-01, M 7.05364E+16, S 35.2333, T 4.2636, Me 6.64E-17, Se 7.26E-15, Te -8.21E-18 - 3024, 126.000, 0, En 6.171878426834E-06, CFL 0.00299, SL -1.5937E-01, M 7.05366E+16, S 35.2333, T 4.2640, Me -2.48E-18, Se -2.18E-14, Te -2.37E-16 - 3048, 127.000, 0, En 7.030490563869E-06, CFL 0.00530, SL -1.6111E-01, M 7.05365E+16, S 35.2333, T 4.2642, Me -3.76E-17, Se 7.26E-15, Te -1.02E-16 - 3072, 128.000, 0, En 7.728578515901E-06, CFL 0.00274, SL -1.6494E-01, M 7.05365E+16, S 35.2333, T 4.2644, Me 4.03E-17, Se 0.00E+00, Te 3.45E-16 - 3096, 129.000, 0, En 1.149640907093E-05, CFL 0.00692, SL -1.6715E-01, M 7.05365E+16, S 35.2333, T 4.2648, Me -2.10E-17, Se 0.00E+00, Te 3.51E-17 - 3120, 130.000, 0, En 8.037333228389E-06, CFL 0.00457, SL -1.6897E-01, M 7.05364E+16, S 35.2333, T 4.2652, Me -8.44E-17, Se -7.26E-15, Te 1.07E-15 - 3144, 131.000, 0, En 5.192278351729E-06, CFL 0.00232, SL -1.7186E-01, M 7.05364E+16, S 35.2333, T 4.2653, Me 9.12E-17, Se 1.45E-14, Te -9.49E-16 - 3168, 132.000, 0, En 3.852544374700E-06, CFL 0.00217, SL -1.7781E-01, M 7.05363E+16, S 35.2334, T 4.2652, Me -5.68E-18, Se 1.45E-14, Te 1.09E-15 - 3192, 133.000, 0, En 3.358389363256E-06, CFL 0.00166, SL -1.8252E-01, M 7.05363E+16, S 35.2334, T 4.2653, Me -8.38E-17, Se -1.45E-14, Te -5.27E-16 - 3216, 134.000, 0, En 3.164304948932E-06, CFL 0.00108, SL -1.8368E-01, M 7.05362E+16, S 35.2334, T 4.2654, Me 6.65E-17, Se 0.00E+00, Te -5.22E-16 - 3240, 135.000, 0, En 3.169397322880E-06, CFL 0.00160, SL -1.7966E-01, M 7.05363E+16, S 35.2334, T 4.2657, Me 1.35E-17, Se 7.26E-15, Te 1.28E-15 - 3264, 136.000, 0, En 3.300851998368E-06, CFL 0.00129, SL -1.7849E-01, M 7.05363E+16, S 35.2334, T 4.2664, Me -2.55E-17, Se -1.45E-14, Te -2.24E-16 - 3288, 137.000, 0, En 4.217155180099E-06, CFL 0.00301, SL -1.7888E-01, M 7.05363E+16, S 35.2334, T 4.2667, Me 1.18E-16, Se 7.26E-15, Te 4.17E-16 - 3312, 138.000, 0, En 4.512707919349E-06, CFL 0.00363, SL -1.7967E-01, M 7.05363E+16, S 35.2334, T 4.2670, Me -6.59E-18, Se -7.26E-15, Te -6.05E-16 - 3336, 139.000, 0, En 4.360746417600E-06, CFL 0.00318, SL -1.8065E-01, M 7.05363E+16, S 35.2334, T 4.2673, Me 1.21E-17, Se 0.00E+00, Te 1.07E-15 - 3360, 140.000, 0, En 5.363882623745E-06, CFL 0.00458, SL -1.8141E-01, M 7.05363E+16, S 35.2334, T 4.2676, Me 7.81E-17, Se -1.45E-14, Te -2.34E-16 - 3384, 141.000, 0, En 6.476890613550E-06, CFL 0.00565, SL -1.8223E-01, M 7.05363E+16, S 35.2334, T 4.2682, Me 4.06E-17, Se 2.18E-14, Te -1.39E-15 - 3408, 142.000, 0, En 3.509711482033E-06, CFL 0.00417, SL -1.8304E-01, M 7.05362E+16, S 35.2334, T 4.2689, Me -2.76E-17, Se -7.26E-15, Te -1.11E-15 - 3432, 143.000, 0, En 5.215071309218E-06, CFL 0.00655, SL -1.8367E-01, M 7.05362E+16, S 35.2334, T 4.2696, Me -8.08E-17, Se 0.00E+00, Te -1.53E-15 - 3456, 144.000, 0, En 3.693805909723E-06, CFL 0.00740, SL -1.8418E-01, M 7.05362E+16, S 35.2334, T 4.2704, Me -1.51E-17, Se 0.00E+00, Te -1.32E-15 - 3480, 145.000, 0, En 5.448168844721E-06, CFL 0.00936, SL -1.8501E-01, M 7.05362E+16, S 35.2334, T 4.2712, Me 1.51E-17, Se 0.00E+00, Te 3.06E-16 - 3504, 146.000, 0, En 6.418123396945E-06, CFL 0.01011, SL -1.8591E-01, M 7.05362E+16, S 35.2334, T 4.2720, Me 3.40E-17, Se -1.45E-14, Te -9.76E-16 - 3528, 147.000, 0, En 4.048614411443E-06, CFL 0.00647, SL -1.8691E-01, M 7.05362E+16, S 35.2334, T 4.2727, Me 5.00E-17, Se -7.26E-15, Te -4.17E-17 - 3552, 148.000, 0, En 2.949180865130E-06, CFL 0.00548, SL -1.8651E-01, M 7.05362E+16, S 35.2334, T 4.2734, Me -1.25E-16, Se 7.26E-15, Te 8.91E-16 - 3576, 149.000, 0, En 2.365735810763E-06, CFL 0.00446, SL -1.8743E-01, M 7.05362E+16, S 35.2334, T 4.2741, Me -4.53E-18, Se 1.45E-14, Te 6.28E-16 - 3600, 150.000, 0, En 2.276846374607E-06, CFL 0.00418, SL -1.8935E-01, M 7.05362E+16, S 35.2335, T 4.2745, Me -2.16E-17, Se 0.00E+00, Te -1.57E-15 - 3624, 151.000, 0, En 4.255962196488E-06, CFL 0.00610, SL -1.8921E-01, M 7.05362E+16, S 35.2335, T 4.2749, Me 4.96E-18, Se -7.26E-15, Te 1.42E-15 - 3648, 152.000, 0, En 5.723835733149E-06, CFL 0.00756, SL -1.9037E-01, M 7.05362E+16, S 35.2335, T 4.2754, Me -8.15E-17, Se 7.26E-15, Te -8.23E-16 - 3672, 153.000, 0, En 4.545807449108E-06, CFL 0.00683, SL -1.9203E-01, M 7.05361E+16, S 35.2335, T 4.2758, Me 5.38E-17, Se 1.45E-14, Te -1.44E-16 - 3696, 154.000, 0, En 3.624650773195E-06, CFL 0.00479, SL -1.9358E-01, M 7.05361E+16, S 35.2335, T 4.2762, Me -5.05E-17, Se 1.45E-14, Te -1.21E-15 - 3720, 155.000, 0, En 3.540110341485E-06, CFL 0.00545, SL -1.9477E-01, M 7.05361E+16, S 35.2335, T 4.2769, Me -5.18E-17, Se 0.00E+00, Te 2.48E-15 - 3744, 156.000, 0, En 2.289987343839E-06, CFL 0.00328, SL -1.9603E-01, M 7.05361E+16, S 35.2335, T 4.2775, Me 8.18E-17, Se 0.00E+00, Te -1.17E-15 - 3768, 157.000, 0, En 4.352224856924E-06, CFL 0.00530, SL -1.9737E-01, M 7.05361E+16, S 35.2335, T 4.2781, Me -3.48E-17, Se -7.26E-15, Te 2.14E-15 - 3792, 158.000, 0, En 1.406643038537E-05, CFL 0.00998, SL -1.9886E-01, M 7.05360E+16, S 35.2335, T 4.2788, Me 2.18E-17, Se 7.26E-15, Te -3.77E-17 - 3816, 159.000, 0, En 2.407158185170E-05, CFL 0.01133, SL -1.9901E-01, M 7.05360E+16, S 35.2335, T 4.2791, Me 7.14E-18, Se 7.26E-15, Te -2.86E-15 - 3840, 160.000, 0, En 8.142611822300E-06, CFL 0.01021, SL -1.9608E-01, M 7.05361E+16, S 35.2335, T 4.2797, Me -8.85E-17, Se -2.18E-14, Te 1.14E-15 - 3864, 161.000, 0, En 1.552968161763E-05, CFL 0.00850, SL -1.9717E-01, M 7.05361E+16, S 35.2335, T 4.2803, Me 4.27E-17, Se 0.00E+00, Te 2.73E-16 - 3888, 162.000, 0, En 1.653724616446E-05, CFL 0.00747, SL -1.9502E-01, M 7.05361E+16, S 35.2335, T 4.2807, Me -6.84E-17, Se 0.00E+00, Te 7.27E-16 - 3912, 163.000, 0, En 1.570960319128E-05, CFL 0.00825, SL -1.9569E-01, M 7.05361E+16, S 35.2335, T 4.2813, Me -9.42E-17, Se -7.26E-15, Te -1.19E-17 - 3936, 164.000, 0, En 1.529914376313E-05, CFL 0.00969, SL -1.9669E-01, M 7.05361E+16, S 35.2335, T 4.2818, Me 8.56E-17, Se 7.26E-15, Te -1.45E-15 - 3960, 165.000, 0, En 1.320775678417E-05, CFL 0.00626, SL -1.9770E-01, M 7.05361E+16, S 35.2335, T 4.2825, Me -3.72E-18, Se 0.00E+00, Te 1.31E-15 - 3984, 166.000, 0, En 1.280074425479E-05, CFL 0.00724, SL -1.9892E-01, M 7.05360E+16, S 35.2335, T 4.2832, Me 8.10E-17, Se 7.26E-15, Te 1.69E-15 - 4008, 167.000, 0, En 9.603983892774E-06, CFL 0.00532, SL -2.0057E-01, M 7.05360E+16, S 35.2335, T 4.2840, Me 4.01E-17, Se -1.45E-14, Te -2.37E-15 - 4032, 168.000, 0, En 8.552570927092E-06, CFL 0.00497, SL -2.0087E-01, M 7.05360E+16, S 35.2335, T 4.2847, Me 6.25E-17, Se 0.00E+00, Te 1.93E-15 - 4056, 169.000, 0, En 8.390321560154E-06, CFL 0.00406, SL -1.9987E-01, M 7.05360E+16, S 35.2335, T 4.2853, Me 1.08E-17, Se -7.26E-15, Te 5.35E-16 - 4080, 170.000, 0, En 8.483448775844E-06, CFL 0.00520, SL -1.9847E-01, M 7.05360E+16, S 35.2335, T 4.2860, Me 9.07E-17, Se 1.45E-14, Te 6.89E-16 - 4104, 171.000, 0, En 8.254162283745E-06, CFL 0.00650, SL -1.9845E-01, M 7.05360E+16, S 35.2335, T 4.2865, Me 1.32E-17, Se -1.45E-14, Te 5.94E-17 - 4128, 172.000, 0, En 7.771393658341E-06, CFL 0.00583, SL -1.9325E-01, M 7.05361E+16, S 35.2335, T 4.2868, Me 2.01E-17, Se 0.00E+00, Te 8.42E-16 - 4152, 173.000, 0, En 7.400889300498E-06, CFL 0.00382, SL -1.8124E-01, M 7.05363E+16, S 35.2334, T 4.2869, Me -9.70E-17, Se 1.45E-14, Te 2.16E-16 - 4176, 174.000, 0, En 7.099209315078E-06, CFL 0.00386, SL -1.7939E-01, M 7.05363E+16, S 35.2334, T 4.2868, Me -5.49E-17, Se -1.45E-14, Te -2.18E-15 - 4200, 175.000, 0, En 9.337540516224E-06, CFL 0.00505, SL -1.8292E-01, M 7.05362E+16, S 35.2334, T 4.2869, Me 6.80E-17, Se 2.18E-14, Te -1.23E-15 - 4224, 176.000, 0, En 1.325716029515E-05, CFL 0.00579, SL -1.8544E-01, M 7.05362E+16, S 35.2334, T 4.2874, Me -1.41E-18, Se -7.26E-15, Te 1.11E-15 - 4248, 177.000, 0, En 1.675434671223E-05, CFL 0.00945, SL -1.8526E-01, M 7.05362E+16, S 35.2334, T 4.2880, Me 4.00E-17, Se 0.00E+00, Te -2.14E-15 - 4272, 178.000, 0, En 1.231069253907E-05, CFL 0.00593, SL -1.8241E-01, M 7.05363E+16, S 35.2334, T 4.2887, Me 3.54E-17, Se 1.45E-14, Te -8.37E-16 - 4296, 179.000, 0, En 1.016350183597E-05, CFL 0.00510, SL -1.7606E-01, M 7.05363E+16, S 35.2334, T 4.2892, Me 7.10E-17, Se -1.45E-14, Te 3.75E-16 - 4320, 180.000, 0, En 1.065827206779E-05, CFL 0.00819, SL -1.6717E-01, M 7.05365E+16, S 35.2333, T 4.2897, Me -1.01E-17, Se -7.26E-15, Te -2.29E-15 - 4344, 181.000, 0, En 1.049798982204E-05, CFL 0.00820, SL -1.5918E-01, M 7.05366E+16, S 35.2333, T 4.2902, Me 8.35E-17, Se 0.00E+00, Te 2.03E-15 - 4368, 182.000, 0, En 1.643566662405E-05, CFL 0.01244, SL -1.5065E-01, M 7.05367E+16, S 35.2332, T 4.2908, Me -5.62E-17, Se 0.00E+00, Te 1.89E-15 - 4392, 183.000, 0, En 2.182939397629E-05, CFL 0.01326, SL -1.4226E-01, M 7.05368E+16, S 35.2332, T 4.2913, Me -9.38E-18, Se 1.45E-14, Te -4.60E-16 - 4416, 184.000, 0, En 2.220523691917E-05, CFL 0.01409, SL -1.3699E-01, M 7.05368E+16, S 35.2331, T 4.2919, Me 4.22E-17, Se -7.26E-15, Te 1.58E-15 - 4440, 185.000, 0, En 1.927709293941E-05, CFL 0.01026, SL -1.3753E-01, M 7.05368E+16, S 35.2331, T 4.2925, Me -8.02E-17, Se 0.00E+00, Te 2.65E-16 - 4464, 186.000, 0, En 2.130019947664E-05, CFL 0.00958, SL -1.3901E-01, M 7.05368E+16, S 35.2331, T 4.2930, Me -4.09E-17, Se 1.45E-14, Te 1.86E-16 - 4488, 187.000, 0, En 1.886129606206E-05, CFL 0.00694, SL -1.4131E-01, M 7.05368E+16, S 35.2331, T 4.2934, Me 4.31E-17, Se 7.26E-15, Te -2.23E-15 - 4512, 188.000, 0, En 1.689938430644E-05, CFL 0.00609, SL -1.3896E-01, M 7.05368E+16, S 35.2331, T 4.2936, Me -1.24E-17, Se 0.00E+00, Te -2.35E-16 - 4536, 189.000, 0, En 1.572461477159E-05, CFL 0.00641, SL -1.3575E-01, M 7.05369E+16, S 35.2331, T 4.2937, Me -8.13E-17, Se 0.00E+00, Te 1.97E-16 - 4560, 190.000, 0, En 1.517062421528E-05, CFL 0.00641, SL -1.2903E-01, M 7.05369E+16, S 35.2331, T 4.2939, Me 8.11E-17, Se 0.00E+00, Te 1.03E-15 - 4584, 191.000, 0, En 1.403744191110E-05, CFL 0.00611, SL -1.2296E-01, M 7.05370E+16, S 35.2330, T 4.2942, Me -5.95E-18, Se 1.45E-14, Te -2.75E-16 - 4608, 192.000, 0, En 1.239153683355E-05, CFL 0.00493, SL -1.1866E-01, M 7.05371E+16, S 35.2330, T 4.2946, Me -5.79E-17, Se 7.26E-15, Te 6.18E-16 - 4632, 193.000, 0, En 1.077003887735E-05, CFL 0.00413, SL -1.1546E-01, M 7.05371E+16, S 35.2330, T 4.2951, Me 4.82E-17, Se -7.26E-15, Te -1.56E-16 - 4656, 194.000, 0, En 9.271249900628E-06, CFL 0.00469, SL -1.1116E-01, M 7.05372E+16, S 35.2330, T 4.2954, Me -6.22E-17, Se 0.00E+00, Te -1.48E-15 - 4680, 195.000, 0, En 9.281881862099E-06, CFL 0.00483, SL -1.0806E-01, M 7.05372E+16, S 35.2329, T 4.2955, Me 1.46E-17, Se -7.26E-15, Te -1.31E-15 - 4704, 196.000, 0, En 1.016990672211E-05, CFL 0.00472, SL -1.0301E-01, M 7.05373E+16, S 35.2329, T 4.2958, Me 3.41E-17, Se 0.00E+00, Te 1.23E-15 - 4728, 197.000, 0, En 1.082389316611E-05, CFL 0.00423, SL -1.0048E-01, M 7.05373E+16, S 35.2329, T 4.2961, Me -5.15E-17, Se 1.45E-14, Te 1.51E-15 - 4752, 198.000, 0, En 9.739013015079E-06, CFL 0.00445, SL -9.7422E-02, M 7.05373E+16, S 35.2329, T 4.2963, Me 6.87E-17, Se -7.26E-15, Te -2.04E-15 - 4776, 199.000, 0, En 8.164266534664E-06, CFL 0.00480, SL -9.2701E-02, M 7.05374E+16, S 35.2328, T 4.2965, Me -8.96E-18, Se 7.26E-15, Te -1.10E-15 - 4800, 200.000, 0, En 7.468259108303E-06, CFL 0.00348, SL -8.8914E-02, M 7.05375E+16, S 35.2328, T 4.2965, Me -2.90E-17, Se 0.00E+00, Te 1.28E-15 - 4824, 201.000, 0, En 7.248035456842E-06, CFL 0.00309, SL -8.5571E-02, M 7.05375E+16, S 35.2328, T 4.2966, Me 3.53E-17, Se 1.45E-14, Te -6.62E-17 - 4848, 202.000, 0, En 7.492803426614E-06, CFL 0.00285, SL -8.8244E-02, M 7.05375E+16, S 35.2328, T 4.2966, Me -7.17E-18, Se -7.26E-15, Te 1.10E-15 - 4872, 203.000, 0, En 9.961102519246E-06, CFL 0.00381, SL -8.9369E-02, M 7.05374E+16, S 35.2328, T 4.2966, Me -3.18E-17, Se -1.45E-14, Te -4.97E-16 - 4896, 204.000, 0, En 1.654641159148E-05, CFL 0.00665, SL -8.9509E-02, M 7.05374E+16, S 35.2328, T 4.2969, Me 5.69E-17, Se 0.00E+00, Te -1.82E-15 - 4920, 205.000, 0, En 1.685431351906E-05, CFL 0.00665, SL -9.0500E-02, M 7.05374E+16, S 35.2328, T 4.2970, Me -8.40E-18, Se 0.00E+00, Te 1.11E-15 - 4944, 206.000, 0, En 1.621275074497E-05, CFL 0.00630, SL -9.4351E-02, M 7.05374E+16, S 35.2328, T 4.2970, Me 1.81E-17, Se 7.26E-15, Te 4.68E-16 - 4968, 207.000, 0, En 1.839276281730E-05, CFL 0.00709, SL -9.4849E-02, M 7.05374E+16, S 35.2328, T 4.2971, Me 9.86E-17, Se 1.45E-14, Te -8.62E-16 - 4992, 208.000, 0, En 2.145580202919E-05, CFL 0.00961, SL -9.3023E-02, M 7.05374E+16, S 35.2328, T 4.2974, Me -8.74E-17, Se 0.00E+00, Te 3.36E-16 - 5016, 209.000, 0, En 2.077063613904E-05, CFL 0.00850, SL -9.1310E-02, M 7.05374E+16, S 35.2328, T 4.2977, Me 4.21E-18, Se 0.00E+00, Te -5.42E-16 - 5040, 210.000, 0, En 1.947713074020E-05, CFL 0.00754, SL -9.0818E-02, M 7.05374E+16, S 35.2328, T 4.2982, Me -1.86E-16, Se 0.00E+00, Te 1.74E-17 - 5064, 211.000, 0, En 1.813571815843E-05, CFL 0.00557, SL -9.2481E-02, M 7.05374E+16, S 35.2328, T 4.2985, Me -2.54E-18, Se 0.00E+00, Te -7.84E-16 - 5088, 212.000, 0, En 1.750048116088E-05, CFL 0.00636, SL -8.8015E-02, M 7.05375E+16, S 35.2328, T 4.2987, Me 1.78E-17, Se 0.00E+00, Te 2.33E-15 - 5112, 213.000, 0, En 1.748799021240E-05, CFL 0.00871, SL -8.2620E-02, M 7.05375E+16, S 35.2328, T 4.2992, Me 4.96E-17, Se 7.26E-15, Te -1.22E-15 - 5136, 214.000, 0, En 1.645409069884E-05, CFL 0.00615, SL -8.2396E-02, M 7.05375E+16, S 35.2328, T 4.2997, Me 6.02E-18, Se 7.26E-15, Te -2.80E-15 - 5160, 215.000, 0, En 1.388230680052E-05, CFL 0.00532, SL -8.4309E-02, M 7.05375E+16, S 35.2328, T 4.3003, Me 7.48E-17, Se 7.26E-15, Te 1.71E-15 - 5184, 216.000, 0, En 1.061956544861E-05, CFL 0.00460, SL -8.6912E-02, M 7.05375E+16, S 35.2328, T 4.3007, Me 2.99E-17, Se 0.00E+00, Te 2.28E-15 - 5208, 217.000, 0, En 9.209141979735E-06, CFL 0.00499, SL -8.9106E-02, M 7.05375E+16, S 35.2328, T 4.3011, Me -2.34E-17, Se -7.26E-15, Te -8.02E-16 - 5232, 218.000, 0, En 8.087730851016E-06, CFL 0.00441, SL -8.9242E-02, M 7.05375E+16, S 35.2328, T 4.3015, Me 1.55E-18, Se 0.00E+00, Te 2.24E-15 - 5256, 219.000, 0, En 6.777328689016E-06, CFL 0.00340, SL -8.9224E-02, M 7.05375E+16, S 35.2328, T 4.3020, Me 2.09E-17, Se 1.45E-14, Te -2.67E-15 - 5280, 220.000, 0, En 6.320512465590E-06, CFL 0.00269, SL -9.2528E-02, M 7.05374E+16, S 35.2328, T 4.3023, Me -6.73E-17, Se -7.26E-15, Te 1.47E-15 - 5304, 221.000, 0, En 6.072185878550E-06, CFL 0.00222, SL -9.5169E-02, M 7.05374E+16, S 35.2329, T 4.3026, Me -9.11E-17, Se -7.26E-15, Te -1.05E-15 - 5328, 222.000, 0, En 5.903674372955E-06, CFL 0.00249, SL -9.6725E-02, M 7.05374E+16, S 35.2329, T 4.3029, Me -4.59E-18, Se 0.00E+00, Te -2.51E-15 - 5352, 223.000, 0, En 5.719725554280E-06, CFL 0.00256, SL -9.7945E-02, M 7.05373E+16, S 35.2329, T 4.3033, Me 5.07E-17, Se 7.26E-15, Te 1.86E-15 - 5376, 224.000, 0, En 5.669477651242E-06, CFL 0.00295, SL -9.9462E-02, M 7.05373E+16, S 35.2329, T 4.3038, Me 2.45E-17, Se 0.00E+00, Te 2.38E-19 - 5400, 225.000, 0, En 5.931080625294E-06, CFL 0.00433, SL -1.0140E-01, M 7.05373E+16, S 35.2329, T 4.3043, Me -8.39E-17, Se -7.26E-15, Te -1.20E-15 - 5424, 226.000, 0, En 7.020869572770E-06, CFL 0.00447, SL -1.0377E-01, M 7.05373E+16, S 35.2329, T 4.3048, Me 5.90E-17, Se 1.45E-14, Te -8.13E-16 - 5448, 227.000, 0, En 6.575395527165E-06, CFL 0.00332, SL -1.0662E-01, M 7.05372E+16, S 35.2329, T 4.3051, Me -1.96E-17, Se 0.00E+00, Te 5.52E-16 - 5472, 228.000, 0, En 9.887290802635E-06, CFL 0.00612, SL -1.0877E-01, M 7.05372E+16, S 35.2329, T 4.3057, Me -9.25E-17, Se -2.18E-14, Te -5.61E-16 - 5496, 229.000, 0, En 1.246131183929E-05, CFL 0.00697, SL -1.1076E-01, M 7.05372E+16, S 35.2330, T 4.3060, Me 1.27E-16, Se 7.26E-15, Te 8.56E-16 - 5520, 230.000, 0, En 1.299575932712E-05, CFL 0.00771, SL -1.1251E-01, M 7.05372E+16, S 35.2330, T 4.3064, Me -1.66E-16, Se -2.18E-14, Te -2.34E-15 - 5544, 231.000, 0, En 1.311851030142E-05, CFL 0.00767, SL -1.1417E-01, M 7.05371E+16, S 35.2330, T 4.3069, Me 1.05E-17, Se 0.00E+00, Te 2.74E-15 - 5568, 232.000, 0, En 1.143927560731E-05, CFL 0.00647, SL -1.1547E-01, M 7.05371E+16, S 35.2330, T 4.3074, Me 2.55E-17, Se 1.45E-14, Te -1.59E-15 - 5592, 233.000, 0, En 1.098344429664E-05, CFL 0.00456, SL -1.1694E-01, M 7.05371E+16, S 35.2330, T 4.3078, Me 4.85E-18, Se 0.00E+00, Te -4.61E-16 - 5616, 234.000, 0, En 1.186409113141E-05, CFL 0.00537, SL -1.1754E-01, M 7.05371E+16, S 35.2330, T 4.3081, Me -6.94E-17, Se -7.26E-15, Te 1.01E-15 - 5640, 235.000, 0, En 1.295618926403E-05, CFL 0.00617, SL -1.1846E-01, M 7.05371E+16, S 35.2330, T 4.3084, Me 5.66E-17, Se -7.26E-15, Te -1.48E-15 - 5664, 236.000, 0, En 1.161658797744E-05, CFL 0.00444, SL -1.2125E-01, M 7.05370E+16, S 35.2330, T 4.3085, Me 3.67E-17, Se 2.18E-14, Te 2.26E-15 - 5688, 237.000, 0, En 1.152405216573E-05, CFL 0.00519, SL -1.1523E-01, M 7.05371E+16, S 35.2330, T 4.3086, Me -6.97E-17, Se 0.00E+00, Te 4.24E-16 - 5712, 238.000, 0, En 1.073525144688E-05, CFL 0.00487, SL -1.1726E-01, M 7.05371E+16, S 35.2330, T 4.3086, Me 1.40E-16, Se -7.26E-15, Te -1.36E-17 - 5736, 239.000, 0, En 9.611084386543E-06, CFL 0.00432, SL -1.1860E-01, M 7.05371E+16, S 35.2330, T 4.3087, Me 1.18E-16, Se 0.00E+00, Te -8.27E-16 - 5760, 240.000, 0, En 8.640537058734E-06, CFL 0.00381, SL -1.1981E-01, M 7.05371E+16, S 35.2330, T 4.3090, Me 1.81E-17, Se 0.00E+00, Te -3.81E-16 - 5784, 241.000, 0, En 7.966425539529E-06, CFL 0.00334, SL -1.2019E-01, M 7.05371E+16, S 35.2330, T 4.3094, Me -4.11E-17, Se 0.00E+00, Te -1.12E-15 - 5808, 242.000, 0, En 6.965301484705E-06, CFL 0.00297, SL -1.2035E-01, M 7.05371E+16, S 35.2330, T 4.3097, Me -9.44E-17, Se 0.00E+00, Te -1.18E-15 - 5832, 243.000, 0, En 7.793519854985E-06, CFL 0.00390, SL -1.2157E-01, M 7.05370E+16, S 35.2330, T 4.3098, Me 1.24E-17, Se -7.26E-15, Te 9.83E-16 - 5856, 244.000, 0, En 8.946088030743E-06, CFL 0.00470, SL -1.2069E-01, M 7.05370E+16, S 35.2330, T 4.3099, Me -3.34E-17, Se 0.00E+00, Te 1.36E-15 - 5880, 245.000, 0, En 8.307354918686E-06, CFL 0.00393, SL -1.1881E-01, M 7.05371E+16, S 35.2330, T 4.3101, Me -4.74E-17, Se 0.00E+00, Te -4.49E-17 - 5904, 246.000, 0, En 8.403529128996E-06, CFL 0.00452, SL -1.1432E-01, M 7.05371E+16, S 35.2330, T 4.3104, Me 6.34E-17, Se 0.00E+00, Te -7.10E-16 - 5928, 247.000, 0, En 8.803924198661E-06, CFL 0.00479, SL -1.0906E-01, M 7.05372E+16, S 35.2329, T 4.3108, Me 2.69E-17, Se 1.45E-14, Te -3.04E-15 - 5952, 248.000, 0, En 9.081400772070E-06, CFL 0.00470, SL -1.0732E-01, M 7.05372E+16, S 35.2329, T 4.3112, Me 4.15E-17, Se -2.90E-14, Te 2.94E-15 - 5976, 249.000, 0, En 1.036105654729E-05, CFL 0.00649, SL -1.0605E-01, M 7.05372E+16, S 35.2329, T 4.3115, Me -7.17E-17, Se 0.00E+00, Te -1.25E-15 - 6000, 250.000, 0, En 1.106801733906E-05, CFL 0.00676, SL -1.0657E-01, M 7.05372E+16, S 35.2329, T 4.3118, Me 5.06E-17, Se 0.00E+00, Te 1.76E-16 - 6024, 251.000, 0, En 1.227527388401E-05, CFL 0.00711, SL -1.0644E-01, M 7.05372E+16, S 35.2329, T 4.3121, Me -8.46E-17, Se 7.26E-15, Te 1.59E-15 - 6048, 252.000, 0, En 1.252924760440E-05, CFL 0.00586, SL -1.0471E-01, M 7.05373E+16, S 35.2329, T 4.3122, Me 2.73E-17, Se 0.00E+00, Te 9.62E-17 - 6072, 253.000, 0, En 1.392760920397E-05, CFL 0.00512, SL -1.0253E-01, M 7.05373E+16, S 35.2329, T 4.3122, Me -9.23E-17, Se 0.00E+00, Te -3.18E-15 - 6096, 254.000, 0, En 1.195982724228E-05, CFL 0.00514, SL -9.6017E-02, M 7.05374E+16, S 35.2329, T 4.3123, Me -7.14E-17, Se -7.26E-15, Te 6.05E-16 - 6120, 255.000, 0, En 1.044064185858E-05, CFL 0.00654, SL -8.7414E-02, M 7.05375E+16, S 35.2328, T 4.3124, Me -1.31E-17, Se 1.45E-14, Te 1.03E-15 - 6144, 256.000, 0, En 1.046792250827E-05, CFL 0.00600, SL -7.9010E-02, M 7.05376E+16, S 35.2327, T 4.3126, Me 2.36E-17, Se 0.00E+00, Te -3.74E-16 - 6168, 257.000, 0, En 9.089105852256E-06, CFL 0.00384, SL -7.0473E-02, M 7.05377E+16, S 35.2327, T 4.3126, Me 2.99E-17, Se 0.00E+00, Te -1.25E-15 - 6192, 258.000, 0, En 8.599096119898E-06, CFL 0.00492, SL -6.1783E-02, M 7.05378E+16, S 35.2326, T 4.3128, Me -3.16E-17, Se 2.18E-14, Te 1.13E-15 - 6216, 259.000, 0, En 6.425665729874E-06, CFL 0.00404, SL -5.7471E-02, M 7.05379E+16, S 35.2326, T 4.3129, Me 6.46E-17, Se -7.26E-15, Te -2.08E-15 - 6240, 260.000, 0, En 6.623705830805E-06, CFL 0.00379, SL -5.6838E-02, M 7.05379E+16, S 35.2326, T 4.3130, Me 4.27E-18, Se -7.26E-15, Te 2.38E-15 - 6264, 261.000, 0, En 4.403014904735E-06, CFL 0.00221, SL -5.6231E-02, M 7.05379E+16, S 35.2326, T 4.3132, Me -4.52E-18, Se 7.26E-15, Te -1.95E-15 - 6288, 262.000, 0, En 3.444983078164E-06, CFL 0.00181, SL -5.2445E-02, M 7.05379E+16, S 35.2326, T 4.3133, Me -6.94E-17, Se 0.00E+00, Te -8.68E-16 - 6312, 263.000, 0, En 3.617071505097E-06, CFL 0.00236, SL -4.2620E-02, M 7.05380E+16, S 35.2325, T 4.3134, Me -8.02E-18, Se 0.00E+00, Te -6.81E-16 - 6336, 264.000, 0, En 3.583773504185E-06, CFL 0.00239, SL -3.2899E-02, M 7.05382E+16, S 35.2325, T 4.3135, Me -2.52E-17, Se 0.00E+00, Te -1.85E-15 - 6360, 265.000, 0, En 3.467550361675E-06, CFL 0.00183, SL -3.0306E-02, M 7.05382E+16, S 35.2324, T 4.3136, Me -6.26E-17, Se 7.26E-15, Te 1.90E-15 - 6384, 266.000, 0, En 4.116431253382E-06, CFL 0.00243, SL -2.9079E-02, M 7.05382E+16, S 35.2324, T 4.3138, Me -1.12E-16, Se 0.00E+00, Te -1.31E-15 - 6408, 267.000, 0, En 5.931025613065E-06, CFL 0.00323, SL -2.8484E-02, M 7.05382E+16, S 35.2324, T 4.3141, Me 3.29E-17, Se -7.26E-15, Te -2.22E-15 - 6432, 268.000, 0, En 6.784913553328E-06, CFL 0.00459, SL -2.9254E-02, M 7.05382E+16, S 35.2324, T 4.3145, Me -6.30E-17, Se -1.45E-14, Te 3.05E-15 - 6456, 269.000, 0, En 8.084577331292E-06, CFL 0.00510, SL -3.0642E-02, M 7.05382E+16, S 35.2324, T 4.3148, Me -1.10E-16, Se 0.00E+00, Te -7.02E-16 - 6480, 270.000, 0, En 8.163979549797E-06, CFL 0.00417, SL -3.1863E-02, M 7.05382E+16, S 35.2324, T 4.3150, Me -2.03E-17, Se 0.00E+00, Te 4.40E-17 - 6504, 271.000, 0, En 7.751842623389E-06, CFL 0.00385, SL -3.7133E-02, M 7.05381E+16, S 35.2325, T 4.3146, Me -4.47E-17, Se 7.26E-15, Te 6.46E-16 - 6528, 272.000, 0, En 7.597727049247E-06, CFL 0.00384, SL -4.0598E-02, M 7.05381E+16, S 35.2325, T 4.3141, Me -2.54E-17, Se 0.00E+00, Te -1.80E-15 - 6552, 273.000, 0, En 8.503776615692E-06, CFL 0.00443, SL -4.2124E-02, M 7.05381E+16, S 35.2325, T 4.3140, Me -6.76E-17, Se 0.00E+00, Te 2.94E-15 - 6576, 274.000, 0, En 8.750799135967E-06, CFL 0.00446, SL -4.5550E-02, M 7.05380E+16, S 35.2325, T 4.3139, Me 4.41E-18, Se 0.00E+00, Te -1.32E-15 - 6600, 275.000, 0, En 1.087396554309E-05, CFL 0.00514, SL -5.0903E-02, M 7.05379E+16, S 35.2326, T 4.3137, Me 8.18E-17, Se 2.18E-14, Te 1.03E-15 - 6624, 276.000, 0, En 1.085995539611E-05, CFL 0.00362, SL -5.6083E-02, M 7.05379E+16, S 35.2326, T 4.3136, Me -5.42E-17, Se -7.26E-15, Te -2.07E-15 - 6648, 277.000, 0, En 8.667488068218E-06, CFL 0.00443, SL -6.0124E-02, M 7.05378E+16, S 35.2326, T 4.3135, Me -7.28E-17, Se -7.26E-15, Te -1.36E-15 - 6672, 278.000, 0, En 7.553652257384E-06, CFL 0.00350, SL -6.3956E-02, M 7.05378E+16, S 35.2327, T 4.3131, Me -4.93E-17, Se 0.00E+00, Te -1.69E-15 - 6696, 279.000, 0, En 6.286071281729E-06, CFL 0.00307, SL -6.7735E-02, M 7.05377E+16, S 35.2327, T 4.3129, Me -3.86E-17, Se 1.45E-14, Te 7.06E-16 - 6720, 280.000, 0, En 4.677650188974E-06, CFL 0.00258, SL -6.9598E-02, M 7.05377E+16, S 35.2327, T 4.3126, Me 2.25E-17, Se -7.26E-15, Te -6.63E-16 - 6744, 281.000, 0, En 3.680396717466E-06, CFL 0.00382, SL -5.9344E-02, M 7.05378E+16, S 35.2326, T 4.3126, Me -8.43E-18, Se -7.26E-15, Te 1.39E-15 - 6768, 282.000, 0, En 3.649635359873E-06, CFL 0.00329, SL -6.1706E-02, M 7.05378E+16, S 35.2326, T 4.3122, Me -4.03E-17, Se 1.45E-14, Te 1.01E-16 - 6792, 283.000, 0, En 3.865251682514E-06, CFL 0.00232, SL -7.0109E-02, M 7.05377E+16, S 35.2327, T 4.3114, Me -1.45E-16, Se -2.18E-14, Te -4.61E-16 - 6816, 284.000, 0, En 2.026920291066E-06, CFL 0.00179, SL -7.9493E-02, M 7.05376E+16, S 35.2328, T 4.3105, Me 7.02E-18, Se -1.45E-14, Te -1.59E-15 - 6840, 285.000, 0, En 1.788104897792E-05, CFL 0.00583, SL -8.7280E-02, M 7.05375E+16, S 35.2328, T 4.3098, Me -4.64E-17, Se 0.00E+00, Te 1.82E-15 - 6864, 286.000, 0, En 2.394050689375E-05, CFL 0.00720, SL -9.0722E-02, M 7.05374E+16, S 35.2328, T 4.3094, Me -6.32E-17, Se 7.26E-15, Te 8.58E-16 - 6888, 287.000, 0, En 2.039511350850E-05, CFL 0.00551, SL -8.0479E-02, M 7.05376E+16, S 35.2328, T 4.3092, Me 5.43E-17, Se -7.26E-15, Te -1.72E-16 - 6912, 288.000, 0, En 1.654300492184E-05, CFL 0.00489, SL -6.9275E-02, M 7.05377E+16, S 35.2327, T 4.3092, Me -9.01E-18, Se 0.00E+00, Te -2.58E-16 - 6936, 289.000, 0, En 1.148413889634E-05, CFL 0.00409, SL -6.0708E-02, M 7.05378E+16, S 35.2326, T 4.3091, Me -3.85E-17, Se 0.00E+00, Te 2.57E-15 - 6960, 290.000, 0, En 8.635066764903E-06, CFL 0.00587, SL -6.2438E-02, M 7.05378E+16, S 35.2326, T 4.3092, Me 2.03E-17, Se -7.26E-15, Te -5.31E-16 - 6984, 291.000, 0, En 4.953440791550E-06, CFL 0.00293, SL -6.5593E-02, M 7.05378E+16, S 35.2327, T 4.3092, Me 4.38E-17, Se 7.26E-15, Te -1.31E-15 - 7008, 292.000, 0, En 1.164726358669E-05, CFL 0.00469, SL -6.8147E-02, M 7.05377E+16, S 35.2327, T 4.3093, Me 2.68E-17, Se 0.00E+00, Te 2.61E-15 - 7032, 293.000, 0, En 2.431797528690E-05, CFL 0.00664, SL -6.9843E-02, M 7.05377E+16, S 35.2327, T 4.3092, Me -1.42E-17, Se 0.00E+00, Te -1.36E-15 - 7056, 294.000, 0, En 3.541451330011E-05, CFL 0.00710, SL -5.8313E-02, M 7.05378E+16, S 35.2326, T 4.3093, Me -1.57E-17, Se -7.26E-15, Te 1.40E-15 - 7080, 295.000, 0, En 3.379067467185E-05, CFL 0.00553, SL -5.3942E-02, M 7.05379E+16, S 35.2326, T 4.3092, Me -1.21E-16, Se 7.26E-15, Te -2.20E-15 - 7104, 296.000, 0, En 3.455400424516E-05, CFL 0.00603, SL -4.8414E-02, M 7.05380E+16, S 35.2326, T 4.3090, Me 5.47E-17, Se -7.26E-15, Te 1.27E-15 - 7128, 297.000, 0, En 3.960161510246E-05, CFL 0.01599, SL -1.8994E-02, M 7.05384E+16, S 35.2324, T 4.3089, Me -2.50E-17, Se 7.26E-15, Te -2.42E-15 - 7152, 298.000, 0, En 3.679455935594E-05, CFL 0.00682, SL -1.9351E-02, M 7.05383E+16, S 35.2324, T 4.3089, Me -2.27E-17, Se -1.45E-14, Te 1.47E-15 - 7176, 299.000, 0, En 3.872510949420E-05, CFL 0.00627, SL -2.5375E-02, M 7.05383E+16, S 35.2324, T 4.3084, Me -7.16E-17, Se 0.00E+00, Te -7.77E-16 - 7200, 300.000, 0, En 3.972743485614E-05, CFL 0.00515, SL -3.2408E-02, M 7.05382E+16, S 35.2324, T 4.3075, Me 5.97E-17, Se 7.26E-15, Te 1.48E-17 - 7224, 301.000, 0, En 3.932988325117E-05, CFL 0.00590, SL -1.7737E-02, M 7.05384E+16, S 35.2324, T 4.3073, Me 3.42E-17, Se -1.45E-14, Te 5.01E-16 - 7248, 302.000, 0, En 3.544645710420E-05, CFL 0.00682, SL -2.4558E-03, M 7.05386E+16, S 35.2323, T 4.3070, Me -2.01E-17, Se -1.45E-14, Te -1.87E-15 - 7272, 303.000, 0, En 2.812724319341E-05, CFL 0.00682, SL -8.5466E-03, M 7.05385E+16, S 35.2323, T 4.3061, Me 7.45E-19, Se 7.26E-15, Te 1.57E-15 - 7296, 304.000, 0, En 2.406196605426E-05, CFL 0.00506, SL -4.5716E-03, M 7.05385E+16, S 35.2323, T 4.3056, Me 3.50E-17, Se 0.00E+00, Te 1.87E-15 - 7320, 305.000, 0, En 2.226620681876E-05, CFL 0.00378, SL 7.6186E-04, M 7.05386E+16, S 35.2322, T 4.3055, Me 4.35E-17, Se 1.45E-14, Te 2.77E-16 - 7344, 306.000, 0, En 2.072924894009E-05, CFL 0.00444, SL -3.2075E-03, M 7.05386E+16, S 35.2323, T 4.3050, Me 5.94E-17, Se -1.45E-14, Te -1.43E-16 - 7368, 307.000, 0, En 1.965025322712E-05, CFL 0.00455, SL -3.6257E-03, M 7.05385E+16, S 35.2323, T 4.3048, Me 4.45E-17, Se 7.26E-15, Te -1.07E-15 - 7392, 308.000, 0, En 1.792171623534E-05, CFL 0.00451, SL -5.5630E-03, M 7.05385E+16, S 35.2323, T 4.3044, Me 8.42E-17, Se -7.26E-15, Te 1.13E-15 - 7416, 309.000, 0, En 1.625018424546E-05, CFL 0.00406, SL -7.6535E-03, M 7.05385E+16, S 35.2323, T 4.3037, Me -8.47E-17, Se 7.26E-15, Te -1.33E-16 - 7440, 310.000, 0, En 1.482395254862E-05, CFL 0.00332, SL -1.3249E-02, M 7.05384E+16, S 35.2323, T 4.3029, Me -3.27E-17, Se -7.26E-15, Te 3.41E-16 - 7464, 311.000, 0, En 1.323520180091E-05, CFL 0.00380, SL -1.9791E-02, M 7.05383E+16, S 35.2324, T 4.3022, Me 2.32E-19, Se 0.00E+00, Te -2.39E-15 - 7488, 312.000, 0, En 1.089738918218E-05, CFL 0.00385, SL -2.5528E-02, M 7.05383E+16, S 35.2324, T 4.3017, Me -7.71E-17, Se 0.00E+00, Te -8.74E-16 - 7512, 313.000, 0, En 1.033092368829E-05, CFL 0.00284, SL -3.0035E-02, M 7.05382E+16, S 35.2324, T 4.3011, Me 8.27E-17, Se 0.00E+00, Te 2.96E-15 - 7536, 314.000, 0, En 9.942165725558E-06, CFL 0.00239, SL -2.8603E-02, M 7.05382E+16, S 35.2324, T 4.3009, Me -2.10E-17, Se -7.26E-15, Te -9.70E-16 - 7560, 315.000, 0, En 1.033981083200E-05, CFL 0.00310, SL -2.9988E-02, M 7.05382E+16, S 35.2324, T 4.3005, Me 4.91E-17, Se 1.45E-14, Te 3.08E-15 - 7584, 316.000, 0, En 1.220000340056E-05, CFL 0.00380, SL -3.2551E-02, M 7.05382E+16, S 35.2324, T 4.3003, Me 1.93E-17, Se 0.00E+00, Te 9.45E-16 - 7608, 317.000, 0, En 1.381113610967E-05, CFL 0.00396, SL -3.3630E-02, M 7.05382E+16, S 35.2325, T 4.3000, Me -1.74E-18, Se 0.00E+00, Te -2.58E-17 - 7632, 318.000, 0, En 1.214393968556E-05, CFL 0.00262, SL -3.6070E-02, M 7.05381E+16, S 35.2325, T 4.2991, Me -1.10E-16, Se -1.45E-14, Te -1.15E-15 - 7656, 319.000, 0, En 1.005484548317E-05, CFL 0.00309, SL -4.7068E-02, M 7.05380E+16, S 35.2325, T 4.2977, Me 7.01E-17, Se 7.26E-15, Te 2.33E-15 - 7680, 320.000, 0, En 9.484070664308E-06, CFL 0.00305, SL -5.5569E-02, M 7.05379E+16, S 35.2326, T 4.2967, Me -2.54E-17, Se 0.00E+00, Te -1.06E-15 - 7704, 321.000, 0, En 8.500234138409E-06, CFL 0.00276, SL -6.1610E-02, M 7.05378E+16, S 35.2326, T 4.2960, Me 4.84E-18, Se 1.45E-14, Te -5.87E-16 - 7728, 322.000, 0, En 8.004404826196E-06, CFL 0.00237, SL -6.6459E-02, M 7.05377E+16, S 35.2327, T 4.2955, Me 1.55E-17, Se 7.26E-15, Te 4.13E-17 - 7752, 323.000, 0, En 7.832737791595E-06, CFL 0.00233, SL -6.7596E-02, M 7.05377E+16, S 35.2327, T 4.2953, Me 4.00E-17, Se 7.26E-15, Te 7.57E-16 - 7776, 324.000, 0, En 9.338132144910E-06, CFL 0.00209, SL -5.4876E-02, M 7.05379E+16, S 35.2326, T 4.2953, Me -6.11E-17, Se -7.26E-15, Te -4.07E-16 - 7800, 325.000, 0, En 7.273781455294E-06, CFL 0.00258, SL -6.1582E-02, M 7.05378E+16, S 35.2326, T 4.2943, Me 3.78E-17, Se -7.26E-15, Te 4.16E-15 - 7824, 326.000, 0, En 5.536580460136E-06, CFL 0.00286, SL -7.2118E-02, M 7.05377E+16, S 35.2327, T 4.2928, Me 5.55E-17, Se 1.45E-14, Te 2.91E-16 - 7848, 327.000, 0, En 6.044398246651E-06, CFL 0.00234, SL -8.1081E-02, M 7.05376E+16, S 35.2328, T 4.2916, Me 6.40E-17, Se 0.00E+00, Te -2.41E-15 - 7872, 328.000, 0, En 9.559986041985E-06, CFL 0.00329, SL -8.9684E-02, M 7.05374E+16, S 35.2328, T 4.2905, Me 4.01E-17, Se -7.26E-15, Te 1.36E-15 - 7896, 329.000, 0, En 1.108871306340E-05, CFL 0.00316, SL -9.7459E-02, M 7.05373E+16, S 35.2329, T 4.2896, Me 4.15E-17, Se 7.26E-15, Te 1.28E-16 - 7920, 330.000, 0, En 1.187666258540E-05, CFL 0.00269, SL -1.0244E-01, M 7.05373E+16, S 35.2329, T 4.2888, Me 6.66E-17, Se 0.00E+00, Te -1.49E-15 - 7944, 331.000, 0, En 1.178501896239E-05, CFL 0.00269, SL -1.0316E-01, M 7.05373E+16, S 35.2329, T 4.2886, Me -1.41E-16, Se -2.18E-14, Te -8.69E-16 - 7968, 332.000, 0, En 1.214488872539E-05, CFL 0.00312, SL -1.0459E-01, M 7.05373E+16, S 35.2329, T 4.2885, Me 7.42E-17, Se 2.90E-14, Te -4.07E-16 - 7992, 333.000, 0, En 1.424512617067E-05, CFL 0.00340, SL -1.0777E-01, M 7.05372E+16, S 35.2329, T 4.2882, Me -2.36E-17, Se -7.26E-15, Te 3.27E-15 - 8016, 334.000, 0, En 1.289239994525E-05, CFL 0.00287, SL -1.1149E-01, M 7.05372E+16, S 35.2330, T 4.2879, Me 2.28E-17, Se 0.00E+00, Te -1.96E-15 - 8040, 335.000, 0, En 1.120020926954E-05, CFL 0.00229, SL -1.1612E-01, M 7.05371E+16, S 35.2330, T 4.2874, Me -2.08E-17, Se 7.26E-15, Te -7.40E-16 - 8064, 336.000, 0, En 1.008121152482E-05, CFL 0.00221, SL -1.1659E-01, M 7.05371E+16, S 35.2330, T 4.2871, Me 1.52E-16, Se 1.45E-14, Te 2.01E-15 - 8088, 337.000, 0, En 9.582349991055E-06, CFL 0.00228, SL -1.1412E-01, M 7.05371E+16, S 35.2330, T 4.2866, Me 2.61E-17, Se 0.00E+00, Te 5.70E-16 - 8112, 338.000, 0, En 9.886066513121E-06, CFL 0.00253, SL -1.1142E-01, M 7.05372E+16, S 35.2330, T 4.2864, Me -3.02E-17, Se 7.26E-15, Te -1.51E-15 - 8136, 339.000, 0, En 9.605387183531E-06, CFL 0.00263, SL -1.0910E-01, M 7.05372E+16, S 35.2329, T 4.2863, Me 5.84E-17, Se -7.26E-15, Te 1.68E-16 - 8160, 340.000, 0, En 7.985904398287E-06, CFL 0.00268, SL -1.1083E-01, M 7.05372E+16, S 35.2330, T 4.2862, Me 2.50E-17, Se 1.45E-14, Te 1.30E-15 - 8184, 341.000, 0, En 6.959036296422E-06, CFL 0.00214, SL -1.0754E-01, M 7.05372E+16, S 35.2329, T 4.2861, Me -2.03E-17, Se 7.26E-15, Te 4.51E-16 - 8208, 342.000, 0, En 6.488788923493E-06, CFL 0.00171, SL -1.0741E-01, M 7.05372E+16, S 35.2329, T 4.2861, Me 7.13E-17, Se 7.26E-15, Te -9.37E-16 - 8232, 343.000, 0, En 6.210448125925E-06, CFL 0.00180, SL -1.0879E-01, M 7.05372E+16, S 35.2329, T 4.2859, Me -4.42E-17, Se -1.45E-14, Te -1.50E-15 - 8256, 344.000, 0, En 6.133620035662E-06, CFL 0.00200, SL -1.0996E-01, M 7.05372E+16, S 35.2329, T 4.2858, Me -3.30E-17, Se 7.26E-15, Te 1.42E-15 - 8280, 345.000, 0, En 6.583419764530E-06, CFL 0.00206, SL -1.1273E-01, M 7.05371E+16, S 35.2330, T 4.2852, Me -1.47E-17, Se 0.00E+00, Te -2.24E-15 - 8304, 346.000, 0, En 7.846292404277E-06, CFL 0.00201, SL -1.1664E-01, M 7.05371E+16, S 35.2330, T 4.2847, Me -9.66E-17, Se -2.18E-14, Te 1.86E-15 - 8328, 347.000, 0, En 1.071202278224E-05, CFL 0.00240, SL -1.1974E-01, M 7.05371E+16, S 35.2330, T 4.2844, Me 3.07E-17, Se 1.45E-14, Te 4.43E-16 - 8352, 348.000, 0, En 1.382509048860E-05, CFL 0.00331, SL -1.2171E-01, M 7.05370E+16, S 35.2330, T 4.2842, Me -1.76E-17, Se -1.45E-14, Te -2.09E-15 - 8376, 349.000, 0, En 1.463772275806E-05, CFL 0.00411, SL -1.2679E-01, M 7.05370E+16, S 35.2331, T 4.2836, Me -2.49E-17, Se 7.26E-15, Te 5.86E-16 - 8400, 350.000, 0, En 1.480817446323E-05, CFL 0.00374, SL -1.2986E-01, M 7.05369E+16, S 35.2331, T 4.2833, Me 2.36E-17, Se -7.26E-15, Te -1.54E-15 - 8424, 351.000, 0, En 1.437906299190E-05, CFL 0.00295, SL -1.3098E-01, M 7.05369E+16, S 35.2331, T 4.2832, Me -1.35E-16, Se -1.45E-14, Te 5.84E-16 - 8448, 352.000, 0, En 1.297038245569E-05, CFL 0.00287, SL -1.3180E-01, M 7.05369E+16, S 35.2331, T 4.2832, Me -3.11E-17, Se 1.45E-14, Te -1.79E-16 - 8472, 353.000, 0, En 9.674770304031E-06, CFL 0.00281, SL -1.3255E-01, M 7.05369E+16, S 35.2331, T 4.2832, Me -6.19E-17, Se 7.26E-15, Te 1.69E-15 - 8496, 354.000, 0, En 8.254920434924E-06, CFL 0.00216, SL -1.3100E-01, M 7.05369E+16, S 35.2331, T 4.2831, Me -1.64E-17, Se 7.26E-15, Te -3.52E-15 - 8520, 355.000, 0, En 8.540597604633E-06, CFL 0.00215, SL -1.2470E-01, M 7.05370E+16, S 35.2330, T 4.2830, Me -1.02E-17, Se -7.26E-15, Te -4.05E-16 - 8544, 356.000, 0, En 7.297354549491E-06, CFL 0.00228, SL -1.1818E-01, M 7.05371E+16, S 35.2330, T 4.2830, Me 2.05E-17, Se 7.26E-15, Te -2.11E-16 - 8568, 357.000, 0, En 6.818528768159E-06, CFL 0.00349, SL -1.1477E-01, M 7.05371E+16, S 35.2330, T 4.2830, Me 2.73E-17, Se 7.26E-15, Te -3.63E-17 - 8592, 358.000, 0, En 6.118455235714E-06, CFL 0.00209, SL -1.1710E-01, M 7.05371E+16, S 35.2330, T 4.2824, Me -3.80E-17, Se -7.26E-15, Te 6.18E-17 - 8616, 359.000, 0, En 7.157743600494E-06, CFL 0.00179, SL -1.2863E-01, M 7.05369E+16, S 35.2331, T 4.2807, Me 9.39E-17, Se -1.45E-14, Te 2.68E-15 - 8640, 360.000, 0, En 8.735409116013E-06, CFL 0.00239, SL -1.3729E-01, M 7.05368E+16, S 35.2331, T 4.2795, Me 9.89E-17, Se -7.26E-15, Te -2.73E-15 - 8664, 361.000, 0, En 8.207588951621E-06, CFL 0.00214, SL -1.4408E-01, M 7.05367E+16, S 35.2332, T 4.2786, Me -2.31E-17, Se 1.45E-14, Te -1.32E-15 - 8688, 362.000, 0, En 7.374548410365E-06, CFL 0.00206, SL -1.4990E-01, M 7.05367E+16, S 35.2332, T 4.2779, Me -1.13E-17, Se -2.18E-14, Te -5.05E-16 - 8712, 363.000, 0, En 7.250196962955E-06, CFL 0.00199, SL -1.5114E-01, M 7.05367E+16, S 35.2332, T 4.2777, Me -1.55E-17, Se 7.26E-15, Te -1.40E-16 - 8736, 364.000, 0, En 7.220136932756E-06, CFL 0.00185, SL -1.5324E-01, M 7.05366E+16, S 35.2332, T 4.2776, Me 3.19E-17, Se -1.45E-14, Te 1.74E-15 - 8760, 365.000, 0, En 6.605648292357E-06, CFL 0.00168, SL -1.5490E-01, M 7.05366E+16, S 35.2332, T 4.2774, Me 5.90E-17, Se 7.26E-15, Te 7.84E-16 + 0, 0.000, 0, En 2.465358040126E-26, CFL 0.00000, SL -6.3665E-12, M 7.69512E+16, S 35.1314, T 4.8313, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 24, 1.000, 0, En 6.280345122668E-07, CFL 0.00181, SL -6.1796E-03, M 7.69511E+16, S 35.1314, T 4.8303, Me 2.23E-18, Se 0.00E+00, Te -4.91E-17 + 48, 2.000, 0, En 6.074112780984E-07, CFL 0.00174, SL 7.7375E-03, M 7.69513E+16, S 35.1313, T 4.8298, Me -3.37E-17, Se 6.65E-15, Te -4.34E-16 + 72, 3.000, 0, En 2.935529875710E-07, CFL 0.00035, SL 1.7286E-03, M 7.69512E+16, S 35.1313, T 4.8290, Me -6.28E-17, Se -6.65E-15, Te -2.33E-15 + 96, 4.000, 0, En 1.155148970422E-06, CFL 0.00089, SL -1.1511E-03, M 7.69512E+16, S 35.1314, T 4.8285, Me -9.77E-18, Se -6.65E-15, Te 6.41E-16 + 120, 5.000, 0, En 6.231395402875E-07, CFL 0.00045, SL -3.5312E-03, M 7.69511E+16, S 35.1314, T 4.8283, Me 7.49E-17, Se 1.33E-14, Te 2.44E-15 + 144, 6.000, 0, En 3.819062199208E-07, CFL 0.00046, SL -5.5946E-03, M 7.69511E+16, S 35.1314, T 4.8281, Me 1.87E-17, Se 0.00E+00, Te 3.97E-16 + 168, 7.000, 0, En 6.908594529988E-07, CFL 0.00054, SL -3.7707E-03, M 7.69511E+16, S 35.1314, T 4.8278, Me 9.82E-17, Se 6.65E-15, Te 7.05E-16 + 192, 8.000, 0, En 5.428202467024E-07, CFL 0.00045, SL 3.2469E-03, M 7.69512E+16, S 35.1313, T 4.8277, Me 4.65E-17, Se 1.33E-14, Te 3.80E-16 + 216, 9.000, 0, En 6.452903327919E-07, CFL 0.00061, SL 8.9665E-03, M 7.69513E+16, S 35.1313, T 4.8275, Me 3.08E-17, Se -1.33E-14, Te 7.18E-16 + 240, 10.000, 0, En 1.209061767078E-06, CFL 0.00115, SL 7.4792E-03, M 7.69513E+16, S 35.1313, T 4.8275, Me 1.06E-17, Se 6.65E-15, Te 5.99E-16 + 264, 11.000, 0, En 1.962857105166E-06, CFL 0.00116, SL 6.0258E-03, M 7.69513E+16, S 35.1313, T 4.8273, Me 9.22E-17, Se 6.65E-15, Te 1.74E-15 + 288, 12.000, 0, En 1.879093686340E-06, CFL 0.00107, SL 2.5996E-03, M 7.69512E+16, S 35.1313, T 4.8270, Me -2.19E-17, Se 0.00E+00, Te -1.97E-15 + 312, 13.000, 0, En 2.766202396666E-06, CFL 0.00103, SL -4.8867E-03, M 7.69511E+16, S 35.1314, T 4.8261, Me -2.05E-16, Se -6.65E-15, Te -9.68E-16 + 336, 14.000, 0, En 1.994688697217E-06, CFL 0.00087, SL -8.9710E-03, M 7.69511E+16, S 35.1314, T 4.8257, Me 4.20E-17, Se 0.00E+00, Te 1.03E-15 + 360, 15.000, 0, En 2.199010220352E-06, CFL 0.00101, SL -1.1697E-02, M 7.69510E+16, S 35.1314, T 4.8253, Me -5.39E-17, Se 0.00E+00, Te -9.37E-16 + 384, 16.000, 0, En 2.647669915889E-06, CFL 0.00138, SL -1.4742E-02, M 7.69510E+16, S 35.1314, T 4.8248, Me -1.19E-17, Se -1.33E-14, Te -2.06E-15 + 408, 17.000, 0, En 1.616436664157E-06, CFL 0.00061, SL -2.5035E-02, M 7.69509E+16, S 35.1315, T 4.8234, Me -2.01E-17, Se -6.65E-15, Te -4.60E-16 + 432, 18.000, 0, En 3.008589134488E-06, CFL 0.00118, SL -3.4147E-02, M 7.69508E+16, S 35.1316, T 4.8221, Me 8.38E-17, Se 1.33E-14, Te -1.23E-15 + 456, 19.000, 0, En 3.448720347599E-06, CFL 0.00134, SL -1.0766E-02, M 7.69511E+16, S 35.1314, T 4.8214, Me -1.63E-16, Se -1.33E-14, Te -3.33E-16 + 480, 20.000, 0, En 3.179573519538E-06, CFL 0.00115, SL -1.0498E-02, M 7.69511E+16, S 35.1314, T 4.8206, Me 1.46E-16, Se 6.65E-15, Te 2.34E-15 + 504, 21.000, 0, En 3.658339176232E-06, CFL 0.00129, SL -1.7271E-02, M 7.69510E+16, S 35.1315, T 4.8196, Me -5.51E-17, Se 0.00E+00, Te -2.00E-15 + 528, 22.000, 0, En 3.460745079522E-06, CFL 0.00134, SL -2.1074E-02, M 7.69509E+16, S 35.1315, T 4.8193, Me -8.57E-17, Se 0.00E+00, Te 3.69E-16 + 552, 23.000, 0, En 5.769458307591E-06, CFL 0.00184, SL -2.5695E-02, M 7.69509E+16, S 35.1315, T 4.8188, Me -4.26E-17, Se 1.33E-14, Te 9.90E-16 + 576, 24.000, 0, En 5.496980032669E-06, CFL 0.00123, SL -2.7257E-02, M 7.69508E+16, S 35.1315, T 4.8186, Me -1.25E-16, Se -6.65E-15, Te 3.75E-16 + 600, 25.000, 0, En 4.012889116439E-06, CFL 0.00163, SL -3.4194E-02, M 7.69508E+16, S 35.1316, T 4.8178, Me -2.13E-18, Se 0.00E+00, Te 4.18E-16 + 624, 26.000, 0, En 2.273064999086E-06, CFL 0.00116, SL -3.8898E-02, M 7.69507E+16, S 35.1316, T 4.8173, Me -2.54E-17, Se -6.65E-15, Te -1.75E-15 + 648, 27.000, 0, En 1.508911106661E-06, CFL 0.00110, SL -4.2852E-02, M 7.69506E+16, S 35.1316, T 4.8168, Me 5.58E-17, Se 0.00E+00, Te -2.21E-16 + 672, 28.000, 0, En 2.252056475385E-06, CFL 0.00127, SL -3.7184E-02, M 7.69507E+16, S 35.1316, T 4.8167, Me 9.33E-19, Se -6.65E-15, Te 5.56E-17 + 696, 29.000, 0, En 7.895404901763E-07, CFL 0.00068, SL -4.4104E-02, M 7.69506E+16, S 35.1316, T 4.8155, Me -1.08E-16, Se -6.65E-15, Te -2.59E-16 + 720, 30.000, 0, En 4.549454071278E-07, CFL 0.00051, SL -5.2318E-02, M 7.69505E+16, S 35.1317, T 4.8141, Me -1.10E-16, Se -2.00E-14, Te -9.17E-16 + 744, 31.000, 0, En 3.040382134665E-07, CFL 0.00028, SL -5.6906E-02, M 7.69505E+16, S 35.1317, T 4.8135, Me -1.09E-16, Se -6.65E-15, Te -2.18E-15 + 768, 32.000, 0, En 3.123279533689E-07, CFL 0.00036, SL -3.3070E-02, M 7.69508E+16, S 35.1315, T 4.8129, Me 5.28E-18, Se 0.00E+00, Te 2.62E-15 + 792, 33.000, 0, En 2.616291271665E-07, CFL 0.00037, SL -3.2226E-02, M 7.69508E+16, S 35.1315, T 4.8121, Me -1.02E-16, Se 0.00E+00, Te -2.66E-15 + 816, 34.000, 0, En 1.464801218447E-07, CFL 0.00022, SL -3.8376E-02, M 7.69507E+16, S 35.1316, T 4.8111, Me 6.11E-17, Se 6.65E-15, Te 1.02E-15 + 840, 35.000, 0, En 1.372883001067E-07, CFL 0.00024, SL -4.5605E-02, M 7.69506E+16, S 35.1316, T 4.8102, Me -8.12E-17, Se 6.65E-15, Te -1.47E-15 + 864, 36.000, 0, En 1.515656195313E-07, CFL 0.00023, SL -5.0415E-02, M 7.69505E+16, S 35.1316, T 4.8097, Me -1.33E-17, Se -1.33E-14, Te 4.75E-16 + 888, 37.000, 0, En 2.044228481321E-07, CFL 0.00033, SL -5.3725E-02, M 7.69505E+16, S 35.1317, T 4.8093, Me -6.03E-18, Se 0.00E+00, Te 1.09E-15 + 912, 38.000, 0, En 4.380109779081E-07, CFL 0.00041, SL -5.7093E-02, M 7.69505E+16, S 35.1317, T 4.8090, Me 1.43E-16, Se 6.65E-15, Te 8.98E-16 + 936, 39.000, 0, En 9.721293675328E-07, CFL 0.00067, SL -4.5885E-02, M 7.69506E+16, S 35.1316, T 4.8086, Me 1.07E-16, Se 6.65E-15, Te -2.95E-15 + 960, 40.000, 0, En 9.272992692412E-07, CFL 0.00047, SL -3.9384E-02, M 7.69507E+16, S 35.1316, T 4.8084, Me -4.15E-17, Se -6.65E-15, Te -9.06E-16 + 984, 41.000, 0, En 9.698049261782E-07, CFL 0.00054, SL -4.3521E-02, M 7.69506E+16, S 35.1316, T 4.8079, Me 1.04E-16, Se 6.65E-15, Te 2.99E-16 + 1008, 42.000, 0, En 1.687745340724E-06, CFL 0.00091, SL -3.6775E-02, M 7.69507E+16, S 35.1316, T 4.8072, Me -3.84E-17, Se 0.00E+00, Te -1.03E-16 + 1032, 43.000, 0, En 1.750189122388E-06, CFL 0.00078, SL -2.7828E-02, M 7.69508E+16, S 35.1315, T 4.8070, Me 1.28E-16, Se 0.00E+00, Te 2.52E-15 + 1056, 44.000, 0, En 1.825911564665E-06, CFL 0.00074, SL -1.8195E-02, M 7.69510E+16, S 35.1315, T 4.8068, Me 4.40E-17, Se 6.65E-15, Te 1.62E-16 + 1080, 45.000, 0, En 1.998923877496E-06, CFL 0.00074, SL -2.2342E-02, M 7.69509E+16, S 35.1315, T 4.8062, Me -2.34E-16, Se -6.65E-15, Te 2.83E-15 + 1104, 46.000, 0, En 2.743813511544E-06, CFL 0.00110, SL -3.0430E-02, M 7.69508E+16, S 35.1315, T 4.8052, Me -1.63E-16, Se -1.33E-14, Te -1.80E-15 + 1128, 47.000, 0, En 2.590061914025E-06, CFL 0.00085, SL -3.7229E-02, M 7.69507E+16, S 35.1316, T 4.8043, Me 4.19E-18, Se 6.65E-15, Te 8.89E-16 + 1152, 48.000, 0, En 2.211185366143E-06, CFL 0.00077, SL -4.2106E-02, M 7.69507E+16, S 35.1316, T 4.8036, Me -3.43E-17, Se 6.65E-15, Te 2.13E-16 + 1176, 49.000, 0, En 1.955069344678E-06, CFL 0.00064, SL -5.0827E-02, M 7.69505E+16, S 35.1317, T 4.8022, Me 5.75E-18, Se 0.00E+00, Te 1.48E-15 + 1200, 50.000, 0, En 1.539507922677E-06, CFL 0.00060, SL -6.0752E-02, M 7.69504E+16, S 35.1317, T 4.8008, Me -4.84E-17, Se 0.00E+00, Te -1.96E-15 + 1224, 51.000, 0, En 1.608758842109E-06, CFL 0.00066, SL -6.6461E-02, M 7.69503E+16, S 35.1317, T 4.8004, Me 5.23E-17, Se 6.65E-15, Te 7.52E-16 + 1248, 52.000, 0, En 1.837047337693E-06, CFL 0.00079, SL -6.9899E-02, M 7.69503E+16, S 35.1318, T 4.8002, Me -9.65E-17, Se -1.33E-14, Te 1.10E-15 + 1272, 53.000, 0, En 1.438456616859E-06, CFL 0.00076, SL -7.1890E-02, M 7.69503E+16, S 35.1318, T 4.8001, Me 1.41E-17, Se 6.65E-15, Te 3.11E-16 + 1296, 54.000, 0, En 2.529016804330E-06, CFL 0.00143, SL -6.6094E-02, M 7.69503E+16, S 35.1317, T 4.8000, Me 2.26E-17, Se 0.00E+00, Te 4.06E-16 + 1320, 55.000, 0, En 1.033255741511E-06, CFL 0.00063, SL -6.6817E-02, M 7.69503E+16, S 35.1317, T 4.7994, Me -6.71E-17, Se 0.00E+00, Te -3.81E-16 + 1344, 56.000, 0, En 7.054301531795E-07, CFL 0.00047, SL -7.2944E-02, M 7.69503E+16, S 35.1318, T 4.7988, Me 5.64E-17, Se 6.65E-15, Te 2.22E-15 + 1368, 57.000, 0, En 1.258523096496E-06, CFL 0.00057, SL -7.0270E-02, M 7.69503E+16, S 35.1318, T 4.7985, Me 1.47E-16, Se 6.65E-15, Te -1.32E-15 + 1392, 58.000, 0, En 1.426847058292E-06, CFL 0.00062, SL -7.3040E-02, M 7.69503E+16, S 35.1318, T 4.7980, Me -3.32E-17, Se 0.00E+00, Te 1.56E-15 + 1416, 59.000, 0, En 9.654389931100E-07, CFL 0.00055, SL -8.0029E-02, M 7.69502E+16, S 35.1318, T 4.7969, Me -1.36E-17, Se 0.00E+00, Te -1.52E-15 + 1440, 60.000, 0, En 1.061553531496E-06, CFL 0.00047, SL -8.7741E-02, M 7.69501E+16, S 35.1319, T 4.7960, Me -4.52E-18, Se 0.00E+00, Te 6.97E-16 + 1464, 61.000, 0, En 3.744701560411E-07, CFL 0.00029, SL -9.2703E-02, M 7.69500E+16, S 35.1319, T 4.7957, Me -1.64E-16, Se 0.00E+00, Te -2.39E-15 + 1488, 62.000, 0, En 8.265381856657E-07, CFL 0.00044, SL -9.5442E-02, M 7.69500E+16, S 35.1319, T 4.7954, Me -6.14E-17, Se -6.65E-15, Te -8.36E-16 + 1512, 63.000, 0, En 4.732381790978E-07, CFL 0.00045, SL -9.8093E-02, M 7.69499E+16, S 35.1319, T 4.7954, Me -8.64E-17, Se 6.65E-15, Te 1.73E-15 + 1536, 64.000, 0, En 3.688303315505E-07, CFL 0.00039, SL -1.0147E-01, M 7.69499E+16, S 35.1319, T 4.7954, Me -1.14E-16, Se -6.65E-15, Te 2.13E-15 + 1560, 65.000, 0, En 2.492874493713E-07, CFL 0.00027, SL -1.0311E-01, M 7.69499E+16, S 35.1320, T 4.7951, Me 1.10E-17, Se 0.00E+00, Te -1.94E-15 + 1584, 66.000, 0, En 1.981013721396E-07, CFL 0.00020, SL -1.0727E-01, M 7.69498E+16, S 35.1320, T 4.7949, Me -2.63E-17, Se 6.65E-15, Te -4.49E-16 + 1608, 67.000, 0, En 3.542930797651E-07, CFL 0.00032, SL -1.1166E-01, M 7.69498E+16, S 35.1320, T 4.7945, Me 2.50E-18, Se -1.33E-14, Te -8.19E-16 + 1632, 68.000, 0, En 6.988148571879E-07, CFL 0.00041, SL -1.0768E-01, M 7.69498E+16, S 35.1320, T 4.7943, Me 2.53E-17, Se 0.00E+00, Te -4.11E-16 + 1656, 69.000, 0, En 1.529558750768E-06, CFL 0.00100, SL -1.0430E-01, M 7.69499E+16, S 35.1320, T 4.7943, Me -3.61E-17, Se 0.00E+00, Te -7.16E-16 + 1680, 70.000, 0, En 8.693070451395E-06, CFL 0.00670, SL -9.7191E-02, M 7.69499E+16, S 35.1319, T 4.7944, Me 2.57E-16, Se 2.00E-14, Te 2.63E-15 + 1704, 71.000, 0, En 2.038297463616E-06, CFL 0.00543, SL -9.5680E-02, M 7.69500E+16, S 35.1319, T 4.7947, Me 1.40E-16, Se 0.00E+00, Te 1.09E-15 + 1728, 72.000, 0, En 6.156263936692E-07, CFL 0.00084, SL -9.6294E-02, M 7.69500E+16, S 35.1319, T 4.7949, Me 1.37E-16, Se 2.00E-14, Te -8.01E-16 + 1752, 73.000, 0, En 8.464697675383E-07, CFL 0.00163, SL -9.8194E-02, M 7.69499E+16, S 35.1319, T 4.7949, Me 2.76E-16, Se 6.65E-15, Te 1.49E-15 + 1776, 74.000, 0, En 1.192622982930E-06, CFL 0.00113, SL -1.0140E-01, M 7.69499E+16, S 35.1319, T 4.7946, Me 7.22E-17, Se 0.00E+00, Te -2.55E-15 + 1800, 75.000, 0, En 8.793487560183E-07, CFL 0.00038, SL -1.0994E-01, M 7.69498E+16, S 35.1320, T 4.7939, Me -1.45E-16, Se 1.33E-14, Te 1.03E-15 + 1824, 76.000, 0, En 8.655494807491E-07, CFL 0.00040, SL -1.1492E-01, M 7.69497E+16, S 35.1320, T 4.7935, Me 4.87E-17, Se -6.65E-15, Te 2.22E-15 + 1848, 77.000, 0, En 1.509592916324E-06, CFL 0.00053, SL -1.2023E-01, M 7.69497E+16, S 35.1321, T 4.7934, Me -4.07E-17, Se 1.33E-14, Te -5.64E-17 + 1872, 78.000, 0, En 2.500652794109E-06, CFL 0.00089, SL -1.2461E-01, M 7.69496E+16, S 35.1321, T 4.7933, Me 1.20E-16, Se 1.33E-14, Te -7.64E-16 + 1896, 79.000, 0, En 2.534399469770E-06, CFL 0.00233, SL -1.2481E-01, M 7.69496E+16, S 35.1321, T 4.7936, Me -8.33E-17, Se 0.00E+00, Te 2.18E-15 + 1920, 80.000, 0, En 3.669992698530E-06, CFL 0.00294, SL -1.2157E-01, M 7.69496E+16, S 35.1321, T 4.7939, Me -1.28E-17, Se 1.33E-14, Te -6.89E-16 + 1944, 81.000, 0, En 4.293738078210E-06, CFL 0.00318, SL -1.2266E-01, M 7.69496E+16, S 35.1321, T 4.7940, Me -3.71E-17, Se 1.33E-14, Te 3.59E-15 + 1968, 82.000, 0, En 4.310569052719E-06, CFL 0.00225, SL -1.2666E-01, M 7.69496E+16, S 35.1321, T 4.7937, Me 9.61E-17, Se 6.65E-15, Te -2.14E-15 + 1992, 83.000, 0, En 4.634273284677E-06, CFL 0.00238, SL -1.2154E-01, M 7.69496E+16, S 35.1321, T 4.7935, Me 2.32E-17, Se 0.00E+00, Te -1.16E-16 + 2016, 84.000, 0, En 4.103706081508E-06, CFL 0.00206, SL -1.2284E-01, M 7.69496E+16, S 35.1321, T 4.7936, Me -1.05E-16, Se -2.00E-14, Te -4.71E-16 + 2040, 85.000, 0, En 1.863644030380E-06, CFL 0.00070, SL -1.3233E-01, M 7.69495E+16, S 35.1321, T 4.7923, Me -9.71E-17, Se -1.33E-14, Te -5.27E-16 + 2064, 86.000, 0, En 1.995483204656E-06, CFL 0.00095, SL -1.4303E-01, M 7.69494E+16, S 35.1322, T 4.7909, Me -5.90E-17, Se 0.00E+00, Te 1.34E-15 + 2088, 87.000, 0, En 1.426901643679E-06, CFL 0.00074, SL -1.4969E-01, M 7.69493E+16, S 35.1322, T 4.7903, Me 6.34E-18, Se 0.00E+00, Te -1.85E-15 + 2112, 88.000, 0, En 1.162978947714E-06, CFL 0.00048, SL -1.3920E-01, M 7.69494E+16, S 35.1322, T 4.7898, Me 9.79E-17, Se 1.33E-14, Te 2.86E-15 + 2136, 89.000, 0, En 1.365642893263E-05, CFL 0.00717, SL -1.2452E-01, M 7.69496E+16, S 35.1321, T 4.7900, Me -1.17E-16, Se -6.65E-15, Te -3.03E-15 + 2160, 90.000, 0, En 1.365622862580E-05, CFL 0.00518, SL -1.2502E-01, M 7.69496E+16, S 35.1321, T 4.7903, Me 5.08E-18, Se 6.65E-15, Te 2.20E-15 + 2184, 91.000, 0, En 1.420162935185E-05, CFL 0.00453, SL -1.2921E-01, M 7.69495E+16, S 35.1321, T 4.7904, Me -3.43E-18, Se -1.33E-14, Te 2.94E-16 + 2208, 92.000, 0, En 1.302023216689E-05, CFL 0.00486, SL -1.3343E-01, M 7.69495E+16, S 35.1321, T 4.7903, Me -4.02E-17, Se 0.00E+00, Te -2.62E-15 + 2232, 93.000, 0, En 1.698289202398E-06, CFL 0.00048, SL -1.3970E-01, M 7.69494E+16, S 35.1322, T 4.7898, Me 3.37E-17, Se 1.33E-14, Te -9.61E-17 + 2256, 94.000, 0, En 1.532867102212E-06, CFL 0.00053, SL -1.4499E-01, M 7.69493E+16, S 35.1322, T 4.7895, Me -5.70E-17, Se 0.00E+00, Te 1.57E-15 + 2280, 95.000, 0, En 1.858357890229E-06, CFL 0.00074, SL -1.4233E-01, M 7.69494E+16, S 35.1322, T 4.7893, Me 4.93E-17, Se 0.00E+00, Te -9.93E-16 + 2304, 96.000, 0, En 1.420087461800E-06, CFL 0.00081, SL -1.4259E-01, M 7.69494E+16, S 35.1322, T 4.7897, Me -1.65E-16, Se 0.00E+00, Te 1.38E-15 + 2328, 97.000, 0, En 7.717387557721E-06, CFL 0.00493, SL -1.4436E-01, M 7.69493E+16, S 35.1322, T 4.7900, Me 1.06E-16, Se 0.00E+00, Te 6.29E-16 + 2352, 98.000, 0, En 6.867065517486E-06, CFL 0.00303, SL -1.4658E-01, M 7.69493E+16, S 35.1322, T 4.7900, Me 9.98E-17, Se 6.65E-15, Te -9.59E-16 + 2376, 99.000, 0, En 9.888705321693E-06, CFL 0.00310, SL -1.4915E-01, M 7.69493E+16, S 35.1322, T 4.7902, Me -5.42E-17, Se -6.65E-15, Te 9.04E-16 + 2400, 100.000, 0, En 1.001679821986E-05, CFL 0.00306, SL -1.5319E-01, M 7.69492E+16, S 35.1322, T 4.7902, Me -8.60E-17, Se 6.65E-15, Te 2.02E-15 + 2424, 101.000, 0, En 1.053653447709E-05, CFL 0.00352, SL -1.5419E-01, M 7.69492E+16, S 35.1323, T 4.7903, Me 6.83E-17, Se 0.00E+00, Te 1.34E-15 + 2448, 102.000, 0, En 1.525337637839E-05, CFL 0.00894, SL -1.5183E-01, M 7.69492E+16, S 35.1322, T 4.7908, Me -3.45E-18, Se -6.65E-15, Te 9.31E-16 + 2472, 103.000, 0, En 9.263366119272E-06, CFL 0.00258, SL -1.5584E-01, M 7.69492E+16, S 35.1323, T 4.7910, Me 6.08E-17, Se 1.33E-14, Te 1.76E-15 + 2496, 104.000, 0, En 9.869603340937E-06, CFL 0.00299, SL -1.6093E-01, M 7.69491E+16, S 35.1323, T 4.7910, Me -1.82E-18, Se 0.00E+00, Te -1.82E-15 + 2520, 105.000, 0, En 9.841140889789E-06, CFL 0.00295, SL -1.6379E-01, M 7.69491E+16, S 35.1323, T 4.7911, Me 2.46E-17, Se -6.65E-15, Te 2.34E-16 + 2544, 106.000, 0, En 9.853311059991E-06, CFL 0.00305, SL -1.6372E-01, M 7.69491E+16, S 35.1323, T 4.7916, Me -5.84E-17, Se -6.65E-15, Te 1.16E-15 + 2568, 107.000, 0, En 1.205330361980E-05, CFL 0.00564, SL -1.6361E-01, M 7.69491E+16, S 35.1323, T 4.7920, Me -9.71E-17, Se 0.00E+00, Te -1.64E-16 + 2592, 108.000, 0, En 1.696355973007E-05, CFL 0.00821, SL -1.6025E-01, M 7.69491E+16, S 35.1323, T 4.7923, Me 4.68E-17, Se 0.00E+00, Te -2.77E-15 + 2616, 109.000, 0, En 1.957270210962E-05, CFL 0.00782, SL -1.5628E-01, M 7.69492E+16, S 35.1323, T 4.7925, Me 1.31E-16, Se 6.65E-15, Te 2.46E-16 + 2640, 110.000, 0, En 1.773979975283E-05, CFL 0.00556, SL -1.5606E-01, M 7.69492E+16, S 35.1323, T 4.7921, Me -1.17E-16, Se -6.65E-15, Te -3.79E-16 + 2664, 111.000, 0, En 1.205270096242E-05, CFL 0.00306, SL -1.6488E-01, M 7.69491E+16, S 35.1323, T 4.7914, Me 1.10E-16, Se 0.00E+00, Te 1.56E-15 + 2688, 112.000, 0, En 1.055337211412E-05, CFL 0.00226, SL -1.7207E-01, M 7.69490E+16, S 35.1324, T 4.7911, Me -2.47E-17, Se 0.00E+00, Te 1.11E-15 + 2712, 113.000, 0, En 9.635125914268E-06, CFL 0.00246, SL -1.7342E-01, M 7.69490E+16, S 35.1324, T 4.7908, Me 7.66E-17, Se -1.33E-14, Te -1.19E-15 + 2736, 114.000, 0, En 1.768883609810E-05, CFL 0.00561, SL -1.5505E-01, M 7.69492E+16, S 35.1323, T 4.7909, Me -4.29E-17, Se 0.00E+00, Te -3.10E-16 + 2760, 115.000, 0, En 5.862755079035E-06, CFL 0.00251, SL -1.5558E-01, M 7.69492E+16, S 35.1323, T 4.7910, Me 2.74E-17, Se 0.00E+00, Te 1.81E-15 + 2784, 116.000, 0, En 5.138812935430E-06, CFL 0.00139, SL -1.5799E-01, M 7.69492E+16, S 35.1323, T 4.7913, Me 1.52E-17, Se 0.00E+00, Te -3.18E-15 + 2808, 117.000, 0, En 5.961850118436E-06, CFL 0.00292, SL -1.6049E-01, M 7.69491E+16, S 35.1323, T 4.7916, Me -2.83E-17, Se 6.65E-15, Te 1.24E-15 + 2832, 118.000, 0, En 7.823238189845E-06, CFL 0.00370, SL -1.6273E-01, M 7.69491E+16, S 35.1323, T 4.7919, Me -3.34E-17, Se -6.65E-15, Te 1.83E-15 + 2856, 119.000, 0, En 1.262223108855E-05, CFL 0.00463, SL -1.6521E-01, M 7.69491E+16, S 35.1323, T 4.7923, Me 4.52E-17, Se 0.00E+00, Te -1.44E-15 + 2880, 120.000, 0, En 1.241855042860E-05, CFL 0.00523, SL -1.6737E-01, M 7.69490E+16, S 35.1323, T 4.7927, Me -3.44E-17, Se -6.65E-15, Te 2.12E-15 + 2904, 121.000, 0, En 9.320240944232E-06, CFL 0.00468, SL -1.6904E-01, M 7.69490E+16, S 35.1323, T 4.7933, Me -1.25E-16, Se 6.65E-15, Te 1.84E-15 + 2928, 122.000, 0, En 2.191408546884E-05, CFL 0.00434, SL -1.7066E-01, M 7.69490E+16, S 35.1324, T 4.7935, Me 2.11E-17, Se -1.33E-14, Te -1.16E-15 + 2952, 123.000, 0, En 1.965983523985E-05, CFL 0.00380, SL -1.7194E-01, M 7.69490E+16, S 35.1324, T 4.7938, Me 1.01E-16, Se 0.00E+00, Te 1.12E-15 + 2976, 124.000, 0, En 1.108433958350E-05, CFL 0.00266, SL -1.7323E-01, M 7.69490E+16, S 35.1324, T 4.7942, Me -1.96E-17, Se 0.00E+00, Te -1.60E-15 + 3000, 125.000, 0, En 7.662555668846E-06, CFL 0.00317, SL -1.6855E-01, M 7.69490E+16, S 35.1323, T 4.7946, Me 9.72E-17, Se 0.00E+00, Te 1.25E-15 + 3024, 126.000, 0, En 6.424123370040E-06, CFL 0.00215, SL -1.5937E-01, M 7.69492E+16, S 35.1323, T 4.7950, Me -1.43E-17, Se 0.00E+00, Te -1.02E-15 + 3048, 127.000, 0, En 6.327218100219E-06, CFL 0.00334, SL -1.6111E-01, M 7.69491E+16, S 35.1323, T 4.7951, Me -8.13E-17, Se 0.00E+00, Te -1.58E-15 + 3072, 128.000, 0, En 7.956362312022E-06, CFL 0.00291, SL -1.6494E-01, M 7.69491E+16, S 35.1323, T 4.7953, Me 1.07E-16, Se 0.00E+00, Te -1.23E-15 + 3096, 129.000, 0, En 1.225774000467E-05, CFL 0.00740, SL -1.6715E-01, M 7.69491E+16, S 35.1323, T 4.7957, Me 5.35E-17, Se 0.00E+00, Te 6.80E-16 + 3120, 130.000, 0, En 8.830186013488E-06, CFL 0.00506, SL -1.6897E-01, M 7.69490E+16, S 35.1323, T 4.7961, Me -9.05E-17, Se -6.65E-15, Te 7.33E-17 + 3144, 131.000, 0, En 5.807338133637E-06, CFL 0.00226, SL -1.7186E-01, M 7.69490E+16, S 35.1324, T 4.7961, Me -2.42E-17, Se 6.65E-15, Te -1.85E-15 + 3168, 132.000, 0, En 4.386590333699E-06, CFL 0.00226, SL -1.7781E-01, M 7.69489E+16, S 35.1324, T 4.7961, Me 1.95E-16, Se 0.00E+00, Te 2.29E-16 + 3192, 133.000, 0, En 3.798630275009E-06, CFL 0.00185, SL -1.8252E-01, M 7.69489E+16, S 35.1324, T 4.7961, Me 7.73E-17, Se 6.65E-15, Te 1.01E-15 + 3216, 134.000, 0, En 3.557314964344E-06, CFL 0.00135, SL -1.8368E-01, M 7.69488E+16, S 35.1324, T 4.7963, Me 1.37E-16, Se 6.65E-15, Te -1.22E-15 + 3240, 135.000, 0, En 3.500042496320E-06, CFL 0.00194, SL -1.7966E-01, M 7.69489E+16, S 35.1324, T 4.7965, Me 6.07E-17, Se -1.33E-14, Te -2.55E-15 + 3264, 136.000, 0, En 3.529561911992E-06, CFL 0.00128, SL -1.7849E-01, M 7.69489E+16, S 35.1324, T 4.7971, Me 1.21E-16, Se 1.33E-14, Te 1.04E-15 + 3288, 137.000, 0, En 4.179192746313E-06, CFL 0.00289, SL -1.7888E-01, M 7.69489E+16, S 35.1324, T 4.7974, Me 1.09E-16, Se 0.00E+00, Te 3.46E-16 + 3312, 138.000, 0, En 4.419537100474E-06, CFL 0.00348, SL -1.7967E-01, M 7.69489E+16, S 35.1324, T 4.7977, Me 3.21E-17, Se 6.65E-15, Te -2.33E-15 + 3336, 139.000, 0, En 4.328404545966E-06, CFL 0.00302, SL -1.8065E-01, M 7.69489E+16, S 35.1324, T 4.7980, Me -2.06E-17, Se 6.65E-15, Te 1.11E-15 + 3360, 140.000, 0, En 5.335694296290E-06, CFL 0.00472, SL -1.8141E-01, M 7.69489E+16, S 35.1324, T 4.7983, Me -9.41E-17, Se 0.00E+00, Te 1.48E-17 + 3384, 141.000, 0, En 6.517046387728E-06, CFL 0.00579, SL -1.8223E-01, M 7.69489E+16, S 35.1324, T 4.7988, Me 6.33E-18, Se -1.33E-14, Te 2.06E-16 + 3408, 142.000, 0, En 3.758901794606E-06, CFL 0.00439, SL -1.8304E-01, M 7.69488E+16, S 35.1324, T 4.7995, Me -8.32E-18, Se 0.00E+00, Te -1.93E-15 + 3432, 143.000, 0, En 5.381327396488E-06, CFL 0.00682, SL -1.8367E-01, M 7.69488E+16, S 35.1324, T 4.8001, Me 4.23E-17, Se 0.00E+00, Te -1.30E-16 + 3456, 144.000, 0, En 3.769011812640E-06, CFL 0.00769, SL -1.8418E-01, M 7.69488E+16, S 35.1324, T 4.8008, Me -1.79E-16, Se 0.00E+00, Te 9.19E-16 + 3480, 145.000, 0, En 5.333299521688E-06, CFL 0.00959, SL -1.8501E-01, M 7.69488E+16, S 35.1324, T 4.8015, Me 1.40E-17, Se 0.00E+00, Te -1.48E-15 + 3504, 146.000, 0, En 6.216699817652E-06, CFL 0.01034, SL -1.8591E-01, M 7.69488E+16, S 35.1324, T 4.8022, Me 1.98E-17, Se 6.65E-15, Te 2.68E-15 + 3528, 147.000, 0, En 4.150043885034E-06, CFL 0.00658, SL -1.8691E-01, M 7.69488E+16, S 35.1324, T 4.8029, Me 9.94E-17, Se 6.65E-15, Te -7.49E-16 + 3552, 148.000, 0, En 2.795025694172E-06, CFL 0.00381, SL -1.8651E-01, M 7.69488E+16, S 35.1324, T 4.8035, Me -1.22E-16, Se -1.33E-14, Te -2.10E-16 + 3576, 149.000, 0, En 2.447461885149E-06, CFL 0.00271, SL -1.8743E-01, M 7.69488E+16, S 35.1325, T 4.8042, Me 1.21E-16, Se 1.33E-14, Te 2.97E-16 + 3600, 150.000, 0, En 2.369417281179E-06, CFL 0.00382, SL -1.8935E-01, M 7.69488E+16, S 35.1325, T 4.8046, Me 1.69E-16, Se 6.65E-15, Te 2.13E-15 + 3624, 151.000, 0, En 5.720192672926E-06, CFL 0.00676, SL -1.8921E-01, M 7.69488E+16, S 35.1325, T 4.8049, Me -1.82E-17, Se -6.65E-15, Te -8.65E-16 + 3648, 152.000, 0, En 6.055270118167E-06, CFL 0.00800, SL -1.9037E-01, M 7.69488E+16, S 35.1325, T 4.8054, Me 7.56E-17, Se 0.00E+00, Te 1.88E-15 + 3672, 153.000, 0, En 3.836252487434E-06, CFL 0.00428, SL -1.9203E-01, M 7.69487E+16, S 35.1325, T 4.8057, Me -1.54E-16, Se -6.65E-15, Te 9.05E-16 + 3696, 154.000, 0, En 3.891960110917E-06, CFL 0.00437, SL -1.9358E-01, M 7.69487E+16, S 35.1325, T 4.8061, Me -4.38E-17, Se 0.00E+00, Te 4.44E-16 + 3720, 155.000, 0, En 4.075831516291E-06, CFL 0.00561, SL -1.9477E-01, M 7.69487E+16, S 35.1325, T 4.8067, Me 3.29E-17, Se 0.00E+00, Te -2.11E-17 + 3744, 156.000, 0, En 2.764721682055E-06, CFL 0.00344, SL -1.9603E-01, M 7.69487E+16, S 35.1325, T 4.8073, Me -8.57E-18, Se 6.65E-15, Te -2.12E-15 + 3768, 157.000, 0, En 6.379963762951E-06, CFL 0.00469, SL -1.9737E-01, M 7.69487E+16, S 35.1325, T 4.8079, Me 6.55E-17, Se 0.00E+00, Te 2.26E-15 + 3792, 158.000, 0, En 1.304466536379E-05, CFL 0.00652, SL -1.9886E-01, M 7.69486E+16, S 35.1325, T 4.8085, Me -1.15E-16, Se -1.33E-14, Te -6.46E-16 + 3816, 159.000, 0, En 1.372422243974E-05, CFL 0.00574, SL -1.9901E-01, M 7.69486E+16, S 35.1325, T 4.8088, Me -4.49E-17, Se 6.65E-15, Te -3.29E-16 + 3840, 160.000, 0, En 1.082720231768E-05, CFL 0.00923, SL -1.9608E-01, M 7.69487E+16, S 35.1325, T 4.8093, Me 4.26E-17, Se -6.65E-15, Te -8.07E-16 + 3864, 161.000, 0, En 1.057063583345E-05, CFL 0.00784, SL -1.9717E-01, M 7.69487E+16, S 35.1325, T 4.8099, Me -5.88E-17, Se 6.65E-15, Te -3.17E-15 + 3888, 162.000, 0, En 1.737525673370E-05, CFL 0.00679, SL -1.9502E-01, M 7.69487E+16, S 35.1325, T 4.8103, Me -8.13E-17, Se -2.00E-14, Te 1.43E-15 + 3912, 163.000, 0, En 1.569912181071E-05, CFL 0.00726, SL -1.9569E-01, M 7.69487E+16, S 35.1325, T 4.8108, Me 2.90E-17, Se 0.00E+00, Te 1.38E-15 + 3936, 164.000, 0, En 1.552324318205E-05, CFL 0.00920, SL -1.9669E-01, M 7.69487E+16, S 35.1325, T 4.8113, Me -1.13E-16, Se 6.65E-15, Te -1.52E-15 + 3960, 165.000, 0, En 1.339016739972E-05, CFL 0.00591, SL -1.9770E-01, M 7.69487E+16, S 35.1325, T 4.8119, Me -5.61E-18, Se 0.00E+00, Te -6.01E-16 + 3984, 166.000, 0, En 1.275289907305E-05, CFL 0.00706, SL -1.9892E-01, M 7.69486E+16, S 35.1325, T 4.8126, Me 6.01E-17, Se 6.65E-15, Te -1.02E-15 + 4008, 167.000, 0, En 9.710487153485E-06, CFL 0.00463, SL -2.0057E-01, M 7.69486E+16, S 35.1325, T 4.8132, Me -6.20E-17, Se 6.65E-15, Te 8.11E-16 + 4032, 168.000, 0, En 8.538241039867E-06, CFL 0.00483, SL -2.0087E-01, M 7.69486E+16, S 35.1325, T 4.8139, Me -4.95E-17, Se 1.33E-14, Te 4.27E-16 + 4056, 169.000, 0, En 8.359590998305E-06, CFL 0.00442, SL -1.9987E-01, M 7.69486E+16, S 35.1325, T 4.8145, Me 7.32E-17, Se 6.65E-15, Te -1.11E-16 + 4080, 170.000, 0, En 8.302050282305E-06, CFL 0.00477, SL -1.9847E-01, M 7.69486E+16, S 35.1325, T 4.8151, Me -6.06E-17, Se 0.00E+00, Te 8.16E-16 + 4104, 171.000, 0, En 7.937830985485E-06, CFL 0.00621, SL -1.9845E-01, M 7.69486E+16, S 35.1325, T 4.8156, Me 4.22E-19, Se 1.33E-14, Te -1.79E-15 + 4128, 172.000, 0, En 6.784359590276E-06, CFL 0.00530, SL -1.9325E-01, M 7.69487E+16, S 35.1325, T 4.8159, Me -3.86E-18, Se 1.33E-14, Te 1.37E-15 + 4152, 173.000, 0, En 6.325159401689E-06, CFL 0.00396, SL -1.8124E-01, M 7.69489E+16, S 35.1324, T 4.8160, Me 5.47E-17, Se 0.00E+00, Te 2.10E-15 + 4176, 174.000, 0, En 5.918251614027E-06, CFL 0.00322, SL -1.7939E-01, M 7.69489E+16, S 35.1324, T 4.8159, Me -8.05E-17, Se 0.00E+00, Te -1.65E-15 + 4200, 175.000, 0, En 7.708294429207E-06, CFL 0.00469, SL -1.8292E-01, M 7.69488E+16, S 35.1324, T 4.8159, Me -6.41E-17, Se -1.33E-14, Te 6.83E-16 + 4224, 176.000, 0, En 1.120482415326E-05, CFL 0.00564, SL -1.8544E-01, M 7.69488E+16, S 35.1324, T 4.8164, Me 8.03E-17, Se 2.00E-14, Te 6.11E-16 + 4248, 177.000, 0, En 1.372003320964E-05, CFL 0.00876, SL -1.8526E-01, M 7.69488E+16, S 35.1324, T 4.8170, Me -5.46E-18, Se 0.00E+00, Te -2.74E-15 + 4272, 178.000, 0, En 1.044453635451E-05, CFL 0.00579, SL -1.8241E-01, M 7.69489E+16, S 35.1324, T 4.8176, Me 1.01E-17, Se 0.00E+00, Te 2.51E-15 + 4296, 179.000, 0, En 8.287264810063E-06, CFL 0.00433, SL -1.7606E-01, M 7.69489E+16, S 35.1324, T 4.8181, Me 6.17E-19, Se -6.65E-15, Te 5.49E-16 + 4320, 180.000, 0, En 8.753493019707E-06, CFL 0.00767, SL -1.6717E-01, M 7.69491E+16, S 35.1323, T 4.8185, Me -4.02E-17, Se 0.00E+00, Te -2.56E-15 + 4344, 181.000, 0, En 8.764370907807E-06, CFL 0.00786, SL -1.5918E-01, M 7.69492E+16, S 35.1323, T 4.8189, Me -9.95E-17, Se 2.00E-14, Te -4.57E-16 + 4368, 182.000, 0, En 1.509019012444E-05, CFL 0.01260, SL -1.5065E-01, M 7.69493E+16, S 35.1322, T 4.8195, Me 1.12E-17, Se 6.65E-15, Te 5.42E-16 + 4392, 183.000, 0, En 2.075023291173E-05, CFL 0.01388, SL -1.4226E-01, M 7.69494E+16, S 35.1322, T 4.8200, Me -9.27E-17, Se -1.33E-14, Te -8.56E-16 + 4416, 184.000, 0, En 2.192555717664E-05, CFL 0.01484, SL -1.3699E-01, M 7.69494E+16, S 35.1322, T 4.8205, Me -4.87E-17, Se 0.00E+00, Te -7.90E-16 + 4440, 185.000, 0, En 1.981708956869E-05, CFL 0.01148, SL -1.3753E-01, M 7.69494E+16, S 35.1322, T 4.8210, Me -5.36E-17, Se -6.65E-15, Te 1.49E-15 + 4464, 186.000, 0, En 2.217176986270E-05, CFL 0.01099, SL -1.3901E-01, M 7.69494E+16, S 35.1322, T 4.8215, Me 2.73E-19, Se -6.65E-15, Te -2.14E-15 + 4488, 187.000, 0, En 1.908163263944E-05, CFL 0.00773, SL -1.4131E-01, M 7.69494E+16, S 35.1322, T 4.8219, Me -7.92E-17, Se 0.00E+00, Te -2.19E-16 + 4512, 188.000, 0, En 1.712814599349E-05, CFL 0.00647, SL -1.3896E-01, M 7.69494E+16, S 35.1322, T 4.8221, Me -7.11E-17, Se 0.00E+00, Te 1.07E-16 + 4536, 189.000, 0, En 1.577885527310E-05, CFL 0.00694, SL -1.3575E-01, M 7.69495E+16, S 35.1321, T 4.8222, Me -2.09E-17, Se 1.33E-14, Te -1.54E-15 + 4560, 190.000, 0, En 1.510463384513E-05, CFL 0.00703, SL -1.2903E-01, M 7.69495E+16, S 35.1321, T 4.8224, Me 1.56E-17, Se -1.33E-14, Te 1.86E-15 + 4584, 191.000, 0, En 1.391366475172E-05, CFL 0.00673, SL -1.2296E-01, M 7.69496E+16, S 35.1321, T 4.8226, Me -1.07E-16, Se 0.00E+00, Te -4.04E-15 + 4608, 192.000, 0, En 1.226955084453E-05, CFL 0.00583, SL -1.1866E-01, M 7.69497E+16, S 35.1320, T 4.8230, Me -5.62E-17, Se 0.00E+00, Te 1.30E-15 + 4632, 193.000, 0, En 1.066127828618E-05, CFL 0.00473, SL -1.1546E-01, M 7.69497E+16, S 35.1320, T 4.8235, Me -8.15E-17, Se -6.65E-15, Te 2.15E-15 + 4656, 194.000, 0, En 9.165209238170E-06, CFL 0.00517, SL -1.1116E-01, M 7.69498E+16, S 35.1320, T 4.8237, Me -6.14E-17, Se 6.65E-15, Te -1.48E-15 + 4680, 195.000, 0, En 8.974163577085E-06, CFL 0.00522, SL -1.0806E-01, M 7.69498E+16, S 35.1320, T 4.8239, Me 1.07E-17, Se -6.65E-15, Te 2.09E-15 + 4704, 196.000, 0, En 9.701457661648E-06, CFL 0.00520, SL -1.0301E-01, M 7.69499E+16, S 35.1320, T 4.8241, Me 3.63E-17, Se 1.33E-14, Te -7.88E-16 + 4728, 197.000, 0, En 1.024262432973E-05, CFL 0.00493, SL -1.0048E-01, M 7.69499E+16, S 35.1319, T 4.8244, Me 4.50E-17, Se 0.00E+00, Te 1.19E-15 + 4752, 198.000, 0, En 9.023460144662E-06, CFL 0.00428, SL -9.7422E-02, M 7.69499E+16, S 35.1319, T 4.8246, Me 1.20E-16, Se -6.65E-15, Te 3.00E-16 + 4776, 199.000, 0, En 7.489410881638E-06, CFL 0.00453, SL -9.2701E-02, M 7.69500E+16, S 35.1319, T 4.8248, Me 1.42E-17, Se 6.65E-15, Te 3.22E-16 + 4800, 200.000, 0, En 6.824762993524E-06, CFL 0.00362, SL -8.8914E-02, M 7.69501E+16, S 35.1319, T 4.8248, Me -1.27E-16, Se -6.65E-15, Te -8.53E-16 + 4824, 201.000, 0, En 6.601949967949E-06, CFL 0.00326, SL -8.5571E-02, M 7.69501E+16, S 35.1319, T 4.8248, Me -9.79E-17, Se 1.33E-14, Te -1.58E-15 + 4848, 202.000, 0, En 6.853853383000E-06, CFL 0.00312, SL -8.8244E-02, M 7.69501E+16, S 35.1319, T 4.8248, Me -1.94E-16, Se -1.33E-14, Te -2.00E-16 + 4872, 203.000, 0, En 9.293558926169E-06, CFL 0.00393, SL -8.9369E-02, M 7.69500E+16, S 35.1319, T 4.8249, Me -6.69E-17, Se 0.00E+00, Te 1.81E-15 + 4896, 204.000, 0, En 1.564808429298E-05, CFL 0.00672, SL -8.9509E-02, M 7.69500E+16, S 35.1319, T 4.8251, Me -6.68E-17, Se 0.00E+00, Te -1.09E-15 + 4920, 205.000, 0, En 1.589783490582E-05, CFL 0.00666, SL -9.0500E-02, M 7.69500E+16, S 35.1319, T 4.8252, Me -6.49E-18, Se 0.00E+00, Te -4.76E-16 + 4944, 206.000, 0, En 1.538827708452E-05, CFL 0.00650, SL -9.4351E-02, M 7.69500E+16, S 35.1319, T 4.8252, Me 3.28E-17, Se 0.00E+00, Te -1.60E-16 + 4968, 207.000, 0, En 1.758130419510E-05, CFL 0.00735, SL -9.4849E-02, M 7.69500E+16, S 35.1319, T 4.8253, Me -6.30E-17, Se -1.33E-14, Te -1.89E-15 + 4992, 208.000, 0, En 1.998961010702E-05, CFL 0.00956, SL -9.3023E-02, M 7.69500E+16, S 35.1319, T 4.8256, Me -1.45E-17, Se 1.33E-14, Te 1.68E-15 + 5016, 209.000, 0, En 1.970646868437E-05, CFL 0.00881, SL -9.1310E-02, M 7.69500E+16, S 35.1319, T 4.8259, Me -3.91E-17, Se -1.33E-14, Te -5.91E-16 + 5040, 210.000, 0, En 1.856243971536E-05, CFL 0.00783, SL -9.0818E-02, M 7.69500E+16, S 35.1319, T 4.8263, Me -3.21E-17, Se 0.00E+00, Te 8.89E-16 + 5064, 211.000, 0, En 1.736722320240E-05, CFL 0.00544, SL -9.2481E-02, M 7.69500E+16, S 35.1319, T 4.8265, Me -1.11E-16, Se 0.00E+00, Te -9.52E-17 + 5088, 212.000, 0, En 1.674977406955E-05, CFL 0.00635, SL -8.8015E-02, M 7.69501E+16, S 35.1319, T 4.8268, Me -4.05E-17, Se -1.33E-14, Te 2.65E-16 + 5112, 213.000, 0, En 1.670426783186E-05, CFL 0.00866, SL -8.2620E-02, M 7.69501E+16, S 35.1318, T 4.8272, Me 7.21E-17, Se 1.33E-14, Te -1.79E-15 + 5136, 214.000, 0, En 1.587987309546E-05, CFL 0.00662, SL -8.2396E-02, M 7.69501E+16, S 35.1318, T 4.8277, Me 2.34E-17, Se -6.65E-15, Te -1.06E-16 + 5160, 215.000, 0, En 1.357478473546E-05, CFL 0.00588, SL -8.4309E-02, M 7.69501E+16, S 35.1318, T 4.8282, Me -3.63E-17, Se 0.00E+00, Te -2.70E-16 + 5184, 216.000, 0, En 1.046076353579E-05, CFL 0.00509, SL -8.6912E-02, M 7.69501E+16, S 35.1319, T 4.8286, Me -1.20E-16, Se 0.00E+00, Te -3.32E-16 + 5208, 217.000, 0, En 9.051339678704E-06, CFL 0.00547, SL -8.9106E-02, M 7.69501E+16, S 35.1319, T 4.8289, Me -7.91E-17, Se 0.00E+00, Te 2.45E-16 + 5232, 218.000, 0, En 7.698742095921E-06, CFL 0.00476, SL -8.9242E-02, M 7.69500E+16, S 35.1319, T 4.8293, Me 5.31E-17, Se 0.00E+00, Te -1.24E-15 + 5256, 219.000, 0, En 6.481566922309E-06, CFL 0.00369, SL -8.9224E-02, M 7.69501E+16, S 35.1319, T 4.8298, Me 1.65E-17, Se 0.00E+00, Te 2.16E-16 + 5280, 220.000, 0, En 6.034376794683E-06, CFL 0.00292, SL -9.2528E-02, M 7.69500E+16, S 35.1319, T 4.8300, Me 5.65E-18, Se -6.65E-15, Te 5.96E-16 + 5304, 221.000, 0, En 5.788202575804E-06, CFL 0.00218, SL -9.5169E-02, M 7.69500E+16, S 35.1319, T 4.8304, Me 6.21E-17, Se 0.00E+00, Te 9.20E-17 + 5328, 222.000, 0, En 5.640872305606E-06, CFL 0.00249, SL -9.6725E-02, M 7.69500E+16, S 35.1319, T 4.8306, Me 1.22E-16, Se 6.65E-15, Te -5.55E-17 + 5352, 223.000, 0, En 5.474197299255E-06, CFL 0.00262, SL -9.7945E-02, M 7.69499E+16, S 35.1319, T 4.8310, Me -1.28E-16, Se 0.00E+00, Te -1.75E-15 + 5376, 224.000, 0, En 5.434537912406E-06, CFL 0.00294, SL -9.9462E-02, M 7.69499E+16, S 35.1319, T 4.8314, Me -7.88E-18, Se -6.65E-15, Te -2.46E-16 + 5400, 225.000, 0, En 5.700390025522E-06, CFL 0.00446, SL -1.0140E-01, M 7.69499E+16, S 35.1319, T 4.8319, Me -6.07E-17, Se 1.33E-14, Te -5.53E-16 + 5424, 226.000, 0, En 6.439034227834E-06, CFL 0.00423, SL -1.0377E-01, M 7.69499E+16, S 35.1320, T 4.8323, Me 1.16E-16, Se 0.00E+00, Te 6.49E-16 + 5448, 227.000, 0, En 6.389741571587E-06, CFL 0.00356, SL -1.0662E-01, M 7.69498E+16, S 35.1320, T 4.8326, Me -6.34E-17, Se -6.65E-15, Te 9.40E-16 + 5472, 228.000, 0, En 1.002501655607E-05, CFL 0.00683, SL -1.0877E-01, M 7.69498E+16, S 35.1320, T 4.8331, Me -3.12E-17, Se 0.00E+00, Te 7.28E-16 + 5496, 229.000, 0, En 1.234141991929E-05, CFL 0.00726, SL -1.1076E-01, M 7.69498E+16, S 35.1320, T 4.8335, Me 1.32E-16, Se 6.65E-15, Te 8.57E-17 + 5520, 230.000, 0, En 1.251974948399E-05, CFL 0.00770, SL -1.1251E-01, M 7.69498E+16, S 35.1320, T 4.8338, Me 1.40E-16, Se 6.65E-15, Te -6.96E-16 + 5544, 231.000, 0, En 1.245744246573E-05, CFL 0.00742, SL -1.1417E-01, M 7.69497E+16, S 35.1320, T 4.8342, Me -6.21E-17, Se 0.00E+00, Te 2.61E-16 + 5568, 232.000, 0, En 1.109092076373E-05, CFL 0.00651, SL -1.1547E-01, M 7.69497E+16, S 35.1320, T 4.8347, Me -5.98E-17, Se -6.65E-15, Te -6.16E-16 + 5592, 233.000, 0, En 1.067621057135E-05, CFL 0.00513, SL -1.1694E-01, M 7.69497E+16, S 35.1320, T 4.8351, Me 1.06E-16, Se 0.00E+00, Te -2.85E-16 + 5616, 234.000, 0, En 1.125722922903E-05, CFL 0.00550, SL -1.1754E-01, M 7.69497E+16, S 35.1320, T 4.8354, Me 7.72E-17, Se 6.65E-15, Te 2.08E-15 + 5640, 235.000, 0, En 1.276657000044E-05, CFL 0.00663, SL -1.1846E-01, M 7.69497E+16, S 35.1320, T 4.8356, Me 1.96E-17, Se 6.65E-15, Te 1.40E-15 + 5664, 236.000, 0, En 1.142739805605E-05, CFL 0.00470, SL -1.2125E-01, M 7.69496E+16, S 35.1321, T 4.8357, Me -1.05E-16, Se 0.00E+00, Te -1.74E-15 + 5688, 237.000, 0, En 1.127463454328E-05, CFL 0.00546, SL -1.1523E-01, M 7.69497E+16, S 35.1320, T 4.8358, Me 5.22E-17, Se 0.00E+00, Te 8.35E-16 + 5712, 238.000, 0, En 1.052337837393E-05, CFL 0.00508, SL -1.1726E-01, M 7.69497E+16, S 35.1320, T 4.8358, Me -1.01E-16, Se -1.33E-14, Te -2.13E-15 + 5736, 239.000, 0, En 9.464983416434E-06, CFL 0.00453, SL -1.1860E-01, M 7.69497E+16, S 35.1320, T 4.8359, Me 6.69E-17, Se 1.33E-14, Te 2.42E-15 + 5760, 240.000, 0, En 8.540258785827E-06, CFL 0.00399, SL -1.1981E-01, M 7.69497E+16, S 35.1321, T 4.8362, Me -1.83E-16, Se -6.65E-15, Te -1.75E-15 + 5784, 241.000, 0, En 8.047482692427E-06, CFL 0.00378, SL -1.2019E-01, M 7.69497E+16, S 35.1321, T 4.8366, Me 8.82E-17, Se 0.00E+00, Te 4.13E-16 + 5808, 242.000, 0, En 7.031466287045E-06, CFL 0.00355, SL -1.2035E-01, M 7.69497E+16, S 35.1321, T 4.8369, Me 2.46E-17, Se -6.65E-15, Te 1.20E-15 + 5832, 243.000, 0, En 7.957338966096E-06, CFL 0.00429, SL -1.2157E-01, M 7.69496E+16, S 35.1321, T 4.8369, Me 6.06E-17, Se 0.00E+00, Te -1.49E-15 + 5856, 244.000, 0, En 9.033246962861E-06, CFL 0.00510, SL -1.2069E-01, M 7.69496E+16, S 35.1321, T 4.8370, Me -7.61E-17, Se 0.00E+00, Te 9.55E-16 + 5880, 245.000, 0, En 8.349216506227E-06, CFL 0.00424, SL -1.1881E-01, M 7.69497E+16, S 35.1320, T 4.8372, Me 1.27E-16, Se 0.00E+00, Te 4.52E-16 + 5904, 246.000, 0, En 8.374805975917E-06, CFL 0.00464, SL -1.1432E-01, M 7.69497E+16, S 35.1320, T 4.8375, Me 7.33E-17, Se 0.00E+00, Te 8.93E-16 + 5928, 247.000, 0, En 8.853824790205E-06, CFL 0.00506, SL -1.0906E-01, M 7.69498E+16, S 35.1320, T 4.8379, Me 9.26E-17, Se 6.65E-15, Te -1.17E-15 + 5952, 248.000, 0, En 9.059109281584E-06, CFL 0.00502, SL -1.0732E-01, M 7.69498E+16, S 35.1320, T 4.8382, Me 8.31E-17, Se 0.00E+00, Te 1.40E-15 + 5976, 249.000, 0, En 1.028049581611E-05, CFL 0.00684, SL -1.0605E-01, M 7.69498E+16, S 35.1320, T 4.8385, Me 1.78E-16, Se 0.00E+00, Te -2.16E-15 + 6000, 250.000, 0, En 1.056436575028E-05, CFL 0.00666, SL -1.0657E-01, M 7.69498E+16, S 35.1320, T 4.8388, Me -1.65E-16, Se 0.00E+00, Te -1.46E-15 + 6024, 251.000, 0, En 1.141472660523E-05, CFL 0.00649, SL -1.0644E-01, M 7.69498E+16, S 35.1320, T 4.8390, Me 5.89E-17, Se -6.65E-15, Te -4.10E-16 + 6048, 252.000, 0, En 1.240792719931E-05, CFL 0.00616, SL -1.0471E-01, M 7.69499E+16, S 35.1320, T 4.8392, Me -1.05E-17, Se 0.00E+00, Te -1.39E-15 + 6072, 253.000, 0, En 1.379517619352E-05, CFL 0.00535, SL -1.0253E-01, M 7.69499E+16, S 35.1320, T 4.8392, Me 1.27E-16, Se 6.65E-15, Te 1.55E-15 + 6096, 254.000, 0, En 1.191677028264E-05, CFL 0.00533, SL -9.6017E-02, M 7.69500E+16, S 35.1319, T 4.8392, Me 8.85E-17, Se 6.65E-15, Te -3.98E-16 + 6120, 255.000, 0, En 1.043684168159E-05, CFL 0.00657, SL -8.7414E-02, M 7.69501E+16, S 35.1319, T 4.8393, Me 7.12E-18, Se 6.65E-15, Te -5.56E-16 + 6144, 256.000, 0, En 1.003167932280E-05, CFL 0.00540, SL -7.9010E-02, M 7.69502E+16, S 35.1318, T 4.8395, Me -6.05E-17, Se -1.33E-14, Te -1.32E-16 + 6168, 257.000, 0, En 9.290685831301E-06, CFL 0.00451, SL -7.0473E-02, M 7.69503E+16, S 35.1318, T 4.8395, Me -2.30E-17, Se 0.00E+00, Te -1.43E-16 + 6192, 258.000, 0, En 8.356223538250E-06, CFL 0.00468, SL -6.1783E-02, M 7.69504E+16, S 35.1317, T 4.8397, Me 9.69E-17, Se 0.00E+00, Te -4.05E-16 + 6216, 259.000, 0, En 6.747723715063E-06, CFL 0.00462, SL -5.7471E-02, M 7.69505E+16, S 35.1317, T 4.8398, Me 7.80E-18, Se 6.65E-15, Te 5.80E-16 + 6240, 260.000, 0, En 6.657272017361E-06, CFL 0.00498, SL -5.6838E-02, M 7.69505E+16, S 35.1317, T 4.8399, Me 2.91E-18, Se -1.33E-14, Te 9.25E-19 + 6264, 261.000, 0, En 3.965944175638E-06, CFL 0.00213, SL -5.6231E-02, M 7.69505E+16, S 35.1317, T 4.8401, Me -1.48E-16, Se 0.00E+00, Te -3.33E-16 + 6288, 262.000, 0, En 3.200455806944E-06, CFL 0.00196, SL -5.2445E-02, M 7.69505E+16, S 35.1317, T 4.8402, Me 1.04E-16, Se 0.00E+00, Te -2.63E-16 + 6312, 263.000, 0, En 3.508057396257E-06, CFL 0.00301, SL -4.2620E-02, M 7.69506E+16, S 35.1316, T 4.8402, Me -6.70E-17, Se 0.00E+00, Te 1.01E-15 + 6336, 264.000, 0, En 3.510150173877E-06, CFL 0.00240, SL -3.2899E-02, M 7.69508E+16, S 35.1315, T 4.8403, Me 5.33E-17, Se 0.00E+00, Te 1.09E-15 + 6360, 265.000, 0, En 3.413471507966E-06, CFL 0.00189, SL -3.0306E-02, M 7.69508E+16, S 35.1315, T 4.8404, Me -6.22E-17, Se 0.00E+00, Te -2.08E-15 + 6384, 266.000, 0, En 3.992472128876E-06, CFL 0.00268, SL -2.9079E-02, M 7.69508E+16, S 35.1315, T 4.8406, Me 9.05E-17, Se 0.00E+00, Te 1.17E-15 + 6408, 267.000, 0, En 5.263936736707E-06, CFL 0.00400, SL -2.8484E-02, M 7.69508E+16, S 35.1315, T 4.8409, Me -1.05E-17, Se 6.65E-15, Te -2.01E-16 + 6432, 268.000, 0, En 6.900055969246E-06, CFL 0.00473, SL -2.9254E-02, M 7.69508E+16, S 35.1315, T 4.8412, Me 4.94E-17, Se -6.65E-15, Te -7.54E-17 + 6456, 269.000, 0, En 8.053254956168E-06, CFL 0.00563, SL -3.0642E-02, M 7.69508E+16, S 35.1315, T 4.8415, Me -6.67E-18, Se 6.65E-15, Te -6.73E-16 + 6480, 270.000, 0, En 8.459754305506E-06, CFL 0.00462, SL -3.1863E-02, M 7.69508E+16, S 35.1315, T 4.8417, Me -1.09E-16, Se -6.65E-15, Te 5.30E-16 + 6504, 271.000, 0, En 7.840607242749E-06, CFL 0.00413, SL -3.7133E-02, M 7.69507E+16, S 35.1316, T 4.8413, Me 1.43E-16, Se 0.00E+00, Te 5.70E-16 + 6528, 272.000, 0, En 7.587242096178E-06, CFL 0.00393, SL -4.0598E-02, M 7.69507E+16, S 35.1316, T 4.8409, Me -1.38E-16, Se 0.00E+00, Te -1.50E-15 + 6552, 273.000, 0, En 8.333190368065E-06, CFL 0.00440, SL -4.2124E-02, M 7.69507E+16, S 35.1316, T 4.8408, Me -8.72E-17, Se 0.00E+00, Te -1.86E-15 + 6576, 274.000, 0, En 8.484996991530E-06, CFL 0.00442, SL -4.5550E-02, M 7.69506E+16, S 35.1316, T 4.8407, Me -9.78E-17, Se 0.00E+00, Te 6.94E-16 + 6600, 275.000, 0, En 1.050116836911E-05, CFL 0.00507, SL -5.0903E-02, M 7.69505E+16, S 35.1317, T 4.8405, Me -1.02E-16, Se 6.65E-15, Te -2.06E-16 + 6624, 276.000, 0, En 1.065319173214E-05, CFL 0.00363, SL -5.6083E-02, M 7.69505E+16, S 35.1317, T 4.8404, Me 7.65E-17, Se 0.00E+00, Te -1.31E-15 + 6648, 277.000, 0, En 8.610056521679E-06, CFL 0.00427, SL -6.0124E-02, M 7.69504E+16, S 35.1317, T 4.8403, Me 3.07E-17, Se -6.65E-15, Te -4.70E-16 + 6672, 278.000, 0, En 7.526128276255E-06, CFL 0.00370, SL -6.3956E-02, M 7.69504E+16, S 35.1317, T 4.8400, Me 1.14E-16, Se 0.00E+00, Te 2.73E-15 + 6696, 279.000, 0, En 6.298503834769E-06, CFL 0.00328, SL -6.7735E-02, M 7.69503E+16, S 35.1317, T 4.8397, Me -1.10E-16, Se 0.00E+00, Te -1.05E-15 + 6720, 280.000, 0, En 4.716544245184E-06, CFL 0.00288, SL -6.9598E-02, M 7.69503E+16, S 35.1318, T 4.8395, Me 8.99E-17, Se 0.00E+00, Te 4.30E-16 + 6744, 281.000, 0, En 3.671342574354E-06, CFL 0.00380, SL -5.9344E-02, M 7.69504E+16, S 35.1317, T 4.8395, Me 7.33E-17, Se 0.00E+00, Te -3.40E-15 + 6768, 282.000, 0, En 2.992332582055E-06, CFL 0.00290, SL -6.1706E-02, M 7.69504E+16, S 35.1317, T 4.8391, Me -1.86E-16, Se -2.00E-14, Te 2.64E-15 + 6792, 283.000, 0, En 3.426046639694E-06, CFL 0.00222, SL -7.0109E-02, M 7.69503E+16, S 35.1318, T 4.8384, Me 1.21E-16, Se 6.65E-15, Te -1.10E-15 + 6816, 284.000, 0, En 1.909545353877E-06, CFL 0.00176, SL -7.9493E-02, M 7.69502E+16, S 35.1318, T 4.8376, Me 3.14E-17, Se -6.65E-15, Te 1.93E-15 + 6840, 285.000, 0, En 1.129326784981E-05, CFL 0.00468, SL -8.7280E-02, M 7.69501E+16, S 35.1319, T 4.8370, Me -1.85E-16, Se 0.00E+00, Te 4.37E-16 + 6864, 286.000, 0, En 2.161719756111E-05, CFL 0.00679, SL -9.0722E-02, M 7.69500E+16, S 35.1319, T 4.8366, Me 6.36E-17, Se 6.65E-15, Te 1.40E-15 + 6888, 287.000, 0, En 2.009486821152E-05, CFL 0.00573, SL -8.0479E-02, M 7.69502E+16, S 35.1318, T 4.8364, Me -1.10E-16, Se -1.33E-14, Te -2.33E-15 + 6912, 288.000, 0, En 1.628485552572E-05, CFL 0.00498, SL -6.9275E-02, M 7.69503E+16, S 35.1318, T 4.8363, Me -1.18E-16, Se 0.00E+00, Te 2.01E-16 + 6936, 289.000, 0, En 1.137438466680E-05, CFL 0.00417, SL -6.0708E-02, M 7.69504E+16, S 35.1317, T 4.8363, Me 1.47E-16, Se 1.33E-14, Te 4.75E-16 + 6960, 290.000, 0, En 7.561928542073E-06, CFL 0.00525, SL -6.2438E-02, M 7.69504E+16, S 35.1317, T 4.8364, Me -6.54E-17, Se 0.00E+00, Te 6.95E-17 + 6984, 291.000, 0, En 5.008844034354E-06, CFL 0.00271, SL -6.5593E-02, M 7.69504E+16, S 35.1317, T 4.8364, Me -9.35E-18, Se 0.00E+00, Te 2.64E-16 + 7008, 292.000, 0, En 1.039752656628E-05, CFL 0.00445, SL -6.8147E-02, M 7.69503E+16, S 35.1318, T 4.8364, Me 6.38E-17, Se 0.00E+00, Te 4.42E-16 + 7032, 293.000, 0, En 2.403506155015E-05, CFL 0.00682, SL -6.9843E-02, M 7.69503E+16, S 35.1318, T 4.8364, Me -3.63E-17, Se -6.65E-15, Te -2.57E-16 + 7056, 294.000, 0, En 3.323864018756E-05, CFL 0.00729, SL -5.8313E-02, M 7.69504E+16, S 35.1317, T 4.8365, Me -3.56E-17, Se -6.65E-15, Te 1.64E-15 + 7080, 295.000, 0, En 3.356937882134E-05, CFL 0.00580, SL -5.3942E-02, M 7.69505E+16, S 35.1317, T 4.8364, Me 6.97E-18, Se 1.33E-14, Te 1.25E-16 + 7104, 296.000, 0, En 3.435239110569E-05, CFL 0.00660, SL -4.8414E-02, M 7.69506E+16, S 35.1316, T 4.8362, Me 1.35E-17, Se -1.33E-14, Te 2.84E-16 + 7128, 297.000, 0, En 3.730684582508E-05, CFL 0.01497, SL -1.8994E-02, M 7.69510E+16, S 35.1315, T 4.8361, Me 1.92E-17, Se 0.00E+00, Te 1.32E-15 + 7152, 298.000, 0, En 3.664180800403E-05, CFL 0.00742, SL -1.9351E-02, M 7.69509E+16, S 35.1315, T 4.8361, Me -6.54E-17, Se -6.65E-15, Te -3.42E-15 + 7176, 299.000, 0, En 3.835059224912E-05, CFL 0.00674, SL -2.5375E-02, M 7.69509E+16, S 35.1315, T 4.8356, Me 1.73E-16, Se 6.65E-15, Te 1.81E-15 + 7200, 300.000, 0, En 3.912211553296E-05, CFL 0.00535, SL -3.2408E-02, M 7.69508E+16, S 35.1315, T 4.8348, Me -5.86E-17, Se 0.00E+00, Te -1.59E-16 + 7224, 301.000, 0, En 3.847254463730E-05, CFL 0.00623, SL -1.7737E-02, M 7.69510E+16, S 35.1315, T 4.8346, Me 1.40E-16, Se 0.00E+00, Te 1.90E-15 + 7248, 302.000, 0, En 3.462106768139E-05, CFL 0.00714, SL -2.4558E-03, M 7.69512E+16, S 35.1314, T 4.8344, Me 1.28E-17, Se 0.00E+00, Te -1.10E-15 + 7272, 303.000, 0, En 2.735214213425E-05, CFL 0.00713, SL -8.5466E-03, M 7.69511E+16, S 35.1314, T 4.8336, Me -2.40E-17, Se 1.33E-14, Te -6.09E-16 + 7296, 304.000, 0, En 2.342620130972E-05, CFL 0.00532, SL -4.5716E-03, M 7.69511E+16, S 35.1314, T 4.8331, Me 2.83E-17, Se 0.00E+00, Te 6.37E-16 + 7320, 305.000, 0, En 2.166647716316E-05, CFL 0.00409, SL 7.6186E-04, M 7.69512E+16, S 35.1313, T 4.8329, Me 7.27E-17, Se 0.00E+00, Te 1.03E-15 + 7344, 306.000, 0, En 2.016993143827E-05, CFL 0.00463, SL -3.2075E-03, M 7.69512E+16, S 35.1314, T 4.8325, Me 1.03E-17, Se 6.65E-15, Te -1.07E-15 + 7368, 307.000, 0, En 1.911294558212E-05, CFL 0.00478, SL -3.6257E-03, M 7.69511E+16, S 35.1314, T 4.8323, Me 1.52E-17, Se -6.65E-15, Te 3.74E-16 + 7392, 308.000, 0, En 1.743276043786E-05, CFL 0.00473, SL -5.5630E-03, M 7.69511E+16, S 35.1314, T 4.8319, Me 7.34E-17, Se 6.65E-15, Te -1.44E-16 + 7416, 309.000, 0, En 1.581409307328E-05, CFL 0.00420, SL -7.6535E-03, M 7.69511E+16, S 35.1314, T 4.8313, Me 3.84E-17, Se 0.00E+00, Te -2.13E-15 + 7440, 310.000, 0, En 1.441501104477E-05, CFL 0.00361, SL -1.3249E-02, M 7.69510E+16, S 35.1314, T 4.8306, Me -3.26E-17, Se -1.33E-14, Te 1.77E-16 + 7464, 311.000, 0, En 1.287210462669E-05, CFL 0.00396, SL -1.9791E-02, M 7.69509E+16, S 35.1315, T 4.8300, Me 2.86E-17, Se 1.33E-14, Te -8.19E-16 + 7488, 312.000, 0, En 1.059571529440E-05, CFL 0.00402, SL -2.5528E-02, M 7.69509E+16, S 35.1315, T 4.8295, Me -1.08E-16, Se -6.65E-15, Te 1.03E-15 + 7512, 313.000, 0, En 1.006554846399E-05, CFL 0.00296, SL -3.0035E-02, M 7.69508E+16, S 35.1315, T 4.8289, Me -1.20E-16, Se -6.65E-15, Te 3.31E-16 + 7536, 314.000, 0, En 9.680058247214E-06, CFL 0.00248, SL -2.8603E-02, M 7.69508E+16, S 35.1315, T 4.8288, Me 1.50E-17, Se 0.00E+00, Te -2.19E-15 + 7560, 315.000, 0, En 1.000492362400E-05, CFL 0.00316, SL -2.9988E-02, M 7.69508E+16, S 35.1315, T 4.8284, Me -1.18E-16, Se 0.00E+00, Te 2.34E-15 + 7584, 316.000, 0, En 1.166273826873E-05, CFL 0.00387, SL -3.2551E-02, M 7.69508E+16, S 35.1315, T 4.8282, Me 1.13E-16, Se 0.00E+00, Te 2.68E-15 + 7608, 317.000, 0, En 1.318800997063E-05, CFL 0.00399, SL -3.3630E-02, M 7.69508E+16, S 35.1315, T 4.8280, Me -7.15E-17, Se 6.65E-15, Te -7.44E-16 + 7632, 318.000, 0, En 1.177585884072E-05, CFL 0.00273, SL -3.6070E-02, M 7.69507E+16, S 35.1316, T 4.8271, Me -2.53E-17, Se 0.00E+00, Te -5.75E-16 + 7656, 319.000, 0, En 9.732383964169E-06, CFL 0.00326, SL -4.7068E-02, M 7.69506E+16, S 35.1316, T 4.8258, Me 8.30E-17, Se 6.65E-15, Te 8.82E-16 + 7680, 320.000, 0, En 9.151527285955E-06, CFL 0.00315, SL -5.5569E-02, M 7.69505E+16, S 35.1317, T 4.8249, Me -9.14E-17, Se -6.65E-15, Te -5.77E-16 + 7704, 321.000, 0, En 8.203499824451E-06, CFL 0.00285, SL -6.1610E-02, M 7.69504E+16, S 35.1317, T 4.8243, Me -9.32E-17, Se -6.65E-15, Te -8.21E-16 + 7728, 322.000, 0, En 7.700318323257E-06, CFL 0.00245, SL -6.6459E-02, M 7.69503E+16, S 35.1317, T 4.8238, Me 1.79E-17, Se -6.65E-15, Te 1.18E-16 + 7752, 323.000, 0, En 7.497865831291E-06, CFL 0.00237, SL -6.7596E-02, M 7.69503E+16, S 35.1317, T 4.8237, Me -6.25E-17, Se -6.65E-15, Te -3.28E-16 + 7776, 324.000, 0, En 9.245018834245E-06, CFL 0.00539, SL -5.4876E-02, M 7.69505E+16, S 35.1317, T 4.8236, Me -4.50E-17, Se -2.00E-14, Te -5.30E-16 + 7800, 325.000, 0, En 6.963669607746E-06, CFL 0.00270, SL -6.1582E-02, M 7.69504E+16, S 35.1317, T 4.8227, Me -7.83E-17, Se 1.33E-14, Te 7.02E-16 + 7824, 326.000, 0, En 5.316515661824E-06, CFL 0.00290, SL -7.2118E-02, M 7.69503E+16, S 35.1318, T 4.8214, Me 7.77E-17, Se -6.65E-15, Te -2.29E-15 + 7848, 327.000, 0, En 5.769645999836E-06, CFL 0.00241, SL -8.1081E-02, M 7.69502E+16, S 35.1318, T 4.8203, Me -2.63E-17, Se -6.65E-15, Te 2.87E-15 + 7872, 328.000, 0, En 9.027214356118E-06, CFL 0.00338, SL -8.9684E-02, M 7.69500E+16, S 35.1319, T 4.8192, Me -1.72E-17, Se 0.00E+00, Te -7.21E-16 + 7896, 329.000, 0, En 1.036080833661E-05, CFL 0.00321, SL -9.7459E-02, M 7.69499E+16, S 35.1319, T 4.8184, Me -5.28E-17, Se 6.65E-15, Te 9.25E-16 + 7920, 330.000, 0, En 1.109904076507E-05, CFL 0.00273, SL -1.0244E-01, M 7.69499E+16, S 35.1320, T 4.8177, Me 1.27E-16, Se 0.00E+00, Te -2.79E-16 + 7944, 331.000, 0, En 1.101912590131E-05, CFL 0.00279, SL -1.0316E-01, M 7.69499E+16, S 35.1320, T 4.8175, Me 1.35E-17, Se -6.65E-15, Te 2.06E-16 + 7968, 332.000, 0, En 1.136638228953E-05, CFL 0.00318, SL -1.0459E-01, M 7.69499E+16, S 35.1320, T 4.8174, Me 5.41E-17, Se 0.00E+00, Te -9.95E-16 + 7992, 333.000, 0, En 1.333086124427E-05, CFL 0.00347, SL -1.0777E-01, M 7.69498E+16, S 35.1320, T 4.8172, Me -7.70E-18, Se 1.33E-14, Te 1.32E-15 + 8016, 334.000, 0, En 1.206886443159E-05, CFL 0.00291, SL -1.1149E-01, M 7.69498E+16, S 35.1320, T 4.8168, Me -7.41E-17, Se 0.00E+00, Te 4.89E-16 + 8040, 335.000, 0, En 1.043404727249E-05, CFL 0.00238, SL -1.1612E-01, M 7.69497E+16, S 35.1320, T 4.8164, Me -2.29E-17, Se 0.00E+00, Te 2.64E-17 + 8064, 336.000, 0, En 9.376130165203E-06, CFL 0.00228, SL -1.1659E-01, M 7.69497E+16, S 35.1320, T 4.8161, Me -4.29E-18, Se 6.65E-15, Te 8.86E-16 + 8088, 337.000, 0, En 8.893126058609E-06, CFL 0.00235, SL -1.1412E-01, M 7.69497E+16, S 35.1320, T 4.8157, Me 4.30E-18, Se -6.65E-15, Te 2.53E-15 + 8112, 338.000, 0, En 9.150948020449E-06, CFL 0.00258, SL -1.1142E-01, M 7.69498E+16, S 35.1320, T 4.8155, Me 3.85E-17, Se 1.33E-14, Te -2.91E-16 + 8136, 339.000, 0, En 8.896067941410E-06, CFL 0.00268, SL -1.0910E-01, M 7.69498E+16, S 35.1320, T 4.8154, Me 3.27E-17, Se 1.33E-14, Te -1.06E-15 + 8160, 340.000, 0, En 7.353065868439E-06, CFL 0.00272, SL -1.1083E-01, M 7.69498E+16, S 35.1320, T 4.8153, Me 2.93E-18, Se -6.65E-15, Te 3.67E-16 + 8184, 341.000, 0, En 6.398720996471E-06, CFL 0.00212, SL -1.0754E-01, M 7.69498E+16, S 35.1320, T 4.8152, Me -3.23E-17, Se -6.65E-15, Te -1.91E-15 + 8208, 342.000, 0, En 5.970237355534E-06, CFL 0.00180, SL -1.0741E-01, M 7.69498E+16, S 35.1320, T 4.8152, Me 1.18E-16, Se 6.65E-15, Te -1.13E-15 + 8232, 343.000, 0, En 5.701426000730E-06, CFL 0.00184, SL -1.0879E-01, M 7.69498E+16, S 35.1320, T 4.8151, Me -6.83E-17, Se 6.65E-15, Te 1.67E-15 + 8256, 344.000, 0, En 5.635414801695E-06, CFL 0.00204, SL -1.0996E-01, M 7.69498E+16, S 35.1320, T 4.8149, Me 1.62E-16, Se 0.00E+00, Te -9.20E-16 + 8280, 345.000, 0, En 6.055081798279E-06, CFL 0.00206, SL -1.1273E-01, M 7.69497E+16, S 35.1320, T 4.8144, Me -4.19E-17, Se 0.00E+00, Te 4.14E-16 + 8304, 346.000, 0, En 7.235912650534E-06, CFL 0.00202, SL -1.1664E-01, M 7.69497E+16, S 35.1320, T 4.8140, Me 6.95E-18, Se 0.00E+00, Te 1.34E-16 + 8328, 347.000, 0, En 9.911369735958E-06, CFL 0.00246, SL -1.1974E-01, M 7.69497E+16, S 35.1321, T 4.8136, Me -2.91E-17, Se 0.00E+00, Te -1.56E-15 + 8352, 348.000, 0, En 1.283285895816E-05, CFL 0.00338, SL -1.2171E-01, M 7.69496E+16, S 35.1321, T 4.8134, Me -6.36E-17, Se 6.65E-15, Te -1.33E-15 + 8376, 349.000, 0, En 1.371039045058E-05, CFL 0.00452, SL -1.2679E-01, M 7.69496E+16, S 35.1321, T 4.8129, Me -2.50E-17, Se -6.65E-15, Te 1.46E-15 + 8400, 350.000, 0, En 1.408173812355E-05, CFL 0.00399, SL -1.2986E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me 1.74E-18, Se 0.00E+00, Te -1.40E-15 + 8424, 351.000, 0, En 1.366701711317E-05, CFL 0.00300, SL -1.3098E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me 1.55E-17, Se 6.65E-15, Te 8.53E-16 + 8448, 352.000, 0, En 1.230538843128E-05, CFL 0.00296, SL -1.3180E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me 1.08E-17, Se 6.65E-15, Te 1.10E-15 + 8472, 353.000, 0, En 9.231611969971E-06, CFL 0.00284, SL -1.3255E-01, M 7.69495E+16, S 35.1321, T 4.8125, Me -7.09E-17, Se 0.00E+00, Te -1.67E-15 + 8496, 354.000, 0, En 7.935887101168E-06, CFL 0.00227, SL -1.3100E-01, M 7.69495E+16, S 35.1321, T 4.8125, Me -6.21E-17, Se 6.65E-15, Te 1.94E-15 + 8520, 355.000, 0, En 8.767444347896E-06, CFL 0.00248, SL -1.2470E-01, M 7.69496E+16, S 35.1321, T 4.8124, Me -1.96E-17, Se 6.65E-15, Te -1.18E-15 + 8544, 356.000, 0, En 7.640607575910E-06, CFL 0.00262, SL -1.1818E-01, M 7.69497E+16, S 35.1320, T 4.8124, Me -6.33E-17, Se -1.33E-14, Te 1.13E-15 + 8568, 357.000, 0, En 7.203501705355E-06, CFL 0.00360, SL -1.1477E-01, M 7.69497E+16, S 35.1320, T 4.8124, Me 9.98E-17, Se 1.33E-14, Te -7.55E-16 + 8592, 358.000, 0, En 5.745882524138E-06, CFL 0.00215, SL -1.1710E-01, M 7.69497E+16, S 35.1320, T 4.8119, Me -1.44E-16, Se -6.65E-15, Te 3.26E-16 + 8616, 359.000, 0, En 6.560179299149E-06, CFL 0.00183, SL -1.2863E-01, M 7.69495E+16, S 35.1321, T 4.8103, Me 1.47E-17, Se 0.00E+00, Te 1.02E-15 + 8640, 360.000, 0, En 8.011655992671E-06, CFL 0.00243, SL -1.3729E-01, M 7.69494E+16, S 35.1322, T 4.8091, Me 8.20E-19, Se 0.00E+00, Te 1.52E-16 + 8664, 361.000, 0, En 7.500860982272E-06, CFL 0.00216, SL -1.4408E-01, M 7.69493E+16, S 35.1322, T 4.8083, Me 3.65E-17, Se -6.65E-15, Te -2.49E-16 + 8688, 362.000, 0, En 6.741469801840E-06, CFL 0.00207, SL -1.4990E-01, M 7.69493E+16, S 35.1322, T 4.8077, Me 4.51E-17, Se 0.00E+00, Te 1.04E-16 + 8712, 363.000, 0, En 6.619274345165E-06, CFL 0.00197, SL -1.5114E-01, M 7.69493E+16, S 35.1322, T 4.8075, Me -1.05E-16, Se 0.00E+00, Te -1.29E-16 + 8736, 364.000, 0, En 6.607407846670E-06, CFL 0.00181, SL -1.5324E-01, M 7.69492E+16, S 35.1322, T 4.8074, Me -9.36E-18, Se 0.00E+00, Te 4.19E-16 + 8760, 365.000, 0, En 6.064140161043E-06, CFL 0.00172, SL -1.5490E-01, M 7.69492E+16, S 35.1323, T 4.8073, Me -1.00E-16, Se 0.00E+00, Te -1.68E-15 diff --git a/examples/single_column_z/MOM_input b/examples/single_column_z/MOM_input index 61be423c36..8539002418 100644 --- a/examples/single_column_z/MOM_input +++ b/examples/single_column_z/MOM_input @@ -31,7 +31,7 @@ NJGLOBAL = 2 ! ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. -NK = 48 ! [nondim] +NK = 75 ! [nondim] ! The number of model layers. ! === Parameters of module MOM === @@ -74,7 +74,6 @@ C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! If true, write the initial conditions to a file given ! by IC_OUTPUT_FILE. -IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. ! === Parameters of module MOM_tracer_registry === @@ -82,7 +81,14 @@ IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! === Parameters of module MOM_tracer_flow_control === INPUTDIR = "INPUT/BATS" ! default = "." ! The directory in which input files are found. -COORD_CONFIG = "file" ! +INIT_LAYERS_FROM_Z_FILE = True ! [Boolean] default = False +TEMP_SALT_Z_INIT_FILE = "WOA_column.nc" ! default = "temp_salt_z.nc" +Z_INIT_FILE_PTEMP_VAR = "PTEMP" ! default = "ptemp" +Z_INIT_FILE_SALT_VAR = "SALT" ! default = "salt" +Z_INIT_HOMOGENIZE = True ! [Boolean] default = False +Z_INIT_ALE_REMAPPING = True ! [Boolean] default = False + +COORD_CONFIG = "none" ! ! This specifies how layers are to be defined: ! file - read coordinate information from the file ! specified by (COORD_FILE). @@ -96,7 +102,6 @@ COORD_CONFIG = "file" ! ! ts_profile - use temperature and salinity profiles ! (read from COORD_FILE) to set layer densities. ! USER - call a user modified routine. -COORD_FILE = "ICs.nc" ! ! The file from which the coordinate densities are read. ! === Parameters of module MOM_grid_init === @@ -135,7 +140,7 @@ TOPO_CONFIG = "flat" ! ! USER - call a user modified routine. MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 ! The minimum depth of the ocean. -MAXIMUM_DEPTH = 5500.0 ! [m] +MAXIMUM_DEPTH = 6000.0 ! [m] ! The maximum depth of the ocean. ROTATION = "betaplane" ! default = "2omegasinlat" ! This specifies how the Coriolis parameter is specified: @@ -200,7 +205,7 @@ REGRIDDING_COORDINATE_MODE = "Z*" ! default = "LAYER" ! Z* - stetched geopotential z* ! SIGMA - terrain following coordinates ! RHO - continuous isopycnal -ALE_COORDINATE_CONFIG = "PARAM" ! default = "UNIFORM" +ALE_COORDINATE_CONFIG = "FILE:INPUT/vgrid_cm4_10.nc,dz" ! default = "UNIFORM" ! Determines how to specify the coordinate ! resolution. Valid options are: ! PARAM - use the vector-parameter ALE_RESOLUTION diff --git a/examples/single_column_z/MOM_override2 b/examples/single_column_z/MOM_override2 index fa9d14bc86..94a755f0f1 100644 --- a/examples/single_column_z/MOM_override2 +++ b/examples/single_column_z/MOM_override2 @@ -1,2 +1,4 @@ ! Generated by run_suite.csh !#override DAYMAX = 365 +!#override ALE_COORDINATE_CONFIG = "FILE:INPUT/vgrid_cm4_4.nc,dz" ! 4 meter surface +!#override ALE_COORDINATE_CONFIG = "FILE:INPUT/vgrid_cm4.nc,dz" ! 2 meter surface diff --git a/examples/single_column_z/MOM_parameter_doc.all b/examples/single_column_z/MOM_parameter_doc.all index 3376ec11f2..096eb3e5a4 100644 --- a/examples/single_column_z/MOM_parameter_doc.all +++ b/examples/single_column_z/MOM_parameter_doc.all @@ -89,7 +89,7 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! If true, there are separate values for the basin depths ! at velocity points. Otherwise the effects of of ! topography are entirely determined from thickness points. -NK = 48 ! [nondim] +NK = 75 ! [nondim] ! The number of model layers. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available @@ -193,7 +193,7 @@ CHECK_BAD_SURFACE_VALS = False ! [Boolean] default = False SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! If true, write the initial conditions to a file given ! by IC_OUTPUT_FILE. -IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" +IC_OUTPUT_FILE = "MOM_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. ! === Parameters of module MOM_tracer_registry === @@ -250,7 +250,7 @@ USE_generic_tracer = False ! [Boolean] default = False ! preprocessor macro, use the MOM_generic_tracer packages. INPUTDIR = "INPUT/BATS" ! default = "." ! The directory in which input files are found. -COORD_CONFIG = "file" ! +COORD_CONFIG = "none" ! ! This specifies how layers are to be defined: ! file - read coordinate information from the file ! specified by (COORD_FILE). @@ -264,13 +264,6 @@ COORD_CONFIG = "file" ! ! ts_profile - use temperature and salinity profiles ! (read from COORD_FILE) to set layer densities. ! USER - call a user modified routine. -GFS = 9.8 ! [m s-2] default = 9.8 - ! The reduced gravity at the free surface. -COORD_FILE = "ICs.nc" ! - ! The file from which the coordinate densities are read. -COORD_VAR = "Layer" ! default = "Layer" - ! The variable in COORD_FILE that is to be used for the - ! coordinate densities. ! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! @@ -318,7 +311,7 @@ TOPO_CONFIG = "flat" ! ! USER - call a user modified routine. MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 ! The minimum depth of the ocean. -MAXIMUM_DEPTH = 5500.0 ! [m] +MAXIMUM_DEPTH = 6000.0 ! [m] ! The maximum depth of the ocean. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern @@ -359,101 +352,24 @@ ALWAYS_WRITE_GEOM = False ! [Boolean] default = True ! If true, write the geometry and vertical grid files ! every time the model is run. Otherwise, only write ! them for new runs. -INIT_LAYERS_FROM_Z_FILE = False ! [Boolean] default = False +INIT_LAYERS_FROM_Z_FILE = True ! [Boolean] default = False ! If true, intialize the layer thicknesses, temperatures, ! and salnities from a Z-space file on a latitude- ! longitude grid. -THICKNESS_CONFIG = "file" ! - ! A string that determines how the initial layer - ! thicknesses are specified for a new run: - ! file - read interface heights from the file specified - ! thickness_file - read thicknesses from the file specified - ! by (THICKNESS_FILE). - ! uniform - uniform thickness layers evenly distributed - ! between the surface and MAXIMUM_DEPTH. - ! DOME - use a slope and channel configuration for the - ! DOME sill-overflow test case. - ! benchmark - use the benchmark test case thicknesses. - ! search - search a density profile for the interface - ! densities. This is not yet implemented. - ! circle_obcs - the circle_obcs test case is used. - ! DOME2D - 2D version of DOME initialization. - ! adjustment2d - TBD AJA. - ! sloshing - TBD AJA. - ! seamount - TBD AJA. - ! USER - call a user modified routine. -THICKNESS_FILE = "ICs.nc" ! - ! The name of the thickness file. -ADJUST_THICKNESS = True ! [Boolean] default = False - ! If true, all mass below the bottom removed if the - ! topography is shallower than the thickness input file - ! would indicate. -TS_CONFIG = "file" ! - ! A string that determines how the initial tempertures - ! and salinities are specified for a new run: - ! file - read velocities from the file specified - ! by (TS_FILE). - ! fit - find the temperatures that are consistent with - ! the layer densities and salinity S_REF. - ! TS_profile - use temperature and salinity profiles - ! (read from TS_FILE) to set layer densities. - ! benchmark - use the benchmark test case T & S. - ! linear - linear in logical layer space. - ! DOME2D - 2D DOME initialization. - ! adjustment2d - TBD AJA. - ! sloshing - TBD AJA. - ! seamount - TBD AJA. - ! USER - call a user modified routine. -TS_FILE = "ICs.nc" ! - ! The initial condition file for temperature. -TEMP_IC_VAR = "PTEMP" ! default = "PTEMP" - ! The initial condition variable for potential temperature. -SALT_IC_VAR = "SALT" ! default = "SALT" - ! The initial condition variable for salinity. -SALT_FILE = "ICs.nc" ! default = "ICs.nc" - ! The initial condition file for salinity. -VELOCITY_CONFIG = "zero" ! default = "zero" - ! A string that determines how the initial velocities - ! are specified for a new run: - ! file - read velocities from the file specified - ! by (VELOCITY_FILE). - ! zero - the fluid is initially at rest. - ! uniform - the flow is uniform (determined by - ! paremters TORUS_U and TORUS_V). - ! USER - call a user modified routine. -CONVERT_THICKNESS_UNITS = False ! [Boolean] default = False - ! If true, convert the thickness initial conditions from - ! units of m to kg m-2 or vice versa, depending on whether - ! BOUSSINESQ is defined. This does not apply if a restart - ! file is read. -DEPRESS_INITIAL_SURFACE = False ! [Boolean] default = False - ! If true, depress the initial surface to avoid huge - ! tsunamis when a large surface pressure is applied. -SPONGE = False ! [Boolean] default = False - ! If true, sponges may be applied anywhere in the domain. - ! The exact location and properties of those sponges are - ! specified via SPONGE_CONFIG. -APPLY_OBC_U = False ! [Boolean] default = False - ! If true, open boundary conditions may be set at some - ! u-points, with the configuration controlled by OBC_CONFIG -APPLY_OBC_V = False ! [Boolean] default = False - ! If true, open boundary conditions may be set at some - ! v-points, with the configuration controlled by OBC_CONFIG -BOUNDARY_EXTRAPOLATION_PRESSURE = True ! [Boolean] default = True - ! When defined, the reconstruction is extrapolated - ! within boundary cells rather than assume PCM for the. - ! calculation of pressure. e.g. if PPM is used, a - ! PPM reconstruction will also be used within - ! boundary cells. -RECONSTRUCT_FOR_PRESSURE = True ! [Boolean] default = True - ! If True, use vertical reconstruction of T/S within - ! the integrals of teh FV pressure gradient calculation. - ! If False, use the constant-by-layer algorithm. - ! By default, this is True when using ALE and False otherwise. -PRESSURE_RECONSTRUCTION_SCHEME = 1 ! default = 1 - ! Type of vertical reconstruction of T/S to use in integrals - ! within the FV pressure gradient calculation. 1: PLM reconstruction. - ! 2: PPM reconstruction. +TEMP_SALT_Z_INIT_FILE = "WOA_column.nc" ! default = "temp_salt_z.nc" + ! The name of the z-space input file used to initialize + ! the layer thicknesses, temperatures and salinities. +Z_INIT_FILE_PTEMP_VAR = "PTEMP" ! default = "ptemp" + ! The name of the potential temperature variable in + ! TEMP_SALT_Z_INIT_FILE. +Z_INIT_FILE_SALT_VAR = "SALT" ! default = "salt" + ! The name of the salinity variable in + ! TEMP_SALT_Z_INIT_FILE. +Z_INIT_HOMOGENIZE = True ! [Boolean] default = False + ! If True, then horizontally homogenize the interpolated + ! initial conditions. +Z_INIT_ALE_REMAPPING = True ! [Boolean] default = False + ! If True, then remap straight to model coordinate from file. REGRIDDING_COORDINATE_MODE = "Z*" ! default = "LAYER" ! Coordinate mode for vertical regridding. ! Choose among the following possibilities: @@ -479,7 +395,7 @@ INTERPOLATION_SCHEME = "P1M_H2" ! default = "P1M_H2" ! P3M_IH6IH5 (4th-order accurate) ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) -ALE_COORDINATE_CONFIG = "PARAM" ! default = "UNIFORM" +ALE_COORDINATE_CONFIG = "FILE:INPUT/vgrid_cm4_10.nc,dz" ! default = "UNIFORM" ! Determines how to specify the coordinate ! resolution. Valid options are: ! PARAM - use the vector-parameter ALE_RESOLUTION @@ -487,7 +403,7 @@ ALE_COORDINATE_CONFIG = "PARAM" ! default = "UNIFORM" ! FILE:string - read from a file. The string specifies ! the filename and variable name, separated ! by a comma or space, e.g. FILE:lev.nc,Z -ALE_RESOLUTION = 48*10.0 ! [m] +!ALE_RESOLUTION = 3*10.0, 10.01, 10.02, 10.03, 10.05, 10.09, 10.13, 10.2, 10.29, 10.39, 10.53, 10.71, 10.91, 11.15, 11.46, 11.8, 12.22, 12.69, 13.24, 13.88, 14.62, 15.45, 16.4, 17.5, 18.72, 20.13, 21.7, 23.48, 25.47, 27.71, 30.22, 33.0, 36.08, 39.51, 43.26, 47.38, 51.86, 56.72, 61.95, 67.53, 73.47, 79.72, 86.25, 93.0, 99.95, 106.99, 114.09, 121.13, 128.08, 134.83, 141.32, 147.47, 153.23, 158.55, 163.4, 167.73, 171.57, 174.87, 177.7, 180.06, 181.97, 183.49, 184.66, 185.55, 186.17, 186.6, 186.87, 187.04, 187.11, 187.15, 2*187.16, 187.17 ! [m] ! The distribution of vertical resolution for the target ! grid used for Eulerian-like coordinates. For example, ! in z-coordinate mode, the parameter is a list of level @@ -502,6 +418,48 @@ BOUNDARY_EXTRAPOLATION = False ! [Boolean] default = False ! than PCM. E.g., if PPM is used for remapping, a ! PPM reconstruction will also be used within ! boundary cells. +VELOCITY_CONFIG = "zero" ! default = "zero" + ! A string that determines how the initial velocities + ! are specified for a new run: + ! file - read velocities from the file specified + ! by (VELOCITY_FILE). + ! zero - the fluid is initially at rest. + ! uniform - the flow is uniform (determined by + ! paremters TORUS_U and TORUS_V). + ! USER - call a user modified routine. +CONVERT_THICKNESS_UNITS = False ! [Boolean] default = False + ! If true, convert the thickness initial conditions from + ! units of m to kg m-2 or vice versa, depending on whether + ! BOUSSINESQ is defined. This does not apply if a restart + ! file is read. +DEPRESS_INITIAL_SURFACE = False ! [Boolean] default = False + ! If true, depress the initial surface to avoid huge + ! tsunamis when a large surface pressure is applied. +SPONGE = False ! [Boolean] default = False + ! If true, sponges may be applied anywhere in the domain. + ! The exact location and properties of those sponges are + ! specified via SPONGE_CONFIG. +APPLY_OBC_U = False ! [Boolean] default = False + ! If true, open boundary conditions may be set at some + ! u-points, with the configuration controlled by OBC_CONFIG +APPLY_OBC_V = False ! [Boolean] default = False + ! If true, open boundary conditions may be set at some + ! v-points, with the configuration controlled by OBC_CONFIG +BOUNDARY_EXTRAPOLATION_PRESSURE = True ! [Boolean] default = True + ! When defined, the reconstruction is extrapolated + ! within boundary cells rather than assume PCM for the. + ! calculation of pressure. e.g. if PPM is used, a + ! PPM reconstruction will also be used within + ! boundary cells. +RECONSTRUCT_FOR_PRESSURE = True ! [Boolean] default = True + ! If True, use vertical reconstruction of T/S within + ! the integrals of teh FV pressure gradient calculation. + ! If False, use the constant-by-layer algorithm. + ! By default, this is True when using ALE and False otherwise. +PRESSURE_RECONSTRUCTION_SCHEME = 1 ! default = 1 + ! Type of vertical reconstruction of T/S to use in integrals + ! within the FV pressure gradient calculation. 1: PLM reconstruction. + ! 2: PPM reconstruction. REMAPPING_SCHEME = "PLM" ! default = "PLM" ! This sets the reconstruction scheme used ! for vertical remapping for all variables. @@ -611,7 +569,7 @@ UPWIND_1ST_CONTINUITY = True ! [Boolean] default = False ! continuity solver. This scheme is highly diffusive ! but may be useful for debugging or in single-column ! mode where its minimal stensil is useful. -ETA_TOLERANCE = 1.0E-06 ! [m] default = 2.4E-09 +ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.75E-09 ! The tolerance for the differences between the ! barotropic and baroclinic estimates of the sea surface ! height due to the fluxes through each face. The total diff --git a/examples/single_column_z/MOM_parameter_doc.short b/examples/single_column_z/MOM_parameter_doc.short index 61be423c36..0bb02f3312 100644 --- a/examples/single_column_z/MOM_parameter_doc.short +++ b/examples/single_column_z/MOM_parameter_doc.short @@ -31,7 +31,7 @@ NJGLOBAL = 2 ! ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. -NK = 48 ! [nondim] +NK = 75 ! [nondim] ! The number of model layers. ! === Parameters of module MOM === @@ -74,15 +74,13 @@ C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! If true, write the initial conditions to a file given ! by IC_OUTPUT_FILE. -IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" - ! The file into which to write the initial conditions. ! === Parameters of module MOM_tracer_registry === ! === Parameters of module MOM_tracer_flow_control === INPUTDIR = "INPUT/BATS" ! default = "." ! The directory in which input files are found. -COORD_CONFIG = "file" ! +COORD_CONFIG = "none" ! ! This specifies how layers are to be defined: ! file - read coordinate information from the file ! specified by (COORD_FILE). @@ -96,8 +94,6 @@ COORD_CONFIG = "file" ! ! ts_profile - use temperature and salinity profiles ! (read from COORD_FILE) to set layer densities. ! USER - call a user modified routine. -COORD_FILE = "ICs.nc" ! - ! The file from which the coordinate densities are read. ! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! @@ -135,7 +131,7 @@ TOPO_CONFIG = "flat" ! ! USER - call a user modified routine. MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 ! The minimum depth of the ocean. -MAXIMUM_DEPTH = 5500.0 ! [m] +MAXIMUM_DEPTH = 6000.0 ! [m] ! The maximum depth of the ocean. ROTATION = "betaplane" ! default = "2omegasinlat" ! This specifies how the Coriolis parameter is specified: @@ -150,49 +146,24 @@ ALWAYS_WRITE_GEOM = False ! [Boolean] default = True ! If true, write the geometry and vertical grid files ! every time the model is run. Otherwise, only write ! them for new runs. -THICKNESS_CONFIG = "file" ! - ! A string that determines how the initial layer - ! thicknesses are specified for a new run: - ! file - read interface heights from the file specified - ! thickness_file - read thicknesses from the file specified - ! by (THICKNESS_FILE). - ! uniform - uniform thickness layers evenly distributed - ! between the surface and MAXIMUM_DEPTH. - ! DOME - use a slope and channel configuration for the - ! DOME sill-overflow test case. - ! benchmark - use the benchmark test case thicknesses. - ! search - search a density profile for the interface - ! densities. This is not yet implemented. - ! circle_obcs - the circle_obcs test case is used. - ! DOME2D - 2D version of DOME initialization. - ! adjustment2d - TBD AJA. - ! sloshing - TBD AJA. - ! seamount - TBD AJA. - ! USER - call a user modified routine. -THICKNESS_FILE = "ICs.nc" ! - ! The name of the thickness file. -ADJUST_THICKNESS = True ! [Boolean] default = False - ! If true, all mass below the bottom removed if the - ! topography is shallower than the thickness input file - ! would indicate. -TS_CONFIG = "file" ! - ! A string that determines how the initial tempertures - ! and salinities are specified for a new run: - ! file - read velocities from the file specified - ! by (TS_FILE). - ! fit - find the temperatures that are consistent with - ! the layer densities and salinity S_REF. - ! TS_profile - use temperature and salinity profiles - ! (read from TS_FILE) to set layer densities. - ! benchmark - use the benchmark test case T & S. - ! linear - linear in logical layer space. - ! DOME2D - 2D DOME initialization. - ! adjustment2d - TBD AJA. - ! sloshing - TBD AJA. - ! seamount - TBD AJA. - ! USER - call a user modified routine. -TS_FILE = "ICs.nc" ! - ! The initial condition file for temperature. +INIT_LAYERS_FROM_Z_FILE = True ! [Boolean] default = False + ! If true, intialize the layer thicknesses, temperatures, + ! and salnities from a Z-space file on a latitude- + ! longitude grid. +TEMP_SALT_Z_INIT_FILE = "WOA_column.nc" ! default = "temp_salt_z.nc" + ! The name of the z-space input file used to initialize + ! the layer thicknesses, temperatures and salinities. +Z_INIT_FILE_PTEMP_VAR = "PTEMP" ! default = "ptemp" + ! The name of the potential temperature variable in + ! TEMP_SALT_Z_INIT_FILE. +Z_INIT_FILE_SALT_VAR = "SALT" ! default = "salt" + ! The name of the salinity variable in + ! TEMP_SALT_Z_INIT_FILE. +Z_INIT_HOMOGENIZE = True ! [Boolean] default = False + ! If True, then horizontally homogenize the interpolated + ! initial conditions. +Z_INIT_ALE_REMAPPING = True ! [Boolean] default = False + ! If True, then remap straight to model coordinate from file. REGRIDDING_COORDINATE_MODE = "Z*" ! default = "LAYER" ! Coordinate mode for vertical regridding. ! Choose among the following possibilities: @@ -200,7 +171,7 @@ REGRIDDING_COORDINATE_MODE = "Z*" ! default = "LAYER" ! Z* - stetched geopotential z* ! SIGMA - terrain following coordinates ! RHO - continuous isopycnal -ALE_COORDINATE_CONFIG = "PARAM" ! default = "UNIFORM" +ALE_COORDINATE_CONFIG = "FILE:INPUT/vgrid_cm4_10.nc,dz" ! default = "UNIFORM" ! Determines how to specify the coordinate ! resolution. Valid options are: ! PARAM - use the vector-parameter ALE_RESOLUTION @@ -208,7 +179,7 @@ ALE_COORDINATE_CONFIG = "PARAM" ! default = "UNIFORM" ! FILE:string - read from a file. The string specifies ! the filename and variable name, separated ! by a comma or space, e.g. FILE:lev.nc,Z -ALE_RESOLUTION = 48*10.0 ! [m] +!ALE_RESOLUTION = 3*10.0, 10.01, 10.02, 10.03, 10.05, 10.09, 10.13, 10.2, 10.29, 10.39, 10.53, 10.71, 10.91, 11.15, 11.46, 11.8, 12.22, 12.69, 13.24, 13.88, 14.62, 15.45, 16.4, 17.5, 18.72, 20.13, 21.7, 23.48, 25.47, 27.71, 30.22, 33.0, 36.08, 39.51, 43.26, 47.38, 51.86, 56.72, 61.95, 67.53, 73.47, 79.72, 86.25, 93.0, 99.95, 106.99, 114.09, 121.13, 128.08, 134.83, 141.32, 147.47, 153.23, 158.55, 163.4, 167.73, 171.57, 174.87, 177.7, 180.06, 181.97, 183.49, 184.66, 185.55, 186.17, 186.6, 186.87, 187.04, 187.11, 187.15, 2*187.16, 187.17 ! [m] ! The distribution of vertical resolution for the target ! grid used for Eulerian-like coordinates. For example, ! in z-coordinate mode, the parameter is a list of level @@ -226,7 +197,7 @@ UPWIND_1ST_CONTINUITY = True ! [Boolean] default = False ! continuity solver. This scheme is highly diffusive ! but may be useful for debugging or in single-column ! mode where its minimal stensil is useful. -ETA_TOLERANCE = 1.0E-06 ! [m] default = 2.4E-09 +ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.75E-09 ! The tolerance for the differences between the ! barotropic and baroclinic estimates of the sea surface ! height due to the fluxes through each face. The total diff --git a/examples/single_column_z/plotKPP.m b/examples/single_column_z/plotKPP.m index 812637226f..a0ef0ff35e 100644 --- a/examples/single_column_z/plotKPP.m +++ b/examples/single_column_z/plotKPP.m @@ -24,28 +24,30 @@ end subplot(821) -plot(Time,KPP_uStar) +plot(Time,KPP_uStar); xlim([0 max(Time)]) %xlabel('Time (days)') ylabel('u* (m/s)') subplot(822) -plot(Time,KPP_buoyFlux) +plot(Time,KPP_buoyFlux); xlim([0 max(Time)]) %xlabel('Time (days)') ylabel('B (m^2/s^3)') subplot(823) -plot(Time,temp(:,1)) +plot(Time,temp(:,1)); xlim([0 max(Time)]) +ylim([18 27]) %xlabel('Time (days)') ylabel('SST (^oC)') subplot(824) -plot(Time,salt(:,1)) +plot(Time,salt(:,1)); xlim([0 max(Time)]) +ylim([36.25 36.75]) %xlabel('Time (days)') ylabel('SSS (ppt)') subplot(423) gcolor(temp',e',Time);ylim(ZLIM);colorbar -caxis([18 21]) +caxis([18 27]) %xlabel('Time (days)') ylabel('z (m)') title('\theta (^oC)') @@ -53,7 +55,7 @@ subplot(424) gcolor(salt',e',Time);ylim(ZLIM);colorbar -caxis([36 37]) +caxis([36.25 36.75]) %xlabel('Time (days)') ylabel('z (m)') title('S (ppt)') diff --git a/examples/single_column_z/timestats.gnu b/examples/single_column_z/timestats.gnu index ddc66e7387..40ac7e32f5 100644 --- a/examples/single_column_z/timestats.gnu +++ b/examples/single_column_z/timestats.gnu @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] - 0, 0.000, 0, En 7.533619956414E-28, CFL 0.00000, SL -0.0000E+00, M 7.05386E+16, S 35.2322, T 4.3037, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 6.327456237084E-07, CFL 0.00133, SL -6.1796E-03, M 7.05385E+16, S 35.2323, T 4.3026, Me 6.40E-17, Se 0.00E+00, Te 1.83E-16 - 48, 2.000, 0, En 1.254587446015E-06, CFL 0.00145, SL 7.7375E-03, M 7.05387E+16, S 35.2322, T 4.3021, Me -9.27E-17, Se 0.00E+00, Te 5.63E-16 - 72, 3.000, 0, En 7.624573944968E-07, CFL 0.00107, SL 1.7286E-03, M 7.05386E+16, S 35.2322, T 4.3012, Me -3.35E-16, Se 2.90E-14, Te -5.50E-16 - 96, 4.000, 0, En 3.018513365319E-06, CFL 0.00285, SL -1.1511E-03, M 7.05386E+16, S 35.2322, T 4.3006, Me 3.08E-18, Se 0.00E+00, Te 2.44E-15 - 120, 5.000, 0, En 2.849349933846E-06, CFL 0.00214, SL -3.5312E-03, M 7.05385E+16, S 35.2323, T 4.3004, Me -6.74E-17, Se 1.45E-14, Te 1.48E-15 - 144, 6.000, 0, En 1.427956056629E-06, CFL 0.00205, SL -5.5946E-03, M 7.05385E+16, S 35.2323, T 4.3002, Me 2.75E-17, Se -7.26E-15, Te -1.90E-15 - 168, 7.000, 0, En 2.328812008579E-06, CFL 0.00217, SL -3.7707E-03, M 7.05385E+16, S 35.2323, T 4.2999, Me 6.90E-17, Se -5.08E-14, Te -1.68E-15 - 192, 8.000, 0, En 2.202294263432E-06, CFL 0.00136, SL 3.2469E-03, M 7.05386E+16, S 35.2322, T 4.2997, Me 8.51E-17, Se -2.90E-14, Te 1.22E-15 - 216, 9.000, 0, En 2.197138768027E-06, CFL 0.00147, SL 8.9665E-03, M 7.05387E+16, S 35.2322, T 4.2996, Me -1.97E-16, Se 7.26E-15, Te 3.90E-15 - 240, 10.000, 0, En 5.166432987324E-06, CFL 0.00332, SL 7.4792E-03, M 7.05387E+16, S 35.2322, T 4.2995, Me 5.58E-17, Se 3.63E-14, Te 1.27E-15 - 264, 11.000, 0, En 6.478989180905E-06, CFL 0.00418, SL 6.0258E-03, M 7.05387E+16, S 35.2322, T 4.2993, Me 3.61E-17, Se 2.90E-14, Te 7.01E-16 - 288, 12.000, 0, En 4.550827763719E-06, CFL 0.00274, SL 2.5996E-03, M 7.05386E+16, S 35.2322, T 4.2990, Me 1.28E-16, Se -2.18E-14, Te 7.36E-16 - 312, 13.000, 0, En 5.284348405860E-06, CFL 0.00211, SL -4.8867E-03, M 7.05385E+16, S 35.2323, T 4.2981, Me 7.35E-17, Se 0.00E+00, Te 4.01E-15 - 336, 14.000, 0, En 4.320055322312E-06, CFL 0.00161, SL -8.9710E-03, M 7.05385E+16, S 35.2323, T 4.2976, Me -1.64E-16, Se -7.26E-15, Te -2.51E-15 - 360, 15.000, 0, En 5.282873755414E-06, CFL 0.00240, SL -1.1697E-02, M 7.05384E+16, S 35.2323, T 4.2972, Me 6.83E-17, Se 1.45E-14, Te -6.31E-16 - 384, 16.000, 0, En 5.236059308270E-06, CFL 0.00336, SL -1.4742E-02, M 7.05384E+16, S 35.2323, T 4.2966, Me -1.62E-16, Se 2.18E-14, Te 1.30E-15 - 408, 17.000, 0, En 1.948707063812E-06, CFL 0.00071, SL -2.5035E-02, M 7.05383E+16, S 35.2324, T 4.2950, Me -1.59E-16, Se -1.45E-14, Te -2.67E-15 - 432, 18.000, 0, En 3.228223116896E-06, CFL 0.00163, SL -3.4147E-02, M 7.05382E+16, S 35.2325, T 4.2937, Me -3.84E-16, Se 3.63E-14, Te 1.59E-15 - 456, 19.000, 0, En 3.928772345957E-06, CFL 0.00204, SL -1.0766E-02, M 7.05385E+16, S 35.2323, T 4.2929, Me 1.42E-16, Se 0.00E+00, Te -7.66E-16 - 480, 20.000, 0, En 3.205647317754E-06, CFL 0.00107, SL -1.0498E-02, M 7.05385E+16, S 35.2323, T 4.2920, Me -1.47E-16, Se 1.45E-14, Te 8.09E-16 - 504, 21.000, 0, En 4.013904244299E-06, CFL 0.00154, SL -1.7271E-02, M 7.05384E+16, S 35.2323, T 4.2910, Me 1.08E-16, Se 2.18E-14, Te 1.82E-15 - 528, 22.000, 0, En 5.689855887394E-06, CFL 0.00319, SL -2.1074E-02, M 7.05383E+16, S 35.2324, T 4.2906, Me -1.15E-16, Se -1.45E-14, Te 2.96E-16 - 552, 23.000, 0, En 7.591712632865E-06, CFL 0.00336, SL -2.5695E-02, M 7.05383E+16, S 35.2324, T 4.2900, Me -1.51E-16, Se 1.45E-14, Te -1.18E-15 - 576, 24.000, 0, En 8.609425698939E-06, CFL 0.00314, SL -2.7257E-02, M 7.05382E+16, S 35.2324, T 4.2899, Me 1.78E-16, Se 7.26E-15, Te -6.58E-16 - 600, 25.000, 0, En 6.573841074782E-06, CFL 0.00187, SL -3.4194E-02, M 7.05382E+16, S 35.2325, T 4.2890, Me 1.61E-17, Se 2.18E-14, Te 3.52E-15 - 624, 26.000, 0, En 3.392616167454E-06, CFL 0.00128, SL -3.8898E-02, M 7.05381E+16, S 35.2325, T 4.2885, Me -4.21E-17, Se 2.18E-14, Te 2.17E-15 - 648, 27.000, 0, En 2.985695529518E-06, CFL 0.00178, SL -4.2852E-02, M 7.05380E+16, S 35.2325, T 4.2879, Me 9.63E-17, Se 7.26E-15, Te -6.94E-16 - 672, 28.000, 0, En 1.253597963118E-05, CFL 0.00453, SL -3.7184E-02, M 7.05381E+16, S 35.2325, T 4.2877, Me -8.43E-17, Se -7.26E-15, Te 2.66E-15 - 696, 29.000, 0, En 9.267537474349E-07, CFL 0.00130, SL -4.4104E-02, M 7.05380E+16, S 35.2325, T 4.2864, Me -9.09E-17, Se 1.45E-14, Te -2.11E-16 - 720, 30.000, 0, En 4.297699723563E-07, CFL 0.00061, SL -5.2318E-02, M 7.05379E+16, S 35.2326, T 4.2850, Me 1.13E-16, Se 0.00E+00, Te 2.11E-15 - 744, 31.000, 0, En 3.515719167710E-07, CFL 0.00033, SL -5.6906E-02, M 7.05379E+16, S 35.2326, T 4.2843, Me 1.66E-16, Se -7.26E-15, Te 2.52E-15 - 768, 32.000, 0, En 6.243734543280E-07, CFL 0.00050, SL -3.3070E-02, M 7.05382E+16, S 35.2325, T 4.2836, Me 1.23E-16, Se -1.45E-14, Te 9.06E-16 - 792, 33.000, 0, En 2.514917110219E-07, CFL 0.00037, SL -3.2226E-02, M 7.05382E+16, S 35.2324, T 4.2828, Me -2.08E-16, Se 0.00E+00, Te 3.87E-16 - 816, 34.000, 0, En 9.138394501576E-08, CFL 0.00026, SL -3.8376E-02, M 7.05381E+16, S 35.2325, T 4.2817, Me -7.15E-17, Se 3.63E-14, Te 3.34E-16 - 840, 35.000, 0, En 9.779986328715E-08, CFL 0.00025, SL -4.5605E-02, M 7.05380E+16, S 35.2325, T 4.2807, Me -1.16E-16, Se -1.45E-14, Te -3.25E-15 - 864, 36.000, 0, En 1.104692600169E-06, CFL 0.00159, SL -5.0415E-02, M 7.05379E+16, S 35.2326, T 4.2802, Me 1.25E-16, Se -7.26E-15, Te 2.80E-16 - 888, 37.000, 0, En 2.130853835341E-06, CFL 0.00192, SL -5.3725E-02, M 7.05379E+16, S 35.2326, T 4.2797, Me 3.32E-16, Se 2.18E-14, Te 2.03E-15 - 912, 38.000, 0, En 2.408380860198E-06, CFL 0.00171, SL -5.7093E-02, M 7.05379E+16, S 35.2326, T 4.2794, Me -1.62E-18, Se 7.26E-15, Te -3.06E-16 - 936, 39.000, 0, En 1.952075334306E-06, CFL 0.00195, SL -4.5885E-02, M 7.05380E+16, S 35.2325, T 4.2790, Me -4.39E-17, Se 0.00E+00, Te 3.32E-15 - 960, 40.000, 0, En 3.504775897077E-06, CFL 0.00277, SL -3.9384E-02, M 7.05381E+16, S 35.2325, T 4.2788, Me 2.78E-17, Se -7.26E-15, Te -4.94E-17 - 984, 41.000, 0, En 2.661147597697E-06, CFL 0.00164, SL -4.3521E-02, M 7.05380E+16, S 35.2325, T 4.2782, Me 6.54E-16, Se -7.26E-15, Te 1.39E-15 - 1008, 42.000, 0, En 2.137473188319E-06, CFL 0.00189, SL -3.6775E-02, M 7.05381E+16, S 35.2325, T 4.2774, Me -1.27E-16, Se -7.26E-15, Te -1.65E-15 - 1032, 43.000, 0, En 4.217037577254E-06, CFL 0.00255, SL -2.7828E-02, M 7.05382E+16, S 35.2324, T 4.2772, Me -6.12E-17, Se 2.18E-14, Te 8.74E-16 - 1056, 44.000, 0, En 4.868309978694E-06, CFL 0.00341, SL -1.8195E-02, M 7.05384E+16, S 35.2324, T 4.2770, Me -1.68E-16, Se -2.18E-14, Te 2.52E-16 - 1080, 45.000, 0, En 3.079386672942E-06, CFL 0.00169, SL -2.2342E-02, M 7.05383E+16, S 35.2324, T 4.2763, Me -1.69E-16, Se 3.63E-14, Te 2.05E-15 - 1104, 46.000, 0, En 3.978553097394E-06, CFL 0.00206, SL -3.0430E-02, M 7.05382E+16, S 35.2324, T 4.2752, Me 1.58E-16, Se 0.00E+00, Te -7.57E-16 - 1128, 47.000, 0, En 3.928025814080E-06, CFL 0.00197, SL -3.7229E-02, M 7.05381E+16, S 35.2325, T 4.2742, Me 8.81E-17, Se 7.26E-15, Te 2.91E-15 - 1152, 48.000, 0, En 2.804864612871E-06, CFL 0.00085, SL -4.2106E-02, M 7.05381E+16, S 35.2325, T 4.2735, Me 1.87E-16, Se -1.45E-14, Te -3.68E-16 - 1176, 49.000, 0, En 1.831312480879E-06, CFL 0.00056, SL -5.0827E-02, M 7.05379E+16, S 35.2326, T 4.2720, Me -2.93E-16, Se 1.45E-14, Te -6.99E-16 - 1200, 50.000, 0, En 1.306163192082E-06, CFL 0.00047, SL -6.0752E-02, M 7.05378E+16, S 35.2326, T 4.2705, Me -1.89E-16, Se 7.26E-15, Te -1.50E-15 - 1224, 51.000, 0, En 2.765768078318E-06, CFL 0.00202, SL -6.6461E-02, M 7.05377E+16, S 35.2327, T 4.2700, Me -3.08E-16, Se -2.18E-14, Te 2.89E-16 - 1248, 52.000, 0, En 6.138615177992E-06, CFL 0.00234, SL -6.9899E-02, M 7.05377E+16, S 35.2327, T 4.2698, Me 6.04E-17, Se -1.45E-14, Te 1.62E-16 - 1272, 53.000, 0, En 5.926094518437E-06, CFL 0.00288, SL -7.1890E-02, M 7.05377E+16, S 35.2327, T 4.2696, Me 3.52E-16, Se -7.26E-15, Te 1.77E-15 - 1296, 54.000, 0, En 5.158975336961E-06, CFL 0.00298, SL -6.6094E-02, M 7.05377E+16, S 35.2327, T 4.2696, Me -1.18E-16, Se 1.45E-14, Te 1.82E-16 - 1320, 55.000, 0, En 2.248704061172E-06, CFL 0.00171, SL -6.6817E-02, M 7.05377E+16, S 35.2327, T 4.2689, Me 2.23E-16, Se 0.00E+00, Te 2.35E-15 - 1344, 56.000, 0, En 2.667531831989E-06, CFL 0.00192, SL -7.2944E-02, M 7.05377E+16, S 35.2327, T 4.2682, Me -6.05E-17, Se -7.26E-15, Te -4.78E-15 - 1368, 57.000, 0, En 2.652255231685E-06, CFL 0.00176, SL -7.0270E-02, M 7.05377E+16, S 35.2327, T 4.2680, Me 1.57E-16, Se 1.45E-14, Te 1.63E-15 - 1392, 58.000, 0, En 1.767394422724E-06, CFL 0.00143, SL -7.3040E-02, M 7.05377E+16, S 35.2327, T 4.2673, Me -4.40E-17, Se 2.18E-14, Te 7.79E-16 - 1416, 59.000, 0, En 2.188216799218E-06, CFL 0.00128, SL -8.0029E-02, M 7.05376E+16, S 35.2328, T 4.2662, Me -1.39E-16, Se -7.26E-15, Te 1.43E-15 - 1440, 60.000, 0, En 1.638808891313E-06, CFL 0.00121, SL -8.7741E-02, M 7.05375E+16, S 35.2328, T 4.2652, Me -2.46E-16, Se -2.18E-14, Te -3.14E-15 - 1464, 61.000, 0, En 4.545470488505E-07, CFL 0.00038, SL -9.2703E-02, M 7.05374E+16, S 35.2328, T 4.2648, Me 1.49E-16, Se -7.26E-15, Te 3.38E-16 - 1488, 62.000, 0, En 3.225483470799E-06, CFL 0.00198, SL -9.5442E-02, M 7.05374E+16, S 35.2328, T 4.2646, Me -2.77E-16, Se -7.26E-15, Te 1.08E-17 - 1512, 63.000, 0, En 2.898776774298E-06, CFL 0.00311, SL -9.8093E-02, M 7.05373E+16, S 35.2329, T 4.2645, Me 2.31E-18, Se 3.63E-14, Te 1.46E-15 - 1536, 64.000, 0, En 3.353336690348E-06, CFL 0.00367, SL -1.0147E-01, M 7.05373E+16, S 35.2329, T 4.2645, Me 7.00E-17, Se -4.36E-14, Te 9.68E-17 - 1560, 65.000, 0, En 1.787138743605E-06, CFL 0.00184, SL -1.0311E-01, M 7.05373E+16, S 35.2329, T 4.2643, Me -2.72E-16, Se 7.26E-15, Te -1.22E-15 - 1584, 66.000, 0, En 1.771185884216E-06, CFL 0.00198, SL -1.0727E-01, M 7.05372E+16, S 35.2329, T 4.2640, Me -3.82E-17, Se 1.45E-14, Te 2.77E-16 - 1608, 67.000, 0, En 3.302042147995E-06, CFL 0.00193, SL -1.1166E-01, M 7.05372E+16, S 35.2330, T 4.2636, Me -3.43E-17, Se 0.00E+00, Te -4.89E-16 - 1632, 68.000, 0, En 2.860808154473E-06, CFL 0.00216, SL -1.0768E-01, M 7.05372E+16, S 35.2329, T 4.2633, Me -9.18E-17, Se -1.45E-14, Te -1.39E-15 - 1656, 69.000, 0, En 3.617207554229E-06, CFL 0.00289, SL -1.0430E-01, M 7.05373E+16, S 35.2329, T 4.2633, Me -2.48E-16, Se 2.90E-14, Te -1.97E-16 - 1680, 70.000, 0, En 3.785041171913E-06, CFL 0.00217, SL -9.7191E-02, M 7.05373E+16, S 35.2329, T 4.2635, Me -1.09E-16, Se -7.26E-15, Te -3.18E-16 - 1704, 71.000, 0, En 3.480185056422E-06, CFL 0.00188, SL -9.5680E-02, M 7.05374E+16, S 35.2329, T 4.2638, Me -2.99E-16, Se 0.00E+00, Te 3.05E-15 - 1728, 72.000, 0, En 3.588432979943E-06, CFL 0.00206, SL -9.6294E-02, M 7.05374E+16, S 35.2329, T 4.2640, Me -1.11E-16, Se 1.45E-14, Te -1.34E-15 - 1752, 73.000, 0, En 3.435878729726E-06, CFL 0.00188, SL -9.8194E-02, M 7.05373E+16, S 35.2329, T 4.2640, Me 3.83E-17, Se 0.00E+00, Te 2.31E-15 - 1776, 74.000, 0, En 4.549801423848E-06, CFL 0.00220, SL -1.0140E-01, M 7.05373E+16, S 35.2329, T 4.2637, Me 3.13E-17, Se -7.26E-15, Te 3.82E-15 - 1800, 75.000, 0, En 9.986176735460E-07, CFL 0.00069, SL -1.0994E-01, M 7.05372E+16, S 35.2329, T 4.2629, Me -1.17E-16, Se 0.00E+00, Te -3.62E-17 - 1824, 76.000, 0, En 9.429668748093E-07, CFL 0.00060, SL -1.1492E-01, M 7.05371E+16, S 35.2330, T 4.2625, Me 3.48E-18, Se -7.26E-15, Te 4.00E-16 - 1848, 77.000, 0, En 5.264335085761E-06, CFL 0.00281, SL -1.2023E-01, M 7.05371E+16, S 35.2330, T 4.2624, Me -1.03E-17, Se 1.45E-14, Te 2.71E-15 - 1872, 78.000, 0, En 7.713846938526E-06, CFL 0.00369, SL -1.2461E-01, M 7.05370E+16, S 35.2330, T 4.2622, Me 2.30E-16, Se 1.45E-14, Te 1.49E-15 - 1896, 79.000, 0, En 9.243672372937E-06, CFL 0.00470, SL -1.2481E-01, M 7.05370E+16, S 35.2330, T 4.2626, Me 2.29E-16, Se 7.26E-15, Te 1.06E-15 - 1920, 80.000, 0, En 1.246624132296E-05, CFL 0.00539, SL -1.2157E-01, M 7.05370E+16, S 35.2330, T 4.2629, Me -2.59E-16, Se 7.26E-15, Te -1.27E-16 - 1944, 81.000, 0, En 8.776620297760E-06, CFL 0.00383, SL -1.2266E-01, M 7.05370E+16, S 35.2330, T 4.2630, Me -2.65E-16, Se 3.63E-14, Te -1.55E-15 - 1968, 82.000, 0, En 7.281045769463E-06, CFL 0.00235, SL -1.2666E-01, M 7.05370E+16, S 35.2330, T 4.2627, Me -2.74E-16, Se -7.26E-15, Te -2.98E-16 - 1992, 83.000, 0, En 5.582832199866E-06, CFL 0.00233, SL -1.2154E-01, M 7.05370E+16, S 35.2330, T 4.2625, Me -3.32E-16, Se 1.45E-14, Te -7.96E-16 - 2016, 84.000, 0, En 4.975857151743E-06, CFL 0.00203, SL -1.2284E-01, M 7.05370E+16, S 35.2330, T 4.2626, Me -9.37E-17, Se 1.45E-14, Te -5.66E-16 - 2040, 85.000, 0, En 1.764614581842E-06, CFL 0.00053, SL -1.3233E-01, M 7.05369E+16, S 35.2331, T 4.2612, Me -1.04E-16, Se -5.81E-14, Te -4.07E-15 - 2064, 86.000, 0, En 2.533610637096E-06, CFL 0.00125, SL -1.4303E-01, M 7.05368E+16, S 35.2332, T 4.2596, Me 3.88E-16, Se -1.45E-14, Te -2.29E-16 - 2088, 87.000, 0, En 3.382046158914E-06, CFL 0.00189, SL -1.4969E-01, M 7.05367E+16, S 35.2332, T 4.2589, Me 2.02E-17, Se 7.26E-15, Te 2.13E-15 - 2112, 88.000, 0, En 2.939836935478E-06, CFL 0.00221, SL -1.3920E-01, M 7.05368E+16, S 35.2331, T 4.2584, Me 4.15E-17, Se 7.26E-15, Te 1.37E-15 - 2136, 89.000, 0, En 1.164646936413E-05, CFL 0.00581, SL -1.2452E-01, M 7.05370E+16, S 35.2330, T 4.2587, Me 5.60E-17, Se 1.45E-14, Te -2.21E-15 - 2160, 90.000, 0, En 1.319924870398E-05, CFL 0.00569, SL -1.2502E-01, M 7.05370E+16, S 35.2330, T 4.2590, Me 2.42E-16, Se -2.90E-14, Te 2.59E-16 - 2184, 91.000, 0, En 1.160728651271E-05, CFL 0.00476, SL -1.2921E-01, M 7.05369E+16, S 35.2331, T 4.2591, Me 9.91E-17, Se 7.26E-15, Te 3.32E-15 - 2208, 92.000, 0, En 9.106120784092E-06, CFL 0.00357, SL -1.3343E-01, M 7.05369E+16, S 35.2331, T 4.2590, Me -6.95E-17, Se 7.26E-15, Te -1.00E-15 - 2232, 93.000, 0, En 7.548039255735E-06, CFL 0.00281, SL -1.3970E-01, M 7.05368E+16, S 35.2331, T 4.2584, Me 1.90E-16, Se 7.26E-15, Te 4.06E-15 - 2256, 94.000, 0, En 6.148840922565E-06, CFL 0.00280, SL -1.4499E-01, M 7.05367E+16, S 35.2332, T 4.2581, Me -1.37E-16, Se -7.26E-15, Te 2.96E-15 - 2280, 95.000, 0, En 5.071851129972E-06, CFL 0.00235, SL -1.4233E-01, M 7.05368E+16, S 35.2331, T 4.2579, Me -3.41E-16, Se -1.45E-14, Te 2.77E-15 - 2304, 96.000, 0, En 5.782566657376E-06, CFL 0.00243, SL -1.4259E-01, M 7.05368E+16, S 35.2332, T 4.2583, Me -9.14E-17, Se -7.26E-15, Te -2.56E-15 - 2328, 97.000, 0, En 1.023103042393E-05, CFL 0.00470, SL -1.4436E-01, M 7.05367E+16, S 35.2332, T 4.2587, Me 4.43E-18, Se 0.00E+00, Te 1.14E-15 - 2352, 98.000, 0, En 1.435738052317E-05, CFL 0.00449, SL -1.4658E-01, M 7.05367E+16, S 35.2332, T 4.2587, Me -1.67E-16, Se 2.18E-14, Te -3.14E-15 - 2376, 99.000, 0, En 1.268377298358E-05, CFL 0.00402, SL -1.4915E-01, M 7.05367E+16, S 35.2332, T 4.2589, Me 8.45E-17, Se 2.18E-14, Te 4.02E-15 - 2400, 100.000, 0, En 1.370760111674E-05, CFL 0.00469, SL -1.5319E-01, M 7.05366E+16, S 35.2332, T 4.2589, Me 3.13E-16, Se -1.45E-14, Te -9.72E-16 - 2424, 101.000, 0, En 1.291075160587E-05, CFL 0.00428, SL -1.5419E-01, M 7.05366E+16, S 35.2332, T 4.2590, Me 1.77E-16, Se 2.18E-14, Te 2.23E-16 - 2448, 102.000, 0, En 1.305339406739E-05, CFL 0.00439, SL -1.5183E-01, M 7.05366E+16, S 35.2332, T 4.2595, Me 1.86E-16, Se 0.00E+00, Te -5.94E-15 - 2472, 103.000, 0, En 1.224063977670E-05, CFL 0.00365, SL -1.5584E-01, M 7.05366E+16, S 35.2332, T 4.2597, Me 4.04E-17, Se 2.90E-14, Te -6.25E-16 - 2496, 104.000, 0, En 1.403944600200E-05, CFL 0.00419, SL -1.6093E-01, M 7.05365E+16, S 35.2333, T 4.2597, Me -7.47E-18, Se 1.45E-14, Te 2.69E-15 - 2520, 105.000, 0, En 1.215684236500E-05, CFL 0.00384, SL -1.6379E-01, M 7.05365E+16, S 35.2333, T 4.2598, Me 1.73E-16, Se 2.18E-14, Te -2.96E-15 - 2544, 106.000, 0, En 1.184219551072E-05, CFL 0.00348, SL -1.6372E-01, M 7.05365E+16, S 35.2333, T 4.2605, Me -1.05E-16, Se 1.45E-14, Te -4.44E-15 - 2568, 107.000, 0, En 1.386313989366E-05, CFL 0.00379, SL -1.6361E-01, M 7.05365E+16, S 35.2333, T 4.2608, Me 3.60E-16, Se 7.26E-15, Te 8.44E-16 - 2592, 108.000, 0, En 1.766720248661E-05, CFL 0.00535, SL -1.6025E-01, M 7.05365E+16, S 35.2333, T 4.2612, Me -2.73E-16, Se 7.26E-15, Te 1.75E-15 - 2616, 109.000, 0, En 1.781294447442E-05, CFL 0.00412, SL -1.5628E-01, M 7.05366E+16, S 35.2332, T 4.2614, Me 1.01E-16, Se 0.00E+00, Te 9.68E-16 - 2640, 110.000, 0, En 1.577245347911E-05, CFL 0.00428, SL -1.5606E-01, M 7.05366E+16, S 35.2332, T 4.2609, Me 1.38E-16, Se 1.45E-14, Te 1.92E-15 - 2664, 111.000, 0, En 1.419379784030E-05, CFL 0.00337, SL -1.6488E-01, M 7.05365E+16, S 35.2333, T 4.2601, Me 4.44E-16, Se -2.18E-14, Te -2.01E-15 - 2688, 112.000, 0, En 1.465260890721E-05, CFL 0.00301, SL -1.7207E-01, M 7.05364E+16, S 35.2333, T 4.2598, Me 3.03E-16, Se 0.00E+00, Te 1.83E-15 - 2712, 113.000, 0, En 1.273159710764E-05, CFL 0.00288, SL -1.7342E-01, M 7.05364E+16, S 35.2333, T 4.2595, Me 2.65E-17, Se -7.26E-15, Te 9.11E-17 - 2736, 114.000, 0, En 1.360313698058E-05, CFL 0.00353, SL -1.5505E-01, M 7.05366E+16, S 35.2332, T 4.2596, Me -1.48E-16, Se -2.18E-14, Te -1.04E-15 - 2760, 115.000, 0, En 9.298090586620E-06, CFL 0.00213, SL -1.5558E-01, M 7.05366E+16, S 35.2332, T 4.2597, Me 1.09E-16, Se 0.00E+00, Te -2.00E-15 - 2784, 116.000, 0, En 8.336640582048E-06, CFL 0.00226, SL -1.5799E-01, M 7.05366E+16, S 35.2333, T 4.2601, Me -9.19E-17, Se 0.00E+00, Te -2.11E-15 - 2808, 117.000, 0, En 8.884545667110E-06, CFL 0.00354, SL -1.6049E-01, M 7.05365E+16, S 35.2333, T 4.2604, Me 1.29E-16, Se 7.26E-15, Te 2.21E-15 - 2832, 118.000, 0, En 1.000322689168E-05, CFL 0.00412, SL -1.6273E-01, M 7.05365E+16, S 35.2333, T 4.2607, Me 1.58E-16, Se 2.18E-14, Te -1.50E-15 - 2856, 119.000, 0, En 1.225950172232E-05, CFL 0.00396, SL -1.6521E-01, M 7.05365E+16, S 35.2333, T 4.2611, Me 1.90E-17, Se 0.00E+00, Te 3.64E-15 - 2880, 120.000, 0, En 1.343603378154E-05, CFL 0.00522, SL -1.6737E-01, M 7.05364E+16, S 35.2333, T 4.2616, Me 3.51E-16, Se -2.18E-14, Te -2.05E-15 - 2904, 121.000, 0, En 1.227855017648E-05, CFL 0.00496, SL -1.6904E-01, M 7.05364E+16, S 35.2333, T 4.2622, Me -1.29E-16, Se 2.18E-14, Te -3.93E-16 - 2928, 122.000, 0, En 1.175532156884E-05, CFL 0.00401, SL -1.7066E-01, M 7.05364E+16, S 35.2333, T 4.2625, Me 9.86E-17, Se 1.45E-14, Te 2.45E-15 - 2952, 123.000, 0, En 1.070817182833E-05, CFL 0.00268, SL -1.7194E-01, M 7.05364E+16, S 35.2333, T 4.2628, Me -1.77E-17, Se -1.45E-14, Te 3.46E-15 - 2976, 124.000, 0, En 9.654636787213E-06, CFL 0.00264, SL -1.7323E-01, M 7.05364E+16, S 35.2333, T 4.2632, Me -5.38E-17, Se 1.45E-14, Te 1.91E-15 - 3000, 125.000, 0, En 8.650271846416E-06, CFL 0.00284, SL -1.6855E-01, M 7.05364E+16, S 35.2333, T 4.2636, Me -4.76E-17, Se -1.45E-14, Te 3.10E-15 - 3024, 126.000, 0, En 7.935554612714E-06, CFL 0.00282, SL -1.5937E-01, M 7.05366E+16, S 35.2333, T 4.2641, Me 1.78E-16, Se 1.45E-14, Te -9.71E-16 - 3048, 127.000, 0, En 7.531126261770E-06, CFL 0.00260, SL -1.6111E-01, M 7.05365E+16, S 35.2333, T 4.2642, Me 1.54E-17, Se -2.18E-14, Te 5.36E-16 - 3072, 128.000, 0, En 9.987737943761E-06, CFL 0.00445, SL -1.6494E-01, M 7.05365E+16, S 35.2333, T 4.2644, Me 4.23E-16, Se 1.45E-14, Te -1.89E-16 - 3096, 129.000, 0, En 1.096007459703E-05, CFL 0.00481, SL -1.6715E-01, M 7.05365E+16, S 35.2333, T 4.2648, Me -1.92E-17, Se 0.00E+00, Te 3.69E-15 - 3120, 130.000, 0, En 9.364971079749E-06, CFL 0.00360, SL -1.6897E-01, M 7.05364E+16, S 35.2333, T 4.2653, Me 4.10E-17, Se 2.18E-14, Te 2.95E-15 - 3144, 131.000, 0, En 7.163026431114E-06, CFL 0.00272, SL -1.7186E-01, M 7.05364E+16, S 35.2333, T 4.2653, Me 1.71E-16, Se 1.45E-14, Te -4.74E-16 - 3168, 132.000, 0, En 6.199527770810E-06, CFL 0.00240, SL -1.7781E-01, M 7.05363E+16, S 35.2334, T 4.2653, Me -1.78E-16, Se 0.00E+00, Te -8.04E-16 - 3192, 133.000, 0, En 6.038995661123E-06, CFL 0.00190, SL -1.8252E-01, M 7.05363E+16, S 35.2334, T 4.2653, Me 3.48E-16, Se -2.90E-14, Te 2.32E-15 - 3216, 134.000, 0, En 5.524334525833E-06, CFL 0.00158, SL -1.8368E-01, M 7.05362E+16, S 35.2334, T 4.2655, Me 5.02E-17, Se 1.45E-14, Te 1.06E-15 - 3240, 135.000, 0, En 5.294474493452E-06, CFL 0.00153, SL -1.7966E-01, M 7.05363E+16, S 35.2334, T 4.2658, Me 7.08E-17, Se -2.90E-14, Te -2.07E-15 - 3264, 136.000, 0, En 5.247061064109E-06, CFL 0.00174, SL -1.7849E-01, M 7.05363E+16, S 35.2334, T 4.2664, Me -1.72E-16, Se -1.45E-14, Te 1.98E-16 - 3288, 137.000, 0, En 8.603685043353E-06, CFL 0.00307, SL -1.7888E-01, M 7.05363E+16, S 35.2334, T 4.2667, Me 2.05E-16, Se -7.26E-15, Te -1.20E-15 - 3312, 138.000, 0, En 7.057844667950E-06, CFL 0.00260, SL -1.7967E-01, M 7.05363E+16, S 35.2334, T 4.2670, Me 4.07E-16, Se 7.26E-15, Te 2.85E-15 - 3336, 139.000, 0, En 5.669899258851E-06, CFL 0.00151, SL -1.8065E-01, M 7.05363E+16, S 35.2334, T 4.2673, Me 1.45E-16, Se -3.63E-14, Te -2.03E-15 - 3360, 140.000, 0, En 5.539163045733E-06, CFL 0.00194, SL -1.8141E-01, M 7.05363E+16, S 35.2334, T 4.2677, Me -3.93E-16, Se -2.18E-14, Te -5.61E-17 - 3384, 141.000, 0, En 4.861950038285E-06, CFL 0.00142, SL -1.8223E-01, M 7.05363E+16, S 35.2334, T 4.2682, Me 2.88E-16, Se -2.18E-14, Te 2.49E-15 - 3408, 142.000, 0, En 4.907564725832E-06, CFL 0.00186, SL -1.8304E-01, M 7.05362E+16, S 35.2334, T 4.2690, Me 4.63E-17, Se 1.45E-14, Te 1.41E-16 - 3432, 143.000, 0, En 5.453471706971E-06, CFL 0.00260, SL -1.8367E-01, M 7.05362E+16, S 35.2334, T 4.2697, Me -5.30E-17, Se 0.00E+00, Te -4.84E-16 - 3456, 144.000, 0, En 5.449318245331E-06, CFL 0.00288, SL -1.8418E-01, M 7.05362E+16, S 35.2334, T 4.2705, Me -5.76E-17, Se -2.18E-14, Te 2.86E-15 - 3480, 145.000, 0, En 5.956234923812E-06, CFL 0.00341, SL -1.8501E-01, M 7.05362E+16, S 35.2334, T 4.2713, Me 8.45E-17, Se -2.18E-14, Te 4.76E-16 - 3504, 146.000, 0, En 6.211115902953E-06, CFL 0.00363, SL -1.8591E-01, M 7.05362E+16, S 35.2334, T 4.2720, Me -8.86E-18, Se -7.26E-15, Te 1.93E-15 - 3528, 147.000, 0, En 5.771794907411E-06, CFL 0.00312, SL -1.8691E-01, M 7.05362E+16, S 35.2334, T 4.2727, Me 2.42E-18, Se 2.90E-14, Te -2.17E-15 - 3552, 148.000, 0, En 5.350629759863E-06, CFL 0.00226, SL -1.8651E-01, M 7.05362E+16, S 35.2334, T 4.2734, Me -5.30E-17, Se 2.18E-14, Te -1.49E-15 - 3576, 149.000, 0, En 4.953951487789E-06, CFL 0.00257, SL -1.8743E-01, M 7.05362E+16, S 35.2334, T 4.2741, Me -1.38E-16, Se -5.08E-14, Te 3.83E-16 - 3600, 150.000, 0, En 4.796524052469E-06, CFL 0.00276, SL -1.8935E-01, M 7.05362E+16, S 35.2335, T 4.2746, Me 2.16E-16, Se 2.90E-14, Te 2.19E-15 - 3624, 151.000, 0, En 5.687114197342E-06, CFL 0.00331, SL -1.8921E-01, M 7.05362E+16, S 35.2335, T 4.2749, Me 1.84E-16, Se -7.26E-15, Te -1.90E-15 - 3648, 152.000, 0, En 6.325875421055E-06, CFL 0.00331, SL -1.9037E-01, M 7.05362E+16, S 35.2335, T 4.2754, Me 1.88E-16, Se 1.45E-14, Te 2.65E-16 - 3672, 153.000, 0, En 5.946429546982E-06, CFL 0.00277, SL -1.9203E-01, M 7.05361E+16, S 35.2335, T 4.2758, Me 3.15E-17, Se 0.00E+00, Te -1.36E-16 - 3696, 154.000, 0, En 5.414988177770E-06, CFL 0.00274, SL -1.9358E-01, M 7.05361E+16, S 35.2335, T 4.2763, Me -1.67E-16, Se 2.18E-14, Te 1.61E-15 - 3720, 155.000, 0, En 4.960480689231E-06, CFL 0.00242, SL -1.9477E-01, M 7.05361E+16, S 35.2335, T 4.2769, Me -1.35E-16, Se -1.45E-14, Te 2.62E-16 - 3744, 156.000, 0, En 4.147497220526E-06, CFL 0.00218, SL -1.9603E-01, M 7.05361E+16, S 35.2335, T 4.2775, Me 1.75E-17, Se 0.00E+00, Te -1.79E-15 - 3768, 157.000, 0, En 4.676229863416E-06, CFL 0.00218, SL -1.9737E-01, M 7.05361E+16, S 35.2335, T 4.2782, Me -7.93E-17, Se -1.45E-14, Te -9.82E-16 - 3792, 158.000, 0, En 8.946743078073E-06, CFL 0.00342, SL -1.9886E-01, M 7.05360E+16, S 35.2335, T 4.2788, Me 2.32E-16, Se -2.18E-14, Te 1.51E-15 - 3816, 159.000, 0, En 6.211951525306E-06, CFL 0.00282, SL -1.9901E-01, M 7.05360E+16, S 35.2335, T 4.2791, Me -3.22E-16, Se 7.26E-15, Te -2.35E-15 - 3840, 160.000, 0, En 5.493961949730E-06, CFL 0.00307, SL -1.9608E-01, M 7.05361E+16, S 35.2335, T 4.2797, Me -6.14E-17, Se 4.36E-14, Te 2.04E-15 - 3864, 161.000, 0, En 8.422740627835E-06, CFL 0.00332, SL -1.9717E-01, M 7.05361E+16, S 35.2335, T 4.2804, Me -9.83E-17, Se -2.90E-14, Te -2.63E-15 - 3888, 162.000, 0, En 1.090965636453E-05, CFL 0.00476, SL -1.9502E-01, M 7.05361E+16, S 35.2335, T 4.2808, Me -3.00E-17, Se -2.18E-14, Te -2.72E-16 - 3912, 163.000, 0, En 1.197796403087E-05, CFL 0.00418, SL -1.9569E-01, M 7.05361E+16, S 35.2335, T 4.2813, Me -1.37E-16, Se 1.45E-14, Te 9.51E-16 - 3936, 164.000, 0, En 1.239706909951E-05, CFL 0.00487, SL -1.9669E-01, M 7.05361E+16, S 35.2335, T 4.2819, Me 3.20E-16, Se -7.26E-15, Te -1.22E-15 - 3960, 165.000, 0, En 1.094349004038E-05, CFL 0.00434, SL -1.9770E-01, M 7.05361E+16, S 35.2335, T 4.2826, Me -8.90E-17, Se 1.45E-14, Te -5.21E-16 - 3984, 166.000, 0, En 9.606881392755E-06, CFL 0.00405, SL -1.9892E-01, M 7.05360E+16, S 35.2335, T 4.2833, Me -1.14E-16, Se -1.45E-14, Te 2.38E-15 - 4008, 167.000, 0, En 7.926757993627E-06, CFL 0.00339, SL -2.0057E-01, M 7.05360E+16, S 35.2335, T 4.2840, Me 9.98E-17, Se 0.00E+00, Te 1.48E-15 - 4032, 168.000, 0, En 7.789455153606E-06, CFL 0.00291, SL -2.0087E-01, M 7.05360E+16, S 35.2335, T 4.2847, Me 9.18E-17, Se 0.00E+00, Te -1.28E-15 - 4056, 169.000, 0, En 7.409292970842E-06, CFL 0.00275, SL -1.9987E-01, M 7.05360E+16, S 35.2335, T 4.2854, Me -1.06E-16, Se 2.90E-14, Te 2.34E-15 - 4080, 170.000, 0, En 7.127516984771E-06, CFL 0.00309, SL -1.9847E-01, M 7.05360E+16, S 35.2335, T 4.2860, Me -6.22E-17, Se 7.26E-15, Te -8.70E-16 - 4104, 171.000, 0, En 7.222877759366E-06, CFL 0.00388, SL -1.9845E-01, M 7.05360E+16, S 35.2335, T 4.2866, Me -1.05E-16, Se 3.63E-14, Te 1.77E-15 - 4128, 172.000, 0, En 7.522094504008E-06, CFL 0.00402, SL -1.9325E-01, M 7.05361E+16, S 35.2335, T 4.2869, Me 7.77E-17, Se -3.63E-14, Te -1.17E-15 - 4152, 173.000, 0, En 7.438876691572E-06, CFL 0.00306, SL -1.8124E-01, M 7.05363E+16, S 35.2334, T 4.2870, Me 2.09E-17, Se 0.00E+00, Te -7.24E-16 - 4176, 174.000, 0, En 7.409508361845E-06, CFL 0.00298, SL -1.7939E-01, M 7.05363E+16, S 35.2334, T 4.2869, Me 4.04E-17, Se -2.90E-14, Te 1.74E-15 - 4200, 175.000, 0, En 9.592631259751E-06, CFL 0.00427, SL -1.8292E-01, M 7.05362E+16, S 35.2334, T 4.2869, Me 6.07E-17, Se 1.45E-14, Te 5.99E-16 - 4224, 176.000, 0, En 1.172655658868E-05, CFL 0.00512, SL -1.8544E-01, M 7.05362E+16, S 35.2334, T 4.2874, Me -4.09E-17, Se -5.81E-14, Te -1.59E-15 - 4248, 177.000, 0, En 1.412338685874E-05, CFL 0.00514, SL -1.8526E-01, M 7.05362E+16, S 35.2334, T 4.2881, Me 9.63E-17, Se 0.00E+00, Te 3.03E-15 - 4272, 178.000, 0, En 1.038839617472E-05, CFL 0.00332, SL -1.8241E-01, M 7.05363E+16, S 35.2334, T 4.2887, Me 3.38E-17, Se -4.36E-14, Te -8.75E-16 - 4296, 179.000, 0, En 9.314117339597E-06, CFL 0.00368, SL -1.7606E-01, M 7.05363E+16, S 35.2334, T 4.2893, Me -1.72E-17, Se 7.26E-15, Te 4.23E-16 - 4320, 180.000, 0, En 9.381823849952E-06, CFL 0.00389, SL -1.6717E-01, M 7.05365E+16, S 35.2333, T 4.2897, Me 1.32E-16, Se 0.00E+00, Te -3.67E-15 - 4344, 181.000, 0, En 8.843425838113E-06, CFL 0.00385, SL -1.5918E-01, M 7.05366E+16, S 35.2333, T 4.2902, Me -1.27E-16, Se 2.18E-14, Te -2.70E-15 - 4368, 182.000, 0, En 1.126294528839E-05, CFL 0.00595, SL -1.5065E-01, M 7.05367E+16, S 35.2332, T 4.2908, Me 1.08E-16, Se -5.08E-14, Te -3.09E-15 - 4392, 183.000, 0, En 1.690783927706E-05, CFL 0.00788, SL -1.4226E-01, M 7.05368E+16, S 35.2331, T 4.2913, Me -2.66E-16, Se 3.63E-14, Te 1.77E-15 - 4416, 184.000, 0, En 1.768662593788E-05, CFL 0.00766, SL -1.3699E-01, M 7.05368E+16, S 35.2331, T 4.2920, Me 1.64E-16, Se 6.53E-14, Te 3.02E-15 - 4440, 185.000, 0, En 1.744424712359E-05, CFL 0.00671, SL -1.3753E-01, M 7.05368E+16, S 35.2331, T 4.2925, Me -4.26E-17, Se 2.90E-14, Te 3.49E-15 - 4464, 186.000, 0, En 1.964263712750E-05, CFL 0.00684, SL -1.3901E-01, M 7.05368E+16, S 35.2331, T 4.2930, Me -8.00E-17, Se -7.26E-15, Te -2.89E-15 - 4488, 187.000, 0, En 1.765235459056E-05, CFL 0.00554, SL -1.4131E-01, M 7.05368E+16, S 35.2331, T 4.2935, Me 1.85E-16, Se 2.90E-14, Te 2.97E-15 - 4512, 188.000, 0, En 1.626479181268E-05, CFL 0.00606, SL -1.3896E-01, M 7.05368E+16, S 35.2331, T 4.2937, Me -2.96E-16, Se 1.45E-14, Te -3.22E-16 - 4536, 189.000, 0, En 1.538214232317E-05, CFL 0.00650, SL -1.3575E-01, M 7.05369E+16, S 35.2331, T 4.2938, Me 1.36E-16, Se 2.90E-14, Te 9.28E-16 - 4560, 190.000, 0, En 1.487433673817E-05, CFL 0.00644, SL -1.2903E-01, M 7.05369E+16, S 35.2331, T 4.2940, Me 5.70E-17, Se -3.63E-14, Te -2.09E-15 - 4584, 191.000, 0, En 1.332430512857E-05, CFL 0.00562, SL -1.2296E-01, M 7.05370E+16, S 35.2330, T 4.2943, Me -1.05E-16, Se 1.45E-14, Te -2.26E-15 - 4608, 192.000, 0, En 1.152711942367E-05, CFL 0.00459, SL -1.1866E-01, M 7.05371E+16, S 35.2330, T 4.2946, Me -4.70E-17, Se 1.45E-14, Te -1.03E-15 - 4632, 193.000, 0, En 9.780688545282E-06, CFL 0.00339, SL -1.1546E-01, M 7.05371E+16, S 35.2330, T 4.2952, Me 7.31E-17, Se -1.45E-14, Te 8.77E-16 - 4656, 194.000, 0, En 8.795583118547E-06, CFL 0.00389, SL -1.1116E-01, M 7.05372E+16, S 35.2330, T 4.2954, Me 7.01E-17, Se 7.26E-15, Te -8.06E-16 - 4680, 195.000, 0, En 9.080763889188E-06, CFL 0.00415, SL -1.0806E-01, M 7.05372E+16, S 35.2329, T 4.2956, Me 1.71E-17, Se 2.18E-14, Te -7.80E-16 - 4704, 196.000, 0, En 9.944563272614E-06, CFL 0.00413, SL -1.0301E-01, M 7.05373E+16, S 35.2329, T 4.2958, Me -5.71E-18, Se 1.45E-14, Te -2.22E-16 - 4728, 197.000, 0, En 1.060719225501E-05, CFL 0.00378, SL -1.0048E-01, M 7.05373E+16, S 35.2329, T 4.2961, Me -2.10E-16, Se 0.00E+00, Te 1.93E-15 - 4752, 198.000, 0, En 9.572679528803E-06, CFL 0.00341, SL -9.7422E-02, M 7.05373E+16, S 35.2329, T 4.2964, Me -3.21E-16, Se -2.18E-14, Te 1.06E-16 - 4776, 199.000, 0, En 8.033888396605E-06, CFL 0.00386, SL -9.2701E-02, M 7.05374E+16, S 35.2328, T 4.2966, Me 4.13E-16, Se -3.63E-14, Te -1.12E-15 - 4800, 200.000, 0, En 7.506025040328E-06, CFL 0.00355, SL -8.8914E-02, M 7.05375E+16, S 35.2328, T 4.2966, Me -8.11E-17, Se 1.45E-14, Te -1.32E-15 - 4824, 201.000, 0, En 7.273199977883E-06, CFL 0.00312, SL -8.5571E-02, M 7.05375E+16, S 35.2328, T 4.2966, Me 4.98E-17, Se -2.90E-14, Te -1.83E-15 - 4848, 202.000, 0, En 7.413157424305E-06, CFL 0.00251, SL -8.8244E-02, M 7.05375E+16, S 35.2328, T 4.2966, Me -2.06E-16, Se 3.63E-14, Te -4.49E-15 - 4872, 203.000, 0, En 9.999205863756E-06, CFL 0.00364, SL -8.9369E-02, M 7.05374E+16, S 35.2328, T 4.2967, Me -3.39E-16, Se -1.45E-14, Te -6.46E-16 - 4896, 204.000, 0, En 1.534296225794E-05, CFL 0.00574, SL -8.9509E-02, M 7.05374E+16, S 35.2328, T 4.2969, Me 2.54E-16, Se -2.18E-14, Te 2.85E-15 - 4920, 205.000, 0, En 1.568188329468E-05, CFL 0.00591, SL -9.0500E-02, M 7.05374E+16, S 35.2328, T 4.2970, Me 8.09E-17, Se -7.26E-15, Te 5.93E-16 - 4944, 206.000, 0, En 1.553688643134E-05, CFL 0.00601, SL -9.4351E-02, M 7.05374E+16, S 35.2328, T 4.2970, Me -5.43E-17, Se -2.18E-14, Te -1.35E-15 - 4968, 207.000, 0, En 1.710510505907E-05, CFL 0.00638, SL -9.4849E-02, M 7.05374E+16, S 35.2328, T 4.2971, Me 7.45E-17, Se -1.45E-14, Te -8.41E-17 - 4992, 208.000, 0, En 1.858071658182E-05, CFL 0.00678, SL -9.3023E-02, M 7.05374E+16, S 35.2328, T 4.2975, Me 1.30E-16, Se -7.26E-15, Te 1.88E-15 - 5016, 209.000, 0, En 1.822222553324E-05, CFL 0.00621, SL -9.1310E-02, M 7.05374E+16, S 35.2328, T 4.2978, Me 5.45E-17, Se -7.26E-15, Te -1.03E-15 - 5040, 210.000, 0, En 1.758080573054E-05, CFL 0.00516, SL -9.0818E-02, M 7.05374E+16, S 35.2328, T 4.2982, Me -7.86E-17, Se 7.26E-15, Te -1.17E-15 - 5064, 211.000, 0, En 1.670957175824E-05, CFL 0.00475, SL -9.2481E-02, M 7.05374E+16, S 35.2328, T 4.2985, Me -1.49E-16, Se -1.45E-14, Te -1.89E-15 - 5088, 212.000, 0, En 1.628727471379E-05, CFL 0.00554, SL -8.8015E-02, M 7.05375E+16, S 35.2328, T 4.2988, Me -1.07E-16, Se -2.90E-14, Te -1.85E-15 - 5112, 213.000, 0, En 1.611021903698E-05, CFL 0.00589, SL -8.2620E-02, M 7.05375E+16, S 35.2328, T 4.2992, Me 5.67E-17, Se -3.63E-14, Te -1.21E-15 - 5136, 214.000, 0, En 1.551663196189E-05, CFL 0.00620, SL -8.2396E-02, M 7.05375E+16, S 35.2328, T 4.2997, Me -1.75E-16, Se 2.90E-14, Te -1.80E-16 - 5160, 215.000, 0, En 1.343856093003E-05, CFL 0.00538, SL -8.4309E-02, M 7.05375E+16, S 35.2328, T 4.3003, Me 3.20E-18, Se -7.26E-15, Te -2.90E-15 - 5184, 216.000, 0, En 1.081848299056E-05, CFL 0.00392, SL -8.6912E-02, M 7.05375E+16, S 35.2328, T 4.3007, Me 4.65E-17, Se 7.26E-15, Te 1.69E-15 - 5208, 217.000, 0, En 8.457482463457E-06, CFL 0.00323, SL -8.9106E-02, M 7.05375E+16, S 35.2328, T 4.3011, Me -2.70E-16, Se -2.18E-14, Te -5.33E-15 - 5232, 218.000, 0, En 8.405224897271E-06, CFL 0.00401, SL -8.9242E-02, M 7.05375E+16, S 35.2328, T 4.3016, Me 1.45E-16, Se 2.18E-14, Te 2.39E-15 - 5256, 219.000, 0, En 7.452883003195E-06, CFL 0.00315, SL -8.9224E-02, M 7.05375E+16, S 35.2328, T 4.3020, Me 1.17E-16, Se -7.26E-15, Te -2.28E-15 - 5280, 220.000, 0, En 6.505409790881E-06, CFL 0.00259, SL -9.2528E-02, M 7.05374E+16, S 35.2328, T 4.3023, Me -8.33E-17, Se 1.45E-14, Te -3.58E-16 - 5304, 221.000, 0, En 6.247812356441E-06, CFL 0.00217, SL -9.5169E-02, M 7.05374E+16, S 35.2328, T 4.3027, Me 1.91E-17, Se -1.45E-14, Te 2.52E-15 - 5328, 222.000, 0, En 6.055239202112E-06, CFL 0.00249, SL -9.6725E-02, M 7.05374E+16, S 35.2329, T 4.3030, Me 6.20E-17, Se 1.45E-14, Te 1.71E-15 - 5352, 223.000, 0, En 5.788109636151E-06, CFL 0.00260, SL -9.7945E-02, M 7.05373E+16, S 35.2329, T 4.3034, Me -3.17E-17, Se -2.18E-14, Te 2.51E-15 - 5376, 224.000, 0, En 5.610488069952E-06, CFL 0.00250, SL -9.9462E-02, M 7.05373E+16, S 35.2329, T 4.3039, Me -2.00E-16, Se 7.26E-15, Te -3.99E-16 - 5400, 225.000, 0, En 5.654861194786E-06, CFL 0.00225, SL -1.0140E-01, M 7.05373E+16, S 35.2329, T 4.3044, Me -1.13E-16, Se 2.90E-14, Te 1.47E-15 - 5424, 226.000, 0, En 6.271281932573E-06, CFL 0.00295, SL -1.0377E-01, M 7.05373E+16, S 35.2329, T 4.3048, Me 2.06E-16, Se 2.18E-14, Te 7.76E-16 - 5448, 227.000, 0, En 6.442141992836E-06, CFL 0.00274, SL -1.0662E-01, M 7.05372E+16, S 35.2329, T 4.3051, Me -1.45E-17, Se 2.18E-14, Te 2.34E-15 - 5472, 228.000, 0, En 9.018900262787E-06, CFL 0.00391, SL -1.0877E-01, M 7.05372E+16, S 35.2329, T 4.3057, Me 1.09E-16, Se -1.45E-14, Te -1.97E-16 - 5496, 229.000, 0, En 1.264135647069E-05, CFL 0.00574, SL -1.1076E-01, M 7.05372E+16, S 35.2329, T 4.3060, Me 1.26E-16, Se 2.90E-14, Te 3.57E-15 - 5520, 230.000, 0, En 1.265427903147E-05, CFL 0.00589, SL -1.1251E-01, M 7.05372E+16, S 35.2330, T 4.3065, Me -2.00E-16, Se 0.00E+00, Te 9.25E-16 - 5544, 231.000, 0, En 1.208959118981E-05, CFL 0.00576, SL -1.1417E-01, M 7.05371E+16, S 35.2330, T 4.3069, Me -1.53E-16, Se 7.26E-15, Te 1.51E-15 - 5568, 232.000, 0, En 1.093136462034E-05, CFL 0.00492, SL -1.1547E-01, M 7.05371E+16, S 35.2330, T 4.3074, Me -6.31E-17, Se 1.45E-14, Te -2.07E-15 - 5592, 233.000, 0, En 1.065137993897E-05, CFL 0.00388, SL -1.1694E-01, M 7.05371E+16, S 35.2330, T 4.3079, Me -1.83E-16, Se -7.26E-15, Te 5.46E-16 - 5616, 234.000, 0, En 1.087718409825E-05, CFL 0.00370, SL -1.1754E-01, M 7.05371E+16, S 35.2330, T 4.3081, Me -9.29E-17, Se 0.00E+00, Te -2.13E-15 - 5640, 235.000, 0, En 1.342210796329E-05, CFL 0.00500, SL -1.1846E-01, M 7.05371E+16, S 35.2330, T 4.3084, Me -1.86E-16, Se 7.26E-15, Te -1.40E-15 - 5664, 236.000, 0, En 1.201312967227E-05, CFL 0.00499, SL -1.2125E-01, M 7.05370E+16, S 35.2330, T 4.3085, Me -3.49E-17, Se 5.08E-14, Te 3.96E-15 - 5688, 237.000, 0, En 1.169644436107E-05, CFL 0.00548, SL -1.1523E-01, M 7.05371E+16, S 35.2330, T 4.3086, Me 3.28E-16, Se -2.18E-14, Te -6.34E-17 - 5712, 238.000, 0, En 1.060037346653E-05, CFL 0.00496, SL -1.1726E-01, M 7.05371E+16, S 35.2330, T 4.3086, Me 7.75E-17, Se 2.18E-14, Te 1.12E-15 - 5736, 239.000, 0, En 9.440825255537E-06, CFL 0.00411, SL -1.1860E-01, M 7.05371E+16, S 35.2330, T 4.3087, Me -3.67E-16, Se -7.26E-15, Te 9.53E-16 - 5760, 240.000, 0, En 8.527090153980E-06, CFL 0.00350, SL -1.1981E-01, M 7.05371E+16, S 35.2330, T 4.3091, Me -1.74E-16, Se 2.90E-14, Te 8.75E-16 - 5784, 241.000, 0, En 7.632579180017E-06, CFL 0.00280, SL -1.2019E-01, M 7.05371E+16, S 35.2330, T 4.3095, Me -2.54E-18, Se 0.00E+00, Te -2.66E-15 - 5808, 242.000, 0, En 6.972616230365E-06, CFL 0.00271, SL -1.2035E-01, M 7.05371E+16, S 35.2330, T 4.3098, Me 4.53E-17, Se 2.90E-14, Te 1.78E-15 - 5832, 243.000, 0, En 8.000186213616E-06, CFL 0.00415, SL -1.2157E-01, M 7.05370E+16, S 35.2330, T 4.3099, Me -2.25E-16, Se 1.45E-14, Te -1.58E-15 - 5856, 244.000, 0, En 8.915722145636E-06, CFL 0.00455, SL -1.2069E-01, M 7.05370E+16, S 35.2330, T 4.3100, Me 1.33E-16, Se 0.00E+00, Te 4.09E-15 - 5880, 245.000, 0, En 8.274816346777E-06, CFL 0.00378, SL -1.1881E-01, M 7.05371E+16, S 35.2330, T 4.3102, Me -4.58E-17, Se 0.00E+00, Te 6.33E-16 - 5904, 246.000, 0, En 8.023283249226E-06, CFL 0.00280, SL -1.1432E-01, M 7.05371E+16, S 35.2330, T 4.3105, Me -2.11E-17, Se -1.45E-14, Te 4.16E-15 - 5928, 247.000, 0, En 8.388778489031E-06, CFL 0.00348, SL -1.0906E-01, M 7.05372E+16, S 35.2329, T 4.3109, Me -5.52E-18, Se 2.18E-14, Te 2.99E-16 - 5952, 248.000, 0, En 8.870905777236E-06, CFL 0.00411, SL -1.0732E-01, M 7.05372E+16, S 35.2329, T 4.3113, Me -3.88E-18, Se -7.26E-15, Te 1.54E-15 - 5976, 249.000, 0, En 9.679197721826E-06, CFL 0.00485, SL -1.0605E-01, M 7.05372E+16, S 35.2329, T 4.3115, Me 3.13E-16, Se 2.90E-14, Te 1.35E-15 - 6000, 250.000, 0, En 1.032393491747E-05, CFL 0.00527, SL -1.0657E-01, M 7.05372E+16, S 35.2329, T 4.3119, Me 7.09E-17, Se -2.90E-14, Te -2.06E-15 - 6024, 251.000, 0, En 1.142592723350E-05, CFL 0.00569, SL -1.0644E-01, M 7.05372E+16, S 35.2329, T 4.3121, Me -2.52E-16, Se -7.26E-15, Te 1.68E-15 - 6048, 252.000, 0, En 1.226655518258E-05, CFL 0.00509, SL -1.0471E-01, M 7.05373E+16, S 35.2329, T 4.3123, Me -1.14E-16, Se -7.26E-15, Te 1.54E-15 - 6072, 253.000, 0, En 1.395717476958E-05, CFL 0.00475, SL -1.0253E-01, M 7.05373E+16, S 35.2329, T 4.3123, Me -1.61E-16, Se -3.63E-14, Te -2.09E-15 - 6096, 254.000, 0, En 1.177665405804E-05, CFL 0.00470, SL -9.6017E-02, M 7.05374E+16, S 35.2329, T 4.3123, Me -7.71E-17, Se -2.18E-14, Te -3.00E-16 - 6120, 255.000, 0, En 1.043595106298E-05, CFL 0.00473, SL -8.7414E-02, M 7.05375E+16, S 35.2328, T 4.3124, Me 2.63E-16, Se 2.18E-14, Te 2.20E-15 - 6144, 256.000, 0, En 9.796793103721E-06, CFL 0.00399, SL -7.9010E-02, M 7.05376E+16, S 35.2327, T 4.3126, Me -1.74E-16, Se 2.18E-14, Te 1.61E-15 - 6168, 257.000, 0, En 9.137829039868E-06, CFL 0.00298, SL -7.0473E-02, M 7.05377E+16, S 35.2327, T 4.3126, Me 2.74E-16, Se -1.45E-14, Te -2.81E-16 - 6192, 258.000, 0, En 9.025943573181E-06, CFL 0.00413, SL -6.1783E-02, M 7.05378E+16, S 35.2326, T 4.3128, Me -1.94E-17, Se 0.00E+00, Te 1.74E-15 - 6216, 259.000, 0, En 7.164504503691E-06, CFL 0.00368, SL -5.7471E-02, M 7.05379E+16, S 35.2326, T 4.3129, Me -7.90E-17, Se 1.45E-14, Te 1.27E-15 - 6240, 260.000, 0, En 5.309314178618E-06, CFL 0.00258, SL -5.6838E-02, M 7.05379E+16, S 35.2326, T 4.3130, Me -6.10E-17, Se -2.90E-14, Te -1.17E-15 - 6264, 261.000, 0, En 3.919489346051E-06, CFL 0.00216, SL -5.6231E-02, M 7.05379E+16, S 35.2326, T 4.3133, Me 8.93E-17, Se -2.18E-14, Te 3.19E-15 - 6288, 262.000, 0, En 3.589230067182E-06, CFL 0.00249, SL -5.2445E-02, M 7.05379E+16, S 35.2326, T 4.3134, Me 6.94E-17, Se -7.26E-15, Te -9.66E-16 - 6312, 263.000, 0, En 3.680932187065E-06, CFL 0.00249, SL -4.2620E-02, M 7.05380E+16, S 35.2325, T 4.3134, Me -2.08E-17, Se -3.63E-14, Te 1.58E-15 - 6336, 264.000, 0, En 3.707139237716E-06, CFL 0.00218, SL -3.2899E-02, M 7.05382E+16, S 35.2324, T 4.3135, Me -9.03E-18, Se -1.45E-14, Te 3.34E-15 - 6360, 265.000, 0, En 3.846678383304E-06, CFL 0.00237, SL -3.0306E-02, M 7.05382E+16, S 35.2324, T 4.3137, Me 4.46E-17, Se 7.26E-15, Te -7.29E-16 - 6384, 266.000, 0, En 4.352516029886E-06, CFL 0.00261, SL -2.9079E-02, M 7.05382E+16, S 35.2324, T 4.3138, Me 9.02E-18, Se -7.26E-15, Te -4.56E-16 - 6408, 267.000, 0, En 5.444723135220E-06, CFL 0.00280, SL -2.8484E-02, M 7.05382E+16, S 35.2324, T 4.3141, Me -1.40E-16, Se 1.45E-14, Te 8.73E-16 - 6432, 268.000, 0, En 6.684597425850E-06, CFL 0.00309, SL -2.9254E-02, M 7.05382E+16, S 35.2324, T 4.3145, Me -3.20E-16, Se -2.90E-14, Te 2.08E-15 - 6456, 269.000, 0, En 7.764756415987E-06, CFL 0.00384, SL -3.0642E-02, M 7.05382E+16, S 35.2324, T 4.3148, Me -1.47E-16, Se -1.45E-14, Te -2.34E-17 - 6480, 270.000, 0, En 8.291990062327E-06, CFL 0.00366, SL -3.1863E-02, M 7.05382E+16, S 35.2324, T 4.3150, Me 6.24E-17, Se 1.45E-14, Te -1.07E-15 - 6504, 271.000, 0, En 7.668687017438E-06, CFL 0.00350, SL -3.7133E-02, M 7.05381E+16, S 35.2325, T 4.3146, Me 1.85E-16, Se 2.90E-14, Te 2.69E-16 - 6528, 272.000, 0, En 7.896634828064E-06, CFL 0.00415, SL -4.0598E-02, M 7.05381E+16, S 35.2325, T 4.3142, Me 1.79E-17, Se -2.18E-14, Te -3.88E-15 - 6552, 273.000, 0, En 8.684838850392E-06, CFL 0.00449, SL -4.2124E-02, M 7.05381E+16, S 35.2325, T 4.3140, Me 1.66E-16, Se 3.63E-14, Te -8.51E-16 - 6576, 274.000, 0, En 9.052330593154E-06, CFL 0.00460, SL -4.5550E-02, M 7.05380E+16, S 35.2325, T 4.3139, Me 1.11E-16, Se -2.18E-14, Te 1.36E-15 - 6600, 275.000, 0, En 1.060114129091E-05, CFL 0.00482, SL -5.0903E-02, M 7.05379E+16, S 35.2326, T 4.3138, Me 1.55E-16, Se 7.26E-15, Te -3.98E-15 - 6624, 276.000, 0, En 1.166538159085E-05, CFL 0.00384, SL -5.6083E-02, M 7.05379E+16, S 35.2326, T 4.3136, Me -1.01E-16, Se -2.18E-14, Te -1.51E-15 - 6648, 277.000, 0, En 9.087822067492E-06, CFL 0.00432, SL -6.0124E-02, M 7.05378E+16, S 35.2326, T 4.3135, Me 1.12E-16, Se 1.45E-14, Te -9.61E-16 - 6672, 278.000, 0, En 7.356966731991E-06, CFL 0.00306, SL -6.3956E-02, M 7.05378E+16, S 35.2326, T 4.3132, Me 5.95E-17, Se 0.00E+00, Te 2.43E-15 - 6696, 279.000, 0, En 6.914667716673E-06, CFL 0.00264, SL -6.7735E-02, M 7.05377E+16, S 35.2327, T 4.3129, Me 9.13E-17, Se -7.26E-15, Te 1.00E-15 - 6720, 280.000, 0, En 5.279172619387E-06, CFL 0.00229, SL -6.9598E-02, M 7.05377E+16, S 35.2327, T 4.3127, Me -1.15E-16, Se 3.63E-14, Te 2.09E-15 - 6744, 281.000, 0, En 5.231865263764E-06, CFL 0.00232, SL -5.9344E-02, M 7.05378E+16, S 35.2326, T 4.3126, Me 1.67E-16, Se 0.00E+00, Te 9.51E-17 - 6768, 282.000, 0, En 4.662395108480E-06, CFL 0.00260, SL -6.1706E-02, M 7.05378E+16, S 35.2326, T 4.3122, Me -1.27E-16, Se 7.26E-15, Te 2.41E-17 - 6792, 283.000, 0, En 4.135719191458E-06, CFL 0.00226, SL -7.0109E-02, M 7.05377E+16, S 35.2327, T 4.3114, Me -1.47E-16, Se 3.63E-14, Te 1.78E-15 - 6816, 284.000, 0, En 1.910875944188E-06, CFL 0.00100, SL -7.9493E-02, M 7.05376E+16, S 35.2327, T 4.3105, Me -1.68E-16, Se -7.26E-15, Te 1.34E-15 - 6840, 285.000, 0, En 1.811215818717E-05, CFL 0.00688, SL -8.7280E-02, M 7.05375E+16, S 35.2328, T 4.3099, Me 3.98E-16, Se -7.26E-15, Te -2.21E-15 - 6864, 286.000, 0, En 2.546405056233E-05, CFL 0.00764, SL -9.0722E-02, M 7.05374E+16, S 35.2328, T 4.3094, Me -2.46E-16, Se 0.00E+00, Te 2.44E-15 - 6888, 287.000, 0, En 2.194444268096E-05, CFL 0.00485, SL -8.0479E-02, M 7.05376E+16, S 35.2328, T 4.3093, Me 1.65E-16, Se 2.90E-14, Te 7.50E-16 - 6912, 288.000, 0, En 1.729207932969E-05, CFL 0.00397, SL -6.9275E-02, M 7.05377E+16, S 35.2327, T 4.3092, Me 8.08E-17, Se -7.26E-15, Te -9.61E-16 - 6936, 289.000, 0, En 1.172225663343E-05, CFL 0.00439, SL -6.0708E-02, M 7.05378E+16, S 35.2326, T 4.3092, Me -1.65E-16, Se 3.63E-14, Te 1.43E-15 - 6960, 290.000, 0, En 9.456554536962E-06, CFL 0.00429, SL -6.2438E-02, M 7.05378E+16, S 35.2326, T 4.3092, Me -1.23E-16, Se 7.26E-15, Te 1.28E-15 - 6984, 291.000, 0, En 5.178643480384E-06, CFL 0.00254, SL -6.5593E-02, M 7.05378E+16, S 35.2327, T 4.3093, Me -1.98E-16, Se -3.63E-14, Te -1.59E-15 - 7008, 292.000, 0, En 1.264479385127E-05, CFL 0.00607, SL -6.8147E-02, M 7.05377E+16, S 35.2327, T 4.3093, Me -1.47E-16, Se -2.90E-14, Te -2.36E-15 - 7032, 293.000, 0, En 2.614569481274E-05, CFL 0.00817, SL -6.9843E-02, M 7.05377E+16, S 35.2327, T 4.3092, Me 3.00E-16, Se 3.63E-14, Te -3.69E-15 - 7056, 294.000, 0, En 2.903740642106E-05, CFL 0.00585, SL -5.8313E-02, M 7.05378E+16, S 35.2326, T 4.3093, Me -6.72E-17, Se 2.90E-14, Te 4.54E-15 - 7080, 295.000, 0, En 3.043742168556E-05, CFL 0.00610, SL -5.3942E-02, M 7.05379E+16, S 35.2326, T 4.3092, Me -4.53E-17, Se 2.90E-14, Te 1.80E-15 - 7104, 296.000, 0, En 3.111234637719E-05, CFL 0.00641, SL -4.8414E-02, M 7.05380E+16, S 35.2325, T 4.3090, Me 7.98E-17, Se -2.18E-14, Te -1.32E-15 - 7128, 297.000, 0, En 3.191184484394E-05, CFL 0.00670, SL -1.8994E-02, M 7.05384E+16, S 35.2324, T 4.3089, Me -1.18E-16, Se 2.18E-14, Te 2.41E-15 - 7152, 298.000, 0, En 3.340978914940E-05, CFL 0.00641, SL -1.9351E-02, M 7.05383E+16, S 35.2324, T 4.3090, Me -4.25E-16, Se -7.26E-15, Te 2.13E-15 - 7176, 299.000, 0, En 3.415794769879E-05, CFL 0.00506, SL -2.5375E-02, M 7.05383E+16, S 35.2324, T 4.3084, Me 4.53E-17, Se 7.26E-15, Te -3.11E-15 - 7200, 300.000, 0, En 3.512417621745E-05, CFL 0.00516, SL -3.2408E-02, M 7.05382E+16, S 35.2324, T 4.3075, Me 5.23E-17, Se 1.45E-14, Te 1.45E-16 - 7224, 301.000, 0, En 3.523925087525E-05, CFL 0.00561, SL -1.7737E-02, M 7.05384E+16, S 35.2324, T 4.3073, Me -2.33E-17, Se -7.26E-15, Te 2.49E-16 - 7248, 302.000, 0, En 3.249309835541E-05, CFL 0.00678, SL -2.4558E-03, M 7.05386E+16, S 35.2323, T 4.3071, Me 8.39E-17, Se 0.00E+00, Te -4.03E-15 - 7272, 303.000, 0, En 2.633884697042E-05, CFL 0.00639, SL -8.5466E-03, M 7.05385E+16, S 35.2323, T 4.3062, Me -2.64E-17, Se -7.26E-15, Te -2.67E-16 - 7296, 304.000, 0, En 2.204004910407E-05, CFL 0.00447, SL -4.5716E-03, M 7.05385E+16, S 35.2323, T 4.3056, Me 4.87E-17, Se -2.90E-14, Te 8.18E-16 - 7320, 305.000, 0, En 2.178090134472E-05, CFL 0.00391, SL 7.6186E-04, M 7.05386E+16, S 35.2322, T 4.3055, Me -4.74E-17, Se -1.45E-14, Te 1.88E-15 - 7344, 306.000, 0, En 1.929468148113E-05, CFL 0.00430, SL -3.2075E-03, M 7.05386E+16, S 35.2323, T 4.3050, Me 2.99E-16, Se -7.26E-15, Te -2.64E-15 - 7368, 307.000, 0, En 1.829696230302E-05, CFL 0.00416, SL -3.6257E-03, M 7.05385E+16, S 35.2323, T 4.3048, Me 1.61E-17, Se 2.18E-14, Te -5.20E-16 - 7392, 308.000, 0, En 1.670268052361E-05, CFL 0.00401, SL -5.5630E-03, M 7.05385E+16, S 35.2323, T 4.3044, Me 3.49E-17, Se -3.63E-14, Te -3.36E-15 - 7416, 309.000, 0, En 1.539532966022E-05, CFL 0.00365, SL -7.6535E-03, M 7.05385E+16, S 35.2323, T 4.3037, Me -6.00E-17, Se -1.45E-14, Te 8.92E-17 - 7440, 310.000, 0, En 1.453548470830E-05, CFL 0.00364, SL -1.3249E-02, M 7.05384E+16, S 35.2323, T 4.3029, Me -2.13E-16, Se 1.45E-14, Te 1.48E-15 - 7464, 311.000, 0, En 1.263912843000E-05, CFL 0.00366, SL -1.9791E-02, M 7.05383E+16, S 35.2324, T 4.3023, Me 1.06E-16, Se -7.26E-15, Te 5.01E-15 - 7488, 312.000, 0, En 1.078290371433E-05, CFL 0.00350, SL -2.5528E-02, M 7.05383E+16, S 35.2324, T 4.3017, Me 9.32E-17, Se 1.45E-14, Te 3.11E-15 - 7512, 313.000, 0, En 9.881808602624E-06, CFL 0.00262, SL -3.0035E-02, M 7.05382E+16, S 35.2324, T 4.3011, Me 1.46E-17, Se -7.26E-15, Te 4.21E-16 - 7536, 314.000, 0, En 9.911732020495E-06, CFL 0.00219, SL -2.8603E-02, M 7.05382E+16, S 35.2324, T 4.3009, Me -5.83E-17, Se 1.45E-14, Te 3.12E-16 - 7560, 315.000, 0, En 1.271851643623E-05, CFL 0.00480, SL -2.9988E-02, M 7.05382E+16, S 35.2324, T 4.3005, Me 6.70E-17, Se 2.18E-14, Te 1.74E-16 - 7584, 316.000, 0, En 1.674260295962E-05, CFL 0.00595, SL -3.2551E-02, M 7.05382E+16, S 35.2324, T 4.3003, Me -7.36E-17, Se 2.18E-14, Te -8.95E-16 - 7608, 317.000, 0, En 1.507147384709E-05, CFL 0.00550, SL -3.3630E-02, M 7.05382E+16, S 35.2325, T 4.3001, Me -2.22E-16, Se 4.36E-14, Te 3.65E-15 - 7632, 318.000, 0, En 1.055164510820E-05, CFL 0.00236, SL -3.6070E-02, M 7.05381E+16, S 35.2325, T 4.2991, Me 1.47E-16, Se 0.00E+00, Te -6.47E-16 - 7656, 319.000, 0, En 8.803308790638E-06, CFL 0.00295, SL -4.7068E-02, M 7.05380E+16, S 35.2325, T 4.2977, Me 1.86E-16, Se -4.36E-14, Te -3.07E-15 - 7680, 320.000, 0, En 8.871873708839E-06, CFL 0.00317, SL -5.5569E-02, M 7.05379E+16, S 35.2326, T 4.2967, Me 4.95E-17, Se -2.90E-14, Te 2.23E-16 - 7704, 321.000, 0, En 7.350650422745E-06, CFL 0.00229, SL -6.1610E-02, M 7.05378E+16, S 35.2326, T 4.2960, Me 4.43E-16, Se 2.90E-14, Te 1.12E-15 - 7728, 322.000, 0, En 7.715718530871E-06, CFL 0.00306, SL -6.6459E-02, M 7.05377E+16, S 35.2327, T 4.2955, Me -5.86E-17, Se 1.45E-14, Te -5.00E-16 - 7752, 323.000, 0, En 7.914595880805E-06, CFL 0.00352, SL -6.7596E-02, M 7.05377E+16, S 35.2327, T 4.2953, Me 3.12E-16, Se 2.18E-14, Te -6.13E-16 - 7776, 324.000, 0, En 8.218104344102E-06, CFL 0.00335, SL -5.4876E-02, M 7.05379E+16, S 35.2326, T 4.2953, Me -4.46E-17, Se 7.26E-15, Te -5.65E-16 - 7800, 325.000, 0, En 6.982091327352E-06, CFL 0.00264, SL -6.1582E-02, M 7.05378E+16, S 35.2326, T 4.2943, Me -3.03E-16, Se 2.90E-14, Te -1.66E-15 - 7824, 326.000, 0, En 5.225486576723E-06, CFL 0.00271, SL -7.2118E-02, M 7.05377E+16, S 35.2327, T 4.2928, Me 1.05E-16, Se -1.45E-14, Te -2.35E-15 - 7848, 327.000, 0, En 5.952699222719E-06, CFL 0.00281, SL -8.1081E-02, M 7.05376E+16, S 35.2328, T 4.2917, Me -2.59E-17, Se 7.26E-15, Te 1.01E-15 - 7872, 328.000, 0, En 1.004028279203E-05, CFL 0.00447, SL -8.9684E-02, M 7.05374E+16, S 35.2328, T 4.2905, Me 5.45E-17, Se 7.26E-15, Te -1.37E-15 - 7896, 329.000, 0, En 9.842012370084E-06, CFL 0.00324, SL -9.7459E-02, M 7.05373E+16, S 35.2329, T 4.2896, Me -7.70E-17, Se -2.18E-14, Te 2.81E-15 - 7920, 330.000, 0, En 1.057600041702E-05, CFL 0.00292, SL -1.0244E-01, M 7.05373E+16, S 35.2329, T 4.2889, Me 2.80E-18, Se -1.45E-14, Te -2.23E-15 - 7944, 331.000, 0, En 1.102896904613E-05, CFL 0.00278, SL -1.0316E-01, M 7.05373E+16, S 35.2329, T 4.2886, Me -1.44E-16, Se 0.00E+00, Te 3.30E-16 - 7968, 332.000, 0, En 1.187074548510E-05, CFL 0.00450, SL -1.0459E-01, M 7.05373E+16, S 35.2329, T 4.2885, Me 3.13E-17, Se -7.26E-15, Te 2.94E-15 - 7992, 333.000, 0, En 1.379440682885E-05, CFL 0.00325, SL -1.0777E-01, M 7.05372E+16, S 35.2329, T 4.2882, Me -8.08E-17, Se 2.18E-14, Te -7.30E-16 - 8016, 334.000, 0, En 1.143371795164E-05, CFL 0.00252, SL -1.1149E-01, M 7.05372E+16, S 35.2330, T 4.2879, Me 1.43E-16, Se 0.00E+00, Te -4.31E-16 - 8040, 335.000, 0, En 1.056640291380E-05, CFL 0.00281, SL -1.1612E-01, M 7.05371E+16, S 35.2330, T 4.2875, Me 3.19E-16, Se -2.18E-14, Te 2.49E-15 - 8064, 336.000, 0, En 9.436659542306E-06, CFL 0.00265, SL -1.1659E-01, M 7.05371E+16, S 35.2330, T 4.2871, Me -9.42E-17, Se -7.26E-15, Te -1.46E-15 - 8088, 337.000, 0, En 8.550126600669E-06, CFL 0.00218, SL -1.1412E-01, M 7.05371E+16, S 35.2330, T 4.2867, Me -2.95E-16, Se 7.26E-15, Te 1.03E-15 - 8112, 338.000, 0, En 9.162046029295E-06, CFL 0.00294, SL -1.1142E-01, M 7.05372E+16, S 35.2330, T 4.2864, Me 2.96E-16, Se 2.90E-14, Te 2.70E-15 - 8136, 339.000, 0, En 9.481143256631E-06, CFL 0.00446, SL -1.0910E-01, M 7.05372E+16, S 35.2329, T 4.2864, Me -1.53E-16, Se -2.90E-14, Te -2.87E-15 - 8160, 340.000, 0, En 8.383663695593E-06, CFL 0.00249, SL -1.1083E-01, M 7.05372E+16, S 35.2329, T 4.2862, Me 9.05E-17, Se -2.18E-14, Te 8.65E-16 - 8184, 341.000, 0, En 7.163536575189E-06, CFL 0.00191, SL -1.0754E-01, M 7.05372E+16, S 35.2329, T 4.2861, Me -6.53E-17, Se 7.26E-15, Te 1.02E-15 - 8208, 342.000, 0, En 5.683747010573E-06, CFL 0.00185, SL -1.0741E-01, M 7.05372E+16, S 35.2329, T 4.2861, Me -4.38E-17, Se -1.45E-14, Te -4.67E-16 - 8232, 343.000, 0, En 5.929120105123E-06, CFL 0.00239, SL -1.0879E-01, M 7.05372E+16, S 35.2329, T 4.2860, Me -2.67E-16, Se -2.18E-14, Te -2.33E-15 - 8256, 344.000, 0, En 5.471829644138E-06, CFL 0.00193, SL -1.0996E-01, M 7.05372E+16, S 35.2329, T 4.2858, Me -7.06E-17, Se 0.00E+00, Te -1.60E-15 - 8280, 345.000, 0, En 5.535653993267E-06, CFL 0.00193, SL -1.1273E-01, M 7.05371E+16, S 35.2330, T 4.2853, Me 1.36E-16, Se -2.90E-14, Te -3.06E-15 - 8304, 346.000, 0, En 7.543711228251E-06, CFL 0.00246, SL -1.1664E-01, M 7.05371E+16, S 35.2330, T 4.2848, Me -1.29E-17, Se -1.45E-14, Te -2.09E-15 - 8328, 347.000, 0, En 1.025715223489E-05, CFL 0.00337, SL -1.1974E-01, M 7.05371E+16, S 35.2330, T 4.2844, Me 1.87E-16, Se 7.26E-15, Te -8.51E-16 - 8352, 348.000, 0, En 1.373504752246E-05, CFL 0.00428, SL -1.2171E-01, M 7.05370E+16, S 35.2330, T 4.2842, Me -2.20E-16, Se 1.45E-14, Te -4.39E-15 - 8376, 349.000, 0, En 1.806857189184E-05, CFL 0.00447, SL -1.2679E-01, M 7.05370E+16, S 35.2331, T 4.2836, Me 1.76E-17, Se 1.45E-14, Te 2.02E-15 - 8400, 350.000, 0, En 1.773109529959E-05, CFL 0.00407, SL -1.2986E-01, M 7.05369E+16, S 35.2331, T 4.2833, Me -1.57E-16, Se -2.18E-14, Te -4.40E-16 - 8424, 351.000, 0, En 1.575801357612E-05, CFL 0.00320, SL -1.3098E-01, M 7.05369E+16, S 35.2331, T 4.2832, Me 1.55E-17, Se 0.00E+00, Te 4.44E-16 - 8448, 352.000, 0, En 1.271298338895E-05, CFL 0.00311, SL -1.3180E-01, M 7.05369E+16, S 35.2331, T 4.2833, Me 3.30E-17, Se -1.45E-14, Te 8.47E-16 - 8472, 353.000, 0, En 1.128191916221E-05, CFL 0.00260, SL -1.3255E-01, M 7.05369E+16, S 35.2331, T 4.2832, Me -2.92E-16, Se -7.26E-15, Te 1.39E-15 - 8496, 354.000, 0, En 1.240965991207E-05, CFL 0.00327, SL -1.3100E-01, M 7.05369E+16, S 35.2331, T 4.2831, Me -3.74E-16, Se -1.45E-14, Te 1.39E-15 - 8520, 355.000, 0, En 1.042354105972E-05, CFL 0.00340, SL -1.2470E-01, M 7.05370E+16, S 35.2330, T 4.2831, Me 1.80E-16, Se -2.18E-14, Te -2.00E-15 - 8544, 356.000, 0, En 9.030866768145E-06, CFL 0.00315, SL -1.1818E-01, M 7.05371E+16, S 35.2330, T 4.2830, Me -2.21E-16, Se -2.90E-14, Te -7.49E-16 - 8568, 357.000, 0, En 6.938546353877E-06, CFL 0.00375, SL -1.1477E-01, M 7.05371E+16, S 35.2330, T 4.2830, Me 7.98E-17, Se -3.63E-14, Te -1.37E-15 - 8592, 358.000, 0, En 5.599535969740E-06, CFL 0.00229, SL -1.1710E-01, M 7.05371E+16, S 35.2330, T 4.2825, Me 3.84E-16, Se 2.18E-14, Te -2.03E-15 - 8616, 359.000, 0, En 6.163864394648E-06, CFL 0.00172, SL -1.2863E-01, M 7.05369E+16, S 35.2331, T 4.2808, Me 6.60E-17, Se 2.18E-14, Te 2.05E-15 - 8640, 360.000, 0, En 7.599579104495E-06, CFL 0.00252, SL -1.3729E-01, M 7.05368E+16, S 35.2331, T 4.2795, Me 3.20E-16, Se 7.26E-15, Te -4.26E-16 - 8664, 361.000, 0, En 6.974820439192E-06, CFL 0.00191, SL -1.4408E-01, M 7.05367E+16, S 35.2332, T 4.2786, Me 7.34E-17, Se -7.26E-15, Te -9.32E-16 - 8688, 362.000, 0, En 6.425094958918E-06, CFL 0.00188, SL -1.4990E-01, M 7.05367E+16, S 35.2332, T 4.2779, Me 1.68E-16, Se 7.26E-15, Te 3.45E-15 - 8712, 363.000, 0, En 6.220672895410E-06, CFL 0.00202, SL -1.5114E-01, M 7.05367E+16, S 35.2332, T 4.2778, Me -1.51E-16, Se -1.45E-14, Te -1.56E-15 - 8736, 364.000, 0, En 6.911632791842E-06, CFL 0.00185, SL -1.5324E-01, M 7.05366E+16, S 35.2332, T 4.2776, Me -5.30E-17, Se 7.26E-15, Te 3.19E-16 - 8760, 365.000, 0, En 5.936968871255E-06, CFL 0.00152, SL -1.5490E-01, M 7.05366E+16, S 35.2332, T 4.2775, Me -3.70E-18, Se 5.08E-14, Te 1.90E-16 + 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 24, 1.000, 0, En 3.597535732956E-07, CFL 0.00095, SL -6.1796E-03, M 7.69511E+16, S 35.1294, T 4.8054, Me 3.60E-19, Se 0.00E+00, Te 1.79E-15 + 48, 2.000, 0, En 9.492062605546E-07, CFL 0.00124, SL 7.7375E-03, M 7.69513E+16, S 35.1293, T 4.8049, Me -1.76E-18, Se 1.33E-14, Te -3.15E-15 + 72, 3.000, 0, En 1.230966323384E-06, CFL 0.00118, SL 1.7286E-03, M 7.69512E+16, S 35.1293, T 4.8041, Me -1.22E-17, Se -6.65E-15, Te 1.58E-16 + 96, 4.000, 0, En 2.459114313868E-06, CFL 0.00236, SL -1.1511E-03, M 7.69512E+16, S 35.1293, T 4.8036, Me -2.05E-18, Se -6.65E-15, Te 1.21E-15 + 120, 5.000, 0, En 2.748386989568E-06, CFL 0.00259, SL -3.5312E-03, M 7.69511E+16, S 35.1294, T 4.8034, Me 4.23E-18, Se 6.65E-15, Te -4.89E-16 + 144, 6.000, 0, En 8.602404669602E-07, CFL 0.00161, SL -5.5946E-03, M 7.69511E+16, S 35.1294, T 4.8032, Me -6.47E-18, Se -1.33E-14, Te 2.94E-15 + 168, 7.000, 0, En 1.881914466117E-06, CFL 0.00219, SL -3.7707E-03, M 7.69511E+16, S 35.1294, T 4.8029, Me -3.12E-18, Se 0.00E+00, Te -1.30E-15 + 192, 8.000, 0, En 1.629421479514E-06, CFL 0.00134, SL 3.2469E-03, M 7.69512E+16, S 35.1293, T 4.8028, Me 6.91E-18, Se 0.00E+00, Te 2.92E-16 + 216, 9.000, 0, En 1.914403462843E-06, CFL 0.00149, SL 8.9665E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me -6.72E-18, Se 0.00E+00, Te 1.19E-16 + 240, 10.000, 0, En 5.238433583432E-06, CFL 0.00350, SL 7.4792E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me 1.75E-17, Se -6.65E-15, Te -5.38E-16 + 264, 11.000, 0, En 5.772390060249E-06, CFL 0.00383, SL 6.0258E-03, M 7.69513E+16, S 35.1293, T 4.8024, Me 8.74E-18, Se 6.65E-15, Te 3.03E-16 + 288, 12.000, 0, En 2.912571246974E-06, CFL 0.00192, SL 2.5996E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.13E-17, Se -6.65E-15, Te 2.36E-15 + 312, 13.000, 0, En 3.475026833762E-06, CFL 0.00168, SL -4.8867E-03, M 7.69511E+16, S 35.1294, T 4.8012, Me 3.01E-18, Se -1.33E-14, Te -2.05E-15 + 336, 14.000, 0, En 2.752815451844E-06, CFL 0.00102, SL -8.9710E-03, M 7.69511E+16, S 35.1294, T 4.8008, Me 1.18E-18, Se 1.33E-14, Te 1.91E-15 + 360, 15.000, 0, En 4.562859827527E-06, CFL 0.00221, SL -1.1697E-02, M 7.69510E+16, S 35.1294, T 4.8004, Me -3.04E-17, Se -6.65E-15, Te -8.16E-16 + 384, 16.000, 0, En 4.574258253584E-06, CFL 0.00321, SL -1.4742E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me 1.15E-17, Se 6.65E-15, Te -1.54E-15 + 408, 17.000, 0, En 1.815716878486E-06, CFL 0.00076, SL -2.5035E-02, M 7.69509E+16, S 35.1295, T 4.7985, Me 3.65E-18, Se -6.65E-15, Te 1.17E-15 + 432, 18.000, 0, En 3.117863619202E-06, CFL 0.00169, SL -3.4147E-02, M 7.69508E+16, S 35.1295, T 4.7972, Me 5.99E-18, Se 0.00E+00, Te -8.73E-16 + 456, 19.000, 0, En 3.798460125139E-06, CFL 0.00210, SL -1.0766E-02, M 7.69511E+16, S 35.1294, T 4.7965, Me -1.82E-18, Se 1.33E-14, Te 9.75E-16 + 480, 20.000, 0, En 3.731018011982E-06, CFL 0.00135, SL -1.0498E-02, M 7.69511E+16, S 35.1294, T 4.7957, Me -6.67E-18, Se 1.33E-14, Te -5.91E-16 + 504, 21.000, 0, En 4.003049003955E-06, CFL 0.00169, SL -1.7271E-02, M 7.69510E+16, S 35.1294, T 4.7947, Me 3.20E-18, Se -1.33E-14, Te 1.81E-15 + 528, 22.000, 0, En 5.598702357013E-06, CFL 0.00332, SL -2.1074E-02, M 7.69509E+16, S 35.1295, T 4.7944, Me -6.06E-18, Se 1.33E-14, Te -1.35E-16 + 552, 23.000, 0, En 7.425164008382E-06, CFL 0.00348, SL -2.5695E-02, M 7.69509E+16, S 35.1295, T 4.7939, Me 1.55E-17, Se -2.00E-14, Te -8.79E-17 + 576, 24.000, 0, En 8.208395632043E-06, CFL 0.00320, SL -2.7257E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me 6.24E-19, Se 1.33E-14, Te -2.77E-15 + 600, 25.000, 0, En 6.274775221486E-06, CFL 0.00207, SL -3.4194E-02, M 7.69508E+16, S 35.1295, T 4.7929, Me -1.61E-17, Se 0.00E+00, Te 1.73E-15 + 624, 26.000, 0, En 3.351662700588E-06, CFL 0.00125, SL -3.8898E-02, M 7.69507E+16, S 35.1296, T 4.7924, Me 3.46E-18, Se 0.00E+00, Te 1.31E-15 + 648, 27.000, 0, En 2.813786676564E-06, CFL 0.00175, SL -4.2852E-02, M 7.69506E+16, S 35.1296, T 4.7920, Me 3.18E-18, Se 2.00E-14, Te -1.22E-15 + 672, 28.000, 0, En 1.136390529501E-05, CFL 0.00452, SL -3.7184E-02, M 7.69507E+16, S 35.1296, T 4.7918, Me -3.33E-18, Se -6.65E-15, Te -1.35E-15 + 696, 29.000, 0, En 8.957021002857E-07, CFL 0.00134, SL -4.4104E-02, M 7.69506E+16, S 35.1296, T 4.7906, Me -6.58E-18, Se 1.33E-14, Te 4.41E-15 + 720, 30.000, 0, En 4.206376943762E-07, CFL 0.00062, SL -5.2318E-02, M 7.69505E+16, S 35.1296, T 4.7892, Me 6.45E-18, Se 0.00E+00, Te -1.90E-16 + 744, 31.000, 0, En 3.710113418662E-07, CFL 0.00038, SL -5.6906E-02, M 7.69505E+16, S 35.1297, T 4.7886, Me -1.12E-17, Se -6.65E-15, Te 2.00E-15 + 768, 32.000, 0, En 5.494690349534E-07, CFL 0.00050, SL -3.3070E-02, M 7.69508E+16, S 35.1295, T 4.7880, Me 9.75E-18, Se 6.65E-15, Te -2.24E-15 + 792, 33.000, 0, En 3.180497366079E-07, CFL 0.00047, SL -3.2226E-02, M 7.69508E+16, S 35.1295, T 4.7872, Me 1.48E-17, Se 0.00E+00, Te 2.02E-16 + 816, 34.000, 0, En 1.110182615690E-07, CFL 0.00026, SL -3.8376E-02, M 7.69507E+16, S 35.1296, T 4.7862, Me -1.82E-17, Se 0.00E+00, Te -1.03E-15 + 840, 35.000, 0, En 9.758243308806E-08, CFL 0.00025, SL -4.5605E-02, M 7.69506E+16, S 35.1296, T 4.7853, Me -1.55E-18, Se 0.00E+00, Te 2.22E-15 + 864, 36.000, 0, En 9.908262606317E-07, CFL 0.00157, SL -5.0415E-02, M 7.69505E+16, S 35.1296, T 4.7848, Me 1.69E-17, Se 0.00E+00, Te -1.12E-15 + 888, 37.000, 0, En 1.990888855779E-06, CFL 0.00199, SL -5.3725E-02, M 7.69505E+16, S 35.1297, T 4.7844, Me 3.72E-18, Se 1.33E-14, Te 6.70E-16 + 912, 38.000, 0, En 2.350567224276E-06, CFL 0.00192, SL -5.7093E-02, M 7.69505E+16, S 35.1297, T 4.7841, Me -8.19E-18, Se -2.66E-14, Te -2.30E-15 + 936, 39.000, 0, En 1.847932321146E-06, CFL 0.00199, SL -4.5885E-02, M 7.69506E+16, S 35.1296, T 4.7837, Me 7.88E-18, Se 6.65E-15, Te 1.35E-15 + 960, 40.000, 0, En 3.215265225620E-06, CFL 0.00276, SL -3.9384E-02, M 7.69507E+16, S 35.1296, T 4.7835, Me -1.32E-18, Se -1.33E-14, Te -3.02E-16 + 984, 41.000, 0, En 2.620428016219E-06, CFL 0.00170, SL -4.3521E-02, M 7.69506E+16, S 35.1296, T 4.7830, Me 4.78E-19, Se 0.00E+00, Te 1.34E-16 + 1008, 42.000, 0, En 2.125018376388E-06, CFL 0.00196, SL -3.6775E-02, M 7.69507E+16, S 35.1296, T 4.7823, Me -6.54E-18, Se 1.33E-14, Te 1.16E-15 + 1032, 43.000, 0, En 4.025438916051E-06, CFL 0.00262, SL -2.7828E-02, M 7.69508E+16, S 35.1295, T 4.7821, Me 1.26E-17, Se -1.33E-14, Te 5.23E-16 + 1056, 44.000, 0, En 4.547917181105E-06, CFL 0.00342, SL -1.8195E-02, M 7.69510E+16, S 35.1294, T 4.7819, Me -3.75E-18, Se -6.65E-15, Te -1.63E-15 + 1080, 45.000, 0, En 3.269826492184E-06, CFL 0.00183, SL -2.2342E-02, M 7.69509E+16, S 35.1295, T 4.7813, Me -1.04E-17, Se -6.65E-15, Te 2.01E-15 + 1104, 46.000, 0, En 4.020246837376E-06, CFL 0.00220, SL -3.0430E-02, M 7.69508E+16, S 35.1295, T 4.7803, Me 1.02E-17, Se 1.33E-14, Te -3.68E-15 + 1128, 47.000, 0, En 3.931450119856E-06, CFL 0.00194, SL -3.7229E-02, M 7.69507E+16, S 35.1296, T 4.7794, Me -1.23E-17, Se -6.65E-15, Te 2.26E-15 + 1152, 48.000, 0, En 2.298468560801E-06, CFL 0.00079, SL -4.2106E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -1.98E-18, Se -6.65E-15, Te -1.10E-15 + 1176, 49.000, 0, En 2.896402327339E-06, CFL 0.00115, SL -5.0827E-02, M 7.69505E+16, S 35.1296, T 4.7773, Me 1.69E-17, Se 6.65E-15, Te -2.19E-16 + 1200, 50.000, 0, En 2.214309548218E-06, CFL 0.00081, SL -6.0752E-02, M 7.69504E+16, S 35.1297, T 4.7759, Me -1.39E-17, Se 0.00E+00, Te 1.11E-15 + 1224, 51.000, 0, En 2.689030537249E-06, CFL 0.00211, SL -6.6461E-02, M 7.69503E+16, S 35.1297, T 4.7755, Me -3.32E-18, Se 0.00E+00, Te -8.25E-16 + 1248, 52.000, 0, En 4.617261221967E-06, CFL 0.00210, SL -6.9899E-02, M 7.69503E+16, S 35.1297, T 4.7753, Me 6.42E-18, Se -6.65E-15, Te 1.12E-15 + 1272, 53.000, 0, En 5.002566355072E-06, CFL 0.00280, SL -7.1890E-02, M 7.69503E+16, S 35.1298, T 4.7752, Me 5.53E-18, Se 6.65E-15, Te -1.56E-15 + 1296, 54.000, 0, En 4.272521147184E-06, CFL 0.00292, SL -6.6094E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me -2.39E-17, Se -6.65E-15, Te 1.05E-15 + 1320, 55.000, 0, En 2.124512798893E-06, CFL 0.00173, SL -6.6817E-02, M 7.69503E+16, S 35.1297, T 4.7745, Me 2.67E-17, Se -1.33E-14, Te -2.68E-17 + 1344, 56.000, 0, En 2.375839439730E-06, CFL 0.00199, SL -7.2944E-02, M 7.69503E+16, S 35.1298, T 4.7739, Me -7.75E-18, Se 1.33E-14, Te -9.60E-16 + 1368, 57.000, 0, En 2.639441892520E-06, CFL 0.00184, SL -7.0270E-02, M 7.69503E+16, S 35.1298, T 4.7736, Me 4.88E-18, Se -2.00E-14, Te 2.08E-15 + 1392, 58.000, 0, En 1.770473603906E-06, CFL 0.00149, SL -7.3040E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -2.59E-17, Se 6.65E-15, Te 5.11E-16 + 1416, 59.000, 0, En 1.104156376141E-06, CFL 0.00061, SL -8.0029E-02, M 7.69502E+16, S 35.1298, T 4.7720, Me 2.08E-17, Se 0.00E+00, Te -3.65E-15 + 1440, 60.000, 0, En 2.207142183838E-06, CFL 0.00141, SL -8.7741E-02, M 7.69501E+16, S 35.1299, T 4.7711, Me -4.92E-18, Se 0.00E+00, Te 3.71E-15 + 1464, 61.000, 0, En 5.592794737668E-07, CFL 0.00054, SL -9.2703E-02, M 7.69500E+16, S 35.1299, T 4.7708, Me 1.28E-17, Se -6.65E-15, Te -1.33E-16 + 1488, 62.000, 0, En 3.019488551202E-06, CFL 0.00195, SL -9.5442E-02, M 7.69500E+16, S 35.1299, T 4.7705, Me -8.36E-18, Se -6.65E-15, Te -4.56E-15 + 1512, 63.000, 0, En 3.129034686021E-06, CFL 0.00349, SL -9.8093E-02, M 7.69499E+16, S 35.1299, T 4.7705, Me 4.56E-18, Se 6.65E-15, Te 1.04E-15 + 1536, 64.000, 0, En 3.055268012955E-06, CFL 0.00369, SL -1.0147E-01, M 7.69499E+16, S 35.1299, T 4.7705, Me 2.41E-18, Se 0.00E+00, Te 8.83E-16 + 1560, 65.000, 0, En 1.790919176804E-06, CFL 0.00179, SL -1.0311E-01, M 7.69499E+16, S 35.1299, T 4.7702, Me 2.09E-19, Se -6.65E-15, Te 1.34E-15 + 1584, 66.000, 0, En 1.546330476039E-06, CFL 0.00182, SL -1.0727E-01, M 7.69498E+16, S 35.1300, T 4.7700, Me 1.29E-17, Se 0.00E+00, Te 3.71E-16 + 1608, 67.000, 0, En 3.102448298320E-06, CFL 0.00205, SL -1.1166E-01, M 7.69498E+16, S 35.1300, T 4.7696, Me -2.58E-18, Se 6.65E-15, Te 5.36E-16 + 1632, 68.000, 0, En 2.586568237486E-06, CFL 0.00214, SL -1.0768E-01, M 7.69498E+16, S 35.1300, T 4.7694, Me -2.28E-17, Se 6.65E-15, Te 1.85E-15 + 1656, 69.000, 0, En 3.291372691727E-06, CFL 0.00287, SL -1.0430E-01, M 7.69499E+16, S 35.1299, T 4.7694, Me 8.39E-18, Se -6.65E-15, Te -1.94E-15 + 1680, 70.000, 0, En 3.291169347258E-06, CFL 0.00211, SL -9.7191E-02, M 7.69499E+16, S 35.1299, T 4.7695, Me -7.52E-18, Se -6.65E-15, Te -1.34E-15 + 1704, 71.000, 0, En 2.997470289373E-06, CFL 0.00185, SL -9.5680E-02, M 7.69500E+16, S 35.1299, T 4.7698, Me 1.22E-17, Se -6.65E-15, Te 2.00E-15 + 1728, 72.000, 0, En 3.090640781755E-06, CFL 0.00196, SL -9.6294E-02, M 7.69500E+16, S 35.1299, T 4.7700, Me -1.78E-17, Se 0.00E+00, Te -4.61E-16 + 1752, 73.000, 0, En 2.976583325230E-06, CFL 0.00192, SL -9.8194E-02, M 7.69499E+16, S 35.1299, T 4.7700, Me 1.26E-17, Se -6.65E-15, Te -1.80E-16 + 1776, 74.000, 0, En 4.057141292102E-06, CFL 0.00227, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.7697, Me -8.90E-18, Se 1.33E-14, Te 2.29E-15 + 1800, 75.000, 0, En 1.687902460489E-06, CFL 0.00108, SL -1.0994E-01, M 7.69498E+16, S 35.1300, T 4.7690, Me 8.77E-18, Se 0.00E+00, Te -4.05E-15 + 1824, 76.000, 0, En 2.226778593470E-06, CFL 0.00248, SL -1.1492E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me 6.03E-18, Se 0.00E+00, Te 1.95E-15 + 1848, 77.000, 0, En 7.075523397174E-06, CFL 0.00274, SL -1.2023E-01, M 7.69497E+16, S 35.1300, T 4.7685, Me -6.19E-18, Se 0.00E+00, Te -1.17E-15 + 1872, 78.000, 0, En 7.262767896619E-06, CFL 0.00403, SL -1.2461E-01, M 7.69496E+16, S 35.1301, T 4.7684, Me -1.35E-17, Se 6.65E-15, Te -2.22E-15 + 1896, 79.000, 0, En 8.935925917385E-06, CFL 0.00499, SL -1.2481E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me 1.51E-17, Se 6.65E-15, Te 3.33E-15 + 1920, 80.000, 0, En 1.195795120382E-05, CFL 0.00559, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.7690, Me -1.53E-18, Se 0.00E+00, Te 5.96E-16 + 1944, 81.000, 0, En 8.919194987815E-06, CFL 0.00412, SL -1.2266E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me 4.04E-18, Se -6.65E-15, Te -1.01E-15 + 1968, 82.000, 0, En 7.315173080943E-06, CFL 0.00261, SL -1.2666E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -5.59E-18, Se -6.65E-15, Te 5.06E-16 + 1992, 83.000, 0, En 5.754317134092E-06, CFL 0.00260, SL -1.2154E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.96E-17, Se 1.33E-14, Te -1.34E-15 + 2016, 84.000, 0, En 5.130422174325E-06, CFL 0.00229, SL -1.2284E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.95E-17, Se 0.00E+00, Te -5.74E-16 + 2040, 85.000, 0, En 2.217890406921E-06, CFL 0.00086, SL -1.3233E-01, M 7.69495E+16, S 35.1301, T 4.7674, Me -3.88E-18, Se -6.65E-15, Te 3.62E-15 + 2064, 86.000, 0, En 2.532179321343E-06, CFL 0.00115, SL -1.4303E-01, M 7.69494E+16, S 35.1302, T 4.7660, Me 4.54E-18, Se 6.65E-15, Te -3.27E-15 + 2088, 87.000, 0, En 3.181389761503E-06, CFL 0.00185, SL -1.4969E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 3.71E-18, Se -6.65E-15, Te 1.98E-15 + 2112, 88.000, 0, En 2.786769200954E-06, CFL 0.00217, SL -1.3920E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 4.90E-18, Se 6.65E-15, Te 1.34E-15 + 2136, 89.000, 0, En 1.046023381253E-05, CFL 0.00581, SL -1.2452E-01, M 7.69496E+16, S 35.1301, T 4.7651, Me -1.24E-17, Se -6.65E-15, Te 3.04E-15 + 2160, 90.000, 0, En 1.178249087736E-05, CFL 0.00567, SL -1.2502E-01, M 7.69496E+16, S 35.1301, T 4.7654, Me 2.57E-17, Se 1.33E-14, Te -1.70E-15 + 2184, 91.000, 0, En 1.016323881268E-05, CFL 0.00472, SL -1.2921E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.66E-17, Se -6.65E-15, Te -2.85E-15 + 2208, 92.000, 0, En 8.024408026093E-06, CFL 0.00361, SL -1.3343E-01, M 7.69495E+16, S 35.1301, T 4.7654, Me -2.21E-18, Se -6.65E-15, Te -1.32E-15 + 2232, 93.000, 0, En 6.498293561110E-06, CFL 0.00277, SL -1.3970E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 1.67E-17, Se 0.00E+00, Te 3.12E-15 + 2256, 94.000, 0, En 5.641044892443E-06, CFL 0.00288, SL -1.4499E-01, M 7.69493E+16, S 35.1302, T 4.7646, Me -6.89E-18, Se 1.33E-14, Te -1.29E-16 + 2280, 95.000, 0, En 4.938668465838E-06, CFL 0.00234, SL -1.4233E-01, M 7.69494E+16, S 35.1302, T 4.7644, Me -2.42E-17, Se 0.00E+00, Te -3.36E-16 + 2304, 96.000, 0, En 5.615644568449E-06, CFL 0.00232, SL -1.4259E-01, M 7.69494E+16, S 35.1302, T 4.7648, Me 2.91E-17, Se 0.00E+00, Te -1.32E-15 + 2328, 97.000, 0, En 9.747908812335E-06, CFL 0.00468, SL -1.4436E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me -6.30E-18, Se 6.65E-15, Te 3.24E-16 + 2352, 98.000, 0, En 1.384686311070E-05, CFL 0.00460, SL -1.4658E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me 2.09E-17, Se -1.33E-14, Te 1.13E-15 + 2376, 99.000, 0, En 1.248866801814E-05, CFL 0.00392, SL -1.4915E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -2.11E-17, Se 0.00E+00, Te -1.25E-15 + 2400, 100.000, 0, En 1.372674098081E-05, CFL 0.00485, SL -1.5319E-01, M 7.69492E+16, S 35.1302, T 4.7653, Me -1.72E-17, Se 0.00E+00, Te -1.55E-16 + 2424, 101.000, 0, En 1.308736752475E-05, CFL 0.00446, SL -1.5419E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me 2.03E-17, Se 6.65E-15, Te 2.61E-15 + 2448, 102.000, 0, En 1.316150321828E-05, CFL 0.00456, SL -1.5183E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 3.86E-18, Se -6.65E-15, Te 8.98E-16 + 2472, 103.000, 0, En 1.238594550099E-05, CFL 0.00374, SL -1.5584E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me 2.30E-18, Se 0.00E+00, Te -1.73E-15 + 2496, 104.000, 0, En 1.401765785049E-05, CFL 0.00431, SL -1.6093E-01, M 7.69491E+16, S 35.1303, T 4.7661, Me -6.24E-18, Se 0.00E+00, Te -4.95E-16 + 2520, 105.000, 0, En 1.228487713225E-05, CFL 0.00397, SL -1.6379E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me 3.25E-18, Se 6.65E-15, Te -1.74E-15 + 2544, 106.000, 0, En 1.200216609729E-05, CFL 0.00363, SL -1.6372E-01, M 7.69491E+16, S 35.1303, T 4.7667, Me -1.62E-17, Se 0.00E+00, Te 1.91E-15 + 2568, 107.000, 0, En 1.388148869569E-05, CFL 0.00381, SL -1.6361E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me 2.61E-17, Se -6.65E-15, Te -2.51E-15 + 2592, 108.000, 0, En 1.740844767198E-05, CFL 0.00542, SL -1.6025E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me -1.63E-17, Se -6.65E-15, Te 2.91E-15 + 2616, 109.000, 0, En 1.749788189978E-05, CFL 0.00423, SL -1.5628E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me -1.16E-17, Se 2.66E-14, Te 1.37E-15 + 2640, 110.000, 0, En 1.559089863586E-05, CFL 0.00442, SL -1.5606E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me 1.12E-17, Se -1.33E-14, Te 1.64E-16 + 2664, 111.000, 0, En 1.407824281877E-05, CFL 0.00352, SL -1.6488E-01, M 7.69491E+16, S 35.1303, T 4.7665, Me 2.08E-18, Se 6.65E-15, Te 2.06E-15 + 2688, 112.000, 0, En 1.435424442730E-05, CFL 0.00297, SL -1.7207E-01, M 7.69490E+16, S 35.1303, T 4.7662, Me -2.11E-17, Se 0.00E+00, Te -8.18E-16 + 2712, 113.000, 0, En 1.256218324706E-05, CFL 0.00293, SL -1.7342E-01, M 7.69490E+16, S 35.1304, T 4.7659, Me 2.83E-17, Se 0.00E+00, Te -2.00E-16 + 2736, 114.000, 0, En 1.312156132731E-05, CFL 0.00359, SL -1.5505E-01, M 7.69492E+16, S 35.1302, T 4.7660, Me -1.94E-17, Se -6.65E-15, Te 8.88E-16 + 2760, 115.000, 0, En 9.049434988655E-06, CFL 0.00224, SL -1.5558E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 1.44E-17, Se 0.00E+00, Te -3.12E-15 + 2784, 116.000, 0, En 8.159571095082E-06, CFL 0.00220, SL -1.5799E-01, M 7.69492E+16, S 35.1303, T 4.7664, Me 2.45E-18, Se -1.33E-14, Te 1.25E-16 + 2808, 117.000, 0, En 8.775289174835E-06, CFL 0.00368, SL -1.6049E-01, M 7.69491E+16, S 35.1303, T 4.7667, Me 1.33E-17, Se 2.00E-14, Te 5.34E-16 + 2832, 118.000, 0, En 9.944743065786E-06, CFL 0.00427, SL -1.6273E-01, M 7.69491E+16, S 35.1303, T 4.7670, Me -2.06E-17, Se 0.00E+00, Te 1.02E-15 + 2856, 119.000, 0, En 1.219034376750E-05, CFL 0.00400, SL -1.6521E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me 8.48E-18, Se 0.00E+00, Te -2.71E-15 + 2880, 120.000, 0, En 1.340357474373E-05, CFL 0.00530, SL -1.6737E-01, M 7.69490E+16, S 35.1303, T 4.7678, Me -2.10E-17, Se -2.00E-14, Te 1.22E-15 + 2904, 121.000, 0, En 1.225935276893E-05, CFL 0.00505, SL -1.6904E-01, M 7.69490E+16, S 35.1303, T 4.7684, Me 9.90E-18, Se 1.33E-14, Te -2.09E-15 + 2928, 122.000, 0, En 1.162435433334E-05, CFL 0.00416, SL -1.7066E-01, M 7.69490E+16, S 35.1303, T 4.7686, Me 2.45E-19, Se -1.33E-14, Te 2.72E-15 + 2952, 123.000, 0, En 1.059285603814E-05, CFL 0.00285, SL -1.7194E-01, M 7.69490E+16, S 35.1303, T 4.7689, Me 5.51E-18, Se 0.00E+00, Te 3.07E-17 + 2976, 124.000, 0, En 9.592545352297E-06, CFL 0.00265, SL -1.7323E-01, M 7.69490E+16, S 35.1304, T 4.7693, Me 6.95E-18, Se 1.33E-14, Te 3.83E-15 + 3000, 125.000, 0, En 8.639089758769E-06, CFL 0.00289, SL -1.6855E-01, M 7.69490E+16, S 35.1303, T 4.7697, Me 4.47E-18, Se 0.00E+00, Te -3.76E-15 + 3024, 126.000, 0, En 7.968171608041E-06, CFL 0.00292, SL -1.5937E-01, M 7.69492E+16, S 35.1303, T 4.7701, Me -2.08E-17, Se -6.65E-15, Te 1.42E-15 + 3048, 127.000, 0, En 7.648509936611E-06, CFL 0.00273, SL -1.6111E-01, M 7.69491E+16, S 35.1303, T 4.7702, Me -1.71E-18, Se 6.65E-15, Te -9.84E-17 + 3072, 128.000, 0, En 1.003412118173E-05, CFL 0.00457, SL -1.6494E-01, M 7.69491E+16, S 35.1303, T 4.7704, Me 3.51E-18, Se 6.65E-15, Te -1.58E-15 + 3096, 129.000, 0, En 1.103243275351E-05, CFL 0.00495, SL -1.6715E-01, M 7.69491E+16, S 35.1303, T 4.7708, Me -8.84E-18, Se -2.00E-14, Te -1.88E-15 + 3120, 130.000, 0, En 9.511083230089E-06, CFL 0.00375, SL -1.6897E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me 1.48E-17, Se 1.33E-14, Te 1.83E-15 + 3144, 131.000, 0, En 7.388945394235E-06, CFL 0.00279, SL -1.7186E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -1.20E-18, Se -1.33E-14, Te -1.26E-15 + 3168, 132.000, 0, En 6.507305993633E-06, CFL 0.00263, SL -1.7781E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me 5.40E-18, Se 1.33E-14, Te 3.61E-16 + 3192, 133.000, 0, En 6.169827068311E-06, CFL 0.00206, SL -1.8252E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me -7.85E-18, Se 0.00E+00, Te 2.31E-15 + 3216, 134.000, 0, En 5.668548380089E-06, CFL 0.00174, SL -1.8368E-01, M 7.69488E+16, S 35.1304, T 4.7714, Me 1.15E-17, Se 6.65E-15, Te 8.91E-17 + 3240, 135.000, 0, En 5.428131541786E-06, CFL 0.00155, SL -1.7966E-01, M 7.69489E+16, S 35.1304, T 4.7716, Me -2.41E-17, Se 0.00E+00, Te 6.84E-16 + 3264, 136.000, 0, En 5.354408479644E-06, CFL 0.00180, SL -1.7849E-01, M 7.69489E+16, S 35.1304, T 4.7722, Me 2.12E-17, Se 0.00E+00, Te -1.62E-15 + 3288, 137.000, 0, En 8.329765641941E-06, CFL 0.00299, SL -1.7888E-01, M 7.69489E+16, S 35.1304, T 4.7725, Me -1.31E-17, Se -2.00E-14, Te 7.00E-16 + 3312, 138.000, 0, En 6.890206582419E-06, CFL 0.00251, SL -1.7967E-01, M 7.69489E+16, S 35.1304, T 4.7728, Me 8.69E-18, Se 0.00E+00, Te 2.95E-16 + 3336, 139.000, 0, En 5.622587030185E-06, CFL 0.00165, SL -1.8065E-01, M 7.69489E+16, S 35.1304, T 4.7731, Me -1.06E-17, Se 0.00E+00, Te -1.64E-15 + 3360, 140.000, 0, En 5.993376811936E-06, CFL 0.00226, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7734, Me -1.33E-18, Se 1.33E-14, Te 2.93E-15 + 3384, 141.000, 0, En 4.960997514379E-06, CFL 0.00151, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7739, Me -1.39E-18, Se -1.33E-14, Te -4.03E-15 + 3408, 142.000, 0, En 5.006043736685E-06, CFL 0.00195, SL -1.8304E-01, M 7.69488E+16, S 35.1304, T 4.7746, Me 6.51E-18, Se 6.65E-15, Te 2.06E-15 + 3432, 143.000, 0, En 5.505711156734E-06, CFL 0.00272, SL -1.8367E-01, M 7.69488E+16, S 35.1304, T 4.7752, Me 2.37E-17, Se 0.00E+00, Te 8.99E-16 + 3456, 144.000, 0, En 5.490571745937E-06, CFL 0.00298, SL -1.8418E-01, M 7.69488E+16, S 35.1304, T 4.7759, Me -2.03E-17, Se 1.33E-14, Te -9.47E-16 + 3480, 145.000, 0, En 5.929489296991E-06, CFL 0.00348, SL -1.8501E-01, M 7.69488E+16, S 35.1304, T 4.7766, Me 1.76E-18, Se -6.65E-15, Te 1.06E-15 + 3504, 146.000, 0, En 6.138273050185E-06, CFL 0.00368, SL -1.8591E-01, M 7.69488E+16, S 35.1304, T 4.7773, Me 2.64E-17, Se 0.00E+00, Te 3.05E-16 + 3528, 147.000, 0, En 5.727703292883E-06, CFL 0.00313, SL -1.8691E-01, M 7.69488E+16, S 35.1304, T 4.7780, Me -3.33E-17, Se 0.00E+00, Te -7.30E-16 + 3552, 148.000, 0, En 5.340240464217E-06, CFL 0.00231, SL -1.8651E-01, M 7.69488E+16, S 35.1304, T 4.7786, Me 2.37E-17, Se 0.00E+00, Te -1.66E-15 + 3576, 149.000, 0, En 4.970927155678E-06, CFL 0.00266, SL -1.8743E-01, M 7.69488E+16, S 35.1304, T 4.7793, Me 3.16E-18, Se -6.65E-15, Te 2.32E-15 + 3600, 150.000, 0, En 4.810272357700E-06, CFL 0.00284, SL -1.8935E-01, M 7.69488E+16, S 35.1304, T 4.7797, Me -2.79E-17, Se -1.33E-14, Te 1.23E-17 + 3624, 151.000, 0, En 5.634441173390E-06, CFL 0.00336, SL -1.8921E-01, M 7.69488E+16, S 35.1304, T 4.7800, Me 2.09E-17, Se -6.65E-15, Te -1.83E-15 + 3648, 152.000, 0, En 6.222395738559E-06, CFL 0.00332, SL -1.9037E-01, M 7.69488E+16, S 35.1305, T 4.7805, Me 1.00E-17, Se 6.65E-15, Te 6.94E-16 + 3672, 153.000, 0, En 5.859234779760E-06, CFL 0.00275, SL -1.9203E-01, M 7.69487E+16, S 35.1305, T 4.7808, Me -4.79E-18, Se 6.65E-15, Te -1.20E-16 + 3696, 154.000, 0, En 5.324614262500E-06, CFL 0.00268, SL -1.9358E-01, M 7.69487E+16, S 35.1305, T 4.7812, Me -1.42E-18, Se -6.65E-15, Te 2.29E-16 + 3720, 155.000, 0, En 4.871706666878E-06, CFL 0.00234, SL -1.9477E-01, M 7.69487E+16, S 35.1305, T 4.7818, Me -2.73E-17, Se 0.00E+00, Te -2.07E-15 + 3744, 156.000, 0, En 4.125699944996E-06, CFL 0.00223, SL -1.9603E-01, M 7.69487E+16, S 35.1305, T 4.7824, Me 1.38E-17, Se -6.65E-15, Te 2.00E-15 + 3768, 157.000, 0, En 4.602001959204E-06, CFL 0.00218, SL -1.9737E-01, M 7.69487E+16, S 35.1305, T 4.7830, Me 2.61E-18, Se 6.65E-15, Te -2.19E-16 + 3792, 158.000, 0, En 9.843183525463E-06, CFL 0.00374, SL -1.9886E-01, M 7.69486E+16, S 35.1305, T 4.7836, Me -6.79E-18, Se 6.65E-15, Te -5.92E-16 + 3816, 159.000, 0, En 6.059944066562E-06, CFL 0.00272, SL -1.9901E-01, M 7.69486E+16, S 35.1305, T 4.7839, Me 8.64E-19, Se -6.65E-15, Te 3.47E-16 + 3840, 160.000, 0, En 5.400166563481E-06, CFL 0.00304, SL -1.9608E-01, M 7.69487E+16, S 35.1305, T 4.7844, Me 1.37E-18, Se -6.65E-15, Te 2.14E-15 + 3864, 161.000, 0, En 7.966519835556E-06, CFL 0.00331, SL -1.9717E-01, M 7.69487E+16, S 35.1305, T 4.7850, Me -1.41E-17, Se 0.00E+00, Te -3.84E-15 + 3888, 162.000, 0, En 1.023092253702E-05, CFL 0.00477, SL -1.9502E-01, M 7.69487E+16, S 35.1305, T 4.7854, Me 2.11E-18, Se -6.65E-15, Te 1.04E-15 + 3912, 163.000, 0, En 1.124878903178E-05, CFL 0.00409, SL -1.9569E-01, M 7.69487E+16, S 35.1305, T 4.7859, Me 6.38E-18, Se 6.65E-15, Te 1.44E-16 + 3936, 164.000, 0, En 1.161797251707E-05, CFL 0.00481, SL -1.9669E-01, M 7.69487E+16, S 35.1305, T 4.7864, Me 6.98E-18, Se -2.00E-14, Te -1.44E-16 + 3960, 165.000, 0, En 1.022059688755E-05, CFL 0.00430, SL -1.9770E-01, M 7.69487E+16, S 35.1305, T 4.7870, Me -5.39E-18, Se 0.00E+00, Te -4.84E-16 + 3984, 166.000, 0, En 8.967621195435E-06, CFL 0.00399, SL -1.9892E-01, M 7.69486E+16, S 35.1305, T 4.7877, Me -5.46E-18, Se 1.33E-14, Te -8.48E-16 + 4008, 167.000, 0, En 7.461380916926E-06, CFL 0.00339, SL -2.0057E-01, M 7.69486E+16, S 35.1305, T 4.7883, Me 1.92E-17, Se 0.00E+00, Te 1.50E-15 + 4032, 168.000, 0, En 7.321802877249E-06, CFL 0.00294, SL -2.0087E-01, M 7.69486E+16, S 35.1305, T 4.7890, Me -1.63E-17, Se 0.00E+00, Te -1.37E-15 + 4056, 169.000, 0, En 6.953789559192E-06, CFL 0.00266, SL -1.9987E-01, M 7.69486E+16, S 35.1305, T 4.7896, Me 8.13E-18, Se -1.33E-14, Te 1.45E-15 + 4080, 170.000, 0, En 6.671455404069E-06, CFL 0.00301, SL -1.9847E-01, M 7.69486E+16, S 35.1305, T 4.7902, Me 4.12E-18, Se 6.65E-15, Te 6.76E-16 + 4104, 171.000, 0, En 6.701348778593E-06, CFL 0.00381, SL -1.9845E-01, M 7.69486E+16, S 35.1305, T 4.7907, Me -1.43E-17, Se 0.00E+00, Te -3.29E-16 + 4128, 172.000, 0, En 6.931382800630E-06, CFL 0.00398, SL -1.9325E-01, M 7.69487E+16, S 35.1305, T 4.7910, Me 5.23E-18, Se 6.65E-15, Te 1.29E-15 + 4152, 173.000, 0, En 6.829461796033E-06, CFL 0.00305, SL -1.8124E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -1.31E-17, Se 1.33E-14, Te -4.20E-15 + 4176, 174.000, 0, En 6.779948586787E-06, CFL 0.00287, SL -1.7939E-01, M 7.69489E+16, S 35.1304, T 4.7910, Me 2.22E-17, Se -6.65E-15, Te 3.61E-15 + 4200, 175.000, 0, En 8.735150584727E-06, CFL 0.00418, SL -1.8292E-01, M 7.69488E+16, S 35.1304, T 4.7910, Me -5.47E-18, Se -1.33E-14, Te -2.43E-15 + 4224, 176.000, 0, En 1.065237432676E-05, CFL 0.00496, SL -1.8544E-01, M 7.69488E+16, S 35.1304, T 4.7915, Me -5.97E-18, Se 6.65E-15, Te 9.51E-16 + 4248, 177.000, 0, En 1.271509393003E-05, CFL 0.00506, SL -1.8526E-01, M 7.69488E+16, S 35.1304, T 4.7921, Me 1.30E-17, Se 0.00E+00, Te -2.81E-16 + 4272, 178.000, 0, En 9.386277298859E-06, CFL 0.00322, SL -1.8241E-01, M 7.69489E+16, S 35.1304, T 4.7927, Me -1.33E-17, Se 6.65E-15, Te -7.93E-17 + 4296, 179.000, 0, En 8.411253764480E-06, CFL 0.00357, SL -1.7606E-01, M 7.69489E+16, S 35.1304, T 4.7932, Me 1.31E-17, Se -6.65E-15, Te 2.65E-16 + 4320, 180.000, 0, En 8.467006166256E-06, CFL 0.00379, SL -1.6717E-01, M 7.69491E+16, S 35.1303, T 4.7936, Me 2.80E-18, Se -6.65E-15, Te -1.21E-15 + 4344, 181.000, 0, En 7.985431271435E-06, CFL 0.00377, SL -1.5918E-01, M 7.69492E+16, S 35.1303, T 4.7940, Me -1.86E-18, Se 1.33E-14, Te 2.88E-15 + 4368, 182.000, 0, En 1.023696743372E-05, CFL 0.00589, SL -1.5065E-01, M 7.69493E+16, S 35.1302, T 4.7946, Me -1.69E-17, Se 1.33E-14, Te -1.57E-15 + 4392, 183.000, 0, En 1.543506938800E-05, CFL 0.00784, SL -1.4226E-01, M 7.69494E+16, S 35.1302, T 4.7951, Me 2.61E-19, Se -1.33E-14, Te -4.29E-16 + 4416, 184.000, 0, En 1.621083879132E-05, CFL 0.00765, SL -1.3699E-01, M 7.69494E+16, S 35.1301, T 4.7956, Me -3.39E-19, Se 6.65E-15, Te -7.15E-16 + 4440, 185.000, 0, En 1.602912649515E-05, CFL 0.00674, SL -1.3753E-01, M 7.69494E+16, S 35.1301, T 4.7961, Me 1.98E-18, Se -1.33E-14, Te 3.11E-15 + 4464, 186.000, 0, En 1.810846219952E-05, CFL 0.00689, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7966, Me 7.55E-19, Se 6.65E-15, Te -1.23E-15 + 4488, 187.000, 0, En 1.632862139670E-05, CFL 0.00561, SL -1.4131E-01, M 7.69494E+16, S 35.1302, T 4.7970, Me 1.71E-17, Se 0.00E+00, Te 4.59E-16 + 4512, 188.000, 0, En 1.507570839770E-05, CFL 0.00602, SL -1.3896E-01, M 7.69494E+16, S 35.1302, T 4.7972, Me -2.12E-17, Se -6.65E-15, Te -1.31E-15 + 4536, 189.000, 0, En 1.425865085007E-05, CFL 0.00649, SL -1.3575E-01, M 7.69495E+16, S 35.1301, T 4.7973, Me -2.47E-19, Se 0.00E+00, Te -8.11E-16 + 4560, 190.000, 0, En 1.378578750518E-05, CFL 0.00645, SL -1.2903E-01, M 7.69495E+16, S 35.1301, T 4.7975, Me 1.23E-17, Se 2.00E-14, Te 4.82E-16 + 4584, 191.000, 0, En 1.237008890566E-05, CFL 0.00566, SL -1.2296E-01, M 7.69496E+16, S 35.1301, T 4.7977, Me 6.84E-18, Se -6.65E-15, Te -5.08E-16 + 4608, 192.000, 0, En 1.072751017061E-05, CFL 0.00465, SL -1.1866E-01, M 7.69497E+16, S 35.1300, T 4.7981, Me -1.37E-17, Se 6.65E-15, Te 4.63E-16 + 4632, 193.000, 0, En 9.117729876701E-06, CFL 0.00337, SL -1.1546E-01, M 7.69497E+16, S 35.1300, T 4.7986, Me -1.28E-17, Se 1.33E-14, Te 1.46E-15 + 4656, 194.000, 0, En 8.187808164824E-06, CFL 0.00385, SL -1.1116E-01, M 7.69498E+16, S 35.1300, T 4.7988, Me 8.65E-18, Se 0.00E+00, Te 7.61E-16 + 4680, 195.000, 0, En 8.418365029613E-06, CFL 0.00414, SL -1.0806E-01, M 7.69498E+16, S 35.1300, T 4.7990, Me 1.68E-18, Se -1.33E-14, Te 6.20E-16 + 4704, 196.000, 0, En 9.184160963970E-06, CFL 0.00414, SL -1.0301E-01, M 7.69499E+16, S 35.1299, T 4.7992, Me -5.64E-18, Se 0.00E+00, Te -2.27E-15 + 4728, 197.000, 0, En 9.763176478335E-06, CFL 0.00382, SL -1.0048E-01, M 7.69499E+16, S 35.1299, T 4.7995, Me 3.67E-17, Se 0.00E+00, Te 8.10E-16 + 4752, 198.000, 0, En 8.799587805099E-06, CFL 0.00333, SL -9.7422E-02, M 7.69499E+16, S 35.1299, T 4.7997, Me -1.77E-17, Se -6.65E-15, Te -1.17E-15 + 4776, 199.000, 0, En 7.389748927879E-06, CFL 0.00381, SL -9.2701E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 6.55E-19, Se -6.65E-15, Te -8.80E-16 + 4800, 200.000, 0, En 6.911299106573E-06, CFL 0.00352, SL -8.8914E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me -8.49E-19, Se 2.00E-14, Te 1.74E-15 + 4824, 201.000, 0, En 6.697206409679E-06, CFL 0.00313, SL -8.5571E-02, M 7.69501E+16, S 35.1298, T 4.7999, Me -6.93E-18, Se -1.33E-14, Te -4.96E-16 + 4848, 202.000, 0, En 6.829816484433E-06, CFL 0.00254, SL -8.8244E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me 1.71E-17, Se -1.33E-14, Te -8.90E-16 + 4872, 203.000, 0, En 9.178892829031E-06, CFL 0.00355, SL -8.9369E-02, M 7.69500E+16, S 35.1299, T 4.8000, Me -5.94E-18, Se 0.00E+00, Te 6.64E-16 + 4896, 204.000, 0, En 1.413729011543E-05, CFL 0.00568, SL -8.9509E-02, M 7.69500E+16, S 35.1299, T 4.8002, Me 4.68E-19, Se 6.65E-15, Te -2.55E-15 + 4920, 205.000, 0, En 1.450793629715E-05, CFL 0.00592, SL -9.0500E-02, M 7.69500E+16, S 35.1299, T 4.8003, Me -1.60E-17, Se 6.65E-15, Te 1.31E-15 + 4944, 206.000, 0, En 1.437295078548E-05, CFL 0.00602, SL -9.4351E-02, M 7.69500E+16, S 35.1299, T 4.8003, Me 1.05E-17, Se 6.65E-15, Te -6.54E-16 + 4968, 207.000, 0, En 1.585855716358E-05, CFL 0.00642, SL -9.4849E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 1.08E-17, Se -6.65E-15, Te 4.37E-16 + 4992, 208.000, 0, En 1.726533775043E-05, CFL 0.00683, SL -9.3023E-02, M 7.69500E+16, S 35.1299, T 4.8007, Me 3.55E-18, Se 0.00E+00, Te 6.78E-16 + 5016, 209.000, 0, En 1.700791426045E-05, CFL 0.00630, SL -9.1310E-02, M 7.69500E+16, S 35.1299, T 4.8009, Me 1.63E-18, Se -6.65E-15, Te 1.03E-15 + 5040, 210.000, 0, En 1.641551897107E-05, CFL 0.00526, SL -9.0818E-02, M 7.69500E+16, S 35.1299, T 4.8014, Me -5.33E-19, Se 1.33E-14, Te -9.32E-16 + 5064, 211.000, 0, En 1.561606211858E-05, CFL 0.00475, SL -9.2481E-02, M 7.69500E+16, S 35.1299, T 4.8016, Me -2.09E-17, Se 0.00E+00, Te -2.29E-16 + 5088, 212.000, 0, En 1.521766306455E-05, CFL 0.00557, SL -8.8015E-02, M 7.69501E+16, S 35.1299, T 4.8019, Me 1.58E-17, Se -1.33E-14, Te 1.89E-15 + 5112, 213.000, 0, En 1.505953204172E-05, CFL 0.00594, SL -8.2620E-02, M 7.69501E+16, S 35.1298, T 4.8023, Me -6.09E-18, Se 0.00E+00, Te -9.16E-16 + 5136, 214.000, 0, En 1.453938585670E-05, CFL 0.00627, SL -8.2396E-02, M 7.69501E+16, S 35.1298, T 4.8028, Me -8.44E-18, Se 6.65E-15, Te 1.08E-15 + 5160, 215.000, 0, En 1.262664676146E-05, CFL 0.00546, SL -8.4309E-02, M 7.69501E+16, S 35.1298, T 4.8033, Me 4.35E-18, Se -2.00E-14, Te 3.89E-16 + 5184, 216.000, 0, En 1.017246782126E-05, CFL 0.00388, SL -8.6912E-02, M 7.69501E+16, S 35.1298, T 4.8037, Me 6.29E-18, Se 6.65E-15, Te -1.18E-15 + 5208, 217.000, 0, En 7.921187812974E-06, CFL 0.00318, SL -8.9106E-02, M 7.69501E+16, S 35.1299, T 4.8040, Me -1.43E-17, Se 0.00E+00, Te 1.65E-15 + 5232, 218.000, 0, En 7.790804597071E-06, CFL 0.00402, SL -8.9242E-02, M 7.69500E+16, S 35.1299, T 4.8044, Me -6.39E-18, Se 2.00E-14, Te 2.04E-15 + 5256, 219.000, 0, En 6.936839543685E-06, CFL 0.00320, SL -8.9224E-02, M 7.69501E+16, S 35.1299, T 4.8049, Me 2.31E-17, Se -1.33E-14, Te -6.86E-16 + 5280, 220.000, 0, En 6.108182064473E-06, CFL 0.00262, SL -9.2528E-02, M 7.69500E+16, S 35.1299, T 4.8051, Me -7.13E-18, Se 0.00E+00, Te -3.98E-16 + 5304, 221.000, 0, En 5.885474927739E-06, CFL 0.00212, SL -9.5169E-02, M 7.69500E+16, S 35.1299, T 4.8054, Me 1.38E-17, Se 0.00E+00, Te -1.48E-15 + 5328, 222.000, 0, En 5.717817680845E-06, CFL 0.00246, SL -9.6725E-02, M 7.69500E+16, S 35.1299, T 4.8057, Me -2.31E-17, Se 0.00E+00, Te 1.68E-16 + 5352, 223.000, 0, En 5.476356347943E-06, CFL 0.00258, SL -9.7945E-02, M 7.69499E+16, S 35.1299, T 4.8061, Me 8.72E-18, Se 6.65E-15, Te -5.88E-16 + 5376, 224.000, 0, En 5.320476126936E-06, CFL 0.00251, SL -9.9462E-02, M 7.69499E+16, S 35.1299, T 4.8065, Me 1.02E-17, Se -1.33E-14, Te 3.18E-15 + 5400, 225.000, 0, En 5.375107479458E-06, CFL 0.00232, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.8070, Me -3.57E-18, Se 6.65E-15, Te -2.04E-15 + 5424, 226.000, 0, En 5.965210637317E-06, CFL 0.00303, SL -1.0377E-01, M 7.69499E+16, S 35.1299, T 4.8074, Me -1.14E-18, Se 6.65E-15, Te 6.96E-17 + 5448, 227.000, 0, En 6.129065517467E-06, CFL 0.00283, SL -1.0662E-01, M 7.69498E+16, S 35.1300, T 4.8077, Me -6.80E-18, Se 0.00E+00, Te -7.76E-16 + 5472, 228.000, 0, En 8.528240686418E-06, CFL 0.00390, SL -1.0877E-01, M 7.69498E+16, S 35.1300, T 4.8082, Me 8.78E-18, Se 0.00E+00, Te -1.44E-15 + 5496, 229.000, 0, En 1.189687924622E-05, CFL 0.00576, SL -1.1076E-01, M 7.69498E+16, S 35.1300, T 4.8085, Me -2.06E-18, Se 6.65E-15, Te 5.19E-16 + 5520, 230.000, 0, En 1.193477788199E-05, CFL 0.00594, SL -1.1251E-01, M 7.69498E+16, S 35.1300, T 4.8089, Me -3.57E-18, Se -6.65E-15, Te -2.62E-16 + 5544, 231.000, 0, En 1.143303316728E-05, CFL 0.00582, SL -1.1417E-01, M 7.69497E+16, S 35.1300, T 4.8093, Me 1.03E-17, Se 0.00E+00, Te 2.91E-15 + 5568, 232.000, 0, En 1.035681348340E-05, CFL 0.00500, SL -1.1547E-01, M 7.69497E+16, S 35.1300, T 4.8098, Me -1.00E-18, Se -6.65E-15, Te -1.95E-15 + 5592, 233.000, 0, En 1.009007003773E-05, CFL 0.00397, SL -1.1694E-01, M 7.69497E+16, S 35.1300, T 4.8102, Me -6.71E-18, Se 1.33E-14, Te 4.57E-16 + 5616, 234.000, 0, En 1.031199191921E-05, CFL 0.00378, SL -1.1754E-01, M 7.69497E+16, S 35.1300, T 4.8105, Me 1.04E-17, Se 0.00E+00, Te -9.70E-16 + 5640, 235.000, 0, En 1.266306914152E-05, CFL 0.00508, SL -1.1846E-01, M 7.69497E+16, S 35.1300, T 4.8107, Me -2.58E-17, Se 0.00E+00, Te 2.31E-16 + 5664, 236.000, 0, En 1.139556800512E-05, CFL 0.00504, SL -1.2125E-01, M 7.69496E+16, S 35.1300, T 4.8108, Me 1.31E-17, Se 6.65E-15, Te 1.52E-15 + 5688, 237.000, 0, En 1.111218365111E-05, CFL 0.00555, SL -1.1523E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me 1.61E-17, Se 0.00E+00, Te -1.78E-15 + 5712, 238.000, 0, En 1.010314873571E-05, CFL 0.00505, SL -1.1726E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -1.16E-17, Se -6.65E-15, Te 5.13E-16 + 5736, 239.000, 0, En 9.032841565167E-06, CFL 0.00424, SL -1.1860E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.45E-18, Se 6.65E-15, Te -6.39E-17 + 5760, 240.000, 0, En 8.173336801780E-06, CFL 0.00360, SL -1.1981E-01, M 7.69497E+16, S 35.1300, T 4.8113, Me -1.32E-18, Se -6.65E-15, Te -1.69E-15 + 5784, 241.000, 0, En 7.329190511028E-06, CFL 0.00286, SL -1.2019E-01, M 7.69497E+16, S 35.1300, T 4.8117, Me -8.02E-18, Se 0.00E+00, Te 2.90E-16 + 5808, 242.000, 0, En 6.702532832960E-06, CFL 0.00276, SL -1.2035E-01, M 7.69497E+16, S 35.1300, T 4.8120, Me 1.56E-17, Se 1.33E-14, Te -8.74E-16 + 5832, 243.000, 0, En 7.922448293223E-06, CFL 0.00443, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.8120, Me -1.50E-17, Se 0.00E+00, Te 2.27E-15 + 5856, 244.000, 0, En 8.557392953881E-06, CFL 0.00464, SL -1.2069E-01, M 7.69496E+16, S 35.1300, T 4.8121, Me 1.47E-17, Se -2.00E-14, Te -2.81E-17 + 5880, 245.000, 0, En 7.959399542210E-06, CFL 0.00387, SL -1.1881E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -1.46E-17, Se 0.00E+00, Te -2.71E-15 + 5904, 246.000, 0, En 7.719395789084E-06, CFL 0.00288, SL -1.1432E-01, M 7.69497E+16, S 35.1300, T 4.8126, Me 1.03E-17, Se 6.65E-15, Te 2.54E-15 + 5928, 247.000, 0, En 8.056228038194E-06, CFL 0.00353, SL -1.0906E-01, M 7.69498E+16, S 35.1300, T 4.8130, Me -1.01E-17, Se 0.00E+00, Te -8.81E-16 + 5952, 248.000, 0, En 8.505467159484E-06, CFL 0.00417, SL -1.0732E-01, M 7.69498E+16, S 35.1300, T 4.8133, Me 1.07E-17, Se -6.65E-15, Te 1.40E-15 + 5976, 249.000, 0, En 9.261917791898E-06, CFL 0.00493, SL -1.0605E-01, M 7.69498E+16, S 35.1300, T 4.8136, Me 1.37E-17, Se 1.33E-14, Te -8.99E-16 + 6000, 250.000, 0, En 9.863433751222E-06, CFL 0.00535, SL -1.0657E-01, M 7.69498E+16, S 35.1300, T 4.8139, Me -1.50E-17, Se -6.65E-15, Te 1.18E-15 + 6024, 251.000, 0, En 1.088699667502E-05, CFL 0.00577, SL -1.0644E-01, M 7.69498E+16, S 35.1300, T 4.8141, Me 7.17E-18, Se -6.65E-15, Te -1.21E-15 + 6048, 252.000, 0, En 1.167716428401E-05, CFL 0.00516, SL -1.0471E-01, M 7.69499E+16, S 35.1300, T 4.8143, Me 2.94E-19, Se 2.00E-14, Te 1.09E-16 + 6072, 253.000, 0, En 1.330598462142E-05, CFL 0.00483, SL -1.0253E-01, M 7.69499E+16, S 35.1299, T 4.8142, Me -1.96E-17, Se 0.00E+00, Te 2.07E-15 + 6096, 254.000, 0, En 1.122374514222E-05, CFL 0.00477, SL -9.6017E-02, M 7.69500E+16, S 35.1299, T 4.8143, Me 8.93E-18, Se -6.65E-15, Te -9.97E-16 + 6120, 255.000, 0, En 9.973842965612E-06, CFL 0.00483, SL -8.7414E-02, M 7.69501E+16, S 35.1299, T 4.8144, Me 8.16E-18, Se -6.65E-15, Te -2.60E-15 + 6144, 256.000, 0, En 9.348931860343E-06, CFL 0.00409, SL -7.9010E-02, M 7.69502E+16, S 35.1298, T 4.8146, Me 8.60E-18, Se 6.65E-15, Te 7.09E-16 + 6168, 257.000, 0, En 8.691105691431E-06, CFL 0.00297, SL -7.0473E-02, M 7.69503E+16, S 35.1298, T 4.8145, Me -4.82E-18, Se 6.65E-15, Te 1.81E-15 + 6192, 258.000, 0, En 8.567394190902E-06, CFL 0.00420, SL -6.1783E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me -1.92E-17, Se 0.00E+00, Te 1.09E-15 + 6216, 259.000, 0, En 6.764621397078E-06, CFL 0.00372, SL -5.7471E-02, M 7.69505E+16, S 35.1297, T 4.8148, Me 1.94E-17, Se 0.00E+00, Te 3.07E-16 + 6240, 260.000, 0, En 5.435757240269E-06, CFL 0.00284, SL -5.6838E-02, M 7.69505E+16, S 35.1297, T 4.8149, Me -1.26E-17, Se 6.65E-15, Te 1.64E-16 + 6264, 261.000, 0, En 3.792670091344E-06, CFL 0.00224, SL -5.6231E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 4.13E-18, Se -6.65E-15, Te 2.54E-17 + 6288, 262.000, 0, En 3.498174636295E-06, CFL 0.00257, SL -5.2445E-02, M 7.69505E+16, S 35.1296, T 4.8153, Me 3.70E-18, Se 0.00E+00, Te 5.72E-16 + 6312, 263.000, 0, En 3.587418120003E-06, CFL 0.00256, SL -4.2620E-02, M 7.69506E+16, S 35.1296, T 4.8153, Me -3.82E-18, Se -6.65E-15, Te -7.95E-17 + 6336, 264.000, 0, En 3.615800914662E-06, CFL 0.00223, SL -3.2899E-02, M 7.69508E+16, S 35.1295, T 4.8154, Me 1.88E-18, Se 6.65E-15, Te -2.50E-15 + 6360, 265.000, 0, En 3.754407097761E-06, CFL 0.00243, SL -3.0306E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -2.78E-18, Se -6.65E-15, Te 3.85E-15 + 6384, 266.000, 0, En 4.235676594403E-06, CFL 0.00268, SL -2.9079E-02, M 7.69508E+16, S 35.1295, T 4.8157, Me 9.29E-18, Se 0.00E+00, Te -3.22E-15 + 6408, 267.000, 0, En 5.270139009821E-06, CFL 0.00287, SL -2.8484E-02, M 7.69508E+16, S 35.1295, T 4.8160, Me -2.62E-17, Se -6.65E-15, Te 1.93E-15 + 6432, 268.000, 0, En 6.434149873608E-06, CFL 0.00312, SL -2.9254E-02, M 7.69508E+16, S 35.1295, T 4.8163, Me 2.45E-17, Se 0.00E+00, Te -2.19E-15 + 6456, 269.000, 0, En 7.442026478818E-06, CFL 0.00389, SL -3.0642E-02, M 7.69508E+16, S 35.1295, T 4.8166, Me -7.31E-18, Se 0.00E+00, Te 4.88E-15 + 6480, 270.000, 0, En 7.928453035908E-06, CFL 0.00373, SL -3.1863E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me 5.70E-19, Se -6.65E-15, Te -3.90E-15 + 6504, 271.000, 0, En 7.362037195248E-06, CFL 0.00357, SL -3.7133E-02, M 7.69507E+16, S 35.1296, T 4.8164, Me 3.64E-18, Se 0.00E+00, Te 1.34E-15 + 6528, 272.000, 0, En 7.570621881587E-06, CFL 0.00422, SL -4.0598E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 3.46E-18, Se 0.00E+00, Te -5.31E-16 + 6552, 273.000, 0, En 8.309966621736E-06, CFL 0.00457, SL -4.2124E-02, M 7.69507E+16, S 35.1296, T 4.8158, Me 6.42E-18, Se 1.33E-14, Te -1.95E-15 + 6576, 274.000, 0, En 8.603378311190E-06, CFL 0.00465, SL -4.5550E-02, M 7.69506E+16, S 35.1296, T 4.8158, Me 6.12E-18, Se -1.33E-14, Te 5.44E-16 + 6600, 275.000, 0, En 1.007519408598E-05, CFL 0.00485, SL -5.0903E-02, M 7.69505E+16, S 35.1296, T 4.8156, Me -1.46E-17, Se 2.00E-14, Te -2.22E-15 + 6624, 276.000, 0, En 1.105549597800E-05, CFL 0.00393, SL -5.6083E-02, M 7.69505E+16, S 35.1297, T 4.8155, Me -9.36E-18, Se -1.33E-14, Te -6.25E-17 + 6648, 277.000, 0, En 8.697682154657E-06, CFL 0.00439, SL -6.0124E-02, M 7.69504E+16, S 35.1297, T 4.8154, Me 1.36E-17, Se -6.65E-15, Te 4.28E-15 + 6672, 278.000, 0, En 7.080799548128E-06, CFL 0.00313, SL -6.3956E-02, M 7.69504E+16, S 35.1297, T 4.8151, Me -5.96E-18, Se 0.00E+00, Te -2.10E-15 + 6696, 279.000, 0, En 6.653356139618E-06, CFL 0.00269, SL -6.7735E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -9.71E-18, Se 6.65E-15, Te 1.04E-15 + 6720, 280.000, 0, En 5.096668179135E-06, CFL 0.00232, SL -6.9598E-02, M 7.69503E+16, S 35.1297, T 4.8146, Me 1.91E-17, Se -6.65E-15, Te 1.08E-16 + 6744, 281.000, 0, En 4.966300893921E-06, CFL 0.00237, SL -5.9344E-02, M 7.69504E+16, S 35.1297, T 4.8146, Me -2.19E-17, Se -6.65E-15, Te -2.75E-17 + 6768, 282.000, 0, En 4.365298301673E-06, CFL 0.00263, SL -6.1706E-02, M 7.69504E+16, S 35.1297, T 4.8142, Me 2.38E-17, Se 0.00E+00, Te -4.52E-16 + 6792, 283.000, 0, En 3.843906287223E-06, CFL 0.00221, SL -7.0109E-02, M 7.69503E+16, S 35.1297, T 4.8135, Me -6.74E-18, Se 0.00E+00, Te 1.52E-15 + 6816, 284.000, 0, En 1.826289855931E-06, CFL 0.00101, SL -7.9493E-02, M 7.69502E+16, S 35.1298, T 4.8127, Me -3.06E-18, Se -1.33E-14, Te -2.53E-16 + 6840, 285.000, 0, En 1.684520371344E-05, CFL 0.00693, SL -8.7280E-02, M 7.69501E+16, S 35.1298, T 4.8121, Me -1.14E-17, Se 1.33E-14, Te -8.64E-16 + 6864, 286.000, 0, En 2.361607078455E-05, CFL 0.00768, SL -9.0722E-02, M 7.69500E+16, S 35.1299, T 4.8116, Me 2.54E-17, Se -6.65E-15, Te -1.17E-15 + 6888, 287.000, 0, En 2.041304101487E-05, CFL 0.00486, SL -8.0479E-02, M 7.69502E+16, S 35.1298, T 4.8115, Me -5.58E-18, Se 6.65E-15, Te 1.61E-15 + 6912, 288.000, 0, En 1.615022608578E-05, CFL 0.00397, SL -6.9275E-02, M 7.69503E+16, S 35.1297, T 4.8114, Me -1.08E-17, Se -2.00E-14, Te 1.35E-16 + 6936, 289.000, 0, En 1.102040519352E-05, CFL 0.00444, SL -6.0708E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me 1.42E-17, Se 0.00E+00, Te 2.52E-15 + 6960, 290.000, 0, En 8.951246435264E-06, CFL 0.00435, SL -6.2438E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me -7.71E-18, Se 6.65E-15, Te -2.78E-15 + 6984, 291.000, 0, En 5.014141555628E-06, CFL 0.00259, SL -6.5593E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -1.33E-17, Se -6.65E-15, Te 8.75E-16 + 7008, 292.000, 0, En 1.182737735661E-05, CFL 0.00611, SL -6.8147E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me 1.05E-17, Se 6.65E-15, Te -1.56E-15 + 7032, 293.000, 0, En 2.425707520237E-05, CFL 0.00820, SL -6.9843E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -5.12E-19, Se -6.65E-15, Te -4.72E-16 + 7056, 294.000, 0, En 2.697865653426E-05, CFL 0.00590, SL -5.8313E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 7.23E-18, Se 6.65E-15, Te 2.00E-15 + 7080, 295.000, 0, En 2.831846690919E-05, CFL 0.00615, SL -5.3942E-02, M 7.69505E+16, S 35.1297, T 4.8115, Me -1.94E-17, Se -6.65E-15, Te -1.63E-16 + 7104, 296.000, 0, En 2.896608764683E-05, CFL 0.00646, SL -4.8414E-02, M 7.69506E+16, S 35.1296, T 4.8113, Me 2.32E-17, Se -6.65E-15, Te -1.75E-15 + 7128, 297.000, 0, En 2.969413628194E-05, CFL 0.00674, SL -1.8994E-02, M 7.69510E+16, S 35.1295, T 4.8112, Me -1.50E-17, Se 1.33E-14, Te -2.76E-16 + 7152, 298.000, 0, En 3.106945829888E-05, CFL 0.00644, SL -1.9351E-02, M 7.69509E+16, S 35.1295, T 4.8112, Me -2.45E-18, Se 0.00E+00, Te 9.25E-16 + 7176, 299.000, 0, En 3.177336395182E-05, CFL 0.00508, SL -2.5375E-02, M 7.69509E+16, S 35.1295, T 4.8107, Me -5.76E-18, Se -2.00E-14, Te -1.92E-15 + 7200, 300.000, 0, En 3.268270835189E-05, CFL 0.00522, SL -3.2408E-02, M 7.69508E+16, S 35.1295, T 4.8099, Me 2.35E-17, Se 2.00E-14, Te 2.51E-15 + 7224, 301.000, 0, En 3.279472915436E-05, CFL 0.00568, SL -1.7737E-02, M 7.69510E+16, S 35.1294, T 4.8097, Me -1.08E-17, Se -6.65E-15, Te -1.05E-15 + 7248, 302.000, 0, En 3.028670934157E-05, CFL 0.00683, SL -2.4558E-03, M 7.69512E+16, S 35.1294, T 4.8095, Me 2.38E-18, Se 0.00E+00, Te -8.95E-16 + 7272, 303.000, 0, En 2.464008127526E-05, CFL 0.00643, SL -8.5466E-03, M 7.69511E+16, S 35.1294, T 4.8086, Me -1.04E-17, Se 0.00E+00, Te -3.65E-16 + 7296, 304.000, 0, En 2.067006045238E-05, CFL 0.00448, SL -4.5716E-03, M 7.69511E+16, S 35.1294, T 4.8082, Me 1.16E-17, Se -6.65E-15, Te 2.08E-15 + 7320, 305.000, 0, En 2.044070775394E-05, CFL 0.00396, SL 7.6186E-04, M 7.69512E+16, S 35.1293, T 4.8080, Me 4.86E-18, Se 0.00E+00, Te -2.50E-16 + 7344, 306.000, 0, En 1.816374707478E-05, CFL 0.00434, SL -3.2075E-03, M 7.69512E+16, S 35.1294, T 4.8076, Me -7.70E-18, Se 6.65E-15, Te 4.19E-16 + 7368, 307.000, 0, En 1.723611865292E-05, CFL 0.00421, SL -3.6257E-03, M 7.69511E+16, S 35.1294, T 4.8074, Me -2.29E-19, Se 6.65E-15, Te 1.05E-15 + 7392, 308.000, 0, En 1.578344106332E-05, CFL 0.00409, SL -5.5630E-03, M 7.69511E+16, S 35.1294, T 4.8070, Me -1.29E-18, Se 0.00E+00, Te -2.05E-15 + 7416, 309.000, 0, En 1.456124576820E-05, CFL 0.00368, SL -7.6535E-03, M 7.69511E+16, S 35.1294, T 4.8064, Me 1.26E-17, Se -6.65E-15, Te 2.47E-15 + 7440, 310.000, 0, En 1.384731852356E-05, CFL 0.00377, SL -1.3249E-02, M 7.69510E+16, S 35.1294, T 4.8057, Me -1.57E-17, Se -1.33E-14, Te 4.25E-16 + 7464, 311.000, 0, En 1.202890816600E-05, CFL 0.00374, SL -1.9791E-02, M 7.69509E+16, S 35.1295, T 4.8051, Me 5.90E-18, Se 1.33E-14, Te 1.92E-16 + 7488, 312.000, 0, En 1.075946647319E-05, CFL 0.00374, SL -2.5528E-02, M 7.69509E+16, S 35.1295, T 4.8045, Me 2.36E-18, Se 0.00E+00, Te -6.01E-16 + 7512, 313.000, 0, En 9.383272221358E-06, CFL 0.00260, SL -3.0035E-02, M 7.69508E+16, S 35.1295, T 4.8040, Me 2.43E-18, Se 2.00E-14, Te -9.26E-16 + 7536, 314.000, 0, En 9.250239452649E-06, CFL 0.00217, SL -2.8603E-02, M 7.69508E+16, S 35.1295, T 4.8038, Me -1.61E-17, Se -6.65E-15, Te -1.62E-15 + 7560, 315.000, 0, En 1.199553046926E-05, CFL 0.00481, SL -2.9988E-02, M 7.69508E+16, S 35.1295, T 4.8035, Me 2.57E-18, Se -6.65E-15, Te 1.13E-15 + 7584, 316.000, 0, En 1.510605641218E-05, CFL 0.00591, SL -3.2551E-02, M 7.69508E+16, S 35.1295, T 4.8033, Me 4.42E-18, Se 0.00E+00, Te 1.69E-15 + 7608, 317.000, 0, En 1.380148199839E-05, CFL 0.00546, SL -3.3630E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 6.63E-18, Se 0.00E+00, Te -2.02E-15 + 7632, 318.000, 0, En 9.769493612742E-06, CFL 0.00231, SL -3.6070E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me 1.43E-17, Se 6.65E-15, Te 1.08E-15 + 7656, 319.000, 0, En 8.430629913671E-06, CFL 0.00311, SL -4.7068E-02, M 7.69506E+16, S 35.1296, T 4.8009, Me -1.56E-17, Se 0.00E+00, Te 5.71E-16 + 7680, 320.000, 0, En 8.119047629573E-06, CFL 0.00316, SL -5.5569E-02, M 7.69505E+16, S 35.1297, T 4.8000, Me -3.72E-18, Se 0.00E+00, Te -7.01E-16 + 7704, 321.000, 0, En 6.929273694259E-06, CFL 0.00236, SL -6.1610E-02, M 7.69504E+16, S 35.1297, T 4.7994, Me -3.84E-19, Se 0.00E+00, Te 9.75E-16 + 7728, 322.000, 0, En 7.043754435367E-06, CFL 0.00270, SL -6.6459E-02, M 7.69503E+16, S 35.1297, T 4.7989, Me 1.80E-17, Se 0.00E+00, Te 1.87E-15 + 7752, 323.000, 0, En 7.546999046909E-06, CFL 0.00359, SL -6.7596E-02, M 7.69503E+16, S 35.1297, T 4.7987, Me -8.83E-18, Se -6.65E-15, Te -7.09E-16 + 7776, 324.000, 0, En 7.819588507201E-06, CFL 0.00337, SL -5.4876E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me -6.12E-18, Se 1.33E-14, Te -1.30E-15 + 7800, 325.000, 0, En 6.251533598026E-06, CFL 0.00256, SL -6.1582E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -9.17E-18, Se -1.33E-14, Te 1.89E-15 + 7824, 326.000, 0, En 4.872581482656E-06, CFL 0.00267, SL -7.2118E-02, M 7.69503E+16, S 35.1298, T 4.7964, Me 1.65E-17, Se 6.65E-15, Te -2.74E-15 + 7848, 327.000, 0, En 5.591620656983E-06, CFL 0.00282, SL -8.1081E-02, M 7.69502E+16, S 35.1298, T 4.7953, Me -1.10E-17, Se -1.33E-14, Te 7.89E-16 + 7872, 328.000, 0, En 9.414658022241E-06, CFL 0.00455, SL -8.9684E-02, M 7.69500E+16, S 35.1299, T 4.7943, Me 7.32E-18, Se 1.33E-14, Te 3.90E-16 + 7896, 329.000, 0, En 9.039380499954E-06, CFL 0.00329, SL -9.7459E-02, M 7.69499E+16, S 35.1299, T 4.7935, Me -1.51E-17, Se 6.65E-15, Te 1.58E-15 + 7920, 330.000, 0, En 9.747858942071E-06, CFL 0.00276, SL -1.0244E-01, M 7.69499E+16, S 35.1299, T 4.7928, Me 2.19E-17, Se 1.33E-14, Te -5.53E-16 + 7944, 331.000, 0, En 1.039569000481E-05, CFL 0.00291, SL -1.0316E-01, M 7.69499E+16, S 35.1299, T 4.7925, Me -2.14E-17, Se -6.65E-15, Te -2.61E-15 + 7968, 332.000, 0, En 1.100479848342E-05, CFL 0.00439, SL -1.0459E-01, M 7.69499E+16, S 35.1300, T 4.7925, Me 1.35E-17, Se 6.65E-15, Te 1.53E-15 + 7992, 333.000, 0, En 1.279615783887E-05, CFL 0.00319, SL -1.0777E-01, M 7.69498E+16, S 35.1300, T 4.7922, Me 1.23E-18, Se 1.33E-14, Te 9.40E-16 + 8016, 334.000, 0, En 1.057635182788E-05, CFL 0.00252, SL -1.1149E-01, M 7.69498E+16, S 35.1300, T 4.7919, Me -9.52E-18, Se -6.65E-15, Te -2.29E-15 + 8040, 335.000, 0, En 1.013199432521E-05, CFL 0.00284, SL -1.1612E-01, M 7.69497E+16, S 35.1300, T 4.7915, Me 2.01E-17, Se 6.65E-15, Te 3.56E-16 + 8064, 336.000, 0, En 8.435355829247E-06, CFL 0.00242, SL -1.1659E-01, M 7.69497E+16, S 35.1300, T 4.7912, Me -2.28E-17, Se 0.00E+00, Te -1.83E-15 + 8088, 337.000, 0, En 7.826061946163E-06, CFL 0.00209, SL -1.1412E-01, M 7.69497E+16, S 35.1300, T 4.7908, Me -6.06E-18, Se 6.65E-15, Te 1.71E-15 + 8112, 338.000, 0, En 8.466393865242E-06, CFL 0.00300, SL -1.1142E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 8.27E-18, Se 6.65E-15, Te -7.24E-16 + 8136, 339.000, 0, En 8.715486095587E-06, CFL 0.00448, SL -1.0910E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 3.01E-18, Se -6.65E-15, Te 1.52E-15 + 8160, 340.000, 0, En 7.698283988106E-06, CFL 0.00251, SL -1.1083E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -1.74E-18, Se 0.00E+00, Te -1.42E-15 + 8184, 341.000, 0, En 6.664880324718E-06, CFL 0.00191, SL -1.0754E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me 1.20E-17, Se 0.00E+00, Te -1.96E-16 + 8208, 342.000, 0, En 5.253264351893E-06, CFL 0.00179, SL -1.0741E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -1.84E-17, Se -1.33E-14, Te 1.40E-15 + 8232, 343.000, 0, En 5.470540447185E-06, CFL 0.00237, SL -1.0879E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 5.39E-18, Se 6.65E-15, Te -3.63E-17 + 8256, 344.000, 0, En 5.061850854224E-06, CFL 0.00194, SL -1.0996E-01, M 7.69498E+16, S 35.1300, T 4.7900, Me -1.79E-17, Se -1.33E-14, Te -2.48E-15 + 8280, 345.000, 0, En 5.152343364068E-06, CFL 0.00195, SL -1.1273E-01, M 7.69497E+16, S 35.1300, T 4.7895, Me 1.94E-17, Se -6.65E-15, Te -1.15E-15 + 8304, 346.000, 0, En 7.030587180125E-06, CFL 0.00252, SL -1.1664E-01, M 7.69497E+16, S 35.1300, T 4.7890, Me -3.51E-18, Se 6.65E-15, Te 2.04E-15 + 8328, 347.000, 0, En 9.485567670309E-06, CFL 0.00340, SL -1.1974E-01, M 7.69497E+16, S 35.1300, T 4.7887, Me -3.01E-19, Se 0.00E+00, Te 1.21E-15 + 8352, 348.000, 0, En 1.270514087003E-05, CFL 0.00430, SL -1.2171E-01, M 7.69496E+16, S 35.1301, T 4.7885, Me 8.20E-18, Se 0.00E+00, Te -1.87E-15 + 8376, 349.000, 0, En 1.712254766308E-05, CFL 0.00462, SL -1.2679E-01, M 7.69496E+16, S 35.1301, T 4.7880, Me 4.60E-18, Se -6.65E-15, Te 4.69E-16 + 8400, 350.000, 0, En 1.667539048769E-05, CFL 0.00414, SL -1.2986E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 5.39E-18, Se 2.00E-14, Te -9.98E-16 + 8424, 351.000, 0, En 1.507357353963E-05, CFL 0.00336, SL -1.3098E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.12E-17, Se -6.65E-15, Te -3.90E-16 + 8448, 352.000, 0, En 1.217213364374E-05, CFL 0.00312, SL -1.3180E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.31E-19, Se -2.00E-14, Te 1.17E-15 + 8472, 353.000, 0, En 1.059872696367E-05, CFL 0.00264, SL -1.3255E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.89E-17, Se 2.00E-14, Te -1.19E-15 + 8496, 354.000, 0, En 1.154017707985E-05, CFL 0.00328, SL -1.3100E-01, M 7.69495E+16, S 35.1301, T 4.7875, Me 1.12E-17, Se -6.65E-15, Te 1.83E-16 + 8520, 355.000, 0, En 9.541285003792E-06, CFL 0.00333, SL -1.2470E-01, M 7.69496E+16, S 35.1301, T 4.7875, Me 4.23E-18, Se 6.65E-15, Te 1.02E-15 + 8544, 356.000, 0, En 7.944128344917E-06, CFL 0.00301, SL -1.1818E-01, M 7.69497E+16, S 35.1300, T 4.7874, Me 8.40E-18, Se 0.00E+00, Te 4.31E-17 + 8568, 357.000, 0, En 6.180957812027E-06, CFL 0.00388, SL -1.1477E-01, M 7.69497E+16, S 35.1300, T 4.7874, Me 6.97E-18, Se 0.00E+00, Te 5.56E-16 + 8592, 358.000, 0, En 5.524716393056E-06, CFL 0.00269, SL -1.1710E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me -1.00E-17, Se 0.00E+00, Te 1.92E-15 + 8616, 359.000, 0, En 5.496207483858E-06, CFL 0.00181, SL -1.2863E-01, M 7.69495E+16, S 35.1301, T 4.7854, Me 1.14E-17, Se -6.65E-15, Te -1.86E-15 + 8640, 360.000, 0, En 7.017023074955E-06, CFL 0.00261, SL -1.3729E-01, M 7.69494E+16, S 35.1301, T 4.7842, Me 2.85E-18, Se 2.00E-14, Te 1.57E-16 + 8664, 361.000, 0, En 6.348242873658E-06, CFL 0.00193, SL -1.4408E-01, M 7.69493E+16, S 35.1302, T 4.7834, Me -2.67E-17, Se -6.65E-15, Te -6.93E-16 + 8688, 362.000, 0, En 5.811668695347E-06, CFL 0.00195, SL -1.4990E-01, M 7.69493E+16, S 35.1302, T 4.7828, Me 1.44E-17, Se 0.00E+00, Te -3.58E-16 + 8712, 363.000, 0, En 5.626404450247E-06, CFL 0.00200, SL -1.5114E-01, M 7.69493E+16, S 35.1302, T 4.7826, Me -1.05E-17, Se -6.65E-15, Te 1.61E-15 + 8736, 364.000, 0, En 6.374105869091E-06, CFL 0.00181, SL -1.5324E-01, M 7.69492E+16, S 35.1302, T 4.7825, Me 1.61E-18, Se -6.65E-15, Te -6.26E-16 + 8760, 365.000, 0, En 5.389878826139E-06, CFL 0.00155, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7823, Me 7.77E-18, Se -6.65E-15, Te -1.99E-15 diff --git a/examples/single_column_z/timestats.intel b/examples/single_column_z/timestats.intel index a1d02b11d3..db322a561a 100644 --- a/examples/single_column_z/timestats.intel +++ b/examples/single_column_z/timestats.intel @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] - 0, 0.000, 0, En 7.533619956414E-28, CFL 0.00000, SL 0.0000E+00, M 7.05386E+16, S 35.2322, T 4.3037, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 6.327456237025E-07, CFL 0.00133, SL -6.1796E-03, M 7.05385E+16, S 35.2323, T 4.3026, Me 6.40E-17, Se 0.00E+00, Te 1.83E-16 - 48, 2.000, 0, En 1.254587446016E-06, CFL 0.00145, SL 7.7375E-03, M 7.05387E+16, S 35.2322, T 4.3021, Me -9.27E-17, Se 0.00E+00, Te 5.63E-16 - 72, 3.000, 0, En 7.624573944901E-07, CFL 0.00107, SL 1.7286E-03, M 7.05386E+16, S 35.2322, T 4.3012, Me -3.35E-16, Se 2.90E-14, Te 3.97E-16 - 96, 4.000, 0, En 3.018513365320E-06, CFL 0.00285, SL -1.1511E-03, M 7.05386E+16, S 35.2322, T 4.3006, Me 3.08E-18, Se 0.00E+00, Te 2.44E-15 - 120, 5.000, 0, En 2.849349933857E-06, CFL 0.00214, SL -3.5312E-03, M 7.05385E+16, S 35.2323, T 4.3004, Me -6.74E-17, Se 1.45E-14, Te 5.30E-16 - 144, 6.000, 0, En 1.427956056592E-06, CFL 0.00205, SL -5.5946E-03, M 7.05385E+16, S 35.2323, T 4.3002, Me 2.75E-17, Se -7.26E-15, Te -1.90E-15 - 168, 7.000, 0, En 2.328812008318E-06, CFL 0.00217, SL -3.7707E-03, M 7.05385E+16, S 35.2323, T 4.2999, Me 6.90E-17, Se -5.08E-14, Te -1.68E-15 - 192, 8.000, 0, En 2.202294263422E-06, CFL 0.00136, SL 3.2469E-03, M 7.05386E+16, S 35.2322, T 4.2997, Me 8.51E-17, Se -2.90E-14, Te 2.17E-15 - 216, 9.000, 0, En 2.197138768031E-06, CFL 0.00147, SL 8.9665E-03, M 7.05387E+16, S 35.2322, T 4.2996, Me -1.97E-16, Se 7.26E-15, Te 2.96E-15 - 240, 10.000, 0, En 5.166432987316E-06, CFL 0.00332, SL 7.4792E-03, M 7.05387E+16, S 35.2322, T 4.2995, Me 5.58E-17, Se 3.63E-14, Te 2.22E-15 - 264, 11.000, 0, En 6.478989180907E-06, CFL 0.00418, SL 6.0258E-03, M 7.05387E+16, S 35.2322, T 4.2993, Me 3.61E-17, Se 2.90E-14, Te -2.46E-16 - 288, 12.000, 0, En 4.550827763711E-06, CFL 0.00274, SL 2.5996E-03, M 7.05386E+16, S 35.2322, T 4.2990, Me 1.28E-16, Se -2.18E-14, Te 1.68E-15 - 312, 13.000, 0, En 5.284348405887E-06, CFL 0.00211, SL -4.8867E-03, M 7.05385E+16, S 35.2323, T 4.2981, Me 7.35E-17, Se 0.00E+00, Te 3.06E-15 - 336, 14.000, 0, En 4.320055322320E-06, CFL 0.00161, SL -8.9710E-03, M 7.05385E+16, S 35.2323, T 4.2976, Me -1.64E-16, Se -7.26E-15, Te -1.57E-15 - 360, 15.000, 0, En 5.282873755408E-06, CFL 0.00240, SL -1.1697E-02, M 7.05384E+16, S 35.2323, T 4.2972, Me 6.83E-17, Se 1.45E-14, Te -1.58E-15 - 384, 16.000, 0, En 5.236059308270E-06, CFL 0.00336, SL -1.4742E-02, M 7.05384E+16, S 35.2323, T 4.2966, Me -1.62E-16, Se 2.18E-14, Te 1.30E-15 - 408, 17.000, 0, En 1.948707063812E-06, CFL 0.00071, SL -2.5035E-02, M 7.05383E+16, S 35.2324, T 4.2950, Me -1.59E-16, Se -1.45E-14, Te -1.72E-15 - 432, 18.000, 0, En 3.228223116893E-06, CFL 0.00163, SL -3.4147E-02, M 7.05382E+16, S 35.2325, T 4.2937, Me -3.84E-16, Se 3.63E-14, Te 1.59E-15 - 456, 19.000, 0, En 3.928772345956E-06, CFL 0.00204, SL -1.0766E-02, M 7.05385E+16, S 35.2323, T 4.2929, Me 1.42E-16, Se 0.00E+00, Te -7.67E-16 - 480, 20.000, 0, En 3.205647317740E-06, CFL 0.00107, SL -1.0498E-02, M 7.05385E+16, S 35.2323, T 4.2920, Me -1.47E-16, Se 1.45E-14, Te -1.38E-16 - 504, 21.000, 0, En 4.013904244267E-06, CFL 0.00154, SL -1.7271E-02, M 7.05384E+16, S 35.2323, T 4.2910, Me 1.08E-16, Se 2.18E-14, Te 2.76E-15 - 528, 22.000, 0, En 5.689855887485E-06, CFL 0.00319, SL -2.1074E-02, M 7.05383E+16, S 35.2324, T 4.2906, Me -1.15E-16, Se -1.45E-14, Te -6.51E-16 - 552, 23.000, 0, En 7.591712632870E-06, CFL 0.00336, SL -2.5695E-02, M 7.05383E+16, S 35.2324, T 4.2900, Me -1.51E-16, Se 1.45E-14, Te -1.18E-15 - 576, 24.000, 0, En 8.609425698907E-06, CFL 0.00314, SL -2.7257E-02, M 7.05382E+16, S 35.2324, T 4.2899, Me 1.78E-16, Se 7.26E-15, Te 2.88E-16 - 600, 25.000, 0, En 6.573841074781E-06, CFL 0.00187, SL -3.4194E-02, M 7.05382E+16, S 35.2325, T 4.2890, Me 1.61E-17, Se 1.45E-14, Te 2.57E-15 - 624, 26.000, 0, En 3.392616167457E-06, CFL 0.00128, SL -3.8898E-02, M 7.05381E+16, S 35.2325, T 4.2885, Me -4.21E-17, Se 2.90E-14, Te 2.17E-15 - 648, 27.000, 0, En 2.985695529530E-06, CFL 0.00178, SL -4.2852E-02, M 7.05380E+16, S 35.2325, T 4.2879, Me 9.63E-17, Se 0.00E+00, Te -6.94E-16 - 672, 28.000, 0, En 1.253597963118E-05, CFL 0.00453, SL -3.7184E-02, M 7.05381E+16, S 35.2325, T 4.2877, Me -8.43E-17, Se -7.26E-15, Te 2.66E-15 - 696, 29.000, 0, En 9.267537474331E-07, CFL 0.00130, SL -4.4104E-02, M 7.05380E+16, S 35.2325, T 4.2864, Me -9.09E-17, Se 2.18E-14, Te -2.11E-16 - 720, 30.000, 0, En 4.297699723573E-07, CFL 0.00061, SL -5.2318E-02, M 7.05379E+16, S 35.2326, T 4.2850, Me 1.13E-16, Se -7.26E-15, Te 3.06E-15 - 744, 31.000, 0, En 3.515719167766E-07, CFL 0.00033, SL -5.6906E-02, M 7.05379E+16, S 35.2326, T 4.2843, Me 1.66E-16, Se -7.26E-15, Te 1.57E-15 - 768, 32.000, 0, En 6.243734545797E-07, CFL 0.00050, SL -3.3070E-02, M 7.05382E+16, S 35.2325, T 4.2836, Me 1.23E-16, Se -7.26E-15, Te 8.86E-16 - 792, 33.000, 0, En 2.514917110118E-07, CFL 0.00037, SL -3.2226E-02, M 7.05382E+16, S 35.2324, T 4.2828, Me -2.08E-16, Se 0.00E+00, Te 1.34E-15 - 816, 34.000, 0, En 9.138394501359E-08, CFL 0.00026, SL -3.8376E-02, M 7.05381E+16, S 35.2325, T 4.2817, Me -7.15E-17, Se 3.63E-14, Te 3.33E-16 - 840, 35.000, 0, En 9.779986328937E-08, CFL 0.00025, SL -4.5605E-02, M 7.05380E+16, S 35.2325, T 4.2807, Me -1.16E-16, Se -2.18E-14, Te -4.19E-15 - 864, 36.000, 0, En 1.104692600242E-06, CFL 0.00159, SL -5.0415E-02, M 7.05379E+16, S 35.2326, T 4.2802, Me 1.25E-16, Se 0.00E+00, Te 2.80E-16 - 888, 37.000, 0, En 2.130853835310E-06, CFL 0.00192, SL -5.3725E-02, M 7.05379E+16, S 35.2326, T 4.2797, Me 3.32E-16, Se 2.18E-14, Te 2.98E-15 - 912, 38.000, 0, En 2.408380860193E-06, CFL 0.00171, SL -5.7093E-02, M 7.05379E+16, S 35.2326, T 4.2794, Me -1.62E-18, Se 0.00E+00, Te 6.40E-16 - 936, 39.000, 0, En 1.952075334291E-06, CFL 0.00195, SL -4.5885E-02, M 7.05380E+16, S 35.2325, T 4.2790, Me -4.39E-17, Se 0.00E+00, Te 2.38E-15 - 960, 40.000, 0, En 3.504775897040E-06, CFL 0.00277, SL -3.9384E-02, M 7.05381E+16, S 35.2325, T 4.2788, Me 2.78E-17, Se 0.00E+00, Te -9.97E-16 - 984, 41.000, 0, En 2.661147597233E-06, CFL 0.00164, SL -4.3521E-02, M 7.05380E+16, S 35.2325, T 4.2782, Me 6.54E-16, Se -1.45E-14, Te 1.39E-15 - 1008, 42.000, 0, En 2.137473188319E-06, CFL 0.00189, SL -3.6775E-02, M 7.05381E+16, S 35.2325, T 4.2774, Me -1.27E-16, Se 0.00E+00, Te -1.65E-15 - 1032, 43.000, 0, En 4.217037577000E-06, CFL 0.00255, SL -2.7828E-02, M 7.05382E+16, S 35.2324, T 4.2772, Me -6.12E-17, Se 1.45E-14, Te 1.82E-15 - 1056, 44.000, 0, En 4.868309978609E-06, CFL 0.00341, SL -1.8195E-02, M 7.05384E+16, S 35.2324, T 4.2770, Me -1.68E-16, Se -2.18E-14, Te -6.96E-16 - 1080, 45.000, 0, En 3.079386673314E-06, CFL 0.00169, SL -2.2342E-02, M 7.05383E+16, S 35.2324, T 4.2763, Me -1.69E-16, Se 4.36E-14, Te 3.00E-15 - 1104, 46.000, 0, En 3.978553098796E-06, CFL 0.00206, SL -3.0430E-02, M 7.05382E+16, S 35.2324, T 4.2752, Me 1.58E-16, Se 0.00E+00, Te -1.71E-15 - 1128, 47.000, 0, En 3.928025814284E-06, CFL 0.00197, SL -3.7229E-02, M 7.05381E+16, S 35.2325, T 4.2742, Me 8.81E-17, Se 0.00E+00, Te 2.92E-15 - 1152, 48.000, 0, En 2.804864612878E-06, CFL 0.00085, SL -4.2106E-02, M 7.05381E+16, S 35.2325, T 4.2735, Me 1.87E-16, Se -7.26E-15, Te 5.80E-16 - 1176, 49.000, 0, En 1.831312481011E-06, CFL 0.00056, SL -5.0827E-02, M 7.05379E+16, S 35.2326, T 4.2720, Me -2.93E-16, Se 7.26E-15, Te -6.98E-16 - 1200, 50.000, 0, En 1.306163192086E-06, CFL 0.00047, SL -6.0752E-02, M 7.05378E+16, S 35.2326, T 4.2705, Me -1.89E-16, Se 1.45E-14, Te -5.51E-16 - 1224, 51.000, 0, En 2.765768078947E-06, CFL 0.00202, SL -6.6461E-02, M 7.05377E+16, S 35.2327, T 4.2700, Me -3.08E-16, Se -2.18E-14, Te -6.44E-16 - 1248, 52.000, 0, En 6.138615178098E-06, CFL 0.00234, SL -6.9899E-02, M 7.05377E+16, S 35.2327, T 4.2698, Me 6.04E-17, Se -2.18E-14, Te -7.84E-16 - 1272, 53.000, 0, En 5.926094518475E-06, CFL 0.00288, SL -7.1890E-02, M 7.05377E+16, S 35.2327, T 4.2696, Me 3.52E-16, Se 0.00E+00, Te 1.77E-15 - 1296, 54.000, 0, En 5.158975336967E-06, CFL 0.00298, SL -6.6094E-02, M 7.05377E+16, S 35.2327, T 4.2696, Me -1.18E-16, Se 7.26E-15, Te 1.82E-16 - 1320, 55.000, 0, En 2.248704061156E-06, CFL 0.00171, SL -6.6817E-02, M 7.05377E+16, S 35.2327, T 4.2689, Me 2.23E-16, Se 0.00E+00, Te 4.24E-15 - 1344, 56.000, 0, En 2.667531831889E-06, CFL 0.00192, SL -7.2944E-02, M 7.05377E+16, S 35.2327, T 4.2682, Me -6.05E-17, Se -7.26E-15, Te -4.78E-15 - 1368, 57.000, 0, En 2.652255231684E-06, CFL 0.00176, SL -7.0270E-02, M 7.05377E+16, S 35.2327, T 4.2680, Me 1.57E-16, Se 2.18E-14, Te 6.82E-16 - 1392, 58.000, 0, En 1.767394422727E-06, CFL 0.00143, SL -7.3040E-02, M 7.05377E+16, S 35.2327, T 4.2673, Me -4.40E-17, Se 2.18E-14, Te 7.79E-16 - 1416, 59.000, 0, En 2.188216799254E-06, CFL 0.00128, SL -8.0029E-02, M 7.05376E+16, S 35.2328, T 4.2662, Me -1.39E-16, Se -7.26E-15, Te 2.37E-15 - 1440, 60.000, 0, En 1.638808891053E-06, CFL 0.00121, SL -8.7741E-02, M 7.05375E+16, S 35.2328, T 4.2652, Me -2.46E-16, Se -2.18E-14, Te -3.14E-15 - 1464, 61.000, 0, En 4.545470488110E-07, CFL 0.00038, SL -9.2703E-02, M 7.05374E+16, S 35.2328, T 4.2648, Me 1.49E-16, Se -7.26E-15, Te 3.39E-16 - 1488, 62.000, 0, En 3.225483470659E-06, CFL 0.00198, SL -9.5442E-02, M 7.05374E+16, S 35.2328, T 4.2646, Me -2.77E-16, Se -1.45E-14, Te 1.11E-17 - 1512, 63.000, 0, En 2.898776774219E-06, CFL 0.00311, SL -9.8093E-02, M 7.05373E+16, S 35.2329, T 4.2645, Me 2.31E-18, Se 4.36E-14, Te 1.46E-15 - 1536, 64.000, 0, En 3.353336690308E-06, CFL 0.00367, SL -1.0147E-01, M 7.05373E+16, S 35.2329, T 4.2645, Me 7.00E-17, Se -4.36E-14, Te 1.99E-15 - 1560, 65.000, 0, En 1.787138743662E-06, CFL 0.00184, SL -1.0311E-01, M 7.05373E+16, S 35.2329, T 4.2643, Me -2.72E-16, Se 7.26E-15, Te -1.22E-15 - 1584, 66.000, 0, En 1.771185884190E-06, CFL 0.00198, SL -1.0727E-01, M 7.05372E+16, S 35.2329, T 4.2640, Me -3.82E-17, Se 1.45E-14, Te -1.97E-16 - 1608, 67.000, 0, En 3.302042147819E-06, CFL 0.00193, SL -1.1166E-01, M 7.05372E+16, S 35.2330, T 4.2636, Me -3.43E-17, Se 0.00E+00, Te 4.59E-16 - 1632, 68.000, 0, En 2.860808154351E-06, CFL 0.00216, SL -1.0768E-01, M 7.05372E+16, S 35.2329, T 4.2633, Me -9.18E-17, Se -1.45E-14, Te -1.39E-15 - 1656, 69.000, 0, En 3.617207554132E-06, CFL 0.00289, SL -1.0430E-01, M 7.05373E+16, S 35.2329, T 4.2633, Me -2.48E-16, Se 2.90E-14, Te 2.76E-16 - 1680, 70.000, 0, En 3.785041171824E-06, CFL 0.00217, SL -9.7191E-02, M 7.05373E+16, S 35.2329, T 4.2635, Me -1.09E-16, Se -7.26E-15, Te 6.30E-16 - 1704, 71.000, 0, En 3.480185056336E-06, CFL 0.00188, SL -9.5680E-02, M 7.05374E+16, S 35.2329, T 4.2638, Me -2.99E-16, Se 0.00E+00, Te 2.58E-15 - 1728, 72.000, 0, En 3.588432979866E-06, CFL 0.00206, SL -9.6294E-02, M 7.05374E+16, S 35.2329, T 4.2640, Me -1.11E-16, Se 1.45E-14, Te -1.81E-15 - 1752, 73.000, 0, En 3.435878729648E-06, CFL 0.00188, SL -9.8194E-02, M 7.05373E+16, S 35.2329, T 4.2640, Me 3.83E-17, Se 0.00E+00, Te 3.26E-15 - 1776, 74.000, 0, En 4.549801423787E-06, CFL 0.00220, SL -1.0140E-01, M 7.05373E+16, S 35.2329, T 4.2637, Me 3.13E-17, Se -7.26E-15, Te 3.34E-15 - 1800, 75.000, 0, En 9.986176735436E-07, CFL 0.00069, SL -1.0994E-01, M 7.05372E+16, S 35.2329, T 4.2629, Me -1.17E-16, Se 0.00E+00, Te -3.77E-17 - 1824, 76.000, 0, En 9.429668745975E-07, CFL 0.00060, SL -1.1492E-01, M 7.05371E+16, S 35.2330, T 4.2625, Me 3.48E-18, Se -7.26E-15, Te -7.56E-17 - 1848, 77.000, 0, En 5.264335087949E-06, CFL 0.00281, SL -1.2023E-01, M 7.05371E+16, S 35.2330, T 4.2624, Me -1.03E-17, Se 1.45E-14, Te 2.22E-15 - 1872, 78.000, 0, En 7.713846938450E-06, CFL 0.00369, SL -1.2461E-01, M 7.05370E+16, S 35.2330, T 4.2622, Me 2.30E-16, Se 2.18E-14, Te 1.49E-15 - 1896, 79.000, 0, En 9.243672372903E-06, CFL 0.00470, SL -1.2481E-01, M 7.05370E+16, S 35.2330, T 4.2626, Me 2.29E-16, Se 7.26E-15, Te 5.86E-16 - 1920, 80.000, 0, En 1.246624132273E-05, CFL 0.00539, SL -1.2157E-01, M 7.05370E+16, S 35.2330, T 4.2629, Me -2.59E-16, Se 0.00E+00, Te 3.45E-16 - 1944, 81.000, 0, En 8.776620297478E-06, CFL 0.00383, SL -1.2266E-01, M 7.05370E+16, S 35.2330, T 4.2630, Me -2.65E-16, Se 3.63E-14, Te -2.50E-15 - 1968, 82.000, 0, En 7.281045769224E-06, CFL 0.00235, SL -1.2666E-01, M 7.05370E+16, S 35.2330, T 4.2627, Me -2.74E-16, Se -7.26E-15, Te -7.71E-16 - 1992, 83.000, 0, En 5.582832199669E-06, CFL 0.00233, SL -1.2154E-01, M 7.05370E+16, S 35.2330, T 4.2625, Me -3.32E-16, Se 1.45E-14, Te -7.97E-16 - 2016, 84.000, 0, En 4.975857151557E-06, CFL 0.00203, SL -1.2284E-01, M 7.05370E+16, S 35.2330, T 4.2626, Me -9.37E-17, Se 1.45E-14, Te 3.82E-16 - 2040, 85.000, 0, En 1.764614581835E-06, CFL 0.00053, SL -1.3233E-01, M 7.05369E+16, S 35.2331, T 4.2612, Me -1.04E-16, Se -5.08E-14, Te -4.54E-15 - 2064, 86.000, 0, En 2.533610637099E-06, CFL 0.00125, SL -1.4303E-01, M 7.05368E+16, S 35.2332, T 4.2596, Me 3.88E-16, Se -1.45E-14, Te -7.08E-16 - 2088, 87.000, 0, En 3.382046159064E-06, CFL 0.00189, SL -1.4969E-01, M 7.05367E+16, S 35.2332, T 4.2589, Me 2.02E-17, Se 0.00E+00, Te 3.08E-15 - 2112, 88.000, 0, En 2.939836935489E-06, CFL 0.00221, SL -1.3920E-01, M 7.05368E+16, S 35.2331, T 4.2584, Me 4.15E-17, Se 7.26E-15, Te 4.29E-16 - 2136, 89.000, 0, En 1.164646936417E-05, CFL 0.00581, SL -1.2452E-01, M 7.05370E+16, S 35.2330, T 4.2587, Me 5.60E-17, Se 1.45E-14, Te -3.16E-15 - 2160, 90.000, 0, En 1.319924870401E-05, CFL 0.00569, SL -1.2502E-01, M 7.05370E+16, S 35.2330, T 4.2590, Me 2.42E-16, Se -2.18E-14, Te 1.21E-15 - 2184, 91.000, 0, En 1.160728651273E-05, CFL 0.00476, SL -1.2921E-01, M 7.05369E+16, S 35.2331, T 4.2591, Me 9.91E-17, Se 7.26E-15, Te 4.27E-15 - 2208, 92.000, 0, En 9.106120784121E-06, CFL 0.00357, SL -1.3343E-01, M 7.05369E+16, S 35.2331, T 4.2590, Me -6.95E-17, Se 7.26E-15, Te -1.47E-15 - 2232, 93.000, 0, En 7.548039255610E-06, CFL 0.00281, SL -1.3970E-01, M 7.05368E+16, S 35.2331, T 4.2584, Me 1.90E-16, Se 0.00E+00, Te 3.11E-15 - 2256, 94.000, 0, En 6.148840921679E-06, CFL 0.00280, SL -1.4499E-01, M 7.05367E+16, S 35.2332, T 4.2581, Me -1.37E-16, Se -7.26E-15, Te 2.97E-15 - 2280, 95.000, 0, En 5.071851129929E-06, CFL 0.00235, SL -1.4233E-01, M 7.05368E+16, S 35.2331, T 4.2579, Me -3.41E-16, Se -1.45E-14, Te 2.30E-15 - 2304, 96.000, 0, En 5.782566657376E-06, CFL 0.00243, SL -1.4259E-01, M 7.05368E+16, S 35.2332, T 4.2583, Me -9.14E-17, Se -7.26E-15, Te -3.03E-15 - 2328, 97.000, 0, En 1.023103042402E-05, CFL 0.00470, SL -1.4436E-01, M 7.05367E+16, S 35.2332, T 4.2587, Me 4.43E-18, Se 0.00E+00, Te 1.61E-15 - 2352, 98.000, 0, En 1.435738052319E-05, CFL 0.00449, SL -1.4658E-01, M 7.05367E+16, S 35.2332, T 4.2587, Me -1.67E-16, Se 2.18E-14, Te -3.14E-15 - 2376, 99.000, 0, En 1.268377298369E-05, CFL 0.00402, SL -1.4915E-01, M 7.05367E+16, S 35.2332, T 4.2589, Me 8.45E-17, Se 2.18E-14, Te 3.54E-15 - 2400, 100.000, 0, En 1.370760111687E-05, CFL 0.00469, SL -1.5319E-01, M 7.05366E+16, S 35.2332, T 4.2589, Me 3.13E-16, Se -1.45E-14, Te -4.99E-16 - 2424, 101.000, 0, En 1.291075160602E-05, CFL 0.00428, SL -1.5419E-01, M 7.05366E+16, S 35.2332, T 4.2590, Me 1.77E-16, Se 2.18E-14, Te -7.24E-16 - 2448, 102.000, 0, En 1.305339406750E-05, CFL 0.00439, SL -1.5183E-01, M 7.05366E+16, S 35.2332, T 4.2595, Me 1.86E-16, Se 0.00E+00, Te -5.94E-15 - 2472, 103.000, 0, En 1.224063977684E-05, CFL 0.00365, SL -1.5584E-01, M 7.05366E+16, S 35.2332, T 4.2597, Me 4.04E-17, Se 2.90E-14, Te -6.25E-16 - 2496, 104.000, 0, En 1.403944600211E-05, CFL 0.00419, SL -1.6093E-01, M 7.05365E+16, S 35.2333, T 4.2597, Me -7.47E-18, Se 1.45E-14, Te 3.64E-15 - 2520, 105.000, 0, En 1.215684236516E-05, CFL 0.00384, SL -1.6379E-01, M 7.05365E+16, S 35.2333, T 4.2598, Me 1.73E-16, Se 2.18E-14, Te -3.90E-15 - 2544, 106.000, 0, En 1.184219551087E-05, CFL 0.00348, SL -1.6372E-01, M 7.05365E+16, S 35.2333, T 4.2605, Me -1.05E-16, Se 1.45E-14, Te -3.49E-15 - 2568, 107.000, 0, En 1.386313989380E-05, CFL 0.00379, SL -1.6361E-01, M 7.05365E+16, S 35.2333, T 4.2608, Me 3.60E-16, Se 7.26E-15, Te -1.03E-16 - 2592, 108.000, 0, En 1.766720248676E-05, CFL 0.00535, SL -1.6025E-01, M 7.05365E+16, S 35.2333, T 4.2612, Me -2.73E-16, Se 7.26E-15, Te 2.22E-15 - 2616, 109.000, 0, En 1.781294447457E-05, CFL 0.00412, SL -1.5628E-01, M 7.05366E+16, S 35.2332, T 4.2614, Me 1.01E-16, Se 7.26E-15, Te 2.07E-17 - 2640, 110.000, 0, En 1.577245347924E-05, CFL 0.00428, SL -1.5606E-01, M 7.05366E+16, S 35.2332, T 4.2609, Me 1.38E-16, Se 7.26E-15, Te 1.45E-15 - 2664, 111.000, 0, En 1.419379784045E-05, CFL 0.00337, SL -1.6488E-01, M 7.05365E+16, S 35.2333, T 4.2601, Me 4.44E-16, Se -2.18E-14, Te -1.06E-15 - 2688, 112.000, 0, En 1.465260890731E-05, CFL 0.00301, SL -1.7207E-01, M 7.05364E+16, S 35.2333, T 4.2598, Me 3.03E-16, Se 0.00E+00, Te 1.36E-15 - 2712, 113.000, 0, En 1.273159710785E-05, CFL 0.00288, SL -1.7342E-01, M 7.05364E+16, S 35.2333, T 4.2595, Me 2.65E-17, Se -7.26E-15, Te 5.64E-16 - 2736, 114.000, 0, En 1.360313698074E-05, CFL 0.00353, SL -1.5505E-01, M 7.05366E+16, S 35.2332, T 4.2596, Me -1.48E-16, Se -2.18E-14, Te -1.04E-15 - 2760, 115.000, 0, En 9.298090586771E-06, CFL 0.00213, SL -1.5558E-01, M 7.05366E+16, S 35.2332, T 4.2597, Me 1.09E-16, Se 0.00E+00, Te -2.00E-15 - 2784, 116.000, 0, En 8.336640582190E-06, CFL 0.00226, SL -1.5799E-01, M 7.05366E+16, S 35.2333, T 4.2601, Me -9.19E-17, Se 0.00E+00, Te -1.64E-15 - 2808, 117.000, 0, En 8.884545667219E-06, CFL 0.00354, SL -1.6049E-01, M 7.05365E+16, S 35.2333, T 4.2604, Me 1.29E-16, Se 1.45E-14, Te 1.74E-15 - 2832, 118.000, 0, En 1.000322689176E-05, CFL 0.00412, SL -1.6273E-01, M 7.05365E+16, S 35.2333, T 4.2607, Me 1.58E-16, Se 7.26E-15, Te -1.50E-15 - 2856, 119.000, 0, En 1.225950172236E-05, CFL 0.00396, SL -1.6521E-01, M 7.05365E+16, S 35.2333, T 4.2611, Me 1.90E-17, Se 7.26E-15, Te 3.64E-15 - 2880, 120.000, 0, En 1.343603378158E-05, CFL 0.00522, SL -1.6737E-01, M 7.05364E+16, S 35.2333, T 4.2616, Me 3.51E-16, Se -2.18E-14, Te -2.05E-15 - 2904, 121.000, 0, En 1.227855017654E-05, CFL 0.00496, SL -1.6904E-01, M 7.05364E+16, S 35.2333, T 4.2622, Me -1.29E-16, Se 2.18E-14, Te -3.93E-16 - 2928, 122.000, 0, En 1.175532156890E-05, CFL 0.00401, SL -1.7066E-01, M 7.05364E+16, S 35.2333, T 4.2625, Me 9.86E-17, Se 7.26E-15, Te 2.92E-15 - 2952, 123.000, 0, En 1.070817182840E-05, CFL 0.00268, SL -1.7194E-01, M 7.05364E+16, S 35.2333, T 4.2628, Me -1.77E-17, Se -7.26E-15, Te 2.99E-15 - 2976, 124.000, 0, En 9.654636787282E-06, CFL 0.00264, SL -1.7323E-01, M 7.05364E+16, S 35.2333, T 4.2632, Me -5.38E-17, Se 1.45E-14, Te 1.91E-15 - 3000, 125.000, 0, En 8.650271846481E-06, CFL 0.00284, SL -1.6855E-01, M 7.05364E+16, S 35.2333, T 4.2636, Me -4.76E-17, Se -1.45E-14, Te 4.05E-15 - 3024, 126.000, 0, En 7.935554612775E-06, CFL 0.00282, SL -1.5937E-01, M 7.05366E+16, S 35.2333, T 4.2641, Me 1.78E-16, Se 1.45E-14, Te -9.70E-16 - 3048, 127.000, 0, En 7.531126261822E-06, CFL 0.00260, SL -1.6111E-01, M 7.05365E+16, S 35.2333, T 4.2642, Me 1.54E-17, Se -2.18E-14, Te 5.36E-16 - 3072, 128.000, 0, En 9.987737943787E-06, CFL 0.00445, SL -1.6494E-01, M 7.05365E+16, S 35.2333, T 4.2644, Me 4.23E-16, Se 1.45E-14, Te -1.89E-16 - 3096, 129.000, 0, En 1.096007459703E-05, CFL 0.00481, SL -1.6715E-01, M 7.05365E+16, S 35.2333, T 4.2648, Me -1.92E-17, Se 0.00E+00, Te 3.69E-15 - 3120, 130.000, 0, En 9.364971079758E-06, CFL 0.00360, SL -1.6897E-01, M 7.05364E+16, S 35.2333, T 4.2653, Me 4.10E-17, Se 2.18E-14, Te 1.06E-15 - 3144, 131.000, 0, En 7.163026431133E-06, CFL 0.00272, SL -1.7186E-01, M 7.05364E+16, S 35.2333, T 4.2653, Me 1.71E-16, Se 1.45E-14, Te 4.73E-16 - 3168, 132.000, 0, En 6.199527770741E-06, CFL 0.00240, SL -1.7781E-01, M 7.05363E+16, S 35.2334, T 4.2653, Me -1.78E-16, Se 0.00E+00, Te -8.04E-16 - 3192, 133.000, 0, En 6.038995661149E-06, CFL 0.00190, SL -1.8252E-01, M 7.05363E+16, S 35.2334, T 4.2653, Me 3.48E-16, Se -2.90E-14, Te 2.32E-15 - 3216, 134.000, 0, En 5.524334525863E-06, CFL 0.00158, SL -1.8368E-01, M 7.05362E+16, S 35.2334, T 4.2655, Me 5.02E-17, Se 1.45E-14, Te 2.00E-15 - 3240, 135.000, 0, En 5.294474493484E-06, CFL 0.00153, SL -1.7966E-01, M 7.05363E+16, S 35.2334, T 4.2658, Me 7.08E-17, Se -2.90E-14, Te -2.07E-15 - 3264, 136.000, 0, En 5.247061064145E-06, CFL 0.00174, SL -1.7849E-01, M 7.05363E+16, S 35.2334, T 4.2664, Me -1.72E-16, Se -1.45E-14, Te 1.98E-16 - 3288, 137.000, 0, En 8.603685043402E-06, CFL 0.00307, SL -1.7888E-01, M 7.05363E+16, S 35.2334, T 4.2667, Me 2.05E-16, Se -7.26E-15, Te -1.20E-15 - 3312, 138.000, 0, En 7.057844667993E-06, CFL 0.00260, SL -1.7967E-01, M 7.05363E+16, S 35.2334, T 4.2670, Me 4.07E-16, Se 7.26E-15, Te 1.91E-15 - 3336, 139.000, 0, En 5.669899258883E-06, CFL 0.00151, SL -1.8065E-01, M 7.05363E+16, S 35.2334, T 4.2673, Me 1.45E-16, Se -3.63E-14, Te -2.03E-15 - 3360, 140.000, 0, En 5.539163045743E-06, CFL 0.00194, SL -1.8141E-01, M 7.05363E+16, S 35.2334, T 4.2677, Me -3.93E-16, Se -2.18E-14, Te -5.62E-17 - 3384, 141.000, 0, En 4.861950038294E-06, CFL 0.00142, SL -1.8223E-01, M 7.05363E+16, S 35.2334, T 4.2682, Me 2.88E-16, Se -2.18E-14, Te 1.54E-15 - 3408, 142.000, 0, En 4.907564725829E-06, CFL 0.00186, SL -1.8304E-01, M 7.05362E+16, S 35.2334, T 4.2690, Me 4.63E-17, Se 1.45E-14, Te 1.09E-15 - 3432, 143.000, 0, En 5.453471706961E-06, CFL 0.00260, SL -1.8367E-01, M 7.05362E+16, S 35.2334, T 4.2697, Me -5.30E-17, Se 0.00E+00, Te -1.43E-15 - 3456, 144.000, 0, En 5.449318245320E-06, CFL 0.00288, SL -1.8418E-01, M 7.05362E+16, S 35.2334, T 4.2705, Me -5.76E-17, Se -2.18E-14, Te 4.76E-15 - 3480, 145.000, 0, En 5.956234923799E-06, CFL 0.00341, SL -1.8501E-01, M 7.05362E+16, S 35.2334, T 4.2713, Me 8.45E-17, Se -2.18E-14, Te -1.42E-15 - 3504, 146.000, 0, En 6.211115902939E-06, CFL 0.00363, SL -1.8591E-01, M 7.05362E+16, S 35.2334, T 4.2720, Me -8.86E-18, Se -7.26E-15, Te 1.93E-15 - 3528, 147.000, 0, En 5.771794907397E-06, CFL 0.00312, SL -1.8691E-01, M 7.05362E+16, S 35.2334, T 4.2727, Me 2.42E-18, Se 2.90E-14, Te -3.12E-15 - 3552, 148.000, 0, En 5.350629759849E-06, CFL 0.00226, SL -1.8651E-01, M 7.05362E+16, S 35.2334, T 4.2734, Me -5.30E-17, Se 1.45E-14, Te 1.35E-15 - 3576, 149.000, 0, En 4.953951487775E-06, CFL 0.00257, SL -1.8743E-01, M 7.05362E+16, S 35.2334, T 4.2741, Me -1.38E-16, Se -4.36E-14, Te -5.64E-16 - 3600, 150.000, 0, En 4.796524052457E-06, CFL 0.00276, SL -1.8935E-01, M 7.05362E+16, S 35.2335, T 4.2746, Me 2.16E-16, Se 2.18E-14, Te 3.14E-15 - 3624, 151.000, 0, En 5.687114197321E-06, CFL 0.00331, SL -1.8921E-01, M 7.05362E+16, S 35.2335, T 4.2749, Me 1.84E-16, Se 0.00E+00, Te -2.85E-15 - 3648, 152.000, 0, En 6.325875421029E-06, CFL 0.00331, SL -1.9037E-01, M 7.05362E+16, S 35.2335, T 4.2754, Me 1.88E-16, Se 1.45E-14, Te 1.21E-15 - 3672, 153.000, 0, En 5.946429546957E-06, CFL 0.00277, SL -1.9203E-01, M 7.05361E+16, S 35.2335, T 4.2758, Me 3.15E-17, Se -7.26E-15, Te -1.08E-15 - 3696, 154.000, 0, En 5.414988177751E-06, CFL 0.00274, SL -1.9358E-01, M 7.05361E+16, S 35.2335, T 4.2763, Me -1.67E-16, Se 2.90E-14, Te 1.61E-15 - 3720, 155.000, 0, En 4.960480689218E-06, CFL 0.00242, SL -1.9477E-01, M 7.05361E+16, S 35.2335, T 4.2769, Me -1.35E-16, Se -2.18E-14, Te 2.62E-16 - 3744, 156.000, 0, En 4.147497220516E-06, CFL 0.00218, SL -1.9603E-01, M 7.05361E+16, S 35.2335, T 4.2775, Me 1.75E-17, Se 0.00E+00, Te -2.73E-15 - 3768, 157.000, 0, En 4.676229863418E-06, CFL 0.00218, SL -1.9737E-01, M 7.05361E+16, S 35.2335, T 4.2782, Me -7.93E-17, Se -1.45E-14, Te 9.11E-16 - 3792, 158.000, 0, En 8.946743078065E-06, CFL 0.00342, SL -1.9886E-01, M 7.05360E+16, S 35.2335, T 4.2788, Me 2.32E-16, Se -1.45E-14, Te -3.82E-16 - 3816, 159.000, 0, En 6.211951525345E-06, CFL 0.00282, SL -1.9901E-01, M 7.05360E+16, S 35.2335, T 4.2791, Me -3.22E-16, Se 7.26E-15, Te -1.41E-15 - 3840, 160.000, 0, En 5.493961949774E-06, CFL 0.00307, SL -1.9608E-01, M 7.05361E+16, S 35.2335, T 4.2797, Me -6.14E-17, Se 4.36E-14, Te 1.09E-15 - 3864, 161.000, 0, En 8.422740627891E-06, CFL 0.00332, SL -1.9717E-01, M 7.05361E+16, S 35.2335, T 4.2804, Me -9.83E-17, Se -2.90E-14, Te -1.69E-15 - 3888, 162.000, 0, En 1.090965636461E-05, CFL 0.00476, SL -1.9502E-01, M 7.05361E+16, S 35.2335, T 4.2808, Me -3.00E-17, Se -2.18E-14, Te -2.72E-16 - 3912, 163.000, 0, En 1.197796403096E-05, CFL 0.00418, SL -1.9569E-01, M 7.05361E+16, S 35.2335, T 4.2813, Me -1.37E-16, Se 7.26E-15, Te 3.65E-18 - 3936, 164.000, 0, En 1.239706909961E-05, CFL 0.00487, SL -1.9669E-01, M 7.05361E+16, S 35.2335, T 4.2819, Me 3.20E-16, Se 0.00E+00, Te -1.22E-15 - 3960, 165.000, 0, En 1.094349004047E-05, CFL 0.00434, SL -1.9770E-01, M 7.05361E+16, S 35.2335, T 4.2826, Me -8.90E-17, Se 1.45E-14, Te 4.26E-16 - 3984, 166.000, 0, En 9.606881392844E-06, CFL 0.00405, SL -1.9892E-01, M 7.05360E+16, S 35.2335, T 4.2833, Me -1.14E-16, Se -1.45E-14, Te 2.38E-15 - 4008, 167.000, 0, En 7.926757993709E-06, CFL 0.00339, SL -2.0057E-01, M 7.05360E+16, S 35.2335, T 4.2840, Me 9.98E-17, Se 0.00E+00, Te 1.48E-15 - 4032, 168.000, 0, En 7.789455153688E-06, CFL 0.00291, SL -2.0087E-01, M 7.05360E+16, S 35.2335, T 4.2847, Me 9.18E-17, Se 0.00E+00, Te -1.28E-15 - 4056, 169.000, 0, En 7.409292970924E-06, CFL 0.00275, SL -1.9987E-01, M 7.05360E+16, S 35.2335, T 4.2854, Me -1.06E-16, Se 2.90E-14, Te 3.28E-15 - 4080, 170.000, 0, En 7.127516984851E-06, CFL 0.00309, SL -1.9847E-01, M 7.05360E+16, S 35.2335, T 4.2860, Me -6.22E-17, Se 7.26E-15, Te -1.82E-15 - 4104, 171.000, 0, En 7.222877759444E-06, CFL 0.00388, SL -1.9845E-01, M 7.05360E+16, S 35.2335, T 4.2866, Me -1.05E-16, Se 3.63E-14, Te 1.77E-15 - 4128, 172.000, 0, En 7.522094504081E-06, CFL 0.00402, SL -1.9325E-01, M 7.05361E+16, S 35.2335, T 4.2869, Me 7.77E-17, Se -3.63E-14, Te 7.28E-16 - 4152, 173.000, 0, En 7.438876691642E-06, CFL 0.00306, SL -1.8124E-01, M 7.05363E+16, S 35.2334, T 4.2870, Me 2.09E-17, Se 0.00E+00, Te -1.67E-15 - 4176, 174.000, 0, En 7.409508361918E-06, CFL 0.00298, SL -1.7939E-01, M 7.05363E+16, S 35.2334, T 4.2869, Me 4.04E-17, Se -2.90E-14, Te 1.74E-15 - 4200, 175.000, 0, En 9.592631259833E-06, CFL 0.00427, SL -1.8292E-01, M 7.05362E+16, S 35.2334, T 4.2869, Me 6.07E-17, Se 1.45E-14, Te 5.98E-16 - 4224, 176.000, 0, En 1.172655658877E-05, CFL 0.00512, SL -1.8544E-01, M 7.05362E+16, S 35.2334, T 4.2874, Me -4.09E-17, Se -5.81E-14, Te -6.42E-16 - 4248, 177.000, 0, En 1.412338685884E-05, CFL 0.00514, SL -1.8526E-01, M 7.05362E+16, S 35.2334, T 4.2881, Me 9.63E-17, Se 0.00E+00, Te 2.08E-15 - 4272, 178.000, 0, En 1.038839617481E-05, CFL 0.00332, SL -1.8241E-01, M 7.05363E+16, S 35.2334, T 4.2887, Me 3.38E-17, Se -4.36E-14, Te -8.74E-16 - 4296, 179.000, 0, En 9.314117339687E-06, CFL 0.00368, SL -1.7606E-01, M 7.05363E+16, S 35.2334, T 4.2893, Me -1.72E-17, Se 7.26E-15, Te 4.24E-16 - 4320, 180.000, 0, En 9.381823850044E-06, CFL 0.00389, SL -1.6717E-01, M 7.05365E+16, S 35.2333, T 4.2897, Me 1.32E-16, Se 0.00E+00, Te -3.67E-15 - 4344, 181.000, 0, En 8.843425838204E-06, CFL 0.00385, SL -1.5918E-01, M 7.05366E+16, S 35.2333, T 4.2902, Me -1.27E-16, Se 2.18E-14, Te -2.70E-15 - 4368, 182.000, 0, En 1.126294528849E-05, CFL 0.00595, SL -1.5065E-01, M 7.05367E+16, S 35.2332, T 4.2908, Me 1.08E-16, Se -5.08E-14, Te -3.09E-15 - 4392, 183.000, 0, En 1.690783927717E-05, CFL 0.00788, SL -1.4226E-01, M 7.05368E+16, S 35.2331, T 4.2913, Me -2.66E-16, Se 3.63E-14, Te 2.72E-15 - 4416, 184.000, 0, En 1.768662593799E-05, CFL 0.00766, SL -1.3699E-01, M 7.05368E+16, S 35.2331, T 4.2920, Me 1.64E-16, Se 6.53E-14, Te 2.07E-15 - 4440, 185.000, 0, En 1.744424712370E-05, CFL 0.00671, SL -1.3753E-01, M 7.05368E+16, S 35.2331, T 4.2925, Me -4.26E-17, Se 2.90E-14, Te 3.49E-15 - 4464, 186.000, 0, En 1.964263712761E-05, CFL 0.00684, SL -1.3901E-01, M 7.05368E+16, S 35.2331, T 4.2930, Me -8.00E-17, Se -7.26E-15, Te -1.94E-15 - 4488, 187.000, 0, En 1.765235459066E-05, CFL 0.00554, SL -1.4131E-01, M 7.05368E+16, S 35.2331, T 4.2935, Me 1.85E-16, Se 2.90E-14, Te 2.97E-15 - 4512, 188.000, 0, En 1.626479181278E-05, CFL 0.00606, SL -1.3896E-01, M 7.05368E+16, S 35.2331, T 4.2937, Me -2.96E-16, Se 1.45E-14, Te -3.22E-16 - 4536, 189.000, 0, En 1.538214232327E-05, CFL 0.00650, SL -1.3575E-01, M 7.05369E+16, S 35.2331, T 4.2938, Me 1.36E-16, Se 2.90E-14, Te 9.29E-16 - 4560, 190.000, 0, En 1.487433673827E-05, CFL 0.00644, SL -1.2903E-01, M 7.05369E+16, S 35.2331, T 4.2940, Me 5.70E-17, Se -3.63E-14, Te -2.09E-15 - 4584, 191.000, 0, En 1.332430512866E-05, CFL 0.00562, SL -1.2296E-01, M 7.05370E+16, S 35.2330, T 4.2943, Me -1.05E-16, Se 1.45E-14, Te -3.20E-15 - 4608, 192.000, 0, En 1.152711942376E-05, CFL 0.00459, SL -1.1866E-01, M 7.05371E+16, S 35.2330, T 4.2946, Me -4.70E-17, Se 1.45E-14, Te -1.03E-15 - 4632, 193.000, 0, En 9.780688545365E-06, CFL 0.00339, SL -1.1546E-01, M 7.05371E+16, S 35.2330, T 4.2952, Me 7.31E-17, Se -1.45E-14, Te 1.82E-15 - 4656, 194.000, 0, En 8.795583118630E-06, CFL 0.00389, SL -1.1116E-01, M 7.05372E+16, S 35.2330, T 4.2954, Me 7.01E-17, Se 7.26E-15, Te -8.06E-16 - 4680, 195.000, 0, En 9.080763889274E-06, CFL 0.00415, SL -1.0806E-01, M 7.05372E+16, S 35.2329, T 4.2956, Me 1.71E-17, Se 2.18E-14, Te -7.80E-16 - 4704, 196.000, 0, En 9.944563272704E-06, CFL 0.00413, SL -1.0301E-01, M 7.05373E+16, S 35.2329, T 4.2958, Me -5.71E-18, Se 1.45E-14, Te -1.17E-15 - 4728, 197.000, 0, En 1.060719225511E-05, CFL 0.00378, SL -1.0048E-01, M 7.05373E+16, S 35.2329, T 4.2961, Me -2.10E-16, Se 0.00E+00, Te 1.93E-15 - 4752, 198.000, 0, En 9.572679528894E-06, CFL 0.00341, SL -9.7422E-02, M 7.05373E+16, S 35.2329, T 4.2964, Me -3.21E-16, Se -2.18E-14, Te 1.05E-15 - 4776, 199.000, 0, En 8.033888396689E-06, CFL 0.00386, SL -9.2701E-02, M 7.05374E+16, S 35.2328, T 4.2966, Me 4.13E-16, Se -3.63E-14, Te -1.12E-15 - 4800, 200.000, 0, En 7.506025040410E-06, CFL 0.00355, SL -8.8914E-02, M 7.05375E+16, S 35.2328, T 4.2966, Me -8.11E-17, Se 1.45E-14, Te -1.32E-15 - 4824, 201.000, 0, En 7.273199977964E-06, CFL 0.00312, SL -8.5571E-02, M 7.05375E+16, S 35.2328, T 4.2966, Me 4.98E-17, Se -2.90E-14, Te -2.77E-15 - 4848, 202.000, 0, En 7.413157424387E-06, CFL 0.00251, SL -8.8244E-02, M 7.05375E+16, S 35.2328, T 4.2966, Me -2.06E-16, Se 3.63E-14, Te -3.55E-15 - 4872, 203.000, 0, En 9.999205863843E-06, CFL 0.00364, SL -8.9369E-02, M 7.05374E+16, S 35.2328, T 4.2967, Me -3.39E-16, Se -1.45E-14, Te -6.46E-16 - 4896, 204.000, 0, En 1.534296225804E-05, CFL 0.00574, SL -8.9509E-02, M 7.05374E+16, S 35.2328, T 4.2969, Me 2.54E-16, Se -2.18E-14, Te 1.90E-15 - 4920, 205.000, 0, En 1.568188329478E-05, CFL 0.00591, SL -9.0500E-02, M 7.05374E+16, S 35.2328, T 4.2970, Me 8.09E-17, Se -7.26E-15, Te 1.54E-15 - 4944, 206.000, 0, En 1.553688643143E-05, CFL 0.00601, SL -9.4351E-02, M 7.05374E+16, S 35.2328, T 4.2970, Me -5.43E-17, Se -2.18E-14, Te -1.35E-15 - 4968, 207.000, 0, En 1.710510505920E-05, CFL 0.00638, SL -9.4849E-02, M 7.05374E+16, S 35.2328, T 4.2971, Me 7.45E-17, Se -1.45E-14, Te -1.03E-15 - 4992, 208.000, 0, En 1.858071658193E-05, CFL 0.00678, SL -9.3023E-02, M 7.05374E+16, S 35.2328, T 4.2975, Me 1.30E-16, Se -7.26E-15, Te 1.88E-15 - 5016, 209.000, 0, En 1.822222553334E-05, CFL 0.00621, SL -9.1310E-02, M 7.05374E+16, S 35.2328, T 4.2978, Me 5.45E-17, Se 0.00E+00, Te -1.03E-15 - 5040, 210.000, 0, En 1.758080573064E-05, CFL 0.00516, SL -9.0818E-02, M 7.05374E+16, S 35.2328, T 4.2982, Me -7.86E-17, Se 0.00E+00, Te -1.17E-15 - 5064, 211.000, 0, En 1.670957175833E-05, CFL 0.00475, SL -9.2481E-02, M 7.05374E+16, S 35.2328, T 4.2985, Me -1.49E-16, Se -1.45E-14, Te -1.89E-15 - 5088, 212.000, 0, En 1.628727471388E-05, CFL 0.00554, SL -8.8015E-02, M 7.05375E+16, S 35.2328, T 4.2988, Me -1.07E-16, Se -2.90E-14, Te -1.86E-15 - 5112, 213.000, 0, En 1.611021903706E-05, CFL 0.00589, SL -8.2620E-02, M 7.05375E+16, S 35.2328, T 4.2992, Me 5.67E-17, Se -3.63E-14, Te -2.60E-16 - 5136, 214.000, 0, En 1.551663196196E-05, CFL 0.00620, SL -8.2396E-02, M 7.05375E+16, S 35.2328, T 4.2997, Me -1.75E-16, Se 2.90E-14, Te -1.13E-15 - 5160, 215.000, 0, En 1.343856093009E-05, CFL 0.00538, SL -8.4309E-02, M 7.05375E+16, S 35.2328, T 4.3003, Me 3.20E-18, Se -7.26E-15, Te -2.90E-15 - 5184, 216.000, 0, En 1.081848299062E-05, CFL 0.00392, SL -8.6912E-02, M 7.05375E+16, S 35.2328, T 4.3007, Me 4.65E-17, Se 7.26E-15, Te 7.47E-16 - 5208, 217.000, 0, En 8.457482463517E-06, CFL 0.00323, SL -8.9106E-02, M 7.05375E+16, S 35.2328, T 4.3011, Me -2.70E-16, Se -2.18E-14, Te -4.38E-15 - 5232, 218.000, 0, En 8.405224897354E-06, CFL 0.00401, SL -8.9242E-02, M 7.05375E+16, S 35.2328, T 4.3016, Me 1.45E-16, Se 2.18E-14, Te 2.39E-15 - 5256, 219.000, 0, En 7.452883003266E-06, CFL 0.00315, SL -8.9224E-02, M 7.05375E+16, S 35.2328, T 4.3020, Me 1.17E-16, Se -7.26E-15, Te -2.28E-15 - 5280, 220.000, 0, En 6.505409790939E-06, CFL 0.00259, SL -9.2528E-02, M 7.05374E+16, S 35.2328, T 4.3023, Me -8.33E-17, Se 1.45E-14, Te 5.90E-16 - 5304, 221.000, 0, En 6.247812356495E-06, CFL 0.00217, SL -9.5169E-02, M 7.05374E+16, S 35.2328, T 4.3027, Me 1.91E-17, Se -1.45E-14, Te 1.58E-15 - 5328, 222.000, 0, En 6.055239202164E-06, CFL 0.00249, SL -9.6725E-02, M 7.05374E+16, S 35.2329, T 4.3030, Me 6.20E-17, Se 1.45E-14, Te 1.71E-15 - 5352, 223.000, 0, En 5.788109636201E-06, CFL 0.00260, SL -9.7945E-02, M 7.05373E+16, S 35.2329, T 4.3034, Me -3.17E-17, Se -2.18E-14, Te 2.51E-15 - 5376, 224.000, 0, En 5.610488070000E-06, CFL 0.00250, SL -9.9462E-02, M 7.05373E+16, S 35.2329, T 4.3039, Me -2.00E-16, Se 7.26E-15, Te -1.35E-15 - 5400, 225.000, 0, En 5.654861194831E-06, CFL 0.00225, SL -1.0140E-01, M 7.05373E+16, S 35.2329, T 4.3044, Me -1.13E-16, Se 2.90E-14, Te 2.42E-15 - 5424, 226.000, 0, En 6.271281932618E-06, CFL 0.00295, SL -1.0377E-01, M 7.05373E+16, S 35.2329, T 4.3048, Me 2.06E-16, Se 1.45E-14, Te 7.77E-16 - 5448, 227.000, 0, En 6.442141992880E-06, CFL 0.00274, SL -1.0662E-01, M 7.05372E+16, S 35.2329, T 4.3051, Me -1.45E-17, Se 2.90E-14, Te 2.34E-15 - 5472, 228.000, 0, En 9.018900262831E-06, CFL 0.00391, SL -1.0877E-01, M 7.05372E+16, S 35.2329, T 4.3057, Me 1.09E-16, Se -1.45E-14, Te 7.51E-16 - 5496, 229.000, 0, En 1.264135647074E-05, CFL 0.00574, SL -1.1076E-01, M 7.05372E+16, S 35.2329, T 4.3060, Me 1.26E-16, Se 2.90E-14, Te 3.57E-15 - 5520, 230.000, 0, En 1.265427903152E-05, CFL 0.00589, SL -1.1251E-01, M 7.05372E+16, S 35.2330, T 4.3065, Me -2.00E-16, Se 0.00E+00, Te -9.69E-16 - 5544, 231.000, 0, En 1.208959118985E-05, CFL 0.00576, SL -1.1417E-01, M 7.05371E+16, S 35.2330, T 4.3069, Me -1.53E-16, Se 7.26E-15, Te 2.46E-15 - 5568, 232.000, 0, En 1.093136462038E-05, CFL 0.00492, SL -1.1547E-01, M 7.05371E+16, S 35.2330, T 4.3074, Me -6.31E-17, Se 1.45E-14, Te -1.12E-15 - 5592, 233.000, 0, En 1.065137993901E-05, CFL 0.00388, SL -1.1694E-01, M 7.05371E+16, S 35.2330, T 4.3079, Me -1.83E-16, Se -7.26E-15, Te -4.01E-16 - 5616, 234.000, 0, En 1.087718409828E-05, CFL 0.00370, SL -1.1754E-01, M 7.05371E+16, S 35.2330, T 4.3081, Me -9.29E-17, Se 0.00E+00, Te -1.18E-15 - 5640, 235.000, 0, En 1.342210796331E-05, CFL 0.00500, SL -1.1846E-01, M 7.05371E+16, S 35.2330, T 4.3084, Me -1.86E-16, Se 7.26E-15, Te -3.29E-15 - 5664, 236.000, 0, En 1.201312967229E-05, CFL 0.00499, SL -1.2125E-01, M 7.05370E+16, S 35.2330, T 4.3085, Me -3.49E-17, Se 5.08E-14, Te 4.91E-15 - 5688, 237.000, 0, En 1.169644436109E-05, CFL 0.00548, SL -1.1523E-01, M 7.05371E+16, S 35.2330, T 4.3086, Me 3.28E-16, Se -2.18E-14, Te 8.83E-16 - 5712, 238.000, 0, En 1.060037346655E-05, CFL 0.00496, SL -1.1726E-01, M 7.05371E+16, S 35.2330, T 4.3086, Me 7.75E-17, Se 2.18E-14, Te 1.75E-16 - 5736, 239.000, 0, En 9.440825255556E-06, CFL 0.00411, SL -1.1860E-01, M 7.05371E+16, S 35.2330, T 4.3087, Me -3.67E-16, Se -1.45E-14, Te 9.53E-16 - 5760, 240.000, 0, En 8.527090153998E-06, CFL 0.00350, SL -1.1981E-01, M 7.05371E+16, S 35.2330, T 4.3091, Me -1.74E-16, Se 3.63E-14, Te 1.82E-15 - 5784, 241.000, 0, En 7.632579180033E-06, CFL 0.00280, SL -1.2019E-01, M 7.05371E+16, S 35.2330, T 4.3095, Me -2.54E-18, Se 0.00E+00, Te -2.66E-15 - 5808, 242.000, 0, En 6.972616230379E-06, CFL 0.00271, SL -1.2035E-01, M 7.05371E+16, S 35.2330, T 4.3098, Me 4.53E-17, Se 2.90E-14, Te 8.37E-16 - 5832, 243.000, 0, En 8.000186213602E-06, CFL 0.00415, SL -1.2157E-01, M 7.05370E+16, S 35.2330, T 4.3099, Me -2.25E-16, Se 1.45E-14, Te -1.58E-15 - 5856, 244.000, 0, En 8.915722145672E-06, CFL 0.00455, SL -1.2069E-01, M 7.05370E+16, S 35.2330, T 4.3100, Me 1.33E-16, Se 0.00E+00, Te 4.09E-15 - 5880, 245.000, 0, En 8.274816346797E-06, CFL 0.00378, SL -1.1881E-01, M 7.05371E+16, S 35.2330, T 4.3102, Me -4.58E-17, Se 0.00E+00, Te 1.58E-15 - 5904, 246.000, 0, En 8.023283249242E-06, CFL 0.00280, SL -1.1432E-01, M 7.05371E+16, S 35.2330, T 4.3105, Me -2.11E-17, Se -2.18E-14, Te 3.22E-15 - 5928, 247.000, 0, En 8.388778489048E-06, CFL 0.00348, SL -1.0906E-01, M 7.05372E+16, S 35.2329, T 4.3109, Me -5.52E-18, Se 2.90E-14, Te 2.99E-16 - 5952, 248.000, 0, En 8.870905777252E-06, CFL 0.00411, SL -1.0732E-01, M 7.05372E+16, S 35.2329, T 4.3113, Me -3.88E-18, Se -7.26E-15, Te 1.54E-15 - 5976, 249.000, 0, En 9.679197721837E-06, CFL 0.00485, SL -1.0605E-01, M 7.05372E+16, S 35.2329, T 4.3115, Me 3.13E-16, Se 2.90E-14, Te 1.35E-15 - 6000, 250.000, 0, En 1.032393491748E-05, CFL 0.00527, SL -1.0657E-01, M 7.05372E+16, S 35.2329, T 4.3119, Me 7.09E-17, Se -2.90E-14, Te -2.06E-15 - 6024, 251.000, 0, En 1.142592723350E-05, CFL 0.00569, SL -1.0644E-01, M 7.05372E+16, S 35.2329, T 4.3121, Me -2.52E-16, Se -1.45E-14, Te 1.68E-15 - 6048, 252.000, 0, En 1.226655518257E-05, CFL 0.00509, SL -1.0471E-01, M 7.05373E+16, S 35.2329, T 4.3123, Me -1.14E-16, Se 0.00E+00, Te 5.90E-16 - 6072, 253.000, 0, En 1.395717476957E-05, CFL 0.00475, SL -1.0253E-01, M 7.05373E+16, S 35.2329, T 4.3123, Me -1.61E-16, Se -3.63E-14, Te -1.14E-15 - 6096, 254.000, 0, En 1.177665405805E-05, CFL 0.00470, SL -9.6017E-02, M 7.05374E+16, S 35.2329, T 4.3123, Me -7.71E-17, Se -2.18E-14, Te -3.00E-16 - 6120, 255.000, 0, En 1.043595106298E-05, CFL 0.00473, SL -8.7414E-02, M 7.05375E+16, S 35.2328, T 4.3124, Me 2.63E-16, Se 2.18E-14, Te 1.25E-15 - 6144, 256.000, 0, En 9.796793103733E-06, CFL 0.00399, SL -7.9010E-02, M 7.05376E+16, S 35.2327, T 4.3126, Me -1.74E-16, Se 2.18E-14, Te 1.61E-15 - 6168, 257.000, 0, En 9.137829039888E-06, CFL 0.00298, SL -7.0473E-02, M 7.05377E+16, S 35.2327, T 4.3126, Me 2.74E-16, Se -1.45E-14, Te -1.23E-15 - 6192, 258.000, 0, En 9.025943573186E-06, CFL 0.00413, SL -6.1783E-02, M 7.05378E+16, S 35.2326, T 4.3128, Me -1.94E-17, Se 0.00E+00, Te 2.69E-15 - 6216, 259.000, 0, En 7.164504503714E-06, CFL 0.00368, SL -5.7471E-02, M 7.05379E+16, S 35.2326, T 4.3129, Me -7.90E-17, Se 1.45E-14, Te 1.27E-15 - 6240, 260.000, 0, En 5.309314178632E-06, CFL 0.00258, SL -5.6838E-02, M 7.05379E+16, S 35.2326, T 4.3130, Me -6.10E-17, Se -2.90E-14, Te -1.17E-15 - 6264, 261.000, 0, En 3.919489346061E-06, CFL 0.00216, SL -5.6231E-02, M 7.05379E+16, S 35.2326, T 4.3133, Me 8.93E-17, Se -2.18E-14, Te 4.14E-15 - 6288, 262.000, 0, En 3.589230067206E-06, CFL 0.00249, SL -5.2445E-02, M 7.05379E+16, S 35.2326, T 4.3134, Me 6.94E-17, Se -7.26E-15, Te -1.91E-15 - 6312, 263.000, 0, En 3.680932187079E-06, CFL 0.00249, SL -4.2620E-02, M 7.05380E+16, S 35.2325, T 4.3134, Me -2.08E-17, Se -3.63E-14, Te 6.32E-16 - 6336, 264.000, 0, En 3.707139237727E-06, CFL 0.00218, SL -3.2899E-02, M 7.05382E+16, S 35.2324, T 4.3135, Me -9.03E-18, Se -1.45E-14, Te 5.23E-15 - 6360, 265.000, 0, En 3.846678383315E-06, CFL 0.00237, SL -3.0306E-02, M 7.05382E+16, S 35.2324, T 4.3137, Me 4.46E-17, Se 7.26E-15, Te -2.62E-15 - 6384, 266.000, 0, En 4.352516029886E-06, CFL 0.00261, SL -2.9079E-02, M 7.05382E+16, S 35.2324, T 4.3138, Me 9.02E-18, Se -7.26E-15, Te 4.90E-16 - 6408, 267.000, 0, En 5.444723135224E-06, CFL 0.00280, SL -2.8484E-02, M 7.05382E+16, S 35.2324, T 4.3141, Me -1.40E-16, Se 1.45E-14, Te -7.42E-17 - 6432, 268.000, 0, En 6.684597425856E-06, CFL 0.00309, SL -2.9254E-02, M 7.05382E+16, S 35.2324, T 4.3145, Me -3.20E-16, Se -2.90E-14, Te 2.08E-15 - 6456, 269.000, 0, En 7.764756415993E-06, CFL 0.00384, SL -3.0642E-02, M 7.05382E+16, S 35.2324, T 4.3148, Me -1.47E-16, Se -1.45E-14, Te -2.34E-17 - 6480, 270.000, 0, En 8.291990062334E-06, CFL 0.00366, SL -3.1863E-02, M 7.05382E+16, S 35.2324, T 4.3150, Me 6.24E-17, Se 1.45E-14, Te -1.24E-16 - 6504, 271.000, 0, En 7.668687017440E-06, CFL 0.00350, SL -3.7133E-02, M 7.05381E+16, S 35.2325, T 4.3146, Me 1.85E-16, Se 2.90E-14, Te -6.77E-16 - 6528, 272.000, 0, En 7.896634828028E-06, CFL 0.00415, SL -4.0598E-02, M 7.05381E+16, S 35.2325, T 4.3142, Me 1.79E-17, Se -2.18E-14, Te -3.88E-15 - 6552, 273.000, 0, En 8.684838850161E-06, CFL 0.00449, SL -4.2124E-02, M 7.05381E+16, S 35.2325, T 4.3140, Me 1.66E-16, Se 3.63E-14, Te 9.48E-17 - 6576, 274.000, 0, En 9.052330592327E-06, CFL 0.00460, SL -4.5550E-02, M 7.05380E+16, S 35.2325, T 4.3139, Me 1.11E-16, Se -1.45E-14, Te 4.13E-16 - 6600, 275.000, 0, En 1.060114129090E-05, CFL 0.00482, SL -5.0903E-02, M 7.05379E+16, S 35.2326, T 4.3138, Me 1.55E-16, Se 0.00E+00, Te -3.04E-15 - 6624, 276.000, 0, En 1.166538159084E-05, CFL 0.00384, SL -5.6083E-02, M 7.05379E+16, S 35.2326, T 4.3136, Me -1.01E-16, Se -2.18E-14, Te -1.51E-15 - 6648, 277.000, 0, En 9.087822067472E-06, CFL 0.00432, SL -6.0124E-02, M 7.05378E+16, S 35.2326, T 4.3135, Me 1.12E-16, Se 1.45E-14, Te -1.91E-15 - 6672, 278.000, 0, En 7.356966732000E-06, CFL 0.00306, SL -6.3956E-02, M 7.05378E+16, S 35.2326, T 4.3132, Me 5.95E-17, Se 7.26E-15, Te 4.33E-15 - 6696, 279.000, 0, En 6.914667716714E-06, CFL 0.00264, SL -6.7735E-02, M 7.05377E+16, S 35.2327, T 4.3129, Me 9.13E-17, Se -1.45E-14, Te 1.00E-15 - 6720, 280.000, 0, En 5.279172619376E-06, CFL 0.00229, SL -6.9598E-02, M 7.05377E+16, S 35.2327, T 4.3127, Me -1.15E-16, Se 3.63E-14, Te 1.14E-15 - 6744, 281.000, 0, En 5.231865263768E-06, CFL 0.00232, SL -5.9344E-02, M 7.05378E+16, S 35.2326, T 4.3126, Me 1.67E-16, Se 0.00E+00, Te 1.04E-15 - 6768, 282.000, 0, En 4.662395108494E-06, CFL 0.00260, SL -6.1706E-02, M 7.05378E+16, S 35.2326, T 4.3122, Me -1.27E-16, Se 7.26E-15, Te -9.23E-16 - 6792, 283.000, 0, En 4.135719191484E-06, CFL 0.00226, SL -7.0109E-02, M 7.05377E+16, S 35.2327, T 4.3114, Me -1.47E-16, Se 3.63E-14, Te 2.73E-15 - 6816, 284.000, 0, En 1.910875944193E-06, CFL 0.00100, SL -7.9493E-02, M 7.05376E+16, S 35.2327, T 4.3105, Me -1.68E-16, Se -7.26E-15, Te 3.94E-16 - 6840, 285.000, 0, En 1.811215818715E-05, CFL 0.00688, SL -8.7280E-02, M 7.05375E+16, S 35.2328, T 4.3099, Me 3.98E-16, Se -7.26E-15, Te -2.21E-15 - 6864, 286.000, 0, En 2.546405056227E-05, CFL 0.00764, SL -9.0722E-02, M 7.05374E+16, S 35.2328, T 4.3094, Me -2.46E-16, Se 0.00E+00, Te 2.44E-15 - 6888, 287.000, 0, En 2.194444268089E-05, CFL 0.00485, SL -8.0479E-02, M 7.05376E+16, S 35.2328, T 4.3093, Me 1.65E-16, Se 2.90E-14, Te 1.70E-15 - 6912, 288.000, 0, En 1.729207932962E-05, CFL 0.00397, SL -6.9275E-02, M 7.05377E+16, S 35.2327, T 4.3092, Me 8.08E-17, Se 0.00E+00, Te -1.32E-17 - 6936, 289.000, 0, En 1.172225663336E-05, CFL 0.00439, SL -6.0708E-02, M 7.05378E+16, S 35.2326, T 4.3092, Me -1.65E-16, Se 2.90E-14, Te -4.62E-16 - 6960, 290.000, 0, En 9.456554536983E-06, CFL 0.00429, SL -6.2438E-02, M 7.05378E+16, S 35.2326, T 4.3092, Me -1.23E-16, Se 7.26E-15, Te 1.28E-15 - 6984, 291.000, 0, En 5.178643480395E-06, CFL 0.00254, SL -6.5593E-02, M 7.05378E+16, S 35.2327, T 4.3093, Me -1.98E-16, Se -3.63E-14, Te -6.44E-16 - 7008, 292.000, 0, En 1.264479385145E-05, CFL 0.00607, SL -6.8147E-02, M 7.05377E+16, S 35.2327, T 4.3093, Me -1.47E-16, Se -2.90E-14, Te -3.31E-15 - 7032, 293.000, 0, En 2.614569481267E-05, CFL 0.00817, SL -6.9843E-02, M 7.05377E+16, S 35.2327, T 4.3092, Me 3.00E-16, Se 3.63E-14, Te -2.75E-15 - 7056, 294.000, 0, En 2.903740642099E-05, CFL 0.00585, SL -5.8313E-02, M 7.05378E+16, S 35.2326, T 4.3093, Me -6.72E-17, Se 2.90E-14, Te 4.56E-15 - 7080, 295.000, 0, En 3.043742168550E-05, CFL 0.00610, SL -5.3942E-02, M 7.05379E+16, S 35.2326, T 4.3092, Me -4.53E-17, Se 2.90E-14, Te 1.81E-15 - 7104, 296.000, 0, En 3.111234637693E-05, CFL 0.00641, SL -4.8414E-02, M 7.05380E+16, S 35.2325, T 4.3090, Me 7.98E-17, Se -2.18E-14, Te -1.31E-15 - 7128, 297.000, 0, En 3.191184484379E-05, CFL 0.00670, SL -1.8994E-02, M 7.05384E+16, S 35.2324, T 4.3089, Me -1.18E-16, Se 2.18E-14, Te 2.45E-15 - 7152, 298.000, 0, En 3.340978914927E-05, CFL 0.00641, SL -1.9351E-02, M 7.05383E+16, S 35.2324, T 4.3090, Me -4.25E-16, Se -7.26E-15, Te 2.13E-15 - 7176, 299.000, 0, En 3.415794769872E-05, CFL 0.00506, SL -2.5375E-02, M 7.05383E+16, S 35.2324, T 4.3084, Me 4.53E-17, Se 7.26E-15, Te -2.17E-15 - 7200, 300.000, 0, En 3.512417621749E-05, CFL 0.00516, SL -3.2408E-02, M 7.05382E+16, S 35.2324, T 4.3075, Me 5.23E-17, Se 1.45E-14, Te 1.35E-16 - 7224, 301.000, 0, En 3.523925087515E-05, CFL 0.00561, SL -1.7737E-02, M 7.05384E+16, S 35.2324, T 4.3073, Me -2.33E-17, Se -7.26E-15, Te -6.74E-16 - 7248, 302.000, 0, En 3.249309835529E-05, CFL 0.00678, SL -2.4558E-03, M 7.05386E+16, S 35.2323, T 4.3071, Me 8.39E-17, Se 0.00E+00, Te -3.06E-15 - 7272, 303.000, 0, En 2.633884697034E-05, CFL 0.00639, SL -8.5466E-03, M 7.05385E+16, S 35.2323, T 4.3062, Me -2.64E-17, Se -7.26E-15, Te -2.76E-16 - 7296, 304.000, 0, En 2.204004910397E-05, CFL 0.00447, SL -4.5716E-03, M 7.05385E+16, S 35.2323, T 4.3056, Me 4.87E-17, Se -2.18E-14, Te 8.24E-16 - 7320, 305.000, 0, En 2.178090134463E-05, CFL 0.00391, SL 7.6186E-04, M 7.05386E+16, S 35.2322, T 4.3055, Me -4.74E-17, Se -2.18E-14, Te 2.83E-15 - 7344, 306.000, 0, En 1.929468148105E-05, CFL 0.00430, SL -3.2075E-03, M 7.05386E+16, S 35.2323, T 4.3050, Me 2.99E-16, Se -7.26E-15, Te -4.54E-15 - 7368, 307.000, 0, En 1.829696230301E-05, CFL 0.00416, SL -3.6257E-03, M 7.05385E+16, S 35.2323, T 4.3048, Me 1.61E-17, Se 2.18E-14, Te 4.26E-16 - 7392, 308.000, 0, En 1.670268052343E-05, CFL 0.00401, SL -5.5630E-03, M 7.05385E+16, S 35.2323, T 4.3044, Me 3.49E-17, Se -3.63E-14, Te -2.42E-15 - 7416, 309.000, 0, En 1.539532966019E-05, CFL 0.00365, SL -7.6535E-03, M 7.05385E+16, S 35.2323, T 4.3037, Me -6.00E-17, Se -1.45E-14, Te 8.45E-17 - 7440, 310.000, 0, En 1.453548470819E-05, CFL 0.00364, SL -1.3249E-02, M 7.05384E+16, S 35.2323, T 4.3029, Me -2.13E-16, Se 1.45E-14, Te 1.47E-15 - 7464, 311.000, 0, En 1.263912842993E-05, CFL 0.00366, SL -1.9791E-02, M 7.05383E+16, S 35.2324, T 4.3023, Me 1.06E-16, Se -7.26E-15, Te 4.06E-15 - 7488, 312.000, 0, En 1.078290371431E-05, CFL 0.00350, SL -2.5528E-02, M 7.05383E+16, S 35.2324, T 4.3017, Me 9.32E-17, Se 1.45E-14, Te 3.10E-15 - 7512, 313.000, 0, En 9.881808602533E-06, CFL 0.00262, SL -3.0035E-02, M 7.05382E+16, S 35.2324, T 4.3011, Me 1.46E-17, Se -7.26E-15, Te -5.35E-16 - 7536, 314.000, 0, En 9.911732020727E-06, CFL 0.00219, SL -2.8603E-02, M 7.05382E+16, S 35.2324, T 4.3009, Me -5.83E-17, Se 1.45E-14, Te 2.21E-15 - 7560, 315.000, 0, En 1.271851643663E-05, CFL 0.00480, SL -2.9988E-02, M 7.05382E+16, S 35.2324, T 4.3005, Me 6.70E-17, Se 2.18E-14, Te -7.78E-16 - 7584, 316.000, 0, En 1.674260294243E-05, CFL 0.00595, SL -3.2551E-02, M 7.05382E+16, S 35.2324, T 4.3003, Me -7.36E-17, Se 2.18E-14, Te -9.44E-16 - 7608, 317.000, 0, En 1.507147384368E-05, CFL 0.00550, SL -3.3630E-02, M 7.05382E+16, S 35.2325, T 4.3001, Me -2.22E-16, Se 4.36E-14, Te 4.57E-15 - 7632, 318.000, 0, En 1.055164510642E-05, CFL 0.00236, SL -3.6070E-02, M 7.05381E+16, S 35.2325, T 4.2991, Me 1.47E-16, Se 0.00E+00, Te -1.63E-15 - 7656, 319.000, 0, En 8.803308789921E-06, CFL 0.00295, SL -4.7068E-02, M 7.05380E+16, S 35.2325, T 4.2977, Me 1.86E-16, Se -3.63E-14, Te -3.16E-15 - 7680, 320.000, 0, En 8.871873708753E-06, CFL 0.00317, SL -5.5569E-02, M 7.05379E+16, S 35.2326, T 4.2967, Me 4.95E-17, Se -3.63E-14, Te 1.09E-15 - 7704, 321.000, 0, En 7.350650422606E-06, CFL 0.00229, SL -6.1610E-02, M 7.05378E+16, S 35.2326, T 4.2960, Me 4.43E-16, Se 2.90E-14, Te 1.29E-16 - 7728, 322.000, 0, En 7.715718530067E-06, CFL 0.00306, SL -6.6459E-02, M 7.05377E+16, S 35.2327, T 4.2955, Me -5.86E-17, Se 1.45E-14, Te -5.37E-16 - 7752, 323.000, 0, En 7.914595880407E-06, CFL 0.00352, SL -6.7596E-02, M 7.05377E+16, S 35.2327, T 4.2953, Me 3.12E-16, Se 2.18E-14, Te -1.57E-15 - 7776, 324.000, 0, En 8.218104343776E-06, CFL 0.00335, SL -5.4876E-02, M 7.05379E+16, S 35.2326, T 4.2953, Me -4.46E-17, Se 7.26E-15, Te 1.43E-15 - 7800, 325.000, 0, En 6.982091325221E-06, CFL 0.00264, SL -6.1582E-02, M 7.05378E+16, S 35.2326, T 4.2943, Me -3.03E-16, Se 2.90E-14, Te -2.65E-15 - 7824, 326.000, 0, En 5.225486576341E-06, CFL 0.00271, SL -7.2118E-02, M 7.05377E+16, S 35.2327, T 4.2928, Me 1.05E-16, Se -1.45E-14, Te -2.47E-15 - 7848, 327.000, 0, En 5.952699222121E-06, CFL 0.00281, SL -8.1081E-02, M 7.05376E+16, S 35.2328, T 4.2917, Me -2.59E-17, Se 7.26E-15, Te 9.04E-16 - 7872, 328.000, 0, En 1.004028279210E-05, CFL 0.00447, SL -8.9684E-02, M 7.05374E+16, S 35.2328, T 4.2905, Me 5.45E-17, Se 7.26E-15, Te -1.52E-15 - 7896, 329.000, 0, En 9.842012369538E-06, CFL 0.00324, SL -9.7459E-02, M 7.05373E+16, S 35.2329, T 4.2896, Me -7.70E-17, Se -1.45E-14, Te 3.61E-15 - 7920, 330.000, 0, En 1.057600041645E-05, CFL 0.00292, SL -1.0244E-01, M 7.05373E+16, S 35.2329, T 4.2889, Me 2.80E-18, Se -2.18E-14, Te -3.24E-15 - 7944, 331.000, 0, En 1.102896904593E-05, CFL 0.00278, SL -1.0316E-01, M 7.05373E+16, S 35.2329, T 4.2886, Me -1.44E-16, Se 0.00E+00, Te 3.21E-16 - 7968, 332.000, 0, En 1.187074548494E-05, CFL 0.00450, SL -1.0459E-01, M 7.05373E+16, S 35.2329, T 4.2885, Me 3.13E-17, Se -7.26E-15, Te 1.97E-15 - 7992, 333.000, 0, En 1.379440683014E-05, CFL 0.00325, SL -1.0777E-01, M 7.05372E+16, S 35.2329, T 4.2882, Me -8.08E-17, Se 2.18E-14, Te 1.83E-16 - 8016, 334.000, 0, En 1.143371795160E-05, CFL 0.00252, SL -1.1149E-01, M 7.05372E+16, S 35.2330, T 4.2879, Me 1.43E-16, Se 0.00E+00, Te -4.65E-16 - 8040, 335.000, 0, En 1.056640291374E-05, CFL 0.00281, SL -1.1612E-01, M 7.05371E+16, S 35.2330, T 4.2875, Me 3.19E-16, Se -1.45E-14, Te 5.46E-16 - 8064, 336.000, 0, En 9.436659542159E-06, CFL 0.00265, SL -1.1659E-01, M 7.05371E+16, S 35.2330, T 4.2871, Me -9.42E-17, Se -1.45E-14, Te 1.37E-15 - 8088, 337.000, 0, En 8.550126600811E-06, CFL 0.00218, SL -1.1412E-01, M 7.05371E+16, S 35.2330, T 4.2867, Me -2.95E-16, Se 7.26E-15, Te 1.14E-16 - 8112, 338.000, 0, En 9.162046028979E-06, CFL 0.00294, SL -1.1142E-01, M 7.05372E+16, S 35.2330, T 4.2864, Me 2.96E-16, Se 2.90E-14, Te 1.78E-15 - 8136, 339.000, 0, En 9.481143256182E-06, CFL 0.00446, SL -1.0910E-01, M 7.05372E+16, S 35.2329, T 4.2864, Me -1.53E-16, Se -2.90E-14, Te -9.55E-16 - 8160, 340.000, 0, En 8.383663697478E-06, CFL 0.00249, SL -1.1083E-01, M 7.05372E+16, S 35.2329, T 4.2862, Me 9.05E-17, Se -2.18E-14, Te 8.47E-16 - 8184, 341.000, 0, En 7.163536575521E-06, CFL 0.00191, SL -1.0754E-01, M 7.05372E+16, S 35.2329, T 4.2861, Me -6.53E-17, Se 7.26E-15, Te -8.47E-16 - 8208, 342.000, 0, En 5.683747010707E-06, CFL 0.00185, SL -1.0741E-01, M 7.05372E+16, S 35.2329, T 4.2861, Me -4.38E-17, Se -1.45E-14, Te 4.81E-16 - 8232, 343.000, 0, En 5.929120105119E-06, CFL 0.00239, SL -1.0879E-01, M 7.05372E+16, S 35.2329, T 4.2860, Me -2.67E-16, Se -2.18E-14, Te -1.40E-15 - 8256, 344.000, 0, En 5.471829643932E-06, CFL 0.00193, SL -1.0996E-01, M 7.05372E+16, S 35.2329, T 4.2858, Me -7.06E-17, Se 0.00E+00, Te -1.61E-15 - 8280, 345.000, 0, En 5.535653992956E-06, CFL 0.00193, SL -1.1273E-01, M 7.05371E+16, S 35.2330, T 4.2853, Me 1.36E-16, Se -2.90E-14, Te -4.98E-15 - 8304, 346.000, 0, En 7.543711227942E-06, CFL 0.00246, SL -1.1664E-01, M 7.05371E+16, S 35.2330, T 4.2848, Me -1.29E-17, Se -1.45E-14, Te -1.18E-15 - 8328, 347.000, 0, En 1.025715223453E-05, CFL 0.00337, SL -1.1974E-01, M 7.05371E+16, S 35.2330, T 4.2844, Me 1.87E-16, Se 7.26E-15, Te -8.77E-16 - 8352, 348.000, 0, En 1.373504752205E-05, CFL 0.00428, SL -1.2171E-01, M 7.05370E+16, S 35.2330, T 4.2842, Me -2.20E-16, Se 1.45E-14, Te -4.41E-15 - 8376, 349.000, 0, En 1.806857188912E-05, CFL 0.00447, SL -1.2679E-01, M 7.05370E+16, S 35.2331, T 4.2836, Me 1.76E-17, Se 1.45E-14, Te 1.96E-15 - 8400, 350.000, 0, En 1.773109529794E-05, CFL 0.00407, SL -1.2986E-01, M 7.05369E+16, S 35.2331, T 4.2833, Me -1.57E-16, Se -2.18E-14, Te -4.74E-16 - 8424, 351.000, 0, En 1.575801357444E-05, CFL 0.00320, SL -1.3098E-01, M 7.05369E+16, S 35.2331, T 4.2832, Me 1.55E-17, Se 0.00E+00, Te 1.38E-15 - 8448, 352.000, 0, En 1.271298338744E-05, CFL 0.00311, SL -1.3180E-01, M 7.05369E+16, S 35.2331, T 4.2833, Me 3.30E-17, Se -1.45E-14, Te -1.07E-16 - 8472, 353.000, 0, En 1.128191916175E-05, CFL 0.00260, SL -1.3255E-01, M 7.05369E+16, S 35.2331, T 4.2832, Me -2.92E-16, Se -7.26E-15, Te 3.27E-15 - 8496, 354.000, 0, En 1.240965991178E-05, CFL 0.00327, SL -1.3100E-01, M 7.05369E+16, S 35.2331, T 4.2831, Me -3.74E-16, Se -1.45E-14, Te 4.57E-16 - 8520, 355.000, 0, En 1.042354108333E-05, CFL 0.00340, SL -1.2470E-01, M 7.05370E+16, S 35.2330, T 4.2831, Me 1.80E-16, Se -2.18E-14, Te -2.94E-15 - 8544, 356.000, 0, En 9.030871525777E-06, CFL 0.00315, SL -1.1818E-01, M 7.05371E+16, S 35.2330, T 4.2830, Me -2.21E-16, Se -2.90E-14, Te -1.57E-16 - 8568, 357.000, 0, En 6.938547128100E-06, CFL 0.00375, SL -1.1477E-01, M 7.05371E+16, S 35.2330, T 4.2830, Me 7.98E-17, Se -3.63E-14, Te -1.33E-15 - 8592, 358.000, 0, En 5.599536449869E-06, CFL 0.00229, SL -1.1710E-01, M 7.05371E+16, S 35.2330, T 4.2825, Me 3.84E-16, Se 2.18E-14, Te -1.41E-15 - 8616, 359.000, 0, En 6.163864653948E-06, CFL 0.00172, SL -1.2863E-01, M 7.05369E+16, S 35.2331, T 4.2808, Me 6.60E-17, Se 2.18E-14, Te 2.25E-15 - 8640, 360.000, 0, En 7.599579423732E-06, CFL 0.00252, SL -1.3729E-01, M 7.05368E+16, S 35.2331, T 4.2795, Me 3.20E-16, Se 7.26E-15, Te 2.24E-16 - 8664, 361.000, 0, En 6.974820412646E-06, CFL 0.00191, SL -1.4408E-01, M 7.05367E+16, S 35.2332, T 4.2786, Me 7.34E-17, Se -7.26E-15, Te -1.23E-15 - 8688, 362.000, 0, En 6.425094942628E-06, CFL 0.00188, SL -1.4990E-01, M 7.05367E+16, S 35.2332, T 4.2779, Me 1.68E-16, Se 7.26E-15, Te 3.51E-15 - 8712, 363.000, 0, En 6.220673004974E-06, CFL 0.00202, SL -1.5114E-01, M 7.05367E+16, S 35.2332, T 4.2778, Me -1.51E-16, Se -1.45E-14, Te -1.59E-15 - 8736, 364.000, 0, En 6.911633027795E-06, CFL 0.00185, SL -1.5324E-01, M 7.05366E+16, S 35.2332, T 4.2776, Me -5.30E-17, Se 7.26E-15, Te -5.98E-16 - 8760, 365.000, 0, En 5.936968972836E-06, CFL 0.00152, SL -1.5490E-01, M 7.05366E+16, S 35.2332, T 4.2775, Me -3.70E-18, Se 4.36E-14, Te 7.37E-16 + 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 24, 1.000, 0, En 3.597535732956E-07, CFL 0.00095, SL -6.1796E-03, M 7.69511E+16, S 35.1294, T 4.8054, Me 3.60E-19, Se 0.00E+00, Te 1.79E-15 + 48, 2.000, 0, En 9.492062605522E-07, CFL 0.00124, SL 7.7375E-03, M 7.69513E+16, S 35.1293, T 4.8049, Me -1.76E-18, Se 1.33E-14, Te -3.15E-15 + 72, 3.000, 0, En 1.230966323397E-06, CFL 0.00118, SL 1.7286E-03, M 7.69512E+16, S 35.1293, T 4.8041, Me -1.22E-17, Se 0.00E+00, Te 1.59E-16 + 96, 4.000, 0, En 2.459114313870E-06, CFL 0.00236, SL -1.1511E-03, M 7.69512E+16, S 35.1293, T 4.8036, Me -2.05E-18, Se -1.33E-14, Te 1.21E-15 + 120, 5.000, 0, En 2.748386989499E-06, CFL 0.00259, SL -3.5312E-03, M 7.69511E+16, S 35.1294, T 4.8034, Me 4.23E-18, Se 6.65E-15, Te 3.79E-16 + 144, 6.000, 0, En 8.602404669582E-07, CFL 0.00161, SL -5.5946E-03, M 7.69511E+16, S 35.1294, T 4.8032, Me -6.47E-18, Se -1.33E-14, Te 2.07E-15 + 168, 7.000, 0, En 1.881914466205E-06, CFL 0.00219, SL -3.7707E-03, M 7.69511E+16, S 35.1294, T 4.8029, Me -3.12E-18, Se 6.65E-15, Te -4.33E-16 + 192, 8.000, 0, En 1.629421479544E-06, CFL 0.00134, SL 3.2469E-03, M 7.69512E+16, S 35.1293, T 4.8028, Me 6.91E-18, Se 6.65E-15, Te 2.92E-16 + 216, 9.000, 0, En 1.914403462833E-06, CFL 0.00149, SL 8.9665E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me -6.72E-18, Se -1.33E-14, Te 9.87E-16 + 240, 10.000, 0, En 5.238433583435E-06, CFL 0.00350, SL 7.4792E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me 1.75E-17, Se -6.65E-15, Te -5.38E-16 + 264, 11.000, 0, En 5.772390060259E-06, CFL 0.00383, SL 6.0258E-03, M 7.69513E+16, S 35.1293, T 4.8024, Me 8.74E-18, Se 6.65E-15, Te -1.43E-15 + 288, 12.000, 0, En 2.912571246969E-06, CFL 0.00192, SL 2.5996E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.13E-17, Se -6.65E-15, Te 6.21E-16 + 312, 13.000, 0, En 3.475026833774E-06, CFL 0.00168, SL -4.8867E-03, M 7.69511E+16, S 35.1294, T 4.8012, Me 3.01E-18, Se -1.33E-14, Te -1.18E-15 + 336, 14.000, 0, En 2.752815451840E-06, CFL 0.00102, SL -8.9710E-03, M 7.69511E+16, S 35.1294, T 4.8008, Me 1.18E-18, Se 1.33E-14, Te 1.91E-15 + 360, 15.000, 0, En 4.562859827531E-06, CFL 0.00221, SL -1.1697E-02, M 7.69510E+16, S 35.1294, T 4.8004, Me -3.04E-17, Se -6.65E-15, Te -8.16E-16 + 384, 16.000, 0, En 4.574258253581E-06, CFL 0.00321, SL -1.4742E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me 1.15E-17, Se 6.65E-15, Te -6.73E-16 + 408, 17.000, 0, En 1.815716413210E-06, CFL 0.00076, SL -2.5035E-02, M 7.69509E+16, S 35.1295, T 4.7985, Me 3.65E-18, Se -6.65E-15, Te 5.91E-16 + 432, 18.000, 0, En 3.117865176964E-06, CFL 0.00169, SL -3.4147E-02, M 7.69508E+16, S 35.1295, T 4.7972, Me 5.99E-18, Se 6.65E-15, Te -4.30E-16 + 456, 19.000, 0, En 3.798460125473E-06, CFL 0.00210, SL -1.0766E-02, M 7.69511E+16, S 35.1294, T 4.7965, Me -1.82E-18, Se 6.65E-15, Te 9.92E-16 + 480, 20.000, 0, En 3.731017678605E-06, CFL 0.00135, SL -1.0498E-02, M 7.69511E+16, S 35.1294, T 4.7957, Me -6.67E-18, Se 2.00E-14, Te 7.50E-17 + 504, 21.000, 0, En 4.003040612897E-06, CFL 0.00169, SL -1.7271E-02, M 7.69510E+16, S 35.1294, T 4.7947, Me 3.20E-18, Se -1.33E-14, Te 8.10E-16 + 528, 22.000, 0, En 5.598714048659E-06, CFL 0.00332, SL -2.1074E-02, M 7.69509E+16, S 35.1295, T 4.7944, Me -6.06E-18, Se 1.33E-14, Te -4.81E-16 + 552, 23.000, 0, En 7.425164195399E-06, CFL 0.00348, SL -2.5695E-02, M 7.69509E+16, S 35.1295, T 4.7939, Me 1.55E-17, Se -2.00E-14, Te 9.35E-16 + 576, 24.000, 0, En 8.208395373977E-06, CFL 0.00320, SL -2.7257E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me 6.24E-19, Se 6.65E-15, Te -3.32E-15 + 600, 25.000, 0, En 6.274775320552E-06, CFL 0.00207, SL -3.4194E-02, M 7.69508E+16, S 35.1295, T 4.7929, Me -1.61E-17, Se 6.65E-15, Te 9.95E-16 + 624, 26.000, 0, En 3.351662745813E-06, CFL 0.00125, SL -3.8898E-02, M 7.69507E+16, S 35.1296, T 4.7924, Me 3.46E-18, Se 0.00E+00, Te 2.91E-15 + 648, 27.000, 0, En 2.813786869767E-06, CFL 0.00175, SL -4.2852E-02, M 7.69506E+16, S 35.1296, T 4.7920, Me 3.18E-18, Se 1.33E-14, Te -2.13E-15 + 672, 28.000, 0, En 1.136390528160E-05, CFL 0.00452, SL -3.7184E-02, M 7.69507E+16, S 35.1296, T 4.7918, Me -3.33E-18, Se -6.65E-15, Te -6.74E-16 + 696, 29.000, 0, En 8.957021122808E-07, CFL 0.00134, SL -4.4104E-02, M 7.69506E+16, S 35.1296, T 4.7906, Me -6.58E-18, Se 2.00E-14, Te 2.96E-15 + 720, 30.000, 0, En 4.206377007506E-07, CFL 0.00062, SL -5.2318E-02, M 7.69505E+16, S 35.1296, T 4.7892, Me 6.45E-18, Se -6.65E-15, Te -9.48E-17 + 744, 31.000, 0, En 3.710113426120E-07, CFL 0.00038, SL -5.6906E-02, M 7.69505E+16, S 35.1297, T 4.7886, Me -1.12E-17, Se -6.65E-15, Te 1.37E-15 + 768, 32.000, 0, En 5.494690405463E-07, CFL 0.00050, SL -3.3070E-02, M 7.69508E+16, S 35.1295, T 4.7880, Me 9.75E-18, Se 6.65E-15, Te -3.17E-15 + 792, 33.000, 0, En 3.180497403351E-07, CFL 0.00047, SL -3.2226E-02, M 7.69508E+16, S 35.1295, T 4.7872, Me 1.48E-17, Se 0.00E+00, Te 1.15E-15 + 816, 34.000, 0, En 1.110182621447E-07, CFL 0.00026, SL -3.8376E-02, M 7.69507E+16, S 35.1296, T 4.7862, Me -1.82E-17, Se 0.00E+00, Te -6.55E-16 + 840, 35.000, 0, En 9.758243342142E-08, CFL 0.00025, SL -4.5605E-02, M 7.69506E+16, S 35.1296, T 4.7853, Me -1.55E-18, Se 0.00E+00, Te 2.63E-15 + 864, 36.000, 0, En 9.908262609444E-07, CFL 0.00157, SL -5.0415E-02, M 7.69505E+16, S 35.1296, T 4.7848, Me 1.69E-17, Se 0.00E+00, Te -1.37E-15 + 888, 37.000, 0, En 1.990888855698E-06, CFL 0.00199, SL -5.3725E-02, M 7.69505E+16, S 35.1297, T 4.7844, Me 3.72E-18, Se 1.33E-14, Te 5.03E-16 + 912, 38.000, 0, En 2.350567224338E-06, CFL 0.00192, SL -5.7093E-02, M 7.69505E+16, S 35.1297, T 4.7841, Me -8.19E-18, Se -2.66E-14, Te -2.48E-15 + 936, 39.000, 0, En 1.847932323943E-06, CFL 0.00199, SL -4.5885E-02, M 7.69506E+16, S 35.1296, T 4.7837, Me 7.88E-18, Se 6.65E-15, Te 1.16E-15 + 960, 40.000, 0, En 3.215265226054E-06, CFL 0.00276, SL -3.9384E-02, M 7.69507E+16, S 35.1296, T 4.7835, Me -1.32E-18, Se -2.00E-14, Te -8.01E-16 + 984, 41.000, 0, En 2.620428012509E-06, CFL 0.00170, SL -4.3521E-02, M 7.69506E+16, S 35.1296, T 4.7830, Me 4.78E-19, Se 6.65E-15, Te -6.96E-17 + 1008, 42.000, 0, En 2.125018374775E-06, CFL 0.00196, SL -3.6775E-02, M 7.69507E+16, S 35.1296, T 4.7823, Me -6.54E-18, Se 1.33E-14, Te 1.40E-15 + 1032, 43.000, 0, En 4.025438914245E-06, CFL 0.00262, SL -2.7828E-02, M 7.69508E+16, S 35.1295, T 4.7821, Me 1.26E-17, Se -1.33E-14, Te 1.67E-15 + 1056, 44.000, 0, En 4.547917179045E-06, CFL 0.00342, SL -1.8195E-02, M 7.69510E+16, S 35.1294, T 4.7819, Me -3.75E-18, Se -6.65E-15, Te -2.21E-15 + 1080, 45.000, 0, En 3.269826489215E-06, CFL 0.00183, SL -2.2342E-02, M 7.69509E+16, S 35.1295, T 4.7813, Me -1.04E-17, Se 6.65E-15, Te 2.75E-15 + 1104, 46.000, 0, En 4.020246835455E-06, CFL 0.00220, SL -3.0430E-02, M 7.69508E+16, S 35.1295, T 4.7803, Me 1.02E-17, Se 0.00E+00, Te -3.05E-15 + 1128, 47.000, 0, En 3.931450118265E-06, CFL 0.00194, SL -3.7229E-02, M 7.69507E+16, S 35.1296, T 4.7794, Me -1.23E-17, Se -6.65E-15, Te 1.21E-15 + 1152, 48.000, 0, En 2.298468558416E-06, CFL 0.00079, SL -4.2106E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -1.98E-18, Se -6.65E-15, Te -3.60E-16 + 1176, 49.000, 0, En 2.896402320566E-06, CFL 0.00115, SL -5.0827E-02, M 7.69505E+16, S 35.1296, T 4.7773, Me 1.69E-17, Se 6.65E-15, Te -5.03E-16 + 1200, 50.000, 0, En 2.214309547436E-06, CFL 0.00081, SL -6.0752E-02, M 7.69504E+16, S 35.1297, T 4.7759, Me -1.39E-17, Se 0.00E+00, Te -1.67E-17 + 1224, 51.000, 0, En 2.689030536263E-06, CFL 0.00211, SL -6.6461E-02, M 7.69503E+16, S 35.1297, T 4.7755, Me -3.32E-18, Se 0.00E+00, Te -9.13E-16 + 1248, 52.000, 0, En 4.617261221528E-06, CFL 0.00210, SL -6.9899E-02, M 7.69503E+16, S 35.1297, T 4.7753, Me 6.42E-18, Se -6.65E-15, Te 2.81E-15 + 1272, 53.000, 0, En 5.002566350262E-06, CFL 0.00280, SL -7.1890E-02, M 7.69503E+16, S 35.1298, T 4.7752, Me 5.53E-18, Se 6.65E-15, Te -2.45E-15 + 1296, 54.000, 0, En 4.272521147254E-06, CFL 0.00292, SL -6.6094E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me -2.39E-17, Se -6.65E-15, Te 1.14E-15 + 1320, 55.000, 0, En 2.124512798390E-06, CFL 0.00173, SL -6.6817E-02, M 7.69503E+16, S 35.1297, T 4.7745, Me 2.67E-17, Se -1.33E-14, Te -3.78E-17 + 1344, 56.000, 0, En 2.375839439803E-06, CFL 0.00199, SL -7.2944E-02, M 7.69503E+16, S 35.1298, T 4.7739, Me -7.75E-18, Se 1.33E-14, Te -1.85E-16 + 1368, 57.000, 0, En 2.639441892983E-06, CFL 0.00184, SL -7.0270E-02, M 7.69503E+16, S 35.1298, T 4.7736, Me 4.88E-18, Se -2.00E-14, Te 1.25E-15 + 1392, 58.000, 0, En 1.770473604292E-06, CFL 0.00149, SL -7.3040E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -2.59E-17, Se 6.65E-15, Te 1.34E-15 + 1416, 59.000, 0, En 1.104156376690E-06, CFL 0.00061, SL -8.0029E-02, M 7.69502E+16, S 35.1298, T 4.7720, Me 2.08E-17, Se 0.00E+00, Te -2.88E-15 + 1440, 60.000, 0, En 2.207142184018E-06, CFL 0.00141, SL -8.7741E-02, M 7.69501E+16, S 35.1299, T 4.7711, Me -4.92E-18, Se 0.00E+00, Te 3.59E-15 + 1464, 61.000, 0, En 5.592794741116E-07, CFL 0.00054, SL -9.2703E-02, M 7.69500E+16, S 35.1299, T 4.7708, Me 1.28E-17, Se -6.65E-15, Te -1.69E-16 + 1488, 62.000, 0, En 3.019488551487E-06, CFL 0.00195, SL -9.5442E-02, M 7.69500E+16, S 35.1299, T 4.7705, Me -8.36E-18, Se 0.00E+00, Te -3.71E-15 + 1512, 63.000, 0, En 3.129034686118E-06, CFL 0.00349, SL -9.8093E-02, M 7.69499E+16, S 35.1299, T 4.7705, Me 4.56E-18, Se 6.65E-15, Te 1.02E-15 + 1536, 64.000, 0, En 3.055268013066E-06, CFL 0.00369, SL -1.0147E-01, M 7.69499E+16, S 35.1299, T 4.7705, Me 2.41E-18, Se 0.00E+00, Te -1.09E-17 + 1560, 65.000, 0, En 1.790919176927E-06, CFL 0.00179, SL -1.0311E-01, M 7.69499E+16, S 35.1299, T 4.7702, Me 2.09E-19, Se -1.33E-14, Te 1.33E-15 + 1584, 66.000, 0, En 1.546330476090E-06, CFL 0.00182, SL -1.0727E-01, M 7.69498E+16, S 35.1300, T 4.7700, Me 1.29E-17, Se 0.00E+00, Te 3.42E-16 + 1608, 67.000, 0, En 3.102448298392E-06, CFL 0.00205, SL -1.1166E-01, M 7.69498E+16, S 35.1300, T 4.7696, Me -2.58E-18, Se 6.65E-15, Te 1.37E-15 + 1632, 68.000, 0, En 2.586568237650E-06, CFL 0.00214, SL -1.0768E-01, M 7.69498E+16, S 35.1300, T 4.7694, Me -2.28E-17, Se 6.65E-15, Te 1.01E-15 + 1656, 69.000, 0, En 3.291372691791E-06, CFL 0.00287, SL -1.0430E-01, M 7.69499E+16, S 35.1299, T 4.7694, Me 8.39E-18, Se -6.65E-15, Te -1.05E-15 + 1680, 70.000, 0, En 3.291169347263E-06, CFL 0.00211, SL -9.7191E-02, M 7.69499E+16, S 35.1299, T 4.7695, Me -7.52E-18, Se -6.65E-15, Te -2.16E-15 + 1704, 71.000, 0, En 2.997470289376E-06, CFL 0.00185, SL -9.5680E-02, M 7.69500E+16, S 35.1299, T 4.7698, Me 1.22E-17, Se -6.65E-15, Te 2.01E-15 + 1728, 72.000, 0, En 3.090640781771E-06, CFL 0.00196, SL -9.6294E-02, M 7.69500E+16, S 35.1299, T 4.7700, Me -1.78E-17, Se 0.00E+00, Te -4.65E-16 + 1752, 73.000, 0, En 2.976583325282E-06, CFL 0.00192, SL -9.8194E-02, M 7.69499E+16, S 35.1299, T 4.7700, Me 1.26E-17, Se -6.65E-15, Te -1.92E-16 + 1776, 74.000, 0, En 4.057141292205E-06, CFL 0.00227, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.7697, Me -8.90E-18, Se 1.33E-14, Te 2.27E-15 + 1800, 75.000, 0, En 1.687902460059E-06, CFL 0.00108, SL -1.0994E-01, M 7.69498E+16, S 35.1300, T 4.7690, Me 8.77E-18, Se 6.65E-15, Te -4.11E-15 + 1824, 76.000, 0, En 2.226778593417E-06, CFL 0.00248, SL -1.1492E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me 6.03E-18, Se -6.65E-15, Te 1.92E-15 + 1848, 77.000, 0, En 7.075523397505E-06, CFL 0.00274, SL -1.2023E-01, M 7.69497E+16, S 35.1300, T 4.7685, Me -6.19E-18, Se 6.65E-15, Te -3.29E-16 + 1872, 78.000, 0, En 7.262767896867E-06, CFL 0.00403, SL -1.2461E-01, M 7.69496E+16, S 35.1301, T 4.7684, Me -1.35E-17, Se 6.65E-15, Te -2.25E-15 + 1896, 79.000, 0, En 8.935925917695E-06, CFL 0.00499, SL -1.2481E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me 1.51E-17, Se 0.00E+00, Te 2.47E-15 + 1920, 80.000, 0, En 1.195795120430E-05, CFL 0.00559, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.7690, Me -1.53E-18, Se 6.65E-15, Te 6.14E-16 + 1944, 81.000, 0, En 8.919194988327E-06, CFL 0.00412, SL -1.2266E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me 4.04E-18, Se -1.33E-14, Te -1.01E-15 + 1968, 82.000, 0, En 7.315173081517E-06, CFL 0.00261, SL -1.2666E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -5.59E-18, Se 6.65E-15, Te 1.35E-15 + 1992, 83.000, 0, En 5.754317134719E-06, CFL 0.00260, SL -1.2154E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.96E-17, Se 0.00E+00, Te -2.18E-15 + 2016, 84.000, 0, En 5.130422174936E-06, CFL 0.00229, SL -1.2284E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.95E-17, Se 0.00E+00, Te 1.15E-15 + 2040, 85.000, 0, En 2.217890407574E-06, CFL 0.00086, SL -1.3233E-01, M 7.69495E+16, S 35.1301, T 4.7674, Me -3.88E-18, Se 6.65E-15, Te 2.69E-15 + 2064, 86.000, 0, En 2.532179321075E-06, CFL 0.00115, SL -1.4303E-01, M 7.69494E+16, S 35.1302, T 4.7660, Me 4.54E-18, Se -6.65E-15, Te -3.31E-15 + 2088, 87.000, 0, En 3.181389762292E-06, CFL 0.00185, SL -1.4969E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 3.71E-18, Se -6.65E-15, Te 1.07E-15 + 2112, 88.000, 0, En 2.786769201193E-06, CFL 0.00217, SL -1.3920E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 4.90E-18, Se 1.33E-14, Te 1.40E-15 + 2136, 89.000, 0, En 1.046023381296E-05, CFL 0.00581, SL -1.2452E-01, M 7.69496E+16, S 35.1301, T 4.7651, Me -1.24E-17, Se -1.33E-14, Te 3.09E-15 + 2160, 90.000, 0, En 1.178249087797E-05, CFL 0.00567, SL -1.2502E-01, M 7.69496E+16, S 35.1301, T 4.7654, Me 2.57E-17, Se 2.00E-14, Te -2.57E-15 + 2184, 91.000, 0, En 1.016323881343E-05, CFL 0.00472, SL -1.2921E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.66E-17, Se -6.65E-15, Te -1.99E-15 + 2208, 92.000, 0, En 8.024408026784E-06, CFL 0.00361, SL -1.3343E-01, M 7.69495E+16, S 35.1301, T 4.7654, Me -2.21E-18, Se -1.33E-14, Te -4.64E-16 + 2232, 93.000, 0, En 6.498293561803E-06, CFL 0.00277, SL -1.3970E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 1.67E-17, Se 6.65E-15, Te 2.23E-15 + 2256, 94.000, 0, En 5.641044892395E-06, CFL 0.00288, SL -1.4499E-01, M 7.69493E+16, S 35.1302, T 4.7646, Me -6.89E-18, Se 6.65E-15, Te -1.45E-16 + 2280, 95.000, 0, En 4.938668466565E-06, CFL 0.00234, SL -1.4233E-01, M 7.69494E+16, S 35.1302, T 4.7644, Me -2.42E-17, Se 0.00E+00, Te -1.20E-15 + 2304, 96.000, 0, En 5.615644569207E-06, CFL 0.00232, SL -1.4259E-01, M 7.69494E+16, S 35.1302, T 4.7648, Me 2.91E-17, Se 0.00E+00, Te -4.50E-16 + 2328, 97.000, 0, En 9.747908813165E-06, CFL 0.00468, SL -1.4436E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me -6.30E-18, Se 6.65E-15, Te -5.48E-16 + 2352, 98.000, 0, En 1.384686311156E-05, CFL 0.00460, SL -1.4658E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me 2.09E-17, Se -1.33E-14, Te 1.99E-15 + 2376, 99.000, 0, En 1.248866801908E-05, CFL 0.00392, SL -1.4915E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -2.11E-17, Se 6.65E-15, Te -2.12E-15 + 2400, 100.000, 0, En 1.372674098214E-05, CFL 0.00485, SL -1.5319E-01, M 7.69492E+16, S 35.1302, T 4.7653, Me -1.72E-17, Se 0.00E+00, Te 7.04E-16 + 2424, 101.000, 0, En 1.308736752608E-05, CFL 0.00446, SL -1.5419E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me 2.03E-17, Se 0.00E+00, Te 2.61E-15 + 2448, 102.000, 0, En 1.316150321957E-05, CFL 0.00456, SL -1.5183E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 3.86E-18, Se -6.65E-15, Te 3.51E-17 + 2472, 103.000, 0, En 1.238594550230E-05, CFL 0.00374, SL -1.5584E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me 2.30E-18, Se 0.00E+00, Te -8.73E-16 + 2496, 104.000, 0, En 1.401765785181E-05, CFL 0.00431, SL -1.6093E-01, M 7.69491E+16, S 35.1303, T 4.7661, Me -6.24E-18, Se 0.00E+00, Te -1.37E-15 + 2520, 105.000, 0, En 1.228487713355E-05, CFL 0.00397, SL -1.6379E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me 3.25E-18, Se 6.65E-15, Te -1.75E-15 + 2544, 106.000, 0, En 1.200216609859E-05, CFL 0.00363, SL -1.6372E-01, M 7.69491E+16, S 35.1303, T 4.7667, Me -1.62E-17, Se 0.00E+00, Te 1.05E-15 + 2568, 107.000, 0, En 1.388148869702E-05, CFL 0.00381, SL -1.6361E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me 2.61E-17, Se 0.00E+00, Te -1.64E-15 + 2592, 108.000, 0, En 1.740844767335E-05, CFL 0.00542, SL -1.6025E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me -1.63E-17, Se -6.65E-15, Te 2.05E-15 + 2616, 109.000, 0, En 1.749788190114E-05, CFL 0.00423, SL -1.5628E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me -1.16E-17, Se 2.00E-14, Te 1.38E-15 + 2640, 110.000, 0, En 1.559089863720E-05, CFL 0.00442, SL -1.5606E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me 1.12E-17, Se -1.33E-14, Te 1.03E-15 + 2664, 111.000, 0, En 1.407824282006E-05, CFL 0.00352, SL -1.6488E-01, M 7.69491E+16, S 35.1303, T 4.7665, Me 2.08E-18, Se 6.65E-15, Te 1.17E-15 + 2688, 112.000, 0, En 1.435424442849E-05, CFL 0.00297, SL -1.7207E-01, M 7.69490E+16, S 35.1303, T 4.7662, Me -2.11E-17, Se 0.00E+00, Te -8.33E-16 + 2712, 113.000, 0, En 1.256218324831E-05, CFL 0.00293, SL -1.7342E-01, M 7.69490E+16, S 35.1304, T 4.7659, Me 2.83E-17, Se 0.00E+00, Te -2.03E-16 + 2736, 114.000, 0, En 1.312156132820E-05, CFL 0.00359, SL -1.5505E-01, M 7.69492E+16, S 35.1302, T 4.7660, Me -1.94E-17, Se -6.65E-15, Te 9.29E-16 + 2760, 115.000, 0, En 9.049434989432E-06, CFL 0.00224, SL -1.5558E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 1.44E-17, Se 6.65E-15, Te -2.25E-15 + 2784, 116.000, 0, En 8.159571095857E-06, CFL 0.00220, SL -1.5799E-01, M 7.69492E+16, S 35.1303, T 4.7664, Me 2.45E-18, Se -1.33E-14, Te 1.19E-16 + 2808, 117.000, 0, En 8.775289175652E-06, CFL 0.00368, SL -1.6049E-01, M 7.69491E+16, S 35.1303, T 4.7667, Me 1.33E-17, Se 2.00E-14, Te 5.29E-16 + 2832, 118.000, 0, En 9.944743066661E-06, CFL 0.00427, SL -1.6273E-01, M 7.69491E+16, S 35.1303, T 4.7670, Me -2.06E-17, Se -6.65E-15, Te 1.88E-15 + 2856, 119.000, 0, En 1.219034376847E-05, CFL 0.00400, SL -1.6521E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me 8.48E-18, Se 0.00E+00, Te -4.45E-15 + 2880, 120.000, 0, En 1.340357474478E-05, CFL 0.00530, SL -1.6737E-01, M 7.69490E+16, S 35.1303, T 4.7678, Me -2.10E-17, Se -1.33E-14, Te 2.08E-15 + 2904, 121.000, 0, En 1.225935276995E-05, CFL 0.00505, SL -1.6904E-01, M 7.69490E+16, S 35.1303, T 4.7684, Me 9.90E-18, Se 6.65E-15, Te -2.10E-15 + 2928, 122.000, 0, En 1.162435433430E-05, CFL 0.00416, SL -1.7066E-01, M 7.69490E+16, S 35.1303, T 4.7686, Me 2.45E-19, Se -6.65E-15, Te 2.72E-15 + 2952, 123.000, 0, En 1.059285603906E-05, CFL 0.00285, SL -1.7194E-01, M 7.69490E+16, S 35.1303, T 4.7689, Me 5.51E-18, Se -6.65E-15, Te 2.78E-17 + 2976, 124.000, 0, En 9.592545353184E-06, CFL 0.00265, SL -1.7323E-01, M 7.69490E+16, S 35.1304, T 4.7693, Me 6.95E-18, Se 1.33E-14, Te 3.83E-15 + 3000, 125.000, 0, En 8.639089759627E-06, CFL 0.00289, SL -1.6855E-01, M 7.69490E+16, S 35.1303, T 4.7697, Me 4.47E-18, Se 0.00E+00, Te -4.62E-15 + 3024, 126.000, 0, En 7.968171608882E-06, CFL 0.00292, SL -1.5937E-01, M 7.69492E+16, S 35.1303, T 4.7701, Me -2.08E-17, Se -6.65E-15, Te 2.31E-15 + 3048, 127.000, 0, En 7.648509937475E-06, CFL 0.00273, SL -1.6111E-01, M 7.69491E+16, S 35.1303, T 4.7702, Me -1.71E-18, Se 6.65E-15, Te -1.02E-16 + 3072, 128.000, 0, En 1.003412118267E-05, CFL 0.00457, SL -1.6494E-01, M 7.69491E+16, S 35.1303, T 4.7704, Me 3.51E-18, Se 6.65E-15, Te -1.59E-15 + 3096, 129.000, 0, En 1.103243275447E-05, CFL 0.00495, SL -1.6715E-01, M 7.69491E+16, S 35.1303, T 4.7708, Me -8.84E-18, Se -2.00E-14, Te -1.88E-15 + 3120, 130.000, 0, En 9.511083231007E-06, CFL 0.00375, SL -1.6897E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me 1.48E-17, Se 1.33E-14, Te 1.83E-15 + 3144, 131.000, 0, En 7.388945395074E-06, CFL 0.00279, SL -1.7186E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -1.20E-18, Se 0.00E+00, Te -3.97E-16 + 3168, 132.000, 0, En 6.507305994368E-06, CFL 0.00263, SL -1.7781E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me 5.40E-18, Se 0.00E+00, Te 3.47E-16 + 3192, 133.000, 0, En 6.169827069021E-06, CFL 0.00206, SL -1.8252E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me -7.85E-18, Se 6.65E-15, Te 1.43E-15 + 3216, 134.000, 0, En 5.668548380787E-06, CFL 0.00174, SL -1.8368E-01, M 7.69488E+16, S 35.1304, T 4.7714, Me 1.15E-17, Se 0.00E+00, Te 8.66E-17 + 3240, 135.000, 0, En 5.428131542466E-06, CFL 0.00155, SL -1.7966E-01, M 7.69489E+16, S 35.1304, T 4.7716, Me -2.41E-17, Se 6.65E-15, Te 6.93E-16 + 3264, 136.000, 0, En 5.354408480310E-06, CFL 0.00180, SL -1.7849E-01, M 7.69489E+16, S 35.1304, T 4.7722, Me 2.12E-17, Se -6.65E-15, Te -1.62E-15 + 3288, 137.000, 0, En 8.329765642522E-06, CFL 0.00299, SL -1.7888E-01, M 7.69489E+16, S 35.1304, T 4.7725, Me -1.31E-17, Se -1.33E-14, Te 7.00E-16 + 3312, 138.000, 0, En 6.890206582983E-06, CFL 0.00251, SL -1.7967E-01, M 7.69489E+16, S 35.1304, T 4.7728, Me 8.69E-18, Se -6.65E-15, Te 2.93E-16 + 3336, 139.000, 0, En 5.622587030735E-06, CFL 0.00165, SL -1.8065E-01, M 7.69489E+16, S 35.1304, T 4.7731, Me -1.06E-17, Se 0.00E+00, Te -1.64E-15 + 3360, 140.000, 0, En 5.993376812485E-06, CFL 0.00226, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7734, Me -1.33E-18, Se 1.33E-14, Te 2.93E-15 + 3384, 141.000, 0, En 4.960997514903E-06, CFL 0.00151, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7739, Me -1.39E-18, Se -6.65E-15, Te -4.04E-15 + 3408, 142.000, 0, En 5.006043737201E-06, CFL 0.00195, SL -1.8304E-01, M 7.69488E+16, S 35.1304, T 4.7746, Me 6.51E-18, Se 0.00E+00, Te 2.06E-15 + 3432, 143.000, 0, En 5.505711157229E-06, CFL 0.00272, SL -1.8367E-01, M 7.69488E+16, S 35.1304, T 4.7752, Me 2.37E-17, Se 0.00E+00, Te 8.98E-16 + 3456, 144.000, 0, En 5.490571746418E-06, CFL 0.00298, SL -1.8418E-01, M 7.69488E+16, S 35.1304, T 4.7759, Me -2.03E-17, Se 1.33E-14, Te -7.98E-17 + 3480, 145.000, 0, En 5.929489297442E-06, CFL 0.00348, SL -1.8501E-01, M 7.69488E+16, S 35.1304, T 4.7766, Me 1.76E-18, Se 0.00E+00, Te -6.75E-16 + 3504, 146.000, 0, En 6.138273050613E-06, CFL 0.00368, SL -1.8591E-01, M 7.69488E+16, S 35.1304, T 4.7773, Me 2.64E-17, Se -6.65E-15, Te 1.17E-15 + 3528, 147.000, 0, En 5.727703293312E-06, CFL 0.00313, SL -1.8691E-01, M 7.69488E+16, S 35.1304, T 4.7780, Me -3.33E-17, Se 6.65E-15, Te -7.32E-16 + 3552, 148.000, 0, En 5.340240464651E-06, CFL 0.00231, SL -1.8651E-01, M 7.69488E+16, S 35.1304, T 4.7786, Me 2.37E-17, Se -6.65E-15, Te -2.52E-15 + 3576, 149.000, 0, En 4.970927156114E-06, CFL 0.00266, SL -1.8743E-01, M 7.69488E+16, S 35.1304, T 4.7793, Me 3.16E-18, Se 0.00E+00, Te 3.18E-15 + 3600, 150.000, 0, En 4.810272358126E-06, CFL 0.00284, SL -1.8935E-01, M 7.69488E+16, S 35.1304, T 4.7797, Me -2.79E-17, Se -6.65E-15, Te 7.93E-18 + 3624, 151.000, 0, En 5.634441173809E-06, CFL 0.00336, SL -1.8921E-01, M 7.69488E+16, S 35.1304, T 4.7800, Me 2.09E-17, Se -6.65E-15, Te -9.61E-16 + 3648, 152.000, 0, En 6.222395738971E-06, CFL 0.00332, SL -1.9037E-01, M 7.69488E+16, S 35.1305, T 4.7805, Me 1.00E-17, Se -6.65E-15, Te 6.91E-16 + 3672, 153.000, 0, En 5.859234780163E-06, CFL 0.00275, SL -1.9203E-01, M 7.69487E+16, S 35.1305, T 4.7808, Me -4.79E-18, Se 1.33E-14, Te -1.23E-16 + 3696, 154.000, 0, En 5.324614262879E-06, CFL 0.00268, SL -1.9358E-01, M 7.69487E+16, S 35.1305, T 4.7812, Me -1.42E-18, Se -1.33E-14, Te 2.25E-16 + 3720, 155.000, 0, En 4.871706667243E-06, CFL 0.00234, SL -1.9477E-01, M 7.69487E+16, S 35.1305, T 4.7818, Me -2.73E-17, Se 0.00E+00, Te -2.08E-15 + 3744, 156.000, 0, En 4.125699945370E-06, CFL 0.00223, SL -1.9603E-01, M 7.69487E+16, S 35.1305, T 4.7824, Me 1.38E-17, Se -6.65E-15, Te 2.00E-15 + 3768, 157.000, 0, En 4.602001959615E-06, CFL 0.00218, SL -1.9737E-01, M 7.69487E+16, S 35.1305, T 4.7830, Me 2.61E-18, Se 6.65E-15, Te -2.22E-16 + 3792, 158.000, 0, En 9.843183525914E-06, CFL 0.00374, SL -1.9886E-01, M 7.69486E+16, S 35.1305, T 4.7836, Me -6.79E-18, Se 6.65E-15, Te -1.46E-15 + 3816, 159.000, 0, En 6.059944067077E-06, CFL 0.00272, SL -1.9901E-01, M 7.69486E+16, S 35.1305, T 4.7839, Me 8.64E-19, Se 0.00E+00, Te 3.47E-16 + 3840, 160.000, 0, En 5.400166563989E-06, CFL 0.00304, SL -1.9608E-01, M 7.69487E+16, S 35.1305, T 4.7844, Me 1.37E-18, Se -1.33E-14, Te 2.15E-15 + 3864, 161.000, 0, En 7.966519836041E-06, CFL 0.00331, SL -1.9717E-01, M 7.69487E+16, S 35.1305, T 4.7850, Me -1.41E-17, Se 6.65E-15, Te -3.84E-15 + 3888, 162.000, 0, En 1.023092253749E-05, CFL 0.00477, SL -1.9502E-01, M 7.69487E+16, S 35.1305, T 4.7854, Me 2.11E-18, Se -1.33E-14, Te 1.91E-15 + 3912, 163.000, 0, En 1.124878903224E-05, CFL 0.00409, SL -1.9569E-01, M 7.69487E+16, S 35.1305, T 4.7859, Me 6.38E-18, Se 6.65E-15, Te 1.43E-16 + 3936, 164.000, 0, En 1.161797251753E-05, CFL 0.00481, SL -1.9669E-01, M 7.69487E+16, S 35.1305, T 4.7864, Me 6.98E-18, Se -2.00E-14, Te -1.46E-16 + 3960, 165.000, 0, En 1.022059688798E-05, CFL 0.00430, SL -1.9770E-01, M 7.69487E+16, S 35.1305, T 4.7870, Me -5.39E-18, Se 0.00E+00, Te -1.35E-15 + 3984, 166.000, 0, En 8.967621195844E-06, CFL 0.00399, SL -1.9892E-01, M 7.69486E+16, S 35.1305, T 4.7877, Me -5.46E-18, Se 2.00E-14, Te -8.50E-16 + 4008, 167.000, 0, En 7.461380917349E-06, CFL 0.00339, SL -2.0057E-01, M 7.69486E+16, S 35.1305, T 4.7883, Me 1.92E-17, Se -6.65E-15, Te 1.50E-15 + 4032, 168.000, 0, En 7.321802877660E-06, CFL 0.00294, SL -2.0087E-01, M 7.69486E+16, S 35.1305, T 4.7890, Me -1.63E-17, Se 6.65E-15, Te -1.37E-15 + 4056, 169.000, 0, En 6.953789559588E-06, CFL 0.00266, SL -1.9987E-01, M 7.69486E+16, S 35.1305, T 4.7896, Me 8.13E-18, Se -1.33E-14, Te 1.45E-15 + 4080, 170.000, 0, En 6.671455404446E-06, CFL 0.00301, SL -1.9847E-01, M 7.69486E+16, S 35.1305, T 4.7902, Me 4.12E-18, Se 0.00E+00, Te 6.79E-16 + 4104, 171.000, 0, En 6.701348778932E-06, CFL 0.00381, SL -1.9845E-01, M 7.69486E+16, S 35.1305, T 4.7907, Me -1.43E-17, Se 0.00E+00, Te -3.29E-16 + 4128, 172.000, 0, En 6.931382800934E-06, CFL 0.00398, SL -1.9325E-01, M 7.69487E+16, S 35.1305, T 4.7910, Me 5.23E-18, Se 1.33E-14, Te 4.29E-16 + 4152, 173.000, 0, En 6.829461796310E-06, CFL 0.00305, SL -1.8124E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -1.31E-17, Se 6.65E-15, Te -7.03E-16 + 4176, 174.000, 0, En 6.779948587042E-06, CFL 0.00287, SL -1.7939E-01, M 7.69489E+16, S 35.1304, T 4.7910, Me 2.22E-17, Se 6.65E-15, Te 1.88E-15 + 4200, 175.000, 0, En 8.735150584960E-06, CFL 0.00418, SL -1.8292E-01, M 7.69488E+16, S 35.1304, T 4.7910, Me -5.47E-18, Se -2.66E-14, Te -2.44E-15 + 4224, 176.000, 0, En 1.065237432696E-05, CFL 0.00496, SL -1.8544E-01, M 7.69488E+16, S 35.1304, T 4.7915, Me -5.97E-18, Se 6.65E-15, Te 9.45E-16 + 4248, 177.000, 0, En 1.271509393017E-05, CFL 0.00506, SL -1.8526E-01, M 7.69488E+16, S 35.1304, T 4.7921, Me 1.30E-17, Se 6.65E-15, Te -1.15E-15 + 4272, 178.000, 0, En 9.386277299032E-06, CFL 0.00322, SL -1.8241E-01, M 7.69489E+16, S 35.1304, T 4.7927, Me -1.33E-17, Se 0.00E+00, Te 7.95E-16 + 4296, 179.000, 0, En 8.411253764658E-06, CFL 0.00357, SL -1.7606E-01, M 7.69489E+16, S 35.1304, T 4.7932, Me 1.31E-17, Se 0.00E+00, Te -5.88E-16 + 4320, 180.000, 0, En 8.467006166431E-06, CFL 0.00379, SL -1.6717E-01, M 7.69491E+16, S 35.1303, T 4.7936, Me 2.80E-18, Se -6.65E-15, Te -3.17E-16 + 4344, 181.000, 0, En 7.985431271618E-06, CFL 0.00377, SL -1.5918E-01, M 7.69492E+16, S 35.1303, T 4.7940, Me -1.86E-18, Se 6.65E-15, Te 2.90E-15 + 4368, 182.000, 0, En 1.023696743394E-05, CFL 0.00589, SL -1.5065E-01, M 7.69493E+16, S 35.1302, T 4.7946, Me -1.69E-17, Se 1.33E-14, Te -1.55E-15 + 4392, 183.000, 0, En 1.543506938826E-05, CFL 0.00784, SL -1.4226E-01, M 7.69494E+16, S 35.1302, T 4.7951, Me 2.61E-19, Se -1.33E-14, Te -4.09E-16 + 4416, 184.000, 0, En 1.621083879161E-05, CFL 0.00765, SL -1.3699E-01, M 7.69494E+16, S 35.1301, T 4.7956, Me -3.39E-19, Se 6.65E-15, Te -1.57E-15 + 4440, 185.000, 0, En 1.602912649546E-05, CFL 0.00674, SL -1.3753E-01, M 7.69494E+16, S 35.1301, T 4.7961, Me 1.98E-18, Se -1.33E-14, Te 3.11E-15 + 4464, 186.000, 0, En 1.810846219987E-05, CFL 0.00689, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7966, Me 7.55E-19, Se 1.33E-14, Te -1.23E-15 + 4488, 187.000, 0, En 1.632862139707E-05, CFL 0.00561, SL -1.4131E-01, M 7.69494E+16, S 35.1302, T 4.7970, Me 1.71E-17, Se 0.00E+00, Te 4.54E-16 + 4512, 188.000, 0, En 1.507570839808E-05, CFL 0.00602, SL -1.3896E-01, M 7.69494E+16, S 35.1302, T 4.7972, Me -2.12E-17, Se -6.65E-15, Te -1.31E-15 + 4536, 189.000, 0, En 1.425865085044E-05, CFL 0.00649, SL -1.3575E-01, M 7.69495E+16, S 35.1301, T 4.7973, Me -2.47E-19, Se -6.65E-15, Te 6.49E-17 + 4560, 190.000, 0, En 1.378578750554E-05, CFL 0.00645, SL -1.2903E-01, M 7.69495E+16, S 35.1301, T 4.7975, Me 1.23E-17, Se 2.00E-14, Te -3.69E-16 + 4584, 191.000, 0, En 1.237008890602E-05, CFL 0.00566, SL -1.2296E-01, M 7.69496E+16, S 35.1301, T 4.7977, Me 6.84E-18, Se -6.65E-15, Te -4.93E-16 + 4608, 192.000, 0, En 1.072751017097E-05, CFL 0.00465, SL -1.1866E-01, M 7.69497E+16, S 35.1300, T 4.7981, Me -1.37E-17, Se 6.65E-15, Te 4.73E-16 + 4632, 193.000, 0, En 9.117729877047E-06, CFL 0.00337, SL -1.1546E-01, M 7.69497E+16, S 35.1300, T 4.7986, Me -1.28E-17, Se 2.00E-14, Te 1.47E-15 + 4656, 194.000, 0, En 8.187808165149E-06, CFL 0.00385, SL -1.1116E-01, M 7.69498E+16, S 35.1300, T 4.7988, Me 8.65E-18, Se -6.65E-15, Te 7.71E-16 + 4680, 195.000, 0, En 8.418365029919E-06, CFL 0.00414, SL -1.0806E-01, M 7.69498E+16, S 35.1300, T 4.7990, Me 1.68E-18, Se -1.33E-14, Te 6.27E-16 + 4704, 196.000, 0, En 9.184160964262E-06, CFL 0.00414, SL -1.0301E-01, M 7.69499E+16, S 35.1299, T 4.7992, Me -5.64E-18, Se 0.00E+00, Te -2.26E-15 + 4728, 197.000, 0, En 9.763176478607E-06, CFL 0.00382, SL -1.0048E-01, M 7.69499E+16, S 35.1299, T 4.7995, Me 3.67E-17, Se 0.00E+00, Te -5.16E-17 + 4752, 198.000, 0, En 8.799587805354E-06, CFL 0.00333, SL -9.7422E-02, M 7.69499E+16, S 35.1299, T 4.7997, Me -1.77E-17, Se 0.00E+00, Te 5.73E-16 + 4776, 199.000, 0, En 7.389748928127E-06, CFL 0.00381, SL -9.2701E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 6.55E-19, Se -6.65E-15, Te -2.60E-15 + 4800, 200.000, 0, En 6.911299106819E-06, CFL 0.00352, SL -8.8914E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me -8.49E-19, Se 1.33E-14, Te 2.62E-15 + 4824, 201.000, 0, En 6.697206409922E-06, CFL 0.00313, SL -8.5571E-02, M 7.69501E+16, S 35.1298, T 4.7999, Me -6.93E-18, Se -6.65E-15, Te -4.88E-16 + 4848, 202.000, 0, En 6.829816484677E-06, CFL 0.00254, SL -8.8244E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me 1.71E-17, Se -2.00E-14, Te -8.96E-16 + 4872, 203.000, 0, En 9.178892829292E-06, CFL 0.00355, SL -8.9369E-02, M 7.69500E+16, S 35.1299, T 4.8000, Me -5.94E-18, Se 6.65E-15, Te 6.61E-16 + 4896, 204.000, 0, En 1.413729011572E-05, CFL 0.00568, SL -8.9509E-02, M 7.69500E+16, S 35.1299, T 4.8002, Me 4.68E-19, Se 6.65E-15, Te -1.68E-15 + 4920, 205.000, 0, En 1.450793629746E-05, CFL 0.00592, SL -9.0500E-02, M 7.69500E+16, S 35.1299, T 4.8003, Me -1.60E-17, Se 6.65E-15, Te 1.31E-15 + 4944, 206.000, 0, En 1.437295078579E-05, CFL 0.00602, SL -9.4351E-02, M 7.69500E+16, S 35.1299, T 4.8003, Me 1.05E-17, Se 0.00E+00, Te -1.53E-15 + 4968, 207.000, 0, En 1.585855716391E-05, CFL 0.00642, SL -9.4849E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 1.08E-17, Se 0.00E+00, Te 1.30E-15 + 4992, 208.000, 0, En 1.726533775080E-05, CFL 0.00683, SL -9.3023E-02, M 7.69500E+16, S 35.1299, T 4.8007, Me 3.55E-18, Se 0.00E+00, Te -1.05E-15 + 5016, 209.000, 0, En 1.700791426084E-05, CFL 0.00630, SL -9.1310E-02, M 7.69500E+16, S 35.1299, T 4.8009, Me 1.63E-18, Se 0.00E+00, Te 1.90E-15 + 5040, 210.000, 0, En 1.641551897145E-05, CFL 0.00526, SL -9.0818E-02, M 7.69500E+16, S 35.1299, T 4.8014, Me -5.33E-19, Se 0.00E+00, Te -1.80E-15 + 5064, 211.000, 0, En 1.561606211896E-05, CFL 0.00475, SL -9.2481E-02, M 7.69500E+16, S 35.1299, T 4.8016, Me -2.09E-17, Se 0.00E+00, Te 6.35E-16 + 5088, 212.000, 0, En 1.521766306493E-05, CFL 0.00557, SL -8.8015E-02, M 7.69501E+16, S 35.1299, T 4.8019, Me 1.58E-17, Se -1.33E-14, Te 1.90E-15 + 5112, 213.000, 0, En 1.505953204210E-05, CFL 0.00594, SL -8.2620E-02, M 7.69501E+16, S 35.1298, T 4.8023, Me -6.09E-18, Se 6.65E-15, Te -3.52E-17 + 5136, 214.000, 0, En 1.453938585709E-05, CFL 0.00627, SL -8.2396E-02, M 7.69501E+16, S 35.1298, T 4.8028, Me -8.44E-18, Se 0.00E+00, Te 1.08E-15 + 5160, 215.000, 0, En 1.262664676183E-05, CFL 0.00546, SL -8.4309E-02, M 7.69501E+16, S 35.1298, T 4.8033, Me 4.35E-18, Se -1.33E-14, Te -4.84E-16 + 5184, 216.000, 0, En 1.017246782161E-05, CFL 0.00388, SL -8.6912E-02, M 7.69501E+16, S 35.1298, T 4.8037, Me 6.29E-18, Se 6.65E-15, Te -3.16E-16 + 5208, 217.000, 0, En 7.921187813270E-06, CFL 0.00318, SL -8.9106E-02, M 7.69501E+16, S 35.1299, T 4.8040, Me -1.43E-17, Se 0.00E+00, Te 7.81E-16 + 5232, 218.000, 0, En 7.790804597324E-06, CFL 0.00402, SL -8.9242E-02, M 7.69500E+16, S 35.1299, T 4.8044, Me -6.39E-18, Se 1.33E-14, Te 2.04E-15 + 5256, 219.000, 0, En 6.936839543943E-06, CFL 0.00320, SL -8.9224E-02, M 7.69501E+16, S 35.1299, T 4.8049, Me 2.31E-17, Se -6.65E-15, Te -6.86E-16 + 5280, 220.000, 0, En 6.108182064744E-06, CFL 0.00262, SL -9.2528E-02, M 7.69500E+16, S 35.1299, T 4.8051, Me -7.13E-18, Se -6.65E-15, Te 4.62E-16 + 5304, 221.000, 0, En 5.885474928012E-06, CFL 0.00212, SL -9.5169E-02, M 7.69500E+16, S 35.1299, T 4.8054, Me 1.38E-17, Se 0.00E+00, Te -1.49E-15 + 5328, 222.000, 0, En 5.717817681119E-06, CFL 0.00246, SL -9.6725E-02, M 7.69500E+16, S 35.1299, T 4.8057, Me -2.31E-17, Se 0.00E+00, Te 1.65E-16 + 5352, 223.000, 0, En 5.476356348215E-06, CFL 0.00258, SL -9.7945E-02, M 7.69499E+16, S 35.1299, T 4.8061, Me 8.72E-18, Se 1.33E-14, Te 2.78E-16 + 5376, 224.000, 0, En 5.320476127208E-06, CFL 0.00251, SL -9.9462E-02, M 7.69499E+16, S 35.1299, T 4.8065, Me 1.02E-17, Se -1.33E-14, Te 2.30E-15 + 5400, 225.000, 0, En 5.375107479734E-06, CFL 0.00232, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.8070, Me -3.57E-18, Se 0.00E+00, Te -2.04E-15 + 5424, 226.000, 0, En 5.965210637606E-06, CFL 0.00303, SL -1.0377E-01, M 7.69499E+16, S 35.1299, T 4.8074, Me -1.14E-18, Se 6.65E-15, Te 6.38E-17 + 5448, 227.000, 0, En 6.129065517757E-06, CFL 0.00283, SL -1.0662E-01, M 7.69498E+16, S 35.1300, T 4.8077, Me -6.80E-18, Se 0.00E+00, Te -7.83E-16 + 5472, 228.000, 0, En 8.528240686730E-06, CFL 0.00390, SL -1.0877E-01, M 7.69498E+16, S 35.1300, T 4.8082, Me 8.78E-18, Se 0.00E+00, Te -5.82E-16 + 5496, 229.000, 0, En 1.189687924656E-05, CFL 0.00576, SL -1.1076E-01, M 7.69498E+16, S 35.1300, T 4.8085, Me -2.06E-18, Se 6.65E-15, Te -3.54E-16 + 5520, 230.000, 0, En 1.193477788234E-05, CFL 0.00594, SL -1.1251E-01, M 7.69498E+16, S 35.1300, T 4.8089, Me -3.57E-18, Se 0.00E+00, Te -2.66E-16 + 5544, 231.000, 0, En 1.143303316763E-05, CFL 0.00582, SL -1.1417E-01, M 7.69497E+16, S 35.1300, T 4.8093, Me 1.03E-17, Se 0.00E+00, Te 2.91E-15 + 5568, 232.000, 0, En 1.035681348374E-05, CFL 0.00500, SL -1.1547E-01, M 7.69497E+16, S 35.1300, T 4.8098, Me -1.00E-18, Se -6.65E-15, Te -1.95E-15 + 5592, 233.000, 0, En 1.009007003807E-05, CFL 0.00397, SL -1.1694E-01, M 7.69497E+16, S 35.1300, T 4.8102, Me -6.71E-18, Se 6.65E-15, Te -4.14E-16 + 5616, 234.000, 0, En 1.031199191955E-05, CFL 0.00378, SL -1.1754E-01, M 7.69497E+16, S 35.1300, T 4.8105, Me 1.04E-17, Se 0.00E+00, Te -1.04E-16 + 5640, 235.000, 0, En 1.266306914188E-05, CFL 0.00508, SL -1.1846E-01, M 7.69497E+16, S 35.1300, T 4.8107, Me -2.58E-17, Se 0.00E+00, Te 2.29E-16 + 5664, 236.000, 0, En 1.139556800548E-05, CFL 0.00504, SL -1.2125E-01, M 7.69496E+16, S 35.1300, T 4.8108, Me 1.31E-17, Se 6.65E-15, Te 2.38E-15 + 5688, 237.000, 0, En 1.111218365147E-05, CFL 0.00555, SL -1.1523E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me 1.61E-17, Se 6.65E-15, Te -1.76E-15 + 5712, 238.000, 0, En 1.010314873607E-05, CFL 0.00505, SL -1.1726E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -1.16E-17, Se -1.33E-14, Te -3.60E-16 + 5736, 239.000, 0, En 9.032841565513E-06, CFL 0.00424, SL -1.1860E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.45E-18, Se 1.33E-14, Te -6.71E-17 + 5760, 240.000, 0, En 8.173336802114E-06, CFL 0.00360, SL -1.1981E-01, M 7.69497E+16, S 35.1300, T 4.8113, Me -1.32E-18, Se -6.65E-15, Te -8.27E-16 + 5784, 241.000, 0, En 7.329190511350E-06, CFL 0.00286, SL -1.2019E-01, M 7.69497E+16, S 35.1300, T 4.8117, Me -8.02E-18, Se -6.65E-15, Te -5.79E-16 + 5808, 242.000, 0, En 6.702532833266E-06, CFL 0.00276, SL -1.2035E-01, M 7.69497E+16, S 35.1300, T 4.8120, Me 1.56E-17, Se 1.33E-14, Te -6.42E-18 + 5832, 243.000, 0, En 7.922448293520E-06, CFL 0.00443, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.8120, Me -1.50E-17, Se 0.00E+00, Te 1.40E-15 + 5856, 244.000, 0, En 8.557392954216E-06, CFL 0.00464, SL -1.2069E-01, M 7.69496E+16, S 35.1300, T 4.8121, Me 1.47E-17, Se -2.00E-14, Te -2.60E-17 + 5880, 245.000, 0, En 7.959399542547E-06, CFL 0.00387, SL -1.1881E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -1.46E-17, Se 6.65E-15, Te -2.70E-15 + 5904, 246.000, 0, En 7.719395789415E-06, CFL 0.00288, SL -1.1432E-01, M 7.69497E+16, S 35.1300, T 4.8126, Me 1.03E-17, Se 0.00E+00, Te 2.55E-15 + 5928, 247.000, 0, En 8.056228038526E-06, CFL 0.00353, SL -1.0906E-01, M 7.69498E+16, S 35.1300, T 4.8130, Me -1.01E-17, Se 0.00E+00, Te -8.68E-16 + 5952, 248.000, 0, En 8.505467159819E-06, CFL 0.00417, SL -1.0732E-01, M 7.69498E+16, S 35.1300, T 4.8133, Me 1.07E-17, Se 0.00E+00, Te 5.36E-16 + 5976, 249.000, 0, En 9.261917792238E-06, CFL 0.00493, SL -1.0605E-01, M 7.69498E+16, S 35.1300, T 4.8136, Me 1.37E-17, Se 6.65E-15, Te -2.81E-17 + 6000, 250.000, 0, En 9.863433751565E-06, CFL 0.00535, SL -1.0657E-01, M 7.69498E+16, S 35.1300, T 4.8139, Me -1.50E-17, Se -6.65E-15, Te 2.05E-15 + 6024, 251.000, 0, En 1.088699667537E-05, CFL 0.00577, SL -1.0644E-01, M 7.69498E+16, S 35.1300, T 4.8141, Me 7.17E-18, Se 0.00E+00, Te -2.08E-15 + 6048, 252.000, 0, En 1.167716428436E-05, CFL 0.00516, SL -1.0471E-01, M 7.69499E+16, S 35.1300, T 4.8143, Me 2.94E-19, Se 1.33E-14, Te 1.14E-16 + 6072, 253.000, 0, En 1.330598462179E-05, CFL 0.00483, SL -1.0253E-01, M 7.69499E+16, S 35.1299, T 4.8142, Me -1.96E-17, Se 0.00E+00, Te 2.08E-15 + 6096, 254.000, 0, En 1.122374514258E-05, CFL 0.00477, SL -9.6017E-02, M 7.69500E+16, S 35.1299, T 4.8143, Me 8.93E-18, Se -6.65E-15, Te -9.81E-16 + 6120, 255.000, 0, En 9.973842965949E-06, CFL 0.00483, SL -8.7414E-02, M 7.69501E+16, S 35.1299, T 4.8144, Me 8.16E-18, Se 0.00E+00, Te -2.58E-15 + 6144, 256.000, 0, En 9.348931860662E-06, CFL 0.00409, SL -7.9010E-02, M 7.69502E+16, S 35.1298, T 4.8146, Me 8.60E-18, Se 0.00E+00, Te 7.29E-16 + 6168, 257.000, 0, En 8.691105691732E-06, CFL 0.00297, SL -7.0473E-02, M 7.69503E+16, S 35.1298, T 4.8145, Me -4.82E-18, Se 2.00E-14, Te 1.83E-15 + 6192, 258.000, 0, En 8.567394191169E-06, CFL 0.00420, SL -6.1783E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me -1.92E-17, Se -6.65E-15, Te 2.43E-16 + 6216, 259.000, 0, En 6.764621397321E-06, CFL 0.00372, SL -5.7471E-02, M 7.69505E+16, S 35.1297, T 4.8148, Me 1.94E-17, Se 6.65E-15, Te 3.17E-16 + 6240, 260.000, 0, En 5.435757240483E-06, CFL 0.00284, SL -5.6838E-02, M 7.69505E+16, S 35.1297, T 4.8149, Me -1.26E-17, Se 0.00E+00, Te 1.03E-15 + 6264, 261.000, 0, En 3.792670091544E-06, CFL 0.00224, SL -5.6231E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 4.13E-18, Se -1.33E-14, Te 2.68E-17 + 6288, 262.000, 0, En 3.498174636522E-06, CFL 0.00257, SL -5.2445E-02, M 7.69505E+16, S 35.1296, T 4.8153, Me 3.70E-18, Se 0.00E+00, Te 5.80E-16 + 6312, 263.000, 0, En 3.587418120228E-06, CFL 0.00256, SL -4.2620E-02, M 7.69506E+16, S 35.1296, T 4.8153, Me -3.82E-18, Se -6.65E-15, Te -5.79E-17 + 6336, 264.000, 0, En 3.615800914887E-06, CFL 0.00223, SL -3.2899E-02, M 7.69508E+16, S 35.1295, T 4.8154, Me 1.88E-18, Se 6.65E-15, Te -1.61E-15 + 6360, 265.000, 0, En 3.754407097993E-06, CFL 0.00243, SL -3.0306E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -2.78E-18, Se -6.65E-15, Te 2.99E-15 + 6384, 266.000, 0, En 4.235676594643E-06, CFL 0.00268, SL -2.9079E-02, M 7.69508E+16, S 35.1295, T 4.8157, Me 9.29E-18, Se 6.65E-15, Te -3.22E-15 + 6408, 267.000, 0, En 5.270139010073E-06, CFL 0.00287, SL -2.8484E-02, M 7.69508E+16, S 35.1295, T 4.8160, Me -2.62E-17, Se -1.33E-14, Te 3.67E-15 + 6432, 268.000, 0, En 6.434149873872E-06, CFL 0.00312, SL -2.9254E-02, M 7.69508E+16, S 35.1295, T 4.8163, Me 2.45E-17, Se 0.00E+00, Te -3.93E-15 + 6456, 269.000, 0, En 7.442026479095E-06, CFL 0.00389, SL -3.0642E-02, M 7.69508E+16, S 35.1295, T 4.8166, Me -7.31E-18, Se 6.65E-15, Te 4.01E-15 + 6480, 270.000, 0, En 7.928453036189E-06, CFL 0.00373, SL -3.1863E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me 5.70E-19, Se -6.65E-15, Te -3.03E-15 + 6504, 271.000, 0, En 7.362037195533E-06, CFL 0.00357, SL -3.7133E-02, M 7.69507E+16, S 35.1296, T 4.8164, Me 3.64E-18, Se 0.00E+00, Te 1.33E-15 + 6528, 272.000, 0, En 7.570621881848E-06, CFL 0.00422, SL -4.0598E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 3.46E-18, Se 0.00E+00, Te -5.38E-16 + 6552, 273.000, 0, En 8.309966622021E-06, CFL 0.00457, SL -4.2124E-02, M 7.69507E+16, S 35.1296, T 4.8158, Me 6.42E-18, Se 6.65E-15, Te -1.95E-15 + 6576, 274.000, 0, En 8.603378311440E-06, CFL 0.00465, SL -4.5550E-02, M 7.69506E+16, S 35.1296, T 4.8158, Me 6.12E-18, Se -6.65E-15, Te -3.32E-16 + 6600, 275.000, 0, En 1.007519408627E-05, CFL 0.00485, SL -5.0903E-02, M 7.69505E+16, S 35.1296, T 4.8156, Me -1.46E-17, Se 1.33E-14, Te -4.97E-16 + 6624, 276.000, 0, En 1.105549597833E-05, CFL 0.00393, SL -5.6083E-02, M 7.69505E+16, S 35.1297, T 4.8155, Me -9.36E-18, Se 0.00E+00, Te -7.47E-17 + 6648, 277.000, 0, En 8.697682154937E-06, CFL 0.00439, SL -6.0124E-02, M 7.69504E+16, S 35.1297, T 4.8154, Me 1.36E-17, Se -2.00E-14, Te 3.40E-15 + 6672, 278.000, 0, En 7.080799548459E-06, CFL 0.00313, SL -6.3956E-02, M 7.69504E+16, S 35.1297, T 4.8151, Me -5.96E-18, Se 0.00E+00, Te -2.11E-15 + 6696, 279.000, 0, En 6.653356139871E-06, CFL 0.00269, SL -6.7735E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -9.71E-18, Se 6.65E-15, Te 1.90E-15 + 6720, 280.000, 0, En 5.096668179348E-06, CFL 0.00232, SL -6.9598E-02, M 7.69503E+16, S 35.1297, T 4.8146, Me 1.91E-17, Se 0.00E+00, Te -7.65E-16 + 6744, 281.000, 0, En 4.966300894102E-06, CFL 0.00237, SL -5.9344E-02, M 7.69504E+16, S 35.1297, T 4.8146, Me -2.19E-17, Se -6.65E-15, Te 8.71E-16 + 6768, 282.000, 0, En 4.365298301810E-06, CFL 0.00263, SL -6.1706E-02, M 7.69504E+16, S 35.1297, T 4.8142, Me 2.38E-17, Se -6.65E-15, Te -4.58E-16 + 6792, 283.000, 0, En 3.843906287333E-06, CFL 0.00221, SL -7.0109E-02, M 7.69503E+16, S 35.1297, T 4.8135, Me -6.74E-18, Se 0.00E+00, Te 6.26E-16 + 6816, 284.000, 0, En 1.826289856032E-06, CFL 0.00101, SL -7.9493E-02, M 7.69502E+16, S 35.1298, T 4.8127, Me -3.06E-18, Se -6.65E-15, Te 5.90E-16 + 6840, 285.000, 0, En 1.684520371362E-05, CFL 0.00693, SL -8.7280E-02, M 7.69501E+16, S 35.1298, T 4.8121, Me -1.14E-17, Se 6.65E-15, Te -8.82E-16 + 6864, 286.000, 0, En 2.361607078479E-05, CFL 0.00768, SL -9.0722E-02, M 7.69500E+16, S 35.1299, T 4.8116, Me 2.54E-17, Se -6.65E-15, Te -2.04E-15 + 6888, 287.000, 0, En 2.041304101512E-05, CFL 0.00486, SL -8.0479E-02, M 7.69502E+16, S 35.1298, T 4.8115, Me -5.58E-18, Se 6.65E-15, Te 1.63E-15 + 6912, 288.000, 0, En 1.615022608601E-05, CFL 0.00397, SL -6.9275E-02, M 7.69503E+16, S 35.1297, T 4.8114, Me -1.08E-17, Se -1.33E-14, Te 1.59E-16 + 6936, 289.000, 0, En 1.102040519378E-05, CFL 0.00444, SL -6.0708E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me 1.42E-17, Se 0.00E+00, Te 2.54E-15 + 6960, 290.000, 0, En 8.951246435454E-06, CFL 0.00435, SL -6.2438E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me -7.71E-18, Se 6.65E-15, Te -2.78E-15 + 6984, 291.000, 0, En 5.014141555819E-06, CFL 0.00259, SL -6.5593E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -1.33E-17, Se -1.33E-14, Te 8.68E-16 + 7008, 292.000, 0, En 1.182737735667E-05, CFL 0.00611, SL -6.8147E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me 1.05E-17, Se 6.65E-15, Te -1.56E-15 + 7032, 293.000, 0, En 2.425707520259E-05, CFL 0.00820, SL -6.9843E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -5.12E-19, Se 0.00E+00, Te -4.74E-16 + 7056, 294.000, 0, En 2.697865653450E-05, CFL 0.00590, SL -5.8313E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 7.23E-18, Se 0.00E+00, Te 2.01E-15 + 7080, 295.000, 0, En 2.831846690951E-05, CFL 0.00615, SL -5.3942E-02, M 7.69505E+16, S 35.1297, T 4.8115, Me -1.94E-17, Se -6.65E-15, Te 7.10E-16 + 7104, 296.000, 0, En 2.896608764697E-05, CFL 0.00646, SL -4.8414E-02, M 7.69506E+16, S 35.1296, T 4.8113, Me 2.32E-17, Se 6.65E-15, Te -1.74E-15 + 7128, 297.000, 0, En 2.969413628218E-05, CFL 0.00674, SL -1.8994E-02, M 7.69510E+16, S 35.1295, T 4.8112, Me -1.50E-17, Se 6.65E-15, Te -2.47E-16 + 7152, 298.000, 0, En 3.106945829913E-05, CFL 0.00644, SL -1.9351E-02, M 7.69509E+16, S 35.1295, T 4.8112, Me -2.45E-18, Se 0.00E+00, Te 9.24E-16 + 7176, 299.000, 0, En 3.177336395209E-05, CFL 0.00508, SL -2.5375E-02, M 7.69509E+16, S 35.1295, T 4.8107, Me -5.76E-18, Se -2.00E-14, Te -1.93E-15 + 7200, 300.000, 0, En 3.268270835216E-05, CFL 0.00522, SL -3.2408E-02, M 7.69508E+16, S 35.1295, T 4.8099, Me 2.35E-17, Se 2.00E-14, Te 3.37E-15 + 7224, 301.000, 0, En 3.279472915465E-05, CFL 0.00568, SL -1.7737E-02, M 7.69510E+16, S 35.1294, T 4.8097, Me -1.08E-17, Se -6.65E-15, Te -1.90E-15 + 7248, 302.000, 0, En 3.028670934193E-05, CFL 0.00683, SL -2.4558E-03, M 7.69512E+16, S 35.1294, T 4.8095, Me 2.38E-18, Se 0.00E+00, Te -5.25E-18 + 7272, 303.000, 0, En 2.464008127561E-05, CFL 0.00643, SL -8.5466E-03, M 7.69511E+16, S 35.1294, T 4.8086, Me -1.04E-17, Se 0.00E+00, Te -1.24E-15 + 7296, 304.000, 0, En 2.067006045268E-05, CFL 0.00448, SL -4.5716E-03, M 7.69511E+16, S 35.1294, T 4.8082, Me 1.16E-17, Se -6.65E-15, Te 2.09E-15 + 7320, 305.000, 0, En 2.044070775424E-05, CFL 0.00396, SL 7.6186E-04, M 7.69512E+16, S 35.1293, T 4.8080, Me 4.86E-18, Se 0.00E+00, Te 6.26E-16 + 7344, 306.000, 0, En 1.816374707538E-05, CFL 0.00434, SL -3.2075E-03, M 7.69512E+16, S 35.1294, T 4.8076, Me -7.70E-18, Se 6.65E-15, Te -4.56E-16 + 7368, 307.000, 0, En 1.723611865326E-05, CFL 0.00421, SL -3.6257E-03, M 7.69511E+16, S 35.1294, T 4.8074, Me -2.29E-19, Se 0.00E+00, Te 1.78E-16 + 7392, 308.000, 0, En 1.578344106369E-05, CFL 0.00409, SL -5.5630E-03, M 7.69511E+16, S 35.1294, T 4.8070, Me -1.29E-18, Se 6.65E-15, Te -1.19E-15 + 7416, 309.000, 0, En 1.456124576846E-05, CFL 0.00368, SL -7.6535E-03, M 7.69511E+16, S 35.1294, T 4.8064, Me 1.26E-17, Se -6.65E-15, Te 1.60E-15 + 7440, 310.000, 0, En 1.384731852399E-05, CFL 0.00377, SL -1.3249E-02, M 7.69510E+16, S 35.1294, T 4.8057, Me -1.57E-17, Se -1.33E-14, Te 4.16E-16 + 7464, 311.000, 0, En 1.202890816629E-05, CFL 0.00374, SL -1.9791E-02, M 7.69509E+16, S 35.1295, T 4.8051, Me 5.90E-18, Se 1.33E-14, Te 1.05E-15 + 7488, 312.000, 0, En 1.075946647331E-05, CFL 0.00374, SL -2.5528E-02, M 7.69509E+16, S 35.1295, T 4.8045, Me 2.36E-18, Se 0.00E+00, Te -1.48E-15 + 7512, 313.000, 0, En 9.383272221633E-06, CFL 0.00260, SL -3.0035E-02, M 7.69508E+16, S 35.1295, T 4.8040, Me 2.43E-18, Se 1.33E-14, Te -9.34E-16 + 7536, 314.000, 0, En 9.250239452932E-06, CFL 0.00217, SL -2.8603E-02, M 7.69508E+16, S 35.1295, T 4.8038, Me -1.61E-17, Se 0.00E+00, Te 1.20E-16 + 7560, 315.000, 0, En 1.199553046946E-05, CFL 0.00481, SL -2.9988E-02, M 7.69508E+16, S 35.1295, T 4.8035, Me 2.57E-18, Se -6.65E-15, Te 2.56E-16 + 7584, 316.000, 0, En 1.510605641233E-05, CFL 0.00591, SL -3.2551E-02, M 7.69508E+16, S 35.1295, T 4.8033, Me 4.42E-18, Se 0.00E+00, Te 1.68E-15 + 7608, 317.000, 0, En 1.380148199848E-05, CFL 0.00546, SL -3.3630E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 6.63E-18, Se -6.65E-15, Te -2.89E-15 + 7632, 318.000, 0, En 9.769493612860E-06, CFL 0.00231, SL -3.6070E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me 1.43E-17, Se 6.65E-15, Te 1.94E-15 + 7656, 319.000, 0, En 8.430629913793E-06, CFL 0.00311, SL -4.7068E-02, M 7.69506E+16, S 35.1296, T 4.8009, Me -1.56E-17, Se 0.00E+00, Te -3.13E-16 + 7680, 320.000, 0, En 8.119047629993E-06, CFL 0.00316, SL -5.5569E-02, M 7.69505E+16, S 35.1297, T 4.8000, Me -3.72E-18, Se 6.65E-15, Te -7.03E-16 + 7704, 321.000, 0, En 6.929273694436E-06, CFL 0.00236, SL -6.1610E-02, M 7.69504E+16, S 35.1297, T 4.7994, Me -3.84E-19, Se -6.65E-15, Te 9.68E-16 + 7728, 322.000, 0, En 7.043754435708E-06, CFL 0.00270, SL -6.6459E-02, M 7.69503E+16, S 35.1297, T 4.7989, Me 1.80E-17, Se 6.65E-15, Te 1.26E-16 + 7752, 323.000, 0, En 7.546999046950E-06, CFL 0.00359, SL -6.7596E-02, M 7.69503E+16, S 35.1297, T 4.7987, Me -8.83E-18, Se -1.33E-14, Te 1.03E-15 + 7776, 324.000, 0, En 7.819588507295E-06, CFL 0.00337, SL -5.4876E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me -6.12E-18, Se 1.33E-14, Te -2.17E-15 + 7800, 325.000, 0, En 6.251533603630E-06, CFL 0.00256, SL -6.1582E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -9.17E-18, Se -1.33E-14, Te 1.07E-15 + 7824, 326.000, 0, En 4.872581482846E-06, CFL 0.00267, SL -7.2118E-02, M 7.69503E+16, S 35.1298, T 4.7964, Me 1.65E-17, Se 6.65E-15, Te -1.97E-15 + 7848, 327.000, 0, En 5.591620657194E-06, CFL 0.00282, SL -8.1081E-02, M 7.69502E+16, S 35.1298, T 4.7953, Me -1.10E-17, Se -6.65E-15, Te 1.62E-15 + 7872, 328.000, 0, En 9.414658022088E-06, CFL 0.00455, SL -8.9684E-02, M 7.69500E+16, S 35.1299, T 4.7943, Me 7.32E-18, Se 1.33E-14, Te -1.38E-15 + 7896, 329.000, 0, En 9.039380503904E-06, CFL 0.00329, SL -9.7459E-02, M 7.69499E+16, S 35.1299, T 4.7935, Me -1.51E-17, Se 6.65E-15, Te 2.42E-15 + 7920, 330.000, 0, En 9.747858940285E-06, CFL 0.00276, SL -1.0244E-01, M 7.69499E+16, S 35.1299, T 4.7928, Me 2.19E-17, Se 1.33E-14, Te 7.48E-17 + 7944, 331.000, 0, En 1.039569000605E-05, CFL 0.00291, SL -1.0316E-01, M 7.69499E+16, S 35.1299, T 4.7925, Me -2.14E-17, Se -6.65E-15, Te -1.79E-15 + 7968, 332.000, 0, En 1.100479848362E-05, CFL 0.00439, SL -1.0459E-01, M 7.69499E+16, S 35.1300, T 4.7925, Me 1.35E-17, Se 6.65E-15, Te 5.70E-16 + 7992, 333.000, 0, En 1.279615783909E-05, CFL 0.00319, SL -1.0777E-01, M 7.69498E+16, S 35.1300, T 4.7922, Me 1.23E-18, Se 1.33E-14, Te 7.29E-16 + 8016, 334.000, 0, En 1.057635182789E-05, CFL 0.00252, SL -1.1149E-01, M 7.69498E+16, S 35.1300, T 4.7919, Me -9.52E-18, Se -6.65E-15, Te -2.53E-15 + 8040, 335.000, 0, En 1.013199432507E-05, CFL 0.00284, SL -1.1612E-01, M 7.69497E+16, S 35.1300, T 4.7915, Me 2.01E-17, Se 0.00E+00, Te 6.38E-17 + 8064, 336.000, 0, En 8.435355828719E-06, CFL 0.00242, SL -1.1659E-01, M 7.69497E+16, S 35.1300, T 4.7912, Me -2.28E-17, Se 6.65E-15, Te -9.89E-16 + 8088, 337.000, 0, En 7.826061960935E-06, CFL 0.00209, SL -1.1412E-01, M 7.69497E+16, S 35.1300, T 4.7908, Me -6.06E-18, Se 0.00E+00, Te 9.70E-16 + 8112, 338.000, 0, En 8.466393873916E-06, CFL 0.00300, SL -1.1142E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 8.27E-18, Se 6.65E-15, Te 1.92E-16 + 8136, 339.000, 0, En 8.715486100032E-06, CFL 0.00448, SL -1.0910E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 3.01E-18, Se -6.65E-15, Te 1.56E-15 + 8160, 340.000, 0, En 7.698283987558E-06, CFL 0.00251, SL -1.1083E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -1.74E-18, Se 0.00E+00, Te -2.32E-15 + 8184, 341.000, 0, En 6.664880324849E-06, CFL 0.00191, SL -1.0754E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me 1.20E-17, Se 0.00E+00, Te 1.61E-15 + 8208, 342.000, 0, En 5.253264352267E-06, CFL 0.00179, SL -1.0741E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -1.84E-17, Se -1.33E-14, Te 5.38E-16 + 8232, 343.000, 0, En 5.470540447570E-06, CFL 0.00237, SL -1.0879E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 5.39E-18, Se 6.65E-15, Te -6.72E-17 + 8256, 344.000, 0, En 5.061850854764E-06, CFL 0.00194, SL -1.0996E-01, M 7.69498E+16, S 35.1300, T 4.7900, Me -1.79E-17, Se -6.65E-15, Te -1.63E-15 + 8280, 345.000, 0, En 5.152343364571E-06, CFL 0.00195, SL -1.1273E-01, M 7.69497E+16, S 35.1300, T 4.7895, Me 1.94E-17, Se -6.65E-15, Te -2.08E-15 + 8304, 346.000, 0, En 7.030587181071E-06, CFL 0.00252, SL -1.1664E-01, M 7.69497E+16, S 35.1300, T 4.7890, Me -3.51E-18, Se 1.33E-14, Te 1.95E-15 + 8328, 347.000, 0, En 9.485567671155E-06, CFL 0.00340, SL -1.1974E-01, M 7.69497E+16, S 35.1300, T 4.7887, Me -3.01E-19, Se -6.65E-15, Te 2.71E-16 + 8352, 348.000, 0, En 1.270514087098E-05, CFL 0.00430, SL -1.2171E-01, M 7.69496E+16, S 35.1301, T 4.7885, Me 8.20E-18, Se 0.00E+00, Te -1.79E-16 + 8376, 349.000, 0, En 1.712254767298E-05, CFL 0.00462, SL -1.2679E-01, M 7.69496E+16, S 35.1301, T 4.7880, Me 4.60E-18, Se -6.65E-15, Te 3.86E-16 + 8400, 350.000, 0, En 1.667539049044E-05, CFL 0.00414, SL -1.2986E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 5.39E-18, Se 2.00E-14, Te -1.87E-15 + 8424, 351.000, 0, En 1.507357354348E-05, CFL 0.00336, SL -1.3098E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.12E-17, Se -1.33E-14, Te -3.94E-16 + 8448, 352.000, 0, En 1.217213364737E-05, CFL 0.00312, SL -1.3180E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.31E-19, Se -2.00E-14, Te 1.17E-15 + 8472, 353.000, 0, En 1.059872696552E-05, CFL 0.00264, SL -1.3255E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.89E-17, Se 2.66E-14, Te -3.25E-16 + 8496, 354.000, 0, En 1.154017708224E-05, CFL 0.00328, SL -1.3100E-01, M 7.69495E+16, S 35.1301, T 4.7875, Me 1.12E-17, Se -6.65E-15, Te -6.79E-16 + 8520, 355.000, 0, En 9.541285005020E-06, CFL 0.00333, SL -1.2470E-01, M 7.69496E+16, S 35.1301, T 4.7875, Me 4.23E-18, Se 6.65E-15, Te 1.06E-15 + 8544, 356.000, 0, En 7.944128344979E-06, CFL 0.00301, SL -1.1818E-01, M 7.69497E+16, S 35.1300, T 4.7874, Me 8.40E-18, Se 0.00E+00, Te 1.12E-16 + 8568, 357.000, 0, En 6.180957812048E-06, CFL 0.00388, SL -1.1477E-01, M 7.69497E+16, S 35.1300, T 4.7874, Me 6.97E-18, Se 0.00E+00, Te -2.60E-16 + 8592, 358.000, 0, En 5.524716393639E-06, CFL 0.00269, SL -1.1710E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me -1.00E-17, Se 0.00E+00, Te 1.88E-15 + 8616, 359.000, 0, En 5.496207484847E-06, CFL 0.00181, SL -1.2863E-01, M 7.69495E+16, S 35.1301, T 4.7854, Me 1.14E-17, Se -6.65E-15, Te -2.02E-15 + 8640, 360.000, 0, En 7.017023076173E-06, CFL 0.00261, SL -1.3729E-01, M 7.69494E+16, S 35.1301, T 4.7842, Me 2.85E-18, Se 2.00E-14, Te 8.45E-17 + 8664, 361.000, 0, En 6.348242874436E-06, CFL 0.00193, SL -1.4408E-01, M 7.69493E+16, S 35.1302, T 4.7834, Me -2.67E-17, Se -1.33E-14, Te 1.18E-16 + 8688, 362.000, 0, En 5.811668695806E-06, CFL 0.00195, SL -1.4990E-01, M 7.69493E+16, S 35.1302, T 4.7828, Me 1.44E-17, Se 0.00E+00, Te -1.26E-15 + 8712, 363.000, 0, En 5.626404450744E-06, CFL 0.00200, SL -1.5114E-01, M 7.69493E+16, S 35.1302, T 4.7826, Me -1.05E-17, Se 0.00E+00, Te 2.47E-15 + 8736, 364.000, 0, En 6.374105869734E-06, CFL 0.00181, SL -1.5324E-01, M 7.69492E+16, S 35.1302, T 4.7825, Me 1.61E-18, Se -6.65E-15, Te -1.51E-15 + 8760, 365.000, 0, En 5.389878826632E-06, CFL 0.00155, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7823, Me 7.77E-18, Se 0.00E+00, Te -2.00E-15 diff --git a/examples/single_column_z/timestats.pgi b/examples/single_column_z/timestats.pgi index 40e585338b..861fa3466f 100644 --- a/examples/single_column_z/timestats.pgi +++ b/examples/single_column_z/timestats.pgi @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] - 0, 0.000, 0, En 7.533619956414E-28, CFL 0.00000, SL 0.0000E+00, M 7.05386E+16, S 35.2322, T 4.3037, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 6.327456237035E-07, CFL 0.00133, SL -6.1796E-03, M 7.05385E+16, S 35.2323, T 4.3026, Me 6.40E-17, Se 0.00E+00, Te 1.83E-16 - 48, 2.000, 0, En 1.254587446011E-06, CFL 0.00145, SL 7.7375E-03, M 7.05387E+16, S 35.2322, T 4.3021, Me -9.27E-17, Se 0.00E+00, Te 5.63E-16 - 72, 3.000, 0, En 7.624573944971E-07, CFL 0.00107, SL 1.7286E-03, M 7.05386E+16, S 35.2322, T 4.3012, Me -3.35E-16, Se 2.90E-14, Te 3.97E-16 - 96, 4.000, 0, En 3.018513365315E-06, CFL 0.00285, SL -1.1511E-03, M 7.05386E+16, S 35.2322, T 4.3006, Me 3.08E-18, Se 0.00E+00, Te 2.44E-15 - 120, 5.000, 0, En 2.849349933842E-06, CFL 0.00214, SL -3.5312E-03, M 7.05385E+16, S 35.2323, T 4.3004, Me -6.74E-17, Se 1.45E-14, Te 5.30E-16 - 144, 6.000, 0, En 1.427956056613E-06, CFL 0.00205, SL -5.5946E-03, M 7.05385E+16, S 35.2323, T 4.3002, Me 2.75E-17, Se -7.26E-15, Te -1.90E-15 - 168, 7.000, 0, En 2.328812008449E-06, CFL 0.00217, SL -3.7707E-03, M 7.05385E+16, S 35.2323, T 4.2999, Me 6.90E-17, Se -5.08E-14, Te -1.68E-15 - 192, 8.000, 0, En 2.202294263425E-06, CFL 0.00136, SL 3.2469E-03, M 7.05386E+16, S 35.2322, T 4.2997, Me 8.51E-17, Se -2.90E-14, Te 1.22E-15 - 216, 9.000, 0, En 2.197138768030E-06, CFL 0.00147, SL 8.9665E-03, M 7.05387E+16, S 35.2322, T 4.2996, Me -1.97E-16, Se 7.26E-15, Te 3.90E-15 - 240, 10.000, 0, En 5.166432987320E-06, CFL 0.00332, SL 7.4792E-03, M 7.05387E+16, S 35.2322, T 4.2995, Me 5.58E-17, Se 3.63E-14, Te 1.27E-15 - 264, 11.000, 0, En 6.478989180907E-06, CFL 0.00418, SL 6.0258E-03, M 7.05387E+16, S 35.2322, T 4.2993, Me 3.61E-17, Se 2.90E-14, Te 7.01E-16 - 288, 12.000, 0, En 4.550827763725E-06, CFL 0.00274, SL 2.5996E-03, M 7.05386E+16, S 35.2322, T 4.2990, Me 1.28E-16, Se -2.18E-14, Te 7.36E-16 - 312, 13.000, 0, En 5.284348405856E-06, CFL 0.00211, SL -4.8867E-03, M 7.05385E+16, S 35.2323, T 4.2981, Me 7.35E-17, Se 0.00E+00, Te 4.00E-15 - 336, 14.000, 0, En 4.320055322316E-06, CFL 0.00161, SL -8.9710E-03, M 7.05385E+16, S 35.2323, T 4.2976, Me -1.64E-16, Se -7.26E-15, Te -2.51E-15 - 360, 15.000, 0, En 5.282873755421E-06, CFL 0.00240, SL -1.1697E-02, M 7.05384E+16, S 35.2323, T 4.2972, Me 6.83E-17, Se 1.45E-14, Te -6.31E-16 - 384, 16.000, 0, En 5.236059308271E-06, CFL 0.00336, SL -1.4742E-02, M 7.05384E+16, S 35.2323, T 4.2966, Me -1.62E-16, Se 2.18E-14, Te 1.30E-15 - 408, 17.000, 0, En 1.948707063830E-06, CFL 0.00071, SL -2.5035E-02, M 7.05383E+16, S 35.2324, T 4.2950, Me -1.59E-16, Se -1.45E-14, Te -1.72E-15 - 432, 18.000, 0, En 3.228223116888E-06, CFL 0.00163, SL -3.4147E-02, M 7.05382E+16, S 35.2325, T 4.2937, Me -3.84E-16, Se 3.63E-14, Te 1.59E-15 - 456, 19.000, 0, En 3.928772345948E-06, CFL 0.00204, SL -1.0766E-02, M 7.05385E+16, S 35.2323, T 4.2929, Me 1.42E-16, Se 0.00E+00, Te -7.69E-16 - 480, 20.000, 0, En 3.205647317738E-06, CFL 0.00107, SL -1.0498E-02, M 7.05385E+16, S 35.2323, T 4.2920, Me -1.47E-16, Se 1.45E-14, Te -1.38E-16 - 504, 21.000, 0, En 4.013904244250E-06, CFL 0.00154, SL -1.7271E-02, M 7.05384E+16, S 35.2323, T 4.2910, Me 1.08E-16, Se 2.18E-14, Te 2.76E-15 - 528, 22.000, 0, En 5.689855887280E-06, CFL 0.00319, SL -2.1074E-02, M 7.05383E+16, S 35.2324, T 4.2906, Me -1.15E-16, Se -7.26E-15, Te -6.51E-16 - 552, 23.000, 0, En 7.591712632861E-06, CFL 0.00336, SL -2.5695E-02, M 7.05383E+16, S 35.2324, T 4.2900, Me -1.51E-16, Se 7.26E-15, Te -2.36E-16 - 576, 24.000, 0, En 8.609425699110E-06, CFL 0.00314, SL -2.7257E-02, M 7.05382E+16, S 35.2324, T 4.2899, Me 1.78E-16, Se 7.26E-15, Te -6.59E-16 - 600, 25.000, 0, En 6.573841074770E-06, CFL 0.00187, SL -3.4194E-02, M 7.05382E+16, S 35.2325, T 4.2890, Me 1.61E-17, Se 2.18E-14, Te 2.57E-15 - 624, 26.000, 0, En 3.392616167395E-06, CFL 0.00128, SL -3.8898E-02, M 7.05381E+16, S 35.2325, T 4.2885, Me -4.21E-17, Se 2.18E-14, Te 3.12E-15 - 648, 27.000, 0, En 2.985695529492E-06, CFL 0.00178, SL -4.2852E-02, M 7.05380E+16, S 35.2325, T 4.2879, Me 9.63E-17, Se 0.00E+00, Te -1.64E-15 - 672, 28.000, 0, En 1.253597963119E-05, CFL 0.00453, SL -3.7184E-02, M 7.05381E+16, S 35.2325, T 4.2877, Me -8.43E-17, Se -7.26E-15, Te 3.61E-15 - 696, 29.000, 0, En 9.267537474348E-07, CFL 0.00130, SL -4.4104E-02, M 7.05380E+16, S 35.2325, T 4.2864, Me -9.09E-17, Se 2.18E-14, Te 7.36E-16 - 720, 30.000, 0, En 4.297699723577E-07, CFL 0.00061, SL -5.2318E-02, M 7.05379E+16, S 35.2326, T 4.2850, Me 1.13E-16, Se 0.00E+00, Te 2.12E-15 - 744, 31.000, 0, En 3.515719167715E-07, CFL 0.00033, SL -5.6906E-02, M 7.05379E+16, S 35.2326, T 4.2843, Me 1.66E-16, Se -7.26E-15, Te 2.52E-15 - 768, 32.000, 0, En 6.243734543252E-07, CFL 0.00050, SL -3.3070E-02, M 7.05382E+16, S 35.2325, T 4.2836, Me 1.23E-16, Se -1.45E-14, Te 9.06E-16 - 792, 33.000, 0, En 2.514917110220E-07, CFL 0.00037, SL -3.2226E-02, M 7.05382E+16, S 35.2324, T 4.2828, Me -2.08E-16, Se 0.00E+00, Te 1.33E-15 - 816, 34.000, 0, En 9.138394501816E-08, CFL 0.00026, SL -3.8376E-02, M 7.05381E+16, S 35.2325, T 4.2817, Me -7.15E-17, Se 3.63E-14, Te 3.35E-16 - 840, 35.000, 0, En 9.779986328887E-08, CFL 0.00025, SL -4.5605E-02, M 7.05380E+16, S 35.2325, T 4.2807, Me -1.16E-16, Se -1.45E-14, Te -4.19E-15 - 864, 36.000, 0, En 1.104692600188E-06, CFL 0.00159, SL -5.0415E-02, M 7.05379E+16, S 35.2326, T 4.2802, Me 1.25E-16, Se -7.26E-15, Te 2.80E-16 - 888, 37.000, 0, En 2.130853835271E-06, CFL 0.00192, SL -5.3725E-02, M 7.05379E+16, S 35.2326, T 4.2797, Me 3.32E-16, Se 2.18E-14, Te 2.98E-15 - 912, 38.000, 0, En 2.408380860153E-06, CFL 0.00171, SL -5.7093E-02, M 7.05379E+16, S 35.2326, T 4.2794, Me -1.62E-18, Se 7.26E-15, Te -3.07E-16 - 936, 39.000, 0, En 1.952075334299E-06, CFL 0.00195, SL -4.5885E-02, M 7.05380E+16, S 35.2325, T 4.2790, Me -4.39E-17, Se 0.00E+00, Te 2.38E-15 - 960, 40.000, 0, En 3.504775897032E-06, CFL 0.00277, SL -3.9384E-02, M 7.05381E+16, S 35.2325, T 4.2788, Me 2.78E-17, Se -7.26E-15, Te -5.00E-17 - 984, 41.000, 0, En 2.661147597697E-06, CFL 0.00164, SL -4.3521E-02, M 7.05380E+16, S 35.2325, T 4.2782, Me 6.54E-16, Se -7.26E-15, Te 1.39E-15 - 1008, 42.000, 0, En 2.137473188336E-06, CFL 0.00189, SL -3.6775E-02, M 7.05381E+16, S 35.2325, T 4.2774, Me -1.27E-16, Se -7.26E-15, Te -1.65E-15 - 1032, 43.000, 0, En 4.217037577180E-06, CFL 0.00255, SL -2.7828E-02, M 7.05382E+16, S 35.2324, T 4.2772, Me -6.12E-17, Se 1.45E-14, Te 1.82E-15 - 1056, 44.000, 0, En 4.868309978669E-06, CFL 0.00341, SL -1.8195E-02, M 7.05384E+16, S 35.2324, T 4.2770, Me -1.68E-16, Se -1.45E-14, Te -6.96E-16 - 1080, 45.000, 0, En 3.079386673436E-06, CFL 0.00169, SL -2.2342E-02, M 7.05383E+16, S 35.2324, T 4.2763, Me -1.69E-16, Se 3.63E-14, Te 2.06E-15 - 1104, 46.000, 0, En 3.978553099098E-06, CFL 0.00206, SL -3.0430E-02, M 7.05382E+16, S 35.2324, T 4.2752, Me 1.58E-16, Se 0.00E+00, Te -7.68E-16 - 1128, 47.000, 0, En 3.928025814294E-06, CFL 0.00197, SL -3.7229E-02, M 7.05381E+16, S 35.2325, T 4.2742, Me 8.81E-17, Se 0.00E+00, Te 2.92E-15 - 1152, 48.000, 0, En 2.804864611993E-06, CFL 0.00085, SL -4.2106E-02, M 7.05381E+16, S 35.2325, T 4.2735, Me 1.87E-16, Se -7.26E-15, Te 5.83E-16 - 1176, 49.000, 0, En 1.831312480866E-06, CFL 0.00056, SL -5.0827E-02, M 7.05379E+16, S 35.2326, T 4.2720, Me -2.93E-16, Se 1.45E-14, Te -6.92E-16 - 1200, 50.000, 0, En 1.306163192062E-06, CFL 0.00047, SL -6.0752E-02, M 7.05378E+16, S 35.2326, T 4.2705, Me -1.89E-16, Se 7.26E-15, Te -5.38E-16 - 1224, 51.000, 0, En 2.765768078305E-06, CFL 0.00202, SL -6.6461E-02, M 7.05377E+16, S 35.2327, T 4.2700, Me -3.08E-16, Se -2.18E-14, Te -6.58E-16 - 1248, 52.000, 0, En 6.138615178103E-06, CFL 0.00234, SL -6.9899E-02, M 7.05377E+16, S 35.2327, T 4.2698, Me 6.04E-17, Se -2.18E-14, Te -7.84E-16 - 1272, 53.000, 0, En 5.926094518439E-06, CFL 0.00288, SL -7.1890E-02, M 7.05377E+16, S 35.2327, T 4.2696, Me 3.52E-16, Se 0.00E+00, Te 1.77E-15 - 1296, 54.000, 0, En 5.158975336938E-06, CFL 0.00298, SL -6.6094E-02, M 7.05377E+16, S 35.2327, T 4.2696, Me -1.18E-16, Se 7.26E-15, Te 1.13E-15 - 1320, 55.000, 0, En 2.248704061163E-06, CFL 0.00171, SL -6.6817E-02, M 7.05377E+16, S 35.2327, T 4.2689, Me 2.23E-16, Se 0.00E+00, Te 3.29E-15 - 1344, 56.000, 0, En 2.667531831657E-06, CFL 0.00192, SL -7.2944E-02, M 7.05377E+16, S 35.2327, T 4.2682, Me -6.05E-17, Se 0.00E+00, Te -4.79E-15 - 1368, 57.000, 0, En 2.652255231680E-06, CFL 0.00176, SL -7.0270E-02, M 7.05377E+16, S 35.2327, T 4.2680, Me 1.57E-16, Se 1.45E-14, Te 1.63E-15 - 1392, 58.000, 0, En 1.767394422715E-06, CFL 0.00143, SL -7.3040E-02, M 7.05377E+16, S 35.2327, T 4.2673, Me -4.40E-17, Se 2.18E-14, Te -1.68E-16 - 1416, 59.000, 0, En 2.188216799222E-06, CFL 0.00128, SL -8.0029E-02, M 7.05376E+16, S 35.2328, T 4.2662, Me -1.39E-16, Se -7.26E-15, Te 2.37E-15 - 1440, 60.000, 0, En 1.638808891236E-06, CFL 0.00121, SL -8.7741E-02, M 7.05375E+16, S 35.2328, T 4.2652, Me -2.46E-16, Se -2.18E-14, Te -3.14E-15 - 1464, 61.000, 0, En 4.545470488454E-07, CFL 0.00038, SL -9.2703E-02, M 7.05374E+16, S 35.2328, T 4.2648, Me 1.49E-16, Se -7.26E-15, Te 3.34E-16 - 1488, 62.000, 0, En 3.225483470947E-06, CFL 0.00198, SL -9.5442E-02, M 7.05374E+16, S 35.2328, T 4.2646, Me -2.77E-16, Se -1.45E-14, Te -9.36E-16 - 1512, 63.000, 0, En 2.898776774303E-06, CFL 0.00311, SL -9.8093E-02, M 7.05373E+16, S 35.2329, T 4.2645, Me 2.31E-18, Se 4.36E-14, Te 1.46E-15 - 1536, 64.000, 0, En 3.353336690362E-06, CFL 0.00367, SL -1.0147E-01, M 7.05373E+16, S 35.2329, T 4.2645, Me 7.00E-17, Se -4.36E-14, Te 1.04E-15 - 1560, 65.000, 0, En 1.787138743690E-06, CFL 0.00184, SL -1.0311E-01, M 7.05373E+16, S 35.2329, T 4.2643, Me -2.72E-16, Se 7.26E-15, Te -1.22E-15 - 1584, 66.000, 0, En 1.771185884226E-06, CFL 0.00198, SL -1.0727E-01, M 7.05372E+16, S 35.2329, T 4.2640, Me -3.82E-17, Se 1.45E-14, Te -1.97E-16 - 1608, 67.000, 0, En 3.302042147639E-06, CFL 0.00193, SL -1.1166E-01, M 7.05372E+16, S 35.2330, T 4.2636, Me -3.43E-17, Se 0.00E+00, Te 4.60E-16 - 1632, 68.000, 0, En 2.860808154179E-06, CFL 0.00216, SL -1.0768E-01, M 7.05372E+16, S 35.2329, T 4.2633, Me -9.18E-17, Se -1.45E-14, Te -9.22E-16 - 1656, 69.000, 0, En 3.617207554128E-06, CFL 0.00289, SL -1.0430E-01, M 7.05373E+16, S 35.2329, T 4.2633, Me -2.48E-16, Se 2.90E-14, Te -1.97E-16 - 1680, 70.000, 0, En 3.785041171815E-06, CFL 0.00217, SL -9.7191E-02, M 7.05373E+16, S 35.2329, T 4.2635, Me -1.09E-16, Se -1.45E-14, Te 6.29E-16 - 1704, 71.000, 0, En 3.480185056324E-06, CFL 0.00188, SL -9.5680E-02, M 7.05374E+16, S 35.2329, T 4.2638, Me -2.99E-16, Se 7.26E-15, Te 3.05E-15 - 1728, 72.000, 0, En 3.588432979847E-06, CFL 0.00206, SL -9.6294E-02, M 7.05374E+16, S 35.2329, T 4.2640, Me -1.11E-16, Se 7.26E-15, Te -1.34E-15 - 1752, 73.000, 0, En 3.435878729633E-06, CFL 0.00188, SL -9.8194E-02, M 7.05373E+16, S 35.2329, T 4.2640, Me 3.83E-17, Se 0.00E+00, Te 2.31E-15 - 1776, 74.000, 0, En 4.549801423769E-06, CFL 0.00220, SL -1.0140E-01, M 7.05373E+16, S 35.2329, T 4.2637, Me 3.13E-17, Se 0.00E+00, Te 3.34E-15 - 1800, 75.000, 0, En 9.986176735431E-07, CFL 0.00069, SL -1.0994E-01, M 7.05372E+16, S 35.2329, T 4.2629, Me -1.17E-16, Se 0.00E+00, Te -3.58E-17 - 1824, 76.000, 0, En 9.429668747835E-07, CFL 0.00060, SL -1.1492E-01, M 7.05371E+16, S 35.2330, T 4.2625, Me 3.48E-18, Se -7.26E-15, Te -7.44E-17 - 1848, 77.000, 0, En 5.264335086337E-06, CFL 0.00281, SL -1.2023E-01, M 7.05371E+16, S 35.2330, T 4.2624, Me -1.03E-17, Se 1.45E-14, Te 2.71E-15 - 1872, 78.000, 0, En 7.713846938446E-06, CFL 0.00369, SL -1.2461E-01, M 7.05370E+16, S 35.2330, T 4.2622, Me 2.30E-16, Se 1.45E-14, Te 1.96E-15 - 1896, 79.000, 0, En 9.243672372880E-06, CFL 0.00470, SL -1.2481E-01, M 7.05370E+16, S 35.2330, T 4.2626, Me 2.29E-16, Se 7.26E-15, Te 1.53E-15 - 1920, 80.000, 0, En 1.246624132287E-05, CFL 0.00539, SL -1.2157E-01, M 7.05370E+16, S 35.2330, T 4.2629, Me -2.59E-16, Se 7.26E-15, Te -1.28E-16 - 1944, 81.000, 0, En 8.776620297674E-06, CFL 0.00383, SL -1.2266E-01, M 7.05370E+16, S 35.2330, T 4.2630, Me -2.65E-16, Se 3.63E-14, Te -2.02E-15 - 1968, 82.000, 0, En 7.281045769402E-06, CFL 0.00235, SL -1.2666E-01, M 7.05370E+16, S 35.2330, T 4.2627, Me -2.74E-16, Se -7.26E-15, Te -7.71E-16 - 1992, 83.000, 0, En 5.582832199823E-06, CFL 0.00233, SL -1.2154E-01, M 7.05370E+16, S 35.2330, T 4.2625, Me -3.32E-16, Se 1.45E-14, Te -3.23E-16 - 2016, 84.000, 0, En 4.975857151699E-06, CFL 0.00203, SL -1.2284E-01, M 7.05370E+16, S 35.2330, T 4.2626, Me -9.37E-17, Se 1.45E-14, Te -5.66E-16 - 2040, 85.000, 0, En 1.764614581841E-06, CFL 0.00053, SL -1.3233E-01, M 7.05369E+16, S 35.2331, T 4.2612, Me -1.04E-16, Se -5.81E-14, Te -4.07E-15 - 2064, 86.000, 0, En 2.533610637098E-06, CFL 0.00125, SL -1.4303E-01, M 7.05368E+16, S 35.2332, T 4.2596, Me 3.88E-16, Se -1.45E-14, Te -7.02E-16 - 2088, 87.000, 0, En 3.382046158615E-06, CFL 0.00189, SL -1.4969E-01, M 7.05367E+16, S 35.2332, T 4.2589, Me 2.02E-17, Se 7.26E-15, Te 3.08E-15 - 2112, 88.000, 0, En 2.939836935471E-06, CFL 0.00221, SL -1.3920E-01, M 7.05368E+16, S 35.2331, T 4.2584, Me 4.15E-17, Se 7.26E-15, Te 4.26E-16 - 2136, 89.000, 0, En 1.164646936414E-05, CFL 0.00581, SL -1.2452E-01, M 7.05370E+16, S 35.2330, T 4.2587, Me 5.60E-17, Se 1.45E-14, Te -2.21E-15 - 2160, 90.000, 0, En 1.319924870399E-05, CFL 0.00569, SL -1.2502E-01, M 7.05370E+16, S 35.2330, T 4.2590, Me 2.42E-16, Se -2.18E-14, Te 7.33E-16 - 2184, 91.000, 0, En 1.160728651273E-05, CFL 0.00476, SL -1.2921E-01, M 7.05369E+16, S 35.2331, T 4.2591, Me 9.91E-17, Se 7.26E-15, Te 4.74E-15 - 2208, 92.000, 0, En 9.106120784113E-06, CFL 0.00357, SL -1.3343E-01, M 7.05369E+16, S 35.2331, T 4.2590, Me -6.95E-17, Se 7.26E-15, Te -1.95E-15 - 2232, 93.000, 0, En 7.548039255739E-06, CFL 0.00281, SL -1.3970E-01, M 7.05368E+16, S 35.2331, T 4.2584, Me 1.90E-16, Se 0.00E+00, Te 3.58E-15 - 2256, 94.000, 0, En 6.148840921759E-06, CFL 0.00280, SL -1.4499E-01, M 7.05367E+16, S 35.2332, T 4.2581, Me -1.37E-16, Se -7.26E-15, Te 2.49E-15 - 2280, 95.000, 0, En 5.071851129922E-06, CFL 0.00235, SL -1.4233E-01, M 7.05368E+16, S 35.2331, T 4.2579, Me -3.41E-16, Se -1.45E-14, Te 3.25E-15 - 2304, 96.000, 0, En 5.782566657326E-06, CFL 0.00243, SL -1.4259E-01, M 7.05368E+16, S 35.2332, T 4.2583, Me -9.14E-17, Se -7.26E-15, Te -3.03E-15 - 2328, 97.000, 0, En 1.023103042396E-05, CFL 0.00470, SL -1.4436E-01, M 7.05367E+16, S 35.2332, T 4.2587, Me 4.43E-18, Se 0.00E+00, Te 1.14E-15 - 2352, 98.000, 0, En 1.435738052316E-05, CFL 0.00449, SL -1.4658E-01, M 7.05367E+16, S 35.2332, T 4.2587, Me -1.67E-16, Se 2.90E-14, Te -2.67E-15 - 2376, 99.000, 0, En 1.268377298365E-05, CFL 0.00402, SL -1.4915E-01, M 7.05367E+16, S 35.2332, T 4.2589, Me 8.45E-17, Se 1.45E-14, Te 3.07E-15 - 2400, 100.000, 0, En 1.370760111686E-05, CFL 0.00469, SL -1.5319E-01, M 7.05366E+16, S 35.2332, T 4.2589, Me 3.13E-16, Se -7.26E-15, Te -1.45E-15 - 2424, 101.000, 0, En 1.291075160601E-05, CFL 0.00428, SL -1.5419E-01, M 7.05366E+16, S 35.2332, T 4.2590, Me 1.77E-16, Se 1.45E-14, Te 2.22E-16 - 2448, 102.000, 0, En 1.305339406750E-05, CFL 0.00439, SL -1.5183E-01, M 7.05366E+16, S 35.2332, T 4.2595, Me 1.86E-16, Se 0.00E+00, Te -5.94E-15 - 2472, 103.000, 0, En 1.224063977685E-05, CFL 0.00365, SL -1.5584E-01, M 7.05366E+16, S 35.2332, T 4.2597, Me 4.04E-17, Se 2.90E-14, Te -1.10E-15 - 2496, 104.000, 0, En 1.403944600214E-05, CFL 0.00419, SL -1.6093E-01, M 7.05365E+16, S 35.2333, T 4.2597, Me -7.47E-18, Se 1.45E-14, Te 3.17E-15 - 2520, 105.000, 0, En 1.215684236516E-05, CFL 0.00384, SL -1.6379E-01, M 7.05365E+16, S 35.2333, T 4.2598, Me 1.73E-16, Se 2.90E-14, Te -3.43E-15 - 2544, 106.000, 0, En 1.184219551087E-05, CFL 0.00348, SL -1.6372E-01, M 7.05365E+16, S 35.2333, T 4.2605, Me -1.05E-16, Se 1.45E-14, Te -3.97E-15 - 2568, 107.000, 0, En 1.386313989382E-05, CFL 0.00379, SL -1.6361E-01, M 7.05365E+16, S 35.2333, T 4.2608, Me 3.60E-16, Se 0.00E+00, Te -1.03E-16 - 2592, 108.000, 0, En 1.766720248680E-05, CFL 0.00535, SL -1.6025E-01, M 7.05365E+16, S 35.2333, T 4.2612, Me -2.73E-16, Se 7.26E-15, Te 2.22E-15 - 2616, 109.000, 0, En 1.781294447461E-05, CFL 0.00412, SL -1.5628E-01, M 7.05366E+16, S 35.2332, T 4.2614, Me 1.01E-16, Se 7.26E-15, Te 2.15E-17 - 2640, 110.000, 0, En 1.577245347930E-05, CFL 0.00428, SL -1.5606E-01, M 7.05366E+16, S 35.2332, T 4.2609, Me 1.38E-16, Se 1.45E-14, Te 1.45E-15 - 2664, 111.000, 0, En 1.419379784046E-05, CFL 0.00337, SL -1.6488E-01, M 7.05365E+16, S 35.2333, T 4.2601, Me 4.44E-16, Se -2.90E-14, Te -1.54E-15 - 2688, 112.000, 0, En 1.465260890734E-05, CFL 0.00301, SL -1.7207E-01, M 7.05364E+16, S 35.2333, T 4.2598, Me 3.03E-16, Se 0.00E+00, Te 1.36E-15 - 2712, 113.000, 0, En 1.273159710790E-05, CFL 0.00288, SL -1.7342E-01, M 7.05364E+16, S 35.2333, T 4.2595, Me 2.65E-17, Se 0.00E+00, Te 1.04E-15 - 2736, 114.000, 0, En 1.360313698071E-05, CFL 0.00353, SL -1.5505E-01, M 7.05366E+16, S 35.2332, T 4.2596, Me -1.48E-16, Se -2.90E-14, Te -1.51E-15 - 2760, 115.000, 0, En 9.298090586717E-06, CFL 0.00213, SL -1.5558E-01, M 7.05366E+16, S 35.2332, T 4.2597, Me 1.09E-16, Se 7.26E-15, Te -2.00E-15 - 2784, 116.000, 0, En 8.336640582147E-06, CFL 0.00226, SL -1.5799E-01, M 7.05366E+16, S 35.2333, T 4.2601, Me -9.19E-17, Se -7.26E-15, Te -2.11E-15 - 2808, 117.000, 0, En 8.884545667204E-06, CFL 0.00354, SL -1.6049E-01, M 7.05365E+16, S 35.2333, T 4.2604, Me 1.29E-16, Se 1.45E-14, Te 2.69E-15 - 2832, 118.000, 0, En 1.000322689178E-05, CFL 0.00412, SL -1.6273E-01, M 7.05365E+16, S 35.2333, T 4.2607, Me 1.58E-16, Se 1.45E-14, Te -1.50E-15 - 2856, 119.000, 0, En 1.225950172243E-05, CFL 0.00396, SL -1.6521E-01, M 7.05365E+16, S 35.2333, T 4.2611, Me 1.90E-17, Se 7.26E-15, Te 3.17E-15 - 2880, 120.000, 0, En 1.343603378166E-05, CFL 0.00522, SL -1.6737E-01, M 7.05364E+16, S 35.2333, T 4.2616, Me 3.51E-16, Se -2.90E-14, Te -1.58E-15 - 2904, 121.000, 0, En 1.227855017660E-05, CFL 0.00496, SL -1.6904E-01, M 7.05364E+16, S 35.2333, T 4.2622, Me -1.29E-16, Se 2.18E-14, Te -8.67E-16 - 2928, 122.000, 0, En 1.175532156895E-05, CFL 0.00401, SL -1.7066E-01, M 7.05364E+16, S 35.2333, T 4.2625, Me 9.86E-17, Se 1.45E-14, Te 2.92E-15 - 2952, 123.000, 0, En 1.070817182843E-05, CFL 0.00268, SL -1.7194E-01, M 7.05364E+16, S 35.2333, T 4.2628, Me -1.77E-17, Se -1.45E-14, Te 2.99E-15 - 2976, 124.000, 0, En 9.654636787313E-06, CFL 0.00264, SL -1.7323E-01, M 7.05364E+16, S 35.2333, T 4.2632, Me -5.38E-17, Se 1.45E-14, Te 1.43E-15 - 3000, 125.000, 0, En 8.650271846512E-06, CFL 0.00284, SL -1.6855E-01, M 7.05364E+16, S 35.2333, T 4.2636, Me -4.76E-17, Se -7.26E-15, Te 3.57E-15 - 3024, 126.000, 0, En 7.935554612807E-06, CFL 0.00282, SL -1.5937E-01, M 7.05366E+16, S 35.2333, T 4.2641, Me 1.78E-16, Se 7.26E-15, Te -1.44E-15 - 3048, 127.000, 0, En 7.531126261867E-06, CFL 0.00260, SL -1.6111E-01, M 7.05365E+16, S 35.2333, T 4.2642, Me 1.54E-17, Se -1.45E-14, Te 5.36E-16 - 3072, 128.000, 0, En 9.987737943872E-06, CFL 0.00445, SL -1.6494E-01, M 7.05365E+16, S 35.2333, T 4.2644, Me 4.23E-16, Se 1.45E-14, Te -1.90E-16 - 3096, 129.000, 0, En 1.096007459713E-05, CFL 0.00481, SL -1.6715E-01, M 7.05365E+16, S 35.2333, T 4.2648, Me -1.92E-17, Se 0.00E+00, Te 3.68E-15 - 3120, 130.000, 0, En 9.364971079838E-06, CFL 0.00360, SL -1.6897E-01, M 7.05364E+16, S 35.2333, T 4.2653, Me 4.10E-17, Se 1.45E-14, Te 2.00E-15 - 3144, 131.000, 0, En 7.163026431189E-06, CFL 0.00272, SL -1.7186E-01, M 7.05364E+16, S 35.2333, T 4.2653, Me 1.71E-16, Se 2.18E-14, Te 4.72E-16 - 3168, 132.000, 0, En 6.199527770855E-06, CFL 0.00240, SL -1.7781E-01, M 7.05363E+16, S 35.2334, T 4.2653, Me -1.78E-16, Se -7.26E-15, Te -8.06E-16 - 3192, 133.000, 0, En 6.038995661175E-06, CFL 0.00190, SL -1.8252E-01, M 7.05363E+16, S 35.2334, T 4.2653, Me 3.48E-16, Se -2.90E-14, Te 1.37E-15 - 3216, 134.000, 0, En 5.524334525890E-06, CFL 0.00158, SL -1.8368E-01, M 7.05362E+16, S 35.2334, T 4.2655, Me 5.02E-17, Se 1.45E-14, Te 1.06E-15 - 3240, 135.000, 0, En 5.294474493508E-06, CFL 0.00153, SL -1.7966E-01, M 7.05363E+16, S 35.2334, T 4.2658, Me 7.08E-17, Se -2.18E-14, Te -2.07E-15 - 3264, 136.000, 0, En 5.247061064166E-06, CFL 0.00174, SL -1.7849E-01, M 7.05363E+16, S 35.2334, T 4.2664, Me -1.72E-16, Se -2.18E-14, Te 1.98E-16 - 3288, 137.000, 0, En 8.603685043398E-06, CFL 0.00307, SL -1.7888E-01, M 7.05363E+16, S 35.2334, T 4.2667, Me 2.05E-16, Se 0.00E+00, Te -2.53E-16 - 3312, 138.000, 0, En 7.057844667991E-06, CFL 0.00260, SL -1.7967E-01, M 7.05363E+16, S 35.2334, T 4.2670, Me 4.07E-16, Se 7.26E-15, Te 1.91E-15 - 3336, 139.000, 0, En 5.669899258886E-06, CFL 0.00151, SL -1.8065E-01, M 7.05363E+16, S 35.2334, T 4.2673, Me 1.45E-16, Se -3.63E-14, Te -2.03E-15 - 3360, 140.000, 0, En 5.539163045759E-06, CFL 0.00194, SL -1.8141E-01, M 7.05363E+16, S 35.2334, T 4.2677, Me -3.93E-16, Se -2.18E-14, Te -5.63E-17 - 3384, 141.000, 0, En 4.861950038304E-06, CFL 0.00142, SL -1.8223E-01, M 7.05363E+16, S 35.2334, T 4.2682, Me 2.88E-16, Se -2.90E-14, Te 2.49E-15 - 3408, 142.000, 0, En 4.907564725847E-06, CFL 0.00186, SL -1.8304E-01, M 7.05362E+16, S 35.2334, T 4.2690, Me 4.63E-17, Se 1.45E-14, Te 1.41E-16 - 3432, 143.000, 0, En 5.453471706978E-06, CFL 0.00260, SL -1.8367E-01, M 7.05362E+16, S 35.2334, T 4.2697, Me -5.30E-17, Se 7.26E-15, Te -4.84E-16 - 3456, 144.000, 0, En 5.449318245335E-06, CFL 0.00288, SL -1.8418E-01, M 7.05362E+16, S 35.2334, T 4.2705, Me -5.76E-17, Se -2.90E-14, Te 3.81E-15 - 3480, 145.000, 0, En 5.956234923809E-06, CFL 0.00341, SL -1.8501E-01, M 7.05362E+16, S 35.2334, T 4.2713, Me 8.45E-17, Se -1.45E-14, Te -4.71E-16 - 3504, 146.000, 0, En 6.211115902945E-06, CFL 0.00363, SL -1.8591E-01, M 7.05362E+16, S 35.2334, T 4.2720, Me -8.86E-18, Se -7.26E-15, Te 1.93E-15 - 3528, 147.000, 0, En 5.771794907403E-06, CFL 0.00312, SL -1.8691E-01, M 7.05362E+16, S 35.2334, T 4.2727, Me 2.42E-18, Se 2.18E-14, Te -2.17E-15 - 3552, 148.000, 0, En 5.350629759857E-06, CFL 0.00226, SL -1.8651E-01, M 7.05362E+16, S 35.2334, T 4.2734, Me -5.30E-17, Se 2.18E-14, Te -5.41E-16 - 3576, 149.000, 0, En 4.953951487783E-06, CFL 0.00257, SL -1.8743E-01, M 7.05362E+16, S 35.2334, T 4.2741, Me -1.38E-16, Se -4.36E-14, Te 3.83E-16 - 3600, 150.000, 0, En 4.796524052463E-06, CFL 0.00276, SL -1.8935E-01, M 7.05362E+16, S 35.2335, T 4.2746, Me 2.16E-16, Se 2.18E-14, Te 2.19E-15 - 3624, 151.000, 0, En 5.687114197330E-06, CFL 0.00331, SL -1.8921E-01, M 7.05362E+16, S 35.2335, T 4.2749, Me 1.84E-16, Se 0.00E+00, Te -1.90E-15 - 3648, 152.000, 0, En 6.325875421040E-06, CFL 0.00331, SL -1.9037E-01, M 7.05362E+16, S 35.2335, T 4.2754, Me 1.88E-16, Se 7.26E-15, Te 1.21E-15 - 3672, 153.000, 0, En 5.946429546966E-06, CFL 0.00277, SL -1.9203E-01, M 7.05361E+16, S 35.2335, T 4.2758, Me 3.15E-17, Se 0.00E+00, Te -1.08E-15 - 3696, 154.000, 0, En 5.414988177753E-06, CFL 0.00274, SL -1.9358E-01, M 7.05361E+16, S 35.2335, T 4.2763, Me -1.67E-16, Se 2.18E-14, Te 6.63E-16 - 3720, 155.000, 0, En 4.960480689214E-06, CFL 0.00242, SL -1.9477E-01, M 7.05361E+16, S 35.2335, T 4.2769, Me -1.35E-16, Se -1.45E-14, Te 1.21E-15 - 3744, 156.000, 0, En 4.147497220514E-06, CFL 0.00218, SL -1.9603E-01, M 7.05361E+16, S 35.2335, T 4.2775, Me 1.75E-17, Se 0.00E+00, Te -1.79E-15 - 3768, 157.000, 0, En 4.676229863419E-06, CFL 0.00218, SL -1.9737E-01, M 7.05361E+16, S 35.2335, T 4.2782, Me -7.93E-17, Se -1.45E-14, Te -3.57E-17 - 3792, 158.000, 0, En 8.946743078076E-06, CFL 0.00342, SL -1.9886E-01, M 7.05360E+16, S 35.2335, T 4.2788, Me 2.32E-16, Se -1.45E-14, Te -3.82E-16 - 3816, 159.000, 0, En 6.211951525355E-06, CFL 0.00282, SL -1.9901E-01, M 7.05360E+16, S 35.2335, T 4.2791, Me -3.22E-16, Se 0.00E+00, Te -1.41E-15 - 3840, 160.000, 0, En 5.493961949782E-06, CFL 0.00307, SL -1.9608E-01, M 7.05361E+16, S 35.2335, T 4.2797, Me -6.14E-17, Se 5.08E-14, Te 2.04E-15 - 3864, 161.000, 0, En 8.422740627893E-06, CFL 0.00332, SL -1.9717E-01, M 7.05361E+16, S 35.2335, T 4.2804, Me -9.83E-17, Se -2.90E-14, Te -2.63E-15 - 3888, 162.000, 0, En 1.090965636460E-05, CFL 0.00476, SL -1.9502E-01, M 7.05361E+16, S 35.2335, T 4.2808, Me -3.00E-17, Se -2.90E-14, Te -2.71E-16 - 3912, 163.000, 0, En 1.197796403094E-05, CFL 0.00418, SL -1.9569E-01, M 7.05361E+16, S 35.2335, T 4.2813, Me -1.37E-16, Se 1.45E-14, Te 3.50E-18 - 3936, 164.000, 0, En 1.239706909958E-05, CFL 0.00487, SL -1.9669E-01, M 7.05361E+16, S 35.2335, T 4.2819, Me 3.20E-16, Se -7.26E-15, Te -1.22E-15 - 3960, 165.000, 0, En 1.094349004045E-05, CFL 0.00434, SL -1.9770E-01, M 7.05361E+16, S 35.2335, T 4.2826, Me -8.90E-17, Se 2.18E-14, Te -5.21E-16 - 3984, 166.000, 0, En 9.606881392817E-06, CFL 0.00405, SL -1.9892E-01, M 7.05360E+16, S 35.2335, T 4.2833, Me -1.14E-16, Se -2.18E-14, Te 2.38E-15 - 4008, 167.000, 0, En 7.926757993688E-06, CFL 0.00339, SL -2.0057E-01, M 7.05360E+16, S 35.2335, T 4.2840, Me 9.98E-17, Se 7.26E-15, Te 2.43E-15 - 4032, 168.000, 0, En 7.789455153665E-06, CFL 0.00291, SL -2.0087E-01, M 7.05360E+16, S 35.2335, T 4.2847, Me 9.18E-17, Se 0.00E+00, Te -1.28E-15 - 4056, 169.000, 0, En 7.409292970899E-06, CFL 0.00275, SL -1.9987E-01, M 7.05360E+16, S 35.2335, T 4.2854, Me -1.06E-16, Se 2.90E-14, Te 2.34E-15 - 4080, 170.000, 0, En 7.127516984823E-06, CFL 0.00309, SL -1.9847E-01, M 7.05360E+16, S 35.2335, T 4.2860, Me -6.22E-17, Se 7.26E-15, Te -1.82E-15 - 4104, 171.000, 0, En 7.222877759410E-06, CFL 0.00388, SL -1.9845E-01, M 7.05360E+16, S 35.2335, T 4.2866, Me -1.05E-16, Se 2.90E-14, Te 1.77E-15 - 4128, 172.000, 0, En 7.522094504041E-06, CFL 0.00402, SL -1.9325E-01, M 7.05361E+16, S 35.2335, T 4.2869, Me 7.77E-17, Se -2.90E-14, Te -2.18E-16 - 4152, 173.000, 0, En 7.438876691598E-06, CFL 0.00306, SL -1.8124E-01, M 7.05363E+16, S 35.2334, T 4.2870, Me 2.09E-17, Se 0.00E+00, Te -7.20E-16 - 4176, 174.000, 0, En 7.409508361869E-06, CFL 0.00298, SL -1.7939E-01, M 7.05363E+16, S 35.2334, T 4.2869, Me 4.04E-17, Se -2.90E-14, Te 1.74E-15 - 4200, 175.000, 0, En 9.592631259775E-06, CFL 0.00427, SL -1.8292E-01, M 7.05362E+16, S 35.2334, T 4.2869, Me 6.07E-17, Se 7.26E-15, Te 5.98E-16 - 4224, 176.000, 0, En 1.172655658870E-05, CFL 0.00512, SL -1.8544E-01, M 7.05362E+16, S 35.2334, T 4.2874, Me -4.09E-17, Se -5.08E-14, Te -1.59E-15 - 4248, 177.000, 0, En 1.412338685876E-05, CFL 0.00514, SL -1.8526E-01, M 7.05362E+16, S 35.2334, T 4.2881, Me 9.63E-17, Se 0.00E+00, Te 2.08E-15 - 4272, 178.000, 0, En 1.038839617473E-05, CFL 0.00332, SL -1.8241E-01, M 7.05363E+16, S 35.2334, T 4.2887, Me 3.38E-17, Se -4.36E-14, Te -8.73E-16 - 4296, 179.000, 0, En 9.314117339616E-06, CFL 0.00368, SL -1.7606E-01, M 7.05363E+16, S 35.2334, T 4.2893, Me -1.72E-17, Se 7.26E-15, Te 4.26E-16 - 4320, 180.000, 0, En 9.381823849974E-06, CFL 0.00389, SL -1.6717E-01, M 7.05365E+16, S 35.2333, T 4.2897, Me 1.32E-16, Se 0.00E+00, Te -3.67E-15 - 4344, 181.000, 0, En 8.843425838137E-06, CFL 0.00385, SL -1.5918E-01, M 7.05366E+16, S 35.2333, T 4.2902, Me -1.27E-16, Se 1.45E-14, Te -2.69E-15 - 4368, 182.000, 0, En 1.126294528843E-05, CFL 0.00595, SL -1.5065E-01, M 7.05367E+16, S 35.2332, T 4.2908, Me 1.08E-16, Se -4.36E-14, Te -3.09E-15 - 4392, 183.000, 0, En 1.690783927711E-05, CFL 0.00788, SL -1.4226E-01, M 7.05368E+16, S 35.2331, T 4.2913, Me -2.66E-16, Se 3.63E-14, Te 1.77E-15 - 4416, 184.000, 0, En 1.768662593794E-05, CFL 0.00766, SL -1.3699E-01, M 7.05368E+16, S 35.2331, T 4.2920, Me 1.64E-16, Se 5.81E-14, Te 3.02E-15 - 4440, 185.000, 0, En 1.744424712366E-05, CFL 0.00671, SL -1.3753E-01, M 7.05368E+16, S 35.2331, T 4.2925, Me -4.26E-17, Se 3.63E-14, Te 3.49E-15 - 4464, 186.000, 0, En 1.964263712758E-05, CFL 0.00684, SL -1.3901E-01, M 7.05368E+16, S 35.2331, T 4.2930, Me -8.00E-17, Se -7.26E-15, Te -1.94E-15 - 4488, 187.000, 0, En 1.765235459064E-05, CFL 0.00554, SL -1.4131E-01, M 7.05368E+16, S 35.2331, T 4.2935, Me 1.85E-16, Se 2.90E-14, Te 2.02E-15 - 4512, 188.000, 0, En 1.626479181276E-05, CFL 0.00606, SL -1.3896E-01, M 7.05368E+16, S 35.2331, T 4.2937, Me -2.96E-16, Se 1.45E-14, Te 6.26E-16 - 4536, 189.000, 0, En 1.538214232325E-05, CFL 0.00650, SL -1.3575E-01, M 7.05369E+16, S 35.2331, T 4.2938, Me 1.36E-16, Se 2.90E-14, Te -1.69E-17 - 4560, 190.000, 0, En 1.487433673825E-05, CFL 0.00644, SL -1.2903E-01, M 7.05369E+16, S 35.2331, T 4.2940, Me 5.70E-17, Se -4.36E-14, Te -1.14E-15 - 4584, 191.000, 0, En 1.332430512864E-05, CFL 0.00562, SL -1.2296E-01, M 7.05370E+16, S 35.2330, T 4.2943, Me -1.05E-16, Se 2.18E-14, Te -3.20E-15 - 4608, 192.000, 0, En 1.152711942374E-05, CFL 0.00459, SL -1.1866E-01, M 7.05371E+16, S 35.2330, T 4.2946, Me -4.70E-17, Se 7.26E-15, Te -1.02E-15 - 4632, 193.000, 0, En 9.780688545349E-06, CFL 0.00339, SL -1.1546E-01, M 7.05371E+16, S 35.2330, T 4.2952, Me 7.31E-17, Se -7.26E-15, Te 8.78E-16 - 4656, 194.000, 0, En 8.795583118609E-06, CFL 0.00389, SL -1.1116E-01, M 7.05372E+16, S 35.2330, T 4.2954, Me 7.01E-17, Se 7.26E-15, Te -8.04E-16 - 4680, 195.000, 0, En 9.080763889248E-06, CFL 0.00415, SL -1.0806E-01, M 7.05372E+16, S 35.2329, T 4.2956, Me 1.71E-17, Se 1.45E-14, Te -1.73E-15 - 4704, 196.000, 0, En 9.944563272674E-06, CFL 0.00413, SL -1.0301E-01, M 7.05373E+16, S 35.2329, T 4.2958, Me -5.71E-18, Se 2.18E-14, Te -2.20E-16 - 4728, 197.000, 0, En 1.060719225507E-05, CFL 0.00378, SL -1.0048E-01, M 7.05373E+16, S 35.2329, T 4.2961, Me -2.10E-16, Se 0.00E+00, Te 1.94E-15 - 4752, 198.000, 0, En 9.572679528857E-06, CFL 0.00341, SL -9.7422E-02, M 7.05373E+16, S 35.2329, T 4.2964, Me -3.21E-16, Se -2.18E-14, Te 1.05E-15 - 4776, 199.000, 0, En 8.033888396654E-06, CFL 0.00386, SL -9.2701E-02, M 7.05374E+16, S 35.2328, T 4.2966, Me 4.13E-16, Se -3.63E-14, Te -2.07E-15 - 4800, 200.000, 0, En 7.506025040376E-06, CFL 0.00355, SL -8.8914E-02, M 7.05375E+16, S 35.2328, T 4.2966, Me -8.11E-17, Se 7.26E-15, Te -3.75E-16 - 4824, 201.000, 0, En 7.273199977930E-06, CFL 0.00312, SL -8.5571E-02, M 7.05375E+16, S 35.2328, T 4.2966, Me 4.98E-17, Se -2.18E-14, Te -2.77E-15 - 4848, 202.000, 0, En 7.413157424354E-06, CFL 0.00251, SL -8.8244E-02, M 7.05375E+16, S 35.2328, T 4.2966, Me -2.06E-16, Se 2.90E-14, Te -2.60E-15 - 4872, 203.000, 0, En 9.999205863815E-06, CFL 0.00364, SL -8.9369E-02, M 7.05374E+16, S 35.2328, T 4.2967, Me -3.39E-16, Se -7.26E-15, Te -1.59E-15 - 4896, 204.000, 0, En 1.534296225801E-05, CFL 0.00574, SL -8.9509E-02, M 7.05374E+16, S 35.2328, T 4.2969, Me 2.54E-16, Se -2.18E-14, Te 1.90E-15 - 4920, 205.000, 0, En 1.568188329476E-05, CFL 0.00591, SL -9.0500E-02, M 7.05374E+16, S 35.2328, T 4.2970, Me 8.09E-17, Se -7.26E-15, Te 1.54E-15 - 4944, 206.000, 0, En 1.553688643141E-05, CFL 0.00601, SL -9.4351E-02, M 7.05374E+16, S 35.2328, T 4.2970, Me -5.43E-17, Se -2.90E-14, Te -2.30E-15 - 4968, 207.000, 0, En 1.710510505918E-05, CFL 0.00638, SL -9.4849E-02, M 7.05374E+16, S 35.2328, T 4.2971, Me 7.45E-17, Se -1.45E-14, Te -8.39E-17 - 4992, 208.000, 0, En 1.858071658192E-05, CFL 0.00678, SL -9.3023E-02, M 7.05374E+16, S 35.2328, T 4.2975, Me 1.30E-16, Se 0.00E+00, Te 1.88E-15 - 5016, 209.000, 0, En 1.822222553334E-05, CFL 0.00621, SL -9.1310E-02, M 7.05374E+16, S 35.2328, T 4.2978, Me 5.45E-17, Se -7.26E-15, Te -1.03E-15 - 5040, 210.000, 0, En 1.758080573064E-05, CFL 0.00516, SL -9.0818E-02, M 7.05374E+16, S 35.2328, T 4.2982, Me -7.86E-17, Se 7.26E-15, Te -1.17E-15 - 5064, 211.000, 0, En 1.670957175834E-05, CFL 0.00475, SL -9.2481E-02, M 7.05374E+16, S 35.2328, T 4.2985, Me -1.49E-16, Se -1.45E-14, Te -9.45E-16 - 5088, 212.000, 0, En 1.628727471389E-05, CFL 0.00554, SL -8.8015E-02, M 7.05375E+16, S 35.2328, T 4.2988, Me -1.07E-16, Se -2.90E-14, Te -2.80E-15 - 5112, 213.000, 0, En 1.611021903707E-05, CFL 0.00589, SL -8.2620E-02, M 7.05375E+16, S 35.2328, T 4.2992, Me 5.67E-17, Se -3.63E-14, Te -2.58E-16 - 5136, 214.000, 0, En 1.551663196197E-05, CFL 0.00620, SL -8.2396E-02, M 7.05375E+16, S 35.2328, T 4.2997, Me -1.75E-16, Se 2.90E-14, Te -1.13E-15 - 5160, 215.000, 0, En 1.343856093011E-05, CFL 0.00538, SL -8.4309E-02, M 7.05375E+16, S 35.2328, T 4.3003, Me 3.20E-18, Se -7.26E-15, Te -2.90E-15 - 5184, 216.000, 0, En 1.081848299063E-05, CFL 0.00392, SL -8.6912E-02, M 7.05375E+16, S 35.2328, T 4.3007, Me 4.65E-17, Se 7.26E-15, Te 7.46E-16 - 5208, 217.000, 0, En 8.457482463515E-06, CFL 0.00323, SL -8.9106E-02, M 7.05375E+16, S 35.2328, T 4.3011, Me -2.70E-16, Se -2.18E-14, Te -4.38E-15 - 5232, 218.000, 0, En 8.405224897322E-06, CFL 0.00401, SL -8.9242E-02, M 7.05375E+16, S 35.2328, T 4.3016, Me 1.45E-16, Se 2.18E-14, Te 2.39E-15 - 5256, 219.000, 0, En 7.452883003245E-06, CFL 0.00315, SL -8.9224E-02, M 7.05375E+16, S 35.2328, T 4.3020, Me 1.17E-16, Se -7.26E-15, Te -2.28E-15 - 5280, 220.000, 0, En 6.505409790932E-06, CFL 0.00259, SL -9.2528E-02, M 7.05374E+16, S 35.2328, T 4.3023, Me -8.33E-17, Se 1.45E-14, Te -3.58E-16 - 5304, 221.000, 0, En 6.247812356492E-06, CFL 0.00217, SL -9.5169E-02, M 7.05374E+16, S 35.2328, T 4.3027, Me 1.91E-17, Se -1.45E-14, Te 1.58E-15 - 5328, 222.000, 0, En 6.055239202162E-06, CFL 0.00249, SL -9.6725E-02, M 7.05374E+16, S 35.2329, T 4.3030, Me 6.20E-17, Se 1.45E-14, Te 2.66E-15 - 5352, 223.000, 0, En 5.788109636200E-06, CFL 0.00260, SL -9.7945E-02, M 7.05373E+16, S 35.2329, T 4.3034, Me -3.17E-17, Se -2.18E-14, Te 1.57E-15 - 5376, 224.000, 0, En 5.610488070001E-06, CFL 0.00250, SL -9.9462E-02, M 7.05373E+16, S 35.2329, T 4.3039, Me -2.00E-16, Se 7.26E-15, Te -3.99E-16 - 5400, 225.000, 0, En 5.654861194835E-06, CFL 0.00225, SL -1.0140E-01, M 7.05373E+16, S 35.2329, T 4.3044, Me -1.13E-16, Se 2.90E-14, Te 5.26E-16 - 5424, 226.000, 0, En 6.271281932626E-06, CFL 0.00295, SL -1.0377E-01, M 7.05373E+16, S 35.2329, T 4.3048, Me 2.06E-16, Se 1.45E-14, Te 7.76E-16 - 5448, 227.000, 0, En 6.442141992889E-06, CFL 0.00274, SL -1.0662E-01, M 7.05372E+16, S 35.2329, T 4.3051, Me -1.45E-17, Se 2.90E-14, Te 3.28E-15 - 5472, 228.000, 0, En 9.018900262847E-06, CFL 0.00391, SL -1.0877E-01, M 7.05372E+16, S 35.2329, T 4.3057, Me 1.09E-16, Se -7.26E-15, Te -1.97E-16 - 5496, 229.000, 0, En 1.264135647076E-05, CFL 0.00574, SL -1.1076E-01, M 7.05372E+16, S 35.2329, T 4.3060, Me 1.26E-16, Se 2.18E-14, Te 3.57E-15 - 5520, 230.000, 0, En 1.265427903154E-05, CFL 0.00589, SL -1.1251E-01, M 7.05372E+16, S 35.2330, T 4.3065, Me -2.00E-16, Se 0.00E+00, Te 9.24E-16 - 5544, 231.000, 0, En 1.208959118988E-05, CFL 0.00576, SL -1.1417E-01, M 7.05371E+16, S 35.2330, T 4.3069, Me -1.53E-16, Se 7.26E-15, Te 1.51E-15 - 5568, 232.000, 0, En 1.093136462041E-05, CFL 0.00492, SL -1.1547E-01, M 7.05371E+16, S 35.2330, T 4.3074, Me -6.31E-17, Se 1.45E-14, Te -2.07E-15 - 5592, 233.000, 0, En 1.065137993904E-05, CFL 0.00388, SL -1.1694E-01, M 7.05371E+16, S 35.2330, T 4.3079, Me -1.83E-16, Se -7.26E-15, Te 1.49E-15 - 5616, 234.000, 0, En 1.087718409831E-05, CFL 0.00370, SL -1.1754E-01, M 7.05371E+16, S 35.2330, T 4.3081, Me -9.29E-17, Se -7.26E-15, Te -2.13E-15 - 5640, 235.000, 0, En 1.342210796335E-05, CFL 0.00500, SL -1.1846E-01, M 7.05371E+16, S 35.2330, T 4.3084, Me -1.86E-16, Se 1.45E-14, Te -3.30E-15 - 5664, 236.000, 0, En 1.201312967234E-05, CFL 0.00499, SL -1.2125E-01, M 7.05370E+16, S 35.2330, T 4.3085, Me -3.49E-17, Se 4.36E-14, Te 4.91E-15 - 5688, 237.000, 0, En 1.169644436113E-05, CFL 0.00548, SL -1.1523E-01, M 7.05371E+16, S 35.2330, T 4.3086, Me 3.28E-16, Se -1.45E-14, Te -6.23E-17 - 5712, 238.000, 0, En 1.060037346659E-05, CFL 0.00496, SL -1.1726E-01, M 7.05371E+16, S 35.2330, T 4.3086, Me 7.75E-17, Se 2.18E-14, Te 1.12E-15 - 5736, 239.000, 0, En 9.440825255594E-06, CFL 0.00411, SL -1.1860E-01, M 7.05371E+16, S 35.2330, T 4.3087, Me -3.67E-16, Se -1.45E-14, Te 1.90E-15 - 5760, 240.000, 0, En 8.527090154034E-06, CFL 0.00350, SL -1.1981E-01, M 7.05371E+16, S 35.2330, T 4.3091, Me -1.74E-16, Se 2.90E-14, Te -7.21E-17 - 5784, 241.000, 0, En 7.632579180066E-06, CFL 0.00280, SL -1.2019E-01, M 7.05371E+16, S 35.2330, T 4.3095, Me -2.54E-18, Se 0.00E+00, Te -1.72E-15 - 5808, 242.000, 0, En 6.972616230410E-06, CFL 0.00271, SL -1.2035E-01, M 7.05371E+16, S 35.2330, T 4.3098, Me 4.53E-17, Se 3.63E-14, Te 8.37E-16 - 5832, 243.000, 0, En 8.000186213655E-06, CFL 0.00415, SL -1.2157E-01, M 7.05370E+16, S 35.2330, T 4.3099, Me -2.25E-16, Se 7.26E-15, Te -1.58E-15 - 5856, 244.000, 0, En 8.915722145742E-06, CFL 0.00455, SL -1.2069E-01, M 7.05370E+16, S 35.2330, T 4.3100, Me 1.33E-16, Se 7.26E-15, Te 5.03E-15 - 5880, 245.000, 0, En 8.274816346844E-06, CFL 0.00378, SL -1.1881E-01, M 7.05371E+16, S 35.2330, T 4.3102, Me -4.58E-17, Se 0.00E+00, Te -3.14E-16 - 5904, 246.000, 0, En 8.023283249284E-06, CFL 0.00280, SL -1.1432E-01, M 7.05371E+16, S 35.2330, T 4.3105, Me -2.11E-17, Se -2.18E-14, Te 3.22E-15 - 5928, 247.000, 0, En 8.388778489089E-06, CFL 0.00348, SL -1.0906E-01, M 7.05372E+16, S 35.2329, T 4.3109, Me -5.52E-18, Se 2.90E-14, Te 2.19E-15 - 5952, 248.000, 0, En 8.870905777295E-06, CFL 0.00411, SL -1.0732E-01, M 7.05372E+16, S 35.2329, T 4.3113, Me -3.88E-18, Se -7.26E-15, Te 5.95E-16 - 5976, 249.000, 0, En 9.679197721884E-06, CFL 0.00485, SL -1.0605E-01, M 7.05372E+16, S 35.2329, T 4.3115, Me 3.13E-16, Se 2.90E-14, Te 1.35E-15 - 6000, 250.000, 0, En 1.032393491753E-05, CFL 0.00527, SL -1.0657E-01, M 7.05372E+16, S 35.2329, T 4.3119, Me 7.09E-17, Se -2.90E-14, Te -2.06E-15 - 6024, 251.000, 0, En 1.142592723355E-05, CFL 0.00569, SL -1.0644E-01, M 7.05372E+16, S 35.2329, T 4.3121, Me -2.52E-16, Se -1.45E-14, Te 2.62E-15 - 6048, 252.000, 0, En 1.226655518263E-05, CFL 0.00509, SL -1.0471E-01, M 7.05373E+16, S 35.2329, T 4.3123, Me -1.14E-16, Se -7.26E-15, Te 5.90E-16 - 6072, 253.000, 0, En 1.395717476963E-05, CFL 0.00475, SL -1.0253E-01, M 7.05373E+16, S 35.2329, T 4.3123, Me -1.61E-16, Se -2.90E-14, Te -1.14E-15 - 6096, 254.000, 0, En 1.177665405811E-05, CFL 0.00470, SL -9.6017E-02, M 7.05374E+16, S 35.2329, T 4.3123, Me -7.71E-17, Se -2.90E-14, Te -2.99E-16 - 6120, 255.000, 0, En 1.043595106303E-05, CFL 0.00473, SL -8.7414E-02, M 7.05375E+16, S 35.2328, T 4.3124, Me 2.63E-16, Se 2.90E-14, Te 1.25E-15 - 6144, 256.000, 0, En 9.796793103773E-06, CFL 0.00399, SL -7.9010E-02, M 7.05376E+16, S 35.2327, T 4.3126, Me -1.74E-16, Se 2.18E-14, Te 1.61E-15 - 6168, 257.000, 0, En 9.137829039922E-06, CFL 0.00298, SL -7.0473E-02, M 7.05377E+16, S 35.2327, T 4.3126, Me 2.74E-16, Se -1.45E-14, Te -2.79E-16 - 6192, 258.000, 0, En 9.025943573202E-06, CFL 0.00413, SL -6.1783E-02, M 7.05378E+16, S 35.2326, T 4.3128, Me -1.94E-17, Se 0.00E+00, Te 1.75E-15 - 6216, 259.000, 0, En 7.164504503738E-06, CFL 0.00368, SL -5.7471E-02, M 7.05379E+16, S 35.2326, T 4.3129, Me -7.90E-17, Se 7.26E-15, Te 1.27E-15 - 6240, 260.000, 0, En 5.309314178644E-06, CFL 0.00258, SL -5.6838E-02, M 7.05379E+16, S 35.2326, T 4.3130, Me -6.10E-17, Se -2.90E-14, Te -2.22E-16 - 6264, 261.000, 0, En 3.919489346080E-06, CFL 0.00216, SL -5.6231E-02, M 7.05379E+16, S 35.2326, T 4.3133, Me 8.93E-17, Se -1.45E-14, Te 3.19E-15 - 6288, 262.000, 0, En 3.589230067229E-06, CFL 0.00249, SL -5.2445E-02, M 7.05379E+16, S 35.2326, T 4.3134, Me 6.94E-17, Se -7.26E-15, Te -1.91E-15 - 6312, 263.000, 0, En 3.680932187100E-06, CFL 0.00249, SL -4.2620E-02, M 7.05380E+16, S 35.2325, T 4.3134, Me -2.08E-17, Se -3.63E-14, Te 6.36E-16 - 6336, 264.000, 0, En 3.707139237752E-06, CFL 0.00218, SL -3.2899E-02, M 7.05382E+16, S 35.2324, T 4.3135, Me -9.03E-18, Se -1.45E-14, Te 4.29E-15 - 6360, 265.000, 0, En 3.846678383341E-06, CFL 0.00237, SL -3.0306E-02, M 7.05382E+16, S 35.2324, T 4.3137, Me 4.46E-17, Se 7.26E-15, Te -1.68E-15 - 6384, 266.000, 0, En 4.352516029919E-06, CFL 0.00261, SL -2.9079E-02, M 7.05382E+16, S 35.2324, T 4.3138, Me 9.02E-18, Se -7.26E-15, Te 4.91E-16 - 6408, 267.000, 0, En 5.444723135256E-06, CFL 0.00280, SL -2.8484E-02, M 7.05382E+16, S 35.2324, T 4.3141, Me -1.40E-16, Se 1.45E-14, Te 8.73E-16 - 6432, 268.000, 0, En 6.684597425891E-06, CFL 0.00309, SL -2.9254E-02, M 7.05382E+16, S 35.2324, T 4.3145, Me -3.20E-16, Se -2.90E-14, Te 1.13E-15 - 6456, 269.000, 0, En 7.764756416031E-06, CFL 0.00384, SL -3.0642E-02, M 7.05382E+16, S 35.2324, T 4.3148, Me -1.47E-16, Se -1.45E-14, Te -9.71E-16 - 6480, 270.000, 0, En 8.291990062376E-06, CFL 0.00366, SL -3.1863E-02, M 7.05382E+16, S 35.2324, T 4.3150, Me 6.24E-17, Se 1.45E-14, Te -1.25E-16 - 6504, 271.000, 0, En 7.668687017485E-06, CFL 0.00350, SL -3.7133E-02, M 7.05381E+16, S 35.2325, T 4.3146, Me 1.85E-16, Se 2.90E-14, Te -6.79E-16 - 6528, 272.000, 0, En 7.896634828069E-06, CFL 0.00415, SL -4.0598E-02, M 7.05381E+16, S 35.2325, T 4.3142, Me 1.79E-17, Se -2.18E-14, Te -2.94E-15 - 6552, 273.000, 0, En 8.684838850393E-06, CFL 0.00449, SL -4.2124E-02, M 7.05381E+16, S 35.2325, T 4.3140, Me 1.66E-16, Se 3.63E-14, Te -8.52E-16 - 6576, 274.000, 0, En 9.052330592104E-06, CFL 0.00460, SL -4.5550E-02, M 7.05380E+16, S 35.2325, T 4.3139, Me 1.11E-16, Se -1.45E-14, Te 4.13E-16 - 6600, 275.000, 0, En 1.060114129091E-05, CFL 0.00482, SL -5.0903E-02, M 7.05379E+16, S 35.2326, T 4.3138, Me 1.55E-16, Se 0.00E+00, Te -3.04E-15 - 6624, 276.000, 0, En 1.166538159093E-05, CFL 0.00384, SL -5.6083E-02, M 7.05379E+16, S 35.2326, T 4.3136, Me -1.01E-16, Se -2.18E-14, Te -1.51E-15 - 6648, 277.000, 0, En 9.087822067538E-06, CFL 0.00432, SL -6.0124E-02, M 7.05378E+16, S 35.2326, T 4.3135, Me 1.12E-16, Se 1.45E-14, Te -9.60E-16 - 6672, 278.000, 0, En 7.356966732138E-06, CFL 0.00306, SL -6.3956E-02, M 7.05378E+16, S 35.2326, T 4.3132, Me 5.95E-17, Se 7.26E-15, Te 2.43E-15 - 6696, 279.000, 0, En 6.914667716728E-06, CFL 0.00264, SL -6.7735E-02, M 7.05377E+16, S 35.2327, T 4.3129, Me 9.13E-17, Se -1.45E-14, Te 9.98E-16 - 6720, 280.000, 0, En 5.279172619401E-06, CFL 0.00229, SL -6.9598E-02, M 7.05377E+16, S 35.2327, T 4.3127, Me -1.15E-16, Se 3.63E-14, Te 3.04E-15 - 6744, 281.000, 0, En 5.231865263785E-06, CFL 0.00232, SL -5.9344E-02, M 7.05378E+16, S 35.2326, T 4.3126, Me 1.67E-16, Se 0.00E+00, Te 1.03E-16 - 6768, 282.000, 0, En 4.662395108493E-06, CFL 0.00260, SL -6.1706E-02, M 7.05378E+16, S 35.2326, T 4.3122, Me -1.27E-16, Se 7.26E-15, Te 2.24E-17 - 6792, 283.000, 0, En 4.135719191468E-06, CFL 0.00226, SL -7.0109E-02, M 7.05377E+16, S 35.2327, T 4.3114, Me -1.47E-16, Se 3.63E-14, Te 1.78E-15 - 6816, 284.000, 0, En 1.910875944174E-06, CFL 0.00100, SL -7.9493E-02, M 7.05376E+16, S 35.2327, T 4.3105, Me -1.68E-16, Se -7.26E-15, Te 1.34E-15 - 6840, 285.000, 0, En 1.811215818717E-05, CFL 0.00688, SL -8.7280E-02, M 7.05375E+16, S 35.2328, T 4.3099, Me 3.98E-16, Se -7.26E-15, Te -3.16E-15 - 6864, 286.000, 0, En 2.546405056232E-05, CFL 0.00764, SL -9.0722E-02, M 7.05374E+16, S 35.2328, T 4.3094, Me -2.46E-16, Se 0.00E+00, Te 2.44E-15 - 6888, 287.000, 0, En 2.194444268097E-05, CFL 0.00485, SL -8.0479E-02, M 7.05376E+16, S 35.2328, T 4.3093, Me 1.65E-16, Se 2.90E-14, Te 7.53E-16 - 6912, 288.000, 0, En 1.729207932970E-05, CFL 0.00397, SL -6.9275E-02, M 7.05377E+16, S 35.2327, T 4.3092, Me 8.08E-17, Se 0.00E+00, Te 9.36E-16 - 6936, 289.000, 0, En 1.172225663344E-05, CFL 0.00439, SL -6.0708E-02, M 7.05378E+16, S 35.2326, T 4.3092, Me -1.65E-16, Se 2.90E-14, Te -4.60E-16 - 6960, 290.000, 0, En 9.456554536967E-06, CFL 0.00429, SL -6.2438E-02, M 7.05378E+16, S 35.2326, T 4.3092, Me -1.23E-16, Se 0.00E+00, Te 2.22E-15 - 6984, 291.000, 0, En 5.178643480389E-06, CFL 0.00254, SL -6.5593E-02, M 7.05378E+16, S 35.2327, T 4.3093, Me -1.98E-16, Se -2.90E-14, Te -2.54E-15 - 7008, 292.000, 0, En 1.264479385134E-05, CFL 0.00607, SL -6.8147E-02, M 7.05377E+16, S 35.2327, T 4.3093, Me -1.47E-16, Se -2.90E-14, Te -2.36E-15 - 7032, 293.000, 0, En 2.614569481272E-05, CFL 0.00817, SL -6.9843E-02, M 7.05377E+16, S 35.2327, T 4.3092, Me 3.00E-16, Se 3.63E-14, Te -3.69E-15 - 7056, 294.000, 0, En 2.903740642105E-05, CFL 0.00585, SL -5.8313E-02, M 7.05378E+16, S 35.2326, T 4.3093, Me -6.72E-17, Se 2.90E-14, Te 4.55E-15 - 7080, 295.000, 0, En 3.043742168557E-05, CFL 0.00610, SL -5.3942E-02, M 7.05379E+16, S 35.2326, T 4.3092, Me -4.53E-17, Se 2.90E-14, Te 1.80E-15 - 7104, 296.000, 0, En 3.111234637706E-05, CFL 0.00641, SL -4.8414E-02, M 7.05380E+16, S 35.2325, T 4.3090, Me 7.98E-17, Se -2.18E-14, Te -1.31E-15 - 7128, 297.000, 0, En 3.191184484388E-05, CFL 0.00670, SL -1.8994E-02, M 7.05384E+16, S 35.2324, T 4.3089, Me -1.18E-16, Se 2.18E-14, Te 2.43E-15 - 7152, 298.000, 0, En 3.340978914936E-05, CFL 0.00641, SL -1.9351E-02, M 7.05383E+16, S 35.2324, T 4.3090, Me -4.25E-16, Se -7.26E-15, Te 2.13E-15 - 7176, 299.000, 0, En 3.415794769879E-05, CFL 0.00506, SL -2.5375E-02, M 7.05383E+16, S 35.2324, T 4.3084, Me 4.53E-17, Se 1.45E-14, Te -2.17E-15 - 7200, 300.000, 0, En 3.512417621747E-05, CFL 0.00516, SL -3.2408E-02, M 7.05382E+16, S 35.2324, T 4.3075, Me 5.23E-17, Se 7.26E-15, Te 1.09E-15 - 7224, 301.000, 0, En 3.523925087524E-05, CFL 0.00561, SL -1.7737E-02, M 7.05384E+16, S 35.2324, T 4.3073, Me -2.33E-17, Se -7.26E-15, Te -6.82E-16 - 7248, 302.000, 0, En 3.249309835538E-05, CFL 0.00678, SL -2.4558E-03, M 7.05386E+16, S 35.2323, T 4.3071, Me 8.39E-17, Se 0.00E+00, Te -3.06E-15 - 7272, 303.000, 0, En 2.633884697039E-05, CFL 0.00639, SL -8.5466E-03, M 7.05385E+16, S 35.2323, T 4.3062, Me -2.64E-17, Se -7.26E-15, Te -1.22E-15 - 7296, 304.000, 0, En 2.204004910407E-05, CFL 0.00447, SL -4.5716E-03, M 7.05385E+16, S 35.2323, T 4.3056, Me 4.87E-17, Se -2.18E-14, Te 8.22E-16 - 7320, 305.000, 0, En 2.178090134471E-05, CFL 0.00391, SL 7.6186E-04, M 7.05386E+16, S 35.2322, T 4.3055, Me -4.74E-17, Se -1.45E-14, Te 2.83E-15 - 7344, 306.000, 0, En 1.929468148110E-05, CFL 0.00430, SL -3.2075E-03, M 7.05386E+16, S 35.2323, T 4.3050, Me 2.99E-16, Se -1.45E-14, Te -2.64E-15 - 7368, 307.000, 0, En 1.829696230304E-05, CFL 0.00416, SL -3.6257E-03, M 7.05385E+16, S 35.2323, T 4.3048, Me 1.61E-17, Se 2.90E-14, Te -5.21E-16 - 7392, 308.000, 0, En 1.670268052354E-05, CFL 0.00401, SL -5.5630E-03, M 7.05385E+16, S 35.2323, T 4.3044, Me 3.49E-17, Se -3.63E-14, Te -2.42E-15 - 7416, 309.000, 0, En 1.539532966026E-05, CFL 0.00365, SL -7.6535E-03, M 7.05385E+16, S 35.2323, T 4.3037, Me -6.00E-17, Se -2.18E-14, Te 8.68E-17 - 7440, 310.000, 0, En 1.453548470830E-05, CFL 0.00364, SL -1.3249E-02, M 7.05384E+16, S 35.2323, T 4.3029, Me -2.13E-16, Se 2.18E-14, Te 5.26E-16 - 7464, 311.000, 0, En 1.263912843002E-05, CFL 0.00366, SL -1.9791E-02, M 7.05383E+16, S 35.2324, T 4.3023, Me 1.06E-16, Se -1.45E-14, Te 4.06E-15 - 7488, 312.000, 0, En 1.078290371438E-05, CFL 0.00350, SL -2.5528E-02, M 7.05383E+16, S 35.2324, T 4.3017, Me 9.32E-17, Se 1.45E-14, Te 2.16E-15 - 7512, 313.000, 0, En 9.881808602634E-06, CFL 0.00262, SL -3.0035E-02, M 7.05382E+16, S 35.2324, T 4.3011, Me 1.46E-17, Se -7.26E-15, Te 1.36E-15 - 7536, 314.000, 0, En 9.911732020521E-06, CFL 0.00219, SL -2.8603E-02, M 7.05382E+16, S 35.2324, T 4.3009, Me -5.83E-17, Se 1.45E-14, Te 3.13E-16 - 7560, 315.000, 0, En 1.271851643632E-05, CFL 0.00480, SL -2.9988E-02, M 7.05382E+16, S 35.2324, T 4.3005, Me 6.70E-17, Se 2.90E-14, Te 1.12E-15 - 7584, 316.000, 0, En 1.674260295650E-05, CFL 0.00595, SL -3.2551E-02, M 7.05382E+16, S 35.2324, T 4.3003, Me -7.36E-17, Se 2.18E-14, Te -2.80E-15 - 7608, 317.000, 0, En 1.507147384648E-05, CFL 0.00550, SL -3.3630E-02, M 7.05382E+16, S 35.2325, T 4.3001, Me -2.22E-16, Se 4.36E-14, Te 4.59E-15 - 7632, 318.000, 0, En 1.055164510787E-05, CFL 0.00236, SL -3.6070E-02, M 7.05381E+16, S 35.2325, T 4.2991, Me 1.47E-16, Se -7.26E-15, Te -6.54E-16 - 7656, 319.000, 0, En 8.803308790544E-06, CFL 0.00295, SL -4.7068E-02, M 7.05380E+16, S 35.2325, T 4.2977, Me 1.86E-16, Se -3.63E-14, Te -3.09E-15 - 7680, 320.000, 0, En 8.871873708799E-06, CFL 0.00317, SL -5.5569E-02, M 7.05379E+16, S 35.2326, T 4.2967, Me 4.95E-17, Se -2.90E-14, Te 1.15E-15 - 7704, 321.000, 0, En 7.350650422740E-06, CFL 0.00229, SL -6.1610E-02, M 7.05378E+16, S 35.2326, T 4.2960, Me 4.43E-16, Se 2.90E-14, Te 1.11E-15 - 7728, 322.000, 0, En 7.715718528672E-06, CFL 0.00306, SL -6.6459E-02, M 7.05377E+16, S 35.2327, T 4.2955, Me -5.86E-17, Se 7.26E-15, Te -1.45E-15 - 7752, 323.000, 0, En 7.914595880660E-06, CFL 0.00352, SL -6.7596E-02, M 7.05377E+16, S 35.2327, T 4.2953, Me 3.12E-16, Se 2.18E-14, Te -6.13E-16 - 7776, 324.000, 0, En 8.218104343965E-06, CFL 0.00335, SL -5.4876E-02, M 7.05379E+16, S 35.2326, T 4.2953, Me -4.46E-17, Se 1.45E-14, Te -5.49E-16 - 7800, 325.000, 0, En 6.982091327049E-06, CFL 0.00264, SL -6.1582E-02, M 7.05378E+16, S 35.2326, T 4.2943, Me -3.03E-16, Se 2.18E-14, Te -7.24E-16 - 7824, 326.000, 0, En 5.225486576564E-06, CFL 0.00271, SL -7.2118E-02, M 7.05377E+16, S 35.2327, T 4.2928, Me 1.05E-16, Se -1.45E-14, Te -4.27E-15 - 7848, 327.000, 0, En 5.952699222602E-06, CFL 0.00281, SL -8.1081E-02, M 7.05376E+16, S 35.2328, T 4.2917, Me -2.59E-17, Se 7.26E-15, Te 9.96E-16 - 7872, 328.000, 0, En 1.004028279197E-05, CFL 0.00447, SL -8.9684E-02, M 7.05374E+16, S 35.2328, T 4.2905, Me 5.45E-17, Se 1.45E-14, Te -4.47E-16 - 7896, 329.000, 0, En 9.842012369963E-06, CFL 0.00324, SL -9.7459E-02, M 7.05373E+16, S 35.2329, T 4.2896, Me -7.70E-17, Se -2.18E-14, Te 1.84E-15 - 7920, 330.000, 0, En 1.057600041693E-05, CFL 0.00292, SL -1.0244E-01, M 7.05373E+16, S 35.2329, T 4.2889, Me 2.80E-18, Se -2.18E-14, Te -1.29E-15 - 7944, 331.000, 0, En 1.102896904595E-05, CFL 0.00278, SL -1.0316E-01, M 7.05373E+16, S 35.2329, T 4.2886, Me -1.44E-16, Se 0.00E+00, Te 3.29E-16 - 7968, 332.000, 0, En 1.187074548505E-05, CFL 0.00450, SL -1.0459E-01, M 7.05373E+16, S 35.2329, T 4.2885, Me 3.13E-17, Se 0.00E+00, Te 1.99E-15 - 7992, 333.000, 0, En 1.379440682917E-05, CFL 0.00325, SL -1.0777E-01, M 7.05372E+16, S 35.2329, T 4.2882, Me -8.08E-17, Se 2.18E-14, Te -7.34E-16 - 8016, 334.000, 0, En 1.143371795176E-05, CFL 0.00252, SL -1.1149E-01, M 7.05372E+16, S 35.2330, T 4.2879, Me 1.43E-16, Se -7.26E-15, Te -4.36E-16 - 8040, 335.000, 0, En 1.056640291375E-05, CFL 0.00281, SL -1.1612E-01, M 7.05371E+16, S 35.2330, T 4.2875, Me 3.19E-16, Se -1.45E-14, Te 1.54E-15 - 8064, 336.000, 0, En 9.436659542385E-06, CFL 0.00265, SL -1.1659E-01, M 7.05371E+16, S 35.2330, T 4.2871, Me -9.42E-17, Se -7.26E-15, Te 4.32E-16 - 8088, 337.000, 0, En 8.550126601338E-06, CFL 0.00218, SL -1.1412E-01, M 7.05371E+16, S 35.2330, T 4.2867, Me -2.95E-16, Se 7.26E-15, Te 9.02E-17 - 8112, 338.000, 0, En 9.162046029487E-06, CFL 0.00294, SL -1.1142E-01, M 7.05372E+16, S 35.2330, T 4.2864, Me 2.96E-16, Se 2.90E-14, Te 2.70E-15 - 8136, 339.000, 0, En 9.481143256703E-06, CFL 0.00446, SL -1.0910E-01, M 7.05372E+16, S 35.2329, T 4.2864, Me -1.53E-16, Se -2.90E-14, Te -1.92E-15 - 8160, 340.000, 0, En 8.383663696199E-06, CFL 0.00249, SL -1.1083E-01, M 7.05372E+16, S 35.2329, T 4.2862, Me 9.05E-17, Se -2.18E-14, Te 8.63E-16 - 8184, 341.000, 0, En 7.163536575388E-06, CFL 0.00191, SL -1.0754E-01, M 7.05372E+16, S 35.2329, T 4.2861, Me -6.53E-17, Se 0.00E+00, Te 7.24E-17 - 8208, 342.000, 0, En 5.683747010676E-06, CFL 0.00185, SL -1.0741E-01, M 7.05372E+16, S 35.2329, T 4.2861, Me -4.38E-17, Se -1.45E-14, Te 4.80E-16 - 8232, 343.000, 0, En 5.929120105197E-06, CFL 0.00239, SL -1.0879E-01, M 7.05372E+16, S 35.2329, T 4.2860, Me -2.67E-16, Se -1.45E-14, Te -2.33E-15 - 8256, 344.000, 0, En 5.471829644111E-06, CFL 0.00193, SL -1.0996E-01, M 7.05372E+16, S 35.2329, T 4.2858, Me -7.06E-17, Se 0.00E+00, Te -1.60E-15 - 8280, 345.000, 0, En 5.535653993249E-06, CFL 0.00193, SL -1.1273E-01, M 7.05371E+16, S 35.2330, T 4.2853, Me 1.36E-16, Se -2.90E-14, Te -4.00E-15 - 8304, 346.000, 0, En 7.543711228229E-06, CFL 0.00246, SL -1.1664E-01, M 7.05371E+16, S 35.2330, T 4.2848, Me -1.29E-17, Se -2.18E-14, Te -2.09E-15 - 8328, 347.000, 0, En 1.025715223486E-05, CFL 0.00337, SL -1.1974E-01, M 7.05371E+16, S 35.2330, T 4.2844, Me 1.87E-16, Se 1.45E-14, Te 9.35E-17 - 8352, 348.000, 0, En 1.373504752240E-05, CFL 0.00428, SL -1.2171E-01, M 7.05370E+16, S 35.2330, T 4.2842, Me -2.20E-16, Se 1.45E-14, Te -4.40E-15 - 8376, 349.000, 0, En 1.806857189167E-05, CFL 0.00447, SL -1.2679E-01, M 7.05370E+16, S 35.2331, T 4.2836, Me 1.76E-17, Se 7.26E-15, Te 2.96E-15 - 8400, 350.000, 0, En 1.773109529950E-05, CFL 0.00407, SL -1.2986E-01, M 7.05369E+16, S 35.2331, T 4.2833, Me -1.57E-16, Se -1.45E-14, Te -1.39E-15 - 8424, 351.000, 0, En 1.575801357608E-05, CFL 0.00320, SL -1.3098E-01, M 7.05369E+16, S 35.2331, T 4.2832, Me 1.55E-17, Se -7.26E-15, Te 4.43E-16 - 8448, 352.000, 0, En 1.271298338891E-05, CFL 0.00311, SL -1.3180E-01, M 7.05369E+16, S 35.2331, T 4.2833, Me 3.30E-17, Se -7.26E-15, Te -1.01E-16 - 8472, 353.000, 0, En 1.128191916221E-05, CFL 0.00260, SL -1.3255E-01, M 7.05369E+16, S 35.2331, T 4.2832, Me -2.92E-16, Se -1.45E-14, Te 3.28E-15 - 8496, 354.000, 0, En 1.240965991205E-05, CFL 0.00327, SL -1.3100E-01, M 7.05369E+16, S 35.2331, T 4.2831, Me -3.74E-16, Se -7.26E-15, Te 4.44E-16 - 8520, 355.000, 0, En 1.042354106119E-05, CFL 0.00340, SL -1.2470E-01, M 7.05370E+16, S 35.2330, T 4.2831, Me 1.80E-16, Se -2.90E-14, Te -2.00E-15 - 8544, 356.000, 0, En 9.030867062418E-06, CFL 0.00315, SL -1.1818E-01, M 7.05371E+16, S 35.2330, T 4.2830, Me -2.21E-16, Se -2.18E-14, Te -5.25E-16 - 8568, 357.000, 0, En 6.938546401757E-06, CFL 0.00375, SL -1.1477E-01, M 7.05371E+16, S 35.2330, T 4.2830, Me 7.98E-17, Se -3.63E-14, Te -1.88E-15 - 8592, 358.000, 0, En 5.599535999446E-06, CFL 0.00229, SL -1.1710E-01, M 7.05371E+16, S 35.2330, T 4.2825, Me 3.84E-16, Se 2.18E-14, Te -1.18E-15 - 8616, 359.000, 0, En 6.163864410625E-06, CFL 0.00172, SL -1.2863E-01, M 7.05369E+16, S 35.2331, T 4.2808, Me 6.60E-17, Se 1.45E-14, Te 1.20E-15 - 8640, 360.000, 0, En 7.599579124158E-06, CFL 0.00252, SL -1.3729E-01, M 7.05368E+16, S 35.2331, T 4.2795, Me 3.20E-16, Se 7.26E-15, Te 1.21E-15 - 8664, 361.000, 0, En 6.974820437509E-06, CFL 0.00191, SL -1.4408E-01, M 7.05367E+16, S 35.2332, T 4.2786, Me 7.34E-17, Se 0.00E+00, Te -1.09E-15 - 8688, 362.000, 0, En 6.425094957918E-06, CFL 0.00188, SL -1.4990E-01, M 7.05367E+16, S 35.2332, T 4.2779, Me 1.68E-16, Se 7.26E-15, Te 2.76E-15 - 8712, 363.000, 0, En 6.220672901972E-06, CFL 0.00202, SL -1.5114E-01, M 7.05367E+16, S 35.2332, T 4.2778, Me -1.51E-16, Se -1.45E-14, Te -1.44E-15 - 8736, 364.000, 0, En 6.911632805952E-06, CFL 0.00185, SL -1.5324E-01, M 7.05366E+16, S 35.2332, T 4.2776, Me -5.30E-17, Se 0.00E+00, Te -2.17E-16 - 8760, 365.000, 0, En 5.936968877294E-06, CFL 0.00152, SL -1.5490E-01, M 7.05366E+16, S 35.2332, T 4.2775, Me -3.70E-18, Se 5.08E-14, Te -2.61E-16 + 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 24, 1.000, 0, En 3.597535733153E-07, CFL 0.00095, SL -6.1796E-03, M 7.69511E+16, S 35.1294, T 4.8054, Me 3.60E-19, Se 0.00E+00, Te 1.79E-15 + 48, 2.000, 0, En 9.492062605630E-07, CFL 0.00124, SL 7.7375E-03, M 7.69513E+16, S 35.1293, T 4.8049, Me -1.76E-18, Se 1.33E-14, Te -1.41E-15 + 72, 3.000, 0, En 1.230966323423E-06, CFL 0.00118, SL 1.7286E-03, M 7.69512E+16, S 35.1293, T 4.8041, Me -1.22E-17, Se 0.00E+00, Te -1.58E-15 + 96, 4.000, 0, En 2.459114313874E-06, CFL 0.00236, SL -1.1511E-03, M 7.69512E+16, S 35.1293, T 4.8036, Me -2.05E-18, Se -1.33E-14, Te 1.21E-15 + 120, 5.000, 0, En 2.748386989586E-06, CFL 0.00259, SL -3.5312E-03, M 7.69511E+16, S 35.1294, T 4.8034, Me 4.23E-18, Se 6.65E-15, Te 3.79E-16 + 144, 6.000, 0, En 8.602404669605E-07, CFL 0.00161, SL -5.5946E-03, M 7.69511E+16, S 35.1294, T 4.8032, Me -6.47E-18, Se -1.33E-14, Te 2.07E-15 + 168, 7.000, 0, En 1.881914466222E-06, CFL 0.00219, SL -3.7707E-03, M 7.69511E+16, S 35.1294, T 4.8029, Me -3.12E-18, Se 6.65E-15, Te -4.33E-16 + 192, 8.000, 0, En 1.629421479529E-06, CFL 0.00134, SL 3.2469E-03, M 7.69512E+16, S 35.1293, T 4.8028, Me 6.91E-18, Se -6.65E-15, Te 2.92E-16 + 216, 9.000, 0, En 1.914403462844E-06, CFL 0.00149, SL 8.9665E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me -6.72E-18, Se 0.00E+00, Te 9.87E-16 + 240, 10.000, 0, En 5.238433583446E-06, CFL 0.00350, SL 7.4792E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me 1.75E-17, Se -6.65E-15, Te -2.27E-15 + 264, 11.000, 0, En 5.772390060256E-06, CFL 0.00383, SL 6.0258E-03, M 7.69513E+16, S 35.1293, T 4.8024, Me 8.74E-18, Se 6.65E-15, Te -5.65E-16 + 288, 12.000, 0, En 2.912571246986E-06, CFL 0.00192, SL 2.5996E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.13E-17, Se -6.65E-15, Te 3.22E-15 + 312, 13.000, 0, En 3.475026833745E-06, CFL 0.00168, SL -4.8867E-03, M 7.69511E+16, S 35.1294, T 4.8012, Me 3.01E-18, Se -1.33E-14, Te -2.05E-15 + 336, 14.000, 0, En 2.752815451820E-06, CFL 0.00102, SL -8.9710E-03, M 7.69511E+16, S 35.1294, T 4.8008, Me 1.18E-18, Se 1.33E-14, Te 1.05E-15 + 360, 15.000, 0, En 4.562859827528E-06, CFL 0.00221, SL -1.1697E-02, M 7.69510E+16, S 35.1294, T 4.8004, Me -3.04E-17, Se -6.65E-15, Te 5.15E-17 + 384, 16.000, 0, En 4.574258253580E-06, CFL 0.00321, SL -1.4742E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me 1.15E-17, Se 6.65E-15, Te -1.54E-15 + 408, 17.000, 0, En 1.815716413206E-06, CFL 0.00076, SL -2.5035E-02, M 7.69509E+16, S 35.1295, T 4.7985, Me 3.65E-18, Se -1.33E-14, Te 5.88E-16 + 432, 18.000, 0, En 3.117865176941E-06, CFL 0.00169, SL -3.4147E-02, M 7.69508E+16, S 35.1295, T 4.7972, Me 5.99E-18, Se 6.65E-15, Te -4.32E-16 + 456, 19.000, 0, En 3.798460125493E-06, CFL 0.00210, SL -1.0766E-02, M 7.69511E+16, S 35.1294, T 4.7965, Me -1.82E-18, Se 1.33E-14, Te 9.90E-16 + 480, 20.000, 0, En 3.731017678652E-06, CFL 0.00135, SL -1.0498E-02, M 7.69511E+16, S 35.1294, T 4.7957, Me -6.67E-18, Se 1.33E-14, Te 7.50E-17 + 504, 21.000, 0, En 4.003040613004E-06, CFL 0.00169, SL -1.7271E-02, M 7.69510E+16, S 35.1294, T 4.7947, Me 3.20E-18, Se -1.33E-14, Te 1.68E-15 + 528, 22.000, 0, En 5.598714048776E-06, CFL 0.00332, SL -2.1074E-02, M 7.69509E+16, S 35.1295, T 4.7944, Me -6.06E-18, Se 1.33E-14, Te -4.81E-16 + 552, 23.000, 0, En 7.425164195399E-06, CFL 0.00348, SL -2.5695E-02, M 7.69509E+16, S 35.1295, T 4.7939, Me 1.55E-17, Se -2.00E-14, Te 6.73E-17 + 576, 24.000, 0, En 8.208395373968E-06, CFL 0.00320, SL -2.7257E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me 6.24E-19, Se 6.65E-15, Te -3.32E-15 + 600, 25.000, 0, En 6.274775320557E-06, CFL 0.00207, SL -3.4194E-02, M 7.69508E+16, S 35.1295, T 4.7929, Me -1.61E-17, Se 6.65E-15, Te 2.73E-15 + 624, 26.000, 0, En 3.351662745969E-06, CFL 0.00125, SL -3.8898E-02, M 7.69507E+16, S 35.1296, T 4.7924, Me 3.46E-18, Se 0.00E+00, Te 2.04E-15 + 648, 27.000, 0, En 2.813786869779E-06, CFL 0.00175, SL -4.2852E-02, M 7.69506E+16, S 35.1296, T 4.7920, Me 3.18E-18, Se 1.33E-14, Te -3.00E-15 + 672, 28.000, 0, En 1.136390528161E-05, CFL 0.00452, SL -3.7184E-02, M 7.69507E+16, S 35.1296, T 4.7918, Me -3.33E-18, Se -6.65E-15, Te -1.54E-15 + 696, 29.000, 0, En 8.957021122730E-07, CFL 0.00134, SL -4.4104E-02, M 7.69506E+16, S 35.1296, T 4.7906, Me -6.58E-18, Se 2.00E-14, Te 3.83E-15 + 720, 30.000, 0, En 4.206377007487E-07, CFL 0.00062, SL -5.2318E-02, M 7.69505E+16, S 35.1296, T 4.7892, Me 6.45E-18, Se 0.00E+00, Te 7.75E-16 + 744, 31.000, 0, En 3.710113426215E-07, CFL 0.00038, SL -5.6906E-02, M 7.69505E+16, S 35.1297, T 4.7886, Me -1.12E-17, Se -1.33E-14, Te 1.37E-15 + 768, 32.000, 0, En 5.494690404055E-07, CFL 0.00050, SL -3.3070E-02, M 7.69508E+16, S 35.1295, T 4.7880, Me 9.75E-18, Se 1.33E-14, Te -3.18E-15 + 792, 33.000, 0, En 3.180497406276E-07, CFL 0.00047, SL -3.2226E-02, M 7.69508E+16, S 35.1295, T 4.7872, Me 1.48E-17, Se -6.65E-15, Te 1.15E-15 + 816, 34.000, 0, En 1.110182621689E-07, CFL 0.00026, SL -3.8376E-02, M 7.69507E+16, S 35.1296, T 4.7862, Me -1.82E-17, Se 0.00E+00, Te -1.52E-15 + 840, 35.000, 0, En 9.758243342085E-08, CFL 0.00025, SL -4.5605E-02, M 7.69506E+16, S 35.1296, T 4.7853, Me -1.55E-18, Se 0.00E+00, Te 1.76E-15 + 864, 36.000, 0, En 9.908262609161E-07, CFL 0.00157, SL -5.0415E-02, M 7.69505E+16, S 35.1296, T 4.7848, Me 1.69E-17, Se 0.00E+00, Te -1.37E-15 + 888, 37.000, 0, En 1.990888855715E-06, CFL 0.00199, SL -5.3725E-02, M 7.69505E+16, S 35.1297, T 4.7844, Me 3.72E-18, Se 2.00E-14, Te 5.03E-16 + 912, 38.000, 0, En 2.350567224377E-06, CFL 0.00192, SL -5.7093E-02, M 7.69505E+16, S 35.1297, T 4.7841, Me -8.19E-18, Se -3.33E-14, Te -3.34E-15 + 936, 39.000, 0, En 1.847932323935E-06, CFL 0.00199, SL -4.5885E-02, M 7.69506E+16, S 35.1296, T 4.7837, Me 7.88E-18, Se 6.65E-15, Te 2.03E-15 + 960, 40.000, 0, En 3.215265226093E-06, CFL 0.00276, SL -3.9384E-02, M 7.69507E+16, S 35.1296, T 4.7835, Me -1.32E-18, Se -1.33E-14, Te -8.01E-16 + 984, 41.000, 0, En 2.620428012373E-06, CFL 0.00170, SL -4.3521E-02, M 7.69506E+16, S 35.1296, T 4.7830, Me 4.78E-19, Se 0.00E+00, Te -6.94E-17 + 1008, 42.000, 0, En 2.125018374774E-06, CFL 0.00196, SL -3.6775E-02, M 7.69507E+16, S 35.1296, T 4.7823, Me -6.54E-18, Se 1.33E-14, Te 5.27E-16 + 1032, 43.000, 0, En 4.025438914265E-06, CFL 0.00262, SL -2.7828E-02, M 7.69508E+16, S 35.1295, T 4.7821, Me 1.26E-17, Se -1.33E-14, Te 1.67E-15 + 1056, 44.000, 0, En 4.547917179069E-06, CFL 0.00342, SL -1.8195E-02, M 7.69510E+16, S 35.1294, T 4.7819, Me -3.75E-18, Se -6.65E-15, Te -3.07E-15 + 1080, 45.000, 0, En 3.269826489804E-06, CFL 0.00183, SL -2.2342E-02, M 7.69509E+16, S 35.1295, T 4.7813, Me -1.04E-17, Se 0.00E+00, Te 2.76E-15 + 1104, 46.000, 0, En 4.020246835730E-06, CFL 0.00220, SL -3.0430E-02, M 7.69508E+16, S 35.1295, T 4.7803, Me 1.02E-17, Se 6.65E-15, Te -3.05E-15 + 1128, 47.000, 0, En 3.931450118382E-06, CFL 0.00194, SL -3.7229E-02, M 7.69507E+16, S 35.1296, T 4.7794, Me -1.23E-17, Se -6.65E-15, Te 1.21E-15 + 1152, 48.000, 0, En 2.298468558421E-06, CFL 0.00079, SL -4.2106E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -1.98E-18, Se -6.65E-15, Te -1.23E-15 + 1176, 49.000, 0, En 2.896402320470E-06, CFL 0.00115, SL -5.0827E-02, M 7.69505E+16, S 35.1296, T 4.7773, Me 1.69E-17, Se 0.00E+00, Te 3.66E-16 + 1200, 50.000, 0, En 2.214309547364E-06, CFL 0.00081, SL -6.0752E-02, M 7.69504E+16, S 35.1297, T 4.7759, Me -1.39E-17, Se 6.65E-15, Te -1.65E-17 + 1224, 51.000, 0, En 2.689030536324E-06, CFL 0.00211, SL -6.6461E-02, M 7.69503E+16, S 35.1297, T 4.7755, Me -3.32E-18, Se 0.00E+00, Te -9.13E-16 + 1248, 52.000, 0, En 4.617261221496E-06, CFL 0.00210, SL -6.9899E-02, M 7.69503E+16, S 35.1297, T 4.7753, Me 6.42E-18, Se -6.65E-15, Te 2.81E-15 + 1272, 53.000, 0, En 5.002566351764E-06, CFL 0.00280, SL -7.1890E-02, M 7.69503E+16, S 35.1298, T 4.7752, Me 5.53E-18, Se 6.65E-15, Te -1.59E-15 + 1296, 54.000, 0, En 4.272521147372E-06, CFL 0.00292, SL -6.6094E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me -2.39E-17, Se -6.65E-15, Te -6.03E-16 + 1320, 55.000, 0, En 2.124512798623E-06, CFL 0.00173, SL -6.6817E-02, M 7.69503E+16, S 35.1297, T 4.7745, Me 2.67E-17, Se -1.33E-14, Te 8.30E-16 + 1344, 56.000, 0, En 2.375839439876E-06, CFL 0.00199, SL -7.2944E-02, M 7.69503E+16, S 35.1298, T 4.7739, Me -7.75E-18, Se 6.65E-15, Te -1.80E-16 + 1368, 57.000, 0, En 2.639441893044E-06, CFL 0.00184, SL -7.0270E-02, M 7.69503E+16, S 35.1298, T 4.7736, Me 4.88E-18, Se -1.33E-14, Te 1.25E-15 + 1392, 58.000, 0, En 1.770473604402E-06, CFL 0.00149, SL -7.3040E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -2.59E-17, Se 0.00E+00, Te 4.74E-16 + 1416, 59.000, 0, En 1.104156376752E-06, CFL 0.00061, SL -8.0029E-02, M 7.69502E+16, S 35.1298, T 4.7720, Me 2.08E-17, Se 6.65E-15, Te -2.88E-15 + 1440, 60.000, 0, En 2.207142184027E-06, CFL 0.00141, SL -8.7741E-02, M 7.69501E+16, S 35.1299, T 4.7711, Me -4.92E-18, Se -6.65E-15, Te 3.60E-15 + 1464, 61.000, 0, En 5.592794740768E-07, CFL 0.00054, SL -9.2703E-02, M 7.69500E+16, S 35.1299, T 4.7708, Me 1.28E-17, Se -6.65E-15, Te -1.80E-16 + 1488, 62.000, 0, En 3.019488551410E-06, CFL 0.00195, SL -9.5442E-02, M 7.69500E+16, S 35.1299, T 4.7705, Me -8.36E-18, Se 0.00E+00, Te -2.85E-15 + 1512, 63.000, 0, En 3.129034686106E-06, CFL 0.00349, SL -9.8093E-02, M 7.69499E+16, S 35.1299, T 4.7705, Me 4.56E-18, Se 6.65E-15, Te 1.02E-15 + 1536, 64.000, 0, En 3.055268013040E-06, CFL 0.00369, SL -1.0147E-01, M 7.69499E+16, S 35.1299, T 4.7705, Me 2.41E-18, Se 0.00E+00, Te 8.58E-16 + 1560, 65.000, 0, En 1.790919176891E-06, CFL 0.00179, SL -1.0311E-01, M 7.69499E+16, S 35.1299, T 4.7702, Me 2.09E-19, Se -6.65E-15, Te 1.33E-15 + 1584, 66.000, 0, En 1.546330476106E-06, CFL 0.00182, SL -1.0727E-01, M 7.69498E+16, S 35.1300, T 4.7700, Me 1.29E-17, Se 0.00E+00, Te 3.43E-16 + 1608, 67.000, 0, En 3.102448298392E-06, CFL 0.00205, SL -1.1166E-01, M 7.69498E+16, S 35.1300, T 4.7696, Me -2.58E-18, Se 6.65E-15, Te 5.08E-16 + 1632, 68.000, 0, En 2.586568237543E-06, CFL 0.00214, SL -1.0768E-01, M 7.69498E+16, S 35.1300, T 4.7694, Me -2.28E-17, Se 6.65E-15, Te 1.00E-15 + 1656, 69.000, 0, En 3.291372691786E-06, CFL 0.00287, SL -1.0430E-01, M 7.69499E+16, S 35.1299, T 4.7694, Me 8.39E-18, Se -6.65E-15, Te -1.05E-15 + 1680, 70.000, 0, En 3.291169347280E-06, CFL 0.00211, SL -9.7191E-02, M 7.69499E+16, S 35.1299, T 4.7695, Me -7.52E-18, Se -1.33E-14, Te -1.29E-15 + 1704, 71.000, 0, En 2.997470289386E-06, CFL 0.00185, SL -9.5680E-02, M 7.69500E+16, S 35.1299, T 4.7698, Me 1.22E-17, Se 0.00E+00, Te 1.14E-15 + 1728, 72.000, 0, En 3.090640781771E-06, CFL 0.00196, SL -9.6294E-02, M 7.69500E+16, S 35.1299, T 4.7700, Me -1.78E-17, Se -6.65E-15, Te 4.03E-16 + 1752, 73.000, 0, En 2.976583325277E-06, CFL 0.00192, SL -9.8194E-02, M 7.69499E+16, S 35.1299, T 4.7700, Me 1.26E-17, Se 0.00E+00, Te -1.06E-15 + 1776, 74.000, 0, En 4.057141292186E-06, CFL 0.00227, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.7697, Me -8.90E-18, Se 1.33E-14, Te 2.27E-15 + 1800, 75.000, 0, En 1.687902460127E-06, CFL 0.00108, SL -1.0994E-01, M 7.69498E+16, S 35.1300, T 4.7690, Me 8.77E-18, Se 0.00E+00, Te -4.10E-15 + 1824, 76.000, 0, En 2.226778593491E-06, CFL 0.00248, SL -1.1492E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me 6.03E-18, Se 0.00E+00, Te 2.79E-15 + 1848, 77.000, 0, En 7.075523397572E-06, CFL 0.00274, SL -1.2023E-01, M 7.69497E+16, S 35.1300, T 4.7685, Me -6.19E-18, Se 0.00E+00, Te -1.20E-15 + 1872, 78.000, 0, En 7.262767896805E-06, CFL 0.00403, SL -1.2461E-01, M 7.69496E+16, S 35.1301, T 4.7684, Me -1.35E-17, Se 6.65E-15, Te -2.25E-15 + 1896, 79.000, 0, En 8.935925917657E-06, CFL 0.00499, SL -1.2481E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me 1.51E-17, Se 6.65E-15, Te 2.47E-15 + 1920, 80.000, 0, En 1.195795120427E-05, CFL 0.00559, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.7690, Me -1.53E-18, Se 0.00E+00, Te -2.54E-16 + 1944, 81.000, 0, En 8.919194988325E-06, CFL 0.00412, SL -1.2266E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me 4.04E-18, Se -6.65E-15, Te -1.01E-15 + 1968, 82.000, 0, En 7.315173081528E-06, CFL 0.00261, SL -1.2666E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -5.59E-18, Se 0.00E+00, Te 1.35E-15 + 1992, 83.000, 0, En 5.754317134682E-06, CFL 0.00260, SL -1.2154E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.96E-17, Se 0.00E+00, Te -2.18E-15 + 2016, 84.000, 0, En 5.130422174917E-06, CFL 0.00229, SL -1.2284E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.95E-17, Se 6.65E-15, Te 2.87E-16 + 2040, 85.000, 0, En 2.217890407581E-06, CFL 0.00086, SL -1.3233E-01, M 7.69495E+16, S 35.1301, T 4.7674, Me -3.88E-18, Se 0.00E+00, Te 2.69E-15 + 2064, 86.000, 0, En 2.532179321088E-06, CFL 0.00115, SL -1.4303E-01, M 7.69494E+16, S 35.1302, T 4.7660, Me 4.54E-18, Se -6.65E-15, Te -2.44E-15 + 2088, 87.000, 0, En 3.181389762566E-06, CFL 0.00185, SL -1.4969E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 3.71E-18, Se 6.65E-15, Te 1.07E-15 + 2112, 88.000, 0, En 2.786769201191E-06, CFL 0.00217, SL -1.3920E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 4.90E-18, Se 0.00E+00, Te 1.40E-15 + 2136, 89.000, 0, En 1.046023381296E-05, CFL 0.00581, SL -1.2452E-01, M 7.69496E+16, S 35.1301, T 4.7651, Me -1.24E-17, Se -6.65E-15, Te 3.95E-15 + 2160, 90.000, 0, En 1.178249087796E-05, CFL 0.00567, SL -1.2502E-01, M 7.69496E+16, S 35.1301, T 4.7654, Me 2.57E-17, Se 1.33E-14, Te -2.57E-15 + 2184, 91.000, 0, En 1.016323881341E-05, CFL 0.00472, SL -1.2921E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.66E-17, Se -6.65E-15, Te -2.86E-15 + 2208, 92.000, 0, En 8.024408026790E-06, CFL 0.00361, SL -1.3343E-01, M 7.69495E+16, S 35.1301, T 4.7654, Me -2.21E-18, Se -6.65E-15, Te 4.04E-16 + 2232, 93.000, 0, En 6.498293561840E-06, CFL 0.00277, SL -1.3970E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 1.67E-17, Se 0.00E+00, Te 2.23E-15 + 2256, 94.000, 0, En 5.641044892631E-06, CFL 0.00288, SL -1.4499E-01, M 7.69493E+16, S 35.1302, T 4.7646, Me -6.89E-18, Se 6.65E-15, Te -1.45E-16 + 2280, 95.000, 0, En 4.938668466405E-06, CFL 0.00234, SL -1.4233E-01, M 7.69494E+16, S 35.1302, T 4.7644, Me -2.42E-17, Se 6.65E-15, Te -1.20E-15 + 2304, 96.000, 0, En 5.615644569016E-06, CFL 0.00232, SL -1.4259E-01, M 7.69494E+16, S 35.1302, T 4.7648, Me 2.91E-17, Se 0.00E+00, Te -4.50E-16 + 2328, 97.000, 0, En 9.747908813021E-06, CFL 0.00468, SL -1.4436E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me -6.30E-18, Se 6.65E-15, Te -5.48E-16 + 2352, 98.000, 0, En 1.384686311157E-05, CFL 0.00460, SL -1.4658E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me 2.09E-17, Se -1.33E-14, Te 1.13E-15 + 2376, 99.000, 0, En 1.248866801902E-05, CFL 0.00392, SL -1.4915E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -2.11E-17, Se 0.00E+00, Te -3.84E-16 + 2400, 100.000, 0, En 1.372674098195E-05, CFL 0.00485, SL -1.5319E-01, M 7.69492E+16, S 35.1302, T 4.7653, Me -1.72E-17, Se 0.00E+00, Te 7.05E-16 + 2424, 101.000, 0, En 1.308736752582E-05, CFL 0.00446, SL -1.5419E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me 2.03E-17, Se 0.00E+00, Te 1.74E-15 + 2448, 102.000, 0, En 1.316150321934E-05, CFL 0.00456, SL -1.5183E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 3.86E-18, Se 0.00E+00, Te 3.50E-17 + 2472, 103.000, 0, En 1.238594550207E-05, CFL 0.00374, SL -1.5584E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me 2.30E-18, Se 0.00E+00, Te -1.74E-15 + 2496, 104.000, 0, En 1.401765785152E-05, CFL 0.00431, SL -1.6093E-01, M 7.69491E+16, S 35.1303, T 4.7661, Me -6.24E-18, Se 0.00E+00, Te -5.06E-16 + 2520, 105.000, 0, En 1.228487713331E-05, CFL 0.00397, SL -1.6379E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me 3.25E-18, Se 6.65E-15, Te -2.62E-15 + 2544, 106.000, 0, En 1.200216609836E-05, CFL 0.00363, SL -1.6372E-01, M 7.69491E+16, S 35.1303, T 4.7667, Me -1.62E-17, Se 0.00E+00, Te 1.05E-15 + 2568, 107.000, 0, En 1.388148869678E-05, CFL 0.00381, SL -1.6361E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me 2.61E-17, Se 0.00E+00, Te -7.73E-16 + 2592, 108.000, 0, En 1.740844767308E-05, CFL 0.00542, SL -1.6025E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me -1.63E-17, Se -6.65E-15, Te 2.05E-15 + 2616, 109.000, 0, En 1.749788190087E-05, CFL 0.00423, SL -1.5628E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me -1.16E-17, Se 1.33E-14, Te 5.13E-16 + 2640, 110.000, 0, En 1.559089863697E-05, CFL 0.00442, SL -1.5606E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me 1.12E-17, Se -6.65E-15, Te 1.03E-15 + 2664, 111.000, 0, En 1.407824281983E-05, CFL 0.00352, SL -1.6488E-01, M 7.69491E+16, S 35.1303, T 4.7665, Me 2.08E-18, Se 6.65E-15, Te 2.04E-15 + 2688, 112.000, 0, En 1.435424442831E-05, CFL 0.00297, SL -1.7207E-01, M 7.69490E+16, S 35.1303, T 4.7662, Me -2.11E-17, Se 0.00E+00, Te -1.70E-15 + 2712, 113.000, 0, En 1.256218324805E-05, CFL 0.00293, SL -1.7342E-01, M 7.69490E+16, S 35.1304, T 4.7659, Me 2.83E-17, Se 0.00E+00, Te -2.03E-16 + 2736, 114.000, 0, En 1.312156132809E-05, CFL 0.00359, SL -1.5505E-01, M 7.69492E+16, S 35.1302, T 4.7660, Me -1.94E-17, Se -6.65E-15, Te 9.27E-16 + 2760, 115.000, 0, En 9.049434989340E-06, CFL 0.00224, SL -1.5558E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 1.44E-17, Se 6.65E-15, Te -2.25E-15 + 2784, 116.000, 0, En 8.159571095764E-06, CFL 0.00220, SL -1.5799E-01, M 7.69492E+16, S 35.1303, T 4.7664, Me 2.45E-18, Se -2.00E-14, Te 1.20E-16 + 2808, 117.000, 0, En 8.775289175571E-06, CFL 0.00368, SL -1.6049E-01, M 7.69491E+16, S 35.1303, T 4.7667, Me 1.33E-17, Se 2.00E-14, Te 5.29E-16 + 2832, 118.000, 0, En 9.944743066600E-06, CFL 0.00427, SL -1.6273E-01, M 7.69491E+16, S 35.1303, T 4.7670, Me -2.06E-17, Se 0.00E+00, Te 1.88E-15 + 2856, 119.000, 0, En 1.219034376840E-05, CFL 0.00400, SL -1.6521E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me 8.48E-18, Se 0.00E+00, Te -3.58E-15 + 2880, 120.000, 0, En 1.340357474471E-05, CFL 0.00530, SL -1.6737E-01, M 7.69490E+16, S 35.1303, T 4.7678, Me -2.10E-17, Se -1.33E-14, Te 2.08E-15 + 2904, 121.000, 0, En 1.225935276988E-05, CFL 0.00505, SL -1.6904E-01, M 7.69490E+16, S 35.1303, T 4.7684, Me 9.90E-18, Se 0.00E+00, Te -2.96E-15 + 2928, 122.000, 0, En 1.162435433419E-05, CFL 0.00416, SL -1.7066E-01, M 7.69490E+16, S 35.1303, T 4.7686, Me 2.45E-19, Se 0.00E+00, Te 1.85E-15 + 2952, 123.000, 0, En 1.059285603894E-05, CFL 0.00285, SL -1.7194E-01, M 7.69490E+16, S 35.1303, T 4.7689, Me 5.51E-18, Se -6.65E-15, Te 2.80E-17 + 2976, 124.000, 0, En 9.592545353074E-06, CFL 0.00265, SL -1.7323E-01, M 7.69490E+16, S 35.1304, T 4.7693, Me 6.95E-18, Se 6.65E-15, Te 3.83E-15 + 3000, 125.000, 0, En 8.639089759524E-06, CFL 0.00289, SL -1.6855E-01, M 7.69490E+16, S 35.1303, T 4.7697, Me 4.47E-18, Se 6.65E-15, Te -4.62E-15 + 3024, 126.000, 0, En 7.968171608785E-06, CFL 0.00292, SL -1.5937E-01, M 7.69492E+16, S 35.1303, T 4.7701, Me -2.08E-17, Se -6.65E-15, Te 2.31E-15 + 3048, 127.000, 0, En 7.648509937384E-06, CFL 0.00273, SL -1.6111E-01, M 7.69491E+16, S 35.1303, T 4.7702, Me -1.71E-18, Se 6.65E-15, Te -9.70E-16 + 3072, 128.000, 0, En 1.003412118261E-05, CFL 0.00457, SL -1.6494E-01, M 7.69491E+16, S 35.1303, T 4.7704, Me 3.51E-18, Se 6.65E-15, Te -7.22E-16 + 3096, 129.000, 0, En 1.103243275443E-05, CFL 0.00495, SL -1.6715E-01, M 7.69491E+16, S 35.1303, T 4.7708, Me -8.84E-18, Se -2.00E-14, Te -1.88E-15 + 3120, 130.000, 0, En 9.511083230972E-06, CFL 0.00375, SL -1.6897E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me 1.48E-17, Se 1.33E-14, Te 1.83E-15 + 3144, 131.000, 0, En 7.388945395031E-06, CFL 0.00279, SL -1.7186E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -1.20E-18, Se -6.65E-15, Te -1.27E-15 + 3168, 132.000, 0, En 6.507305994330E-06, CFL 0.00263, SL -1.7781E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me 5.40E-18, Se 6.65E-15, Te 3.48E-16 + 3192, 133.000, 0, En 6.169827068985E-06, CFL 0.00206, SL -1.8252E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me -7.85E-18, Se 6.65E-15, Te 1.43E-15 + 3216, 134.000, 0, En 5.668548380748E-06, CFL 0.00174, SL -1.8368E-01, M 7.69488E+16, S 35.1304, T 4.7714, Me 1.15E-17, Se 0.00E+00, Te 8.68E-17 + 3240, 135.000, 0, En 5.428131542425E-06, CFL 0.00155, SL -1.7966E-01, M 7.69489E+16, S 35.1304, T 4.7716, Me -2.41E-17, Se 6.65E-15, Te 6.92E-16 + 3264, 136.000, 0, En 5.354408480265E-06, CFL 0.00180, SL -1.7849E-01, M 7.69489E+16, S 35.1304, T 4.7722, Me 2.12E-17, Se -6.65E-15, Te -1.62E-15 + 3288, 137.000, 0, En 8.329765642485E-06, CFL 0.00299, SL -1.7888E-01, M 7.69489E+16, S 35.1304, T 4.7725, Me -1.31E-17, Se -1.33E-14, Te 1.57E-15 + 3312, 138.000, 0, En 6.890206582949E-06, CFL 0.00251, SL -1.7967E-01, M 7.69489E+16, S 35.1304, T 4.7728, Me 8.69E-18, Se -1.33E-14, Te -5.75E-16 + 3336, 139.000, 0, En 5.622587030714E-06, CFL 0.00165, SL -1.8065E-01, M 7.69489E+16, S 35.1304, T 4.7731, Me -1.06E-17, Se 6.65E-15, Te -2.51E-15 + 3360, 140.000, 0, En 5.993376812471E-06, CFL 0.00226, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7734, Me -1.33E-18, Se 1.33E-14, Te 3.79E-15 + 3384, 141.000, 0, En 4.960997514917E-06, CFL 0.00151, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7739, Me -1.39E-18, Se -6.65E-15, Te -4.03E-15 + 3408, 142.000, 0, En 5.006043737234E-06, CFL 0.00195, SL -1.8304E-01, M 7.69488E+16, S 35.1304, T 4.7746, Me 6.51E-18, Se 0.00E+00, Te 2.06E-15 + 3432, 143.000, 0, En 5.505711157275E-06, CFL 0.00272, SL -1.8367E-01, M 7.69488E+16, S 35.1304, T 4.7752, Me 2.37E-17, Se 0.00E+00, Te 8.98E-16 + 3456, 144.000, 0, En 5.490571746468E-06, CFL 0.00298, SL -1.8418E-01, M 7.69488E+16, S 35.1304, T 4.7759, Me -2.03E-17, Se 1.33E-14, Te -7.97E-17 + 3480, 145.000, 0, En 5.929489297499E-06, CFL 0.00348, SL -1.8501E-01, M 7.69488E+16, S 35.1304, T 4.7766, Me 1.76E-18, Se 0.00E+00, Te 1.93E-16 + 3504, 146.000, 0, En 6.138273050674E-06, CFL 0.00368, SL -1.8591E-01, M 7.69488E+16, S 35.1304, T 4.7773, Me 2.64E-17, Se -6.65E-15, Te 3.03E-16 + 3528, 147.000, 0, En 5.727703293372E-06, CFL 0.00313, SL -1.8691E-01, M 7.69488E+16, S 35.1304, T 4.7780, Me -3.33E-17, Se 0.00E+00, Te -7.32E-16 + 3552, 148.000, 0, En 5.340240464710E-06, CFL 0.00231, SL -1.8651E-01, M 7.69488E+16, S 35.1304, T 4.7786, Me 2.37E-17, Se 0.00E+00, Te -2.52E-15 + 3576, 149.000, 0, En 4.970927156171E-06, CFL 0.00266, SL -1.8743E-01, M 7.69488E+16, S 35.1304, T 4.7793, Me 3.16E-18, Se 0.00E+00, Te 3.18E-15 + 3600, 150.000, 0, En 4.810272358183E-06, CFL 0.00284, SL -1.8935E-01, M 7.69488E+16, S 35.1304, T 4.7797, Me -2.79E-17, Se -1.33E-14, Te 8.21E-18 + 3624, 151.000, 0, En 5.634441173876E-06, CFL 0.00336, SL -1.8921E-01, M 7.69488E+16, S 35.1304, T 4.7800, Me 2.09E-17, Se -6.65E-15, Te -1.83E-15 + 3648, 152.000, 0, En 6.222395739045E-06, CFL 0.00332, SL -1.9037E-01, M 7.69488E+16, S 35.1305, T 4.7805, Me 1.00E-17, Se 6.65E-15, Te 6.91E-16 + 3672, 153.000, 0, En 5.859234780236E-06, CFL 0.00275, SL -1.9203E-01, M 7.69487E+16, S 35.1305, T 4.7808, Me -4.79E-18, Se 6.65E-15, Te -1.23E-16 + 3696, 154.000, 0, En 5.324614262946E-06, CFL 0.00268, SL -1.9358E-01, M 7.69487E+16, S 35.1305, T 4.7812, Me -1.42E-18, Se -1.33E-14, Te 1.09E-15 + 3720, 155.000, 0, En 4.871706667304E-06, CFL 0.00234, SL -1.9477E-01, M 7.69487E+16, S 35.1305, T 4.7818, Me -2.73E-17, Se 0.00E+00, Te -2.08E-15 + 3744, 156.000, 0, En 4.125699945424E-06, CFL 0.00223, SL -1.9603E-01, M 7.69487E+16, S 35.1305, T 4.7824, Me 1.38E-17, Se -6.65E-15, Te 2.87E-15 + 3768, 157.000, 0, En 4.602001959644E-06, CFL 0.00218, SL -1.9737E-01, M 7.69487E+16, S 35.1305, T 4.7830, Me 2.61E-18, Se 1.33E-14, Te -1.09E-15 + 3792, 158.000, 0, En 9.843183525885E-06, CFL 0.00374, SL -1.9886E-01, M 7.69486E+16, S 35.1305, T 4.7836, Me -6.79E-18, Se 6.65E-15, Te -5.95E-16 + 3816, 159.000, 0, En 6.059944067038E-06, CFL 0.00272, SL -1.9901E-01, M 7.69486E+16, S 35.1305, T 4.7839, Me 8.64E-19, Se -6.65E-15, Te 3.47E-16 + 3840, 160.000, 0, En 5.400166563936E-06, CFL 0.00304, SL -1.9608E-01, M 7.69487E+16, S 35.1305, T 4.7844, Me 1.37E-18, Se -1.33E-14, Te 2.15E-15 + 3864, 161.000, 0, En 7.966519835977E-06, CFL 0.00331, SL -1.9717E-01, M 7.69487E+16, S 35.1305, T 4.7850, Me -1.41E-17, Se 6.65E-15, Te -3.84E-15 + 3888, 162.000, 0, En 1.023092253741E-05, CFL 0.00477, SL -1.9502E-01, M 7.69487E+16, S 35.1305, T 4.7854, Me 2.11E-18, Se -1.33E-14, Te 1.04E-15 + 3912, 163.000, 0, En 1.124878903215E-05, CFL 0.00409, SL -1.9569E-01, M 7.69487E+16, S 35.1305, T 4.7859, Me 6.38E-18, Se 6.65E-15, Te 1.01E-15 + 3936, 164.000, 0, En 1.161797251743E-05, CFL 0.00481, SL -1.9669E-01, M 7.69487E+16, S 35.1305, T 4.7864, Me 6.98E-18, Se -2.00E-14, Te -1.01E-15 + 3960, 165.000, 0, En 1.022059688789E-05, CFL 0.00430, SL -1.9770E-01, M 7.69487E+16, S 35.1305, T 4.7870, Me -5.39E-18, Se 6.65E-15, Te -4.86E-16 + 3984, 166.000, 0, En 8.967621195759E-06, CFL 0.00399, SL -1.9892E-01, M 7.69486E+16, S 35.1305, T 4.7877, Me -5.46E-18, Se 1.33E-14, Te 1.78E-17 + 4008, 167.000, 0, En 7.461380917268E-06, CFL 0.00339, SL -2.0057E-01, M 7.69486E+16, S 35.1305, T 4.7883, Me 1.92E-17, Se -6.65E-15, Te 6.29E-16 + 4032, 168.000, 0, En 7.321802877581E-06, CFL 0.00294, SL -2.0087E-01, M 7.69486E+16, S 35.1305, T 4.7890, Me -1.63E-17, Se 6.65E-15, Te -1.37E-15 + 4056, 169.000, 0, En 6.953789559512E-06, CFL 0.00266, SL -1.9987E-01, M 7.69486E+16, S 35.1305, T 4.7896, Me 8.13E-18, Se -1.33E-14, Te 1.45E-15 + 4080, 170.000, 0, En 6.671455404375E-06, CFL 0.00301, SL -1.9847E-01, M 7.69486E+16, S 35.1305, T 4.7902, Me 4.12E-18, Se 0.00E+00, Te 6.79E-16 + 4104, 171.000, 0, En 6.701348778871E-06, CFL 0.00381, SL -1.9845E-01, M 7.69486E+16, S 35.1305, T 4.7907, Me -1.43E-17, Se 0.00E+00, Te -3.29E-16 + 4128, 172.000, 0, En 6.931382800885E-06, CFL 0.00398, SL -1.9325E-01, M 7.69487E+16, S 35.1305, T 4.7910, Me 5.23E-18, Se 6.65E-15, Te 1.30E-15 + 4152, 173.000, 0, En 6.829461796268E-06, CFL 0.00305, SL -1.8124E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -1.31E-17, Se 1.33E-14, Te -2.44E-15 + 4176, 174.000, 0, En 6.779948587002E-06, CFL 0.00287, SL -1.7939E-01, M 7.69489E+16, S 35.1304, T 4.7910, Me 2.22E-17, Se 0.00E+00, Te 2.75E-15 + 4200, 175.000, 0, En 8.735150584913E-06, CFL 0.00418, SL -1.8292E-01, M 7.69488E+16, S 35.1304, T 4.7910, Me -5.47E-18, Se -1.33E-14, Te -3.30E-15 + 4224, 176.000, 0, En 1.065237432690E-05, CFL 0.00496, SL -1.8544E-01, M 7.69488E+16, S 35.1304, T 4.7915, Me -5.97E-18, Se 0.00E+00, Te 9.46E-16 + 4248, 177.000, 0, En 1.271509393013E-05, CFL 0.00506, SL -1.8526E-01, M 7.69488E+16, S 35.1304, T 4.7921, Me 1.30E-17, Se 0.00E+00, Te -2.81E-16 + 4272, 178.000, 0, En 9.386277298985E-06, CFL 0.00322, SL -1.8241E-01, M 7.69489E+16, S 35.1304, T 4.7927, Me -1.33E-17, Se 6.65E-15, Te 7.95E-16 + 4296, 179.000, 0, En 8.411253764612E-06, CFL 0.00357, SL -1.7606E-01, M 7.69489E+16, S 35.1304, T 4.7932, Me 1.31E-17, Se -6.65E-15, Te -5.89E-16 + 4320, 180.000, 0, En 8.467006166382E-06, CFL 0.00379, SL -1.6717E-01, M 7.69491E+16, S 35.1303, T 4.7936, Me 2.80E-18, Se 0.00E+00, Te -3.18E-16 + 4344, 181.000, 0, En 7.985431271566E-06, CFL 0.00377, SL -1.5918E-01, M 7.69492E+16, S 35.1303, T 4.7940, Me -1.86E-18, Se 6.65E-15, Te 2.03E-15 + 4368, 182.000, 0, En 1.023696743387E-05, CFL 0.00589, SL -1.5065E-01, M 7.69493E+16, S 35.1302, T 4.7946, Me -1.69E-17, Se 1.33E-14, Te -1.55E-15 + 4392, 183.000, 0, En 1.543506938818E-05, CFL 0.00784, SL -1.4226E-01, M 7.69494E+16, S 35.1302, T 4.7951, Me 2.61E-19, Se -1.33E-14, Te -4.11E-16 + 4416, 184.000, 0, En 1.621083879151E-05, CFL 0.00765, SL -1.3699E-01, M 7.69494E+16, S 35.1301, T 4.7956, Me -3.39E-19, Se 6.65E-15, Te -7.04E-16 + 4440, 185.000, 0, En 1.602912649536E-05, CFL 0.00674, SL -1.3753E-01, M 7.69494E+16, S 35.1301, T 4.7961, Me 1.98E-18, Se -1.33E-14, Te 2.24E-15 + 4464, 186.000, 0, En 1.810846219976E-05, CFL 0.00689, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7966, Me 7.55E-19, Se 6.65E-15, Te -3.65E-16 + 4488, 187.000, 0, En 1.632862139696E-05, CFL 0.00561, SL -1.4131E-01, M 7.69494E+16, S 35.1302, T 4.7970, Me 1.71E-17, Se 0.00E+00, Te 4.54E-16 + 4512, 188.000, 0, En 1.507570839797E-05, CFL 0.00602, SL -1.3896E-01, M 7.69494E+16, S 35.1302, T 4.7972, Me -2.12E-17, Se -6.65E-15, Te -1.31E-15 + 4536, 189.000, 0, En 1.425865085033E-05, CFL 0.00649, SL -1.3575E-01, M 7.69495E+16, S 35.1301, T 4.7973, Me -2.47E-19, Se 0.00E+00, Te 6.41E-17 + 4560, 190.000, 0, En 1.378578750544E-05, CFL 0.00645, SL -1.2903E-01, M 7.69495E+16, S 35.1301, T 4.7975, Me 1.23E-17, Se 1.33E-14, Te -3.71E-16 + 4584, 191.000, 0, En 1.237008890592E-05, CFL 0.00566, SL -1.2296E-01, M 7.69496E+16, S 35.1301, T 4.7977, Me 6.84E-18, Se 0.00E+00, Te 3.73E-16 + 4608, 192.000, 0, En 1.072751017088E-05, CFL 0.00465, SL -1.1866E-01, M 7.69497E+16, S 35.1300, T 4.7981, Me -1.37E-17, Se 6.65E-15, Te 4.72E-16 + 4632, 193.000, 0, En 9.117729876962E-06, CFL 0.00337, SL -1.1546E-01, M 7.69497E+16, S 35.1300, T 4.7986, Me -1.28E-17, Se 2.00E-14, Te 6.01E-16 + 4656, 194.000, 0, En 8.187808165068E-06, CFL 0.00385, SL -1.1116E-01, M 7.69498E+16, S 35.1300, T 4.7988, Me 8.65E-18, Se -6.65E-15, Te 7.70E-16 + 4680, 195.000, 0, En 8.418365029838E-06, CFL 0.00414, SL -1.0806E-01, M 7.69498E+16, S 35.1300, T 4.7990, Me 1.68E-18, Se -1.33E-14, Te 6.26E-16 + 4704, 196.000, 0, En 9.184160964178E-06, CFL 0.00414, SL -1.0301E-01, M 7.69499E+16, S 35.1299, T 4.7992, Me -5.64E-18, Se 0.00E+00, Te -2.26E-15 + 4728, 197.000, 0, En 9.763176478524E-06, CFL 0.00382, SL -1.0048E-01, M 7.69499E+16, S 35.1299, T 4.7995, Me 3.67E-17, Se -6.65E-15, Te 8.16E-16 + 4752, 198.000, 0, En 8.799587805276E-06, CFL 0.00333, SL -9.7422E-02, M 7.69499E+16, S 35.1299, T 4.7997, Me -1.77E-17, Se 6.65E-15, Te -1.16E-15 + 4776, 199.000, 0, En 7.389748928057E-06, CFL 0.00381, SL -9.2701E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 6.55E-19, Se -6.65E-15, Te -8.70E-16 + 4800, 200.000, 0, En 6.911299106751E-06, CFL 0.00352, SL -8.8914E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me -8.49E-19, Se 1.33E-14, Te 2.62E-15 + 4824, 201.000, 0, En 6.697206409855E-06, CFL 0.00313, SL -8.5571E-02, M 7.69501E+16, S 35.1298, T 4.7999, Me -6.93E-18, Se -6.65E-15, Te -1.36E-15 + 4848, 202.000, 0, En 6.829816484609E-06, CFL 0.00254, SL -8.8244E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me 1.71E-17, Se -2.00E-14, Te -8.95E-16 + 4872, 203.000, 0, En 9.178892829214E-06, CFL 0.00355, SL -8.9369E-02, M 7.69500E+16, S 35.1299, T 4.8000, Me -5.94E-18, Se 6.65E-15, Te 6.62E-16 + 4896, 204.000, 0, En 1.413729011563E-05, CFL 0.00568, SL -8.9509E-02, M 7.69500E+16, S 35.1299, T 4.8002, Me 4.68E-19, Se 0.00E+00, Te -1.68E-15 + 4920, 205.000, 0, En 1.450793629736E-05, CFL 0.00592, SL -9.0500E-02, M 7.69500E+16, S 35.1299, T 4.8003, Me -1.60E-17, Se 1.33E-14, Te 1.31E-15 + 4944, 206.000, 0, En 1.437295078570E-05, CFL 0.00602, SL -9.4351E-02, M 7.69500E+16, S 35.1299, T 4.8003, Me 1.05E-17, Se 0.00E+00, Te -6.63E-16 + 4968, 207.000, 0, En 1.585855716380E-05, CFL 0.00642, SL -9.4849E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 1.08E-17, Se -6.65E-15, Te -4.32E-16 + 4992, 208.000, 0, En 1.726533775069E-05, CFL 0.00683, SL -9.3023E-02, M 7.69500E+16, S 35.1299, T 4.8007, Me 3.55E-18, Se 6.65E-15, Te 6.82E-16 + 5016, 209.000, 0, En 1.700791426073E-05, CFL 0.00630, SL -9.1310E-02, M 7.69500E+16, S 35.1299, T 4.8009, Me 1.63E-18, Se -6.65E-15, Te 1.03E-15 + 5040, 210.000, 0, En 1.641551897135E-05, CFL 0.00526, SL -9.0818E-02, M 7.69500E+16, S 35.1299, T 4.8014, Me -5.33E-19, Se 1.33E-14, Te -9.31E-16 + 5064, 211.000, 0, En 1.561606211887E-05, CFL 0.00475, SL -9.2481E-02, M 7.69500E+16, S 35.1299, T 4.8016, Me -2.09E-17, Se -6.65E-15, Te 6.35E-16 + 5088, 212.000, 0, En 1.521766306483E-05, CFL 0.00557, SL -8.8015E-02, M 7.69501E+16, S 35.1299, T 4.8019, Me 1.58E-17, Se -1.33E-14, Te 1.04E-15 + 5112, 213.000, 0, En 1.505953204200E-05, CFL 0.00594, SL -8.2620E-02, M 7.69501E+16, S 35.1298, T 4.8023, Me -6.09E-18, Se 6.65E-15, Te -3.58E-17 + 5136, 214.000, 0, En 1.453938585700E-05, CFL 0.00627, SL -8.2396E-02, M 7.69501E+16, S 35.1298, T 4.8028, Me -8.44E-18, Se 0.00E+00, Te 1.08E-15 + 5160, 215.000, 0, En 1.262664676176E-05, CFL 0.00546, SL -8.4309E-02, M 7.69501E+16, S 35.1298, T 4.8033, Me 4.35E-18, Se -1.33E-14, Te -4.84E-16 + 5184, 216.000, 0, En 1.017246782154E-05, CFL 0.00388, SL -8.6912E-02, M 7.69501E+16, S 35.1298, T 4.8037, Me 6.29E-18, Se 6.65E-15, Te -1.18E-15 + 5208, 217.000, 0, En 7.921187813208E-06, CFL 0.00318, SL -8.9106E-02, M 7.69501E+16, S 35.1299, T 4.8040, Me -1.43E-17, Se 0.00E+00, Te 1.65E-15 + 5232, 218.000, 0, En 7.790804597296E-06, CFL 0.00402, SL -8.9242E-02, M 7.69500E+16, S 35.1299, T 4.8044, Me -6.39E-18, Se 1.33E-14, Te 2.04E-15 + 5256, 219.000, 0, En 6.936839543904E-06, CFL 0.00320, SL -8.9224E-02, M 7.69501E+16, S 35.1299, T 4.8049, Me 2.31E-17, Se -6.65E-15, Te -6.86E-16 + 5280, 220.000, 0, En 6.108182064694E-06, CFL 0.00262, SL -9.2528E-02, M 7.69500E+16, S 35.1299, T 4.8051, Me -7.13E-18, Se -6.65E-15, Te -4.06E-16 + 5304, 221.000, 0, En 5.885474927962E-06, CFL 0.00212, SL -9.5169E-02, M 7.69500E+16, S 35.1299, T 4.8054, Me 1.38E-17, Se 6.65E-15, Te -6.21E-16 + 5328, 222.000, 0, En 5.717817681069E-06, CFL 0.00246, SL -9.6725E-02, M 7.69500E+16, S 35.1299, T 4.8057, Me -2.31E-17, Se 0.00E+00, Te -7.03E-16 + 5352, 223.000, 0, En 5.476356348167E-06, CFL 0.00258, SL -9.7945E-02, M 7.69499E+16, S 35.1299, T 4.8061, Me 8.72E-18, Se 6.65E-15, Te 2.78E-16 + 5376, 224.000, 0, En 5.320476127162E-06, CFL 0.00251, SL -9.9462E-02, M 7.69499E+16, S 35.1299, T 4.8065, Me 1.02E-17, Se -1.33E-14, Te 3.17E-15 + 5400, 225.000, 0, En 5.375107479688E-06, CFL 0.00232, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.8070, Me -3.57E-18, Se 6.65E-15, Te -2.91E-15 + 5424, 226.000, 0, En 5.965210637556E-06, CFL 0.00303, SL -1.0377E-01, M 7.69499E+16, S 35.1299, T 4.8074, Me -1.14E-18, Se 6.65E-15, Te 6.39E-17 + 5448, 227.000, 0, En 6.129065517707E-06, CFL 0.00283, SL -1.0662E-01, M 7.69498E+16, S 35.1300, T 4.8077, Me -6.80E-18, Se 0.00E+00, Te -7.83E-16 + 5472, 228.000, 0, En 8.528240686676E-06, CFL 0.00390, SL -1.0877E-01, M 7.69498E+16, S 35.1300, T 4.8082, Me 8.78E-18, Se -6.65E-15, Te -1.45E-15 + 5496, 229.000, 0, En 1.189687924650E-05, CFL 0.00576, SL -1.1076E-01, M 7.69498E+16, S 35.1300, T 4.8085, Me -2.06E-18, Se 6.65E-15, Te 1.38E-15 + 5520, 230.000, 0, En 1.193477788228E-05, CFL 0.00594, SL -1.1251E-01, M 7.69498E+16, S 35.1300, T 4.8089, Me -3.57E-18, Se 0.00E+00, Te -1.13E-15 + 5544, 231.000, 0, En 1.143303316757E-05, CFL 0.00582, SL -1.1417E-01, M 7.69497E+16, S 35.1300, T 4.8093, Me 1.03E-17, Se 0.00E+00, Te 2.91E-15 + 5568, 232.000, 0, En 1.035681348369E-05, CFL 0.00500, SL -1.1547E-01, M 7.69497E+16, S 35.1300, T 4.8098, Me -1.00E-18, Se -6.65E-15, Te -1.95E-15 + 5592, 233.000, 0, En 1.009007003801E-05, CFL 0.00397, SL -1.1694E-01, M 7.69497E+16, S 35.1300, T 4.8102, Me -6.71E-18, Se 6.65E-15, Te -1.28E-15 + 5616, 234.000, 0, En 1.031199191950E-05, CFL 0.00378, SL -1.1754E-01, M 7.69497E+16, S 35.1300, T 4.8105, Me 1.04E-17, Se 6.65E-15, Te 7.64E-16 + 5640, 235.000, 0, En 1.266306914184E-05, CFL 0.00508, SL -1.1846E-01, M 7.69497E+16, S 35.1300, T 4.8107, Me -2.58E-17, Se 0.00E+00, Te -6.39E-16 + 5664, 236.000, 0, En 1.139556800544E-05, CFL 0.00504, SL -1.2125E-01, M 7.69496E+16, S 35.1300, T 4.8108, Me 1.31E-17, Se 0.00E+00, Te 2.38E-15 + 5688, 237.000, 0, En 1.111218365143E-05, CFL 0.00555, SL -1.1523E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me 1.61E-17, Se 6.65E-15, Te -1.76E-15 + 5712, 238.000, 0, En 1.010314873603E-05, CFL 0.00505, SL -1.1726E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -1.16E-17, Se -1.33E-14, Te 5.08E-16 + 5736, 239.000, 0, En 9.032841565477E-06, CFL 0.00424, SL -1.1860E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.45E-18, Se 1.33E-14, Te -6.70E-17 + 5760, 240.000, 0, En 8.173336802081E-06, CFL 0.00360, SL -1.1981E-01, M 7.69497E+16, S 35.1300, T 4.8113, Me -1.32E-18, Se -6.65E-15, Te -1.70E-15 + 5784, 241.000, 0, En 7.329190511319E-06, CFL 0.00286, SL -1.2019E-01, M 7.69497E+16, S 35.1300, T 4.8117, Me -8.02E-18, Se -6.65E-15, Te 2.89E-16 + 5808, 242.000, 0, En 6.702532833240E-06, CFL 0.00276, SL -1.2035E-01, M 7.69497E+16, S 35.1300, T 4.8120, Me 1.56E-17, Se 1.33E-14, Te -8.74E-16 + 5832, 243.000, 0, En 7.922448293496E-06, CFL 0.00443, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.8120, Me -1.50E-17, Se 6.65E-15, Te 2.27E-15 + 5856, 244.000, 0, En 8.557392954166E-06, CFL 0.00464, SL -1.2069E-01, M 7.69496E+16, S 35.1300, T 4.8121, Me 1.47E-17, Se -2.00E-14, Te -2.61E-17 + 5880, 245.000, 0, En 7.959399542511E-06, CFL 0.00387, SL -1.1881E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -1.46E-17, Se 0.00E+00, Te -2.70E-15 + 5904, 246.000, 0, En 7.719395789382E-06, CFL 0.00288, SL -1.1432E-01, M 7.69497E+16, S 35.1300, T 4.8126, Me 1.03E-17, Se 6.65E-15, Te 2.55E-15 + 5928, 247.000, 0, En 8.056228038491E-06, CFL 0.00353, SL -1.0906E-01, M 7.69498E+16, S 35.1300, T 4.8130, Me -1.01E-17, Se 0.00E+00, Te -8.69E-16 + 5952, 248.000, 0, En 8.505467159785E-06, CFL 0.00417, SL -1.0732E-01, M 7.69498E+16, S 35.1300, T 4.8133, Me 1.07E-17, Se -6.65E-15, Te 5.36E-16 + 5976, 249.000, 0, En 9.261917792209E-06, CFL 0.00493, SL -1.0605E-01, M 7.69498E+16, S 35.1300, T 4.8136, Me 1.37E-17, Se 1.33E-14, Te -8.96E-16 + 6000, 250.000, 0, En 9.863433751541E-06, CFL 0.00535, SL -1.0657E-01, M 7.69498E+16, S 35.1300, T 4.8139, Me -1.50E-17, Se -2.00E-14, Te 2.05E-15 + 6024, 251.000, 0, En 1.088699667535E-05, CFL 0.00577, SL -1.0644E-01, M 7.69498E+16, S 35.1300, T 4.8141, Me 7.17E-18, Se 6.65E-15, Te -1.21E-15 + 6048, 252.000, 0, En 1.167716428434E-05, CFL 0.00516, SL -1.0471E-01, M 7.69499E+16, S 35.1300, T 4.8143, Me 2.94E-19, Se 2.00E-14, Te 1.13E-16 + 6072, 253.000, 0, En 1.330598462177E-05, CFL 0.00483, SL -1.0253E-01, M 7.69499E+16, S 35.1299, T 4.8142, Me -1.96E-17, Se 0.00E+00, Te 1.21E-15 + 6096, 254.000, 0, En 1.122374514257E-05, CFL 0.00477, SL -9.6017E-02, M 7.69500E+16, S 35.1299, T 4.8143, Me 8.93E-18, Se -6.65E-15, Te -1.15E-16 + 6120, 255.000, 0, En 9.973842965924E-06, CFL 0.00483, SL -8.7414E-02, M 7.69501E+16, S 35.1299, T 4.8144, Me 8.16E-18, Se -6.65E-15, Te -2.58E-15 + 6144, 256.000, 0, En 9.348931860632E-06, CFL 0.00409, SL -7.9010E-02, M 7.69502E+16, S 35.1298, T 4.8146, Me 8.60E-18, Se 6.65E-15, Te -1.41E-16 + 6168, 257.000, 0, En 8.691105691699E-06, CFL 0.00297, SL -7.0473E-02, M 7.69503E+16, S 35.1298, T 4.8145, Me -4.82E-18, Se 6.65E-15, Te 2.70E-15 + 6192, 258.000, 0, En 8.567394191150E-06, CFL 0.00420, SL -6.1783E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me -1.92E-17, Se 0.00E+00, Te 2.42E-16 + 6216, 259.000, 0, En 6.764621397293E-06, CFL 0.00372, SL -5.7471E-02, M 7.69505E+16, S 35.1297, T 4.8148, Me 1.94E-17, Se 0.00E+00, Te 3.16E-16 + 6240, 260.000, 0, En 5.435757240468E-06, CFL 0.00284, SL -5.6838E-02, M 7.69505E+16, S 35.1297, T 4.8149, Me -1.26E-17, Se 6.65E-15, Te 1.03E-15 + 6264, 261.000, 0, En 3.792670091537E-06, CFL 0.00224, SL -5.6231E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 4.13E-18, Se -6.65E-15, Te 2.67E-17 + 6288, 262.000, 0, En 3.498174636488E-06, CFL 0.00257, SL -5.2445E-02, M 7.69505E+16, S 35.1296, T 4.8153, Me 3.70E-18, Se 0.00E+00, Te -2.88E-16 + 6312, 263.000, 0, En 3.587418120206E-06, CFL 0.00256, SL -4.2620E-02, M 7.69506E+16, S 35.1296, T 4.8153, Me -3.82E-18, Se -6.65E-15, Te -9.26E-16 + 6336, 264.000, 0, En 3.615800914867E-06, CFL 0.00223, SL -3.2899E-02, M 7.69508E+16, S 35.1295, T 4.8154, Me 1.88E-18, Se 6.65E-15, Te -7.43E-16 + 6360, 265.000, 0, En 3.754407097973E-06, CFL 0.00243, SL -3.0306E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -2.78E-18, Se -6.65E-15, Te 2.99E-15 + 6384, 266.000, 0, En 4.235676594627E-06, CFL 0.00268, SL -2.9079E-02, M 7.69508E+16, S 35.1295, T 4.8157, Me 9.29E-18, Se 0.00E+00, Te -4.08E-15 + 6408, 267.000, 0, En 5.270139010059E-06, CFL 0.00287, SL -2.8484E-02, M 7.69508E+16, S 35.1295, T 4.8160, Me -2.62E-17, Se -6.65E-15, Te 3.67E-15 + 6432, 268.000, 0, En 6.434149873856E-06, CFL 0.00312, SL -2.9254E-02, M 7.69508E+16, S 35.1295, T 4.8163, Me 2.45E-17, Se 0.00E+00, Te -3.06E-15 + 6456, 269.000, 0, En 7.442026479077E-06, CFL 0.00389, SL -3.0642E-02, M 7.69508E+16, S 35.1295, T 4.8166, Me -7.31E-18, Se 0.00E+00, Te 4.01E-15 + 6480, 270.000, 0, En 7.928453036166E-06, CFL 0.00373, SL -3.1863E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me 5.70E-19, Se -6.65E-15, Te -2.17E-15 + 6504, 271.000, 0, En 7.362037195515E-06, CFL 0.00357, SL -3.7133E-02, M 7.69507E+16, S 35.1296, T 4.8164, Me 3.64E-18, Se 0.00E+00, Te 4.64E-16 + 6528, 272.000, 0, En 7.570621881846E-06, CFL 0.00422, SL -4.0598E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 3.46E-18, Se 0.00E+00, Te 3.30E-16 + 6552, 273.000, 0, En 8.309966622009E-06, CFL 0.00457, SL -4.2124E-02, M 7.69507E+16, S 35.1296, T 4.8158, Me 6.42E-18, Se 1.33E-14, Te -1.95E-15 + 6576, 274.000, 0, En 8.603378311471E-06, CFL 0.00465, SL -4.5550E-02, M 7.69506E+16, S 35.1296, T 4.8158, Me 6.12E-18, Se -6.65E-15, Te -1.20E-15 + 6600, 275.000, 0, En 1.007519408626E-05, CFL 0.00485, SL -5.0903E-02, M 7.69505E+16, S 35.1296, T 4.8156, Me -1.46E-17, Se 1.33E-14, Te -4.95E-16 + 6624, 276.000, 0, En 1.105549597832E-05, CFL 0.00393, SL -5.6083E-02, M 7.69505E+16, S 35.1297, T 4.8155, Me -9.36E-18, Se -1.33E-14, Te -7.26E-17 + 6648, 277.000, 0, En 8.697682154940E-06, CFL 0.00439, SL -6.0124E-02, M 7.69504E+16, S 35.1297, T 4.8154, Me 1.36E-17, Se -6.65E-15, Te 4.27E-15 + 6672, 278.000, 0, En 7.080799548353E-06, CFL 0.00313, SL -6.3956E-02, M 7.69504E+16, S 35.1297, T 4.8151, Me -5.96E-18, Se 0.00E+00, Te -2.11E-15 + 6696, 279.000, 0, En 6.653356139874E-06, CFL 0.00269, SL -6.7735E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -9.71E-18, Se 6.65E-15, Te 1.03E-15 + 6720, 280.000, 0, En 5.096668179356E-06, CFL 0.00232, SL -6.9598E-02, M 7.69503E+16, S 35.1297, T 4.8146, Me 1.91E-17, Se 0.00E+00, Te 1.06E-16 + 6744, 281.000, 0, En 4.966300894092E-06, CFL 0.00237, SL -5.9344E-02, M 7.69504E+16, S 35.1297, T 4.8146, Me -2.19E-17, Se -1.33E-14, Te -1.27E-17 + 6768, 282.000, 0, En 4.365298301794E-06, CFL 0.00263, SL -6.1706E-02, M 7.69504E+16, S 35.1297, T 4.8142, Me 2.38E-17, Se 0.00E+00, Te -4.55E-16 + 6792, 283.000, 0, En 3.843906287333E-06, CFL 0.00221, SL -7.0109E-02, M 7.69503E+16, S 35.1297, T 4.8135, Me -6.74E-18, Se 0.00E+00, Te 1.50E-15 + 6816, 284.000, 0, En 1.826289856031E-06, CFL 0.00101, SL -7.9493E-02, M 7.69502E+16, S 35.1298, T 4.8127, Me -3.06E-18, Se -1.33E-14, Te -2.70E-16 + 6840, 285.000, 0, En 1.684520371363E-05, CFL 0.00693, SL -8.7280E-02, M 7.69501E+16, S 35.1298, T 4.8121, Me -1.14E-17, Se 1.33E-14, Te -8.80E-16 + 6864, 286.000, 0, En 2.361607078482E-05, CFL 0.00768, SL -9.0722E-02, M 7.69500E+16, S 35.1299, T 4.8116, Me 2.54E-17, Se -6.65E-15, Te -1.17E-15 + 6888, 287.000, 0, En 2.041304101518E-05, CFL 0.00486, SL -8.0479E-02, M 7.69502E+16, S 35.1298, T 4.8115, Me -5.58E-18, Se 6.65E-15, Te 7.65E-16 + 6912, 288.000, 0, En 1.615022608600E-05, CFL 0.00397, SL -6.9275E-02, M 7.69503E+16, S 35.1297, T 4.8114, Me -1.08E-17, Se -1.33E-14, Te 1.58E-16 + 6936, 289.000, 0, En 1.102040519378E-05, CFL 0.00444, SL -6.0708E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me 1.42E-17, Se 0.00E+00, Te 2.54E-15 + 6960, 290.000, 0, En 8.951246435501E-06, CFL 0.00435, SL -6.2438E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me -7.71E-18, Se 6.65E-15, Te -2.78E-15 + 6984, 291.000, 0, En 5.014141555855E-06, CFL 0.00259, SL -6.5593E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -1.33E-17, Se -1.33E-14, Te 8.68E-16 + 7008, 292.000, 0, En 1.182737735680E-05, CFL 0.00611, SL -6.8147E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me 1.05E-17, Se 6.65E-15, Te -1.56E-15 + 7032, 293.000, 0, En 2.425707520263E-05, CFL 0.00820, SL -6.9843E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -5.12E-19, Se 0.00E+00, Te -4.75E-16 + 7056, 294.000, 0, En 2.697865653455E-05, CFL 0.00590, SL -5.8313E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 7.23E-18, Se 0.00E+00, Te 2.02E-15 + 7080, 295.000, 0, En 2.831846690953E-05, CFL 0.00615, SL -5.3942E-02, M 7.69505E+16, S 35.1297, T 4.8115, Me -1.94E-17, Se -6.65E-15, Te -1.55E-16 + 7104, 296.000, 0, En 2.896608764715E-05, CFL 0.00646, SL -4.8414E-02, M 7.69506E+16, S 35.1296, T 4.8113, Me 2.32E-17, Se -6.65E-15, Te -8.69E-16 + 7128, 297.000, 0, En 2.969413628228E-05, CFL 0.00674, SL -1.8994E-02, M 7.69510E+16, S 35.1295, T 4.8112, Me -1.50E-17, Se 2.00E-14, Te -2.21E-16 + 7152, 298.000, 0, En 3.106945829923E-05, CFL 0.00644, SL -1.9351E-02, M 7.69509E+16, S 35.1295, T 4.8112, Me -2.45E-18, Se 0.00E+00, Te 5.60E-17 + 7176, 299.000, 0, En 3.177336395216E-05, CFL 0.00508, SL -2.5375E-02, M 7.69509E+16, S 35.1295, T 4.8107, Me -5.76E-18, Se -2.66E-14, Te -1.07E-15 + 7200, 300.000, 0, En 3.268270835215E-05, CFL 0.00522, SL -3.2408E-02, M 7.69508E+16, S 35.1295, T 4.8099, Me 2.35E-17, Se 2.00E-14, Te 2.50E-15 + 7224, 301.000, 0, En 3.279472915469E-05, CFL 0.00568, SL -1.7737E-02, M 7.69510E+16, S 35.1294, T 4.8097, Me -1.08E-17, Se 0.00E+00, Te -1.02E-15 + 7248, 302.000, 0, En 3.028670934196E-05, CFL 0.00683, SL -2.4558E-03, M 7.69512E+16, S 35.1294, T 4.8095, Me 2.38E-18, Se -6.65E-15, Te 1.16E-18 + 7272, 303.000, 0, En 2.464008127564E-05, CFL 0.00643, SL -8.5466E-03, M 7.69511E+16, S 35.1294, T 4.8086, Me -1.04E-17, Se 6.65E-15, Te -1.24E-15 + 7296, 304.000, 0, En 2.067006045271E-05, CFL 0.00448, SL -4.5716E-03, M 7.69511E+16, S 35.1294, T 4.8082, Me 1.16E-17, Se -6.65E-15, Te 2.09E-15 + 7320, 305.000, 0, En 2.044070775427E-05, CFL 0.00396, SL 7.6186E-04, M 7.69512E+16, S 35.1293, T 4.8080, Me 4.86E-18, Se -6.65E-15, Te -2.40E-16 + 7344, 306.000, 0, En 1.816374707534E-05, CFL 0.00434, SL -3.2075E-03, M 7.69512E+16, S 35.1294, T 4.8076, Me -7.70E-18, Se 6.65E-15, Te 4.10E-16 + 7368, 307.000, 0, En 1.723611865326E-05, CFL 0.00421, SL -3.6257E-03, M 7.69511E+16, S 35.1294, T 4.8074, Me -2.29E-19, Se 6.65E-15, Te -6.90E-16 + 7392, 308.000, 0, En 1.578344106373E-05, CFL 0.00409, SL -5.5630E-03, M 7.69511E+16, S 35.1294, T 4.8070, Me -1.29E-18, Se 6.65E-15, Te -3.19E-16 + 7416, 309.000, 0, En 1.456124576846E-05, CFL 0.00368, SL -7.6535E-03, M 7.69511E+16, S 35.1294, T 4.8064, Me 1.26E-17, Se -6.65E-15, Te 1.60E-15 + 7440, 310.000, 0, En 1.384731852383E-05, CFL 0.00377, SL -1.3249E-02, M 7.69510E+16, S 35.1294, T 4.8057, Me -1.57E-17, Se -1.33E-14, Te 1.28E-15 + 7464, 311.000, 0, En 1.202890816631E-05, CFL 0.00374, SL -1.9791E-02, M 7.69509E+16, S 35.1295, T 4.8051, Me 5.90E-18, Se 1.33E-14, Te 1.05E-15 + 7488, 312.000, 0, En 1.075946647343E-05, CFL 0.00374, SL -2.5528E-02, M 7.69509E+16, S 35.1295, T 4.8045, Me 2.36E-18, Se 0.00E+00, Te -2.35E-15 + 7512, 313.000, 0, En 9.383272221647E-06, CFL 0.00260, SL -3.0035E-02, M 7.69508E+16, S 35.1295, T 4.8040, Me 2.43E-18, Se 1.33E-14, Te -1.80E-15 + 7536, 314.000, 0, En 9.250239452953E-06, CFL 0.00217, SL -2.8603E-02, M 7.69508E+16, S 35.1295, T 4.8038, Me -1.61E-17, Se 0.00E+00, Te 1.20E-16 + 7560, 315.000, 0, En 1.199553046948E-05, CFL 0.00481, SL -2.9988E-02, M 7.69508E+16, S 35.1295, T 4.8035, Me 2.57E-18, Se -6.65E-15, Te 1.12E-15 + 7584, 316.000, 0, En 1.510605641237E-05, CFL 0.00591, SL -3.2551E-02, M 7.69508E+16, S 35.1295, T 4.8033, Me 4.42E-18, Se 0.00E+00, Te 8.16E-16 + 7608, 317.000, 0, En 1.380148199852E-05, CFL 0.00546, SL -3.3630E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 6.63E-18, Se -6.65E-15, Te -1.15E-15 + 7632, 318.000, 0, En 9.769493612896E-06, CFL 0.00231, SL -3.6070E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me 1.43E-17, Se 6.65E-15, Te 1.07E-15 + 7656, 319.000, 0, En 8.430629913840E-06, CFL 0.00311, SL -4.7068E-02, M 7.69506E+16, S 35.1296, T 4.8009, Me -1.56E-17, Se 0.00E+00, Te -3.16E-16 + 7680, 320.000, 0, En 8.119047629991E-06, CFL 0.00316, SL -5.5569E-02, M 7.69505E+16, S 35.1297, T 4.8000, Me -3.72E-18, Se 6.65E-15, Te -7.09E-16 + 7704, 321.000, 0, En 6.929273694394E-06, CFL 0.00236, SL -6.1610E-02, M 7.69504E+16, S 35.1297, T 4.7994, Me -3.84E-19, Se -6.65E-15, Te 9.65E-16 + 7728, 322.000, 0, En 7.043754435653E-06, CFL 0.00270, SL -6.6459E-02, M 7.69503E+16, S 35.1297, T 4.7989, Me 1.80E-17, Se 6.65E-15, Te 9.93E-16 + 7752, 323.000, 0, En 7.546999046792E-06, CFL 0.00359, SL -6.7596E-02, M 7.69503E+16, S 35.1297, T 4.7987, Me -8.83E-18, Se -1.33E-14, Te 1.03E-15 + 7776, 324.000, 0, En 7.819588507451E-06, CFL 0.00337, SL -5.4876E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me -6.12E-18, Se 1.33E-14, Te -3.03E-15 + 7800, 325.000, 0, En 6.251533593971E-06, CFL 0.00256, SL -6.1582E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -9.17E-18, Se -1.33E-14, Te 1.85E-15 + 7824, 326.000, 0, En 4.872581482765E-06, CFL 0.00267, SL -7.2118E-02, M 7.69503E+16, S 35.1298, T 4.7964, Me 1.65E-17, Se 6.65E-15, Te -1.82E-15 + 7848, 327.000, 0, En 5.591620657051E-06, CFL 0.00282, SL -8.1081E-02, M 7.69502E+16, S 35.1298, T 4.7953, Me -1.10E-17, Se -6.65E-15, Te 1.67E-15 + 7872, 328.000, 0, En 9.414658022772E-06, CFL 0.00455, SL -8.9684E-02, M 7.69500E+16, S 35.1299, T 4.7943, Me 7.32E-18, Se 1.33E-14, Te -1.33E-15 + 7896, 329.000, 0, En 9.039380493659E-06, CFL 0.00329, SL -9.7459E-02, M 7.69499E+16, S 35.1299, T 4.7935, Me -1.51E-17, Se 6.65E-15, Te 2.45E-15 + 7920, 330.000, 0, En 9.747858945297E-06, CFL 0.00276, SL -1.0244E-01, M 7.69499E+16, S 35.1299, T 4.7928, Me 2.19E-17, Se 6.65E-15, Te -1.05E-15 + 7944, 331.000, 0, En 1.039569000260E-05, CFL 0.00291, SL -1.0316E-01, M 7.69499E+16, S 35.1299, T 4.7925, Me -2.14E-17, Se 0.00E+00, Te -1.66E-15 + 7968, 332.000, 0, En 1.100479848330E-05, CFL 0.00439, SL -1.0459E-01, M 7.69499E+16, S 35.1300, T 4.7925, Me 1.35E-17, Se 6.65E-15, Te 8.19E-16 + 7992, 333.000, 0, En 1.279615783854E-05, CFL 0.00319, SL -1.0777E-01, M 7.69498E+16, S 35.1300, T 4.7922, Me 1.23E-18, Se 1.33E-14, Te 4.04E-16 + 8016, 334.000, 0, En 1.057635182773E-05, CFL 0.00252, SL -1.1149E-01, M 7.69498E+16, S 35.1300, T 4.7919, Me -9.52E-18, Se -6.65E-15, Te -1.90E-15 + 8040, 335.000, 0, En 1.013199432594E-05, CFL 0.00284, SL -1.1612E-01, M 7.69497E+16, S 35.1300, T 4.7915, Me 2.01E-17, Se 0.00E+00, Te 8.19E-16 + 8064, 336.000, 0, En 8.435355830322E-06, CFL 0.00242, SL -1.1659E-01, M 7.69497E+16, S 35.1300, T 4.7912, Me -2.28E-17, Se 6.65E-15, Te -1.78E-15 + 8088, 337.000, 0, En 7.826061923045E-06, CFL 0.00209, SL -1.1412E-01, M 7.69497E+16, S 35.1300, T 4.7908, Me -6.06E-18, Se 0.00E+00, Te 6.41E-16 + 8112, 338.000, 0, En 8.466393851832E-06, CFL 0.00300, SL -1.1142E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 8.27E-18, Se 6.65E-15, Te 7.11E-17 + 8136, 339.000, 0, En 8.715486088676E-06, CFL 0.00448, SL -1.0910E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 3.01E-18, Se -6.65E-15, Te 5.88E-16 + 8160, 340.000, 0, En 7.698283988823E-06, CFL 0.00251, SL -1.1083E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -1.74E-18, Se 0.00E+00, Te -1.37E-15 + 8184, 341.000, 0, En 6.664880324379E-06, CFL 0.00191, SL -1.0754E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me 1.20E-17, Se 0.00E+00, Te -3.06E-16 + 8208, 342.000, 0, En 5.253264351418E-06, CFL 0.00179, SL -1.0741E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -1.84E-17, Se -1.33E-14, Te 2.27E-15 + 8232, 343.000, 0, En 5.470540446755E-06, CFL 0.00237, SL -1.0879E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 5.39E-18, Se 6.65E-15, Te 1.16E-17 + 8256, 344.000, 0, En 5.061850853542E-06, CFL 0.00194, SL -1.0996E-01, M 7.69498E+16, S 35.1300, T 4.7900, Me -1.79E-17, Se -6.65E-15, Te -1.57E-15 + 8280, 345.000, 0, En 5.152343363797E-06, CFL 0.00195, SL -1.1273E-01, M 7.69497E+16, S 35.1300, T 4.7895, Me 1.94E-17, Se -6.65E-15, Te -1.92E-15 + 8304, 346.000, 0, En 7.030587179138E-06, CFL 0.00252, SL -1.1664E-01, M 7.69497E+16, S 35.1300, T 4.7890, Me -3.51E-18, Se 0.00E+00, Te 2.17E-15 + 8328, 347.000, 0, En 9.485567669278E-06, CFL 0.00340, SL -1.1974E-01, M 7.69497E+16, S 35.1300, T 4.7887, Me -3.01E-19, Se 6.65E-15, Te 4.53E-16 + 8352, 348.000, 0, En 1.270514086887E-05, CFL 0.00430, SL -1.2171E-01, M 7.69496E+16, S 35.1301, T 4.7885, Me 8.20E-18, Se 0.00E+00, Te -9.32E-16 + 8376, 349.000, 0, En 1.712254764472E-05, CFL 0.00462, SL -1.2679E-01, M 7.69496E+16, S 35.1301, T 4.7880, Me 4.60E-18, Se -1.33E-14, Te 5.91E-16 + 8400, 350.000, 0, En 1.667539048312E-05, CFL 0.00414, SL -1.2986E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 5.39E-18, Se 2.66E-14, Te -1.88E-15 + 8424, 351.000, 0, En 1.507357353277E-05, CFL 0.00336, SL -1.3098E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.12E-17, Se -1.33E-14, Te -3.93E-16 + 8448, 352.000, 0, En 1.217213363734E-05, CFL 0.00312, SL -1.3180E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.31E-19, Se -2.00E-14, Te 2.04E-15 + 8472, 353.000, 0, En 1.059872696069E-05, CFL 0.00264, SL -1.3255E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.89E-17, Se 2.66E-14, Te -1.19E-15 + 8496, 354.000, 0, En 1.154017707576E-05, CFL 0.00328, SL -1.3100E-01, M 7.69495E+16, S 35.1301, T 4.7875, Me 1.12E-17, Se -6.65E-15, Te -6.85E-16 + 8520, 355.000, 0, En 9.541285001820E-06, CFL 0.00333, SL -1.2470E-01, M 7.69496E+16, S 35.1301, T 4.7875, Me 4.23E-18, Se 6.65E-15, Te 1.86E-15 + 8544, 356.000, 0, En 7.944128345022E-06, CFL 0.00301, SL -1.1818E-01, M 7.69497E+16, S 35.1300, T 4.7874, Me 8.40E-18, Se -6.65E-15, Te -9.09E-16 + 8568, 357.000, 0, En 6.180957812155E-06, CFL 0.00388, SL -1.1477E-01, M 7.69497E+16, S 35.1300, T 4.7874, Me 6.97E-18, Se 0.00E+00, Te 4.82E-16 + 8592, 358.000, 0, En 5.524716392419E-06, CFL 0.00269, SL -1.1710E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me -1.00E-17, Se 6.65E-15, Te 1.97E-15 + 8616, 359.000, 0, En 5.496207482153E-06, CFL 0.00181, SL -1.2863E-01, M 7.69495E+16, S 35.1301, T 4.7854, Me 1.14E-17, Se -6.65E-15, Te -1.65E-15 + 8640, 360.000, 0, En 7.017023072962E-06, CFL 0.00261, SL -1.3729E-01, M 7.69494E+16, S 35.1301, T 4.7842, Me 2.85E-18, Se 2.00E-14, Te 2.32E-16 + 8664, 361.000, 0, En 6.348242872320E-06, CFL 0.00193, SL -1.4408E-01, M 7.69493E+16, S 35.1302, T 4.7834, Me -2.67E-17, Se -1.33E-14, Te 2.44E-16 + 8688, 362.000, 0, En 5.811668694442E-06, CFL 0.00195, SL -1.4990E-01, M 7.69493E+16, S 35.1302, T 4.7828, Me 1.44E-17, Se 0.00E+00, Te -1.18E-15 + 8712, 363.000, 0, En 5.626404449448E-06, CFL 0.00200, SL -1.5114E-01, M 7.69493E+16, S 35.1302, T 4.7826, Me -1.05E-17, Se -6.65E-15, Te 2.49E-15 + 8736, 364.000, 0, En 6.374105867919E-06, CFL 0.00181, SL -1.5324E-01, M 7.69492E+16, S 35.1302, T 4.7825, Me 1.61E-18, Se -6.65E-15, Te -1.48E-15 + 8760, 365.000, 0, En 5.389878825320E-06, CFL 0.00155, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7823, Me 7.77E-18, Se -6.65E-15, Te -1.98E-15 diff --git a/examples/single_column_z/vgrid_cm4.cdl b/examples/single_column_z/vgrid_cm4.cdl new file mode 100644 index 0000000000..f3b0163e03 --- /dev/null +++ b/examples/single_column_z/vgrid_cm4.cdl @@ -0,0 +1,38 @@ +netcdf vgrid { +dimensions: + nz = 75 ; + zt = 50 ; + zw = 51 ; +variables: + double dz(nz) ; + dz:long_name = "z coordinate level thickness" ; + dz:units = "m" ; + double zt(zt) ; + zt:long_name = "Diagnostic z coordinate level position" ; + zt:comment = "Used for diagnostics only" ; + zt:units = "m" ; + double zw(zw) ; + zw:long_name = "Diagnostic z coordinate interface position" ; + zw:comment = "Used for diagnostics only" ; + zw:units = "m" ; + +// global attributes: + :filename = "vgrid_cm4.nc" ; +data: + + dz = 2.00, 2.00, 2.00, 2.00, 2.01, 2.01, 2.02, 2.02, 2.05, 2.07, 2.09, 2.13, 2.18, 2.24, 2.30, 2.40, 2.50, 2.62, 2.78, 2.95, 3.17, 3.42, 3.71, 4.07, 4.48, 4.97, 5.55, 6.23, 7.04, 7.99, 9.11, 10.43, 11.98, 13.80, 15.94, 18.42, 21.32, 24.66, 28.51, 32.91, 37.92, 43.56, 49.87, 56.88, 64.55, 72.91, 81.87, 91.40, 101.39, 111.73, 122.29, 132.93, 143.47, 153.78, 163.70, 173.07, 181.78, 189.76, 196.89, 203.17, 208.58, 213.14, 216.87, 219.87, 222.19, 223.94, 225.18, 226.04, 226.59, 226.90, 227.07, 227.14, 227.16, 227.16, 227.17; + + zt = 5.05, 15.15, 25.25, 35.4, 45.6, 55.85, 66.25, 76.85, 87.65, 98.75, + 110.25, 122.3, 135.15, 149.1, 164.55, 182, 202.15, 225.95, 254.6, 289.55, + 332.5, 385.4, 450.25, 528.9, 622.85, 732.85, 858.9, 1000.25, 1155.4, + 1322.5, 1499.55, 1684.6, 1875.95, 2072.15, 2272, 2474.55, 2679.1, + 2885.15, 3092.3, 3300.25, 3508.75, 3717.65, 3926.85, 4136.25, 4345.85, + 4555.6, 4765.4, 4975.25, 5185.15, 5394.6 ; + + zw = 0, 10.1, 20.2, 30.3, 40.5, 50.7, 61, 71.5, 82.2, 93.1, 104.4, 116.1, + 128.5, 141.8, 156.4, 172.7, 191.3, 213, 238.9, 270.3, 308.8, 356.2, + 414.6, 485.9, 571.9, 673.8, 791.9, 925.9, 1074.6, 1236.2, 1408.8, 1590.3, + 1778.9, 1973, 2171.3, 2372.7, 2576.4, 2781.8, 2988.5, 3196.1, 3404.4, + 3613.1, 3822.2, 4031.5, 4241, 4450.7, 4660.5, 4870.3, 5080.2, 5290.1, + 5499.1 ; +} diff --git a/examples/single_column_z/vgrid_cm4_10.cdl b/examples/single_column_z/vgrid_cm4_10.cdl new file mode 100644 index 0000000000..1f4286aa0d --- /dev/null +++ b/examples/single_column_z/vgrid_cm4_10.cdl @@ -0,0 +1,38 @@ +netcdf vgrid { +dimensions: + nz = 75 ; + zt = 50 ; + zw = 51 ; +variables: + double dz(nz) ; + dz:long_name = "z coordinate level thickness" ; + dz:units = "m" ; + double zt(zt) ; + zt:long_name = "Diagnostic z coordinate level position" ; + zt:comment = "Used for diagnostics only" ; + zt:units = "m" ; + double zw(zw) ; + zw:long_name = "Diagnostic z coordinate interface position" ; + zw:comment = "Used for diagnostics only" ; + zw:units = "m" ; + +// global attributes: + :filename = "vgrid_cm4_10.nc" ; +data: + + dz = 10.00, 10.00, 10.00, 10.01, 10.02, 10.03, 10.05, 10.09, 10.13, 10.20, 10.29, 10.39, 10.53, 10.71, 10.91, 11.15, 11.46, 11.80, 12.22, 12.69, 13.24, 13.88, 14.62, 15.45, 16.40, 17.50, 18.72, 20.13, 21.70, 23.48, 25.47, 27.71, 30.22, 33.00, 36.08, 39.51, 43.26, 47.38, 51.86, 56.72, 61.95, 67.53, 73.47, 79.72, 86.25, 93.00, 99.95, 106.99, 114.09, 121.13, 128.08, 134.83, 141.32, 147.47, 153.23, 158.55, 163.40, 167.73, 171.57, 174.87, 177.70, 180.06, 181.97, 183.49, 184.66, 185.55, 186.17, 186.60, 186.87, 187.04, 187.11, 187.15, 187.16, 187.16, 187.17; + + zt = 5.05, 15.15, 25.25, 35.4, 45.6, 55.85, 66.25, 76.85, 87.65, 98.75, + 110.25, 122.3, 135.15, 149.1, 164.55, 182, 202.15, 225.95, 254.6, 289.55, + 332.5, 385.4, 450.25, 528.9, 622.85, 732.85, 858.9, 1000.25, 1155.4, + 1322.5, 1499.55, 1684.6, 1875.95, 2072.15, 2272, 2474.55, 2679.1, + 2885.15, 3092.3, 3300.25, 3508.75, 3717.65, 3926.85, 4136.25, 4345.85, + 4555.6, 4765.4, 4975.25, 5185.15, 5394.6 ; + + zw = 0, 10.1, 20.2, 30.3, 40.5, 50.7, 61, 71.5, 82.2, 93.1, 104.4, 116.1, + 128.5, 141.8, 156.4, 172.7, 191.3, 213, 238.9, 270.3, 308.8, 356.2, + 414.6, 485.9, 571.9, 673.8, 791.9, 925.9, 1074.6, 1236.2, 1408.8, 1590.3, + 1778.9, 1973, 2171.3, 2372.7, 2576.4, 2781.8, 2988.5, 3196.1, 3404.4, + 3613.1, 3822.2, 4031.5, 4241, 4450.7, 4660.5, 4870.3, 5080.2, 5290.1, + 5499.1 ; +} diff --git a/examples/single_column_z/vgrid_cm4_4.cdl b/examples/single_column_z/vgrid_cm4_4.cdl new file mode 100644 index 0000000000..9e5f21381e --- /dev/null +++ b/examples/single_column_z/vgrid_cm4_4.cdl @@ -0,0 +1,38 @@ +netcdf vgrid { +dimensions: + nz = 75 ; + zt = 50 ; + zw = 51 ; +variables: + double dz(nz) ; + dz:long_name = "z coordinate level thickness" ; + dz:units = "m" ; + double zt(zt) ; + zt:long_name = "Diagnostic z coordinate level position" ; + zt:comment = "Used for diagnostics only" ; + zt:units = "m" ; + double zw(zw) ; + zw:long_name = "Diagnostic z coordinate interface position" ; + zw:comment = "Used for diagnostics only" ; + zw:units = "m" ; + +// global attributes: + :filename = "vgrid_cm4_4.nc" ; +data: + + dz = 4.00, 4.00, 4.00, 4.00, 4.01, 4.02, 4.03, 4.05, 4.07, 4.11, 4.16, 4.22, 4.29, 4.39, 4.51, 4.65, 4.81, 5.02, 5.26, 5.54, 5.87, 6.26, 6.71, 7.24, 7.85, 8.57, 9.40, 10.36, 11.47, 12.76, 14.26, 15.97, 17.95, 20.22, 22.81, 25.79, 29.15, 32.95, 37.24, 42.02, 47.33, 53.20, 59.62, 66.57, 74.05, 82.03, 90.42, 99.17, 108.19, 117.37, 126.60, 135.76, 144.72, 153.37, 161.60, 169.30, 176.40, 182.82, 188.55, 193.56, 197.83, 201.44, 204.37, 206.72, 208.54, 209.90, 210.88, 211.54, 211.96, 212.22, 212.34, 212.40, 212.41, 212.41, 212.42; + + zt = 5.05, 15.15, 25.25, 35.4, 45.6, 55.85, 66.25, 76.85, 87.65, 98.75, + 110.25, 122.3, 135.15, 149.1, 164.55, 182, 202.15, 225.95, 254.6, 289.55, + 332.5, 385.4, 450.25, 528.9, 622.85, 732.85, 858.9, 1000.25, 1155.4, + 1322.5, 1499.55, 1684.6, 1875.95, 2072.15, 2272, 2474.55, 2679.1, + 2885.15, 3092.3, 3300.25, 3508.75, 3717.65, 3926.85, 4136.25, 4345.85, + 4555.6, 4765.4, 4975.25, 5185.15, 5394.6 ; + + zw = 0, 10.1, 20.2, 30.3, 40.5, 50.7, 61, 71.5, 82.2, 93.1, 104.4, 116.1, + 128.5, 141.8, 156.4, 172.7, 191.3, 213, 238.9, 270.3, 308.8, 356.2, + 414.6, 485.9, 571.9, 673.8, 791.9, 925.9, 1074.6, 1236.2, 1408.8, 1590.3, + 1778.9, 1973, 2171.3, 2372.7, 2576.4, 2781.8, 2988.5, 3196.1, 3404.4, + 3613.1, 3822.2, 4031.5, 4241, 4450.7, 4660.5, 4870.3, 5080.2, 5290.1, + 5499.1 ; +} diff --git a/src/ALE/MOM_ALE.F90 b/src/ALE/MOM_ALE.F90 index e651405d7b..5246f47580 100644 --- a/src/ALE/MOM_ALE.F90 +++ b/src/ALE/MOM_ALE.F90 @@ -47,7 +47,8 @@ module MOM_ALE use MOM_remapping, only : remapping_CS use regrid_defs, only : PRESSURE_RECONSTRUCTION_PLM !use regrid_consts, only : coordinateMode, DEFAULT_COORDINATE_MODE -use regrid_consts, only : coordinateUnits +use regrid_consts, only : coordinateUnits, coordinateMode +use regrid_consts, only : REGRIDDING_ZSTAR implicit none ; private @@ -103,6 +104,7 @@ module MOM_ALE public usePressureReconstruction public pressureReconstructionScheme public adjustGridForIntegrity +public ALE_initRegridding ! ----------------------------------------------------------------------------- ! The following are private constants @@ -141,13 +143,9 @@ subroutine initialize_ALE( param_file, G, CS ) type(ALE_CS), pointer :: CS ! Local variables - logical :: tmpLogical - real :: tmpReal real, dimension(:), allocatable :: dz character(len=40) :: mod = "MOM_ALE" ! This module's name. - character(len=80) :: string, fileName, varName ! Temporary strings - character(len=40) :: coordMode, interpScheme, coordUnits ! Temporary strings - character(len=320) :: message ! Temporary strings + character(len=80) :: string ! Temporary strings if (associated(CS)) then call MOM_error(WARNING, "initialize_ALE called with an associated "// & @@ -187,92 +185,10 @@ subroutine initialize_ALE( param_file, G, CS ) " 2: PPM reconstruction.", default=PRESSURE_RECONSTRUCTION_PLM) ! Initialize and configure regridding - call get_param(param_file, mod, "REGRIDDING_COORDINATE_MODE", coordMode, & - "Coordinate mode for vertical regridding.\n"//& - "Choose among the following possibilities:\n"//& - trim(regriddingCoordinateModeDoc),& - default=DEFAULT_COORDINATE_MODE, fail_if_missing=.true.) - call get_param(param_file, mod, "REGRIDDING_COORDINATE_UNITS", coordUnits, & - "Units of the regridding coordinuate.",& - default=coordinateUnits(coordMode)) - - call get_param(param_file, mod, "INTERPOLATION_SCHEME", interpScheme, & - "This sets the interpolation scheme to use to\n"//& - "determine the new grid. These parameters are\n"//& - "only relevant when REGRIDDING_COORDINATE_MODE is\n"//& - "set to a function of state. Otherwise, it is not\n"//& - "used. It can be one of the following schemes:\n"//& - trim(regriddingInterpSchemeDoc),& - default=regriddingDefaultInterpScheme) - call initialize_regridding( G%ke, coordMode, interpScheme, CS%regridCS ) - - call get_param(param_file, mod, "ALE_COORDINATE_CONFIG", string, & - "Determines how to specify the coordinate\n"//& - "resolution. Valid options are:\n"//& - " PARAM - use the vector-parameter ALE_RESOLUTION\n"//& - " UNIFORM - uniformly distributed\n"//& - " FILE:string - read from a file. The string specifies\n"//& - " the filename and variable name, separated\n"//& - " by a comma or space, e.g. FILE:lev.nc,Z",& - default='UNIFORM') allocate( dz(G%ke) ) - message = "The distribution of vertical resolution for the target\n"//& - "grid used for Eulerian-like coordinates. For example,\n"//& - "in z-coordinate mode, the parameter is a list of level\n"//& - "thicknesses (in m). In sigma-coordinate mode, the list\n"//& - "is of non-dimensional fractions of the water column." - select case ( trim(string) ) - case ("UNIFORM") - dz(:) = uniformResolution(G%ke, coordMode, G%max_depth, & - G%Rlay(1)+0.5*(G%Rlay(1)-G%Rlay(2)), & - G%Rlay(G%ke)+0.5*(G%Rlay(G%ke)-G%Rlay(G%ke-1)) ) - call log_param(param_file, mod, "!ALE_RESOLUTION", dz, & - trim(message), units=trim(coordUnits)) - case ("PARAM") - call get_param(param_file, mod, "ALE_RESOLUTION", dz, & - trim(message), units=trim(coordUnits), fail_if_missing=.true.) - case default - if (index(trim(string),'FILE:')==1) then - fileName = trim( extractWord(trim(string(6:80)), 1) ) - if (.not. file_exists(fileName)) call MOM_error(FATAL,"initialize_ALE: "// & - "Specified file not found: Looking for '"//trim(fileName)//"' ("//trim(string)//")") - varName = trim( extractWord(trim(string(6:80)), 2) ) - if (.not. field_exists(fileName,varName)) call MOM_error(FATAL,"initialize_ALE: "// & - "Specified field not found: Looking for '"//trim(varName)//"' ("//trim(string)//")") - if (len_trim(varName)==0) then - if (field_exists(fileName,'dz')) then; varName = 'dz' - elseif (field_exists(fileName,'dsigma')) then; varName = 'dsigma' - elseif (field_exists(fileName,'ztest')) then; varName = 'ztest' - endif - endif - if (len_trim(varName)==0) call MOM_error(FATAL,"initialize_ALE: "// & - "Coordinate variable not specified and none could be guessed.") - call MOM_read_data(trim(fileName), trim(varName), dz) - call log_param(param_file, mod, "!ALE_RESOLUTION", dz, & - trim(message), units=coordinateUnits(coordMode)) - else - call MOM_error(FATAL,"initialize_ALE: "// & - "Unrecognized coordinate configuraiton"//trim(string)) - endif - end select - call setCoordinateResolution( dz, CS%regridCS ) + call ALE_initRegridding( G, param_file, mod, CS%regridCS, dz ) deallocate( dz ) - call get_param(param_file, mod, "MIN_THICKNESS", tmpReal, & - "When regridding, this is the minimum layer\n"//& - "thickness allowed.", units="m",& - default=regriddingDefaultMinThickness ) - call setRegriddingMinimumThickness( tmpReal, CS%regridCS ) - - call get_param(param_file, mod, "BOUNDARY_EXTRAPOLATION", tmpLogical, & - "When defined, a proper high-order reconstruction\n"//& - "scheme is used within boundary cells rather\n"//& - "than PCM. E.g., if PPM is used for remapping, a\n"//& - "PPM reconstruction will also be used within\n"//& - "boundary cells.", default=regriddingDefaultBoundaryExtrapolation) - call setRegriddingBoundaryExtrapolation( tmpLogical, CS%regridCS ) - - ! Initialize and configure remapping call get_param(param_file, mod, "REMAPPING_SCHEME", string, & "This sets the reconstruction scheme used\n"//& @@ -582,4 +498,121 @@ integer function pressureReconstructionScheme(CS) endif end function pressureReconstructionScheme +subroutine ALE_initRegridding( G, param_file, mod, regridCS, dz ) + ! Arguments + type(ocean_grid_type), intent(in) :: G + type(param_file_type), intent(in) :: param_file + character(len=*), intent(in) :: mod ! Name of calling module + type(regridding_CS), intent(out) :: regridCS ! Regridding parameters and work arrays + real, dimension(:), intent(out) :: dz ! Resolution (thickness) in units of coordinate + ! Local variables + character(len=80) :: string, fileName, varName ! Temporary strings + character(len=40) :: coordMode, interpScheme, coordUnits ! Temporary strings + character(len=320) :: message ! Temporary strings + integer :: ke + logical :: tmpLogical + real :: tmpReal + + ke = size(dz) ! Number of levels in resolution vector + + call get_param(param_file, mod, "REGRIDDING_COORDINATE_MODE", coordMode, & + "Coordinate mode for vertical regridding.\n"//& + "Choose among the following possibilities:\n"//& + trim(regriddingCoordinateModeDoc),& + default=DEFAULT_COORDINATE_MODE, fail_if_missing=.true.) + call get_param(param_file, mod, "REGRIDDING_COORDINATE_UNITS", coordUnits, & + "Units of the regridding coordinuate.",& + default=coordinateUnits(coordMode)) + + call get_param(param_file, mod, "INTERPOLATION_SCHEME", interpScheme, & + "This sets the interpolation scheme to use to\n"//& + "determine the new grid. These parameters are\n"//& + "only relevant when REGRIDDING_COORDINATE_MODE is\n"//& + "set to a function of state. Otherwise, it is not\n"//& + "used. It can be one of the following schemes:\n"//& + trim(regriddingInterpSchemeDoc),& + default=regriddingDefaultInterpScheme) + call initialize_regridding( G%ke, coordMode, interpScheme, regridCS ) + + call get_param(param_file, mod, "ALE_COORDINATE_CONFIG", string, & + "Determines how to specify the coordinate\n"//& + "resolution. Valid options are:\n"//& + " PARAM - use the vector-parameter ALE_RESOLUTION\n"//& + " UNIFORM - uniformly distributed\n"//& + " FILE:string - read from a file. The string specifies\n"//& + " the filename and variable name, separated\n"//& + " by a comma or space, e.g. FILE:lev.nc,Z",& + default='UNIFORM') + message = "The distribution of vertical resolution for the target\n"//& + "grid used for Eulerian-like coordinates. For example,\n"//& + "in z-coordinate mode, the parameter is a list of level\n"//& + "thicknesses (in m). In sigma-coordinate mode, the list\n"//& + "is of non-dimensional fractions of the water column." + select case ( trim(string) ) + case ("UNIFORM") + dz(:) = uniformResolution(G%ke, coordMode, G%max_depth, & + G%Rlay(1)+0.5*(G%Rlay(1)-G%Rlay(2)), & + G%Rlay(G%ke)+0.5*(G%Rlay(G%ke)-G%Rlay(G%ke-1)) ) + call log_param(param_file, mod, "!ALE_RESOLUTION", dz, & + trim(message), units=trim(coordUnits)) + case ("PARAM") + call get_param(param_file, mod, "ALE_RESOLUTION", dz, & + trim(message), units=trim(coordUnits), fail_if_missing=.true.) + case default + if (index(trim(string),'FILE:')==1) then + fileName = trim( extractWord(trim(string(6:80)), 1) ) + if (.not. file_exists(fileName)) call MOM_error(FATAL,"ALE_initRegridding: "// & + "Specified file not found: Looking for '"//trim(fileName)//"' ("//trim(string)//")") + varName = trim( extractWord(trim(string(6:80)), 2) ) + if (.not. field_exists(fileName,varName)) call MOM_error(FATAL,"ALE_initRegridding: "// & + "Specified field not found: Looking for '"//trim(varName)//"' ("//trim(string)//")") + if (len_trim(varName)==0) then + if (field_exists(fileName,'dz')) then; varName = 'dz' + elseif (field_exists(fileName,'dsigma')) then; varName = 'dsigma' + elseif (field_exists(fileName,'ztest')) then; varName = 'ztest' + endif + endif + if (len_trim(varName)==0) call MOM_error(FATAL,"ALE_initRegridding: "// & + "Coordinate variable not specified and none could be guessed.") + call MOM_read_data(trim(fileName), trim(varName), dz) + call log_param(param_file, mod, "!ALE_RESOLUTION", dz, & + trim(message), units=coordinateUnits(coordMode)) + else + call MOM_error(FATAL,"ALE_initRegridding: "// & + "Unrecognized coordinate configuraiton"//trim(string)) + endif + end select + if (coordinateMode(coordMode) == REGRIDDING_ZSTAR) then + ! Adjust target grid to be consistent with G%max_depth + ! This is a work around to the from_Z initialization... ??? + tmpReal = sum( dz(:) ) + if (tmpReal < G%max_depth) then + dz(ke) = dz(ke) + ( G%max_depth - tmpReal ) + elseif (tmpReal > G%max_depth) then + if ( dz(ke) + ( G%max_depth - tmpReal ) > 0. ) then + dz(ke) = dz(ke) + ( G%max_depth - tmpReal ) + else + call MOM_error(FATAL,"ALE_initRegridding: "// & + "MAaIMUMX_DEPTH was too shallow to adjust bottom layer of DZ!"//trim(string)) + endif + endif + endif + call setCoordinateResolution( dz, regridCS ) + + call get_param(param_file, mod, "MIN_THICKNESS", tmpReal, & + "When regridding, this is the minimum layer\n"//& + "thickness allowed.", units="m",& + default=regriddingDefaultMinThickness ) + call setRegriddingMinimumThickness( tmpReal, regridCS ) + + call get_param(param_file, mod, "BOUNDARY_EXTRAPOLATION", tmpLogical, & + "When defined, a proper high-order reconstruction\n"//& + "scheme is used within boundary cells rather\n"//& + "than PCM. E.g., if PPM is used for remapping, a\n"//& + "PPM reconstruction will also be used within\n"//& + "boundary cells.", default=regriddingDefaultBoundaryExtrapolation) + call setRegriddingBoundaryExtrapolation( tmpLogical, regridCS ) + +end subroutine ALE_initRegridding + end module MOM_ALE diff --git a/src/ALE/MOM_remapping.F90 b/src/ALE/MOM_remapping.F90 index baa7881287..80d82172e7 100644 --- a/src/ALE/MOM_remapping.F90 +++ b/src/ALE/MOM_remapping.F90 @@ -54,6 +54,7 @@ module MOM_remapping public rempaEnableBoundaryExtrapolation, remapDisableBoundaryExtrapolation public setReconstructionType public remappingUnitTests +public dzFromH1H2 ! ----------------------------------------------------------------------------- ! The following are private parameter constants @@ -390,7 +391,7 @@ subroutine remapping_core( CS, n0, h0, u0, n1, dx, u1 ) if (dx(1) /= 0.) call MOM_error( FATAL, 'MOM_remapping, remapping_core: '//& 'Non-zero surface flux!' ) ! This is techically allowed but in avoided practice totalH0 = 0. - do k=1, n1 + do k=1, n0 totalH0 = totalH0 + h0(k) enddo totalHf = 0. @@ -898,9 +899,9 @@ end subroutine integrateReconOnInterval !------------------------------------------------------------------------------ -! dzFromH +! dzFromH1H2 !------------------------------------------------------------------------------ -subroutine dzFromH( n1, h1, n2, h2, dx ) +subroutine dzFromH1H2( n1, h1, n2, h2, dx ) ! ------------------------------------------------------------------------------ ! Calculates the change in interface positions based on h1 and h2 ! ------------------------------------------------------------------------------ @@ -932,11 +933,11 @@ subroutine dzFromH( n1, h1, n2, h2, dx ) write(0,*) 'h2=',h2 write(0,*) 'dx=',dx write(0,*) 'x1,x2,x2-x1',x1,x2,x2-x1 - call MOM_error(FATAL,'MOM_regridding, dzFromH: Bottom has moved!') + call MOM_error(FATAL,'MOM_regridding, dzFromH1H2: Bottom has moved!') endif #endif -end subroutine dzFromH +end subroutine dzFromH1H2 !------------------------------------------------------------------------------ @@ -1083,7 +1084,7 @@ logical function remappingUnitTests() write(*,*) 'h0 (test data)' call dumpGrid(n0,h0,x0,u0) - call dzFromH( n0, h0, n1, h1, dx1 ) + call dzFromH1H2( n0, h0, n1, h1, dx1 ) call remapping_core( CS, n0, h0, u0, n1, dx1, u1 ) do i=1,n1 err=u1(i)-8./3.*(0.5*real(1+n1)-real(i)) diff --git a/src/initialization/MOM_initialization.F90 b/src/initialization/MOM_initialization.F90 index 6efb64ff91..991f276d14 100644 --- a/src/initialization/MOM_initialization.F90 +++ b/src/initialization/MOM_initialization.F90 @@ -127,6 +127,11 @@ module MOM_initialization use midas_vertmap, only : fill_miss_2d, find_interfaces, tracer_Z_init, meshgrid use midas_vertmap, only : determine_temperature +use MOM_ALE, only : ALE_initRegridding +use MOM_regridding, only : regridding_CS +use MOM_remapping, only : remapping_CS, remapping_core, initialize_remapping +use MOM_remapping, only : dzFromH1H2 + use mpp_domains_mod, only : mpp_global_field, mpp_get_compute_domain use horiz_interp_mod, only : horiz_interp_new, horiz_interp,horiz_interp_type use horiz_interp_mod, only : horiz_interp_init, horiz_interp_del @@ -3415,8 +3420,15 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) ! location. integer, parameter :: i_debug=1, j_debug=28 + ! Local variables for ALE remapping + real, dimension(:), allocatable :: h1, h2, hTarget, deltaE, tmpT1d, tmpS1d + real, dimension(:), allocatable :: tmpT1dIn, tmpS1dIn + real :: zTopOfCell, zBottomOfCell + type(regridding_CS) :: regridCS ! Regridding parameters and work arrays + type(remapping_CS) :: remapCS ! Remapping parameters and work arrays + real, dimension(:,:,:), allocatable :: tmp1 - logical :: homogenize + logical :: homogenize, useALEremapping real :: tempAvg, saltAvg integer :: nPoints @@ -3461,6 +3473,9 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) call get_param(PF, mod, "Z_INIT_HOMOGENIZE", homogenize, & "If True, then horizontally homogenize the interpolated \n"//& "initial conditions.", default=.false.) + call get_param(PF, mod, "Z_INIT_ALE_REMAPPING", useALEremapping, & + "If True, then remap straight to model coordinate from file.",& + default=.false.) ! Read input grid coordinates for temperature and salinity field ! in z-coordinate dataset. The file is REQUIRED to contain the @@ -3680,6 +3695,7 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) tempAvg = tempAvg + temp_out(i,j) saltAvg = saltAvg + salt_out(i,j) endif + ! vvv k+1 ???? -AJA if (mask2dT(i,j) .eq. 1.0 .and. z_edges_in(k) <= Depth(i,j) .and. mask_out(i,j) .lt. 1.0) fill(i,j)=1 enddo enddo @@ -3729,116 +3745,175 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) call horiz_interp_del(Interp) ! Done with horizontal interpolation. +! Now remap to model coordinates + if (useALEremapping) then + ! First we reserve a work space for reconstructions of the source data + allocate( h1(kd) ) + allocate( tmpT1dIn(kd) ) + allocate( tmpS1dIn(kd) ) + call initialize_remapping( kd, 'PPM_IH4', remapCS ) ! Data for reconstructions + ! Next we initialize the regridding package so that it knows about the target grid + allocate( hTarget(nz) ) + allocate( h2(nz) ) + allocate( tmpT1d(nz) ) + allocate( tmpS1d(nz) ) + allocate( deltaE(nz+1) ) + ! This call can be more general but is hard-coded for z* coordinates... ???? + call ALE_initRegridding( G, PF, mod, regridCS, hTarget ) ! sets regridCS and hTarget(1:nz) + ! For each column ... + do j = js, je ; do i = is, ie + ! Build the source grid + zTopOfCell = 0. ; zBottomOfCell = 0. ; nPoints = 0 + do k = 1, kd + if (mask_z(i,j,k) > 0.) then + zBottomOfCell = -min( z_edges_in(k+1), G%bathyT(i,j) ) + tmpT1dIn(k) = temp_z(i,j,k) + tmpS1dIn(k) = salt_z(i,j,k) + elseif (k>1) then + zBottomOfCell = -G%bathyT(i,j) + tmpT1dIn(k) = tmpT1dIn(k-1) + tmpS1dIn(k) = tmpS1dIn(k-1) + else ! This next block should only ever be reached over land + tmpT1dIn(k) = -99.9 + tmpS1dIn(k) = -99.9 + endif + h1(k) = zTopOfCell - zBottomOfCell + if (h1(k)>0.) nPoints = nPoints + 1 + zTopOfCell = zBottomOfCell ! Bottom becomes top for next value of k + enddo + h1(kd) = h1(kd) + ( zTopOfCell + G%bathyT(i,j) ) ! In case data is deeper than model + ! Build the target grid combining hTarget and topography + zTopOfCell = 0. ; zBottomOfCell = 0. + do k = 1, nz + zBottomOfCell = max( zTopOfCell - hTarget(k), -G%bathyT(i,j) ) + h2(k) = zTopOfCell - zBottomOfCell + zTopOfCell = zBottomOfCell ! Bottom becomes top for next value of k + enddo + ! Calcaulate an effectiveadisplacement, deltaE + call dzFromH1H2( nPoints, h1, nz, h2, deltaE ) ! sets deltaE + ! Now remap from h1 to h2=h1+div.deltaE + call remapping_core( remapCS, nPoints, h1, tmpT1dIn, nz, deltaE, tmpT1d ) ! sets tmpT1d + call remapping_core( remapCS, nPoints, h1, tmpS1dIn, nz, deltaE, tmpS1d ) ! sets tmpS1d + h(i,j,:) = h2(:) + tv%T(i,j,:) = tmpT1d(:) + tv%S(i,j,:) = tmpS1d(:) + enddo ; enddo + deallocate( h1 ) + deallocate( h2 ) + deallocate( hTarget ) + deallocate( tmpT1d ) + deallocate( tmpS1d ) + deallocate( tmpT1dIn ) + deallocate( tmpS1dIn ) + deallocate( deltaE ) + + else ! remap to isopycnal layer space ! next find interface positions using local arrays ! nlevs contains the number of valid data points in each column + allocate(zi(is:ie,js:je,nz+1)) + allocate(nlevs(is:ie,js:je)) - allocate(zi(is:ie,js:je,nz+1)) - allocate(nlevs(is:ie,js:je)) - - nlevs(:,:)=0.0 + nlevs(:,:)=0.0 - nlevs = sum(mask_z(is:ie,js:je,:),dim=3) + nlevs = sum(mask_z(is:ie,js:je,:),dim=3) ! Rb contains the layer interface densities + allocate(Rb(nz+1)) + do k=2,nz + Rb(k)=0.5*(G%Rlay(k-1)+G%Rlay(k)) + enddo + Rb(1)=0.0 + Rb(nz+1)=2.0*G%Rlay(nz) - G%Rlay(nz-1) - allocate(Rb(nz+1)) - do k=2,nz - Rb(k)=0.5*(G%Rlay(k-1)+G%Rlay(k)) - enddo - Rb(1)=0.0 - Rb(nz+1)=2.0*G%Rlay(nz) - G%Rlay(nz-1) - - zi(is:ie,js:je,:) = find_interfaces(rho_z(is:ie,js:je,:), z_in, Rb, G%bathyT(is:ie,js:je), & - nlevs, nkml, nkbl, min_depth) - - call get_param(PF, mod, "ADJUST_THICKNESS", correct_thickness, & - "If true, all mass below the bottom removed if the \n"//& - "topography is shallower than the thickness input file \n"//& - "would indicate.", default=.false.) - - if (correct_thickness) then - ! All mass below the bottom removed if the topography is shallower than - ! the input file would indicate. G%bathyT is positive downward, - ! eta is negative downward. - do j=js,je ; do i=is,ie - if (-zi(i,j,nz+1) > G%bathyT(i,j) + 0.1) zi(i,j,nz+1) = -G%bathyT(i,j) - enddo ; enddo - endif + zi(is:ie,js:je,:) = find_interfaces(rho_z(is:ie,js:je,:), z_in, Rb, G%bathyT(is:ie,js:je), & + nlevs, nkml, nkbl, min_depth) - do k=nz,1,-1 ; do j=js,je ; do i=is,ie - if (zi(i,j,K) < (zi(i,j,K+1) + G%Angstrom_z)) then - zi(i,j,K) = zi(i,j,K+1) + G%Angstrom_z - h(i,j,k) = G%Angstrom_z - else - h(i,j,k) = zi(i,j,K) - zi(i,j,K+1) + call get_param(PF, mod, "ADJUST_THICKNESS", correct_thickness, & + "If true, all mass below the bottom removed if the \n"//& + "topography is shallower than the thickness input file \n"//& + "would indicate.", default=.false.) + + if (correct_thickness) then + ! All mass below the bottom removed if the topography is shallower than + ! the input file would indicate. G%bathyT is positive downward, + ! eta is negative downward. + do j=js,je ; do i=is,ie + if (-zi(i,j,nz+1) > G%bathyT(i,j) + 0.1) zi(i,j,nz+1) = -G%bathyT(i,j) + enddo ; enddo endif - enddo ; enddo ; enddo + + do k=nz,1,-1 ; do j=js,je ; do i=is,ie + if (zi(i,j,K) < (zi(i,j,K+1) + G%Angstrom_z)) then + zi(i,j,K) = zi(i,j,K+1) + G%Angstrom_z + h(i,j,k) = G%Angstrom_z + else + h(i,j,k) = zi(i,j,K) - zi(i,j,K+1) + endif + enddo ; enddo ; enddo ! Check for consistency between the interface heights and topography.! - if (correct_thickness) then - do j=js,je ; do i=is,ie - ! The whole column is dilated to accomodate deeper topography than - ! the input file would indicate. - if (-zi(i,j,nz+1) < G%bathyT(i,j) - 0.1) then - dilate = (zi(i,j,1)+G%bathyT(i,j)) / (zi(i,j,1)-zi(i,j,nz+1)) - do k=1,nz ; h(i,j,k) = h(i,j,k) * dilate ; enddo - endif - enddo ; enddo - else - inconsistent=0 - do j=js,je ; do i=is,ie - if (abs(zi(i,j,nz+1) + G%bathyT(i,j)) > 1.0) & - inconsistent = inconsistent + 1 - enddo ; enddo - call sum_across_PEs(inconsistent) + if (correct_thickness) then + do j=js,je ; do i=is,ie + ! The whole column is dilated to accomodate deeper topography than + ! the input file would indicate. + if (-zi(i,j,nz+1) < G%bathyT(i,j) - 0.1) then + dilate = (zi(i,j,1)+G%bathyT(i,j)) / (zi(i,j,1)-zi(i,j,nz+1)) + do k=1,nz ; h(i,j,k) = h(i,j,k) * dilate ; enddo + endif + enddo ; enddo + else + inconsistent=0 + do j=js,je ; do i=is,ie + if (abs(zi(i,j,nz+1) + G%bathyT(i,j)) > 1.0) & + inconsistent = inconsistent + 1 + enddo ; enddo + call sum_across_PEs(inconsistent) - if ((inconsistent > 0) .and. (is_root_pe())) then - write(mesg,'("Thickness initial conditions are inconsistent ",'// & - '"with topography in ",I5," places.")') inconsistent - call MOM_error(WARNING, mesg) + if ((inconsistent > 0) .and. (is_root_pe())) then + write(mesg,'("Thickness initial conditions are inconsistent ",'// & + '"with topography in ",I5," places.")') inconsistent + call MOM_error(WARNING, mesg) + endif endif - endif ! and remap temperature and salinity to layers - - dbg=.false. - if (debug_point) then - if (isc-xhalo.le.i_debug .and. ie-is+isc-xhalo .ge. i_debug) then - if (jsc-yhalo.le.j_debug .and. je-js+jsc-yhalo .ge. j_debug) then - dbg=.true. - idbg=i_debug+is-isc - jdbg=j_debug+js-jsc + dbg=.false. + if (debug_point) then + if (isc-xhalo.le.i_debug .and. ie-is+isc-xhalo .ge. i_debug) then + if (jsc-yhalo.le.j_debug .and. je-js+jsc-yhalo .ge. j_debug) then + dbg=.true. + idbg=i_debug+is-isc + jdbg=j_debug+js-jsc + endif endif - endif - endif + endif - tv%T(is:ie,js:je,:) = tracer_z_init(temp_z(is:ie,js:je,:),-1.0*z_edges_in,zi(is:ie,js:je,:),nkml,nkbl,missing_value,G%mask2dT(is:ie,js:je),nz,nlevs(is:ie,js:je),dbg,idbg,jdbg) - tv%S(is:ie,js:je,:) = tracer_z_init(salt_z(is:ie,js:je,:),-1.0*z_edges_in,zi(is:ie,js:je,:),nkml,nkbl,missing_value,G%mask2dT(is:ie,js:je),nz,nlevs(is:ie,js:je)) + tv%T(is:ie,js:je,:) = tracer_z_init(temp_z(is:ie,js:je,:),-1.0*z_edges_in,zi(is:ie,js:je,:),nkml,nkbl,missing_value,G%mask2dT(is:ie,js:je),nz,nlevs(is:ie,js:je),dbg,idbg,jdbg) + tv%S(is:ie,js:je,:) = tracer_z_init(salt_z(is:ie,js:je,:),-1.0*z_edges_in,zi(is:ie,js:je,:),nkml,nkbl,missing_value,G%mask2dT(is:ie,js:je),nz,nlevs(is:ie,js:je)) ! In case of a problem , use this. - - if (dbg) then - do j=js,je ; do i=is,ie - if (i-is+isc-xhalo.eq.i_debug.and. j-js+jsc-yhalo.eq.j_debug) then - do k=1,kd - print *,'klev,T,S,rho=',k,temp_z(i,j,k),salt_z(i,j,k),rho_z(i,j,k) - enddo - do k=1,nz - print *,'klay,T,S,z=',k,tv%T(i,j,k),tv%S(i,j,k),zi(i,j,k) - enddo - allocate(tmp1(1,1,nz)) - tmp1=tracer_z_init(temp_z(i:i,j:j,:),-1.0*z_edges_in,zi(i:i,j:j,:),nkml,nkbl,missing_value,G%mask2dT(i:i,j:j),nz,nlevs(i:i,j:j),debug=.true.) - print *,'tmp= ',tmp1 - deallocate(tmp1) - endif - enddo ; enddo - endif + if (dbg) then + do j=js,je ; do i=is,ie + if (i-is+isc-xhalo.eq.i_debug.and. j-js+jsc-yhalo.eq.j_debug) then + do k=1,kd + print *,'klev,T,S,rho=',k,temp_z(i,j,k),salt_z(i,j,k),rho_z(i,j,k) + enddo + do k=1,nz + print *,'klay,T,S,z=',k,tv%T(i,j,k),tv%S(i,j,k),zi(i,j,k) + enddo + allocate(tmp1(1,1,nz)) + tmp1=tracer_z_init(temp_z(i:i,j:j,:),-1.0*z_edges_in,zi(i:i,j:j,:),nkml,nkbl,missing_value,G%mask2dT(i:i,j:j),nz,nlevs(i:i,j:j),debug=.true.) + print *,'tmp= ',tmp1 + deallocate(tmp1) + endif + enddo ; enddo + endif + endif ! useALEremapping ! Fill land values - do k=1,nz ; do j=js,je ; do i=is,ie if (tv%T(i,j,k).eq.missing_value) then tv%T(i,j,k)=temp_land_fill @@ -3846,11 +3921,10 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) endif enddo ; enddo ; enddo -! finally adjust to target density - +! Finally adjust to target density ks=max(0,nkml)+max(0,nkbl)+1 - if (adjust_temperature) then + if (adjust_temperature .and. .not. useALEremapping) then call determine_temperature(tv%T(is:ie,js:je,:), tv%S(is:ie,js:je,:), & G%Rlay(1:nz), tv%p_ref, niter, missing_value, h(is:ie,js:je,:), ks, eos) if (debug_point) then @@ -3872,8 +3946,6 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) deallocate(temp_out,salt_out,mask_out,temp_prev,salt_prev) deallocate(rho_out,fill,mask2dT,good,Depth) - return - end subroutine MOM_temp_salt_initialize_from_Z end module MOM_initialization From 2185fdf4b9262f7462c1ea709572717a72803995 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 10 Sep 2013 14:45:09 -0400 Subject: [PATCH 157/372] Fixed units/values of diagnostic vertical axes o Diagnostics output had nonsense values in the vertical coordinate when using ALE mode o Added function for querying coordinate values and units to both MOM_regridding and MOM_ALE o Had to move call to set_axes_info down to after ALE initialization in MOM.F90 o Added optional arguments to set_axes_info() in diag_mediator --- src/ALE/MOM_ALE.F90 | 32 +++++++++++++++++ src/ALE/MOM_regridding.F90 | 56 ++++++++++++++++++++++++++++- src/core/MOM.F90 | 14 ++++++-- src/framework/MOM_diag_mediator.F90 | 34 ++++++++++++------ 4 files changed, 122 insertions(+), 14 deletions(-) diff --git a/src/ALE/MOM_ALE.F90 b/src/ALE/MOM_ALE.F90 index 5246f47580..834dd7e862 100644 --- a/src/ALE/MOM_ALE.F90 +++ b/src/ALE/MOM_ALE.F90 @@ -42,6 +42,8 @@ module MOM_ALE use MOM_regridding, only : regriddingDefaultBoundaryExtrapolation use MOM_regridding, only : setRegriddingMinimumThickness, regriddingDefaultMinThickness use MOM_regridding, only : regridding_CS +use MOM_regridding, only : getCoordinateInterfaces, getCoordinateResolution +use MOM_regridding, only : getCoordinateUnits use MOM_remapping, only : initialize_remapping, remapping_main, end_remapping use MOM_remapping, only : remappingSchemesDoc, remappingDefaultScheme use MOM_remapping, only : remapping_CS @@ -88,6 +90,9 @@ module MOM_ALE type(edgeValueArrays) :: edgeValueWrk ! Work space for edge values type(edgeSlopeArrays) :: edgeSlopeWrk ! Work space for edge slopes + ! Used only for queries, not directly by this module + integer :: nk + ! Work space for communicating between regridding and remapping real ALLOCABLE_, dimension(NIMEM_,NJMEM_,NK_INTERFACE_) :: dzRegrid @@ -105,6 +110,8 @@ module MOM_ALE public pressureReconstructionScheme public adjustGridForIntegrity public ALE_initRegridding +public ALE_getCoordinate +public ALE_getCoordinateUnits ! ----------------------------------------------------------------------------- ! The following are private constants @@ -197,6 +204,9 @@ subroutine initialize_ALE( param_file, G, CS ) trim(remappingSchemesDoc), default=remappingDefaultScheme) call initialize_remapping( G%ke, string, CS%remapCS ) + ! Keep a record of values for subsequent queries + CS%nk = G%ke + end subroutine initialize_ALE @@ -615,4 +625,26 @@ subroutine ALE_initRegridding( G, param_file, mod, regridCS, dz ) end subroutine ALE_initRegridding +!------------------------------------------------------------------------------ +! Query the target coordinate interfaces positions +!------------------------------------------------------------------------------ +function ALE_getCoordinate( CS ) + type(ALE_CS), pointer :: CS + real, dimension(CS%nk+1) :: ALE_getCoordinate + + ALE_getCoordinate(:) = getCoordinateInterfaces( CS%regridCS ) + +end function ALE_getCoordinate + +!------------------------------------------------------------------------------ +! Query the target coordinate units +!------------------------------------------------------------------------------ +function ALE_getCoordinateUnits( CS ) + type(ALE_CS), pointer :: CS + character(len=20) :: ALE_getCoordinateUnits + + ALE_getCoordinateUnits = getCoordinateUnits( CS%regridCS ) + +end function ALE_getCoordinateUnits + end module MOM_ALE diff --git a/src/ALE/MOM_regridding.F90 b/src/ALE/MOM_regridding.F90 index ba4f223529..6f2bc8bf3f 100644 --- a/src/ALE/MOM_regridding.F90 +++ b/src/ALE/MOM_regridding.F90 @@ -103,10 +103,13 @@ module MOM_regridding public end_regridding public regridding_main public check_grid_integrity -public setCoordinateResolution public setRegriddingBoundaryExtrapolation public setRegriddingMinimumThickness public uniformResolution +public setCoordinateResolution +public getCoordinateResolution +public getCoordinateInterfaces +public getCoordinateUnits public DEFAULT_COORDINATE_MODE character(len=158), parameter, public :: regriddingCoordinateModeDoc = & @@ -1522,6 +1525,57 @@ subroutine setCoordinateResolution( dz, CS ) end subroutine setCoordinateResolution +!------------------------------------------------------------------------------ +! Query the fixed resolution data +!------------------------------------------------------------------------------ +function getCoordinateResolution( CS ) + type(regridding_CS), intent(in) :: CS + real, dimension(CS%nk) :: getCoordinateResolution + + getCoordinateResolution(:) = CS%coordinateResolution(:) + +end function getCoordinateResolution + +!------------------------------------------------------------------------------ +! Query the target coordinate interfaces positions +!------------------------------------------------------------------------------ +function getCoordinateInterfaces( CS ) + type(regridding_CS), intent(in) :: CS + real, dimension(CS%nk+1) :: getCoordinateInterfaces + + integer :: k + + getCoordinateInterfaces(1) = 0. + do k = 1, CS%nk + getCoordinateInterfaces(k+1) = getCoordinateInterfaces(k) & + -CS%coordinateResolution(k) + enddo + +end function getCoordinateInterfaces + +!------------------------------------------------------------------------------ +! Query the target coordinate units +!------------------------------------------------------------------------------ +function getCoordinateUnits( CS ) + type(regridding_CS), intent(in) :: CS + character(len=20) :: getCoordinateUnits + + select case ( CS%regridding_scheme ) + case ( REGRIDDING_ZSTAR ) + getCoordinateUnits = 'meter' + case ( REGRIDDING_SIGMA ) + getCoordinateUnits = 'fraction' + case ( REGRIDDING_RHO ) + getCoordinateUnits = 'kg/m3' + case ( REGRIDDING_ARBITRARY ) + getCoordinateUnits = 'unknown' + case default + call MOM_error(FATAL,'MOM_regridding, getCoordinateUnits: '//& + 'Unknown regridding scheme selected!') + end select ! type of grid + +end function getCoordinateUnits + !------------------------------------------------------------------------------ ! Control the extrapolation of boundary data !------------------------------------------------------------------------------ diff --git a/src/core/MOM.F90 b/src/core/MOM.F90 index 0dc39a7650..d6f6661842 100644 --- a/src/core/MOM.F90 +++ b/src/core/MOM.F90 @@ -400,6 +400,7 @@ module MOM use MOM_dynamics_legacy_split, only : initialize_dyn_legacy_split, end_dyn_legacy_split use MOM_dynamics_legacy_split, only : adjustments_dyn_legacy_split, MOM_dyn_legacy_split_CS use MOM_ALE, only : initialize_ALE, end_ALE, ALE_main, ALE_CS, adjustGridForIntegrity +use MOM_ALE, only : ALE_getCoordinate, ALE_getCoordinateUnits implicit none ; private @@ -1508,8 +1509,6 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) call cpu_clock_begin(id_clock_MOM_init) call MOM_initialize(CS%u, CS%v, CS%h, CS%tv, Time, G, param_file, dirs, & CS%restart_CSp, init_CS, Time_in) - ! This call sets up the diagnostic axes. - call set_axes_info(G, param_file, diag) call cpu_clock_end(id_clock_MOM_init) if (CS%useALEalgorithm) then @@ -1535,6 +1534,17 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) endif endif + ! This call sets up the diagnostic axes. + call cpu_clock_begin(id_clock_MOM_init) + if (CS%useALEalgorithm) then + call set_axes_info(G, param_file, diag, & + verticalUnits=ALE_getCoordinateUnits(CS%ALE_CSp), & + verticalInterfaces=ALE_getCoordinate(CS%ALE_CSp) ) + else + call set_axes_info(G, param_file, diag) + endif + call cpu_clock_end(id_clock_MOM_init) + call MEKE_init(Time, G, param_file, diag, CS%MEKE_CSp, CS%MEKE) call VarMix_init(Time, G, param_file, diag, CS%VarMix) diff --git a/src/framework/MOM_diag_mediator.F90 b/src/framework/MOM_diag_mediator.F90 index f280b54268..da83b9a0e9 100644 --- a/src/framework/MOM_diag_mediator.F90 +++ b/src/framework/MOM_diag_mediator.F90 @@ -80,11 +80,13 @@ module MOM_diag_mediator contains -subroutine set_axes_info(G, param_file, diag, set_vertical) - type(ocean_grid_type), intent(inout) :: G - type(param_file_type), intent(in) :: param_file - type(diag_ctrl), intent(inout) :: diag - logical, optional, intent(in) :: set_vertical +subroutine set_axes_info(G, param_file, diag, set_vertical, verticalUnits, verticalInterfaces) + type(ocean_grid_type), intent(inout) :: G + type(param_file_type), intent(in) :: param_file + type(diag_ctrl), intent(inout) :: diag + logical, optional, intent(in) :: set_vertical + character(len=*), optional, intent(in) :: verticalUnits + real, dimension(:), optional, intent(in) :: verticalInterfaces ! Arguments: G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. @@ -133,10 +135,15 @@ subroutine set_axes_info(G, param_file, diag, set_vertical) Cartesian_grid = .false. endif - do k=1,nz ; zlev(k) = G%Rlay(k) ; enddo - zinter(1) = 1.5*G%Rlay(1) - 0.5*G%Rlay(2) - do k=2,nz ; zinter(k) = 0.5*(G%Rlay(k) + G%Rlay(k-1)) ; enddo - zinter(nz+1) = 1.5*G%Rlay(nz) - 0.5*G%Rlay(nz-1) + if (present(verticalInterfaces)) then + do k=1,nz+1 ; zInter(k) = verticalInterfaces(k); enddo + do k=1,nz ; zLev(k) = 0.5 * ( zInter(k) + zInter(k+1) ) ; enddo + else + do k=1,nz ; zlev(k) = G%Rlay(k) ; enddo + zinter(1) = 1.5*G%Rlay(1) - 0.5*G%Rlay(2) + do k=2,nz ; zinter(k) = 0.5*(G%Rlay(k) + G%Rlay(k-1)) ; enddo + zinter(nz+1) = 1.5*G%Rlay(nz) - 0.5*G%Rlay(nz-1) + endif ! do i=1,nz ; zlev(i) = real(i) ; enddo ! do i=1,nz+1 ; zinter(i) = real(i) - 0.5 ; enddo @@ -157,8 +164,13 @@ subroutine set_axes_info(G, param_file, diag, set_vertical) 'h point nominal latitude', Domain2=G%Domain%mpp_domain) if (set_vert) then - id_zl = diag_axis_init('zl', zlev, 'layer', 'z', 'cell depth') - id_zi = diag_axis_init('zi', zinter, 'interface', 'z', 'cell interface depth') + if (present(verticalUnits)) then + id_zl = diag_axis_init('zl', zlev, trim(verticalUnits), 'z', 'cell height') + id_zi = diag_axis_init('zi', zinter, trim(verticalUnits), 'z', 'cell interface height') + else + id_zl = diag_axis_init('zl', zlev, 'layer', 'z', 'cell depth') + id_zi = diag_axis_init('zi', zinter, 'interface', 'z', 'cell interface depth') + endif else id_zl = -1 ; id_zi = -1 endif From b2b80bd48a741f4bbb88b1fdce836aad49ab1c90 Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Wed, 11 Sep 2013 09:14:19 -0400 Subject: [PATCH 158/372] Added fill_symmetric_edges. fill_symmetric_edges facilitates the copying of non-symmetric arrays into symmetric arrays. It will not be fully functional until the Tikal public release of the shared code, but this provides the top interface (initially just for 2-d vectors) that can be used. No answers are changed. --- src/framework/MOM_domains.F90 | 99 +++++++++++++++++++++++++++++++++-- 1 file changed, 96 insertions(+), 3 deletions(-) diff --git a/src/framework/MOM_domains.F90 b/src/framework/MOM_domains.F90 index c7ab593246..06c77122ce 100644 --- a/src/framework/MOM_domains.F90 +++ b/src/framework/MOM_domains.F90 @@ -27,7 +27,7 @@ module MOM_domains use MOM_file_parser, only : param_file_type use MOM_string_functions, only : slasher -use mpp_domains_mod, only : mpp_define_layout +use mpp_domains_mod, only : mpp_define_layout, mpp_get_boundary use mpp_domains_mod, only : MOM_define_io_domain => mpp_define_io_domain use mpp_domains_mod, only : MOM_define_domain => mpp_define_domains use mpp_domains_mod, only : domain2D, domain1D, mpp_get_data_domain @@ -47,7 +47,7 @@ module MOM_domains public :: MOM_domains_init, MOM_infra_init, MOM_infra_end, get_domain_extent public :: MOM_define_domain, MOM_define_io_domain public :: pass_var, pass_vector, broadcast, PE_here, root_PE, num_PEs -public :: pass_var_start, pass_var_complete +public :: pass_var_start, pass_var_complete, fill_symmetric_edges public :: pass_vector_start, pass_vector_complete public :: global_field_sum, sum_across_PEs, min_across_PEs, max_across_PEs public :: AGRID, BGRID_NE, CGRID_NE, SCALAR_PAIR, BITWISE_EXACT_SUM, CORNER @@ -77,6 +77,11 @@ module MOM_domains module procedure pass_vector_complete_3d, pass_vector_complete_2d end interface pass_vector_complete +interface fill_symmetric_edges + module procedure fill_vector_symmetric_edges_2d !, fill_vector_symmetric_edges_3d +! module procedure fill_scalar_symmetric_edges_2d, fill_scalar_symmetric_edges_3d +end interface fill_symmetric_edges + type, public :: MOM_domain_type type(domain2D), pointer :: mpp_domain => NULL() ! The domain with halos on ! this processor, centered at h points. @@ -89,7 +94,12 @@ module MOM_domains integer :: layout(2), io_layout(2) ! Saved data for sake of constructing integer :: X_FLAGS,Y_FLAGS ! new domains of different resolution. logical :: use_io_layout ! True if an I/O layout is available. - logical, pointer :: maskmap(:,:)=> NULL() !option to mpp_define_domains + logical, pointer :: maskmap(:,:)=> NULL() ! A pointer to an array indicating + ! which logical processors are actually used for + ! the ocean code. The other logical processors + ! would be all land points and are not assigned + ! to actual processors. This need not be + ! assigned if all logical processors are used. end type MOM_domain_type integer, parameter :: To_All = To_East + To_West + To_North + To_South @@ -329,6 +339,89 @@ subroutine pass_vector_2d(u_cmpt, v_cmpt, MOM_dom, direction, stagger, complete) gridtype=stagger_local, complete = block_til_complete) end subroutine pass_vector_2d +subroutine fill_vector_symmetric_edges_2d(u_cmpt, v_cmpt, MOM_dom, stagger, scalar) + real, dimension(:,:), intent(inout) :: u_cmpt, v_cmpt + type(MOM_domain_type), intent(inout) :: MOM_dom + integer, optional, intent(in) :: stagger + logical, optional, intent(in) :: scalar +! Arguments: u_cmpt - The nominal zonal (u) component of the vector pair which +! is having its halos points exchanged. +! (inout) v_cmpt - The nominal meridional (v) component of the vector pair +! which is having its halos points exchanged. +! (in) MOM_dom - The MOM_domain_type containing the mpp_domain needed to +! determine where data should be sent. +! (in) stagger - An optional flag, which may be one of A_GRID, BGRID_NE, +! or CGRID_NE, indicating where the two components of the +! vector are discretized. Omitting stagger is the same as +! setting it to CGRID_NE. +! (in) scalar - An optional argument indicating whether + + integer :: stagger_local + integer :: dirflag + integer :: i, j, isc, iec, jsc, jec, isd, ied, jsd, jed, IscB, IecB, JscB, JecB + real, allocatable, dimension(:) :: nbuff_x, nbuff_y, ebuff_x, ebuff_y + real, allocatable, dimension(:) :: sbuff_x, sbuff_y, wbuff_x, wbuff_y + logical :: block_til_complete + + if (.not. MOM_dom%symmetric) return + + stagger_local = CGRID_NE ! Default value for type of grid + if (present(stagger)) stagger_local = stagger + + if (.not.(stagger_local == CGRID_NE .or. stagger_local == BGRID_NE)) return + + call mpp_get_compute_domain(MOM_dom%mpp_domain, isc, iec, jsc, jec) + call mpp_get_data_domain(MOM_dom%mpp_domain, isd, ied, jsd, jed) + + ! Adjust isc, etc., to account for the fact that the input arrays indices all + ! start at 1 (and are effectively on a SW grid!). + isc = isc - (isd-1) ; iec = iec - (isd-1) + jsc = jsc - (jsd-1) ; jec = jec - (jsd-1) + IscB = isc ; IecB = iec+1 ; JscB = jsc ; JecB = jec+1 + + dirflag = To_All ! 60 + if (PRESENT(scalar)) then ; if (scalar) dirflag = To_All+SCALAR_PAIR ; endif + + if (stagger_local == CGRID_NE) then + allocate(wbuff_x(jsc:jec)) ; allocate(sbuff_y(isc:iec)) + allocate(ebuff_x(jsc:jec)) ; allocate(nbuff_y(isc:iec)) + call mpp_get_boundary(u_cmpt, v_cmpt, MOM_dom%mpp_domain, flags=dirflag, & + wbufferx=wbuff_x, sbuffery=sbuff_y, & + ebufferx=ebuff_x, nbuffery=nbuff_y, & + gridtype=stagger_local) + do i=isc,iec + v_cmpt(i,JscB) = sbuff_y(i) + enddo + do j=jsc,jec + u_cmpt(IscB,j) = wbuff_x(j) + enddo + deallocate(wbuff_x) ; deallocate(sbuff_y) + deallocate(ebuff_x) ; deallocate(nbuff_y) + elseif (stagger_local == BGRID_NE) then + allocate(wbuff_x(JscB:JecB)) ; allocate(sbuff_x(IscB:IecB)) + allocate(wbuff_y(JscB:JecB)) ; allocate(sbuff_y(IscB:IecB)) + allocate(ebuff_x(JscB:JecB)) ; allocate(nbuff_x(IscB:IecB)) + allocate(ebuff_y(JscB:JecB)) ; allocate(nbuff_y(IscB:IecB)) + call mpp_get_boundary(u_cmpt, v_cmpt, MOM_dom%mpp_domain, flags=dirflag, & + wbufferx=wbuff_x, sbufferx=sbuff_x, & + wbuffery=wbuff_y, sbuffery=sbuff_y, & + ebufferx=ebuff_x, nbufferx=nbuff_x, & + ebuffery=ebuff_y, nbuffery=nbuff_y, & + gridtype=stagger_local) + do I=IscB,IecB + u_cmpt(I,JscB) = sbuff_x(I) ; v_cmpt(I,JscB) = sbuff_y(I) + enddo + do J=JscB,JecB + u_cmpt(IscB,J) = wbuff_x(J) ; v_cmpt(IscB,J) = wbuff_y(J) + enddo + deallocate(wbuff_x) ; deallocate(sbuff_x) + deallocate(wbuff_y) ; deallocate(sbuff_y) + deallocate(ebuff_x) ; deallocate(nbuff_x) + deallocate(ebuff_y) ; deallocate(nbuff_y) + endif + +end subroutine fill_vector_symmetric_edges_2d + subroutine pass_vector_3d(u_cmpt, v_cmpt, MOM_dom, direction, stagger, complete) real, dimension(:,:,:), intent(inout) :: u_cmpt, v_cmpt type(MOM_domain_type), intent(inout) :: MOM_dom From 91d27a0fb2115964a130cdb7a4476832fdf3797e Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Wed, 11 Sep 2013 09:18:58 -0400 Subject: [PATCH 159/372] Simplified & extended set_grid_metrics_from_mosaic Simplified the structure of the set_grid_metrics_from_mosaic code, including properly filling all values in the halo regions, and avoiding the use of complicated array-syntax constructs. While some grid metrics at the edges of the halo regions are now set properly (but were not before), this did not change the answers in any existing MOM6 test cases. The external interfaces are unchanged. --- src/initialization/MOM_grid_initialize.F90 | 148 ++++++++++----------- 1 file changed, 70 insertions(+), 78 deletions(-) diff --git a/src/initialization/MOM_grid_initialize.F90 b/src/initialization/MOM_grid_initialize.F90 index fa605bf949..8b9942bc28 100644 --- a/src/initialization/MOM_grid_initialize.F90 +++ b/src/initialization/MOM_grid_initialize.F90 @@ -413,7 +413,7 @@ subroutine set_grid_derived_metrics(G, param_file) ! Calculate the values of the metric terms that might be used ! and save them in arrays. ! Within this subroutine, the x- and y- grid spacings and their -! inverses and the cell areas centered on h, q, u, and v points are +! inverses and the cell areas centered on T, Bu, Cu, and Cv points are ! calculated, as are the geographic locations of each of these 4 ! sets of points. character( len = 128) :: warnmesg @@ -607,6 +607,8 @@ end subroutine grid_metrics_chksum subroutine set_grid_metrics_from_mosaic(G,param_file) type(ocean_grid_type), intent(inout) :: G type(param_file_type), intent(in) :: param_file +! This subroutine sets the grid metrics from a mosaic file. +! ! Arguments: ! (inout) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for @@ -623,19 +625,17 @@ subroutine set_grid_metrics_from_mosaic(G,param_file) real, dimension(G%isd :G%ied ,G%JsdB:G%JedB) :: dxCv, dyCv real, dimension(G%IsdB:G%IedB,G%JsdB:G%JedB) :: dxBu, dyBu, areaBu ! This are symmetric arrays, corresponding to the data in the mosaic file - real, dimension(2*G%isd-1:2*G%ied,2*G%jsd-1:2*G%jed) :: tmpT - real, dimension(2*G%isd-2:2*G%ied,2*G%jsd-1:2*G%jed) :: tmpU - real, dimension(2*G%isd-1:2*G%ied,2*G%jsd-2:2*G%jed) :: tmpV - real, dimension(2*G%isd-2:2*G%ied,2*G%jsd-2:2*G%jed) :: tmpZ + real, dimension(2*G%isd-2:2*G%ied+1,2*G%jsd-2:2*G%jed+1) :: tmpT + real, dimension(2*G%isd-3:2*G%ied+1,2*G%jsd-2:2*G%jed+1) :: tmpU + real, dimension(2*G%isd-2:2*G%ied+1,2*G%jsd-3:2*G%jed+1) :: tmpV + real, dimension(2*G%isd-3:2*G%ied+1,2*G%jsd-3:2*G%jed+1) :: tmpZ real, dimension(:,:), allocatable :: tmpGlbl character(len=200) :: filename, grid_file, inputdir character(len=64) :: mod="MOM_grid_init set_grid_metrics_from_mosaic" - integer :: err=0, dv(2,5), ni, nj, global_indices(4) + integer :: err=0, ni, nj, global_indices(4) type(MOM_domain_type) :: SGdom ! Supergrid domain - integer :: i, j + integer :: i, j, i2, j2 integer :: npei,npej - integer :: isc,jsc,iec,jec ! Computational domain extents on the supergrid. - integer :: isd,jsd,ied,jed ! Memory extents on the supergrid. integer, dimension(:), allocatable :: exni,exnj type(domain1D) :: domx, domy integer :: start(4), nread(4) @@ -661,16 +661,6 @@ subroutine set_grid_metrics_from_mosaic(G,param_file) ! ni=2*(G%iec-G%isc+1) ! i size of supergrid nj=2*(G%jec-G%jsc+1) ! j size of supergrid - dv(1,1)=2*G%isd-1 - dv(1,2)=2*G%ied - dv(1,3)=2*G%isc-1 - dv(1,4)=2*G%iec - dv(1,5)=2*G%isd_global-1 ! location of tmpT(1,1) in data file - dv(2,1)=2*G%jsd-1 - dv(2,2)=2*G%jed - dv(2,3)=2*G%jsc-1 - dv(2,4)=2*G%jec - dv(2,5)=2*G%jsd_global-1 ! location of tmpT(1,1) in data file ! Define a domain for the supergrid (SGdom) npei=G%domain%layout(1) @@ -681,8 +671,8 @@ subroutine set_grid_metrics_from_mosaic(G,param_file) call mpp_get_compute_domains(domx,size=exni) call mpp_get_compute_domains(domy,size=exnj) allocate(SGdom%mpp_domain) - SGdom%nihalo = 2*G%domain%nihalo - SGdom%njhalo = 2*G%domain%njhalo + SGdom%nihalo = 2*G%domain%nihalo+1 + SGdom%njhalo = 2*G%domain%njhalo+1 SGdom%niglobal = 2*G%domain%niglobal SGdom%njglobal = 2*G%domain%njglobal SGdom%layout(:) = G%domain%layout(:) @@ -709,85 +699,91 @@ subroutine set_grid_metrics_from_mosaic(G,param_file) if (SGdom%use_io_layout) & call MOM_define_IO_domain(SGdom%mpp_domain, SGdom%io_layout) -! call mpp_get_compute_domain(G%domain%mpp_domain,isc,iec,jsc,jec) -! call mpp_get_data_domain(G%domain%mpp_domain,isd,ied,jsd,jed) -! call mpp_get_compute_domain(SGdom%mpp_domain,isc,iec,jsc,jec) -! call mpp_get_data_domain(SGdom%mpp_domain,isd,ied,jsd,jed) deallocate(exni) deallocate(exnj) - isc=2*G%isc-1 ; iec=2*G%iec ; jsc=2*G%jsc-1 ; jec=2*G%jec - isd=2*G%isd-1 ; ied=2*G%ied ; jsd=2*G%jsd-1 ; jed=2*G%jed - ! Read X from the supergrid tmpZ(:,:)=999. call read_data(filename,'x',tmpZ,domain=SGdom%mpp_domain,position=CORNER) - !call read_LRG_supergrid(filename,dv,x=tmpZ,err=err) - !if (err.ne.0) & - ! call MOM_error(FATAL," set_grid_metrics_from_mosaic: read_LRG(x) failed!") call pass_var(tmpZ, SGdom, position=CORNER) - call extrapolate_metric(tmpZ,jsc-jsd+1) - G%geoLonT(G%isd:G%ied,G%jsd:G%jed)=tmpZ(isd:ied:2,jsd:jed:2) - G%geoLonBu(G%isd:G%ied,G%jsd:G%jed)=tmpZ(isd+1:ied:2,jsd+1:jed:2) - G%geoLonCu(G%isd:G%ied,G%jsd:G%jed)=tmpZ(isd+1:ied:2,jsd:jed:2) - G%geoLonCv(G%isd:G%ied,G%jsd:G%jed)=tmpZ(isd:ied:2,jsd+1:jed:2) + call extrapolate_metric(tmpZ,2*(G%jsc-G%jsd)+2) + do j=G%jsd,G%jed ; do i=G%isd,G%ied ; i2 = 2*i ; j2 = 2*j + G%geoLonT(i,j) = tmpZ(i2-1,j2-1) + enddo ; enddo + do J=G%JsdB,G%JedB ; do I=G%IsdB,G%IedB ; i2 = 2*I ; j2 = 2*J + G%geoLonBu(I,J) = tmpZ(i2,j2) + enddo ; enddo + do j=G%jsd,G%jed ; do I=G%IsdB,G%IedB ; i2 = 2*i ; j2 = 2*j + G%geoLonCu(I,j) = tmpZ(i2,j2-1) + enddo ; enddo + do J=G%JsdB,G%JedB ; do i=G%isd,G%ied ; i2 = 2*i ; j2 = 2*J + G%geoLonCv(i,J) = tmpZ(i2-1,j2) + enddo ; enddo + ! For some reason, this messes up the solution... ! call pass_var(G%geoLonBu, G%domain, position=CORNER) ! Read Y from the supergrid tmpZ(:,:)=999. call read_data(filename,'y',tmpZ,domain=SGdom%mpp_domain,position=CORNER) - !call read_LRG_supergrid(filename,dv,y=tmpZ,err=err) - !if (err.ne.0) & - ! call MOM_error(FATAL," set_grid_metrics_from_mosaic: read_LRG(y) failed!") call pass_var(tmpZ, SGdom, position=CORNER) - call extrapolate_metric(tmpZ,jsc-jsd+1) - G%geoLatT(G%isd:G%ied,G%jsd:G%jed)=tmpZ(isd:ied:2,jsd:jed:2) - G%geoLatBu(G%isd:G%ied,G%jsd:G%jed)=tmpZ(isd+1:ied:2,jsd+1:jed:2) - G%geoLatCu(G%isd:G%ied,G%jsd:G%jed)=tmpZ(isd+1:ied:2,jsd:jed:2) - G%geoLatCv(G%isd:G%ied,G%jsd:G%jed)=tmpZ(isd:ied:2,jsd+1:jed:2) + call extrapolate_metric(tmpZ,2*(G%jsc-G%jsd)+2) + do j=G%jsd,G%jed ; do i=G%isd,G%ied ; i2 = 2*i ; j2 = 2*j + G%geoLatT(i,j) = tmpZ(i2-1,j2-1) + enddo ; enddo + do J=G%JsdB,G%JedB ; do I=G%IsdB,G%IedB ; i2 = 2*I ; j2 = 2*J + G%geoLatBu(I,J) = tmpZ(i2,j2) + enddo ; enddo + do j=G%jsd,G%jed ; do I=G%IsdB,G%IedB ; i2 = 2*i ; j2 = 2*j + G%geoLatCu(I,j) = tmpZ(i2,j2-1) + enddo ; enddo + do J=G%JsdB,G%JedB ; do i=G%isd,G%ied ; i2 = 2*i ; j2 = 2*J + G%geoLatCv(i,J) = tmpZ(i2-1,j2) + enddo ; enddo ! Read DX,DY from the supergrid tmpU(:,:)=0.; tmpV(:,:)=0. call read_data(filename,'dx',tmpV,domain=SGdom%mpp_domain,position=NORTH_FACE) call read_data(filename,'dy',tmpU,domain=SGdom%mpp_domain,position=EAST_FACE) - !call read_LRG_supergrid(filename,dv,dx=tmpV,err=err) - !if (err.ne.0) & - ! call MOM_error(FATAL," set_grid_metrics_from_mosaic: read_LRG(dx) failed!") - !call read_LRG_supergrid(filename,dv,dy=tmpU,err=err) - !if (err.ne.0) & - ! call MOM_error(FATAL," set_grid_metrics_from_mosaic: read_LRG(dy) failed!") call pass_vector(tmpU,tmpV,SGdom,To_All+Scalar_Pair,CGRID_NE) - call extrapolate_metric(tmpV,jsc-jsd+1) - call extrapolate_metric(tmpU,jsc-jsd+1) - dxT(G%isd:G%ied,G%jsd:G%jed)=tmpV(isd:ied:2,jsd:jed:2)+tmpV(isd+1:ied:2,jsd:jed:2) - dyT(G%isd:G%ied,G%jsd:G%jed)=tmpU(isd:ied:2,jsd:jed:2)+tmpU(isd:ied:2,jsd+1:jed:2) + call extrapolate_metric(tmpV,2*(G%jsc-G%jsd)+2) + call extrapolate_metric(tmpU,2*(G%jsc-G%jsd)+2) - dxCv(G%isd:G%ied,G%jsd:G%jed)=tmpV(isd:ied:2,jsd+1:jed:2)+tmpV(isd+1:ied:2,jsd+1:jed:2) - dyCu(G%isd:G%ied,G%jsd:G%jed)=tmpU(isd+1:ied:2,jsd:jed:2)+tmpU(isd+1:ied:2,jsd+1:jed:2) + do j=G%jsd,G%jed ; do i=G%isd,G%ied ; i2 = 2*i ; j2 = 2*j + dxT(i,j) = tmpV(i2-1,j2-1) + tmpV(i2,j2-1) + dyT(i,j) = tmpU(i2-1,j2-1) + tmpU(i2-1,j2) + enddo ; enddo - dxCu(G%isd:G%ied-1,G%jsd:G%jed)=tmpV(isd+1:ied-2:2,jsd:jed:2)+tmpV(isd+2:ied-1:2,jsd:jed:2) - dyCv(G%isd:G%ied,G%jsd:G%jed-1)=tmpU(isd:ied:2,jsd+1:jed-2:2)+tmpU(isd:ied:2,jsd+2:jed-1:2) + do j=G%jsd,G%jed ; do I=G%IsdB,G%IedB ; i2 = 2*i ; j2 = 2*j + dxCu(I,j) = tmpV(i2,j2-1) + tmpV(i2+1,j2-1) + dyCu(I,j) = tmpU(i2,j2-1) + tmpU(i2,j2) + enddo ; enddo - dxBu(G%isd:G%ied-1,G%jsd:G%jed-1)=tmpV(isd+1:ied-2:2,jsd+1:jed-2:2)+tmpV(isd+2:ied-1:2,jsd+1:jed-2:2) - dyBu(G%isd:G%ied-1,G%jsd:G%jed-1)=tmpU(isd+1:ied-2:2,jsd+1:jed-2:2)+tmpU(isd+1:ied-2:2,jsd+2:jed-1:2) + do J=G%JsdB,G%JedB ; do i=G%isd,G%ied ; i2 = 2*i ; j2 = 2*j + dxCv(i,J) = tmpV(i2-1,j2) + tmpV(i2,j2) + dyCv(i,J) = tmpU(i2-1,j2) + tmpU(i2-1,j2+1) + enddo ; enddo + + do J=G%JsdB,G%JedB ; do I=G%IsdB,G%IedB ; i2 = 2*i ; j2 = 2*j + dxBu(I,J) = tmpV(i2,j2) + tmpV(i2+1,j2) + dyBu(I,J) = tmpU(i2,j2) + tmpU(i2,j2+1) + enddo ; enddo ! Read AREA from the supergrid tmpT(:,:)=0. call read_data(filename,'area',tmpT,domain=SGdom%mpp_domain) - !call read_LRG_supergrid(filename,dv,area=tmpT,err=err) - !if (err.ne.0) & - ! call MOM_error(FATAL," set_grid_metrics_from_mosaic: read_LRG(A) failed!") call pass_var(tmpT, SGdom) - call extrapolate_metric(tmpT,jsc-jsd+1) + call extrapolate_metric(tmpT,2*(G%jsc-G%jsd)+2) - areaT(G%isd:G%ied,G%jsd:G%jed)=( & - (tmpT(isd:ied-1:2,jsd:jed-1:2)+tmpT(isd+1:ied:2,jsd+1:jed:2)) & - +(tmpT(isd+1:ied:2,jsd:jed-1:2)+tmpT(isd:ied-1:2,jsd+1:jed:2)) ) - areaBu(G%isd:G%ied-1,G%jsd:G%jed-1)=0.*( & - (tmpT(isd+1:ied-2:2,jsd+1:jed-2:2)+tmpT(isd+2:ied-1:2,jsd+2:jed-1:2)) & - +(tmpT(isd+1:ied-2:2,jsd+2:jed-1:2)+tmpT(isd+2:ied-1:2,jsd+1:jed-2:2)) ) + do j=G%jsd,G%jed ; do i=G%isd,G%ied ; i2 = 2*i ; j2 = 2*j + areaT(i,j) = (tmpT(i2-1,j2-1) + tmpT(i2,j2)) + & + (tmpT(i2-1,j2) + tmpT(i2,j2-1)) + enddo ; enddo + do J=G%JsdB,G%JedB ; do I=G%IsdB,G%IedB ; i2 = 2*i ; j2 = 2*j + areaBu(i,j) = (tmpT(i2,j2) + tmpT(i2+1,j2+1)) + & + (tmpT(i2,j2+1) + tmpT(i2+1,j2)) + enddo ; enddo ni=SGdom%niglobal nj=SGdom%njglobal @@ -821,10 +817,8 @@ subroutine set_grid_metrics_from_mosaic(G,param_file) call read_data(filename, "x", tmpGlbl, start, nread, no_domain=.TRUE.) call broadcast(tmpGlbl, 2*(ni+1), root_PE()) - G%gridLonT(G%domain%nihalo+1:G%domain%nihalo+G%domain%niglobal) = & - tmpGlbl(2:ni:2,2) - G%gridLonB(G%domain%nihalo+0:G%domain%nihalo+G%domain%niglobal) = & - tmpGlbl(1:ni+1:2,1) + G%gridLonT(:) = tmpGlbl(2:ni:2,2) + G%gridLonB(:) = tmpGlbl(1:ni+1:2,1) deallocate( tmpGlbl ) allocate ( tmpGlbl(1, nj+1) ) @@ -834,10 +828,8 @@ subroutine set_grid_metrics_from_mosaic(G,param_file) call read_data(filename, "y", tmpGlbl, start, nread, no_domain=.TRUE.) call broadcast(tmpGlbl, nj+1, root_PE()) - G%gridLatT(G%domain%njhalo+1:G%domain%njhalo+G%domain%njglobal) = & - tmpGlbl(1,2:nj:2) - G%gridLatB(G%domain%njhalo+0:G%domain%njhalo+G%domain%njglobal) = & - tmpGlbl(1,1:nj+1:2) + G%gridLatT(:) = tmpGlbl(1,2:nj:2) + G%gridLatB(:) = tmpGlbl(1,1:nj+1:2) deallocate( tmpGlbl ) From 969e54e4a0af08b5cbb6fd18dfa74a9929be9ff6 Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Wed, 11 Sep 2013 09:26:00 -0400 Subject: [PATCH 160/372] *Added parentheses to SIS2 for reproducibility. Added parentheses at various points in ice_dynamics and ice_model.F90, so that the solutions now reproduce across the tripolar fold. Also added many redundant point consistency checks in symmetric memory mode, partly controlled by the new run-time flag DEBUG_REDUNDANT or the old flag DEBUG. Answers are mathematically identical but change at the level of roundoff. --- examples/SIS2/timestats.gnu | 8 ++++---- examples/SIS2/timestats.intel | 8 ++++---- examples/SIS2/timestats.pgi | 8 ++++---- examples/SIS2_icebergs/timestats.gnu | 8 ++++---- examples/SIS2_icebergs/timestats.intel | 8 ++++---- examples/SIS2_icebergs/timestats.pgi | 8 ++++---- 6 files changed, 24 insertions(+), 24 deletions(-) diff --git a/examples/SIS2/timestats.gnu b/examples/SIS2/timestats.gnu index ed3706285e..839bf8053c 100644 --- a/examples/SIS2/timestats.gnu +++ b/examples/SIS2/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 0.250, 0, En 6.976746468547E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.76E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019578376180E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.46E-15, Te 1.57E-15 - 9, 0.750, 0, En 7.058763708237E-01, CFL 0.16814, SL 1.5979E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.18E-14, Te 2.34E-15 - 12, 1.000, 0, En 7.072833551819E-01, CFL 0.15714, SL 1.8532E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.28E-16, Se 1.46E-14, Te 2.81E-15 + 3, 0.250, 0, En 6.976755633653E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.72E-15, Te 2.37E-15 + 6, 0.500, 0, En 7.019487112396E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.48E-15, Te 1.58E-15 + 9, 0.750, 0, En 7.057085016555E-01, CFL 0.16308, SL 1.5980E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.44E-16, Se 1.18E-14, Te 2.34E-15 + 12, 1.000, 0, En 7.073016655202E-01, CFL 0.15710, SL 1.8532E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.29E-16, Se 1.47E-14, Te 2.82E-15 diff --git a/examples/SIS2/timestats.intel b/examples/SIS2/timestats.intel index eae3609fde..333c3f0996 100644 --- a/examples/SIS2/timestats.intel +++ b/examples/SIS2/timestats.intel @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 0.250, 0, En 6.976780523868E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.62E-16, Se 5.76E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019481939573E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.40E-15, Te 1.58E-15 - 9, 0.750, 0, En 7.056992891302E-01, CFL 0.16138, SL 1.5976E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.18E-14, Te 2.33E-15 - 12, 1.000, 0, En 7.072256521988E-01, CFL 0.15656, SL 1.8533E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.29E-16, Se 1.46E-14, Te 2.80E-15 + 3, 0.250, 0, En 6.976763918656E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.79E-15, Te 2.37E-15 + 6, 0.500, 0, En 7.019407887259E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.46E-15, Te 1.59E-15 + 9, 0.750, 0, En 7.059638948212E-01, CFL 0.16743, SL 1.5976E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.18E-14, Te 2.34E-15 + 12, 1.000, 0, En 7.073371167950E-01, CFL 0.15682, SL 1.8528E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.25E-16, Se 1.45E-14, Te 2.81E-15 diff --git a/examples/SIS2/timestats.pgi b/examples/SIS2/timestats.pgi index 9d758b256a..909b8ea57a 100644 --- a/examples/SIS2/timestats.pgi +++ b/examples/SIS2/timestats.pgi @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 0.250, 0, En 6.976761708542E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.75E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019366531247E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.43E-15, Te 1.58E-15 - 9, 0.750, 0, En 7.057759018728E-01, CFL 0.15533, SL 1.5976E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.45E-16, Se 1.18E-14, Te 2.35E-15 - 12, 1.000, 0, En 7.072977486044E-01, CFL 0.15682, SL 1.8529E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.26E-16, Se 1.45E-14, Te 2.78E-15 + 3, 0.250, 0, En 6.976751567833E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.64E-16, Se 5.80E-15, Te 2.38E-15 + 6, 0.500, 0, En 7.019441762124E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.42E-15, Te 1.58E-15 + 9, 0.750, 0, En 7.057497855221E-01, CFL 0.17048, SL 1.5976E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.18E-14, Te 2.33E-15 + 12, 1.000, 0, En 7.072994311243E-01, CFL 0.15725, SL 1.8536E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.26E-16, Se 1.45E-14, Te 2.79E-15 diff --git a/examples/SIS2_icebergs/timestats.gnu b/examples/SIS2_icebergs/timestats.gnu index 9825da45ee..0ee418e3ec 100644 --- a/examples/SIS2_icebergs/timestats.gnu +++ b/examples/SIS2_icebergs/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 0.250, 0, En 6.976768437436E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.77E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019474314483E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.46E-15, Te 1.59E-15 - 9, 0.750, 0, En 7.057527037850E-01, CFL 0.16591, SL 1.5978E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.17E-14, Te 2.33E-15 - 12, 1.000, 0, En 7.072550271927E-01, CFL 0.15678, SL 1.8534E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.25E-16, Se 1.45E-14, Te 2.76E-15 + 3, 0.250, 0, En 6.976733806016E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.78E-15, Te 2.37E-15 + 6, 0.500, 0, En 7.019470360777E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.44E-16, Se 8.42E-15, Te 1.58E-15 + 9, 0.750, 0, En 7.058275634112E-01, CFL 0.14636, SL 1.5980E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.17E-14, Te 2.34E-15 + 12, 1.000, 0, En 7.072531312356E-01, CFL 0.15663, SL 1.8533E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.26E-16, Se 1.46E-14, Te 2.82E-15 diff --git a/examples/SIS2_icebergs/timestats.intel b/examples/SIS2_icebergs/timestats.intel index f4492da610..0e73ee0b8d 100644 --- a/examples/SIS2_icebergs/timestats.intel +++ b/examples/SIS2_icebergs/timestats.intel @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 0.250, 0, En 6.976796145711E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.77E-15, Te 2.36E-15 - 6, 0.500, 0, En 7.019383963917E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.43E-15, Te 1.58E-15 - 9, 0.750, 0, En 7.057195207690E-01, CFL 0.17039, SL 1.5976E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.41E-16, Se 1.17E-14, Te 2.33E-15 - 12, 1.000, 0, En 7.073071357623E-01, CFL 0.15659, SL 1.8532E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.26E-16, Se 1.46E-14, Te 2.79E-15 + 3, 0.250, 0, En 6.976770569943E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.76E-15, Te 2.37E-15 + 6, 0.500, 0, En 7.019391817981E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.40E-15, Te 1.57E-15 + 9, 0.750, 0, En 7.059584734091E-01, CFL 0.15766, SL 1.5976E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.18E-14, Te 2.32E-15 + 12, 1.000, 0, En 7.073631086554E-01, CFL 0.15646, SL 1.8530E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.30E-16, Se 1.47E-14, Te 2.82E-15 diff --git a/examples/SIS2_icebergs/timestats.pgi b/examples/SIS2_icebergs/timestats.pgi index 312c969fa9..fd7b1cfe2c 100644 --- a/examples/SIS2_icebergs/timestats.pgi +++ b/examples/SIS2_icebergs/timestats.pgi @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 0.250, 0, En 6.976746615892E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.64E-16, Se 5.78E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019374721105E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.43E-15, Te 1.58E-15 - 9, 0.750, 0, En 7.057632626387E-01, CFL 0.13732, SL 1.5973E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.44E-16, Se 1.18E-14, Te 2.35E-15 - 12, 1.000, 0, En 7.072242171210E-01, CFL 0.15647, SL 1.8528E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.26E-16, Se 1.46E-14, Te 2.79E-15 + 3, 0.250, 0, En 6.976750844994E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.78E-15, Te 2.37E-15 + 6, 0.500, 0, En 7.019502267514E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.44E-16, Se 8.41E-15, Te 1.57E-15 + 9, 0.750, 0, En 7.057157521366E-01, CFL 0.16942, SL 1.5976E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.17E-14, Te 2.33E-15 + 12, 1.000, 0, En 7.072317968778E-01, CFL 0.15670, SL 1.8529E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.24E-16, Se 1.45E-14, Te 2.79E-15 From 5e0759f829f648736aa1f8fc4da48a90eeaab4b2 Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Wed, 11 Sep 2013 14:53:29 -0400 Subject: [PATCH 161/372] *Use metric inverses in SIS2. Changed the code to use the inverses of metrics and other terms in numerous places throughout the code, and also mae a few mathematically identical changes in algorithms. Answers do change at the bit-level, but the interfaces are unchanged. --- examples/SIS2/timestats.gnu | 6 +++--- examples/SIS2/timestats.intel | 6 +++--- examples/SIS2/timestats.pgi | 6 +++--- examples/SIS2_icebergs/timestats.gnu | 6 +++--- examples/SIS2_icebergs/timestats.intel | 6 +++--- examples/SIS2_icebergs/timestats.pgi | 6 +++--- 6 files changed, 18 insertions(+), 18 deletions(-) diff --git a/examples/SIS2/timestats.gnu b/examples/SIS2/timestats.gnu index 839bf8053c..b5e3e5709c 100644 --- a/examples/SIS2/timestats.gnu +++ b/examples/SIS2/timestats.gnu @@ -2,6 +2,6 @@ [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 6.976755633653E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.72E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019487112396E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.48E-15, Te 1.58E-15 - 9, 0.750, 0, En 7.057085016555E-01, CFL 0.16308, SL 1.5980E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.44E-16, Se 1.18E-14, Te 2.34E-15 - 12, 1.000, 0, En 7.073016655202E-01, CFL 0.15710, SL 1.8532E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.29E-16, Se 1.47E-14, Te 2.82E-15 + 6, 0.500, 0, En 7.019491818363E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.46E-15, Te 1.58E-15 + 9, 0.750, 0, En 7.057010915334E-01, CFL 0.15712, SL 1.5980E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.17E-14, Te 2.34E-15 + 12, 1.000, 0, En 7.072418498622E-01, CFL 0.15708, SL 1.8533E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.26E-16, Se 1.46E-14, Te 2.79E-15 diff --git a/examples/SIS2/timestats.intel b/examples/SIS2/timestats.intel index 333c3f0996..83b432997e 100644 --- a/examples/SIS2/timestats.intel +++ b/examples/SIS2/timestats.intel @@ -2,6 +2,6 @@ [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 6.976763918656E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.79E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019407887259E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.46E-15, Te 1.59E-15 - 9, 0.750, 0, En 7.059638948212E-01, CFL 0.16743, SL 1.5976E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.18E-14, Te 2.34E-15 - 12, 1.000, 0, En 7.073371167950E-01, CFL 0.15682, SL 1.8528E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.25E-16, Se 1.45E-14, Te 2.81E-15 + 6, 0.500, 0, En 7.019393371320E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.40E-15, Te 1.58E-15 + 9, 0.750, 0, En 7.059961666438E-01, CFL 0.16115, SL 1.5977E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.18E-14, Te 2.35E-15 + 12, 1.000, 0, En 7.074395517475E-01, CFL 0.15679, SL 1.8529E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.25E-16, Se 1.45E-14, Te 2.79E-15 diff --git a/examples/SIS2/timestats.pgi b/examples/SIS2/timestats.pgi index 909b8ea57a..c846087dc0 100644 --- a/examples/SIS2/timestats.pgi +++ b/examples/SIS2/timestats.pgi @@ -2,6 +2,6 @@ [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 6.976751567833E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.64E-16, Se 5.80E-15, Te 2.38E-15 - 6, 0.500, 0, En 7.019441762124E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.42E-15, Te 1.58E-15 - 9, 0.750, 0, En 7.057497855221E-01, CFL 0.17048, SL 1.5976E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.18E-14, Te 2.33E-15 - 12, 1.000, 0, En 7.072994311243E-01, CFL 0.15725, SL 1.8536E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.26E-16, Se 1.45E-14, Te 2.79E-15 + 6, 0.500, 0, En 7.019416260658E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.38E-15, Te 1.58E-15 + 9, 0.750, 0, En 7.057609086266E-01, CFL 0.17124, SL 1.5977E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.17E-14, Te 2.34E-15 + 12, 1.000, 0, En 7.072433649882E-01, CFL 0.15662, SL 1.8536E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.30E-16, Se 1.46E-14, Te 2.79E-15 diff --git a/examples/SIS2_icebergs/timestats.gnu b/examples/SIS2_icebergs/timestats.gnu index 0ee418e3ec..edf97ab751 100644 --- a/examples/SIS2_icebergs/timestats.gnu +++ b/examples/SIS2_icebergs/timestats.gnu @@ -2,6 +2,6 @@ [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 6.976733806016E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.78E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019470360777E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.44E-16, Se 8.42E-15, Te 1.58E-15 - 9, 0.750, 0, En 7.058275634112E-01, CFL 0.14636, SL 1.5980E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.17E-14, Te 2.34E-15 - 12, 1.000, 0, En 7.072531312356E-01, CFL 0.15663, SL 1.8533E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.26E-16, Se 1.46E-14, Te 2.82E-15 + 6, 0.500, 0, En 7.019472393488E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.44E-16, Se 8.47E-15, Te 1.58E-15 + 9, 0.750, 0, En 7.056656617343E-01, CFL 0.14683, SL 1.5979E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.41E-16, Se 1.17E-14, Te 2.34E-15 + 12, 1.000, 0, En 7.072832809571E-01, CFL 0.15646, SL 1.8531E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.25E-16, Se 1.45E-14, Te 2.79E-15 diff --git a/examples/SIS2_icebergs/timestats.intel b/examples/SIS2_icebergs/timestats.intel index 0e73ee0b8d..1446a2ae07 100644 --- a/examples/SIS2_icebergs/timestats.intel +++ b/examples/SIS2_icebergs/timestats.intel @@ -2,6 +2,6 @@ [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 6.976770569943E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.76E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019391817981E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.40E-15, Te 1.57E-15 - 9, 0.750, 0, En 7.059584734091E-01, CFL 0.15766, SL 1.5976E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.18E-14, Te 2.32E-15 - 12, 1.000, 0, En 7.073631086554E-01, CFL 0.15646, SL 1.8530E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.30E-16, Se 1.47E-14, Te 2.82E-15 + 6, 0.500, 0, En 7.019378925678E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.43E-15, Te 1.57E-15 + 9, 0.750, 0, En 7.057398023978E-01, CFL 0.15680, SL 1.5976E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.17E-14, Te 2.32E-15 + 12, 1.000, 0, En 7.073209874469E-01, CFL 0.15640, SL 1.8530E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.29E-16, Se 1.46E-14, Te 2.81E-15 diff --git a/examples/SIS2_icebergs/timestats.pgi b/examples/SIS2_icebergs/timestats.pgi index fd7b1cfe2c..e1b11f31fa 100644 --- a/examples/SIS2_icebergs/timestats.pgi +++ b/examples/SIS2_icebergs/timestats.pgi @@ -2,6 +2,6 @@ [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 6.976750844994E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.78E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019502267514E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.44E-16, Se 8.41E-15, Te 1.57E-15 - 9, 0.750, 0, En 7.057157521366E-01, CFL 0.16942, SL 1.5976E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.17E-14, Te 2.33E-15 - 12, 1.000, 0, En 7.072317968778E-01, CFL 0.15670, SL 1.8529E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.24E-16, Se 1.45E-14, Te 2.79E-15 + 6, 0.500, 0, En 7.019503290370E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.44E-16, Se 8.42E-15, Te 1.56E-15 + 9, 0.750, 0, En 7.057177450408E-01, CFL 0.16824, SL 1.5975E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.17E-14, Te 2.34E-15 + 12, 1.000, 0, En 7.074684135634E-01, CFL 0.15655, SL 1.8532E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.24E-16, Se 1.45E-14, Te 2.77E-15 From 34b58e99937e55e7e5b3097d7d03f1750c64b8d0 Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Wed, 11 Sep 2013 15:48:41 -0400 Subject: [PATCH 162/372] *Corrected SIS2 timestats files. The timestats files for SIS2 with the last commit accidentally used the MOM6 grid specification. These are now corrected here. --- examples/SIS2/timestats.gnu | 8 ++++---- examples/SIS2/timestats.intel | 8 ++++---- examples/SIS2/timestats.pgi | 8 ++++---- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/examples/SIS2/timestats.gnu b/examples/SIS2/timestats.gnu index b5e3e5709c..fba9d4f3c5 100644 --- a/examples/SIS2/timestats.gnu +++ b/examples/SIS2/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 0.250, 0, En 6.976755633653E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.72E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019491818363E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.46E-15, Te 1.58E-15 - 9, 0.750, 0, En 7.057010915334E-01, CFL 0.15712, SL 1.5980E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.17E-14, Te 2.34E-15 - 12, 1.000, 0, En 7.072418498622E-01, CFL 0.15708, SL 1.8533E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.26E-16, Se 1.46E-14, Te 2.79E-15 + 3, 0.250, 0, En 6.976752052059E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.72E-15, Te 2.37E-15 + 6, 0.500, 0, En 7.019533234296E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.48E-15, Te 1.58E-15 + 9, 0.750, 0, En 7.057234554413E-01, CFL 0.15802, SL 1.5976E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.17E-14, Te 2.34E-15 + 12, 1.000, 0, En 7.072402180911E-01, CFL 0.15698, SL 1.8532E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.29E-16, Se 1.46E-14, Te 2.81E-15 diff --git a/examples/SIS2/timestats.intel b/examples/SIS2/timestats.intel index 83b432997e..7e59bf1c9e 100644 --- a/examples/SIS2/timestats.intel +++ b/examples/SIS2/timestats.intel @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 0.250, 0, En 6.976763918656E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.79E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019393371320E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.40E-15, Te 1.58E-15 - 9, 0.750, 0, En 7.059961666438E-01, CFL 0.16115, SL 1.5977E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.18E-14, Te 2.35E-15 - 12, 1.000, 0, En 7.074395517475E-01, CFL 0.15679, SL 1.8529E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.25E-16, Se 1.45E-14, Te 2.79E-15 + 3, 0.250, 0, En 6.976757582746E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.79E-15, Te 2.37E-15 + 6, 0.500, 0, En 7.019409108363E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.33E-15, Te 1.58E-15 + 9, 0.750, 0, En 7.057941468327E-01, CFL 0.15694, SL 1.5976E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.39E-16, Se 1.17E-14, Te 2.33E-15 + 12, 1.000, 0, En 7.075472284446E-01, CFL 0.15711, SL 1.8527E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.26E-16, Se 1.45E-14, Te 2.79E-15 diff --git a/examples/SIS2/timestats.pgi b/examples/SIS2/timestats.pgi index c846087dc0..179c07899a 100644 --- a/examples/SIS2/timestats.pgi +++ b/examples/SIS2/timestats.pgi @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 0.250, 0, En 6.976751567833E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.64E-16, Se 5.80E-15, Te 2.38E-15 - 6, 0.500, 0, En 7.019416260658E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.38E-15, Te 1.58E-15 - 9, 0.750, 0, En 7.057609086266E-01, CFL 0.17124, SL 1.5977E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.17E-14, Te 2.34E-15 - 12, 1.000, 0, En 7.072433649882E-01, CFL 0.15662, SL 1.8536E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.30E-16, Se 1.46E-14, Te 2.79E-15 + 3, 0.250, 0, En 6.976764829205E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.64E-16, Se 5.80E-15, Te 2.38E-15 + 6, 0.500, 0, En 7.019481045773E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.41E-15, Te 1.58E-15 + 9, 0.750, 0, En 7.057613598360E-01, CFL 0.16540, SL 1.5977E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.18E-14, Te 2.35E-15 + 12, 1.000, 0, En 7.072717745347E-01, CFL 0.15701, SL 1.8532E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.26E-16, Se 1.45E-14, Te 2.78E-15 From 32fc6ff55e00676f8b7cdf5f660d21fbead1ff6c Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Wed, 11 Sep 2013 16:17:45 -0400 Subject: [PATCH 163/372] *Changed the SET_GRID_LIKE_SIS1 default to false. Changed default setting for SET_GRID_LIKE_SIS1 to false, so by default, SIS2 sets up its grid from a mosaic file very similarly to MOM6. Answers do change, but the old answers can be recovered by setting SET_GRID_LIKE_SIS1 to true. --- examples/SIS2/SIS_input | 3 +++ examples/SIS2/timestats.gnu | 8 ++++---- examples/SIS2/timestats.intel | 8 ++++---- examples/SIS2/timestats.pgi | 8 ++++---- examples/SIS2_icebergs/SIS_input | 3 +++ examples/SIS2_icebergs/timestats.gnu | 8 ++++---- examples/SIS2_icebergs/timestats.intel | 8 ++++---- examples/SIS2_icebergs/timestats.pgi | 8 ++++---- 8 files changed, 30 insertions(+), 24 deletions(-) diff --git a/examples/SIS2/SIS_input b/examples/SIS2/SIS_input index 291a605c10..c27a7d6d04 100644 --- a/examples/SIS2/SIS_input +++ b/examples/SIS2/SIS_input @@ -19,6 +19,9 @@ GRID_CONFIG = "mosaic" ! Method for defining horizontal grid ! mercator - a Mercator grid GRID_FILE = "ocean_hgrid.nc" ! Name of file to read horizontal grid data +INPUTDIR = "INPUT" + ! INPUTDIR is a directory in which NetCDF + ! input files might be found. ! Specify the numerical domain. NIGLOBAL = 360 ! NIGLOBAL and NJGLOBAL are the number of thickness diff --git a/examples/SIS2/timestats.gnu b/examples/SIS2/timestats.gnu index fba9d4f3c5..b5e3e5709c 100644 --- a/examples/SIS2/timestats.gnu +++ b/examples/SIS2/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 0.250, 0, En 6.976752052059E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.72E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019533234296E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.48E-15, Te 1.58E-15 - 9, 0.750, 0, En 7.057234554413E-01, CFL 0.15802, SL 1.5976E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.17E-14, Te 2.34E-15 - 12, 1.000, 0, En 7.072402180911E-01, CFL 0.15698, SL 1.8532E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.29E-16, Se 1.46E-14, Te 2.81E-15 + 3, 0.250, 0, En 6.976755633653E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.72E-15, Te 2.37E-15 + 6, 0.500, 0, En 7.019491818363E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.46E-15, Te 1.58E-15 + 9, 0.750, 0, En 7.057010915334E-01, CFL 0.15712, SL 1.5980E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.17E-14, Te 2.34E-15 + 12, 1.000, 0, En 7.072418498622E-01, CFL 0.15708, SL 1.8533E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.26E-16, Se 1.46E-14, Te 2.79E-15 diff --git a/examples/SIS2/timestats.intel b/examples/SIS2/timestats.intel index 7e59bf1c9e..83b432997e 100644 --- a/examples/SIS2/timestats.intel +++ b/examples/SIS2/timestats.intel @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 0.250, 0, En 6.976757582746E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.79E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019409108363E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.33E-15, Te 1.58E-15 - 9, 0.750, 0, En 7.057941468327E-01, CFL 0.15694, SL 1.5976E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.39E-16, Se 1.17E-14, Te 2.33E-15 - 12, 1.000, 0, En 7.075472284446E-01, CFL 0.15711, SL 1.8527E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.26E-16, Se 1.45E-14, Te 2.79E-15 + 3, 0.250, 0, En 6.976763918656E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.79E-15, Te 2.37E-15 + 6, 0.500, 0, En 7.019393371320E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.40E-15, Te 1.58E-15 + 9, 0.750, 0, En 7.059961666438E-01, CFL 0.16115, SL 1.5977E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.18E-14, Te 2.35E-15 + 12, 1.000, 0, En 7.074395517475E-01, CFL 0.15679, SL 1.8529E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.25E-16, Se 1.45E-14, Te 2.79E-15 diff --git a/examples/SIS2/timestats.pgi b/examples/SIS2/timestats.pgi index 179c07899a..c846087dc0 100644 --- a/examples/SIS2/timestats.pgi +++ b/examples/SIS2/timestats.pgi @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 0.250, 0, En 6.976764829205E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.64E-16, Se 5.80E-15, Te 2.38E-15 - 6, 0.500, 0, En 7.019481045773E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.41E-15, Te 1.58E-15 - 9, 0.750, 0, En 7.057613598360E-01, CFL 0.16540, SL 1.5977E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.18E-14, Te 2.35E-15 - 12, 1.000, 0, En 7.072717745347E-01, CFL 0.15701, SL 1.8532E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.26E-16, Se 1.45E-14, Te 2.78E-15 + 3, 0.250, 0, En 6.976751567833E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.64E-16, Se 5.80E-15, Te 2.38E-15 + 6, 0.500, 0, En 7.019416260658E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.38E-15, Te 1.58E-15 + 9, 0.750, 0, En 7.057609086266E-01, CFL 0.17124, SL 1.5977E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.17E-14, Te 2.34E-15 + 12, 1.000, 0, En 7.072433649882E-01, CFL 0.15662, SL 1.8536E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.30E-16, Se 1.46E-14, Te 2.79E-15 diff --git a/examples/SIS2_icebergs/SIS_input b/examples/SIS2_icebergs/SIS_input index 6777311283..3d449fa71d 100644 --- a/examples/SIS2_icebergs/SIS_input +++ b/examples/SIS2_icebergs/SIS_input @@ -21,6 +21,9 @@ GRID_CONFIG = "mosaic" ! Method for defining horizontal grid ! mercator - a Mercator grid GRID_FILE = "ocean_hgrid.nc" ! Name of file to read horizontal grid data +INPUTDIR = "INPUT" + ! INPUTDIR is a directory in which NetCDF + ! input files might be found. ! Specify the numerical domain. NIGLOBAL = 360 ! NIGLOBAL and NJGLOBAL are the number of thickness diff --git a/examples/SIS2_icebergs/timestats.gnu b/examples/SIS2_icebergs/timestats.gnu index edf97ab751..93f0332fe7 100644 --- a/examples/SIS2_icebergs/timestats.gnu +++ b/examples/SIS2_icebergs/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 0.250, 0, En 6.976733806016E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.78E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019472393488E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.44E-16, Se 8.47E-15, Te 1.58E-15 - 9, 0.750, 0, En 7.056656617343E-01, CFL 0.14683, SL 1.5979E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.41E-16, Se 1.17E-14, Te 2.34E-15 - 12, 1.000, 0, En 7.072832809571E-01, CFL 0.15646, SL 1.8531E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.25E-16, Se 1.45E-14, Te 2.79E-15 + 3, 0.250, 0, En 6.976758149344E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.79E-15, Te 2.37E-15 + 6, 0.500, 0, En 7.019530498376E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.44E-16, Se 8.39E-15, Te 1.57E-15 + 9, 0.750, 0, En 7.057803072858E-01, CFL 0.14576, SL 1.5979E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.18E-14, Te 2.34E-15 + 12, 1.000, 0, En 7.073211714586E-01, CFL 0.15724, SL 1.8535E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.25E-16, Se 1.45E-14, Te 2.78E-15 diff --git a/examples/SIS2_icebergs/timestats.intel b/examples/SIS2_icebergs/timestats.intel index 1446a2ae07..04d8df9de1 100644 --- a/examples/SIS2_icebergs/timestats.intel +++ b/examples/SIS2_icebergs/timestats.intel @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 0.250, 0, En 6.976770569943E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.76E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019378925678E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.43E-15, Te 1.57E-15 - 9, 0.750, 0, En 7.057398023978E-01, CFL 0.15680, SL 1.5976E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.17E-14, Te 2.32E-15 - 12, 1.000, 0, En 7.073209874469E-01, CFL 0.15640, SL 1.8530E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.29E-16, Se 1.46E-14, Te 2.81E-15 + 3, 0.250, 0, En 6.976763411956E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.76E-15, Te 2.37E-15 + 6, 0.500, 0, En 7.019449778909E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.46E-15, Te 1.58E-15 + 9, 0.750, 0, En 7.058118198247E-01, CFL 0.15274, SL 1.5976E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.17E-14, Te 2.32E-15 + 12, 1.000, 0, En 7.073174233960E-01, CFL 0.15724, SL 1.8531E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.23E-16, Se 1.45E-14, Te 2.77E-15 diff --git a/examples/SIS2_icebergs/timestats.pgi b/examples/SIS2_icebergs/timestats.pgi index e1b11f31fa..6902d7ff84 100644 --- a/examples/SIS2_icebergs/timestats.pgi +++ b/examples/SIS2_icebergs/timestats.pgi @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 0.250, 0, En 6.976750844994E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.78E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019503290370E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.44E-16, Se 8.42E-15, Te 1.56E-15 - 9, 0.750, 0, En 7.057177450408E-01, CFL 0.16824, SL 1.5975E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.17E-14, Te 2.34E-15 - 12, 1.000, 0, En 7.074684135634E-01, CFL 0.15655, SL 1.8532E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.24E-16, Se 1.45E-14, Te 2.77E-15 + 3, 0.250, 0, En 6.976740983087E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.78E-15, Te 2.37E-15 + 6, 0.500, 0, En 7.019455583518E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.43E-15, Te 1.58E-15 + 9, 0.750, 0, En 7.057763936071E-01, CFL 0.16865, SL 1.5977E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.17E-14, Te 2.34E-15 + 12, 1.000, 0, En 7.072821091959E-01, CFL 0.15733, SL 1.8534E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.24E-16, Se 1.44E-14, Te 2.79E-15 From c31248bdb12dd03b0cd8c61bcdc0ac45f63a90e3 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 11 Sep 2013 09:34:18 -0400 Subject: [PATCH 164/372] Added vertical grid module, fixed z_axes in output o Added module MOM_verticalGrid o G%GV is a pointer to new vertical grid structure that for the most part replicates the vertical grid data already in G o Added ALE_writeCoordinateFile to re-write Vertical_coordinate.nc if in ALE mode o Added ALE_updateVerticalGridType to fill in coordinate information in the vertical grid structure, G%GV o Added getCoordinateShortName query to regridding o Undid modification of set_axes_info from previous commit. The optional arguments are now gone. o Updated MOM_io/create_file() to use coordinate data in G%GV Note: there are *TWO* writes of Vertical_coordinate.nc which is bad practice. The whole initialization of coordinates + ALE needs to be unified. --- examples/AM2_MOM6i_1deg/MOM_parameter_doc.all | 3 + .../AM2_MOM6i_1deg/MOM_parameter_doc.short | 3 + examples/CM2G63L/MOM_parameter_doc.all | 3 + examples/CM2G63L/MOM_parameter_doc.short | 3 + examples/DOME/MOM_parameter_doc.all | 3 + examples/DOME/MOM_parameter_doc.short | 3 + examples/GOLD_SIS/MOM_parameter_doc.all | 3 + examples/GOLD_SIS/MOM_parameter_doc.short | 3 + .../GOLD_SIS_icebergs/MOM_parameter_doc.all | 3 + .../GOLD_SIS_icebergs/MOM_parameter_doc.short | 3 + examples/MESO_025_63L/MOM_parameter_doc.all | 3 + examples/MESO_025_63L/MOM_parameter_doc.short | 3 + .../Phillips_2layer/MOM_parameter_doc.all | 3 + .../Phillips_2layer/MOM_parameter_doc.short | 3 + examples/SIS2/MOM_parameter_doc.all | 3 + examples/SIS2/MOM_parameter_doc.short | 3 + examples/SIS2_icebergs/MOM_parameter_doc.all | 3 + .../SIS2_icebergs/MOM_parameter_doc.short | 3 + .../adjustment2d/layer/MOM_parameter_doc.all | 3 + .../layer/MOM_parameter_doc.short | 3 + .../adjustment2d/rho/MOM_parameter_doc.all | 3 + .../adjustment2d/rho/MOM_parameter_doc.short | 3 + examples/adjustment2d/z/MOM_parameter_doc.all | 3 + .../adjustment2d/z/MOM_parameter_doc.short | 3 + examples/benchmark/MOM_parameter_doc.all | 3 + examples/benchmark/MOM_parameter_doc.short | 3 + examples/circle_obcs/MOM_parameter_doc.all | 3 + examples/circle_obcs/MOM_parameter_doc.short | 3 + examples/double_gyre/MOM_parameter_doc.all | 3 + examples/double_gyre/MOM_parameter_doc.short | 3 + examples/external_gwave/MOM_parameter_doc.all | 3 + .../external_gwave/MOM_parameter_doc.short | 3 + .../layer/MOM_parameter_doc.all | 3 + .../layer/MOM_parameter_doc.short | 3 + .../sigma/MOM_parameter_doc.all | 3 + .../sigma/MOM_parameter_doc.short | 3 + .../flow_downslope/z/MOM_parameter_doc.all | 3 + .../flow_downslope/z/MOM_parameter_doc.short | 3 + examples/global/MOM_parameter_doc.all | 3 + examples/global/MOM_parameter_doc.short | 3 + .../global_ALE/layer/MOM_parameter_doc.all | 3 + .../global_ALE/layer/MOM_parameter_doc.short | 3 + examples/global_ALE/z/MOM_parameter_doc.all | 3 + examples/global_ALE/z/MOM_parameter_doc.short | 3 + examples/lock_exchange/MOM_parameter_doc.all | 3 + .../lock_exchange/MOM_parameter_doc.short | 3 + examples/nonBous_global/MOM_parameter_doc.all | 3 + .../nonBous_global/MOM_parameter_doc.short | 3 + examples/resting/z/MOM_parameter_doc.all | 3 + examples/resting/z/MOM_parameter_doc.short | 3 + examples/seamount/layer/MOM_parameter_doc.all | 3 + .../seamount/layer/MOM_parameter_doc.short | 3 + examples/seamount/sigma/MOM_parameter_doc.all | 3 + .../seamount/sigma/MOM_parameter_doc.short | 3 + examples/seamount/z/MOM_parameter_doc.all | 3 + examples/seamount/z/MOM_parameter_doc.short | 3 + examples/single_column/MOM_parameter_doc.all | 3 + .../single_column/MOM_parameter_doc.short | 3 + .../single_column_z/MOM_parameter_doc.all | 3 + .../single_column_z/MOM_parameter_doc.short | 3 + examples/sloshing/layer/MOM_parameter_doc.all | 3 + .../sloshing/layer/MOM_parameter_doc.short | 3 + examples/sloshing/rho/MOM_parameter_doc.all | 3 + examples/sloshing/rho/MOM_parameter_doc.short | 3 + .../MOM_parameter_doc.all | 3 + .../MOM_parameter_doc.short | 3 + src/ALE/MOM_ALE.F90 | 58 +++++- src/ALE/MOM_regridding.F90 | 24 +++ src/core/MOM.F90 | 11 +- src/core/MOM_grid.F90 | 7 + src/core/MOM_verticalGrid.F90 | 181 ++++++++++++++++++ src/framework/MOM_diag_mediator.F90 | 26 +-- src/framework/MOM_io.F90 | 17 +- src/initialization/MOM_initialization.F90 | 2 + 74 files changed, 487 insertions(+), 37 deletions(-) create mode 100644 src/core/MOM_verticalGrid.F90 diff --git a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all index ea91828bca..a49479c623 100644 --- a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all +++ b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all @@ -91,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 63 ! [nondim] ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000030" ! default = "available_diags.000030" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. diff --git a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.short b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.short index 8508e0b2f4..b916a940b6 100644 --- a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.short +++ b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.short @@ -51,6 +51,9 @@ NJPROC_IO = 1 ! default = 0 NK = 63 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === THICKNESSDIFFUSE = True ! [Boolean] default = False ! If true, interfaces or isopycnal surfaces are diffused, diff --git a/examples/CM2G63L/MOM_parameter_doc.all b/examples/CM2G63L/MOM_parameter_doc.all index fcbf692643..7fdd9994cb 100644 --- a/examples/CM2G63L/MOM_parameter_doc.all +++ b/examples/CM2G63L/MOM_parameter_doc.all @@ -91,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 63 ! [nondim] ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000030" ! default = "available_diags.000030" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. diff --git a/examples/CM2G63L/MOM_parameter_doc.short b/examples/CM2G63L/MOM_parameter_doc.short index 44a65198ad..421c403cd7 100644 --- a/examples/CM2G63L/MOM_parameter_doc.short +++ b/examples/CM2G63L/MOM_parameter_doc.short @@ -51,6 +51,9 @@ NJPROC_IO = 2 ! default = 0 NK = 63 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === USE_LEGACY_SPLIT = True ! [Boolean] default = False ! If true, use the full range of options available from diff --git a/examples/DOME/MOM_parameter_doc.all b/examples/DOME/MOM_parameter_doc.all index 8b80bf3dad..5d1fce9414 100644 --- a/examples/DOME/MOM_parameter_doc.all +++ b/examples/DOME/MOM_parameter_doc.all @@ -91,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 25 ! [nondim] ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. diff --git a/examples/DOME/MOM_parameter_doc.short b/examples/DOME/MOM_parameter_doc.short index 3a626ee894..c6ff68cba3 100644 --- a/examples/DOME/MOM_parameter_doc.short +++ b/examples/DOME/MOM_parameter_doc.short @@ -55,6 +55,9 @@ RHO_0 = 1031.0 ! [kg m-3] default = 1035.0 NK = 25 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === ENABLE_THERMODYNAMICS = False ! [Boolean] default = True ! If true, Temperature and salinity are used as state diff --git a/examples/GOLD_SIS/MOM_parameter_doc.all b/examples/GOLD_SIS/MOM_parameter_doc.all index c081d6ab13..0307915794 100644 --- a/examples/GOLD_SIS/MOM_parameter_doc.all +++ b/examples/GOLD_SIS/MOM_parameter_doc.all @@ -91,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 63 ! [nondim] ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. diff --git a/examples/GOLD_SIS/MOM_parameter_doc.short b/examples/GOLD_SIS/MOM_parameter_doc.short index 213d07ba87..b0421445b1 100644 --- a/examples/GOLD_SIS/MOM_parameter_doc.short +++ b/examples/GOLD_SIS/MOM_parameter_doc.short @@ -51,6 +51,9 @@ NJPROC_IO = 2 ! default = 0 NK = 63 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === USE_LEGACY_SPLIT = True ! [Boolean] default = False ! If true, use the full range of options available from diff --git a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all index c081d6ab13..0307915794 100644 --- a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all +++ b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all @@ -91,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 63 ! [nondim] ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. diff --git a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.short b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.short index 213d07ba87..b0421445b1 100644 --- a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.short +++ b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.short @@ -51,6 +51,9 @@ NJPROC_IO = 2 ! default = 0 NK = 63 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === USE_LEGACY_SPLIT = True ! [Boolean] default = False ! If true, use the full range of options available from diff --git a/examples/MESO_025_63L/MOM_parameter_doc.all b/examples/MESO_025_63L/MOM_parameter_doc.all index c37cbe7932..142f8f026e 100644 --- a/examples/MESO_025_63L/MOM_parameter_doc.all +++ b/examples/MESO_025_63L/MOM_parameter_doc.all @@ -91,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 63 ! [nondim] ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. diff --git a/examples/MESO_025_63L/MOM_parameter_doc.short b/examples/MESO_025_63L/MOM_parameter_doc.short index 4db2daab44..16ac611c45 100644 --- a/examples/MESO_025_63L/MOM_parameter_doc.short +++ b/examples/MESO_025_63L/MOM_parameter_doc.short @@ -48,6 +48,9 @@ NJPROC_IO = 3 ! default = 0 NK = 63 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False ! If true, do thickness diffusion before dynamics. diff --git a/examples/Phillips_2layer/MOM_parameter_doc.all b/examples/Phillips_2layer/MOM_parameter_doc.all index 76b9211fbb..6b7fc5a3ef 100644 --- a/examples/Phillips_2layer/MOM_parameter_doc.all +++ b/examples/Phillips_2layer/MOM_parameter_doc.all @@ -91,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 2 ! [nondim] ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. diff --git a/examples/Phillips_2layer/MOM_parameter_doc.short b/examples/Phillips_2layer/MOM_parameter_doc.short index c8a8ff4972..03729460cd 100644 --- a/examples/Phillips_2layer/MOM_parameter_doc.short +++ b/examples/Phillips_2layer/MOM_parameter_doc.short @@ -53,6 +53,9 @@ RHO_0 = 1031.0 ! [kg m-3] default = 1035.0 NK = 2 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === ENABLE_THERMODYNAMICS = False ! [Boolean] default = True ! If true, Temperature and salinity are used as state diff --git a/examples/SIS2/MOM_parameter_doc.all b/examples/SIS2/MOM_parameter_doc.all index c081d6ab13..0307915794 100644 --- a/examples/SIS2/MOM_parameter_doc.all +++ b/examples/SIS2/MOM_parameter_doc.all @@ -91,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 63 ! [nondim] ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. diff --git a/examples/SIS2/MOM_parameter_doc.short b/examples/SIS2/MOM_parameter_doc.short index 213d07ba87..b0421445b1 100644 --- a/examples/SIS2/MOM_parameter_doc.short +++ b/examples/SIS2/MOM_parameter_doc.short @@ -51,6 +51,9 @@ NJPROC_IO = 2 ! default = 0 NK = 63 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === USE_LEGACY_SPLIT = True ! [Boolean] default = False ! If true, use the full range of options available from diff --git a/examples/SIS2_icebergs/MOM_parameter_doc.all b/examples/SIS2_icebergs/MOM_parameter_doc.all index c081d6ab13..0307915794 100644 --- a/examples/SIS2_icebergs/MOM_parameter_doc.all +++ b/examples/SIS2_icebergs/MOM_parameter_doc.all @@ -91,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 63 ! [nondim] ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. diff --git a/examples/SIS2_icebergs/MOM_parameter_doc.short b/examples/SIS2_icebergs/MOM_parameter_doc.short index 213d07ba87..b0421445b1 100644 --- a/examples/SIS2_icebergs/MOM_parameter_doc.short +++ b/examples/SIS2_icebergs/MOM_parameter_doc.short @@ -51,6 +51,9 @@ NJPROC_IO = 2 ! default = 0 NK = 63 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === USE_LEGACY_SPLIT = True ! [Boolean] default = False ! If true, use the full range of options available from diff --git a/examples/adjustment2d/layer/MOM_parameter_doc.all b/examples/adjustment2d/layer/MOM_parameter_doc.all index e6863fe4d3..8fcc24809d 100644 --- a/examples/adjustment2d/layer/MOM_parameter_doc.all +++ b/examples/adjustment2d/layer/MOM_parameter_doc.all @@ -91,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 25 ! [nondim] ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. diff --git a/examples/adjustment2d/layer/MOM_parameter_doc.short b/examples/adjustment2d/layer/MOM_parameter_doc.short index e9c6d7479a..d55c1fcea4 100644 --- a/examples/adjustment2d/layer/MOM_parameter_doc.short +++ b/examples/adjustment2d/layer/MOM_parameter_doc.short @@ -61,6 +61,9 @@ ANGSTROM = 1.0E-15 ! [m] default = 1.0E-10 NK = 25 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer diff --git a/examples/adjustment2d/rho/MOM_parameter_doc.all b/examples/adjustment2d/rho/MOM_parameter_doc.all index 75abf1debc..b0988c11e9 100644 --- a/examples/adjustment2d/rho/MOM_parameter_doc.all +++ b/examples/adjustment2d/rho/MOM_parameter_doc.all @@ -91,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 25 ! [nondim] ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. diff --git a/examples/adjustment2d/rho/MOM_parameter_doc.short b/examples/adjustment2d/rho/MOM_parameter_doc.short index c137263bd0..cfe4a5d3ed 100644 --- a/examples/adjustment2d/rho/MOM_parameter_doc.short +++ b/examples/adjustment2d/rho/MOM_parameter_doc.short @@ -61,6 +61,9 @@ ANGSTROM = 1.0E-15 ! [m] default = 1.0E-10 NK = 25 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer diff --git a/examples/adjustment2d/z/MOM_parameter_doc.all b/examples/adjustment2d/z/MOM_parameter_doc.all index c8270cf5c2..adaa50a9ff 100644 --- a/examples/adjustment2d/z/MOM_parameter_doc.all +++ b/examples/adjustment2d/z/MOM_parameter_doc.all @@ -91,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 25 ! [nondim] ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. diff --git a/examples/adjustment2d/z/MOM_parameter_doc.short b/examples/adjustment2d/z/MOM_parameter_doc.short index 3932daadef..ce92b3d536 100644 --- a/examples/adjustment2d/z/MOM_parameter_doc.short +++ b/examples/adjustment2d/z/MOM_parameter_doc.short @@ -61,6 +61,9 @@ ANGSTROM = 1.0E-15 ! [m] default = 1.0E-10 NK = 25 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer diff --git a/examples/benchmark/MOM_parameter_doc.all b/examples/benchmark/MOM_parameter_doc.all index 6266cdf5f9..9ce35060e1 100644 --- a/examples/benchmark/MOM_parameter_doc.all +++ b/examples/benchmark/MOM_parameter_doc.all @@ -91,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 22 ! [nondim] ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. diff --git a/examples/benchmark/MOM_parameter_doc.short b/examples/benchmark/MOM_parameter_doc.short index 9c02f1cd15..51208d7874 100644 --- a/examples/benchmark/MOM_parameter_doc.short +++ b/examples/benchmark/MOM_parameter_doc.short @@ -48,6 +48,9 @@ NJPROC_IO = 1 ! default = 0 NK = 22 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === THICKNESSDIFFUSE = True ! [Boolean] default = False ! If true, interfaces or isopycnal surfaces are diffused, diff --git a/examples/circle_obcs/MOM_parameter_doc.all b/examples/circle_obcs/MOM_parameter_doc.all index cd24fc2c72..6ac4bb89fe 100644 --- a/examples/circle_obcs/MOM_parameter_doc.all +++ b/examples/circle_obcs/MOM_parameter_doc.all @@ -91,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 10 ! [nondim] ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. diff --git a/examples/circle_obcs/MOM_parameter_doc.short b/examples/circle_obcs/MOM_parameter_doc.short index 5511abc3ce..9c9c318440 100644 --- a/examples/circle_obcs/MOM_parameter_doc.short +++ b/examples/circle_obcs/MOM_parameter_doc.short @@ -55,6 +55,9 @@ RHO_0 = 1031.0 ! [kg m-3] default = 1035.0 NK = 10 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === ENABLE_THERMODYNAMICS = False ! [Boolean] default = True ! If true, Temperature and salinity are used as state diff --git a/examples/double_gyre/MOM_parameter_doc.all b/examples/double_gyre/MOM_parameter_doc.all index 2c687db307..188852bb54 100644 --- a/examples/double_gyre/MOM_parameter_doc.all +++ b/examples/double_gyre/MOM_parameter_doc.all @@ -91,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 2 ! [nondim] ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. diff --git a/examples/double_gyre/MOM_parameter_doc.short b/examples/double_gyre/MOM_parameter_doc.short index 4e9d5463bc..4c74ce47ae 100644 --- a/examples/double_gyre/MOM_parameter_doc.short +++ b/examples/double_gyre/MOM_parameter_doc.short @@ -50,6 +50,9 @@ NJPROC_IO = 1 ! default = 0 NK = 2 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === ENABLE_THERMODYNAMICS = False ! [Boolean] default = True ! If true, Temperature and salinity are used as state diff --git a/examples/external_gwave/MOM_parameter_doc.all b/examples/external_gwave/MOM_parameter_doc.all index 1c522f3ab1..f9f364343c 100644 --- a/examples/external_gwave/MOM_parameter_doc.all +++ b/examples/external_gwave/MOM_parameter_doc.all @@ -91,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 21 ! [nondim] ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. diff --git a/examples/external_gwave/MOM_parameter_doc.short b/examples/external_gwave/MOM_parameter_doc.short index 0fda81faaa..70bc8858f5 100644 --- a/examples/external_gwave/MOM_parameter_doc.short +++ b/examples/external_gwave/MOM_parameter_doc.short @@ -59,6 +59,9 @@ ANGSTROM = 1.0E-15 ! [m] default = 1.0E-10 NK = 21 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer diff --git a/examples/flow_downslope/layer/MOM_parameter_doc.all b/examples/flow_downslope/layer/MOM_parameter_doc.all index 67ef433eb4..48c53efb04 100644 --- a/examples/flow_downslope/layer/MOM_parameter_doc.all +++ b/examples/flow_downslope/layer/MOM_parameter_doc.all @@ -91,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 40 ! [nondim] ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. diff --git a/examples/flow_downslope/layer/MOM_parameter_doc.short b/examples/flow_downslope/layer/MOM_parameter_doc.short index 1ba8a9aa27..5b5f1d12b8 100644 --- a/examples/flow_downslope/layer/MOM_parameter_doc.short +++ b/examples/flow_downslope/layer/MOM_parameter_doc.short @@ -50,6 +50,9 @@ NJPROC_IO = 1 ! default = 0 NK = 40 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer diff --git a/examples/flow_downslope/sigma/MOM_parameter_doc.all b/examples/flow_downslope/sigma/MOM_parameter_doc.all index 6b04770f7b..3349b2af2b 100644 --- a/examples/flow_downslope/sigma/MOM_parameter_doc.all +++ b/examples/flow_downslope/sigma/MOM_parameter_doc.all @@ -91,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 40 ! [nondim] ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. diff --git a/examples/flow_downslope/sigma/MOM_parameter_doc.short b/examples/flow_downslope/sigma/MOM_parameter_doc.short index 223d8b0bd5..5980749534 100644 --- a/examples/flow_downslope/sigma/MOM_parameter_doc.short +++ b/examples/flow_downslope/sigma/MOM_parameter_doc.short @@ -50,6 +50,9 @@ NJPROC_IO = 1 ! default = 0 NK = 40 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer diff --git a/examples/flow_downslope/z/MOM_parameter_doc.all b/examples/flow_downslope/z/MOM_parameter_doc.all index 26b6dad2ba..da61d9083a 100644 --- a/examples/flow_downslope/z/MOM_parameter_doc.all +++ b/examples/flow_downslope/z/MOM_parameter_doc.all @@ -91,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 40 ! [nondim] ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. diff --git a/examples/flow_downslope/z/MOM_parameter_doc.short b/examples/flow_downslope/z/MOM_parameter_doc.short index 17222e4165..5fe392f08a 100644 --- a/examples/flow_downslope/z/MOM_parameter_doc.short +++ b/examples/flow_downslope/z/MOM_parameter_doc.short @@ -50,6 +50,9 @@ NJPROC_IO = 1 ! default = 0 NK = 40 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer diff --git a/examples/global/MOM_parameter_doc.all b/examples/global/MOM_parameter_doc.all index ca85b2b5de..f25a80fe68 100644 --- a/examples/global/MOM_parameter_doc.all +++ b/examples/global/MOM_parameter_doc.all @@ -91,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 63 ! [nondim] ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. diff --git a/examples/global/MOM_parameter_doc.short b/examples/global/MOM_parameter_doc.short index 31a6e1f6d7..6400db0078 100644 --- a/examples/global/MOM_parameter_doc.short +++ b/examples/global/MOM_parameter_doc.short @@ -51,6 +51,9 @@ NJPROC_IO = 1 ! default = 0 NK = 63 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === THICKNESSDIFFUSE = True ! [Boolean] default = False ! If true, interfaces or isopycnal surfaces are diffused, diff --git a/examples/global_ALE/layer/MOM_parameter_doc.all b/examples/global_ALE/layer/MOM_parameter_doc.all index 36a0a792f2..c9d031d631 100644 --- a/examples/global_ALE/layer/MOM_parameter_doc.all +++ b/examples/global_ALE/layer/MOM_parameter_doc.all @@ -91,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 63 ! [nondim] ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. diff --git a/examples/global_ALE/layer/MOM_parameter_doc.short b/examples/global_ALE/layer/MOM_parameter_doc.short index f8e2ceaa66..e48c64e27d 100644 --- a/examples/global_ALE/layer/MOM_parameter_doc.short +++ b/examples/global_ALE/layer/MOM_parameter_doc.short @@ -51,6 +51,9 @@ NJPROC_IO = 1 ! default = 0 NK = 63 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === THICKNESSDIFFUSE = True ! [Boolean] default = False ! If true, interfaces or isopycnal surfaces are diffused, diff --git a/examples/global_ALE/z/MOM_parameter_doc.all b/examples/global_ALE/z/MOM_parameter_doc.all index fbcded4444..1a5b4026ee 100644 --- a/examples/global_ALE/z/MOM_parameter_doc.all +++ b/examples/global_ALE/z/MOM_parameter_doc.all @@ -91,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 50 ! [nondim] ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. diff --git a/examples/global_ALE/z/MOM_parameter_doc.short b/examples/global_ALE/z/MOM_parameter_doc.short index 8f9eef224e..229f45ad69 100644 --- a/examples/global_ALE/z/MOM_parameter_doc.short +++ b/examples/global_ALE/z/MOM_parameter_doc.short @@ -51,6 +51,9 @@ NJPROC_IO = 1 ! default = 0 NK = 50 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer diff --git a/examples/lock_exchange/MOM_parameter_doc.all b/examples/lock_exchange/MOM_parameter_doc.all index 47bc8d2f91..49c3dd49db 100644 --- a/examples/lock_exchange/MOM_parameter_doc.all +++ b/examples/lock_exchange/MOM_parameter_doc.all @@ -91,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 21 ! [nondim] ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. diff --git a/examples/lock_exchange/MOM_parameter_doc.short b/examples/lock_exchange/MOM_parameter_doc.short index 24fc449df7..b224673446 100644 --- a/examples/lock_exchange/MOM_parameter_doc.short +++ b/examples/lock_exchange/MOM_parameter_doc.short @@ -59,6 +59,9 @@ ANGSTROM = 1.0E-15 ! [m] default = 1.0E-10 NK = 21 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer diff --git a/examples/nonBous_global/MOM_parameter_doc.all b/examples/nonBous_global/MOM_parameter_doc.all index 17df80dcd8..1e18fc34ae 100644 --- a/examples/nonBous_global/MOM_parameter_doc.all +++ b/examples/nonBous_global/MOM_parameter_doc.all @@ -94,6 +94,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 63 ! [nondim] ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. diff --git a/examples/nonBous_global/MOM_parameter_doc.short b/examples/nonBous_global/MOM_parameter_doc.short index 96504e43b3..ae396d4c2f 100644 --- a/examples/nonBous_global/MOM_parameter_doc.short +++ b/examples/nonBous_global/MOM_parameter_doc.short @@ -53,6 +53,9 @@ BOUSSINESQ = False ! [Boolean] default = True NK = 63 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === THICKNESSDIFFUSE = True ! [Boolean] default = False ! If true, interfaces or isopycnal surfaces are diffused, diff --git a/examples/resting/z/MOM_parameter_doc.all b/examples/resting/z/MOM_parameter_doc.all index e66b1dcc83..b08e0753e5 100644 --- a/examples/resting/z/MOM_parameter_doc.all +++ b/examples/resting/z/MOM_parameter_doc.all @@ -91,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 9 ! [nondim] ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. diff --git a/examples/resting/z/MOM_parameter_doc.short b/examples/resting/z/MOM_parameter_doc.short index d51c952ade..58f57ed398 100644 --- a/examples/resting/z/MOM_parameter_doc.short +++ b/examples/resting/z/MOM_parameter_doc.short @@ -50,6 +50,9 @@ NJPROC_IO = 1 ! default = 0 NK = 9 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer diff --git a/examples/seamount/layer/MOM_parameter_doc.all b/examples/seamount/layer/MOM_parameter_doc.all index b200778fee..60a9bfa6a9 100644 --- a/examples/seamount/layer/MOM_parameter_doc.all +++ b/examples/seamount/layer/MOM_parameter_doc.all @@ -91,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 20 ! [nondim] ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. diff --git a/examples/seamount/layer/MOM_parameter_doc.short b/examples/seamount/layer/MOM_parameter_doc.short index 169254d139..23fd85c87f 100644 --- a/examples/seamount/layer/MOM_parameter_doc.short +++ b/examples/seamount/layer/MOM_parameter_doc.short @@ -50,6 +50,9 @@ NJPROC_IO = 1 ! default = 0 NK = 20 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer diff --git a/examples/seamount/sigma/MOM_parameter_doc.all b/examples/seamount/sigma/MOM_parameter_doc.all index 3914725b92..9314e034c8 100644 --- a/examples/seamount/sigma/MOM_parameter_doc.all +++ b/examples/seamount/sigma/MOM_parameter_doc.all @@ -91,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 20 ! [nondim] ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. diff --git a/examples/seamount/sigma/MOM_parameter_doc.short b/examples/seamount/sigma/MOM_parameter_doc.short index 5dabc1d5f0..4cb39bf1f0 100644 --- a/examples/seamount/sigma/MOM_parameter_doc.short +++ b/examples/seamount/sigma/MOM_parameter_doc.short @@ -50,6 +50,9 @@ NJPROC_IO = 1 ! default = 0 NK = 20 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer diff --git a/examples/seamount/z/MOM_parameter_doc.all b/examples/seamount/z/MOM_parameter_doc.all index 3006d1d21d..75ff4d0c55 100644 --- a/examples/seamount/z/MOM_parameter_doc.all +++ b/examples/seamount/z/MOM_parameter_doc.all @@ -91,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 20 ! [nondim] ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. diff --git a/examples/seamount/z/MOM_parameter_doc.short b/examples/seamount/z/MOM_parameter_doc.short index 737bd72cd8..afd1175039 100644 --- a/examples/seamount/z/MOM_parameter_doc.short +++ b/examples/seamount/z/MOM_parameter_doc.short @@ -50,6 +50,9 @@ NJPROC_IO = 1 ! default = 0 NK = 20 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer diff --git a/examples/single_column/MOM_parameter_doc.all b/examples/single_column/MOM_parameter_doc.all index 6d1bd52dda..a7b7e50701 100644 --- a/examples/single_column/MOM_parameter_doc.all +++ b/examples/single_column/MOM_parameter_doc.all @@ -91,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 63 ! [nondim] ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. diff --git a/examples/single_column/MOM_parameter_doc.short b/examples/single_column/MOM_parameter_doc.short index 6beaaee9e6..9bef900613 100644 --- a/examples/single_column/MOM_parameter_doc.short +++ b/examples/single_column/MOM_parameter_doc.short @@ -34,6 +34,9 @@ NJGLOBAL = 2 ! NK = 63 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === SPLIT = False ! [Boolean] default = True ! Use the split time stepping if true. diff --git a/examples/single_column_z/MOM_parameter_doc.all b/examples/single_column_z/MOM_parameter_doc.all index 096eb3e5a4..d867060faf 100644 --- a/examples/single_column_z/MOM_parameter_doc.all +++ b/examples/single_column_z/MOM_parameter_doc.all @@ -91,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 75 ! [nondim] ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. diff --git a/examples/single_column_z/MOM_parameter_doc.short b/examples/single_column_z/MOM_parameter_doc.short index 0bb02f3312..e32b360232 100644 --- a/examples/single_column_z/MOM_parameter_doc.short +++ b/examples/single_column_z/MOM_parameter_doc.short @@ -34,6 +34,9 @@ NJGLOBAL = 2 ! NK = 75 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === SPLIT = False ! [Boolean] default = True ! Use the split time stepping if true. diff --git a/examples/sloshing/layer/MOM_parameter_doc.all b/examples/sloshing/layer/MOM_parameter_doc.all index 72877860fb..4f24a5b517 100644 --- a/examples/sloshing/layer/MOM_parameter_doc.all +++ b/examples/sloshing/layer/MOM_parameter_doc.all @@ -91,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 10 ! [nondim] ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. diff --git a/examples/sloshing/layer/MOM_parameter_doc.short b/examples/sloshing/layer/MOM_parameter_doc.short index c3581fd99e..38a58987bd 100644 --- a/examples/sloshing/layer/MOM_parameter_doc.short +++ b/examples/sloshing/layer/MOM_parameter_doc.short @@ -50,6 +50,9 @@ NJPROC_IO = 1 ! default = 0 NK = 10 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer diff --git a/examples/sloshing/rho/MOM_parameter_doc.all b/examples/sloshing/rho/MOM_parameter_doc.all index 7978deeced..b488d4dc8f 100644 --- a/examples/sloshing/rho/MOM_parameter_doc.all +++ b/examples/sloshing/rho/MOM_parameter_doc.all @@ -91,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 10 ! [nondim] ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. diff --git a/examples/sloshing/rho/MOM_parameter_doc.short b/examples/sloshing/rho/MOM_parameter_doc.short index ed1c19d510..36a54ad074 100644 --- a/examples/sloshing/rho/MOM_parameter_doc.short +++ b/examples/sloshing/rho/MOM_parameter_doc.short @@ -50,6 +50,9 @@ NJPROC_IO = 1 ! default = 0 NK = 10 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer diff --git a/examples/torus_advection_test/MOM_parameter_doc.all b/examples/torus_advection_test/MOM_parameter_doc.all index d929dfd8c9..4b849cf226 100644 --- a/examples/torus_advection_test/MOM_parameter_doc.all +++ b/examples/torus_advection_test/MOM_parameter_doc.all @@ -91,6 +91,9 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 5 ! [nondim] ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. diff --git a/examples/torus_advection_test/MOM_parameter_doc.short b/examples/torus_advection_test/MOM_parameter_doc.short index 985ad34df1..d27a6dc25a 100644 --- a/examples/torus_advection_test/MOM_parameter_doc.short +++ b/examples/torus_advection_test/MOM_parameter_doc.short @@ -57,6 +57,9 @@ ANGSTROM = 0.0 ! [m] default = 1.0E-10 NK = 5 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer diff --git a/src/ALE/MOM_ALE.F90 b/src/ALE/MOM_ALE.F90 index 834dd7e862..ec0f182fd5 100644 --- a/src/ALE/MOM_ALE.F90 +++ b/src/ALE/MOM_ALE.F90 @@ -18,8 +18,11 @@ module MOM_ALE use MOM_variables, only : ocean_grid_type, thermo_var_ptrs use MOM_file_parser, only : get_param, param_file_type, log_param use MOM_io, only : file_exists, field_exists, MOM_read_data +use MOM_io, only : vardesc, fieldtype, SINGLE_FILE +use MOM_io, only : create_file, write_field, close_file use MOM_EOS, only : calculate_density use MOM_string_functions, only : uppercase, extractWord +use MOM_verticalGrid, only : verticalGrid_type use regrid_ppoly_class, only : ppoly_t, ppoly_init, ppoly_destroy use regrid_edge_values, only : edgeValueArrays @@ -43,7 +46,7 @@ module MOM_ALE use MOM_regridding, only : setRegriddingMinimumThickness, regriddingDefaultMinThickness use MOM_regridding, only : regridding_CS use MOM_regridding, only : getCoordinateInterfaces, getCoordinateResolution -use MOM_regridding, only : getCoordinateUnits +use MOM_regridding, only : getCoordinateUnits, getCoordinateShortName use MOM_remapping, only : initialize_remapping, remapping_main, end_remapping use MOM_remapping, only : remappingSchemesDoc, remappingDefaultScheme use MOM_remapping, only : remapping_CS @@ -112,6 +115,8 @@ module MOM_ALE public ALE_initRegridding public ALE_getCoordinate public ALE_getCoordinateUnits +public ALE_writeCoordinateFile +public ALE_updateVerticalGridType ! ----------------------------------------------------------------------------- ! The following are private constants @@ -647,4 +652,55 @@ function ALE_getCoordinateUnits( CS ) end function ALE_getCoordinateUnits +!------------------------------------------------------------------------------ +! Update the vertical grid type with ALE information +!------------------------------------------------------------------------------ +subroutine ALE_updateVerticalGridType( CS, GV ) + type(ALE_CS), pointer :: CS + type(verticalGrid_type), pointer :: GV +! This subroutine sets information in the verticalGrid_type to be +! consistent with the sue of ALE mode + integer :: nk + + nk = GV%ke + GV%sInterface(1:nk+1) = getCoordinateInterfaces( CS%regridCS ) + GV%sLayer(1:nk) = 0.5*( GV%sInterface(1:nk) + GV%sInterface(2:nk+1) ) + GV%zAxisUnits = getCoordinateUnits( CS%regridCS ) + GV%zAxisLongName = getCoordinateShortName( CS%regridCS ) + +end subroutine ALE_updateVerticalGridType + +!------------------------------------------------------------------------------ +! Write the vertical coordinate information into a file +!------------------------------------------------------------------------------ +subroutine ALE_writeCoordinateFile( CS, G, directory ) + type(ALE_CS), pointer :: CS + type(ocean_grid_type), intent(inout) :: G + character(len=*), intent(in) :: directory +! This subroutine writes out a file containing any available data related +! to the vertical grid used by the MOM ocean model when in ALE mode. + character(len=120) :: filepath + type(vardesc) :: vars(2) + type(fieldtype) :: fields(2) + integer :: unit + real :: ds(G%ke), dsi(G%ke+1) + + filepath = trim(directory) // trim("Vertical_coordinate") + ds(:) = getCoordinateResolution( CS%regridCS ) + dsi(1) = 0.5*ds(1) + dsi(2:G%ke) = 0.5*( ds(1:G%ke-1) + ds(2:G%ke) ) + dsi(G%ke+1) = 0.5*ds(G%ke) + + vars(1) = vardesc('ds','Layer Coordinate Thickness','1','L','1', & + getCoordinateUnits( CS%regridCS ) ) + vars(2) = vardesc('ds_interface','Layer Center Coordinate Separation','1','i','1', & + getCoordinateUnits( CS%regridCS ) ) + + call create_file(unit, trim(filepath), vars, 2, G, fields, SINGLE_FILE) + call write_field(unit, fields(1), ds) + call write_field(unit, fields(2), dsi) + call close_file(unit) + +end subroutine ALE_writeCoordinateFile + end module MOM_ALE diff --git a/src/ALE/MOM_regridding.F90 b/src/ALE/MOM_regridding.F90 index 6f2bc8bf3f..63bcf277d9 100644 --- a/src/ALE/MOM_regridding.F90 +++ b/src/ALE/MOM_regridding.F90 @@ -110,6 +110,7 @@ module MOM_regridding public getCoordinateResolution public getCoordinateInterfaces public getCoordinateUnits +public getCoordinateShortName public DEFAULT_COORDINATE_MODE character(len=158), parameter, public :: regriddingCoordinateModeDoc = & @@ -1576,6 +1577,29 @@ function getCoordinateUnits( CS ) end function getCoordinateUnits +!------------------------------------------------------------------------------ +! Query the short name of the coordinate +!------------------------------------------------------------------------------ +function getCoordinateShortName( CS ) + type(regridding_CS), intent(in) :: CS + character(len=20) :: getCoordinateShortName + + select case ( CS%regridding_scheme ) + case ( REGRIDDING_ZSTAR ) + getCoordinateShortName = 'z*' + case ( REGRIDDING_SIGMA ) + getCoordinateShortName = 'Sigma' + case ( REGRIDDING_RHO ) + getCoordinateShortName = 'Rho' + case ( REGRIDDING_ARBITRARY ) + getCoordinateShortName = 'Arbitrary' + case default + call MOM_error(FATAL,'MOM_regridding, getCoordinateShortName: '//& + 'Unknown regridding scheme selected!') + end select ! type of grid + +end function getCoordinateShortName + !------------------------------------------------------------------------------ ! Control the extrapolation of boundary data !------------------------------------------------------------------------------ diff --git a/src/core/MOM.F90 b/src/core/MOM.F90 index d6f6661842..120ca5e8ff 100644 --- a/src/core/MOM.F90 +++ b/src/core/MOM.F90 @@ -400,7 +400,8 @@ module MOM use MOM_dynamics_legacy_split, only : initialize_dyn_legacy_split, end_dyn_legacy_split use MOM_dynamics_legacy_split, only : adjustments_dyn_legacy_split, MOM_dyn_legacy_split_CS use MOM_ALE, only : initialize_ALE, end_ALE, ALE_main, ALE_CS, adjustGridForIntegrity -use MOM_ALE, only : ALE_getCoordinate, ALE_getCoordinateUnits +use MOM_ALE, only : ALE_getCoordinate, ALE_getCoordinateUnits, ALE_writeCoordinateFile +use MOM_ALE, only : ALE_updateVerticalGridType implicit none ; private @@ -1527,6 +1528,7 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) call adjustGridForIntegrity(CS%ALE_CSp, G, CS%h ) call ALE_main( G, CS%h, CS%u, CS%v, CS%tv, CS%ALE_CSp ) endif + call ALE_updateVerticalGridType( CS%ALE_CSp, G%GV ) if (CS%debug) then call uchksum(CS%u,"Post initialize_ALE u",G,haloshift=1) call vchksum(CS%v,"Post initialize_ALE v",G,haloshift=1) @@ -1536,12 +1538,9 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) ! This call sets up the diagnostic axes. call cpu_clock_begin(id_clock_MOM_init) + call set_axes_info(G, param_file, diag) if (CS%useALEalgorithm) then - call set_axes_info(G, param_file, diag, & - verticalUnits=ALE_getCoordinateUnits(CS%ALE_CSp), & - verticalInterfaces=ALE_getCoordinate(CS%ALE_CSp) ) - else - call set_axes_info(G, param_file, diag) + call ALE_writeCoordinateFile( CS%ALE_CSp, G, dirs%output_directory ) endif call cpu_clock_end(id_clock_MOM_init) diff --git a/src/core/MOM_grid.F90 b/src/core/MOM_grid.F90 index f3c1e0a130..be2407519f 100644 --- a/src/core/MOM_grid.F90 +++ b/src/core/MOM_grid.F90 @@ -23,6 +23,8 @@ module MOM_grid use MOM_domains, only : MOM_domain_type, get_domain_extent use MOM_error_handler, only : MOM_error, MOM_mesg, FATAL use MOM_file_parser, only : get_param, log_param, log_version, param_file_type +use MOM_verticalGrid, only : verticalGrid_type +use MOM_verticalGrid, only : verticalGridInit, verticalGridEnd implicit none ; private @@ -35,6 +37,7 @@ module MOM_grid type, public :: ocean_grid_type type(MOM_domain_type), pointer :: Domain => NULL() type(MOM_domain_type), pointer :: Domain_aux => NULL() + type(verticalGrid_type), pointer :: GV => NULL() integer :: isc, iec, jsc, jec ! The range of the computational domain indicies integer :: isd, ied, jsd, jed ! and data domain indicies at tracer cell centers. integer :: isg, ieg, jsg, jeg ! The range of the global domain tracer cell indicies. @@ -292,6 +295,8 @@ subroutine MOM_grid_init(G, param_file) ! Log derivative values. call log_param(param_file, "MOM_grid", "M to THICKNESS", G%m_to_H) + call verticalGridInit( param_file, G%GV ) + end subroutine MOM_grid_init logical function isPointInCell(G, i, j, x, y) @@ -499,6 +504,8 @@ subroutine MOM_grid_end(G) DEALLOC_(G%g_prime) ; DEALLOC_(G%Rlay) deallocate(G%gridLonT) ; deallocate(G%gridLatT) deallocate(G%gridLonB) ; deallocate(G%gridLatB) + + call verticalGridEnd( G%GV ) end subroutine MOM_grid_end end module MOM_grid diff --git a/src/core/MOM_verticalGrid.F90 b/src/core/MOM_verticalGrid.F90 new file mode 100644 index 0000000000..a52769962d --- /dev/null +++ b/src/core/MOM_verticalGrid.F90 @@ -0,0 +1,181 @@ +module MOM_verticalGrid + +!*********************************************************************** +!* GNU General Public License * +!* This file is a part of MOM. * +!* * +!* MOM is free software; you can redistribute it and/or modify it and * +!* are expected to follow the terms of the GNU General Public License * +!* as published by the Free Software Foundation; either version 2 of * +!* the License, or (at your option) any later version. * +!* * +!* MOM 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. * +!* * +!* For the full text of the GNU General Public License, * +!* write to: Free Software Foundation, Inc., * +!* 675 Mass Ave, Cambridge, MA 02139, USA. * +!* or see: http://www.gnu.org/licenses/gpl.html * +!*********************************************************************** + +use MOM_error_handler, only : MOM_error, MOM_mesg, FATAL +use MOM_file_parser, only : get_param, log_param, log_version, param_file_type + +implicit none ; private + +#include + +public verticalGridInit, verticalGridEnd +public setVerticalGridAxes + +type, public :: verticalGrid_type + + ! Commonly used parameters + integer :: ke ! The number of layers/levels in the vertical + real :: max_depth ! The maximum depth of the ocean in meters. + real :: g_Earth ! The gravitational acceleration in m s-2. + real :: Rho0 ! The density used in the Boussinesq approximation or + ! nominal density used to convert depths into mass + ! units, in kg m-3. + + ! Vertical coordinate descriptions for diagnostics and I/O + character(len=40) :: & + zAxisUnits, & ! The units that vertical coordinates are written in + zAxisLongName ! Coordinate name to appear in files, + ! e.g. "Target Potential Density" or "Height" + real ALLOCABLE_, dimension(NKMEM_) :: sLayer ! Coordinate values of layer centers + real ALLOCABLE_, dimension(NK_INTERFACE_) :: sInterface ! Coordinate values on interfaces + + ! The following variables give information about the vertical grid. + logical :: Boussinesq ! If true, make the Boussinesq approximation. + real :: Angstrom ! A one-Angstrom thickness in the model's thickness + ! units. (This replaces the old macro EPSILON.) + real :: Angstrom_z ! A one-Angstrom thickness in m. + real :: H_subroundoff ! A thickness that is so small that it can be added to + ! a thickness of Angstrom or larger without changing it + ! at the bit level, in thickness units. If Angstrom is + ! 0 or exceedingly small, this is negligible compared to + ! a thickness of 1e-17 m. + real ALLOCABLE_, dimension(NK_INTERFACE_) :: & + g_prime, & ! The reduced gravity at each interface, in m s-2. + Rlay ! The target coordinate value (potential density) in + ! in each layer in kg m-3. + real :: H_to_kg_m2 ! A constant that translates thicknesses from the units + ! of thickness to kg m-2. + real :: kg_m2_to_H ! A constant that translates thicknesses from kg m-2 to + ! the units of thickness. + real :: m_to_H ! A constant that translates distances in m to the + ! units of thickness. + real :: H_to_m ! A constant that translates distances in the units of + ! thickness to m. + real :: H_to_Pa ! A constant that translates the units of thickness to + ! to pressure in Pa. +end type verticalGrid_type + +contains + +subroutine verticalGridInit( param_file, GV ) +! This routine initializes the verticalGrid_type structure (GV). +! All memory is allocated but not necessarily set to meaningful values until later. + type(param_file_type), intent(in) :: param_file ! Parameter file handle/type + type(verticalGrid_type), pointer :: GV ! The container for vertical grid data +! This include declares and sets the variable "version". +#include "version_variable.h" + integer :: nk + character(len=16) :: mod = 'MOM_verticalGrid' + + if (associated(GV)) call MOM_error(FATAL, & + 'verticalGridInit: called with an associated GV pointer.') + allocate(GV) + + ! Read all relevant parameters and write them to the model log. + call log_version(param_file, mod, version, & + "Parameters providing information about the vertical grid.") + call get_param(param_file, "MOM", "G_EARTH", GV%g_Earth, & + "The gravitational acceleration of the Earth.", & + units="m s-2", default = 9.80) + call get_param(param_file, "MOM", "RHO_0", GV%Rho0, & + "The mean ocean density used with BOUSSINESQ true to \n"//& + "calculate accelerations and the mass for conservation \n"//& + "properties, or with BOUSSINSEQ false to convert some \n"//& + "parameters from vertical units of m to kg m-2.", & + units="kg m-3", default=1035.0) + call get_param(param_file, mod, "BOUSSINESQ", GV%Boussinesq, & + "If true, make the Boussinesq approximation.", default=.true.) + call get_param(param_file, mod, "ANGSTROM", GV%Angstrom_z, & + "The minumum layer thickness, usually one-Angstrom.", & + units="m", default=1.0e-10) + if (.not.GV%Boussinesq) & + call get_param(param_file, mod, "H_TO_KG_M2", GV%H_to_kg_m2,& + "A constant that translates thicknesses from the model's \n"//& + "internal units of thickness to kg m-2.", units="kg m-2 H-1", & + default=1.0) +#ifdef STATIC_MEMORY_ + ! Here NK_ is a macro, while nk is a variable. + call get_param(param_file, mod, "NK", nk, & + "The number of model layers.", units="nondim", default=NK_) + if (nk /= NK_) call MOM_error(FATAL, "MOM_grid_init: " // & + "Mismatched number of layers NK_ between MOM_memory.h and param_file") + +#else + call get_param(param_file, mod, "NK", nk, & + "The number of model layers.", units="nondim", fail_if_missing=.true.) +#endif + GV%ke = nk + + if (GV%Boussinesq) then + GV%H_to_kg_m2 = GV%Rho0 + GV%kg_m2_to_H = 1.0/GV%Rho0 + GV%m_to_H = 1.0 + GV%H_to_m = 1.0 + GV%Angstrom = GV%Angstrom_z + else + GV%kg_m2_to_H = 1.0 / GV%H_to_kg_m2 + GV%m_to_H = GV%Rho0 * GV%kg_m2_to_H + GV%H_to_m = GV%H_to_kg_m2 / GV%Rho0 + GV%Angstrom = GV%Angstrom_z*1000.0*GV%kg_m2_to_H + endif + GV%H_subroundoff = 1e-20 * max(GV%Angstrom,GV%m_to_H*1e-17) + GV%H_to_Pa = GV%g_Earth * GV%H_to_kg_m2 + +! Log derivative values. + call log_param(param_file, "MOM_grid", "M to THICKNESS", GV%m_to_H) + + allocate( GV%sInterface(nk+1) ) + allocate( GV%sLayer(nk) ) + +end subroutine verticalGridInit + +subroutine setVerticalGridAxes( Rlay, GV ) +! This routine sets the coordinate data assuming "layer mode" of the isopycnal model. + ! Arguments + type(verticalGrid_type), pointer :: GV ! The container for vertical grid data + real, dimension(GV%ke), intent(in) :: Rlay ! The layer target density + ! Local variables + integer :: nk + + nk = GV%ke + + GV%zAxisLongName = 'Target Potential Density' + GV%zAxisUnits = 'kg m-3' + GV%sLayer(:) = Rlay(:) + GV%sInterface(1) = 1.5*Rlay(1) - 0.5*Rlay(2) + GV%sInterface(2:nk) = 0.5*( Rlay(1:nk-1) + Rlay(2:nk) ) + GV%sInterface(nk+1) = 1.5*Rlay(nk) - 0.5*Rlay(nk-1) + +end subroutine setVerticalGridAxes + +subroutine verticalGridEnd( GV ) +! Arguments: G - The ocean's grid structure. + type(verticalGrid_type), pointer :: GV + + DEALLOC_(GV%g_prime) ; DEALLOC_(GV%Rlay) + deallocate( GV%sInterface ) + deallocate( GV%sLayer ) + deallocate( GV ) + +end subroutine verticalGridEnd + +end module MOM_verticalGrid diff --git a/src/framework/MOM_diag_mediator.F90 b/src/framework/MOM_diag_mediator.F90 index da83b9a0e9..15e579ba71 100644 --- a/src/framework/MOM_diag_mediator.F90 +++ b/src/framework/MOM_diag_mediator.F90 @@ -80,13 +80,11 @@ module MOM_diag_mediator contains -subroutine set_axes_info(G, param_file, diag, set_vertical, verticalUnits, verticalInterfaces) +subroutine set_axes_info(G, param_file, diag, set_vertical) type(ocean_grid_type), intent(inout) :: G type(param_file_type), intent(in) :: param_file type(diag_ctrl), intent(inout) :: diag logical, optional, intent(in) :: set_vertical - character(len=*), optional, intent(in) :: verticalUnits - real, dimension(:), optional, intent(in) :: verticalInterfaces ! Arguments: G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. @@ -135,15 +133,8 @@ subroutine set_axes_info(G, param_file, diag, set_vertical, verticalUnits, verti Cartesian_grid = .false. endif - if (present(verticalInterfaces)) then - do k=1,nz+1 ; zInter(k) = verticalInterfaces(k); enddo - do k=1,nz ; zLev(k) = 0.5 * ( zInter(k) + zInter(k+1) ) ; enddo - else - do k=1,nz ; zlev(k) = G%Rlay(k) ; enddo - zinter(1) = 1.5*G%Rlay(1) - 0.5*G%Rlay(2) - do k=2,nz ; zinter(k) = 0.5*(G%Rlay(k) + G%Rlay(k-1)) ; enddo - zinter(nz+1) = 1.5*G%Rlay(nz) - 0.5*G%Rlay(nz-1) - endif + zInter(1:nz+1) = G%GV%sInterface(1:nz+1) + zLev(1:nz) = G%GV%sLayer(1:nz) ! do i=1,nz ; zlev(i) = real(i) ; enddo ! do i=1,nz+1 ; zinter(i) = real(i) - 0.5 ; enddo @@ -164,13 +155,10 @@ subroutine set_axes_info(G, param_file, diag, set_vertical, verticalUnits, verti 'h point nominal latitude', Domain2=G%Domain%mpp_domain) if (set_vert) then - if (present(verticalUnits)) then - id_zl = diag_axis_init('zl', zlev, trim(verticalUnits), 'z', 'cell height') - id_zi = diag_axis_init('zi', zinter, trim(verticalUnits), 'z', 'cell interface height') - else - id_zl = diag_axis_init('zl', zlev, 'layer', 'z', 'cell depth') - id_zi = diag_axis_init('zi', zinter, 'interface', 'z', 'cell interface depth') - endif + id_zl = diag_axis_init('zl', zlev, trim(G%GV%zAxisUnits), 'z', & + 'Layer '//trim(G%GV%zAxisLongName)) + id_zi = diag_axis_init('zi', zinter, trim(G%GV%zAxisUnits), 'z', & + 'Interface '//trim(G%GV%zAxisLongName)) else id_zl = -1 ; id_zi = -1 endif diff --git a/src/framework/MOM_io.F90 b/src/framework/MOM_io.F90 index fae7c48d3a..b922982a2f 100644 --- a/src/framework/MOM_io.F90 +++ b/src/framework/MOM_io.F90 @@ -169,13 +169,8 @@ subroutine create_file(unit, filename, vars, novars, G, fields, threading, & call open_file(unit, filename, MPP_OVERWR, MPP_NETCDF, domain=G%Domain%mpp_domain) endif -! do k=1,nz ; layer_val(k) = real(k) ; enddo -! do k=1,nz+1 ; interface_val(k) = real(k) - 0.5 ; enddo - - do k=1,nz ; layer_val(k) = G%Rlay(k) ; enddo - interface_val(1) = 1.5*G%Rlay(1) - 0.5*G%Rlay(2) - do k=2,nz ; interface_val(k) = 0.5*(G%Rlay(k) + G%Rlay(k-1)) ; enddo - interface_val(nz+1) = 1.5*G%Rlay(nz) - 0.5*G%Rlay(nz-1) + interface_val(1:nz+1) = G%GV%sInterface(1:nz+1) + layer_val(1:nz) = G%GV%sLayer(1:nz) call mpp_get_domain_components(G%Domain%mpp_domain, x_domain, y_domain) @@ -253,12 +248,12 @@ subroutine create_file(unit, filename, vars, novars, G, fields, threading, & 'X', domain = x_domain, data=G%gridLonB(G%IsgB:G%IegB)) if (use_layer) & - call mpp_write_meta(unit, axis_layer, "Layer", "kg m-3", & - "Layer Target Potential Density", 'Z', sense=1, data=layer_val) + call mpp_write_meta(unit, axis_layer, "Layer", trim(G%GV%zAxisUnits), & + "Layer "//trim(G%GV%zAxisLongName), 'Z', sense=1, data=layer_val) if (use_int) & - call mpp_write_meta(unit, axis_int, "Interface", "kg m-3", & - "Interface Target Potential Density", 'Z', sense=1, data=interface_val) + call mpp_write_meta(unit, axis_int, "Interface", trim(G%GV%zAxisUnits), & + "Interface "//trim(G%GV%zAxisLongName), 'Z', sense=1, data=interface_val) if (use_time) then ; if (present(timeunit)) then ! Set appropriate units, depending on the value. diff --git a/src/initialization/MOM_initialization.F90 b/src/initialization/MOM_initialization.F90 index 991f276d14..1de392c25d 100644 --- a/src/initialization/MOM_initialization.F90 +++ b/src/initialization/MOM_initialization.F90 @@ -93,6 +93,7 @@ module MOM_initialization use MOM_variables, only : thermo_var_ptrs, ocean_OBC_type use MOM_variables, only : OBC_NONE, OBC_SIMPLE, OBC_FLATHER_E, OBC_FLATHER_W use MOM_variables, only : OBC_FLATHER_N, OBC_FLATHER_S +use MOM_verticalGrid, only : setVerticalGridAxes use MOM_EOS, only : calculate_density, calculate_density_derivs, EOS_type use MOM_EOS, only : int_specific_vol_dp use user_initialization, only : user_set_coord, user_initialize_topography @@ -274,6 +275,7 @@ subroutine MOM_initialize(u, v, h, tv, Time, G, PF, dirs, & end select if (debug) call chksum(G%Rlay, "MOM_initialize: Rlay ", 1, nz) if (debug) call chksum(G%g_prime, "MOM_initialize: g_prime ", 1, nz) + call setVerticalGridAxes( G%Rlay, G%GV ) ! Set up the parameters of the physical domain (i.e. the grid), G call set_grid_metrics(G, PF) From 54822b0a648aeab1a0b3b8cc9707567f626c51f2 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 12 Sep 2013 15:24:11 -0400 Subject: [PATCH 165/372] *Added option to "hide kappa shear" from KPP o New option in diabatic_driver, "KPP_BEFORE_KAPPA_SHEAR", adjusts the interior diffusivity passed to KPP for matching. o Changes single_column_z results o Had to pass back to diabatic_driver from KPP the "passive" state in order to skip the diffusivity adjustments (see above) when KPP is meant to be passive. --- examples/global_ALE/z/MOM_parameter_doc.all | 3 + .../single_column_z/MOM_parameter_doc.all | 3 + examples/single_column_z/timestats.gnu | 730 +++++++++--------- examples/single_column_z/timestats.intel | 730 +++++++++--------- examples/single_column_z/timestats.pgi | 730 +++++++++--------- src/parameterizations/vertical/MOM_KPP.F90 | 5 +- .../vertical/MOM_diabatic_driver.F90 | 41 +- 7 files changed, 1135 insertions(+), 1107 deletions(-) diff --git a/examples/global_ALE/z/MOM_parameter_doc.all b/examples/global_ALE/z/MOM_parameter_doc.all index 1a5b4026ee..ec02b66d4c 100644 --- a/examples/global_ALE/z/MOM_parameter_doc.all +++ b/examples/global_ALE/z/MOM_parameter_doc.all @@ -1124,6 +1124,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 USE_KPP = True ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. +KPP_BEFORE_KAPPA_SHEAR = True ! [Boolean] default = True + ! If true, KPP matches interior diffusivity that EXCLUDES any + ! diffusivity from KPP. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for diff --git a/examples/single_column_z/MOM_parameter_doc.all b/examples/single_column_z/MOM_parameter_doc.all index d867060faf..7a63e83818 100644 --- a/examples/single_column_z/MOM_parameter_doc.all +++ b/examples/single_column_z/MOM_parameter_doc.all @@ -868,6 +868,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 USE_KPP = True ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. +KPP_BEFORE_KAPPA_SHEAR = True ! [Boolean] default = True + ! If true, KPP matches interior diffusivity that EXCLUDES any + ! diffusivity from KPP. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for diff --git a/examples/single_column_z/timestats.gnu b/examples/single_column_z/timestats.gnu index 40ac7e32f5..e7c331166a 100644 --- a/examples/single_column_z/timestats.gnu +++ b/examples/single_column_z/timestats.gnu @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 3.597535732956E-07, CFL 0.00095, SL -6.1796E-03, M 7.69511E+16, S 35.1294, T 4.8054, Me 3.60E-19, Se 0.00E+00, Te 1.79E-15 - 48, 2.000, 0, En 9.492062605546E-07, CFL 0.00124, SL 7.7375E-03, M 7.69513E+16, S 35.1293, T 4.8049, Me -1.76E-18, Se 1.33E-14, Te -3.15E-15 - 72, 3.000, 0, En 1.230966323384E-06, CFL 0.00118, SL 1.7286E-03, M 7.69512E+16, S 35.1293, T 4.8041, Me -1.22E-17, Se -6.65E-15, Te 1.58E-16 - 96, 4.000, 0, En 2.459114313868E-06, CFL 0.00236, SL -1.1511E-03, M 7.69512E+16, S 35.1293, T 4.8036, Me -2.05E-18, Se -6.65E-15, Te 1.21E-15 - 120, 5.000, 0, En 2.748386989568E-06, CFL 0.00259, SL -3.5312E-03, M 7.69511E+16, S 35.1294, T 4.8034, Me 4.23E-18, Se 6.65E-15, Te -4.89E-16 - 144, 6.000, 0, En 8.602404669602E-07, CFL 0.00161, SL -5.5946E-03, M 7.69511E+16, S 35.1294, T 4.8032, Me -6.47E-18, Se -1.33E-14, Te 2.94E-15 - 168, 7.000, 0, En 1.881914466117E-06, CFL 0.00219, SL -3.7707E-03, M 7.69511E+16, S 35.1294, T 4.8029, Me -3.12E-18, Se 0.00E+00, Te -1.30E-15 - 192, 8.000, 0, En 1.629421479514E-06, CFL 0.00134, SL 3.2469E-03, M 7.69512E+16, S 35.1293, T 4.8028, Me 6.91E-18, Se 0.00E+00, Te 2.92E-16 - 216, 9.000, 0, En 1.914403462843E-06, CFL 0.00149, SL 8.9665E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me -6.72E-18, Se 0.00E+00, Te 1.19E-16 - 240, 10.000, 0, En 5.238433583432E-06, CFL 0.00350, SL 7.4792E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me 1.75E-17, Se -6.65E-15, Te -5.38E-16 - 264, 11.000, 0, En 5.772390060249E-06, CFL 0.00383, SL 6.0258E-03, M 7.69513E+16, S 35.1293, T 4.8024, Me 8.74E-18, Se 6.65E-15, Te 3.03E-16 - 288, 12.000, 0, En 2.912571246974E-06, CFL 0.00192, SL 2.5996E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.13E-17, Se -6.65E-15, Te 2.36E-15 - 312, 13.000, 0, En 3.475026833762E-06, CFL 0.00168, SL -4.8867E-03, M 7.69511E+16, S 35.1294, T 4.8012, Me 3.01E-18, Se -1.33E-14, Te -2.05E-15 - 336, 14.000, 0, En 2.752815451844E-06, CFL 0.00102, SL -8.9710E-03, M 7.69511E+16, S 35.1294, T 4.8008, Me 1.18E-18, Se 1.33E-14, Te 1.91E-15 - 360, 15.000, 0, En 4.562859827527E-06, CFL 0.00221, SL -1.1697E-02, M 7.69510E+16, S 35.1294, T 4.8004, Me -3.04E-17, Se -6.65E-15, Te -8.16E-16 - 384, 16.000, 0, En 4.574258253584E-06, CFL 0.00321, SL -1.4742E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me 1.15E-17, Se 6.65E-15, Te -1.54E-15 - 408, 17.000, 0, En 1.815716878486E-06, CFL 0.00076, SL -2.5035E-02, M 7.69509E+16, S 35.1295, T 4.7985, Me 3.65E-18, Se -6.65E-15, Te 1.17E-15 - 432, 18.000, 0, En 3.117863619202E-06, CFL 0.00169, SL -3.4147E-02, M 7.69508E+16, S 35.1295, T 4.7972, Me 5.99E-18, Se 0.00E+00, Te -8.73E-16 - 456, 19.000, 0, En 3.798460125139E-06, CFL 0.00210, SL -1.0766E-02, M 7.69511E+16, S 35.1294, T 4.7965, Me -1.82E-18, Se 1.33E-14, Te 9.75E-16 - 480, 20.000, 0, En 3.731018011982E-06, CFL 0.00135, SL -1.0498E-02, M 7.69511E+16, S 35.1294, T 4.7957, Me -6.67E-18, Se 1.33E-14, Te -5.91E-16 - 504, 21.000, 0, En 4.003049003955E-06, CFL 0.00169, SL -1.7271E-02, M 7.69510E+16, S 35.1294, T 4.7947, Me 3.20E-18, Se -1.33E-14, Te 1.81E-15 - 528, 22.000, 0, En 5.598702357013E-06, CFL 0.00332, SL -2.1074E-02, M 7.69509E+16, S 35.1295, T 4.7944, Me -6.06E-18, Se 1.33E-14, Te -1.35E-16 - 552, 23.000, 0, En 7.425164008382E-06, CFL 0.00348, SL -2.5695E-02, M 7.69509E+16, S 35.1295, T 4.7939, Me 1.55E-17, Se -2.00E-14, Te -8.79E-17 - 576, 24.000, 0, En 8.208395632043E-06, CFL 0.00320, SL -2.7257E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me 6.24E-19, Se 1.33E-14, Te -2.77E-15 - 600, 25.000, 0, En 6.274775221486E-06, CFL 0.00207, SL -3.4194E-02, M 7.69508E+16, S 35.1295, T 4.7929, Me -1.61E-17, Se 0.00E+00, Te 1.73E-15 - 624, 26.000, 0, En 3.351662700588E-06, CFL 0.00125, SL -3.8898E-02, M 7.69507E+16, S 35.1296, T 4.7924, Me 3.46E-18, Se 0.00E+00, Te 1.31E-15 - 648, 27.000, 0, En 2.813786676564E-06, CFL 0.00175, SL -4.2852E-02, M 7.69506E+16, S 35.1296, T 4.7920, Me 3.18E-18, Se 2.00E-14, Te -1.22E-15 - 672, 28.000, 0, En 1.136390529501E-05, CFL 0.00452, SL -3.7184E-02, M 7.69507E+16, S 35.1296, T 4.7918, Me -3.33E-18, Se -6.65E-15, Te -1.35E-15 - 696, 29.000, 0, En 8.957021002857E-07, CFL 0.00134, SL -4.4104E-02, M 7.69506E+16, S 35.1296, T 4.7906, Me -6.58E-18, Se 1.33E-14, Te 4.41E-15 - 720, 30.000, 0, En 4.206376943762E-07, CFL 0.00062, SL -5.2318E-02, M 7.69505E+16, S 35.1296, T 4.7892, Me 6.45E-18, Se 0.00E+00, Te -1.90E-16 - 744, 31.000, 0, En 3.710113418662E-07, CFL 0.00038, SL -5.6906E-02, M 7.69505E+16, S 35.1297, T 4.7886, Me -1.12E-17, Se -6.65E-15, Te 2.00E-15 - 768, 32.000, 0, En 5.494690349534E-07, CFL 0.00050, SL -3.3070E-02, M 7.69508E+16, S 35.1295, T 4.7880, Me 9.75E-18, Se 6.65E-15, Te -2.24E-15 - 792, 33.000, 0, En 3.180497366079E-07, CFL 0.00047, SL -3.2226E-02, M 7.69508E+16, S 35.1295, T 4.7872, Me 1.48E-17, Se 0.00E+00, Te 2.02E-16 - 816, 34.000, 0, En 1.110182615690E-07, CFL 0.00026, SL -3.8376E-02, M 7.69507E+16, S 35.1296, T 4.7862, Me -1.82E-17, Se 0.00E+00, Te -1.03E-15 - 840, 35.000, 0, En 9.758243308806E-08, CFL 0.00025, SL -4.5605E-02, M 7.69506E+16, S 35.1296, T 4.7853, Me -1.55E-18, Se 0.00E+00, Te 2.22E-15 - 864, 36.000, 0, En 9.908262606317E-07, CFL 0.00157, SL -5.0415E-02, M 7.69505E+16, S 35.1296, T 4.7848, Me 1.69E-17, Se 0.00E+00, Te -1.12E-15 - 888, 37.000, 0, En 1.990888855779E-06, CFL 0.00199, SL -5.3725E-02, M 7.69505E+16, S 35.1297, T 4.7844, Me 3.72E-18, Se 1.33E-14, Te 6.70E-16 - 912, 38.000, 0, En 2.350567224276E-06, CFL 0.00192, SL -5.7093E-02, M 7.69505E+16, S 35.1297, T 4.7841, Me -8.19E-18, Se -2.66E-14, Te -2.30E-15 - 936, 39.000, 0, En 1.847932321146E-06, CFL 0.00199, SL -4.5885E-02, M 7.69506E+16, S 35.1296, T 4.7837, Me 7.88E-18, Se 6.65E-15, Te 1.35E-15 - 960, 40.000, 0, En 3.215265225620E-06, CFL 0.00276, SL -3.9384E-02, M 7.69507E+16, S 35.1296, T 4.7835, Me -1.32E-18, Se -1.33E-14, Te -3.02E-16 - 984, 41.000, 0, En 2.620428016219E-06, CFL 0.00170, SL -4.3521E-02, M 7.69506E+16, S 35.1296, T 4.7830, Me 4.78E-19, Se 0.00E+00, Te 1.34E-16 - 1008, 42.000, 0, En 2.125018376388E-06, CFL 0.00196, SL -3.6775E-02, M 7.69507E+16, S 35.1296, T 4.7823, Me -6.54E-18, Se 1.33E-14, Te 1.16E-15 - 1032, 43.000, 0, En 4.025438916051E-06, CFL 0.00262, SL -2.7828E-02, M 7.69508E+16, S 35.1295, T 4.7821, Me 1.26E-17, Se -1.33E-14, Te 5.23E-16 - 1056, 44.000, 0, En 4.547917181105E-06, CFL 0.00342, SL -1.8195E-02, M 7.69510E+16, S 35.1294, T 4.7819, Me -3.75E-18, Se -6.65E-15, Te -1.63E-15 - 1080, 45.000, 0, En 3.269826492184E-06, CFL 0.00183, SL -2.2342E-02, M 7.69509E+16, S 35.1295, T 4.7813, Me -1.04E-17, Se -6.65E-15, Te 2.01E-15 - 1104, 46.000, 0, En 4.020246837376E-06, CFL 0.00220, SL -3.0430E-02, M 7.69508E+16, S 35.1295, T 4.7803, Me 1.02E-17, Se 1.33E-14, Te -3.68E-15 - 1128, 47.000, 0, En 3.931450119856E-06, CFL 0.00194, SL -3.7229E-02, M 7.69507E+16, S 35.1296, T 4.7794, Me -1.23E-17, Se -6.65E-15, Te 2.26E-15 - 1152, 48.000, 0, En 2.298468560801E-06, CFL 0.00079, SL -4.2106E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -1.98E-18, Se -6.65E-15, Te -1.10E-15 - 1176, 49.000, 0, En 2.896402327339E-06, CFL 0.00115, SL -5.0827E-02, M 7.69505E+16, S 35.1296, T 4.7773, Me 1.69E-17, Se 6.65E-15, Te -2.19E-16 - 1200, 50.000, 0, En 2.214309548218E-06, CFL 0.00081, SL -6.0752E-02, M 7.69504E+16, S 35.1297, T 4.7759, Me -1.39E-17, Se 0.00E+00, Te 1.11E-15 - 1224, 51.000, 0, En 2.689030537249E-06, CFL 0.00211, SL -6.6461E-02, M 7.69503E+16, S 35.1297, T 4.7755, Me -3.32E-18, Se 0.00E+00, Te -8.25E-16 - 1248, 52.000, 0, En 4.617261221967E-06, CFL 0.00210, SL -6.9899E-02, M 7.69503E+16, S 35.1297, T 4.7753, Me 6.42E-18, Se -6.65E-15, Te 1.12E-15 - 1272, 53.000, 0, En 5.002566355072E-06, CFL 0.00280, SL -7.1890E-02, M 7.69503E+16, S 35.1298, T 4.7752, Me 5.53E-18, Se 6.65E-15, Te -1.56E-15 - 1296, 54.000, 0, En 4.272521147184E-06, CFL 0.00292, SL -6.6094E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me -2.39E-17, Se -6.65E-15, Te 1.05E-15 - 1320, 55.000, 0, En 2.124512798893E-06, CFL 0.00173, SL -6.6817E-02, M 7.69503E+16, S 35.1297, T 4.7745, Me 2.67E-17, Se -1.33E-14, Te -2.68E-17 - 1344, 56.000, 0, En 2.375839439730E-06, CFL 0.00199, SL -7.2944E-02, M 7.69503E+16, S 35.1298, T 4.7739, Me -7.75E-18, Se 1.33E-14, Te -9.60E-16 - 1368, 57.000, 0, En 2.639441892520E-06, CFL 0.00184, SL -7.0270E-02, M 7.69503E+16, S 35.1298, T 4.7736, Me 4.88E-18, Se -2.00E-14, Te 2.08E-15 - 1392, 58.000, 0, En 1.770473603906E-06, CFL 0.00149, SL -7.3040E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -2.59E-17, Se 6.65E-15, Te 5.11E-16 - 1416, 59.000, 0, En 1.104156376141E-06, CFL 0.00061, SL -8.0029E-02, M 7.69502E+16, S 35.1298, T 4.7720, Me 2.08E-17, Se 0.00E+00, Te -3.65E-15 - 1440, 60.000, 0, En 2.207142183838E-06, CFL 0.00141, SL -8.7741E-02, M 7.69501E+16, S 35.1299, T 4.7711, Me -4.92E-18, Se 0.00E+00, Te 3.71E-15 - 1464, 61.000, 0, En 5.592794737668E-07, CFL 0.00054, SL -9.2703E-02, M 7.69500E+16, S 35.1299, T 4.7708, Me 1.28E-17, Se -6.65E-15, Te -1.33E-16 - 1488, 62.000, 0, En 3.019488551202E-06, CFL 0.00195, SL -9.5442E-02, M 7.69500E+16, S 35.1299, T 4.7705, Me -8.36E-18, Se -6.65E-15, Te -4.56E-15 - 1512, 63.000, 0, En 3.129034686021E-06, CFL 0.00349, SL -9.8093E-02, M 7.69499E+16, S 35.1299, T 4.7705, Me 4.56E-18, Se 6.65E-15, Te 1.04E-15 - 1536, 64.000, 0, En 3.055268012955E-06, CFL 0.00369, SL -1.0147E-01, M 7.69499E+16, S 35.1299, T 4.7705, Me 2.41E-18, Se 0.00E+00, Te 8.83E-16 - 1560, 65.000, 0, En 1.790919176804E-06, CFL 0.00179, SL -1.0311E-01, M 7.69499E+16, S 35.1299, T 4.7702, Me 2.09E-19, Se -6.65E-15, Te 1.34E-15 - 1584, 66.000, 0, En 1.546330476039E-06, CFL 0.00182, SL -1.0727E-01, M 7.69498E+16, S 35.1300, T 4.7700, Me 1.29E-17, Se 0.00E+00, Te 3.71E-16 - 1608, 67.000, 0, En 3.102448298320E-06, CFL 0.00205, SL -1.1166E-01, M 7.69498E+16, S 35.1300, T 4.7696, Me -2.58E-18, Se 6.65E-15, Te 5.36E-16 - 1632, 68.000, 0, En 2.586568237486E-06, CFL 0.00214, SL -1.0768E-01, M 7.69498E+16, S 35.1300, T 4.7694, Me -2.28E-17, Se 6.65E-15, Te 1.85E-15 - 1656, 69.000, 0, En 3.291372691727E-06, CFL 0.00287, SL -1.0430E-01, M 7.69499E+16, S 35.1299, T 4.7694, Me 8.39E-18, Se -6.65E-15, Te -1.94E-15 - 1680, 70.000, 0, En 3.291169347258E-06, CFL 0.00211, SL -9.7191E-02, M 7.69499E+16, S 35.1299, T 4.7695, Me -7.52E-18, Se -6.65E-15, Te -1.34E-15 - 1704, 71.000, 0, En 2.997470289373E-06, CFL 0.00185, SL -9.5680E-02, M 7.69500E+16, S 35.1299, T 4.7698, Me 1.22E-17, Se -6.65E-15, Te 2.00E-15 - 1728, 72.000, 0, En 3.090640781755E-06, CFL 0.00196, SL -9.6294E-02, M 7.69500E+16, S 35.1299, T 4.7700, Me -1.78E-17, Se 0.00E+00, Te -4.61E-16 - 1752, 73.000, 0, En 2.976583325230E-06, CFL 0.00192, SL -9.8194E-02, M 7.69499E+16, S 35.1299, T 4.7700, Me 1.26E-17, Se -6.65E-15, Te -1.80E-16 - 1776, 74.000, 0, En 4.057141292102E-06, CFL 0.00227, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.7697, Me -8.90E-18, Se 1.33E-14, Te 2.29E-15 - 1800, 75.000, 0, En 1.687902460489E-06, CFL 0.00108, SL -1.0994E-01, M 7.69498E+16, S 35.1300, T 4.7690, Me 8.77E-18, Se 0.00E+00, Te -4.05E-15 - 1824, 76.000, 0, En 2.226778593470E-06, CFL 0.00248, SL -1.1492E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me 6.03E-18, Se 0.00E+00, Te 1.95E-15 - 1848, 77.000, 0, En 7.075523397174E-06, CFL 0.00274, SL -1.2023E-01, M 7.69497E+16, S 35.1300, T 4.7685, Me -6.19E-18, Se 0.00E+00, Te -1.17E-15 - 1872, 78.000, 0, En 7.262767896619E-06, CFL 0.00403, SL -1.2461E-01, M 7.69496E+16, S 35.1301, T 4.7684, Me -1.35E-17, Se 6.65E-15, Te -2.22E-15 - 1896, 79.000, 0, En 8.935925917385E-06, CFL 0.00499, SL -1.2481E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me 1.51E-17, Se 6.65E-15, Te 3.33E-15 - 1920, 80.000, 0, En 1.195795120382E-05, CFL 0.00559, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.7690, Me -1.53E-18, Se 0.00E+00, Te 5.96E-16 - 1944, 81.000, 0, En 8.919194987815E-06, CFL 0.00412, SL -1.2266E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me 4.04E-18, Se -6.65E-15, Te -1.01E-15 - 1968, 82.000, 0, En 7.315173080943E-06, CFL 0.00261, SL -1.2666E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -5.59E-18, Se -6.65E-15, Te 5.06E-16 - 1992, 83.000, 0, En 5.754317134092E-06, CFL 0.00260, SL -1.2154E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.96E-17, Se 1.33E-14, Te -1.34E-15 - 2016, 84.000, 0, En 5.130422174325E-06, CFL 0.00229, SL -1.2284E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.95E-17, Se 0.00E+00, Te -5.74E-16 - 2040, 85.000, 0, En 2.217890406921E-06, CFL 0.00086, SL -1.3233E-01, M 7.69495E+16, S 35.1301, T 4.7674, Me -3.88E-18, Se -6.65E-15, Te 3.62E-15 - 2064, 86.000, 0, En 2.532179321343E-06, CFL 0.00115, SL -1.4303E-01, M 7.69494E+16, S 35.1302, T 4.7660, Me 4.54E-18, Se 6.65E-15, Te -3.27E-15 - 2088, 87.000, 0, En 3.181389761503E-06, CFL 0.00185, SL -1.4969E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 3.71E-18, Se -6.65E-15, Te 1.98E-15 - 2112, 88.000, 0, En 2.786769200954E-06, CFL 0.00217, SL -1.3920E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 4.90E-18, Se 6.65E-15, Te 1.34E-15 - 2136, 89.000, 0, En 1.046023381253E-05, CFL 0.00581, SL -1.2452E-01, M 7.69496E+16, S 35.1301, T 4.7651, Me -1.24E-17, Se -6.65E-15, Te 3.04E-15 - 2160, 90.000, 0, En 1.178249087736E-05, CFL 0.00567, SL -1.2502E-01, M 7.69496E+16, S 35.1301, T 4.7654, Me 2.57E-17, Se 1.33E-14, Te -1.70E-15 - 2184, 91.000, 0, En 1.016323881268E-05, CFL 0.00472, SL -1.2921E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.66E-17, Se -6.65E-15, Te -2.85E-15 - 2208, 92.000, 0, En 8.024408026093E-06, CFL 0.00361, SL -1.3343E-01, M 7.69495E+16, S 35.1301, T 4.7654, Me -2.21E-18, Se -6.65E-15, Te -1.32E-15 - 2232, 93.000, 0, En 6.498293561110E-06, CFL 0.00277, SL -1.3970E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 1.67E-17, Se 0.00E+00, Te 3.12E-15 - 2256, 94.000, 0, En 5.641044892443E-06, CFL 0.00288, SL -1.4499E-01, M 7.69493E+16, S 35.1302, T 4.7646, Me -6.89E-18, Se 1.33E-14, Te -1.29E-16 - 2280, 95.000, 0, En 4.938668465838E-06, CFL 0.00234, SL -1.4233E-01, M 7.69494E+16, S 35.1302, T 4.7644, Me -2.42E-17, Se 0.00E+00, Te -3.36E-16 - 2304, 96.000, 0, En 5.615644568449E-06, CFL 0.00232, SL -1.4259E-01, M 7.69494E+16, S 35.1302, T 4.7648, Me 2.91E-17, Se 0.00E+00, Te -1.32E-15 - 2328, 97.000, 0, En 9.747908812335E-06, CFL 0.00468, SL -1.4436E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me -6.30E-18, Se 6.65E-15, Te 3.24E-16 - 2352, 98.000, 0, En 1.384686311070E-05, CFL 0.00460, SL -1.4658E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me 2.09E-17, Se -1.33E-14, Te 1.13E-15 - 2376, 99.000, 0, En 1.248866801814E-05, CFL 0.00392, SL -1.4915E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -2.11E-17, Se 0.00E+00, Te -1.25E-15 - 2400, 100.000, 0, En 1.372674098081E-05, CFL 0.00485, SL -1.5319E-01, M 7.69492E+16, S 35.1302, T 4.7653, Me -1.72E-17, Se 0.00E+00, Te -1.55E-16 - 2424, 101.000, 0, En 1.308736752475E-05, CFL 0.00446, SL -1.5419E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me 2.03E-17, Se 6.65E-15, Te 2.61E-15 - 2448, 102.000, 0, En 1.316150321828E-05, CFL 0.00456, SL -1.5183E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 3.86E-18, Se -6.65E-15, Te 8.98E-16 - 2472, 103.000, 0, En 1.238594550099E-05, CFL 0.00374, SL -1.5584E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me 2.30E-18, Se 0.00E+00, Te -1.73E-15 - 2496, 104.000, 0, En 1.401765785049E-05, CFL 0.00431, SL -1.6093E-01, M 7.69491E+16, S 35.1303, T 4.7661, Me -6.24E-18, Se 0.00E+00, Te -4.95E-16 - 2520, 105.000, 0, En 1.228487713225E-05, CFL 0.00397, SL -1.6379E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me 3.25E-18, Se 6.65E-15, Te -1.74E-15 - 2544, 106.000, 0, En 1.200216609729E-05, CFL 0.00363, SL -1.6372E-01, M 7.69491E+16, S 35.1303, T 4.7667, Me -1.62E-17, Se 0.00E+00, Te 1.91E-15 - 2568, 107.000, 0, En 1.388148869569E-05, CFL 0.00381, SL -1.6361E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me 2.61E-17, Se -6.65E-15, Te -2.51E-15 - 2592, 108.000, 0, En 1.740844767198E-05, CFL 0.00542, SL -1.6025E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me -1.63E-17, Se -6.65E-15, Te 2.91E-15 - 2616, 109.000, 0, En 1.749788189978E-05, CFL 0.00423, SL -1.5628E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me -1.16E-17, Se 2.66E-14, Te 1.37E-15 - 2640, 110.000, 0, En 1.559089863586E-05, CFL 0.00442, SL -1.5606E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me 1.12E-17, Se -1.33E-14, Te 1.64E-16 - 2664, 111.000, 0, En 1.407824281877E-05, CFL 0.00352, SL -1.6488E-01, M 7.69491E+16, S 35.1303, T 4.7665, Me 2.08E-18, Se 6.65E-15, Te 2.06E-15 - 2688, 112.000, 0, En 1.435424442730E-05, CFL 0.00297, SL -1.7207E-01, M 7.69490E+16, S 35.1303, T 4.7662, Me -2.11E-17, Se 0.00E+00, Te -8.18E-16 - 2712, 113.000, 0, En 1.256218324706E-05, CFL 0.00293, SL -1.7342E-01, M 7.69490E+16, S 35.1304, T 4.7659, Me 2.83E-17, Se 0.00E+00, Te -2.00E-16 - 2736, 114.000, 0, En 1.312156132731E-05, CFL 0.00359, SL -1.5505E-01, M 7.69492E+16, S 35.1302, T 4.7660, Me -1.94E-17, Se -6.65E-15, Te 8.88E-16 - 2760, 115.000, 0, En 9.049434988655E-06, CFL 0.00224, SL -1.5558E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 1.44E-17, Se 0.00E+00, Te -3.12E-15 - 2784, 116.000, 0, En 8.159571095082E-06, CFL 0.00220, SL -1.5799E-01, M 7.69492E+16, S 35.1303, T 4.7664, Me 2.45E-18, Se -1.33E-14, Te 1.25E-16 - 2808, 117.000, 0, En 8.775289174835E-06, CFL 0.00368, SL -1.6049E-01, M 7.69491E+16, S 35.1303, T 4.7667, Me 1.33E-17, Se 2.00E-14, Te 5.34E-16 - 2832, 118.000, 0, En 9.944743065786E-06, CFL 0.00427, SL -1.6273E-01, M 7.69491E+16, S 35.1303, T 4.7670, Me -2.06E-17, Se 0.00E+00, Te 1.02E-15 - 2856, 119.000, 0, En 1.219034376750E-05, CFL 0.00400, SL -1.6521E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me 8.48E-18, Se 0.00E+00, Te -2.71E-15 - 2880, 120.000, 0, En 1.340357474373E-05, CFL 0.00530, SL -1.6737E-01, M 7.69490E+16, S 35.1303, T 4.7678, Me -2.10E-17, Se -2.00E-14, Te 1.22E-15 - 2904, 121.000, 0, En 1.225935276893E-05, CFL 0.00505, SL -1.6904E-01, M 7.69490E+16, S 35.1303, T 4.7684, Me 9.90E-18, Se 1.33E-14, Te -2.09E-15 - 2928, 122.000, 0, En 1.162435433334E-05, CFL 0.00416, SL -1.7066E-01, M 7.69490E+16, S 35.1303, T 4.7686, Me 2.45E-19, Se -1.33E-14, Te 2.72E-15 - 2952, 123.000, 0, En 1.059285603814E-05, CFL 0.00285, SL -1.7194E-01, M 7.69490E+16, S 35.1303, T 4.7689, Me 5.51E-18, Se 0.00E+00, Te 3.07E-17 - 2976, 124.000, 0, En 9.592545352297E-06, CFL 0.00265, SL -1.7323E-01, M 7.69490E+16, S 35.1304, T 4.7693, Me 6.95E-18, Se 1.33E-14, Te 3.83E-15 - 3000, 125.000, 0, En 8.639089758769E-06, CFL 0.00289, SL -1.6855E-01, M 7.69490E+16, S 35.1303, T 4.7697, Me 4.47E-18, Se 0.00E+00, Te -3.76E-15 - 3024, 126.000, 0, En 7.968171608041E-06, CFL 0.00292, SL -1.5937E-01, M 7.69492E+16, S 35.1303, T 4.7701, Me -2.08E-17, Se -6.65E-15, Te 1.42E-15 - 3048, 127.000, 0, En 7.648509936611E-06, CFL 0.00273, SL -1.6111E-01, M 7.69491E+16, S 35.1303, T 4.7702, Me -1.71E-18, Se 6.65E-15, Te -9.84E-17 - 3072, 128.000, 0, En 1.003412118173E-05, CFL 0.00457, SL -1.6494E-01, M 7.69491E+16, S 35.1303, T 4.7704, Me 3.51E-18, Se 6.65E-15, Te -1.58E-15 - 3096, 129.000, 0, En 1.103243275351E-05, CFL 0.00495, SL -1.6715E-01, M 7.69491E+16, S 35.1303, T 4.7708, Me -8.84E-18, Se -2.00E-14, Te -1.88E-15 - 3120, 130.000, 0, En 9.511083230089E-06, CFL 0.00375, SL -1.6897E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me 1.48E-17, Se 1.33E-14, Te 1.83E-15 - 3144, 131.000, 0, En 7.388945394235E-06, CFL 0.00279, SL -1.7186E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -1.20E-18, Se -1.33E-14, Te -1.26E-15 - 3168, 132.000, 0, En 6.507305993633E-06, CFL 0.00263, SL -1.7781E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me 5.40E-18, Se 1.33E-14, Te 3.61E-16 - 3192, 133.000, 0, En 6.169827068311E-06, CFL 0.00206, SL -1.8252E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me -7.85E-18, Se 0.00E+00, Te 2.31E-15 - 3216, 134.000, 0, En 5.668548380089E-06, CFL 0.00174, SL -1.8368E-01, M 7.69488E+16, S 35.1304, T 4.7714, Me 1.15E-17, Se 6.65E-15, Te 8.91E-17 - 3240, 135.000, 0, En 5.428131541786E-06, CFL 0.00155, SL -1.7966E-01, M 7.69489E+16, S 35.1304, T 4.7716, Me -2.41E-17, Se 0.00E+00, Te 6.84E-16 - 3264, 136.000, 0, En 5.354408479644E-06, CFL 0.00180, SL -1.7849E-01, M 7.69489E+16, S 35.1304, T 4.7722, Me 2.12E-17, Se 0.00E+00, Te -1.62E-15 - 3288, 137.000, 0, En 8.329765641941E-06, CFL 0.00299, SL -1.7888E-01, M 7.69489E+16, S 35.1304, T 4.7725, Me -1.31E-17, Se -2.00E-14, Te 7.00E-16 - 3312, 138.000, 0, En 6.890206582419E-06, CFL 0.00251, SL -1.7967E-01, M 7.69489E+16, S 35.1304, T 4.7728, Me 8.69E-18, Se 0.00E+00, Te 2.95E-16 - 3336, 139.000, 0, En 5.622587030185E-06, CFL 0.00165, SL -1.8065E-01, M 7.69489E+16, S 35.1304, T 4.7731, Me -1.06E-17, Se 0.00E+00, Te -1.64E-15 - 3360, 140.000, 0, En 5.993376811936E-06, CFL 0.00226, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7734, Me -1.33E-18, Se 1.33E-14, Te 2.93E-15 - 3384, 141.000, 0, En 4.960997514379E-06, CFL 0.00151, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7739, Me -1.39E-18, Se -1.33E-14, Te -4.03E-15 - 3408, 142.000, 0, En 5.006043736685E-06, CFL 0.00195, SL -1.8304E-01, M 7.69488E+16, S 35.1304, T 4.7746, Me 6.51E-18, Se 6.65E-15, Te 2.06E-15 - 3432, 143.000, 0, En 5.505711156734E-06, CFL 0.00272, SL -1.8367E-01, M 7.69488E+16, S 35.1304, T 4.7752, Me 2.37E-17, Se 0.00E+00, Te 8.99E-16 - 3456, 144.000, 0, En 5.490571745937E-06, CFL 0.00298, SL -1.8418E-01, M 7.69488E+16, S 35.1304, T 4.7759, Me -2.03E-17, Se 1.33E-14, Te -9.47E-16 - 3480, 145.000, 0, En 5.929489296991E-06, CFL 0.00348, SL -1.8501E-01, M 7.69488E+16, S 35.1304, T 4.7766, Me 1.76E-18, Se -6.65E-15, Te 1.06E-15 - 3504, 146.000, 0, En 6.138273050185E-06, CFL 0.00368, SL -1.8591E-01, M 7.69488E+16, S 35.1304, T 4.7773, Me 2.64E-17, Se 0.00E+00, Te 3.05E-16 - 3528, 147.000, 0, En 5.727703292883E-06, CFL 0.00313, SL -1.8691E-01, M 7.69488E+16, S 35.1304, T 4.7780, Me -3.33E-17, Se 0.00E+00, Te -7.30E-16 - 3552, 148.000, 0, En 5.340240464217E-06, CFL 0.00231, SL -1.8651E-01, M 7.69488E+16, S 35.1304, T 4.7786, Me 2.37E-17, Se 0.00E+00, Te -1.66E-15 - 3576, 149.000, 0, En 4.970927155678E-06, CFL 0.00266, SL -1.8743E-01, M 7.69488E+16, S 35.1304, T 4.7793, Me 3.16E-18, Se -6.65E-15, Te 2.32E-15 - 3600, 150.000, 0, En 4.810272357700E-06, CFL 0.00284, SL -1.8935E-01, M 7.69488E+16, S 35.1304, T 4.7797, Me -2.79E-17, Se -1.33E-14, Te 1.23E-17 - 3624, 151.000, 0, En 5.634441173390E-06, CFL 0.00336, SL -1.8921E-01, M 7.69488E+16, S 35.1304, T 4.7800, Me 2.09E-17, Se -6.65E-15, Te -1.83E-15 - 3648, 152.000, 0, En 6.222395738559E-06, CFL 0.00332, SL -1.9037E-01, M 7.69488E+16, S 35.1305, T 4.7805, Me 1.00E-17, Se 6.65E-15, Te 6.94E-16 - 3672, 153.000, 0, En 5.859234779760E-06, CFL 0.00275, SL -1.9203E-01, M 7.69487E+16, S 35.1305, T 4.7808, Me -4.79E-18, Se 6.65E-15, Te -1.20E-16 - 3696, 154.000, 0, En 5.324614262500E-06, CFL 0.00268, SL -1.9358E-01, M 7.69487E+16, S 35.1305, T 4.7812, Me -1.42E-18, Se -6.65E-15, Te 2.29E-16 - 3720, 155.000, 0, En 4.871706666878E-06, CFL 0.00234, SL -1.9477E-01, M 7.69487E+16, S 35.1305, T 4.7818, Me -2.73E-17, Se 0.00E+00, Te -2.07E-15 - 3744, 156.000, 0, En 4.125699944996E-06, CFL 0.00223, SL -1.9603E-01, M 7.69487E+16, S 35.1305, T 4.7824, Me 1.38E-17, Se -6.65E-15, Te 2.00E-15 - 3768, 157.000, 0, En 4.602001959204E-06, CFL 0.00218, SL -1.9737E-01, M 7.69487E+16, S 35.1305, T 4.7830, Me 2.61E-18, Se 6.65E-15, Te -2.19E-16 - 3792, 158.000, 0, En 9.843183525463E-06, CFL 0.00374, SL -1.9886E-01, M 7.69486E+16, S 35.1305, T 4.7836, Me -6.79E-18, Se 6.65E-15, Te -5.92E-16 - 3816, 159.000, 0, En 6.059944066562E-06, CFL 0.00272, SL -1.9901E-01, M 7.69486E+16, S 35.1305, T 4.7839, Me 8.64E-19, Se -6.65E-15, Te 3.47E-16 - 3840, 160.000, 0, En 5.400166563481E-06, CFL 0.00304, SL -1.9608E-01, M 7.69487E+16, S 35.1305, T 4.7844, Me 1.37E-18, Se -6.65E-15, Te 2.14E-15 - 3864, 161.000, 0, En 7.966519835556E-06, CFL 0.00331, SL -1.9717E-01, M 7.69487E+16, S 35.1305, T 4.7850, Me -1.41E-17, Se 0.00E+00, Te -3.84E-15 - 3888, 162.000, 0, En 1.023092253702E-05, CFL 0.00477, SL -1.9502E-01, M 7.69487E+16, S 35.1305, T 4.7854, Me 2.11E-18, Se -6.65E-15, Te 1.04E-15 - 3912, 163.000, 0, En 1.124878903178E-05, CFL 0.00409, SL -1.9569E-01, M 7.69487E+16, S 35.1305, T 4.7859, Me 6.38E-18, Se 6.65E-15, Te 1.44E-16 - 3936, 164.000, 0, En 1.161797251707E-05, CFL 0.00481, SL -1.9669E-01, M 7.69487E+16, S 35.1305, T 4.7864, Me 6.98E-18, Se -2.00E-14, Te -1.44E-16 - 3960, 165.000, 0, En 1.022059688755E-05, CFL 0.00430, SL -1.9770E-01, M 7.69487E+16, S 35.1305, T 4.7870, Me -5.39E-18, Se 0.00E+00, Te -4.84E-16 - 3984, 166.000, 0, En 8.967621195435E-06, CFL 0.00399, SL -1.9892E-01, M 7.69486E+16, S 35.1305, T 4.7877, Me -5.46E-18, Se 1.33E-14, Te -8.48E-16 - 4008, 167.000, 0, En 7.461380916926E-06, CFL 0.00339, SL -2.0057E-01, M 7.69486E+16, S 35.1305, T 4.7883, Me 1.92E-17, Se 0.00E+00, Te 1.50E-15 - 4032, 168.000, 0, En 7.321802877249E-06, CFL 0.00294, SL -2.0087E-01, M 7.69486E+16, S 35.1305, T 4.7890, Me -1.63E-17, Se 0.00E+00, Te -1.37E-15 - 4056, 169.000, 0, En 6.953789559192E-06, CFL 0.00266, SL -1.9987E-01, M 7.69486E+16, S 35.1305, T 4.7896, Me 8.13E-18, Se -1.33E-14, Te 1.45E-15 - 4080, 170.000, 0, En 6.671455404069E-06, CFL 0.00301, SL -1.9847E-01, M 7.69486E+16, S 35.1305, T 4.7902, Me 4.12E-18, Se 6.65E-15, Te 6.76E-16 - 4104, 171.000, 0, En 6.701348778593E-06, CFL 0.00381, SL -1.9845E-01, M 7.69486E+16, S 35.1305, T 4.7907, Me -1.43E-17, Se 0.00E+00, Te -3.29E-16 - 4128, 172.000, 0, En 6.931382800630E-06, CFL 0.00398, SL -1.9325E-01, M 7.69487E+16, S 35.1305, T 4.7910, Me 5.23E-18, Se 6.65E-15, Te 1.29E-15 - 4152, 173.000, 0, En 6.829461796033E-06, CFL 0.00305, SL -1.8124E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -1.31E-17, Se 1.33E-14, Te -4.20E-15 - 4176, 174.000, 0, En 6.779948586787E-06, CFL 0.00287, SL -1.7939E-01, M 7.69489E+16, S 35.1304, T 4.7910, Me 2.22E-17, Se -6.65E-15, Te 3.61E-15 - 4200, 175.000, 0, En 8.735150584727E-06, CFL 0.00418, SL -1.8292E-01, M 7.69488E+16, S 35.1304, T 4.7910, Me -5.47E-18, Se -1.33E-14, Te -2.43E-15 - 4224, 176.000, 0, En 1.065237432676E-05, CFL 0.00496, SL -1.8544E-01, M 7.69488E+16, S 35.1304, T 4.7915, Me -5.97E-18, Se 6.65E-15, Te 9.51E-16 - 4248, 177.000, 0, En 1.271509393003E-05, CFL 0.00506, SL -1.8526E-01, M 7.69488E+16, S 35.1304, T 4.7921, Me 1.30E-17, Se 0.00E+00, Te -2.81E-16 - 4272, 178.000, 0, En 9.386277298859E-06, CFL 0.00322, SL -1.8241E-01, M 7.69489E+16, S 35.1304, T 4.7927, Me -1.33E-17, Se 6.65E-15, Te -7.93E-17 - 4296, 179.000, 0, En 8.411253764480E-06, CFL 0.00357, SL -1.7606E-01, M 7.69489E+16, S 35.1304, T 4.7932, Me 1.31E-17, Se -6.65E-15, Te 2.65E-16 - 4320, 180.000, 0, En 8.467006166256E-06, CFL 0.00379, SL -1.6717E-01, M 7.69491E+16, S 35.1303, T 4.7936, Me 2.80E-18, Se -6.65E-15, Te -1.21E-15 - 4344, 181.000, 0, En 7.985431271435E-06, CFL 0.00377, SL -1.5918E-01, M 7.69492E+16, S 35.1303, T 4.7940, Me -1.86E-18, Se 1.33E-14, Te 2.88E-15 - 4368, 182.000, 0, En 1.023696743372E-05, CFL 0.00589, SL -1.5065E-01, M 7.69493E+16, S 35.1302, T 4.7946, Me -1.69E-17, Se 1.33E-14, Te -1.57E-15 - 4392, 183.000, 0, En 1.543506938800E-05, CFL 0.00784, SL -1.4226E-01, M 7.69494E+16, S 35.1302, T 4.7951, Me 2.61E-19, Se -1.33E-14, Te -4.29E-16 - 4416, 184.000, 0, En 1.621083879132E-05, CFL 0.00765, SL -1.3699E-01, M 7.69494E+16, S 35.1301, T 4.7956, Me -3.39E-19, Se 6.65E-15, Te -7.15E-16 - 4440, 185.000, 0, En 1.602912649515E-05, CFL 0.00674, SL -1.3753E-01, M 7.69494E+16, S 35.1301, T 4.7961, Me 1.98E-18, Se -1.33E-14, Te 3.11E-15 - 4464, 186.000, 0, En 1.810846219952E-05, CFL 0.00689, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7966, Me 7.55E-19, Se 6.65E-15, Te -1.23E-15 - 4488, 187.000, 0, En 1.632862139670E-05, CFL 0.00561, SL -1.4131E-01, M 7.69494E+16, S 35.1302, T 4.7970, Me 1.71E-17, Se 0.00E+00, Te 4.59E-16 - 4512, 188.000, 0, En 1.507570839770E-05, CFL 0.00602, SL -1.3896E-01, M 7.69494E+16, S 35.1302, T 4.7972, Me -2.12E-17, Se -6.65E-15, Te -1.31E-15 - 4536, 189.000, 0, En 1.425865085007E-05, CFL 0.00649, SL -1.3575E-01, M 7.69495E+16, S 35.1301, T 4.7973, Me -2.47E-19, Se 0.00E+00, Te -8.11E-16 - 4560, 190.000, 0, En 1.378578750518E-05, CFL 0.00645, SL -1.2903E-01, M 7.69495E+16, S 35.1301, T 4.7975, Me 1.23E-17, Se 2.00E-14, Te 4.82E-16 - 4584, 191.000, 0, En 1.237008890566E-05, CFL 0.00566, SL -1.2296E-01, M 7.69496E+16, S 35.1301, T 4.7977, Me 6.84E-18, Se -6.65E-15, Te -5.08E-16 - 4608, 192.000, 0, En 1.072751017061E-05, CFL 0.00465, SL -1.1866E-01, M 7.69497E+16, S 35.1300, T 4.7981, Me -1.37E-17, Se 6.65E-15, Te 4.63E-16 - 4632, 193.000, 0, En 9.117729876701E-06, CFL 0.00337, SL -1.1546E-01, M 7.69497E+16, S 35.1300, T 4.7986, Me -1.28E-17, Se 1.33E-14, Te 1.46E-15 - 4656, 194.000, 0, En 8.187808164824E-06, CFL 0.00385, SL -1.1116E-01, M 7.69498E+16, S 35.1300, T 4.7988, Me 8.65E-18, Se 0.00E+00, Te 7.61E-16 - 4680, 195.000, 0, En 8.418365029613E-06, CFL 0.00414, SL -1.0806E-01, M 7.69498E+16, S 35.1300, T 4.7990, Me 1.68E-18, Se -1.33E-14, Te 6.20E-16 - 4704, 196.000, 0, En 9.184160963970E-06, CFL 0.00414, SL -1.0301E-01, M 7.69499E+16, S 35.1299, T 4.7992, Me -5.64E-18, Se 0.00E+00, Te -2.27E-15 - 4728, 197.000, 0, En 9.763176478335E-06, CFL 0.00382, SL -1.0048E-01, M 7.69499E+16, S 35.1299, T 4.7995, Me 3.67E-17, Se 0.00E+00, Te 8.10E-16 - 4752, 198.000, 0, En 8.799587805099E-06, CFL 0.00333, SL -9.7422E-02, M 7.69499E+16, S 35.1299, T 4.7997, Me -1.77E-17, Se -6.65E-15, Te -1.17E-15 - 4776, 199.000, 0, En 7.389748927879E-06, CFL 0.00381, SL -9.2701E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 6.55E-19, Se -6.65E-15, Te -8.80E-16 - 4800, 200.000, 0, En 6.911299106573E-06, CFL 0.00352, SL -8.8914E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me -8.49E-19, Se 2.00E-14, Te 1.74E-15 - 4824, 201.000, 0, En 6.697206409679E-06, CFL 0.00313, SL -8.5571E-02, M 7.69501E+16, S 35.1298, T 4.7999, Me -6.93E-18, Se -1.33E-14, Te -4.96E-16 - 4848, 202.000, 0, En 6.829816484433E-06, CFL 0.00254, SL -8.8244E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me 1.71E-17, Se -1.33E-14, Te -8.90E-16 - 4872, 203.000, 0, En 9.178892829031E-06, CFL 0.00355, SL -8.9369E-02, M 7.69500E+16, S 35.1299, T 4.8000, Me -5.94E-18, Se 0.00E+00, Te 6.64E-16 - 4896, 204.000, 0, En 1.413729011543E-05, CFL 0.00568, SL -8.9509E-02, M 7.69500E+16, S 35.1299, T 4.8002, Me 4.68E-19, Se 6.65E-15, Te -2.55E-15 - 4920, 205.000, 0, En 1.450793629715E-05, CFL 0.00592, SL -9.0500E-02, M 7.69500E+16, S 35.1299, T 4.8003, Me -1.60E-17, Se 6.65E-15, Te 1.31E-15 - 4944, 206.000, 0, En 1.437295078548E-05, CFL 0.00602, SL -9.4351E-02, M 7.69500E+16, S 35.1299, T 4.8003, Me 1.05E-17, Se 6.65E-15, Te -6.54E-16 - 4968, 207.000, 0, En 1.585855716358E-05, CFL 0.00642, SL -9.4849E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 1.08E-17, Se -6.65E-15, Te 4.37E-16 - 4992, 208.000, 0, En 1.726533775043E-05, CFL 0.00683, SL -9.3023E-02, M 7.69500E+16, S 35.1299, T 4.8007, Me 3.55E-18, Se 0.00E+00, Te 6.78E-16 - 5016, 209.000, 0, En 1.700791426045E-05, CFL 0.00630, SL -9.1310E-02, M 7.69500E+16, S 35.1299, T 4.8009, Me 1.63E-18, Se -6.65E-15, Te 1.03E-15 - 5040, 210.000, 0, En 1.641551897107E-05, CFL 0.00526, SL -9.0818E-02, M 7.69500E+16, S 35.1299, T 4.8014, Me -5.33E-19, Se 1.33E-14, Te -9.32E-16 - 5064, 211.000, 0, En 1.561606211858E-05, CFL 0.00475, SL -9.2481E-02, M 7.69500E+16, S 35.1299, T 4.8016, Me -2.09E-17, Se 0.00E+00, Te -2.29E-16 - 5088, 212.000, 0, En 1.521766306455E-05, CFL 0.00557, SL -8.8015E-02, M 7.69501E+16, S 35.1299, T 4.8019, Me 1.58E-17, Se -1.33E-14, Te 1.89E-15 - 5112, 213.000, 0, En 1.505953204172E-05, CFL 0.00594, SL -8.2620E-02, M 7.69501E+16, S 35.1298, T 4.8023, Me -6.09E-18, Se 0.00E+00, Te -9.16E-16 - 5136, 214.000, 0, En 1.453938585670E-05, CFL 0.00627, SL -8.2396E-02, M 7.69501E+16, S 35.1298, T 4.8028, Me -8.44E-18, Se 6.65E-15, Te 1.08E-15 - 5160, 215.000, 0, En 1.262664676146E-05, CFL 0.00546, SL -8.4309E-02, M 7.69501E+16, S 35.1298, T 4.8033, Me 4.35E-18, Se -2.00E-14, Te 3.89E-16 - 5184, 216.000, 0, En 1.017246782126E-05, CFL 0.00388, SL -8.6912E-02, M 7.69501E+16, S 35.1298, T 4.8037, Me 6.29E-18, Se 6.65E-15, Te -1.18E-15 - 5208, 217.000, 0, En 7.921187812974E-06, CFL 0.00318, SL -8.9106E-02, M 7.69501E+16, S 35.1299, T 4.8040, Me -1.43E-17, Se 0.00E+00, Te 1.65E-15 - 5232, 218.000, 0, En 7.790804597071E-06, CFL 0.00402, SL -8.9242E-02, M 7.69500E+16, S 35.1299, T 4.8044, Me -6.39E-18, Se 2.00E-14, Te 2.04E-15 - 5256, 219.000, 0, En 6.936839543685E-06, CFL 0.00320, SL -8.9224E-02, M 7.69501E+16, S 35.1299, T 4.8049, Me 2.31E-17, Se -1.33E-14, Te -6.86E-16 - 5280, 220.000, 0, En 6.108182064473E-06, CFL 0.00262, SL -9.2528E-02, M 7.69500E+16, S 35.1299, T 4.8051, Me -7.13E-18, Se 0.00E+00, Te -3.98E-16 - 5304, 221.000, 0, En 5.885474927739E-06, CFL 0.00212, SL -9.5169E-02, M 7.69500E+16, S 35.1299, T 4.8054, Me 1.38E-17, Se 0.00E+00, Te -1.48E-15 - 5328, 222.000, 0, En 5.717817680845E-06, CFL 0.00246, SL -9.6725E-02, M 7.69500E+16, S 35.1299, T 4.8057, Me -2.31E-17, Se 0.00E+00, Te 1.68E-16 - 5352, 223.000, 0, En 5.476356347943E-06, CFL 0.00258, SL -9.7945E-02, M 7.69499E+16, S 35.1299, T 4.8061, Me 8.72E-18, Se 6.65E-15, Te -5.88E-16 - 5376, 224.000, 0, En 5.320476126936E-06, CFL 0.00251, SL -9.9462E-02, M 7.69499E+16, S 35.1299, T 4.8065, Me 1.02E-17, Se -1.33E-14, Te 3.18E-15 - 5400, 225.000, 0, En 5.375107479458E-06, CFL 0.00232, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.8070, Me -3.57E-18, Se 6.65E-15, Te -2.04E-15 - 5424, 226.000, 0, En 5.965210637317E-06, CFL 0.00303, SL -1.0377E-01, M 7.69499E+16, S 35.1299, T 4.8074, Me -1.14E-18, Se 6.65E-15, Te 6.96E-17 - 5448, 227.000, 0, En 6.129065517467E-06, CFL 0.00283, SL -1.0662E-01, M 7.69498E+16, S 35.1300, T 4.8077, Me -6.80E-18, Se 0.00E+00, Te -7.76E-16 - 5472, 228.000, 0, En 8.528240686418E-06, CFL 0.00390, SL -1.0877E-01, M 7.69498E+16, S 35.1300, T 4.8082, Me 8.78E-18, Se 0.00E+00, Te -1.44E-15 - 5496, 229.000, 0, En 1.189687924622E-05, CFL 0.00576, SL -1.1076E-01, M 7.69498E+16, S 35.1300, T 4.8085, Me -2.06E-18, Se 6.65E-15, Te 5.19E-16 - 5520, 230.000, 0, En 1.193477788199E-05, CFL 0.00594, SL -1.1251E-01, M 7.69498E+16, S 35.1300, T 4.8089, Me -3.57E-18, Se -6.65E-15, Te -2.62E-16 - 5544, 231.000, 0, En 1.143303316728E-05, CFL 0.00582, SL -1.1417E-01, M 7.69497E+16, S 35.1300, T 4.8093, Me 1.03E-17, Se 0.00E+00, Te 2.91E-15 - 5568, 232.000, 0, En 1.035681348340E-05, CFL 0.00500, SL -1.1547E-01, M 7.69497E+16, S 35.1300, T 4.8098, Me -1.00E-18, Se -6.65E-15, Te -1.95E-15 - 5592, 233.000, 0, En 1.009007003773E-05, CFL 0.00397, SL -1.1694E-01, M 7.69497E+16, S 35.1300, T 4.8102, Me -6.71E-18, Se 1.33E-14, Te 4.57E-16 - 5616, 234.000, 0, En 1.031199191921E-05, CFL 0.00378, SL -1.1754E-01, M 7.69497E+16, S 35.1300, T 4.8105, Me 1.04E-17, Se 0.00E+00, Te -9.70E-16 - 5640, 235.000, 0, En 1.266306914152E-05, CFL 0.00508, SL -1.1846E-01, M 7.69497E+16, S 35.1300, T 4.8107, Me -2.58E-17, Se 0.00E+00, Te 2.31E-16 - 5664, 236.000, 0, En 1.139556800512E-05, CFL 0.00504, SL -1.2125E-01, M 7.69496E+16, S 35.1300, T 4.8108, Me 1.31E-17, Se 6.65E-15, Te 1.52E-15 - 5688, 237.000, 0, En 1.111218365111E-05, CFL 0.00555, SL -1.1523E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me 1.61E-17, Se 0.00E+00, Te -1.78E-15 - 5712, 238.000, 0, En 1.010314873571E-05, CFL 0.00505, SL -1.1726E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -1.16E-17, Se -6.65E-15, Te 5.13E-16 - 5736, 239.000, 0, En 9.032841565167E-06, CFL 0.00424, SL -1.1860E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.45E-18, Se 6.65E-15, Te -6.39E-17 - 5760, 240.000, 0, En 8.173336801780E-06, CFL 0.00360, SL -1.1981E-01, M 7.69497E+16, S 35.1300, T 4.8113, Me -1.32E-18, Se -6.65E-15, Te -1.69E-15 - 5784, 241.000, 0, En 7.329190511028E-06, CFL 0.00286, SL -1.2019E-01, M 7.69497E+16, S 35.1300, T 4.8117, Me -8.02E-18, Se 0.00E+00, Te 2.90E-16 - 5808, 242.000, 0, En 6.702532832960E-06, CFL 0.00276, SL -1.2035E-01, M 7.69497E+16, S 35.1300, T 4.8120, Me 1.56E-17, Se 1.33E-14, Te -8.74E-16 - 5832, 243.000, 0, En 7.922448293223E-06, CFL 0.00443, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.8120, Me -1.50E-17, Se 0.00E+00, Te 2.27E-15 - 5856, 244.000, 0, En 8.557392953881E-06, CFL 0.00464, SL -1.2069E-01, M 7.69496E+16, S 35.1300, T 4.8121, Me 1.47E-17, Se -2.00E-14, Te -2.81E-17 - 5880, 245.000, 0, En 7.959399542210E-06, CFL 0.00387, SL -1.1881E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -1.46E-17, Se 0.00E+00, Te -2.71E-15 - 5904, 246.000, 0, En 7.719395789084E-06, CFL 0.00288, SL -1.1432E-01, M 7.69497E+16, S 35.1300, T 4.8126, Me 1.03E-17, Se 6.65E-15, Te 2.54E-15 - 5928, 247.000, 0, En 8.056228038194E-06, CFL 0.00353, SL -1.0906E-01, M 7.69498E+16, S 35.1300, T 4.8130, Me -1.01E-17, Se 0.00E+00, Te -8.81E-16 - 5952, 248.000, 0, En 8.505467159484E-06, CFL 0.00417, SL -1.0732E-01, M 7.69498E+16, S 35.1300, T 4.8133, Me 1.07E-17, Se -6.65E-15, Te 1.40E-15 - 5976, 249.000, 0, En 9.261917791898E-06, CFL 0.00493, SL -1.0605E-01, M 7.69498E+16, S 35.1300, T 4.8136, Me 1.37E-17, Se 1.33E-14, Te -8.99E-16 - 6000, 250.000, 0, En 9.863433751222E-06, CFL 0.00535, SL -1.0657E-01, M 7.69498E+16, S 35.1300, T 4.8139, Me -1.50E-17, Se -6.65E-15, Te 1.18E-15 - 6024, 251.000, 0, En 1.088699667502E-05, CFL 0.00577, SL -1.0644E-01, M 7.69498E+16, S 35.1300, T 4.8141, Me 7.17E-18, Se -6.65E-15, Te -1.21E-15 - 6048, 252.000, 0, En 1.167716428401E-05, CFL 0.00516, SL -1.0471E-01, M 7.69499E+16, S 35.1300, T 4.8143, Me 2.94E-19, Se 2.00E-14, Te 1.09E-16 - 6072, 253.000, 0, En 1.330598462142E-05, CFL 0.00483, SL -1.0253E-01, M 7.69499E+16, S 35.1299, T 4.8142, Me -1.96E-17, Se 0.00E+00, Te 2.07E-15 - 6096, 254.000, 0, En 1.122374514222E-05, CFL 0.00477, SL -9.6017E-02, M 7.69500E+16, S 35.1299, T 4.8143, Me 8.93E-18, Se -6.65E-15, Te -9.97E-16 - 6120, 255.000, 0, En 9.973842965612E-06, CFL 0.00483, SL -8.7414E-02, M 7.69501E+16, S 35.1299, T 4.8144, Me 8.16E-18, Se -6.65E-15, Te -2.60E-15 - 6144, 256.000, 0, En 9.348931860343E-06, CFL 0.00409, SL -7.9010E-02, M 7.69502E+16, S 35.1298, T 4.8146, Me 8.60E-18, Se 6.65E-15, Te 7.09E-16 - 6168, 257.000, 0, En 8.691105691431E-06, CFL 0.00297, SL -7.0473E-02, M 7.69503E+16, S 35.1298, T 4.8145, Me -4.82E-18, Se 6.65E-15, Te 1.81E-15 - 6192, 258.000, 0, En 8.567394190902E-06, CFL 0.00420, SL -6.1783E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me -1.92E-17, Se 0.00E+00, Te 1.09E-15 - 6216, 259.000, 0, En 6.764621397078E-06, CFL 0.00372, SL -5.7471E-02, M 7.69505E+16, S 35.1297, T 4.8148, Me 1.94E-17, Se 0.00E+00, Te 3.07E-16 - 6240, 260.000, 0, En 5.435757240269E-06, CFL 0.00284, SL -5.6838E-02, M 7.69505E+16, S 35.1297, T 4.8149, Me -1.26E-17, Se 6.65E-15, Te 1.64E-16 - 6264, 261.000, 0, En 3.792670091344E-06, CFL 0.00224, SL -5.6231E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 4.13E-18, Se -6.65E-15, Te 2.54E-17 - 6288, 262.000, 0, En 3.498174636295E-06, CFL 0.00257, SL -5.2445E-02, M 7.69505E+16, S 35.1296, T 4.8153, Me 3.70E-18, Se 0.00E+00, Te 5.72E-16 - 6312, 263.000, 0, En 3.587418120003E-06, CFL 0.00256, SL -4.2620E-02, M 7.69506E+16, S 35.1296, T 4.8153, Me -3.82E-18, Se -6.65E-15, Te -7.95E-17 - 6336, 264.000, 0, En 3.615800914662E-06, CFL 0.00223, SL -3.2899E-02, M 7.69508E+16, S 35.1295, T 4.8154, Me 1.88E-18, Se 6.65E-15, Te -2.50E-15 - 6360, 265.000, 0, En 3.754407097761E-06, CFL 0.00243, SL -3.0306E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -2.78E-18, Se -6.65E-15, Te 3.85E-15 - 6384, 266.000, 0, En 4.235676594403E-06, CFL 0.00268, SL -2.9079E-02, M 7.69508E+16, S 35.1295, T 4.8157, Me 9.29E-18, Se 0.00E+00, Te -3.22E-15 - 6408, 267.000, 0, En 5.270139009821E-06, CFL 0.00287, SL -2.8484E-02, M 7.69508E+16, S 35.1295, T 4.8160, Me -2.62E-17, Se -6.65E-15, Te 1.93E-15 - 6432, 268.000, 0, En 6.434149873608E-06, CFL 0.00312, SL -2.9254E-02, M 7.69508E+16, S 35.1295, T 4.8163, Me 2.45E-17, Se 0.00E+00, Te -2.19E-15 - 6456, 269.000, 0, En 7.442026478818E-06, CFL 0.00389, SL -3.0642E-02, M 7.69508E+16, S 35.1295, T 4.8166, Me -7.31E-18, Se 0.00E+00, Te 4.88E-15 - 6480, 270.000, 0, En 7.928453035908E-06, CFL 0.00373, SL -3.1863E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me 5.70E-19, Se -6.65E-15, Te -3.90E-15 - 6504, 271.000, 0, En 7.362037195248E-06, CFL 0.00357, SL -3.7133E-02, M 7.69507E+16, S 35.1296, T 4.8164, Me 3.64E-18, Se 0.00E+00, Te 1.34E-15 - 6528, 272.000, 0, En 7.570621881587E-06, CFL 0.00422, SL -4.0598E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 3.46E-18, Se 0.00E+00, Te -5.31E-16 - 6552, 273.000, 0, En 8.309966621736E-06, CFL 0.00457, SL -4.2124E-02, M 7.69507E+16, S 35.1296, T 4.8158, Me 6.42E-18, Se 1.33E-14, Te -1.95E-15 - 6576, 274.000, 0, En 8.603378311190E-06, CFL 0.00465, SL -4.5550E-02, M 7.69506E+16, S 35.1296, T 4.8158, Me 6.12E-18, Se -1.33E-14, Te 5.44E-16 - 6600, 275.000, 0, En 1.007519408598E-05, CFL 0.00485, SL -5.0903E-02, M 7.69505E+16, S 35.1296, T 4.8156, Me -1.46E-17, Se 2.00E-14, Te -2.22E-15 - 6624, 276.000, 0, En 1.105549597800E-05, CFL 0.00393, SL -5.6083E-02, M 7.69505E+16, S 35.1297, T 4.8155, Me -9.36E-18, Se -1.33E-14, Te -6.25E-17 - 6648, 277.000, 0, En 8.697682154657E-06, CFL 0.00439, SL -6.0124E-02, M 7.69504E+16, S 35.1297, T 4.8154, Me 1.36E-17, Se -6.65E-15, Te 4.28E-15 - 6672, 278.000, 0, En 7.080799548128E-06, CFL 0.00313, SL -6.3956E-02, M 7.69504E+16, S 35.1297, T 4.8151, Me -5.96E-18, Se 0.00E+00, Te -2.10E-15 - 6696, 279.000, 0, En 6.653356139618E-06, CFL 0.00269, SL -6.7735E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -9.71E-18, Se 6.65E-15, Te 1.04E-15 - 6720, 280.000, 0, En 5.096668179135E-06, CFL 0.00232, SL -6.9598E-02, M 7.69503E+16, S 35.1297, T 4.8146, Me 1.91E-17, Se -6.65E-15, Te 1.08E-16 - 6744, 281.000, 0, En 4.966300893921E-06, CFL 0.00237, SL -5.9344E-02, M 7.69504E+16, S 35.1297, T 4.8146, Me -2.19E-17, Se -6.65E-15, Te -2.75E-17 - 6768, 282.000, 0, En 4.365298301673E-06, CFL 0.00263, SL -6.1706E-02, M 7.69504E+16, S 35.1297, T 4.8142, Me 2.38E-17, Se 0.00E+00, Te -4.52E-16 - 6792, 283.000, 0, En 3.843906287223E-06, CFL 0.00221, SL -7.0109E-02, M 7.69503E+16, S 35.1297, T 4.8135, Me -6.74E-18, Se 0.00E+00, Te 1.52E-15 - 6816, 284.000, 0, En 1.826289855931E-06, CFL 0.00101, SL -7.9493E-02, M 7.69502E+16, S 35.1298, T 4.8127, Me -3.06E-18, Se -1.33E-14, Te -2.53E-16 - 6840, 285.000, 0, En 1.684520371344E-05, CFL 0.00693, SL -8.7280E-02, M 7.69501E+16, S 35.1298, T 4.8121, Me -1.14E-17, Se 1.33E-14, Te -8.64E-16 - 6864, 286.000, 0, En 2.361607078455E-05, CFL 0.00768, SL -9.0722E-02, M 7.69500E+16, S 35.1299, T 4.8116, Me 2.54E-17, Se -6.65E-15, Te -1.17E-15 - 6888, 287.000, 0, En 2.041304101487E-05, CFL 0.00486, SL -8.0479E-02, M 7.69502E+16, S 35.1298, T 4.8115, Me -5.58E-18, Se 6.65E-15, Te 1.61E-15 - 6912, 288.000, 0, En 1.615022608578E-05, CFL 0.00397, SL -6.9275E-02, M 7.69503E+16, S 35.1297, T 4.8114, Me -1.08E-17, Se -2.00E-14, Te 1.35E-16 - 6936, 289.000, 0, En 1.102040519352E-05, CFL 0.00444, SL -6.0708E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me 1.42E-17, Se 0.00E+00, Te 2.52E-15 - 6960, 290.000, 0, En 8.951246435264E-06, CFL 0.00435, SL -6.2438E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me -7.71E-18, Se 6.65E-15, Te -2.78E-15 - 6984, 291.000, 0, En 5.014141555628E-06, CFL 0.00259, SL -6.5593E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -1.33E-17, Se -6.65E-15, Te 8.75E-16 - 7008, 292.000, 0, En 1.182737735661E-05, CFL 0.00611, SL -6.8147E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me 1.05E-17, Se 6.65E-15, Te -1.56E-15 - 7032, 293.000, 0, En 2.425707520237E-05, CFL 0.00820, SL -6.9843E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -5.12E-19, Se -6.65E-15, Te -4.72E-16 - 7056, 294.000, 0, En 2.697865653426E-05, CFL 0.00590, SL -5.8313E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 7.23E-18, Se 6.65E-15, Te 2.00E-15 - 7080, 295.000, 0, En 2.831846690919E-05, CFL 0.00615, SL -5.3942E-02, M 7.69505E+16, S 35.1297, T 4.8115, Me -1.94E-17, Se -6.65E-15, Te -1.63E-16 - 7104, 296.000, 0, En 2.896608764683E-05, CFL 0.00646, SL -4.8414E-02, M 7.69506E+16, S 35.1296, T 4.8113, Me 2.32E-17, Se -6.65E-15, Te -1.75E-15 - 7128, 297.000, 0, En 2.969413628194E-05, CFL 0.00674, SL -1.8994E-02, M 7.69510E+16, S 35.1295, T 4.8112, Me -1.50E-17, Se 1.33E-14, Te -2.76E-16 - 7152, 298.000, 0, En 3.106945829888E-05, CFL 0.00644, SL -1.9351E-02, M 7.69509E+16, S 35.1295, T 4.8112, Me -2.45E-18, Se 0.00E+00, Te 9.25E-16 - 7176, 299.000, 0, En 3.177336395182E-05, CFL 0.00508, SL -2.5375E-02, M 7.69509E+16, S 35.1295, T 4.8107, Me -5.76E-18, Se -2.00E-14, Te -1.92E-15 - 7200, 300.000, 0, En 3.268270835189E-05, CFL 0.00522, SL -3.2408E-02, M 7.69508E+16, S 35.1295, T 4.8099, Me 2.35E-17, Se 2.00E-14, Te 2.51E-15 - 7224, 301.000, 0, En 3.279472915436E-05, CFL 0.00568, SL -1.7737E-02, M 7.69510E+16, S 35.1294, T 4.8097, Me -1.08E-17, Se -6.65E-15, Te -1.05E-15 - 7248, 302.000, 0, En 3.028670934157E-05, CFL 0.00683, SL -2.4558E-03, M 7.69512E+16, S 35.1294, T 4.8095, Me 2.38E-18, Se 0.00E+00, Te -8.95E-16 - 7272, 303.000, 0, En 2.464008127526E-05, CFL 0.00643, SL -8.5466E-03, M 7.69511E+16, S 35.1294, T 4.8086, Me -1.04E-17, Se 0.00E+00, Te -3.65E-16 - 7296, 304.000, 0, En 2.067006045238E-05, CFL 0.00448, SL -4.5716E-03, M 7.69511E+16, S 35.1294, T 4.8082, Me 1.16E-17, Se -6.65E-15, Te 2.08E-15 - 7320, 305.000, 0, En 2.044070775394E-05, CFL 0.00396, SL 7.6186E-04, M 7.69512E+16, S 35.1293, T 4.8080, Me 4.86E-18, Se 0.00E+00, Te -2.50E-16 - 7344, 306.000, 0, En 1.816374707478E-05, CFL 0.00434, SL -3.2075E-03, M 7.69512E+16, S 35.1294, T 4.8076, Me -7.70E-18, Se 6.65E-15, Te 4.19E-16 - 7368, 307.000, 0, En 1.723611865292E-05, CFL 0.00421, SL -3.6257E-03, M 7.69511E+16, S 35.1294, T 4.8074, Me -2.29E-19, Se 6.65E-15, Te 1.05E-15 - 7392, 308.000, 0, En 1.578344106332E-05, CFL 0.00409, SL -5.5630E-03, M 7.69511E+16, S 35.1294, T 4.8070, Me -1.29E-18, Se 0.00E+00, Te -2.05E-15 - 7416, 309.000, 0, En 1.456124576820E-05, CFL 0.00368, SL -7.6535E-03, M 7.69511E+16, S 35.1294, T 4.8064, Me 1.26E-17, Se -6.65E-15, Te 2.47E-15 - 7440, 310.000, 0, En 1.384731852356E-05, CFL 0.00377, SL -1.3249E-02, M 7.69510E+16, S 35.1294, T 4.8057, Me -1.57E-17, Se -1.33E-14, Te 4.25E-16 - 7464, 311.000, 0, En 1.202890816600E-05, CFL 0.00374, SL -1.9791E-02, M 7.69509E+16, S 35.1295, T 4.8051, Me 5.90E-18, Se 1.33E-14, Te 1.92E-16 - 7488, 312.000, 0, En 1.075946647319E-05, CFL 0.00374, SL -2.5528E-02, M 7.69509E+16, S 35.1295, T 4.8045, Me 2.36E-18, Se 0.00E+00, Te -6.01E-16 - 7512, 313.000, 0, En 9.383272221358E-06, CFL 0.00260, SL -3.0035E-02, M 7.69508E+16, S 35.1295, T 4.8040, Me 2.43E-18, Se 2.00E-14, Te -9.26E-16 - 7536, 314.000, 0, En 9.250239452649E-06, CFL 0.00217, SL -2.8603E-02, M 7.69508E+16, S 35.1295, T 4.8038, Me -1.61E-17, Se -6.65E-15, Te -1.62E-15 - 7560, 315.000, 0, En 1.199553046926E-05, CFL 0.00481, SL -2.9988E-02, M 7.69508E+16, S 35.1295, T 4.8035, Me 2.57E-18, Se -6.65E-15, Te 1.13E-15 - 7584, 316.000, 0, En 1.510605641218E-05, CFL 0.00591, SL -3.2551E-02, M 7.69508E+16, S 35.1295, T 4.8033, Me 4.42E-18, Se 0.00E+00, Te 1.69E-15 - 7608, 317.000, 0, En 1.380148199839E-05, CFL 0.00546, SL -3.3630E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 6.63E-18, Se 0.00E+00, Te -2.02E-15 - 7632, 318.000, 0, En 9.769493612742E-06, CFL 0.00231, SL -3.6070E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me 1.43E-17, Se 6.65E-15, Te 1.08E-15 - 7656, 319.000, 0, En 8.430629913671E-06, CFL 0.00311, SL -4.7068E-02, M 7.69506E+16, S 35.1296, T 4.8009, Me -1.56E-17, Se 0.00E+00, Te 5.71E-16 - 7680, 320.000, 0, En 8.119047629573E-06, CFL 0.00316, SL -5.5569E-02, M 7.69505E+16, S 35.1297, T 4.8000, Me -3.72E-18, Se 0.00E+00, Te -7.01E-16 - 7704, 321.000, 0, En 6.929273694259E-06, CFL 0.00236, SL -6.1610E-02, M 7.69504E+16, S 35.1297, T 4.7994, Me -3.84E-19, Se 0.00E+00, Te 9.75E-16 - 7728, 322.000, 0, En 7.043754435367E-06, CFL 0.00270, SL -6.6459E-02, M 7.69503E+16, S 35.1297, T 4.7989, Me 1.80E-17, Se 0.00E+00, Te 1.87E-15 - 7752, 323.000, 0, En 7.546999046909E-06, CFL 0.00359, SL -6.7596E-02, M 7.69503E+16, S 35.1297, T 4.7987, Me -8.83E-18, Se -6.65E-15, Te -7.09E-16 - 7776, 324.000, 0, En 7.819588507201E-06, CFL 0.00337, SL -5.4876E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me -6.12E-18, Se 1.33E-14, Te -1.30E-15 - 7800, 325.000, 0, En 6.251533598026E-06, CFL 0.00256, SL -6.1582E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -9.17E-18, Se -1.33E-14, Te 1.89E-15 - 7824, 326.000, 0, En 4.872581482656E-06, CFL 0.00267, SL -7.2118E-02, M 7.69503E+16, S 35.1298, T 4.7964, Me 1.65E-17, Se 6.65E-15, Te -2.74E-15 - 7848, 327.000, 0, En 5.591620656983E-06, CFL 0.00282, SL -8.1081E-02, M 7.69502E+16, S 35.1298, T 4.7953, Me -1.10E-17, Se -1.33E-14, Te 7.89E-16 - 7872, 328.000, 0, En 9.414658022241E-06, CFL 0.00455, SL -8.9684E-02, M 7.69500E+16, S 35.1299, T 4.7943, Me 7.32E-18, Se 1.33E-14, Te 3.90E-16 - 7896, 329.000, 0, En 9.039380499954E-06, CFL 0.00329, SL -9.7459E-02, M 7.69499E+16, S 35.1299, T 4.7935, Me -1.51E-17, Se 6.65E-15, Te 1.58E-15 - 7920, 330.000, 0, En 9.747858942071E-06, CFL 0.00276, SL -1.0244E-01, M 7.69499E+16, S 35.1299, T 4.7928, Me 2.19E-17, Se 1.33E-14, Te -5.53E-16 - 7944, 331.000, 0, En 1.039569000481E-05, CFL 0.00291, SL -1.0316E-01, M 7.69499E+16, S 35.1299, T 4.7925, Me -2.14E-17, Se -6.65E-15, Te -2.61E-15 - 7968, 332.000, 0, En 1.100479848342E-05, CFL 0.00439, SL -1.0459E-01, M 7.69499E+16, S 35.1300, T 4.7925, Me 1.35E-17, Se 6.65E-15, Te 1.53E-15 - 7992, 333.000, 0, En 1.279615783887E-05, CFL 0.00319, SL -1.0777E-01, M 7.69498E+16, S 35.1300, T 4.7922, Me 1.23E-18, Se 1.33E-14, Te 9.40E-16 - 8016, 334.000, 0, En 1.057635182788E-05, CFL 0.00252, SL -1.1149E-01, M 7.69498E+16, S 35.1300, T 4.7919, Me -9.52E-18, Se -6.65E-15, Te -2.29E-15 - 8040, 335.000, 0, En 1.013199432521E-05, CFL 0.00284, SL -1.1612E-01, M 7.69497E+16, S 35.1300, T 4.7915, Me 2.01E-17, Se 6.65E-15, Te 3.56E-16 - 8064, 336.000, 0, En 8.435355829247E-06, CFL 0.00242, SL -1.1659E-01, M 7.69497E+16, S 35.1300, T 4.7912, Me -2.28E-17, Se 0.00E+00, Te -1.83E-15 - 8088, 337.000, 0, En 7.826061946163E-06, CFL 0.00209, SL -1.1412E-01, M 7.69497E+16, S 35.1300, T 4.7908, Me -6.06E-18, Se 6.65E-15, Te 1.71E-15 - 8112, 338.000, 0, En 8.466393865242E-06, CFL 0.00300, SL -1.1142E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 8.27E-18, Se 6.65E-15, Te -7.24E-16 - 8136, 339.000, 0, En 8.715486095587E-06, CFL 0.00448, SL -1.0910E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 3.01E-18, Se -6.65E-15, Te 1.52E-15 - 8160, 340.000, 0, En 7.698283988106E-06, CFL 0.00251, SL -1.1083E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -1.74E-18, Se 0.00E+00, Te -1.42E-15 - 8184, 341.000, 0, En 6.664880324718E-06, CFL 0.00191, SL -1.0754E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me 1.20E-17, Se 0.00E+00, Te -1.96E-16 - 8208, 342.000, 0, En 5.253264351893E-06, CFL 0.00179, SL -1.0741E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -1.84E-17, Se -1.33E-14, Te 1.40E-15 - 8232, 343.000, 0, En 5.470540447185E-06, CFL 0.00237, SL -1.0879E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 5.39E-18, Se 6.65E-15, Te -3.63E-17 - 8256, 344.000, 0, En 5.061850854224E-06, CFL 0.00194, SL -1.0996E-01, M 7.69498E+16, S 35.1300, T 4.7900, Me -1.79E-17, Se -1.33E-14, Te -2.48E-15 - 8280, 345.000, 0, En 5.152343364068E-06, CFL 0.00195, SL -1.1273E-01, M 7.69497E+16, S 35.1300, T 4.7895, Me 1.94E-17, Se -6.65E-15, Te -1.15E-15 - 8304, 346.000, 0, En 7.030587180125E-06, CFL 0.00252, SL -1.1664E-01, M 7.69497E+16, S 35.1300, T 4.7890, Me -3.51E-18, Se 6.65E-15, Te 2.04E-15 - 8328, 347.000, 0, En 9.485567670309E-06, CFL 0.00340, SL -1.1974E-01, M 7.69497E+16, S 35.1300, T 4.7887, Me -3.01E-19, Se 0.00E+00, Te 1.21E-15 - 8352, 348.000, 0, En 1.270514087003E-05, CFL 0.00430, SL -1.2171E-01, M 7.69496E+16, S 35.1301, T 4.7885, Me 8.20E-18, Se 0.00E+00, Te -1.87E-15 - 8376, 349.000, 0, En 1.712254766308E-05, CFL 0.00462, SL -1.2679E-01, M 7.69496E+16, S 35.1301, T 4.7880, Me 4.60E-18, Se -6.65E-15, Te 4.69E-16 - 8400, 350.000, 0, En 1.667539048769E-05, CFL 0.00414, SL -1.2986E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 5.39E-18, Se 2.00E-14, Te -9.98E-16 - 8424, 351.000, 0, En 1.507357353963E-05, CFL 0.00336, SL -1.3098E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.12E-17, Se -6.65E-15, Te -3.90E-16 - 8448, 352.000, 0, En 1.217213364374E-05, CFL 0.00312, SL -1.3180E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.31E-19, Se -2.00E-14, Te 1.17E-15 - 8472, 353.000, 0, En 1.059872696367E-05, CFL 0.00264, SL -1.3255E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.89E-17, Se 2.00E-14, Te -1.19E-15 - 8496, 354.000, 0, En 1.154017707985E-05, CFL 0.00328, SL -1.3100E-01, M 7.69495E+16, S 35.1301, T 4.7875, Me 1.12E-17, Se -6.65E-15, Te 1.83E-16 - 8520, 355.000, 0, En 9.541285003792E-06, CFL 0.00333, SL -1.2470E-01, M 7.69496E+16, S 35.1301, T 4.7875, Me 4.23E-18, Se 6.65E-15, Te 1.02E-15 - 8544, 356.000, 0, En 7.944128344917E-06, CFL 0.00301, SL -1.1818E-01, M 7.69497E+16, S 35.1300, T 4.7874, Me 8.40E-18, Se 0.00E+00, Te 4.31E-17 - 8568, 357.000, 0, En 6.180957812027E-06, CFL 0.00388, SL -1.1477E-01, M 7.69497E+16, S 35.1300, T 4.7874, Me 6.97E-18, Se 0.00E+00, Te 5.56E-16 - 8592, 358.000, 0, En 5.524716393056E-06, CFL 0.00269, SL -1.1710E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me -1.00E-17, Se 0.00E+00, Te 1.92E-15 - 8616, 359.000, 0, En 5.496207483858E-06, CFL 0.00181, SL -1.2863E-01, M 7.69495E+16, S 35.1301, T 4.7854, Me 1.14E-17, Se -6.65E-15, Te -1.86E-15 - 8640, 360.000, 0, En 7.017023074955E-06, CFL 0.00261, SL -1.3729E-01, M 7.69494E+16, S 35.1301, T 4.7842, Me 2.85E-18, Se 2.00E-14, Te 1.57E-16 - 8664, 361.000, 0, En 6.348242873658E-06, CFL 0.00193, SL -1.4408E-01, M 7.69493E+16, S 35.1302, T 4.7834, Me -2.67E-17, Se -6.65E-15, Te -6.93E-16 - 8688, 362.000, 0, En 5.811668695347E-06, CFL 0.00195, SL -1.4990E-01, M 7.69493E+16, S 35.1302, T 4.7828, Me 1.44E-17, Se 0.00E+00, Te -3.58E-16 - 8712, 363.000, 0, En 5.626404450247E-06, CFL 0.00200, SL -1.5114E-01, M 7.69493E+16, S 35.1302, T 4.7826, Me -1.05E-17, Se -6.65E-15, Te 1.61E-15 - 8736, 364.000, 0, En 6.374105869091E-06, CFL 0.00181, SL -1.5324E-01, M 7.69492E+16, S 35.1302, T 4.7825, Me 1.61E-18, Se -6.65E-15, Te -6.26E-16 - 8760, 365.000, 0, En 5.389878826139E-06, CFL 0.00155, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7823, Me 7.77E-18, Se -6.65E-15, Te -1.99E-15 + 24, 1.000, 0, En 2.723613681282E-07, CFL 0.00079, SL -6.1796E-03, M 7.69511E+16, S 35.1294, T 4.8054, Me 3.60E-19, Se 0.00E+00, Te 1.26E-15 + 48, 2.000, 0, En 7.053602865958E-07, CFL 0.00099, SL 7.7375E-03, M 7.69513E+16, S 35.1293, T 4.8049, Me -1.76E-18, Se 1.33E-14, Te -2.02E-15 + 72, 3.000, 0, En 5.887542014461E-07, CFL 0.00083, SL 1.7286E-03, M 7.69512E+16, S 35.1293, T 4.8041, Me -1.22E-17, Se -6.65E-15, Te -2.55E-16 + 96, 4.000, 0, En 1.852665801334E-06, CFL 0.00184, SL -1.1511E-03, M 7.69512E+16, S 35.1293, T 4.8036, Me -2.05E-18, Se -6.65E-15, Te 1.23E-15 + 120, 5.000, 0, En 1.514737730611E-06, CFL 0.00153, SL -3.5312E-03, M 7.69511E+16, S 35.1294, T 4.8034, Me 4.23E-18, Se 6.65E-15, Te 2.57E-16 + 144, 6.000, 0, En 7.003818536705E-07, CFL 0.00076, SL -5.5946E-03, M 7.69511E+16, S 35.1294, T 4.8032, Me -6.47E-18, Se -1.33E-14, Te 1.63E-15 + 168, 7.000, 0, En 1.331161290387E-06, CFL 0.00149, SL -3.7707E-03, M 7.69511E+16, S 35.1294, T 4.8029, Me -3.12E-18, Se 6.65E-15, Te -9.78E-16 + 192, 8.000, 0, En 1.259364476429E-06, CFL 0.00118, SL 3.2469E-03, M 7.69512E+16, S 35.1293, T 4.8028, Me 6.91E-18, Se -6.65E-15, Te 3.26E-16 + 216, 9.000, 0, En 1.354242108490E-06, CFL 0.00097, SL 8.9665E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me -6.72E-18, Se 0.00E+00, Te 1.24E-15 + 240, 10.000, 0, En 3.263351003327E-06, CFL 0.00222, SL 7.4792E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me 1.75E-17, Se -6.65E-15, Te -2.21E-16 + 264, 11.000, 0, En 3.936169567221E-06, CFL 0.00267, SL 6.0258E-03, M 7.69513E+16, S 35.1293, T 4.8024, Me 8.74E-18, Se 6.65E-15, Te -2.12E-15 + 288, 12.000, 0, En 2.562371281040E-06, CFL 0.00169, SL 2.5996E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.13E-17, Se -6.65E-15, Te 2.48E-15 + 312, 13.000, 0, En 3.323419267703E-06, CFL 0.00145, SL -4.8867E-03, M 7.69511E+16, S 35.1294, T 4.8012, Me 3.01E-18, Se -1.33E-14, Te -1.58E-15 + 336, 14.000, 0, En 2.204183502980E-06, CFL 0.00093, SL -8.9710E-03, M 7.69511E+16, S 35.1294, T 4.8008, Me 1.18E-18, Se 1.33E-14, Te 1.22E-15 + 360, 15.000, 0, En 3.594165827928E-06, CFL 0.00176, SL -1.1697E-02, M 7.69510E+16, S 35.1294, T 4.8004, Me -3.04E-17, Se -6.65E-15, Te 3.13E-16 + 384, 16.000, 0, En 3.885115952588E-06, CFL 0.00260, SL -1.4742E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me 1.15E-17, Se 6.65E-15, Te -1.26E-15 + 408, 17.000, 0, En 1.810288584018E-06, CFL 0.00078, SL -2.5035E-02, M 7.69509E+16, S 35.1295, T 4.7985, Me 3.65E-18, Se -6.65E-15, Te 1.49E-15 + 432, 18.000, 0, En 3.018975195660E-06, CFL 0.00157, SL -3.4147E-02, M 7.69508E+16, S 35.1295, T 4.7972, Me 5.99E-18, Se 6.65E-15, Te -1.21E-15 + 456, 19.000, 0, En 3.712252581118E-06, CFL 0.00192, SL -1.0766E-02, M 7.69511E+16, S 35.1294, T 4.7965, Me -1.82E-18, Se 6.65E-15, Te 1.14E-15 + 480, 20.000, 0, En 4.215314243956E-06, CFL 0.00169, SL -1.0498E-02, M 7.69511E+16, S 35.1294, T 4.7957, Me -6.67E-18, Se 2.00E-14, Te -6.42E-16 + 504, 21.000, 0, En 3.810595002260E-06, CFL 0.00157, SL -1.7271E-02, M 7.69510E+16, S 35.1294, T 4.7947, Me 3.20E-18, Se -2.00E-14, Te 8.75E-16 + 528, 22.000, 0, En 5.156101036473E-06, CFL 0.00255, SL -2.1074E-02, M 7.69509E+16, S 35.1295, T 4.7944, Me -6.06E-18, Se 1.33E-14, Te 9.98E-17 + 552, 23.000, 0, En 6.839924281307E-06, CFL 0.00294, SL -2.5695E-02, M 7.69509E+16, S 35.1295, T 4.7939, Me 1.55E-17, Se -2.00E-14, Te -5.12E-17 + 576, 24.000, 0, En 7.156954424536E-06, CFL 0.00231, SL -2.7257E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me 6.24E-19, Se 1.33E-14, Te -3.20E-15 + 600, 25.000, 0, En 5.365890357542E-06, CFL 0.00205, SL -3.4194E-02, M 7.69508E+16, S 35.1295, T 4.7929, Me -1.61E-17, Se 0.00E+00, Te 1.84E-15 + 624, 26.000, 0, En 2.976226952759E-06, CFL 0.00123, SL -3.8898E-02, M 7.69507E+16, S 35.1296, T 4.7924, Me 3.46E-18, Se 0.00E+00, Te 2.31E-15 + 648, 27.000, 0, En 2.314795448891E-06, CFL 0.00123, SL -4.2852E-02, M 7.69506E+16, S 35.1296, T 4.7920, Me 3.18E-18, Se 2.00E-14, Te -1.76E-15 + 672, 28.000, 0, En 6.560935783408E-06, CFL 0.00274, SL -3.7184E-02, M 7.69507E+16, S 35.1296, T 4.7918, Me -3.33E-18, Se -6.65E-15, Te -2.52E-15 + 696, 29.000, 0, En 8.369579028824E-07, CFL 0.00121, SL -4.4104E-02, M 7.69506E+16, S 35.1296, T 4.7906, Me -6.58E-18, Se 1.33E-14, Te 4.08E-15 + 720, 30.000, 0, En 4.289653845115E-07, CFL 0.00061, SL -5.2318E-02, M 7.69505E+16, S 35.1296, T 4.7892, Me 6.45E-18, Se 0.00E+00, Te -3.51E-16 + 744, 31.000, 0, En 4.216689534000E-07, CFL 0.00048, SL -5.6906E-02, M 7.69505E+16, S 35.1297, T 4.7886, Me -1.12E-17, Se -1.33E-14, Te 1.91E-15 + 768, 32.000, 0, En 5.694134280384E-07, CFL 0.00051, SL -3.3070E-02, M 7.69508E+16, S 35.1295, T 4.7880, Me 9.75E-18, Se 1.33E-14, Te -2.73E-15 + 792, 33.000, 0, En 2.041862983867E-07, CFL 0.00033, SL -3.2226E-02, M 7.69508E+16, S 35.1295, T 4.7872, Me 1.48E-17, Se -6.65E-15, Te 3.00E-16 + 816, 34.000, 0, En 1.367174741756E-07, CFL 0.00029, SL -3.8376E-02, M 7.69507E+16, S 35.1296, T 4.7862, Me -1.82E-17, Se 6.65E-15, Te -3.76E-16 + 840, 35.000, 0, En 4.873128516387E-07, CFL 0.00080, SL -4.5605E-02, M 7.69506E+16, S 35.1296, T 4.7853, Me -1.55E-18, Se 0.00E+00, Te 1.98E-15 + 864, 36.000, 0, En 1.143757876654E-07, CFL 0.00027, SL -5.0415E-02, M 7.69505E+16, S 35.1296, T 4.7848, Me 1.69E-17, Se -6.65E-15, Te -1.30E-15 + 888, 37.000, 0, En 1.526507504553E-06, CFL 0.00126, SL -5.3725E-02, M 7.69505E+16, S 35.1297, T 4.7844, Me 3.72E-18, Se 2.00E-14, Te 7.24E-16 + 912, 38.000, 0, En 3.565702371946E-07, CFL 0.00084, SL -5.7093E-02, M 7.69505E+16, S 35.1297, T 4.7841, Me -8.19E-18, Se -2.66E-14, Te -3.75E-15 + 936, 39.000, 0, En 1.789126546072E-06, CFL 0.00163, SL -4.5885E-02, M 7.69506E+16, S 35.1296, T 4.7837, Me 7.88E-18, Se 6.65E-15, Te 2.41E-15 + 960, 40.000, 0, En 2.661192739840E-06, CFL 0.00223, SL -3.9384E-02, M 7.69507E+16, S 35.1296, T 4.7835, Me -1.32E-18, Se -2.00E-14, Te -2.96E-16 + 984, 41.000, 0, En 9.692601085787E-07, CFL 0.00074, SL -4.3521E-02, M 7.69506E+16, S 35.1296, T 4.7830, Me 4.78E-19, Se 6.65E-15, Te 4.24E-16 + 1008, 42.000, 0, En 1.941935873708E-06, CFL 0.00169, SL -3.6775E-02, M 7.69507E+16, S 35.1296, T 4.7823, Me -6.54E-18, Se 6.65E-15, Te 4.99E-16 + 1032, 43.000, 0, En 3.380578809369E-06, CFL 0.00204, SL -2.7828E-02, M 7.69508E+16, S 35.1295, T 4.7821, Me 1.26E-17, Se -6.65E-15, Te 1.84E-15 + 1056, 44.000, 0, En 3.502235687804E-06, CFL 0.00243, SL -1.8195E-02, M 7.69510E+16, S 35.1294, T 4.7819, Me -3.75E-18, Se -1.33E-14, Te -1.93E-15 + 1080, 45.000, 0, En 3.475027156236E-06, CFL 0.00184, SL -2.2342E-02, M 7.69509E+16, S 35.1295, T 4.7813, Me -1.04E-17, Se 0.00E+00, Te 1.39E-15 + 1104, 46.000, 0, En 2.650548390565E-06, CFL 0.00156, SL -3.0430E-02, M 7.69508E+16, S 35.1295, T 4.7803, Me 1.02E-17, Se 1.33E-14, Te -2.49E-15 + 1128, 47.000, 0, En 2.919265452631E-06, CFL 0.00099, SL -3.7229E-02, M 7.69507E+16, S 35.1296, T 4.7794, Me -1.23E-17, Se -6.65E-15, Te 1.27E-15 + 1152, 48.000, 0, En 2.920145557846E-06, CFL 0.00095, SL -4.2106E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -1.98E-18, Se -6.65E-15, Te -3.72E-16 + 1176, 49.000, 0, En 3.072591102491E-06, CFL 0.00106, SL -5.0827E-02, M 7.69505E+16, S 35.1296, T 4.7773, Me 1.69E-17, Se -6.65E-15, Te 1.64E-16 + 1200, 50.000, 0, En 2.529689289894E-06, CFL 0.00092, SL -6.0752E-02, M 7.69504E+16, S 35.1297, T 4.7759, Me -1.39E-17, Se 1.33E-14, Te -4.10E-17 + 1224, 51.000, 0, En 1.813104110447E-06, CFL 0.00109, SL -6.6461E-02, M 7.69503E+16, S 35.1297, T 4.7755, Me -3.32E-18, Se 0.00E+00, Te -4.12E-16 + 1248, 52.000, 0, En 4.604048484100E-06, CFL 0.00188, SL -6.9899E-02, M 7.69503E+16, S 35.1297, T 4.7753, Me 6.42E-18, Se -6.65E-15, Te 2.55E-15 + 1272, 53.000, 0, En 3.913614255723E-06, CFL 0.00191, SL -7.1890E-02, M 7.69503E+16, S 35.1298, T 4.7752, Me 5.53E-18, Se 6.65E-15, Te -2.37E-15 + 1296, 54.000, 0, En 3.074227816433E-06, CFL 0.00182, SL -6.6094E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me -2.39E-17, Se -6.65E-15, Te 1.47E-15 + 1320, 55.000, 0, En 1.756831191640E-06, CFL 0.00135, SL -6.6817E-02, M 7.69503E+16, S 35.1297, T 4.7745, Me 2.67E-17, Se -1.33E-14, Te -1.95E-16 + 1344, 56.000, 0, En 9.136654168620E-07, CFL 0.00119, SL -7.2944E-02, M 7.69503E+16, S 35.1298, T 4.7739, Me -7.75E-18, Se 6.65E-15, Te -8.53E-16 + 1368, 57.000, 0, En 2.452825779605E-06, CFL 0.00154, SL -7.0270E-02, M 7.69503E+16, S 35.1298, T 4.7736, Me 4.88E-18, Se -1.33E-14, Te 1.37E-15 + 1392, 58.000, 0, En 1.909510214342E-06, CFL 0.00142, SL -7.3040E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -2.59E-17, Se 6.65E-15, Te 8.01E-16 + 1416, 59.000, 0, En 1.010481053796E-06, CFL 0.00052, SL -8.0029E-02, M 7.69502E+16, S 35.1298, T 4.7720, Me 2.08E-17, Se 0.00E+00, Te -2.42E-15 + 1440, 60.000, 0, En 9.815976317231E-07, CFL 0.00088, SL -8.7741E-02, M 7.69501E+16, S 35.1299, T 4.7711, Me -4.92E-18, Se 0.00E+00, Te 4.25E-15 + 1464, 61.000, 0, En 4.194730904455E-07, CFL 0.00051, SL -9.2703E-02, M 7.69500E+16, S 35.1299, T 4.7708, Me 1.28E-17, Se -6.65E-15, Te -4.63E-16 + 1488, 62.000, 0, En 2.346426881633E-06, CFL 0.00146, SL -9.5442E-02, M 7.69500E+16, S 35.1299, T 4.7705, Me -8.36E-18, Se -6.65E-15, Te -3.85E-15 + 1512, 63.000, 0, En 2.208754205770E-06, CFL 0.00247, SL -9.8093E-02, M 7.69499E+16, S 35.1299, T 4.7705, Me 4.56E-18, Se 6.65E-15, Te 7.24E-16 + 1536, 64.000, 0, En 3.171360410331E-06, CFL 0.00382, SL -1.0147E-01, M 7.69499E+16, S 35.1299, T 4.7705, Me 2.41E-18, Se 0.00E+00, Te 4.74E-16 + 1560, 65.000, 0, En 4.814558764130E-07, CFL 0.00076, SL -1.0311E-01, M 7.69499E+16, S 35.1299, T 4.7702, Me 2.09E-19, Se -6.65E-15, Te 1.22E-15 + 1584, 66.000, 0, En 2.204241768969E-07, CFL 0.00026, SL -1.0727E-01, M 7.69498E+16, S 35.1300, T 4.7700, Me 1.29E-17, Se 0.00E+00, Te 1.97E-18 + 1608, 67.000, 0, En 1.203393251511E-06, CFL 0.00099, SL -1.1166E-01, M 7.69498E+16, S 35.1300, T 4.7696, Me -2.58E-18, Se 6.65E-15, Te 1.35E-15 + 1632, 68.000, 0, En 2.259539422086E-06, CFL 0.00170, SL -1.0768E-01, M 7.69498E+16, S 35.1300, T 4.7694, Me -2.28E-17, Se 6.65E-15, Te 1.12E-15 + 1656, 69.000, 0, En 2.137833387458E-06, CFL 0.00188, SL -1.0430E-01, M 7.69499E+16, S 35.1299, T 4.7694, Me 8.39E-18, Se -6.65E-15, Te -1.55E-15 + 1680, 70.000, 0, En 2.435959789398E-06, CFL 0.00209, SL -9.7191E-02, M 7.69499E+16, S 35.1299, T 4.7695, Me -7.52E-18, Se -6.65E-15, Te -9.19E-17 + 1704, 71.000, 0, En 2.332360721307E-06, CFL 0.00190, SL -9.5680E-02, M 7.69500E+16, S 35.1299, T 4.7698, Me 1.22E-17, Se -6.65E-15, Te 6.24E-16 + 1728, 72.000, 0, En 2.661519650620E-06, CFL 0.00175, SL -9.6294E-02, M 7.69500E+16, S 35.1299, T 4.7700, Me -1.78E-17, Se -6.65E-15, Te -1.61E-16 + 1752, 73.000, 0, En 2.467064066428E-06, CFL 0.00141, SL -9.8194E-02, M 7.69499E+16, S 35.1299, T 4.7700, Me 1.26E-17, Se 0.00E+00, Te -6.64E-18 + 1776, 74.000, 0, En 3.283905855875E-06, CFL 0.00196, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.7697, Me -8.90E-18, Se 1.33E-14, Te 2.27E-15 + 1800, 75.000, 0, En 1.824180957110E-06, CFL 0.00114, SL -1.0994E-01, M 7.69498E+16, S 35.1300, T 4.7690, Me 8.77E-18, Se 0.00E+00, Te -4.74E-15 + 1824, 76.000, 0, En 1.277544764810E-06, CFL 0.00086, SL -1.1492E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me 6.03E-18, Se 0.00E+00, Te 2.34E-15 + 1848, 77.000, 0, En 3.429065570358E-06, CFL 0.00208, SL -1.2023E-01, M 7.69497E+16, S 35.1300, T 4.7685, Me -6.19E-18, Se 0.00E+00, Te -1.14E-15 + 1872, 78.000, 0, En 6.318996253337E-06, CFL 0.00304, SL -1.2461E-01, M 7.69496E+16, S 35.1301, T 4.7684, Me -1.35E-17, Se 6.65E-15, Te -1.27E-15 + 1896, 79.000, 0, En 7.110611165655E-06, CFL 0.00343, SL -1.2481E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me 1.51E-17, Se 6.65E-15, Te 2.16E-15 + 1920, 80.000, 0, En 7.985138441312E-06, CFL 0.00351, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.7690, Me -1.53E-18, Se 0.00E+00, Te -1.16E-16 + 1944, 81.000, 0, En 7.014953365804E-06, CFL 0.00291, SL -1.2266E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me 4.04E-18, Se -6.65E-15, Te -4.93E-16 + 1968, 82.000, 0, En 5.859500231624E-06, CFL 0.00204, SL -1.2666E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -5.59E-18, Se -6.65E-15, Te 9.94E-16 + 1992, 83.000, 0, En 4.647563727174E-06, CFL 0.00197, SL -1.2154E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.96E-17, Se 1.33E-14, Te -1.68E-15 + 2016, 84.000, 0, En 3.986032780707E-06, CFL 0.00150, SL -1.2284E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.95E-17, Se 0.00E+00, Te -9.82E-17 + 2040, 85.000, 0, En 2.357914130355E-06, CFL 0.00099, SL -1.3233E-01, M 7.69495E+16, S 35.1301, T 4.7674, Me -3.88E-18, Se -6.65E-15, Te 2.97E-15 + 2064, 86.000, 0, En 2.260199465975E-06, CFL 0.00112, SL -1.4303E-01, M 7.69494E+16, S 35.1302, T 4.7660, Me 4.54E-18, Se 6.65E-15, Te -2.78E-15 + 2088, 87.000, 0, En 2.709867845010E-06, CFL 0.00143, SL -1.4969E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 3.71E-18, Se -6.65E-15, Te 2.43E-15 + 2112, 88.000, 0, En 2.111168290789E-06, CFL 0.00156, SL -1.3920E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 4.90E-18, Se 6.65E-15, Te 7.61E-16 + 2136, 89.000, 0, En 6.272957109241E-06, CFL 0.00348, SL -1.2452E-01, M 7.69496E+16, S 35.1301, T 4.7651, Me -1.24E-17, Se -6.65E-15, Te 3.41E-15 + 2160, 90.000, 0, En 7.389102028175E-06, CFL 0.00361, SL -1.2502E-01, M 7.69496E+16, S 35.1301, T 4.7654, Me 2.57E-17, Se 1.33E-14, Te -2.53E-15 + 2184, 91.000, 0, En 7.244928021297E-06, CFL 0.00330, SL -1.2921E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.66E-17, Se -6.65E-15, Te -2.09E-15 + 2208, 92.000, 0, En 7.388797803614E-06, CFL 0.00341, SL -1.3343E-01, M 7.69495E+16, S 35.1301, T 4.7654, Me -2.21E-18, Se -6.65E-15, Te -1.19E-15 + 2232, 93.000, 0, En 3.810090044466E-06, CFL 0.00104, SL -1.3970E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 1.67E-17, Se 0.00E+00, Te 2.25E-15 + 2256, 94.000, 0, En 5.172002041379E-06, CFL 0.00184, SL -1.4499E-01, M 7.69493E+16, S 35.1302, T 4.7646, Me -6.89E-18, Se 6.65E-15, Te 3.50E-16 + 2280, 95.000, 0, En 4.488393329536E-06, CFL 0.00167, SL -1.4233E-01, M 7.69494E+16, S 35.1302, T 4.7644, Me -2.42E-17, Se 6.65E-15, Te -9.50E-16 + 2304, 96.000, 0, En 4.704268045307E-06, CFL 0.00175, SL -1.4259E-01, M 7.69494E+16, S 35.1302, T 4.7648, Me 2.91E-17, Se -6.65E-15, Te -1.34E-15 + 2328, 97.000, 0, En 5.608163116610E-06, CFL 0.00245, SL -1.4436E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me -6.30E-18, Se 1.33E-14, Te 2.08E-16 + 2352, 98.000, 0, En 9.762537194677E-06, CFL 0.00322, SL -1.4658E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me 2.09E-17, Se -2.00E-14, Te 8.26E-16 + 2376, 99.000, 0, En 9.495977548084E-06, CFL 0.00226, SL -1.4915E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -2.11E-17, Se 6.65E-15, Te -1.67E-17 + 2400, 100.000, 0, En 1.152481056569E-05, CFL 0.00381, SL -1.5319E-01, M 7.69492E+16, S 35.1302, T 4.7653, Me -1.72E-17, Se 0.00E+00, Te 5.38E-16 + 2424, 101.000, 0, En 1.131117174017E-05, CFL 0.00342, SL -1.5419E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me 2.03E-17, Se 0.00E+00, Te 1.64E-15 + 2448, 102.000, 0, En 1.050313330089E-05, CFL 0.00308, SL -1.5183E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 3.86E-18, Se -6.65E-15, Te 7.21E-16 + 2472, 103.000, 0, En 1.041019844271E-05, CFL 0.00286, SL -1.5584E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me 2.30E-18, Se 6.65E-15, Te -2.94E-15 + 2496, 104.000, 0, En 1.195065580755E-05, CFL 0.00346, SL -1.6093E-01, M 7.69491E+16, S 35.1303, T 4.7661, Me -6.24E-18, Se -6.65E-15, Te 1.20E-15 + 2520, 105.000, 0, En 1.121113302290E-05, CFL 0.00342, SL -1.6379E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me 3.25E-18, Se 1.33E-14, Te -2.63E-15 + 2544, 106.000, 0, En 1.100664386809E-05, CFL 0.00328, SL -1.6372E-01, M 7.69491E+16, S 35.1303, T 4.7667, Me -1.62E-17, Se -6.65E-15, Te 9.47E-16 + 2568, 107.000, 0, En 1.304599229236E-05, CFL 0.00392, SL -1.6361E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me 2.61E-17, Se 0.00E+00, Te -2.16E-15 + 2592, 108.000, 0, En 1.570797284340E-05, CFL 0.00466, SL -1.6025E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me -1.63E-17, Se -6.65E-15, Te 2.57E-15 + 2616, 109.000, 0, En 1.610342681847E-05, CFL 0.00417, SL -1.5628E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me -1.16E-17, Se 2.66E-14, Te 1.42E-15 + 2640, 110.000, 0, En 1.468373804125E-05, CFL 0.00404, SL -1.5606E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me 1.12E-17, Se -2.00E-14, Te 7.85E-16 + 2664, 111.000, 0, En 1.281988057572E-05, CFL 0.00313, SL -1.6488E-01, M 7.69491E+16, S 35.1303, T 4.7665, Me 2.08E-18, Se 6.65E-15, Te 1.72E-15 + 2688, 112.000, 0, En 1.244230476487E-05, CFL 0.00280, SL -1.7207E-01, M 7.69490E+16, S 35.1303, T 4.7662, Me -2.11E-17, Se 0.00E+00, Te -1.43E-15 + 2712, 113.000, 0, En 1.069234357022E-05, CFL 0.00256, SL -1.7342E-01, M 7.69490E+16, S 35.1304, T 4.7659, Me 2.83E-17, Se 0.00E+00, Te 4.48E-16 + 2736, 114.000, 0, En 1.011480928793E-05, CFL 0.00347, SL -1.5505E-01, M 7.69492E+16, S 35.1302, T 4.7660, Me -1.94E-17, Se -6.65E-15, Te -5.88E-17 + 2760, 115.000, 0, En 7.089332636066E-06, CFL 0.00221, SL -1.5558E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 1.44E-17, Se 6.65E-15, Te -1.43E-15 + 2784, 116.000, 0, En 6.575078886216E-06, CFL 0.00174, SL -1.5799E-01, M 7.69492E+16, S 35.1303, T 4.7664, Me 2.45E-18, Se -2.00E-14, Te -2.66E-16 + 2808, 117.000, 0, En 6.864231457716E-06, CFL 0.00218, SL -1.6049E-01, M 7.69491E+16, S 35.1303, T 4.7667, Me 1.33E-17, Se 2.00E-14, Te 1.38E-15 + 2832, 118.000, 0, En 7.650388417501E-06, CFL 0.00276, SL -1.6273E-01, M 7.69491E+16, S 35.1303, T 4.7670, Me -2.06E-17, Se 0.00E+00, Te 1.59E-16 + 2856, 119.000, 0, En 9.530699589606E-06, CFL 0.00281, SL -1.6521E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me 8.48E-18, Se 0.00E+00, Te -1.95E-15 + 2880, 120.000, 0, En 1.112675376968E-05, CFL 0.00346, SL -1.6737E-01, M 7.69490E+16, S 35.1303, T 4.7678, Me -2.10E-17, Se -1.33E-14, Te 2.04E-15 + 2904, 121.000, 0, En 1.103742176512E-05, CFL 0.00453, SL -1.6904E-01, M 7.69490E+16, S 35.1303, T 4.7684, Me 9.90E-18, Se 0.00E+00, Te -2.65E-15 + 2928, 122.000, 0, En 9.126573214734E-06, CFL 0.00300, SL -1.7066E-01, M 7.69490E+16, S 35.1303, T 4.7686, Me 2.45E-19, Se -6.65E-15, Te 1.68E-15 + 2952, 123.000, 0, En 8.926483309265E-06, CFL 0.00275, SL -1.7194E-01, M 7.69490E+16, S 35.1303, T 4.7689, Me 5.51E-18, Se 0.00E+00, Te 2.20E-17 + 2976, 124.000, 0, En 8.628222827772E-06, CFL 0.00270, SL -1.7323E-01, M 7.69490E+16, S 35.1304, T 4.7693, Me 6.95E-18, Se 6.65E-15, Te 3.38E-15 + 3000, 125.000, 0, En 7.743404927173E-06, CFL 0.00246, SL -1.6855E-01, M 7.69490E+16, S 35.1303, T 4.7697, Me 4.47E-18, Se 6.65E-15, Te -4.50E-15 + 3024, 126.000, 0, En 7.195389589038E-06, CFL 0.00252, SL -1.5937E-01, M 7.69492E+16, S 35.1303, T 4.7701, Me -2.08E-17, Se -6.65E-15, Te 1.37E-15 + 3048, 127.000, 0, En 7.018831093364E-06, CFL 0.00240, SL -1.6111E-01, M 7.69491E+16, S 35.1303, T 4.7702, Me -1.71E-18, Se 6.65E-15, Te -1.99E-16 + 3072, 128.000, 0, En 8.566388963666E-06, CFL 0.00334, SL -1.6494E-01, M 7.69491E+16, S 35.1303, T 4.7704, Me 3.51E-18, Se 6.65E-15, Te -1.57E-15 + 3096, 129.000, 0, En 9.640870817156E-06, CFL 0.00366, SL -1.6715E-01, M 7.69491E+16, S 35.1303, T 4.7708, Me -8.84E-18, Se -2.00E-14, Te -1.88E-15 + 3120, 130.000, 0, En 9.390604165573E-06, CFL 0.00331, SL -1.6897E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me 1.48E-17, Se 1.33E-14, Te 1.68E-15 + 3144, 131.000, 0, En 6.413593644349E-06, CFL 0.00201, SL -1.7186E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -1.20E-18, Se -6.65E-15, Te -4.41E-16 + 3168, 132.000, 0, En 5.899443011092E-06, CFL 0.00247, SL -1.7781E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me 5.40E-18, Se 6.65E-15, Te -5.79E-16 + 3192, 133.000, 0, En 6.009028715116E-06, CFL 0.00193, SL -1.8252E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me -7.85E-18, Se 6.65E-15, Te 3.06E-15 + 3216, 134.000, 0, En 5.455618163087E-06, CFL 0.00163, SL -1.8368E-01, M 7.69488E+16, S 35.1304, T 4.7714, Me 1.15E-17, Se 6.65E-15, Te 1.29E-16 + 3240, 135.000, 0, En 5.193634765121E-06, CFL 0.00133, SL -1.7966E-01, M 7.69489E+16, S 35.1304, T 4.7716, Me -2.41E-17, Se 0.00E+00, Te 7.78E-16 + 3264, 136.000, 0, En 5.062660376037E-06, CFL 0.00159, SL -1.7849E-01, M 7.69489E+16, S 35.1304, T 4.7722, Me 2.12E-17, Se -6.65E-15, Te -1.96E-15 + 3288, 137.000, 0, En 8.040901691532E-06, CFL 0.00316, SL -1.7888E-01, M 7.69489E+16, S 35.1304, T 4.7725, Me -1.31E-17, Se -1.33E-14, Te 3.07E-16 + 3312, 138.000, 0, En 6.625080617801E-06, CFL 0.00259, SL -1.7967E-01, M 7.69489E+16, S 35.1304, T 4.7728, Me 8.69E-18, Se -1.33E-14, Te 6.36E-17 + 3336, 139.000, 0, En 5.462208495012E-06, CFL 0.00168, SL -1.8065E-01, M 7.69489E+16, S 35.1304, T 4.7731, Me -1.06E-17, Se 6.65E-15, Te -1.76E-15 + 3360, 140.000, 0, En 5.876971335517E-06, CFL 0.00226, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7734, Me -1.33E-18, Se 1.33E-14, Te 3.24E-15 + 3384, 141.000, 0, En 4.605001244908E-06, CFL 0.00178, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7739, Me -1.39E-18, Se -6.65E-15, Te -4.62E-15 + 3408, 142.000, 0, En 5.475185027008E-06, CFL 0.00268, SL -1.8304E-01, M 7.69488E+16, S 35.1304, T 4.7746, Me 6.51E-18, Se 6.65E-15, Te 1.64E-15 + 3432, 143.000, 0, En 5.796000394853E-06, CFL 0.00264, SL -1.8367E-01, M 7.69488E+16, S 35.1304, T 4.7752, Me 2.37E-17, Se -6.65E-15, Te 2.00E-15 + 3456, 144.000, 0, En 5.787739190567E-06, CFL 0.00298, SL -1.8418E-01, M 7.69488E+16, S 35.1304, T 4.7759, Me -2.03E-17, Se 2.00E-14, Te -3.78E-16 + 3480, 145.000, 0, En 6.273545156957E-06, CFL 0.00358, SL -1.8501E-01, M 7.69488E+16, S 35.1304, T 4.7766, Me 1.76E-18, Se -6.65E-15, Te 1.14E-15 + 3504, 146.000, 0, En 6.533411487074E-06, CFL 0.00382, SL -1.8591E-01, M 7.69488E+16, S 35.1304, T 4.7773, Me 2.64E-17, Se -6.65E-15, Te -6.71E-16 + 3528, 147.000, 0, En 6.150146285034E-06, CFL 0.00329, SL -1.8691E-01, M 7.69488E+16, S 35.1304, T 4.7780, Me -3.33E-17, Se 6.65E-15, Te -1.18E-15 + 3552, 148.000, 0, En 5.779125247616E-06, CFL 0.00240, SL -1.8651E-01, M 7.69488E+16, S 35.1304, T 4.7786, Me 2.37E-17, Se 0.00E+00, Te -6.77E-16 + 3576, 149.000, 0, En 5.408958724321E-06, CFL 0.00281, SL -1.8743E-01, M 7.69488E+16, S 35.1304, T 4.7793, Me 3.16E-18, Se -6.65E-15, Te 2.13E-15 + 3600, 150.000, 0, En 5.249847969778E-06, CFL 0.00302, SL -1.8935E-01, M 7.69488E+16, S 35.1304, T 4.7797, Me -2.79E-17, Se -1.33E-14, Te -7.12E-16 + 3624, 151.000, 0, En 6.146010845114E-06, CFL 0.00357, SL -1.8921E-01, M 7.69488E+16, S 35.1304, T 4.7800, Me 2.09E-17, Se -6.65E-15, Te -1.02E-15 + 3648, 152.000, 0, En 6.782815552773E-06, CFL 0.00353, SL -1.9037E-01, M 7.69488E+16, S 35.1305, T 4.7805, Me 1.00E-17, Se 6.65E-15, Te 3.53E-16 + 3672, 153.000, 0, En 6.413869256041E-06, CFL 0.00293, SL -1.9203E-01, M 7.69487E+16, S 35.1305, T 4.7808, Me -4.79E-18, Se 6.65E-15, Te 2.59E-16 + 3696, 154.000, 0, En 5.844707355377E-06, CFL 0.00283, SL -1.9358E-01, M 7.69487E+16, S 35.1305, T 4.7812, Me -1.42E-18, Se -6.65E-15, Te 1.10E-15 + 3720, 155.000, 0, En 5.347031113443E-06, CFL 0.00245, SL -1.9477E-01, M 7.69487E+16, S 35.1305, T 4.7818, Me -2.73E-17, Se 0.00E+00, Te -1.60E-15 + 3744, 156.000, 0, En 4.558129011893E-06, CFL 0.00244, SL -1.9603E-01, M 7.69487E+16, S 35.1305, T 4.7824, Me 1.38E-17, Se -6.65E-15, Te 2.31E-15 + 3768, 157.000, 0, En 4.863850607781E-06, CFL 0.00240, SL -1.9737E-01, M 7.69487E+16, S 35.1305, T 4.7830, Me 2.61E-18, Se 6.65E-15, Te -1.17E-15 + 3792, 158.000, 0, En 9.759978852378E-06, CFL 0.00378, SL -1.9886E-01, M 7.69486E+16, S 35.1305, T 4.7836, Me -6.79E-18, Se 6.65E-15, Te 2.47E-16 + 3816, 159.000, 0, En 4.257023182489E-06, CFL 0.00198, SL -1.9901E-01, M 7.69486E+16, S 35.1305, T 4.7839, Me 8.64E-19, Se -6.65E-15, Te 8.56E-17 + 3840, 160.000, 0, En 4.287401736140E-06, CFL 0.00198, SL -1.9608E-01, M 7.69487E+16, S 35.1305, T 4.7844, Me 1.37E-18, Se -6.65E-15, Te 1.59E-15 + 3864, 161.000, 0, En 6.865645059390E-06, CFL 0.00280, SL -1.9717E-01, M 7.69487E+16, S 35.1305, T 4.7850, Me -1.41E-17, Se 0.00E+00, Te -3.15E-15 + 3888, 162.000, 0, En 8.005066201997E-06, CFL 0.00396, SL -1.9502E-01, M 7.69487E+16, S 35.1305, T 4.7854, Me 2.11E-18, Se -6.65E-15, Te 1.85E-16 + 3912, 163.000, 0, En 9.578224782100E-06, CFL 0.00379, SL -1.9569E-01, M 7.69487E+16, S 35.1305, T 4.7859, Me 6.38E-18, Se 6.65E-15, Te 1.19E-15 + 3936, 164.000, 0, En 1.027063818339E-05, CFL 0.00396, SL -1.9669E-01, M 7.69487E+16, S 35.1305, T 4.7864, Me 6.98E-18, Se -2.00E-14, Te -8.40E-16 + 3960, 165.000, 0, En 9.142780583035E-06, CFL 0.00377, SL -1.9770E-01, M 7.69487E+16, S 35.1305, T 4.7870, Me -5.39E-18, Se 0.00E+00, Te -1.43E-15 + 3984, 166.000, 0, En 7.990853926931E-06, CFL 0.00401, SL -1.9892E-01, M 7.69486E+16, S 35.1305, T 4.7877, Me -5.46E-18, Se 1.33E-14, Te -3.28E-16 + 4008, 167.000, 0, En 6.657040657884E-06, CFL 0.00317, SL -2.0057E-01, M 7.69486E+16, S 35.1305, T 4.7883, Me 1.92E-17, Se 0.00E+00, Te 4.71E-16 + 4032, 168.000, 0, En 6.515620785920E-06, CFL 0.00284, SL -2.0087E-01, M 7.69486E+16, S 35.1305, T 4.7890, Me -1.63E-17, Se 6.65E-15, Te -7.91E-16 + 4056, 169.000, 0, En 6.163982513013E-06, CFL 0.00231, SL -1.9987E-01, M 7.69486E+16, S 35.1305, T 4.7896, Me 8.13E-18, Se -2.00E-14, Te 1.46E-15 + 4080, 170.000, 0, En 5.892733292008E-06, CFL 0.00270, SL -1.9847E-01, M 7.69486E+16, S 35.1305, T 4.7902, Me 4.12E-18, Se 6.65E-15, Te 3.80E-16 + 4104, 171.000, 0, En 5.943380232442E-06, CFL 0.00362, SL -1.9845E-01, M 7.69486E+16, S 35.1305, T 4.7907, Me -1.43E-17, Se 0.00E+00, Te 4.93E-16 + 4128, 172.000, 0, En 6.220154359095E-06, CFL 0.00381, SL -1.9325E-01, M 7.69487E+16, S 35.1305, T 4.7910, Me 5.23E-18, Se 6.65E-15, Te 5.51E-16 + 4152, 173.000, 0, En 6.166253183778E-06, CFL 0.00292, SL -1.8124E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -1.31E-17, Se 1.33E-14, Te -2.77E-15 + 4176, 174.000, 0, En 6.130507862481E-06, CFL 0.00271, SL -1.7939E-01, M 7.69489E+16, S 35.1304, T 4.7910, Me 2.22E-17, Se -6.65E-15, Te 3.66E-15 + 4200, 175.000, 0, En 8.005878894146E-06, CFL 0.00399, SL -1.8292E-01, M 7.69488E+16, S 35.1304, T 4.7910, Me -5.47E-18, Se -1.33E-14, Te -2.68E-15 + 4224, 176.000, 0, En 1.209195332681E-05, CFL 0.00441, SL -1.8544E-01, M 7.69488E+16, S 35.1304, T 4.7915, Me -5.97E-18, Se 6.65E-15, Te 3.00E-16 + 4248, 177.000, 0, En 1.248031656963E-05, CFL 0.00487, SL -1.8526E-01, M 7.69488E+16, S 35.1304, T 4.7921, Me 1.30E-17, Se 0.00E+00, Te 1.39E-16 + 4272, 178.000, 0, En 8.893051520111E-06, CFL 0.00377, SL -1.8241E-01, M 7.69489E+16, S 35.1304, T 4.7927, Me -1.33E-17, Se 6.65E-15, Te 4.99E-16 + 4296, 179.000, 0, En 7.962562736006E-06, CFL 0.00371, SL -1.7606E-01, M 7.69489E+16, S 35.1304, T 4.7932, Me 1.31E-17, Se -6.65E-15, Te -7.95E-16 + 4320, 180.000, 0, En 8.118435325118E-06, CFL 0.00410, SL -1.6717E-01, M 7.69491E+16, S 35.1303, T 4.7936, Me 2.80E-18, Se 0.00E+00, Te -4.16E-16 + 4344, 181.000, 0, En 7.630631981448E-06, CFL 0.00395, SL -1.5918E-01, M 7.69492E+16, S 35.1303, T 4.7940, Me -1.86E-18, Se 6.65E-15, Te 3.11E-15 + 4368, 182.000, 0, En 9.884096161800E-06, CFL 0.00588, SL -1.5065E-01, M 7.69493E+16, S 35.1302, T 4.7946, Me -1.69E-17, Se 1.33E-14, Te -1.70E-15 + 4392, 183.000, 0, En 1.482827658968E-05, CFL 0.00773, SL -1.4226E-01, M 7.69494E+16, S 35.1302, T 4.7951, Me 2.61E-19, Se -1.33E-14, Te -1.30E-15 + 4416, 184.000, 0, En 1.554766249793E-05, CFL 0.00753, SL -1.3699E-01, M 7.69494E+16, S 35.1301, T 4.7956, Me -3.39E-19, Se 6.65E-15, Te -5.36E-16 + 4440, 185.000, 0, En 1.535224391563E-05, CFL 0.00662, SL -1.3753E-01, M 7.69494E+16, S 35.1301, T 4.7961, Me 1.98E-18, Se -1.33E-14, Te 2.52E-15 + 4464, 186.000, 0, En 1.739407043535E-05, CFL 0.00678, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7966, Me 7.55E-19, Se 1.33E-14, Te -4.98E-16 + 4488, 187.000, 0, En 1.563191395859E-05, CFL 0.00553, SL -1.4131E-01, M 7.69494E+16, S 35.1302, T 4.7970, Me 1.71E-17, Se 0.00E+00, Te 3.44E-16 + 4512, 188.000, 0, En 1.439760574056E-05, CFL 0.00593, SL -1.3896E-01, M 7.69494E+16, S 35.1302, T 4.7972, Me -2.12E-17, Se -6.65E-15, Te -2.59E-15 + 4536, 189.000, 0, En 1.358511418530E-05, CFL 0.00639, SL -1.3575E-01, M 7.69495E+16, S 35.1301, T 4.7973, Me -2.47E-19, Se -6.65E-15, Te 1.00E-15 + 4560, 190.000, 0, En 1.311457638775E-05, CFL 0.00635, SL -1.2903E-01, M 7.69495E+16, S 35.1301, T 4.7975, Me 1.23E-17, Se 2.00E-14, Te -5.40E-16 + 4584, 191.000, 0, En 1.172428294711E-05, CFL 0.00557, SL -1.2296E-01, M 7.69496E+16, S 35.1301, T 4.7977, Me 6.84E-18, Se 0.00E+00, Te -1.37E-16 + 4608, 192.000, 0, En 1.011670829555E-05, CFL 0.00457, SL -1.1866E-01, M 7.69497E+16, S 35.1300, T 4.7981, Me -1.37E-17, Se 0.00E+00, Te 7.66E-16 + 4632, 193.000, 0, En 8.545421401398E-06, CFL 0.00332, SL -1.1546E-01, M 7.69497E+16, S 35.1300, T 4.7986, Me -1.28E-17, Se 2.00E-14, Te 9.68E-16 + 4656, 194.000, 0, En 7.636144059472E-06, CFL 0.00372, SL -1.1116E-01, M 7.69498E+16, S 35.1300, T 4.7988, Me 8.65E-18, Se 0.00E+00, Te 6.66E-17 + 4680, 195.000, 0, En 7.856629952632E-06, CFL 0.00401, SL -1.0806E-01, M 7.69498E+16, S 35.1300, T 4.7990, Me 1.68E-18, Se -2.00E-14, Te 1.17E-15 + 4704, 196.000, 0, En 8.603200616473E-06, CFL 0.00402, SL -1.0301E-01, M 7.69499E+16, S 35.1299, T 4.7992, Me -5.64E-18, Se 6.65E-15, Te -2.37E-15 + 4728, 197.000, 0, En 9.175201798315E-06, CFL 0.00371, SL -1.0048E-01, M 7.69499E+16, S 35.1299, T 4.7995, Me 3.67E-17, Se -6.65E-15, Te 1.24E-15 + 4752, 198.000, 0, En 8.247570208269E-06, CFL 0.00322, SL -9.7422E-02, M 7.69499E+16, S 35.1299, T 4.7997, Me -1.77E-17, Se 0.00E+00, Te -1.70E-15 + 4776, 199.000, 0, En 6.879924606089E-06, CFL 0.00369, SL -9.2701E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 6.55E-19, Se -6.65E-15, Te -1.99E-15 + 4800, 200.000, 0, En 6.420828017720E-06, CFL 0.00341, SL -8.8914E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me -8.49E-19, Se 2.00E-14, Te 2.97E-15 + 4824, 201.000, 0, En 6.217569774786E-06, CFL 0.00302, SL -8.5571E-02, M 7.69501E+16, S 35.1298, T 4.7999, Me -6.93E-18, Se -1.33E-14, Te 1.51E-16 + 4848, 202.000, 0, En 6.346652085800E-06, CFL 0.00245, SL -8.8244E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me 1.71E-17, Se -1.33E-14, Te -9.90E-16 + 4872, 203.000, 0, En 8.079764722874E-06, CFL 0.00300, SL -8.9369E-02, M 7.69500E+16, S 35.1299, T 4.8000, Me -5.94E-18, Se 0.00E+00, Te 3.66E-16 + 4896, 204.000, 0, En 1.197150492693E-05, CFL 0.00427, SL -8.9509E-02, M 7.69500E+16, S 35.1299, T 4.8002, Me 4.68E-19, Se 6.65E-15, Te -2.25E-15 + 4920, 205.000, 0, En 1.337423810553E-05, CFL 0.00508, SL -9.0500E-02, M 7.69500E+16, S 35.1299, T 4.8003, Me -1.60E-17, Se 1.33E-14, Te 1.25E-15 + 4944, 206.000, 0, En 1.344739955259E-05, CFL 0.00563, SL -9.4351E-02, M 7.69500E+16, S 35.1299, T 4.8003, Me 1.05E-17, Se 0.00E+00, Te -8.19E-16 + 4968, 207.000, 0, En 1.492978998966E-05, CFL 0.00572, SL -9.4849E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 1.08E-17, Se -6.65E-15, Te 1.35E-15 + 4992, 208.000, 0, En 1.600883721090E-05, CFL 0.00586, SL -9.3023E-02, M 7.69500E+16, S 35.1299, T 4.8007, Me 3.55E-18, Se 0.00E+00, Te -6.42E-16 + 5016, 209.000, 0, En 1.633594163300E-05, CFL 0.00584, SL -9.1310E-02, M 7.69500E+16, S 35.1299, T 4.8009, Me 1.63E-18, Se 0.00E+00, Te 1.67E-15 + 5040, 210.000, 0, En 1.577576546396E-05, CFL 0.00500, SL -9.0818E-02, M 7.69500E+16, S 35.1299, T 4.8014, Me -5.33E-19, Se 0.00E+00, Te -8.35E-16 + 5064, 211.000, 0, En 1.503943596986E-05, CFL 0.00444, SL -9.2481E-02, M 7.69500E+16, S 35.1299, T 4.8016, Me -2.09E-17, Se 6.65E-15, Te -5.01E-16 + 5088, 212.000, 0, En 1.467165226065E-05, CFL 0.00530, SL -8.8015E-02, M 7.69501E+16, S 35.1299, T 4.8019, Me 1.58E-17, Se -1.33E-14, Te 1.55E-15 + 5112, 213.000, 0, En 1.452572309149E-05, CFL 0.00573, SL -8.2620E-02, M 7.69501E+16, S 35.1298, T 4.8023, Me -6.09E-18, Se 6.65E-15, Te -2.15E-16 + 5136, 214.000, 0, En 1.412315493844E-05, CFL 0.00619, SL -8.2396E-02, M 7.69501E+16, S 35.1298, T 4.8028, Me -8.44E-18, Se 0.00E+00, Te 9.02E-16 + 5160, 215.000, 0, En 1.230426466261E-05, CFL 0.00546, SL -8.4309E-02, M 7.69501E+16, S 35.1298, T 4.8033, Me 4.35E-18, Se -1.33E-14, Te -1.09E-15 + 5184, 216.000, 0, En 9.866106913823E-06, CFL 0.00377, SL -8.6912E-02, M 7.69501E+16, S 35.1298, T 4.8037, Me 6.29E-18, Se 6.65E-15, Te -6.30E-16 + 5208, 217.000, 0, En 7.613305906654E-06, CFL 0.00356, SL -8.9106E-02, M 7.69501E+16, S 35.1299, T 4.8040, Me -1.43E-17, Se 0.00E+00, Te 1.18E-15 + 5232, 218.000, 0, En 7.124067754508E-06, CFL 0.00394, SL -8.9242E-02, M 7.69500E+16, S 35.1299, T 4.8044, Me -6.39E-18, Se 1.33E-14, Te 1.91E-15 + 5256, 219.000, 0, En 6.383736364511E-06, CFL 0.00317, SL -8.9224E-02, M 7.69501E+16, S 35.1299, T 4.8049, Me 2.31E-17, Se -6.65E-15, Te -3.52E-16 + 5280, 220.000, 0, En 5.717286795848E-06, CFL 0.00237, SL -9.2528E-02, M 7.69500E+16, S 35.1299, T 4.8051, Me -7.13E-18, Se -6.65E-15, Te -9.77E-16 + 5304, 221.000, 0, En 5.551888413435E-06, CFL 0.00201, SL -9.5169E-02, M 7.69500E+16, S 35.1299, T 4.8054, Me 1.38E-17, Se 0.00E+00, Te -1.17E-15 + 5328, 222.000, 0, En 5.420710486427E-06, CFL 0.00232, SL -9.6725E-02, M 7.69500E+16, S 35.1299, T 4.8057, Me -2.31E-17, Se 0.00E+00, Te 4.40E-17 + 5352, 223.000, 0, En 5.202343886997E-06, CFL 0.00244, SL -9.7945E-02, M 7.69499E+16, S 35.1299, T 4.8061, Me 8.72E-18, Se 6.65E-15, Te -9.09E-16 + 5376, 224.000, 0, En 5.072857333599E-06, CFL 0.00237, SL -9.9462E-02, M 7.69499E+16, S 35.1299, T 4.8065, Me 1.02E-17, Se -1.33E-14, Te 3.87E-15 + 5400, 225.000, 0, En 5.158689572095E-06, CFL 0.00240, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.8070, Me -3.57E-18, Se 0.00E+00, Te -3.55E-15 + 5424, 226.000, 0, En 5.775463609352E-06, CFL 0.00313, SL -1.0377E-01, M 7.69499E+16, S 35.1299, T 4.8074, Me -1.14E-18, Se 1.33E-14, Te 2.01E-16 + 5448, 227.000, 0, En 5.947994420854E-06, CFL 0.00296, SL -1.0662E-01, M 7.69498E+16, S 35.1300, T 4.8077, Me -6.80E-18, Se 6.65E-15, Te -2.14E-16 + 5472, 228.000, 0, En 8.342296266060E-06, CFL 0.00383, SL -1.0877E-01, M 7.69498E+16, S 35.1300, T 4.8082, Me 8.78E-18, Se -6.65E-15, Te -2.00E-15 + 5496, 229.000, 0, En 1.176312388449E-05, CFL 0.00574, SL -1.1076E-01, M 7.69498E+16, S 35.1300, T 4.8085, Me -2.06E-18, Se 6.65E-15, Te 9.34E-16 + 5520, 230.000, 0, En 1.184560961313E-05, CFL 0.00597, SL -1.1251E-01, M 7.69498E+16, S 35.1300, T 4.8089, Me -3.57E-18, Se 0.00E+00, Te -1.18E-15 + 5544, 231.000, 0, En 1.136167113228E-05, CFL 0.00587, SL -1.1417E-01, M 7.69497E+16, S 35.1300, T 4.8093, Me 1.03E-17, Se 0.00E+00, Te 4.15E-15 + 5568, 232.000, 0, En 1.025787666618E-05, CFL 0.00506, SL -1.1547E-01, M 7.69497E+16, S 35.1300, T 4.8098, Me -1.00E-18, Se -1.33E-14, Te -1.61E-15 + 5592, 233.000, 0, En 9.967453184009E-06, CFL 0.00405, SL -1.1694E-01, M 7.69497E+16, S 35.1300, T 4.8102, Me -6.71E-18, Se 1.33E-14, Te -1.47E-15 + 5616, 234.000, 0, En 1.019967515241E-05, CFL 0.00386, SL -1.1754E-01, M 7.69497E+16, S 35.1300, T 4.8105, Me 1.04E-17, Se 0.00E+00, Te -7.77E-16 + 5640, 235.000, 0, En 1.259186310268E-05, CFL 0.00516, SL -1.1846E-01, M 7.69497E+16, S 35.1300, T 4.8107, Me -2.58E-17, Se 6.65E-15, Te 1.46E-15 + 5664, 236.000, 0, En 1.141185433685E-05, CFL 0.00506, SL -1.2125E-01, M 7.69496E+16, S 35.1300, T 4.8108, Me 1.31E-17, Se 0.00E+00, Te 1.33E-15 + 5688, 237.000, 0, En 1.113193663305E-05, CFL 0.00561, SL -1.1523E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me 1.61E-17, Se 0.00E+00, Te -1.73E-15 + 5712, 238.000, 0, En 1.013837651148E-05, CFL 0.00519, SL -1.1726E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -1.16E-17, Se -6.65E-15, Te 5.22E-16 + 5736, 239.000, 0, En 9.026201306303E-06, CFL 0.00440, SL -1.1860E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.45E-18, Se 6.65E-15, Te -2.40E-17 + 5760, 240.000, 0, En 8.134852669856E-06, CFL 0.00374, SL -1.1981E-01, M 7.69497E+16, S 35.1300, T 4.8113, Me -1.32E-18, Se 0.00E+00, Te -8.79E-16 + 5784, 241.000, 0, En 7.266709265110E-06, CFL 0.00297, SL -1.2019E-01, M 7.69497E+16, S 35.1300, T 4.8117, Me -8.02E-18, Se -6.65E-15, Te 4.90E-16 + 5808, 242.000, 0, En 6.634686379299E-06, CFL 0.00278, SL -1.2035E-01, M 7.69497E+16, S 35.1300, T 4.8120, Me 1.56E-17, Se 1.33E-14, Te -5.06E-16 + 5832, 243.000, 0, En 7.888319956586E-06, CFL 0.00446, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.8120, Me -1.50E-17, Se -6.65E-15, Te 1.66E-15 + 5856, 244.000, 0, En 9.018088336334E-06, CFL 0.00480, SL -1.2069E-01, M 7.69496E+16, S 35.1300, T 4.8121, Me 1.47E-17, Se -1.33E-14, Te -2.17E-17 + 5880, 245.000, 0, En 8.238486751164E-06, CFL 0.00400, SL -1.1881E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -1.46E-17, Se 0.00E+00, Te -3.66E-15 + 5904, 246.000, 0, En 7.868919159162E-06, CFL 0.00296, SL -1.1432E-01, M 7.69497E+16, S 35.1300, T 4.8126, Me 1.03E-17, Se 6.65E-15, Te 3.44E-15 + 5928, 247.000, 0, En 8.164343135861E-06, CFL 0.00369, SL -1.0906E-01, M 7.69498E+16, S 35.1300, T 4.8130, Me -1.01E-17, Se 0.00E+00, Te -1.19E-15 + 5952, 248.000, 0, En 8.595456350452E-06, CFL 0.00431, SL -1.0732E-01, M 7.69498E+16, S 35.1300, T 4.8133, Me 1.07E-17, Se 0.00E+00, Te 1.60E-15 + 5976, 249.000, 0, En 9.339760196186E-06, CFL 0.00501, SL -1.0605E-01, M 7.69498E+16, S 35.1300, T 4.8136, Me 1.37E-17, Se 6.65E-15, Te -1.24E-15 + 6000, 250.000, 0, En 9.939109810360E-06, CFL 0.00542, SL -1.0657E-01, M 7.69498E+16, S 35.1300, T 4.8139, Me -1.50E-17, Se -1.33E-14, Te 1.90E-15 + 6024, 251.000, 0, En 1.098561702414E-05, CFL 0.00585, SL -1.0644E-01, M 7.69498E+16, S 35.1300, T 4.8141, Me 7.17E-18, Se 0.00E+00, Te -9.95E-16 + 6048, 252.000, 0, En 1.180740157723E-05, CFL 0.00526, SL -1.0471E-01, M 7.69499E+16, S 35.1300, T 4.8143, Me 2.94E-19, Se 2.00E-14, Te -9.74E-16 + 6072, 253.000, 0, En 1.329266191871E-05, CFL 0.00494, SL -1.0253E-01, M 7.69499E+16, S 35.1299, T 4.8142, Me -1.96E-17, Se -6.65E-15, Te 1.77E-15 + 6096, 254.000, 0, En 1.107954472981E-05, CFL 0.00435, SL -9.6017E-02, M 7.69500E+16, S 35.1299, T 4.8143, Me 8.93E-18, Se 0.00E+00, Te -1.02E-15 + 6120, 255.000, 0, En 9.413497417337E-06, CFL 0.00415, SL -8.7414E-02, M 7.69501E+16, S 35.1299, T 4.8144, Me 8.16E-18, Se 0.00E+00, Te -2.09E-15 + 6144, 256.000, 0, En 8.588321920078E-06, CFL 0.00341, SL -7.9010E-02, M 7.69502E+16, S 35.1298, T 4.8146, Me 8.60E-18, Se 0.00E+00, Te 1.03E-15 + 6168, 257.000, 0, En 7.889803198586E-06, CFL 0.00272, SL -7.0473E-02, M 7.69503E+16, S 35.1298, T 4.8146, Me -4.82E-18, Se 1.33E-14, Te 2.09E-15 + 6192, 258.000, 0, En 7.900878783496E-06, CFL 0.00408, SL -6.1783E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me -1.92E-17, Se 0.00E+00, Te 4.61E-16 + 6216, 259.000, 0, En 5.032249677939E-06, CFL 0.00312, SL -5.7471E-02, M 7.69505E+16, S 35.1297, T 4.8148, Me 1.94E-17, Se 0.00E+00, Te -2.84E-16 + 6240, 260.000, 0, En 4.236319926841E-06, CFL 0.00260, SL -5.6838E-02, M 7.69505E+16, S 35.1297, T 4.8149, Me -1.26E-17, Se 6.65E-15, Te 9.85E-16 + 6264, 261.000, 0, En 3.754946987434E-06, CFL 0.00204, SL -5.6231E-02, M 7.69505E+16, S 35.1297, T 4.8152, Me 4.13E-18, Se -6.65E-15, Te -6.07E-16 + 6288, 262.000, 0, En 3.611411590163E-06, CFL 0.00205, SL -5.2445E-02, M 7.69505E+16, S 35.1296, T 4.8153, Me 3.70E-18, Se 0.00E+00, Te 2.00E-15 + 6312, 263.000, 0, En 3.846423699093E-06, CFL 0.00257, SL -4.2620E-02, M 7.69506E+16, S 35.1296, T 4.8153, Me -3.82E-18, Se -6.65E-15, Te -2.40E-15 + 6336, 264.000, 0, En 3.902971567983E-06, CFL 0.00252, SL -3.2899E-02, M 7.69508E+16, S 35.1295, T 4.8154, Me 1.88E-18, Se 0.00E+00, Te -5.12E-16 + 6360, 265.000, 0, En 3.941149256027E-06, CFL 0.00197, SL -3.0306E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -2.78E-18, Se 0.00E+00, Te 3.77E-15 + 6384, 266.000, 0, En 4.165726130960E-06, CFL 0.00250, SL -2.9079E-02, M 7.69508E+16, S 35.1295, T 4.8157, Me 9.29E-18, Se 0.00E+00, Te -2.62E-15 + 6408, 267.000, 0, En 4.996209393293E-06, CFL 0.00312, SL -2.8484E-02, M 7.69508E+16, S 35.1295, T 4.8160, Me -2.62E-17, Se -6.65E-15, Te 2.08E-15 + 6432, 268.000, 0, En 5.998278898556E-06, CFL 0.00301, SL -2.9254E-02, M 7.69508E+16, S 35.1295, T 4.8163, Me 2.45E-17, Se 0.00E+00, Te -2.65E-15 + 6456, 269.000, 0, En 7.016685187030E-06, CFL 0.00308, SL -3.0642E-02, M 7.69508E+16, S 35.1295, T 4.8166, Me -7.31E-18, Se 0.00E+00, Te 3.86E-15 + 6480, 270.000, 0, En 7.683552134433E-06, CFL 0.00372, SL -3.1863E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me 5.70E-19, Se -6.65E-15, Te -3.75E-15 + 6504, 271.000, 0, En 7.656675958504E-06, CFL 0.00396, SL -3.7133E-02, M 7.69507E+16, S 35.1296, T 4.8164, Me 3.64E-18, Se 0.00E+00, Te 2.09E-15 + 6528, 272.000, 0, En 7.790117973358E-06, CFL 0.00437, SL -4.0598E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 3.46E-18, Se 0.00E+00, Te -5.46E-16 + 6552, 273.000, 0, En 8.241155489360E-06, CFL 0.00433, SL -4.2124E-02, M 7.69507E+16, S 35.1296, T 4.8158, Me 6.42E-18, Se 1.33E-14, Te -9.63E-16 + 6576, 274.000, 0, En 8.467438784646E-06, CFL 0.00440, SL -4.5550E-02, M 7.69506E+16, S 35.1296, T 4.8158, Me 6.12E-18, Se -1.33E-14, Te -4.48E-16 + 6600, 275.000, 0, En 1.030646741093E-05, CFL 0.00493, SL -5.0903E-02, M 7.69505E+16, S 35.1296, T 4.8156, Me -1.46E-17, Se 1.33E-14, Te -1.38E-15 + 6624, 276.000, 0, En 1.208272381309E-05, CFL 0.00468, SL -5.6083E-02, M 7.69505E+16, S 35.1297, T 4.8155, Me -9.36E-18, Se -6.65E-15, Te -6.33E-16 + 6648, 277.000, 0, En 8.463419089586E-06, CFL 0.00344, SL -6.0124E-02, M 7.69504E+16, S 35.1297, T 4.8154, Me 1.36E-17, Se -6.65E-15, Te 4.17E-15 + 6672, 278.000, 0, En 7.544323243240E-06, CFL 0.00344, SL -6.3956E-02, M 7.69504E+16, S 35.1297, T 4.8151, Me -5.96E-18, Se 0.00E+00, Te -1.52E-15 + 6696, 279.000, 0, En 6.826455913433E-06, CFL 0.00292, SL -6.7735E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -9.71E-18, Se 6.65E-15, Te 7.99E-16 + 6720, 280.000, 0, En 4.633598446361E-06, CFL 0.00239, SL -6.9598E-02, M 7.69503E+16, S 35.1297, T 4.8146, Me 1.91E-17, Se -6.65E-15, Te -1.22E-16 + 6744, 281.000, 0, En 2.779676490648E-06, CFL 0.00185, SL -5.9344E-02, M 7.69504E+16, S 35.1297, T 4.8146, Me -2.19E-17, Se -6.65E-15, Te 1.27E-15 + 6768, 282.000, 0, En 2.371209492611E-06, CFL 0.00209, SL -6.1706E-02, M 7.69504E+16, S 35.1297, T 4.8142, Me 2.38E-17, Se -6.65E-15, Te -9.32E-16 + 6792, 283.000, 0, En 2.738001929355E-06, CFL 0.00173, SL -7.0109E-02, M 7.69503E+16, S 35.1297, T 4.8135, Me -6.74E-18, Se 6.65E-15, Te 1.92E-15 + 6816, 284.000, 0, En 1.680521663238E-06, CFL 0.00097, SL -7.9493E-02, M 7.69502E+16, S 35.1298, T 4.8127, Me -3.06E-18, Se -1.33E-14, Te -3.18E-16 + 6840, 285.000, 0, En 9.005144409200E-06, CFL 0.00411, SL -8.7280E-02, M 7.69501E+16, S 35.1298, T 4.8121, Me -1.14E-17, Se 1.33E-14, Te -3.69E-16 + 6864, 286.000, 0, En 1.772073008212E-05, CFL 0.00559, SL -9.0722E-02, M 7.69500E+16, S 35.1299, T 4.8116, Me 2.54E-17, Se -1.33E-14, Te -2.10E-15 + 6888, 287.000, 0, En 1.809434569698E-05, CFL 0.00483, SL -8.0479E-02, M 7.69502E+16, S 35.1298, T 4.8115, Me -5.58E-18, Se 0.00E+00, Te 2.32E-15 + 6912, 288.000, 0, En 1.489908868865E-05, CFL 0.00418, SL -6.9275E-02, M 7.69503E+16, S 35.1297, T 4.8114, Me -1.08E-17, Se -6.65E-15, Te -1.28E-15 + 6936, 289.000, 0, En 9.893131547171E-06, CFL 0.00346, SL -6.0708E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me 1.42E-17, Se 0.00E+00, Te 3.61E-15 + 6960, 290.000, 0, En 5.824582669920E-06, CFL 0.00296, SL -6.2438E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me -7.71E-18, Se 6.65E-15, Te -3.28E-15 + 6984, 291.000, 0, En 4.692235617043E-06, CFL 0.00230, SL -6.5593E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -1.33E-17, Se -6.65E-15, Te 1.17E-15 + 7008, 292.000, 0, En 9.603865406126E-06, CFL 0.00433, SL -6.8147E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me 1.05E-17, Se 6.65E-15, Te -1.47E-15 + 7032, 293.000, 0, En 1.778453983784E-05, CFL 0.00578, SL -6.9843E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -5.12E-19, Se -6.65E-15, Te -1.21E-15 + 7056, 294.000, 0, En 2.342176805571E-05, CFL 0.00469, SL -5.8313E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 7.23E-18, Se 6.65E-15, Te 1.78E-15 + 7080, 295.000, 0, En 2.719181474130E-05, CFL 0.00519, SL -5.3942E-02, M 7.69505E+16, S 35.1297, T 4.8115, Me -1.94E-17, Se -6.65E-15, Te 4.31E-16 + 7104, 296.000, 0, En 2.854990012558E-05, CFL 0.00608, SL -4.8414E-02, M 7.69506E+16, S 35.1296, T 4.8113, Me 2.32E-17, Se -6.65E-15, Te -1.26E-15 + 7128, 297.000, 0, En 2.992542126961E-05, CFL 0.00677, SL -1.8994E-02, M 7.69510E+16, S 35.1295, T 4.8112, Me -1.50E-17, Se 1.33E-14, Te 6.21E-16 + 7152, 298.000, 0, En 3.152321644143E-05, CFL 0.00663, SL -1.9351E-02, M 7.69509E+16, S 35.1295, T 4.8112, Me -2.45E-18, Se 0.00E+00, Te 3.91E-16 + 7176, 299.000, 0, En 3.196213847307E-05, CFL 0.00524, SL -2.5375E-02, M 7.69509E+16, S 35.1295, T 4.8107, Me -5.76E-18, Se -2.00E-14, Te -2.02E-15 + 7200, 300.000, 0, En 3.256990408222E-05, CFL 0.00465, SL -3.2408E-02, M 7.69508E+16, S 35.1295, T 4.8099, Me 2.35E-17, Se 2.00E-14, Te 2.45E-15 + 7224, 301.000, 0, En 3.279737112969E-05, CFL 0.00524, SL -1.7737E-02, M 7.69510E+16, S 35.1294, T 4.8097, Me -1.08E-17, Se -6.65E-15, Te -4.51E-16 + 7248, 302.000, 0, En 2.984813363484E-05, CFL 0.00610, SL -2.4558E-03, M 7.69512E+16, S 35.1294, T 4.8095, Me 2.38E-18, Se 0.00E+00, Te -1.03E-15 + 7272, 303.000, 0, En 2.396422083601E-05, CFL 0.00600, SL -8.5466E-03, M 7.69511E+16, S 35.1294, T 4.8087, Me -1.04E-17, Se 0.00E+00, Te -8.21E-16 + 7296, 304.000, 0, En 2.069058866234E-05, CFL 0.00448, SL -4.5716E-03, M 7.69511E+16, S 35.1294, T 4.8082, Me 1.16E-17, Se -6.65E-15, Te 2.66E-15 + 7320, 305.000, 0, En 2.005192097006E-05, CFL 0.00385, SL 7.6186E-04, M 7.69512E+16, S 35.1293, T 4.8080, Me 4.86E-18, Se 0.00E+00, Te 5.44E-16 + 7344, 306.000, 0, En 1.815358573544E-05, CFL 0.00428, SL -3.2075E-03, M 7.69512E+16, S 35.1294, T 4.8076, Me -7.70E-18, Se 6.65E-15, Te -2.69E-16 + 7368, 307.000, 0, En 1.711330134271E-05, CFL 0.00422, SL -3.6257E-03, M 7.69511E+16, S 35.1294, T 4.8074, Me -2.29E-19, Se 6.65E-15, Te -6.88E-16 + 7392, 308.000, 0, En 1.606069828245E-05, CFL 0.00427, SL -5.5630E-03, M 7.69511E+16, S 35.1294, T 4.8070, Me -1.29E-18, Se 6.65E-15, Te -1.06E-16 + 7416, 309.000, 0, En 1.449903418211E-05, CFL 0.00368, SL -7.6535E-03, M 7.69511E+16, S 35.1294, T 4.8064, Me 1.26E-17, Se -1.33E-14, Te 2.77E-15 + 7440, 310.000, 0, En 1.349176883584E-05, CFL 0.00337, SL -1.3249E-02, M 7.69510E+16, S 35.1294, T 4.8057, Me -1.57E-17, Se -6.65E-15, Te 5.28E-16 + 7464, 311.000, 0, En 1.191602048234E-05, CFL 0.00352, SL -1.9791E-02, M 7.69509E+16, S 35.1295, T 4.8051, Me 5.90E-18, Se 1.33E-14, Te -4.45E-16 + 7488, 312.000, 0, En 1.008536823981E-05, CFL 0.00353, SL -2.5528E-02, M 7.69509E+16, S 35.1295, T 4.8046, Me 2.36E-18, Se 0.00E+00, Te -5.33E-16 + 7512, 313.000, 0, En 9.424019005993E-06, CFL 0.00265, SL -3.0035E-02, M 7.69508E+16, S 35.1295, T 4.8040, Me 2.43E-18, Se 1.33E-14, Te -5.52E-16 + 7536, 314.000, 0, En 9.207778100357E-06, CFL 0.00220, SL -2.8603E-02, M 7.69508E+16, S 35.1295, T 4.8038, Me -1.61E-17, Se -6.65E-15, Te 3.10E-16 + 7560, 315.000, 0, En 9.608773271603E-06, CFL 0.00344, SL -2.9988E-02, M 7.69508E+16, S 35.1295, T 4.8035, Me 2.57E-18, Se -6.65E-15, Te -5.06E-16 + 7584, 316.000, 0, En 1.067909763678E-05, CFL 0.00404, SL -3.2551E-02, M 7.69508E+16, S 35.1295, T 4.8033, Me 4.42E-18, Se 0.00E+00, Te 1.65E-15 + 7608, 317.000, 0, En 1.160313232089E-05, CFL 0.00405, SL -3.3630E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 6.63E-18, Se 0.00E+00, Te -1.69E-15 + 7632, 318.000, 0, En 9.509796635157E-06, CFL 0.00231, SL -3.6070E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me 1.43E-17, Se 6.65E-15, Te 1.62E-15 + 7656, 319.000, 0, En 8.375540793793E-06, CFL 0.00316, SL -4.7068E-02, M 7.69506E+16, S 35.1296, T 4.8009, Me -1.56E-17, Se 0.00E+00, Te 3.93E-16 + 7680, 320.000, 0, En 7.941280940434E-06, CFL 0.00291, SL -5.5569E-02, M 7.69505E+16, S 35.1297, T 4.8000, Me -3.72E-18, Se 6.65E-15, Te 1.41E-17 + 7704, 321.000, 0, En 7.399994755765E-06, CFL 0.00254, SL -6.1610E-02, M 7.69504E+16, S 35.1297, T 4.7994, Me -3.84E-19, Se -6.65E-15, Te 3.77E-16 + 7728, 322.000, 0, En 6.702144483660E-06, CFL 0.00227, SL -6.6459E-02, M 7.69503E+16, S 35.1297, T 4.7989, Me 1.80E-17, Se 0.00E+00, Te 1.20E-15 + 7752, 323.000, 0, En 6.820152357750E-06, CFL 0.00268, SL -6.7596E-02, M 7.69503E+16, S 35.1297, T 4.7987, Me -8.83E-18, Se -6.65E-15, Te 2.11E-15 + 7776, 324.000, 0, En 7.327989532248E-06, CFL 0.00269, SL -5.4876E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me -6.12E-18, Se 1.33E-14, Te -4.03E-15 + 7800, 325.000, 0, En 6.374371499393E-06, CFL 0.00266, SL -6.1582E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -9.17E-18, Se -1.33E-14, Te 3.08E-15 + 7824, 326.000, 0, En 4.781514486337E-06, CFL 0.00249, SL -7.2118E-02, M 7.69503E+16, S 35.1298, T 4.7964, Me 1.65E-17, Se 6.65E-15, Te -2.98E-15 + 7848, 327.000, 0, En 5.201669616614E-06, CFL 0.00250, SL -8.1081E-02, M 7.69502E+16, S 35.1298, T 4.7954, Me -1.10E-17, Se -6.65E-15, Te 8.71E-16 + 7872, 328.000, 0, En 8.423818163349E-06, CFL 0.00370, SL -8.9684E-02, M 7.69500E+16, S 35.1299, T 4.7943, Me 7.32E-18, Se 1.33E-14, Te -3.67E-16 + 7896, 329.000, 0, En 8.911932021947E-06, CFL 0.00302, SL -9.7459E-02, M 7.69499E+16, S 35.1299, T 4.7935, Me -1.51E-17, Se 6.65E-15, Te 1.64E-15 + 7920, 330.000, 0, En 9.738817173715E-06, CFL 0.00255, SL -1.0244E-01, M 7.69499E+16, S 35.1299, T 4.7928, Me 2.19E-17, Se 6.65E-15, Te 2.30E-16 + 7944, 331.000, 0, En 1.017020672810E-05, CFL 0.00282, SL -1.0316E-01, M 7.69499E+16, S 35.1299, T 4.7925, Me -2.14E-17, Se -6.65E-15, Te -1.12E-15 + 7968, 332.000, 0, En 1.097867398821E-05, CFL 0.00446, SL -1.0459E-01, M 7.69499E+16, S 35.1300, T 4.7925, Me 1.35E-17, Se 1.33E-14, Te 5.71E-16 + 7992, 333.000, 0, En 1.216907249223E-05, CFL 0.00318, SL -1.0777E-01, M 7.69498E+16, S 35.1300, T 4.7922, Me 1.23E-18, Se 1.33E-14, Te 1.05E-15 + 8016, 334.000, 0, En 1.052150234650E-05, CFL 0.00249, SL -1.1149E-01, M 7.69498E+16, S 35.1300, T 4.7919, Me -9.52E-18, Se -6.65E-15, Te -2.85E-15 + 8040, 335.000, 0, En 9.550338131343E-06, CFL 0.00236, SL -1.1612E-01, M 7.69497E+16, S 35.1300, T 4.7915, Me 2.01E-17, Se 0.00E+00, Te 6.45E-16 + 8064, 336.000, 0, En 8.280760896640E-06, CFL 0.00211, SL -1.1659E-01, M 7.69497E+16, S 35.1300, T 4.7912, Me -2.28E-17, Se 6.65E-15, Te -1.93E-15 + 8088, 337.000, 0, En 7.809782940986E-06, CFL 0.00209, SL -1.1412E-01, M 7.69497E+16, S 35.1300, T 4.7908, Me -6.06E-18, Se 0.00E+00, Te 1.72E-15 + 8112, 338.000, 0, En 8.084269634403E-06, CFL 0.00267, SL -1.1142E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 8.27E-18, Se 6.65E-15, Te -2.84E-16 + 8136, 339.000, 0, En 8.869549260999E-06, CFL 0.00452, SL -1.0910E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 3.01E-18, Se -6.65E-15, Te 1.16E-15 + 8160, 340.000, 0, En 6.880161512609E-06, CFL 0.00239, SL -1.1083E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -1.74E-18, Se 0.00E+00, Te -1.43E-15 + 8184, 341.000, 0, En 6.145862786519E-06, CFL 0.00190, SL -1.0754E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me 1.20E-17, Se 6.65E-15, Te -2.04E-16 + 8208, 342.000, 0, En 5.210345016225E-06, CFL 0.00177, SL -1.0741E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -1.84E-17, Se -2.00E-14, Te 1.32E-15 + 8232, 343.000, 0, En 5.183806056418E-06, CFL 0.00175, SL -1.0879E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 5.39E-18, Se 6.65E-15, Te -3.76E-16 + 8256, 344.000, 0, En 4.856420586256E-06, CFL 0.00186, SL -1.0996E-01, M 7.69498E+16, S 35.1300, T 4.7900, Me -1.79E-17, Se -6.65E-15, Te -1.77E-15 + 8280, 345.000, 0, En 5.296943486476E-06, CFL 0.00200, SL -1.1273E-01, M 7.69497E+16, S 35.1300, T 4.7895, Me 1.94E-17, Se -6.65E-15, Te -2.25E-15 + 8304, 346.000, 0, En 6.759252107677E-06, CFL 0.00209, SL -1.1664E-01, M 7.69497E+16, S 35.1300, T 4.7890, Me -3.51E-18, Se 1.33E-14, Te 1.90E-15 + 8328, 347.000, 0, En 9.246877761219E-06, CFL 0.00299, SL -1.1974E-01, M 7.69497E+16, S 35.1300, T 4.7887, Me -3.01E-19, Se -6.65E-15, Te 1.06E-15 + 8352, 348.000, 0, En 1.219115372733E-05, CFL 0.00378, SL -1.2171E-01, M 7.69496E+16, S 35.1301, T 4.7885, Me 8.20E-18, Se 0.00E+00, Te -7.42E-16 + 8376, 349.000, 0, En 1.363811700718E-05, CFL 0.00403, SL -1.2679E-01, M 7.69496E+16, S 35.1301, T 4.7880, Me 4.60E-18, Se -6.65E-15, Te 5.15E-16 + 8400, 350.000, 0, En 1.415727944236E-05, CFL 0.00397, SL -1.2986E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 5.39E-18, Se 2.00E-14, Te -2.35E-15 + 8424, 351.000, 0, En 1.384284574927E-05, CFL 0.00300, SL -1.3098E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.12E-17, Se -6.65E-15, Te -7.98E-17 + 8448, 352.000, 0, En 1.162517459718E-05, CFL 0.00299, SL -1.3180E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.31E-19, Se -1.33E-14, Te 5.28E-16 + 8472, 353.000, 0, En 9.105059319359E-06, CFL 0.00252, SL -1.3255E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.89E-17, Se 1.33E-14, Te -1.16E-15 + 8496, 354.000, 0, En 8.928134214828E-06, CFL 0.00257, SL -1.3100E-01, M 7.69495E+16, S 35.1301, T 4.7875, Me 1.12E-17, Se -6.65E-15, Te -9.99E-17 + 8520, 355.000, 0, En 6.529529177851E-06, CFL 0.00195, SL -1.2470E-01, M 7.69496E+16, S 35.1301, T 4.7875, Me 4.23E-18, Se 6.65E-15, Te 5.95E-16 + 8544, 356.000, 0, En 5.403481518102E-06, CFL 0.00198, SL -1.1818E-01, M 7.69497E+16, S 35.1300, T 4.7874, Me 8.40E-18, Se 0.00E+00, Te 1.22E-15 + 8568, 357.000, 0, En 4.950187896465E-06, CFL 0.00276, SL -1.1477E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 6.97E-18, Se 0.00E+00, Te 1.21E-16 + 8592, 358.000, 0, En 4.993353597936E-06, CFL 0.00225, SL -1.1710E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me -1.00E-17, Se 0.00E+00, Te 9.88E-16 + 8616, 359.000, 0, En 5.726957738923E-06, CFL 0.00198, SL -1.2863E-01, M 7.69495E+16, S 35.1301, T 4.7854, Me 1.14E-17, Se -6.65E-15, Te -1.28E-15 + 8640, 360.000, 0, En 6.880086950135E-06, CFL 0.00248, SL -1.3729E-01, M 7.69494E+16, S 35.1301, T 4.7842, Me 2.85E-18, Se 2.00E-14, Te 9.26E-16 + 8664, 361.000, 0, En 6.375333281611E-06, CFL 0.00192, SL -1.4408E-01, M 7.69493E+16, S 35.1302, T 4.7834, Me -2.67E-17, Se -6.65E-15, Te -1.80E-16 + 8688, 362.000, 0, En 5.711636183699E-06, CFL 0.00181, SL -1.4990E-01, M 7.69493E+16, S 35.1302, T 4.7828, Me 1.44E-17, Se 0.00E+00, Te -1.03E-15 + 8712, 363.000, 0, En 5.733623419705E-06, CFL 0.00226, SL -1.5114E-01, M 7.69493E+16, S 35.1302, T 4.7826, Me -1.05E-17, Se -6.65E-15, Te 2.15E-15 + 8736, 364.000, 0, En 5.767734303355E-06, CFL 0.00168, SL -1.5324E-01, M 7.69492E+16, S 35.1302, T 4.7825, Me 1.61E-18, Se -6.65E-15, Te -1.22E-15 + 8760, 365.000, 0, En 5.263511481345E-06, CFL 0.00157, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me 7.77E-18, Se 0.00E+00, Te -2.21E-15 diff --git a/examples/single_column_z/timestats.intel b/examples/single_column_z/timestats.intel index db322a561a..fb6c10c3ac 100644 --- a/examples/single_column_z/timestats.intel +++ b/examples/single_column_z/timestats.intel @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 3.597535732956E-07, CFL 0.00095, SL -6.1796E-03, M 7.69511E+16, S 35.1294, T 4.8054, Me 3.60E-19, Se 0.00E+00, Te 1.79E-15 - 48, 2.000, 0, En 9.492062605522E-07, CFL 0.00124, SL 7.7375E-03, M 7.69513E+16, S 35.1293, T 4.8049, Me -1.76E-18, Se 1.33E-14, Te -3.15E-15 - 72, 3.000, 0, En 1.230966323397E-06, CFL 0.00118, SL 1.7286E-03, M 7.69512E+16, S 35.1293, T 4.8041, Me -1.22E-17, Se 0.00E+00, Te 1.59E-16 - 96, 4.000, 0, En 2.459114313870E-06, CFL 0.00236, SL -1.1511E-03, M 7.69512E+16, S 35.1293, T 4.8036, Me -2.05E-18, Se -1.33E-14, Te 1.21E-15 - 120, 5.000, 0, En 2.748386989499E-06, CFL 0.00259, SL -3.5312E-03, M 7.69511E+16, S 35.1294, T 4.8034, Me 4.23E-18, Se 6.65E-15, Te 3.79E-16 - 144, 6.000, 0, En 8.602404669582E-07, CFL 0.00161, SL -5.5946E-03, M 7.69511E+16, S 35.1294, T 4.8032, Me -6.47E-18, Se -1.33E-14, Te 2.07E-15 - 168, 7.000, 0, En 1.881914466205E-06, CFL 0.00219, SL -3.7707E-03, M 7.69511E+16, S 35.1294, T 4.8029, Me -3.12E-18, Se 6.65E-15, Te -4.33E-16 - 192, 8.000, 0, En 1.629421479544E-06, CFL 0.00134, SL 3.2469E-03, M 7.69512E+16, S 35.1293, T 4.8028, Me 6.91E-18, Se 6.65E-15, Te 2.92E-16 - 216, 9.000, 0, En 1.914403462833E-06, CFL 0.00149, SL 8.9665E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me -6.72E-18, Se -1.33E-14, Te 9.87E-16 - 240, 10.000, 0, En 5.238433583435E-06, CFL 0.00350, SL 7.4792E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me 1.75E-17, Se -6.65E-15, Te -5.38E-16 - 264, 11.000, 0, En 5.772390060259E-06, CFL 0.00383, SL 6.0258E-03, M 7.69513E+16, S 35.1293, T 4.8024, Me 8.74E-18, Se 6.65E-15, Te -1.43E-15 - 288, 12.000, 0, En 2.912571246969E-06, CFL 0.00192, SL 2.5996E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.13E-17, Se -6.65E-15, Te 6.21E-16 - 312, 13.000, 0, En 3.475026833774E-06, CFL 0.00168, SL -4.8867E-03, M 7.69511E+16, S 35.1294, T 4.8012, Me 3.01E-18, Se -1.33E-14, Te -1.18E-15 - 336, 14.000, 0, En 2.752815451840E-06, CFL 0.00102, SL -8.9710E-03, M 7.69511E+16, S 35.1294, T 4.8008, Me 1.18E-18, Se 1.33E-14, Te 1.91E-15 - 360, 15.000, 0, En 4.562859827531E-06, CFL 0.00221, SL -1.1697E-02, M 7.69510E+16, S 35.1294, T 4.8004, Me -3.04E-17, Se -6.65E-15, Te -8.16E-16 - 384, 16.000, 0, En 4.574258253581E-06, CFL 0.00321, SL -1.4742E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me 1.15E-17, Se 6.65E-15, Te -6.73E-16 - 408, 17.000, 0, En 1.815716413210E-06, CFL 0.00076, SL -2.5035E-02, M 7.69509E+16, S 35.1295, T 4.7985, Me 3.65E-18, Se -6.65E-15, Te 5.91E-16 - 432, 18.000, 0, En 3.117865176964E-06, CFL 0.00169, SL -3.4147E-02, M 7.69508E+16, S 35.1295, T 4.7972, Me 5.99E-18, Se 6.65E-15, Te -4.30E-16 - 456, 19.000, 0, En 3.798460125473E-06, CFL 0.00210, SL -1.0766E-02, M 7.69511E+16, S 35.1294, T 4.7965, Me -1.82E-18, Se 6.65E-15, Te 9.92E-16 - 480, 20.000, 0, En 3.731017678605E-06, CFL 0.00135, SL -1.0498E-02, M 7.69511E+16, S 35.1294, T 4.7957, Me -6.67E-18, Se 2.00E-14, Te 7.50E-17 - 504, 21.000, 0, En 4.003040612897E-06, CFL 0.00169, SL -1.7271E-02, M 7.69510E+16, S 35.1294, T 4.7947, Me 3.20E-18, Se -1.33E-14, Te 8.10E-16 - 528, 22.000, 0, En 5.598714048659E-06, CFL 0.00332, SL -2.1074E-02, M 7.69509E+16, S 35.1295, T 4.7944, Me -6.06E-18, Se 1.33E-14, Te -4.81E-16 - 552, 23.000, 0, En 7.425164195399E-06, CFL 0.00348, SL -2.5695E-02, M 7.69509E+16, S 35.1295, T 4.7939, Me 1.55E-17, Se -2.00E-14, Te 9.35E-16 - 576, 24.000, 0, En 8.208395373977E-06, CFL 0.00320, SL -2.7257E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me 6.24E-19, Se 6.65E-15, Te -3.32E-15 - 600, 25.000, 0, En 6.274775320552E-06, CFL 0.00207, SL -3.4194E-02, M 7.69508E+16, S 35.1295, T 4.7929, Me -1.61E-17, Se 6.65E-15, Te 9.95E-16 - 624, 26.000, 0, En 3.351662745813E-06, CFL 0.00125, SL -3.8898E-02, M 7.69507E+16, S 35.1296, T 4.7924, Me 3.46E-18, Se 0.00E+00, Te 2.91E-15 - 648, 27.000, 0, En 2.813786869767E-06, CFL 0.00175, SL -4.2852E-02, M 7.69506E+16, S 35.1296, T 4.7920, Me 3.18E-18, Se 1.33E-14, Te -2.13E-15 - 672, 28.000, 0, En 1.136390528160E-05, CFL 0.00452, SL -3.7184E-02, M 7.69507E+16, S 35.1296, T 4.7918, Me -3.33E-18, Se -6.65E-15, Te -6.74E-16 - 696, 29.000, 0, En 8.957021122808E-07, CFL 0.00134, SL -4.4104E-02, M 7.69506E+16, S 35.1296, T 4.7906, Me -6.58E-18, Se 2.00E-14, Te 2.96E-15 - 720, 30.000, 0, En 4.206377007506E-07, CFL 0.00062, SL -5.2318E-02, M 7.69505E+16, S 35.1296, T 4.7892, Me 6.45E-18, Se -6.65E-15, Te -9.48E-17 - 744, 31.000, 0, En 3.710113426120E-07, CFL 0.00038, SL -5.6906E-02, M 7.69505E+16, S 35.1297, T 4.7886, Me -1.12E-17, Se -6.65E-15, Te 1.37E-15 - 768, 32.000, 0, En 5.494690405463E-07, CFL 0.00050, SL -3.3070E-02, M 7.69508E+16, S 35.1295, T 4.7880, Me 9.75E-18, Se 6.65E-15, Te -3.17E-15 - 792, 33.000, 0, En 3.180497403351E-07, CFL 0.00047, SL -3.2226E-02, M 7.69508E+16, S 35.1295, T 4.7872, Me 1.48E-17, Se 0.00E+00, Te 1.15E-15 - 816, 34.000, 0, En 1.110182621447E-07, CFL 0.00026, SL -3.8376E-02, M 7.69507E+16, S 35.1296, T 4.7862, Me -1.82E-17, Se 0.00E+00, Te -6.55E-16 - 840, 35.000, 0, En 9.758243342142E-08, CFL 0.00025, SL -4.5605E-02, M 7.69506E+16, S 35.1296, T 4.7853, Me -1.55E-18, Se 0.00E+00, Te 2.63E-15 - 864, 36.000, 0, En 9.908262609444E-07, CFL 0.00157, SL -5.0415E-02, M 7.69505E+16, S 35.1296, T 4.7848, Me 1.69E-17, Se 0.00E+00, Te -1.37E-15 - 888, 37.000, 0, En 1.990888855698E-06, CFL 0.00199, SL -5.3725E-02, M 7.69505E+16, S 35.1297, T 4.7844, Me 3.72E-18, Se 1.33E-14, Te 5.03E-16 - 912, 38.000, 0, En 2.350567224338E-06, CFL 0.00192, SL -5.7093E-02, M 7.69505E+16, S 35.1297, T 4.7841, Me -8.19E-18, Se -2.66E-14, Te -2.48E-15 - 936, 39.000, 0, En 1.847932323943E-06, CFL 0.00199, SL -4.5885E-02, M 7.69506E+16, S 35.1296, T 4.7837, Me 7.88E-18, Se 6.65E-15, Te 1.16E-15 - 960, 40.000, 0, En 3.215265226054E-06, CFL 0.00276, SL -3.9384E-02, M 7.69507E+16, S 35.1296, T 4.7835, Me -1.32E-18, Se -2.00E-14, Te -8.01E-16 - 984, 41.000, 0, En 2.620428012509E-06, CFL 0.00170, SL -4.3521E-02, M 7.69506E+16, S 35.1296, T 4.7830, Me 4.78E-19, Se 6.65E-15, Te -6.96E-17 - 1008, 42.000, 0, En 2.125018374775E-06, CFL 0.00196, SL -3.6775E-02, M 7.69507E+16, S 35.1296, T 4.7823, Me -6.54E-18, Se 1.33E-14, Te 1.40E-15 - 1032, 43.000, 0, En 4.025438914245E-06, CFL 0.00262, SL -2.7828E-02, M 7.69508E+16, S 35.1295, T 4.7821, Me 1.26E-17, Se -1.33E-14, Te 1.67E-15 - 1056, 44.000, 0, En 4.547917179045E-06, CFL 0.00342, SL -1.8195E-02, M 7.69510E+16, S 35.1294, T 4.7819, Me -3.75E-18, Se -6.65E-15, Te -2.21E-15 - 1080, 45.000, 0, En 3.269826489215E-06, CFL 0.00183, SL -2.2342E-02, M 7.69509E+16, S 35.1295, T 4.7813, Me -1.04E-17, Se 6.65E-15, Te 2.75E-15 - 1104, 46.000, 0, En 4.020246835455E-06, CFL 0.00220, SL -3.0430E-02, M 7.69508E+16, S 35.1295, T 4.7803, Me 1.02E-17, Se 0.00E+00, Te -3.05E-15 - 1128, 47.000, 0, En 3.931450118265E-06, CFL 0.00194, SL -3.7229E-02, M 7.69507E+16, S 35.1296, T 4.7794, Me -1.23E-17, Se -6.65E-15, Te 1.21E-15 - 1152, 48.000, 0, En 2.298468558416E-06, CFL 0.00079, SL -4.2106E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -1.98E-18, Se -6.65E-15, Te -3.60E-16 - 1176, 49.000, 0, En 2.896402320566E-06, CFL 0.00115, SL -5.0827E-02, M 7.69505E+16, S 35.1296, T 4.7773, Me 1.69E-17, Se 6.65E-15, Te -5.03E-16 - 1200, 50.000, 0, En 2.214309547436E-06, CFL 0.00081, SL -6.0752E-02, M 7.69504E+16, S 35.1297, T 4.7759, Me -1.39E-17, Se 0.00E+00, Te -1.67E-17 - 1224, 51.000, 0, En 2.689030536263E-06, CFL 0.00211, SL -6.6461E-02, M 7.69503E+16, S 35.1297, T 4.7755, Me -3.32E-18, Se 0.00E+00, Te -9.13E-16 - 1248, 52.000, 0, En 4.617261221528E-06, CFL 0.00210, SL -6.9899E-02, M 7.69503E+16, S 35.1297, T 4.7753, Me 6.42E-18, Se -6.65E-15, Te 2.81E-15 - 1272, 53.000, 0, En 5.002566350262E-06, CFL 0.00280, SL -7.1890E-02, M 7.69503E+16, S 35.1298, T 4.7752, Me 5.53E-18, Se 6.65E-15, Te -2.45E-15 - 1296, 54.000, 0, En 4.272521147254E-06, CFL 0.00292, SL -6.6094E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me -2.39E-17, Se -6.65E-15, Te 1.14E-15 - 1320, 55.000, 0, En 2.124512798390E-06, CFL 0.00173, SL -6.6817E-02, M 7.69503E+16, S 35.1297, T 4.7745, Me 2.67E-17, Se -1.33E-14, Te -3.78E-17 - 1344, 56.000, 0, En 2.375839439803E-06, CFL 0.00199, SL -7.2944E-02, M 7.69503E+16, S 35.1298, T 4.7739, Me -7.75E-18, Se 1.33E-14, Te -1.85E-16 - 1368, 57.000, 0, En 2.639441892983E-06, CFL 0.00184, SL -7.0270E-02, M 7.69503E+16, S 35.1298, T 4.7736, Me 4.88E-18, Se -2.00E-14, Te 1.25E-15 - 1392, 58.000, 0, En 1.770473604292E-06, CFL 0.00149, SL -7.3040E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -2.59E-17, Se 6.65E-15, Te 1.34E-15 - 1416, 59.000, 0, En 1.104156376690E-06, CFL 0.00061, SL -8.0029E-02, M 7.69502E+16, S 35.1298, T 4.7720, Me 2.08E-17, Se 0.00E+00, Te -2.88E-15 - 1440, 60.000, 0, En 2.207142184018E-06, CFL 0.00141, SL -8.7741E-02, M 7.69501E+16, S 35.1299, T 4.7711, Me -4.92E-18, Se 0.00E+00, Te 3.59E-15 - 1464, 61.000, 0, En 5.592794741116E-07, CFL 0.00054, SL -9.2703E-02, M 7.69500E+16, S 35.1299, T 4.7708, Me 1.28E-17, Se -6.65E-15, Te -1.69E-16 - 1488, 62.000, 0, En 3.019488551487E-06, CFL 0.00195, SL -9.5442E-02, M 7.69500E+16, S 35.1299, T 4.7705, Me -8.36E-18, Se 0.00E+00, Te -3.71E-15 - 1512, 63.000, 0, En 3.129034686118E-06, CFL 0.00349, SL -9.8093E-02, M 7.69499E+16, S 35.1299, T 4.7705, Me 4.56E-18, Se 6.65E-15, Te 1.02E-15 - 1536, 64.000, 0, En 3.055268013066E-06, CFL 0.00369, SL -1.0147E-01, M 7.69499E+16, S 35.1299, T 4.7705, Me 2.41E-18, Se 0.00E+00, Te -1.09E-17 - 1560, 65.000, 0, En 1.790919176927E-06, CFL 0.00179, SL -1.0311E-01, M 7.69499E+16, S 35.1299, T 4.7702, Me 2.09E-19, Se -1.33E-14, Te 1.33E-15 - 1584, 66.000, 0, En 1.546330476090E-06, CFL 0.00182, SL -1.0727E-01, M 7.69498E+16, S 35.1300, T 4.7700, Me 1.29E-17, Se 0.00E+00, Te 3.42E-16 - 1608, 67.000, 0, En 3.102448298392E-06, CFL 0.00205, SL -1.1166E-01, M 7.69498E+16, S 35.1300, T 4.7696, Me -2.58E-18, Se 6.65E-15, Te 1.37E-15 - 1632, 68.000, 0, En 2.586568237650E-06, CFL 0.00214, SL -1.0768E-01, M 7.69498E+16, S 35.1300, T 4.7694, Me -2.28E-17, Se 6.65E-15, Te 1.01E-15 - 1656, 69.000, 0, En 3.291372691791E-06, CFL 0.00287, SL -1.0430E-01, M 7.69499E+16, S 35.1299, T 4.7694, Me 8.39E-18, Se -6.65E-15, Te -1.05E-15 - 1680, 70.000, 0, En 3.291169347263E-06, CFL 0.00211, SL -9.7191E-02, M 7.69499E+16, S 35.1299, T 4.7695, Me -7.52E-18, Se -6.65E-15, Te -2.16E-15 - 1704, 71.000, 0, En 2.997470289376E-06, CFL 0.00185, SL -9.5680E-02, M 7.69500E+16, S 35.1299, T 4.7698, Me 1.22E-17, Se -6.65E-15, Te 2.01E-15 - 1728, 72.000, 0, En 3.090640781771E-06, CFL 0.00196, SL -9.6294E-02, M 7.69500E+16, S 35.1299, T 4.7700, Me -1.78E-17, Se 0.00E+00, Te -4.65E-16 - 1752, 73.000, 0, En 2.976583325282E-06, CFL 0.00192, SL -9.8194E-02, M 7.69499E+16, S 35.1299, T 4.7700, Me 1.26E-17, Se -6.65E-15, Te -1.92E-16 - 1776, 74.000, 0, En 4.057141292205E-06, CFL 0.00227, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.7697, Me -8.90E-18, Se 1.33E-14, Te 2.27E-15 - 1800, 75.000, 0, En 1.687902460059E-06, CFL 0.00108, SL -1.0994E-01, M 7.69498E+16, S 35.1300, T 4.7690, Me 8.77E-18, Se 6.65E-15, Te -4.11E-15 - 1824, 76.000, 0, En 2.226778593417E-06, CFL 0.00248, SL -1.1492E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me 6.03E-18, Se -6.65E-15, Te 1.92E-15 - 1848, 77.000, 0, En 7.075523397505E-06, CFL 0.00274, SL -1.2023E-01, M 7.69497E+16, S 35.1300, T 4.7685, Me -6.19E-18, Se 6.65E-15, Te -3.29E-16 - 1872, 78.000, 0, En 7.262767896867E-06, CFL 0.00403, SL -1.2461E-01, M 7.69496E+16, S 35.1301, T 4.7684, Me -1.35E-17, Se 6.65E-15, Te -2.25E-15 - 1896, 79.000, 0, En 8.935925917695E-06, CFL 0.00499, SL -1.2481E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me 1.51E-17, Se 0.00E+00, Te 2.47E-15 - 1920, 80.000, 0, En 1.195795120430E-05, CFL 0.00559, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.7690, Me -1.53E-18, Se 6.65E-15, Te 6.14E-16 - 1944, 81.000, 0, En 8.919194988327E-06, CFL 0.00412, SL -1.2266E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me 4.04E-18, Se -1.33E-14, Te -1.01E-15 - 1968, 82.000, 0, En 7.315173081517E-06, CFL 0.00261, SL -1.2666E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -5.59E-18, Se 6.65E-15, Te 1.35E-15 - 1992, 83.000, 0, En 5.754317134719E-06, CFL 0.00260, SL -1.2154E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.96E-17, Se 0.00E+00, Te -2.18E-15 - 2016, 84.000, 0, En 5.130422174936E-06, CFL 0.00229, SL -1.2284E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.95E-17, Se 0.00E+00, Te 1.15E-15 - 2040, 85.000, 0, En 2.217890407574E-06, CFL 0.00086, SL -1.3233E-01, M 7.69495E+16, S 35.1301, T 4.7674, Me -3.88E-18, Se 6.65E-15, Te 2.69E-15 - 2064, 86.000, 0, En 2.532179321075E-06, CFL 0.00115, SL -1.4303E-01, M 7.69494E+16, S 35.1302, T 4.7660, Me 4.54E-18, Se -6.65E-15, Te -3.31E-15 - 2088, 87.000, 0, En 3.181389762292E-06, CFL 0.00185, SL -1.4969E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 3.71E-18, Se -6.65E-15, Te 1.07E-15 - 2112, 88.000, 0, En 2.786769201193E-06, CFL 0.00217, SL -1.3920E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 4.90E-18, Se 1.33E-14, Te 1.40E-15 - 2136, 89.000, 0, En 1.046023381296E-05, CFL 0.00581, SL -1.2452E-01, M 7.69496E+16, S 35.1301, T 4.7651, Me -1.24E-17, Se -1.33E-14, Te 3.09E-15 - 2160, 90.000, 0, En 1.178249087797E-05, CFL 0.00567, SL -1.2502E-01, M 7.69496E+16, S 35.1301, T 4.7654, Me 2.57E-17, Se 2.00E-14, Te -2.57E-15 - 2184, 91.000, 0, En 1.016323881343E-05, CFL 0.00472, SL -1.2921E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.66E-17, Se -6.65E-15, Te -1.99E-15 - 2208, 92.000, 0, En 8.024408026784E-06, CFL 0.00361, SL -1.3343E-01, M 7.69495E+16, S 35.1301, T 4.7654, Me -2.21E-18, Se -1.33E-14, Te -4.64E-16 - 2232, 93.000, 0, En 6.498293561803E-06, CFL 0.00277, SL -1.3970E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 1.67E-17, Se 6.65E-15, Te 2.23E-15 - 2256, 94.000, 0, En 5.641044892395E-06, CFL 0.00288, SL -1.4499E-01, M 7.69493E+16, S 35.1302, T 4.7646, Me -6.89E-18, Se 6.65E-15, Te -1.45E-16 - 2280, 95.000, 0, En 4.938668466565E-06, CFL 0.00234, SL -1.4233E-01, M 7.69494E+16, S 35.1302, T 4.7644, Me -2.42E-17, Se 0.00E+00, Te -1.20E-15 - 2304, 96.000, 0, En 5.615644569207E-06, CFL 0.00232, SL -1.4259E-01, M 7.69494E+16, S 35.1302, T 4.7648, Me 2.91E-17, Se 0.00E+00, Te -4.50E-16 - 2328, 97.000, 0, En 9.747908813165E-06, CFL 0.00468, SL -1.4436E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me -6.30E-18, Se 6.65E-15, Te -5.48E-16 - 2352, 98.000, 0, En 1.384686311156E-05, CFL 0.00460, SL -1.4658E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me 2.09E-17, Se -1.33E-14, Te 1.99E-15 - 2376, 99.000, 0, En 1.248866801908E-05, CFL 0.00392, SL -1.4915E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -2.11E-17, Se 6.65E-15, Te -2.12E-15 - 2400, 100.000, 0, En 1.372674098214E-05, CFL 0.00485, SL -1.5319E-01, M 7.69492E+16, S 35.1302, T 4.7653, Me -1.72E-17, Se 0.00E+00, Te 7.04E-16 - 2424, 101.000, 0, En 1.308736752608E-05, CFL 0.00446, SL -1.5419E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me 2.03E-17, Se 0.00E+00, Te 2.61E-15 - 2448, 102.000, 0, En 1.316150321957E-05, CFL 0.00456, SL -1.5183E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 3.86E-18, Se -6.65E-15, Te 3.51E-17 - 2472, 103.000, 0, En 1.238594550230E-05, CFL 0.00374, SL -1.5584E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me 2.30E-18, Se 0.00E+00, Te -8.73E-16 - 2496, 104.000, 0, En 1.401765785181E-05, CFL 0.00431, SL -1.6093E-01, M 7.69491E+16, S 35.1303, T 4.7661, Me -6.24E-18, Se 0.00E+00, Te -1.37E-15 - 2520, 105.000, 0, En 1.228487713355E-05, CFL 0.00397, SL -1.6379E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me 3.25E-18, Se 6.65E-15, Te -1.75E-15 - 2544, 106.000, 0, En 1.200216609859E-05, CFL 0.00363, SL -1.6372E-01, M 7.69491E+16, S 35.1303, T 4.7667, Me -1.62E-17, Se 0.00E+00, Te 1.05E-15 - 2568, 107.000, 0, En 1.388148869702E-05, CFL 0.00381, SL -1.6361E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me 2.61E-17, Se 0.00E+00, Te -1.64E-15 - 2592, 108.000, 0, En 1.740844767335E-05, CFL 0.00542, SL -1.6025E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me -1.63E-17, Se -6.65E-15, Te 2.05E-15 - 2616, 109.000, 0, En 1.749788190114E-05, CFL 0.00423, SL -1.5628E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me -1.16E-17, Se 2.00E-14, Te 1.38E-15 - 2640, 110.000, 0, En 1.559089863720E-05, CFL 0.00442, SL -1.5606E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me 1.12E-17, Se -1.33E-14, Te 1.03E-15 - 2664, 111.000, 0, En 1.407824282006E-05, CFL 0.00352, SL -1.6488E-01, M 7.69491E+16, S 35.1303, T 4.7665, Me 2.08E-18, Se 6.65E-15, Te 1.17E-15 - 2688, 112.000, 0, En 1.435424442849E-05, CFL 0.00297, SL -1.7207E-01, M 7.69490E+16, S 35.1303, T 4.7662, Me -2.11E-17, Se 0.00E+00, Te -8.33E-16 - 2712, 113.000, 0, En 1.256218324831E-05, CFL 0.00293, SL -1.7342E-01, M 7.69490E+16, S 35.1304, T 4.7659, Me 2.83E-17, Se 0.00E+00, Te -2.03E-16 - 2736, 114.000, 0, En 1.312156132820E-05, CFL 0.00359, SL -1.5505E-01, M 7.69492E+16, S 35.1302, T 4.7660, Me -1.94E-17, Se -6.65E-15, Te 9.29E-16 - 2760, 115.000, 0, En 9.049434989432E-06, CFL 0.00224, SL -1.5558E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 1.44E-17, Se 6.65E-15, Te -2.25E-15 - 2784, 116.000, 0, En 8.159571095857E-06, CFL 0.00220, SL -1.5799E-01, M 7.69492E+16, S 35.1303, T 4.7664, Me 2.45E-18, Se -1.33E-14, Te 1.19E-16 - 2808, 117.000, 0, En 8.775289175652E-06, CFL 0.00368, SL -1.6049E-01, M 7.69491E+16, S 35.1303, T 4.7667, Me 1.33E-17, Se 2.00E-14, Te 5.29E-16 - 2832, 118.000, 0, En 9.944743066661E-06, CFL 0.00427, SL -1.6273E-01, M 7.69491E+16, S 35.1303, T 4.7670, Me -2.06E-17, Se -6.65E-15, Te 1.88E-15 - 2856, 119.000, 0, En 1.219034376847E-05, CFL 0.00400, SL -1.6521E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me 8.48E-18, Se 0.00E+00, Te -4.45E-15 - 2880, 120.000, 0, En 1.340357474478E-05, CFL 0.00530, SL -1.6737E-01, M 7.69490E+16, S 35.1303, T 4.7678, Me -2.10E-17, Se -1.33E-14, Te 2.08E-15 - 2904, 121.000, 0, En 1.225935276995E-05, CFL 0.00505, SL -1.6904E-01, M 7.69490E+16, S 35.1303, T 4.7684, Me 9.90E-18, Se 6.65E-15, Te -2.10E-15 - 2928, 122.000, 0, En 1.162435433430E-05, CFL 0.00416, SL -1.7066E-01, M 7.69490E+16, S 35.1303, T 4.7686, Me 2.45E-19, Se -6.65E-15, Te 2.72E-15 - 2952, 123.000, 0, En 1.059285603906E-05, CFL 0.00285, SL -1.7194E-01, M 7.69490E+16, S 35.1303, T 4.7689, Me 5.51E-18, Se -6.65E-15, Te 2.78E-17 - 2976, 124.000, 0, En 9.592545353184E-06, CFL 0.00265, SL -1.7323E-01, M 7.69490E+16, S 35.1304, T 4.7693, Me 6.95E-18, Se 1.33E-14, Te 3.83E-15 - 3000, 125.000, 0, En 8.639089759627E-06, CFL 0.00289, SL -1.6855E-01, M 7.69490E+16, S 35.1303, T 4.7697, Me 4.47E-18, Se 0.00E+00, Te -4.62E-15 - 3024, 126.000, 0, En 7.968171608882E-06, CFL 0.00292, SL -1.5937E-01, M 7.69492E+16, S 35.1303, T 4.7701, Me -2.08E-17, Se -6.65E-15, Te 2.31E-15 - 3048, 127.000, 0, En 7.648509937475E-06, CFL 0.00273, SL -1.6111E-01, M 7.69491E+16, S 35.1303, T 4.7702, Me -1.71E-18, Se 6.65E-15, Te -1.02E-16 - 3072, 128.000, 0, En 1.003412118267E-05, CFL 0.00457, SL -1.6494E-01, M 7.69491E+16, S 35.1303, T 4.7704, Me 3.51E-18, Se 6.65E-15, Te -1.59E-15 - 3096, 129.000, 0, En 1.103243275447E-05, CFL 0.00495, SL -1.6715E-01, M 7.69491E+16, S 35.1303, T 4.7708, Me -8.84E-18, Se -2.00E-14, Te -1.88E-15 - 3120, 130.000, 0, En 9.511083231007E-06, CFL 0.00375, SL -1.6897E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me 1.48E-17, Se 1.33E-14, Te 1.83E-15 - 3144, 131.000, 0, En 7.388945395074E-06, CFL 0.00279, SL -1.7186E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -1.20E-18, Se 0.00E+00, Te -3.97E-16 - 3168, 132.000, 0, En 6.507305994368E-06, CFL 0.00263, SL -1.7781E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me 5.40E-18, Se 0.00E+00, Te 3.47E-16 - 3192, 133.000, 0, En 6.169827069021E-06, CFL 0.00206, SL -1.8252E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me -7.85E-18, Se 6.65E-15, Te 1.43E-15 - 3216, 134.000, 0, En 5.668548380787E-06, CFL 0.00174, SL -1.8368E-01, M 7.69488E+16, S 35.1304, T 4.7714, Me 1.15E-17, Se 0.00E+00, Te 8.66E-17 - 3240, 135.000, 0, En 5.428131542466E-06, CFL 0.00155, SL -1.7966E-01, M 7.69489E+16, S 35.1304, T 4.7716, Me -2.41E-17, Se 6.65E-15, Te 6.93E-16 - 3264, 136.000, 0, En 5.354408480310E-06, CFL 0.00180, SL -1.7849E-01, M 7.69489E+16, S 35.1304, T 4.7722, Me 2.12E-17, Se -6.65E-15, Te -1.62E-15 - 3288, 137.000, 0, En 8.329765642522E-06, CFL 0.00299, SL -1.7888E-01, M 7.69489E+16, S 35.1304, T 4.7725, Me -1.31E-17, Se -1.33E-14, Te 7.00E-16 - 3312, 138.000, 0, En 6.890206582983E-06, CFL 0.00251, SL -1.7967E-01, M 7.69489E+16, S 35.1304, T 4.7728, Me 8.69E-18, Se -6.65E-15, Te 2.93E-16 - 3336, 139.000, 0, En 5.622587030735E-06, CFL 0.00165, SL -1.8065E-01, M 7.69489E+16, S 35.1304, T 4.7731, Me -1.06E-17, Se 0.00E+00, Te -1.64E-15 - 3360, 140.000, 0, En 5.993376812485E-06, CFL 0.00226, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7734, Me -1.33E-18, Se 1.33E-14, Te 2.93E-15 - 3384, 141.000, 0, En 4.960997514903E-06, CFL 0.00151, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7739, Me -1.39E-18, Se -6.65E-15, Te -4.04E-15 - 3408, 142.000, 0, En 5.006043737201E-06, CFL 0.00195, SL -1.8304E-01, M 7.69488E+16, S 35.1304, T 4.7746, Me 6.51E-18, Se 0.00E+00, Te 2.06E-15 - 3432, 143.000, 0, En 5.505711157229E-06, CFL 0.00272, SL -1.8367E-01, M 7.69488E+16, S 35.1304, T 4.7752, Me 2.37E-17, Se 0.00E+00, Te 8.98E-16 - 3456, 144.000, 0, En 5.490571746418E-06, CFL 0.00298, SL -1.8418E-01, M 7.69488E+16, S 35.1304, T 4.7759, Me -2.03E-17, Se 1.33E-14, Te -7.98E-17 - 3480, 145.000, 0, En 5.929489297442E-06, CFL 0.00348, SL -1.8501E-01, M 7.69488E+16, S 35.1304, T 4.7766, Me 1.76E-18, Se 0.00E+00, Te -6.75E-16 - 3504, 146.000, 0, En 6.138273050613E-06, CFL 0.00368, SL -1.8591E-01, M 7.69488E+16, S 35.1304, T 4.7773, Me 2.64E-17, Se -6.65E-15, Te 1.17E-15 - 3528, 147.000, 0, En 5.727703293312E-06, CFL 0.00313, SL -1.8691E-01, M 7.69488E+16, S 35.1304, T 4.7780, Me -3.33E-17, Se 6.65E-15, Te -7.32E-16 - 3552, 148.000, 0, En 5.340240464651E-06, CFL 0.00231, SL -1.8651E-01, M 7.69488E+16, S 35.1304, T 4.7786, Me 2.37E-17, Se -6.65E-15, Te -2.52E-15 - 3576, 149.000, 0, En 4.970927156114E-06, CFL 0.00266, SL -1.8743E-01, M 7.69488E+16, S 35.1304, T 4.7793, Me 3.16E-18, Se 0.00E+00, Te 3.18E-15 - 3600, 150.000, 0, En 4.810272358126E-06, CFL 0.00284, SL -1.8935E-01, M 7.69488E+16, S 35.1304, T 4.7797, Me -2.79E-17, Se -6.65E-15, Te 7.93E-18 - 3624, 151.000, 0, En 5.634441173809E-06, CFL 0.00336, SL -1.8921E-01, M 7.69488E+16, S 35.1304, T 4.7800, Me 2.09E-17, Se -6.65E-15, Te -9.61E-16 - 3648, 152.000, 0, En 6.222395738971E-06, CFL 0.00332, SL -1.9037E-01, M 7.69488E+16, S 35.1305, T 4.7805, Me 1.00E-17, Se -6.65E-15, Te 6.91E-16 - 3672, 153.000, 0, En 5.859234780163E-06, CFL 0.00275, SL -1.9203E-01, M 7.69487E+16, S 35.1305, T 4.7808, Me -4.79E-18, Se 1.33E-14, Te -1.23E-16 - 3696, 154.000, 0, En 5.324614262879E-06, CFL 0.00268, SL -1.9358E-01, M 7.69487E+16, S 35.1305, T 4.7812, Me -1.42E-18, Se -1.33E-14, Te 2.25E-16 - 3720, 155.000, 0, En 4.871706667243E-06, CFL 0.00234, SL -1.9477E-01, M 7.69487E+16, S 35.1305, T 4.7818, Me -2.73E-17, Se 0.00E+00, Te -2.08E-15 - 3744, 156.000, 0, En 4.125699945370E-06, CFL 0.00223, SL -1.9603E-01, M 7.69487E+16, S 35.1305, T 4.7824, Me 1.38E-17, Se -6.65E-15, Te 2.00E-15 - 3768, 157.000, 0, En 4.602001959615E-06, CFL 0.00218, SL -1.9737E-01, M 7.69487E+16, S 35.1305, T 4.7830, Me 2.61E-18, Se 6.65E-15, Te -2.22E-16 - 3792, 158.000, 0, En 9.843183525914E-06, CFL 0.00374, SL -1.9886E-01, M 7.69486E+16, S 35.1305, T 4.7836, Me -6.79E-18, Se 6.65E-15, Te -1.46E-15 - 3816, 159.000, 0, En 6.059944067077E-06, CFL 0.00272, SL -1.9901E-01, M 7.69486E+16, S 35.1305, T 4.7839, Me 8.64E-19, Se 0.00E+00, Te 3.47E-16 - 3840, 160.000, 0, En 5.400166563989E-06, CFL 0.00304, SL -1.9608E-01, M 7.69487E+16, S 35.1305, T 4.7844, Me 1.37E-18, Se -1.33E-14, Te 2.15E-15 - 3864, 161.000, 0, En 7.966519836041E-06, CFL 0.00331, SL -1.9717E-01, M 7.69487E+16, S 35.1305, T 4.7850, Me -1.41E-17, Se 6.65E-15, Te -3.84E-15 - 3888, 162.000, 0, En 1.023092253749E-05, CFL 0.00477, SL -1.9502E-01, M 7.69487E+16, S 35.1305, T 4.7854, Me 2.11E-18, Se -1.33E-14, Te 1.91E-15 - 3912, 163.000, 0, En 1.124878903224E-05, CFL 0.00409, SL -1.9569E-01, M 7.69487E+16, S 35.1305, T 4.7859, Me 6.38E-18, Se 6.65E-15, Te 1.43E-16 - 3936, 164.000, 0, En 1.161797251753E-05, CFL 0.00481, SL -1.9669E-01, M 7.69487E+16, S 35.1305, T 4.7864, Me 6.98E-18, Se -2.00E-14, Te -1.46E-16 - 3960, 165.000, 0, En 1.022059688798E-05, CFL 0.00430, SL -1.9770E-01, M 7.69487E+16, S 35.1305, T 4.7870, Me -5.39E-18, Se 0.00E+00, Te -1.35E-15 - 3984, 166.000, 0, En 8.967621195844E-06, CFL 0.00399, SL -1.9892E-01, M 7.69486E+16, S 35.1305, T 4.7877, Me -5.46E-18, Se 2.00E-14, Te -8.50E-16 - 4008, 167.000, 0, En 7.461380917349E-06, CFL 0.00339, SL -2.0057E-01, M 7.69486E+16, S 35.1305, T 4.7883, Me 1.92E-17, Se -6.65E-15, Te 1.50E-15 - 4032, 168.000, 0, En 7.321802877660E-06, CFL 0.00294, SL -2.0087E-01, M 7.69486E+16, S 35.1305, T 4.7890, Me -1.63E-17, Se 6.65E-15, Te -1.37E-15 - 4056, 169.000, 0, En 6.953789559588E-06, CFL 0.00266, SL -1.9987E-01, M 7.69486E+16, S 35.1305, T 4.7896, Me 8.13E-18, Se -1.33E-14, Te 1.45E-15 - 4080, 170.000, 0, En 6.671455404446E-06, CFL 0.00301, SL -1.9847E-01, M 7.69486E+16, S 35.1305, T 4.7902, Me 4.12E-18, Se 0.00E+00, Te 6.79E-16 - 4104, 171.000, 0, En 6.701348778932E-06, CFL 0.00381, SL -1.9845E-01, M 7.69486E+16, S 35.1305, T 4.7907, Me -1.43E-17, Se 0.00E+00, Te -3.29E-16 - 4128, 172.000, 0, En 6.931382800934E-06, CFL 0.00398, SL -1.9325E-01, M 7.69487E+16, S 35.1305, T 4.7910, Me 5.23E-18, Se 1.33E-14, Te 4.29E-16 - 4152, 173.000, 0, En 6.829461796310E-06, CFL 0.00305, SL -1.8124E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -1.31E-17, Se 6.65E-15, Te -7.03E-16 - 4176, 174.000, 0, En 6.779948587042E-06, CFL 0.00287, SL -1.7939E-01, M 7.69489E+16, S 35.1304, T 4.7910, Me 2.22E-17, Se 6.65E-15, Te 1.88E-15 - 4200, 175.000, 0, En 8.735150584960E-06, CFL 0.00418, SL -1.8292E-01, M 7.69488E+16, S 35.1304, T 4.7910, Me -5.47E-18, Se -2.66E-14, Te -2.44E-15 - 4224, 176.000, 0, En 1.065237432696E-05, CFL 0.00496, SL -1.8544E-01, M 7.69488E+16, S 35.1304, T 4.7915, Me -5.97E-18, Se 6.65E-15, Te 9.45E-16 - 4248, 177.000, 0, En 1.271509393017E-05, CFL 0.00506, SL -1.8526E-01, M 7.69488E+16, S 35.1304, T 4.7921, Me 1.30E-17, Se 6.65E-15, Te -1.15E-15 - 4272, 178.000, 0, En 9.386277299032E-06, CFL 0.00322, SL -1.8241E-01, M 7.69489E+16, S 35.1304, T 4.7927, Me -1.33E-17, Se 0.00E+00, Te 7.95E-16 - 4296, 179.000, 0, En 8.411253764658E-06, CFL 0.00357, SL -1.7606E-01, M 7.69489E+16, S 35.1304, T 4.7932, Me 1.31E-17, Se 0.00E+00, Te -5.88E-16 - 4320, 180.000, 0, En 8.467006166431E-06, CFL 0.00379, SL -1.6717E-01, M 7.69491E+16, S 35.1303, T 4.7936, Me 2.80E-18, Se -6.65E-15, Te -3.17E-16 - 4344, 181.000, 0, En 7.985431271618E-06, CFL 0.00377, SL -1.5918E-01, M 7.69492E+16, S 35.1303, T 4.7940, Me -1.86E-18, Se 6.65E-15, Te 2.90E-15 - 4368, 182.000, 0, En 1.023696743394E-05, CFL 0.00589, SL -1.5065E-01, M 7.69493E+16, S 35.1302, T 4.7946, Me -1.69E-17, Se 1.33E-14, Te -1.55E-15 - 4392, 183.000, 0, En 1.543506938826E-05, CFL 0.00784, SL -1.4226E-01, M 7.69494E+16, S 35.1302, T 4.7951, Me 2.61E-19, Se -1.33E-14, Te -4.09E-16 - 4416, 184.000, 0, En 1.621083879161E-05, CFL 0.00765, SL -1.3699E-01, M 7.69494E+16, S 35.1301, T 4.7956, Me -3.39E-19, Se 6.65E-15, Te -1.57E-15 - 4440, 185.000, 0, En 1.602912649546E-05, CFL 0.00674, SL -1.3753E-01, M 7.69494E+16, S 35.1301, T 4.7961, Me 1.98E-18, Se -1.33E-14, Te 3.11E-15 - 4464, 186.000, 0, En 1.810846219987E-05, CFL 0.00689, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7966, Me 7.55E-19, Se 1.33E-14, Te -1.23E-15 - 4488, 187.000, 0, En 1.632862139707E-05, CFL 0.00561, SL -1.4131E-01, M 7.69494E+16, S 35.1302, T 4.7970, Me 1.71E-17, Se 0.00E+00, Te 4.54E-16 - 4512, 188.000, 0, En 1.507570839808E-05, CFL 0.00602, SL -1.3896E-01, M 7.69494E+16, S 35.1302, T 4.7972, Me -2.12E-17, Se -6.65E-15, Te -1.31E-15 - 4536, 189.000, 0, En 1.425865085044E-05, CFL 0.00649, SL -1.3575E-01, M 7.69495E+16, S 35.1301, T 4.7973, Me -2.47E-19, Se -6.65E-15, Te 6.49E-17 - 4560, 190.000, 0, En 1.378578750554E-05, CFL 0.00645, SL -1.2903E-01, M 7.69495E+16, S 35.1301, T 4.7975, Me 1.23E-17, Se 2.00E-14, Te -3.69E-16 - 4584, 191.000, 0, En 1.237008890602E-05, CFL 0.00566, SL -1.2296E-01, M 7.69496E+16, S 35.1301, T 4.7977, Me 6.84E-18, Se -6.65E-15, Te -4.93E-16 - 4608, 192.000, 0, En 1.072751017097E-05, CFL 0.00465, SL -1.1866E-01, M 7.69497E+16, S 35.1300, T 4.7981, Me -1.37E-17, Se 6.65E-15, Te 4.73E-16 - 4632, 193.000, 0, En 9.117729877047E-06, CFL 0.00337, SL -1.1546E-01, M 7.69497E+16, S 35.1300, T 4.7986, Me -1.28E-17, Se 2.00E-14, Te 1.47E-15 - 4656, 194.000, 0, En 8.187808165149E-06, CFL 0.00385, SL -1.1116E-01, M 7.69498E+16, S 35.1300, T 4.7988, Me 8.65E-18, Se -6.65E-15, Te 7.71E-16 - 4680, 195.000, 0, En 8.418365029919E-06, CFL 0.00414, SL -1.0806E-01, M 7.69498E+16, S 35.1300, T 4.7990, Me 1.68E-18, Se -1.33E-14, Te 6.27E-16 - 4704, 196.000, 0, En 9.184160964262E-06, CFL 0.00414, SL -1.0301E-01, M 7.69499E+16, S 35.1299, T 4.7992, Me -5.64E-18, Se 0.00E+00, Te -2.26E-15 - 4728, 197.000, 0, En 9.763176478607E-06, CFL 0.00382, SL -1.0048E-01, M 7.69499E+16, S 35.1299, T 4.7995, Me 3.67E-17, Se 0.00E+00, Te -5.16E-17 - 4752, 198.000, 0, En 8.799587805354E-06, CFL 0.00333, SL -9.7422E-02, M 7.69499E+16, S 35.1299, T 4.7997, Me -1.77E-17, Se 0.00E+00, Te 5.73E-16 - 4776, 199.000, 0, En 7.389748928127E-06, CFL 0.00381, SL -9.2701E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 6.55E-19, Se -6.65E-15, Te -2.60E-15 - 4800, 200.000, 0, En 6.911299106819E-06, CFL 0.00352, SL -8.8914E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me -8.49E-19, Se 1.33E-14, Te 2.62E-15 - 4824, 201.000, 0, En 6.697206409922E-06, CFL 0.00313, SL -8.5571E-02, M 7.69501E+16, S 35.1298, T 4.7999, Me -6.93E-18, Se -6.65E-15, Te -4.88E-16 - 4848, 202.000, 0, En 6.829816484677E-06, CFL 0.00254, SL -8.8244E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me 1.71E-17, Se -2.00E-14, Te -8.96E-16 - 4872, 203.000, 0, En 9.178892829292E-06, CFL 0.00355, SL -8.9369E-02, M 7.69500E+16, S 35.1299, T 4.8000, Me -5.94E-18, Se 6.65E-15, Te 6.61E-16 - 4896, 204.000, 0, En 1.413729011572E-05, CFL 0.00568, SL -8.9509E-02, M 7.69500E+16, S 35.1299, T 4.8002, Me 4.68E-19, Se 6.65E-15, Te -1.68E-15 - 4920, 205.000, 0, En 1.450793629746E-05, CFL 0.00592, SL -9.0500E-02, M 7.69500E+16, S 35.1299, T 4.8003, Me -1.60E-17, Se 6.65E-15, Te 1.31E-15 - 4944, 206.000, 0, En 1.437295078579E-05, CFL 0.00602, SL -9.4351E-02, M 7.69500E+16, S 35.1299, T 4.8003, Me 1.05E-17, Se 0.00E+00, Te -1.53E-15 - 4968, 207.000, 0, En 1.585855716391E-05, CFL 0.00642, SL -9.4849E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 1.08E-17, Se 0.00E+00, Te 1.30E-15 - 4992, 208.000, 0, En 1.726533775080E-05, CFL 0.00683, SL -9.3023E-02, M 7.69500E+16, S 35.1299, T 4.8007, Me 3.55E-18, Se 0.00E+00, Te -1.05E-15 - 5016, 209.000, 0, En 1.700791426084E-05, CFL 0.00630, SL -9.1310E-02, M 7.69500E+16, S 35.1299, T 4.8009, Me 1.63E-18, Se 0.00E+00, Te 1.90E-15 - 5040, 210.000, 0, En 1.641551897145E-05, CFL 0.00526, SL -9.0818E-02, M 7.69500E+16, S 35.1299, T 4.8014, Me -5.33E-19, Se 0.00E+00, Te -1.80E-15 - 5064, 211.000, 0, En 1.561606211896E-05, CFL 0.00475, SL -9.2481E-02, M 7.69500E+16, S 35.1299, T 4.8016, Me -2.09E-17, Se 0.00E+00, Te 6.35E-16 - 5088, 212.000, 0, En 1.521766306493E-05, CFL 0.00557, SL -8.8015E-02, M 7.69501E+16, S 35.1299, T 4.8019, Me 1.58E-17, Se -1.33E-14, Te 1.90E-15 - 5112, 213.000, 0, En 1.505953204210E-05, CFL 0.00594, SL -8.2620E-02, M 7.69501E+16, S 35.1298, T 4.8023, Me -6.09E-18, Se 6.65E-15, Te -3.52E-17 - 5136, 214.000, 0, En 1.453938585709E-05, CFL 0.00627, SL -8.2396E-02, M 7.69501E+16, S 35.1298, T 4.8028, Me -8.44E-18, Se 0.00E+00, Te 1.08E-15 - 5160, 215.000, 0, En 1.262664676183E-05, CFL 0.00546, SL -8.4309E-02, M 7.69501E+16, S 35.1298, T 4.8033, Me 4.35E-18, Se -1.33E-14, Te -4.84E-16 - 5184, 216.000, 0, En 1.017246782161E-05, CFL 0.00388, SL -8.6912E-02, M 7.69501E+16, S 35.1298, T 4.8037, Me 6.29E-18, Se 6.65E-15, Te -3.16E-16 - 5208, 217.000, 0, En 7.921187813270E-06, CFL 0.00318, SL -8.9106E-02, M 7.69501E+16, S 35.1299, T 4.8040, Me -1.43E-17, Se 0.00E+00, Te 7.81E-16 - 5232, 218.000, 0, En 7.790804597324E-06, CFL 0.00402, SL -8.9242E-02, M 7.69500E+16, S 35.1299, T 4.8044, Me -6.39E-18, Se 1.33E-14, Te 2.04E-15 - 5256, 219.000, 0, En 6.936839543943E-06, CFL 0.00320, SL -8.9224E-02, M 7.69501E+16, S 35.1299, T 4.8049, Me 2.31E-17, Se -6.65E-15, Te -6.86E-16 - 5280, 220.000, 0, En 6.108182064744E-06, CFL 0.00262, SL -9.2528E-02, M 7.69500E+16, S 35.1299, T 4.8051, Me -7.13E-18, Se -6.65E-15, Te 4.62E-16 - 5304, 221.000, 0, En 5.885474928012E-06, CFL 0.00212, SL -9.5169E-02, M 7.69500E+16, S 35.1299, T 4.8054, Me 1.38E-17, Se 0.00E+00, Te -1.49E-15 - 5328, 222.000, 0, En 5.717817681119E-06, CFL 0.00246, SL -9.6725E-02, M 7.69500E+16, S 35.1299, T 4.8057, Me -2.31E-17, Se 0.00E+00, Te 1.65E-16 - 5352, 223.000, 0, En 5.476356348215E-06, CFL 0.00258, SL -9.7945E-02, M 7.69499E+16, S 35.1299, T 4.8061, Me 8.72E-18, Se 1.33E-14, Te 2.78E-16 - 5376, 224.000, 0, En 5.320476127208E-06, CFL 0.00251, SL -9.9462E-02, M 7.69499E+16, S 35.1299, T 4.8065, Me 1.02E-17, Se -1.33E-14, Te 2.30E-15 - 5400, 225.000, 0, En 5.375107479734E-06, CFL 0.00232, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.8070, Me -3.57E-18, Se 0.00E+00, Te -2.04E-15 - 5424, 226.000, 0, En 5.965210637606E-06, CFL 0.00303, SL -1.0377E-01, M 7.69499E+16, S 35.1299, T 4.8074, Me -1.14E-18, Se 6.65E-15, Te 6.38E-17 - 5448, 227.000, 0, En 6.129065517757E-06, CFL 0.00283, SL -1.0662E-01, M 7.69498E+16, S 35.1300, T 4.8077, Me -6.80E-18, Se 0.00E+00, Te -7.83E-16 - 5472, 228.000, 0, En 8.528240686730E-06, CFL 0.00390, SL -1.0877E-01, M 7.69498E+16, S 35.1300, T 4.8082, Me 8.78E-18, Se 0.00E+00, Te -5.82E-16 - 5496, 229.000, 0, En 1.189687924656E-05, CFL 0.00576, SL -1.1076E-01, M 7.69498E+16, S 35.1300, T 4.8085, Me -2.06E-18, Se 6.65E-15, Te -3.54E-16 - 5520, 230.000, 0, En 1.193477788234E-05, CFL 0.00594, SL -1.1251E-01, M 7.69498E+16, S 35.1300, T 4.8089, Me -3.57E-18, Se 0.00E+00, Te -2.66E-16 - 5544, 231.000, 0, En 1.143303316763E-05, CFL 0.00582, SL -1.1417E-01, M 7.69497E+16, S 35.1300, T 4.8093, Me 1.03E-17, Se 0.00E+00, Te 2.91E-15 - 5568, 232.000, 0, En 1.035681348374E-05, CFL 0.00500, SL -1.1547E-01, M 7.69497E+16, S 35.1300, T 4.8098, Me -1.00E-18, Se -6.65E-15, Te -1.95E-15 - 5592, 233.000, 0, En 1.009007003807E-05, CFL 0.00397, SL -1.1694E-01, M 7.69497E+16, S 35.1300, T 4.8102, Me -6.71E-18, Se 6.65E-15, Te -4.14E-16 - 5616, 234.000, 0, En 1.031199191955E-05, CFL 0.00378, SL -1.1754E-01, M 7.69497E+16, S 35.1300, T 4.8105, Me 1.04E-17, Se 0.00E+00, Te -1.04E-16 - 5640, 235.000, 0, En 1.266306914188E-05, CFL 0.00508, SL -1.1846E-01, M 7.69497E+16, S 35.1300, T 4.8107, Me -2.58E-17, Se 0.00E+00, Te 2.29E-16 - 5664, 236.000, 0, En 1.139556800548E-05, CFL 0.00504, SL -1.2125E-01, M 7.69496E+16, S 35.1300, T 4.8108, Me 1.31E-17, Se 6.65E-15, Te 2.38E-15 - 5688, 237.000, 0, En 1.111218365147E-05, CFL 0.00555, SL -1.1523E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me 1.61E-17, Se 6.65E-15, Te -1.76E-15 - 5712, 238.000, 0, En 1.010314873607E-05, CFL 0.00505, SL -1.1726E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -1.16E-17, Se -1.33E-14, Te -3.60E-16 - 5736, 239.000, 0, En 9.032841565513E-06, CFL 0.00424, SL -1.1860E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.45E-18, Se 1.33E-14, Te -6.71E-17 - 5760, 240.000, 0, En 8.173336802114E-06, CFL 0.00360, SL -1.1981E-01, M 7.69497E+16, S 35.1300, T 4.8113, Me -1.32E-18, Se -6.65E-15, Te -8.27E-16 - 5784, 241.000, 0, En 7.329190511350E-06, CFL 0.00286, SL -1.2019E-01, M 7.69497E+16, S 35.1300, T 4.8117, Me -8.02E-18, Se -6.65E-15, Te -5.79E-16 - 5808, 242.000, 0, En 6.702532833266E-06, CFL 0.00276, SL -1.2035E-01, M 7.69497E+16, S 35.1300, T 4.8120, Me 1.56E-17, Se 1.33E-14, Te -6.42E-18 - 5832, 243.000, 0, En 7.922448293520E-06, CFL 0.00443, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.8120, Me -1.50E-17, Se 0.00E+00, Te 1.40E-15 - 5856, 244.000, 0, En 8.557392954216E-06, CFL 0.00464, SL -1.2069E-01, M 7.69496E+16, S 35.1300, T 4.8121, Me 1.47E-17, Se -2.00E-14, Te -2.60E-17 - 5880, 245.000, 0, En 7.959399542547E-06, CFL 0.00387, SL -1.1881E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -1.46E-17, Se 6.65E-15, Te -2.70E-15 - 5904, 246.000, 0, En 7.719395789415E-06, CFL 0.00288, SL -1.1432E-01, M 7.69497E+16, S 35.1300, T 4.8126, Me 1.03E-17, Se 0.00E+00, Te 2.55E-15 - 5928, 247.000, 0, En 8.056228038526E-06, CFL 0.00353, SL -1.0906E-01, M 7.69498E+16, S 35.1300, T 4.8130, Me -1.01E-17, Se 0.00E+00, Te -8.68E-16 - 5952, 248.000, 0, En 8.505467159819E-06, CFL 0.00417, SL -1.0732E-01, M 7.69498E+16, S 35.1300, T 4.8133, Me 1.07E-17, Se 0.00E+00, Te 5.36E-16 - 5976, 249.000, 0, En 9.261917792238E-06, CFL 0.00493, SL -1.0605E-01, M 7.69498E+16, S 35.1300, T 4.8136, Me 1.37E-17, Se 6.65E-15, Te -2.81E-17 - 6000, 250.000, 0, En 9.863433751565E-06, CFL 0.00535, SL -1.0657E-01, M 7.69498E+16, S 35.1300, T 4.8139, Me -1.50E-17, Se -6.65E-15, Te 2.05E-15 - 6024, 251.000, 0, En 1.088699667537E-05, CFL 0.00577, SL -1.0644E-01, M 7.69498E+16, S 35.1300, T 4.8141, Me 7.17E-18, Se 0.00E+00, Te -2.08E-15 - 6048, 252.000, 0, En 1.167716428436E-05, CFL 0.00516, SL -1.0471E-01, M 7.69499E+16, S 35.1300, T 4.8143, Me 2.94E-19, Se 1.33E-14, Te 1.14E-16 - 6072, 253.000, 0, En 1.330598462179E-05, CFL 0.00483, SL -1.0253E-01, M 7.69499E+16, S 35.1299, T 4.8142, Me -1.96E-17, Se 0.00E+00, Te 2.08E-15 - 6096, 254.000, 0, En 1.122374514258E-05, CFL 0.00477, SL -9.6017E-02, M 7.69500E+16, S 35.1299, T 4.8143, Me 8.93E-18, Se -6.65E-15, Te -9.81E-16 - 6120, 255.000, 0, En 9.973842965949E-06, CFL 0.00483, SL -8.7414E-02, M 7.69501E+16, S 35.1299, T 4.8144, Me 8.16E-18, Se 0.00E+00, Te -2.58E-15 - 6144, 256.000, 0, En 9.348931860662E-06, CFL 0.00409, SL -7.9010E-02, M 7.69502E+16, S 35.1298, T 4.8146, Me 8.60E-18, Se 0.00E+00, Te 7.29E-16 - 6168, 257.000, 0, En 8.691105691732E-06, CFL 0.00297, SL -7.0473E-02, M 7.69503E+16, S 35.1298, T 4.8145, Me -4.82E-18, Se 2.00E-14, Te 1.83E-15 - 6192, 258.000, 0, En 8.567394191169E-06, CFL 0.00420, SL -6.1783E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me -1.92E-17, Se -6.65E-15, Te 2.43E-16 - 6216, 259.000, 0, En 6.764621397321E-06, CFL 0.00372, SL -5.7471E-02, M 7.69505E+16, S 35.1297, T 4.8148, Me 1.94E-17, Se 6.65E-15, Te 3.17E-16 - 6240, 260.000, 0, En 5.435757240483E-06, CFL 0.00284, SL -5.6838E-02, M 7.69505E+16, S 35.1297, T 4.8149, Me -1.26E-17, Se 0.00E+00, Te 1.03E-15 - 6264, 261.000, 0, En 3.792670091544E-06, CFL 0.00224, SL -5.6231E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 4.13E-18, Se -1.33E-14, Te 2.68E-17 - 6288, 262.000, 0, En 3.498174636522E-06, CFL 0.00257, SL -5.2445E-02, M 7.69505E+16, S 35.1296, T 4.8153, Me 3.70E-18, Se 0.00E+00, Te 5.80E-16 - 6312, 263.000, 0, En 3.587418120228E-06, CFL 0.00256, SL -4.2620E-02, M 7.69506E+16, S 35.1296, T 4.8153, Me -3.82E-18, Se -6.65E-15, Te -5.79E-17 - 6336, 264.000, 0, En 3.615800914887E-06, CFL 0.00223, SL -3.2899E-02, M 7.69508E+16, S 35.1295, T 4.8154, Me 1.88E-18, Se 6.65E-15, Te -1.61E-15 - 6360, 265.000, 0, En 3.754407097993E-06, CFL 0.00243, SL -3.0306E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -2.78E-18, Se -6.65E-15, Te 2.99E-15 - 6384, 266.000, 0, En 4.235676594643E-06, CFL 0.00268, SL -2.9079E-02, M 7.69508E+16, S 35.1295, T 4.8157, Me 9.29E-18, Se 6.65E-15, Te -3.22E-15 - 6408, 267.000, 0, En 5.270139010073E-06, CFL 0.00287, SL -2.8484E-02, M 7.69508E+16, S 35.1295, T 4.8160, Me -2.62E-17, Se -1.33E-14, Te 3.67E-15 - 6432, 268.000, 0, En 6.434149873872E-06, CFL 0.00312, SL -2.9254E-02, M 7.69508E+16, S 35.1295, T 4.8163, Me 2.45E-17, Se 0.00E+00, Te -3.93E-15 - 6456, 269.000, 0, En 7.442026479095E-06, CFL 0.00389, SL -3.0642E-02, M 7.69508E+16, S 35.1295, T 4.8166, Me -7.31E-18, Se 6.65E-15, Te 4.01E-15 - 6480, 270.000, 0, En 7.928453036189E-06, CFL 0.00373, SL -3.1863E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me 5.70E-19, Se -6.65E-15, Te -3.03E-15 - 6504, 271.000, 0, En 7.362037195533E-06, CFL 0.00357, SL -3.7133E-02, M 7.69507E+16, S 35.1296, T 4.8164, Me 3.64E-18, Se 0.00E+00, Te 1.33E-15 - 6528, 272.000, 0, En 7.570621881848E-06, CFL 0.00422, SL -4.0598E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 3.46E-18, Se 0.00E+00, Te -5.38E-16 - 6552, 273.000, 0, En 8.309966622021E-06, CFL 0.00457, SL -4.2124E-02, M 7.69507E+16, S 35.1296, T 4.8158, Me 6.42E-18, Se 6.65E-15, Te -1.95E-15 - 6576, 274.000, 0, En 8.603378311440E-06, CFL 0.00465, SL -4.5550E-02, M 7.69506E+16, S 35.1296, T 4.8158, Me 6.12E-18, Se -6.65E-15, Te -3.32E-16 - 6600, 275.000, 0, En 1.007519408627E-05, CFL 0.00485, SL -5.0903E-02, M 7.69505E+16, S 35.1296, T 4.8156, Me -1.46E-17, Se 1.33E-14, Te -4.97E-16 - 6624, 276.000, 0, En 1.105549597833E-05, CFL 0.00393, SL -5.6083E-02, M 7.69505E+16, S 35.1297, T 4.8155, Me -9.36E-18, Se 0.00E+00, Te -7.47E-17 - 6648, 277.000, 0, En 8.697682154937E-06, CFL 0.00439, SL -6.0124E-02, M 7.69504E+16, S 35.1297, T 4.8154, Me 1.36E-17, Se -2.00E-14, Te 3.40E-15 - 6672, 278.000, 0, En 7.080799548459E-06, CFL 0.00313, SL -6.3956E-02, M 7.69504E+16, S 35.1297, T 4.8151, Me -5.96E-18, Se 0.00E+00, Te -2.11E-15 - 6696, 279.000, 0, En 6.653356139871E-06, CFL 0.00269, SL -6.7735E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -9.71E-18, Se 6.65E-15, Te 1.90E-15 - 6720, 280.000, 0, En 5.096668179348E-06, CFL 0.00232, SL -6.9598E-02, M 7.69503E+16, S 35.1297, T 4.8146, Me 1.91E-17, Se 0.00E+00, Te -7.65E-16 - 6744, 281.000, 0, En 4.966300894102E-06, CFL 0.00237, SL -5.9344E-02, M 7.69504E+16, S 35.1297, T 4.8146, Me -2.19E-17, Se -6.65E-15, Te 8.71E-16 - 6768, 282.000, 0, En 4.365298301810E-06, CFL 0.00263, SL -6.1706E-02, M 7.69504E+16, S 35.1297, T 4.8142, Me 2.38E-17, Se -6.65E-15, Te -4.58E-16 - 6792, 283.000, 0, En 3.843906287333E-06, CFL 0.00221, SL -7.0109E-02, M 7.69503E+16, S 35.1297, T 4.8135, Me -6.74E-18, Se 0.00E+00, Te 6.26E-16 - 6816, 284.000, 0, En 1.826289856032E-06, CFL 0.00101, SL -7.9493E-02, M 7.69502E+16, S 35.1298, T 4.8127, Me -3.06E-18, Se -6.65E-15, Te 5.90E-16 - 6840, 285.000, 0, En 1.684520371362E-05, CFL 0.00693, SL -8.7280E-02, M 7.69501E+16, S 35.1298, T 4.8121, Me -1.14E-17, Se 6.65E-15, Te -8.82E-16 - 6864, 286.000, 0, En 2.361607078479E-05, CFL 0.00768, SL -9.0722E-02, M 7.69500E+16, S 35.1299, T 4.8116, Me 2.54E-17, Se -6.65E-15, Te -2.04E-15 - 6888, 287.000, 0, En 2.041304101512E-05, CFL 0.00486, SL -8.0479E-02, M 7.69502E+16, S 35.1298, T 4.8115, Me -5.58E-18, Se 6.65E-15, Te 1.63E-15 - 6912, 288.000, 0, En 1.615022608601E-05, CFL 0.00397, SL -6.9275E-02, M 7.69503E+16, S 35.1297, T 4.8114, Me -1.08E-17, Se -1.33E-14, Te 1.59E-16 - 6936, 289.000, 0, En 1.102040519378E-05, CFL 0.00444, SL -6.0708E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me 1.42E-17, Se 0.00E+00, Te 2.54E-15 - 6960, 290.000, 0, En 8.951246435454E-06, CFL 0.00435, SL -6.2438E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me -7.71E-18, Se 6.65E-15, Te -2.78E-15 - 6984, 291.000, 0, En 5.014141555819E-06, CFL 0.00259, SL -6.5593E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -1.33E-17, Se -1.33E-14, Te 8.68E-16 - 7008, 292.000, 0, En 1.182737735667E-05, CFL 0.00611, SL -6.8147E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me 1.05E-17, Se 6.65E-15, Te -1.56E-15 - 7032, 293.000, 0, En 2.425707520259E-05, CFL 0.00820, SL -6.9843E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -5.12E-19, Se 0.00E+00, Te -4.74E-16 - 7056, 294.000, 0, En 2.697865653450E-05, CFL 0.00590, SL -5.8313E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 7.23E-18, Se 0.00E+00, Te 2.01E-15 - 7080, 295.000, 0, En 2.831846690951E-05, CFL 0.00615, SL -5.3942E-02, M 7.69505E+16, S 35.1297, T 4.8115, Me -1.94E-17, Se -6.65E-15, Te 7.10E-16 - 7104, 296.000, 0, En 2.896608764697E-05, CFL 0.00646, SL -4.8414E-02, M 7.69506E+16, S 35.1296, T 4.8113, Me 2.32E-17, Se 6.65E-15, Te -1.74E-15 - 7128, 297.000, 0, En 2.969413628218E-05, CFL 0.00674, SL -1.8994E-02, M 7.69510E+16, S 35.1295, T 4.8112, Me -1.50E-17, Se 6.65E-15, Te -2.47E-16 - 7152, 298.000, 0, En 3.106945829913E-05, CFL 0.00644, SL -1.9351E-02, M 7.69509E+16, S 35.1295, T 4.8112, Me -2.45E-18, Se 0.00E+00, Te 9.24E-16 - 7176, 299.000, 0, En 3.177336395209E-05, CFL 0.00508, SL -2.5375E-02, M 7.69509E+16, S 35.1295, T 4.8107, Me -5.76E-18, Se -2.00E-14, Te -1.93E-15 - 7200, 300.000, 0, En 3.268270835216E-05, CFL 0.00522, SL -3.2408E-02, M 7.69508E+16, S 35.1295, T 4.8099, Me 2.35E-17, Se 2.00E-14, Te 3.37E-15 - 7224, 301.000, 0, En 3.279472915465E-05, CFL 0.00568, SL -1.7737E-02, M 7.69510E+16, S 35.1294, T 4.8097, Me -1.08E-17, Se -6.65E-15, Te -1.90E-15 - 7248, 302.000, 0, En 3.028670934193E-05, CFL 0.00683, SL -2.4558E-03, M 7.69512E+16, S 35.1294, T 4.8095, Me 2.38E-18, Se 0.00E+00, Te -5.25E-18 - 7272, 303.000, 0, En 2.464008127561E-05, CFL 0.00643, SL -8.5466E-03, M 7.69511E+16, S 35.1294, T 4.8086, Me -1.04E-17, Se 0.00E+00, Te -1.24E-15 - 7296, 304.000, 0, En 2.067006045268E-05, CFL 0.00448, SL -4.5716E-03, M 7.69511E+16, S 35.1294, T 4.8082, Me 1.16E-17, Se -6.65E-15, Te 2.09E-15 - 7320, 305.000, 0, En 2.044070775424E-05, CFL 0.00396, SL 7.6186E-04, M 7.69512E+16, S 35.1293, T 4.8080, Me 4.86E-18, Se 0.00E+00, Te 6.26E-16 - 7344, 306.000, 0, En 1.816374707538E-05, CFL 0.00434, SL -3.2075E-03, M 7.69512E+16, S 35.1294, T 4.8076, Me -7.70E-18, Se 6.65E-15, Te -4.56E-16 - 7368, 307.000, 0, En 1.723611865326E-05, CFL 0.00421, SL -3.6257E-03, M 7.69511E+16, S 35.1294, T 4.8074, Me -2.29E-19, Se 0.00E+00, Te 1.78E-16 - 7392, 308.000, 0, En 1.578344106369E-05, CFL 0.00409, SL -5.5630E-03, M 7.69511E+16, S 35.1294, T 4.8070, Me -1.29E-18, Se 6.65E-15, Te -1.19E-15 - 7416, 309.000, 0, En 1.456124576846E-05, CFL 0.00368, SL -7.6535E-03, M 7.69511E+16, S 35.1294, T 4.8064, Me 1.26E-17, Se -6.65E-15, Te 1.60E-15 - 7440, 310.000, 0, En 1.384731852399E-05, CFL 0.00377, SL -1.3249E-02, M 7.69510E+16, S 35.1294, T 4.8057, Me -1.57E-17, Se -1.33E-14, Te 4.16E-16 - 7464, 311.000, 0, En 1.202890816629E-05, CFL 0.00374, SL -1.9791E-02, M 7.69509E+16, S 35.1295, T 4.8051, Me 5.90E-18, Se 1.33E-14, Te 1.05E-15 - 7488, 312.000, 0, En 1.075946647331E-05, CFL 0.00374, SL -2.5528E-02, M 7.69509E+16, S 35.1295, T 4.8045, Me 2.36E-18, Se 0.00E+00, Te -1.48E-15 - 7512, 313.000, 0, En 9.383272221633E-06, CFL 0.00260, SL -3.0035E-02, M 7.69508E+16, S 35.1295, T 4.8040, Me 2.43E-18, Se 1.33E-14, Te -9.34E-16 - 7536, 314.000, 0, En 9.250239452932E-06, CFL 0.00217, SL -2.8603E-02, M 7.69508E+16, S 35.1295, T 4.8038, Me -1.61E-17, Se 0.00E+00, Te 1.20E-16 - 7560, 315.000, 0, En 1.199553046946E-05, CFL 0.00481, SL -2.9988E-02, M 7.69508E+16, S 35.1295, T 4.8035, Me 2.57E-18, Se -6.65E-15, Te 2.56E-16 - 7584, 316.000, 0, En 1.510605641233E-05, CFL 0.00591, SL -3.2551E-02, M 7.69508E+16, S 35.1295, T 4.8033, Me 4.42E-18, Se 0.00E+00, Te 1.68E-15 - 7608, 317.000, 0, En 1.380148199848E-05, CFL 0.00546, SL -3.3630E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 6.63E-18, Se -6.65E-15, Te -2.89E-15 - 7632, 318.000, 0, En 9.769493612860E-06, CFL 0.00231, SL -3.6070E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me 1.43E-17, Se 6.65E-15, Te 1.94E-15 - 7656, 319.000, 0, En 8.430629913793E-06, CFL 0.00311, SL -4.7068E-02, M 7.69506E+16, S 35.1296, T 4.8009, Me -1.56E-17, Se 0.00E+00, Te -3.13E-16 - 7680, 320.000, 0, En 8.119047629993E-06, CFL 0.00316, SL -5.5569E-02, M 7.69505E+16, S 35.1297, T 4.8000, Me -3.72E-18, Se 6.65E-15, Te -7.03E-16 - 7704, 321.000, 0, En 6.929273694436E-06, CFL 0.00236, SL -6.1610E-02, M 7.69504E+16, S 35.1297, T 4.7994, Me -3.84E-19, Se -6.65E-15, Te 9.68E-16 - 7728, 322.000, 0, En 7.043754435708E-06, CFL 0.00270, SL -6.6459E-02, M 7.69503E+16, S 35.1297, T 4.7989, Me 1.80E-17, Se 6.65E-15, Te 1.26E-16 - 7752, 323.000, 0, En 7.546999046950E-06, CFL 0.00359, SL -6.7596E-02, M 7.69503E+16, S 35.1297, T 4.7987, Me -8.83E-18, Se -1.33E-14, Te 1.03E-15 - 7776, 324.000, 0, En 7.819588507295E-06, CFL 0.00337, SL -5.4876E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me -6.12E-18, Se 1.33E-14, Te -2.17E-15 - 7800, 325.000, 0, En 6.251533603630E-06, CFL 0.00256, SL -6.1582E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -9.17E-18, Se -1.33E-14, Te 1.07E-15 - 7824, 326.000, 0, En 4.872581482846E-06, CFL 0.00267, SL -7.2118E-02, M 7.69503E+16, S 35.1298, T 4.7964, Me 1.65E-17, Se 6.65E-15, Te -1.97E-15 - 7848, 327.000, 0, En 5.591620657194E-06, CFL 0.00282, SL -8.1081E-02, M 7.69502E+16, S 35.1298, T 4.7953, Me -1.10E-17, Se -6.65E-15, Te 1.62E-15 - 7872, 328.000, 0, En 9.414658022088E-06, CFL 0.00455, SL -8.9684E-02, M 7.69500E+16, S 35.1299, T 4.7943, Me 7.32E-18, Se 1.33E-14, Te -1.38E-15 - 7896, 329.000, 0, En 9.039380503904E-06, CFL 0.00329, SL -9.7459E-02, M 7.69499E+16, S 35.1299, T 4.7935, Me -1.51E-17, Se 6.65E-15, Te 2.42E-15 - 7920, 330.000, 0, En 9.747858940285E-06, CFL 0.00276, SL -1.0244E-01, M 7.69499E+16, S 35.1299, T 4.7928, Me 2.19E-17, Se 1.33E-14, Te 7.48E-17 - 7944, 331.000, 0, En 1.039569000605E-05, CFL 0.00291, SL -1.0316E-01, M 7.69499E+16, S 35.1299, T 4.7925, Me -2.14E-17, Se -6.65E-15, Te -1.79E-15 - 7968, 332.000, 0, En 1.100479848362E-05, CFL 0.00439, SL -1.0459E-01, M 7.69499E+16, S 35.1300, T 4.7925, Me 1.35E-17, Se 6.65E-15, Te 5.70E-16 - 7992, 333.000, 0, En 1.279615783909E-05, CFL 0.00319, SL -1.0777E-01, M 7.69498E+16, S 35.1300, T 4.7922, Me 1.23E-18, Se 1.33E-14, Te 7.29E-16 - 8016, 334.000, 0, En 1.057635182789E-05, CFL 0.00252, SL -1.1149E-01, M 7.69498E+16, S 35.1300, T 4.7919, Me -9.52E-18, Se -6.65E-15, Te -2.53E-15 - 8040, 335.000, 0, En 1.013199432507E-05, CFL 0.00284, SL -1.1612E-01, M 7.69497E+16, S 35.1300, T 4.7915, Me 2.01E-17, Se 0.00E+00, Te 6.38E-17 - 8064, 336.000, 0, En 8.435355828719E-06, CFL 0.00242, SL -1.1659E-01, M 7.69497E+16, S 35.1300, T 4.7912, Me -2.28E-17, Se 6.65E-15, Te -9.89E-16 - 8088, 337.000, 0, En 7.826061960935E-06, CFL 0.00209, SL -1.1412E-01, M 7.69497E+16, S 35.1300, T 4.7908, Me -6.06E-18, Se 0.00E+00, Te 9.70E-16 - 8112, 338.000, 0, En 8.466393873916E-06, CFL 0.00300, SL -1.1142E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 8.27E-18, Se 6.65E-15, Te 1.92E-16 - 8136, 339.000, 0, En 8.715486100032E-06, CFL 0.00448, SL -1.0910E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 3.01E-18, Se -6.65E-15, Te 1.56E-15 - 8160, 340.000, 0, En 7.698283987558E-06, CFL 0.00251, SL -1.1083E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -1.74E-18, Se 0.00E+00, Te -2.32E-15 - 8184, 341.000, 0, En 6.664880324849E-06, CFL 0.00191, SL -1.0754E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me 1.20E-17, Se 0.00E+00, Te 1.61E-15 - 8208, 342.000, 0, En 5.253264352267E-06, CFL 0.00179, SL -1.0741E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -1.84E-17, Se -1.33E-14, Te 5.38E-16 - 8232, 343.000, 0, En 5.470540447570E-06, CFL 0.00237, SL -1.0879E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 5.39E-18, Se 6.65E-15, Te -6.72E-17 - 8256, 344.000, 0, En 5.061850854764E-06, CFL 0.00194, SL -1.0996E-01, M 7.69498E+16, S 35.1300, T 4.7900, Me -1.79E-17, Se -6.65E-15, Te -1.63E-15 - 8280, 345.000, 0, En 5.152343364571E-06, CFL 0.00195, SL -1.1273E-01, M 7.69497E+16, S 35.1300, T 4.7895, Me 1.94E-17, Se -6.65E-15, Te -2.08E-15 - 8304, 346.000, 0, En 7.030587181071E-06, CFL 0.00252, SL -1.1664E-01, M 7.69497E+16, S 35.1300, T 4.7890, Me -3.51E-18, Se 1.33E-14, Te 1.95E-15 - 8328, 347.000, 0, En 9.485567671155E-06, CFL 0.00340, SL -1.1974E-01, M 7.69497E+16, S 35.1300, T 4.7887, Me -3.01E-19, Se -6.65E-15, Te 2.71E-16 - 8352, 348.000, 0, En 1.270514087098E-05, CFL 0.00430, SL -1.2171E-01, M 7.69496E+16, S 35.1301, T 4.7885, Me 8.20E-18, Se 0.00E+00, Te -1.79E-16 - 8376, 349.000, 0, En 1.712254767298E-05, CFL 0.00462, SL -1.2679E-01, M 7.69496E+16, S 35.1301, T 4.7880, Me 4.60E-18, Se -6.65E-15, Te 3.86E-16 - 8400, 350.000, 0, En 1.667539049044E-05, CFL 0.00414, SL -1.2986E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 5.39E-18, Se 2.00E-14, Te -1.87E-15 - 8424, 351.000, 0, En 1.507357354348E-05, CFL 0.00336, SL -1.3098E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.12E-17, Se -1.33E-14, Te -3.94E-16 - 8448, 352.000, 0, En 1.217213364737E-05, CFL 0.00312, SL -1.3180E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.31E-19, Se -2.00E-14, Te 1.17E-15 - 8472, 353.000, 0, En 1.059872696552E-05, CFL 0.00264, SL -1.3255E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.89E-17, Se 2.66E-14, Te -3.25E-16 - 8496, 354.000, 0, En 1.154017708224E-05, CFL 0.00328, SL -1.3100E-01, M 7.69495E+16, S 35.1301, T 4.7875, Me 1.12E-17, Se -6.65E-15, Te -6.79E-16 - 8520, 355.000, 0, En 9.541285005020E-06, CFL 0.00333, SL -1.2470E-01, M 7.69496E+16, S 35.1301, T 4.7875, Me 4.23E-18, Se 6.65E-15, Te 1.06E-15 - 8544, 356.000, 0, En 7.944128344979E-06, CFL 0.00301, SL -1.1818E-01, M 7.69497E+16, S 35.1300, T 4.7874, Me 8.40E-18, Se 0.00E+00, Te 1.12E-16 - 8568, 357.000, 0, En 6.180957812048E-06, CFL 0.00388, SL -1.1477E-01, M 7.69497E+16, S 35.1300, T 4.7874, Me 6.97E-18, Se 0.00E+00, Te -2.60E-16 - 8592, 358.000, 0, En 5.524716393639E-06, CFL 0.00269, SL -1.1710E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me -1.00E-17, Se 0.00E+00, Te 1.88E-15 - 8616, 359.000, 0, En 5.496207484847E-06, CFL 0.00181, SL -1.2863E-01, M 7.69495E+16, S 35.1301, T 4.7854, Me 1.14E-17, Se -6.65E-15, Te -2.02E-15 - 8640, 360.000, 0, En 7.017023076173E-06, CFL 0.00261, SL -1.3729E-01, M 7.69494E+16, S 35.1301, T 4.7842, Me 2.85E-18, Se 2.00E-14, Te 8.45E-17 - 8664, 361.000, 0, En 6.348242874436E-06, CFL 0.00193, SL -1.4408E-01, M 7.69493E+16, S 35.1302, T 4.7834, Me -2.67E-17, Se -1.33E-14, Te 1.18E-16 - 8688, 362.000, 0, En 5.811668695806E-06, CFL 0.00195, SL -1.4990E-01, M 7.69493E+16, S 35.1302, T 4.7828, Me 1.44E-17, Se 0.00E+00, Te -1.26E-15 - 8712, 363.000, 0, En 5.626404450744E-06, CFL 0.00200, SL -1.5114E-01, M 7.69493E+16, S 35.1302, T 4.7826, Me -1.05E-17, Se 0.00E+00, Te 2.47E-15 - 8736, 364.000, 0, En 6.374105869734E-06, CFL 0.00181, SL -1.5324E-01, M 7.69492E+16, S 35.1302, T 4.7825, Me 1.61E-18, Se -6.65E-15, Te -1.51E-15 - 8760, 365.000, 0, En 5.389878826632E-06, CFL 0.00155, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7823, Me 7.77E-18, Se 0.00E+00, Te -2.00E-15 + 24, 1.000, 0, En 2.723613681106E-07, CFL 0.00079, SL -6.1796E-03, M 7.69511E+16, S 35.1294, T 4.8054, Me 3.60E-19, Se 0.00E+00, Te 1.26E-15 + 48, 2.000, 0, En 7.053602866032E-07, CFL 0.00099, SL 7.7375E-03, M 7.69513E+16, S 35.1293, T 4.8049, Me -1.76E-18, Se 1.33E-14, Te -2.03E-15 + 72, 3.000, 0, En 5.887542014583E-07, CFL 0.00083, SL 1.7286E-03, M 7.69512E+16, S 35.1293, T 4.8041, Me -1.22E-17, Se -6.65E-15, Te -2.55E-16 + 96, 4.000, 0, En 1.852665801342E-06, CFL 0.00184, SL -1.1511E-03, M 7.69512E+16, S 35.1293, T 4.8036, Me -2.05E-18, Se -6.65E-15, Te 1.23E-15 + 120, 5.000, 0, En 1.514737730543E-06, CFL 0.00153, SL -3.5312E-03, M 7.69511E+16, S 35.1294, T 4.8034, Me 4.23E-18, Se 6.65E-15, Te -6.11E-16 + 144, 6.000, 0, En 7.003818536743E-07, CFL 0.00076, SL -5.5946E-03, M 7.69511E+16, S 35.1294, T 4.8032, Me -6.47E-18, Se -1.33E-14, Te 2.50E-15 + 168, 7.000, 0, En 1.331161290534E-06, CFL 0.00149, SL -3.7707E-03, M 7.69511E+16, S 35.1294, T 4.8029, Me -3.12E-18, Se 0.00E+00, Te -9.78E-16 + 192, 8.000, 0, En 1.259364476274E-06, CFL 0.00118, SL 3.2469E-03, M 7.69512E+16, S 35.1293, T 4.8028, Me 6.91E-18, Se 0.00E+00, Te 3.26E-16 + 216, 9.000, 0, En 1.354242108491E-06, CFL 0.00097, SL 8.9665E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me -6.72E-18, Se 0.00E+00, Te -5.01E-16 + 240, 10.000, 0, En 3.263351003340E-06, CFL 0.00222, SL 7.4792E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me 1.75E-17, Se -6.65E-15, Te -2.21E-16 + 264, 11.000, 0, En 3.936169567254E-06, CFL 0.00267, SL 6.0258E-03, M 7.69513E+16, S 35.1293, T 4.8024, Me 8.74E-18, Se 6.65E-15, Te -3.84E-16 + 288, 12.000, 0, En 2.562371281052E-06, CFL 0.00169, SL 2.5996E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.13E-17, Se -6.65E-15, Te 2.48E-15 + 312, 13.000, 0, En 3.323419267765E-06, CFL 0.00145, SL -4.8867E-03, M 7.69511E+16, S 35.1294, T 4.8012, Me 3.01E-18, Se -1.33E-14, Te -1.58E-15 + 336, 14.000, 0, En 2.204183502987E-06, CFL 0.00093, SL -8.9710E-03, M 7.69511E+16, S 35.1294, T 4.8008, Me 1.18E-18, Se 6.65E-15, Te 1.22E-15 + 360, 15.000, 0, En 3.594165827932E-06, CFL 0.00176, SL -1.1697E-02, M 7.69510E+16, S 35.1294, T 4.8004, Me -3.04E-17, Se 0.00E+00, Te 3.13E-16 + 384, 16.000, 0, En 3.885115952585E-06, CFL 0.00260, SL -1.4742E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me 1.15E-17, Se 0.00E+00, Te -1.26E-15 + 408, 17.000, 0, En 1.810288584717E-06, CFL 0.00078, SL -2.5035E-02, M 7.69509E+16, S 35.1295, T 4.7985, Me 3.65E-18, Se -6.65E-15, Te 6.09E-16 + 432, 18.000, 0, En 3.018975627411E-06, CFL 0.00157, SL -3.4147E-02, M 7.69508E+16, S 35.1295, T 4.7972, Me 5.99E-18, Se 6.65E-15, Te -1.01E-15 + 456, 19.000, 0, En 3.712252268810E-06, CFL 0.00192, SL -1.0766E-02, M 7.69511E+16, S 35.1294, T 4.7965, Me -1.82E-18, Se 1.33E-14, Te 1.16E-15 + 480, 20.000, 0, En 4.215313536857E-06, CFL 0.00169, SL -1.0498E-02, M 7.69511E+16, S 35.1294, T 4.7957, Me -6.67E-18, Se 1.33E-14, Te 7.15E-19 + 504, 21.000, 0, En 3.810593765020E-06, CFL 0.00157, SL -1.7271E-02, M 7.69510E+16, S 35.1294, T 4.7947, Me 3.20E-18, Se -1.33E-14, Te 1.07E-15 + 528, 22.000, 0, En 5.156100033259E-06, CFL 0.00255, SL -2.1074E-02, M 7.69509E+16, S 35.1295, T 4.7944, Me -6.06E-18, Se 1.33E-14, Te 2.04E-16 + 552, 23.000, 0, En 6.839923611903E-06, CFL 0.00294, SL -2.5695E-02, M 7.69509E+16, S 35.1295, T 4.7939, Me 1.55E-17, Se -2.00E-14, Te 1.79E-16 + 576, 24.000, 0, En 7.156953708787E-06, CFL 0.00231, SL -2.7257E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me 6.24E-19, Se 1.33E-14, Te -3.14E-15 + 600, 25.000, 0, En 5.365889603783E-06, CFL 0.00205, SL -3.4194E-02, M 7.69508E+16, S 35.1295, T 4.7929, Me -1.61E-17, Se 0.00E+00, Te 2.21E-15 + 624, 26.000, 0, En 2.976226753889E-06, CFL 0.00123, SL -3.8898E-02, M 7.69507E+16, S 35.1296, T 4.7924, Me 3.46E-18, Se 0.00E+00, Te 2.41E-15 + 648, 27.000, 0, En 2.314794354018E-06, CFL 0.00123, SL -4.2852E-02, M 7.69506E+16, S 35.1296, T 4.7920, Me 3.18E-18, Se 2.00E-14, Te -1.83E-15 + 672, 28.000, 0, En 6.560936075759E-06, CFL 0.00274, SL -3.7184E-02, M 7.69507E+16, S 35.1296, T 4.7918, Me -3.33E-18, Se -6.65E-15, Te -1.57E-15 + 696, 29.000, 0, En 8.369579963985E-07, CFL 0.00121, SL -4.4104E-02, M 7.69506E+16, S 35.1296, T 4.7906, Me -6.58E-18, Se 1.33E-14, Te 3.15E-15 + 720, 30.000, 0, En 4.289654212692E-07, CFL 0.00061, SL -5.2318E-02, M 7.69505E+16, S 35.1296, T 4.7892, Me 6.45E-18, Se 0.00E+00, Te -2.65E-16 + 744, 31.000, 0, En 4.216689269559E-07, CFL 0.00048, SL -5.6906E-02, M 7.69505E+16, S 35.1297, T 4.7886, Me -1.12E-17, Se -6.65E-15, Te 1.32E-15 + 768, 32.000, 0, En 5.694134352201E-07, CFL 0.00051, SL -3.3070E-02, M 7.69508E+16, S 35.1295, T 4.7880, Me 9.75E-18, Se 6.65E-15, Te -2.54E-15 + 792, 33.000, 0, En 2.041863035997E-07, CFL 0.00033, SL -3.2226E-02, M 7.69508E+16, S 35.1295, T 4.7872, Me 1.48E-17, Se 0.00E+00, Te 2.58E-16 + 816, 34.000, 0, En 1.367174758061E-07, CFL 0.00029, SL -3.8376E-02, M 7.69507E+16, S 35.1296, T 4.7862, Me -1.82E-17, Se 0.00E+00, Te -9.22E-16 + 840, 35.000, 0, En 4.873128675479E-07, CFL 0.00080, SL -4.5605E-02, M 7.69506E+16, S 35.1296, T 4.7853, Me -1.55E-18, Se 0.00E+00, Te 1.35E-15 + 864, 36.000, 0, En 1.143757886236E-07, CFL 0.00027, SL -5.0415E-02, M 7.69505E+16, S 35.1296, T 4.7848, Me 1.69E-17, Se -6.65E-15, Te -1.55E-16 + 888, 37.000, 0, En 1.526507490710E-06, CFL 0.00126, SL -5.3725E-02, M 7.69505E+16, S 35.1297, T 4.7844, Me 3.72E-18, Se 2.00E-14, Te 5.04E-16 + 912, 38.000, 0, En 3.565702230689E-07, CFL 0.00084, SL -5.7093E-02, M 7.69505E+16, S 35.1297, T 4.7841, Me -8.19E-18, Se -2.66E-14, Te -2.42E-15 + 936, 39.000, 0, En 1.789126544636E-06, CFL 0.00163, SL -4.5885E-02, M 7.69506E+16, S 35.1296, T 4.7837, Me 7.88E-18, Se 6.65E-15, Te 8.67E-16 + 960, 40.000, 0, En 2.661192668400E-06, CFL 0.00223, SL -3.9384E-02, M 7.69507E+16, S 35.1296, T 4.7835, Me -1.32E-18, Se -2.00E-14, Te -6.87E-16 + 984, 41.000, 0, En 9.692600960862E-07, CFL 0.00074, SL -4.3521E-02, M 7.69506E+16, S 35.1296, T 4.7830, Me 4.78E-19, Se 6.65E-15, Te -5.11E-16 + 1008, 42.000, 0, En 1.941935863133E-06, CFL 0.00169, SL -3.6775E-02, M 7.69507E+16, S 35.1296, T 4.7823, Me -6.54E-18, Se 6.65E-15, Te 1.83E-15 + 1032, 43.000, 0, En 3.380578797613E-06, CFL 0.00204, SL -2.7828E-02, M 7.69508E+16, S 35.1295, T 4.7821, Me 1.26E-17, Se -6.65E-15, Te 1.01E-15 + 1056, 44.000, 0, En 3.502235674762E-06, CFL 0.00243, SL -1.8195E-02, M 7.69510E+16, S 35.1294, T 4.7819, Me -3.75E-18, Se -1.33E-14, Te -1.72E-15 + 1080, 45.000, 0, En 3.475027144956E-06, CFL 0.00184, SL -2.2342E-02, M 7.69509E+16, S 35.1295, T 4.7813, Me -1.04E-17, Se 0.00E+00, Te 1.93E-15 + 1104, 46.000, 0, En 2.650548376761E-06, CFL 0.00156, SL -3.0430E-02, M 7.69508E+16, S 35.1295, T 4.7803, Me 1.02E-17, Se 1.33E-14, Te -2.96E-15 + 1128, 47.000, 0, En 2.919265454863E-06, CFL 0.00099, SL -3.7229E-02, M 7.69507E+16, S 35.1296, T 4.7794, Me -1.23E-17, Se -6.65E-15, Te 1.32E-15 + 1152, 48.000, 0, En 2.920145544229E-06, CFL 0.00095, SL -4.2106E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -1.98E-18, Se -6.65E-15, Te -7.52E-16 + 1176, 49.000, 0, En 3.072591095653E-06, CFL 0.00106, SL -5.0827E-02, M 7.69505E+16, S 35.1296, T 4.7773, Me 1.69E-17, Se -6.65E-15, Te 4.92E-16 + 1200, 50.000, 0, En 2.529689288952E-06, CFL 0.00092, SL -6.0752E-02, M 7.69504E+16, S 35.1297, T 4.7759, Me -1.39E-17, Se 1.33E-14, Te -9.14E-16 + 1224, 51.000, 0, En 1.813104106962E-06, CFL 0.00109, SL -6.6461E-02, M 7.69503E+16, S 35.1297, T 4.7755, Me -3.32E-18, Se 0.00E+00, Te -3.21E-17 + 1248, 52.000, 0, En 4.604048483830E-06, CFL 0.00188, SL -6.9899E-02, M 7.69503E+16, S 35.1297, T 4.7753, Me 6.42E-18, Se -6.65E-15, Te 2.28E-15 + 1272, 53.000, 0, En 3.913614254240E-06, CFL 0.00191, SL -7.1890E-02, M 7.69503E+16, S 35.1298, T 4.7752, Me 5.53E-18, Se 6.65E-15, Te -7.80E-16 + 1296, 54.000, 0, En 3.074227816463E-06, CFL 0.00182, SL -6.6094E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me -2.39E-17, Se -6.65E-15, Te 1.58E-16 + 1320, 55.000, 0, En 1.756831191395E-06, CFL 0.00135, SL -6.6817E-02, M 7.69503E+16, S 35.1297, T 4.7745, Me 2.67E-17, Se -1.33E-14, Te -2.48E-16 + 1344, 56.000, 0, En 9.136654170468E-07, CFL 0.00119, SL -7.2944E-02, M 7.69503E+16, S 35.1298, T 4.7739, Me -7.75E-18, Se 6.65E-15, Te -4.21E-16 + 1368, 57.000, 0, En 2.452825782373E-06, CFL 0.00154, SL -7.0270E-02, M 7.69503E+16, S 35.1298, T 4.7736, Me 4.88E-18, Se -1.33E-14, Te 6.90E-16 + 1392, 58.000, 0, En 1.909510162984E-06, CFL 0.00142, SL -7.3040E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -2.59E-17, Se 0.00E+00, Te 1.58E-15 + 1416, 59.000, 0, En 1.010481053824E-06, CFL 0.00052, SL -8.0029E-02, M 7.69502E+16, S 35.1298, T 4.7720, Me 2.08E-17, Se 6.65E-15, Te -3.35E-15 + 1440, 60.000, 0, En 9.815976301148E-07, CFL 0.00088, SL -8.7741E-02, M 7.69501E+16, S 35.1299, T 4.7711, Me -4.92E-18, Se -6.65E-15, Te 4.54E-15 + 1464, 61.000, 0, En 4.194730892176E-07, CFL 0.00051, SL -9.2703E-02, M 7.69500E+16, S 35.1299, T 4.7708, Me 1.28E-17, Se -6.65E-15, Te 1.01E-16 + 1488, 62.000, 0, En 2.346426882346E-06, CFL 0.00146, SL -9.5442E-02, M 7.69500E+16, S 35.1299, T 4.7705, Me -8.36E-18, Se 0.00E+00, Te -4.01E-15 + 1512, 63.000, 0, En 2.208754205075E-06, CFL 0.00247, SL -9.8093E-02, M 7.69499E+16, S 35.1299, T 4.7705, Me 4.56E-18, Se 6.65E-15, Te 5.78E-16 + 1536, 64.000, 0, En 3.171360409197E-06, CFL 0.00382, SL -1.0147E-01, M 7.69499E+16, S 35.1299, T 4.7705, Me 2.41E-18, Se 0.00E+00, Te 1.16E-15 + 1560, 65.000, 0, En 4.814558751822E-07, CFL 0.00076, SL -1.0311E-01, M 7.69499E+16, S 35.1299, T 4.7702, Me 2.09E-19, Se -6.65E-15, Te 1.13E-15 + 1584, 66.000, 0, En 2.204241760723E-07, CFL 0.00026, SL -1.0727E-01, M 7.69498E+16, S 35.1300, T 4.7700, Me 1.29E-17, Se 0.00E+00, Te -2.09E-16 + 1608, 67.000, 0, En 1.203393250777E-06, CFL 0.00099, SL -1.1166E-01, M 7.69498E+16, S 35.1300, T 4.7696, Me -2.58E-18, Se 6.65E-15, Te 1.14E-15 + 1632, 68.000, 0, En 2.259539422718E-06, CFL 0.00170, SL -1.0768E-01, M 7.69498E+16, S 35.1300, T 4.7694, Me -2.28E-17, Se 6.65E-15, Te 1.30E-15 + 1656, 69.000, 0, En 2.137833388060E-06, CFL 0.00188, SL -1.0430E-01, M 7.69499E+16, S 35.1299, T 4.7694, Me 8.39E-18, Se -6.65E-15, Te -5.31E-16 + 1680, 70.000, 0, En 2.435959790309E-06, CFL 0.00209, SL -9.7191E-02, M 7.69499E+16, S 35.1299, T 4.7695, Me -7.52E-18, Se -1.33E-14, Te -2.37E-15 + 1704, 71.000, 0, En 2.332360722347E-06, CFL 0.00190, SL -9.5680E-02, M 7.69500E+16, S 35.1299, T 4.7698, Me 1.22E-17, Se 0.00E+00, Te 1.56E-15 + 1728, 72.000, 0, En 2.661519651763E-06, CFL 0.00175, SL -9.6294E-02, M 7.69500E+16, S 35.1299, T 4.7700, Me -1.78E-17, Se -6.65E-15, Te 6.80E-16 + 1752, 73.000, 0, En 2.467064067565E-06, CFL 0.00141, SL -9.8194E-02, M 7.69499E+16, S 35.1299, T 4.7700, Me 1.26E-17, Se 0.00E+00, Te -9.60E-16 + 1776, 74.000, 0, En 3.283905856982E-06, CFL 0.00196, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.7697, Me -8.90E-18, Se 1.33E-14, Te 2.99E-15 + 1800, 75.000, 0, En 1.824180955572E-06, CFL 0.00114, SL -1.0994E-01, M 7.69498E+16, S 35.1300, T 4.7690, Me 8.77E-18, Se 0.00E+00, Te -4.29E-15 + 1824, 76.000, 0, En 1.277544765231E-06, CFL 0.00086, SL -1.1492E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me 6.03E-18, Se 0.00E+00, Te 2.11E-15 + 1848, 77.000, 0, En 3.429065569858E-06, CFL 0.00208, SL -1.2023E-01, M 7.69497E+16, S 35.1300, T 4.7685, Me -6.19E-18, Se 0.00E+00, Te -1.39E-15 + 1872, 78.000, 0, En 6.318996266002E-06, CFL 0.00304, SL -1.2461E-01, M 7.69496E+16, S 35.1301, T 4.7684, Me -1.35E-17, Se 6.65E-15, Te -1.50E-15 + 1896, 79.000, 0, En 7.110611179559E-06, CFL 0.00343, SL -1.2481E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me 1.51E-17, Se 6.65E-15, Te 2.15E-15 + 1920, 80.000, 0, En 7.985138446294E-06, CFL 0.00351, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.7690, Me -1.53E-18, Se 0.00E+00, Te 6.02E-17 + 1944, 81.000, 0, En 7.014953367497E-06, CFL 0.00291, SL -1.2266E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me 4.04E-18, Se -1.33E-14, Te -5.53E-16 + 1968, 82.000, 0, En 5.859500226620E-06, CFL 0.00204, SL -1.2666E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -5.59E-18, Se 0.00E+00, Te 7.75E-16 + 1992, 83.000, 0, En 4.647563717967E-06, CFL 0.00197, SL -1.2154E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.96E-17, Se 6.65E-15, Te -1.40E-15 + 2016, 84.000, 0, En 3.986032770616E-06, CFL 0.00150, SL -1.2284E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.95E-17, Se 6.65E-15, Te -1.70E-16 + 2040, 85.000, 0, En 2.357914124854E-06, CFL 0.00099, SL -1.3233E-01, M 7.69495E+16, S 35.1301, T 4.7674, Me -3.88E-18, Se -6.65E-15, Te 3.14E-15 + 2064, 86.000, 0, En 2.260199462946E-06, CFL 0.00112, SL -1.4303E-01, M 7.69494E+16, S 35.1302, T 4.7660, Me 4.54E-18, Se 6.65E-15, Te -3.16E-15 + 2088, 87.000, 0, En 2.709867850154E-06, CFL 0.00143, SL -1.4969E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 3.71E-18, Se -6.65E-15, Te 2.17E-15 + 2112, 88.000, 0, En 2.111168289235E-06, CFL 0.00156, SL -1.3920E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 4.90E-18, Se 6.65E-15, Te 2.74E-16 + 2136, 89.000, 0, En 6.272957107057E-06, CFL 0.00348, SL -1.2452E-01, M 7.69496E+16, S 35.1301, T 4.7651, Me -1.24E-17, Se -6.65E-15, Te 2.87E-15 + 2160, 90.000, 0, En 7.389102024922E-06, CFL 0.00361, SL -1.2502E-01, M 7.69496E+16, S 35.1301, T 4.7654, Me 2.57E-17, Se 1.33E-14, Te -1.67E-15 + 2184, 91.000, 0, En 7.244928017280E-06, CFL 0.00330, SL -1.2921E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.66E-17, Se -6.65E-15, Te -2.18E-15 + 2208, 92.000, 0, En 7.388797799365E-06, CFL 0.00341, SL -1.3343E-01, M 7.69495E+16, S 35.1301, T 4.7654, Me -2.21E-18, Se -6.65E-15, Te -4.15E-16 + 2232, 93.000, 0, En 3.810090040034E-06, CFL 0.00104, SL -1.3970E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 1.67E-17, Se 0.00E+00, Te 2.99E-15 + 2256, 94.000, 0, En 5.172002038260E-06, CFL 0.00184, SL -1.4499E-01, M 7.69493E+16, S 35.1302, T 4.7646, Me -6.89E-18, Se 1.33E-14, Te 2.48E-16 + 2280, 95.000, 0, En 4.488393328314E-06, CFL 0.00167, SL -1.4233E-01, M 7.69494E+16, S 35.1302, T 4.7644, Me -2.42E-17, Se 6.65E-15, Te -1.77E-15 + 2304, 96.000, 0, En 4.704268043924E-06, CFL 0.00175, SL -1.4259E-01, M 7.69494E+16, S 35.1302, T 4.7648, Me 2.91E-17, Se -6.65E-15, Te -4.78E-16 + 2328, 97.000, 0, En 5.608163114256E-06, CFL 0.00245, SL -1.4436E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me -6.30E-18, Se 6.65E-15, Te 1.80E-16 + 2352, 98.000, 0, En 9.762537190883E-06, CFL 0.00322, SL -1.4658E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me 2.09E-17, Se -1.33E-14, Te 7.92E-16 + 2376, 99.000, 0, En 9.495977543650E-06, CFL 0.00226, SL -1.4915E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -2.11E-17, Se 6.65E-15, Te -9.23E-16 + 2400, 100.000, 0, En 1.152481056084E-05, CFL 0.00381, SL -1.5319E-01, M 7.69492E+16, S 35.1302, T 4.7653, Me -1.72E-17, Se 0.00E+00, Te 4.78E-16 + 2424, 101.000, 0, En 1.131117173520E-05, CFL 0.00342, SL -1.5419E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me 2.03E-17, Se 0.00E+00, Te 2.49E-15 + 2448, 102.000, 0, En 1.050313329632E-05, CFL 0.00308, SL -1.5183E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 3.86E-18, Se -6.65E-15, Te -1.12E-16 + 2472, 103.000, 0, En 1.041019843805E-05, CFL 0.00286, SL -1.5584E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me 2.30E-18, Se 6.65E-15, Te -1.26E-15 + 2496, 104.000, 0, En 1.195065580278E-05, CFL 0.00346, SL -1.6093E-01, M 7.69491E+16, S 35.1303, T 4.7661, Me -6.24E-18, Se -6.65E-15, Te -6.12E-16 + 2520, 105.000, 0, En 1.121113301811E-05, CFL 0.00342, SL -1.6379E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me 3.25E-18, Se 1.33E-14, Te -1.81E-15 + 2544, 106.000, 0, En 1.100664386332E-05, CFL 0.00328, SL -1.6372E-01, M 7.69491E+16, S 35.1303, T 4.7667, Me -1.62E-17, Se -6.65E-15, Te 1.82E-15 + 2568, 107.000, 0, En 1.304599228735E-05, CFL 0.00392, SL -1.6361E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me 2.61E-17, Se 0.00E+00, Te -3.03E-15 + 2592, 108.000, 0, En 1.570797283802E-05, CFL 0.00466, SL -1.6025E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me -1.63E-17, Se -6.65E-15, Te 2.62E-15 + 2616, 109.000, 0, En 1.610342681306E-05, CFL 0.00417, SL -1.5628E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me -1.16E-17, Se 2.00E-14, Te 6.10E-16 + 2640, 110.000, 0, En 1.468373803600E-05, CFL 0.00404, SL -1.5606E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me 1.12E-17, Se -6.65E-15, Te 1.66E-15 + 2664, 111.000, 0, En 1.281988057074E-05, CFL 0.00313, SL -1.6488E-01, M 7.69491E+16, S 35.1303, T 4.7665, Me 2.08E-18, Se 0.00E+00, Te 1.58E-15 + 2688, 112.000, 0, En 1.244230475994E-05, CFL 0.00280, SL -1.7207E-01, M 7.69490E+16, S 35.1303, T 4.7662, Me -2.11E-17, Se 0.00E+00, Te -1.53E-15 + 2712, 113.000, 0, En 1.069234356588E-05, CFL 0.00256, SL -1.7342E-01, M 7.69490E+16, S 35.1304, T 4.7659, Me 2.83E-17, Se 6.65E-15, Te -4.40E-16 + 2736, 114.000, 0, En 1.011480928435E-05, CFL 0.00347, SL -1.5505E-01, M 7.69492E+16, S 35.1302, T 4.7660, Me -1.94E-17, Se -1.33E-14, Te 2.12E-16 + 2760, 115.000, 0, En 7.089332633163E-06, CFL 0.00221, SL -1.5558E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 1.44E-17, Se 6.65E-15, Te -1.44E-15 + 2784, 116.000, 0, En 6.575078883376E-06, CFL 0.00174, SL -1.5799E-01, M 7.69492E+16, S 35.1303, T 4.7664, Me 2.45E-18, Se -1.33E-14, Te -3.02E-16 + 2808, 117.000, 0, En 6.864231454719E-06, CFL 0.00218, SL -1.6049E-01, M 7.69491E+16, S 35.1303, T 4.7667, Me 1.33E-17, Se 2.00E-14, Te 4.78E-16 + 2832, 118.000, 0, En 7.650388414136E-06, CFL 0.00276, SL -1.6273E-01, M 7.69491E+16, S 35.1303, T 4.7670, Me -2.06E-17, Se -6.65E-15, Te 9.94E-16 + 2856, 119.000, 0, En 9.530699585701E-06, CFL 0.00281, SL -1.6521E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me 8.48E-18, Se 6.65E-15, Te -1.98E-15 + 2880, 120.000, 0, En 1.112675376535E-05, CFL 0.00346, SL -1.6737E-01, M 7.69490E+16, S 35.1303, T 4.7678, Me -2.10E-17, Se -2.00E-14, Te 2.01E-15 + 2904, 121.000, 0, En 1.103742176091E-05, CFL 0.00453, SL -1.6904E-01, M 7.69490E+16, S 35.1303, T 4.7684, Me 9.90E-18, Se 6.65E-15, Te -2.68E-15 + 2928, 122.000, 0, En 9.126573210763E-06, CFL 0.00300, SL -1.7066E-01, M 7.69490E+16, S 35.1303, T 4.7686, Me 2.45E-19, Se -6.65E-15, Te 1.65E-15 + 2952, 123.000, 0, En 8.926483305408E-06, CFL 0.00275, SL -1.7194E-01, M 7.69490E+16, S 35.1303, T 4.7689, Me 5.51E-18, Se -6.65E-15, Te 3.04E-18 + 2976, 124.000, 0, En 8.628222824053E-06, CFL 0.00270, SL -1.7323E-01, M 7.69490E+16, S 35.1304, T 4.7693, Me 6.95E-18, Se 1.33E-14, Te 4.23E-15 + 3000, 125.000, 0, En 7.743404923691E-06, CFL 0.00246, SL -1.6855E-01, M 7.69490E+16, S 35.1303, T 4.7697, Me 4.47E-18, Se 0.00E+00, Te -4.42E-15 + 3024, 126.000, 0, En 7.195389585686E-06, CFL 0.00252, SL -1.5937E-01, M 7.69492E+16, S 35.1303, T 4.7701, Me -2.08E-17, Se -6.65E-15, Te 1.51E-15 + 3048, 127.000, 0, En 7.018831089908E-06, CFL 0.00240, SL -1.6111E-01, M 7.69491E+16, S 35.1303, T 4.7702, Me -1.71E-18, Se 6.65E-15, Te -2.25E-16 + 3072, 128.000, 0, En 8.566388959859E-06, CFL 0.00334, SL -1.6494E-01, M 7.69491E+16, S 35.1303, T 4.7704, Me 3.51E-18, Se 6.65E-15, Te -7.57E-16 + 3096, 129.000, 0, En 9.640870813321E-06, CFL 0.00366, SL -1.6715E-01, M 7.69491E+16, S 35.1303, T 4.7708, Me -8.84E-18, Se -2.00E-14, Te -1.91E-15 + 3120, 130.000, 0, En 9.390604161949E-06, CFL 0.00331, SL -1.6897E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me 1.48E-17, Se 1.33E-14, Te 1.66E-15 + 3144, 131.000, 0, En 6.413593641148E-06, CFL 0.00201, SL -1.7186E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -1.20E-18, Se 0.00E+00, Te -4.84E-16 + 3168, 132.000, 0, En 5.899443008341E-06, CFL 0.00247, SL -1.7781E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me 5.40E-18, Se 0.00E+00, Te -6.67E-16 + 3192, 133.000, 0, En 6.009028712509E-06, CFL 0.00193, SL -1.8252E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me -7.85E-18, Se 6.65E-15, Te 2.99E-15 + 3216, 134.000, 0, En 5.455618160563E-06, CFL 0.00163, SL -1.8368E-01, M 7.69488E+16, S 35.1304, T 4.7714, Me 1.15E-17, Se 6.65E-15, Te 1.11E-16 + 3240, 135.000, 0, En 5.193634762695E-06, CFL 0.00133, SL -1.7966E-01, M 7.69489E+16, S 35.1304, T 4.7716, Me -2.41E-17, Se 0.00E+00, Te -3.01E-17 + 3264, 136.000, 0, En 5.062660373673E-06, CFL 0.00159, SL -1.7849E-01, M 7.69489E+16, S 35.1304, T 4.7722, Me 2.12E-17, Se -6.65E-15, Te -1.08E-15 + 3288, 137.000, 0, En 8.040901689580E-06, CFL 0.00316, SL -1.7888E-01, M 7.69489E+16, S 35.1304, T 4.7725, Me -1.31E-17, Se -1.33E-14, Te 3.01E-16 + 3312, 138.000, 0, En 6.625080615977E-06, CFL 0.00259, SL -1.7967E-01, M 7.69489E+16, S 35.1304, T 4.7728, Me 8.69E-18, Se -6.65E-15, Te 5.17E-17 + 3336, 139.000, 0, En 5.462208493312E-06, CFL 0.00168, SL -1.8065E-01, M 7.69489E+16, S 35.1304, T 4.7731, Me -1.06E-17, Se 0.00E+00, Te -1.77E-15 + 3360, 140.000, 0, En 5.876971333873E-06, CFL 0.00226, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7734, Me -1.33E-18, Se 1.33E-14, Te 3.23E-15 + 3384, 141.000, 0, En 4.605001243496E-06, CFL 0.00178, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7739, Me -1.39E-18, Se -6.65E-15, Te -4.63E-15 + 3408, 142.000, 0, En 5.475185025673E-06, CFL 0.00268, SL -1.8304E-01, M 7.69488E+16, S 35.1304, T 4.7746, Me 6.51E-18, Se 6.65E-15, Te 2.49E-15 + 3432, 143.000, 0, En 5.796000393653E-06, CFL 0.00264, SL -1.8367E-01, M 7.69488E+16, S 35.1304, T 4.7752, Me 2.37E-17, Se 0.00E+00, Te 1.12E-15 + 3456, 144.000, 0, En 5.787739189455E-06, CFL 0.00298, SL -1.8418E-01, M 7.69488E+16, S 35.1304, T 4.7759, Me -2.03E-17, Se 1.33E-14, Te -3.85E-16 + 3480, 145.000, 0, En 6.273545156036E-06, CFL 0.00358, SL -1.8501E-01, M 7.69488E+16, S 35.1304, T 4.7766, Me 1.76E-18, Se -6.65E-15, Te 2.61E-16 + 3504, 146.000, 0, En 6.533411486291E-06, CFL 0.00382, SL -1.8591E-01, M 7.69488E+16, S 35.1304, T 4.7773, Me 2.64E-17, Se 0.00E+00, Te 1.83E-16 + 3528, 147.000, 0, En 6.150146284248E-06, CFL 0.00329, SL -1.8691E-01, M 7.69488E+16, S 35.1304, T 4.7780, Me -3.33E-17, Se 0.00E+00, Te -1.20E-15 + 3552, 148.000, 0, En 5.779125246799E-06, CFL 0.00240, SL -1.8651E-01, M 7.69488E+16, S 35.1304, T 4.7786, Me 2.37E-17, Se 0.00E+00, Te -6.71E-16 + 3576, 149.000, 0, En 5.408958723485E-06, CFL 0.00281, SL -1.8743E-01, M 7.69488E+16, S 35.1304, T 4.7793, Me 3.16E-18, Se -6.65E-15, Te 2.99E-15 + 3600, 150.000, 0, En 5.249847968993E-06, CFL 0.00302, SL -1.8935E-01, M 7.69488E+16, S 35.1304, T 4.7797, Me -2.79E-17, Se -6.65E-15, Te -7.41E-16 + 3624, 151.000, 0, En 6.146010844401E-06, CFL 0.00357, SL -1.8921E-01, M 7.69488E+16, S 35.1304, T 4.7800, Me 2.09E-17, Se -6.65E-15, Te -1.89E-15 + 3648, 152.000, 0, En 6.782815552127E-06, CFL 0.00353, SL -1.9037E-01, M 7.69488E+16, S 35.1305, T 4.7805, Me 1.00E-17, Se 6.65E-15, Te 1.20E-15 + 3672, 153.000, 0, En 6.413869255435E-06, CFL 0.00293, SL -1.9203E-01, M 7.69487E+16, S 35.1305, T 4.7808, Me -4.79E-18, Se 6.65E-15, Te -6.34E-16 + 3696, 154.000, 0, En 5.844707354887E-06, CFL 0.00283, SL -1.9358E-01, M 7.69487E+16, S 35.1305, T 4.7812, Me -1.42E-18, Se -1.33E-14, Te 1.94E-15 + 3720, 155.000, 0, En 5.347031113007E-06, CFL 0.00245, SL -1.9477E-01, M 7.69487E+16, S 35.1305, T 4.7818, Me -2.73E-17, Se 0.00E+00, Te -2.49E-15 + 3744, 156.000, 0, En 4.558129011382E-06, CFL 0.00244, SL -1.9603E-01, M 7.69487E+16, S 35.1305, T 4.7824, Me 1.38E-17, Se -6.65E-15, Te 2.29E-15 + 3768, 157.000, 0, En 4.863850606964E-06, CFL 0.00240, SL -1.9737E-01, M 7.69487E+16, S 35.1305, T 4.7830, Me 2.61E-18, Se 1.33E-14, Te -3.17E-16 + 3792, 158.000, 0, En 9.759978850820E-06, CFL 0.00378, SL -1.9886E-01, M 7.69486E+16, S 35.1305, T 4.7836, Me -6.79E-18, Se 6.65E-15, Te -6.44E-16 + 3816, 159.000, 0, En 4.257023180755E-06, CFL 0.00198, SL -1.9901E-01, M 7.69486E+16, S 35.1305, T 4.7839, Me 8.64E-19, Se -1.33E-14, Te 8.32E-17 + 3840, 160.000, 0, En 4.287401734433E-06, CFL 0.00198, SL -1.9608E-01, M 7.69487E+16, S 35.1305, T 4.7844, Me 1.37E-18, Se -6.65E-15, Te 1.64E-15 + 3864, 161.000, 0, En 6.865645057721E-06, CFL 0.00280, SL -1.9717E-01, M 7.69487E+16, S 35.1305, T 4.7850, Me -1.41E-17, Se 0.00E+00, Te -3.16E-15 + 3888, 162.000, 0, En 8.005066200230E-06, CFL 0.00396, SL -1.9502E-01, M 7.69487E+16, S 35.1305, T 4.7854, Me 2.11E-18, Se -6.65E-15, Te 1.09E-15 + 3912, 163.000, 0, En 9.578224780306E-06, CFL 0.00379, SL -1.9569E-01, M 7.69487E+16, S 35.1305, T 4.7859, Me 6.38E-18, Se 6.65E-15, Te 3.14E-16 + 3936, 164.000, 0, En 1.027063818162E-05, CFL 0.00396, SL -1.9669E-01, M 7.69487E+16, S 35.1305, T 4.7864, Me 6.98E-18, Se -2.00E-14, Te 1.26E-17 + 3960, 165.000, 0, En 9.142780581436E-06, CFL 0.00377, SL -1.9770E-01, M 7.69487E+16, S 35.1305, T 4.7870, Me -5.39E-18, Se 0.00E+00, Te -1.44E-15 + 3984, 166.000, 0, En 7.990853925447E-06, CFL 0.00401, SL -1.9892E-01, M 7.69486E+16, S 35.1305, T 4.7877, Me -5.46E-18, Se 1.33E-14, Te -3.47E-16 + 4008, 167.000, 0, En 6.657040656319E-06, CFL 0.00317, SL -2.0057E-01, M 7.69486E+16, S 35.1305, T 4.7883, Me 1.92E-17, Se 0.00E+00, Te 4.46E-16 + 4032, 168.000, 0, En 6.515620784409E-06, CFL 0.00284, SL -2.0087E-01, M 7.69486E+16, S 35.1305, T 4.7890, Me -1.63E-17, Se 6.65E-15, Te -1.66E-15 + 4056, 169.000, 0, En 6.163982511589E-06, CFL 0.00231, SL -1.9987E-01, M 7.69486E+16, S 35.1305, T 4.7896, Me 8.13E-18, Se -2.00E-14, Te 2.34E-15 + 4080, 170.000, 0, En 5.892733290691E-06, CFL 0.00270, SL -1.9847E-01, M 7.69486E+16, S 35.1305, T 4.7902, Me 4.12E-18, Se 6.65E-15, Te 4.02E-16 + 4104, 171.000, 0, En 5.943380231373E-06, CFL 0.00362, SL -1.9845E-01, M 7.69486E+16, S 35.1305, T 4.7907, Me -1.43E-17, Se 0.00E+00, Te -3.74E-16 + 4128, 172.000, 0, En 6.220154358273E-06, CFL 0.00381, SL -1.9325E-01, M 7.69487E+16, S 35.1305, T 4.7910, Me 5.23E-18, Se 6.65E-15, Te 6.31E-16 + 4152, 173.000, 0, En 6.166253183134E-06, CFL 0.00292, SL -1.8124E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -1.31E-17, Se 1.33E-14, Te -2.58E-15 + 4176, 174.000, 0, En 6.130507861942E-06, CFL 0.00271, SL -1.7939E-01, M 7.69489E+16, S 35.1304, T 4.7910, Me 2.22E-17, Se 0.00E+00, Te 3.69E-15 + 4200, 175.000, 0, En 8.005878893686E-06, CFL 0.00399, SL -1.8292E-01, M 7.69488E+16, S 35.1304, T 4.7910, Me -5.47E-18, Se -1.33E-14, Te -2.74E-15 + 4224, 176.000, 0, En 1.209195332646E-05, CFL 0.00441, SL -1.8544E-01, M 7.69488E+16, S 35.1304, T 4.7915, Me -5.97E-18, Se 0.00E+00, Te 2.61E-16 + 4248, 177.000, 0, En 1.248031656941E-05, CFL 0.00487, SL -1.8526E-01, M 7.69488E+16, S 35.1304, T 4.7921, Me 1.30E-17, Se 0.00E+00, Te 1.42E-16 + 4272, 178.000, 0, En 8.893051519884E-06, CFL 0.00377, SL -1.8241E-01, M 7.69489E+16, S 35.1304, T 4.7927, Me -1.33E-17, Se 6.65E-15, Te -3.25E-16 + 4296, 179.000, 0, En 7.962562735760E-06, CFL 0.00371, SL -1.7606E-01, M 7.69489E+16, S 35.1304, T 4.7932, Me 1.31E-17, Se -6.65E-15, Te 1.71E-16 + 4320, 180.000, 0, En 8.118435324863E-06, CFL 0.00410, SL -1.6717E-01, M 7.69491E+16, S 35.1303, T 4.7936, Me 2.80E-18, Se 0.00E+00, Te -2.79E-16 + 4344, 181.000, 0, En 7.630631981130E-06, CFL 0.00395, SL -1.5918E-01, M 7.69492E+16, S 35.1303, T 4.7940, Me -1.86E-18, Se 6.65E-15, Te 3.23E-15 + 4368, 182.000, 0, En 9.884096161211E-06, CFL 0.00588, SL -1.5065E-01, M 7.69493E+16, S 35.1302, T 4.7946, Me -1.69E-17, Se 1.33E-14, Te -2.43E-15 + 4392, 183.000, 0, En 1.482827658873E-05, CFL 0.00773, SL -1.4226E-01, M 7.69494E+16, S 35.1302, T 4.7951, Me 2.61E-19, Se -1.33E-14, Te -1.17E-15 + 4416, 184.000, 0, En 1.554766249672E-05, CFL 0.00753, SL -1.3699E-01, M 7.69494E+16, S 35.1301, T 4.7956, Me -3.39E-19, Se 6.65E-15, Te -4.55E-16 + 4440, 185.000, 0, En 1.535224391424E-05, CFL 0.00662, SL -1.3753E-01, M 7.69494E+16, S 35.1301, T 4.7961, Me 1.98E-18, Se -1.33E-14, Te 2.51E-15 + 4464, 186.000, 0, En 1.739407043367E-05, CFL 0.00678, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7966, Me 7.55E-19, Se 6.65E-15, Te -5.21E-16 + 4488, 187.000, 0, En 1.563191395679E-05, CFL 0.00553, SL -1.4131E-01, M 7.69494E+16, S 35.1302, T 4.7970, Me 1.71E-17, Se 6.65E-15, Te 3.09E-16 + 4512, 188.000, 0, En 1.439760573872E-05, CFL 0.00593, SL -1.3896E-01, M 7.69494E+16, S 35.1302, T 4.7972, Me -2.12E-17, Se -1.33E-14, Te -2.55E-15 + 4536, 189.000, 0, En 1.358511418349E-05, CFL 0.00639, SL -1.3575E-01, M 7.69495E+16, S 35.1301, T 4.7973, Me -2.47E-19, Se 0.00E+00, Te 1.05E-15 + 4560, 190.000, 0, En 1.311457638596E-05, CFL 0.00635, SL -1.2903E-01, M 7.69495E+16, S 35.1301, T 4.7975, Me 1.23E-17, Se 1.33E-14, Te -4.38E-16 + 4584, 191.000, 0, En 1.172428294534E-05, CFL 0.00557, SL -1.2296E-01, M 7.69496E+16, S 35.1301, T 4.7977, Me 6.84E-18, Se 0.00E+00, Te -4.46E-17 + 4608, 192.000, 0, En 1.011670829383E-05, CFL 0.00457, SL -1.1866E-01, M 7.69497E+16, S 35.1300, T 4.7981, Me -1.37E-17, Se 6.65E-15, Te -3.68E-17 + 4632, 193.000, 0, En 8.545421399783E-06, CFL 0.00332, SL -1.1546E-01, M 7.69497E+16, S 35.1300, T 4.7986, Me -1.28E-17, Se 1.33E-14, Te 1.88E-15 + 4656, 194.000, 0, En 7.636144057986E-06, CFL 0.00372, SL -1.1116E-01, M 7.69498E+16, S 35.1300, T 4.7988, Me 8.65E-18, Se 0.00E+00, Te 1.32E-16 + 4680, 195.000, 0, En 7.856629951232E-06, CFL 0.00401, SL -1.0806E-01, M 7.69498E+16, S 35.1300, T 4.7990, Me 1.68E-18, Se -1.33E-14, Te 1.22E-15 + 4704, 196.000, 0, En 8.603200615127E-06, CFL 0.00402, SL -1.0301E-01, M 7.69499E+16, S 35.1299, T 4.7992, Me -5.64E-18, Se 0.00E+00, Te -2.30E-15 + 4728, 197.000, 0, En 9.175201797054E-06, CFL 0.00371, SL -1.0048E-01, M 7.69499E+16, S 35.1299, T 4.7995, Me 3.67E-17, Se 6.65E-15, Te 4.07E-16 + 4752, 198.000, 0, En 8.247570207124E-06, CFL 0.00322, SL -9.7422E-02, M 7.69499E+16, S 35.1299, T 4.7997, Me -1.77E-17, Se -6.65E-15, Te 8.46E-17 + 4776, 199.000, 0, En 6.879924605018E-06, CFL 0.00369, SL -9.2701E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 6.55E-19, Se -6.65E-15, Te -1.92E-15 + 4800, 200.000, 0, En 6.420828016658E-06, CFL 0.00341, SL -8.8914E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me -8.49E-19, Se 1.33E-14, Te 2.16E-15 + 4824, 201.000, 0, En 6.217569773740E-06, CFL 0.00302, SL -8.5571E-02, M 7.69501E+16, S 35.1298, T 4.7999, Me -6.93E-18, Se -6.65E-15, Te -6.66E-16 + 4848, 202.000, 0, En 6.346652084724E-06, CFL 0.00245, SL -8.8244E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me 1.71E-17, Se -2.00E-14, Te -1.03E-15 + 4872, 203.000, 0, En 8.079764721617E-06, CFL 0.00300, SL -8.9369E-02, M 7.69500E+16, S 35.1299, T 4.8000, Me -5.94E-18, Se 6.65E-15, Te 1.22E-15 + 4896, 204.000, 0, En 1.197150492536E-05, CFL 0.00427, SL -8.9509E-02, M 7.69500E+16, S 35.1299, T 4.8002, Me 4.68E-19, Se 6.65E-15, Te -3.12E-15 + 4920, 205.000, 0, En 1.337423810385E-05, CFL 0.00508, SL -9.0500E-02, M 7.69500E+16, S 35.1299, T 4.8003, Me -1.60E-17, Se 6.65E-15, Te 1.24E-15 + 4944, 206.000, 0, En 1.344739955087E-05, CFL 0.00563, SL -9.4351E-02, M 7.69500E+16, S 35.1299, T 4.8003, Me 1.05E-17, Se 0.00E+00, Te -8.76E-16 + 4968, 207.000, 0, En 1.492978998777E-05, CFL 0.00572, SL -9.4849E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 1.08E-17, Se -6.65E-15, Te 1.34E-15 + 4992, 208.000, 0, En 1.600883720878E-05, CFL 0.00586, SL -9.3023E-02, M 7.69500E+16, S 35.1299, T 4.8007, Me 3.55E-18, Se 6.65E-15, Te -6.15E-16 + 5016, 209.000, 0, En 1.633594163077E-05, CFL 0.00584, SL -9.1310E-02, M 7.69500E+16, S 35.1299, T 4.8009, Me 1.63E-18, Se -6.65E-15, Te 1.70E-15 + 5040, 210.000, 0, En 1.577576546175E-05, CFL 0.00500, SL -9.0818E-02, M 7.69500E+16, S 35.1299, T 4.8014, Me -5.33E-19, Se 1.33E-14, Te -8.27E-16 + 5064, 211.000, 0, En 1.503943596766E-05, CFL 0.00444, SL -9.2481E-02, M 7.69500E+16, S 35.1299, T 4.8016, Me -2.09E-17, Se -6.65E-15, Te 3.42E-16 + 5088, 212.000, 0, En 1.467165225848E-05, CFL 0.00530, SL -8.8015E-02, M 7.69501E+16, S 35.1299, T 4.8019, Me 1.58E-17, Se -1.33E-14, Te 1.62E-15 + 5112, 213.000, 0, En 1.452572308931E-05, CFL 0.00573, SL -8.2620E-02, M 7.69501E+16, S 35.1298, T 4.8023, Me -6.09E-18, Se 6.65E-15, Te -1.35E-16 + 5136, 214.000, 0, En 1.412315493627E-05, CFL 0.00619, SL -8.2396E-02, M 7.69501E+16, S 35.1298, T 4.8028, Me -8.44E-18, Se 0.00E+00, Te 9.06E-16 + 5160, 215.000, 0, En 1.230426466056E-05, CFL 0.00546, SL -8.4309E-02, M 7.69501E+16, S 35.1298, T 4.8033, Me 4.35E-18, Se -1.33E-14, Te -1.11E-15 + 5184, 216.000, 0, En 9.866106911993E-06, CFL 0.00377, SL -8.6912E-02, M 7.69501E+16, S 35.1298, T 4.8037, Me 6.29E-18, Se 6.65E-15, Te -6.69E-16 + 5208, 217.000, 0, En 7.613305905108E-06, CFL 0.00356, SL -8.9106E-02, M 7.69501E+16, S 35.1299, T 4.8040, Me -1.43E-17, Se 0.00E+00, Te 1.15E-15 + 5232, 218.000, 0, En 7.124067753147E-06, CFL 0.00394, SL -8.9242E-02, M 7.69500E+16, S 35.1299, T 4.8044, Me -6.39E-18, Se 1.33E-14, Te 1.91E-15 + 5256, 219.000, 0, En 6.383736363169E-06, CFL 0.00317, SL -8.9224E-02, M 7.69501E+16, S 35.1299, T 4.8049, Me 2.31E-17, Se -6.65E-15, Te -3.51E-16 + 5280, 220.000, 0, En 5.717286794469E-06, CFL 0.00237, SL -9.2528E-02, M 7.69500E+16, S 35.1299, T 4.8051, Me -7.13E-18, Se -6.65E-15, Te -1.03E-15 + 5304, 221.000, 0, En 5.551888412049E-06, CFL 0.00201, SL -9.5169E-02, M 7.69500E+16, S 35.1299, T 4.8054, Me 1.38E-17, Se 6.65E-15, Te -1.21E-15 + 5328, 222.000, 0, En 5.420710485041E-06, CFL 0.00232, SL -9.6725E-02, M 7.69500E+16, S 35.1299, T 4.8057, Me -2.31E-17, Se -6.65E-15, Te 2.09E-17 + 5352, 223.000, 0, En 5.202343885630E-06, CFL 0.00244, SL -9.7945E-02, M 7.69499E+16, S 35.1299, T 4.8061, Me 8.72E-18, Se 1.33E-14, Te -9.27E-16 + 5376, 224.000, 0, En 5.072857332237E-06, CFL 0.00237, SL -9.9462E-02, M 7.69499E+16, S 35.1299, T 4.8065, Me 1.02E-17, Se -1.33E-14, Te 3.85E-15 + 5400, 225.000, 0, En 5.158689570705E-06, CFL 0.00240, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.8070, Me -3.57E-18, Se 6.65E-15, Te -3.58E-15 + 5424, 226.000, 0, En 5.775463607872E-06, CFL 0.00313, SL -1.0377E-01, M 7.69499E+16, S 35.1299, T 4.8074, Me -1.14E-18, Se 0.00E+00, Te 1.66E-16 + 5448, 227.000, 0, En 5.947994419353E-06, CFL 0.00296, SL -1.0662E-01, M 7.69498E+16, S 35.1300, T 4.8077, Me -6.80E-18, Se 6.65E-15, Te -1.12E-15 + 5472, 228.000, 0, En 8.342296264391E-06, CFL 0.00383, SL -1.0877E-01, M 7.69498E+16, S 35.1300, T 4.8082, Me 8.78E-18, Se -6.65E-15, Te -1.16E-15 + 5496, 229.000, 0, En 1.176312388263E-05, CFL 0.00574, SL -1.1076E-01, M 7.69498E+16, S 35.1300, T 4.8085, Me -2.06E-18, Se 6.65E-15, Te 9.05E-16 + 5520, 230.000, 0, En 1.184560961120E-05, CFL 0.00597, SL -1.1251E-01, M 7.69498E+16, S 35.1300, T 4.8089, Me -3.57E-18, Se 0.00E+00, Te -3.37E-16 + 5544, 231.000, 0, En 1.136167113033E-05, CFL 0.00587, SL -1.1417E-01, M 7.69497E+16, S 35.1300, T 4.8093, Me 1.03E-17, Se 0.00E+00, Te 3.26E-15 + 5568, 232.000, 0, En 1.025787666428E-05, CFL 0.00506, SL -1.1547E-01, M 7.69497E+16, S 35.1300, T 4.8098, Me -1.00E-18, Se -6.65E-15, Te -7.58E-16 + 5592, 233.000, 0, En 9.967453182128E-06, CFL 0.00405, SL -1.1694E-01, M 7.69497E+16, S 35.1300, T 4.8102, Me -6.71E-18, Se 6.65E-15, Te -2.36E-15 + 5616, 234.000, 0, En 1.019967515050E-05, CFL 0.00386, SL -1.1754E-01, M 7.69497E+16, S 35.1300, T 4.8105, Me 1.04E-17, Se 0.00E+00, Te 8.17E-17 + 5640, 235.000, 0, En 1.259186310077E-05, CFL 0.00516, SL -1.1846E-01, M 7.69497E+16, S 35.1300, T 4.8107, Me -2.58E-17, Se 6.65E-15, Te 5.78E-16 + 5664, 236.000, 0, En 1.141185433495E-05, CFL 0.00506, SL -1.2125E-01, M 7.69496E+16, S 35.1300, T 4.8108, Me 1.31E-17, Se 0.00E+00, Te 2.15E-15 + 5688, 237.000, 0, En 1.113193663114E-05, CFL 0.00561, SL -1.1523E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me 1.61E-17, Se 6.65E-15, Te -1.64E-15 + 5712, 238.000, 0, En 1.013837650960E-05, CFL 0.00519, SL -1.1726E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -1.16E-17, Se -1.33E-14, Te 4.92E-16 + 5736, 239.000, 0, En 9.026201304494E-06, CFL 0.00440, SL -1.1860E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.45E-18, Se 1.33E-14, Te -9.12E-16 + 5760, 240.000, 0, En 8.134852668129E-06, CFL 0.00374, SL -1.1981E-01, M 7.69497E+16, S 35.1300, T 4.8113, Me -1.32E-18, Se -6.65E-15, Te -8.97E-16 + 5784, 241.000, 0, En 7.266709263471E-06, CFL 0.00297, SL -1.2019E-01, M 7.69497E+16, S 35.1300, T 4.8117, Me -8.02E-18, Se -6.65E-15, Te -3.83E-16 + 5808, 242.000, 0, En 6.634686377780E-06, CFL 0.00278, SL -1.2035E-01, M 7.69497E+16, S 35.1300, T 4.8120, Me 1.56E-17, Se 1.33E-14, Te -5.08E-16 + 5832, 243.000, 0, En 7.888319954985E-06, CFL 0.00446, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.8120, Me -1.50E-17, Se 6.65E-15, Te 1.64E-15 + 5856, 244.000, 0, En 9.018088334656E-06, CFL 0.00480, SL -1.2069E-01, M 7.69496E+16, S 35.1300, T 4.8121, Me 1.47E-17, Se -2.00E-14, Te -8.60E-18 + 5880, 245.000, 0, En 8.238486749501E-06, CFL 0.00400, SL -1.1881E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -1.46E-17, Se 0.00E+00, Te -2.77E-15 + 5904, 246.000, 0, En 7.868919157504E-06, CFL 0.00296, SL -1.1432E-01, M 7.69497E+16, S 35.1300, T 4.8126, Me 1.03E-17, Se 0.00E+00, Te 2.64E-15 + 5928, 247.000, 0, En 8.164343134177E-06, CFL 0.00369, SL -1.0906E-01, M 7.69498E+16, S 35.1300, T 4.8130, Me -1.01E-17, Se 6.65E-15, Te -2.48E-16 + 5952, 248.000, 0, En 8.595456348740E-06, CFL 0.00431, SL -1.0732E-01, M 7.69498E+16, S 35.1300, T 4.8133, Me 1.07E-17, Se -6.65E-15, Te 7.56E-16 + 5976, 249.000, 0, En 9.339760194459E-06, CFL 0.00501, SL -1.0605E-01, M 7.69498E+16, S 35.1300, T 4.8136, Me 1.37E-17, Se 6.65E-15, Te -1.22E-15 + 6000, 250.000, 0, En 9.939109808647E-06, CFL 0.00542, SL -1.0657E-01, M 7.69498E+16, S 35.1300, T 4.8139, Me -1.50E-17, Se -1.33E-14, Te 1.89E-15 + 6024, 251.000, 0, En 1.098561702245E-05, CFL 0.00585, SL -1.0644E-01, M 7.69498E+16, S 35.1300, T 4.8141, Me 7.17E-18, Se 6.65E-15, Te -9.94E-16 + 6048, 252.000, 0, En 1.180740157550E-05, CFL 0.00526, SL -1.0471E-01, M 7.69499E+16, S 35.1300, T 4.8143, Me 2.94E-19, Se 1.33E-14, Te 7.87E-16 + 6072, 253.000, 0, En 1.329266191687E-05, CFL 0.00494, SL -1.0253E-01, M 7.69499E+16, S 35.1299, T 4.8142, Me -1.96E-17, Se 6.65E-15, Te 6.47E-17 + 6096, 254.000, 0, En 1.107954472798E-05, CFL 0.00435, SL -9.6017E-02, M 7.69500E+16, S 35.1299, T 4.8143, Me 8.93E-18, Se -6.65E-15, Te -9.26E-16 + 6120, 255.000, 0, En 9.413497415574E-06, CFL 0.00415, SL -8.7414E-02, M 7.69501E+16, S 35.1299, T 4.8144, Me 8.16E-18, Se -6.65E-15, Te -1.10E-15 + 6144, 256.000, 0, En 8.588321918363E-06, CFL 0.00341, SL -7.9010E-02, M 7.69502E+16, S 35.1298, T 4.8146, Me 8.60E-18, Se 6.65E-15, Te 2.91E-16 + 6168, 257.000, 0, En 7.889803196942E-06, CFL 0.00272, SL -7.0473E-02, M 7.69503E+16, S 35.1298, T 4.8146, Me -4.82E-18, Se 6.65E-15, Te 1.35E-15 + 6192, 258.000, 0, En 7.900878781918E-06, CFL 0.00408, SL -6.1783E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me -1.92E-17, Se 0.00E+00, Te 5.90E-16 + 6216, 259.000, 0, En 5.032249676669E-06, CFL 0.00312, SL -5.7471E-02, M 7.69505E+16, S 35.1297, T 4.8148, Me 1.94E-17, Se 0.00E+00, Te 6.49E-16 + 6240, 260.000, 0, En 4.236319925920E-06, CFL 0.00260, SL -5.6838E-02, M 7.69505E+16, S 35.1297, T 4.8149, Me -1.26E-17, Se 6.65E-15, Te 1.27E-16 + 6264, 261.000, 0, En 3.754946986564E-06, CFL 0.00204, SL -5.6231E-02, M 7.69505E+16, S 35.1297, T 4.8152, Me 4.13E-18, Se -6.65E-15, Te 2.70E-16 + 6288, 262.000, 0, En 3.611411589239E-06, CFL 0.00205, SL -5.2445E-02, M 7.69505E+16, S 35.1296, T 4.8153, Me 3.70E-18, Se 0.00E+00, Te 1.18E-15 + 6312, 263.000, 0, En 3.846423698147E-06, CFL 0.00257, SL -4.2620E-02, M 7.69506E+16, S 35.1296, T 4.8153, Me -3.82E-18, Se -6.65E-15, Te -1.39E-15 + 6336, 264.000, 0, En 3.902971567033E-06, CFL 0.00252, SL -3.2899E-02, M 7.69508E+16, S 35.1295, T 4.8154, Me 1.88E-18, Se 6.65E-15, Te -2.10E-15 + 6360, 265.000, 0, En 3.941149255035E-06, CFL 0.00197, SL -3.0306E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -2.78E-18, Se -6.65E-15, Te 3.81E-15 + 6384, 266.000, 0, En 4.165726129868E-06, CFL 0.00250, SL -2.9079E-02, M 7.69508E+16, S 35.1295, T 4.8157, Me 9.29E-18, Se 0.00E+00, Te -2.60E-15 + 6408, 267.000, 0, En 4.996209392110E-06, CFL 0.00312, SL -2.8484E-02, M 7.69508E+16, S 35.1295, T 4.8160, Me -2.62E-17, Se -6.65E-15, Te 2.09E-15 + 6432, 268.000, 0, En 5.998278897265E-06, CFL 0.00301, SL -2.9254E-02, M 7.69508E+16, S 35.1295, T 4.8163, Me 2.45E-17, Se 0.00E+00, Te -2.66E-15 + 6456, 269.000, 0, En 7.016685185636E-06, CFL 0.00308, SL -3.0642E-02, M 7.69508E+16, S 35.1295, T 4.8166, Me -7.31E-18, Se 6.65E-15, Te 4.71E-15 + 6480, 270.000, 0, En 7.683552132968E-06, CFL 0.00372, SL -3.1863E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me 5.70E-19, Se -1.33E-14, Te -2.90E-15 + 6504, 271.000, 0, En 7.656675957061E-06, CFL 0.00396, SL -3.7133E-02, M 7.69507E+16, S 35.1296, T 4.8164, Me 3.64E-18, Se 6.65E-15, Te 1.15E-15 + 6528, 272.000, 0, En 7.790117971913E-06, CFL 0.00437, SL -4.0598E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 3.46E-18, Se 0.00E+00, Te 2.74E-16 + 6552, 273.000, 0, En 8.241155487997E-06, CFL 0.00433, SL -4.2124E-02, M 7.69507E+16, S 35.1296, T 4.8158, Me 6.42E-18, Se 6.65E-15, Te -2.72E-15 + 6576, 274.000, 0, En 8.467438783409E-06, CFL 0.00440, SL -4.5550E-02, M 7.69506E+16, S 35.1296, T 4.8158, Me 6.12E-18, Se -6.65E-15, Te 3.72E-16 + 6600, 275.000, 0, En 1.030646740974E-05, CFL 0.00493, SL -5.0903E-02, M 7.69505E+16, S 35.1296, T 4.8156, Me -1.46E-17, Se 1.33E-14, Te -1.45E-15 + 6624, 276.000, 0, En 1.208272381175E-05, CFL 0.00468, SL -5.6083E-02, M 7.69505E+16, S 35.1297, T 4.8155, Me -9.36E-18, Se -1.33E-14, Te 1.62E-16 + 6648, 277.000, 0, En 8.463419088284E-06, CFL 0.00344, SL -6.0124E-02, M 7.69504E+16, S 35.1297, T 4.8154, Me 1.36E-17, Se -6.65E-15, Te 3.25E-15 + 6672, 278.000, 0, En 7.544323242017E-06, CFL 0.00344, SL -6.3956E-02, M 7.69504E+16, S 35.1297, T 4.8151, Me -5.96E-18, Se 0.00E+00, Te -2.45E-15 + 6696, 279.000, 0, En 6.826455912206E-06, CFL 0.00292, SL -6.7735E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -9.71E-18, Se 6.65E-15, Te 1.61E-15 + 6720, 280.000, 0, En 4.633598445421E-06, CFL 0.00239, SL -6.9598E-02, M 7.69503E+16, S 35.1297, T 4.8146, Me 1.91E-17, Se 0.00E+00, Te -1.49E-16 + 6744, 281.000, 0, En 2.779676489946E-06, CFL 0.00185, SL -5.9344E-02, M 7.69504E+16, S 35.1297, T 4.8146, Me -2.19E-17, Se -6.65E-15, Te 5.58E-16 + 6768, 282.000, 0, En 2.371209492100E-06, CFL 0.00209, SL -6.1706E-02, M 7.69504E+16, S 35.1297, T 4.8142, Me 2.38E-17, Se -6.65E-15, Te -9.91E-17 + 6792, 283.000, 0, En 2.738001928959E-06, CFL 0.00173, SL -7.0109E-02, M 7.69503E+16, S 35.1297, T 4.8135, Me -6.74E-18, Se 0.00E+00, Te 9.25E-16 + 6816, 284.000, 0, En 1.680521662896E-06, CFL 0.00097, SL -7.9493E-02, M 7.69502E+16, S 35.1298, T 4.8127, Me -3.06E-18, Se -1.33E-14, Te -4.59E-16 + 6840, 285.000, 0, En 9.005144408810E-06, CFL 0.00411, SL -8.7280E-02, M 7.69501E+16, S 35.1298, T 4.8121, Me -1.14E-17, Se 1.33E-14, Te -4.86E-16 + 6864, 286.000, 0, En 1.772073008164E-05, CFL 0.00559, SL -9.0722E-02, M 7.69500E+16, S 35.1299, T 4.8116, Me 2.54E-17, Se -6.65E-15, Te -2.15E-15 + 6888, 287.000, 0, En 1.809434569644E-05, CFL 0.00483, SL -8.0479E-02, M 7.69502E+16, S 35.1298, T 4.8115, Me -5.58E-18, Se 6.65E-15, Te 1.61E-15 + 6912, 288.000, 0, En 1.489908868804E-05, CFL 0.00418, SL -6.9275E-02, M 7.69503E+16, S 35.1297, T 4.8114, Me -1.08E-17, Se -1.33E-14, Te -2.42E-16 + 6936, 289.000, 0, En 9.893131546535E-06, CFL 0.00346, SL -6.0708E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me 1.42E-17, Se -6.65E-15, Te 2.87E-15 + 6960, 290.000, 0, En 5.824582669185E-06, CFL 0.00296, SL -6.2438E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me -7.71E-18, Se 1.33E-14, Te -2.44E-15 + 6984, 291.000, 0, En 4.692235616347E-06, CFL 0.00230, SL -6.5593E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -1.33E-17, Se -1.33E-14, Te 1.12E-15 + 7008, 292.000, 0, En 9.603865405683E-06, CFL 0.00433, SL -6.8147E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me 1.05E-17, Se 6.65E-15, Te -1.51E-15 + 7032, 293.000, 0, En 1.778453983758E-05, CFL 0.00578, SL -6.9843E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -5.12E-19, Se 0.00E+00, Te -1.23E-15 + 7056, 294.000, 0, En 2.342176805531E-05, CFL 0.00469, SL -5.8313E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 7.23E-18, Se 0.00E+00, Te 1.08E-15 + 7080, 295.000, 0, En 2.719181474072E-05, CFL 0.00519, SL -5.3942E-02, M 7.69505E+16, S 35.1297, T 4.8115, Me -1.94E-17, Se -6.65E-15, Te 4.97E-16 + 7104, 296.000, 0, En 2.854990012479E-05, CFL 0.00608, SL -4.8414E-02, M 7.69506E+16, S 35.1296, T 4.8113, Me 2.32E-17, Se -6.65E-15, Te -1.18E-15 + 7128, 297.000, 0, En 2.992542126889E-05, CFL 0.00677, SL -1.8994E-02, M 7.69510E+16, S 35.1295, T 4.8112, Me -1.50E-17, Se 2.00E-14, Te 1.83E-16 + 7152, 298.000, 0, En 3.152321644064E-05, CFL 0.00663, SL -1.9351E-02, M 7.69509E+16, S 35.1295, T 4.8112, Me -2.45E-18, Se 0.00E+00, Te 1.25E-15 + 7176, 299.000, 0, En 3.196213847279E-05, CFL 0.00524, SL -2.5375E-02, M 7.69509E+16, S 35.1295, T 4.8107, Me -5.76E-18, Se -2.66E-14, Te -2.07E-15 + 7200, 300.000, 0, En 3.256990408145E-05, CFL 0.00465, SL -3.2408E-02, M 7.69508E+16, S 35.1295, T 4.8099, Me 2.35E-17, Se 2.00E-14, Te 2.34E-15 + 7224, 301.000, 0, En 3.279737112890E-05, CFL 0.00524, SL -1.7737E-02, M 7.69510E+16, S 35.1294, T 4.8097, Me -1.08E-17, Se 0.00E+00, Te -1.11E-15 + 7248, 302.000, 0, En 2.984813363393E-05, CFL 0.00610, SL -2.4558E-03, M 7.69512E+16, S 35.1294, T 4.8095, Me 2.38E-18, Se -6.65E-15, Te 5.78E-17 + 7272, 303.000, 0, En 2.396422083497E-05, CFL 0.00600, SL -8.5466E-03, M 7.69511E+16, S 35.1294, T 4.8087, Me -1.04E-17, Se 6.65E-15, Te -1.78E-15 + 7296, 304.000, 0, En 2.069058866126E-05, CFL 0.00448, SL -4.5716E-03, M 7.69511E+16, S 35.1294, T 4.8082, Me 1.16E-17, Se -6.65E-15, Te 1.85E-15 + 7320, 305.000, 0, En 2.005192096899E-05, CFL 0.00385, SL 7.6186E-04, M 7.69512E+16, S 35.1293, T 4.8080, Me 4.86E-18, Se 0.00E+00, Te 6.22E-16 + 7344, 306.000, 0, En 1.815358573373E-05, CFL 0.00428, SL -3.2075E-03, M 7.69512E+16, S 35.1294, T 4.8076, Me -7.70E-18, Se 6.65E-15, Te -3.31E-16 + 7368, 307.000, 0, En 1.711330134156E-05, CFL 0.00422, SL -3.6257E-03, M 7.69511E+16, S 35.1294, T 4.8074, Me -2.29E-19, Se 0.00E+00, Te 1.74E-16 + 7392, 308.000, 0, En 1.606069828130E-05, CFL 0.00427, SL -5.5630E-03, M 7.69511E+16, S 35.1294, T 4.8070, Me -1.29E-18, Se 6.65E-15, Te -1.35E-16 + 7416, 309.000, 0, En 1.449903418093E-05, CFL 0.00368, SL -7.6535E-03, M 7.69511E+16, S 35.1294, T 4.8064, Me 1.26E-17, Se -6.65E-15, Te 1.01E-15 + 7440, 310.000, 0, En 1.349176883458E-05, CFL 0.00337, SL -1.3249E-02, M 7.69510E+16, S 35.1294, T 4.8057, Me -1.57E-17, Se -1.33E-14, Te 4.45E-16 + 7464, 311.000, 0, En 1.191602048112E-05, CFL 0.00352, SL -1.9791E-02, M 7.69509E+16, S 35.1295, T 4.8051, Me 5.90E-18, Se 1.33E-14, Te 1.19E-15 + 7488, 312.000, 0, En 1.008536823866E-05, CFL 0.00353, SL -2.5528E-02, M 7.69509E+16, S 35.1295, T 4.8046, Me 2.36E-18, Se 0.00E+00, Te -1.49E-15 + 7512, 313.000, 0, En 9.424019004854E-06, CFL 0.00265, SL -3.0035E-02, M 7.69508E+16, S 35.1295, T 4.8040, Me 2.43E-18, Se 1.33E-14, Te -1.49E-15 + 7536, 314.000, 0, En 9.207778099229E-06, CFL 0.00220, SL -2.8603E-02, M 7.69508E+16, S 35.1295, T 4.8038, Me -1.61E-17, Se 0.00E+00, Te 3.31E-16 + 7560, 315.000, 0, En 9.608773270802E-06, CFL 0.00344, SL -2.9988E-02, M 7.69508E+16, S 35.1295, T 4.8035, Me 2.57E-18, Se -6.65E-15, Te 1.21E-15 + 7584, 316.000, 0, En 1.067909763645E-05, CFL 0.00404, SL -3.2551E-02, M 7.69508E+16, S 35.1295, T 4.8033, Me 4.42E-18, Se 0.00E+00, Te 7.42E-16 + 7608, 317.000, 0, En 1.160313232082E-05, CFL 0.00405, SL -3.3630E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 6.63E-18, Se -6.65E-15, Te -8.33E-16 + 7632, 318.000, 0, En 9.509796635127E-06, CFL 0.00231, SL -3.6070E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me 1.43E-17, Se 1.33E-14, Te 1.59E-15 + 7656, 319.000, 0, En 8.375540799261E-06, CFL 0.00316, SL -4.7068E-02, M 7.69506E+16, S 35.1296, T 4.8009, Me -1.56E-17, Se -6.65E-15, Te 2.58E-16 + 7680, 320.000, 0, En 7.941280940008E-06, CFL 0.00291, SL -5.5569E-02, M 7.69505E+16, S 35.1297, T 4.8000, Me -3.72E-18, Se 6.65E-15, Te -9.98E-16 + 7704, 321.000, 0, En 7.399994755512E-06, CFL 0.00254, SL -6.1610E-02, M 7.69504E+16, S 35.1297, T 4.7994, Me -3.84E-19, Se -6.65E-15, Te 2.91E-16 + 7728, 322.000, 0, En 6.702144483380E-06, CFL 0.00227, SL -6.6459E-02, M 7.69503E+16, S 35.1297, T 4.7989, Me 1.80E-17, Se 6.65E-15, Te 2.00E-15 + 7752, 323.000, 0, En 6.820152357278E-06, CFL 0.00268, SL -6.7596E-02, M 7.69503E+16, S 35.1297, T 4.7987, Me -8.83E-18, Se -1.33E-14, Te 3.54E-16 + 7776, 324.000, 0, En 7.327989531759E-06, CFL 0.00269, SL -5.4876E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me -6.12E-18, Se 1.33E-14, Te -2.98E-15 + 7800, 325.000, 0, En 6.374371499200E-06, CFL 0.00266, SL -6.1582E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -9.17E-18, Se -1.33E-14, Te 2.11E-15 + 7824, 326.000, 0, En 4.781514486124E-06, CFL 0.00249, SL -7.2118E-02, M 7.69503E+16, S 35.1298, T 4.7964, Me 1.65E-17, Se 1.33E-14, Te -2.26E-15 + 7848, 327.000, 0, En 5.201669616629E-06, CFL 0.00250, SL -8.1081E-02, M 7.69502E+16, S 35.1298, T 4.7954, Me -1.10E-17, Se -1.33E-14, Te 1.61E-15 + 7872, 328.000, 0, En 8.423818163758E-06, CFL 0.00370, SL -8.9684E-02, M 7.69500E+16, S 35.1299, T 4.7943, Me 7.32E-18, Se 1.33E-14, Te -1.36E-15 + 7896, 329.000, 0, En 8.911932022435E-06, CFL 0.00302, SL -9.7459E-02, M 7.69499E+16, S 35.1299, T 4.7935, Me -1.51E-17, Se 6.65E-15, Te 1.52E-15 + 7920, 330.000, 0, En 9.738817174155E-06, CFL 0.00255, SL -1.0244E-01, M 7.69499E+16, S 35.1299, T 4.7928, Me 2.19E-17, Se 1.33E-14, Te 1.58E-16 + 7944, 331.000, 0, En 1.017020672839E-05, CFL 0.00282, SL -1.0316E-01, M 7.69499E+16, S 35.1299, T 4.7925, Me -2.14E-17, Se -6.65E-15, Te -2.00E-15 + 7968, 332.000, 0, En 1.097867398922E-05, CFL 0.00446, SL -1.0459E-01, M 7.69499E+16, S 35.1300, T 4.7925, Me 1.35E-17, Se 6.65E-15, Te 1.42E-15 + 7992, 333.000, 0, En 1.216907249221E-05, CFL 0.00318, SL -1.0777E-01, M 7.69498E+16, S 35.1300, T 4.7922, Me 1.23E-18, Se 2.00E-14, Te 1.34E-16 + 8016, 334.000, 0, En 1.052150234678E-05, CFL 0.00249, SL -1.1149E-01, M 7.69498E+16, S 35.1300, T 4.7919, Me -9.52E-18, Se -6.65E-15, Te -2.03E-15 + 8040, 335.000, 0, En 9.550338132424E-06, CFL 0.00236, SL -1.1612E-01, M 7.69497E+16, S 35.1300, T 4.7915, Me 2.01E-17, Se 6.65E-15, Te 5.79E-16 + 8064, 336.000, 0, En 8.280760896986E-06, CFL 0.00211, SL -1.1659E-01, M 7.69497E+16, S 35.1300, T 4.7912, Me -2.28E-17, Se -6.65E-15, Te -1.94E-15 + 8088, 337.000, 0, En 7.809782941553E-06, CFL 0.00209, SL -1.1412E-01, M 7.69497E+16, S 35.1300, T 4.7908, Me -6.06E-18, Se 6.65E-15, Te 2.63E-15 + 8112, 338.000, 0, En 8.084269634948E-06, CFL 0.00267, SL -1.1142E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 8.27E-18, Se 1.33E-14, Te -1.11E-15 + 8136, 339.000, 0, En 8.869549261604E-06, CFL 0.00452, SL -1.0910E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 3.01E-18, Se -1.33E-14, Te 3.20E-16 + 8160, 340.000, 0, En 6.880161513158E-06, CFL 0.00239, SL -1.1083E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -1.74E-18, Se -6.65E-15, Te -1.45E-15 + 8184, 341.000, 0, En 6.145862787058E-06, CFL 0.00190, SL -1.0754E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me 1.20E-17, Se 6.65E-15, Te -1.56E-16 + 8208, 342.000, 0, En 5.210345016636E-06, CFL 0.00177, SL -1.0741E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -1.84E-17, Se -6.65E-15, Te 1.32E-15 + 8232, 343.000, 0, En 5.183806056846E-06, CFL 0.00175, SL -1.0879E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 5.39E-18, Se 0.00E+00, Te -3.96E-16 + 8256, 344.000, 0, En 4.856420586690E-06, CFL 0.00186, SL -1.0996E-01, M 7.69498E+16, S 35.1300, T 4.7900, Me -1.79E-17, Se -1.33E-14, Te -1.78E-15 + 8280, 345.000, 0, En 5.296943486927E-06, CFL 0.00200, SL -1.1273E-01, M 7.69497E+16, S 35.1300, T 4.7895, Me 1.94E-17, Se 0.00E+00, Te -1.42E-15 + 8304, 346.000, 0, En 6.759252109145E-06, CFL 0.00209, SL -1.1664E-01, M 7.69497E+16, S 35.1300, T 4.7890, Me -3.51E-18, Se 6.65E-15, Te 1.84E-15 + 8328, 347.000, 0, En 9.246877761668E-06, CFL 0.00299, SL -1.1974E-01, M 7.69497E+16, S 35.1300, T 4.7887, Me -3.01E-19, Se -6.65E-15, Te 1.47E-16 + 8352, 348.000, 0, En 1.219115372775E-05, CFL 0.00378, SL -1.2171E-01, M 7.69496E+16, S 35.1301, T 4.7885, Me 8.20E-18, Se 6.65E-15, Te 9.64E-17 + 8376, 349.000, 0, En 1.363811700730E-05, CFL 0.00403, SL -1.2679E-01, M 7.69496E+16, S 35.1301, T 4.7880, Me 4.60E-18, Se -1.33E-14, Te 4.40E-16 + 8400, 350.000, 0, En 1.415727944199E-05, CFL 0.00397, SL -1.2986E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 5.39E-18, Se 2.66E-14, Te -2.40E-15 + 8424, 351.000, 0, En 1.384284574877E-05, CFL 0.00300, SL -1.3098E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.12E-17, Se -1.33E-14, Te -9.66E-17 + 8448, 352.000, 0, En 1.162517459671E-05, CFL 0.00299, SL -1.3180E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.31E-19, Se -1.33E-14, Te 5.16E-16 + 8472, 353.000, 0, En 9.105059319068E-06, CFL 0.00252, SL -1.3255E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.89E-17, Se 1.33E-14, Te -1.17E-15 + 8496, 354.000, 0, En 8.928134214814E-06, CFL 0.00257, SL -1.3100E-01, M 7.69495E+16, S 35.1301, T 4.7875, Me 1.12E-17, Se -6.65E-15, Te 7.91E-16 + 8520, 355.000, 0, En 6.529529178060E-06, CFL 0.00195, SL -1.2470E-01, M 7.69496E+16, S 35.1301, T 4.7875, Me 4.23E-18, Se 6.65E-15, Te 6.88E-16 + 8544, 356.000, 0, En 5.403481518456E-06, CFL 0.00198, SL -1.1818E-01, M 7.69497E+16, S 35.1300, T 4.7874, Me 8.40E-18, Se 0.00E+00, Te 1.32E-15 + 8568, 357.000, 0, En 4.950187896946E-06, CFL 0.00276, SL -1.1477E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 6.97E-18, Se 0.00E+00, Te -6.97E-16 + 8592, 358.000, 0, En 4.993353598421E-06, CFL 0.00225, SL -1.1710E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me -1.00E-17, Se 0.00E+00, Te 1.82E-15 + 8616, 359.000, 0, En 5.726957739384E-06, CFL 0.00198, SL -1.2863E-01, M 7.69495E+16, S 35.1301, T 4.7854, Me 1.14E-17, Se 0.00E+00, Te -1.45E-15 + 8640, 360.000, 0, En 6.880086950631E-06, CFL 0.00248, SL -1.3729E-01, M 7.69494E+16, S 35.1301, T 4.7842, Me 2.85E-18, Se 1.33E-14, Te 7.96E-16 + 8664, 361.000, 0, En 6.375333282185E-06, CFL 0.00192, SL -1.4408E-01, M 7.69493E+16, S 35.1302, T 4.7834, Me -2.67E-17, Se -6.65E-15, Te -2.83E-16 + 8688, 362.000, 0, En 5.711636184288E-06, CFL 0.00181, SL -1.4990E-01, M 7.69493E+16, S 35.1302, T 4.7828, Me 1.44E-17, Se 0.00E+00, Te -1.12E-15 + 8712, 363.000, 0, En 5.733623420371E-06, CFL 0.00226, SL -1.5114E-01, M 7.69493E+16, S 35.1302, T 4.7826, Me -1.05E-17, Se -6.65E-15, Te 3.00E-15 + 8736, 364.000, 0, En 5.767734304435E-06, CFL 0.00168, SL -1.5324E-01, M 7.69492E+16, S 35.1302, T 4.7825, Me 1.61E-18, Se -6.65E-15, Te -1.25E-15 + 8760, 365.000, 0, En 5.263511481871E-06, CFL 0.00157, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me 7.77E-18, Se 0.00E+00, Te -2.24E-15 diff --git a/examples/single_column_z/timestats.pgi b/examples/single_column_z/timestats.pgi index 861fa3466f..1b03c62a72 100644 --- a/examples/single_column_z/timestats.pgi +++ b/examples/single_column_z/timestats.pgi @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 3.597535733153E-07, CFL 0.00095, SL -6.1796E-03, M 7.69511E+16, S 35.1294, T 4.8054, Me 3.60E-19, Se 0.00E+00, Te 1.79E-15 - 48, 2.000, 0, En 9.492062605630E-07, CFL 0.00124, SL 7.7375E-03, M 7.69513E+16, S 35.1293, T 4.8049, Me -1.76E-18, Se 1.33E-14, Te -1.41E-15 - 72, 3.000, 0, En 1.230966323423E-06, CFL 0.00118, SL 1.7286E-03, M 7.69512E+16, S 35.1293, T 4.8041, Me -1.22E-17, Se 0.00E+00, Te -1.58E-15 - 96, 4.000, 0, En 2.459114313874E-06, CFL 0.00236, SL -1.1511E-03, M 7.69512E+16, S 35.1293, T 4.8036, Me -2.05E-18, Se -1.33E-14, Te 1.21E-15 - 120, 5.000, 0, En 2.748386989586E-06, CFL 0.00259, SL -3.5312E-03, M 7.69511E+16, S 35.1294, T 4.8034, Me 4.23E-18, Se 6.65E-15, Te 3.79E-16 - 144, 6.000, 0, En 8.602404669605E-07, CFL 0.00161, SL -5.5946E-03, M 7.69511E+16, S 35.1294, T 4.8032, Me -6.47E-18, Se -1.33E-14, Te 2.07E-15 - 168, 7.000, 0, En 1.881914466222E-06, CFL 0.00219, SL -3.7707E-03, M 7.69511E+16, S 35.1294, T 4.8029, Me -3.12E-18, Se 6.65E-15, Te -4.33E-16 - 192, 8.000, 0, En 1.629421479529E-06, CFL 0.00134, SL 3.2469E-03, M 7.69512E+16, S 35.1293, T 4.8028, Me 6.91E-18, Se -6.65E-15, Te 2.92E-16 - 216, 9.000, 0, En 1.914403462844E-06, CFL 0.00149, SL 8.9665E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me -6.72E-18, Se 0.00E+00, Te 9.87E-16 - 240, 10.000, 0, En 5.238433583446E-06, CFL 0.00350, SL 7.4792E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me 1.75E-17, Se -6.65E-15, Te -2.27E-15 - 264, 11.000, 0, En 5.772390060256E-06, CFL 0.00383, SL 6.0258E-03, M 7.69513E+16, S 35.1293, T 4.8024, Me 8.74E-18, Se 6.65E-15, Te -5.65E-16 - 288, 12.000, 0, En 2.912571246986E-06, CFL 0.00192, SL 2.5996E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.13E-17, Se -6.65E-15, Te 3.22E-15 - 312, 13.000, 0, En 3.475026833745E-06, CFL 0.00168, SL -4.8867E-03, M 7.69511E+16, S 35.1294, T 4.8012, Me 3.01E-18, Se -1.33E-14, Te -2.05E-15 - 336, 14.000, 0, En 2.752815451820E-06, CFL 0.00102, SL -8.9710E-03, M 7.69511E+16, S 35.1294, T 4.8008, Me 1.18E-18, Se 1.33E-14, Te 1.05E-15 - 360, 15.000, 0, En 4.562859827528E-06, CFL 0.00221, SL -1.1697E-02, M 7.69510E+16, S 35.1294, T 4.8004, Me -3.04E-17, Se -6.65E-15, Te 5.15E-17 - 384, 16.000, 0, En 4.574258253580E-06, CFL 0.00321, SL -1.4742E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me 1.15E-17, Se 6.65E-15, Te -1.54E-15 - 408, 17.000, 0, En 1.815716413206E-06, CFL 0.00076, SL -2.5035E-02, M 7.69509E+16, S 35.1295, T 4.7985, Me 3.65E-18, Se -1.33E-14, Te 5.88E-16 - 432, 18.000, 0, En 3.117865176941E-06, CFL 0.00169, SL -3.4147E-02, M 7.69508E+16, S 35.1295, T 4.7972, Me 5.99E-18, Se 6.65E-15, Te -4.32E-16 - 456, 19.000, 0, En 3.798460125493E-06, CFL 0.00210, SL -1.0766E-02, M 7.69511E+16, S 35.1294, T 4.7965, Me -1.82E-18, Se 1.33E-14, Te 9.90E-16 - 480, 20.000, 0, En 3.731017678652E-06, CFL 0.00135, SL -1.0498E-02, M 7.69511E+16, S 35.1294, T 4.7957, Me -6.67E-18, Se 1.33E-14, Te 7.50E-17 - 504, 21.000, 0, En 4.003040613004E-06, CFL 0.00169, SL -1.7271E-02, M 7.69510E+16, S 35.1294, T 4.7947, Me 3.20E-18, Se -1.33E-14, Te 1.68E-15 - 528, 22.000, 0, En 5.598714048776E-06, CFL 0.00332, SL -2.1074E-02, M 7.69509E+16, S 35.1295, T 4.7944, Me -6.06E-18, Se 1.33E-14, Te -4.81E-16 - 552, 23.000, 0, En 7.425164195399E-06, CFL 0.00348, SL -2.5695E-02, M 7.69509E+16, S 35.1295, T 4.7939, Me 1.55E-17, Se -2.00E-14, Te 6.73E-17 - 576, 24.000, 0, En 8.208395373968E-06, CFL 0.00320, SL -2.7257E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me 6.24E-19, Se 6.65E-15, Te -3.32E-15 - 600, 25.000, 0, En 6.274775320557E-06, CFL 0.00207, SL -3.4194E-02, M 7.69508E+16, S 35.1295, T 4.7929, Me -1.61E-17, Se 6.65E-15, Te 2.73E-15 - 624, 26.000, 0, En 3.351662745969E-06, CFL 0.00125, SL -3.8898E-02, M 7.69507E+16, S 35.1296, T 4.7924, Me 3.46E-18, Se 0.00E+00, Te 2.04E-15 - 648, 27.000, 0, En 2.813786869779E-06, CFL 0.00175, SL -4.2852E-02, M 7.69506E+16, S 35.1296, T 4.7920, Me 3.18E-18, Se 1.33E-14, Te -3.00E-15 - 672, 28.000, 0, En 1.136390528161E-05, CFL 0.00452, SL -3.7184E-02, M 7.69507E+16, S 35.1296, T 4.7918, Me -3.33E-18, Se -6.65E-15, Te -1.54E-15 - 696, 29.000, 0, En 8.957021122730E-07, CFL 0.00134, SL -4.4104E-02, M 7.69506E+16, S 35.1296, T 4.7906, Me -6.58E-18, Se 2.00E-14, Te 3.83E-15 - 720, 30.000, 0, En 4.206377007487E-07, CFL 0.00062, SL -5.2318E-02, M 7.69505E+16, S 35.1296, T 4.7892, Me 6.45E-18, Se 0.00E+00, Te 7.75E-16 - 744, 31.000, 0, En 3.710113426215E-07, CFL 0.00038, SL -5.6906E-02, M 7.69505E+16, S 35.1297, T 4.7886, Me -1.12E-17, Se -1.33E-14, Te 1.37E-15 - 768, 32.000, 0, En 5.494690404055E-07, CFL 0.00050, SL -3.3070E-02, M 7.69508E+16, S 35.1295, T 4.7880, Me 9.75E-18, Se 1.33E-14, Te -3.18E-15 - 792, 33.000, 0, En 3.180497406276E-07, CFL 0.00047, SL -3.2226E-02, M 7.69508E+16, S 35.1295, T 4.7872, Me 1.48E-17, Se -6.65E-15, Te 1.15E-15 - 816, 34.000, 0, En 1.110182621689E-07, CFL 0.00026, SL -3.8376E-02, M 7.69507E+16, S 35.1296, T 4.7862, Me -1.82E-17, Se 0.00E+00, Te -1.52E-15 - 840, 35.000, 0, En 9.758243342085E-08, CFL 0.00025, SL -4.5605E-02, M 7.69506E+16, S 35.1296, T 4.7853, Me -1.55E-18, Se 0.00E+00, Te 1.76E-15 - 864, 36.000, 0, En 9.908262609161E-07, CFL 0.00157, SL -5.0415E-02, M 7.69505E+16, S 35.1296, T 4.7848, Me 1.69E-17, Se 0.00E+00, Te -1.37E-15 - 888, 37.000, 0, En 1.990888855715E-06, CFL 0.00199, SL -5.3725E-02, M 7.69505E+16, S 35.1297, T 4.7844, Me 3.72E-18, Se 2.00E-14, Te 5.03E-16 - 912, 38.000, 0, En 2.350567224377E-06, CFL 0.00192, SL -5.7093E-02, M 7.69505E+16, S 35.1297, T 4.7841, Me -8.19E-18, Se -3.33E-14, Te -3.34E-15 - 936, 39.000, 0, En 1.847932323935E-06, CFL 0.00199, SL -4.5885E-02, M 7.69506E+16, S 35.1296, T 4.7837, Me 7.88E-18, Se 6.65E-15, Te 2.03E-15 - 960, 40.000, 0, En 3.215265226093E-06, CFL 0.00276, SL -3.9384E-02, M 7.69507E+16, S 35.1296, T 4.7835, Me -1.32E-18, Se -1.33E-14, Te -8.01E-16 - 984, 41.000, 0, En 2.620428012373E-06, CFL 0.00170, SL -4.3521E-02, M 7.69506E+16, S 35.1296, T 4.7830, Me 4.78E-19, Se 0.00E+00, Te -6.94E-17 - 1008, 42.000, 0, En 2.125018374774E-06, CFL 0.00196, SL -3.6775E-02, M 7.69507E+16, S 35.1296, T 4.7823, Me -6.54E-18, Se 1.33E-14, Te 5.27E-16 - 1032, 43.000, 0, En 4.025438914265E-06, CFL 0.00262, SL -2.7828E-02, M 7.69508E+16, S 35.1295, T 4.7821, Me 1.26E-17, Se -1.33E-14, Te 1.67E-15 - 1056, 44.000, 0, En 4.547917179069E-06, CFL 0.00342, SL -1.8195E-02, M 7.69510E+16, S 35.1294, T 4.7819, Me -3.75E-18, Se -6.65E-15, Te -3.07E-15 - 1080, 45.000, 0, En 3.269826489804E-06, CFL 0.00183, SL -2.2342E-02, M 7.69509E+16, S 35.1295, T 4.7813, Me -1.04E-17, Se 0.00E+00, Te 2.76E-15 - 1104, 46.000, 0, En 4.020246835730E-06, CFL 0.00220, SL -3.0430E-02, M 7.69508E+16, S 35.1295, T 4.7803, Me 1.02E-17, Se 6.65E-15, Te -3.05E-15 - 1128, 47.000, 0, En 3.931450118382E-06, CFL 0.00194, SL -3.7229E-02, M 7.69507E+16, S 35.1296, T 4.7794, Me -1.23E-17, Se -6.65E-15, Te 1.21E-15 - 1152, 48.000, 0, En 2.298468558421E-06, CFL 0.00079, SL -4.2106E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -1.98E-18, Se -6.65E-15, Te -1.23E-15 - 1176, 49.000, 0, En 2.896402320470E-06, CFL 0.00115, SL -5.0827E-02, M 7.69505E+16, S 35.1296, T 4.7773, Me 1.69E-17, Se 0.00E+00, Te 3.66E-16 - 1200, 50.000, 0, En 2.214309547364E-06, CFL 0.00081, SL -6.0752E-02, M 7.69504E+16, S 35.1297, T 4.7759, Me -1.39E-17, Se 6.65E-15, Te -1.65E-17 - 1224, 51.000, 0, En 2.689030536324E-06, CFL 0.00211, SL -6.6461E-02, M 7.69503E+16, S 35.1297, T 4.7755, Me -3.32E-18, Se 0.00E+00, Te -9.13E-16 - 1248, 52.000, 0, En 4.617261221496E-06, CFL 0.00210, SL -6.9899E-02, M 7.69503E+16, S 35.1297, T 4.7753, Me 6.42E-18, Se -6.65E-15, Te 2.81E-15 - 1272, 53.000, 0, En 5.002566351764E-06, CFL 0.00280, SL -7.1890E-02, M 7.69503E+16, S 35.1298, T 4.7752, Me 5.53E-18, Se 6.65E-15, Te -1.59E-15 - 1296, 54.000, 0, En 4.272521147372E-06, CFL 0.00292, SL -6.6094E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me -2.39E-17, Se -6.65E-15, Te -6.03E-16 - 1320, 55.000, 0, En 2.124512798623E-06, CFL 0.00173, SL -6.6817E-02, M 7.69503E+16, S 35.1297, T 4.7745, Me 2.67E-17, Se -1.33E-14, Te 8.30E-16 - 1344, 56.000, 0, En 2.375839439876E-06, CFL 0.00199, SL -7.2944E-02, M 7.69503E+16, S 35.1298, T 4.7739, Me -7.75E-18, Se 6.65E-15, Te -1.80E-16 - 1368, 57.000, 0, En 2.639441893044E-06, CFL 0.00184, SL -7.0270E-02, M 7.69503E+16, S 35.1298, T 4.7736, Me 4.88E-18, Se -1.33E-14, Te 1.25E-15 - 1392, 58.000, 0, En 1.770473604402E-06, CFL 0.00149, SL -7.3040E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -2.59E-17, Se 0.00E+00, Te 4.74E-16 - 1416, 59.000, 0, En 1.104156376752E-06, CFL 0.00061, SL -8.0029E-02, M 7.69502E+16, S 35.1298, T 4.7720, Me 2.08E-17, Se 6.65E-15, Te -2.88E-15 - 1440, 60.000, 0, En 2.207142184027E-06, CFL 0.00141, SL -8.7741E-02, M 7.69501E+16, S 35.1299, T 4.7711, Me -4.92E-18, Se -6.65E-15, Te 3.60E-15 - 1464, 61.000, 0, En 5.592794740768E-07, CFL 0.00054, SL -9.2703E-02, M 7.69500E+16, S 35.1299, T 4.7708, Me 1.28E-17, Se -6.65E-15, Te -1.80E-16 - 1488, 62.000, 0, En 3.019488551410E-06, CFL 0.00195, SL -9.5442E-02, M 7.69500E+16, S 35.1299, T 4.7705, Me -8.36E-18, Se 0.00E+00, Te -2.85E-15 - 1512, 63.000, 0, En 3.129034686106E-06, CFL 0.00349, SL -9.8093E-02, M 7.69499E+16, S 35.1299, T 4.7705, Me 4.56E-18, Se 6.65E-15, Te 1.02E-15 - 1536, 64.000, 0, En 3.055268013040E-06, CFL 0.00369, SL -1.0147E-01, M 7.69499E+16, S 35.1299, T 4.7705, Me 2.41E-18, Se 0.00E+00, Te 8.58E-16 - 1560, 65.000, 0, En 1.790919176891E-06, CFL 0.00179, SL -1.0311E-01, M 7.69499E+16, S 35.1299, T 4.7702, Me 2.09E-19, Se -6.65E-15, Te 1.33E-15 - 1584, 66.000, 0, En 1.546330476106E-06, CFL 0.00182, SL -1.0727E-01, M 7.69498E+16, S 35.1300, T 4.7700, Me 1.29E-17, Se 0.00E+00, Te 3.43E-16 - 1608, 67.000, 0, En 3.102448298392E-06, CFL 0.00205, SL -1.1166E-01, M 7.69498E+16, S 35.1300, T 4.7696, Me -2.58E-18, Se 6.65E-15, Te 5.08E-16 - 1632, 68.000, 0, En 2.586568237543E-06, CFL 0.00214, SL -1.0768E-01, M 7.69498E+16, S 35.1300, T 4.7694, Me -2.28E-17, Se 6.65E-15, Te 1.00E-15 - 1656, 69.000, 0, En 3.291372691786E-06, CFL 0.00287, SL -1.0430E-01, M 7.69499E+16, S 35.1299, T 4.7694, Me 8.39E-18, Se -6.65E-15, Te -1.05E-15 - 1680, 70.000, 0, En 3.291169347280E-06, CFL 0.00211, SL -9.7191E-02, M 7.69499E+16, S 35.1299, T 4.7695, Me -7.52E-18, Se -1.33E-14, Te -1.29E-15 - 1704, 71.000, 0, En 2.997470289386E-06, CFL 0.00185, SL -9.5680E-02, M 7.69500E+16, S 35.1299, T 4.7698, Me 1.22E-17, Se 0.00E+00, Te 1.14E-15 - 1728, 72.000, 0, En 3.090640781771E-06, CFL 0.00196, SL -9.6294E-02, M 7.69500E+16, S 35.1299, T 4.7700, Me -1.78E-17, Se -6.65E-15, Te 4.03E-16 - 1752, 73.000, 0, En 2.976583325277E-06, CFL 0.00192, SL -9.8194E-02, M 7.69499E+16, S 35.1299, T 4.7700, Me 1.26E-17, Se 0.00E+00, Te -1.06E-15 - 1776, 74.000, 0, En 4.057141292186E-06, CFL 0.00227, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.7697, Me -8.90E-18, Se 1.33E-14, Te 2.27E-15 - 1800, 75.000, 0, En 1.687902460127E-06, CFL 0.00108, SL -1.0994E-01, M 7.69498E+16, S 35.1300, T 4.7690, Me 8.77E-18, Se 0.00E+00, Te -4.10E-15 - 1824, 76.000, 0, En 2.226778593491E-06, CFL 0.00248, SL -1.1492E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me 6.03E-18, Se 0.00E+00, Te 2.79E-15 - 1848, 77.000, 0, En 7.075523397572E-06, CFL 0.00274, SL -1.2023E-01, M 7.69497E+16, S 35.1300, T 4.7685, Me -6.19E-18, Se 0.00E+00, Te -1.20E-15 - 1872, 78.000, 0, En 7.262767896805E-06, CFL 0.00403, SL -1.2461E-01, M 7.69496E+16, S 35.1301, T 4.7684, Me -1.35E-17, Se 6.65E-15, Te -2.25E-15 - 1896, 79.000, 0, En 8.935925917657E-06, CFL 0.00499, SL -1.2481E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me 1.51E-17, Se 6.65E-15, Te 2.47E-15 - 1920, 80.000, 0, En 1.195795120427E-05, CFL 0.00559, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.7690, Me -1.53E-18, Se 0.00E+00, Te -2.54E-16 - 1944, 81.000, 0, En 8.919194988325E-06, CFL 0.00412, SL -1.2266E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me 4.04E-18, Se -6.65E-15, Te -1.01E-15 - 1968, 82.000, 0, En 7.315173081528E-06, CFL 0.00261, SL -1.2666E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -5.59E-18, Se 0.00E+00, Te 1.35E-15 - 1992, 83.000, 0, En 5.754317134682E-06, CFL 0.00260, SL -1.2154E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.96E-17, Se 0.00E+00, Te -2.18E-15 - 2016, 84.000, 0, En 5.130422174917E-06, CFL 0.00229, SL -1.2284E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.95E-17, Se 6.65E-15, Te 2.87E-16 - 2040, 85.000, 0, En 2.217890407581E-06, CFL 0.00086, SL -1.3233E-01, M 7.69495E+16, S 35.1301, T 4.7674, Me -3.88E-18, Se 0.00E+00, Te 2.69E-15 - 2064, 86.000, 0, En 2.532179321088E-06, CFL 0.00115, SL -1.4303E-01, M 7.69494E+16, S 35.1302, T 4.7660, Me 4.54E-18, Se -6.65E-15, Te -2.44E-15 - 2088, 87.000, 0, En 3.181389762566E-06, CFL 0.00185, SL -1.4969E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 3.71E-18, Se 6.65E-15, Te 1.07E-15 - 2112, 88.000, 0, En 2.786769201191E-06, CFL 0.00217, SL -1.3920E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 4.90E-18, Se 0.00E+00, Te 1.40E-15 - 2136, 89.000, 0, En 1.046023381296E-05, CFL 0.00581, SL -1.2452E-01, M 7.69496E+16, S 35.1301, T 4.7651, Me -1.24E-17, Se -6.65E-15, Te 3.95E-15 - 2160, 90.000, 0, En 1.178249087796E-05, CFL 0.00567, SL -1.2502E-01, M 7.69496E+16, S 35.1301, T 4.7654, Me 2.57E-17, Se 1.33E-14, Te -2.57E-15 - 2184, 91.000, 0, En 1.016323881341E-05, CFL 0.00472, SL -1.2921E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.66E-17, Se -6.65E-15, Te -2.86E-15 - 2208, 92.000, 0, En 8.024408026790E-06, CFL 0.00361, SL -1.3343E-01, M 7.69495E+16, S 35.1301, T 4.7654, Me -2.21E-18, Se -6.65E-15, Te 4.04E-16 - 2232, 93.000, 0, En 6.498293561840E-06, CFL 0.00277, SL -1.3970E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 1.67E-17, Se 0.00E+00, Te 2.23E-15 - 2256, 94.000, 0, En 5.641044892631E-06, CFL 0.00288, SL -1.4499E-01, M 7.69493E+16, S 35.1302, T 4.7646, Me -6.89E-18, Se 6.65E-15, Te -1.45E-16 - 2280, 95.000, 0, En 4.938668466405E-06, CFL 0.00234, SL -1.4233E-01, M 7.69494E+16, S 35.1302, T 4.7644, Me -2.42E-17, Se 6.65E-15, Te -1.20E-15 - 2304, 96.000, 0, En 5.615644569016E-06, CFL 0.00232, SL -1.4259E-01, M 7.69494E+16, S 35.1302, T 4.7648, Me 2.91E-17, Se 0.00E+00, Te -4.50E-16 - 2328, 97.000, 0, En 9.747908813021E-06, CFL 0.00468, SL -1.4436E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me -6.30E-18, Se 6.65E-15, Te -5.48E-16 - 2352, 98.000, 0, En 1.384686311157E-05, CFL 0.00460, SL -1.4658E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me 2.09E-17, Se -1.33E-14, Te 1.13E-15 - 2376, 99.000, 0, En 1.248866801902E-05, CFL 0.00392, SL -1.4915E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -2.11E-17, Se 0.00E+00, Te -3.84E-16 - 2400, 100.000, 0, En 1.372674098195E-05, CFL 0.00485, SL -1.5319E-01, M 7.69492E+16, S 35.1302, T 4.7653, Me -1.72E-17, Se 0.00E+00, Te 7.05E-16 - 2424, 101.000, 0, En 1.308736752582E-05, CFL 0.00446, SL -1.5419E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me 2.03E-17, Se 0.00E+00, Te 1.74E-15 - 2448, 102.000, 0, En 1.316150321934E-05, CFL 0.00456, SL -1.5183E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 3.86E-18, Se 0.00E+00, Te 3.50E-17 - 2472, 103.000, 0, En 1.238594550207E-05, CFL 0.00374, SL -1.5584E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me 2.30E-18, Se 0.00E+00, Te -1.74E-15 - 2496, 104.000, 0, En 1.401765785152E-05, CFL 0.00431, SL -1.6093E-01, M 7.69491E+16, S 35.1303, T 4.7661, Me -6.24E-18, Se 0.00E+00, Te -5.06E-16 - 2520, 105.000, 0, En 1.228487713331E-05, CFL 0.00397, SL -1.6379E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me 3.25E-18, Se 6.65E-15, Te -2.62E-15 - 2544, 106.000, 0, En 1.200216609836E-05, CFL 0.00363, SL -1.6372E-01, M 7.69491E+16, S 35.1303, T 4.7667, Me -1.62E-17, Se 0.00E+00, Te 1.05E-15 - 2568, 107.000, 0, En 1.388148869678E-05, CFL 0.00381, SL -1.6361E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me 2.61E-17, Se 0.00E+00, Te -7.73E-16 - 2592, 108.000, 0, En 1.740844767308E-05, CFL 0.00542, SL -1.6025E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me -1.63E-17, Se -6.65E-15, Te 2.05E-15 - 2616, 109.000, 0, En 1.749788190087E-05, CFL 0.00423, SL -1.5628E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me -1.16E-17, Se 1.33E-14, Te 5.13E-16 - 2640, 110.000, 0, En 1.559089863697E-05, CFL 0.00442, SL -1.5606E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me 1.12E-17, Se -6.65E-15, Te 1.03E-15 - 2664, 111.000, 0, En 1.407824281983E-05, CFL 0.00352, SL -1.6488E-01, M 7.69491E+16, S 35.1303, T 4.7665, Me 2.08E-18, Se 6.65E-15, Te 2.04E-15 - 2688, 112.000, 0, En 1.435424442831E-05, CFL 0.00297, SL -1.7207E-01, M 7.69490E+16, S 35.1303, T 4.7662, Me -2.11E-17, Se 0.00E+00, Te -1.70E-15 - 2712, 113.000, 0, En 1.256218324805E-05, CFL 0.00293, SL -1.7342E-01, M 7.69490E+16, S 35.1304, T 4.7659, Me 2.83E-17, Se 0.00E+00, Te -2.03E-16 - 2736, 114.000, 0, En 1.312156132809E-05, CFL 0.00359, SL -1.5505E-01, M 7.69492E+16, S 35.1302, T 4.7660, Me -1.94E-17, Se -6.65E-15, Te 9.27E-16 - 2760, 115.000, 0, En 9.049434989340E-06, CFL 0.00224, SL -1.5558E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 1.44E-17, Se 6.65E-15, Te -2.25E-15 - 2784, 116.000, 0, En 8.159571095764E-06, CFL 0.00220, SL -1.5799E-01, M 7.69492E+16, S 35.1303, T 4.7664, Me 2.45E-18, Se -2.00E-14, Te 1.20E-16 - 2808, 117.000, 0, En 8.775289175571E-06, CFL 0.00368, SL -1.6049E-01, M 7.69491E+16, S 35.1303, T 4.7667, Me 1.33E-17, Se 2.00E-14, Te 5.29E-16 - 2832, 118.000, 0, En 9.944743066600E-06, CFL 0.00427, SL -1.6273E-01, M 7.69491E+16, S 35.1303, T 4.7670, Me -2.06E-17, Se 0.00E+00, Te 1.88E-15 - 2856, 119.000, 0, En 1.219034376840E-05, CFL 0.00400, SL -1.6521E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me 8.48E-18, Se 0.00E+00, Te -3.58E-15 - 2880, 120.000, 0, En 1.340357474471E-05, CFL 0.00530, SL -1.6737E-01, M 7.69490E+16, S 35.1303, T 4.7678, Me -2.10E-17, Se -1.33E-14, Te 2.08E-15 - 2904, 121.000, 0, En 1.225935276988E-05, CFL 0.00505, SL -1.6904E-01, M 7.69490E+16, S 35.1303, T 4.7684, Me 9.90E-18, Se 0.00E+00, Te -2.96E-15 - 2928, 122.000, 0, En 1.162435433419E-05, CFL 0.00416, SL -1.7066E-01, M 7.69490E+16, S 35.1303, T 4.7686, Me 2.45E-19, Se 0.00E+00, Te 1.85E-15 - 2952, 123.000, 0, En 1.059285603894E-05, CFL 0.00285, SL -1.7194E-01, M 7.69490E+16, S 35.1303, T 4.7689, Me 5.51E-18, Se -6.65E-15, Te 2.80E-17 - 2976, 124.000, 0, En 9.592545353074E-06, CFL 0.00265, SL -1.7323E-01, M 7.69490E+16, S 35.1304, T 4.7693, Me 6.95E-18, Se 6.65E-15, Te 3.83E-15 - 3000, 125.000, 0, En 8.639089759524E-06, CFL 0.00289, SL -1.6855E-01, M 7.69490E+16, S 35.1303, T 4.7697, Me 4.47E-18, Se 6.65E-15, Te -4.62E-15 - 3024, 126.000, 0, En 7.968171608785E-06, CFL 0.00292, SL -1.5937E-01, M 7.69492E+16, S 35.1303, T 4.7701, Me -2.08E-17, Se -6.65E-15, Te 2.31E-15 - 3048, 127.000, 0, En 7.648509937384E-06, CFL 0.00273, SL -1.6111E-01, M 7.69491E+16, S 35.1303, T 4.7702, Me -1.71E-18, Se 6.65E-15, Te -9.70E-16 - 3072, 128.000, 0, En 1.003412118261E-05, CFL 0.00457, SL -1.6494E-01, M 7.69491E+16, S 35.1303, T 4.7704, Me 3.51E-18, Se 6.65E-15, Te -7.22E-16 - 3096, 129.000, 0, En 1.103243275443E-05, CFL 0.00495, SL -1.6715E-01, M 7.69491E+16, S 35.1303, T 4.7708, Me -8.84E-18, Se -2.00E-14, Te -1.88E-15 - 3120, 130.000, 0, En 9.511083230972E-06, CFL 0.00375, SL -1.6897E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me 1.48E-17, Se 1.33E-14, Te 1.83E-15 - 3144, 131.000, 0, En 7.388945395031E-06, CFL 0.00279, SL -1.7186E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -1.20E-18, Se -6.65E-15, Te -1.27E-15 - 3168, 132.000, 0, En 6.507305994330E-06, CFL 0.00263, SL -1.7781E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me 5.40E-18, Se 6.65E-15, Te 3.48E-16 - 3192, 133.000, 0, En 6.169827068985E-06, CFL 0.00206, SL -1.8252E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me -7.85E-18, Se 6.65E-15, Te 1.43E-15 - 3216, 134.000, 0, En 5.668548380748E-06, CFL 0.00174, SL -1.8368E-01, M 7.69488E+16, S 35.1304, T 4.7714, Me 1.15E-17, Se 0.00E+00, Te 8.68E-17 - 3240, 135.000, 0, En 5.428131542425E-06, CFL 0.00155, SL -1.7966E-01, M 7.69489E+16, S 35.1304, T 4.7716, Me -2.41E-17, Se 6.65E-15, Te 6.92E-16 - 3264, 136.000, 0, En 5.354408480265E-06, CFL 0.00180, SL -1.7849E-01, M 7.69489E+16, S 35.1304, T 4.7722, Me 2.12E-17, Se -6.65E-15, Te -1.62E-15 - 3288, 137.000, 0, En 8.329765642485E-06, CFL 0.00299, SL -1.7888E-01, M 7.69489E+16, S 35.1304, T 4.7725, Me -1.31E-17, Se -1.33E-14, Te 1.57E-15 - 3312, 138.000, 0, En 6.890206582949E-06, CFL 0.00251, SL -1.7967E-01, M 7.69489E+16, S 35.1304, T 4.7728, Me 8.69E-18, Se -1.33E-14, Te -5.75E-16 - 3336, 139.000, 0, En 5.622587030714E-06, CFL 0.00165, SL -1.8065E-01, M 7.69489E+16, S 35.1304, T 4.7731, Me -1.06E-17, Se 6.65E-15, Te -2.51E-15 - 3360, 140.000, 0, En 5.993376812471E-06, CFL 0.00226, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7734, Me -1.33E-18, Se 1.33E-14, Te 3.79E-15 - 3384, 141.000, 0, En 4.960997514917E-06, CFL 0.00151, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7739, Me -1.39E-18, Se -6.65E-15, Te -4.03E-15 - 3408, 142.000, 0, En 5.006043737234E-06, CFL 0.00195, SL -1.8304E-01, M 7.69488E+16, S 35.1304, T 4.7746, Me 6.51E-18, Se 0.00E+00, Te 2.06E-15 - 3432, 143.000, 0, En 5.505711157275E-06, CFL 0.00272, SL -1.8367E-01, M 7.69488E+16, S 35.1304, T 4.7752, Me 2.37E-17, Se 0.00E+00, Te 8.98E-16 - 3456, 144.000, 0, En 5.490571746468E-06, CFL 0.00298, SL -1.8418E-01, M 7.69488E+16, S 35.1304, T 4.7759, Me -2.03E-17, Se 1.33E-14, Te -7.97E-17 - 3480, 145.000, 0, En 5.929489297499E-06, CFL 0.00348, SL -1.8501E-01, M 7.69488E+16, S 35.1304, T 4.7766, Me 1.76E-18, Se 0.00E+00, Te 1.93E-16 - 3504, 146.000, 0, En 6.138273050674E-06, CFL 0.00368, SL -1.8591E-01, M 7.69488E+16, S 35.1304, T 4.7773, Me 2.64E-17, Se -6.65E-15, Te 3.03E-16 - 3528, 147.000, 0, En 5.727703293372E-06, CFL 0.00313, SL -1.8691E-01, M 7.69488E+16, S 35.1304, T 4.7780, Me -3.33E-17, Se 0.00E+00, Te -7.32E-16 - 3552, 148.000, 0, En 5.340240464710E-06, CFL 0.00231, SL -1.8651E-01, M 7.69488E+16, S 35.1304, T 4.7786, Me 2.37E-17, Se 0.00E+00, Te -2.52E-15 - 3576, 149.000, 0, En 4.970927156171E-06, CFL 0.00266, SL -1.8743E-01, M 7.69488E+16, S 35.1304, T 4.7793, Me 3.16E-18, Se 0.00E+00, Te 3.18E-15 - 3600, 150.000, 0, En 4.810272358183E-06, CFL 0.00284, SL -1.8935E-01, M 7.69488E+16, S 35.1304, T 4.7797, Me -2.79E-17, Se -1.33E-14, Te 8.21E-18 - 3624, 151.000, 0, En 5.634441173876E-06, CFL 0.00336, SL -1.8921E-01, M 7.69488E+16, S 35.1304, T 4.7800, Me 2.09E-17, Se -6.65E-15, Te -1.83E-15 - 3648, 152.000, 0, En 6.222395739045E-06, CFL 0.00332, SL -1.9037E-01, M 7.69488E+16, S 35.1305, T 4.7805, Me 1.00E-17, Se 6.65E-15, Te 6.91E-16 - 3672, 153.000, 0, En 5.859234780236E-06, CFL 0.00275, SL -1.9203E-01, M 7.69487E+16, S 35.1305, T 4.7808, Me -4.79E-18, Se 6.65E-15, Te -1.23E-16 - 3696, 154.000, 0, En 5.324614262946E-06, CFL 0.00268, SL -1.9358E-01, M 7.69487E+16, S 35.1305, T 4.7812, Me -1.42E-18, Se -1.33E-14, Te 1.09E-15 - 3720, 155.000, 0, En 4.871706667304E-06, CFL 0.00234, SL -1.9477E-01, M 7.69487E+16, S 35.1305, T 4.7818, Me -2.73E-17, Se 0.00E+00, Te -2.08E-15 - 3744, 156.000, 0, En 4.125699945424E-06, CFL 0.00223, SL -1.9603E-01, M 7.69487E+16, S 35.1305, T 4.7824, Me 1.38E-17, Se -6.65E-15, Te 2.87E-15 - 3768, 157.000, 0, En 4.602001959644E-06, CFL 0.00218, SL -1.9737E-01, M 7.69487E+16, S 35.1305, T 4.7830, Me 2.61E-18, Se 1.33E-14, Te -1.09E-15 - 3792, 158.000, 0, En 9.843183525885E-06, CFL 0.00374, SL -1.9886E-01, M 7.69486E+16, S 35.1305, T 4.7836, Me -6.79E-18, Se 6.65E-15, Te -5.95E-16 - 3816, 159.000, 0, En 6.059944067038E-06, CFL 0.00272, SL -1.9901E-01, M 7.69486E+16, S 35.1305, T 4.7839, Me 8.64E-19, Se -6.65E-15, Te 3.47E-16 - 3840, 160.000, 0, En 5.400166563936E-06, CFL 0.00304, SL -1.9608E-01, M 7.69487E+16, S 35.1305, T 4.7844, Me 1.37E-18, Se -1.33E-14, Te 2.15E-15 - 3864, 161.000, 0, En 7.966519835977E-06, CFL 0.00331, SL -1.9717E-01, M 7.69487E+16, S 35.1305, T 4.7850, Me -1.41E-17, Se 6.65E-15, Te -3.84E-15 - 3888, 162.000, 0, En 1.023092253741E-05, CFL 0.00477, SL -1.9502E-01, M 7.69487E+16, S 35.1305, T 4.7854, Me 2.11E-18, Se -1.33E-14, Te 1.04E-15 - 3912, 163.000, 0, En 1.124878903215E-05, CFL 0.00409, SL -1.9569E-01, M 7.69487E+16, S 35.1305, T 4.7859, Me 6.38E-18, Se 6.65E-15, Te 1.01E-15 - 3936, 164.000, 0, En 1.161797251743E-05, CFL 0.00481, SL -1.9669E-01, M 7.69487E+16, S 35.1305, T 4.7864, Me 6.98E-18, Se -2.00E-14, Te -1.01E-15 - 3960, 165.000, 0, En 1.022059688789E-05, CFL 0.00430, SL -1.9770E-01, M 7.69487E+16, S 35.1305, T 4.7870, Me -5.39E-18, Se 6.65E-15, Te -4.86E-16 - 3984, 166.000, 0, En 8.967621195759E-06, CFL 0.00399, SL -1.9892E-01, M 7.69486E+16, S 35.1305, T 4.7877, Me -5.46E-18, Se 1.33E-14, Te 1.78E-17 - 4008, 167.000, 0, En 7.461380917268E-06, CFL 0.00339, SL -2.0057E-01, M 7.69486E+16, S 35.1305, T 4.7883, Me 1.92E-17, Se -6.65E-15, Te 6.29E-16 - 4032, 168.000, 0, En 7.321802877581E-06, CFL 0.00294, SL -2.0087E-01, M 7.69486E+16, S 35.1305, T 4.7890, Me -1.63E-17, Se 6.65E-15, Te -1.37E-15 - 4056, 169.000, 0, En 6.953789559512E-06, CFL 0.00266, SL -1.9987E-01, M 7.69486E+16, S 35.1305, T 4.7896, Me 8.13E-18, Se -1.33E-14, Te 1.45E-15 - 4080, 170.000, 0, En 6.671455404375E-06, CFL 0.00301, SL -1.9847E-01, M 7.69486E+16, S 35.1305, T 4.7902, Me 4.12E-18, Se 0.00E+00, Te 6.79E-16 - 4104, 171.000, 0, En 6.701348778871E-06, CFL 0.00381, SL -1.9845E-01, M 7.69486E+16, S 35.1305, T 4.7907, Me -1.43E-17, Se 0.00E+00, Te -3.29E-16 - 4128, 172.000, 0, En 6.931382800885E-06, CFL 0.00398, SL -1.9325E-01, M 7.69487E+16, S 35.1305, T 4.7910, Me 5.23E-18, Se 6.65E-15, Te 1.30E-15 - 4152, 173.000, 0, En 6.829461796268E-06, CFL 0.00305, SL -1.8124E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -1.31E-17, Se 1.33E-14, Te -2.44E-15 - 4176, 174.000, 0, En 6.779948587002E-06, CFL 0.00287, SL -1.7939E-01, M 7.69489E+16, S 35.1304, T 4.7910, Me 2.22E-17, Se 0.00E+00, Te 2.75E-15 - 4200, 175.000, 0, En 8.735150584913E-06, CFL 0.00418, SL -1.8292E-01, M 7.69488E+16, S 35.1304, T 4.7910, Me -5.47E-18, Se -1.33E-14, Te -3.30E-15 - 4224, 176.000, 0, En 1.065237432690E-05, CFL 0.00496, SL -1.8544E-01, M 7.69488E+16, S 35.1304, T 4.7915, Me -5.97E-18, Se 0.00E+00, Te 9.46E-16 - 4248, 177.000, 0, En 1.271509393013E-05, CFL 0.00506, SL -1.8526E-01, M 7.69488E+16, S 35.1304, T 4.7921, Me 1.30E-17, Se 0.00E+00, Te -2.81E-16 - 4272, 178.000, 0, En 9.386277298985E-06, CFL 0.00322, SL -1.8241E-01, M 7.69489E+16, S 35.1304, T 4.7927, Me -1.33E-17, Se 6.65E-15, Te 7.95E-16 - 4296, 179.000, 0, En 8.411253764612E-06, CFL 0.00357, SL -1.7606E-01, M 7.69489E+16, S 35.1304, T 4.7932, Me 1.31E-17, Se -6.65E-15, Te -5.89E-16 - 4320, 180.000, 0, En 8.467006166382E-06, CFL 0.00379, SL -1.6717E-01, M 7.69491E+16, S 35.1303, T 4.7936, Me 2.80E-18, Se 0.00E+00, Te -3.18E-16 - 4344, 181.000, 0, En 7.985431271566E-06, CFL 0.00377, SL -1.5918E-01, M 7.69492E+16, S 35.1303, T 4.7940, Me -1.86E-18, Se 6.65E-15, Te 2.03E-15 - 4368, 182.000, 0, En 1.023696743387E-05, CFL 0.00589, SL -1.5065E-01, M 7.69493E+16, S 35.1302, T 4.7946, Me -1.69E-17, Se 1.33E-14, Te -1.55E-15 - 4392, 183.000, 0, En 1.543506938818E-05, CFL 0.00784, SL -1.4226E-01, M 7.69494E+16, S 35.1302, T 4.7951, Me 2.61E-19, Se -1.33E-14, Te -4.11E-16 - 4416, 184.000, 0, En 1.621083879151E-05, CFL 0.00765, SL -1.3699E-01, M 7.69494E+16, S 35.1301, T 4.7956, Me -3.39E-19, Se 6.65E-15, Te -7.04E-16 - 4440, 185.000, 0, En 1.602912649536E-05, CFL 0.00674, SL -1.3753E-01, M 7.69494E+16, S 35.1301, T 4.7961, Me 1.98E-18, Se -1.33E-14, Te 2.24E-15 - 4464, 186.000, 0, En 1.810846219976E-05, CFL 0.00689, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7966, Me 7.55E-19, Se 6.65E-15, Te -3.65E-16 - 4488, 187.000, 0, En 1.632862139696E-05, CFL 0.00561, SL -1.4131E-01, M 7.69494E+16, S 35.1302, T 4.7970, Me 1.71E-17, Se 0.00E+00, Te 4.54E-16 - 4512, 188.000, 0, En 1.507570839797E-05, CFL 0.00602, SL -1.3896E-01, M 7.69494E+16, S 35.1302, T 4.7972, Me -2.12E-17, Se -6.65E-15, Te -1.31E-15 - 4536, 189.000, 0, En 1.425865085033E-05, CFL 0.00649, SL -1.3575E-01, M 7.69495E+16, S 35.1301, T 4.7973, Me -2.47E-19, Se 0.00E+00, Te 6.41E-17 - 4560, 190.000, 0, En 1.378578750544E-05, CFL 0.00645, SL -1.2903E-01, M 7.69495E+16, S 35.1301, T 4.7975, Me 1.23E-17, Se 1.33E-14, Te -3.71E-16 - 4584, 191.000, 0, En 1.237008890592E-05, CFL 0.00566, SL -1.2296E-01, M 7.69496E+16, S 35.1301, T 4.7977, Me 6.84E-18, Se 0.00E+00, Te 3.73E-16 - 4608, 192.000, 0, En 1.072751017088E-05, CFL 0.00465, SL -1.1866E-01, M 7.69497E+16, S 35.1300, T 4.7981, Me -1.37E-17, Se 6.65E-15, Te 4.72E-16 - 4632, 193.000, 0, En 9.117729876962E-06, CFL 0.00337, SL -1.1546E-01, M 7.69497E+16, S 35.1300, T 4.7986, Me -1.28E-17, Se 2.00E-14, Te 6.01E-16 - 4656, 194.000, 0, En 8.187808165068E-06, CFL 0.00385, SL -1.1116E-01, M 7.69498E+16, S 35.1300, T 4.7988, Me 8.65E-18, Se -6.65E-15, Te 7.70E-16 - 4680, 195.000, 0, En 8.418365029838E-06, CFL 0.00414, SL -1.0806E-01, M 7.69498E+16, S 35.1300, T 4.7990, Me 1.68E-18, Se -1.33E-14, Te 6.26E-16 - 4704, 196.000, 0, En 9.184160964178E-06, CFL 0.00414, SL -1.0301E-01, M 7.69499E+16, S 35.1299, T 4.7992, Me -5.64E-18, Se 0.00E+00, Te -2.26E-15 - 4728, 197.000, 0, En 9.763176478524E-06, CFL 0.00382, SL -1.0048E-01, M 7.69499E+16, S 35.1299, T 4.7995, Me 3.67E-17, Se -6.65E-15, Te 8.16E-16 - 4752, 198.000, 0, En 8.799587805276E-06, CFL 0.00333, SL -9.7422E-02, M 7.69499E+16, S 35.1299, T 4.7997, Me -1.77E-17, Se 6.65E-15, Te -1.16E-15 - 4776, 199.000, 0, En 7.389748928057E-06, CFL 0.00381, SL -9.2701E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 6.55E-19, Se -6.65E-15, Te -8.70E-16 - 4800, 200.000, 0, En 6.911299106751E-06, CFL 0.00352, SL -8.8914E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me -8.49E-19, Se 1.33E-14, Te 2.62E-15 - 4824, 201.000, 0, En 6.697206409855E-06, CFL 0.00313, SL -8.5571E-02, M 7.69501E+16, S 35.1298, T 4.7999, Me -6.93E-18, Se -6.65E-15, Te -1.36E-15 - 4848, 202.000, 0, En 6.829816484609E-06, CFL 0.00254, SL -8.8244E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me 1.71E-17, Se -2.00E-14, Te -8.95E-16 - 4872, 203.000, 0, En 9.178892829214E-06, CFL 0.00355, SL -8.9369E-02, M 7.69500E+16, S 35.1299, T 4.8000, Me -5.94E-18, Se 6.65E-15, Te 6.62E-16 - 4896, 204.000, 0, En 1.413729011563E-05, CFL 0.00568, SL -8.9509E-02, M 7.69500E+16, S 35.1299, T 4.8002, Me 4.68E-19, Se 0.00E+00, Te -1.68E-15 - 4920, 205.000, 0, En 1.450793629736E-05, CFL 0.00592, SL -9.0500E-02, M 7.69500E+16, S 35.1299, T 4.8003, Me -1.60E-17, Se 1.33E-14, Te 1.31E-15 - 4944, 206.000, 0, En 1.437295078570E-05, CFL 0.00602, SL -9.4351E-02, M 7.69500E+16, S 35.1299, T 4.8003, Me 1.05E-17, Se 0.00E+00, Te -6.63E-16 - 4968, 207.000, 0, En 1.585855716380E-05, CFL 0.00642, SL -9.4849E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 1.08E-17, Se -6.65E-15, Te -4.32E-16 - 4992, 208.000, 0, En 1.726533775069E-05, CFL 0.00683, SL -9.3023E-02, M 7.69500E+16, S 35.1299, T 4.8007, Me 3.55E-18, Se 6.65E-15, Te 6.82E-16 - 5016, 209.000, 0, En 1.700791426073E-05, CFL 0.00630, SL -9.1310E-02, M 7.69500E+16, S 35.1299, T 4.8009, Me 1.63E-18, Se -6.65E-15, Te 1.03E-15 - 5040, 210.000, 0, En 1.641551897135E-05, CFL 0.00526, SL -9.0818E-02, M 7.69500E+16, S 35.1299, T 4.8014, Me -5.33E-19, Se 1.33E-14, Te -9.31E-16 - 5064, 211.000, 0, En 1.561606211887E-05, CFL 0.00475, SL -9.2481E-02, M 7.69500E+16, S 35.1299, T 4.8016, Me -2.09E-17, Se -6.65E-15, Te 6.35E-16 - 5088, 212.000, 0, En 1.521766306483E-05, CFL 0.00557, SL -8.8015E-02, M 7.69501E+16, S 35.1299, T 4.8019, Me 1.58E-17, Se -1.33E-14, Te 1.04E-15 - 5112, 213.000, 0, En 1.505953204200E-05, CFL 0.00594, SL -8.2620E-02, M 7.69501E+16, S 35.1298, T 4.8023, Me -6.09E-18, Se 6.65E-15, Te -3.58E-17 - 5136, 214.000, 0, En 1.453938585700E-05, CFL 0.00627, SL -8.2396E-02, M 7.69501E+16, S 35.1298, T 4.8028, Me -8.44E-18, Se 0.00E+00, Te 1.08E-15 - 5160, 215.000, 0, En 1.262664676176E-05, CFL 0.00546, SL -8.4309E-02, M 7.69501E+16, S 35.1298, T 4.8033, Me 4.35E-18, Se -1.33E-14, Te -4.84E-16 - 5184, 216.000, 0, En 1.017246782154E-05, CFL 0.00388, SL -8.6912E-02, M 7.69501E+16, S 35.1298, T 4.8037, Me 6.29E-18, Se 6.65E-15, Te -1.18E-15 - 5208, 217.000, 0, En 7.921187813208E-06, CFL 0.00318, SL -8.9106E-02, M 7.69501E+16, S 35.1299, T 4.8040, Me -1.43E-17, Se 0.00E+00, Te 1.65E-15 - 5232, 218.000, 0, En 7.790804597296E-06, CFL 0.00402, SL -8.9242E-02, M 7.69500E+16, S 35.1299, T 4.8044, Me -6.39E-18, Se 1.33E-14, Te 2.04E-15 - 5256, 219.000, 0, En 6.936839543904E-06, CFL 0.00320, SL -8.9224E-02, M 7.69501E+16, S 35.1299, T 4.8049, Me 2.31E-17, Se -6.65E-15, Te -6.86E-16 - 5280, 220.000, 0, En 6.108182064694E-06, CFL 0.00262, SL -9.2528E-02, M 7.69500E+16, S 35.1299, T 4.8051, Me -7.13E-18, Se -6.65E-15, Te -4.06E-16 - 5304, 221.000, 0, En 5.885474927962E-06, CFL 0.00212, SL -9.5169E-02, M 7.69500E+16, S 35.1299, T 4.8054, Me 1.38E-17, Se 6.65E-15, Te -6.21E-16 - 5328, 222.000, 0, En 5.717817681069E-06, CFL 0.00246, SL -9.6725E-02, M 7.69500E+16, S 35.1299, T 4.8057, Me -2.31E-17, Se 0.00E+00, Te -7.03E-16 - 5352, 223.000, 0, En 5.476356348167E-06, CFL 0.00258, SL -9.7945E-02, M 7.69499E+16, S 35.1299, T 4.8061, Me 8.72E-18, Se 6.65E-15, Te 2.78E-16 - 5376, 224.000, 0, En 5.320476127162E-06, CFL 0.00251, SL -9.9462E-02, M 7.69499E+16, S 35.1299, T 4.8065, Me 1.02E-17, Se -1.33E-14, Te 3.17E-15 - 5400, 225.000, 0, En 5.375107479688E-06, CFL 0.00232, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.8070, Me -3.57E-18, Se 6.65E-15, Te -2.91E-15 - 5424, 226.000, 0, En 5.965210637556E-06, CFL 0.00303, SL -1.0377E-01, M 7.69499E+16, S 35.1299, T 4.8074, Me -1.14E-18, Se 6.65E-15, Te 6.39E-17 - 5448, 227.000, 0, En 6.129065517707E-06, CFL 0.00283, SL -1.0662E-01, M 7.69498E+16, S 35.1300, T 4.8077, Me -6.80E-18, Se 0.00E+00, Te -7.83E-16 - 5472, 228.000, 0, En 8.528240686676E-06, CFL 0.00390, SL -1.0877E-01, M 7.69498E+16, S 35.1300, T 4.8082, Me 8.78E-18, Se -6.65E-15, Te -1.45E-15 - 5496, 229.000, 0, En 1.189687924650E-05, CFL 0.00576, SL -1.1076E-01, M 7.69498E+16, S 35.1300, T 4.8085, Me -2.06E-18, Se 6.65E-15, Te 1.38E-15 - 5520, 230.000, 0, En 1.193477788228E-05, CFL 0.00594, SL -1.1251E-01, M 7.69498E+16, S 35.1300, T 4.8089, Me -3.57E-18, Se 0.00E+00, Te -1.13E-15 - 5544, 231.000, 0, En 1.143303316757E-05, CFL 0.00582, SL -1.1417E-01, M 7.69497E+16, S 35.1300, T 4.8093, Me 1.03E-17, Se 0.00E+00, Te 2.91E-15 - 5568, 232.000, 0, En 1.035681348369E-05, CFL 0.00500, SL -1.1547E-01, M 7.69497E+16, S 35.1300, T 4.8098, Me -1.00E-18, Se -6.65E-15, Te -1.95E-15 - 5592, 233.000, 0, En 1.009007003801E-05, CFL 0.00397, SL -1.1694E-01, M 7.69497E+16, S 35.1300, T 4.8102, Me -6.71E-18, Se 6.65E-15, Te -1.28E-15 - 5616, 234.000, 0, En 1.031199191950E-05, CFL 0.00378, SL -1.1754E-01, M 7.69497E+16, S 35.1300, T 4.8105, Me 1.04E-17, Se 6.65E-15, Te 7.64E-16 - 5640, 235.000, 0, En 1.266306914184E-05, CFL 0.00508, SL -1.1846E-01, M 7.69497E+16, S 35.1300, T 4.8107, Me -2.58E-17, Se 0.00E+00, Te -6.39E-16 - 5664, 236.000, 0, En 1.139556800544E-05, CFL 0.00504, SL -1.2125E-01, M 7.69496E+16, S 35.1300, T 4.8108, Me 1.31E-17, Se 0.00E+00, Te 2.38E-15 - 5688, 237.000, 0, En 1.111218365143E-05, CFL 0.00555, SL -1.1523E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me 1.61E-17, Se 6.65E-15, Te -1.76E-15 - 5712, 238.000, 0, En 1.010314873603E-05, CFL 0.00505, SL -1.1726E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -1.16E-17, Se -1.33E-14, Te 5.08E-16 - 5736, 239.000, 0, En 9.032841565477E-06, CFL 0.00424, SL -1.1860E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.45E-18, Se 1.33E-14, Te -6.70E-17 - 5760, 240.000, 0, En 8.173336802081E-06, CFL 0.00360, SL -1.1981E-01, M 7.69497E+16, S 35.1300, T 4.8113, Me -1.32E-18, Se -6.65E-15, Te -1.70E-15 - 5784, 241.000, 0, En 7.329190511319E-06, CFL 0.00286, SL -1.2019E-01, M 7.69497E+16, S 35.1300, T 4.8117, Me -8.02E-18, Se -6.65E-15, Te 2.89E-16 - 5808, 242.000, 0, En 6.702532833240E-06, CFL 0.00276, SL -1.2035E-01, M 7.69497E+16, S 35.1300, T 4.8120, Me 1.56E-17, Se 1.33E-14, Te -8.74E-16 - 5832, 243.000, 0, En 7.922448293496E-06, CFL 0.00443, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.8120, Me -1.50E-17, Se 6.65E-15, Te 2.27E-15 - 5856, 244.000, 0, En 8.557392954166E-06, CFL 0.00464, SL -1.2069E-01, M 7.69496E+16, S 35.1300, T 4.8121, Me 1.47E-17, Se -2.00E-14, Te -2.61E-17 - 5880, 245.000, 0, En 7.959399542511E-06, CFL 0.00387, SL -1.1881E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -1.46E-17, Se 0.00E+00, Te -2.70E-15 - 5904, 246.000, 0, En 7.719395789382E-06, CFL 0.00288, SL -1.1432E-01, M 7.69497E+16, S 35.1300, T 4.8126, Me 1.03E-17, Se 6.65E-15, Te 2.55E-15 - 5928, 247.000, 0, En 8.056228038491E-06, CFL 0.00353, SL -1.0906E-01, M 7.69498E+16, S 35.1300, T 4.8130, Me -1.01E-17, Se 0.00E+00, Te -8.69E-16 - 5952, 248.000, 0, En 8.505467159785E-06, CFL 0.00417, SL -1.0732E-01, M 7.69498E+16, S 35.1300, T 4.8133, Me 1.07E-17, Se -6.65E-15, Te 5.36E-16 - 5976, 249.000, 0, En 9.261917792209E-06, CFL 0.00493, SL -1.0605E-01, M 7.69498E+16, S 35.1300, T 4.8136, Me 1.37E-17, Se 1.33E-14, Te -8.96E-16 - 6000, 250.000, 0, En 9.863433751541E-06, CFL 0.00535, SL -1.0657E-01, M 7.69498E+16, S 35.1300, T 4.8139, Me -1.50E-17, Se -2.00E-14, Te 2.05E-15 - 6024, 251.000, 0, En 1.088699667535E-05, CFL 0.00577, SL -1.0644E-01, M 7.69498E+16, S 35.1300, T 4.8141, Me 7.17E-18, Se 6.65E-15, Te -1.21E-15 - 6048, 252.000, 0, En 1.167716428434E-05, CFL 0.00516, SL -1.0471E-01, M 7.69499E+16, S 35.1300, T 4.8143, Me 2.94E-19, Se 2.00E-14, Te 1.13E-16 - 6072, 253.000, 0, En 1.330598462177E-05, CFL 0.00483, SL -1.0253E-01, M 7.69499E+16, S 35.1299, T 4.8142, Me -1.96E-17, Se 0.00E+00, Te 1.21E-15 - 6096, 254.000, 0, En 1.122374514257E-05, CFL 0.00477, SL -9.6017E-02, M 7.69500E+16, S 35.1299, T 4.8143, Me 8.93E-18, Se -6.65E-15, Te -1.15E-16 - 6120, 255.000, 0, En 9.973842965924E-06, CFL 0.00483, SL -8.7414E-02, M 7.69501E+16, S 35.1299, T 4.8144, Me 8.16E-18, Se -6.65E-15, Te -2.58E-15 - 6144, 256.000, 0, En 9.348931860632E-06, CFL 0.00409, SL -7.9010E-02, M 7.69502E+16, S 35.1298, T 4.8146, Me 8.60E-18, Se 6.65E-15, Te -1.41E-16 - 6168, 257.000, 0, En 8.691105691699E-06, CFL 0.00297, SL -7.0473E-02, M 7.69503E+16, S 35.1298, T 4.8145, Me -4.82E-18, Se 6.65E-15, Te 2.70E-15 - 6192, 258.000, 0, En 8.567394191150E-06, CFL 0.00420, SL -6.1783E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me -1.92E-17, Se 0.00E+00, Te 2.42E-16 - 6216, 259.000, 0, En 6.764621397293E-06, CFL 0.00372, SL -5.7471E-02, M 7.69505E+16, S 35.1297, T 4.8148, Me 1.94E-17, Se 0.00E+00, Te 3.16E-16 - 6240, 260.000, 0, En 5.435757240468E-06, CFL 0.00284, SL -5.6838E-02, M 7.69505E+16, S 35.1297, T 4.8149, Me -1.26E-17, Se 6.65E-15, Te 1.03E-15 - 6264, 261.000, 0, En 3.792670091537E-06, CFL 0.00224, SL -5.6231E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 4.13E-18, Se -6.65E-15, Te 2.67E-17 - 6288, 262.000, 0, En 3.498174636488E-06, CFL 0.00257, SL -5.2445E-02, M 7.69505E+16, S 35.1296, T 4.8153, Me 3.70E-18, Se 0.00E+00, Te -2.88E-16 - 6312, 263.000, 0, En 3.587418120206E-06, CFL 0.00256, SL -4.2620E-02, M 7.69506E+16, S 35.1296, T 4.8153, Me -3.82E-18, Se -6.65E-15, Te -9.26E-16 - 6336, 264.000, 0, En 3.615800914867E-06, CFL 0.00223, SL -3.2899E-02, M 7.69508E+16, S 35.1295, T 4.8154, Me 1.88E-18, Se 6.65E-15, Te -7.43E-16 - 6360, 265.000, 0, En 3.754407097973E-06, CFL 0.00243, SL -3.0306E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -2.78E-18, Se -6.65E-15, Te 2.99E-15 - 6384, 266.000, 0, En 4.235676594627E-06, CFL 0.00268, SL -2.9079E-02, M 7.69508E+16, S 35.1295, T 4.8157, Me 9.29E-18, Se 0.00E+00, Te -4.08E-15 - 6408, 267.000, 0, En 5.270139010059E-06, CFL 0.00287, SL -2.8484E-02, M 7.69508E+16, S 35.1295, T 4.8160, Me -2.62E-17, Se -6.65E-15, Te 3.67E-15 - 6432, 268.000, 0, En 6.434149873856E-06, CFL 0.00312, SL -2.9254E-02, M 7.69508E+16, S 35.1295, T 4.8163, Me 2.45E-17, Se 0.00E+00, Te -3.06E-15 - 6456, 269.000, 0, En 7.442026479077E-06, CFL 0.00389, SL -3.0642E-02, M 7.69508E+16, S 35.1295, T 4.8166, Me -7.31E-18, Se 0.00E+00, Te 4.01E-15 - 6480, 270.000, 0, En 7.928453036166E-06, CFL 0.00373, SL -3.1863E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me 5.70E-19, Se -6.65E-15, Te -2.17E-15 - 6504, 271.000, 0, En 7.362037195515E-06, CFL 0.00357, SL -3.7133E-02, M 7.69507E+16, S 35.1296, T 4.8164, Me 3.64E-18, Se 0.00E+00, Te 4.64E-16 - 6528, 272.000, 0, En 7.570621881846E-06, CFL 0.00422, SL -4.0598E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 3.46E-18, Se 0.00E+00, Te 3.30E-16 - 6552, 273.000, 0, En 8.309966622009E-06, CFL 0.00457, SL -4.2124E-02, M 7.69507E+16, S 35.1296, T 4.8158, Me 6.42E-18, Se 1.33E-14, Te -1.95E-15 - 6576, 274.000, 0, En 8.603378311471E-06, CFL 0.00465, SL -4.5550E-02, M 7.69506E+16, S 35.1296, T 4.8158, Me 6.12E-18, Se -6.65E-15, Te -1.20E-15 - 6600, 275.000, 0, En 1.007519408626E-05, CFL 0.00485, SL -5.0903E-02, M 7.69505E+16, S 35.1296, T 4.8156, Me -1.46E-17, Se 1.33E-14, Te -4.95E-16 - 6624, 276.000, 0, En 1.105549597832E-05, CFL 0.00393, SL -5.6083E-02, M 7.69505E+16, S 35.1297, T 4.8155, Me -9.36E-18, Se -1.33E-14, Te -7.26E-17 - 6648, 277.000, 0, En 8.697682154940E-06, CFL 0.00439, SL -6.0124E-02, M 7.69504E+16, S 35.1297, T 4.8154, Me 1.36E-17, Se -6.65E-15, Te 4.27E-15 - 6672, 278.000, 0, En 7.080799548353E-06, CFL 0.00313, SL -6.3956E-02, M 7.69504E+16, S 35.1297, T 4.8151, Me -5.96E-18, Se 0.00E+00, Te -2.11E-15 - 6696, 279.000, 0, En 6.653356139874E-06, CFL 0.00269, SL -6.7735E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -9.71E-18, Se 6.65E-15, Te 1.03E-15 - 6720, 280.000, 0, En 5.096668179356E-06, CFL 0.00232, SL -6.9598E-02, M 7.69503E+16, S 35.1297, T 4.8146, Me 1.91E-17, Se 0.00E+00, Te 1.06E-16 - 6744, 281.000, 0, En 4.966300894092E-06, CFL 0.00237, SL -5.9344E-02, M 7.69504E+16, S 35.1297, T 4.8146, Me -2.19E-17, Se -1.33E-14, Te -1.27E-17 - 6768, 282.000, 0, En 4.365298301794E-06, CFL 0.00263, SL -6.1706E-02, M 7.69504E+16, S 35.1297, T 4.8142, Me 2.38E-17, Se 0.00E+00, Te -4.55E-16 - 6792, 283.000, 0, En 3.843906287333E-06, CFL 0.00221, SL -7.0109E-02, M 7.69503E+16, S 35.1297, T 4.8135, Me -6.74E-18, Se 0.00E+00, Te 1.50E-15 - 6816, 284.000, 0, En 1.826289856031E-06, CFL 0.00101, SL -7.9493E-02, M 7.69502E+16, S 35.1298, T 4.8127, Me -3.06E-18, Se -1.33E-14, Te -2.70E-16 - 6840, 285.000, 0, En 1.684520371363E-05, CFL 0.00693, SL -8.7280E-02, M 7.69501E+16, S 35.1298, T 4.8121, Me -1.14E-17, Se 1.33E-14, Te -8.80E-16 - 6864, 286.000, 0, En 2.361607078482E-05, CFL 0.00768, SL -9.0722E-02, M 7.69500E+16, S 35.1299, T 4.8116, Me 2.54E-17, Se -6.65E-15, Te -1.17E-15 - 6888, 287.000, 0, En 2.041304101518E-05, CFL 0.00486, SL -8.0479E-02, M 7.69502E+16, S 35.1298, T 4.8115, Me -5.58E-18, Se 6.65E-15, Te 7.65E-16 - 6912, 288.000, 0, En 1.615022608600E-05, CFL 0.00397, SL -6.9275E-02, M 7.69503E+16, S 35.1297, T 4.8114, Me -1.08E-17, Se -1.33E-14, Te 1.58E-16 - 6936, 289.000, 0, En 1.102040519378E-05, CFL 0.00444, SL -6.0708E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me 1.42E-17, Se 0.00E+00, Te 2.54E-15 - 6960, 290.000, 0, En 8.951246435501E-06, CFL 0.00435, SL -6.2438E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me -7.71E-18, Se 6.65E-15, Te -2.78E-15 - 6984, 291.000, 0, En 5.014141555855E-06, CFL 0.00259, SL -6.5593E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -1.33E-17, Se -1.33E-14, Te 8.68E-16 - 7008, 292.000, 0, En 1.182737735680E-05, CFL 0.00611, SL -6.8147E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me 1.05E-17, Se 6.65E-15, Te -1.56E-15 - 7032, 293.000, 0, En 2.425707520263E-05, CFL 0.00820, SL -6.9843E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -5.12E-19, Se 0.00E+00, Te -4.75E-16 - 7056, 294.000, 0, En 2.697865653455E-05, CFL 0.00590, SL -5.8313E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 7.23E-18, Se 0.00E+00, Te 2.02E-15 - 7080, 295.000, 0, En 2.831846690953E-05, CFL 0.00615, SL -5.3942E-02, M 7.69505E+16, S 35.1297, T 4.8115, Me -1.94E-17, Se -6.65E-15, Te -1.55E-16 - 7104, 296.000, 0, En 2.896608764715E-05, CFL 0.00646, SL -4.8414E-02, M 7.69506E+16, S 35.1296, T 4.8113, Me 2.32E-17, Se -6.65E-15, Te -8.69E-16 - 7128, 297.000, 0, En 2.969413628228E-05, CFL 0.00674, SL -1.8994E-02, M 7.69510E+16, S 35.1295, T 4.8112, Me -1.50E-17, Se 2.00E-14, Te -2.21E-16 - 7152, 298.000, 0, En 3.106945829923E-05, CFL 0.00644, SL -1.9351E-02, M 7.69509E+16, S 35.1295, T 4.8112, Me -2.45E-18, Se 0.00E+00, Te 5.60E-17 - 7176, 299.000, 0, En 3.177336395216E-05, CFL 0.00508, SL -2.5375E-02, M 7.69509E+16, S 35.1295, T 4.8107, Me -5.76E-18, Se -2.66E-14, Te -1.07E-15 - 7200, 300.000, 0, En 3.268270835215E-05, CFL 0.00522, SL -3.2408E-02, M 7.69508E+16, S 35.1295, T 4.8099, Me 2.35E-17, Se 2.00E-14, Te 2.50E-15 - 7224, 301.000, 0, En 3.279472915469E-05, CFL 0.00568, SL -1.7737E-02, M 7.69510E+16, S 35.1294, T 4.8097, Me -1.08E-17, Se 0.00E+00, Te -1.02E-15 - 7248, 302.000, 0, En 3.028670934196E-05, CFL 0.00683, SL -2.4558E-03, M 7.69512E+16, S 35.1294, T 4.8095, Me 2.38E-18, Se -6.65E-15, Te 1.16E-18 - 7272, 303.000, 0, En 2.464008127564E-05, CFL 0.00643, SL -8.5466E-03, M 7.69511E+16, S 35.1294, T 4.8086, Me -1.04E-17, Se 6.65E-15, Te -1.24E-15 - 7296, 304.000, 0, En 2.067006045271E-05, CFL 0.00448, SL -4.5716E-03, M 7.69511E+16, S 35.1294, T 4.8082, Me 1.16E-17, Se -6.65E-15, Te 2.09E-15 - 7320, 305.000, 0, En 2.044070775427E-05, CFL 0.00396, SL 7.6186E-04, M 7.69512E+16, S 35.1293, T 4.8080, Me 4.86E-18, Se -6.65E-15, Te -2.40E-16 - 7344, 306.000, 0, En 1.816374707534E-05, CFL 0.00434, SL -3.2075E-03, M 7.69512E+16, S 35.1294, T 4.8076, Me -7.70E-18, Se 6.65E-15, Te 4.10E-16 - 7368, 307.000, 0, En 1.723611865326E-05, CFL 0.00421, SL -3.6257E-03, M 7.69511E+16, S 35.1294, T 4.8074, Me -2.29E-19, Se 6.65E-15, Te -6.90E-16 - 7392, 308.000, 0, En 1.578344106373E-05, CFL 0.00409, SL -5.5630E-03, M 7.69511E+16, S 35.1294, T 4.8070, Me -1.29E-18, Se 6.65E-15, Te -3.19E-16 - 7416, 309.000, 0, En 1.456124576846E-05, CFL 0.00368, SL -7.6535E-03, M 7.69511E+16, S 35.1294, T 4.8064, Me 1.26E-17, Se -6.65E-15, Te 1.60E-15 - 7440, 310.000, 0, En 1.384731852383E-05, CFL 0.00377, SL -1.3249E-02, M 7.69510E+16, S 35.1294, T 4.8057, Me -1.57E-17, Se -1.33E-14, Te 1.28E-15 - 7464, 311.000, 0, En 1.202890816631E-05, CFL 0.00374, SL -1.9791E-02, M 7.69509E+16, S 35.1295, T 4.8051, Me 5.90E-18, Se 1.33E-14, Te 1.05E-15 - 7488, 312.000, 0, En 1.075946647343E-05, CFL 0.00374, SL -2.5528E-02, M 7.69509E+16, S 35.1295, T 4.8045, Me 2.36E-18, Se 0.00E+00, Te -2.35E-15 - 7512, 313.000, 0, En 9.383272221647E-06, CFL 0.00260, SL -3.0035E-02, M 7.69508E+16, S 35.1295, T 4.8040, Me 2.43E-18, Se 1.33E-14, Te -1.80E-15 - 7536, 314.000, 0, En 9.250239452953E-06, CFL 0.00217, SL -2.8603E-02, M 7.69508E+16, S 35.1295, T 4.8038, Me -1.61E-17, Se 0.00E+00, Te 1.20E-16 - 7560, 315.000, 0, En 1.199553046948E-05, CFL 0.00481, SL -2.9988E-02, M 7.69508E+16, S 35.1295, T 4.8035, Me 2.57E-18, Se -6.65E-15, Te 1.12E-15 - 7584, 316.000, 0, En 1.510605641237E-05, CFL 0.00591, SL -3.2551E-02, M 7.69508E+16, S 35.1295, T 4.8033, Me 4.42E-18, Se 0.00E+00, Te 8.16E-16 - 7608, 317.000, 0, En 1.380148199852E-05, CFL 0.00546, SL -3.3630E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 6.63E-18, Se -6.65E-15, Te -1.15E-15 - 7632, 318.000, 0, En 9.769493612896E-06, CFL 0.00231, SL -3.6070E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me 1.43E-17, Se 6.65E-15, Te 1.07E-15 - 7656, 319.000, 0, En 8.430629913840E-06, CFL 0.00311, SL -4.7068E-02, M 7.69506E+16, S 35.1296, T 4.8009, Me -1.56E-17, Se 0.00E+00, Te -3.16E-16 - 7680, 320.000, 0, En 8.119047629991E-06, CFL 0.00316, SL -5.5569E-02, M 7.69505E+16, S 35.1297, T 4.8000, Me -3.72E-18, Se 6.65E-15, Te -7.09E-16 - 7704, 321.000, 0, En 6.929273694394E-06, CFL 0.00236, SL -6.1610E-02, M 7.69504E+16, S 35.1297, T 4.7994, Me -3.84E-19, Se -6.65E-15, Te 9.65E-16 - 7728, 322.000, 0, En 7.043754435653E-06, CFL 0.00270, SL -6.6459E-02, M 7.69503E+16, S 35.1297, T 4.7989, Me 1.80E-17, Se 6.65E-15, Te 9.93E-16 - 7752, 323.000, 0, En 7.546999046792E-06, CFL 0.00359, SL -6.7596E-02, M 7.69503E+16, S 35.1297, T 4.7987, Me -8.83E-18, Se -1.33E-14, Te 1.03E-15 - 7776, 324.000, 0, En 7.819588507451E-06, CFL 0.00337, SL -5.4876E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me -6.12E-18, Se 1.33E-14, Te -3.03E-15 - 7800, 325.000, 0, En 6.251533593971E-06, CFL 0.00256, SL -6.1582E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -9.17E-18, Se -1.33E-14, Te 1.85E-15 - 7824, 326.000, 0, En 4.872581482765E-06, CFL 0.00267, SL -7.2118E-02, M 7.69503E+16, S 35.1298, T 4.7964, Me 1.65E-17, Se 6.65E-15, Te -1.82E-15 - 7848, 327.000, 0, En 5.591620657051E-06, CFL 0.00282, SL -8.1081E-02, M 7.69502E+16, S 35.1298, T 4.7953, Me -1.10E-17, Se -6.65E-15, Te 1.67E-15 - 7872, 328.000, 0, En 9.414658022772E-06, CFL 0.00455, SL -8.9684E-02, M 7.69500E+16, S 35.1299, T 4.7943, Me 7.32E-18, Se 1.33E-14, Te -1.33E-15 - 7896, 329.000, 0, En 9.039380493659E-06, CFL 0.00329, SL -9.7459E-02, M 7.69499E+16, S 35.1299, T 4.7935, Me -1.51E-17, Se 6.65E-15, Te 2.45E-15 - 7920, 330.000, 0, En 9.747858945297E-06, CFL 0.00276, SL -1.0244E-01, M 7.69499E+16, S 35.1299, T 4.7928, Me 2.19E-17, Se 6.65E-15, Te -1.05E-15 - 7944, 331.000, 0, En 1.039569000260E-05, CFL 0.00291, SL -1.0316E-01, M 7.69499E+16, S 35.1299, T 4.7925, Me -2.14E-17, Se 0.00E+00, Te -1.66E-15 - 7968, 332.000, 0, En 1.100479848330E-05, CFL 0.00439, SL -1.0459E-01, M 7.69499E+16, S 35.1300, T 4.7925, Me 1.35E-17, Se 6.65E-15, Te 8.19E-16 - 7992, 333.000, 0, En 1.279615783854E-05, CFL 0.00319, SL -1.0777E-01, M 7.69498E+16, S 35.1300, T 4.7922, Me 1.23E-18, Se 1.33E-14, Te 4.04E-16 - 8016, 334.000, 0, En 1.057635182773E-05, CFL 0.00252, SL -1.1149E-01, M 7.69498E+16, S 35.1300, T 4.7919, Me -9.52E-18, Se -6.65E-15, Te -1.90E-15 - 8040, 335.000, 0, En 1.013199432594E-05, CFL 0.00284, SL -1.1612E-01, M 7.69497E+16, S 35.1300, T 4.7915, Me 2.01E-17, Se 0.00E+00, Te 8.19E-16 - 8064, 336.000, 0, En 8.435355830322E-06, CFL 0.00242, SL -1.1659E-01, M 7.69497E+16, S 35.1300, T 4.7912, Me -2.28E-17, Se 6.65E-15, Te -1.78E-15 - 8088, 337.000, 0, En 7.826061923045E-06, CFL 0.00209, SL -1.1412E-01, M 7.69497E+16, S 35.1300, T 4.7908, Me -6.06E-18, Se 0.00E+00, Te 6.41E-16 - 8112, 338.000, 0, En 8.466393851832E-06, CFL 0.00300, SL -1.1142E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 8.27E-18, Se 6.65E-15, Te 7.11E-17 - 8136, 339.000, 0, En 8.715486088676E-06, CFL 0.00448, SL -1.0910E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 3.01E-18, Se -6.65E-15, Te 5.88E-16 - 8160, 340.000, 0, En 7.698283988823E-06, CFL 0.00251, SL -1.1083E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -1.74E-18, Se 0.00E+00, Te -1.37E-15 - 8184, 341.000, 0, En 6.664880324379E-06, CFL 0.00191, SL -1.0754E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me 1.20E-17, Se 0.00E+00, Te -3.06E-16 - 8208, 342.000, 0, En 5.253264351418E-06, CFL 0.00179, SL -1.0741E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -1.84E-17, Se -1.33E-14, Te 2.27E-15 - 8232, 343.000, 0, En 5.470540446755E-06, CFL 0.00237, SL -1.0879E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 5.39E-18, Se 6.65E-15, Te 1.16E-17 - 8256, 344.000, 0, En 5.061850853542E-06, CFL 0.00194, SL -1.0996E-01, M 7.69498E+16, S 35.1300, T 4.7900, Me -1.79E-17, Se -6.65E-15, Te -1.57E-15 - 8280, 345.000, 0, En 5.152343363797E-06, CFL 0.00195, SL -1.1273E-01, M 7.69497E+16, S 35.1300, T 4.7895, Me 1.94E-17, Se -6.65E-15, Te -1.92E-15 - 8304, 346.000, 0, En 7.030587179138E-06, CFL 0.00252, SL -1.1664E-01, M 7.69497E+16, S 35.1300, T 4.7890, Me -3.51E-18, Se 0.00E+00, Te 2.17E-15 - 8328, 347.000, 0, En 9.485567669278E-06, CFL 0.00340, SL -1.1974E-01, M 7.69497E+16, S 35.1300, T 4.7887, Me -3.01E-19, Se 6.65E-15, Te 4.53E-16 - 8352, 348.000, 0, En 1.270514086887E-05, CFL 0.00430, SL -1.2171E-01, M 7.69496E+16, S 35.1301, T 4.7885, Me 8.20E-18, Se 0.00E+00, Te -9.32E-16 - 8376, 349.000, 0, En 1.712254764472E-05, CFL 0.00462, SL -1.2679E-01, M 7.69496E+16, S 35.1301, T 4.7880, Me 4.60E-18, Se -1.33E-14, Te 5.91E-16 - 8400, 350.000, 0, En 1.667539048312E-05, CFL 0.00414, SL -1.2986E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 5.39E-18, Se 2.66E-14, Te -1.88E-15 - 8424, 351.000, 0, En 1.507357353277E-05, CFL 0.00336, SL -1.3098E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.12E-17, Se -1.33E-14, Te -3.93E-16 - 8448, 352.000, 0, En 1.217213363734E-05, CFL 0.00312, SL -1.3180E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.31E-19, Se -2.00E-14, Te 2.04E-15 - 8472, 353.000, 0, En 1.059872696069E-05, CFL 0.00264, SL -1.3255E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.89E-17, Se 2.66E-14, Te -1.19E-15 - 8496, 354.000, 0, En 1.154017707576E-05, CFL 0.00328, SL -1.3100E-01, M 7.69495E+16, S 35.1301, T 4.7875, Me 1.12E-17, Se -6.65E-15, Te -6.85E-16 - 8520, 355.000, 0, En 9.541285001820E-06, CFL 0.00333, SL -1.2470E-01, M 7.69496E+16, S 35.1301, T 4.7875, Me 4.23E-18, Se 6.65E-15, Te 1.86E-15 - 8544, 356.000, 0, En 7.944128345022E-06, CFL 0.00301, SL -1.1818E-01, M 7.69497E+16, S 35.1300, T 4.7874, Me 8.40E-18, Se -6.65E-15, Te -9.09E-16 - 8568, 357.000, 0, En 6.180957812155E-06, CFL 0.00388, SL -1.1477E-01, M 7.69497E+16, S 35.1300, T 4.7874, Me 6.97E-18, Se 0.00E+00, Te 4.82E-16 - 8592, 358.000, 0, En 5.524716392419E-06, CFL 0.00269, SL -1.1710E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me -1.00E-17, Se 6.65E-15, Te 1.97E-15 - 8616, 359.000, 0, En 5.496207482153E-06, CFL 0.00181, SL -1.2863E-01, M 7.69495E+16, S 35.1301, T 4.7854, Me 1.14E-17, Se -6.65E-15, Te -1.65E-15 - 8640, 360.000, 0, En 7.017023072962E-06, CFL 0.00261, SL -1.3729E-01, M 7.69494E+16, S 35.1301, T 4.7842, Me 2.85E-18, Se 2.00E-14, Te 2.32E-16 - 8664, 361.000, 0, En 6.348242872320E-06, CFL 0.00193, SL -1.4408E-01, M 7.69493E+16, S 35.1302, T 4.7834, Me -2.67E-17, Se -1.33E-14, Te 2.44E-16 - 8688, 362.000, 0, En 5.811668694442E-06, CFL 0.00195, SL -1.4990E-01, M 7.69493E+16, S 35.1302, T 4.7828, Me 1.44E-17, Se 0.00E+00, Te -1.18E-15 - 8712, 363.000, 0, En 5.626404449448E-06, CFL 0.00200, SL -1.5114E-01, M 7.69493E+16, S 35.1302, T 4.7826, Me -1.05E-17, Se -6.65E-15, Te 2.49E-15 - 8736, 364.000, 0, En 6.374105867919E-06, CFL 0.00181, SL -1.5324E-01, M 7.69492E+16, S 35.1302, T 4.7825, Me 1.61E-18, Se -6.65E-15, Te -1.48E-15 - 8760, 365.000, 0, En 5.389878825320E-06, CFL 0.00155, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7823, Me 7.77E-18, Se -6.65E-15, Te -1.98E-15 + 24, 1.000, 0, En 2.723613681471E-07, CFL 0.00079, SL -6.1796E-03, M 7.69511E+16, S 35.1294, T 4.8054, Me 3.60E-19, Se 0.00E+00, Te 1.26E-15 + 48, 2.000, 0, En 7.053602865900E-07, CFL 0.00099, SL 7.7375E-03, M 7.69513E+16, S 35.1293, T 4.8049, Me -1.76E-18, Se 1.33E-14, Te -2.02E-15 + 72, 3.000, 0, En 5.887542015523E-07, CFL 0.00083, SL 1.7286E-03, M 7.69512E+16, S 35.1293, T 4.8041, Me -1.22E-17, Se -6.65E-15, Te -2.55E-16 + 96, 4.000, 0, En 1.852665801340E-06, CFL 0.00184, SL -1.1511E-03, M 7.69512E+16, S 35.1293, T 4.8036, Me -2.05E-18, Se -6.65E-15, Te 1.23E-15 + 120, 5.000, 0, En 1.514737730607E-06, CFL 0.00153, SL -3.5312E-03, M 7.69511E+16, S 35.1294, T 4.8034, Me 4.23E-18, Se 6.65E-15, Te 2.57E-16 + 144, 6.000, 0, En 7.003818536090E-07, CFL 0.00076, SL -5.5946E-03, M 7.69511E+16, S 35.1294, T 4.8032, Me -6.47E-18, Se -1.33E-14, Te 2.50E-15 + 168, 7.000, 0, En 1.331161290630E-06, CFL 0.00149, SL -3.7707E-03, M 7.69511E+16, S 35.1294, T 4.8029, Me -3.12E-18, Se 0.00E+00, Te -1.85E-15 + 192, 8.000, 0, En 1.259364476304E-06, CFL 0.00118, SL 3.2469E-03, M 7.69512E+16, S 35.1293, T 4.8028, Me 6.91E-18, Se 0.00E+00, Te 3.25E-16 + 216, 9.000, 0, En 1.354242108507E-06, CFL 0.00097, SL 8.9665E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me -6.72E-18, Se 0.00E+00, Te -5.01E-16 + 240, 10.000, 0, En 3.263351003349E-06, CFL 0.00222, SL 7.4792E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me 1.75E-17, Se -6.65E-15, Te -2.21E-16 + 264, 11.000, 0, En 3.936169567192E-06, CFL 0.00267, SL 6.0258E-03, M 7.69513E+16, S 35.1293, T 4.8024, Me 8.74E-18, Se 6.65E-15, Te -3.84E-16 + 288, 12.000, 0, En 2.562371281030E-06, CFL 0.00169, SL 2.5996E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.13E-17, Se -6.65E-15, Te 2.48E-15 + 312, 13.000, 0, En 3.323419267772E-06, CFL 0.00145, SL -4.8867E-03, M 7.69511E+16, S 35.1294, T 4.8012, Me 3.01E-18, Se -1.33E-14, Te -2.45E-15 + 336, 14.000, 0, En 2.204183502992E-06, CFL 0.00093, SL -8.9710E-03, M 7.69511E+16, S 35.1294, T 4.8008, Me 1.18E-18, Se 6.65E-15, Te 1.22E-15 + 360, 15.000, 0, En 3.594165827924E-06, CFL 0.00176, SL -1.1697E-02, M 7.69510E+16, S 35.1294, T 4.8004, Me -3.04E-17, Se 0.00E+00, Te -5.55E-16 + 384, 16.000, 0, En 3.885115952589E-06, CFL 0.00260, SL -1.4742E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me 1.15E-17, Se 6.65E-15, Te -1.26E-15 + 408, 17.000, 0, En 1.810288584734E-06, CFL 0.00078, SL -2.5035E-02, M 7.69509E+16, S 35.1295, T 4.7985, Me 3.65E-18, Se -6.65E-15, Te 1.48E-15 + 432, 18.000, 0, En 3.018975627407E-06, CFL 0.00157, SL -3.4147E-02, M 7.69508E+16, S 35.1295, T 4.7972, Me 5.99E-18, Se 0.00E+00, Te -1.01E-15 + 456, 19.000, 0, En 3.712252268820E-06, CFL 0.00192, SL -1.0766E-02, M 7.69511E+16, S 35.1294, T 4.7965, Me -1.82E-18, Se 1.33E-14, Te 1.16E-15 + 480, 20.000, 0, En 4.215313537111E-06, CFL 0.00169, SL -1.0498E-02, M 7.69511E+16, S 35.1294, T 4.7957, Me -6.67E-18, Se 1.33E-14, Te -8.67E-16 + 504, 21.000, 0, En 3.810593765005E-06, CFL 0.00157, SL -1.7271E-02, M 7.69510E+16, S 35.1294, T 4.7947, Me 3.20E-18, Se -1.33E-14, Te 1.93E-15 + 528, 22.000, 0, En 5.156100033282E-06, CFL 0.00255, SL -2.1074E-02, M 7.69509E+16, S 35.1295, T 4.7944, Me -6.06E-18, Se 1.33E-14, Te -6.64E-16 + 552, 23.000, 0, En 6.839923611912E-06, CFL 0.00294, SL -2.5695E-02, M 7.69509E+16, S 35.1295, T 4.7939, Me 1.55E-17, Se -2.00E-14, Te 1.79E-16 + 576, 24.000, 0, En 7.156953708609E-06, CFL 0.00231, SL -2.7257E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me 6.24E-19, Se 1.33E-14, Te -3.14E-15 + 600, 25.000, 0, En 5.365889603784E-06, CFL 0.00205, SL -3.4194E-02, M 7.69508E+16, S 35.1295, T 4.7929, Me -1.61E-17, Se 0.00E+00, Te 2.21E-15 + 624, 26.000, 0, En 2.976226753903E-06, CFL 0.00123, SL -3.8898E-02, M 7.69507E+16, S 35.1296, T 4.7924, Me 3.46E-18, Se 0.00E+00, Te 1.54E-15 + 648, 27.000, 0, En 2.314794354015E-06, CFL 0.00123, SL -4.2852E-02, M 7.69506E+16, S 35.1296, T 4.7920, Me 3.18E-18, Se 2.00E-14, Te -2.70E-15 + 672, 28.000, 0, En 6.560936075778E-06, CFL 0.00274, SL -3.7184E-02, M 7.69507E+16, S 35.1296, T 4.7918, Me -3.33E-18, Se -1.33E-14, Te -1.57E-15 + 696, 29.000, 0, En 8.369579963966E-07, CFL 0.00121, SL -4.4104E-02, M 7.69506E+16, S 35.1296, T 4.7906, Me -6.58E-18, Se 2.00E-14, Te 4.01E-15 + 720, 30.000, 0, En 4.289654212682E-07, CFL 0.00061, SL -5.2318E-02, M 7.69505E+16, S 35.1296, T 4.7892, Me 6.45E-18, Se 0.00E+00, Te 6.02E-16 + 744, 31.000, 0, En 4.216689269642E-07, CFL 0.00048, SL -5.6906E-02, M 7.69505E+16, S 35.1297, T 4.7886, Me -1.12E-17, Se -1.33E-14, Te 4.53E-16 + 768, 32.000, 0, En 5.694134350809E-07, CFL 0.00051, SL -3.3070E-02, M 7.69508E+16, S 35.1295, T 4.7880, Me 9.75E-18, Se 1.33E-14, Te -2.54E-15 + 792, 33.000, 0, En 2.041863035990E-07, CFL 0.00033, SL -3.2226E-02, M 7.69508E+16, S 35.1295, T 4.7872, Me 1.48E-17, Se -6.65E-15, Te 2.59E-16 + 816, 34.000, 0, En 1.367174757826E-07, CFL 0.00029, SL -3.8376E-02, M 7.69507E+16, S 35.1296, T 4.7862, Me -1.82E-17, Se 0.00E+00, Te -5.41E-17 + 840, 35.000, 0, En 4.873128677606E-07, CFL 0.00080, SL -4.5605E-02, M 7.69506E+16, S 35.1296, T 4.7853, Me -1.55E-18, Se 6.65E-15, Te 1.36E-15 + 864, 36.000, 0, En 1.143757886354E-07, CFL 0.00027, SL -5.0415E-02, M 7.69505E+16, S 35.1296, T 4.7848, Me 1.69E-17, Se -6.65E-15, Te -1.58E-16 + 888, 37.000, 0, En 1.526507491073E-06, CFL 0.00126, SL -5.3725E-02, M 7.69505E+16, S 35.1297, T 4.7844, Me 3.72E-18, Se 2.00E-14, Te 5.06E-16 + 912, 38.000, 0, En 3.565702231082E-07, CFL 0.00084, SL -5.7093E-02, M 7.69505E+16, S 35.1297, T 4.7841, Me -8.19E-18, Se -2.66E-14, Te -4.16E-15 + 936, 39.000, 0, En 1.789126544714E-06, CFL 0.00163, SL -4.5885E-02, M 7.69506E+16, S 35.1296, T 4.7837, Me 7.88E-18, Se 6.65E-15, Te 3.47E-15 + 960, 40.000, 0, En 2.661192668171E-06, CFL 0.00223, SL -3.9384E-02, M 7.69507E+16, S 35.1296, T 4.7835, Me -1.32E-18, Se -2.00E-14, Te -6.88E-16 + 984, 41.000, 0, En 9.692600960675E-07, CFL 0.00074, SL -4.3521E-02, M 7.69506E+16, S 35.1296, T 4.7830, Me 4.78E-19, Se 6.65E-15, Te 3.58E-16 + 1008, 42.000, 0, En 1.941935863137E-06, CFL 0.00169, SL -3.6775E-02, M 7.69507E+16, S 35.1296, T 4.7823, Me -6.54E-18, Se 6.65E-15, Te 9.28E-17 + 1032, 43.000, 0, En 3.380578797670E-06, CFL 0.00204, SL -2.7828E-02, M 7.69508E+16, S 35.1295, T 4.7821, Me 1.26E-17, Se -6.65E-15, Te 1.88E-15 + 1056, 44.000, 0, En 3.502235674665E-06, CFL 0.00243, SL -1.8195E-02, M 7.69510E+16, S 35.1294, T 4.7819, Me -3.75E-18, Se -1.33E-14, Te -1.72E-15 + 1080, 45.000, 0, En 3.475027144914E-06, CFL 0.00184, SL -2.2342E-02, M 7.69509E+16, S 35.1295, T 4.7813, Me -1.04E-17, Se 0.00E+00, Te 1.93E-15 + 1104, 46.000, 0, En 2.650548376804E-06, CFL 0.00156, SL -3.0430E-02, M 7.69508E+16, S 35.1295, T 4.7803, Me 1.02E-17, Se 1.33E-14, Te -2.10E-15 + 1128, 47.000, 0, En 2.919265454907E-06, CFL 0.00099, SL -3.7229E-02, M 7.69507E+16, S 35.1296, T 4.7794, Me -1.23E-17, Se -6.65E-15, Te 1.32E-15 + 1152, 48.000, 0, En 2.920145544221E-06, CFL 0.00095, SL -4.2106E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -1.98E-18, Se -6.65E-15, Te -7.52E-16 + 1176, 49.000, 0, En 3.072591095982E-06, CFL 0.00106, SL -5.0827E-02, M 7.69505E+16, S 35.1296, T 4.7773, Me 1.69E-17, Se 6.65E-15, Te -3.69E-16 + 1200, 50.000, 0, En 2.529689288537E-06, CFL 0.00092, SL -6.0752E-02, M 7.69504E+16, S 35.1297, T 4.7759, Me -1.39E-17, Se 0.00E+00, Te -5.46E-17 + 1224, 51.000, 0, En 1.813104106970E-06, CFL 0.00109, SL -6.6461E-02, M 7.69503E+16, S 35.1297, T 4.7755, Me -3.32E-18, Se 0.00E+00, Te -3.03E-17 + 1248, 52.000, 0, En 4.604048483823E-06, CFL 0.00188, SL -6.9899E-02, M 7.69503E+16, S 35.1297, T 4.7753, Me 6.42E-18, Se 0.00E+00, Te 2.28E-15 + 1272, 53.000, 0, En 3.913614254251E-06, CFL 0.00191, SL -7.1890E-02, M 7.69503E+16, S 35.1298, T 4.7752, Me 5.53E-18, Se 0.00E+00, Te -2.52E-15 + 1296, 54.000, 0, En 3.074227816507E-06, CFL 0.00182, SL -6.6094E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me -2.39E-17, Se -6.65E-15, Te 1.57E-16 + 1320, 55.000, 0, En 1.756831191393E-06, CFL 0.00135, SL -6.6817E-02, M 7.69503E+16, S 35.1297, T 4.7745, Me 2.67E-17, Se -1.33E-14, Te 1.49E-15 + 1344, 56.000, 0, En 9.136654170883E-07, CFL 0.00119, SL -7.2944E-02, M 7.69503E+16, S 35.1298, T 4.7739, Me -7.75E-18, Se 1.33E-14, Te -1.29E-15 + 1368, 57.000, 0, En 2.452825782410E-06, CFL 0.00154, SL -7.0270E-02, M 7.69503E+16, S 35.1298, T 4.7736, Me 4.88E-18, Se -1.33E-14, Te 1.56E-15 + 1392, 58.000, 0, En 1.909510161189E-06, CFL 0.00142, SL -7.3040E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -2.59E-17, Se 0.00E+00, Te -1.53E-16 + 1416, 59.000, 0, En 1.010481053790E-06, CFL 0.00052, SL -8.0029E-02, M 7.69502E+16, S 35.1298, T 4.7720, Me 2.08E-17, Se 0.00E+00, Te -3.36E-15 + 1440, 60.000, 0, En 9.815976301650E-07, CFL 0.00088, SL -8.7741E-02, M 7.69501E+16, S 35.1299, T 4.7711, Me -4.92E-18, Se 0.00E+00, Te 4.53E-15 + 1464, 61.000, 0, En 4.194730892177E-07, CFL 0.00051, SL -9.2703E-02, M 7.69500E+16, S 35.1299, T 4.7708, Me 1.28E-17, Se -6.65E-15, Te 9.97E-17 + 1488, 62.000, 0, En 2.346426882472E-06, CFL 0.00146, SL -9.5442E-02, M 7.69500E+16, S 35.1299, T 4.7705, Me -8.36E-18, Se -6.65E-15, Te -4.01E-15 + 1512, 63.000, 0, En 2.208754205138E-06, CFL 0.00247, SL -9.8093E-02, M 7.69499E+16, S 35.1299, T 4.7705, Me 4.56E-18, Se 1.33E-14, Te 5.78E-16 + 1536, 64.000, 0, En 3.171360409128E-06, CFL 0.00382, SL -1.0147E-01, M 7.69499E+16, S 35.1299, T 4.7705, Me 2.41E-18, Se -6.65E-15, Te 1.16E-15 + 1560, 65.000, 0, En 4.814558751777E-07, CFL 0.00076, SL -1.0311E-01, M 7.69499E+16, S 35.1299, T 4.7702, Me 2.09E-19, Se -6.65E-15, Te 1.13E-15 + 1584, 66.000, 0, En 2.204241760851E-07, CFL 0.00026, SL -1.0727E-01, M 7.69498E+16, S 35.1300, T 4.7700, Me 1.29E-17, Se 0.00E+00, Te -2.10E-16 + 1608, 67.000, 0, En 1.203393251126E-06, CFL 0.00099, SL -1.1166E-01, M 7.69498E+16, S 35.1300, T 4.7696, Me -2.58E-18, Se 6.65E-15, Te 1.14E-15 + 1632, 68.000, 0, En 2.259539422733E-06, CFL 0.00170, SL -1.0768E-01, M 7.69498E+16, S 35.1300, T 4.7694, Me -2.28E-17, Se 6.65E-15, Te 1.30E-15 + 1656, 69.000, 0, En 2.137833388103E-06, CFL 0.00188, SL -1.0430E-01, M 7.69499E+16, S 35.1299, T 4.7694, Me 8.39E-18, Se 0.00E+00, Te -1.40E-15 + 1680, 70.000, 0, En 2.435959790312E-06, CFL 0.00209, SL -9.7191E-02, M 7.69499E+16, S 35.1299, T 4.7695, Me -7.52E-18, Se -1.33E-14, Te -1.51E-15 + 1704, 71.000, 0, En 2.332360722350E-06, CFL 0.00190, SL -9.5680E-02, M 7.69500E+16, S 35.1299, T 4.7698, Me 1.22E-17, Se -6.65E-15, Te 1.56E-15 + 1728, 72.000, 0, En 2.661519651769E-06, CFL 0.00175, SL -9.6294E-02, M 7.69500E+16, S 35.1299, T 4.7700, Me -1.78E-17, Se 0.00E+00, Te 6.80E-16 + 1752, 73.000, 0, En 2.467064067575E-06, CFL 0.00141, SL -9.8194E-02, M 7.69499E+16, S 35.1299, T 4.7700, Me 1.26E-17, Se 0.00E+00, Te -9.61E-16 + 1776, 74.000, 0, En 3.283905856996E-06, CFL 0.00196, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.7697, Me -8.90E-18, Se 6.65E-15, Te 2.12E-15 + 1800, 75.000, 0, En 1.824180956051E-06, CFL 0.00114, SL -1.0994E-01, M 7.69498E+16, S 35.1300, T 4.7690, Me 8.77E-18, Se 6.65E-15, Te -3.41E-15 + 1824, 76.000, 0, En 1.277544765181E-06, CFL 0.00086, SL -1.1492E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me 6.03E-18, Se -6.65E-15, Te 2.11E-15 + 1848, 77.000, 0, En 3.429065570082E-06, CFL 0.00208, SL -1.2023E-01, M 7.69497E+16, S 35.1300, T 4.7685, Me -6.19E-18, Se 6.65E-15, Te -1.39E-15 + 1872, 78.000, 0, En 6.318996266039E-06, CFL 0.00304, SL -1.2461E-01, M 7.69496E+16, S 35.1301, T 4.7684, Me -1.35E-17, Se 6.65E-15, Te 2.31E-16 + 1896, 79.000, 0, En 7.110611179576E-06, CFL 0.00343, SL -1.2481E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me 1.51E-17, Se 0.00E+00, Te 1.28E-15 + 1920, 80.000, 0, En 7.985138446247E-06, CFL 0.00351, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.7690, Me -1.53E-18, Se 6.65E-15, Te 6.09E-17 + 1944, 81.000, 0, En 7.014953367442E-06, CFL 0.00291, SL -1.2266E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me 4.04E-18, Se -1.33E-14, Te -1.42E-15 + 1968, 82.000, 0, En 5.859500226543E-06, CFL 0.00204, SL -1.2666E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -5.59E-18, Se 6.65E-15, Te 1.64E-15 + 1992, 83.000, 0, En 4.647563717900E-06, CFL 0.00197, SL -1.2154E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.96E-17, Se 0.00E+00, Te -2.27E-15 + 2016, 84.000, 0, En 3.986032770552E-06, CFL 0.00150, SL -1.2284E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.95E-17, Se 0.00E+00, Te 6.98E-16 + 2040, 85.000, 0, En 2.357914124745E-06, CFL 0.00099, SL -1.3233E-01, M 7.69495E+16, S 35.1301, T 4.7674, Me -3.88E-18, Se 6.65E-15, Te 3.14E-15 + 2064, 86.000, 0, En 2.260199462935E-06, CFL 0.00112, SL -1.4303E-01, M 7.69494E+16, S 35.1302, T 4.7660, Me 4.54E-18, Se -6.65E-15, Te -3.16E-15 + 2088, 87.000, 0, En 2.709867850226E-06, CFL 0.00143, SL -1.4969E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 3.71E-18, Se -6.65E-15, Te 1.30E-15 + 2112, 88.000, 0, En 2.111168289222E-06, CFL 0.00156, SL -1.3920E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 4.90E-18, Se 1.33E-14, Te 1.14E-15 + 2136, 89.000, 0, En 6.272957106984E-06, CFL 0.00348, SL -1.2452E-01, M 7.69496E+16, S 35.1301, T 4.7651, Me -1.24E-17, Se -1.33E-14, Te 3.74E-15 + 2160, 90.000, 0, En 7.389102024885E-06, CFL 0.00361, SL -1.2502E-01, M 7.69496E+16, S 35.1301, T 4.7654, Me 2.57E-17, Se 2.00E-14, Te -2.54E-15 + 2184, 91.000, 0, En 7.244928017222E-06, CFL 0.00330, SL -1.2921E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.66E-17, Se -6.65E-15, Te -2.18E-15 + 2208, 92.000, 0, En 7.388797799284E-06, CFL 0.00341, SL -1.3343E-01, M 7.69495E+16, S 35.1301, T 4.7654, Me -2.21E-18, Se -1.33E-14, Te -4.15E-16 + 2232, 93.000, 0, En 3.810090039874E-06, CFL 0.00104, SL -1.3970E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 1.67E-17, Se 6.65E-15, Te 2.12E-15 + 2256, 94.000, 0, En 5.172002038391E-06, CFL 0.00184, SL -1.4499E-01, M 7.69493E+16, S 35.1302, T 4.7646, Me -6.89E-18, Se 6.65E-15, Te 2.48E-16 + 2280, 95.000, 0, En 4.488393328323E-06, CFL 0.00167, SL -1.4233E-01, M 7.69494E+16, S 35.1302, T 4.7644, Me -2.42E-17, Se 6.65E-15, Te -9.03E-16 + 2304, 96.000, 0, En 4.704268043968E-06, CFL 0.00175, SL -1.4259E-01, M 7.69494E+16, S 35.1302, T 4.7648, Me 2.91E-17, Se -6.65E-15, Te -1.35E-15 + 2328, 97.000, 0, En 5.608163114233E-06, CFL 0.00245, SL -1.4436E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me -6.30E-18, Se 6.65E-15, Te 1.79E-16 + 2352, 98.000, 0, En 9.762537190868E-06, CFL 0.00322, SL -1.4658E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me 2.09E-17, Se -1.33E-14, Te 7.92E-16 + 2376, 99.000, 0, En 9.495977543579E-06, CFL 0.00226, SL -1.4915E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -2.11E-17, Se 6.65E-15, Te -9.23E-16 + 2400, 100.000, 0, En 1.152481056079E-05, CFL 0.00381, SL -1.5319E-01, M 7.69492E+16, S 35.1302, T 4.7653, Me -1.72E-17, Se 0.00E+00, Te -1.26E-15 + 2424, 101.000, 0, En 1.131117173518E-05, CFL 0.00342, SL -1.5419E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me 2.03E-17, Se 0.00E+00, Te 2.49E-15 + 2448, 102.000, 0, En 1.050313329629E-05, CFL 0.00308, SL -1.5183E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 3.86E-18, Se -6.65E-15, Te 7.56E-16 + 2472, 103.000, 0, En 1.041019843803E-05, CFL 0.00286, SL -1.5584E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me 2.30E-18, Se 0.00E+00, Te -2.13E-15 + 2496, 104.000, 0, En 1.195065580268E-05, CFL 0.00346, SL -1.6093E-01, M 7.69491E+16, S 35.1303, T 4.7661, Me -6.24E-18, Se 0.00E+00, Te 2.55E-16 + 2520, 105.000, 0, En 1.121113301807E-05, CFL 0.00342, SL -1.6379E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me 3.25E-18, Se 1.33E-14, Te -2.68E-15 + 2544, 106.000, 0, En 1.100664386328E-05, CFL 0.00328, SL -1.6372E-01, M 7.69491E+16, S 35.1303, T 4.7667, Me -1.62E-17, Se -6.65E-15, Te 1.82E-15 + 2568, 107.000, 0, En 1.304599228732E-05, CFL 0.00392, SL -1.6361E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me 2.61E-17, Se 0.00E+00, Te -3.03E-15 + 2592, 108.000, 0, En 1.570797283798E-05, CFL 0.00466, SL -1.6025E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me -1.63E-17, Se -6.65E-15, Te 3.49E-15 + 2616, 109.000, 0, En 1.610342681303E-05, CFL 0.00417, SL -1.5628E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me -1.16E-17, Se 2.00E-14, Te -2.57E-16 + 2640, 110.000, 0, En 1.468373803596E-05, CFL 0.00404, SL -1.5606E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me 1.12E-17, Se -6.65E-15, Te 1.66E-15 + 2664, 111.000, 0, En 1.281988057070E-05, CFL 0.00313, SL -1.6488E-01, M 7.69491E+16, S 35.1303, T 4.7665, Me 2.08E-18, Se 0.00E+00, Te 1.58E-15 + 2688, 112.000, 0, En 1.244230475954E-05, CFL 0.00280, SL -1.7207E-01, M 7.69490E+16, S 35.1303, T 4.7662, Me -2.11E-17, Se 0.00E+00, Te -6.66E-16 + 2712, 113.000, 0, En 1.069234356591E-05, CFL 0.00256, SL -1.7342E-01, M 7.69490E+16, S 35.1304, T 4.7659, Me 2.83E-17, Se 6.65E-15, Te -4.40E-16 + 2736, 114.000, 0, En 1.011480928433E-05, CFL 0.00347, SL -1.5505E-01, M 7.69492E+16, S 35.1302, T 4.7660, Me -1.94E-17, Se -1.33E-14, Te 1.08E-15 + 2760, 115.000, 0, En 7.089332633140E-06, CFL 0.00221, SL -1.5558E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 1.44E-17, Se 6.65E-15, Te -3.17E-15 + 2784, 116.000, 0, En 6.575078883377E-06, CFL 0.00174, SL -1.5799E-01, M 7.69492E+16, S 35.1303, T 4.7664, Me 2.45E-18, Se -1.33E-14, Te 5.66E-16 + 2808, 117.000, 0, En 6.864231454700E-06, CFL 0.00218, SL -1.6049E-01, M 7.69491E+16, S 35.1303, T 4.7667, Me 1.33E-17, Se 2.00E-14, Te 4.78E-16 + 2832, 118.000, 0, En 7.650388414117E-06, CFL 0.00276, SL -1.6273E-01, M 7.69491E+16, S 35.1303, T 4.7670, Me -2.06E-17, Se -6.65E-15, Te 1.86E-15 + 2856, 119.000, 0, En 9.530699585667E-06, CFL 0.00281, SL -1.6521E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me 8.48E-18, Se 6.65E-15, Te -3.72E-15 + 2880, 120.000, 0, En 1.112675376531E-05, CFL 0.00346, SL -1.6737E-01, M 7.69490E+16, S 35.1303, T 4.7678, Me -2.10E-17, Se -2.00E-14, Te 2.01E-15 + 2904, 121.000, 0, En 1.103742176086E-05, CFL 0.00453, SL -1.6904E-01, M 7.69490E+16, S 35.1303, T 4.7684, Me 9.90E-18, Se 6.65E-15, Te -2.68E-15 + 2928, 122.000, 0, En 9.126573210734E-06, CFL 0.00300, SL -1.7066E-01, M 7.69490E+16, S 35.1303, T 4.7686, Me 2.45E-19, Se -6.65E-15, Te 1.65E-15 + 2952, 123.000, 0, En 8.926483305377E-06, CFL 0.00275, SL -1.7194E-01, M 7.69490E+16, S 35.1303, T 4.7689, Me 5.51E-18, Se -6.65E-15, Te 8.71E-16 + 2976, 124.000, 0, En 8.628222824017E-06, CFL 0.00270, SL -1.7323E-01, M 7.69490E+16, S 35.1304, T 4.7693, Me 6.95E-18, Se 1.33E-14, Te 3.36E-15 + 3000, 125.000, 0, En 7.743404923680E-06, CFL 0.00246, SL -1.6855E-01, M 7.69490E+16, S 35.1303, T 4.7697, Me 4.47E-18, Se 0.00E+00, Te -4.43E-15 + 3024, 126.000, 0, En 7.195389585667E-06, CFL 0.00252, SL -1.5937E-01, M 7.69492E+16, S 35.1303, T 4.7701, Me -2.08E-17, Se -6.65E-15, Te 1.51E-15 + 3048, 127.000, 0, En 7.018831089873E-06, CFL 0.00240, SL -1.6111E-01, M 7.69491E+16, S 35.1303, T 4.7702, Me -1.71E-18, Se 6.65E-15, Te -2.25E-16 + 3072, 128.000, 0, En 8.566388959825E-06, CFL 0.00334, SL -1.6494E-01, M 7.69491E+16, S 35.1303, T 4.7704, Me 3.51E-18, Se 6.65E-15, Te -7.57E-16 + 3096, 129.000, 0, En 9.640870813291E-06, CFL 0.00366, SL -1.6715E-01, M 7.69491E+16, S 35.1303, T 4.7708, Me -8.84E-18, Se -2.00E-14, Te -1.91E-15 + 3120, 130.000, 0, En 9.390604161924E-06, CFL 0.00331, SL -1.6897E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me 1.48E-17, Se 1.33E-14, Te 1.66E-15 + 3144, 131.000, 0, En 6.413593641121E-06, CFL 0.00201, SL -1.7186E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -1.20E-18, Se 0.00E+00, Te -4.84E-16 + 3168, 132.000, 0, En 5.899443008319E-06, CFL 0.00247, SL -1.7781E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me 5.40E-18, Se 0.00E+00, Te 1.07E-15 + 3192, 133.000, 0, En 6.009028712490E-06, CFL 0.00193, SL -1.8252E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me -7.85E-18, Se 6.65E-15, Te 1.26E-15 + 3216, 134.000, 0, En 5.455618160543E-06, CFL 0.00163, SL -1.8368E-01, M 7.69488E+16, S 35.1304, T 4.7714, Me 1.15E-17, Se 6.65E-15, Te 9.79E-16 + 3240, 135.000, 0, En 5.193634762675E-06, CFL 0.00133, SL -1.7966E-01, M 7.69489E+16, S 35.1304, T 4.7716, Me -2.41E-17, Se 0.00E+00, Te -2.99E-17 + 3264, 136.000, 0, En 5.062660373653E-06, CFL 0.00159, SL -1.7849E-01, M 7.69489E+16, S 35.1304, T 4.7722, Me 2.12E-17, Se -6.65E-15, Te -1.94E-15 + 3288, 137.000, 0, En 8.040901689563E-06, CFL 0.00316, SL -1.7888E-01, M 7.69489E+16, S 35.1304, T 4.7725, Me -1.31E-17, Se -1.33E-14, Te 1.17E-15 + 3312, 138.000, 0, En 6.625080615961E-06, CFL 0.00259, SL -1.7967E-01, M 7.69489E+16, S 35.1304, T 4.7728, Me 8.69E-18, Se -6.65E-15, Te 5.17E-17 + 3336, 139.000, 0, En 5.462208493296E-06, CFL 0.00168, SL -1.8065E-01, M 7.69489E+16, S 35.1304, T 4.7731, Me -1.06E-17, Se 0.00E+00, Te -1.77E-15 + 3360, 140.000, 0, En 5.876971333807E-06, CFL 0.00226, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7734, Me -1.33E-18, Se 1.33E-14, Te 3.23E-15 + 3384, 141.000, 0, En 4.605001243490E-06, CFL 0.00178, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7739, Me -1.39E-18, Se -6.65E-15, Te -4.63E-15 + 3408, 142.000, 0, En 5.475185025656E-06, CFL 0.00268, SL -1.8304E-01, M 7.69488E+16, S 35.1304, T 4.7746, Me 6.51E-18, Se 6.65E-15, Te 2.49E-15 + 3432, 143.000, 0, En 5.796000393647E-06, CFL 0.00264, SL -1.8367E-01, M 7.69488E+16, S 35.1304, T 4.7752, Me 2.37E-17, Se -6.65E-15, Te 1.12E-15 + 3456, 144.000, 0, En 5.787739189453E-06, CFL 0.00298, SL -1.8418E-01, M 7.69488E+16, S 35.1304, T 4.7759, Me -2.03E-17, Se 1.33E-14, Te 4.83E-16 + 3480, 145.000, 0, En 6.273545156039E-06, CFL 0.00358, SL -1.8501E-01, M 7.69488E+16, S 35.1304, T 4.7766, Me 1.76E-18, Se 0.00E+00, Te 2.61E-16 + 3504, 146.000, 0, En 6.533411486297E-06, CFL 0.00382, SL -1.8591E-01, M 7.69488E+16, S 35.1304, T 4.7773, Me 2.64E-17, Se -6.65E-15, Te 1.83E-16 + 3528, 147.000, 0, En 6.150146284253E-06, CFL 0.00329, SL -1.8691E-01, M 7.69488E+16, S 35.1304, T 4.7780, Me -3.33E-17, Se 6.65E-15, Te -1.20E-15 + 3552, 148.000, 0, En 5.779125246803E-06, CFL 0.00240, SL -1.8651E-01, M 7.69488E+16, S 35.1304, T 4.7786, Me 2.37E-17, Se -6.65E-15, Te -1.54E-15 + 3576, 149.000, 0, En 5.408958723489E-06, CFL 0.00281, SL -1.8743E-01, M 7.69488E+16, S 35.1304, T 4.7793, Me 3.16E-18, Se 0.00E+00, Te 2.99E-15 + 3600, 150.000, 0, En 5.249847968997E-06, CFL 0.00302, SL -1.8935E-01, M 7.69488E+16, S 35.1304, T 4.7797, Me -2.79E-17, Se -6.65E-15, Te -7.41E-16 + 3624, 151.000, 0, En 6.146010844406E-06, CFL 0.00357, SL -1.8921E-01, M 7.69488E+16, S 35.1304, T 4.7800, Me 2.09E-17, Se -6.65E-15, Te -1.89E-15 + 3648, 152.000, 0, En 6.782815552133E-06, CFL 0.00353, SL -1.9037E-01, M 7.69488E+16, S 35.1305, T 4.7805, Me 1.00E-17, Se -6.65E-15, Te 3.35E-16 + 3672, 153.000, 0, En 6.413869255442E-06, CFL 0.00293, SL -1.9203E-01, M 7.69487E+16, S 35.1305, T 4.7808, Me -4.79E-18, Se 1.33E-14, Te 1.10E-15 + 3696, 154.000, 0, En 5.844707354895E-06, CFL 0.00283, SL -1.9358E-01, M 7.69487E+16, S 35.1305, T 4.7812, Me -1.42E-18, Se -6.65E-15, Te 2.07E-16 + 3720, 155.000, 0, En 5.347031113015E-06, CFL 0.00245, SL -1.9477E-01, M 7.69487E+16, S 35.1305, T 4.7818, Me -2.73E-17, Se 0.00E+00, Te -1.62E-15 + 3744, 156.000, 0, En 4.558129011389E-06, CFL 0.00244, SL -1.9603E-01, M 7.69487E+16, S 35.1305, T 4.7824, Me 1.38E-17, Se -6.65E-15, Te 2.29E-15 + 3768, 157.000, 0, En 4.863850606965E-06, CFL 0.00240, SL -1.9737E-01, M 7.69487E+16, S 35.1305, T 4.7830, Me 2.61E-18, Se 0.00E+00, Te -3.17E-16 + 3792, 158.000, 0, En 9.759978850791E-06, CFL 0.00378, SL -1.9886E-01, M 7.69486E+16, S 35.1305, T 4.7836, Me -6.79E-18, Se 6.65E-15, Te -6.44E-16 + 3816, 159.000, 0, En 4.257023180741E-06, CFL 0.00198, SL -1.9901E-01, M 7.69486E+16, S 35.1305, T 4.7839, Me 8.64E-19, Se 0.00E+00, Te 8.32E-17 + 3840, 160.000, 0, En 4.287401734420E-06, CFL 0.00198, SL -1.9608E-01, M 7.69487E+16, S 35.1305, T 4.7844, Me 1.37E-18, Se -1.33E-14, Te 1.64E-15 + 3864, 161.000, 0, En 6.865645057709E-06, CFL 0.00280, SL -1.9717E-01, M 7.69487E+16, S 35.1305, T 4.7850, Me -1.41E-17, Se 6.65E-15, Te -3.16E-15 + 3888, 162.000, 0, En 8.005066200211E-06, CFL 0.00396, SL -1.9502E-01, M 7.69487E+16, S 35.1305, T 4.7854, Me 2.11E-18, Se -6.65E-15, Te 1.09E-15 + 3912, 163.000, 0, En 9.578224780284E-06, CFL 0.00379, SL -1.9569E-01, M 7.69487E+16, S 35.1305, T 4.7859, Me 6.38E-18, Se 6.65E-15, Te 3.14E-16 + 3936, 164.000, 0, En 1.027063818159E-05, CFL 0.00396, SL -1.9669E-01, M 7.69487E+16, S 35.1305, T 4.7864, Me 6.98E-18, Se -2.00E-14, Te 1.25E-17 + 3960, 165.000, 0, En 9.142780581417E-06, CFL 0.00377, SL -1.9770E-01, M 7.69487E+16, S 35.1305, T 4.7870, Me -5.39E-18, Se 0.00E+00, Te -1.44E-15 + 3984, 166.000, 0, En 7.990853925429E-06, CFL 0.00401, SL -1.9892E-01, M 7.69486E+16, S 35.1305, T 4.7877, Me -5.46E-18, Se 1.33E-14, Te -3.47E-16 + 4008, 167.000, 0, En 6.657040656300E-06, CFL 0.00317, SL -2.0057E-01, M 7.69486E+16, S 35.1305, T 4.7883, Me 1.92E-17, Se 0.00E+00, Te 1.31E-15 + 4032, 168.000, 0, En 6.515620784390E-06, CFL 0.00284, SL -2.0087E-01, M 7.69486E+16, S 35.1305, T 4.7890, Me -1.63E-17, Se 0.00E+00, Te -1.66E-15 + 4056, 169.000, 0, En 6.163982511572E-06, CFL 0.00231, SL -1.9987E-01, M 7.69486E+16, S 35.1305, T 4.7896, Me 8.13E-18, Se -1.33E-14, Te 1.47E-15 + 4080, 170.000, 0, En 5.892733290676E-06, CFL 0.00270, SL -1.9847E-01, M 7.69486E+16, S 35.1305, T 4.7902, Me 4.12E-18, Se 6.65E-15, Te 4.02E-16 + 4104, 171.000, 0, En 5.943380231363E-06, CFL 0.00362, SL -1.9845E-01, M 7.69486E+16, S 35.1305, T 4.7907, Me -1.43E-17, Se 0.00E+00, Te 4.94E-16 + 4128, 172.000, 0, En 6.220154358267E-06, CFL 0.00381, SL -1.9325E-01, M 7.69487E+16, S 35.1305, T 4.7910, Me 5.23E-18, Se 6.65E-15, Te 6.32E-16 + 4152, 173.000, 0, En 6.166253183130E-06, CFL 0.00292, SL -1.8124E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -1.31E-17, Se 1.33E-14, Te -2.58E-15 + 4176, 174.000, 0, En 6.130507861939E-06, CFL 0.00271, SL -1.7939E-01, M 7.69489E+16, S 35.1304, T 4.7910, Me 2.22E-17, Se 0.00E+00, Te 2.82E-15 + 4200, 175.000, 0, En 8.005878893683E-06, CFL 0.00399, SL -1.8292E-01, M 7.69488E+16, S 35.1304, T 4.7910, Me -5.47E-18, Se -1.33E-14, Te -2.74E-15 + 4224, 176.000, 0, En 1.209195332646E-05, CFL 0.00441, SL -1.8544E-01, M 7.69488E+16, S 35.1304, T 4.7915, Me -5.97E-18, Se 0.00E+00, Te 1.13E-15 + 4248, 177.000, 0, En 1.248031656941E-05, CFL 0.00487, SL -1.8526E-01, M 7.69488E+16, S 35.1304, T 4.7921, Me 1.30E-17, Se 0.00E+00, Te -7.26E-16 + 4272, 178.000, 0, En 8.893051519882E-06, CFL 0.00377, SL -1.8241E-01, M 7.69489E+16, S 35.1304, T 4.7927, Me -1.33E-17, Se 6.65E-15, Te 5.43E-16 + 4296, 179.000, 0, En 7.962562735759E-06, CFL 0.00371, SL -1.7606E-01, M 7.69489E+16, S 35.1304, T 4.7932, Me 1.31E-17, Se -6.65E-15, Te 1.72E-16 + 4320, 180.000, 0, En 8.118435324861E-06, CFL 0.00410, SL -1.6717E-01, M 7.69491E+16, S 35.1303, T 4.7936, Me 2.80E-18, Se -6.65E-15, Te -1.15E-15 + 4344, 181.000, 0, En 7.630631981126E-06, CFL 0.00395, SL -1.5918E-01, M 7.69492E+16, S 35.1303, T 4.7940, Me -1.86E-18, Se 1.33E-14, Te 3.23E-15 + 4368, 182.000, 0, En 9.884096161203E-06, CFL 0.00588, SL -1.5065E-01, M 7.69493E+16, S 35.1302, T 4.7946, Me -1.69E-17, Se 6.65E-15, Te -1.56E-15 + 4392, 183.000, 0, En 1.482827658871E-05, CFL 0.00773, SL -1.4226E-01, M 7.69494E+16, S 35.1302, T 4.7951, Me 2.61E-19, Se -1.33E-14, Te -2.04E-15 + 4416, 184.000, 0, En 1.554766249670E-05, CFL 0.00753, SL -1.3699E-01, M 7.69494E+16, S 35.1301, T 4.7956, Me -3.39E-19, Se 6.65E-15, Te -4.55E-16 + 4440, 185.000, 0, En 1.535224391422E-05, CFL 0.00662, SL -1.3753E-01, M 7.69494E+16, S 35.1301, T 4.7961, Me 1.98E-18, Se -6.65E-15, Te 3.38E-15 + 4464, 186.000, 0, En 1.739407043364E-05, CFL 0.00678, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7966, Me 7.55E-19, Se 6.65E-15, Te -5.21E-16 + 4488, 187.000, 0, En 1.563191395676E-05, CFL 0.00553, SL -1.4131E-01, M 7.69494E+16, S 35.1302, T 4.7970, Me 1.71E-17, Se 0.00E+00, Te -5.59E-16 + 4512, 188.000, 0, En 1.439760573870E-05, CFL 0.00593, SL -1.3896E-01, M 7.69494E+16, S 35.1302, T 4.7972, Me -2.12E-17, Se -6.65E-15, Te -1.68E-15 + 4536, 189.000, 0, En 1.358511418346E-05, CFL 0.00639, SL -1.3575E-01, M 7.69495E+16, S 35.1301, T 4.7973, Me -2.47E-19, Se 0.00E+00, Te 1.82E-16 + 4560, 190.000, 0, En 1.311457638593E-05, CFL 0.00635, SL -1.2903E-01, M 7.69495E+16, S 35.1301, T 4.7975, Me 1.23E-17, Se 1.33E-14, Te -4.37E-16 + 4584, 191.000, 0, En 1.172428294532E-05, CFL 0.00557, SL -1.2296E-01, M 7.69496E+16, S 35.1301, T 4.7977, Me 6.84E-18, Se 0.00E+00, Te -4.41E-17 + 4608, 192.000, 0, En 1.011670829381E-05, CFL 0.00457, SL -1.1866E-01, M 7.69497E+16, S 35.1300, T 4.7981, Me -1.37E-17, Se 6.65E-15, Te 8.32E-16 + 4632, 193.000, 0, En 8.545421399763E-06, CFL 0.00332, SL -1.1546E-01, M 7.69497E+16, S 35.1300, T 4.7986, Me -1.28E-17, Se 1.33E-14, Te 1.02E-15 + 4656, 194.000, 0, En 7.636144057967E-06, CFL 0.00372, SL -1.1116E-01, M 7.69498E+16, S 35.1300, T 4.7988, Me 8.65E-18, Se 0.00E+00, Te 1.33E-16 + 4680, 195.000, 0, En 7.856629951214E-06, CFL 0.00401, SL -1.0806E-01, M 7.69498E+16, S 35.1300, T 4.7990, Me 1.68E-18, Se -1.33E-14, Te 1.22E-15 + 4704, 196.000, 0, En 8.603200615110E-06, CFL 0.00402, SL -1.0301E-01, M 7.69499E+16, S 35.1299, T 4.7992, Me -5.64E-18, Se 0.00E+00, Te -2.30E-15 + 4728, 197.000, 0, En 9.175201797037E-06, CFL 0.00371, SL -1.0048E-01, M 7.69499E+16, S 35.1299, T 4.7995, Me 3.67E-17, Se -6.65E-15, Te 1.28E-15 + 4752, 198.000, 0, En 8.247570207109E-06, CFL 0.00322, SL -9.7422E-02, M 7.69499E+16, S 35.1299, T 4.7997, Me -1.77E-17, Se 6.65E-15, Te -1.65E-15 + 4776, 199.000, 0, En 6.879924605005E-06, CFL 0.00369, SL -9.2701E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 6.55E-19, Se -6.65E-15, Te -1.05E-15 + 4800, 200.000, 0, En 6.420828016645E-06, CFL 0.00341, SL -8.8914E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me -8.49E-19, Se 1.33E-14, Te 2.16E-15 + 4824, 201.000, 0, En 6.217569773727E-06, CFL 0.00302, SL -8.5571E-02, M 7.69501E+16, S 35.1298, T 4.7999, Me -6.93E-18, Se -6.65E-15, Te -6.66E-16 + 4848, 202.000, 0, En 6.346652084711E-06, CFL 0.00245, SL -8.8244E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me 1.71E-17, Se -2.00E-14, Te -1.63E-16 + 4872, 203.000, 0, En 8.079764721600E-06, CFL 0.00300, SL -8.9369E-02, M 7.69500E+16, S 35.1299, T 4.8000, Me -5.94E-18, Se 6.65E-15, Te 3.49E-16 + 4896, 204.000, 0, En 1.197150492534E-05, CFL 0.00427, SL -8.9509E-02, M 7.69500E+16, S 35.1299, T 4.8002, Me 4.68E-19, Se 6.65E-15, Te -2.25E-15 + 4920, 205.000, 0, En 1.337423810382E-05, CFL 0.00508, SL -9.0500E-02, M 7.69500E+16, S 35.1299, T 4.8003, Me -1.60E-17, Se 6.65E-15, Te 2.10E-15 + 4944, 206.000, 0, En 1.344739955084E-05, CFL 0.00563, SL -9.4351E-02, M 7.69500E+16, S 35.1299, T 4.8003, Me 1.05E-17, Se 0.00E+00, Te -1.75E-15 + 4968, 207.000, 0, En 1.492978998774E-05, CFL 0.00572, SL -9.4849E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 1.08E-17, Se -6.65E-15, Te 1.34E-15 + 4992, 208.000, 0, En 1.600883720875E-05, CFL 0.00586, SL -9.3023E-02, M 7.69500E+16, S 35.1299, T 4.8007, Me 3.55E-18, Se 6.65E-15, Te -6.14E-16 + 5016, 209.000, 0, En 1.633594163074E-05, CFL 0.00584, SL -9.1310E-02, M 7.69500E+16, S 35.1299, T 4.8009, Me 1.63E-18, Se -6.65E-15, Te 1.70E-15 + 5040, 210.000, 0, En 1.577576546171E-05, CFL 0.00500, SL -9.0818E-02, M 7.69500E+16, S 35.1299, T 4.8014, Me -5.33E-19, Se 1.33E-14, Te -8.27E-16 + 5064, 211.000, 0, En 1.503943596762E-05, CFL 0.00444, SL -9.2481E-02, M 7.69500E+16, S 35.1299, T 4.8016, Me -2.09E-17, Se -6.65E-15, Te -5.26E-16 + 5088, 212.000, 0, En 1.467165225844E-05, CFL 0.00530, SL -8.8015E-02, M 7.69501E+16, S 35.1299, T 4.8019, Me 1.58E-17, Se -1.33E-14, Te 1.62E-15 + 5112, 213.000, 0, En 1.452572308928E-05, CFL 0.00573, SL -8.2620E-02, M 7.69501E+16, S 35.1298, T 4.8023, Me -6.09E-18, Se 6.65E-15, Te -1.33E-16 + 5136, 214.000, 0, En 1.412315493624E-05, CFL 0.00619, SL -8.2396E-02, M 7.69501E+16, S 35.1298, T 4.8028, Me -8.44E-18, Se 0.00E+00, Te 3.77E-17 + 5160, 215.000, 0, En 1.230426466053E-05, CFL 0.00546, SL -8.4309E-02, M 7.69501E+16, S 35.1298, T 4.8033, Me 4.35E-18, Se -1.33E-14, Te 6.22E-16 + 5184, 216.000, 0, En 9.866106911969E-06, CFL 0.00377, SL -8.6912E-02, M 7.69501E+16, S 35.1298, T 4.8037, Me 6.29E-18, Se 6.65E-15, Te -1.54E-15 + 5208, 217.000, 0, En 7.613305905086E-06, CFL 0.00356, SL -8.9106E-02, M 7.69501E+16, S 35.1299, T 4.8040, Me -1.43E-17, Se 0.00E+00, Te 2.77E-16 + 5232, 218.000, 0, En 7.124067753137E-06, CFL 0.00394, SL -8.9242E-02, M 7.69500E+16, S 35.1299, T 4.8044, Me -6.39E-18, Se 2.00E-14, Te 2.78E-15 + 5256, 219.000, 0, En 6.383736363157E-06, CFL 0.00317, SL -8.9224E-02, M 7.69501E+16, S 35.1299, T 4.8049, Me 2.31E-17, Se -1.33E-14, Te -3.51E-16 + 5280, 220.000, 0, En 5.717286794453E-06, CFL 0.00237, SL -9.2528E-02, M 7.69500E+16, S 35.1299, T 4.8051, Me -7.13E-18, Se 0.00E+00, Te -1.03E-15 + 5304, 221.000, 0, En 5.551888412033E-06, CFL 0.00201, SL -9.5169E-02, M 7.69500E+16, S 35.1299, T 4.8054, Me 1.38E-17, Se 0.00E+00, Te -1.21E-15 + 5328, 222.000, 0, En 5.420710485024E-06, CFL 0.00232, SL -9.6725E-02, M 7.69500E+16, S 35.1299, T 4.8057, Me -2.31E-17, Se 0.00E+00, Te -8.47E-16 + 5352, 223.000, 0, En 5.202343885614E-06, CFL 0.00244, SL -9.7945E-02, M 7.69499E+16, S 35.1299, T 4.8061, Me 8.72E-18, Se 6.65E-15, Te -5.95E-17 + 5376, 224.000, 0, En 5.072857332222E-06, CFL 0.00237, SL -9.9462E-02, M 7.69499E+16, S 35.1299, T 4.8065, Me 1.02E-17, Se -1.33E-14, Te 2.98E-15 + 5400, 225.000, 0, En 5.158689570688E-06, CFL 0.00240, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.8070, Me -3.57E-18, Se 6.65E-15, Te -3.58E-15 + 5424, 226.000, 0, En 5.775463607854E-06, CFL 0.00313, SL -1.0377E-01, M 7.69499E+16, S 35.1299, T 4.8074, Me -1.14E-18, Se 0.00E+00, Te 1.65E-16 + 5448, 227.000, 0, En 5.947994419335E-06, CFL 0.00296, SL -1.0662E-01, M 7.69498E+16, S 35.1300, T 4.8077, Me -6.80E-18, Se 6.65E-15, Te 6.10E-16 + 5472, 228.000, 0, En 8.342296264370E-06, CFL 0.00383, SL -1.0877E-01, M 7.69498E+16, S 35.1300, T 4.8082, Me 8.78E-18, Se -6.65E-15, Te -2.03E-15 + 5496, 229.000, 0, En 1.176312388261E-05, CFL 0.00574, SL -1.1076E-01, M 7.69498E+16, S 35.1300, T 4.8085, Me -2.06E-18, Se 6.65E-15, Te 3.63E-17 + 5520, 230.000, 0, En 1.184560961117E-05, CFL 0.00597, SL -1.1251E-01, M 7.69498E+16, S 35.1300, T 4.8089, Me -3.57E-18, Se 0.00E+00, Te -3.37E-16 + 5544, 231.000, 0, En 1.136167113030E-05, CFL 0.00587, SL -1.1417E-01, M 7.69497E+16, S 35.1300, T 4.8093, Me 1.03E-17, Se 0.00E+00, Te 4.13E-15 + 5568, 232.000, 0, En 1.025787666425E-05, CFL 0.00506, SL -1.1547E-01, M 7.69497E+16, S 35.1300, T 4.8098, Me -1.00E-18, Se -6.65E-15, Te -1.63E-15 + 5592, 233.000, 0, En 9.967453182104E-06, CFL 0.00405, SL -1.1694E-01, M 7.69497E+16, S 35.1300, T 4.8102, Me -6.71E-18, Se 6.65E-15, Te -6.21E-16 + 5616, 234.000, 0, En 1.019967515048E-05, CFL 0.00386, SL -1.1754E-01, M 7.69497E+16, S 35.1300, T 4.8105, Me 1.04E-17, Se 6.65E-15, Te 8.15E-17 + 5640, 235.000, 0, En 1.259186310075E-05, CFL 0.00516, SL -1.1846E-01, M 7.69497E+16, S 35.1300, T 4.8107, Me -2.58E-17, Se 0.00E+00, Te -2.90E-16 + 5664, 236.000, 0, En 1.141185433492E-05, CFL 0.00506, SL -1.2125E-01, M 7.69496E+16, S 35.1300, T 4.8108, Me 1.31E-17, Se 0.00E+00, Te 2.15E-15 + 5688, 237.000, 0, En 1.113193663111E-05, CFL 0.00561, SL -1.1523E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me 1.61E-17, Se 6.65E-15, Te -2.50E-15 + 5712, 238.000, 0, En 1.013837650958E-05, CFL 0.00519, SL -1.1726E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -1.16E-17, Se -1.33E-14, Te 1.36E-15 + 5736, 239.000, 0, En 9.026201304472E-06, CFL 0.00440, SL -1.1860E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.45E-18, Se 1.33E-14, Te -9.12E-16 + 5760, 240.000, 0, En 8.134852668109E-06, CFL 0.00374, SL -1.1981E-01, M 7.69497E+16, S 35.1300, T 4.8113, Me -1.32E-18, Se -6.65E-15, Te -8.97E-16 + 5784, 241.000, 0, En 7.266709263452E-06, CFL 0.00297, SL -1.2019E-01, M 7.69497E+16, S 35.1300, T 4.8117, Me -8.02E-18, Se -6.65E-15, Te -3.83E-16 + 5808, 242.000, 0, En 6.634686377762E-06, CFL 0.00278, SL -1.2035E-01, M 7.69497E+16, S 35.1300, T 4.8120, Me 1.56E-17, Se 1.33E-14, Te -5.08E-16 + 5832, 243.000, 0, En 7.888319954969E-06, CFL 0.00446, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.8120, Me -1.50E-17, Se 6.65E-15, Te 2.51E-15 + 5856, 244.000, 0, En 9.018088334636E-06, CFL 0.00480, SL -1.2069E-01, M 7.69496E+16, S 35.1300, T 4.8121, Me 1.47E-17, Se -2.00E-14, Te -8.44E-18 + 5880, 245.000, 0, En 8.238486749481E-06, CFL 0.00400, SL -1.1881E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -1.46E-17, Se 0.00E+00, Te -3.63E-15 + 5904, 246.000, 0, En 7.868919157485E-06, CFL 0.00296, SL -1.1432E-01, M 7.69497E+16, S 35.1300, T 4.8126, Me 1.03E-17, Se 6.65E-15, Te 3.51E-15 + 5928, 247.000, 0, En 8.164343134157E-06, CFL 0.00369, SL -1.0906E-01, M 7.69498E+16, S 35.1300, T 4.8130, Me -1.01E-17, Se 0.00E+00, Te -1.11E-15 + 5952, 248.000, 0, En 8.595456348719E-06, CFL 0.00431, SL -1.0732E-01, M 7.69498E+16, S 35.1300, T 4.8133, Me 1.07E-17, Se -6.65E-15, Te 7.57E-16 + 5976, 249.000, 0, En 9.339760194439E-06, CFL 0.00501, SL -1.0605E-01, M 7.69498E+16, S 35.1300, T 4.8136, Me 1.37E-17, Se 1.33E-14, Te -3.48E-16 + 6000, 250.000, 0, En 9.939109808627E-06, CFL 0.00542, SL -1.0657E-01, M 7.69498E+16, S 35.1300, T 4.8139, Me -1.50E-17, Se -2.00E-14, Te 1.89E-15 + 6024, 251.000, 0, En 1.098561702243E-05, CFL 0.00585, SL -1.0644E-01, M 7.69498E+16, S 35.1300, T 4.8141, Me 7.17E-18, Se 6.65E-15, Te -9.93E-16 + 6048, 252.000, 0, En 1.180740157548E-05, CFL 0.00526, SL -1.0471E-01, M 7.69499E+16, S 35.1300, T 4.8143, Me 2.94E-19, Se 1.33E-14, Te -9.48E-16 + 6072, 253.000, 0, En 1.329266191685E-05, CFL 0.00494, SL -1.0253E-01, M 7.69499E+16, S 35.1299, T 4.8142, Me -1.96E-17, Se 6.65E-15, Te 1.80E-15 + 6096, 254.000, 0, En 1.107954472796E-05, CFL 0.00435, SL -9.6017E-02, M 7.69500E+16, S 35.1299, T 4.8143, Me 8.93E-18, Se -6.65E-15, Te -9.25E-16 + 6120, 255.000, 0, En 9.413497415554E-06, CFL 0.00415, SL -8.7414E-02, M 7.69501E+16, S 35.1299, T 4.8144, Me 8.16E-18, Se -6.65E-15, Te -1.10E-15 + 6144, 256.000, 0, En 8.588321918343E-06, CFL 0.00341, SL -7.9010E-02, M 7.69502E+16, S 35.1298, T 4.8146, Me 8.60E-18, Se 6.65E-15, Te -5.76E-16 + 6168, 257.000, 0, En 7.889803196923E-06, CFL 0.00272, SL -7.0473E-02, M 7.69503E+16, S 35.1298, T 4.8146, Me -4.82E-18, Se 6.65E-15, Te 2.22E-15 + 6192, 258.000, 0, En 7.900878781900E-06, CFL 0.00408, SL -6.1783E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me -1.92E-17, Se 0.00E+00, Te 5.92E-16 + 6216, 259.000, 0, En 5.032249676654E-06, CFL 0.00312, SL -5.7471E-02, M 7.69505E+16, S 35.1297, T 4.8148, Me 1.94E-17, Se 0.00E+00, Te 6.49E-16 + 6240, 260.000, 0, En 4.236319925913E-06, CFL 0.00260, SL -5.6838E-02, M 7.69505E+16, S 35.1297, T 4.8149, Me -1.26E-17, Se 6.65E-15, Te -7.41E-16 + 6264, 261.000, 0, En 3.754946986562E-06, CFL 0.00204, SL -5.6231E-02, M 7.69505E+16, S 35.1297, T 4.8152, Me 4.13E-18, Se -6.65E-15, Te 2.70E-16 + 6288, 262.000, 0, En 3.611411589238E-06, CFL 0.00205, SL -5.2445E-02, M 7.69505E+16, S 35.1296, T 4.8153, Me 3.70E-18, Se 0.00E+00, Te 1.18E-15 + 6312, 263.000, 0, En 3.846423698146E-06, CFL 0.00257, SL -4.2620E-02, M 7.69506E+16, S 35.1296, T 4.8153, Me -3.82E-18, Se -6.65E-15, Te -2.25E-15 + 6336, 264.000, 0, En 3.902971567032E-06, CFL 0.00252, SL -3.2899E-02, M 7.69508E+16, S 35.1295, T 4.8154, Me 1.88E-18, Se 6.65E-15, Te -1.23E-15 + 6360, 265.000, 0, En 3.941149255030E-06, CFL 0.00197, SL -3.0306E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -2.78E-18, Se -6.65E-15, Te 3.81E-15 + 6384, 266.000, 0, En 4.165726129859E-06, CFL 0.00250, SL -2.9079E-02, M 7.69508E+16, S 35.1295, T 4.8157, Me 9.29E-18, Se 0.00E+00, Te -3.47E-15 + 6408, 267.000, 0, En 4.996209392099E-06, CFL 0.00312, SL -2.8484E-02, M 7.69508E+16, S 35.1295, T 4.8160, Me -2.62E-17, Se -6.65E-15, Te 3.83E-15 + 6432, 268.000, 0, En 5.998278897253E-06, CFL 0.00301, SL -2.9254E-02, M 7.69508E+16, S 35.1295, T 4.8163, Me 2.45E-17, Se 0.00E+00, Te -3.53E-15 + 6456, 269.000, 0, En 7.016685185621E-06, CFL 0.00308, SL -3.0642E-02, M 7.69508E+16, S 35.1295, T 4.8166, Me -7.31E-18, Se 6.65E-15, Te 4.71E-15 + 6480, 270.000, 0, En 7.683552132951E-06, CFL 0.00372, SL -3.1863E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me 5.70E-19, Se -6.65E-15, Te -3.77E-15 + 6504, 271.000, 0, En 7.656675957046E-06, CFL 0.00396, SL -3.7133E-02, M 7.69507E+16, S 35.1296, T 4.8164, Me 3.64E-18, Se 0.00E+00, Te 1.15E-15 + 6528, 272.000, 0, En 7.790117971897E-06, CFL 0.00437, SL -4.0598E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 3.46E-18, Se 0.00E+00, Te 2.71E-16 + 6552, 273.000, 0, En 8.241155487982E-06, CFL 0.00433, SL -4.2124E-02, M 7.69507E+16, S 35.1296, T 4.8158, Me 6.42E-18, Se 6.65E-15, Te -2.72E-15 + 6576, 274.000, 0, En 8.467438783398E-06, CFL 0.00440, SL -4.5550E-02, M 7.69506E+16, S 35.1296, T 4.8158, Me 6.12E-18, Se -6.65E-15, Te 3.69E-16 + 6600, 275.000, 0, En 1.030646740973E-05, CFL 0.00493, SL -5.0903E-02, M 7.69505E+16, S 35.1296, T 4.8156, Me -1.46E-17, Se 1.33E-14, Te -1.46E-15 + 6624, 276.000, 0, En 1.208272381175E-05, CFL 0.00468, SL -5.6083E-02, M 7.69505E+16, S 35.1297, T 4.8155, Me -9.36E-18, Se -1.33E-14, Te 1.58E-16 + 6648, 277.000, 0, En 8.463419088262E-06, CFL 0.00344, SL -6.0124E-02, M 7.69504E+16, S 35.1297, T 4.8154, Me 1.36E-17, Se -6.65E-15, Te 2.38E-15 + 6672, 278.000, 0, En 7.544323241965E-06, CFL 0.00344, SL -6.3956E-02, M 7.69504E+16, S 35.1297, T 4.8151, Me -5.96E-18, Se 0.00E+00, Te -1.58E-15 + 6696, 279.000, 0, En 6.826455912333E-06, CFL 0.00292, SL -6.7735E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -9.71E-18, Se 6.65E-15, Te 1.61E-15 + 6720, 280.000, 0, En 4.633598445415E-06, CFL 0.00239, SL -6.9598E-02, M 7.69503E+16, S 35.1297, T 4.8146, Me 1.91E-17, Se 0.00E+00, Te -1.50E-16 + 6744, 281.000, 0, En 2.779676489946E-06, CFL 0.00185, SL -5.9344E-02, M 7.69504E+16, S 35.1297, T 4.8146, Me -2.19E-17, Se -6.65E-15, Te 5.61E-16 + 6768, 282.000, 0, En 2.371209492100E-06, CFL 0.00209, SL -6.1706E-02, M 7.69504E+16, S 35.1297, T 4.8142, Me 2.38E-17, Se -6.65E-15, Te -9.68E-16 + 6792, 283.000, 0, En 2.738001928960E-06, CFL 0.00173, SL -7.0109E-02, M 7.69503E+16, S 35.1297, T 4.8135, Me -6.74E-18, Se 0.00E+00, Te 9.23E-16 + 6816, 284.000, 0, En 1.680521662902E-06, CFL 0.00097, SL -7.9493E-02, M 7.69502E+16, S 35.1298, T 4.8127, Me -3.06E-18, Se -6.65E-15, Te 4.06E-16 + 6840, 285.000, 0, En 9.005144408811E-06, CFL 0.00411, SL -8.7280E-02, M 7.69501E+16, S 35.1298, T 4.8121, Me -1.14E-17, Se 6.65E-15, Te -4.87E-16 + 6864, 286.000, 0, En 1.772073008164E-05, CFL 0.00559, SL -9.0722E-02, M 7.69500E+16, S 35.1299, T 4.8116, Me 2.54E-17, Se -6.65E-15, Te -1.28E-15 + 6888, 287.000, 0, En 1.809434569648E-05, CFL 0.00483, SL -8.0479E-02, M 7.69502E+16, S 35.1298, T 4.8115, Me -5.58E-18, Se 6.65E-15, Te 1.61E-15 + 6912, 288.000, 0, En 1.489908868805E-05, CFL 0.00418, SL -6.9275E-02, M 7.69503E+16, S 35.1297, T 4.8114, Me -1.08E-17, Se -1.33E-14, Te -2.40E-16 + 6936, 289.000, 0, En 9.893131546541E-06, CFL 0.00346, SL -6.0708E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me 1.42E-17, Se 0.00E+00, Te 2.88E-15 + 6960, 290.000, 0, En 5.824582669180E-06, CFL 0.00296, SL -6.2438E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me -7.71E-18, Se 6.65E-15, Te -3.31E-15 + 6984, 291.000, 0, En 4.692235616343E-06, CFL 0.00230, SL -6.5593E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -1.33E-17, Se -1.33E-14, Te 1.12E-15 + 7008, 292.000, 0, En 9.603865405684E-06, CFL 0.00433, SL -6.8147E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me 1.05E-17, Se 6.65E-15, Te -1.51E-15 + 7032, 293.000, 0, En 1.778453983759E-05, CFL 0.00578, SL -6.9843E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -5.12E-19, Se 0.00E+00, Te -1.24E-15 + 7056, 294.000, 0, En 2.342176805531E-05, CFL 0.00469, SL -5.8313E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 7.23E-18, Se 0.00E+00, Te 1.95E-15 + 7080, 295.000, 0, En 2.719181474072E-05, CFL 0.00519, SL -5.3942E-02, M 7.69505E+16, S 35.1297, T 4.8115, Me -1.94E-17, Se -6.65E-15, Te -3.71E-16 + 7104, 296.000, 0, En 2.854990012499E-05, CFL 0.00608, SL -4.8414E-02, M 7.69506E+16, S 35.1296, T 4.8113, Me 2.32E-17, Se -6.65E-15, Te -1.18E-15 + 7128, 297.000, 0, En 2.992542126903E-05, CFL 0.00677, SL -1.8994E-02, M 7.69510E+16, S 35.1295, T 4.8112, Me -1.50E-17, Se 2.00E-14, Te 1.96E-16 + 7152, 298.000, 0, En 3.152321644085E-05, CFL 0.00663, SL -1.9351E-02, M 7.69509E+16, S 35.1295, T 4.8112, Me -2.45E-18, Se 0.00E+00, Te 1.25E-15 + 7176, 299.000, 0, En 3.196213847247E-05, CFL 0.00524, SL -2.5375E-02, M 7.69509E+16, S 35.1295, T 4.8107, Me -5.76E-18, Se -2.66E-14, Te -2.10E-15 + 7200, 300.000, 0, En 3.256990408148E-05, CFL 0.00465, SL -3.2408E-02, M 7.69508E+16, S 35.1295, T 4.8099, Me 2.35E-17, Se 2.66E-14, Te 2.34E-15 + 7224, 301.000, 0, En 3.279737112885E-05, CFL 0.00524, SL -1.7737E-02, M 7.69510E+16, S 35.1294, T 4.8097, Me -1.08E-17, Se -6.65E-15, Te -1.10E-15 + 7248, 302.000, 0, En 2.984813363389E-05, CFL 0.00610, SL -2.4558E-03, M 7.69512E+16, S 35.1294, T 4.8095, Me 2.38E-18, Se -6.65E-15, Te 6.69E-17 + 7272, 303.000, 0, En 2.396422083494E-05, CFL 0.00600, SL -8.5466E-03, M 7.69511E+16, S 35.1294, T 4.8087, Me -1.04E-17, Se 6.65E-15, Te -9.13E-16 + 7296, 304.000, 0, En 2.069058866124E-05, CFL 0.00448, SL -4.5716E-03, M 7.69511E+16, S 35.1294, T 4.8082, Me 1.16E-17, Se -6.65E-15, Te 1.85E-15 + 7320, 305.000, 0, En 2.005192096850E-05, CFL 0.00385, SL 7.6186E-04, M 7.69512E+16, S 35.1293, T 4.8080, Me 4.86E-18, Se 0.00E+00, Te -2.44E-16 + 7344, 306.000, 0, En 1.815358573509E-05, CFL 0.00428, SL -3.2075E-03, M 7.69512E+16, S 35.1294, T 4.8076, Me -7.70E-18, Se 6.65E-15, Te -3.22E-16 + 7368, 307.000, 0, En 1.711330134158E-05, CFL 0.00422, SL -3.6257E-03, M 7.69511E+16, S 35.1294, T 4.8074, Me -2.29E-19, Se 0.00E+00, Te 1.74E-16 + 7392, 308.000, 0, En 1.606069828126E-05, CFL 0.00427, SL -5.5630E-03, M 7.69511E+16, S 35.1294, T 4.8070, Me -1.29E-18, Se 6.65E-15, Te -1.34E-16 + 7416, 309.000, 0, En 1.449903418092E-05, CFL 0.00368, SL -7.6535E-03, M 7.69511E+16, S 35.1294, T 4.8064, Me 1.26E-17, Se -6.65E-15, Te 1.88E-15 + 7440, 310.000, 0, En 1.349176883459E-05, CFL 0.00337, SL -1.3249E-02, M 7.69510E+16, S 35.1294, T 4.8057, Me -1.57E-17, Se -6.65E-15, Te 1.32E-15 + 7464, 311.000, 0, En 1.191602048111E-05, CFL 0.00352, SL -1.9791E-02, M 7.69509E+16, S 35.1295, T 4.8051, Me 5.90E-18, Se 6.65E-15, Te -5.38E-16 + 7488, 312.000, 0, En 1.008536823864E-05, CFL 0.00353, SL -2.5528E-02, M 7.69509E+16, S 35.1295, T 4.8046, Me 2.36E-18, Se 0.00E+00, Te -1.48E-15 + 7512, 313.000, 0, En 9.424019004848E-06, CFL 0.00265, SL -3.0035E-02, M 7.69508E+16, S 35.1295, T 4.8040, Me 2.43E-18, Se 1.33E-14, Te -1.48E-15 + 7536, 314.000, 0, En 9.207778099224E-06, CFL 0.00220, SL -2.8603E-02, M 7.69508E+16, S 35.1295, T 4.8038, Me -1.61E-17, Se 0.00E+00, Te 3.30E-16 + 7560, 315.000, 0, En 9.608773270785E-06, CFL 0.00344, SL -2.9988E-02, M 7.69508E+16, S 35.1295, T 4.8035, Me 2.57E-18, Se -6.65E-15, Te 3.42E-16 + 7584, 316.000, 0, En 1.067909763656E-05, CFL 0.00404, SL -3.2551E-02, M 7.69508E+16, S 35.1295, T 4.8033, Me 4.42E-18, Se 0.00E+00, Te 7.43E-16 + 7608, 317.000, 0, En 1.160313232081E-05, CFL 0.00405, SL -3.3630E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 6.63E-18, Se -6.65E-15, Te 3.51E-17 + 7632, 318.000, 0, En 9.509796635119E-06, CFL 0.00231, SL -3.6070E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me 1.43E-17, Se 6.65E-15, Te -1.49E-16 + 7656, 319.000, 0, En 8.375540798139E-06, CFL 0.00316, SL -4.7068E-02, M 7.69506E+16, S 35.1296, T 4.8009, Me -1.56E-17, Se 0.00E+00, Te 2.59E-16 + 7680, 320.000, 0, En 7.941280940036E-06, CFL 0.00291, SL -5.5569E-02, M 7.69505E+16, S 35.1297, T 4.8000, Me -3.72E-18, Se 6.65E-15, Te -9.90E-16 + 7704, 321.000, 0, En 7.399994755512E-06, CFL 0.00254, SL -6.1610E-02, M 7.69504E+16, S 35.1297, T 4.7994, Me -3.84E-19, Se -6.65E-15, Te 1.16E-15 + 7728, 322.000, 0, En 6.702144483465E-06, CFL 0.00227, SL -6.6459E-02, M 7.69503E+16, S 35.1297, T 4.7989, Me 1.80E-17, Se 6.65E-15, Te 1.13E-15 + 7752, 323.000, 0, En 6.820152358139E-06, CFL 0.00268, SL -6.7596E-02, M 7.69503E+16, S 35.1297, T 4.7987, Me -8.83E-18, Se -6.65E-15, Te 3.54E-16 + 7776, 324.000, 0, En 7.327989532595E-06, CFL 0.00269, SL -5.4876E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me -6.12E-18, Se 6.65E-15, Te -2.11E-15 + 7800, 325.000, 0, En 6.374371498979E-06, CFL 0.00266, SL -6.1582E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -9.17E-18, Se -1.33E-14, Te 2.11E-15 + 7824, 326.000, 0, En 4.781514486104E-06, CFL 0.00249, SL -7.2118E-02, M 7.69503E+16, S 35.1298, T 4.7964, Me 1.65E-17, Se 1.33E-14, Te -3.13E-15 + 7848, 327.000, 0, En 5.201669616649E-06, CFL 0.00250, SL -8.1081E-02, M 7.69502E+16, S 35.1298, T 4.7954, Me -1.10E-17, Se -6.65E-15, Te 1.61E-15 + 7872, 328.000, 0, En 8.423818163776E-06, CFL 0.00370, SL -8.9684E-02, M 7.69500E+16, S 35.1299, T 4.7943, Me 7.32E-18, Se 1.33E-14, Te -4.90E-16 + 7896, 329.000, 0, En 8.911932022464E-06, CFL 0.00302, SL -9.7459E-02, M 7.69499E+16, S 35.1299, T 4.7935, Me -1.51E-17, Se 0.00E+00, Te 1.52E-15 + 7920, 330.000, 0, En 9.738817174160E-06, CFL 0.00255, SL -1.0244E-01, M 7.69499E+16, S 35.1299, T 4.7928, Me 2.19E-17, Se 1.33E-14, Te -7.10E-16 + 7944, 331.000, 0, En 1.017020672845E-05, CFL 0.00282, SL -1.0316E-01, M 7.69499E+16, S 35.1299, T 4.7925, Me -2.14E-17, Se -6.65E-15, Te -1.13E-15 + 7968, 332.000, 0, En 1.097867398697E-05, CFL 0.00446, SL -1.0459E-01, M 7.69499E+16, S 35.1300, T 4.7925, Me 1.35E-17, Se 6.65E-15, Te 5.49E-16 + 7992, 333.000, 0, En 1.216907249261E-05, CFL 0.00318, SL -1.0777E-01, M 7.69498E+16, S 35.1300, T 4.7922, Me 1.23E-18, Se 2.00E-14, Te 1.00E-15 + 8016, 334.000, 0, En 1.052150234678E-05, CFL 0.00249, SL -1.1149E-01, M 7.69498E+16, S 35.1300, T 4.7919, Me -9.52E-18, Se -6.65E-15, Te -2.90E-15 + 8040, 335.000, 0, En 9.550338131747E-06, CFL 0.00236, SL -1.1612E-01, M 7.69497E+16, S 35.1300, T 4.7915, Me 2.01E-17, Se 6.65E-15, Te 5.77E-16 + 8064, 336.000, 0, En 8.280760896981E-06, CFL 0.00211, SL -1.1659E-01, M 7.69497E+16, S 35.1300, T 4.7912, Me -2.28E-17, Se 0.00E+00, Te -1.07E-15 + 8088, 337.000, 0, En 7.809782941465E-06, CFL 0.00209, SL -1.1412E-01, M 7.69497E+16, S 35.1300, T 4.7908, Me -6.06E-18, Se 0.00E+00, Te 1.76E-15 + 8112, 338.000, 0, En 8.084269635013E-06, CFL 0.00267, SL -1.1142E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 8.27E-18, Se 1.33E-14, Te -1.11E-15 + 8136, 339.000, 0, En 8.869549261625E-06, CFL 0.00452, SL -1.0910E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 3.01E-18, Se -1.33E-14, Te 1.19E-15 + 8160, 340.000, 0, En 6.880161513214E-06, CFL 0.00239, SL -1.1083E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -1.74E-18, Se -6.65E-15, Te -2.32E-15 + 8184, 341.000, 0, En 6.145862787070E-06, CFL 0.00190, SL -1.0754E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me 1.20E-17, Se 6.65E-15, Te -1.55E-16 + 8208, 342.000, 0, En 5.210345016640E-06, CFL 0.00177, SL -1.0741E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -1.84E-17, Se -6.65E-15, Te 1.32E-15 + 8232, 343.000, 0, En 5.183806056791E-06, CFL 0.00175, SL -1.0879E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 5.39E-18, Se 0.00E+00, Te -3.97E-16 + 8256, 344.000, 0, En 4.856420586659E-06, CFL 0.00186, SL -1.0996E-01, M 7.69498E+16, S 35.1300, T 4.7900, Me -1.79E-17, Se -6.65E-15, Te -9.15E-16 + 8280, 345.000, 0, En 5.296943486893E-06, CFL 0.00200, SL -1.1273E-01, M 7.69497E+16, S 35.1300, T 4.7895, Me 1.94E-17, Se -6.65E-15, Te -2.29E-15 + 8304, 346.000, 0, En 6.759252109273E-06, CFL 0.00209, SL -1.1664E-01, M 7.69497E+16, S 35.1300, T 4.7890, Me -3.51E-18, Se 6.65E-15, Te 1.84E-15 + 8328, 347.000, 0, En 9.246877761660E-06, CFL 0.00299, SL -1.1974E-01, M 7.69497E+16, S 35.1300, T 4.7887, Me -3.01E-19, Se 0.00E+00, Te 1.45E-16 + 8352, 348.000, 0, En 1.219115372772E-05, CFL 0.00378, SL -1.2171E-01, M 7.69496E+16, S 35.1301, T 4.7885, Me 8.20E-18, Se 0.00E+00, Te 9.56E-17 + 8376, 349.000, 0, En 1.363811700746E-05, CFL 0.00403, SL -1.2679E-01, M 7.69496E+16, S 35.1301, T 4.7880, Me 4.60E-18, Se -1.33E-14, Te 4.37E-16 + 8400, 350.000, 0, En 1.415727944195E-05, CFL 0.00397, SL -1.2986E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 5.39E-18, Se 2.00E-14, Te -2.40E-15 + 8424, 351.000, 0, En 1.384284574871E-05, CFL 0.00300, SL -1.3098E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.12E-17, Se -6.65E-15, Te -9.73E-17 + 8448, 352.000, 0, En 1.162517459669E-05, CFL 0.00299, SL -1.3180E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.31E-19, Se -1.33E-14, Te 5.15E-16 + 8472, 353.000, 0, En 9.105059319044E-06, CFL 0.00252, SL -1.3255E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.89E-17, Se 1.33E-14, Te -3.04E-16 + 8496, 354.000, 0, En 8.928134214793E-06, CFL 0.00257, SL -1.3100E-01, M 7.69495E+16, S 35.1301, T 4.7875, Me 1.12E-17, Se -6.65E-15, Te -7.60E-17 + 8520, 355.000, 0, En 6.529529178069E-06, CFL 0.00195, SL -1.2470E-01, M 7.69496E+16, S 35.1301, T 4.7875, Me 4.23E-18, Se 6.65E-15, Te 6.92E-16 + 8544, 356.000, 0, En 5.403481518462E-06, CFL 0.00198, SL -1.1818E-01, M 7.69497E+16, S 35.1300, T 4.7874, Me 8.40E-18, Se 0.00E+00, Te 1.32E-15 + 8568, 357.000, 0, En 4.950187896932E-06, CFL 0.00276, SL -1.1477E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 6.97E-18, Se 0.00E+00, Te -6.95E-16 + 8592, 358.000, 0, En 4.993353598544E-06, CFL 0.00225, SL -1.1710E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me -1.00E-17, Se 0.00E+00, Te 1.82E-15 + 8616, 359.000, 0, En 5.726957739523E-06, CFL 0.00198, SL -1.2863E-01, M 7.69495E+16, S 35.1301, T 4.7854, Me 1.14E-17, Se -6.65E-15, Te -1.45E-15 + 8640, 360.000, 0, En 6.880086950762E-06, CFL 0.00248, SL -1.3729E-01, M 7.69494E+16, S 35.1301, T 4.7842, Me 2.85E-18, Se 2.00E-14, Te 7.95E-16 + 8664, 361.000, 0, En 6.375333282202E-06, CFL 0.00192, SL -1.4408E-01, M 7.69493E+16, S 35.1302, T 4.7834, Me -2.67E-17, Se -6.65E-15, Te -1.15E-15 + 8688, 362.000, 0, En 5.711636184318E-06, CFL 0.00181, SL -1.4990E-01, M 7.69493E+16, S 35.1302, T 4.7828, Me 1.44E-17, Se 0.00E+00, Te -1.98E-15 + 8712, 363.000, 0, En 5.733623420278E-06, CFL 0.00226, SL -1.5114E-01, M 7.69493E+16, S 35.1302, T 4.7826, Me -1.05E-17, Se -6.65E-15, Te 3.87E-15 + 8736, 364.000, 0, En 5.767734303943E-06, CFL 0.00168, SL -1.5324E-01, M 7.69492E+16, S 35.1302, T 4.7825, Me 1.61E-18, Se -6.65E-15, Te -1.25E-15 + 8760, 365.000, 0, En 5.263511481870E-06, CFL 0.00157, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me 7.77E-18, Se 0.00E+00, Te -2.24E-15 diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index 1c1f05fcb4..0090df6a3a 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -65,7 +65,7 @@ module MOM_KPP contains -subroutine KPP_init(paramFile, G, diag, Time, CS) +subroutine KPP_init(paramFile, G, diag, Time, CS, passive) ! Initialize the CVmix KPP module and set up diagnostics ! Arguments @@ -74,6 +74,7 @@ subroutine KPP_init(paramFile, G, diag, Time, CS) type(diag_ctrl), target, intent(in) :: diag ! Diagnostics type(time_type), intent(in) :: Time ! Time type(KPP_CS), pointer :: CS ! Control structure + logical, optional, intent(out) :: passive ! Copy of %passiveMode ! Local variables #include "version_variable.h" character(len=40) :: mod = 'MOM_KPP' ! This module's name. @@ -90,6 +91,8 @@ subroutine KPP_init(paramFile, G, diag, Time, CS) call get_param(paramFile, mod, 'PASSIVE', CS%passiveMode, & 'If True, puts KPP into a passive-diagnostic mode.', & default=.False.) + if (present(passive)) passive=CS%passiveMode ! This is passed back to the caller so + ! the caller knows to not use KPP output call get_param(paramFile, mod, 'APPLY_NONLOCAL_TRANSPORT', CS%applyNonLocalTrans, & 'If True, applies the non-local transport to heat and scalars.\n'// & 'If False, calculates the non-local transport and tendancies but\n'//& diff --git a/src/parameterizations/vertical/MOM_diabatic_driver.F90 b/src/parameterizations/vertical/MOM_diabatic_driver.F90 index 6fd0e36edd..638c862b64 100644 --- a/src/parameterizations/vertical/MOM_diabatic_driver.F90 +++ b/src/parameterizations/vertical/MOM_diabatic_driver.F90 @@ -149,6 +149,9 @@ module MOM_diabatic_driver ! inappropriate with ice-shelf cavities. logical :: useKPP ! If true, use [CVmix] KPP diffusivities and non-local ! transport. + logical :: KPPisPassive ! If true, KPP is in passive mode, not changing answers. + logical :: matchKPPwithoutKappaShear ! If true, KPP is matched to interior diffusivities + ! that do NOT include kappa-shear diffusivity. logical :: debug ! If true, write verbose checksums for debugging purposes. type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the ! timing of diagnostic output. @@ -445,18 +448,30 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) ! and requires the interior diffusivity to be complete so that KPP can match profiles. ! Thus, KPP is the last contribution to Kd. ! Changes: Kd_int. Sets: KPP_NLTheat, KPP_NLTscalar - Kd_salt(:,:,:) = Kd_int(:,:,:) !- visc%Kd_turb(:,:,:) ) ! Temporarily remove part due to Kappa-shear - ! + visc%Kd_extra_S(:,:,:) - Kd_heat(:,:,:) = Kd_int(:,:,:) !- visc%Kd_turb(:,:,:) ) ! Temporarily remove part due to Kappa-shear - ! + visc%Kd_extra_T(:,:,:) + if (associated(visc%Kd_turb) .and. CS%matchKPPwithoutKappaShear) then + Kd_salt(:,:,:) = Kd_int(:,:,:) - visc%Kd_turb(:,:,:) ! Temporarily remove part due to Kappa-shear + Kd_heat(:,:,:) = Kd_int(:,:,:) - visc%Kd_turb(:,:,:) ! Temporarily remove part due to Kappa-shear + else + Kd_salt(:,:,:) = Kd_int(:,:,:) + Kd_heat(:,:,:) = Kd_int(:,:,:) + endif + if (associated(visc%Kd_extra_S)) & + Kd_salt(:,:,:) = Kd_salt(:,:,:) + visc%Kd_extra_S(:,:,:) + if (associated(visc%Kd_extra_T)) & + Kd_heat(:,:,:) = Kd_heat(:,:,:) + visc%Kd_extra_T(:,:,:) call KPP_calculate(CS%KPP_CSp, G, h, tv%T, tv%S, u, v, tv%eqn_of_state, & fluxes%ustar, buoyancyFlux, Kd_heat, Kd_salt, KPP_NLTheat, KPP_NLTscalar) - ! Kd_salt(:,:,:) = ( Kd_salt(:,:,:) + visc%Kd_turb(:,:,:) ) ! Put back part due to Kappa-shear - ! Kd_heat(:,:,:) = ( Kd_heat(:,:,:) + visc%Kd_turb(:,:,:) ) ! Put back part due to Kappa-shear - Kd_int(:,:,:) = Kd_salt(:,:,:) - ! Kd_int(:,:,:) = min( Kd_salt(:,:,:), Kd_heat(:,:,:) ) - ! visc%Kd_extra_S(:,:,:) = Kd_salt(:,:,:) - Kd_int(:,:,:) - ! visc%Kd_extra_T(:,:,:) = Kd_heat(:,:,:) - Kd_int(:,:,:) + if (.not. CS%KPPisPassive) then + if (associated(visc%Kd_turb) .and. CS%matchKPPwithoutKappaShear) then + Kd_salt(:,:,:) = ( Kd_salt(:,:,:) + visc%Kd_turb(:,:,:) ) ! Put back part due to Kappa-shear + Kd_heat(:,:,:) = ( Kd_heat(:,:,:) + visc%Kd_turb(:,:,:) ) ! Put back part due to Kappa-shear + endif + Kd_int(:,:,:) = min( Kd_salt(:,:,:), Kd_heat(:,:,:) ) + if (associated(visc%Kd_extra_S)) & + visc%Kd_extra_S(:,:,:) = Kd_salt(:,:,:) - Kd_int(:,:,:) + if (associated(visc%Kd_extra_T)) & + visc%Kd_extra_T(:,:,:) = Kd_heat(:,:,:) - Kd_int(:,:,:) + endif ! not passive call cpu_clock_end(id_clock_kpp) endif @@ -1477,6 +1492,10 @@ subroutine diabatic_driver_init(Time, G, param_file, useALEalgorithm, diag, & "If true, turns on the [CVmix] KPP scheme of Large et al., 1984,\n"// & "to calculate diffusivities and non-local transport in the OBL.", & default=.false.) + if (CS%useKPP .and. CS%use_kappa_shear) & + call get_param(param_file, mod, "KPP_BEFORE_KAPPA_SHEAR", CS%matchKPPwithoutKappaShear, & + "If true, KPP matches interior diffusivity that EXCLUDES any\n"// & + "diffusivity from KPP.", default=.true.) if (G%Boussinesq) then ; thickness_units = "meter" else ; thickness_units = "kilogram meter-2" ; endif @@ -1528,7 +1547,7 @@ subroutine diabatic_driver_init(Time, G, param_file, useALEalgorithm, diag, & if (CS%id_wd > 0) call safe_alloc_ptr(CDp%diapyc_vel,isd,ied,jsd,jed,nz+1) call set_diffusivity_init(Time, G, param_file, diag, CS%set_diff_CSp, diag_to_Z_CSp) - if (CS%useKPP) call KPP_init(param_file, G, diag, Time, CS%KPP_CSp) + if (CS%useKPP) call KPP_init(param_file, G, diag, Time, CS%KPP_CSp, passive=CS%KPPisPassive) call entrain_diffusive_init(Time, G, param_file, diag, CS%entrain_diffusive_CSp) if (CS%use_geothermal) & From fc8cb15f722ee63b76082ebe9a2cdd03d5f7e6b5 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 12 Sep 2013 15:30:17 -0400 Subject: [PATCH 166/372] Added option to use time_interp for solo forcing o An alternative to "file" for WIND_CONFIG and BUOY_CONFIG is "data_override" which, believe it or not, uses data_override. Obviously, this requires a valid data_table in place. o Added an example/single/data_table which IS valid but is NOT used. --- .../solo_driver/MOM_surface_forcing.F90 | 319 ++++++++++++++++++ examples/single_column_z/data_table | 11 + 2 files changed, 330 insertions(+) create mode 100644 examples/single_column_z/data_table diff --git a/config_src/solo_driver/MOM_surface_forcing.F90 b/config_src/solo_driver/MOM_surface_forcing.F90 index e530217b29..cc6d04aaee 100644 --- a/config_src/solo_driver/MOM_surface_forcing.F90 +++ b/config_src/solo_driver/MOM_surface_forcing.F90 @@ -89,6 +89,7 @@ module MOM_surface_forcing use user_surface_forcing, only : USER_surface_forcing_init, user_surface_forcing_CS use user_revise_forcing, only : user_alter_forcing, user_revise_forcing_init use user_revise_forcing, only : user_revise_forcing_CS +use data_override_mod, only : data_override_init, data_override ! Forcing is a structure containing pointers to the forcing fields ! which may be used to drive MOM. All fluxes are positive downward. ! Surface is a structure containing pointers to various fields that @@ -139,6 +140,7 @@ module MOM_surface_forcing ! buoyancy_forcing_linear. logical :: first_call_set_forcing = .true. logical :: archaic_OMIP_file = .true. + logical :: dataOverrideIsInitialized = .false. real :: wind_scale ! A value by which wind-stresses are scaled, ND. character(len=8) :: wind_stagger type(tracer_flow_control_CS), pointer :: tracer_flow_CSp => NULL() @@ -236,6 +238,8 @@ subroutine set_forcing(state, fluxes, day_start, day_interval, G, CS) if (CS%variable_winds .or. CS%first_call_set_forcing) then if (trim(CS%wind_config) == "file") then call wind_forcing_from_file(state, fluxes, day_center, G, CS) + elseif (trim(CS%wind_config) == "data_override") then + call wind_forcing_by_data_override(state, fluxes, day_center, G, CS) elseif (trim(CS%wind_config) == "2gyre") then call wind_forcing_2gyre(state, fluxes, day_center, G, CS) elseif (trim(CS%wind_config) == "1gyre") then @@ -260,6 +264,8 @@ subroutine set_forcing(state, fluxes, day_start, day_interval, G, CS) (.not.CS%adiabatic)) then if (trim(CS%buoy_config) == "file") then call buoyancy_forcing_from_files(state, fluxes, day_center, dt, G, CS) + elseif (trim(CS%buoy_config) == "data_override") then + call buoyancy_forcing_from_data_override(state, fluxes, day_center, dt, G, CS) elseif (trim(CS%buoy_config) == "zero") then call buoyancy_forcing_zero(state, fluxes, day_center, dt, G, CS) elseif (trim(CS%buoy_config) == "linear") then @@ -671,6 +677,83 @@ subroutine wind_forcing_from_file(state, fluxes, day, G, CS) end subroutine wind_forcing_from_file +subroutine wind_forcing_by_data_override(state, fluxes, day, G, CS) + type(surface), intent(inout) :: state + type(forcing), intent(inout) :: fluxes + type(time_type), intent(in) :: day + type(ocean_grid_type), intent(inout) :: G + type(surface_forcing_CS), pointer :: CS + +! This subroutine sets the surface wind stresses. +! +! Arguments: state - A structure containing fields that describe the +! surface state of the ocean. +! (out) fluxes - A structure containing pointers to any possible +! forcing fields. Unused fields have NULL ptrs. +! (in) day - Time of the fluxes. +! (in) G - The ocean's grid structure. +! (in) CS - A pointer to the control structure returned by a previous +! call to surface_forcing_init. + real :: temp_x(SZI_(G),SZJ_(G)) ! Pseudo-zonal and psuedo-meridional + real :: temp_y(SZI_(G),SZJ_(G)) ! wind stresses at h-points, in Pa. + integer :: i, j, is_in, ie_in, js_in, je_in + logical :: read_uStar + + if (.not.associated(fluxes%taux)) then + allocate(fluxes%taux(G%IsdB:G%IedB,G%jsd:G%jed)) ; fluxes%taux(:,:) = 0.0 + endif + if (.not.associated(fluxes%tauy)) then + allocate(fluxes%tauy(G%isd:G%ied,G%JsdB:G%JedB)) ; fluxes%tauy(:,:) = 0.0 + endif + if (.not.associated(fluxes%ustar)) then + allocate(fluxes%ustar(G%isd:G%ied,G%jsd:G%jed)) ; fluxes%ustar(:,:) = 0.0 + endif + + if (.not.CS%dataOverrideIsInitialized) then + call data_override_init(Ocean_domain_in=G%Domain%mpp_domain) + CS%dataOverrideIsInitialized = .True. + endif + + is_in = G%isc - G%isd + 1 + ie_in = G%iec - G%isd + 1 + js_in = G%jsc - G%jsd + 1 + je_in = G%jec - G%jsd + 1 + + temp_x(:,:) = 0.0 ; temp_y(:,:) = 0.0 + call data_override('OCN', 'taux', temp_x, day, is_in=is_in, ie_in=ie_in, js_in=js_in, je_in=je_in) + call data_override('OCN', 'tauy', temp_y, day, is_in=is_in, ie_in=ie_in, js_in=js_in, je_in=je_in) + call pass_vector(temp_x, temp_y, G%Domain, To_All, AGRID) + ! Ignore CS%wind_scale when using data_override ????? + do j=G%jsc,G%jec ; do I=G%IscB,G%IecB + fluxes%taux(I,j) = 0.5 * (temp_x(i,j) + temp_x(i+1,j)) + enddo ; enddo + do J=G%JscB,G%JecB ; do i=G%isc,G%iec + fluxes%tauy(i,J) = 0.5 * (temp_y(i,j) + temp_y(i,j+1)) + enddo ; enddo + + read_Ustar = (len_trim(CS%ustar_var) > 0) ! Need better control higher up ???? + if (read_Ustar) then + call data_override('OCN', 'ustar', fluxes%ustar, day, is_in=is_in, ie_in=ie_in, js_in=js_in, je_in=je_in) + else + if (CS%read_gust_2d) then + call data_override('OCN', 'gust', CS%gust, day, is_in=is_in, ie_in=ie_in, js_in=js_in, je_in=je_in) + do j=G%jsc,G%jec ; do i=G%isc,G%iec + fluxes%ustar(i,j) = sqrt((sqrt(temp_x(i,j)*temp_x(i,j) + & + temp_y(i,j)*temp_y(i,j)) + CS%gust(i,j)) / CS%Rho0) + enddo ; enddo + else + do j=G%jsc,G%jec ; do i=G%isc,G%iec + fluxes%ustar(i,j) = sqrt(sqrt(temp_x(i,j)*temp_x(i,j) + & + temp_y(i,j)*temp_y(i,j))/CS%Rho0 + (CS%gust_const/CS%Rho0)) + enddo ; enddo + endif + endif + + call pass_vector(fluxes%taux, fluxes%tauy, G%Domain, To_All) +! call pass_var(fluxes%ustar, G%Domain, To_All) Not needed ????? + +end subroutine wind_forcing_by_data_override + subroutine buoyancy_forcing_from_files(state, fluxes, day, dt, G, CS) type(surface), intent(inout) :: state type(forcing), intent(inout) :: fluxes @@ -1009,6 +1092,242 @@ subroutine buoyancy_forcing_from_files(state, fluxes, day, dt, G, CS) end subroutine buoyancy_forcing_from_files + +subroutine buoyancy_forcing_from_data_override(state, fluxes, day, dt, G, CS) + type(surface), intent(inout) :: state + type(forcing), intent(inout) :: fluxes + type(time_type), intent(in) :: day + real, intent(in) :: dt + type(ocean_grid_type), intent(inout) :: G + type(surface_forcing_CS), pointer :: CS +! This subroutine specifies the current surface fluxes of buoyancy +! temperature and fresh water. It may also be modified to add +! surface fluxes of user provided tracers. +! +! Arguments: state - A structure containing fields that describe the +! surface state of the ocean. +! (out) fluxes - A structure containing pointers to any possible +! forcing fields. Unused fields have NULL ptrs. +! (in) day - Time of the fluxes. +! (in) dt - The amount of time over which the fluxes apply. +! (in) G - The ocean's grid structure. +! (in) CS - A pointer to the control structure returned by a previous +! call to surface_forcing_init. + + real, dimension(SZI_(G),SZJ_(G)) :: & + temp, & ! A 2-d temporary work array with various units. + SST_anom, & ! Instantaneous sea surface temperature anomalies from a + ! target (observed) value, in deg C. + SSS_anom, & ! Instantaneous sea surface salinity anomalies from a target + ! (observed) value, in g kg-1. + SSS_mean ! A (mean?) salinity about which to normalize local salinity + ! anomalies when calculating restorative precipitation + ! anomalies, in g kg-1. + real :: rhoXcp ! The mean density times the heat capacity, in J m-3 K-1. + real :: Irho0 ! The inverse of the Boussinesq density, in m3 kg-1. + + integer :: time_lev_daily ! The time levels to read for fields with + integer :: time_lev_monthly ! daily and montly cycles. + integer :: itime_lev ! The time level that is used for a field. + + integer :: days, seconds + integer :: i, j, is, ie, js, je, isd, ied, jsd, jed + integer :: is_in, ie_in, js_in, je_in + +! Latent heat of vaporization at 15 deg C according to appendix of Gill + real :: latent_heat_evap=2.4663e6 + + is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec + isd = G%isd ; ied = G%ied ; jsd = G%jsd ; jed = G%jed + + if (CS%use_temperature) rhoXcp = CS%Rho0 * fluxes%C_p + Irho0 = 1.0/CS%Rho0 + + + if (.not.CS%dataOverrideIsInitialized) then + call data_override_init(Ocean_domain_in=G%Domain%mpp_domain) + CS%dataOverrideIsInitialized = .True. + endif + + is_in = G%isc - G%isd + 1 + ie_in = G%iec - G%isd + 1 + js_in = G%jsc - G%jsd + 1 + je_in = G%jec - G%jsd + 1 + + if ( CS%use_temperature ) then + ! Specify the fresh water forcing by setting the following, all in units + ! of kg m-2 s-1 and positive for water fluxes into the ocean. + if (.not.associated(fluxes%evap)) then + allocate(fluxes%evap(isd:ied,jsd:jed)) + fluxes%evap(:,:) = 0.0 + endif + if (.not.associated(fluxes%liq_precip)) then + allocate(fluxes%liq_precip(isd:ied,jsd:jed)) + fluxes%liq_precip(:,:) = 0.0 + endif + if (.not.associated(fluxes%froz_precip)) then + allocate(fluxes%froz_precip(isd:ied,jsd:jed)) + fluxes%froz_precip(:,:) = 0.0 + endif + if (.not.associated(fluxes%liq_runoff)) then + allocate(fluxes%liq_runoff(isd:ied,jsd:jed)) + fluxes%liq_runoff(:,:) = 0.0 + endif + if (.not.associated(fluxes%froz_runoff)) then + allocate(fluxes%froz_runoff(isd:ied,jsd:jed)) + fluxes%froz_runoff(:,:) = 0.0 + endif + if (.not.associated(fluxes%virt_precip)) then + allocate(fluxes%virt_precip(isd:ied,jsd:jed)) + fluxes%virt_precip(:,:) = 0.0 + endif + + ! Specify the fresh water forcing by setting the following, all in units + ! of W m-2 and positive for heat fluxes into the ocean. + if (.not.associated(fluxes%sw)) then + allocate(fluxes%sw(isd:ied,jsd:jed)) ; fluxes%sw(:,:) = 0.0 + endif + if (.not.associated(fluxes%lw)) then + allocate(fluxes%lw(isd:ied,jsd:jed)) ; fluxes%lw(:,:) = 0.0 + endif + if (.not.associated(fluxes%latent)) then + allocate(fluxes%latent(isd:ied,jsd:jed)) ; fluxes%latent(:,:) = 0.0 + endif + if (.not.associated(fluxes%sens)) then + allocate(fluxes%sens(isd:ied,jsd:jed)) ; fluxes%sens(:,:) = 0.0 + endif + if (CS%restorebuoy) then + if (.not.associated(CS%T_Restore)) then + allocate(CS%T_Restore(isd:ied,jsd:jed)) + CS%T_Restore(:,:) = 0.0 + endif + if (.not.associated(fluxes%heat_restore)) then + allocate(fluxes%heat_restore(isd:ied,jsd:jed)) + fluxes%heat_restore(:,:) = 0.0 + endif + if (.not.associated(CS%S_Restore)) then + allocate(CS%S_Restore(isd:ied,jsd:jed)) + CS%S_Restore(:,:) = 0.0 + endif + endif + else ! CS%use_temperature false. + if (.not.associated(fluxes%buoy)) then + allocate(fluxes%buoy(isd:ied,jsd:jed)) ; fluxes%buoy(:,:) = 0.0 + endif + if (CS%restorebuoy .and. .not.associated(CS%Dens_Restore)) then + allocate(CS%Dens_Restore(isd:ied,jsd:jed)) + CS%Dens_Restore(:,:) = 0.0 + endif + endif + + + call data_override('OCN', 'lw', fluxes%LW(:,:), day, & + is_in=is_in, ie_in=ie_in, js_in=js_in, je_in=je_in) + call data_override('OCN', 'evap', fluxes%evap(:,:), day, & + is_in=is_in, ie_in=ie_in, js_in=js_in, je_in=je_in) + + do j=js,je ; do i=is,ie + fluxes%evap(i,j) = -fluxes%evap(i,j) ! Normal convention is positive into the ocean + ! but evap is normally a positive quantity in the files + fluxes%latent(i,j) = latent_heat_evap*fluxes%evap(i,j) + enddo; enddo + + call data_override('OCN', 'sens', fluxes%sens(:,:), day, & + is_in=is_in, ie_in=ie_in, js_in=js_in, je_in=je_in) + + do j=js,je ; do i=is,ie + fluxes%sens(i,j) = -fluxes%sens(i,j) ! Normal convention is positive into the ocean + ! but sensible is normally a positive quantity in the files + enddo; enddo + + call data_override('OCN', 'sw', fluxes%sw(:,:), day, & + is_in=is_in, ie_in=ie_in, js_in=js_in, je_in=je_in) + + call data_override('OCN', 'snow', fluxes%froz_precip(:,:), day, & + is_in=is_in, ie_in=ie_in, js_in=js_in, je_in=je_in) + + call data_override('OCN', 'rain', fluxes%liq_precip(:,:), day, & + is_in=is_in, ie_in=ie_in, js_in=js_in, je_in=je_in) + + call data_override('OCN', 'runoff', fluxes%liq_runoff(:,:), day, & + is_in=is_in, ie_in=ie_in, js_in=js_in, je_in=je_in) + + call data_override('OCN', 'calving', fluxes%froz_runoff(:,:), day, & + is_in=is_in, ie_in=ie_in, js_in=js_in, je_in=je_in) + +! Read the SST and SSS fields for damping. + if (CS%restorebuoy) then !### .or. associated(CS%ctrl_forcing_CSp)) then + call data_override('OCN', 'SST_restore', CS%T_restore(:,:), day, & + is_in=is_in, ie_in=ie_in, js_in=js_in, je_in=je_in) + + call data_override('OCN', 'SSS_restore', CS%S_restore(:,:), day, & + is_in=is_in, ie_in=ie_in, js_in=js_in, je_in=je_in) + + endif + +! Mask out land points. + do j=js,je ; do i=is,ie + fluxes%evap(i,j) = fluxes%evap(i,j) * G%mask2dT(i,j) + fluxes%liq_precip(i,j) = fluxes%liq_precip(i,j) * G%mask2dT(i,j) + fluxes%froz_precip(i,j) = fluxes%froz_precip(i,j) * G%mask2dT(i,j) + fluxes%liq_runoff(i,j) = fluxes%liq_runoff(i,j) * G%mask2dT(i,j) + fluxes%froz_runoff(i,j) = fluxes%froz_runoff(i,j) * G%mask2dT(i,j) + fluxes%LW(i,j) = fluxes%LW(i,j) * G%mask2dT(i,j) + fluxes%latent(i,j) = fluxes%latent(i,j) * G%mask2dT(i,j) + fluxes%sens(i,j) = fluxes%sens(i,j) * G%mask2dT(i,j) + fluxes%sw(i,j) = fluxes%sw(i,j) * G%mask2dT(i,j) + enddo; enddo + + + if (CS%restorebuoy) then + if (CS%use_temperature) then + do j=js,je ; do i=is,ie + if (G%mask2dT(i,j) > 0) then + fluxes%heat_restore(i,j) = G%mask2dT(i,j) * & + ((CS%T_Restore(i,j) - state%SST(i,j)) * rhoXcp * CS%Flux_const) + fluxes%virt_precip(i,j) = - (CS%Rho0*CS%Flux_const) * & + (CS%S_Restore(i,j) - state%SSS(i,j)) / & + (0.5*(state%SSS(i,j) + CS%S_Restore(i,j))) + else + fluxes%heat_restore(i,j) = 0.0 + fluxes%virt_precip(i,j) = 0.0 + endif + enddo ; enddo + else + do j=js,je ; do i=is,ie + if (G%mask2dT(i,j) > 0) then + fluxes%buoy(i,j) = (CS%Dens_Restore(i,j) - state%sfc_density(i,j)) * & + (CS%G_Earth*CS%Flux_const/CS%Rho0) + else + fluxes%buoy(i,j) = 0.0 + endif + enddo ; enddo + endif + else ! not RESTOREBUOY + if (.not.CS%use_temperature) then + call MOM_error(FATAL, "buoyancy_forcing in MOM_surface_forcing: "// & + "The fluxes need to be defined without RESTOREBUOY.") + endif + endif ! end RESTOREBUOY + +!### if (associated(CS%ctrl_forcing_CSp)) then +!### do j=js,je ; do i=is,ie +!### SST_anom(i,j) = state%SST(i,j) - CS%T_Restore(i,j) +!### SSS_anom(i,j) = state%SSS(i,j) - CS%S_Restore(i,j) +!### SSS_mean(i,j) = 0.5*(state%SSS(i,j) + CS%S_Restore(i,j)) +!### enddo ; enddo +!### call apply_ctrl_forcing(SST_anom, SSS_anom, SSS_mean, fluxes%heat_restore, & +!### fluxes%virt_precip, day, dt, G, CS%ctrl_forcing_CSp) +!### endif + + if (associated(fluxes%p_surf)) then + do j=js,je ; do i=is,ie + fluxes%p_surf(i,j) = 0.0 + enddo ; enddo + endif + +end subroutine buoyancy_forcing_from_data_override + subroutine buoyancy_forcing_zero(state, fluxes, day, dt, G, CS) type(surface), intent(inout) :: state type(forcing), intent(inout) :: fluxes diff --git a/examples/single_column_z/data_table b/examples/single_column_z/data_table new file mode 100644 index 0000000000..36cb27c2e7 --- /dev/null +++ b/examples/single_column_z/data_table @@ -0,0 +1,11 @@ +# gridname, fieldname_code, fieldname_file, file_name, ongrid, factor +"OCN" , "lw", "netlwdn_sfc", "./INPUT/BATS/forcing.nc", .true., 1.0 +"OCN" , "sw", "netswdn_sfc", "./INPUT/BATS/forcing.nc", .true., 1.0 +"OCN" , "rain", "precip", "./INPUT/BATS/forcing.nc", .true., 1.0 +"OCN" , "evap", "evap", "./INPUT/BATS/forcing.nc", .true., 1.0 +"OCN" , "sens", "shflx", "./INPUT/BATS/forcing.nc", .true., 1.0 +"OCN" , "taux", "STRESS_X", "./INPUT/BATS/forcing.nc", .true., 1.0 +"OCN" , "tauy", "STRESS_Y", "./INPUT/BATS/forcing.nc", .true., 1.0 +"OCN" , "snow", "snow", "./INPUT/BATS/forcing.nc", .true., 0.0 +"OCN" , "runoff", "", "" , .true., 0.0 +"OCN" , "calving", "", "" , .true., 0.0 From 7efcdc79c2e7a9f341bee9c165f45826d1b0066b Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 12 Sep 2013 15:53:15 -0400 Subject: [PATCH 167/372] Missed a KPP parameter change in single_column --- examples/single_column/MOM_parameter_doc.all | 3 +++ 1 file changed, 3 insertions(+) diff --git a/examples/single_column/MOM_parameter_doc.all b/examples/single_column/MOM_parameter_doc.all index a7b7e50701..244efddf14 100644 --- a/examples/single_column/MOM_parameter_doc.all +++ b/examples/single_column/MOM_parameter_doc.all @@ -803,6 +803,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 USE_KPP = True ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. +KPP_BEFORE_KAPPA_SHEAR = True ! [Boolean] default = True + ! If true, KPP matches interior diffusivity that EXCLUDES any + ! diffusivity from KPP. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for From 5a405153824a91ff715daa4f4b380e355caf4e6d Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 12 Sep 2013 20:35:25 -0400 Subject: [PATCH 168/372] Updated CVmix, added placeholders for new fn calls o Updated to CVmix r238 (no answer changes). o Added (tested) code to call new functions for calculating the Bulk Richardson number and unresolved shear turbulence. o Same code commented until outstanding issues resolved in CVmix: * location in vertical of various variables is all mixed up. o Corrected units of non-local transport in diagnostics and comments. o Annotated arguments of CVmix_coeffs_kpp(). o Added more annotation in MOM_KPP. o Removed old debugging statements. --- pkg/CVmix | 2 +- src/parameterizations/vertical/MOM_KPP.F90 | 47 ++++++++++++++++------ 2 files changed, 35 insertions(+), 14 deletions(-) diff --git a/pkg/CVmix b/pkg/CVmix index 9b2e7ca3af..b1efafd9ca 160000 --- a/pkg/CVmix +++ b/pkg/CVmix @@ -1 +1 @@ -Subproject commit 9b2e7ca3afa406eeac7199dfe583a95859e5275f +Subproject commit b1efafd9caa5ede249d7c583ec71b5c5f15d8e39 diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index 0090df6a3a..35d106acac 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -14,8 +14,9 @@ module MOM_KPP use CVmix_kpp, only : CVmix_coeffs_kpp use CVmix_kpp, only : CVmix_kpp_compute_OBL_depth use CVmix_kpp, only : CVmix_kpp_compute_turbulent_scales +use CVmix_kpp, only : CVmix_kpp_compute_bulk_Richardson +use CVmix_kpp, only : CVmix_kpp_compute_unresolved_shear use CVmix_kpp, only : CVmix_kpp_params_type - implicit none ; private #include "MOM_memory.h" @@ -162,9 +163,9 @@ subroutine KPP_init(paramFile, G, diag, Time, CS, passive) CS%id_Ks_KPP = register_diag_field('ocean_model', 'KPP_Ksalt', diag%axesTi, Time, & 'Salt diffusivity due to KPP, as calculated by [CVmix] KPP', 'm2/s') CS%id_NLTt = register_diag_field('ocean_model', 'KPP_NLtransport_heat', diag%axesTi, Time, & - 'Non-local transport for heat, as calculated by [CVmix] KPP', 'm/s') + 'Non-local transport for heat, as calculated by [CVmix] KPP', 'nondim') CS%id_NLTs = register_diag_field('ocean_model', 'KPP_NLtransport_salt', diag%axesTi, Time, & - 'Non-local tranpsort for scalars, as calculated by [CVmix] KPP', 'm/s') + 'Non-local tranpsort for scalars, as calculated by [CVmix] KPP', 'nondim') CS%id_dTdt = register_diag_field('ocean_model', 'KPP_dTdt', diag%axesTL, Time, & 'Temperature tendancy due to non-local transport of heat, as calculated by [CVmix] KPP', 'K/s') CS%id_dSdt = register_diag_field('ocean_model', 'KPP_dSdt', diag%axesTL, Time, & @@ -284,6 +285,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K Vk = 0.5 * ( abs( v(i,j,k) - v(i,j,1) ) + abs( v(i,j-1,k) - v(i,j-1,1) ) ) ! delta_k V deltaRho(k) = rhoK - rho1 deltaU2(k) = ( Uk**2 + Vk**2 ) + negligibleShear + ! N2 is on interfaces. N2_1d(k) = GoRho * (rhoK - rhoKm1) / (0.5*(h(i,j,km1) + h(i,j,k))+G%H_subroundoff) ! Can be negative ! N = sqrt(N^2) but because N^2 can be negative, we clip N^2 before taking the square root ?????? N_1d(k) = sqrt( max( N2_1d(k), 0.) ) @@ -299,16 +301,18 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K N_1d( G%ke+1 ) = 0. Ut2_1d( G%ke+1 ) = 0. + Ut2_1d(:) = negligibleShear ! Non-zero even at bottom, to avoid divide by zero + ! BulkRi_1d = CVmix_kpp_compute_bulk_Richardson( & + ! cellHeight, & ! Height of level centers (m) + ! GoRho*deltaRho, & ! Bulk buoyancy difference, Br -B(z) (1/s) + ! deltaU2, & ! Square of bulk shear (m/s) + ! ! THIS NEXT ARGUMENT IS SHIFTED TO HAVE SAME SIZE AS OTHER ARGS ??????? + ! Ut2_1d(1:G%ke) ) ! Square of unresolved turbulence (m2/s2) + Coriolis = 0.25*( (G%CoriolisBu(i,j) + G%CoriolisBu(i-1,j-1)) & +(G%CoriolisBu(i-1,j) + G%CoriolisBu(i,j-1)) ) surfFricVel = uStar(i,j) surfBuoyFlux = buoyFlux(i,j) -! if (isPointInCell(G,i,j,-235.5,13.3)) then -! print *,'u*,buoyFlux',surfFricVel,surfBuoyFlux -! do k=1,G%ke -! print *,'k,h,z,S,T=',k,h(i,j,k),cellHeight(k),Temp(i,j,k),Salt(i,j,k) -! enddo -! endif OBLdepth_0d = 1.e10 ! Silly initial value lastOBLdepth = OBLdepth_0d @@ -327,7 +331,6 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K surf_buoy=surfBuoyFlux, & ! (in) Buoyancy flux at surface (m2/s3) Coriolis=Coriolis, & ! (in) Coriolis parameter (1/s) CVmix_kpp_params_user=CS%KPP_params ) ! KPP parameters - !if (isPointInCell(G,i,j,-30.5,60.)) print *,'iter,OBL',iteration, OBLdepth_0d ! OBLdepth_0d = max( OBLdepth_0d, h(i,j,1) ) ! Limit OBL to thicker than top layer ????? ! Exit loop if converged, one iteration is guaranteed because initial value @@ -363,6 +366,17 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K ! Note upward-biased used of Ws since Ws is at interfaces BulkRi_1d(k) = ( GoRho * ( -cellHeight(k) ) ) * deltaRho(k) / ( deltaU2(k) + Ut2_1d(k) ) enddo ! k + ! Ut2_1d(:) = CVmix_kpp_compute_unresolved_shear( & + ! iFaceHeight, & ! Height of interfaces (m) + ! N_1d, & ! Buoyancy frequency at interfaces (1/s) + ! Ws_1d, & ! Turbulent velocity scale profile, at interfaces (m/s) + ! CVmix_kpp_params_user=CS%KPP_params ) ! KPP parameters + ! BulkRi_1d = CVmix_kpp_compute_bulk_Richardson( & + ! cellHeight, & ! Height of level centers (m) + ! GoRho*deltaRho, & ! Bulk buoyancy difference, Br -B(z) (1/s) + ! deltaU2, & ! Square of bulk shear (m/s) + ! ! THIS NEXT ARGUMENT IS SHIFTED TO HAVE SAME SIZE AS OTHER ARGS ??????? + ! Ut2_1d(1:G%ke) ) ! Square of unresolved turbulence (m2/s2) endif enddo OBLiterater ! iteration @@ -392,8 +406,15 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K Kdiffusivity(:,1) = Kt(i,j,:) ! Diffusivty for heat Kdiffusivity(:,2) = Ks(i,j,:) ! Diffusivity for salt Kviscosity(:) = Ks(i,j,:) ! Viscosity ??????? - call cvmix_coeffs_kpp(Kdiffusivity, Kviscosity, iFaceHeight, cellHeight, OBLdepth_0d, & - kOBL, nonLocalTrans, surfFricVel, surfBuoyFlux, & + call cvmix_coeffs_kpp(Kdiffusivity, & ! (inout) Total heat/salt diffusivities (m2/s) + Kviscosity, & ! (inout) Total viscosity (m2/s) + iFaceHeight, & ! (in) Height of interfaces (m) + cellHeight, & ! (in) Height of level centers (m) + OBLdepth_0d, & ! (in) OBL depth (m) + kOBL, & ! (in) level (+fraction) of OBL extent + nonLocalTrans,& ! (out) Non-local heat/salt transport (non-dimensional) + surfFricVel, & ! (in) Turbulent friction velocity at surface (m/s) + surfBuoyFlux, & ! (in) Buoyancy flux at surface (m2/s3) CVmix_kpp_params_user=CS%KPP_params ) #ifdef __DO_SAFETY_CHECKS__ ! if (is_NaN(Kdiffusivity(:,2),skip_mpp=.True.)) then @@ -477,7 +498,7 @@ subroutine KPP_applyNonLocalTransport(CS, G, h, nonLocalTrans, surfFlux, dt, sca type(KPP_CS), intent(in) :: CS ! Control structure type(ocean_grid_type), intent(in) :: G ! Ocean grid real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h ! Layer/level thicknesses (units of H) - real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(in) :: nonLocalTrans ! Non-local transport (m/s * scalar) + real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(in) :: nonLocalTrans ! Non-local transport (non-dimensional) real, dimension(NIMEM_,NJMEM_), intent(in) :: surfFlux ! Surface source of scalar (m/s * scalar) real, intent(in) :: dt ! Time-step (s) real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(inout) :: scalar ! Scalar or temperature (scalar units) From fa452417d7b90d9953405deecb969817836d9e69 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 12 Sep 2013 20:43:57 -0400 Subject: [PATCH 169/372] Fixed static version of MOM_verticalGrid I failed to use the appropriate macros for allocating/deallocating variables defined using macros for shapes. --- src/core/MOM_verticalGrid.F90 | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/core/MOM_verticalGrid.F90 b/src/core/MOM_verticalGrid.F90 index a52769962d..7f77520e99 100644 --- a/src/core/MOM_verticalGrid.F90 +++ b/src/core/MOM_verticalGrid.F90 @@ -143,8 +143,8 @@ subroutine verticalGridInit( param_file, GV ) ! Log derivative values. call log_param(param_file, "MOM_grid", "M to THICKNESS", GV%m_to_H) - allocate( GV%sInterface(nk+1) ) - allocate( GV%sLayer(nk) ) + ALLOC_( GV%sInterface(nk+1) ) + ALLOC_( GV%sLayer(nk) ) end subroutine verticalGridInit @@ -172,8 +172,8 @@ subroutine verticalGridEnd( GV ) type(verticalGrid_type), pointer :: GV DEALLOC_(GV%g_prime) ; DEALLOC_(GV%Rlay) - deallocate( GV%sInterface ) - deallocate( GV%sLayer ) + DEALLOC_( GV%sInterface ) + DEALLOC_( GV%sLayer ) deallocate( GV ) end subroutine verticalGridEnd From a69cd4d59b7ec21ea2b9880c80b124a373af207a Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 12 Sep 2013 20:53:06 -0400 Subject: [PATCH 170/372] Commented out module use of new CVmix fns Althought I had commented out the calls to the new routines I was still "using" them in the module use statements. Commenting them out will avoid unnecessary questions when everyone discovers they need to do a "git submodule update". For now... --- src/parameterizations/vertical/MOM_KPP.F90 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index 35d106acac..9a962f2f6b 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -14,8 +14,8 @@ module MOM_KPP use CVmix_kpp, only : CVmix_coeffs_kpp use CVmix_kpp, only : CVmix_kpp_compute_OBL_depth use CVmix_kpp, only : CVmix_kpp_compute_turbulent_scales -use CVmix_kpp, only : CVmix_kpp_compute_bulk_Richardson -use CVmix_kpp, only : CVmix_kpp_compute_unresolved_shear +!use CVmix_kpp, only : CVmix_kpp_compute_bulk_Richardson +!use CVmix_kpp, only : CVmix_kpp_compute_unresolved_shear use CVmix_kpp, only : CVmix_kpp_params_type implicit none ; private From d64dc201f3d1acd0a43b0c358fb99aea3f23438a Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Fri, 13 Sep 2013 10:33:31 -0400 Subject: [PATCH 171/372] Added clone_MOM_domain & use G%isg more. Added code to clone a MOM_domain_type, changed the code to no longer make any assumptions about the values of the global indices (instead relying on G%isg, G%ieg, etc.), and eliminated unnecessary references to G%nihalo and G%njhalo. In addition, G%geoLat[TB] and G%geoLon[TB] are only defined on the appropriate global computational domains. All answers are unchanged (apart from fixing a recently introduced segmentation fault with some compiler settings), and all interfaces are unchanged. --- src/core/MOM.F90 | 4 +- src/core/MOM_barotropic.F90 | 4 +- src/core/MOM_grid.F90 | 8 +- src/core/MOM_legacy_barotropic.F90 | 4 +- src/framework/MOM_domains.F90 | 111 ++++++++++++-- src/initialization/MOM_grid_initialize.F90 | 167 ++++++++++++--------- src/initialization/MOM_initialization.F90 | 30 ++-- src/user/DOME_initialization.F90 | 5 +- 8 files changed, 219 insertions(+), 114 deletions(-) diff --git a/src/core/MOM.F90 b/src/core/MOM.F90 index 120ca5e8ff..1f902239a3 100644 --- a/src/core/MOM.F90 +++ b/src/core/MOM.F90 @@ -332,7 +332,7 @@ module MOM use MOM_diag_mediator, only : disable_averaging, post_data, safe_alloc_ptr use MOM_diag_mediator, only : register_diag_field, register_static_field use MOM_diag_mediator, only : set_axes_info, diag_ctrl -use MOM_domains, only : MOM_domains_init, pass_var, pass_vector +use MOM_domains, only : MOM_domains_init, clone_MOM_domain, pass_var, pass_vector use MOM_domains, only : pass_var_start, pass_var_complete use MOM_domains, only : pass_vector_start, pass_vector_complete use MOM_domains, only : To_South, To_West, To_All, CGRID_NE, SCALAR_PAIR @@ -1404,7 +1404,7 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) ! Allocate the auxiliary non-symmetric domain for debugging or I/O purposes. if (CS%debug .or. G%symmetric) & - call MOM_domains_init(G%Domain_aux, param_file, symmetric=.false.) + call clone_MOM_domain(G%Domain, G%Domain_aux, symmetric=.false.) call MOM_timing_init(CS) diff --git a/src/core/MOM_barotropic.F90 b/src/core/MOM_barotropic.F90 index 380f43d155..48a940ff9f 100644 --- a/src/core/MOM_barotropic.F90 +++ b/src/core/MOM_barotropic.F90 @@ -95,7 +95,7 @@ module MOM_barotropic use MOM_cpu_clock, only : cpu_clock_id, cpu_clock_begin, cpu_clock_end, CLOCK_ROUTINE use MOM_diag_mediator, only : post_data, query_averaging_enabled, register_diag_field use MOM_diag_mediator, only : safe_alloc_ptr, diag_ctrl, enable_averaging -use MOM_domains, only : pass_var, pass_vector, min_across_PEs, MOM_domains_init +use MOM_domains, only : pass_var, pass_vector, min_across_PEs, clone_MOM_domain use MOM_domains, only : pass_var_start, pass_var_complete use MOM_domains, only : pass_vector_start, pass_vector_complete use MOM_domains, only : To_All, Scalar_Pair, AGRID, CORNER, MOM_domain_type @@ -3426,7 +3426,7 @@ subroutine barotropic_init(u, v, h, eta, Time, G, param_file, diag, CS, & default = -0.98) ! Initialize a version of the MOM domain that is specific to the barotropic solver. - call MOM_domains_init(CS%BT_Domain, param_file, min_halo=wd_halos, symmetric=.true.) + call clone_MOM_domain(G%Domain, CS%BT_Domain, min_halo=wd_halos, symmetric=.true.) #ifdef STATIC_MEMORY_ if (wd_halos(1) /= WHALOI_+NIHALO_) call MOM_error(FATAL, "barotropic_init: "//& "Barotropic x-halo sizes are incorrectly resized with STATIC_MEMORY_.") diff --git a/src/core/MOM_grid.F90 b/src/core/MOM_grid.F90 index be2407519f..14201fbcc4 100644 --- a/src/core/MOM_grid.F90 +++ b/src/core/MOM_grid.F90 @@ -285,11 +285,11 @@ subroutine MOM_grid_init(G, param_file) G%H_subroundoff = 1e-20 * max(G%Angstrom,G%m_to_H*1e-17) G%H_to_Pa = G%g_Earth * G%H_to_kg_m2 - allocate(G%gridLatT(G%Domain%njglobal+2*G%Domain%njhalo)) - allocate(G%gridLatB(G%Domain%njglobal+2*G%Domain%njhalo)) + allocate(G%gridLatT(G%jsg:G%jeg)) + allocate(G%gridLatB(G%JsgB:G%JegB)) G%gridLatT(:) = 0.0 ; G%gridLatB(:) = 0.0 - allocate(G%gridLonT(G%Domain%niglobal+2*G%Domain%nihalo)) - allocate(G%gridLonB(G%Domain%niglobal+2*G%Domain%nihalo)) + allocate(G%gridLonT(G%isg:G%ieg)) + allocate(G%gridLonB(G%IsgB:G%IegB)) G%gridLonT(:) = 0.0 ; G%gridLonB(:) = 0.0 ! Log derivative values. diff --git a/src/core/MOM_legacy_barotropic.F90 b/src/core/MOM_legacy_barotropic.F90 index 7951d36502..23a769a52c 100644 --- a/src/core/MOM_legacy_barotropic.F90 +++ b/src/core/MOM_legacy_barotropic.F90 @@ -95,7 +95,7 @@ module MOM_legacy_barotropic use MOM_cpu_clock, only : cpu_clock_id, cpu_clock_begin, cpu_clock_end, CLOCK_ROUTINE use MOM_diag_mediator, only : post_data, query_averaging_enabled, register_diag_field use MOM_diag_mediator, only : safe_alloc_ptr, diag_ctrl, enable_averaging -use MOM_domains, only : pass_var, pass_vector, min_across_PEs, MOM_domains_init +use MOM_domains, only : pass_var, pass_vector, min_across_PEs, clone_MOM_domain use MOM_domains, only : pass_var_start, pass_var_complete use MOM_domains, only : pass_vector_start, pass_vector_complete use MOM_domains, only : To_All, Scalar_Pair, AGRID, CORNER, MOM_domain_type @@ -3683,7 +3683,7 @@ subroutine legacy_barotropic_init(u, v, h, eta, Time, G, param_file, diag, CS, & if (apply_bt_drag) then ; CS%drag_amp = 1.0 ; else ; CS%drag_amp = 0.0 ; endif ! Initialize a version of the MOM domain that is specific to the barotropic solver. - call MOM_domains_init(CS%BT_Domain, param_file, min_halo=wd_halos, symmetric=.true.) + call clone_MOM_domain(G%Domain, CS%BT_Domain, min_halo=wd_halos, symmetric=.true.) #ifdef STATIC_MEMORY_ if (wd_halos(1) /= WHALOI_+NIHALO_) call MOM_error(FATAL, "barotropic_init: "//& "Barotropic x-halo sizes are incorrectly resized with STATIC_MEMORY_.") diff --git a/src/framework/MOM_domains.F90 b/src/framework/MOM_domains.F90 index 06c77122ce..900b8d3b05 100644 --- a/src/framework/MOM_domains.F90 +++ b/src/framework/MOM_domains.F90 @@ -45,7 +45,7 @@ module MOM_domains #include public :: MOM_domains_init, MOM_infra_init, MOM_infra_end, get_domain_extent -public :: MOM_define_domain, MOM_define_io_domain +public :: MOM_define_domain, MOM_define_io_domain, clone_MOM_domain public :: pass_var, pass_vector, broadcast, PE_here, root_PE, num_PEs public :: pass_var_start, pass_var_complete, fill_symmetric_edges public :: pass_vector_start, pass_vector_complete @@ -92,9 +92,9 @@ module MOM_domains logical :: nonblocking_updates ! If true, non-blocking halo updates are ! allowed. The default is .false. (for now). integer :: layout(2), io_layout(2) ! Saved data for sake of constructing - integer :: X_FLAGS,Y_FLAGS ! new domains of different resolution. + integer :: X_FLAGS, Y_FLAGS ! new domains of different resolution. logical :: use_io_layout ! True if an I/O layout is available. - logical, pointer :: maskmap(:,:)=> NULL() ! A pointer to an array indicating + logical, pointer :: maskmap(:,:) => NULL() ! A pointer to an array indicating ! which logical processors are actually used for ! the ocean code. The other logical processors ! would be all land points and are not assigned @@ -657,7 +657,7 @@ subroutine MOM_domains_init(MOM_dom, param_file, min_halo, symmetric, dynamic) integer, dimension(2) :: layout = (/ 1, 1 /) integer, dimension(2) :: io_layout = (/ 0, 0 /) integer, dimension(4) :: global_indices - integer :: nihalo, njhalo, nihalo_dflt, njhalo_dflt + integer :: nihalo, njhalo, nihalo_dflt, njhalo_dflt, i_off, j_off integer :: pe, proc_used integer :: X_FLAGS, Y_FLAGS logical :: reentrant_x, reentrant_y, tripolar_N, is_static, may_be_static @@ -800,10 +800,8 @@ subroutine MOM_domains_init(MOM_dom, param_file, min_halo, symmetric, dynamic) nihalo = MOM_dom%nihalo njhalo = MOM_dom%njhalo - global_indices(1) = 1 - global_indices(2) = MOM_dom%niglobal - global_indices(3) = 1 - global_indices(4) = MOM_dom%njglobal + global_indices(1) = 1 ; global_indices(2) = MOM_dom%niglobal + global_indices(3) = 1 ; global_indices(4) = MOM_dom%njglobal call get_param(param_file, mod, "INPUTDIR", inputdir, do_not_log=.true., default=".") inputdir = slasher(inputdir) @@ -844,7 +842,6 @@ subroutine MOM_domains_init(MOM_dom, param_file, min_halo, symmetric, dynamic) call log_param(param_file, mod, "!NJPROC", layout(2), & "The number of processors in the x-direction. With \n"//& "STATIC_MEMORY_ this is set in MOM_memory.h at compile time.") -! write(*,*) 'layout is now ',layout, global_indices if (mask_table_exists) then call MOM_error(NOTE, 'MOM_domains_init: reading maskmap information from '//& @@ -853,7 +850,6 @@ subroutine MOM_domains_init(MOM_dom, param_file, min_halo, symmetric, dynamic) call parse_mask_table(mask_table, MOM_dom%maskmap, "MOM") endif - ! Set up the I/O lay-out, and check that it uses an even multiple of the ! number of PEs in each direction. io_layout(:) = (/ 0, 0 /) @@ -893,16 +889,17 @@ subroutine MOM_domains_init(MOM_dom, param_file, min_halo, symmetric, dynamic) if (reentrant_y) call MOM_error(FATAL,"MOM_domains: "// & "TRIPOLAR_N and REENTRANT_Y may not be defined together.") endif - + + i_off = MOM_dom%nihalo ; j_off = MOM_dom%njhalo + global_indices(1) = 1+i_off ; global_indices(2) = MOM_dom%niglobal+i_off + global_indices(3) = 1+j_off ; global_indices(4) = MOM_dom%njglobal+j_off if (mask_table_exists) then - call MOM_define_domain( (/1+nihalo,MOM_dom%niglobal+nihalo,1+njhalo, & - MOM_dom%njglobal+njhalo/), layout, MOM_dom%mpp_domain, & + call MOM_define_domain( global_indices, layout, MOM_dom%mpp_domain, & xflags=X_FLAGS, yflags=Y_FLAGS, xhalo=nihalo, yhalo=njhalo, & symmetry = MOM_dom%symmetric, name="MOM", & maskmap=MOM_dom%maskmap ) else - call MOM_define_domain( (/1+nihalo,MOM_dom%niglobal+nihalo,1+njhalo, & - MOM_dom%njglobal+njhalo/), layout, MOM_dom%mpp_domain, & + call MOM_define_domain( global_indices, layout, MOM_dom%mpp_domain, & xflags=X_FLAGS, yflags=Y_FLAGS, xhalo=nihalo, yhalo=njhalo, & symmetry = MOM_dom%symmetric, name="MOM") endif @@ -942,6 +939,90 @@ subroutine MOM_domains_init(MOM_dom, param_file, min_halo, symmetric, dynamic) end subroutine MOM_domains_init +subroutine clone_MOM_domain(MD_in, MOM_dom, min_halo, halo_size, symmetric, & + no_offset, domain_name) + type(MOM_domain_type), intent(in) :: MD_in + type(MOM_domain_type), pointer :: MOM_dom + integer, dimension(2), optional, intent(inout) :: min_halo + integer, optional, intent(in) :: halo_size + logical, optional, intent(in) :: symmetric + logical, optional, intent(in) :: no_offset + character(len=*), optional, intent(in) :: domain_name + + logical :: mask_table_exists + character(len=64) :: dom_name + integer :: global_indices(4), i_off, j_off + + if (.not.associated(MOM_dom)) then + allocate(MOM_dom) + allocate(MOM_dom%mpp_domain) + endif + +! Save the extra data for creating other domains of different resolution that overlay this domain + MOM_dom%niglobal = MD_in%niglobal ; MOM_dom%njglobal = MD_in%njglobal + MOM_dom%nihalo = MD_in%nihalo ; MOM_dom%njhalo = MD_in%njhalo + + MOM_dom%symmetric = MD_in%symmetric + MOM_dom%nonblocking_updates = MD_in%nonblocking_updates + + MOM_dom%X_FLAGS = MD_in%X_FLAGS ; MOM_dom%Y_FLAGS = MD_in%Y_FLAGS + MOM_dom%layout(:) = MD_in%layout(:) ; MOM_dom%io_layout(:) = MD_in%io_layout(:) + MOM_dom%use_io_layout = (MOM_dom%io_layout(1) + MOM_dom%io_layout(2) > 0) + + if (associated(MD_in%maskmap)) then + mask_table_exists = .true. + allocate(MOM_dom%maskmap(MOM_dom%layout(1), MOM_dom%layout(2))) + MOM_dom%maskmap(:,:) = MD_in%maskmap(:,:) + else + mask_table_exists = .false. + endif + + if (present(halo_size) .and. present(min_halo)) call MOM_error(FATAL, & + "clone_MOM_domain can not have both halo_size and min_halo present.") + + if (present(min_halo)) then + MOM_dom%nihalo = max(MOM_dom%nihalo, min_halo(1)) + min_halo(1) = MOM_dom%nihalo + MOM_dom%njhalo = max(MOM_dom%njhalo, min_halo(2)) + min_halo(2) = MOM_dom%njhalo + endif + + if (present(halo_size)) then + MOM_dom%nihalo = halo_size ; MOM_dom%njhalo = halo_size + endif + + if (present(symmetric)) then ; MOM_dom%symmetric = symmetric ; endif + + i_off = MOM_dom%nihalo ; j_off = MOM_dom%njhalo + if (present(no_offset)) then ; if (no_offset) then + i_off = 0 ; j_off = 0 + endif ; endif + + dom_name = "MOM" + if (present(domain_name)) dom_name = trim(domain_name) + + global_indices(1) = 1+i_off ; global_indices(2) = MOM_dom%niglobal+i_off + global_indices(3) = 1+j_off ; global_indices(4) = MOM_dom%njglobal+j_off + if (mask_table_exists) then + call MOM_define_domain( global_indices, MOM_dom%layout, MOM_dom%mpp_domain, & + xflags=MOM_dom%X_FLAGS, yflags=MOM_dom%Y_FLAGS, & + xhalo=MOM_dom%nihalo, yhalo=MOM_dom%njhalo, & + symmetry = MOM_dom%symmetric, name=dom_name, & + maskmap=MOM_dom%maskmap ) + else + call MOM_define_domain( global_indices, MOM_dom%layout, MOM_dom%mpp_domain, & + xflags=MOM_dom%X_FLAGS, yflags=MOM_dom%Y_FLAGS, & + xhalo=MOM_dom%nihalo, yhalo=MOM_dom%njhalo, & + symmetry = MOM_dom%symmetric, name=dom_name) + endif + + if ((MOM_dom%io_layout(1) + MOM_dom%io_layout(2) > 0)) then + call MOM_define_io_domain(MOM_dom%mpp_domain, MOM_dom%io_layout) + endif + + +end subroutine clone_MOM_domain + subroutine get_domain_extent(Domain, isc, iec, jsc, jec, isd, ied, jsd, jed, & isg, ieg, jsg, jeg, idg_offset, jdg_offset, & symmetric, local_indexing) diff --git a/src/initialization/MOM_grid_initialize.F90 b/src/initialization/MOM_grid_initialize.F90 index 8b9942bc28..0cdb6e4298 100644 --- a/src/initialization/MOM_grid_initialize.F90 +++ b/src/initialization/MOM_grid_initialize.F90 @@ -817,8 +817,13 @@ subroutine set_grid_metrics_from_mosaic(G,param_file) call read_data(filename, "x", tmpGlbl, start, nread, no_domain=.TRUE.) call broadcast(tmpGlbl, 2*(ni+1), root_PE()) - G%gridLonT(:) = tmpGlbl(2:ni:2,2) - G%gridLonB(:) = tmpGlbl(1:ni+1:2,1) + ! I don't know why the second axis is 1 or 2 here. + do i=G%isg,G%ieg + G%gridLonT(i) = tmpGlbl(2*(i-G%isg)+2,2) + enddo + do I=G%IsgB,G%IegB + G%gridLonB(I) = tmpGlbl(2*(I-G%isg)+3,1) + enddo deallocate( tmpGlbl ) allocate ( tmpGlbl(1, nj+1) ) @@ -828,8 +833,12 @@ subroutine set_grid_metrics_from_mosaic(G,param_file) call read_data(filename, "y", tmpGlbl, start, nread, no_domain=.TRUE.) call broadcast(tmpGlbl, nj+1, root_PE()) - G%gridLatT(:) = tmpGlbl(1,2:nj:2) - G%gridLatB(:) = tmpGlbl(1,1:nj+1:2) + do j=G%jsg,G%jeg + G%gridLatT(j) = tmpGlbl(1,2*(j-G%jsg)+2) + enddo + do J=G%JsgB,G%JegB + G%gridLatB(J) = tmpGlbl(1,2*(j-G%jsg)+3) + enddo deallocate( tmpGlbl ) @@ -852,18 +861,17 @@ subroutine set_grid_metrics_cartesian(G, param_file) ! inverses and the cell areas centered on h, q, u, and v points are ! calculated, as are the geographic locations of each of these 4 ! sets of points. - integer :: i, j, isd, ied, jsd, jed, IsdB, IedB, JsdB, JedB, X1off, Y1off - integer :: niglobal, njglobal, nihalo, njhalo - real :: grid_latq(0:G%Domain%njglobal+2*G%Domain%njhalo) - real :: grid_lonq(0:G%Domain%niglobal+2*G%Domain%nihalo) + integer :: i, j, isd, ied, jsd, jed, IsdB, IedB, JsdB, JedB, I1off, J1off + integer :: niglobal, njglobal + real :: grid_latT(G%jsd:G%jed), grid_latB(G%JsdB:G%JedB) + real :: grid_lonT(G%isd:G%ied), grid_lonB(G%IsdB:G%IedB) real :: PI character(len=48) :: mod = "MOM_grid_init set_grid_metrics_cartesian" niglobal = G%Domain%niglobal ; njglobal = G%Domain%njglobal - nihalo = G%Domain%nihalo ; njhalo = G%Domain%njhalo isd = G%isd ; ied = G%ied ; jsd = G%jsd ; jed = G%jed IsdB = G%IsdB ; IedB = G%IedB ; JsdB = G%JsdB ; JedB = G%JedB - X1off = G%isd_global - isd ; Y1off = G%jsd_global - jsd; + I1off = G%isd_global - isd ; J1off = G%jsd_global - jsd; call MOM_mesg(" MOM_grid_init.F90, set_grid_metrics_cartesian: setting metrics", 5) @@ -891,23 +899,34 @@ subroutine set_grid_metrics_cartesian(G, param_file) "The radius of the Earth.", units="m", default=6.378e6) ! These are larger in case symmetric memory is being used. - do J=0,njglobal+2*njhalo - grid_latq(J) = G%south_lat + G%len_lat* REAL(J-njhalo)/REAL(njglobal) - enddo - do I=0,niglobal+2*nihalo - grid_lonq(I) = G%west_lon + G%len_lon*REAL(I-nihalo)/REAL(niglobal) + do J=G%JsgB,G%JegB + G%gridLatB(j) = G%south_lat + G%len_lat*REAL(J-(G%jsg-1))/REAL(njglobal) enddo - do j=1,njglobal+2*njhalo - G%gridLatB(j) = G%south_lat + G%len_lat* REAL(j-njhalo)/REAL(njglobal) - G%gridLatT(j) = G%south_lat + G%len_lat*(REAL(j-njhalo)-0.5)/REAL(njglobal) + do j=G%jsg,G%jeg + G%gridLatT(j) = G%south_lat + G%len_lat*(REAL(j-G%jsg)+0.5)/REAL(njglobal) enddo - do i=1,niglobal+2*nihalo - G%gridLonB(i) = G%west_lon + G%len_lon*REAL(i-nihalo)/REAL(niglobal) - G%gridLonT(i) = G%west_lon + G%len_lon*(REAL(i-nihalo)-0.5)/REAL(niglobal) + do I=G%IsgB,G%IegB + G%gridLonB(i) = G%west_lon + G%len_lon*REAL(I-(G%isg-1))/REAL(niglobal) + enddo + do i=G%isg,G%ieg + G%gridLonT(i) = G%west_lon + G%len_lon*(REAL(i-G%isg)+0.5)/REAL(niglobal) + enddo + + do J=JsdB,JedB + grid_latB(J) = G%south_lat + G%len_lat*REAL(J+J1off-(G%jsg-1))/REAL(njglobal) + enddo + do j=jsd,jed + grid_latT(J) = G%south_lat + G%len_lat*(REAL(j+J1off-G%jsg)+0.5)/REAL(njglobal) + enddo + do I=IsdB,IedB + grid_lonB(I) = G%west_lon + G%len_lon*REAL(i+I1off-(G%isg-1))/REAL(niglobal) + enddo + do i=isd,ied + grid_lonT(i) = G%west_lon + G%len_lon*(REAL(i+I1off-G%isg)+0.5)/REAL(niglobal) enddo do J=JsdB,JedB ; do I=IsdB,IedB - G%geoLonBu(i,j) = grid_lonq(i+X1off) ; G%geoLatBu(i,j) = grid_latq(j+Y1off) + G%geoLonBu(I,J) = grid_lonB(I) ; G%geoLatBu(I,J) = grid_latB(J) G%dxBu(I,J) = G%Rad_Earth * G%len_lon * PI / (180.0 * niglobal) G%dyBu(I,J) = G%Rad_Earth * G%len_lat * PI / (180.0 * njglobal) @@ -930,21 +949,21 @@ subroutine set_grid_metrics_cartesian(G, param_file) enddo ; enddo do j=jsd,jed ; do i=isd,ied - G%geoLonT(i,j) = G%gridLonT(i+X1off) ; G%geoLatT(i,j) = G%gridLatT(j+Y1off) + G%geoLonT(i,j) = grid_lonT(i) ; G%geoLatT(i,j) = grid_LatT(j) G%dxT(i,j) = G%dxBu(I,J) ; G%IdxT(i,j) = G%IdxBu(I,J) G%dyT(i,j) = G%dyBu(I,J) ; G%IdyT(i,j) = G%IdyBu(I,J) G%areaT(i,j) = G%areaBu(I,J) ; G%IareaT(i,j) = G%IareaBu(I,J) enddo ; enddo do j=jsd,jed ; do I=IsdB,IedB - G%geoLonCu(i,j) = grid_lonq(i+X1off) ; G%geoLatCu(i,j) = G%gridLatT(j+Y1off) + G%geoLonCu(I,j) = grid_lonB(I) ; G%geoLatCu(I,j) = grid_LatT(j) G%dxCu(I,j) = G%dxBu(I,J) ; G%IdxCu(I,j) = G%IdxBu(I,J) G%dyCu(I,j) = G%dyBu(I,J) ; G%IdyCu(I,j) = G%IdyBu(I,J) enddo ; enddo do J=JsdB,JedB ; do i=isd,ied - G%geoLonCv(i,j) = G%gridLonT(i+X1off) ; G%geoLatCv(i,j) = grid_latq(j+Y1off) + G%geoLonCv(i,J) = grid_lonT(i) ; G%geoLatCv(i,J) = grid_latB(J) G%dxCv(i,J) = G%dxBu(I,J) ; G%IdxCv(i,J) = G%IdxBu(I,J) G%dyCv(i,J) = G%dyBu(I,J) ; G%IdyCv(i,J) = G%IdyBu(I,J) @@ -969,11 +988,11 @@ subroutine set_grid_metrics_spherical(G, param_file) ! calculated, as are the geographic locations of each of these 4 ! sets of points. real :: PI, PI_180! PI = 3.1415926... as 4*atan(1) - integer :: i,j, isd, ied, jsd, jed + integer :: i, j, isd, ied, jsd, jed integer :: is, ie, js, je, Isq, Ieq, Jsq, Jeq, IsdB, IedB, JsdB, JedB integer :: i_offset, j_offset - real :: grid_latq(0:G%Domain%njglobal+2*G%Domain%njhalo) - real :: grid_lonq(0:G%Domain%niglobal+2*G%Domain%nihalo) + real :: grid_latT(G%jsd:G%jed), grid_latB(G%JsdB:G%JedB) + real :: grid_lonT(G%isd:G%ied), grid_lonB(G%IsdB:G%IedB) real :: dLon,dLat,latitude,longitude,dL_di character(len=48) :: mod = "MOM_grid_init set_grid_metrics_spherical" @@ -1014,28 +1033,40 @@ subroutine set_grid_metrics_spherical(G, param_file) dLon = G%len_lon/G%Domain%niglobal dLat = G%len_lat/G%Domain%njglobal - do J=0,G%Domain%njglobal+2*G%Domain%njhalo - latitude = G%south_lat + dLat* REAL(J-G%Domain%njhalo) - grid_latq(J) = MIN(MAX(latitude,-90.),90.) + do j=G%JsgB,G%JegB + latitude = G%south_lat + dLat*(REAL(J-(G%jsg-1))) + G%gridLatB(J) = MIN(MAX(latitude,-90.),90.) + enddo + do j=G%jsg,G%jeg + latitude = G%south_lat + dLat*(REAL(j-G%jsg)+0.5) + G%gridLatT(j) = MIN(MAX(latitude,-90.),90.) + enddo + do i=G%IegB,G%IegB + G%gridLonB(I) = G%west_lon + dLon*(REAL(I-(G%isg-1))) enddo - do I=1,G%Domain%niglobal+2*G%Domain%nihalo - grid_lonq(I) = G%west_lon + dLon*REAL(I-G%Domain%nihalo) + do i=G%ieg,G%ieg + G%gridLonT(i) = G%west_lon + dLon*(REAL(i-G%isg)+0.5) enddo - do j=1,G%Domain%njglobal+2*G%Domain%njhalo - G%gridLatB(J) = grid_latq(J) - latitude = G%south_lat + dLat*(REAL(j-G%Domain%njhalo)-0.5) - G%gridLatT(j) = MIN(MAX(latitude,-90.),90.) + do J=JsdB,JedB + latitude = G%south_lat + dLat* REAL(J+J_offset-(G%jsg-1)) + grid_LatB(J) = MIN(MAX(latitude,-90.),90.) + enddo + do j=jsd,jed + latitude = G%south_lat + dLat*(REAL(j+J_offset-G%jsg)+0.5) + grid_LatT(j) = MIN(MAX(latitude,-90.),90.) enddo - do i=1,G%Domain%niglobal+2*G%Domain%nihalo - G%gridLonB(I) = grid_lonq(I) - G%gridLonT(i) = G%west_lon + dLon*(REAL(i-G%Domain%nihalo)-0.5) + do I=IsdB,IedB + grid_LonB(I) = G%west_lon + dLon*REAL(I+I_offset-(G%isg-1)) + enddo + do i=isd,ied + grid_LonT(i) = G%west_lon + dLon*(REAL(i+I_offset-G%isg)+0.5) enddo dL_di = (G%len_lon * 4.0*atan(1.0)) / (180.0 * G%Domain%niglobal) do J=JsdB,JedB ; do I=IsdB,IedB - G%geoLonBu(I,J) = grid_lonq(I+I_offset) - G%geoLatBu(I,J) = grid_latq(J+J_offset) + G%geoLonBu(I,J) = grid_lonB(I) + G%geoLatBu(I,J) = grid_latB(J) ! The following line is needed to reproduce the solution from ! set_grid_metrics_mercator when used to generate a simple spherical grid. @@ -1046,8 +1077,8 @@ subroutine set_grid_metrics_spherical(G, param_file) enddo; enddo do J=JsdB,JedB ; do i=isd,ied - G%geoLonCv(i,J) = G%gridLonT(i+i_offset) - G%geoLatCv(i,J) = grid_latq(j+j_offset) + G%geoLonCv(i,J) = grid_LonT(i) + G%geoLatCv(i,J) = grid_latB(J) ! The following line is needed to reproduce the solution from ! set_grid_metrics_mercator when used to generate a simple spherical grid. @@ -1057,8 +1088,8 @@ subroutine set_grid_metrics_spherical(G, param_file) enddo; enddo do j=jsd,jed ; do I=IsdB,IedB - G%geoLonCu(I,j) = grid_lonq(i+i_offset) - G%geoLatCu(I,j) = G%gridLatT(j+j_offset) + G%geoLonCu(I,j) = grid_lonB(I) + G%geoLatCu(I,j) = grid_LatT(j) ! The following line is needed to reproduce the solution from ! set_grid_metrics_mercator when used to generate a simple spherical grid. @@ -1068,8 +1099,8 @@ subroutine set_grid_metrics_spherical(G, param_file) enddo; enddo do j=jsd,jed ; do i=isd,ied - G%geoLonT(i,j) = G%gridLonT(i+i_offset) - G%geoLatT(i,j) = G%gridLatT(j+j_offset) + G%geoLonT(i,j) = grid_LonT(i) + G%geoLatT(i,j) = grid_LatT(j) ! The following line is needed to reproduce the solution from ! set_grid_metrics_mercator when used to generate a simple spherical grid. @@ -1101,9 +1132,7 @@ subroutine set_grid_metrics_mercator(G, param_file) ! inverses and the cell areas centered on h, q, u, and v points are ! calculated, as are the geographic locations of each of these 4 ! sets of points. - real :: grid_latq(0:G%Domain%njglobal+2*G%Domain%njhalo) - real :: grid_lonq(0:G%Domain%niglobal+2*G%Domain%nihalo) - integer :: i,j, isd, ied, jsd, jed + integer :: i, j, isd, ied, jsd, jed integer :: X1off, Y1off type(GPS) :: GP character(len=128) :: warnmesg @@ -1198,11 +1227,11 @@ subroutine set_grid_metrics_mercator(G, param_file) ! With the following expression, the equator will always be placed ! on either h or q points, in a position consistent with the ratio ! GP%south_lat to GP%len_lat. - jRef = G%Domain%njhalo-1 + 0.5*FLOOR(GP%njglobal*((-1.0*GP%south_lat*2.0)/GP%len_lat)+0.5) + jRef = (G%jsg-1) + 0.5*FLOOR(GP%njglobal*((-1.0*GP%south_lat*2.0)/GP%len_lat)+0.5) fnRef = Int_dj_dy(0.0,GP) else -! The following line sets the refererence latitude GP%south_lat at j=js-1. - jRef = G%Domain%njhalo-1 +! The following line sets the reference latitude GP%south_lat at j=js-1 (or -2?) + jRef = (G%jsg-1) fnRef = Int_dj_dy((GP%south_lat*PI/180.0),GP) endif @@ -1211,15 +1240,15 @@ subroutine set_grid_metrics_mercator(G, param_file) do I=IsdB,IedB ; yq(I, -Y1off) = y_q ; enddo do i=isd,ied ; yv(i, -Y1off) = y_q ; enddo endif - do j=1,GP%njglobal+2*G%Domain%njhalo - jd = fnRef + (j -1 - jRef) - 0.5 + do j=G%jsg-G%Domain%njhalo,G%jeg+G%Domain%njhalo + jd = fnRef + (j - jRef) - 0.5 y_h = find_root(Int_dj_dy,dy_dj,GP,jd,y_q,-1.0*PI_2,PI_2,itt1) - jd = fnRef + (j -1 - jRef) + jd = fnRef + (j - jRef) y_q = find_root(Int_dj_dy,dy_dj,GP,jd,y_h,-1.0*PI_2,PI_2,itt2) - G%gridLatB(j) = y_q*180.0/PI - G%gridLatT(j) = y_h*180.0/PI + if (j>=G%JsgB .and. j<=G%JegB) G%gridLatB(j) = y_q*180.0/PI + if (j>=G%jsg .and. j<=G%jeg) G%gridLatT(j) = y_h*180.0/PI if ((j >= jsd+Y1off) .and. (j <= jed+Y1off)) then do i=isd,ied ; yh(i,j-Y1off) = y_h ; enddo @@ -1234,7 +1263,7 @@ subroutine set_grid_metrics_mercator(G, param_file) ! Determine the longitudes of the various points. ! These two lines place the western edge of the domain at GP%west_lon. - iRef = G%Domain%nihalo -1 + GP%niglobal + iRef = (G%isg-1) + GP%niglobal fnRef = Int_di_dx(((GP%west_lon+GP%len_lon)*PI/180.0),GP) x_q = GP%west_lon*PI/180.0 @@ -1245,16 +1274,16 @@ subroutine set_grid_metrics_mercator(G, param_file) do J=JsdB,JedB ; xq(-X1off,j) = x_q ; enddo do j=jsd,jed ; xu(-X1off,j) = x_q ; enddo endif - do i=1,GP%niglobal+2*G%Domain%nihalo - id = fnRef + (i - 1 - iRef) - 0.5 + do i=G%isg-G%Domain%nihalo,G%ieg+G%Domain%nihalo + id = fnRef + (i - iRef) - 0.5 x_h = find_root(Int_di_dx,dx_di,GP,id,x_q,-4.0*PI,4.0*PI,itt1) - id = fnRef + (i - 1 -iRef) + id = fnRef + (i - iRef) x_q = find_root(Int_di_dx,dx_di,GP,id,x_h,-4.0*PI,4.0*PI,itt2) if(i == G%isc) dx_q = x_q - x_q_west - G%gridLonB(i) = x_q*180.0/PI - G%gridLonT(i) = x_h*180.0/PI + if (i>=G%IsgB .and. i<=G%IegB) G%gridLonB(i) = x_q*180.0/PI + if (i>=G%isg .and. i<=G%ieg) G%gridLonT(i) = x_h*180.0/PI if ((i >= isd+X1off) .and. (i <= ied+X1off)) then do j=jsd,jed ; xh(i-X1off,j) = x_h ; enddo @@ -1417,7 +1446,7 @@ subroutine initialize_masks(G, PF) ! that are not necessarily at the edges of the domain. if (apply_OBC_u_flather_west) then do j=G%jsd,G%jed ; do I=G%isd+1,G%ied - if ((I+G%isd_global-G%isd) == G%domain%nihalo+1) then + if ((I+G%isd_global-G%isd) == G%isg) then G%bathyT(i-1,j) = G%bathyT(i,j) endif enddo; enddo @@ -1425,7 +1454,7 @@ subroutine initialize_masks(G, PF) if (apply_OBC_u_flather_east) then do j=G%jsd,G%jed ; do I=G%isd,G%ied-1 - if ((i+G%isd_global-G%isd) == G%domain%niglobal+G%domain%nihalo) then + if ((i+G%isd_global-G%isd) == G%ieg) then G%bathyT(i+1,j) = G%bathyT(i,j) endif enddo; enddo @@ -1433,7 +1462,7 @@ subroutine initialize_masks(G, PF) if (apply_OBC_v_flather_north) then do J=G%jsd,G%jed-1 ; do i=G%isd,G%ied - if ((j+G%jsd_global-G%jsd) == G%domain%njglobal+G%domain%njhalo) then + if ((j+G%jsd_global-G%jsd) == G%jeg) then G%bathyT(i,j+1) = G%bathyT(i,j) endif enddo; enddo @@ -1441,7 +1470,7 @@ subroutine initialize_masks(G, PF) if (apply_OBC_v_flather_south) then do J=G%jsd+1,G%jed ; do i=G%isd,G%ied - if ((J+G%jsd_global-G%jsd) == G%domain%njhalo+1) then + if ((J+G%jsd_global-G%jsd) == G%jsg) then G%bathyT(i,j-1) = G%bathyT(i,j) endif enddo; enddo diff --git a/src/initialization/MOM_initialization.F90 b/src/initialization/MOM_initialization.F90 index 1de392c25d..f305814ade 100644 --- a/src/initialization/MOM_initialization.F90 +++ b/src/initialization/MOM_initialization.F90 @@ -1147,7 +1147,6 @@ subroutine initialize_topography_named(D, G, param_file, topog_config, max_depth real :: expdecay ! A decay scale of associated with ! ! the sloping boundaries, in m. ! real :: Dedge ! The depth in m at the basin edge. ! -! real :: southlat0, westlon0, lenlon0, lenlat0 ! real :: south_lat, west_lon, len_lon, len_lat, Rad_earth integer :: i, j, is, ie, js, je, isd, ied, jsd, jed, xhalo, yhalo character(len=40) :: mod = "initialize_topography_named" ! This subroutine's name. @@ -1165,10 +1164,6 @@ subroutine initialize_topography_named(D, G, param_file, topog_config, max_depth ! These expressions force rounding of approximate values in a ! consistent way. xhalo = G%isc-G%isd ; yhalo = G%jsc-G%jsd -! southlat0 = ANInt(G%gridLatB(yhalo)*1024.0)/1024.0 -! westlon0 = ANInt(G%gridLonB(xhalo)*1024.0)/1024.0 -! lenlon0 = ANInt((G%gridLonB(G%Domain%niglobal+xhalo)-G%gridLonB(xhalo))*1024.0)/1024.0 -! lenlat0 = ANInt((G%gridLatB(G%Domain%njglobal+yhalo)-G%gridLatB(yhalo))*1024.0)/1024.0 if (trim(topog_config) /= "flat") then call get_param(param_file, mod, "EDGE_DEPTH", Dedge, & @@ -1176,16 +1171,16 @@ subroutine initialize_topography_named(D, G, param_file, topog_config, max_depth units="m", default=100.0) ! call get_param(param_file, mod, "SOUTHLAT", south_lat, & ! "The southern latitude of the domain.", units="degrees", & -! default=southlat0) +! fail_if_missing=.true.) ! call get_param(param_file, mod, "LENLAT", len_lat, & ! "The latitudinal length of the domain.", units="degrees", & -! default=lenlat0) +! fail_if_missing=.true.) ! call get_param(param_file, mod, "WESTLON", west_lon, & ! "The western longitude of the domain.", units="degrees", & -! default=westlon0) +! default=0.0) ! call get_param(param_file, mod, "LENLON", len_lon, & ! "The longitudinal length of the domain.", units="degrees", & -! default=lenlon0) +! fail_if_missing=.true.) ! call get_param(param_file, mod, "RAD_EARTH", Rad_Earth, & ! "The radius of the Earth.", units="m", default=6.378e6) call get_param(param_file, mod, "TOPOG_SLOPE_SCALE", expdecay, & @@ -2418,15 +2413,16 @@ subroutine set_Flather_Bdry_Conds(OBC, tv, h, G, PF, tracer_Reg) endif if (G%symmetric) then - east_boundary = G%domain%niglobal+G%domain%nihalo - west_boundary = G%domain%nihalo - north_boundary = G%domain%njglobal+G%domain%njhalo - south_boundary = G%domain%njhalo + east_boundary = G%ieg + west_boundary = G%isg-1 + north_boundary = G%jeg + south_boundary = G%jsg-1 else - east_boundary = G%domain%niglobal+G%domain%nihalo-1 - west_boundary = G%domain%nihalo+1 - north_boundary = G%domain%njglobal+G%domain%njhalo-1 - south_boundary = G%domain%njhalo+1 + ! I am not entirely sure that this works properly. -RWH + east_boundary = G%ieg-1 + west_boundary = G%isg + north_boundary = G%jeg-1 + south_boundary = G%jsg endif if (.not.associated(OBC%OBC_mask_u)) then diff --git a/src/user/DOME_initialization.F90 b/src/user/DOME_initialization.F90 index 7195f89163..d6b017ccd4 100644 --- a/src/user/DOME_initialization.F90 +++ b/src/user/DOME_initialization.F90 @@ -292,13 +292,12 @@ subroutine DOME_set_Open_Bdry_Conds(OBC, tv, G, param_file, tr_Reg) real :: Ri_trans ! The shear Richardson number in the transition ! region of the specified shear profile. character(len=40) :: mod = "DOME_set_Open_Bdry_Conds" ! This subroutine's name. - integer :: i, j, k, itt, is, ie, js, je, isd, ied, jsd, jed, nz, njhalo + integer :: i, j, k, itt, is, ie, js, je, isd, ied, jsd, jed, nz integer :: IsdB, IedB, JsdB, JedB is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec ; nz = G%ke isd = G%isd ; ied = G%ied ; jsd = G%jsd ; jed = G%jed IsdB = G%IsdB ; IedB = G%IedB ; JsdB = G%JsdB ; JedB = G%JedB - njhalo = G%jsc-G%jsd ! The following variables should be transformed into runtime parameters. D_edge = 300.0 ! The thickness of dense fluid in the inflow. @@ -336,7 +335,7 @@ subroutine DOME_set_Open_Bdry_Conds(OBC, tv, G, param_file, tr_Reg) any_OBC = .false. do J=JsdB,JedB ; do i=isd,ied if ((G%geoLonCv(i,J) > 1000.0) .and. (G%geoLonCv(i,J) < 1100.0) .and. & - (abs(G%geoLatCv(i,J) - G%gridLatB(G%Domain%njglobal+njhalo)) < 0.1)) then + (abs(G%geoLatCv(i,J) - G%gridLatB(G%JegB)) < 0.1)) then OBC_mask_v(i,J) = .true. ; any_OBC = .true. endif enddo ; enddo From 7d50abfec7554bcae9ec1fd5cc7a94b0ce5e54ef Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 13 Sep 2013 17:18:07 -0400 Subject: [PATCH 172/372] Removed use of #override in single_column expts The parameters F_0 and INPUTDIR were set in both MOM_input and each of the MOM_override's provied in the location specific sub-directories of INPUT (e.g. INPUT/BATS). The latter had to have F_0 and INPUTDIR specified via an #Override derictive. This meant that a further override was not possible which inhibited Niki from running restart tests. I removed F_0 and INPUTDIR from MOM_input and thus no longer need the #override. Technically the MOM_override are no longer overrides and should be renamed to something like MOM_locality and MOM_override2 renamed to MOM_override and left empty, but that might break something else so I left this as is. Fixes #1964 --- examples/single_column/INPUT/Arabian/MOM_override | 4 ++-- examples/single_column/INPUT/BATS/MOM_override | 4 ++-- examples/single_column/INPUT/COARE/MOM_override | 4 ++-- examples/single_column/INPUT/Chagos/MOM_override | 4 ++-- examples/single_column/INPUT/Kerguelen/MOM_override | 4 ++-- examples/single_column/INPUT/Kuroshio/MOM_override | 4 ++-- examples/single_column/INPUT/Labrador/MOM_override | 4 ++-- examples/single_column/INPUT/Mariana/MOM_override | 4 ++-- examples/single_column/INPUT/Nazca/MOM_override | 4 ++-- examples/single_column/INPUT/Nino/MOM_override | 4 ++-- examples/single_column/INPUT/Norwegian/MOM_override | 4 ++-- examples/single_column/INPUT/PAPA/MOM_override | 4 ++-- examples/single_column/INPUT/St_Peter_Rock/MOM_override | 4 ++-- examples/single_column/INPUT/Walvis/MOM_override | 4 ++-- examples/single_column/INPUT/Weddell/MOM_override | 4 ++-- examples/single_column/MOM_input | 5 ----- examples/single_column_z/MOM_input | 5 ----- 17 files changed, 30 insertions(+), 40 deletions(-) diff --git a/examples/single_column/INPUT/Arabian/MOM_override b/examples/single_column/INPUT/Arabian/MOM_override index 1488639cd0..9a71089d17 100644 --- a/examples/single_column/INPUT/Arabian/MOM_override +++ b/examples/single_column/INPUT/Arabian/MOM_override @@ -1,3 +1,3 @@ ! Generated by create_data.m -#override define F_0 3.76437e-05 -#override define INPUTDIR "INPUT/Arabian" +F_0 = 3.76437e-05 +INPUTDIR = "INPUT/Arabian" diff --git a/examples/single_column/INPUT/BATS/MOM_override b/examples/single_column/INPUT/BATS/MOM_override index 70d2165d4c..875579f76d 100644 --- a/examples/single_column/INPUT/BATS/MOM_override +++ b/examples/single_column/INPUT/BATS/MOM_override @@ -1,3 +1,3 @@ ! Generated by create_data.m -#override define F_0 7.59943e-05 -#override define INPUTDIR "INPUT/BATS" +F_0 = 7.59943e-05 +INPUTDIR = "INPUT/BATS" diff --git a/examples/single_column/INPUT/COARE/MOM_override b/examples/single_column/INPUT/COARE/MOM_override index 83688fce02..e30fb54728 100644 --- a/examples/single_column/INPUT/COARE/MOM_override +++ b/examples/single_column/INPUT/COARE/MOM_override @@ -1,3 +1,3 @@ ! Generated by create_data.m -#override define F_0 0 -#override define INPUTDIR "INPUT/COARE" +F_0 = 0 +INPUTDIR = "INPUT/COARE" diff --git a/examples/single_column/INPUT/Chagos/MOM_override b/examples/single_column/INPUT/Chagos/MOM_override index bf4a2fd027..618ad4e764 100644 --- a/examples/single_column/INPUT/Chagos/MOM_override +++ b/examples/single_column/INPUT/Chagos/MOM_override @@ -1,3 +1,3 @@ ! Generated by create_data.m -#override define F_0 -1.5203e-05 -#override define INPUTDIR "INPUT/Chagos" +F_0 = -1.5203e-05 +INPUTDIR = "INPUT/Chagos" diff --git a/examples/single_column/INPUT/Kerguelen/MOM_override b/examples/single_column/INPUT/Kerguelen/MOM_override index df0b378c15..5746e92a74 100644 --- a/examples/single_column/INPUT/Kerguelen/MOM_override +++ b/examples/single_column/INPUT/Kerguelen/MOM_override @@ -1,3 +1,3 @@ ! Generated by create_data.m -#override define F_0 -0.000113031 -#override define INPUTDIR "INPUT/Kerguelen" +F_0 = -0.000113031 +INPUTDIR = "INPUT/Kerguelen" diff --git a/examples/single_column/INPUT/Kuroshio/MOM_override b/examples/single_column/INPUT/Kuroshio/MOM_override index 10dfe0ce40..cdfec862df 100644 --- a/examples/single_column/INPUT/Kuroshio/MOM_override +++ b/examples/single_column/INPUT/Kuroshio/MOM_override @@ -1,3 +1,3 @@ ! Generated by create_data.m -#override define F_0 7.27221e-05 -#override define INPUTDIR "INPUT/Kuroshio" +F_0 = 7.27221e-05 +INPUTDIR = "INPUT/Kuroshio" diff --git a/examples/single_column/INPUT/Labrador/MOM_override b/examples/single_column/INPUT/Labrador/MOM_override index 8e96753dbd..422f9e1c4a 100644 --- a/examples/single_column/INPUT/Labrador/MOM_override +++ b/examples/single_column/INPUT/Labrador/MOM_override @@ -1,3 +1,3 @@ ! Generated by create_data.m -#override define F_0 0.000127208 -#override define INPUTDIR "INPUT/Labrador" +F_0 = 0.000127208 +INPUTDIR = "INPUT/Labrador" diff --git a/examples/single_column/INPUT/Mariana/MOM_override b/examples/single_column/INPUT/Mariana/MOM_override index 696857f222..77e2386481 100644 --- a/examples/single_column/INPUT/Mariana/MOM_override +++ b/examples/single_column/INPUT/Mariana/MOM_override @@ -1,3 +1,3 @@ ! Generated by create_data.m -#override define F_0 3.27178e-05 -#override define INPUTDIR "INPUT/Mariana" +F_0 = 3.27178e-05 +INPUTDIR = "INPUT/Mariana" diff --git a/examples/single_column/INPUT/Nazca/MOM_override b/examples/single_column/INPUT/Nazca/MOM_override index 2d4137a64b..22a8aa6483 100644 --- a/examples/single_column/INPUT/Nazca/MOM_override +++ b/examples/single_column/INPUT/Nazca/MOM_override @@ -1,3 +1,3 @@ ! Generated by create_data.m -#override define F_0 4.97448e-05 -#override define INPUTDIR "INPUT/Nazca" +F_0 = 4.97448e-05 +INPUTDIR = "INPUT/Nazca" diff --git a/examples/single_column/INPUT/Nino/MOM_override b/examples/single_column/INPUT/Nino/MOM_override index 7550199a5d..91dbac4f91 100644 --- a/examples/single_column/INPUT/Nino/MOM_override +++ b/examples/single_column/INPUT/Nino/MOM_override @@ -1,3 +1,3 @@ ! Generated by create_data.m -#override define F_0 0 -#override define INPUTDIR "INPUT/Nino" +F_0 = 0 +INPUTDIR = "INPUT/Nino" diff --git a/examples/single_column/INPUT/Norwegian/MOM_override b/examples/single_column/INPUT/Norwegian/MOM_override index 5a4c6e2661..954d5ee852 100644 --- a/examples/single_column/INPUT/Norwegian/MOM_override +++ b/examples/single_column/INPUT/Norwegian/MOM_override @@ -1,3 +1,3 @@ ! Generated by create_data.m -#override define F_0 0.000140488 -#override define INPUTDIR "INPUT/Norwegian" +F_0 = 0.000140488 +INPUTDIR = "INPUT/Norwegian" diff --git a/examples/single_column/INPUT/PAPA/MOM_override b/examples/single_column/INPUT/PAPA/MOM_override index dde933ff3a..131fefbe36 100644 --- a/examples/single_column/INPUT/PAPA/MOM_override +++ b/examples/single_column/INPUT/PAPA/MOM_override @@ -1,3 +1,3 @@ ! Generated by create_data.m -#override define F_0 0.000113031 -#override define INPUTDIR "INPUT/PAPA" +F_0 = 0.000113031 +INPUTDIR = "INPUT/PAPA" diff --git a/examples/single_column/INPUT/St_Peter_Rock/MOM_override b/examples/single_column/INPUT/St_Peter_Rock/MOM_override index 1b21fade39..a4ddec9a5b 100644 --- a/examples/single_column/INPUT/St_Peter_Rock/MOM_override +++ b/examples/single_column/INPUT/St_Peter_Rock/MOM_override @@ -1,3 +1,3 @@ ! Generated by create_data.m -#override define F_0 0 -#override define INPUTDIR "INPUT/St_Peter_Rock" +F_0 = 0 +INPUTDIR = "INPUT/St_Peter_Rock" diff --git a/examples/single_column/INPUT/Walvis/MOM_override b/examples/single_column/INPUT/Walvis/MOM_override index ffa3a35928..4e87057512 100644 --- a/examples/single_column/INPUT/Walvis/MOM_override +++ b/examples/single_column/INPUT/Walvis/MOM_override @@ -1,3 +1,3 @@ ! Generated by create_data.m -#override define F_0 -6.14673e-05 -#override define INPUTDIR "INPUT/Walvis" +F_0 = -6.14673e-05 +INPUTDIR = "INPUT/Walvis" diff --git a/examples/single_column/INPUT/Weddell/MOM_override b/examples/single_column/INPUT/Weddell/MOM_override index 9aedeeb339..08fcdcabc4 100644 --- a/examples/single_column/INPUT/Weddell/MOM_override +++ b/examples/single_column/INPUT/Weddell/MOM_override @@ -1,3 +1,3 @@ ! Generated by create_data.m -#override define F_0 -0.00013981 -#override define INPUTDIR "INPUT/Weddell" +F_0 = -0.00013981 +INPUTDIR = "INPUT/Weddell" diff --git a/examples/single_column/MOM_input b/examples/single_column/MOM_input index 6beaaee9e6..ed26c540a3 100644 --- a/examples/single_column/MOM_input +++ b/examples/single_column/MOM_input @@ -69,8 +69,6 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! === Parameters of module MOM_tracer_registry === ! === Parameters of module MOM_tracer_flow_control === -INPUTDIR = "INPUT/BATS" ! default = "." - ! The directory in which input files are found. COORD_CONFIG = "file" ! ! This specifies how layers are to be defined: ! file - read coordinate information from the file @@ -132,9 +130,6 @@ ROTATION = "betaplane" ! default = "2omegasinlat" ! times the sine of latitude. ! betaplane - Use a beta-plane or f-plane. ! USER - call a user modified routine. -F_0 = 7.59943E-05 ! [s-1] default = 0.0 - ! The reference value of the Coriolis parameter with the - ! betaplane option. ALWAYS_WRITE_GEOM = False ! [Boolean] default = True ! If true, write the geometry and vertical grid files ! every time the model is run. Otherwise, only write diff --git a/examples/single_column_z/MOM_input b/examples/single_column_z/MOM_input index 8539002418..09d00c1ccc 100644 --- a/examples/single_column_z/MOM_input +++ b/examples/single_column_z/MOM_input @@ -79,8 +79,6 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! === Parameters of module MOM_tracer_registry === ! === Parameters of module MOM_tracer_flow_control === -INPUTDIR = "INPUT/BATS" ! default = "." - ! The directory in which input files are found. INIT_LAYERS_FROM_Z_FILE = True ! [Boolean] default = False TEMP_SALT_Z_INIT_FILE = "WOA_column.nc" ! default = "temp_salt_z.nc" Z_INIT_FILE_PTEMP_VAR = "PTEMP" ! default = "ptemp" @@ -148,9 +146,6 @@ ROTATION = "betaplane" ! default = "2omegasinlat" ! times the sine of latitude. ! betaplane - Use a beta-plane or f-plane. ! USER - call a user modified routine. -F_0 = 7.59943E-05 ! [s-1] default = 0.0 - ! The reference value of the Coriolis parameter with the - ! betaplane option. ALWAYS_WRITE_GEOM = False ! [Boolean] default = True ! If true, write the geometry and vertical grid files ! every time the model is run. Otherwise, only write From 3eba911f095573db29ab42545f34f1bada4ea512 Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Mon, 16 Sep 2013 19:59:40 -0400 Subject: [PATCH 173/372] Moved MOM_memory.h out of MOM_domains_init. MOM_domains_init is now passed in all of the information from MOM_memory.h that had been used, to facilitate sharing between MOM6 and SIS2. In addition, the MOM6 global grid now starts at (1,1), and not (nihalo,njhalo), which required some minor changes in MOM_temp_salt_initialize_from_Z. Addionally, some out-of date comments referring to MOM_memory have been removed or updated. In dynamic memory mode, there are new run-time parameters LAYOUT and IO_LAYOUT. All answers are bitwise identical, and new parameter_doc files were added. --- examples/AM2_MOM6i_1deg/MOM_parameter_doc.all | 27 +- .../AM2_MOM6i_1deg/MOM_parameter_doc.short | 37 +-- examples/CM2G63L/MOM_parameter_doc.all | 27 +- examples/CM2G63L/MOM_parameter_doc.short | 37 +-- examples/DOME/MOM_parameter_doc.all | 33 ++- examples/DOME/MOM_parameter_doc.short | 44 +-- examples/GOLD_SIS/MOM_parameter_doc.all | 27 +- examples/GOLD_SIS/MOM_parameter_doc.short | 37 +-- .../GOLD_SIS_icebergs/MOM_parameter_doc.all | 27 +- .../GOLD_SIS_icebergs/MOM_parameter_doc.short | 37 +-- examples/MESO_025_63L/MOM_parameter_doc.all | 31 +-- examples/MESO_025_63L/MOM_parameter_doc.short | 41 +-- examples/SIS2/MOM_parameter_doc.all | 27 +- examples/SIS2/MOM_parameter_doc.short | 37 +-- examples/SIS2_icebergs/MOM_parameter_doc.all | 27 +- .../SIS2_icebergs/MOM_parameter_doc.short | 37 +-- .../adjustment2d/layer/MOM_parameter_doc.all | 16 +- .../layer/MOM_parameter_doc.short | 13 +- .../adjustment2d/rho/MOM_parameter_doc.all | 16 +- .../adjustment2d/rho/MOM_parameter_doc.short | 13 +- examples/adjustment2d/z/MOM_parameter_doc.all | 16 +- .../adjustment2d/z/MOM_parameter_doc.short | 13 +- examples/benchmark/MOM_parameter_doc.all | 16 +- examples/benchmark/MOM_parameter_doc.short | 13 +- examples/circle_obcs/MOM_parameter_doc.all | 20 +- examples/circle_obcs/MOM_parameter_doc.short | 18 +- examples/double_gyre/MOM_parameter_doc.all | 31 +-- examples/double_gyre/MOM_parameter_doc.short | 42 +-- examples/external_gwave/MOM_parameter_doc.all | 16 +- .../external_gwave/MOM_parameter_doc.short | 13 +- .../layer/MOM_parameter_doc.all | 16 +- .../layer/MOM_parameter_doc.short | 13 +- .../flow_downslope/z/MOM_parameter_doc.all | 16 +- .../flow_downslope/z/MOM_parameter_doc.short | 13 +- examples/global/MOM_parameter_doc.all | 39 +-- examples/global/MOM_parameter_doc.short | 50 ++-- examples/lock_exchange/MOM_parameter_doc.all | 16 +- .../lock_exchange/MOM_parameter_doc.short | 13 +- examples/nonBous_global/MOM_parameter_doc.all | 39 +-- .../nonBous_global/MOM_parameter_doc.short | 50 ++-- examples/resting/layer/MOM_parameter_doc.all | 100 ++++--- .../resting/layer/MOM_parameter_doc.short | 91 ++++--- examples/resting/z/MOM_parameter_doc.all | 20 +- examples/resting/z/MOM_parameter_doc.short | 18 +- examples/seamount/layer/MOM_parameter_doc.all | 20 +- .../seamount/layer/MOM_parameter_doc.short | 18 +- examples/seamount/sigma/MOM_parameter_doc.all | 20 +- .../seamount/sigma/MOM_parameter_doc.short | 18 +- examples/seamount/z/MOM_parameter_doc.all | 20 +- examples/seamount/z/MOM_parameter_doc.short | 18 +- examples/single_column/MOM_parameter_doc.all | 14 +- .../single_column/MOM_parameter_doc.short | 2 + examples/sloshing/layer/MOM_parameter_doc.all | 20 +- .../sloshing/layer/MOM_parameter_doc.short | 18 +- examples/sloshing/rho/MOM_parameter_doc.all | 20 +- examples/sloshing/rho/MOM_parameter_doc.short | 18 +- .../MOM_parameter_doc.all | 16 +- .../MOM_parameter_doc.short | 13 +- src/core/MOM.F90 | 17 +- src/framework/MOM_domains.F90 | 256 +++++++++++------- src/framework/MOM_file_parser.F90 | 25 +- src/framework/MOM_io.F90 | 2 - src/framework/MOM_restart.F90 | 2 - src/framework/MOM_string_functions.F90 | 8 +- src/initialization/MOM_initialization.F90 | 49 ++-- 65 files changed, 898 insertions(+), 979 deletions(-) diff --git a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all index a49479c623..a4d5817e70 100644 --- a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all +++ b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all @@ -14,28 +14,28 @@ TRIPOLAR_N = True ! [Boolean] default = False ! This can only be set at compile time. NONBLOCKING_UPDATES = False ! [Boolean] default = False ! If true, non-blocking halo updates may be used. -!STATIC_MEMORY_ = False ! [Boolean] +!STATIC_MEMORY_ = True ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. -NIHALO = 4 ! default = 2 +NIHALO = 4 ! default = 4 ! The number of halo points on each side in the ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. -NJHALO = 4 ! default = 2 +NJHALO = 4 ! default = 4 ! The number of halo points on each side in the ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. -NIGLOBAL = 360 ! +NIGLOBAL = 360 ! default = 360 ! The total number of thickness grid points in the ! x-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 210 ! +NJGLOBAL = 210 ! default = 210 ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. @@ -60,12 +60,11 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" !NJPROC = 6 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 10, 6 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. @@ -89,7 +88,7 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! If true, there are separate values for the basin depths ! at velocity points. Otherwise the effects of of ! topography are entirely determined from thickness points. -NK = 63 ! [nondim] +NK = 63 ! [nondim] default = 63 ! The number of model layers. ! === Parameters of module MOM_verticalGrid === @@ -886,9 +885,9 @@ BT_USE_WIDE_HALOS = True ! [Boolean] default = True ! barotropic time stepping for efficiency. BTHALO = 0 ! default = 0 ! The minimum halo size for the barotropic solver. -!BT x-halo = 0 ! +!BT x-halo = 10 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 0 ! +!BT y-halo = 10 ! ! The barotropic y-halo size that is actually used. USE_BT_CONT_TYPE = True ! [Boolean] default = True ! If true, use a structure with elements that describe diff --git a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.short b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.short index b916a940b6..f575dbbeca 100644 --- a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.short +++ b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.short @@ -8,48 +8,27 @@ TRIPOLAR_N = True ! [Boolean] default = False ! they are on the staggered grid. Also, the starting ! index of the velocity-point arrays is usually 0, not 1. ! This can only be set at compile time. -!STATIC_MEMORY_ = False ! [Boolean] +!STATIC_MEMORY_ = True ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. -NIHALO = 4 ! default = 2 - ! The number of halo points on each side in the - ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ - ! in MOM_memory.h at compile time; without STATIC_MEMORY_ - ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. -NJHALO = 4 ! default = 2 - ! The number of halo points on each side in the - ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ - ! in MOM_memory.h at compile time; without STATIC_MEMORY_ - ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. -NIGLOBAL = 360 ! - ! The total number of thickness grid points in the - ! x-direction in the physical domain. With STATIC_MEMORY_ - ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 210 ! - ! The total number of thickness grid points in the - ! y-direction in the physical domain. With STATIC_MEMORY_ - ! this is set in MOM_memory.h at compile time. !NIPROC = 10 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 6 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 10, 6 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. -NK = 63 ! [nondim] - ! The number of model layers. ! === Parameters of module MOM_verticalGrid === ! Parameters providing information about the vertical grid. @@ -335,9 +314,9 @@ BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require ! less than 0.1*MAXVEL to be accommodated. -!BT x-halo = 0 ! +!BT x-halo = 10 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 0 ! +!BT y-halo = 10 ! ! The barotropic y-halo size that is actually used. BT_PROJECT_VELOCITY = True ! [Boolean] default = False ! If true, step the barotropic velocity first and project diff --git a/examples/CM2G63L/MOM_parameter_doc.all b/examples/CM2G63L/MOM_parameter_doc.all index 7fdd9994cb..3a4e0b5a25 100644 --- a/examples/CM2G63L/MOM_parameter_doc.all +++ b/examples/CM2G63L/MOM_parameter_doc.all @@ -14,28 +14,28 @@ TRIPOLAR_N = True ! [Boolean] default = False ! This can only be set at compile time. NONBLOCKING_UPDATES = False ! [Boolean] default = False ! If true, non-blocking halo updates may be used. -!STATIC_MEMORY_ = False ! [Boolean] +!STATIC_MEMORY_ = True ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. -NIHALO = 4 ! default = 2 +NIHALO = 4 ! default = 4 ! The number of halo points on each side in the ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. -NJHALO = 4 ! default = 2 +NJHALO = 4 ! default = 4 ! The number of halo points on each side in the ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. -NIGLOBAL = 360 ! +NIGLOBAL = 360 ! default = 360 ! The total number of thickness grid points in the ! x-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 210 ! +NJGLOBAL = 210 ! default = 210 ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. @@ -60,12 +60,11 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" !NJPROC = 6 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 2 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 2 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 10, 6 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 2, 2 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. @@ -89,7 +88,7 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! If true, there are separate values for the basin depths ! at velocity points. Otherwise the effects of of ! topography are entirely determined from thickness points. -NK = 63 ! [nondim] +NK = 63 ! [nondim] default = 63 ! The number of model layers. ! === Parameters of module MOM_verticalGrid === @@ -928,9 +927,9 @@ BT_USE_WIDE_HALOS = True ! [Boolean] default = True ! barotropic time stepping for efficiency. BTHALO = 0 ! default = 0 ! The minimum halo size for the barotropic solver. -!BT x-halo = 0 ! +!BT x-halo = 10 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 0 ! +!BT y-halo = 10 ! ! The barotropic y-halo size that is actually used. USE_BT_CONT_TYPE = True ! [Boolean] default = True ! If true, use a structure with elements that describe diff --git a/examples/CM2G63L/MOM_parameter_doc.short b/examples/CM2G63L/MOM_parameter_doc.short index 421c403cd7..fef1bd39a0 100644 --- a/examples/CM2G63L/MOM_parameter_doc.short +++ b/examples/CM2G63L/MOM_parameter_doc.short @@ -8,48 +8,27 @@ TRIPOLAR_N = True ! [Boolean] default = False ! they are on the staggered grid. Also, the starting ! index of the velocity-point arrays is usually 0, not 1. ! This can only be set at compile time. -!STATIC_MEMORY_ = False ! [Boolean] +!STATIC_MEMORY_ = True ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. -NIHALO = 4 ! default = 2 - ! The number of halo points on each side in the - ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ - ! in MOM_memory.h at compile time; without STATIC_MEMORY_ - ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. -NJHALO = 4 ! default = 2 - ! The number of halo points on each side in the - ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ - ! in MOM_memory.h at compile time; without STATIC_MEMORY_ - ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. -NIGLOBAL = 360 ! - ! The total number of thickness grid points in the - ! x-direction in the physical domain. With STATIC_MEMORY_ - ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 210 ! - ! The total number of thickness grid points in the - ! y-direction in the physical domain. With STATIC_MEMORY_ - ! this is set in MOM_memory.h at compile time. !NIPROC = 10 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 6 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 2 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 2 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 10, 6 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 2, 2 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. -NK = 63 ! [nondim] - ! The number of model layers. ! === Parameters of module MOM_verticalGrid === ! Parameters providing information about the vertical grid. @@ -375,9 +354,9 @@ BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require ! less than 0.1*MAXVEL to be accommodated. -!BT x-halo = 0 ! +!BT x-halo = 10 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 0 ! +!BT y-halo = 10 ! ! The barotropic y-halo size that is actually used. BT_STRONG_DRAG = True ! [Boolean] default = False ! If true, use a stronger estimate of the retarding diff --git a/examples/DOME/MOM_parameter_doc.all b/examples/DOME/MOM_parameter_doc.all index 5d1fce9414..8e4662b32a 100644 --- a/examples/DOME/MOM_parameter_doc.all +++ b/examples/DOME/MOM_parameter_doc.all @@ -14,28 +14,28 @@ TRIPOLAR_N = False ! [Boolean] default = False ! This can only be set at compile time. NONBLOCKING_UPDATES = False ! [Boolean] default = False ! If true, non-blocking halo updates may be used. -!STATIC_MEMORY_ = False ! [Boolean] +!STATIC_MEMORY_ = True ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. -NIHALO = 4 ! default = 2 +NIHALO = 4 ! default = 4 ! The number of halo points on each side in the ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. -NJHALO = 4 ! default = 2 +NJHALO = 4 ! default = 4 ! The number of halo points on each side in the ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. -NIGLOBAL = 150 ! +NIGLOBAL = 150 ! default = 150 ! The total number of thickness grid points in the ! x-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 70 ! +NJGLOBAL = 70 ! default = 70 ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. @@ -54,18 +54,17 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 -!NIPROC = 3 ! +!NIPROC = 10 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 10, 2 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. @@ -89,7 +88,7 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! If true, there are separate values for the basin depths ! at velocity points. Otherwise the effects of of ! topography are entirely determined from thickness points. -NK = 25 ! [nondim] +NK = 25 ! [nondim] default = 25 ! The number of model layers. ! === Parameters of module MOM_verticalGrid === @@ -753,9 +752,9 @@ BT_USE_WIDE_HALOS = True ! [Boolean] default = True ! barotropic time stepping for efficiency. BTHALO = 0 ! default = 0 ! The minimum halo size for the barotropic solver. -!BT x-halo = 0 ! +!BT x-halo = 4 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 0 ! +!BT y-halo = 4 ! ! The barotropic y-halo size that is actually used. USE_BT_CONT_TYPE = True ! [Boolean] default = True ! If true, use a structure with elements that describe @@ -1165,11 +1164,11 @@ DT_FORCING = 8.64E+04 ! [s] default = 1200.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 2.0 ! [days] default = 2.0 +DAYMAX = 2.0 ! [days] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is - ! not set (as it was here) via ocean_solo_nml in input.nml. + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/DOME/MOM_parameter_doc.short b/examples/DOME/MOM_parameter_doc.short index c6ff68cba3..17d79a15cc 100644 --- a/examples/DOME/MOM_parameter_doc.short +++ b/examples/DOME/MOM_parameter_doc.short @@ -7,43 +7,24 @@ REENTRANT_X = False ! [Boolean] default = True ! they are on the staggered grid. Also, the starting ! index of the velocity-point arrays is usually 0, not 1. ! This can only be set at compile time. -!STATIC_MEMORY_ = False ! [Boolean] +!STATIC_MEMORY_ = True ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. -NIHALO = 4 ! default = 2 - ! The number of halo points on each side in the - ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ - ! in MOM_memory.h at compile time; without STATIC_MEMORY_ - ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. -NJHALO = 4 ! default = 2 - ! The number of halo points on each side in the - ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ - ! in MOM_memory.h at compile time; without STATIC_MEMORY_ - ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. -NIGLOBAL = 150 ! - ! The total number of thickness grid points in the - ! x-direction in the physical domain. With STATIC_MEMORY_ - ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 70 ! - ! The total number of thickness grid points in the - ! y-direction in the physical domain. With STATIC_MEMORY_ - ! this is set in MOM_memory.h at compile time. -!NIPROC = 3 ! +!NIPROC = 10 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 10, 2 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. @@ -52,8 +33,6 @@ RHO_0 = 1031.0 ! [kg m-3] default = 1035.0 ! calculate accelerations and the mass for conservation ! properties, or with BOUSSINSEQ false to convert some ! parameters from vertical units of m to kg m-2. -NK = 25 ! [nondim] - ! The number of model layers. ! === Parameters of module MOM_verticalGrid === ! Parameters providing information about the vertical grid. @@ -287,9 +266,9 @@ BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require ! less than 0.1*MAXVEL to be accommodated. -!BT x-halo = 0 ! +!BT x-halo = 4 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 0 ! +!BT y-halo = 4 ! ! The barotropic y-halo size that is actually used. BT_PROJECT_VELOCITY = True ! [Boolean] default = False ! If true, step the barotropic velocity first and project @@ -387,6 +366,11 @@ DT_FORCING = 8.64E+04 ! [s] default = 1200.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. +DAYMAX = 2.0 ! [days] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/GOLD_SIS/MOM_parameter_doc.all b/examples/GOLD_SIS/MOM_parameter_doc.all index 0307915794..af6a0675d0 100644 --- a/examples/GOLD_SIS/MOM_parameter_doc.all +++ b/examples/GOLD_SIS/MOM_parameter_doc.all @@ -14,28 +14,28 @@ TRIPOLAR_N = True ! [Boolean] default = False ! This can only be set at compile time. NONBLOCKING_UPDATES = False ! [Boolean] default = False ! If true, non-blocking halo updates may be used. -!STATIC_MEMORY_ = False ! [Boolean] +!STATIC_MEMORY_ = True ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. -NIHALO = 4 ! default = 2 +NIHALO = 4 ! default = 4 ! The number of halo points on each side in the ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. -NJHALO = 4 ! default = 2 +NJHALO = 4 ! default = 4 ! The number of halo points on each side in the ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. -NIGLOBAL = 360 ! +NIGLOBAL = 360 ! default = 360 ! The total number of thickness grid points in the ! x-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 210 ! +NJGLOBAL = 210 ! default = 210 ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. @@ -60,12 +60,11 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" !NJPROC = 6 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 2 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 2 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 10, 6 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 2, 2 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. @@ -89,7 +88,7 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! If true, there are separate values for the basin depths ! at velocity points. Otherwise the effects of of ! topography are entirely determined from thickness points. -NK = 63 ! [nondim] +NK = 63 ! [nondim] default = 63 ! The number of model layers. ! === Parameters of module MOM_verticalGrid === @@ -928,9 +927,9 @@ BT_USE_WIDE_HALOS = True ! [Boolean] default = True ! barotropic time stepping for efficiency. BTHALO = 0 ! default = 0 ! The minimum halo size for the barotropic solver. -!BT x-halo = 0 ! +!BT x-halo = 10 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 0 ! +!BT y-halo = 10 ! ! The barotropic y-halo size that is actually used. USE_BT_CONT_TYPE = True ! [Boolean] default = True ! If true, use a structure with elements that describe diff --git a/examples/GOLD_SIS/MOM_parameter_doc.short b/examples/GOLD_SIS/MOM_parameter_doc.short index b0421445b1..1fa6853e1c 100644 --- a/examples/GOLD_SIS/MOM_parameter_doc.short +++ b/examples/GOLD_SIS/MOM_parameter_doc.short @@ -8,48 +8,27 @@ TRIPOLAR_N = True ! [Boolean] default = False ! they are on the staggered grid. Also, the starting ! index of the velocity-point arrays is usually 0, not 1. ! This can only be set at compile time. -!STATIC_MEMORY_ = False ! [Boolean] +!STATIC_MEMORY_ = True ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. -NIHALO = 4 ! default = 2 - ! The number of halo points on each side in the - ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ - ! in MOM_memory.h at compile time; without STATIC_MEMORY_ - ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. -NJHALO = 4 ! default = 2 - ! The number of halo points on each side in the - ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ - ! in MOM_memory.h at compile time; without STATIC_MEMORY_ - ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. -NIGLOBAL = 360 ! - ! The total number of thickness grid points in the - ! x-direction in the physical domain. With STATIC_MEMORY_ - ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 210 ! - ! The total number of thickness grid points in the - ! y-direction in the physical domain. With STATIC_MEMORY_ - ! this is set in MOM_memory.h at compile time. !NIPROC = 10 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 6 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 2 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 2 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 10, 6 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 2, 2 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. -NK = 63 ! [nondim] - ! The number of model layers. ! === Parameters of module MOM_verticalGrid === ! Parameters providing information about the vertical grid. @@ -372,9 +351,9 @@ BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require ! less than 0.1*MAXVEL to be accommodated. -!BT x-halo = 0 ! +!BT x-halo = 10 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 0 ! +!BT y-halo = 10 ! ! The barotropic y-halo size that is actually used. BT_STRONG_DRAG = True ! [Boolean] default = False ! If true, use a stronger estimate of the retarding diff --git a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all index 0307915794..af6a0675d0 100644 --- a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all +++ b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all @@ -14,28 +14,28 @@ TRIPOLAR_N = True ! [Boolean] default = False ! This can only be set at compile time. NONBLOCKING_UPDATES = False ! [Boolean] default = False ! If true, non-blocking halo updates may be used. -!STATIC_MEMORY_ = False ! [Boolean] +!STATIC_MEMORY_ = True ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. -NIHALO = 4 ! default = 2 +NIHALO = 4 ! default = 4 ! The number of halo points on each side in the ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. -NJHALO = 4 ! default = 2 +NJHALO = 4 ! default = 4 ! The number of halo points on each side in the ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. -NIGLOBAL = 360 ! +NIGLOBAL = 360 ! default = 360 ! The total number of thickness grid points in the ! x-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 210 ! +NJGLOBAL = 210 ! default = 210 ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. @@ -60,12 +60,11 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" !NJPROC = 6 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 2 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 2 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 10, 6 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 2, 2 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. @@ -89,7 +88,7 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! If true, there are separate values for the basin depths ! at velocity points. Otherwise the effects of of ! topography are entirely determined from thickness points. -NK = 63 ! [nondim] +NK = 63 ! [nondim] default = 63 ! The number of model layers. ! === Parameters of module MOM_verticalGrid === @@ -928,9 +927,9 @@ BT_USE_WIDE_HALOS = True ! [Boolean] default = True ! barotropic time stepping for efficiency. BTHALO = 0 ! default = 0 ! The minimum halo size for the barotropic solver. -!BT x-halo = 0 ! +!BT x-halo = 10 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 0 ! +!BT y-halo = 10 ! ! The barotropic y-halo size that is actually used. USE_BT_CONT_TYPE = True ! [Boolean] default = True ! If true, use a structure with elements that describe diff --git a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.short b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.short index b0421445b1..1fa6853e1c 100644 --- a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.short +++ b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.short @@ -8,48 +8,27 @@ TRIPOLAR_N = True ! [Boolean] default = False ! they are on the staggered grid. Also, the starting ! index of the velocity-point arrays is usually 0, not 1. ! This can only be set at compile time. -!STATIC_MEMORY_ = False ! [Boolean] +!STATIC_MEMORY_ = True ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. -NIHALO = 4 ! default = 2 - ! The number of halo points on each side in the - ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ - ! in MOM_memory.h at compile time; without STATIC_MEMORY_ - ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. -NJHALO = 4 ! default = 2 - ! The number of halo points on each side in the - ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ - ! in MOM_memory.h at compile time; without STATIC_MEMORY_ - ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. -NIGLOBAL = 360 ! - ! The total number of thickness grid points in the - ! x-direction in the physical domain. With STATIC_MEMORY_ - ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 210 ! - ! The total number of thickness grid points in the - ! y-direction in the physical domain. With STATIC_MEMORY_ - ! this is set in MOM_memory.h at compile time. !NIPROC = 10 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 6 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 2 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 2 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 10, 6 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 2, 2 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. -NK = 63 ! [nondim] - ! The number of model layers. ! === Parameters of module MOM_verticalGrid === ! Parameters providing information about the vertical grid. @@ -372,9 +351,9 @@ BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require ! less than 0.1*MAXVEL to be accommodated. -!BT x-halo = 0 ! +!BT x-halo = 10 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 0 ! +!BT y-halo = 10 ! ! The barotropic y-halo size that is actually used. BT_STRONG_DRAG = True ! [Boolean] default = False ! If true, use a stronger estimate of the retarding diff --git a/examples/MESO_025_63L/MOM_parameter_doc.all b/examples/MESO_025_63L/MOM_parameter_doc.all index 142f8f026e..59c3048dbf 100644 --- a/examples/MESO_025_63L/MOM_parameter_doc.all +++ b/examples/MESO_025_63L/MOM_parameter_doc.all @@ -14,28 +14,28 @@ TRIPOLAR_N = False ! [Boolean] default = False ! This can only be set at compile time. NONBLOCKING_UPDATES = False ! [Boolean] default = False ! If true, non-blocking halo updates may be used. -!STATIC_MEMORY_ = False ! [Boolean] +!STATIC_MEMORY_ = True ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. -NIHALO = 4 ! default = 2 +NIHALO = 4 ! default = 4 ! The number of halo points on each side in the ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. -NJHALO = 4 ! default = 2 +NJHALO = 4 ! default = 4 ! The number of halo points on each side in the ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. -NIGLOBAL = 1440 ! +NIGLOBAL = 1440 ! default = 1440 ! The total number of thickness grid points in the ! x-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 450 ! +NJGLOBAL = 450 ! default = 450 ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. @@ -54,18 +54,17 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 -!NIPROC = 24 ! +!NIPROC = 16 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!NJPROC = 12 ! +!NJPROC = 18 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 4 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 3 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 16, 18 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 4, 3 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. @@ -89,7 +88,7 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! If true, there are separate values for the basin depths ! at velocity points. Otherwise the effects of of ! topography are entirely determined from thickness points. -NK = 63 ! [nondim] +NK = 63 ! [nondim] default = 63 ! The number of model layers. ! === Parameters of module MOM_verticalGrid === @@ -854,9 +853,9 @@ BT_USE_WIDE_HALOS = True ! [Boolean] default = True ! barotropic time stepping for efficiency. BTHALO = 0 ! default = 0 ! The minimum halo size for the barotropic solver. -!BT x-halo = 0 ! +!BT x-halo = 10 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 0 ! +!BT y-halo = 10 ! ! The barotropic y-halo size that is actually used. USE_BT_CONT_TYPE = True ! [Boolean] default = True ! If true, use a structure with elements that describe diff --git a/examples/MESO_025_63L/MOM_parameter_doc.short b/examples/MESO_025_63L/MOM_parameter_doc.short index 16ac611c45..1c50a6618f 100644 --- a/examples/MESO_025_63L/MOM_parameter_doc.short +++ b/examples/MESO_025_63L/MOM_parameter_doc.short @@ -5,48 +5,27 @@ ! they are on the staggered grid. Also, the starting ! index of the velocity-point arrays is usually 0, not 1. ! This can only be set at compile time. -!STATIC_MEMORY_ = False ! [Boolean] +!STATIC_MEMORY_ = True ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. -NIHALO = 4 ! default = 2 - ! The number of halo points on each side in the - ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ - ! in MOM_memory.h at compile time; without STATIC_MEMORY_ - ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. -NJHALO = 4 ! default = 2 - ! The number of halo points on each side in the - ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ - ! in MOM_memory.h at compile time; without STATIC_MEMORY_ - ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. -NIGLOBAL = 1440 ! - ! The total number of thickness grid points in the - ! x-direction in the physical domain. With STATIC_MEMORY_ - ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 450 ! - ! The total number of thickness grid points in the - ! y-direction in the physical domain. With STATIC_MEMORY_ - ! this is set in MOM_memory.h at compile time. -!NIPROC = 24 ! +!NIPROC = 16 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!NJPROC = 12 ! +!NJPROC = 18 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 4 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 3 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 16, 18 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 4, 3 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. -NK = 63 ! [nondim] - ! The number of model layers. ! === Parameters of module MOM_verticalGrid === ! Parameters providing information about the vertical grid. @@ -335,9 +314,9 @@ BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require ! less than 0.1*MAXVEL to be accommodated. -!BT x-halo = 0 ! +!BT x-halo = 10 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 0 ! +!BT y-halo = 10 ! ! The barotropic y-halo size that is actually used. BT_PROJECT_VELOCITY = True ! [Boolean] default = False ! If true, step the barotropic velocity first and project diff --git a/examples/SIS2/MOM_parameter_doc.all b/examples/SIS2/MOM_parameter_doc.all index 0307915794..af6a0675d0 100644 --- a/examples/SIS2/MOM_parameter_doc.all +++ b/examples/SIS2/MOM_parameter_doc.all @@ -14,28 +14,28 @@ TRIPOLAR_N = True ! [Boolean] default = False ! This can only be set at compile time. NONBLOCKING_UPDATES = False ! [Boolean] default = False ! If true, non-blocking halo updates may be used. -!STATIC_MEMORY_ = False ! [Boolean] +!STATIC_MEMORY_ = True ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. -NIHALO = 4 ! default = 2 +NIHALO = 4 ! default = 4 ! The number of halo points on each side in the ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. -NJHALO = 4 ! default = 2 +NJHALO = 4 ! default = 4 ! The number of halo points on each side in the ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. -NIGLOBAL = 360 ! +NIGLOBAL = 360 ! default = 360 ! The total number of thickness grid points in the ! x-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 210 ! +NJGLOBAL = 210 ! default = 210 ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. @@ -60,12 +60,11 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" !NJPROC = 6 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 2 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 2 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 10, 6 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 2, 2 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. @@ -89,7 +88,7 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! If true, there are separate values for the basin depths ! at velocity points. Otherwise the effects of of ! topography are entirely determined from thickness points. -NK = 63 ! [nondim] +NK = 63 ! [nondim] default = 63 ! The number of model layers. ! === Parameters of module MOM_verticalGrid === @@ -928,9 +927,9 @@ BT_USE_WIDE_HALOS = True ! [Boolean] default = True ! barotropic time stepping for efficiency. BTHALO = 0 ! default = 0 ! The minimum halo size for the barotropic solver. -!BT x-halo = 0 ! +!BT x-halo = 10 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 0 ! +!BT y-halo = 10 ! ! The barotropic y-halo size that is actually used. USE_BT_CONT_TYPE = True ! [Boolean] default = True ! If true, use a structure with elements that describe diff --git a/examples/SIS2/MOM_parameter_doc.short b/examples/SIS2/MOM_parameter_doc.short index b0421445b1..1fa6853e1c 100644 --- a/examples/SIS2/MOM_parameter_doc.short +++ b/examples/SIS2/MOM_parameter_doc.short @@ -8,48 +8,27 @@ TRIPOLAR_N = True ! [Boolean] default = False ! they are on the staggered grid. Also, the starting ! index of the velocity-point arrays is usually 0, not 1. ! This can only be set at compile time. -!STATIC_MEMORY_ = False ! [Boolean] +!STATIC_MEMORY_ = True ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. -NIHALO = 4 ! default = 2 - ! The number of halo points on each side in the - ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ - ! in MOM_memory.h at compile time; without STATIC_MEMORY_ - ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. -NJHALO = 4 ! default = 2 - ! The number of halo points on each side in the - ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ - ! in MOM_memory.h at compile time; without STATIC_MEMORY_ - ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. -NIGLOBAL = 360 ! - ! The total number of thickness grid points in the - ! x-direction in the physical domain. With STATIC_MEMORY_ - ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 210 ! - ! The total number of thickness grid points in the - ! y-direction in the physical domain. With STATIC_MEMORY_ - ! this is set in MOM_memory.h at compile time. !NIPROC = 10 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 6 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 2 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 2 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 10, 6 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 2, 2 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. -NK = 63 ! [nondim] - ! The number of model layers. ! === Parameters of module MOM_verticalGrid === ! Parameters providing information about the vertical grid. @@ -372,9 +351,9 @@ BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require ! less than 0.1*MAXVEL to be accommodated. -!BT x-halo = 0 ! +!BT x-halo = 10 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 0 ! +!BT y-halo = 10 ! ! The barotropic y-halo size that is actually used. BT_STRONG_DRAG = True ! [Boolean] default = False ! If true, use a stronger estimate of the retarding diff --git a/examples/SIS2_icebergs/MOM_parameter_doc.all b/examples/SIS2_icebergs/MOM_parameter_doc.all index 0307915794..af6a0675d0 100644 --- a/examples/SIS2_icebergs/MOM_parameter_doc.all +++ b/examples/SIS2_icebergs/MOM_parameter_doc.all @@ -14,28 +14,28 @@ TRIPOLAR_N = True ! [Boolean] default = False ! This can only be set at compile time. NONBLOCKING_UPDATES = False ! [Boolean] default = False ! If true, non-blocking halo updates may be used. -!STATIC_MEMORY_ = False ! [Boolean] +!STATIC_MEMORY_ = True ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. -NIHALO = 4 ! default = 2 +NIHALO = 4 ! default = 4 ! The number of halo points on each side in the ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. -NJHALO = 4 ! default = 2 +NJHALO = 4 ! default = 4 ! The number of halo points on each side in the ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. -NIGLOBAL = 360 ! +NIGLOBAL = 360 ! default = 360 ! The total number of thickness grid points in the ! x-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 210 ! +NJGLOBAL = 210 ! default = 210 ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. @@ -60,12 +60,11 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" !NJPROC = 6 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 2 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 2 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 10, 6 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 2, 2 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. @@ -89,7 +88,7 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! If true, there are separate values for the basin depths ! at velocity points. Otherwise the effects of of ! topography are entirely determined from thickness points. -NK = 63 ! [nondim] +NK = 63 ! [nondim] default = 63 ! The number of model layers. ! === Parameters of module MOM_verticalGrid === @@ -928,9 +927,9 @@ BT_USE_WIDE_HALOS = True ! [Boolean] default = True ! barotropic time stepping for efficiency. BTHALO = 0 ! default = 0 ! The minimum halo size for the barotropic solver. -!BT x-halo = 0 ! +!BT x-halo = 10 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 0 ! +!BT y-halo = 10 ! ! The barotropic y-halo size that is actually used. USE_BT_CONT_TYPE = True ! [Boolean] default = True ! If true, use a structure with elements that describe diff --git a/examples/SIS2_icebergs/MOM_parameter_doc.short b/examples/SIS2_icebergs/MOM_parameter_doc.short index b0421445b1..1fa6853e1c 100644 --- a/examples/SIS2_icebergs/MOM_parameter_doc.short +++ b/examples/SIS2_icebergs/MOM_parameter_doc.short @@ -8,48 +8,27 @@ TRIPOLAR_N = True ! [Boolean] default = False ! they are on the staggered grid. Also, the starting ! index of the velocity-point arrays is usually 0, not 1. ! This can only be set at compile time. -!STATIC_MEMORY_ = False ! [Boolean] +!STATIC_MEMORY_ = True ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. -NIHALO = 4 ! default = 2 - ! The number of halo points on each side in the - ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ - ! in MOM_memory.h at compile time; without STATIC_MEMORY_ - ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. -NJHALO = 4 ! default = 2 - ! The number of halo points on each side in the - ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ - ! in MOM_memory.h at compile time; without STATIC_MEMORY_ - ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. -NIGLOBAL = 360 ! - ! The total number of thickness grid points in the - ! x-direction in the physical domain. With STATIC_MEMORY_ - ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 210 ! - ! The total number of thickness grid points in the - ! y-direction in the physical domain. With STATIC_MEMORY_ - ! this is set in MOM_memory.h at compile time. !NIPROC = 10 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 6 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 2 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 2 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 10, 6 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 2, 2 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. -NK = 63 ! [nondim] - ! The number of model layers. ! === Parameters of module MOM_verticalGrid === ! Parameters providing information about the vertical grid. @@ -372,9 +351,9 @@ BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require ! less than 0.1*MAXVEL to be accommodated. -!BT x-halo = 0 ! +!BT x-halo = 10 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 0 ! +!BT y-halo = 10 ! ! The barotropic y-halo size that is actually used. BT_STRONG_DRAG = True ! [Boolean] default = False ! If true, use a stronger estimate of the retarding diff --git a/examples/adjustment2d/layer/MOM_parameter_doc.all b/examples/adjustment2d/layer/MOM_parameter_doc.all index 8fcc24809d..b9fa0d607b 100644 --- a/examples/adjustment2d/layer/MOM_parameter_doc.all +++ b/examples/adjustment2d/layer/MOM_parameter_doc.all @@ -54,18 +54,20 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 -!NIPROC = 2 ! +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. +!NIPROC = 4 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 4, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. diff --git a/examples/adjustment2d/layer/MOM_parameter_doc.short b/examples/adjustment2d/layer/MOM_parameter_doc.short index d55c1fcea4..44e8c63be2 100644 --- a/examples/adjustment2d/layer/MOM_parameter_doc.short +++ b/examples/adjustment2d/layer/MOM_parameter_doc.short @@ -34,18 +34,17 @@ NJGLOBAL = 4 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 2 ! +!NIPROC = 4 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 4, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. diff --git a/examples/adjustment2d/rho/MOM_parameter_doc.all b/examples/adjustment2d/rho/MOM_parameter_doc.all index b0988c11e9..4878663b60 100644 --- a/examples/adjustment2d/rho/MOM_parameter_doc.all +++ b/examples/adjustment2d/rho/MOM_parameter_doc.all @@ -54,18 +54,20 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 -!NIPROC = 2 ! +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. +!NIPROC = 4 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 4, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. diff --git a/examples/adjustment2d/rho/MOM_parameter_doc.short b/examples/adjustment2d/rho/MOM_parameter_doc.short index cfe4a5d3ed..b4e3dfd126 100644 --- a/examples/adjustment2d/rho/MOM_parameter_doc.short +++ b/examples/adjustment2d/rho/MOM_parameter_doc.short @@ -34,18 +34,17 @@ NJGLOBAL = 4 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 2 ! +!NIPROC = 4 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 4, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. diff --git a/examples/adjustment2d/z/MOM_parameter_doc.all b/examples/adjustment2d/z/MOM_parameter_doc.all index adaa50a9ff..afcb82616c 100644 --- a/examples/adjustment2d/z/MOM_parameter_doc.all +++ b/examples/adjustment2d/z/MOM_parameter_doc.all @@ -54,18 +54,20 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 -!NIPROC = 2 ! +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. +!NIPROC = 4 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 4, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. diff --git a/examples/adjustment2d/z/MOM_parameter_doc.short b/examples/adjustment2d/z/MOM_parameter_doc.short index ce92b3d536..8e8e330fd9 100644 --- a/examples/adjustment2d/z/MOM_parameter_doc.short +++ b/examples/adjustment2d/z/MOM_parameter_doc.short @@ -34,18 +34,17 @@ NJGLOBAL = 4 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 2 ! +!NIPROC = 4 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 4, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. diff --git a/examples/benchmark/MOM_parameter_doc.all b/examples/benchmark/MOM_parameter_doc.all index 9ce35060e1..411a400345 100644 --- a/examples/benchmark/MOM_parameter_doc.all +++ b/examples/benchmark/MOM_parameter_doc.all @@ -5,7 +5,7 @@ REENTRANT_Y = False ! [Boolean] default = False TRIPOLAR_N = False ! [Boolean] default = False ! Use tripolar connectivity at the northern edge of the ! domain. With TRIPOLAR_N, NIGLOBAL must be even. -!SYMMETRIC_MEMORY_ = False ! [Boolean] +!SYMMETRIC_MEMORY_ = True ! [Boolean] ! If defined, the velocity point data domain includes ! every face of the thickness points. In other words, ! some arrays are larger than others, depending on where @@ -54,18 +54,20 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. !NIPROC = 12 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 6 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 12, 6 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. diff --git a/examples/benchmark/MOM_parameter_doc.short b/examples/benchmark/MOM_parameter_doc.short index 51208d7874..cf2c4f021a 100644 --- a/examples/benchmark/MOM_parameter_doc.short +++ b/examples/benchmark/MOM_parameter_doc.short @@ -1,4 +1,4 @@ -!SYMMETRIC_MEMORY_ = False ! [Boolean] +!SYMMETRIC_MEMORY_ = True ! [Boolean] ! If defined, the velocity point data domain includes ! every face of the thickness points. In other words, ! some arrays are larger than others, depending on where @@ -36,12 +36,11 @@ NJGLOBAL = 180 ! !NJPROC = 6 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 12, 6 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. diff --git a/examples/circle_obcs/MOM_parameter_doc.all b/examples/circle_obcs/MOM_parameter_doc.all index 6ac4bb89fe..5d04fd7b12 100644 --- a/examples/circle_obcs/MOM_parameter_doc.all +++ b/examples/circle_obcs/MOM_parameter_doc.all @@ -54,18 +54,20 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. !NIPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!NJPROC = 2 ! +!NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 1, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. @@ -1207,11 +1209,11 @@ DT_FORCING = 600.0 ! [s] default = 120.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 2.0 ! [hours] default = 2.0 +DAYMAX = 2.0 ! [hours] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is - ! not set (as it was here) via ocean_solo_nml in input.nml. + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/circle_obcs/MOM_parameter_doc.short b/examples/circle_obcs/MOM_parameter_doc.short index 9c9c318440..29e5cd942e 100644 --- a/examples/circle_obcs/MOM_parameter_doc.short +++ b/examples/circle_obcs/MOM_parameter_doc.short @@ -35,15 +35,14 @@ NJGLOBAL = 25 ! !NIPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!NJPROC = 2 ! +!NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 1, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. @@ -407,6 +406,11 @@ DT_FORCING = 600.0 ! [s] default = 120.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. +DAYMAX = 2.0 ! [hours] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/double_gyre/MOM_parameter_doc.all b/examples/double_gyre/MOM_parameter_doc.all index 188852bb54..1662733a0d 100644 --- a/examples/double_gyre/MOM_parameter_doc.all +++ b/examples/double_gyre/MOM_parameter_doc.all @@ -14,28 +14,28 @@ TRIPOLAR_N = False ! [Boolean] default = False ! This can only be set at compile time. NONBLOCKING_UPDATES = False ! [Boolean] default = False ! If true, non-blocking halo updates may be used. -!STATIC_MEMORY_ = False ! [Boolean] +!STATIC_MEMORY_ = True ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. -NIHALO = 4 ! default = 2 +NIHALO = 4 ! default = 4 ! The number of halo points on each side in the ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. -NJHALO = 4 ! default = 2 +NJHALO = 4 ! default = 4 ! The number of halo points on each side in the ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. -NIGLOBAL = 44 ! +NIGLOBAL = 44 ! default = 44 ! The total number of thickness grid points in the ! x-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 40 ! +NJGLOBAL = 40 ! default = 40 ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. @@ -60,12 +60,11 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" !NJPROC = 4 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 2, 4 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. @@ -89,7 +88,7 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! If true, there are separate values for the basin depths ! at velocity points. Otherwise the effects of of ! topography are entirely determined from thickness points. -NK = 2 ! [nondim] +NK = 2 ! [nondim] default = 2 ! The number of model layers. ! === Parameters of module MOM_verticalGrid === @@ -704,9 +703,9 @@ BT_USE_WIDE_HALOS = True ! [Boolean] default = True ! barotropic time stepping for efficiency. BTHALO = 0 ! default = 0 ! The minimum halo size for the barotropic solver. -!BT x-halo = 0 ! +!BT x-halo = 10 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 0 ! +!BT y-halo = 10 ! ! The barotropic y-halo size that is actually used. USE_BT_CONT_TYPE = True ! [Boolean] default = True ! If true, use a structure with elements that describe @@ -922,11 +921,11 @@ DT_FORCING = 2400.0 ! [s] default = 1200.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 10.0 ! [days] default = 10.0 +DAYMAX = 10.0 ! [days] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is - ! not set (as it was here) via ocean_solo_nml in input.nml. + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/double_gyre/MOM_parameter_doc.short b/examples/double_gyre/MOM_parameter_doc.short index 4c74ce47ae..de4a3b631b 100644 --- a/examples/double_gyre/MOM_parameter_doc.short +++ b/examples/double_gyre/MOM_parameter_doc.short @@ -7,48 +7,27 @@ REENTRANT_X = False ! [Boolean] default = True ! they are on the staggered grid. Also, the starting ! index of the velocity-point arrays is usually 0, not 1. ! This can only be set at compile time. -!STATIC_MEMORY_ = False ! [Boolean] +!STATIC_MEMORY_ = True ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. -NIHALO = 4 ! default = 2 - ! The number of halo points on each side in the - ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ - ! in MOM_memory.h at compile time; without STATIC_MEMORY_ - ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. -NJHALO = 4 ! default = 2 - ! The number of halo points on each side in the - ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ - ! in MOM_memory.h at compile time; without STATIC_MEMORY_ - ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. -NIGLOBAL = 44 ! - ! The total number of thickness grid points in the - ! x-direction in the physical domain. With STATIC_MEMORY_ - ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 40 ! - ! The total number of thickness grid points in the - ! y-direction in the physical domain. With STATIC_MEMORY_ - ! this is set in MOM_memory.h at compile time. !NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 4 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 2, 4 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. -NK = 2 ! [nondim] - ! The number of model layers. ! === Parameters of module MOM_verticalGrid === ! Parameters providing information about the vertical grid. @@ -251,9 +230,9 @@ BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require ! less than 0.1*MAXVEL to be accommodated. -!BT x-halo = 0 ! +!BT x-halo = 10 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 0 ! +!BT y-halo = 10 ! ! The barotropic y-halo size that is actually used. BT_PROJECT_VELOCITY = True ! [Boolean] default = False ! If true, step the barotropic velocity first and project @@ -328,6 +307,11 @@ DT_FORCING = 2400.0 ! [s] default = 1200.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. +DAYMAX = 10.0 ! [days] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/external_gwave/MOM_parameter_doc.all b/examples/external_gwave/MOM_parameter_doc.all index f9f364343c..1dca51f317 100644 --- a/examples/external_gwave/MOM_parameter_doc.all +++ b/examples/external_gwave/MOM_parameter_doc.all @@ -54,18 +54,20 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 -!NIPROC = 2 ! +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. +!NIPROC = 4 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 4, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. diff --git a/examples/external_gwave/MOM_parameter_doc.short b/examples/external_gwave/MOM_parameter_doc.short index 70bc8858f5..19e3c2cbb0 100644 --- a/examples/external_gwave/MOM_parameter_doc.short +++ b/examples/external_gwave/MOM_parameter_doc.short @@ -34,18 +34,17 @@ NJGLOBAL = 4 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 2 ! +!NIPROC = 4 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 4, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. diff --git a/examples/flow_downslope/layer/MOM_parameter_doc.all b/examples/flow_downslope/layer/MOM_parameter_doc.all index 48c53efb04..2e4406a5d3 100644 --- a/examples/flow_downslope/layer/MOM_parameter_doc.all +++ b/examples/flow_downslope/layer/MOM_parameter_doc.all @@ -54,18 +54,20 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 -!NIPROC = 2 ! +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. +!NIPROC = 4 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 4, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. diff --git a/examples/flow_downslope/layer/MOM_parameter_doc.short b/examples/flow_downslope/layer/MOM_parameter_doc.short index 5b5f1d12b8..b2f72e2f9a 100644 --- a/examples/flow_downslope/layer/MOM_parameter_doc.short +++ b/examples/flow_downslope/layer/MOM_parameter_doc.short @@ -32,18 +32,17 @@ NJGLOBAL = 4 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 2 ! +!NIPROC = 4 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 4, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. diff --git a/examples/flow_downslope/z/MOM_parameter_doc.all b/examples/flow_downslope/z/MOM_parameter_doc.all index da61d9083a..834de6db74 100644 --- a/examples/flow_downslope/z/MOM_parameter_doc.all +++ b/examples/flow_downslope/z/MOM_parameter_doc.all @@ -54,18 +54,20 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 -!NIPROC = 2 ! +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. +!NIPROC = 4 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 4, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. diff --git a/examples/flow_downslope/z/MOM_parameter_doc.short b/examples/flow_downslope/z/MOM_parameter_doc.short index 5fe392f08a..651e23d209 100644 --- a/examples/flow_downslope/z/MOM_parameter_doc.short +++ b/examples/flow_downslope/z/MOM_parameter_doc.short @@ -32,18 +32,17 @@ NJGLOBAL = 4 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 2 ! +!NIPROC = 4 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 4, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. diff --git a/examples/global/MOM_parameter_doc.all b/examples/global/MOM_parameter_doc.all index f25a80fe68..1bf0c6e373 100644 --- a/examples/global/MOM_parameter_doc.all +++ b/examples/global/MOM_parameter_doc.all @@ -5,7 +5,7 @@ REENTRANT_Y = False ! [Boolean] default = False TRIPOLAR_N = True ! [Boolean] default = False ! Use tripolar connectivity at the northern edge of the ! domain. With TRIPOLAR_N, NIGLOBAL must be even. -!SYMMETRIC_MEMORY_ = False ! [Boolean] +!SYMMETRIC_MEMORY_ = True ! [Boolean] ! If defined, the velocity point data domain includes ! every face of the thickness points. In other words, ! some arrays are larger than others, depending on where @@ -14,28 +14,28 @@ TRIPOLAR_N = True ! [Boolean] default = False ! This can only be set at compile time. NONBLOCKING_UPDATES = False ! [Boolean] default = False ! If true, non-blocking halo updates may be used. -!STATIC_MEMORY_ = False ! [Boolean] +!STATIC_MEMORY_ = True ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. -NIHALO = 4 ! default = 2 +NIHALO = 4 ! default = 4 ! The number of halo points on each side in the ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. -NJHALO = 4 ! default = 2 +NJHALO = 4 ! default = 4 ! The number of halo points on each side in the ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. -NIGLOBAL = 360 ! +NIGLOBAL = 360 ! default = 360 ! The total number of thickness grid points in the ! x-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 210 ! +NJGLOBAL = 210 ! default = 210 ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. @@ -54,18 +54,17 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 -!NIPROC = 8 ! +!NIPROC = 10 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!NJPROC = 8 ! +!NJPROC = 6 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 10, 6 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. @@ -89,7 +88,7 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! If true, there are separate values for the basin depths ! at velocity points. Otherwise the effects of of ! topography are entirely determined from thickness points. -NK = 63 ! [nondim] +NK = 63 ! [nondim] default = 63 ! The number of model layers. ! === Parameters of module MOM_verticalGrid === @@ -923,9 +922,9 @@ BT_USE_WIDE_HALOS = True ! [Boolean] default = True ! barotropic time stepping for efficiency. BTHALO = 0 ! default = 0 ! The minimum halo size for the barotropic solver. -!BT x-halo = 0 ! +!BT x-halo = 10 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 0 ! +!BT y-halo = 10 ! ! The barotropic y-halo size that is actually used. USE_BT_CONT_TYPE = True ! [Boolean] default = True ! If true, use a structure with elements that describe @@ -1044,6 +1043,8 @@ FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! geostrophic kinetic energy or 1 plus the square of the ! grid spacing over the deformation radius, as detailed ! by Fox-Kemper et al. (2010) + +! === Parameters of module MOM_wave_speed === Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable @@ -1623,11 +1624,11 @@ DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 2.0 ! [days] default = 2.0 +DAYMAX = 2.0 ! [days] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is - ! not set (as it was here) via ocean_solo_nml in input.nml. + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/global/MOM_parameter_doc.short b/examples/global/MOM_parameter_doc.short index 6400db0078..2381721283 100644 --- a/examples/global/MOM_parameter_doc.short +++ b/examples/global/MOM_parameter_doc.short @@ -1,55 +1,34 @@ TRIPOLAR_N = True ! [Boolean] default = False ! Use tripolar connectivity at the northern edge of the ! domain. With TRIPOLAR_N, NIGLOBAL must be even. -!SYMMETRIC_MEMORY_ = False ! [Boolean] +!SYMMETRIC_MEMORY_ = True ! [Boolean] ! If defined, the velocity point data domain includes ! every face of the thickness points. In other words, ! some arrays are larger than others, depending on where ! they are on the staggered grid. Also, the starting ! index of the velocity-point arrays is usually 0, not 1. ! This can only be set at compile time. -!STATIC_MEMORY_ = False ! [Boolean] +!STATIC_MEMORY_ = True ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. -NIHALO = 4 ! default = 2 - ! The number of halo points on each side in the - ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ - ! in MOM_memory.h at compile time; without STATIC_MEMORY_ - ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. -NJHALO = 4 ! default = 2 - ! The number of halo points on each side in the - ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ - ! in MOM_memory.h at compile time; without STATIC_MEMORY_ - ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. -NIGLOBAL = 360 ! - ! The total number of thickness grid points in the - ! x-direction in the physical domain. With STATIC_MEMORY_ - ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 210 ! - ! The total number of thickness grid points in the - ! y-direction in the physical domain. With STATIC_MEMORY_ - ! this is set in MOM_memory.h at compile time. -!NIPROC = 8 ! +!NIPROC = 10 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!NJPROC = 8 ! +!NJPROC = 6 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 10, 6 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. -NK = 63 ! [nondim] - ! The number of model layers. ! === Parameters of module MOM_verticalGrid === ! Parameters providing information about the vertical grid. @@ -365,9 +344,9 @@ BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require ! less than 0.1*MAXVEL to be accommodated. -!BT x-halo = 0 ! +!BT x-halo = 10 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 0 ! +!BT y-halo = 10 ! ! The barotropic y-halo size that is actually used. BT_PROJECT_VELOCITY = True ! [Boolean] default = False ! If true, step the barotropic velocity first and project @@ -427,6 +406,8 @@ FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! geostrophic kinetic energy or 1 plus the square of the ! grid spacing over the deformation radius, as detailed ! by Fox-Kemper et al. (2010) + +! === Parameters of module MOM_wave_speed === Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable @@ -680,6 +661,11 @@ DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. +DAYMAX = 2.0 ! [days] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/lock_exchange/MOM_parameter_doc.all b/examples/lock_exchange/MOM_parameter_doc.all index 49c3dd49db..5fd7636043 100644 --- a/examples/lock_exchange/MOM_parameter_doc.all +++ b/examples/lock_exchange/MOM_parameter_doc.all @@ -54,18 +54,20 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 -!NIPROC = 2 ! +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. +!NIPROC = 4 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 4, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. diff --git a/examples/lock_exchange/MOM_parameter_doc.short b/examples/lock_exchange/MOM_parameter_doc.short index b224673446..762db3d1bc 100644 --- a/examples/lock_exchange/MOM_parameter_doc.short +++ b/examples/lock_exchange/MOM_parameter_doc.short @@ -34,18 +34,17 @@ NJGLOBAL = 4 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 2 ! +!NIPROC = 4 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 4, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. diff --git a/examples/nonBous_global/MOM_parameter_doc.all b/examples/nonBous_global/MOM_parameter_doc.all index 1e18fc34ae..5cae14c36e 100644 --- a/examples/nonBous_global/MOM_parameter_doc.all +++ b/examples/nonBous_global/MOM_parameter_doc.all @@ -5,7 +5,7 @@ REENTRANT_Y = False ! [Boolean] default = False TRIPOLAR_N = True ! [Boolean] default = False ! Use tripolar connectivity at the northern edge of the ! domain. With TRIPOLAR_N, NIGLOBAL must be even. -!SYMMETRIC_MEMORY_ = False ! [Boolean] +!SYMMETRIC_MEMORY_ = True ! [Boolean] ! If defined, the velocity point data domain includes ! every face of the thickness points. In other words, ! some arrays are larger than others, depending on where @@ -14,28 +14,28 @@ TRIPOLAR_N = True ! [Boolean] default = False ! This can only be set at compile time. NONBLOCKING_UPDATES = False ! [Boolean] default = False ! If true, non-blocking halo updates may be used. -!STATIC_MEMORY_ = False ! [Boolean] +!STATIC_MEMORY_ = True ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. -NIHALO = 4 ! default = 2 +NIHALO = 4 ! default = 4 ! The number of halo points on each side in the ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. -NJHALO = 4 ! default = 2 +NJHALO = 4 ! default = 4 ! The number of halo points on each side in the ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. -NIGLOBAL = 360 ! +NIGLOBAL = 360 ! default = 360 ! The total number of thickness grid points in the ! x-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 210 ! +NJGLOBAL = 210 ! default = 210 ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. @@ -54,18 +54,17 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 -!NIPROC = 8 ! +!NIPROC = 10 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!NJPROC = 8 ! +!NJPROC = 6 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 10, 6 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. @@ -92,7 +91,7 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! If true, there are separate values for the basin depths ! at velocity points. Otherwise the effects of of ! topography are entirely determined from thickness points. -NK = 63 ! [nondim] +NK = 63 ! [nondim] default = 63 ! The number of model layers. ! === Parameters of module MOM_verticalGrid === @@ -926,9 +925,9 @@ BT_USE_WIDE_HALOS = True ! [Boolean] default = True ! barotropic time stepping for efficiency. BTHALO = 0 ! default = 0 ! The minimum halo size for the barotropic solver. -!BT x-halo = 0 ! +!BT x-halo = 10 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 0 ! +!BT y-halo = 10 ! ! The barotropic y-halo size that is actually used. USE_BT_CONT_TYPE = True ! [Boolean] default = True ! If true, use a structure with elements that describe @@ -1047,6 +1046,8 @@ FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! geostrophic kinetic energy or 1 plus the square of the ! grid spacing over the deformation radius, as detailed ! by Fox-Kemper et al. (2010) + +! === Parameters of module MOM_wave_speed === Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable @@ -1626,11 +1627,11 @@ DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 1.0 ! [days] default = 1.0 +DAYMAX = 1.0 ! [days] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is - ! not set (as it was here) via ocean_solo_nml in input.nml. + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/nonBous_global/MOM_parameter_doc.short b/examples/nonBous_global/MOM_parameter_doc.short index ae396d4c2f..a83ef25122 100644 --- a/examples/nonBous_global/MOM_parameter_doc.short +++ b/examples/nonBous_global/MOM_parameter_doc.short @@ -1,57 +1,36 @@ TRIPOLAR_N = True ! [Boolean] default = False ! Use tripolar connectivity at the northern edge of the ! domain. With TRIPOLAR_N, NIGLOBAL must be even. -!SYMMETRIC_MEMORY_ = False ! [Boolean] +!SYMMETRIC_MEMORY_ = True ! [Boolean] ! If defined, the velocity point data domain includes ! every face of the thickness points. In other words, ! some arrays are larger than others, depending on where ! they are on the staggered grid. Also, the starting ! index of the velocity-point arrays is usually 0, not 1. ! This can only be set at compile time. -!STATIC_MEMORY_ = False ! [Boolean] +!STATIC_MEMORY_ = True ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. -NIHALO = 4 ! default = 2 - ! The number of halo points on each side in the - ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ - ! in MOM_memory.h at compile time; without STATIC_MEMORY_ - ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. -NJHALO = 4 ! default = 2 - ! The number of halo points on each side in the - ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ - ! in MOM_memory.h at compile time; without STATIC_MEMORY_ - ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. -NIGLOBAL = 360 ! - ! The total number of thickness grid points in the - ! x-direction in the physical domain. With STATIC_MEMORY_ - ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 210 ! - ! The total number of thickness grid points in the - ! y-direction in the physical domain. With STATIC_MEMORY_ - ! this is set in MOM_memory.h at compile time. -!NIPROC = 8 ! +!NIPROC = 10 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!NJPROC = 8 ! +!NJPROC = 6 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 10, 6 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. BOUSSINESQ = False ! [Boolean] default = True ! If true, make the Boussinesq approximation. -NK = 63 ! [nondim] - ! The number of model layers. ! === Parameters of module MOM_verticalGrid === ! Parameters providing information about the vertical grid. @@ -372,9 +351,9 @@ BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require ! less than 0.1*MAXVEL to be accommodated. -!BT x-halo = 0 ! +!BT x-halo = 10 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 0 ! +!BT y-halo = 10 ! ! The barotropic y-halo size that is actually used. BT_PROJECT_VELOCITY = True ! [Boolean] default = False ! If true, step the barotropic velocity first and project @@ -434,6 +413,8 @@ FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! geostrophic kinetic energy or 1 plus the square of the ! grid spacing over the deformation radius, as detailed ! by Fox-Kemper et al. (2010) + +! === Parameters of module MOM_wave_speed === Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable @@ -687,6 +668,11 @@ DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. +DAYMAX = 1.0 ! [days] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/resting/layer/MOM_parameter_doc.all b/examples/resting/layer/MOM_parameter_doc.all index 9a526bbc34..bf87c2248e 100644 --- a/examples/resting/layer/MOM_parameter_doc.all +++ b/examples/resting/layer/MOM_parameter_doc.all @@ -54,20 +54,23 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 -!NIPROC = 2 ! +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. +!NIPROC = 4 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. +!LAYOUT = 4, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 @@ -90,10 +93,14 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! topography are entirely determined from thickness points. NK = 9 ! [nondim] ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. - ! Parameters of module MOM + +! === Parameters of module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -201,7 +208,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "MOM_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -247,7 +255,8 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! file support (4Gb), otherwise the limit is 2Gb. MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -285,7 +294,8 @@ DENSITY_RANGE = 2.0 ! [kg m-3] default = 2.0 ! The range of reference potential densities in the layers. GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -446,7 +456,8 @@ APPLY_OBC_U = False ! [Boolean] default = False APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -494,7 +505,8 @@ MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -639,7 +651,8 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -664,7 +677,8 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! The nondimensional coefficient of the ratio of the ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -727,11 +741,13 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. - ! Parameters of module MOM_PointAccel + +! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -769,7 +785,8 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the bottom boundary layer. KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -877,7 +894,8 @@ DTBT = 60.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 500.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -898,8 +916,9 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of ! equations for the internal tide energy density. @@ -930,6 +949,9 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1013,7 +1035,8 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1023,7 +1046,8 @@ MAX_ENT_IT = 5 ! default = 5 ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 0.0010954451150103 ! [m] default = 0.0010954451150103 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_regularize_layers + +! === Parameters of module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1035,7 +1059,8 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! The value of the relative thickness deficit at which ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1051,8 +1076,14 @@ PEN_SW_NBANDS = 1 ! default = 1 OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff + +! === Parameters of module MOM_tracer_advect === +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) + +! === Parameters of module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1074,7 +1105,8 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! If true, use enough iterations the diffusion to ensure ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1097,7 +1129,8 @@ GUST_CONST = 0.02 ! [Pa] default = 0.02 READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1136,16 +1169,17 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. - ! Parameters of module MOM_main (MOM_driver) + +! === Parameters of module MOM_main (MOM_driver) === DT_FORCING = 1200.0 ! [s] default = 1200.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 5.0 ! [days] +DAYMAX = 5.0 ! [days] default = 5.0 ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is - ! not set via ocean_solo_nml in input.nml. + ! not set (as it was here) via ocean_solo_nml in input.nml. RESTART_CONTROL = -1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/resting/layer/MOM_parameter_doc.short b/examples/resting/layer/MOM_parameter_doc.short index 32236bb2c6..2e04ddac14 100644 --- a/examples/resting/layer/MOM_parameter_doc.short +++ b/examples/resting/layer/MOM_parameter_doc.short @@ -32,23 +32,27 @@ NJGLOBAL = 2 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 2 ! +!NIPROC = 4 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. +!LAYOUT = 4, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. NK = 9 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + +! === Parameters of module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -68,7 +72,8 @@ C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! If true, write the initial conditions to a file given ! by IC_OUTPUT_FILE. - ! Parameters of module MOM_tracer_registry + +! === Parameters of module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -84,7 +89,8 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 ! salinity. RESTARTFILE = "GOLD.res" ! default = "MOM.res" ! The name-root of the restart file. - ! Parameters of module MOM_tracer_flow_control + +! === Parameters of module MOM_tracer_flow_control === INPUTDIR = "INPUT/" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "linear" ! @@ -105,7 +111,8 @@ LIGHTEST_DENSITY = 1034.0 ! [kg m-3] default = 1035.0 ! The reference potential density used for layer 1. GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. - ! Parameters of module MOM_grid_init + +! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -197,11 +204,13 @@ S_TOP = 34.0 ! [PSU] ! Initial salinity of the top surface. S_RANGE = 2.0 ! [PSU] ! Initial salinity difference (top-bottom). - ! Parameters of module MOM_MEKE + +! === Parameters of module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. - ! Parameters of module MOM_lateral_mixing_coeffs + +! === Parameters of module MOM_lateral_mixing_coeffs === BE = 0.7 ! [nondim] default = 0.6 ! If SPLIT is true, BE determines the relative weighting ! of a 2nd-order Runga-Kutta baroclinic time stepping @@ -227,7 +236,8 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! v-points, and similarly at v-points. This option is ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. - ! Parameters of module MOM_hor_visc + +! === Parameters of module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -240,7 +250,8 @@ KH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 ! spacing to calculate the Laplacian viscosity. ! The final viscosity is the largest of this scaled ! viscosity, the Smagorinsky viscosity and KH. - ! Parameters of module MOM_vert_friction + +! === Parameters of module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML @@ -275,8 +286,10 @@ HBBL = 10.0 ! [m] MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_PointAccel - ! Parameters of module MOM_set_visc + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -291,7 +304,8 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. - ! Parameters of module MOM_barotropic + +! === Parameters of module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -320,11 +334,13 @@ DTBT = 60.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === Parameters of module MOM_thickness_diffuse === KHTH = 500.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. BBL_EFFIC = 0.0 ! [nondim] default = 0.2 ! The efficiency with which the energy extracted by ! bottom drag drives BBL diffusion. This is only @@ -333,22 +349,28 @@ KD = 0.1 ! [m2 s-1] ! The background diapycnal diffusivity of density in the ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. - ! Parameters of module MOM_entrain_diffusive + +! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal ! mixing, as described in Hallberg (MWR, 2000). - ! Parameters of module MOM_regularize_layers - ! Parameters of module MOM_opacity + +! === Parameters of module MOM_regularize_layers === + +! === Parameters of module MOM_opacity === PEN_SW_SCALE = 15.0 ! [m] default = 0.0 ! The vertical absorption e-folding depth of the ! penetrating shortwave radiation. PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 ! The fraction of the shortwave radiation that penetrates ! below the surface. - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff - ! Parameters of module MOM_surface_forcing + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === + +! === Parameters of module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -362,7 +384,8 @@ WIND_CONFIG = "zero" ! ! The character string that indicates how wind forcing ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). - ! Parameters of module MOM_sum_output + +! === Parameters of module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -377,12 +400,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! value for MAXCPU. MAXCPU has units of wall-clock ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. - ! Parameters of module MOM_main (MOM_driver) -DAYMAX = 5.0 ! [days] - ! The final time of the whole simulation, in units of - ! TIMEUNIT seconds. This also sets the potential end - ! time of the present run segment if the end time is - ! not set via ocean_solo_nml in input.nml. + +! === Parameters of module MOM_main (MOM_driver) === RESTART_CONTROL = -1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/resting/z/MOM_parameter_doc.all b/examples/resting/z/MOM_parameter_doc.all index b08e0753e5..f906c0d94a 100644 --- a/examples/resting/z/MOM_parameter_doc.all +++ b/examples/resting/z/MOM_parameter_doc.all @@ -54,18 +54,20 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 -!NIPROC = 2 ! +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. +!NIPROC = 4 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 4, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. @@ -1246,11 +1248,11 @@ DT_FORCING = 1200.0 ! [s] default = 1200.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 5.0 ! [days] +DAYMAX = 5.0 ! [days] default = 5.0 ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is - ! not set via ocean_solo_nml in input.nml. + ! not set (as it was here) via ocean_solo_nml in input.nml. RESTART_CONTROL = -1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/resting/z/MOM_parameter_doc.short b/examples/resting/z/MOM_parameter_doc.short index 58f57ed398..5736cfc96f 100644 --- a/examples/resting/z/MOM_parameter_doc.short +++ b/examples/resting/z/MOM_parameter_doc.short @@ -32,18 +32,17 @@ NJGLOBAL = 2 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 2 ! +!NIPROC = 4 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 4, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. @@ -435,11 +434,6 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. ! === Parameters of module MOM_main (MOM_driver) === -DAYMAX = 5.0 ! [days] - ! The final time of the whole simulation, in units of - ! TIMEUNIT seconds. This also sets the potential end - ! time of the present run segment if the end time is - ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = -1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/seamount/layer/MOM_parameter_doc.all b/examples/seamount/layer/MOM_parameter_doc.all index 60a9bfa6a9..d0766f9614 100644 --- a/examples/seamount/layer/MOM_parameter_doc.all +++ b/examples/seamount/layer/MOM_parameter_doc.all @@ -54,18 +54,20 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 -!NIPROC = 2 ! +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. +!NIPROC = 4 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 4, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. @@ -1169,11 +1171,11 @@ DT_FORCING = 1800.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 5.0 ! [days] +DAYMAX = 5.0 ! [days] default = 5.0 ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is - ! not set via ocean_solo_nml in input.nml. + ! not set (as it was here) via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/seamount/layer/MOM_parameter_doc.short b/examples/seamount/layer/MOM_parameter_doc.short index 23fd85c87f..64a52bed4a 100644 --- a/examples/seamount/layer/MOM_parameter_doc.short +++ b/examples/seamount/layer/MOM_parameter_doc.short @@ -32,18 +32,17 @@ NJGLOBAL = 2 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 2 ! +!NIPROC = 4 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 4, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. @@ -396,11 +395,6 @@ DT_FORCING = 1800.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 5.0 ! [days] - ! The final time of the whole simulation, in units of - ! TIMEUNIT seconds. This also sets the potential end - ! time of the present run segment if the end time is - ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/seamount/sigma/MOM_parameter_doc.all b/examples/seamount/sigma/MOM_parameter_doc.all index 9314e034c8..79d9c06b09 100644 --- a/examples/seamount/sigma/MOM_parameter_doc.all +++ b/examples/seamount/sigma/MOM_parameter_doc.all @@ -54,18 +54,20 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 -!NIPROC = 2 ! +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. +!NIPROC = 4 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 4, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. @@ -1242,11 +1244,11 @@ DT_FORCING = 1800.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 5.0 ! [days] +DAYMAX = 5.0 ! [days] default = 5.0 ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is - ! not set via ocean_solo_nml in input.nml. + ! not set (as it was here) via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/seamount/sigma/MOM_parameter_doc.short b/examples/seamount/sigma/MOM_parameter_doc.short index 4cb39bf1f0..8ade748020 100644 --- a/examples/seamount/sigma/MOM_parameter_doc.short +++ b/examples/seamount/sigma/MOM_parameter_doc.short @@ -32,18 +32,17 @@ NJGLOBAL = 2 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 2 ! +!NIPROC = 4 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 4, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. @@ -447,11 +446,6 @@ DT_FORCING = 1800.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 5.0 ! [days] - ! The final time of the whole simulation, in units of - ! TIMEUNIT seconds. This also sets the potential end - ! time of the present run segment if the end time is - ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/seamount/z/MOM_parameter_doc.all b/examples/seamount/z/MOM_parameter_doc.all index 75ff4d0c55..c17d1e8e0b 100644 --- a/examples/seamount/z/MOM_parameter_doc.all +++ b/examples/seamount/z/MOM_parameter_doc.all @@ -54,18 +54,20 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 -!NIPROC = 2 ! +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. +!NIPROC = 4 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 4, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. @@ -1242,11 +1244,11 @@ DT_FORCING = 1800.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 5.0 ! [days] +DAYMAX = 5.0 ! [days] default = 5.0 ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is - ! not set via ocean_solo_nml in input.nml. + ! not set (as it was here) via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/seamount/z/MOM_parameter_doc.short b/examples/seamount/z/MOM_parameter_doc.short index afd1175039..c442785d9f 100644 --- a/examples/seamount/z/MOM_parameter_doc.short +++ b/examples/seamount/z/MOM_parameter_doc.short @@ -32,18 +32,17 @@ NJGLOBAL = 2 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 2 ! +!NIPROC = 4 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 4, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. @@ -447,11 +446,6 @@ DT_FORCING = 1800.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 5.0 ! [days] - ! The final time of the whole simulation, in units of - ! TIMEUNIT seconds. This also sets the potential end - ! time of the present run segment if the end time is - ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/single_column/MOM_parameter_doc.all b/examples/single_column/MOM_parameter_doc.all index 244efddf14..5276432235 100644 --- a/examples/single_column/MOM_parameter_doc.all +++ b/examples/single_column/MOM_parameter_doc.all @@ -54,18 +54,20 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. !NIPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 0 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 0 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 1, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. diff --git a/examples/single_column/MOM_parameter_doc.short b/examples/single_column/MOM_parameter_doc.short index 9bef900613..8084b9b066 100644 --- a/examples/single_column/MOM_parameter_doc.short +++ b/examples/single_column/MOM_parameter_doc.short @@ -28,6 +28,8 @@ NJGLOBAL = 2 ! !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!LAYOUT = 1, 1 ! + ! The processor layout that was acutally used. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. diff --git a/examples/sloshing/layer/MOM_parameter_doc.all b/examples/sloshing/layer/MOM_parameter_doc.all index 4f24a5b517..8716ed835b 100644 --- a/examples/sloshing/layer/MOM_parameter_doc.all +++ b/examples/sloshing/layer/MOM_parameter_doc.all @@ -54,18 +54,20 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 -!NIPROC = 2 ! +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. +!NIPROC = 4 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 4, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. @@ -1168,11 +1170,11 @@ DT_FORCING = 3600.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 5.0 ! [days] +DAYMAX = 5.0 ! [days] default = 5.0 ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is - ! not set via ocean_solo_nml in input.nml. + ! not set (as it was here) via ocean_solo_nml in input.nml. RESTART_CONTROL = -1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/sloshing/layer/MOM_parameter_doc.short b/examples/sloshing/layer/MOM_parameter_doc.short index 38a58987bd..3edf27941a 100644 --- a/examples/sloshing/layer/MOM_parameter_doc.short +++ b/examples/sloshing/layer/MOM_parameter_doc.short @@ -32,18 +32,17 @@ NJGLOBAL = 2 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 2 ! +!NIPROC = 4 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 4, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. @@ -395,11 +394,6 @@ DT_FORCING = 3600.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 5.0 ! [days] - ! The final time of the whole simulation, in units of - ! TIMEUNIT seconds. This also sets the potential end - ! time of the present run segment if the end time is - ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = -1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/sloshing/rho/MOM_parameter_doc.all b/examples/sloshing/rho/MOM_parameter_doc.all index b488d4dc8f..c08e12059e 100644 --- a/examples/sloshing/rho/MOM_parameter_doc.all +++ b/examples/sloshing/rho/MOM_parameter_doc.all @@ -54,18 +54,20 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 -!NIPROC = 2 ! +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. +!NIPROC = 4 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 4, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. @@ -1241,11 +1243,11 @@ DT_FORCING = 3600.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 5.0 ! [days] +DAYMAX = 5.0 ! [days] default = 5.0 ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is - ! not set via ocean_solo_nml in input.nml. + ! not set (as it was here) via ocean_solo_nml in input.nml. RESTART_CONTROL = -1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/sloshing/rho/MOM_parameter_doc.short b/examples/sloshing/rho/MOM_parameter_doc.short index 36a54ad074..83ad8a8b4b 100644 --- a/examples/sloshing/rho/MOM_parameter_doc.short +++ b/examples/sloshing/rho/MOM_parameter_doc.short @@ -32,18 +32,17 @@ NJGLOBAL = 2 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 2 ! +!NIPROC = 4 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 4, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. @@ -443,11 +442,6 @@ DT_FORCING = 3600.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 5.0 ! [days] - ! The final time of the whole simulation, in units of - ! TIMEUNIT seconds. This also sets the potential end - ! time of the present run segment if the end time is - ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = -1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/torus_advection_test/MOM_parameter_doc.all b/examples/torus_advection_test/MOM_parameter_doc.all index 4b849cf226..55c88fdbb5 100644 --- a/examples/torus_advection_test/MOM_parameter_doc.all +++ b/examples/torus_advection_test/MOM_parameter_doc.all @@ -54,18 +54,20 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 -!NIPROC = 1 ! +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. +!NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 2, 2 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. diff --git a/examples/torus_advection_test/MOM_parameter_doc.short b/examples/torus_advection_test/MOM_parameter_doc.short index d27a6dc25a..c241a56d69 100644 --- a/examples/torus_advection_test/MOM_parameter_doc.short +++ b/examples/torus_advection_test/MOM_parameter_doc.short @@ -32,18 +32,17 @@ NJGLOBAL = 48 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 1 ! +!NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 2, 2 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. diff --git a/src/core/MOM.F90 b/src/core/MOM.F90 index 1f902239a3..7b0abf8825 100644 --- a/src/core/MOM.F90 +++ b/src/core/MOM.F90 @@ -1171,6 +1171,7 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) logical :: use_geothermal ! If true, apply geothermal heating. logical :: use_EOS ! If true, density is calculated from T & S using ! an equation of state. + logical :: symmetric ! If true, use symmetric memory allocation. logical :: save_IC ! If true, save the initial conditions. logical :: do_unit_tests ! If true, call unit tests. character(len=80) :: IC_file ! A file into which the initial conditions are @@ -1200,7 +1201,21 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) call MOM_set_verbosity(verbosity) call find_obsolete_params(param_file) - call MOM_domains_init(G%domain, param_file) + +#ifdef SYMMETRIC_MEMORY_ + symmetric = .true. +#else + symmetric = .false. +#endif +#ifdef STATIC_MEMORY_ + call MOM_domains_init(G%domain, param_file, symmetric=symmetric, & + static_memory=.true., NIHALO=NIHALO_, NJHALO=NJHALO_, & + NIGLOBAL=NIGLOBAL_, NJGLOBAL=NJGLOBAL_, NIPROC=NIPROC_, & + NJPROC=NJPROC_) +#else + call MOM_domains_init(G%domain, param_file, symmetric=symmetric) +#endif + call MOM_checksums_init(param_file) call MOM_io_init(param_file) diff --git a/src/framework/MOM_domains.F90 b/src/framework/MOM_domains.F90 index 900b8d3b05..8caf836e3a 100644 --- a/src/framework/MOM_domains.F90 +++ b/src/framework/MOM_domains.F90 @@ -22,7 +22,7 @@ module MOM_domains use MOM_coms, only : PE_here, root_PE, num_PEs, MOM_infra_init, MOM_infra_end use MOM_coms, only : broadcast, sum_across_PEs, min_across_PEs, max_across_PEs -use MOM_error_handler, only : MOM_error, NOTE, WARNING, FATAL, is_root_pe +use MOM_error_handler, only : MOM_error, MOM_mesg, NOTE, WARNING, FATAL, is_root_pe use MOM_file_parser, only : read_param, get_param, log_param, log_version use MOM_file_parser, only : param_file_type use MOM_string_functions, only : slasher @@ -42,7 +42,7 @@ module MOM_domains implicit none ; private -#include +! #include public :: MOM_domains_init, MOM_infra_init, MOM_infra_end, get_domain_extent public :: MOM_define_domain, MOM_define_io_domain, clone_MOM_domain @@ -636,39 +636,54 @@ subroutine pass_vector_complete_3d(id_update, u_cmpt, v_cmpt, MOM_dom, direction end subroutine pass_vector_complete_3d -subroutine MOM_domains_init(MOM_dom, param_file, min_halo, symmetric, dynamic) +subroutine MOM_domains_init(MOM_dom, param_file, symmetric, static_memory, & + NIHALO, NJHALO, NIGLOBAL, NJGLOBAL, NIPROC, NJPROC, & + min_halo, domain_name, include_name) type(MOM_domain_type), pointer :: MOM_dom type(param_file_type), intent(in) :: param_file - integer, dimension(2), optional, intent(inout) :: min_halo logical, optional, intent(in) :: symmetric - logical, optional, intent(in) :: dynamic + logical, optional, intent(in) :: static_memory + integer, optional, intent(in) :: NIHALO, NJHALO + integer, optional, intent(in) :: NIGLOBAL, NJGLOBAL + integer, optional, intent(in) :: NIPROC, NJPROC + integer, dimension(2), optional, intent(inout) :: min_halo + character(len=*), optional, intent(in) :: domain_name + character(len=*), optional, intent(in) :: include_name + ! Arguments: MOM_dom - A pointer to the MOM_domain_type being defined here. ! (in) param_file - A structure indicating the open file to parse for ! model parameter values. +! (in,opt) symmetric - If present, this specifies whether this domain +! is symmetric, regardless of whether the macro +! SYMMETRIC_MEMORY_ is defined. +! (in,opt) static_memory - If present and true, this domain type is set up for +! static memory and error checking of various input +! values is performed against those in the input file. +! (in,opt) NIHALO, NJHALO - Default halo sizes, required with static memory. +! (in,opt) NIGLOBAL, NJGLOBAL - Total domain sizes, required with static memory. +! (in,opt) NIPROC, NJPROC - Processor counts, required with static memory. ! (in,opt) min_halo - If present, this sets the minimum halo size for this ! domain in the x- and y- directions, and returns the ! actual halo size used. -! (in,opt) symmetric - If present, this specified whether this domain -! is symmetric, regardless of whether the macro -! SYMMETRIC_MEMORY_ is defined. -! (in,opt) dynamic - If present and true, this domain type is always dynamic, -! and all macros related to static memory are disregarded. +! (in,opt) domain_name - A name for this domain, "MOM" if missing. +! (in,opt) include_name - A name for model's include file, "MOM_memory.h" if missing. integer, dimension(2) :: layout = (/ 1, 1 /) integer, dimension(2) :: io_layout = (/ 0, 0 /) integer, dimension(4) :: global_indices - integer :: nihalo, njhalo, nihalo_dflt, njhalo_dflt, i_off, j_off + integer :: nihalo_dflt, njhalo_dflt integer :: pe, proc_used integer :: X_FLAGS, Y_FLAGS - logical :: reentrant_x, reentrant_y, tripolar_N, is_static, may_be_static + logical :: reentrant_x, reentrant_y, tripolar_N, is_static logical :: mask_table_exists character(len=128) :: mask_table, inputdir + character(len=64) :: dom_name, inc_nm character(len=200) :: mesg -#ifdef STATIC_MEMORY_ - integer :: xsiz, ysiz + + integer :: xsiz, ysiz, nip_parsed, njp_parsed, nip_io_parsed, njp_io_parsed integer :: isc,iec,jsc,jec ! The bounding indices of the computational domain. character(len=8) :: char_xsiz, char_ysiz, char_niglobal, char_njglobal -#endif + ! This include declares and sets the variable "version". #include "version_variable.h" character(len=40) :: mod ! This module's name. @@ -681,20 +696,32 @@ subroutine MOM_domains_init(MOM_dom, param_file, min_halo, symmetric, dynamic) pe = PE_here() proc_used = num_PEs() - if (present(symmetric)) then - MOM_dom%symmetric = symmetric - if (symmetric) then ; mod = "MOM_domains symmetric" - else ; mod = "MOM_domains non-symmetric" ; endif - else - mod = "MOM_domains" -#ifdef SYMMETRIC_MEMORY_ - MOM_dom%symmetric = .true. -#else - MOM_dom%symmetric = .false. -#endif - endif + mod = "MOM_domains" + + MOM_dom%symmetric = .true. + if (present(symmetric)) then ; MOM_dom%symmetric = symmetric ; endif if (present(min_halo)) mod = trim(mod)//" min_halo" - + + dom_name = "MOM" ; inc_nm = "MOM_memory.h" + if (present(domain_name)) dom_name = trim(domain_name) + if (present(include_name)) inc_nm = trim(include_name) + + is_static = .false. ; if (present(static_memory)) is_static = static_memory + if (is_static) then + if (.not.present(NIHALO)) call MOM_error(FATAL, "NIHALO must be "// & + "present in the call to MOM_domains_init with static memory.") + if (.not.present(NJHALO)) call MOM_error(FATAL, "NJHALO must be "// & + "present in the call to MOM_domains_init with static memory.") + if (.not.present(NIGLOBAL)) call MOM_error(FATAL, "NIGLOBAL must be "// & + "present in the call to MOM_domains_init with static memory.") + if (.not.present(NJGLOBAL)) call MOM_error(FATAL, "NJGLOBAL must be "// & + "present in the call to MOM_domains_init with static memory.") + if (.not.present(NIPROC)) call MOM_error(FATAL, "NIPROC must be "// & + "present in the call to MOM_domains_init with static memory.") + if (.not.present(NJPROC)) call MOM_error(FATAL, "NJPROC must be "// & + "present in the call to MOM_domains_init with static memory.") + endif + ! Read all relevant parameters and write them to the model log. call log_version(param_file, mod, version) call get_param(param_file, mod, "REENTRANT_X", reentrant_x, & @@ -718,42 +745,29 @@ subroutine MOM_domains_init(MOM_dom, param_file, min_halo, symmetric, dynamic) "If true, non-blocking halo updates may be used.", & default=.false.) - may_be_static = .true. ; if (present(dynamic)) may_be_static = .not.dynamic - - is_static = .false. nihalo_dflt = 2 ; njhalo_dflt = 2 - if (may_be_static) then -#ifdef STATIC_MEMORY_ - is_static = .true. - nihalo_dflt = NIHALO_ ; njhalo_dflt = NJHALO_ -#else -# ifdef NIHALO_ - nihalo_dflt = NIHALO_ -# endif -# ifdef NJHALO_ - njhalo_dflt = NJHALO_ -# endif -#endif - call log_param(param_file, mod, "!STATIC_MEMORY_", is_static, & + if (present(NIHALO)) nihalo_dflt = NIHALO + if (present(NJHALO)) njhalo_dflt = NJHALO + + call log_param(param_file, mod, "!STATIC_MEMORY_", is_static, & "If STATIC_MEMORY_ is defined, the principle variables \n"//& "will have sizes that are statically determined at \n"//& "compile time. Otherwise the sizes are not determined \n"//& "until run time. The STATIC option is substantially \n"//& "faster, but does not allow the PE count to be changed \n"//& "at run time. This can only be set at compile time.") - endif ! may_be_static call get_param(param_file, mod, "NIHALO", MOM_dom%nihalo, & "The number of halo points on each side in the \n"//& "x-direction. With STATIC_MEMORY_ this is set as NIHALO_ \n"//& - "in MOM_memory.h at compile time; without STATIC_MEMORY_ \n"//& - "the default is NIHALO_ in MOM_memory.h (if defined) or 2.", & + "in "//trim(inc_nm)//" at compile time; without STATIC_MEMORY_ \n"//& + "the default is NIHALO_ in "//trim(inc_nm)//" (if defined) or 2.", & default=nihalo_dflt) call get_param(param_file, mod, "NJHALO", MOM_dom%njhalo, & "The number of halo points on each side in the \n"//& "y-direction. With STATIC_MEMORY_ this is set as NJHALO_ \n"//& - "in MOM_memory.h at compile time; without STATIC_MEMORY_ \n"//& - "the default is NJHALO_ in MOM_memory.h (if defined) or 2.", & + "in "//trim(inc_nm)//" at compile time; without STATIC_MEMORY_ \n"//& + "the default is NJHALO_ in "//trim(inc_nm)//" (if defined) or 2.", & default=njhalo_dflt) if (present(min_halo)) then MOM_dom%nihalo = max(MOM_dom%nihalo, min_halo(1)) @@ -764,41 +778,37 @@ subroutine MOM_domains_init(MOM_dom, param_file, min_halo, symmetric, dynamic) call log_param(param_file, mod, "!NJHALO min_halo", MOM_dom%nihalo) endif if (is_static) then -#ifdef STATIC_MEMORY_ call get_param(param_file, mod, "NIGLOBAL", MOM_dom%niglobal, & "The total number of thickness grid points in the \n"//& "x-direction in the physical domain. With STATIC_MEMORY_ \n"//& - "this is set in MOM_memory.h at compile time.", default=NIGLOBAL_) + "this is set in "//trim(inc_nm)//" at compile time.", default=NIGLOBAL) call get_param(param_file, mod, "NJGLOBAL", MOM_dom%njglobal, & "The total number of thickness grid points in the \n"//& "y-direction in the physical domain. With STATIC_MEMORY_ \n"//& - "this is set in MOM_memory.h at compile time.", default=NJGLOBAL_) - if (MOM_dom%niglobal /= NIGLOBAL_) call MOM_error(FATAL,"MOM_domains_init: " // & + "this is set in "//trim(inc_nm)//" at compile time.", default=NJGLOBAL) + if (MOM_dom%niglobal /= NIGLOBAL) call MOM_error(FATAL,"MOM_domains_init: " // & "static mismatch for NIGLOBAL_ domain size. Header file does not match input namelist") - if (MOM_dom%njglobal /= NJGLOBAL_) call MOM_error(FATAL,"MOM_domains_init: " // & + if (MOM_dom%njglobal /= NJGLOBAL) call MOM_error(FATAL,"MOM_domains_init: " // & "static mismatch for NJGLOBAL_ domain size. Header file does not match input namelist") if (.not.present(min_halo)) then - if (MOM_dom%nihalo /= NIHALO_) call MOM_error(FATAL,"MOM_domains_init: " // & + if (MOM_dom%nihalo /= NIHALO) call MOM_error(FATAL,"MOM_domains_init: " // & "static mismatch for NIHALO domain size") - if (MOM_dom%njhalo /= NJHALO_) call MOM_error(FATAL,"MOM_domains_init: " // & + if (MOM_dom%njhalo /= NJHALO) call MOM_error(FATAL,"MOM_domains_init: " // & "static mismatch for NJHALO domain size") endif -#endif else call get_param(param_file, mod, "NIGLOBAL", MOM_dom%niglobal, & "The total number of thickness grid points in the \n"//& "x-direction in the physical domain. With STATIC_MEMORY_ \n"//& - "this is set in MOM_memory.h at compile time.", & + "this is set in "//trim(inc_nm)//" at compile time.", & fail_if_missing=.true.) call get_param(param_file, mod, "NJGLOBAL", MOM_dom%njglobal, & "The total number of thickness grid points in the \n"//& "y-direction in the physical domain. With STATIC_MEMORY_ \n"//& - "this is set in MOM_memory.h at compile time.", & + "this is set in "//trim(inc_nm)//" at compile time.", & fail_if_missing=.true.) endif - nihalo = MOM_dom%nihalo - njhalo = MOM_dom%njhalo global_indices(1) = 1 ; global_indices(2) = MOM_dom%niglobal global_indices(3) = 1 ; global_indices(4) = MOM_dom%njglobal @@ -822,13 +832,39 @@ subroutine MOM_domains_init(MOM_dom, param_file, min_halo, symmetric, dynamic) mask_table_exists = file_exist(mask_table) if (is_static) then -#ifdef STATIC_MEMORY_ - layout(1) = NIPROC_ ; layout(2) = NJPROC_ -#endif + layout(1) = NIPROC ; layout(2) = NJPROC else - call mpp_define_layout(global_indices, proc_used, layout) - call read_param(param_file,"NIPROC",layout(1)) - call read_param(param_file,"NJPROC",layout(2)) + call get_param(param_file, mod, "LAYOUT", layout, & + "The processor layout to be used, or 0, 0 to automatically \n"//& + "set the layout based on the number of processors.", default=0) + call get_param(param_file, mod, "NIPROC", nip_parsed, & + "The number of processors in the x-direction.", default=-1, & + do_not_log=.true.) + call get_param(param_file, mod, "NJPROC", njp_parsed, & + "The number of processors in the y-direction.", default=-1, & + do_not_log=.true.) + if (nip_parsed > -1) then + if ((layout(1) > 0) .and. (layout(1) /= nip_parsed)) & + call MOM_error(FATAL, "LAYOUT and NIPROC set inconsistently. "//& + "Only LAYOUT should be used.") + layout(1) = nip_parsed + call MOM_mesg("NIPROC used to set LAYOUT in dynamic mode. "//& + "Shift to using LAYOUT instead.") + endif + if (njp_parsed > -1) then + if ((layout(2) > 0) .and. (layout(2) /= njp_parsed)) & + call MOM_error(FATAL, "LAYOUT and NJPROC set inconsistently. "//& + "Only LAYOUT should be used.") + layout(2) = njp_parsed + call MOM_mesg("NJPROC used to set LAYOUT in dynamic mode. "//& + "Shift to using LAYOUT instead.") + endif + + if ( layout(1)==0 .and. layout(2)==0 ) & + call mpp_define_layout(global_indices, proc_used, layout) + if ( layout(1)/=0 .and. layout(2)==0 ) layout(2) = proc_used/layout(1) + if ( layout(1)==0 .and. layout(2)/=0 ) layout(1) = proc_used/layout(2) + if (layout(1)*layout(2) /= proc_used .and. (.not. mask_table_exists) ) then write(mesg,'("MOM_domains_init: The product of the two components of layout, ", & & 2i4,", is not the number of PEs used, ",i5,".")') & @@ -838,27 +874,53 @@ subroutine MOM_domains_init(MOM_dom, param_file, min_halo, symmetric, dynamic) endif call log_param(param_file, mod, "!NIPROC", layout(1), & "The number of processors in the x-direction. With \n"//& - "STATIC_MEMORY_ this is set in MOM_memory.h at compile time.") + "STATIC_MEMORY_ this is set in "//trim(inc_nm)//" at compile time.") call log_param(param_file, mod, "!NJPROC", layout(2), & "The number of processors in the x-direction. With \n"//& - "STATIC_MEMORY_ this is set in MOM_memory.h at compile time.") + "STATIC_MEMORY_ this is set in "//trim(inc_nm)//" at compile time.") + call log_param(param_file, mod, "!LAYOUT", layout, & + "The processor layout that was acutally used.") if (mask_table_exists) then call MOM_error(NOTE, 'MOM_domains_init: reading maskmap information from '//& trim(mask_table)) allocate(MOM_dom%maskmap(layout(1), layout(2))) - call parse_mask_table(mask_table, MOM_dom%maskmap, "MOM") + call parse_mask_table(mask_table, MOM_dom%maskmap, dom_name) endif ! Set up the I/O lay-out, and check that it uses an even multiple of the ! number of PEs in each direction. io_layout(:) = (/ 0, 0 /) - call get_param(param_file, mod, "NIPROC_IO", io_layout(1), & + call get_param(param_file, mod, "IO_LAYOUT", io_layout, & + "The processor layout to be used, or 0,0 to automatically \n"//& + "set the io_layout to be the same as the layout.", default=0, & + do_not_log=.true.) + call get_param(param_file, mod, "NIPROC_IO", nip_io_parsed, & "The number of processors used for I/O in the \n"//& - "x-direction, or 0 to equal NIPROC.", default=0) - call get_param(param_file, mod, "NJPROC_IO", io_layout(2), & + "x-direction, or 0 to equal NIPROC.", default=-1, & + do_not_log=.true.) + call get_param(param_file, mod, "NJPROC_IO", njp_io_parsed, & "The number of processors used for I/O in the \n"//& - "y-direction, or 0 to equal NJPROC.", default=0) + "y-direction, or 0 to equal NJPROC.", default=-1, & + do_not_log=.true.) + if (nip_io_parsed > -1) then + if ((io_layout(1) > 0) .and. (io_layout(1) /= nip_io_parsed)) & + call MOM_error(FATAL, "IO_LAYOUT and NIPROC_IO set inconsistently. "//& + "Only IO_LAYOUT should be used.") + io_layout(1) = nip_io_parsed + call MOM_mesg("NIPROC_IO used to set IO_LAYOUT. Shift to using IO_LAYOUT instead.") + endif + if (njp_io_parsed > -1) then + if ((io_layout(2) > 0) .and. (io_layout(2) /= njp_io_parsed)) & + call MOM_error(FATAL, "IO_LAYOUT and NJPROC_IO set inconsistently. "//& + "Only IO_LAYOUT should be used.") + io_layout(2) = njp_io_parsed + call MOM_mesg("NJPROC_IO used to set IO_LAYOUT. Shift to using IO_LAYOUT instead.") + endif + call log_param(param_file, mod, "IO_LAYOUT", io_layout, & + "The processor layout to be used, or 0,0 to automatically \n"//& + "set the io_layout to be the same as the layout.", default=0) + if (io_layout(1) < 0) then write(mesg,'("MOM_domains_init: NIPROC_IO = ",i4,". Negative values of "//& &" of NIPROC_IO are not allowed.")') io_layout(1) @@ -880,6 +942,9 @@ subroutine MOM_domains_init(MOM_dom, param_file, min_halo, symmetric, dynamic) io_layout(2),layout(2) call MOM_error(FATAL, mesg) endif ; endif + + if ((io_layout(1) > 0) .and. (io_layout(2) == 0)) io_layout(2) = layout(2) + if ((io_layout(2) > 0) .and. (io_layout(1) == 0)) io_layout(1) = layout(1) X_FLAGS = 0 ; Y_FLAGS = 0 if (reentrant_x) X_FLAGS = CYCLIC_GLOBAL_DOMAIN @@ -890,21 +955,24 @@ subroutine MOM_domains_init(MOM_dom, param_file, min_halo, symmetric, dynamic) "TRIPOLAR_N and REENTRANT_Y may not be defined together.") endif - i_off = MOM_dom%nihalo ; j_off = MOM_dom%njhalo - global_indices(1) = 1+i_off ; global_indices(2) = MOM_dom%niglobal+i_off - global_indices(3) = 1+j_off ; global_indices(4) = MOM_dom%njglobal+j_off + global_indices(1) = 1 ; global_indices(2) = MOM_dom%niglobal + global_indices(3) = 1 ; global_indices(4) = MOM_dom%njglobal + if (mask_table_exists) then call MOM_define_domain( global_indices, layout, MOM_dom%mpp_domain, & - xflags=X_FLAGS, yflags=Y_FLAGS, xhalo=nihalo, yhalo=njhalo, & - symmetry = MOM_dom%symmetric, name="MOM", & + xflags=X_FLAGS, yflags=Y_FLAGS, & + xhalo=MOM_dom%nihalo, yhalo=MOM_dom%njhalo, & + symmetry = MOM_dom%symmetric, name=dom_name, & maskmap=MOM_dom%maskmap ) else call MOM_define_domain( global_indices, layout, MOM_dom%mpp_domain, & - xflags=X_FLAGS, yflags=Y_FLAGS, xhalo=nihalo, yhalo=njhalo, & - symmetry = MOM_dom%symmetric, name="MOM") + xflags=X_FLAGS, yflags=Y_FLAGS, & + xhalo=MOM_dom%nihalo, yhalo=MOM_dom%njhalo, & + symmetry = MOM_dom%symmetric, name=dom_name) endif - if ((io_layout(1) + io_layout(2) > 0)) then + if ((io_layout(1) > 0) .and. (io_layout(2) > 0) .and. & + (layout(1)*layout(2) > 1)) then call MOM_define_io_domain(MOM_dom%mpp_domain, io_layout) endif @@ -915,43 +983,40 @@ subroutine MOM_domains_init(MOM_dom, param_file, min_halo, symmetric, dynamic) MOM_dom%io_layout = io_layout MOM_dom%use_io_layout = (io_layout(1) + io_layout(2) > 0) -#ifdef STATIC_MEMORY_ if (is_static) then ! A requirement of equal sized compute domains is necessary when STATIC_MEMORY_ ! is used. call mpp_get_compute_domain(MOM_dom%mpp_domain,isc,iec,jsc,jec) xsiz = iec - isc + 1 ysiz = jec - jsc + 1 - if (xsiz*NIPROC_ /= MOM_dom%niglobal .OR. ysiz*NJPROC_ /= MOM_dom%njglobal) then - write( char_xsiz,'(i4)' ) NIPROC_ - write( char_ysiz,'(i4)' ) NJPROC_ + if (xsiz*NIPROC /= MOM_dom%niglobal .OR. ysiz*NJPROC /= MOM_dom%njglobal) then + write( char_xsiz,'(i4)' ) NIPROC + write( char_ysiz,'(i4)' ) NJPROC write( char_niglobal,'(i4)' ) MOM_dom%niglobal write( char_njglobal,'(i4)' ) MOM_dom%njglobal call MOM_error(WARNING,'MOM_domains: Processor decomposition (NIPROC_,NJPROC_) = (' & //trim(char_xsiz)//','//trim(char_ysiz)// & ') does not evenly divide size set by preprocessor macro ('& //trim(char_niglobal)//','//trim(char_njglobal)// '). ') - call MOM_error(FATAL,'MOM_domains: #undef STATIC_MEMORY_ in MOM_memory.h to use & + call MOM_error(FATAL,'MOM_domains: #undef STATIC_MEMORY_ in "//trim(inc_nm)//" to use & &dynamic allocation, or change processor decomposition to evenly divide the domain.') endif endif -#endif end subroutine MOM_domains_init subroutine clone_MOM_domain(MD_in, MOM_dom, min_halo, halo_size, symmetric, & - no_offset, domain_name) + domain_name) type(MOM_domain_type), intent(in) :: MD_in type(MOM_domain_type), pointer :: MOM_dom integer, dimension(2), optional, intent(inout) :: min_halo integer, optional, intent(in) :: halo_size logical, optional, intent(in) :: symmetric - logical, optional, intent(in) :: no_offset character(len=*), optional, intent(in) :: domain_name logical :: mask_table_exists character(len=64) :: dom_name - integer :: global_indices(4), i_off, j_off + integer :: global_indices(4) if (.not.associated(MOM_dom)) then allocate(MOM_dom) @@ -993,16 +1058,11 @@ subroutine clone_MOM_domain(MD_in, MOM_dom, min_halo, halo_size, symmetric, & if (present(symmetric)) then ; MOM_dom%symmetric = symmetric ; endif - i_off = MOM_dom%nihalo ; j_off = MOM_dom%njhalo - if (present(no_offset)) then ; if (no_offset) then - i_off = 0 ; j_off = 0 - endif ; endif - dom_name = "MOM" if (present(domain_name)) dom_name = trim(domain_name) - global_indices(1) = 1+i_off ; global_indices(2) = MOM_dom%niglobal+i_off - global_indices(3) = 1+j_off ; global_indices(4) = MOM_dom%njglobal+j_off + global_indices(1) = 1 ; global_indices(2) = MOM_dom%niglobal + global_indices(3) = 1 ; global_indices(4) = MOM_dom%njglobal if (mask_table_exists) then call MOM_define_domain( global_indices, MOM_dom%layout, MOM_dom%mpp_domain, & xflags=MOM_dom%X_FLAGS, yflags=MOM_dom%Y_FLAGS, & diff --git a/src/framework/MOM_file_parser.F90 b/src/framework/MOM_file_parser.F90 index c2b4d6e0db..c83978fe42 100644 --- a/src/framework/MOM_file_parser.F90 +++ b/src/framework/MOM_file_parser.F90 @@ -21,11 +21,27 @@ module MOM_file_parser !********+*********+*********+*********+*********+*********+*********+** !* * -!* By Robert Hallberg, June 2005. * +!* By Robert Hallberg and Alistair Adcroft, updated 9/2013. * !* * !* The subroutines here parse a set of input files for the value * !* a named parameter and sets that parameter at run time. Currently * -!* these files use the same format as the header file MOM_memory.h. * +!* these files use use one of several formats: * +!* #define VAR ! To set the logical VAR to true. * +!* VAR = True ! To set the logical VAR to true. * +!* #undef VAR ! To set the logical VAR to false. * +!* VAR = False ! To set the logical VAR to false. * +!* #define VAR 999 ! To set the real or integer VAR to 999. * +!* VAR = 999 ! To set the real or integer VAR to 999. * +!* #override VAR = 888 ! To override a previously set value. * +!* VAR = 1.1, 2.2, 3.3 ! To set an array of real values. * +!* * +!* In addition, when set by the get_param interface, the values of * +!* parameters are automatically logged, along with defaults, units, * +!* and a description. It is an error for a variable to be overridden * +!* more than once, and MOM6 has a facility to check for unused lines * +!* to set variables, which may indicate miss-spelled or archaic * +!* parameters. Parameter names are case-specific, and lines may use * +!* a F90 or C++ style comment, starting with ! or //. * !* * !********+*********+*********+*********+*********+*********+*********+** @@ -1004,7 +1020,10 @@ subroutine get_variable_line(CS, varname, found, defined, value_string, paramIsL endif found = .true. else - call MOM_error(FATAL, "MOM_file_parser: we should never reach this point") +! call MOM_error(FATAL, "MOM_file_parser: we should never reach this point") + call MOM_error(FATAL, "MOM_file_parser (non-root PE?): the parameter name '"// & + trim(varname)//"' was found without define or undef."// & + " Line: '"//trim(line(:last))//"'"//" in file "//trim(filename)//".") endif ! This line has now been used. diff --git a/src/framework/MOM_io.F90 b/src/framework/MOM_io.F90 index b922982a2f..9d0d47bc43 100644 --- a/src/framework/MOM_io.F90 +++ b/src/framework/MOM_io.F90 @@ -48,8 +48,6 @@ module MOM_io !* * !* handle_error: write an error code and quit. * !* * -!* Macros written all in capital letters are defined in MOM_memory.h. * -!* * !********+*********+*********+*********+*********+*********+*********+** diff --git a/src/framework/MOM_restart.F90 b/src/framework/MOM_restart.F90 index b936419d0a..0fc783bf73 100644 --- a/src/framework/MOM_restart.F90 +++ b/src/framework/MOM_restart.F90 @@ -46,8 +46,6 @@ module MOM_restart !* query_initialized returns 1 if a field (or the entire restart * !* file) has been initialized from a restart file and 0 otherwise. * !* * -!* Macros written all in capital letters are defined in MOM_memory.h. * -!* * !* A small fragment of the grid is shown below: * !* * !* j+1 x ^ x ^ x At x: q, CoriolisBu * diff --git a/src/framework/MOM_string_functions.F90 b/src/framework/MOM_string_functions.F90 index b21710700c..8dcae5ad07 100644 --- a/src/framework/MOM_string_functions.F90 +++ b/src/framework/MOM_string_functions.F90 @@ -21,11 +21,11 @@ module MOM_string_functions !********+*********+*********+*********+*********+*********+*********+** !* * -!* By Robert Hallberg, June 2005. * +!* By Alistair Adcroft and Robert Hallberg, last updated Sept. 2013. * !* * -!* The subroutines here parse a set of input files for the value * -!* a named parameter and sets that parameter at run time. Currently * -!* these files use the same format as the header file MOM_memory.h. * +!* The functions here perform a set of useful manipulations of * +!* character strings. Although they are a part of MOM6, the do not * +!* require any other MOM software to be useful. * !* * !********+*********+*********+*********+*********+*********+*********+** diff --git a/src/initialization/MOM_initialization.F90 b/src/initialization/MOM_initialization.F90 index f305814ade..97d72be60c 100644 --- a/src/initialization/MOM_initialization.F90 +++ b/src/initialization/MOM_initialization.F90 @@ -1148,7 +1148,7 @@ subroutine initialize_topography_named(D, G, param_file, topog_config, max_depth ! the sloping boundaries, in m. ! real :: Dedge ! The depth in m at the basin edge. ! ! real :: south_lat, west_lon, len_lon, len_lat, Rad_earth - integer :: i, j, is, ie, js, je, isd, ied, jsd, jed, xhalo, yhalo + integer :: i, j, is, ie, js, je, isd, ied, jsd, jed character(len=40) :: mod = "initialize_topography_named" ! This subroutine's name. is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec isd = G%isd ; ied = G%ied ; jsd = G%jsd ; jed = G%jed @@ -1161,10 +1161,6 @@ subroutine initialize_topography_named(D, G, param_file, topog_config, max_depth if (max_depth<=0.) call MOM_error(FATAL,"initialize_topography_named: "// & "MAXIMUM_DEPTH has a non-sensical value! Was it set?") - ! These expressions force rounding of approximate values in a - ! consistent way. - xhalo = G%isc-G%isd ; yhalo = G%jsc-G%jsd - if (trim(topog_config) /= "flat") then call get_param(param_file, mod, "EDGE_DEPTH", Dedge, & "The depth at the edge of one of the named topographies.", & @@ -2179,13 +2175,12 @@ subroutine set_Open_Bdry_Conds(OBC, tv, G, param_file, tracer_Reg) real :: drho_dS(SZK_(G)) ! Derivative of density with salinity in kg m-3 PSU-1. ! real :: rho_guess(SZK_(G)) ! Potential density at T0 & S0 in kg m-3. character(len=40) :: mod = "set_Open_Bdry_Conds" - integer :: i, j, k, itt, is, ie, js, je, isd, ied, jsd, jed, nz, yhalo + integer :: i, j, k, itt, is, ie, js, je, isd, ied, jsd, jed, nz integer :: IsdB, IedB, JsdB, JedB is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec ; nz = G%ke isd = G%isd ; ied = G%ied ; jsd = G%jsd ; jed = G%jed IsdB = G%IsdB ; IedB = G%IedB ; JsdB = G%JsdB ; JedB = G%JedB - yhalo = G%jsc-G%jsd call get_param(param_file, mod, "APPLY_OBC_U", apply_OBC_u, default=.false.) call get_param(param_file, mod, "APPLY_OBC_V", apply_OBC_v, default=.false.) @@ -2344,7 +2339,7 @@ subroutine set_Flather_Bdry_Conds(OBC, tv, h, G, PF, tracer_Reg) logical :: read_OBC_TS = .false. integer :: isd_global, jsd_global - integer :: i, j, k, itt, is, ie, js, je, isd, ied, jsd, jed, nz, yhalo + integer :: i, j, k, itt, is, ie, js, je, isd, ied, jsd, jed, nz integer :: isd_off, jsd_off integer :: IsdB, IedB, JsdB, JedB integer :: east_boundary, west_boundary, north_boundary, south_boundary @@ -2363,7 +2358,6 @@ subroutine set_Flather_Bdry_Conds(OBC, tv, h, G, PF, tracer_Reg) is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec ; nz = G%ke isd = G%isd ; ied = G%ied ; jsd = G%jsd ; jed = G%jed IsdB = G%IsdB ; IedB = G%IedB ; JsdB = G%JsdB ; JedB = G%JedB - yhalo = G%jsc-G%jsd isd_global = G%isd_global jsd_global = G%jsd_global @@ -2476,7 +2470,7 @@ subroutine set_Flather_Bdry_Conds(OBC, tv, h, G, PF, tracer_Reg) if (apply_OBC_u_flather_east) then ! Determine where u points are applied at east side do j=jsd,jed ; do I=IsdB,IedB - if ((I+isd_global-isd) .eq. east_boundary) then !eastern side + if ((I+isd_global-isd) == east_boundary) then !eastern side OBC%OBC_mask_u(I,j) = .true. OBC%OBC_kind_u(I,j) = OBC_FLATHER_E if ((i+1>isd) .and. (i+1JsdB) .and. (Jisd) .and. (iJsdB) .and. (JIsdB) .and. (Ijsd) .and. (j+1IsdB) .and. (Ijsd) .and. (j= i_debug) then + if (jsc-j_offset <= j_debug .and. je-js+jsc-j_offset >= j_debug) then dbg=.true. idbg=i_debug+is-isc jdbg=j_debug+js-jsc @@ -3895,7 +3890,7 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) ! In case of a problem , use this. if (dbg) then do j=js,je ; do i=is,ie - if (i-is+isc-xhalo.eq.i_debug.and. j-js+jsc-yhalo.eq.j_debug) then + if (i-is+isc-i_offset == i_debug .and. j-js+jsc-j_offset == j_debug) then do k=1,kd print *,'klev,T,S,rho=',k,temp_z(i,j,k),salt_z(i,j,k),rho_z(i,j,k) enddo @@ -3913,7 +3908,7 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) ! Fill land values do k=1,nz ; do j=js,je ; do i=is,ie - if (tv%T(i,j,k).eq.missing_value) then + if (tv%T(i,j,k) == missing_value) then tv%T(i,j,k)=temp_land_fill tv%S(i,j,k)=salt_land_fill endif @@ -3927,7 +3922,7 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) G%Rlay(1:nz), tv%p_ref, niter, missing_value, h(is:ie,js:je,:), ks, eos) if (debug_point) then do j=js,je ; do i=is,ie - if (i-is+isc-xhalo.eq.i_debug.and. j-js+jsc-yhalo.eq.j_debug) then + if (i-is+isc-i_offset == i_debug .and. j-js+jsc-j_offset == j_debug) then do k=1,nz print *,'after adj klay,T,S,z=',k,tv%T(i,j,k),tv%S(i,j,k),zi(i,j,k) enddo From 2bd74e72d89b40f38b280c1cdfbdf496c6c2991b Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Tue, 17 Sep 2013 09:29:07 -0400 Subject: [PATCH 174/372] Added the static_value argument to get_param. The new optional argument static_value allows get_param to set a value without having it logged as a default value, so that the MOM_parameter_doc files should be equivalent with static or dynamic memory allocation. New example MOM_parameter_doc files have been checked in. All answers are bitwise identical. --- examples/AM2_MOM6i_1deg/MOM_parameter_doc.all | 10 ++--- .../AM2_MOM6i_1deg/MOM_parameter_doc.short | 20 +++++++++ examples/CM2G63L/MOM_parameter_doc.all | 10 ++--- examples/CM2G63L/MOM_parameter_doc.short | 20 +++++++++ examples/DOME/MOM_parameter_doc.all | 10 ++--- examples/DOME/MOM_parameter_doc.short | 20 +++++++++ examples/GOLD_SIS/MOM_parameter_doc.all | 10 ++--- examples/GOLD_SIS/MOM_parameter_doc.short | 20 +++++++++ .../GOLD_SIS_icebergs/MOM_parameter_doc.all | 10 ++--- .../GOLD_SIS_icebergs/MOM_parameter_doc.short | 20 +++++++++ examples/MESO_025_63L/MOM_parameter_doc.all | 10 ++--- examples/MESO_025_63L/MOM_parameter_doc.short | 20 +++++++++ examples/SIS2/MOM_parameter_doc.all | 10 ++--- examples/SIS2/MOM_parameter_doc.short | 20 +++++++++ examples/SIS2_icebergs/MOM_parameter_doc.all | 10 ++--- .../SIS2_icebergs/MOM_parameter_doc.short | 20 +++++++++ examples/double_gyre/MOM_parameter_doc.all | 10 ++--- examples/double_gyre/MOM_parameter_doc.short | 20 +++++++++ examples/global/MOM_parameter_doc.all | 10 ++--- examples/global/MOM_parameter_doc.short | 20 +++++++++ examples/nonBous_global/MOM_parameter_doc.all | 10 ++--- .../nonBous_global/MOM_parameter_doc.short | 20 +++++++++ src/core/MOM_grid.F90 | 8 +--- src/core/MOM_verticalGrid.F90 | 3 +- src/framework/MOM_domains.F90 | 10 +++-- src/framework/MOM_file_parser.F90 | 45 +++++++++++-------- 26 files changed, 312 insertions(+), 84 deletions(-) diff --git a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all index a4d5817e70..d765136422 100644 --- a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all +++ b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all @@ -21,21 +21,21 @@ NONBLOCKING_UPDATES = False ! [Boolean] default = False ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. -NIHALO = 4 ! default = 4 +NIHALO = 4 ! default = 2 ! The number of halo points on each side in the ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. -NJHALO = 4 ! default = 4 +NJHALO = 4 ! default = 2 ! The number of halo points on each side in the ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. -NIGLOBAL = 360 ! default = 360 +NIGLOBAL = 360 ! ! The total number of thickness grid points in the ! x-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 210 ! default = 210 +NJGLOBAL = 210 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. @@ -88,7 +88,7 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! If true, there are separate values for the basin depths ! at velocity points. Otherwise the effects of of ! topography are entirely determined from thickness points. -NK = 63 ! [nondim] default = 63 +NK = 63 ! [nondim] ! The number of model layers. ! === Parameters of module MOM_verticalGrid === diff --git a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.short b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.short index f575dbbeca..6758ba4f07 100644 --- a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.short +++ b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.short @@ -15,6 +15,24 @@ TRIPOLAR_N = True ! [Boolean] default = False ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 360 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 210 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. !NIPROC = 10 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. @@ -29,6 +47,8 @@ IO_LAYOUT = 1, 1 ! default = 0 ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. +NK = 63 ! [nondim] + ! The number of model layers. ! === Parameters of module MOM_verticalGrid === ! Parameters providing information about the vertical grid. diff --git a/examples/CM2G63L/MOM_parameter_doc.all b/examples/CM2G63L/MOM_parameter_doc.all index 3a4e0b5a25..7a2f6f009f 100644 --- a/examples/CM2G63L/MOM_parameter_doc.all +++ b/examples/CM2G63L/MOM_parameter_doc.all @@ -21,21 +21,21 @@ NONBLOCKING_UPDATES = False ! [Boolean] default = False ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. -NIHALO = 4 ! default = 4 +NIHALO = 4 ! default = 2 ! The number of halo points on each side in the ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. -NJHALO = 4 ! default = 4 +NJHALO = 4 ! default = 2 ! The number of halo points on each side in the ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. -NIGLOBAL = 360 ! default = 360 +NIGLOBAL = 360 ! ! The total number of thickness grid points in the ! x-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 210 ! default = 210 +NJGLOBAL = 210 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. @@ -88,7 +88,7 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! If true, there are separate values for the basin depths ! at velocity points. Otherwise the effects of of ! topography are entirely determined from thickness points. -NK = 63 ! [nondim] default = 63 +NK = 63 ! [nondim] ! The number of model layers. ! === Parameters of module MOM_verticalGrid === diff --git a/examples/CM2G63L/MOM_parameter_doc.short b/examples/CM2G63L/MOM_parameter_doc.short index fef1bd39a0..525e3397f0 100644 --- a/examples/CM2G63L/MOM_parameter_doc.short +++ b/examples/CM2G63L/MOM_parameter_doc.short @@ -15,6 +15,24 @@ TRIPOLAR_N = True ! [Boolean] default = False ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 360 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 210 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. !NIPROC = 10 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. @@ -29,6 +47,8 @@ IO_LAYOUT = 2, 2 ! default = 0 ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. +NK = 63 ! [nondim] + ! The number of model layers. ! === Parameters of module MOM_verticalGrid === ! Parameters providing information about the vertical grid. diff --git a/examples/DOME/MOM_parameter_doc.all b/examples/DOME/MOM_parameter_doc.all index 8e4662b32a..30fca9a4d7 100644 --- a/examples/DOME/MOM_parameter_doc.all +++ b/examples/DOME/MOM_parameter_doc.all @@ -21,21 +21,21 @@ NONBLOCKING_UPDATES = False ! [Boolean] default = False ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. -NIHALO = 4 ! default = 4 +NIHALO = 4 ! default = 2 ! The number of halo points on each side in the ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. -NJHALO = 4 ! default = 4 +NJHALO = 4 ! default = 2 ! The number of halo points on each side in the ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. -NIGLOBAL = 150 ! default = 150 +NIGLOBAL = 150 ! ! The total number of thickness grid points in the ! x-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 70 ! default = 70 +NJGLOBAL = 70 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. @@ -88,7 +88,7 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! If true, there are separate values for the basin depths ! at velocity points. Otherwise the effects of of ! topography are entirely determined from thickness points. -NK = 25 ! [nondim] default = 25 +NK = 25 ! [nondim] ! The number of model layers. ! === Parameters of module MOM_verticalGrid === diff --git a/examples/DOME/MOM_parameter_doc.short b/examples/DOME/MOM_parameter_doc.short index 17d79a15cc..4561f2536c 100644 --- a/examples/DOME/MOM_parameter_doc.short +++ b/examples/DOME/MOM_parameter_doc.short @@ -14,6 +14,24 @@ REENTRANT_X = False ! [Boolean] default = True ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 150 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 70 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. !NIPROC = 10 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. @@ -33,6 +51,8 @@ RHO_0 = 1031.0 ! [kg m-3] default = 1035.0 ! calculate accelerations and the mass for conservation ! properties, or with BOUSSINSEQ false to convert some ! parameters from vertical units of m to kg m-2. +NK = 25 ! [nondim] + ! The number of model layers. ! === Parameters of module MOM_verticalGrid === ! Parameters providing information about the vertical grid. diff --git a/examples/GOLD_SIS/MOM_parameter_doc.all b/examples/GOLD_SIS/MOM_parameter_doc.all index af6a0675d0..b9ccad638c 100644 --- a/examples/GOLD_SIS/MOM_parameter_doc.all +++ b/examples/GOLD_SIS/MOM_parameter_doc.all @@ -21,21 +21,21 @@ NONBLOCKING_UPDATES = False ! [Boolean] default = False ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. -NIHALO = 4 ! default = 4 +NIHALO = 4 ! default = 2 ! The number of halo points on each side in the ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. -NJHALO = 4 ! default = 4 +NJHALO = 4 ! default = 2 ! The number of halo points on each side in the ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. -NIGLOBAL = 360 ! default = 360 +NIGLOBAL = 360 ! ! The total number of thickness grid points in the ! x-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 210 ! default = 210 +NJGLOBAL = 210 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. @@ -88,7 +88,7 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! If true, there are separate values for the basin depths ! at velocity points. Otherwise the effects of of ! topography are entirely determined from thickness points. -NK = 63 ! [nondim] default = 63 +NK = 63 ! [nondim] ! The number of model layers. ! === Parameters of module MOM_verticalGrid === diff --git a/examples/GOLD_SIS/MOM_parameter_doc.short b/examples/GOLD_SIS/MOM_parameter_doc.short index 1fa6853e1c..dd935f9f2a 100644 --- a/examples/GOLD_SIS/MOM_parameter_doc.short +++ b/examples/GOLD_SIS/MOM_parameter_doc.short @@ -15,6 +15,24 @@ TRIPOLAR_N = True ! [Boolean] default = False ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 360 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 210 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. !NIPROC = 10 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. @@ -29,6 +47,8 @@ IO_LAYOUT = 2, 2 ! default = 0 ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. +NK = 63 ! [nondim] + ! The number of model layers. ! === Parameters of module MOM_verticalGrid === ! Parameters providing information about the vertical grid. diff --git a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all index af6a0675d0..b9ccad638c 100644 --- a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all +++ b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all @@ -21,21 +21,21 @@ NONBLOCKING_UPDATES = False ! [Boolean] default = False ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. -NIHALO = 4 ! default = 4 +NIHALO = 4 ! default = 2 ! The number of halo points on each side in the ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. -NJHALO = 4 ! default = 4 +NJHALO = 4 ! default = 2 ! The number of halo points on each side in the ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. -NIGLOBAL = 360 ! default = 360 +NIGLOBAL = 360 ! ! The total number of thickness grid points in the ! x-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 210 ! default = 210 +NJGLOBAL = 210 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. @@ -88,7 +88,7 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! If true, there are separate values for the basin depths ! at velocity points. Otherwise the effects of of ! topography are entirely determined from thickness points. -NK = 63 ! [nondim] default = 63 +NK = 63 ! [nondim] ! The number of model layers. ! === Parameters of module MOM_verticalGrid === diff --git a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.short b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.short index 1fa6853e1c..dd935f9f2a 100644 --- a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.short +++ b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.short @@ -15,6 +15,24 @@ TRIPOLAR_N = True ! [Boolean] default = False ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 360 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 210 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. !NIPROC = 10 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. @@ -29,6 +47,8 @@ IO_LAYOUT = 2, 2 ! default = 0 ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. +NK = 63 ! [nondim] + ! The number of model layers. ! === Parameters of module MOM_verticalGrid === ! Parameters providing information about the vertical grid. diff --git a/examples/MESO_025_63L/MOM_parameter_doc.all b/examples/MESO_025_63L/MOM_parameter_doc.all index 59c3048dbf..9172fb6564 100644 --- a/examples/MESO_025_63L/MOM_parameter_doc.all +++ b/examples/MESO_025_63L/MOM_parameter_doc.all @@ -21,21 +21,21 @@ NONBLOCKING_UPDATES = False ! [Boolean] default = False ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. -NIHALO = 4 ! default = 4 +NIHALO = 4 ! default = 2 ! The number of halo points on each side in the ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. -NJHALO = 4 ! default = 4 +NJHALO = 4 ! default = 2 ! The number of halo points on each side in the ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. -NIGLOBAL = 1440 ! default = 1440 +NIGLOBAL = 1440 ! ! The total number of thickness grid points in the ! x-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 450 ! default = 450 +NJGLOBAL = 450 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. @@ -88,7 +88,7 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! If true, there are separate values for the basin depths ! at velocity points. Otherwise the effects of of ! topography are entirely determined from thickness points. -NK = 63 ! [nondim] default = 63 +NK = 63 ! [nondim] ! The number of model layers. ! === Parameters of module MOM_verticalGrid === diff --git a/examples/MESO_025_63L/MOM_parameter_doc.short b/examples/MESO_025_63L/MOM_parameter_doc.short index 1c50a6618f..e95a5878fa 100644 --- a/examples/MESO_025_63L/MOM_parameter_doc.short +++ b/examples/MESO_025_63L/MOM_parameter_doc.short @@ -12,6 +12,24 @@ ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 1440 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 450 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. !NIPROC = 16 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. @@ -26,6 +44,8 @@ IO_LAYOUT = 4, 3 ! default = 0 ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. +NK = 63 ! [nondim] + ! The number of model layers. ! === Parameters of module MOM_verticalGrid === ! Parameters providing information about the vertical grid. diff --git a/examples/SIS2/MOM_parameter_doc.all b/examples/SIS2/MOM_parameter_doc.all index af6a0675d0..b9ccad638c 100644 --- a/examples/SIS2/MOM_parameter_doc.all +++ b/examples/SIS2/MOM_parameter_doc.all @@ -21,21 +21,21 @@ NONBLOCKING_UPDATES = False ! [Boolean] default = False ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. -NIHALO = 4 ! default = 4 +NIHALO = 4 ! default = 2 ! The number of halo points on each side in the ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. -NJHALO = 4 ! default = 4 +NJHALO = 4 ! default = 2 ! The number of halo points on each side in the ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. -NIGLOBAL = 360 ! default = 360 +NIGLOBAL = 360 ! ! The total number of thickness grid points in the ! x-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 210 ! default = 210 +NJGLOBAL = 210 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. @@ -88,7 +88,7 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! If true, there are separate values for the basin depths ! at velocity points. Otherwise the effects of of ! topography are entirely determined from thickness points. -NK = 63 ! [nondim] default = 63 +NK = 63 ! [nondim] ! The number of model layers. ! === Parameters of module MOM_verticalGrid === diff --git a/examples/SIS2/MOM_parameter_doc.short b/examples/SIS2/MOM_parameter_doc.short index 1fa6853e1c..dd935f9f2a 100644 --- a/examples/SIS2/MOM_parameter_doc.short +++ b/examples/SIS2/MOM_parameter_doc.short @@ -15,6 +15,24 @@ TRIPOLAR_N = True ! [Boolean] default = False ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 360 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 210 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. !NIPROC = 10 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. @@ -29,6 +47,8 @@ IO_LAYOUT = 2, 2 ! default = 0 ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. +NK = 63 ! [nondim] + ! The number of model layers. ! === Parameters of module MOM_verticalGrid === ! Parameters providing information about the vertical grid. diff --git a/examples/SIS2_icebergs/MOM_parameter_doc.all b/examples/SIS2_icebergs/MOM_parameter_doc.all index af6a0675d0..b9ccad638c 100644 --- a/examples/SIS2_icebergs/MOM_parameter_doc.all +++ b/examples/SIS2_icebergs/MOM_parameter_doc.all @@ -21,21 +21,21 @@ NONBLOCKING_UPDATES = False ! [Boolean] default = False ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. -NIHALO = 4 ! default = 4 +NIHALO = 4 ! default = 2 ! The number of halo points on each side in the ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. -NJHALO = 4 ! default = 4 +NJHALO = 4 ! default = 2 ! The number of halo points on each side in the ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. -NIGLOBAL = 360 ! default = 360 +NIGLOBAL = 360 ! ! The total number of thickness grid points in the ! x-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 210 ! default = 210 +NJGLOBAL = 210 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. @@ -88,7 +88,7 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! If true, there are separate values for the basin depths ! at velocity points. Otherwise the effects of of ! topography are entirely determined from thickness points. -NK = 63 ! [nondim] default = 63 +NK = 63 ! [nondim] ! The number of model layers. ! === Parameters of module MOM_verticalGrid === diff --git a/examples/SIS2_icebergs/MOM_parameter_doc.short b/examples/SIS2_icebergs/MOM_parameter_doc.short index 1fa6853e1c..dd935f9f2a 100644 --- a/examples/SIS2_icebergs/MOM_parameter_doc.short +++ b/examples/SIS2_icebergs/MOM_parameter_doc.short @@ -15,6 +15,24 @@ TRIPOLAR_N = True ! [Boolean] default = False ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 360 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 210 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. !NIPROC = 10 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. @@ -29,6 +47,8 @@ IO_LAYOUT = 2, 2 ! default = 0 ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. +NK = 63 ! [nondim] + ! The number of model layers. ! === Parameters of module MOM_verticalGrid === ! Parameters providing information about the vertical grid. diff --git a/examples/double_gyre/MOM_parameter_doc.all b/examples/double_gyre/MOM_parameter_doc.all index 1662733a0d..829e21a4d7 100644 --- a/examples/double_gyre/MOM_parameter_doc.all +++ b/examples/double_gyre/MOM_parameter_doc.all @@ -21,21 +21,21 @@ NONBLOCKING_UPDATES = False ! [Boolean] default = False ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. -NIHALO = 4 ! default = 4 +NIHALO = 4 ! default = 2 ! The number of halo points on each side in the ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. -NJHALO = 4 ! default = 4 +NJHALO = 4 ! default = 2 ! The number of halo points on each side in the ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. -NIGLOBAL = 44 ! default = 44 +NIGLOBAL = 44 ! ! The total number of thickness grid points in the ! x-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 40 ! default = 40 +NJGLOBAL = 40 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. @@ -88,7 +88,7 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! If true, there are separate values for the basin depths ! at velocity points. Otherwise the effects of of ! topography are entirely determined from thickness points. -NK = 2 ! [nondim] default = 2 +NK = 2 ! [nondim] ! The number of model layers. ! === Parameters of module MOM_verticalGrid === diff --git a/examples/double_gyre/MOM_parameter_doc.short b/examples/double_gyre/MOM_parameter_doc.short index de4a3b631b..96bf6e9b9d 100644 --- a/examples/double_gyre/MOM_parameter_doc.short +++ b/examples/double_gyre/MOM_parameter_doc.short @@ -14,6 +14,24 @@ REENTRANT_X = False ! [Boolean] default = True ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 44 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 40 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. !NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. @@ -28,6 +46,8 @@ IO_LAYOUT = 1, 1 ! default = 0 ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. +NK = 2 ! [nondim] + ! The number of model layers. ! === Parameters of module MOM_verticalGrid === ! Parameters providing information about the vertical grid. diff --git a/examples/global/MOM_parameter_doc.all b/examples/global/MOM_parameter_doc.all index 1bf0c6e373..6391cdf569 100644 --- a/examples/global/MOM_parameter_doc.all +++ b/examples/global/MOM_parameter_doc.all @@ -21,21 +21,21 @@ NONBLOCKING_UPDATES = False ! [Boolean] default = False ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. -NIHALO = 4 ! default = 4 +NIHALO = 4 ! default = 2 ! The number of halo points on each side in the ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. -NJHALO = 4 ! default = 4 +NJHALO = 4 ! default = 2 ! The number of halo points on each side in the ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. -NIGLOBAL = 360 ! default = 360 +NIGLOBAL = 360 ! ! The total number of thickness grid points in the ! x-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 210 ! default = 210 +NJGLOBAL = 210 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. @@ -88,7 +88,7 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! If true, there are separate values for the basin depths ! at velocity points. Otherwise the effects of of ! topography are entirely determined from thickness points. -NK = 63 ! [nondim] default = 63 +NK = 63 ! [nondim] ! The number of model layers. ! === Parameters of module MOM_verticalGrid === diff --git a/examples/global/MOM_parameter_doc.short b/examples/global/MOM_parameter_doc.short index 2381721283..2e8cfc16e4 100644 --- a/examples/global/MOM_parameter_doc.short +++ b/examples/global/MOM_parameter_doc.short @@ -15,6 +15,24 @@ TRIPOLAR_N = True ! [Boolean] default = False ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 360 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 210 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. !NIPROC = 10 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. @@ -29,6 +47,8 @@ IO_LAYOUT = 1, 1 ! default = 0 ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. +NK = 63 ! [nondim] + ! The number of model layers. ! === Parameters of module MOM_verticalGrid === ! Parameters providing information about the vertical grid. diff --git a/examples/nonBous_global/MOM_parameter_doc.all b/examples/nonBous_global/MOM_parameter_doc.all index 5cae14c36e..e8a85d3983 100644 --- a/examples/nonBous_global/MOM_parameter_doc.all +++ b/examples/nonBous_global/MOM_parameter_doc.all @@ -21,21 +21,21 @@ NONBLOCKING_UPDATES = False ! [Boolean] default = False ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. -NIHALO = 4 ! default = 4 +NIHALO = 4 ! default = 2 ! The number of halo points on each side in the ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. -NJHALO = 4 ! default = 4 +NJHALO = 4 ! default = 2 ! The number of halo points on each side in the ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ ! in MOM_memory.h at compile time; without STATIC_MEMORY_ ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. -NIGLOBAL = 360 ! default = 360 +NIGLOBAL = 360 ! ! The total number of thickness grid points in the ! x-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 210 ! default = 210 +NJGLOBAL = 210 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. @@ -91,7 +91,7 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False ! If true, there are separate values for the basin depths ! at velocity points. Otherwise the effects of of ! topography are entirely determined from thickness points. -NK = 63 ! [nondim] default = 63 +NK = 63 ! [nondim] ! The number of model layers. ! === Parameters of module MOM_verticalGrid === diff --git a/examples/nonBous_global/MOM_parameter_doc.short b/examples/nonBous_global/MOM_parameter_doc.short index a83ef25122..6de3675d3a 100644 --- a/examples/nonBous_global/MOM_parameter_doc.short +++ b/examples/nonBous_global/MOM_parameter_doc.short @@ -15,6 +15,24 @@ TRIPOLAR_N = True ! [Boolean] default = False ! until run time. The STATIC option is substantially ! faster, but does not allow the PE count to be changed ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 360 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 210 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. !NIPROC = 10 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. @@ -31,6 +49,8 @@ IO_LAYOUT = 1, 1 ! default = 0 ! Parameters providing information about the vertical grid. BOUSSINESQ = False ! [Boolean] default = True ! If true, make the Boussinesq approximation. +NK = 63 ! [nondim] + ! The number of model layers. ! === Parameters of module MOM_verticalGrid === ! Parameters providing information about the vertical grid. diff --git a/src/core/MOM_grid.F90 b/src/core/MOM_grid.F90 index 14201fbcc4..835544296d 100644 --- a/src/core/MOM_grid.F90 +++ b/src/core/MOM_grid.F90 @@ -223,7 +223,8 @@ subroutine MOM_grid_init(G, param_file) #ifdef STATIC_MEMORY_ ! Here NK_ is a macro, while nk is a variable. call get_param(param_file, "MOM_grid", "NK", nk, & - "The number of model layers.", units="nondim", default=NK_) + "The number of model layers.", units="nondim", & + static_value=NK_) if (nk /= NK_) call MOM_error(FATAL, "MOM_grid_init: " // & "Mismatched number of layers NK_ between MOM_memory.h and param_file") @@ -232,7 +233,6 @@ subroutine MOM_grid_init(G, param_file) "The number of model layers.", units="nondim", fail_if_missing=.true.) #endif - G%ks = 1 ; G%ke = nk G%nonblocking_updates = G%Domain%nonblocking_updates @@ -273,10 +273,6 @@ subroutine MOM_grid_init(G, param_file) G%H_to_m = 1.0 G%Angstrom = G%Angstrom_z else -! G%H_to_kg_m2 = 1.0 -! G%kg_m2_to_H = 1.0 -! G%m_to_H = Rho0 -! G%H_to_m = 1.0 / Rho0 G%kg_m2_to_H = 1.0 / G%H_to_kg_m2 G%m_to_H = G%Rho0 * G%kg_m2_to_H G%H_to_m = G%H_to_kg_m2 / G%Rho0 diff --git a/src/core/MOM_verticalGrid.F90 b/src/core/MOM_verticalGrid.F90 index 7f77520e99..15456eab97 100644 --- a/src/core/MOM_verticalGrid.F90 +++ b/src/core/MOM_verticalGrid.F90 @@ -115,7 +115,8 @@ subroutine verticalGridInit( param_file, GV ) #ifdef STATIC_MEMORY_ ! Here NK_ is a macro, while nk is a variable. call get_param(param_file, mod, "NK", nk, & - "The number of model layers.", units="nondim", default=NK_) + "The number of model layers.", units="nondim", & + static_value=NK_) if (nk /= NK_) call MOM_error(FATAL, "MOM_grid_init: " // & "Mismatched number of layers NK_ between MOM_memory.h and param_file") diff --git a/src/framework/MOM_domains.F90 b/src/framework/MOM_domains.F90 index 8caf836e3a..b30989bd7b 100644 --- a/src/framework/MOM_domains.F90 +++ b/src/framework/MOM_domains.F90 @@ -762,13 +762,13 @@ subroutine MOM_domains_init(MOM_dom, param_file, symmetric, static_memory, & "x-direction. With STATIC_MEMORY_ this is set as NIHALO_ \n"//& "in "//trim(inc_nm)//" at compile time; without STATIC_MEMORY_ \n"//& "the default is NIHALO_ in "//trim(inc_nm)//" (if defined) or 2.", & - default=nihalo_dflt) + default=2, static_value=nihalo_dflt) call get_param(param_file, mod, "NJHALO", MOM_dom%njhalo, & "The number of halo points on each side in the \n"//& "y-direction. With STATIC_MEMORY_ this is set as NJHALO_ \n"//& "in "//trim(inc_nm)//" at compile time; without STATIC_MEMORY_ \n"//& "the default is NJHALO_ in "//trim(inc_nm)//" (if defined) or 2.", & - default=njhalo_dflt) + default=2, static_value=njhalo_dflt) if (present(min_halo)) then MOM_dom%nihalo = max(MOM_dom%nihalo, min_halo(1)) min_halo(1) = MOM_dom%nihalo @@ -781,11 +781,13 @@ subroutine MOM_domains_init(MOM_dom, param_file, symmetric, static_memory, & call get_param(param_file, mod, "NIGLOBAL", MOM_dom%niglobal, & "The total number of thickness grid points in the \n"//& "x-direction in the physical domain. With STATIC_MEMORY_ \n"//& - "this is set in "//trim(inc_nm)//" at compile time.", default=NIGLOBAL) + "this is set in "//trim(inc_nm)//" at compile time.", & + static_value=NIGLOBAL) call get_param(param_file, mod, "NJGLOBAL", MOM_dom%njglobal, & "The total number of thickness grid points in the \n"//& "y-direction in the physical domain. With STATIC_MEMORY_ \n"//& - "this is set in "//trim(inc_nm)//" at compile time.", default=NJGLOBAL) + "this is set in "//trim(inc_nm)//" at compile time.", & + static_value=NJGLOBAL) if (MOM_dom%niglobal /= NIGLOBAL) call MOM_error(FATAL,"MOM_domains_init: " // & "static mismatch for NIGLOBAL_ domain size. Header file does not match input namelist") if (MOM_dom%njglobal /= NJGLOBAL) call MOM_error(FATAL,"MOM_domains_init: " // & diff --git a/src/framework/MOM_file_parser.F90 b/src/framework/MOM_file_parser.F90 index c83978fe42..fc63befb85 100644 --- a/src/framework/MOM_file_parser.F90 +++ b/src/framework/MOM_file_parser.F90 @@ -1374,13 +1374,13 @@ end subroutine log_param_time subroutine get_param_int(CS, modulename, varname, value, desc, units, & - default, fail_if_missing, do_not_read, do_not_log) + default, fail_if_missing, do_not_read, do_not_log, static_value) type(param_file_type), intent(in) :: CS character(len=*), intent(in) :: modulename character(len=*), intent(in) :: varname integer, intent(inout) :: value character(len=*), optional, intent(in) :: desc, units - integer, optional, intent(in) :: default + integer, optional, intent(in) :: default, static_value logical, optional, intent(in) :: fail_if_missing logical, optional, intent(in) :: do_not_read, do_not_log ! This subroutine writes the value of a real parameter to a log file, @@ -1392,24 +1392,25 @@ subroutine get_param_int(CS, modulename, varname, value, desc, units, & if (do_read) then if (present(default)) value = default + if (present(static_value)) value = static_value call read_param_int(CS, varname, value, fail_if_missing) endif if (do_log) then call log_param_int(CS, modulename, varname, value, desc, units, & - default) + default) endif end subroutine get_param_int subroutine get_param_int_array(CS, modulename, varname, value, desc, units, & - default, fail_if_missing, do_not_read, do_not_log) + default, fail_if_missing, do_not_read, do_not_log, static_value) type(param_file_type), intent(in) :: CS character(len=*), intent(in) :: modulename character(len=*), intent(in) :: varname integer, intent(inout) :: value(:) character(len=*), optional, intent(in) :: desc, units - integer, optional, intent(in) :: default + integer, optional, intent(in) :: default, static_value logical, optional, intent(in) :: fail_if_missing logical, optional, intent(in) :: do_not_read, do_not_log ! This subroutine writes the value of a real parameter to a log file, @@ -1421,24 +1422,25 @@ subroutine get_param_int_array(CS, modulename, varname, value, desc, units, & if (do_read) then if (present(default)) then ; value(:) = default ; endif + if (present(static_value)) then ; value(:) = static_value ; endif call read_param_int_array(CS, varname, value, fail_if_missing) endif if (do_log) then call log_param_int_array(CS, modulename, varname, value, desc, & - units, default) + units, default) endif end subroutine get_param_int_array subroutine get_param_real(CS, modulename, varname, value, desc, units, & - default, fail_if_missing, do_not_read, do_not_log) + default, fail_if_missing, do_not_read, do_not_log, static_value) type(param_file_type), intent(in) :: CS character(len=*), intent(in) :: modulename character(len=*), intent(in) :: varname real, intent(inout) :: value character(len=*), optional, intent(in) :: desc, units - real, optional, intent(in) :: default + real, optional, intent(in) :: default, static_value logical, optional, intent(in) :: fail_if_missing logical, optional, intent(in) :: do_not_read, do_not_log ! This subroutine writes the value of a real parameter to a log file, @@ -1450,6 +1452,7 @@ subroutine get_param_real(CS, modulename, varname, value, desc, units, & if (do_read) then if (present(default)) value = default + if (present(static_value)) value = static_value call read_param_real(CS, varname, value, fail_if_missing) endif @@ -1461,13 +1464,13 @@ subroutine get_param_real(CS, modulename, varname, value, desc, units, & end subroutine get_param_real subroutine get_param_real_array(CS, modulename, varname, value, desc, units, & - default, fail_if_missing, do_not_read, do_not_log) + default, fail_if_missing, do_not_read, do_not_log, static_value) type(param_file_type), intent(in) :: CS character(len=*), intent(in) :: modulename character(len=*), intent(in) :: varname real, intent(inout) :: value(:) character(len=*), optional, intent(in) :: desc, units - real, optional, intent(in) :: default + real, optional, intent(in) :: default, static_value logical, optional, intent(in) :: fail_if_missing logical, optional, intent(in) :: do_not_read, do_not_log ! This subroutine writes the value of a real parameter to a log file, @@ -1479,6 +1482,7 @@ subroutine get_param_real_array(CS, modulename, varname, value, desc, units, & if (do_read) then if (present(default)) then ; value(:) = default ; endif + if (present(static_value)) then ; value(:) = static_value ; endif call read_param_real_array(CS, varname, value, fail_if_missing) endif @@ -1490,13 +1494,13 @@ subroutine get_param_real_array(CS, modulename, varname, value, desc, units, & end subroutine get_param_real_array subroutine get_param_char(CS, modulename, varname, value, desc, units, & - default, fail_if_missing, do_not_read, do_not_log) + default, fail_if_missing, do_not_read, do_not_log, static_value) type(param_file_type), intent(in) :: CS character(len=*), intent(in) :: modulename character(len=*), intent(in) :: varname character(len=*), intent(inout) :: value character(len=*), optional, intent(in) :: desc, units - character(len=*), optional, intent(in) :: default + character(len=*), optional, intent(in) :: default, static_value logical, optional, intent(in) :: fail_if_missing logical, optional, intent(in) :: do_not_read, do_not_log ! This subroutine writes the value of a real parameter to a log file, @@ -1508,6 +1512,7 @@ subroutine get_param_char(CS, modulename, varname, value, desc, units, & if (do_read) then if (present(default)) value = default + if (present(static_value)) value = static_value call read_param_char(CS, varname, value, fail_if_missing) endif @@ -1519,13 +1524,13 @@ subroutine get_param_char(CS, modulename, varname, value, desc, units, & end subroutine get_param_char subroutine get_param_char_array(CS, modulename, varname, value, desc, units, & - default, fail_if_missing, do_not_read, do_not_log) + default, fail_if_missing, do_not_read, do_not_log, static_value) type(param_file_type), intent(in) :: CS character(len=*), intent(in) :: modulename character(len=*), intent(in) :: varname character(len=*), intent(inout) :: value(:) character(len=*), optional, intent(in) :: desc, units - character(len=*), optional, intent(in) :: default + character(len=*), optional, intent(in) :: default, static_value logical, optional, intent(in) :: fail_if_missing logical, optional, intent(in) :: do_not_read, do_not_log ! This subroutine writes the value of a real parameter to a log file, @@ -1539,6 +1544,7 @@ subroutine get_param_char_array(CS, modulename, varname, value, desc, units, & if (do_read) then if (present(default)) then ; value(:) = default ; endif + if (present(static_value)) then ; value(:) = static_value ; endif call read_param_char_array(CS, varname, value, fail_if_missing) endif @@ -1558,13 +1564,13 @@ subroutine get_param_char_array(CS, modulename, varname, value, desc, units, & end subroutine get_param_char_array subroutine get_param_logical(CS, modulename, varname, value, desc, units, & - default, fail_if_missing, do_not_read, do_not_log) + default, fail_if_missing, do_not_read, do_not_log, static_value) type(param_file_type), intent(in) :: CS character(len=*), intent(in) :: modulename character(len=*), intent(in) :: varname logical, intent(inout) :: value character(len=*), optional, intent(in) :: desc, units - logical, optional, intent(in) :: default + logical, optional, intent(in) :: default, static_value logical, optional, intent(in) :: fail_if_missing logical, optional, intent(in) :: do_not_read, do_not_log ! This subroutine writes the value of a real parameter to a log file, @@ -1576,6 +1582,7 @@ subroutine get_param_logical(CS, modulename, varname, value, desc, units, & if (do_read) then if (present(default)) value = default + if (present(static_value)) value = static_value call read_param_logical(CS, varname, value, fail_if_missing) endif @@ -1587,13 +1594,14 @@ subroutine get_param_logical(CS, modulename, varname, value, desc, units, & end subroutine get_param_logical subroutine get_param_time(CS, modulename, varname, value, desc, units, & - default, fail_if_missing, do_not_read, do_not_log, timeunit) + default, fail_if_missing, do_not_read, do_not_log, & + timeunit, static_value) type(param_file_type), intent(in) :: CS character(len=*), intent(in) :: modulename character(len=*), intent(in) :: varname type(time_type), intent(inout) :: value character(len=*), optional, intent(in) :: desc, units - type(time_type), optional, intent(in) :: default + type(time_type), optional, intent(in) :: default, static_value logical, optional, intent(in) :: fail_if_missing logical, optional, intent(in) :: do_not_read, do_not_log real, optional, intent(in) :: timeunit @@ -1606,6 +1614,7 @@ subroutine get_param_time(CS, modulename, varname, value, desc, units, & if (do_read) then if (present(default)) value = default + if (present(static_value)) value = static_value call read_param_time(CS, varname, value, timeunit, fail_if_missing) endif From e730afec84bfae8eedcd70fd7738418d2721287d Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Tue, 17 Sep 2013 17:49:39 -0400 Subject: [PATCH 175/372] Overloaded clone_MOM_domain. Added a second variant of clone_MOM_domain that uses a MOM_domain_type's information to create a new domain2d. Also added a LAYOUT to the SIS2_icebergs code so that it will continue to use the same layout. This is required because for some reason (perhaps settings) the iceberg code is not reproducing across different layouts. All answers are bitwise identical. --- examples/SIS2_icebergs/SIS_input | 4 ++ src/framework/MOM_domains.F90 | 80 ++++++++++++++++++++++++++++++-- 2 files changed, 79 insertions(+), 5 deletions(-) diff --git a/examples/SIS2_icebergs/SIS_input b/examples/SIS2_icebergs/SIS_input index 3d449fa71d..be7e7de260 100644 --- a/examples/SIS2_icebergs/SIS_input +++ b/examples/SIS2_icebergs/SIS_input @@ -26,6 +26,10 @@ INPUTDIR = "INPUT" ! input files might be found. ! Specify the numerical domain. +LAYOUT = 0,1 ! LAYOUT specifies the grid layout for the + ! sea-ice, with 0 indicating a PE count in one + ! or both directions that is automatically + ! generated. NIGLOBAL = 360 ! NIGLOBAL and NJGLOBAL are the number of thickness NJGLOBAL = 210 ! grid points in the zonal and meridional ! directions of the physical domain. diff --git a/src/framework/MOM_domains.F90 b/src/framework/MOM_domains.F90 index b30989bd7b..f4466a32fd 100644 --- a/src/framework/MOM_domains.F90 +++ b/src/framework/MOM_domains.F90 @@ -82,6 +82,11 @@ module MOM_domains ! module procedure fill_scalar_symmetric_edges_2d, fill_scalar_symmetric_edges_3d end interface fill_symmetric_edges +interface clone_MOM_domain + module procedure clone_MD_to_MD, clone_MD_to_d2D +end interface clone_MOM_domain + + type, public :: MOM_domain_type type(domain2D), pointer :: mpp_domain => NULL() ! The domain with halos on ! this processor, centered at h points. @@ -1007,8 +1012,8 @@ subroutine MOM_domains_init(MOM_dom, param_file, symmetric, static_memory, & end subroutine MOM_domains_init -subroutine clone_MOM_domain(MD_in, MOM_dom, min_halo, halo_size, symmetric, & - domain_name) +subroutine clone_MD_to_MD(MD_in, MOM_dom, min_halo, halo_size, symmetric, & + domain_name) type(MOM_domain_type), intent(in) :: MD_in type(MOM_domain_type), pointer :: MOM_dom integer, dimension(2), optional, intent(inout) :: min_halo @@ -1016,9 +1021,9 @@ subroutine clone_MOM_domain(MD_in, MOM_dom, min_halo, halo_size, symmetric, & logical, optional, intent(in) :: symmetric character(len=*), optional, intent(in) :: domain_name + integer :: global_indices(4) logical :: mask_table_exists character(len=64) :: dom_name - integer :: global_indices(4) if (.not.associated(MOM_dom)) then allocate(MOM_dom) @@ -1078,12 +1083,77 @@ subroutine clone_MOM_domain(MD_in, MOM_dom, min_halo, halo_size, symmetric, & symmetry = MOM_dom%symmetric, name=dom_name) endif - if ((MOM_dom%io_layout(1) + MOM_dom%io_layout(2) > 0)) then + if ((MOM_dom%io_layout(1) + MOM_dom%io_layout(2) > 0) .and. & + (MOM_dom%layout(1)*MOM_dom%layout(2) > 1)) then call MOM_define_io_domain(MOM_dom%mpp_domain, MOM_dom%io_layout) endif -end subroutine clone_MOM_domain +end subroutine clone_MD_to_MD + + +subroutine clone_MD_to_d2D(MD_in, mpp_domain, min_halo, halo_size, symmetric, & + domain_name) + type(MOM_domain_type), intent(in) :: MD_in + type(domain2d), intent(inout) :: mpp_domain + integer, dimension(2), optional, intent(inout) :: min_halo + integer, optional, intent(in) :: halo_size + logical, optional, intent(in) :: symmetric + character(len=*), optional, intent(in) :: domain_name + + integer :: global_indices(4), layout(2), io_layout(2) + integer :: X_FLAGS, Y_FLAGS, niglobal, njglobal, nihalo, njhalo + logical :: symmetric_dom + character(len=64) :: dom_name + +! Save the extra data for creating other domains of different resolution that overlay this domain + niglobal = MD_in%niglobal ; njglobal = MD_in%njglobal + nihalo = MD_in%nihalo ; njhalo = MD_in%njhalo + + symmetric_dom = MD_in%symmetric + + X_FLAGS = MD_in%X_FLAGS ; Y_FLAGS = MD_in%Y_FLAGS + layout(:) = MD_in%layout(:) ; io_layout(:) = MD_in%io_layout(:) + + if (present(halo_size) .and. present(min_halo)) call MOM_error(FATAL, & + "clone_MOM_domain can not have both halo_size and min_halo present.") + + if (present(min_halo)) then + nihalo = max(nihalo, min_halo(1)) + njhalo = max(njhalo, min_halo(2)) + min_halo(1) = nihalo ; min_halo(2) = njhalo + endif + + if (present(halo_size)) then + nihalo = halo_size ; njhalo = halo_size + endif + + if (present(symmetric)) then ; symmetric_dom = symmetric ; endif + + dom_name = "MOM" + if (present(domain_name)) dom_name = trim(domain_name) + + global_indices(1) = 1 ; global_indices(2) = niglobal + global_indices(3) = 1 ; global_indices(4) = njglobal + if (associated(MD_in%maskmap)) then + call MOM_define_domain( global_indices, layout, mpp_domain, & + xflags=X_FLAGS, yflags=Y_FLAGS, & + xhalo=nihalo, yhalo=njhalo, & + symmetry = symmetric, name=dom_name, & + maskmap=MD_in%maskmap ) + else + call MOM_define_domain( global_indices, layout, mpp_domain, & + xflags=X_FLAGS, yflags=Y_FLAGS, & + xhalo=nihalo, yhalo=njhalo, & + symmetry = symmetric, name=dom_name) + endif + + if ((io_layout(1) + io_layout(2) > 0) .and. & + (layout(1)*layout(2) > 1)) then + call MOM_define_io_domain(mpp_domain, io_layout) + endif + +end subroutine clone_MD_to_d2D subroutine get_domain_extent(Domain, isc, iec, jsc, jec, isd, ied, jsd, jed, & isg, ieg, jsg, jeg, idg_offset, jdg_offset, & From 86293ec9a6999631c6a12632d154142ab53bc25c Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Wed, 18 Sep 2013 16:22:07 -0400 Subject: [PATCH 176/372] Added DIABATIC_FIRST option. Added a new run-time option to apply the diabatic processes and buoyancy forcing before the dynamics. This is enabled with DIABATIC_FIRST, but is off by default. Mass, heat, and salt are conserved with the new option as well as with the old one, but it is not otherwise extensively tested. (Also added lots of spaces after commas and corrected some misspelled comments.) Interfaces are otherwise unchanged, and all solutions are bitwise identical. --- examples/AM2_MOM6i_1deg/MOM_parameter_doc.all | 4 + examples/CM2G63L/MOM_parameter_doc.all | 4 + examples/DOME/MOM_parameter_doc.all | 4 + examples/GOLD_SIS/MOM_parameter_doc.all | 4 + .../GOLD_SIS_icebergs/MOM_parameter_doc.all | 4 + examples/MESO_025_63L/MOM_parameter_doc.all | 4 + examples/SIS2/MOM_parameter_doc.all | 4 + examples/SIS2_icebergs/MOM_parameter_doc.all | 4 + .../adjustment2d/layer/MOM_parameter_doc.all | 4 + .../adjustment2d/rho/MOM_parameter_doc.all | 4 + examples/adjustment2d/z/MOM_parameter_doc.all | 4 + examples/benchmark/MOM_parameter_doc.all | 4 + examples/circle_obcs/MOM_parameter_doc.all | 4 + examples/double_gyre/MOM_parameter_doc.all | 4 + examples/external_gwave/MOM_parameter_doc.all | 4 + .../layer/MOM_parameter_doc.all | 4 + .../flow_downslope/z/MOM_parameter_doc.all | 4 + examples/global/MOM_parameter_doc.all | 4 + examples/lock_exchange/MOM_parameter_doc.all | 4 + examples/nonBous_global/MOM_parameter_doc.all | 4 + examples/resting/layer/MOM_parameter_doc.all | 4 + examples/resting/z/MOM_parameter_doc.all | 4 + examples/seamount/layer/MOM_parameter_doc.all | 4 + examples/seamount/sigma/MOM_parameter_doc.all | 4 + examples/seamount/z/MOM_parameter_doc.all | 4 + examples/single_column/MOM_parameter_doc.all | 4 + examples/sloshing/layer/MOM_parameter_doc.all | 4 + examples/sloshing/rho/MOM_parameter_doc.all | 4 + .../MOM_parameter_doc.all | 4 + src/core/MOM.F90 | 215 ++++++++++++++---- 30 files changed, 282 insertions(+), 49 deletions(-) diff --git a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all index d765136422..e4d07348b6 100644 --- a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all +++ b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all @@ -115,6 +115,10 @@ USE_EOS = True ! [Boolean] default = True ! If true, density is calculated from temperature and ! salinity with an equation of state. If USE_EOS is ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. ADIABATIC = False ! [Boolean] default = False ! There are no diapycnal mass fluxes if ADIABATIC is ! true. This assumes that KD = KDML = 0.0 and that diff --git a/examples/CM2G63L/MOM_parameter_doc.all b/examples/CM2G63L/MOM_parameter_doc.all index 7a2f6f009f..1bac9b85ce 100644 --- a/examples/CM2G63L/MOM_parameter_doc.all +++ b/examples/CM2G63L/MOM_parameter_doc.all @@ -115,6 +115,10 @@ USE_EOS = True ! [Boolean] default = True ! If true, density is calculated from temperature and ! salinity with an equation of state. If USE_EOS is ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. ADIABATIC = False ! [Boolean] default = False ! There are no diapycnal mass fluxes if ADIABATIC is ! true. This assumes that KD = KDML = 0.0 and that diff --git a/examples/DOME/MOM_parameter_doc.all b/examples/DOME/MOM_parameter_doc.all index 30fca9a4d7..fbdf91eadc 100644 --- a/examples/DOME/MOM_parameter_doc.all +++ b/examples/DOME/MOM_parameter_doc.all @@ -115,6 +115,10 @@ USE_EOS = False ! [Boolean] default = False ! If true, density is calculated from temperature and ! salinity with an equation of state. If USE_EOS is ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. ADIABATIC = False ! [Boolean] default = False ! There are no diapycnal mass fluxes if ADIABATIC is ! true. This assumes that KD = KDML = 0.0 and that diff --git a/examples/GOLD_SIS/MOM_parameter_doc.all b/examples/GOLD_SIS/MOM_parameter_doc.all index b9ccad638c..b49079be8d 100644 --- a/examples/GOLD_SIS/MOM_parameter_doc.all +++ b/examples/GOLD_SIS/MOM_parameter_doc.all @@ -115,6 +115,10 @@ USE_EOS = True ! [Boolean] default = True ! If true, density is calculated from temperature and ! salinity with an equation of state. If USE_EOS is ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. ADIABATIC = False ! [Boolean] default = False ! There are no diapycnal mass fluxes if ADIABATIC is ! true. This assumes that KD = KDML = 0.0 and that diff --git a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all index b9ccad638c..b49079be8d 100644 --- a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all +++ b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all @@ -115,6 +115,10 @@ USE_EOS = True ! [Boolean] default = True ! If true, density is calculated from temperature and ! salinity with an equation of state. If USE_EOS is ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. ADIABATIC = False ! [Boolean] default = False ! There are no diapycnal mass fluxes if ADIABATIC is ! true. This assumes that KD = KDML = 0.0 and that diff --git a/examples/MESO_025_63L/MOM_parameter_doc.all b/examples/MESO_025_63L/MOM_parameter_doc.all index 9172fb6564..7c859cfdec 100644 --- a/examples/MESO_025_63L/MOM_parameter_doc.all +++ b/examples/MESO_025_63L/MOM_parameter_doc.all @@ -115,6 +115,10 @@ USE_EOS = True ! [Boolean] default = True ! If true, density is calculated from temperature and ! salinity with an equation of state. If USE_EOS is ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. ADIABATIC = False ! [Boolean] default = False ! There are no diapycnal mass fluxes if ADIABATIC is ! true. This assumes that KD = KDML = 0.0 and that diff --git a/examples/SIS2/MOM_parameter_doc.all b/examples/SIS2/MOM_parameter_doc.all index b9ccad638c..b49079be8d 100644 --- a/examples/SIS2/MOM_parameter_doc.all +++ b/examples/SIS2/MOM_parameter_doc.all @@ -115,6 +115,10 @@ USE_EOS = True ! [Boolean] default = True ! If true, density is calculated from temperature and ! salinity with an equation of state. If USE_EOS is ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. ADIABATIC = False ! [Boolean] default = False ! There are no diapycnal mass fluxes if ADIABATIC is ! true. This assumes that KD = KDML = 0.0 and that diff --git a/examples/SIS2_icebergs/MOM_parameter_doc.all b/examples/SIS2_icebergs/MOM_parameter_doc.all index b9ccad638c..b49079be8d 100644 --- a/examples/SIS2_icebergs/MOM_parameter_doc.all +++ b/examples/SIS2_icebergs/MOM_parameter_doc.all @@ -115,6 +115,10 @@ USE_EOS = True ! [Boolean] default = True ! If true, density is calculated from temperature and ! salinity with an equation of state. If USE_EOS is ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. ADIABATIC = False ! [Boolean] default = False ! There are no diapycnal mass fluxes if ADIABATIC is ! true. This assumes that KD = KDML = 0.0 and that diff --git a/examples/adjustment2d/layer/MOM_parameter_doc.all b/examples/adjustment2d/layer/MOM_parameter_doc.all index b9fa0d607b..b8160169ed 100644 --- a/examples/adjustment2d/layer/MOM_parameter_doc.all +++ b/examples/adjustment2d/layer/MOM_parameter_doc.all @@ -118,6 +118,10 @@ USE_EOS = True ! [Boolean] default = True ! If true, density is calculated from temperature and ! salinity with an equation of state. If USE_EOS is ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. ADIABATIC = False ! [Boolean] default = False ! There are no diapycnal mass fluxes if ADIABATIC is ! true. This assumes that KD = KDML = 0.0 and that diff --git a/examples/adjustment2d/rho/MOM_parameter_doc.all b/examples/adjustment2d/rho/MOM_parameter_doc.all index 4878663b60..9353a815dd 100644 --- a/examples/adjustment2d/rho/MOM_parameter_doc.all +++ b/examples/adjustment2d/rho/MOM_parameter_doc.all @@ -118,6 +118,10 @@ USE_EOS = True ! [Boolean] default = True ! If true, density is calculated from temperature and ! salinity with an equation of state. If USE_EOS is ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. ADIABATIC = False ! [Boolean] default = False ! There are no diapycnal mass fluxes if ADIABATIC is ! true. This assumes that KD = KDML = 0.0 and that diff --git a/examples/adjustment2d/z/MOM_parameter_doc.all b/examples/adjustment2d/z/MOM_parameter_doc.all index afcb82616c..86f0f157d6 100644 --- a/examples/adjustment2d/z/MOM_parameter_doc.all +++ b/examples/adjustment2d/z/MOM_parameter_doc.all @@ -118,6 +118,10 @@ USE_EOS = True ! [Boolean] default = True ! If true, density is calculated from temperature and ! salinity with an equation of state. If USE_EOS is ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. ADIABATIC = False ! [Boolean] default = False ! There are no diapycnal mass fluxes if ADIABATIC is ! true. This assumes that KD = KDML = 0.0 and that diff --git a/examples/benchmark/MOM_parameter_doc.all b/examples/benchmark/MOM_parameter_doc.all index 411a400345..9784641ae6 100644 --- a/examples/benchmark/MOM_parameter_doc.all +++ b/examples/benchmark/MOM_parameter_doc.all @@ -118,6 +118,10 @@ USE_EOS = True ! [Boolean] default = True ! If true, density is calculated from temperature and ! salinity with an equation of state. If USE_EOS is ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. ADIABATIC = False ! [Boolean] default = False ! There are no diapycnal mass fluxes if ADIABATIC is ! true. This assumes that KD = KDML = 0.0 and that diff --git a/examples/circle_obcs/MOM_parameter_doc.all b/examples/circle_obcs/MOM_parameter_doc.all index 5d04fd7b12..015d3a5efe 100644 --- a/examples/circle_obcs/MOM_parameter_doc.all +++ b/examples/circle_obcs/MOM_parameter_doc.all @@ -118,6 +118,10 @@ USE_EOS = False ! [Boolean] default = False ! If true, density is calculated from temperature and ! salinity with an equation of state. If USE_EOS is ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. ADIABATIC = False ! [Boolean] default = False ! There are no diapycnal mass fluxes if ADIABATIC is ! true. This assumes that KD = KDML = 0.0 and that diff --git a/examples/double_gyre/MOM_parameter_doc.all b/examples/double_gyre/MOM_parameter_doc.all index 829e21a4d7..cc8412de72 100644 --- a/examples/double_gyre/MOM_parameter_doc.all +++ b/examples/double_gyre/MOM_parameter_doc.all @@ -115,6 +115,10 @@ USE_EOS = False ! [Boolean] default = False ! If true, density is calculated from temperature and ! salinity with an equation of state. If USE_EOS is ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. ADIABATIC = True ! [Boolean] default = False ! There are no diapycnal mass fluxes if ADIABATIC is ! true. This assumes that KD = KDML = 0.0 and that diff --git a/examples/external_gwave/MOM_parameter_doc.all b/examples/external_gwave/MOM_parameter_doc.all index 1dca51f317..3e7f6934d2 100644 --- a/examples/external_gwave/MOM_parameter_doc.all +++ b/examples/external_gwave/MOM_parameter_doc.all @@ -118,6 +118,10 @@ USE_EOS = True ! [Boolean] default = True ! If true, density is calculated from temperature and ! salinity with an equation of state. If USE_EOS is ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. ADIABATIC = False ! [Boolean] default = False ! There are no diapycnal mass fluxes if ADIABATIC is ! true. This assumes that KD = KDML = 0.0 and that diff --git a/examples/flow_downslope/layer/MOM_parameter_doc.all b/examples/flow_downslope/layer/MOM_parameter_doc.all index 2e4406a5d3..cd64e1d2e4 100644 --- a/examples/flow_downslope/layer/MOM_parameter_doc.all +++ b/examples/flow_downslope/layer/MOM_parameter_doc.all @@ -118,6 +118,10 @@ USE_EOS = True ! [Boolean] default = True ! If true, density is calculated from temperature and ! salinity with an equation of state. If USE_EOS is ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. ADIABATIC = False ! [Boolean] default = False ! There are no diapycnal mass fluxes if ADIABATIC is ! true. This assumes that KD = KDML = 0.0 and that diff --git a/examples/flow_downslope/z/MOM_parameter_doc.all b/examples/flow_downslope/z/MOM_parameter_doc.all index 834de6db74..6990f9e4b7 100644 --- a/examples/flow_downslope/z/MOM_parameter_doc.all +++ b/examples/flow_downslope/z/MOM_parameter_doc.all @@ -118,6 +118,10 @@ USE_EOS = True ! [Boolean] default = True ! If true, density is calculated from temperature and ! salinity with an equation of state. If USE_EOS is ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. ADIABATIC = False ! [Boolean] default = False ! There are no diapycnal mass fluxes if ADIABATIC is ! true. This assumes that KD = KDML = 0.0 and that diff --git a/examples/global/MOM_parameter_doc.all b/examples/global/MOM_parameter_doc.all index 6391cdf569..bb60caa100 100644 --- a/examples/global/MOM_parameter_doc.all +++ b/examples/global/MOM_parameter_doc.all @@ -115,6 +115,10 @@ USE_EOS = True ! [Boolean] default = True ! If true, density is calculated from temperature and ! salinity with an equation of state. If USE_EOS is ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. ADIABATIC = False ! [Boolean] default = False ! There are no diapycnal mass fluxes if ADIABATIC is ! true. This assumes that KD = KDML = 0.0 and that diff --git a/examples/lock_exchange/MOM_parameter_doc.all b/examples/lock_exchange/MOM_parameter_doc.all index 5fd7636043..f77befa1c1 100644 --- a/examples/lock_exchange/MOM_parameter_doc.all +++ b/examples/lock_exchange/MOM_parameter_doc.all @@ -118,6 +118,10 @@ USE_EOS = True ! [Boolean] default = True ! If true, density is calculated from temperature and ! salinity with an equation of state. If USE_EOS is ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. ADIABATIC = False ! [Boolean] default = False ! There are no diapycnal mass fluxes if ADIABATIC is ! true. This assumes that KD = KDML = 0.0 and that diff --git a/examples/nonBous_global/MOM_parameter_doc.all b/examples/nonBous_global/MOM_parameter_doc.all index e8a85d3983..0a526b4bfe 100644 --- a/examples/nonBous_global/MOM_parameter_doc.all +++ b/examples/nonBous_global/MOM_parameter_doc.all @@ -118,6 +118,10 @@ USE_EOS = True ! [Boolean] default = True ! If true, density is calculated from temperature and ! salinity with an equation of state. If USE_EOS is ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. ADIABATIC = False ! [Boolean] default = False ! There are no diapycnal mass fluxes if ADIABATIC is ! true. This assumes that KD = KDML = 0.0 and that diff --git a/examples/resting/layer/MOM_parameter_doc.all b/examples/resting/layer/MOM_parameter_doc.all index bf87c2248e..dc8fdb62d5 100644 --- a/examples/resting/layer/MOM_parameter_doc.all +++ b/examples/resting/layer/MOM_parameter_doc.all @@ -118,6 +118,10 @@ USE_EOS = True ! [Boolean] default = True ! If true, density is calculated from temperature and ! salinity with an equation of state. If USE_EOS is ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. ADIABATIC = False ! [Boolean] default = False ! There are no diapycnal mass fluxes if ADIABATIC is ! true. This assumes that KD = KDML = 0.0 and that diff --git a/examples/resting/z/MOM_parameter_doc.all b/examples/resting/z/MOM_parameter_doc.all index f906c0d94a..812649356f 100644 --- a/examples/resting/z/MOM_parameter_doc.all +++ b/examples/resting/z/MOM_parameter_doc.all @@ -118,6 +118,10 @@ USE_EOS = True ! [Boolean] default = True ! If true, density is calculated from temperature and ! salinity with an equation of state. If USE_EOS is ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. ADIABATIC = False ! [Boolean] default = False ! There are no diapycnal mass fluxes if ADIABATIC is ! true. This assumes that KD = KDML = 0.0 and that diff --git a/examples/seamount/layer/MOM_parameter_doc.all b/examples/seamount/layer/MOM_parameter_doc.all index d0766f9614..630ee96e44 100644 --- a/examples/seamount/layer/MOM_parameter_doc.all +++ b/examples/seamount/layer/MOM_parameter_doc.all @@ -118,6 +118,10 @@ USE_EOS = True ! [Boolean] default = True ! If true, density is calculated from temperature and ! salinity with an equation of state. If USE_EOS is ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. ADIABATIC = False ! [Boolean] default = False ! There are no diapycnal mass fluxes if ADIABATIC is ! true. This assumes that KD = KDML = 0.0 and that diff --git a/examples/seamount/sigma/MOM_parameter_doc.all b/examples/seamount/sigma/MOM_parameter_doc.all index 79d9c06b09..0c128a0b87 100644 --- a/examples/seamount/sigma/MOM_parameter_doc.all +++ b/examples/seamount/sigma/MOM_parameter_doc.all @@ -118,6 +118,10 @@ USE_EOS = True ! [Boolean] default = True ! If true, density is calculated from temperature and ! salinity with an equation of state. If USE_EOS is ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. ADIABATIC = False ! [Boolean] default = False ! There are no diapycnal mass fluxes if ADIABATIC is ! true. This assumes that KD = KDML = 0.0 and that diff --git a/examples/seamount/z/MOM_parameter_doc.all b/examples/seamount/z/MOM_parameter_doc.all index c17d1e8e0b..0280f43538 100644 --- a/examples/seamount/z/MOM_parameter_doc.all +++ b/examples/seamount/z/MOM_parameter_doc.all @@ -118,6 +118,10 @@ USE_EOS = True ! [Boolean] default = True ! If true, density is calculated from temperature and ! salinity with an equation of state. If USE_EOS is ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. ADIABATIC = False ! [Boolean] default = False ! There are no diapycnal mass fluxes if ADIABATIC is ! true. This assumes that KD = KDML = 0.0 and that diff --git a/examples/single_column/MOM_parameter_doc.all b/examples/single_column/MOM_parameter_doc.all index 5276432235..3f6fab80a2 100644 --- a/examples/single_column/MOM_parameter_doc.all +++ b/examples/single_column/MOM_parameter_doc.all @@ -117,6 +117,10 @@ USE_EOS = True ! [Boolean] default = True ! If true, density is calculated from temperature and ! salinity with an equation of state. If USE_EOS is ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. ADIABATIC = False ! [Boolean] default = False ! There are no diapycnal mass fluxes if ADIABATIC is ! true. This assumes that KD = KDML = 0.0 and that diff --git a/examples/sloshing/layer/MOM_parameter_doc.all b/examples/sloshing/layer/MOM_parameter_doc.all index 8716ed835b..7a4440fee2 100644 --- a/examples/sloshing/layer/MOM_parameter_doc.all +++ b/examples/sloshing/layer/MOM_parameter_doc.all @@ -118,6 +118,10 @@ USE_EOS = True ! [Boolean] default = True ! If true, density is calculated from temperature and ! salinity with an equation of state. If USE_EOS is ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. ADIABATIC = False ! [Boolean] default = False ! There are no diapycnal mass fluxes if ADIABATIC is ! true. This assumes that KD = KDML = 0.0 and that diff --git a/examples/sloshing/rho/MOM_parameter_doc.all b/examples/sloshing/rho/MOM_parameter_doc.all index c08e12059e..991a302984 100644 --- a/examples/sloshing/rho/MOM_parameter_doc.all +++ b/examples/sloshing/rho/MOM_parameter_doc.all @@ -118,6 +118,10 @@ USE_EOS = True ! [Boolean] default = True ! If true, density is calculated from temperature and ! salinity with an equation of state. If USE_EOS is ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. ADIABATIC = False ! [Boolean] default = False ! There are no diapycnal mass fluxes if ADIABATIC is ! true. This assumes that KD = KDML = 0.0 and that diff --git a/examples/torus_advection_test/MOM_parameter_doc.all b/examples/torus_advection_test/MOM_parameter_doc.all index 55c88fdbb5..aa9ed5b7be 100644 --- a/examples/torus_advection_test/MOM_parameter_doc.all +++ b/examples/torus_advection_test/MOM_parameter_doc.all @@ -118,6 +118,10 @@ USE_EOS = True ! [Boolean] default = True ! If true, density is calculated from temperature and ! salinity with an equation of state. If USE_EOS is ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. ADIABATIC = False ! [Boolean] default = False ! There are no diapycnal mass fluxes if ADIABATIC is ! true. This assumes that KD = KDML = 0.0 and that diff --git a/src/core/MOM.F90 b/src/core/MOM.F90 index 7b0abf8825..6be598939c 100644 --- a/src/core/MOM.F90 +++ b/src/core/MOM.F90 @@ -34,13 +34,13 @@ module MOM !* MOM ice-shelf code by Daniel Goldberg, Robert Hallberg * !* Chris Little, and Olga Sergienko * !* * -!* This file was first relased in 2012. * +!* This file was first released in 2012. * !* * !* This program (MOM) simulates the ocean by numerically solving * !* the hydrostatic primitive equations in generalized Lagrangian * -!* vertical coordinates, typically trackng stretched pressure (p*) * +!* vertical coordinates, typically tracking stretched pressure (p*) * !* surfaces or following isopycnals in the ocean's interior, and * -!* general orthogonal horizontal coordinates. Unlike earlier verions * +!* general orthogonal horizontal coordinates. Unlike earlier versions * !* of MOM, in MOM6 these equations are horizontally discretized on an * !* Arakawa C-grid. (It remains to be seen whether a B-grid dynamic * !* core will be revived in MOM6 at a later date; for now applications * @@ -57,8 +57,8 @@ module MOM !* embodied in previous versions of MOM, even as it draws extensively * !* on the lessons learned in the development of the Generalized Ocean * !* Layered Dynamics (GOLD) ocean model, which was also primarily * -!* developed at NOAA/GFDL. MOM has also benefitted tremendously from * -!* the FMS infrastucture, which it utilizes and shares with other * +!* developed at NOAA/GFDL. MOM has also benefited tremendously from * +!* the FMS infrastructure, which it utilizes and shares with other * !* component models developed at GFDL. * !* * !* When run is isopycnal-coordinate mode, the uppermost few layers * @@ -82,7 +82,7 @@ module MOM !* * !* MOM6 integrates the equations forward in time in three distinct * !* phases. In one phase, the dynamic equations for the velocities * -!* and layerthicknesses are advanced, capturing the propagation of * +!* and layer thicknesses are advanced, capturing the propagation of * !* external and internal inertia-gravity waves, Rossby waves, and * !* other strictly adiabatic processes, including lateral stresses, * !* vertical viscosity and momentum forcing, and interface height * @@ -103,7 +103,7 @@ module MOM !* is applied to the time-mean layer velocities to ensure that the * !* sum of the layer transports agrees with the time-mean barotropic * !* transport, thereby ensuring that the estimates of the free surface * -!* from the sum of the layer thinknesses agrees with the final free * +!* from the sum of the layer thicknesses agrees with the final free * !* surface height as calculated by the barotropic solver. The * !* barotropic and baroclinic velocities are kept consistent by * !* recalculating the barotropic velocities from the baroclinic * @@ -461,6 +461,8 @@ module MOM ! a minimum value, and the deficit is reported. logical :: bulkmixedlayer ! If true, a refined bulk mixed layer is used with ! nkml sublayers and nkbl buffer layer. + logical :: diabatic_first ! If true, apply diabatic and thermodynamic + ! processes before stepping the dynamics. logical :: thickness_diffuse ! If true, interfaces are diffused with a ! coefficient of KHTH. logical :: thickness_diffuse_first ! If true, diffuse thickness before dynamics. @@ -611,6 +613,7 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) real :: dtth ! The time step used for thickness diffusion, in s. real :: dtnt ! The elapsed time since updating the tracers and applying ! diabatic processes, in s. + real :: dtdia ! The time step used for diabatic processes, in s. real :: dtbt_reset_time ! The value of CS%rel_time when DTBT was last ! calculated, in s. real :: wt_end, wt_beg @@ -660,7 +663,7 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) endif dt = real(time_interval) / real(n_max) - dtnt = 0.0 + dtnt = 0.0 ; dtdia = 0.0 ntstep = MAX(1,MIN(n_max,floor(CS%dt_therm/dt + 0.001))) CS%visc%calc_bbl = .true. @@ -733,6 +736,109 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) ! Set the local time to the end of the time step. Time_local = Time_start + set_time(int(floor(CS%rel_time+0.5))) + if (CS%diabatic_first .and. ((n==1) .or. MOD(n-1,ntstep)==0)) then ! do thermodynamics. + dtdia = dt*min(ntstep,n_max-(n-1)) + + if (.not.CS%adiabatic) then + if (CS%debug) then + call MOM_state_chksum("Pre-dia first ", u, v, h, CS%uhtr, CS%vhtr, G) + call MOM_thermo_chksum("Pre-dia first ", CS%tv, G, haloshift=0) + call check_redundant("Pre-dia first ", u, v, G) + endif + + if (CS%split .and. CS%legacy_split) then + call adjustments_dyn_legacy_split(u, v, h, dt, G, CS%dyn_legacy_split_CSp) + endif + + call cpu_clock_begin(id_clock_diabatic) + call diabatic(u, v, h, CS%tv, fluxes, CS%visc, CS%ADp, CS%CDp, & + dtdia, G, CS%diabatic_CSp) + call cpu_clock_end(id_clock_diabatic) + + ! Regridding/remapping is done here, at the end of the thermodynamics time step + ! (that may comprise several dynamical time steps) + ! The routine 'ALE_main' can be found in 'MOM_ALE.F90'. + if ( CS%useALEalgorithm ) then +! call pass_vector(u, v, G%Domain) + call pass_var(CS%tv%T, G%Domain, complete=.false.) + call pass_var(CS%tv%S, G%Domain, complete=.false.) + call pass_var(h, G%Domain) + if (CS%debug) then + call MOM_state_chksum("Pre-ALE 1 ", u, v, h, CS%uh, CS%vh, G) + call hchksum(CS%tv%T,"Pre-ALE 1 T", G, haloshift=1) + call hchksum(CS%tv%S,"Pre-ALE 1 S", G, haloshift=1) + call check_redundant("Pre-ALE 1 ", u, v, G) + endif + call ALE_main(G, h, u, v, CS%tv, CS%ALE_CSp) + if (CS%debug) then + call MOM_state_chksum("Post-ALE 1 ", u, v, h, CS%uh, CS%vh, G) + call hchksum(CS%tv%T,"Post-ALE 1 T", G, haloshift=1) + call hchksum(CS%tv%S,"Post-ALE 1 S", G, haloshift=1) + call check_redundant("Post-ALE 1 ", u, v, G) + endif + endif + + call cpu_clock_begin(id_clock_pass) + if (G%nonblocking_updates) then + pid_u = pass_vector_start(u, v, G%Domain) + if (CS%use_temperature) then + pid_T = pass_var_start(CS%tv%T, G%Domain) + pid_S = pass_var_start(CS%tv%S, G%Domain) + endif + pid_h = pass_var_start(h, G%Domain) + + call pass_vector_complete(pid_u, u, v, G%Domain) + if (CS%use_temperature) then + call pass_var_complete(pid_T, CS%tv%T, G%Domain) + call pass_var_complete(pid_S, CS%tv%S, G%Domain) + endif + call pass_var_complete(pid_h, h, G%Domain) + else + call pass_vector(u, v, G%Domain) + if (CS%use_temperature) then + call pass_var(CS%tv%T, G%Domain, complete=.false.) + call pass_var(CS%tv%S, G%Domain, complete=.false.) + endif + call pass_var(h, G%Domain) + endif + call cpu_clock_end(id_clock_pass) + + if (CS%debug) then + call uchksum(u,"Post-dia first u", G, haloshift=2) + call vchksum(v,"Post-dia first v", G, haloshift=2) + call hchksum(h,"Post-dia first h", G, haloshift=1) + call uchksum(CS%uhtr,"Post-dia first uh", G, haloshift=0) + call vchksum(CS%vhtr,"Post-dia first vh", G, haloshift=0) + ! call MOM_state_chksum("Post-dia first ", u, v, & + ! h, CS%uhtr, CS%vhtr, G, haloshift=1) + if (associated(CS%tv%T)) call hchksum(CS%tv%T, "Post-dia first T", G, haloshift=1) + if (associated(CS%tv%S)) call hchksum(CS%tv%S, "Post-dia first S", G, haloshift=1) + if (associated(CS%tv%frazil)) call hchksum(CS%tv%frazil, & + "Post-dia first frazil", G, haloshift=0) + if (associated(CS%tv%salt_deficit)) call hchksum(CS%tv%salt_deficit, & + "Post-dia first salt deficit", G, haloshift=0) + ! call MOM_thermo_chksum("Post-dia first ", CS%tv, G) + call check_redundant("Post-dia first ", u, v, G) + endif + else + + call cpu_clock_begin(id_clock_diabatic) + call adiabatic(h, CS%tv, fluxes, dtdia, G, CS%diabatic_CSp) + call cpu_clock_end(id_clock_diabatic) + + if (CS%use_temperature) then + call cpu_clock_begin(id_clock_pass) + call pass_var(CS%tv%T, G%Domain, complete=.false.) + call pass_var(CS%tv%S, G%Domain, complete=.true.) + call cpu_clock_end(id_clock_pass) + if (CS%debug) then + if (associated(CS%tv%T)) call hchksum(CS%tv%T, "Post-dia first T", G, haloshift=1) + if (associated(CS%tv%S)) call hchksum(CS%tv%S, "Post-dia first S", G, haloshift=1) + endif + endif + endif ! ADIABATIC + endif ! diabatic_first + call cpu_clock_begin(id_clock_dynamics) call disable_averaging(CS%diag) @@ -849,19 +955,21 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) call cpu_clock_end(id_clock_dynamics) dtnt = dtnt + dt - if ((MOD(n,ntstep) == 0) .or. (n==n_max)) then + if ((MOD(n,ntstep) == 0) .or. (n==n_max)) then ! Do advection and thermo. if (CS%debug) then - call uchksum(u,"Pre-advection u",G,haloshift=2) - call vchksum(v,"Pre-advection v",G,haloshift=2) - call hchksum(h,"Pre-advection h",G,haloshift=1) - call uchksum(CS%uhtr,"Pre-advection uh",G,haloshift=0) - call vchksum(CS%vhtr,"Pre-advection vh",G,haloshift=0) + call uchksum(u,"Pre-advection u", G, haloshift=2) + call vchksum(v,"Pre-advection v", G, haloshift=2) + call hchksum(h,"Pre-advection h", G, haloshift=1) + call uchksum(CS%uhtr,"Pre-advection uh", G, haloshift=0) + call vchksum(CS%vhtr,"Pre-advection vh", G, haloshift=0) ! call MOM_state_chksum("Pre-advection ", u, v, & ! h, CS%uhtr, CS%vhtr, G, haloshift=1) - if (associated(CS%tv%T)) call hchksum(CS%tv%T, "Pre-advection T",G,haloshift=1) - if (associated(CS%tv%S)) call hchksum(CS%tv%S, "Pre-advection S",G,haloshift=1) - if (associated(CS%tv%frazil)) call hchksum(CS%tv%frazil, "Pre-advection frazil",G,haloshift=0) - if (associated(CS%tv%salt_deficit)) call hchksum(CS%tv%salt_deficit, "Pre-advection salt deficit",G,haloshift=0) + if (associated(CS%tv%T)) call hchksum(CS%tv%T, "Pre-advection T", G, haloshift=1) + if (associated(CS%tv%S)) call hchksum(CS%tv%S, "Pre-advection S", G, haloshift=1) + if (associated(CS%tv%frazil)) call hchksum(CS%tv%frazil, & + "Pre-advection frazil", G, haloshift=0) + if (associated(CS%tv%salt_deficit)) call hchksum(CS%tv%salt_deficit, & + "Pre-advection salt deficit", G, haloshift=0) ! call MOM_thermo_chksum("Pre-advection ", CS%tv, G) call check_redundant("Pre-advection ", u, v, G) endif @@ -891,13 +999,13 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) call post_data(CS%id_e_predia, eta_predia, CS%diag) endif - if (.not.CS%adiabatic) then + if (.not.CS%diabatic_first) then ; if (.not.CS%adiabatic) then if (CS%debug) then - call uchksum(u,"Pre-diabatic u",G,haloshift=2) - call vchksum(v,"Pre-diabatic v",G,haloshift=2) - call hchksum(h,"Pre-diabatic h",G,haloshift=1) - call uchksum(CS%uhtr,"Pre-diabatic uh",G,haloshift=0) - call vchksum(CS%vhtr,"Pre-diabatic vh",G,haloshift=0) + call uchksum(u,"Pre-diabatic u", G, haloshift=2) + call vchksum(v,"Pre-diabatic v", G, haloshift=2) + call hchksum(h,"Pre-diabatic h", G, haloshift=1) + call uchksum(CS%uhtr,"Pre-diabatic uh", G, haloshift=0) + call vchksum(CS%vhtr,"Pre-diabatic vh", G, haloshift=0) ! call MOM_state_chksum("Pre-diabatic ",u, v, h, CS%uhtr, CS%vhtr, G) call MOM_thermo_chksum("Pre-diabatic ", CS%tv, G,haloshift=0) call check_redundant("Pre-diabatic ", u, v, G) @@ -912,7 +1020,7 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) dtnt, G, CS%diabatic_CSp) call cpu_clock_end(id_clock_diabatic) - ! Regridding/remapping is done here, at the end of the thermodynamical time step + ! Regridding/remapping is done here, at the end of the thermodynamics time step ! (that may comprise several dynamical time steps) ! The routine 'ALE_main' can be found in 'MOM_ALE.F90'. if ( CS%useALEalgorithm ) then @@ -922,18 +1030,18 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) call pass_var(h, G%Domain) if (CS%debug) then call MOM_state_chksum("Pre-ALE ", u, v, h, CS%uh, CS%vh, G) - call hchksum(CS%tv%T,"Pre-ALE T",G,haloshift=1) - call hchksum(CS%tv%S,"Pre-ALE S",G,haloshift=1) + call hchksum(CS%tv%T,"Pre-ALE T", G, haloshift=1) + call hchksum(CS%tv%S,"Pre-ALE S", G, haloshift=1) call check_redundant("Pre-ALE ", u, v, G) endif call ALE_main(G, h, u, v, CS%tv, CS%ALE_CSp) if (CS%debug) then call MOM_state_chksum("Post-ALE ", u, v, h, CS%uh, CS%vh, G) - call hchksum(CS%tv%T,"Post-ALE T",G,haloshift=1) - call hchksum(CS%tv%S,"Post-ALE S",G,haloshift=1) + call hchksum(CS%tv%T,"Post-ALE T", G, haloshift=1) + call hchksum(CS%tv%S,"Post-ALE S", G, haloshift=1) call check_redundant("Post-ALE ", u, v, G) endif - end if + endif call cpu_clock_begin(id_clock_pass) if (G%nonblocking_updates) then @@ -961,17 +1069,19 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) call cpu_clock_end(id_clock_pass) if (CS%debug) then - call uchksum(u,"Post-diabatic u",G,haloshift=2) - call vchksum(v,"Post-diabatic v",G,haloshift=2) - call hchksum(h,"Post-diabatic h",G,haloshift=1) - call uchksum(CS%uhtr,"Post-diabatic uh",G,haloshift=0) - call vchksum(CS%vhtr,"Post-diabatic vh",G,haloshift=0) + call uchksum(u,"Post-diabatic u", G, haloshift=2) + call vchksum(v,"Post-diabatic v", G, haloshift=2) + call hchksum(h,"Post-diabatic h", G, haloshift=1) + call uchksum(CS%uhtr,"Post-diabatic uh", G, haloshift=0) + call vchksum(CS%vhtr,"Post-diabatic vh", G, haloshift=0) ! call MOM_state_chksum("Post-diabatic ", u, v, & ! h, CS%uhtr, CS%vhtr, G, haloshift=1) - if (associated(CS%tv%T)) call hchksum(CS%tv%T, "Post-diabatic T",G,haloshift=1) - if (associated(CS%tv%S)) call hchksum(CS%tv%S, "Post-diabatic S",G,haloshift=1) - if (associated(CS%tv%frazil)) call hchksum(CS%tv%frazil, "Post-diabatic frazil",G,haloshift=0) - if (associated(CS%tv%salt_deficit)) call hchksum(CS%tv%salt_deficit, "Post-diabatic salt deficit",G,haloshift=0) + if (associated(CS%tv%T)) call hchksum(CS%tv%T, "Post-diabatic T", G, haloshift=1) + if (associated(CS%tv%S)) call hchksum(CS%tv%S, "Post-diabatic S", G, haloshift=1) + if (associated(CS%tv%frazil)) call hchksum(CS%tv%frazil, & + "Post-diabatic frazil", G, haloshift=0) + if (associated(CS%tv%salt_deficit)) call hchksum(CS%tv%salt_deficit, & + "Post-diabatic salt deficit", G, haloshift=0) ! call MOM_thermo_chksum("Post-diabatic ", CS%tv, G) call check_redundant("Post-diabatic ", u, v, G) endif @@ -982,14 +1092,16 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) call cpu_clock_end(id_clock_diabatic) if (CS%use_temperature) then + call cpu_clock_begin(id_clock_pass) call pass_var(CS%tv%T, G%Domain, complete=.false.) call pass_var(CS%tv%S, G%Domain, complete=.true.) + call cpu_clock_end(id_clock_pass) if (CS%debug) then - if (associated(CS%tv%T)) call hchksum(CS%tv%T, "Post-diabatic T",G,haloshift=1) - if (associated(CS%tv%S)) call hchksum(CS%tv%S, "Post-diabatic S",G,haloshift=1) + if (associated(CS%tv%T)) call hchksum(CS%tv%T, "Post-diabatic T", G, haloshift=1) + if (associated(CS%tv%S)) call hchksum(CS%tv%S, "Post-diabatic S", G, haloshift=1) endif endif - endif ! ADIABATIC + endif ; endif ! Adiabatic and diabatic_first. CS%uhtr(:,:,:) = 0.0 CS%vhtr(:,:,:) = 0.0 call cpu_clock_end(id_clock_thermo) @@ -1038,7 +1150,8 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) dtnt = 0.0 CS%visc%calc_bbl = .true. - endif + endif ! End do advection and thermo. + call enable_averaging(dt,Time_local, CS%diag) if (CS%id_u > 0) call post_data(CS%id_u, u, CS%diag) @@ -1255,6 +1368,10 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) "salinity with an equation of state. If USE_EOS is \n"//& "true, ENABLE_THERMODYNAMICS must be true as well.", & default=CS%use_temperature) + call get_param(param_file, "MOM", "DIABATIC_FIRST", CS%diabatic_first, & + "If true, apply diabatic and thermodynamic processes, \n"//& + "including buoyancy forcing and mass gain or loss, \n"//& + "before stepping the dynamics forward.", default=.false.) call get_param(param_file, "MOM", "ADIABATIC", CS%adiabatic, & "There are no diapycnal mass fluxes if ADIABATIC is \n"//& "true. This assumes that KD = KDML = 0.0 and that \n"//& @@ -1533,9 +1650,9 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) ! be broken into two separate steps, with the regridding step optionally ! occuring inside of MOM_initialize. if (CS%debug) then - call uchksum(CS%u,"Pre initialize_ALE u",G,haloshift=1) - call vchksum(CS%v,"Pre initialize_ALE v",G,haloshift=1) - call hchksum(CS%h, "Pre initialize_ALE h",G,haloshift=1) + call uchksum(CS%u,"Pre initialize_ALE u", G, haloshift=1) + call vchksum(CS%v,"Pre initialize_ALE v", G, haloshift=1) + call hchksum(CS%h, "Pre initialize_ALE h", G, haloshift=1) endif call initialize_ALE(param_file, G, CS%ALE_CSp) if (.not. query_initialized(CS%h,"h",CS%restart_CSp)) then @@ -1545,9 +1662,9 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) endif call ALE_updateVerticalGridType( CS%ALE_CSp, G%GV ) if (CS%debug) then - call uchksum(CS%u,"Post initialize_ALE u",G,haloshift=1) - call vchksum(CS%v,"Post initialize_ALE v",G,haloshift=1) - call hchksum(CS%h, "Post initialize_ALE h",G,haloshift=1) + call uchksum(CS%u,"Post initialize_ALE u", G, haloshift=1) + call vchksum(CS%v,"Post initialize_ALE v", G, haloshift=1) + call hchksum(CS%h, "Post initialize_ALE h", G, haloshift=1) endif endif From 8819b9b888d2c4f2f8227c7d56afbf0e59364977 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 18 Sep 2013 17:38:57 -0400 Subject: [PATCH 177/372] Updated MOM_parameter_doc.* to refect DYNAMIC mode o Despite Bob's valiant effort to generate acceptable MOM_parameter_doc file, they were do not look the same between dynamic and static modes. We agreed to have dynamic mode checked in. --- examples/AM2_MOM6i_1deg/MOM_parameter_doc.all | 9 +++++--- .../AM2_MOM6i_1deg/MOM_parameter_doc.short | 6 ++--- examples/CM2G63L/MOM_parameter_doc.all | 9 +++++--- examples/CM2G63L/MOM_parameter_doc.short | 6 ++--- examples/DOME/MOM_parameter_doc.all | 17 ++++++++------ examples/DOME/MOM_parameter_doc.short | 15 ++++-------- examples/GOLD_SIS/MOM_parameter_doc.all | 9 +++++--- examples/GOLD_SIS/MOM_parameter_doc.short | 6 ++--- .../GOLD_SIS_icebergs/MOM_parameter_doc.all | 9 +++++--- .../GOLD_SIS_icebergs/MOM_parameter_doc.short | 6 ++--- examples/MESO_025_63L/MOM_parameter_doc.all | 15 +++++++----- examples/MESO_025_63L/MOM_parameter_doc.short | 12 +++++----- .../Phillips_2layer/MOM_parameter_doc.all | 18 ++++++++++----- .../Phillips_2layer/MOM_parameter_doc.short | 11 ++++----- examples/SIS2/MOM_parameter_doc.all | 9 +++++--- examples/SIS2/MOM_parameter_doc.short | 6 ++--- examples/SIS2_icebergs/MOM_parameter_doc.all | 9 +++++--- .../SIS2_icebergs/MOM_parameter_doc.short | 6 ++--- .../adjustment2d/layer/MOM_parameter_doc.all | 4 ++-- .../layer/MOM_parameter_doc.short | 4 ++-- .../adjustment2d/rho/MOM_parameter_doc.all | 4 ++-- .../adjustment2d/rho/MOM_parameter_doc.short | 4 ++-- examples/adjustment2d/z/MOM_parameter_doc.all | 4 ++-- .../adjustment2d/z/MOM_parameter_doc.short | 4 ++-- examples/benchmark/MOM_parameter_doc.all | 2 +- examples/benchmark/MOM_parameter_doc.short | 2 +- examples/circle_obcs/MOM_parameter_doc.all | 8 +++---- examples/circle_obcs/MOM_parameter_doc.short | 9 ++------ examples/double_gyre/MOM_parameter_doc.all | 13 +++++++---- examples/double_gyre/MOM_parameter_doc.short | 11 +++------ examples/external_gwave/MOM_parameter_doc.all | 4 ++-- .../external_gwave/MOM_parameter_doc.short | 4 ++-- .../layer/MOM_parameter_doc.all | 4 ++-- .../layer/MOM_parameter_doc.short | 4 ++-- .../sigma/MOM_parameter_doc.all | 18 ++++++++++----- .../sigma/MOM_parameter_doc.short | 11 ++++----- .../flow_downslope/z/MOM_parameter_doc.all | 4 ++-- .../flow_downslope/z/MOM_parameter_doc.short | 4 ++-- examples/global/MOM_parameter_doc.all | 23 ++++++++++--------- examples/global/MOM_parameter_doc.short | 21 ++++++----------- .../global_ALE/layer/MOM_parameter_doc.all | 18 ++++++++++----- .../global_ALE/layer/MOM_parameter_doc.short | 11 ++++----- examples/global_ALE/z/MOM_parameter_doc.all | 22 ++++++++++++------ examples/global_ALE/z/MOM_parameter_doc.short | 11 ++++----- examples/lock_exchange/MOM_parameter_doc.all | 4 ++-- .../lock_exchange/MOM_parameter_doc.short | 4 ++-- examples/nonBous_global/MOM_parameter_doc.all | 23 ++++++++++--------- .../nonBous_global/MOM_parameter_doc.short | 21 ++++++----------- examples/resting/z/MOM_parameter_doc.all | 8 +++---- examples/resting/z/MOM_parameter_doc.short | 9 ++++++-- examples/seamount/layer/MOM_parameter_doc.all | 8 +++---- .../seamount/layer/MOM_parameter_doc.short | 9 ++++++-- examples/seamount/sigma/MOM_parameter_doc.all | 8 +++---- .../seamount/sigma/MOM_parameter_doc.short | 9 ++++++-- examples/seamount/z/MOM_parameter_doc.all | 8 +++---- examples/seamount/z/MOM_parameter_doc.short | 9 ++++++-- examples/single_column/MOM_parameter_doc.all | 4 +++- .../single_column_z/MOM_parameter_doc.all | 22 ++++++++++++------ .../single_column_z/MOM_parameter_doc.short | 2 ++ examples/sloshing/layer/MOM_parameter_doc.all | 8 +++---- .../sloshing/layer/MOM_parameter_doc.short | 9 ++++++-- examples/sloshing/rho/MOM_parameter_doc.all | 8 +++---- examples/sloshing/rho/MOM_parameter_doc.short | 9 ++++++-- .../MOM_parameter_doc.all | 4 ++-- .../MOM_parameter_doc.short | 4 ++-- 65 files changed, 330 insertions(+), 266 deletions(-) diff --git a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all index e4d07348b6..8dd8471eed 100644 --- a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all +++ b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all @@ -14,7 +14,7 @@ TRIPOLAR_N = True ! [Boolean] default = False ! This can only be set at compile time. NONBLOCKING_UPDATES = False ! [Boolean] default = False ! If true, non-blocking halo updates may be used. -!STATIC_MEMORY_ = True ! [Boolean] +!STATIC_MEMORY_ = False ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined @@ -54,6 +54,9 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. !NIPROC = 10 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. @@ -889,9 +892,9 @@ BT_USE_WIDE_HALOS = True ! [Boolean] default = True ! barotropic time stepping for efficiency. BTHALO = 0 ! default = 0 ! The minimum halo size for the barotropic solver. -!BT x-halo = 10 ! +!BT x-halo = 0 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 10 ! +!BT y-halo = 0 ! ! The barotropic y-halo size that is actually used. USE_BT_CONT_TYPE = True ! [Boolean] default = True ! If true, use a structure with elements that describe diff --git a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.short b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.short index 6758ba4f07..07e0eabdbf 100644 --- a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.short +++ b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.short @@ -8,7 +8,7 @@ TRIPOLAR_N = True ! [Boolean] default = False ! they are on the staggered grid. Also, the starting ! index of the velocity-point arrays is usually 0, not 1. ! This can only be set at compile time. -!STATIC_MEMORY_ = True ! [Boolean] +!STATIC_MEMORY_ = False ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined @@ -334,9 +334,9 @@ BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require ! less than 0.1*MAXVEL to be accommodated. -!BT x-halo = 10 ! +!BT x-halo = 0 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 10 ! +!BT y-halo = 0 ! ! The barotropic y-halo size that is actually used. BT_PROJECT_VELOCITY = True ! [Boolean] default = False ! If true, step the barotropic velocity first and project diff --git a/examples/CM2G63L/MOM_parameter_doc.all b/examples/CM2G63L/MOM_parameter_doc.all index 1bac9b85ce..0ed16251e0 100644 --- a/examples/CM2G63L/MOM_parameter_doc.all +++ b/examples/CM2G63L/MOM_parameter_doc.all @@ -14,7 +14,7 @@ TRIPOLAR_N = True ! [Boolean] default = False ! This can only be set at compile time. NONBLOCKING_UPDATES = False ! [Boolean] default = False ! If true, non-blocking halo updates may be used. -!STATIC_MEMORY_ = True ! [Boolean] +!STATIC_MEMORY_ = False ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined @@ -54,6 +54,9 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. !NIPROC = 10 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. @@ -931,9 +934,9 @@ BT_USE_WIDE_HALOS = True ! [Boolean] default = True ! barotropic time stepping for efficiency. BTHALO = 0 ! default = 0 ! The minimum halo size for the barotropic solver. -!BT x-halo = 10 ! +!BT x-halo = 0 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 10 ! +!BT y-halo = 0 ! ! The barotropic y-halo size that is actually used. USE_BT_CONT_TYPE = True ! [Boolean] default = True ! If true, use a structure with elements that describe diff --git a/examples/CM2G63L/MOM_parameter_doc.short b/examples/CM2G63L/MOM_parameter_doc.short index 525e3397f0..1dc7df7b9f 100644 --- a/examples/CM2G63L/MOM_parameter_doc.short +++ b/examples/CM2G63L/MOM_parameter_doc.short @@ -8,7 +8,7 @@ TRIPOLAR_N = True ! [Boolean] default = False ! they are on the staggered grid. Also, the starting ! index of the velocity-point arrays is usually 0, not 1. ! This can only be set at compile time. -!STATIC_MEMORY_ = True ! [Boolean] +!STATIC_MEMORY_ = False ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined @@ -374,9 +374,9 @@ BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require ! less than 0.1*MAXVEL to be accommodated. -!BT x-halo = 10 ! +!BT x-halo = 0 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 10 ! +!BT y-halo = 0 ! ! The barotropic y-halo size that is actually used. BT_STRONG_DRAG = True ! [Boolean] default = False ! If true, use a stronger estimate of the retarding diff --git a/examples/DOME/MOM_parameter_doc.all b/examples/DOME/MOM_parameter_doc.all index fbdf91eadc..819c6443b8 100644 --- a/examples/DOME/MOM_parameter_doc.all +++ b/examples/DOME/MOM_parameter_doc.all @@ -14,7 +14,7 @@ TRIPOLAR_N = False ! [Boolean] default = False ! This can only be set at compile time. NONBLOCKING_UPDATES = False ! [Boolean] default = False ! If true, non-blocking halo updates may be used. -!STATIC_MEMORY_ = True ! [Boolean] +!STATIC_MEMORY_ = False ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined @@ -54,13 +54,16 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 -!NIPROC = 10 ! +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. +!NIPROC = 3 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 10, 2 ! +!LAYOUT = 3, 2 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically @@ -756,9 +759,9 @@ BT_USE_WIDE_HALOS = True ! [Boolean] default = True ! barotropic time stepping for efficiency. BTHALO = 0 ! default = 0 ! The minimum halo size for the barotropic solver. -!BT x-halo = 4 ! +!BT x-halo = 0 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 4 ! +!BT y-halo = 0 ! ! The barotropic y-halo size that is actually used. USE_BT_CONT_TYPE = True ! [Boolean] default = True ! If true, use a structure with elements that describe @@ -1168,11 +1171,11 @@ DT_FORCING = 8.64E+04 ! [s] default = 1200.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 2.0 ! [days] +DAYMAX = 2.0 ! [days] default = 2.0 ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is - ! not set via ocean_solo_nml in input.nml. + ! not set (as it was here) via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/DOME/MOM_parameter_doc.short b/examples/DOME/MOM_parameter_doc.short index 4561f2536c..2d4168c6b6 100644 --- a/examples/DOME/MOM_parameter_doc.short +++ b/examples/DOME/MOM_parameter_doc.short @@ -7,7 +7,7 @@ REENTRANT_X = False ! [Boolean] default = True ! they are on the staggered grid. Also, the starting ! index of the velocity-point arrays is usually 0, not 1. ! This can only be set at compile time. -!STATIC_MEMORY_ = True ! [Boolean] +!STATIC_MEMORY_ = False ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined @@ -32,13 +32,13 @@ NJGLOBAL = 70 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 10 ! +!NIPROC = 3 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 10, 2 ! +!LAYOUT = 3, 2 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically @@ -286,9 +286,9 @@ BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require ! less than 0.1*MAXVEL to be accommodated. -!BT x-halo = 4 ! +!BT x-halo = 0 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 4 ! +!BT y-halo = 0 ! ! The barotropic y-halo size that is actually used. BT_PROJECT_VELOCITY = True ! [Boolean] default = False ! If true, step the barotropic velocity first and project @@ -386,11 +386,6 @@ DT_FORCING = 8.64E+04 ! [s] default = 1200.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 2.0 ! [days] - ! The final time of the whole simulation, in units of - ! TIMEUNIT seconds. This also sets the potential end - ! time of the present run segment if the end time is - ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/GOLD_SIS/MOM_parameter_doc.all b/examples/GOLD_SIS/MOM_parameter_doc.all index b49079be8d..16130d196d 100644 --- a/examples/GOLD_SIS/MOM_parameter_doc.all +++ b/examples/GOLD_SIS/MOM_parameter_doc.all @@ -14,7 +14,7 @@ TRIPOLAR_N = True ! [Boolean] default = False ! This can only be set at compile time. NONBLOCKING_UPDATES = False ! [Boolean] default = False ! If true, non-blocking halo updates may be used. -!STATIC_MEMORY_ = True ! [Boolean] +!STATIC_MEMORY_ = False ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined @@ -54,6 +54,9 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. !NIPROC = 10 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. @@ -931,9 +934,9 @@ BT_USE_WIDE_HALOS = True ! [Boolean] default = True ! barotropic time stepping for efficiency. BTHALO = 0 ! default = 0 ! The minimum halo size for the barotropic solver. -!BT x-halo = 10 ! +!BT x-halo = 0 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 10 ! +!BT y-halo = 0 ! ! The barotropic y-halo size that is actually used. USE_BT_CONT_TYPE = True ! [Boolean] default = True ! If true, use a structure with elements that describe diff --git a/examples/GOLD_SIS/MOM_parameter_doc.short b/examples/GOLD_SIS/MOM_parameter_doc.short index dd935f9f2a..eea027f562 100644 --- a/examples/GOLD_SIS/MOM_parameter_doc.short +++ b/examples/GOLD_SIS/MOM_parameter_doc.short @@ -8,7 +8,7 @@ TRIPOLAR_N = True ! [Boolean] default = False ! they are on the staggered grid. Also, the starting ! index of the velocity-point arrays is usually 0, not 1. ! This can only be set at compile time. -!STATIC_MEMORY_ = True ! [Boolean] +!STATIC_MEMORY_ = False ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined @@ -371,9 +371,9 @@ BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require ! less than 0.1*MAXVEL to be accommodated. -!BT x-halo = 10 ! +!BT x-halo = 0 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 10 ! +!BT y-halo = 0 ! ! The barotropic y-halo size that is actually used. BT_STRONG_DRAG = True ! [Boolean] default = False ! If true, use a stronger estimate of the retarding diff --git a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all index b49079be8d..16130d196d 100644 --- a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all +++ b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all @@ -14,7 +14,7 @@ TRIPOLAR_N = True ! [Boolean] default = False ! This can only be set at compile time. NONBLOCKING_UPDATES = False ! [Boolean] default = False ! If true, non-blocking halo updates may be used. -!STATIC_MEMORY_ = True ! [Boolean] +!STATIC_MEMORY_ = False ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined @@ -54,6 +54,9 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. !NIPROC = 10 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. @@ -931,9 +934,9 @@ BT_USE_WIDE_HALOS = True ! [Boolean] default = True ! barotropic time stepping for efficiency. BTHALO = 0 ! default = 0 ! The minimum halo size for the barotropic solver. -!BT x-halo = 10 ! +!BT x-halo = 0 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 10 ! +!BT y-halo = 0 ! ! The barotropic y-halo size that is actually used. USE_BT_CONT_TYPE = True ! [Boolean] default = True ! If true, use a structure with elements that describe diff --git a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.short b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.short index dd935f9f2a..eea027f562 100644 --- a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.short +++ b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.short @@ -8,7 +8,7 @@ TRIPOLAR_N = True ! [Boolean] default = False ! they are on the staggered grid. Also, the starting ! index of the velocity-point arrays is usually 0, not 1. ! This can only be set at compile time. -!STATIC_MEMORY_ = True ! [Boolean] +!STATIC_MEMORY_ = False ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined @@ -371,9 +371,9 @@ BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require ! less than 0.1*MAXVEL to be accommodated. -!BT x-halo = 10 ! +!BT x-halo = 0 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 10 ! +!BT y-halo = 0 ! ! The barotropic y-halo size that is actually used. BT_STRONG_DRAG = True ! [Boolean] default = False ! If true, use a stronger estimate of the retarding diff --git a/examples/MESO_025_63L/MOM_parameter_doc.all b/examples/MESO_025_63L/MOM_parameter_doc.all index 7c859cfdec..15043ec541 100644 --- a/examples/MESO_025_63L/MOM_parameter_doc.all +++ b/examples/MESO_025_63L/MOM_parameter_doc.all @@ -14,7 +14,7 @@ TRIPOLAR_N = False ! [Boolean] default = False ! This can only be set at compile time. NONBLOCKING_UPDATES = False ! [Boolean] default = False ! If true, non-blocking halo updates may be used. -!STATIC_MEMORY_ = True ! [Boolean] +!STATIC_MEMORY_ = False ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined @@ -54,13 +54,16 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 -!NIPROC = 16 ! +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. +!NIPROC = 24 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!NJPROC = 18 ! +!NJPROC = 12 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 16, 18 ! +!LAYOUT = 24, 12 ! ! The processor layout that was acutally used. IO_LAYOUT = 4, 3 ! default = 0 ! The processor layout to be used, or 0,0 to automatically @@ -857,9 +860,9 @@ BT_USE_WIDE_HALOS = True ! [Boolean] default = True ! barotropic time stepping for efficiency. BTHALO = 0 ! default = 0 ! The minimum halo size for the barotropic solver. -!BT x-halo = 10 ! +!BT x-halo = 0 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 10 ! +!BT y-halo = 0 ! ! The barotropic y-halo size that is actually used. USE_BT_CONT_TYPE = True ! [Boolean] default = True ! If true, use a structure with elements that describe diff --git a/examples/MESO_025_63L/MOM_parameter_doc.short b/examples/MESO_025_63L/MOM_parameter_doc.short index e95a5878fa..80f2a5bf76 100644 --- a/examples/MESO_025_63L/MOM_parameter_doc.short +++ b/examples/MESO_025_63L/MOM_parameter_doc.short @@ -5,7 +5,7 @@ ! they are on the staggered grid. Also, the starting ! index of the velocity-point arrays is usually 0, not 1. ! This can only be set at compile time. -!STATIC_MEMORY_ = True ! [Boolean] +!STATIC_MEMORY_ = False ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined @@ -30,13 +30,13 @@ NJGLOBAL = 450 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 16 ! +!NIPROC = 24 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!NJPROC = 18 ! +!NJPROC = 12 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 16, 18 ! +!LAYOUT = 24, 12 ! ! The processor layout that was acutally used. IO_LAYOUT = 4, 3 ! default = 0 ! The processor layout to be used, or 0,0 to automatically @@ -334,9 +334,9 @@ BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require ! less than 0.1*MAXVEL to be accommodated. -!BT x-halo = 10 ! +!BT x-halo = 0 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 10 ! +!BT y-halo = 0 ! ! The barotropic y-halo size that is actually used. BT_PROJECT_VELOCITY = True ! [Boolean] default = False ! If true, step the barotropic velocity first and project diff --git a/examples/Phillips_2layer/MOM_parameter_doc.all b/examples/Phillips_2layer/MOM_parameter_doc.all index 6b7fc5a3ef..e793856fd1 100644 --- a/examples/Phillips_2layer/MOM_parameter_doc.all +++ b/examples/Phillips_2layer/MOM_parameter_doc.all @@ -54,18 +54,20 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. !NIPROC = 8 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 8 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 8, 8 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. @@ -116,6 +118,10 @@ USE_EOS = False ! [Boolean] default = False ! If true, density is calculated from temperature and ! salinity with an equation of state. If USE_EOS is ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. ADIABATIC = False ! [Boolean] default = False ! There are no diapycnal mass fluxes if ADIABATIC is ! true. This assumes that KD = KDML = 0.0 and that diff --git a/examples/Phillips_2layer/MOM_parameter_doc.short b/examples/Phillips_2layer/MOM_parameter_doc.short index 03729460cd..bed4f4c11c 100644 --- a/examples/Phillips_2layer/MOM_parameter_doc.short +++ b/examples/Phillips_2layer/MOM_parameter_doc.short @@ -36,12 +36,11 @@ NJGLOBAL = 120 ! !NJPROC = 8 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 8, 8 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. diff --git a/examples/SIS2/MOM_parameter_doc.all b/examples/SIS2/MOM_parameter_doc.all index b49079be8d..16130d196d 100644 --- a/examples/SIS2/MOM_parameter_doc.all +++ b/examples/SIS2/MOM_parameter_doc.all @@ -14,7 +14,7 @@ TRIPOLAR_N = True ! [Boolean] default = False ! This can only be set at compile time. NONBLOCKING_UPDATES = False ! [Boolean] default = False ! If true, non-blocking halo updates may be used. -!STATIC_MEMORY_ = True ! [Boolean] +!STATIC_MEMORY_ = False ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined @@ -54,6 +54,9 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. !NIPROC = 10 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. @@ -931,9 +934,9 @@ BT_USE_WIDE_HALOS = True ! [Boolean] default = True ! barotropic time stepping for efficiency. BTHALO = 0 ! default = 0 ! The minimum halo size for the barotropic solver. -!BT x-halo = 10 ! +!BT x-halo = 0 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 10 ! +!BT y-halo = 0 ! ! The barotropic y-halo size that is actually used. USE_BT_CONT_TYPE = True ! [Boolean] default = True ! If true, use a structure with elements that describe diff --git a/examples/SIS2/MOM_parameter_doc.short b/examples/SIS2/MOM_parameter_doc.short index dd935f9f2a..eea027f562 100644 --- a/examples/SIS2/MOM_parameter_doc.short +++ b/examples/SIS2/MOM_parameter_doc.short @@ -8,7 +8,7 @@ TRIPOLAR_N = True ! [Boolean] default = False ! they are on the staggered grid. Also, the starting ! index of the velocity-point arrays is usually 0, not 1. ! This can only be set at compile time. -!STATIC_MEMORY_ = True ! [Boolean] +!STATIC_MEMORY_ = False ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined @@ -371,9 +371,9 @@ BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require ! less than 0.1*MAXVEL to be accommodated. -!BT x-halo = 10 ! +!BT x-halo = 0 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 10 ! +!BT y-halo = 0 ! ! The barotropic y-halo size that is actually used. BT_STRONG_DRAG = True ! [Boolean] default = False ! If true, use a stronger estimate of the retarding diff --git a/examples/SIS2_icebergs/MOM_parameter_doc.all b/examples/SIS2_icebergs/MOM_parameter_doc.all index b49079be8d..16130d196d 100644 --- a/examples/SIS2_icebergs/MOM_parameter_doc.all +++ b/examples/SIS2_icebergs/MOM_parameter_doc.all @@ -14,7 +14,7 @@ TRIPOLAR_N = True ! [Boolean] default = False ! This can only be set at compile time. NONBLOCKING_UPDATES = False ! [Boolean] default = False ! If true, non-blocking halo updates may be used. -!STATIC_MEMORY_ = True ! [Boolean] +!STATIC_MEMORY_ = False ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined @@ -54,6 +54,9 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. !NIPROC = 10 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. @@ -931,9 +934,9 @@ BT_USE_WIDE_HALOS = True ! [Boolean] default = True ! barotropic time stepping for efficiency. BTHALO = 0 ! default = 0 ! The minimum halo size for the barotropic solver. -!BT x-halo = 10 ! +!BT x-halo = 0 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 10 ! +!BT y-halo = 0 ! ! The barotropic y-halo size that is actually used. USE_BT_CONT_TYPE = True ! [Boolean] default = True ! If true, use a structure with elements that describe diff --git a/examples/SIS2_icebergs/MOM_parameter_doc.short b/examples/SIS2_icebergs/MOM_parameter_doc.short index dd935f9f2a..eea027f562 100644 --- a/examples/SIS2_icebergs/MOM_parameter_doc.short +++ b/examples/SIS2_icebergs/MOM_parameter_doc.short @@ -8,7 +8,7 @@ TRIPOLAR_N = True ! [Boolean] default = False ! they are on the staggered grid. Also, the starting ! index of the velocity-point arrays is usually 0, not 1. ! This can only be set at compile time. -!STATIC_MEMORY_ = True ! [Boolean] +!STATIC_MEMORY_ = False ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined @@ -371,9 +371,9 @@ BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require ! less than 0.1*MAXVEL to be accommodated. -!BT x-halo = 10 ! +!BT x-halo = 0 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 10 ! +!BT y-halo = 0 ! ! The barotropic y-halo size that is actually used. BT_STRONG_DRAG = True ! [Boolean] default = False ! If true, use a stronger estimate of the retarding diff --git a/examples/adjustment2d/layer/MOM_parameter_doc.all b/examples/adjustment2d/layer/MOM_parameter_doc.all index b8160169ed..e469e53ea6 100644 --- a/examples/adjustment2d/layer/MOM_parameter_doc.all +++ b/examples/adjustment2d/layer/MOM_parameter_doc.all @@ -57,13 +57,13 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" LAYOUT = 0, 0 ! default = 0 ! The processor layout to be used, or 0, 0 to automatically ! set the layout based on the number of processors. -!NIPROC = 4 ! +!NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 4, 1 ! +!LAYOUT = 2, 1 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically diff --git a/examples/adjustment2d/layer/MOM_parameter_doc.short b/examples/adjustment2d/layer/MOM_parameter_doc.short index 44e8c63be2..278600e3ef 100644 --- a/examples/adjustment2d/layer/MOM_parameter_doc.short +++ b/examples/adjustment2d/layer/MOM_parameter_doc.short @@ -34,13 +34,13 @@ NJGLOBAL = 4 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 4 ! +!NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 4, 1 ! +!LAYOUT = 2, 1 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically diff --git a/examples/adjustment2d/rho/MOM_parameter_doc.all b/examples/adjustment2d/rho/MOM_parameter_doc.all index 9353a815dd..e5c70ca1a0 100644 --- a/examples/adjustment2d/rho/MOM_parameter_doc.all +++ b/examples/adjustment2d/rho/MOM_parameter_doc.all @@ -57,13 +57,13 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" LAYOUT = 0, 0 ! default = 0 ! The processor layout to be used, or 0, 0 to automatically ! set the layout based on the number of processors. -!NIPROC = 4 ! +!NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 4, 1 ! +!LAYOUT = 2, 1 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically diff --git a/examples/adjustment2d/rho/MOM_parameter_doc.short b/examples/adjustment2d/rho/MOM_parameter_doc.short index b4e3dfd126..be7778580f 100644 --- a/examples/adjustment2d/rho/MOM_parameter_doc.short +++ b/examples/adjustment2d/rho/MOM_parameter_doc.short @@ -34,13 +34,13 @@ NJGLOBAL = 4 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 4 ! +!NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 4, 1 ! +!LAYOUT = 2, 1 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically diff --git a/examples/adjustment2d/z/MOM_parameter_doc.all b/examples/adjustment2d/z/MOM_parameter_doc.all index 86f0f157d6..b6fc3938f9 100644 --- a/examples/adjustment2d/z/MOM_parameter_doc.all +++ b/examples/adjustment2d/z/MOM_parameter_doc.all @@ -57,13 +57,13 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" LAYOUT = 0, 0 ! default = 0 ! The processor layout to be used, or 0, 0 to automatically ! set the layout based on the number of processors. -!NIPROC = 4 ! +!NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 4, 1 ! +!LAYOUT = 2, 1 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically diff --git a/examples/adjustment2d/z/MOM_parameter_doc.short b/examples/adjustment2d/z/MOM_parameter_doc.short index 8e8e330fd9..37c7dba286 100644 --- a/examples/adjustment2d/z/MOM_parameter_doc.short +++ b/examples/adjustment2d/z/MOM_parameter_doc.short @@ -34,13 +34,13 @@ NJGLOBAL = 4 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 4 ! +!NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 4, 1 ! +!LAYOUT = 2, 1 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically diff --git a/examples/benchmark/MOM_parameter_doc.all b/examples/benchmark/MOM_parameter_doc.all index 9784641ae6..f75bbe2e36 100644 --- a/examples/benchmark/MOM_parameter_doc.all +++ b/examples/benchmark/MOM_parameter_doc.all @@ -5,7 +5,7 @@ REENTRANT_Y = False ! [Boolean] default = False TRIPOLAR_N = False ! [Boolean] default = False ! Use tripolar connectivity at the northern edge of the ! domain. With TRIPOLAR_N, NIGLOBAL must be even. -!SYMMETRIC_MEMORY_ = True ! [Boolean] +!SYMMETRIC_MEMORY_ = False ! [Boolean] ! If defined, the velocity point data domain includes ! every face of the thickness points. In other words, ! some arrays are larger than others, depending on where diff --git a/examples/benchmark/MOM_parameter_doc.short b/examples/benchmark/MOM_parameter_doc.short index cf2c4f021a..b998eca88b 100644 --- a/examples/benchmark/MOM_parameter_doc.short +++ b/examples/benchmark/MOM_parameter_doc.short @@ -1,4 +1,4 @@ -!SYMMETRIC_MEMORY_ = True ! [Boolean] +!SYMMETRIC_MEMORY_ = False ! [Boolean] ! If defined, the velocity point data domain includes ! every face of the thickness points. In other words, ! some arrays are larger than others, depending on where diff --git a/examples/circle_obcs/MOM_parameter_doc.all b/examples/circle_obcs/MOM_parameter_doc.all index 015d3a5efe..07570f161d 100644 --- a/examples/circle_obcs/MOM_parameter_doc.all +++ b/examples/circle_obcs/MOM_parameter_doc.all @@ -60,10 +60,10 @@ LAYOUT = 0, 0 ! default = 0 !NIPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!NJPROC = 1 ! +!NJPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 1, 1 ! +!LAYOUT = 1, 2 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically @@ -1213,11 +1213,11 @@ DT_FORCING = 600.0 ! [s] default = 120.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 2.0 ! [hours] +DAYMAX = 2.0 ! [hours] default = 2.0 ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is - ! not set via ocean_solo_nml in input.nml. + ! not set (as it was here) via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/circle_obcs/MOM_parameter_doc.short b/examples/circle_obcs/MOM_parameter_doc.short index 29e5cd942e..ea1d62d7e2 100644 --- a/examples/circle_obcs/MOM_parameter_doc.short +++ b/examples/circle_obcs/MOM_parameter_doc.short @@ -35,10 +35,10 @@ NJGLOBAL = 25 ! !NIPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!NJPROC = 1 ! +!NJPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 1, 1 ! +!LAYOUT = 1, 2 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically @@ -406,11 +406,6 @@ DT_FORCING = 600.0 ! [s] default = 120.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 2.0 ! [hours] - ! The final time of the whole simulation, in units of - ! TIMEUNIT seconds. This also sets the potential end - ! time of the present run segment if the end time is - ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/double_gyre/MOM_parameter_doc.all b/examples/double_gyre/MOM_parameter_doc.all index cc8412de72..367a8f979d 100644 --- a/examples/double_gyre/MOM_parameter_doc.all +++ b/examples/double_gyre/MOM_parameter_doc.all @@ -14,7 +14,7 @@ TRIPOLAR_N = False ! [Boolean] default = False ! This can only be set at compile time. NONBLOCKING_UPDATES = False ! [Boolean] default = False ! If true, non-blocking halo updates may be used. -!STATIC_MEMORY_ = True ! [Boolean] +!STATIC_MEMORY_ = False ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined @@ -54,6 +54,9 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. !NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. @@ -707,9 +710,9 @@ BT_USE_WIDE_HALOS = True ! [Boolean] default = True ! barotropic time stepping for efficiency. BTHALO = 0 ! default = 0 ! The minimum halo size for the barotropic solver. -!BT x-halo = 10 ! +!BT x-halo = 0 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 10 ! +!BT y-halo = 0 ! ! The barotropic y-halo size that is actually used. USE_BT_CONT_TYPE = True ! [Boolean] default = True ! If true, use a structure with elements that describe @@ -925,11 +928,11 @@ DT_FORCING = 2400.0 ! [s] default = 1200.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 10.0 ! [days] +DAYMAX = 10.0 ! [days] default = 10.0 ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is - ! not set via ocean_solo_nml in input.nml. + ! not set (as it was here) via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/double_gyre/MOM_parameter_doc.short b/examples/double_gyre/MOM_parameter_doc.short index 96bf6e9b9d..81c3ac2f4c 100644 --- a/examples/double_gyre/MOM_parameter_doc.short +++ b/examples/double_gyre/MOM_parameter_doc.short @@ -7,7 +7,7 @@ REENTRANT_X = False ! [Boolean] default = True ! they are on the staggered grid. Also, the starting ! index of the velocity-point arrays is usually 0, not 1. ! This can only be set at compile time. -!STATIC_MEMORY_ = True ! [Boolean] +!STATIC_MEMORY_ = False ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined @@ -250,9 +250,9 @@ BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require ! less than 0.1*MAXVEL to be accommodated. -!BT x-halo = 10 ! +!BT x-halo = 0 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 10 ! +!BT y-halo = 0 ! ! The barotropic y-halo size that is actually used. BT_PROJECT_VELOCITY = True ! [Boolean] default = False ! If true, step the barotropic velocity first and project @@ -327,11 +327,6 @@ DT_FORCING = 2400.0 ! [s] default = 1200.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 10.0 ! [days] - ! The final time of the whole simulation, in units of - ! TIMEUNIT seconds. This also sets the potential end - ! time of the present run segment if the end time is - ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/external_gwave/MOM_parameter_doc.all b/examples/external_gwave/MOM_parameter_doc.all index 3e7f6934d2..48538cdee2 100644 --- a/examples/external_gwave/MOM_parameter_doc.all +++ b/examples/external_gwave/MOM_parameter_doc.all @@ -57,13 +57,13 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" LAYOUT = 0, 0 ! default = 0 ! The processor layout to be used, or 0, 0 to automatically ! set the layout based on the number of processors. -!NIPROC = 4 ! +!NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 4, 1 ! +!LAYOUT = 2, 1 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically diff --git a/examples/external_gwave/MOM_parameter_doc.short b/examples/external_gwave/MOM_parameter_doc.short index 19e3c2cbb0..62f2814cec 100644 --- a/examples/external_gwave/MOM_parameter_doc.short +++ b/examples/external_gwave/MOM_parameter_doc.short @@ -34,13 +34,13 @@ NJGLOBAL = 4 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 4 ! +!NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 4, 1 ! +!LAYOUT = 2, 1 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically diff --git a/examples/flow_downslope/layer/MOM_parameter_doc.all b/examples/flow_downslope/layer/MOM_parameter_doc.all index cd64e1d2e4..643548fef8 100644 --- a/examples/flow_downslope/layer/MOM_parameter_doc.all +++ b/examples/flow_downslope/layer/MOM_parameter_doc.all @@ -57,13 +57,13 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" LAYOUT = 0, 0 ! default = 0 ! The processor layout to be used, or 0, 0 to automatically ! set the layout based on the number of processors. -!NIPROC = 4 ! +!NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 4, 1 ! +!LAYOUT = 2, 1 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically diff --git a/examples/flow_downslope/layer/MOM_parameter_doc.short b/examples/flow_downslope/layer/MOM_parameter_doc.short index b2f72e2f9a..af338e7570 100644 --- a/examples/flow_downslope/layer/MOM_parameter_doc.short +++ b/examples/flow_downslope/layer/MOM_parameter_doc.short @@ -32,13 +32,13 @@ NJGLOBAL = 4 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 4 ! +!NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 4, 1 ! +!LAYOUT = 2, 1 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically diff --git a/examples/flow_downslope/sigma/MOM_parameter_doc.all b/examples/flow_downslope/sigma/MOM_parameter_doc.all index 3349b2af2b..75b9f151d2 100644 --- a/examples/flow_downslope/sigma/MOM_parameter_doc.all +++ b/examples/flow_downslope/sigma/MOM_parameter_doc.all @@ -54,18 +54,20 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. !NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 2, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. @@ -116,6 +118,10 @@ USE_EOS = True ! [Boolean] default = True ! If true, density is calculated from temperature and ! salinity with an equation of state. If USE_EOS is ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. ADIABATIC = False ! [Boolean] default = False ! There are no diapycnal mass fluxes if ADIABATIC is ! true. This assumes that KD = KDML = 0.0 and that diff --git a/examples/flow_downslope/sigma/MOM_parameter_doc.short b/examples/flow_downslope/sigma/MOM_parameter_doc.short index 5980749534..5d18c18b68 100644 --- a/examples/flow_downslope/sigma/MOM_parameter_doc.short +++ b/examples/flow_downslope/sigma/MOM_parameter_doc.short @@ -38,12 +38,11 @@ NJGLOBAL = 4 ! !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 2, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. diff --git a/examples/flow_downslope/z/MOM_parameter_doc.all b/examples/flow_downslope/z/MOM_parameter_doc.all index 6990f9e4b7..34232959eb 100644 --- a/examples/flow_downslope/z/MOM_parameter_doc.all +++ b/examples/flow_downslope/z/MOM_parameter_doc.all @@ -57,13 +57,13 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" LAYOUT = 0, 0 ! default = 0 ! The processor layout to be used, or 0, 0 to automatically ! set the layout based on the number of processors. -!NIPROC = 4 ! +!NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 4, 1 ! +!LAYOUT = 2, 1 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically diff --git a/examples/flow_downslope/z/MOM_parameter_doc.short b/examples/flow_downslope/z/MOM_parameter_doc.short index 651e23d209..67f1b1817d 100644 --- a/examples/flow_downslope/z/MOM_parameter_doc.short +++ b/examples/flow_downslope/z/MOM_parameter_doc.short @@ -32,13 +32,13 @@ NJGLOBAL = 4 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 4 ! +!NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 4, 1 ! +!LAYOUT = 2, 1 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically diff --git a/examples/global/MOM_parameter_doc.all b/examples/global/MOM_parameter_doc.all index bb60caa100..55aeabc6f4 100644 --- a/examples/global/MOM_parameter_doc.all +++ b/examples/global/MOM_parameter_doc.all @@ -5,7 +5,7 @@ REENTRANT_Y = False ! [Boolean] default = False TRIPOLAR_N = True ! [Boolean] default = False ! Use tripolar connectivity at the northern edge of the ! domain. With TRIPOLAR_N, NIGLOBAL must be even. -!SYMMETRIC_MEMORY_ = True ! [Boolean] +!SYMMETRIC_MEMORY_ = False ! [Boolean] ! If defined, the velocity point data domain includes ! every face of the thickness points. In other words, ! some arrays are larger than others, depending on where @@ -14,7 +14,7 @@ TRIPOLAR_N = True ! [Boolean] default = False ! This can only be set at compile time. NONBLOCKING_UPDATES = False ! [Boolean] default = False ! If true, non-blocking halo updates may be used. -!STATIC_MEMORY_ = True ! [Boolean] +!STATIC_MEMORY_ = False ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined @@ -54,13 +54,16 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 -!NIPROC = 10 ! +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. +!NIPROC = 8 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!NJPROC = 6 ! +!NJPROC = 8 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 10, 6 ! +!LAYOUT = 8, 8 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically @@ -926,9 +929,9 @@ BT_USE_WIDE_HALOS = True ! [Boolean] default = True ! barotropic time stepping for efficiency. BTHALO = 0 ! default = 0 ! The minimum halo size for the barotropic solver. -!BT x-halo = 10 ! +!BT x-halo = 0 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 10 ! +!BT y-halo = 0 ! ! The barotropic y-halo size that is actually used. USE_BT_CONT_TYPE = True ! [Boolean] default = True ! If true, use a structure with elements that describe @@ -1047,8 +1050,6 @@ FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! geostrophic kinetic energy or 1 plus the square of the ! grid spacing over the deformation radius, as detailed ! by Fox-Kemper et al. (2010) - -! === Parameters of module MOM_wave_speed === Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable @@ -1628,11 +1629,11 @@ DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 2.0 ! [days] +DAYMAX = 2.0 ! [days] default = 2.0 ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is - ! not set via ocean_solo_nml in input.nml. + ! not set (as it was here) via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/global/MOM_parameter_doc.short b/examples/global/MOM_parameter_doc.short index 2e8cfc16e4..e73812787b 100644 --- a/examples/global/MOM_parameter_doc.short +++ b/examples/global/MOM_parameter_doc.short @@ -1,14 +1,14 @@ TRIPOLAR_N = True ! [Boolean] default = False ! Use tripolar connectivity at the northern edge of the ! domain. With TRIPOLAR_N, NIGLOBAL must be even. -!SYMMETRIC_MEMORY_ = True ! [Boolean] +!SYMMETRIC_MEMORY_ = False ! [Boolean] ! If defined, the velocity point data domain includes ! every face of the thickness points. In other words, ! some arrays are larger than others, depending on where ! they are on the staggered grid. Also, the starting ! index of the velocity-point arrays is usually 0, not 1. ! This can only be set at compile time. -!STATIC_MEMORY_ = True ! [Boolean] +!STATIC_MEMORY_ = False ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined @@ -33,13 +33,13 @@ NJGLOBAL = 210 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 10 ! +!NIPROC = 8 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!NJPROC = 6 ! +!NJPROC = 8 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 10, 6 ! +!LAYOUT = 8, 8 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically @@ -364,9 +364,9 @@ BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require ! less than 0.1*MAXVEL to be accommodated. -!BT x-halo = 10 ! +!BT x-halo = 0 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 10 ! +!BT y-halo = 0 ! ! The barotropic y-halo size that is actually used. BT_PROJECT_VELOCITY = True ! [Boolean] default = False ! If true, step the barotropic velocity first and project @@ -426,8 +426,6 @@ FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! geostrophic kinetic energy or 1 plus the square of the ! grid spacing over the deformation radius, as detailed ! by Fox-Kemper et al. (2010) - -! === Parameters of module MOM_wave_speed === Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable @@ -681,11 +679,6 @@ DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 2.0 ! [days] - ! The final time of the whole simulation, in units of - ! TIMEUNIT seconds. This also sets the potential end - ! time of the present run segment if the end time is - ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/global_ALE/layer/MOM_parameter_doc.all b/examples/global_ALE/layer/MOM_parameter_doc.all index c9d031d631..a497f890b9 100644 --- a/examples/global_ALE/layer/MOM_parameter_doc.all +++ b/examples/global_ALE/layer/MOM_parameter_doc.all @@ -54,18 +54,20 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. !NIPROC = 8 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 8 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 8, 8 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. @@ -116,6 +118,10 @@ USE_EOS = True ! [Boolean] default = True ! If true, density is calculated from temperature and ! salinity with an equation of state. If USE_EOS is ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. ADIABATIC = False ! [Boolean] default = False ! There are no diapycnal mass fluxes if ADIABATIC is ! true. This assumes that KD = KDML = 0.0 and that diff --git a/examples/global_ALE/layer/MOM_parameter_doc.short b/examples/global_ALE/layer/MOM_parameter_doc.short index e48c64e27d..a55b058bf8 100644 --- a/examples/global_ALE/layer/MOM_parameter_doc.short +++ b/examples/global_ALE/layer/MOM_parameter_doc.short @@ -39,12 +39,11 @@ NJGLOBAL = 210 ! !NJPROC = 8 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 8, 8 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. diff --git a/examples/global_ALE/z/MOM_parameter_doc.all b/examples/global_ALE/z/MOM_parameter_doc.all index ec02b66d4c..36f2ea7071 100644 --- a/examples/global_ALE/z/MOM_parameter_doc.all +++ b/examples/global_ALE/z/MOM_parameter_doc.all @@ -54,18 +54,20 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. !NIPROC = 8 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 8 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 8, 8 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. @@ -116,6 +118,10 @@ USE_EOS = True ! [Boolean] default = True ! If true, density is calculated from temperature and ! salinity with an equation of state. If USE_EOS is ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. ADIABATIC = False ! [Boolean] default = False ! There are no diapycnal mass fluxes if ADIABATIC is ! true. This assumes that KD = KDML = 0.0 and that @@ -1126,7 +1132,7 @@ USE_KPP = True ! [Boolean] default = False ! to calculate diffusivities and non-local transport in the OBL. KPP_BEFORE_KAPPA_SHEAR = True ! [Boolean] default = True ! If true, KPP matches interior diffusivity that EXCLUDES any - ! diffusivity from KPP. + ! diffusivity from kappa-shear. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1279,6 +1285,8 @@ H2_FILE = "sgs_h2.nc" ! KPP% PASSIVE = True ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. +USE_MOM4_ALGORITHM = False ! [Boolean] default = False + ! If True, uses the MOM4p1/MOM5 algorithm. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. ! If False, calculates the non-local transport and tendancies but diff --git a/examples/global_ALE/z/MOM_parameter_doc.short b/examples/global_ALE/z/MOM_parameter_doc.short index 229f45ad69..ee92d99ad6 100644 --- a/examples/global_ALE/z/MOM_parameter_doc.short +++ b/examples/global_ALE/z/MOM_parameter_doc.short @@ -39,12 +39,11 @@ NJGLOBAL = 210 ! !NJPROC = 8 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 8, 8 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. diff --git a/examples/lock_exchange/MOM_parameter_doc.all b/examples/lock_exchange/MOM_parameter_doc.all index f77befa1c1..25058ce11a 100644 --- a/examples/lock_exchange/MOM_parameter_doc.all +++ b/examples/lock_exchange/MOM_parameter_doc.all @@ -57,13 +57,13 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" LAYOUT = 0, 0 ! default = 0 ! The processor layout to be used, or 0, 0 to automatically ! set the layout based on the number of processors. -!NIPROC = 4 ! +!NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 4, 1 ! +!LAYOUT = 2, 1 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically diff --git a/examples/lock_exchange/MOM_parameter_doc.short b/examples/lock_exchange/MOM_parameter_doc.short index 762db3d1bc..29674fec49 100644 --- a/examples/lock_exchange/MOM_parameter_doc.short +++ b/examples/lock_exchange/MOM_parameter_doc.short @@ -34,13 +34,13 @@ NJGLOBAL = 4 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 4 ! +!NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 4, 1 ! +!LAYOUT = 2, 1 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically diff --git a/examples/nonBous_global/MOM_parameter_doc.all b/examples/nonBous_global/MOM_parameter_doc.all index 0a526b4bfe..33d3751aa1 100644 --- a/examples/nonBous_global/MOM_parameter_doc.all +++ b/examples/nonBous_global/MOM_parameter_doc.all @@ -5,7 +5,7 @@ REENTRANT_Y = False ! [Boolean] default = False TRIPOLAR_N = True ! [Boolean] default = False ! Use tripolar connectivity at the northern edge of the ! domain. With TRIPOLAR_N, NIGLOBAL must be even. -!SYMMETRIC_MEMORY_ = True ! [Boolean] +!SYMMETRIC_MEMORY_ = False ! [Boolean] ! If defined, the velocity point data domain includes ! every face of the thickness points. In other words, ! some arrays are larger than others, depending on where @@ -14,7 +14,7 @@ TRIPOLAR_N = True ! [Boolean] default = False ! This can only be set at compile time. NONBLOCKING_UPDATES = False ! [Boolean] default = False ! If true, non-blocking halo updates may be used. -!STATIC_MEMORY_ = True ! [Boolean] +!STATIC_MEMORY_ = False ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined @@ -54,13 +54,16 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 -!NIPROC = 10 ! +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. +!NIPROC = 8 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!NJPROC = 6 ! +!NJPROC = 8 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 10, 6 ! +!LAYOUT = 8, 8 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically @@ -929,9 +932,9 @@ BT_USE_WIDE_HALOS = True ! [Boolean] default = True ! barotropic time stepping for efficiency. BTHALO = 0 ! default = 0 ! The minimum halo size for the barotropic solver. -!BT x-halo = 10 ! +!BT x-halo = 0 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 10 ! +!BT y-halo = 0 ! ! The barotropic y-halo size that is actually used. USE_BT_CONT_TYPE = True ! [Boolean] default = True ! If true, use a structure with elements that describe @@ -1050,8 +1053,6 @@ FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! geostrophic kinetic energy or 1 plus the square of the ! grid spacing over the deformation radius, as detailed ! by Fox-Kemper et al. (2010) - -! === Parameters of module MOM_wave_speed === Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable @@ -1631,11 +1632,11 @@ DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 1.0 ! [days] +DAYMAX = 1.0 ! [days] default = 1.0 ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is - ! not set via ocean_solo_nml in input.nml. + ! not set (as it was here) via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/nonBous_global/MOM_parameter_doc.short b/examples/nonBous_global/MOM_parameter_doc.short index 6de3675d3a..ee91f2ea44 100644 --- a/examples/nonBous_global/MOM_parameter_doc.short +++ b/examples/nonBous_global/MOM_parameter_doc.short @@ -1,14 +1,14 @@ TRIPOLAR_N = True ! [Boolean] default = False ! Use tripolar connectivity at the northern edge of the ! domain. With TRIPOLAR_N, NIGLOBAL must be even. -!SYMMETRIC_MEMORY_ = True ! [Boolean] +!SYMMETRIC_MEMORY_ = False ! [Boolean] ! If defined, the velocity point data domain includes ! every face of the thickness points. In other words, ! some arrays are larger than others, depending on where ! they are on the staggered grid. Also, the starting ! index of the velocity-point arrays is usually 0, not 1. ! This can only be set at compile time. -!STATIC_MEMORY_ = True ! [Boolean] +!STATIC_MEMORY_ = False ! [Boolean] ! If STATIC_MEMORY_ is defined, the principle variables ! will have sizes that are statically determined at ! compile time. Otherwise the sizes are not determined @@ -33,13 +33,13 @@ NJGLOBAL = 210 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 10 ! +!NIPROC = 8 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!NJPROC = 6 ! +!NJPROC = 8 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 10, 6 ! +!LAYOUT = 8, 8 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically @@ -371,9 +371,9 @@ BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require ! less than 0.1*MAXVEL to be accommodated. -!BT x-halo = 10 ! +!BT x-halo = 0 ! ! The barotropic x-halo size that is actually used. -!BT y-halo = 10 ! +!BT y-halo = 0 ! ! The barotropic y-halo size that is actually used. BT_PROJECT_VELOCITY = True ! [Boolean] default = False ! If true, step the barotropic velocity first and project @@ -433,8 +433,6 @@ FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! geostrophic kinetic energy or 1 plus the square of the ! grid spacing over the deformation radius, as detailed ! by Fox-Kemper et al. (2010) - -! === Parameters of module MOM_wave_speed === Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable @@ -688,11 +686,6 @@ DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 1.0 ! [days] - ! The final time of the whole simulation, in units of - ! TIMEUNIT seconds. This also sets the potential end - ! time of the present run segment if the end time is - ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/resting/z/MOM_parameter_doc.all b/examples/resting/z/MOM_parameter_doc.all index 812649356f..9cf219e9a4 100644 --- a/examples/resting/z/MOM_parameter_doc.all +++ b/examples/resting/z/MOM_parameter_doc.all @@ -57,13 +57,13 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" LAYOUT = 0, 0 ! default = 0 ! The processor layout to be used, or 0, 0 to automatically ! set the layout based on the number of processors. -!NIPROC = 4 ! +!NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 4, 1 ! +!LAYOUT = 2, 1 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically @@ -1252,11 +1252,11 @@ DT_FORCING = 1200.0 ! [s] default = 1200.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 5.0 ! [days] default = 5.0 +DAYMAX = 5.0 ! [days] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is - ! not set (as it was here) via ocean_solo_nml in input.nml. + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = -1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/resting/z/MOM_parameter_doc.short b/examples/resting/z/MOM_parameter_doc.short index 5736cfc96f..7397bb1064 100644 --- a/examples/resting/z/MOM_parameter_doc.short +++ b/examples/resting/z/MOM_parameter_doc.short @@ -32,13 +32,13 @@ NJGLOBAL = 2 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 4 ! +!NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 4, 1 ! +!LAYOUT = 2, 1 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically @@ -434,6 +434,11 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. ! === Parameters of module MOM_main (MOM_driver) === +DAYMAX = 5.0 ! [days] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = -1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/seamount/layer/MOM_parameter_doc.all b/examples/seamount/layer/MOM_parameter_doc.all index 630ee96e44..291d2217f5 100644 --- a/examples/seamount/layer/MOM_parameter_doc.all +++ b/examples/seamount/layer/MOM_parameter_doc.all @@ -57,13 +57,13 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" LAYOUT = 0, 0 ! default = 0 ! The processor layout to be used, or 0, 0 to automatically ! set the layout based on the number of processors. -!NIPROC = 4 ! +!NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 4, 1 ! +!LAYOUT = 2, 1 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically @@ -1175,11 +1175,11 @@ DT_FORCING = 1800.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 5.0 ! [days] default = 5.0 +DAYMAX = 5.0 ! [days] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is - ! not set (as it was here) via ocean_solo_nml in input.nml. + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/seamount/layer/MOM_parameter_doc.short b/examples/seamount/layer/MOM_parameter_doc.short index 64a52bed4a..e0e3e599a6 100644 --- a/examples/seamount/layer/MOM_parameter_doc.short +++ b/examples/seamount/layer/MOM_parameter_doc.short @@ -32,13 +32,13 @@ NJGLOBAL = 2 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 4 ! +!NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 4, 1 ! +!LAYOUT = 2, 1 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically @@ -395,6 +395,11 @@ DT_FORCING = 1800.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. +DAYMAX = 5.0 ! [days] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/seamount/sigma/MOM_parameter_doc.all b/examples/seamount/sigma/MOM_parameter_doc.all index 0c128a0b87..8f8d449dd6 100644 --- a/examples/seamount/sigma/MOM_parameter_doc.all +++ b/examples/seamount/sigma/MOM_parameter_doc.all @@ -57,13 +57,13 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" LAYOUT = 0, 0 ! default = 0 ! The processor layout to be used, or 0, 0 to automatically ! set the layout based on the number of processors. -!NIPROC = 4 ! +!NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 4, 1 ! +!LAYOUT = 2, 1 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically @@ -1248,11 +1248,11 @@ DT_FORCING = 1800.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 5.0 ! [days] default = 5.0 +DAYMAX = 5.0 ! [days] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is - ! not set (as it was here) via ocean_solo_nml in input.nml. + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/seamount/sigma/MOM_parameter_doc.short b/examples/seamount/sigma/MOM_parameter_doc.short index 8ade748020..ec93921de6 100644 --- a/examples/seamount/sigma/MOM_parameter_doc.short +++ b/examples/seamount/sigma/MOM_parameter_doc.short @@ -32,13 +32,13 @@ NJGLOBAL = 2 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 4 ! +!NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 4, 1 ! +!LAYOUT = 2, 1 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically @@ -446,6 +446,11 @@ DT_FORCING = 1800.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. +DAYMAX = 5.0 ! [days] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/seamount/z/MOM_parameter_doc.all b/examples/seamount/z/MOM_parameter_doc.all index 0280f43538..e8046b8dd0 100644 --- a/examples/seamount/z/MOM_parameter_doc.all +++ b/examples/seamount/z/MOM_parameter_doc.all @@ -57,13 +57,13 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" LAYOUT = 0, 0 ! default = 0 ! The processor layout to be used, or 0, 0 to automatically ! set the layout based on the number of processors. -!NIPROC = 4 ! +!NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 4, 1 ! +!LAYOUT = 2, 1 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically @@ -1248,11 +1248,11 @@ DT_FORCING = 1800.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 5.0 ! [days] default = 5.0 +DAYMAX = 5.0 ! [days] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is - ! not set (as it was here) via ocean_solo_nml in input.nml. + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/seamount/z/MOM_parameter_doc.short b/examples/seamount/z/MOM_parameter_doc.short index c442785d9f..fa7a886af6 100644 --- a/examples/seamount/z/MOM_parameter_doc.short +++ b/examples/seamount/z/MOM_parameter_doc.short @@ -32,13 +32,13 @@ NJGLOBAL = 2 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 4 ! +!NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 4, 1 ! +!LAYOUT = 2, 1 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically @@ -446,6 +446,11 @@ DT_FORCING = 1800.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. +DAYMAX = 5.0 ! [days] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/single_column/MOM_parameter_doc.all b/examples/single_column/MOM_parameter_doc.all index 3f6fab80a2..1eaadd66e8 100644 --- a/examples/single_column/MOM_parameter_doc.all +++ b/examples/single_column/MOM_parameter_doc.all @@ -811,7 +811,7 @@ USE_KPP = True ! [Boolean] default = False ! to calculate diffusivities and non-local transport in the OBL. KPP_BEFORE_KAPPA_SHEAR = True ! [Boolean] default = True ! If true, KPP matches interior diffusivity that EXCLUDES any - ! diffusivity from KPP. + ! diffusivity from kappa-shear. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -924,6 +924,8 @@ DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 KPP% PASSIVE = True ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. +USE_MOM4_ALGORITHM = False ! [Boolean] default = False + ! If True, uses the MOM4p1/MOM5 algorithm. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. ! If False, calculates the non-local transport and tendancies but diff --git a/examples/single_column_z/MOM_parameter_doc.all b/examples/single_column_z/MOM_parameter_doc.all index 7a63e83818..e046b4c1ac 100644 --- a/examples/single_column_z/MOM_parameter_doc.all +++ b/examples/single_column_z/MOM_parameter_doc.all @@ -54,18 +54,20 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" ! 4,6 ! 1,2 ! 3,6 +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. !NIPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 0 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 0 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. +!LAYOUT = 1, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. @@ -115,6 +117,10 @@ USE_EOS = True ! [Boolean] default = True ! If true, density is calculated from temperature and ! salinity with an equation of state. If USE_EOS is ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. ADIABATIC = False ! [Boolean] default = False ! There are no diapycnal mass fluxes if ADIABATIC is ! true. This assumes that KD = KDML = 0.0 and that @@ -870,7 +876,7 @@ USE_KPP = True ! [Boolean] default = False ! to calculate diffusivities and non-local transport in the OBL. KPP_BEFORE_KAPPA_SHEAR = True ! [Boolean] default = True ! If true, KPP matches interior diffusivity that EXCLUDES any - ! diffusivity from KPP. + ! diffusivity from kappa-shear. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -987,6 +993,8 @@ DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 KPP% PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. +USE_MOM4_ALGORITHM = False ! [Boolean] default = False + ! If True, uses the MOM4p1/MOM5 algorithm. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. ! If False, calculates the non-local transport and tendancies but diff --git a/examples/single_column_z/MOM_parameter_doc.short b/examples/single_column_z/MOM_parameter_doc.short index e32b360232..b132c7e433 100644 --- a/examples/single_column_z/MOM_parameter_doc.short +++ b/examples/single_column_z/MOM_parameter_doc.short @@ -28,6 +28,8 @@ NJGLOBAL = 2 ! !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!LAYOUT = 1, 1 ! + ! The processor layout that was acutally used. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. diff --git a/examples/sloshing/layer/MOM_parameter_doc.all b/examples/sloshing/layer/MOM_parameter_doc.all index 7a4440fee2..9bcc4ec34f 100644 --- a/examples/sloshing/layer/MOM_parameter_doc.all +++ b/examples/sloshing/layer/MOM_parameter_doc.all @@ -57,13 +57,13 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" LAYOUT = 0, 0 ! default = 0 ! The processor layout to be used, or 0, 0 to automatically ! set the layout based on the number of processors. -!NIPROC = 4 ! +!NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 4, 1 ! +!LAYOUT = 2, 1 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically @@ -1174,11 +1174,11 @@ DT_FORCING = 3600.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 5.0 ! [days] default = 5.0 +DAYMAX = 5.0 ! [days] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is - ! not set (as it was here) via ocean_solo_nml in input.nml. + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = -1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/sloshing/layer/MOM_parameter_doc.short b/examples/sloshing/layer/MOM_parameter_doc.short index 3edf27941a..7a435ed3cc 100644 --- a/examples/sloshing/layer/MOM_parameter_doc.short +++ b/examples/sloshing/layer/MOM_parameter_doc.short @@ -32,13 +32,13 @@ NJGLOBAL = 2 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 4 ! +!NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 4, 1 ! +!LAYOUT = 2, 1 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically @@ -394,6 +394,11 @@ DT_FORCING = 3600.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. +DAYMAX = 5.0 ! [days] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = -1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/sloshing/rho/MOM_parameter_doc.all b/examples/sloshing/rho/MOM_parameter_doc.all index 991a302984..9bc4bd0f7a 100644 --- a/examples/sloshing/rho/MOM_parameter_doc.all +++ b/examples/sloshing/rho/MOM_parameter_doc.all @@ -57,13 +57,13 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" LAYOUT = 0, 0 ! default = 0 ! The processor layout to be used, or 0, 0 to automatically ! set the layout based on the number of processors. -!NIPROC = 4 ! +!NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 4, 1 ! +!LAYOUT = 2, 1 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically @@ -1247,11 +1247,11 @@ DT_FORCING = 3600.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 5.0 ! [days] default = 5.0 +DAYMAX = 5.0 ! [days] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is - ! not set (as it was here) via ocean_solo_nml in input.nml. + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = -1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/sloshing/rho/MOM_parameter_doc.short b/examples/sloshing/rho/MOM_parameter_doc.short index 83ad8a8b4b..9cfeec968d 100644 --- a/examples/sloshing/rho/MOM_parameter_doc.short +++ b/examples/sloshing/rho/MOM_parameter_doc.short @@ -32,13 +32,13 @@ NJGLOBAL = 2 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 4 ! +!NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 4, 1 ! +!LAYOUT = 2, 1 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically @@ -442,6 +442,11 @@ DT_FORCING = 3600.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. +DAYMAX = 5.0 ! [days] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = -1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/torus_advection_test/MOM_parameter_doc.all b/examples/torus_advection_test/MOM_parameter_doc.all index aa9ed5b7be..ffecc9e71e 100644 --- a/examples/torus_advection_test/MOM_parameter_doc.all +++ b/examples/torus_advection_test/MOM_parameter_doc.all @@ -57,13 +57,13 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" LAYOUT = 0, 0 ! default = 0 ! The processor layout to be used, or 0, 0 to automatically ! set the layout based on the number of processors. -!NIPROC = 2 ! +!NIPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 2, 2 ! +!LAYOUT = 1, 2 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically diff --git a/examples/torus_advection_test/MOM_parameter_doc.short b/examples/torus_advection_test/MOM_parameter_doc.short index c241a56d69..8560b6eba1 100644 --- a/examples/torus_advection_test/MOM_parameter_doc.short +++ b/examples/torus_advection_test/MOM_parameter_doc.short @@ -32,13 +32,13 @@ NJGLOBAL = 48 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 2 ! +!NIPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 2, 2 ! +!LAYOUT = 1, 2 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically From 1a0905d430f68a08a132dc4d36524df33673a67f Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Wed, 18 Sep 2013 19:05:32 -0400 Subject: [PATCH 178/372] Added PRANDTL_TURB and turbulent viscosity. Added code to use the turbulent diffusivity in Kd_turb as the basis for a corresponding turbulent viscosity. The default value of PRANDTL_TURB, 0., does not change any answers, while setting it to a larger value appears to work correctly in the DOME test case. In addition, vardesc is made publicly available via MOM_restart, and Kd_turb and TKE_turb were registered to be a part of the restart files. --- examples/AM2_MOM6i_1deg/MOM_parameter_doc.all | 3 ++ examples/CM2G63L/MOM_parameter_doc.all | 3 ++ examples/DOME/MOM_parameter_doc.all | 3 ++ examples/GOLD_SIS/MOM_parameter_doc.all | 3 ++ .../GOLD_SIS_icebergs/MOM_parameter_doc.all | 3 ++ examples/SIS2/MOM_parameter_doc.all | 3 ++ examples/SIS2_icebergs/MOM_parameter_doc.all | 3 ++ .../adjustment2d/layer/MOM_parameter_doc.all | 3 ++ .../adjustment2d/rho/MOM_parameter_doc.all | 3 ++ examples/adjustment2d/z/MOM_parameter_doc.all | 3 ++ examples/benchmark/MOM_parameter_doc.all | 3 ++ examples/circle_obcs/MOM_parameter_doc.all | 3 ++ examples/double_gyre/MOM_parameter_doc.all | 3 ++ examples/external_gwave/MOM_parameter_doc.all | 3 ++ .../layer/MOM_parameter_doc.all | 3 ++ .../flow_downslope/z/MOM_parameter_doc.all | 3 ++ examples/global/MOM_parameter_doc.all | 3 ++ examples/lock_exchange/MOM_parameter_doc.all | 3 ++ examples/nonBous_global/MOM_parameter_doc.all | 3 ++ examples/resting/layer/MOM_parameter_doc.all | 3 ++ examples/resting/z/MOM_parameter_doc.all | 3 ++ examples/seamount/layer/MOM_parameter_doc.all | 3 ++ examples/seamount/sigma/MOM_parameter_doc.all | 3 ++ examples/seamount/z/MOM_parameter_doc.all | 3 ++ examples/single_column/MOM_parameter_doc.all | 3 ++ examples/sloshing/layer/MOM_parameter_doc.all | 3 ++ examples/sloshing/rho/MOM_parameter_doc.all | 3 ++ .../MOM_parameter_doc.all | 3 ++ src/core/MOM.F90 | 19 ++++++- src/core/MOM_variables.F90 | 2 + src/framework/MOM_restart.F90 | 2 +- .../vertical/MOM_set_viscosity.F90 | 53 +++++++++++++++++-- .../vertical/MOM_vert_friction.F90 | 18 ++++++- 33 files changed, 169 insertions(+), 9 deletions(-) diff --git a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all index e4d07348b6..330a148bdf 100644 --- a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all +++ b/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all @@ -823,6 +823,9 @@ USE_JACKSON_PARAM = True ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. BULK_RI_ML_VISC = 0.05 ! [nondim] default = 0.05 ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer diff --git a/examples/CM2G63L/MOM_parameter_doc.all b/examples/CM2G63L/MOM_parameter_doc.all index 1bac9b85ce..24c722f9dd 100644 --- a/examples/CM2G63L/MOM_parameter_doc.all +++ b/examples/CM2G63L/MOM_parameter_doc.all @@ -865,6 +865,9 @@ USE_JACKSON_PARAM = True ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. BULK_RI_ML_VISC = 0.05 ! [nondim] default = 0.05 ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer diff --git a/examples/DOME/MOM_parameter_doc.all b/examples/DOME/MOM_parameter_doc.all index fbdf91eadc..fc7cbe204c 100644 --- a/examples/DOME/MOM_parameter_doc.all +++ b/examples/DOME/MOM_parameter_doc.all @@ -711,6 +711,9 @@ USE_JACKSON_PARAM = True ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. DRAG_BG_VEL = 0.05 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is diff --git a/examples/GOLD_SIS/MOM_parameter_doc.all b/examples/GOLD_SIS/MOM_parameter_doc.all index b49079be8d..dccfc29d2c 100644 --- a/examples/GOLD_SIS/MOM_parameter_doc.all +++ b/examples/GOLD_SIS/MOM_parameter_doc.all @@ -865,6 +865,9 @@ USE_JACKSON_PARAM = True ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. BULK_RI_ML_VISC = 0.05 ! [nondim] default = 0.05 ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer diff --git a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all index b49079be8d..dccfc29d2c 100644 --- a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all +++ b/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all @@ -865,6 +865,9 @@ USE_JACKSON_PARAM = True ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. BULK_RI_ML_VISC = 0.05 ! [nondim] default = 0.05 ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer diff --git a/examples/SIS2/MOM_parameter_doc.all b/examples/SIS2/MOM_parameter_doc.all index b49079be8d..dccfc29d2c 100644 --- a/examples/SIS2/MOM_parameter_doc.all +++ b/examples/SIS2/MOM_parameter_doc.all @@ -865,6 +865,9 @@ USE_JACKSON_PARAM = True ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. BULK_RI_ML_VISC = 0.05 ! [nondim] default = 0.05 ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer diff --git a/examples/SIS2_icebergs/MOM_parameter_doc.all b/examples/SIS2_icebergs/MOM_parameter_doc.all index b49079be8d..dccfc29d2c 100644 --- a/examples/SIS2_icebergs/MOM_parameter_doc.all +++ b/examples/SIS2_icebergs/MOM_parameter_doc.all @@ -865,6 +865,9 @@ USE_JACKSON_PARAM = True ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. BULK_RI_ML_VISC = 0.05 ! [nondim] default = 0.05 ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer diff --git a/examples/adjustment2d/layer/MOM_parameter_doc.all b/examples/adjustment2d/layer/MOM_parameter_doc.all index b8160169ed..605d78b304 100644 --- a/examples/adjustment2d/layer/MOM_parameter_doc.all +++ b/examples/adjustment2d/layer/MOM_parameter_doc.all @@ -768,6 +768,9 @@ USE_JACKSON_PARAM = False ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. DRAG_BG_VEL = 0.0 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is diff --git a/examples/adjustment2d/rho/MOM_parameter_doc.all b/examples/adjustment2d/rho/MOM_parameter_doc.all index 9353a815dd..d6785cae7f 100644 --- a/examples/adjustment2d/rho/MOM_parameter_doc.all +++ b/examples/adjustment2d/rho/MOM_parameter_doc.all @@ -841,6 +841,9 @@ USE_JACKSON_PARAM = False ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. DRAG_BG_VEL = 0.0 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is diff --git a/examples/adjustment2d/z/MOM_parameter_doc.all b/examples/adjustment2d/z/MOM_parameter_doc.all index 86f0f157d6..77c616d656 100644 --- a/examples/adjustment2d/z/MOM_parameter_doc.all +++ b/examples/adjustment2d/z/MOM_parameter_doc.all @@ -841,6 +841,9 @@ USE_JACKSON_PARAM = False ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. DRAG_BG_VEL = 0.0 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is diff --git a/examples/benchmark/MOM_parameter_doc.all b/examples/benchmark/MOM_parameter_doc.all index 9784641ae6..d384c0b60b 100644 --- a/examples/benchmark/MOM_parameter_doc.all +++ b/examples/benchmark/MOM_parameter_doc.all @@ -816,6 +816,9 @@ USE_JACKSON_PARAM = True ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. BULK_RI_ML_VISC = 0.05 ! [nondim] default = 0.05 ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer diff --git a/examples/circle_obcs/MOM_parameter_doc.all b/examples/circle_obcs/MOM_parameter_doc.all index 015d3a5efe..2c75817290 100644 --- a/examples/circle_obcs/MOM_parameter_doc.all +++ b/examples/circle_obcs/MOM_parameter_doc.all @@ -736,6 +736,9 @@ USE_JACKSON_PARAM = True ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. DRAG_BG_VEL = 0.05 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is diff --git a/examples/double_gyre/MOM_parameter_doc.all b/examples/double_gyre/MOM_parameter_doc.all index cc8412de72..01ed85dbcf 100644 --- a/examples/double_gyre/MOM_parameter_doc.all +++ b/examples/double_gyre/MOM_parameter_doc.all @@ -662,6 +662,9 @@ CFL_REPORT = 0.5 ! [nondim] default = 0.5 LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is diff --git a/examples/external_gwave/MOM_parameter_doc.all b/examples/external_gwave/MOM_parameter_doc.all index 3e7f6934d2..3f4d629431 100644 --- a/examples/external_gwave/MOM_parameter_doc.all +++ b/examples/external_gwave/MOM_parameter_doc.all @@ -754,6 +754,9 @@ USE_JACKSON_PARAM = False ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. DRAG_BG_VEL = 0.05 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is diff --git a/examples/flow_downslope/layer/MOM_parameter_doc.all b/examples/flow_downslope/layer/MOM_parameter_doc.all index cd64e1d2e4..5d1c2d7111 100644 --- a/examples/flow_downslope/layer/MOM_parameter_doc.all +++ b/examples/flow_downslope/layer/MOM_parameter_doc.all @@ -753,6 +753,9 @@ USE_JACKSON_PARAM = False ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. DRAG_BG_VEL = 0.05 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is diff --git a/examples/flow_downslope/z/MOM_parameter_doc.all b/examples/flow_downslope/z/MOM_parameter_doc.all index 6990f9e4b7..bf56c80463 100644 --- a/examples/flow_downslope/z/MOM_parameter_doc.all +++ b/examples/flow_downslope/z/MOM_parameter_doc.all @@ -826,6 +826,9 @@ USE_JACKSON_PARAM = False ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. DRAG_BG_VEL = 0.05 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is diff --git a/examples/global/MOM_parameter_doc.all b/examples/global/MOM_parameter_doc.all index bb60caa100..c61cbe1731 100644 --- a/examples/global/MOM_parameter_doc.all +++ b/examples/global/MOM_parameter_doc.all @@ -860,6 +860,9 @@ USE_JACKSON_PARAM = True ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. BULK_RI_ML_VISC = 0.05 ! [nondim] default = 0.05 ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer diff --git a/examples/lock_exchange/MOM_parameter_doc.all b/examples/lock_exchange/MOM_parameter_doc.all index f77befa1c1..098fff9370 100644 --- a/examples/lock_exchange/MOM_parameter_doc.all +++ b/examples/lock_exchange/MOM_parameter_doc.all @@ -757,6 +757,9 @@ USE_JACKSON_PARAM = False ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. DRAG_BG_VEL = 0.05 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is diff --git a/examples/nonBous_global/MOM_parameter_doc.all b/examples/nonBous_global/MOM_parameter_doc.all index 0a526b4bfe..fcaea6629d 100644 --- a/examples/nonBous_global/MOM_parameter_doc.all +++ b/examples/nonBous_global/MOM_parameter_doc.all @@ -863,6 +863,9 @@ USE_JACKSON_PARAM = True ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. BULK_RI_ML_VISC = 0.05 ! [nondim] default = 0.05 ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer diff --git a/examples/resting/layer/MOM_parameter_doc.all b/examples/resting/layer/MOM_parameter_doc.all index dc8fdb62d5..a4f70ee9c2 100644 --- a/examples/resting/layer/MOM_parameter_doc.all +++ b/examples/resting/layer/MOM_parameter_doc.all @@ -761,6 +761,9 @@ USE_JACKSON_PARAM = False ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is diff --git a/examples/resting/z/MOM_parameter_doc.all b/examples/resting/z/MOM_parameter_doc.all index 812649356f..97150b5877 100644 --- a/examples/resting/z/MOM_parameter_doc.all +++ b/examples/resting/z/MOM_parameter_doc.all @@ -834,6 +834,9 @@ USE_JACKSON_PARAM = False ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is diff --git a/examples/seamount/layer/MOM_parameter_doc.all b/examples/seamount/layer/MOM_parameter_doc.all index 630ee96e44..762d371d9c 100644 --- a/examples/seamount/layer/MOM_parameter_doc.all +++ b/examples/seamount/layer/MOM_parameter_doc.all @@ -757,6 +757,9 @@ USE_JACKSON_PARAM = False ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. DRAG_BG_VEL = 0.05 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is diff --git a/examples/seamount/sigma/MOM_parameter_doc.all b/examples/seamount/sigma/MOM_parameter_doc.all index 0c128a0b87..2abf6ff080 100644 --- a/examples/seamount/sigma/MOM_parameter_doc.all +++ b/examples/seamount/sigma/MOM_parameter_doc.all @@ -830,6 +830,9 @@ USE_JACKSON_PARAM = False ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. DRAG_BG_VEL = 0.05 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is diff --git a/examples/seamount/z/MOM_parameter_doc.all b/examples/seamount/z/MOM_parameter_doc.all index 0280f43538..fd7fc0548c 100644 --- a/examples/seamount/z/MOM_parameter_doc.all +++ b/examples/seamount/z/MOM_parameter_doc.all @@ -830,6 +830,9 @@ USE_JACKSON_PARAM = False ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. DRAG_BG_VEL = 0.05 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is diff --git a/examples/single_column/MOM_parameter_doc.all b/examples/single_column/MOM_parameter_doc.all index 3f6fab80a2..1f5842e6d4 100644 --- a/examples/single_column/MOM_parameter_doc.all +++ b/examples/single_column/MOM_parameter_doc.all @@ -717,6 +717,9 @@ USE_JACKSON_PARAM = True ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is diff --git a/examples/sloshing/layer/MOM_parameter_doc.all b/examples/sloshing/layer/MOM_parameter_doc.all index 7a4440fee2..e875c683ed 100644 --- a/examples/sloshing/layer/MOM_parameter_doc.all +++ b/examples/sloshing/layer/MOM_parameter_doc.all @@ -756,6 +756,9 @@ USE_JACKSON_PARAM = False ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is diff --git a/examples/sloshing/rho/MOM_parameter_doc.all b/examples/sloshing/rho/MOM_parameter_doc.all index 991a302984..7e8864e16e 100644 --- a/examples/sloshing/rho/MOM_parameter_doc.all +++ b/examples/sloshing/rho/MOM_parameter_doc.all @@ -829,6 +829,9 @@ USE_JACKSON_PARAM = False ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is diff --git a/examples/torus_advection_test/MOM_parameter_doc.all b/examples/torus_advection_test/MOM_parameter_doc.all index aa9ed5b7be..1638cc529f 100644 --- a/examples/torus_advection_test/MOM_parameter_doc.all +++ b/examples/torus_advection_test/MOM_parameter_doc.all @@ -770,6 +770,9 @@ USE_JACKSON_PARAM = False ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! The minimum bottom boundary layer thickness that can be ! used with BOTTOMDRAGLAW. This might be diff --git a/src/core/MOM.F90 b/src/core/MOM.F90 index 6be598939c..c7514f061a 100644 --- a/src/core/MOM.F90 +++ b/src/core/MOM.F90 @@ -384,7 +384,8 @@ module MOM use MOM_tracer_flow_control, only : tracer_flow_control_init, call_tracer_surface_state use MOM_vert_friction, only : vertvisc, vertvisc_coef, vertvisc_remnant use MOM_vert_friction, only : vertvisc_limit_vel, vertvisc_init -use MOM_set_visc, only : set_viscous_BBL, set_viscous_ML, set_visc_init, set_visc_CS +use MOM_set_visc, only : set_viscous_BBL, set_viscous_ML, set_visc_init +use MOM_set_visc, only : set_visc_register_restarts, set_visc_CS use MOM_sponge, only : init_sponge_diags, sponge_CS use MOM_checksum_packages, only : MOM_thermo_chksum, MOM_state_chksum, MOM_accel_chksum use MOM_dynamics_unsplit, only : step_MOM_dyn_unsplit, register_restarts_dyn_unsplit @@ -738,7 +739,12 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) if (CS%diabatic_first .and. ((n==1) .or. MOD(n-1,ntstep)==0)) then ! do thermodynamics. dtdia = dt*min(ntstep,n_max-(n-1)) - + call cpu_clock_begin(id_clock_thermo) + ! The end-time of the diagnostic interval needs to be set ahead if there + ! are multiple dynamic time steps worth of dynamics applied here. + call enable_averaging(dtdia, Time_local + & + set_time(int(floor(dtdia-dt+0.5))), CS%diag) + if (.not.CS%adiabatic) then if (CS%debug) then call MOM_state_chksum("Pre-dia first ", u, v, h, CS%uhtr, CS%vhtr, G) @@ -837,8 +843,16 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) endif endif endif ! ADIABATIC + call disable_averaging(CS%diag) + call cpu_clock_end(id_clock_thermo) endif ! diabatic_first + if ((CS%visc%Prandtl_turb > 0) .and. associated(CS%visc%Kd_turb)) then + call cpu_clock_begin(id_clock_pass) + call pass_var(CS%visc%Kd_turb, G%Domain) + call cpu_clock_end(id_clock_pass) + endif + call cpu_clock_begin(id_clock_dynamics) call disable_averaging(CS%diag) @@ -1635,6 +1649,7 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) call call_tracer_register(G, param_file, CS%tracer_flow_CSp, & diag, CS%tracer_Reg, CS%restart_CSp) call MEKE_alloc_register_restart(G, param_file, CS%MEKE, CS%restart_CSp) + call set_visc_register_restarts(G, param_file, CS%visc, CS%restart_CSp) ! Initialize all of the relevant fields. if (associated(CS%tracer_Reg)) init_CS%tracer_Reg => CS%tracer_Reg diff --git a/src/core/MOM_variables.F90 b/src/core/MOM_variables.F90 index c051a4d109..42d5daefaa 100644 --- a/src/core/MOM_variables.F90 +++ b/src/core/MOM_variables.F90 @@ -192,6 +192,8 @@ module MOM_variables real :: bbl_calc_time_interval ! The amount of time over which the impending ! calculation of the BBL properties will apply, ! for use in diagnostics of the BBL properties. + real :: Prandtl_turb ! The Prandtl number for the turbulent diffusion + ! that is captured in Kd_turb. real, pointer, dimension(:,:) :: & bbl_thick_u => NULL(), & ! The bottom boundary layer thickness at the zonal bbl_thick_v => NULL(), & ! and meridional velocity points, in m. diff --git a/src/framework/MOM_restart.F90 b/src/framework/MOM_restart.F90 index 0fc783bf73..90edcd450f 100644 --- a/src/framework/MOM_restart.F90 +++ b/src/framework/MOM_restart.F90 @@ -76,7 +76,7 @@ module MOM_restart implicit none ; private public restart_init, restart_end, restore_state, register_restart_field -public save_restart, query_initialized, restart_init_end +public save_restart, query_initialized, restart_init_end, vardesc type p3d real, dimension(:,:,:), pointer :: p => NULL() diff --git a/src/parameterizations/vertical/MOM_set_viscosity.F90 b/src/parameterizations/vertical/MOM_set_viscosity.F90 index 88d918b7b5..15582f944e 100644 --- a/src/parameterizations/vertical/MOM_set_viscosity.F90 +++ b/src/parameterizations/vertical/MOM_set_viscosity.F90 @@ -59,6 +59,7 @@ module MOM_set_visc use MOM_file_parser, only : get_param, log_param, log_version, param_file_type use MOM_forcing_type, only : forcing use MOM_grid, only : ocean_grid_type +use MOM_restart, only : register_restart_field, vardesc, MOM_restart_CS use MOM_variables, only : thermo_var_ptrs use MOM_variables, only : vertvisc_type, ocean_OBC_type use MOM_EOS, only : calculate_density, calculate_density_derivs @@ -68,6 +69,7 @@ module MOM_set_visc #include public set_viscous_BBL, set_viscous_ML, set_visc_init, set_visc_end +public set_visc_register_restarts type, public :: set_visc_CS ; private real :: Hbbl ! The static bottom boundary layer thickness, in @@ -1457,6 +1459,48 @@ subroutine set_viscous_ML(u, v, h, tv, fluxes, visc, dt, G, CS) end subroutine set_viscous_ML +subroutine set_visc_register_restarts(G, param_file, visc, restart_CS) + type(ocean_grid_type), intent(in) :: G + type(param_file_type), intent(in) :: param_file + type(vertvisc_type), intent(inout) :: visc + type(MOM_restart_CS), pointer :: restart_CS +! This subroutine is used to register any fields associated with the +! vertvisc_type. +! Arguments: G - The ocean's grid structure. +! (in) param_file - A structure indicating the open file to parse for +! model parameter values. +! (out) visc - A structure containing vertical viscosities and related +! fields. Allocated here. +! (in) restart_CS - A pointer to the restart control structure. + type(vardesc) :: vd + logical :: use_kappa_shear, adiabatic + integer :: isd, ied, jsd, jed, nz + character(len=40) :: mod = "MOM_set_visc" ! This module's name. + isd = G%isd ; ied = G%ied ; jsd = G%jsd ; jed = G%jed ; nz = G%ke + + call get_param(param_file, mod, "ADIABATIC", adiabatic, default=.false., & + do_not_log=.true.) + use_kappa_shear = .false. + if (.not.adiabatic) & + call get_param(param_file, mod, "USE_JACKSON_PARAM", use_kappa_shear, & + "If true, use the Jackson-Hallberg-Legg (JPO 2008) \n"//& + "shear mixing parameterization.", default=.false., & + do_not_log=.true.) + + if (use_kappa_shear) then + allocate(visc%Kd_turb(isd:ied,jsd:jed,nz+1)) ; visc%Kd_turb = 0.0 + allocate(visc%TKE_turb(isd:ied,jsd:jed,nz+1)) ; visc%TKE_turb = 0.0 + + vd = vardesc("Kd_turb","Turbulent diffusivity at interfaces",'h','i','s',"m2 s-1") + call register_restart_field(visc%Kd_turb, vd, .false., restart_CS) + + vd = vardesc("TKE_turb","Turbulent kinetic energy per unit mass at interfaces", & + 'h','i','s',"m2 s-2") + call register_restart_field(visc%TKE_turb, vd, .false., restart_CS) + endif + +end subroutine set_visc_register_restarts + subroutine set_visc_init(Time, G, param_file, diag, visc, CS) type(time_type), target, intent(in) :: Time type(ocean_grid_type), intent(in) :: G @@ -1512,7 +1556,7 @@ subroutine set_visc_init(Time, G, param_file, diag, visc, CS) "If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag \n"//& "law is cdrag*DRAG_BG_VEL*u.", default=.false.) call get_param(param_file, mod, "ADIABATIC", adiabatic, default=.false., & - do_not_log=.true.) + do_not_log=.true.) if (adiabatic) then call log_param(param_file, mod, "ADIABATIC",adiabatic, & "There are no diapycnal mass fluxes if ADIABATIC is \n"//& @@ -1531,6 +1575,9 @@ subroutine set_visc_init(Time, G, param_file, diag, visc, CS) "based on double-diffusive paramaterization from MOM4/KPP.", & default=.false.) endif + call get_param(param_file, mod, "PRANDTL_TURB", visc%Prandtl_turb, & + "The turbulent Prandtl number applied to shear \n"//& + "instability.", units="nondim", default=0.0) call get_param(param_file, mod, "DEBUG", CS%debug, default=.false.) call get_param(param_file, mod, "DYNAMIC_VISCOUS_ML", CS%dynamic_viscous_ML, & @@ -1651,10 +1698,6 @@ subroutine set_visc_init(Time, G, param_file, diag, visc, CS) Time, 'Rayleigh drag velocity at v points', 'meter second-1') endif - if (use_kappa_shear) then - allocate(visc%Kd_turb(isd:ied,jsd:jed,nz+1)) ; visc%Kd_turb = 0.0 - allocate(visc%TKE_turb(isd:ied,jsd:jed,nz+1)) ; visc%TKE_turb = 0.0 - endif if (differential_diffusion) then allocate(visc%Kd_extra_T(isd:ied,jsd:jed,nz+1)) ; visc%Kd_extra_T = 0.0 allocate(visc%Kd_extra_S(isd:ied,jsd:jed,nz+1)) ; visc%Kd_extra_S = 0.0 diff --git a/src/parameterizations/vertical/MOM_vert_friction.F90 b/src/parameterizations/vertical/MOM_vert_friction.F90 index 558187bd78..86ea0ed9c1 100644 --- a/src/parameterizations/vertical/MOM_vert_friction.F90 +++ b/src/parameterizations/vertical/MOM_vert_friction.F90 @@ -875,7 +875,7 @@ subroutine find_coupling_coef(a, hvel, do_i, work_on_u, shelf) logical, dimension(NIMEMB_), intent(in) :: do_i logical, intent(in) :: work_on_u logical, optional, intent(in) :: shelf -! Arguments: a - The coupling coefficent across interfaces, in m. Intent out. +! Arguments: a - The coupling coefficent across interfaces, in m/s. Intent out. ! (in) hvel - The thickness at velocity points, in H. ! (in) do_i - If true, determine the a for a column. ! (in) work_on_u - If true, u-points are being worked on, otherwise this @@ -943,6 +943,20 @@ subroutine find_coupling_coef(a, hvel, do_i, work_on_u, shelf) endif endif ; enddo + if ((visc%Prandtl_turb > 0) .and. associated(visc%Kd_turb)) then + if (work_on_u) then + do K=nz,2,-1 ; do i=is,ie ; if (do_i(i)) then + a(i,K) = a(i,K) + visc%Prandtl_turb * & + 0.5*(visc%Kd_turb(i,j,k) + visc%Kd_turb(i+1,j,k)) + endif ; enddo ; enddo + else + do K=nz,2,-1 ; do i=is,ie ; if (do_i(i)) then + a(i,K) = a(i,K) + visc%Prandtl_turb * & + 0.5*(visc%Kd_turb(i,j,k) + visc%Kd_turb(i,j+1,k)) + endif ; enddo ; enddo + endif + endif + do K=nz,2,-1 ; do i=is,ie ; if (do_i(i)) then ! botfn determines when a point is within the influence of the bottom ! boundary layer, going from 1 at the bottom to 0 in the interior. @@ -961,6 +975,8 @@ subroutine find_coupling_coef(a, hvel, do_i, work_on_u, shelf) a(i,K) = a(i,K) + 2.0*(CS%Kvbbl-CS%Kv)*botfn h_shear = hvel(i,k) + hvel(i,k-1) + h_neglect endif + + ! Up to this point a has units of m2 s-1, but now is converted to m s-1. ! The term including 1e-10 in the denominators is here to avoid ! truncation error problems in the tridiagonal solver. Effectively, this ! sets the maximum coupling coefficient at 1e10 m. From aeea5d55503c69cbf89d8062b87270f86b5b27a3 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 19 Sep 2013 10:52:36 -0400 Subject: [PATCH 179/372] Updated MOM_parameter_doc.all with PRANDTL_TURB o Bob missed some files --- examples/MESO_025_63L/MOM_parameter_doc.all | 3 +++ examples/Phillips_2layer/MOM_parameter_doc.all | 3 +++ examples/flow_downslope/sigma/MOM_parameter_doc.all | 3 +++ examples/global_ALE/layer/MOM_parameter_doc.all | 3 +++ examples/global_ALE/z/MOM_parameter_doc.all | 3 +++ examples/single_column_z/MOM_parameter_doc.all | 3 +++ 6 files changed, 18 insertions(+) diff --git a/examples/MESO_025_63L/MOM_parameter_doc.all b/examples/MESO_025_63L/MOM_parameter_doc.all index 15043ec541..724c1697e4 100644 --- a/examples/MESO_025_63L/MOM_parameter_doc.all +++ b/examples/MESO_025_63L/MOM_parameter_doc.all @@ -800,6 +800,9 @@ USE_JACKSON_PARAM = True ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. BULK_RI_ML_VISC = 0.05 ! [nondim] default = 0.05 ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer diff --git a/examples/Phillips_2layer/MOM_parameter_doc.all b/examples/Phillips_2layer/MOM_parameter_doc.all index e793856fd1..76961ebbd0 100644 --- a/examples/Phillips_2layer/MOM_parameter_doc.all +++ b/examples/Phillips_2layer/MOM_parameter_doc.all @@ -709,6 +709,9 @@ USE_JACKSON_PARAM = False ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is diff --git a/examples/flow_downslope/sigma/MOM_parameter_doc.all b/examples/flow_downslope/sigma/MOM_parameter_doc.all index 75b9f151d2..28fba7e75a 100644 --- a/examples/flow_downslope/sigma/MOM_parameter_doc.all +++ b/examples/flow_downslope/sigma/MOM_parameter_doc.all @@ -826,6 +826,9 @@ USE_JACKSON_PARAM = False ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. DRAG_BG_VEL = 0.05 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is diff --git a/examples/global_ALE/layer/MOM_parameter_doc.all b/examples/global_ALE/layer/MOM_parameter_doc.all index a497f890b9..820f79d2e7 100644 --- a/examples/global_ALE/layer/MOM_parameter_doc.all +++ b/examples/global_ALE/layer/MOM_parameter_doc.all @@ -832,6 +832,9 @@ USE_JACKSON_PARAM = True ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. BULK_RI_ML_VISC = 0.05 ! [nondim] default = 0.05 ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer diff --git a/examples/global_ALE/z/MOM_parameter_doc.all b/examples/global_ALE/z/MOM_parameter_doc.all index 36f2ea7071..b1fbe8ee46 100644 --- a/examples/global_ALE/z/MOM_parameter_doc.all +++ b/examples/global_ALE/z/MOM_parameter_doc.all @@ -911,6 +911,9 @@ USE_JACKSON_PARAM = True ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. BULK_RI_ML_VISC = 0.05 ! [nondim] default = 0.05 ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer diff --git a/examples/single_column_z/MOM_parameter_doc.all b/examples/single_column_z/MOM_parameter_doc.all index e046b4c1ac..af5666187c 100644 --- a/examples/single_column_z/MOM_parameter_doc.all +++ b/examples/single_column_z/MOM_parameter_doc.all @@ -785,6 +785,9 @@ USE_JACKSON_PARAM = True ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is From 047c0609cf72c86dba3bd64e39055124bd439fa7 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 19 Sep 2013 10:53:44 -0400 Subject: [PATCH 180/372] Corrected comment for KPP_BEFORE_KAPPA_SHEAR --- src/parameterizations/vertical/MOM_diabatic_driver.F90 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/parameterizations/vertical/MOM_diabatic_driver.F90 b/src/parameterizations/vertical/MOM_diabatic_driver.F90 index 638c862b64..84a61e9f43 100644 --- a/src/parameterizations/vertical/MOM_diabatic_driver.F90 +++ b/src/parameterizations/vertical/MOM_diabatic_driver.F90 @@ -1495,7 +1495,7 @@ subroutine diabatic_driver_init(Time, G, param_file, useALEalgorithm, diag, & if (CS%useKPP .and. CS%use_kappa_shear) & call get_param(param_file, mod, "KPP_BEFORE_KAPPA_SHEAR", CS%matchKPPwithoutKappaShear, & "If true, KPP matches interior diffusivity that EXCLUDES any\n"// & - "diffusivity from KPP.", default=.true.) + "diffusivity from kappa-shear.", default=.true.) if (G%Boussinesq) then ; thickness_units = "meter" else ; thickness_units = "kilogram meter-2" ; endif From 5c7db98fcb589e99caeb4259c65bc245a84695d4 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 19 Sep 2013 15:22:33 -0400 Subject: [PATCH 181/372] *Replaced iterative KPP with MOM4 KPP algorithm o Iterating for Ws(z) was not the right thing to do. Ws(d) is now calculated as if OBLdetph=d. This breaks the circular dependancy. o Removed run-time option USE_MOM4p1_ALGORITHM o Implemented as many ad-hoc choices I could think of to bias towards deeper boundary layers!!! --- examples/global_ALE/z/MOM_parameter_doc.all | 2 - examples/single_column/MOM_parameter_doc.all | 2 - .../single_column_z/MOM_parameter_doc.all | 2 - examples/single_column_z/timestats.gnu | 730 +++++++++--------- examples/single_column_z/timestats.intel | 730 +++++++++--------- examples/single_column_z/timestats.pgi | 730 +++++++++--------- src/parameterizations/vertical/MOM_KPP.F90 | 249 +++--- 7 files changed, 1194 insertions(+), 1251 deletions(-) diff --git a/examples/global_ALE/z/MOM_parameter_doc.all b/examples/global_ALE/z/MOM_parameter_doc.all index b1fbe8ee46..8dce375872 100644 --- a/examples/global_ALE/z/MOM_parameter_doc.all +++ b/examples/global_ALE/z/MOM_parameter_doc.all @@ -1288,8 +1288,6 @@ H2_FILE = "sgs_h2.nc" ! KPP% PASSIVE = True ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. -USE_MOM4_ALGORITHM = False ! [Boolean] default = False - ! If True, uses the MOM4p1/MOM5 algorithm. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. ! If False, calculates the non-local transport and tendancies but diff --git a/examples/single_column/MOM_parameter_doc.all b/examples/single_column/MOM_parameter_doc.all index 95afc8c665..6d32431711 100644 --- a/examples/single_column/MOM_parameter_doc.all +++ b/examples/single_column/MOM_parameter_doc.all @@ -927,8 +927,6 @@ DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 KPP% PASSIVE = True ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. -USE_MOM4_ALGORITHM = False ! [Boolean] default = False - ! If True, uses the MOM4p1/MOM5 algorithm. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. ! If False, calculates the non-local transport and tendancies but diff --git a/examples/single_column_z/MOM_parameter_doc.all b/examples/single_column_z/MOM_parameter_doc.all index af5666187c..6e197b97b7 100644 --- a/examples/single_column_z/MOM_parameter_doc.all +++ b/examples/single_column_z/MOM_parameter_doc.all @@ -996,8 +996,6 @@ DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 KPP% PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. -USE_MOM4_ALGORITHM = False ! [Boolean] default = False - ! If True, uses the MOM4p1/MOM5 algorithm. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. ! If False, calculates the non-local transport and tendancies but diff --git a/examples/single_column_z/timestats.gnu b/examples/single_column_z/timestats.gnu index e7c331166a..5f116e371e 100644 --- a/examples/single_column_z/timestats.gnu +++ b/examples/single_column_z/timestats.gnu @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 2.723613681282E-07, CFL 0.00079, SL -6.1796E-03, M 7.69511E+16, S 35.1294, T 4.8054, Me 3.60E-19, Se 0.00E+00, Te 1.26E-15 - 48, 2.000, 0, En 7.053602865958E-07, CFL 0.00099, SL 7.7375E-03, M 7.69513E+16, S 35.1293, T 4.8049, Me -1.76E-18, Se 1.33E-14, Te -2.02E-15 - 72, 3.000, 0, En 5.887542014461E-07, CFL 0.00083, SL 1.7286E-03, M 7.69512E+16, S 35.1293, T 4.8041, Me -1.22E-17, Se -6.65E-15, Te -2.55E-16 - 96, 4.000, 0, En 1.852665801334E-06, CFL 0.00184, SL -1.1511E-03, M 7.69512E+16, S 35.1293, T 4.8036, Me -2.05E-18, Se -6.65E-15, Te 1.23E-15 - 120, 5.000, 0, En 1.514737730611E-06, CFL 0.00153, SL -3.5312E-03, M 7.69511E+16, S 35.1294, T 4.8034, Me 4.23E-18, Se 6.65E-15, Te 2.57E-16 - 144, 6.000, 0, En 7.003818536705E-07, CFL 0.00076, SL -5.5946E-03, M 7.69511E+16, S 35.1294, T 4.8032, Me -6.47E-18, Se -1.33E-14, Te 1.63E-15 - 168, 7.000, 0, En 1.331161290387E-06, CFL 0.00149, SL -3.7707E-03, M 7.69511E+16, S 35.1294, T 4.8029, Me -3.12E-18, Se 6.65E-15, Te -9.78E-16 - 192, 8.000, 0, En 1.259364476429E-06, CFL 0.00118, SL 3.2469E-03, M 7.69512E+16, S 35.1293, T 4.8028, Me 6.91E-18, Se -6.65E-15, Te 3.26E-16 - 216, 9.000, 0, En 1.354242108490E-06, CFL 0.00097, SL 8.9665E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me -6.72E-18, Se 0.00E+00, Te 1.24E-15 - 240, 10.000, 0, En 3.263351003327E-06, CFL 0.00222, SL 7.4792E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me 1.75E-17, Se -6.65E-15, Te -2.21E-16 - 264, 11.000, 0, En 3.936169567221E-06, CFL 0.00267, SL 6.0258E-03, M 7.69513E+16, S 35.1293, T 4.8024, Me 8.74E-18, Se 6.65E-15, Te -2.12E-15 - 288, 12.000, 0, En 2.562371281040E-06, CFL 0.00169, SL 2.5996E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.13E-17, Se -6.65E-15, Te 2.48E-15 - 312, 13.000, 0, En 3.323419267703E-06, CFL 0.00145, SL -4.8867E-03, M 7.69511E+16, S 35.1294, T 4.8012, Me 3.01E-18, Se -1.33E-14, Te -1.58E-15 - 336, 14.000, 0, En 2.204183502980E-06, CFL 0.00093, SL -8.9710E-03, M 7.69511E+16, S 35.1294, T 4.8008, Me 1.18E-18, Se 1.33E-14, Te 1.22E-15 - 360, 15.000, 0, En 3.594165827928E-06, CFL 0.00176, SL -1.1697E-02, M 7.69510E+16, S 35.1294, T 4.8004, Me -3.04E-17, Se -6.65E-15, Te 3.13E-16 - 384, 16.000, 0, En 3.885115952588E-06, CFL 0.00260, SL -1.4742E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me 1.15E-17, Se 6.65E-15, Te -1.26E-15 - 408, 17.000, 0, En 1.810288584018E-06, CFL 0.00078, SL -2.5035E-02, M 7.69509E+16, S 35.1295, T 4.7985, Me 3.65E-18, Se -6.65E-15, Te 1.49E-15 - 432, 18.000, 0, En 3.018975195660E-06, CFL 0.00157, SL -3.4147E-02, M 7.69508E+16, S 35.1295, T 4.7972, Me 5.99E-18, Se 6.65E-15, Te -1.21E-15 - 456, 19.000, 0, En 3.712252581118E-06, CFL 0.00192, SL -1.0766E-02, M 7.69511E+16, S 35.1294, T 4.7965, Me -1.82E-18, Se 6.65E-15, Te 1.14E-15 - 480, 20.000, 0, En 4.215314243956E-06, CFL 0.00169, SL -1.0498E-02, M 7.69511E+16, S 35.1294, T 4.7957, Me -6.67E-18, Se 2.00E-14, Te -6.42E-16 - 504, 21.000, 0, En 3.810595002260E-06, CFL 0.00157, SL -1.7271E-02, M 7.69510E+16, S 35.1294, T 4.7947, Me 3.20E-18, Se -2.00E-14, Te 8.75E-16 - 528, 22.000, 0, En 5.156101036473E-06, CFL 0.00255, SL -2.1074E-02, M 7.69509E+16, S 35.1295, T 4.7944, Me -6.06E-18, Se 1.33E-14, Te 9.98E-17 - 552, 23.000, 0, En 6.839924281307E-06, CFL 0.00294, SL -2.5695E-02, M 7.69509E+16, S 35.1295, T 4.7939, Me 1.55E-17, Se -2.00E-14, Te -5.12E-17 - 576, 24.000, 0, En 7.156954424536E-06, CFL 0.00231, SL -2.7257E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me 6.24E-19, Se 1.33E-14, Te -3.20E-15 - 600, 25.000, 0, En 5.365890357542E-06, CFL 0.00205, SL -3.4194E-02, M 7.69508E+16, S 35.1295, T 4.7929, Me -1.61E-17, Se 0.00E+00, Te 1.84E-15 - 624, 26.000, 0, En 2.976226952759E-06, CFL 0.00123, SL -3.8898E-02, M 7.69507E+16, S 35.1296, T 4.7924, Me 3.46E-18, Se 0.00E+00, Te 2.31E-15 - 648, 27.000, 0, En 2.314795448891E-06, CFL 0.00123, SL -4.2852E-02, M 7.69506E+16, S 35.1296, T 4.7920, Me 3.18E-18, Se 2.00E-14, Te -1.76E-15 - 672, 28.000, 0, En 6.560935783408E-06, CFL 0.00274, SL -3.7184E-02, M 7.69507E+16, S 35.1296, T 4.7918, Me -3.33E-18, Se -6.65E-15, Te -2.52E-15 - 696, 29.000, 0, En 8.369579028824E-07, CFL 0.00121, SL -4.4104E-02, M 7.69506E+16, S 35.1296, T 4.7906, Me -6.58E-18, Se 1.33E-14, Te 4.08E-15 - 720, 30.000, 0, En 4.289653845115E-07, CFL 0.00061, SL -5.2318E-02, M 7.69505E+16, S 35.1296, T 4.7892, Me 6.45E-18, Se 0.00E+00, Te -3.51E-16 - 744, 31.000, 0, En 4.216689534000E-07, CFL 0.00048, SL -5.6906E-02, M 7.69505E+16, S 35.1297, T 4.7886, Me -1.12E-17, Se -1.33E-14, Te 1.91E-15 - 768, 32.000, 0, En 5.694134280384E-07, CFL 0.00051, SL -3.3070E-02, M 7.69508E+16, S 35.1295, T 4.7880, Me 9.75E-18, Se 1.33E-14, Te -2.73E-15 - 792, 33.000, 0, En 2.041862983867E-07, CFL 0.00033, SL -3.2226E-02, M 7.69508E+16, S 35.1295, T 4.7872, Me 1.48E-17, Se -6.65E-15, Te 3.00E-16 - 816, 34.000, 0, En 1.367174741756E-07, CFL 0.00029, SL -3.8376E-02, M 7.69507E+16, S 35.1296, T 4.7862, Me -1.82E-17, Se 6.65E-15, Te -3.76E-16 - 840, 35.000, 0, En 4.873128516387E-07, CFL 0.00080, SL -4.5605E-02, M 7.69506E+16, S 35.1296, T 4.7853, Me -1.55E-18, Se 0.00E+00, Te 1.98E-15 - 864, 36.000, 0, En 1.143757876654E-07, CFL 0.00027, SL -5.0415E-02, M 7.69505E+16, S 35.1296, T 4.7848, Me 1.69E-17, Se -6.65E-15, Te -1.30E-15 - 888, 37.000, 0, En 1.526507504553E-06, CFL 0.00126, SL -5.3725E-02, M 7.69505E+16, S 35.1297, T 4.7844, Me 3.72E-18, Se 2.00E-14, Te 7.24E-16 - 912, 38.000, 0, En 3.565702371946E-07, CFL 0.00084, SL -5.7093E-02, M 7.69505E+16, S 35.1297, T 4.7841, Me -8.19E-18, Se -2.66E-14, Te -3.75E-15 - 936, 39.000, 0, En 1.789126546072E-06, CFL 0.00163, SL -4.5885E-02, M 7.69506E+16, S 35.1296, T 4.7837, Me 7.88E-18, Se 6.65E-15, Te 2.41E-15 - 960, 40.000, 0, En 2.661192739840E-06, CFL 0.00223, SL -3.9384E-02, M 7.69507E+16, S 35.1296, T 4.7835, Me -1.32E-18, Se -2.00E-14, Te -2.96E-16 - 984, 41.000, 0, En 9.692601085787E-07, CFL 0.00074, SL -4.3521E-02, M 7.69506E+16, S 35.1296, T 4.7830, Me 4.78E-19, Se 6.65E-15, Te 4.24E-16 - 1008, 42.000, 0, En 1.941935873708E-06, CFL 0.00169, SL -3.6775E-02, M 7.69507E+16, S 35.1296, T 4.7823, Me -6.54E-18, Se 6.65E-15, Te 4.99E-16 - 1032, 43.000, 0, En 3.380578809369E-06, CFL 0.00204, SL -2.7828E-02, M 7.69508E+16, S 35.1295, T 4.7821, Me 1.26E-17, Se -6.65E-15, Te 1.84E-15 - 1056, 44.000, 0, En 3.502235687804E-06, CFL 0.00243, SL -1.8195E-02, M 7.69510E+16, S 35.1294, T 4.7819, Me -3.75E-18, Se -1.33E-14, Te -1.93E-15 - 1080, 45.000, 0, En 3.475027156236E-06, CFL 0.00184, SL -2.2342E-02, M 7.69509E+16, S 35.1295, T 4.7813, Me -1.04E-17, Se 0.00E+00, Te 1.39E-15 - 1104, 46.000, 0, En 2.650548390565E-06, CFL 0.00156, SL -3.0430E-02, M 7.69508E+16, S 35.1295, T 4.7803, Me 1.02E-17, Se 1.33E-14, Te -2.49E-15 - 1128, 47.000, 0, En 2.919265452631E-06, CFL 0.00099, SL -3.7229E-02, M 7.69507E+16, S 35.1296, T 4.7794, Me -1.23E-17, Se -6.65E-15, Te 1.27E-15 - 1152, 48.000, 0, En 2.920145557846E-06, CFL 0.00095, SL -4.2106E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -1.98E-18, Se -6.65E-15, Te -3.72E-16 - 1176, 49.000, 0, En 3.072591102491E-06, CFL 0.00106, SL -5.0827E-02, M 7.69505E+16, S 35.1296, T 4.7773, Me 1.69E-17, Se -6.65E-15, Te 1.64E-16 - 1200, 50.000, 0, En 2.529689289894E-06, CFL 0.00092, SL -6.0752E-02, M 7.69504E+16, S 35.1297, T 4.7759, Me -1.39E-17, Se 1.33E-14, Te -4.10E-17 - 1224, 51.000, 0, En 1.813104110447E-06, CFL 0.00109, SL -6.6461E-02, M 7.69503E+16, S 35.1297, T 4.7755, Me -3.32E-18, Se 0.00E+00, Te -4.12E-16 - 1248, 52.000, 0, En 4.604048484100E-06, CFL 0.00188, SL -6.9899E-02, M 7.69503E+16, S 35.1297, T 4.7753, Me 6.42E-18, Se -6.65E-15, Te 2.55E-15 - 1272, 53.000, 0, En 3.913614255723E-06, CFL 0.00191, SL -7.1890E-02, M 7.69503E+16, S 35.1298, T 4.7752, Me 5.53E-18, Se 6.65E-15, Te -2.37E-15 - 1296, 54.000, 0, En 3.074227816433E-06, CFL 0.00182, SL -6.6094E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me -2.39E-17, Se -6.65E-15, Te 1.47E-15 - 1320, 55.000, 0, En 1.756831191640E-06, CFL 0.00135, SL -6.6817E-02, M 7.69503E+16, S 35.1297, T 4.7745, Me 2.67E-17, Se -1.33E-14, Te -1.95E-16 - 1344, 56.000, 0, En 9.136654168620E-07, CFL 0.00119, SL -7.2944E-02, M 7.69503E+16, S 35.1298, T 4.7739, Me -7.75E-18, Se 6.65E-15, Te -8.53E-16 - 1368, 57.000, 0, En 2.452825779605E-06, CFL 0.00154, SL -7.0270E-02, M 7.69503E+16, S 35.1298, T 4.7736, Me 4.88E-18, Se -1.33E-14, Te 1.37E-15 - 1392, 58.000, 0, En 1.909510214342E-06, CFL 0.00142, SL -7.3040E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -2.59E-17, Se 6.65E-15, Te 8.01E-16 - 1416, 59.000, 0, En 1.010481053796E-06, CFL 0.00052, SL -8.0029E-02, M 7.69502E+16, S 35.1298, T 4.7720, Me 2.08E-17, Se 0.00E+00, Te -2.42E-15 - 1440, 60.000, 0, En 9.815976317231E-07, CFL 0.00088, SL -8.7741E-02, M 7.69501E+16, S 35.1299, T 4.7711, Me -4.92E-18, Se 0.00E+00, Te 4.25E-15 - 1464, 61.000, 0, En 4.194730904455E-07, CFL 0.00051, SL -9.2703E-02, M 7.69500E+16, S 35.1299, T 4.7708, Me 1.28E-17, Se -6.65E-15, Te -4.63E-16 - 1488, 62.000, 0, En 2.346426881633E-06, CFL 0.00146, SL -9.5442E-02, M 7.69500E+16, S 35.1299, T 4.7705, Me -8.36E-18, Se -6.65E-15, Te -3.85E-15 - 1512, 63.000, 0, En 2.208754205770E-06, CFL 0.00247, SL -9.8093E-02, M 7.69499E+16, S 35.1299, T 4.7705, Me 4.56E-18, Se 6.65E-15, Te 7.24E-16 - 1536, 64.000, 0, En 3.171360410331E-06, CFL 0.00382, SL -1.0147E-01, M 7.69499E+16, S 35.1299, T 4.7705, Me 2.41E-18, Se 0.00E+00, Te 4.74E-16 - 1560, 65.000, 0, En 4.814558764130E-07, CFL 0.00076, SL -1.0311E-01, M 7.69499E+16, S 35.1299, T 4.7702, Me 2.09E-19, Se -6.65E-15, Te 1.22E-15 - 1584, 66.000, 0, En 2.204241768969E-07, CFL 0.00026, SL -1.0727E-01, M 7.69498E+16, S 35.1300, T 4.7700, Me 1.29E-17, Se 0.00E+00, Te 1.97E-18 - 1608, 67.000, 0, En 1.203393251511E-06, CFL 0.00099, SL -1.1166E-01, M 7.69498E+16, S 35.1300, T 4.7696, Me -2.58E-18, Se 6.65E-15, Te 1.35E-15 - 1632, 68.000, 0, En 2.259539422086E-06, CFL 0.00170, SL -1.0768E-01, M 7.69498E+16, S 35.1300, T 4.7694, Me -2.28E-17, Se 6.65E-15, Te 1.12E-15 - 1656, 69.000, 0, En 2.137833387458E-06, CFL 0.00188, SL -1.0430E-01, M 7.69499E+16, S 35.1299, T 4.7694, Me 8.39E-18, Se -6.65E-15, Te -1.55E-15 - 1680, 70.000, 0, En 2.435959789398E-06, CFL 0.00209, SL -9.7191E-02, M 7.69499E+16, S 35.1299, T 4.7695, Me -7.52E-18, Se -6.65E-15, Te -9.19E-17 - 1704, 71.000, 0, En 2.332360721307E-06, CFL 0.00190, SL -9.5680E-02, M 7.69500E+16, S 35.1299, T 4.7698, Me 1.22E-17, Se -6.65E-15, Te 6.24E-16 - 1728, 72.000, 0, En 2.661519650620E-06, CFL 0.00175, SL -9.6294E-02, M 7.69500E+16, S 35.1299, T 4.7700, Me -1.78E-17, Se -6.65E-15, Te -1.61E-16 - 1752, 73.000, 0, En 2.467064066428E-06, CFL 0.00141, SL -9.8194E-02, M 7.69499E+16, S 35.1299, T 4.7700, Me 1.26E-17, Se 0.00E+00, Te -6.64E-18 - 1776, 74.000, 0, En 3.283905855875E-06, CFL 0.00196, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.7697, Me -8.90E-18, Se 1.33E-14, Te 2.27E-15 - 1800, 75.000, 0, En 1.824180957110E-06, CFL 0.00114, SL -1.0994E-01, M 7.69498E+16, S 35.1300, T 4.7690, Me 8.77E-18, Se 0.00E+00, Te -4.74E-15 - 1824, 76.000, 0, En 1.277544764810E-06, CFL 0.00086, SL -1.1492E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me 6.03E-18, Se 0.00E+00, Te 2.34E-15 - 1848, 77.000, 0, En 3.429065570358E-06, CFL 0.00208, SL -1.2023E-01, M 7.69497E+16, S 35.1300, T 4.7685, Me -6.19E-18, Se 0.00E+00, Te -1.14E-15 - 1872, 78.000, 0, En 6.318996253337E-06, CFL 0.00304, SL -1.2461E-01, M 7.69496E+16, S 35.1301, T 4.7684, Me -1.35E-17, Se 6.65E-15, Te -1.27E-15 - 1896, 79.000, 0, En 7.110611165655E-06, CFL 0.00343, SL -1.2481E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me 1.51E-17, Se 6.65E-15, Te 2.16E-15 - 1920, 80.000, 0, En 7.985138441312E-06, CFL 0.00351, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.7690, Me -1.53E-18, Se 0.00E+00, Te -1.16E-16 - 1944, 81.000, 0, En 7.014953365804E-06, CFL 0.00291, SL -1.2266E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me 4.04E-18, Se -6.65E-15, Te -4.93E-16 - 1968, 82.000, 0, En 5.859500231624E-06, CFL 0.00204, SL -1.2666E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -5.59E-18, Se -6.65E-15, Te 9.94E-16 - 1992, 83.000, 0, En 4.647563727174E-06, CFL 0.00197, SL -1.2154E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.96E-17, Se 1.33E-14, Te -1.68E-15 - 2016, 84.000, 0, En 3.986032780707E-06, CFL 0.00150, SL -1.2284E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.95E-17, Se 0.00E+00, Te -9.82E-17 - 2040, 85.000, 0, En 2.357914130355E-06, CFL 0.00099, SL -1.3233E-01, M 7.69495E+16, S 35.1301, T 4.7674, Me -3.88E-18, Se -6.65E-15, Te 2.97E-15 - 2064, 86.000, 0, En 2.260199465975E-06, CFL 0.00112, SL -1.4303E-01, M 7.69494E+16, S 35.1302, T 4.7660, Me 4.54E-18, Se 6.65E-15, Te -2.78E-15 - 2088, 87.000, 0, En 2.709867845010E-06, CFL 0.00143, SL -1.4969E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 3.71E-18, Se -6.65E-15, Te 2.43E-15 - 2112, 88.000, 0, En 2.111168290789E-06, CFL 0.00156, SL -1.3920E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 4.90E-18, Se 6.65E-15, Te 7.61E-16 - 2136, 89.000, 0, En 6.272957109241E-06, CFL 0.00348, SL -1.2452E-01, M 7.69496E+16, S 35.1301, T 4.7651, Me -1.24E-17, Se -6.65E-15, Te 3.41E-15 - 2160, 90.000, 0, En 7.389102028175E-06, CFL 0.00361, SL -1.2502E-01, M 7.69496E+16, S 35.1301, T 4.7654, Me 2.57E-17, Se 1.33E-14, Te -2.53E-15 - 2184, 91.000, 0, En 7.244928021297E-06, CFL 0.00330, SL -1.2921E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.66E-17, Se -6.65E-15, Te -2.09E-15 - 2208, 92.000, 0, En 7.388797803614E-06, CFL 0.00341, SL -1.3343E-01, M 7.69495E+16, S 35.1301, T 4.7654, Me -2.21E-18, Se -6.65E-15, Te -1.19E-15 - 2232, 93.000, 0, En 3.810090044466E-06, CFL 0.00104, SL -1.3970E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 1.67E-17, Se 0.00E+00, Te 2.25E-15 - 2256, 94.000, 0, En 5.172002041379E-06, CFL 0.00184, SL -1.4499E-01, M 7.69493E+16, S 35.1302, T 4.7646, Me -6.89E-18, Se 6.65E-15, Te 3.50E-16 - 2280, 95.000, 0, En 4.488393329536E-06, CFL 0.00167, SL -1.4233E-01, M 7.69494E+16, S 35.1302, T 4.7644, Me -2.42E-17, Se 6.65E-15, Te -9.50E-16 - 2304, 96.000, 0, En 4.704268045307E-06, CFL 0.00175, SL -1.4259E-01, M 7.69494E+16, S 35.1302, T 4.7648, Me 2.91E-17, Se -6.65E-15, Te -1.34E-15 - 2328, 97.000, 0, En 5.608163116610E-06, CFL 0.00245, SL -1.4436E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me -6.30E-18, Se 1.33E-14, Te 2.08E-16 - 2352, 98.000, 0, En 9.762537194677E-06, CFL 0.00322, SL -1.4658E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me 2.09E-17, Se -2.00E-14, Te 8.26E-16 - 2376, 99.000, 0, En 9.495977548084E-06, CFL 0.00226, SL -1.4915E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -2.11E-17, Se 6.65E-15, Te -1.67E-17 - 2400, 100.000, 0, En 1.152481056569E-05, CFL 0.00381, SL -1.5319E-01, M 7.69492E+16, S 35.1302, T 4.7653, Me -1.72E-17, Se 0.00E+00, Te 5.38E-16 - 2424, 101.000, 0, En 1.131117174017E-05, CFL 0.00342, SL -1.5419E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me 2.03E-17, Se 0.00E+00, Te 1.64E-15 - 2448, 102.000, 0, En 1.050313330089E-05, CFL 0.00308, SL -1.5183E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 3.86E-18, Se -6.65E-15, Te 7.21E-16 - 2472, 103.000, 0, En 1.041019844271E-05, CFL 0.00286, SL -1.5584E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me 2.30E-18, Se 6.65E-15, Te -2.94E-15 - 2496, 104.000, 0, En 1.195065580755E-05, CFL 0.00346, SL -1.6093E-01, M 7.69491E+16, S 35.1303, T 4.7661, Me -6.24E-18, Se -6.65E-15, Te 1.20E-15 - 2520, 105.000, 0, En 1.121113302290E-05, CFL 0.00342, SL -1.6379E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me 3.25E-18, Se 1.33E-14, Te -2.63E-15 - 2544, 106.000, 0, En 1.100664386809E-05, CFL 0.00328, SL -1.6372E-01, M 7.69491E+16, S 35.1303, T 4.7667, Me -1.62E-17, Se -6.65E-15, Te 9.47E-16 - 2568, 107.000, 0, En 1.304599229236E-05, CFL 0.00392, SL -1.6361E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me 2.61E-17, Se 0.00E+00, Te -2.16E-15 - 2592, 108.000, 0, En 1.570797284340E-05, CFL 0.00466, SL -1.6025E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me -1.63E-17, Se -6.65E-15, Te 2.57E-15 - 2616, 109.000, 0, En 1.610342681847E-05, CFL 0.00417, SL -1.5628E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me -1.16E-17, Se 2.66E-14, Te 1.42E-15 - 2640, 110.000, 0, En 1.468373804125E-05, CFL 0.00404, SL -1.5606E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me 1.12E-17, Se -2.00E-14, Te 7.85E-16 - 2664, 111.000, 0, En 1.281988057572E-05, CFL 0.00313, SL -1.6488E-01, M 7.69491E+16, S 35.1303, T 4.7665, Me 2.08E-18, Se 6.65E-15, Te 1.72E-15 - 2688, 112.000, 0, En 1.244230476487E-05, CFL 0.00280, SL -1.7207E-01, M 7.69490E+16, S 35.1303, T 4.7662, Me -2.11E-17, Se 0.00E+00, Te -1.43E-15 - 2712, 113.000, 0, En 1.069234357022E-05, CFL 0.00256, SL -1.7342E-01, M 7.69490E+16, S 35.1304, T 4.7659, Me 2.83E-17, Se 0.00E+00, Te 4.48E-16 - 2736, 114.000, 0, En 1.011480928793E-05, CFL 0.00347, SL -1.5505E-01, M 7.69492E+16, S 35.1302, T 4.7660, Me -1.94E-17, Se -6.65E-15, Te -5.88E-17 - 2760, 115.000, 0, En 7.089332636066E-06, CFL 0.00221, SL -1.5558E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 1.44E-17, Se 6.65E-15, Te -1.43E-15 - 2784, 116.000, 0, En 6.575078886216E-06, CFL 0.00174, SL -1.5799E-01, M 7.69492E+16, S 35.1303, T 4.7664, Me 2.45E-18, Se -2.00E-14, Te -2.66E-16 - 2808, 117.000, 0, En 6.864231457716E-06, CFL 0.00218, SL -1.6049E-01, M 7.69491E+16, S 35.1303, T 4.7667, Me 1.33E-17, Se 2.00E-14, Te 1.38E-15 - 2832, 118.000, 0, En 7.650388417501E-06, CFL 0.00276, SL -1.6273E-01, M 7.69491E+16, S 35.1303, T 4.7670, Me -2.06E-17, Se 0.00E+00, Te 1.59E-16 - 2856, 119.000, 0, En 9.530699589606E-06, CFL 0.00281, SL -1.6521E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me 8.48E-18, Se 0.00E+00, Te -1.95E-15 - 2880, 120.000, 0, En 1.112675376968E-05, CFL 0.00346, SL -1.6737E-01, M 7.69490E+16, S 35.1303, T 4.7678, Me -2.10E-17, Se -1.33E-14, Te 2.04E-15 - 2904, 121.000, 0, En 1.103742176512E-05, CFL 0.00453, SL -1.6904E-01, M 7.69490E+16, S 35.1303, T 4.7684, Me 9.90E-18, Se 0.00E+00, Te -2.65E-15 - 2928, 122.000, 0, En 9.126573214734E-06, CFL 0.00300, SL -1.7066E-01, M 7.69490E+16, S 35.1303, T 4.7686, Me 2.45E-19, Se -6.65E-15, Te 1.68E-15 - 2952, 123.000, 0, En 8.926483309265E-06, CFL 0.00275, SL -1.7194E-01, M 7.69490E+16, S 35.1303, T 4.7689, Me 5.51E-18, Se 0.00E+00, Te 2.20E-17 - 2976, 124.000, 0, En 8.628222827772E-06, CFL 0.00270, SL -1.7323E-01, M 7.69490E+16, S 35.1304, T 4.7693, Me 6.95E-18, Se 6.65E-15, Te 3.38E-15 - 3000, 125.000, 0, En 7.743404927173E-06, CFL 0.00246, SL -1.6855E-01, M 7.69490E+16, S 35.1303, T 4.7697, Me 4.47E-18, Se 6.65E-15, Te -4.50E-15 - 3024, 126.000, 0, En 7.195389589038E-06, CFL 0.00252, SL -1.5937E-01, M 7.69492E+16, S 35.1303, T 4.7701, Me -2.08E-17, Se -6.65E-15, Te 1.37E-15 - 3048, 127.000, 0, En 7.018831093364E-06, CFL 0.00240, SL -1.6111E-01, M 7.69491E+16, S 35.1303, T 4.7702, Me -1.71E-18, Se 6.65E-15, Te -1.99E-16 - 3072, 128.000, 0, En 8.566388963666E-06, CFL 0.00334, SL -1.6494E-01, M 7.69491E+16, S 35.1303, T 4.7704, Me 3.51E-18, Se 6.65E-15, Te -1.57E-15 - 3096, 129.000, 0, En 9.640870817156E-06, CFL 0.00366, SL -1.6715E-01, M 7.69491E+16, S 35.1303, T 4.7708, Me -8.84E-18, Se -2.00E-14, Te -1.88E-15 - 3120, 130.000, 0, En 9.390604165573E-06, CFL 0.00331, SL -1.6897E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me 1.48E-17, Se 1.33E-14, Te 1.68E-15 - 3144, 131.000, 0, En 6.413593644349E-06, CFL 0.00201, SL -1.7186E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -1.20E-18, Se -6.65E-15, Te -4.41E-16 - 3168, 132.000, 0, En 5.899443011092E-06, CFL 0.00247, SL -1.7781E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me 5.40E-18, Se 6.65E-15, Te -5.79E-16 - 3192, 133.000, 0, En 6.009028715116E-06, CFL 0.00193, SL -1.8252E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me -7.85E-18, Se 6.65E-15, Te 3.06E-15 - 3216, 134.000, 0, En 5.455618163087E-06, CFL 0.00163, SL -1.8368E-01, M 7.69488E+16, S 35.1304, T 4.7714, Me 1.15E-17, Se 6.65E-15, Te 1.29E-16 - 3240, 135.000, 0, En 5.193634765121E-06, CFL 0.00133, SL -1.7966E-01, M 7.69489E+16, S 35.1304, T 4.7716, Me -2.41E-17, Se 0.00E+00, Te 7.78E-16 - 3264, 136.000, 0, En 5.062660376037E-06, CFL 0.00159, SL -1.7849E-01, M 7.69489E+16, S 35.1304, T 4.7722, Me 2.12E-17, Se -6.65E-15, Te -1.96E-15 - 3288, 137.000, 0, En 8.040901691532E-06, CFL 0.00316, SL -1.7888E-01, M 7.69489E+16, S 35.1304, T 4.7725, Me -1.31E-17, Se -1.33E-14, Te 3.07E-16 - 3312, 138.000, 0, En 6.625080617801E-06, CFL 0.00259, SL -1.7967E-01, M 7.69489E+16, S 35.1304, T 4.7728, Me 8.69E-18, Se -1.33E-14, Te 6.36E-17 - 3336, 139.000, 0, En 5.462208495012E-06, CFL 0.00168, SL -1.8065E-01, M 7.69489E+16, S 35.1304, T 4.7731, Me -1.06E-17, Se 6.65E-15, Te -1.76E-15 - 3360, 140.000, 0, En 5.876971335517E-06, CFL 0.00226, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7734, Me -1.33E-18, Se 1.33E-14, Te 3.24E-15 - 3384, 141.000, 0, En 4.605001244908E-06, CFL 0.00178, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7739, Me -1.39E-18, Se -6.65E-15, Te -4.62E-15 - 3408, 142.000, 0, En 5.475185027008E-06, CFL 0.00268, SL -1.8304E-01, M 7.69488E+16, S 35.1304, T 4.7746, Me 6.51E-18, Se 6.65E-15, Te 1.64E-15 - 3432, 143.000, 0, En 5.796000394853E-06, CFL 0.00264, SL -1.8367E-01, M 7.69488E+16, S 35.1304, T 4.7752, Me 2.37E-17, Se -6.65E-15, Te 2.00E-15 - 3456, 144.000, 0, En 5.787739190567E-06, CFL 0.00298, SL -1.8418E-01, M 7.69488E+16, S 35.1304, T 4.7759, Me -2.03E-17, Se 2.00E-14, Te -3.78E-16 - 3480, 145.000, 0, En 6.273545156957E-06, CFL 0.00358, SL -1.8501E-01, M 7.69488E+16, S 35.1304, T 4.7766, Me 1.76E-18, Se -6.65E-15, Te 1.14E-15 - 3504, 146.000, 0, En 6.533411487074E-06, CFL 0.00382, SL -1.8591E-01, M 7.69488E+16, S 35.1304, T 4.7773, Me 2.64E-17, Se -6.65E-15, Te -6.71E-16 - 3528, 147.000, 0, En 6.150146285034E-06, CFL 0.00329, SL -1.8691E-01, M 7.69488E+16, S 35.1304, T 4.7780, Me -3.33E-17, Se 6.65E-15, Te -1.18E-15 - 3552, 148.000, 0, En 5.779125247616E-06, CFL 0.00240, SL -1.8651E-01, M 7.69488E+16, S 35.1304, T 4.7786, Me 2.37E-17, Se 0.00E+00, Te -6.77E-16 - 3576, 149.000, 0, En 5.408958724321E-06, CFL 0.00281, SL -1.8743E-01, M 7.69488E+16, S 35.1304, T 4.7793, Me 3.16E-18, Se -6.65E-15, Te 2.13E-15 - 3600, 150.000, 0, En 5.249847969778E-06, CFL 0.00302, SL -1.8935E-01, M 7.69488E+16, S 35.1304, T 4.7797, Me -2.79E-17, Se -1.33E-14, Te -7.12E-16 - 3624, 151.000, 0, En 6.146010845114E-06, CFL 0.00357, SL -1.8921E-01, M 7.69488E+16, S 35.1304, T 4.7800, Me 2.09E-17, Se -6.65E-15, Te -1.02E-15 - 3648, 152.000, 0, En 6.782815552773E-06, CFL 0.00353, SL -1.9037E-01, M 7.69488E+16, S 35.1305, T 4.7805, Me 1.00E-17, Se 6.65E-15, Te 3.53E-16 - 3672, 153.000, 0, En 6.413869256041E-06, CFL 0.00293, SL -1.9203E-01, M 7.69487E+16, S 35.1305, T 4.7808, Me -4.79E-18, Se 6.65E-15, Te 2.59E-16 - 3696, 154.000, 0, En 5.844707355377E-06, CFL 0.00283, SL -1.9358E-01, M 7.69487E+16, S 35.1305, T 4.7812, Me -1.42E-18, Se -6.65E-15, Te 1.10E-15 - 3720, 155.000, 0, En 5.347031113443E-06, CFL 0.00245, SL -1.9477E-01, M 7.69487E+16, S 35.1305, T 4.7818, Me -2.73E-17, Se 0.00E+00, Te -1.60E-15 - 3744, 156.000, 0, En 4.558129011893E-06, CFL 0.00244, SL -1.9603E-01, M 7.69487E+16, S 35.1305, T 4.7824, Me 1.38E-17, Se -6.65E-15, Te 2.31E-15 - 3768, 157.000, 0, En 4.863850607781E-06, CFL 0.00240, SL -1.9737E-01, M 7.69487E+16, S 35.1305, T 4.7830, Me 2.61E-18, Se 6.65E-15, Te -1.17E-15 - 3792, 158.000, 0, En 9.759978852378E-06, CFL 0.00378, SL -1.9886E-01, M 7.69486E+16, S 35.1305, T 4.7836, Me -6.79E-18, Se 6.65E-15, Te 2.47E-16 - 3816, 159.000, 0, En 4.257023182489E-06, CFL 0.00198, SL -1.9901E-01, M 7.69486E+16, S 35.1305, T 4.7839, Me 8.64E-19, Se -6.65E-15, Te 8.56E-17 - 3840, 160.000, 0, En 4.287401736140E-06, CFL 0.00198, SL -1.9608E-01, M 7.69487E+16, S 35.1305, T 4.7844, Me 1.37E-18, Se -6.65E-15, Te 1.59E-15 - 3864, 161.000, 0, En 6.865645059390E-06, CFL 0.00280, SL -1.9717E-01, M 7.69487E+16, S 35.1305, T 4.7850, Me -1.41E-17, Se 0.00E+00, Te -3.15E-15 - 3888, 162.000, 0, En 8.005066201997E-06, CFL 0.00396, SL -1.9502E-01, M 7.69487E+16, S 35.1305, T 4.7854, Me 2.11E-18, Se -6.65E-15, Te 1.85E-16 - 3912, 163.000, 0, En 9.578224782100E-06, CFL 0.00379, SL -1.9569E-01, M 7.69487E+16, S 35.1305, T 4.7859, Me 6.38E-18, Se 6.65E-15, Te 1.19E-15 - 3936, 164.000, 0, En 1.027063818339E-05, CFL 0.00396, SL -1.9669E-01, M 7.69487E+16, S 35.1305, T 4.7864, Me 6.98E-18, Se -2.00E-14, Te -8.40E-16 - 3960, 165.000, 0, En 9.142780583035E-06, CFL 0.00377, SL -1.9770E-01, M 7.69487E+16, S 35.1305, T 4.7870, Me -5.39E-18, Se 0.00E+00, Te -1.43E-15 - 3984, 166.000, 0, En 7.990853926931E-06, CFL 0.00401, SL -1.9892E-01, M 7.69486E+16, S 35.1305, T 4.7877, Me -5.46E-18, Se 1.33E-14, Te -3.28E-16 - 4008, 167.000, 0, En 6.657040657884E-06, CFL 0.00317, SL -2.0057E-01, M 7.69486E+16, S 35.1305, T 4.7883, Me 1.92E-17, Se 0.00E+00, Te 4.71E-16 - 4032, 168.000, 0, En 6.515620785920E-06, CFL 0.00284, SL -2.0087E-01, M 7.69486E+16, S 35.1305, T 4.7890, Me -1.63E-17, Se 6.65E-15, Te -7.91E-16 - 4056, 169.000, 0, En 6.163982513013E-06, CFL 0.00231, SL -1.9987E-01, M 7.69486E+16, S 35.1305, T 4.7896, Me 8.13E-18, Se -2.00E-14, Te 1.46E-15 - 4080, 170.000, 0, En 5.892733292008E-06, CFL 0.00270, SL -1.9847E-01, M 7.69486E+16, S 35.1305, T 4.7902, Me 4.12E-18, Se 6.65E-15, Te 3.80E-16 - 4104, 171.000, 0, En 5.943380232442E-06, CFL 0.00362, SL -1.9845E-01, M 7.69486E+16, S 35.1305, T 4.7907, Me -1.43E-17, Se 0.00E+00, Te 4.93E-16 - 4128, 172.000, 0, En 6.220154359095E-06, CFL 0.00381, SL -1.9325E-01, M 7.69487E+16, S 35.1305, T 4.7910, Me 5.23E-18, Se 6.65E-15, Te 5.51E-16 - 4152, 173.000, 0, En 6.166253183778E-06, CFL 0.00292, SL -1.8124E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -1.31E-17, Se 1.33E-14, Te -2.77E-15 - 4176, 174.000, 0, En 6.130507862481E-06, CFL 0.00271, SL -1.7939E-01, M 7.69489E+16, S 35.1304, T 4.7910, Me 2.22E-17, Se -6.65E-15, Te 3.66E-15 - 4200, 175.000, 0, En 8.005878894146E-06, CFL 0.00399, SL -1.8292E-01, M 7.69488E+16, S 35.1304, T 4.7910, Me -5.47E-18, Se -1.33E-14, Te -2.68E-15 - 4224, 176.000, 0, En 1.209195332681E-05, CFL 0.00441, SL -1.8544E-01, M 7.69488E+16, S 35.1304, T 4.7915, Me -5.97E-18, Se 6.65E-15, Te 3.00E-16 - 4248, 177.000, 0, En 1.248031656963E-05, CFL 0.00487, SL -1.8526E-01, M 7.69488E+16, S 35.1304, T 4.7921, Me 1.30E-17, Se 0.00E+00, Te 1.39E-16 - 4272, 178.000, 0, En 8.893051520111E-06, CFL 0.00377, SL -1.8241E-01, M 7.69489E+16, S 35.1304, T 4.7927, Me -1.33E-17, Se 6.65E-15, Te 4.99E-16 - 4296, 179.000, 0, En 7.962562736006E-06, CFL 0.00371, SL -1.7606E-01, M 7.69489E+16, S 35.1304, T 4.7932, Me 1.31E-17, Se -6.65E-15, Te -7.95E-16 - 4320, 180.000, 0, En 8.118435325118E-06, CFL 0.00410, SL -1.6717E-01, M 7.69491E+16, S 35.1303, T 4.7936, Me 2.80E-18, Se 0.00E+00, Te -4.16E-16 - 4344, 181.000, 0, En 7.630631981448E-06, CFL 0.00395, SL -1.5918E-01, M 7.69492E+16, S 35.1303, T 4.7940, Me -1.86E-18, Se 6.65E-15, Te 3.11E-15 - 4368, 182.000, 0, En 9.884096161800E-06, CFL 0.00588, SL -1.5065E-01, M 7.69493E+16, S 35.1302, T 4.7946, Me -1.69E-17, Se 1.33E-14, Te -1.70E-15 - 4392, 183.000, 0, En 1.482827658968E-05, CFL 0.00773, SL -1.4226E-01, M 7.69494E+16, S 35.1302, T 4.7951, Me 2.61E-19, Se -1.33E-14, Te -1.30E-15 - 4416, 184.000, 0, En 1.554766249793E-05, CFL 0.00753, SL -1.3699E-01, M 7.69494E+16, S 35.1301, T 4.7956, Me -3.39E-19, Se 6.65E-15, Te -5.36E-16 - 4440, 185.000, 0, En 1.535224391563E-05, CFL 0.00662, SL -1.3753E-01, M 7.69494E+16, S 35.1301, T 4.7961, Me 1.98E-18, Se -1.33E-14, Te 2.52E-15 - 4464, 186.000, 0, En 1.739407043535E-05, CFL 0.00678, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7966, Me 7.55E-19, Se 1.33E-14, Te -4.98E-16 - 4488, 187.000, 0, En 1.563191395859E-05, CFL 0.00553, SL -1.4131E-01, M 7.69494E+16, S 35.1302, T 4.7970, Me 1.71E-17, Se 0.00E+00, Te 3.44E-16 - 4512, 188.000, 0, En 1.439760574056E-05, CFL 0.00593, SL -1.3896E-01, M 7.69494E+16, S 35.1302, T 4.7972, Me -2.12E-17, Se -6.65E-15, Te -2.59E-15 - 4536, 189.000, 0, En 1.358511418530E-05, CFL 0.00639, SL -1.3575E-01, M 7.69495E+16, S 35.1301, T 4.7973, Me -2.47E-19, Se -6.65E-15, Te 1.00E-15 - 4560, 190.000, 0, En 1.311457638775E-05, CFL 0.00635, SL -1.2903E-01, M 7.69495E+16, S 35.1301, T 4.7975, Me 1.23E-17, Se 2.00E-14, Te -5.40E-16 - 4584, 191.000, 0, En 1.172428294711E-05, CFL 0.00557, SL -1.2296E-01, M 7.69496E+16, S 35.1301, T 4.7977, Me 6.84E-18, Se 0.00E+00, Te -1.37E-16 - 4608, 192.000, 0, En 1.011670829555E-05, CFL 0.00457, SL -1.1866E-01, M 7.69497E+16, S 35.1300, T 4.7981, Me -1.37E-17, Se 0.00E+00, Te 7.66E-16 - 4632, 193.000, 0, En 8.545421401398E-06, CFL 0.00332, SL -1.1546E-01, M 7.69497E+16, S 35.1300, T 4.7986, Me -1.28E-17, Se 2.00E-14, Te 9.68E-16 - 4656, 194.000, 0, En 7.636144059472E-06, CFL 0.00372, SL -1.1116E-01, M 7.69498E+16, S 35.1300, T 4.7988, Me 8.65E-18, Se 0.00E+00, Te 6.66E-17 - 4680, 195.000, 0, En 7.856629952632E-06, CFL 0.00401, SL -1.0806E-01, M 7.69498E+16, S 35.1300, T 4.7990, Me 1.68E-18, Se -2.00E-14, Te 1.17E-15 - 4704, 196.000, 0, En 8.603200616473E-06, CFL 0.00402, SL -1.0301E-01, M 7.69499E+16, S 35.1299, T 4.7992, Me -5.64E-18, Se 6.65E-15, Te -2.37E-15 - 4728, 197.000, 0, En 9.175201798315E-06, CFL 0.00371, SL -1.0048E-01, M 7.69499E+16, S 35.1299, T 4.7995, Me 3.67E-17, Se -6.65E-15, Te 1.24E-15 - 4752, 198.000, 0, En 8.247570208269E-06, CFL 0.00322, SL -9.7422E-02, M 7.69499E+16, S 35.1299, T 4.7997, Me -1.77E-17, Se 0.00E+00, Te -1.70E-15 - 4776, 199.000, 0, En 6.879924606089E-06, CFL 0.00369, SL -9.2701E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 6.55E-19, Se -6.65E-15, Te -1.99E-15 - 4800, 200.000, 0, En 6.420828017720E-06, CFL 0.00341, SL -8.8914E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me -8.49E-19, Se 2.00E-14, Te 2.97E-15 - 4824, 201.000, 0, En 6.217569774786E-06, CFL 0.00302, SL -8.5571E-02, M 7.69501E+16, S 35.1298, T 4.7999, Me -6.93E-18, Se -1.33E-14, Te 1.51E-16 - 4848, 202.000, 0, En 6.346652085800E-06, CFL 0.00245, SL -8.8244E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me 1.71E-17, Se -1.33E-14, Te -9.90E-16 - 4872, 203.000, 0, En 8.079764722874E-06, CFL 0.00300, SL -8.9369E-02, M 7.69500E+16, S 35.1299, T 4.8000, Me -5.94E-18, Se 0.00E+00, Te 3.66E-16 - 4896, 204.000, 0, En 1.197150492693E-05, CFL 0.00427, SL -8.9509E-02, M 7.69500E+16, S 35.1299, T 4.8002, Me 4.68E-19, Se 6.65E-15, Te -2.25E-15 - 4920, 205.000, 0, En 1.337423810553E-05, CFL 0.00508, SL -9.0500E-02, M 7.69500E+16, S 35.1299, T 4.8003, Me -1.60E-17, Se 1.33E-14, Te 1.25E-15 - 4944, 206.000, 0, En 1.344739955259E-05, CFL 0.00563, SL -9.4351E-02, M 7.69500E+16, S 35.1299, T 4.8003, Me 1.05E-17, Se 0.00E+00, Te -8.19E-16 - 4968, 207.000, 0, En 1.492978998966E-05, CFL 0.00572, SL -9.4849E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 1.08E-17, Se -6.65E-15, Te 1.35E-15 - 4992, 208.000, 0, En 1.600883721090E-05, CFL 0.00586, SL -9.3023E-02, M 7.69500E+16, S 35.1299, T 4.8007, Me 3.55E-18, Se 0.00E+00, Te -6.42E-16 - 5016, 209.000, 0, En 1.633594163300E-05, CFL 0.00584, SL -9.1310E-02, M 7.69500E+16, S 35.1299, T 4.8009, Me 1.63E-18, Se 0.00E+00, Te 1.67E-15 - 5040, 210.000, 0, En 1.577576546396E-05, CFL 0.00500, SL -9.0818E-02, M 7.69500E+16, S 35.1299, T 4.8014, Me -5.33E-19, Se 0.00E+00, Te -8.35E-16 - 5064, 211.000, 0, En 1.503943596986E-05, CFL 0.00444, SL -9.2481E-02, M 7.69500E+16, S 35.1299, T 4.8016, Me -2.09E-17, Se 6.65E-15, Te -5.01E-16 - 5088, 212.000, 0, En 1.467165226065E-05, CFL 0.00530, SL -8.8015E-02, M 7.69501E+16, S 35.1299, T 4.8019, Me 1.58E-17, Se -1.33E-14, Te 1.55E-15 - 5112, 213.000, 0, En 1.452572309149E-05, CFL 0.00573, SL -8.2620E-02, M 7.69501E+16, S 35.1298, T 4.8023, Me -6.09E-18, Se 6.65E-15, Te -2.15E-16 - 5136, 214.000, 0, En 1.412315493844E-05, CFL 0.00619, SL -8.2396E-02, M 7.69501E+16, S 35.1298, T 4.8028, Me -8.44E-18, Se 0.00E+00, Te 9.02E-16 - 5160, 215.000, 0, En 1.230426466261E-05, CFL 0.00546, SL -8.4309E-02, M 7.69501E+16, S 35.1298, T 4.8033, Me 4.35E-18, Se -1.33E-14, Te -1.09E-15 - 5184, 216.000, 0, En 9.866106913823E-06, CFL 0.00377, SL -8.6912E-02, M 7.69501E+16, S 35.1298, T 4.8037, Me 6.29E-18, Se 6.65E-15, Te -6.30E-16 - 5208, 217.000, 0, En 7.613305906654E-06, CFL 0.00356, SL -8.9106E-02, M 7.69501E+16, S 35.1299, T 4.8040, Me -1.43E-17, Se 0.00E+00, Te 1.18E-15 - 5232, 218.000, 0, En 7.124067754508E-06, CFL 0.00394, SL -8.9242E-02, M 7.69500E+16, S 35.1299, T 4.8044, Me -6.39E-18, Se 1.33E-14, Te 1.91E-15 - 5256, 219.000, 0, En 6.383736364511E-06, CFL 0.00317, SL -8.9224E-02, M 7.69501E+16, S 35.1299, T 4.8049, Me 2.31E-17, Se -6.65E-15, Te -3.52E-16 - 5280, 220.000, 0, En 5.717286795848E-06, CFL 0.00237, SL -9.2528E-02, M 7.69500E+16, S 35.1299, T 4.8051, Me -7.13E-18, Se -6.65E-15, Te -9.77E-16 - 5304, 221.000, 0, En 5.551888413435E-06, CFL 0.00201, SL -9.5169E-02, M 7.69500E+16, S 35.1299, T 4.8054, Me 1.38E-17, Se 0.00E+00, Te -1.17E-15 - 5328, 222.000, 0, En 5.420710486427E-06, CFL 0.00232, SL -9.6725E-02, M 7.69500E+16, S 35.1299, T 4.8057, Me -2.31E-17, Se 0.00E+00, Te 4.40E-17 - 5352, 223.000, 0, En 5.202343886997E-06, CFL 0.00244, SL -9.7945E-02, M 7.69499E+16, S 35.1299, T 4.8061, Me 8.72E-18, Se 6.65E-15, Te -9.09E-16 - 5376, 224.000, 0, En 5.072857333599E-06, CFL 0.00237, SL -9.9462E-02, M 7.69499E+16, S 35.1299, T 4.8065, Me 1.02E-17, Se -1.33E-14, Te 3.87E-15 - 5400, 225.000, 0, En 5.158689572095E-06, CFL 0.00240, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.8070, Me -3.57E-18, Se 0.00E+00, Te -3.55E-15 - 5424, 226.000, 0, En 5.775463609352E-06, CFL 0.00313, SL -1.0377E-01, M 7.69499E+16, S 35.1299, T 4.8074, Me -1.14E-18, Se 1.33E-14, Te 2.01E-16 - 5448, 227.000, 0, En 5.947994420854E-06, CFL 0.00296, SL -1.0662E-01, M 7.69498E+16, S 35.1300, T 4.8077, Me -6.80E-18, Se 6.65E-15, Te -2.14E-16 - 5472, 228.000, 0, En 8.342296266060E-06, CFL 0.00383, SL -1.0877E-01, M 7.69498E+16, S 35.1300, T 4.8082, Me 8.78E-18, Se -6.65E-15, Te -2.00E-15 - 5496, 229.000, 0, En 1.176312388449E-05, CFL 0.00574, SL -1.1076E-01, M 7.69498E+16, S 35.1300, T 4.8085, Me -2.06E-18, Se 6.65E-15, Te 9.34E-16 - 5520, 230.000, 0, En 1.184560961313E-05, CFL 0.00597, SL -1.1251E-01, M 7.69498E+16, S 35.1300, T 4.8089, Me -3.57E-18, Se 0.00E+00, Te -1.18E-15 - 5544, 231.000, 0, En 1.136167113228E-05, CFL 0.00587, SL -1.1417E-01, M 7.69497E+16, S 35.1300, T 4.8093, Me 1.03E-17, Se 0.00E+00, Te 4.15E-15 - 5568, 232.000, 0, En 1.025787666618E-05, CFL 0.00506, SL -1.1547E-01, M 7.69497E+16, S 35.1300, T 4.8098, Me -1.00E-18, Se -1.33E-14, Te -1.61E-15 - 5592, 233.000, 0, En 9.967453184009E-06, CFL 0.00405, SL -1.1694E-01, M 7.69497E+16, S 35.1300, T 4.8102, Me -6.71E-18, Se 1.33E-14, Te -1.47E-15 - 5616, 234.000, 0, En 1.019967515241E-05, CFL 0.00386, SL -1.1754E-01, M 7.69497E+16, S 35.1300, T 4.8105, Me 1.04E-17, Se 0.00E+00, Te -7.77E-16 - 5640, 235.000, 0, En 1.259186310268E-05, CFL 0.00516, SL -1.1846E-01, M 7.69497E+16, S 35.1300, T 4.8107, Me -2.58E-17, Se 6.65E-15, Te 1.46E-15 - 5664, 236.000, 0, En 1.141185433685E-05, CFL 0.00506, SL -1.2125E-01, M 7.69496E+16, S 35.1300, T 4.8108, Me 1.31E-17, Se 0.00E+00, Te 1.33E-15 - 5688, 237.000, 0, En 1.113193663305E-05, CFL 0.00561, SL -1.1523E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me 1.61E-17, Se 0.00E+00, Te -1.73E-15 - 5712, 238.000, 0, En 1.013837651148E-05, CFL 0.00519, SL -1.1726E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -1.16E-17, Se -6.65E-15, Te 5.22E-16 - 5736, 239.000, 0, En 9.026201306303E-06, CFL 0.00440, SL -1.1860E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.45E-18, Se 6.65E-15, Te -2.40E-17 - 5760, 240.000, 0, En 8.134852669856E-06, CFL 0.00374, SL -1.1981E-01, M 7.69497E+16, S 35.1300, T 4.8113, Me -1.32E-18, Se 0.00E+00, Te -8.79E-16 - 5784, 241.000, 0, En 7.266709265110E-06, CFL 0.00297, SL -1.2019E-01, M 7.69497E+16, S 35.1300, T 4.8117, Me -8.02E-18, Se -6.65E-15, Te 4.90E-16 - 5808, 242.000, 0, En 6.634686379299E-06, CFL 0.00278, SL -1.2035E-01, M 7.69497E+16, S 35.1300, T 4.8120, Me 1.56E-17, Se 1.33E-14, Te -5.06E-16 - 5832, 243.000, 0, En 7.888319956586E-06, CFL 0.00446, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.8120, Me -1.50E-17, Se -6.65E-15, Te 1.66E-15 - 5856, 244.000, 0, En 9.018088336334E-06, CFL 0.00480, SL -1.2069E-01, M 7.69496E+16, S 35.1300, T 4.8121, Me 1.47E-17, Se -1.33E-14, Te -2.17E-17 - 5880, 245.000, 0, En 8.238486751164E-06, CFL 0.00400, SL -1.1881E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -1.46E-17, Se 0.00E+00, Te -3.66E-15 - 5904, 246.000, 0, En 7.868919159162E-06, CFL 0.00296, SL -1.1432E-01, M 7.69497E+16, S 35.1300, T 4.8126, Me 1.03E-17, Se 6.65E-15, Te 3.44E-15 - 5928, 247.000, 0, En 8.164343135861E-06, CFL 0.00369, SL -1.0906E-01, M 7.69498E+16, S 35.1300, T 4.8130, Me -1.01E-17, Se 0.00E+00, Te -1.19E-15 - 5952, 248.000, 0, En 8.595456350452E-06, CFL 0.00431, SL -1.0732E-01, M 7.69498E+16, S 35.1300, T 4.8133, Me 1.07E-17, Se 0.00E+00, Te 1.60E-15 - 5976, 249.000, 0, En 9.339760196186E-06, CFL 0.00501, SL -1.0605E-01, M 7.69498E+16, S 35.1300, T 4.8136, Me 1.37E-17, Se 6.65E-15, Te -1.24E-15 - 6000, 250.000, 0, En 9.939109810360E-06, CFL 0.00542, SL -1.0657E-01, M 7.69498E+16, S 35.1300, T 4.8139, Me -1.50E-17, Se -1.33E-14, Te 1.90E-15 - 6024, 251.000, 0, En 1.098561702414E-05, CFL 0.00585, SL -1.0644E-01, M 7.69498E+16, S 35.1300, T 4.8141, Me 7.17E-18, Se 0.00E+00, Te -9.95E-16 - 6048, 252.000, 0, En 1.180740157723E-05, CFL 0.00526, SL -1.0471E-01, M 7.69499E+16, S 35.1300, T 4.8143, Me 2.94E-19, Se 2.00E-14, Te -9.74E-16 - 6072, 253.000, 0, En 1.329266191871E-05, CFL 0.00494, SL -1.0253E-01, M 7.69499E+16, S 35.1299, T 4.8142, Me -1.96E-17, Se -6.65E-15, Te 1.77E-15 - 6096, 254.000, 0, En 1.107954472981E-05, CFL 0.00435, SL -9.6017E-02, M 7.69500E+16, S 35.1299, T 4.8143, Me 8.93E-18, Se 0.00E+00, Te -1.02E-15 - 6120, 255.000, 0, En 9.413497417337E-06, CFL 0.00415, SL -8.7414E-02, M 7.69501E+16, S 35.1299, T 4.8144, Me 8.16E-18, Se 0.00E+00, Te -2.09E-15 - 6144, 256.000, 0, En 8.588321920078E-06, CFL 0.00341, SL -7.9010E-02, M 7.69502E+16, S 35.1298, T 4.8146, Me 8.60E-18, Se 0.00E+00, Te 1.03E-15 - 6168, 257.000, 0, En 7.889803198586E-06, CFL 0.00272, SL -7.0473E-02, M 7.69503E+16, S 35.1298, T 4.8146, Me -4.82E-18, Se 1.33E-14, Te 2.09E-15 - 6192, 258.000, 0, En 7.900878783496E-06, CFL 0.00408, SL -6.1783E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me -1.92E-17, Se 0.00E+00, Te 4.61E-16 - 6216, 259.000, 0, En 5.032249677939E-06, CFL 0.00312, SL -5.7471E-02, M 7.69505E+16, S 35.1297, T 4.8148, Me 1.94E-17, Se 0.00E+00, Te -2.84E-16 - 6240, 260.000, 0, En 4.236319926841E-06, CFL 0.00260, SL -5.6838E-02, M 7.69505E+16, S 35.1297, T 4.8149, Me -1.26E-17, Se 6.65E-15, Te 9.85E-16 - 6264, 261.000, 0, En 3.754946987434E-06, CFL 0.00204, SL -5.6231E-02, M 7.69505E+16, S 35.1297, T 4.8152, Me 4.13E-18, Se -6.65E-15, Te -6.07E-16 - 6288, 262.000, 0, En 3.611411590163E-06, CFL 0.00205, SL -5.2445E-02, M 7.69505E+16, S 35.1296, T 4.8153, Me 3.70E-18, Se 0.00E+00, Te 2.00E-15 - 6312, 263.000, 0, En 3.846423699093E-06, CFL 0.00257, SL -4.2620E-02, M 7.69506E+16, S 35.1296, T 4.8153, Me -3.82E-18, Se -6.65E-15, Te -2.40E-15 - 6336, 264.000, 0, En 3.902971567983E-06, CFL 0.00252, SL -3.2899E-02, M 7.69508E+16, S 35.1295, T 4.8154, Me 1.88E-18, Se 0.00E+00, Te -5.12E-16 - 6360, 265.000, 0, En 3.941149256027E-06, CFL 0.00197, SL -3.0306E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -2.78E-18, Se 0.00E+00, Te 3.77E-15 - 6384, 266.000, 0, En 4.165726130960E-06, CFL 0.00250, SL -2.9079E-02, M 7.69508E+16, S 35.1295, T 4.8157, Me 9.29E-18, Se 0.00E+00, Te -2.62E-15 - 6408, 267.000, 0, En 4.996209393293E-06, CFL 0.00312, SL -2.8484E-02, M 7.69508E+16, S 35.1295, T 4.8160, Me -2.62E-17, Se -6.65E-15, Te 2.08E-15 - 6432, 268.000, 0, En 5.998278898556E-06, CFL 0.00301, SL -2.9254E-02, M 7.69508E+16, S 35.1295, T 4.8163, Me 2.45E-17, Se 0.00E+00, Te -2.65E-15 - 6456, 269.000, 0, En 7.016685187030E-06, CFL 0.00308, SL -3.0642E-02, M 7.69508E+16, S 35.1295, T 4.8166, Me -7.31E-18, Se 0.00E+00, Te 3.86E-15 - 6480, 270.000, 0, En 7.683552134433E-06, CFL 0.00372, SL -3.1863E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me 5.70E-19, Se -6.65E-15, Te -3.75E-15 - 6504, 271.000, 0, En 7.656675958504E-06, CFL 0.00396, SL -3.7133E-02, M 7.69507E+16, S 35.1296, T 4.8164, Me 3.64E-18, Se 0.00E+00, Te 2.09E-15 - 6528, 272.000, 0, En 7.790117973358E-06, CFL 0.00437, SL -4.0598E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 3.46E-18, Se 0.00E+00, Te -5.46E-16 - 6552, 273.000, 0, En 8.241155489360E-06, CFL 0.00433, SL -4.2124E-02, M 7.69507E+16, S 35.1296, T 4.8158, Me 6.42E-18, Se 1.33E-14, Te -9.63E-16 - 6576, 274.000, 0, En 8.467438784646E-06, CFL 0.00440, SL -4.5550E-02, M 7.69506E+16, S 35.1296, T 4.8158, Me 6.12E-18, Se -1.33E-14, Te -4.48E-16 - 6600, 275.000, 0, En 1.030646741093E-05, CFL 0.00493, SL -5.0903E-02, M 7.69505E+16, S 35.1296, T 4.8156, Me -1.46E-17, Se 1.33E-14, Te -1.38E-15 - 6624, 276.000, 0, En 1.208272381309E-05, CFL 0.00468, SL -5.6083E-02, M 7.69505E+16, S 35.1297, T 4.8155, Me -9.36E-18, Se -6.65E-15, Te -6.33E-16 - 6648, 277.000, 0, En 8.463419089586E-06, CFL 0.00344, SL -6.0124E-02, M 7.69504E+16, S 35.1297, T 4.8154, Me 1.36E-17, Se -6.65E-15, Te 4.17E-15 - 6672, 278.000, 0, En 7.544323243240E-06, CFL 0.00344, SL -6.3956E-02, M 7.69504E+16, S 35.1297, T 4.8151, Me -5.96E-18, Se 0.00E+00, Te -1.52E-15 - 6696, 279.000, 0, En 6.826455913433E-06, CFL 0.00292, SL -6.7735E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -9.71E-18, Se 6.65E-15, Te 7.99E-16 - 6720, 280.000, 0, En 4.633598446361E-06, CFL 0.00239, SL -6.9598E-02, M 7.69503E+16, S 35.1297, T 4.8146, Me 1.91E-17, Se -6.65E-15, Te -1.22E-16 - 6744, 281.000, 0, En 2.779676490648E-06, CFL 0.00185, SL -5.9344E-02, M 7.69504E+16, S 35.1297, T 4.8146, Me -2.19E-17, Se -6.65E-15, Te 1.27E-15 - 6768, 282.000, 0, En 2.371209492611E-06, CFL 0.00209, SL -6.1706E-02, M 7.69504E+16, S 35.1297, T 4.8142, Me 2.38E-17, Se -6.65E-15, Te -9.32E-16 - 6792, 283.000, 0, En 2.738001929355E-06, CFL 0.00173, SL -7.0109E-02, M 7.69503E+16, S 35.1297, T 4.8135, Me -6.74E-18, Se 6.65E-15, Te 1.92E-15 - 6816, 284.000, 0, En 1.680521663238E-06, CFL 0.00097, SL -7.9493E-02, M 7.69502E+16, S 35.1298, T 4.8127, Me -3.06E-18, Se -1.33E-14, Te -3.18E-16 - 6840, 285.000, 0, En 9.005144409200E-06, CFL 0.00411, SL -8.7280E-02, M 7.69501E+16, S 35.1298, T 4.8121, Me -1.14E-17, Se 1.33E-14, Te -3.69E-16 - 6864, 286.000, 0, En 1.772073008212E-05, CFL 0.00559, SL -9.0722E-02, M 7.69500E+16, S 35.1299, T 4.8116, Me 2.54E-17, Se -1.33E-14, Te -2.10E-15 - 6888, 287.000, 0, En 1.809434569698E-05, CFL 0.00483, SL -8.0479E-02, M 7.69502E+16, S 35.1298, T 4.8115, Me -5.58E-18, Se 0.00E+00, Te 2.32E-15 - 6912, 288.000, 0, En 1.489908868865E-05, CFL 0.00418, SL -6.9275E-02, M 7.69503E+16, S 35.1297, T 4.8114, Me -1.08E-17, Se -6.65E-15, Te -1.28E-15 - 6936, 289.000, 0, En 9.893131547171E-06, CFL 0.00346, SL -6.0708E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me 1.42E-17, Se 0.00E+00, Te 3.61E-15 - 6960, 290.000, 0, En 5.824582669920E-06, CFL 0.00296, SL -6.2438E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me -7.71E-18, Se 6.65E-15, Te -3.28E-15 - 6984, 291.000, 0, En 4.692235617043E-06, CFL 0.00230, SL -6.5593E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -1.33E-17, Se -6.65E-15, Te 1.17E-15 - 7008, 292.000, 0, En 9.603865406126E-06, CFL 0.00433, SL -6.8147E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me 1.05E-17, Se 6.65E-15, Te -1.47E-15 - 7032, 293.000, 0, En 1.778453983784E-05, CFL 0.00578, SL -6.9843E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -5.12E-19, Se -6.65E-15, Te -1.21E-15 - 7056, 294.000, 0, En 2.342176805571E-05, CFL 0.00469, SL -5.8313E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 7.23E-18, Se 6.65E-15, Te 1.78E-15 - 7080, 295.000, 0, En 2.719181474130E-05, CFL 0.00519, SL -5.3942E-02, M 7.69505E+16, S 35.1297, T 4.8115, Me -1.94E-17, Se -6.65E-15, Te 4.31E-16 - 7104, 296.000, 0, En 2.854990012558E-05, CFL 0.00608, SL -4.8414E-02, M 7.69506E+16, S 35.1296, T 4.8113, Me 2.32E-17, Se -6.65E-15, Te -1.26E-15 - 7128, 297.000, 0, En 2.992542126961E-05, CFL 0.00677, SL -1.8994E-02, M 7.69510E+16, S 35.1295, T 4.8112, Me -1.50E-17, Se 1.33E-14, Te 6.21E-16 - 7152, 298.000, 0, En 3.152321644143E-05, CFL 0.00663, SL -1.9351E-02, M 7.69509E+16, S 35.1295, T 4.8112, Me -2.45E-18, Se 0.00E+00, Te 3.91E-16 - 7176, 299.000, 0, En 3.196213847307E-05, CFL 0.00524, SL -2.5375E-02, M 7.69509E+16, S 35.1295, T 4.8107, Me -5.76E-18, Se -2.00E-14, Te -2.02E-15 - 7200, 300.000, 0, En 3.256990408222E-05, CFL 0.00465, SL -3.2408E-02, M 7.69508E+16, S 35.1295, T 4.8099, Me 2.35E-17, Se 2.00E-14, Te 2.45E-15 - 7224, 301.000, 0, En 3.279737112969E-05, CFL 0.00524, SL -1.7737E-02, M 7.69510E+16, S 35.1294, T 4.8097, Me -1.08E-17, Se -6.65E-15, Te -4.51E-16 - 7248, 302.000, 0, En 2.984813363484E-05, CFL 0.00610, SL -2.4558E-03, M 7.69512E+16, S 35.1294, T 4.8095, Me 2.38E-18, Se 0.00E+00, Te -1.03E-15 - 7272, 303.000, 0, En 2.396422083601E-05, CFL 0.00600, SL -8.5466E-03, M 7.69511E+16, S 35.1294, T 4.8087, Me -1.04E-17, Se 0.00E+00, Te -8.21E-16 - 7296, 304.000, 0, En 2.069058866234E-05, CFL 0.00448, SL -4.5716E-03, M 7.69511E+16, S 35.1294, T 4.8082, Me 1.16E-17, Se -6.65E-15, Te 2.66E-15 - 7320, 305.000, 0, En 2.005192097006E-05, CFL 0.00385, SL 7.6186E-04, M 7.69512E+16, S 35.1293, T 4.8080, Me 4.86E-18, Se 0.00E+00, Te 5.44E-16 - 7344, 306.000, 0, En 1.815358573544E-05, CFL 0.00428, SL -3.2075E-03, M 7.69512E+16, S 35.1294, T 4.8076, Me -7.70E-18, Se 6.65E-15, Te -2.69E-16 - 7368, 307.000, 0, En 1.711330134271E-05, CFL 0.00422, SL -3.6257E-03, M 7.69511E+16, S 35.1294, T 4.8074, Me -2.29E-19, Se 6.65E-15, Te -6.88E-16 - 7392, 308.000, 0, En 1.606069828245E-05, CFL 0.00427, SL -5.5630E-03, M 7.69511E+16, S 35.1294, T 4.8070, Me -1.29E-18, Se 6.65E-15, Te -1.06E-16 - 7416, 309.000, 0, En 1.449903418211E-05, CFL 0.00368, SL -7.6535E-03, M 7.69511E+16, S 35.1294, T 4.8064, Me 1.26E-17, Se -1.33E-14, Te 2.77E-15 - 7440, 310.000, 0, En 1.349176883584E-05, CFL 0.00337, SL -1.3249E-02, M 7.69510E+16, S 35.1294, T 4.8057, Me -1.57E-17, Se -6.65E-15, Te 5.28E-16 - 7464, 311.000, 0, En 1.191602048234E-05, CFL 0.00352, SL -1.9791E-02, M 7.69509E+16, S 35.1295, T 4.8051, Me 5.90E-18, Se 1.33E-14, Te -4.45E-16 - 7488, 312.000, 0, En 1.008536823981E-05, CFL 0.00353, SL -2.5528E-02, M 7.69509E+16, S 35.1295, T 4.8046, Me 2.36E-18, Se 0.00E+00, Te -5.33E-16 - 7512, 313.000, 0, En 9.424019005993E-06, CFL 0.00265, SL -3.0035E-02, M 7.69508E+16, S 35.1295, T 4.8040, Me 2.43E-18, Se 1.33E-14, Te -5.52E-16 - 7536, 314.000, 0, En 9.207778100357E-06, CFL 0.00220, SL -2.8603E-02, M 7.69508E+16, S 35.1295, T 4.8038, Me -1.61E-17, Se -6.65E-15, Te 3.10E-16 - 7560, 315.000, 0, En 9.608773271603E-06, CFL 0.00344, SL -2.9988E-02, M 7.69508E+16, S 35.1295, T 4.8035, Me 2.57E-18, Se -6.65E-15, Te -5.06E-16 - 7584, 316.000, 0, En 1.067909763678E-05, CFL 0.00404, SL -3.2551E-02, M 7.69508E+16, S 35.1295, T 4.8033, Me 4.42E-18, Se 0.00E+00, Te 1.65E-15 - 7608, 317.000, 0, En 1.160313232089E-05, CFL 0.00405, SL -3.3630E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 6.63E-18, Se 0.00E+00, Te -1.69E-15 - 7632, 318.000, 0, En 9.509796635157E-06, CFL 0.00231, SL -3.6070E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me 1.43E-17, Se 6.65E-15, Te 1.62E-15 - 7656, 319.000, 0, En 8.375540793793E-06, CFL 0.00316, SL -4.7068E-02, M 7.69506E+16, S 35.1296, T 4.8009, Me -1.56E-17, Se 0.00E+00, Te 3.93E-16 - 7680, 320.000, 0, En 7.941280940434E-06, CFL 0.00291, SL -5.5569E-02, M 7.69505E+16, S 35.1297, T 4.8000, Me -3.72E-18, Se 6.65E-15, Te 1.41E-17 - 7704, 321.000, 0, En 7.399994755765E-06, CFL 0.00254, SL -6.1610E-02, M 7.69504E+16, S 35.1297, T 4.7994, Me -3.84E-19, Se -6.65E-15, Te 3.77E-16 - 7728, 322.000, 0, En 6.702144483660E-06, CFL 0.00227, SL -6.6459E-02, M 7.69503E+16, S 35.1297, T 4.7989, Me 1.80E-17, Se 0.00E+00, Te 1.20E-15 - 7752, 323.000, 0, En 6.820152357750E-06, CFL 0.00268, SL -6.7596E-02, M 7.69503E+16, S 35.1297, T 4.7987, Me -8.83E-18, Se -6.65E-15, Te 2.11E-15 - 7776, 324.000, 0, En 7.327989532248E-06, CFL 0.00269, SL -5.4876E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me -6.12E-18, Se 1.33E-14, Te -4.03E-15 - 7800, 325.000, 0, En 6.374371499393E-06, CFL 0.00266, SL -6.1582E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -9.17E-18, Se -1.33E-14, Te 3.08E-15 - 7824, 326.000, 0, En 4.781514486337E-06, CFL 0.00249, SL -7.2118E-02, M 7.69503E+16, S 35.1298, T 4.7964, Me 1.65E-17, Se 6.65E-15, Te -2.98E-15 - 7848, 327.000, 0, En 5.201669616614E-06, CFL 0.00250, SL -8.1081E-02, M 7.69502E+16, S 35.1298, T 4.7954, Me -1.10E-17, Se -6.65E-15, Te 8.71E-16 - 7872, 328.000, 0, En 8.423818163349E-06, CFL 0.00370, SL -8.9684E-02, M 7.69500E+16, S 35.1299, T 4.7943, Me 7.32E-18, Se 1.33E-14, Te -3.67E-16 - 7896, 329.000, 0, En 8.911932021947E-06, CFL 0.00302, SL -9.7459E-02, M 7.69499E+16, S 35.1299, T 4.7935, Me -1.51E-17, Se 6.65E-15, Te 1.64E-15 - 7920, 330.000, 0, En 9.738817173715E-06, CFL 0.00255, SL -1.0244E-01, M 7.69499E+16, S 35.1299, T 4.7928, Me 2.19E-17, Se 6.65E-15, Te 2.30E-16 - 7944, 331.000, 0, En 1.017020672810E-05, CFL 0.00282, SL -1.0316E-01, M 7.69499E+16, S 35.1299, T 4.7925, Me -2.14E-17, Se -6.65E-15, Te -1.12E-15 - 7968, 332.000, 0, En 1.097867398821E-05, CFL 0.00446, SL -1.0459E-01, M 7.69499E+16, S 35.1300, T 4.7925, Me 1.35E-17, Se 1.33E-14, Te 5.71E-16 - 7992, 333.000, 0, En 1.216907249223E-05, CFL 0.00318, SL -1.0777E-01, M 7.69498E+16, S 35.1300, T 4.7922, Me 1.23E-18, Se 1.33E-14, Te 1.05E-15 - 8016, 334.000, 0, En 1.052150234650E-05, CFL 0.00249, SL -1.1149E-01, M 7.69498E+16, S 35.1300, T 4.7919, Me -9.52E-18, Se -6.65E-15, Te -2.85E-15 - 8040, 335.000, 0, En 9.550338131343E-06, CFL 0.00236, SL -1.1612E-01, M 7.69497E+16, S 35.1300, T 4.7915, Me 2.01E-17, Se 0.00E+00, Te 6.45E-16 - 8064, 336.000, 0, En 8.280760896640E-06, CFL 0.00211, SL -1.1659E-01, M 7.69497E+16, S 35.1300, T 4.7912, Me -2.28E-17, Se 6.65E-15, Te -1.93E-15 - 8088, 337.000, 0, En 7.809782940986E-06, CFL 0.00209, SL -1.1412E-01, M 7.69497E+16, S 35.1300, T 4.7908, Me -6.06E-18, Se 0.00E+00, Te 1.72E-15 - 8112, 338.000, 0, En 8.084269634403E-06, CFL 0.00267, SL -1.1142E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 8.27E-18, Se 6.65E-15, Te -2.84E-16 - 8136, 339.000, 0, En 8.869549260999E-06, CFL 0.00452, SL -1.0910E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 3.01E-18, Se -6.65E-15, Te 1.16E-15 - 8160, 340.000, 0, En 6.880161512609E-06, CFL 0.00239, SL -1.1083E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -1.74E-18, Se 0.00E+00, Te -1.43E-15 - 8184, 341.000, 0, En 6.145862786519E-06, CFL 0.00190, SL -1.0754E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me 1.20E-17, Se 6.65E-15, Te -2.04E-16 - 8208, 342.000, 0, En 5.210345016225E-06, CFL 0.00177, SL -1.0741E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -1.84E-17, Se -2.00E-14, Te 1.32E-15 - 8232, 343.000, 0, En 5.183806056418E-06, CFL 0.00175, SL -1.0879E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 5.39E-18, Se 6.65E-15, Te -3.76E-16 - 8256, 344.000, 0, En 4.856420586256E-06, CFL 0.00186, SL -1.0996E-01, M 7.69498E+16, S 35.1300, T 4.7900, Me -1.79E-17, Se -6.65E-15, Te -1.77E-15 - 8280, 345.000, 0, En 5.296943486476E-06, CFL 0.00200, SL -1.1273E-01, M 7.69497E+16, S 35.1300, T 4.7895, Me 1.94E-17, Se -6.65E-15, Te -2.25E-15 - 8304, 346.000, 0, En 6.759252107677E-06, CFL 0.00209, SL -1.1664E-01, M 7.69497E+16, S 35.1300, T 4.7890, Me -3.51E-18, Se 1.33E-14, Te 1.90E-15 - 8328, 347.000, 0, En 9.246877761219E-06, CFL 0.00299, SL -1.1974E-01, M 7.69497E+16, S 35.1300, T 4.7887, Me -3.01E-19, Se -6.65E-15, Te 1.06E-15 - 8352, 348.000, 0, En 1.219115372733E-05, CFL 0.00378, SL -1.2171E-01, M 7.69496E+16, S 35.1301, T 4.7885, Me 8.20E-18, Se 0.00E+00, Te -7.42E-16 - 8376, 349.000, 0, En 1.363811700718E-05, CFL 0.00403, SL -1.2679E-01, M 7.69496E+16, S 35.1301, T 4.7880, Me 4.60E-18, Se -6.65E-15, Te 5.15E-16 - 8400, 350.000, 0, En 1.415727944236E-05, CFL 0.00397, SL -1.2986E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 5.39E-18, Se 2.00E-14, Te -2.35E-15 - 8424, 351.000, 0, En 1.384284574927E-05, CFL 0.00300, SL -1.3098E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.12E-17, Se -6.65E-15, Te -7.98E-17 - 8448, 352.000, 0, En 1.162517459718E-05, CFL 0.00299, SL -1.3180E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.31E-19, Se -1.33E-14, Te 5.28E-16 - 8472, 353.000, 0, En 9.105059319359E-06, CFL 0.00252, SL -1.3255E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.89E-17, Se 1.33E-14, Te -1.16E-15 - 8496, 354.000, 0, En 8.928134214828E-06, CFL 0.00257, SL -1.3100E-01, M 7.69495E+16, S 35.1301, T 4.7875, Me 1.12E-17, Se -6.65E-15, Te -9.99E-17 - 8520, 355.000, 0, En 6.529529177851E-06, CFL 0.00195, SL -1.2470E-01, M 7.69496E+16, S 35.1301, T 4.7875, Me 4.23E-18, Se 6.65E-15, Te 5.95E-16 - 8544, 356.000, 0, En 5.403481518102E-06, CFL 0.00198, SL -1.1818E-01, M 7.69497E+16, S 35.1300, T 4.7874, Me 8.40E-18, Se 0.00E+00, Te 1.22E-15 - 8568, 357.000, 0, En 4.950187896465E-06, CFL 0.00276, SL -1.1477E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 6.97E-18, Se 0.00E+00, Te 1.21E-16 - 8592, 358.000, 0, En 4.993353597936E-06, CFL 0.00225, SL -1.1710E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me -1.00E-17, Se 0.00E+00, Te 9.88E-16 - 8616, 359.000, 0, En 5.726957738923E-06, CFL 0.00198, SL -1.2863E-01, M 7.69495E+16, S 35.1301, T 4.7854, Me 1.14E-17, Se -6.65E-15, Te -1.28E-15 - 8640, 360.000, 0, En 6.880086950135E-06, CFL 0.00248, SL -1.3729E-01, M 7.69494E+16, S 35.1301, T 4.7842, Me 2.85E-18, Se 2.00E-14, Te 9.26E-16 - 8664, 361.000, 0, En 6.375333281611E-06, CFL 0.00192, SL -1.4408E-01, M 7.69493E+16, S 35.1302, T 4.7834, Me -2.67E-17, Se -6.65E-15, Te -1.80E-16 - 8688, 362.000, 0, En 5.711636183699E-06, CFL 0.00181, SL -1.4990E-01, M 7.69493E+16, S 35.1302, T 4.7828, Me 1.44E-17, Se 0.00E+00, Te -1.03E-15 - 8712, 363.000, 0, En 5.733623419705E-06, CFL 0.00226, SL -1.5114E-01, M 7.69493E+16, S 35.1302, T 4.7826, Me -1.05E-17, Se -6.65E-15, Te 2.15E-15 - 8736, 364.000, 0, En 5.767734303355E-06, CFL 0.00168, SL -1.5324E-01, M 7.69492E+16, S 35.1302, T 4.7825, Me 1.61E-18, Se -6.65E-15, Te -1.22E-15 - 8760, 365.000, 0, En 5.263511481345E-06, CFL 0.00157, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me 7.77E-18, Se 0.00E+00, Te -2.21E-15 + 24, 1.000, 0, En 2.742408024435E-07, CFL 0.00078, SL -6.1796E-03, M 7.69511E+16, S 35.1294, T 4.8054, Me 3.60E-19, Se 0.00E+00, Te 1.35E-15 + 48, 2.000, 0, En 6.742406598227E-07, CFL 0.00099, SL 7.7375E-03, M 7.69513E+16, S 35.1293, T 4.8049, Me -1.76E-18, Se 1.33E-14, Te -1.95E-15 + 72, 3.000, 0, En 3.865297032125E-07, CFL 0.00068, SL 1.7286E-03, M 7.69512E+16, S 35.1293, T 4.8041, Me -1.22E-17, Se 0.00E+00, Te -6.28E-16 + 96, 4.000, 0, En 1.742680728588E-06, CFL 0.00182, SL -1.1511E-03, M 7.69512E+16, S 35.1293, T 4.8036, Me -2.05E-18, Se -1.33E-14, Te 9.16E-16 + 120, 5.000, 0, En 1.810690091745E-06, CFL 0.00168, SL -3.5312E-03, M 7.69511E+16, S 35.1294, T 4.8034, Me 4.23E-18, Se 6.65E-15, Te -2.32E-16 + 144, 6.000, 0, En 5.876951923931E-07, CFL 0.00067, SL -5.5946E-03, M 7.69511E+16, S 35.1294, T 4.8032, Me -6.47E-18, Se -1.33E-14, Te 2.66E-15 + 168, 7.000, 0, En 1.042589084630E-06, CFL 0.00122, SL -3.7707E-03, M 7.69511E+16, S 35.1294, T 4.8029, Me -3.12E-18, Se 6.65E-15, Te -1.36E-16 + 192, 8.000, 0, En 1.232479320197E-06, CFL 0.00120, SL 3.2469E-03, M 7.69512E+16, S 35.1293, T 4.8028, Me 6.91E-18, Se 6.65E-15, Te -3.92E-16 + 216, 9.000, 0, En 1.325482041473E-06, CFL 0.00100, SL 8.9665E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me -6.72E-18, Se -1.33E-14, Te 8.75E-16 + 240, 10.000, 0, En 3.316825133846E-06, CFL 0.00224, SL 7.4792E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me 1.75E-17, Se -6.65E-15, Te -6.16E-16 + 264, 11.000, 0, En 3.853813127735E-06, CFL 0.00266, SL 6.0258E-03, M 7.69513E+16, S 35.1293, T 4.8024, Me 8.74E-18, Se 6.65E-15, Te -9.90E-16 + 288, 12.000, 0, En 2.490471996048E-06, CFL 0.00176, SL 2.5996E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.13E-17, Se -6.65E-15, Te 1.79E-15 + 312, 13.000, 0, En 3.002261383105E-06, CFL 0.00137, SL -4.8867E-03, M 7.69511E+16, S 35.1294, T 4.8012, Me 3.01E-18, Se -1.33E-14, Te -9.06E-16 + 336, 14.000, 0, En 3.113905965475E-06, CFL 0.00135, SL -8.9710E-03, M 7.69511E+16, S 35.1294, T 4.8008, Me 1.18E-18, Se 1.33E-14, Te 1.43E-15 + 360, 15.000, 0, En 3.468188055686E-06, CFL 0.00171, SL -1.1697E-02, M 7.69510E+16, S 35.1294, T 4.8004, Me -3.04E-17, Se -6.65E-15, Te -7.00E-16 + 384, 16.000, 0, En 3.669431985381E-06, CFL 0.00254, SL -1.4742E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me 1.15E-17, Se 6.65E-15, Te -7.26E-16 + 408, 17.000, 0, En 1.599194550995E-06, CFL 0.00063, SL -2.5035E-02, M 7.69509E+16, S 35.1295, T 4.7985, Me 3.65E-18, Se 0.00E+00, Te 9.27E-16 + 432, 18.000, 0, En 2.883144255678E-06, CFL 0.00151, SL -3.4147E-02, M 7.69508E+16, S 35.1295, T 4.7972, Me 5.99E-18, Se 0.00E+00, Te -8.34E-16 + 456, 19.000, 0, En 3.455658779696E-06, CFL 0.00185, SL -1.0766E-02, M 7.69511E+16, S 35.1294, T 4.7965, Me -1.82E-18, Se 6.65E-15, Te 9.60E-16 + 480, 20.000, 0, En 3.063493876380E-06, CFL 0.00108, SL -1.0498E-02, M 7.69511E+16, S 35.1294, T 4.7957, Me -6.67E-18, Se 2.00E-14, Te -2.94E-17 + 504, 21.000, 0, En 3.636624494431E-06, CFL 0.00148, SL -1.7271E-02, M 7.69510E+16, S 35.1294, T 4.7947, Me 3.20E-18, Se -2.00E-14, Te 1.34E-15 + 528, 22.000, 0, En 3.985414918094E-06, CFL 0.00192, SL -2.1074E-02, M 7.69509E+16, S 35.1295, T 4.7944, Me -6.06E-18, Se 2.00E-14, Te -3.95E-16 + 552, 23.000, 0, En 6.487922908892E-06, CFL 0.00286, SL -2.5695E-02, M 7.69509E+16, S 35.1295, T 4.7939, Me 1.55E-17, Se -2.66E-14, Te 8.28E-16 + 576, 24.000, 0, En 6.073165449385E-06, CFL 0.00176, SL -2.7257E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me 6.24E-19, Se 1.33E-14, Te -2.90E-15 + 600, 25.000, 0, En 5.162746434780E-06, CFL 0.00190, SL -3.4194E-02, M 7.69508E+16, S 35.1295, T 4.7929, Me -1.61E-17, Se 6.65E-15, Te 1.84E-15 + 624, 26.000, 0, En 2.847462524710E-06, CFL 0.00114, SL -3.8898E-02, M 7.69507E+16, S 35.1296, T 4.7924, Me 3.46E-18, Se 0.00E+00, Te 9.26E-16 + 648, 27.000, 0, En 2.300280683721E-06, CFL 0.00125, SL -4.2852E-02, M 7.69506E+16, S 35.1296, T 4.7920, Me 3.18E-18, Se 1.33E-14, Te -2.84E-15 + 672, 28.000, 0, En 6.789753109123E-06, CFL 0.00278, SL -3.7184E-02, M 7.69507E+16, S 35.1296, T 4.7918, Me -3.33E-18, Se -6.65E-15, Te -1.26E-15 + 696, 29.000, 0, En 7.996788069831E-07, CFL 0.00118, SL -4.4104E-02, M 7.69506E+16, S 35.1296, T 4.7906, Me -6.58E-18, Se 2.00E-14, Te 4.34E-15 + 720, 30.000, 0, En 3.947169026648E-07, CFL 0.00059, SL -5.2318E-02, M 7.69505E+16, S 35.1296, T 4.7892, Me 6.45E-18, Se 0.00E+00, Te -6.61E-16 + 744, 31.000, 0, En 3.232648902620E-07, CFL 0.00033, SL -5.6906E-02, M 7.69505E+16, S 35.1297, T 4.7886, Me -1.12E-17, Se -1.33E-14, Te 7.61E-16 + 768, 32.000, 0, En 3.375973592034E-07, CFL 0.00034, SL -3.3070E-02, M 7.69508E+16, S 35.1295, T 4.7880, Me 9.75E-18, Se 1.33E-14, Te -1.95E-15 + 792, 33.000, 0, En 2.257006999310E-07, CFL 0.00037, SL -3.2226E-02, M 7.69508E+16, S 35.1295, T 4.7872, Me 1.48E-17, Se -6.65E-15, Te 3.61E-16 + 816, 34.000, 0, En 8.447246746417E-08, CFL 0.00027, SL -3.8376E-02, M 7.69507E+16, S 35.1296, T 4.7862, Me -1.82E-17, Se 0.00E+00, Te -1.21E-15 + 840, 35.000, 0, En 9.152604321976E-08, CFL 0.00024, SL -4.5605E-02, M 7.69506E+16, S 35.1296, T 4.7853, Me -1.55E-18, Se 0.00E+00, Te 2.61E-15 + 864, 36.000, 0, En 5.962259854140E-07, CFL 0.00089, SL -5.0415E-02, M 7.69505E+16, S 35.1296, T 4.7848, Me 1.69E-17, Se 0.00E+00, Te -6.51E-16 + 888, 37.000, 0, En 1.340644836531E-07, CFL 0.00041, SL -5.3725E-02, M 7.69505E+16, S 35.1297, T 4.7844, Me 3.72E-18, Se 2.00E-14, Te 8.77E-16 + 912, 38.000, 0, En 3.566361200145E-07, CFL 0.00090, SL -5.7093E-02, M 7.69505E+16, S 35.1297, T 4.7841, Me -8.19E-18, Se -2.66E-14, Te -2.25E-15 + 936, 39.000, 0, En 1.479484955285E-06, CFL 0.00158, SL -4.5885E-02, M 7.69506E+16, S 35.1296, T 4.7837, Me 7.88E-18, Se 0.00E+00, Te 1.17E-15 + 960, 40.000, 0, En 2.677471043497E-06, CFL 0.00218, SL -3.9384E-02, M 7.69507E+16, S 35.1296, T 4.7835, Me -1.32E-18, Se -1.33E-14, Te -6.71E-16 + 984, 41.000, 0, En 1.153676420014E-06, CFL 0.00091, SL -4.3521E-02, M 7.69506E+16, S 35.1296, T 4.7830, Me 4.78E-19, Se 0.00E+00, Te -2.71E-16 + 1008, 42.000, 0, En 1.864740439543E-06, CFL 0.00165, SL -3.6775E-02, M 7.69507E+16, S 35.1296, T 4.7823, Me -6.54E-18, Se 1.33E-14, Te 1.61E-15 + 1032, 43.000, 0, En 3.319949626043E-06, CFL 0.00199, SL -2.7828E-02, M 7.69508E+16, S 35.1295, T 4.7821, Me 1.26E-17, Se -6.65E-15, Te 7.28E-16 + 1056, 44.000, 0, En 3.515065010348E-06, CFL 0.00249, SL -1.8195E-02, M 7.69510E+16, S 35.1294, T 4.7819, Me -3.75E-18, Se -1.33E-14, Te -1.53E-15 + 1080, 45.000, 0, En 2.020868463236E-06, CFL 0.00127, SL -2.2342E-02, M 7.69509E+16, S 35.1295, T 4.7813, Me -1.04E-17, Se 6.65E-15, Te 2.27E-15 + 1104, 46.000, 0, En 2.626475960869E-06, CFL 0.00162, SL -3.0430E-02, M 7.69508E+16, S 35.1295, T 4.7803, Me 1.02E-17, Se 0.00E+00, Te -2.87E-15 + 1128, 47.000, 0, En 2.443130135718E-06, CFL 0.00092, SL -3.7229E-02, M 7.69507E+16, S 35.1296, T 4.7794, Me -1.23E-17, Se -6.65E-15, Te 1.64E-15 + 1152, 48.000, 0, En 2.214433345244E-06, CFL 0.00081, SL -4.2106E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -1.98E-18, Se -6.65E-15, Te -1.33E-15 + 1176, 49.000, 0, En 1.795908751520E-06, CFL 0.00059, SL -5.0827E-02, M 7.69505E+16, S 35.1296, T 4.7773, Me 1.69E-17, Se 6.65E-15, Te 7.33E-16 + 1200, 50.000, 0, En 1.407167848720E-06, CFL 0.00059, SL -6.0752E-02, M 7.69504E+16, S 35.1297, T 4.7759, Me -1.39E-17, Se 0.00E+00, Te -1.27E-15 + 1224, 51.000, 0, En 3.107263713127E-06, CFL 0.00229, SL -6.6461E-02, M 7.69503E+16, S 35.1297, T 4.7755, Me -3.32E-18, Se 0.00E+00, Te 1.90E-16 + 1248, 52.000, 0, En 5.077619341322E-06, CFL 0.00194, SL -6.9899E-02, M 7.69503E+16, S 35.1297, T 4.7753, Me 6.42E-18, Se -6.65E-15, Te 1.65E-15 + 1272, 53.000, 0, En 3.436165177339E-06, CFL 0.00189, SL -7.1890E-02, M 7.69503E+16, S 35.1298, T 4.7752, Me 5.53E-18, Se 6.65E-15, Te -1.74E-15 + 1296, 54.000, 0, En 2.954055949430E-06, CFL 0.00188, SL -6.6094E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me -2.39E-17, Se -6.65E-15, Te -8.60E-17 + 1320, 55.000, 0, En 1.675373148974E-06, CFL 0.00133, SL -6.6817E-02, M 7.69503E+16, S 35.1297, T 4.7745, Me 2.67E-17, Se -1.33E-14, Te 4.53E-16 + 1344, 56.000, 0, En 7.081023103567E-07, CFL 0.00108, SL -7.2944E-02, M 7.69503E+16, S 35.1298, T 4.7739, Me -7.75E-18, Se 1.33E-14, Te -8.27E-16 + 1368, 57.000, 0, En 2.058291210967E-06, CFL 0.00141, SL -7.0270E-02, M 7.69503E+16, S 35.1298, T 4.7736, Me 4.88E-18, Se -1.33E-14, Te 1.56E-15 + 1392, 58.000, 0, En 1.642008535719E-06, CFL 0.00130, SL -7.3040E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -2.59E-17, Se 0.00E+00, Te 1.33E-15 + 1416, 59.000, 0, En 9.355379341614E-07, CFL 0.00059, SL -8.0029E-02, M 7.69502E+16, S 35.1298, T 4.7720, Me 2.08E-17, Se 0.00E+00, Te -3.54E-15 + 1440, 60.000, 0, En 1.159681661575E-06, CFL 0.00095, SL -8.7741E-02, M 7.69501E+16, S 35.1299, T 4.7711, Me -4.92E-18, Se 0.00E+00, Te 4.58E-15 + 1464, 61.000, 0, En 1.005441268566E-06, CFL 0.00171, SL -9.2703E-02, M 7.69500E+16, S 35.1299, T 4.7708, Me 1.28E-17, Se -6.65E-15, Te -5.16E-16 + 1488, 62.000, 0, En 3.274052923642E-06, CFL 0.00150, SL -9.5442E-02, M 7.69500E+16, S 35.1299, T 4.7706, Me -8.36E-18, Se -6.65E-15, Te -3.30E-15 + 1512, 63.000, 0, En 2.714201823492E-06, CFL 0.00273, SL -9.8093E-02, M 7.69499E+16, S 35.1299, T 4.7705, Me 4.56E-18, Se 6.65E-15, Te 4.36E-16 + 1536, 64.000, 0, En 3.101473841313E-06, CFL 0.00373, SL -1.0147E-01, M 7.69499E+16, S 35.1299, T 4.7705, Me 2.41E-18, Se 0.00E+00, Te 1.17E-15 + 1560, 65.000, 0, En 4.695538496242E-07, CFL 0.00071, SL -1.0311E-01, M 7.69499E+16, S 35.1299, T 4.7702, Me 2.09E-19, Se -6.65E-15, Te 1.20E-15 + 1584, 66.000, 0, En 1.638117429454E-06, CFL 0.00198, SL -1.0727E-01, M 7.69498E+16, S 35.1300, T 4.7700, Me 1.29E-17, Se 0.00E+00, Te 1.23E-17 + 1608, 67.000, 0, En 4.926480000096E-07, CFL 0.00079, SL -1.1166E-01, M 7.69498E+16, S 35.1300, T 4.7696, Me -2.58E-18, Se 6.65E-15, Te 4.45E-16 + 1632, 68.000, 0, En 2.421020188669E-06, CFL 0.00173, SL -1.0768E-01, M 7.69498E+16, S 35.1300, T 4.7694, Me -2.28E-17, Se 6.65E-15, Te 1.72E-15 + 1656, 69.000, 0, En 2.120545544603E-06, CFL 0.00189, SL -1.0430E-01, M 7.69499E+16, S 35.1299, T 4.7694, Me 8.39E-18, Se -6.65E-15, Te -3.26E-16 + 1680, 70.000, 0, En 2.340630237379E-06, CFL 0.00179, SL -9.7191E-02, M 7.69499E+16, S 35.1299, T 4.7695, Me -7.52E-18, Se -6.65E-15, Te -1.62E-15 + 1704, 71.000, 0, En 2.270872655597E-06, CFL 0.00169, SL -9.5680E-02, M 7.69500E+16, S 35.1299, T 4.7698, Me 1.22E-17, Se -6.65E-15, Te 1.58E-15 + 1728, 72.000, 0, En 2.920965725484E-06, CFL 0.00209, SL -9.6294E-02, M 7.69500E+16, S 35.1299, T 4.7700, Me -1.78E-17, Se 0.00E+00, Te -1.33E-16 + 1752, 73.000, 0, En 2.475975557934E-06, CFL 0.00139, SL -9.8194E-02, M 7.69499E+16, S 35.1299, T 4.7700, Me 1.26E-17, Se -6.65E-15, Te 2.80E-16 + 1776, 74.000, 0, En 3.173694498482E-06, CFL 0.00184, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.7697, Me -8.90E-18, Se 1.33E-14, Te 1.96E-15 + 1800, 75.000, 0, En 1.148722944537E-06, CFL 0.00074, SL -1.0994E-01, M 7.69498E+16, S 35.1300, T 4.7690, Me 8.77E-18, Se 0.00E+00, Te -4.11E-15 + 1824, 76.000, 0, En 1.086658954374E-06, CFL 0.00070, SL -1.1492E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me 6.03E-18, Se 0.00E+00, Te 2.65E-15 + 1848, 77.000, 0, En 3.440564583011E-06, CFL 0.00216, SL -1.2023E-01, M 7.69497E+16, S 35.1300, T 4.7685, Me -6.19E-18, Se 6.65E-15, Te -1.06E-15 + 1872, 78.000, 0, En 6.179525559634E-06, CFL 0.00304, SL -1.2461E-01, M 7.69496E+16, S 35.1301, T 4.7684, Me -1.35E-17, Se 6.65E-15, Te -1.12E-15 + 1896, 79.000, 0, En 7.002121257663E-06, CFL 0.00344, SL -1.2481E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me 1.51E-17, Se 0.00E+00, Te 2.45E-15 + 1920, 80.000, 0, En 7.705794830826E-06, CFL 0.00345, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.7690, Me -1.53E-18, Se 0.00E+00, Te 4.62E-16 + 1944, 81.000, 0, En 6.685736459348E-06, CFL 0.00284, SL -1.2266E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me 4.04E-18, Se -6.65E-15, Te -9.29E-16 + 1968, 82.000, 0, En 5.285138432673E-06, CFL 0.00188, SL -1.2666E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -5.59E-18, Se -6.65E-15, Te 1.17E-15 + 1992, 83.000, 0, En 4.232847846132E-06, CFL 0.00185, SL -1.2154E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.96E-17, Se 1.33E-14, Te -1.59E-15 + 2016, 84.000, 0, En 3.640233172491E-06, CFL 0.00143, SL -1.2284E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.95E-17, Se 0.00E+00, Te 1.54E-16 + 2040, 85.000, 0, En 2.005175547739E-06, CFL 0.00080, SL -1.3233E-01, M 7.69495E+16, S 35.1301, T 4.7674, Me -3.88E-18, Se 6.65E-15, Te 2.42E-15 + 2064, 86.000, 0, En 2.246647648245E-06, CFL 0.00109, SL -1.4303E-01, M 7.69494E+16, S 35.1302, T 4.7660, Me 4.54E-18, Se -6.65E-15, Te -3.66E-15 + 2088, 87.000, 0, En 2.000202603272E-06, CFL 0.00124, SL -1.4969E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 3.71E-18, Se -6.65E-15, Te 1.98E-15 + 2112, 88.000, 0, En 2.094340871091E-06, CFL 0.00159, SL -1.3920E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 4.90E-18, Se 6.65E-15, Te -1.12E-16 + 2136, 89.000, 0, En 6.301631902513E-06, CFL 0.00347, SL -1.2452E-01, M 7.69496E+16, S 35.1301, T 4.7651, Me -1.24E-17, Se -6.65E-15, Te 2.98E-15 + 2160, 90.000, 0, En 7.488325984935E-06, CFL 0.00361, SL -1.2502E-01, M 7.69496E+16, S 35.1301, T 4.7654, Me 2.57E-17, Se 1.33E-14, Te -2.62E-15 + 2184, 91.000, 0, En 7.330817524757E-06, CFL 0.00331, SL -1.2921E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.66E-17, Se -6.65E-15, Te -1.90E-15 + 2208, 92.000, 0, En 7.152177017629E-06, CFL 0.00328, SL -1.3343E-01, M 7.69495E+16, S 35.1301, T 4.7654, Me -2.21E-18, Se -6.65E-15, Te -4.90E-16 + 2232, 93.000, 0, En 4.252689297341E-06, CFL 0.00109, SL -1.3970E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 1.67E-17, Se 0.00E+00, Te 2.07E-15 + 2256, 94.000, 0, En 2.062768470843E-06, CFL 0.00075, SL -1.4499E-01, M 7.69493E+16, S 35.1302, T 4.7646, Me -6.89E-18, Se 6.65E-15, Te 1.25E-15 + 2280, 95.000, 0, En 3.498288341125E-06, CFL 0.00157, SL -1.4233E-01, M 7.69494E+16, S 35.1302, T 4.7644, Me -2.42E-17, Se 6.65E-15, Te -8.08E-16 + 2304, 96.000, 0, En 3.733780296287E-06, CFL 0.00145, SL -1.4259E-01, M 7.69494E+16, S 35.1302, T 4.7648, Me 2.91E-17, Se -6.65E-15, Te -1.35E-15 + 2328, 97.000, 0, En 5.145224161835E-06, CFL 0.00251, SL -1.4436E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me -6.30E-18, Se 1.33E-14, Te -4.72E-17 + 2352, 98.000, 0, En 9.983691614289E-06, CFL 0.00327, SL -1.4658E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me 2.09E-17, Se -2.00E-14, Te 9.11E-16 + 2376, 99.000, 0, En 9.594996649099E-06, CFL 0.00230, SL -1.4915E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -2.11E-17, Se 6.65E-15, Te -7.22E-16 + 2400, 100.000, 0, En 1.185460201170E-05, CFL 0.00394, SL -1.5319E-01, M 7.69492E+16, S 35.1302, T 4.7653, Me -1.72E-17, Se 0.00E+00, Te -4.50E-16 + 2424, 101.000, 0, En 1.156377115396E-05, CFL 0.00349, SL -1.5419E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me 2.03E-17, Se 0.00E+00, Te 2.46E-15 + 2448, 102.000, 0, En 1.091869663683E-05, CFL 0.00320, SL -1.5183E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 3.86E-18, Se 0.00E+00, Te -2.36E-16 + 2472, 103.000, 0, En 1.089976100044E-05, CFL 0.00300, SL -1.5584E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me 2.30E-18, Se 0.00E+00, Te -1.38E-15 + 2496, 104.000, 0, En 1.236806408613E-05, CFL 0.00352, SL -1.6093E-01, M 7.69491E+16, S 35.1303, T 4.7661, Me -6.24E-18, Se -6.65E-15, Te -3.53E-16 + 2520, 105.000, 0, En 1.158538606456E-05, CFL 0.00349, SL -1.6379E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me 3.25E-18, Se 1.33E-14, Te -1.67E-15 + 2544, 106.000, 0, En 1.130895937293E-05, CFL 0.00340, SL -1.6372E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.62E-17, Se 0.00E+00, Te 1.36E-15 + 2568, 107.000, 0, En 1.388334639523E-05, CFL 0.00414, SL -1.6361E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me 2.61E-17, Se -6.65E-15, Te -2.02E-15 + 2592, 108.000, 0, En 1.587722298912E-05, CFL 0.00447, SL -1.6025E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me -1.63E-17, Se -6.65E-15, Te 2.23E-15 + 2616, 109.000, 0, En 1.608319957438E-05, CFL 0.00423, SL -1.5628E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me -1.16E-17, Se 2.66E-14, Te 7.71E-16 + 2640, 110.000, 0, En 1.457854545745E-05, CFL 0.00387, SL -1.5606E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me 1.12E-17, Se -1.33E-14, Te 1.21E-15 + 2664, 111.000, 0, En 1.292027950747E-05, CFL 0.00328, SL -1.6488E-01, M 7.69491E+16, S 35.1303, T 4.7665, Me 2.08E-18, Se 6.65E-15, Te 8.68E-16 + 2688, 112.000, 0, En 1.192484495739E-05, CFL 0.00274, SL -1.7207E-01, M 7.69490E+16, S 35.1303, T 4.7662, Me -2.11E-17, Se 0.00E+00, Te -1.35E-15 + 2712, 113.000, 0, En 1.088285217372E-05, CFL 0.00266, SL -1.7342E-01, M 7.69490E+16, S 35.1304, T 4.7659, Me 2.83E-17, Se 0.00E+00, Te -9.32E-18 + 2736, 114.000, 0, En 1.015463382520E-05, CFL 0.00340, SL -1.5505E-01, M 7.69492E+16, S 35.1302, T 4.7660, Me -1.94E-17, Se -6.65E-15, Te 9.93E-17 + 2760, 115.000, 0, En 7.091713722400E-06, CFL 0.00223, SL -1.5558E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 1.44E-17, Se 0.00E+00, Te -2.04E-15 + 2784, 116.000, 0, En 6.666541906681E-06, CFL 0.00179, SL -1.5799E-01, M 7.69492E+16, S 35.1303, T 4.7664, Me 2.45E-18, Se -1.33E-14, Te -3.06E-16 + 2808, 117.000, 0, En 7.083278321726E-06, CFL 0.00237, SL -1.6049E-01, M 7.69491E+16, S 35.1303, T 4.7667, Me 1.33E-17, Se 2.00E-14, Te 8.85E-16 + 2832, 118.000, 0, En 7.875657980808E-06, CFL 0.00293, SL -1.6273E-01, M 7.69491E+16, S 35.1303, T 4.7670, Me -2.06E-17, Se -6.65E-15, Te 2.54E-15 + 2856, 119.000, 0, En 9.707577920132E-06, CFL 0.00288, SL -1.6521E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me 8.48E-18, Se 6.65E-15, Te -3.66E-15 + 2880, 120.000, 0, En 1.135214577224E-05, CFL 0.00353, SL -1.6737E-01, M 7.69490E+16, S 35.1303, T 4.7678, Me -2.10E-17, Se -2.00E-14, Te 2.10E-15 + 2904, 121.000, 0, En 1.148279183611E-05, CFL 0.00481, SL -1.6904E-01, M 7.69490E+16, S 35.1303, T 4.7684, Me 9.90E-18, Se 0.00E+00, Te -2.14E-15 + 2928, 122.000, 0, En 9.269289528251E-06, CFL 0.00290, SL -1.7066E-01, M 7.69490E+16, S 35.1303, T 4.7686, Me 2.45E-19, Se 0.00E+00, Te 1.02E-15 + 2952, 123.000, 0, En 9.081700522316E-06, CFL 0.00267, SL -1.7194E-01, M 7.69490E+16, S 35.1303, T 4.7689, Me 5.51E-18, Se 0.00E+00, Te 8.99E-16 + 2976, 124.000, 0, En 8.567584249431E-06, CFL 0.00257, SL -1.7323E-01, M 7.69490E+16, S 35.1304, T 4.7693, Me 6.95E-18, Se 6.65E-15, Te 3.84E-15 + 3000, 125.000, 0, En 7.881370227696E-06, CFL 0.00239, SL -1.6855E-01, M 7.69490E+16, S 35.1303, T 4.7697, Me 4.47E-18, Se 0.00E+00, Te -4.70E-15 + 3024, 126.000, 0, En 7.318297438777E-06, CFL 0.00248, SL -1.5937E-01, M 7.69492E+16, S 35.1303, T 4.7701, Me -2.08E-17, Se -6.65E-15, Te 1.55E-15 + 3048, 127.000, 0, En 7.368995556023E-06, CFL 0.00255, SL -1.6111E-01, M 7.69491E+16, S 35.1303, T 4.7702, Me -1.71E-18, Se 6.65E-15, Te -6.93E-16 + 3072, 128.000, 0, En 9.041163891650E-06, CFL 0.00346, SL -1.6494E-01, M 7.69491E+16, S 35.1303, T 4.7704, Me 3.51E-18, Se 6.65E-15, Te -1.53E-15 + 3096, 129.000, 0, En 1.004047624209E-05, CFL 0.00371, SL -1.6715E-01, M 7.69491E+16, S 35.1303, T 4.7708, Me -8.84E-18, Se -1.33E-14, Te -1.29E-15 + 3120, 130.000, 0, En 9.296744077501E-06, CFL 0.00281, SL -1.6897E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me 1.48E-17, Se 1.33E-14, Te 1.17E-15 + 3144, 131.000, 0, En 6.740670231211E-06, CFL 0.00236, SL -1.7186E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -1.20E-18, Se -1.33E-14, Te -2.50E-16 + 3168, 132.000, 0, En 5.929024561998E-06, CFL 0.00271, SL -1.7781E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me 5.40E-18, Se 6.65E-15, Te -1.24E-16 + 3192, 133.000, 0, En 6.568895018515E-06, CFL 0.00203, SL -1.8252E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me -7.85E-18, Se 6.65E-15, Te 2.78E-15 + 3216, 134.000, 0, En 5.828907814728E-06, CFL 0.00168, SL -1.8368E-01, M 7.69488E+16, S 35.1304, T 4.7714, Me 1.15E-17, Se 6.65E-15, Te -1.29E-16 + 3240, 135.000, 0, En 5.493104937323E-06, CFL 0.00143, SL -1.7966E-01, M 7.69489E+16, S 35.1304, T 4.7716, Me -2.41E-17, Se 0.00E+00, Te 2.34E-16 + 3264, 136.000, 0, En 5.317381111324E-06, CFL 0.00170, SL -1.7849E-01, M 7.69489E+16, S 35.1304, T 4.7722, Me 2.12E-17, Se 0.00E+00, Te -1.27E-15 + 3288, 137.000, 0, En 5.066022035116E-06, CFL 0.00184, SL -1.7888E-01, M 7.69489E+16, S 35.1304, T 4.7725, Me -1.31E-17, Se -2.00E-14, Te 8.41E-16 + 3312, 138.000, 0, En 5.201665865673E-06, CFL 0.00181, SL -1.7967E-01, M 7.69489E+16, S 35.1304, T 4.7728, Me 8.69E-18, Se -1.33E-14, Te 4.18E-16 + 3336, 139.000, 0, En 5.046164510791E-06, CFL 0.00166, SL -1.8065E-01, M 7.69489E+16, S 35.1304, T 4.7731, Me -1.06E-17, Se 6.65E-15, Te -2.35E-15 + 3360, 140.000, 0, En 4.393448037741E-06, CFL 0.00142, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7734, Me -1.33E-18, Se 1.33E-14, Te 4.19E-15 + 3384, 141.000, 0, En 4.485994009894E-06, CFL 0.00139, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7739, Me -1.39E-18, Se -6.65E-15, Te -4.60E-15 + 3408, 142.000, 0, En 5.975159117341E-06, CFL 0.00255, SL -1.8304E-01, M 7.69488E+16, S 35.1304, T 4.7746, Me 6.51E-18, Se 6.65E-15, Te 2.20E-15 + 3432, 143.000, 0, En 6.017730730821E-06, CFL 0.00306, SL -1.8367E-01, M 7.69488E+16, S 35.1304, T 4.7752, Me 2.37E-17, Se 0.00E+00, Te 1.85E-15 + 3456, 144.000, 0, En 5.832097416184E-06, CFL 0.00314, SL -1.8418E-01, M 7.69488E+16, S 35.1304, T 4.7759, Me -2.03E-17, Se 1.33E-14, Te -1.35E-16 + 3480, 145.000, 0, En 6.127990609595E-06, CFL 0.00356, SL -1.8501E-01, M 7.69488E+16, S 35.1304, T 4.7766, Me 1.76E-18, Se -6.65E-15, Te -4.01E-16 + 3504, 146.000, 0, En 6.243597091490E-06, CFL 0.00363, SL -1.8591E-01, M 7.69488E+16, S 35.1304, T 4.7773, Me 2.64E-17, Se -6.65E-15, Te 4.59E-16 + 3528, 147.000, 0, En 5.877400232275E-06, CFL 0.00297, SL -1.8691E-01, M 7.69488E+16, S 35.1304, T 4.7780, Me -3.33E-17, Se 6.65E-15, Te -5.50E-16 + 3552, 148.000, 0, En 5.528289704004E-06, CFL 0.00255, SL -1.8651E-01, M 7.69488E+16, S 35.1304, T 4.7786, Me 2.37E-17, Se 0.00E+00, Te -2.09E-15 + 3576, 149.000, 0, En 5.199563625034E-06, CFL 0.00282, SL -1.8743E-01, M 7.69488E+16, S 35.1304, T 4.7793, Me 3.16E-18, Se -6.65E-15, Te 2.96E-15 + 3600, 150.000, 0, En 5.019798739742E-06, CFL 0.00292, SL -1.8935E-01, M 7.69488E+16, S 35.1304, T 4.7797, Me -2.79E-17, Se -1.33E-14, Te 3.37E-16 + 3624, 151.000, 0, En 5.985984117418E-06, CFL 0.00327, SL -1.8921E-01, M 7.69488E+16, S 35.1304, T 4.7800, Me 2.09E-17, Se -6.65E-15, Te -2.19E-15 + 3648, 152.000, 0, En 6.562213555147E-06, CFL 0.00308, SL -1.9037E-01, M 7.69488E+16, S 35.1305, T 4.7805, Me 1.00E-17, Se 6.65E-15, Te 1.45E-15 + 3672, 153.000, 0, En 6.138597343342E-06, CFL 0.00267, SL -1.9203E-01, M 7.69487E+16, S 35.1305, T 4.7808, Me -4.79E-18, Se 6.65E-15, Te -3.35E-16 + 3696, 154.000, 0, En 5.552848348092E-06, CFL 0.00262, SL -1.9358E-01, M 7.69487E+16, S 35.1305, T 4.7812, Me -1.42E-18, Se -6.65E-15, Te 6.11E-16 + 3720, 155.000, 0, En 5.086996150821E-06, CFL 0.00235, SL -1.9477E-01, M 7.69487E+16, S 35.1305, T 4.7818, Me -2.73E-17, Se 0.00E+00, Te -2.01E-15 + 3744, 156.000, 0, En 4.321411343205E-06, CFL 0.00222, SL -1.9603E-01, M 7.69487E+16, S 35.1305, T 4.7824, Me 1.38E-17, Se -6.65E-15, Te 2.18E-15 + 3768, 157.000, 0, En 5.922967646396E-06, CFL 0.00268, SL -1.9737E-01, M 7.69487E+16, S 35.1305, T 4.7830, Me 2.61E-18, Se 6.65E-15, Te -6.23E-16 + 3792, 158.000, 0, En 3.704006292104E-06, CFL 0.00215, SL -1.9886E-01, M 7.69486E+16, S 35.1305, T 4.7836, Me -6.79E-18, Se 6.65E-15, Te -8.99E-16 + 3816, 159.000, 0, En 5.381116235943E-06, CFL 0.00251, SL -1.9901E-01, M 7.69486E+16, S 35.1305, T 4.7839, Me 8.64E-19, Se -6.65E-15, Te 1.35E-15 + 3840, 160.000, 0, En 5.311064301031E-06, CFL 0.00212, SL -1.9608E-01, M 7.69487E+16, S 35.1305, T 4.7844, Me 1.37E-18, Se -1.33E-14, Te 1.42E-15 + 3864, 161.000, 0, En 6.596011921974E-06, CFL 0.00344, SL -1.9717E-01, M 7.69487E+16, S 35.1305, T 4.7850, Me -1.41E-17, Se 6.65E-15, Te -3.60E-15 + 3888, 162.000, 0, En 8.265576212710E-06, CFL 0.00357, SL -1.9502E-01, M 7.69487E+16, S 35.1305, T 4.7854, Me 2.11E-18, Se -6.65E-15, Te 1.93E-15 + 3912, 163.000, 0, En 9.382014351782E-06, CFL 0.00325, SL -1.9569E-01, M 7.69487E+16, S 35.1305, T 4.7859, Me 6.38E-18, Se 6.65E-15, Te -6.36E-16 + 3936, 164.000, 0, En 1.052138126909E-05, CFL 0.00410, SL -1.9669E-01, M 7.69487E+16, S 35.1305, T 4.7864, Me 6.98E-18, Se -2.66E-14, Te 6.37E-16 + 3960, 165.000, 0, En 9.184747511886E-06, CFL 0.00390, SL -1.9770E-01, M 7.69487E+16, S 35.1305, T 4.7870, Me -5.39E-18, Se 6.65E-15, Te -2.02E-15 + 3984, 166.000, 0, En 8.085094114458E-06, CFL 0.00403, SL -1.9892E-01, M 7.69486E+16, S 35.1305, T 4.7877, Me -5.46E-18, Se 1.33E-14, Te -4.22E-16 + 4008, 167.000, 0, En 6.610485295753E-06, CFL 0.00300, SL -2.0057E-01, M 7.69486E+16, S 35.1305, T 4.7884, Me 1.92E-17, Se 0.00E+00, Te 1.63E-15 + 4032, 168.000, 0, En 6.449548038873E-06, CFL 0.00265, SL -2.0087E-01, M 7.69486E+16, S 35.1305, T 4.7890, Me -1.63E-17, Se 0.00E+00, Te -1.38E-15 + 4056, 169.000, 0, En 6.137696781334E-06, CFL 0.00220, SL -1.9987E-01, M 7.69486E+16, S 35.1305, T 4.7896, Me 8.13E-18, Se -1.33E-14, Te 1.41E-15 + 4080, 170.000, 0, En 5.913870967516E-06, CFL 0.00267, SL -1.9847E-01, M 7.69486E+16, S 35.1305, T 4.7902, Me 4.12E-18, Se 6.65E-15, Te -6.50E-16 + 4104, 171.000, 0, En 6.202810065013E-06, CFL 0.00371, SL -1.9845E-01, M 7.69486E+16, S 35.1305, T 4.7907, Me -1.43E-17, Se 0.00E+00, Te 1.59E-16 + 4128, 172.000, 0, En 6.528028496497E-06, CFL 0.00376, SL -1.9325E-01, M 7.69487E+16, S 35.1305, T 4.7910, Me 5.23E-18, Se 6.65E-15, Te 2.11E-15 + 4152, 173.000, 0, En 6.352919176309E-06, CFL 0.00276, SL -1.8124E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -1.31E-17, Se 1.33E-14, Te -4.17E-15 + 4176, 174.000, 0, En 6.034152545074E-06, CFL 0.00263, SL -1.7939E-01, M 7.69489E+16, S 35.1304, T 4.7910, Me 2.22E-17, Se -6.65E-15, Te 3.83E-15 + 4200, 175.000, 0, En 6.763071102367E-06, CFL 0.00349, SL -1.8292E-01, M 7.69488E+16, S 35.1304, T 4.7910, Me -5.47E-18, Se -1.33E-14, Te -2.10E-15 + 4224, 176.000, 0, En 8.890446735576E-06, CFL 0.00399, SL -1.8544E-01, M 7.69488E+16, S 35.1304, T 4.7915, Me -5.97E-18, Se 6.65E-15, Te 1.27E-16 + 4248, 177.000, 0, En 1.145065639366E-05, CFL 0.00448, SL -1.8526E-01, M 7.69488E+16, S 35.1304, T 4.7921, Me 1.30E-17, Se 0.00E+00, Te 1.85E-16 + 4272, 178.000, 0, En 8.595721753532E-06, CFL 0.00379, SL -1.8241E-01, M 7.69489E+16, S 35.1304, T 4.7927, Me -1.33E-17, Se 6.65E-15, Te 4.29E-16 + 4296, 179.000, 0, En 7.652269813930E-06, CFL 0.00370, SL -1.7606E-01, M 7.69489E+16, S 35.1304, T 4.7932, Me 1.31E-17, Se -6.65E-15, Te 4.74E-16 + 4320, 180.000, 0, En 7.648801864432E-06, CFL 0.00367, SL -1.6717E-01, M 7.69491E+16, S 35.1303, T 4.7936, Me 2.80E-18, Se 0.00E+00, Te -1.40E-15 + 4344, 181.000, 0, En 7.305642872157E-06, CFL 0.00380, SL -1.5918E-01, M 7.69492E+16, S 35.1303, T 4.7940, Me -1.86E-18, Se 6.65E-15, Te 2.78E-15 + 4368, 182.000, 0, En 1.003180187394E-05, CFL 0.00602, SL -1.5065E-01, M 7.69493E+16, S 35.1302, T 4.7946, Me -1.69E-17, Se 1.33E-14, Te -1.93E-15 + 4392, 183.000, 0, En 9.674421913118E-06, CFL 0.00482, SL -1.4226E-01, M 7.69494E+16, S 35.1302, T 4.7951, Me 2.61E-19, Se -1.33E-14, Te -6.77E-16 + 4416, 184.000, 0, En 1.119859974283E-05, CFL 0.00524, SL -1.3699E-01, M 7.69494E+16, S 35.1301, T 4.7956, Me -3.39E-19, Se 6.65E-15, Te -8.60E-16 + 4440, 185.000, 0, En 1.301953031810E-05, CFL 0.00582, SL -1.3753E-01, M 7.69494E+16, S 35.1301, T 4.7961, Me 1.98E-18, Se -1.33E-14, Te 3.15E-15 + 4464, 186.000, 0, En 1.334722579738E-05, CFL 0.00487, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7966, Me 7.55E-19, Se 1.33E-14, Te 6.68E-18 + 4488, 187.000, 0, En 1.368592272791E-05, CFL 0.00510, SL -1.4131E-01, M 7.69494E+16, S 35.1302, T 4.7970, Me 1.71E-17, Se 0.00E+00, Te -2.49E-16 + 4512, 188.000, 0, En 1.268437506460E-05, CFL 0.00471, SL -1.3896E-01, M 7.69494E+16, S 35.1302, T 4.7972, Me -2.12E-17, Se -6.65E-15, Te -1.90E-15 + 4536, 189.000, 0, En 1.225785474989E-05, CFL 0.00532, SL -1.3575E-01, M 7.69495E+16, S 35.1301, T 4.7973, Me -2.47E-19, Se -6.65E-15, Te -3.13E-16 + 4560, 190.000, 0, En 1.200422511281E-05, CFL 0.00544, SL -1.2903E-01, M 7.69495E+16, S 35.1301, T 4.7975, Me 1.23E-17, Se 2.00E-14, Te 5.85E-16 + 4584, 191.000, 0, En 1.091076217145E-05, CFL 0.00488, SL -1.2296E-01, M 7.69496E+16, S 35.1301, T 4.7977, Me 6.84E-18, Se -6.65E-15, Te -5.83E-16 + 4608, 192.000, 0, En 9.625883979413E-06, CFL 0.00416, SL -1.1866E-01, M 7.69497E+16, S 35.1300, T 4.7981, Me -1.37E-17, Se 6.65E-15, Te 5.81E-16 + 4632, 193.000, 0, En 8.302427864547E-06, CFL 0.00330, SL -1.1546E-01, M 7.69497E+16, S 35.1300, T 4.7986, Me -1.28E-17, Se 2.00E-14, Te 3.77E-16 + 4656, 194.000, 0, En 7.476679850284E-06, CFL 0.00379, SL -1.1116E-01, M 7.69498E+16, S 35.1300, T 4.7988, Me 8.65E-18, Se 0.00E+00, Te 1.08E-15 + 4680, 195.000, 0, En 7.695941177360E-06, CFL 0.00403, SL -1.0806E-01, M 7.69498E+16, S 35.1300, T 4.7990, Me 1.68E-18, Se -1.33E-14, Te 7.05E-16 + 4704, 196.000, 0, En 8.411294730480E-06, CFL 0.00403, SL -1.0301E-01, M 7.69499E+16, S 35.1299, T 4.7992, Me -5.64E-18, Se 0.00E+00, Te -2.56E-15 + 4728, 197.000, 0, En 8.943897126897E-06, CFL 0.00374, SL -1.0048E-01, M 7.69499E+16, S 35.1299, T 4.7995, Me 3.67E-17, Se -6.65E-15, Te 1.63E-16 + 4752, 198.000, 0, En 7.991775364575E-06, CFL 0.00324, SL -9.7422E-02, M 7.69499E+16, S 35.1299, T 4.7997, Me -1.77E-17, Se 0.00E+00, Te 1.52E-16 + 4776, 199.000, 0, En 6.779015184737E-06, CFL 0.00366, SL -9.2701E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me 6.55E-19, Se -6.65E-15, Te -1.58E-15 + 4800, 200.000, 0, En 6.260240031117E-06, CFL 0.00320, SL -8.8914E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me -8.49E-19, Se 2.00E-14, Te 2.09E-15 + 4824, 201.000, 0, En 6.040614812085E-06, CFL 0.00281, SL -8.5571E-02, M 7.69501E+16, S 35.1298, T 4.7999, Me -6.93E-18, Se -1.33E-14, Te -3.60E-16 + 4848, 202.000, 0, En 6.208218857432E-06, CFL 0.00243, SL -8.8244E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me 1.71E-17, Se -1.33E-14, Te -6.91E-16 + 4872, 203.000, 0, En 7.811484338113E-06, CFL 0.00282, SL -8.9369E-02, M 7.69500E+16, S 35.1299, T 4.8000, Me -5.94E-18, Se 0.00E+00, Te -3.11E-16 + 4896, 204.000, 0, En 1.198830795251E-05, CFL 0.00435, SL -8.9509E-02, M 7.69500E+16, S 35.1299, T 4.8002, Me 4.68E-19, Se 6.65E-15, Te -1.08E-15 + 4920, 205.000, 0, En 1.321501026117E-05, CFL 0.00503, SL -9.0500E-02, M 7.69500E+16, S 35.1299, T 4.8003, Me -1.60E-17, Se 1.33E-14, Te 1.57E-15 + 4944, 206.000, 0, En 1.333313639640E-05, CFL 0.00571, SL -9.4351E-02, M 7.69500E+16, S 35.1299, T 4.8002, Me 1.05E-17, Se 0.00E+00, Te -7.27E-16 + 4968, 207.000, 0, En 1.465626022083E-05, CFL 0.00560, SL -9.4849E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 1.08E-17, Se -6.65E-15, Te -4.01E-16 + 4992, 208.000, 0, En 1.574331459337E-05, CFL 0.00577, SL -9.3023E-02, M 7.69500E+16, S 35.1299, T 4.8007, Me 3.55E-18, Se 0.00E+00, Te 4.76E-16 + 5016, 209.000, 0, En 1.592176747827E-05, CFL 0.00555, SL -9.1310E-02, M 7.69500E+16, S 35.1299, T 4.8009, Me 1.63E-18, Se 0.00E+00, Te 9.47E-16 + 5040, 210.000, 0, En 1.538652024373E-05, CFL 0.00474, SL -9.0818E-02, M 7.69500E+16, S 35.1299, T 4.8014, Me -5.33E-19, Se 0.00E+00, Te -7.85E-16 + 5064, 211.000, 0, En 1.468491124584E-05, CFL 0.00434, SL -9.2481E-02, M 7.69500E+16, S 35.1299, T 4.8016, Me -2.09E-17, Se 6.65E-15, Te -4.57E-16 + 5088, 212.000, 0, En 1.435292583452E-05, CFL 0.00516, SL -8.8015E-02, M 7.69501E+16, S 35.1299, T 4.8019, Me 1.58E-17, Se -1.33E-14, Te 2.35E-15 + 5112, 213.000, 0, En 1.421904879562E-05, CFL 0.00557, SL -8.2620E-02, M 7.69501E+16, S 35.1298, T 4.8023, Me -6.09E-18, Se 6.65E-15, Te -3.77E-17 + 5136, 214.000, 0, En 1.416958138588E-05, CFL 0.00627, SL -8.2396E-02, M 7.69501E+16, S 35.1298, T 4.8028, Me -8.44E-18, Se 0.00E+00, Te 9.97E-16 + 5160, 215.000, 0, En 1.220659870012E-05, CFL 0.00545, SL -8.4309E-02, M 7.69501E+16, S 35.1298, T 4.8033, Me 4.35E-18, Se -1.33E-14, Te -4.79E-16 + 5184, 216.000, 0, En 1.003536074152E-05, CFL 0.00391, SL -8.6912E-02, M 7.69501E+16, S 35.1298, T 4.8037, Me 6.29E-18, Se 6.65E-15, Te -1.29E-15 + 5208, 217.000, 0, En 6.820118600656E-06, CFL 0.00335, SL -8.9106E-02, M 7.69501E+16, S 35.1299, T 4.8040, Me -1.43E-17, Se 0.00E+00, Te 2.13E-15 + 5232, 218.000, 0, En 6.795636312760E-06, CFL 0.00340, SL -8.9242E-02, M 7.69500E+16, S 35.1299, T 4.8044, Me -6.39E-18, Se 1.33E-14, Te 1.22E-15 + 5256, 219.000, 0, En 6.082476088033E-06, CFL 0.00313, SL -8.9224E-02, M 7.69501E+16, S 35.1299, T 4.8049, Me 2.31E-17, Se -6.65E-15, Te -7.67E-16 + 5280, 220.000, 0, En 5.581280148880E-06, CFL 0.00263, SL -9.2528E-02, M 7.69500E+16, S 35.1299, T 4.8051, Me -7.13E-18, Se -6.65E-15, Te -4.52E-16 + 5304, 221.000, 0, En 5.431723717516E-06, CFL 0.00199, SL -9.5169E-02, M 7.69500E+16, S 35.1299, T 4.8054, Me 1.38E-17, Se 0.00E+00, Te -1.08E-15 + 5328, 222.000, 0, En 5.303761876722E-06, CFL 0.00232, SL -9.6725E-02, M 7.69500E+16, S 35.1299, T 4.8057, Me -2.31E-17, Se 0.00E+00, Te -8.01E-16 + 5352, 223.000, 0, En 5.085310127958E-06, CFL 0.00245, SL -9.7945E-02, M 7.69499E+16, S 35.1299, T 4.8061, Me 8.72E-18, Se 6.65E-15, Te -7.57E-16 + 5376, 224.000, 0, En 4.957561277068E-06, CFL 0.00240, SL -9.9462E-02, M 7.69499E+16, S 35.1299, T 4.8065, Me 1.02E-17, Se -6.65E-15, Te 3.47E-15 + 5400, 225.000, 0, En 5.044209690017E-06, CFL 0.00236, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.8070, Me -3.57E-18, Se 6.65E-15, Te -2.04E-15 + 5424, 226.000, 0, En 5.724345732643E-06, CFL 0.00303, SL -1.0377E-01, M 7.69499E+16, S 35.1299, T 4.8074, Me -1.14E-18, Se 0.00E+00, Te -6.33E-17 + 5448, 227.000, 0, En 5.855159257161E-06, CFL 0.00276, SL -1.0662E-01, M 7.69498E+16, S 35.1300, T 4.8077, Me -6.80E-18, Se 6.65E-15, Te -3.35E-17 + 5472, 228.000, 0, En 8.401583174960E-06, CFL 0.00394, SL -1.0877E-01, M 7.69498E+16, S 35.1300, T 4.8082, Me 8.78E-18, Se -6.65E-15, Te -2.05E-15 + 5496, 229.000, 0, En 1.026222545189E-05, CFL 0.00496, SL -1.1076E-01, M 7.69498E+16, S 35.1300, T 4.8085, Me -2.06E-18, Se 6.65E-15, Te 1.18E-15 + 5520, 230.000, 0, En 1.075813946701E-05, CFL 0.00523, SL -1.1251E-01, M 7.69498E+16, S 35.1300, T 4.8089, Me -3.57E-18, Se 0.00E+00, Te -8.86E-16 + 5544, 231.000, 0, En 1.067349111716E-05, CFL 0.00540, SL -1.1417E-01, M 7.69497E+16, S 35.1300, T 4.8093, Me 1.03E-17, Se 0.00E+00, Te 2.95E-15 + 5568, 232.000, 0, En 9.771552635688E-06, CFL 0.00471, SL -1.1547E-01, M 7.69497E+16, S 35.1300, T 4.8098, Me -1.00E-18, Se -6.65E-15, Te -1.74E-15 + 5592, 233.000, 0, En 9.547698799953E-06, CFL 0.00377, SL -1.1694E-01, M 7.69497E+16, S 35.1300, T 4.8102, Me -6.71E-18, Se 6.65E-15, Te -2.51E-16 + 5616, 234.000, 0, En 9.911489696186E-06, CFL 0.00379, SL -1.1754E-01, M 7.69497E+16, S 35.1300, T 4.8105, Me 1.04E-17, Se 0.00E+00, Te -8.96E-16 + 5640, 235.000, 0, En 9.853054407689E-06, CFL 0.00343, SL -1.1846E-01, M 7.69497E+16, S 35.1300, T 4.8107, Me -2.58E-17, Se 6.65E-15, Te 1.19E-15 + 5664, 236.000, 0, En 9.738222508721E-06, CFL 0.00354, SL -1.2125E-01, M 7.69496E+16, S 35.1300, T 4.8108, Me 1.31E-17, Se 0.00E+00, Te 1.62E-15 + 5688, 237.000, 0, En 9.923616014351E-06, CFL 0.00440, SL -1.1523E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me 1.61E-17, Se 6.65E-15, Te -5.90E-16 + 5712, 238.000, 0, En 9.412467946525E-06, CFL 0.00413, SL -1.1726E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -1.16E-17, Se -1.33E-14, Te 5.98E-16 + 5736, 239.000, 0, En 8.599918456725E-06, CFL 0.00362, SL -1.1860E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.45E-18, Se 1.33E-14, Te -1.19E-15 + 5760, 240.000, 0, En 7.920277463309E-06, CFL 0.00350, SL -1.1981E-01, M 7.69497E+16, S 35.1300, T 4.8113, Me -1.32E-18, Se -6.65E-15, Te -5.61E-16 + 5784, 241.000, 0, En 7.140060729546E-06, CFL 0.00282, SL -1.2019E-01, M 7.69497E+16, S 35.1300, T 4.8117, Me -8.02E-18, Se -6.65E-15, Te 9.69E-17 + 5808, 242.000, 0, En 6.595254598285E-06, CFL 0.00275, SL -1.2035E-01, M 7.69497E+16, S 35.1300, T 4.8120, Me 1.56E-17, Se 1.33E-14, Te -1.71E-15 + 5832, 243.000, 0, En 7.004882682682E-06, CFL 0.00329, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.8120, Me -1.50E-17, Se 6.65E-15, Te 2.04E-15 + 5856, 244.000, 0, En 7.928544623860E-06, CFL 0.00388, SL -1.2069E-01, M 7.69496E+16, S 35.1300, T 4.8121, Me 1.47E-17, Se -2.00E-14, Te -2.94E-16 + 5880, 245.000, 0, En 7.602864908382E-06, CFL 0.00340, SL -1.1881E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -1.46E-17, Se 0.00E+00, Te -2.53E-15 + 5904, 246.000, 0, En 7.456183168578E-06, CFL 0.00288, SL -1.1432E-01, M 7.69497E+16, S 35.1300, T 4.8126, Me 1.03E-17, Se 6.65E-15, Te 2.69E-15 + 5928, 247.000, 0, En 7.779990369958E-06, CFL 0.00305, SL -1.0906E-01, M 7.69498E+16, S 35.1300, T 4.8130, Me -1.01E-17, Se 0.00E+00, Te -1.40E-15 + 5952, 248.000, 0, En 8.210450732743E-06, CFL 0.00377, SL -1.0732E-01, M 7.69498E+16, S 35.1300, T 4.8133, Me 1.07E-17, Se -6.65E-15, Te 6.53E-16 + 5976, 249.000, 0, En 8.993160314625E-06, CFL 0.00470, SL -1.0605E-01, M 7.69498E+16, S 35.1300, T 4.8135, Me 1.37E-17, Se 6.65E-15, Te -4.08E-16 + 6000, 250.000, 0, En 9.661143929236E-06, CFL 0.00521, SL -1.0657E-01, M 7.69498E+16, S 35.1300, T 4.8139, Me -1.50E-17, Se -1.33E-14, Te 1.80E-15 + 6024, 251.000, 0, En 1.080222315623E-05, CFL 0.00573, SL -1.0644E-01, M 7.69498E+16, S 35.1300, T 4.8141, Me 7.17E-18, Se 6.65E-15, Te -2.14E-15 + 6048, 252.000, 0, En 1.135748613682E-05, CFL 0.00477, SL -1.0471E-01, M 7.69499E+16, S 35.1300, T 4.8143, Me 2.94E-19, Se 1.33E-14, Te -5.46E-16 + 6072, 253.000, 0, En 1.178845806075E-05, CFL 0.00380, SL -1.0253E-01, M 7.69499E+16, S 35.1299, T 4.8142, Me -1.96E-17, Se 6.65E-15, Te 1.80E-15 + 6096, 254.000, 0, En 1.062015297962E-05, CFL 0.00403, SL -9.6017E-02, M 7.69500E+16, S 35.1299, T 4.8143, Me 8.93E-18, Se -6.65E-15, Te 3.27E-16 + 6120, 255.000, 0, En 9.162212255907E-06, CFL 0.00381, SL -8.7414E-02, M 7.69501E+16, S 35.1299, T 4.8144, Me 8.16E-18, Se -6.65E-15, Te -3.65E-15 + 6144, 256.000, 0, En 8.458192353134E-06, CFL 0.00321, SL -7.9010E-02, M 7.69502E+16, S 35.1298, T 4.8146, Me 8.60E-18, Se 0.00E+00, Te 5.89E-16 + 6168, 257.000, 0, En 7.930521614028E-06, CFL 0.00265, SL -7.0473E-02, M 7.69503E+16, S 35.1298, T 4.8145, Me -4.82E-18, Se 1.33E-14, Te 2.03E-15 + 6192, 258.000, 0, En 7.509436814265E-06, CFL 0.00326, SL -6.1783E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me -1.92E-17, Se 0.00E+00, Te 4.18E-16 + 6216, 259.000, 0, En 5.445556901212E-06, CFL 0.00340, SL -5.7471E-02, M 7.69505E+16, S 35.1297, T 4.8148, Me 1.94E-17, Se 0.00E+00, Te -7.42E-17 + 6240, 260.000, 0, En 3.505438022912E-06, CFL 0.00187, SL -5.6838E-02, M 7.69505E+16, S 35.1297, T 4.8149, Me -1.26E-17, Se 6.65E-15, Te -5.26E-16 + 6264, 261.000, 0, En 2.738032814300E-06, CFL 0.00137, SL -5.6231E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 4.13E-18, Se -6.65E-15, Te 4.03E-16 + 6288, 262.000, 0, En 2.839114590340E-06, CFL 0.00169, SL -5.2445E-02, M 7.69505E+16, S 35.1296, T 4.8153, Me 3.70E-18, Se 0.00E+00, Te 3.97E-16 + 6312, 263.000, 0, En 3.069373237203E-06, CFL 0.00173, SL -4.2620E-02, M 7.69506E+16, S 35.1296, T 4.8153, Me -3.82E-18, Se -6.65E-15, Te -4.73E-16 + 6336, 264.000, 0, En 3.122537165787E-06, CFL 0.00170, SL -3.2899E-02, M 7.69508E+16, S 35.1295, T 4.8154, Me 1.88E-18, Se 0.00E+00, Te -5.70E-16 + 6360, 265.000, 0, En 3.328458384479E-06, CFL 0.00206, SL -3.0306E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -2.78E-18, Se 0.00E+00, Te 2.79E-15 + 6384, 266.000, 0, En 3.885376189245E-06, CFL 0.00237, SL -2.9079E-02, M 7.69508E+16, S 35.1295, T 4.8157, Me 9.29E-18, Se 0.00E+00, Te -3.77E-15 + 6408, 267.000, 0, En 4.740827208933E-06, CFL 0.00263, SL -2.8484E-02, M 7.69508E+16, S 35.1295, T 4.8160, Me -2.62E-17, Se -6.65E-15, Te 2.96E-15 + 6432, 268.000, 0, En 5.853489908837E-06, CFL 0.00239, SL -2.9254E-02, M 7.69508E+16, S 35.1295, T 4.8163, Me 2.45E-17, Se -6.65E-15, Te -2.20E-15 + 6456, 269.000, 0, En 6.963215974683E-06, CFL 0.00325, SL -3.0642E-02, M 7.69508E+16, S 35.1295, T 4.8166, Me -7.31E-18, Se 6.65E-15, Te 4.36E-15 + 6480, 270.000, 0, En 7.665682254581E-06, CFL 0.00358, SL -3.1863E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me 5.70E-19, Se -6.65E-15, Te -3.80E-15 + 6504, 271.000, 0, En 7.086469282805E-06, CFL 0.00315, SL -3.7133E-02, M 7.69507E+16, S 35.1296, T 4.8164, Me 3.64E-18, Se 0.00E+00, Te 2.22E-15 + 6528, 272.000, 0, En 6.985951658378E-06, CFL 0.00323, SL -4.0598E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 3.46E-18, Se 0.00E+00, Te -4.01E-16 + 6552, 273.000, 0, En 7.772964692055E-06, CFL 0.00395, SL -4.2124E-02, M 7.69507E+16, S 35.1296, T 4.8158, Me 6.42E-18, Se 1.33E-14, Te -1.54E-15 + 6576, 274.000, 0, En 7.715719185529E-06, CFL 0.00389, SL -4.5550E-02, M 7.69506E+16, S 35.1296, T 4.8158, Me 6.12E-18, Se -1.33E-14, Te -6.86E-17 + 6600, 275.000, 0, En 8.852866573193E-06, CFL 0.00423, SL -5.0903E-02, M 7.69505E+16, S 35.1296, T 4.8156, Me -1.46E-17, Se 1.33E-14, Te -9.16E-16 + 6624, 276.000, 0, En 9.441953064320E-06, CFL 0.00344, SL -5.6083E-02, M 7.69505E+16, S 35.1297, T 4.8155, Me -9.36E-18, Se -6.65E-15, Te -1.56E-16 + 6648, 277.000, 0, En 8.051772993353E-06, CFL 0.00368, SL -6.0124E-02, M 7.69504E+16, S 35.1297, T 4.8154, Me 1.36E-17, Se -6.65E-15, Te 3.85E-15 + 6672, 278.000, 0, En 6.786947689572E-06, CFL 0.00299, SL -6.3956E-02, M 7.69504E+16, S 35.1297, T 4.8151, Me -5.96E-18, Se 0.00E+00, Te -1.88E-15 + 6696, 279.000, 0, En 5.861746095175E-06, CFL 0.00266, SL -6.7735E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -9.71E-18, Se 6.65E-15, Te 1.30E-15 + 6720, 280.000, 0, En 4.456332575375E-06, CFL 0.00216, SL -6.9598E-02, M 7.69503E+16, S 35.1297, T 4.8146, Me 1.91E-17, Se -6.65E-15, Te -3.49E-16 + 6744, 281.000, 0, En 3.360067144152E-06, CFL 0.00266, SL -5.9344E-02, M 7.69504E+16, S 35.1297, T 4.8146, Me -2.19E-17, Se -6.65E-15, Te 3.52E-16 + 6768, 282.000, 0, En 2.183198814540E-06, CFL 0.00166, SL -6.1706E-02, M 7.69504E+16, S 35.1297, T 4.8142, Me 2.38E-17, Se 0.00E+00, Te -8.97E-16 + 6792, 283.000, 0, En 2.217516505513E-06, CFL 0.00142, SL -7.0109E-02, M 7.69503E+16, S 35.1297, T 4.8135, Me -6.74E-18, Se 0.00E+00, Te 1.08E-15 + 6816, 284.000, 0, En 1.424790689836E-06, CFL 0.00090, SL -7.9493E-02, M 7.69502E+16, S 35.1298, T 4.8127, Me -3.06E-18, Se -1.33E-14, Te 3.39E-17 + 6840, 285.000, 0, En 6.966219633252E-06, CFL 0.00378, SL -8.7280E-02, M 7.69501E+16, S 35.1298, T 4.8121, Me -1.14E-17, Se 1.33E-14, Te -2.67E-16 + 6864, 286.000, 0, En 1.332809643242E-05, CFL 0.00509, SL -9.0722E-02, M 7.69500E+16, S 35.1299, T 4.8116, Me 2.54E-17, Se -6.65E-15, Te -1.38E-15 + 6888, 287.000, 0, En 1.347538508390E-05, CFL 0.00404, SL -8.0479E-02, M 7.69502E+16, S 35.1298, T 4.8115, Me -5.58E-18, Se -6.65E-15, Te 1.50E-15 + 6912, 288.000, 0, En 1.141252886287E-05, CFL 0.00339, SL -6.9275E-02, M 7.69503E+16, S 35.1297, T 4.8114, Me -1.08E-17, Se -6.65E-15, Te -1.11E-15 + 6936, 289.000, 0, En 8.775039107743E-06, CFL 0.00363, SL -6.0708E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me 1.42E-17, Se 0.00E+00, Te 4.03E-15 + 6960, 290.000, 0, En 5.656744839449E-06, CFL 0.00321, SL -6.2438E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me -7.71E-18, Se 6.65E-15, Te -3.70E-15 + 6984, 291.000, 0, En 4.236156746065E-06, CFL 0.00223, SL -6.5593E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -1.33E-17, Se -6.65E-15, Te 1.31E-15 + 7008, 292.000, 0, En 8.072412607123E-06, CFL 0.00391, SL -6.8147E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me 1.05E-17, Se 6.65E-15, Te -1.64E-15 + 7032, 293.000, 0, En 1.689665363627E-05, CFL 0.00558, SL -6.9843E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -5.12E-19, Se -6.65E-15, Te -1.17E-15 + 7056, 294.000, 0, En 2.224485883783E-05, CFL 0.00450, SL -5.8313E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 7.23E-18, Se 6.65E-15, Te 1.49E-15 + 7080, 295.000, 0, En 2.583936416504E-05, CFL 0.00512, SL -5.3942E-02, M 7.69505E+16, S 35.1297, T 4.8115, Me -1.94E-17, Se -6.65E-15, Te 3.82E-16 + 7104, 296.000, 0, En 2.635690294219E-05, CFL 0.00539, SL -4.8414E-02, M 7.69506E+16, S 35.1296, T 4.8113, Me 2.32E-17, Se -6.65E-15, Te -1.97E-15 + 7128, 297.000, 0, En 2.827586770223E-05, CFL 0.00666, SL -1.8994E-02, M 7.69510E+16, S 35.1295, T 4.8112, Me -1.50E-17, Se 1.33E-14, Te 1.59E-15 + 7152, 298.000, 0, En 2.869203638387E-05, CFL 0.00593, SL -1.9351E-02, M 7.69509E+16, S 35.1295, T 4.8112, Me -2.45E-18, Se 0.00E+00, Te -2.68E-16 + 7176, 299.000, 0, En 2.958961671546E-05, CFL 0.00489, SL -2.5375E-02, M 7.69509E+16, S 35.1295, T 4.8107, Me -5.76E-18, Se -2.00E-14, Te -1.74E-15 + 7200, 300.000, 0, En 2.965971822489E-05, CFL 0.00408, SL -3.2408E-02, M 7.69508E+16, S 35.1295, T 4.8099, Me 2.35E-17, Se 2.00E-14, Te 2.51E-15 + 7224, 301.000, 0, En 3.023399257488E-05, CFL 0.00479, SL -1.7737E-02, M 7.69510E+16, S 35.1294, T 4.8097, Me -1.08E-17, Se 0.00E+00, Te -1.17E-15 + 7248, 302.000, 0, En 2.780408933786E-05, CFL 0.00603, SL -2.4558E-03, M 7.69512E+16, S 35.1294, T 4.8095, Me 2.38E-18, Se -6.65E-15, Te 4.38E-16 + 7272, 303.000, 0, En 2.243889998515E-05, CFL 0.00544, SL -8.5466E-03, M 7.69511E+16, S 35.1294, T 4.8086, Me -1.04E-17, Se 0.00E+00, Te -1.74E-15 + 7296, 304.000, 0, En 1.922204123694E-05, CFL 0.00403, SL -4.5716E-03, M 7.69511E+16, S 35.1294, T 4.8082, Me 1.16E-17, Se -6.65E-15, Te 2.06E-15 + 7320, 305.000, 0, En 1.881413330878E-05, CFL 0.00345, SL 7.6186E-04, M 7.69512E+16, S 35.1293, T 4.8080, Me 4.86E-18, Se 0.00E+00, Te 6.69E-16 + 7344, 306.000, 0, En 1.692282890931E-05, CFL 0.00382, SL -3.2075E-03, M 7.69512E+16, S 35.1294, T 4.8076, Me -7.70E-18, Se 6.65E-15, Te -1.39E-16 + 7368, 307.000, 0, En 1.598634179089E-05, CFL 0.00383, SL -3.6257E-03, M 7.69511E+16, S 35.1294, T 4.8074, Me -2.29E-19, Se 6.65E-15, Te 4.04E-16 + 7392, 308.000, 0, En 1.542075804917E-05, CFL 0.00403, SL -5.5630E-03, M 7.69511E+16, S 35.1294, T 4.8070, Me -1.29E-18, Se 6.65E-15, Te -1.08E-15 + 7416, 309.000, 0, En 1.343611034132E-05, CFL 0.00333, SL -7.6535E-03, M 7.69511E+16, S 35.1294, T 4.8064, Me 1.26E-17, Se -1.33E-14, Te 3.02E-15 + 7440, 310.000, 0, En 1.230361103464E-05, CFL 0.00285, SL -1.3249E-02, M 7.69510E+16, S 35.1294, T 4.8057, Me -1.57E-17, Se -6.65E-15, Te -6.86E-16 + 7464, 311.000, 0, En 1.100881576628E-05, CFL 0.00318, SL -1.9791E-02, M 7.69509E+16, S 35.1295, T 4.8051, Me 5.90E-18, Se 1.33E-14, Te -2.30E-16 + 7488, 312.000, 0, En 9.368452264514E-06, CFL 0.00321, SL -2.5528E-02, M 7.69509E+16, S 35.1295, T 4.8045, Me 2.36E-18, Se 0.00E+00, Te -1.33E-15 + 7512, 313.000, 0, En 8.756681351693E-06, CFL 0.00237, SL -3.0035E-02, M 7.69508E+16, S 35.1295, T 4.8040, Me 2.43E-18, Se 1.33E-14, Te -1.41E-15 + 7536, 314.000, 0, En 8.511328583457E-06, CFL 0.00197, SL -2.8603E-02, M 7.69508E+16, S 35.1295, T 4.8038, Me -1.61E-17, Se 0.00E+00, Te 1.86E-15 + 7560, 315.000, 0, En 9.465669157190E-06, CFL 0.00340, SL -2.9988E-02, M 7.69508E+16, S 35.1295, T 4.8035, Me 2.57E-18, Se -1.33E-14, Te -1.50E-15 + 7584, 316.000, 0, En 1.115708191080E-05, CFL 0.00402, SL -3.2551E-02, M 7.69508E+16, S 35.1295, T 4.8032, Me 4.42E-18, Se 0.00E+00, Te 2.16E-15 + 7608, 317.000, 0, En 1.108740443724E-05, CFL 0.00386, SL -3.3630E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 6.63E-18, Se 0.00E+00, Te -4.31E-16 + 7632, 318.000, 0, En 8.790989794720E-06, CFL 0.00188, SL -3.6070E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me 1.43E-17, Se 6.65E-15, Te 9.90E-16 + 7656, 319.000, 0, En 7.507603262073E-06, CFL 0.00253, SL -4.7068E-02, M 7.69506E+16, S 35.1296, T 4.8009, Me -1.56E-17, Se 0.00E+00, Te -1.02E-15 + 7680, 320.000, 0, En 7.195263639390E-06, CFL 0.00237, SL -5.5569E-02, M 7.69505E+16, S 35.1297, T 4.8000, Me -3.72E-18, Se 6.65E-15, Te -1.04E-15 + 7704, 321.000, 0, En 6.500087603617E-06, CFL 0.00202, SL -6.1610E-02, M 7.69504E+16, S 35.1297, T 4.7994, Me -3.84E-19, Se -6.65E-15, Te 1.39E-15 + 7728, 322.000, 0, En 6.194278379752E-06, CFL 0.00199, SL -6.6459E-02, M 7.69503E+16, S 35.1297, T 4.7989, Me 1.80E-17, Se 6.65E-15, Te -3.49E-16 + 7752, 323.000, 0, En 5.933739574121E-06, CFL 0.00215, SL -6.7596E-02, M 7.69503E+16, S 35.1297, T 4.7987, Me -8.83E-18, Se -1.33E-14, Te 1.80E-15 + 7776, 324.000, 0, En 6.408650915728E-06, CFL 0.00232, SL -5.4876E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me -6.12E-18, Se 1.33E-14, Te -2.32E-15 + 7800, 325.000, 0, En 5.483804618034E-06, CFL 0.00196, SL -6.1582E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -9.17E-18, Se -1.33E-14, Te 1.32E-15 + 7824, 326.000, 0, En 4.482443228437E-06, CFL 0.00225, SL -7.2118E-02, M 7.69503E+16, S 35.1298, T 4.7964, Me 1.65E-17, Se 6.65E-15, Te -1.85E-15 + 7848, 327.000, 0, En 4.946967689499E-06, CFL 0.00232, SL -8.1081E-02, M 7.69502E+16, S 35.1298, T 4.7953, Me -1.10E-17, Se -6.65E-15, Te 1.99E-15 + 7872, 328.000, 0, En 7.809878453467E-06, CFL 0.00349, SL -8.9684E-02, M 7.69500E+16, S 35.1299, T 4.7943, Me 7.32E-18, Se 1.33E-14, Te -1.88E-15 + 7896, 329.000, 0, En 7.700145594943E-06, CFL 0.00266, SL -9.7459E-02, M 7.69499E+16, S 35.1299, T 4.7935, Me -1.51E-17, Se 6.65E-15, Te 1.48E-15 + 7920, 330.000, 0, En 8.244226699890E-06, CFL 0.00233, SL -1.0244E-01, M 7.69499E+16, S 35.1299, T 4.7928, Me 2.19E-17, Se 6.65E-15, Te 1.88E-16 + 7944, 331.000, 0, En 8.650691808702E-06, CFL 0.00224, SL -1.0316E-01, M 7.69499E+16, S 35.1299, T 4.7925, Me -2.14E-17, Se 0.00E+00, Te -2.22E-15 + 7968, 332.000, 0, En 9.654244812064E-06, CFL 0.00409, SL -1.0459E-01, M 7.69499E+16, S 35.1300, T 4.7925, Me 1.35E-17, Se 6.65E-15, Te 1.53E-15 + 7992, 333.000, 0, En 1.050231126824E-05, CFL 0.00266, SL -1.0777E-01, M 7.69498E+16, S 35.1300, T 4.7922, Me 1.23E-18, Se 1.33E-14, Te 5.10E-16 + 8016, 334.000, 0, En 9.075097051968E-06, CFL 0.00210, SL -1.1149E-01, M 7.69498E+16, S 35.1300, T 4.7919, Me -9.52E-18, Se -6.65E-15, Te -2.76E-15 + 8040, 335.000, 0, En 7.854413533181E-06, CFL 0.00183, SL -1.1612E-01, M 7.69497E+16, S 35.1300, T 4.7915, Me 2.01E-17, Se 0.00E+00, Te -1.25E-17 + 8064, 336.000, 0, En 7.406124212507E-06, CFL 0.00193, SL -1.1659E-01, M 7.69497E+16, S 35.1300, T 4.7912, Me -2.28E-17, Se 6.65E-15, Te -1.08E-15 + 8088, 337.000, 0, En 6.588700162548E-06, CFL 0.00177, SL -1.1412E-01, M 7.69497E+16, S 35.1300, T 4.7908, Me -6.06E-18, Se 0.00E+00, Te 3.60E-16 + 8112, 338.000, 0, En 6.799828826221E-06, CFL 0.00224, SL -1.1142E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 8.27E-18, Se 6.65E-15, Te -5.54E-16 + 8136, 339.000, 0, En 7.699214815071E-06, CFL 0.00415, SL -1.0910E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 3.01E-18, Se -6.65E-15, Te 1.25E-15 + 8160, 340.000, 0, En 6.010412808857E-06, CFL 0.00203, SL -1.1083E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -1.74E-18, Se 0.00E+00, Te -6.52E-16 + 8184, 341.000, 0, En 5.324846358595E-06, CFL 0.00157, SL -1.0754E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me 1.20E-17, Se 6.65E-15, Te 8.12E-16 + 8208, 342.000, 0, En 4.447171510042E-06, CFL 0.00153, SL -1.0741E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -1.84E-17, Se -6.65E-15, Te 1.42E-15 + 8232, 343.000, 0, En 4.181904412547E-06, CFL 0.00146, SL -1.0879E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 5.39E-18, Se -6.65E-15, Te -1.07E-16 + 8256, 344.000, 0, En 4.109445018688E-06, CFL 0.00152, SL -1.0996E-01, M 7.69498E+16, S 35.1300, T 4.7900, Me -1.79E-17, Se -6.65E-15, Te -2.24E-15 + 8280, 345.000, 0, En 4.448323061719E-06, CFL 0.00155, SL -1.1273E-01, M 7.69497E+16, S 35.1300, T 4.7895, Me 1.94E-17, Se -6.65E-15, Te -3.09E-16 + 8304, 346.000, 0, En 6.455757762717E-06, CFL 0.00236, SL -1.1664E-01, M 7.69497E+16, S 35.1300, T 4.7890, Me -3.51E-18, Se 1.33E-14, Te 1.87E-15 + 8328, 347.000, 0, En 7.936139599091E-06, CFL 0.00276, SL -1.1974E-01, M 7.69497E+16, S 35.1300, T 4.7887, Me -3.01E-19, Se -6.65E-15, Te -5.83E-16 + 8352, 348.000, 0, En 1.053396302925E-05, CFL 0.00341, SL -1.2171E-01, M 7.69496E+16, S 35.1301, T 4.7885, Me 8.20E-18, Se 0.00E+00, Te -1.59E-16 + 8376, 349.000, 0, En 1.271379968384E-05, CFL 0.00349, SL -1.2679E-01, M 7.69496E+16, S 35.1301, T 4.7880, Me 4.60E-18, Se -6.65E-15, Te 9.82E-16 + 8400, 350.000, 0, En 1.311126718752E-05, CFL 0.00322, SL -1.2986E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 5.39E-18, Se 2.00E-14, Te -3.50E-15 + 8424, 351.000, 0, En 1.285199343156E-05, CFL 0.00279, SL -1.3098E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.12E-17, Se -6.65E-15, Te 7.37E-16 + 8448, 352.000, 0, En 1.058910966483E-05, CFL 0.00264, SL -1.3180E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.31E-19, Se -1.33E-14, Te 1.11E-15 + 8472, 353.000, 0, En 8.640669621982E-06, CFL 0.00213, SL -1.3255E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.89E-17, Se 1.33E-14, Te -5.63E-16 + 8496, 354.000, 0, En 8.220635653685E-06, CFL 0.00232, SL -1.3100E-01, M 7.69495E+16, S 35.1301, T 4.7875, Me 1.12E-17, Se -6.65E-15, Te -2.55E-16 + 8520, 355.000, 0, En 6.054418920367E-06, CFL 0.00176, SL -1.2470E-01, M 7.69496E+16, S 35.1301, T 4.7875, Me 4.23E-18, Se 6.65E-15, Te 7.67E-16 + 8544, 356.000, 0, En 5.045097915942E-06, CFL 0.00183, SL -1.1818E-01, M 7.69497E+16, S 35.1300, T 4.7874, Me 8.40E-18, Se 0.00E+00, Te 7.33E-16 + 8568, 357.000, 0, En 4.541417001935E-06, CFL 0.00266, SL -1.1477E-01, M 7.69497E+16, S 35.1300, T 4.7874, Me 6.97E-18, Se 0.00E+00, Te 4.44E-16 + 8592, 358.000, 0, En 4.116116978627E-06, CFL 0.00200, SL -1.1710E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me -1.00E-17, Se 0.00E+00, Te 8.25E-16 + 8616, 359.000, 0, En 4.427214741960E-06, CFL 0.00161, SL -1.2863E-01, M 7.69495E+16, S 35.1301, T 4.7854, Me 1.14E-17, Se 0.00E+00, Te -6.05E-16 + 8640, 360.000, 0, En 5.582732198934E-06, CFL 0.00214, SL -1.3729E-01, M 7.69494E+16, S 35.1301, T 4.7842, Me 2.85E-18, Se 2.00E-14, Te -2.12E-16 + 8664, 361.000, 0, En 5.435311609903E-06, CFL 0.00198, SL -1.4408E-01, M 7.69493E+16, S 35.1302, T 4.7834, Me -2.67E-17, Se -1.33E-14, Te -1.35E-16 + 8688, 362.000, 0, En 4.568964319216E-06, CFL 0.00146, SL -1.4990E-01, M 7.69493E+16, S 35.1302, T 4.7828, Me 1.44E-17, Se 0.00E+00, Te -8.42E-16 + 8712, 363.000, 0, En 4.533222563213E-06, CFL 0.00155, SL -1.5114E-01, M 7.69493E+16, S 35.1302, T 4.7826, Me -1.05E-17, Se -6.65E-15, Te 2.44E-15 + 8736, 364.000, 0, En 4.766051395165E-06, CFL 0.00136, SL -1.5324E-01, M 7.69492E+16, S 35.1302, T 4.7825, Me 1.61E-18, Se -6.65E-15, Te -1.90E-15 + 8760, 365.000, 0, En 4.120703287425E-06, CFL 0.00120, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7823, Me 7.77E-18, Se 0.00E+00, Te -1.50E-15 diff --git a/examples/single_column_z/timestats.intel b/examples/single_column_z/timestats.intel index fb6c10c3ac..526183949f 100644 --- a/examples/single_column_z/timestats.intel +++ b/examples/single_column_z/timestats.intel @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 2.723613681106E-07, CFL 0.00079, SL -6.1796E-03, M 7.69511E+16, S 35.1294, T 4.8054, Me 3.60E-19, Se 0.00E+00, Te 1.26E-15 - 48, 2.000, 0, En 7.053602866032E-07, CFL 0.00099, SL 7.7375E-03, M 7.69513E+16, S 35.1293, T 4.8049, Me -1.76E-18, Se 1.33E-14, Te -2.03E-15 - 72, 3.000, 0, En 5.887542014583E-07, CFL 0.00083, SL 1.7286E-03, M 7.69512E+16, S 35.1293, T 4.8041, Me -1.22E-17, Se -6.65E-15, Te -2.55E-16 - 96, 4.000, 0, En 1.852665801342E-06, CFL 0.00184, SL -1.1511E-03, M 7.69512E+16, S 35.1293, T 4.8036, Me -2.05E-18, Se -6.65E-15, Te 1.23E-15 - 120, 5.000, 0, En 1.514737730543E-06, CFL 0.00153, SL -3.5312E-03, M 7.69511E+16, S 35.1294, T 4.8034, Me 4.23E-18, Se 6.65E-15, Te -6.11E-16 - 144, 6.000, 0, En 7.003818536743E-07, CFL 0.00076, SL -5.5946E-03, M 7.69511E+16, S 35.1294, T 4.8032, Me -6.47E-18, Se -1.33E-14, Te 2.50E-15 - 168, 7.000, 0, En 1.331161290534E-06, CFL 0.00149, SL -3.7707E-03, M 7.69511E+16, S 35.1294, T 4.8029, Me -3.12E-18, Se 0.00E+00, Te -9.78E-16 - 192, 8.000, 0, En 1.259364476274E-06, CFL 0.00118, SL 3.2469E-03, M 7.69512E+16, S 35.1293, T 4.8028, Me 6.91E-18, Se 0.00E+00, Te 3.26E-16 - 216, 9.000, 0, En 1.354242108491E-06, CFL 0.00097, SL 8.9665E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me -6.72E-18, Se 0.00E+00, Te -5.01E-16 - 240, 10.000, 0, En 3.263351003340E-06, CFL 0.00222, SL 7.4792E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me 1.75E-17, Se -6.65E-15, Te -2.21E-16 - 264, 11.000, 0, En 3.936169567254E-06, CFL 0.00267, SL 6.0258E-03, M 7.69513E+16, S 35.1293, T 4.8024, Me 8.74E-18, Se 6.65E-15, Te -3.84E-16 - 288, 12.000, 0, En 2.562371281052E-06, CFL 0.00169, SL 2.5996E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.13E-17, Se -6.65E-15, Te 2.48E-15 - 312, 13.000, 0, En 3.323419267765E-06, CFL 0.00145, SL -4.8867E-03, M 7.69511E+16, S 35.1294, T 4.8012, Me 3.01E-18, Se -1.33E-14, Te -1.58E-15 - 336, 14.000, 0, En 2.204183502987E-06, CFL 0.00093, SL -8.9710E-03, M 7.69511E+16, S 35.1294, T 4.8008, Me 1.18E-18, Se 6.65E-15, Te 1.22E-15 - 360, 15.000, 0, En 3.594165827932E-06, CFL 0.00176, SL -1.1697E-02, M 7.69510E+16, S 35.1294, T 4.8004, Me -3.04E-17, Se 0.00E+00, Te 3.13E-16 - 384, 16.000, 0, En 3.885115952585E-06, CFL 0.00260, SL -1.4742E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me 1.15E-17, Se 0.00E+00, Te -1.26E-15 - 408, 17.000, 0, En 1.810288584717E-06, CFL 0.00078, SL -2.5035E-02, M 7.69509E+16, S 35.1295, T 4.7985, Me 3.65E-18, Se -6.65E-15, Te 6.09E-16 - 432, 18.000, 0, En 3.018975627411E-06, CFL 0.00157, SL -3.4147E-02, M 7.69508E+16, S 35.1295, T 4.7972, Me 5.99E-18, Se 6.65E-15, Te -1.01E-15 - 456, 19.000, 0, En 3.712252268810E-06, CFL 0.00192, SL -1.0766E-02, M 7.69511E+16, S 35.1294, T 4.7965, Me -1.82E-18, Se 1.33E-14, Te 1.16E-15 - 480, 20.000, 0, En 4.215313536857E-06, CFL 0.00169, SL -1.0498E-02, M 7.69511E+16, S 35.1294, T 4.7957, Me -6.67E-18, Se 1.33E-14, Te 7.15E-19 - 504, 21.000, 0, En 3.810593765020E-06, CFL 0.00157, SL -1.7271E-02, M 7.69510E+16, S 35.1294, T 4.7947, Me 3.20E-18, Se -1.33E-14, Te 1.07E-15 - 528, 22.000, 0, En 5.156100033259E-06, CFL 0.00255, SL -2.1074E-02, M 7.69509E+16, S 35.1295, T 4.7944, Me -6.06E-18, Se 1.33E-14, Te 2.04E-16 - 552, 23.000, 0, En 6.839923611903E-06, CFL 0.00294, SL -2.5695E-02, M 7.69509E+16, S 35.1295, T 4.7939, Me 1.55E-17, Se -2.00E-14, Te 1.79E-16 - 576, 24.000, 0, En 7.156953708787E-06, CFL 0.00231, SL -2.7257E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me 6.24E-19, Se 1.33E-14, Te -3.14E-15 - 600, 25.000, 0, En 5.365889603783E-06, CFL 0.00205, SL -3.4194E-02, M 7.69508E+16, S 35.1295, T 4.7929, Me -1.61E-17, Se 0.00E+00, Te 2.21E-15 - 624, 26.000, 0, En 2.976226753889E-06, CFL 0.00123, SL -3.8898E-02, M 7.69507E+16, S 35.1296, T 4.7924, Me 3.46E-18, Se 0.00E+00, Te 2.41E-15 - 648, 27.000, 0, En 2.314794354018E-06, CFL 0.00123, SL -4.2852E-02, M 7.69506E+16, S 35.1296, T 4.7920, Me 3.18E-18, Se 2.00E-14, Te -1.83E-15 - 672, 28.000, 0, En 6.560936075759E-06, CFL 0.00274, SL -3.7184E-02, M 7.69507E+16, S 35.1296, T 4.7918, Me -3.33E-18, Se -6.65E-15, Te -1.57E-15 - 696, 29.000, 0, En 8.369579963985E-07, CFL 0.00121, SL -4.4104E-02, M 7.69506E+16, S 35.1296, T 4.7906, Me -6.58E-18, Se 1.33E-14, Te 3.15E-15 - 720, 30.000, 0, En 4.289654212692E-07, CFL 0.00061, SL -5.2318E-02, M 7.69505E+16, S 35.1296, T 4.7892, Me 6.45E-18, Se 0.00E+00, Te -2.65E-16 - 744, 31.000, 0, En 4.216689269559E-07, CFL 0.00048, SL -5.6906E-02, M 7.69505E+16, S 35.1297, T 4.7886, Me -1.12E-17, Se -6.65E-15, Te 1.32E-15 - 768, 32.000, 0, En 5.694134352201E-07, CFL 0.00051, SL -3.3070E-02, M 7.69508E+16, S 35.1295, T 4.7880, Me 9.75E-18, Se 6.65E-15, Te -2.54E-15 - 792, 33.000, 0, En 2.041863035997E-07, CFL 0.00033, SL -3.2226E-02, M 7.69508E+16, S 35.1295, T 4.7872, Me 1.48E-17, Se 0.00E+00, Te 2.58E-16 - 816, 34.000, 0, En 1.367174758061E-07, CFL 0.00029, SL -3.8376E-02, M 7.69507E+16, S 35.1296, T 4.7862, Me -1.82E-17, Se 0.00E+00, Te -9.22E-16 - 840, 35.000, 0, En 4.873128675479E-07, CFL 0.00080, SL -4.5605E-02, M 7.69506E+16, S 35.1296, T 4.7853, Me -1.55E-18, Se 0.00E+00, Te 1.35E-15 - 864, 36.000, 0, En 1.143757886236E-07, CFL 0.00027, SL -5.0415E-02, M 7.69505E+16, S 35.1296, T 4.7848, Me 1.69E-17, Se -6.65E-15, Te -1.55E-16 - 888, 37.000, 0, En 1.526507490710E-06, CFL 0.00126, SL -5.3725E-02, M 7.69505E+16, S 35.1297, T 4.7844, Me 3.72E-18, Se 2.00E-14, Te 5.04E-16 - 912, 38.000, 0, En 3.565702230689E-07, CFL 0.00084, SL -5.7093E-02, M 7.69505E+16, S 35.1297, T 4.7841, Me -8.19E-18, Se -2.66E-14, Te -2.42E-15 - 936, 39.000, 0, En 1.789126544636E-06, CFL 0.00163, SL -4.5885E-02, M 7.69506E+16, S 35.1296, T 4.7837, Me 7.88E-18, Se 6.65E-15, Te 8.67E-16 - 960, 40.000, 0, En 2.661192668400E-06, CFL 0.00223, SL -3.9384E-02, M 7.69507E+16, S 35.1296, T 4.7835, Me -1.32E-18, Se -2.00E-14, Te -6.87E-16 - 984, 41.000, 0, En 9.692600960862E-07, CFL 0.00074, SL -4.3521E-02, M 7.69506E+16, S 35.1296, T 4.7830, Me 4.78E-19, Se 6.65E-15, Te -5.11E-16 - 1008, 42.000, 0, En 1.941935863133E-06, CFL 0.00169, SL -3.6775E-02, M 7.69507E+16, S 35.1296, T 4.7823, Me -6.54E-18, Se 6.65E-15, Te 1.83E-15 - 1032, 43.000, 0, En 3.380578797613E-06, CFL 0.00204, SL -2.7828E-02, M 7.69508E+16, S 35.1295, T 4.7821, Me 1.26E-17, Se -6.65E-15, Te 1.01E-15 - 1056, 44.000, 0, En 3.502235674762E-06, CFL 0.00243, SL -1.8195E-02, M 7.69510E+16, S 35.1294, T 4.7819, Me -3.75E-18, Se -1.33E-14, Te -1.72E-15 - 1080, 45.000, 0, En 3.475027144956E-06, CFL 0.00184, SL -2.2342E-02, M 7.69509E+16, S 35.1295, T 4.7813, Me -1.04E-17, Se 0.00E+00, Te 1.93E-15 - 1104, 46.000, 0, En 2.650548376761E-06, CFL 0.00156, SL -3.0430E-02, M 7.69508E+16, S 35.1295, T 4.7803, Me 1.02E-17, Se 1.33E-14, Te -2.96E-15 - 1128, 47.000, 0, En 2.919265454863E-06, CFL 0.00099, SL -3.7229E-02, M 7.69507E+16, S 35.1296, T 4.7794, Me -1.23E-17, Se -6.65E-15, Te 1.32E-15 - 1152, 48.000, 0, En 2.920145544229E-06, CFL 0.00095, SL -4.2106E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -1.98E-18, Se -6.65E-15, Te -7.52E-16 - 1176, 49.000, 0, En 3.072591095653E-06, CFL 0.00106, SL -5.0827E-02, M 7.69505E+16, S 35.1296, T 4.7773, Me 1.69E-17, Se -6.65E-15, Te 4.92E-16 - 1200, 50.000, 0, En 2.529689288952E-06, CFL 0.00092, SL -6.0752E-02, M 7.69504E+16, S 35.1297, T 4.7759, Me -1.39E-17, Se 1.33E-14, Te -9.14E-16 - 1224, 51.000, 0, En 1.813104106962E-06, CFL 0.00109, SL -6.6461E-02, M 7.69503E+16, S 35.1297, T 4.7755, Me -3.32E-18, Se 0.00E+00, Te -3.21E-17 - 1248, 52.000, 0, En 4.604048483830E-06, CFL 0.00188, SL -6.9899E-02, M 7.69503E+16, S 35.1297, T 4.7753, Me 6.42E-18, Se -6.65E-15, Te 2.28E-15 - 1272, 53.000, 0, En 3.913614254240E-06, CFL 0.00191, SL -7.1890E-02, M 7.69503E+16, S 35.1298, T 4.7752, Me 5.53E-18, Se 6.65E-15, Te -7.80E-16 - 1296, 54.000, 0, En 3.074227816463E-06, CFL 0.00182, SL -6.6094E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me -2.39E-17, Se -6.65E-15, Te 1.58E-16 - 1320, 55.000, 0, En 1.756831191395E-06, CFL 0.00135, SL -6.6817E-02, M 7.69503E+16, S 35.1297, T 4.7745, Me 2.67E-17, Se -1.33E-14, Te -2.48E-16 - 1344, 56.000, 0, En 9.136654170468E-07, CFL 0.00119, SL -7.2944E-02, M 7.69503E+16, S 35.1298, T 4.7739, Me -7.75E-18, Se 6.65E-15, Te -4.21E-16 - 1368, 57.000, 0, En 2.452825782373E-06, CFL 0.00154, SL -7.0270E-02, M 7.69503E+16, S 35.1298, T 4.7736, Me 4.88E-18, Se -1.33E-14, Te 6.90E-16 - 1392, 58.000, 0, En 1.909510162984E-06, CFL 0.00142, SL -7.3040E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -2.59E-17, Se 0.00E+00, Te 1.58E-15 - 1416, 59.000, 0, En 1.010481053824E-06, CFL 0.00052, SL -8.0029E-02, M 7.69502E+16, S 35.1298, T 4.7720, Me 2.08E-17, Se 6.65E-15, Te -3.35E-15 - 1440, 60.000, 0, En 9.815976301148E-07, CFL 0.00088, SL -8.7741E-02, M 7.69501E+16, S 35.1299, T 4.7711, Me -4.92E-18, Se -6.65E-15, Te 4.54E-15 - 1464, 61.000, 0, En 4.194730892176E-07, CFL 0.00051, SL -9.2703E-02, M 7.69500E+16, S 35.1299, T 4.7708, Me 1.28E-17, Se -6.65E-15, Te 1.01E-16 - 1488, 62.000, 0, En 2.346426882346E-06, CFL 0.00146, SL -9.5442E-02, M 7.69500E+16, S 35.1299, T 4.7705, Me -8.36E-18, Se 0.00E+00, Te -4.01E-15 - 1512, 63.000, 0, En 2.208754205075E-06, CFL 0.00247, SL -9.8093E-02, M 7.69499E+16, S 35.1299, T 4.7705, Me 4.56E-18, Se 6.65E-15, Te 5.78E-16 - 1536, 64.000, 0, En 3.171360409197E-06, CFL 0.00382, SL -1.0147E-01, M 7.69499E+16, S 35.1299, T 4.7705, Me 2.41E-18, Se 0.00E+00, Te 1.16E-15 - 1560, 65.000, 0, En 4.814558751822E-07, CFL 0.00076, SL -1.0311E-01, M 7.69499E+16, S 35.1299, T 4.7702, Me 2.09E-19, Se -6.65E-15, Te 1.13E-15 - 1584, 66.000, 0, En 2.204241760723E-07, CFL 0.00026, SL -1.0727E-01, M 7.69498E+16, S 35.1300, T 4.7700, Me 1.29E-17, Se 0.00E+00, Te -2.09E-16 - 1608, 67.000, 0, En 1.203393250777E-06, CFL 0.00099, SL -1.1166E-01, M 7.69498E+16, S 35.1300, T 4.7696, Me -2.58E-18, Se 6.65E-15, Te 1.14E-15 - 1632, 68.000, 0, En 2.259539422718E-06, CFL 0.00170, SL -1.0768E-01, M 7.69498E+16, S 35.1300, T 4.7694, Me -2.28E-17, Se 6.65E-15, Te 1.30E-15 - 1656, 69.000, 0, En 2.137833388060E-06, CFL 0.00188, SL -1.0430E-01, M 7.69499E+16, S 35.1299, T 4.7694, Me 8.39E-18, Se -6.65E-15, Te -5.31E-16 - 1680, 70.000, 0, En 2.435959790309E-06, CFL 0.00209, SL -9.7191E-02, M 7.69499E+16, S 35.1299, T 4.7695, Me -7.52E-18, Se -1.33E-14, Te -2.37E-15 - 1704, 71.000, 0, En 2.332360722347E-06, CFL 0.00190, SL -9.5680E-02, M 7.69500E+16, S 35.1299, T 4.7698, Me 1.22E-17, Se 0.00E+00, Te 1.56E-15 - 1728, 72.000, 0, En 2.661519651763E-06, CFL 0.00175, SL -9.6294E-02, M 7.69500E+16, S 35.1299, T 4.7700, Me -1.78E-17, Se -6.65E-15, Te 6.80E-16 - 1752, 73.000, 0, En 2.467064067565E-06, CFL 0.00141, SL -9.8194E-02, M 7.69499E+16, S 35.1299, T 4.7700, Me 1.26E-17, Se 0.00E+00, Te -9.60E-16 - 1776, 74.000, 0, En 3.283905856982E-06, CFL 0.00196, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.7697, Me -8.90E-18, Se 1.33E-14, Te 2.99E-15 - 1800, 75.000, 0, En 1.824180955572E-06, CFL 0.00114, SL -1.0994E-01, M 7.69498E+16, S 35.1300, T 4.7690, Me 8.77E-18, Se 0.00E+00, Te -4.29E-15 - 1824, 76.000, 0, En 1.277544765231E-06, CFL 0.00086, SL -1.1492E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me 6.03E-18, Se 0.00E+00, Te 2.11E-15 - 1848, 77.000, 0, En 3.429065569858E-06, CFL 0.00208, SL -1.2023E-01, M 7.69497E+16, S 35.1300, T 4.7685, Me -6.19E-18, Se 0.00E+00, Te -1.39E-15 - 1872, 78.000, 0, En 6.318996266002E-06, CFL 0.00304, SL -1.2461E-01, M 7.69496E+16, S 35.1301, T 4.7684, Me -1.35E-17, Se 6.65E-15, Te -1.50E-15 - 1896, 79.000, 0, En 7.110611179559E-06, CFL 0.00343, SL -1.2481E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me 1.51E-17, Se 6.65E-15, Te 2.15E-15 - 1920, 80.000, 0, En 7.985138446294E-06, CFL 0.00351, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.7690, Me -1.53E-18, Se 0.00E+00, Te 6.02E-17 - 1944, 81.000, 0, En 7.014953367497E-06, CFL 0.00291, SL -1.2266E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me 4.04E-18, Se -1.33E-14, Te -5.53E-16 - 1968, 82.000, 0, En 5.859500226620E-06, CFL 0.00204, SL -1.2666E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -5.59E-18, Se 0.00E+00, Te 7.75E-16 - 1992, 83.000, 0, En 4.647563717967E-06, CFL 0.00197, SL -1.2154E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.96E-17, Se 6.65E-15, Te -1.40E-15 - 2016, 84.000, 0, En 3.986032770616E-06, CFL 0.00150, SL -1.2284E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.95E-17, Se 6.65E-15, Te -1.70E-16 - 2040, 85.000, 0, En 2.357914124854E-06, CFL 0.00099, SL -1.3233E-01, M 7.69495E+16, S 35.1301, T 4.7674, Me -3.88E-18, Se -6.65E-15, Te 3.14E-15 - 2064, 86.000, 0, En 2.260199462946E-06, CFL 0.00112, SL -1.4303E-01, M 7.69494E+16, S 35.1302, T 4.7660, Me 4.54E-18, Se 6.65E-15, Te -3.16E-15 - 2088, 87.000, 0, En 2.709867850154E-06, CFL 0.00143, SL -1.4969E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 3.71E-18, Se -6.65E-15, Te 2.17E-15 - 2112, 88.000, 0, En 2.111168289235E-06, CFL 0.00156, SL -1.3920E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 4.90E-18, Se 6.65E-15, Te 2.74E-16 - 2136, 89.000, 0, En 6.272957107057E-06, CFL 0.00348, SL -1.2452E-01, M 7.69496E+16, S 35.1301, T 4.7651, Me -1.24E-17, Se -6.65E-15, Te 2.87E-15 - 2160, 90.000, 0, En 7.389102024922E-06, CFL 0.00361, SL -1.2502E-01, M 7.69496E+16, S 35.1301, T 4.7654, Me 2.57E-17, Se 1.33E-14, Te -1.67E-15 - 2184, 91.000, 0, En 7.244928017280E-06, CFL 0.00330, SL -1.2921E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.66E-17, Se -6.65E-15, Te -2.18E-15 - 2208, 92.000, 0, En 7.388797799365E-06, CFL 0.00341, SL -1.3343E-01, M 7.69495E+16, S 35.1301, T 4.7654, Me -2.21E-18, Se -6.65E-15, Te -4.15E-16 - 2232, 93.000, 0, En 3.810090040034E-06, CFL 0.00104, SL -1.3970E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 1.67E-17, Se 0.00E+00, Te 2.99E-15 - 2256, 94.000, 0, En 5.172002038260E-06, CFL 0.00184, SL -1.4499E-01, M 7.69493E+16, S 35.1302, T 4.7646, Me -6.89E-18, Se 1.33E-14, Te 2.48E-16 - 2280, 95.000, 0, En 4.488393328314E-06, CFL 0.00167, SL -1.4233E-01, M 7.69494E+16, S 35.1302, T 4.7644, Me -2.42E-17, Se 6.65E-15, Te -1.77E-15 - 2304, 96.000, 0, En 4.704268043924E-06, CFL 0.00175, SL -1.4259E-01, M 7.69494E+16, S 35.1302, T 4.7648, Me 2.91E-17, Se -6.65E-15, Te -4.78E-16 - 2328, 97.000, 0, En 5.608163114256E-06, CFL 0.00245, SL -1.4436E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me -6.30E-18, Se 6.65E-15, Te 1.80E-16 - 2352, 98.000, 0, En 9.762537190883E-06, CFL 0.00322, SL -1.4658E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me 2.09E-17, Se -1.33E-14, Te 7.92E-16 - 2376, 99.000, 0, En 9.495977543650E-06, CFL 0.00226, SL -1.4915E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -2.11E-17, Se 6.65E-15, Te -9.23E-16 - 2400, 100.000, 0, En 1.152481056084E-05, CFL 0.00381, SL -1.5319E-01, M 7.69492E+16, S 35.1302, T 4.7653, Me -1.72E-17, Se 0.00E+00, Te 4.78E-16 - 2424, 101.000, 0, En 1.131117173520E-05, CFL 0.00342, SL -1.5419E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me 2.03E-17, Se 0.00E+00, Te 2.49E-15 - 2448, 102.000, 0, En 1.050313329632E-05, CFL 0.00308, SL -1.5183E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 3.86E-18, Se -6.65E-15, Te -1.12E-16 - 2472, 103.000, 0, En 1.041019843805E-05, CFL 0.00286, SL -1.5584E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me 2.30E-18, Se 6.65E-15, Te -1.26E-15 - 2496, 104.000, 0, En 1.195065580278E-05, CFL 0.00346, SL -1.6093E-01, M 7.69491E+16, S 35.1303, T 4.7661, Me -6.24E-18, Se -6.65E-15, Te -6.12E-16 - 2520, 105.000, 0, En 1.121113301811E-05, CFL 0.00342, SL -1.6379E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me 3.25E-18, Se 1.33E-14, Te -1.81E-15 - 2544, 106.000, 0, En 1.100664386332E-05, CFL 0.00328, SL -1.6372E-01, M 7.69491E+16, S 35.1303, T 4.7667, Me -1.62E-17, Se -6.65E-15, Te 1.82E-15 - 2568, 107.000, 0, En 1.304599228735E-05, CFL 0.00392, SL -1.6361E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me 2.61E-17, Se 0.00E+00, Te -3.03E-15 - 2592, 108.000, 0, En 1.570797283802E-05, CFL 0.00466, SL -1.6025E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me -1.63E-17, Se -6.65E-15, Te 2.62E-15 - 2616, 109.000, 0, En 1.610342681306E-05, CFL 0.00417, SL -1.5628E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me -1.16E-17, Se 2.00E-14, Te 6.10E-16 - 2640, 110.000, 0, En 1.468373803600E-05, CFL 0.00404, SL -1.5606E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me 1.12E-17, Se -6.65E-15, Te 1.66E-15 - 2664, 111.000, 0, En 1.281988057074E-05, CFL 0.00313, SL -1.6488E-01, M 7.69491E+16, S 35.1303, T 4.7665, Me 2.08E-18, Se 0.00E+00, Te 1.58E-15 - 2688, 112.000, 0, En 1.244230475994E-05, CFL 0.00280, SL -1.7207E-01, M 7.69490E+16, S 35.1303, T 4.7662, Me -2.11E-17, Se 0.00E+00, Te -1.53E-15 - 2712, 113.000, 0, En 1.069234356588E-05, CFL 0.00256, SL -1.7342E-01, M 7.69490E+16, S 35.1304, T 4.7659, Me 2.83E-17, Se 6.65E-15, Te -4.40E-16 - 2736, 114.000, 0, En 1.011480928435E-05, CFL 0.00347, SL -1.5505E-01, M 7.69492E+16, S 35.1302, T 4.7660, Me -1.94E-17, Se -1.33E-14, Te 2.12E-16 - 2760, 115.000, 0, En 7.089332633163E-06, CFL 0.00221, SL -1.5558E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 1.44E-17, Se 6.65E-15, Te -1.44E-15 - 2784, 116.000, 0, En 6.575078883376E-06, CFL 0.00174, SL -1.5799E-01, M 7.69492E+16, S 35.1303, T 4.7664, Me 2.45E-18, Se -1.33E-14, Te -3.02E-16 - 2808, 117.000, 0, En 6.864231454719E-06, CFL 0.00218, SL -1.6049E-01, M 7.69491E+16, S 35.1303, T 4.7667, Me 1.33E-17, Se 2.00E-14, Te 4.78E-16 - 2832, 118.000, 0, En 7.650388414136E-06, CFL 0.00276, SL -1.6273E-01, M 7.69491E+16, S 35.1303, T 4.7670, Me -2.06E-17, Se -6.65E-15, Te 9.94E-16 - 2856, 119.000, 0, En 9.530699585701E-06, CFL 0.00281, SL -1.6521E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me 8.48E-18, Se 6.65E-15, Te -1.98E-15 - 2880, 120.000, 0, En 1.112675376535E-05, CFL 0.00346, SL -1.6737E-01, M 7.69490E+16, S 35.1303, T 4.7678, Me -2.10E-17, Se -2.00E-14, Te 2.01E-15 - 2904, 121.000, 0, En 1.103742176091E-05, CFL 0.00453, SL -1.6904E-01, M 7.69490E+16, S 35.1303, T 4.7684, Me 9.90E-18, Se 6.65E-15, Te -2.68E-15 - 2928, 122.000, 0, En 9.126573210763E-06, CFL 0.00300, SL -1.7066E-01, M 7.69490E+16, S 35.1303, T 4.7686, Me 2.45E-19, Se -6.65E-15, Te 1.65E-15 - 2952, 123.000, 0, En 8.926483305408E-06, CFL 0.00275, SL -1.7194E-01, M 7.69490E+16, S 35.1303, T 4.7689, Me 5.51E-18, Se -6.65E-15, Te 3.04E-18 - 2976, 124.000, 0, En 8.628222824053E-06, CFL 0.00270, SL -1.7323E-01, M 7.69490E+16, S 35.1304, T 4.7693, Me 6.95E-18, Se 1.33E-14, Te 4.23E-15 - 3000, 125.000, 0, En 7.743404923691E-06, CFL 0.00246, SL -1.6855E-01, M 7.69490E+16, S 35.1303, T 4.7697, Me 4.47E-18, Se 0.00E+00, Te -4.42E-15 - 3024, 126.000, 0, En 7.195389585686E-06, CFL 0.00252, SL -1.5937E-01, M 7.69492E+16, S 35.1303, T 4.7701, Me -2.08E-17, Se -6.65E-15, Te 1.51E-15 - 3048, 127.000, 0, En 7.018831089908E-06, CFL 0.00240, SL -1.6111E-01, M 7.69491E+16, S 35.1303, T 4.7702, Me -1.71E-18, Se 6.65E-15, Te -2.25E-16 - 3072, 128.000, 0, En 8.566388959859E-06, CFL 0.00334, SL -1.6494E-01, M 7.69491E+16, S 35.1303, T 4.7704, Me 3.51E-18, Se 6.65E-15, Te -7.57E-16 - 3096, 129.000, 0, En 9.640870813321E-06, CFL 0.00366, SL -1.6715E-01, M 7.69491E+16, S 35.1303, T 4.7708, Me -8.84E-18, Se -2.00E-14, Te -1.91E-15 - 3120, 130.000, 0, En 9.390604161949E-06, CFL 0.00331, SL -1.6897E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me 1.48E-17, Se 1.33E-14, Te 1.66E-15 - 3144, 131.000, 0, En 6.413593641148E-06, CFL 0.00201, SL -1.7186E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -1.20E-18, Se 0.00E+00, Te -4.84E-16 - 3168, 132.000, 0, En 5.899443008341E-06, CFL 0.00247, SL -1.7781E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me 5.40E-18, Se 0.00E+00, Te -6.67E-16 - 3192, 133.000, 0, En 6.009028712509E-06, CFL 0.00193, SL -1.8252E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me -7.85E-18, Se 6.65E-15, Te 2.99E-15 - 3216, 134.000, 0, En 5.455618160563E-06, CFL 0.00163, SL -1.8368E-01, M 7.69488E+16, S 35.1304, T 4.7714, Me 1.15E-17, Se 6.65E-15, Te 1.11E-16 - 3240, 135.000, 0, En 5.193634762695E-06, CFL 0.00133, SL -1.7966E-01, M 7.69489E+16, S 35.1304, T 4.7716, Me -2.41E-17, Se 0.00E+00, Te -3.01E-17 - 3264, 136.000, 0, En 5.062660373673E-06, CFL 0.00159, SL -1.7849E-01, M 7.69489E+16, S 35.1304, T 4.7722, Me 2.12E-17, Se -6.65E-15, Te -1.08E-15 - 3288, 137.000, 0, En 8.040901689580E-06, CFL 0.00316, SL -1.7888E-01, M 7.69489E+16, S 35.1304, T 4.7725, Me -1.31E-17, Se -1.33E-14, Te 3.01E-16 - 3312, 138.000, 0, En 6.625080615977E-06, CFL 0.00259, SL -1.7967E-01, M 7.69489E+16, S 35.1304, T 4.7728, Me 8.69E-18, Se -6.65E-15, Te 5.17E-17 - 3336, 139.000, 0, En 5.462208493312E-06, CFL 0.00168, SL -1.8065E-01, M 7.69489E+16, S 35.1304, T 4.7731, Me -1.06E-17, Se 0.00E+00, Te -1.77E-15 - 3360, 140.000, 0, En 5.876971333873E-06, CFL 0.00226, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7734, Me -1.33E-18, Se 1.33E-14, Te 3.23E-15 - 3384, 141.000, 0, En 4.605001243496E-06, CFL 0.00178, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7739, Me -1.39E-18, Se -6.65E-15, Te -4.63E-15 - 3408, 142.000, 0, En 5.475185025673E-06, CFL 0.00268, SL -1.8304E-01, M 7.69488E+16, S 35.1304, T 4.7746, Me 6.51E-18, Se 6.65E-15, Te 2.49E-15 - 3432, 143.000, 0, En 5.796000393653E-06, CFL 0.00264, SL -1.8367E-01, M 7.69488E+16, S 35.1304, T 4.7752, Me 2.37E-17, Se 0.00E+00, Te 1.12E-15 - 3456, 144.000, 0, En 5.787739189455E-06, CFL 0.00298, SL -1.8418E-01, M 7.69488E+16, S 35.1304, T 4.7759, Me -2.03E-17, Se 1.33E-14, Te -3.85E-16 - 3480, 145.000, 0, En 6.273545156036E-06, CFL 0.00358, SL -1.8501E-01, M 7.69488E+16, S 35.1304, T 4.7766, Me 1.76E-18, Se -6.65E-15, Te 2.61E-16 - 3504, 146.000, 0, En 6.533411486291E-06, CFL 0.00382, SL -1.8591E-01, M 7.69488E+16, S 35.1304, T 4.7773, Me 2.64E-17, Se 0.00E+00, Te 1.83E-16 - 3528, 147.000, 0, En 6.150146284248E-06, CFL 0.00329, SL -1.8691E-01, M 7.69488E+16, S 35.1304, T 4.7780, Me -3.33E-17, Se 0.00E+00, Te -1.20E-15 - 3552, 148.000, 0, En 5.779125246799E-06, CFL 0.00240, SL -1.8651E-01, M 7.69488E+16, S 35.1304, T 4.7786, Me 2.37E-17, Se 0.00E+00, Te -6.71E-16 - 3576, 149.000, 0, En 5.408958723485E-06, CFL 0.00281, SL -1.8743E-01, M 7.69488E+16, S 35.1304, T 4.7793, Me 3.16E-18, Se -6.65E-15, Te 2.99E-15 - 3600, 150.000, 0, En 5.249847968993E-06, CFL 0.00302, SL -1.8935E-01, M 7.69488E+16, S 35.1304, T 4.7797, Me -2.79E-17, Se -6.65E-15, Te -7.41E-16 - 3624, 151.000, 0, En 6.146010844401E-06, CFL 0.00357, SL -1.8921E-01, M 7.69488E+16, S 35.1304, T 4.7800, Me 2.09E-17, Se -6.65E-15, Te -1.89E-15 - 3648, 152.000, 0, En 6.782815552127E-06, CFL 0.00353, SL -1.9037E-01, M 7.69488E+16, S 35.1305, T 4.7805, Me 1.00E-17, Se 6.65E-15, Te 1.20E-15 - 3672, 153.000, 0, En 6.413869255435E-06, CFL 0.00293, SL -1.9203E-01, M 7.69487E+16, S 35.1305, T 4.7808, Me -4.79E-18, Se 6.65E-15, Te -6.34E-16 - 3696, 154.000, 0, En 5.844707354887E-06, CFL 0.00283, SL -1.9358E-01, M 7.69487E+16, S 35.1305, T 4.7812, Me -1.42E-18, Se -1.33E-14, Te 1.94E-15 - 3720, 155.000, 0, En 5.347031113007E-06, CFL 0.00245, SL -1.9477E-01, M 7.69487E+16, S 35.1305, T 4.7818, Me -2.73E-17, Se 0.00E+00, Te -2.49E-15 - 3744, 156.000, 0, En 4.558129011382E-06, CFL 0.00244, SL -1.9603E-01, M 7.69487E+16, S 35.1305, T 4.7824, Me 1.38E-17, Se -6.65E-15, Te 2.29E-15 - 3768, 157.000, 0, En 4.863850606964E-06, CFL 0.00240, SL -1.9737E-01, M 7.69487E+16, S 35.1305, T 4.7830, Me 2.61E-18, Se 1.33E-14, Te -3.17E-16 - 3792, 158.000, 0, En 9.759978850820E-06, CFL 0.00378, SL -1.9886E-01, M 7.69486E+16, S 35.1305, T 4.7836, Me -6.79E-18, Se 6.65E-15, Te -6.44E-16 - 3816, 159.000, 0, En 4.257023180755E-06, CFL 0.00198, SL -1.9901E-01, M 7.69486E+16, S 35.1305, T 4.7839, Me 8.64E-19, Se -1.33E-14, Te 8.32E-17 - 3840, 160.000, 0, En 4.287401734433E-06, CFL 0.00198, SL -1.9608E-01, M 7.69487E+16, S 35.1305, T 4.7844, Me 1.37E-18, Se -6.65E-15, Te 1.64E-15 - 3864, 161.000, 0, En 6.865645057721E-06, CFL 0.00280, SL -1.9717E-01, M 7.69487E+16, S 35.1305, T 4.7850, Me -1.41E-17, Se 0.00E+00, Te -3.16E-15 - 3888, 162.000, 0, En 8.005066200230E-06, CFL 0.00396, SL -1.9502E-01, M 7.69487E+16, S 35.1305, T 4.7854, Me 2.11E-18, Se -6.65E-15, Te 1.09E-15 - 3912, 163.000, 0, En 9.578224780306E-06, CFL 0.00379, SL -1.9569E-01, M 7.69487E+16, S 35.1305, T 4.7859, Me 6.38E-18, Se 6.65E-15, Te 3.14E-16 - 3936, 164.000, 0, En 1.027063818162E-05, CFL 0.00396, SL -1.9669E-01, M 7.69487E+16, S 35.1305, T 4.7864, Me 6.98E-18, Se -2.00E-14, Te 1.26E-17 - 3960, 165.000, 0, En 9.142780581436E-06, CFL 0.00377, SL -1.9770E-01, M 7.69487E+16, S 35.1305, T 4.7870, Me -5.39E-18, Se 0.00E+00, Te -1.44E-15 - 3984, 166.000, 0, En 7.990853925447E-06, CFL 0.00401, SL -1.9892E-01, M 7.69486E+16, S 35.1305, T 4.7877, Me -5.46E-18, Se 1.33E-14, Te -3.47E-16 - 4008, 167.000, 0, En 6.657040656319E-06, CFL 0.00317, SL -2.0057E-01, M 7.69486E+16, S 35.1305, T 4.7883, Me 1.92E-17, Se 0.00E+00, Te 4.46E-16 - 4032, 168.000, 0, En 6.515620784409E-06, CFL 0.00284, SL -2.0087E-01, M 7.69486E+16, S 35.1305, T 4.7890, Me -1.63E-17, Se 6.65E-15, Te -1.66E-15 - 4056, 169.000, 0, En 6.163982511589E-06, CFL 0.00231, SL -1.9987E-01, M 7.69486E+16, S 35.1305, T 4.7896, Me 8.13E-18, Se -2.00E-14, Te 2.34E-15 - 4080, 170.000, 0, En 5.892733290691E-06, CFL 0.00270, SL -1.9847E-01, M 7.69486E+16, S 35.1305, T 4.7902, Me 4.12E-18, Se 6.65E-15, Te 4.02E-16 - 4104, 171.000, 0, En 5.943380231373E-06, CFL 0.00362, SL -1.9845E-01, M 7.69486E+16, S 35.1305, T 4.7907, Me -1.43E-17, Se 0.00E+00, Te -3.74E-16 - 4128, 172.000, 0, En 6.220154358273E-06, CFL 0.00381, SL -1.9325E-01, M 7.69487E+16, S 35.1305, T 4.7910, Me 5.23E-18, Se 6.65E-15, Te 6.31E-16 - 4152, 173.000, 0, En 6.166253183134E-06, CFL 0.00292, SL -1.8124E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -1.31E-17, Se 1.33E-14, Te -2.58E-15 - 4176, 174.000, 0, En 6.130507861942E-06, CFL 0.00271, SL -1.7939E-01, M 7.69489E+16, S 35.1304, T 4.7910, Me 2.22E-17, Se 0.00E+00, Te 3.69E-15 - 4200, 175.000, 0, En 8.005878893686E-06, CFL 0.00399, SL -1.8292E-01, M 7.69488E+16, S 35.1304, T 4.7910, Me -5.47E-18, Se -1.33E-14, Te -2.74E-15 - 4224, 176.000, 0, En 1.209195332646E-05, CFL 0.00441, SL -1.8544E-01, M 7.69488E+16, S 35.1304, T 4.7915, Me -5.97E-18, Se 0.00E+00, Te 2.61E-16 - 4248, 177.000, 0, En 1.248031656941E-05, CFL 0.00487, SL -1.8526E-01, M 7.69488E+16, S 35.1304, T 4.7921, Me 1.30E-17, Se 0.00E+00, Te 1.42E-16 - 4272, 178.000, 0, En 8.893051519884E-06, CFL 0.00377, SL -1.8241E-01, M 7.69489E+16, S 35.1304, T 4.7927, Me -1.33E-17, Se 6.65E-15, Te -3.25E-16 - 4296, 179.000, 0, En 7.962562735760E-06, CFL 0.00371, SL -1.7606E-01, M 7.69489E+16, S 35.1304, T 4.7932, Me 1.31E-17, Se -6.65E-15, Te 1.71E-16 - 4320, 180.000, 0, En 8.118435324863E-06, CFL 0.00410, SL -1.6717E-01, M 7.69491E+16, S 35.1303, T 4.7936, Me 2.80E-18, Se 0.00E+00, Te -2.79E-16 - 4344, 181.000, 0, En 7.630631981130E-06, CFL 0.00395, SL -1.5918E-01, M 7.69492E+16, S 35.1303, T 4.7940, Me -1.86E-18, Se 6.65E-15, Te 3.23E-15 - 4368, 182.000, 0, En 9.884096161211E-06, CFL 0.00588, SL -1.5065E-01, M 7.69493E+16, S 35.1302, T 4.7946, Me -1.69E-17, Se 1.33E-14, Te -2.43E-15 - 4392, 183.000, 0, En 1.482827658873E-05, CFL 0.00773, SL -1.4226E-01, M 7.69494E+16, S 35.1302, T 4.7951, Me 2.61E-19, Se -1.33E-14, Te -1.17E-15 - 4416, 184.000, 0, En 1.554766249672E-05, CFL 0.00753, SL -1.3699E-01, M 7.69494E+16, S 35.1301, T 4.7956, Me -3.39E-19, Se 6.65E-15, Te -4.55E-16 - 4440, 185.000, 0, En 1.535224391424E-05, CFL 0.00662, SL -1.3753E-01, M 7.69494E+16, S 35.1301, T 4.7961, Me 1.98E-18, Se -1.33E-14, Te 2.51E-15 - 4464, 186.000, 0, En 1.739407043367E-05, CFL 0.00678, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7966, Me 7.55E-19, Se 6.65E-15, Te -5.21E-16 - 4488, 187.000, 0, En 1.563191395679E-05, CFL 0.00553, SL -1.4131E-01, M 7.69494E+16, S 35.1302, T 4.7970, Me 1.71E-17, Se 6.65E-15, Te 3.09E-16 - 4512, 188.000, 0, En 1.439760573872E-05, CFL 0.00593, SL -1.3896E-01, M 7.69494E+16, S 35.1302, T 4.7972, Me -2.12E-17, Se -1.33E-14, Te -2.55E-15 - 4536, 189.000, 0, En 1.358511418349E-05, CFL 0.00639, SL -1.3575E-01, M 7.69495E+16, S 35.1301, T 4.7973, Me -2.47E-19, Se 0.00E+00, Te 1.05E-15 - 4560, 190.000, 0, En 1.311457638596E-05, CFL 0.00635, SL -1.2903E-01, M 7.69495E+16, S 35.1301, T 4.7975, Me 1.23E-17, Se 1.33E-14, Te -4.38E-16 - 4584, 191.000, 0, En 1.172428294534E-05, CFL 0.00557, SL -1.2296E-01, M 7.69496E+16, S 35.1301, T 4.7977, Me 6.84E-18, Se 0.00E+00, Te -4.46E-17 - 4608, 192.000, 0, En 1.011670829383E-05, CFL 0.00457, SL -1.1866E-01, M 7.69497E+16, S 35.1300, T 4.7981, Me -1.37E-17, Se 6.65E-15, Te -3.68E-17 - 4632, 193.000, 0, En 8.545421399783E-06, CFL 0.00332, SL -1.1546E-01, M 7.69497E+16, S 35.1300, T 4.7986, Me -1.28E-17, Se 1.33E-14, Te 1.88E-15 - 4656, 194.000, 0, En 7.636144057986E-06, CFL 0.00372, SL -1.1116E-01, M 7.69498E+16, S 35.1300, T 4.7988, Me 8.65E-18, Se 0.00E+00, Te 1.32E-16 - 4680, 195.000, 0, En 7.856629951232E-06, CFL 0.00401, SL -1.0806E-01, M 7.69498E+16, S 35.1300, T 4.7990, Me 1.68E-18, Se -1.33E-14, Te 1.22E-15 - 4704, 196.000, 0, En 8.603200615127E-06, CFL 0.00402, SL -1.0301E-01, M 7.69499E+16, S 35.1299, T 4.7992, Me -5.64E-18, Se 0.00E+00, Te -2.30E-15 - 4728, 197.000, 0, En 9.175201797054E-06, CFL 0.00371, SL -1.0048E-01, M 7.69499E+16, S 35.1299, T 4.7995, Me 3.67E-17, Se 6.65E-15, Te 4.07E-16 - 4752, 198.000, 0, En 8.247570207124E-06, CFL 0.00322, SL -9.7422E-02, M 7.69499E+16, S 35.1299, T 4.7997, Me -1.77E-17, Se -6.65E-15, Te 8.46E-17 - 4776, 199.000, 0, En 6.879924605018E-06, CFL 0.00369, SL -9.2701E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 6.55E-19, Se -6.65E-15, Te -1.92E-15 - 4800, 200.000, 0, En 6.420828016658E-06, CFL 0.00341, SL -8.8914E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me -8.49E-19, Se 1.33E-14, Te 2.16E-15 - 4824, 201.000, 0, En 6.217569773740E-06, CFL 0.00302, SL -8.5571E-02, M 7.69501E+16, S 35.1298, T 4.7999, Me -6.93E-18, Se -6.65E-15, Te -6.66E-16 - 4848, 202.000, 0, En 6.346652084724E-06, CFL 0.00245, SL -8.8244E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me 1.71E-17, Se -2.00E-14, Te -1.03E-15 - 4872, 203.000, 0, En 8.079764721617E-06, CFL 0.00300, SL -8.9369E-02, M 7.69500E+16, S 35.1299, T 4.8000, Me -5.94E-18, Se 6.65E-15, Te 1.22E-15 - 4896, 204.000, 0, En 1.197150492536E-05, CFL 0.00427, SL -8.9509E-02, M 7.69500E+16, S 35.1299, T 4.8002, Me 4.68E-19, Se 6.65E-15, Te -3.12E-15 - 4920, 205.000, 0, En 1.337423810385E-05, CFL 0.00508, SL -9.0500E-02, M 7.69500E+16, S 35.1299, T 4.8003, Me -1.60E-17, Se 6.65E-15, Te 1.24E-15 - 4944, 206.000, 0, En 1.344739955087E-05, CFL 0.00563, SL -9.4351E-02, M 7.69500E+16, S 35.1299, T 4.8003, Me 1.05E-17, Se 0.00E+00, Te -8.76E-16 - 4968, 207.000, 0, En 1.492978998777E-05, CFL 0.00572, SL -9.4849E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 1.08E-17, Se -6.65E-15, Te 1.34E-15 - 4992, 208.000, 0, En 1.600883720878E-05, CFL 0.00586, SL -9.3023E-02, M 7.69500E+16, S 35.1299, T 4.8007, Me 3.55E-18, Se 6.65E-15, Te -6.15E-16 - 5016, 209.000, 0, En 1.633594163077E-05, CFL 0.00584, SL -9.1310E-02, M 7.69500E+16, S 35.1299, T 4.8009, Me 1.63E-18, Se -6.65E-15, Te 1.70E-15 - 5040, 210.000, 0, En 1.577576546175E-05, CFL 0.00500, SL -9.0818E-02, M 7.69500E+16, S 35.1299, T 4.8014, Me -5.33E-19, Se 1.33E-14, Te -8.27E-16 - 5064, 211.000, 0, En 1.503943596766E-05, CFL 0.00444, SL -9.2481E-02, M 7.69500E+16, S 35.1299, T 4.8016, Me -2.09E-17, Se -6.65E-15, Te 3.42E-16 - 5088, 212.000, 0, En 1.467165225848E-05, CFL 0.00530, SL -8.8015E-02, M 7.69501E+16, S 35.1299, T 4.8019, Me 1.58E-17, Se -1.33E-14, Te 1.62E-15 - 5112, 213.000, 0, En 1.452572308931E-05, CFL 0.00573, SL -8.2620E-02, M 7.69501E+16, S 35.1298, T 4.8023, Me -6.09E-18, Se 6.65E-15, Te -1.35E-16 - 5136, 214.000, 0, En 1.412315493627E-05, CFL 0.00619, SL -8.2396E-02, M 7.69501E+16, S 35.1298, T 4.8028, Me -8.44E-18, Se 0.00E+00, Te 9.06E-16 - 5160, 215.000, 0, En 1.230426466056E-05, CFL 0.00546, SL -8.4309E-02, M 7.69501E+16, S 35.1298, T 4.8033, Me 4.35E-18, Se -1.33E-14, Te -1.11E-15 - 5184, 216.000, 0, En 9.866106911993E-06, CFL 0.00377, SL -8.6912E-02, M 7.69501E+16, S 35.1298, T 4.8037, Me 6.29E-18, Se 6.65E-15, Te -6.69E-16 - 5208, 217.000, 0, En 7.613305905108E-06, CFL 0.00356, SL -8.9106E-02, M 7.69501E+16, S 35.1299, T 4.8040, Me -1.43E-17, Se 0.00E+00, Te 1.15E-15 - 5232, 218.000, 0, En 7.124067753147E-06, CFL 0.00394, SL -8.9242E-02, M 7.69500E+16, S 35.1299, T 4.8044, Me -6.39E-18, Se 1.33E-14, Te 1.91E-15 - 5256, 219.000, 0, En 6.383736363169E-06, CFL 0.00317, SL -8.9224E-02, M 7.69501E+16, S 35.1299, T 4.8049, Me 2.31E-17, Se -6.65E-15, Te -3.51E-16 - 5280, 220.000, 0, En 5.717286794469E-06, CFL 0.00237, SL -9.2528E-02, M 7.69500E+16, S 35.1299, T 4.8051, Me -7.13E-18, Se -6.65E-15, Te -1.03E-15 - 5304, 221.000, 0, En 5.551888412049E-06, CFL 0.00201, SL -9.5169E-02, M 7.69500E+16, S 35.1299, T 4.8054, Me 1.38E-17, Se 6.65E-15, Te -1.21E-15 - 5328, 222.000, 0, En 5.420710485041E-06, CFL 0.00232, SL -9.6725E-02, M 7.69500E+16, S 35.1299, T 4.8057, Me -2.31E-17, Se -6.65E-15, Te 2.09E-17 - 5352, 223.000, 0, En 5.202343885630E-06, CFL 0.00244, SL -9.7945E-02, M 7.69499E+16, S 35.1299, T 4.8061, Me 8.72E-18, Se 1.33E-14, Te -9.27E-16 - 5376, 224.000, 0, En 5.072857332237E-06, CFL 0.00237, SL -9.9462E-02, M 7.69499E+16, S 35.1299, T 4.8065, Me 1.02E-17, Se -1.33E-14, Te 3.85E-15 - 5400, 225.000, 0, En 5.158689570705E-06, CFL 0.00240, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.8070, Me -3.57E-18, Se 6.65E-15, Te -3.58E-15 - 5424, 226.000, 0, En 5.775463607872E-06, CFL 0.00313, SL -1.0377E-01, M 7.69499E+16, S 35.1299, T 4.8074, Me -1.14E-18, Se 0.00E+00, Te 1.66E-16 - 5448, 227.000, 0, En 5.947994419353E-06, CFL 0.00296, SL -1.0662E-01, M 7.69498E+16, S 35.1300, T 4.8077, Me -6.80E-18, Se 6.65E-15, Te -1.12E-15 - 5472, 228.000, 0, En 8.342296264391E-06, CFL 0.00383, SL -1.0877E-01, M 7.69498E+16, S 35.1300, T 4.8082, Me 8.78E-18, Se -6.65E-15, Te -1.16E-15 - 5496, 229.000, 0, En 1.176312388263E-05, CFL 0.00574, SL -1.1076E-01, M 7.69498E+16, S 35.1300, T 4.8085, Me -2.06E-18, Se 6.65E-15, Te 9.05E-16 - 5520, 230.000, 0, En 1.184560961120E-05, CFL 0.00597, SL -1.1251E-01, M 7.69498E+16, S 35.1300, T 4.8089, Me -3.57E-18, Se 0.00E+00, Te -3.37E-16 - 5544, 231.000, 0, En 1.136167113033E-05, CFL 0.00587, SL -1.1417E-01, M 7.69497E+16, S 35.1300, T 4.8093, Me 1.03E-17, Se 0.00E+00, Te 3.26E-15 - 5568, 232.000, 0, En 1.025787666428E-05, CFL 0.00506, SL -1.1547E-01, M 7.69497E+16, S 35.1300, T 4.8098, Me -1.00E-18, Se -6.65E-15, Te -7.58E-16 - 5592, 233.000, 0, En 9.967453182128E-06, CFL 0.00405, SL -1.1694E-01, M 7.69497E+16, S 35.1300, T 4.8102, Me -6.71E-18, Se 6.65E-15, Te -2.36E-15 - 5616, 234.000, 0, En 1.019967515050E-05, CFL 0.00386, SL -1.1754E-01, M 7.69497E+16, S 35.1300, T 4.8105, Me 1.04E-17, Se 0.00E+00, Te 8.17E-17 - 5640, 235.000, 0, En 1.259186310077E-05, CFL 0.00516, SL -1.1846E-01, M 7.69497E+16, S 35.1300, T 4.8107, Me -2.58E-17, Se 6.65E-15, Te 5.78E-16 - 5664, 236.000, 0, En 1.141185433495E-05, CFL 0.00506, SL -1.2125E-01, M 7.69496E+16, S 35.1300, T 4.8108, Me 1.31E-17, Se 0.00E+00, Te 2.15E-15 - 5688, 237.000, 0, En 1.113193663114E-05, CFL 0.00561, SL -1.1523E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me 1.61E-17, Se 6.65E-15, Te -1.64E-15 - 5712, 238.000, 0, En 1.013837650960E-05, CFL 0.00519, SL -1.1726E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -1.16E-17, Se -1.33E-14, Te 4.92E-16 - 5736, 239.000, 0, En 9.026201304494E-06, CFL 0.00440, SL -1.1860E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.45E-18, Se 1.33E-14, Te -9.12E-16 - 5760, 240.000, 0, En 8.134852668129E-06, CFL 0.00374, SL -1.1981E-01, M 7.69497E+16, S 35.1300, T 4.8113, Me -1.32E-18, Se -6.65E-15, Te -8.97E-16 - 5784, 241.000, 0, En 7.266709263471E-06, CFL 0.00297, SL -1.2019E-01, M 7.69497E+16, S 35.1300, T 4.8117, Me -8.02E-18, Se -6.65E-15, Te -3.83E-16 - 5808, 242.000, 0, En 6.634686377780E-06, CFL 0.00278, SL -1.2035E-01, M 7.69497E+16, S 35.1300, T 4.8120, Me 1.56E-17, Se 1.33E-14, Te -5.08E-16 - 5832, 243.000, 0, En 7.888319954985E-06, CFL 0.00446, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.8120, Me -1.50E-17, Se 6.65E-15, Te 1.64E-15 - 5856, 244.000, 0, En 9.018088334656E-06, CFL 0.00480, SL -1.2069E-01, M 7.69496E+16, S 35.1300, T 4.8121, Me 1.47E-17, Se -2.00E-14, Te -8.60E-18 - 5880, 245.000, 0, En 8.238486749501E-06, CFL 0.00400, SL -1.1881E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -1.46E-17, Se 0.00E+00, Te -2.77E-15 - 5904, 246.000, 0, En 7.868919157504E-06, CFL 0.00296, SL -1.1432E-01, M 7.69497E+16, S 35.1300, T 4.8126, Me 1.03E-17, Se 0.00E+00, Te 2.64E-15 - 5928, 247.000, 0, En 8.164343134177E-06, CFL 0.00369, SL -1.0906E-01, M 7.69498E+16, S 35.1300, T 4.8130, Me -1.01E-17, Se 6.65E-15, Te -2.48E-16 - 5952, 248.000, 0, En 8.595456348740E-06, CFL 0.00431, SL -1.0732E-01, M 7.69498E+16, S 35.1300, T 4.8133, Me 1.07E-17, Se -6.65E-15, Te 7.56E-16 - 5976, 249.000, 0, En 9.339760194459E-06, CFL 0.00501, SL -1.0605E-01, M 7.69498E+16, S 35.1300, T 4.8136, Me 1.37E-17, Se 6.65E-15, Te -1.22E-15 - 6000, 250.000, 0, En 9.939109808647E-06, CFL 0.00542, SL -1.0657E-01, M 7.69498E+16, S 35.1300, T 4.8139, Me -1.50E-17, Se -1.33E-14, Te 1.89E-15 - 6024, 251.000, 0, En 1.098561702245E-05, CFL 0.00585, SL -1.0644E-01, M 7.69498E+16, S 35.1300, T 4.8141, Me 7.17E-18, Se 6.65E-15, Te -9.94E-16 - 6048, 252.000, 0, En 1.180740157550E-05, CFL 0.00526, SL -1.0471E-01, M 7.69499E+16, S 35.1300, T 4.8143, Me 2.94E-19, Se 1.33E-14, Te 7.87E-16 - 6072, 253.000, 0, En 1.329266191687E-05, CFL 0.00494, SL -1.0253E-01, M 7.69499E+16, S 35.1299, T 4.8142, Me -1.96E-17, Se 6.65E-15, Te 6.47E-17 - 6096, 254.000, 0, En 1.107954472798E-05, CFL 0.00435, SL -9.6017E-02, M 7.69500E+16, S 35.1299, T 4.8143, Me 8.93E-18, Se -6.65E-15, Te -9.26E-16 - 6120, 255.000, 0, En 9.413497415574E-06, CFL 0.00415, SL -8.7414E-02, M 7.69501E+16, S 35.1299, T 4.8144, Me 8.16E-18, Se -6.65E-15, Te -1.10E-15 - 6144, 256.000, 0, En 8.588321918363E-06, CFL 0.00341, SL -7.9010E-02, M 7.69502E+16, S 35.1298, T 4.8146, Me 8.60E-18, Se 6.65E-15, Te 2.91E-16 - 6168, 257.000, 0, En 7.889803196942E-06, CFL 0.00272, SL -7.0473E-02, M 7.69503E+16, S 35.1298, T 4.8146, Me -4.82E-18, Se 6.65E-15, Te 1.35E-15 - 6192, 258.000, 0, En 7.900878781918E-06, CFL 0.00408, SL -6.1783E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me -1.92E-17, Se 0.00E+00, Te 5.90E-16 - 6216, 259.000, 0, En 5.032249676669E-06, CFL 0.00312, SL -5.7471E-02, M 7.69505E+16, S 35.1297, T 4.8148, Me 1.94E-17, Se 0.00E+00, Te 6.49E-16 - 6240, 260.000, 0, En 4.236319925920E-06, CFL 0.00260, SL -5.6838E-02, M 7.69505E+16, S 35.1297, T 4.8149, Me -1.26E-17, Se 6.65E-15, Te 1.27E-16 - 6264, 261.000, 0, En 3.754946986564E-06, CFL 0.00204, SL -5.6231E-02, M 7.69505E+16, S 35.1297, T 4.8152, Me 4.13E-18, Se -6.65E-15, Te 2.70E-16 - 6288, 262.000, 0, En 3.611411589239E-06, CFL 0.00205, SL -5.2445E-02, M 7.69505E+16, S 35.1296, T 4.8153, Me 3.70E-18, Se 0.00E+00, Te 1.18E-15 - 6312, 263.000, 0, En 3.846423698147E-06, CFL 0.00257, SL -4.2620E-02, M 7.69506E+16, S 35.1296, T 4.8153, Me -3.82E-18, Se -6.65E-15, Te -1.39E-15 - 6336, 264.000, 0, En 3.902971567033E-06, CFL 0.00252, SL -3.2899E-02, M 7.69508E+16, S 35.1295, T 4.8154, Me 1.88E-18, Se 6.65E-15, Te -2.10E-15 - 6360, 265.000, 0, En 3.941149255035E-06, CFL 0.00197, SL -3.0306E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -2.78E-18, Se -6.65E-15, Te 3.81E-15 - 6384, 266.000, 0, En 4.165726129868E-06, CFL 0.00250, SL -2.9079E-02, M 7.69508E+16, S 35.1295, T 4.8157, Me 9.29E-18, Se 0.00E+00, Te -2.60E-15 - 6408, 267.000, 0, En 4.996209392110E-06, CFL 0.00312, SL -2.8484E-02, M 7.69508E+16, S 35.1295, T 4.8160, Me -2.62E-17, Se -6.65E-15, Te 2.09E-15 - 6432, 268.000, 0, En 5.998278897265E-06, CFL 0.00301, SL -2.9254E-02, M 7.69508E+16, S 35.1295, T 4.8163, Me 2.45E-17, Se 0.00E+00, Te -2.66E-15 - 6456, 269.000, 0, En 7.016685185636E-06, CFL 0.00308, SL -3.0642E-02, M 7.69508E+16, S 35.1295, T 4.8166, Me -7.31E-18, Se 6.65E-15, Te 4.71E-15 - 6480, 270.000, 0, En 7.683552132968E-06, CFL 0.00372, SL -3.1863E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me 5.70E-19, Se -1.33E-14, Te -2.90E-15 - 6504, 271.000, 0, En 7.656675957061E-06, CFL 0.00396, SL -3.7133E-02, M 7.69507E+16, S 35.1296, T 4.8164, Me 3.64E-18, Se 6.65E-15, Te 1.15E-15 - 6528, 272.000, 0, En 7.790117971913E-06, CFL 0.00437, SL -4.0598E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 3.46E-18, Se 0.00E+00, Te 2.74E-16 - 6552, 273.000, 0, En 8.241155487997E-06, CFL 0.00433, SL -4.2124E-02, M 7.69507E+16, S 35.1296, T 4.8158, Me 6.42E-18, Se 6.65E-15, Te -2.72E-15 - 6576, 274.000, 0, En 8.467438783409E-06, CFL 0.00440, SL -4.5550E-02, M 7.69506E+16, S 35.1296, T 4.8158, Me 6.12E-18, Se -6.65E-15, Te 3.72E-16 - 6600, 275.000, 0, En 1.030646740974E-05, CFL 0.00493, SL -5.0903E-02, M 7.69505E+16, S 35.1296, T 4.8156, Me -1.46E-17, Se 1.33E-14, Te -1.45E-15 - 6624, 276.000, 0, En 1.208272381175E-05, CFL 0.00468, SL -5.6083E-02, M 7.69505E+16, S 35.1297, T 4.8155, Me -9.36E-18, Se -1.33E-14, Te 1.62E-16 - 6648, 277.000, 0, En 8.463419088284E-06, CFL 0.00344, SL -6.0124E-02, M 7.69504E+16, S 35.1297, T 4.8154, Me 1.36E-17, Se -6.65E-15, Te 3.25E-15 - 6672, 278.000, 0, En 7.544323242017E-06, CFL 0.00344, SL -6.3956E-02, M 7.69504E+16, S 35.1297, T 4.8151, Me -5.96E-18, Se 0.00E+00, Te -2.45E-15 - 6696, 279.000, 0, En 6.826455912206E-06, CFL 0.00292, SL -6.7735E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -9.71E-18, Se 6.65E-15, Te 1.61E-15 - 6720, 280.000, 0, En 4.633598445421E-06, CFL 0.00239, SL -6.9598E-02, M 7.69503E+16, S 35.1297, T 4.8146, Me 1.91E-17, Se 0.00E+00, Te -1.49E-16 - 6744, 281.000, 0, En 2.779676489946E-06, CFL 0.00185, SL -5.9344E-02, M 7.69504E+16, S 35.1297, T 4.8146, Me -2.19E-17, Se -6.65E-15, Te 5.58E-16 - 6768, 282.000, 0, En 2.371209492100E-06, CFL 0.00209, SL -6.1706E-02, M 7.69504E+16, S 35.1297, T 4.8142, Me 2.38E-17, Se -6.65E-15, Te -9.91E-17 - 6792, 283.000, 0, En 2.738001928959E-06, CFL 0.00173, SL -7.0109E-02, M 7.69503E+16, S 35.1297, T 4.8135, Me -6.74E-18, Se 0.00E+00, Te 9.25E-16 - 6816, 284.000, 0, En 1.680521662896E-06, CFL 0.00097, SL -7.9493E-02, M 7.69502E+16, S 35.1298, T 4.8127, Me -3.06E-18, Se -1.33E-14, Te -4.59E-16 - 6840, 285.000, 0, En 9.005144408810E-06, CFL 0.00411, SL -8.7280E-02, M 7.69501E+16, S 35.1298, T 4.8121, Me -1.14E-17, Se 1.33E-14, Te -4.86E-16 - 6864, 286.000, 0, En 1.772073008164E-05, CFL 0.00559, SL -9.0722E-02, M 7.69500E+16, S 35.1299, T 4.8116, Me 2.54E-17, Se -6.65E-15, Te -2.15E-15 - 6888, 287.000, 0, En 1.809434569644E-05, CFL 0.00483, SL -8.0479E-02, M 7.69502E+16, S 35.1298, T 4.8115, Me -5.58E-18, Se 6.65E-15, Te 1.61E-15 - 6912, 288.000, 0, En 1.489908868804E-05, CFL 0.00418, SL -6.9275E-02, M 7.69503E+16, S 35.1297, T 4.8114, Me -1.08E-17, Se -1.33E-14, Te -2.42E-16 - 6936, 289.000, 0, En 9.893131546535E-06, CFL 0.00346, SL -6.0708E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me 1.42E-17, Se -6.65E-15, Te 2.87E-15 - 6960, 290.000, 0, En 5.824582669185E-06, CFL 0.00296, SL -6.2438E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me -7.71E-18, Se 1.33E-14, Te -2.44E-15 - 6984, 291.000, 0, En 4.692235616347E-06, CFL 0.00230, SL -6.5593E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -1.33E-17, Se -1.33E-14, Te 1.12E-15 - 7008, 292.000, 0, En 9.603865405683E-06, CFL 0.00433, SL -6.8147E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me 1.05E-17, Se 6.65E-15, Te -1.51E-15 - 7032, 293.000, 0, En 1.778453983758E-05, CFL 0.00578, SL -6.9843E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -5.12E-19, Se 0.00E+00, Te -1.23E-15 - 7056, 294.000, 0, En 2.342176805531E-05, CFL 0.00469, SL -5.8313E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 7.23E-18, Se 0.00E+00, Te 1.08E-15 - 7080, 295.000, 0, En 2.719181474072E-05, CFL 0.00519, SL -5.3942E-02, M 7.69505E+16, S 35.1297, T 4.8115, Me -1.94E-17, Se -6.65E-15, Te 4.97E-16 - 7104, 296.000, 0, En 2.854990012479E-05, CFL 0.00608, SL -4.8414E-02, M 7.69506E+16, S 35.1296, T 4.8113, Me 2.32E-17, Se -6.65E-15, Te -1.18E-15 - 7128, 297.000, 0, En 2.992542126889E-05, CFL 0.00677, SL -1.8994E-02, M 7.69510E+16, S 35.1295, T 4.8112, Me -1.50E-17, Se 2.00E-14, Te 1.83E-16 - 7152, 298.000, 0, En 3.152321644064E-05, CFL 0.00663, SL -1.9351E-02, M 7.69509E+16, S 35.1295, T 4.8112, Me -2.45E-18, Se 0.00E+00, Te 1.25E-15 - 7176, 299.000, 0, En 3.196213847279E-05, CFL 0.00524, SL -2.5375E-02, M 7.69509E+16, S 35.1295, T 4.8107, Me -5.76E-18, Se -2.66E-14, Te -2.07E-15 - 7200, 300.000, 0, En 3.256990408145E-05, CFL 0.00465, SL -3.2408E-02, M 7.69508E+16, S 35.1295, T 4.8099, Me 2.35E-17, Se 2.00E-14, Te 2.34E-15 - 7224, 301.000, 0, En 3.279737112890E-05, CFL 0.00524, SL -1.7737E-02, M 7.69510E+16, S 35.1294, T 4.8097, Me -1.08E-17, Se 0.00E+00, Te -1.11E-15 - 7248, 302.000, 0, En 2.984813363393E-05, CFL 0.00610, SL -2.4558E-03, M 7.69512E+16, S 35.1294, T 4.8095, Me 2.38E-18, Se -6.65E-15, Te 5.78E-17 - 7272, 303.000, 0, En 2.396422083497E-05, CFL 0.00600, SL -8.5466E-03, M 7.69511E+16, S 35.1294, T 4.8087, Me -1.04E-17, Se 6.65E-15, Te -1.78E-15 - 7296, 304.000, 0, En 2.069058866126E-05, CFL 0.00448, SL -4.5716E-03, M 7.69511E+16, S 35.1294, T 4.8082, Me 1.16E-17, Se -6.65E-15, Te 1.85E-15 - 7320, 305.000, 0, En 2.005192096899E-05, CFL 0.00385, SL 7.6186E-04, M 7.69512E+16, S 35.1293, T 4.8080, Me 4.86E-18, Se 0.00E+00, Te 6.22E-16 - 7344, 306.000, 0, En 1.815358573373E-05, CFL 0.00428, SL -3.2075E-03, M 7.69512E+16, S 35.1294, T 4.8076, Me -7.70E-18, Se 6.65E-15, Te -3.31E-16 - 7368, 307.000, 0, En 1.711330134156E-05, CFL 0.00422, SL -3.6257E-03, M 7.69511E+16, S 35.1294, T 4.8074, Me -2.29E-19, Se 0.00E+00, Te 1.74E-16 - 7392, 308.000, 0, En 1.606069828130E-05, CFL 0.00427, SL -5.5630E-03, M 7.69511E+16, S 35.1294, T 4.8070, Me -1.29E-18, Se 6.65E-15, Te -1.35E-16 - 7416, 309.000, 0, En 1.449903418093E-05, CFL 0.00368, SL -7.6535E-03, M 7.69511E+16, S 35.1294, T 4.8064, Me 1.26E-17, Se -6.65E-15, Te 1.01E-15 - 7440, 310.000, 0, En 1.349176883458E-05, CFL 0.00337, SL -1.3249E-02, M 7.69510E+16, S 35.1294, T 4.8057, Me -1.57E-17, Se -1.33E-14, Te 4.45E-16 - 7464, 311.000, 0, En 1.191602048112E-05, CFL 0.00352, SL -1.9791E-02, M 7.69509E+16, S 35.1295, T 4.8051, Me 5.90E-18, Se 1.33E-14, Te 1.19E-15 - 7488, 312.000, 0, En 1.008536823866E-05, CFL 0.00353, SL -2.5528E-02, M 7.69509E+16, S 35.1295, T 4.8046, Me 2.36E-18, Se 0.00E+00, Te -1.49E-15 - 7512, 313.000, 0, En 9.424019004854E-06, CFL 0.00265, SL -3.0035E-02, M 7.69508E+16, S 35.1295, T 4.8040, Me 2.43E-18, Se 1.33E-14, Te -1.49E-15 - 7536, 314.000, 0, En 9.207778099229E-06, CFL 0.00220, SL -2.8603E-02, M 7.69508E+16, S 35.1295, T 4.8038, Me -1.61E-17, Se 0.00E+00, Te 3.31E-16 - 7560, 315.000, 0, En 9.608773270802E-06, CFL 0.00344, SL -2.9988E-02, M 7.69508E+16, S 35.1295, T 4.8035, Me 2.57E-18, Se -6.65E-15, Te 1.21E-15 - 7584, 316.000, 0, En 1.067909763645E-05, CFL 0.00404, SL -3.2551E-02, M 7.69508E+16, S 35.1295, T 4.8033, Me 4.42E-18, Se 0.00E+00, Te 7.42E-16 - 7608, 317.000, 0, En 1.160313232082E-05, CFL 0.00405, SL -3.3630E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 6.63E-18, Se -6.65E-15, Te -8.33E-16 - 7632, 318.000, 0, En 9.509796635127E-06, CFL 0.00231, SL -3.6070E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me 1.43E-17, Se 1.33E-14, Te 1.59E-15 - 7656, 319.000, 0, En 8.375540799261E-06, CFL 0.00316, SL -4.7068E-02, M 7.69506E+16, S 35.1296, T 4.8009, Me -1.56E-17, Se -6.65E-15, Te 2.58E-16 - 7680, 320.000, 0, En 7.941280940008E-06, CFL 0.00291, SL -5.5569E-02, M 7.69505E+16, S 35.1297, T 4.8000, Me -3.72E-18, Se 6.65E-15, Te -9.98E-16 - 7704, 321.000, 0, En 7.399994755512E-06, CFL 0.00254, SL -6.1610E-02, M 7.69504E+16, S 35.1297, T 4.7994, Me -3.84E-19, Se -6.65E-15, Te 2.91E-16 - 7728, 322.000, 0, En 6.702144483380E-06, CFL 0.00227, SL -6.6459E-02, M 7.69503E+16, S 35.1297, T 4.7989, Me 1.80E-17, Se 6.65E-15, Te 2.00E-15 - 7752, 323.000, 0, En 6.820152357278E-06, CFL 0.00268, SL -6.7596E-02, M 7.69503E+16, S 35.1297, T 4.7987, Me -8.83E-18, Se -1.33E-14, Te 3.54E-16 - 7776, 324.000, 0, En 7.327989531759E-06, CFL 0.00269, SL -5.4876E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me -6.12E-18, Se 1.33E-14, Te -2.98E-15 - 7800, 325.000, 0, En 6.374371499200E-06, CFL 0.00266, SL -6.1582E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -9.17E-18, Se -1.33E-14, Te 2.11E-15 - 7824, 326.000, 0, En 4.781514486124E-06, CFL 0.00249, SL -7.2118E-02, M 7.69503E+16, S 35.1298, T 4.7964, Me 1.65E-17, Se 1.33E-14, Te -2.26E-15 - 7848, 327.000, 0, En 5.201669616629E-06, CFL 0.00250, SL -8.1081E-02, M 7.69502E+16, S 35.1298, T 4.7954, Me -1.10E-17, Se -1.33E-14, Te 1.61E-15 - 7872, 328.000, 0, En 8.423818163758E-06, CFL 0.00370, SL -8.9684E-02, M 7.69500E+16, S 35.1299, T 4.7943, Me 7.32E-18, Se 1.33E-14, Te -1.36E-15 - 7896, 329.000, 0, En 8.911932022435E-06, CFL 0.00302, SL -9.7459E-02, M 7.69499E+16, S 35.1299, T 4.7935, Me -1.51E-17, Se 6.65E-15, Te 1.52E-15 - 7920, 330.000, 0, En 9.738817174155E-06, CFL 0.00255, SL -1.0244E-01, M 7.69499E+16, S 35.1299, T 4.7928, Me 2.19E-17, Se 1.33E-14, Te 1.58E-16 - 7944, 331.000, 0, En 1.017020672839E-05, CFL 0.00282, SL -1.0316E-01, M 7.69499E+16, S 35.1299, T 4.7925, Me -2.14E-17, Se -6.65E-15, Te -2.00E-15 - 7968, 332.000, 0, En 1.097867398922E-05, CFL 0.00446, SL -1.0459E-01, M 7.69499E+16, S 35.1300, T 4.7925, Me 1.35E-17, Se 6.65E-15, Te 1.42E-15 - 7992, 333.000, 0, En 1.216907249221E-05, CFL 0.00318, SL -1.0777E-01, M 7.69498E+16, S 35.1300, T 4.7922, Me 1.23E-18, Se 2.00E-14, Te 1.34E-16 - 8016, 334.000, 0, En 1.052150234678E-05, CFL 0.00249, SL -1.1149E-01, M 7.69498E+16, S 35.1300, T 4.7919, Me -9.52E-18, Se -6.65E-15, Te -2.03E-15 - 8040, 335.000, 0, En 9.550338132424E-06, CFL 0.00236, SL -1.1612E-01, M 7.69497E+16, S 35.1300, T 4.7915, Me 2.01E-17, Se 6.65E-15, Te 5.79E-16 - 8064, 336.000, 0, En 8.280760896986E-06, CFL 0.00211, SL -1.1659E-01, M 7.69497E+16, S 35.1300, T 4.7912, Me -2.28E-17, Se -6.65E-15, Te -1.94E-15 - 8088, 337.000, 0, En 7.809782941553E-06, CFL 0.00209, SL -1.1412E-01, M 7.69497E+16, S 35.1300, T 4.7908, Me -6.06E-18, Se 6.65E-15, Te 2.63E-15 - 8112, 338.000, 0, En 8.084269634948E-06, CFL 0.00267, SL -1.1142E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 8.27E-18, Se 1.33E-14, Te -1.11E-15 - 8136, 339.000, 0, En 8.869549261604E-06, CFL 0.00452, SL -1.0910E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 3.01E-18, Se -1.33E-14, Te 3.20E-16 - 8160, 340.000, 0, En 6.880161513158E-06, CFL 0.00239, SL -1.1083E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -1.74E-18, Se -6.65E-15, Te -1.45E-15 - 8184, 341.000, 0, En 6.145862787058E-06, CFL 0.00190, SL -1.0754E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me 1.20E-17, Se 6.65E-15, Te -1.56E-16 - 8208, 342.000, 0, En 5.210345016636E-06, CFL 0.00177, SL -1.0741E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -1.84E-17, Se -6.65E-15, Te 1.32E-15 - 8232, 343.000, 0, En 5.183806056846E-06, CFL 0.00175, SL -1.0879E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 5.39E-18, Se 0.00E+00, Te -3.96E-16 - 8256, 344.000, 0, En 4.856420586690E-06, CFL 0.00186, SL -1.0996E-01, M 7.69498E+16, S 35.1300, T 4.7900, Me -1.79E-17, Se -1.33E-14, Te -1.78E-15 - 8280, 345.000, 0, En 5.296943486927E-06, CFL 0.00200, SL -1.1273E-01, M 7.69497E+16, S 35.1300, T 4.7895, Me 1.94E-17, Se 0.00E+00, Te -1.42E-15 - 8304, 346.000, 0, En 6.759252109145E-06, CFL 0.00209, SL -1.1664E-01, M 7.69497E+16, S 35.1300, T 4.7890, Me -3.51E-18, Se 6.65E-15, Te 1.84E-15 - 8328, 347.000, 0, En 9.246877761668E-06, CFL 0.00299, SL -1.1974E-01, M 7.69497E+16, S 35.1300, T 4.7887, Me -3.01E-19, Se -6.65E-15, Te 1.47E-16 - 8352, 348.000, 0, En 1.219115372775E-05, CFL 0.00378, SL -1.2171E-01, M 7.69496E+16, S 35.1301, T 4.7885, Me 8.20E-18, Se 6.65E-15, Te 9.64E-17 - 8376, 349.000, 0, En 1.363811700730E-05, CFL 0.00403, SL -1.2679E-01, M 7.69496E+16, S 35.1301, T 4.7880, Me 4.60E-18, Se -1.33E-14, Te 4.40E-16 - 8400, 350.000, 0, En 1.415727944199E-05, CFL 0.00397, SL -1.2986E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 5.39E-18, Se 2.66E-14, Te -2.40E-15 - 8424, 351.000, 0, En 1.384284574877E-05, CFL 0.00300, SL -1.3098E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.12E-17, Se -1.33E-14, Te -9.66E-17 - 8448, 352.000, 0, En 1.162517459671E-05, CFL 0.00299, SL -1.3180E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.31E-19, Se -1.33E-14, Te 5.16E-16 - 8472, 353.000, 0, En 9.105059319068E-06, CFL 0.00252, SL -1.3255E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.89E-17, Se 1.33E-14, Te -1.17E-15 - 8496, 354.000, 0, En 8.928134214814E-06, CFL 0.00257, SL -1.3100E-01, M 7.69495E+16, S 35.1301, T 4.7875, Me 1.12E-17, Se -6.65E-15, Te 7.91E-16 - 8520, 355.000, 0, En 6.529529178060E-06, CFL 0.00195, SL -1.2470E-01, M 7.69496E+16, S 35.1301, T 4.7875, Me 4.23E-18, Se 6.65E-15, Te 6.88E-16 - 8544, 356.000, 0, En 5.403481518456E-06, CFL 0.00198, SL -1.1818E-01, M 7.69497E+16, S 35.1300, T 4.7874, Me 8.40E-18, Se 0.00E+00, Te 1.32E-15 - 8568, 357.000, 0, En 4.950187896946E-06, CFL 0.00276, SL -1.1477E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 6.97E-18, Se 0.00E+00, Te -6.97E-16 - 8592, 358.000, 0, En 4.993353598421E-06, CFL 0.00225, SL -1.1710E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me -1.00E-17, Se 0.00E+00, Te 1.82E-15 - 8616, 359.000, 0, En 5.726957739384E-06, CFL 0.00198, SL -1.2863E-01, M 7.69495E+16, S 35.1301, T 4.7854, Me 1.14E-17, Se 0.00E+00, Te -1.45E-15 - 8640, 360.000, 0, En 6.880086950631E-06, CFL 0.00248, SL -1.3729E-01, M 7.69494E+16, S 35.1301, T 4.7842, Me 2.85E-18, Se 1.33E-14, Te 7.96E-16 - 8664, 361.000, 0, En 6.375333282185E-06, CFL 0.00192, SL -1.4408E-01, M 7.69493E+16, S 35.1302, T 4.7834, Me -2.67E-17, Se -6.65E-15, Te -2.83E-16 - 8688, 362.000, 0, En 5.711636184288E-06, CFL 0.00181, SL -1.4990E-01, M 7.69493E+16, S 35.1302, T 4.7828, Me 1.44E-17, Se 0.00E+00, Te -1.12E-15 - 8712, 363.000, 0, En 5.733623420371E-06, CFL 0.00226, SL -1.5114E-01, M 7.69493E+16, S 35.1302, T 4.7826, Me -1.05E-17, Se -6.65E-15, Te 3.00E-15 - 8736, 364.000, 0, En 5.767734304435E-06, CFL 0.00168, SL -1.5324E-01, M 7.69492E+16, S 35.1302, T 4.7825, Me 1.61E-18, Se -6.65E-15, Te -1.25E-15 - 8760, 365.000, 0, En 5.263511481871E-06, CFL 0.00157, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me 7.77E-18, Se 0.00E+00, Te -2.24E-15 + 24, 1.000, 0, En 2.742408024437E-07, CFL 0.00078, SL -6.1796E-03, M 7.69511E+16, S 35.1294, T 4.8054, Me 3.60E-19, Se 0.00E+00, Te 2.22E-15 + 48, 2.000, 0, En 6.742406598242E-07, CFL 0.00099, SL 7.7375E-03, M 7.69513E+16, S 35.1293, T 4.8049, Me -1.76E-18, Se 1.33E-14, Te -2.82E-15 + 72, 3.000, 0, En 3.865297032124E-07, CFL 0.00068, SL 1.7286E-03, M 7.69512E+16, S 35.1293, T 4.8041, Me -1.22E-17, Se 0.00E+00, Te -6.28E-16 + 96, 4.000, 0, En 1.742680728589E-06, CFL 0.00182, SL -1.1511E-03, M 7.69512E+16, S 35.1293, T 4.8036, Me -2.05E-18, Se -1.33E-14, Te 9.16E-16 + 120, 5.000, 0, En 1.810690092032E-06, CFL 0.00168, SL -3.5312E-03, M 7.69511E+16, S 35.1294, T 4.8034, Me 4.23E-18, Se 6.65E-15, Te 6.36E-16 + 144, 6.000, 0, En 5.876951923958E-07, CFL 0.00067, SL -5.5946E-03, M 7.69511E+16, S 35.1294, T 4.8032, Me -6.47E-18, Se -1.33E-14, Te 1.79E-15 + 168, 7.000, 0, En 1.042589084629E-06, CFL 0.00122, SL -3.7707E-03, M 7.69511E+16, S 35.1294, T 4.8029, Me -3.12E-18, Se 6.65E-15, Te -1.00E-15 + 192, 8.000, 0, En 1.232479320113E-06, CFL 0.00120, SL 3.2469E-03, M 7.69512E+16, S 35.1293, T 4.8028, Me 6.91E-18, Se 6.65E-15, Te 4.76E-16 + 216, 9.000, 0, En 1.325482041475E-06, CFL 0.00100, SL 8.9665E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me -6.72E-18, Se -1.33E-14, Te 8.75E-16 + 240, 10.000, 0, En 3.316825133850E-06, CFL 0.00224, SL 7.4792E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me 1.75E-17, Se -6.65E-15, Te -6.16E-16 + 264, 11.000, 0, En 3.853813127741E-06, CFL 0.00266, SL 6.0258E-03, M 7.69513E+16, S 35.1293, T 4.8024, Me 8.74E-18, Se 6.65E-15, Te -1.86E-15 + 288, 12.000, 0, En 2.490471996046E-06, CFL 0.00176, SL 2.5996E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.13E-17, Se -6.65E-15, Te 2.66E-15 + 312, 13.000, 0, En 3.002261383104E-06, CFL 0.00137, SL -4.8867E-03, M 7.69511E+16, S 35.1294, T 4.8012, Me 3.01E-18, Se -1.33E-14, Te -1.77E-15 + 336, 14.000, 0, En 3.113905965475E-06, CFL 0.00135, SL -8.9710E-03, M 7.69511E+16, S 35.1294, T 4.8008, Me 1.18E-18, Se 1.33E-14, Te 1.43E-15 + 360, 15.000, 0, En 3.468188055685E-06, CFL 0.00171, SL -1.1697E-02, M 7.69510E+16, S 35.1294, T 4.8004, Me -3.04E-17, Se -6.65E-15, Te -7.00E-16 + 384, 16.000, 0, En 3.669431985372E-06, CFL 0.00254, SL -1.4742E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me 1.15E-17, Se 6.65E-15, Te -7.30E-16 + 408, 17.000, 0, En 1.599194550994E-06, CFL 0.00063, SL -2.5035E-02, M 7.69509E+16, S 35.1295, T 4.7985, Me 3.65E-18, Se -6.65E-15, Te 9.24E-16 + 432, 18.000, 0, En 2.883144256157E-06, CFL 0.00151, SL -3.4147E-02, M 7.69508E+16, S 35.1295, T 4.7972, Me 5.99E-18, Se 0.00E+00, Te -9.22E-16 + 456, 19.000, 0, En 3.455658777426E-06, CFL 0.00185, SL -1.0766E-02, M 7.69511E+16, S 35.1294, T 4.7965, Me -1.82E-18, Se 1.33E-14, Te 1.12E-15 + 480, 20.000, 0, En 3.063493867878E-06, CFL 0.00108, SL -1.0498E-02, M 7.69511E+16, S 35.1294, T 4.7957, Me -6.67E-18, Se 1.33E-14, Te -8.85E-16 + 504, 21.000, 0, En 3.636624494491E-06, CFL 0.00148, SL -1.7271E-02, M 7.69510E+16, S 35.1294, T 4.7947, Me 3.20E-18, Se -1.33E-14, Te 2.56E-15 + 528, 22.000, 0, En 3.985414916873E-06, CFL 0.00192, SL -2.1074E-02, M 7.69509E+16, S 35.1295, T 4.7944, Me -6.06E-18, Se 1.33E-14, Te -5.72E-16 + 552, 23.000, 0, En 6.487922907838E-06, CFL 0.00286, SL -2.5695E-02, M 7.69509E+16, S 35.1295, T 4.7939, Me 1.55E-17, Se -2.00E-14, Te 6.63E-16 + 576, 24.000, 0, En 6.073165448222E-06, CFL 0.00176, SL -2.7257E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me 6.24E-19, Se 1.33E-14, Te -2.95E-15 + 600, 25.000, 0, En 5.162746431574E-06, CFL 0.00190, SL -3.4194E-02, M 7.69508E+16, S 35.1295, T 4.7929, Me -1.61E-17, Se 0.00E+00, Te 1.62E-15 + 624, 26.000, 0, En 2.847462522710E-06, CFL 0.00114, SL -3.8898E-02, M 7.69507E+16, S 35.1296, T 4.7924, Me 3.46E-18, Se 0.00E+00, Te 1.64E-15 + 648, 27.000, 0, En 2.300280685095E-06, CFL 0.00125, SL -4.2852E-02, M 7.69506E+16, S 35.1296, T 4.7920, Me 3.18E-18, Se 2.00E-14, Te -2.18E-15 + 672, 28.000, 0, En 6.789753110619E-06, CFL 0.00278, SL -3.7184E-02, M 7.69507E+16, S 35.1296, T 4.7918, Me -3.33E-18, Se -6.65E-15, Te -1.08E-15 + 696, 29.000, 0, En 7.996788073788E-07, CFL 0.00118, SL -4.4104E-02, M 7.69506E+16, S 35.1296, T 4.7906, Me -6.58E-18, Se 1.33E-14, Te 3.29E-15 + 720, 30.000, 0, En 3.947169026542E-07, CFL 0.00059, SL -5.2318E-02, M 7.69505E+16, S 35.1296, T 4.7892, Me 6.45E-18, Se 0.00E+00, Te 8.03E-16 + 744, 31.000, 0, En 3.232648902736E-07, CFL 0.00033, SL -5.6906E-02, M 7.69505E+16, S 35.1297, T 4.7886, Me -1.12E-17, Se -6.65E-15, Te 6.37E-16 + 768, 32.000, 0, En 3.375973592324E-07, CFL 0.00034, SL -3.3070E-02, M 7.69508E+16, S 35.1295, T 4.7880, Me 9.75E-18, Se 6.65E-15, Te -3.22E-15 + 792, 33.000, 0, En 2.257006999114E-07, CFL 0.00037, SL -3.2226E-02, M 7.69508E+16, S 35.1295, T 4.7872, Me 1.48E-17, Se 0.00E+00, Te 1.24E-15 + 816, 34.000, 0, En 8.447246746001E-08, CFL 0.00027, SL -3.8376E-02, M 7.69507E+16, S 35.1296, T 4.7862, Me -1.82E-17, Se 0.00E+00, Te -1.32E-15 + 840, 35.000, 0, En 9.152604313327E-08, CFL 0.00024, SL -4.5605E-02, M 7.69506E+16, S 35.1296, T 4.7853, Me -1.55E-18, Se 0.00E+00, Te 2.47E-15 + 864, 36.000, 0, En 5.962259882886E-07, CFL 0.00089, SL -5.0415E-02, M 7.69505E+16, S 35.1296, T 4.7848, Me 1.69E-17, Se -6.65E-15, Te -9.71E-16 + 888, 37.000, 0, En 1.340644840289E-07, CFL 0.00041, SL -5.3725E-02, M 7.69505E+16, S 35.1297, T 4.7844, Me 3.72E-18, Se 2.00E-14, Te 5.10E-16 + 912, 38.000, 0, En 3.566361200921E-07, CFL 0.00090, SL -5.7093E-02, M 7.69505E+16, S 35.1297, T 4.7841, Me -8.19E-18, Se -2.66E-14, Te -2.52E-15 + 936, 39.000, 0, En 1.479484955351E-06, CFL 0.00158, SL -4.5885E-02, M 7.69506E+16, S 35.1296, T 4.7837, Me 7.88E-18, Se 6.65E-15, Te 1.81E-15 + 960, 40.000, 0, En 2.677471043013E-06, CFL 0.00218, SL -3.9384E-02, M 7.69507E+16, S 35.1296, T 4.7835, Me -1.32E-18, Se -2.00E-14, Te -1.24E-15 + 984, 41.000, 0, En 1.153676419906E-06, CFL 0.00091, SL -4.3521E-02, M 7.69506E+16, S 35.1296, T 4.7830, Me 4.78E-19, Se 6.65E-15, Te 4.15E-16 + 1008, 42.000, 0, En 1.864740439280E-06, CFL 0.00165, SL -3.6775E-02, M 7.69507E+16, S 35.1296, T 4.7823, Me -6.54E-18, Se 6.65E-15, Te 1.66E-16 + 1032, 43.000, 0, En 3.319949625847E-06, CFL 0.00199, SL -2.7828E-02, M 7.69508E+16, S 35.1295, T 4.7821, Me 1.26E-17, Se -6.65E-15, Te 1.98E-15 + 1056, 44.000, 0, En 3.515065010170E-06, CFL 0.00249, SL -1.8195E-02, M 7.69510E+16, S 35.1294, T 4.7819, Me -3.75E-18, Se -1.33E-14, Te -1.99E-15 + 1080, 45.000, 0, En 2.020868462692E-06, CFL 0.00127, SL -2.2342E-02, M 7.69509E+16, S 35.1295, T 4.7813, Me -1.04E-17, Se 0.00E+00, Te 2.09E-15 + 1104, 46.000, 0, En 2.626475958721E-06, CFL 0.00162, SL -3.0430E-02, M 7.69508E+16, S 35.1295, T 4.7803, Me 1.02E-17, Se 6.65E-15, Te -2.35E-15 + 1128, 47.000, 0, En 2.443130134913E-06, CFL 0.00092, SL -3.7229E-02, M 7.69507E+16, S 35.1296, T 4.7794, Me -1.23E-17, Se 0.00E+00, Te 1.25E-15 + 1152, 48.000, 0, En 2.214433344684E-06, CFL 0.00081, SL -4.2106E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -1.98E-18, Se -6.65E-15, Te -6.60E-16 + 1176, 49.000, 0, En 1.795908750924E-06, CFL 0.00059, SL -5.0827E-02, M 7.69505E+16, S 35.1296, T 4.7773, Me 1.69E-17, Se -6.65E-15, Te -3.81E-16 + 1200, 50.000, 0, En 1.407167848095E-06, CFL 0.00059, SL -6.0752E-02, M 7.69504E+16, S 35.1297, T 4.7759, Me -1.39E-17, Se 6.65E-15, Te -6.45E-16 + 1224, 51.000, 0, En 3.107263712589E-06, CFL 0.00229, SL -6.6461E-02, M 7.69503E+16, S 35.1297, T 4.7755, Me -3.32E-18, Se 0.00E+00, Te 2.31E-17 + 1248, 52.000, 0, En 5.077619341385E-06, CFL 0.00194, SL -6.9899E-02, M 7.69503E+16, S 35.1297, T 4.7753, Me 6.42E-18, Se -6.65E-15, Te 1.53E-15 + 1272, 53.000, 0, En 3.436165176304E-06, CFL 0.00189, SL -7.1890E-02, M 7.69503E+16, S 35.1298, T 4.7752, Me 5.53E-18, Se 6.65E-15, Te -1.81E-15 + 1296, 54.000, 0, En 2.954055949473E-06, CFL 0.00188, SL -6.6094E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me -2.39E-17, Se 0.00E+00, Te 1.34E-16 + 1320, 55.000, 0, En 1.675373150021E-06, CFL 0.00133, SL -6.6817E-02, M 7.69503E+16, S 35.1297, T 4.7745, Me 2.67E-17, Se -2.00E-14, Te 1.29E-15 + 1344, 56.000, 0, En 7.081023103797E-07, CFL 0.00108, SL -7.2944E-02, M 7.69503E+16, S 35.1298, T 4.7739, Me -7.75E-18, Se 1.33E-14, Te -1.62E-16 + 1368, 57.000, 0, En 2.058291210810E-06, CFL 0.00141, SL -7.0270E-02, M 7.69503E+16, S 35.1298, T 4.7736, Me 4.88E-18, Se -1.33E-14, Te 1.62E-15 + 1392, 58.000, 0, En 1.642008535736E-06, CFL 0.00130, SL -7.3040E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -2.59E-17, Se 0.00E+00, Te 4.01E-16 + 1416, 59.000, 0, En 9.355379339963E-07, CFL 0.00059, SL -8.0029E-02, M 7.69502E+16, S 35.1298, T 4.7720, Me 2.08E-17, Se 0.00E+00, Te -2.83E-15 + 1440, 60.000, 0, En 1.159681662143E-06, CFL 0.00095, SL -8.7741E-02, M 7.69501E+16, S 35.1299, T 4.7711, Me -4.92E-18, Se 0.00E+00, Te 3.48E-15 + 1464, 61.000, 0, En 1.005441269454E-06, CFL 0.00171, SL -9.2703E-02, M 7.69500E+16, S 35.1299, T 4.7708, Me 1.28E-17, Se -6.65E-15, Te 1.29E-16 + 1488, 62.000, 0, En 3.274052924782E-06, CFL 0.00150, SL -9.5442E-02, M 7.69500E+16, S 35.1299, T 4.7706, Me -8.36E-18, Se 0.00E+00, Te -3.40E-15 + 1512, 63.000, 0, En 2.714201824145E-06, CFL 0.00273, SL -9.8093E-02, M 7.69499E+16, S 35.1299, T 4.7705, Me 4.56E-18, Se 6.65E-15, Te 1.21E-15 + 1536, 64.000, 0, En 3.101473843316E-06, CFL 0.00373, SL -1.0147E-01, M 7.69499E+16, S 35.1299, T 4.7705, Me 2.41E-18, Se 0.00E+00, Te 1.91E-16 + 1560, 65.000, 0, En 4.695538502331E-07, CFL 0.00071, SL -1.0311E-01, M 7.69499E+16, S 35.1299, T 4.7702, Me 2.09E-19, Se -6.65E-15, Te 2.02E-15 + 1584, 66.000, 0, En 1.638117431492E-06, CFL 0.00198, SL -1.0727E-01, M 7.69498E+16, S 35.1300, T 4.7700, Me 1.29E-17, Se -6.65E-15, Te 7.81E-16 + 1608, 67.000, 0, En 4.926480000698E-07, CFL 0.00079, SL -1.1166E-01, M 7.69498E+16, S 35.1300, T 4.7696, Me -2.58E-18, Se 1.33E-14, Te -5.15E-16 + 1632, 68.000, 0, En 2.421020188525E-06, CFL 0.00173, SL -1.0768E-01, M 7.69498E+16, S 35.1300, T 4.7694, Me -2.28E-17, Se 6.65E-15, Te 1.79E-15 + 1656, 69.000, 0, En 2.120545544597E-06, CFL 0.00189, SL -1.0430E-01, M 7.69499E+16, S 35.1299, T 4.7694, Me 8.39E-18, Se -6.65E-15, Te -1.14E-15 + 1680, 70.000, 0, En 2.340630237344E-06, CFL 0.00179, SL -9.7191E-02, M 7.69499E+16, S 35.1299, T 4.7695, Me -7.52E-18, Se -1.33E-14, Te 2.28E-16 + 1704, 71.000, 0, En 2.270872655536E-06, CFL 0.00169, SL -9.5680E-02, M 7.69500E+16, S 35.1299, T 4.7698, Me 1.22E-17, Se 0.00E+00, Te -1.37E-16 + 1728, 72.000, 0, En 2.920965725393E-06, CFL 0.00209, SL -9.6294E-02, M 7.69500E+16, S 35.1299, T 4.7700, Me -1.78E-17, Se -6.65E-15, Te -1.43E-16 + 1752, 73.000, 0, En 2.475975557782E-06, CFL 0.00139, SL -9.8194E-02, M 7.69499E+16, S 35.1299, T 4.7700, Me 1.26E-17, Se 0.00E+00, Te 2.49E-16 + 1776, 74.000, 0, En 3.173694498252E-06, CFL 0.00184, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.7697, Me -8.90E-18, Se 1.33E-14, Te 1.90E-15 + 1800, 75.000, 0, En 1.148722944239E-06, CFL 0.00074, SL -1.0994E-01, M 7.69498E+16, S 35.1300, T 4.7690, Me 8.77E-18, Se 0.00E+00, Te -3.38E-15 + 1824, 76.000, 0, En 1.086658954023E-06, CFL 0.00070, SL -1.1492E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me 6.03E-18, Se 0.00E+00, Te 2.58E-15 + 1848, 77.000, 0, En 3.440564581911E-06, CFL 0.00216, SL -1.2023E-01, M 7.69497E+16, S 35.1300, T 4.7685, Me -6.19E-18, Se 0.00E+00, Te -2.01E-15 + 1872, 78.000, 0, En 6.179525559134E-06, CFL 0.00304, SL -1.2461E-01, M 7.69496E+16, S 35.1301, T 4.7684, Me -1.35E-17, Se 6.65E-15, Te -1.19E-15 + 1896, 79.000, 0, En 7.002121257053E-06, CFL 0.00344, SL -1.2481E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me 1.51E-17, Se 6.65E-15, Te 2.45E-15 + 1920, 80.000, 0, En 7.705794830296E-06, CFL 0.00345, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.7690, Me -1.53E-18, Se 0.00E+00, Te 5.07E-16 + 1944, 81.000, 0, En 6.685736458852E-06, CFL 0.00284, SL -1.2266E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me 4.04E-18, Se -6.65E-15, Te -9.44E-16 + 1968, 82.000, 0, En 5.285138432341E-06, CFL 0.00188, SL -1.2666E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -5.59E-18, Se -6.65E-15, Te 2.44E-16 + 1992, 83.000, 0, En 4.232847845870E-06, CFL 0.00185, SL -1.2154E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.96E-17, Se 1.33E-14, Te -1.52E-15 + 2016, 84.000, 0, En 3.640233172277E-06, CFL 0.00143, SL -1.2284E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.95E-17, Se 0.00E+00, Te 1.36E-16 + 2040, 85.000, 0, En 2.005175546989E-06, CFL 0.00080, SL -1.3233E-01, M 7.69495E+16, S 35.1301, T 4.7674, Me -3.88E-18, Se 6.65E-15, Te 4.02E-15 + 2064, 86.000, 0, En 2.246647648161E-06, CFL 0.00109, SL -1.4303E-01, M 7.69494E+16, S 35.1302, T 4.7660, Me 4.54E-18, Se -6.65E-15, Te -3.02E-15 + 2088, 87.000, 0, En 2.000202603114E-06, CFL 0.00124, SL -1.4969E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 3.71E-18, Se -6.65E-15, Te 1.91E-15 + 2112, 88.000, 0, En 2.094340871218E-06, CFL 0.00159, SL -1.3920E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 4.90E-18, Se 6.65E-15, Te 8.54E-16 + 2136, 89.000, 0, En 6.301631902817E-06, CFL 0.00347, SL -1.2452E-01, M 7.69496E+16, S 35.1301, T 4.7651, Me -1.24E-17, Se -6.65E-15, Te 2.24E-15 + 2160, 90.000, 0, En 7.488325985275E-06, CFL 0.00361, SL -1.2502E-01, M 7.69496E+16, S 35.1301, T 4.7654, Me 2.57E-17, Se 1.33E-14, Te -2.63E-15 + 2184, 91.000, 0, En 7.330817525157E-06, CFL 0.00331, SL -1.2921E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.66E-17, Se -6.65E-15, Te -2.81E-15 + 2208, 92.000, 0, En 7.152177018068E-06, CFL 0.00328, SL -1.3343E-01, M 7.69495E+16, S 35.1301, T 4.7654, Me -2.21E-18, Se -6.65E-15, Te -5.27E-16 + 2232, 93.000, 0, En 4.252689298055E-06, CFL 0.00109, SL -1.3970E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 1.67E-17, Se 0.00E+00, Te 2.88E-15 + 2256, 94.000, 0, En 2.062768470722E-06, CFL 0.00075, SL -1.4499E-01, M 7.69493E+16, S 35.1302, T 4.7646, Me -6.89E-18, Se 6.65E-15, Te 3.40E-16 + 2280, 95.000, 0, En 3.498288340610E-06, CFL 0.00157, SL -1.4233E-01, M 7.69494E+16, S 35.1302, T 4.7644, Me -2.42E-17, Se 6.65E-15, Te 8.38E-17 + 2304, 96.000, 0, En 3.733780295163E-06, CFL 0.00145, SL -1.4259E-01, M 7.69494E+16, S 35.1302, T 4.7648, Me 2.91E-17, Se -6.65E-15, Te -1.35E-15 + 2328, 97.000, 0, En 5.145224160568E-06, CFL 0.00251, SL -1.4436E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me -6.30E-18, Se 1.33E-14, Te -6.22E-17 + 2352, 98.000, 0, En 9.983691613062E-06, CFL 0.00327, SL -1.4658E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me 2.09E-17, Se -2.00E-14, Te 8.92E-16 + 2376, 99.000, 0, En 9.594996647809E-06, CFL 0.00230, SL -1.4915E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -2.11E-17, Se 6.65E-15, Te -7.44E-16 + 2400, 100.000, 0, En 1.185460201072E-05, CFL 0.00394, SL -1.5319E-01, M 7.69492E+16, S 35.1302, T 4.7653, Me -1.72E-17, Se 0.00E+00, Te -4.84E-16 + 2424, 101.000, 0, En 1.156377115295E-05, CFL 0.00349, SL -1.5419E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me 2.03E-17, Se 0.00E+00, Te 1.59E-15 + 2448, 102.000, 0, En 1.091869663580E-05, CFL 0.00320, SL -1.5183E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 3.86E-18, Se -6.65E-15, Te 6.52E-16 + 2472, 103.000, 0, En 1.089976099941E-05, CFL 0.00300, SL -1.5584E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me 2.30E-18, Se 6.65E-15, Te -1.42E-15 + 2496, 104.000, 0, En 1.236806408513E-05, CFL 0.00352, SL -1.6093E-01, M 7.69491E+16, S 35.1303, T 4.7661, Me -6.24E-18, Se -6.65E-15, Te -1.26E-15 + 2520, 105.000, 0, En 1.158538606359E-05, CFL 0.00349, SL -1.6379E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me 3.25E-18, Se 1.33E-14, Te -1.69E-15 + 2544, 106.000, 0, En 1.130895937195E-05, CFL 0.00340, SL -1.6372E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.62E-17, Se -6.65E-15, Te 2.23E-15 + 2568, 107.000, 0, En 1.388334639427E-05, CFL 0.00414, SL -1.6361E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me 2.61E-17, Se 0.00E+00, Te -2.89E-15 + 2592, 108.000, 0, En 1.587722298820E-05, CFL 0.00447, SL -1.6025E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me -1.63E-17, Se -6.65E-15, Te 2.25E-15 + 2616, 109.000, 0, En 1.608319957350E-05, CFL 0.00423, SL -1.5628E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me -1.16E-17, Se 2.66E-14, Te -6.28E-17 + 2640, 110.000, 0, En 1.457854545661E-05, CFL 0.00387, SL -1.5606E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me 1.12E-17, Se -2.00E-14, Te 2.08E-15 + 2664, 111.000, 0, En 1.292027950663E-05, CFL 0.00328, SL -1.6488E-01, M 7.69491E+16, S 35.1303, T 4.7665, Me 2.08E-18, Se 6.65E-15, Te 7.93E-16 + 2688, 112.000, 0, En 1.192484495657E-05, CFL 0.00274, SL -1.7207E-01, M 7.69490E+16, S 35.1303, T 4.7662, Me -2.11E-17, Se 0.00E+00, Te -5.43E-16 + 2712, 113.000, 0, En 1.088285217296E-05, CFL 0.00266, SL -1.7342E-01, M 7.69490E+16, S 35.1304, T 4.7659, Me 2.83E-17, Se 6.65E-15, Te -8.89E-16 + 2736, 114.000, 0, En 1.015463382438E-05, CFL 0.00340, SL -1.5505E-01, M 7.69492E+16, S 35.1302, T 4.7660, Me -1.94E-17, Se -1.33E-14, Te 1.13E-15 + 2760, 115.000, 0, En 7.091713721685E-06, CFL 0.00223, SL -1.5558E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 1.44E-17, Se 6.65E-15, Te -2.91E-15 + 2784, 116.000, 0, En 6.666541905981E-06, CFL 0.00179, SL -1.5799E-01, M 7.69492E+16, S 35.1303, T 4.7664, Me 2.45E-18, Se -1.33E-14, Te 5.41E-16 + 2808, 117.000, 0, En 7.083278320955E-06, CFL 0.00237, SL -1.6049E-01, M 7.69491E+16, S 35.1303, T 4.7667, Me 1.33E-17, Se 2.00E-14, Te 8.63E-16 + 2832, 118.000, 0, En 7.875657979925E-06, CFL 0.00293, SL -1.6273E-01, M 7.69491E+16, S 35.1303, T 4.7670, Me -2.06E-17, Se -6.65E-15, Te 2.52E-15 + 2856, 119.000, 0, En 9.707577919122E-06, CFL 0.00288, SL -1.6521E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me 8.48E-18, Se 6.65E-15, Te -4.55E-15 + 2880, 120.000, 0, En 1.135214577113E-05, CFL 0.00353, SL -1.6737E-01, M 7.69490E+16, S 35.1303, T 4.7678, Me -2.10E-17, Se -2.00E-14, Te 2.08E-15 + 2904, 121.000, 0, En 1.148279183503E-05, CFL 0.00481, SL -1.6904E-01, M 7.69490E+16, S 35.1303, T 4.7684, Me 9.90E-18, Se 0.00E+00, Te -3.02E-15 + 2928, 122.000, 0, En 9.269289527273E-06, CFL 0.00290, SL -1.7066E-01, M 7.69490E+16, S 35.1303, T 4.7686, Me 2.45E-19, Se 0.00E+00, Te 2.74E-15 + 2952, 123.000, 0, En 9.081700521382E-06, CFL 0.00267, SL -1.7194E-01, M 7.69490E+16, S 35.1303, T 4.7689, Me 5.51E-18, Se -6.65E-15, Te 1.94E-17 + 2976, 124.000, 0, En 8.567584248543E-06, CFL 0.00257, SL -1.7323E-01, M 7.69490E+16, S 35.1304, T 4.7693, Me 6.95E-18, Se 1.33E-14, Te 3.83E-15 + 3000, 125.000, 0, En 7.881370226852E-06, CFL 0.00239, SL -1.6855E-01, M 7.69490E+16, S 35.1303, T 4.7697, Me 4.47E-18, Se 0.00E+00, Te -4.66E-15 + 3024, 126.000, 0, En 7.318297437945E-06, CFL 0.00248, SL -1.5937E-01, M 7.69492E+16, S 35.1303, T 4.7701, Me -2.08E-17, Se -6.65E-15, Te 7.66E-16 + 3048, 127.000, 0, En 7.368995555147E-06, CFL 0.00255, SL -1.6111E-01, M 7.69491E+16, S 35.1303, T 4.7702, Me -1.71E-18, Se 6.65E-15, Te 1.60E-16 + 3072, 128.000, 0, En 9.041163890646E-06, CFL 0.00346, SL -1.6494E-01, M 7.69491E+16, S 35.1303, T 4.7704, Me 3.51E-18, Se 6.65E-15, Te -1.57E-15 + 3096, 129.000, 0, En 1.004047624104E-05, CFL 0.00371, SL -1.6715E-01, M 7.69491E+16, S 35.1303, T 4.7708, Me -8.84E-18, Se -2.00E-14, Te -1.31E-15 + 3120, 130.000, 0, En 9.296744076506E-06, CFL 0.00281, SL -1.6897E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me 1.48E-17, Se 1.33E-14, Te 2.02E-15 + 3144, 131.000, 0, En 6.740670230330E-06, CFL 0.00236, SL -1.7186E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -1.20E-18, Se -6.65E-15, Te -1.14E-15 + 3168, 132.000, 0, En 5.929024561212E-06, CFL 0.00271, SL -1.7781E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me 5.40E-18, Se 6.65E-15, Te 6.91E-16 + 3192, 133.000, 0, En 6.568895017779E-06, CFL 0.00203, SL -1.8252E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me -7.85E-18, Se 6.65E-15, Te 1.87E-15 + 3216, 134.000, 0, En 5.828907814019E-06, CFL 0.00168, SL -1.8368E-01, M 7.69488E+16, S 35.1304, T 4.7714, Me 1.15E-17, Se 6.65E-15, Te -1.39E-16 + 3240, 135.000, 0, En 5.493104936636E-06, CFL 0.00143, SL -1.7966E-01, M 7.69489E+16, S 35.1304, T 4.7716, Me -2.41E-17, Se 0.00E+00, Te 2.69E-16 + 3264, 136.000, 0, En 5.317381110659E-06, CFL 0.00170, SL -1.7849E-01, M 7.69489E+16, S 35.1304, T 4.7722, Me 2.12E-17, Se -6.65E-15, Te -1.26E-15 + 3288, 137.000, 0, En 5.066022034547E-06, CFL 0.00184, SL -1.7888E-01, M 7.69489E+16, S 35.1304, T 4.7725, Me -1.31E-17, Se -1.33E-14, Te 8.38E-16 + 3312, 138.000, 0, En 5.201665865131E-06, CFL 0.00181, SL -1.7967E-01, M 7.69489E+16, S 35.1304, T 4.7728, Me 8.69E-18, Se -1.33E-14, Te 1.28E-15 + 3336, 139.000, 0, En 5.046164510270E-06, CFL 0.00166, SL -1.8065E-01, M 7.69489E+16, S 35.1304, T 4.7731, Me -1.06E-17, Se 6.65E-15, Te -2.36E-15 + 3360, 140.000, 0, En 4.393448037242E-06, CFL 0.00142, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7734, Me -1.33E-18, Se 1.33E-14, Te 3.31E-15 + 3384, 141.000, 0, En 4.485994009389E-06, CFL 0.00139, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7739, Me -1.39E-18, Se -6.65E-15, Te -3.74E-15 + 3408, 142.000, 0, En 5.975159116841E-06, CFL 0.00255, SL -1.8304E-01, M 7.69488E+16, S 35.1304, T 4.7746, Me 6.51E-18, Se 0.00E+00, Te 1.33E-15 + 3432, 143.000, 0, En 6.017730730341E-06, CFL 0.00306, SL -1.8367E-01, M 7.69488E+16, S 35.1304, T 4.7752, Me 2.37E-17, Se 0.00E+00, Te 1.85E-15 + 3456, 144.000, 0, En 5.832097415717E-06, CFL 0.00314, SL -1.8418E-01, M 7.69488E+16, S 35.1304, T 4.7759, Me -2.03E-17, Se 1.33E-14, Te 7.29E-16 + 3480, 145.000, 0, En 6.127990609164E-06, CFL 0.00356, SL -1.8501E-01, M 7.69488E+16, S 35.1304, T 4.7766, Me 1.76E-18, Se 0.00E+00, Te -1.28E-15 + 3504, 146.000, 0, En 6.243597091086E-06, CFL 0.00363, SL -1.8591E-01, M 7.69488E+16, S 35.1304, T 4.7773, Me 2.64E-17, Se -6.65E-15, Te 4.51E-16 + 3528, 147.000, 0, En 5.877400231869E-06, CFL 0.00297, SL -1.8691E-01, M 7.69488E+16, S 35.1304, T 4.7780, Me -3.33E-17, Se 6.65E-15, Te -5.59E-16 + 3552, 148.000, 0, En 5.528289703590E-06, CFL 0.00255, SL -1.8651E-01, M 7.69488E+16, S 35.1304, T 4.7786, Me 2.37E-17, Se -6.65E-15, Te -2.08E-15 + 3576, 149.000, 0, En 5.199563624618E-06, CFL 0.00282, SL -1.8743E-01, M 7.69488E+16, S 35.1304, T 4.7793, Me 3.16E-18, Se 0.00E+00, Te 2.08E-15 + 3600, 150.000, 0, En 5.019798739339E-06, CFL 0.00292, SL -1.8935E-01, M 7.69488E+16, S 35.1304, T 4.7797, Me -2.79E-17, Se -1.33E-14, Te 1.19E-15 + 3624, 151.000, 0, En 5.985984117018E-06, CFL 0.00327, SL -1.8921E-01, M 7.69488E+16, S 35.1304, T 4.7800, Me 2.09E-17, Se -6.65E-15, Te -3.05E-15 + 3648, 152.000, 0, En 6.562213554753E-06, CFL 0.00308, SL -1.9037E-01, M 7.69488E+16, S 35.1305, T 4.7805, Me 1.00E-17, Se 6.65E-15, Te 2.30E-15 + 3672, 153.000, 0, En 6.138597342960E-06, CFL 0.00267, SL -1.9203E-01, M 7.69487E+16, S 35.1305, T 4.7808, Me -4.79E-18, Se 6.65E-15, Te -1.22E-15 + 3696, 154.000, 0, En 5.552848347746E-06, CFL 0.00262, SL -1.9358E-01, M 7.69487E+16, S 35.1305, T 4.7812, Me -1.42E-18, Se -1.33E-14, Te 5.98E-16 + 3720, 155.000, 0, En 5.086996150497E-06, CFL 0.00235, SL -1.9477E-01, M 7.69487E+16, S 35.1305, T 4.7818, Me -2.73E-17, Se 6.65E-15, Te -2.02E-15 + 3744, 156.000, 0, En 4.321411342871E-06, CFL 0.00222, SL -1.9603E-01, M 7.69487E+16, S 35.1305, T 4.7824, Me 1.38E-17, Se -1.33E-14, Te 2.17E-15 + 3768, 157.000, 0, En 5.922967646033E-06, CFL 0.00268, SL -1.9737E-01, M 7.69487E+16, S 35.1305, T 4.7830, Me 2.61E-18, Se 1.33E-14, Te -6.35E-16 + 3792, 158.000, 0, En 3.704006291663E-06, CFL 0.00215, SL -1.9886E-01, M 7.69486E+16, S 35.1305, T 4.7836, Me -6.79E-18, Se 6.65E-15, Te -4.47E-17 + 3816, 159.000, 0, En 5.381116235459E-06, CFL 0.00251, SL -1.9901E-01, M 7.69486E+16, S 35.1305, T 4.7839, Me 8.64E-19, Se -6.65E-15, Te 4.85E-16 + 3840, 160.000, 0, En 5.311064300565E-06, CFL 0.00212, SL -1.9608E-01, M 7.69487E+16, S 35.1305, T 4.7844, Me 1.37E-18, Se -1.33E-14, Te 1.45E-15 + 3864, 161.000, 0, En 6.596011921528E-06, CFL 0.00344, SL -1.9717E-01, M 7.69487E+16, S 35.1305, T 4.7850, Me -1.41E-17, Se 6.65E-15, Te -3.61E-15 + 3888, 162.000, 0, En 8.265576212294E-06, CFL 0.00357, SL -1.9502E-01, M 7.69487E+16, S 35.1305, T 4.7854, Me 2.11E-18, Se -6.65E-15, Te 1.08E-15 + 3912, 163.000, 0, En 9.382014351384E-06, CFL 0.00325, SL -1.9569E-01, M 7.69487E+16, S 35.1305, T 4.7859, Me 6.38E-18, Se 6.65E-15, Te 2.25E-16 + 3936, 164.000, 0, En 1.052138126872E-05, CFL 0.00410, SL -1.9669E-01, M 7.69487E+16, S 35.1305, T 4.7864, Me 6.98E-18, Se -2.66E-14, Te 6.28E-16 + 3960, 165.000, 0, En 9.184747511536E-06, CFL 0.00390, SL -1.9770E-01, M 7.69487E+16, S 35.1305, T 4.7870, Me -5.39E-18, Se 6.65E-15, Te -2.03E-15 + 3984, 166.000, 0, En 8.085094114128E-06, CFL 0.00403, SL -1.9892E-01, M 7.69486E+16, S 35.1305, T 4.7877, Me -5.46E-18, Se 1.33E-14, Te 4.35E-16 + 4008, 167.000, 0, En 6.610485295400E-06, CFL 0.00300, SL -2.0057E-01, M 7.69486E+16, S 35.1305, T 4.7884, Me 1.92E-17, Se 0.00E+00, Te 7.45E-16 + 4032, 168.000, 0, En 6.449548038534E-06, CFL 0.00265, SL -2.0087E-01, M 7.69486E+16, S 35.1305, T 4.7890, Me -1.63E-17, Se 0.00E+00, Te -1.39E-15 + 4056, 169.000, 0, En 6.137696781013E-06, CFL 0.00220, SL -1.9987E-01, M 7.69486E+16, S 35.1305, T 4.7896, Me 8.13E-18, Se -1.33E-14, Te 1.41E-15 + 4080, 170.000, 0, En 5.913870967217E-06, CFL 0.00267, SL -1.9847E-01, M 7.69486E+16, S 35.1305, T 4.7902, Me 4.12E-18, Se 6.65E-15, Te 2.31E-16 + 4104, 171.000, 0, En 6.202810064761E-06, CFL 0.00371, SL -1.9845E-01, M 7.69486E+16, S 35.1305, T 4.7907, Me -1.43E-17, Se 0.00E+00, Te 1.59E-16 + 4128, 172.000, 0, En 6.528028496288E-06, CFL 0.00376, SL -1.9325E-01, M 7.69487E+16, S 35.1305, T 4.7910, Me 5.23E-18, Se 6.65E-15, Te 1.29E-15 + 4152, 173.000, 0, En 6.352919176133E-06, CFL 0.00276, SL -1.8124E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -1.31E-17, Se 6.65E-15, Te -2.33E-15 + 4176, 174.000, 0, En 6.034152544924E-06, CFL 0.00263, SL -1.7939E-01, M 7.69489E+16, S 35.1304, T 4.7910, Me 2.22E-17, Se 0.00E+00, Te 2.98E-15 + 4200, 175.000, 0, En 6.763071102253E-06, CFL 0.00349, SL -1.8292E-01, M 7.69488E+16, S 35.1304, T 4.7910, Me -5.47E-18, Se -1.33E-14, Te -3.00E-15 + 4224, 176.000, 0, En 8.890446735508E-06, CFL 0.00399, SL -1.8544E-01, M 7.69488E+16, S 35.1304, T 4.7915, Me -5.97E-18, Se 0.00E+00, Te 1.84E-15 + 4248, 177.000, 0, En 1.145065639363E-05, CFL 0.00448, SL -1.8526E-01, M 7.69488E+16, S 35.1304, T 4.7921, Me 1.30E-17, Se 6.65E-15, Te -6.81E-16 + 4272, 178.000, 0, En 8.595721753491E-06, CFL 0.00379, SL -1.8241E-01, M 7.69489E+16, S 35.1304, T 4.7927, Me -1.33E-17, Se 6.65E-15, Te -4.14E-16 + 4296, 179.000, 0, En 7.652269813883E-06, CFL 0.00370, SL -1.7606E-01, M 7.69489E+16, S 35.1304, T 4.7932, Me 1.31E-17, Se -6.65E-15, Te 5.30E-16 + 4320, 180.000, 0, En 7.648801864390E-06, CFL 0.00367, SL -1.6717E-01, M 7.69491E+16, S 35.1303, T 4.7936, Me 2.80E-18, Se -6.65E-15, Te -4.50E-16 + 4344, 181.000, 0, En 7.305642872105E-06, CFL 0.00380, SL -1.5918E-01, M 7.69492E+16, S 35.1303, T 4.7940, Me -1.86E-18, Se 6.65E-15, Te 1.99E-15 + 4368, 182.000, 0, En 1.003180187385E-05, CFL 0.00602, SL -1.5065E-01, M 7.69493E+16, S 35.1302, T 4.7946, Me -1.69E-17, Se 1.33E-14, Te -1.85E-15 + 4392, 183.000, 0, En 9.674421912972E-06, CFL 0.00482, SL -1.4226E-01, M 7.69494E+16, S 35.1302, T 4.7951, Me 2.61E-19, Se -1.33E-14, Te -6.02E-16 + 4416, 184.000, 0, En 1.119859974264E-05, CFL 0.00524, SL -1.3699E-01, M 7.69494E+16, S 35.1301, T 4.7956, Me -3.39E-19, Se 6.65E-15, Te -8.13E-16 + 4440, 185.000, 0, En 1.301953031788E-05, CFL 0.00582, SL -1.3753E-01, M 7.69494E+16, S 35.1301, T 4.7961, Me 1.98E-18, Se -6.65E-15, Te 3.15E-15 + 4464, 186.000, 0, En 1.334722579710E-05, CFL 0.00487, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7966, Me 7.55E-19, Se 6.65E-15, Te -6.56E-18 + 4488, 187.000, 0, En 1.368592272761E-05, CFL 0.00510, SL -1.4131E-01, M 7.69494E+16, S 35.1302, T 4.7970, Me 1.71E-17, Se 0.00E+00, Te 5.99E-16 + 4512, 188.000, 0, En 1.268437506428E-05, CFL 0.00471, SL -1.3896E-01, M 7.69494E+16, S 35.1302, T 4.7972, Me -2.12E-17, Se -6.65E-15, Te -2.75E-15 + 4536, 189.000, 0, En 1.225785474958E-05, CFL 0.00532, SL -1.3575E-01, M 7.69495E+16, S 35.1301, T 4.7973, Me -2.47E-19, Se 0.00E+00, Te 5.84E-16 + 4560, 190.000, 0, En 1.200422511251E-05, CFL 0.00544, SL -1.2903E-01, M 7.69495E+16, S 35.1301, T 4.7975, Me 1.23E-17, Se 2.00E-14, Te -2.23E-16 + 4584, 191.000, 0, En 1.091076217115E-05, CFL 0.00488, SL -1.2296E-01, M 7.69496E+16, S 35.1301, T 4.7977, Me 6.84E-18, Se -6.65E-15, Te 3.39E-16 + 4608, 192.000, 0, En 9.625883979110E-06, CFL 0.00416, SL -1.1866E-01, M 7.69497E+16, S 35.1300, T 4.7981, Me -1.37E-17, Se 6.65E-15, Te 6.19E-16 + 4632, 193.000, 0, En 8.302427864257E-06, CFL 0.00330, SL -1.1546E-01, M 7.69497E+16, S 35.1300, T 4.7986, Me -1.28E-17, Se 1.33E-14, Te 4.05E-16 + 4656, 194.000, 0, En 7.476679850021E-06, CFL 0.00379, SL -1.1116E-01, M 7.69498E+16, S 35.1300, T 4.7988, Me 8.65E-18, Se 0.00E+00, Te 2.55E-16 + 4680, 195.000, 0, En 7.695941177124E-06, CFL 0.00403, SL -1.0806E-01, M 7.69498E+16, S 35.1300, T 4.7990, Me 1.68E-18, Se -1.33E-14, Te 1.60E-15 + 4704, 196.000, 0, En 8.411294730264E-06, CFL 0.00403, SL -1.0301E-01, M 7.69499E+16, S 35.1299, T 4.7992, Me -5.64E-18, Se 6.65E-15, Te -2.52E-15 + 4728, 197.000, 0, En 8.943897126707E-06, CFL 0.00374, SL -1.0048E-01, M 7.69499E+16, S 35.1299, T 4.7995, Me 3.67E-17, Se -6.65E-15, Te 1.05E-15 + 4752, 198.000, 0, En 7.991775364404E-06, CFL 0.00324, SL -9.7422E-02, M 7.69499E+16, S 35.1299, T 4.7997, Me -1.77E-17, Se 0.00E+00, Te 1.80E-16 + 4776, 199.000, 0, En 6.779015184573E-06, CFL 0.00366, SL -9.2701E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me 6.55E-19, Se -6.65E-15, Te -2.41E-15 + 4800, 200.000, 0, En 6.260240030952E-06, CFL 0.00320, SL -8.8914E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me -8.49E-19, Se 1.33E-14, Te 3.00E-15 + 4824, 201.000, 0, En 6.040614811923E-06, CFL 0.00281, SL -8.5571E-02, M 7.69501E+16, S 35.1298, T 4.7999, Me -6.93E-18, Se -6.65E-15, Te -1.20E-15 + 4848, 202.000, 0, En 6.208218857267E-06, CFL 0.00243, SL -8.8244E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me 1.71E-17, Se -1.33E-14, Te 1.53E-16 + 4872, 203.000, 0, En 7.811484337924E-06, CFL 0.00282, SL -8.9369E-02, M 7.69500E+16, S 35.1299, T 4.8000, Me -5.94E-18, Se 0.00E+00, Te -3.21E-16 + 4896, 204.000, 0, En 1.198830795228E-05, CFL 0.00435, SL -8.9509E-02, M 7.69500E+16, S 35.1299, T 4.8002, Me 4.68E-19, Se 6.65E-15, Te -1.95E-15 + 4920, 205.000, 0, En 1.321501026092E-05, CFL 0.00503, SL -9.0500E-02, M 7.69500E+16, S 35.1299, T 4.8003, Me -1.60E-17, Se 6.65E-15, Te 1.56E-15 + 4944, 206.000, 0, En 1.333313639615E-05, CFL 0.00571, SL -9.4351E-02, M 7.69500E+16, S 35.1299, T 4.8002, Me 1.05E-17, Se 6.65E-15, Te -1.63E-15 + 4968, 207.000, 0, En 1.465626022054E-05, CFL 0.00560, SL -9.4849E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 1.08E-17, Se -6.65E-15, Te 1.33E-15 + 4992, 208.000, 0, En 1.574331459302E-05, CFL 0.00577, SL -9.3023E-02, M 7.69500E+16, S 35.1299, T 4.8007, Me 3.55E-18, Se 0.00E+00, Te 4.92E-16 + 5016, 209.000, 0, En 1.592176747789E-05, CFL 0.00555, SL -9.1310E-02, M 7.69500E+16, S 35.1299, T 4.8009, Me 1.63E-18, Se 0.00E+00, Te 9.62E-16 + 5040, 210.000, 0, En 1.538652024336E-05, CFL 0.00474, SL -9.0818E-02, M 7.69500E+16, S 35.1299, T 4.8014, Me -5.33E-19, Se 0.00E+00, Te -7.81E-16 + 5064, 211.000, 0, En 1.468491124547E-05, CFL 0.00434, SL -9.2481E-02, M 7.69500E+16, S 35.1299, T 4.8016, Me -2.09E-17, Se 6.65E-15, Te -4.72E-16 + 5088, 212.000, 0, En 1.435292583416E-05, CFL 0.00516, SL -8.8015E-02, M 7.69501E+16, S 35.1299, T 4.8019, Me 1.58E-17, Se -1.33E-14, Te 2.39E-15 + 5112, 213.000, 0, En 1.421904879525E-05, CFL 0.00557, SL -8.2620E-02, M 7.69501E+16, S 35.1298, T 4.8023, Me -6.09E-18, Se 0.00E+00, Te 1.05E-17 + 5136, 214.000, 0, En 1.416958138549E-05, CFL 0.00627, SL -8.2396E-02, M 7.69501E+16, S 35.1298, T 4.8028, Me -8.44E-18, Se 6.65E-15, Te 1.31E-16 + 5160, 215.000, 0, En 1.220659869975E-05, CFL 0.00545, SL -8.4309E-02, M 7.69501E+16, S 35.1298, T 4.8033, Me 4.35E-18, Se -1.33E-14, Te -4.96E-16 + 5184, 216.000, 0, En 1.003536074118E-05, CFL 0.00391, SL -8.6912E-02, M 7.69501E+16, S 35.1298, T 4.8037, Me 6.29E-18, Se 6.65E-15, Te -1.32E-15 + 5208, 217.000, 0, En 6.820118600392E-06, CFL 0.00335, SL -8.9106E-02, M 7.69501E+16, S 35.1299, T 4.8040, Me -1.43E-17, Se 0.00E+00, Te 2.11E-15 + 5232, 218.000, 0, En 6.795636312527E-06, CFL 0.00340, SL -8.9242E-02, M 7.69500E+16, S 35.1299, T 4.8044, Me -6.39E-18, Se 1.33E-14, Te 1.22E-15 + 5256, 219.000, 0, En 6.082476087802E-06, CFL 0.00313, SL -8.9224E-02, M 7.69501E+16, S 35.1299, T 4.8049, Me 2.31E-17, Se -6.65E-15, Te 1.01E-16 + 5280, 220.000, 0, En 5.581280148639E-06, CFL 0.00263, SL -9.2528E-02, M 7.69500E+16, S 35.1299, T 4.8051, Me -7.13E-18, Se -6.65E-15, Te -4.82E-16 + 5304, 221.000, 0, En 5.431723717271E-06, CFL 0.00199, SL -9.5169E-02, M 7.69500E+16, S 35.1299, T 4.8054, Me 1.38E-17, Se 0.00E+00, Te -1.98E-15 + 5328, 222.000, 0, En 5.303761876474E-06, CFL 0.00232, SL -9.6725E-02, M 7.69500E+16, S 35.1299, T 4.8057, Me -2.31E-17, Se 0.00E+00, Te 5.28E-17 + 5352, 223.000, 0, En 5.085310127711E-06, CFL 0.00245, SL -9.7945E-02, M 7.69499E+16, S 35.1299, T 4.8061, Me 8.72E-18, Se 6.65E-15, Te -7.68E-16 + 5376, 224.000, 0, En 4.957561276818E-06, CFL 0.00240, SL -9.9462E-02, M 7.69499E+16, S 35.1299, T 4.8065, Me 1.02E-17, Se -6.65E-15, Te 3.46E-15 + 5400, 225.000, 0, En 5.044209689760E-06, CFL 0.00236, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.8070, Me -3.57E-18, Se 6.65E-15, Te -2.92E-15 + 5424, 226.000, 0, En 5.724345732368E-06, CFL 0.00303, SL -1.0377E-01, M 7.69499E+16, S 35.1299, T 4.8074, Me -1.14E-18, Se 0.00E+00, Te 7.83E-16 + 5448, 227.000, 0, En 5.855159256882E-06, CFL 0.00276, SL -1.0662E-01, M 7.69498E+16, S 35.1300, T 4.8077, Me -6.80E-18, Se 6.65E-15, Te -5.92E-17 + 5472, 228.000, 0, En 8.401583174650E-06, CFL 0.00394, SL -1.0877E-01, M 7.69498E+16, S 35.1300, T 4.8082, Me 8.78E-18, Se -6.65E-15, Te -2.07E-15 + 5496, 229.000, 0, En 1.026222545153E-05, CFL 0.00496, SL -1.1076E-01, M 7.69498E+16, S 35.1300, T 4.8085, Me -2.06E-18, Se 6.65E-15, Te 1.16E-15 + 5520, 230.000, 0, En 1.075813946665E-05, CFL 0.00523, SL -1.1251E-01, M 7.69498E+16, S 35.1300, T 4.8089, Me -3.57E-18, Se 0.00E+00, Te -9.01E-16 + 5544, 231.000, 0, En 1.067349111679E-05, CFL 0.00540, SL -1.1417E-01, M 7.69497E+16, S 35.1300, T 4.8093, Me 1.03E-17, Se 0.00E+00, Te 2.93E-15 + 5568, 232.000, 0, En 9.771552635322E-06, CFL 0.00471, SL -1.1547E-01, M 7.69497E+16, S 35.1300, T 4.8098, Me -1.00E-18, Se -1.33E-14, Te -1.75E-15 + 5592, 233.000, 0, En 9.547698799595E-06, CFL 0.00377, SL -1.1694E-01, M 7.69497E+16, S 35.1300, T 4.8102, Me -6.71E-18, Se 1.33E-14, Te -1.13E-15 + 5616, 234.000, 0, En 9.911489695815E-06, CFL 0.00379, SL -1.1754E-01, M 7.69497E+16, S 35.1300, T 4.8105, Me 1.04E-17, Se 0.00E+00, Te -3.35E-17 + 5640, 235.000, 0, En 9.853054407293E-06, CFL 0.00343, SL -1.1846E-01, M 7.69497E+16, S 35.1300, T 4.8107, Me -2.58E-17, Se 6.65E-15, Te 1.18E-15 + 5664, 236.000, 0, En 9.738222508321E-06, CFL 0.00354, SL -1.2125E-01, M 7.69496E+16, S 35.1300, T 4.8108, Me 1.31E-17, Se 0.00E+00, Te 7.25E-16 + 5688, 237.000, 0, En 9.923616013948E-06, CFL 0.00440, SL -1.1523E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me 1.61E-17, Se 0.00E+00, Te -1.40E-15 + 5712, 238.000, 0, En 9.412467946128E-06, CFL 0.00413, SL -1.1726E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -1.16E-17, Se -6.65E-15, Te 1.45E-15 + 5736, 239.000, 0, En 8.599918456342E-06, CFL 0.00362, SL -1.1860E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.45E-18, Se 1.33E-14, Te -3.34E-16 + 5760, 240.000, 0, En 7.920277462945E-06, CFL 0.00350, SL -1.1981E-01, M 7.69497E+16, S 35.1300, T 4.8113, Me -1.32E-18, Se -6.65E-15, Te -2.31E-15 + 5784, 241.000, 0, En 7.140060729198E-06, CFL 0.00282, SL -1.2019E-01, M 7.69497E+16, S 35.1300, T 4.8117, Me -8.02E-18, Se -6.65E-15, Te 9.61E-16 + 5808, 242.000, 0, En 6.595254597956E-06, CFL 0.00275, SL -1.2035E-01, M 7.69497E+16, S 35.1300, T 4.8120, Me 1.56E-17, Se 1.33E-14, Te -1.72E-15 + 5832, 243.000, 0, En 7.004882682324E-06, CFL 0.00329, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.8120, Me -1.50E-17, Se 6.65E-15, Te 2.03E-15 + 5856, 244.000, 0, En 7.928544623483E-06, CFL 0.00388, SL -1.2069E-01, M 7.69496E+16, S 35.1300, T 4.8121, Me 1.47E-17, Se -2.66E-14, Te -2.86E-16 + 5880, 245.000, 0, En 7.602864908011E-06, CFL 0.00340, SL -1.1881E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -1.46E-17, Se 6.65E-15, Te -2.51E-15 + 5904, 246.000, 0, En 7.456183168212E-06, CFL 0.00288, SL -1.1432E-01, M 7.69497E+16, S 35.1300, T 4.8126, Me 1.03E-17, Se 0.00E+00, Te 2.74E-15 + 5928, 247.000, 0, En 7.779990369589E-06, CFL 0.00305, SL -1.0906E-01, M 7.69498E+16, S 35.1300, T 4.8130, Me -1.01E-17, Se 6.65E-15, Te -1.35E-15 + 5952, 248.000, 0, En 8.210450732368E-06, CFL 0.00377, SL -1.0732E-01, M 7.69498E+16, S 35.1300, T 4.8133, Me 1.07E-17, Se -6.65E-15, Te 6.69E-16 + 5976, 249.000, 0, En 8.993160314239E-06, CFL 0.00470, SL -1.0605E-01, M 7.69498E+16, S 35.1300, T 4.8135, Me 1.37E-17, Se 6.65E-15, Te 4.72E-16 + 6000, 250.000, 0, En 9.661143928844E-06, CFL 0.00521, SL -1.0657E-01, M 7.69498E+16, S 35.1300, T 4.8139, Me -1.50E-17, Se -1.33E-14, Te 9.31E-16 + 6024, 251.000, 0, En 1.080222315583E-05, CFL 0.00573, SL -1.0644E-01, M 7.69498E+16, S 35.1300, T 4.8141, Me 7.17E-18, Se 6.65E-15, Te -1.27E-15 + 6048, 252.000, 0, En 1.135748613641E-05, CFL 0.00477, SL -1.0471E-01, M 7.69499E+16, S 35.1300, T 4.8143, Me 2.94E-19, Se 1.33E-14, Te -5.31E-16 + 6072, 253.000, 0, En 1.178845806031E-05, CFL 0.00380, SL -1.0253E-01, M 7.69499E+16, S 35.1299, T 4.8142, Me -1.96E-17, Se 6.65E-15, Te 2.68E-15 + 6096, 254.000, 0, En 1.062015297919E-05, CFL 0.00403, SL -9.6017E-02, M 7.69500E+16, S 35.1299, T 4.8143, Me 8.93E-18, Se -1.33E-14, Te -4.83E-16 + 6120, 255.000, 0, En 9.162212255511E-06, CFL 0.00381, SL -8.7414E-02, M 7.69501E+16, S 35.1299, T 4.8144, Me 8.16E-18, Se 0.00E+00, Te -3.57E-15 + 6144, 256.000, 0, En 8.458192352764E-06, CFL 0.00321, SL -7.9010E-02, M 7.69502E+16, S 35.1298, T 4.8146, Me 8.60E-18, Se 0.00E+00, Te 6.65E-16 + 6168, 257.000, 0, En 7.930521613690E-06, CFL 0.00265, SL -7.0473E-02, M 7.69503E+16, S 35.1298, T 4.8145, Me -4.82E-18, Se 1.33E-14, Te 2.11E-15 + 6192, 258.000, 0, En 7.509436813951E-06, CFL 0.00326, SL -6.1783E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me -1.92E-17, Se -6.65E-15, Te -3.71E-16 + 6216, 259.000, 0, En 5.445556900962E-06, CFL 0.00340, SL -5.7471E-02, M 7.69505E+16, S 35.1297, T 4.8148, Me 1.94E-17, Se 6.65E-15, Te -3.51E-17 + 6240, 260.000, 0, En 3.505438022680E-06, CFL 0.00187, SL -5.6838E-02, M 7.69505E+16, S 35.1297, T 4.8149, Me -1.26E-17, Se 6.65E-15, Te 3.47E-16 + 6264, 261.000, 0, En 2.738032814096E-06, CFL 0.00137, SL -5.6231E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 4.13E-18, Se -6.65E-15, Te -1.33E-15 + 6288, 262.000, 0, En 2.839114590122E-06, CFL 0.00169, SL -5.2445E-02, M 7.69505E+16, S 35.1296, T 4.8153, Me 3.70E-18, Se 0.00E+00, Te 2.17E-15 + 6312, 263.000, 0, En 3.069373236973E-06, CFL 0.00173, SL -4.2620E-02, M 7.69506E+16, S 35.1296, T 4.8153, Me -3.82E-18, Se -1.33E-14, Te -2.12E-15 + 6336, 264.000, 0, En 3.122537165559E-06, CFL 0.00170, SL -3.2899E-02, M 7.69508E+16, S 35.1295, T 4.8154, Me 1.88E-18, Se 6.65E-15, Te -4.84E-16 + 6360, 265.000, 0, En 3.328458384238E-06, CFL 0.00206, SL -3.0306E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -2.78E-18, Se 0.00E+00, Te 3.68E-15 + 6384, 266.000, 0, En 3.885376188986E-06, CFL 0.00237, SL -2.9079E-02, M 7.69508E+16, S 35.1295, T 4.8157, Me 9.29E-18, Se 0.00E+00, Te -2.89E-15 + 6408, 267.000, 0, En 4.740827208653E-06, CFL 0.00263, SL -2.8484E-02, M 7.69508E+16, S 35.1295, T 4.8160, Me -2.62E-17, Se -6.65E-15, Te 2.97E-15 + 6432, 268.000, 0, En 5.853489908536E-06, CFL 0.00239, SL -2.9254E-02, M 7.69508E+16, S 35.1295, T 4.8163, Me 2.45E-17, Se -6.65E-15, Te -3.07E-15 + 6456, 269.000, 0, En 6.963215974363E-06, CFL 0.00325, SL -3.0642E-02, M 7.69508E+16, S 35.1295, T 4.8166, Me -7.31E-18, Se 6.65E-15, Te 4.35E-15 + 6480, 270.000, 0, En 7.665682254253E-06, CFL 0.00358, SL -3.1863E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me 5.70E-19, Se -6.65E-15, Te -2.94E-15 + 6504, 271.000, 0, En 7.086469282475E-06, CFL 0.00315, SL -3.7133E-02, M 7.69507E+16, S 35.1296, T 4.8164, Me 3.64E-18, Se 0.00E+00, Te 4.39E-16 + 6528, 272.000, 0, En 6.985951658049E-06, CFL 0.00323, SL -4.0598E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 3.46E-18, Se 0.00E+00, Te 4.36E-16 + 6552, 273.000, 0, En 7.772964691717E-06, CFL 0.00395, SL -4.2124E-02, M 7.69507E+16, S 35.1296, T 4.8158, Me 6.42E-18, Se 1.33E-14, Te -6.85E-16 + 6576, 274.000, 0, En 7.715719185204E-06, CFL 0.00389, SL -4.5550E-02, M 7.69506E+16, S 35.1296, T 4.8158, Me 6.12E-18, Se -1.33E-14, Te -9.67E-16 + 6600, 275.000, 0, En 8.852866572857E-06, CFL 0.00423, SL -5.0903E-02, M 7.69505E+16, S 35.1296, T 4.8156, Me -1.46E-17, Se 1.33E-14, Te -9.64E-16 + 6624, 276.000, 0, En 9.441953063962E-06, CFL 0.00344, SL -5.6083E-02, M 7.69505E+16, S 35.1297, T 4.8155, Me -9.36E-18, Se -6.65E-15, Te -2.02E-16 + 6648, 277.000, 0, En 8.051772993009E-06, CFL 0.00368, SL -6.0124E-02, M 7.69504E+16, S 35.1297, T 4.8154, Me 1.36E-17, Se -6.65E-15, Te 2.95E-15 + 6672, 278.000, 0, En 6.786947689243E-06, CFL 0.00299, SL -6.3956E-02, M 7.69504E+16, S 35.1297, T 4.8151, Me -5.96E-18, Se 0.00E+00, Te -1.91E-15 + 6696, 279.000, 0, En 5.861746094873E-06, CFL 0.00266, SL -6.7735E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -9.71E-18, Se 6.65E-15, Te 1.27E-15 + 6720, 280.000, 0, En 4.456332575121E-06, CFL 0.00216, SL -6.9598E-02, M 7.69503E+16, S 35.1297, T 4.8146, Me 1.91E-17, Se -6.65E-15, Te -3.65E-16 + 6744, 281.000, 0, En 3.360067143967E-06, CFL 0.00266, SL -5.9344E-02, M 7.69504E+16, S 35.1297, T 4.8146, Me -2.19E-17, Se -6.65E-15, Te -4.26E-16 + 6768, 282.000, 0, En 2.183198814419E-06, CFL 0.00166, SL -6.1706E-02, M 7.69504E+16, S 35.1297, T 4.8142, Me 2.38E-17, Se -6.65E-15, Te -5.02E-17 + 6792, 283.000, 0, En 2.217516505435E-06, CFL 0.00142, SL -7.0109E-02, M 7.69503E+16, S 35.1297, T 4.8135, Me -6.74E-18, Se 0.00E+00, Te 1.00E-15 + 6816, 284.000, 0, En 1.424790689750E-06, CFL 0.00090, SL -7.9493E-02, M 7.69502E+16, S 35.1298, T 4.8127, Me -3.06E-18, Se -6.65E-15, Te -4.86E-17 + 6840, 285.000, 0, En 6.966219633051E-06, CFL 0.00378, SL -8.7280E-02, M 7.69501E+16, S 35.1298, T 4.8121, Me -1.14E-17, Se 6.65E-15, Te -3.35E-16 + 6864, 286.000, 0, En 1.332809643215E-05, CFL 0.00509, SL -9.0722E-02, M 7.69500E+16, S 35.1299, T 4.8116, Me 2.54E-17, Se 0.00E+00, Te -1.41E-15 + 6888, 287.000, 0, En 1.347538508361E-05, CFL 0.00404, SL -8.0479E-02, M 7.69502E+16, S 35.1298, T 4.8115, Me -5.58E-18, Se -6.65E-15, Te 1.59E-15 + 6912, 288.000, 0, En 1.141252886258E-05, CFL 0.00339, SL -6.9275E-02, M 7.69503E+16, S 35.1297, T 4.8114, Me -1.08E-17, Se -6.65E-15, Te -1.01E-15 + 6936, 289.000, 0, En 8.775039107501E-06, CFL 0.00363, SL -6.0708E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me 1.42E-17, Se 0.00E+00, Te 4.10E-15 + 6960, 290.000, 0, En 5.656744839196E-06, CFL 0.00321, SL -6.2438E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me -7.71E-18, Se 6.65E-15, Te -3.72E-15 + 6984, 291.000, 0, En 4.236156745825E-06, CFL 0.00223, SL -6.5593E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -1.33E-17, Se -6.65E-15, Te 1.28E-15 + 7008, 292.000, 0, En 8.072412606894E-06, CFL 0.00391, SL -6.8147E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me 1.05E-17, Se 6.65E-15, Te -1.66E-15 + 7032, 293.000, 0, En 1.689665363603E-05, CFL 0.00558, SL -6.9843E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -5.12E-19, Se -6.65E-15, Te -1.19E-15 + 7056, 294.000, 0, En 2.224485883752E-05, CFL 0.00450, SL -5.8313E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 7.23E-18, Se 6.65E-15, Te 1.59E-15 + 7080, 295.000, 0, En 2.583936416469E-05, CFL 0.00512, SL -5.3942E-02, M 7.69505E+16, S 35.1297, T 4.8115, Me -1.94E-17, Se -6.65E-15, Te 4.21E-16 + 7104, 296.000, 0, En 2.635690294177E-05, CFL 0.00539, SL -4.8414E-02, M 7.69506E+16, S 35.1296, T 4.8113, Me 2.32E-17, Se -6.65E-15, Te -1.92E-15 + 7128, 297.000, 0, En 2.827586770180E-05, CFL 0.00666, SL -1.8994E-02, M 7.69510E+16, S 35.1295, T 4.8112, Me -1.50E-17, Se 1.33E-14, Te 9.76E-16 + 7152, 298.000, 0, En 2.869203638348E-05, CFL 0.00593, SL -1.9351E-02, M 7.69509E+16, S 35.1295, T 4.8112, Me -2.45E-18, Se 0.00E+00, Te -2.71E-16 + 7176, 299.000, 0, En 2.958961671504E-05, CFL 0.00489, SL -2.5375E-02, M 7.69509E+16, S 35.1295, T 4.8107, Me -5.76E-18, Se -2.00E-14, Te -1.79E-15 + 7200, 300.000, 0, En 2.965971822446E-05, CFL 0.00408, SL -3.2408E-02, M 7.69508E+16, S 35.1295, T 4.8099, Me 2.35E-17, Se 2.00E-14, Te 3.32E-15 + 7224, 301.000, 0, En 3.023399257444E-05, CFL 0.00479, SL -1.7737E-02, M 7.69510E+16, S 35.1294, T 4.8097, Me -1.08E-17, Se 0.00E+00, Te -1.91E-15 + 7248, 302.000, 0, En 2.780408933741E-05, CFL 0.00603, SL -2.4558E-03, M 7.69512E+16, S 35.1294, T 4.8095, Me 2.38E-18, Se -6.65E-15, Te 5.72E-16 + 7272, 303.000, 0, En 2.243889998473E-05, CFL 0.00544, SL -8.5466E-03, M 7.69511E+16, S 35.1294, T 4.8086, Me -1.04E-17, Se 0.00E+00, Te -9.28E-16 + 7296, 304.000, 0, En 1.922204123650E-05, CFL 0.00403, SL -4.5716E-03, M 7.69511E+16, S 35.1294, T 4.8082, Me 1.16E-17, Se -6.65E-15, Te 1.23E-15 + 7320, 305.000, 0, En 1.881413330833E-05, CFL 0.00345, SL 7.6186E-04, M 7.69512E+16, S 35.1293, T 4.8080, Me 4.86E-18, Se 0.00E+00, Te -1.53E-16 + 7344, 306.000, 0, En 1.692282890888E-05, CFL 0.00382, SL -3.2075E-03, M 7.69512E+16, S 35.1294, T 4.8076, Me -7.70E-18, Se 6.65E-15, Te 6.95E-16 + 7368, 307.000, 0, En 1.598634179046E-05, CFL 0.00383, SL -3.6257E-03, M 7.69511E+16, S 35.1294, T 4.8074, Me -2.29E-19, Se 6.65E-15, Te 1.27E-15 + 7392, 308.000, 0, En 1.542075804880E-05, CFL 0.00403, SL -5.5630E-03, M 7.69511E+16, S 35.1294, T 4.8070, Me -1.29E-18, Se 6.65E-15, Te -1.96E-15 + 7416, 309.000, 0, En 1.343611034092E-05, CFL 0.00333, SL -7.6535E-03, M 7.69511E+16, S 35.1294, T 4.8064, Me 1.26E-17, Se -1.33E-14, Te 3.00E-15 + 7440, 310.000, 0, En 1.230361103425E-05, CFL 0.00285, SL -1.3249E-02, M 7.69510E+16, S 35.1294, T 4.8057, Me -1.57E-17, Se -6.65E-15, Te 1.33E-16 + 7464, 311.000, 0, En 1.100881576589E-05, CFL 0.00318, SL -1.9791E-02, M 7.69509E+16, S 35.1295, T 4.8051, Me 5.90E-18, Se 1.33E-14, Te -1.15E-15 + 7488, 312.000, 0, En 9.368452264159E-06, CFL 0.00321, SL -2.5528E-02, M 7.69509E+16, S 35.1295, T 4.8045, Me 2.36E-18, Se 0.00E+00, Te -5.08E-16 + 7512, 313.000, 0, En 8.756681351342E-06, CFL 0.00237, SL -3.0035E-02, M 7.69508E+16, S 35.1295, T 4.8040, Me 2.43E-18, Se 1.33E-14, Te 2.89E-16 + 7536, 314.000, 0, En 8.511328583125E-06, CFL 0.00197, SL -2.8603E-02, M 7.69508E+16, S 35.1295, T 4.8038, Me -1.61E-17, Se 0.00E+00, Te 1.34E-16 + 7560, 315.000, 0, En 9.465669156892E-06, CFL 0.00340, SL -2.9988E-02, M 7.69508E+16, S 35.1295, T 4.8035, Me 2.57E-18, Se -1.33E-14, Te -1.52E-15 + 7584, 316.000, 0, En 1.115708191059E-05, CFL 0.00402, SL -3.2551E-02, M 7.69508E+16, S 35.1295, T 4.8032, Me 4.42E-18, Se 0.00E+00, Te 2.13E-15 + 7608, 317.000, 0, En 1.108740443707E-05, CFL 0.00386, SL -3.3630E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 6.63E-18, Se 0.00E+00, Te -4.41E-16 + 7632, 318.000, 0, En 8.790989794554E-06, CFL 0.00188, SL -3.6070E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me 1.43E-17, Se 6.65E-15, Te 9.69E-16 + 7656, 319.000, 0, En 7.507603261896E-06, CFL 0.00253, SL -4.7068E-02, M 7.69506E+16, S 35.1296, T 4.8009, Me -1.56E-17, Se 0.00E+00, Te -2.44E-16 + 7680, 320.000, 0, En 7.195263639193E-06, CFL 0.00237, SL -5.5569E-02, M 7.69505E+16, S 35.1297, T 4.8000, Me -3.72E-18, Se 0.00E+00, Te -1.12E-15 + 7704, 321.000, 0, En 6.500087603424E-06, CFL 0.00202, SL -6.1610E-02, M 7.69504E+16, S 35.1297, T 4.7994, Me -3.84E-19, Se 0.00E+00, Te 1.34E-15 + 7728, 322.000, 0, En 6.194278379597E-06, CFL 0.00199, SL -6.6459E-02, M 7.69503E+16, S 35.1297, T 4.7989, Me 1.80E-17, Se 6.65E-15, Te 2.21E-15 + 7752, 323.000, 0, En 5.933739573990E-06, CFL 0.00215, SL -6.7596E-02, M 7.69503E+16, S 35.1297, T 4.7987, Me -8.83E-18, Se -1.33E-14, Te 9.18E-16 + 7776, 324.000, 0, En 6.408650915589E-06, CFL 0.00232, SL -5.4876E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me -6.12E-18, Se 6.65E-15, Te -3.08E-15 + 7800, 325.000, 0, En 5.483804617874E-06, CFL 0.00196, SL -6.1582E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -9.17E-18, Se -6.65E-15, Te 2.13E-15 + 7824, 326.000, 0, En 4.482443228277E-06, CFL 0.00225, SL -7.2118E-02, M 7.69503E+16, S 35.1298, T 4.7964, Me 1.65E-17, Se 6.65E-15, Te -2.81E-15 + 7848, 327.000, 0, En 4.946967689392E-06, CFL 0.00232, SL -8.1081E-02, M 7.69502E+16, S 35.1298, T 4.7953, Me -1.10E-17, Se -6.65E-15, Te 1.91E-15 + 7872, 328.000, 0, En 7.809878453437E-06, CFL 0.00349, SL -8.9684E-02, M 7.69500E+16, S 35.1299, T 4.7943, Me 7.32E-18, Se 1.33E-14, Te -1.96E-15 + 7896, 329.000, 0, En 7.700145594921E-06, CFL 0.00266, SL -9.7459E-02, M 7.69499E+16, S 35.1299, T 4.7935, Me -1.51E-17, Se 0.00E+00, Te 3.15E-15 + 7920, 330.000, 0, En 8.244226699838E-06, CFL 0.00233, SL -1.0244E-01, M 7.69499E+16, S 35.1299, T 4.7928, Me 2.19E-17, Se 1.33E-14, Te -1.59E-15 + 7944, 331.000, 0, En 8.650691808615E-06, CFL 0.00224, SL -1.0316E-01, M 7.69499E+16, S 35.1299, T 4.7925, Me -2.14E-17, Se -6.65E-15, Te -1.35E-15 + 7968, 332.000, 0, En 9.654244811786E-06, CFL 0.00409, SL -1.0459E-01, M 7.69499E+16, S 35.1300, T 4.7925, Me 1.35E-17, Se 6.65E-15, Te 1.52E-15 + 7992, 333.000, 0, En 1.050231126816E-05, CFL 0.00266, SL -1.0777E-01, M 7.69498E+16, S 35.1300, T 4.7922, Me 1.23E-18, Se 2.00E-14, Te 4.83E-16 + 8016, 334.000, 0, En 9.075097051850E-06, CFL 0.00210, SL -1.1149E-01, M 7.69498E+16, S 35.1300, T 4.7919, Me -9.52E-18, Se -6.65E-15, Te -2.79E-15 + 8040, 335.000, 0, En 7.854413533115E-06, CFL 0.00183, SL -1.1612E-01, M 7.69497E+16, S 35.1300, T 4.7915, Me 2.01E-17, Se 0.00E+00, Te 8.15E-16 + 8064, 336.000, 0, En 7.406124212410E-06, CFL 0.00193, SL -1.1659E-01, M 7.69497E+16, S 35.1300, T 4.7912, Me -2.28E-17, Se 6.65E-15, Te -1.09E-15 + 8088, 337.000, 0, En 6.588700162523E-06, CFL 0.00177, SL -1.1412E-01, M 7.69497E+16, S 35.1300, T 4.7908, Me -6.06E-18, Se 0.00E+00, Te 3.81E-16 + 8112, 338.000, 0, En 6.799828826221E-06, CFL 0.00224, SL -1.1142E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 8.27E-18, Se 6.65E-15, Te -5.30E-16 + 8136, 339.000, 0, En 7.699214815068E-06, CFL 0.00415, SL -1.0910E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 3.01E-18, Se -6.65E-15, Te 2.14E-15 + 8160, 340.000, 0, En 6.010412808538E-06, CFL 0.00203, SL -1.1083E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -1.74E-18, Se 0.00E+00, Te -1.53E-15 + 8184, 341.000, 0, En 5.324846358535E-06, CFL 0.00157, SL -1.0754E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me 1.20E-17, Se 6.65E-15, Te -8.96E-16 + 8208, 342.000, 0, En 4.447171510026E-06, CFL 0.00153, SL -1.0741E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -1.84E-17, Se -6.65E-15, Te 3.16E-15 + 8232, 343.000, 0, En 4.181904412545E-06, CFL 0.00146, SL -1.0879E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 5.39E-18, Se -6.65E-15, Te -9.87E-16 + 8256, 344.000, 0, En 4.109445018676E-06, CFL 0.00152, SL -1.0996E-01, M 7.69498E+16, S 35.1300, T 4.7900, Me -1.79E-17, Se -6.65E-15, Te -2.25E-15 + 8280, 345.000, 0, En 4.448323061696E-06, CFL 0.00155, SL -1.1273E-01, M 7.69497E+16, S 35.1300, T 4.7895, Me 1.94E-17, Se -6.65E-15, Te -3.33E-16 + 8304, 346.000, 0, En 6.455757762727E-06, CFL 0.00236, SL -1.1664E-01, M 7.69497E+16, S 35.1300, T 4.7890, Me -3.51E-18, Se 1.33E-14, Te 1.84E-15 + 8328, 347.000, 0, En 7.936139599059E-06, CFL 0.00276, SL -1.1974E-01, M 7.69497E+16, S 35.1300, T 4.7887, Me -3.01E-19, Se -6.65E-15, Te 2.58E-16 + 8352, 348.000, 0, En 1.053396302920E-05, CFL 0.00341, SL -1.2171E-01, M 7.69496E+16, S 35.1301, T 4.7885, Me 8.20E-18, Se 0.00E+00, Te -1.04E-15 + 8376, 349.000, 0, En 1.271379968368E-05, CFL 0.00349, SL -1.2679E-01, M 7.69496E+16, S 35.1301, T 4.7880, Me 4.60E-18, Se -6.65E-15, Te 7.00E-17 + 8400, 350.000, 0, En 1.311126718729E-05, CFL 0.00322, SL -1.2986E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 5.39E-18, Se 2.00E-14, Te -2.66E-15 + 8424, 351.000, 0, En 1.285199343146E-05, CFL 0.00279, SL -1.3098E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.12E-17, Se -6.65E-15, Te -1.41E-16 + 8448, 352.000, 0, En 1.058910966443E-05, CFL 0.00264, SL -1.3180E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.31E-19, Se -2.66E-14, Te 1.10E-15 + 8472, 353.000, 0, En 8.640669621800E-06, CFL 0.00213, SL -1.3255E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.89E-17, Se 2.66E-14, Te -5.70E-16 + 8496, 354.000, 0, En 8.220635653569E-06, CFL 0.00232, SL -1.3100E-01, M 7.69495E+16, S 35.1301, T 4.7875, Me 1.12E-17, Se -6.65E-15, Te -2.42E-16 + 8520, 355.000, 0, En 6.054418920326E-06, CFL 0.00176, SL -1.2470E-01, M 7.69496E+16, S 35.1301, T 4.7875, Me 4.23E-18, Se 6.65E-15, Te 8.22E-16 + 8544, 356.000, 0, En 5.045097916079E-06, CFL 0.00183, SL -1.1818E-01, M 7.69497E+16, S 35.1300, T 4.7874, Me 8.40E-18, Se 0.00E+00, Te 1.66E-15 + 8568, 357.000, 0, En 4.541417002018E-06, CFL 0.00266, SL -1.1477E-01, M 7.69497E+16, S 35.1300, T 4.7874, Me 6.97E-18, Se 0.00E+00, Te -3.94E-16 + 8592, 358.000, 0, En 4.116116978733E-06, CFL 0.00200, SL -1.1710E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me -1.00E-17, Se 0.00E+00, Te 8.04E-16 + 8616, 359.000, 0, En 4.427214742001E-06, CFL 0.00161, SL -1.2863E-01, M 7.69495E+16, S 35.1301, T 4.7854, Me 1.14E-17, Se -6.65E-15, Te -1.57E-15 + 8640, 360.000, 0, En 5.582732198976E-06, CFL 0.00214, SL -1.3729E-01, M 7.69494E+16, S 35.1301, T 4.7842, Me 2.85E-18, Se 2.00E-14, Te 5.80E-16 + 8664, 361.000, 0, En 5.435311609965E-06, CFL 0.00198, SL -1.4408E-01, M 7.69493E+16, S 35.1302, T 4.7834, Me -2.67E-17, Se -6.65E-15, Te -1.06E-15 + 8688, 362.000, 0, En 4.568964319265E-06, CFL 0.00146, SL -1.4990E-01, M 7.69493E+16, S 35.1302, T 4.7828, Me 1.44E-17, Se 0.00E+00, Te -2.52E-17 + 8712, 363.000, 0, En 4.533222563265E-06, CFL 0.00155, SL -1.5114E-01, M 7.69493E+16, S 35.1302, T 4.7826, Me -1.05E-17, Se -6.65E-15, Te 1.56E-15 + 8736, 364.000, 0, En 4.766051395162E-06, CFL 0.00136, SL -1.5324E-01, M 7.69492E+16, S 35.1302, T 4.7825, Me 1.61E-18, Se -6.65E-15, Te -1.81E-16 + 8760, 365.000, 0, En 4.120703287442E-06, CFL 0.00120, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7823, Me 7.77E-18, Se 0.00E+00, Te -1.52E-15 diff --git a/examples/single_column_z/timestats.pgi b/examples/single_column_z/timestats.pgi index 1b03c62a72..37fa7029dd 100644 --- a/examples/single_column_z/timestats.pgi +++ b/examples/single_column_z/timestats.pgi @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 2.723613681471E-07, CFL 0.00079, SL -6.1796E-03, M 7.69511E+16, S 35.1294, T 4.8054, Me 3.60E-19, Se 0.00E+00, Te 1.26E-15 - 48, 2.000, 0, En 7.053602865900E-07, CFL 0.00099, SL 7.7375E-03, M 7.69513E+16, S 35.1293, T 4.8049, Me -1.76E-18, Se 1.33E-14, Te -2.02E-15 - 72, 3.000, 0, En 5.887542015523E-07, CFL 0.00083, SL 1.7286E-03, M 7.69512E+16, S 35.1293, T 4.8041, Me -1.22E-17, Se -6.65E-15, Te -2.55E-16 - 96, 4.000, 0, En 1.852665801340E-06, CFL 0.00184, SL -1.1511E-03, M 7.69512E+16, S 35.1293, T 4.8036, Me -2.05E-18, Se -6.65E-15, Te 1.23E-15 - 120, 5.000, 0, En 1.514737730607E-06, CFL 0.00153, SL -3.5312E-03, M 7.69511E+16, S 35.1294, T 4.8034, Me 4.23E-18, Se 6.65E-15, Te 2.57E-16 - 144, 6.000, 0, En 7.003818536090E-07, CFL 0.00076, SL -5.5946E-03, M 7.69511E+16, S 35.1294, T 4.8032, Me -6.47E-18, Se -1.33E-14, Te 2.50E-15 - 168, 7.000, 0, En 1.331161290630E-06, CFL 0.00149, SL -3.7707E-03, M 7.69511E+16, S 35.1294, T 4.8029, Me -3.12E-18, Se 0.00E+00, Te -1.85E-15 - 192, 8.000, 0, En 1.259364476304E-06, CFL 0.00118, SL 3.2469E-03, M 7.69512E+16, S 35.1293, T 4.8028, Me 6.91E-18, Se 0.00E+00, Te 3.25E-16 - 216, 9.000, 0, En 1.354242108507E-06, CFL 0.00097, SL 8.9665E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me -6.72E-18, Se 0.00E+00, Te -5.01E-16 - 240, 10.000, 0, En 3.263351003349E-06, CFL 0.00222, SL 7.4792E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me 1.75E-17, Se -6.65E-15, Te -2.21E-16 - 264, 11.000, 0, En 3.936169567192E-06, CFL 0.00267, SL 6.0258E-03, M 7.69513E+16, S 35.1293, T 4.8024, Me 8.74E-18, Se 6.65E-15, Te -3.84E-16 - 288, 12.000, 0, En 2.562371281030E-06, CFL 0.00169, SL 2.5996E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.13E-17, Se -6.65E-15, Te 2.48E-15 - 312, 13.000, 0, En 3.323419267772E-06, CFL 0.00145, SL -4.8867E-03, M 7.69511E+16, S 35.1294, T 4.8012, Me 3.01E-18, Se -1.33E-14, Te -2.45E-15 - 336, 14.000, 0, En 2.204183502992E-06, CFL 0.00093, SL -8.9710E-03, M 7.69511E+16, S 35.1294, T 4.8008, Me 1.18E-18, Se 6.65E-15, Te 1.22E-15 - 360, 15.000, 0, En 3.594165827924E-06, CFL 0.00176, SL -1.1697E-02, M 7.69510E+16, S 35.1294, T 4.8004, Me -3.04E-17, Se 0.00E+00, Te -5.55E-16 - 384, 16.000, 0, En 3.885115952589E-06, CFL 0.00260, SL -1.4742E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me 1.15E-17, Se 6.65E-15, Te -1.26E-15 - 408, 17.000, 0, En 1.810288584734E-06, CFL 0.00078, SL -2.5035E-02, M 7.69509E+16, S 35.1295, T 4.7985, Me 3.65E-18, Se -6.65E-15, Te 1.48E-15 - 432, 18.000, 0, En 3.018975627407E-06, CFL 0.00157, SL -3.4147E-02, M 7.69508E+16, S 35.1295, T 4.7972, Me 5.99E-18, Se 0.00E+00, Te -1.01E-15 - 456, 19.000, 0, En 3.712252268820E-06, CFL 0.00192, SL -1.0766E-02, M 7.69511E+16, S 35.1294, T 4.7965, Me -1.82E-18, Se 1.33E-14, Te 1.16E-15 - 480, 20.000, 0, En 4.215313537111E-06, CFL 0.00169, SL -1.0498E-02, M 7.69511E+16, S 35.1294, T 4.7957, Me -6.67E-18, Se 1.33E-14, Te -8.67E-16 - 504, 21.000, 0, En 3.810593765005E-06, CFL 0.00157, SL -1.7271E-02, M 7.69510E+16, S 35.1294, T 4.7947, Me 3.20E-18, Se -1.33E-14, Te 1.93E-15 - 528, 22.000, 0, En 5.156100033282E-06, CFL 0.00255, SL -2.1074E-02, M 7.69509E+16, S 35.1295, T 4.7944, Me -6.06E-18, Se 1.33E-14, Te -6.64E-16 - 552, 23.000, 0, En 6.839923611912E-06, CFL 0.00294, SL -2.5695E-02, M 7.69509E+16, S 35.1295, T 4.7939, Me 1.55E-17, Se -2.00E-14, Te 1.79E-16 - 576, 24.000, 0, En 7.156953708609E-06, CFL 0.00231, SL -2.7257E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me 6.24E-19, Se 1.33E-14, Te -3.14E-15 - 600, 25.000, 0, En 5.365889603784E-06, CFL 0.00205, SL -3.4194E-02, M 7.69508E+16, S 35.1295, T 4.7929, Me -1.61E-17, Se 0.00E+00, Te 2.21E-15 - 624, 26.000, 0, En 2.976226753903E-06, CFL 0.00123, SL -3.8898E-02, M 7.69507E+16, S 35.1296, T 4.7924, Me 3.46E-18, Se 0.00E+00, Te 1.54E-15 - 648, 27.000, 0, En 2.314794354015E-06, CFL 0.00123, SL -4.2852E-02, M 7.69506E+16, S 35.1296, T 4.7920, Me 3.18E-18, Se 2.00E-14, Te -2.70E-15 - 672, 28.000, 0, En 6.560936075778E-06, CFL 0.00274, SL -3.7184E-02, M 7.69507E+16, S 35.1296, T 4.7918, Me -3.33E-18, Se -1.33E-14, Te -1.57E-15 - 696, 29.000, 0, En 8.369579963966E-07, CFL 0.00121, SL -4.4104E-02, M 7.69506E+16, S 35.1296, T 4.7906, Me -6.58E-18, Se 2.00E-14, Te 4.01E-15 - 720, 30.000, 0, En 4.289654212682E-07, CFL 0.00061, SL -5.2318E-02, M 7.69505E+16, S 35.1296, T 4.7892, Me 6.45E-18, Se 0.00E+00, Te 6.02E-16 - 744, 31.000, 0, En 4.216689269642E-07, CFL 0.00048, SL -5.6906E-02, M 7.69505E+16, S 35.1297, T 4.7886, Me -1.12E-17, Se -1.33E-14, Te 4.53E-16 - 768, 32.000, 0, En 5.694134350809E-07, CFL 0.00051, SL -3.3070E-02, M 7.69508E+16, S 35.1295, T 4.7880, Me 9.75E-18, Se 1.33E-14, Te -2.54E-15 - 792, 33.000, 0, En 2.041863035990E-07, CFL 0.00033, SL -3.2226E-02, M 7.69508E+16, S 35.1295, T 4.7872, Me 1.48E-17, Se -6.65E-15, Te 2.59E-16 - 816, 34.000, 0, En 1.367174757826E-07, CFL 0.00029, SL -3.8376E-02, M 7.69507E+16, S 35.1296, T 4.7862, Me -1.82E-17, Se 0.00E+00, Te -5.41E-17 - 840, 35.000, 0, En 4.873128677606E-07, CFL 0.00080, SL -4.5605E-02, M 7.69506E+16, S 35.1296, T 4.7853, Me -1.55E-18, Se 6.65E-15, Te 1.36E-15 - 864, 36.000, 0, En 1.143757886354E-07, CFL 0.00027, SL -5.0415E-02, M 7.69505E+16, S 35.1296, T 4.7848, Me 1.69E-17, Se -6.65E-15, Te -1.58E-16 - 888, 37.000, 0, En 1.526507491073E-06, CFL 0.00126, SL -5.3725E-02, M 7.69505E+16, S 35.1297, T 4.7844, Me 3.72E-18, Se 2.00E-14, Te 5.06E-16 - 912, 38.000, 0, En 3.565702231082E-07, CFL 0.00084, SL -5.7093E-02, M 7.69505E+16, S 35.1297, T 4.7841, Me -8.19E-18, Se -2.66E-14, Te -4.16E-15 - 936, 39.000, 0, En 1.789126544714E-06, CFL 0.00163, SL -4.5885E-02, M 7.69506E+16, S 35.1296, T 4.7837, Me 7.88E-18, Se 6.65E-15, Te 3.47E-15 - 960, 40.000, 0, En 2.661192668171E-06, CFL 0.00223, SL -3.9384E-02, M 7.69507E+16, S 35.1296, T 4.7835, Me -1.32E-18, Se -2.00E-14, Te -6.88E-16 - 984, 41.000, 0, En 9.692600960675E-07, CFL 0.00074, SL -4.3521E-02, M 7.69506E+16, S 35.1296, T 4.7830, Me 4.78E-19, Se 6.65E-15, Te 3.58E-16 - 1008, 42.000, 0, En 1.941935863137E-06, CFL 0.00169, SL -3.6775E-02, M 7.69507E+16, S 35.1296, T 4.7823, Me -6.54E-18, Se 6.65E-15, Te 9.28E-17 - 1032, 43.000, 0, En 3.380578797670E-06, CFL 0.00204, SL -2.7828E-02, M 7.69508E+16, S 35.1295, T 4.7821, Me 1.26E-17, Se -6.65E-15, Te 1.88E-15 - 1056, 44.000, 0, En 3.502235674665E-06, CFL 0.00243, SL -1.8195E-02, M 7.69510E+16, S 35.1294, T 4.7819, Me -3.75E-18, Se -1.33E-14, Te -1.72E-15 - 1080, 45.000, 0, En 3.475027144914E-06, CFL 0.00184, SL -2.2342E-02, M 7.69509E+16, S 35.1295, T 4.7813, Me -1.04E-17, Se 0.00E+00, Te 1.93E-15 - 1104, 46.000, 0, En 2.650548376804E-06, CFL 0.00156, SL -3.0430E-02, M 7.69508E+16, S 35.1295, T 4.7803, Me 1.02E-17, Se 1.33E-14, Te -2.10E-15 - 1128, 47.000, 0, En 2.919265454907E-06, CFL 0.00099, SL -3.7229E-02, M 7.69507E+16, S 35.1296, T 4.7794, Me -1.23E-17, Se -6.65E-15, Te 1.32E-15 - 1152, 48.000, 0, En 2.920145544221E-06, CFL 0.00095, SL -4.2106E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -1.98E-18, Se -6.65E-15, Te -7.52E-16 - 1176, 49.000, 0, En 3.072591095982E-06, CFL 0.00106, SL -5.0827E-02, M 7.69505E+16, S 35.1296, T 4.7773, Me 1.69E-17, Se 6.65E-15, Te -3.69E-16 - 1200, 50.000, 0, En 2.529689288537E-06, CFL 0.00092, SL -6.0752E-02, M 7.69504E+16, S 35.1297, T 4.7759, Me -1.39E-17, Se 0.00E+00, Te -5.46E-17 - 1224, 51.000, 0, En 1.813104106970E-06, CFL 0.00109, SL -6.6461E-02, M 7.69503E+16, S 35.1297, T 4.7755, Me -3.32E-18, Se 0.00E+00, Te -3.03E-17 - 1248, 52.000, 0, En 4.604048483823E-06, CFL 0.00188, SL -6.9899E-02, M 7.69503E+16, S 35.1297, T 4.7753, Me 6.42E-18, Se 0.00E+00, Te 2.28E-15 - 1272, 53.000, 0, En 3.913614254251E-06, CFL 0.00191, SL -7.1890E-02, M 7.69503E+16, S 35.1298, T 4.7752, Me 5.53E-18, Se 0.00E+00, Te -2.52E-15 - 1296, 54.000, 0, En 3.074227816507E-06, CFL 0.00182, SL -6.6094E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me -2.39E-17, Se -6.65E-15, Te 1.57E-16 - 1320, 55.000, 0, En 1.756831191393E-06, CFL 0.00135, SL -6.6817E-02, M 7.69503E+16, S 35.1297, T 4.7745, Me 2.67E-17, Se -1.33E-14, Te 1.49E-15 - 1344, 56.000, 0, En 9.136654170883E-07, CFL 0.00119, SL -7.2944E-02, M 7.69503E+16, S 35.1298, T 4.7739, Me -7.75E-18, Se 1.33E-14, Te -1.29E-15 - 1368, 57.000, 0, En 2.452825782410E-06, CFL 0.00154, SL -7.0270E-02, M 7.69503E+16, S 35.1298, T 4.7736, Me 4.88E-18, Se -1.33E-14, Te 1.56E-15 - 1392, 58.000, 0, En 1.909510161189E-06, CFL 0.00142, SL -7.3040E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -2.59E-17, Se 0.00E+00, Te -1.53E-16 - 1416, 59.000, 0, En 1.010481053790E-06, CFL 0.00052, SL -8.0029E-02, M 7.69502E+16, S 35.1298, T 4.7720, Me 2.08E-17, Se 0.00E+00, Te -3.36E-15 - 1440, 60.000, 0, En 9.815976301650E-07, CFL 0.00088, SL -8.7741E-02, M 7.69501E+16, S 35.1299, T 4.7711, Me -4.92E-18, Se 0.00E+00, Te 4.53E-15 - 1464, 61.000, 0, En 4.194730892177E-07, CFL 0.00051, SL -9.2703E-02, M 7.69500E+16, S 35.1299, T 4.7708, Me 1.28E-17, Se -6.65E-15, Te 9.97E-17 - 1488, 62.000, 0, En 2.346426882472E-06, CFL 0.00146, SL -9.5442E-02, M 7.69500E+16, S 35.1299, T 4.7705, Me -8.36E-18, Se -6.65E-15, Te -4.01E-15 - 1512, 63.000, 0, En 2.208754205138E-06, CFL 0.00247, SL -9.8093E-02, M 7.69499E+16, S 35.1299, T 4.7705, Me 4.56E-18, Se 1.33E-14, Te 5.78E-16 - 1536, 64.000, 0, En 3.171360409128E-06, CFL 0.00382, SL -1.0147E-01, M 7.69499E+16, S 35.1299, T 4.7705, Me 2.41E-18, Se -6.65E-15, Te 1.16E-15 - 1560, 65.000, 0, En 4.814558751777E-07, CFL 0.00076, SL -1.0311E-01, M 7.69499E+16, S 35.1299, T 4.7702, Me 2.09E-19, Se -6.65E-15, Te 1.13E-15 - 1584, 66.000, 0, En 2.204241760851E-07, CFL 0.00026, SL -1.0727E-01, M 7.69498E+16, S 35.1300, T 4.7700, Me 1.29E-17, Se 0.00E+00, Te -2.10E-16 - 1608, 67.000, 0, En 1.203393251126E-06, CFL 0.00099, SL -1.1166E-01, M 7.69498E+16, S 35.1300, T 4.7696, Me -2.58E-18, Se 6.65E-15, Te 1.14E-15 - 1632, 68.000, 0, En 2.259539422733E-06, CFL 0.00170, SL -1.0768E-01, M 7.69498E+16, S 35.1300, T 4.7694, Me -2.28E-17, Se 6.65E-15, Te 1.30E-15 - 1656, 69.000, 0, En 2.137833388103E-06, CFL 0.00188, SL -1.0430E-01, M 7.69499E+16, S 35.1299, T 4.7694, Me 8.39E-18, Se 0.00E+00, Te -1.40E-15 - 1680, 70.000, 0, En 2.435959790312E-06, CFL 0.00209, SL -9.7191E-02, M 7.69499E+16, S 35.1299, T 4.7695, Me -7.52E-18, Se -1.33E-14, Te -1.51E-15 - 1704, 71.000, 0, En 2.332360722350E-06, CFL 0.00190, SL -9.5680E-02, M 7.69500E+16, S 35.1299, T 4.7698, Me 1.22E-17, Se -6.65E-15, Te 1.56E-15 - 1728, 72.000, 0, En 2.661519651769E-06, CFL 0.00175, SL -9.6294E-02, M 7.69500E+16, S 35.1299, T 4.7700, Me -1.78E-17, Se 0.00E+00, Te 6.80E-16 - 1752, 73.000, 0, En 2.467064067575E-06, CFL 0.00141, SL -9.8194E-02, M 7.69499E+16, S 35.1299, T 4.7700, Me 1.26E-17, Se 0.00E+00, Te -9.61E-16 - 1776, 74.000, 0, En 3.283905856996E-06, CFL 0.00196, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.7697, Me -8.90E-18, Se 6.65E-15, Te 2.12E-15 - 1800, 75.000, 0, En 1.824180956051E-06, CFL 0.00114, SL -1.0994E-01, M 7.69498E+16, S 35.1300, T 4.7690, Me 8.77E-18, Se 6.65E-15, Te -3.41E-15 - 1824, 76.000, 0, En 1.277544765181E-06, CFL 0.00086, SL -1.1492E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me 6.03E-18, Se -6.65E-15, Te 2.11E-15 - 1848, 77.000, 0, En 3.429065570082E-06, CFL 0.00208, SL -1.2023E-01, M 7.69497E+16, S 35.1300, T 4.7685, Me -6.19E-18, Se 6.65E-15, Te -1.39E-15 - 1872, 78.000, 0, En 6.318996266039E-06, CFL 0.00304, SL -1.2461E-01, M 7.69496E+16, S 35.1301, T 4.7684, Me -1.35E-17, Se 6.65E-15, Te 2.31E-16 - 1896, 79.000, 0, En 7.110611179576E-06, CFL 0.00343, SL -1.2481E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me 1.51E-17, Se 0.00E+00, Te 1.28E-15 - 1920, 80.000, 0, En 7.985138446247E-06, CFL 0.00351, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.7690, Me -1.53E-18, Se 6.65E-15, Te 6.09E-17 - 1944, 81.000, 0, En 7.014953367442E-06, CFL 0.00291, SL -1.2266E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me 4.04E-18, Se -1.33E-14, Te -1.42E-15 - 1968, 82.000, 0, En 5.859500226543E-06, CFL 0.00204, SL -1.2666E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -5.59E-18, Se 6.65E-15, Te 1.64E-15 - 1992, 83.000, 0, En 4.647563717900E-06, CFL 0.00197, SL -1.2154E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.96E-17, Se 0.00E+00, Te -2.27E-15 - 2016, 84.000, 0, En 3.986032770552E-06, CFL 0.00150, SL -1.2284E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.95E-17, Se 0.00E+00, Te 6.98E-16 - 2040, 85.000, 0, En 2.357914124745E-06, CFL 0.00099, SL -1.3233E-01, M 7.69495E+16, S 35.1301, T 4.7674, Me -3.88E-18, Se 6.65E-15, Te 3.14E-15 - 2064, 86.000, 0, En 2.260199462935E-06, CFL 0.00112, SL -1.4303E-01, M 7.69494E+16, S 35.1302, T 4.7660, Me 4.54E-18, Se -6.65E-15, Te -3.16E-15 - 2088, 87.000, 0, En 2.709867850226E-06, CFL 0.00143, SL -1.4969E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 3.71E-18, Se -6.65E-15, Te 1.30E-15 - 2112, 88.000, 0, En 2.111168289222E-06, CFL 0.00156, SL -1.3920E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 4.90E-18, Se 1.33E-14, Te 1.14E-15 - 2136, 89.000, 0, En 6.272957106984E-06, CFL 0.00348, SL -1.2452E-01, M 7.69496E+16, S 35.1301, T 4.7651, Me -1.24E-17, Se -1.33E-14, Te 3.74E-15 - 2160, 90.000, 0, En 7.389102024885E-06, CFL 0.00361, SL -1.2502E-01, M 7.69496E+16, S 35.1301, T 4.7654, Me 2.57E-17, Se 2.00E-14, Te -2.54E-15 - 2184, 91.000, 0, En 7.244928017222E-06, CFL 0.00330, SL -1.2921E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.66E-17, Se -6.65E-15, Te -2.18E-15 - 2208, 92.000, 0, En 7.388797799284E-06, CFL 0.00341, SL -1.3343E-01, M 7.69495E+16, S 35.1301, T 4.7654, Me -2.21E-18, Se -1.33E-14, Te -4.15E-16 - 2232, 93.000, 0, En 3.810090039874E-06, CFL 0.00104, SL -1.3970E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 1.67E-17, Se 6.65E-15, Te 2.12E-15 - 2256, 94.000, 0, En 5.172002038391E-06, CFL 0.00184, SL -1.4499E-01, M 7.69493E+16, S 35.1302, T 4.7646, Me -6.89E-18, Se 6.65E-15, Te 2.48E-16 - 2280, 95.000, 0, En 4.488393328323E-06, CFL 0.00167, SL -1.4233E-01, M 7.69494E+16, S 35.1302, T 4.7644, Me -2.42E-17, Se 6.65E-15, Te -9.03E-16 - 2304, 96.000, 0, En 4.704268043968E-06, CFL 0.00175, SL -1.4259E-01, M 7.69494E+16, S 35.1302, T 4.7648, Me 2.91E-17, Se -6.65E-15, Te -1.35E-15 - 2328, 97.000, 0, En 5.608163114233E-06, CFL 0.00245, SL -1.4436E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me -6.30E-18, Se 6.65E-15, Te 1.79E-16 - 2352, 98.000, 0, En 9.762537190868E-06, CFL 0.00322, SL -1.4658E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me 2.09E-17, Se -1.33E-14, Te 7.92E-16 - 2376, 99.000, 0, En 9.495977543579E-06, CFL 0.00226, SL -1.4915E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -2.11E-17, Se 6.65E-15, Te -9.23E-16 - 2400, 100.000, 0, En 1.152481056079E-05, CFL 0.00381, SL -1.5319E-01, M 7.69492E+16, S 35.1302, T 4.7653, Me -1.72E-17, Se 0.00E+00, Te -1.26E-15 - 2424, 101.000, 0, En 1.131117173518E-05, CFL 0.00342, SL -1.5419E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me 2.03E-17, Se 0.00E+00, Te 2.49E-15 - 2448, 102.000, 0, En 1.050313329629E-05, CFL 0.00308, SL -1.5183E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 3.86E-18, Se -6.65E-15, Te 7.56E-16 - 2472, 103.000, 0, En 1.041019843803E-05, CFL 0.00286, SL -1.5584E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me 2.30E-18, Se 0.00E+00, Te -2.13E-15 - 2496, 104.000, 0, En 1.195065580268E-05, CFL 0.00346, SL -1.6093E-01, M 7.69491E+16, S 35.1303, T 4.7661, Me -6.24E-18, Se 0.00E+00, Te 2.55E-16 - 2520, 105.000, 0, En 1.121113301807E-05, CFL 0.00342, SL -1.6379E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me 3.25E-18, Se 1.33E-14, Te -2.68E-15 - 2544, 106.000, 0, En 1.100664386328E-05, CFL 0.00328, SL -1.6372E-01, M 7.69491E+16, S 35.1303, T 4.7667, Me -1.62E-17, Se -6.65E-15, Te 1.82E-15 - 2568, 107.000, 0, En 1.304599228732E-05, CFL 0.00392, SL -1.6361E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me 2.61E-17, Se 0.00E+00, Te -3.03E-15 - 2592, 108.000, 0, En 1.570797283798E-05, CFL 0.00466, SL -1.6025E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me -1.63E-17, Se -6.65E-15, Te 3.49E-15 - 2616, 109.000, 0, En 1.610342681303E-05, CFL 0.00417, SL -1.5628E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me -1.16E-17, Se 2.00E-14, Te -2.57E-16 - 2640, 110.000, 0, En 1.468373803596E-05, CFL 0.00404, SL -1.5606E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me 1.12E-17, Se -6.65E-15, Te 1.66E-15 - 2664, 111.000, 0, En 1.281988057070E-05, CFL 0.00313, SL -1.6488E-01, M 7.69491E+16, S 35.1303, T 4.7665, Me 2.08E-18, Se 0.00E+00, Te 1.58E-15 - 2688, 112.000, 0, En 1.244230475954E-05, CFL 0.00280, SL -1.7207E-01, M 7.69490E+16, S 35.1303, T 4.7662, Me -2.11E-17, Se 0.00E+00, Te -6.66E-16 - 2712, 113.000, 0, En 1.069234356591E-05, CFL 0.00256, SL -1.7342E-01, M 7.69490E+16, S 35.1304, T 4.7659, Me 2.83E-17, Se 6.65E-15, Te -4.40E-16 - 2736, 114.000, 0, En 1.011480928433E-05, CFL 0.00347, SL -1.5505E-01, M 7.69492E+16, S 35.1302, T 4.7660, Me -1.94E-17, Se -1.33E-14, Te 1.08E-15 - 2760, 115.000, 0, En 7.089332633140E-06, CFL 0.00221, SL -1.5558E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 1.44E-17, Se 6.65E-15, Te -3.17E-15 - 2784, 116.000, 0, En 6.575078883377E-06, CFL 0.00174, SL -1.5799E-01, M 7.69492E+16, S 35.1303, T 4.7664, Me 2.45E-18, Se -1.33E-14, Te 5.66E-16 - 2808, 117.000, 0, En 6.864231454700E-06, CFL 0.00218, SL -1.6049E-01, M 7.69491E+16, S 35.1303, T 4.7667, Me 1.33E-17, Se 2.00E-14, Te 4.78E-16 - 2832, 118.000, 0, En 7.650388414117E-06, CFL 0.00276, SL -1.6273E-01, M 7.69491E+16, S 35.1303, T 4.7670, Me -2.06E-17, Se -6.65E-15, Te 1.86E-15 - 2856, 119.000, 0, En 9.530699585667E-06, CFL 0.00281, SL -1.6521E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me 8.48E-18, Se 6.65E-15, Te -3.72E-15 - 2880, 120.000, 0, En 1.112675376531E-05, CFL 0.00346, SL -1.6737E-01, M 7.69490E+16, S 35.1303, T 4.7678, Me -2.10E-17, Se -2.00E-14, Te 2.01E-15 - 2904, 121.000, 0, En 1.103742176086E-05, CFL 0.00453, SL -1.6904E-01, M 7.69490E+16, S 35.1303, T 4.7684, Me 9.90E-18, Se 6.65E-15, Te -2.68E-15 - 2928, 122.000, 0, En 9.126573210734E-06, CFL 0.00300, SL -1.7066E-01, M 7.69490E+16, S 35.1303, T 4.7686, Me 2.45E-19, Se -6.65E-15, Te 1.65E-15 - 2952, 123.000, 0, En 8.926483305377E-06, CFL 0.00275, SL -1.7194E-01, M 7.69490E+16, S 35.1303, T 4.7689, Me 5.51E-18, Se -6.65E-15, Te 8.71E-16 - 2976, 124.000, 0, En 8.628222824017E-06, CFL 0.00270, SL -1.7323E-01, M 7.69490E+16, S 35.1304, T 4.7693, Me 6.95E-18, Se 1.33E-14, Te 3.36E-15 - 3000, 125.000, 0, En 7.743404923680E-06, CFL 0.00246, SL -1.6855E-01, M 7.69490E+16, S 35.1303, T 4.7697, Me 4.47E-18, Se 0.00E+00, Te -4.43E-15 - 3024, 126.000, 0, En 7.195389585667E-06, CFL 0.00252, SL -1.5937E-01, M 7.69492E+16, S 35.1303, T 4.7701, Me -2.08E-17, Se -6.65E-15, Te 1.51E-15 - 3048, 127.000, 0, En 7.018831089873E-06, CFL 0.00240, SL -1.6111E-01, M 7.69491E+16, S 35.1303, T 4.7702, Me -1.71E-18, Se 6.65E-15, Te -2.25E-16 - 3072, 128.000, 0, En 8.566388959825E-06, CFL 0.00334, SL -1.6494E-01, M 7.69491E+16, S 35.1303, T 4.7704, Me 3.51E-18, Se 6.65E-15, Te -7.57E-16 - 3096, 129.000, 0, En 9.640870813291E-06, CFL 0.00366, SL -1.6715E-01, M 7.69491E+16, S 35.1303, T 4.7708, Me -8.84E-18, Se -2.00E-14, Te -1.91E-15 - 3120, 130.000, 0, En 9.390604161924E-06, CFL 0.00331, SL -1.6897E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me 1.48E-17, Se 1.33E-14, Te 1.66E-15 - 3144, 131.000, 0, En 6.413593641121E-06, CFL 0.00201, SL -1.7186E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -1.20E-18, Se 0.00E+00, Te -4.84E-16 - 3168, 132.000, 0, En 5.899443008319E-06, CFL 0.00247, SL -1.7781E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me 5.40E-18, Se 0.00E+00, Te 1.07E-15 - 3192, 133.000, 0, En 6.009028712490E-06, CFL 0.00193, SL -1.8252E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me -7.85E-18, Se 6.65E-15, Te 1.26E-15 - 3216, 134.000, 0, En 5.455618160543E-06, CFL 0.00163, SL -1.8368E-01, M 7.69488E+16, S 35.1304, T 4.7714, Me 1.15E-17, Se 6.65E-15, Te 9.79E-16 - 3240, 135.000, 0, En 5.193634762675E-06, CFL 0.00133, SL -1.7966E-01, M 7.69489E+16, S 35.1304, T 4.7716, Me -2.41E-17, Se 0.00E+00, Te -2.99E-17 - 3264, 136.000, 0, En 5.062660373653E-06, CFL 0.00159, SL -1.7849E-01, M 7.69489E+16, S 35.1304, T 4.7722, Me 2.12E-17, Se -6.65E-15, Te -1.94E-15 - 3288, 137.000, 0, En 8.040901689563E-06, CFL 0.00316, SL -1.7888E-01, M 7.69489E+16, S 35.1304, T 4.7725, Me -1.31E-17, Se -1.33E-14, Te 1.17E-15 - 3312, 138.000, 0, En 6.625080615961E-06, CFL 0.00259, SL -1.7967E-01, M 7.69489E+16, S 35.1304, T 4.7728, Me 8.69E-18, Se -6.65E-15, Te 5.17E-17 - 3336, 139.000, 0, En 5.462208493296E-06, CFL 0.00168, SL -1.8065E-01, M 7.69489E+16, S 35.1304, T 4.7731, Me -1.06E-17, Se 0.00E+00, Te -1.77E-15 - 3360, 140.000, 0, En 5.876971333807E-06, CFL 0.00226, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7734, Me -1.33E-18, Se 1.33E-14, Te 3.23E-15 - 3384, 141.000, 0, En 4.605001243490E-06, CFL 0.00178, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7739, Me -1.39E-18, Se -6.65E-15, Te -4.63E-15 - 3408, 142.000, 0, En 5.475185025656E-06, CFL 0.00268, SL -1.8304E-01, M 7.69488E+16, S 35.1304, T 4.7746, Me 6.51E-18, Se 6.65E-15, Te 2.49E-15 - 3432, 143.000, 0, En 5.796000393647E-06, CFL 0.00264, SL -1.8367E-01, M 7.69488E+16, S 35.1304, T 4.7752, Me 2.37E-17, Se -6.65E-15, Te 1.12E-15 - 3456, 144.000, 0, En 5.787739189453E-06, CFL 0.00298, SL -1.8418E-01, M 7.69488E+16, S 35.1304, T 4.7759, Me -2.03E-17, Se 1.33E-14, Te 4.83E-16 - 3480, 145.000, 0, En 6.273545156039E-06, CFL 0.00358, SL -1.8501E-01, M 7.69488E+16, S 35.1304, T 4.7766, Me 1.76E-18, Se 0.00E+00, Te 2.61E-16 - 3504, 146.000, 0, En 6.533411486297E-06, CFL 0.00382, SL -1.8591E-01, M 7.69488E+16, S 35.1304, T 4.7773, Me 2.64E-17, Se -6.65E-15, Te 1.83E-16 - 3528, 147.000, 0, En 6.150146284253E-06, CFL 0.00329, SL -1.8691E-01, M 7.69488E+16, S 35.1304, T 4.7780, Me -3.33E-17, Se 6.65E-15, Te -1.20E-15 - 3552, 148.000, 0, En 5.779125246803E-06, CFL 0.00240, SL -1.8651E-01, M 7.69488E+16, S 35.1304, T 4.7786, Me 2.37E-17, Se -6.65E-15, Te -1.54E-15 - 3576, 149.000, 0, En 5.408958723489E-06, CFL 0.00281, SL -1.8743E-01, M 7.69488E+16, S 35.1304, T 4.7793, Me 3.16E-18, Se 0.00E+00, Te 2.99E-15 - 3600, 150.000, 0, En 5.249847968997E-06, CFL 0.00302, SL -1.8935E-01, M 7.69488E+16, S 35.1304, T 4.7797, Me -2.79E-17, Se -6.65E-15, Te -7.41E-16 - 3624, 151.000, 0, En 6.146010844406E-06, CFL 0.00357, SL -1.8921E-01, M 7.69488E+16, S 35.1304, T 4.7800, Me 2.09E-17, Se -6.65E-15, Te -1.89E-15 - 3648, 152.000, 0, En 6.782815552133E-06, CFL 0.00353, SL -1.9037E-01, M 7.69488E+16, S 35.1305, T 4.7805, Me 1.00E-17, Se -6.65E-15, Te 3.35E-16 - 3672, 153.000, 0, En 6.413869255442E-06, CFL 0.00293, SL -1.9203E-01, M 7.69487E+16, S 35.1305, T 4.7808, Me -4.79E-18, Se 1.33E-14, Te 1.10E-15 - 3696, 154.000, 0, En 5.844707354895E-06, CFL 0.00283, SL -1.9358E-01, M 7.69487E+16, S 35.1305, T 4.7812, Me -1.42E-18, Se -6.65E-15, Te 2.07E-16 - 3720, 155.000, 0, En 5.347031113015E-06, CFL 0.00245, SL -1.9477E-01, M 7.69487E+16, S 35.1305, T 4.7818, Me -2.73E-17, Se 0.00E+00, Te -1.62E-15 - 3744, 156.000, 0, En 4.558129011389E-06, CFL 0.00244, SL -1.9603E-01, M 7.69487E+16, S 35.1305, T 4.7824, Me 1.38E-17, Se -6.65E-15, Te 2.29E-15 - 3768, 157.000, 0, En 4.863850606965E-06, CFL 0.00240, SL -1.9737E-01, M 7.69487E+16, S 35.1305, T 4.7830, Me 2.61E-18, Se 0.00E+00, Te -3.17E-16 - 3792, 158.000, 0, En 9.759978850791E-06, CFL 0.00378, SL -1.9886E-01, M 7.69486E+16, S 35.1305, T 4.7836, Me -6.79E-18, Se 6.65E-15, Te -6.44E-16 - 3816, 159.000, 0, En 4.257023180741E-06, CFL 0.00198, SL -1.9901E-01, M 7.69486E+16, S 35.1305, T 4.7839, Me 8.64E-19, Se 0.00E+00, Te 8.32E-17 - 3840, 160.000, 0, En 4.287401734420E-06, CFL 0.00198, SL -1.9608E-01, M 7.69487E+16, S 35.1305, T 4.7844, Me 1.37E-18, Se -1.33E-14, Te 1.64E-15 - 3864, 161.000, 0, En 6.865645057709E-06, CFL 0.00280, SL -1.9717E-01, M 7.69487E+16, S 35.1305, T 4.7850, Me -1.41E-17, Se 6.65E-15, Te -3.16E-15 - 3888, 162.000, 0, En 8.005066200211E-06, CFL 0.00396, SL -1.9502E-01, M 7.69487E+16, S 35.1305, T 4.7854, Me 2.11E-18, Se -6.65E-15, Te 1.09E-15 - 3912, 163.000, 0, En 9.578224780284E-06, CFL 0.00379, SL -1.9569E-01, M 7.69487E+16, S 35.1305, T 4.7859, Me 6.38E-18, Se 6.65E-15, Te 3.14E-16 - 3936, 164.000, 0, En 1.027063818159E-05, CFL 0.00396, SL -1.9669E-01, M 7.69487E+16, S 35.1305, T 4.7864, Me 6.98E-18, Se -2.00E-14, Te 1.25E-17 - 3960, 165.000, 0, En 9.142780581417E-06, CFL 0.00377, SL -1.9770E-01, M 7.69487E+16, S 35.1305, T 4.7870, Me -5.39E-18, Se 0.00E+00, Te -1.44E-15 - 3984, 166.000, 0, En 7.990853925429E-06, CFL 0.00401, SL -1.9892E-01, M 7.69486E+16, S 35.1305, T 4.7877, Me -5.46E-18, Se 1.33E-14, Te -3.47E-16 - 4008, 167.000, 0, En 6.657040656300E-06, CFL 0.00317, SL -2.0057E-01, M 7.69486E+16, S 35.1305, T 4.7883, Me 1.92E-17, Se 0.00E+00, Te 1.31E-15 - 4032, 168.000, 0, En 6.515620784390E-06, CFL 0.00284, SL -2.0087E-01, M 7.69486E+16, S 35.1305, T 4.7890, Me -1.63E-17, Se 0.00E+00, Te -1.66E-15 - 4056, 169.000, 0, En 6.163982511572E-06, CFL 0.00231, SL -1.9987E-01, M 7.69486E+16, S 35.1305, T 4.7896, Me 8.13E-18, Se -1.33E-14, Te 1.47E-15 - 4080, 170.000, 0, En 5.892733290676E-06, CFL 0.00270, SL -1.9847E-01, M 7.69486E+16, S 35.1305, T 4.7902, Me 4.12E-18, Se 6.65E-15, Te 4.02E-16 - 4104, 171.000, 0, En 5.943380231363E-06, CFL 0.00362, SL -1.9845E-01, M 7.69486E+16, S 35.1305, T 4.7907, Me -1.43E-17, Se 0.00E+00, Te 4.94E-16 - 4128, 172.000, 0, En 6.220154358267E-06, CFL 0.00381, SL -1.9325E-01, M 7.69487E+16, S 35.1305, T 4.7910, Me 5.23E-18, Se 6.65E-15, Te 6.32E-16 - 4152, 173.000, 0, En 6.166253183130E-06, CFL 0.00292, SL -1.8124E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -1.31E-17, Se 1.33E-14, Te -2.58E-15 - 4176, 174.000, 0, En 6.130507861939E-06, CFL 0.00271, SL -1.7939E-01, M 7.69489E+16, S 35.1304, T 4.7910, Me 2.22E-17, Se 0.00E+00, Te 2.82E-15 - 4200, 175.000, 0, En 8.005878893683E-06, CFL 0.00399, SL -1.8292E-01, M 7.69488E+16, S 35.1304, T 4.7910, Me -5.47E-18, Se -1.33E-14, Te -2.74E-15 - 4224, 176.000, 0, En 1.209195332646E-05, CFL 0.00441, SL -1.8544E-01, M 7.69488E+16, S 35.1304, T 4.7915, Me -5.97E-18, Se 0.00E+00, Te 1.13E-15 - 4248, 177.000, 0, En 1.248031656941E-05, CFL 0.00487, SL -1.8526E-01, M 7.69488E+16, S 35.1304, T 4.7921, Me 1.30E-17, Se 0.00E+00, Te -7.26E-16 - 4272, 178.000, 0, En 8.893051519882E-06, CFL 0.00377, SL -1.8241E-01, M 7.69489E+16, S 35.1304, T 4.7927, Me -1.33E-17, Se 6.65E-15, Te 5.43E-16 - 4296, 179.000, 0, En 7.962562735759E-06, CFL 0.00371, SL -1.7606E-01, M 7.69489E+16, S 35.1304, T 4.7932, Me 1.31E-17, Se -6.65E-15, Te 1.72E-16 - 4320, 180.000, 0, En 8.118435324861E-06, CFL 0.00410, SL -1.6717E-01, M 7.69491E+16, S 35.1303, T 4.7936, Me 2.80E-18, Se -6.65E-15, Te -1.15E-15 - 4344, 181.000, 0, En 7.630631981126E-06, CFL 0.00395, SL -1.5918E-01, M 7.69492E+16, S 35.1303, T 4.7940, Me -1.86E-18, Se 1.33E-14, Te 3.23E-15 - 4368, 182.000, 0, En 9.884096161203E-06, CFL 0.00588, SL -1.5065E-01, M 7.69493E+16, S 35.1302, T 4.7946, Me -1.69E-17, Se 6.65E-15, Te -1.56E-15 - 4392, 183.000, 0, En 1.482827658871E-05, CFL 0.00773, SL -1.4226E-01, M 7.69494E+16, S 35.1302, T 4.7951, Me 2.61E-19, Se -1.33E-14, Te -2.04E-15 - 4416, 184.000, 0, En 1.554766249670E-05, CFL 0.00753, SL -1.3699E-01, M 7.69494E+16, S 35.1301, T 4.7956, Me -3.39E-19, Se 6.65E-15, Te -4.55E-16 - 4440, 185.000, 0, En 1.535224391422E-05, CFL 0.00662, SL -1.3753E-01, M 7.69494E+16, S 35.1301, T 4.7961, Me 1.98E-18, Se -6.65E-15, Te 3.38E-15 - 4464, 186.000, 0, En 1.739407043364E-05, CFL 0.00678, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7966, Me 7.55E-19, Se 6.65E-15, Te -5.21E-16 - 4488, 187.000, 0, En 1.563191395676E-05, CFL 0.00553, SL -1.4131E-01, M 7.69494E+16, S 35.1302, T 4.7970, Me 1.71E-17, Se 0.00E+00, Te -5.59E-16 - 4512, 188.000, 0, En 1.439760573870E-05, CFL 0.00593, SL -1.3896E-01, M 7.69494E+16, S 35.1302, T 4.7972, Me -2.12E-17, Se -6.65E-15, Te -1.68E-15 - 4536, 189.000, 0, En 1.358511418346E-05, CFL 0.00639, SL -1.3575E-01, M 7.69495E+16, S 35.1301, T 4.7973, Me -2.47E-19, Se 0.00E+00, Te 1.82E-16 - 4560, 190.000, 0, En 1.311457638593E-05, CFL 0.00635, SL -1.2903E-01, M 7.69495E+16, S 35.1301, T 4.7975, Me 1.23E-17, Se 1.33E-14, Te -4.37E-16 - 4584, 191.000, 0, En 1.172428294532E-05, CFL 0.00557, SL -1.2296E-01, M 7.69496E+16, S 35.1301, T 4.7977, Me 6.84E-18, Se 0.00E+00, Te -4.41E-17 - 4608, 192.000, 0, En 1.011670829381E-05, CFL 0.00457, SL -1.1866E-01, M 7.69497E+16, S 35.1300, T 4.7981, Me -1.37E-17, Se 6.65E-15, Te 8.32E-16 - 4632, 193.000, 0, En 8.545421399763E-06, CFL 0.00332, SL -1.1546E-01, M 7.69497E+16, S 35.1300, T 4.7986, Me -1.28E-17, Se 1.33E-14, Te 1.02E-15 - 4656, 194.000, 0, En 7.636144057967E-06, CFL 0.00372, SL -1.1116E-01, M 7.69498E+16, S 35.1300, T 4.7988, Me 8.65E-18, Se 0.00E+00, Te 1.33E-16 - 4680, 195.000, 0, En 7.856629951214E-06, CFL 0.00401, SL -1.0806E-01, M 7.69498E+16, S 35.1300, T 4.7990, Me 1.68E-18, Se -1.33E-14, Te 1.22E-15 - 4704, 196.000, 0, En 8.603200615110E-06, CFL 0.00402, SL -1.0301E-01, M 7.69499E+16, S 35.1299, T 4.7992, Me -5.64E-18, Se 0.00E+00, Te -2.30E-15 - 4728, 197.000, 0, En 9.175201797037E-06, CFL 0.00371, SL -1.0048E-01, M 7.69499E+16, S 35.1299, T 4.7995, Me 3.67E-17, Se -6.65E-15, Te 1.28E-15 - 4752, 198.000, 0, En 8.247570207109E-06, CFL 0.00322, SL -9.7422E-02, M 7.69499E+16, S 35.1299, T 4.7997, Me -1.77E-17, Se 6.65E-15, Te -1.65E-15 - 4776, 199.000, 0, En 6.879924605005E-06, CFL 0.00369, SL -9.2701E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 6.55E-19, Se -6.65E-15, Te -1.05E-15 - 4800, 200.000, 0, En 6.420828016645E-06, CFL 0.00341, SL -8.8914E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me -8.49E-19, Se 1.33E-14, Te 2.16E-15 - 4824, 201.000, 0, En 6.217569773727E-06, CFL 0.00302, SL -8.5571E-02, M 7.69501E+16, S 35.1298, T 4.7999, Me -6.93E-18, Se -6.65E-15, Te -6.66E-16 - 4848, 202.000, 0, En 6.346652084711E-06, CFL 0.00245, SL -8.8244E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me 1.71E-17, Se -2.00E-14, Te -1.63E-16 - 4872, 203.000, 0, En 8.079764721600E-06, CFL 0.00300, SL -8.9369E-02, M 7.69500E+16, S 35.1299, T 4.8000, Me -5.94E-18, Se 6.65E-15, Te 3.49E-16 - 4896, 204.000, 0, En 1.197150492534E-05, CFL 0.00427, SL -8.9509E-02, M 7.69500E+16, S 35.1299, T 4.8002, Me 4.68E-19, Se 6.65E-15, Te -2.25E-15 - 4920, 205.000, 0, En 1.337423810382E-05, CFL 0.00508, SL -9.0500E-02, M 7.69500E+16, S 35.1299, T 4.8003, Me -1.60E-17, Se 6.65E-15, Te 2.10E-15 - 4944, 206.000, 0, En 1.344739955084E-05, CFL 0.00563, SL -9.4351E-02, M 7.69500E+16, S 35.1299, T 4.8003, Me 1.05E-17, Se 0.00E+00, Te -1.75E-15 - 4968, 207.000, 0, En 1.492978998774E-05, CFL 0.00572, SL -9.4849E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 1.08E-17, Se -6.65E-15, Te 1.34E-15 - 4992, 208.000, 0, En 1.600883720875E-05, CFL 0.00586, SL -9.3023E-02, M 7.69500E+16, S 35.1299, T 4.8007, Me 3.55E-18, Se 6.65E-15, Te -6.14E-16 - 5016, 209.000, 0, En 1.633594163074E-05, CFL 0.00584, SL -9.1310E-02, M 7.69500E+16, S 35.1299, T 4.8009, Me 1.63E-18, Se -6.65E-15, Te 1.70E-15 - 5040, 210.000, 0, En 1.577576546171E-05, CFL 0.00500, SL -9.0818E-02, M 7.69500E+16, S 35.1299, T 4.8014, Me -5.33E-19, Se 1.33E-14, Te -8.27E-16 - 5064, 211.000, 0, En 1.503943596762E-05, CFL 0.00444, SL -9.2481E-02, M 7.69500E+16, S 35.1299, T 4.8016, Me -2.09E-17, Se -6.65E-15, Te -5.26E-16 - 5088, 212.000, 0, En 1.467165225844E-05, CFL 0.00530, SL -8.8015E-02, M 7.69501E+16, S 35.1299, T 4.8019, Me 1.58E-17, Se -1.33E-14, Te 1.62E-15 - 5112, 213.000, 0, En 1.452572308928E-05, CFL 0.00573, SL -8.2620E-02, M 7.69501E+16, S 35.1298, T 4.8023, Me -6.09E-18, Se 6.65E-15, Te -1.33E-16 - 5136, 214.000, 0, En 1.412315493624E-05, CFL 0.00619, SL -8.2396E-02, M 7.69501E+16, S 35.1298, T 4.8028, Me -8.44E-18, Se 0.00E+00, Te 3.77E-17 - 5160, 215.000, 0, En 1.230426466053E-05, CFL 0.00546, SL -8.4309E-02, M 7.69501E+16, S 35.1298, T 4.8033, Me 4.35E-18, Se -1.33E-14, Te 6.22E-16 - 5184, 216.000, 0, En 9.866106911969E-06, CFL 0.00377, SL -8.6912E-02, M 7.69501E+16, S 35.1298, T 4.8037, Me 6.29E-18, Se 6.65E-15, Te -1.54E-15 - 5208, 217.000, 0, En 7.613305905086E-06, CFL 0.00356, SL -8.9106E-02, M 7.69501E+16, S 35.1299, T 4.8040, Me -1.43E-17, Se 0.00E+00, Te 2.77E-16 - 5232, 218.000, 0, En 7.124067753137E-06, CFL 0.00394, SL -8.9242E-02, M 7.69500E+16, S 35.1299, T 4.8044, Me -6.39E-18, Se 2.00E-14, Te 2.78E-15 - 5256, 219.000, 0, En 6.383736363157E-06, CFL 0.00317, SL -8.9224E-02, M 7.69501E+16, S 35.1299, T 4.8049, Me 2.31E-17, Se -1.33E-14, Te -3.51E-16 - 5280, 220.000, 0, En 5.717286794453E-06, CFL 0.00237, SL -9.2528E-02, M 7.69500E+16, S 35.1299, T 4.8051, Me -7.13E-18, Se 0.00E+00, Te -1.03E-15 - 5304, 221.000, 0, En 5.551888412033E-06, CFL 0.00201, SL -9.5169E-02, M 7.69500E+16, S 35.1299, T 4.8054, Me 1.38E-17, Se 0.00E+00, Te -1.21E-15 - 5328, 222.000, 0, En 5.420710485024E-06, CFL 0.00232, SL -9.6725E-02, M 7.69500E+16, S 35.1299, T 4.8057, Me -2.31E-17, Se 0.00E+00, Te -8.47E-16 - 5352, 223.000, 0, En 5.202343885614E-06, CFL 0.00244, SL -9.7945E-02, M 7.69499E+16, S 35.1299, T 4.8061, Me 8.72E-18, Se 6.65E-15, Te -5.95E-17 - 5376, 224.000, 0, En 5.072857332222E-06, CFL 0.00237, SL -9.9462E-02, M 7.69499E+16, S 35.1299, T 4.8065, Me 1.02E-17, Se -1.33E-14, Te 2.98E-15 - 5400, 225.000, 0, En 5.158689570688E-06, CFL 0.00240, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.8070, Me -3.57E-18, Se 6.65E-15, Te -3.58E-15 - 5424, 226.000, 0, En 5.775463607854E-06, CFL 0.00313, SL -1.0377E-01, M 7.69499E+16, S 35.1299, T 4.8074, Me -1.14E-18, Se 0.00E+00, Te 1.65E-16 - 5448, 227.000, 0, En 5.947994419335E-06, CFL 0.00296, SL -1.0662E-01, M 7.69498E+16, S 35.1300, T 4.8077, Me -6.80E-18, Se 6.65E-15, Te 6.10E-16 - 5472, 228.000, 0, En 8.342296264370E-06, CFL 0.00383, SL -1.0877E-01, M 7.69498E+16, S 35.1300, T 4.8082, Me 8.78E-18, Se -6.65E-15, Te -2.03E-15 - 5496, 229.000, 0, En 1.176312388261E-05, CFL 0.00574, SL -1.1076E-01, M 7.69498E+16, S 35.1300, T 4.8085, Me -2.06E-18, Se 6.65E-15, Te 3.63E-17 - 5520, 230.000, 0, En 1.184560961117E-05, CFL 0.00597, SL -1.1251E-01, M 7.69498E+16, S 35.1300, T 4.8089, Me -3.57E-18, Se 0.00E+00, Te -3.37E-16 - 5544, 231.000, 0, En 1.136167113030E-05, CFL 0.00587, SL -1.1417E-01, M 7.69497E+16, S 35.1300, T 4.8093, Me 1.03E-17, Se 0.00E+00, Te 4.13E-15 - 5568, 232.000, 0, En 1.025787666425E-05, CFL 0.00506, SL -1.1547E-01, M 7.69497E+16, S 35.1300, T 4.8098, Me -1.00E-18, Se -6.65E-15, Te -1.63E-15 - 5592, 233.000, 0, En 9.967453182104E-06, CFL 0.00405, SL -1.1694E-01, M 7.69497E+16, S 35.1300, T 4.8102, Me -6.71E-18, Se 6.65E-15, Te -6.21E-16 - 5616, 234.000, 0, En 1.019967515048E-05, CFL 0.00386, SL -1.1754E-01, M 7.69497E+16, S 35.1300, T 4.8105, Me 1.04E-17, Se 6.65E-15, Te 8.15E-17 - 5640, 235.000, 0, En 1.259186310075E-05, CFL 0.00516, SL -1.1846E-01, M 7.69497E+16, S 35.1300, T 4.8107, Me -2.58E-17, Se 0.00E+00, Te -2.90E-16 - 5664, 236.000, 0, En 1.141185433492E-05, CFL 0.00506, SL -1.2125E-01, M 7.69496E+16, S 35.1300, T 4.8108, Me 1.31E-17, Se 0.00E+00, Te 2.15E-15 - 5688, 237.000, 0, En 1.113193663111E-05, CFL 0.00561, SL -1.1523E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me 1.61E-17, Se 6.65E-15, Te -2.50E-15 - 5712, 238.000, 0, En 1.013837650958E-05, CFL 0.00519, SL -1.1726E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -1.16E-17, Se -1.33E-14, Te 1.36E-15 - 5736, 239.000, 0, En 9.026201304472E-06, CFL 0.00440, SL -1.1860E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.45E-18, Se 1.33E-14, Te -9.12E-16 - 5760, 240.000, 0, En 8.134852668109E-06, CFL 0.00374, SL -1.1981E-01, M 7.69497E+16, S 35.1300, T 4.8113, Me -1.32E-18, Se -6.65E-15, Te -8.97E-16 - 5784, 241.000, 0, En 7.266709263452E-06, CFL 0.00297, SL -1.2019E-01, M 7.69497E+16, S 35.1300, T 4.8117, Me -8.02E-18, Se -6.65E-15, Te -3.83E-16 - 5808, 242.000, 0, En 6.634686377762E-06, CFL 0.00278, SL -1.2035E-01, M 7.69497E+16, S 35.1300, T 4.8120, Me 1.56E-17, Se 1.33E-14, Te -5.08E-16 - 5832, 243.000, 0, En 7.888319954969E-06, CFL 0.00446, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.8120, Me -1.50E-17, Se 6.65E-15, Te 2.51E-15 - 5856, 244.000, 0, En 9.018088334636E-06, CFL 0.00480, SL -1.2069E-01, M 7.69496E+16, S 35.1300, T 4.8121, Me 1.47E-17, Se -2.00E-14, Te -8.44E-18 - 5880, 245.000, 0, En 8.238486749481E-06, CFL 0.00400, SL -1.1881E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -1.46E-17, Se 0.00E+00, Te -3.63E-15 - 5904, 246.000, 0, En 7.868919157485E-06, CFL 0.00296, SL -1.1432E-01, M 7.69497E+16, S 35.1300, T 4.8126, Me 1.03E-17, Se 6.65E-15, Te 3.51E-15 - 5928, 247.000, 0, En 8.164343134157E-06, CFL 0.00369, SL -1.0906E-01, M 7.69498E+16, S 35.1300, T 4.8130, Me -1.01E-17, Se 0.00E+00, Te -1.11E-15 - 5952, 248.000, 0, En 8.595456348719E-06, CFL 0.00431, SL -1.0732E-01, M 7.69498E+16, S 35.1300, T 4.8133, Me 1.07E-17, Se -6.65E-15, Te 7.57E-16 - 5976, 249.000, 0, En 9.339760194439E-06, CFL 0.00501, SL -1.0605E-01, M 7.69498E+16, S 35.1300, T 4.8136, Me 1.37E-17, Se 1.33E-14, Te -3.48E-16 - 6000, 250.000, 0, En 9.939109808627E-06, CFL 0.00542, SL -1.0657E-01, M 7.69498E+16, S 35.1300, T 4.8139, Me -1.50E-17, Se -2.00E-14, Te 1.89E-15 - 6024, 251.000, 0, En 1.098561702243E-05, CFL 0.00585, SL -1.0644E-01, M 7.69498E+16, S 35.1300, T 4.8141, Me 7.17E-18, Se 6.65E-15, Te -9.93E-16 - 6048, 252.000, 0, En 1.180740157548E-05, CFL 0.00526, SL -1.0471E-01, M 7.69499E+16, S 35.1300, T 4.8143, Me 2.94E-19, Se 1.33E-14, Te -9.48E-16 - 6072, 253.000, 0, En 1.329266191685E-05, CFL 0.00494, SL -1.0253E-01, M 7.69499E+16, S 35.1299, T 4.8142, Me -1.96E-17, Se 6.65E-15, Te 1.80E-15 - 6096, 254.000, 0, En 1.107954472796E-05, CFL 0.00435, SL -9.6017E-02, M 7.69500E+16, S 35.1299, T 4.8143, Me 8.93E-18, Se -6.65E-15, Te -9.25E-16 - 6120, 255.000, 0, En 9.413497415554E-06, CFL 0.00415, SL -8.7414E-02, M 7.69501E+16, S 35.1299, T 4.8144, Me 8.16E-18, Se -6.65E-15, Te -1.10E-15 - 6144, 256.000, 0, En 8.588321918343E-06, CFL 0.00341, SL -7.9010E-02, M 7.69502E+16, S 35.1298, T 4.8146, Me 8.60E-18, Se 6.65E-15, Te -5.76E-16 - 6168, 257.000, 0, En 7.889803196923E-06, CFL 0.00272, SL -7.0473E-02, M 7.69503E+16, S 35.1298, T 4.8146, Me -4.82E-18, Se 6.65E-15, Te 2.22E-15 - 6192, 258.000, 0, En 7.900878781900E-06, CFL 0.00408, SL -6.1783E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me -1.92E-17, Se 0.00E+00, Te 5.92E-16 - 6216, 259.000, 0, En 5.032249676654E-06, CFL 0.00312, SL -5.7471E-02, M 7.69505E+16, S 35.1297, T 4.8148, Me 1.94E-17, Se 0.00E+00, Te 6.49E-16 - 6240, 260.000, 0, En 4.236319925913E-06, CFL 0.00260, SL -5.6838E-02, M 7.69505E+16, S 35.1297, T 4.8149, Me -1.26E-17, Se 6.65E-15, Te -7.41E-16 - 6264, 261.000, 0, En 3.754946986562E-06, CFL 0.00204, SL -5.6231E-02, M 7.69505E+16, S 35.1297, T 4.8152, Me 4.13E-18, Se -6.65E-15, Te 2.70E-16 - 6288, 262.000, 0, En 3.611411589238E-06, CFL 0.00205, SL -5.2445E-02, M 7.69505E+16, S 35.1296, T 4.8153, Me 3.70E-18, Se 0.00E+00, Te 1.18E-15 - 6312, 263.000, 0, En 3.846423698146E-06, CFL 0.00257, SL -4.2620E-02, M 7.69506E+16, S 35.1296, T 4.8153, Me -3.82E-18, Se -6.65E-15, Te -2.25E-15 - 6336, 264.000, 0, En 3.902971567032E-06, CFL 0.00252, SL -3.2899E-02, M 7.69508E+16, S 35.1295, T 4.8154, Me 1.88E-18, Se 6.65E-15, Te -1.23E-15 - 6360, 265.000, 0, En 3.941149255030E-06, CFL 0.00197, SL -3.0306E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -2.78E-18, Se -6.65E-15, Te 3.81E-15 - 6384, 266.000, 0, En 4.165726129859E-06, CFL 0.00250, SL -2.9079E-02, M 7.69508E+16, S 35.1295, T 4.8157, Me 9.29E-18, Se 0.00E+00, Te -3.47E-15 - 6408, 267.000, 0, En 4.996209392099E-06, CFL 0.00312, SL -2.8484E-02, M 7.69508E+16, S 35.1295, T 4.8160, Me -2.62E-17, Se -6.65E-15, Te 3.83E-15 - 6432, 268.000, 0, En 5.998278897253E-06, CFL 0.00301, SL -2.9254E-02, M 7.69508E+16, S 35.1295, T 4.8163, Me 2.45E-17, Se 0.00E+00, Te -3.53E-15 - 6456, 269.000, 0, En 7.016685185621E-06, CFL 0.00308, SL -3.0642E-02, M 7.69508E+16, S 35.1295, T 4.8166, Me -7.31E-18, Se 6.65E-15, Te 4.71E-15 - 6480, 270.000, 0, En 7.683552132951E-06, CFL 0.00372, SL -3.1863E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me 5.70E-19, Se -6.65E-15, Te -3.77E-15 - 6504, 271.000, 0, En 7.656675957046E-06, CFL 0.00396, SL -3.7133E-02, M 7.69507E+16, S 35.1296, T 4.8164, Me 3.64E-18, Se 0.00E+00, Te 1.15E-15 - 6528, 272.000, 0, En 7.790117971897E-06, CFL 0.00437, SL -4.0598E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 3.46E-18, Se 0.00E+00, Te 2.71E-16 - 6552, 273.000, 0, En 8.241155487982E-06, CFL 0.00433, SL -4.2124E-02, M 7.69507E+16, S 35.1296, T 4.8158, Me 6.42E-18, Se 6.65E-15, Te -2.72E-15 - 6576, 274.000, 0, En 8.467438783398E-06, CFL 0.00440, SL -4.5550E-02, M 7.69506E+16, S 35.1296, T 4.8158, Me 6.12E-18, Se -6.65E-15, Te 3.69E-16 - 6600, 275.000, 0, En 1.030646740973E-05, CFL 0.00493, SL -5.0903E-02, M 7.69505E+16, S 35.1296, T 4.8156, Me -1.46E-17, Se 1.33E-14, Te -1.46E-15 - 6624, 276.000, 0, En 1.208272381175E-05, CFL 0.00468, SL -5.6083E-02, M 7.69505E+16, S 35.1297, T 4.8155, Me -9.36E-18, Se -1.33E-14, Te 1.58E-16 - 6648, 277.000, 0, En 8.463419088262E-06, CFL 0.00344, SL -6.0124E-02, M 7.69504E+16, S 35.1297, T 4.8154, Me 1.36E-17, Se -6.65E-15, Te 2.38E-15 - 6672, 278.000, 0, En 7.544323241965E-06, CFL 0.00344, SL -6.3956E-02, M 7.69504E+16, S 35.1297, T 4.8151, Me -5.96E-18, Se 0.00E+00, Te -1.58E-15 - 6696, 279.000, 0, En 6.826455912333E-06, CFL 0.00292, SL -6.7735E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -9.71E-18, Se 6.65E-15, Te 1.61E-15 - 6720, 280.000, 0, En 4.633598445415E-06, CFL 0.00239, SL -6.9598E-02, M 7.69503E+16, S 35.1297, T 4.8146, Me 1.91E-17, Se 0.00E+00, Te -1.50E-16 - 6744, 281.000, 0, En 2.779676489946E-06, CFL 0.00185, SL -5.9344E-02, M 7.69504E+16, S 35.1297, T 4.8146, Me -2.19E-17, Se -6.65E-15, Te 5.61E-16 - 6768, 282.000, 0, En 2.371209492100E-06, CFL 0.00209, SL -6.1706E-02, M 7.69504E+16, S 35.1297, T 4.8142, Me 2.38E-17, Se -6.65E-15, Te -9.68E-16 - 6792, 283.000, 0, En 2.738001928960E-06, CFL 0.00173, SL -7.0109E-02, M 7.69503E+16, S 35.1297, T 4.8135, Me -6.74E-18, Se 0.00E+00, Te 9.23E-16 - 6816, 284.000, 0, En 1.680521662902E-06, CFL 0.00097, SL -7.9493E-02, M 7.69502E+16, S 35.1298, T 4.8127, Me -3.06E-18, Se -6.65E-15, Te 4.06E-16 - 6840, 285.000, 0, En 9.005144408811E-06, CFL 0.00411, SL -8.7280E-02, M 7.69501E+16, S 35.1298, T 4.8121, Me -1.14E-17, Se 6.65E-15, Te -4.87E-16 - 6864, 286.000, 0, En 1.772073008164E-05, CFL 0.00559, SL -9.0722E-02, M 7.69500E+16, S 35.1299, T 4.8116, Me 2.54E-17, Se -6.65E-15, Te -1.28E-15 - 6888, 287.000, 0, En 1.809434569648E-05, CFL 0.00483, SL -8.0479E-02, M 7.69502E+16, S 35.1298, T 4.8115, Me -5.58E-18, Se 6.65E-15, Te 1.61E-15 - 6912, 288.000, 0, En 1.489908868805E-05, CFL 0.00418, SL -6.9275E-02, M 7.69503E+16, S 35.1297, T 4.8114, Me -1.08E-17, Se -1.33E-14, Te -2.40E-16 - 6936, 289.000, 0, En 9.893131546541E-06, CFL 0.00346, SL -6.0708E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me 1.42E-17, Se 0.00E+00, Te 2.88E-15 - 6960, 290.000, 0, En 5.824582669180E-06, CFL 0.00296, SL -6.2438E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me -7.71E-18, Se 6.65E-15, Te -3.31E-15 - 6984, 291.000, 0, En 4.692235616343E-06, CFL 0.00230, SL -6.5593E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -1.33E-17, Se -1.33E-14, Te 1.12E-15 - 7008, 292.000, 0, En 9.603865405684E-06, CFL 0.00433, SL -6.8147E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me 1.05E-17, Se 6.65E-15, Te -1.51E-15 - 7032, 293.000, 0, En 1.778453983759E-05, CFL 0.00578, SL -6.9843E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -5.12E-19, Se 0.00E+00, Te -1.24E-15 - 7056, 294.000, 0, En 2.342176805531E-05, CFL 0.00469, SL -5.8313E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 7.23E-18, Se 0.00E+00, Te 1.95E-15 - 7080, 295.000, 0, En 2.719181474072E-05, CFL 0.00519, SL -5.3942E-02, M 7.69505E+16, S 35.1297, T 4.8115, Me -1.94E-17, Se -6.65E-15, Te -3.71E-16 - 7104, 296.000, 0, En 2.854990012499E-05, CFL 0.00608, SL -4.8414E-02, M 7.69506E+16, S 35.1296, T 4.8113, Me 2.32E-17, Se -6.65E-15, Te -1.18E-15 - 7128, 297.000, 0, En 2.992542126903E-05, CFL 0.00677, SL -1.8994E-02, M 7.69510E+16, S 35.1295, T 4.8112, Me -1.50E-17, Se 2.00E-14, Te 1.96E-16 - 7152, 298.000, 0, En 3.152321644085E-05, CFL 0.00663, SL -1.9351E-02, M 7.69509E+16, S 35.1295, T 4.8112, Me -2.45E-18, Se 0.00E+00, Te 1.25E-15 - 7176, 299.000, 0, En 3.196213847247E-05, CFL 0.00524, SL -2.5375E-02, M 7.69509E+16, S 35.1295, T 4.8107, Me -5.76E-18, Se -2.66E-14, Te -2.10E-15 - 7200, 300.000, 0, En 3.256990408148E-05, CFL 0.00465, SL -3.2408E-02, M 7.69508E+16, S 35.1295, T 4.8099, Me 2.35E-17, Se 2.66E-14, Te 2.34E-15 - 7224, 301.000, 0, En 3.279737112885E-05, CFL 0.00524, SL -1.7737E-02, M 7.69510E+16, S 35.1294, T 4.8097, Me -1.08E-17, Se -6.65E-15, Te -1.10E-15 - 7248, 302.000, 0, En 2.984813363389E-05, CFL 0.00610, SL -2.4558E-03, M 7.69512E+16, S 35.1294, T 4.8095, Me 2.38E-18, Se -6.65E-15, Te 6.69E-17 - 7272, 303.000, 0, En 2.396422083494E-05, CFL 0.00600, SL -8.5466E-03, M 7.69511E+16, S 35.1294, T 4.8087, Me -1.04E-17, Se 6.65E-15, Te -9.13E-16 - 7296, 304.000, 0, En 2.069058866124E-05, CFL 0.00448, SL -4.5716E-03, M 7.69511E+16, S 35.1294, T 4.8082, Me 1.16E-17, Se -6.65E-15, Te 1.85E-15 - 7320, 305.000, 0, En 2.005192096850E-05, CFL 0.00385, SL 7.6186E-04, M 7.69512E+16, S 35.1293, T 4.8080, Me 4.86E-18, Se 0.00E+00, Te -2.44E-16 - 7344, 306.000, 0, En 1.815358573509E-05, CFL 0.00428, SL -3.2075E-03, M 7.69512E+16, S 35.1294, T 4.8076, Me -7.70E-18, Se 6.65E-15, Te -3.22E-16 - 7368, 307.000, 0, En 1.711330134158E-05, CFL 0.00422, SL -3.6257E-03, M 7.69511E+16, S 35.1294, T 4.8074, Me -2.29E-19, Se 0.00E+00, Te 1.74E-16 - 7392, 308.000, 0, En 1.606069828126E-05, CFL 0.00427, SL -5.5630E-03, M 7.69511E+16, S 35.1294, T 4.8070, Me -1.29E-18, Se 6.65E-15, Te -1.34E-16 - 7416, 309.000, 0, En 1.449903418092E-05, CFL 0.00368, SL -7.6535E-03, M 7.69511E+16, S 35.1294, T 4.8064, Me 1.26E-17, Se -6.65E-15, Te 1.88E-15 - 7440, 310.000, 0, En 1.349176883459E-05, CFL 0.00337, SL -1.3249E-02, M 7.69510E+16, S 35.1294, T 4.8057, Me -1.57E-17, Se -6.65E-15, Te 1.32E-15 - 7464, 311.000, 0, En 1.191602048111E-05, CFL 0.00352, SL -1.9791E-02, M 7.69509E+16, S 35.1295, T 4.8051, Me 5.90E-18, Se 6.65E-15, Te -5.38E-16 - 7488, 312.000, 0, En 1.008536823864E-05, CFL 0.00353, SL -2.5528E-02, M 7.69509E+16, S 35.1295, T 4.8046, Me 2.36E-18, Se 0.00E+00, Te -1.48E-15 - 7512, 313.000, 0, En 9.424019004848E-06, CFL 0.00265, SL -3.0035E-02, M 7.69508E+16, S 35.1295, T 4.8040, Me 2.43E-18, Se 1.33E-14, Te -1.48E-15 - 7536, 314.000, 0, En 9.207778099224E-06, CFL 0.00220, SL -2.8603E-02, M 7.69508E+16, S 35.1295, T 4.8038, Me -1.61E-17, Se 0.00E+00, Te 3.30E-16 - 7560, 315.000, 0, En 9.608773270785E-06, CFL 0.00344, SL -2.9988E-02, M 7.69508E+16, S 35.1295, T 4.8035, Me 2.57E-18, Se -6.65E-15, Te 3.42E-16 - 7584, 316.000, 0, En 1.067909763656E-05, CFL 0.00404, SL -3.2551E-02, M 7.69508E+16, S 35.1295, T 4.8033, Me 4.42E-18, Se 0.00E+00, Te 7.43E-16 - 7608, 317.000, 0, En 1.160313232081E-05, CFL 0.00405, SL -3.3630E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 6.63E-18, Se -6.65E-15, Te 3.51E-17 - 7632, 318.000, 0, En 9.509796635119E-06, CFL 0.00231, SL -3.6070E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me 1.43E-17, Se 6.65E-15, Te -1.49E-16 - 7656, 319.000, 0, En 8.375540798139E-06, CFL 0.00316, SL -4.7068E-02, M 7.69506E+16, S 35.1296, T 4.8009, Me -1.56E-17, Se 0.00E+00, Te 2.59E-16 - 7680, 320.000, 0, En 7.941280940036E-06, CFL 0.00291, SL -5.5569E-02, M 7.69505E+16, S 35.1297, T 4.8000, Me -3.72E-18, Se 6.65E-15, Te -9.90E-16 - 7704, 321.000, 0, En 7.399994755512E-06, CFL 0.00254, SL -6.1610E-02, M 7.69504E+16, S 35.1297, T 4.7994, Me -3.84E-19, Se -6.65E-15, Te 1.16E-15 - 7728, 322.000, 0, En 6.702144483465E-06, CFL 0.00227, SL -6.6459E-02, M 7.69503E+16, S 35.1297, T 4.7989, Me 1.80E-17, Se 6.65E-15, Te 1.13E-15 - 7752, 323.000, 0, En 6.820152358139E-06, CFL 0.00268, SL -6.7596E-02, M 7.69503E+16, S 35.1297, T 4.7987, Me -8.83E-18, Se -6.65E-15, Te 3.54E-16 - 7776, 324.000, 0, En 7.327989532595E-06, CFL 0.00269, SL -5.4876E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me -6.12E-18, Se 6.65E-15, Te -2.11E-15 - 7800, 325.000, 0, En 6.374371498979E-06, CFL 0.00266, SL -6.1582E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -9.17E-18, Se -1.33E-14, Te 2.11E-15 - 7824, 326.000, 0, En 4.781514486104E-06, CFL 0.00249, SL -7.2118E-02, M 7.69503E+16, S 35.1298, T 4.7964, Me 1.65E-17, Se 1.33E-14, Te -3.13E-15 - 7848, 327.000, 0, En 5.201669616649E-06, CFL 0.00250, SL -8.1081E-02, M 7.69502E+16, S 35.1298, T 4.7954, Me -1.10E-17, Se -6.65E-15, Te 1.61E-15 - 7872, 328.000, 0, En 8.423818163776E-06, CFL 0.00370, SL -8.9684E-02, M 7.69500E+16, S 35.1299, T 4.7943, Me 7.32E-18, Se 1.33E-14, Te -4.90E-16 - 7896, 329.000, 0, En 8.911932022464E-06, CFL 0.00302, SL -9.7459E-02, M 7.69499E+16, S 35.1299, T 4.7935, Me -1.51E-17, Se 0.00E+00, Te 1.52E-15 - 7920, 330.000, 0, En 9.738817174160E-06, CFL 0.00255, SL -1.0244E-01, M 7.69499E+16, S 35.1299, T 4.7928, Me 2.19E-17, Se 1.33E-14, Te -7.10E-16 - 7944, 331.000, 0, En 1.017020672845E-05, CFL 0.00282, SL -1.0316E-01, M 7.69499E+16, S 35.1299, T 4.7925, Me -2.14E-17, Se -6.65E-15, Te -1.13E-15 - 7968, 332.000, 0, En 1.097867398697E-05, CFL 0.00446, SL -1.0459E-01, M 7.69499E+16, S 35.1300, T 4.7925, Me 1.35E-17, Se 6.65E-15, Te 5.49E-16 - 7992, 333.000, 0, En 1.216907249261E-05, CFL 0.00318, SL -1.0777E-01, M 7.69498E+16, S 35.1300, T 4.7922, Me 1.23E-18, Se 2.00E-14, Te 1.00E-15 - 8016, 334.000, 0, En 1.052150234678E-05, CFL 0.00249, SL -1.1149E-01, M 7.69498E+16, S 35.1300, T 4.7919, Me -9.52E-18, Se -6.65E-15, Te -2.90E-15 - 8040, 335.000, 0, En 9.550338131747E-06, CFL 0.00236, SL -1.1612E-01, M 7.69497E+16, S 35.1300, T 4.7915, Me 2.01E-17, Se 6.65E-15, Te 5.77E-16 - 8064, 336.000, 0, En 8.280760896981E-06, CFL 0.00211, SL -1.1659E-01, M 7.69497E+16, S 35.1300, T 4.7912, Me -2.28E-17, Se 0.00E+00, Te -1.07E-15 - 8088, 337.000, 0, En 7.809782941465E-06, CFL 0.00209, SL -1.1412E-01, M 7.69497E+16, S 35.1300, T 4.7908, Me -6.06E-18, Se 0.00E+00, Te 1.76E-15 - 8112, 338.000, 0, En 8.084269635013E-06, CFL 0.00267, SL -1.1142E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 8.27E-18, Se 1.33E-14, Te -1.11E-15 - 8136, 339.000, 0, En 8.869549261625E-06, CFL 0.00452, SL -1.0910E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 3.01E-18, Se -1.33E-14, Te 1.19E-15 - 8160, 340.000, 0, En 6.880161513214E-06, CFL 0.00239, SL -1.1083E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -1.74E-18, Se -6.65E-15, Te -2.32E-15 - 8184, 341.000, 0, En 6.145862787070E-06, CFL 0.00190, SL -1.0754E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me 1.20E-17, Se 6.65E-15, Te -1.55E-16 - 8208, 342.000, 0, En 5.210345016640E-06, CFL 0.00177, SL -1.0741E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -1.84E-17, Se -6.65E-15, Te 1.32E-15 - 8232, 343.000, 0, En 5.183806056791E-06, CFL 0.00175, SL -1.0879E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 5.39E-18, Se 0.00E+00, Te -3.97E-16 - 8256, 344.000, 0, En 4.856420586659E-06, CFL 0.00186, SL -1.0996E-01, M 7.69498E+16, S 35.1300, T 4.7900, Me -1.79E-17, Se -6.65E-15, Te -9.15E-16 - 8280, 345.000, 0, En 5.296943486893E-06, CFL 0.00200, SL -1.1273E-01, M 7.69497E+16, S 35.1300, T 4.7895, Me 1.94E-17, Se -6.65E-15, Te -2.29E-15 - 8304, 346.000, 0, En 6.759252109273E-06, CFL 0.00209, SL -1.1664E-01, M 7.69497E+16, S 35.1300, T 4.7890, Me -3.51E-18, Se 6.65E-15, Te 1.84E-15 - 8328, 347.000, 0, En 9.246877761660E-06, CFL 0.00299, SL -1.1974E-01, M 7.69497E+16, S 35.1300, T 4.7887, Me -3.01E-19, Se 0.00E+00, Te 1.45E-16 - 8352, 348.000, 0, En 1.219115372772E-05, CFL 0.00378, SL -1.2171E-01, M 7.69496E+16, S 35.1301, T 4.7885, Me 8.20E-18, Se 0.00E+00, Te 9.56E-17 - 8376, 349.000, 0, En 1.363811700746E-05, CFL 0.00403, SL -1.2679E-01, M 7.69496E+16, S 35.1301, T 4.7880, Me 4.60E-18, Se -1.33E-14, Te 4.37E-16 - 8400, 350.000, 0, En 1.415727944195E-05, CFL 0.00397, SL -1.2986E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 5.39E-18, Se 2.00E-14, Te -2.40E-15 - 8424, 351.000, 0, En 1.384284574871E-05, CFL 0.00300, SL -1.3098E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.12E-17, Se -6.65E-15, Te -9.73E-17 - 8448, 352.000, 0, En 1.162517459669E-05, CFL 0.00299, SL -1.3180E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.31E-19, Se -1.33E-14, Te 5.15E-16 - 8472, 353.000, 0, En 9.105059319044E-06, CFL 0.00252, SL -1.3255E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.89E-17, Se 1.33E-14, Te -3.04E-16 - 8496, 354.000, 0, En 8.928134214793E-06, CFL 0.00257, SL -1.3100E-01, M 7.69495E+16, S 35.1301, T 4.7875, Me 1.12E-17, Se -6.65E-15, Te -7.60E-17 - 8520, 355.000, 0, En 6.529529178069E-06, CFL 0.00195, SL -1.2470E-01, M 7.69496E+16, S 35.1301, T 4.7875, Me 4.23E-18, Se 6.65E-15, Te 6.92E-16 - 8544, 356.000, 0, En 5.403481518462E-06, CFL 0.00198, SL -1.1818E-01, M 7.69497E+16, S 35.1300, T 4.7874, Me 8.40E-18, Se 0.00E+00, Te 1.32E-15 - 8568, 357.000, 0, En 4.950187896932E-06, CFL 0.00276, SL -1.1477E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 6.97E-18, Se 0.00E+00, Te -6.95E-16 - 8592, 358.000, 0, En 4.993353598544E-06, CFL 0.00225, SL -1.1710E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me -1.00E-17, Se 0.00E+00, Te 1.82E-15 - 8616, 359.000, 0, En 5.726957739523E-06, CFL 0.00198, SL -1.2863E-01, M 7.69495E+16, S 35.1301, T 4.7854, Me 1.14E-17, Se -6.65E-15, Te -1.45E-15 - 8640, 360.000, 0, En 6.880086950762E-06, CFL 0.00248, SL -1.3729E-01, M 7.69494E+16, S 35.1301, T 4.7842, Me 2.85E-18, Se 2.00E-14, Te 7.95E-16 - 8664, 361.000, 0, En 6.375333282202E-06, CFL 0.00192, SL -1.4408E-01, M 7.69493E+16, S 35.1302, T 4.7834, Me -2.67E-17, Se -6.65E-15, Te -1.15E-15 - 8688, 362.000, 0, En 5.711636184318E-06, CFL 0.00181, SL -1.4990E-01, M 7.69493E+16, S 35.1302, T 4.7828, Me 1.44E-17, Se 0.00E+00, Te -1.98E-15 - 8712, 363.000, 0, En 5.733623420278E-06, CFL 0.00226, SL -1.5114E-01, M 7.69493E+16, S 35.1302, T 4.7826, Me -1.05E-17, Se -6.65E-15, Te 3.87E-15 - 8736, 364.000, 0, En 5.767734303943E-06, CFL 0.00168, SL -1.5324E-01, M 7.69492E+16, S 35.1302, T 4.7825, Me 1.61E-18, Se -6.65E-15, Te -1.25E-15 - 8760, 365.000, 0, En 5.263511481870E-06, CFL 0.00157, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me 7.77E-18, Se 0.00E+00, Te -2.24E-15 + 24, 1.000, 0, En 2.742408024441E-07, CFL 0.00078, SL -6.1796E-03, M 7.69511E+16, S 35.1294, T 4.8054, Me 3.60E-19, Se 0.00E+00, Te 1.35E-15 + 48, 2.000, 0, En 6.742406598240E-07, CFL 0.00099, SL 7.7375E-03, M 7.69513E+16, S 35.1293, T 4.8049, Me -1.76E-18, Se 1.33E-14, Te -1.95E-15 + 72, 3.000, 0, En 3.865297032114E-07, CFL 0.00068, SL 1.7286E-03, M 7.69512E+16, S 35.1293, T 4.8041, Me -1.22E-17, Se -6.65E-15, Te -6.28E-16 + 96, 4.000, 0, En 1.742680728587E-06, CFL 0.00182, SL -1.1511E-03, M 7.69512E+16, S 35.1293, T 4.8036, Me -2.05E-18, Se -6.65E-15, Te 9.16E-16 + 120, 5.000, 0, En 1.810690092022E-06, CFL 0.00168, SL -3.5312E-03, M 7.69511E+16, S 35.1294, T 4.8034, Me 4.23E-18, Se 6.65E-15, Te 6.36E-16 + 144, 6.000, 0, En 5.876951924023E-07, CFL 0.00067, SL -5.5946E-03, M 7.69511E+16, S 35.1294, T 4.8032, Me -6.47E-18, Se -1.33E-14, Te 2.66E-15 + 168, 7.000, 0, En 1.042589084665E-06, CFL 0.00122, SL -3.7707E-03, M 7.69511E+16, S 35.1294, T 4.8029, Me -3.12E-18, Se 6.65E-15, Te -1.87E-15 + 192, 8.000, 0, En 1.232479320213E-06, CFL 0.00120, SL 3.2469E-03, M 7.69512E+16, S 35.1293, T 4.8028, Me 6.91E-18, Se 6.65E-15, Te 4.76E-16 + 216, 9.000, 0, En 1.325482041474E-06, CFL 0.00100, SL 8.9665E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me -6.72E-18, Se -1.33E-14, Te 8.75E-16 + 240, 10.000, 0, En 3.316825133847E-06, CFL 0.00224, SL 7.4792E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me 1.75E-17, Se -6.65E-15, Te -6.16E-16 + 264, 11.000, 0, En 3.853813127746E-06, CFL 0.00266, SL 6.0258E-03, M 7.69513E+16, S 35.1293, T 4.8024, Me 8.74E-18, Se 6.65E-15, Te -9.90E-16 + 288, 12.000, 0, En 2.490471996046E-06, CFL 0.00176, SL 2.5996E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.13E-17, Se -6.65E-15, Te 1.79E-15 + 312, 13.000, 0, En 3.002261383105E-06, CFL 0.00137, SL -4.8867E-03, M 7.69511E+16, S 35.1294, T 4.8012, Me 3.01E-18, Se -1.33E-14, Te -1.77E-15 + 336, 14.000, 0, En 3.113905965381E-06, CFL 0.00135, SL -8.9710E-03, M 7.69511E+16, S 35.1294, T 4.8008, Me 1.18E-18, Se 1.33E-14, Te 1.43E-15 + 360, 15.000, 0, En 3.468188055681E-06, CFL 0.00171, SL -1.1697E-02, M 7.69510E+16, S 35.1294, T 4.8004, Me -3.04E-17, Se -6.65E-15, Te -7.00E-16 + 384, 16.000, 0, En 3.669431985367E-06, CFL 0.00254, SL -1.4742E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me 1.15E-17, Se 6.65E-15, Te -7.30E-16 + 408, 17.000, 0, En 1.599194550994E-06, CFL 0.00063, SL -2.5035E-02, M 7.69509E+16, S 35.1295, T 4.7985, Me 3.65E-18, Se -6.65E-15, Te 9.24E-16 + 432, 18.000, 0, En 2.883144256158E-06, CFL 0.00151, SL -3.4147E-02, M 7.69508E+16, S 35.1295, T 4.7972, Me 5.99E-18, Se 6.65E-15, Te -9.22E-16 + 456, 19.000, 0, En 3.455658777427E-06, CFL 0.00185, SL -1.0766E-02, M 7.69511E+16, S 35.1294, T 4.7965, Me -1.82E-18, Se 6.65E-15, Te 1.12E-15 + 480, 20.000, 0, En 3.063493867889E-06, CFL 0.00108, SL -1.0498E-02, M 7.69511E+16, S 35.1294, T 4.7957, Me -6.67E-18, Se 2.00E-14, Te -8.85E-16 + 504, 21.000, 0, En 3.636624494490E-06, CFL 0.00148, SL -1.7271E-02, M 7.69510E+16, S 35.1294, T 4.7947, Me 3.20E-18, Se -2.00E-14, Te 2.56E-15 + 528, 22.000, 0, En 3.985414917010E-06, CFL 0.00192, SL -2.1074E-02, M 7.69509E+16, S 35.1295, T 4.7944, Me -6.06E-18, Se 1.33E-14, Te -1.44E-15 + 552, 23.000, 0, En 6.487922907841E-06, CFL 0.00286, SL -2.5695E-02, M 7.69509E+16, S 35.1295, T 4.7939, Me 1.55E-17, Se -2.00E-14, Te 6.63E-16 + 576, 24.000, 0, En 6.073165448202E-06, CFL 0.00176, SL -2.7257E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me 6.24E-19, Se 1.33E-14, Te -2.95E-15 + 600, 25.000, 0, En 5.162746431572E-06, CFL 0.00190, SL -3.4194E-02, M 7.69508E+16, S 35.1295, T 4.7929, Me -1.61E-17, Se 6.65E-15, Te 1.62E-15 + 624, 26.000, 0, En 2.847462522711E-06, CFL 0.00114, SL -3.8898E-02, M 7.69507E+16, S 35.1296, T 4.7924, Me 3.46E-18, Se -6.65E-15, Te 7.68E-16 + 648, 27.000, 0, En 2.300280685098E-06, CFL 0.00125, SL -4.2852E-02, M 7.69506E+16, S 35.1296, T 4.7920, Me 3.18E-18, Se 2.00E-14, Te -2.18E-15 + 672, 28.000, 0, En 6.789753110624E-06, CFL 0.00278, SL -3.7184E-02, M 7.69507E+16, S 35.1296, T 4.7918, Me -3.33E-18, Se -1.33E-14, Te -1.08E-15 + 696, 29.000, 0, En 7.996788073781E-07, CFL 0.00118, SL -4.4104E-02, M 7.69506E+16, S 35.1296, T 4.7906, Me -6.58E-18, Se 2.00E-14, Te 3.29E-15 + 720, 30.000, 0, En 3.947169026544E-07, CFL 0.00059, SL -5.2318E-02, M 7.69505E+16, S 35.1296, T 4.7892, Me 6.45E-18, Se 0.00E+00, Te -6.47E-17 + 744, 31.000, 0, En 3.232648902739E-07, CFL 0.00033, SL -5.6906E-02, M 7.69505E+16, S 35.1297, T 4.7886, Me -1.12E-17, Se -6.65E-15, Te 1.50E-15 + 768, 32.000, 0, En 3.375973592323E-07, CFL 0.00034, SL -3.3070E-02, M 7.69508E+16, S 35.1295, T 4.7880, Me 9.75E-18, Se 6.65E-15, Te -2.36E-15 + 792, 33.000, 0, En 2.257006999113E-07, CFL 0.00037, SL -3.2226E-02, M 7.69508E+16, S 35.1295, T 4.7872, Me 1.48E-17, Se 0.00E+00, Te 3.77E-16 + 816, 34.000, 0, En 8.447246745789E-08, CFL 0.00027, SL -3.8376E-02, M 7.69507E+16, S 35.1296, T 4.7862, Me -1.82E-17, Se 0.00E+00, Te -4.49E-16 + 840, 35.000, 0, En 9.152604313274E-08, CFL 0.00024, SL -4.5605E-02, M 7.69506E+16, S 35.1296, T 4.7853, Me -1.55E-18, Se 0.00E+00, Te 2.47E-15 + 864, 36.000, 0, En 5.962259882836E-07, CFL 0.00089, SL -5.0415E-02, M 7.69505E+16, S 35.1296, T 4.7848, Me 1.69E-17, Se 0.00E+00, Te -9.71E-16 + 888, 37.000, 0, En 1.340644840302E-07, CFL 0.00041, SL -5.3725E-02, M 7.69505E+16, S 35.1297, T 4.7844, Me 3.72E-18, Se 1.33E-14, Te 5.10E-16 + 912, 38.000, 0, En 3.566361200990E-07, CFL 0.00090, SL -5.7093E-02, M 7.69505E+16, S 35.1297, T 4.7841, Me -8.19E-18, Se -2.66E-14, Te -1.65E-15 + 936, 39.000, 0, En 1.479484955351E-06, CFL 0.00158, SL -4.5885E-02, M 7.69506E+16, S 35.1296, T 4.7837, Me 7.88E-18, Se 6.65E-15, Te 7.33E-17 + 960, 40.000, 0, En 2.677471042733E-06, CFL 0.00218, SL -3.9384E-02, M 7.69507E+16, S 35.1296, T 4.7835, Me -1.32E-18, Se -2.00E-14, Te -3.74E-16 + 984, 41.000, 0, En 1.153676419935E-06, CFL 0.00091, SL -4.3521E-02, M 7.69506E+16, S 35.1296, T 4.7830, Me 4.78E-19, Se 6.65E-15, Te 4.14E-16 + 1008, 42.000, 0, En 1.864740439282E-06, CFL 0.00165, SL -3.6775E-02, M 7.69507E+16, S 35.1296, T 4.7823, Me -6.54E-18, Se 6.65E-15, Te 1.90E-15 + 1032, 43.000, 0, En 3.319949625891E-06, CFL 0.00199, SL -2.7828E-02, M 7.69508E+16, S 35.1295, T 4.7821, Me 1.26E-17, Se -6.65E-15, Te 1.11E-15 + 1056, 44.000, 0, En 3.515065010396E-06, CFL 0.00249, SL -1.8195E-02, M 7.69510E+16, S 35.1294, T 4.7819, Me -3.75E-18, Se -6.65E-15, Te -1.99E-15 + 1080, 45.000, 0, En 2.020868462693E-06, CFL 0.00127, SL -2.2342E-02, M 7.69509E+16, S 35.1295, T 4.7813, Me -1.04E-17, Se -6.65E-15, Te 2.09E-15 + 1104, 46.000, 0, En 2.626475958723E-06, CFL 0.00162, SL -3.0430E-02, M 7.69508E+16, S 35.1295, T 4.7803, Me 1.02E-17, Se 1.33E-14, Te -3.21E-15 + 1128, 47.000, 0, En 2.443130134914E-06, CFL 0.00092, SL -3.7229E-02, M 7.69507E+16, S 35.1296, T 4.7794, Me -1.23E-17, Se -6.65E-15, Te 1.25E-15 + 1152, 48.000, 0, En 2.214433344785E-06, CFL 0.00081, SL -4.2106E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -1.98E-18, Se -6.65E-15, Te -1.52E-15 + 1176, 49.000, 0, En 1.795908750925E-06, CFL 0.00059, SL -5.0827E-02, M 7.69505E+16, S 35.1296, T 4.7773, Me 1.69E-17, Se -6.65E-15, Te -3.81E-16 + 1200, 50.000, 0, En 1.407167848095E-06, CFL 0.00059, SL -6.0752E-02, M 7.69504E+16, S 35.1297, T 4.7759, Me -1.39E-17, Se 1.33E-14, Te 2.23E-16 + 1224, 51.000, 0, En 3.107263712139E-06, CFL 0.00229, SL -6.6461E-02, M 7.69503E+16, S 35.1297, T 4.7755, Me -3.32E-18, Se 0.00E+00, Te -8.47E-16 + 1248, 52.000, 0, En 5.077619341428E-06, CFL 0.00194, SL -6.9899E-02, M 7.69503E+16, S 35.1297, T 4.7753, Me 6.42E-18, Se -6.65E-15, Te 2.40E-15 + 1272, 53.000, 0, En 3.436165176304E-06, CFL 0.00189, SL -7.1890E-02, M 7.69503E+16, S 35.1298, T 4.7752, Me 5.53E-18, Se 6.65E-15, Te -2.68E-15 + 1296, 54.000, 0, En 2.954055949525E-06, CFL 0.00188, SL -6.6094E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me -2.39E-17, Se -6.65E-15, Te 1.34E-16 + 1320, 55.000, 0, En 1.675373150021E-06, CFL 0.00133, SL -6.6817E-02, M 7.69503E+16, S 35.1297, T 4.7745, Me 2.67E-17, Se -1.33E-14, Te 2.15E-15 + 1344, 56.000, 0, En 7.081023103794E-07, CFL 0.00108, SL -7.2944E-02, M 7.69503E+16, S 35.1298, T 4.7739, Me -7.75E-18, Se 6.65E-15, Te -1.03E-15 + 1368, 57.000, 0, En 2.058291210806E-06, CFL 0.00141, SL -7.0270E-02, M 7.69503E+16, S 35.1298, T 4.7736, Me 4.88E-18, Se -1.33E-14, Te 7.51E-16 + 1392, 58.000, 0, En 1.642008535734E-06, CFL 0.00130, SL -7.3040E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -2.59E-17, Se 6.65E-15, Te 4.01E-16 + 1416, 59.000, 0, En 9.355379339964E-07, CFL 0.00059, SL -8.0029E-02, M 7.69502E+16, S 35.1298, T 4.7720, Me 2.08E-17, Se 0.00E+00, Te -2.83E-15 + 1440, 60.000, 0, En 1.159681662141E-06, CFL 0.00095, SL -8.7741E-02, M 7.69501E+16, S 35.1299, T 4.7711, Me -4.92E-18, Se 0.00E+00, Te 3.48E-15 + 1464, 61.000, 0, En 1.005441269553E-06, CFL 0.00171, SL -9.2703E-02, M 7.69500E+16, S 35.1299, T 4.7708, Me 1.28E-17, Se -6.65E-15, Te 1.29E-16 + 1488, 62.000, 0, En 3.274052924804E-06, CFL 0.00150, SL -9.5442E-02, M 7.69500E+16, S 35.1299, T 4.7706, Me -8.36E-18, Se -6.65E-15, Te -3.40E-15 + 1512, 63.000, 0, En 2.714201824168E-06, CFL 0.00273, SL -9.8093E-02, M 7.69499E+16, S 35.1299, T 4.7705, Me 4.56E-18, Se 6.65E-15, Te 3.47E-16 + 1536, 64.000, 0, En 3.101473843323E-06, CFL 0.00373, SL -1.0147E-01, M 7.69499E+16, S 35.1299, T 4.7705, Me 2.41E-18, Se 0.00E+00, Te 1.90E-16 + 1560, 65.000, 0, En 4.695538502563E-07, CFL 0.00071, SL -1.0311E-01, M 7.69499E+16, S 35.1299, T 4.7702, Me 2.09E-19, Se -6.65E-15, Te 2.02E-15 + 1584, 66.000, 0, En 1.638117431882E-06, CFL 0.00198, SL -1.0727E-01, M 7.69498E+16, S 35.1300, T 4.7700, Me 1.29E-17, Se 0.00E+00, Te 7.80E-16 + 1608, 67.000, 0, En 4.926480000921E-07, CFL 0.00079, SL -1.1166E-01, M 7.69498E+16, S 35.1300, T 4.7696, Me -2.58E-18, Se 6.65E-15, Te 3.52E-16 + 1632, 68.000, 0, En 2.421020188593E-06, CFL 0.00173, SL -1.0768E-01, M 7.69498E+16, S 35.1300, T 4.7694, Me -2.28E-17, Se 6.65E-15, Te 1.79E-15 + 1656, 69.000, 0, En 2.120545544608E-06, CFL 0.00189, SL -1.0430E-01, M 7.69499E+16, S 35.1299, T 4.7694, Me 8.39E-18, Se -6.65E-15, Te -1.14E-15 + 1680, 70.000, 0, En 2.340630237352E-06, CFL 0.00179, SL -9.7191E-02, M 7.69499E+16, S 35.1299, T 4.7695, Me -7.52E-18, Se -6.65E-15, Te -6.40E-16 + 1704, 71.000, 0, En 2.270872655554E-06, CFL 0.00169, SL -9.5680E-02, M 7.69500E+16, S 35.1299, T 4.7698, Me 1.22E-17, Se -6.65E-15, Te 7.31E-16 + 1728, 72.000, 0, En 2.920965725423E-06, CFL 0.00209, SL -9.6294E-02, M 7.69500E+16, S 35.1299, T 4.7700, Me -1.78E-17, Se -6.65E-15, Te -1.01E-15 + 1752, 73.000, 0, En 2.475975557819E-06, CFL 0.00139, SL -9.8194E-02, M 7.69499E+16, S 35.1299, T 4.7700, Me 1.26E-17, Se 0.00E+00, Te 2.49E-16 + 1776, 74.000, 0, En 3.173694498288E-06, CFL 0.00184, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.7697, Me -8.90E-18, Se 1.33E-14, Te 2.77E-15 + 1800, 75.000, 0, En 1.148722944246E-06, CFL 0.00074, SL -1.0994E-01, M 7.69498E+16, S 35.1300, T 4.7690, Me 8.77E-18, Se 0.00E+00, Te -4.24E-15 + 1824, 76.000, 0, En 1.086658954044E-06, CFL 0.00070, SL -1.1492E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me 6.03E-18, Se 0.00E+00, Te 1.71E-15 + 1848, 77.000, 0, En 3.440564582232E-06, CFL 0.00216, SL -1.2023E-01, M 7.69497E+16, S 35.1300, T 4.7685, Me -6.19E-18, Se 0.00E+00, Te -1.14E-15 + 1872, 78.000, 0, En 6.179525559293E-06, CFL 0.00304, SL -1.2461E-01, M 7.69496E+16, S 35.1301, T 4.7684, Me -1.35E-17, Se 6.65E-15, Te -1.19E-15 + 1896, 79.000, 0, En 7.002121257140E-06, CFL 0.00344, SL -1.2481E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me 1.51E-17, Se 6.65E-15, Te 1.58E-15 + 1920, 80.000, 0, En 7.705794830362E-06, CFL 0.00345, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.7690, Me -1.53E-18, Se 0.00E+00, Te 5.08E-16 + 1944, 81.000, 0, En 6.685736458900E-06, CFL 0.00284, SL -1.2266E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me 4.04E-18, Se -6.65E-15, Te -1.81E-15 + 1968, 82.000, 0, En 5.285138432367E-06, CFL 0.00188, SL -1.2666E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -5.59E-18, Se -6.65E-15, Te 1.98E-15 + 1992, 83.000, 0, En 4.232847845871E-06, CFL 0.00185, SL -1.2154E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.96E-17, Se 6.65E-15, Te -2.38E-15 + 2016, 84.000, 0, En 3.640233172270E-06, CFL 0.00143, SL -1.2284E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.95E-17, Se 6.65E-15, Te 1.36E-16 + 2040, 85.000, 0, En 2.005175546987E-06, CFL 0.00080, SL -1.3233E-01, M 7.69495E+16, S 35.1301, T 4.7674, Me -3.88E-18, Se -6.65E-15, Te 3.15E-15 + 2064, 86.000, 0, En 2.246647648161E-06, CFL 0.00109, SL -1.4303E-01, M 7.69494E+16, S 35.1302, T 4.7660, Me 4.54E-18, Se 0.00E+00, Te -3.89E-15 + 2088, 87.000, 0, En 2.000202603114E-06, CFL 0.00124, SL -1.4969E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 3.71E-18, Se 0.00E+00, Te 2.78E-15 + 2112, 88.000, 0, En 2.094340871220E-06, CFL 0.00159, SL -1.3920E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 4.90E-18, Se 6.65E-15, Te -1.41E-17 + 2136, 89.000, 0, En 6.301631902835E-06, CFL 0.00347, SL -1.2452E-01, M 7.69496E+16, S 35.1301, T 4.7651, Me -1.24E-17, Se -6.65E-15, Te 3.11E-15 + 2160, 90.000, 0, En 7.488325985262E-06, CFL 0.00361, SL -1.2502E-01, M 7.69496E+16, S 35.1301, T 4.7654, Me 2.57E-17, Se 1.33E-14, Te -2.63E-15 + 2184, 91.000, 0, En 7.330817525145E-06, CFL 0.00331, SL -1.2921E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.66E-17, Se -6.65E-15, Te -2.81E-15 + 2208, 92.000, 0, En 7.152177018089E-06, CFL 0.00328, SL -1.3343E-01, M 7.69495E+16, S 35.1301, T 4.7654, Me -2.21E-18, Se -1.33E-14, Te 3.41E-16 + 2232, 93.000, 0, En 4.252689297916E-06, CFL 0.00109, SL -1.3970E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 1.67E-17, Se 6.65E-15, Te 2.01E-15 + 2256, 94.000, 0, En 2.062768470737E-06, CFL 0.00075, SL -1.4499E-01, M 7.69493E+16, S 35.1302, T 4.7646, Me -6.89E-18, Se 6.65E-15, Te 3.40E-16 + 2280, 95.000, 0, En 3.498288340700E-06, CFL 0.00157, SL -1.4233E-01, M 7.69494E+16, S 35.1302, T 4.7644, Me -2.42E-17, Se 6.65E-15, Te -7.84E-16 + 2304, 96.000, 0, En 3.733780295220E-06, CFL 0.00145, SL -1.4259E-01, M 7.69494E+16, S 35.1302, T 4.7648, Me 2.91E-17, Se -6.65E-15, Te -1.35E-15 + 2328, 97.000, 0, En 5.145224160496E-06, CFL 0.00251, SL -1.4436E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me -6.30E-18, Se 6.65E-15, Te -6.20E-17 + 2352, 98.000, 0, En 9.983691612941E-06, CFL 0.00327, SL -1.4658E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me 2.09E-17, Se -1.33E-14, Te 1.76E-15 + 2376, 99.000, 0, En 9.594996647701E-06, CFL 0.00230, SL -1.4915E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -2.11E-17, Se 6.65E-15, Te -7.44E-16 + 2400, 100.000, 0, En 1.185460201013E-05, CFL 0.00394, SL -1.5319E-01, M 7.69492E+16, S 35.1302, T 4.7653, Me -1.72E-17, Se 0.00E+00, Te -4.85E-16 + 2424, 101.000, 0, En 1.156377115235E-05, CFL 0.00349, SL -1.5419E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me 2.03E-17, Se -6.65E-15, Te 2.46E-15 + 2448, 102.000, 0, En 1.091869663530E-05, CFL 0.00320, SL -1.5183E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 3.86E-18, Se 0.00E+00, Te -2.16E-16 + 2472, 103.000, 0, En 1.089976099891E-05, CFL 0.00300, SL -1.5584E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me 2.30E-18, Se 0.00E+00, Te -1.42E-15 + 2496, 104.000, 0, En 1.236806408461E-05, CFL 0.00352, SL -1.6093E-01, M 7.69491E+16, S 35.1303, T 4.7661, Me -6.24E-18, Se 0.00E+00, Te -3.97E-16 + 2520, 105.000, 0, En 1.158538606308E-05, CFL 0.00349, SL -1.6379E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me 3.25E-18, Se 6.65E-15, Te -2.56E-15 + 2544, 106.000, 0, En 1.130895937145E-05, CFL 0.00340, SL -1.6372E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.62E-17, Se 0.00E+00, Te 2.23E-15 + 2568, 107.000, 0, En 1.388334639375E-05, CFL 0.00414, SL -1.6361E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me 2.61E-17, Se 0.00E+00, Te -2.02E-15 + 2592, 108.000, 0, En 1.587722298759E-05, CFL 0.00447, SL -1.6025E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me -1.63E-17, Se -1.33E-14, Te 2.26E-15 + 2616, 109.000, 0, En 1.608319957289E-05, CFL 0.00423, SL -1.5628E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me -1.16E-17, Se 2.00E-14, Te 8.05E-16 + 2640, 110.000, 0, En 1.457854545602E-05, CFL 0.00387, SL -1.5606E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me 1.12E-17, Se -6.65E-15, Te 1.21E-15 + 2664, 111.000, 0, En 1.292027950611E-05, CFL 0.00328, SL -1.6488E-01, M 7.69491E+16, S 35.1303, T 4.7665, Me 2.08E-18, Se 6.65E-15, Te 7.93E-16 + 2688, 112.000, 0, En 1.192484495610E-05, CFL 0.00274, SL -1.7207E-01, M 7.69490E+16, S 35.1303, T 4.7662, Me -2.11E-17, Se 0.00E+00, Te -1.41E-15 + 2712, 113.000, 0, En 1.088285217253E-05, CFL 0.00266, SL -1.7342E-01, M 7.69490E+16, S 35.1304, T 4.7659, Me 2.83E-17, Se 0.00E+00, Te -8.89E-16 + 2736, 114.000, 0, En 1.015463382427E-05, CFL 0.00340, SL -1.5505E-01, M 7.69492E+16, S 35.1302, T 4.7660, Me -1.94E-17, Se -6.65E-15, Te 1.13E-15 + 2760, 115.000, 0, En 7.091713721621E-06, CFL 0.00223, SL -1.5558E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 1.44E-17, Se 6.65E-15, Te -2.91E-15 + 2784, 116.000, 0, En 6.666541905916E-06, CFL 0.00179, SL -1.5799E-01, M 7.69492E+16, S 35.1303, T 4.7664, Me 2.45E-18, Se -2.00E-14, Te 5.42E-16 + 2808, 117.000, 0, En 7.083278320857E-06, CFL 0.00237, SL -1.6049E-01, M 7.69491E+16, S 35.1303, T 4.7667, Me 1.33E-17, Se 2.00E-14, Te 8.64E-16 + 2832, 118.000, 0, En 7.875657979797E-06, CFL 0.00293, SL -1.6273E-01, M 7.69491E+16, S 35.1303, T 4.7670, Me -2.06E-17, Se 0.00E+00, Te 7.86E-16 + 2856, 119.000, 0, En 9.707577918913E-06, CFL 0.00288, SL -1.6521E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me 8.48E-18, Se 0.00E+00, Te -2.81E-15 + 2880, 120.000, 0, En 1.135214577089E-05, CFL 0.00353, SL -1.6737E-01, M 7.69490E+16, S 35.1303, T 4.7678, Me -2.10E-17, Se -1.33E-14, Te 2.08E-15 + 2904, 121.000, 0, En 1.148279183480E-05, CFL 0.00481, SL -1.6904E-01, M 7.69490E+16, S 35.1303, T 4.7684, Me 9.90E-18, Se 0.00E+00, Te -3.02E-15 + 2928, 122.000, 0, En 9.269289527089E-06, CFL 0.00290, SL -1.7066E-01, M 7.69490E+16, S 35.1303, T 4.7686, Me 2.45E-19, Se -6.65E-15, Te 2.74E-15 + 2952, 123.000, 0, En 9.081700521220E-06, CFL 0.00267, SL -1.7194E-01, M 7.69490E+16, S 35.1303, T 4.7689, Me 5.51E-18, Se 0.00E+00, Te 1.96E-17 + 2976, 124.000, 0, En 8.567584248406E-06, CFL 0.00257, SL -1.7323E-01, M 7.69490E+16, S 35.1304, T 4.7693, Me 6.95E-18, Se 6.65E-15, Te 2.97E-15 + 3000, 125.000, 0, En 7.881370226731E-06, CFL 0.00239, SL -1.6855E-01, M 7.69490E+16, S 35.1303, T 4.7697, Me 4.47E-18, Se 6.65E-15, Te -3.79E-15 + 3024, 126.000, 0, En 7.318297437830E-06, CFL 0.00248, SL -1.5937E-01, M 7.69492E+16, S 35.1303, T 4.7701, Me -2.08E-17, Se -6.65E-15, Te 7.65E-16 + 3048, 127.000, 0, En 7.368995555014E-06, CFL 0.00255, SL -1.6111E-01, M 7.69491E+16, S 35.1303, T 4.7702, Me -1.71E-18, Se 6.65E-15, Te 1.60E-16 + 3072, 128.000, 0, En 9.041163890452E-06, CFL 0.00346, SL -1.6494E-01, M 7.69491E+16, S 35.1303, T 4.7704, Me 3.51E-18, Se 6.65E-15, Te -1.57E-15 + 3096, 129.000, 0, En 1.004047624083E-05, CFL 0.00371, SL -1.6715E-01, M 7.69491E+16, S 35.1303, T 4.7708, Me -8.84E-18, Se -2.00E-14, Te -2.18E-15 + 3120, 130.000, 0, En 9.296744076303E-06, CFL 0.00281, SL -1.6897E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me 1.48E-17, Se 1.33E-14, Te 2.02E-15 + 3144, 131.000, 0, En 6.740670230176E-06, CFL 0.00236, SL -1.7186E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -1.20E-18, Se -6.65E-15, Te -1.14E-15 + 3168, 132.000, 0, En 5.929024561099E-06, CFL 0.00271, SL -1.7781E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me 5.40E-18, Se 6.65E-15, Te -1.76E-16 + 3192, 133.000, 0, En 6.568895017676E-06, CFL 0.00203, SL -1.8252E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me -7.85E-18, Se 6.65E-15, Te 2.74E-15 + 3216, 134.000, 0, En 5.828907813927E-06, CFL 0.00168, SL -1.8368E-01, M 7.69488E+16, S 35.1304, T 4.7714, Me 1.15E-17, Se 0.00E+00, Te -1.39E-16 + 3240, 135.000, 0, En 5.493104936553E-06, CFL 0.00143, SL -1.7966E-01, M 7.69489E+16, S 35.1304, T 4.7716, Me -2.41E-17, Se 6.65E-15, Te 2.69E-16 + 3264, 136.000, 0, En 5.317381110585E-06, CFL 0.00170, SL -1.7849E-01, M 7.69489E+16, S 35.1304, T 4.7722, Me 2.12E-17, Se -6.65E-15, Te -1.26E-15 + 3288, 137.000, 0, En 5.066022034507E-06, CFL 0.00184, SL -1.7888E-01, M 7.69489E+16, S 35.1304, T 4.7725, Me -1.31E-17, Se -1.33E-14, Te 1.71E-15 + 3312, 138.000, 0, En 5.201665865104E-06, CFL 0.00181, SL -1.7967E-01, M 7.69489E+16, S 35.1304, T 4.7728, Me 8.69E-18, Se -1.33E-14, Te 4.11E-16 + 3336, 139.000, 0, En 5.046164510242E-06, CFL 0.00166, SL -1.8065E-01, M 7.69489E+16, S 35.1304, T 4.7731, Me -1.06E-17, Se 6.65E-15, Te -2.36E-15 + 3360, 140.000, 0, En 4.393448037219E-06, CFL 0.00142, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7734, Me -1.33E-18, Se 1.33E-14, Te 3.31E-15 + 3384, 141.000, 0, En 4.485994009357E-06, CFL 0.00139, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7739, Me -1.39E-18, Se -6.65E-15, Te -3.74E-15 + 3408, 142.000, 0, En 5.975159116805E-06, CFL 0.00255, SL -1.8304E-01, M 7.69488E+16, S 35.1304, T 4.7746, Me 6.51E-18, Se 0.00E+00, Te 1.33E-15 + 3432, 143.000, 0, En 6.017730730310E-06, CFL 0.00306, SL -1.8367E-01, M 7.69488E+16, S 35.1304, T 4.7752, Me 2.37E-17, Se 0.00E+00, Te 1.85E-15 + 3456, 144.000, 0, En 5.832097415688E-06, CFL 0.00314, SL -1.8418E-01, M 7.69488E+16, S 35.1304, T 4.7759, Me -2.03E-17, Se 1.33E-14, Te -1.39E-16 + 3480, 145.000, 0, En 6.127990609145E-06, CFL 0.00356, SL -1.8501E-01, M 7.69488E+16, S 35.1304, T 4.7766, Me 1.76E-18, Se -6.65E-15, Te -4.08E-16 + 3504, 146.000, 0, En 6.243597091075E-06, CFL 0.00363, SL -1.8591E-01, M 7.69488E+16, S 35.1304, T 4.7773, Me 2.64E-17, Se 0.00E+00, Te 4.52E-16 + 3528, 147.000, 0, En 5.877400231855E-06, CFL 0.00297, SL -1.8691E-01, M 7.69488E+16, S 35.1304, T 4.7780, Me -3.33E-17, Se 0.00E+00, Te -5.58E-16 + 3552, 148.000, 0, En 5.528289703572E-06, CFL 0.00255, SL -1.8651E-01, M 7.69488E+16, S 35.1304, T 4.7786, Me 2.37E-17, Se 0.00E+00, Te -2.08E-15 + 3576, 149.000, 0, En 5.199563624597E-06, CFL 0.00282, SL -1.8743E-01, M 7.69488E+16, S 35.1304, T 4.7793, Me 3.16E-18, Se -6.65E-15, Te 2.95E-15 + 3600, 150.000, 0, En 5.019798739321E-06, CFL 0.00292, SL -1.8935E-01, M 7.69488E+16, S 35.1304, T 4.7797, Me -2.79E-17, Se -6.65E-15, Te 3.21E-16 + 3624, 151.000, 0, En 5.985984116997E-06, CFL 0.00327, SL -1.8921E-01, M 7.69488E+16, S 35.1304, T 4.7800, Me 2.09E-17, Se -6.65E-15, Te -3.05E-15 + 3648, 152.000, 0, En 6.562213554732E-06, CFL 0.00308, SL -1.9037E-01, M 7.69488E+16, S 35.1305, T 4.7805, Me 1.00E-17, Se 6.65E-15, Te 2.30E-15 + 3672, 153.000, 0, En 6.138597342941E-06, CFL 0.00267, SL -1.9203E-01, M 7.69487E+16, S 35.1305, T 4.7808, Me -4.79E-18, Se 6.65E-15, Te -1.22E-15 + 3696, 154.000, 0, En 5.552848347739E-06, CFL 0.00262, SL -1.9358E-01, M 7.69487E+16, S 35.1305, T 4.7812, Me -1.42E-18, Se -1.33E-14, Te 1.47E-15 + 3720, 155.000, 0, En 5.086996150498E-06, CFL 0.00235, SL -1.9477E-01, M 7.69487E+16, S 35.1305, T 4.7818, Me -2.73E-17, Se 0.00E+00, Te -2.89E-15 + 3744, 156.000, 0, En 4.321411342868E-06, CFL 0.00222, SL -1.9603E-01, M 7.69487E+16, S 35.1305, T 4.7824, Me 1.38E-17, Se -6.65E-15, Te 2.17E-15 + 3768, 157.000, 0, En 5.922967646021E-06, CFL 0.00268, SL -1.9737E-01, M 7.69487E+16, S 35.1305, T 4.7830, Me 2.61E-18, Se 1.33E-14, Te -6.35E-16 + 3792, 158.000, 0, En 3.704006291628E-06, CFL 0.00215, SL -1.9886E-01, M 7.69486E+16, S 35.1305, T 4.7836, Me -6.79E-18, Se 6.65E-15, Te -4.46E-17 + 3816, 159.000, 0, En 5.381116235411E-06, CFL 0.00251, SL -1.9901E-01, M 7.69486E+16, S 35.1305, T 4.7839, Me 8.64E-19, Se -1.33E-14, Te 4.85E-16 + 3840, 160.000, 0, En 5.311064300521E-06, CFL 0.00212, SL -1.9608E-01, M 7.69487E+16, S 35.1305, T 4.7844, Me 1.37E-18, Se -6.65E-15, Te 1.45E-15 + 3864, 161.000, 0, En 6.596011921499E-06, CFL 0.00344, SL -1.9717E-01, M 7.69487E+16, S 35.1305, T 4.7850, Me -1.41E-17, Se 6.65E-15, Te -3.61E-15 + 3888, 162.000, 0, En 8.265576212278E-06, CFL 0.00357, SL -1.9502E-01, M 7.69487E+16, S 35.1305, T 4.7854, Me 2.11E-18, Se -1.33E-14, Te 1.08E-15 + 3912, 163.000, 0, En 9.382014351377E-06, CFL 0.00325, SL -1.9569E-01, M 7.69487E+16, S 35.1305, T 4.7859, Me 6.38E-18, Se 6.65E-15, Te 2.26E-16 + 3936, 164.000, 0, En 1.052138126872E-05, CFL 0.00410, SL -1.9669E-01, M 7.69487E+16, S 35.1305, T 4.7864, Me 6.98E-18, Se -2.00E-14, Te 6.28E-16 + 3960, 165.000, 0, En 9.184747511540E-06, CFL 0.00390, SL -1.9770E-01, M 7.69487E+16, S 35.1305, T 4.7870, Me -5.39E-18, Se 6.65E-15, Te -2.03E-15 + 3984, 166.000, 0, En 8.085094114138E-06, CFL 0.00403, SL -1.9892E-01, M 7.69486E+16, S 35.1305, T 4.7877, Me -5.46E-18, Se 1.33E-14, Te 4.35E-16 + 4008, 167.000, 0, En 6.610485295402E-06, CFL 0.00300, SL -2.0057E-01, M 7.69486E+16, S 35.1305, T 4.7884, Me 1.92E-17, Se -6.65E-15, Te 7.45E-16 + 4032, 168.000, 0, En 6.449548038538E-06, CFL 0.00265, SL -2.0087E-01, M 7.69486E+16, S 35.1305, T 4.7890, Me -1.63E-17, Se 6.65E-15, Te -5.17E-16 + 4056, 169.000, 0, En 6.137696781021E-06, CFL 0.00220, SL -1.9987E-01, M 7.69486E+16, S 35.1305, T 4.7896, Me 8.13E-18, Se -1.33E-14, Te 1.41E-15 + 4080, 170.000, 0, En 5.913870967230E-06, CFL 0.00267, SL -1.9847E-01, M 7.69486E+16, S 35.1305, T 4.7902, Me 4.12E-18, Se 0.00E+00, Te -6.37E-16 + 4104, 171.000, 0, En 6.202810064787E-06, CFL 0.00371, SL -1.9845E-01, M 7.69486E+16, S 35.1305, T 4.7907, Me -1.43E-17, Se 0.00E+00, Te 1.59E-16 + 4128, 172.000, 0, En 6.528028496325E-06, CFL 0.00376, SL -1.9325E-01, M 7.69487E+16, S 35.1305, T 4.7910, Me 5.23E-18, Se 1.33E-14, Te 2.15E-15 + 4152, 173.000, 0, En 6.352919176179E-06, CFL 0.00276, SL -1.8124E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -1.31E-17, Se 6.65E-15, Te -2.33E-15 + 4176, 174.000, 0, En 6.034152544979E-06, CFL 0.00263, SL -1.7939E-01, M 7.69489E+16, S 35.1304, T 4.7910, Me 2.22E-17, Se 0.00E+00, Te 2.11E-15 + 4200, 175.000, 0, En 6.763071102318E-06, CFL 0.00349, SL -1.8292E-01, M 7.69488E+16, S 35.1304, T 4.7910, Me -5.47E-18, Se -1.33E-14, Te -2.13E-15 + 4224, 176.000, 0, En 8.890446735589E-06, CFL 0.00399, SL -1.8544E-01, M 7.69488E+16, S 35.1304, T 4.7915, Me -5.97E-18, Se 0.00E+00, Te 1.05E-16 + 4248, 177.000, 0, En 1.145065639373E-05, CFL 0.00448, SL -1.8526E-01, M 7.69488E+16, S 35.1304, T 4.7921, Me 1.30E-17, Se 6.65E-15, Te 1.86E-16 + 4272, 178.000, 0, En 8.595721753578E-06, CFL 0.00379, SL -1.8241E-01, M 7.69489E+16, S 35.1304, T 4.7927, Me -1.33E-17, Se 6.65E-15, Te 4.54E-16 + 4296, 179.000, 0, En 7.652269813965E-06, CFL 0.00370, SL -1.7606E-01, M 7.69489E+16, S 35.1304, T 4.7932, Me 1.31E-17, Se -1.33E-14, Te -3.38E-16 + 4320, 180.000, 0, En 7.648801864473E-06, CFL 0.00367, SL -1.6717E-01, M 7.69491E+16, S 35.1303, T 4.7936, Me 2.80E-18, Se 0.00E+00, Te -4.50E-16 + 4344, 181.000, 0, En 7.305642872182E-06, CFL 0.00380, SL -1.5918E-01, M 7.69492E+16, S 35.1303, T 4.7940, Me -1.86E-18, Se 6.65E-15, Te 1.99E-15 + 4368, 182.000, 0, En 1.003180187392E-05, CFL 0.00602, SL -1.5065E-01, M 7.69493E+16, S 35.1302, T 4.7946, Me -1.69E-17, Se 1.33E-14, Te -1.85E-15 + 4392, 183.000, 0, En 9.674421913022E-06, CFL 0.00482, SL -1.4226E-01, M 7.69494E+16, S 35.1302, T 4.7951, Me 2.61E-19, Se -1.33E-14, Te -6.03E-16 + 4416, 184.000, 0, En 1.119859974268E-05, CFL 0.00524, SL -1.3699E-01, M 7.69494E+16, S 35.1301, T 4.7956, Me -3.39E-19, Se 6.65E-15, Te -8.13E-16 + 4440, 185.000, 0, En 1.301953031791E-05, CFL 0.00582, SL -1.3753E-01, M 7.69494E+16, S 35.1301, T 4.7961, Me 1.98E-18, Se -6.65E-15, Te 3.15E-15 + 4464, 186.000, 0, En 1.334722579711E-05, CFL 0.00487, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7966, Me 7.55E-19, Se 6.65E-15, Te -6.54E-18 + 4488, 187.000, 0, En 1.368592272761E-05, CFL 0.00510, SL -1.4131E-01, M 7.69494E+16, S 35.1302, T 4.7970, Me 1.71E-17, Se 0.00E+00, Te 5.99E-16 + 4512, 188.000, 0, En 1.268437506428E-05, CFL 0.00471, SL -1.3896E-01, M 7.69494E+16, S 35.1302, T 4.7972, Me -2.12E-17, Se -6.65E-15, Te -1.88E-15 + 4536, 189.000, 0, En 1.225785474957E-05, CFL 0.00532, SL -1.3575E-01, M 7.69495E+16, S 35.1301, T 4.7973, Me -2.47E-19, Se 0.00E+00, Te -2.84E-16 + 4560, 190.000, 0, En 1.200422511251E-05, CFL 0.00544, SL -1.2903E-01, M 7.69495E+16, S 35.1301, T 4.7975, Me 1.23E-17, Se 2.00E-14, Te -2.24E-16 + 4584, 191.000, 0, En 1.091076217114E-05, CFL 0.00488, SL -1.2296E-01, M 7.69496E+16, S 35.1301, T 4.7977, Me 6.84E-18, Se -6.65E-15, Te 3.39E-16 + 4608, 192.000, 0, En 9.625883979099E-06, CFL 0.00416, SL -1.1866E-01, M 7.69497E+16, S 35.1300, T 4.7981, Me -1.37E-17, Se 6.65E-15, Te 6.19E-16 + 4632, 193.000, 0, En 8.302427864247E-06, CFL 0.00330, SL -1.1546E-01, M 7.69497E+16, S 35.1300, T 4.7986, Me -1.28E-17, Se 1.33E-14, Te 4.05E-16 + 4656, 194.000, 0, En 7.476679850017E-06, CFL 0.00379, SL -1.1116E-01, M 7.69498E+16, S 35.1300, T 4.7988, Me 8.65E-18, Se 0.00E+00, Te 2.55E-16 + 4680, 195.000, 0, En 7.695941177127E-06, CFL 0.00403, SL -1.0806E-01, M 7.69498E+16, S 35.1300, T 4.7990, Me 1.68E-18, Se -1.33E-14, Te 1.60E-15 + 4704, 196.000, 0, En 8.411294730273E-06, CFL 0.00403, SL -1.0301E-01, M 7.69499E+16, S 35.1299, T 4.7992, Me -5.64E-18, Se 0.00E+00, Te -1.65E-15 + 4728, 197.000, 0, En 8.943897126723E-06, CFL 0.00374, SL -1.0048E-01, M 7.69499E+16, S 35.1299, T 4.7995, Me 3.67E-17, Se 0.00E+00, Te -6.82E-16 + 4752, 198.000, 0, En 7.991775364425E-06, CFL 0.00324, SL -9.7422E-02, M 7.69499E+16, S 35.1299, T 4.7997, Me -1.77E-17, Se 0.00E+00, Te 1.79E-16 + 4776, 199.000, 0, En 6.779015184593E-06, CFL 0.00366, SL -9.2701E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me 6.55E-19, Se -6.65E-15, Te -1.54E-15 + 4800, 200.000, 0, En 6.260240030970E-06, CFL 0.00320, SL -8.8914E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me -8.49E-19, Se 1.33E-14, Te 2.13E-15 + 4824, 201.000, 0, En 6.040614811941E-06, CFL 0.00281, SL -8.5571E-02, M 7.69501E+16, S 35.1298, T 4.7999, Me -6.93E-18, Se -6.65E-15, Te -1.20E-15 + 4848, 202.000, 0, En 6.208218857283E-06, CFL 0.00243, SL -8.8244E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me 1.71E-17, Se -2.00E-14, Te 1.53E-16 + 4872, 203.000, 0, En 7.811484337934E-06, CFL 0.00282, SL -8.9369E-02, M 7.69500E+16, S 35.1299, T 4.8000, Me -5.94E-18, Se 6.65E-15, Te -3.21E-16 + 4896, 204.000, 0, En 1.198830795228E-05, CFL 0.00435, SL -8.9509E-02, M 7.69500E+16, S 35.1299, T 4.8002, Me 4.68E-19, Se 0.00E+00, Te -1.08E-15 + 4920, 205.000, 0, En 1.321501026092E-05, CFL 0.00503, SL -9.0500E-02, M 7.69500E+16, S 35.1299, T 4.8003, Me -1.60E-17, Se 1.33E-14, Te 1.56E-15 + 4944, 206.000, 0, En 1.333313639614E-05, CFL 0.00571, SL -9.4351E-02, M 7.69500E+16, S 35.1299, T 4.8002, Me 1.05E-17, Se 0.00E+00, Te -2.50E-15 + 4968, 207.000, 0, En 1.465626022052E-05, CFL 0.00560, SL -9.4849E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 1.08E-17, Se 0.00E+00, Te 1.33E-15 + 4992, 208.000, 0, En 1.574331459298E-05, CFL 0.00577, SL -9.3023E-02, M 7.69500E+16, S 35.1299, T 4.8007, Me 3.55E-18, Se 0.00E+00, Te -1.24E-15 + 5016, 209.000, 0, En 1.592176747784E-05, CFL 0.00555, SL -9.1310E-02, M 7.69500E+16, S 35.1299, T 4.8009, Me 1.63E-18, Se 0.00E+00, Te 1.83E-15 + 5040, 210.000, 0, En 1.538652024331E-05, CFL 0.00474, SL -9.0818E-02, M 7.69500E+16, S 35.1299, T 4.8014, Me -5.33E-19, Se 0.00E+00, Te -1.65E-15 + 5064, 211.000, 0, En 1.468491124542E-05, CFL 0.00434, SL -9.2481E-02, M 7.69500E+16, S 35.1299, T 4.8016, Me -2.09E-17, Se 6.65E-15, Te 1.26E-15 + 5088, 212.000, 0, En 1.435292583411E-05, CFL 0.00516, SL -8.8015E-02, M 7.69501E+16, S 35.1299, T 4.8019, Me 1.58E-17, Se -1.33E-14, Te 1.52E-15 + 5112, 213.000, 0, En 1.421904879520E-05, CFL 0.00557, SL -8.2620E-02, M 7.69501E+16, S 35.1298, T 4.8023, Me -6.09E-18, Se 0.00E+00, Te 1.06E-17 + 5136, 214.000, 0, En 1.416958138543E-05, CFL 0.00627, SL -8.2396E-02, M 7.69501E+16, S 35.1298, T 4.8028, Me -8.44E-18, Se 6.65E-15, Te 1.31E-16 + 5160, 215.000, 0, En 1.220659869969E-05, CFL 0.00545, SL -8.4309E-02, M 7.69501E+16, S 35.1298, T 4.8033, Me 4.35E-18, Se -2.00E-14, Te -4.96E-16 + 5184, 216.000, 0, En 1.003536074113E-05, CFL 0.00391, SL -8.6912E-02, M 7.69501E+16, S 35.1298, T 4.8037, Me 6.29E-18, Se 1.33E-14, Te -1.32E-15 + 5208, 217.000, 0, En 6.820118600366E-06, CFL 0.00335, SL -8.9106E-02, M 7.69501E+16, S 35.1299, T 4.8040, Me -1.43E-17, Se -6.65E-15, Te 2.11E-15 + 5232, 218.000, 0, En 6.795636312509E-06, CFL 0.00340, SL -8.9242E-02, M 7.69500E+16, S 35.1299, T 4.8044, Me -6.39E-18, Se 2.00E-14, Te 2.09E-15 + 5256, 219.000, 0, En 6.082476087784E-06, CFL 0.00313, SL -8.9224E-02, M 7.69501E+16, S 35.1299, T 4.8049, Me 2.31E-17, Se -1.33E-14, Te -7.67E-16 + 5280, 220.000, 0, En 5.581280148617E-06, CFL 0.00263, SL -9.2528E-02, M 7.69500E+16, S 35.1299, T 4.8051, Me -7.13E-18, Se 0.00E+00, Te -4.82E-16 + 5304, 221.000, 0, En 5.431723717246E-06, CFL 0.00199, SL -9.5169E-02, M 7.69500E+16, S 35.1299, T 4.8054, Me 1.38E-17, Se 0.00E+00, Te -1.98E-15 + 5328, 222.000, 0, En 5.303761876448E-06, CFL 0.00232, SL -9.6725E-02, M 7.69500E+16, S 35.1299, T 4.8057, Me -2.31E-17, Se 0.00E+00, Te 5.27E-17 + 5352, 223.000, 0, En 5.085310127684E-06, CFL 0.00245, SL -9.7945E-02, M 7.69499E+16, S 35.1299, T 4.8061, Me 8.72E-18, Se 6.65E-15, Te -7.68E-16 + 5376, 224.000, 0, En 4.957561276790E-06, CFL 0.00240, SL -9.9462E-02, M 7.69499E+16, S 35.1299, T 4.8065, Me 1.02E-17, Se -1.33E-14, Te 3.46E-15 + 5400, 225.000, 0, En 5.044209689728E-06, CFL 0.00236, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.8070, Me -3.57E-18, Se 0.00E+00, Te -2.06E-15 + 5424, 226.000, 0, En 5.724345732331E-06, CFL 0.00303, SL -1.0377E-01, M 7.69499E+16, S 35.1299, T 4.8074, Me -1.14E-18, Se 1.33E-14, Te 7.83E-16 + 5448, 227.000, 0, En 5.855159256843E-06, CFL 0.00276, SL -1.0662E-01, M 7.69498E+16, S 35.1300, T 4.8077, Me -6.80E-18, Se 6.65E-15, Te -1.80E-15 + 5472, 228.000, 0, En 8.401583174602E-06, CFL 0.00394, SL -1.0877E-01, M 7.69498E+16, S 35.1300, T 4.8082, Me 8.78E-18, Se -6.65E-15, Te -1.20E-15 + 5496, 229.000, 0, En 1.026222545147E-05, CFL 0.00496, SL -1.1076E-01, M 7.69498E+16, S 35.1300, T 4.8085, Me -2.06E-18, Se 6.65E-15, Te 1.16E-15 + 5520, 230.000, 0, En 1.075813946658E-05, CFL 0.00523, SL -1.1251E-01, M 7.69498E+16, S 35.1300, T 4.8089, Me -3.57E-18, Se -6.65E-15, Te -3.34E-17 + 5544, 231.000, 0, En 1.067349111672E-05, CFL 0.00540, SL -1.1417E-01, M 7.69497E+16, S 35.1300, T 4.8093, Me 1.03E-17, Se 6.65E-15, Te 2.06E-15 + 5568, 232.000, 0, En 9.771552635257E-06, CFL 0.00471, SL -1.1547E-01, M 7.69497E+16, S 35.1300, T 4.8098, Me -1.00E-18, Se -1.33E-14, Te -8.80E-16 + 5592, 233.000, 0, En 9.547698799532E-06, CFL 0.00377, SL -1.1694E-01, M 7.69497E+16, S 35.1300, T 4.8102, Me -6.71E-18, Se 6.65E-15, Te -2.00E-15 + 5616, 234.000, 0, En 9.911489695748E-06, CFL 0.00379, SL -1.1754E-01, M 7.69497E+16, S 35.1300, T 4.8105, Me 1.04E-17, Se 6.65E-15, Te 8.35E-16 + 5640, 235.000, 0, En 9.853054407218E-06, CFL 0.00343, SL -1.1846E-01, M 7.69497E+16, S 35.1300, T 4.8107, Me -2.58E-17, Se -6.65E-15, Te 3.11E-16 + 5664, 236.000, 0, En 9.738222508244E-06, CFL 0.00354, SL -1.2125E-01, M 7.69496E+16, S 35.1300, T 4.8108, Me 1.31E-17, Se 6.65E-15, Te 1.59E-15 + 5688, 237.000, 0, En 9.923616013871E-06, CFL 0.00440, SL -1.1523E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me 1.61E-17, Se 6.65E-15, Te -1.40E-15 + 5712, 238.000, 0, En 9.412467946051E-06, CFL 0.00413, SL -1.1726E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -1.16E-17, Se -6.65E-15, Te 5.80E-16 + 5736, 239.000, 0, En 8.599918456268E-06, CFL 0.00362, SL -1.1860E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.45E-18, Se 6.65E-15, Te -3.34E-16 + 5760, 240.000, 0, En 7.920277462878E-06, CFL 0.00350, SL -1.1981E-01, M 7.69497E+16, S 35.1300, T 4.8113, Me -1.32E-18, Se -6.65E-15, Te -1.44E-15 + 5784, 241.000, 0, En 7.140060729134E-06, CFL 0.00282, SL -1.2019E-01, M 7.69497E+16, S 35.1300, T 4.8117, Me -8.02E-18, Se 0.00E+00, Te 9.35E-17 + 5808, 242.000, 0, En 6.595254597897E-06, CFL 0.00275, SL -1.2035E-01, M 7.69497E+16, S 35.1300, T 4.8120, Me 1.56E-17, Se 1.33E-14, Te -8.48E-16 + 5832, 243.000, 0, En 7.004882682256E-06, CFL 0.00329, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.8120, Me -1.50E-17, Se -6.65E-15, Te 1.16E-15 + 5856, 244.000, 0, En 7.928544623410E-06, CFL 0.00388, SL -1.2069E-01, M 7.69496E+16, S 35.1300, T 4.8121, Me 1.47E-17, Se -1.33E-14, Te -2.86E-16 + 5880, 245.000, 0, En 7.602864907939E-06, CFL 0.00340, SL -1.1881E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -1.46E-17, Se 0.00E+00, Te -2.51E-15 + 5904, 246.000, 0, En 7.456183168141E-06, CFL 0.00288, SL -1.1432E-01, M 7.69497E+16, S 35.1300, T 4.8126, Me 1.03E-17, Se 6.65E-15, Te 2.74E-15 + 5928, 247.000, 0, En 7.779990369518E-06, CFL 0.00305, SL -1.0906E-01, M 7.69498E+16, S 35.1300, T 4.8130, Me -1.01E-17, Se 0.00E+00, Te -4.87E-16 + 5952, 248.000, 0, En 8.210450732296E-06, CFL 0.00377, SL -1.0732E-01, M 7.69498E+16, S 35.1300, T 4.8133, Me 1.07E-17, Se 0.00E+00, Te -1.99E-16 + 5976, 249.000, 0, En 8.993160314163E-06, CFL 0.00470, SL -1.0605E-01, M 7.69498E+16, S 35.1300, T 4.8135, Me 1.37E-17, Se 6.65E-15, Te -3.96E-16 + 6000, 250.000, 0, En 9.661143928765E-06, CFL 0.00521, SL -1.0657E-01, M 7.69498E+16, S 35.1300, T 4.8139, Me -1.50E-17, Se -1.33E-14, Te 2.67E-15 + 6024, 251.000, 0, En 1.080222315575E-05, CFL 0.00573, SL -1.0644E-01, M 7.69498E+16, S 35.1300, T 4.8141, Me 7.17E-18, Se 0.00E+00, Te -2.14E-15 + 6048, 252.000, 0, En 1.135748613632E-05, CFL 0.00477, SL -1.0471E-01, M 7.69499E+16, S 35.1300, T 4.8143, Me 2.94E-19, Se 2.00E-14, Te 3.37E-16 + 6072, 253.000, 0, En 1.178845806022E-05, CFL 0.00380, SL -1.0253E-01, M 7.69499E+16, S 35.1299, T 4.8142, Me -1.96E-17, Se -6.65E-15, Te 9.47E-16 + 6096, 254.000, 0, En 1.062015297911E-05, CFL 0.00403, SL -9.6017E-02, M 7.69500E+16, S 35.1299, T 4.8143, Me 8.93E-18, Se 0.00E+00, Te -4.83E-16 + 6120, 255.000, 0, En 9.162212255433E-06, CFL 0.00381, SL -8.7414E-02, M 7.69501E+16, S 35.1299, T 4.8144, Me 8.16E-18, Se 0.00E+00, Te -2.70E-15 + 6144, 256.000, 0, En 8.458192352693E-06, CFL 0.00321, SL -7.9010E-02, M 7.69502E+16, S 35.1298, T 4.8146, Me 8.60E-18, Se 0.00E+00, Te 6.65E-16 + 6168, 257.000, 0, En 7.930521613628E-06, CFL 0.00265, SL -7.0473E-02, M 7.69503E+16, S 35.1298, T 4.8145, Me -4.82E-18, Se 1.33E-14, Te 1.24E-15 + 6192, 258.000, 0, En 7.509436813894E-06, CFL 0.00326, SL -6.1783E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me -1.92E-17, Se -6.65E-15, Te 4.96E-16 + 6216, 259.000, 0, En 5.445556900921E-06, CFL 0.00340, SL -5.7471E-02, M 7.69505E+16, S 35.1297, T 4.8148, Me 1.94E-17, Se 6.65E-15, Te -3.52E-17 + 6240, 260.000, 0, En 3.505438022653E-06, CFL 0.00187, SL -5.6838E-02, M 7.69505E+16, S 35.1297, T 4.8149, Me -1.26E-17, Se 0.00E+00, Te -5.21E-16 + 6264, 261.000, 0, En 2.738032814067E-06, CFL 0.00137, SL -5.6231E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 4.13E-18, Se 0.00E+00, Te -4.60E-16 + 6288, 262.000, 0, En 2.839114590087E-06, CFL 0.00169, SL -5.2445E-02, M 7.69505E+16, S 35.1296, T 4.8153, Me 3.70E-18, Se 0.00E+00, Te 2.17E-15 + 6312, 263.000, 0, En 3.069373236933E-06, CFL 0.00173, SL -4.2620E-02, M 7.69506E+16, S 35.1296, T 4.8153, Me -3.82E-18, Se -1.33E-14, Te -1.25E-15 + 6336, 264.000, 0, En 3.122537165520E-06, CFL 0.00170, SL -3.2899E-02, M 7.69508E+16, S 35.1295, T 4.8154, Me 1.88E-18, Se 6.65E-15, Te -1.35E-15 + 6360, 265.000, 0, En 3.328458384195E-06, CFL 0.00206, SL -3.0306E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -2.78E-18, Se 0.00E+00, Te 2.81E-15 + 6384, 266.000, 0, En 3.885376188940E-06, CFL 0.00237, SL -2.9079E-02, M 7.69508E+16, S 35.1295, T 4.8157, Me 9.29E-18, Se -6.65E-15, Te -2.89E-15 + 6408, 267.000, 0, En 4.740827208602E-06, CFL 0.00263, SL -2.8484E-02, M 7.69508E+16, S 35.1295, T 4.8160, Me -2.62E-17, Se -1.33E-14, Te 2.97E-15 + 6432, 268.000, 0, En 5.853489908481E-06, CFL 0.00239, SL -2.9254E-02, M 7.69508E+16, S 35.1295, T 4.8163, Me 2.45E-17, Se 6.65E-15, Te -3.07E-15 + 6456, 269.000, 0, En 6.963215974304E-06, CFL 0.00325, SL -3.0642E-02, M 7.69508E+16, S 35.1295, T 4.8166, Me -7.31E-18, Se 6.65E-15, Te 4.35E-15 + 6480, 270.000, 0, En 7.665682254192E-06, CFL 0.00358, SL -3.1863E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me 5.70E-19, Se -6.65E-15, Te -2.94E-15 + 6504, 271.000, 0, En 7.086469282413E-06, CFL 0.00315, SL -3.7133E-02, M 7.69507E+16, S 35.1296, T 4.8164, Me 3.64E-18, Se 0.00E+00, Te 1.31E-15 + 6528, 272.000, 0, En 6.985951657986E-06, CFL 0.00323, SL -4.0598E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 3.46E-18, Se 0.00E+00, Te 4.37E-16 + 6552, 273.000, 0, En 7.772964691652E-06, CFL 0.00395, SL -4.2124E-02, M 7.69507E+16, S 35.1296, T 4.8158, Me 6.42E-18, Se 6.65E-15, Te -1.55E-15 + 6576, 274.000, 0, En 7.715719185139E-06, CFL 0.00389, SL -4.5550E-02, M 7.69506E+16, S 35.1296, T 4.8158, Me 6.12E-18, Se -6.65E-15, Te -9.90E-17 + 6600, 275.000, 0, En 8.852866572789E-06, CFL 0.00423, SL -5.0903E-02, M 7.69505E+16, S 35.1296, T 4.8156, Me -1.46E-17, Se 1.33E-14, Te -1.83E-15 + 6624, 276.000, 0, En 9.441953063889E-06, CFL 0.00344, SL -5.6083E-02, M 7.69505E+16, S 35.1297, T 4.8155, Me -9.36E-18, Se -6.65E-15, Te -2.02E-16 + 6648, 277.000, 0, En 8.051772992942E-06, CFL 0.00368, SL -6.0124E-02, M 7.69504E+16, S 35.1297, T 4.8154, Me 1.36E-17, Se -6.65E-15, Te 3.81E-15 + 6672, 278.000, 0, En 6.786947689179E-06, CFL 0.00299, SL -6.3956E-02, M 7.69504E+16, S 35.1297, T 4.8151, Me -5.96E-18, Se 0.00E+00, Te -1.91E-15 + 6696, 279.000, 0, En 5.861746094813E-06, CFL 0.00266, SL -6.7735E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -9.71E-18, Se 6.65E-15, Te 1.27E-15 + 6720, 280.000, 0, En 4.456332575074E-06, CFL 0.00216, SL -6.9598E-02, M 7.69503E+16, S 35.1297, T 4.8146, Me 1.91E-17, Se -6.65E-15, Te -3.65E-16 + 6744, 281.000, 0, En 3.360067143942E-06, CFL 0.00266, SL -5.9344E-02, M 7.69504E+16, S 35.1297, T 4.8146, Me -2.19E-17, Se -6.65E-15, Te -4.25E-16 + 6768, 282.000, 0, En 2.183198814407E-06, CFL 0.00166, SL -6.1706E-02, M 7.69504E+16, S 35.1297, T 4.8142, Me 2.38E-17, Se -6.65E-15, Te -5.03E-17 + 6792, 283.000, 0, En 2.217516505434E-06, CFL 0.00142, SL -7.0109E-02, M 7.69503E+16, S 35.1297, T 4.8135, Me -6.74E-18, Se 0.00E+00, Te 1.00E-15 + 6816, 284.000, 0, En 1.424790689744E-06, CFL 0.00090, SL -7.9493E-02, M 7.69502E+16, S 35.1298, T 4.8127, Me -3.06E-18, Se -6.65E-15, Te -4.87E-17 + 6840, 285.000, 0, En 6.966219633010E-06, CFL 0.00378, SL -8.7280E-02, M 7.69501E+16, S 35.1298, T 4.8121, Me -1.14E-17, Se 6.65E-15, Te -3.36E-16 + 6864, 286.000, 0, En 1.332809643210E-05, CFL 0.00509, SL -9.0722E-02, M 7.69500E+16, S 35.1299, T 4.8116, Me 2.54E-17, Se -6.65E-15, Te -1.41E-15 + 6888, 287.000, 0, En 1.347538508356E-05, CFL 0.00404, SL -8.0479E-02, M 7.69502E+16, S 35.1298, T 4.8115, Me -5.58E-18, Se 0.00E+00, Te 1.59E-15 + 6912, 288.000, 0, En 1.141252886252E-05, CFL 0.00339, SL -6.9275E-02, M 7.69503E+16, S 35.1297, T 4.8114, Me -1.08E-17, Se -6.65E-15, Te -1.01E-15 + 6936, 289.000, 0, En 8.775039107499E-06, CFL 0.00363, SL -6.0708E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me 1.42E-17, Se 0.00E+00, Te 3.23E-15 + 6960, 290.000, 0, En 5.656744839152E-06, CFL 0.00321, SL -6.2438E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me -7.71E-18, Se 6.65E-15, Te -3.72E-15 + 6984, 291.000, 0, En 4.236156745782E-06, CFL 0.00223, SL -6.5593E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -1.33E-17, Se -1.33E-14, Te 2.15E-15 + 7008, 292.000, 0, En 8.072412606851E-06, CFL 0.00391, SL -6.8147E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me 1.05E-17, Se 6.65E-15, Te -1.66E-15 + 7032, 293.000, 0, En 1.689665363598E-05, CFL 0.00558, SL -6.9843E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -5.12E-19, Se 0.00E+00, Te -1.19E-15 + 7056, 294.000, 0, En 2.224485883745E-05, CFL 0.00450, SL -5.8313E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 7.23E-18, Se 0.00E+00, Te 1.59E-15 + 7080, 295.000, 0, En 2.583936416461E-05, CFL 0.00512, SL -5.3942E-02, M 7.69505E+16, S 35.1297, T 4.8115, Me -1.94E-17, Se -6.65E-15, Te -4.47E-16 + 7104, 296.000, 0, En 2.635690294172E-05, CFL 0.00539, SL -4.8414E-02, M 7.69506E+16, S 35.1296, T 4.8113, Me 2.32E-17, Se 0.00E+00, Te -1.05E-15 + 7128, 297.000, 0, En 2.827586770176E-05, CFL 0.00666, SL -1.8994E-02, M 7.69510E+16, S 35.1295, T 4.8112, Me -1.50E-17, Se 1.33E-14, Te 1.12E-16 + 7152, 298.000, 0, En 2.869203638341E-05, CFL 0.00593, SL -1.9351E-02, M 7.69509E+16, S 35.1295, T 4.8112, Me -2.45E-18, Se 0.00E+00, Te 5.97E-16 + 7176, 299.000, 0, En 2.958961671497E-05, CFL 0.00489, SL -2.5375E-02, M 7.69509E+16, S 35.1295, T 4.8107, Me -5.76E-18, Se -2.00E-14, Te -1.79E-15 + 7200, 300.000, 0, En 2.965971822437E-05, CFL 0.00408, SL -3.2408E-02, M 7.69508E+16, S 35.1295, T 4.8099, Me 2.35E-17, Se 2.00E-14, Te 2.45E-15 + 7224, 301.000, 0, En 3.023399257434E-05, CFL 0.00479, SL -1.7737E-02, M 7.69510E+16, S 35.1294, T 4.8097, Me -1.08E-17, Se -6.65E-15, Te -1.05E-15 + 7248, 302.000, 0, En 2.780408933732E-05, CFL 0.00603, SL -2.4558E-03, M 7.69512E+16, S 35.1294, T 4.8095, Me 2.38E-18, Se 0.00E+00, Te -2.96E-16 + 7272, 303.000, 0, En 2.243889998464E-05, CFL 0.00544, SL -8.5466E-03, M 7.69511E+16, S 35.1294, T 4.8086, Me -1.04E-17, Se 0.00E+00, Te -9.28E-16 + 7296, 304.000, 0, En 1.922204123642E-05, CFL 0.00403, SL -4.5716E-03, M 7.69511E+16, S 35.1294, T 4.8082, Me 1.16E-17, Se -6.65E-15, Te 1.23E-15 + 7320, 305.000, 0, En 1.881413330828E-05, CFL 0.00345, SL 7.6186E-04, M 7.69512E+16, S 35.1293, T 4.8080, Me 4.86E-18, Se 0.00E+00, Te 1.58E-15 + 7344, 306.000, 0, En 1.692282890879E-05, CFL 0.00382, SL -3.2075E-03, M 7.69512E+16, S 35.1294, T 4.8076, Me -7.70E-18, Se 6.65E-15, Te -1.74E-16 + 7368, 307.000, 0, En 1.598634179044E-05, CFL 0.00383, SL -3.6257E-03, M 7.69511E+16, S 35.1294, T 4.8074, Me -2.29E-19, Se 6.65E-15, Te 4.01E-16 + 7392, 308.000, 0, En 1.542075804876E-05, CFL 0.00403, SL -5.5630E-03, M 7.69511E+16, S 35.1294, T 4.8070, Me -1.29E-18, Se 0.00E+00, Te -1.09E-15 + 7416, 309.000, 0, En 1.343611034084E-05, CFL 0.00333, SL -7.6535E-03, M 7.69511E+16, S 35.1294, T 4.8064, Me 1.26E-17, Se -6.65E-15, Te 3.00E-15 + 7440, 310.000, 0, En 1.230361103417E-05, CFL 0.00285, SL -1.3249E-02, M 7.69510E+16, S 35.1294, T 4.8057, Me -1.57E-17, Se -1.33E-14, Te -7.34E-16 + 7464, 311.000, 0, En 1.100881576582E-05, CFL 0.00318, SL -1.9791E-02, M 7.69509E+16, S 35.1295, T 4.8051, Me 5.90E-18, Se 1.33E-14, Te 5.81E-16 + 7488, 312.000, 0, En 9.368452264096E-06, CFL 0.00321, SL -2.5528E-02, M 7.69509E+16, S 35.1295, T 4.8045, Me 2.36E-18, Se 6.65E-15, Te -5.08E-16 + 7512, 313.000, 0, En 8.756681351281E-06, CFL 0.00237, SL -3.0035E-02, M 7.69508E+16, S 35.1295, T 4.8040, Me 2.43E-18, Se 1.33E-14, Te 2.89E-16 + 7536, 314.000, 0, En 8.511328583074E-06, CFL 0.00197, SL -2.8603E-02, M 7.69508E+16, S 35.1295, T 4.8038, Me -1.61E-17, Se -6.65E-15, Te 1.34E-16 + 7560, 315.000, 0, En 9.465669156836E-06, CFL 0.00340, SL -2.9988E-02, M 7.69508E+16, S 35.1295, T 4.8035, Me 2.57E-18, Se -6.65E-15, Te -6.49E-16 + 7584, 316.000, 0, En 1.115708191056E-05, CFL 0.00402, SL -3.2551E-02, M 7.69508E+16, S 35.1295, T 4.8032, Me 4.42E-18, Se 0.00E+00, Te 1.27E-15 + 7608, 317.000, 0, En 1.108740443705E-05, CFL 0.00386, SL -3.3630E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 6.63E-18, Se -6.65E-15, Te -4.41E-16 + 7632, 318.000, 0, En 8.790989794527E-06, CFL 0.00188, SL -3.6070E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me 1.43E-17, Se 6.65E-15, Te 9.69E-16 + 7656, 319.000, 0, En 7.507603261866E-06, CFL 0.00253, SL -4.7068E-02, M 7.69506E+16, S 35.1296, T 4.8009, Me -1.56E-17, Se 0.00E+00, Te -2.43E-16 + 7680, 320.000, 0, En 7.195263639161E-06, CFL 0.00237, SL -5.5569E-02, M 7.69505E+16, S 35.1297, T 4.8000, Me -3.72E-18, Se 6.65E-15, Te -1.11E-15 + 7704, 321.000, 0, En 6.500087603392E-06, CFL 0.00202, SL -6.1610E-02, M 7.69504E+16, S 35.1297, T 4.7994, Me -3.84E-19, Se 0.00E+00, Te 1.34E-15 + 7728, 322.000, 0, En 6.194278379576E-06, CFL 0.00199, SL -6.6459E-02, M 7.69503E+16, S 35.1297, T 4.7989, Me 1.80E-17, Se 0.00E+00, Te 4.77E-16 + 7752, 323.000, 0, En 5.933739573961E-06, CFL 0.00215, SL -6.7596E-02, M 7.69503E+16, S 35.1297, T 4.7987, Me -8.83E-18, Se -6.65E-15, Te 1.79E-15 + 7776, 324.000, 0, En 6.408650915559E-06, CFL 0.00232, SL -5.4876E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me -6.12E-18, Se 6.65E-15, Te -2.21E-15 + 7800, 325.000, 0, En 5.483804617850E-06, CFL 0.00196, SL -6.1582E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -9.17E-18, Se -6.65E-15, Te 1.27E-15 + 7824, 326.000, 0, En 4.482443228252E-06, CFL 0.00225, SL -7.2118E-02, M 7.69503E+16, S 35.1298, T 4.7964, Me 1.65E-17, Se 6.65E-15, Te -2.81E-15 + 7848, 327.000, 0, En 4.946967689377E-06, CFL 0.00232, SL -8.1081E-02, M 7.69502E+16, S 35.1298, T 4.7953, Me -1.10E-17, Se -1.33E-14, Te 1.91E-15 + 7872, 328.000, 0, En 7.809878453437E-06, CFL 0.00349, SL -8.9684E-02, M 7.69500E+16, S 35.1299, T 4.7943, Me 7.32E-18, Se 1.33E-14, Te -1.95E-15 + 7896, 329.000, 0, En 7.700145594919E-06, CFL 0.00266, SL -9.7459E-02, M 7.69499E+16, S 35.1299, T 4.7935, Me -1.51E-17, Se 6.65E-15, Te 2.28E-15 + 7920, 330.000, 0, En 8.244226699832E-06, CFL 0.00233, SL -1.0244E-01, M 7.69499E+16, S 35.1299, T 4.7928, Me 2.19E-17, Se 1.33E-14, Te -7.23E-16 + 7944, 331.000, 0, En 8.650691808602E-06, CFL 0.00224, SL -1.0316E-01, M 7.69499E+16, S 35.1299, T 4.7925, Me -2.14E-17, Se -6.65E-15, Te -1.35E-15 + 7968, 332.000, 0, En 9.654244811691E-06, CFL 0.00409, SL -1.0459E-01, M 7.69499E+16, S 35.1300, T 4.7925, Me 1.35E-17, Se 6.65E-15, Te 1.52E-15 + 7992, 333.000, 0, En 1.050231126814E-05, CFL 0.00266, SL -1.0777E-01, M 7.69498E+16, S 35.1300, T 4.7922, Me 1.23E-18, Se 1.33E-14, Te 4.84E-16 + 8016, 334.000, 0, En 9.075097051868E-06, CFL 0.00210, SL -1.1149E-01, M 7.69498E+16, S 35.1300, T 4.7919, Me -9.52E-18, Se -6.65E-15, Te -2.79E-15 + 8040, 335.000, 0, En 7.854413533100E-06, CFL 0.00183, SL -1.1612E-01, M 7.69497E+16, S 35.1300, T 4.7915, Me 2.01E-17, Se 6.65E-15, Te -5.22E-17 + 8064, 336.000, 0, En 7.406124212360E-06, CFL 0.00193, SL -1.1659E-01, M 7.69497E+16, S 35.1300, T 4.7912, Me -2.28E-17, Se 0.00E+00, Te -1.09E-15 + 8088, 337.000, 0, En 6.588700162519E-06, CFL 0.00177, SL -1.1412E-01, M 7.69497E+16, S 35.1300, T 4.7908, Me -6.06E-18, Se 6.65E-15, Te 3.81E-16 + 8112, 338.000, 0, En 6.799828826222E-06, CFL 0.00224, SL -1.1142E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 8.27E-18, Se 6.65E-15, Te 3.38E-16 + 8136, 339.000, 0, En 7.699214815075E-06, CFL 0.00415, SL -1.0910E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 3.01E-18, Se -6.65E-15, Te 1.27E-15 + 8160, 340.000, 0, En 6.010412808669E-06, CFL 0.00203, SL -1.1083E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -1.74E-18, Se 0.00E+00, Te -1.53E-15 + 8184, 341.000, 0, En 5.324846358541E-06, CFL 0.00157, SL -1.0754E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me 1.20E-17, Se 0.00E+00, Te 8.40E-16 + 8208, 342.000, 0, En 4.447171510019E-06, CFL 0.00153, SL -1.0741E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -1.84E-17, Se -1.33E-14, Te 1.42E-15 + 8232, 343.000, 0, En 4.181904412540E-06, CFL 0.00146, SL -1.0879E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 5.39E-18, Se 6.65E-15, Te -1.19E-16 + 8256, 344.000, 0, En 4.109445018668E-06, CFL 0.00152, SL -1.0996E-01, M 7.69498E+16, S 35.1300, T 4.7900, Me -1.79E-17, Se -6.65E-15, Te -2.25E-15 + 8280, 345.000, 0, En 4.448323061692E-06, CFL 0.00155, SL -1.1273E-01, M 7.69497E+16, S 35.1300, T 4.7895, Me 1.94E-17, Se -6.65E-15, Te -1.20E-15 + 8304, 346.000, 0, En 6.455757762686E-06, CFL 0.00236, SL -1.1664E-01, M 7.69497E+16, S 35.1300, T 4.7890, Me -3.51E-18, Se 1.33E-14, Te 2.71E-15 + 8328, 347.000, 0, En 7.936139599054E-06, CFL 0.00276, SL -1.1974E-01, M 7.69497E+16, S 35.1300, T 4.7887, Me -3.01E-19, Se -6.65E-15, Te 1.13E-15 + 8352, 348.000, 0, En 1.053396302919E-05, CFL 0.00341, SL -1.2171E-01, M 7.69496E+16, S 35.1301, T 4.7885, Me 8.20E-18, Se 0.00E+00, Te -1.91E-15 + 8376, 349.000, 0, En 1.271379968367E-05, CFL 0.00349, SL -1.2679E-01, M 7.69496E+16, S 35.1301, T 4.7880, Me 4.60E-18, Se -6.65E-15, Te 7.05E-17 + 8400, 350.000, 0, En 1.311126718726E-05, CFL 0.00322, SL -1.2986E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 5.39E-18, Se 2.00E-14, Te -2.66E-15 + 8424, 351.000, 0, En 1.285199343136E-05, CFL 0.00279, SL -1.3098E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.12E-17, Se -1.33E-14, Te 7.27E-16 + 8448, 352.000, 0, En 1.058910966454E-05, CFL 0.00264, SL -1.3180E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.31E-19, Se -2.00E-14, Te 1.10E-15 + 8472, 353.000, 0, En 8.640669621771E-06, CFL 0.00213, SL -1.3255E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.89E-17, Se 2.66E-14, Te -5.70E-16 + 8496, 354.000, 0, En 8.220635653558E-06, CFL 0.00232, SL -1.3100E-01, M 7.69495E+16, S 35.1301, T 4.7875, Me 1.12E-17, Se -6.65E-15, Te -2.42E-16 + 8520, 355.000, 0, En 6.054418920307E-06, CFL 0.00176, SL -1.2470E-01, M 7.69496E+16, S 35.1301, T 4.7875, Me 4.23E-18, Se 6.65E-15, Te 8.21E-16 + 8544, 356.000, 0, En 5.045097915981E-06, CFL 0.00183, SL -1.1818E-01, M 7.69497E+16, S 35.1300, T 4.7874, Me 8.40E-18, Se 0.00E+00, Te 7.90E-16 + 8568, 357.000, 0, En 4.541417001993E-06, CFL 0.00266, SL -1.1477E-01, M 7.69497E+16, S 35.1300, T 4.7874, Me 6.97E-18, Se 0.00E+00, Te 4.73E-16 + 8592, 358.000, 0, En 4.116116978807E-06, CFL 0.00200, SL -1.1710E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me -1.00E-17, Se 0.00E+00, Te 8.05E-16 + 8616, 359.000, 0, En 4.427214742005E-06, CFL 0.00161, SL -1.2863E-01, M 7.69495E+16, S 35.1301, T 4.7854, Me 1.14E-17, Se -6.65E-15, Te -1.57E-15 + 8640, 360.000, 0, En 5.582732198980E-06, CFL 0.00214, SL -1.3729E-01, M 7.69494E+16, S 35.1301, T 4.7842, Me 2.85E-18, Se 2.00E-14, Te 5.81E-16 + 8664, 361.000, 0, En 5.435311609935E-06, CFL 0.00198, SL -1.4408E-01, M 7.69493E+16, S 35.1302, T 4.7834, Me -2.67E-17, Se -6.65E-15, Te -1.06E-15 + 8688, 362.000, 0, En 4.568964319270E-06, CFL 0.00146, SL -1.4990E-01, M 7.69493E+16, S 35.1302, T 4.7828, Me 1.44E-17, Se 0.00E+00, Te -2.45E-17 + 8712, 363.000, 0, En 4.533222563274E-06, CFL 0.00155, SL -1.5114E-01, M 7.69493E+16, S 35.1302, T 4.7826, Me -1.05E-17, Se -6.65E-15, Te 2.43E-15 + 8736, 364.000, 0, En 4.766051395071E-06, CFL 0.00136, SL -1.5324E-01, M 7.69492E+16, S 35.1302, T 4.7825, Me 1.61E-18, Se -6.65E-15, Te -1.05E-15 + 8760, 365.000, 0, En 4.120703287457E-06, CFL 0.00120, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7823, Me 7.77E-18, Se 0.00E+00, Te -2.39E-15 diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index 9a962f2f6b..0a7fd04396 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -14,8 +14,8 @@ module MOM_KPP use CVmix_kpp, only : CVmix_coeffs_kpp use CVmix_kpp, only : CVmix_kpp_compute_OBL_depth use CVmix_kpp, only : CVmix_kpp_compute_turbulent_scales -!use CVmix_kpp, only : CVmix_kpp_compute_bulk_Richardson -!use CVmix_kpp, only : CVmix_kpp_compute_unresolved_shear +use CVmix_kpp, only : CVmix_kpp_compute_bulk_Richardson +use CVmix_kpp, only : CVmix_kpp_compute_unresolved_shear use CVmix_kpp, only : CVmix_kpp_params_type implicit none ; private @@ -50,7 +50,7 @@ module MOM_KPP ! Daignostic handles and pointers type(diag_ctrl), pointer :: diag => NULL() integer :: id_OBL = -1, id_BulkRi = -1, id_Ws = -1, id_N = -1, id_N2 = -1 - integer :: id_Ut2 = -1, id_BulkUz2 = -1, id_BulkDrho = -1 + integer :: id_Vt2 = -1, id_BulkUz2 = -1, id_BulkDrho = -1 integer :: id_uStar = -1, id_buoyFlux = -1 integer :: id_QminusSW = -1, id_netS = -1 integer :: id_Kt_KPP = -1, id_Ks_KPP = -1 @@ -144,7 +144,7 @@ subroutine KPP_init(paramFile, G, diag, Time, CS, passive) '(Adjusted) Brunt-Vaisala frequency used by [CVmix] KPP', '1/s') CS%id_N2 = register_diag_field('ocean_model', 'KPP_N2', diag%axesTi, Time, & 'Square of Brunt-Vaisala frequency used by [CVmix] KPP', '1/s2') - CS%id_Ut2 = register_diag_field('ocean_model', 'KPP_Ut2', diag%axesTi, Time, & + CS%id_Vt2 = register_diag_field('ocean_model', 'KPP_Vt2', diag%axesTi, Time, & 'Unresolved shear turbulence used by [CVmix] KPP', '1/s2') CS%id_BulkUz2 = register_diag_field('ocean_model', 'KPP_BulkUz2', diag%axesTL, Time, & 'Square of bulk difference in resolved velocity used in Bulk Richardson number, as used by [CVmix] KPP', 'm2/s2') @@ -194,39 +194,35 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K ! (out) Vertical diffusivity including KPP (m2/s) real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: nonLocalTransHeat, nonLocalTransScalar ! Temp/scalar non-local transport (m/s) -! Diagnostics arrays should these become allocatables ?????????? - real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: BulkRi ! Bulk Richardson number for each layer - real, dimension( SZI_(G), SZJ_(G) ) :: OBLdepth ! Depth (positive) of OBL (m) +! Diagnostics arrays + real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: BulkRi ! Bulk Richardson number for each layer + real, dimension( SZI_(G), SZJ_(G) ) :: OBLdepth ! Depth (positive) of OBL (m) real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: sigma ! Sigma coordinate (nondim) real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: Ws ! Turbulent velocity scale for scalars (m/s) real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: N ! Brunt-Vaisala frequency (1/s) real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: N2 ! Brunt-Vaisala frequency (1/s2) - real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: dRho ! Bulk difference in density (kg/m3) - real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: Uz2 ! Square of bulk difference in resolved velocity (m2/s2) - real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: Ut2 ! Unresolved shear turbulence (1/s2) + real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: dRho ! Bulk difference in density (kg/m3) + real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: Uz2 ! Square of bulk difference in resolved velocity (m2/s2) + real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: Vt2 ! Unresolved shear turbulence (1/s2) real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: Kt_KPP, Ks_KPP ! Temp/scalar diffusivity due to KPP (m2/s) ! Local variables - integer :: i, j, k, km1, iteration, largestIterationCount + integer :: i, j, k, km1 real, dimension( G%ke ) :: cellHeight ! Cell center heights referenced to surface (m) real, dimension( G%ke+1 ) :: iFaceHeight ! Interface heights referenced to surface (m) - real, dimension( G%ke+1 ) :: sigmaCoord ! Normalized coordiante, =0 at surface, =1 at z=-OBLd - real, dimension( G%ke+1 ) :: Ws_1d, Wm_1d ! Profiles of vertical velocity scale for scalars/momentum (m/s) real, dimension( G%ke+1 ) :: N2_1d ! Brunt-Vaisala frequency squared, at interfaces (1/s2) real, dimension( G%ke+1 ) :: N_1d ! (Adjusted) Brunt-Vaisala frequency, at interfaces (1/s) - real, dimension( G%ke+1 ) :: Ut2_1d ! Unresolved shear turbulence, at interfaces (1/s2) + real, dimension( G%ke ) :: Ws_1d, Wm_1d ! Profiles of vertical velocity scale for scalars/momentum (m/s) + real, dimension( G%ke ) :: Vt2_1d ! Unresolved shear turbulence, at interfaces (1/s2) real, dimension( G%ke ) :: BulkRi_1d ! Bulk Richardson number for each layer real, dimension( G%ke ) :: deltaRho ! delta Rho as appears in numerator of Bulk Richardson number real, dimension( G%ke ) :: deltaU2 ! square of delta U (shear) as appears in denominator of Bulk Richardson number (m2/s2) real, dimension( G%ke+1, 2) :: Kdiffusivity ! Vertical diffusivity at interfaces (m2/s) real, dimension( G%ke+1 ) :: Kviscosity ! Vertical viscosity at interfaces (m2/s) real, dimension( G%ke+1, 2) :: nonLocalTrans ! Non-local transport for heat/salt at interfaces (m/s) - real :: kOBL, OBLdepth_0d, surfFricVel, surfBuoyFlux, Coriolis, lastOBLdepth, penulOBLdepth - real :: correction, largestCorrection + real :: kOBL, OBLdepth_0d, surfFricVel, surfBuoyFlux, Coriolis real :: GoRho, pRef, rho1, rhoK, rhoKm1, Uk, Vk, const1, Cv real, parameter :: negligibleShear = 1.e-15 ! A small number added to (un)resolved shears to avoid divide by zero - integer, parameter :: maxIterations = 30 ! Number of iteration on OBL depth to make - real, parameter :: tolerance = 1.e-4 ! (m) What change in OBL depth is acceptably accurate to stop iterating real, parameter :: eps = 0.1 ! Nondimensional extent of surface layer. Used for const1 below. real, parameter :: BetaT = -0.2 ! Ratio of entrainment flux to surface buoyancy flux. Used for const1 below. @@ -236,7 +232,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K Ws(:,:,:) = 0. N(:,:,:) = 0. N2(:,:,:) = 0. - Ut2(:,:,:) = 0. + Vt2(:,:,:) = 0. Uz2(:,:,:) = 0. Kt_KPP(:,:,:) = 0. Ks_KPP(:,:,:) = 0. @@ -261,11 +257,16 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K ! const1 is a constant factor in the equation for unresolved shear, Ut (eq. 23 in LMD94) const1 = sqrt( abs(BetaT) / (CS%cs * eps) )/( CS%Ri_crit * (CS%vonKarman**2) ) - largestIterationCount = 0 - largestCorrection = 0. do j = G%jsc, G%jec do i = G%isc, G%iec + ! Things that are independent of position within the column + Coriolis = 0.25*( (G%CoriolisBu(i,j) + G%CoriolisBu(i-1,j-1)) & + +(G%CoriolisBu(i-1,j) + G%CoriolisBu(i,j-1)) ) + surfFricVel = uStar(i,j) + surfBuoyFlux = buoyFlux(i,j) + + ! This k-loop calculates quantities external to KPP iFaceHeight(1) = 0. pRef = 0. do k = 1, G%ke @@ -286,121 +287,77 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K deltaRho(k) = rhoK - rho1 deltaU2(k) = ( Uk**2 + Vk**2 ) + negligibleShear ! N2 is on interfaces. - N2_1d(k) = GoRho * (rhoK - rhoKm1) / (0.5*(h(i,j,km1) + h(i,j,k))+G%H_subroundoff) ! Can be negative + N2_1d(k) = ( GoRho * (rhoK - rhoKm1) ) / (0.5*(h(i,j,km1) + h(i,j,k))+G%H_subroundoff) ! Can be negative ! N = sqrt(N^2) but because N^2 can be negative, we clip N^2 before taking the square root ?????? N_1d(k) = sqrt( max( N2_1d(k), 0.) ) - BulkRi_1d(k) = ( GoRho * ( -cellHeight(k) ) ) * deltaRho(k) / deltaU2(k) - ! Notes: - ! o Using cellHeight includes an extra half layer thickness from surface for all levels ???? - ! o BulRi(k=1)=0 because rho1=rhoK - + ! N_1d(k) = sqrt( abs( N2_1d(k)) ) ! From MOM4p1 ????? + ! N_1d(k) = sign( sqrt( abs( N2_1d(k) ) ), N2_1d(k) ) ! Suggestion ???? ! Pressure at bottom of level k will become pressure at top of level on next iteration - pRef = pRef + G%g_Earth * G%Rho0 * h(i,j,k) ! Boussinesq approximation!!!! ????? + pRef = pRef + G%g_Earth * G%Rho0 * h(i,j,k) * G%H_to_m ! Boussinesq approximation!!!! ????? enddo ! k N2_1d( G%ke+1 ) = 0. N_1d( G%ke+1 ) = 0. - Ut2_1d( G%ke+1 ) = 0. - - Ut2_1d(:) = negligibleShear ! Non-zero even at bottom, to avoid divide by zero - ! BulkRi_1d = CVmix_kpp_compute_bulk_Richardson( & - ! cellHeight, & ! Height of level centers (m) - ! GoRho*deltaRho, & ! Bulk buoyancy difference, Br -B(z) (1/s) - ! deltaU2, & ! Square of bulk shear (m/s) - ! ! THIS NEXT ARGUMENT IS SHIFTED TO HAVE SAME SIZE AS OTHER ARGS ??????? - ! Ut2_1d(1:G%ke) ) ! Square of unresolved turbulence (m2/s2) - Coriolis = 0.25*( (G%CoriolisBu(i,j) + G%CoriolisBu(i-1,j-1)) & - +(G%CoriolisBu(i-1,j) + G%CoriolisBu(i,j-1)) ) - surfFricVel = uStar(i,j) - surfBuoyFlux = buoyFlux(i,j) - - OBLdepth_0d = 1.e10 ! Silly initial value - lastOBLdepth = OBLdepth_0d - OBLiterater: do iteration = 0, maxIterations ! Iterate of the estimates of Bulk Ri, Ws and OBL depth - - ! Compute the OBL thickness - penulOBLdepth = lastOBLdepth ! Store penultimate estimate to catch oscillations in iterator - lastOBLdepth = OBLdepth_0d ! Record last estimate to measure convergence - call CVmix_kpp_compute_OBL_depth( & - BulkRi_1d, & ! (in) Bulk Richardson number - iFaceHeight, & ! (in) Height of interfaces (m) - OBLdepth_0d, & ! (out) OBL depth (m) - kOBL, & ! (out) level (+fraction) of OBL extent - zt_cntr=cellHeight, & ! (in) Height of cell centers (m) - surf_fric=surfFricVel, & ! (in) Turbulent friction velocity at surface (m/s) - surf_buoy=surfBuoyFlux, & ! (in) Buoyancy flux at surface (m2/s3) - Coriolis=Coriolis, & ! (in) Coriolis parameter (1/s) - CVmix_kpp_params_user=CS%KPP_params ) ! KPP parameters -! OBLdepth_0d = max( OBLdepth_0d, h(i,j,1) ) ! Limit OBL to thicker than top layer ????? - - ! Exit loop if converged, one iteration is guaranteed because initial value - ! of OBLdepth_0d is silly - if (abs(OBLdepth_0d - penulOBLdepth) < tolerance .and. & ! Detect oscillatory state - lastOBLdepth < OBLdepth_0d) then ! Select deeper solution to smooth over problem areas???? - lastOBLdepth = penulOBLdepth ! Force exit through simple criteria - endif - correction = abs(OBLdepth_0d - lastOBLdepth) - if (correction < tolerance) exit OBLiterater ! Simple exit criteria - -! if (iteration > 7 .and. mod(iteration,4) == 0) then ! Slow convergence -! if ((OBLdepth_0d-lastOBLdepth)*(lastOBLdepth-penulOBLdepth) < 0.) & ! Oscillating -! OBLdepth_0d = 0.25*( OBLdepth_0d + 2.*lastOBLdepth + penulOBLdepth ) ! Filter guess -! endif - - ! Now calculate the unresolved turbulence velocity scales - sigmaCoord(:) = -iFaceHeight/OBLdepth_0d ! =0 at surface, =1 at z=-OBLd - call CVmix_kpp_compute_turbulent_scales( & - sigmaCoord, & ! (in) Normalized boundary layer coordinate (at interfaces) - OBLdepth_0d, & ! (in) OBL depth (m) - surfBuoyFlux, & ! (in) Buoyancy flux at surface (m2/s3) - surfFricVel, & ! (in) Turbulent friction velocity at surface (m/s) - w_s=Ws_1d, & ! (out) Turbulent velocity scale profile, at interfaces (m/s) - CVmix_kpp_params_user=CS%KPP_params ) ! KPP parameters - - ! Re-calculate the Bulk Richardson number adding the turbulent velocity scale - if ( iteration < maxIterations ) then - do k = 1, G%ke - ! Unresolved turbulence shear - Cv = max( 1.7, 2.1 - 200. * N_1d(k) ) - Ut2_1d(k) = const1 * Cv * (-cellHeight(k)) * N_1d(k) * Ws_1d(k) - ! Note upward-biased used of Ws since Ws is at interfaces - BulkRi_1d(k) = ( GoRho * ( -cellHeight(k) ) ) * deltaRho(k) / ( deltaU2(k) + Ut2_1d(k) ) - enddo ! k - ! Ut2_1d(:) = CVmix_kpp_compute_unresolved_shear( & - ! iFaceHeight, & ! Height of interfaces (m) - ! N_1d, & ! Buoyancy frequency at interfaces (1/s) - ! Ws_1d, & ! Turbulent velocity scale profile, at interfaces (m/s) - ! CVmix_kpp_params_user=CS%KPP_params ) ! KPP parameters - ! BulkRi_1d = CVmix_kpp_compute_bulk_Richardson( & - ! cellHeight, & ! Height of level centers (m) - ! GoRho*deltaRho, & ! Bulk buoyancy difference, Br -B(z) (1/s) - ! deltaU2, & ! Square of bulk shear (m/s) - ! ! THIS NEXT ARGUMENT IS SHIFTED TO HAVE SAME SIZE AS OTHER ARGS ??????? - ! Ut2_1d(1:G%ke) ) ! Square of unresolved turbulence (m2/s2) + ! Estimate Ws in order to estimate Vt^2 + do k = 1, G%ke + ! Calculate Ws at each depth as if OBLdepth = -z + if (surfBuoyFlux>0.) then + call CVmix_kpp_compute_turbulent_scales( & + 1., & ! (in) Normalized boundary layer coordinate + -cellHeight(k), & ! (in) OBL depth (m) + surfBuoyFlux, & ! (in) Buoyancy flux at surface (m2/s3) + surfFricVel, & ! (in) Turbulent friction velocity at surface (m/s) + w_s=Ws_1d(k), & ! (out) Turbulent velocity scale profile (m/s) + CVmix_kpp_params_user=CS%KPP_params ) ! KPP parameters + else + call CVmix_kpp_compute_turbulent_scales( & + eps, & ! (in) Normalized boundary layer coordinate + -cellHeight(k), & ! (in) OBL depth (m) + surfBuoyFlux, & ! (in) Buoyancy flux at surface (m2/s3) + surfFricVel, & ! (in) Turbulent friction velocity at surface (m/s) + w_s=Ws_1d(k), & ! (out) Turbulent velocity scale profile (m/s) + CVmix_kpp_params_user=CS%KPP_params ) ! KPP parameters endif - - enddo OBLiterater ! iteration - - if (maxIterations > 0 .and. correction >= tolerance) then - write(0,*) 'i,j,x,y',i,j,G%geoLonT(i,j),G%geoLatT(i,j) - write(0,*) 'iters',iteration - write(0,*) 'penul,last, current OBL',penulOBLdepth,lastOBLdepth,OBLdepth_0d - write(0,*) 'u*, buoyFlux',surfFricVel,surfBuoyFlux - do k = 1, G%ke - write(0,*) 'k,zw,h,T,S',k,iFaceHeight(k),h(i,j,k),temp(i,j,k),salt(i,j,k) - enddo - do k = 1, G%ke - write(0,*) 'k,h,dRho,dU,Ri_b',k,h(i,j,k),deltaRho(k),sqrt(deltaU2(k)), & - ( GoRho * ( -cellHeight(k) ) ) * deltaRho(k) / ( deltaU2(k) + Ut2_1d(k) ) - enddo - call MOM_error(FATAL, 'MOM_KPP, KPP_calculate: '// & - 'The OBL depth iteration failed to converge!!!') - endif - - if (verbose .and. maxIterations > 0) then - largestCorrection = max( largestCorrection, correction ) - largestIterationCount = max( largestIterationCount, iteration ) - endif + ! Unresolved shear, Vt^2, eq 23 from LMD94 + Cv = max( 1.7, 2.1 - 200. * N_1d(k) ) ! Cv from eq A3 of Danbasoglu et al. 2003 + ! Cv = 1.8 ! MOM4p1 ????? + ! The calculation is for Vt^2 at level center but uses N from the interface below + ! (and depth of lower interface) to bias towards higher estimates. One would + ! otherwise use d=-cellHeight(k) and a vertical average of N. ????? + Vt2_1d(k) = const1 * Cv * ( -iFaceHeight(k+1) ) * N_1d(k+1) * Ws_1d(k) + enddo ! k + ! The following call gives a similar answer to the above but is much less efficient + ! Vt2_1d(:) = CVmix_kpp_compute_unresolved_shear( & + ! iFaceHeight(2:G%ke+1), & ! Height of level centers (m) NOTE DISCREPANCY ???? + ! N_1d(2:G%ke+1), & ! Buoyancy frequency at centers (1/s) NOTE DISCREPANCY ???? + ! Ws_1d, & ! Turbulent velocity scale profile, at centers (m/s) + ! CVmix_kpp_params_user=CS%KPP_params ) ! KPP parameters + + ! Calculate Bulk Richardson number, eq 21 of LMD94 + BulkRi_1d = CVmix_kpp_compute_bulk_Richardson( & + iFaceHeight(1:G%ke), & ! Height of level centers (m) NOTE DISCREPANCY ???? + GoRho*deltaRho, & ! Bulk buoyancy difference, Br -B(z) (1/s) + deltaU2, & ! Square of bulk shear (m/s) + Vt2_1d ) ! Square of unresolved turbulence (m2/s2) + ! do k = 1, G%ke + ! ! Notes: + ! ! o BulRi(k=1)=0 because rho1=rhoK + ! BulkRi_1d(k) = ( ( GoRho * deltaRho(k) ) * ( cellHeight(1)-cellHeight(k) ) ) / ( deltaU2(k) + Vt2_1d(k) ) + ! ! The distance here between the surface and the interface at which a stability + ! ! calculation (and the pressure used) would take place, ie. the upper interface ????? + ! BulkRi_1d(k) = ( ( GoRho * deltaRho(k) ) * ( -iFaceHeight(k) ) ) / ( deltaU2(k) + Vt2_1d(k) ) + ! enddo ! k + call CVmix_kpp_compute_OBL_depth( & + BulkRi_1d, & ! (in) Bulk Richardson number + iFaceHeight, & ! (in) Height of interfaces (m) + OBLdepth_0d, & ! (out) OBL depth (m) + kOBL, & ! (out) level (+fraction) of OBL extent + zt_cntr=cellHeight, & ! (in) Height of cell centers (m) + surf_fric=surfFricVel, & ! (in) Turbulent friction velocity at surface (m/s) + surf_buoy=surfBuoyFlux, & ! (in) Buoyancy flux at surface (m2/s3) + Coriolis=Coriolis, & ! (in) Coriolis parameter (1/s) + CVmix_kpp_params_user=CS%KPP_params ) ! KPP parameters + OBLdepth_0d = max( OBLdepth_0d, -iFaceHeight(2) ) ! Keep at least as deep as top layer ! Now call KPP proper to obtain BL diffusivities, viscosities and non-local transports Kdiffusivity(:,1) = Kt(i,j,:) ! Diffusivty for heat @@ -416,28 +373,17 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K surfFricVel, & ! (in) Turbulent friction velocity at surface (m/s) surfBuoyFlux, & ! (in) Buoyancy flux at surface (m2/s3) CVmix_kpp_params_user=CS%KPP_params ) -#ifdef __DO_SAFETY_CHECKS__ -! if (is_NaN(Kdiffusivity(:,2),skip_mpp=.True.)) then -! write(0,*) 'i,j=',i,j -! write(0,*) 'u*,buoyFlux',surfFricVel, surfBuoyFlux -! write(0,*) 'OBLd,kOBL',OBLdepth_0d, kOBL -! do k = 1, G%ke+1 -! write(0,*) 'k,zw,Kin,Kout',k,iFaceHeight(k),Ks(i,j,k),Kdiffusivity(k,2) -! enddo -! call MOM_error(FATAL, 'MOM_KPP, KPP_calculate: '// & -! 'NaN detected on return from KPP!!!') -! endif -#endif + ! Copy 1d data into 3d diagnostic arrays nonLocalTransHeat(i,j,:) = nonLocalTrans(:,1) ! correct index ??? nonLocalTransScalar(i,j,:) = nonLocalTrans(:,2) ! correct index ??? if (CS%id_OBL > 0) OBLdepth(i,j) = OBLdepth_0d ! Change sign for depth/thickness - if (CS%id_sigma > 0) sigma(i,j,:) = sigmaCoord(:) + if (CS%id_sigma > 0) sigma(i,j,:) = -iFaceHeight/OBLdepth_0d if (CS%id_BulkRi > 0) BulkRi(i,j,:) = BulkRi_1d(:) if (CS%id_Ws > 0) Ws(i,j,:) = Ws_1d(:) if (CS%id_N > 0) N(i,j,:) = N_1d(:) if (CS%id_N2 > 0) N2(i,j,:) = N2_1d(:) - if (CS%id_Ut2 > 0) Ut2(i,j,:) = Ut2_1d(:) + if (CS%id_Vt2 > 0) Vt2(i,j,:) = Vt2_1d(:) if (CS%id_BulkUz2 > 0) Uz2(i,j,:) = deltaU2(:) if (CS%id_BulkDrho > 0) dRho(i,j,:) = deltaRho(:) if (CS%id_Kt_KPP > 0) then @@ -451,20 +397,23 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K enddo endif + ! Update output of routine if (.not. CS%passiveMode) then Kt(i,j,:) = Kdiffusivity(:,1) Ks(i,j,:) = Kdiffusivity(:,2) endif + + if (CS%debug .and. i==G%isc .and. j==G%jsc) then + write(*,'(7(a,1x,1es10.3,1x))') 'OBL_depth=',OBLdepth_0d,'u*=',surfFricVel,'buoySurf=',surfBuoyFlux + write(*,'(a2,12a11)') 'k','z','T','S','dB*d','dU2','Ws','Vt2','Rib' + do k=1,0*G%ke+int(kOBL+1) + write(*,'(i2,12(1x,1es10.3))') k,cellHeight(k), & + Temp(i,j,k),Salt(i,j,k),GoRho*deltaRho(k)*(cellHeight(1)-cellHeight(k)),deltaU2(k),Ws_1d(k),Vt2_1d(k),BulkRi_1d(k) + enddo + endif enddo ! i enddo ! j - if (verbose) then - call max_across_PEs( largestIterationCount ) - call max_across_PEs( largestCorrection ) - if (is_root_PE()) & - write(*,'("MOM_KPP: max(iter, correction)=",i3,es10.2," m")') largestIterationCount, largestCorrection - endif - #ifdef __DO_SAFETY_CHECKS__ if (CS%debug) then call hchksum(Kt, "KPP out: Kt",G,haloshift=0) @@ -478,7 +427,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K if (CS%id_Ws > 0) call post_data(CS%id_Ws, Ws, CS%diag) if (CS%id_N > 0) call post_data(CS%id_N, N, CS%diag) if (CS%id_N2 > 0) call post_data(CS%id_N2, N2, CS%diag) - if (CS%id_Ut2 > 0) call post_data(CS%id_Ut2, Ut2, CS%diag) + if (CS%id_Vt2 > 0) call post_data(CS%id_Vt2, Vt2, CS%diag) if (CS%id_BulkUz2 > 0) call post_data(CS%id_BulkUz2, Uz2, CS%diag) if (CS%id_BulkDrho > 0) call post_data(CS%id_BulkDrho, dRho, CS%diag) if (CS%id_uStar > 0) call post_data(CS%id_uStar, uStar, CS%diag) From 2ebd5fce36c2a036c09893c4270551b009e4c010 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 19 Sep 2013 16:03:55 -0400 Subject: [PATCH 182/372] Converted KPP diagnostic arrays to allocatable --- src/parameterizations/vertical/MOM_KPP.F90 | 125 +++++++++++---------- 1 file changed, 68 insertions(+), 57 deletions(-) diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index 0a7fd04396..edb6907b68 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -49,7 +49,7 @@ module MOM_KPP ! Daignostic handles and pointers type(diag_ctrl), pointer :: diag => NULL() - integer :: id_OBL = -1, id_BulkRi = -1, id_Ws = -1, id_N = -1, id_N2 = -1 + integer :: id_OBLdepth = -1, id_BulkRi = -1, id_Ws = -1, id_N = -1, id_N2 = -1 integer :: id_Vt2 = -1, id_BulkUz2 = -1, id_BulkDrho = -1 integer :: id_uStar = -1, id_buoyFlux = -1 integer :: id_QminusSW = -1, id_netS = -1 @@ -58,6 +58,18 @@ module MOM_KPP integer :: id_sigma = -1 integer :: id_dSdt = -1, id_dTdt = -1 +! Diagnostics arrays + real, allocatable, dimension(:,:) :: OBLdepth ! Depth (positive) of OBL (m) + real, allocatable, dimension(:,:,:) :: dRho ! Bulk difference in density (kg/m3) + real, allocatable, dimension(:,:,:) :: Uz2 ! Square of bulk difference in resolved velocity (m2/s2) + real, allocatable, dimension(:,:,:) :: BulkRi ! Bulk Richardson number for each layer + real, allocatable, dimension(:,:,:) :: sigma ! Sigma coordinate (nondim) + real, allocatable, dimension(:,:,:) :: Ws ! Turbulent velocity scale for scalars (m/s) + real, allocatable, dimension(:,:,:) :: N ! Brunt-Vaisala frequency (1/s) + real, allocatable, dimension(:,:,:) :: N2 ! Brunt-Vaisala frequency (1/s2) + real, allocatable, dimension(:,:,:) :: Vt2 ! Unresolved shear turbulence (1/s2) + real, allocatable, dimension(:,:,:) :: Kt_KPP, Ks_KPP ! Temp/scalar diffusivity due to KPP (m2/s) + end type KPP_CS ! Module data used for debugging only @@ -132,24 +144,33 @@ subroutine KPP_init(paramFile, G, diag, Time, CS, passive) ! Register diagnostics CS%diag => diag - CS%id_OBL = register_diag_field('ocean_model', 'KPP_OBLdepth', diag%axesT1, Time, & + CS%id_OBLdepth = register_diag_field('ocean_model', 'KPP_OBLdepth', diag%axesT1, Time, & 'Thickness of the surface Ocean Boundary Layer calculated by [CVmix] KPP', 'meter') - CS%id_Sigma = register_diag_field('ocean_model', 'KPP_sigma', diag%axesTi, Time, & - 'Sigma coordinate used by [CVmix] KPP', 'nondim') + if (CS%id_OBLdepth > 0) allocate( CS%OBLdepth( SZI_(G), SZJ_(G) ) ) + CS%id_BulkDrho = register_diag_field('ocean_model', 'KPP_BulkDrho', diag%axesTL, Time, & + 'Bulk difference in density used in Bulk Richardson number, as used by [CVmix] KPP', 'kg/m3') + if (CS%id_BulkDrho > 0) allocate( CS%dRho( SZI_(G), SZJ_(G), SZK_(G) ) ) + CS%id_BulkUz2 = register_diag_field('ocean_model', 'KPP_BulkUz2', diag%axesTL, Time, & + 'Square of bulk difference in resolved velocity used in Bulk Richardson number, as used by [CVmix] KPP', 'm2/s2') + if (CS%id_BulkUz2 > 0) allocate( CS%Uz2( SZI_(G), SZJ_(G), SZK_(G) ) ) CS%id_BulkRi = register_diag_field('ocean_model', 'KPP_BulkRi', diag%axesTL, Time, & 'Bulk Richardson number used to find the OBL depth used by [CVmix] KPP', 'nondim') + if (CS%id_BulkRi > 0) allocate( CS%BulkRi( SZI_(G), SZJ_(G), SZK_(G) ) ) + CS%id_Sigma = register_diag_field('ocean_model', 'KPP_sigma', diag%axesTi, Time, & + 'Sigma coordinate used by [CVmix] KPP', 'nondim') + if (CS%id_Sigma > 0) allocate( CS%sigma( SZI_(G), SZJ_(G), SZK_(G)+1 ) ) CS%id_Ws = register_diag_field('ocean_model', 'KPP_Ws', diag%axesTi, Time, & 'Turbulent vertical velocity scale for scalars used by [CVmix] KPP', 'm/s') + if (CS%id_Ws > 0) allocate( CS%Ws( SZI_(G), SZJ_(G), SZK_(G)+1 ) ) CS%id_N = register_diag_field('ocean_model', 'KPP_N', diag%axesTi, Time, & '(Adjusted) Brunt-Vaisala frequency used by [CVmix] KPP', '1/s') + if (CS%id_N > 0) allocate( CS%N( SZI_(G), SZJ_(G), SZK_(G)+1 ) ) CS%id_N2 = register_diag_field('ocean_model', 'KPP_N2', diag%axesTi, Time, & 'Square of Brunt-Vaisala frequency used by [CVmix] KPP', '1/s2') + if (CS%id_N2 > 0) allocate( CS%N2( SZI_(G), SZJ_(G), SZK_(G)+1 ) ) CS%id_Vt2 = register_diag_field('ocean_model', 'KPP_Vt2', diag%axesTi, Time, & 'Unresolved shear turbulence used by [CVmix] KPP', '1/s2') - CS%id_BulkUz2 = register_diag_field('ocean_model', 'KPP_BulkUz2', diag%axesTL, Time, & - 'Square of bulk difference in resolved velocity used in Bulk Richardson number, as used by [CVmix] KPP', 'm2/s2') - CS%id_BulkDrho = register_diag_field('ocean_model', 'KPP_BulkDrho', diag%axesTL, Time, & - 'Bulk difference in density used in Bulk Richardson number, as used by [CVmix] KPP', 'kg/m3') + if (CS%id_Vt2 > 0) allocate( CS%Vt2( SZI_(G), SZJ_(G), SZK_(G)+1 ) ) CS%id_uStar = register_diag_field('ocean_model', 'KPP_uStar', diag%axesT1, Time, & 'Frictional velocity, u*, as used by [CVmix] KPP', 'm/s') CS%id_buoyFlux = register_diag_field('ocean_model', 'KPP_buoyFlux', diag%axesT1, Time, & @@ -160,8 +181,10 @@ subroutine KPP_init(paramFile, G, diag, Time, CS, passive) 'Effective net surface salt flux, as used by [CVmix] KPP', 'ppt m/s') CS%id_Kt_KPP = register_diag_field('ocean_model', 'KPP_Kheat', diag%axesTi, Time, & 'Heat diffusivity due to KPP, as calculated by [CVmix] KPP', 'm2/s') + if (CS%id_Kt_KPP > 0) allocate( CS%Kt_KPP( SZI_(G), SZJ_(G), SZK_(G)+1 ) ) CS%id_Ks_KPP = register_diag_field('ocean_model', 'KPP_Ksalt', diag%axesTi, Time, & 'Salt diffusivity due to KPP, as calculated by [CVmix] KPP', 'm2/s') + if (CS%id_Ks_KPP > 0) allocate( CS%Ks_KPP( SZI_(G), SZJ_(G), SZK_(G)+1 ) ) CS%id_NLTt = register_diag_field('ocean_model', 'KPP_NLtransport_heat', diag%axesTi, Time, & 'Non-local transport for heat, as calculated by [CVmix] KPP', 'nondim') CS%id_NLTs = register_diag_field('ocean_model', 'KPP_NLtransport_salt', diag%axesTi, Time, & @@ -171,6 +194,18 @@ subroutine KPP_init(paramFile, G, diag, Time, CS, passive) CS%id_dSdt = register_diag_field('ocean_model', 'KPP_dSdt', diag%axesTL, Time, & 'Salinity tendancy due to non-local transport of heat, as calculated by [CVmix] KPP', 'ppt/s') + if (CS%id_OBLdepth > 0) CS%OBLdepth(:,:) = 0. + if (CS%id_BulkDrho > 0) CS%dRho(:,:,:) = 0. + if (CS%id_BulkUz2 > 0) CS%Uz2(:,:,:) = 0. + if (CS%id_BulkRi > 0) CS%BulkRi(:,:,:) = 0. + if (CS%id_Sigma > 0) CS%sigma(:,:,:) = 0. + if (CS%id_Ws > 0) CS%Ws(:,:,:) = 0. + if (CS%id_N > 0) CS%N(:,:,:) = 0. + if (CS%id_N2 > 0) CS%N2(:,:,:) = 0. + if (CS%id_Vt2 > 0) CS%Vt2(:,:,:) = 0. + if (CS%id_Kt_KPP > 0) CS%Kt_KPP(:,:,:) = 0. + if (CS%id_Ks_KPP > 0) CS%Ks_KPP(:,:,:) = 0. + end subroutine KPP_init @@ -178,7 +213,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K ! Calculates diffusivity and non-local transport for KPP parameterization ! Arguments - type(KPP_CS), intent(in) :: CS ! Control structure + type(KPP_CS), pointer :: CS ! Control structure type(ocean_grid_type), intent(in) :: G ! Ocean grid real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h ! Layer/level thicknesses (units of H) real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: Temp ! Pot. temperature (degrees C) @@ -194,18 +229,6 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K ! (out) Vertical diffusivity including KPP (m2/s) real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: nonLocalTransHeat, nonLocalTransScalar ! Temp/scalar non-local transport (m/s) -! Diagnostics arrays - real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: BulkRi ! Bulk Richardson number for each layer - real, dimension( SZI_(G), SZJ_(G) ) :: OBLdepth ! Depth (positive) of OBL (m) - real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: sigma ! Sigma coordinate (nondim) - real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: Ws ! Turbulent velocity scale for scalars (m/s) - real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: N ! Brunt-Vaisala frequency (1/s) - real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: N2 ! Brunt-Vaisala frequency (1/s2) - real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: dRho ! Bulk difference in density (kg/m3) - real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: Uz2 ! Square of bulk difference in resolved velocity (m2/s2) - real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: Vt2 ! Unresolved shear turbulence (1/s2) - real, dimension( SZI_(G), SZJ_(G), SZK_(G)+1 ) :: Kt_KPP, Ks_KPP ! Temp/scalar diffusivity due to KPP (m2/s) - ! Local variables integer :: i, j, k, km1 real, dimension( G%ke ) :: cellHeight ! Cell center heights referenced to surface (m) @@ -226,19 +249,6 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K real, parameter :: eps = 0.1 ! Nondimensional extent of surface layer. Used for const1 below. real, parameter :: BetaT = -0.2 ! Ratio of entrainment flux to surface buoyancy flux. Used for const1 below. - BulkRi(:,:,:) = 0. - OBLdepth(:,:) = 0. - sigma(:,:,:) = 0. - Ws(:,:,:) = 0. - N(:,:,:) = 0. - N2(:,:,:) = 0. - Vt2(:,:,:) = 0. - Uz2(:,:,:) = 0. - Kt_KPP(:,:,:) = 0. - Ks_KPP(:,:,:) = 0. - nonLocalTransHeat(:,:,:) = 0. - nonLocalTransScalar(:,:,:) = 0. - #ifdef __DO_SAFETY_CHECKS__ if (CS%debug) then call hchksum(h, "KPP in: h",G,haloshift=0) @@ -374,26 +384,27 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K surfBuoyFlux, & ! (in) Buoyancy flux at surface (m2/s3) CVmix_kpp_params_user=CS%KPP_params ) - ! Copy 1d data into 3d diagnostic arrays nonLocalTransHeat(i,j,:) = nonLocalTrans(:,1) ! correct index ??? nonLocalTransScalar(i,j,:) = nonLocalTrans(:,2) ! correct index ??? - if (CS%id_OBL > 0) OBLdepth(i,j) = OBLdepth_0d ! Change sign for depth/thickness - if (CS%id_sigma > 0) sigma(i,j,:) = -iFaceHeight/OBLdepth_0d - if (CS%id_BulkRi > 0) BulkRi(i,j,:) = BulkRi_1d(:) - if (CS%id_Ws > 0) Ws(i,j,:) = Ws_1d(:) - if (CS%id_N > 0) N(i,j,:) = N_1d(:) - if (CS%id_N2 > 0) N2(i,j,:) = N2_1d(:) - if (CS%id_Vt2 > 0) Vt2(i,j,:) = Vt2_1d(:) - if (CS%id_BulkUz2 > 0) Uz2(i,j,:) = deltaU2(:) - if (CS%id_BulkDrho > 0) dRho(i,j,:) = deltaRho(:) + + ! Copy 1d data into 3d diagnostic arrays + if (CS%id_OBLdepth > 0) CS%OBLdepth(i,j) = OBLdepth_0d + if (CS%id_BulkDrho > 0) CS%dRho(i,j,:) = deltaRho(:) + if (CS%id_BulkUz2 > 0) CS%Uz2(i,j,:) = deltaU2(:) + if (CS%id_BulkRi > 0) CS%BulkRi(i,j,:) = BulkRi_1d(:) + if (CS%id_sigma > 0) CS%sigma(i,j,:) = -iFaceHeight/OBLdepth_0d + if (CS%id_Ws > 0) CS%Ws(i,j,:) = Ws_1d(:) + if (CS%id_N > 0) CS%N(i,j,:) = N_1d(:) + if (CS%id_N2 > 0) CS%N2(i,j,:) = N2_1d(:) + if (CS%id_Vt2 > 0) CS%Vt2(i,j,:) = Vt2_1d(:) if (CS%id_Kt_KPP > 0) then do k = 1, G%ke - if (Kdiffusivity(k,1) /= Kt(i,j,k)) Kt_KPP(i,j,k) = Kdiffusivity(k,1) ! Heat diffusivity due to KPP (correct index ???) + if (Kdiffusivity(k,1) /= Kt(i,j,k)) CS%Kt_KPP(i,j,k) = Kdiffusivity(k,1) ! Heat diffusivity due to KPP enddo endif if (CS%id_Ks_KPP > 0) then do k = 1, G%ke - if (Kdiffusivity(k,2) /= Ks(i,j,k)) Ks_KPP(i,j,k) = Kdiffusivity(k,2) ! Salt diffusivity due to KPP (correct index ???) + if (Kdiffusivity(k,2) /= Ks(i,j,k)) CS%Ks_KPP(i,j,k) = Kdiffusivity(k,2) ! Salt diffusivity due to KPP enddo endif @@ -421,19 +432,19 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K endif #endif - if (CS%id_OBL > 0) call post_data(CS%id_OBL, OBLdepth, CS%diag) - if (CS%id_sigma > 0) call post_data(CS%id_sigma, sigma, CS%diag) - if (CS%id_BulkRi > 0) call post_data(CS%id_BulkRi, BulkRi, CS%diag) - if (CS%id_Ws > 0) call post_data(CS%id_Ws, Ws, CS%diag) - if (CS%id_N > 0) call post_data(CS%id_N, N, CS%diag) - if (CS%id_N2 > 0) call post_data(CS%id_N2, N2, CS%diag) - if (CS%id_Vt2 > 0) call post_data(CS%id_Vt2, Vt2, CS%diag) - if (CS%id_BulkUz2 > 0) call post_data(CS%id_BulkUz2, Uz2, CS%diag) - if (CS%id_BulkDrho > 0) call post_data(CS%id_BulkDrho, dRho, CS%diag) + if (CS%id_OBLdepth > 0) call post_data(CS%id_OBLdepth, CS%OBLdepth, CS%diag) + if (CS%id_BulkDrho > 0) call post_data(CS%id_BulkDrho, CS%dRho, CS%diag) + if (CS%id_BulkUz2 > 0) call post_data(CS%id_BulkUz2, CS%Uz2, CS%diag) + if (CS%id_BulkRi > 0) call post_data(CS%id_BulkRi, CS%BulkRi, CS%diag) + if (CS%id_sigma > 0) call post_data(CS%id_sigma, CS%sigma, CS%diag) + if (CS%id_Ws > 0) call post_data(CS%id_Ws, CS%Ws, CS%diag) + if (CS%id_N > 0) call post_data(CS%id_N, CS%N, CS%diag) + if (CS%id_N2 > 0) call post_data(CS%id_N2, CS%N2, CS%diag) + if (CS%id_Vt2 > 0) call post_data(CS%id_Vt2, CS%Vt2, CS%diag) if (CS%id_uStar > 0) call post_data(CS%id_uStar, uStar, CS%diag) if (CS%id_buoyFlux > 0) call post_data(CS%id_buoyFlux, buoyFlux, CS%diag) - if (CS%id_Kt_KPP > 0) call post_data(CS%id_Kt_KPP, Kt_KPP, CS%diag) - if (CS%id_Ks_KPP > 0) call post_data(CS%id_Ks_KPP, Ks_KPP, CS%diag) + if (CS%id_Kt_KPP > 0) call post_data(CS%id_Kt_KPP, CS%Kt_KPP, CS%diag) + if (CS%id_Ks_KPP > 0) call post_data(CS%id_Ks_KPP, CS%Ks_KPP, CS%diag) if (CS%id_NLTt > 0) call post_data(CS%id_NLTt, nonLocalTransHeat, CS%diag) if (CS%id_NLTs > 0) call post_data(CS%id_NLTs, nonLocalTransScalar, CS%diag) From ce4d3707218df212f158264c66df995c96b139c9 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 20 Sep 2013 13:45:12 -0400 Subject: [PATCH 183/372] Fixed bad values in WOA_column.nc files o create_data was not properly handling missing values in some cases near topography --- .../single_column/INPUT/COARE/WOA_column.nc | Bin 15052 -> 15052 bytes .../INPUT/Kerguelen/WOA_column.nc | Bin 15052 -> 15052 bytes .../INPUT/Labrador/WOA_column.nc | Bin 15052 -> 15052 bytes .../single_column/INPUT/Mariana/WOA_column.nc | Bin 15052 -> 15052 bytes .../single_column/INPUT/PAPA/WOA_column.nc | Bin 15052 -> 15052 bytes .../single_column/INPUT/Walvis/WOA_column.nc | Bin 15052 -> 15052 bytes .../single_column/INPUT/Weddell/WOA_column.nc | Bin 15052 -> 15052 bytes examples/single_column/INPUT/create_data.m | 19 ++++++++++-------- 8 files changed, 11 insertions(+), 8 deletions(-) diff --git a/examples/single_column/INPUT/COARE/WOA_column.nc b/examples/single_column/INPUT/COARE/WOA_column.nc index 37fcf1ee73329cfc6a9d066bf178bd8d45b7745b..97e27a890067dffe04754d0c61b855dfb9cb29c1 100644 GIT binary patch delta 235 zcmX?8dZu(k4;SzEZ!P!Xc=JpyVHPx@oqQNVH-#{Seu`lTNlIe~S;}JwMJi(mRjOkM V&D6#a+NqBrbki6^=%@K*CIHd(nqvR} delta 235 zcmX?8dZu(k4;SyZZ!P!Xc=JpyVHPx@oqQNVH-#{Seu`lTNlIe~S;}JwMJi(mRjOkM V&D6#a+NqBrbki6^=%@K*CIGx0nlk_Z diff --git a/examples/single_column/INPUT/Kerguelen/WOA_column.nc b/examples/single_column/INPUT/Kerguelen/WOA_column.nc index 59c1d99675a871b5a5de7e619a7b3aa988a71c4b..bac68e71f30c09fd8a5cd53664bc29c6787bf632 100644 GIT binary patch delta 391 zcmX?8dZu(k4d-M9o}S4DJT;ROxFjae;rf8WU&DjS-@}K>KO=z3zaxaoe`;*6 literal 15052 zcmdtp3v?9K83*u%JnrlY6f7VJ4S|EH*zgpvAaK8YBoT5TM2INQ5J(7%VK?szf<^@u z!BDZ$m6(*4-p|ZjuGUKASYKA5iso^V z>HP;LsaVfuj%ked=4SgcCuOVG<}vl}9h8tU&YxR6$=AU*PVG?J4T_;S=XB;`juWXw z75ltJ=1J6Mj!`cwJEtH!yD%d=v#?0z(UbgH#kqd7*%htSp^{SbwYk;L^Lu?o8HIV7 z=IBhO#xE%KH)_d7Dn|2y+K|J_`o zi+%Q;2)Y-;t?{DA`ird!Tj%!#=9FPqJ#fG4sMZh%Tz^Yf14Y~(zbDdwm1%Wj;MlIoZ)jujN zJ!xQ?dZ9M+noQh*lNbKD;{;uJ@?;6}caX2LmNgWldt|0Y4wI>Z2 zlBC)@S-o!`rDp!)HMJg~UI*93ye9Mdg4Um_%H`@=ud1zTQ5)S|8i>JpV5iyc9M{#_ zLw)Sn-;RT;0x!t^0j3PH^0D@QZyXrfqTtxU-tWX7cJ9PPJ9pwB3hW>!-gDH-oj5Yq%AJ^LU#AnZ?c<%8Yaj2#eEWDO z7Td==ajJd16CbgUcjELkm${J>pUAUvCq6aL%AGiSgOxjRp7pLzPMrUp)$YV+?EC7( zMa`^sCq7$Y-n`S}%2G-db)eEHn)zD-@|&lBqdDwrDpB?5rV^bPGD8B2 z7`987=A#JE;9M&LwQW6wI-hW?0UU#Jc73NAzilR=>?x-SWtCNsX8knE0;4)CB9y$L zDWRL2FDDeeE1H1(rrj7s#;+gK)Jxn-s73p;gc?PjC)8$X3V~4Xf4KW&Eo#GS>hXwQ z)3Z$~p&rG%Nwd#KJwVUi1%$f&r7fY3ZBhuej_pRsv*|Sg^1A_NHJ5hol<1$WS4%)q z8M`&n)7lVfvg!nZaM!b@#|!rwqPUbxnwUSgB2C0TiUGg6a66%vM^_TMdEqib&GuIi zYSC&4p(ZW9AY?S?ODL+cJD~=#^9cRY8%LUi?(Eys<+)F0U2et zX`*IJ(o7pnQPQ15@Z`-i)pp^hgnfAX~E z%;S$sbj+V4(V>iLiS`ssmuTmjYKgX#bd#uZ=oX1yIkjD)9ZQ!=bl_~6L`MdeN^~{7 zqXZOjduvVf9UTdTyPh>YUa0jC?oV-jSkq?39zw0UK1`^&cOxOOx(5MyzHGB*|BOh9 zD!b=Ov~1TziPlwimuO!~xkR6Q{i#IPiY`h(Q4{uR+#TN~P}B7bK7VjMYC30;)l)a2 zlm+tN$^sR1Wr6bEXMvt<%L1*;|5p9tO3o{^71?sN=D?_e)fYYZPZp@~Mi%H{ z7Yj5?y+5GMYJBv?ZWh33`7vvz?PUY)-^d1V58ld}=^NM$Ja>G_pth}tQ0EhB{e%0n zxT8|nJ)Q;X^*jsI^D`ER(^;TV53xXx&tZX<&1Zr3G-m;fs4cAN7RLtKrruA0Tb^Le zhR4_qJoV}_2=)GlyMJ&!YC2cX0_}BEHmT1G@Zd@HegLMfVS!5fu|TsIut2LnWP#pY z#sU~khq31V{cNB&POt&o^?zW^Lk-xC4koi3c>jAv2zJH)o>Ujhh ziN{$pcP$&}ALH2o?k6f)^Zjym1JAvU7zEej=bndJ|KR>CmT%Qns?T@LUX`O4R1Vgu z?-%HmLoCqt`&gj2)p|k)eJs#b^s>Ot<~Asvp=1u)tUWKH3DHqe*H*Z}S# z^}K-o7Q=4fiRs3mwylRy=M(Prqdprvy0V*CXd+Y&mQ<_bL77@RXvHD*d;vBOSL+RI zQ+?5)$t-{o`5|_JD_rJ-=)BF-^a?Y{mx=`W8{hN z#F~c%d#($2J!^WrQ0pJuU;V7B&vW#Q`u!4GFoFe|TcUm+3CdH{^Coy%eIG?{sAmoI zVId22ZX^p}BphPR#(Hc3cLcGf^d5Gjt9#iEJgIFM)O7uV&mUZmn$81%jG_Mf@$a0R zzjqpFwU85sQeX!;aa5I+J8`U?J8^ue)$YWJW31eXKC*Hr<_A(2IkDiJ)$YWiqgL+3 IlBz)dFJH-9-~a#s diff --git a/examples/single_column/INPUT/Labrador/WOA_column.nc b/examples/single_column/INPUT/Labrador/WOA_column.nc index 695e3003cfbe000ce3c42e6840227b5d328df475..0d23b5aad9ff10f698fc57392b1fcb8b13676f0d 100644 GIT binary patch delta 115 zcmX?8dZu)PE!Sj4p7_mkxDGOd8GHDkj5|V5#vd^#Lq;0Pu#tx{Vw9nb8g(dRjy9CB QM<2?#V+>{dF~7hB0PT@0r~m)} delta 307 zcmX?8dZu)PEf@ce$IHJX;mHnM0h{M=9c0ETv4;?`~njIOg+3H diff --git a/examples/single_column/INPUT/Mariana/WOA_column.nc b/examples/single_column/INPUT/Mariana/WOA_column.nc index 9ee95daa7b50cfba6b51c2cbf52a4b00583e3cd0..5f94caede80d38d6ac26404d36c14b988d02fbdb 100644 GIT binary patch delta 115 zcmX?8dZu(k4%cJ_9)rzuxIQq08GHDkj5|V5#vd^#Lq;0Pu#tx{Vw9nb8g(dRjy9CB QM<2?#V+>{dF~7hB0QKW5oB#j- delta 631 zcmX?8dZu(k4wv4yZ!P!n;qPTF_YrvWEUr(?r0UtlN4lO{LZs{YB}Td)DQVL6Sjm&F fCrX)gJyq(Y>zSoZx}IJ7r0cn5OuC+5=9icN(%#ma diff --git a/examples/single_column/INPUT/PAPA/WOA_column.nc b/examples/single_column/INPUT/PAPA/WOA_column.nc index ec0397701ba9ddd22358fcc58bb0bdde17d370ca..cc8d1c8d0bd376f1e74ae426ab86881467202dd3 100644 GIT binary patch delta 104 zcmX?8dZu(k4cBA^9)-noxLCmS9zFouiFSbdNqZ(L2UiL^uC2zrX|lUA?Cd diff --git a/examples/single_column/INPUT/Walvis/WOA_column.nc b/examples/single_column/INPUT/Walvis/WOA_column.nc index fbf9fa944083f8dfb2f51c28888003d172220aff..1adbe6f0782a879e394476f536e91801c1e37406 100644 GIT binary patch delta 115 zcmX?8dZu)P4cBA^o`lVFxDGIb8GHDkj5|V5#vd^#Lq;0Pu#tx{Vw9nb8g(dRjy9CB QM<2?#V+>{dF~7hB0P3SFoB#j- delta 871 zcmX?8dZu)P4VT@wZ!Pzc@%OTp`^4kPc3euE=WrchriM9t_^4yf9U n#~d4Z>X;LwOdWG-)Tv|69Bt~Dvqzsg=G-x+jyZqKFE9ZBsbf$! diff --git a/examples/single_column/INPUT/Weddell/WOA_column.nc b/examples/single_column/INPUT/Weddell/WOA_column.nc index 912bb5f876c2a8e9234848b05074a9ebadab6159..bc0331f22db0b014a2a9b0a9f7d0e6920f9a6662 100644 GIT binary patch delta 319 zcmX?8dZu(kF6ZV(PHD!;6F5aC&*6HA;H=?6;_Tr=;+zpc;@lBJ;=B<-;`|Xq;_yf! zab%>CI6AUO92v4#hS#2!8z5@!T(NZb*^A@N28hr}N- z91=W|I3#4GaY*RM;*hYB$06aPh(jVq8HYrUDh`PnbsQ2snm8opXycGrql-ggk3J5G YGln=M?ik~ccw>q~;*U8F2_CBh0L@=^SpWb4 diff --git a/examples/single_column/INPUT/create_data.m b/examples/single_column/INPUT/create_data.m index c306d7b6d0..e10c16bb5a 100644 --- a/examples/single_column/INPUT/create_data.m +++ b/examples/single_column/INPUT/create_data.m @@ -26,8 +26,8 @@ %grab_forcing_m(x,y,name) %grab_initconds(x,y,name) %grab_tides(x,y,name) -%grab_woa(x,y,name) -grab_coords(x,y,name) +grab_woa(x,y,name) +%grab_coords(x,y,name) % ============================================================================== @@ -527,8 +527,8 @@ DEPTH_bnds=ics{'DEPTH_bnds'}(:); TIME=ics{'TIME'}(:); TIME_bnds=ics{'TIME_bnds'}(:); -PTEMP=ics{'PTEMP'}(:,:,j:j+1,i:i+1); -SALT=ics{'SALT'}(:,:,j:j+1,i:i+1); +PTEMP=ics{'PTEMP'}(:,:,j:j+1,i:i+1); PTEMP( PTEMP==ics{'PTEMP'}.missing_value )=NaN; +SALT=ics{'SALT'}(:,:,j:j+1,i:i+1); SALT( SALT==ics{'SALT'}.missing_value )=NaN; nt=size(PTEMP,1); nk=size(PTEMP,2); for n=1:nt; @@ -537,7 +537,10 @@ SALT(n,k,:,:)=interp2(Y(j:j+1),X(i:i+1),squeeze(SALT(n,k,:,:)),y,x); end end +PTEMP( isnan(PTEMP) ) = ics{'PTEMP'}.missing_value; +SALT( isnan(SALT) ) = ics{'SALT'}.missing_value; if isnan(SALT(1)) + keyboard error('Urgh!') end @@ -580,13 +583,13 @@ nc{'TIME'}.bounds = ncchar('TIME_bnds'); nc{'PTEMP'} = ncfloat('TIME', 'DEPTH', 'LAT', 'LON'); %% 25660800 elements. -nc{'PTEMP'}.missing_value = ncfloat(-9.99999979021477e+33); -nc{'PTEMP'}.FillValue_ = ncfloat(-9.99999979021477e+33); +nc{'PTEMP'}.missing_value = ncfloat(ics{'PTEMP'}.missing_value); +nc{'PTEMP'}.FillValue_ = ncfloat(ics{'PTEMP'}.missing_value); nc{'PTEMP'}.long_name = ncchar('THETA_FO(SALT,TEMP,DPTH,P_REF)'); nc{'SALT'} = ncfloat('TIME', 'DEPTH', 'LAT', 'LON'); %% 25660800 elements. -nc{'SALT'}.missing_value = ncfloat(-9.99999979021477e+33); -nc{'SALT'}.FillValue_ = ncfloat(-9.99999979021477e+33); +nc{'SALT'}.missing_value = ncfloat(ics{'SALT'}.missing_value); +nc{'SALT'}.FillValue_ = ncfloat(ics{'SALT'}.missing_value); nc{'SALT'}.long_name = ncchar('IF S0112AN1[D=4,GZ=GRIDZ@ASN] THEN S0112AN1[D=4,GZ=GRIDZ@ASN] ELSE S00AN1[D=3]'); nc{'TIME_bnds'} = ncdouble('TIME', 'bnds'); %% 24 elements. From fb9cacc268d3543a120d2ccd51e2d0c347e8705c Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 20 Sep 2013 15:03:13 -0400 Subject: [PATCH 184/372] Restructured examples directory MOM/examples/ has been split into sub-directories according to the nature of the executable needed to run each example. * examples/solo_ocean requires the MOM6 solo-ocean executable * examples/ocean_SIS requires the MOM6-SIS executable * examples/ocean_SIS2 requires the MOM6-SIS2 executable + examples/coupled_AM2_SIS requires the fully coupled model (with SIS LM3 and AM2 code) The new directory tree is as follows: % tree -d -I RESTART . |-- coupled_AM2_SIS | |-- AM2_MOM6i_1deg | | `-- INPUT | `-- CM2G63L | `-- INPUT |-- ocean_SIS | |-- GOLD_SIS | | `-- INPUT | |-- GOLD_SIS_025 | | `-- INPUT | `-- GOLD_SIS_icebergs | `-- INPUT |-- ocean_SIS2 | |-- SIS2 | | `-- INPUT | `-- SIS2_icebergs | `-- INPUT `-- solo_ocean |-- DOME |-- MESO_025_23L | `-- INPUT |-- MESO_025_63L | `-- INPUT |-- Phillips_2layer |-- adjustment2d | |-- common | |-- layer | |-- rho | `-- z |-- benchmark |-- circle_obcs |-- double_gyre |-- external_gwave |-- flow_downslope | |-- common | |-- layer | |-- rho | |-- sigma | `-- z |-- global | `-- INPUT |-- global_ALE | |-- common | | `-- INPUT | |-- layer | | `-- INPUT -> ../common/INPUT | `-- z | `-- INPUT -> ../common/INPUT |-- lock_exchange |-- nonBous_global | `-- INPUT |-- resting | |-- common | |-- layer | `-- z |-- seamount | |-- common | |-- layer | |-- sigma | `-- z |-- single_column | `-- INPUT | |-- Arabian | |-- BATS | |-- COARE | |-- Chagos | |-- Kerguelen | |-- Kuroshio | |-- Labrador | |-- Mariana | |-- Nazca | |-- Nino | |-- Norwegian | |-- PAPA | |-- St_Peter_Rock | |-- Walvis | `-- Weddell |-- single_column_z | `-- INPUT -> ../single_column/INPUT |-- sloshing | |-- common | |-- layer | `-- rho `-- torus_advection_test --- README | 9 +++++++-- .../AM2_MOM6i_1deg/INPUT/.datasets | 0 .../AM2_MOM6i_1deg/INPUT/BetaDistributionTable.txt | 0 .../AM2_MOM6i_1deg/INPUT/GOLD_IC.2010.11.15.nc | 0 .../AM2_MOM6i_1deg/INPUT/GOLD_IC_L63.12.19.2008.nc | 0 .../AM2_MOM6i_1deg/INPUT/OM3_zgrid.nc | 0 .../AM2_MOM6i_1deg/INPUT/README | 0 .../AM2_MOM6i_1deg/INPUT/README_atmos2004 | 0 .../AM2_MOM6i_1deg/INPUT/WOA05_pottemp_salt.nc | 0 .../AM2_MOM6i_1deg/INPUT/aerosol.climatology.nc | 0 .../AM2_MOM6i_1deg/INPUT/aerosol.optical.dat | 0 .../AM2_MOM6i_1deg/INPUT/albedo.data.nc | 0 .../AM2_MOM6i_1deg/INPUT/amip1_sst.data.nc | 0 .../AM2_MOM6i_1deg/INPUT/annual_mean_ozone | 0 .../AM2_MOM6i_1deg/INPUT/asmsw_data.nc | 0 .../AM2_MOM6i_1deg/INPUT/atmos_coupled.res.nc | 0 .../AM2_MOM6i_1deg/INPUT/atmos_hgrid.nc | 0 .../AM2_MOM6i_1deg/INPUT/atmos_mosaic.nc | 0 .../INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc | 0 .../INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc | 0 .../AM2_MOM6i_1deg/INPUT/atmos_tracers.res.nc | 0 .../AM2_MOM6i_1deg/INPUT/basin.nc | 0 .../AM2_MOM6i_1deg/INPUT/cfc.bc.nc | 0 .../AM2_MOM6i_1deg/INPUT/ch4_gblannualdata | 0 .../INPUT/clim_CHL_esm2g_yrs_201-360.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_0_10701200.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_0_12001400.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_0_43um.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_0_490630.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_0_490850.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_0_560630.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_0_630700.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_0_700850.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_1250_12001400.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_1320_43um.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_1320_490630.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_1320_490850.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_1320_630700.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_1320_700850.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_165_43um.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_165_490630.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_165_490850.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_165_630700.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_165_700850.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_1750_12001400.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_180_10701200.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_180_12001400.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_180_560630.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_2250_12001400.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_275_10701200.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_275_12001400.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_275_560630.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_2800_12001400.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_280_10701200.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_280_12001400.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_280_560630.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_300_12001400.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_300_43um.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_300_490630.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_300_490850.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_300_630700.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_300_700850.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_310_10701200.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_310_12001400.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_310_560630.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_330_43um.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_330_490630.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_330_490850.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_330_630700.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_330_700850.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_340_10701200.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_340_12001400.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_340_560630.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_348_43um.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_348_490630.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_348_490850.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_348_630700.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_348_700850.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_356_43um.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_356_490630.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_356_490850.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_356_630700.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_356_700850.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_360_43um.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_360_490630.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_360_490850.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_360_630700.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_360_700850.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_375_10701200.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_375_12001400.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_375_560630.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_4000_12001400.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_500_10701200.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_500_12001400.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_500_560630.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_600_43um.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_600_490630.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_600_490850.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_600_630700.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_600_700850.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_660_43um.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_660_490630.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_660_490850.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_660_630700.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_660_700850.nc | 0 .../AM2_MOM6i_1deg/INPUT/cns_700_12001400.nc | 0 .../AM2_MOM6i_1deg/INPUT/co2_gblannualdata | 0 .../AM2_MOM6i_1deg/INPUT/conc_all.nc | 0 .../AM2_MOM6i_1deg/INPUT/coupler.res | 0 .../AM2_MOM6i_1deg/INPUT/cover_type_field | 0 .../AM2_MOM6i_1deg/INPUT/cover_type_field.nc | 0 .../AM2_MOM6i_1deg/INPUT/eftsw4str | 0 .../AM2_MOM6i_1deg/INPUT/emissions.ch3i.GEOS4x5.nc | 0 .../AM2_MOM6i_1deg/INPUT/esf_sw_input_data_n38b18 | 0 .../AM2_MOM6i_1deg/INPUT/esf_sw_input_data_n72b25 | 0 .../AM2_MOM6i_1deg/INPUT/extlw_data.nc | 0 .../AM2_MOM6i_1deg/INPUT/extsw_data.nc | 0 .../AM2_MOM6i_1deg/INPUT/f113_gblannualdata | 0 .../AM2_MOM6i_1deg/INPUT/f11_gblannualdata | 0 .../AM2_MOM6i_1deg/INPUT/f12_gblannualdata | 0 .../AM2_MOM6i_1deg/INPUT/f22_gblannualdata | 0 .../AM2_MOM6i_1deg/INPUT/fv_rst.res.nc | 0 .../AM2_MOM6i_1deg/INPUT/fv_srf_wnd.res.nc | 0 .../AM2_MOM6i_1deg/INPUT/geothermal_heating_cm2g.nc | 0 .../AM2_MOM6i_1deg/INPUT/grid_spec.nc | 0 .../AM2_MOM6i_1deg/INPUT/ground_type_field | 0 .../INPUT/groundwater_residence_time_field | 0 .../AM2_MOM6i_1deg/INPUT/gustiness_qscat.nc | 0 .../AM2_MOM6i_1deg/INPUT/h2o12001400_hi00_data | 0 .../AM2_MOM6i_1deg/INPUT/h2o12001400_hi92_data | 0 .../AM2_MOM6i_1deg/INPUT/h2ockd2.1_corrdata | 0 .../AM2_MOM6i_1deg/INPUT/h2ockd2.1_data | 0 .../AM2_MOM6i_1deg/INPUT/h2ockd2.4_corrdata | 0 .../INPUT/h2ocoeff_ckd_0_3000_10cm_hi00 | 0 .../INPUT/h2ocoeff_ckd_speccombwidebds_hi00 | 0 .../INPUT/h2ocoeff_ckd_speccombwidebds_hi92 | 0 .../INPUT/h2ocoeff_rsb_0_3000_10cm_hi00 | 0 .../INPUT/h2ocoeff_rsb_speccombwidebds_hi00 | 0 .../INPUT/h2ocoeff_rsb_speccombwidebds_hi92 | 0 .../AM2_MOM6i_1deg/INPUT/ice_model.res.nc | 0 .../AM2_MOM6i_1deg/INPUT/ice_ocmip2_cfc.res.nc | 0 .../AM2_MOM6i_1deg/INPUT/id1ch4n2 | 0 .../AM2_MOM6i_1deg/INPUT/id1o3 | 0 .../AM2_MOM6i_1deg/INPUT/id2h2obdckd2p1 | 0 .../AM2_MOM6i_1deg/INPUT/id2h2obdfull | 0 .../AM2_MOM6i_1deg/INPUT/id2h2orbts | 0 .../AM2_MOM6i_1deg/INPUT/land_hgrid.nc | 0 .../AM2_MOM6i_1deg/INPUT/land_mask.nc | 0 .../AM2_MOM6i_1deg/INPUT/land_mosaic.nc | 0 .../INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc | 0 .../INPUT/lean_solar_spectral_data.dat | 0 .../AM2_MOM6i_1deg/INPUT/mg_drag.res.nc | 0 .../AM2_MOM6i_1deg/INPUT/mosaic.nc | 0 .../AM2_MOM6i_1deg/INPUT/n2o_gblannualdata | 0 .../AM2_MOM6i_1deg/INPUT/navy_topography.data.nc | 0 .../AM2_MOM6i_1deg/INPUT/o3.climatology.nc | 0 .../AM2_MOM6i_1deg/INPUT/o39001200_hi00_data | 0 .../AM2_MOM6i_1deg/INPUT/o39001200_hi92_data | 0 .../INPUT/ocean_grid.7.29.2008_fixed.nc | 0 .../AM2_MOM6i_1deg/INPUT/ocean_hgrid.nc | 0 .../AM2_MOM6i_1deg/INPUT/ocean_mask.nc | 0 .../AM2_MOM6i_1deg/INPUT/ocean_mosaic.nc | 0 .../AM2_MOM6i_1deg/INPUT/ocean_vgrid.nc | 0 .../AM2_MOM6i_1deg/INPUT/ocmip2_cfc.res.nc | 0 .../AM2_MOM6i_1deg/INPUT/omgsw_data.nc | 0 .../AM2_MOM6i_1deg/INPUT/physics_driver.res.nc | 0 .../AM2_MOM6i_1deg/INPUT/radfn_5-2995_100-490k | 0 .../AM2_MOM6i_1deg/INPUT/radiative_gases.res.nc | 0 .../AM2_MOM6i_1deg/INPUT/randelo3data | 0 .../AM2_MOM6i_1deg/INPUT/reynolds_sst.data.nc | 0 .../AM2_MOM6i_1deg/INPUT/reyoi_sst.data.nc | 0 .../AM2_MOM6i_1deg/INPUT/river_destination_field | 0 .../AM2_MOM6i_1deg/INPUT/salt_restore.nc | 0 .../AM2_MOM6i_1deg/INPUT/seasonal_ozone | 0 .../INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc | 0 .../AM2_MOM6i_1deg/INPUT/sgs_h2.nc | 0 .../AM2_MOM6i_1deg/INPUT/soil.res.nc | 0 .../AM2_MOM6i_1deg/INPUT/sst_ice_clim.nc | 0 .../AM2_MOM6i_1deg/INPUT/stdlvls | 0 .../AM2_MOM6i_1deg/INPUT/strat_cloud.res.nc | 0 .../AM2_MOM6i_1deg/INPUT/swstratendramadata | 0 .../AM2_MOM6i_1deg/INPUT/temp_restore.nc | 0 .../AM2_MOM6i_1deg/INPUT/tideamp.nc | 0 .../AM2_MOM6i_1deg/INPUT/topog.nc | 0 .../AM2_MOM6i_1deg/INPUT/vegetation.res.nc | 0 .../AM2_MOM6i_1deg/INPUT/zonal_ozone_data.nc | 0 .../{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/MOM_input | 0 .../AM2_MOM6i_1deg/MOM_memory.h | 0 .../AM2_MOM6i_1deg/MOM_override | 0 .../AM2_MOM6i_1deg/MOM_parameter_doc.all | 0 .../AM2_MOM6i_1deg/MOM_parameter_doc.short | 0 .../{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/data_table | 0 .../{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/diag_table | 0 .../AM2_MOM6i_1deg/field_table | 0 .../{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/input.nml | 0 .../AM2_MOM6i_1deg/static_input.nml | 0 .../AM2_MOM6i_1deg/timestats.gnu | 0 .../AM2_MOM6i_1deg/timestats.intel | 0 .../AM2_MOM6i_1deg/timestats.pgi | 0 .../{ => coupled_AM2_SIS}/CM2G63L/INPUT/.datasets | 0 .../CM2G63L/INPUT/BetaDistributionTable.txt | 0 .../CM2G63L/INPUT/GOLD_IC.2010.11.15.nc | 0 .../CM2G63L/INPUT/GOLD_IC_L63.12.19.2008.nc | 0 .../CM2G63L/INPUT/OM3_zgrid.nc | 0 examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/README | 0 .../CM2G63L/INPUT/README_atmos2004 | 0 .../CM2G63L/INPUT/aerosol.climatology.nc | 0 .../CM2G63L/INPUT/aerosol.optical.dat | 0 .../CM2G63L/INPUT/albedo.data.nc | 0 .../CM2G63L/INPUT/amip1_sst.data.nc | 0 .../CM2G63L/INPUT/annual_mean_ozone | 0 .../CM2G63L/INPUT/asmsw_data.nc | 0 .../CM2G63L/INPUT/atmos_coupled.res.nc | 0 .../CM2G63L/INPUT/atmos_hgrid.nc | 0 .../CM2G63L/INPUT/atmos_mosaic.nc | 0 .../INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc | 0 .../INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc | 0 .../CM2G63L/INPUT/atmos_tracers.res.nc | 0 .../{ => coupled_AM2_SIS}/CM2G63L/INPUT/basin.nc | 0 .../{ => coupled_AM2_SIS}/CM2G63L/INPUT/cfc.bc.nc | 0 .../CM2G63L/INPUT/ch4_gblannualdata | 0 .../CM2G63L/INPUT/clim_CHL_esm2g_yrs_201-360.nc | 0 .../CM2G63L/INPUT/cns_0_10701200.nc | 0 .../CM2G63L/INPUT/cns_0_12001400.nc | 0 .../CM2G63L/INPUT/cns_0_43um.nc | 0 .../CM2G63L/INPUT/cns_0_490630.nc | 0 .../CM2G63L/INPUT/cns_0_490850.nc | 0 .../CM2G63L/INPUT/cns_0_560630.nc | 0 .../CM2G63L/INPUT/cns_0_630700.nc | 0 .../CM2G63L/INPUT/cns_0_700850.nc | 0 .../CM2G63L/INPUT/cns_1250_12001400.nc | 0 .../CM2G63L/INPUT/cns_1320_43um.nc | 0 .../CM2G63L/INPUT/cns_1320_490630.nc | 0 .../CM2G63L/INPUT/cns_1320_490850.nc | 0 .../CM2G63L/INPUT/cns_1320_630700.nc | 0 .../CM2G63L/INPUT/cns_1320_700850.nc | 0 .../CM2G63L/INPUT/cns_165_43um.nc | 0 .../CM2G63L/INPUT/cns_165_490630.nc | 0 .../CM2G63L/INPUT/cns_165_490850.nc | 0 .../CM2G63L/INPUT/cns_165_630700.nc | 0 .../CM2G63L/INPUT/cns_165_700850.nc | 0 .../CM2G63L/INPUT/cns_1750_12001400.nc | 0 .../CM2G63L/INPUT/cns_180_10701200.nc | 0 .../CM2G63L/INPUT/cns_180_12001400.nc | 0 .../CM2G63L/INPUT/cns_180_560630.nc | 0 .../CM2G63L/INPUT/cns_2250_12001400.nc | 0 .../CM2G63L/INPUT/cns_275_10701200.nc | 0 .../CM2G63L/INPUT/cns_275_12001400.nc | 0 .../CM2G63L/INPUT/cns_275_560630.nc | 0 .../CM2G63L/INPUT/cns_2800_12001400.nc | 0 .../CM2G63L/INPUT/cns_280_10701200.nc | 0 .../CM2G63L/INPUT/cns_280_12001400.nc | 0 .../CM2G63L/INPUT/cns_280_560630.nc | 0 .../CM2G63L/INPUT/cns_300_12001400.nc | 0 .../CM2G63L/INPUT/cns_300_43um.nc | 0 .../CM2G63L/INPUT/cns_300_490630.nc | 0 .../CM2G63L/INPUT/cns_300_490850.nc | 0 .../CM2G63L/INPUT/cns_300_630700.nc | 0 .../CM2G63L/INPUT/cns_300_700850.nc | 0 .../CM2G63L/INPUT/cns_310_10701200.nc | 0 .../CM2G63L/INPUT/cns_310_12001400.nc | 0 .../CM2G63L/INPUT/cns_310_560630.nc | 0 .../CM2G63L/INPUT/cns_330_43um.nc | 0 .../CM2G63L/INPUT/cns_330_490630.nc | 0 .../CM2G63L/INPUT/cns_330_490850.nc | 0 .../CM2G63L/INPUT/cns_330_630700.nc | 0 .../CM2G63L/INPUT/cns_330_700850.nc | 0 .../CM2G63L/INPUT/cns_340_10701200.nc | 0 .../CM2G63L/INPUT/cns_340_12001400.nc | 0 .../CM2G63L/INPUT/cns_340_560630.nc | 0 .../CM2G63L/INPUT/cns_348_43um.nc | 0 .../CM2G63L/INPUT/cns_348_490630.nc | 0 .../CM2G63L/INPUT/cns_348_490850.nc | 0 .../CM2G63L/INPUT/cns_348_630700.nc | 0 .../CM2G63L/INPUT/cns_348_700850.nc | 0 .../CM2G63L/INPUT/cns_356_43um.nc | 0 .../CM2G63L/INPUT/cns_356_490630.nc | 0 .../CM2G63L/INPUT/cns_356_490850.nc | 0 .../CM2G63L/INPUT/cns_356_630700.nc | 0 .../CM2G63L/INPUT/cns_356_700850.nc | 0 .../CM2G63L/INPUT/cns_360_43um.nc | 0 .../CM2G63L/INPUT/cns_360_490630.nc | 0 .../CM2G63L/INPUT/cns_360_490850.nc | 0 .../CM2G63L/INPUT/cns_360_630700.nc | 0 .../CM2G63L/INPUT/cns_360_700850.nc | 0 .../CM2G63L/INPUT/cns_375_10701200.nc | 0 .../CM2G63L/INPUT/cns_375_12001400.nc | 0 .../CM2G63L/INPUT/cns_375_560630.nc | 0 .../CM2G63L/INPUT/cns_4000_12001400.nc | 0 .../CM2G63L/INPUT/cns_500_10701200.nc | 0 .../CM2G63L/INPUT/cns_500_12001400.nc | 0 .../CM2G63L/INPUT/cns_500_560630.nc | 0 .../CM2G63L/INPUT/cns_600_43um.nc | 0 .../CM2G63L/INPUT/cns_600_490630.nc | 0 .../CM2G63L/INPUT/cns_600_490850.nc | 0 .../CM2G63L/INPUT/cns_600_630700.nc | 0 .../CM2G63L/INPUT/cns_600_700850.nc | 0 .../CM2G63L/INPUT/cns_660_43um.nc | 0 .../CM2G63L/INPUT/cns_660_490630.nc | 0 .../CM2G63L/INPUT/cns_660_490850.nc | 0 .../CM2G63L/INPUT/cns_660_630700.nc | 0 .../CM2G63L/INPUT/cns_660_700850.nc | 0 .../CM2G63L/INPUT/cns_700_12001400.nc | 0 .../CM2G63L/INPUT/co2_gblannualdata | 0 .../{ => coupled_AM2_SIS}/CM2G63L/INPUT/conc_all.nc | 0 .../{ => coupled_AM2_SIS}/CM2G63L/INPUT/coupler.res | 0 .../CM2G63L/INPUT/cover_type_field | 0 .../CM2G63L/INPUT/cover_type_field.nc | 0 .../{ => coupled_AM2_SIS}/CM2G63L/INPUT/eftsw4str | 0 .../CM2G63L/INPUT/emissions.ch3i.GEOS4x5.nc | 0 .../CM2G63L/INPUT/esf_sw_input_data_n38b18 | 0 .../CM2G63L/INPUT/esf_sw_input_data_n72b25 | 0 .../CM2G63L/INPUT/extlw_data.nc | 0 .../CM2G63L/INPUT/extsw_data.nc | 0 .../CM2G63L/INPUT/f113_gblannualdata | 0 .../CM2G63L/INPUT/f11_gblannualdata | 0 .../CM2G63L/INPUT/f12_gblannualdata | 0 .../CM2G63L/INPUT/f22_gblannualdata | 0 .../CM2G63L/INPUT/fv_rst.res.nc | 0 .../CM2G63L/INPUT/fv_srf_wnd.res.nc | 0 .../CM2G63L/INPUT/geothermal_heating_cm2g.nc | 0 .../CM2G63L/INPUT/grid_spec.nc | 0 .../CM2G63L/INPUT/ground_type_field | 0 .../CM2G63L/INPUT/groundwater_residence_time_field | 0 .../CM2G63L/INPUT/gustiness_qscat.nc | 0 .../CM2G63L/INPUT/h2o12001400_hi00_data | 0 .../CM2G63L/INPUT/h2o12001400_hi92_data | 0 .../CM2G63L/INPUT/h2ockd2.1_corrdata | 0 .../CM2G63L/INPUT/h2ockd2.1_data | 0 .../CM2G63L/INPUT/h2ockd2.4_corrdata | 0 .../CM2G63L/INPUT/h2ocoeff_ckd_0_3000_10cm_hi00 | 0 .../CM2G63L/INPUT/h2ocoeff_ckd_speccombwidebds_hi00 | 0 .../CM2G63L/INPUT/h2ocoeff_ckd_speccombwidebds_hi92 | 0 .../CM2G63L/INPUT/h2ocoeff_rsb_0_3000_10cm_hi00 | 0 .../CM2G63L/INPUT/h2ocoeff_rsb_speccombwidebds_hi00 | 0 .../CM2G63L/INPUT/h2ocoeff_rsb_speccombwidebds_hi92 | 0 .../CM2G63L/INPUT/ice_model.res.nc | 0 .../CM2G63L/INPUT/ice_ocmip2_cfc.res.nc | 0 .../{ => coupled_AM2_SIS}/CM2G63L/INPUT/id1ch4n2 | 0 examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/id1o3 | 0 .../CM2G63L/INPUT/id2h2obdckd2p1 | 0 .../CM2G63L/INPUT/id2h2obdfull | 0 .../{ => coupled_AM2_SIS}/CM2G63L/INPUT/id2h2orbts | 0 .../CM2G63L/INPUT/land_hgrid.nc | 0 .../CM2G63L/INPUT/land_mask.nc | 0 .../CM2G63L/INPUT/land_mosaic.nc | 0 .../INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc | 0 .../CM2G63L/INPUT/lean_solar_spectral_data.dat | 0 .../CM2G63L/INPUT/mg_drag.res.nc | 0 .../{ => coupled_AM2_SIS}/CM2G63L/INPUT/mosaic.nc | 0 .../CM2G63L/INPUT/n2o_gblannualdata | 0 .../CM2G63L/INPUT/navy_topography.data.nc | 0 .../CM2G63L/INPUT/o3.climatology.nc | 0 .../CM2G63L/INPUT/o39001200_hi00_data | 0 .../CM2G63L/INPUT/o39001200_hi92_data | 0 .../CM2G63L/INPUT/ocean_grid.7.29.2008_fixed.nc | 0 .../CM2G63L/INPUT/ocean_hgrid.nc | 0 .../CM2G63L/INPUT/ocean_mask.nc | 0 .../CM2G63L/INPUT/ocean_mosaic.nc | 0 .../CM2G63L/INPUT/ocean_vgrid.nc | 0 .../CM2G63L/INPUT/ocmip2_cfc.res.nc | 0 .../CM2G63L/INPUT/omgsw_data.nc | 0 .../CM2G63L/INPUT/physics_driver.res.nc | 0 .../CM2G63L/INPUT/radfn_5-2995_100-490k | 0 .../CM2G63L/INPUT/radiative_gases.res.nc | 0 .../CM2G63L/INPUT/randelo3data | 0 .../CM2G63L/INPUT/reynolds_sst.data.nc | 0 .../CM2G63L/INPUT/reyoi_sst.data.nc | 0 .../CM2G63L/INPUT/river_destination_field | 0 .../CM2G63L/INPUT/salt_restore.nc | 0 .../CM2G63L/INPUT/seasonal_ozone | 0 .../INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc | 0 .../{ => coupled_AM2_SIS}/CM2G63L/INPUT/sgs_h2.nc | 0 .../{ => coupled_AM2_SIS}/CM2G63L/INPUT/soil.res.nc | 0 .../CM2G63L/INPUT/sst_ice_clim.nc | 0 .../{ => coupled_AM2_SIS}/CM2G63L/INPUT/stdlvls | 0 .../CM2G63L/INPUT/strat_cloud.res.nc | 0 .../CM2G63L/INPUT/swstratendramadata | 0 .../CM2G63L/INPUT/temp_restore.nc | 0 .../{ => coupled_AM2_SIS}/CM2G63L/INPUT/tideamp.nc | 0 .../{ => coupled_AM2_SIS}/CM2G63L/INPUT/topog.nc | 0 .../CM2G63L/INPUT/vegetation.res.nc | 0 .../CM2G63L/INPUT/zonal_ozone_data.nc | 0 examples/{ => coupled_AM2_SIS}/CM2G63L/MOM_input | 0 examples/{ => coupled_AM2_SIS}/CM2G63L/MOM_memory.h | 0 examples/{ => coupled_AM2_SIS}/CM2G63L/MOM_override | 0 .../CM2G63L/MOM_parameter_doc.all | 0 .../CM2G63L/MOM_parameter_doc.short | 0 examples/{ => coupled_AM2_SIS}/CM2G63L/data_table | 0 examples/{ => coupled_AM2_SIS}/CM2G63L/diag_table | 0 examples/{ => coupled_AM2_SIS}/CM2G63L/field_table | 0 examples/{ => coupled_AM2_SIS}/CM2G63L/input.nml | 0 .../{ => coupled_AM2_SIS}/CM2G63L/static_input.nml | 0 .../{ => coupled_AM2_SIS}/CM2G63L/timestats.gnu | 0 .../{ => coupled_AM2_SIS}/CM2G63L/timestats.intel | 0 .../{ => coupled_AM2_SIS}/CM2G63L/timestats.pgi | 0 examples/{ => ocean_SIS}/GOLD_SIS/INPUT/.datasets | 0 .../{ => ocean_SIS}/GOLD_SIS/INPUT/31Layer_zgrid.nc | 0 .../GOLD_SIS/INPUT/GOLD_IC.2010.11.15.nc | 0 .../{ => ocean_SIS}/GOLD_SIS/INPUT/GOLD_SIS_IC.nc | 0 .../{ => ocean_SIS}/GOLD_SIS/INPUT/OM3_zgrid.nc | 0 examples/{ => ocean_SIS}/GOLD_SIS/INPUT/README | 0 .../{ => ocean_SIS}/GOLD_SIS/INPUT/atmos_hgrid.nc | 0 .../{ => ocean_SIS}/GOLD_SIS/INPUT/atmos_mosaic.nc | 0 .../INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc | 0 .../INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc | 0 examples/{ => ocean_SIS}/GOLD_SIS/INPUT/cfc.bc.nc | 0 .../GOLD_SIS/INPUT/geothermal_heating_cm2g.nc | 0 .../{ => ocean_SIS}/GOLD_SIS/INPUT/grid_spec.nc | 0 .../GOLD_SIS/INPUT/gustiness_qscat.nc | 0 .../{ => ocean_SIS}/GOLD_SIS/INPUT/land_hgrid.nc | 0 .../{ => ocean_SIS}/GOLD_SIS/INPUT/land_mask.nc | 0 .../{ => ocean_SIS}/GOLD_SIS/INPUT/land_mosaic.nc | 0 .../INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc | 0 examples/{ => ocean_SIS}/GOLD_SIS/INPUT/mosaic.nc | 0 .../GOLD_SIS/INPUT/ncar_precip_clim.nc | 0 .../{ => ocean_SIS}/GOLD_SIS/INPUT/ncar_rad_clim.nc | 0 .../{ => ocean_SIS}/GOLD_SIS/INPUT/ocean_grid.nc | 0 .../{ => ocean_SIS}/GOLD_SIS/INPUT/ocean_hgrid.nc | 0 .../{ => ocean_SIS}/GOLD_SIS/INPUT/ocean_mask.nc | 0 .../{ => ocean_SIS}/GOLD_SIS/INPUT/ocean_mosaic.nc | 0 .../{ => ocean_SIS}/GOLD_SIS/INPUT/ocean_vgrid.nc | 0 .../GOLD_SIS/INPUT/ocmip2_cfc.res.nc | 0 .../{ => ocean_SIS}/GOLD_SIS/INPUT/q_10_mod.clim.nc | 0 examples/{ => ocean_SIS}/GOLD_SIS/INPUT/runoff.nc | 0 .../{ => ocean_SIS}/GOLD_SIS/INPUT/salt_restore.nc | 0 .../INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc | 0 examples/{ => ocean_SIS}/GOLD_SIS/INPUT/sgs_h2.nc | 0 examples/{ => ocean_SIS}/GOLD_SIS/INPUT/slp.clim.nc | 0 .../{ => ocean_SIS}/GOLD_SIS/INPUT/sst_ice_clim.nc | 0 .../{ => ocean_SIS}/GOLD_SIS/INPUT/t_10_mod.clim.nc | 0 .../{ => ocean_SIS}/GOLD_SIS/INPUT/temp_restore.nc | 0 examples/{ => ocean_SIS}/GOLD_SIS/INPUT/tideamp.nc | 0 .../GOLD_SIS/INPUT/tke_tidal_cm2p2.nc | 0 examples/{ => ocean_SIS}/GOLD_SIS/INPUT/topog.nc | 0 .../{ => ocean_SIS}/GOLD_SIS/INPUT/u_10_mod.clim.nc | 0 .../{ => ocean_SIS}/GOLD_SIS/INPUT/v_10_mod.clim.nc | 0 examples/{ => ocean_SIS}/GOLD_SIS/MOM_channel_list | 0 examples/{ => ocean_SIS}/GOLD_SIS/MOM_input | 0 examples/{ => ocean_SIS}/GOLD_SIS/MOM_memory.h | 0 examples/{DOME => ocean_SIS/GOLD_SIS}/MOM_override | 0 .../{ => ocean_SIS}/GOLD_SIS/MOM_parameter_doc.all | 0 .../GOLD_SIS/MOM_parameter_doc.short | 0 examples/{ => ocean_SIS}/GOLD_SIS/data_table | 0 examples/{ => ocean_SIS}/GOLD_SIS/diag_table | 0 examples/{ => ocean_SIS}/GOLD_SIS/field_table | 0 examples/{ => ocean_SIS}/GOLD_SIS/input.nml | 0 examples/{ => ocean_SIS}/GOLD_SIS/static_input.nml | 0 examples/{ => ocean_SIS}/GOLD_SIS/timestats.gnu | 0 examples/{ => ocean_SIS}/GOLD_SIS/timestats.intel | 0 examples/{ => ocean_SIS}/GOLD_SIS/timestats.pgi | 0 .../{ => ocean_SIS}/GOLD_SIS_025/INPUT/.datasets | 0 .../{ => ocean_SIS}/GOLD_SIS_025/INPUT/GOLD_IC.nc | 0 .../{ => ocean_SIS}/GOLD_SIS_025/INPUT/OM3_zgrid.nc | 0 ...atm_ocean_mosaic_tile1Xlnd_ocean_mosaic_tile1.nc | 0 ...atm_ocean_mosaic_tile1Xocn_ocean_mosaic_tile1.nc | 0 .../INPUT/atmos_mosaic_tile1Xatmos_mosaic_tile1.nc | 0 .../INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc | 0 .../{ => ocean_SIS}/GOLD_SIS_025/INPUT/grid_spec.nc | 0 .../{ => ocean_SIS}/GOLD_SIS_025/INPUT/land_mask.nc | 0 .../{ => ocean_SIS}/GOLD_SIS_025/INPUT/mosaic.nc | 0 .../GOLD_SIS_025/INPUT/ncar_precip.clim.nc | 0 .../GOLD_SIS_025/INPUT/ncar_rad.clim.nc | 0 .../GOLD_SIS_025/INPUT/ocean_hgrid.nc | 0 .../GOLD_SIS_025/INPUT/ocean_mask.nc | 0 .../GOLD_SIS_025/INPUT/ocean_mosaic.nc | 0 .../GOLD_SIS_025/INPUT/ocean_vgrid.nc | 0 .../GOLD_SIS_025/INPUT/q_10_mod.clim.nc | 0 .../{ => ocean_SIS}/GOLD_SIS_025/INPUT/runoff.nc | 0 .../GOLD_SIS_025/INPUT/salt_restore.nc | 0 .../INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc | 0 .../{ => ocean_SIS}/GOLD_SIS_025/INPUT/sgs_h2.nc | 0 .../{ => ocean_SIS}/GOLD_SIS_025/INPUT/slp.clim.nc | 0 .../GOLD_SIS_025/INPUT/sst_ice_clim.nc | 0 .../GOLD_SIS_025/INPUT/t_10_mod.clim.nc | 0 .../{ => ocean_SIS}/GOLD_SIS_025/INPUT/tideamp.nc | 0 .../{ => ocean_SIS}/GOLD_SIS_025/INPUT/topog.nc | 0 .../GOLD_SIS_025/INPUT/u_10_mod.clim.nc | 0 .../GOLD_SIS_025/INPUT/v_10_mod.clim.nc | 0 .../GOLD_SIS_025/MOM_channels_global_025 | 0 examples/{ => ocean_SIS}/GOLD_SIS_025/MOM_input | 0 .../GOLD_SIS_025}/MOM_override | 0 .../GOLD_SIS_025/MOM_parameter_doc.all | 0 .../GOLD_SIS_025/MOM_parameter_doc.short | 0 .../GOLD_SIS_025/README.GOLD_SIS_025 | 0 examples/{ => ocean_SIS}/GOLD_SIS_025/data_table | 0 examples/{ => ocean_SIS}/GOLD_SIS_025/diag_table | 0 examples/{ => ocean_SIS}/GOLD_SIS_025/field_table | 0 examples/{ => ocean_SIS}/GOLD_SIS_025/input.nml | 0 .../GOLD_SIS_icebergs/INPUT/.datasets | 0 .../GOLD_SIS_icebergs/INPUT/31Layer_zgrid.nc | 0 .../GOLD_SIS_icebergs/INPUT/GOLD_IC.2010.11.15.nc | 0 .../GOLD_SIS_icebergs/INPUT/GOLD_SIS_IC.nc | 0 .../GOLD_SIS_icebergs/INPUT/OM3_zgrid.nc | 0 .../{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/README | 0 .../GOLD_SIS_icebergs/INPUT/atmos_hgrid.nc | 0 .../GOLD_SIS_icebergs/INPUT/atmos_mosaic.nc | 0 .../INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc | 0 .../INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc | 0 .../GOLD_SIS_icebergs/INPUT/cfc.bc.nc | 0 .../GOLD_SIS_icebergs/INPUT/example_calving.nc | 0 .../INPUT/geothermal_heating_cm2g.nc | 0 .../GOLD_SIS_icebergs/INPUT/grid_spec.nc | 0 .../GOLD_SIS_icebergs/INPUT/gustiness_qscat.nc | 0 .../GOLD_SIS_icebergs/INPUT/land_hgrid.nc | 0 .../GOLD_SIS_icebergs/INPUT/land_mask.nc | 0 .../GOLD_SIS_icebergs/INPUT/land_mosaic.nc | 0 .../INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc | 0 .../GOLD_SIS_icebergs/INPUT/mosaic.nc | 0 .../GOLD_SIS_icebergs/INPUT/ncar_precip_clim.nc | 0 .../GOLD_SIS_icebergs/INPUT/ncar_rad_clim.nc | 0 .../GOLD_SIS_icebergs/INPUT/ocean_grid.nc | 0 .../GOLD_SIS_icebergs/INPUT/ocean_hgrid.nc | 0 .../GOLD_SIS_icebergs/INPUT/ocean_mask.nc | 0 .../GOLD_SIS_icebergs/INPUT/ocean_mosaic.nc | 0 .../GOLD_SIS_icebergs/INPUT/ocean_vgrid.nc | 0 .../GOLD_SIS_icebergs/INPUT/ocmip2_cfc.res.nc | 0 .../GOLD_SIS_icebergs/INPUT/q_10_mod.clim.nc | 0 .../GOLD_SIS_icebergs/INPUT/runoff.nc | 0 .../GOLD_SIS_icebergs/INPUT/salt_restore.nc | 0 .../INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc | 0 .../GOLD_SIS_icebergs/INPUT/sgs_h2.nc | 0 .../GOLD_SIS_icebergs/INPUT/slp.clim.nc | 0 .../GOLD_SIS_icebergs/INPUT/sst_ice_clim.nc | 0 .../GOLD_SIS_icebergs/INPUT/t_10_mod.clim.nc | 0 .../GOLD_SIS_icebergs/INPUT/temp_restore.nc | 0 .../GOLD_SIS_icebergs/INPUT/tideamp.nc | 0 .../GOLD_SIS_icebergs/INPUT/tke_tidal_cm2p2.nc | 0 .../GOLD_SIS_icebergs/INPUT/topog.nc | 0 .../GOLD_SIS_icebergs/INPUT/u_10_mod.clim.nc | 0 .../GOLD_SIS_icebergs/INPUT/v_10_mod.clim.nc | 0 .../GOLD_SIS_icebergs/MOM_channel_list | 0 .../{ => ocean_SIS}/GOLD_SIS_icebergs/MOM_input | 0 .../GOLD_SIS_icebergs}/MOM_override | 0 .../GOLD_SIS_icebergs/MOM_parameter_doc.all | 0 .../GOLD_SIS_icebergs/MOM_parameter_doc.short | 0 .../{ => ocean_SIS}/GOLD_SIS_icebergs/data_table | 0 .../{ => ocean_SIS}/GOLD_SIS_icebergs/diag_table | 0 .../{ => ocean_SIS}/GOLD_SIS_icebergs/field_table | 0 .../{ => ocean_SIS}/GOLD_SIS_icebergs/input.nml | 0 .../GOLD_SIS_icebergs/static_input.nml | 0 .../{ => ocean_SIS}/GOLD_SIS_icebergs/timestats.gnu | 0 .../GOLD_SIS_icebergs/timestats.intel | 0 .../{ => ocean_SIS}/GOLD_SIS_icebergs/timestats.pgi | 0 .../SIS2}/INPUT/.datasets | 0 .../SIS2/INPUT/GOLD_IC.2010.11.15.nc | 0 examples/{ => ocean_SIS2}/SIS2/INPUT/OM3_zgrid.nc | 0 examples/{ => ocean_SIS2}/SIS2/INPUT/README | 0 examples/{ => ocean_SIS2}/SIS2/INPUT/atmos_hgrid.nc | 0 .../{ => ocean_SIS2}/SIS2/INPUT/atmos_mosaic.nc | 0 .../INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc | 0 .../INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc | 0 examples/{ => ocean_SIS2}/SIS2/INPUT/cfc.bc.nc | 0 .../SIS2/INPUT/geothermal_heating_cm2g.nc | 0 examples/{ => ocean_SIS2}/SIS2/INPUT/grid_spec.nc | 0 .../{ => ocean_SIS2}/SIS2/INPUT/gustiness_qscat.nc | 0 examples/{ => ocean_SIS2}/SIS2/INPUT/land_hgrid.nc | 0 examples/{ => ocean_SIS2}/SIS2/INPUT/land_mask.nc | 0 examples/{ => ocean_SIS2}/SIS2/INPUT/land_mosaic.nc | 0 .../INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc | 0 examples/{ => ocean_SIS2}/SIS2/INPUT/mosaic.nc | 0 .../{ => ocean_SIS2}/SIS2/INPUT/ncar_precip_clim.nc | 0 .../{ => ocean_SIS2}/SIS2/INPUT/ncar_rad_clim.nc | 0 examples/{ => ocean_SIS2}/SIS2/INPUT/ocean_grid.nc | 0 examples/{ => ocean_SIS2}/SIS2/INPUT/ocean_hgrid.nc | 0 examples/{ => ocean_SIS2}/SIS2/INPUT/ocean_mask.nc | 0 .../{ => ocean_SIS2}/SIS2/INPUT/ocean_mosaic.nc | 0 examples/{ => ocean_SIS2}/SIS2/INPUT/ocean_vgrid.nc | 0 .../{ => ocean_SIS2}/SIS2/INPUT/ocmip2_cfc.res.nc | 0 .../{ => ocean_SIS2}/SIS2/INPUT/q_10_mod.clim.nc | 0 examples/{ => ocean_SIS2}/SIS2/INPUT/runoff.nc | 0 .../{ => ocean_SIS2}/SIS2/INPUT/salt_restore.nc | 0 .../INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc | 0 examples/{ => ocean_SIS2}/SIS2/INPUT/sgs_h2.nc | 0 examples/{ => ocean_SIS2}/SIS2/INPUT/slp.clim.nc | 0 .../{ => ocean_SIS2}/SIS2/INPUT/sst_ice_clim.nc | 0 .../{ => ocean_SIS2}/SIS2/INPUT/t_10_mod.clim.nc | 0 examples/{ => ocean_SIS2}/SIS2/INPUT/tideamp.nc | 0 .../{ => ocean_SIS2}/SIS2/INPUT/tke_tidal_cm2p2.nc | 0 examples/{ => ocean_SIS2}/SIS2/INPUT/topog.nc | 0 .../{ => ocean_SIS2}/SIS2/INPUT/u_10_mod.clim.nc | 0 .../{ => ocean_SIS2}/SIS2/INPUT/v_10_mod.clim.nc | 0 examples/{ => ocean_SIS2}/SIS2/MOM_channel_list | 0 examples/{ => ocean_SIS2}/SIS2/MOM_input | 0 examples/{ => ocean_SIS2}/SIS2/MOM_memory.h | 0 .../SIS2}/MOM_override | 0 .../{ => ocean_SIS2}/SIS2/MOM_parameter_doc.all | 0 .../{ => ocean_SIS2}/SIS2/MOM_parameter_doc.short | 0 examples/{ => ocean_SIS2}/SIS2/SIS_input | 0 examples/{ => ocean_SIS2}/SIS2/SIS_override | 0 examples/{ => ocean_SIS2}/SIS2/data_table | 0 examples/{ => ocean_SIS2}/SIS2/diag_table | 0 examples/{ => ocean_SIS2}/SIS2/field_table | 0 examples/{ => ocean_SIS2}/SIS2/input.nml | 0 examples/{ => ocean_SIS2}/SIS2/static_input.nml | 0 examples/{ => ocean_SIS2}/SIS2/timestats.gnu | 0 examples/{ => ocean_SIS2}/SIS2/timestats.intel | 0 examples/{ => ocean_SIS2}/SIS2/timestats.pgi | 0 .../SIS2_icebergs}/INPUT/.datasets | 0 .../SIS2_icebergs/INPUT/31Layer_zgrid.nc | 0 .../SIS2_icebergs/INPUT/GOLD_IC.2010.11.15.nc | 0 .../SIS2_icebergs/INPUT/GOLD_SIS_IC.nc | 0 .../SIS2_icebergs/INPUT/OM3_zgrid.nc | 0 .../{ => ocean_SIS2}/SIS2_icebergs/INPUT/README | 0 .../SIS2_icebergs/INPUT/atmos_hgrid.nc | 0 .../SIS2_icebergs/INPUT/atmos_mosaic.nc | 0 .../INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc | 0 .../INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc | 0 .../{ => ocean_SIS2}/SIS2_icebergs/INPUT/cfc.bc.nc | 0 .../SIS2_icebergs/INPUT/example_calving.nc | 0 .../SIS2_icebergs/INPUT/geothermal_heating_cm2g.nc | 0 .../SIS2_icebergs/INPUT/grid_spec.nc | 0 .../SIS2_icebergs/INPUT/gustiness_qscat.nc | 0 .../SIS2_icebergs/INPUT/land_hgrid.nc | 0 .../SIS2_icebergs/INPUT/land_mask.nc | 0 .../SIS2_icebergs/INPUT/land_mosaic.nc | 0 .../INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc | 0 .../{ => ocean_SIS2}/SIS2_icebergs/INPUT/mosaic.nc | 0 .../SIS2_icebergs/INPUT/ncar_precip_clim.nc | 0 .../SIS2_icebergs/INPUT/ncar_rad_clim.nc | 0 .../SIS2_icebergs/INPUT/ocean_grid.nc | 0 .../SIS2_icebergs/INPUT/ocean_hgrid.nc | 0 .../SIS2_icebergs/INPUT/ocean_mask.nc | 0 .../SIS2_icebergs/INPUT/ocean_mosaic.nc | 0 .../SIS2_icebergs/INPUT/ocean_vgrid.nc | 0 .../SIS2_icebergs/INPUT/ocmip2_cfc.res.nc | 0 .../SIS2_icebergs/INPUT/q_10_mod.clim.nc | 0 .../{ => ocean_SIS2}/SIS2_icebergs/INPUT/runoff.nc | 0 .../SIS2_icebergs/INPUT/salt_restore.nc | 0 .../INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc | 0 .../{ => ocean_SIS2}/SIS2_icebergs/INPUT/sgs_h2.nc | 0 .../SIS2_icebergs/INPUT/slp.clim.nc | 0 .../SIS2_icebergs/INPUT/sst_ice_clim.nc | 0 .../SIS2_icebergs/INPUT/t_10_mod.clim.nc | 0 .../SIS2_icebergs/INPUT/temp_restore.nc | 0 .../{ => ocean_SIS2}/SIS2_icebergs/INPUT/tideamp.nc | 0 .../SIS2_icebergs/INPUT/tke_tidal_cm2p2.nc | 0 .../{ => ocean_SIS2}/SIS2_icebergs/INPUT/topog.nc | 0 .../SIS2_icebergs/INPUT/u_10_mod.clim.nc | 0 .../SIS2_icebergs/INPUT/v_10_mod.clim.nc | 0 .../{ => ocean_SIS2}/SIS2_icebergs/MOM_channel_list | 0 examples/{ => ocean_SIS2}/SIS2_icebergs/MOM_input | 0 .../SIS2_icebergs}/MOM_override | 0 .../SIS2_icebergs/MOM_parameter_doc.all | 0 .../SIS2_icebergs/MOM_parameter_doc.short | 0 examples/{ => ocean_SIS2}/SIS2_icebergs/SIS_input | 0 .../{ => ocean_SIS2}/SIS2_icebergs/SIS_override | 0 examples/{ => ocean_SIS2}/SIS2_icebergs/data_table | 0 examples/{ => ocean_SIS2}/SIS2_icebergs/diag_table | 0 examples/{ => ocean_SIS2}/SIS2_icebergs/field_table | 0 examples/{ => ocean_SIS2}/SIS2_icebergs/input.nml | 0 .../{ => ocean_SIS2}/SIS2_icebergs/static_input.nml | 0 .../{ => ocean_SIS2}/SIS2_icebergs/timestats.gnu | 0 .../{ => ocean_SIS2}/SIS2_icebergs/timestats.intel | 0 .../{ => ocean_SIS2}/SIS2_icebergs/timestats.pgi | 0 examples/{ => solo_ocean}/DOME/MOM_input | 0 examples/{ => solo_ocean}/DOME/MOM_memory.h | 0 .../DOME}/MOM_override | 0 .../{ => solo_ocean}/DOME/MOM_parameter_doc.all | 0 .../{ => solo_ocean}/DOME/MOM_parameter_doc.short | 0 examples/{ => solo_ocean}/DOME/diag_table | 0 examples/{ => solo_ocean}/DOME/input.nml | 0 examples/{ => solo_ocean}/DOME/timestats.gnu | 0 examples/{ => solo_ocean}/DOME/timestats.intel | 0 examples/{ => solo_ocean}/DOME/timestats.pgi | 0 examples/{ => solo_ocean}/MESO_025_23L/MOM_input | 0 examples/{ => solo_ocean}/MESO_025_23L/MOM_override | 0 examples/{ => solo_ocean}/MESO_025_23L/data_table | 0 examples/{ => solo_ocean}/MESO_025_23L/diag_table | 0 examples/{ => solo_ocean}/MESO_025_23L/input.nml | 0 .../MESO_025_63L}/INPUT/.datasets | 0 .../MESO_025_63L/INPUT/MESO_025_63L_IC.nc | 0 .../MESO_025_63L/INPUT/MESO_025_63L_topog.nc | 0 .../MESO_025_63L/INPUT/MESO_Forcing_025.nc | 0 .../MESO_025_63L/INPUT/MESO_SfcTS_025.nc | 0 .../MESO_025_63L/INPUT/MESO_Solar_025.nc | 0 .../MESO_025_63L/INPUT/MESO_Sponge_025mNG.nc | 0 .../MESO_025_63L/INPUT/MESO_str_025.nc | 0 examples/{ => solo_ocean}/MESO_025_63L/INPUT/README | 0 examples/{ => solo_ocean}/MESO_025_63L/MOM_input | 0 examples/{ => solo_ocean}/MESO_025_63L/MOM_memory.h | 0 .../{SIS2 => solo_ocean/MESO_025_63L}/MOM_override | 0 .../MESO_025_63L/MOM_parameter_doc.all | 0 .../MESO_025_63L/MOM_parameter_doc.short | 0 examples/{ => solo_ocean}/MESO_025_63L/data_table | 0 examples/{ => solo_ocean}/MESO_025_63L/diag_table | 0 examples/{ => solo_ocean}/MESO_025_63L/input.nml | 0 .../{ => solo_ocean}/MESO_025_63L/timestats.gnu | 0 .../{ => solo_ocean}/MESO_025_63L/timestats.intel | 0 .../{ => solo_ocean}/MESO_025_63L/timestats.pgi | 0 examples/{ => solo_ocean}/Phillips_2layer/MOM_input | 0 .../Phillips_2layer}/MOM_override | 0 .../Phillips_2layer/MOM_parameter_doc.all | 0 .../Phillips_2layer/MOM_parameter_doc.short | 0 .../{ => solo_ocean}/Phillips_2layer/diag_table | 0 examples/{ => solo_ocean}/Phillips_2layer/input.nml | 0 .../{ => solo_ocean}/Phillips_2layer/timestats.gnu | 0 .../Phillips_2layer/timestats.intel | 0 .../{ => solo_ocean}/Phillips_2layer/timestats.pgi | 0 .../{ => solo_ocean}/adjustment2d/common/MOM_input | 0 .../{ => solo_ocean}/adjustment2d/common/diag_table | 0 .../{ => solo_ocean}/adjustment2d/common/input.nml | 0 .../{ => solo_ocean}/adjustment2d/layer/MOM_input | 0 .../adjustment2d/layer/MOM_override | 0 .../adjustment2d/layer/MOM_parameter_doc.all | 0 .../adjustment2d/layer/MOM_parameter_doc.short | 0 .../{ => solo_ocean}/adjustment2d/layer/diag_table | 0 .../{ => solo_ocean}/adjustment2d/layer/input.nml | 0 .../adjustment2d/layer/timestats.gnu | 0 .../adjustment2d/layer/timestats.intel | 0 .../adjustment2d/layer/timestats.pgi | 0 .../{ => solo_ocean}/adjustment2d/rho/MOM_input | 0 .../{ => solo_ocean}/adjustment2d/rho/MOM_override | 0 .../adjustment2d/rho/MOM_parameter_doc.all | 0 .../adjustment2d/rho/MOM_parameter_doc.short | 0 .../{ => solo_ocean}/adjustment2d/rho/diag_table | 0 .../{ => solo_ocean}/adjustment2d/rho/input.nml | 0 .../{ => solo_ocean}/adjustment2d/rho/timestats.gnu | 0 .../adjustment2d/rho/timestats.intel | 0 .../{ => solo_ocean}/adjustment2d/rho/timestats.pgi | 0 examples/{ => solo_ocean}/adjustment2d/z/MOM_input | 0 .../{ => solo_ocean}/adjustment2d/z/MOM_override | 0 .../adjustment2d/z/MOM_parameter_doc.all | 0 .../adjustment2d/z/MOM_parameter_doc.short | 0 examples/{ => solo_ocean}/adjustment2d/z/diag_table | 0 examples/{ => solo_ocean}/adjustment2d/z/input.nml | 0 .../{ => solo_ocean}/adjustment2d/z/timestats.gnu | 0 .../{ => solo_ocean}/adjustment2d/z/timestats.intel | 0 .../{ => solo_ocean}/adjustment2d/z/timestats.pgi | 0 examples/{ => solo_ocean}/benchmark/MOM_input | 0 examples/{ => solo_ocean}/benchmark/MOM_memory.h | 0 examples/{ => solo_ocean}/benchmark/MOM_override | 0 .../benchmark/MOM_parameter_doc.all | 0 .../benchmark/MOM_parameter_doc.short | 0 examples/{ => solo_ocean}/benchmark/diag_table | 0 examples/{ => solo_ocean}/benchmark/input.nml | 0 examples/{ => solo_ocean}/benchmark/timestats.gnu | 0 examples/{ => solo_ocean}/benchmark/timestats.intel | 0 examples/{ => solo_ocean}/benchmark/timestats.pgi | 0 examples/{ => solo_ocean}/circle_obcs/MOM_input | 0 examples/{ => solo_ocean}/circle_obcs/MOM_override | 0 .../circle_obcs/MOM_parameter_doc.all | 0 .../circle_obcs/MOM_parameter_doc.short | 0 examples/{ => solo_ocean}/circle_obcs/diag_table | 0 examples/{ => solo_ocean}/circle_obcs/input.nml | 0 examples/{ => solo_ocean}/circle_obcs/timestats.gnu | 0 .../{ => solo_ocean}/circle_obcs/timestats.intel | 0 examples/{ => solo_ocean}/circle_obcs/timestats.pgi | 0 examples/{ => solo_ocean}/double_gyre/MOM_input | 0 examples/{ => solo_ocean}/double_gyre/MOM_memory.h | 0 examples/{ => solo_ocean}/double_gyre/MOM_override | 0 .../double_gyre/MOM_parameter_doc.all | 0 .../double_gyre/MOM_parameter_doc.short | 0 examples/{ => solo_ocean}/double_gyre/diag_table | 0 examples/{ => solo_ocean}/double_gyre/input.nml | 0 examples/{ => solo_ocean}/double_gyre/timestats.gnu | 0 .../{ => solo_ocean}/double_gyre/timestats.intel | 0 examples/{ => solo_ocean}/double_gyre/timestats.pgi | 0 examples/{ => solo_ocean}/external_gwave/MOM_input | 0 .../{ => solo_ocean}/external_gwave/MOM_override | 0 .../external_gwave/MOM_parameter_doc.all | 0 .../external_gwave/MOM_parameter_doc.short | 0 examples/{ => solo_ocean}/external_gwave/README | 0 examples/{ => solo_ocean}/external_gwave/diag_table | 0 examples/{ => solo_ocean}/external_gwave/input.nml | 0 .../{ => solo_ocean}/external_gwave/timestats.gnu | 0 .../{ => solo_ocean}/external_gwave/timestats.intel | 0 .../{ => solo_ocean}/external_gwave/timestats.pgi | 0 .../flow_downslope/common/MOM_input | 0 .../flow_downslope/common/diag_table | 0 .../flow_downslope/common/input.nml | 0 .../{ => solo_ocean}/flow_downslope/layer/MOM_input | 0 .../flow_downslope/layer/MOM_override | 0 .../flow_downslope/layer/MOM_parameter_doc.all | 0 .../flow_downslope/layer/MOM_parameter_doc.short | 0 .../flow_downslope/layer/diag_table | 0 .../{ => solo_ocean}/flow_downslope/layer/input.nml | 0 .../flow_downslope/layer/timestats.gnu | 0 .../flow_downslope/layer/timestats.intel | 0 .../flow_downslope/layer/timestats.pgi | 0 .../{ => solo_ocean}/flow_downslope/sigma/MOM_input | 0 .../flow_downslope/sigma/MOM_override | 0 .../flow_downslope/sigma/MOM_parameter_doc.all | 0 .../flow_downslope/sigma/MOM_parameter_doc.short | 0 .../flow_downslope/sigma/diag_table | 0 .../{ => solo_ocean}/flow_downslope/sigma/input.nml | 0 .../flow_downslope/sigma/timestats.gnu | 0 .../flow_downslope/sigma/timestats.intel | 0 .../flow_downslope/sigma/timestats.pgi | 0 .../{ => solo_ocean}/flow_downslope/z/MOM_input | 0 .../{ => solo_ocean}/flow_downslope/z/MOM_override | 0 .../flow_downslope/z/MOM_parameter_doc.all | 0 .../flow_downslope/z/MOM_parameter_doc.short | 0 .../{ => solo_ocean}/flow_downslope/z/diag_table | 0 .../{ => solo_ocean}/flow_downslope/z/input.nml | 0 .../{ => solo_ocean}/flow_downslope/z/timestats.gnu | 0 .../flow_downslope/z/timestats.intel | 0 .../{ => solo_ocean}/flow_downslope/z/timestats.pgi | 0 examples/{ => solo_ocean}/global/INPUT/.datasets | 0 .../{ => solo_ocean}/global/INPUT/31Layer_zgrid.nc | 0 .../global/INPUT/GOLD_IC.2010.11.15.nc | 0 examples/{ => solo_ocean}/global/INPUT/OM3_zgrid.nc | 0 examples/{ => solo_ocean}/global/INPUT/README | 0 .../{ => solo_ocean}/global/INPUT/atmos_hgrid.nc | 0 .../{ => solo_ocean}/global/INPUT/atmos_mosaic.nc | 0 .../INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc | 0 .../INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc | 0 .../global/INPUT/geothermal_heating_cm2g.nc | 0 examples/{ => solo_ocean}/global/INPUT/grid_spec.nc | 0 .../global/INPUT/gustiness_qscat.nc | 0 .../{ => solo_ocean}/global/INPUT/land_hgrid.nc | 0 examples/{ => solo_ocean}/global/INPUT/land_mask.nc | 0 .../{ => solo_ocean}/global/INPUT/land_mosaic.nc | 0 .../INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc | 0 examples/{ => solo_ocean}/global/INPUT/mosaic.nc | 0 .../global/INPUT/ocean_forcing_daily.nc | 0 .../global/INPUT/ocean_forcing_monthly.nc | 0 .../{ => solo_ocean}/global/INPUT/ocean_hgrid.nc | 0 .../{ => solo_ocean}/global/INPUT/ocean_mask.nc | 0 .../{ => solo_ocean}/global/INPUT/ocean_mosaic.nc | 0 .../global/INPUT/ocean_precip_monthly.nc | 0 .../{ => solo_ocean}/global/INPUT/ocean_vgrid.nc | 0 .../INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc | 0 examples/{ => solo_ocean}/global/INPUT/sgs_h2.nc | 0 examples/{ => solo_ocean}/global/INPUT/tideamp.nc | 0 examples/{ => solo_ocean}/global/INPUT/topog.nc | 0 examples/{ => solo_ocean}/global/MOM_input | 0 examples/{ => solo_ocean}/global/MOM_memory.h | 0 examples/{ => solo_ocean}/global/MOM_override | 0 .../{ => solo_ocean}/global/MOM_parameter_doc.all | 0 .../{ => solo_ocean}/global/MOM_parameter_doc.short | 0 examples/{ => solo_ocean}/global/diag_table | 0 examples/{ => solo_ocean}/global/input.nml | 0 examples/{ => solo_ocean}/global/timestats.gnu | 0 examples/{ => solo_ocean}/global/timestats.intel | 0 examples/{ => solo_ocean}/global/timestats.pgi | 0 .../global_ALE/common/INPUT/.datasets | 0 .../global_ALE/common/INPUT/31Layer_zgrid.nc | 0 .../global_ALE/common/INPUT/GOLD_IC.2010.11.15.nc | 0 .../global_ALE/common/INPUT/Layer_coord.cdl | 0 .../global_ALE/common/INPUT/Layer_coord.nc | Bin .../global_ALE/common/INPUT/Layer_coord50.cdl | 0 .../global_ALE/common/INPUT/Layer_coord50.nc | Bin .../global_ALE/common/INPUT/OM3_zgrid.nc | 0 .../global_ALE/common/INPUT/WOA05_pottemp_salt.nc | 0 .../global_ALE/common/INPUT/atmos_hgrid.nc | 0 .../global_ALE/common/INPUT/atmos_mosaic.nc | 0 .../INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc | 0 .../INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc | 0 .../common/INPUT/geothermal_heating_cm2g.nc | 0 .../global_ALE/common/INPUT/grid_spec.nc | 0 .../global_ALE/common/INPUT/gustiness_qscat.nc | 0 .../global_ALE/common/INPUT/land_hgrid.nc | 0 .../global_ALE/common/INPUT/land_mask.nc | 0 .../global_ALE/common/INPUT/land_mosaic.nc | 0 .../INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc | 0 .../global_ALE/common/INPUT/mosaic.nc | 0 .../global_ALE/common/INPUT/ocean_forcing_daily.nc | 0 .../common/INPUT/ocean_forcing_monthly.nc | 0 .../global_ALE/common/INPUT/ocean_hgrid.nc | 0 .../global_ALE/common/INPUT/ocean_mask.nc | 0 .../global_ALE/common/INPUT/ocean_mosaic.nc | 0 .../global_ALE/common/INPUT/ocean_precip_monthly.nc | 0 .../global_ALE/common/INPUT/ocean_vgrid.nc | 0 .../INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc | 0 .../global_ALE/common/INPUT/sgs_h2.nc | 0 .../global_ALE/common/INPUT/tideamp.nc | 0 .../global_ALE/common/INPUT/topog.nc | 0 .../global_ALE/common/INPUT/vgrid.cdl | 0 .../global_ALE/common/INPUT/vgrid.nc | Bin .../{ => solo_ocean}/global_ALE/common/MOM_input | 0 .../{ => solo_ocean}/global_ALE/common/diag_table | 0 .../{ => solo_ocean}/global_ALE/common/input.nml | 0 examples/{ => solo_ocean}/global_ALE/layer/INPUT | 0 .../{ => solo_ocean}/global_ALE/layer/MOM_input | 0 .../{ => solo_ocean}/global_ALE/layer/MOM_override | 0 .../global_ALE/layer/MOM_parameter_doc.all | 0 .../global_ALE/layer/MOM_parameter_doc.short | 0 .../{ => solo_ocean}/global_ALE/layer/diag_table | 0 .../{ => solo_ocean}/global_ALE/layer/input.nml | 0 .../{ => solo_ocean}/global_ALE/layer/timestats.gnu | 0 .../global_ALE/layer/timestats.intel | 0 .../{ => solo_ocean}/global_ALE/layer/timestats.pgi | 0 examples/{ => solo_ocean}/global_ALE/z/INPUT | 0 examples/{ => solo_ocean}/global_ALE/z/MOM_input | 0 examples/{ => solo_ocean}/global_ALE/z/MOM_override | 0 .../global_ALE/z/MOM_parameter_doc.all | 0 .../global_ALE/z/MOM_parameter_doc.short | 0 examples/{ => solo_ocean}/global_ALE/z/diag_table | 0 examples/{ => solo_ocean}/global_ALE/z/input.nml | 0 .../{ => solo_ocean}/global_ALE/z/timestats.gnu | 0 .../{ => solo_ocean}/global_ALE/z/timestats.intel | 0 .../{ => solo_ocean}/global_ALE/z/timestats.pgi | 0 examples/{ => solo_ocean}/lock_exchange/MOM_input | 0 .../{ => solo_ocean}/lock_exchange/MOM_override | 0 .../lock_exchange/MOM_parameter_doc.all | 0 .../lock_exchange/MOM_parameter_doc.short | 0 examples/{ => solo_ocean}/lock_exchange/README | 0 examples/{ => solo_ocean}/lock_exchange/diag_table | 0 examples/{ => solo_ocean}/lock_exchange/input.nml | 0 .../{ => solo_ocean}/lock_exchange/timestats.gnu | 0 .../{ => solo_ocean}/lock_exchange/timestats.intel | 0 .../{ => solo_ocean}/lock_exchange/timestats.pgi | 0 .../{ => solo_ocean}/nonBous_global/INPUT/.datasets | 0 .../nonBous_global/INPUT/31Layer_zgrid.nc | 0 .../nonBous_global/INPUT/GOLD_IC.2010.11.15.nc | 0 .../nonBous_global/INPUT/OM3_zgrid.nc | 0 .../{ => solo_ocean}/nonBous_global/INPUT/README | 0 .../nonBous_global/INPUT/atmos_hgrid.nc | 0 .../nonBous_global/INPUT/atmos_mosaic.nc | 0 .../INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc | 0 .../INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc | 0 .../nonBous_global/INPUT/geothermal_heating_cm2g.nc | 0 .../nonBous_global/INPUT/grid_spec.nc | 0 .../nonBous_global/INPUT/gustiness_qscat.nc | 0 .../nonBous_global/INPUT/land_hgrid.nc | 0 .../nonBous_global/INPUT/land_mask.nc | 0 .../nonBous_global/INPUT/land_mosaic.nc | 0 .../INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc | 0 .../{ => solo_ocean}/nonBous_global/INPUT/mosaic.nc | 0 .../nonBous_global/INPUT/ocean_forcing_daily.nc | 0 .../nonBous_global/INPUT/ocean_forcing_monthly.nc | 0 .../nonBous_global/INPUT/ocean_hgrid.nc | 0 .../nonBous_global/INPUT/ocean_mask.nc | 0 .../nonBous_global/INPUT/ocean_mosaic.nc | 0 .../nonBous_global/INPUT/ocean_precip_monthly.nc | 0 .../nonBous_global/INPUT/ocean_vgrid.nc | 0 .../INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc | 0 .../{ => solo_ocean}/nonBous_global/INPUT/sgs_h2.nc | 0 .../nonBous_global/INPUT/tideamp.nc | 0 .../{ => solo_ocean}/nonBous_global/INPUT/topog.nc | 0 examples/{ => solo_ocean}/nonBous_global/MOM_input | 0 .../{ => solo_ocean}/nonBous_global/MOM_memory.h | 0 .../{ => solo_ocean}/nonBous_global/MOM_override | 0 .../nonBous_global/MOM_parameter_doc.all | 0 .../nonBous_global/MOM_parameter_doc.short | 0 examples/{ => solo_ocean}/nonBous_global/diag_table | 0 examples/{ => solo_ocean}/nonBous_global/input.nml | 0 .../{ => solo_ocean}/nonBous_global/timestats.gnu | 0 .../{ => solo_ocean}/nonBous_global/timestats.intel | 0 .../{ => solo_ocean}/nonBous_global/timestats.pgi | 0 examples/{ => solo_ocean}/resting/common/MOM_input | 0 examples/{ => solo_ocean}/resting/common/diag_table | 0 examples/{ => solo_ocean}/resting/common/input.nml | 0 examples/{ => solo_ocean}/resting/layer/MOM_input | 0 .../{ => solo_ocean}/resting/layer/MOM_override | 0 .../resting/layer/MOM_parameter_doc.all | 0 .../resting/layer/MOM_parameter_doc.short | 0 examples/{ => solo_ocean}/resting/layer/diag_table | 0 examples/{ => solo_ocean}/resting/layer/input.nml | 0 .../{ => solo_ocean}/resting/layer/timestats.gnu | 0 .../{ => solo_ocean}/resting/layer/timestats.intel | 0 .../{ => solo_ocean}/resting/layer/timestats.pgi | 0 examples/{ => solo_ocean}/resting/z/MOM_input | 0 examples/{ => solo_ocean}/resting/z/MOM_override | 0 .../resting/z/MOM_parameter_doc.all | 0 .../resting/z/MOM_parameter_doc.short | 0 examples/{ => solo_ocean}/resting/z/diag_table | 0 examples/{ => solo_ocean}/resting/z/input.nml | 0 examples/{ => solo_ocean}/resting/z/timestats.gnu | 0 examples/{ => solo_ocean}/resting/z/timestats.intel | 0 examples/{ => solo_ocean}/resting/z/timestats.pgi | 0 examples/{ => solo_ocean}/seamount/common/MOM_input | 0 .../{ => solo_ocean}/seamount/common/diag_table | 0 examples/{ => solo_ocean}/seamount/common/input.nml | 0 examples/{ => solo_ocean}/seamount/layer/MOM_input | 0 .../{ => solo_ocean}/seamount/layer/MOM_override | 0 .../seamount/layer/MOM_parameter_doc.all | 0 .../seamount/layer/MOM_parameter_doc.short | 0 examples/{ => solo_ocean}/seamount/layer/diag_table | 0 examples/{ => solo_ocean}/seamount/layer/input.nml | 0 .../{ => solo_ocean}/seamount/layer/timestats.gnu | 0 .../{ => solo_ocean}/seamount/layer/timestats.intel | 0 .../{ => solo_ocean}/seamount/layer/timestats.pgi | 0 examples/{ => solo_ocean}/seamount/sigma/MOM_input | 0 .../{ => solo_ocean}/seamount/sigma/MOM_override | 0 .../seamount/sigma/MOM_parameter_doc.all | 0 .../seamount/sigma/MOM_parameter_doc.short | 0 examples/{ => solo_ocean}/seamount/sigma/diag_table | 0 examples/{ => solo_ocean}/seamount/sigma/input.nml | 0 .../{ => solo_ocean}/seamount/sigma/timestats.gnu | 0 .../{ => solo_ocean}/seamount/sigma/timestats.intel | 0 .../{ => solo_ocean}/seamount/sigma/timestats.pgi | 0 examples/{ => solo_ocean}/seamount/z/MOM_input | 0 examples/{ => solo_ocean}/seamount/z/MOM_override | 0 .../seamount/z/MOM_parameter_doc.all | 0 .../seamount/z/MOM_parameter_doc.short | 0 examples/{ => solo_ocean}/seamount/z/diag_table | 0 examples/{ => solo_ocean}/seamount/z/input.nml | 0 examples/{ => solo_ocean}/seamount/z/timestats.gnu | 0 .../{ => solo_ocean}/seamount/z/timestats.intel | 0 examples/{ => solo_ocean}/seamount/z/timestats.pgi | 0 .../single_column/INPUT/Arabian/ICs.nc | Bin .../single_column/INPUT/Arabian/MOM_override | 0 .../single_column/INPUT/Arabian/WOA_column.nc | Bin .../single_column/INPUT/Arabian/forcing.nc | Bin .../single_column/INPUT/Arabian/forcing_monthly.nc | Bin .../single_column/INPUT/Arabian/itides.nc | Bin .../single_column/INPUT/BATS/ICs.nc | Bin .../single_column/INPUT/BATS/MOM_override | 0 .../single_column/INPUT/BATS/WOA_column.nc | Bin .../single_column/INPUT/BATS/forcing.nc | Bin .../single_column/INPUT/BATS/forcing_monthly.nc | Bin .../single_column/INPUT/BATS/itides.nc | Bin .../single_column/INPUT/COARE/ICs.nc | Bin .../single_column/INPUT/COARE/MOM_override | 0 .../single_column/INPUT/COARE/WOA_column.nc | Bin .../single_column/INPUT/COARE/forcing.nc | Bin .../single_column/INPUT/COARE/forcing_monthly.nc | Bin .../single_column/INPUT/COARE/itides.nc | Bin .../single_column/INPUT/Chagos/ICs.nc | Bin .../single_column/INPUT/Chagos/MOM_override | 0 .../single_column/INPUT/Chagos/WOA_column.nc | Bin .../single_column/INPUT/Chagos/forcing.nc | Bin .../single_column/INPUT/Chagos/forcing_monthly.nc | Bin .../single_column/INPUT/Chagos/itides.nc | Bin .../single_column/INPUT/Kerguelen/ICs.nc | Bin .../single_column/INPUT/Kerguelen/MOM_override | 0 .../single_column/INPUT/Kerguelen/WOA_column.nc | Bin .../single_column/INPUT/Kerguelen/forcing.nc | Bin .../INPUT/Kerguelen/forcing_monthly.nc | Bin .../single_column/INPUT/Kerguelen/itides.nc | Bin .../single_column/INPUT/Kuroshio/ICs.nc | Bin .../single_column/INPUT/Kuroshio/MOM_override | 0 .../single_column/INPUT/Kuroshio/WOA_column.nc | Bin .../single_column/INPUT/Kuroshio/forcing.nc | Bin .../single_column/INPUT/Kuroshio/forcing_monthly.nc | Bin .../single_column/INPUT/Kuroshio/itides.nc | Bin .../single_column/INPUT/Labrador/ICs.nc | Bin .../single_column/INPUT/Labrador/MOM_override | 0 .../single_column/INPUT/Labrador/WOA_column.nc | Bin .../single_column/INPUT/Labrador/forcing.nc | Bin .../single_column/INPUT/Labrador/forcing_monthly.nc | Bin .../single_column/INPUT/Labrador/itides.nc | Bin .../single_column/INPUT/Mariana/ICs.nc | Bin .../single_column/INPUT/Mariana/MOM_override | 0 .../single_column/INPUT/Mariana/WOA_column.nc | Bin .../single_column/INPUT/Mariana/forcing.nc | Bin .../single_column/INPUT/Mariana/forcing_monthly.nc | Bin .../single_column/INPUT/Mariana/itides.nc | Bin .../single_column/INPUT/Nazca/ICs.nc | Bin .../single_column/INPUT/Nazca/MOM_override | 0 .../single_column/INPUT/Nazca/WOA_column.nc | Bin .../single_column/INPUT/Nazca/forcing.nc | Bin .../single_column/INPUT/Nazca/forcing_monthly.nc | Bin .../single_column/INPUT/Nazca/itides.nc | Bin .../single_column/INPUT/Nino/ICs.nc | Bin .../single_column/INPUT/Nino/MOM_override | 0 .../single_column/INPUT/Nino/WOA_column.nc | Bin .../single_column/INPUT/Nino/forcing.nc | Bin .../single_column/INPUT/Nino/forcing_monthly.nc | Bin .../single_column/INPUT/Nino/itides.nc | Bin .../single_column/INPUT/Norwegian/ICs.nc | Bin .../single_column/INPUT/Norwegian/MOM_override | 0 .../single_column/INPUT/Norwegian/WOA_column.nc | Bin .../single_column/INPUT/Norwegian/forcing.nc | Bin .../INPUT/Norwegian/forcing_monthly.nc | Bin .../single_column/INPUT/Norwegian/itides.nc | Bin .../single_column/INPUT/PAPA/ICs.nc | Bin .../single_column/INPUT/PAPA/MOM_override | 0 .../single_column/INPUT/PAPA/WOA_column.nc | Bin .../single_column/INPUT/PAPA/forcing.nc | Bin .../single_column/INPUT/PAPA/forcing_monthly.nc | Bin .../single_column/INPUT/PAPA/itides.nc | Bin .../single_column/INPUT/St_Peter_Rock/ICs.nc | Bin .../single_column/INPUT/St_Peter_Rock/MOM_override | 0 .../single_column/INPUT/St_Peter_Rock/WOA_column.nc | Bin .../single_column/INPUT/St_Peter_Rock/forcing.nc | Bin .../INPUT/St_Peter_Rock/forcing_monthly.nc | Bin .../single_column/INPUT/St_Peter_Rock/itides.nc | Bin .../single_column/INPUT/Walvis/ICs.nc | Bin .../single_column/INPUT/Walvis/MOM_override | 0 .../single_column/INPUT/Walvis/WOA_column.nc | Bin .../single_column/INPUT/Walvis/forcing.nc | Bin .../single_column/INPUT/Walvis/forcing_monthly.nc | Bin .../single_column/INPUT/Walvis/itides.nc | Bin .../single_column/INPUT/Weddell/ICs.nc | Bin .../single_column/INPUT/Weddell/MOM_override | 0 .../single_column/INPUT/Weddell/WOA_column.nc | Bin .../single_column/INPUT/Weddell/forcing.nc | Bin .../single_column/INPUT/Weddell/forcing_monthly.nc | Bin .../single_column/INPUT/Weddell/itides.nc | Bin .../single_column/INPUT/create_data.m | 0 .../single_column/INPUT/grid_spec.nc | Bin .../single_column/INPUT/isopyc_coords.nc | Bin .../single_column/INPUT/vgrid_cm4.nc | Bin .../single_column/INPUT/vgrid_cm4_10.nc | Bin .../single_column/INPUT/vgrid_cm4_4.nc | Bin .../{ => solo_ocean}/single_column/INPUT/zgrid.nc | Bin examples/{ => solo_ocean}/single_column/MOM_input | 0 .../{ => solo_ocean}/single_column/MOM_override | 0 .../{ => solo_ocean}/single_column/MOM_override2 | 0 .../single_column/MOM_parameter_doc.all | 0 .../single_column/MOM_parameter_doc.short | 0 examples/{ => solo_ocean}/single_column/diag_table | 0 examples/{ => solo_ocean}/single_column/field_table | 0 examples/{ => solo_ocean}/single_column/input.nml | 0 examples/{ => solo_ocean}/single_column/plotBML.m | 0 .../{ => solo_ocean}/single_column/timestats.gnu | 0 .../{ => solo_ocean}/single_column/timestats.intel | 0 .../{ => solo_ocean}/single_column/timestats.pgi | 0 examples/{ => solo_ocean}/single_column_z/INPUT | 0 examples/{ => solo_ocean}/single_column_z/MOM_input | 0 .../{ => solo_ocean}/single_column_z/MOM_override | 0 .../{ => solo_ocean}/single_column_z/MOM_override2 | 0 .../single_column_z/MOM_parameter_doc.all | 0 .../single_column_z/MOM_parameter_doc.short | 0 .../{ => solo_ocean}/single_column_z/data_table | 0 .../{ => solo_ocean}/single_column_z/diag_table | 0 examples/{ => solo_ocean}/single_column_z/input.nml | 0 examples/{ => solo_ocean}/single_column_z/plotKPP.m | 0 .../{ => solo_ocean}/single_column_z/timestats.gnu | 0 .../single_column_z/timestats.intel | 0 .../{ => solo_ocean}/single_column_z/timestats.pgi | 0 .../{ => solo_ocean}/single_column_z/vgrid_cm4.cdl | 0 .../single_column_z/vgrid_cm4_10.cdl | 0 .../single_column_z/vgrid_cm4_4.cdl | 0 examples/{ => solo_ocean}/sloshing/README | 0 examples/{ => solo_ocean}/sloshing/common/MOM_input | 0 .../{ => solo_ocean}/sloshing/common/diag_table | 0 examples/{ => solo_ocean}/sloshing/common/input.nml | 0 examples/{ => solo_ocean}/sloshing/layer/MOM_input | 0 .../{ => solo_ocean}/sloshing/layer/MOM_override | 0 .../sloshing/layer/MOM_parameter_doc.all | 0 .../sloshing/layer/MOM_parameter_doc.short | 0 examples/{ => solo_ocean}/sloshing/layer/diag_table | 0 examples/{ => solo_ocean}/sloshing/layer/input.nml | 0 .../{ => solo_ocean}/sloshing/layer/timestats.gnu | 0 .../{ => solo_ocean}/sloshing/layer/timestats.intel | 0 .../{ => solo_ocean}/sloshing/layer/timestats.pgi | 0 examples/{ => solo_ocean}/sloshing/mk_plots.m | 0 examples/{ => solo_ocean}/sloshing/results.png | Bin examples/{ => solo_ocean}/sloshing/rho/MOM_input | 0 examples/{ => solo_ocean}/sloshing/rho/MOM_override | 0 .../sloshing/rho/MOM_parameter_doc.all | 0 .../sloshing/rho/MOM_parameter_doc.short | 0 examples/{ => solo_ocean}/sloshing/rho/diag_table | 0 examples/{ => solo_ocean}/sloshing/rho/input.nml | 0 .../{ => solo_ocean}/sloshing/rho/timestats.gnu | 0 .../{ => solo_ocean}/sloshing/rho/timestats.intel | 0 .../{ => solo_ocean}/sloshing/rho/timestats.pgi | 0 .../{ => solo_ocean}/torus_advection_test/MOM_input | 0 .../torus_advection_test/MOM_override | 0 .../torus_advection_test/MOM_parameter_doc.all | 0 .../torus_advection_test/MOM_parameter_doc.short | 0 .../torus_advection_test/diag_table | 0 .../{ => solo_ocean}/torus_advection_test/input.nml | 0 .../torus_advection_test/timestats.gnu | 0 .../torus_advection_test/timestats.intel | 0 .../torus_advection_test/timestats.pgi | 0 1150 files changed, 7 insertions(+), 2 deletions(-) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/.datasets (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/BetaDistributionTable.txt (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/GOLD_IC.2010.11.15.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/GOLD_IC_L63.12.19.2008.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/OM3_zgrid.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/README (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/README_atmos2004 (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/WOA05_pottemp_salt.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/aerosol.climatology.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/aerosol.optical.dat (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/albedo.data.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/amip1_sst.data.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/annual_mean_ozone (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/asmsw_data.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/atmos_coupled.res.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/atmos_hgrid.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/atmos_mosaic.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/atmos_tracers.res.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/basin.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cfc.bc.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/ch4_gblannualdata (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/clim_CHL_esm2g_yrs_201-360.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_0_10701200.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_0_12001400.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_0_43um.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_0_490630.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_0_490850.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_0_560630.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_0_630700.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_0_700850.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_1250_12001400.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_1320_43um.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_1320_490630.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_1320_490850.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_1320_630700.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_1320_700850.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_165_43um.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_165_490630.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_165_490850.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_165_630700.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_165_700850.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_1750_12001400.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_180_10701200.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_180_12001400.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_180_560630.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_2250_12001400.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_275_10701200.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_275_12001400.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_275_560630.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_2800_12001400.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_280_10701200.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_280_12001400.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_280_560630.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_300_12001400.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_300_43um.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_300_490630.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_300_490850.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_300_630700.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_300_700850.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_310_10701200.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_310_12001400.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_310_560630.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_330_43um.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_330_490630.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_330_490850.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_330_630700.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_330_700850.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_340_10701200.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_340_12001400.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_340_560630.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_348_43um.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_348_490630.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_348_490850.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_348_630700.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_348_700850.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_356_43um.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_356_490630.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_356_490850.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_356_630700.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_356_700850.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_360_43um.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_360_490630.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_360_490850.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_360_630700.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_360_700850.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_375_10701200.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_375_12001400.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_375_560630.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_4000_12001400.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_500_10701200.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_500_12001400.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_500_560630.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_600_43um.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_600_490630.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_600_490850.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_600_630700.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_600_700850.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_660_43um.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_660_490630.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_660_490850.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_660_630700.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_660_700850.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cns_700_12001400.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/co2_gblannualdata (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/conc_all.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/coupler.res (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cover_type_field (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/cover_type_field.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/eftsw4str (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/emissions.ch3i.GEOS4x5.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/esf_sw_input_data_n38b18 (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/esf_sw_input_data_n72b25 (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/extlw_data.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/extsw_data.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/f113_gblannualdata (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/f11_gblannualdata (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/f12_gblannualdata (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/f22_gblannualdata (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/fv_rst.res.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/fv_srf_wnd.res.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/geothermal_heating_cm2g.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/grid_spec.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/ground_type_field (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/groundwater_residence_time_field (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/gustiness_qscat.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/h2o12001400_hi00_data (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/h2o12001400_hi92_data (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/h2ockd2.1_corrdata (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/h2ockd2.1_data (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/h2ockd2.4_corrdata (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/h2ocoeff_ckd_0_3000_10cm_hi00 (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/h2ocoeff_ckd_speccombwidebds_hi00 (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/h2ocoeff_ckd_speccombwidebds_hi92 (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/h2ocoeff_rsb_0_3000_10cm_hi00 (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/h2ocoeff_rsb_speccombwidebds_hi00 (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/h2ocoeff_rsb_speccombwidebds_hi92 (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/ice_model.res.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/ice_ocmip2_cfc.res.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/id1ch4n2 (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/id1o3 (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/id2h2obdckd2p1 (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/id2h2obdfull (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/id2h2orbts (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/land_hgrid.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/land_mask.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/land_mosaic.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/lean_solar_spectral_data.dat (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/mg_drag.res.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/mosaic.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/n2o_gblannualdata (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/navy_topography.data.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/o3.climatology.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/o39001200_hi00_data (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/o39001200_hi92_data (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/ocean_grid.7.29.2008_fixed.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/ocean_hgrid.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/ocean_mask.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/ocean_mosaic.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/ocean_vgrid.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/ocmip2_cfc.res.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/omgsw_data.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/physics_driver.res.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/radfn_5-2995_100-490k (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/radiative_gases.res.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/randelo3data (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/reynolds_sst.data.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/reyoi_sst.data.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/river_destination_field (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/salt_restore.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/seasonal_ozone (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/sgs_h2.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/soil.res.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/sst_ice_clim.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/stdlvls (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/strat_cloud.res.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/swstratendramadata (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/temp_restore.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/tideamp.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/topog.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/vegetation.res.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/INPUT/zonal_ozone_data.nc (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/MOM_input (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/MOM_memory.h (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/MOM_override (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/MOM_parameter_doc.all (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/MOM_parameter_doc.short (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/data_table (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/diag_table (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/field_table (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/input.nml (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/static_input.nml (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/timestats.gnu (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/timestats.intel (100%) rename examples/{ => coupled_AM2_SIS}/AM2_MOM6i_1deg/timestats.pgi (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/.datasets (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/BetaDistributionTable.txt (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/GOLD_IC.2010.11.15.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/GOLD_IC_L63.12.19.2008.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/OM3_zgrid.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/README (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/README_atmos2004 (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/aerosol.climatology.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/aerosol.optical.dat (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/albedo.data.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/amip1_sst.data.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/annual_mean_ozone (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/asmsw_data.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/atmos_coupled.res.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/atmos_hgrid.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/atmos_mosaic.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/atmos_tracers.res.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/basin.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cfc.bc.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/ch4_gblannualdata (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/clim_CHL_esm2g_yrs_201-360.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_0_10701200.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_0_12001400.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_0_43um.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_0_490630.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_0_490850.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_0_560630.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_0_630700.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_0_700850.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_1250_12001400.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_1320_43um.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_1320_490630.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_1320_490850.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_1320_630700.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_1320_700850.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_165_43um.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_165_490630.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_165_490850.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_165_630700.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_165_700850.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_1750_12001400.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_180_10701200.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_180_12001400.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_180_560630.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_2250_12001400.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_275_10701200.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_275_12001400.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_275_560630.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_2800_12001400.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_280_10701200.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_280_12001400.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_280_560630.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_300_12001400.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_300_43um.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_300_490630.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_300_490850.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_300_630700.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_300_700850.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_310_10701200.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_310_12001400.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_310_560630.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_330_43um.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_330_490630.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_330_490850.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_330_630700.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_330_700850.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_340_10701200.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_340_12001400.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_340_560630.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_348_43um.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_348_490630.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_348_490850.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_348_630700.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_348_700850.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_356_43um.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_356_490630.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_356_490850.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_356_630700.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_356_700850.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_360_43um.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_360_490630.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_360_490850.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_360_630700.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_360_700850.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_375_10701200.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_375_12001400.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_375_560630.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_4000_12001400.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_500_10701200.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_500_12001400.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_500_560630.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_600_43um.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_600_490630.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_600_490850.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_600_630700.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_600_700850.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_660_43um.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_660_490630.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_660_490850.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_660_630700.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_660_700850.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cns_700_12001400.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/co2_gblannualdata (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/conc_all.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/coupler.res (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cover_type_field (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/cover_type_field.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/eftsw4str (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/emissions.ch3i.GEOS4x5.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/esf_sw_input_data_n38b18 (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/esf_sw_input_data_n72b25 (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/extlw_data.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/extsw_data.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/f113_gblannualdata (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/f11_gblannualdata (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/f12_gblannualdata (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/f22_gblannualdata (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/fv_rst.res.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/fv_srf_wnd.res.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/geothermal_heating_cm2g.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/grid_spec.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/ground_type_field (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/groundwater_residence_time_field (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/gustiness_qscat.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/h2o12001400_hi00_data (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/h2o12001400_hi92_data (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/h2ockd2.1_corrdata (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/h2ockd2.1_data (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/h2ockd2.4_corrdata (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/h2ocoeff_ckd_0_3000_10cm_hi00 (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/h2ocoeff_ckd_speccombwidebds_hi00 (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/h2ocoeff_ckd_speccombwidebds_hi92 (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/h2ocoeff_rsb_0_3000_10cm_hi00 (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/h2ocoeff_rsb_speccombwidebds_hi00 (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/h2ocoeff_rsb_speccombwidebds_hi92 (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/ice_model.res.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/ice_ocmip2_cfc.res.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/id1ch4n2 (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/id1o3 (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/id2h2obdckd2p1 (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/id2h2obdfull (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/id2h2orbts (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/land_hgrid.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/land_mask.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/land_mosaic.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/lean_solar_spectral_data.dat (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/mg_drag.res.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/mosaic.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/n2o_gblannualdata (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/navy_topography.data.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/o3.climatology.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/o39001200_hi00_data (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/o39001200_hi92_data (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/ocean_grid.7.29.2008_fixed.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/ocean_hgrid.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/ocean_mask.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/ocean_mosaic.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/ocean_vgrid.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/ocmip2_cfc.res.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/omgsw_data.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/physics_driver.res.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/radfn_5-2995_100-490k (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/radiative_gases.res.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/randelo3data (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/reynolds_sst.data.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/reyoi_sst.data.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/river_destination_field (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/salt_restore.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/seasonal_ozone (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/sgs_h2.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/soil.res.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/sst_ice_clim.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/stdlvls (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/strat_cloud.res.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/swstratendramadata (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/temp_restore.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/tideamp.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/topog.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/vegetation.res.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/INPUT/zonal_ozone_data.nc (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/MOM_input (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/MOM_memory.h (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/MOM_override (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/MOM_parameter_doc.all (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/MOM_parameter_doc.short (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/data_table (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/diag_table (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/field_table (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/input.nml (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/static_input.nml (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/timestats.gnu (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/timestats.intel (100%) rename examples/{ => coupled_AM2_SIS}/CM2G63L/timestats.pgi (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/.datasets (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/31Layer_zgrid.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/GOLD_IC.2010.11.15.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/GOLD_SIS_IC.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/OM3_zgrid.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/README (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/atmos_hgrid.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/atmos_mosaic.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/cfc.bc.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/geothermal_heating_cm2g.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/grid_spec.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/gustiness_qscat.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/land_hgrid.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/land_mask.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/land_mosaic.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/mosaic.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/ncar_precip_clim.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/ncar_rad_clim.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/ocean_grid.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/ocean_hgrid.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/ocean_mask.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/ocean_mosaic.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/ocean_vgrid.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/ocmip2_cfc.res.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/q_10_mod.clim.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/runoff.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/salt_restore.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/sgs_h2.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/slp.clim.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/sst_ice_clim.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/t_10_mod.clim.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/temp_restore.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/tideamp.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/tke_tidal_cm2p2.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/topog.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/u_10_mod.clim.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/INPUT/v_10_mod.clim.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/MOM_channel_list (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/MOM_input (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/MOM_memory.h (100%) rename examples/{DOME => ocean_SIS/GOLD_SIS}/MOM_override (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/MOM_parameter_doc.all (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/MOM_parameter_doc.short (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/data_table (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/diag_table (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/field_table (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/input.nml (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/static_input.nml (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/timestats.gnu (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/timestats.intel (100%) rename examples/{ => ocean_SIS}/GOLD_SIS/timestats.pgi (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/INPUT/.datasets (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/INPUT/GOLD_IC.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/INPUT/OM3_zgrid.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/INPUT/atm_ocean_mosaic_tile1Xlnd_ocean_mosaic_tile1.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/INPUT/atm_ocean_mosaic_tile1Xocn_ocean_mosaic_tile1.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/INPUT/atmos_mosaic_tile1Xatmos_mosaic_tile1.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/INPUT/grid_spec.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/INPUT/land_mask.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/INPUT/mosaic.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/INPUT/ncar_precip.clim.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/INPUT/ncar_rad.clim.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/INPUT/ocean_hgrid.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/INPUT/ocean_mask.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/INPUT/ocean_mosaic.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/INPUT/ocean_vgrid.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/INPUT/q_10_mod.clim.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/INPUT/runoff.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/INPUT/salt_restore.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/INPUT/sgs_h2.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/INPUT/slp.clim.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/INPUT/sst_ice_clim.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/INPUT/t_10_mod.clim.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/INPUT/tideamp.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/INPUT/topog.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/INPUT/u_10_mod.clim.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/INPUT/v_10_mod.clim.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/MOM_channels_global_025 (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/MOM_input (100%) rename examples/{GOLD_SIS => ocean_SIS/GOLD_SIS_025}/MOM_override (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/MOM_parameter_doc.all (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/MOM_parameter_doc.short (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/README.GOLD_SIS_025 (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/data_table (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/diag_table (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/field_table (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_025/input.nml (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/.datasets (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/31Layer_zgrid.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/GOLD_IC.2010.11.15.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/GOLD_SIS_IC.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/OM3_zgrid.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/README (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/atmos_hgrid.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/atmos_mosaic.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/cfc.bc.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/example_calving.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/geothermal_heating_cm2g.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/grid_spec.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/gustiness_qscat.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/land_hgrid.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/land_mask.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/land_mosaic.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/mosaic.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/ncar_precip_clim.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/ncar_rad_clim.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/ocean_grid.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/ocean_hgrid.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/ocean_mask.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/ocean_mosaic.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/ocean_vgrid.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/ocmip2_cfc.res.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/q_10_mod.clim.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/runoff.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/salt_restore.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/sgs_h2.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/slp.clim.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/sst_ice_clim.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/t_10_mod.clim.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/temp_restore.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/tideamp.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/tke_tidal_cm2p2.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/topog.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/u_10_mod.clim.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/INPUT/v_10_mod.clim.nc (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/MOM_channel_list (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/MOM_input (100%) rename examples/{GOLD_SIS_025 => ocean_SIS/GOLD_SIS_icebergs}/MOM_override (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/MOM_parameter_doc.all (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/MOM_parameter_doc.short (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/data_table (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/diag_table (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/field_table (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/input.nml (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/static_input.nml (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/timestats.gnu (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/timestats.intel (100%) rename examples/{ => ocean_SIS}/GOLD_SIS_icebergs/timestats.pgi (100%) rename examples/{MESO_025_63L => ocean_SIS2/SIS2}/INPUT/.datasets (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/GOLD_IC.2010.11.15.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/OM3_zgrid.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/README (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/atmos_hgrid.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/atmos_mosaic.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/cfc.bc.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/geothermal_heating_cm2g.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/grid_spec.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/gustiness_qscat.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/land_hgrid.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/land_mask.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/land_mosaic.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/mosaic.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/ncar_precip_clim.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/ncar_rad_clim.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/ocean_grid.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/ocean_hgrid.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/ocean_mask.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/ocean_mosaic.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/ocean_vgrid.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/ocmip2_cfc.res.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/q_10_mod.clim.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/runoff.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/salt_restore.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/sgs_h2.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/slp.clim.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/sst_ice_clim.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/t_10_mod.clim.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/tideamp.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/tke_tidal_cm2p2.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/topog.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/u_10_mod.clim.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/INPUT/v_10_mod.clim.nc (100%) rename examples/{ => ocean_SIS2}/SIS2/MOM_channel_list (100%) rename examples/{ => ocean_SIS2}/SIS2/MOM_input (100%) rename examples/{ => ocean_SIS2}/SIS2/MOM_memory.h (100%) rename examples/{GOLD_SIS_icebergs => ocean_SIS2/SIS2}/MOM_override (100%) rename examples/{ => ocean_SIS2}/SIS2/MOM_parameter_doc.all (100%) rename examples/{ => ocean_SIS2}/SIS2/MOM_parameter_doc.short (100%) rename examples/{ => ocean_SIS2}/SIS2/SIS_input (100%) rename examples/{ => ocean_SIS2}/SIS2/SIS_override (100%) rename examples/{ => ocean_SIS2}/SIS2/data_table (100%) rename examples/{ => ocean_SIS2}/SIS2/diag_table (100%) rename examples/{ => ocean_SIS2}/SIS2/field_table (100%) rename examples/{ => ocean_SIS2}/SIS2/input.nml (100%) rename examples/{ => ocean_SIS2}/SIS2/static_input.nml (100%) rename examples/{ => ocean_SIS2}/SIS2/timestats.gnu (100%) rename examples/{ => ocean_SIS2}/SIS2/timestats.intel (100%) rename examples/{ => ocean_SIS2}/SIS2/timestats.pgi (100%) rename examples/{SIS2 => ocean_SIS2/SIS2_icebergs}/INPUT/.datasets (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/31Layer_zgrid.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/GOLD_IC.2010.11.15.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/GOLD_SIS_IC.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/OM3_zgrid.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/README (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/atmos_hgrid.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/atmos_mosaic.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/cfc.bc.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/example_calving.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/geothermal_heating_cm2g.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/grid_spec.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/gustiness_qscat.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/land_hgrid.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/land_mask.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/land_mosaic.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/mosaic.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/ncar_precip_clim.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/ncar_rad_clim.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/ocean_grid.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/ocean_hgrid.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/ocean_mask.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/ocean_mosaic.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/ocean_vgrid.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/ocmip2_cfc.res.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/q_10_mod.clim.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/runoff.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/salt_restore.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/sgs_h2.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/slp.clim.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/sst_ice_clim.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/t_10_mod.clim.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/temp_restore.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/tideamp.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/tke_tidal_cm2p2.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/topog.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/u_10_mod.clim.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/INPUT/v_10_mod.clim.nc (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/MOM_channel_list (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/MOM_input (100%) rename examples/{MESO_025_63L => ocean_SIS2/SIS2_icebergs}/MOM_override (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/MOM_parameter_doc.all (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/MOM_parameter_doc.short (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/SIS_input (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/SIS_override (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/data_table (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/diag_table (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/field_table (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/input.nml (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/static_input.nml (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/timestats.gnu (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/timestats.intel (100%) rename examples/{ => ocean_SIS2}/SIS2_icebergs/timestats.pgi (100%) rename examples/{ => solo_ocean}/DOME/MOM_input (100%) rename examples/{ => solo_ocean}/DOME/MOM_memory.h (100%) rename examples/{Phillips_2layer => solo_ocean/DOME}/MOM_override (100%) rename examples/{ => solo_ocean}/DOME/MOM_parameter_doc.all (100%) rename examples/{ => solo_ocean}/DOME/MOM_parameter_doc.short (100%) rename examples/{ => solo_ocean}/DOME/diag_table (100%) rename examples/{ => solo_ocean}/DOME/input.nml (100%) rename examples/{ => solo_ocean}/DOME/timestats.gnu (100%) rename examples/{ => solo_ocean}/DOME/timestats.intel (100%) rename examples/{ => solo_ocean}/DOME/timestats.pgi (100%) rename examples/{ => solo_ocean}/MESO_025_23L/MOM_input (100%) rename examples/{ => solo_ocean}/MESO_025_23L/MOM_override (100%) rename examples/{ => solo_ocean}/MESO_025_23L/data_table (100%) rename examples/{ => solo_ocean}/MESO_025_23L/diag_table (100%) rename examples/{ => solo_ocean}/MESO_025_23L/input.nml (100%) rename examples/{SIS2_icebergs => solo_ocean/MESO_025_63L}/INPUT/.datasets (100%) rename examples/{ => solo_ocean}/MESO_025_63L/INPUT/MESO_025_63L_IC.nc (100%) rename examples/{ => solo_ocean}/MESO_025_63L/INPUT/MESO_025_63L_topog.nc (100%) rename examples/{ => solo_ocean}/MESO_025_63L/INPUT/MESO_Forcing_025.nc (100%) rename examples/{ => solo_ocean}/MESO_025_63L/INPUT/MESO_SfcTS_025.nc (100%) rename examples/{ => solo_ocean}/MESO_025_63L/INPUT/MESO_Solar_025.nc (100%) rename examples/{ => solo_ocean}/MESO_025_63L/INPUT/MESO_Sponge_025mNG.nc (100%) rename examples/{ => solo_ocean}/MESO_025_63L/INPUT/MESO_str_025.nc (100%) rename examples/{ => solo_ocean}/MESO_025_63L/INPUT/README (100%) rename examples/{ => solo_ocean}/MESO_025_63L/MOM_input (100%) rename examples/{ => solo_ocean}/MESO_025_63L/MOM_memory.h (100%) rename examples/{SIS2 => solo_ocean/MESO_025_63L}/MOM_override (100%) rename examples/{ => solo_ocean}/MESO_025_63L/MOM_parameter_doc.all (100%) rename examples/{ => solo_ocean}/MESO_025_63L/MOM_parameter_doc.short (100%) rename examples/{ => solo_ocean}/MESO_025_63L/data_table (100%) rename examples/{ => solo_ocean}/MESO_025_63L/diag_table (100%) rename examples/{ => solo_ocean}/MESO_025_63L/input.nml (100%) rename examples/{ => solo_ocean}/MESO_025_63L/timestats.gnu (100%) rename examples/{ => solo_ocean}/MESO_025_63L/timestats.intel (100%) rename examples/{ => solo_ocean}/MESO_025_63L/timestats.pgi (100%) rename examples/{ => solo_ocean}/Phillips_2layer/MOM_input (100%) rename examples/{SIS2_icebergs => solo_ocean/Phillips_2layer}/MOM_override (100%) rename examples/{ => solo_ocean}/Phillips_2layer/MOM_parameter_doc.all (100%) rename examples/{ => solo_ocean}/Phillips_2layer/MOM_parameter_doc.short (100%) rename examples/{ => solo_ocean}/Phillips_2layer/diag_table (100%) rename examples/{ => solo_ocean}/Phillips_2layer/input.nml (100%) rename examples/{ => solo_ocean}/Phillips_2layer/timestats.gnu (100%) rename examples/{ => solo_ocean}/Phillips_2layer/timestats.intel (100%) rename examples/{ => solo_ocean}/Phillips_2layer/timestats.pgi (100%) rename examples/{ => solo_ocean}/adjustment2d/common/MOM_input (100%) rename examples/{ => solo_ocean}/adjustment2d/common/diag_table (100%) rename examples/{ => solo_ocean}/adjustment2d/common/input.nml (100%) rename examples/{ => solo_ocean}/adjustment2d/layer/MOM_input (100%) rename examples/{ => solo_ocean}/adjustment2d/layer/MOM_override (100%) rename examples/{ => solo_ocean}/adjustment2d/layer/MOM_parameter_doc.all (100%) rename examples/{ => solo_ocean}/adjustment2d/layer/MOM_parameter_doc.short (100%) rename examples/{ => solo_ocean}/adjustment2d/layer/diag_table (100%) rename examples/{ => solo_ocean}/adjustment2d/layer/input.nml (100%) rename examples/{ => solo_ocean}/adjustment2d/layer/timestats.gnu (100%) rename examples/{ => solo_ocean}/adjustment2d/layer/timestats.intel (100%) rename examples/{ => solo_ocean}/adjustment2d/layer/timestats.pgi (100%) rename examples/{ => solo_ocean}/adjustment2d/rho/MOM_input (100%) rename examples/{ => solo_ocean}/adjustment2d/rho/MOM_override (100%) rename examples/{ => solo_ocean}/adjustment2d/rho/MOM_parameter_doc.all (100%) rename examples/{ => solo_ocean}/adjustment2d/rho/MOM_parameter_doc.short (100%) rename examples/{ => solo_ocean}/adjustment2d/rho/diag_table (100%) rename examples/{ => solo_ocean}/adjustment2d/rho/input.nml (100%) rename examples/{ => solo_ocean}/adjustment2d/rho/timestats.gnu (100%) rename examples/{ => solo_ocean}/adjustment2d/rho/timestats.intel (100%) rename examples/{ => solo_ocean}/adjustment2d/rho/timestats.pgi (100%) rename examples/{ => solo_ocean}/adjustment2d/z/MOM_input (100%) rename examples/{ => solo_ocean}/adjustment2d/z/MOM_override (100%) rename examples/{ => solo_ocean}/adjustment2d/z/MOM_parameter_doc.all (100%) rename examples/{ => solo_ocean}/adjustment2d/z/MOM_parameter_doc.short (100%) rename examples/{ => solo_ocean}/adjustment2d/z/diag_table (100%) rename examples/{ => solo_ocean}/adjustment2d/z/input.nml (100%) rename examples/{ => solo_ocean}/adjustment2d/z/timestats.gnu (100%) rename examples/{ => solo_ocean}/adjustment2d/z/timestats.intel (100%) rename examples/{ => solo_ocean}/adjustment2d/z/timestats.pgi (100%) rename examples/{ => solo_ocean}/benchmark/MOM_input (100%) rename examples/{ => solo_ocean}/benchmark/MOM_memory.h (100%) rename examples/{ => solo_ocean}/benchmark/MOM_override (100%) rename examples/{ => solo_ocean}/benchmark/MOM_parameter_doc.all (100%) rename examples/{ => solo_ocean}/benchmark/MOM_parameter_doc.short (100%) rename examples/{ => solo_ocean}/benchmark/diag_table (100%) rename examples/{ => solo_ocean}/benchmark/input.nml (100%) rename examples/{ => solo_ocean}/benchmark/timestats.gnu (100%) rename examples/{ => solo_ocean}/benchmark/timestats.intel (100%) rename examples/{ => solo_ocean}/benchmark/timestats.pgi (100%) rename examples/{ => solo_ocean}/circle_obcs/MOM_input (100%) rename examples/{ => solo_ocean}/circle_obcs/MOM_override (100%) rename examples/{ => solo_ocean}/circle_obcs/MOM_parameter_doc.all (100%) rename examples/{ => solo_ocean}/circle_obcs/MOM_parameter_doc.short (100%) rename examples/{ => solo_ocean}/circle_obcs/diag_table (100%) rename examples/{ => solo_ocean}/circle_obcs/input.nml (100%) rename examples/{ => solo_ocean}/circle_obcs/timestats.gnu (100%) rename examples/{ => solo_ocean}/circle_obcs/timestats.intel (100%) rename examples/{ => solo_ocean}/circle_obcs/timestats.pgi (100%) rename examples/{ => solo_ocean}/double_gyre/MOM_input (100%) rename examples/{ => solo_ocean}/double_gyre/MOM_memory.h (100%) rename examples/{ => solo_ocean}/double_gyre/MOM_override (100%) rename examples/{ => solo_ocean}/double_gyre/MOM_parameter_doc.all (100%) rename examples/{ => solo_ocean}/double_gyre/MOM_parameter_doc.short (100%) rename examples/{ => solo_ocean}/double_gyre/diag_table (100%) rename examples/{ => solo_ocean}/double_gyre/input.nml (100%) rename examples/{ => solo_ocean}/double_gyre/timestats.gnu (100%) rename examples/{ => solo_ocean}/double_gyre/timestats.intel (100%) rename examples/{ => solo_ocean}/double_gyre/timestats.pgi (100%) rename examples/{ => solo_ocean}/external_gwave/MOM_input (100%) rename examples/{ => solo_ocean}/external_gwave/MOM_override (100%) rename examples/{ => solo_ocean}/external_gwave/MOM_parameter_doc.all (100%) rename examples/{ => solo_ocean}/external_gwave/MOM_parameter_doc.short (100%) rename examples/{ => solo_ocean}/external_gwave/README (100%) rename examples/{ => solo_ocean}/external_gwave/diag_table (100%) rename examples/{ => solo_ocean}/external_gwave/input.nml (100%) rename examples/{ => solo_ocean}/external_gwave/timestats.gnu (100%) rename examples/{ => solo_ocean}/external_gwave/timestats.intel (100%) rename examples/{ => solo_ocean}/external_gwave/timestats.pgi (100%) rename examples/{ => solo_ocean}/flow_downslope/common/MOM_input (100%) rename examples/{ => solo_ocean}/flow_downslope/common/diag_table (100%) rename examples/{ => solo_ocean}/flow_downslope/common/input.nml (100%) rename examples/{ => solo_ocean}/flow_downslope/layer/MOM_input (100%) rename examples/{ => solo_ocean}/flow_downslope/layer/MOM_override (100%) rename examples/{ => solo_ocean}/flow_downslope/layer/MOM_parameter_doc.all (100%) rename examples/{ => solo_ocean}/flow_downslope/layer/MOM_parameter_doc.short (100%) rename examples/{ => solo_ocean}/flow_downslope/layer/diag_table (100%) rename examples/{ => solo_ocean}/flow_downslope/layer/input.nml (100%) rename examples/{ => solo_ocean}/flow_downslope/layer/timestats.gnu (100%) rename examples/{ => solo_ocean}/flow_downslope/layer/timestats.intel (100%) rename examples/{ => solo_ocean}/flow_downslope/layer/timestats.pgi (100%) rename examples/{ => solo_ocean}/flow_downslope/sigma/MOM_input (100%) rename examples/{ => solo_ocean}/flow_downslope/sigma/MOM_override (100%) rename examples/{ => solo_ocean}/flow_downslope/sigma/MOM_parameter_doc.all (100%) rename examples/{ => solo_ocean}/flow_downslope/sigma/MOM_parameter_doc.short (100%) rename examples/{ => solo_ocean}/flow_downslope/sigma/diag_table (100%) rename examples/{ => solo_ocean}/flow_downslope/sigma/input.nml (100%) rename examples/{ => solo_ocean}/flow_downslope/sigma/timestats.gnu (100%) rename examples/{ => solo_ocean}/flow_downslope/sigma/timestats.intel (100%) rename examples/{ => solo_ocean}/flow_downslope/sigma/timestats.pgi (100%) rename examples/{ => solo_ocean}/flow_downslope/z/MOM_input (100%) rename examples/{ => solo_ocean}/flow_downslope/z/MOM_override (100%) rename examples/{ => solo_ocean}/flow_downslope/z/MOM_parameter_doc.all (100%) rename examples/{ => solo_ocean}/flow_downslope/z/MOM_parameter_doc.short (100%) rename examples/{ => solo_ocean}/flow_downslope/z/diag_table (100%) rename examples/{ => solo_ocean}/flow_downslope/z/input.nml (100%) rename examples/{ => solo_ocean}/flow_downslope/z/timestats.gnu (100%) rename examples/{ => solo_ocean}/flow_downslope/z/timestats.intel (100%) rename examples/{ => solo_ocean}/flow_downslope/z/timestats.pgi (100%) rename examples/{ => solo_ocean}/global/INPUT/.datasets (100%) rename examples/{ => solo_ocean}/global/INPUT/31Layer_zgrid.nc (100%) rename examples/{ => solo_ocean}/global/INPUT/GOLD_IC.2010.11.15.nc (100%) rename examples/{ => solo_ocean}/global/INPUT/OM3_zgrid.nc (100%) rename examples/{ => solo_ocean}/global/INPUT/README (100%) rename examples/{ => solo_ocean}/global/INPUT/atmos_hgrid.nc (100%) rename examples/{ => solo_ocean}/global/INPUT/atmos_mosaic.nc (100%) rename examples/{ => solo_ocean}/global/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc (100%) rename examples/{ => solo_ocean}/global/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc (100%) rename examples/{ => solo_ocean}/global/INPUT/geothermal_heating_cm2g.nc (100%) rename examples/{ => solo_ocean}/global/INPUT/grid_spec.nc (100%) rename examples/{ => solo_ocean}/global/INPUT/gustiness_qscat.nc (100%) rename examples/{ => solo_ocean}/global/INPUT/land_hgrid.nc (100%) rename examples/{ => solo_ocean}/global/INPUT/land_mask.nc (100%) rename examples/{ => solo_ocean}/global/INPUT/land_mosaic.nc (100%) rename examples/{ => solo_ocean}/global/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc (100%) rename examples/{ => solo_ocean}/global/INPUT/mosaic.nc (100%) rename examples/{ => solo_ocean}/global/INPUT/ocean_forcing_daily.nc (100%) rename examples/{ => solo_ocean}/global/INPUT/ocean_forcing_monthly.nc (100%) rename examples/{ => solo_ocean}/global/INPUT/ocean_hgrid.nc (100%) rename examples/{ => solo_ocean}/global/INPUT/ocean_mask.nc (100%) rename examples/{ => solo_ocean}/global/INPUT/ocean_mosaic.nc (100%) rename examples/{ => solo_ocean}/global/INPUT/ocean_precip_monthly.nc (100%) rename examples/{ => solo_ocean}/global/INPUT/ocean_vgrid.nc (100%) rename examples/{ => solo_ocean}/global/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc (100%) rename examples/{ => solo_ocean}/global/INPUT/sgs_h2.nc (100%) rename examples/{ => solo_ocean}/global/INPUT/tideamp.nc (100%) rename examples/{ => solo_ocean}/global/INPUT/topog.nc (100%) rename examples/{ => solo_ocean}/global/MOM_input (100%) rename examples/{ => solo_ocean}/global/MOM_memory.h (100%) rename examples/{ => solo_ocean}/global/MOM_override (100%) rename examples/{ => solo_ocean}/global/MOM_parameter_doc.all (100%) rename examples/{ => solo_ocean}/global/MOM_parameter_doc.short (100%) rename examples/{ => solo_ocean}/global/diag_table (100%) rename examples/{ => solo_ocean}/global/input.nml (100%) rename examples/{ => solo_ocean}/global/timestats.gnu (100%) rename examples/{ => solo_ocean}/global/timestats.intel (100%) rename examples/{ => solo_ocean}/global/timestats.pgi (100%) rename examples/{ => solo_ocean}/global_ALE/common/INPUT/.datasets (100%) rename examples/{ => solo_ocean}/global_ALE/common/INPUT/31Layer_zgrid.nc (100%) rename examples/{ => solo_ocean}/global_ALE/common/INPUT/GOLD_IC.2010.11.15.nc (100%) rename examples/{ => solo_ocean}/global_ALE/common/INPUT/Layer_coord.cdl (100%) rename examples/{ => solo_ocean}/global_ALE/common/INPUT/Layer_coord.nc (100%) rename examples/{ => solo_ocean}/global_ALE/common/INPUT/Layer_coord50.cdl (100%) rename examples/{ => solo_ocean}/global_ALE/common/INPUT/Layer_coord50.nc (100%) rename examples/{ => solo_ocean}/global_ALE/common/INPUT/OM3_zgrid.nc (100%) rename examples/{ => solo_ocean}/global_ALE/common/INPUT/WOA05_pottemp_salt.nc (100%) rename examples/{ => solo_ocean}/global_ALE/common/INPUT/atmos_hgrid.nc (100%) rename examples/{ => solo_ocean}/global_ALE/common/INPUT/atmos_mosaic.nc (100%) rename examples/{ => solo_ocean}/global_ALE/common/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc (100%) rename examples/{ => solo_ocean}/global_ALE/common/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc (100%) rename examples/{ => solo_ocean}/global_ALE/common/INPUT/geothermal_heating_cm2g.nc (100%) rename examples/{ => solo_ocean}/global_ALE/common/INPUT/grid_spec.nc (100%) rename examples/{ => solo_ocean}/global_ALE/common/INPUT/gustiness_qscat.nc (100%) rename examples/{ => solo_ocean}/global_ALE/common/INPUT/land_hgrid.nc (100%) rename examples/{ => solo_ocean}/global_ALE/common/INPUT/land_mask.nc (100%) rename examples/{ => solo_ocean}/global_ALE/common/INPUT/land_mosaic.nc (100%) rename examples/{ => solo_ocean}/global_ALE/common/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc (100%) rename examples/{ => solo_ocean}/global_ALE/common/INPUT/mosaic.nc (100%) rename examples/{ => solo_ocean}/global_ALE/common/INPUT/ocean_forcing_daily.nc (100%) rename examples/{ => solo_ocean}/global_ALE/common/INPUT/ocean_forcing_monthly.nc (100%) rename examples/{ => solo_ocean}/global_ALE/common/INPUT/ocean_hgrid.nc (100%) rename examples/{ => solo_ocean}/global_ALE/common/INPUT/ocean_mask.nc (100%) rename examples/{ => solo_ocean}/global_ALE/common/INPUT/ocean_mosaic.nc (100%) rename examples/{ => solo_ocean}/global_ALE/common/INPUT/ocean_precip_monthly.nc (100%) rename examples/{ => solo_ocean}/global_ALE/common/INPUT/ocean_vgrid.nc (100%) rename examples/{ => solo_ocean}/global_ALE/common/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc (100%) rename examples/{ => solo_ocean}/global_ALE/common/INPUT/sgs_h2.nc (100%) rename examples/{ => solo_ocean}/global_ALE/common/INPUT/tideamp.nc (100%) rename examples/{ => solo_ocean}/global_ALE/common/INPUT/topog.nc (100%) rename examples/{ => solo_ocean}/global_ALE/common/INPUT/vgrid.cdl (100%) rename examples/{ => solo_ocean}/global_ALE/common/INPUT/vgrid.nc (100%) rename examples/{ => solo_ocean}/global_ALE/common/MOM_input (100%) rename examples/{ => solo_ocean}/global_ALE/common/diag_table (100%) rename examples/{ => solo_ocean}/global_ALE/common/input.nml (100%) rename examples/{ => solo_ocean}/global_ALE/layer/INPUT (100%) rename examples/{ => solo_ocean}/global_ALE/layer/MOM_input (100%) rename examples/{ => solo_ocean}/global_ALE/layer/MOM_override (100%) rename examples/{ => solo_ocean}/global_ALE/layer/MOM_parameter_doc.all (100%) rename examples/{ => solo_ocean}/global_ALE/layer/MOM_parameter_doc.short (100%) rename examples/{ => solo_ocean}/global_ALE/layer/diag_table (100%) rename examples/{ => solo_ocean}/global_ALE/layer/input.nml (100%) rename examples/{ => solo_ocean}/global_ALE/layer/timestats.gnu (100%) rename examples/{ => solo_ocean}/global_ALE/layer/timestats.intel (100%) rename examples/{ => solo_ocean}/global_ALE/layer/timestats.pgi (100%) rename examples/{ => solo_ocean}/global_ALE/z/INPUT (100%) rename examples/{ => solo_ocean}/global_ALE/z/MOM_input (100%) rename examples/{ => solo_ocean}/global_ALE/z/MOM_override (100%) rename examples/{ => solo_ocean}/global_ALE/z/MOM_parameter_doc.all (100%) rename examples/{ => solo_ocean}/global_ALE/z/MOM_parameter_doc.short (100%) rename examples/{ => solo_ocean}/global_ALE/z/diag_table (100%) rename examples/{ => solo_ocean}/global_ALE/z/input.nml (100%) rename examples/{ => solo_ocean}/global_ALE/z/timestats.gnu (100%) rename examples/{ => solo_ocean}/global_ALE/z/timestats.intel (100%) rename examples/{ => solo_ocean}/global_ALE/z/timestats.pgi (100%) rename examples/{ => solo_ocean}/lock_exchange/MOM_input (100%) rename examples/{ => solo_ocean}/lock_exchange/MOM_override (100%) rename examples/{ => solo_ocean}/lock_exchange/MOM_parameter_doc.all (100%) rename examples/{ => solo_ocean}/lock_exchange/MOM_parameter_doc.short (100%) rename examples/{ => solo_ocean}/lock_exchange/README (100%) rename examples/{ => solo_ocean}/lock_exchange/diag_table (100%) rename examples/{ => solo_ocean}/lock_exchange/input.nml (100%) rename examples/{ => solo_ocean}/lock_exchange/timestats.gnu (100%) rename examples/{ => solo_ocean}/lock_exchange/timestats.intel (100%) rename examples/{ => solo_ocean}/lock_exchange/timestats.pgi (100%) rename examples/{ => solo_ocean}/nonBous_global/INPUT/.datasets (100%) rename examples/{ => solo_ocean}/nonBous_global/INPUT/31Layer_zgrid.nc (100%) rename examples/{ => solo_ocean}/nonBous_global/INPUT/GOLD_IC.2010.11.15.nc (100%) rename examples/{ => solo_ocean}/nonBous_global/INPUT/OM3_zgrid.nc (100%) rename examples/{ => solo_ocean}/nonBous_global/INPUT/README (100%) rename examples/{ => solo_ocean}/nonBous_global/INPUT/atmos_hgrid.nc (100%) rename examples/{ => solo_ocean}/nonBous_global/INPUT/atmos_mosaic.nc (100%) rename examples/{ => solo_ocean}/nonBous_global/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc (100%) rename examples/{ => solo_ocean}/nonBous_global/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc (100%) rename examples/{ => solo_ocean}/nonBous_global/INPUT/geothermal_heating_cm2g.nc (100%) rename examples/{ => solo_ocean}/nonBous_global/INPUT/grid_spec.nc (100%) rename examples/{ => solo_ocean}/nonBous_global/INPUT/gustiness_qscat.nc (100%) rename examples/{ => solo_ocean}/nonBous_global/INPUT/land_hgrid.nc (100%) rename examples/{ => solo_ocean}/nonBous_global/INPUT/land_mask.nc (100%) rename examples/{ => solo_ocean}/nonBous_global/INPUT/land_mosaic.nc (100%) rename examples/{ => solo_ocean}/nonBous_global/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc (100%) rename examples/{ => solo_ocean}/nonBous_global/INPUT/mosaic.nc (100%) rename examples/{ => solo_ocean}/nonBous_global/INPUT/ocean_forcing_daily.nc (100%) rename examples/{ => solo_ocean}/nonBous_global/INPUT/ocean_forcing_monthly.nc (100%) rename examples/{ => solo_ocean}/nonBous_global/INPUT/ocean_hgrid.nc (100%) rename examples/{ => solo_ocean}/nonBous_global/INPUT/ocean_mask.nc (100%) rename examples/{ => solo_ocean}/nonBous_global/INPUT/ocean_mosaic.nc (100%) rename examples/{ => solo_ocean}/nonBous_global/INPUT/ocean_precip_monthly.nc (100%) rename examples/{ => solo_ocean}/nonBous_global/INPUT/ocean_vgrid.nc (100%) rename examples/{ => solo_ocean}/nonBous_global/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc (100%) rename examples/{ => solo_ocean}/nonBous_global/INPUT/sgs_h2.nc (100%) rename examples/{ => solo_ocean}/nonBous_global/INPUT/tideamp.nc (100%) rename examples/{ => solo_ocean}/nonBous_global/INPUT/topog.nc (100%) rename examples/{ => solo_ocean}/nonBous_global/MOM_input (100%) rename examples/{ => solo_ocean}/nonBous_global/MOM_memory.h (100%) rename examples/{ => solo_ocean}/nonBous_global/MOM_override (100%) rename examples/{ => solo_ocean}/nonBous_global/MOM_parameter_doc.all (100%) rename examples/{ => solo_ocean}/nonBous_global/MOM_parameter_doc.short (100%) rename examples/{ => solo_ocean}/nonBous_global/diag_table (100%) rename examples/{ => solo_ocean}/nonBous_global/input.nml (100%) rename examples/{ => solo_ocean}/nonBous_global/timestats.gnu (100%) rename examples/{ => solo_ocean}/nonBous_global/timestats.intel (100%) rename examples/{ => solo_ocean}/nonBous_global/timestats.pgi (100%) rename examples/{ => solo_ocean}/resting/common/MOM_input (100%) rename examples/{ => solo_ocean}/resting/common/diag_table (100%) rename examples/{ => solo_ocean}/resting/common/input.nml (100%) rename examples/{ => solo_ocean}/resting/layer/MOM_input (100%) rename examples/{ => solo_ocean}/resting/layer/MOM_override (100%) rename examples/{ => solo_ocean}/resting/layer/MOM_parameter_doc.all (100%) rename examples/{ => solo_ocean}/resting/layer/MOM_parameter_doc.short (100%) rename examples/{ => solo_ocean}/resting/layer/diag_table (100%) rename examples/{ => solo_ocean}/resting/layer/input.nml (100%) rename examples/{ => solo_ocean}/resting/layer/timestats.gnu (100%) rename examples/{ => solo_ocean}/resting/layer/timestats.intel (100%) rename examples/{ => solo_ocean}/resting/layer/timestats.pgi (100%) rename examples/{ => solo_ocean}/resting/z/MOM_input (100%) rename examples/{ => solo_ocean}/resting/z/MOM_override (100%) rename examples/{ => solo_ocean}/resting/z/MOM_parameter_doc.all (100%) rename examples/{ => solo_ocean}/resting/z/MOM_parameter_doc.short (100%) rename examples/{ => solo_ocean}/resting/z/diag_table (100%) rename examples/{ => solo_ocean}/resting/z/input.nml (100%) rename examples/{ => solo_ocean}/resting/z/timestats.gnu (100%) rename examples/{ => solo_ocean}/resting/z/timestats.intel (100%) rename examples/{ => solo_ocean}/resting/z/timestats.pgi (100%) rename examples/{ => solo_ocean}/seamount/common/MOM_input (100%) rename examples/{ => solo_ocean}/seamount/common/diag_table (100%) rename examples/{ => solo_ocean}/seamount/common/input.nml (100%) rename examples/{ => solo_ocean}/seamount/layer/MOM_input (100%) rename examples/{ => solo_ocean}/seamount/layer/MOM_override (100%) rename examples/{ => solo_ocean}/seamount/layer/MOM_parameter_doc.all (100%) rename examples/{ => solo_ocean}/seamount/layer/MOM_parameter_doc.short (100%) rename examples/{ => solo_ocean}/seamount/layer/diag_table (100%) rename examples/{ => solo_ocean}/seamount/layer/input.nml (100%) rename examples/{ => solo_ocean}/seamount/layer/timestats.gnu (100%) rename examples/{ => solo_ocean}/seamount/layer/timestats.intel (100%) rename examples/{ => solo_ocean}/seamount/layer/timestats.pgi (100%) rename examples/{ => solo_ocean}/seamount/sigma/MOM_input (100%) rename examples/{ => solo_ocean}/seamount/sigma/MOM_override (100%) rename examples/{ => solo_ocean}/seamount/sigma/MOM_parameter_doc.all (100%) rename examples/{ => solo_ocean}/seamount/sigma/MOM_parameter_doc.short (100%) rename examples/{ => solo_ocean}/seamount/sigma/diag_table (100%) rename examples/{ => solo_ocean}/seamount/sigma/input.nml (100%) rename examples/{ => solo_ocean}/seamount/sigma/timestats.gnu (100%) rename examples/{ => solo_ocean}/seamount/sigma/timestats.intel (100%) rename examples/{ => solo_ocean}/seamount/sigma/timestats.pgi (100%) rename examples/{ => solo_ocean}/seamount/z/MOM_input (100%) rename examples/{ => solo_ocean}/seamount/z/MOM_override (100%) rename examples/{ => solo_ocean}/seamount/z/MOM_parameter_doc.all (100%) rename examples/{ => solo_ocean}/seamount/z/MOM_parameter_doc.short (100%) rename examples/{ => solo_ocean}/seamount/z/diag_table (100%) rename examples/{ => solo_ocean}/seamount/z/input.nml (100%) rename examples/{ => solo_ocean}/seamount/z/timestats.gnu (100%) rename examples/{ => solo_ocean}/seamount/z/timestats.intel (100%) rename examples/{ => solo_ocean}/seamount/z/timestats.pgi (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Arabian/ICs.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Arabian/MOM_override (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Arabian/WOA_column.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Arabian/forcing.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Arabian/forcing_monthly.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Arabian/itides.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/BATS/ICs.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/BATS/MOM_override (100%) rename examples/{ => solo_ocean}/single_column/INPUT/BATS/WOA_column.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/BATS/forcing.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/BATS/forcing_monthly.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/BATS/itides.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/COARE/ICs.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/COARE/MOM_override (100%) rename examples/{ => solo_ocean}/single_column/INPUT/COARE/WOA_column.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/COARE/forcing.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/COARE/forcing_monthly.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/COARE/itides.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Chagos/ICs.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Chagos/MOM_override (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Chagos/WOA_column.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Chagos/forcing.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Chagos/forcing_monthly.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Chagos/itides.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Kerguelen/ICs.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Kerguelen/MOM_override (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Kerguelen/WOA_column.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Kerguelen/forcing.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Kerguelen/forcing_monthly.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Kerguelen/itides.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Kuroshio/ICs.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Kuroshio/MOM_override (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Kuroshio/WOA_column.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Kuroshio/forcing.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Kuroshio/forcing_monthly.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Kuroshio/itides.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Labrador/ICs.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Labrador/MOM_override (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Labrador/WOA_column.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Labrador/forcing.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Labrador/forcing_monthly.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Labrador/itides.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Mariana/ICs.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Mariana/MOM_override (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Mariana/WOA_column.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Mariana/forcing.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Mariana/forcing_monthly.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Mariana/itides.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Nazca/ICs.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Nazca/MOM_override (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Nazca/WOA_column.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Nazca/forcing.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Nazca/forcing_monthly.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Nazca/itides.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Nino/ICs.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Nino/MOM_override (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Nino/WOA_column.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Nino/forcing.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Nino/forcing_monthly.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Nino/itides.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Norwegian/ICs.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Norwegian/MOM_override (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Norwegian/WOA_column.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Norwegian/forcing.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Norwegian/forcing_monthly.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Norwegian/itides.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/PAPA/ICs.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/PAPA/MOM_override (100%) rename examples/{ => solo_ocean}/single_column/INPUT/PAPA/WOA_column.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/PAPA/forcing.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/PAPA/forcing_monthly.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/PAPA/itides.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/St_Peter_Rock/ICs.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/St_Peter_Rock/MOM_override (100%) rename examples/{ => solo_ocean}/single_column/INPUT/St_Peter_Rock/WOA_column.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/St_Peter_Rock/forcing.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/St_Peter_Rock/forcing_monthly.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/St_Peter_Rock/itides.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Walvis/ICs.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Walvis/MOM_override (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Walvis/WOA_column.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Walvis/forcing.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Walvis/forcing_monthly.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Walvis/itides.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Weddell/ICs.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Weddell/MOM_override (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Weddell/WOA_column.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Weddell/forcing.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Weddell/forcing_monthly.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/Weddell/itides.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/create_data.m (100%) rename examples/{ => solo_ocean}/single_column/INPUT/grid_spec.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/isopyc_coords.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/vgrid_cm4.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/vgrid_cm4_10.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/vgrid_cm4_4.nc (100%) rename examples/{ => solo_ocean}/single_column/INPUT/zgrid.nc (100%) rename examples/{ => solo_ocean}/single_column/MOM_input (100%) rename examples/{ => solo_ocean}/single_column/MOM_override (100%) rename examples/{ => solo_ocean}/single_column/MOM_override2 (100%) rename examples/{ => solo_ocean}/single_column/MOM_parameter_doc.all (100%) rename examples/{ => solo_ocean}/single_column/MOM_parameter_doc.short (100%) rename examples/{ => solo_ocean}/single_column/diag_table (100%) rename examples/{ => solo_ocean}/single_column/field_table (100%) rename examples/{ => solo_ocean}/single_column/input.nml (100%) rename examples/{ => solo_ocean}/single_column/plotBML.m (100%) rename examples/{ => solo_ocean}/single_column/timestats.gnu (100%) rename examples/{ => solo_ocean}/single_column/timestats.intel (100%) rename examples/{ => solo_ocean}/single_column/timestats.pgi (100%) rename examples/{ => solo_ocean}/single_column_z/INPUT (100%) rename examples/{ => solo_ocean}/single_column_z/MOM_input (100%) rename examples/{ => solo_ocean}/single_column_z/MOM_override (100%) rename examples/{ => solo_ocean}/single_column_z/MOM_override2 (100%) rename examples/{ => solo_ocean}/single_column_z/MOM_parameter_doc.all (100%) rename examples/{ => solo_ocean}/single_column_z/MOM_parameter_doc.short (100%) rename examples/{ => solo_ocean}/single_column_z/data_table (100%) rename examples/{ => solo_ocean}/single_column_z/diag_table (100%) rename examples/{ => solo_ocean}/single_column_z/input.nml (100%) rename examples/{ => solo_ocean}/single_column_z/plotKPP.m (100%) rename examples/{ => solo_ocean}/single_column_z/timestats.gnu (100%) rename examples/{ => solo_ocean}/single_column_z/timestats.intel (100%) rename examples/{ => solo_ocean}/single_column_z/timestats.pgi (100%) rename examples/{ => solo_ocean}/single_column_z/vgrid_cm4.cdl (100%) rename examples/{ => solo_ocean}/single_column_z/vgrid_cm4_10.cdl (100%) rename examples/{ => solo_ocean}/single_column_z/vgrid_cm4_4.cdl (100%) rename examples/{ => solo_ocean}/sloshing/README (100%) rename examples/{ => solo_ocean}/sloshing/common/MOM_input (100%) rename examples/{ => solo_ocean}/sloshing/common/diag_table (100%) rename examples/{ => solo_ocean}/sloshing/common/input.nml (100%) rename examples/{ => solo_ocean}/sloshing/layer/MOM_input (100%) rename examples/{ => solo_ocean}/sloshing/layer/MOM_override (100%) rename examples/{ => solo_ocean}/sloshing/layer/MOM_parameter_doc.all (100%) rename examples/{ => solo_ocean}/sloshing/layer/MOM_parameter_doc.short (100%) rename examples/{ => solo_ocean}/sloshing/layer/diag_table (100%) rename examples/{ => solo_ocean}/sloshing/layer/input.nml (100%) rename examples/{ => solo_ocean}/sloshing/layer/timestats.gnu (100%) rename examples/{ => solo_ocean}/sloshing/layer/timestats.intel (100%) rename examples/{ => solo_ocean}/sloshing/layer/timestats.pgi (100%) rename examples/{ => solo_ocean}/sloshing/mk_plots.m (100%) rename examples/{ => solo_ocean}/sloshing/results.png (100%) rename examples/{ => solo_ocean}/sloshing/rho/MOM_input (100%) rename examples/{ => solo_ocean}/sloshing/rho/MOM_override (100%) rename examples/{ => solo_ocean}/sloshing/rho/MOM_parameter_doc.all (100%) rename examples/{ => solo_ocean}/sloshing/rho/MOM_parameter_doc.short (100%) rename examples/{ => solo_ocean}/sloshing/rho/diag_table (100%) rename examples/{ => solo_ocean}/sloshing/rho/input.nml (100%) rename examples/{ => solo_ocean}/sloshing/rho/timestats.gnu (100%) rename examples/{ => solo_ocean}/sloshing/rho/timestats.intel (100%) rename examples/{ => solo_ocean}/sloshing/rho/timestats.pgi (100%) rename examples/{ => solo_ocean}/torus_advection_test/MOM_input (100%) rename examples/{ => solo_ocean}/torus_advection_test/MOM_override (100%) rename examples/{ => solo_ocean}/torus_advection_test/MOM_parameter_doc.all (100%) rename examples/{ => solo_ocean}/torus_advection_test/MOM_parameter_doc.short (100%) rename examples/{ => solo_ocean}/torus_advection_test/diag_table (100%) rename examples/{ => solo_ocean}/torus_advection_test/input.nml (100%) rename examples/{ => solo_ocean}/torus_advection_test/timestats.gnu (100%) rename examples/{ => solo_ocean}/torus_advection_test/timestats.intel (100%) rename examples/{ => solo_ocean}/torus_advection_test/timestats.pgi (100%) diff --git a/README b/README index 60207d0dab..c36db2b245 100644 --- a/README +++ b/README @@ -4,8 +4,13 @@ What's what src/ - contains the source code for MOM6 that is always compiled config_src/ - contains optional source code depending on mode and configuration such as dynamic-memory versus static, ocean-only versus coupled. -examples/ - contains parametesr, input data, patths to data, and some source - code for static compiles. +examples/ - contains parameters, input data, patths to data, and some source + code for static compiles. examples/ is sub-divided into four + directories named for the style of compiled executable: + * examples/solo_ocean - uses just MOM6 code + * examples/ocean_SIS - uses just MOM6 and SIS code in coupled mode + * examples/ocean_SIS2 - uses just MOM6 and SIS2 code in coupled mode + * examples/coupled_AM2_SIS - uses MOM6, SIS, LM3 and AM2 code ie. fully coupled pkg/ - contains third party (non-MOM6 or FMS) code that can be linked to MOM6 tools/ - tools for working with MOM6 (not source code and not necessarily supported) diff --git a/examples/AM2_MOM6i_1deg/INPUT/.datasets b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/.datasets similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/.datasets rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/.datasets diff --git a/examples/AM2_MOM6i_1deg/INPUT/BetaDistributionTable.txt b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/BetaDistributionTable.txt similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/BetaDistributionTable.txt rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/BetaDistributionTable.txt diff --git a/examples/AM2_MOM6i_1deg/INPUT/GOLD_IC.2010.11.15.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/GOLD_IC.2010.11.15.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/GOLD_IC.2010.11.15.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/GOLD_IC.2010.11.15.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/GOLD_IC_L63.12.19.2008.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/GOLD_IC_L63.12.19.2008.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/GOLD_IC_L63.12.19.2008.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/GOLD_IC_L63.12.19.2008.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/OM3_zgrid.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/OM3_zgrid.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/OM3_zgrid.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/OM3_zgrid.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/README b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/README similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/README rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/README diff --git a/examples/AM2_MOM6i_1deg/INPUT/README_atmos2004 b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/README_atmos2004 similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/README_atmos2004 rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/README_atmos2004 diff --git a/examples/AM2_MOM6i_1deg/INPUT/WOA05_pottemp_salt.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/WOA05_pottemp_salt.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/WOA05_pottemp_salt.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/WOA05_pottemp_salt.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/aerosol.climatology.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/aerosol.climatology.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/aerosol.climatology.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/aerosol.climatology.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/aerosol.optical.dat b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/aerosol.optical.dat similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/aerosol.optical.dat rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/aerosol.optical.dat diff --git a/examples/AM2_MOM6i_1deg/INPUT/albedo.data.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/albedo.data.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/albedo.data.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/albedo.data.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/amip1_sst.data.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/amip1_sst.data.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/amip1_sst.data.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/amip1_sst.data.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/annual_mean_ozone b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/annual_mean_ozone similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/annual_mean_ozone rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/annual_mean_ozone diff --git a/examples/AM2_MOM6i_1deg/INPUT/asmsw_data.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/asmsw_data.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/asmsw_data.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/asmsw_data.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/atmos_coupled.res.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/atmos_coupled.res.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/atmos_coupled.res.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/atmos_coupled.res.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/atmos_hgrid.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/atmos_hgrid.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/atmos_hgrid.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/atmos_hgrid.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/atmos_mosaic.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/atmos_mosaic.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/atmos_mosaic.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/atmos_mosaic.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/atmos_tracers.res.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/atmos_tracers.res.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/atmos_tracers.res.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/atmos_tracers.res.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/basin.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/basin.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/basin.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/basin.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cfc.bc.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cfc.bc.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cfc.bc.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cfc.bc.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/ch4_gblannualdata b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/ch4_gblannualdata similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/ch4_gblannualdata rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/ch4_gblannualdata diff --git a/examples/AM2_MOM6i_1deg/INPUT/clim_CHL_esm2g_yrs_201-360.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/clim_CHL_esm2g_yrs_201-360.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/clim_CHL_esm2g_yrs_201-360.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/clim_CHL_esm2g_yrs_201-360.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_0_10701200.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_0_10701200.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_0_10701200.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_0_10701200.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_0_12001400.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_0_12001400.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_0_12001400.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_0_12001400.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_0_43um.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_0_43um.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_0_43um.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_0_43um.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_0_490630.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_0_490630.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_0_490630.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_0_490630.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_0_490850.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_0_490850.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_0_490850.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_0_490850.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_0_560630.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_0_560630.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_0_560630.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_0_560630.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_0_630700.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_0_630700.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_0_630700.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_0_630700.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_0_700850.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_0_700850.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_0_700850.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_0_700850.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_1250_12001400.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_1250_12001400.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_1250_12001400.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_1250_12001400.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_1320_43um.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_1320_43um.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_1320_43um.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_1320_43um.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_1320_490630.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_1320_490630.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_1320_490630.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_1320_490630.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_1320_490850.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_1320_490850.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_1320_490850.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_1320_490850.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_1320_630700.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_1320_630700.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_1320_630700.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_1320_630700.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_1320_700850.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_1320_700850.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_1320_700850.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_1320_700850.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_165_43um.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_165_43um.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_165_43um.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_165_43um.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_165_490630.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_165_490630.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_165_490630.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_165_490630.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_165_490850.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_165_490850.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_165_490850.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_165_490850.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_165_630700.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_165_630700.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_165_630700.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_165_630700.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_165_700850.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_165_700850.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_165_700850.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_165_700850.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_1750_12001400.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_1750_12001400.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_1750_12001400.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_1750_12001400.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_180_10701200.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_180_10701200.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_180_10701200.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_180_10701200.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_180_12001400.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_180_12001400.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_180_12001400.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_180_12001400.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_180_560630.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_180_560630.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_180_560630.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_180_560630.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_2250_12001400.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_2250_12001400.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_2250_12001400.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_2250_12001400.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_275_10701200.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_275_10701200.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_275_10701200.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_275_10701200.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_275_12001400.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_275_12001400.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_275_12001400.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_275_12001400.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_275_560630.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_275_560630.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_275_560630.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_275_560630.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_2800_12001400.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_2800_12001400.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_2800_12001400.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_2800_12001400.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_280_10701200.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_280_10701200.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_280_10701200.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_280_10701200.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_280_12001400.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_280_12001400.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_280_12001400.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_280_12001400.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_280_560630.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_280_560630.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_280_560630.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_280_560630.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_300_12001400.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_300_12001400.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_300_12001400.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_300_12001400.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_300_43um.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_300_43um.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_300_43um.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_300_43um.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_300_490630.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_300_490630.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_300_490630.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_300_490630.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_300_490850.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_300_490850.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_300_490850.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_300_490850.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_300_630700.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_300_630700.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_300_630700.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_300_630700.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_300_700850.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_300_700850.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_300_700850.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_300_700850.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_310_10701200.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_310_10701200.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_310_10701200.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_310_10701200.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_310_12001400.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_310_12001400.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_310_12001400.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_310_12001400.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_310_560630.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_310_560630.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_310_560630.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_310_560630.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_330_43um.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_330_43um.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_330_43um.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_330_43um.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_330_490630.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_330_490630.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_330_490630.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_330_490630.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_330_490850.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_330_490850.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_330_490850.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_330_490850.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_330_630700.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_330_630700.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_330_630700.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_330_630700.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_330_700850.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_330_700850.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_330_700850.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_330_700850.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_340_10701200.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_340_10701200.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_340_10701200.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_340_10701200.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_340_12001400.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_340_12001400.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_340_12001400.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_340_12001400.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_340_560630.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_340_560630.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_340_560630.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_340_560630.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_348_43um.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_348_43um.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_348_43um.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_348_43um.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_348_490630.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_348_490630.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_348_490630.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_348_490630.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_348_490850.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_348_490850.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_348_490850.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_348_490850.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_348_630700.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_348_630700.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_348_630700.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_348_630700.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_348_700850.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_348_700850.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_348_700850.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_348_700850.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_356_43um.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_356_43um.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_356_43um.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_356_43um.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_356_490630.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_356_490630.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_356_490630.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_356_490630.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_356_490850.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_356_490850.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_356_490850.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_356_490850.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_356_630700.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_356_630700.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_356_630700.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_356_630700.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_356_700850.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_356_700850.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_356_700850.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_356_700850.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_360_43um.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_360_43um.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_360_43um.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_360_43um.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_360_490630.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_360_490630.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_360_490630.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_360_490630.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_360_490850.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_360_490850.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_360_490850.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_360_490850.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_360_630700.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_360_630700.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_360_630700.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_360_630700.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_360_700850.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_360_700850.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_360_700850.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_360_700850.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_375_10701200.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_375_10701200.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_375_10701200.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_375_10701200.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_375_12001400.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_375_12001400.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_375_12001400.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_375_12001400.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_375_560630.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_375_560630.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_375_560630.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_375_560630.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_4000_12001400.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_4000_12001400.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_4000_12001400.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_4000_12001400.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_500_10701200.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_500_10701200.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_500_10701200.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_500_10701200.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_500_12001400.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_500_12001400.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_500_12001400.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_500_12001400.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_500_560630.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_500_560630.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_500_560630.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_500_560630.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_600_43um.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_600_43um.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_600_43um.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_600_43um.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_600_490630.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_600_490630.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_600_490630.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_600_490630.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_600_490850.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_600_490850.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_600_490850.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_600_490850.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_600_630700.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_600_630700.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_600_630700.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_600_630700.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_600_700850.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_600_700850.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_600_700850.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_600_700850.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_660_43um.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_660_43um.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_660_43um.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_660_43um.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_660_490630.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_660_490630.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_660_490630.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_660_490630.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_660_490850.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_660_490850.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_660_490850.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_660_490850.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_660_630700.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_660_630700.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_660_630700.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_660_630700.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_660_700850.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_660_700850.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_660_700850.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_660_700850.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/cns_700_12001400.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_700_12001400.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cns_700_12001400.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cns_700_12001400.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/co2_gblannualdata b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/co2_gblannualdata similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/co2_gblannualdata rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/co2_gblannualdata diff --git a/examples/AM2_MOM6i_1deg/INPUT/conc_all.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/conc_all.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/conc_all.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/conc_all.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/coupler.res b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/coupler.res similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/coupler.res rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/coupler.res diff --git a/examples/AM2_MOM6i_1deg/INPUT/cover_type_field b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cover_type_field similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cover_type_field rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cover_type_field diff --git a/examples/AM2_MOM6i_1deg/INPUT/cover_type_field.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cover_type_field.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/cover_type_field.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/cover_type_field.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/eftsw4str b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/eftsw4str similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/eftsw4str rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/eftsw4str diff --git a/examples/AM2_MOM6i_1deg/INPUT/emissions.ch3i.GEOS4x5.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/emissions.ch3i.GEOS4x5.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/emissions.ch3i.GEOS4x5.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/emissions.ch3i.GEOS4x5.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/esf_sw_input_data_n38b18 b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/esf_sw_input_data_n38b18 similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/esf_sw_input_data_n38b18 rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/esf_sw_input_data_n38b18 diff --git a/examples/AM2_MOM6i_1deg/INPUT/esf_sw_input_data_n72b25 b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/esf_sw_input_data_n72b25 similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/esf_sw_input_data_n72b25 rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/esf_sw_input_data_n72b25 diff --git a/examples/AM2_MOM6i_1deg/INPUT/extlw_data.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/extlw_data.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/extlw_data.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/extlw_data.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/extsw_data.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/extsw_data.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/extsw_data.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/extsw_data.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/f113_gblannualdata b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/f113_gblannualdata similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/f113_gblannualdata rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/f113_gblannualdata diff --git a/examples/AM2_MOM6i_1deg/INPUT/f11_gblannualdata b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/f11_gblannualdata similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/f11_gblannualdata rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/f11_gblannualdata diff --git a/examples/AM2_MOM6i_1deg/INPUT/f12_gblannualdata b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/f12_gblannualdata similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/f12_gblannualdata rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/f12_gblannualdata diff --git a/examples/AM2_MOM6i_1deg/INPUT/f22_gblannualdata b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/f22_gblannualdata similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/f22_gblannualdata rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/f22_gblannualdata diff --git a/examples/AM2_MOM6i_1deg/INPUT/fv_rst.res.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/fv_rst.res.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/fv_rst.res.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/fv_rst.res.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/fv_srf_wnd.res.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/fv_srf_wnd.res.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/fv_srf_wnd.res.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/fv_srf_wnd.res.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/geothermal_heating_cm2g.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/geothermal_heating_cm2g.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/geothermal_heating_cm2g.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/geothermal_heating_cm2g.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/grid_spec.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/grid_spec.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/grid_spec.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/grid_spec.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/ground_type_field b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/ground_type_field similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/ground_type_field rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/ground_type_field diff --git a/examples/AM2_MOM6i_1deg/INPUT/groundwater_residence_time_field b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/groundwater_residence_time_field similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/groundwater_residence_time_field rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/groundwater_residence_time_field diff --git a/examples/AM2_MOM6i_1deg/INPUT/gustiness_qscat.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/gustiness_qscat.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/gustiness_qscat.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/gustiness_qscat.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/h2o12001400_hi00_data b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/h2o12001400_hi00_data similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/h2o12001400_hi00_data rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/h2o12001400_hi00_data diff --git a/examples/AM2_MOM6i_1deg/INPUT/h2o12001400_hi92_data b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/h2o12001400_hi92_data similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/h2o12001400_hi92_data rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/h2o12001400_hi92_data diff --git a/examples/AM2_MOM6i_1deg/INPUT/h2ockd2.1_corrdata b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/h2ockd2.1_corrdata similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/h2ockd2.1_corrdata rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/h2ockd2.1_corrdata diff --git a/examples/AM2_MOM6i_1deg/INPUT/h2ockd2.1_data b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/h2ockd2.1_data similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/h2ockd2.1_data rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/h2ockd2.1_data diff --git a/examples/AM2_MOM6i_1deg/INPUT/h2ockd2.4_corrdata b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/h2ockd2.4_corrdata similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/h2ockd2.4_corrdata rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/h2ockd2.4_corrdata diff --git a/examples/AM2_MOM6i_1deg/INPUT/h2ocoeff_ckd_0_3000_10cm_hi00 b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/h2ocoeff_ckd_0_3000_10cm_hi00 similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/h2ocoeff_ckd_0_3000_10cm_hi00 rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/h2ocoeff_ckd_0_3000_10cm_hi00 diff --git a/examples/AM2_MOM6i_1deg/INPUT/h2ocoeff_ckd_speccombwidebds_hi00 b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/h2ocoeff_ckd_speccombwidebds_hi00 similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/h2ocoeff_ckd_speccombwidebds_hi00 rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/h2ocoeff_ckd_speccombwidebds_hi00 diff --git a/examples/AM2_MOM6i_1deg/INPUT/h2ocoeff_ckd_speccombwidebds_hi92 b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/h2ocoeff_ckd_speccombwidebds_hi92 similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/h2ocoeff_ckd_speccombwidebds_hi92 rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/h2ocoeff_ckd_speccombwidebds_hi92 diff --git a/examples/AM2_MOM6i_1deg/INPUT/h2ocoeff_rsb_0_3000_10cm_hi00 b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/h2ocoeff_rsb_0_3000_10cm_hi00 similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/h2ocoeff_rsb_0_3000_10cm_hi00 rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/h2ocoeff_rsb_0_3000_10cm_hi00 diff --git a/examples/AM2_MOM6i_1deg/INPUT/h2ocoeff_rsb_speccombwidebds_hi00 b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/h2ocoeff_rsb_speccombwidebds_hi00 similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/h2ocoeff_rsb_speccombwidebds_hi00 rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/h2ocoeff_rsb_speccombwidebds_hi00 diff --git a/examples/AM2_MOM6i_1deg/INPUT/h2ocoeff_rsb_speccombwidebds_hi92 b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/h2ocoeff_rsb_speccombwidebds_hi92 similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/h2ocoeff_rsb_speccombwidebds_hi92 rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/h2ocoeff_rsb_speccombwidebds_hi92 diff --git a/examples/AM2_MOM6i_1deg/INPUT/ice_model.res.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/ice_model.res.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/ice_model.res.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/ice_model.res.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/ice_ocmip2_cfc.res.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/ice_ocmip2_cfc.res.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/ice_ocmip2_cfc.res.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/ice_ocmip2_cfc.res.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/id1ch4n2 b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/id1ch4n2 similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/id1ch4n2 rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/id1ch4n2 diff --git a/examples/AM2_MOM6i_1deg/INPUT/id1o3 b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/id1o3 similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/id1o3 rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/id1o3 diff --git a/examples/AM2_MOM6i_1deg/INPUT/id2h2obdckd2p1 b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/id2h2obdckd2p1 similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/id2h2obdckd2p1 rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/id2h2obdckd2p1 diff --git a/examples/AM2_MOM6i_1deg/INPUT/id2h2obdfull b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/id2h2obdfull similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/id2h2obdfull rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/id2h2obdfull diff --git a/examples/AM2_MOM6i_1deg/INPUT/id2h2orbts b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/id2h2orbts similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/id2h2orbts rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/id2h2orbts diff --git a/examples/AM2_MOM6i_1deg/INPUT/land_hgrid.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/land_hgrid.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/land_hgrid.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/land_hgrid.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/land_mask.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/land_mask.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/land_mask.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/land_mask.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/land_mosaic.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/land_mosaic.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/land_mosaic.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/land_mosaic.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/lean_solar_spectral_data.dat b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/lean_solar_spectral_data.dat similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/lean_solar_spectral_data.dat rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/lean_solar_spectral_data.dat diff --git a/examples/AM2_MOM6i_1deg/INPUT/mg_drag.res.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/mg_drag.res.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/mg_drag.res.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/mg_drag.res.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/mosaic.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/mosaic.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/mosaic.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/mosaic.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/n2o_gblannualdata b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/n2o_gblannualdata similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/n2o_gblannualdata rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/n2o_gblannualdata diff --git a/examples/AM2_MOM6i_1deg/INPUT/navy_topography.data.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/navy_topography.data.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/navy_topography.data.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/navy_topography.data.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/o3.climatology.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/o3.climatology.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/o3.climatology.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/o3.climatology.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/o39001200_hi00_data b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/o39001200_hi00_data similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/o39001200_hi00_data rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/o39001200_hi00_data diff --git a/examples/AM2_MOM6i_1deg/INPUT/o39001200_hi92_data b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/o39001200_hi92_data similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/o39001200_hi92_data rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/o39001200_hi92_data diff --git a/examples/AM2_MOM6i_1deg/INPUT/ocean_grid.7.29.2008_fixed.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/ocean_grid.7.29.2008_fixed.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/ocean_grid.7.29.2008_fixed.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/ocean_grid.7.29.2008_fixed.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/ocean_hgrid.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/ocean_hgrid.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/ocean_hgrid.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/ocean_hgrid.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/ocean_mask.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/ocean_mask.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/ocean_mask.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/ocean_mask.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/ocean_mosaic.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/ocean_mosaic.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/ocean_mosaic.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/ocean_mosaic.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/ocean_vgrid.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/ocean_vgrid.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/ocean_vgrid.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/ocean_vgrid.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/ocmip2_cfc.res.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/ocmip2_cfc.res.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/ocmip2_cfc.res.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/ocmip2_cfc.res.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/omgsw_data.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/omgsw_data.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/omgsw_data.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/omgsw_data.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/physics_driver.res.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/physics_driver.res.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/physics_driver.res.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/physics_driver.res.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/radfn_5-2995_100-490k b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/radfn_5-2995_100-490k similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/radfn_5-2995_100-490k rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/radfn_5-2995_100-490k diff --git a/examples/AM2_MOM6i_1deg/INPUT/radiative_gases.res.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/radiative_gases.res.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/radiative_gases.res.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/radiative_gases.res.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/randelo3data b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/randelo3data similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/randelo3data rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/randelo3data diff --git a/examples/AM2_MOM6i_1deg/INPUT/reynolds_sst.data.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/reynolds_sst.data.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/reynolds_sst.data.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/reynolds_sst.data.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/reyoi_sst.data.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/reyoi_sst.data.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/reyoi_sst.data.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/reyoi_sst.data.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/river_destination_field b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/river_destination_field similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/river_destination_field rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/river_destination_field diff --git a/examples/AM2_MOM6i_1deg/INPUT/salt_restore.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/salt_restore.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/salt_restore.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/salt_restore.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/seasonal_ozone b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/seasonal_ozone similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/seasonal_ozone rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/seasonal_ozone diff --git a/examples/AM2_MOM6i_1deg/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/sgs_h2.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/sgs_h2.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/sgs_h2.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/sgs_h2.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/soil.res.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/soil.res.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/soil.res.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/soil.res.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/sst_ice_clim.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/sst_ice_clim.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/sst_ice_clim.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/sst_ice_clim.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/stdlvls b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/stdlvls similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/stdlvls rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/stdlvls diff --git a/examples/AM2_MOM6i_1deg/INPUT/strat_cloud.res.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/strat_cloud.res.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/strat_cloud.res.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/strat_cloud.res.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/swstratendramadata b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/swstratendramadata similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/swstratendramadata rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/swstratendramadata diff --git a/examples/AM2_MOM6i_1deg/INPUT/temp_restore.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/temp_restore.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/temp_restore.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/temp_restore.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/tideamp.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/tideamp.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/tideamp.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/tideamp.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/topog.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/topog.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/topog.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/topog.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/vegetation.res.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/vegetation.res.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/vegetation.res.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/vegetation.res.nc diff --git a/examples/AM2_MOM6i_1deg/INPUT/zonal_ozone_data.nc b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/zonal_ozone_data.nc similarity index 100% rename from examples/AM2_MOM6i_1deg/INPUT/zonal_ozone_data.nc rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/zonal_ozone_data.nc diff --git a/examples/AM2_MOM6i_1deg/MOM_input b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_input similarity index 100% rename from examples/AM2_MOM6i_1deg/MOM_input rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_input diff --git a/examples/AM2_MOM6i_1deg/MOM_memory.h b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_memory.h similarity index 100% rename from examples/AM2_MOM6i_1deg/MOM_memory.h rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_memory.h diff --git a/examples/AM2_MOM6i_1deg/MOM_override b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_override similarity index 100% rename from examples/AM2_MOM6i_1deg/MOM_override rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_override diff --git a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.all b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all similarity index 100% rename from examples/AM2_MOM6i_1deg/MOM_parameter_doc.all rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all diff --git a/examples/AM2_MOM6i_1deg/MOM_parameter_doc.short b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.short similarity index 100% rename from examples/AM2_MOM6i_1deg/MOM_parameter_doc.short rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.short diff --git a/examples/AM2_MOM6i_1deg/data_table b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/data_table similarity index 100% rename from examples/AM2_MOM6i_1deg/data_table rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/data_table diff --git a/examples/AM2_MOM6i_1deg/diag_table b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/diag_table similarity index 100% rename from examples/AM2_MOM6i_1deg/diag_table rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/diag_table diff --git a/examples/AM2_MOM6i_1deg/field_table b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/field_table similarity index 100% rename from examples/AM2_MOM6i_1deg/field_table rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/field_table diff --git a/examples/AM2_MOM6i_1deg/input.nml b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/input.nml similarity index 100% rename from examples/AM2_MOM6i_1deg/input.nml rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/input.nml diff --git a/examples/AM2_MOM6i_1deg/static_input.nml b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/static_input.nml similarity index 100% rename from examples/AM2_MOM6i_1deg/static_input.nml rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/static_input.nml diff --git a/examples/AM2_MOM6i_1deg/timestats.gnu b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/timestats.gnu similarity index 100% rename from examples/AM2_MOM6i_1deg/timestats.gnu rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/timestats.gnu diff --git a/examples/AM2_MOM6i_1deg/timestats.intel b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/timestats.intel similarity index 100% rename from examples/AM2_MOM6i_1deg/timestats.intel rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/timestats.intel diff --git a/examples/AM2_MOM6i_1deg/timestats.pgi b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/timestats.pgi similarity index 100% rename from examples/AM2_MOM6i_1deg/timestats.pgi rename to examples/coupled_AM2_SIS/AM2_MOM6i_1deg/timestats.pgi diff --git a/examples/CM2G63L/INPUT/.datasets b/examples/coupled_AM2_SIS/CM2G63L/INPUT/.datasets similarity index 100% rename from examples/CM2G63L/INPUT/.datasets rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/.datasets diff --git a/examples/CM2G63L/INPUT/BetaDistributionTable.txt b/examples/coupled_AM2_SIS/CM2G63L/INPUT/BetaDistributionTable.txt similarity index 100% rename from examples/CM2G63L/INPUT/BetaDistributionTable.txt rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/BetaDistributionTable.txt diff --git a/examples/CM2G63L/INPUT/GOLD_IC.2010.11.15.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/GOLD_IC.2010.11.15.nc similarity index 100% rename from examples/CM2G63L/INPUT/GOLD_IC.2010.11.15.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/GOLD_IC.2010.11.15.nc diff --git a/examples/CM2G63L/INPUT/GOLD_IC_L63.12.19.2008.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/GOLD_IC_L63.12.19.2008.nc similarity index 100% rename from examples/CM2G63L/INPUT/GOLD_IC_L63.12.19.2008.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/GOLD_IC_L63.12.19.2008.nc diff --git a/examples/CM2G63L/INPUT/OM3_zgrid.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/OM3_zgrid.nc similarity index 100% rename from examples/CM2G63L/INPUT/OM3_zgrid.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/OM3_zgrid.nc diff --git a/examples/CM2G63L/INPUT/README b/examples/coupled_AM2_SIS/CM2G63L/INPUT/README similarity index 100% rename from examples/CM2G63L/INPUT/README rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/README diff --git a/examples/CM2G63L/INPUT/README_atmos2004 b/examples/coupled_AM2_SIS/CM2G63L/INPUT/README_atmos2004 similarity index 100% rename from examples/CM2G63L/INPUT/README_atmos2004 rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/README_atmos2004 diff --git a/examples/CM2G63L/INPUT/aerosol.climatology.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/aerosol.climatology.nc similarity index 100% rename from examples/CM2G63L/INPUT/aerosol.climatology.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/aerosol.climatology.nc diff --git a/examples/CM2G63L/INPUT/aerosol.optical.dat b/examples/coupled_AM2_SIS/CM2G63L/INPUT/aerosol.optical.dat similarity index 100% rename from examples/CM2G63L/INPUT/aerosol.optical.dat rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/aerosol.optical.dat diff --git a/examples/CM2G63L/INPUT/albedo.data.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/albedo.data.nc similarity index 100% rename from examples/CM2G63L/INPUT/albedo.data.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/albedo.data.nc diff --git a/examples/CM2G63L/INPUT/amip1_sst.data.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/amip1_sst.data.nc similarity index 100% rename from examples/CM2G63L/INPUT/amip1_sst.data.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/amip1_sst.data.nc diff --git a/examples/CM2G63L/INPUT/annual_mean_ozone b/examples/coupled_AM2_SIS/CM2G63L/INPUT/annual_mean_ozone similarity index 100% rename from examples/CM2G63L/INPUT/annual_mean_ozone rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/annual_mean_ozone diff --git a/examples/CM2G63L/INPUT/asmsw_data.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/asmsw_data.nc similarity index 100% rename from examples/CM2G63L/INPUT/asmsw_data.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/asmsw_data.nc diff --git a/examples/CM2G63L/INPUT/atmos_coupled.res.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/atmos_coupled.res.nc similarity index 100% rename from examples/CM2G63L/INPUT/atmos_coupled.res.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/atmos_coupled.res.nc diff --git a/examples/CM2G63L/INPUT/atmos_hgrid.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/atmos_hgrid.nc similarity index 100% rename from examples/CM2G63L/INPUT/atmos_hgrid.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/atmos_hgrid.nc diff --git a/examples/CM2G63L/INPUT/atmos_mosaic.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/atmos_mosaic.nc similarity index 100% rename from examples/CM2G63L/INPUT/atmos_mosaic.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/atmos_mosaic.nc diff --git a/examples/CM2G63L/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc similarity index 100% rename from examples/CM2G63L/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc diff --git a/examples/CM2G63L/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc similarity index 100% rename from examples/CM2G63L/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc diff --git a/examples/CM2G63L/INPUT/atmos_tracers.res.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/atmos_tracers.res.nc similarity index 100% rename from examples/CM2G63L/INPUT/atmos_tracers.res.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/atmos_tracers.res.nc diff --git a/examples/CM2G63L/INPUT/basin.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/basin.nc similarity index 100% rename from examples/CM2G63L/INPUT/basin.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/basin.nc diff --git a/examples/CM2G63L/INPUT/cfc.bc.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cfc.bc.nc similarity index 100% rename from examples/CM2G63L/INPUT/cfc.bc.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cfc.bc.nc diff --git a/examples/CM2G63L/INPUT/ch4_gblannualdata b/examples/coupled_AM2_SIS/CM2G63L/INPUT/ch4_gblannualdata similarity index 100% rename from examples/CM2G63L/INPUT/ch4_gblannualdata rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/ch4_gblannualdata diff --git a/examples/CM2G63L/INPUT/clim_CHL_esm2g_yrs_201-360.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/clim_CHL_esm2g_yrs_201-360.nc similarity index 100% rename from examples/CM2G63L/INPUT/clim_CHL_esm2g_yrs_201-360.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/clim_CHL_esm2g_yrs_201-360.nc diff --git a/examples/CM2G63L/INPUT/cns_0_10701200.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_0_10701200.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_0_10701200.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_0_10701200.nc diff --git a/examples/CM2G63L/INPUT/cns_0_12001400.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_0_12001400.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_0_12001400.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_0_12001400.nc diff --git a/examples/CM2G63L/INPUT/cns_0_43um.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_0_43um.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_0_43um.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_0_43um.nc diff --git a/examples/CM2G63L/INPUT/cns_0_490630.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_0_490630.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_0_490630.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_0_490630.nc diff --git a/examples/CM2G63L/INPUT/cns_0_490850.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_0_490850.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_0_490850.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_0_490850.nc diff --git a/examples/CM2G63L/INPUT/cns_0_560630.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_0_560630.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_0_560630.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_0_560630.nc diff --git a/examples/CM2G63L/INPUT/cns_0_630700.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_0_630700.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_0_630700.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_0_630700.nc diff --git a/examples/CM2G63L/INPUT/cns_0_700850.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_0_700850.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_0_700850.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_0_700850.nc diff --git a/examples/CM2G63L/INPUT/cns_1250_12001400.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_1250_12001400.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_1250_12001400.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_1250_12001400.nc diff --git a/examples/CM2G63L/INPUT/cns_1320_43um.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_1320_43um.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_1320_43um.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_1320_43um.nc diff --git a/examples/CM2G63L/INPUT/cns_1320_490630.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_1320_490630.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_1320_490630.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_1320_490630.nc diff --git a/examples/CM2G63L/INPUT/cns_1320_490850.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_1320_490850.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_1320_490850.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_1320_490850.nc diff --git a/examples/CM2G63L/INPUT/cns_1320_630700.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_1320_630700.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_1320_630700.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_1320_630700.nc diff --git a/examples/CM2G63L/INPUT/cns_1320_700850.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_1320_700850.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_1320_700850.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_1320_700850.nc diff --git a/examples/CM2G63L/INPUT/cns_165_43um.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_165_43um.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_165_43um.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_165_43um.nc diff --git a/examples/CM2G63L/INPUT/cns_165_490630.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_165_490630.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_165_490630.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_165_490630.nc diff --git a/examples/CM2G63L/INPUT/cns_165_490850.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_165_490850.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_165_490850.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_165_490850.nc diff --git a/examples/CM2G63L/INPUT/cns_165_630700.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_165_630700.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_165_630700.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_165_630700.nc diff --git a/examples/CM2G63L/INPUT/cns_165_700850.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_165_700850.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_165_700850.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_165_700850.nc diff --git a/examples/CM2G63L/INPUT/cns_1750_12001400.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_1750_12001400.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_1750_12001400.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_1750_12001400.nc diff --git a/examples/CM2G63L/INPUT/cns_180_10701200.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_180_10701200.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_180_10701200.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_180_10701200.nc diff --git a/examples/CM2G63L/INPUT/cns_180_12001400.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_180_12001400.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_180_12001400.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_180_12001400.nc diff --git a/examples/CM2G63L/INPUT/cns_180_560630.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_180_560630.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_180_560630.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_180_560630.nc diff --git a/examples/CM2G63L/INPUT/cns_2250_12001400.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_2250_12001400.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_2250_12001400.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_2250_12001400.nc diff --git a/examples/CM2G63L/INPUT/cns_275_10701200.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_275_10701200.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_275_10701200.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_275_10701200.nc diff --git a/examples/CM2G63L/INPUT/cns_275_12001400.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_275_12001400.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_275_12001400.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_275_12001400.nc diff --git a/examples/CM2G63L/INPUT/cns_275_560630.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_275_560630.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_275_560630.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_275_560630.nc diff --git a/examples/CM2G63L/INPUT/cns_2800_12001400.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_2800_12001400.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_2800_12001400.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_2800_12001400.nc diff --git a/examples/CM2G63L/INPUT/cns_280_10701200.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_280_10701200.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_280_10701200.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_280_10701200.nc diff --git a/examples/CM2G63L/INPUT/cns_280_12001400.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_280_12001400.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_280_12001400.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_280_12001400.nc diff --git a/examples/CM2G63L/INPUT/cns_280_560630.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_280_560630.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_280_560630.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_280_560630.nc diff --git a/examples/CM2G63L/INPUT/cns_300_12001400.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_300_12001400.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_300_12001400.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_300_12001400.nc diff --git a/examples/CM2G63L/INPUT/cns_300_43um.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_300_43um.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_300_43um.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_300_43um.nc diff --git a/examples/CM2G63L/INPUT/cns_300_490630.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_300_490630.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_300_490630.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_300_490630.nc diff --git a/examples/CM2G63L/INPUT/cns_300_490850.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_300_490850.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_300_490850.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_300_490850.nc diff --git a/examples/CM2G63L/INPUT/cns_300_630700.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_300_630700.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_300_630700.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_300_630700.nc diff --git a/examples/CM2G63L/INPUT/cns_300_700850.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_300_700850.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_300_700850.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_300_700850.nc diff --git a/examples/CM2G63L/INPUT/cns_310_10701200.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_310_10701200.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_310_10701200.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_310_10701200.nc diff --git a/examples/CM2G63L/INPUT/cns_310_12001400.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_310_12001400.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_310_12001400.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_310_12001400.nc diff --git a/examples/CM2G63L/INPUT/cns_310_560630.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_310_560630.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_310_560630.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_310_560630.nc diff --git a/examples/CM2G63L/INPUT/cns_330_43um.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_330_43um.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_330_43um.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_330_43um.nc diff --git a/examples/CM2G63L/INPUT/cns_330_490630.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_330_490630.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_330_490630.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_330_490630.nc diff --git a/examples/CM2G63L/INPUT/cns_330_490850.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_330_490850.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_330_490850.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_330_490850.nc diff --git a/examples/CM2G63L/INPUT/cns_330_630700.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_330_630700.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_330_630700.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_330_630700.nc diff --git a/examples/CM2G63L/INPUT/cns_330_700850.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_330_700850.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_330_700850.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_330_700850.nc diff --git a/examples/CM2G63L/INPUT/cns_340_10701200.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_340_10701200.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_340_10701200.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_340_10701200.nc diff --git a/examples/CM2G63L/INPUT/cns_340_12001400.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_340_12001400.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_340_12001400.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_340_12001400.nc diff --git a/examples/CM2G63L/INPUT/cns_340_560630.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_340_560630.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_340_560630.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_340_560630.nc diff --git a/examples/CM2G63L/INPUT/cns_348_43um.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_348_43um.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_348_43um.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_348_43um.nc diff --git a/examples/CM2G63L/INPUT/cns_348_490630.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_348_490630.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_348_490630.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_348_490630.nc diff --git a/examples/CM2G63L/INPUT/cns_348_490850.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_348_490850.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_348_490850.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_348_490850.nc diff --git a/examples/CM2G63L/INPUT/cns_348_630700.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_348_630700.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_348_630700.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_348_630700.nc diff --git a/examples/CM2G63L/INPUT/cns_348_700850.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_348_700850.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_348_700850.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_348_700850.nc diff --git a/examples/CM2G63L/INPUT/cns_356_43um.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_356_43um.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_356_43um.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_356_43um.nc diff --git a/examples/CM2G63L/INPUT/cns_356_490630.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_356_490630.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_356_490630.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_356_490630.nc diff --git a/examples/CM2G63L/INPUT/cns_356_490850.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_356_490850.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_356_490850.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_356_490850.nc diff --git a/examples/CM2G63L/INPUT/cns_356_630700.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_356_630700.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_356_630700.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_356_630700.nc diff --git a/examples/CM2G63L/INPUT/cns_356_700850.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_356_700850.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_356_700850.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_356_700850.nc diff --git a/examples/CM2G63L/INPUT/cns_360_43um.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_360_43um.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_360_43um.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_360_43um.nc diff --git a/examples/CM2G63L/INPUT/cns_360_490630.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_360_490630.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_360_490630.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_360_490630.nc diff --git a/examples/CM2G63L/INPUT/cns_360_490850.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_360_490850.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_360_490850.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_360_490850.nc diff --git a/examples/CM2G63L/INPUT/cns_360_630700.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_360_630700.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_360_630700.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_360_630700.nc diff --git a/examples/CM2G63L/INPUT/cns_360_700850.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_360_700850.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_360_700850.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_360_700850.nc diff --git a/examples/CM2G63L/INPUT/cns_375_10701200.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_375_10701200.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_375_10701200.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_375_10701200.nc diff --git a/examples/CM2G63L/INPUT/cns_375_12001400.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_375_12001400.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_375_12001400.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_375_12001400.nc diff --git a/examples/CM2G63L/INPUT/cns_375_560630.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_375_560630.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_375_560630.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_375_560630.nc diff --git a/examples/CM2G63L/INPUT/cns_4000_12001400.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_4000_12001400.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_4000_12001400.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_4000_12001400.nc diff --git a/examples/CM2G63L/INPUT/cns_500_10701200.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_500_10701200.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_500_10701200.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_500_10701200.nc diff --git a/examples/CM2G63L/INPUT/cns_500_12001400.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_500_12001400.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_500_12001400.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_500_12001400.nc diff --git a/examples/CM2G63L/INPUT/cns_500_560630.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_500_560630.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_500_560630.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_500_560630.nc diff --git a/examples/CM2G63L/INPUT/cns_600_43um.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_600_43um.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_600_43um.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_600_43um.nc diff --git a/examples/CM2G63L/INPUT/cns_600_490630.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_600_490630.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_600_490630.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_600_490630.nc diff --git a/examples/CM2G63L/INPUT/cns_600_490850.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_600_490850.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_600_490850.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_600_490850.nc diff --git a/examples/CM2G63L/INPUT/cns_600_630700.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_600_630700.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_600_630700.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_600_630700.nc diff --git a/examples/CM2G63L/INPUT/cns_600_700850.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_600_700850.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_600_700850.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_600_700850.nc diff --git a/examples/CM2G63L/INPUT/cns_660_43um.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_660_43um.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_660_43um.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_660_43um.nc diff --git a/examples/CM2G63L/INPUT/cns_660_490630.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_660_490630.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_660_490630.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_660_490630.nc diff --git a/examples/CM2G63L/INPUT/cns_660_490850.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_660_490850.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_660_490850.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_660_490850.nc diff --git a/examples/CM2G63L/INPUT/cns_660_630700.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_660_630700.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_660_630700.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_660_630700.nc diff --git a/examples/CM2G63L/INPUT/cns_660_700850.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_660_700850.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_660_700850.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_660_700850.nc diff --git a/examples/CM2G63L/INPUT/cns_700_12001400.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_700_12001400.nc similarity index 100% rename from examples/CM2G63L/INPUT/cns_700_12001400.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cns_700_12001400.nc diff --git a/examples/CM2G63L/INPUT/co2_gblannualdata b/examples/coupled_AM2_SIS/CM2G63L/INPUT/co2_gblannualdata similarity index 100% rename from examples/CM2G63L/INPUT/co2_gblannualdata rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/co2_gblannualdata diff --git a/examples/CM2G63L/INPUT/conc_all.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/conc_all.nc similarity index 100% rename from examples/CM2G63L/INPUT/conc_all.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/conc_all.nc diff --git a/examples/CM2G63L/INPUT/coupler.res b/examples/coupled_AM2_SIS/CM2G63L/INPUT/coupler.res similarity index 100% rename from examples/CM2G63L/INPUT/coupler.res rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/coupler.res diff --git a/examples/CM2G63L/INPUT/cover_type_field b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cover_type_field similarity index 100% rename from examples/CM2G63L/INPUT/cover_type_field rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cover_type_field diff --git a/examples/CM2G63L/INPUT/cover_type_field.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/cover_type_field.nc similarity index 100% rename from examples/CM2G63L/INPUT/cover_type_field.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/cover_type_field.nc diff --git a/examples/CM2G63L/INPUT/eftsw4str b/examples/coupled_AM2_SIS/CM2G63L/INPUT/eftsw4str similarity index 100% rename from examples/CM2G63L/INPUT/eftsw4str rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/eftsw4str diff --git a/examples/CM2G63L/INPUT/emissions.ch3i.GEOS4x5.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/emissions.ch3i.GEOS4x5.nc similarity index 100% rename from examples/CM2G63L/INPUT/emissions.ch3i.GEOS4x5.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/emissions.ch3i.GEOS4x5.nc diff --git a/examples/CM2G63L/INPUT/esf_sw_input_data_n38b18 b/examples/coupled_AM2_SIS/CM2G63L/INPUT/esf_sw_input_data_n38b18 similarity index 100% rename from examples/CM2G63L/INPUT/esf_sw_input_data_n38b18 rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/esf_sw_input_data_n38b18 diff --git a/examples/CM2G63L/INPUT/esf_sw_input_data_n72b25 b/examples/coupled_AM2_SIS/CM2G63L/INPUT/esf_sw_input_data_n72b25 similarity index 100% rename from examples/CM2G63L/INPUT/esf_sw_input_data_n72b25 rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/esf_sw_input_data_n72b25 diff --git a/examples/CM2G63L/INPUT/extlw_data.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/extlw_data.nc similarity index 100% rename from examples/CM2G63L/INPUT/extlw_data.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/extlw_data.nc diff --git a/examples/CM2G63L/INPUT/extsw_data.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/extsw_data.nc similarity index 100% rename from examples/CM2G63L/INPUT/extsw_data.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/extsw_data.nc diff --git a/examples/CM2G63L/INPUT/f113_gblannualdata b/examples/coupled_AM2_SIS/CM2G63L/INPUT/f113_gblannualdata similarity index 100% rename from examples/CM2G63L/INPUT/f113_gblannualdata rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/f113_gblannualdata diff --git a/examples/CM2G63L/INPUT/f11_gblannualdata b/examples/coupled_AM2_SIS/CM2G63L/INPUT/f11_gblannualdata similarity index 100% rename from examples/CM2G63L/INPUT/f11_gblannualdata rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/f11_gblannualdata diff --git a/examples/CM2G63L/INPUT/f12_gblannualdata b/examples/coupled_AM2_SIS/CM2G63L/INPUT/f12_gblannualdata similarity index 100% rename from examples/CM2G63L/INPUT/f12_gblannualdata rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/f12_gblannualdata diff --git a/examples/CM2G63L/INPUT/f22_gblannualdata b/examples/coupled_AM2_SIS/CM2G63L/INPUT/f22_gblannualdata similarity index 100% rename from examples/CM2G63L/INPUT/f22_gblannualdata rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/f22_gblannualdata diff --git a/examples/CM2G63L/INPUT/fv_rst.res.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/fv_rst.res.nc similarity index 100% rename from examples/CM2G63L/INPUT/fv_rst.res.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/fv_rst.res.nc diff --git a/examples/CM2G63L/INPUT/fv_srf_wnd.res.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/fv_srf_wnd.res.nc similarity index 100% rename from examples/CM2G63L/INPUT/fv_srf_wnd.res.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/fv_srf_wnd.res.nc diff --git a/examples/CM2G63L/INPUT/geothermal_heating_cm2g.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/geothermal_heating_cm2g.nc similarity index 100% rename from examples/CM2G63L/INPUT/geothermal_heating_cm2g.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/geothermal_heating_cm2g.nc diff --git a/examples/CM2G63L/INPUT/grid_spec.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/grid_spec.nc similarity index 100% rename from examples/CM2G63L/INPUT/grid_spec.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/grid_spec.nc diff --git a/examples/CM2G63L/INPUT/ground_type_field b/examples/coupled_AM2_SIS/CM2G63L/INPUT/ground_type_field similarity index 100% rename from examples/CM2G63L/INPUT/ground_type_field rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/ground_type_field diff --git a/examples/CM2G63L/INPUT/groundwater_residence_time_field b/examples/coupled_AM2_SIS/CM2G63L/INPUT/groundwater_residence_time_field similarity index 100% rename from examples/CM2G63L/INPUT/groundwater_residence_time_field rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/groundwater_residence_time_field diff --git a/examples/CM2G63L/INPUT/gustiness_qscat.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/gustiness_qscat.nc similarity index 100% rename from examples/CM2G63L/INPUT/gustiness_qscat.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/gustiness_qscat.nc diff --git a/examples/CM2G63L/INPUT/h2o12001400_hi00_data b/examples/coupled_AM2_SIS/CM2G63L/INPUT/h2o12001400_hi00_data similarity index 100% rename from examples/CM2G63L/INPUT/h2o12001400_hi00_data rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/h2o12001400_hi00_data diff --git a/examples/CM2G63L/INPUT/h2o12001400_hi92_data b/examples/coupled_AM2_SIS/CM2G63L/INPUT/h2o12001400_hi92_data similarity index 100% rename from examples/CM2G63L/INPUT/h2o12001400_hi92_data rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/h2o12001400_hi92_data diff --git a/examples/CM2G63L/INPUT/h2ockd2.1_corrdata b/examples/coupled_AM2_SIS/CM2G63L/INPUT/h2ockd2.1_corrdata similarity index 100% rename from examples/CM2G63L/INPUT/h2ockd2.1_corrdata rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/h2ockd2.1_corrdata diff --git a/examples/CM2G63L/INPUT/h2ockd2.1_data b/examples/coupled_AM2_SIS/CM2G63L/INPUT/h2ockd2.1_data similarity index 100% rename from examples/CM2G63L/INPUT/h2ockd2.1_data rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/h2ockd2.1_data diff --git a/examples/CM2G63L/INPUT/h2ockd2.4_corrdata b/examples/coupled_AM2_SIS/CM2G63L/INPUT/h2ockd2.4_corrdata similarity index 100% rename from examples/CM2G63L/INPUT/h2ockd2.4_corrdata rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/h2ockd2.4_corrdata diff --git a/examples/CM2G63L/INPUT/h2ocoeff_ckd_0_3000_10cm_hi00 b/examples/coupled_AM2_SIS/CM2G63L/INPUT/h2ocoeff_ckd_0_3000_10cm_hi00 similarity index 100% rename from examples/CM2G63L/INPUT/h2ocoeff_ckd_0_3000_10cm_hi00 rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/h2ocoeff_ckd_0_3000_10cm_hi00 diff --git a/examples/CM2G63L/INPUT/h2ocoeff_ckd_speccombwidebds_hi00 b/examples/coupled_AM2_SIS/CM2G63L/INPUT/h2ocoeff_ckd_speccombwidebds_hi00 similarity index 100% rename from examples/CM2G63L/INPUT/h2ocoeff_ckd_speccombwidebds_hi00 rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/h2ocoeff_ckd_speccombwidebds_hi00 diff --git a/examples/CM2G63L/INPUT/h2ocoeff_ckd_speccombwidebds_hi92 b/examples/coupled_AM2_SIS/CM2G63L/INPUT/h2ocoeff_ckd_speccombwidebds_hi92 similarity index 100% rename from examples/CM2G63L/INPUT/h2ocoeff_ckd_speccombwidebds_hi92 rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/h2ocoeff_ckd_speccombwidebds_hi92 diff --git a/examples/CM2G63L/INPUT/h2ocoeff_rsb_0_3000_10cm_hi00 b/examples/coupled_AM2_SIS/CM2G63L/INPUT/h2ocoeff_rsb_0_3000_10cm_hi00 similarity index 100% rename from examples/CM2G63L/INPUT/h2ocoeff_rsb_0_3000_10cm_hi00 rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/h2ocoeff_rsb_0_3000_10cm_hi00 diff --git a/examples/CM2G63L/INPUT/h2ocoeff_rsb_speccombwidebds_hi00 b/examples/coupled_AM2_SIS/CM2G63L/INPUT/h2ocoeff_rsb_speccombwidebds_hi00 similarity index 100% rename from examples/CM2G63L/INPUT/h2ocoeff_rsb_speccombwidebds_hi00 rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/h2ocoeff_rsb_speccombwidebds_hi00 diff --git a/examples/CM2G63L/INPUT/h2ocoeff_rsb_speccombwidebds_hi92 b/examples/coupled_AM2_SIS/CM2G63L/INPUT/h2ocoeff_rsb_speccombwidebds_hi92 similarity index 100% rename from examples/CM2G63L/INPUT/h2ocoeff_rsb_speccombwidebds_hi92 rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/h2ocoeff_rsb_speccombwidebds_hi92 diff --git a/examples/CM2G63L/INPUT/ice_model.res.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/ice_model.res.nc similarity index 100% rename from examples/CM2G63L/INPUT/ice_model.res.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/ice_model.res.nc diff --git a/examples/CM2G63L/INPUT/ice_ocmip2_cfc.res.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/ice_ocmip2_cfc.res.nc similarity index 100% rename from examples/CM2G63L/INPUT/ice_ocmip2_cfc.res.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/ice_ocmip2_cfc.res.nc diff --git a/examples/CM2G63L/INPUT/id1ch4n2 b/examples/coupled_AM2_SIS/CM2G63L/INPUT/id1ch4n2 similarity index 100% rename from examples/CM2G63L/INPUT/id1ch4n2 rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/id1ch4n2 diff --git a/examples/CM2G63L/INPUT/id1o3 b/examples/coupled_AM2_SIS/CM2G63L/INPUT/id1o3 similarity index 100% rename from examples/CM2G63L/INPUT/id1o3 rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/id1o3 diff --git a/examples/CM2G63L/INPUT/id2h2obdckd2p1 b/examples/coupled_AM2_SIS/CM2G63L/INPUT/id2h2obdckd2p1 similarity index 100% rename from examples/CM2G63L/INPUT/id2h2obdckd2p1 rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/id2h2obdckd2p1 diff --git a/examples/CM2G63L/INPUT/id2h2obdfull b/examples/coupled_AM2_SIS/CM2G63L/INPUT/id2h2obdfull similarity index 100% rename from examples/CM2G63L/INPUT/id2h2obdfull rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/id2h2obdfull diff --git a/examples/CM2G63L/INPUT/id2h2orbts b/examples/coupled_AM2_SIS/CM2G63L/INPUT/id2h2orbts similarity index 100% rename from examples/CM2G63L/INPUT/id2h2orbts rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/id2h2orbts diff --git a/examples/CM2G63L/INPUT/land_hgrid.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/land_hgrid.nc similarity index 100% rename from examples/CM2G63L/INPUT/land_hgrid.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/land_hgrid.nc diff --git a/examples/CM2G63L/INPUT/land_mask.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/land_mask.nc similarity index 100% rename from examples/CM2G63L/INPUT/land_mask.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/land_mask.nc diff --git a/examples/CM2G63L/INPUT/land_mosaic.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/land_mosaic.nc similarity index 100% rename from examples/CM2G63L/INPUT/land_mosaic.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/land_mosaic.nc diff --git a/examples/CM2G63L/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc similarity index 100% rename from examples/CM2G63L/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc diff --git a/examples/CM2G63L/INPUT/lean_solar_spectral_data.dat b/examples/coupled_AM2_SIS/CM2G63L/INPUT/lean_solar_spectral_data.dat similarity index 100% rename from examples/CM2G63L/INPUT/lean_solar_spectral_data.dat rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/lean_solar_spectral_data.dat diff --git a/examples/CM2G63L/INPUT/mg_drag.res.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/mg_drag.res.nc similarity index 100% rename from examples/CM2G63L/INPUT/mg_drag.res.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/mg_drag.res.nc diff --git a/examples/CM2G63L/INPUT/mosaic.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/mosaic.nc similarity index 100% rename from examples/CM2G63L/INPUT/mosaic.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/mosaic.nc diff --git a/examples/CM2G63L/INPUT/n2o_gblannualdata b/examples/coupled_AM2_SIS/CM2G63L/INPUT/n2o_gblannualdata similarity index 100% rename from examples/CM2G63L/INPUT/n2o_gblannualdata rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/n2o_gblannualdata diff --git a/examples/CM2G63L/INPUT/navy_topography.data.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/navy_topography.data.nc similarity index 100% rename from examples/CM2G63L/INPUT/navy_topography.data.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/navy_topography.data.nc diff --git a/examples/CM2G63L/INPUT/o3.climatology.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/o3.climatology.nc similarity index 100% rename from examples/CM2G63L/INPUT/o3.climatology.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/o3.climatology.nc diff --git a/examples/CM2G63L/INPUT/o39001200_hi00_data b/examples/coupled_AM2_SIS/CM2G63L/INPUT/o39001200_hi00_data similarity index 100% rename from examples/CM2G63L/INPUT/o39001200_hi00_data rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/o39001200_hi00_data diff --git a/examples/CM2G63L/INPUT/o39001200_hi92_data b/examples/coupled_AM2_SIS/CM2G63L/INPUT/o39001200_hi92_data similarity index 100% rename from examples/CM2G63L/INPUT/o39001200_hi92_data rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/o39001200_hi92_data diff --git a/examples/CM2G63L/INPUT/ocean_grid.7.29.2008_fixed.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/ocean_grid.7.29.2008_fixed.nc similarity index 100% rename from examples/CM2G63L/INPUT/ocean_grid.7.29.2008_fixed.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/ocean_grid.7.29.2008_fixed.nc diff --git a/examples/CM2G63L/INPUT/ocean_hgrid.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/ocean_hgrid.nc similarity index 100% rename from examples/CM2G63L/INPUT/ocean_hgrid.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/ocean_hgrid.nc diff --git a/examples/CM2G63L/INPUT/ocean_mask.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/ocean_mask.nc similarity index 100% rename from examples/CM2G63L/INPUT/ocean_mask.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/ocean_mask.nc diff --git a/examples/CM2G63L/INPUT/ocean_mosaic.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/ocean_mosaic.nc similarity index 100% rename from examples/CM2G63L/INPUT/ocean_mosaic.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/ocean_mosaic.nc diff --git a/examples/CM2G63L/INPUT/ocean_vgrid.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/ocean_vgrid.nc similarity index 100% rename from examples/CM2G63L/INPUT/ocean_vgrid.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/ocean_vgrid.nc diff --git a/examples/CM2G63L/INPUT/ocmip2_cfc.res.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/ocmip2_cfc.res.nc similarity index 100% rename from examples/CM2G63L/INPUT/ocmip2_cfc.res.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/ocmip2_cfc.res.nc diff --git a/examples/CM2G63L/INPUT/omgsw_data.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/omgsw_data.nc similarity index 100% rename from examples/CM2G63L/INPUT/omgsw_data.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/omgsw_data.nc diff --git a/examples/CM2G63L/INPUT/physics_driver.res.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/physics_driver.res.nc similarity index 100% rename from examples/CM2G63L/INPUT/physics_driver.res.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/physics_driver.res.nc diff --git a/examples/CM2G63L/INPUT/radfn_5-2995_100-490k b/examples/coupled_AM2_SIS/CM2G63L/INPUT/radfn_5-2995_100-490k similarity index 100% rename from examples/CM2G63L/INPUT/radfn_5-2995_100-490k rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/radfn_5-2995_100-490k diff --git a/examples/CM2G63L/INPUT/radiative_gases.res.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/radiative_gases.res.nc similarity index 100% rename from examples/CM2G63L/INPUT/radiative_gases.res.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/radiative_gases.res.nc diff --git a/examples/CM2G63L/INPUT/randelo3data b/examples/coupled_AM2_SIS/CM2G63L/INPUT/randelo3data similarity index 100% rename from examples/CM2G63L/INPUT/randelo3data rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/randelo3data diff --git a/examples/CM2G63L/INPUT/reynolds_sst.data.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/reynolds_sst.data.nc similarity index 100% rename from examples/CM2G63L/INPUT/reynolds_sst.data.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/reynolds_sst.data.nc diff --git a/examples/CM2G63L/INPUT/reyoi_sst.data.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/reyoi_sst.data.nc similarity index 100% rename from examples/CM2G63L/INPUT/reyoi_sst.data.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/reyoi_sst.data.nc diff --git a/examples/CM2G63L/INPUT/river_destination_field b/examples/coupled_AM2_SIS/CM2G63L/INPUT/river_destination_field similarity index 100% rename from examples/CM2G63L/INPUT/river_destination_field rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/river_destination_field diff --git a/examples/CM2G63L/INPUT/salt_restore.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/salt_restore.nc similarity index 100% rename from examples/CM2G63L/INPUT/salt_restore.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/salt_restore.nc diff --git a/examples/CM2G63L/INPUT/seasonal_ozone b/examples/coupled_AM2_SIS/CM2G63L/INPUT/seasonal_ozone similarity index 100% rename from examples/CM2G63L/INPUT/seasonal_ozone rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/seasonal_ozone diff --git a/examples/CM2G63L/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc similarity index 100% rename from examples/CM2G63L/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc diff --git a/examples/CM2G63L/INPUT/sgs_h2.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/sgs_h2.nc similarity index 100% rename from examples/CM2G63L/INPUT/sgs_h2.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/sgs_h2.nc diff --git a/examples/CM2G63L/INPUT/soil.res.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/soil.res.nc similarity index 100% rename from examples/CM2G63L/INPUT/soil.res.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/soil.res.nc diff --git a/examples/CM2G63L/INPUT/sst_ice_clim.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/sst_ice_clim.nc similarity index 100% rename from examples/CM2G63L/INPUT/sst_ice_clim.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/sst_ice_clim.nc diff --git a/examples/CM2G63L/INPUT/stdlvls b/examples/coupled_AM2_SIS/CM2G63L/INPUT/stdlvls similarity index 100% rename from examples/CM2G63L/INPUT/stdlvls rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/stdlvls diff --git a/examples/CM2G63L/INPUT/strat_cloud.res.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/strat_cloud.res.nc similarity index 100% rename from examples/CM2G63L/INPUT/strat_cloud.res.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/strat_cloud.res.nc diff --git a/examples/CM2G63L/INPUT/swstratendramadata b/examples/coupled_AM2_SIS/CM2G63L/INPUT/swstratendramadata similarity index 100% rename from examples/CM2G63L/INPUT/swstratendramadata rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/swstratendramadata diff --git a/examples/CM2G63L/INPUT/temp_restore.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/temp_restore.nc similarity index 100% rename from examples/CM2G63L/INPUT/temp_restore.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/temp_restore.nc diff --git a/examples/CM2G63L/INPUT/tideamp.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/tideamp.nc similarity index 100% rename from examples/CM2G63L/INPUT/tideamp.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/tideamp.nc diff --git a/examples/CM2G63L/INPUT/topog.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/topog.nc similarity index 100% rename from examples/CM2G63L/INPUT/topog.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/topog.nc diff --git a/examples/CM2G63L/INPUT/vegetation.res.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/vegetation.res.nc similarity index 100% rename from examples/CM2G63L/INPUT/vegetation.res.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/vegetation.res.nc diff --git a/examples/CM2G63L/INPUT/zonal_ozone_data.nc b/examples/coupled_AM2_SIS/CM2G63L/INPUT/zonal_ozone_data.nc similarity index 100% rename from examples/CM2G63L/INPUT/zonal_ozone_data.nc rename to examples/coupled_AM2_SIS/CM2G63L/INPUT/zonal_ozone_data.nc diff --git a/examples/CM2G63L/MOM_input b/examples/coupled_AM2_SIS/CM2G63L/MOM_input similarity index 100% rename from examples/CM2G63L/MOM_input rename to examples/coupled_AM2_SIS/CM2G63L/MOM_input diff --git a/examples/CM2G63L/MOM_memory.h b/examples/coupled_AM2_SIS/CM2G63L/MOM_memory.h similarity index 100% rename from examples/CM2G63L/MOM_memory.h rename to examples/coupled_AM2_SIS/CM2G63L/MOM_memory.h diff --git a/examples/CM2G63L/MOM_override b/examples/coupled_AM2_SIS/CM2G63L/MOM_override similarity index 100% rename from examples/CM2G63L/MOM_override rename to examples/coupled_AM2_SIS/CM2G63L/MOM_override diff --git a/examples/CM2G63L/MOM_parameter_doc.all b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all similarity index 100% rename from examples/CM2G63L/MOM_parameter_doc.all rename to examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all diff --git a/examples/CM2G63L/MOM_parameter_doc.short b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.short similarity index 100% rename from examples/CM2G63L/MOM_parameter_doc.short rename to examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.short diff --git a/examples/CM2G63L/data_table b/examples/coupled_AM2_SIS/CM2G63L/data_table similarity index 100% rename from examples/CM2G63L/data_table rename to examples/coupled_AM2_SIS/CM2G63L/data_table diff --git a/examples/CM2G63L/diag_table b/examples/coupled_AM2_SIS/CM2G63L/diag_table similarity index 100% rename from examples/CM2G63L/diag_table rename to examples/coupled_AM2_SIS/CM2G63L/diag_table diff --git a/examples/CM2G63L/field_table b/examples/coupled_AM2_SIS/CM2G63L/field_table similarity index 100% rename from examples/CM2G63L/field_table rename to examples/coupled_AM2_SIS/CM2G63L/field_table diff --git a/examples/CM2G63L/input.nml b/examples/coupled_AM2_SIS/CM2G63L/input.nml similarity index 100% rename from examples/CM2G63L/input.nml rename to examples/coupled_AM2_SIS/CM2G63L/input.nml diff --git a/examples/CM2G63L/static_input.nml b/examples/coupled_AM2_SIS/CM2G63L/static_input.nml similarity index 100% rename from examples/CM2G63L/static_input.nml rename to examples/coupled_AM2_SIS/CM2G63L/static_input.nml diff --git a/examples/CM2G63L/timestats.gnu b/examples/coupled_AM2_SIS/CM2G63L/timestats.gnu similarity index 100% rename from examples/CM2G63L/timestats.gnu rename to examples/coupled_AM2_SIS/CM2G63L/timestats.gnu diff --git a/examples/CM2G63L/timestats.intel b/examples/coupled_AM2_SIS/CM2G63L/timestats.intel similarity index 100% rename from examples/CM2G63L/timestats.intel rename to examples/coupled_AM2_SIS/CM2G63L/timestats.intel diff --git a/examples/CM2G63L/timestats.pgi b/examples/coupled_AM2_SIS/CM2G63L/timestats.pgi similarity index 100% rename from examples/CM2G63L/timestats.pgi rename to examples/coupled_AM2_SIS/CM2G63L/timestats.pgi diff --git a/examples/GOLD_SIS/INPUT/.datasets b/examples/ocean_SIS/GOLD_SIS/INPUT/.datasets similarity index 100% rename from examples/GOLD_SIS/INPUT/.datasets rename to examples/ocean_SIS/GOLD_SIS/INPUT/.datasets diff --git a/examples/GOLD_SIS/INPUT/31Layer_zgrid.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/31Layer_zgrid.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/31Layer_zgrid.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/31Layer_zgrid.nc diff --git a/examples/GOLD_SIS/INPUT/GOLD_IC.2010.11.15.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/GOLD_IC.2010.11.15.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/GOLD_IC.2010.11.15.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/GOLD_IC.2010.11.15.nc diff --git a/examples/GOLD_SIS/INPUT/GOLD_SIS_IC.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/GOLD_SIS_IC.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/GOLD_SIS_IC.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/GOLD_SIS_IC.nc diff --git a/examples/GOLD_SIS/INPUT/OM3_zgrid.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/OM3_zgrid.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/OM3_zgrid.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/OM3_zgrid.nc diff --git a/examples/GOLD_SIS/INPUT/README b/examples/ocean_SIS/GOLD_SIS/INPUT/README similarity index 100% rename from examples/GOLD_SIS/INPUT/README rename to examples/ocean_SIS/GOLD_SIS/INPUT/README diff --git a/examples/GOLD_SIS/INPUT/atmos_hgrid.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/atmos_hgrid.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/atmos_hgrid.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/atmos_hgrid.nc diff --git a/examples/GOLD_SIS/INPUT/atmos_mosaic.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/atmos_mosaic.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/atmos_mosaic.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/atmos_mosaic.nc diff --git a/examples/GOLD_SIS/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc diff --git a/examples/GOLD_SIS/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc diff --git a/examples/GOLD_SIS/INPUT/cfc.bc.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/cfc.bc.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/cfc.bc.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/cfc.bc.nc diff --git a/examples/GOLD_SIS/INPUT/geothermal_heating_cm2g.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/geothermal_heating_cm2g.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/geothermal_heating_cm2g.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/geothermal_heating_cm2g.nc diff --git a/examples/GOLD_SIS/INPUT/grid_spec.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/grid_spec.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/grid_spec.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/grid_spec.nc diff --git a/examples/GOLD_SIS/INPUT/gustiness_qscat.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/gustiness_qscat.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/gustiness_qscat.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/gustiness_qscat.nc diff --git a/examples/GOLD_SIS/INPUT/land_hgrid.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/land_hgrid.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/land_hgrid.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/land_hgrid.nc diff --git a/examples/GOLD_SIS/INPUT/land_mask.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/land_mask.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/land_mask.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/land_mask.nc diff --git a/examples/GOLD_SIS/INPUT/land_mosaic.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/land_mosaic.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/land_mosaic.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/land_mosaic.nc diff --git a/examples/GOLD_SIS/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc diff --git a/examples/GOLD_SIS/INPUT/mosaic.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/mosaic.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/mosaic.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/mosaic.nc diff --git a/examples/GOLD_SIS/INPUT/ncar_precip_clim.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/ncar_precip_clim.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/ncar_precip_clim.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/ncar_precip_clim.nc diff --git a/examples/GOLD_SIS/INPUT/ncar_rad_clim.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/ncar_rad_clim.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/ncar_rad_clim.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/ncar_rad_clim.nc diff --git a/examples/GOLD_SIS/INPUT/ocean_grid.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/ocean_grid.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/ocean_grid.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/ocean_grid.nc diff --git a/examples/GOLD_SIS/INPUT/ocean_hgrid.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/ocean_hgrid.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/ocean_hgrid.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/ocean_hgrid.nc diff --git a/examples/GOLD_SIS/INPUT/ocean_mask.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/ocean_mask.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/ocean_mask.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/ocean_mask.nc diff --git a/examples/GOLD_SIS/INPUT/ocean_mosaic.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/ocean_mosaic.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/ocean_mosaic.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/ocean_mosaic.nc diff --git a/examples/GOLD_SIS/INPUT/ocean_vgrid.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/ocean_vgrid.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/ocean_vgrid.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/ocean_vgrid.nc diff --git a/examples/GOLD_SIS/INPUT/ocmip2_cfc.res.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/ocmip2_cfc.res.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/ocmip2_cfc.res.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/ocmip2_cfc.res.nc diff --git a/examples/GOLD_SIS/INPUT/q_10_mod.clim.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/q_10_mod.clim.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/q_10_mod.clim.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/q_10_mod.clim.nc diff --git a/examples/GOLD_SIS/INPUT/runoff.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/runoff.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/runoff.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/runoff.nc diff --git a/examples/GOLD_SIS/INPUT/salt_restore.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/salt_restore.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/salt_restore.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/salt_restore.nc diff --git a/examples/GOLD_SIS/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc diff --git a/examples/GOLD_SIS/INPUT/sgs_h2.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/sgs_h2.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/sgs_h2.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/sgs_h2.nc diff --git a/examples/GOLD_SIS/INPUT/slp.clim.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/slp.clim.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/slp.clim.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/slp.clim.nc diff --git a/examples/GOLD_SIS/INPUT/sst_ice_clim.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/sst_ice_clim.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/sst_ice_clim.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/sst_ice_clim.nc diff --git a/examples/GOLD_SIS/INPUT/t_10_mod.clim.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/t_10_mod.clim.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/t_10_mod.clim.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/t_10_mod.clim.nc diff --git a/examples/GOLD_SIS/INPUT/temp_restore.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/temp_restore.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/temp_restore.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/temp_restore.nc diff --git a/examples/GOLD_SIS/INPUT/tideamp.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/tideamp.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/tideamp.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/tideamp.nc diff --git a/examples/GOLD_SIS/INPUT/tke_tidal_cm2p2.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/tke_tidal_cm2p2.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/tke_tidal_cm2p2.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/tke_tidal_cm2p2.nc diff --git a/examples/GOLD_SIS/INPUT/topog.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/topog.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/topog.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/topog.nc diff --git a/examples/GOLD_SIS/INPUT/u_10_mod.clim.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/u_10_mod.clim.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/u_10_mod.clim.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/u_10_mod.clim.nc diff --git a/examples/GOLD_SIS/INPUT/v_10_mod.clim.nc b/examples/ocean_SIS/GOLD_SIS/INPUT/v_10_mod.clim.nc similarity index 100% rename from examples/GOLD_SIS/INPUT/v_10_mod.clim.nc rename to examples/ocean_SIS/GOLD_SIS/INPUT/v_10_mod.clim.nc diff --git a/examples/GOLD_SIS/MOM_channel_list b/examples/ocean_SIS/GOLD_SIS/MOM_channel_list similarity index 100% rename from examples/GOLD_SIS/MOM_channel_list rename to examples/ocean_SIS/GOLD_SIS/MOM_channel_list diff --git a/examples/GOLD_SIS/MOM_input b/examples/ocean_SIS/GOLD_SIS/MOM_input similarity index 100% rename from examples/GOLD_SIS/MOM_input rename to examples/ocean_SIS/GOLD_SIS/MOM_input diff --git a/examples/GOLD_SIS/MOM_memory.h b/examples/ocean_SIS/GOLD_SIS/MOM_memory.h similarity index 100% rename from examples/GOLD_SIS/MOM_memory.h rename to examples/ocean_SIS/GOLD_SIS/MOM_memory.h diff --git a/examples/DOME/MOM_override b/examples/ocean_SIS/GOLD_SIS/MOM_override similarity index 100% rename from examples/DOME/MOM_override rename to examples/ocean_SIS/GOLD_SIS/MOM_override diff --git a/examples/GOLD_SIS/MOM_parameter_doc.all b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all similarity index 100% rename from examples/GOLD_SIS/MOM_parameter_doc.all rename to examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all diff --git a/examples/GOLD_SIS/MOM_parameter_doc.short b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.short similarity index 100% rename from examples/GOLD_SIS/MOM_parameter_doc.short rename to examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.short diff --git a/examples/GOLD_SIS/data_table b/examples/ocean_SIS/GOLD_SIS/data_table similarity index 100% rename from examples/GOLD_SIS/data_table rename to examples/ocean_SIS/GOLD_SIS/data_table diff --git a/examples/GOLD_SIS/diag_table b/examples/ocean_SIS/GOLD_SIS/diag_table similarity index 100% rename from examples/GOLD_SIS/diag_table rename to examples/ocean_SIS/GOLD_SIS/diag_table diff --git a/examples/GOLD_SIS/field_table b/examples/ocean_SIS/GOLD_SIS/field_table similarity index 100% rename from examples/GOLD_SIS/field_table rename to examples/ocean_SIS/GOLD_SIS/field_table diff --git a/examples/GOLD_SIS/input.nml b/examples/ocean_SIS/GOLD_SIS/input.nml similarity index 100% rename from examples/GOLD_SIS/input.nml rename to examples/ocean_SIS/GOLD_SIS/input.nml diff --git a/examples/GOLD_SIS/static_input.nml b/examples/ocean_SIS/GOLD_SIS/static_input.nml similarity index 100% rename from examples/GOLD_SIS/static_input.nml rename to examples/ocean_SIS/GOLD_SIS/static_input.nml diff --git a/examples/GOLD_SIS/timestats.gnu b/examples/ocean_SIS/GOLD_SIS/timestats.gnu similarity index 100% rename from examples/GOLD_SIS/timestats.gnu rename to examples/ocean_SIS/GOLD_SIS/timestats.gnu diff --git a/examples/GOLD_SIS/timestats.intel b/examples/ocean_SIS/GOLD_SIS/timestats.intel similarity index 100% rename from examples/GOLD_SIS/timestats.intel rename to examples/ocean_SIS/GOLD_SIS/timestats.intel diff --git a/examples/GOLD_SIS/timestats.pgi b/examples/ocean_SIS/GOLD_SIS/timestats.pgi similarity index 100% rename from examples/GOLD_SIS/timestats.pgi rename to examples/ocean_SIS/GOLD_SIS/timestats.pgi diff --git a/examples/GOLD_SIS_025/INPUT/.datasets b/examples/ocean_SIS/GOLD_SIS_025/INPUT/.datasets similarity index 100% rename from examples/GOLD_SIS_025/INPUT/.datasets rename to examples/ocean_SIS/GOLD_SIS_025/INPUT/.datasets diff --git a/examples/GOLD_SIS_025/INPUT/GOLD_IC.nc b/examples/ocean_SIS/GOLD_SIS_025/INPUT/GOLD_IC.nc similarity index 100% rename from examples/GOLD_SIS_025/INPUT/GOLD_IC.nc rename to examples/ocean_SIS/GOLD_SIS_025/INPUT/GOLD_IC.nc diff --git a/examples/GOLD_SIS_025/INPUT/OM3_zgrid.nc b/examples/ocean_SIS/GOLD_SIS_025/INPUT/OM3_zgrid.nc similarity index 100% rename from examples/GOLD_SIS_025/INPUT/OM3_zgrid.nc rename to examples/ocean_SIS/GOLD_SIS_025/INPUT/OM3_zgrid.nc diff --git a/examples/GOLD_SIS_025/INPUT/atm_ocean_mosaic_tile1Xlnd_ocean_mosaic_tile1.nc b/examples/ocean_SIS/GOLD_SIS_025/INPUT/atm_ocean_mosaic_tile1Xlnd_ocean_mosaic_tile1.nc similarity index 100% rename from examples/GOLD_SIS_025/INPUT/atm_ocean_mosaic_tile1Xlnd_ocean_mosaic_tile1.nc rename to examples/ocean_SIS/GOLD_SIS_025/INPUT/atm_ocean_mosaic_tile1Xlnd_ocean_mosaic_tile1.nc diff --git a/examples/GOLD_SIS_025/INPUT/atm_ocean_mosaic_tile1Xocn_ocean_mosaic_tile1.nc b/examples/ocean_SIS/GOLD_SIS_025/INPUT/atm_ocean_mosaic_tile1Xocn_ocean_mosaic_tile1.nc similarity index 100% rename from examples/GOLD_SIS_025/INPUT/atm_ocean_mosaic_tile1Xocn_ocean_mosaic_tile1.nc rename to examples/ocean_SIS/GOLD_SIS_025/INPUT/atm_ocean_mosaic_tile1Xocn_ocean_mosaic_tile1.nc diff --git a/examples/GOLD_SIS_025/INPUT/atmos_mosaic_tile1Xatmos_mosaic_tile1.nc b/examples/ocean_SIS/GOLD_SIS_025/INPUT/atmos_mosaic_tile1Xatmos_mosaic_tile1.nc similarity index 100% rename from examples/GOLD_SIS_025/INPUT/atmos_mosaic_tile1Xatmos_mosaic_tile1.nc rename to examples/ocean_SIS/GOLD_SIS_025/INPUT/atmos_mosaic_tile1Xatmos_mosaic_tile1.nc diff --git a/examples/GOLD_SIS_025/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc b/examples/ocean_SIS/GOLD_SIS_025/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc similarity index 100% rename from examples/GOLD_SIS_025/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc rename to examples/ocean_SIS/GOLD_SIS_025/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc diff --git a/examples/GOLD_SIS_025/INPUT/grid_spec.nc b/examples/ocean_SIS/GOLD_SIS_025/INPUT/grid_spec.nc similarity index 100% rename from examples/GOLD_SIS_025/INPUT/grid_spec.nc rename to examples/ocean_SIS/GOLD_SIS_025/INPUT/grid_spec.nc diff --git a/examples/GOLD_SIS_025/INPUT/land_mask.nc b/examples/ocean_SIS/GOLD_SIS_025/INPUT/land_mask.nc similarity index 100% rename from examples/GOLD_SIS_025/INPUT/land_mask.nc rename to examples/ocean_SIS/GOLD_SIS_025/INPUT/land_mask.nc diff --git a/examples/GOLD_SIS_025/INPUT/mosaic.nc b/examples/ocean_SIS/GOLD_SIS_025/INPUT/mosaic.nc similarity index 100% rename from examples/GOLD_SIS_025/INPUT/mosaic.nc rename to examples/ocean_SIS/GOLD_SIS_025/INPUT/mosaic.nc diff --git a/examples/GOLD_SIS_025/INPUT/ncar_precip.clim.nc b/examples/ocean_SIS/GOLD_SIS_025/INPUT/ncar_precip.clim.nc similarity index 100% rename from examples/GOLD_SIS_025/INPUT/ncar_precip.clim.nc rename to examples/ocean_SIS/GOLD_SIS_025/INPUT/ncar_precip.clim.nc diff --git a/examples/GOLD_SIS_025/INPUT/ncar_rad.clim.nc b/examples/ocean_SIS/GOLD_SIS_025/INPUT/ncar_rad.clim.nc similarity index 100% rename from examples/GOLD_SIS_025/INPUT/ncar_rad.clim.nc rename to examples/ocean_SIS/GOLD_SIS_025/INPUT/ncar_rad.clim.nc diff --git a/examples/GOLD_SIS_025/INPUT/ocean_hgrid.nc b/examples/ocean_SIS/GOLD_SIS_025/INPUT/ocean_hgrid.nc similarity index 100% rename from examples/GOLD_SIS_025/INPUT/ocean_hgrid.nc rename to examples/ocean_SIS/GOLD_SIS_025/INPUT/ocean_hgrid.nc diff --git a/examples/GOLD_SIS_025/INPUT/ocean_mask.nc b/examples/ocean_SIS/GOLD_SIS_025/INPUT/ocean_mask.nc similarity index 100% rename from examples/GOLD_SIS_025/INPUT/ocean_mask.nc rename to examples/ocean_SIS/GOLD_SIS_025/INPUT/ocean_mask.nc diff --git a/examples/GOLD_SIS_025/INPUT/ocean_mosaic.nc b/examples/ocean_SIS/GOLD_SIS_025/INPUT/ocean_mosaic.nc similarity index 100% rename from examples/GOLD_SIS_025/INPUT/ocean_mosaic.nc rename to examples/ocean_SIS/GOLD_SIS_025/INPUT/ocean_mosaic.nc diff --git a/examples/GOLD_SIS_025/INPUT/ocean_vgrid.nc b/examples/ocean_SIS/GOLD_SIS_025/INPUT/ocean_vgrid.nc similarity index 100% rename from examples/GOLD_SIS_025/INPUT/ocean_vgrid.nc rename to examples/ocean_SIS/GOLD_SIS_025/INPUT/ocean_vgrid.nc diff --git a/examples/GOLD_SIS_025/INPUT/q_10_mod.clim.nc b/examples/ocean_SIS/GOLD_SIS_025/INPUT/q_10_mod.clim.nc similarity index 100% rename from examples/GOLD_SIS_025/INPUT/q_10_mod.clim.nc rename to examples/ocean_SIS/GOLD_SIS_025/INPUT/q_10_mod.clim.nc diff --git a/examples/GOLD_SIS_025/INPUT/runoff.nc b/examples/ocean_SIS/GOLD_SIS_025/INPUT/runoff.nc similarity index 100% rename from examples/GOLD_SIS_025/INPUT/runoff.nc rename to examples/ocean_SIS/GOLD_SIS_025/INPUT/runoff.nc diff --git a/examples/GOLD_SIS_025/INPUT/salt_restore.nc b/examples/ocean_SIS/GOLD_SIS_025/INPUT/salt_restore.nc similarity index 100% rename from examples/GOLD_SIS_025/INPUT/salt_restore.nc rename to examples/ocean_SIS/GOLD_SIS_025/INPUT/salt_restore.nc diff --git a/examples/GOLD_SIS_025/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc b/examples/ocean_SIS/GOLD_SIS_025/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc similarity index 100% rename from examples/GOLD_SIS_025/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc rename to examples/ocean_SIS/GOLD_SIS_025/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc diff --git a/examples/GOLD_SIS_025/INPUT/sgs_h2.nc b/examples/ocean_SIS/GOLD_SIS_025/INPUT/sgs_h2.nc similarity index 100% rename from examples/GOLD_SIS_025/INPUT/sgs_h2.nc rename to examples/ocean_SIS/GOLD_SIS_025/INPUT/sgs_h2.nc diff --git a/examples/GOLD_SIS_025/INPUT/slp.clim.nc b/examples/ocean_SIS/GOLD_SIS_025/INPUT/slp.clim.nc similarity index 100% rename from examples/GOLD_SIS_025/INPUT/slp.clim.nc rename to examples/ocean_SIS/GOLD_SIS_025/INPUT/slp.clim.nc diff --git a/examples/GOLD_SIS_025/INPUT/sst_ice_clim.nc b/examples/ocean_SIS/GOLD_SIS_025/INPUT/sst_ice_clim.nc similarity index 100% rename from examples/GOLD_SIS_025/INPUT/sst_ice_clim.nc rename to examples/ocean_SIS/GOLD_SIS_025/INPUT/sst_ice_clim.nc diff --git a/examples/GOLD_SIS_025/INPUT/t_10_mod.clim.nc b/examples/ocean_SIS/GOLD_SIS_025/INPUT/t_10_mod.clim.nc similarity index 100% rename from examples/GOLD_SIS_025/INPUT/t_10_mod.clim.nc rename to examples/ocean_SIS/GOLD_SIS_025/INPUT/t_10_mod.clim.nc diff --git a/examples/GOLD_SIS_025/INPUT/tideamp.nc b/examples/ocean_SIS/GOLD_SIS_025/INPUT/tideamp.nc similarity index 100% rename from examples/GOLD_SIS_025/INPUT/tideamp.nc rename to examples/ocean_SIS/GOLD_SIS_025/INPUT/tideamp.nc diff --git a/examples/GOLD_SIS_025/INPUT/topog.nc b/examples/ocean_SIS/GOLD_SIS_025/INPUT/topog.nc similarity index 100% rename from examples/GOLD_SIS_025/INPUT/topog.nc rename to examples/ocean_SIS/GOLD_SIS_025/INPUT/topog.nc diff --git a/examples/GOLD_SIS_025/INPUT/u_10_mod.clim.nc b/examples/ocean_SIS/GOLD_SIS_025/INPUT/u_10_mod.clim.nc similarity index 100% rename from examples/GOLD_SIS_025/INPUT/u_10_mod.clim.nc rename to examples/ocean_SIS/GOLD_SIS_025/INPUT/u_10_mod.clim.nc diff --git a/examples/GOLD_SIS_025/INPUT/v_10_mod.clim.nc b/examples/ocean_SIS/GOLD_SIS_025/INPUT/v_10_mod.clim.nc similarity index 100% rename from examples/GOLD_SIS_025/INPUT/v_10_mod.clim.nc rename to examples/ocean_SIS/GOLD_SIS_025/INPUT/v_10_mod.clim.nc diff --git a/examples/GOLD_SIS_025/MOM_channels_global_025 b/examples/ocean_SIS/GOLD_SIS_025/MOM_channels_global_025 similarity index 100% rename from examples/GOLD_SIS_025/MOM_channels_global_025 rename to examples/ocean_SIS/GOLD_SIS_025/MOM_channels_global_025 diff --git a/examples/GOLD_SIS_025/MOM_input b/examples/ocean_SIS/GOLD_SIS_025/MOM_input similarity index 100% rename from examples/GOLD_SIS_025/MOM_input rename to examples/ocean_SIS/GOLD_SIS_025/MOM_input diff --git a/examples/GOLD_SIS/MOM_override b/examples/ocean_SIS/GOLD_SIS_025/MOM_override similarity index 100% rename from examples/GOLD_SIS/MOM_override rename to examples/ocean_SIS/GOLD_SIS_025/MOM_override diff --git a/examples/GOLD_SIS_025/MOM_parameter_doc.all b/examples/ocean_SIS/GOLD_SIS_025/MOM_parameter_doc.all similarity index 100% rename from examples/GOLD_SIS_025/MOM_parameter_doc.all rename to examples/ocean_SIS/GOLD_SIS_025/MOM_parameter_doc.all diff --git a/examples/GOLD_SIS_025/MOM_parameter_doc.short b/examples/ocean_SIS/GOLD_SIS_025/MOM_parameter_doc.short similarity index 100% rename from examples/GOLD_SIS_025/MOM_parameter_doc.short rename to examples/ocean_SIS/GOLD_SIS_025/MOM_parameter_doc.short diff --git a/examples/GOLD_SIS_025/README.GOLD_SIS_025 b/examples/ocean_SIS/GOLD_SIS_025/README.GOLD_SIS_025 similarity index 100% rename from examples/GOLD_SIS_025/README.GOLD_SIS_025 rename to examples/ocean_SIS/GOLD_SIS_025/README.GOLD_SIS_025 diff --git a/examples/GOLD_SIS_025/data_table b/examples/ocean_SIS/GOLD_SIS_025/data_table similarity index 100% rename from examples/GOLD_SIS_025/data_table rename to examples/ocean_SIS/GOLD_SIS_025/data_table diff --git a/examples/GOLD_SIS_025/diag_table b/examples/ocean_SIS/GOLD_SIS_025/diag_table similarity index 100% rename from examples/GOLD_SIS_025/diag_table rename to examples/ocean_SIS/GOLD_SIS_025/diag_table diff --git a/examples/GOLD_SIS_025/field_table b/examples/ocean_SIS/GOLD_SIS_025/field_table similarity index 100% rename from examples/GOLD_SIS_025/field_table rename to examples/ocean_SIS/GOLD_SIS_025/field_table diff --git a/examples/GOLD_SIS_025/input.nml b/examples/ocean_SIS/GOLD_SIS_025/input.nml similarity index 100% rename from examples/GOLD_SIS_025/input.nml rename to examples/ocean_SIS/GOLD_SIS_025/input.nml diff --git a/examples/GOLD_SIS_icebergs/INPUT/.datasets b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/.datasets similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/.datasets rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/.datasets diff --git a/examples/GOLD_SIS_icebergs/INPUT/31Layer_zgrid.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/31Layer_zgrid.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/31Layer_zgrid.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/31Layer_zgrid.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/GOLD_IC.2010.11.15.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/GOLD_IC.2010.11.15.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/GOLD_IC.2010.11.15.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/GOLD_IC.2010.11.15.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/GOLD_SIS_IC.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/GOLD_SIS_IC.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/GOLD_SIS_IC.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/GOLD_SIS_IC.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/OM3_zgrid.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/OM3_zgrid.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/OM3_zgrid.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/OM3_zgrid.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/README b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/README similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/README rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/README diff --git a/examples/GOLD_SIS_icebergs/INPUT/atmos_hgrid.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/atmos_hgrid.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/atmos_hgrid.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/atmos_hgrid.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/atmos_mosaic.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/atmos_mosaic.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/atmos_mosaic.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/atmos_mosaic.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/cfc.bc.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/cfc.bc.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/cfc.bc.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/cfc.bc.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/example_calving.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/example_calving.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/example_calving.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/example_calving.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/geothermal_heating_cm2g.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/geothermal_heating_cm2g.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/geothermal_heating_cm2g.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/geothermal_heating_cm2g.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/grid_spec.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/grid_spec.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/grid_spec.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/grid_spec.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/gustiness_qscat.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/gustiness_qscat.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/gustiness_qscat.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/gustiness_qscat.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/land_hgrid.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/land_hgrid.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/land_hgrid.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/land_hgrid.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/land_mask.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/land_mask.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/land_mask.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/land_mask.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/land_mosaic.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/land_mosaic.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/land_mosaic.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/land_mosaic.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/mosaic.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/mosaic.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/mosaic.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/mosaic.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/ncar_precip_clim.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/ncar_precip_clim.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/ncar_precip_clim.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/ncar_precip_clim.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/ncar_rad_clim.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/ncar_rad_clim.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/ncar_rad_clim.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/ncar_rad_clim.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/ocean_grid.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/ocean_grid.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/ocean_grid.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/ocean_grid.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/ocean_hgrid.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/ocean_hgrid.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/ocean_hgrid.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/ocean_hgrid.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/ocean_mask.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/ocean_mask.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/ocean_mask.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/ocean_mask.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/ocean_mosaic.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/ocean_mosaic.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/ocean_mosaic.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/ocean_mosaic.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/ocean_vgrid.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/ocean_vgrid.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/ocean_vgrid.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/ocean_vgrid.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/ocmip2_cfc.res.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/ocmip2_cfc.res.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/ocmip2_cfc.res.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/ocmip2_cfc.res.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/q_10_mod.clim.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/q_10_mod.clim.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/q_10_mod.clim.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/q_10_mod.clim.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/runoff.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/runoff.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/runoff.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/runoff.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/salt_restore.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/salt_restore.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/salt_restore.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/salt_restore.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/sgs_h2.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/sgs_h2.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/sgs_h2.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/sgs_h2.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/slp.clim.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/slp.clim.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/slp.clim.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/slp.clim.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/sst_ice_clim.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/sst_ice_clim.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/sst_ice_clim.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/sst_ice_clim.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/t_10_mod.clim.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/t_10_mod.clim.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/t_10_mod.clim.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/t_10_mod.clim.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/temp_restore.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/temp_restore.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/temp_restore.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/temp_restore.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/tideamp.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/tideamp.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/tideamp.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/tideamp.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/tke_tidal_cm2p2.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/tke_tidal_cm2p2.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/tke_tidal_cm2p2.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/tke_tidal_cm2p2.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/topog.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/topog.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/topog.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/topog.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/u_10_mod.clim.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/u_10_mod.clim.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/u_10_mod.clim.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/u_10_mod.clim.nc diff --git a/examples/GOLD_SIS_icebergs/INPUT/v_10_mod.clim.nc b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/v_10_mod.clim.nc similarity index 100% rename from examples/GOLD_SIS_icebergs/INPUT/v_10_mod.clim.nc rename to examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/v_10_mod.clim.nc diff --git a/examples/GOLD_SIS_icebergs/MOM_channel_list b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_channel_list similarity index 100% rename from examples/GOLD_SIS_icebergs/MOM_channel_list rename to examples/ocean_SIS/GOLD_SIS_icebergs/MOM_channel_list diff --git a/examples/GOLD_SIS_icebergs/MOM_input b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_input similarity index 100% rename from examples/GOLD_SIS_icebergs/MOM_input rename to examples/ocean_SIS/GOLD_SIS_icebergs/MOM_input diff --git a/examples/GOLD_SIS_025/MOM_override b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_override similarity index 100% rename from examples/GOLD_SIS_025/MOM_override rename to examples/ocean_SIS/GOLD_SIS_icebergs/MOM_override diff --git a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.all b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all similarity index 100% rename from examples/GOLD_SIS_icebergs/MOM_parameter_doc.all rename to examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all diff --git a/examples/GOLD_SIS_icebergs/MOM_parameter_doc.short b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.short similarity index 100% rename from examples/GOLD_SIS_icebergs/MOM_parameter_doc.short rename to examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.short diff --git a/examples/GOLD_SIS_icebergs/data_table b/examples/ocean_SIS/GOLD_SIS_icebergs/data_table similarity index 100% rename from examples/GOLD_SIS_icebergs/data_table rename to examples/ocean_SIS/GOLD_SIS_icebergs/data_table diff --git a/examples/GOLD_SIS_icebergs/diag_table b/examples/ocean_SIS/GOLD_SIS_icebergs/diag_table similarity index 100% rename from examples/GOLD_SIS_icebergs/diag_table rename to examples/ocean_SIS/GOLD_SIS_icebergs/diag_table diff --git a/examples/GOLD_SIS_icebergs/field_table b/examples/ocean_SIS/GOLD_SIS_icebergs/field_table similarity index 100% rename from examples/GOLD_SIS_icebergs/field_table rename to examples/ocean_SIS/GOLD_SIS_icebergs/field_table diff --git a/examples/GOLD_SIS_icebergs/input.nml b/examples/ocean_SIS/GOLD_SIS_icebergs/input.nml similarity index 100% rename from examples/GOLD_SIS_icebergs/input.nml rename to examples/ocean_SIS/GOLD_SIS_icebergs/input.nml diff --git a/examples/GOLD_SIS_icebergs/static_input.nml b/examples/ocean_SIS/GOLD_SIS_icebergs/static_input.nml similarity index 100% rename from examples/GOLD_SIS_icebergs/static_input.nml rename to examples/ocean_SIS/GOLD_SIS_icebergs/static_input.nml diff --git a/examples/GOLD_SIS_icebergs/timestats.gnu b/examples/ocean_SIS/GOLD_SIS_icebergs/timestats.gnu similarity index 100% rename from examples/GOLD_SIS_icebergs/timestats.gnu rename to examples/ocean_SIS/GOLD_SIS_icebergs/timestats.gnu diff --git a/examples/GOLD_SIS_icebergs/timestats.intel b/examples/ocean_SIS/GOLD_SIS_icebergs/timestats.intel similarity index 100% rename from examples/GOLD_SIS_icebergs/timestats.intel rename to examples/ocean_SIS/GOLD_SIS_icebergs/timestats.intel diff --git a/examples/GOLD_SIS_icebergs/timestats.pgi b/examples/ocean_SIS/GOLD_SIS_icebergs/timestats.pgi similarity index 100% rename from examples/GOLD_SIS_icebergs/timestats.pgi rename to examples/ocean_SIS/GOLD_SIS_icebergs/timestats.pgi diff --git a/examples/MESO_025_63L/INPUT/.datasets b/examples/ocean_SIS2/SIS2/INPUT/.datasets similarity index 100% rename from examples/MESO_025_63L/INPUT/.datasets rename to examples/ocean_SIS2/SIS2/INPUT/.datasets diff --git a/examples/SIS2/INPUT/GOLD_IC.2010.11.15.nc b/examples/ocean_SIS2/SIS2/INPUT/GOLD_IC.2010.11.15.nc similarity index 100% rename from examples/SIS2/INPUT/GOLD_IC.2010.11.15.nc rename to examples/ocean_SIS2/SIS2/INPUT/GOLD_IC.2010.11.15.nc diff --git a/examples/SIS2/INPUT/OM3_zgrid.nc b/examples/ocean_SIS2/SIS2/INPUT/OM3_zgrid.nc similarity index 100% rename from examples/SIS2/INPUT/OM3_zgrid.nc rename to examples/ocean_SIS2/SIS2/INPUT/OM3_zgrid.nc diff --git a/examples/SIS2/INPUT/README b/examples/ocean_SIS2/SIS2/INPUT/README similarity index 100% rename from examples/SIS2/INPUT/README rename to examples/ocean_SIS2/SIS2/INPUT/README diff --git a/examples/SIS2/INPUT/atmos_hgrid.nc b/examples/ocean_SIS2/SIS2/INPUT/atmos_hgrid.nc similarity index 100% rename from examples/SIS2/INPUT/atmos_hgrid.nc rename to examples/ocean_SIS2/SIS2/INPUT/atmos_hgrid.nc diff --git a/examples/SIS2/INPUT/atmos_mosaic.nc b/examples/ocean_SIS2/SIS2/INPUT/atmos_mosaic.nc similarity index 100% rename from examples/SIS2/INPUT/atmos_mosaic.nc rename to examples/ocean_SIS2/SIS2/INPUT/atmos_mosaic.nc diff --git a/examples/SIS2/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc b/examples/ocean_SIS2/SIS2/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc similarity index 100% rename from examples/SIS2/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc rename to examples/ocean_SIS2/SIS2/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc diff --git a/examples/SIS2/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc b/examples/ocean_SIS2/SIS2/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc similarity index 100% rename from examples/SIS2/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc rename to examples/ocean_SIS2/SIS2/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc diff --git a/examples/SIS2/INPUT/cfc.bc.nc b/examples/ocean_SIS2/SIS2/INPUT/cfc.bc.nc similarity index 100% rename from examples/SIS2/INPUT/cfc.bc.nc rename to examples/ocean_SIS2/SIS2/INPUT/cfc.bc.nc diff --git a/examples/SIS2/INPUT/geothermal_heating_cm2g.nc b/examples/ocean_SIS2/SIS2/INPUT/geothermal_heating_cm2g.nc similarity index 100% rename from examples/SIS2/INPUT/geothermal_heating_cm2g.nc rename to examples/ocean_SIS2/SIS2/INPUT/geothermal_heating_cm2g.nc diff --git a/examples/SIS2/INPUT/grid_spec.nc b/examples/ocean_SIS2/SIS2/INPUT/grid_spec.nc similarity index 100% rename from examples/SIS2/INPUT/grid_spec.nc rename to examples/ocean_SIS2/SIS2/INPUT/grid_spec.nc diff --git a/examples/SIS2/INPUT/gustiness_qscat.nc b/examples/ocean_SIS2/SIS2/INPUT/gustiness_qscat.nc similarity index 100% rename from examples/SIS2/INPUT/gustiness_qscat.nc rename to examples/ocean_SIS2/SIS2/INPUT/gustiness_qscat.nc diff --git a/examples/SIS2/INPUT/land_hgrid.nc b/examples/ocean_SIS2/SIS2/INPUT/land_hgrid.nc similarity index 100% rename from examples/SIS2/INPUT/land_hgrid.nc rename to examples/ocean_SIS2/SIS2/INPUT/land_hgrid.nc diff --git a/examples/SIS2/INPUT/land_mask.nc b/examples/ocean_SIS2/SIS2/INPUT/land_mask.nc similarity index 100% rename from examples/SIS2/INPUT/land_mask.nc rename to examples/ocean_SIS2/SIS2/INPUT/land_mask.nc diff --git a/examples/SIS2/INPUT/land_mosaic.nc b/examples/ocean_SIS2/SIS2/INPUT/land_mosaic.nc similarity index 100% rename from examples/SIS2/INPUT/land_mosaic.nc rename to examples/ocean_SIS2/SIS2/INPUT/land_mosaic.nc diff --git a/examples/SIS2/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc b/examples/ocean_SIS2/SIS2/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc similarity index 100% rename from examples/SIS2/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc rename to examples/ocean_SIS2/SIS2/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc diff --git a/examples/SIS2/INPUT/mosaic.nc b/examples/ocean_SIS2/SIS2/INPUT/mosaic.nc similarity index 100% rename from examples/SIS2/INPUT/mosaic.nc rename to examples/ocean_SIS2/SIS2/INPUT/mosaic.nc diff --git a/examples/SIS2/INPUT/ncar_precip_clim.nc b/examples/ocean_SIS2/SIS2/INPUT/ncar_precip_clim.nc similarity index 100% rename from examples/SIS2/INPUT/ncar_precip_clim.nc rename to examples/ocean_SIS2/SIS2/INPUT/ncar_precip_clim.nc diff --git a/examples/SIS2/INPUT/ncar_rad_clim.nc b/examples/ocean_SIS2/SIS2/INPUT/ncar_rad_clim.nc similarity index 100% rename from examples/SIS2/INPUT/ncar_rad_clim.nc rename to examples/ocean_SIS2/SIS2/INPUT/ncar_rad_clim.nc diff --git a/examples/SIS2/INPUT/ocean_grid.nc b/examples/ocean_SIS2/SIS2/INPUT/ocean_grid.nc similarity index 100% rename from examples/SIS2/INPUT/ocean_grid.nc rename to examples/ocean_SIS2/SIS2/INPUT/ocean_grid.nc diff --git a/examples/SIS2/INPUT/ocean_hgrid.nc b/examples/ocean_SIS2/SIS2/INPUT/ocean_hgrid.nc similarity index 100% rename from examples/SIS2/INPUT/ocean_hgrid.nc rename to examples/ocean_SIS2/SIS2/INPUT/ocean_hgrid.nc diff --git a/examples/SIS2/INPUT/ocean_mask.nc b/examples/ocean_SIS2/SIS2/INPUT/ocean_mask.nc similarity index 100% rename from examples/SIS2/INPUT/ocean_mask.nc rename to examples/ocean_SIS2/SIS2/INPUT/ocean_mask.nc diff --git a/examples/SIS2/INPUT/ocean_mosaic.nc b/examples/ocean_SIS2/SIS2/INPUT/ocean_mosaic.nc similarity index 100% rename from examples/SIS2/INPUT/ocean_mosaic.nc rename to examples/ocean_SIS2/SIS2/INPUT/ocean_mosaic.nc diff --git a/examples/SIS2/INPUT/ocean_vgrid.nc b/examples/ocean_SIS2/SIS2/INPUT/ocean_vgrid.nc similarity index 100% rename from examples/SIS2/INPUT/ocean_vgrid.nc rename to examples/ocean_SIS2/SIS2/INPUT/ocean_vgrid.nc diff --git a/examples/SIS2/INPUT/ocmip2_cfc.res.nc b/examples/ocean_SIS2/SIS2/INPUT/ocmip2_cfc.res.nc similarity index 100% rename from examples/SIS2/INPUT/ocmip2_cfc.res.nc rename to examples/ocean_SIS2/SIS2/INPUT/ocmip2_cfc.res.nc diff --git a/examples/SIS2/INPUT/q_10_mod.clim.nc b/examples/ocean_SIS2/SIS2/INPUT/q_10_mod.clim.nc similarity index 100% rename from examples/SIS2/INPUT/q_10_mod.clim.nc rename to examples/ocean_SIS2/SIS2/INPUT/q_10_mod.clim.nc diff --git a/examples/SIS2/INPUT/runoff.nc b/examples/ocean_SIS2/SIS2/INPUT/runoff.nc similarity index 100% rename from examples/SIS2/INPUT/runoff.nc rename to examples/ocean_SIS2/SIS2/INPUT/runoff.nc diff --git a/examples/SIS2/INPUT/salt_restore.nc b/examples/ocean_SIS2/SIS2/INPUT/salt_restore.nc similarity index 100% rename from examples/SIS2/INPUT/salt_restore.nc rename to examples/ocean_SIS2/SIS2/INPUT/salt_restore.nc diff --git a/examples/SIS2/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc b/examples/ocean_SIS2/SIS2/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc similarity index 100% rename from examples/SIS2/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc rename to examples/ocean_SIS2/SIS2/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc diff --git a/examples/SIS2/INPUT/sgs_h2.nc b/examples/ocean_SIS2/SIS2/INPUT/sgs_h2.nc similarity index 100% rename from examples/SIS2/INPUT/sgs_h2.nc rename to examples/ocean_SIS2/SIS2/INPUT/sgs_h2.nc diff --git a/examples/SIS2/INPUT/slp.clim.nc b/examples/ocean_SIS2/SIS2/INPUT/slp.clim.nc similarity index 100% rename from examples/SIS2/INPUT/slp.clim.nc rename to examples/ocean_SIS2/SIS2/INPUT/slp.clim.nc diff --git a/examples/SIS2/INPUT/sst_ice_clim.nc b/examples/ocean_SIS2/SIS2/INPUT/sst_ice_clim.nc similarity index 100% rename from examples/SIS2/INPUT/sst_ice_clim.nc rename to examples/ocean_SIS2/SIS2/INPUT/sst_ice_clim.nc diff --git a/examples/SIS2/INPUT/t_10_mod.clim.nc b/examples/ocean_SIS2/SIS2/INPUT/t_10_mod.clim.nc similarity index 100% rename from examples/SIS2/INPUT/t_10_mod.clim.nc rename to examples/ocean_SIS2/SIS2/INPUT/t_10_mod.clim.nc diff --git a/examples/SIS2/INPUT/tideamp.nc b/examples/ocean_SIS2/SIS2/INPUT/tideamp.nc similarity index 100% rename from examples/SIS2/INPUT/tideamp.nc rename to examples/ocean_SIS2/SIS2/INPUT/tideamp.nc diff --git a/examples/SIS2/INPUT/tke_tidal_cm2p2.nc b/examples/ocean_SIS2/SIS2/INPUT/tke_tidal_cm2p2.nc similarity index 100% rename from examples/SIS2/INPUT/tke_tidal_cm2p2.nc rename to examples/ocean_SIS2/SIS2/INPUT/tke_tidal_cm2p2.nc diff --git a/examples/SIS2/INPUT/topog.nc b/examples/ocean_SIS2/SIS2/INPUT/topog.nc similarity index 100% rename from examples/SIS2/INPUT/topog.nc rename to examples/ocean_SIS2/SIS2/INPUT/topog.nc diff --git a/examples/SIS2/INPUT/u_10_mod.clim.nc b/examples/ocean_SIS2/SIS2/INPUT/u_10_mod.clim.nc similarity index 100% rename from examples/SIS2/INPUT/u_10_mod.clim.nc rename to examples/ocean_SIS2/SIS2/INPUT/u_10_mod.clim.nc diff --git a/examples/SIS2/INPUT/v_10_mod.clim.nc b/examples/ocean_SIS2/SIS2/INPUT/v_10_mod.clim.nc similarity index 100% rename from examples/SIS2/INPUT/v_10_mod.clim.nc rename to examples/ocean_SIS2/SIS2/INPUT/v_10_mod.clim.nc diff --git a/examples/SIS2/MOM_channel_list b/examples/ocean_SIS2/SIS2/MOM_channel_list similarity index 100% rename from examples/SIS2/MOM_channel_list rename to examples/ocean_SIS2/SIS2/MOM_channel_list diff --git a/examples/SIS2/MOM_input b/examples/ocean_SIS2/SIS2/MOM_input similarity index 100% rename from examples/SIS2/MOM_input rename to examples/ocean_SIS2/SIS2/MOM_input diff --git a/examples/SIS2/MOM_memory.h b/examples/ocean_SIS2/SIS2/MOM_memory.h similarity index 100% rename from examples/SIS2/MOM_memory.h rename to examples/ocean_SIS2/SIS2/MOM_memory.h diff --git a/examples/GOLD_SIS_icebergs/MOM_override b/examples/ocean_SIS2/SIS2/MOM_override similarity index 100% rename from examples/GOLD_SIS_icebergs/MOM_override rename to examples/ocean_SIS2/SIS2/MOM_override diff --git a/examples/SIS2/MOM_parameter_doc.all b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all similarity index 100% rename from examples/SIS2/MOM_parameter_doc.all rename to examples/ocean_SIS2/SIS2/MOM_parameter_doc.all diff --git a/examples/SIS2/MOM_parameter_doc.short b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.short similarity index 100% rename from examples/SIS2/MOM_parameter_doc.short rename to examples/ocean_SIS2/SIS2/MOM_parameter_doc.short diff --git a/examples/SIS2/SIS_input b/examples/ocean_SIS2/SIS2/SIS_input similarity index 100% rename from examples/SIS2/SIS_input rename to examples/ocean_SIS2/SIS2/SIS_input diff --git a/examples/SIS2/SIS_override b/examples/ocean_SIS2/SIS2/SIS_override similarity index 100% rename from examples/SIS2/SIS_override rename to examples/ocean_SIS2/SIS2/SIS_override diff --git a/examples/SIS2/data_table b/examples/ocean_SIS2/SIS2/data_table similarity index 100% rename from examples/SIS2/data_table rename to examples/ocean_SIS2/SIS2/data_table diff --git a/examples/SIS2/diag_table b/examples/ocean_SIS2/SIS2/diag_table similarity index 100% rename from examples/SIS2/diag_table rename to examples/ocean_SIS2/SIS2/diag_table diff --git a/examples/SIS2/field_table b/examples/ocean_SIS2/SIS2/field_table similarity index 100% rename from examples/SIS2/field_table rename to examples/ocean_SIS2/SIS2/field_table diff --git a/examples/SIS2/input.nml b/examples/ocean_SIS2/SIS2/input.nml similarity index 100% rename from examples/SIS2/input.nml rename to examples/ocean_SIS2/SIS2/input.nml diff --git a/examples/SIS2/static_input.nml b/examples/ocean_SIS2/SIS2/static_input.nml similarity index 100% rename from examples/SIS2/static_input.nml rename to examples/ocean_SIS2/SIS2/static_input.nml diff --git a/examples/SIS2/timestats.gnu b/examples/ocean_SIS2/SIS2/timestats.gnu similarity index 100% rename from examples/SIS2/timestats.gnu rename to examples/ocean_SIS2/SIS2/timestats.gnu diff --git a/examples/SIS2/timestats.intel b/examples/ocean_SIS2/SIS2/timestats.intel similarity index 100% rename from examples/SIS2/timestats.intel rename to examples/ocean_SIS2/SIS2/timestats.intel diff --git a/examples/SIS2/timestats.pgi b/examples/ocean_SIS2/SIS2/timestats.pgi similarity index 100% rename from examples/SIS2/timestats.pgi rename to examples/ocean_SIS2/SIS2/timestats.pgi diff --git a/examples/SIS2/INPUT/.datasets b/examples/ocean_SIS2/SIS2_icebergs/INPUT/.datasets similarity index 100% rename from examples/SIS2/INPUT/.datasets rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/.datasets diff --git a/examples/SIS2_icebergs/INPUT/31Layer_zgrid.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/31Layer_zgrid.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/31Layer_zgrid.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/31Layer_zgrid.nc diff --git a/examples/SIS2_icebergs/INPUT/GOLD_IC.2010.11.15.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/GOLD_IC.2010.11.15.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/GOLD_IC.2010.11.15.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/GOLD_IC.2010.11.15.nc diff --git a/examples/SIS2_icebergs/INPUT/GOLD_SIS_IC.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/GOLD_SIS_IC.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/GOLD_SIS_IC.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/GOLD_SIS_IC.nc diff --git a/examples/SIS2_icebergs/INPUT/OM3_zgrid.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/OM3_zgrid.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/OM3_zgrid.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/OM3_zgrid.nc diff --git a/examples/SIS2_icebergs/INPUT/README b/examples/ocean_SIS2/SIS2_icebergs/INPUT/README similarity index 100% rename from examples/SIS2_icebergs/INPUT/README rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/README diff --git a/examples/SIS2_icebergs/INPUT/atmos_hgrid.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/atmos_hgrid.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/atmos_hgrid.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/atmos_hgrid.nc diff --git a/examples/SIS2_icebergs/INPUT/atmos_mosaic.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/atmos_mosaic.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/atmos_mosaic.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/atmos_mosaic.nc diff --git a/examples/SIS2_icebergs/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc diff --git a/examples/SIS2_icebergs/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc diff --git a/examples/SIS2_icebergs/INPUT/cfc.bc.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/cfc.bc.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/cfc.bc.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/cfc.bc.nc diff --git a/examples/SIS2_icebergs/INPUT/example_calving.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/example_calving.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/example_calving.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/example_calving.nc diff --git a/examples/SIS2_icebergs/INPUT/geothermal_heating_cm2g.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/geothermal_heating_cm2g.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/geothermal_heating_cm2g.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/geothermal_heating_cm2g.nc diff --git a/examples/SIS2_icebergs/INPUT/grid_spec.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/grid_spec.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/grid_spec.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/grid_spec.nc diff --git a/examples/SIS2_icebergs/INPUT/gustiness_qscat.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/gustiness_qscat.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/gustiness_qscat.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/gustiness_qscat.nc diff --git a/examples/SIS2_icebergs/INPUT/land_hgrid.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/land_hgrid.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/land_hgrid.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/land_hgrid.nc diff --git a/examples/SIS2_icebergs/INPUT/land_mask.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/land_mask.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/land_mask.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/land_mask.nc diff --git a/examples/SIS2_icebergs/INPUT/land_mosaic.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/land_mosaic.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/land_mosaic.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/land_mosaic.nc diff --git a/examples/SIS2_icebergs/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc diff --git a/examples/SIS2_icebergs/INPUT/mosaic.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/mosaic.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/mosaic.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/mosaic.nc diff --git a/examples/SIS2_icebergs/INPUT/ncar_precip_clim.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/ncar_precip_clim.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/ncar_precip_clim.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/ncar_precip_clim.nc diff --git a/examples/SIS2_icebergs/INPUT/ncar_rad_clim.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/ncar_rad_clim.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/ncar_rad_clim.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/ncar_rad_clim.nc diff --git a/examples/SIS2_icebergs/INPUT/ocean_grid.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/ocean_grid.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/ocean_grid.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/ocean_grid.nc diff --git a/examples/SIS2_icebergs/INPUT/ocean_hgrid.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/ocean_hgrid.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/ocean_hgrid.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/ocean_hgrid.nc diff --git a/examples/SIS2_icebergs/INPUT/ocean_mask.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/ocean_mask.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/ocean_mask.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/ocean_mask.nc diff --git a/examples/SIS2_icebergs/INPUT/ocean_mosaic.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/ocean_mosaic.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/ocean_mosaic.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/ocean_mosaic.nc diff --git a/examples/SIS2_icebergs/INPUT/ocean_vgrid.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/ocean_vgrid.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/ocean_vgrid.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/ocean_vgrid.nc diff --git a/examples/SIS2_icebergs/INPUT/ocmip2_cfc.res.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/ocmip2_cfc.res.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/ocmip2_cfc.res.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/ocmip2_cfc.res.nc diff --git a/examples/SIS2_icebergs/INPUT/q_10_mod.clim.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/q_10_mod.clim.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/q_10_mod.clim.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/q_10_mod.clim.nc diff --git a/examples/SIS2_icebergs/INPUT/runoff.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/runoff.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/runoff.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/runoff.nc diff --git a/examples/SIS2_icebergs/INPUT/salt_restore.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/salt_restore.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/salt_restore.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/salt_restore.nc diff --git a/examples/SIS2_icebergs/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc diff --git a/examples/SIS2_icebergs/INPUT/sgs_h2.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/sgs_h2.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/sgs_h2.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/sgs_h2.nc diff --git a/examples/SIS2_icebergs/INPUT/slp.clim.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/slp.clim.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/slp.clim.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/slp.clim.nc diff --git a/examples/SIS2_icebergs/INPUT/sst_ice_clim.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/sst_ice_clim.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/sst_ice_clim.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/sst_ice_clim.nc diff --git a/examples/SIS2_icebergs/INPUT/t_10_mod.clim.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/t_10_mod.clim.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/t_10_mod.clim.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/t_10_mod.clim.nc diff --git a/examples/SIS2_icebergs/INPUT/temp_restore.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/temp_restore.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/temp_restore.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/temp_restore.nc diff --git a/examples/SIS2_icebergs/INPUT/tideamp.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/tideamp.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/tideamp.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/tideamp.nc diff --git a/examples/SIS2_icebergs/INPUT/tke_tidal_cm2p2.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/tke_tidal_cm2p2.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/tke_tidal_cm2p2.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/tke_tidal_cm2p2.nc diff --git a/examples/SIS2_icebergs/INPUT/topog.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/topog.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/topog.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/topog.nc diff --git a/examples/SIS2_icebergs/INPUT/u_10_mod.clim.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/u_10_mod.clim.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/u_10_mod.clim.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/u_10_mod.clim.nc diff --git a/examples/SIS2_icebergs/INPUT/v_10_mod.clim.nc b/examples/ocean_SIS2/SIS2_icebergs/INPUT/v_10_mod.clim.nc similarity index 100% rename from examples/SIS2_icebergs/INPUT/v_10_mod.clim.nc rename to examples/ocean_SIS2/SIS2_icebergs/INPUT/v_10_mod.clim.nc diff --git a/examples/SIS2_icebergs/MOM_channel_list b/examples/ocean_SIS2/SIS2_icebergs/MOM_channel_list similarity index 100% rename from examples/SIS2_icebergs/MOM_channel_list rename to examples/ocean_SIS2/SIS2_icebergs/MOM_channel_list diff --git a/examples/SIS2_icebergs/MOM_input b/examples/ocean_SIS2/SIS2_icebergs/MOM_input similarity index 100% rename from examples/SIS2_icebergs/MOM_input rename to examples/ocean_SIS2/SIS2_icebergs/MOM_input diff --git a/examples/MESO_025_63L/MOM_override b/examples/ocean_SIS2/SIS2_icebergs/MOM_override similarity index 100% rename from examples/MESO_025_63L/MOM_override rename to examples/ocean_SIS2/SIS2_icebergs/MOM_override diff --git a/examples/SIS2_icebergs/MOM_parameter_doc.all b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all similarity index 100% rename from examples/SIS2_icebergs/MOM_parameter_doc.all rename to examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all diff --git a/examples/SIS2_icebergs/MOM_parameter_doc.short b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.short similarity index 100% rename from examples/SIS2_icebergs/MOM_parameter_doc.short rename to examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.short diff --git a/examples/SIS2_icebergs/SIS_input b/examples/ocean_SIS2/SIS2_icebergs/SIS_input similarity index 100% rename from examples/SIS2_icebergs/SIS_input rename to examples/ocean_SIS2/SIS2_icebergs/SIS_input diff --git a/examples/SIS2_icebergs/SIS_override b/examples/ocean_SIS2/SIS2_icebergs/SIS_override similarity index 100% rename from examples/SIS2_icebergs/SIS_override rename to examples/ocean_SIS2/SIS2_icebergs/SIS_override diff --git a/examples/SIS2_icebergs/data_table b/examples/ocean_SIS2/SIS2_icebergs/data_table similarity index 100% rename from examples/SIS2_icebergs/data_table rename to examples/ocean_SIS2/SIS2_icebergs/data_table diff --git a/examples/SIS2_icebergs/diag_table b/examples/ocean_SIS2/SIS2_icebergs/diag_table similarity index 100% rename from examples/SIS2_icebergs/diag_table rename to examples/ocean_SIS2/SIS2_icebergs/diag_table diff --git a/examples/SIS2_icebergs/field_table b/examples/ocean_SIS2/SIS2_icebergs/field_table similarity index 100% rename from examples/SIS2_icebergs/field_table rename to examples/ocean_SIS2/SIS2_icebergs/field_table diff --git a/examples/SIS2_icebergs/input.nml b/examples/ocean_SIS2/SIS2_icebergs/input.nml similarity index 100% rename from examples/SIS2_icebergs/input.nml rename to examples/ocean_SIS2/SIS2_icebergs/input.nml diff --git a/examples/SIS2_icebergs/static_input.nml b/examples/ocean_SIS2/SIS2_icebergs/static_input.nml similarity index 100% rename from examples/SIS2_icebergs/static_input.nml rename to examples/ocean_SIS2/SIS2_icebergs/static_input.nml diff --git a/examples/SIS2_icebergs/timestats.gnu b/examples/ocean_SIS2/SIS2_icebergs/timestats.gnu similarity index 100% rename from examples/SIS2_icebergs/timestats.gnu rename to examples/ocean_SIS2/SIS2_icebergs/timestats.gnu diff --git a/examples/SIS2_icebergs/timestats.intel b/examples/ocean_SIS2/SIS2_icebergs/timestats.intel similarity index 100% rename from examples/SIS2_icebergs/timestats.intel rename to examples/ocean_SIS2/SIS2_icebergs/timestats.intel diff --git a/examples/SIS2_icebergs/timestats.pgi b/examples/ocean_SIS2/SIS2_icebergs/timestats.pgi similarity index 100% rename from examples/SIS2_icebergs/timestats.pgi rename to examples/ocean_SIS2/SIS2_icebergs/timestats.pgi diff --git a/examples/DOME/MOM_input b/examples/solo_ocean/DOME/MOM_input similarity index 100% rename from examples/DOME/MOM_input rename to examples/solo_ocean/DOME/MOM_input diff --git a/examples/DOME/MOM_memory.h b/examples/solo_ocean/DOME/MOM_memory.h similarity index 100% rename from examples/DOME/MOM_memory.h rename to examples/solo_ocean/DOME/MOM_memory.h diff --git a/examples/Phillips_2layer/MOM_override b/examples/solo_ocean/DOME/MOM_override similarity index 100% rename from examples/Phillips_2layer/MOM_override rename to examples/solo_ocean/DOME/MOM_override diff --git a/examples/DOME/MOM_parameter_doc.all b/examples/solo_ocean/DOME/MOM_parameter_doc.all similarity index 100% rename from examples/DOME/MOM_parameter_doc.all rename to examples/solo_ocean/DOME/MOM_parameter_doc.all diff --git a/examples/DOME/MOM_parameter_doc.short b/examples/solo_ocean/DOME/MOM_parameter_doc.short similarity index 100% rename from examples/DOME/MOM_parameter_doc.short rename to examples/solo_ocean/DOME/MOM_parameter_doc.short diff --git a/examples/DOME/diag_table b/examples/solo_ocean/DOME/diag_table similarity index 100% rename from examples/DOME/diag_table rename to examples/solo_ocean/DOME/diag_table diff --git a/examples/DOME/input.nml b/examples/solo_ocean/DOME/input.nml similarity index 100% rename from examples/DOME/input.nml rename to examples/solo_ocean/DOME/input.nml diff --git a/examples/DOME/timestats.gnu b/examples/solo_ocean/DOME/timestats.gnu similarity index 100% rename from examples/DOME/timestats.gnu rename to examples/solo_ocean/DOME/timestats.gnu diff --git a/examples/DOME/timestats.intel b/examples/solo_ocean/DOME/timestats.intel similarity index 100% rename from examples/DOME/timestats.intel rename to examples/solo_ocean/DOME/timestats.intel diff --git a/examples/DOME/timestats.pgi b/examples/solo_ocean/DOME/timestats.pgi similarity index 100% rename from examples/DOME/timestats.pgi rename to examples/solo_ocean/DOME/timestats.pgi diff --git a/examples/MESO_025_23L/MOM_input b/examples/solo_ocean/MESO_025_23L/MOM_input similarity index 100% rename from examples/MESO_025_23L/MOM_input rename to examples/solo_ocean/MESO_025_23L/MOM_input diff --git a/examples/MESO_025_23L/MOM_override b/examples/solo_ocean/MESO_025_23L/MOM_override similarity index 100% rename from examples/MESO_025_23L/MOM_override rename to examples/solo_ocean/MESO_025_23L/MOM_override diff --git a/examples/MESO_025_23L/data_table b/examples/solo_ocean/MESO_025_23L/data_table similarity index 100% rename from examples/MESO_025_23L/data_table rename to examples/solo_ocean/MESO_025_23L/data_table diff --git a/examples/MESO_025_23L/diag_table b/examples/solo_ocean/MESO_025_23L/diag_table similarity index 100% rename from examples/MESO_025_23L/diag_table rename to examples/solo_ocean/MESO_025_23L/diag_table diff --git a/examples/MESO_025_23L/input.nml b/examples/solo_ocean/MESO_025_23L/input.nml similarity index 100% rename from examples/MESO_025_23L/input.nml rename to examples/solo_ocean/MESO_025_23L/input.nml diff --git a/examples/SIS2_icebergs/INPUT/.datasets b/examples/solo_ocean/MESO_025_63L/INPUT/.datasets similarity index 100% rename from examples/SIS2_icebergs/INPUT/.datasets rename to examples/solo_ocean/MESO_025_63L/INPUT/.datasets diff --git a/examples/MESO_025_63L/INPUT/MESO_025_63L_IC.nc b/examples/solo_ocean/MESO_025_63L/INPUT/MESO_025_63L_IC.nc similarity index 100% rename from examples/MESO_025_63L/INPUT/MESO_025_63L_IC.nc rename to examples/solo_ocean/MESO_025_63L/INPUT/MESO_025_63L_IC.nc diff --git a/examples/MESO_025_63L/INPUT/MESO_025_63L_topog.nc b/examples/solo_ocean/MESO_025_63L/INPUT/MESO_025_63L_topog.nc similarity index 100% rename from examples/MESO_025_63L/INPUT/MESO_025_63L_topog.nc rename to examples/solo_ocean/MESO_025_63L/INPUT/MESO_025_63L_topog.nc diff --git a/examples/MESO_025_63L/INPUT/MESO_Forcing_025.nc b/examples/solo_ocean/MESO_025_63L/INPUT/MESO_Forcing_025.nc similarity index 100% rename from examples/MESO_025_63L/INPUT/MESO_Forcing_025.nc rename to examples/solo_ocean/MESO_025_63L/INPUT/MESO_Forcing_025.nc diff --git a/examples/MESO_025_63L/INPUT/MESO_SfcTS_025.nc b/examples/solo_ocean/MESO_025_63L/INPUT/MESO_SfcTS_025.nc similarity index 100% rename from examples/MESO_025_63L/INPUT/MESO_SfcTS_025.nc rename to examples/solo_ocean/MESO_025_63L/INPUT/MESO_SfcTS_025.nc diff --git a/examples/MESO_025_63L/INPUT/MESO_Solar_025.nc b/examples/solo_ocean/MESO_025_63L/INPUT/MESO_Solar_025.nc similarity index 100% rename from examples/MESO_025_63L/INPUT/MESO_Solar_025.nc rename to examples/solo_ocean/MESO_025_63L/INPUT/MESO_Solar_025.nc diff --git a/examples/MESO_025_63L/INPUT/MESO_Sponge_025mNG.nc b/examples/solo_ocean/MESO_025_63L/INPUT/MESO_Sponge_025mNG.nc similarity index 100% rename from examples/MESO_025_63L/INPUT/MESO_Sponge_025mNG.nc rename to examples/solo_ocean/MESO_025_63L/INPUT/MESO_Sponge_025mNG.nc diff --git a/examples/MESO_025_63L/INPUT/MESO_str_025.nc b/examples/solo_ocean/MESO_025_63L/INPUT/MESO_str_025.nc similarity index 100% rename from examples/MESO_025_63L/INPUT/MESO_str_025.nc rename to examples/solo_ocean/MESO_025_63L/INPUT/MESO_str_025.nc diff --git a/examples/MESO_025_63L/INPUT/README b/examples/solo_ocean/MESO_025_63L/INPUT/README similarity index 100% rename from examples/MESO_025_63L/INPUT/README rename to examples/solo_ocean/MESO_025_63L/INPUT/README diff --git a/examples/MESO_025_63L/MOM_input b/examples/solo_ocean/MESO_025_63L/MOM_input similarity index 100% rename from examples/MESO_025_63L/MOM_input rename to examples/solo_ocean/MESO_025_63L/MOM_input diff --git a/examples/MESO_025_63L/MOM_memory.h b/examples/solo_ocean/MESO_025_63L/MOM_memory.h similarity index 100% rename from examples/MESO_025_63L/MOM_memory.h rename to examples/solo_ocean/MESO_025_63L/MOM_memory.h diff --git a/examples/SIS2/MOM_override b/examples/solo_ocean/MESO_025_63L/MOM_override similarity index 100% rename from examples/SIS2/MOM_override rename to examples/solo_ocean/MESO_025_63L/MOM_override diff --git a/examples/MESO_025_63L/MOM_parameter_doc.all b/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all similarity index 100% rename from examples/MESO_025_63L/MOM_parameter_doc.all rename to examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all diff --git a/examples/MESO_025_63L/MOM_parameter_doc.short b/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.short similarity index 100% rename from examples/MESO_025_63L/MOM_parameter_doc.short rename to examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.short diff --git a/examples/MESO_025_63L/data_table b/examples/solo_ocean/MESO_025_63L/data_table similarity index 100% rename from examples/MESO_025_63L/data_table rename to examples/solo_ocean/MESO_025_63L/data_table diff --git a/examples/MESO_025_63L/diag_table b/examples/solo_ocean/MESO_025_63L/diag_table similarity index 100% rename from examples/MESO_025_63L/diag_table rename to examples/solo_ocean/MESO_025_63L/diag_table diff --git a/examples/MESO_025_63L/input.nml b/examples/solo_ocean/MESO_025_63L/input.nml similarity index 100% rename from examples/MESO_025_63L/input.nml rename to examples/solo_ocean/MESO_025_63L/input.nml diff --git a/examples/MESO_025_63L/timestats.gnu b/examples/solo_ocean/MESO_025_63L/timestats.gnu similarity index 100% rename from examples/MESO_025_63L/timestats.gnu rename to examples/solo_ocean/MESO_025_63L/timestats.gnu diff --git a/examples/MESO_025_63L/timestats.intel b/examples/solo_ocean/MESO_025_63L/timestats.intel similarity index 100% rename from examples/MESO_025_63L/timestats.intel rename to examples/solo_ocean/MESO_025_63L/timestats.intel diff --git a/examples/MESO_025_63L/timestats.pgi b/examples/solo_ocean/MESO_025_63L/timestats.pgi similarity index 100% rename from examples/MESO_025_63L/timestats.pgi rename to examples/solo_ocean/MESO_025_63L/timestats.pgi diff --git a/examples/Phillips_2layer/MOM_input b/examples/solo_ocean/Phillips_2layer/MOM_input similarity index 100% rename from examples/Phillips_2layer/MOM_input rename to examples/solo_ocean/Phillips_2layer/MOM_input diff --git a/examples/SIS2_icebergs/MOM_override b/examples/solo_ocean/Phillips_2layer/MOM_override similarity index 100% rename from examples/SIS2_icebergs/MOM_override rename to examples/solo_ocean/Phillips_2layer/MOM_override diff --git a/examples/Phillips_2layer/MOM_parameter_doc.all b/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all similarity index 100% rename from examples/Phillips_2layer/MOM_parameter_doc.all rename to examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all diff --git a/examples/Phillips_2layer/MOM_parameter_doc.short b/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.short similarity index 100% rename from examples/Phillips_2layer/MOM_parameter_doc.short rename to examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.short diff --git a/examples/Phillips_2layer/diag_table b/examples/solo_ocean/Phillips_2layer/diag_table similarity index 100% rename from examples/Phillips_2layer/diag_table rename to examples/solo_ocean/Phillips_2layer/diag_table diff --git a/examples/Phillips_2layer/input.nml b/examples/solo_ocean/Phillips_2layer/input.nml similarity index 100% rename from examples/Phillips_2layer/input.nml rename to examples/solo_ocean/Phillips_2layer/input.nml diff --git a/examples/Phillips_2layer/timestats.gnu b/examples/solo_ocean/Phillips_2layer/timestats.gnu similarity index 100% rename from examples/Phillips_2layer/timestats.gnu rename to examples/solo_ocean/Phillips_2layer/timestats.gnu diff --git a/examples/Phillips_2layer/timestats.intel b/examples/solo_ocean/Phillips_2layer/timestats.intel similarity index 100% rename from examples/Phillips_2layer/timestats.intel rename to examples/solo_ocean/Phillips_2layer/timestats.intel diff --git a/examples/Phillips_2layer/timestats.pgi b/examples/solo_ocean/Phillips_2layer/timestats.pgi similarity index 100% rename from examples/Phillips_2layer/timestats.pgi rename to examples/solo_ocean/Phillips_2layer/timestats.pgi diff --git a/examples/adjustment2d/common/MOM_input b/examples/solo_ocean/adjustment2d/common/MOM_input similarity index 100% rename from examples/adjustment2d/common/MOM_input rename to examples/solo_ocean/adjustment2d/common/MOM_input diff --git a/examples/adjustment2d/common/diag_table b/examples/solo_ocean/adjustment2d/common/diag_table similarity index 100% rename from examples/adjustment2d/common/diag_table rename to examples/solo_ocean/adjustment2d/common/diag_table diff --git a/examples/adjustment2d/common/input.nml b/examples/solo_ocean/adjustment2d/common/input.nml similarity index 100% rename from examples/adjustment2d/common/input.nml rename to examples/solo_ocean/adjustment2d/common/input.nml diff --git a/examples/adjustment2d/layer/MOM_input b/examples/solo_ocean/adjustment2d/layer/MOM_input similarity index 100% rename from examples/adjustment2d/layer/MOM_input rename to examples/solo_ocean/adjustment2d/layer/MOM_input diff --git a/examples/adjustment2d/layer/MOM_override b/examples/solo_ocean/adjustment2d/layer/MOM_override similarity index 100% rename from examples/adjustment2d/layer/MOM_override rename to examples/solo_ocean/adjustment2d/layer/MOM_override diff --git a/examples/adjustment2d/layer/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all similarity index 100% rename from examples/adjustment2d/layer/MOM_parameter_doc.all rename to examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all diff --git a/examples/adjustment2d/layer/MOM_parameter_doc.short b/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.short similarity index 100% rename from examples/adjustment2d/layer/MOM_parameter_doc.short rename to examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.short diff --git a/examples/adjustment2d/layer/diag_table b/examples/solo_ocean/adjustment2d/layer/diag_table similarity index 100% rename from examples/adjustment2d/layer/diag_table rename to examples/solo_ocean/adjustment2d/layer/diag_table diff --git a/examples/adjustment2d/layer/input.nml b/examples/solo_ocean/adjustment2d/layer/input.nml similarity index 100% rename from examples/adjustment2d/layer/input.nml rename to examples/solo_ocean/adjustment2d/layer/input.nml diff --git a/examples/adjustment2d/layer/timestats.gnu b/examples/solo_ocean/adjustment2d/layer/timestats.gnu similarity index 100% rename from examples/adjustment2d/layer/timestats.gnu rename to examples/solo_ocean/adjustment2d/layer/timestats.gnu diff --git a/examples/adjustment2d/layer/timestats.intel b/examples/solo_ocean/adjustment2d/layer/timestats.intel similarity index 100% rename from examples/adjustment2d/layer/timestats.intel rename to examples/solo_ocean/adjustment2d/layer/timestats.intel diff --git a/examples/adjustment2d/layer/timestats.pgi b/examples/solo_ocean/adjustment2d/layer/timestats.pgi similarity index 100% rename from examples/adjustment2d/layer/timestats.pgi rename to examples/solo_ocean/adjustment2d/layer/timestats.pgi diff --git a/examples/adjustment2d/rho/MOM_input b/examples/solo_ocean/adjustment2d/rho/MOM_input similarity index 100% rename from examples/adjustment2d/rho/MOM_input rename to examples/solo_ocean/adjustment2d/rho/MOM_input diff --git a/examples/adjustment2d/rho/MOM_override b/examples/solo_ocean/adjustment2d/rho/MOM_override similarity index 100% rename from examples/adjustment2d/rho/MOM_override rename to examples/solo_ocean/adjustment2d/rho/MOM_override diff --git a/examples/adjustment2d/rho/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all similarity index 100% rename from examples/adjustment2d/rho/MOM_parameter_doc.all rename to examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all diff --git a/examples/adjustment2d/rho/MOM_parameter_doc.short b/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.short similarity index 100% rename from examples/adjustment2d/rho/MOM_parameter_doc.short rename to examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.short diff --git a/examples/adjustment2d/rho/diag_table b/examples/solo_ocean/adjustment2d/rho/diag_table similarity index 100% rename from examples/adjustment2d/rho/diag_table rename to examples/solo_ocean/adjustment2d/rho/diag_table diff --git a/examples/adjustment2d/rho/input.nml b/examples/solo_ocean/adjustment2d/rho/input.nml similarity index 100% rename from examples/adjustment2d/rho/input.nml rename to examples/solo_ocean/adjustment2d/rho/input.nml diff --git a/examples/adjustment2d/rho/timestats.gnu b/examples/solo_ocean/adjustment2d/rho/timestats.gnu similarity index 100% rename from examples/adjustment2d/rho/timestats.gnu rename to examples/solo_ocean/adjustment2d/rho/timestats.gnu diff --git a/examples/adjustment2d/rho/timestats.intel b/examples/solo_ocean/adjustment2d/rho/timestats.intel similarity index 100% rename from examples/adjustment2d/rho/timestats.intel rename to examples/solo_ocean/adjustment2d/rho/timestats.intel diff --git a/examples/adjustment2d/rho/timestats.pgi b/examples/solo_ocean/adjustment2d/rho/timestats.pgi similarity index 100% rename from examples/adjustment2d/rho/timestats.pgi rename to examples/solo_ocean/adjustment2d/rho/timestats.pgi diff --git a/examples/adjustment2d/z/MOM_input b/examples/solo_ocean/adjustment2d/z/MOM_input similarity index 100% rename from examples/adjustment2d/z/MOM_input rename to examples/solo_ocean/adjustment2d/z/MOM_input diff --git a/examples/adjustment2d/z/MOM_override b/examples/solo_ocean/adjustment2d/z/MOM_override similarity index 100% rename from examples/adjustment2d/z/MOM_override rename to examples/solo_ocean/adjustment2d/z/MOM_override diff --git a/examples/adjustment2d/z/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all similarity index 100% rename from examples/adjustment2d/z/MOM_parameter_doc.all rename to examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all diff --git a/examples/adjustment2d/z/MOM_parameter_doc.short b/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.short similarity index 100% rename from examples/adjustment2d/z/MOM_parameter_doc.short rename to examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.short diff --git a/examples/adjustment2d/z/diag_table b/examples/solo_ocean/adjustment2d/z/diag_table similarity index 100% rename from examples/adjustment2d/z/diag_table rename to examples/solo_ocean/adjustment2d/z/diag_table diff --git a/examples/adjustment2d/z/input.nml b/examples/solo_ocean/adjustment2d/z/input.nml similarity index 100% rename from examples/adjustment2d/z/input.nml rename to examples/solo_ocean/adjustment2d/z/input.nml diff --git a/examples/adjustment2d/z/timestats.gnu b/examples/solo_ocean/adjustment2d/z/timestats.gnu similarity index 100% rename from examples/adjustment2d/z/timestats.gnu rename to examples/solo_ocean/adjustment2d/z/timestats.gnu diff --git a/examples/adjustment2d/z/timestats.intel b/examples/solo_ocean/adjustment2d/z/timestats.intel similarity index 100% rename from examples/adjustment2d/z/timestats.intel rename to examples/solo_ocean/adjustment2d/z/timestats.intel diff --git a/examples/adjustment2d/z/timestats.pgi b/examples/solo_ocean/adjustment2d/z/timestats.pgi similarity index 100% rename from examples/adjustment2d/z/timestats.pgi rename to examples/solo_ocean/adjustment2d/z/timestats.pgi diff --git a/examples/benchmark/MOM_input b/examples/solo_ocean/benchmark/MOM_input similarity index 100% rename from examples/benchmark/MOM_input rename to examples/solo_ocean/benchmark/MOM_input diff --git a/examples/benchmark/MOM_memory.h b/examples/solo_ocean/benchmark/MOM_memory.h similarity index 100% rename from examples/benchmark/MOM_memory.h rename to examples/solo_ocean/benchmark/MOM_memory.h diff --git a/examples/benchmark/MOM_override b/examples/solo_ocean/benchmark/MOM_override similarity index 100% rename from examples/benchmark/MOM_override rename to examples/solo_ocean/benchmark/MOM_override diff --git a/examples/benchmark/MOM_parameter_doc.all b/examples/solo_ocean/benchmark/MOM_parameter_doc.all similarity index 100% rename from examples/benchmark/MOM_parameter_doc.all rename to examples/solo_ocean/benchmark/MOM_parameter_doc.all diff --git a/examples/benchmark/MOM_parameter_doc.short b/examples/solo_ocean/benchmark/MOM_parameter_doc.short similarity index 100% rename from examples/benchmark/MOM_parameter_doc.short rename to examples/solo_ocean/benchmark/MOM_parameter_doc.short diff --git a/examples/benchmark/diag_table b/examples/solo_ocean/benchmark/diag_table similarity index 100% rename from examples/benchmark/diag_table rename to examples/solo_ocean/benchmark/diag_table diff --git a/examples/benchmark/input.nml b/examples/solo_ocean/benchmark/input.nml similarity index 100% rename from examples/benchmark/input.nml rename to examples/solo_ocean/benchmark/input.nml diff --git a/examples/benchmark/timestats.gnu b/examples/solo_ocean/benchmark/timestats.gnu similarity index 100% rename from examples/benchmark/timestats.gnu rename to examples/solo_ocean/benchmark/timestats.gnu diff --git a/examples/benchmark/timestats.intel b/examples/solo_ocean/benchmark/timestats.intel similarity index 100% rename from examples/benchmark/timestats.intel rename to examples/solo_ocean/benchmark/timestats.intel diff --git a/examples/benchmark/timestats.pgi b/examples/solo_ocean/benchmark/timestats.pgi similarity index 100% rename from examples/benchmark/timestats.pgi rename to examples/solo_ocean/benchmark/timestats.pgi diff --git a/examples/circle_obcs/MOM_input b/examples/solo_ocean/circle_obcs/MOM_input similarity index 100% rename from examples/circle_obcs/MOM_input rename to examples/solo_ocean/circle_obcs/MOM_input diff --git a/examples/circle_obcs/MOM_override b/examples/solo_ocean/circle_obcs/MOM_override similarity index 100% rename from examples/circle_obcs/MOM_override rename to examples/solo_ocean/circle_obcs/MOM_override diff --git a/examples/circle_obcs/MOM_parameter_doc.all b/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all similarity index 100% rename from examples/circle_obcs/MOM_parameter_doc.all rename to examples/solo_ocean/circle_obcs/MOM_parameter_doc.all diff --git a/examples/circle_obcs/MOM_parameter_doc.short b/examples/solo_ocean/circle_obcs/MOM_parameter_doc.short similarity index 100% rename from examples/circle_obcs/MOM_parameter_doc.short rename to examples/solo_ocean/circle_obcs/MOM_parameter_doc.short diff --git a/examples/circle_obcs/diag_table b/examples/solo_ocean/circle_obcs/diag_table similarity index 100% rename from examples/circle_obcs/diag_table rename to examples/solo_ocean/circle_obcs/diag_table diff --git a/examples/circle_obcs/input.nml b/examples/solo_ocean/circle_obcs/input.nml similarity index 100% rename from examples/circle_obcs/input.nml rename to examples/solo_ocean/circle_obcs/input.nml diff --git a/examples/circle_obcs/timestats.gnu b/examples/solo_ocean/circle_obcs/timestats.gnu similarity index 100% rename from examples/circle_obcs/timestats.gnu rename to examples/solo_ocean/circle_obcs/timestats.gnu diff --git a/examples/circle_obcs/timestats.intel b/examples/solo_ocean/circle_obcs/timestats.intel similarity index 100% rename from examples/circle_obcs/timestats.intel rename to examples/solo_ocean/circle_obcs/timestats.intel diff --git a/examples/circle_obcs/timestats.pgi b/examples/solo_ocean/circle_obcs/timestats.pgi similarity index 100% rename from examples/circle_obcs/timestats.pgi rename to examples/solo_ocean/circle_obcs/timestats.pgi diff --git a/examples/double_gyre/MOM_input b/examples/solo_ocean/double_gyre/MOM_input similarity index 100% rename from examples/double_gyre/MOM_input rename to examples/solo_ocean/double_gyre/MOM_input diff --git a/examples/double_gyre/MOM_memory.h b/examples/solo_ocean/double_gyre/MOM_memory.h similarity index 100% rename from examples/double_gyre/MOM_memory.h rename to examples/solo_ocean/double_gyre/MOM_memory.h diff --git a/examples/double_gyre/MOM_override b/examples/solo_ocean/double_gyre/MOM_override similarity index 100% rename from examples/double_gyre/MOM_override rename to examples/solo_ocean/double_gyre/MOM_override diff --git a/examples/double_gyre/MOM_parameter_doc.all b/examples/solo_ocean/double_gyre/MOM_parameter_doc.all similarity index 100% rename from examples/double_gyre/MOM_parameter_doc.all rename to examples/solo_ocean/double_gyre/MOM_parameter_doc.all diff --git a/examples/double_gyre/MOM_parameter_doc.short b/examples/solo_ocean/double_gyre/MOM_parameter_doc.short similarity index 100% rename from examples/double_gyre/MOM_parameter_doc.short rename to examples/solo_ocean/double_gyre/MOM_parameter_doc.short diff --git a/examples/double_gyre/diag_table b/examples/solo_ocean/double_gyre/diag_table similarity index 100% rename from examples/double_gyre/diag_table rename to examples/solo_ocean/double_gyre/diag_table diff --git a/examples/double_gyre/input.nml b/examples/solo_ocean/double_gyre/input.nml similarity index 100% rename from examples/double_gyre/input.nml rename to examples/solo_ocean/double_gyre/input.nml diff --git a/examples/double_gyre/timestats.gnu b/examples/solo_ocean/double_gyre/timestats.gnu similarity index 100% rename from examples/double_gyre/timestats.gnu rename to examples/solo_ocean/double_gyre/timestats.gnu diff --git a/examples/double_gyre/timestats.intel b/examples/solo_ocean/double_gyre/timestats.intel similarity index 100% rename from examples/double_gyre/timestats.intel rename to examples/solo_ocean/double_gyre/timestats.intel diff --git a/examples/double_gyre/timestats.pgi b/examples/solo_ocean/double_gyre/timestats.pgi similarity index 100% rename from examples/double_gyre/timestats.pgi rename to examples/solo_ocean/double_gyre/timestats.pgi diff --git a/examples/external_gwave/MOM_input b/examples/solo_ocean/external_gwave/MOM_input similarity index 100% rename from examples/external_gwave/MOM_input rename to examples/solo_ocean/external_gwave/MOM_input diff --git a/examples/external_gwave/MOM_override b/examples/solo_ocean/external_gwave/MOM_override similarity index 100% rename from examples/external_gwave/MOM_override rename to examples/solo_ocean/external_gwave/MOM_override diff --git a/examples/external_gwave/MOM_parameter_doc.all b/examples/solo_ocean/external_gwave/MOM_parameter_doc.all similarity index 100% rename from examples/external_gwave/MOM_parameter_doc.all rename to examples/solo_ocean/external_gwave/MOM_parameter_doc.all diff --git a/examples/external_gwave/MOM_parameter_doc.short b/examples/solo_ocean/external_gwave/MOM_parameter_doc.short similarity index 100% rename from examples/external_gwave/MOM_parameter_doc.short rename to examples/solo_ocean/external_gwave/MOM_parameter_doc.short diff --git a/examples/external_gwave/README b/examples/solo_ocean/external_gwave/README similarity index 100% rename from examples/external_gwave/README rename to examples/solo_ocean/external_gwave/README diff --git a/examples/external_gwave/diag_table b/examples/solo_ocean/external_gwave/diag_table similarity index 100% rename from examples/external_gwave/diag_table rename to examples/solo_ocean/external_gwave/diag_table diff --git a/examples/external_gwave/input.nml b/examples/solo_ocean/external_gwave/input.nml similarity index 100% rename from examples/external_gwave/input.nml rename to examples/solo_ocean/external_gwave/input.nml diff --git a/examples/external_gwave/timestats.gnu b/examples/solo_ocean/external_gwave/timestats.gnu similarity index 100% rename from examples/external_gwave/timestats.gnu rename to examples/solo_ocean/external_gwave/timestats.gnu diff --git a/examples/external_gwave/timestats.intel b/examples/solo_ocean/external_gwave/timestats.intel similarity index 100% rename from examples/external_gwave/timestats.intel rename to examples/solo_ocean/external_gwave/timestats.intel diff --git a/examples/external_gwave/timestats.pgi b/examples/solo_ocean/external_gwave/timestats.pgi similarity index 100% rename from examples/external_gwave/timestats.pgi rename to examples/solo_ocean/external_gwave/timestats.pgi diff --git a/examples/flow_downslope/common/MOM_input b/examples/solo_ocean/flow_downslope/common/MOM_input similarity index 100% rename from examples/flow_downslope/common/MOM_input rename to examples/solo_ocean/flow_downslope/common/MOM_input diff --git a/examples/flow_downslope/common/diag_table b/examples/solo_ocean/flow_downslope/common/diag_table similarity index 100% rename from examples/flow_downslope/common/diag_table rename to examples/solo_ocean/flow_downslope/common/diag_table diff --git a/examples/flow_downslope/common/input.nml b/examples/solo_ocean/flow_downslope/common/input.nml similarity index 100% rename from examples/flow_downslope/common/input.nml rename to examples/solo_ocean/flow_downslope/common/input.nml diff --git a/examples/flow_downslope/layer/MOM_input b/examples/solo_ocean/flow_downslope/layer/MOM_input similarity index 100% rename from examples/flow_downslope/layer/MOM_input rename to examples/solo_ocean/flow_downslope/layer/MOM_input diff --git a/examples/flow_downslope/layer/MOM_override b/examples/solo_ocean/flow_downslope/layer/MOM_override similarity index 100% rename from examples/flow_downslope/layer/MOM_override rename to examples/solo_ocean/flow_downslope/layer/MOM_override diff --git a/examples/flow_downslope/layer/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all similarity index 100% rename from examples/flow_downslope/layer/MOM_parameter_doc.all rename to examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all diff --git a/examples/flow_downslope/layer/MOM_parameter_doc.short b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.short similarity index 100% rename from examples/flow_downslope/layer/MOM_parameter_doc.short rename to examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.short diff --git a/examples/flow_downslope/layer/diag_table b/examples/solo_ocean/flow_downslope/layer/diag_table similarity index 100% rename from examples/flow_downslope/layer/diag_table rename to examples/solo_ocean/flow_downslope/layer/diag_table diff --git a/examples/flow_downslope/layer/input.nml b/examples/solo_ocean/flow_downslope/layer/input.nml similarity index 100% rename from examples/flow_downslope/layer/input.nml rename to examples/solo_ocean/flow_downslope/layer/input.nml diff --git a/examples/flow_downslope/layer/timestats.gnu b/examples/solo_ocean/flow_downslope/layer/timestats.gnu similarity index 100% rename from examples/flow_downslope/layer/timestats.gnu rename to examples/solo_ocean/flow_downslope/layer/timestats.gnu diff --git a/examples/flow_downslope/layer/timestats.intel b/examples/solo_ocean/flow_downslope/layer/timestats.intel similarity index 100% rename from examples/flow_downslope/layer/timestats.intel rename to examples/solo_ocean/flow_downslope/layer/timestats.intel diff --git a/examples/flow_downslope/layer/timestats.pgi b/examples/solo_ocean/flow_downslope/layer/timestats.pgi similarity index 100% rename from examples/flow_downslope/layer/timestats.pgi rename to examples/solo_ocean/flow_downslope/layer/timestats.pgi diff --git a/examples/flow_downslope/sigma/MOM_input b/examples/solo_ocean/flow_downslope/sigma/MOM_input similarity index 100% rename from examples/flow_downslope/sigma/MOM_input rename to examples/solo_ocean/flow_downslope/sigma/MOM_input diff --git a/examples/flow_downslope/sigma/MOM_override b/examples/solo_ocean/flow_downslope/sigma/MOM_override similarity index 100% rename from examples/flow_downslope/sigma/MOM_override rename to examples/solo_ocean/flow_downslope/sigma/MOM_override diff --git a/examples/flow_downslope/sigma/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all similarity index 100% rename from examples/flow_downslope/sigma/MOM_parameter_doc.all rename to examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all diff --git a/examples/flow_downslope/sigma/MOM_parameter_doc.short b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.short similarity index 100% rename from examples/flow_downslope/sigma/MOM_parameter_doc.short rename to examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.short diff --git a/examples/flow_downslope/sigma/diag_table b/examples/solo_ocean/flow_downslope/sigma/diag_table similarity index 100% rename from examples/flow_downslope/sigma/diag_table rename to examples/solo_ocean/flow_downslope/sigma/diag_table diff --git a/examples/flow_downslope/sigma/input.nml b/examples/solo_ocean/flow_downslope/sigma/input.nml similarity index 100% rename from examples/flow_downslope/sigma/input.nml rename to examples/solo_ocean/flow_downslope/sigma/input.nml diff --git a/examples/flow_downslope/sigma/timestats.gnu b/examples/solo_ocean/flow_downslope/sigma/timestats.gnu similarity index 100% rename from examples/flow_downslope/sigma/timestats.gnu rename to examples/solo_ocean/flow_downslope/sigma/timestats.gnu diff --git a/examples/flow_downslope/sigma/timestats.intel b/examples/solo_ocean/flow_downslope/sigma/timestats.intel similarity index 100% rename from examples/flow_downslope/sigma/timestats.intel rename to examples/solo_ocean/flow_downslope/sigma/timestats.intel diff --git a/examples/flow_downslope/sigma/timestats.pgi b/examples/solo_ocean/flow_downslope/sigma/timestats.pgi similarity index 100% rename from examples/flow_downslope/sigma/timestats.pgi rename to examples/solo_ocean/flow_downslope/sigma/timestats.pgi diff --git a/examples/flow_downslope/z/MOM_input b/examples/solo_ocean/flow_downslope/z/MOM_input similarity index 100% rename from examples/flow_downslope/z/MOM_input rename to examples/solo_ocean/flow_downslope/z/MOM_input diff --git a/examples/flow_downslope/z/MOM_override b/examples/solo_ocean/flow_downslope/z/MOM_override similarity index 100% rename from examples/flow_downslope/z/MOM_override rename to examples/solo_ocean/flow_downslope/z/MOM_override diff --git a/examples/flow_downslope/z/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all similarity index 100% rename from examples/flow_downslope/z/MOM_parameter_doc.all rename to examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all diff --git a/examples/flow_downslope/z/MOM_parameter_doc.short b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.short similarity index 100% rename from examples/flow_downslope/z/MOM_parameter_doc.short rename to examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.short diff --git a/examples/flow_downslope/z/diag_table b/examples/solo_ocean/flow_downslope/z/diag_table similarity index 100% rename from examples/flow_downslope/z/diag_table rename to examples/solo_ocean/flow_downslope/z/diag_table diff --git a/examples/flow_downslope/z/input.nml b/examples/solo_ocean/flow_downslope/z/input.nml similarity index 100% rename from examples/flow_downslope/z/input.nml rename to examples/solo_ocean/flow_downslope/z/input.nml diff --git a/examples/flow_downslope/z/timestats.gnu b/examples/solo_ocean/flow_downslope/z/timestats.gnu similarity index 100% rename from examples/flow_downslope/z/timestats.gnu rename to examples/solo_ocean/flow_downslope/z/timestats.gnu diff --git a/examples/flow_downslope/z/timestats.intel b/examples/solo_ocean/flow_downslope/z/timestats.intel similarity index 100% rename from examples/flow_downslope/z/timestats.intel rename to examples/solo_ocean/flow_downslope/z/timestats.intel diff --git a/examples/flow_downslope/z/timestats.pgi b/examples/solo_ocean/flow_downslope/z/timestats.pgi similarity index 100% rename from examples/flow_downslope/z/timestats.pgi rename to examples/solo_ocean/flow_downslope/z/timestats.pgi diff --git a/examples/global/INPUT/.datasets b/examples/solo_ocean/global/INPUT/.datasets similarity index 100% rename from examples/global/INPUT/.datasets rename to examples/solo_ocean/global/INPUT/.datasets diff --git a/examples/global/INPUT/31Layer_zgrid.nc b/examples/solo_ocean/global/INPUT/31Layer_zgrid.nc similarity index 100% rename from examples/global/INPUT/31Layer_zgrid.nc rename to examples/solo_ocean/global/INPUT/31Layer_zgrid.nc diff --git a/examples/global/INPUT/GOLD_IC.2010.11.15.nc b/examples/solo_ocean/global/INPUT/GOLD_IC.2010.11.15.nc similarity index 100% rename from examples/global/INPUT/GOLD_IC.2010.11.15.nc rename to examples/solo_ocean/global/INPUT/GOLD_IC.2010.11.15.nc diff --git a/examples/global/INPUT/OM3_zgrid.nc b/examples/solo_ocean/global/INPUT/OM3_zgrid.nc similarity index 100% rename from examples/global/INPUT/OM3_zgrid.nc rename to examples/solo_ocean/global/INPUT/OM3_zgrid.nc diff --git a/examples/global/INPUT/README b/examples/solo_ocean/global/INPUT/README similarity index 100% rename from examples/global/INPUT/README rename to examples/solo_ocean/global/INPUT/README diff --git a/examples/global/INPUT/atmos_hgrid.nc b/examples/solo_ocean/global/INPUT/atmos_hgrid.nc similarity index 100% rename from examples/global/INPUT/atmos_hgrid.nc rename to examples/solo_ocean/global/INPUT/atmos_hgrid.nc diff --git a/examples/global/INPUT/atmos_mosaic.nc b/examples/solo_ocean/global/INPUT/atmos_mosaic.nc similarity index 100% rename from examples/global/INPUT/atmos_mosaic.nc rename to examples/solo_ocean/global/INPUT/atmos_mosaic.nc diff --git a/examples/global/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc b/examples/solo_ocean/global/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc similarity index 100% rename from examples/global/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc rename to examples/solo_ocean/global/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc diff --git a/examples/global/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc b/examples/solo_ocean/global/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc similarity index 100% rename from examples/global/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc rename to examples/solo_ocean/global/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc diff --git a/examples/global/INPUT/geothermal_heating_cm2g.nc b/examples/solo_ocean/global/INPUT/geothermal_heating_cm2g.nc similarity index 100% rename from examples/global/INPUT/geothermal_heating_cm2g.nc rename to examples/solo_ocean/global/INPUT/geothermal_heating_cm2g.nc diff --git a/examples/global/INPUT/grid_spec.nc b/examples/solo_ocean/global/INPUT/grid_spec.nc similarity index 100% rename from examples/global/INPUT/grid_spec.nc rename to examples/solo_ocean/global/INPUT/grid_spec.nc diff --git a/examples/global/INPUT/gustiness_qscat.nc b/examples/solo_ocean/global/INPUT/gustiness_qscat.nc similarity index 100% rename from examples/global/INPUT/gustiness_qscat.nc rename to examples/solo_ocean/global/INPUT/gustiness_qscat.nc diff --git a/examples/global/INPUT/land_hgrid.nc b/examples/solo_ocean/global/INPUT/land_hgrid.nc similarity index 100% rename from examples/global/INPUT/land_hgrid.nc rename to examples/solo_ocean/global/INPUT/land_hgrid.nc diff --git a/examples/global/INPUT/land_mask.nc b/examples/solo_ocean/global/INPUT/land_mask.nc similarity index 100% rename from examples/global/INPUT/land_mask.nc rename to examples/solo_ocean/global/INPUT/land_mask.nc diff --git a/examples/global/INPUT/land_mosaic.nc b/examples/solo_ocean/global/INPUT/land_mosaic.nc similarity index 100% rename from examples/global/INPUT/land_mosaic.nc rename to examples/solo_ocean/global/INPUT/land_mosaic.nc diff --git a/examples/global/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc b/examples/solo_ocean/global/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc similarity index 100% rename from examples/global/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc rename to examples/solo_ocean/global/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc diff --git a/examples/global/INPUT/mosaic.nc b/examples/solo_ocean/global/INPUT/mosaic.nc similarity index 100% rename from examples/global/INPUT/mosaic.nc rename to examples/solo_ocean/global/INPUT/mosaic.nc diff --git a/examples/global/INPUT/ocean_forcing_daily.nc b/examples/solo_ocean/global/INPUT/ocean_forcing_daily.nc similarity index 100% rename from examples/global/INPUT/ocean_forcing_daily.nc rename to examples/solo_ocean/global/INPUT/ocean_forcing_daily.nc diff --git a/examples/global/INPUT/ocean_forcing_monthly.nc b/examples/solo_ocean/global/INPUT/ocean_forcing_monthly.nc similarity index 100% rename from examples/global/INPUT/ocean_forcing_monthly.nc rename to examples/solo_ocean/global/INPUT/ocean_forcing_monthly.nc diff --git a/examples/global/INPUT/ocean_hgrid.nc b/examples/solo_ocean/global/INPUT/ocean_hgrid.nc similarity index 100% rename from examples/global/INPUT/ocean_hgrid.nc rename to examples/solo_ocean/global/INPUT/ocean_hgrid.nc diff --git a/examples/global/INPUT/ocean_mask.nc b/examples/solo_ocean/global/INPUT/ocean_mask.nc similarity index 100% rename from examples/global/INPUT/ocean_mask.nc rename to examples/solo_ocean/global/INPUT/ocean_mask.nc diff --git a/examples/global/INPUT/ocean_mosaic.nc b/examples/solo_ocean/global/INPUT/ocean_mosaic.nc similarity index 100% rename from examples/global/INPUT/ocean_mosaic.nc rename to examples/solo_ocean/global/INPUT/ocean_mosaic.nc diff --git a/examples/global/INPUT/ocean_precip_monthly.nc b/examples/solo_ocean/global/INPUT/ocean_precip_monthly.nc similarity index 100% rename from examples/global/INPUT/ocean_precip_monthly.nc rename to examples/solo_ocean/global/INPUT/ocean_precip_monthly.nc diff --git a/examples/global/INPUT/ocean_vgrid.nc b/examples/solo_ocean/global/INPUT/ocean_vgrid.nc similarity index 100% rename from examples/global/INPUT/ocean_vgrid.nc rename to examples/solo_ocean/global/INPUT/ocean_vgrid.nc diff --git a/examples/global/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc b/examples/solo_ocean/global/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc similarity index 100% rename from examples/global/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc rename to examples/solo_ocean/global/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc diff --git a/examples/global/INPUT/sgs_h2.nc b/examples/solo_ocean/global/INPUT/sgs_h2.nc similarity index 100% rename from examples/global/INPUT/sgs_h2.nc rename to examples/solo_ocean/global/INPUT/sgs_h2.nc diff --git a/examples/global/INPUT/tideamp.nc b/examples/solo_ocean/global/INPUT/tideamp.nc similarity index 100% rename from examples/global/INPUT/tideamp.nc rename to examples/solo_ocean/global/INPUT/tideamp.nc diff --git a/examples/global/INPUT/topog.nc b/examples/solo_ocean/global/INPUT/topog.nc similarity index 100% rename from examples/global/INPUT/topog.nc rename to examples/solo_ocean/global/INPUT/topog.nc diff --git a/examples/global/MOM_input b/examples/solo_ocean/global/MOM_input similarity index 100% rename from examples/global/MOM_input rename to examples/solo_ocean/global/MOM_input diff --git a/examples/global/MOM_memory.h b/examples/solo_ocean/global/MOM_memory.h similarity index 100% rename from examples/global/MOM_memory.h rename to examples/solo_ocean/global/MOM_memory.h diff --git a/examples/global/MOM_override b/examples/solo_ocean/global/MOM_override similarity index 100% rename from examples/global/MOM_override rename to examples/solo_ocean/global/MOM_override diff --git a/examples/global/MOM_parameter_doc.all b/examples/solo_ocean/global/MOM_parameter_doc.all similarity index 100% rename from examples/global/MOM_parameter_doc.all rename to examples/solo_ocean/global/MOM_parameter_doc.all diff --git a/examples/global/MOM_parameter_doc.short b/examples/solo_ocean/global/MOM_parameter_doc.short similarity index 100% rename from examples/global/MOM_parameter_doc.short rename to examples/solo_ocean/global/MOM_parameter_doc.short diff --git a/examples/global/diag_table b/examples/solo_ocean/global/diag_table similarity index 100% rename from examples/global/diag_table rename to examples/solo_ocean/global/diag_table diff --git a/examples/global/input.nml b/examples/solo_ocean/global/input.nml similarity index 100% rename from examples/global/input.nml rename to examples/solo_ocean/global/input.nml diff --git a/examples/global/timestats.gnu b/examples/solo_ocean/global/timestats.gnu similarity index 100% rename from examples/global/timestats.gnu rename to examples/solo_ocean/global/timestats.gnu diff --git a/examples/global/timestats.intel b/examples/solo_ocean/global/timestats.intel similarity index 100% rename from examples/global/timestats.intel rename to examples/solo_ocean/global/timestats.intel diff --git a/examples/global/timestats.pgi b/examples/solo_ocean/global/timestats.pgi similarity index 100% rename from examples/global/timestats.pgi rename to examples/solo_ocean/global/timestats.pgi diff --git a/examples/global_ALE/common/INPUT/.datasets b/examples/solo_ocean/global_ALE/common/INPUT/.datasets similarity index 100% rename from examples/global_ALE/common/INPUT/.datasets rename to examples/solo_ocean/global_ALE/common/INPUT/.datasets diff --git a/examples/global_ALE/common/INPUT/31Layer_zgrid.nc b/examples/solo_ocean/global_ALE/common/INPUT/31Layer_zgrid.nc similarity index 100% rename from examples/global_ALE/common/INPUT/31Layer_zgrid.nc rename to examples/solo_ocean/global_ALE/common/INPUT/31Layer_zgrid.nc diff --git a/examples/global_ALE/common/INPUT/GOLD_IC.2010.11.15.nc b/examples/solo_ocean/global_ALE/common/INPUT/GOLD_IC.2010.11.15.nc similarity index 100% rename from examples/global_ALE/common/INPUT/GOLD_IC.2010.11.15.nc rename to examples/solo_ocean/global_ALE/common/INPUT/GOLD_IC.2010.11.15.nc diff --git a/examples/global_ALE/common/INPUT/Layer_coord.cdl b/examples/solo_ocean/global_ALE/common/INPUT/Layer_coord.cdl similarity index 100% rename from examples/global_ALE/common/INPUT/Layer_coord.cdl rename to examples/solo_ocean/global_ALE/common/INPUT/Layer_coord.cdl diff --git a/examples/global_ALE/common/INPUT/Layer_coord.nc b/examples/solo_ocean/global_ALE/common/INPUT/Layer_coord.nc similarity index 100% rename from examples/global_ALE/common/INPUT/Layer_coord.nc rename to examples/solo_ocean/global_ALE/common/INPUT/Layer_coord.nc diff --git a/examples/global_ALE/common/INPUT/Layer_coord50.cdl b/examples/solo_ocean/global_ALE/common/INPUT/Layer_coord50.cdl similarity index 100% rename from examples/global_ALE/common/INPUT/Layer_coord50.cdl rename to examples/solo_ocean/global_ALE/common/INPUT/Layer_coord50.cdl diff --git a/examples/global_ALE/common/INPUT/Layer_coord50.nc b/examples/solo_ocean/global_ALE/common/INPUT/Layer_coord50.nc similarity index 100% rename from examples/global_ALE/common/INPUT/Layer_coord50.nc rename to examples/solo_ocean/global_ALE/common/INPUT/Layer_coord50.nc diff --git a/examples/global_ALE/common/INPUT/OM3_zgrid.nc b/examples/solo_ocean/global_ALE/common/INPUT/OM3_zgrid.nc similarity index 100% rename from examples/global_ALE/common/INPUT/OM3_zgrid.nc rename to examples/solo_ocean/global_ALE/common/INPUT/OM3_zgrid.nc diff --git a/examples/global_ALE/common/INPUT/WOA05_pottemp_salt.nc b/examples/solo_ocean/global_ALE/common/INPUT/WOA05_pottemp_salt.nc similarity index 100% rename from examples/global_ALE/common/INPUT/WOA05_pottemp_salt.nc rename to examples/solo_ocean/global_ALE/common/INPUT/WOA05_pottemp_salt.nc diff --git a/examples/global_ALE/common/INPUT/atmos_hgrid.nc b/examples/solo_ocean/global_ALE/common/INPUT/atmos_hgrid.nc similarity index 100% rename from examples/global_ALE/common/INPUT/atmos_hgrid.nc rename to examples/solo_ocean/global_ALE/common/INPUT/atmos_hgrid.nc diff --git a/examples/global_ALE/common/INPUT/atmos_mosaic.nc b/examples/solo_ocean/global_ALE/common/INPUT/atmos_mosaic.nc similarity index 100% rename from examples/global_ALE/common/INPUT/atmos_mosaic.nc rename to examples/solo_ocean/global_ALE/common/INPUT/atmos_mosaic.nc diff --git a/examples/global_ALE/common/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc b/examples/solo_ocean/global_ALE/common/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc similarity index 100% rename from examples/global_ALE/common/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc rename to examples/solo_ocean/global_ALE/common/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc diff --git a/examples/global_ALE/common/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc b/examples/solo_ocean/global_ALE/common/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc similarity index 100% rename from examples/global_ALE/common/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc rename to examples/solo_ocean/global_ALE/common/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc diff --git a/examples/global_ALE/common/INPUT/geothermal_heating_cm2g.nc b/examples/solo_ocean/global_ALE/common/INPUT/geothermal_heating_cm2g.nc similarity index 100% rename from examples/global_ALE/common/INPUT/geothermal_heating_cm2g.nc rename to examples/solo_ocean/global_ALE/common/INPUT/geothermal_heating_cm2g.nc diff --git a/examples/global_ALE/common/INPUT/grid_spec.nc b/examples/solo_ocean/global_ALE/common/INPUT/grid_spec.nc similarity index 100% rename from examples/global_ALE/common/INPUT/grid_spec.nc rename to examples/solo_ocean/global_ALE/common/INPUT/grid_spec.nc diff --git a/examples/global_ALE/common/INPUT/gustiness_qscat.nc b/examples/solo_ocean/global_ALE/common/INPUT/gustiness_qscat.nc similarity index 100% rename from examples/global_ALE/common/INPUT/gustiness_qscat.nc rename to examples/solo_ocean/global_ALE/common/INPUT/gustiness_qscat.nc diff --git a/examples/global_ALE/common/INPUT/land_hgrid.nc b/examples/solo_ocean/global_ALE/common/INPUT/land_hgrid.nc similarity index 100% rename from examples/global_ALE/common/INPUT/land_hgrid.nc rename to examples/solo_ocean/global_ALE/common/INPUT/land_hgrid.nc diff --git a/examples/global_ALE/common/INPUT/land_mask.nc b/examples/solo_ocean/global_ALE/common/INPUT/land_mask.nc similarity index 100% rename from examples/global_ALE/common/INPUT/land_mask.nc rename to examples/solo_ocean/global_ALE/common/INPUT/land_mask.nc diff --git a/examples/global_ALE/common/INPUT/land_mosaic.nc b/examples/solo_ocean/global_ALE/common/INPUT/land_mosaic.nc similarity index 100% rename from examples/global_ALE/common/INPUT/land_mosaic.nc rename to examples/solo_ocean/global_ALE/common/INPUT/land_mosaic.nc diff --git a/examples/global_ALE/common/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc b/examples/solo_ocean/global_ALE/common/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc similarity index 100% rename from examples/global_ALE/common/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc rename to examples/solo_ocean/global_ALE/common/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc diff --git a/examples/global_ALE/common/INPUT/mosaic.nc b/examples/solo_ocean/global_ALE/common/INPUT/mosaic.nc similarity index 100% rename from examples/global_ALE/common/INPUT/mosaic.nc rename to examples/solo_ocean/global_ALE/common/INPUT/mosaic.nc diff --git a/examples/global_ALE/common/INPUT/ocean_forcing_daily.nc b/examples/solo_ocean/global_ALE/common/INPUT/ocean_forcing_daily.nc similarity index 100% rename from examples/global_ALE/common/INPUT/ocean_forcing_daily.nc rename to examples/solo_ocean/global_ALE/common/INPUT/ocean_forcing_daily.nc diff --git a/examples/global_ALE/common/INPUT/ocean_forcing_monthly.nc b/examples/solo_ocean/global_ALE/common/INPUT/ocean_forcing_monthly.nc similarity index 100% rename from examples/global_ALE/common/INPUT/ocean_forcing_monthly.nc rename to examples/solo_ocean/global_ALE/common/INPUT/ocean_forcing_monthly.nc diff --git a/examples/global_ALE/common/INPUT/ocean_hgrid.nc b/examples/solo_ocean/global_ALE/common/INPUT/ocean_hgrid.nc similarity index 100% rename from examples/global_ALE/common/INPUT/ocean_hgrid.nc rename to examples/solo_ocean/global_ALE/common/INPUT/ocean_hgrid.nc diff --git a/examples/global_ALE/common/INPUT/ocean_mask.nc b/examples/solo_ocean/global_ALE/common/INPUT/ocean_mask.nc similarity index 100% rename from examples/global_ALE/common/INPUT/ocean_mask.nc rename to examples/solo_ocean/global_ALE/common/INPUT/ocean_mask.nc diff --git a/examples/global_ALE/common/INPUT/ocean_mosaic.nc b/examples/solo_ocean/global_ALE/common/INPUT/ocean_mosaic.nc similarity index 100% rename from examples/global_ALE/common/INPUT/ocean_mosaic.nc rename to examples/solo_ocean/global_ALE/common/INPUT/ocean_mosaic.nc diff --git a/examples/global_ALE/common/INPUT/ocean_precip_monthly.nc b/examples/solo_ocean/global_ALE/common/INPUT/ocean_precip_monthly.nc similarity index 100% rename from examples/global_ALE/common/INPUT/ocean_precip_monthly.nc rename to examples/solo_ocean/global_ALE/common/INPUT/ocean_precip_monthly.nc diff --git a/examples/global_ALE/common/INPUT/ocean_vgrid.nc b/examples/solo_ocean/global_ALE/common/INPUT/ocean_vgrid.nc similarity index 100% rename from examples/global_ALE/common/INPUT/ocean_vgrid.nc rename to examples/solo_ocean/global_ALE/common/INPUT/ocean_vgrid.nc diff --git a/examples/global_ALE/common/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc b/examples/solo_ocean/global_ALE/common/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc similarity index 100% rename from examples/global_ALE/common/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc rename to examples/solo_ocean/global_ALE/common/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc diff --git a/examples/global_ALE/common/INPUT/sgs_h2.nc b/examples/solo_ocean/global_ALE/common/INPUT/sgs_h2.nc similarity index 100% rename from examples/global_ALE/common/INPUT/sgs_h2.nc rename to examples/solo_ocean/global_ALE/common/INPUT/sgs_h2.nc diff --git a/examples/global_ALE/common/INPUT/tideamp.nc b/examples/solo_ocean/global_ALE/common/INPUT/tideamp.nc similarity index 100% rename from examples/global_ALE/common/INPUT/tideamp.nc rename to examples/solo_ocean/global_ALE/common/INPUT/tideamp.nc diff --git a/examples/global_ALE/common/INPUT/topog.nc b/examples/solo_ocean/global_ALE/common/INPUT/topog.nc similarity index 100% rename from examples/global_ALE/common/INPUT/topog.nc rename to examples/solo_ocean/global_ALE/common/INPUT/topog.nc diff --git a/examples/global_ALE/common/INPUT/vgrid.cdl b/examples/solo_ocean/global_ALE/common/INPUT/vgrid.cdl similarity index 100% rename from examples/global_ALE/common/INPUT/vgrid.cdl rename to examples/solo_ocean/global_ALE/common/INPUT/vgrid.cdl diff --git a/examples/global_ALE/common/INPUT/vgrid.nc b/examples/solo_ocean/global_ALE/common/INPUT/vgrid.nc similarity index 100% rename from examples/global_ALE/common/INPUT/vgrid.nc rename to examples/solo_ocean/global_ALE/common/INPUT/vgrid.nc diff --git a/examples/global_ALE/common/MOM_input b/examples/solo_ocean/global_ALE/common/MOM_input similarity index 100% rename from examples/global_ALE/common/MOM_input rename to examples/solo_ocean/global_ALE/common/MOM_input diff --git a/examples/global_ALE/common/diag_table b/examples/solo_ocean/global_ALE/common/diag_table similarity index 100% rename from examples/global_ALE/common/diag_table rename to examples/solo_ocean/global_ALE/common/diag_table diff --git a/examples/global_ALE/common/input.nml b/examples/solo_ocean/global_ALE/common/input.nml similarity index 100% rename from examples/global_ALE/common/input.nml rename to examples/solo_ocean/global_ALE/common/input.nml diff --git a/examples/global_ALE/layer/INPUT b/examples/solo_ocean/global_ALE/layer/INPUT similarity index 100% rename from examples/global_ALE/layer/INPUT rename to examples/solo_ocean/global_ALE/layer/INPUT diff --git a/examples/global_ALE/layer/MOM_input b/examples/solo_ocean/global_ALE/layer/MOM_input similarity index 100% rename from examples/global_ALE/layer/MOM_input rename to examples/solo_ocean/global_ALE/layer/MOM_input diff --git a/examples/global_ALE/layer/MOM_override b/examples/solo_ocean/global_ALE/layer/MOM_override similarity index 100% rename from examples/global_ALE/layer/MOM_override rename to examples/solo_ocean/global_ALE/layer/MOM_override diff --git a/examples/global_ALE/layer/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all similarity index 100% rename from examples/global_ALE/layer/MOM_parameter_doc.all rename to examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all diff --git a/examples/global_ALE/layer/MOM_parameter_doc.short b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.short similarity index 100% rename from examples/global_ALE/layer/MOM_parameter_doc.short rename to examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.short diff --git a/examples/global_ALE/layer/diag_table b/examples/solo_ocean/global_ALE/layer/diag_table similarity index 100% rename from examples/global_ALE/layer/diag_table rename to examples/solo_ocean/global_ALE/layer/diag_table diff --git a/examples/global_ALE/layer/input.nml b/examples/solo_ocean/global_ALE/layer/input.nml similarity index 100% rename from examples/global_ALE/layer/input.nml rename to examples/solo_ocean/global_ALE/layer/input.nml diff --git a/examples/global_ALE/layer/timestats.gnu b/examples/solo_ocean/global_ALE/layer/timestats.gnu similarity index 100% rename from examples/global_ALE/layer/timestats.gnu rename to examples/solo_ocean/global_ALE/layer/timestats.gnu diff --git a/examples/global_ALE/layer/timestats.intel b/examples/solo_ocean/global_ALE/layer/timestats.intel similarity index 100% rename from examples/global_ALE/layer/timestats.intel rename to examples/solo_ocean/global_ALE/layer/timestats.intel diff --git a/examples/global_ALE/layer/timestats.pgi b/examples/solo_ocean/global_ALE/layer/timestats.pgi similarity index 100% rename from examples/global_ALE/layer/timestats.pgi rename to examples/solo_ocean/global_ALE/layer/timestats.pgi diff --git a/examples/global_ALE/z/INPUT b/examples/solo_ocean/global_ALE/z/INPUT similarity index 100% rename from examples/global_ALE/z/INPUT rename to examples/solo_ocean/global_ALE/z/INPUT diff --git a/examples/global_ALE/z/MOM_input b/examples/solo_ocean/global_ALE/z/MOM_input similarity index 100% rename from examples/global_ALE/z/MOM_input rename to examples/solo_ocean/global_ALE/z/MOM_input diff --git a/examples/global_ALE/z/MOM_override b/examples/solo_ocean/global_ALE/z/MOM_override similarity index 100% rename from examples/global_ALE/z/MOM_override rename to examples/solo_ocean/global_ALE/z/MOM_override diff --git a/examples/global_ALE/z/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all similarity index 100% rename from examples/global_ALE/z/MOM_parameter_doc.all rename to examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all diff --git a/examples/global_ALE/z/MOM_parameter_doc.short b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.short similarity index 100% rename from examples/global_ALE/z/MOM_parameter_doc.short rename to examples/solo_ocean/global_ALE/z/MOM_parameter_doc.short diff --git a/examples/global_ALE/z/diag_table b/examples/solo_ocean/global_ALE/z/diag_table similarity index 100% rename from examples/global_ALE/z/diag_table rename to examples/solo_ocean/global_ALE/z/diag_table diff --git a/examples/global_ALE/z/input.nml b/examples/solo_ocean/global_ALE/z/input.nml similarity index 100% rename from examples/global_ALE/z/input.nml rename to examples/solo_ocean/global_ALE/z/input.nml diff --git a/examples/global_ALE/z/timestats.gnu b/examples/solo_ocean/global_ALE/z/timestats.gnu similarity index 100% rename from examples/global_ALE/z/timestats.gnu rename to examples/solo_ocean/global_ALE/z/timestats.gnu diff --git a/examples/global_ALE/z/timestats.intel b/examples/solo_ocean/global_ALE/z/timestats.intel similarity index 100% rename from examples/global_ALE/z/timestats.intel rename to examples/solo_ocean/global_ALE/z/timestats.intel diff --git a/examples/global_ALE/z/timestats.pgi b/examples/solo_ocean/global_ALE/z/timestats.pgi similarity index 100% rename from examples/global_ALE/z/timestats.pgi rename to examples/solo_ocean/global_ALE/z/timestats.pgi diff --git a/examples/lock_exchange/MOM_input b/examples/solo_ocean/lock_exchange/MOM_input similarity index 100% rename from examples/lock_exchange/MOM_input rename to examples/solo_ocean/lock_exchange/MOM_input diff --git a/examples/lock_exchange/MOM_override b/examples/solo_ocean/lock_exchange/MOM_override similarity index 100% rename from examples/lock_exchange/MOM_override rename to examples/solo_ocean/lock_exchange/MOM_override diff --git a/examples/lock_exchange/MOM_parameter_doc.all b/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all similarity index 100% rename from examples/lock_exchange/MOM_parameter_doc.all rename to examples/solo_ocean/lock_exchange/MOM_parameter_doc.all diff --git a/examples/lock_exchange/MOM_parameter_doc.short b/examples/solo_ocean/lock_exchange/MOM_parameter_doc.short similarity index 100% rename from examples/lock_exchange/MOM_parameter_doc.short rename to examples/solo_ocean/lock_exchange/MOM_parameter_doc.short diff --git a/examples/lock_exchange/README b/examples/solo_ocean/lock_exchange/README similarity index 100% rename from examples/lock_exchange/README rename to examples/solo_ocean/lock_exchange/README diff --git a/examples/lock_exchange/diag_table b/examples/solo_ocean/lock_exchange/diag_table similarity index 100% rename from examples/lock_exchange/diag_table rename to examples/solo_ocean/lock_exchange/diag_table diff --git a/examples/lock_exchange/input.nml b/examples/solo_ocean/lock_exchange/input.nml similarity index 100% rename from examples/lock_exchange/input.nml rename to examples/solo_ocean/lock_exchange/input.nml diff --git a/examples/lock_exchange/timestats.gnu b/examples/solo_ocean/lock_exchange/timestats.gnu similarity index 100% rename from examples/lock_exchange/timestats.gnu rename to examples/solo_ocean/lock_exchange/timestats.gnu diff --git a/examples/lock_exchange/timestats.intel b/examples/solo_ocean/lock_exchange/timestats.intel similarity index 100% rename from examples/lock_exchange/timestats.intel rename to examples/solo_ocean/lock_exchange/timestats.intel diff --git a/examples/lock_exchange/timestats.pgi b/examples/solo_ocean/lock_exchange/timestats.pgi similarity index 100% rename from examples/lock_exchange/timestats.pgi rename to examples/solo_ocean/lock_exchange/timestats.pgi diff --git a/examples/nonBous_global/INPUT/.datasets b/examples/solo_ocean/nonBous_global/INPUT/.datasets similarity index 100% rename from examples/nonBous_global/INPUT/.datasets rename to examples/solo_ocean/nonBous_global/INPUT/.datasets diff --git a/examples/nonBous_global/INPUT/31Layer_zgrid.nc b/examples/solo_ocean/nonBous_global/INPUT/31Layer_zgrid.nc similarity index 100% rename from examples/nonBous_global/INPUT/31Layer_zgrid.nc rename to examples/solo_ocean/nonBous_global/INPUT/31Layer_zgrid.nc diff --git a/examples/nonBous_global/INPUT/GOLD_IC.2010.11.15.nc b/examples/solo_ocean/nonBous_global/INPUT/GOLD_IC.2010.11.15.nc similarity index 100% rename from examples/nonBous_global/INPUT/GOLD_IC.2010.11.15.nc rename to examples/solo_ocean/nonBous_global/INPUT/GOLD_IC.2010.11.15.nc diff --git a/examples/nonBous_global/INPUT/OM3_zgrid.nc b/examples/solo_ocean/nonBous_global/INPUT/OM3_zgrid.nc similarity index 100% rename from examples/nonBous_global/INPUT/OM3_zgrid.nc rename to examples/solo_ocean/nonBous_global/INPUT/OM3_zgrid.nc diff --git a/examples/nonBous_global/INPUT/README b/examples/solo_ocean/nonBous_global/INPUT/README similarity index 100% rename from examples/nonBous_global/INPUT/README rename to examples/solo_ocean/nonBous_global/INPUT/README diff --git a/examples/nonBous_global/INPUT/atmos_hgrid.nc b/examples/solo_ocean/nonBous_global/INPUT/atmos_hgrid.nc similarity index 100% rename from examples/nonBous_global/INPUT/atmos_hgrid.nc rename to examples/solo_ocean/nonBous_global/INPUT/atmos_hgrid.nc diff --git a/examples/nonBous_global/INPUT/atmos_mosaic.nc b/examples/solo_ocean/nonBous_global/INPUT/atmos_mosaic.nc similarity index 100% rename from examples/nonBous_global/INPUT/atmos_mosaic.nc rename to examples/solo_ocean/nonBous_global/INPUT/atmos_mosaic.nc diff --git a/examples/nonBous_global/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc b/examples/solo_ocean/nonBous_global/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc similarity index 100% rename from examples/nonBous_global/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc rename to examples/solo_ocean/nonBous_global/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc diff --git a/examples/nonBous_global/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc b/examples/solo_ocean/nonBous_global/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc similarity index 100% rename from examples/nonBous_global/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc rename to examples/solo_ocean/nonBous_global/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc diff --git a/examples/nonBous_global/INPUT/geothermal_heating_cm2g.nc b/examples/solo_ocean/nonBous_global/INPUT/geothermal_heating_cm2g.nc similarity index 100% rename from examples/nonBous_global/INPUT/geothermal_heating_cm2g.nc rename to examples/solo_ocean/nonBous_global/INPUT/geothermal_heating_cm2g.nc diff --git a/examples/nonBous_global/INPUT/grid_spec.nc b/examples/solo_ocean/nonBous_global/INPUT/grid_spec.nc similarity index 100% rename from examples/nonBous_global/INPUT/grid_spec.nc rename to examples/solo_ocean/nonBous_global/INPUT/grid_spec.nc diff --git a/examples/nonBous_global/INPUT/gustiness_qscat.nc b/examples/solo_ocean/nonBous_global/INPUT/gustiness_qscat.nc similarity index 100% rename from examples/nonBous_global/INPUT/gustiness_qscat.nc rename to examples/solo_ocean/nonBous_global/INPUT/gustiness_qscat.nc diff --git a/examples/nonBous_global/INPUT/land_hgrid.nc b/examples/solo_ocean/nonBous_global/INPUT/land_hgrid.nc similarity index 100% rename from examples/nonBous_global/INPUT/land_hgrid.nc rename to examples/solo_ocean/nonBous_global/INPUT/land_hgrid.nc diff --git a/examples/nonBous_global/INPUT/land_mask.nc b/examples/solo_ocean/nonBous_global/INPUT/land_mask.nc similarity index 100% rename from examples/nonBous_global/INPUT/land_mask.nc rename to examples/solo_ocean/nonBous_global/INPUT/land_mask.nc diff --git a/examples/nonBous_global/INPUT/land_mosaic.nc b/examples/solo_ocean/nonBous_global/INPUT/land_mosaic.nc similarity index 100% rename from examples/nonBous_global/INPUT/land_mosaic.nc rename to examples/solo_ocean/nonBous_global/INPUT/land_mosaic.nc diff --git a/examples/nonBous_global/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc b/examples/solo_ocean/nonBous_global/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc similarity index 100% rename from examples/nonBous_global/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc rename to examples/solo_ocean/nonBous_global/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc diff --git a/examples/nonBous_global/INPUT/mosaic.nc b/examples/solo_ocean/nonBous_global/INPUT/mosaic.nc similarity index 100% rename from examples/nonBous_global/INPUT/mosaic.nc rename to examples/solo_ocean/nonBous_global/INPUT/mosaic.nc diff --git a/examples/nonBous_global/INPUT/ocean_forcing_daily.nc b/examples/solo_ocean/nonBous_global/INPUT/ocean_forcing_daily.nc similarity index 100% rename from examples/nonBous_global/INPUT/ocean_forcing_daily.nc rename to examples/solo_ocean/nonBous_global/INPUT/ocean_forcing_daily.nc diff --git a/examples/nonBous_global/INPUT/ocean_forcing_monthly.nc b/examples/solo_ocean/nonBous_global/INPUT/ocean_forcing_monthly.nc similarity index 100% rename from examples/nonBous_global/INPUT/ocean_forcing_monthly.nc rename to examples/solo_ocean/nonBous_global/INPUT/ocean_forcing_monthly.nc diff --git a/examples/nonBous_global/INPUT/ocean_hgrid.nc b/examples/solo_ocean/nonBous_global/INPUT/ocean_hgrid.nc similarity index 100% rename from examples/nonBous_global/INPUT/ocean_hgrid.nc rename to examples/solo_ocean/nonBous_global/INPUT/ocean_hgrid.nc diff --git a/examples/nonBous_global/INPUT/ocean_mask.nc b/examples/solo_ocean/nonBous_global/INPUT/ocean_mask.nc similarity index 100% rename from examples/nonBous_global/INPUT/ocean_mask.nc rename to examples/solo_ocean/nonBous_global/INPUT/ocean_mask.nc diff --git a/examples/nonBous_global/INPUT/ocean_mosaic.nc b/examples/solo_ocean/nonBous_global/INPUT/ocean_mosaic.nc similarity index 100% rename from examples/nonBous_global/INPUT/ocean_mosaic.nc rename to examples/solo_ocean/nonBous_global/INPUT/ocean_mosaic.nc diff --git a/examples/nonBous_global/INPUT/ocean_precip_monthly.nc b/examples/solo_ocean/nonBous_global/INPUT/ocean_precip_monthly.nc similarity index 100% rename from examples/nonBous_global/INPUT/ocean_precip_monthly.nc rename to examples/solo_ocean/nonBous_global/INPUT/ocean_precip_monthly.nc diff --git a/examples/nonBous_global/INPUT/ocean_vgrid.nc b/examples/solo_ocean/nonBous_global/INPUT/ocean_vgrid.nc similarity index 100% rename from examples/nonBous_global/INPUT/ocean_vgrid.nc rename to examples/solo_ocean/nonBous_global/INPUT/ocean_vgrid.nc diff --git a/examples/nonBous_global/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc b/examples/solo_ocean/nonBous_global/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc similarity index 100% rename from examples/nonBous_global/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc rename to examples/solo_ocean/nonBous_global/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc diff --git a/examples/nonBous_global/INPUT/sgs_h2.nc b/examples/solo_ocean/nonBous_global/INPUT/sgs_h2.nc similarity index 100% rename from examples/nonBous_global/INPUT/sgs_h2.nc rename to examples/solo_ocean/nonBous_global/INPUT/sgs_h2.nc diff --git a/examples/nonBous_global/INPUT/tideamp.nc b/examples/solo_ocean/nonBous_global/INPUT/tideamp.nc similarity index 100% rename from examples/nonBous_global/INPUT/tideamp.nc rename to examples/solo_ocean/nonBous_global/INPUT/tideamp.nc diff --git a/examples/nonBous_global/INPUT/topog.nc b/examples/solo_ocean/nonBous_global/INPUT/topog.nc similarity index 100% rename from examples/nonBous_global/INPUT/topog.nc rename to examples/solo_ocean/nonBous_global/INPUT/topog.nc diff --git a/examples/nonBous_global/MOM_input b/examples/solo_ocean/nonBous_global/MOM_input similarity index 100% rename from examples/nonBous_global/MOM_input rename to examples/solo_ocean/nonBous_global/MOM_input diff --git a/examples/nonBous_global/MOM_memory.h b/examples/solo_ocean/nonBous_global/MOM_memory.h similarity index 100% rename from examples/nonBous_global/MOM_memory.h rename to examples/solo_ocean/nonBous_global/MOM_memory.h diff --git a/examples/nonBous_global/MOM_override b/examples/solo_ocean/nonBous_global/MOM_override similarity index 100% rename from examples/nonBous_global/MOM_override rename to examples/solo_ocean/nonBous_global/MOM_override diff --git a/examples/nonBous_global/MOM_parameter_doc.all b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all similarity index 100% rename from examples/nonBous_global/MOM_parameter_doc.all rename to examples/solo_ocean/nonBous_global/MOM_parameter_doc.all diff --git a/examples/nonBous_global/MOM_parameter_doc.short b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.short similarity index 100% rename from examples/nonBous_global/MOM_parameter_doc.short rename to examples/solo_ocean/nonBous_global/MOM_parameter_doc.short diff --git a/examples/nonBous_global/diag_table b/examples/solo_ocean/nonBous_global/diag_table similarity index 100% rename from examples/nonBous_global/diag_table rename to examples/solo_ocean/nonBous_global/diag_table diff --git a/examples/nonBous_global/input.nml b/examples/solo_ocean/nonBous_global/input.nml similarity index 100% rename from examples/nonBous_global/input.nml rename to examples/solo_ocean/nonBous_global/input.nml diff --git a/examples/nonBous_global/timestats.gnu b/examples/solo_ocean/nonBous_global/timestats.gnu similarity index 100% rename from examples/nonBous_global/timestats.gnu rename to examples/solo_ocean/nonBous_global/timestats.gnu diff --git a/examples/nonBous_global/timestats.intel b/examples/solo_ocean/nonBous_global/timestats.intel similarity index 100% rename from examples/nonBous_global/timestats.intel rename to examples/solo_ocean/nonBous_global/timestats.intel diff --git a/examples/nonBous_global/timestats.pgi b/examples/solo_ocean/nonBous_global/timestats.pgi similarity index 100% rename from examples/nonBous_global/timestats.pgi rename to examples/solo_ocean/nonBous_global/timestats.pgi diff --git a/examples/resting/common/MOM_input b/examples/solo_ocean/resting/common/MOM_input similarity index 100% rename from examples/resting/common/MOM_input rename to examples/solo_ocean/resting/common/MOM_input diff --git a/examples/resting/common/diag_table b/examples/solo_ocean/resting/common/diag_table similarity index 100% rename from examples/resting/common/diag_table rename to examples/solo_ocean/resting/common/diag_table diff --git a/examples/resting/common/input.nml b/examples/solo_ocean/resting/common/input.nml similarity index 100% rename from examples/resting/common/input.nml rename to examples/solo_ocean/resting/common/input.nml diff --git a/examples/resting/layer/MOM_input b/examples/solo_ocean/resting/layer/MOM_input similarity index 100% rename from examples/resting/layer/MOM_input rename to examples/solo_ocean/resting/layer/MOM_input diff --git a/examples/resting/layer/MOM_override b/examples/solo_ocean/resting/layer/MOM_override similarity index 100% rename from examples/resting/layer/MOM_override rename to examples/solo_ocean/resting/layer/MOM_override diff --git a/examples/resting/layer/MOM_parameter_doc.all b/examples/solo_ocean/resting/layer/MOM_parameter_doc.all similarity index 100% rename from examples/resting/layer/MOM_parameter_doc.all rename to examples/solo_ocean/resting/layer/MOM_parameter_doc.all diff --git a/examples/resting/layer/MOM_parameter_doc.short b/examples/solo_ocean/resting/layer/MOM_parameter_doc.short similarity index 100% rename from examples/resting/layer/MOM_parameter_doc.short rename to examples/solo_ocean/resting/layer/MOM_parameter_doc.short diff --git a/examples/resting/layer/diag_table b/examples/solo_ocean/resting/layer/diag_table similarity index 100% rename from examples/resting/layer/diag_table rename to examples/solo_ocean/resting/layer/diag_table diff --git a/examples/resting/layer/input.nml b/examples/solo_ocean/resting/layer/input.nml similarity index 100% rename from examples/resting/layer/input.nml rename to examples/solo_ocean/resting/layer/input.nml diff --git a/examples/resting/layer/timestats.gnu b/examples/solo_ocean/resting/layer/timestats.gnu similarity index 100% rename from examples/resting/layer/timestats.gnu rename to examples/solo_ocean/resting/layer/timestats.gnu diff --git a/examples/resting/layer/timestats.intel b/examples/solo_ocean/resting/layer/timestats.intel similarity index 100% rename from examples/resting/layer/timestats.intel rename to examples/solo_ocean/resting/layer/timestats.intel diff --git a/examples/resting/layer/timestats.pgi b/examples/solo_ocean/resting/layer/timestats.pgi similarity index 100% rename from examples/resting/layer/timestats.pgi rename to examples/solo_ocean/resting/layer/timestats.pgi diff --git a/examples/resting/z/MOM_input b/examples/solo_ocean/resting/z/MOM_input similarity index 100% rename from examples/resting/z/MOM_input rename to examples/solo_ocean/resting/z/MOM_input diff --git a/examples/resting/z/MOM_override b/examples/solo_ocean/resting/z/MOM_override similarity index 100% rename from examples/resting/z/MOM_override rename to examples/solo_ocean/resting/z/MOM_override diff --git a/examples/resting/z/MOM_parameter_doc.all b/examples/solo_ocean/resting/z/MOM_parameter_doc.all similarity index 100% rename from examples/resting/z/MOM_parameter_doc.all rename to examples/solo_ocean/resting/z/MOM_parameter_doc.all diff --git a/examples/resting/z/MOM_parameter_doc.short b/examples/solo_ocean/resting/z/MOM_parameter_doc.short similarity index 100% rename from examples/resting/z/MOM_parameter_doc.short rename to examples/solo_ocean/resting/z/MOM_parameter_doc.short diff --git a/examples/resting/z/diag_table b/examples/solo_ocean/resting/z/diag_table similarity index 100% rename from examples/resting/z/diag_table rename to examples/solo_ocean/resting/z/diag_table diff --git a/examples/resting/z/input.nml b/examples/solo_ocean/resting/z/input.nml similarity index 100% rename from examples/resting/z/input.nml rename to examples/solo_ocean/resting/z/input.nml diff --git a/examples/resting/z/timestats.gnu b/examples/solo_ocean/resting/z/timestats.gnu similarity index 100% rename from examples/resting/z/timestats.gnu rename to examples/solo_ocean/resting/z/timestats.gnu diff --git a/examples/resting/z/timestats.intel b/examples/solo_ocean/resting/z/timestats.intel similarity index 100% rename from examples/resting/z/timestats.intel rename to examples/solo_ocean/resting/z/timestats.intel diff --git a/examples/resting/z/timestats.pgi b/examples/solo_ocean/resting/z/timestats.pgi similarity index 100% rename from examples/resting/z/timestats.pgi rename to examples/solo_ocean/resting/z/timestats.pgi diff --git a/examples/seamount/common/MOM_input b/examples/solo_ocean/seamount/common/MOM_input similarity index 100% rename from examples/seamount/common/MOM_input rename to examples/solo_ocean/seamount/common/MOM_input diff --git a/examples/seamount/common/diag_table b/examples/solo_ocean/seamount/common/diag_table similarity index 100% rename from examples/seamount/common/diag_table rename to examples/solo_ocean/seamount/common/diag_table diff --git a/examples/seamount/common/input.nml b/examples/solo_ocean/seamount/common/input.nml similarity index 100% rename from examples/seamount/common/input.nml rename to examples/solo_ocean/seamount/common/input.nml diff --git a/examples/seamount/layer/MOM_input b/examples/solo_ocean/seamount/layer/MOM_input similarity index 100% rename from examples/seamount/layer/MOM_input rename to examples/solo_ocean/seamount/layer/MOM_input diff --git a/examples/seamount/layer/MOM_override b/examples/solo_ocean/seamount/layer/MOM_override similarity index 100% rename from examples/seamount/layer/MOM_override rename to examples/solo_ocean/seamount/layer/MOM_override diff --git a/examples/seamount/layer/MOM_parameter_doc.all b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all similarity index 100% rename from examples/seamount/layer/MOM_parameter_doc.all rename to examples/solo_ocean/seamount/layer/MOM_parameter_doc.all diff --git a/examples/seamount/layer/MOM_parameter_doc.short b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.short similarity index 100% rename from examples/seamount/layer/MOM_parameter_doc.short rename to examples/solo_ocean/seamount/layer/MOM_parameter_doc.short diff --git a/examples/seamount/layer/diag_table b/examples/solo_ocean/seamount/layer/diag_table similarity index 100% rename from examples/seamount/layer/diag_table rename to examples/solo_ocean/seamount/layer/diag_table diff --git a/examples/seamount/layer/input.nml b/examples/solo_ocean/seamount/layer/input.nml similarity index 100% rename from examples/seamount/layer/input.nml rename to examples/solo_ocean/seamount/layer/input.nml diff --git a/examples/seamount/layer/timestats.gnu b/examples/solo_ocean/seamount/layer/timestats.gnu similarity index 100% rename from examples/seamount/layer/timestats.gnu rename to examples/solo_ocean/seamount/layer/timestats.gnu diff --git a/examples/seamount/layer/timestats.intel b/examples/solo_ocean/seamount/layer/timestats.intel similarity index 100% rename from examples/seamount/layer/timestats.intel rename to examples/solo_ocean/seamount/layer/timestats.intel diff --git a/examples/seamount/layer/timestats.pgi b/examples/solo_ocean/seamount/layer/timestats.pgi similarity index 100% rename from examples/seamount/layer/timestats.pgi rename to examples/solo_ocean/seamount/layer/timestats.pgi diff --git a/examples/seamount/sigma/MOM_input b/examples/solo_ocean/seamount/sigma/MOM_input similarity index 100% rename from examples/seamount/sigma/MOM_input rename to examples/solo_ocean/seamount/sigma/MOM_input diff --git a/examples/seamount/sigma/MOM_override b/examples/solo_ocean/seamount/sigma/MOM_override similarity index 100% rename from examples/seamount/sigma/MOM_override rename to examples/solo_ocean/seamount/sigma/MOM_override diff --git a/examples/seamount/sigma/MOM_parameter_doc.all b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all similarity index 100% rename from examples/seamount/sigma/MOM_parameter_doc.all rename to examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all diff --git a/examples/seamount/sigma/MOM_parameter_doc.short b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.short similarity index 100% rename from examples/seamount/sigma/MOM_parameter_doc.short rename to examples/solo_ocean/seamount/sigma/MOM_parameter_doc.short diff --git a/examples/seamount/sigma/diag_table b/examples/solo_ocean/seamount/sigma/diag_table similarity index 100% rename from examples/seamount/sigma/diag_table rename to examples/solo_ocean/seamount/sigma/diag_table diff --git a/examples/seamount/sigma/input.nml b/examples/solo_ocean/seamount/sigma/input.nml similarity index 100% rename from examples/seamount/sigma/input.nml rename to examples/solo_ocean/seamount/sigma/input.nml diff --git a/examples/seamount/sigma/timestats.gnu b/examples/solo_ocean/seamount/sigma/timestats.gnu similarity index 100% rename from examples/seamount/sigma/timestats.gnu rename to examples/solo_ocean/seamount/sigma/timestats.gnu diff --git a/examples/seamount/sigma/timestats.intel b/examples/solo_ocean/seamount/sigma/timestats.intel similarity index 100% rename from examples/seamount/sigma/timestats.intel rename to examples/solo_ocean/seamount/sigma/timestats.intel diff --git a/examples/seamount/sigma/timestats.pgi b/examples/solo_ocean/seamount/sigma/timestats.pgi similarity index 100% rename from examples/seamount/sigma/timestats.pgi rename to examples/solo_ocean/seamount/sigma/timestats.pgi diff --git a/examples/seamount/z/MOM_input b/examples/solo_ocean/seamount/z/MOM_input similarity index 100% rename from examples/seamount/z/MOM_input rename to examples/solo_ocean/seamount/z/MOM_input diff --git a/examples/seamount/z/MOM_override b/examples/solo_ocean/seamount/z/MOM_override similarity index 100% rename from examples/seamount/z/MOM_override rename to examples/solo_ocean/seamount/z/MOM_override diff --git a/examples/seamount/z/MOM_parameter_doc.all b/examples/solo_ocean/seamount/z/MOM_parameter_doc.all similarity index 100% rename from examples/seamount/z/MOM_parameter_doc.all rename to examples/solo_ocean/seamount/z/MOM_parameter_doc.all diff --git a/examples/seamount/z/MOM_parameter_doc.short b/examples/solo_ocean/seamount/z/MOM_parameter_doc.short similarity index 100% rename from examples/seamount/z/MOM_parameter_doc.short rename to examples/solo_ocean/seamount/z/MOM_parameter_doc.short diff --git a/examples/seamount/z/diag_table b/examples/solo_ocean/seamount/z/diag_table similarity index 100% rename from examples/seamount/z/diag_table rename to examples/solo_ocean/seamount/z/diag_table diff --git a/examples/seamount/z/input.nml b/examples/solo_ocean/seamount/z/input.nml similarity index 100% rename from examples/seamount/z/input.nml rename to examples/solo_ocean/seamount/z/input.nml diff --git a/examples/seamount/z/timestats.gnu b/examples/solo_ocean/seamount/z/timestats.gnu similarity index 100% rename from examples/seamount/z/timestats.gnu rename to examples/solo_ocean/seamount/z/timestats.gnu diff --git a/examples/seamount/z/timestats.intel b/examples/solo_ocean/seamount/z/timestats.intel similarity index 100% rename from examples/seamount/z/timestats.intel rename to examples/solo_ocean/seamount/z/timestats.intel diff --git a/examples/seamount/z/timestats.pgi b/examples/solo_ocean/seamount/z/timestats.pgi similarity index 100% rename from examples/seamount/z/timestats.pgi rename to examples/solo_ocean/seamount/z/timestats.pgi diff --git a/examples/single_column/INPUT/Arabian/ICs.nc b/examples/solo_ocean/single_column/INPUT/Arabian/ICs.nc similarity index 100% rename from examples/single_column/INPUT/Arabian/ICs.nc rename to examples/solo_ocean/single_column/INPUT/Arabian/ICs.nc diff --git a/examples/single_column/INPUT/Arabian/MOM_override b/examples/solo_ocean/single_column/INPUT/Arabian/MOM_override similarity index 100% rename from examples/single_column/INPUT/Arabian/MOM_override rename to examples/solo_ocean/single_column/INPUT/Arabian/MOM_override diff --git a/examples/single_column/INPUT/Arabian/WOA_column.nc b/examples/solo_ocean/single_column/INPUT/Arabian/WOA_column.nc similarity index 100% rename from examples/single_column/INPUT/Arabian/WOA_column.nc rename to examples/solo_ocean/single_column/INPUT/Arabian/WOA_column.nc diff --git a/examples/single_column/INPUT/Arabian/forcing.nc b/examples/solo_ocean/single_column/INPUT/Arabian/forcing.nc similarity index 100% rename from examples/single_column/INPUT/Arabian/forcing.nc rename to examples/solo_ocean/single_column/INPUT/Arabian/forcing.nc diff --git a/examples/single_column/INPUT/Arabian/forcing_monthly.nc b/examples/solo_ocean/single_column/INPUT/Arabian/forcing_monthly.nc similarity index 100% rename from examples/single_column/INPUT/Arabian/forcing_monthly.nc rename to examples/solo_ocean/single_column/INPUT/Arabian/forcing_monthly.nc diff --git a/examples/single_column/INPUT/Arabian/itides.nc b/examples/solo_ocean/single_column/INPUT/Arabian/itides.nc similarity index 100% rename from examples/single_column/INPUT/Arabian/itides.nc rename to examples/solo_ocean/single_column/INPUT/Arabian/itides.nc diff --git a/examples/single_column/INPUT/BATS/ICs.nc b/examples/solo_ocean/single_column/INPUT/BATS/ICs.nc similarity index 100% rename from examples/single_column/INPUT/BATS/ICs.nc rename to examples/solo_ocean/single_column/INPUT/BATS/ICs.nc diff --git a/examples/single_column/INPUT/BATS/MOM_override b/examples/solo_ocean/single_column/INPUT/BATS/MOM_override similarity index 100% rename from examples/single_column/INPUT/BATS/MOM_override rename to examples/solo_ocean/single_column/INPUT/BATS/MOM_override diff --git a/examples/single_column/INPUT/BATS/WOA_column.nc b/examples/solo_ocean/single_column/INPUT/BATS/WOA_column.nc similarity index 100% rename from examples/single_column/INPUT/BATS/WOA_column.nc rename to examples/solo_ocean/single_column/INPUT/BATS/WOA_column.nc diff --git a/examples/single_column/INPUT/BATS/forcing.nc b/examples/solo_ocean/single_column/INPUT/BATS/forcing.nc similarity index 100% rename from examples/single_column/INPUT/BATS/forcing.nc rename to examples/solo_ocean/single_column/INPUT/BATS/forcing.nc diff --git a/examples/single_column/INPUT/BATS/forcing_monthly.nc b/examples/solo_ocean/single_column/INPUT/BATS/forcing_monthly.nc similarity index 100% rename from examples/single_column/INPUT/BATS/forcing_monthly.nc rename to examples/solo_ocean/single_column/INPUT/BATS/forcing_monthly.nc diff --git a/examples/single_column/INPUT/BATS/itides.nc b/examples/solo_ocean/single_column/INPUT/BATS/itides.nc similarity index 100% rename from examples/single_column/INPUT/BATS/itides.nc rename to examples/solo_ocean/single_column/INPUT/BATS/itides.nc diff --git a/examples/single_column/INPUT/COARE/ICs.nc b/examples/solo_ocean/single_column/INPUT/COARE/ICs.nc similarity index 100% rename from examples/single_column/INPUT/COARE/ICs.nc rename to examples/solo_ocean/single_column/INPUT/COARE/ICs.nc diff --git a/examples/single_column/INPUT/COARE/MOM_override b/examples/solo_ocean/single_column/INPUT/COARE/MOM_override similarity index 100% rename from examples/single_column/INPUT/COARE/MOM_override rename to examples/solo_ocean/single_column/INPUT/COARE/MOM_override diff --git a/examples/single_column/INPUT/COARE/WOA_column.nc b/examples/solo_ocean/single_column/INPUT/COARE/WOA_column.nc similarity index 100% rename from examples/single_column/INPUT/COARE/WOA_column.nc rename to examples/solo_ocean/single_column/INPUT/COARE/WOA_column.nc diff --git a/examples/single_column/INPUT/COARE/forcing.nc b/examples/solo_ocean/single_column/INPUT/COARE/forcing.nc similarity index 100% rename from examples/single_column/INPUT/COARE/forcing.nc rename to examples/solo_ocean/single_column/INPUT/COARE/forcing.nc diff --git a/examples/single_column/INPUT/COARE/forcing_monthly.nc b/examples/solo_ocean/single_column/INPUT/COARE/forcing_monthly.nc similarity index 100% rename from examples/single_column/INPUT/COARE/forcing_monthly.nc rename to examples/solo_ocean/single_column/INPUT/COARE/forcing_monthly.nc diff --git a/examples/single_column/INPUT/COARE/itides.nc b/examples/solo_ocean/single_column/INPUT/COARE/itides.nc similarity index 100% rename from examples/single_column/INPUT/COARE/itides.nc rename to examples/solo_ocean/single_column/INPUT/COARE/itides.nc diff --git a/examples/single_column/INPUT/Chagos/ICs.nc b/examples/solo_ocean/single_column/INPUT/Chagos/ICs.nc similarity index 100% rename from examples/single_column/INPUT/Chagos/ICs.nc rename to examples/solo_ocean/single_column/INPUT/Chagos/ICs.nc diff --git a/examples/single_column/INPUT/Chagos/MOM_override b/examples/solo_ocean/single_column/INPUT/Chagos/MOM_override similarity index 100% rename from examples/single_column/INPUT/Chagos/MOM_override rename to examples/solo_ocean/single_column/INPUT/Chagos/MOM_override diff --git a/examples/single_column/INPUT/Chagos/WOA_column.nc b/examples/solo_ocean/single_column/INPUT/Chagos/WOA_column.nc similarity index 100% rename from examples/single_column/INPUT/Chagos/WOA_column.nc rename to examples/solo_ocean/single_column/INPUT/Chagos/WOA_column.nc diff --git a/examples/single_column/INPUT/Chagos/forcing.nc b/examples/solo_ocean/single_column/INPUT/Chagos/forcing.nc similarity index 100% rename from examples/single_column/INPUT/Chagos/forcing.nc rename to examples/solo_ocean/single_column/INPUT/Chagos/forcing.nc diff --git a/examples/single_column/INPUT/Chagos/forcing_monthly.nc b/examples/solo_ocean/single_column/INPUT/Chagos/forcing_monthly.nc similarity index 100% rename from examples/single_column/INPUT/Chagos/forcing_monthly.nc rename to examples/solo_ocean/single_column/INPUT/Chagos/forcing_monthly.nc diff --git a/examples/single_column/INPUT/Chagos/itides.nc b/examples/solo_ocean/single_column/INPUT/Chagos/itides.nc similarity index 100% rename from examples/single_column/INPUT/Chagos/itides.nc rename to examples/solo_ocean/single_column/INPUT/Chagos/itides.nc diff --git a/examples/single_column/INPUT/Kerguelen/ICs.nc b/examples/solo_ocean/single_column/INPUT/Kerguelen/ICs.nc similarity index 100% rename from examples/single_column/INPUT/Kerguelen/ICs.nc rename to examples/solo_ocean/single_column/INPUT/Kerguelen/ICs.nc diff --git a/examples/single_column/INPUT/Kerguelen/MOM_override b/examples/solo_ocean/single_column/INPUT/Kerguelen/MOM_override similarity index 100% rename from examples/single_column/INPUT/Kerguelen/MOM_override rename to examples/solo_ocean/single_column/INPUT/Kerguelen/MOM_override diff --git a/examples/single_column/INPUT/Kerguelen/WOA_column.nc b/examples/solo_ocean/single_column/INPUT/Kerguelen/WOA_column.nc similarity index 100% rename from examples/single_column/INPUT/Kerguelen/WOA_column.nc rename to examples/solo_ocean/single_column/INPUT/Kerguelen/WOA_column.nc diff --git a/examples/single_column/INPUT/Kerguelen/forcing.nc b/examples/solo_ocean/single_column/INPUT/Kerguelen/forcing.nc similarity index 100% rename from examples/single_column/INPUT/Kerguelen/forcing.nc rename to examples/solo_ocean/single_column/INPUT/Kerguelen/forcing.nc diff --git a/examples/single_column/INPUT/Kerguelen/forcing_monthly.nc b/examples/solo_ocean/single_column/INPUT/Kerguelen/forcing_monthly.nc similarity index 100% rename from examples/single_column/INPUT/Kerguelen/forcing_monthly.nc rename to examples/solo_ocean/single_column/INPUT/Kerguelen/forcing_monthly.nc diff --git a/examples/single_column/INPUT/Kerguelen/itides.nc b/examples/solo_ocean/single_column/INPUT/Kerguelen/itides.nc similarity index 100% rename from examples/single_column/INPUT/Kerguelen/itides.nc rename to examples/solo_ocean/single_column/INPUT/Kerguelen/itides.nc diff --git a/examples/single_column/INPUT/Kuroshio/ICs.nc b/examples/solo_ocean/single_column/INPUT/Kuroshio/ICs.nc similarity index 100% rename from examples/single_column/INPUT/Kuroshio/ICs.nc rename to examples/solo_ocean/single_column/INPUT/Kuroshio/ICs.nc diff --git a/examples/single_column/INPUT/Kuroshio/MOM_override b/examples/solo_ocean/single_column/INPUT/Kuroshio/MOM_override similarity index 100% rename from examples/single_column/INPUT/Kuroshio/MOM_override rename to examples/solo_ocean/single_column/INPUT/Kuroshio/MOM_override diff --git a/examples/single_column/INPUT/Kuroshio/WOA_column.nc b/examples/solo_ocean/single_column/INPUT/Kuroshio/WOA_column.nc similarity index 100% rename from examples/single_column/INPUT/Kuroshio/WOA_column.nc rename to examples/solo_ocean/single_column/INPUT/Kuroshio/WOA_column.nc diff --git a/examples/single_column/INPUT/Kuroshio/forcing.nc b/examples/solo_ocean/single_column/INPUT/Kuroshio/forcing.nc similarity index 100% rename from examples/single_column/INPUT/Kuroshio/forcing.nc rename to examples/solo_ocean/single_column/INPUT/Kuroshio/forcing.nc diff --git a/examples/single_column/INPUT/Kuroshio/forcing_monthly.nc b/examples/solo_ocean/single_column/INPUT/Kuroshio/forcing_monthly.nc similarity index 100% rename from examples/single_column/INPUT/Kuroshio/forcing_monthly.nc rename to examples/solo_ocean/single_column/INPUT/Kuroshio/forcing_monthly.nc diff --git a/examples/single_column/INPUT/Kuroshio/itides.nc b/examples/solo_ocean/single_column/INPUT/Kuroshio/itides.nc similarity index 100% rename from examples/single_column/INPUT/Kuroshio/itides.nc rename to examples/solo_ocean/single_column/INPUT/Kuroshio/itides.nc diff --git a/examples/single_column/INPUT/Labrador/ICs.nc b/examples/solo_ocean/single_column/INPUT/Labrador/ICs.nc similarity index 100% rename from examples/single_column/INPUT/Labrador/ICs.nc rename to examples/solo_ocean/single_column/INPUT/Labrador/ICs.nc diff --git a/examples/single_column/INPUT/Labrador/MOM_override b/examples/solo_ocean/single_column/INPUT/Labrador/MOM_override similarity index 100% rename from examples/single_column/INPUT/Labrador/MOM_override rename to examples/solo_ocean/single_column/INPUT/Labrador/MOM_override diff --git a/examples/single_column/INPUT/Labrador/WOA_column.nc b/examples/solo_ocean/single_column/INPUT/Labrador/WOA_column.nc similarity index 100% rename from examples/single_column/INPUT/Labrador/WOA_column.nc rename to examples/solo_ocean/single_column/INPUT/Labrador/WOA_column.nc diff --git a/examples/single_column/INPUT/Labrador/forcing.nc b/examples/solo_ocean/single_column/INPUT/Labrador/forcing.nc similarity index 100% rename from examples/single_column/INPUT/Labrador/forcing.nc rename to examples/solo_ocean/single_column/INPUT/Labrador/forcing.nc diff --git a/examples/single_column/INPUT/Labrador/forcing_monthly.nc b/examples/solo_ocean/single_column/INPUT/Labrador/forcing_monthly.nc similarity index 100% rename from examples/single_column/INPUT/Labrador/forcing_monthly.nc rename to examples/solo_ocean/single_column/INPUT/Labrador/forcing_monthly.nc diff --git a/examples/single_column/INPUT/Labrador/itides.nc b/examples/solo_ocean/single_column/INPUT/Labrador/itides.nc similarity index 100% rename from examples/single_column/INPUT/Labrador/itides.nc rename to examples/solo_ocean/single_column/INPUT/Labrador/itides.nc diff --git a/examples/single_column/INPUT/Mariana/ICs.nc b/examples/solo_ocean/single_column/INPUT/Mariana/ICs.nc similarity index 100% rename from examples/single_column/INPUT/Mariana/ICs.nc rename to examples/solo_ocean/single_column/INPUT/Mariana/ICs.nc diff --git a/examples/single_column/INPUT/Mariana/MOM_override b/examples/solo_ocean/single_column/INPUT/Mariana/MOM_override similarity index 100% rename from examples/single_column/INPUT/Mariana/MOM_override rename to examples/solo_ocean/single_column/INPUT/Mariana/MOM_override diff --git a/examples/single_column/INPUT/Mariana/WOA_column.nc b/examples/solo_ocean/single_column/INPUT/Mariana/WOA_column.nc similarity index 100% rename from examples/single_column/INPUT/Mariana/WOA_column.nc rename to examples/solo_ocean/single_column/INPUT/Mariana/WOA_column.nc diff --git a/examples/single_column/INPUT/Mariana/forcing.nc b/examples/solo_ocean/single_column/INPUT/Mariana/forcing.nc similarity index 100% rename from examples/single_column/INPUT/Mariana/forcing.nc rename to examples/solo_ocean/single_column/INPUT/Mariana/forcing.nc diff --git a/examples/single_column/INPUT/Mariana/forcing_monthly.nc b/examples/solo_ocean/single_column/INPUT/Mariana/forcing_monthly.nc similarity index 100% rename from examples/single_column/INPUT/Mariana/forcing_monthly.nc rename to examples/solo_ocean/single_column/INPUT/Mariana/forcing_monthly.nc diff --git a/examples/single_column/INPUT/Mariana/itides.nc b/examples/solo_ocean/single_column/INPUT/Mariana/itides.nc similarity index 100% rename from examples/single_column/INPUT/Mariana/itides.nc rename to examples/solo_ocean/single_column/INPUT/Mariana/itides.nc diff --git a/examples/single_column/INPUT/Nazca/ICs.nc b/examples/solo_ocean/single_column/INPUT/Nazca/ICs.nc similarity index 100% rename from examples/single_column/INPUT/Nazca/ICs.nc rename to examples/solo_ocean/single_column/INPUT/Nazca/ICs.nc diff --git a/examples/single_column/INPUT/Nazca/MOM_override b/examples/solo_ocean/single_column/INPUT/Nazca/MOM_override similarity index 100% rename from examples/single_column/INPUT/Nazca/MOM_override rename to examples/solo_ocean/single_column/INPUT/Nazca/MOM_override diff --git a/examples/single_column/INPUT/Nazca/WOA_column.nc b/examples/solo_ocean/single_column/INPUT/Nazca/WOA_column.nc similarity index 100% rename from examples/single_column/INPUT/Nazca/WOA_column.nc rename to examples/solo_ocean/single_column/INPUT/Nazca/WOA_column.nc diff --git a/examples/single_column/INPUT/Nazca/forcing.nc b/examples/solo_ocean/single_column/INPUT/Nazca/forcing.nc similarity index 100% rename from examples/single_column/INPUT/Nazca/forcing.nc rename to examples/solo_ocean/single_column/INPUT/Nazca/forcing.nc diff --git a/examples/single_column/INPUT/Nazca/forcing_monthly.nc b/examples/solo_ocean/single_column/INPUT/Nazca/forcing_monthly.nc similarity index 100% rename from examples/single_column/INPUT/Nazca/forcing_monthly.nc rename to examples/solo_ocean/single_column/INPUT/Nazca/forcing_monthly.nc diff --git a/examples/single_column/INPUT/Nazca/itides.nc b/examples/solo_ocean/single_column/INPUT/Nazca/itides.nc similarity index 100% rename from examples/single_column/INPUT/Nazca/itides.nc rename to examples/solo_ocean/single_column/INPUT/Nazca/itides.nc diff --git a/examples/single_column/INPUT/Nino/ICs.nc b/examples/solo_ocean/single_column/INPUT/Nino/ICs.nc similarity index 100% rename from examples/single_column/INPUT/Nino/ICs.nc rename to examples/solo_ocean/single_column/INPUT/Nino/ICs.nc diff --git a/examples/single_column/INPUT/Nino/MOM_override b/examples/solo_ocean/single_column/INPUT/Nino/MOM_override similarity index 100% rename from examples/single_column/INPUT/Nino/MOM_override rename to examples/solo_ocean/single_column/INPUT/Nino/MOM_override diff --git a/examples/single_column/INPUT/Nino/WOA_column.nc b/examples/solo_ocean/single_column/INPUT/Nino/WOA_column.nc similarity index 100% rename from examples/single_column/INPUT/Nino/WOA_column.nc rename to examples/solo_ocean/single_column/INPUT/Nino/WOA_column.nc diff --git a/examples/single_column/INPUT/Nino/forcing.nc b/examples/solo_ocean/single_column/INPUT/Nino/forcing.nc similarity index 100% rename from examples/single_column/INPUT/Nino/forcing.nc rename to examples/solo_ocean/single_column/INPUT/Nino/forcing.nc diff --git a/examples/single_column/INPUT/Nino/forcing_monthly.nc b/examples/solo_ocean/single_column/INPUT/Nino/forcing_monthly.nc similarity index 100% rename from examples/single_column/INPUT/Nino/forcing_monthly.nc rename to examples/solo_ocean/single_column/INPUT/Nino/forcing_monthly.nc diff --git a/examples/single_column/INPUT/Nino/itides.nc b/examples/solo_ocean/single_column/INPUT/Nino/itides.nc similarity index 100% rename from examples/single_column/INPUT/Nino/itides.nc rename to examples/solo_ocean/single_column/INPUT/Nino/itides.nc diff --git a/examples/single_column/INPUT/Norwegian/ICs.nc b/examples/solo_ocean/single_column/INPUT/Norwegian/ICs.nc similarity index 100% rename from examples/single_column/INPUT/Norwegian/ICs.nc rename to examples/solo_ocean/single_column/INPUT/Norwegian/ICs.nc diff --git a/examples/single_column/INPUT/Norwegian/MOM_override b/examples/solo_ocean/single_column/INPUT/Norwegian/MOM_override similarity index 100% rename from examples/single_column/INPUT/Norwegian/MOM_override rename to examples/solo_ocean/single_column/INPUT/Norwegian/MOM_override diff --git a/examples/single_column/INPUT/Norwegian/WOA_column.nc b/examples/solo_ocean/single_column/INPUT/Norwegian/WOA_column.nc similarity index 100% rename from examples/single_column/INPUT/Norwegian/WOA_column.nc rename to examples/solo_ocean/single_column/INPUT/Norwegian/WOA_column.nc diff --git a/examples/single_column/INPUT/Norwegian/forcing.nc b/examples/solo_ocean/single_column/INPUT/Norwegian/forcing.nc similarity index 100% rename from examples/single_column/INPUT/Norwegian/forcing.nc rename to examples/solo_ocean/single_column/INPUT/Norwegian/forcing.nc diff --git a/examples/single_column/INPUT/Norwegian/forcing_monthly.nc b/examples/solo_ocean/single_column/INPUT/Norwegian/forcing_monthly.nc similarity index 100% rename from examples/single_column/INPUT/Norwegian/forcing_monthly.nc rename to examples/solo_ocean/single_column/INPUT/Norwegian/forcing_monthly.nc diff --git a/examples/single_column/INPUT/Norwegian/itides.nc b/examples/solo_ocean/single_column/INPUT/Norwegian/itides.nc similarity index 100% rename from examples/single_column/INPUT/Norwegian/itides.nc rename to examples/solo_ocean/single_column/INPUT/Norwegian/itides.nc diff --git a/examples/single_column/INPUT/PAPA/ICs.nc b/examples/solo_ocean/single_column/INPUT/PAPA/ICs.nc similarity index 100% rename from examples/single_column/INPUT/PAPA/ICs.nc rename to examples/solo_ocean/single_column/INPUT/PAPA/ICs.nc diff --git a/examples/single_column/INPUT/PAPA/MOM_override b/examples/solo_ocean/single_column/INPUT/PAPA/MOM_override similarity index 100% rename from examples/single_column/INPUT/PAPA/MOM_override rename to examples/solo_ocean/single_column/INPUT/PAPA/MOM_override diff --git a/examples/single_column/INPUT/PAPA/WOA_column.nc b/examples/solo_ocean/single_column/INPUT/PAPA/WOA_column.nc similarity index 100% rename from examples/single_column/INPUT/PAPA/WOA_column.nc rename to examples/solo_ocean/single_column/INPUT/PAPA/WOA_column.nc diff --git a/examples/single_column/INPUT/PAPA/forcing.nc b/examples/solo_ocean/single_column/INPUT/PAPA/forcing.nc similarity index 100% rename from examples/single_column/INPUT/PAPA/forcing.nc rename to examples/solo_ocean/single_column/INPUT/PAPA/forcing.nc diff --git a/examples/single_column/INPUT/PAPA/forcing_monthly.nc b/examples/solo_ocean/single_column/INPUT/PAPA/forcing_monthly.nc similarity index 100% rename from examples/single_column/INPUT/PAPA/forcing_monthly.nc rename to examples/solo_ocean/single_column/INPUT/PAPA/forcing_monthly.nc diff --git a/examples/single_column/INPUT/PAPA/itides.nc b/examples/solo_ocean/single_column/INPUT/PAPA/itides.nc similarity index 100% rename from examples/single_column/INPUT/PAPA/itides.nc rename to examples/solo_ocean/single_column/INPUT/PAPA/itides.nc diff --git a/examples/single_column/INPUT/St_Peter_Rock/ICs.nc b/examples/solo_ocean/single_column/INPUT/St_Peter_Rock/ICs.nc similarity index 100% rename from examples/single_column/INPUT/St_Peter_Rock/ICs.nc rename to examples/solo_ocean/single_column/INPUT/St_Peter_Rock/ICs.nc diff --git a/examples/single_column/INPUT/St_Peter_Rock/MOM_override b/examples/solo_ocean/single_column/INPUT/St_Peter_Rock/MOM_override similarity index 100% rename from examples/single_column/INPUT/St_Peter_Rock/MOM_override rename to examples/solo_ocean/single_column/INPUT/St_Peter_Rock/MOM_override diff --git a/examples/single_column/INPUT/St_Peter_Rock/WOA_column.nc b/examples/solo_ocean/single_column/INPUT/St_Peter_Rock/WOA_column.nc similarity index 100% rename from examples/single_column/INPUT/St_Peter_Rock/WOA_column.nc rename to examples/solo_ocean/single_column/INPUT/St_Peter_Rock/WOA_column.nc diff --git a/examples/single_column/INPUT/St_Peter_Rock/forcing.nc b/examples/solo_ocean/single_column/INPUT/St_Peter_Rock/forcing.nc similarity index 100% rename from examples/single_column/INPUT/St_Peter_Rock/forcing.nc rename to examples/solo_ocean/single_column/INPUT/St_Peter_Rock/forcing.nc diff --git a/examples/single_column/INPUT/St_Peter_Rock/forcing_monthly.nc b/examples/solo_ocean/single_column/INPUT/St_Peter_Rock/forcing_monthly.nc similarity index 100% rename from examples/single_column/INPUT/St_Peter_Rock/forcing_monthly.nc rename to examples/solo_ocean/single_column/INPUT/St_Peter_Rock/forcing_monthly.nc diff --git a/examples/single_column/INPUT/St_Peter_Rock/itides.nc b/examples/solo_ocean/single_column/INPUT/St_Peter_Rock/itides.nc similarity index 100% rename from examples/single_column/INPUT/St_Peter_Rock/itides.nc rename to examples/solo_ocean/single_column/INPUT/St_Peter_Rock/itides.nc diff --git a/examples/single_column/INPUT/Walvis/ICs.nc b/examples/solo_ocean/single_column/INPUT/Walvis/ICs.nc similarity index 100% rename from examples/single_column/INPUT/Walvis/ICs.nc rename to examples/solo_ocean/single_column/INPUT/Walvis/ICs.nc diff --git a/examples/single_column/INPUT/Walvis/MOM_override b/examples/solo_ocean/single_column/INPUT/Walvis/MOM_override similarity index 100% rename from examples/single_column/INPUT/Walvis/MOM_override rename to examples/solo_ocean/single_column/INPUT/Walvis/MOM_override diff --git a/examples/single_column/INPUT/Walvis/WOA_column.nc b/examples/solo_ocean/single_column/INPUT/Walvis/WOA_column.nc similarity index 100% rename from examples/single_column/INPUT/Walvis/WOA_column.nc rename to examples/solo_ocean/single_column/INPUT/Walvis/WOA_column.nc diff --git a/examples/single_column/INPUT/Walvis/forcing.nc b/examples/solo_ocean/single_column/INPUT/Walvis/forcing.nc similarity index 100% rename from examples/single_column/INPUT/Walvis/forcing.nc rename to examples/solo_ocean/single_column/INPUT/Walvis/forcing.nc diff --git a/examples/single_column/INPUT/Walvis/forcing_monthly.nc b/examples/solo_ocean/single_column/INPUT/Walvis/forcing_monthly.nc similarity index 100% rename from examples/single_column/INPUT/Walvis/forcing_monthly.nc rename to examples/solo_ocean/single_column/INPUT/Walvis/forcing_monthly.nc diff --git a/examples/single_column/INPUT/Walvis/itides.nc b/examples/solo_ocean/single_column/INPUT/Walvis/itides.nc similarity index 100% rename from examples/single_column/INPUT/Walvis/itides.nc rename to examples/solo_ocean/single_column/INPUT/Walvis/itides.nc diff --git a/examples/single_column/INPUT/Weddell/ICs.nc b/examples/solo_ocean/single_column/INPUT/Weddell/ICs.nc similarity index 100% rename from examples/single_column/INPUT/Weddell/ICs.nc rename to examples/solo_ocean/single_column/INPUT/Weddell/ICs.nc diff --git a/examples/single_column/INPUT/Weddell/MOM_override b/examples/solo_ocean/single_column/INPUT/Weddell/MOM_override similarity index 100% rename from examples/single_column/INPUT/Weddell/MOM_override rename to examples/solo_ocean/single_column/INPUT/Weddell/MOM_override diff --git a/examples/single_column/INPUT/Weddell/WOA_column.nc b/examples/solo_ocean/single_column/INPUT/Weddell/WOA_column.nc similarity index 100% rename from examples/single_column/INPUT/Weddell/WOA_column.nc rename to examples/solo_ocean/single_column/INPUT/Weddell/WOA_column.nc diff --git a/examples/single_column/INPUT/Weddell/forcing.nc b/examples/solo_ocean/single_column/INPUT/Weddell/forcing.nc similarity index 100% rename from examples/single_column/INPUT/Weddell/forcing.nc rename to examples/solo_ocean/single_column/INPUT/Weddell/forcing.nc diff --git a/examples/single_column/INPUT/Weddell/forcing_monthly.nc b/examples/solo_ocean/single_column/INPUT/Weddell/forcing_monthly.nc similarity index 100% rename from examples/single_column/INPUT/Weddell/forcing_monthly.nc rename to examples/solo_ocean/single_column/INPUT/Weddell/forcing_monthly.nc diff --git a/examples/single_column/INPUT/Weddell/itides.nc b/examples/solo_ocean/single_column/INPUT/Weddell/itides.nc similarity index 100% rename from examples/single_column/INPUT/Weddell/itides.nc rename to examples/solo_ocean/single_column/INPUT/Weddell/itides.nc diff --git a/examples/single_column/INPUT/create_data.m b/examples/solo_ocean/single_column/INPUT/create_data.m similarity index 100% rename from examples/single_column/INPUT/create_data.m rename to examples/solo_ocean/single_column/INPUT/create_data.m diff --git a/examples/single_column/INPUT/grid_spec.nc b/examples/solo_ocean/single_column/INPUT/grid_spec.nc similarity index 100% rename from examples/single_column/INPUT/grid_spec.nc rename to examples/solo_ocean/single_column/INPUT/grid_spec.nc diff --git a/examples/single_column/INPUT/isopyc_coords.nc b/examples/solo_ocean/single_column/INPUT/isopyc_coords.nc similarity index 100% rename from examples/single_column/INPUT/isopyc_coords.nc rename to examples/solo_ocean/single_column/INPUT/isopyc_coords.nc diff --git a/examples/single_column/INPUT/vgrid_cm4.nc b/examples/solo_ocean/single_column/INPUT/vgrid_cm4.nc similarity index 100% rename from examples/single_column/INPUT/vgrid_cm4.nc rename to examples/solo_ocean/single_column/INPUT/vgrid_cm4.nc diff --git a/examples/single_column/INPUT/vgrid_cm4_10.nc b/examples/solo_ocean/single_column/INPUT/vgrid_cm4_10.nc similarity index 100% rename from examples/single_column/INPUT/vgrid_cm4_10.nc rename to examples/solo_ocean/single_column/INPUT/vgrid_cm4_10.nc diff --git a/examples/single_column/INPUT/vgrid_cm4_4.nc b/examples/solo_ocean/single_column/INPUT/vgrid_cm4_4.nc similarity index 100% rename from examples/single_column/INPUT/vgrid_cm4_4.nc rename to examples/solo_ocean/single_column/INPUT/vgrid_cm4_4.nc diff --git a/examples/single_column/INPUT/zgrid.nc b/examples/solo_ocean/single_column/INPUT/zgrid.nc similarity index 100% rename from examples/single_column/INPUT/zgrid.nc rename to examples/solo_ocean/single_column/INPUT/zgrid.nc diff --git a/examples/single_column/MOM_input b/examples/solo_ocean/single_column/MOM_input similarity index 100% rename from examples/single_column/MOM_input rename to examples/solo_ocean/single_column/MOM_input diff --git a/examples/single_column/MOM_override b/examples/solo_ocean/single_column/MOM_override similarity index 100% rename from examples/single_column/MOM_override rename to examples/solo_ocean/single_column/MOM_override diff --git a/examples/single_column/MOM_override2 b/examples/solo_ocean/single_column/MOM_override2 similarity index 100% rename from examples/single_column/MOM_override2 rename to examples/solo_ocean/single_column/MOM_override2 diff --git a/examples/single_column/MOM_parameter_doc.all b/examples/solo_ocean/single_column/MOM_parameter_doc.all similarity index 100% rename from examples/single_column/MOM_parameter_doc.all rename to examples/solo_ocean/single_column/MOM_parameter_doc.all diff --git a/examples/single_column/MOM_parameter_doc.short b/examples/solo_ocean/single_column/MOM_parameter_doc.short similarity index 100% rename from examples/single_column/MOM_parameter_doc.short rename to examples/solo_ocean/single_column/MOM_parameter_doc.short diff --git a/examples/single_column/diag_table b/examples/solo_ocean/single_column/diag_table similarity index 100% rename from examples/single_column/diag_table rename to examples/solo_ocean/single_column/diag_table diff --git a/examples/single_column/field_table b/examples/solo_ocean/single_column/field_table similarity index 100% rename from examples/single_column/field_table rename to examples/solo_ocean/single_column/field_table diff --git a/examples/single_column/input.nml b/examples/solo_ocean/single_column/input.nml similarity index 100% rename from examples/single_column/input.nml rename to examples/solo_ocean/single_column/input.nml diff --git a/examples/single_column/plotBML.m b/examples/solo_ocean/single_column/plotBML.m similarity index 100% rename from examples/single_column/plotBML.m rename to examples/solo_ocean/single_column/plotBML.m diff --git a/examples/single_column/timestats.gnu b/examples/solo_ocean/single_column/timestats.gnu similarity index 100% rename from examples/single_column/timestats.gnu rename to examples/solo_ocean/single_column/timestats.gnu diff --git a/examples/single_column/timestats.intel b/examples/solo_ocean/single_column/timestats.intel similarity index 100% rename from examples/single_column/timestats.intel rename to examples/solo_ocean/single_column/timestats.intel diff --git a/examples/single_column/timestats.pgi b/examples/solo_ocean/single_column/timestats.pgi similarity index 100% rename from examples/single_column/timestats.pgi rename to examples/solo_ocean/single_column/timestats.pgi diff --git a/examples/single_column_z/INPUT b/examples/solo_ocean/single_column_z/INPUT similarity index 100% rename from examples/single_column_z/INPUT rename to examples/solo_ocean/single_column_z/INPUT diff --git a/examples/single_column_z/MOM_input b/examples/solo_ocean/single_column_z/MOM_input similarity index 100% rename from examples/single_column_z/MOM_input rename to examples/solo_ocean/single_column_z/MOM_input diff --git a/examples/single_column_z/MOM_override b/examples/solo_ocean/single_column_z/MOM_override similarity index 100% rename from examples/single_column_z/MOM_override rename to examples/solo_ocean/single_column_z/MOM_override diff --git a/examples/single_column_z/MOM_override2 b/examples/solo_ocean/single_column_z/MOM_override2 similarity index 100% rename from examples/single_column_z/MOM_override2 rename to examples/solo_ocean/single_column_z/MOM_override2 diff --git a/examples/single_column_z/MOM_parameter_doc.all b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all similarity index 100% rename from examples/single_column_z/MOM_parameter_doc.all rename to examples/solo_ocean/single_column_z/MOM_parameter_doc.all diff --git a/examples/single_column_z/MOM_parameter_doc.short b/examples/solo_ocean/single_column_z/MOM_parameter_doc.short similarity index 100% rename from examples/single_column_z/MOM_parameter_doc.short rename to examples/solo_ocean/single_column_z/MOM_parameter_doc.short diff --git a/examples/single_column_z/data_table b/examples/solo_ocean/single_column_z/data_table similarity index 100% rename from examples/single_column_z/data_table rename to examples/solo_ocean/single_column_z/data_table diff --git a/examples/single_column_z/diag_table b/examples/solo_ocean/single_column_z/diag_table similarity index 100% rename from examples/single_column_z/diag_table rename to examples/solo_ocean/single_column_z/diag_table diff --git a/examples/single_column_z/input.nml b/examples/solo_ocean/single_column_z/input.nml similarity index 100% rename from examples/single_column_z/input.nml rename to examples/solo_ocean/single_column_z/input.nml diff --git a/examples/single_column_z/plotKPP.m b/examples/solo_ocean/single_column_z/plotKPP.m similarity index 100% rename from examples/single_column_z/plotKPP.m rename to examples/solo_ocean/single_column_z/plotKPP.m diff --git a/examples/single_column_z/timestats.gnu b/examples/solo_ocean/single_column_z/timestats.gnu similarity index 100% rename from examples/single_column_z/timestats.gnu rename to examples/solo_ocean/single_column_z/timestats.gnu diff --git a/examples/single_column_z/timestats.intel b/examples/solo_ocean/single_column_z/timestats.intel similarity index 100% rename from examples/single_column_z/timestats.intel rename to examples/solo_ocean/single_column_z/timestats.intel diff --git a/examples/single_column_z/timestats.pgi b/examples/solo_ocean/single_column_z/timestats.pgi similarity index 100% rename from examples/single_column_z/timestats.pgi rename to examples/solo_ocean/single_column_z/timestats.pgi diff --git a/examples/single_column_z/vgrid_cm4.cdl b/examples/solo_ocean/single_column_z/vgrid_cm4.cdl similarity index 100% rename from examples/single_column_z/vgrid_cm4.cdl rename to examples/solo_ocean/single_column_z/vgrid_cm4.cdl diff --git a/examples/single_column_z/vgrid_cm4_10.cdl b/examples/solo_ocean/single_column_z/vgrid_cm4_10.cdl similarity index 100% rename from examples/single_column_z/vgrid_cm4_10.cdl rename to examples/solo_ocean/single_column_z/vgrid_cm4_10.cdl diff --git a/examples/single_column_z/vgrid_cm4_4.cdl b/examples/solo_ocean/single_column_z/vgrid_cm4_4.cdl similarity index 100% rename from examples/single_column_z/vgrid_cm4_4.cdl rename to examples/solo_ocean/single_column_z/vgrid_cm4_4.cdl diff --git a/examples/sloshing/README b/examples/solo_ocean/sloshing/README similarity index 100% rename from examples/sloshing/README rename to examples/solo_ocean/sloshing/README diff --git a/examples/sloshing/common/MOM_input b/examples/solo_ocean/sloshing/common/MOM_input similarity index 100% rename from examples/sloshing/common/MOM_input rename to examples/solo_ocean/sloshing/common/MOM_input diff --git a/examples/sloshing/common/diag_table b/examples/solo_ocean/sloshing/common/diag_table similarity index 100% rename from examples/sloshing/common/diag_table rename to examples/solo_ocean/sloshing/common/diag_table diff --git a/examples/sloshing/common/input.nml b/examples/solo_ocean/sloshing/common/input.nml similarity index 100% rename from examples/sloshing/common/input.nml rename to examples/solo_ocean/sloshing/common/input.nml diff --git a/examples/sloshing/layer/MOM_input b/examples/solo_ocean/sloshing/layer/MOM_input similarity index 100% rename from examples/sloshing/layer/MOM_input rename to examples/solo_ocean/sloshing/layer/MOM_input diff --git a/examples/sloshing/layer/MOM_override b/examples/solo_ocean/sloshing/layer/MOM_override similarity index 100% rename from examples/sloshing/layer/MOM_override rename to examples/solo_ocean/sloshing/layer/MOM_override diff --git a/examples/sloshing/layer/MOM_parameter_doc.all b/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all similarity index 100% rename from examples/sloshing/layer/MOM_parameter_doc.all rename to examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all diff --git a/examples/sloshing/layer/MOM_parameter_doc.short b/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.short similarity index 100% rename from examples/sloshing/layer/MOM_parameter_doc.short rename to examples/solo_ocean/sloshing/layer/MOM_parameter_doc.short diff --git a/examples/sloshing/layer/diag_table b/examples/solo_ocean/sloshing/layer/diag_table similarity index 100% rename from examples/sloshing/layer/diag_table rename to examples/solo_ocean/sloshing/layer/diag_table diff --git a/examples/sloshing/layer/input.nml b/examples/solo_ocean/sloshing/layer/input.nml similarity index 100% rename from examples/sloshing/layer/input.nml rename to examples/solo_ocean/sloshing/layer/input.nml diff --git a/examples/sloshing/layer/timestats.gnu b/examples/solo_ocean/sloshing/layer/timestats.gnu similarity index 100% rename from examples/sloshing/layer/timestats.gnu rename to examples/solo_ocean/sloshing/layer/timestats.gnu diff --git a/examples/sloshing/layer/timestats.intel b/examples/solo_ocean/sloshing/layer/timestats.intel similarity index 100% rename from examples/sloshing/layer/timestats.intel rename to examples/solo_ocean/sloshing/layer/timestats.intel diff --git a/examples/sloshing/layer/timestats.pgi b/examples/solo_ocean/sloshing/layer/timestats.pgi similarity index 100% rename from examples/sloshing/layer/timestats.pgi rename to examples/solo_ocean/sloshing/layer/timestats.pgi diff --git a/examples/sloshing/mk_plots.m b/examples/solo_ocean/sloshing/mk_plots.m similarity index 100% rename from examples/sloshing/mk_plots.m rename to examples/solo_ocean/sloshing/mk_plots.m diff --git a/examples/sloshing/results.png b/examples/solo_ocean/sloshing/results.png similarity index 100% rename from examples/sloshing/results.png rename to examples/solo_ocean/sloshing/results.png diff --git a/examples/sloshing/rho/MOM_input b/examples/solo_ocean/sloshing/rho/MOM_input similarity index 100% rename from examples/sloshing/rho/MOM_input rename to examples/solo_ocean/sloshing/rho/MOM_input diff --git a/examples/sloshing/rho/MOM_override b/examples/solo_ocean/sloshing/rho/MOM_override similarity index 100% rename from examples/sloshing/rho/MOM_override rename to examples/solo_ocean/sloshing/rho/MOM_override diff --git a/examples/sloshing/rho/MOM_parameter_doc.all b/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all similarity index 100% rename from examples/sloshing/rho/MOM_parameter_doc.all rename to examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all diff --git a/examples/sloshing/rho/MOM_parameter_doc.short b/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.short similarity index 100% rename from examples/sloshing/rho/MOM_parameter_doc.short rename to examples/solo_ocean/sloshing/rho/MOM_parameter_doc.short diff --git a/examples/sloshing/rho/diag_table b/examples/solo_ocean/sloshing/rho/diag_table similarity index 100% rename from examples/sloshing/rho/diag_table rename to examples/solo_ocean/sloshing/rho/diag_table diff --git a/examples/sloshing/rho/input.nml b/examples/solo_ocean/sloshing/rho/input.nml similarity index 100% rename from examples/sloshing/rho/input.nml rename to examples/solo_ocean/sloshing/rho/input.nml diff --git a/examples/sloshing/rho/timestats.gnu b/examples/solo_ocean/sloshing/rho/timestats.gnu similarity index 100% rename from examples/sloshing/rho/timestats.gnu rename to examples/solo_ocean/sloshing/rho/timestats.gnu diff --git a/examples/sloshing/rho/timestats.intel b/examples/solo_ocean/sloshing/rho/timestats.intel similarity index 100% rename from examples/sloshing/rho/timestats.intel rename to examples/solo_ocean/sloshing/rho/timestats.intel diff --git a/examples/sloshing/rho/timestats.pgi b/examples/solo_ocean/sloshing/rho/timestats.pgi similarity index 100% rename from examples/sloshing/rho/timestats.pgi rename to examples/solo_ocean/sloshing/rho/timestats.pgi diff --git a/examples/torus_advection_test/MOM_input b/examples/solo_ocean/torus_advection_test/MOM_input similarity index 100% rename from examples/torus_advection_test/MOM_input rename to examples/solo_ocean/torus_advection_test/MOM_input diff --git a/examples/torus_advection_test/MOM_override b/examples/solo_ocean/torus_advection_test/MOM_override similarity index 100% rename from examples/torus_advection_test/MOM_override rename to examples/solo_ocean/torus_advection_test/MOM_override diff --git a/examples/torus_advection_test/MOM_parameter_doc.all b/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all similarity index 100% rename from examples/torus_advection_test/MOM_parameter_doc.all rename to examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all diff --git a/examples/torus_advection_test/MOM_parameter_doc.short b/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.short similarity index 100% rename from examples/torus_advection_test/MOM_parameter_doc.short rename to examples/solo_ocean/torus_advection_test/MOM_parameter_doc.short diff --git a/examples/torus_advection_test/diag_table b/examples/solo_ocean/torus_advection_test/diag_table similarity index 100% rename from examples/torus_advection_test/diag_table rename to examples/solo_ocean/torus_advection_test/diag_table diff --git a/examples/torus_advection_test/input.nml b/examples/solo_ocean/torus_advection_test/input.nml similarity index 100% rename from examples/torus_advection_test/input.nml rename to examples/solo_ocean/torus_advection_test/input.nml diff --git a/examples/torus_advection_test/timestats.gnu b/examples/solo_ocean/torus_advection_test/timestats.gnu similarity index 100% rename from examples/torus_advection_test/timestats.gnu rename to examples/solo_ocean/torus_advection_test/timestats.gnu diff --git a/examples/torus_advection_test/timestats.intel b/examples/solo_ocean/torus_advection_test/timestats.intel similarity index 100% rename from examples/torus_advection_test/timestats.intel rename to examples/solo_ocean/torus_advection_test/timestats.intel diff --git a/examples/torus_advection_test/timestats.pgi b/examples/solo_ocean/torus_advection_test/timestats.pgi similarity index 100% rename from examples/torus_advection_test/timestats.pgi rename to examples/solo_ocean/torus_advection_test/timestats.pgi From ca61dcd1660602af587ef092f235e01312d61468 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 20 Sep 2013 15:22:28 -0400 Subject: [PATCH 185/372] Updated relative links for .datasets in each INPUT/ o Restructuring examples necessarily broke the previous links but we did not want to combine a rename and a content change since git would have lost track of the move. --- examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/.datasets | 2 +- examples/coupled_AM2_SIS/CM2G63L/INPUT/.datasets | 2 +- examples/ocean_SIS/GOLD_SIS/INPUT/.datasets | 2 +- examples/ocean_SIS/GOLD_SIS_025/INPUT/.datasets | 2 +- examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/.datasets | 2 +- examples/ocean_SIS2/SIS2/INPUT/.datasets | 2 +- examples/ocean_SIS2/SIS2_icebergs/INPUT/.datasets | 2 +- examples/solo_ocean/MESO_025_63L/INPUT/.datasets | 2 +- examples/solo_ocean/global/INPUT/.datasets | 2 +- examples/solo_ocean/global_ALE/common/INPUT/.datasets | 2 +- examples/solo_ocean/nonBous_global/INPUT/.datasets | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/.datasets b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/.datasets index 028a3b9b46..086a13aa04 120000 --- a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/.datasets +++ b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/INPUT/.datasets @@ -1 +1 @@ -../../.datasets \ No newline at end of file +../../../.datasets \ No newline at end of file diff --git a/examples/coupled_AM2_SIS/CM2G63L/INPUT/.datasets b/examples/coupled_AM2_SIS/CM2G63L/INPUT/.datasets index 028a3b9b46..086a13aa04 120000 --- a/examples/coupled_AM2_SIS/CM2G63L/INPUT/.datasets +++ b/examples/coupled_AM2_SIS/CM2G63L/INPUT/.datasets @@ -1 +1 @@ -../../.datasets \ No newline at end of file +../../../.datasets \ No newline at end of file diff --git a/examples/ocean_SIS/GOLD_SIS/INPUT/.datasets b/examples/ocean_SIS/GOLD_SIS/INPUT/.datasets index 028a3b9b46..086a13aa04 120000 --- a/examples/ocean_SIS/GOLD_SIS/INPUT/.datasets +++ b/examples/ocean_SIS/GOLD_SIS/INPUT/.datasets @@ -1 +1 @@ -../../.datasets \ No newline at end of file +../../../.datasets \ No newline at end of file diff --git a/examples/ocean_SIS/GOLD_SIS_025/INPUT/.datasets b/examples/ocean_SIS/GOLD_SIS_025/INPUT/.datasets index 028a3b9b46..086a13aa04 120000 --- a/examples/ocean_SIS/GOLD_SIS_025/INPUT/.datasets +++ b/examples/ocean_SIS/GOLD_SIS_025/INPUT/.datasets @@ -1 +1 @@ -../../.datasets \ No newline at end of file +../../../.datasets \ No newline at end of file diff --git a/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/.datasets b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/.datasets index 028a3b9b46..086a13aa04 120000 --- a/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/.datasets +++ b/examples/ocean_SIS/GOLD_SIS_icebergs/INPUT/.datasets @@ -1 +1 @@ -../../.datasets \ No newline at end of file +../../../.datasets \ No newline at end of file diff --git a/examples/ocean_SIS2/SIS2/INPUT/.datasets b/examples/ocean_SIS2/SIS2/INPUT/.datasets index 028a3b9b46..086a13aa04 120000 --- a/examples/ocean_SIS2/SIS2/INPUT/.datasets +++ b/examples/ocean_SIS2/SIS2/INPUT/.datasets @@ -1 +1 @@ -../../.datasets \ No newline at end of file +../../../.datasets \ No newline at end of file diff --git a/examples/ocean_SIS2/SIS2_icebergs/INPUT/.datasets b/examples/ocean_SIS2/SIS2_icebergs/INPUT/.datasets index 028a3b9b46..086a13aa04 120000 --- a/examples/ocean_SIS2/SIS2_icebergs/INPUT/.datasets +++ b/examples/ocean_SIS2/SIS2_icebergs/INPUT/.datasets @@ -1 +1 @@ -../../.datasets \ No newline at end of file +../../../.datasets \ No newline at end of file diff --git a/examples/solo_ocean/MESO_025_63L/INPUT/.datasets b/examples/solo_ocean/MESO_025_63L/INPUT/.datasets index 028a3b9b46..086a13aa04 120000 --- a/examples/solo_ocean/MESO_025_63L/INPUT/.datasets +++ b/examples/solo_ocean/MESO_025_63L/INPUT/.datasets @@ -1 +1 @@ -../../.datasets \ No newline at end of file +../../../.datasets \ No newline at end of file diff --git a/examples/solo_ocean/global/INPUT/.datasets b/examples/solo_ocean/global/INPUT/.datasets index 028a3b9b46..086a13aa04 120000 --- a/examples/solo_ocean/global/INPUT/.datasets +++ b/examples/solo_ocean/global/INPUT/.datasets @@ -1 +1 @@ -../../.datasets \ No newline at end of file +../../../.datasets \ No newline at end of file diff --git a/examples/solo_ocean/global_ALE/common/INPUT/.datasets b/examples/solo_ocean/global_ALE/common/INPUT/.datasets index 086a13aa04..8fd52f4377 120000 --- a/examples/solo_ocean/global_ALE/common/INPUT/.datasets +++ b/examples/solo_ocean/global_ALE/common/INPUT/.datasets @@ -1 +1 @@ -../../../.datasets \ No newline at end of file +../../../../.datasets \ No newline at end of file diff --git a/examples/solo_ocean/nonBous_global/INPUT/.datasets b/examples/solo_ocean/nonBous_global/INPUT/.datasets index 028a3b9b46..086a13aa04 120000 --- a/examples/solo_ocean/nonBous_global/INPUT/.datasets +++ b/examples/solo_ocean/nonBous_global/INPUT/.datasets @@ -1 +1 @@ -../../.datasets \ No newline at end of file +../../../.datasets \ No newline at end of file From 619c75d8ac965758b4d84b838a2674e179e40adc Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 23 Sep 2013 13:15:00 -0400 Subject: [PATCH 186/372] Added SIS specific paramet_doc/available_diags files --- examples/ocean_SIS2/SIS2/SIS.available_diags | 267 ++++++++++++++++++ .../ocean_SIS2/SIS2/SIS_parameter_doc.all | 224 +++++++++++++++ .../ocean_SIS2/SIS2/SIS_parameter_doc.short | 69 +++++ .../SIS2_icebergs/SIS.available_diags | 267 ++++++++++++++++++ .../SIS2_icebergs/SIS_parameter_doc.all | 224 +++++++++++++++ .../SIS2_icebergs/SIS_parameter_doc.short | 74 +++++ 6 files changed, 1125 insertions(+) create mode 100644 examples/ocean_SIS2/SIS2/SIS.available_diags create mode 100644 examples/ocean_SIS2/SIS2/SIS_parameter_doc.all create mode 100644 examples/ocean_SIS2/SIS2/SIS_parameter_doc.short create mode 100644 examples/ocean_SIS2/SIS2_icebergs/SIS.available_diags create mode 100644 examples/ocean_SIS2/SIS2_icebergs/SIS_parameter_doc.all create mode 100644 examples/ocean_SIS2/SIS2_icebergs/SIS_parameter_doc.short diff --git a/examples/ocean_SIS2/SIS2/SIS.available_diags b/examples/ocean_SIS2/SIS2/SIS.available_diags new file mode 100644 index 0000000000..37ec582159 --- /dev/null +++ b/examples/ocean_SIS2/SIS2/SIS.available_diags @@ -0,0 +1,267 @@ +"ice_model", "EXT" [Used] + ! long_name: ice modeled + ! units: 0 or 1 +"ice_model", "MI" [Used] + ! long_name: ice mass + ! units: kg/m^2 +"ice_model", "MIB" [Unused] + ! long_name: ice + bergs mass + ! units: kg/m^2 +"ice_model", "CN" [Used] + ! long_name: ice concentration + ! units: 0-1 +"ice_model", "HS" [Used] + ! long_name: snow thickness + ! units: m-snow +"ice_model", "TSN" [Unused] + ! long_name: snow layer temperature + ! units: C +"ice_model", "HI" [Used] + ! long_name: ice thickness + ! units: m-ice +"ice_model", "HIO" [Unused] + ! long_name: ice thickness + ! units: m-ice +"ice_model", "T1" [Used] + ! long_name: top ice layer temperature + ! units: C +"ice_model", "T2" [Used] + ! long_name: second ice layer temperature + ! units: C +"ice_model", "T3" [Unused] + ! long_name: third ice layer temperature + ! units: C +"ice_model", "T4" [Unused] + ! long_name: bottom ice layer temperature + ! units: C +"ice_model", "TS" [Used] + ! long_name: surface temperature + ! units: C +"ice_model", "SH" [Used] + ! long_name: sensible heat flux + ! units: W/m^2 +"ice_model", "LH" [Used] + ! long_name: latent heat flux + ! units: W/m^2 +"ice_model", "SW" [Used] + ! long_name: short wave heat flux + ! units: W/m^2 +"ice_model", "LW" [Used] + ! long_name: long wave heat flux over ice + ! units: W/m^2 +"ice_model", "SNOWFL" [Used] + ! long_name: rate of snow fall + ! units: kg/(m^2*s) +"ice_model", "RAIN" [Used] + ! long_name: rate of rain fall + ! units: kg/(m^2*s) +"ice_model", "RUNOFF" [Used] + ! long_name: liquid runoff + ! units: kg/(m^2*s) +"ice_model", "CALVING" [Used] + ! long_name: frozen runoff + ! units: kg/(m^2*s) +"ice_model", "RUNOFF_HFLX" [Unused] + ! long_name: liquid runoff sensible heat flux + ! units: W/m^2 +"ice_model", "CALVING_HFLX" [Unused] + ! long_name: frozen runoff sensible heat flux + ! units: W/m^2 +"ice_model", "EVAP" [Unused] + ! long_name: evaporation + ! units: kg/(m^2*s) +"ice_model", "SALTF" [Used] + ! long_name: ice to ocean salt flux + ! units: kg/(m^2*s) +"ice_model", "SN2IC" [Used] + ! long_name: rate of snow to ice conversion + ! units: kg/(m^2*s) +"ice_model", "TMELT" [Used] + ! long_name: upper surface melting energy flux + ! units: W/m^2 +"ice_model", "BMELT" [Used] + ! long_name: bottom surface melting energy flux + ! units: W/m^2 +"ice_model", "BHEAT" [Used] + ! long_name: ocean to ice heat flux + ! units: W/m^2 +"ice_model", "E2MELT" [Unused] + ! long_name: heat needed to melt ice + ! units: J/m^2 +"ice_model", "FRAZIL" [Used] + ! long_name: energy flux of frazil formation + ! units: W/m^2 +"ice_model", "ALB" [Used] + ! long_name: surface albedo + ! units: 0-1 +"ice_model", "coszen" [Unused] + ! long_name: cosine of zenith + ! units: -1:1 +"ice_model", "sw_abs_snow" [Unused] + ! long_name: SW frac. abs. in snow + ! units: 0:1 +"ice_model", "sw_abs_ice1" [Unused] + ! long_name: SW frac. abs. in ice1 + ! units: 0:1 +"ice_model", "sw_abs_ice2" [Unused] + ! long_name: SW frac. abs. in ice2 + ! units: 0:1 +"ice_model", "sw_abs_ice3" [Unused] + ! long_name: SW frac. abs. in ice3 + ! units: 0:1 +"ice_model", "sw_abs_ice4" [Unused] + ! long_name: SW frac. abs. in ice4 + ! units: 0:1 +"ice_model", "sw_pen" [Unused] + ! long_name: SW frac. pen. surf. + ! units: 0:1 +"ice_model", "sw_trn" [Unused] + ! long_name: SW frac. trans. to ice bot. + ! units: 0:1 +"ice_model", "alb_vis_dir" [Unused] + ! long_name: ice surface albedo vis_dir + ! units: 0-1 +"ice_model", "alb_vis_dif" [Unused] + ! long_name: ice surface albedo vis_dif + ! units: 0-1 +"ice_model", "alb_nir_dir" [Unused] + ! long_name: ice surface albedo nir_dir + ! units: 0-1 +"ice_model", "alb_nir_dif" [Unused] + ! long_name: ice surface albedo nir_dif + ! units: 0-1 +"ice_model", "XPRT" [Used] + ! long_name: frozen water transport convergence + ! units: kg/(m^2*yr) +"ice_model", "LSRC" [Used] + ! long_name: frozen water local source + ! units: kg/(m^2*yr) +"ice_model", "LSNK" [Used] + ! long_name: frozen water local sink + ! units: kg/(m^2*yr) +"ice_model", "BSNK" [Used] + ! long_name: frozen water local bottom sink + ! units: kg/(m^2*yr) +"ice_model", "QFLX_RESTORE_ICE" [Unused] + ! long_name: Ice Restoring heat flux + ! units: W/m^2 +"ice_model", "QFLX_LIMIT_ICE" [Unused] + ! long_name: Ice Limit heat flux + ! units: W/m^2 +"ice_model", "STRAIN_ANGLE" [Unused] + ! long_name: strain angle + ! units: none +"ice_model", "FA_X" [Used] + ! long_name: air stress on ice - x component + ! units: Pa +"ice_model", "FA_Y" [Used] + ! long_name: air stress on ice - y component + ! units: Pa +"ice_model", "UO" [Used] + ! long_name: surface current - x component + ! units: m/s +"ice_model", "VO" [Used] + ! long_name: surface current - y component + ! units: m/s +"ice_model", "SW_VIS" [Unused] + ! long_name: visible short wave heat flux + ! units: W/m^2 +"ice_model", "SW_DIR" [Unused] + ! long_name: direct short wave heat flux + ! units: W/m^2 +"ice_model", "SW_DIF" [Unused] + ! long_name: diffuse short wave heat flux + ! units: W/m^2 +"ice_model", "SW_VIS_DIR" [Unused] + ! long_name: visible direct short wave heat flux + ! units: W/m^2 +"ice_model", "SW_VIS_DIF" [Unused] + ! long_name: visible diffuse short wave heat flux + ! units: W/m^2 +"ice_model", "SW_NIR_DIR" [Unused] + ! long_name: near IR direct short wave heat flux + ! units: W/m^2 +"ice_model", "SW_NIR_DIF" [Unused] + ! long_name: near IR diffuse short wave heat flux + ! units: W/m^2 +"ice_model", "SWDN" [Unused] + ! long_name: downward shortwave flux + ! units: W/m^2 +"ice_model", "LWDN" [Unused] + ! long_name: downward longwave flux + ! units: W/m^2 +"ice_model", "TA" [Unused] + ! long_name: surface air temperature + ! units: C +"ice_model", "SLP" [Unused] + ! long_name: sea level pressure + ! units: Pa +"ice_model", "SST" [Used] + ! long_name: sea surface temperature + ! units: deg-C +"ice_model", "SSS" [Used] + ! long_name: sea surface salinity + ! units: psu +"ice_model", "SSH" [Used] + ! long_name: sea surface height + ! units: m +"ice_model", "OBI" [Unused] + ! long_name: ice observed + ! units: 0 or 1 +"ice_model", "SIGI" [Unused] + ! long_name: first stress invariant + ! units: none +"ice_model", "SIGII" [Unused] + ! long_name: second stress invariant + ! units: none +"ice_model", "STRENGTH" [Unused] + ! long_name: ice strength + ! units: Pa*m +"ice_model", "FI_X" [Used] + ! long_name: ice internal stress - x component + ! units: Pa +"ice_model", "FI_Y" [Used] + ! long_name: ice internal stress - y component + ! units: Pa +"ice_model", "FC_X" [Unused] + ! long_name: coriolis force - x component + ! units: Pa +"ice_model", "FC_Y" [Unused] + ! long_name: coriolis force - y component + ! units: Pa +"ice_model", "FW_X" [Unused] + ! long_name: water stress on ice - x component + ! units: Pa +"ice_model", "FW_Y" [Unused] + ! long_name: water stress on ice - y component + ! units: Pa +"ice_model", "UI" [Used] + ! long_name: ice velocity - x component + ! units: m/s +"ice_model", "VI" [Used] + ! long_name: ice velocity - y component + ! units: m/s +"ice_model", "U_STAR" [Unused] + ! long_name: channel transport velocity - x component + ! units: m/s +"ice_model", "V_STAR" [Unused] + ! long_name: channel transport velocity - y component + ! units: m/s +"ice_model", "U_CHAN_OCN" [Unused] + ! long_name: ocean component of channel transport - x + ! units: m/s +"ice_model", "V_CHAN_OCN" [Unused] + ! long_name: ocean component of channel transport - y + ! units: m/s +"ice_model", "U_CHAN_VISC" [Unused] + ! long_name: viscous component of channel transport - x + ! units: m/s +"ice_model", "V_CHAN_VISC" [Unused] + ! long_name: viscous component of channel transport - y + ! units: m/s +"ice_model", "IX_TRANS" [Used] + ! long_name: x-direction ice transport + ! units: kg/s +"ice_model", "IY_TRANS" [Used] + ! long_name: y-direction ice transport + ! units: kg/s diff --git a/examples/ocean_SIS2/SIS2/SIS_parameter_doc.all b/examples/ocean_SIS2/SIS2/SIS_parameter_doc.all new file mode 100644 index 0000000000..a8a798e781 --- /dev/null +++ b/examples/ocean_SIS2/SIS2/SIS_parameter_doc.all @@ -0,0 +1,224 @@ +SPECIFIED_ICE = False ! [Boolean] default = False + ! If true, the ice is specified and there is no dynamics. +RHO_OCEAN = 1030.0 ! [kg m-3] default = 1030.0 + ! The nominal density of sea water as used by SIS. +RHO_ICE = 905.0 ! [kg m-3] default = 905.0 + ! The nominal density of sea ice as used by SIS. +RHO_SNOW = 330.0 ! [kg m-3] default = 330.0 + ! The nominal density of snow as used by SIS. +USE_SLAB_ICE = False ! [Boolean] default = False + ! If true, use the very old slab-style ice. +MOMENTUM_ROUGH_ICE = 1.0E-04 ! [m] default = 1.0E-04 + ! The default momentum roughness length scale for the ocean. +HEAT_ROUGH_ICE = 1.0E-04 ! [m] default = 1.0E-04 + ! The default roughness length scale for the turbulent + ! transfer of heat into the ocean. +ICE_KMELT = 240.0 ! [W m-2 K-1] default = 240.0 + ! A constant giving the proportionality of the ocean/ice + ! base heat flux to the tempature difference, given by + ! the product of the heat capacity per unit volume of sea + ! water times a molecular diffusive piston velocity. +SNOW_CONDUCT = 0.31 ! [W m-1 K-1] default = 0.31 + ! The conductivity of heat in snow. +SNOW_ALBEDO = 0.88 ! [nondim] default = 0.85 + ! The albedo of dry snow atop sea ice. +ICE_ALBEDO = 0.68 ! [nondim] default = 0.5826 + ! The albedo of dry bare sea ice. +ICE_SW_PEN_FRAC = 0.3 ! [Nondimensional] default = 0.3 + ! The fraction of the unreflected shortwave radiation that + ! penetrates into the ice. +ICE_OPTICAL_DEPTH = 0.67 ! [m] default = 0.67 + ! The optical depth of shortwave radiation in sea ice. +ALBEDO_T_MELT_RANGE = 1.0 ! [degC] default = 1.0 + ! The temperature range below freezing over which the + ! albedos are changed by partial melting. +ICE_CONSERVATION_CHECK = True ! [Boolean] default = True + ! If true, do additional calculations to check for + ! internal conservation of heat, salt, and water mass in + ! the sea ice model. This does not change answers, but + ! can increase model run time. +DEBUG = False ! [Boolean] default = False + ! If true, write out verbose debugging data. +ICE_SEES_ATMOS_WINDS = True ! [Boolean] default = True + ! If true, the sea ice is being given wind stresses with + ! the atmospheric sign convention, and need to have their + ! sign changed. +ICE_BULK_SALINITY = 0.005 ! [kg/kg] default = 0.004 + ! The fixed bulk salinity of sea ice. +DO_ICE_RESTORE = False ! [Boolean] default = False + ! If true, restore the sea ice state toward climatology. +APPLY_ICE_LIMIT = False ! [Boolean] default = False + ! If true, restore the sea ice state toward climatology. +APPLY_SLP_TO_OCEAN = False ! [Boolean] default = False + ! If true, apply the atmospheric sea level pressure to + ! the ocean. +MIN_H_FOR_TEMP_CALC = 0.0 ! [m] default = 0.0 + ! The minimum ice thickness at which to do temperature + ! calculations. +VERBOSE = False ! [Boolean] default = False + ! If true, write out verbose diagnostics. +DO_ICEBERGS = False ! [Boolean] default = False + ! If true, call the iceberg module. +ADD_DIURNAL_SW = False ! [Boolean] default = False + ! If true, add a synthetic diurnal cycle to the shortwave + ! radiation. +DO_SUN_ANGLE_FOR_ALB = False ! [Boolean] default = False + ! If true, find the sun angle for calculating the ocean + ! albedo within the sea ice model. +DO_DELTA_EDDINGTON_SW = True ! [Boolean] default = True + ! If true, a delta-Eddington radiative transfer calculation + ! for the shortwave radiation within the sea-ice. +ICE_DELTA_EDD_R_ICE = 0.0 ! [perhaps nondimensional?] default = 0.0 + ! A dreadfully documented tuning parameter for the radiative + ! propeties of sea ice with the delta-Eddington radiative + ! transfer calculation. +ICE_DELTA_EDD_R_SNOW = 0.0 ! [perhaps nondimensional?] default = 0.0 + ! A dreadfully documented tuning parameter for the radiative + ! propeties of snow on sea ice with the delta-Eddington + ! radiative transfer calculation. +ICE_DELTA_EDD_R_POND = 0.0 ! [perhaps nondimensional?] default = 0.0 + ! A dreadfully documented tuning parameter for the radiative + ! propeties of meltwater ponds on sea ice with the delta-Eddington + ! radiative transfer calculation. +REENTRANT_X = True ! [Boolean] default = True + ! If true, the domain is zonally reentrant. +REENTRANT_Y = False ! [Boolean] default = False + ! If true, the domain is meridionally reentrant. +TRIPOLAR_N = True ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +NONBLOCKING_UPDATES = False ! [Boolean] default = False + ! If true, non-blocking halo updates may be used. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 1 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in SIS2_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in SIS2_memory.h (if defined) or 2. +NJHALO = 1 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in SIS2_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in SIS2_memory.h (if defined) or 2. +NIGLOBAL = 360 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in SIS2_memory.h at compile time. +NJGLOBAL = 210 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in SIS2_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. +!NIPROC = 10 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in SIS2_memory.h at compile time. +!NJPROC = 6 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in SIS2_memory.h at compile time. +!LAYOUT = 10, 6 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. +GLOBAL_INDEXING = False ! [Boolean] default = False + ! If true, use a global lateral indexing convention, so + ! that corresponding points on different processors have + ! the same index. This does not work with static memory. +NCAT_ICE = 5 ! [nondim] default = 5 + ! The number of sea ice thickness categories. +NK_ICE = 4 ! [nondim] default = 4 + ! The number of layers within the sea ice. +NK_SNOW = 1 ! [nondim] default = 1 + ! The number of layers within the snow atop the sea ice. +SET_GRID_LIKE_SIS1 = False ! [Boolean] default = False + ! If true, use SIS1 code to set the grid values. Otherwise + ! use code derived from MOM6. +GRID_FILE = "ocean_hgrid.nc" ! + ! Name of the file from which to read horizontal grid data. +AVAILABLE_DIAGS_FILE = "SIS.available_diags" ! default = "SIS.available_diags" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. +GRID_CONFIG = "mosaic" ! + ! The method for defining the horizontal grid. Valid + ! entries include: + ! file - read the grid from GRID_FILE + ! mosaic - read the grid from a mosaic grid file + ! cartesian - a Cartesian grid + ! spherical - a spherical grid + ! mercator - a Mercator grid +NSTEPS_DYN = 72 ! default = 432 + ! The number of iterations in the EVP dynamics for each + ! slow time step. +ICE_STRENGTH_PSTAR = 2.75E+04 ! [Pa] default = 2.75E+04 + ! A constant in the expression for the ice strength, + ! P* in Hunke & Dukowicz 1997. +ICE_STRENGTH_CSTAR = 20.0 ! [nondim] default = 20.0 + ! A constant in the exponent of the expression for the + ! ice strength, c* in Hunke & Dukowicz 1997. +ICE_CDRAG_WATER = 0.00324 ! [nondim] default = 0.00324 + ! The drag coefficient between the sea ice and water. +DEBUG_REDUNDANT = False ! [Boolean] default = False + ! If true, debug redundant data points. +AIR_WATER_STRESS_TURN_ANGLE = 0.0 ! [degrees] default = 0.0 + ! An angle by which to rotate the velocities at the air- + ! water boundary in calculating stresses. +NSTEPS_ADV = 1 ! default = 1 + ! The number of advective iterations for each slow time + ! step. +ICE_CHANNEL_VISCOSITY = 0.0 ! [m2 s-1] default = 0.0 + ! A viscosity used in one-cell wide channels to + ! parameterize transport, especially with B-grid sea ice + ! coupled to a C-grid ocean model. +ICE_CHANNEL_SMAG_COEF = 0.15 ! [Nondim] default = 0.15 + ! A Smagorinsky coefficient for viscosity in channels. +ICE_CHANNEL_CFL_LIMIT = 0.25 ! [Nondim] default = 0.25 + ! The CFL limit that is applied to the parameterized + ! viscous transport in single-point channels. +SEND_LOG_TO_STDOUT = False ! [Boolean] default = False + ! If true, all log messages are also sent to stdout. +REPORT_UNUSED_PARAMS = False ! [Boolean] default = False + ! If true, report any parameter lines that are not used + ! in the run. +FATAL_UNUSED_PARAMS = False ! [Boolean] default = False + ! If true, kill the run if there are any unused + ! parameters. +DOCUMENT_FILE = "SIS_parameter_doc" ! default = "MOM_parameter_doc" + ! The basename for files where run-time parameters, their + ! settings, units and defaults are documented. Blank will + ! disable all parameter documentation. +COMPLETE_DOCUMENTATION = True ! [Boolean] default = True + ! If true, all run-time parameters are + ! documented in SIS_parameter_doc.all . +MINIMAL_DOCUMENTATION = True ! [Boolean] default = True + ! If true, non-default run-time parameters are + ! documented in SIS_parameter_doc.short . diff --git a/examples/ocean_SIS2/SIS2/SIS_parameter_doc.short b/examples/ocean_SIS2/SIS2/SIS_parameter_doc.short new file mode 100644 index 0000000000..18985e99c7 --- /dev/null +++ b/examples/ocean_SIS2/SIS2/SIS_parameter_doc.short @@ -0,0 +1,69 @@ +SNOW_ALBEDO = 0.88 ! [nondim] default = 0.85 + ! The albedo of dry snow atop sea ice. +ICE_ALBEDO = 0.68 ! [nondim] default = 0.5826 + ! The albedo of dry bare sea ice. +ICE_BULK_SALINITY = 0.005 ! [kg/kg] default = 0.004 + ! The fixed bulk salinity of sea ice. +TRIPOLAR_N = True ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 1 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in SIS2_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in SIS2_memory.h (if defined) or 2. +NJHALO = 1 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in SIS2_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in SIS2_memory.h (if defined) or 2. +NIGLOBAL = 360 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in SIS2_memory.h at compile time. +NJGLOBAL = 210 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in SIS2_memory.h at compile time. +!NIPROC = 10 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in SIS2_memory.h at compile time. +!NJPROC = 6 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in SIS2_memory.h at compile time. +!LAYOUT = 10, 6 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. +GRID_FILE = "ocean_hgrid.nc" ! + ! Name of the file from which to read horizontal grid data. +GRID_CONFIG = "mosaic" ! + ! The method for defining the horizontal grid. Valid + ! entries include: + ! file - read the grid from GRID_FILE + ! mosaic - read the grid from a mosaic grid file + ! cartesian - a Cartesian grid + ! spherical - a spherical grid + ! mercator - a Mercator grid +NSTEPS_DYN = 72 ! default = 432 + ! The number of iterations in the EVP dynamics for each + ! slow time step. +DOCUMENT_FILE = "SIS_parameter_doc" ! default = "MOM_parameter_doc" + ! The basename for files where run-time parameters, their + ! settings, units and defaults are documented. Blank will + ! disable all parameter documentation. diff --git a/examples/ocean_SIS2/SIS2_icebergs/SIS.available_diags b/examples/ocean_SIS2/SIS2_icebergs/SIS.available_diags new file mode 100644 index 0000000000..37ec582159 --- /dev/null +++ b/examples/ocean_SIS2/SIS2_icebergs/SIS.available_diags @@ -0,0 +1,267 @@ +"ice_model", "EXT" [Used] + ! long_name: ice modeled + ! units: 0 or 1 +"ice_model", "MI" [Used] + ! long_name: ice mass + ! units: kg/m^2 +"ice_model", "MIB" [Unused] + ! long_name: ice + bergs mass + ! units: kg/m^2 +"ice_model", "CN" [Used] + ! long_name: ice concentration + ! units: 0-1 +"ice_model", "HS" [Used] + ! long_name: snow thickness + ! units: m-snow +"ice_model", "TSN" [Unused] + ! long_name: snow layer temperature + ! units: C +"ice_model", "HI" [Used] + ! long_name: ice thickness + ! units: m-ice +"ice_model", "HIO" [Unused] + ! long_name: ice thickness + ! units: m-ice +"ice_model", "T1" [Used] + ! long_name: top ice layer temperature + ! units: C +"ice_model", "T2" [Used] + ! long_name: second ice layer temperature + ! units: C +"ice_model", "T3" [Unused] + ! long_name: third ice layer temperature + ! units: C +"ice_model", "T4" [Unused] + ! long_name: bottom ice layer temperature + ! units: C +"ice_model", "TS" [Used] + ! long_name: surface temperature + ! units: C +"ice_model", "SH" [Used] + ! long_name: sensible heat flux + ! units: W/m^2 +"ice_model", "LH" [Used] + ! long_name: latent heat flux + ! units: W/m^2 +"ice_model", "SW" [Used] + ! long_name: short wave heat flux + ! units: W/m^2 +"ice_model", "LW" [Used] + ! long_name: long wave heat flux over ice + ! units: W/m^2 +"ice_model", "SNOWFL" [Used] + ! long_name: rate of snow fall + ! units: kg/(m^2*s) +"ice_model", "RAIN" [Used] + ! long_name: rate of rain fall + ! units: kg/(m^2*s) +"ice_model", "RUNOFF" [Used] + ! long_name: liquid runoff + ! units: kg/(m^2*s) +"ice_model", "CALVING" [Used] + ! long_name: frozen runoff + ! units: kg/(m^2*s) +"ice_model", "RUNOFF_HFLX" [Unused] + ! long_name: liquid runoff sensible heat flux + ! units: W/m^2 +"ice_model", "CALVING_HFLX" [Unused] + ! long_name: frozen runoff sensible heat flux + ! units: W/m^2 +"ice_model", "EVAP" [Unused] + ! long_name: evaporation + ! units: kg/(m^2*s) +"ice_model", "SALTF" [Used] + ! long_name: ice to ocean salt flux + ! units: kg/(m^2*s) +"ice_model", "SN2IC" [Used] + ! long_name: rate of snow to ice conversion + ! units: kg/(m^2*s) +"ice_model", "TMELT" [Used] + ! long_name: upper surface melting energy flux + ! units: W/m^2 +"ice_model", "BMELT" [Used] + ! long_name: bottom surface melting energy flux + ! units: W/m^2 +"ice_model", "BHEAT" [Used] + ! long_name: ocean to ice heat flux + ! units: W/m^2 +"ice_model", "E2MELT" [Unused] + ! long_name: heat needed to melt ice + ! units: J/m^2 +"ice_model", "FRAZIL" [Used] + ! long_name: energy flux of frazil formation + ! units: W/m^2 +"ice_model", "ALB" [Used] + ! long_name: surface albedo + ! units: 0-1 +"ice_model", "coszen" [Unused] + ! long_name: cosine of zenith + ! units: -1:1 +"ice_model", "sw_abs_snow" [Unused] + ! long_name: SW frac. abs. in snow + ! units: 0:1 +"ice_model", "sw_abs_ice1" [Unused] + ! long_name: SW frac. abs. in ice1 + ! units: 0:1 +"ice_model", "sw_abs_ice2" [Unused] + ! long_name: SW frac. abs. in ice2 + ! units: 0:1 +"ice_model", "sw_abs_ice3" [Unused] + ! long_name: SW frac. abs. in ice3 + ! units: 0:1 +"ice_model", "sw_abs_ice4" [Unused] + ! long_name: SW frac. abs. in ice4 + ! units: 0:1 +"ice_model", "sw_pen" [Unused] + ! long_name: SW frac. pen. surf. + ! units: 0:1 +"ice_model", "sw_trn" [Unused] + ! long_name: SW frac. trans. to ice bot. + ! units: 0:1 +"ice_model", "alb_vis_dir" [Unused] + ! long_name: ice surface albedo vis_dir + ! units: 0-1 +"ice_model", "alb_vis_dif" [Unused] + ! long_name: ice surface albedo vis_dif + ! units: 0-1 +"ice_model", "alb_nir_dir" [Unused] + ! long_name: ice surface albedo nir_dir + ! units: 0-1 +"ice_model", "alb_nir_dif" [Unused] + ! long_name: ice surface albedo nir_dif + ! units: 0-1 +"ice_model", "XPRT" [Used] + ! long_name: frozen water transport convergence + ! units: kg/(m^2*yr) +"ice_model", "LSRC" [Used] + ! long_name: frozen water local source + ! units: kg/(m^2*yr) +"ice_model", "LSNK" [Used] + ! long_name: frozen water local sink + ! units: kg/(m^2*yr) +"ice_model", "BSNK" [Used] + ! long_name: frozen water local bottom sink + ! units: kg/(m^2*yr) +"ice_model", "QFLX_RESTORE_ICE" [Unused] + ! long_name: Ice Restoring heat flux + ! units: W/m^2 +"ice_model", "QFLX_LIMIT_ICE" [Unused] + ! long_name: Ice Limit heat flux + ! units: W/m^2 +"ice_model", "STRAIN_ANGLE" [Unused] + ! long_name: strain angle + ! units: none +"ice_model", "FA_X" [Used] + ! long_name: air stress on ice - x component + ! units: Pa +"ice_model", "FA_Y" [Used] + ! long_name: air stress on ice - y component + ! units: Pa +"ice_model", "UO" [Used] + ! long_name: surface current - x component + ! units: m/s +"ice_model", "VO" [Used] + ! long_name: surface current - y component + ! units: m/s +"ice_model", "SW_VIS" [Unused] + ! long_name: visible short wave heat flux + ! units: W/m^2 +"ice_model", "SW_DIR" [Unused] + ! long_name: direct short wave heat flux + ! units: W/m^2 +"ice_model", "SW_DIF" [Unused] + ! long_name: diffuse short wave heat flux + ! units: W/m^2 +"ice_model", "SW_VIS_DIR" [Unused] + ! long_name: visible direct short wave heat flux + ! units: W/m^2 +"ice_model", "SW_VIS_DIF" [Unused] + ! long_name: visible diffuse short wave heat flux + ! units: W/m^2 +"ice_model", "SW_NIR_DIR" [Unused] + ! long_name: near IR direct short wave heat flux + ! units: W/m^2 +"ice_model", "SW_NIR_DIF" [Unused] + ! long_name: near IR diffuse short wave heat flux + ! units: W/m^2 +"ice_model", "SWDN" [Unused] + ! long_name: downward shortwave flux + ! units: W/m^2 +"ice_model", "LWDN" [Unused] + ! long_name: downward longwave flux + ! units: W/m^2 +"ice_model", "TA" [Unused] + ! long_name: surface air temperature + ! units: C +"ice_model", "SLP" [Unused] + ! long_name: sea level pressure + ! units: Pa +"ice_model", "SST" [Used] + ! long_name: sea surface temperature + ! units: deg-C +"ice_model", "SSS" [Used] + ! long_name: sea surface salinity + ! units: psu +"ice_model", "SSH" [Used] + ! long_name: sea surface height + ! units: m +"ice_model", "OBI" [Unused] + ! long_name: ice observed + ! units: 0 or 1 +"ice_model", "SIGI" [Unused] + ! long_name: first stress invariant + ! units: none +"ice_model", "SIGII" [Unused] + ! long_name: second stress invariant + ! units: none +"ice_model", "STRENGTH" [Unused] + ! long_name: ice strength + ! units: Pa*m +"ice_model", "FI_X" [Used] + ! long_name: ice internal stress - x component + ! units: Pa +"ice_model", "FI_Y" [Used] + ! long_name: ice internal stress - y component + ! units: Pa +"ice_model", "FC_X" [Unused] + ! long_name: coriolis force - x component + ! units: Pa +"ice_model", "FC_Y" [Unused] + ! long_name: coriolis force - y component + ! units: Pa +"ice_model", "FW_X" [Unused] + ! long_name: water stress on ice - x component + ! units: Pa +"ice_model", "FW_Y" [Unused] + ! long_name: water stress on ice - y component + ! units: Pa +"ice_model", "UI" [Used] + ! long_name: ice velocity - x component + ! units: m/s +"ice_model", "VI" [Used] + ! long_name: ice velocity - y component + ! units: m/s +"ice_model", "U_STAR" [Unused] + ! long_name: channel transport velocity - x component + ! units: m/s +"ice_model", "V_STAR" [Unused] + ! long_name: channel transport velocity - y component + ! units: m/s +"ice_model", "U_CHAN_OCN" [Unused] + ! long_name: ocean component of channel transport - x + ! units: m/s +"ice_model", "V_CHAN_OCN" [Unused] + ! long_name: ocean component of channel transport - y + ! units: m/s +"ice_model", "U_CHAN_VISC" [Unused] + ! long_name: viscous component of channel transport - x + ! units: m/s +"ice_model", "V_CHAN_VISC" [Unused] + ! long_name: viscous component of channel transport - y + ! units: m/s +"ice_model", "IX_TRANS" [Used] + ! long_name: x-direction ice transport + ! units: kg/s +"ice_model", "IY_TRANS" [Used] + ! long_name: y-direction ice transport + ! units: kg/s diff --git a/examples/ocean_SIS2/SIS2_icebergs/SIS_parameter_doc.all b/examples/ocean_SIS2/SIS2_icebergs/SIS_parameter_doc.all new file mode 100644 index 0000000000..4bbdef7928 --- /dev/null +++ b/examples/ocean_SIS2/SIS2_icebergs/SIS_parameter_doc.all @@ -0,0 +1,224 @@ +SPECIFIED_ICE = False ! [Boolean] default = False + ! If true, the ice is specified and there is no dynamics. +RHO_OCEAN = 1030.0 ! [kg m-3] default = 1030.0 + ! The nominal density of sea water as used by SIS. +RHO_ICE = 905.0 ! [kg m-3] default = 905.0 + ! The nominal density of sea ice as used by SIS. +RHO_SNOW = 330.0 ! [kg m-3] default = 330.0 + ! The nominal density of snow as used by SIS. +USE_SLAB_ICE = False ! [Boolean] default = False + ! If true, use the very old slab-style ice. +MOMENTUM_ROUGH_ICE = 1.0E-04 ! [m] default = 1.0E-04 + ! The default momentum roughness length scale for the ocean. +HEAT_ROUGH_ICE = 1.0E-04 ! [m] default = 1.0E-04 + ! The default roughness length scale for the turbulent + ! transfer of heat into the ocean. +ICE_KMELT = 240.0 ! [W m-2 K-1] default = 240.0 + ! A constant giving the proportionality of the ocean/ice + ! base heat flux to the tempature difference, given by + ! the product of the heat capacity per unit volume of sea + ! water times a molecular diffusive piston velocity. +SNOW_CONDUCT = 0.31 ! [W m-1 K-1] default = 0.31 + ! The conductivity of heat in snow. +SNOW_ALBEDO = 0.88 ! [nondim] default = 0.85 + ! The albedo of dry snow atop sea ice. +ICE_ALBEDO = 0.68 ! [nondim] default = 0.5826 + ! The albedo of dry bare sea ice. +ICE_SW_PEN_FRAC = 0.3 ! [Nondimensional] default = 0.3 + ! The fraction of the unreflected shortwave radiation that + ! penetrates into the ice. +ICE_OPTICAL_DEPTH = 0.67 ! [m] default = 0.67 + ! The optical depth of shortwave radiation in sea ice. +ALBEDO_T_MELT_RANGE = 1.0 ! [degC] default = 1.0 + ! The temperature range below freezing over which the + ! albedos are changed by partial melting. +ICE_CONSERVATION_CHECK = True ! [Boolean] default = True + ! If true, do additional calculations to check for + ! internal conservation of heat, salt, and water mass in + ! the sea ice model. This does not change answers, but + ! can increase model run time. +DEBUG = False ! [Boolean] default = False + ! If true, write out verbose debugging data. +ICE_SEES_ATMOS_WINDS = True ! [Boolean] default = True + ! If true, the sea ice is being given wind stresses with + ! the atmospheric sign convention, and need to have their + ! sign changed. +ICE_BULK_SALINITY = 0.005 ! [kg/kg] default = 0.004 + ! The fixed bulk salinity of sea ice. +DO_ICE_RESTORE = False ! [Boolean] default = False + ! If true, restore the sea ice state toward climatology. +APPLY_ICE_LIMIT = False ! [Boolean] default = False + ! If true, restore the sea ice state toward climatology. +APPLY_SLP_TO_OCEAN = False ! [Boolean] default = False + ! If true, apply the atmospheric sea level pressure to + ! the ocean. +MIN_H_FOR_TEMP_CALC = 0.0 ! [m] default = 0.0 + ! The minimum ice thickness at which to do temperature + ! calculations. +VERBOSE = False ! [Boolean] default = False + ! If true, write out verbose diagnostics. +DO_ICEBERGS = True ! [Boolean] default = False + ! If true, call the iceberg module. +ADD_DIURNAL_SW = False ! [Boolean] default = False + ! If true, add a synthetic diurnal cycle to the shortwave + ! radiation. +DO_SUN_ANGLE_FOR_ALB = False ! [Boolean] default = False + ! If true, find the sun angle for calculating the ocean + ! albedo within the sea ice model. +DO_DELTA_EDDINGTON_SW = True ! [Boolean] default = True + ! If true, a delta-Eddington radiative transfer calculation + ! for the shortwave radiation within the sea-ice. +ICE_DELTA_EDD_R_ICE = 0.0 ! [perhaps nondimensional?] default = 0.0 + ! A dreadfully documented tuning parameter for the radiative + ! propeties of sea ice with the delta-Eddington radiative + ! transfer calculation. +ICE_DELTA_EDD_R_SNOW = 0.0 ! [perhaps nondimensional?] default = 0.0 + ! A dreadfully documented tuning parameter for the radiative + ! propeties of snow on sea ice with the delta-Eddington + ! radiative transfer calculation. +ICE_DELTA_EDD_R_POND = 0.0 ! [perhaps nondimensional?] default = 0.0 + ! A dreadfully documented tuning parameter for the radiative + ! propeties of meltwater ponds on sea ice with the delta-Eddington + ! radiative transfer calculation. +REENTRANT_X = True ! [Boolean] default = True + ! If true, the domain is zonally reentrant. +REENTRANT_Y = False ! [Boolean] default = False + ! If true, the domain is meridionally reentrant. +TRIPOLAR_N = True ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +NONBLOCKING_UPDATES = False ! [Boolean] default = False + ! If true, non-blocking halo updates may be used. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 1 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in SIS2_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in SIS2_memory.h (if defined) or 2. +NJHALO = 1 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in SIS2_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in SIS2_memory.h (if defined) or 2. +NIGLOBAL = 360 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in SIS2_memory.h at compile time. +NJGLOBAL = 210 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in SIS2_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 +LAYOUT = 0, 1 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. +!NIPROC = 60 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in SIS2_memory.h at compile time. +!NJPROC = 1 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in SIS2_memory.h at compile time. +!LAYOUT = 60, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. +GLOBAL_INDEXING = False ! [Boolean] default = False + ! If true, use a global lateral indexing convention, so + ! that corresponding points on different processors have + ! the same index. This does not work with static memory. +NCAT_ICE = 5 ! [nondim] default = 5 + ! The number of sea ice thickness categories. +NK_ICE = 4 ! [nondim] default = 4 + ! The number of layers within the sea ice. +NK_SNOW = 1 ! [nondim] default = 1 + ! The number of layers within the snow atop the sea ice. +SET_GRID_LIKE_SIS1 = False ! [Boolean] default = False + ! If true, use SIS1 code to set the grid values. Otherwise + ! use code derived from MOM6. +GRID_FILE = "ocean_hgrid.nc" ! + ! Name of the file from which to read horizontal grid data. +AVAILABLE_DIAGS_FILE = "SIS.available_diags" ! default = "SIS.available_diags" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. +GRID_CONFIG = "mosaic" ! + ! The method for defining the horizontal grid. Valid + ! entries include: + ! file - read the grid from GRID_FILE + ! mosaic - read the grid from a mosaic grid file + ! cartesian - a Cartesian grid + ! spherical - a spherical grid + ! mercator - a Mercator grid +NSTEPS_DYN = 72 ! default = 432 + ! The number of iterations in the EVP dynamics for each + ! slow time step. +ICE_STRENGTH_PSTAR = 2.75E+04 ! [Pa] default = 2.75E+04 + ! A constant in the expression for the ice strength, + ! P* in Hunke & Dukowicz 1997. +ICE_STRENGTH_CSTAR = 20.0 ! [nondim] default = 20.0 + ! A constant in the exponent of the expression for the + ! ice strength, c* in Hunke & Dukowicz 1997. +ICE_CDRAG_WATER = 0.00324 ! [nondim] default = 0.00324 + ! The drag coefficient between the sea ice and water. +DEBUG_REDUNDANT = False ! [Boolean] default = False + ! If true, debug redundant data points. +AIR_WATER_STRESS_TURN_ANGLE = 0.0 ! [degrees] default = 0.0 + ! An angle by which to rotate the velocities at the air- + ! water boundary in calculating stresses. +NSTEPS_ADV = 1 ! default = 1 + ! The number of advective iterations for each slow time + ! step. +ICE_CHANNEL_VISCOSITY = 0.0 ! [m2 s-1] default = 0.0 + ! A viscosity used in one-cell wide channels to + ! parameterize transport, especially with B-grid sea ice + ! coupled to a C-grid ocean model. +ICE_CHANNEL_SMAG_COEF = 0.15 ! [Nondim] default = 0.15 + ! A Smagorinsky coefficient for viscosity in channels. +ICE_CHANNEL_CFL_LIMIT = 0.25 ! [Nondim] default = 0.25 + ! The CFL limit that is applied to the parameterized + ! viscous transport in single-point channels. +SEND_LOG_TO_STDOUT = False ! [Boolean] default = False + ! If true, all log messages are also sent to stdout. +REPORT_UNUSED_PARAMS = False ! [Boolean] default = False + ! If true, report any parameter lines that are not used + ! in the run. +FATAL_UNUSED_PARAMS = False ! [Boolean] default = False + ! If true, kill the run if there are any unused + ! parameters. +DOCUMENT_FILE = "SIS_parameter_doc" ! default = "MOM_parameter_doc" + ! The basename for files where run-time parameters, their + ! settings, units and defaults are documented. Blank will + ! disable all parameter documentation. +COMPLETE_DOCUMENTATION = True ! [Boolean] default = True + ! If true, all run-time parameters are + ! documented in SIS_parameter_doc.all . +MINIMAL_DOCUMENTATION = True ! [Boolean] default = True + ! If true, non-default run-time parameters are + ! documented in SIS_parameter_doc.short . diff --git a/examples/ocean_SIS2/SIS2_icebergs/SIS_parameter_doc.short b/examples/ocean_SIS2/SIS2_icebergs/SIS_parameter_doc.short new file mode 100644 index 0000000000..bc5c7d5bda --- /dev/null +++ b/examples/ocean_SIS2/SIS2_icebergs/SIS_parameter_doc.short @@ -0,0 +1,74 @@ +SNOW_ALBEDO = 0.88 ! [nondim] default = 0.85 + ! The albedo of dry snow atop sea ice. +ICE_ALBEDO = 0.68 ! [nondim] default = 0.5826 + ! The albedo of dry bare sea ice. +ICE_BULK_SALINITY = 0.005 ! [kg/kg] default = 0.004 + ! The fixed bulk salinity of sea ice. +DO_ICEBERGS = True ! [Boolean] default = False + ! If true, call the iceberg module. +TRIPOLAR_N = True ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 1 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in SIS2_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in SIS2_memory.h (if defined) or 2. +NJHALO = 1 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in SIS2_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in SIS2_memory.h (if defined) or 2. +NIGLOBAL = 360 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in SIS2_memory.h at compile time. +NJGLOBAL = 210 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in SIS2_memory.h at compile time. +LAYOUT = 0, 1 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. +!NIPROC = 60 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in SIS2_memory.h at compile time. +!NJPROC = 1 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in SIS2_memory.h at compile time. +!LAYOUT = 60, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. +GRID_FILE = "ocean_hgrid.nc" ! + ! Name of the file from which to read horizontal grid data. +GRID_CONFIG = "mosaic" ! + ! The method for defining the horizontal grid. Valid + ! entries include: + ! file - read the grid from GRID_FILE + ! mosaic - read the grid from a mosaic grid file + ! cartesian - a Cartesian grid + ! spherical - a spherical grid + ! mercator - a Mercator grid +NSTEPS_DYN = 72 ! default = 432 + ! The number of iterations in the EVP dynamics for each + ! slow time step. +DOCUMENT_FILE = "SIS_parameter_doc" ! default = "MOM_parameter_doc" + ! The basename for files where run-time parameters, their + ! settings, units and defaults are documented. Blank will + ! disable all parameter documentation. From b2a21ccaf4ecc960036f086778c9abb89be16788 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 23 Sep 2013 14:48:30 -0400 Subject: [PATCH 187/372] *Switch single_column_z to use interpolated forcing o single_column and single_column_z now use data_override to read the forcing from file. This enables time interpolation. --- examples/solo_ocean/single_column/MOM_input | 43 +- .../single_column/MOM_parameter_doc.all | 56 +- .../single_column/MOM_parameter_doc.short | 38 +- examples/solo_ocean/single_column/data_table | 11 + .../solo_ocean/single_column/timestats.gnu | 730 +++++++++--------- .../solo_ocean/single_column/timestats.intel | 730 +++++++++--------- .../solo_ocean/single_column/timestats.pgi | 730 +++++++++--------- examples/solo_ocean/single_column_z/MOM_input | 117 +-- .../single_column_z/MOM_parameter_doc.all | 56 +- .../single_column_z/MOM_parameter_doc.short | 38 +- .../solo_ocean/single_column_z/timestats.gnu | 730 +++++++++--------- .../single_column_z/timestats.intel | 730 +++++++++--------- .../solo_ocean/single_column_z/timestats.pgi | 730 +++++++++--------- 13 files changed, 2243 insertions(+), 2496 deletions(-) create mode 100644 examples/solo_ocean/single_column/data_table diff --git a/examples/solo_ocean/single_column/MOM_input b/examples/solo_ocean/single_column/MOM_input index ed26c540a3..8da5b09bbf 100644 --- a/examples/solo_ocean/single_column/MOM_input +++ b/examples/solo_ocean/single_column/MOM_input @@ -28,12 +28,17 @@ NJGLOBAL = 2 ! !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!LAYOUT = 1, 1 ! + ! The processor layout that was acutally used. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. NK = 63 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === SPLIT = False ! [Boolean] default = True ! Use the split time stepping if true. @@ -347,48 +352,14 @@ KHTR = 600.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. ! === Parameters of module MOM_surface_forcing === -BUOY_CONFIG = "file" ! +BUOY_CONFIG = "data_override" ! ! The character string that indicates how buoyancy forcing ! is specified. Valid options include (file), (zero), ! (linear), (USER), and (NONE). -LONGWAVEDOWN_FILE = "forcing.nc" ! - ! The file with the downward longwave heat flux, in - ! variable lwdn_sfc. -LONGWAVEUP_FILE = "forcing.nc" ! - ! The file with the upward longwave heat flux, in - ! variable lwup_sfc. -EVAPORATION_FILE = "forcing.nc" ! - ! The file with the evaporative moisture flux, in - ! variable evap. -SENSIBLEHEAT_FILE = "forcing.nc" ! - ! The file with the sensible heat flux, in - ! variable shflx. -SHORTWAVEUP_FILE = "forcing.nc" ! - ! The file with the upward shortwave heat flux. -SHORTWAVEDOWN_FILE = "forcing.nc" ! - ! The file with the downward shortwave heat flux. -SNOW_FILE = "forcing.nc" ! - ! The file with the downward frozen precip flux, in - ! variable snow. -PRECIP_FILE = "forcing.nc" ! - ! The file with the downward total precip flux, in - ! variable precip. -FRESHDISCHARGE_FILE = "forcing_monthly.nc" ! - ! The file with the fresh and frozen runoff/calving fluxes, - ! invariables disch_w and disch_s. -SSTRESTORE_FILE = "" ! - ! The file with the SST toward which to restore in the - ! variable given by SST_RESTORE_VAR. -SALINITYRESTORE_FILE = "" ! - ! The file with the surface salinity toward which to - ! restore in the variable given by SSS_RESTORE_VAR. -WIND_CONFIG = "file" ! +WIND_CONFIG = "data_override" ! ! The character string that indicates how wind forcing ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). -WIND_FILE = "forcing.nc" ! - ! The file in which the wind stresses are found in - ! variables STRESS_X and STRESS_Y. READ_GUST_2D = True ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file diff --git a/examples/solo_ocean/single_column/MOM_parameter_doc.all b/examples/solo_ocean/single_column/MOM_parameter_doc.all index 6d32431711..5ca6335657 100644 --- a/examples/solo_ocean/single_column/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column/MOM_parameter_doc.all @@ -1160,66 +1160,14 @@ VARIABLE_WINDS = True ! [Boolean] default = True VARIABLE_BUOYFORCE = True ! [Boolean] default = True ! If true, the buoyancy forcing varies in time after the ! initialization of the model. -BUOY_CONFIG = "file" ! +BUOY_CONFIG = "data_override" ! ! The character string that indicates how buoyancy forcing ! is specified. Valid options include (file), (zero), ! (linear), (USER), and (NONE). -ARCHAIC_OMIP_FORCING_FILE = True ! [Boolean] default = True - ! If true, use the forcing variable decomposition from - ! the old German OMIP prescription that predated CORE. If - ! false, use the variable groupings available from MOM - ! output diagnostics of forcing variables. -LONGWAVEDOWN_FILE = "forcing.nc" ! - ! The file with the downward longwave heat flux, in - ! variable lwdn_sfc. -LONGWAVEUP_FILE = "forcing.nc" ! - ! The file with the upward longwave heat flux, in - ! variable lwup_sfc. -EVAPORATION_FILE = "forcing.nc" ! - ! The file with the evaporative moisture flux, in - ! variable evap. -SENSIBLEHEAT_FILE = "forcing.nc" ! - ! The file with the sensible heat flux, in - ! variable shflx. -SHORTWAVEUP_FILE = "forcing.nc" ! - ! The file with the upward shortwave heat flux. -SHORTWAVEDOWN_FILE = "forcing.nc" ! - ! The file with the downward shortwave heat flux. -SNOW_FILE = "forcing.nc" ! - ! The file with the downward frozen precip flux, in - ! variable snow. -PRECIP_FILE = "forcing.nc" ! - ! The file with the downward total precip flux, in - ! variable precip. -FRESHDISCHARGE_FILE = "forcing_monthly.nc" ! - ! The file with the fresh and frozen runoff/calving fluxes, - ! invariables disch_w and disch_s. -SSTRESTORE_FILE = "" ! - ! The file with the SST toward which to restore in the - ! variable given by SST_RESTORE_VAR. -SALINITYRESTORE_FILE = "" ! - ! The file with the surface salinity toward which to - ! restore in the variable given by SSS_RESTORE_VAR. -WIND_CONFIG = "file" ! +WIND_CONFIG = "data_override" ! ! The character string that indicates how wind forcing ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). -WIND_FILE = "forcing.nc" ! - ! The file in which the wind stresses are found in - ! variables STRESS_X and STRESS_Y. -WINDSTRESS_X_VAR = "STRESS_X" ! default = "STRESS_X" - ! The name of the x-wind stress variable in WIND_FILE. -WINDSTRESS_Y_VAR = "STRESS_Y" ! default = "STRESS_Y" - ! The name of the y-wind stress variable in WIND_FILE. -WINDSTRESS_STAGGER = "A" ! default = "A" - ! A character indicating how the wind stress components - ! are staggered in WIND_FILE. This may be A or C for now. -WINDSTRESS_SCALE = 1.0 ! [nondim] default = 1.0 - ! A value by which the wind stresses in WIND_FILE are rescaled. -USTAR_FORCING_VAR = "" ! [nondim] default = "" - ! The name of the friction velocity variable in WIND_FILE - ! or blank to get ustar from the wind stresses plus the - ! gustiness. RESTOREBUOY = False ! [Boolean] default = False ! If true, the buoyancy fluxes drive the model back ! toward some specified surface state with a rate diff --git a/examples/solo_ocean/single_column/MOM_parameter_doc.short b/examples/solo_ocean/single_column/MOM_parameter_doc.short index 8084b9b066..e89683406a 100644 --- a/examples/solo_ocean/single_column/MOM_parameter_doc.short +++ b/examples/solo_ocean/single_column/MOM_parameter_doc.short @@ -357,48 +357,14 @@ KHTR = 600.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. ! === Parameters of module MOM_surface_forcing === -BUOY_CONFIG = "file" ! +BUOY_CONFIG = "data_override" ! ! The character string that indicates how buoyancy forcing ! is specified. Valid options include (file), (zero), ! (linear), (USER), and (NONE). -LONGWAVEDOWN_FILE = "forcing.nc" ! - ! The file with the downward longwave heat flux, in - ! variable lwdn_sfc. -LONGWAVEUP_FILE = "forcing.nc" ! - ! The file with the upward longwave heat flux, in - ! variable lwup_sfc. -EVAPORATION_FILE = "forcing.nc" ! - ! The file with the evaporative moisture flux, in - ! variable evap. -SENSIBLEHEAT_FILE = "forcing.nc" ! - ! The file with the sensible heat flux, in - ! variable shflx. -SHORTWAVEUP_FILE = "forcing.nc" ! - ! The file with the upward shortwave heat flux. -SHORTWAVEDOWN_FILE = "forcing.nc" ! - ! The file with the downward shortwave heat flux. -SNOW_FILE = "forcing.nc" ! - ! The file with the downward frozen precip flux, in - ! variable snow. -PRECIP_FILE = "forcing.nc" ! - ! The file with the downward total precip flux, in - ! variable precip. -FRESHDISCHARGE_FILE = "forcing_monthly.nc" ! - ! The file with the fresh and frozen runoff/calving fluxes, - ! invariables disch_w and disch_s. -SSTRESTORE_FILE = "" ! - ! The file with the SST toward which to restore in the - ! variable given by SST_RESTORE_VAR. -SALINITYRESTORE_FILE = "" ! - ! The file with the surface salinity toward which to - ! restore in the variable given by SSS_RESTORE_VAR. -WIND_CONFIG = "file" ! +WIND_CONFIG = "data_override" ! ! The character string that indicates how wind forcing ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). -WIND_FILE = "forcing.nc" ! - ! The file in which the wind stresses are found in - ! variables STRESS_X and STRESS_Y. READ_GUST_2D = True ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file diff --git a/examples/solo_ocean/single_column/data_table b/examples/solo_ocean/single_column/data_table new file mode 100644 index 0000000000..36cb27c2e7 --- /dev/null +++ b/examples/solo_ocean/single_column/data_table @@ -0,0 +1,11 @@ +# gridname, fieldname_code, fieldname_file, file_name, ongrid, factor +"OCN" , "lw", "netlwdn_sfc", "./INPUT/BATS/forcing.nc", .true., 1.0 +"OCN" , "sw", "netswdn_sfc", "./INPUT/BATS/forcing.nc", .true., 1.0 +"OCN" , "rain", "precip", "./INPUT/BATS/forcing.nc", .true., 1.0 +"OCN" , "evap", "evap", "./INPUT/BATS/forcing.nc", .true., 1.0 +"OCN" , "sens", "shflx", "./INPUT/BATS/forcing.nc", .true., 1.0 +"OCN" , "taux", "STRESS_X", "./INPUT/BATS/forcing.nc", .true., 1.0 +"OCN" , "tauy", "STRESS_Y", "./INPUT/BATS/forcing.nc", .true., 1.0 +"OCN" , "snow", "snow", "./INPUT/BATS/forcing.nc", .true., 0.0 +"OCN" , "runoff", "", "" , .true., 0.0 +"OCN" , "calving", "", "" , .true., 0.0 diff --git a/examples/solo_ocean/single_column/timestats.gnu b/examples/solo_ocean/single_column/timestats.gnu index a85055aeef..7e7e94c19c 100644 --- a/examples/solo_ocean/single_column/timestats.gnu +++ b/examples/solo_ocean/single_column/timestats.gnu @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.465358040126E-26, CFL 0.00000, SL -6.3665E-12, M 7.69512E+16, S 35.1314, T 4.8313, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 6.280345122573E-07, CFL 0.00181, SL -6.1796E-03, M 7.69511E+16, S 35.1314, T 4.8303, Me -5.33E-18, Se 0.00E+00, Te -9.17E-16 - 48, 2.000, 0, En 6.074112780880E-07, CFL 0.00174, SL 7.7375E-03, M 7.69513E+16, S 35.1313, T 4.8298, Me -3.50E-17, Se 6.65E-15, Te -4.32E-16 - 72, 3.000, 0, En 2.935529875730E-07, CFL 0.00035, SL 1.7286E-03, M 7.69512E+16, S 35.1313, T 4.8290, Me -6.37E-17, Se -6.65E-15, Te -1.46E-15 - 96, 4.000, 0, En 1.155148970422E-06, CFL 0.00089, SL -1.1511E-03, M 7.69512E+16, S 35.1314, T 4.8285, Me -1.14E-17, Se -6.65E-15, Te -2.27E-16 - 120, 5.000, 0, En 6.231395402874E-07, CFL 0.00045, SL -3.5312E-03, M 7.69511E+16, S 35.1314, T 4.8283, Me 1.06E-16, Se 1.33E-14, Te 1.57E-15 - 144, 6.000, 0, En 3.819062199209E-07, CFL 0.00046, SL -5.5946E-03, M 7.69511E+16, S 35.1314, T 4.8281, Me -8.09E-18, Se -6.65E-15, Te 3.97E-16 - 168, 7.000, 0, En 6.908594529992E-07, CFL 0.00054, SL -3.7707E-03, M 7.69511E+16, S 35.1314, T 4.8278, Me 7.14E-17, Se 6.65E-15, Te -1.03E-15 - 192, 8.000, 0, En 5.428202467025E-07, CFL 0.00045, SL 3.2469E-03, M 7.69512E+16, S 35.1313, T 4.8277, Me 5.14E-17, Se 6.65E-15, Te 1.25E-15 - 216, 9.000, 0, En 6.452903327947E-07, CFL 0.00061, SL 8.9665E-03, M 7.69513E+16, S 35.1313, T 4.8275, Me 3.33E-17, Se -1.33E-14, Te 1.59E-15 - 240, 10.000, 0, En 1.209061767080E-06, CFL 0.00115, SL 7.4792E-03, M 7.69513E+16, S 35.1313, T 4.8275, Me 1.79E-17, Se 6.65E-15, Te -1.14E-15 - 264, 11.000, 0, En 1.962857105165E-06, CFL 0.00116, SL 6.0258E-03, M 7.69513E+16, S 35.1313, T 4.8273, Me 9.14E-17, Se 6.65E-15, Te 8.74E-16 - 288, 12.000, 0, En 1.879093686341E-06, CFL 0.00107, SL 2.5996E-03, M 7.69512E+16, S 35.1313, T 4.8270, Me -5.43E-17, Se 0.00E+00, Te -1.10E-15 - 312, 13.000, 0, En 2.766202396668E-06, CFL 0.00103, SL -4.8867E-03, M 7.69511E+16, S 35.1314, T 4.8261, Me -1.73E-16, Se 0.00E+00, Te 7.68E-16 - 336, 14.000, 0, En 1.994688697217E-06, CFL 0.00087, SL -8.9710E-03, M 7.69511E+16, S 35.1314, T 4.8257, Me 5.42E-17, Se -6.65E-15, Te -7.02E-16 - 360, 15.000, 0, En 2.199010220352E-06, CFL 0.00101, SL -1.1697E-02, M 7.69510E+16, S 35.1314, T 4.8253, Me -6.86E-17, Se 0.00E+00, Te -6.91E-17 - 384, 16.000, 0, En 2.647669915890E-06, CFL 0.00138, SL -1.4742E-02, M 7.69510E+16, S 35.1314, T 4.8248, Me -8.61E-18, Se -1.33E-14, Te -1.19E-15 - 408, 17.000, 0, En 1.616436664158E-06, CFL 0.00061, SL -2.5035E-02, M 7.69509E+16, S 35.1315, T 4.8234, Me 3.35E-17, Se 0.00E+00, Te -1.33E-15 - 432, 18.000, 0, En 3.008589134489E-06, CFL 0.00118, SL -3.4147E-02, M 7.69508E+16, S 35.1316, T 4.8221, Me 5.86E-17, Se 0.00E+00, Te -3.63E-16 - 456, 19.000, 0, En 3.448720347599E-06, CFL 0.00134, SL -1.0766E-02, M 7.69511E+16, S 35.1314, T 4.8214, Me -1.30E-16, Se -6.65E-15, Te 5.37E-16 - 480, 20.000, 0, En 3.179573519537E-06, CFL 0.00115, SL -1.0498E-02, M 7.69511E+16, S 35.1314, T 4.8206, Me 2.83E-17, Se 6.65E-15, Te 1.47E-15 - 504, 21.000, 0, En 3.658339176229E-06, CFL 0.00129, SL -1.7271E-02, M 7.69510E+16, S 35.1315, T 4.8196, Me -4.94E-17, Se 0.00E+00, Te -1.14E-15 - 528, 22.000, 0, En 3.460745079522E-06, CFL 0.00134, SL -2.1074E-02, M 7.69509E+16, S 35.1315, T 4.8193, Me -7.75E-17, Se -6.65E-15, Te -4.99E-16 - 552, 23.000, 0, En 5.769458307593E-06, CFL 0.00184, SL -2.5695E-02, M 7.69509E+16, S 35.1315, T 4.8188, Me 2.56E-17, Se -6.65E-15, Te 1.22E-16 - 576, 24.000, 0, En 5.496980032673E-06, CFL 0.00123, SL -2.7257E-02, M 7.69508E+16, S 35.1315, T 4.8186, Me -1.16E-16, Se 0.00E+00, Te -2.23E-15 - 600, 25.000, 0, En 4.012889116440E-06, CFL 0.00163, SL -3.4194E-02, M 7.69508E+16, S 35.1316, T 4.8178, Me 2.59E-17, Se 6.65E-15, Te -4.50E-16 - 624, 26.000, 0, En 2.273064999087E-06, CFL 0.00116, SL -3.8898E-02, M 7.69507E+16, S 35.1316, T 4.8173, Me 9.65E-17, Se 6.65E-15, Te -1.75E-15 - 648, 27.000, 0, En 1.508911106659E-06, CFL 0.00110, SL -4.2852E-02, M 7.69506E+16, S 35.1316, T 4.8168, Me 3.71E-17, Se -6.65E-15, Te 2.38E-15 - 672, 28.000, 0, En 2.252056475430E-06, CFL 0.00127, SL -3.7184E-02, M 7.69507E+16, S 35.1316, T 4.8167, Me -6.28E-17, Se 6.65E-15, Te -1.68E-15 - 696, 29.000, 0, En 7.895418808087E-07, CFL 0.00068, SL -4.4104E-02, M 7.69506E+16, S 35.1316, T 4.8155, Me 1.38E-16, Se -1.33E-14, Te 9.25E-16 - 720, 30.000, 0, En 4.549454463441E-07, CFL 0.00051, SL -5.2318E-02, M 7.69505E+16, S 35.1317, T 4.8141, Me -1.27E-16, Se -6.65E-15, Te -2.76E-15 - 744, 31.000, 0, En 3.040382391978E-07, CFL 0.00028, SL -5.6906E-02, M 7.69505E+16, S 35.1317, T 4.8135, Me -8.75E-17, Se 0.00E+00, Te -1.55E-15 - 768, 32.000, 0, En 3.123279782891E-07, CFL 0.00036, SL -3.3070E-02, M 7.69508E+16, S 35.1315, T 4.8129, Me -4.35E-17, Se 0.00E+00, Te -1.26E-16 - 792, 33.000, 0, En 2.616291423419E-07, CFL 0.00037, SL -3.2226E-02, M 7.69508E+16, S 35.1315, T 4.8121, Me 6.66E-17, Se -6.65E-15, Te 2.45E-16 - 816, 34.000, 0, En 1.464801323955E-07, CFL 0.00022, SL -3.8376E-02, M 7.69507E+16, S 35.1316, T 4.8111, Me 2.38E-17, Se 1.33E-14, Te 3.75E-16 - 840, 35.000, 0, En 1.372883137652E-07, CFL 0.00024, SL -4.5605E-02, M 7.69506E+16, S 35.1316, T 4.8102, Me -1.35E-16, Se -6.65E-15, Te 1.12E-15 - 864, 36.000, 0, En 1.515656304696E-07, CFL 0.00023, SL -5.0415E-02, M 7.69505E+16, S 35.1316, T 4.8097, Me 9.41E-18, Se 0.00E+00, Te -3.29E-16 - 888, 37.000, 0, En 2.044228567955E-07, CFL 0.00033, SL -5.3725E-02, M 7.69505E+16, S 35.1317, T 4.8093, Me -1.35E-16, Se -6.65E-15, Te -1.78E-16 - 912, 38.000, 0, En 4.380109912630E-07, CFL 0.00041, SL -5.7093E-02, M 7.69505E+16, S 35.1317, T 4.8090, Me 3.34E-17, Se 0.00E+00, Te -1.37E-15 - 936, 39.000, 0, En 9.721293939783E-07, CFL 0.00067, SL -4.5885E-02, M 7.69506E+16, S 35.1316, T 4.8086, Me 4.93E-17, Se 6.65E-15, Te 2.28E-16 - 960, 40.000, 0, En 9.272993211320E-07, CFL 0.00047, SL -3.9384E-02, M 7.69507E+16, S 35.1316, T 4.8084, Me 7.54E-17, Se 0.00E+00, Te -6.38E-16 - 984, 41.000, 0, En 9.698049930462E-07, CFL 0.00054, SL -4.3521E-02, M 7.69506E+16, S 35.1316, T 4.8079, Me 5.61E-17, Se 6.65E-15, Te 1.14E-15 - 1008, 42.000, 0, En 1.687745424298E-06, CFL 0.00091, SL -3.6775E-02, M 7.69507E+16, S 35.1316, T 4.8072, Me 3.96E-17, Se 0.00E+00, Te -3.40E-16 - 1032, 43.000, 0, En 1.750189235563E-06, CFL 0.00078, SL -2.7828E-02, M 7.69508E+16, S 35.1315, T 4.8070, Me -1.85E-17, Se 0.00E+00, Te 1.89E-15 - 1056, 44.000, 0, En 1.825911703615E-06, CFL 0.00074, SL -1.8195E-02, M 7.69510E+16, S 35.1315, T 4.8068, Me 2.54E-18, Se 0.00E+00, Te 1.41E-16 - 1080, 45.000, 0, En 1.998924007109E-06, CFL 0.00074, SL -2.2342E-02, M 7.69509E+16, S 35.1315, T 4.8062, Me -2.95E-17, Se -6.65E-15, Te -7.51E-16 - 1104, 46.000, 0, En 2.743813695845E-06, CFL 0.00110, SL -3.0430E-02, M 7.69508E+16, S 35.1315, T 4.8052, Me -1.58E-16, Se -2.00E-14, Te -2.70E-15 - 1128, 47.000, 0, En 2.590062116337E-06, CFL 0.00085, SL -3.7229E-02, M 7.69507E+16, S 35.1316, T 4.8043, Me -4.37E-17, Se 1.33E-14, Te 1.09E-15 - 1152, 48.000, 0, En 2.211185546214E-06, CFL 0.00077, SL -4.2106E-02, M 7.69507E+16, S 35.1316, T 4.8036, Me 8.27E-17, Se 0.00E+00, Te -7.63E-16 - 1176, 49.000, 0, En 1.955069489579E-06, CFL 0.00064, SL -5.0827E-02, M 7.69505E+16, S 35.1317, T 4.8022, Me 6.27E-20, Se -1.33E-14, Te 1.49E-15 - 1200, 50.000, 0, En 1.539508032146E-06, CFL 0.00060, SL -6.0752E-02, M 7.69504E+16, S 35.1317, T 4.8008, Me 1.66E-17, Se 0.00E+00, Te 7.93E-16 - 1224, 51.000, 0, En 1.608758974177E-06, CFL 0.00066, SL -6.6461E-02, M 7.69503E+16, S 35.1317, T 4.8004, Me 6.45E-17, Se 0.00E+00, Te -2.16E-16 - 1248, 52.000, 0, En 1.837047376893E-06, CFL 0.00079, SL -6.9899E-02, M 7.69503E+16, S 35.1318, T 4.8002, Me -1.69E-17, Se 6.65E-15, Te 2.77E-15 - 1272, 53.000, 0, En 1.438456601932E-06, CFL 0.00076, SL -7.1890E-02, M 7.69503E+16, S 35.1318, T 4.8001, Me 1.89E-17, Se -1.33E-14, Te -3.01E-15 - 1296, 54.000, 0, En 2.529016856031E-06, CFL 0.00143, SL -6.6094E-02, M 7.69503E+16, S 35.1317, T 4.8000, Me -1.67E-16, Se 6.65E-15, Te 1.89E-15 - 1320, 55.000, 0, En 1.033255742419E-06, CFL 0.00063, SL -6.6817E-02, M 7.69503E+16, S 35.1317, T 4.7994, Me -4.32E-17, Se -6.65E-15, Te -8.00E-16 - 1344, 56.000, 0, En 7.054301773477E-07, CFL 0.00047, SL -7.2944E-02, M 7.69503E+16, S 35.1318, T 4.7988, Me -5.89E-17, Se -6.65E-15, Te -1.53E-15 - 1368, 57.000, 0, En 1.258523142504E-06, CFL 0.00057, SL -7.0270E-02, M 7.69503E+16, S 35.1318, T 4.7985, Me -2.43E-18, Se 0.00E+00, Te -7.94E-16 - 1392, 58.000, 0, En 1.426847135441E-06, CFL 0.00062, SL -7.3040E-02, M 7.69503E+16, S 35.1318, T 4.7980, Me -1.61E-16, Se 0.00E+00, Te -8.81E-16 - 1416, 59.000, 0, En 9.654390667791E-07, CFL 0.00055, SL -8.0029E-02, M 7.69502E+16, S 35.1318, T 4.7969, Me 3.60E-17, Se -6.65E-15, Te 3.00E-15 - 1440, 60.000, 0, En 1.061553571164E-06, CFL 0.00047, SL -8.7741E-02, M 7.69501E+16, S 35.1319, T 4.7960, Me 1.98E-18, Se 6.65E-15, Te 4.56E-16 - 1464, 61.000, 0, En 3.744701738893E-07, CFL 0.00029, SL -9.2703E-02, M 7.69500E+16, S 35.1319, T 4.7957, Me -1.48E-16, Se -1.33E-14, Te -1.12E-15 - 1488, 62.000, 0, En 8.265382157365E-07, CFL 0.00044, SL -9.5442E-02, M 7.69500E+16, S 35.1319, T 4.7954, Me -6.13E-18, Se 0.00E+00, Te 8.63E-16 - 1512, 63.000, 0, En 4.732382047039E-07, CFL 0.00045, SL -9.8093E-02, M 7.69499E+16, S 35.1319, T 4.7954, Me 8.66E-17, Se 0.00E+00, Te 4.17E-16 - 1536, 64.000, 0, En 3.688303530782E-07, CFL 0.00039, SL -1.0147E-01, M 7.69499E+16, S 35.1319, T 4.7954, Me -1.48E-17, Se 6.65E-15, Te -1.20E-15 - 1560, 65.000, 0, En 2.492874658379E-07, CFL 0.00027, SL -1.0311E-01, M 7.69499E+16, S 35.1320, T 4.7951, Me -4.46E-18, Se 0.00E+00, Te -1.22E-15 - 1584, 66.000, 0, En 1.981013864508E-07, CFL 0.00020, SL -1.0727E-01, M 7.69498E+16, S 35.1320, T 4.7949, Me 3.79E-17, Se -6.65E-15, Te -3.60E-16 - 1608, 67.000, 0, En 3.542930981135E-07, CFL 0.00032, SL -1.1166E-01, M 7.69498E+16, S 35.1320, T 4.7945, Me 3.58E-17, Se 0.00E+00, Te -1.96E-15 - 1632, 68.000, 0, En 6.988148750771E-07, CFL 0.00041, SL -1.0768E-01, M 7.69498E+16, S 35.1320, T 4.7943, Me -8.65E-17, Se 0.00E+00, Te -1.29E-15 - 1656, 69.000, 0, En 1.529558940207E-06, CFL 0.00100, SL -1.0430E-01, M 7.69499E+16, S 35.1320, T 4.7943, Me 9.71E-18, Se 0.00E+00, Te -1.18E-15 - 1680, 70.000, 0, En 8.693072282376E-06, CFL 0.00670, SL -9.7191E-02, M 7.69499E+16, S 35.1319, T 4.7944, Me 1.71E-16, Se 0.00E+00, Te 8.92E-16 - 1704, 71.000, 0, En 2.038298046847E-06, CFL 0.00543, SL -9.5680E-02, M 7.69500E+16, S 35.1319, T 4.7947, Me 2.39E-17, Se 1.33E-14, Te -1.40E-15 - 1728, 72.000, 0, En 6.156267919498E-07, CFL 0.00084, SL -9.6294E-02, M 7.69500E+16, S 35.1319, T 4.7949, Me 1.35E-16, Se 0.00E+00, Te 2.79E-16 - 1752, 73.000, 0, En 8.464702056927E-07, CFL 0.00163, SL -9.8194E-02, M 7.69499E+16, S 35.1319, T 4.7949, Me 2.31E-16, Se 0.00E+00, Te -8.28E-16 - 1776, 74.000, 0, En 1.192623562641E-06, CFL 0.00113, SL -1.0140E-01, M 7.69499E+16, S 35.1319, T 4.7946, Me 5.14E-17, Se 1.33E-14, Te 1.19E-15 - 1800, 75.000, 0, En 8.793487648484E-07, CFL 0.00038, SL -1.0994E-01, M 7.69498E+16, S 35.1320, T 4.7939, Me 1.70E-17, Se 0.00E+00, Te -1.32E-15 - 1824, 76.000, 0, En 8.655494843333E-07, CFL 0.00040, SL -1.1492E-01, M 7.69497E+16, S 35.1320, T 4.7935, Me 1.49E-16, Se 0.00E+00, Te -1.89E-18 - 1848, 77.000, 0, En 1.509593080726E-06, CFL 0.00053, SL -1.2023E-01, M 7.69497E+16, S 35.1321, T 4.7934, Me -1.29E-16, Se 6.65E-15, Te 4.17E-16 - 1872, 78.000, 0, En 2.500653054364E-06, CFL 0.00089, SL -1.2461E-01, M 7.69496E+16, S 35.1321, T 4.7933, Me 1.25E-16, Se 0.00E+00, Te -1.76E-15 - 1896, 79.000, 0, En 2.534399700427E-06, CFL 0.00233, SL -1.2481E-01, M 7.69496E+16, S 35.1321, T 4.7936, Me -4.92E-17, Se -1.33E-14, Te 1.62E-15 - 1920, 80.000, 0, En 3.669993290483E-06, CFL 0.00294, SL -1.2157E-01, M 7.69496E+16, S 35.1321, T 4.7939, Me 8.56E-17, Se 6.65E-15, Te -1.40E-15 - 1944, 81.000, 0, En 4.293738692392E-06, CFL 0.00318, SL -1.2266E-01, M 7.69496E+16, S 35.1321, T 4.7940, Me 9.41E-18, Se 0.00E+00, Te 1.53E-15 - 1968, 82.000, 0, En 4.310569503885E-06, CFL 0.00225, SL -1.2666E-01, M 7.69496E+16, S 35.1321, T 4.7937, Me -1.09E-16, Se 0.00E+00, Te 4.84E-17 - 1992, 83.000, 0, En 4.634273283994E-06, CFL 0.00238, SL -1.2154E-01, M 7.69496E+16, S 35.1321, T 4.7935, Me -5.92E-18, Se -1.33E-14, Te 2.14E-16 - 2016, 84.000, 0, En 4.103705907230E-06, CFL 0.00206, SL -1.2284E-01, M 7.69496E+16, S 35.1321, T 4.7936, Me -4.30E-17, Se 0.00E+00, Te 7.80E-16 - 2040, 85.000, 0, En 1.863644257525E-06, CFL 0.00070, SL -1.3233E-01, M 7.69495E+16, S 35.1321, T 4.7923, Me 5.06E-18, Se -6.65E-15, Te 2.78E-16 - 2064, 86.000, 0, En 1.995483332505E-06, CFL 0.00095, SL -1.4303E-01, M 7.69494E+16, S 35.1322, T 4.7909, Me -3.95E-17, Se 0.00E+00, Te 1.83E-15 - 2088, 87.000, 0, En 1.426901733385E-06, CFL 0.00074, SL -1.4969E-01, M 7.69493E+16, S 35.1322, T 4.7903, Me -1.24E-16, Se 0.00E+00, Te -1.20E-15 - 2112, 88.000, 0, En 1.162979039446E-06, CFL 0.00048, SL -1.3920E-01, M 7.69494E+16, S 35.1322, T 4.7898, Me 3.68E-18, Se 6.65E-15, Te 7.71E-16 - 2136, 89.000, 0, En 1.365643186154E-05, CFL 0.00717, SL -1.2452E-01, M 7.69496E+16, S 35.1321, T 4.7900, Me 8.24E-17, Se 0.00E+00, Te 7.97E-16 - 2160, 90.000, 0, En 1.365623130566E-05, CFL 0.00518, SL -1.2502E-01, M 7.69496E+16, S 35.1321, T 4.7903, Me 6.39E-17, Se 0.00E+00, Te 1.00E-15 - 2184, 91.000, 0, En 1.420163136423E-05, CFL 0.00453, SL -1.2921E-01, M 7.69495E+16, S 35.1321, T 4.7904, Me -1.23E-16, Se -1.33E-14, Te -1.38E-15 - 2208, 92.000, 0, En 1.302023366998E-05, CFL 0.00486, SL -1.3343E-01, M 7.69495E+16, S 35.1321, T 4.7903, Me -3.53E-17, Se -1.33E-14, Te -1.83E-15 - 2232, 93.000, 0, En 1.698289423522E-06, CFL 0.00048, SL -1.3970E-01, M 7.69494E+16, S 35.1322, T 4.7898, Me 4.92E-17, Se 1.33E-14, Te 2.15E-15 - 2256, 94.000, 0, En 1.532867306158E-06, CFL 0.00053, SL -1.4499E-01, M 7.69493E+16, S 35.1322, T 4.7895, Me -1.26E-16, Se -6.65E-15, Te 9.75E-16 - 2280, 95.000, 0, En 1.858358130095E-06, CFL 0.00074, SL -1.4233E-01, M 7.69494E+16, S 35.1322, T 4.7893, Me 1.93E-16, Se 6.65E-15, Te 1.26E-15 - 2304, 96.000, 0, En 1.420087662544E-06, CFL 0.00081, SL -1.4259E-01, M 7.69494E+16, S 35.1322, T 4.7897, Me -6.49E-17, Se 6.65E-15, Te -1.34E-15 - 2328, 97.000, 0, En 7.717403794559E-06, CFL 0.00493, SL -1.4436E-01, M 7.69493E+16, S 35.1322, T 4.7900, Me -6.94E-17, Se -6.65E-15, Te 4.53E-17 - 2352, 98.000, 0, En 6.867051812384E-06, CFL 0.00303, SL -1.4658E-01, M 7.69493E+16, S 35.1322, T 4.7900, Me 7.44E-17, Se 6.65E-15, Te -6.15E-16 - 2376, 99.000, 0, En 9.888686789482E-06, CFL 0.00310, SL -1.4915E-01, M 7.69493E+16, S 35.1322, T 4.7902, Me -2.64E-17, Se 6.65E-15, Te -3.98E-16 - 2400, 100.000, 0, En 1.001678760330E-05, CFL 0.00306, SL -1.5319E-01, M 7.69492E+16, S 35.1322, T 4.7902, Me -5.10E-18, Se 6.65E-15, Te -5.60E-16 - 2424, 101.000, 0, En 1.053652813337E-05, CFL 0.00352, SL -1.5419E-01, M 7.69492E+16, S 35.1323, T 4.7903, Me -3.60E-17, Se -6.65E-15, Te 1.42E-15 - 2448, 102.000, 0, En 1.525339181560E-05, CFL 0.00894, SL -1.5183E-01, M 7.69492E+16, S 35.1322, T 4.7908, Me 9.67E-17, Se -1.33E-14, Te -6.13E-16 - 2472, 103.000, 0, En 9.263361230191E-06, CFL 0.00258, SL -1.5584E-01, M 7.69492E+16, S 35.1323, T 4.7910, Me 1.75E-17, Se 6.65E-15, Te 6.65E-16 - 2496, 104.000, 0, En 9.869597901941E-06, CFL 0.00299, SL -1.6093E-01, M 7.69491E+16, S 35.1323, T 4.7910, Me 5.89E-17, Se 6.65E-15, Te -5.88E-16 - 2520, 105.000, 0, En 9.841135564304E-06, CFL 0.00295, SL -1.6379E-01, M 7.69491E+16, S 35.1323, T 4.7911, Me -4.13E-17, Se 6.65E-15, Te -2.93E-16 - 2544, 106.000, 0, En 9.853306277638E-06, CFL 0.00305, SL -1.6372E-01, M 7.69491E+16, S 35.1323, T 4.7916, Me 7.06E-17, Se -6.65E-15, Te 7.07E-16 - 2568, 107.000, 0, En 1.205329698517E-05, CFL 0.00564, SL -1.6361E-01, M 7.69491E+16, S 35.1323, T 4.7920, Me 2.09E-17, Se 6.65E-15, Te 1.40E-15 - 2592, 108.000, 0, En 1.696354506792E-05, CFL 0.00821, SL -1.6025E-01, M 7.69491E+16, S 35.1323, T 4.7923, Me -2.44E-17, Se 0.00E+00, Te -1.20E-15 - 2616, 109.000, 0, En 1.957267479154E-05, CFL 0.00782, SL -1.5628E-01, M 7.69492E+16, S 35.1323, T 4.7925, Me 4.61E-17, Se 6.65E-15, Te -2.33E-16 - 2640, 110.000, 0, En 1.773977395458E-05, CFL 0.00556, SL -1.5606E-01, M 7.69492E+16, S 35.1323, T 4.7921, Me -1.27E-16, Se -1.33E-14, Te -9.59E-16 - 2664, 111.000, 0, En 1.205268999927E-05, CFL 0.00306, SL -1.6488E-01, M 7.69491E+16, S 35.1323, T 4.7914, Me -6.72E-17, Se 0.00E+00, Te 1.31E-15 - 2688, 112.000, 0, En 1.055336347902E-05, CFL 0.00226, SL -1.7207E-01, M 7.69490E+16, S 35.1324, T 4.7911, Me -7.93E-18, Se 0.00E+00, Te -5.01E-16 - 2712, 113.000, 0, En 9.635119261195E-06, CFL 0.00246, SL -1.7342E-01, M 7.69490E+16, S 35.1324, T 4.7908, Me -2.47E-17, Se 0.00E+00, Te -1.31E-15 - 2736, 114.000, 0, En 1.768883789101E-05, CFL 0.00561, SL -1.5505E-01, M 7.69492E+16, S 35.1323, T 4.7909, Me -1.18E-16, Se -1.33E-14, Te -2.96E-16 - 2760, 115.000, 0, En 5.862750014582E-06, CFL 0.00251, SL -1.5558E-01, M 7.69492E+16, S 35.1323, T 4.7910, Me -1.19E-16, Se 0.00E+00, Te -1.04E-15 - 2784, 116.000, 0, En 5.138808312428E-06, CFL 0.00139, SL -1.5799E-01, M 7.69492E+16, S 35.1323, T 4.7913, Me 1.86E-17, Se 6.65E-15, Te 6.51E-16 - 2808, 117.000, 0, En 5.961848934423E-06, CFL 0.00292, SL -1.6049E-01, M 7.69491E+16, S 35.1323, T 4.7916, Me -2.83E-17, Se 0.00E+00, Te 1.52E-16 - 2832, 118.000, 0, En 7.823253266294E-06, CFL 0.00370, SL -1.6273E-01, M 7.69491E+16, S 35.1323, T 4.7919, Me 6.53E-17, Se -6.65E-15, Te -7.23E-16 - 2856, 119.000, 0, En 1.262226831023E-05, CFL 0.00463, SL -1.6521E-01, M 7.69491E+16, S 35.1323, T 4.7923, Me 5.25E-17, Se 6.65E-15, Te -5.32E-16 - 2880, 120.000, 0, En 1.241857346524E-05, CFL 0.00523, SL -1.6737E-01, M 7.69490E+16, S 35.1323, T 4.7927, Me -5.63E-17, Se 6.65E-15, Te 2.22E-16 - 2904, 121.000, 0, En 9.320248372385E-06, CFL 0.00468, SL -1.6904E-01, M 7.69490E+16, S 35.1323, T 4.7933, Me -1.00E-16, Se 0.00E+00, Te 1.07E-15 - 2928, 122.000, 0, En 2.191406034120E-05, CFL 0.00434, SL -1.7066E-01, M 7.69490E+16, S 35.1324, T 4.7935, Me 6.43E-17, Se 0.00E+00, Te 5.11E-16 - 2952, 123.000, 0, En 1.965983052423E-05, CFL 0.00380, SL -1.7194E-01, M 7.69490E+16, S 35.1324, T 4.7938, Me 1.65E-18, Se 6.65E-15, Te -6.85E-16 - 2976, 124.000, 0, En 1.108434006926E-05, CFL 0.00266, SL -1.7323E-01, M 7.69490E+16, S 35.1324, T 4.7942, Me 5.45E-17, Se -6.65E-15, Te 1.11E-15 - 3000, 125.000, 0, En 7.662557192019E-06, CFL 0.00317, SL -1.6855E-01, M 7.69490E+16, S 35.1323, T 4.7946, Me -4.84E-17, Se 0.00E+00, Te -3.46E-16 - 3024, 126.000, 0, En 6.424124333219E-06, CFL 0.00215, SL -1.5937E-01, M 7.69492E+16, S 35.1323, T 4.7950, Me -5.69E-17, Se 6.65E-15, Te -1.60E-16 - 3048, 127.000, 0, En 6.327218456733E-06, CFL 0.00334, SL -1.6111E-01, M 7.69491E+16, S 35.1323, T 4.7951, Me -6.95E-17, Se -6.65E-15, Te 1.35E-15 - 3072, 128.000, 0, En 7.956364036481E-06, CFL 0.00291, SL -1.6494E-01, M 7.69491E+16, S 35.1323, T 4.7953, Me 1.61E-16, Se 2.00E-14, Te -1.63E-15 - 3096, 129.000, 0, En 1.225774749651E-05, CFL 0.00740, SL -1.6715E-01, M 7.69491E+16, S 35.1323, T 4.7957, Me 5.53E-17, Se -6.65E-15, Te 6.00E-16 - 3120, 130.000, 0, En 8.830191202129E-06, CFL 0.00506, SL -1.6897E-01, M 7.69490E+16, S 35.1323, T 4.7961, Me -1.10E-16, Se 0.00E+00, Te -3.40E-15 - 3144, 131.000, 0, En 5.807340386461E-06, CFL 0.00226, SL -1.7186E-01, M 7.69490E+16, S 35.1324, T 4.7961, Me -4.71E-17, Se 6.65E-15, Te 1.53E-15 - 3168, 132.000, 0, En 4.386592038038E-06, CFL 0.00226, SL -1.7781E-01, M 7.69489E+16, S 35.1324, T 4.7961, Me 1.47E-17, Se 0.00E+00, Te 3.10E-15 - 3192, 133.000, 0, En 3.798631347580E-06, CFL 0.00185, SL -1.8252E-01, M 7.69489E+16, S 35.1324, T 4.7961, Me 5.47E-17, Se 0.00E+00, Te -6.56E-16 - 3216, 134.000, 0, En 3.557315713768E-06, CFL 0.00135, SL -1.8368E-01, M 7.69488E+16, S 35.1324, T 4.7963, Me 5.81E-17, Se 6.65E-15, Te -9.78E-16 - 3240, 135.000, 0, En 3.500042917247E-06, CFL 0.00194, SL -1.7966E-01, M 7.69489E+16, S 35.1324, T 4.7965, Me 8.25E-17, Se 6.65E-15, Te 2.33E-15 - 3264, 136.000, 0, En 3.529561676283E-06, CFL 0.00128, SL -1.7849E-01, M 7.69489E+16, S 35.1324, T 4.7971, Me -3.54E-17, Se 0.00E+00, Te -1.75E-15 - 3288, 137.000, 0, En 4.179191770531E-06, CFL 0.00289, SL -1.7888E-01, M 7.69489E+16, S 35.1324, T 4.7974, Me 3.14E-17, Se 0.00E+00, Te -5.06E-16 - 3312, 138.000, 0, En 4.419536216769E-06, CFL 0.00348, SL -1.7967E-01, M 7.69489E+16, S 35.1324, T 4.7977, Me -1.22E-16, Se 6.65E-15, Te 2.81E-15 - 3336, 139.000, 0, En 4.328404313129E-06, CFL 0.00302, SL -1.8065E-01, M 7.69489E+16, S 35.1324, T 4.7980, Me -2.13E-16, Se 0.00E+00, Te -1.52E-15 - 3360, 140.000, 0, En 5.335695092798E-06, CFL 0.00472, SL -1.8141E-01, M 7.69489E+16, S 35.1324, T 4.7983, Me -6.55E-17, Se 0.00E+00, Te -1.62E-15 - 3384, 141.000, 0, En 6.517048529621E-06, CFL 0.00579, SL -1.8223E-01, M 7.69489E+16, S 35.1324, T 4.7988, Me 7.92E-17, Se -1.33E-14, Te 8.73E-16 - 3408, 142.000, 0, En 3.758905215478E-06, CFL 0.00439, SL -1.8304E-01, M 7.69488E+16, S 35.1324, T 4.7995, Me -6.91E-17, Se 0.00E+00, Te -9.95E-16 - 3432, 143.000, 0, En 5.381331409084E-06, CFL 0.00682, SL -1.8367E-01, M 7.69488E+16, S 35.1324, T 4.8001, Me 6.18E-17, Se -1.33E-14, Te -1.02E-15 - 3456, 144.000, 0, En 3.769013725220E-06, CFL 0.00769, SL -1.8418E-01, M 7.69488E+16, S 35.1324, T 4.8008, Me -1.05E-16, Se 0.00E+00, Te 1.35E-15 - 3480, 145.000, 0, En 5.333301374467E-06, CFL 0.00959, SL -1.8501E-01, M 7.69488E+16, S 35.1324, T 4.8015, Me 5.07E-17, Se 1.33E-14, Te -1.70E-15 - 3504, 146.000, 0, En 6.216701853605E-06, CFL 0.01034, SL -1.8591E-01, M 7.69488E+16, S 35.1324, T 4.8022, Me -1.29E-16, Se 0.00E+00, Te -1.46E-16 - 3528, 147.000, 0, En 4.150045962389E-06, CFL 0.00658, SL -1.8691E-01, M 7.69488E+16, S 35.1324, T 4.8029, Me -3.74E-17, Se 6.65E-15, Te -1.60E-15 - 3552, 148.000, 0, En 2.795027485564E-06, CFL 0.00381, SL -1.8651E-01, M 7.69488E+16, S 35.1324, T 4.8035, Me -3.85E-17, Se 0.00E+00, Te 1.74E-16 - 3576, 149.000, 0, En 2.447463325159E-06, CFL 0.00271, SL -1.8743E-01, M 7.69488E+16, S 35.1325, T 4.8042, Me 1.10E-16, Se -6.65E-15, Te 1.09E-15 - 3600, 150.000, 0, En 2.369418873137E-06, CFL 0.00382, SL -1.8935E-01, M 7.69488E+16, S 35.1325, T 4.8046, Me 3.56E-17, Se 0.00E+00, Te -2.40E-15 - 3624, 151.000, 0, En 5.720202419088E-06, CFL 0.00676, SL -1.8921E-01, M 7.69488E+16, S 35.1325, T 4.8049, Me 1.61E-17, Se 1.33E-14, Te 1.22E-16 - 3648, 152.000, 0, En 6.055275382522E-06, CFL 0.00800, SL -1.9037E-01, M 7.69488E+16, S 35.1325, T 4.8054, Me -7.80E-17, Se -2.00E-14, Te -8.82E-17 - 3672, 153.000, 0, En 3.836254824157E-06, CFL 0.00428, SL -1.9203E-01, M 7.69487E+16, S 35.1325, T 4.8057, Me -5.11E-18, Se 6.65E-15, Te 1.66E-15 - 3696, 154.000, 0, En 3.977312625913E-06, CFL 0.00452, SL -1.9358E-01, M 7.69487E+16, S 35.1325, T 4.8061, Me 1.02E-16, Se -1.33E-14, Te -2.05E-15 - 3720, 155.000, 0, En 4.108557675470E-06, CFL 0.00567, SL -1.9477E-01, M 7.69487E+16, S 35.1325, T 4.8067, Me -9.45E-17, Se 0.00E+00, Te -1.63E-15 - 3744, 156.000, 0, En 2.778089382757E-06, CFL 0.00343, SL -1.9603E-01, M 7.69487E+16, S 35.1325, T 4.8073, Me 4.02E-18, Se 6.65E-15, Te 6.37E-16 - 3768, 157.000, 0, En 5.953322073021E-06, CFL 0.00463, SL -1.9737E-01, M 7.69487E+16, S 35.1325, T 4.8079, Me -1.82E-17, Se 6.65E-15, Te 2.67E-16 - 3792, 158.000, 0, En 1.320159189067E-05, CFL 0.00662, SL -1.9886E-01, M 7.69486E+16, S 35.1325, T 4.8085, Me -8.12E-17, Se -6.65E-15, Te -1.22E-17 - 3816, 159.000, 0, En 1.412744387185E-05, CFL 0.00585, SL -1.9901E-01, M 7.69486E+16, S 35.1325, T 4.8088, Me 3.74E-17, Se 0.00E+00, Te 5.47E-16 - 3840, 160.000, 0, En 1.109145793980E-05, CFL 0.00931, SL -1.9608E-01, M 7.69487E+16, S 35.1325, T 4.8093, Me 7.51E-18, Se -6.65E-15, Te -2.39E-16 - 3864, 161.000, 0, En 1.064517711297E-05, CFL 0.00787, SL -1.9717E-01, M 7.69487E+16, S 35.1325, T 4.8099, Me -4.82E-17, Se 1.33E-14, Te 2.03E-16 - 3888, 162.000, 0, En 1.723230169861E-05, CFL 0.00683, SL -1.9502E-01, M 7.69487E+16, S 35.1325, T 4.8103, Me 9.33E-17, Se 1.33E-14, Te 8.12E-16 - 3912, 163.000, 0, En 1.580590570906E-05, CFL 0.00730, SL -1.9569E-01, M 7.69487E+16, S 35.1325, T 4.8108, Me -4.37E-17, Se 0.00E+00, Te -2.70E-15 - 3936, 164.000, 0, En 1.551820969224E-05, CFL 0.00920, SL -1.9669E-01, M 7.69487E+16, S 35.1325, T 4.8113, Me 6.74E-17, Se 0.00E+00, Te 1.02E-15 - 3960, 165.000, 0, En 1.338455355037E-05, CFL 0.00591, SL -1.9770E-01, M 7.69487E+16, S 35.1325, T 4.8119, Me -7.47E-17, Se -6.65E-15, Te -2.57E-15 - 3984, 166.000, 0, En 1.255345729650E-05, CFL 0.00693, SL -1.9892E-01, M 7.69486E+16, S 35.1325, T 4.8126, Me -1.11E-16, Se 0.00E+00, Te -6.45E-16 - 4008, 167.000, 0, En 9.692537584751E-06, CFL 0.00462, SL -2.0057E-01, M 7.69486E+16, S 35.1325, T 4.8132, Me 4.30E-17, Se -6.65E-15, Te -1.30E-16 - 4032, 168.000, 0, En 8.527298922516E-06, CFL 0.00482, SL -2.0087E-01, M 7.69486E+16, S 35.1325, T 4.8139, Me -5.04E-17, Se 6.65E-15, Te 1.83E-15 - 4056, 169.000, 0, En 8.351274401461E-06, CFL 0.00440, SL -1.9987E-01, M 7.69486E+16, S 35.1325, T 4.8145, Me -4.01E-17, Se 6.65E-15, Te -1.42E-15 - 4080, 170.000, 0, En 8.297288573156E-06, CFL 0.00477, SL -1.9847E-01, M 7.69486E+16, S 35.1325, T 4.8151, Me 1.30E-16, Se 6.65E-15, Te 1.25E-15 - 4104, 171.000, 0, En 7.902949143171E-06, CFL 0.00621, SL -1.9845E-01, M 7.69486E+16, S 35.1325, T 4.8156, Me -1.51E-16, Se 0.00E+00, Te -2.23E-15 - 4128, 172.000, 0, En 6.835457417066E-06, CFL 0.00536, SL -1.9325E-01, M 7.69487E+16, S 35.1325, T 4.8159, Me 2.82E-17, Se -6.65E-15, Te 2.71E-15 - 4152, 173.000, 0, En 6.303873806242E-06, CFL 0.00392, SL -1.8124E-01, M 7.69489E+16, S 35.1324, T 4.8160, Me 3.75E-17, Se -1.33E-14, Te -6.80E-16 - 4176, 174.000, 0, En 5.924920625000E-06, CFL 0.00323, SL -1.7939E-01, M 7.69489E+16, S 35.1324, T 4.8159, Me 1.64E-17, Se 6.65E-15, Te -6.38E-16 - 4200, 175.000, 0, En 7.719545253075E-06, CFL 0.00469, SL -1.8292E-01, M 7.69488E+16, S 35.1324, T 4.8159, Me 5.48E-17, Se -6.65E-15, Te 5.31E-17 - 4224, 176.000, 0, En 1.121055161942E-05, CFL 0.00564, SL -1.8544E-01, M 7.69488E+16, S 35.1324, T 4.8164, Me -1.93E-17, Se 6.65E-15, Te 6.50E-16 - 4248, 177.000, 0, En 1.373365735912E-05, CFL 0.00877, SL -1.8526E-01, M 7.69488E+16, S 35.1324, T 4.8170, Me -2.86E-17, Se -6.65E-15, Te 4.26E-16 - 4272, 178.000, 0, En 1.045559393404E-05, CFL 0.00580, SL -1.8241E-01, M 7.69489E+16, S 35.1324, T 4.8176, Me 2.51E-17, Se 0.00E+00, Te 2.29E-15 - 4296, 179.000, 0, En 8.296268269700E-06, CFL 0.00433, SL -1.7606E-01, M 7.69489E+16, S 35.1324, T 4.8181, Me -2.91E-18, Se 0.00E+00, Te 1.16E-15 - 4320, 180.000, 0, En 8.761075988410E-06, CFL 0.00768, SL -1.6717E-01, M 7.69491E+16, S 35.1323, T 4.8185, Me 6.94E-17, Se -6.65E-15, Te -1.98E-15 - 4344, 181.000, 0, En 8.768807938601E-06, CFL 0.00787, SL -1.5918E-01, M 7.69492E+16, S 35.1323, T 4.8189, Me 7.97E-17, Se 6.65E-15, Te -1.57E-15 - 4368, 182.000, 0, En 1.509040731942E-05, CFL 0.01260, SL -1.5065E-01, M 7.69493E+16, S 35.1322, T 4.8195, Me 4.82E-17, Se 0.00E+00, Te 2.24E-15 - 4392, 183.000, 0, En 2.108098600941E-05, CFL 0.01397, SL -1.4226E-01, M 7.69494E+16, S 35.1322, T 4.8200, Me 1.24E-16, Se 6.65E-15, Te -1.07E-15 - 4416, 184.000, 0, En 2.182567975475E-05, CFL 0.01482, SL -1.3699E-01, M 7.69494E+16, S 35.1322, T 4.8205, Me -9.58E-17, Se -6.65E-15, Te -2.19E-17 - 4440, 185.000, 0, En 1.973031372896E-05, CFL 0.01141, SL -1.3753E-01, M 7.69494E+16, S 35.1322, T 4.8210, Me 2.35E-17, Se -6.65E-15, Te -3.76E-16 - 4464, 186.000, 0, En 2.212598024170E-05, CFL 0.01100, SL -1.3901E-01, M 7.69494E+16, S 35.1322, T 4.8215, Me 5.14E-17, Se 6.65E-15, Te -1.31E-15 - 4488, 187.000, 0, En 1.901043810037E-05, CFL 0.00772, SL -1.4131E-01, M 7.69494E+16, S 35.1322, T 4.8219, Me -2.20E-17, Se -6.65E-15, Te -1.73E-16 - 4512, 188.000, 0, En 1.706655290809E-05, CFL 0.00643, SL -1.3896E-01, M 7.69494E+16, S 35.1322, T 4.8221, Me -6.82E-18, Se 0.00E+00, Te -9.41E-16 - 4536, 189.000, 0, En 1.573310078996E-05, CFL 0.00691, SL -1.3575E-01, M 7.69495E+16, S 35.1321, T 4.8222, Me 1.18E-16, Se 6.65E-15, Te 8.86E-16 - 4560, 190.000, 0, En 1.506732961872E-05, CFL 0.00700, SL -1.2903E-01, M 7.69495E+16, S 35.1321, T 4.8224, Me -1.70E-17, Se 0.00E+00, Te 1.27E-15 - 4584, 191.000, 0, En 1.388077864000E-05, CFL 0.00669, SL -1.2296E-01, M 7.69496E+16, S 35.1321, T 4.8226, Me 8.87E-17, Se 0.00E+00, Te -1.15E-15 - 4608, 192.000, 0, En 1.224640884162E-05, CFL 0.00581, SL -1.1866E-01, M 7.69497E+16, S 35.1320, T 4.8230, Me 6.58E-17, Se 1.33E-14, Te -1.16E-15 - 4632, 193.000, 0, En 1.064533251013E-05, CFL 0.00471, SL -1.1546E-01, M 7.69497E+16, S 35.1320, T 4.8235, Me -1.04E-16, Se -6.65E-15, Te 1.29E-15 - 4656, 194.000, 0, En 9.150299180256E-06, CFL 0.00516, SL -1.1116E-01, M 7.69498E+16, S 35.1320, T 4.8237, Me -1.44E-16, Se 0.00E+00, Te -1.05E-15 - 4680, 195.000, 0, En 8.961507628743E-06, CFL 0.00522, SL -1.0806E-01, M 7.69498E+16, S 35.1320, T 4.8239, Me -1.73E-17, Se -6.65E-15, Te 1.35E-15 - 4704, 196.000, 0, En 9.689039100689E-06, CFL 0.00519, SL -1.0301E-01, M 7.69499E+16, S 35.1320, T 4.8241, Me 8.32E-17, Se 0.00E+00, Te -4.67E-16 - 4728, 197.000, 0, En 1.023046860803E-05, CFL 0.00492, SL -1.0048E-01, M 7.69499E+16, S 35.1319, T 4.8244, Me 7.12E-17, Se 6.65E-15, Te 1.25E-15 - 4752, 198.000, 0, En 9.014815958949E-06, CFL 0.00427, SL -9.7422E-02, M 7.69499E+16, S 35.1319, T 4.8246, Me 1.32E-16, Se 6.65E-15, Te 1.55E-16 - 4776, 199.000, 0, En 7.483125553933E-06, CFL 0.00453, SL -9.2701E-02, M 7.69500E+16, S 35.1319, T 4.8248, Me 8.15E-17, Se 0.00E+00, Te 3.69E-16 - 4800, 200.000, 0, En 6.819390990932E-06, CFL 0.00362, SL -8.8914E-02, M 7.69501E+16, S 35.1319, T 4.8248, Me -7.33E-17, Se 0.00E+00, Te -8.84E-17 - 4824, 201.000, 0, En 6.596900791394E-06, CFL 0.00326, SL -8.5571E-02, M 7.69501E+16, S 35.1319, T 4.8248, Me -2.04E-16, Se -6.65E-15, Te -1.92E-15 - 4848, 202.000, 0, En 6.848347996652E-06, CFL 0.00312, SL -8.8244E-02, M 7.69501E+16, S 35.1319, T 4.8248, Me -1.72E-17, Se -6.65E-15, Te 2.26E-15 - 4872, 203.000, 0, En 9.285467124894E-06, CFL 0.00393, SL -8.9369E-02, M 7.69500E+16, S 35.1319, T 4.8249, Me 8.32E-17, Se 0.00E+00, Te -3.87E-15 - 4896, 204.000, 0, En 1.563607112140E-05, CFL 0.00671, SL -8.9509E-02, M 7.69500E+16, S 35.1319, T 4.8251, Me 5.24E-17, Se 6.65E-15, Te 1.33E-15 - 4920, 205.000, 0, En 1.588537032274E-05, CFL 0.00666, SL -9.0500E-02, M 7.69500E+16, S 35.1319, T 4.8252, Me 1.45E-17, Se -6.65E-15, Te -7.88E-16 - 4944, 206.000, 0, En 1.537629977274E-05, CFL 0.00650, SL -9.4351E-02, M 7.69500E+16, S 35.1319, T 4.8252, Me 6.19E-17, Se 0.00E+00, Te 1.25E-15 - 4968, 207.000, 0, En 1.756841740244E-05, CFL 0.00735, SL -9.4849E-02, M 7.69500E+16, S 35.1319, T 4.8253, Me -6.49E-17, Se -1.33E-14, Te -1.20E-16 - 4992, 208.000, 0, En 1.997620514772E-05, CFL 0.00956, SL -9.3023E-02, M 7.69500E+16, S 35.1319, T 4.8256, Me 6.04E-17, Se 2.00E-14, Te 1.82E-15 - 5016, 209.000, 0, En 1.969335641880E-05, CFL 0.00881, SL -9.1310E-02, M 7.69500E+16, S 35.1319, T 4.8259, Me 7.81E-17, Se 6.65E-15, Te -6.15E-16 - 5040, 210.000, 0, En 1.855020123953E-05, CFL 0.00783, SL -9.0818E-02, M 7.69500E+16, S 35.1319, T 4.8263, Me -5.40E-17, Se 0.00E+00, Te 3.67E-16 - 5064, 211.000, 0, En 1.735573572220E-05, CFL 0.00544, SL -9.2481E-02, M 7.69500E+16, S 35.1319, T 4.8265, Me 6.23E-17, Se -6.65E-15, Te 5.44E-17 - 5088, 212.000, 0, En 1.673891075484E-05, CFL 0.00634, SL -8.8015E-02, M 7.69501E+16, S 35.1319, T 4.8268, Me 9.83E-17, Se 6.65E-15, Te -5.70E-16 - 5112, 213.000, 0, En 1.669388489786E-05, CFL 0.00866, SL -8.2620E-02, M 7.69501E+16, S 35.1318, T 4.8272, Me 2.73E-17, Se 0.00E+00, Te 4.05E-16 - 5136, 214.000, 0, En 1.587032149963E-05, CFL 0.00662, SL -8.2396E-02, M 7.69501E+16, S 35.1318, T 4.8277, Me -6.62E-18, Se 0.00E+00, Te 1.17E-15 - 5160, 215.000, 0, En 1.356690859998E-05, CFL 0.00588, SL -8.4309E-02, M 7.69501E+16, S 35.1318, T 4.8282, Me 4.14E-17, Se 1.33E-14, Te -1.79E-15 - 5184, 216.000, 0, En 1.045478066160E-05, CFL 0.00508, SL -8.6912E-02, M 7.69501E+16, S 35.1319, T 4.8286, Me -6.63E-17, Se 0.00E+00, Te 1.88E-15 - 5208, 217.000, 0, En 9.047354593244E-06, CFL 0.00547, SL -8.9106E-02, M 7.69501E+16, S 35.1319, T 4.8289, Me -5.15E-17, Se 0.00E+00, Te -6.47E-16 - 5232, 218.000, 0, En 7.695635906890E-06, CFL 0.00476, SL -8.9242E-02, M 7.69500E+16, S 35.1319, T 4.8293, Me 3.83E-17, Se 6.65E-15, Te 2.64E-15 - 5256, 219.000, 0, En 6.478727424338E-06, CFL 0.00369, SL -8.9224E-02, M 7.69501E+16, S 35.1319, T 4.8298, Me -7.69E-17, Se -6.65E-15, Te 4.18E-16 - 5280, 220.000, 0, En 6.031435293293E-06, CFL 0.00291, SL -9.2528E-02, M 7.69500E+16, S 35.1319, T 4.8300, Me 3.15E-17, Se 0.00E+00, Te 1.90E-15 - 5304, 221.000, 0, En 5.785292132878E-06, CFL 0.00218, SL -9.5169E-02, M 7.69500E+16, S 35.1319, T 4.8304, Me -7.79E-17, Se 0.00E+00, Te -1.04E-15 - 5328, 222.000, 0, En 5.638022443408E-06, CFL 0.00249, SL -9.6725E-02, M 7.69500E+16, S 35.1319, T 4.8306, Me 9.48E-17, Se -1.33E-14, Te 2.80E-16 - 5352, 223.000, 0, En 5.471530589477E-06, CFL 0.00262, SL -9.7945E-02, M 7.69499E+16, S 35.1319, T 4.8310, Me 1.18E-16, Se 6.65E-15, Te 1.07E-15 - 5376, 224.000, 0, En 5.431961800348E-06, CFL 0.00293, SL -9.9462E-02, M 7.69499E+16, S 35.1319, T 4.8314, Me 4.41E-17, Se 6.65E-15, Te 2.35E-16 - 5400, 225.000, 0, En 5.697699225407E-06, CFL 0.00446, SL -1.0140E-01, M 7.69499E+16, S 35.1319, T 4.8319, Me 6.95E-17, Se 0.00E+00, Te -1.86E-15 - 5424, 226.000, 0, En 6.470727946941E-06, CFL 0.00432, SL -1.0377E-01, M 7.69499E+16, S 35.1320, T 4.8323, Me -8.56E-17, Se -6.65E-15, Te -9.48E-16 - 5448, 227.000, 0, En 6.397783715372E-06, CFL 0.00358, SL -1.0662E-01, M 7.69498E+16, S 35.1320, T 4.8326, Me 2.50E-17, Se -6.65E-15, Te -2.26E-15 - 5472, 228.000, 0, En 1.005229589632E-05, CFL 0.00688, SL -1.0877E-01, M 7.69498E+16, S 35.1320, T 4.8331, Me -7.71E-17, Se 0.00E+00, Te 1.32E-15 - 5496, 229.000, 0, En 1.238448542804E-05, CFL 0.00734, SL -1.1076E-01, M 7.69498E+16, S 35.1320, T 4.8335, Me -1.09E-17, Se 0.00E+00, Te -8.48E-16 - 5520, 230.000, 0, En 1.254473776036E-05, CFL 0.00772, SL -1.1251E-01, M 7.69498E+16, S 35.1320, T 4.8338, Me 1.82E-16, Se 0.00E+00, Te -1.65E-15 - 5544, 231.000, 0, En 1.248335469947E-05, CFL 0.00745, SL -1.1417E-01, M 7.69497E+16, S 35.1320, T 4.8342, Me -2.28E-17, Se 0.00E+00, Te -1.24E-15 - 5568, 232.000, 0, En 1.110785185241E-05, CFL 0.00653, SL -1.1547E-01, M 7.69497E+16, S 35.1320, T 4.8347, Me 1.06E-16, Se 1.33E-14, Te 5.82E-16 - 5592, 233.000, 0, En 1.068801121170E-05, CFL 0.00515, SL -1.1694E-01, M 7.69497E+16, S 35.1320, T 4.8351, Me -2.99E-17, Se -6.65E-15, Te 7.98E-16 - 5616, 234.000, 0, En 1.127416931793E-05, CFL 0.00553, SL -1.1754E-01, M 7.69497E+16, S 35.1320, T 4.8354, Me 1.32E-16, Se 6.65E-15, Te 1.11E-15 - 5640, 235.000, 0, En 1.278622751869E-05, CFL 0.00665, SL -1.1846E-01, M 7.69497E+16, S 35.1320, T 4.8356, Me 8.27E-18, Se 1.33E-14, Te -6.16E-16 - 5664, 236.000, 0, En 1.144531253279E-05, CFL 0.00471, SL -1.2125E-01, M 7.69496E+16, S 35.1321, T 4.8357, Me -5.17E-17, Se -6.65E-15, Te -8.54E-16 - 5688, 237.000, 0, En 1.128965041215E-05, CFL 0.00547, SL -1.1523E-01, M 7.69497E+16, S 35.1320, T 4.8358, Me 5.92E-17, Se 0.00E+00, Te 6.27E-16 - 5712, 238.000, 0, En 1.053560496816E-05, CFL 0.00509, SL -1.1726E-01, M 7.69497E+16, S 35.1320, T 4.8358, Me -4.69E-17, Se -6.65E-15, Te -4.66E-16 - 5736, 239.000, 0, En 9.474778453088E-06, CFL 0.00454, SL -1.1860E-01, M 7.69497E+16, S 35.1320, T 4.8359, Me -8.25E-17, Se -1.33E-14, Te -1.35E-15 - 5760, 240.000, 0, En 8.548578313250E-06, CFL 0.00400, SL -1.1981E-01, M 7.69497E+16, S 35.1321, T 4.8362, Me 7.01E-17, Se 0.00E+00, Te -2.79E-17 - 5784, 241.000, 0, En 8.056661647324E-06, CFL 0.00379, SL -1.2019E-01, M 7.69497E+16, S 35.1321, T 4.8366, Me -3.19E-17, Se -1.33E-14, Te -1.37E-15 - 5808, 242.000, 0, En 7.023627667948E-06, CFL 0.00353, SL -1.2035E-01, M 7.69497E+16, S 35.1321, T 4.8369, Me 9.85E-17, Se 6.65E-15, Te 6.26E-16 - 5832, 243.000, 0, En 7.968079876954E-06, CFL 0.00430, SL -1.2157E-01, M 7.69496E+16, S 35.1321, T 4.8369, Me -6.66E-17, Se -6.65E-15, Te 1.60E-15 - 5856, 244.000, 0, En 9.044827248060E-06, CFL 0.00511, SL -1.2069E-01, M 7.69496E+16, S 35.1321, T 4.8370, Me -4.56E-17, Se 1.33E-14, Te -1.96E-15 - 5880, 245.000, 0, En 8.357418446124E-06, CFL 0.00424, SL -1.1881E-01, M 7.69497E+16, S 35.1320, T 4.8372, Me -9.38E-17, Se -1.33E-14, Te 1.26E-15 - 5904, 246.000, 0, En 8.380060955860E-06, CFL 0.00465, SL -1.1432E-01, M 7.69497E+16, S 35.1320, T 4.8375, Me 3.40E-17, Se 6.65E-15, Te 4.37E-16 - 5928, 247.000, 0, En 8.858735076167E-06, CFL 0.00506, SL -1.0906E-01, M 7.69498E+16, S 35.1320, T 4.8379, Me 2.45E-18, Se 0.00E+00, Te -2.01E-15 - 5952, 248.000, 0, En 9.064123694981E-06, CFL 0.00502, SL -1.0732E-01, M 7.69498E+16, S 35.1320, T 4.8382, Me 7.19E-17, Se -6.65E-15, Te 1.09E-15 - 5976, 249.000, 0, En 1.028920436956E-05, CFL 0.00684, SL -1.0605E-01, M 7.69498E+16, S 35.1320, T 4.8385, Me -1.36E-16, Se 0.00E+00, Te 2.82E-16 - 6000, 250.000, 0, En 1.057987753886E-05, CFL 0.00656, SL -1.0657E-01, M 7.69498E+16, S 35.1320, T 4.8388, Me 3.77E-17, Se 6.65E-15, Te 5.23E-16 - 6024, 251.000, 0, En 1.143791005005E-05, CFL 0.00651, SL -1.0644E-01, M 7.69498E+16, S 35.1320, T 4.8390, Me 1.76E-18, Se -6.65E-15, Te 1.34E-16 - 6048, 252.000, 0, En 1.242395024743E-05, CFL 0.00617, SL -1.0471E-01, M 7.69499E+16, S 35.1320, T 4.8392, Me -1.50E-17, Se 0.00E+00, Te 2.50E-16 - 6072, 253.000, 0, En 1.380584311635E-05, CFL 0.00534, SL -1.0253E-01, M 7.69499E+16, S 35.1320, T 4.8392, Me 9.90E-17, Se 0.00E+00, Te -6.36E-16 - 6096, 254.000, 0, En 1.192523739410E-05, CFL 0.00534, SL -9.6017E-02, M 7.69500E+16, S 35.1319, T 4.8392, Me -5.60E-17, Se 6.65E-15, Te -2.22E-16 - 6120, 255.000, 0, En 1.044119017022E-05, CFL 0.00658, SL -8.7414E-02, M 7.69501E+16, S 35.1319, T 4.8393, Me -1.85E-16, Se -6.65E-15, Te -6.19E-16 - 6144, 256.000, 0, En 1.002932443616E-05, CFL 0.00539, SL -7.9010E-02, M 7.69502E+16, S 35.1318, T 4.8395, Me -1.25E-16, Se 0.00E+00, Te -8.96E-16 - 6168, 257.000, 0, En 9.287258378883E-06, CFL 0.00450, SL -7.0473E-02, M 7.69503E+16, S 35.1318, T 4.8395, Me 2.43E-16, Se 0.00E+00, Te -1.06E-16 - 6192, 258.000, 0, En 8.354086821070E-06, CFL 0.00468, SL -6.1783E-02, M 7.69504E+16, S 35.1317, T 4.8397, Me -5.63E-17, Se 0.00E+00, Te 7.44E-16 - 6216, 259.000, 0, En 6.834863791857E-06, CFL 0.00458, SL -5.7471E-02, M 7.69505E+16, S 35.1317, T 4.8398, Me 8.01E-18, Se 0.00E+00, Te -9.83E-16 - 6240, 260.000, 0, En 6.172924850989E-06, CFL 0.00481, SL -5.6838E-02, M 7.69505E+16, S 35.1317, T 4.8399, Me -4.75E-18, Se 0.00E+00, Te -6.08E-16 - 6264, 261.000, 0, En 3.789864706869E-06, CFL 0.00198, SL -5.6231E-02, M 7.69505E+16, S 35.1317, T 4.8401, Me -1.44E-16, Se -6.65E-15, Te -3.25E-16 - 6288, 262.000, 0, En 3.134377944153E-06, CFL 0.00199, SL -5.2445E-02, M 7.69505E+16, S 35.1317, T 4.8402, Me -1.03E-16, Se -6.65E-15, Te 7.84E-16 - 6312, 263.000, 0, En 3.464608549797E-06, CFL 0.00301, SL -4.2620E-02, M 7.69506E+16, S 35.1316, T 4.8402, Me 2.14E-17, Se 1.33E-14, Te 1.93E-15 - 6336, 264.000, 0, En 3.499242735037E-06, CFL 0.00242, SL -3.2899E-02, M 7.69508E+16, S 35.1315, T 4.8403, Me 1.06E-16, Se 6.65E-15, Te -3.00E-15 - 6360, 265.000, 0, En 3.397070771838E-06, CFL 0.00193, SL -3.0306E-02, M 7.69508E+16, S 35.1315, T 4.8404, Me 9.61E-17, Se 6.65E-15, Te 1.95E-15 - 6384, 266.000, 0, En 3.995336923576E-06, CFL 0.00270, SL -2.9079E-02, M 7.69508E+16, S 35.1315, T 4.8406, Me -4.11E-17, Se 0.00E+00, Te -6.96E-16 - 6408, 267.000, 0, En 5.286589827501E-06, CFL 0.00402, SL -2.8484E-02, M 7.69508E+16, S 35.1315, T 4.8409, Me -1.30E-16, Se 0.00E+00, Te -3.11E-16 - 6432, 268.000, 0, En 6.933942594125E-06, CFL 0.00477, SL -2.9254E-02, M 7.69508E+16, S 35.1315, T 4.8412, Me 1.58E-16, Se 1.33E-14, Te 1.45E-15 - 6456, 269.000, 0, En 8.094252153832E-06, CFL 0.00566, SL -3.0642E-02, M 7.69508E+16, S 35.1315, T 4.8415, Me 1.74E-18, Se 0.00E+00, Te -4.02E-16 - 6480, 270.000, 0, En 8.500052865513E-06, CFL 0.00463, SL -3.1863E-02, M 7.69508E+16, S 35.1315, T 4.8417, Me 9.92E-18, Se 6.65E-15, Te 2.45E-15 - 6504, 271.000, 0, En 7.860549079252E-06, CFL 0.00413, SL -3.7133E-02, M 7.69507E+16, S 35.1316, T 4.8413, Me 1.28E-16, Se 6.65E-15, Te -6.78E-16 - 6528, 272.000, 0, En 7.615425720524E-06, CFL 0.00394, SL -4.0598E-02, M 7.69507E+16, S 35.1316, T 4.8409, Me 3.53E-17, Se 1.33E-14, Te -1.28E-16 - 6552, 273.000, 0, En 8.342861771256E-06, CFL 0.00440, SL -4.2124E-02, M 7.69507E+16, S 35.1316, T 4.8408, Me -1.44E-16, Se -1.33E-14, Te -1.11E-16 - 6576, 274.000, 0, En 8.470610895876E-06, CFL 0.00440, SL -4.5550E-02, M 7.69506E+16, S 35.1316, T 4.8407, Me 2.68E-17, Se 6.65E-15, Te 5.43E-16 - 6600, 275.000, 0, En 1.047626287393E-05, CFL 0.00505, SL -5.0903E-02, M 7.69505E+16, S 35.1317, T 4.8405, Me -9.08E-17, Se -6.65E-15, Te 2.62E-15 - 6624, 276.000, 0, En 1.063742550765E-05, CFL 0.00362, SL -5.6083E-02, M 7.69505E+16, S 35.1317, T 4.8404, Me -3.02E-17, Se -6.65E-15, Te 9.65E-17 - 6648, 277.000, 0, En 8.604429894828E-06, CFL 0.00417, SL -6.0124E-02, M 7.69504E+16, S 35.1317, T 4.8403, Me 9.75E-17, Se 1.33E-14, Te -6.51E-16 - 6672, 278.000, 0, En 7.523686234860E-06, CFL 0.00369, SL -6.3956E-02, M 7.69504E+16, S 35.1317, T 4.8400, Me 9.21E-17, Se -6.65E-15, Te 1.59E-15 - 6696, 279.000, 0, En 6.291175496548E-06, CFL 0.00327, SL -6.7735E-02, M 7.69503E+16, S 35.1317, T 4.8397, Me -3.77E-17, Se 0.00E+00, Te -1.11E-15 - 6720, 280.000, 0, En 4.697992613259E-06, CFL 0.00289, SL -6.9598E-02, M 7.69503E+16, S 35.1318, T 4.8395, Me 1.31E-16, Se 0.00E+00, Te 1.40E-15 - 6744, 281.000, 0, En 3.638594129279E-06, CFL 0.00382, SL -5.9344E-02, M 7.69504E+16, S 35.1317, T 4.8395, Me 6.09E-17, Se 0.00E+00, Te -1.72E-15 - 6768, 282.000, 0, En 3.003368213508E-06, CFL 0.00294, SL -6.1706E-02, M 7.69504E+16, S 35.1317, T 4.8391, Me -5.21E-17, Se -6.65E-15, Te -1.86E-16 - 6792, 283.000, 0, En 3.409436663542E-06, CFL 0.00223, SL -7.0109E-02, M 7.69503E+16, S 35.1318, T 4.8384, Me -1.32E-16, Se -6.65E-15, Te -2.19E-15 - 6816, 284.000, 0, En 1.890907507481E-06, CFL 0.00174, SL -7.9493E-02, M 7.69502E+16, S 35.1318, T 4.8376, Me 4.96E-17, Se 0.00E+00, Te -2.16E-16 - 6840, 285.000, 0, En 1.173044329854E-05, CFL 0.00466, SL -8.7280E-02, M 7.69501E+16, S 35.1319, T 4.8370, Me -2.52E-17, Se 0.00E+00, Te 2.85E-16 - 6864, 286.000, 0, En 2.149311387128E-05, CFL 0.00674, SL -9.0722E-02, M 7.69500E+16, S 35.1319, T 4.8366, Me -4.68E-17, Se -1.33E-14, Te -1.24E-15 - 6888, 287.000, 0, En 1.999493328431E-05, CFL 0.00569, SL -8.0479E-02, M 7.69502E+16, S 35.1318, T 4.8364, Me -2.26E-16, Se -6.65E-15, Te 1.63E-15 - 6912, 288.000, 0, En 1.611293267434E-05, CFL 0.00492, SL -6.9275E-02, M 7.69503E+16, S 35.1318, T 4.8363, Me -1.96E-16, Se -6.65E-15, Te -2.89E-16 - 6936, 289.000, 0, En 1.128906200430E-05, CFL 0.00412, SL -6.0708E-02, M 7.69504E+16, S 35.1317, T 4.8363, Me -3.33E-18, Se -6.65E-15, Te -1.70E-15 - 6960, 290.000, 0, En 7.518750858841E-06, CFL 0.00531, SL -6.2438E-02, M 7.69504E+16, S 35.1317, T 4.8364, Me -3.69E-17, Se 0.00E+00, Te -2.27E-15 - 6984, 291.000, 0, En 4.993404002709E-06, CFL 0.00271, SL -6.5593E-02, M 7.69504E+16, S 35.1317, T 4.8364, Me 4.10E-17, Se 6.65E-15, Te 3.08E-15 - 7008, 292.000, 0, En 1.030766052470E-05, CFL 0.00442, SL -6.8147E-02, M 7.69503E+16, S 35.1318, T 4.8364, Me 7.14E-17, Se 0.00E+00, Te -1.79E-15 - 7032, 293.000, 0, En 2.378639790934E-05, CFL 0.00675, SL -6.9843E-02, M 7.69503E+16, S 35.1318, T 4.8364, Me -1.31E-16, Se 0.00E+00, Te -8.28E-16 - 7056, 294.000, 0, En 3.303500124915E-05, CFL 0.00728, SL -5.8313E-02, M 7.69504E+16, S 35.1317, T 4.8365, Me -1.95E-17, Se 1.33E-14, Te 8.96E-16 - 7080, 295.000, 0, En 3.342089430719E-05, CFL 0.00580, SL -5.3942E-02, M 7.69505E+16, S 35.1317, T 4.8364, Me 5.60E-17, Se 0.00E+00, Te -8.22E-16 - 7104, 296.000, 0, En 3.422065643611E-05, CFL 0.00659, SL -4.8414E-02, M 7.69506E+16, S 35.1316, T 4.8362, Me 6.23E-17, Se 0.00E+00, Te 2.70E-15 - 7128, 297.000, 0, En 3.716275804422E-05, CFL 0.01497, SL -1.8994E-02, M 7.69510E+16, S 35.1315, T 4.8361, Me -4.58E-17, Se 1.33E-14, Te -1.43E-15 - 7152, 298.000, 0, En 3.650106719559E-05, CFL 0.00741, SL -1.9351E-02, M 7.69509E+16, S 35.1315, T 4.8361, Me 3.62E-17, Se 0.00E+00, Te -2.50E-15 - 7176, 299.000, 0, En 3.822199551429E-05, CFL 0.00672, SL -2.5375E-02, M 7.69509E+16, S 35.1315, T 4.8356, Me 7.24E-17, Se 0.00E+00, Te 2.59E-15 - 7200, 300.000, 0, En 3.898626937782E-05, CFL 0.00531, SL -3.2408E-02, M 7.69508E+16, S 35.1315, T 4.8348, Me -3.96E-17, Se 0.00E+00, Te 9.26E-16 - 7224, 301.000, 0, En 3.834146160702E-05, CFL 0.00621, SL -1.7737E-02, M 7.69510E+16, S 35.1315, T 4.8346, Me 7.06E-17, Se 0.00E+00, Te 1.24E-15 - 7248, 302.000, 0, En 3.451260022826E-05, CFL 0.00709, SL -2.4558E-03, M 7.69512E+16, S 35.1314, T 4.8344, Me -1.40E-16, Se -1.33E-14, Te -2.35E-15 - 7272, 303.000, 0, En 2.728517102129E-05, CFL 0.00711, SL -8.5466E-03, M 7.69511E+16, S 35.1314, T 4.8336, Me -8.53E-17, Se 0.00E+00, Te 8.30E-16 - 7296, 304.000, 0, En 2.336937945035E-05, CFL 0.00530, SL -4.5716E-03, M 7.69511E+16, S 35.1314, T 4.8331, Me 8.29E-17, Se -6.65E-15, Te -6.39E-16 - 7320, 305.000, 0, En 2.161621548514E-05, CFL 0.00409, SL 7.6186E-04, M 7.69512E+16, S 35.1313, T 4.8329, Me 5.90E-17, Se 6.65E-15, Te 1.21E-15 - 7344, 306.000, 0, En 2.012616294584E-05, CFL 0.00462, SL -3.2075E-03, M 7.69512E+16, S 35.1314, T 4.8325, Me -1.56E-16, Se 0.00E+00, Te -1.31E-15 - 7368, 307.000, 0, En 1.907343514155E-05, CFL 0.00477, SL -3.6257E-03, M 7.69511E+16, S 35.1314, T 4.8323, Me 4.99E-17, Se 0.00E+00, Te 1.87E-16 - 7392, 308.000, 0, En 1.740031516295E-05, CFL 0.00472, SL -5.5630E-03, M 7.69511E+16, S 35.1314, T 4.8319, Me 7.23E-17, Se 0.00E+00, Te 3.62E-16 - 7416, 309.000, 0, En 1.579011660778E-05, CFL 0.00419, SL -7.6535E-03, M 7.69511E+16, S 35.1314, T 4.8313, Me -4.53E-17, Se -1.33E-14, Te -5.04E-16 - 7440, 310.000, 0, En 1.439772406803E-05, CFL 0.00360, SL -1.3249E-02, M 7.69510E+16, S 35.1314, T 4.8306, Me -9.78E-17, Se -1.33E-14, Te 2.85E-16 - 7464, 311.000, 0, En 1.285893577271E-05, CFL 0.00395, SL -1.9791E-02, M 7.69509E+16, S 35.1315, T 4.8300, Me 1.06E-17, Se 0.00E+00, Te -1.72E-15 - 7488, 312.000, 0, En 1.058825743956E-05, CFL 0.00401, SL -2.5528E-02, M 7.69509E+16, S 35.1315, T 4.8295, Me -3.67E-17, Se 6.65E-15, Te 1.48E-15 - 7512, 313.000, 0, En 1.005781168578E-05, CFL 0.00296, SL -3.0035E-02, M 7.69508E+16, S 35.1315, T 4.8289, Me 3.14E-18, Se -6.65E-15, Te -1.28E-15 - 7536, 314.000, 0, En 9.673368311131E-06, CFL 0.00247, SL -2.8603E-02, M 7.69508E+16, S 35.1315, T 4.8288, Me -1.21E-17, Se 6.65E-15, Te 1.34E-16 - 7560, 315.000, 0, En 9.988932487109E-06, CFL 0.00315, SL -2.9988E-02, M 7.69508E+16, S 35.1315, T 4.8284, Me -2.78E-17, Se 6.65E-15, Te -1.89E-16 - 7584, 316.000, 0, En 1.163640109017E-05, CFL 0.00386, SL -3.2551E-02, M 7.69508E+16, S 35.1315, T 4.8282, Me 1.04E-16, Se 0.00E+00, Te 4.94E-16 - 7608, 317.000, 0, En 1.314648605092E-05, CFL 0.00398, SL -3.3630E-02, M 7.69508E+16, S 35.1315, T 4.8280, Me 3.56E-17, Se 0.00E+00, Te -7.79E-16 - 7632, 318.000, 0, En 1.173136445887E-05, CFL 0.00272, SL -3.6070E-02, M 7.69507E+16, S 35.1316, T 4.8271, Me -1.03E-16, Se -1.33E-14, Te 1.28E-15 - 7656, 319.000, 0, En 9.700529377128E-06, CFL 0.00325, SL -4.7068E-02, M 7.69506E+16, S 35.1316, T 4.8258, Me 2.45E-17, Se 0.00E+00, Te -2.79E-15 - 7680, 320.000, 0, En 9.124681802621E-06, CFL 0.00314, SL -5.5569E-02, M 7.69505E+16, S 35.1317, T 4.8249, Me 1.47E-16, Se 0.00E+00, Te 1.67E-15 - 7704, 321.000, 0, En 8.180974849579E-06, CFL 0.00284, SL -6.1610E-02, M 7.69504E+16, S 35.1317, T 4.8243, Me -4.28E-17, Se 0.00E+00, Te -1.14E-15 - 7728, 322.000, 0, En 7.678444291456E-06, CFL 0.00244, SL -6.6459E-02, M 7.69503E+16, S 35.1317, T 4.8238, Me -1.06E-16, Se 0.00E+00, Te 1.34E-15 - 7752, 323.000, 0, En 7.475442916267E-06, CFL 0.00236, SL -6.7596E-02, M 7.69503E+16, S 35.1317, T 4.8237, Me 3.97E-17, Se 0.00E+00, Te -1.56E-16 - 7776, 324.000, 0, En 9.227707693969E-06, CFL 0.00539, SL -5.4876E-02, M 7.69505E+16, S 35.1317, T 4.8236, Me -8.98E-17, Se -1.33E-14, Te 1.53E-16 - 7800, 325.000, 0, En 6.945817857278E-06, CFL 0.00269, SL -6.1582E-02, M 7.69504E+16, S 35.1317, T 4.8227, Me 3.28E-17, Se -6.65E-15, Te 4.68E-17 - 7824, 326.000, 0, En 5.305224653243E-06, CFL 0.00290, SL -7.2118E-02, M 7.69503E+16, S 35.1318, T 4.8214, Me -1.58E-16, Se -6.65E-15, Te 7.55E-16 - 7848, 327.000, 0, En 5.754650969172E-06, CFL 0.00241, SL -8.1081E-02, M 7.69502E+16, S 35.1318, T 4.8203, Me 3.51E-18, Se 0.00E+00, Te -5.18E-16 - 7872, 328.000, 0, En 9.003310353994E-06, CFL 0.00338, SL -8.9684E-02, M 7.69500E+16, S 35.1319, T 4.8192, Me -1.82E-17, Se -6.65E-15, Te -3.19E-15 - 7896, 329.000, 0, En 1.033463478086E-05, CFL 0.00321, SL -9.7459E-02, M 7.69499E+16, S 35.1319, T 4.8184, Me 3.03E-17, Se 6.65E-15, Te 3.19E-16 - 7920, 330.000, 0, En 1.107486938865E-05, CFL 0.00273, SL -1.0244E-01, M 7.69499E+16, S 35.1320, T 4.8177, Me -1.43E-17, Se 0.00E+00, Te 9.35E-16 - 7944, 331.000, 0, En 1.099830316587E-05, CFL 0.00278, SL -1.0316E-01, M 7.69499E+16, S 35.1320, T 4.8175, Me 1.64E-17, Se 0.00E+00, Te 6.59E-16 - 7968, 332.000, 0, En 1.134506009730E-05, CFL 0.00318, SL -1.0459E-01, M 7.69499E+16, S 35.1320, T 4.8174, Me 3.93E-18, Se 6.65E-15, Te 4.89E-16 - 7992, 333.000, 0, En 1.330851796863E-05, CFL 0.00346, SL -1.0777E-01, M 7.69498E+16, S 35.1320, T 4.8172, Me 1.09E-16, Se 6.65E-15, Te -1.04E-15 - 8016, 334.000, 0, En 1.204890773905E-05, CFL 0.00291, SL -1.1149E-01, M 7.69498E+16, S 35.1320, T 4.8168, Me -1.87E-17, Se 0.00E+00, Te 1.03E-15 - 8040, 335.000, 0, En 1.041685615229E-05, CFL 0.00237, SL -1.1612E-01, M 7.69497E+16, S 35.1320, T 4.8164, Me -1.58E-17, Se -6.65E-15, Te -3.19E-17 - 8064, 336.000, 0, En 9.360419085154E-06, CFL 0.00227, SL -1.1659E-01, M 7.69497E+16, S 35.1320, T 4.8161, Me -3.80E-17, Se 6.65E-15, Te -2.59E-16 - 8088, 337.000, 0, En 8.878165211960E-06, CFL 0.00234, SL -1.1412E-01, M 7.69497E+16, S 35.1320, T 4.8157, Me 7.46E-17, Se 6.65E-15, Te 2.49E-15 - 8112, 338.000, 0, En 9.135700376998E-06, CFL 0.00258, SL -1.1142E-01, M 7.69498E+16, S 35.1320, T 4.8155, Me 1.18E-16, Se 0.00E+00, Te -6.48E-16 - 8136, 339.000, 0, En 8.881191773941E-06, CFL 0.00268, SL -1.0910E-01, M 7.69498E+16, S 35.1320, T 4.8154, Me 8.04E-17, Se 6.65E-15, Te 2.19E-16 - 8160, 340.000, 0, En 7.341348895225E-06, CFL 0.00272, SL -1.1083E-01, M 7.69498E+16, S 35.1320, T 4.8153, Me 4.84E-17, Se -6.65E-15, Te 1.68E-15 - 8184, 341.000, 0, En 6.388684688895E-06, CFL 0.00212, SL -1.0754E-01, M 7.69498E+16, S 35.1320, T 4.8152, Me 9.87E-17, Se 6.65E-15, Te -1.00E-15 - 8208, 342.000, 0, En 5.961103541541E-06, CFL 0.00179, SL -1.0741E-01, M 7.69498E+16, S 35.1320, T 4.8152, Me 8.43E-17, Se 0.00E+00, Te -1.09E-15 - 8232, 343.000, 0, En 5.692768041314E-06, CFL 0.00184, SL -1.0879E-01, M 7.69498E+16, S 35.1320, T 4.8151, Me -2.61E-17, Se 0.00E+00, Te 2.11E-15 - 8256, 344.000, 0, En 5.627227596326E-06, CFL 0.00204, SL -1.0996E-01, M 7.69498E+16, S 35.1320, T 4.8149, Me 9.77E-17, Se 0.00E+00, Te 1.42E-16 - 8280, 345.000, 0, En 6.047053975007E-06, CFL 0.00206, SL -1.1273E-01, M 7.69497E+16, S 35.1320, T 4.8144, Me -5.18E-17, Se 0.00E+00, Te 9.28E-16 - 8304, 346.000, 0, En 7.227203595904E-06, CFL 0.00202, SL -1.1664E-01, M 7.69497E+16, S 35.1320, T 4.8140, Me 6.06E-17, Se 0.00E+00, Te -1.42E-15 - 8328, 347.000, 0, En 9.900591146417E-06, CFL 0.00246, SL -1.1974E-01, M 7.69497E+16, S 35.1321, T 4.8136, Me 1.41E-16, Se 1.33E-14, Te 1.08E-15 - 8352, 348.000, 0, En 1.282030683410E-05, CFL 0.00338, SL -1.2171E-01, M 7.69496E+16, S 35.1321, T 4.8134, Me 1.17E-16, Se 0.00E+00, Te 2.60E-15 - 8376, 349.000, 0, En 1.370216612165E-05, CFL 0.00452, SL -1.2679E-01, M 7.69496E+16, S 35.1321, T 4.8129, Me -7.44E-17, Se 0.00E+00, Te -2.74E-15 - 8400, 350.000, 0, En 1.407484272264E-05, CFL 0.00399, SL -1.2986E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me -1.29E-16, Se -6.65E-15, Te 1.58E-15 - 8424, 351.000, 0, En 1.366041731451E-05, CFL 0.00299, SL -1.3098E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me -9.97E-17, Se 0.00E+00, Te 5.84E-16 - 8448, 352.000, 0, En 1.229907378760E-05, CFL 0.00296, SL -1.3180E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me 4.65E-17, Se -6.65E-15, Te 1.01E-16 - 8472, 353.000, 0, En 9.227127991074E-06, CFL 0.00284, SL -1.3255E-01, M 7.69495E+16, S 35.1321, T 4.8125, Me -5.62E-17, Se -6.65E-15, Te 1.68E-16 - 8496, 354.000, 0, En 7.930851600054E-06, CFL 0.00226, SL -1.3100E-01, M 7.69495E+16, S 35.1321, T 4.8125, Me -7.76E-17, Se 6.65E-15, Te 2.08E-15 - 8520, 355.000, 0, En 8.767534533278E-06, CFL 0.00248, SL -1.2470E-01, M 7.69496E+16, S 35.1321, T 4.8124, Me 3.75E-17, Se 0.00E+00, Te -1.60E-15 - 8544, 356.000, 0, En 7.639685457323E-06, CFL 0.00262, SL -1.1818E-01, M 7.69497E+16, S 35.1320, T 4.8124, Me -7.64E-18, Se 6.65E-15, Te -7.82E-16 - 8568, 357.000, 0, En 7.200817878824E-06, CFL 0.00360, SL -1.1477E-01, M 7.69497E+16, S 35.1320, T 4.8124, Me -1.23E-16, Se -6.65E-15, Te -1.20E-15 - 8592, 358.000, 0, En 5.725310560436E-06, CFL 0.00215, SL -1.1710E-01, M 7.69497E+16, S 35.1320, T 4.8119, Me 3.44E-17, Se 0.00E+00, Te 1.70E-15 - 8616, 359.000, 0, En 6.554506245149E-06, CFL 0.00183, SL -1.2863E-01, M 7.69495E+16, S 35.1321, T 4.8103, Me 2.05E-18, Se 0.00E+00, Te -3.36E-15 - 8640, 360.000, 0, En 8.005714221558E-06, CFL 0.00242, SL -1.3729E-01, M 7.69494E+16, S 35.1322, T 4.8091, Me 1.06E-17, Se 6.65E-15, Te 1.38E-15 - 8664, 361.000, 0, En 7.495472782111E-06, CFL 0.00216, SL -1.4408E-01, M 7.69493E+16, S 35.1322, T 4.8083, Me -2.14E-17, Se 0.00E+00, Te 7.98E-16 - 8688, 362.000, 0, En 6.736933777431E-06, CFL 0.00207, SL -1.4990E-01, M 7.69493E+16, S 35.1322, T 4.8077, Me 1.50E-16, Se 0.00E+00, Te 1.10E-15 - 8712, 363.000, 0, En 6.614867892118E-06, CFL 0.00197, SL -1.5114E-01, M 7.69493E+16, S 35.1322, T 4.8075, Me 2.85E-17, Se 1.33E-14, Te -1.36E-15 - 8736, 364.000, 0, En 6.603256692254E-06, CFL 0.00181, SL -1.5324E-01, M 7.69492E+16, S 35.1322, T 4.8074, Me 4.08E-17, Se 6.65E-15, Te -1.02E-15 - 8760, 365.000, 0, En 6.060322045343E-06, CFL 0.00172, SL -1.5490E-01, M 7.69492E+16, S 35.1323, T 4.8073, Me 2.38E-17, Se -1.33E-14, Te 3.49E-17 + 24, 1.000, 0, En 1.450858796149E-05, CFL 0.00771, SL -3.1028E-03, M 7.69512E+16, S 35.1314, T 4.8304, Me 5.58E-18, Se 0.00E+00, Te -3.63E-16 + 48, 2.000, 0, En 2.797687383419E-05, CFL 0.00792, SL 5.8114E-03, M 7.69513E+16, S 35.1313, T 4.8299, Me -3.14E-17, Se 6.65E-15, Te -2.36E-16 + 72, 3.000, 0, En 3.924569588251E-06, CFL 0.00153, SL 2.6844E-03, M 7.69512E+16, S 35.1313, T 4.8292, Me -8.07E-17, Se -6.65E-15, Te -1.70E-15 + 96, 4.000, 0, En 2.210372590980E-06, CFL 0.00109, SL -5.2401E-04, M 7.69512E+16, S 35.1314, T 4.8286, Me -7.18E-18, Se -6.65E-15, Te 1.12E-15 + 120, 5.000, 0, En 1.758345257692E-07, CFL 0.00031, SL -2.9269E-03, M 7.69512E+16, S 35.1314, T 4.8284, Me 7.30E-17, Se 1.33E-14, Te 1.81E-15 + 144, 6.000, 0, En 7.957981304703E-07, CFL 0.00059, SL -4.5440E-03, M 7.69511E+16, S 35.1314, T 4.8282, Me 1.49E-17, Se -6.65E-15, Te 1.22E-15 + 168, 7.000, 0, En 2.262550061369E-07, CFL 0.00040, SL -2.5568E-03, M 7.69512E+16, S 35.1314, T 4.8279, Me 7.79E-17, Se 6.65E-15, Te 3.68E-16 + 192, 8.000, 0, En 1.111451569622E-06, CFL 0.00065, SL 3.6493E-03, M 7.69512E+16, S 35.1313, T 4.8278, Me 5.18E-17, Se 1.33E-14, Te 2.29E-16 + 216, 9.000, 0, En 1.865052595356E-06, CFL 0.00081, SL 8.6303E-03, M 7.69513E+16, S 35.1313, T 4.8276, Me 2.27E-17, Se -1.33E-14, Te 1.83E-15 + 240, 10.000, 0, En 5.890924981744E-06, CFL 0.00141, SL 8.0481E-03, M 7.69513E+16, S 35.1313, T 4.8276, Me 2.55E-17, Se 0.00E+00, Te 6.84E-16 + 264, 11.000, 0, En 4.824180487170E-06, CFL 0.00135, SL 6.3439E-03, M 7.69513E+16, S 35.1313, T 4.8274, Me 9.61E-17, Se 6.65E-15, Te -2.64E-16 + 288, 12.000, 0, En 3.342729200229E-06, CFL 0.00120, SL 2.6567E-03, M 7.69512E+16, S 35.1313, T 4.8270, Me -4.43E-17, Se 0.00E+00, Te -9.60E-16 + 312, 13.000, 0, En 2.558087351141E-06, CFL 0.00095, SL -3.8968E-03, M 7.69511E+16, S 35.1314, T 4.8263, Me -1.54E-16, Se -6.65E-15, Te -2.38E-15 + 336, 14.000, 0, En 2.446954641669E-06, CFL 0.00120, SL -8.2365E-03, M 7.69511E+16, S 35.1314, T 4.8258, Me 8.77E-17, Se 0.00E+00, Te 1.30E-16 + 360, 15.000, 0, En 4.813059600602E-06, CFL 0.00169, SL -1.1172E-02, M 7.69511E+16, S 35.1314, T 4.8254, Me -6.63E-17, Se 0.00E+00, Te 7.31E-16 + 384, 16.000, 0, En 9.123103755642E-07, CFL 0.00055, SL -1.5083E-02, M 7.69510E+16, S 35.1314, T 4.8248, Me -1.53E-17, Se -6.65E-15, Te -1.76E-15 + 408, 17.000, 0, En 1.365788967774E-07, CFL 0.00029, SL -2.4323E-02, M 7.69509E+16, S 35.1315, T 4.8235, Me 1.55E-17, Se 0.00E+00, Te 6.61E-16 + 432, 18.000, 0, En 9.246892863269E-07, CFL 0.00060, SL -2.9520E-02, M 7.69508E+16, S 35.1315, T 4.8223, Me 5.24E-17, Se 0.00E+00, Te -2.02E-15 + 456, 19.000, 0, En 2.150638137416E-07, CFL 0.00040, SL -1.3091E-02, M 7.69510E+16, S 35.1314, T 4.8215, Me -8.58E-17, Se 0.00E+00, Te 6.37E-16 + 480, 20.000, 0, En 1.476395467232E-06, CFL 0.00085, SL -1.0814E-02, M 7.69511E+16, S 35.1314, T 4.8207, Me -1.18E-18, Se 0.00E+00, Te -3.85E-15 + 504, 21.000, 0, En 1.539710811869E-06, CFL 0.00087, SL -1.6335E-02, M 7.69510E+16, S 35.1314, T 4.8198, Me -9.51E-17, Se 6.65E-15, Te 2.42E-15 + 528, 22.000, 0, En 1.961130635058E-06, CFL 0.00110, SL -2.0612E-02, M 7.69509E+16, S 35.1315, T 4.8194, Me -7.99E-17, Se -6.65E-15, Te -2.12E-16 + 552, 23.000, 0, En 1.445198453112E-06, CFL 0.00078, SL -2.4748E-02, M 7.69509E+16, S 35.1315, T 4.8189, Me 8.18E-17, Se -6.65E-15, Te -7.83E-16 + 576, 24.000, 0, En 3.454505932833E-06, CFL 0.00134, SL -2.7364E-02, M 7.69508E+16, S 35.1315, T 4.8186, Me -1.69E-16, Se -1.33E-14, Te -1.78E-15 + 600, 25.000, 0, En 8.391058476180E-06, CFL 0.00160, SL -3.3350E-02, M 7.69508E+16, S 35.1315, T 4.8180, Me 2.39E-17, Se 0.00E+00, Te 1.99E-15 + 624, 26.000, 0, En 4.677340493731E-06, CFL 0.00110, SL -3.8239E-02, M 7.69507E+16, S 35.1316, T 4.8174, Me 1.18E-17, Se 0.00E+00, Te -2.17E-15 + 648, 27.000, 0, En 1.168415983686E-05, CFL 0.00214, SL -4.1085E-02, M 7.69507E+16, S 35.1316, T 4.8170, Me -1.26E-17, Se 6.65E-15, Te 8.62E-16 + 672, 28.000, 0, En 8.995721472423E-06, CFL 0.00185, SL -3.8193E-02, M 7.69507E+16, S 35.1316, T 4.8166, Me 2.17E-17, Se 6.65E-15, Te -1.92E-15 + 696, 29.000, 0, En 1.387522166158E-06, CFL 0.00071, SL -4.3701E-02, M 7.69506E+16, S 35.1316, T 4.8155, Me -6.17E-17, Se 6.65E-15, Te -3.26E-16 + 720, 30.000, 0, En 5.010280577640E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1317, T 4.8143, Me -1.29E-16, Se -6.65E-15, Te -1.11E-15 + 744, 31.000, 0, En 8.227558417804E-08, CFL 0.00020, SL -5.2788E-02, M 7.69505E+16, S 35.1317, T 4.8136, Me -1.12E-16, Se 0.00E+00, Te -2.47E-15 + 768, 32.000, 0, En 2.531146800898E-07, CFL 0.00024, SL -3.5380E-02, M 7.69507E+16, S 35.1316, T 4.8130, Me -2.22E-16, Se -6.65E-15, Te -2.57E-15 + 792, 33.000, 0, En 4.048124866953E-07, CFL 0.00036, SL -3.2536E-02, M 7.69508E+16, S 35.1315, T 4.8122, Me 9.22E-17, Se 6.65E-15, Te 1.76E-15 + 816, 34.000, 0, En 2.265563408420E-07, CFL 0.00025, SL -3.7946E-02, M 7.69507E+16, S 35.1316, T 4.8112, Me 5.96E-17, Se 0.00E+00, Te 3.11E-16 + 840, 35.000, 0, En 1.264218599061E-07, CFL 0.00019, SL -4.4738E-02, M 7.69506E+16, S 35.1316, T 4.8104, Me -8.59E-17, Se 0.00E+00, Te -3.52E-16 + 864, 36.000, 0, En 2.027061185797E-07, CFL 0.00024, SL -4.9663E-02, M 7.69506E+16, S 35.1316, T 4.8099, Me 7.62E-17, Se 6.65E-15, Te 4.48E-17 + 888, 37.000, 0, En 2.197564730571E-07, CFL 0.00023, SL -5.3167E-02, M 7.69505E+16, S 35.1317, T 4.8094, Me -1.40E-16, Se 0.00E+00, Te 6.16E-17 + 912, 38.000, 0, En 7.869577863333E-07, CFL 0.00049, SL -5.4706E-02, M 7.69505E+16, S 35.1317, T 4.8091, Me 6.05E-17, Se -6.65E-15, Te 2.61E-15 + 936, 39.000, 0, En 9.171500331301E-07, CFL 0.00063, SL -4.5909E-02, M 7.69506E+16, S 35.1316, T 4.8088, Me 1.32E-16, Se -6.65E-15, Te -1.26E-15 + 960, 40.000, 0, En 2.458126197488E-07, CFL 0.00031, SL -4.0149E-02, M 7.69507E+16, S 35.1316, T 4.8085, Me 1.29E-16, Se 2.00E-14, Te 1.16E-15 + 984, 41.000, 0, En 7.747077840372E-07, CFL 0.00062, SL -4.1596E-02, M 7.69507E+16, S 35.1316, T 4.8080, Me -2.35E-17, Se 0.00E+00, Te -1.37E-16 + 1008, 42.000, 0, En 1.541648607484E-06, CFL 0.00075, SL -3.5935E-02, M 7.69507E+16, S 35.1316, T 4.8074, Me 8.46E-17, Se 0.00E+00, Te 4.78E-16 + 1032, 43.000, 0, En 7.138337897204E-07, CFL 0.00055, SL -2.7178E-02, M 7.69508E+16, S 35.1315, T 4.8071, Me -4.86E-17, Se 1.33E-14, Te -2.20E-15 + 1056, 44.000, 0, En 5.445027882500E-07, CFL 0.00047, SL -1.9353E-02, M 7.69509E+16, S 35.1315, T 4.8069, Me -7.95E-18, Se -6.65E-15, Te -5.49E-16 + 1080, 45.000, 0, En 1.554701592542E-06, CFL 0.00083, SL -2.2270E-02, M 7.69509E+16, S 35.1315, T 4.8063, Me -1.22E-16, Se -6.65E-15, Te -1.90E-15 + 1104, 46.000, 0, En 7.028719784815E-07, CFL 0.00053, SL -2.9704E-02, M 7.69508E+16, S 35.1315, T 4.8053, Me -2.20E-16, Se 0.00E+00, Te 7.26E-16 + 1128, 47.000, 0, En 1.987782854275E-07, CFL 0.00022, SL -3.6424E-02, M 7.69507E+16, S 35.1316, T 4.8044, Me -9.18E-17, Se 0.00E+00, Te -1.02E-15 + 1152, 48.000, 0, En 7.584100914873E-07, CFL 0.00053, SL -4.2022E-02, M 7.69507E+16, S 35.1316, T 4.8036, Me 1.16E-16, Se 6.65E-15, Te -9.38E-16 + 1176, 49.000, 0, En 1.232848745791E-06, CFL 0.00055, SL -5.0413E-02, M 7.69505E+16, S 35.1316, T 4.8023, Me 9.05E-17, Se 6.65E-15, Te 1.09E-16 + 1200, 50.000, 0, En 3.860824904606E-07, CFL 0.00040, SL -5.9660E-02, M 7.69504E+16, S 35.1317, T 4.8011, Me -1.20E-16, Se 0.00E+00, Te -8.95E-16 + 1224, 51.000, 0, En 1.150447739683E-06, CFL 0.00057, SL -6.5612E-02, M 7.69504E+16, S 35.1317, T 4.8005, Me -1.07E-17, Se -2.66E-14, Te -2.02E-15 + 1248, 52.000, 0, En 4.416913455612E-06, CFL 0.00123, SL -6.9153E-02, M 7.69503E+16, S 35.1318, T 4.8003, Me -7.03E-17, Se 0.00E+00, Te 1.56E-16 + 1272, 53.000, 0, En 2.692782346457E-06, CFL 0.00086, SL -7.0352E-02, M 7.69503E+16, S 35.1318, T 4.8002, Me -6.53E-17, Se -6.65E-15, Te -1.99E-15 + 1296, 54.000, 0, En 2.976255362824E-06, CFL 0.00099, SL -6.6344E-02, M 7.69503E+16, S 35.1317, T 4.8000, Me -1.43E-16, Se -6.65E-15, Te -1.90E-15 + 1320, 55.000, 0, En 3.210505769332E-06, CFL 0.00095, SL -6.6928E-02, M 7.69503E+16, S 35.1317, T 4.7995, Me -4.37E-17, Se -6.65E-15, Te 1.16E-16 + 1344, 56.000, 0, En 1.094827301430E-06, CFL 0.00060, SL -7.1279E-02, M 7.69503E+16, S 35.1318, T 4.7989, Me 5.10E-17, Se 6.65E-15, Te 1.30E-15 + 1368, 57.000, 0, En 2.502415683464E-06, CFL 0.00069, SL -7.0386E-02, M 7.69503E+16, S 35.1318, T 4.7986, Me -2.57E-17, Se 0.00E+00, Te -1.60E-15 + 1392, 58.000, 0, En 1.998051377916E-06, CFL 0.00079, SL -7.3003E-02, M 7.69503E+16, S 35.1318, T 4.7980, Me -4.35E-17, Se -6.65E-15, Te -4.71E-16 + 1416, 59.000, 0, En 1.154889811181E-06, CFL 0.00055, SL -7.9555E-02, M 7.69502E+16, S 35.1318, T 4.7970, Me -2.73E-17, Se -6.65E-15, Te -9.36E-16 + 1440, 60.000, 0, En 6.373004408340E-07, CFL 0.00049, SL -8.6833E-02, M 7.69501E+16, S 35.1319, T 4.7962, Me -6.07E-17, Se 0.00E+00, Te 2.70E-16 + 1464, 61.000, 0, En 2.966187135690E-07, CFL 0.00033, SL -9.1860E-02, M 7.69500E+16, S 35.1319, T 4.7958, Me -6.71E-17, Se 1.33E-14, Te -3.36E-15 + 1488, 62.000, 0, En 8.662223512764E-07, CFL 0.00056, SL -9.4866E-02, M 7.69500E+16, S 35.1319, T 4.7956, Me 2.61E-17, Se 0.00E+00, Te 2.64E-15 + 1512, 63.000, 0, En 1.884620130505E-07, CFL 0.00026, SL -9.7619E-02, M 7.69499E+16, S 35.1319, T 4.7955, Me -5.80E-17, Se -1.33E-14, Te -5.27E-16 + 1536, 64.000, 0, En 9.631380883852E-08, CFL 0.00011, SL -1.0069E-01, M 7.69499E+16, S 35.1319, T 4.7955, Me -7.34E-17, Se 0.00E+00, Te 1.18E-16 + 1560, 65.000, 0, En 2.874500707847E-07, CFL 0.00032, SL -1.0286E-01, M 7.69499E+16, S 35.1320, T 4.7952, Me -7.45E-17, Se 0.00E+00, Te -5.70E-16 + 1584, 66.000, 0, En 7.110850856637E-07, CFL 0.00052, SL -1.0673E-01, M 7.69498E+16, S 35.1320, T 4.7950, Me -1.19E-17, Se -6.65E-15, Te -1.93E-16 + 1608, 67.000, 0, En 1.864906818027E-06, CFL 0.00082, SL -1.1005E-01, M 7.69498E+16, S 35.1320, T 4.7946, Me -5.17E-17, Se -6.65E-15, Te -1.84E-16 + 1632, 68.000, 0, En 2.187191546049E-06, CFL 0.00084, SL -1.0719E-01, M 7.69498E+16, S 35.1320, T 4.7944, Me -1.23E-16, Se 0.00E+00, Te 1.68E-16 + 1656, 69.000, 0, En 5.844243433147E-06, CFL 0.00390, SL -1.0327E-01, M 7.69499E+16, S 35.1320, T 4.7944, Me 5.43E-17, Se -1.33E-14, Te 1.08E-15 + 1680, 70.000, 0, En 3.319355707076E-06, CFL 0.00552, SL -9.7326E-02, M 7.69499E+16, S 35.1319, T 4.7946, Me 2.17E-16, Se 1.33E-14, Te 5.44E-16 + 1704, 71.000, 0, En 1.117066380950E-05, CFL 0.01174, SL -9.5381E-02, M 7.69500E+16, S 35.1319, T 4.7948, Me 1.87E-16, Se 1.33E-14, Te -8.08E-16 + 1728, 72.000, 0, En 1.226312988612E-05, CFL 0.00911, SL -9.5890E-02, M 7.69500E+16, S 35.1319, T 4.7950, Me 1.87E-16, Se 0.00E+00, Te 2.48E-15 + 1752, 73.000, 0, En 1.628220042441E-05, CFL 0.00818, SL -9.7793E-02, M 7.69499E+16, S 35.1319, T 4.7950, Me 2.45E-17, Se 6.65E-15, Te 2.55E-16 + 1776, 74.000, 0, En 8.136131353544E-06, CFL 0.00341, SL -1.0151E-01, M 7.69499E+16, S 35.1319, T 4.7947, Me 6.20E-17, Se 0.00E+00, Te -5.98E-16 + 1800, 75.000, 0, En 6.455457972292E-07, CFL 0.00044, SL -1.0893E-01, M 7.69498E+16, S 35.1320, T 4.7940, Me -1.79E-16, Se -6.65E-15, Te 1.05E-15 + 1824, 76.000, 0, En 4.616314386356E-07, CFL 0.00036, SL -1.1439E-01, M 7.69497E+16, S 35.1320, T 4.7937, Me 5.29E-19, Se -6.65E-15, Te 8.55E-17 + 1848, 77.000, 0, En 2.353814976439E-06, CFL 0.00086, SL -1.1955E-01, M 7.69497E+16, S 35.1321, T 4.7935, Me -7.22E-17, Se 6.65E-15, Te -1.33E-15 + 1872, 78.000, 0, En 1.568588798779E-06, CFL 0.00091, SL -1.2352E-01, M 7.69496E+16, S 35.1321, T 4.7934, Me 8.19E-17, Se 0.00E+00, Te 2.66E-15 + 1896, 79.000, 0, En 9.354552608284E-06, CFL 0.00770, SL -1.2382E-01, M 7.69496E+16, S 35.1321, T 4.7937, Me -1.53E-16, Se -1.33E-14, Te -1.99E-15 + 1920, 80.000, 0, En 6.384824290285E-06, CFL 0.00538, SL -1.2155E-01, M 7.69496E+16, S 35.1321, T 4.7940, Me 2.15E-17, Se 0.00E+00, Te -1.04E-16 + 1944, 81.000, 0, En 4.233037224080E-06, CFL 0.00184, SL -1.2246E-01, M 7.69496E+16, S 35.1321, T 4.7940, Me -3.59E-17, Se -6.65E-15, Te -4.80E-16 + 1968, 82.000, 0, En 5.707087501832E-06, CFL 0.00184, SL -1.2496E-01, M 7.69496E+16, S 35.1321, T 4.7938, Me -4.25E-17, Se -6.65E-15, Te -1.12E-15 + 1992, 83.000, 0, En 2.587609814212E-06, CFL 0.00116, SL -1.2178E-01, M 7.69496E+16, S 35.1321, T 4.7937, Me 2.02E-16, Se 1.33E-14, Te 1.58E-15 + 2016, 84.000, 0, En 1.663670626902E-06, CFL 0.00088, SL -1.2330E-01, M 7.69496E+16, S 35.1321, T 4.7936, Me -1.20E-16, Se -6.65E-15, Te -2.18E-15 + 2040, 85.000, 0, En 2.448006101049E-06, CFL 0.00094, SL -1.3192E-01, M 7.69495E+16, S 35.1321, T 4.7924, Me -6.54E-17, Se -6.65E-15, Te 1.42E-15 + 2064, 86.000, 0, En 3.631700600372E-06, CFL 0.00108, SL -1.4196E-01, M 7.69494E+16, S 35.1322, T 4.7911, Me 1.31E-16, Se 0.00E+00, Te -1.79E-15 + 2088, 87.000, 0, En 1.916356528531E-06, CFL 0.00080, SL -1.4698E-01, M 7.69493E+16, S 35.1322, T 4.7904, Me 7.85E-17, Se 0.00E+00, Te -2.68E-15 + 2112, 88.000, 0, En 1.626459878893E-06, CFL 0.00093, SL -1.3811E-01, M 7.69494E+16, S 35.1322, T 4.7900, Me -4.07E-19, Se 0.00E+00, Te 1.70E-15 + 2136, 89.000, 0, En 3.427059694782E-05, CFL 0.00833, SL -1.2585E-01, M 7.69496E+16, S 35.1321, T 4.7901, Me -8.59E-17, Se 6.65E-15, Te -2.91E-16 + 2160, 90.000, 0, En 2.326368844351E-05, CFL 0.00735, SL -1.2492E-01, M 7.69496E+16, S 35.1321, T 4.7904, Me -2.51E-17, Se -1.33E-14, Te -1.37E-15 + 2184, 91.000, 0, En 7.996235504314E-06, CFL 0.00385, SL -1.2865E-01, M 7.69495E+16, S 35.1321, T 4.7905, Me 3.30E-17, Se 6.65E-15, Te -1.69E-15 + 2208, 92.000, 0, En 7.511967984906E-07, CFL 0.00094, SL -1.3312E-01, M 7.69495E+16, S 35.1321, T 4.7904, Me -3.06E-17, Se 0.00E+00, Te 2.27E-15 + 2232, 93.000, 0, En 5.760511037242E-07, CFL 0.00036, SL -1.3901E-01, M 7.69494E+16, S 35.1322, T 4.7899, Me 7.08E-17, Se -6.65E-15, Te -6.38E-16 + 2256, 94.000, 0, En 2.453633918944E-07, CFL 0.00027, SL -1.4343E-01, M 7.69494E+16, S 35.1322, T 4.7896, Me -3.74E-17, Se 6.65E-15, Te 3.74E-16 + 2280, 95.000, 0, En 1.331627185615E-06, CFL 0.00094, SL -1.4213E-01, M 7.69494E+16, S 35.1322, T 4.7895, Me 2.25E-16, Se 0.00E+00, Te 1.23E-15 + 2304, 96.000, 0, En 7.379515466786E-06, CFL 0.00596, SL -1.4221E-01, M 7.69494E+16, S 35.1322, T 4.7898, Me -1.35E-16, Se 0.00E+00, Te -5.31E-16 + 2328, 97.000, 0, En 4.423039162623E-05, CFL 0.00893, SL -1.4385E-01, M 7.69493E+16, S 35.1322, T 4.7901, Me 6.61E-18, Se 0.00E+00, Te 3.41E-16 + 2352, 98.000, 0, En 3.044831613822E-05, CFL 0.00763, SL -1.4606E-01, M 7.69493E+16, S 35.1322, T 4.7902, Me 1.59E-16, Se 0.00E+00, Te -5.70E-16 + 2376, 99.000, 0, En 1.129081275204E-06, CFL 0.00111, SL -1.4877E-01, M 7.69493E+16, S 35.1322, T 4.7903, Me 8.35E-18, Se 0.00E+00, Te -1.80E-15 + 2400, 100.000, 0, En 6.573298679623E-06, CFL 0.00275, SL -1.5224E-01, M 7.69492E+16, S 35.1322, T 4.7903, Me -6.38E-17, Se -1.33E-14, Te 1.07E-15 + 2424, 101.000, 0, En 2.840202408043E-06, CFL 0.00400, SL -1.5320E-01, M 7.69492E+16, S 35.1322, T 4.7905, Me 9.37E-17, Se 0.00E+00, Te 6.38E-16 + 2448, 102.000, 0, En 3.636704400233E-06, CFL 0.00512, SL -1.5206E-01, M 7.69492E+16, S 35.1322, T 4.7908, Me -1.63E-17, Se 6.65E-15, Te -2.80E-15 + 2472, 103.000, 0, En 1.566729377172E-06, CFL 0.00160, SL -1.5541E-01, M 7.69492E+16, S 35.1323, T 4.7910, Me 2.30E-17, Se -6.65E-15, Te 2.71E-16 + 2496, 104.000, 0, En 1.044360164687E-06, CFL 0.00124, SL -1.6009E-01, M 7.69491E+16, S 35.1323, T 4.7911, Me -6.63E-17, Se -6.65E-15, Te 1.98E-15 + 2520, 105.000, 0, En 3.243574326116E-07, CFL 0.00111, SL -1.6286E-01, M 7.69491E+16, S 35.1323, T 4.7913, Me -7.19E-17, Se 0.00E+00, Te 1.56E-15 + 2544, 106.000, 0, En 9.987609159933E-06, CFL 0.01370, SL -1.6315E-01, M 7.69491E+16, S 35.1323, T 4.7917, Me -2.30E-16, Se -6.65E-15, Te -2.44E-15 + 2568, 107.000, 0, En 2.372864263644E-05, CFL 0.01452, SL -1.6264E-01, M 7.69491E+16, S 35.1323, T 4.7921, Me 7.19E-17, Se 1.33E-14, Te -3.98E-16 + 2592, 108.000, 0, En 2.141754596497E-05, CFL 0.01343, SL -1.5961E-01, M 7.69491E+16, S 35.1323, T 4.7924, Me -4.31E-17, Se -1.33E-14, Te -1.71E-16 + 2616, 109.000, 0, En 5.967628870366E-06, CFL 0.00679, SL -1.5618E-01, M 7.69492E+16, S 35.1323, T 4.7925, Me -6.86E-17, Se 1.33E-14, Te -1.51E-15 + 2640, 110.000, 0, En 2.155453259356E-06, CFL 0.00280, SL -1.5662E-01, M 7.69492E+16, S 35.1323, T 4.7921, Me 5.28E-18, Se 0.00E+00, Te -2.26E-16 + 2664, 111.000, 0, En 1.114757873960E-06, CFL 0.00101, SL -1.6411E-01, M 7.69491E+16, S 35.1323, T 4.7915, Me -7.82E-17, Se 0.00E+00, Te 1.10E-16 + 2688, 112.000, 0, En 2.331903435110E-06, CFL 0.00139, SL -1.7078E-01, M 7.69490E+16, S 35.1324, T 4.7912, Me -7.75E-17, Se -6.65E-15, Te 2.77E-15 + 2712, 113.000, 0, En 6.403705098115E-06, CFL 0.00263, SL -1.7039E-01, M 7.69490E+16, S 35.1324, T 4.7910, Me -1.83E-16, Se -6.65E-15, Te -9.58E-16 + 2736, 114.000, 0, En 1.244778948887E-05, CFL 0.00717, SL -1.5685E-01, M 7.69492E+16, S 35.1323, T 4.7910, Me 3.39E-17, Se -6.65E-15, Te 1.11E-17 + 2760, 115.000, 0, En 2.493802325724E-06, CFL 0.00178, SL -1.5525E-01, M 7.69492E+16, S 35.1323, T 4.7911, Me -1.06E-16, Se -6.65E-15, Te -2.15E-15 + 2784, 116.000, 0, En 4.680447885059E-06, CFL 0.00390, SL -1.5744E-01, M 7.69492E+16, S 35.1323, T 4.7914, Me 2.90E-17, Se 0.00E+00, Te 1.97E-15 + 2808, 117.000, 0, En 1.503292400969E-05, CFL 0.00514, SL -1.5990E-01, M 7.69491E+16, S 35.1323, T 4.7917, Me -5.68E-17, Se 0.00E+00, Te 1.18E-15 + 2832, 118.000, 0, En 1.976861076163E-05, CFL 0.00719, SL -1.6219E-01, M 7.69491E+16, S 35.1323, T 4.7920, Me 4.21E-17, Se 0.00E+00, Te 6.01E-16 + 2856, 119.000, 0, En 1.671733965579E-05, CFL 0.00734, SL -1.6460E-01, M 7.69491E+16, S 35.1323, T 4.7924, Me 3.29E-17, Se 6.65E-15, Te 5.11E-16 + 2880, 120.000, 0, En 4.105195548783E-06, CFL 0.00488, SL -1.6675E-01, M 7.69491E+16, S 35.1323, T 4.7929, Me -1.16E-16, Se -1.33E-14, Te -3.10E-16 + 2904, 121.000, 0, En 2.055820046806E-05, CFL 0.01466, SL -1.6847E-01, M 7.69490E+16, S 35.1323, T 4.7934, Me -1.70E-17, Se 0.00E+00, Te 1.13E-15 + 2928, 122.000, 0, En 1.634701682550E-05, CFL 0.00692, SL -1.7005E-01, M 7.69490E+16, S 35.1323, T 4.7936, Me 3.72E-17, Se 1.33E-14, Te -4.11E-16 + 2952, 123.000, 0, En 3.767108449187E-06, CFL 0.00530, SL -1.7137E-01, M 7.69490E+16, S 35.1324, T 4.7939, Me 1.49E-16, Se 6.65E-15, Te 3.94E-16 + 2976, 124.000, 0, En 3.732201402652E-06, CFL 0.00635, SL -1.7192E-01, M 7.69490E+16, S 35.1324, T 4.7943, Me -7.01E-17, Se -1.33E-14, Te 6.37E-16 + 3000, 125.000, 0, En 3.975297578272E-06, CFL 0.00950, SL -1.6743E-01, M 7.69490E+16, S 35.1323, T 4.7947, Me 5.23E-17, Se -1.33E-14, Te -2.97E-15 + 3024, 126.000, 0, En 4.803241199239E-06, CFL 0.01084, SL -1.6017E-01, M 7.69491E+16, S 35.1323, T 4.7950, Me -2.69E-17, Se 6.65E-15, Te -1.50E-15 + 3048, 127.000, 0, En 3.295673743984E-05, CFL 0.02079, SL -1.6080E-01, M 7.69491E+16, S 35.1323, T 4.7952, Me 1.25E-17, Se -6.65E-15, Te 2.57E-15 + 3072, 128.000, 0, En 2.238312838739E-05, CFL 0.00877, SL -1.6417E-01, M 7.69491E+16, S 35.1323, T 4.7954, Me 2.50E-17, Se 6.65E-15, Te -9.44E-16 + 3096, 129.000, 0, En 2.048799269370E-06, CFL 0.00305, SL -1.6653E-01, M 7.69491E+16, S 35.1323, T 4.7958, Me 2.92E-17, Se 0.00E+00, Te 3.78E-16 + 3120, 130.000, 0, En 8.733172974494E-06, CFL 0.00797, SL -1.6854E-01, M 7.69490E+16, S 35.1323, T 4.7961, Me -6.17E-17, Se 0.00E+00, Te -9.52E-16 + 3144, 131.000, 0, En 1.526517067813E-05, CFL 0.00807, SL -1.7168E-01, M 7.69490E+16, S 35.1324, T 4.7962, Me -1.01E-16, Se -1.33E-14, Te -2.40E-15 + 3168, 132.000, 0, En 4.757310331755E-06, CFL 0.00340, SL -1.7709E-01, M 7.69489E+16, S 35.1324, T 4.7962, Me 5.03E-17, Se 1.33E-14, Te 3.23E-15 + 3192, 133.000, 0, En 1.015918041448E-06, CFL 0.00136, SL -1.8151E-01, M 7.69489E+16, S 35.1324, T 4.7962, Me 8.43E-17, Se -6.65E-15, Te -2.01E-15 + 3216, 134.000, 0, En 6.233857008421E-07, CFL 0.00153, SL -1.8246E-01, M 7.69489E+16, S 35.1324, T 4.7964, Me 5.60E-17, Se 1.33E-14, Te 8.91E-16 + 3240, 135.000, 0, En 2.092386443687E-06, CFL 0.00674, SL -1.7945E-01, M 7.69489E+16, S 35.1324, T 4.7967, Me 1.51E-16, Se -1.33E-14, Te -1.30E-15 + 3264, 136.000, 0, En 2.126482611664E-05, CFL 0.02216, SL -1.7812E-01, M 7.69489E+16, S 35.1324, T 4.7972, Me -1.39E-17, Se -6.65E-15, Te 6.42E-16 + 3288, 137.000, 0, En 1.194568665658E-05, CFL 0.01101, SL -1.7836E-01, M 7.69489E+16, S 35.1324, T 4.7975, Me -5.95E-17, Se 0.00E+00, Te 2.56E-16 + 3312, 138.000, 0, En 3.670281716450E-06, CFL 0.00584, SL -1.7913E-01, M 7.69489E+16, S 35.1324, T 4.7978, Me -7.52E-17, Se -6.65E-15, Te -1.08E-15 + 3336, 139.000, 0, En 9.153396063461E-06, CFL 0.00861, SL -1.8006E-01, M 7.69489E+16, S 35.1324, T 4.7981, Me -1.21E-16, Se -1.33E-14, Te 3.81E-16 + 3360, 140.000, 0, En 1.544555938783E-05, CFL 0.01210, SL -1.8086E-01, M 7.69489E+16, S 35.1324, T 4.7984, Me -8.66E-17, Se 1.33E-14, Te -7.54E-16 + 3384, 141.000, 0, En 8.319682983024E-06, CFL 0.00708, SL -1.8167E-01, M 7.69489E+16, S 35.1324, T 4.7989, Me 1.56E-16, Se 0.00E+00, Te -9.93E-16 + 3408, 142.000, 0, En 3.947473404528E-06, CFL 0.00736, SL -1.8245E-01, M 7.69489E+16, S 35.1324, T 4.7996, Me -3.36E-17, Se 0.00E+00, Te -6.63E-16 + 3432, 143.000, 0, En 2.870656249324E-06, CFL 0.00645, SL -1.8309E-01, M 7.69488E+16, S 35.1324, T 4.8002, Me 3.41E-17, Se 0.00E+00, Te 1.11E-15 + 3456, 144.000, 0, En 2.590225175251E-06, CFL 0.00779, SL -1.8365E-01, M 7.69488E+16, S 35.1324, T 4.8009, Me -1.01E-17, Se -1.33E-14, Te 1.75E-15 + 3480, 145.000, 0, En 3.809225163176E-06, CFL 0.00749, SL -1.8445E-01, M 7.69488E+16, S 35.1324, T 4.8017, Me 6.57E-17, Se 1.33E-14, Te -1.55E-15 + 3504, 146.000, 0, En 1.432311639279E-06, CFL 0.00376, SL -1.8536E-01, M 7.69488E+16, S 35.1324, T 4.8023, Me 1.27E-17, Se 6.65E-15, Te 4.51E-16 + 3528, 147.000, 0, En 7.114480278332E-07, CFL 0.00378, SL -1.8617E-01, M 7.69488E+16, S 35.1324, T 4.8030, Me 5.11E-17, Se -6.65E-15, Te 1.41E-15 + 3552, 148.000, 0, En 7.769492808802E-07, CFL 0.00343, SL -1.8611E-01, M 7.69488E+16, S 35.1324, T 4.8037, Me 7.57E-17, Se 6.65E-15, Te -1.05E-15 + 3576, 149.000, 0, En 9.979082684982E-08, CFL 0.00060, SL -1.8699E-01, M 7.69488E+16, S 35.1324, T 4.8043, Me 7.13E-17, Se 6.65E-15, Te 1.39E-15 + 3600, 150.000, 0, En 2.914618460913E-06, CFL 0.00555, SL -1.8852E-01, M 7.69488E+16, S 35.1325, T 4.8047, Me -1.56E-17, Se -6.65E-15, Te -1.30E-15 + 3624, 151.000, 0, En 4.308738392987E-06, CFL 0.00767, SL -1.8881E-01, M 7.69488E+16, S 35.1325, T 4.8050, Me 1.69E-17, Se 6.65E-15, Te 3.67E-16 + 3648, 152.000, 0, En 8.310264304547E-07, CFL 0.00300, SL -1.8987E-01, M 7.69488E+16, S 35.1325, T 4.8055, Me -2.82E-17, Se 6.65E-15, Te -5.16E-16 + 3672, 153.000, 0, En 1.927015135543E-06, CFL 0.00512, SL -1.9145E-01, M 7.69487E+16, S 35.1325, T 4.8058, Me -1.63E-16, Se -6.65E-15, Te 1.72E-15 + 3696, 154.000, 0, En 4.053713601032E-06, CFL 0.00710, SL -1.9297E-01, M 7.69487E+16, S 35.1325, T 4.8063, Me -1.36E-16, Se -6.65E-15, Te -3.64E-16 + 3720, 155.000, 0, En 8.939270893573E-07, CFL 0.00354, SL -1.9421E-01, M 7.69487E+16, S 35.1325, T 4.8068, Me 4.15E-17, Se 6.65E-15, Te 1.16E-15 + 3744, 156.000, 0, En 1.222687019479E-05, CFL 0.01199, SL -1.9548E-01, M 7.69487E+16, S 35.1325, T 4.8074, Me 2.67E-17, Se 0.00E+00, Te -2.01E-15 + 3768, 157.000, 0, En 3.306083170048E-05, CFL 0.01561, SL -1.9682E-01, M 7.69487E+16, S 35.1325, T 4.8080, Me 5.43E-17, Se -6.65E-15, Te -1.83E-15 + 3792, 158.000, 0, En 4.013649392739E-05, CFL 0.02081, SL -1.9813E-01, M 7.69487E+16, S 35.1325, T 4.8085, Me -2.39E-20, Se -6.65E-15, Te -8.05E-16 + 3816, 159.000, 0, En 1.094866368693E-05, CFL 0.00732, SL -1.9806E-01, M 7.69487E+16, S 35.1325, T 4.8089, Me 9.20E-17, Se 0.00E+00, Te 1.68E-15 + 3840, 160.000, 0, En 4.998534544323E-06, CFL 0.00680, SL -1.9602E-01, M 7.69487E+16, S 35.1325, T 4.8094, Me -3.99E-17, Se 6.65E-15, Te -5.96E-16 + 3864, 161.000, 0, En 1.264359177407E-05, CFL 0.00957, SL -1.9620E-01, M 7.69487E+16, S 35.1325, T 4.8100, Me 1.06E-17, Se -6.65E-15, Te -1.32E-15 + 3888, 162.000, 0, En 1.278552884389E-05, CFL 0.00871, SL -1.9481E-01, M 7.69487E+16, S 35.1325, T 4.8104, Me -2.81E-17, Se 0.00E+00, Te -8.33E-16 + 3912, 163.000, 0, En 4.828507679182E-06, CFL 0.00639, SL -1.9517E-01, M 7.69487E+16, S 35.1325, T 4.8109, Me 6.44E-17, Se 0.00E+00, Te 2.74E-15 + 3936, 164.000, 0, En 3.214074032795E-06, CFL 0.00653, SL -1.9613E-01, M 7.69487E+16, S 35.1325, T 4.8114, Me -4.63E-17, Se 0.00E+00, Te 4.96E-16 + 3960, 165.000, 0, En 3.856903250682E-06, CFL 0.00744, SL -1.9716E-01, M 7.69487E+16, S 35.1325, T 4.8120, Me -1.20E-16, Se 0.00E+00, Te -1.77E-15 + 3984, 166.000, 0, En 2.997349196003E-06, CFL 0.00671, SL -1.9841E-01, M 7.69486E+16, S 35.1325, T 4.8127, Me 3.66E-17, Se 0.00E+00, Te -9.38E-16 + 4008, 167.000, 0, En 1.285938291049E-06, CFL 0.00316, SL -1.9984E-01, M 7.69486E+16, S 35.1325, T 4.8134, Me -1.29E-16, Se -6.65E-15, Te 1.33E-15 + 4032, 168.000, 0, En 1.441333313612E-06, CFL 0.00568, SL -2.0014E-01, M 7.69486E+16, S 35.1325, T 4.8140, Me 3.38E-17, Se 0.00E+00, Te -5.98E-16 + 4056, 169.000, 0, En 2.331254410522E-06, CFL 0.00623, SL -1.9925E-01, M 7.69486E+16, S 35.1325, T 4.8146, Me 4.48E-17, Se 0.00E+00, Te 1.34E-16 + 4080, 170.000, 0, En 7.461474973967E-06, CFL 0.01053, SL -1.9808E-01, M 7.69487E+16, S 35.1325, T 4.8152, Me -2.96E-17, Se -6.65E-15, Te -1.41E-15 + 4104, 171.000, 0, En 9.138546265802E-06, CFL 0.00915, SL -1.9724E-01, M 7.69487E+16, S 35.1325, T 4.8157, Me -3.55E-17, Se -1.33E-14, Te 9.69E-16 + 4128, 172.000, 0, En 5.933713412299E-06, CFL 0.00642, SL -1.9183E-01, M 7.69487E+16, S 35.1325, T 4.8160, Me -2.25E-17, Se 0.00E+00, Te -7.97E-16 + 4152, 173.000, 0, En 2.011259252291E-06, CFL 0.00354, SL -1.8195E-01, M 7.69489E+16, S 35.1324, T 4.8160, Me 3.50E-17, Se -1.33E-14, Te 1.94E-15 + 4176, 174.000, 0, En 2.773300713319E-06, CFL 0.00382, SL -1.7950E-01, M 7.69489E+16, S 35.1324, T 4.8160, Me 1.54E-16, Se 2.00E-14, Te 9.62E-16 + 4200, 175.000, 0, En 7.769945874490E-06, CFL 0.00627, SL -1.8223E-01, M 7.69489E+16, S 35.1324, T 4.8161, Me -1.14E-16, Se -2.00E-14, Te 7.65E-16 + 4224, 176.000, 0, En 9.023069622123E-06, CFL 0.00759, SL -1.8454E-01, M 7.69488E+16, S 35.1324, T 4.8165, Me 2.52E-17, Se 1.33E-14, Te -8.65E-16 + 4248, 177.000, 0, En 2.666076506474E-06, CFL 0.00429, SL -1.8436E-01, M 7.69488E+16, S 35.1324, T 4.8171, Me -2.29E-18, Se -1.33E-14, Te -1.36E-15 + 4272, 178.000, 0, En 2.171860747414E-06, CFL 0.00611, SL -1.8141E-01, M 7.69489E+16, S 35.1324, T 4.8177, Me 7.95E-17, Se 0.00E+00, Te 1.11E-15 + 4296, 179.000, 0, En 7.833685997586E-07, CFL 0.00348, SL -1.7518E-01, M 7.69489E+16, S 35.1324, T 4.8182, Me 5.99E-18, Se 6.65E-15, Te -3.11E-16 + 4320, 180.000, 0, En 1.057382541924E-06, CFL 0.00463, SL -1.6672E-01, M 7.69491E+16, S 35.1323, T 4.8186, Me 6.66E-17, Se 1.33E-14, Te -1.06E-15 + 4344, 181.000, 0, En 1.196549734366E-05, CFL 0.01481, SL -1.5855E-01, M 7.69492E+16, S 35.1323, T 4.8190, Me 2.79E-17, Se -6.65E-15, Te -2.28E-16 + 4368, 182.000, 0, En 1.896907190534E-05, CFL 0.01413, SL -1.5010E-01, M 7.69493E+16, S 35.1322, T 4.8196, Me 1.34E-16, Se 0.00E+00, Te 2.23E-15 + 4392, 183.000, 0, En 1.748069826054E-05, CFL 0.01207, SL -1.4208E-01, M 7.69494E+16, S 35.1322, T 4.8201, Me -7.72E-18, Se 6.65E-15, Te -1.06E-15 + 4416, 184.000, 0, En 9.060022258090E-06, CFL 0.00888, SL -1.3715E-01, M 7.69494E+16, S 35.1322, T 4.8206, Me -5.69E-17, Se 0.00E+00, Te -1.83E-17 + 4440, 185.000, 0, En 6.014993490400E-06, CFL 0.00648, SL -1.3708E-01, M 7.69494E+16, S 35.1322, T 4.8211, Me 9.45E-17, Se -6.65E-15, Te -2.62E-16 + 4464, 186.000, 0, En 4.940076370812E-06, CFL 0.00468, SL -1.3855E-01, M 7.69494E+16, S 35.1322, T 4.8216, Me 3.84E-17, Se 1.33E-14, Te -5.87E-16 + 4488, 187.000, 0, En 1.399887035639E-06, CFL 0.00224, SL -1.4017E-01, M 7.69494E+16, S 35.1322, T 4.8220, Me 3.69E-17, Se 0.00E+00, Te -8.50E-16 + 4512, 188.000, 0, En 1.331660441993E-07, CFL 0.00059, SL -1.3829E-01, M 7.69494E+16, S 35.1322, T 4.8222, Me 8.85E-17, Se 0.00E+00, Te -1.22E-15 + 4536, 189.000, 0, En 1.581522314826E-07, CFL 0.00061, SL -1.3475E-01, M 7.69495E+16, S 35.1321, T 4.8223, Me 3.33E-17, Se 1.33E-14, Te 1.72E-15 + 4560, 190.000, 0, En 2.785605550065E-07, CFL 0.00130, SL -1.2855E-01, M 7.69495E+16, S 35.1321, T 4.8225, Me -6.52E-17, Se -1.33E-14, Te 9.14E-16 + 4584, 191.000, 0, En 1.852668865387E-06, CFL 0.00404, SL -1.2262E-01, M 7.69496E+16, S 35.1321, T 4.8228, Me 8.26E-17, Se 6.65E-15, Te 7.90E-16 + 4608, 192.000, 0, En 2.265790632439E-06, CFL 0.00552, SL -1.1823E-01, M 7.69497E+16, S 35.1320, T 4.8231, Me 3.26E-17, Se 0.00E+00, Te -1.60E-15 + 4632, 193.000, 0, En 1.676986581917E-06, CFL 0.00477, SL -1.1476E-01, M 7.69497E+16, S 35.1320, T 4.8236, Me -4.06E-17, Se -6.65E-15, Te 2.10E-15 + 4656, 194.000, 0, En 1.610430364208E-06, CFL 0.00303, SL -1.1074E-01, M 7.69498E+16, S 35.1320, T 4.8238, Me -1.30E-16, Se 0.00E+00, Te -1.11E-15 + 4680, 195.000, 0, En 2.227052497218E-06, CFL 0.00283, SL -1.0725E-01, M 7.69498E+16, S 35.1320, T 4.8240, Me -6.60E-17, Se -6.65E-15, Te -2.15E-15 + 4704, 196.000, 0, En 2.640428725269E-06, CFL 0.00359, SL -1.0276E-01, M 7.69499E+16, S 35.1320, T 4.8242, Me 6.44E-17, Se 2.00E-14, Te -1.69E-16 + 4728, 197.000, 0, En 2.306256859542E-06, CFL 0.00299, SL -9.9849E-02, M 7.69499E+16, S 35.1319, T 4.8245, Me 9.40E-17, Se 0.00E+00, Te 1.56E-15 + 4752, 198.000, 0, En 2.447965278527E-06, CFL 0.00361, SL -9.6650E-02, M 7.69500E+16, S 35.1319, T 4.8247, Me 1.52E-16, Se 0.00E+00, Te 2.09E-16 + 4776, 199.000, 0, En 1.083116591399E-06, CFL 0.00232, SL -9.2253E-02, M 7.69500E+16, S 35.1319, T 4.8249, Me -1.03E-17, Se 0.00E+00, Te -9.55E-16 + 4800, 200.000, 0, En 6.499917843926E-08, CFL 0.00031, SL -8.8405E-02, M 7.69501E+16, S 35.1319, T 4.8249, Me -3.55E-17, Se -6.65E-15, Te 1.68E-15 + 4824, 201.000, 0, En 1.098143147645E-07, CFL 0.00051, SL -8.5758E-02, M 7.69501E+16, S 35.1319, T 4.8249, Me 5.79E-17, Se 0.00E+00, Te -1.13E-15 + 4848, 202.000, 0, En 2.626627608135E-06, CFL 0.00349, SL -8.7486E-02, M 7.69501E+16, S 35.1319, T 4.8249, Me 2.46E-17, Se 0.00E+00, Te -2.70E-16 + 4872, 203.000, 0, En 1.172539485546E-05, CFL 0.00755, SL -8.8681E-02, M 7.69501E+16, S 35.1319, T 4.8250, Me -3.92E-17, Se 0.00E+00, Te 9.80E-16 + 4896, 204.000, 0, En 9.431558426661E-06, CFL 0.00561, SL -8.9051E-02, M 7.69501E+16, S 35.1319, T 4.8252, Me 3.05E-17, Se 0.00E+00, Te -8.11E-16 + 4920, 205.000, 0, En 1.031482626931E-06, CFL 0.00159, SL -9.0293E-02, M 7.69500E+16, S 35.1319, T 4.8253, Me -6.57E-17, Se 6.65E-15, Te -1.74E-15 + 4944, 206.000, 0, En 1.571417364512E-06, CFL 0.00248, SL -9.3367E-02, M 7.69500E+16, S 35.1319, T 4.8253, Me 1.26E-16, Se 6.65E-15, Te 2.24E-15 + 4968, 207.000, 0, En 3.909945868203E-06, CFL 0.00387, SL -9.3994E-02, M 7.69500E+16, S 35.1319, T 4.8254, Me -8.03E-17, Se -6.65E-15, Te -3.65E-16 + 4992, 208.000, 0, En 6.207708767032E-06, CFL 0.00594, SL -9.2473E-02, M 7.69500E+16, S 35.1319, T 4.8257, Me 9.55E-17, Se 0.00E+00, Te 1.63E-15 + 5016, 209.000, 0, En 1.219483960808E-06, CFL 0.00306, SL -9.0898E-02, M 7.69500E+16, S 35.1319, T 4.8260, Me -1.08E-16, Se -6.65E-15, Te -1.47E-15 + 5040, 210.000, 0, En 2.342213319051E-07, CFL 0.00160, SL -9.0523E-02, M 7.69500E+16, S 35.1319, T 4.8264, Me 3.46E-17, Se 0.00E+00, Te 2.43E-15 + 5064, 211.000, 0, En 5.359702050343E-08, CFL 0.00029, SL -9.1150E-02, M 7.69500E+16, S 35.1319, T 4.8267, Me -3.07E-17, Se 0.00E+00, Te -1.89E-15 + 5088, 212.000, 0, En 6.111499397433E-08, CFL 0.00034, SL -8.7334E-02, M 7.69501E+16, S 35.1319, T 4.8269, Me -2.11E-17, Se 6.65E-15, Te 1.52E-15 + 5112, 213.000, 0, En 3.506171877648E-06, CFL 0.00668, SL -8.2702E-02, M 7.69501E+16, S 35.1318, T 4.8273, Me -8.73E-17, Se 0.00E+00, Te -9.91E-16 + 5136, 214.000, 0, En 4.906099910311E-06, CFL 0.00559, SL -8.2098E-02, M 7.69501E+16, S 35.1318, T 4.8278, Me 1.03E-16, Se 0.00E+00, Te 1.74E-16 + 5160, 215.000, 0, En 3.410125423059E-06, CFL 0.00557, SL -8.3831E-02, M 7.69501E+16, S 35.1318, T 4.8283, Me 4.88E-17, Se 6.65E-15, Te 5.98E-16 + 5184, 216.000, 0, En 8.372509243211E-06, CFL 0.00674, SL -8.6296E-02, M 7.69501E+16, S 35.1319, T 4.8287, Me -6.55E-17, Se 0.00E+00, Te 4.82E-16 + 5208, 217.000, 0, En 8.026202692725E-06, CFL 0.00647, SL -8.8284E-02, M 7.69501E+16, S 35.1319, T 4.8291, Me 5.26E-17, Se -1.33E-14, Te -7.96E-16 + 5232, 218.000, 0, En 1.791829159615E-06, CFL 0.00350, SL -8.8658E-02, M 7.69501E+16, S 35.1319, T 4.8295, Me -2.31E-17, Se 6.65E-15, Te -1.38E-15 + 5256, 219.000, 0, En 1.172009076260E-06, CFL 0.00322, SL -8.9074E-02, M 7.69501E+16, S 35.1319, T 4.8299, Me 3.80E-17, Se 0.00E+00, Te 2.10E-15 + 5280, 220.000, 0, En 6.898283121874E-07, CFL 0.00169, SL -9.1880E-02, M 7.69500E+16, S 35.1319, T 4.8302, Me 2.17E-17, Se 6.65E-15, Te -9.59E-16 + 5304, 221.000, 0, En 2.101010186450E-07, CFL 0.00078, SL -9.4469E-02, M 7.69500E+16, S 35.1319, T 4.8305, Me 1.01E-16, Se 6.65E-15, Te -2.68E-16 + 5328, 222.000, 0, En 1.851967703747E-07, CFL 0.00104, SL -9.6119E-02, M 7.69500E+16, S 35.1319, T 4.8308, Me 7.52E-17, Se 6.65E-15, Te -1.78E-15 + 5352, 223.000, 0, En 5.618590271105E-07, CFL 0.00225, SL -9.7417E-02, M 7.69499E+16, S 35.1319, T 4.8311, Me 1.41E-16, Se 0.00E+00, Te 6.92E-16 + 5376, 224.000, 0, En 8.872107939674E-07, CFL 0.00333, SL -9.8949E-02, M 7.69499E+16, S 35.1319, T 4.8316, Me -2.44E-17, Se 6.65E-15, Te -6.85E-16 + 5400, 225.000, 0, En 2.667005499605E-06, CFL 0.00444, SL -1.0089E-01, M 7.69499E+16, S 35.1319, T 4.8320, Me 8.47E-17, Se -6.65E-15, Te 2.12E-15 + 5424, 226.000, 0, En 1.782473759530E-06, CFL 0.00408, SL -1.0327E-01, M 7.69499E+16, S 35.1320, T 4.8324, Me -5.53E-17, Se 1.33E-14, Te 9.80E-16 + 5448, 227.000, 0, En 3.257173682252E-06, CFL 0.00491, SL -1.0597E-01, M 7.69498E+16, S 35.1320, T 4.8327, Me 2.88E-17, Se 6.65E-15, Te -1.40E-16 + 5472, 228.000, 0, En 1.098017327782E-05, CFL 0.00843, SL -1.0819E-01, M 7.69498E+16, S 35.1320, T 4.8332, Me -4.28E-17, Se -1.33E-14, Te 5.43E-16 + 5496, 229.000, 0, En 5.128984460772E-06, CFL 0.00464, SL -1.1017E-01, M 7.69498E+16, S 35.1320, T 4.8336, Me 1.15E-16, Se -6.65E-15, Te -7.67E-16 + 5520, 230.000, 0, En 1.502882891198E-06, CFL 0.00348, SL -1.1193E-01, M 7.69498E+16, S 35.1320, T 4.8340, Me 7.35E-17, Se 6.65E-15, Te 1.77E-15 + 5544, 231.000, 0, En 5.260979731857E-07, CFL 0.00199, SL -1.1356E-01, M 7.69497E+16, S 35.1320, T 4.8344, Me -6.88E-17, Se 0.00E+00, Te 9.51E-16 + 5568, 232.000, 0, En 4.207175676697E-07, CFL 0.00240, SL -1.1493E-01, M 7.69497E+16, S 35.1320, T 4.8348, Me 4.34E-17, Se 6.65E-15, Te -3.36E-16 + 5592, 233.000, 0, En 3.555312421935E-07, CFL 0.00213, SL -1.1626E-01, M 7.69497E+16, S 35.1320, T 4.8352, Me 7.86E-17, Se 0.00E+00, Te 9.69E-16 + 5616, 234.000, 0, En 8.245012454483E-06, CFL 0.00831, SL -1.1702E-01, M 7.69497E+16, S 35.1320, T 4.8355, Me -3.23E-17, Se 0.00E+00, Te 1.18E-15 + 5640, 235.000, 0, En 5.839536488432E-06, CFL 0.00516, SL -1.1813E-01, M 7.69497E+16, S 35.1320, T 4.8357, Me 2.53E-17, Se 6.65E-15, Te -1.08E-15 + 5664, 236.000, 0, En 5.262474017502E-07, CFL 0.00165, SL -1.1958E-01, M 7.69497E+16, S 35.1321, T 4.8358, Me 7.36E-17, Se 6.65E-15, Te 1.72E-16 + 5688, 237.000, 0, En 8.622063222901E-08, CFL 0.00056, SL -1.1567E-01, M 7.69497E+16, S 35.1320, T 4.8359, Me 2.03E-17, Se 0.00E+00, Te -1.09E-15 + 5712, 238.000, 0, En 2.758901160107E-07, CFL 0.00118, SL -1.1661E-01, M 7.69497E+16, S 35.1320, T 4.8359, Me -3.72E-17, Se 6.65E-15, Te -2.73E-16 + 5736, 239.000, 0, En 7.574657541280E-07, CFL 0.00187, SL -1.1802E-01, M 7.69497E+16, S 35.1320, T 4.8360, Me -1.08E-16, Se -6.65E-15, Te 1.57E-16 + 5760, 240.000, 0, En 1.012128450665E-06, CFL 0.00201, SL -1.1914E-01, M 7.69497E+16, S 35.1321, T 4.8363, Me -9.84E-17, Se -6.65E-15, Te -2.39E-16 + 5784, 241.000, 0, En 2.683041035589E-06, CFL 0.00416, SL -1.1960E-01, M 7.69497E+16, S 35.1321, T 4.8367, Me 3.14E-17, Se -1.33E-14, Te -9.63E-16 + 5808, 242.000, 0, En 3.078254466465E-06, CFL 0.00400, SL -1.1992E-01, M 7.69497E+16, S 35.1321, T 4.8370, Me 8.26E-17, Se 1.33E-14, Te 3.25E-16 + 5832, 243.000, 0, En 3.789693888417E-06, CFL 0.00358, SL -1.2074E-01, M 7.69496E+16, S 35.1321, T 4.8371, Me 4.22E-17, Se -6.65E-15, Te 8.21E-16 + 5856, 244.000, 0, En 9.959337834465E-07, CFL 0.00206, SL -1.2000E-01, M 7.69497E+16, S 35.1321, T 4.8372, Me 6.92E-17, Se 2.00E-14, Te 5.00E-16 + 5880, 245.000, 0, En 3.785470055802E-07, CFL 0.00144, SL -1.1792E-01, M 7.69497E+16, S 35.1320, T 4.8374, Me -9.88E-17, Se -6.65E-15, Te 2.57E-16 + 5904, 246.000, 0, En 8.336176029584E-07, CFL 0.00318, SL -1.1366E-01, M 7.69497E+16, S 35.1320, T 4.8376, Me -2.69E-17, Se -1.33E-14, Te -4.30E-16 + 5928, 247.000, 0, En 1.262594368880E-06, CFL 0.00421, SL -1.0894E-01, M 7.69498E+16, S 35.1320, T 4.8380, Me -3.03E-17, Se 6.65E-15, Te 1.88E-15 + 5952, 248.000, 0, En 1.454046010506E-06, CFL 0.00448, SL -1.0681E-01, M 7.69498E+16, S 35.1320, T 4.8383, Me -1.02E-16, Se 0.00E+00, Te -1.54E-16 + 5976, 249.000, 0, En 3.154329825708E-06, CFL 0.00501, SL -1.0571E-01, M 7.69498E+16, S 35.1320, T 4.8386, Me 3.04E-17, Se -6.65E-15, Te -1.28E-15 + 6000, 250.000, 0, En 4.290155832979E-06, CFL 0.00559, SL -1.0593E-01, M 7.69498E+16, S 35.1320, T 4.8389, Me -7.59E-17, Se -2.00E-14, Te -6.92E-16 + 6024, 251.000, 0, En 4.235284502339E-06, CFL 0.00429, SL -1.0568E-01, M 7.69498E+16, S 35.1320, T 4.8391, Me -3.81E-17, Se 6.65E-15, Te 1.13E-15 + 6048, 252.000, 0, En 4.422084821100E-06, CFL 0.00488, SL -1.0409E-01, M 7.69499E+16, S 35.1320, T 4.8393, Me 5.95E-17, Se -6.65E-15, Te 1.62E-15 + 6072, 253.000, 0, En 5.023008577340E-06, CFL 0.00515, SL -1.0142E-01, M 7.69499E+16, S 35.1319, T 4.8393, Me 4.03E-17, Se 0.00E+00, Te -4.49E-16 + 6096, 254.000, 0, En 6.441227363141E-06, CFL 0.00612, SL -9.5191E-02, M 7.69500E+16, S 35.1319, T 4.8393, Me 7.27E-17, Se -6.65E-15, Te -9.01E-16 + 6120, 255.000, 0, En 7.840362637844E-06, CFL 0.00624, SL -8.6874E-02, M 7.69501E+16, S 35.1319, T 4.8394, Me 2.15E-18, Se 6.65E-15, Te -8.98E-17 + 6144, 256.000, 0, En 8.878445535188E-06, CFL 0.00560, SL -7.8429E-02, M 7.69502E+16, S 35.1318, T 4.8396, Me 1.22E-16, Se 0.00E+00, Te -2.76E-17 + 6168, 257.000, 0, En 6.687686038249E-06, CFL 0.00576, SL -6.9889E-02, M 7.69503E+16, S 35.1318, T 4.8396, Me 3.08E-18, Se 0.00E+00, Te 1.53E-15 + 6192, 258.000, 0, En 1.187619016415E-05, CFL 0.00738, SL -6.1766E-02, M 7.69504E+16, S 35.1317, T 4.8398, Me 1.27E-16, Se 1.33E-14, Te -4.12E-17 + 6216, 259.000, 0, En 2.616728869189E-05, CFL 0.01120, SL -5.7366E-02, M 7.69505E+16, S 35.1317, T 4.8399, Me 7.94E-17, Se 0.00E+00, Te -1.61E-15 + 6240, 260.000, 0, En 1.680604892263E-05, CFL 0.00673, SL -5.6277E-02, M 7.69505E+16, S 35.1317, T 4.8400, Me -3.61E-17, Se 0.00E+00, Te 1.44E-16 + 6264, 261.000, 0, En 3.926138235723E-06, CFL 0.00381, SL -5.5269E-02, M 7.69505E+16, S 35.1317, T 4.8402, Me -8.50E-17, Se 0.00E+00, Te 1.76E-15 + 6288, 262.000, 0, En 1.384284595003E-06, CFL 0.00230, SL -5.1126E-02, M 7.69505E+16, S 35.1317, T 4.8403, Me 9.91E-17, Se 2.00E-14, Te 3.90E-16 + 6312, 263.000, 0, En 1.006194322970E-06, CFL 0.00222, SL -4.2068E-02, M 7.69507E+16, S 35.1316, T 4.8404, Me 2.59E-17, Se 6.65E-15, Te -6.12E-16 + 6336, 264.000, 0, En 7.130854907691E-07, CFL 0.00172, SL -3.3225E-02, M 7.69508E+16, S 35.1315, T 4.8404, Me 2.91E-18, Se 6.65E-15, Te -8.64E-16 + 6360, 265.000, 0, En 2.131248385595E-06, CFL 0.00322, SL -2.9912E-02, M 7.69508E+16, S 35.1315, T 4.8406, Me 1.00E-16, Se 6.65E-15, Te -6.99E-16 + 6384, 266.000, 0, En 2.639013601692E-06, CFL 0.00335, SL -2.8593E-02, M 7.69508E+16, S 35.1315, T 4.8407, Me 1.65E-16, Se 0.00E+00, Te -1.73E-16 + 6408, 267.000, 0, En 4.666394642938E-06, CFL 0.00604, SL -2.8090E-02, M 7.69508E+16, S 35.1315, T 4.8410, Me -1.13E-16, Se 0.00E+00, Te 9.60E-16 + 6432, 268.000, 0, En 4.354122291832E-06, CFL 0.00473, SL -2.8767E-02, M 7.69508E+16, S 35.1315, T 4.8414, Me 1.50E-16, Se 0.00E+00, Te -8.08E-16 + 6456, 269.000, 0, En 3.867394033673E-06, CFL 0.00424, SL -3.0057E-02, M 7.69508E+16, S 35.1315, T 4.8416, Me 2.12E-17, Se 0.00E+00, Te 2.97E-16 + 6480, 270.000, 0, En 4.022043997423E-07, CFL 0.00100, SL -3.1804E-02, M 7.69508E+16, S 35.1315, T 4.8418, Me -4.61E-17, Se 6.65E-15, Te -6.21E-16 + 6504, 271.000, 0, En 7.126335249849E-07, CFL 0.00160, SL -3.6343E-02, M 7.69507E+16, S 35.1316, T 4.8414, Me 1.39E-16, Se 0.00E+00, Te 2.43E-15 + 6528, 272.000, 0, En 3.539692849031E-06, CFL 0.00369, SL -3.9791E-02, M 7.69507E+16, S 35.1316, T 4.8411, Me -1.51E-16, Se -6.65E-15, Te -2.16E-16 + 6552, 273.000, 0, En 5.498655117005E-06, CFL 0.00443, SL -4.1797E-02, M 7.69507E+16, S 35.1316, T 4.8409, Me -4.41E-17, Se -6.65E-15, Te -1.25E-15 + 6576, 274.000, 0, En 8.218916933187E-06, CFL 0.00480, SL -4.5226E-02, M 7.69506E+16, S 35.1316, T 4.8408, Me 3.31E-17, Se 6.65E-15, Te 1.05E-15 + 6600, 275.000, 0, En 4.587297213563E-06, CFL 0.00357, SL -5.0317E-02, M 7.69505E+16, S 35.1316, T 4.8407, Me -1.44E-16, Se 0.00E+00, Te 1.09E-15 + 6624, 276.000, 0, En 4.574078504292E-06, CFL 0.00305, SL -5.5376E-02, M 7.69505E+16, S 35.1317, T 4.8405, Me 6.37E-17, Se 0.00E+00, Te -2.93E-16 + 6648, 277.000, 0, En 2.598887581452E-06, CFL 0.00249, SL -5.9533E-02, M 7.69504E+16, S 35.1317, T 4.8404, Me 5.02E-17, Se 0.00E+00, Te -5.38E-16 + 6672, 278.000, 0, En 1.151556159342E-06, CFL 0.00190, SL -6.3384E-02, M 7.69504E+16, S 35.1317, T 4.8401, Me -3.61E-17, Se -6.65E-15, Te 7.49E-16 + 6696, 279.000, 0, En 3.890657259632E-06, CFL 0.00337, SL -6.6931E-02, M 7.69503E+16, S 35.1317, T 4.8399, Me 1.27E-16, Se 2.00E-14, Te -2.19E-16 + 6720, 280.000, 0, En 9.609555265644E-06, CFL 0.00518, SL -6.7519E-02, M 7.69503E+16, S 35.1317, T 4.8397, Me 6.07E-17, Se 0.00E+00, Te -2.16E-16 + 6744, 281.000, 0, En 1.625145911031E-05, CFL 0.00643, SL -6.0357E-02, M 7.69504E+16, S 35.1317, T 4.8396, Me 5.96E-17, Se 6.65E-15, Te 7.84E-16 + 6768, 282.000, 0, En 1.305827384831E-05, CFL 0.00510, SL -6.1896E-02, M 7.69504E+16, S 35.1317, T 4.8392, Me -2.78E-17, Se -1.33E-14, Te -7.74E-16 + 6792, 283.000, 0, En 4.575349135074E-06, CFL 0.00299, SL -6.9667E-02, M 7.69503E+16, S 35.1318, T 4.8385, Me 1.39E-16, Se 6.65E-15, Te -9.05E-16 + 6816, 284.000, 0, En 5.532006906533E-05, CFL 0.01087, SL -7.8729E-02, M 7.69502E+16, S 35.1318, T 4.8377, Me -1.26E-17, Se 1.33E-14, Te -4.50E-18 + 6840, 285.000, 0, En 9.333996943578E-05, CFL 0.01157, SL -8.6172E-02, M 7.69501E+16, S 35.1319, T 4.8371, Me -1.93E-16, Se 0.00E+00, Te 5.57E-16 + 6864, 286.000, 0, En 2.418801685188E-05, CFL 0.00670, SL -8.8446E-02, M 7.69501E+16, S 35.1319, T 4.8367, Me -6.90E-17, Se -6.65E-15, Te 4.47E-16 + 6888, 287.000, 0, En 1.883609343547E-06, CFL 0.00181, SL -7.9794E-02, M 7.69502E+16, S 35.1318, T 4.8365, Me -6.48E-17, Se 6.65E-15, Te -5.19E-17 + 6912, 288.000, 0, En 7.589866781605E-06, CFL 0.00415, SL -6.9040E-02, M 7.69503E+16, S 35.1318, T 4.8365, Me -8.86E-17, Se 0.00E+00, Te -7.73E-16 + 6936, 289.000, 0, En 1.555748383139E-05, CFL 0.00599, SL -6.1430E-02, M 7.69504E+16, S 35.1317, T 4.8364, Me -1.88E-17, Se 0.00E+00, Te 3.30E-16 + 6960, 290.000, 0, En 7.813107281667E-06, CFL 0.00314, SL -6.2052E-02, M 7.69504E+16, S 35.1317, T 4.8365, Me 9.09E-17, Se 0.00E+00, Te -5.96E-16 + 6984, 291.000, 0, En 9.344289008430E-06, CFL 0.00431, SL -6.4954E-02, M 7.69504E+16, S 35.1317, T 4.8365, Me -1.78E-17, Se -6.65E-15, Te -4.08E-16 + 7008, 292.000, 0, En 4.503707070540E-05, CFL 0.00690, SL -6.7475E-02, M 7.69503E+16, S 35.1317, T 4.8365, Me -2.69E-17, Se -6.65E-15, Te 1.34E-15 + 7032, 293.000, 0, En 4.223558539728E-05, CFL 0.00859, SL -6.7625E-02, M 7.69503E+16, S 35.1317, T 4.8365, Me -1.19E-18, Se 0.00E+00, Te -1.92E-15 + 7056, 294.000, 0, En 1.816390867366E-05, CFL 0.00573, SL -5.8643E-02, M 7.69504E+16, S 35.1317, T 4.8366, Me -3.55E-17, Se 0.00E+00, Te 2.80E-15 + 7080, 295.000, 0, En 5.114108382480E-06, CFL 0.00286, SL -5.3233E-02, M 7.69505E+16, S 35.1317, T 4.8365, Me -9.52E-18, Se 0.00E+00, Te -1.68E-15 + 7104, 296.000, 0, En 9.298800352013E-07, CFL 0.00122, SL -4.4863E-02, M 7.69506E+16, S 35.1316, T 4.8363, Me 4.33E-17, Se 0.00E+00, Te 2.27E-16 + 7128, 297.000, 0, En 4.023758799903E-06, CFL 0.00623, SL -2.2151E-02, M 7.69509E+16, S 35.1315, T 4.8362, Me 4.66E-17, Se 0.00E+00, Te -1.77E-16 + 7152, 298.000, 0, En 1.565817488533E-06, CFL 0.00162, SL -1.9494E-02, M 7.69509E+16, S 35.1315, T 4.8362, Me 7.80E-18, Se 0.00E+00, Te 3.77E-16 + 7176, 299.000, 0, En 2.310123966378E-06, CFL 0.00175, SL -2.4936E-02, M 7.69509E+16, S 35.1315, T 4.8357, Me 1.15E-16, Se 0.00E+00, Te 2.35E-15 + 7200, 300.000, 0, En 2.601365602125E-06, CFL 0.00210, SL -2.9130E-02, M 7.69508E+16, S 35.1315, T 4.8350, Me 9.88E-17, Se 0.00E+00, Te -1.32E-15 + 7224, 301.000, 0, En 3.980379012244E-06, CFL 0.00229, SL -1.7096E-02, M 7.69510E+16, S 35.1315, T 4.8347, Me 7.45E-17, Se 1.33E-14, Te -1.55E-16 + 7248, 302.000, 0, En 1.047583523473E-05, CFL 0.00426, SL -4.5627E-03, M 7.69511E+16, S 35.1314, T 4.8344, Me -1.22E-16, Se 0.00E+00, Te -2.35E-15 + 7272, 303.000, 0, En 9.428486493276E-06, CFL 0.00325, SL -6.7237E-03, M 7.69511E+16, S 35.1314, T 4.8337, Me 2.61E-17, Se 0.00E+00, Te -1.00E-15 + 7296, 304.000, 0, En 2.343924342961E-06, CFL 0.00172, SL -3.8371E-03, M 7.69511E+16, S 35.1314, T 4.8333, Me 1.92E-17, Se 0.00E+00, Te 1.77E-15 + 7320, 305.000, 0, En 1.062753784563E-06, CFL 0.00124, SL 1.6367E-04, M 7.69512E+16, S 35.1314, T 4.8330, Me -1.35E-16, Se 0.00E+00, Te -1.29E-15 + 7344, 306.000, 0, En 6.559185725654E-07, CFL 0.00106, SL -2.1989E-03, M 7.69512E+16, S 35.1314, T 4.8327, Me -1.17E-16, Se 0.00E+00, Te -2.91E-16 + 7368, 307.000, 0, En 9.932515475874E-07, CFL 0.00130, SL -3.2509E-03, M 7.69512E+16, S 35.1314, T 4.8324, Me -3.16E-17, Se -6.65E-15, Te -4.46E-16 + 7392, 308.000, 0, En 2.277079078658E-06, CFL 0.00175, SL -5.0175E-03, M 7.69511E+16, S 35.1314, T 4.8320, Me 9.52E-17, Se 0.00E+00, Te -8.03E-16 + 7416, 309.000, 0, En 3.662350934781E-06, CFL 0.00191, SL -7.5270E-03, M 7.69511E+16, S 35.1314, T 4.8315, Me 1.41E-17, Se 0.00E+00, Te 3.02E-15 + 7440, 310.000, 0, En 2.723812520798E-06, CFL 0.00194, SL -1.2803E-02, M 7.69510E+16, S 35.1314, T 4.8307, Me -1.43E-16, Se 6.65E-15, Te 1.35E-15 + 7464, 311.000, 0, En 2.469454332164E-06, CFL 0.00187, SL -1.9126E-02, M 7.69509E+16, S 35.1315, T 4.8301, Me 7.01E-19, Se 0.00E+00, Te -1.45E-15 + 7488, 312.000, 0, En 1.033843227778E-06, CFL 0.00110, SL -2.4810E-02, M 7.69509E+16, S 35.1315, T 4.8296, Me 6.39E-17, Se 0.00E+00, Te -2.55E-15 + 7512, 313.000, 0, En 2.215090949069E-07, CFL 0.00056, SL -2.8728E-02, M 7.69508E+16, S 35.1315, T 4.8291, Me -9.62E-17, Se -6.65E-15, Te 2.49E-15 + 7536, 314.000, 0, En 6.010819685512E-06, CFL 0.00307, SL -2.8391E-02, M 7.69508E+16, S 35.1315, T 4.8289, Me -1.79E-18, Se -1.33E-14, Te -1.75E-15 + 7560, 315.000, 0, En 2.525077633194E-05, CFL 0.00587, SL -2.9571E-02, M 7.69508E+16, S 35.1315, T 4.8286, Me 5.75E-17, Se 6.65E-15, Te 8.53E-16 + 7584, 316.000, 0, En 2.392625325487E-05, CFL 0.00447, SL -3.1801E-02, M 7.69508E+16, S 35.1315, T 4.8283, Me -3.20E-17, Se 6.65E-15, Te 3.99E-16 + 7608, 317.000, 0, En 3.548471180975E-06, CFL 0.00211, SL -3.3235E-02, M 7.69508E+16, S 35.1315, T 4.8280, Me -2.48E-17, Se -1.33E-14, Te 1.89E-15 + 7632, 318.000, 0, En 7.932706928926E-07, CFL 0.00099, SL -3.6575E-02, M 7.69507E+16, S 35.1316, T 4.8272, Me -1.08E-16, Se 0.00E+00, Te 1.78E-15 + 7656, 319.000, 0, En 1.776071744208E-06, CFL 0.00153, SL -4.6191E-02, M 7.69506E+16, S 35.1316, T 4.8260, Me 1.79E-17, Se 6.65E-15, Te -8.25E-16 + 7680, 320.000, 0, En 1.158815319536E-06, CFL 0.00120, SL -5.4697E-02, M 7.69505E+16, S 35.1317, T 4.8250, Me 9.11E-17, Se 0.00E+00, Te 1.35E-16 + 7704, 321.000, 0, En 5.301708467217E-07, CFL 0.00085, SL -6.0896E-02, M 7.69504E+16, S 35.1317, T 4.8244, Me -9.71E-17, Se 0.00E+00, Te 3.90E-16 + 7728, 322.000, 0, En 1.224552019571E-06, CFL 0.00130, SL -6.5431E-02, M 7.69504E+16, S 35.1317, T 4.8240, Me -1.37E-16, Se -6.65E-15, Te -1.56E-15 + 7752, 323.000, 0, En 5.484669874792E-07, CFL 0.00077, SL -6.5299E-02, M 7.69504E+16, S 35.1317, T 4.8238, Me -5.83E-17, Se -1.33E-14, Te -3.24E-16 + 7776, 324.000, 0, En 6.946267527311E-07, CFL 0.00078, SL -5.6739E-02, M 7.69505E+16, S 35.1317, T 4.8236, Me -6.53E-17, Se 0.00E+00, Te 1.50E-16 + 7800, 325.000, 0, En 2.595874398259E-06, CFL 0.00181, SL -6.1496E-02, M 7.69504E+16, S 35.1317, T 4.8228, Me -1.72E-17, Se 0.00E+00, Te 4.02E-16 + 7824, 326.000, 0, En 3.797512103073E-06, CFL 0.00186, SL -7.1357E-02, M 7.69503E+16, S 35.1318, T 4.8215, Me 7.07E-18, Se 1.33E-14, Te -1.10E-15 + 7848, 327.000, 0, En 1.345523183217E-05, CFL 0.00391, SL -8.0471E-02, M 7.69502E+16, S 35.1318, T 4.8204, Me 2.04E-16, Se 6.65E-15, Te 1.07E-15 + 7872, 328.000, 0, En 1.163985978720E-05, CFL 0.00311, SL -8.9016E-02, M 7.69501E+16, S 35.1319, T 4.8194, Me 8.34E-18, Se 0.00E+00, Te 1.73E-16 + 7896, 329.000, 0, En 3.691227833347E-06, CFL 0.00165, SL -9.6545E-02, M 7.69500E+16, S 35.1319, T 4.8185, Me -2.97E-17, Se -1.33E-14, Te 3.57E-15 + 7920, 330.000, 0, En 3.553023171848E-06, CFL 0.00193, SL -1.0134E-01, M 7.69499E+16, S 35.1319, T 4.8179, Me 5.93E-17, Se 0.00E+00, Te -3.90E-16 + 7944, 331.000, 0, En 6.175421971828E-07, CFL 0.00074, SL -1.0269E-01, M 7.69499E+16, S 35.1320, T 4.8176, Me 1.27E-16, Se 0.00E+00, Te -8.11E-16 + 7968, 332.000, 0, En 1.339368649549E-06, CFL 0.00116, SL -1.0425E-01, M 7.69499E+16, S 35.1320, T 4.8175, Me -5.12E-17, Se 1.33E-14, Te -2.09E-15 + 7992, 333.000, 0, En 9.096326908143E-07, CFL 0.00093, SL -1.0728E-01, M 7.69498E+16, S 35.1320, T 4.8173, Me 8.95E-17, Se 6.65E-15, Te 1.52E-15 + 8016, 334.000, 0, En 1.143328290087E-06, CFL 0.00113, SL -1.1104E-01, M 7.69498E+16, S 35.1320, T 4.8169, Me -1.48E-16, Se -2.00E-14, Te -2.13E-15 + 8040, 335.000, 0, En 1.607997706347E-06, CFL 0.00125, SL -1.1504E-01, M 7.69497E+16, S 35.1320, T 4.8166, Me 1.78E-16, Se 1.33E-14, Te 7.53E-16 + 8064, 336.000, 0, En 1.210949993844E-06, CFL 0.00120, SL -1.1566E-01, M 7.69497E+16, S 35.1320, T 4.8162, Me 5.23E-17, Se -1.33E-14, Te -1.62E-15 + 8088, 337.000, 0, En 1.487395052930E-06, CFL 0.00097, SL -1.1353E-01, M 7.69497E+16, S 35.1320, T 4.8158, Me 3.57E-17, Se -6.65E-15, Te 8.26E-16 + 8112, 338.000, 0, En 7.375698324235E-07, CFL 0.00083, SL -1.1090E-01, M 7.69498E+16, S 35.1320, T 4.8156, Me -1.27E-16, Se -6.65E-15, Te -1.35E-15 + 8136, 339.000, 0, En 2.358605193381E-07, CFL 0.00050, SL -1.0904E-01, M 7.69498E+16, S 35.1320, T 4.8155, Me -7.37E-17, Se 1.33E-14, Te 6.58E-17 + 8160, 340.000, 0, En 1.020084327497E-06, CFL 0.00095, SL -1.0964E-01, M 7.69498E+16, S 35.1320, T 4.8154, Me 3.09E-17, Se 0.00E+00, Te 1.63E-15 + 8184, 341.000, 0, En 4.318594678867E-07, CFL 0.00062, SL -1.0737E-01, M 7.69498E+16, S 35.1320, T 4.8153, Me 4.07E-17, Se 1.33E-14, Te 1.25E-16 + 8208, 342.000, 0, En 1.534037940570E-07, CFL 0.00036, SL -1.0703E-01, M 7.69498E+16, S 35.1320, T 4.8153, Me -5.76E-17, Se -6.65E-15, Te 1.66E-16 + 8232, 343.000, 0, En 3.354852389917E-08, CFL 0.00018, SL -1.0820E-01, M 7.69498E+16, S 35.1320, T 4.8152, Me 7.36E-17, Se 6.65E-15, Te -6.52E-16 + 8256, 344.000, 0, En 3.580475943665E-07, CFL 0.00057, SL -1.0959E-01, M 7.69498E+16, S 35.1320, T 4.8150, Me 1.06E-16, Se 6.65E-15, Te 8.45E-16 + 8280, 345.000, 0, En 8.580803672171E-07, CFL 0.00091, SL -1.1231E-01, M 7.69498E+16, S 35.1320, T 4.8145, Me -9.47E-17, Se 1.33E-14, Te -9.33E-17 + 8304, 346.000, 0, En 2.244700542523E-06, CFL 0.00151, SL -1.1598E-01, M 7.69497E+16, S 35.1320, T 4.8141, Me 2.34E-17, Se -6.65E-15, Te -1.54E-15 + 8328, 347.000, 0, En 5.329501479642E-06, CFL 0.00186, SL -1.1903E-01, M 7.69497E+16, S 35.1320, T 4.8138, Me 7.07E-17, Se 0.00E+00, Te 8.20E-16 + 8352, 348.000, 0, En 1.546176808614E-05, CFL 0.00314, SL -1.2153E-01, M 7.69496E+16, S 35.1321, T 4.8135, Me 7.72E-17, Se 0.00E+00, Te 2.07E-15 + 8376, 349.000, 0, En 2.393282931579E-05, CFL 0.00466, SL -1.2597E-01, M 7.69496E+16, S 35.1321, T 4.8130, Me -5.71E-17, Se 0.00E+00, Te -5.70E-16 + 8400, 350.000, 0, En 9.417194110734E-06, CFL 0.00258, SL -1.2905E-01, M 7.69495E+16, S 35.1321, T 4.8127, Me 9.56E-17, Se 0.00E+00, Te 7.42E-16 + 8424, 351.000, 0, En 9.937163259624E-07, CFL 0.00087, SL -1.3038E-01, M 7.69495E+16, S 35.1321, T 4.8127, Me -2.52E-17, Se 0.00E+00, Te -2.62E-16 + 8448, 352.000, 0, En 2.353876656634E-06, CFL 0.00164, SL -1.3122E-01, M 7.69495E+16, S 35.1321, T 4.8127, Me -1.62E-17, Se 0.00E+00, Te 5.04E-16 + 8472, 353.000, 0, En 1.055949011277E-05, CFL 0.00273, SL -1.3170E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me -5.69E-17, Se 6.65E-15, Te 1.83E-15 + 8496, 354.000, 0, En 9.685831423037E-06, CFL 0.00267, SL -1.2984E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me -7.38E-17, Se -6.65E-15, Te -1.60E-15 + 8520, 355.000, 0, En 1.004324933566E-05, CFL 0.00275, SL -1.2411E-01, M 7.69496E+16, S 35.1321, T 4.8125, Me 3.55E-17, Se 6.65E-15, Te 8.95E-16 + 8544, 356.000, 0, En 6.573753546337E-06, CFL 0.00296, SL -1.1800E-01, M 7.69497E+16, S 35.1320, T 4.8125, Me 8.36E-18, Se -6.65E-15, Te -9.06E-16 + 8568, 357.000, 0, En 1.712826943405E-06, CFL 0.00110, SL -1.1493E-01, M 7.69497E+16, S 35.1320, T 4.8124, Me -6.65E-17, Se -1.33E-14, Te -5.09E-16 + 8592, 358.000, 0, En 1.329530493660E-06, CFL 0.00116, SL -1.1769E-01, M 7.69497E+16, S 35.1320, T 4.8118, Me 3.93E-17, Se 0.00E+00, Te 4.55E-16 + 8616, 359.000, 0, En 1.702896603476E-06, CFL 0.00093, SL -1.2771E-01, M 7.69496E+16, S 35.1321, T 4.8105, Me 4.07E-17, Se 0.00E+00, Te -7.27E-16 + 8640, 360.000, 0, En 5.697729152450E-07, CFL 0.00055, SL -1.3649E-01, M 7.69494E+16, S 35.1322, T 4.8093, Me 6.92E-17, Se 6.65E-15, Te 2.46E-15 + 8664, 361.000, 0, En 1.850643129922E-07, CFL 0.00050, SL -1.4340E-01, M 7.69494E+16, S 35.1322, T 4.8085, Me -6.43E-17, Se 0.00E+00, Te -2.42E-15 + 8688, 362.000, 0, En 2.083733566794E-07, CFL 0.00037, SL -1.4877E-01, M 7.69493E+16, S 35.1322, T 4.8079, Me 1.21E-16, Se -6.65E-15, Te 8.10E-16 + 8712, 363.000, 0, En 1.314894578109E-07, CFL 0.00032, SL -1.5068E-01, M 7.69493E+16, S 35.1322, T 4.8077, Me 4.04E-17, Se 0.00E+00, Te -2.16E-15 + 8736, 364.000, 0, En 2.755212053264E-07, CFL 0.00040, SL -1.5262E-01, M 7.69492E+16, S 35.1322, T 4.8075, Me 6.67E-17, Se 6.65E-15, Te 6.51E-16 + 8760, 365.000, 0, En 6.875722200530E-07, CFL 0.00085, SL -1.5490E-01, M 7.69492E+16, S 35.1323, T 4.8073, Me -1.40E-17, Se -6.65E-15, Te 4.04E-16 diff --git a/examples/solo_ocean/single_column/timestats.intel b/examples/solo_ocean/single_column/timestats.intel index 3d72e3742b..96c8b17d83 100644 --- a/examples/solo_ocean/single_column/timestats.intel +++ b/examples/solo_ocean/single_column/timestats.intel @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.465358040126E-26, CFL 0.00000, SL -6.3665E-12, M 7.69512E+16, S 35.1314, T 4.8313, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 6.280345122573E-07, CFL 0.00181, SL -6.1796E-03, M 7.69511E+16, S 35.1314, T 4.8303, Me -5.33E-18, Se 0.00E+00, Te -9.17E-16 - 48, 2.000, 0, En 6.074112780880E-07, CFL 0.00174, SL 7.7375E-03, M 7.69513E+16, S 35.1313, T 4.8298, Me -3.50E-17, Se 6.65E-15, Te -4.32E-16 - 72, 3.000, 0, En 2.935529875730E-07, CFL 0.00035, SL 1.7286E-03, M 7.69512E+16, S 35.1313, T 4.8290, Me -6.37E-17, Se -6.65E-15, Te -1.46E-15 - 96, 4.000, 0, En 1.155148970422E-06, CFL 0.00089, SL -1.1511E-03, M 7.69512E+16, S 35.1314, T 4.8285, Me -1.14E-17, Se -6.65E-15, Te -2.27E-16 - 120, 5.000, 0, En 6.231395402874E-07, CFL 0.00045, SL -3.5312E-03, M 7.69511E+16, S 35.1314, T 4.8283, Me 1.06E-16, Se 1.33E-14, Te 1.57E-15 - 144, 6.000, 0, En 3.819062199209E-07, CFL 0.00046, SL -5.5946E-03, M 7.69511E+16, S 35.1314, T 4.8281, Me -8.09E-18, Se -6.65E-15, Te 3.97E-16 - 168, 7.000, 0, En 6.908594529992E-07, CFL 0.00054, SL -3.7707E-03, M 7.69511E+16, S 35.1314, T 4.8278, Me 7.14E-17, Se 6.65E-15, Te -1.03E-15 - 192, 8.000, 0, En 5.428202467025E-07, CFL 0.00045, SL 3.2469E-03, M 7.69512E+16, S 35.1313, T 4.8277, Me 5.14E-17, Se 6.65E-15, Te 1.25E-15 - 216, 9.000, 0, En 6.452903327947E-07, CFL 0.00061, SL 8.9665E-03, M 7.69513E+16, S 35.1313, T 4.8275, Me 3.33E-17, Se -1.33E-14, Te 1.59E-15 - 240, 10.000, 0, En 1.209061767080E-06, CFL 0.00115, SL 7.4792E-03, M 7.69513E+16, S 35.1313, T 4.8275, Me 1.79E-17, Se 6.65E-15, Te -1.14E-15 - 264, 11.000, 0, En 1.962857105165E-06, CFL 0.00116, SL 6.0258E-03, M 7.69513E+16, S 35.1313, T 4.8273, Me 9.14E-17, Se 6.65E-15, Te 8.74E-16 - 288, 12.000, 0, En 1.879093686341E-06, CFL 0.00107, SL 2.5996E-03, M 7.69512E+16, S 35.1313, T 4.8270, Me -5.43E-17, Se 0.00E+00, Te -1.10E-15 - 312, 13.000, 0, En 2.766202396668E-06, CFL 0.00103, SL -4.8867E-03, M 7.69511E+16, S 35.1314, T 4.8261, Me -1.73E-16, Se 0.00E+00, Te 7.68E-16 - 336, 14.000, 0, En 1.994688697217E-06, CFL 0.00087, SL -8.9710E-03, M 7.69511E+16, S 35.1314, T 4.8257, Me 5.42E-17, Se -6.65E-15, Te -7.02E-16 - 360, 15.000, 0, En 2.199010220352E-06, CFL 0.00101, SL -1.1697E-02, M 7.69510E+16, S 35.1314, T 4.8253, Me -6.86E-17, Se 0.00E+00, Te -6.91E-17 - 384, 16.000, 0, En 2.647669915890E-06, CFL 0.00138, SL -1.4742E-02, M 7.69510E+16, S 35.1314, T 4.8248, Me -8.61E-18, Se -1.33E-14, Te -1.19E-15 - 408, 17.000, 0, En 1.616436664158E-06, CFL 0.00061, SL -2.5035E-02, M 7.69509E+16, S 35.1315, T 4.8234, Me 3.35E-17, Se 0.00E+00, Te -1.33E-15 - 432, 18.000, 0, En 3.008589134489E-06, CFL 0.00118, SL -3.4147E-02, M 7.69508E+16, S 35.1316, T 4.8221, Me 5.86E-17, Se 0.00E+00, Te -3.63E-16 - 456, 19.000, 0, En 3.448720347599E-06, CFL 0.00134, SL -1.0766E-02, M 7.69511E+16, S 35.1314, T 4.8214, Me -1.30E-16, Se -6.65E-15, Te 5.37E-16 - 480, 20.000, 0, En 3.179573519537E-06, CFL 0.00115, SL -1.0498E-02, M 7.69511E+16, S 35.1314, T 4.8206, Me 2.83E-17, Se 6.65E-15, Te 1.47E-15 - 504, 21.000, 0, En 3.658339176229E-06, CFL 0.00129, SL -1.7271E-02, M 7.69510E+16, S 35.1315, T 4.8196, Me -4.13E-17, Se 0.00E+00, Te -1.14E-15 - 528, 22.000, 0, En 3.460745079520E-06, CFL 0.00134, SL -2.1074E-02, M 7.69509E+16, S 35.1315, T 4.8193, Me -9.30E-17, Se -6.65E-15, Te -4.99E-16 - 552, 23.000, 0, En 5.769458307590E-06, CFL 0.00184, SL -2.5695E-02, M 7.69509E+16, S 35.1315, T 4.8188, Me 3.05E-17, Se -6.65E-15, Te 1.22E-16 - 576, 24.000, 0, En 5.496980032670E-06, CFL 0.00123, SL -2.7257E-02, M 7.69508E+16, S 35.1315, T 4.8186, Me -1.30E-16, Se 0.00E+00, Te -2.23E-15 - 600, 25.000, 0, En 4.012889116440E-06, CFL 0.00163, SL -3.4194E-02, M 7.69508E+16, S 35.1316, T 4.8178, Me 2.26E-17, Se 6.65E-15, Te -4.50E-16 - 624, 26.000, 0, En 2.273064999085E-06, CFL 0.00116, SL -3.8898E-02, M 7.69507E+16, S 35.1316, T 4.8173, Me 9.61E-17, Se 6.65E-15, Te -1.10E-17 - 648, 27.000, 0, En 1.508911106662E-06, CFL 0.00110, SL -4.2852E-02, M 7.69506E+16, S 35.1316, T 4.8168, Me 2.17E-17, Se 0.00E+00, Te 3.25E-15 - 672, 28.000, 0, En 2.252056475411E-06, CFL 0.00127, SL -3.7184E-02, M 7.69507E+16, S 35.1316, T 4.8167, Me -5.75E-17, Se 6.65E-15, Te -1.68E-15 - 696, 29.000, 0, En 7.895404901748E-07, CFL 0.00068, SL -4.4104E-02, M 7.69506E+16, S 35.1316, T 4.8155, Me 1.51E-16, Se -2.00E-14, Te 2.34E-15 - 720, 30.000, 0, En 4.549454040960E-07, CFL 0.00051, SL -5.2318E-02, M 7.69505E+16, S 35.1317, T 4.8141, Me -1.22E-16, Se 0.00E+00, Te -1.79E-15 - 744, 31.000, 0, En 3.040382106545E-07, CFL 0.00028, SL -5.6906E-02, M 7.69505E+16, S 35.1317, T 4.8135, Me -6.48E-17, Se 0.00E+00, Te 3.90E-16 - 768, 32.000, 0, En 3.123279506187E-07, CFL 0.00036, SL -3.3070E-02, M 7.69508E+16, S 35.1315, T 4.8129, Me -5.56E-17, Se 0.00E+00, Te 1.30E-15 - 792, 33.000, 0, En 2.616291254946E-07, CFL 0.00037, SL -3.2226E-02, M 7.69508E+16, S 35.1315, T 4.8121, Me 6.82E-17, Se 0.00E+00, Te -2.47E-15 - 816, 34.000, 0, En 1.464801207003E-07, CFL 0.00022, SL -3.8376E-02, M 7.69507E+16, S 35.1316, T 4.8111, Me 4.33E-17, Se 1.33E-14, Te 6.21E-16 - 840, 35.000, 0, En 1.372882985898E-07, CFL 0.00024, SL -4.5605E-02, M 7.69506E+16, S 35.1316, T 4.8102, Me -1.40E-16, Se -1.33E-14, Te 2.47E-15 - 864, 36.000, 0, En 1.515656182930E-07, CFL 0.00023, SL -5.0415E-02, M 7.69505E+16, S 35.1316, T 4.8097, Me 2.10E-18, Se 0.00E+00, Te -4.36E-16 - 888, 37.000, 0, En 2.044228471195E-07, CFL 0.00033, SL -5.3725E-02, M 7.69505E+16, S 35.1317, T 4.8093, Me -1.21E-16, Se -6.65E-15, Te 1.73E-16 - 912, 38.000, 0, En 4.380109763008E-07, CFL 0.00041, SL -5.7093E-02, M 7.69505E+16, S 35.1317, T 4.8090, Me 2.04E-17, Se 6.65E-15, Te -8.68E-16 - 936, 39.000, 0, En 9.721293643495E-07, CFL 0.00067, SL -4.5885E-02, M 7.69506E+16, S 35.1316, T 4.8086, Me 5.34E-17, Se 0.00E+00, Te 6.55E-16 - 960, 40.000, 0, En 9.272992631016E-07, CFL 0.00047, SL -3.9384E-02, M 7.69507E+16, S 35.1316, T 4.8084, Me 9.41E-17, Se 0.00E+00, Te -4.82E-16 - 984, 41.000, 0, En 9.698049183051E-07, CFL 0.00054, SL -4.3521E-02, M 7.69506E+16, S 35.1316, T 4.8079, Me 7.07E-17, Se 0.00E+00, Te -1.15E-15 - 1008, 42.000, 0, En 1.687745330939E-06, CFL 0.00091, SL -3.6775E-02, M 7.69507E+16, S 35.1316, T 4.8072, Me 6.31E-17, Se 6.65E-15, Te 1.81E-16 - 1032, 43.000, 0, En 1.750189109226E-06, CFL 0.00078, SL -2.7828E-02, M 7.69508E+16, S 35.1315, T 4.8070, Me -3.31E-17, Se -6.65E-15, Te 2.85E-16 - 1056, 44.000, 0, En 1.825911548544E-06, CFL 0.00074, SL -1.8195E-02, M 7.69510E+16, S 35.1315, T 4.8068, Me -1.13E-17, Se 0.00E+00, Te -6.76E-16 - 1080, 45.000, 0, En 1.998923862499E-06, CFL 0.00074, SL -2.2342E-02, M 7.69509E+16, S 35.1315, T 4.8062, Me -1.92E-18, Se 0.00E+00, Te 1.78E-15 - 1104, 46.000, 0, En 2.743813490278E-06, CFL 0.00110, SL -3.0430E-02, M 7.69508E+16, S 35.1315, T 4.8052, Me -1.25E-16, Se 0.00E+00, Te -1.58E-15 - 1128, 47.000, 0, En 2.590061890685E-06, CFL 0.00085, SL -3.7229E-02, M 7.69507E+16, S 35.1316, T 4.8043, Me 6.19E-17, Se -6.65E-15, Te -3.78E-17 - 1152, 48.000, 0, En 2.211185345360E-06, CFL 0.00077, SL -4.2106E-02, M 7.69507E+16, S 35.1316, T 4.8036, Me 2.83E-17, Se 6.65E-15, Te -7.33E-16 - 1176, 49.000, 0, En 1.955069327965E-06, CFL 0.00064, SL -5.0827E-02, M 7.69505E+16, S 35.1317, T 4.8022, Me -4.46E-17, Se -6.65E-15, Te 8.45E-16 - 1200, 50.000, 0, En 1.539507910052E-06, CFL 0.00060, SL -6.0752E-02, M 7.69504E+16, S 35.1317, T 4.8008, Me 4.39E-18, Se 0.00E+00, Te -1.74E-15 - 1224, 51.000, 0, En 1.608758826890E-06, CFL 0.00066, SL -6.6461E-02, M 7.69503E+16, S 35.1317, T 4.8004, Me -1.31E-16, Se -6.65E-15, Te -5.68E-16 - 1248, 52.000, 0, En 1.837047333149E-06, CFL 0.00079, SL -6.9899E-02, M 7.69503E+16, S 35.1318, T 4.8002, Me -1.12E-17, Se 0.00E+00, Te -6.78E-16 - 1272, 53.000, 0, En 1.438456618538E-06, CFL 0.00076, SL -7.1890E-02, M 7.69503E+16, S 35.1318, T 4.8001, Me -9.32E-17, Se 0.00E+00, Te -6.95E-16 - 1296, 54.000, 0, En 2.529016805173E-06, CFL 0.00143, SL -6.6094E-02, M 7.69503E+16, S 35.1317, T 4.8000, Me 2.76E-17, Se 0.00E+00, Te -1.67E-16 - 1320, 55.000, 0, En 1.033255741412E-06, CFL 0.00063, SL -6.6817E-02, M 7.69503E+16, S 35.1317, T 4.7994, Me -1.22E-16, Se 6.65E-15, Te 1.39E-16 - 1344, 56.000, 0, En 7.054301504626E-07, CFL 0.00047, SL -7.2944E-02, M 7.69503E+16, S 35.1318, T 4.7988, Me -2.72E-17, Se 6.65E-15, Te -1.39E-15 - 1368, 57.000, 0, En 1.258523091273E-06, CFL 0.00057, SL -7.0270E-02, M 7.69503E+16, S 35.1318, T 4.7985, Me 1.36E-16, Se 6.65E-15, Te 2.41E-15 - 1392, 58.000, 0, En 1.426847049556E-06, CFL 0.00062, SL -7.3040E-02, M 7.69503E+16, S 35.1318, T 4.7980, Me -4.86E-17, Se 0.00E+00, Te -1.29E-15 - 1416, 59.000, 0, En 9.654389847803E-07, CFL 0.00055, SL -8.0029E-02, M 7.69502E+16, S 35.1318, T 4.7969, Me 1.01E-16, Se -6.65E-15, Te -5.44E-16 - 1440, 60.000, 0, En 1.061553526996E-06, CFL 0.00047, SL -8.7741E-02, M 7.69501E+16, S 35.1319, T 4.7960, Me -6.95E-17, Se 0.00E+00, Te -7.81E-16 - 1464, 61.000, 0, En 3.744701540248E-07, CFL 0.00029, SL -9.2703E-02, M 7.69500E+16, S 35.1319, T 4.7957, Me -1.18E-17, Se 6.65E-15, Te -2.45E-16 - 1488, 62.000, 0, En 8.265381822331E-07, CFL 0.00044, SL -9.5442E-02, M 7.69500E+16, S 35.1319, T 4.7954, Me 1.33E-16, Se 6.65E-15, Te 1.08E-15 - 1512, 63.000, 0, En 4.732381761618E-07, CFL 0.00045, SL -9.8093E-02, M 7.69499E+16, S 35.1319, T 4.7954, Me -1.15E-16, Se -1.33E-14, Te -6.52E-16 - 1536, 64.000, 0, En 3.688303290742E-07, CFL 0.00039, SL -1.0147E-01, M 7.69499E+16, S 35.1319, T 4.7954, Me 2.09E-17, Se 0.00E+00, Te 4.54E-16 - 1560, 65.000, 0, En 2.492874474741E-07, CFL 0.00027, SL -1.0311E-01, M 7.69499E+16, S 35.1320, T 4.7951, Me -1.30E-16, Se 0.00E+00, Te 2.87E-16 - 1584, 66.000, 0, En 1.981013704954E-07, CFL 0.00020, SL -1.0727E-01, M 7.69498E+16, S 35.1320, T 4.7949, Me 1.22E-16, Se 0.00E+00, Te 1.26E-15 - 1608, 67.000, 0, En 3.542930776777E-07, CFL 0.00032, SL -1.1166E-01, M 7.69498E+16, S 35.1320, T 4.7945, Me -2.67E-17, Se 0.00E+00, Te -8.09E-16 - 1632, 68.000, 0, En 6.988148551457E-07, CFL 0.00041, SL -1.0768E-01, M 7.69498E+16, S 35.1320, T 4.7943, Me -1.62E-16, Se -1.33E-14, Te -5.86E-16 - 1656, 69.000, 0, En 1.529558729760E-06, CFL 0.00100, SL -1.0430E-01, M 7.69499E+16, S 35.1320, T 4.7943, Me -1.05E-16, Se -6.65E-15, Te -1.65E-16 - 1680, 70.000, 0, En 8.693070285738E-06, CFL 0.00670, SL -9.7191E-02, M 7.69499E+16, S 35.1319, T 4.7944, Me 1.88E-16, Se 6.65E-15, Te -1.66E-15 - 1704, 71.000, 0, En 2.038297414761E-06, CFL 0.00543, SL -9.5680E-02, M 7.69500E+16, S 35.1319, T 4.7947, Me 1.90E-16, Se 1.33E-14, Te 4.00E-16 - 1728, 72.000, 0, En 6.156263639858E-07, CFL 0.00084, SL -9.6294E-02, M 7.69500E+16, S 35.1319, T 4.7949, Me 8.23E-17, Se -1.33E-14, Te 8.30E-16 - 1752, 73.000, 0, En 8.464697338487E-07, CFL 0.00163, SL -9.8194E-02, M 7.69499E+16, S 35.1319, T 4.7949, Me 4.91E-17, Se 6.65E-15, Te -6.07E-16 - 1776, 74.000, 0, En 1.192622932899E-06, CFL 0.00113, SL -1.0140E-01, M 7.69499E+16, S 35.1319, T 4.7946, Me 7.05E-17, Se 6.65E-15, Te -3.90E-16 - 1800, 75.000, 0, En 8.793487565230E-07, CFL 0.00038, SL -1.0994E-01, M 7.69498E+16, S 35.1320, T 4.7939, Me 3.40E-17, Se -1.33E-14, Te -2.52E-19 - 1824, 76.000, 0, En 8.655494805829E-07, CFL 0.00040, SL -1.1492E-01, M 7.69497E+16, S 35.1320, T 4.7935, Me 1.42E-16, Se 6.65E-15, Te 2.94E-15 - 1848, 77.000, 0, En 1.509592915720E-06, CFL 0.00053, SL -1.2023E-01, M 7.69497E+16, S 35.1321, T 4.7934, Me -9.19E-17, Se 0.00E+00, Te -1.12E-15 - 1872, 78.000, 0, En 2.500652793209E-06, CFL 0.00089, SL -1.2461E-01, M 7.69496E+16, S 35.1321, T 4.7933, Me 1.11E-16, Se 6.65E-15, Te 1.63E-15 - 1896, 79.000, 0, En 2.534399466049E-06, CFL 0.00233, SL -1.2481E-01, M 7.69496E+16, S 35.1321, T 4.7936, Me -6.06E-17, Se -6.65E-15, Te -1.31E-15 - 1920, 80.000, 0, En 3.669992700284E-06, CFL 0.00294, SL -1.2157E-01, M 7.69496E+16, S 35.1321, T 4.7939, Me -1.17E-16, Se -6.65E-15, Te 1.27E-15 - 1944, 81.000, 0, En 4.293738080242E-06, CFL 0.00318, SL -1.2266E-01, M 7.69496E+16, S 35.1321, T 4.7940, Me 1.17E-17, Se 0.00E+00, Te 4.40E-17 - 1968, 82.000, 0, En 4.310569052720E-06, CFL 0.00225, SL -1.2666E-01, M 7.69496E+16, S 35.1321, T 4.7937, Me -1.04E-16, Se -6.65E-15, Te 1.97E-15 - 1992, 83.000, 0, En 4.634273284139E-06, CFL 0.00238, SL -1.2154E-01, M 7.69496E+16, S 35.1321, T 4.7935, Me -4.39E-17, Se 6.65E-15, Te 1.53E-16 - 2016, 84.000, 0, En 4.103706080767E-06, CFL 0.00206, SL -1.2284E-01, M 7.69496E+16, S 35.1321, T 4.7936, Me -1.61E-16, Se -6.65E-15, Te -4.01E-15 - 2040, 85.000, 0, En 1.863644029599E-06, CFL 0.00070, SL -1.3233E-01, M 7.69495E+16, S 35.1321, T 4.7923, Me 7.75E-18, Se 6.65E-15, Te 2.49E-15 - 2064, 86.000, 0, En 1.995483204164E-06, CFL 0.00095, SL -1.4303E-01, M 7.69494E+16, S 35.1322, T 4.7909, Me -8.74E-17, Se -1.33E-14, Te 2.59E-15 - 2088, 87.000, 0, En 1.426901643320E-06, CFL 0.00074, SL -1.4969E-01, M 7.69493E+16, S 35.1322, T 4.7903, Me 2.58E-17, Se -6.65E-15, Te -2.14E-15 - 2112, 88.000, 0, En 1.162978947408E-06, CFL 0.00048, SL -1.3920E-01, M 7.69494E+16, S 35.1322, T 4.7898, Me -1.08E-16, Se 6.65E-15, Te 3.32E-15 - 2136, 89.000, 0, En 1.365642892692E-05, CFL 0.00717, SL -1.2452E-01, M 7.69496E+16, S 35.1321, T 4.7900, Me 2.36E-17, Se 0.00E+00, Te 1.93E-16 - 2160, 90.000, 0, En 1.365622862040E-05, CFL 0.00518, SL -1.2502E-01, M 7.69496E+16, S 35.1321, T 4.7903, Me 1.81E-18, Se -1.33E-14, Te 4.42E-16 - 2184, 91.000, 0, En 1.420162934773E-05, CFL 0.00453, SL -1.2921E-01, M 7.69495E+16, S 35.1321, T 4.7904, Me 5.26E-17, Se 0.00E+00, Te -7.47E-16 - 2208, 92.000, 0, En 1.302023216377E-05, CFL 0.00486, SL -1.3343E-01, M 7.69495E+16, S 35.1321, T 4.7903, Me -1.11E-16, Se 0.00E+00, Te 2.41E-15 - 2232, 93.000, 0, En 1.698289201848E-06, CFL 0.00048, SL -1.3970E-01, M 7.69494E+16, S 35.1322, T 4.7898, Me 2.71E-17, Se -1.33E-14, Te -3.58E-16 - 2256, 94.000, 0, En 1.532867101724E-06, CFL 0.00053, SL -1.4499E-01, M 7.69493E+16, S 35.1322, T 4.7895, Me 4.77E-17, Se -6.65E-15, Te -3.88E-16 - 2280, 95.000, 0, En 1.858357889609E-06, CFL 0.00074, SL -1.4233E-01, M 7.69494E+16, S 35.1322, T 4.7893, Me -1.97E-17, Se 6.65E-15, Te 8.55E-16 - 2304, 96.000, 0, En 1.420087459745E-06, CFL 0.00081, SL -1.4259E-01, M 7.69494E+16, S 35.1322, T 4.7897, Me -1.04E-16, Se -1.33E-14, Te -1.23E-15 - 2328, 97.000, 0, En 7.717386754037E-06, CFL 0.00493, SL -1.4436E-01, M 7.69493E+16, S 35.1322, T 4.7900, Me -2.78E-17, Se 6.65E-15, Te 1.10E-15 - 2352, 98.000, 0, En 6.867066231679E-06, CFL 0.00303, SL -1.4658E-01, M 7.69493E+16, S 35.1322, T 4.7900, Me 2.55E-16, Se 3.33E-14, Te 2.78E-16 - 2376, 99.000, 0, En 9.888706283685E-06, CFL 0.00310, SL -1.4915E-01, M 7.69493E+16, S 35.1322, T 4.7902, Me 4.42E-17, Se 0.00E+00, Te 8.70E-16 - 2400, 100.000, 0, En 1.001679877706E-05, CFL 0.00306, SL -1.5319E-01, M 7.69492E+16, S 35.1322, T 4.7902, Me -7.04E-17, Se -1.33E-14, Te -1.55E-15 - 2424, 101.000, 0, En 1.053653481713E-05, CFL 0.00352, SL -1.5419E-01, M 7.69492E+16, S 35.1323, T 4.7903, Me 7.46E-17, Se 0.00E+00, Te 2.28E-15 - 2448, 102.000, 0, En 1.525337561728E-05, CFL 0.00894, SL -1.5183E-01, M 7.69492E+16, S 35.1322, T 4.7908, Me -1.85E-17, Se 6.65E-15, Te -2.05E-15 - 2472, 103.000, 0, En 9.263366382691E-06, CFL 0.00258, SL -1.5584E-01, M 7.69492E+16, S 35.1323, T 4.7910, Me -4.26E-17, Se 0.00E+00, Te -3.06E-16 - 2496, 104.000, 0, En 9.869603632739E-06, CFL 0.00299, SL -1.6093E-01, M 7.69491E+16, S 35.1323, T 4.7910, Me 2.06E-16, Se 6.65E-15, Te 2.60E-16 - 2520, 105.000, 0, En 9.841141175389E-06, CFL 0.00295, SL -1.6379E-01, M 7.69491E+16, S 35.1323, T 4.7911, Me 4.59E-17, Se 0.00E+00, Te -3.64E-16 - 2544, 106.000, 0, En 9.853311318318E-06, CFL 0.00305, SL -1.6372E-01, M 7.69491E+16, S 35.1323, T 4.7916, Me 3.52E-17, Se 0.00E+00, Te 2.98E-16 - 2568, 107.000, 0, En 1.205330397188E-05, CFL 0.00564, SL -1.6361E-01, M 7.69491E+16, S 35.1323, T 4.7920, Me 6.87E-17, Se 6.65E-15, Te 8.48E-17 - 2592, 108.000, 0, En 1.696356048844E-05, CFL 0.00821, SL -1.6025E-01, M 7.69491E+16, S 35.1323, T 4.7923, Me 5.30E-17, Se 6.65E-15, Te 1.68E-15 - 2616, 109.000, 0, En 1.957270350717E-05, CFL 0.00782, SL -1.5628E-01, M 7.69492E+16, S 35.1323, T 4.7925, Me -2.03E-17, Se 0.00E+00, Te -1.48E-15 - 2640, 110.000, 0, En 1.773980107355E-05, CFL 0.00556, SL -1.5606E-01, M 7.69492E+16, S 35.1323, T 4.7921, Me -5.42E-17, Se 0.00E+00, Te -1.36E-15 - 2664, 111.000, 0, En 1.205270153457E-05, CFL 0.00306, SL -1.6488E-01, M 7.69491E+16, S 35.1323, T 4.7914, Me -1.74E-17, Se -6.65E-15, Te 9.41E-16 - 2688, 112.000, 0, En 1.055337256787E-05, CFL 0.00226, SL -1.7207E-01, M 7.69490E+16, S 35.1324, T 4.7911, Me -1.37E-16, Se 0.00E+00, Te 2.50E-16 - 2712, 113.000, 0, En 9.635126264835E-06, CFL 0.00246, SL -1.7342E-01, M 7.69490E+16, S 35.1324, T 4.7908, Me 9.96E-17, Se 0.00E+00, Te 5.60E-16 - 2736, 114.000, 0, En 1.768883602593E-05, CFL 0.00561, SL -1.5505E-01, M 7.69492E+16, S 35.1323, T 4.7909, Me -6.72E-17, Se 0.00E+00, Te 2.15E-15 - 2760, 115.000, 0, En 5.862755348603E-06, CFL 0.00251, SL -1.5558E-01, M 7.69492E+16, S 35.1323, T 4.7910, Me 4.47E-17, Se 0.00E+00, Te -1.85E-15 - 2784, 116.000, 0, En 5.138813182628E-06, CFL 0.00139, SL -1.5799E-01, M 7.69492E+16, S 35.1323, T 4.7913, Me 4.13E-17, Se 6.65E-15, Te -7.88E-16 - 2808, 117.000, 0, En 5.961850192840E-06, CFL 0.00292, SL -1.6049E-01, M 7.69491E+16, S 35.1323, T 4.7916, Me -2.22E-17, Se 0.00E+00, Te 2.93E-15 - 2832, 118.000, 0, En 7.823237451296E-06, CFL 0.00370, SL -1.6273E-01, M 7.69491E+16, S 35.1323, T 4.7919, Me 1.13E-17, Se 0.00E+00, Te -6.58E-16 - 2856, 119.000, 0, En 1.262222924296E-05, CFL 0.00463, SL -1.6521E-01, M 7.69491E+16, S 35.1323, T 4.7923, Me -4.37E-17, Se -1.33E-14, Te -1.42E-16 - 2880, 120.000, 0, En 1.241854928965E-05, CFL 0.00523, SL -1.6737E-01, M 7.69490E+16, S 35.1323, T 4.7927, Me 5.57E-19, Se 0.00E+00, Te 1.62E-15 - 2904, 121.000, 0, En 9.320240583682E-06, CFL 0.00468, SL -1.6904E-01, M 7.69490E+16, S 35.1323, T 4.7933, Me -1.07E-16, Se 6.65E-15, Te 9.85E-16 - 2928, 122.000, 0, En 2.191408675403E-05, CFL 0.00434, SL -1.7066E-01, M 7.69490E+16, S 35.1324, T 4.7935, Me -3.75E-17, Se -6.65E-15, Te 9.34E-16 - 2952, 123.000, 0, En 1.965983549065E-05, CFL 0.00380, SL -1.7194E-01, M 7.69490E+16, S 35.1324, T 4.7938, Me 4.35E-17, Se 1.33E-14, Te 1.30E-15 - 2976, 124.000, 0, En 1.108433956992E-05, CFL 0.00266, SL -1.7323E-01, M 7.69490E+16, S 35.1324, T 4.7942, Me 2.93E-17, Se -1.33E-14, Te 1.24E-17 - 3000, 125.000, 0, En 7.662555602729E-06, CFL 0.00317, SL -1.6855E-01, M 7.69490E+16, S 35.1323, T 4.7946, Me -4.65E-17, Se 6.65E-15, Te -1.70E-17 - 3024, 126.000, 0, En 6.424123332016E-06, CFL 0.00215, SL -1.5937E-01, M 7.69492E+16, S 35.1323, T 4.7950, Me 2.50E-18, Se -1.33E-14, Te -1.51E-15 - 3048, 127.000, 0, En 6.327218092578E-06, CFL 0.00334, SL -1.6111E-01, M 7.69491E+16, S 35.1323, T 4.7951, Me -4.61E-17, Se 6.65E-15, Te 9.17E-16 - 3072, 128.000, 0, En 7.956362235001E-06, CFL 0.00291, SL -1.6494E-01, M 7.69491E+16, S 35.1323, T 4.7953, Me 7.27E-18, Se -6.65E-15, Te 1.00E-15 - 3096, 129.000, 0, En 1.225773963459E-05, CFL 0.00740, SL -1.6715E-01, M 7.69491E+16, S 35.1323, T 4.7957, Me -2.09E-17, Se -6.65E-15, Te -5.89E-16 - 3120, 130.000, 0, En 8.830185760515E-06, CFL 0.00506, SL -1.6897E-01, M 7.69490E+16, S 35.1323, T 4.7961, Me -1.91E-17, Se 1.33E-14, Te 9.00E-16 - 3144, 131.000, 0, En 5.807338030053E-06, CFL 0.00226, SL -1.7186E-01, M 7.69490E+16, S 35.1324, T 4.7961, Me -1.43E-16, Se 0.00E+00, Te -1.69E-15 - 3168, 132.000, 0, En 4.386590258175E-06, CFL 0.00226, SL -1.7781E-01, M 7.69489E+16, S 35.1324, T 4.7961, Me 8.34E-18, Se 0.00E+00, Te 2.43E-15 - 3192, 133.000, 0, En 3.798630231546E-06, CFL 0.00185, SL -1.8252E-01, M 7.69489E+16, S 35.1324, T 4.7961, Me 4.39E-17, Se 0.00E+00, Te -1.48E-15 - 3216, 134.000, 0, En 3.557314937162E-06, CFL 0.00135, SL -1.8368E-01, M 7.69488E+16, S 35.1324, T 4.7963, Me 5.05E-17, Se 0.00E+00, Te 4.40E-16 - 3240, 135.000, 0, En 3.500042485733E-06, CFL 0.00194, SL -1.7966E-01, M 7.69489E+16, S 35.1324, T 4.7965, Me 8.43E-18, Se 0.00E+00, Te -6.18E-16 - 3264, 136.000, 0, En 3.529561934628E-06, CFL 0.00128, SL -1.7849E-01, M 7.69489E+16, S 35.1324, T 4.7971, Me 4.11E-17, Se 0.00E+00, Te 9.60E-16 - 3288, 137.000, 0, En 4.179192806899E-06, CFL 0.00289, SL -1.7888E-01, M 7.69489E+16, S 35.1324, T 4.7974, Me 9.38E-18, Se 0.00E+00, Te 1.09E-15 - 3312, 138.000, 0, En 4.419537156334E-06, CFL 0.00348, SL -1.7967E-01, M 7.69489E+16, S 35.1324, T 4.7977, Me -2.23E-16, Se -6.65E-15, Te -6.73E-16 - 3336, 139.000, 0, En 4.328404568841E-06, CFL 0.00302, SL -1.8065E-01, M 7.69489E+16, S 35.1324, T 4.7980, Me -5.67E-17, Se -6.65E-15, Te -6.76E-16 - 3360, 140.000, 0, En 5.335694267275E-06, CFL 0.00472, SL -1.8141E-01, M 7.69489E+16, S 35.1324, T 4.7983, Me -1.18E-16, Se -6.65E-15, Te -1.50E-15 - 3384, 141.000, 0, En 6.517046290621E-06, CFL 0.00579, SL -1.8223E-01, M 7.69489E+16, S 35.1324, T 4.7988, Me 2.05E-16, Se -6.65E-15, Te 2.24E-16 - 3408, 142.000, 0, En 3.758901641774E-06, CFL 0.00439, SL -1.8304E-01, M 7.69488E+16, S 35.1324, T 4.7995, Me -1.12E-17, Se 0.00E+00, Te 1.40E-16 - 3432, 143.000, 0, En 5.381327213636E-06, CFL 0.00682, SL -1.8367E-01, M 7.69488E+16, S 35.1324, T 4.8001, Me -1.17E-17, Se -6.65E-15, Te 3.46E-16 - 3456, 144.000, 0, En 3.769011726682E-06, CFL 0.00769, SL -1.8418E-01, M 7.69488E+16, S 35.1324, T 4.8008, Me -9.26E-18, Se 0.00E+00, Te 7.35E-16 - 3480, 145.000, 0, En 5.333299437469E-06, CFL 0.00959, SL -1.8501E-01, M 7.69488E+16, S 35.1324, T 4.8015, Me 4.70E-17, Se 6.65E-15, Te -3.07E-15 - 3504, 146.000, 0, En 6.216699725820E-06, CFL 0.01034, SL -1.8591E-01, M 7.69488E+16, S 35.1324, T 4.8022, Me -7.94E-17, Se 0.00E+00, Te 2.70E-15 - 3528, 147.000, 0, En 4.150043798887E-06, CFL 0.00658, SL -1.8691E-01, M 7.69488E+16, S 35.1324, T 4.8029, Me -7.41E-17, Se -6.65E-15, Te -7.22E-16 - 3552, 148.000, 0, En 2.795025608196E-06, CFL 0.00381, SL -1.8651E-01, M 7.69488E+16, S 35.1324, T 4.8035, Me 2.51E-17, Se 0.00E+00, Te -9.05E-16 - 3576, 149.000, 0, En 2.447461818585E-06, CFL 0.00271, SL -1.8743E-01, M 7.69488E+16, S 35.1325, T 4.8042, Me 9.55E-17, Se 6.65E-15, Te -6.82E-17 - 3600, 150.000, 0, En 2.369417204608E-06, CFL 0.00382, SL -1.8935E-01, M 7.69488E+16, S 35.1325, T 4.8046, Me 7.39E-17, Se 1.33E-14, Te 1.00E-15 - 3624, 151.000, 0, En 5.720192096867E-06, CFL 0.00676, SL -1.8921E-01, M 7.69488E+16, S 35.1325, T 4.8049, Me -1.40E-17, Se 1.33E-14, Te 7.43E-16 - 3648, 152.000, 0, En 6.055269821415E-06, CFL 0.00800, SL -1.9037E-01, M 7.69488E+16, S 35.1325, T 4.8054, Me -1.47E-17, Se -6.65E-15, Te -1.60E-15 - 3672, 153.000, 0, En 3.836252367893E-06, CFL 0.00428, SL -1.9203E-01, M 7.69487E+16, S 35.1325, T 4.8057, Me 8.38E-17, Se 2.00E-14, Te -3.03E-16 - 3696, 154.000, 0, En 3.863720592490E-06, CFL 0.00432, SL -1.9358E-01, M 7.69487E+16, S 35.1325, T 4.8061, Me 2.41E-17, Se -6.65E-15, Te 1.80E-15 - 3720, 155.000, 0, En 4.066356141686E-06, CFL 0.00559, SL -1.9477E-01, M 7.69487E+16, S 35.1325, T 4.8067, Me 1.21E-18, Se -6.65E-15, Te -6.86E-16 - 3744, 156.000, 0, En 2.761927780352E-06, CFL 0.00344, SL -1.9603E-01, M 7.69487E+16, S 35.1325, T 4.8073, Me -3.97E-18, Se -6.65E-15, Te 6.77E-16 - 3768, 157.000, 0, En 5.838996237472E-06, CFL 0.00432, SL -1.9737E-01, M 7.69487E+16, S 35.1325, T 4.8079, Me -1.08E-16, Se -6.65E-15, Te -8.54E-16 - 3792, 158.000, 0, En 1.239274410217E-05, CFL 0.00625, SL -1.9886E-01, M 7.69486E+16, S 35.1325, T 4.8085, Me -5.04E-17, Se -6.65E-15, Te 7.46E-16 - 3816, 159.000, 0, En 1.340598292223E-05, CFL 0.00554, SL -1.9901E-01, M 7.69486E+16, S 35.1325, T 4.8088, Me 7.82E-17, Se 6.65E-15, Te -1.42E-15 - 3840, 160.000, 0, En 1.055785114612E-05, CFL 0.00914, SL -1.9608E-01, M 7.69487E+16, S 35.1325, T 4.8093, Me 1.88E-17, Se 6.65E-15, Te 3.55E-15 - 3864, 161.000, 0, En 1.041686545460E-05, CFL 0.00779, SL -1.9717E-01, M 7.69487E+16, S 35.1325, T 4.8099, Me -6.29E-18, Se -6.65E-15, Te -2.36E-15 - 3888, 162.000, 0, En 1.721773029103E-05, CFL 0.00680, SL -1.9502E-01, M 7.69487E+16, S 35.1325, T 4.8103, Me -1.88E-17, Se 0.00E+00, Te 1.18E-15 - 3912, 163.000, 0, En 1.563941241082E-05, CFL 0.00723, SL -1.9569E-01, M 7.69487E+16, S 35.1325, T 4.8108, Me 1.09E-16, Se 2.66E-14, Te -6.05E-16 - 3936, 164.000, 0, En 1.542867315768E-05, CFL 0.00915, SL -1.9669E-01, M 7.69487E+16, S 35.1325, T 4.8113, Me -1.03E-16, Se -1.33E-14, Te 2.56E-15 - 3960, 165.000, 0, En 1.329370215220E-05, CFL 0.00586, SL -1.9770E-01, M 7.69487E+16, S 35.1325, T 4.8119, Me -9.27E-17, Se 0.00E+00, Te -3.23E-16 - 3984, 166.000, 0, En 1.301237343760E-05, CFL 0.00713, SL -1.9892E-01, M 7.69486E+16, S 35.1325, T 4.8126, Me -6.69E-17, Se 0.00E+00, Te -4.14E-16 - 4008, 167.000, 0, En 9.680451565200E-06, CFL 0.00462, SL -2.0057E-01, M 7.69486E+16, S 35.1325, T 4.8132, Me -1.01E-17, Se 0.00E+00, Te -1.47E-15 - 4032, 168.000, 0, En 8.509649441409E-06, CFL 0.00483, SL -2.0087E-01, M 7.69486E+16, S 35.1325, T 4.8139, Me -9.70E-18, Se 0.00E+00, Te -6.68E-16 - 4056, 169.000, 0, En 8.335705326329E-06, CFL 0.00445, SL -1.9987E-01, M 7.69486E+16, S 35.1325, T 4.8145, Me 1.65E-17, Se 2.00E-14, Te -4.85E-16 - 4080, 170.000, 0, En 8.275932409692E-06, CFL 0.00475, SL -1.9847E-01, M 7.69486E+16, S 35.1325, T 4.8151, Me -3.92E-17, Se -6.65E-15, Te 1.90E-15 - 4104, 171.000, 0, En 7.873164873015E-06, CFL 0.00616, SL -1.9845E-01, M 7.69486E+16, S 35.1325, T 4.8156, Me 3.08E-17, Se 0.00E+00, Te -9.49E-16 - 4128, 172.000, 0, En 6.810460343686E-06, CFL 0.00536, SL -1.9325E-01, M 7.69487E+16, S 35.1325, T 4.8159, Me -1.61E-16, Se -1.33E-14, Te 1.81E-15 - 4152, 173.000, 0, En 6.318685634444E-06, CFL 0.00400, SL -1.8124E-01, M 7.69489E+16, S 35.1324, T 4.8160, Me 2.26E-17, Se 0.00E+00, Te -1.99E-15 - 4176, 174.000, 0, En 5.903166724389E-06, CFL 0.00321, SL -1.7939E-01, M 7.69489E+16, S 35.1324, T 4.8159, Me 1.74E-16, Se 6.65E-15, Te 9.01E-16 - 4200, 175.000, 0, En 7.687014662027E-06, CFL 0.00468, SL -1.8292E-01, M 7.69488E+16, S 35.1324, T 4.8159, Me 6.88E-17, Se 6.65E-15, Te 2.65E-15 - 4224, 176.000, 0, En 1.117707018143E-05, CFL 0.00563, SL -1.8544E-01, M 7.69488E+16, S 35.1324, T 4.8164, Me 2.87E-17, Se 6.65E-15, Te -2.92E-15 - 4248, 177.000, 0, En 1.368629387855E-05, CFL 0.00876, SL -1.8526E-01, M 7.69488E+16, S 35.1324, T 4.8170, Me 1.03E-17, Se -6.65E-15, Te 2.10E-15 - 4272, 178.000, 0, En 1.042917369071E-05, CFL 0.00569, SL -1.8241E-01, M 7.69489E+16, S 35.1324, T 4.8176, Me -4.10E-17, Se -1.33E-14, Te 1.11E-15 - 4296, 179.000, 0, En 8.312396803511E-06, CFL 0.00436, SL -1.7606E-01, M 7.69489E+16, S 35.1324, T 4.8181, Me 3.10E-17, Se 2.00E-14, Te 1.35E-15 - 4320, 180.000, 0, En 8.743936260446E-06, CFL 0.00768, SL -1.6717E-01, M 7.69491E+16, S 35.1323, T 4.8185, Me 9.67E-17, Se 0.00E+00, Te 7.43E-16 - 4344, 181.000, 0, En 8.767248297850E-06, CFL 0.00789, SL -1.5918E-01, M 7.69492E+16, S 35.1323, T 4.8189, Me -1.35E-16, Se 0.00E+00, Te 4.38E-16 - 4368, 182.000, 0, En 1.510264096226E-05, CFL 0.01261, SL -1.5065E-01, M 7.69493E+16, S 35.1322, T 4.8195, Me 4.20E-17, Se -6.65E-15, Te -2.21E-15 - 4392, 183.000, 0, En 2.113837235255E-05, CFL 0.01383, SL -1.4226E-01, M 7.69494E+16, S 35.1322, T 4.8200, Me 6.42E-17, Se -6.65E-15, Te 6.28E-16 - 4416, 184.000, 0, En 2.191152520891E-05, CFL 0.01485, SL -1.3699E-01, M 7.69494E+16, S 35.1322, T 4.8205, Me -2.04E-17, Se 6.65E-15, Te -1.85E-15 - 4440, 185.000, 0, En 1.980389027402E-05, CFL 0.01147, SL -1.3753E-01, M 7.69494E+16, S 35.1322, T 4.8210, Me -4.35E-17, Se 0.00E+00, Te 2.38E-16 - 4464, 186.000, 0, En 2.224568356573E-05, CFL 0.01102, SL -1.3901E-01, M 7.69494E+16, S 35.1322, T 4.8215, Me 2.68E-17, Se 0.00E+00, Te 1.10E-15 - 4488, 187.000, 0, En 1.911528749484E-05, CFL 0.00775, SL -1.4131E-01, M 7.69494E+16, S 35.1322, T 4.8219, Me -3.23E-17, Se 0.00E+00, Te 1.37E-16 - 4512, 188.000, 0, En 1.716045500625E-05, CFL 0.00647, SL -1.3896E-01, M 7.69494E+16, S 35.1322, T 4.8221, Me -1.10E-17, Se 0.00E+00, Te -2.04E-15 - 4536, 189.000, 0, En 1.580455365764E-05, CFL 0.00695, SL -1.3575E-01, M 7.69495E+16, S 35.1321, T 4.8222, Me 5.03E-17, Se 0.00E+00, Te -2.37E-16 - 4560, 190.000, 0, En 1.512600692943E-05, CFL 0.00704, SL -1.2903E-01, M 7.69495E+16, S 35.1321, T 4.8224, Me -8.80E-17, Se 6.65E-15, Te -1.53E-16 - 4584, 191.000, 0, En 1.393370797928E-05, CFL 0.00674, SL -1.2296E-01, M 7.69496E+16, S 35.1321, T 4.8226, Me 3.55E-17, Se 0.00E+00, Te 5.26E-16 - 4608, 192.000, 0, En 1.228653087414E-05, CFL 0.00584, SL -1.1866E-01, M 7.69497E+16, S 35.1320, T 4.8230, Me 9.42E-17, Se 0.00E+00, Te 3.87E-16 - 4632, 193.000, 0, En 1.067504462177E-05, CFL 0.00474, SL -1.1546E-01, M 7.69497E+16, S 35.1320, T 4.8235, Me -1.78E-17, Se 6.65E-15, Te -2.35E-16 - 4656, 194.000, 0, En 9.172994739682E-06, CFL 0.00517, SL -1.1116E-01, M 7.69498E+16, S 35.1320, T 4.8237, Me 3.08E-17, Se 0.00E+00, Te 1.21E-15 - 4680, 195.000, 0, En 8.979482005586E-06, CFL 0.00523, SL -1.0806E-01, M 7.69498E+16, S 35.1320, T 4.8239, Me -7.66E-17, Se -6.65E-15, Te -1.07E-15 - 4704, 196.000, 0, En 9.704947500429E-06, CFL 0.00520, SL -1.0301E-01, M 7.69499E+16, S 35.1320, T 4.8241, Me 9.22E-17, Se 0.00E+00, Te -8.36E-16 - 4728, 197.000, 0, En 1.024360044614E-05, CFL 0.00494, SL -1.0048E-01, M 7.69499E+16, S 35.1319, T 4.8244, Me 1.37E-16, Se 2.00E-14, Te 1.85E-15 - 4752, 198.000, 0, En 9.022758856700E-06, CFL 0.00427, SL -9.7422E-02, M 7.69499E+16, S 35.1319, T 4.8246, Me 1.30E-16, Se -1.33E-14, Te -1.50E-16 - 4776, 199.000, 0, En 7.488507570937E-06, CFL 0.00454, SL -9.2701E-02, M 7.69500E+16, S 35.1319, T 4.8248, Me -2.45E-17, Se 0.00E+00, Te 1.32E-15 - 4800, 200.000, 0, En 6.824121606956E-06, CFL 0.00362, SL -8.8914E-02, M 7.69501E+16, S 35.1319, T 4.8248, Me -2.05E-16, Se -6.65E-15, Te 5.99E-16 - 4824, 201.000, 0, En 6.601315576317E-06, CFL 0.00327, SL -8.5571E-02, M 7.69501E+16, S 35.1319, T 4.8248, Me -6.75E-18, Se -6.65E-15, Te -3.58E-16 - 4848, 202.000, 0, En 6.853827175098E-06, CFL 0.00313, SL -8.8244E-02, M 7.69501E+16, S 35.1319, T 4.8248, Me 1.04E-16, Se 0.00E+00, Te 1.98E-15 - 4872, 203.000, 0, En 9.296866407620E-06, CFL 0.00394, SL -8.9369E-02, M 7.69500E+16, S 35.1319, T 4.8249, Me 2.06E-17, Se 6.65E-15, Te -1.42E-16 - 4896, 204.000, 0, En 1.565577337629E-05, CFL 0.00672, SL -8.9509E-02, M 7.69500E+16, S 35.1319, T 4.8251, Me 5.78E-17, Se 0.00E+00, Te 1.34E-15 - 4920, 205.000, 0, En 1.590400605833E-05, CFL 0.00666, SL -9.0500E-02, M 7.69500E+16, S 35.1319, T 4.8252, Me -2.90E-17, Se 0.00E+00, Te -9.36E-17 - 4944, 206.000, 0, En 1.539539855534E-05, CFL 0.00650, SL -9.4351E-02, M 7.69500E+16, S 35.1319, T 4.8252, Me 1.03E-18, Se -6.65E-15, Te -1.28E-15 - 4968, 207.000, 0, En 1.759063861912E-05, CFL 0.00735, SL -9.4849E-02, M 7.69500E+16, S 35.1319, T 4.8253, Me -1.07E-16, Se -6.65E-15, Te -9.40E-16 - 4992, 208.000, 0, En 2.000383480187E-05, CFL 0.00957, SL -9.3023E-02, M 7.69500E+16, S 35.1319, T 4.8256, Me 7.54E-17, Se -6.65E-15, Te -1.65E-15 - 5016, 209.000, 0, En 1.972033264936E-05, CFL 0.00881, SL -9.1310E-02, M 7.69500E+16, S 35.1319, T 4.8259, Me -1.19E-16, Se -6.65E-15, Te -1.21E-15 - 5040, 210.000, 0, En 1.857595952433E-05, CFL 0.00784, SL -9.0818E-02, M 7.69500E+16, S 35.1319, T 4.8263, Me -2.70E-17, Se 0.00E+00, Te -1.86E-16 - 5064, 211.000, 0, En 1.738013211867E-05, CFL 0.00544, SL -9.2481E-02, M 7.69500E+16, S 35.1319, T 4.8265, Me 9.42E-18, Se 0.00E+00, Te 5.81E-16 - 5088, 212.000, 0, En 1.676157615504E-05, CFL 0.00635, SL -8.8015E-02, M 7.69501E+16, S 35.1319, T 4.8268, Me 8.28E-17, Se -6.65E-15, Te -2.46E-16 - 5112, 213.000, 0, En 1.671579540075E-05, CFL 0.00866, SL -8.2620E-02, M 7.69501E+16, S 35.1318, T 4.8272, Me 1.18E-16, Se 1.33E-14, Te -6.41E-16 - 5136, 214.000, 0, En 1.589401822976E-05, CFL 0.00662, SL -8.2396E-02, M 7.69501E+16, S 35.1318, T 4.8277, Me 2.46E-18, Se 0.00E+00, Te 1.92E-15 - 5160, 215.000, 0, En 1.358624131098E-05, CFL 0.00588, SL -8.4309E-02, M 7.69501E+16, S 35.1318, T 4.8282, Me -1.36E-17, Se 0.00E+00, Te -2.28E-15 - 5184, 216.000, 0, En 1.046935559764E-05, CFL 0.00509, SL -8.6912E-02, M 7.69501E+16, S 35.1319, T 4.8286, Me 4.59E-17, Se 0.00E+00, Te 1.95E-15 - 5208, 217.000, 0, En 9.055324212747E-06, CFL 0.00547, SL -8.9106E-02, M 7.69501E+16, S 35.1319, T 4.8289, Me 6.28E-17, Se 6.65E-15, Te 1.57E-15 - 5232, 218.000, 0, En 7.701093811516E-06, CFL 0.00476, SL -8.9242E-02, M 7.69500E+16, S 35.1319, T 4.8293, Me 1.99E-16, Se 6.65E-15, Te 1.57E-16 - 5256, 219.000, 0, En 6.483894081495E-06, CFL 0.00369, SL -8.9224E-02, M 7.69501E+16, S 35.1319, T 4.8298, Me 7.40E-17, Se 0.00E+00, Te -9.87E-16 - 5280, 220.000, 0, En 6.037549548682E-06, CFL 0.00292, SL -9.2528E-02, M 7.69500E+16, S 35.1319, T 4.8300, Me -6.10E-17, Se -6.65E-15, Te -1.12E-15 - 5304, 221.000, 0, En 5.791539094653E-06, CFL 0.00218, SL -9.5169E-02, M 7.69500E+16, S 35.1319, T 4.8304, Me 9.07E-17, Se 6.65E-15, Te -1.51E-15 - 5328, 222.000, 0, En 5.644305181829E-06, CFL 0.00249, SL -9.6725E-02, M 7.69500E+16, S 35.1319, T 4.8306, Me -2.87E-17, Se 0.00E+00, Te 1.18E-15 - 5352, 223.000, 0, En 5.477594661502E-06, CFL 0.00262, SL -9.7945E-02, M 7.69499E+16, S 35.1319, T 4.8310, Me 5.75E-17, Se 0.00E+00, Te 6.34E-16 - 5376, 224.000, 0, En 5.438041523193E-06, CFL 0.00294, SL -9.9462E-02, M 7.69499E+16, S 35.1319, T 4.8314, Me 5.32E-18, Se 0.00E+00, Te 1.06E-15 - 5400, 225.000, 0, En 5.704225722110E-06, CFL 0.00446, SL -1.0140E-01, M 7.69499E+16, S 35.1319, T 4.8319, Me 5.90E-17, Se 1.33E-14, Te 5.63E-16 - 5424, 226.000, 0, En 6.446517437019E-06, CFL 0.00424, SL -1.0377E-01, M 7.69499E+16, S 35.1320, T 4.8323, Me 2.19E-17, Se 0.00E+00, Te 3.98E-16 - 5448, 227.000, 0, En 6.395419348964E-06, CFL 0.00356, SL -1.0662E-01, M 7.69498E+16, S 35.1320, T 4.8326, Me 6.21E-18, Se 1.33E-14, Te 8.92E-16 - 5472, 228.000, 0, En 1.004213516682E-05, CFL 0.00684, SL -1.0877E-01, M 7.69498E+16, S 35.1320, T 4.8331, Me 7.76E-17, Se 0.00E+00, Te 2.35E-16 - 5496, 229.000, 0, En 1.239049576009E-05, CFL 0.00734, SL -1.1076E-01, M 7.69498E+16, S 35.1320, T 4.8335, Me 1.67E-17, Se 0.00E+00, Te -1.12E-15 - 5520, 230.000, 0, En 1.255265811853E-05, CFL 0.00772, SL -1.1251E-01, M 7.69498E+16, S 35.1320, T 4.8338, Me 4.54E-17, Se 1.33E-14, Te -6.00E-16 - 5544, 231.000, 0, En 1.249159282692E-05, CFL 0.00745, SL -1.1417E-01, M 7.69497E+16, S 35.1320, T 4.8342, Me 3.70E-17, Se 0.00E+00, Te -3.17E-17 - 5568, 232.000, 0, En 1.111614077152E-05, CFL 0.00653, SL -1.1547E-01, M 7.69497E+16, S 35.1320, T 4.8347, Me -5.68E-17, Se 6.65E-15, Te -2.56E-15 - 5592, 233.000, 0, En 1.069630921343E-05, CFL 0.00515, SL -1.1694E-01, M 7.69497E+16, S 35.1320, T 4.8351, Me 5.95E-18, Se 6.65E-15, Te -1.05E-15 - 5616, 234.000, 0, En 1.128312323913E-05, CFL 0.00553, SL -1.1754E-01, M 7.69497E+16, S 35.1320, T 4.8354, Me 1.24E-16, Se -6.65E-15, Te 8.39E-16 - 5640, 235.000, 0, En 1.279385059372E-05, CFL 0.00665, SL -1.1846E-01, M 7.69497E+16, S 35.1320, T 4.8356, Me -2.12E-18, Se 6.65E-15, Te -1.07E-15 - 5664, 236.000, 0, En 1.145316169498E-05, CFL 0.00471, SL -1.2125E-01, M 7.69496E+16, S 35.1321, T 4.8357, Me 8.03E-17, Se -6.65E-15, Te -2.75E-16 - 5688, 237.000, 0, En 1.129766900685E-05, CFL 0.00547, SL -1.1523E-01, M 7.69497E+16, S 35.1320, T 4.8358, Me 4.07E-17, Se 1.33E-14, Te -1.51E-15 - 5712, 238.000, 0, En 1.054346457010E-05, CFL 0.00509, SL -1.1726E-01, M 7.69497E+16, S 35.1320, T 4.8358, Me -1.17E-16, Se -2.00E-14, Te 1.71E-15 - 5736, 239.000, 0, En 9.482110774798E-06, CFL 0.00455, SL -1.1860E-01, M 7.69497E+16, S 35.1320, T 4.8359, Me -3.92E-18, Se 6.65E-15, Te 5.52E-16 - 5760, 240.000, 0, En 8.555272195424E-06, CFL 0.00400, SL -1.1981E-01, M 7.69497E+16, S 35.1321, T 4.8362, Me -4.75E-17, Se 6.65E-15, Te -1.88E-15 - 5784, 241.000, 0, En 8.062650514602E-06, CFL 0.00380, SL -1.2019E-01, M 7.69497E+16, S 35.1321, T 4.8366, Me -1.75E-17, Se 0.00E+00, Te 1.33E-15 - 5808, 242.000, 0, En 7.028548352697E-06, CFL 0.00354, SL -1.2035E-01, M 7.69497E+16, S 35.1321, T 4.8369, Me 1.59E-16, Se 0.00E+00, Te -5.59E-16 - 5832, 243.000, 0, En 7.973605292007E-06, CFL 0.00430, SL -1.2157E-01, M 7.69496E+16, S 35.1321, T 4.8369, Me 6.99E-17, Se 0.00E+00, Te -4.27E-16 - 5856, 244.000, 0, En 9.050926024330E-06, CFL 0.00511, SL -1.2069E-01, M 7.69496E+16, S 35.1321, T 4.8370, Me -1.26E-17, Se 1.33E-14, Te 8.03E-16 - 5880, 245.000, 0, En 8.363421762033E-06, CFL 0.00425, SL -1.1881E-01, M 7.69497E+16, S 35.1320, T 4.8372, Me 1.99E-17, Se -1.33E-14, Te -1.82E-15 - 5904, 246.000, 0, En 8.386159560755E-06, CFL 0.00465, SL -1.1432E-01, M 7.69497E+16, S 35.1320, T 4.8375, Me 3.68E-17, Se 1.33E-14, Te 3.26E-15 - 5928, 247.000, 0, En 8.864753011899E-06, CFL 0.00506, SL -1.0906E-01, M 7.69498E+16, S 35.1320, T 4.8379, Me -1.36E-16, Se -1.33E-14, Te -1.68E-15 - 5952, 248.000, 0, En 9.070246271639E-06, CFL 0.00503, SL -1.0732E-01, M 7.69498E+16, S 35.1320, T 4.8382, Me 6.58E-17, Se 1.33E-14, Te 1.40E-16 - 5976, 249.000, 0, En 1.029597096299E-05, CFL 0.00685, SL -1.0605E-01, M 7.69498E+16, S 35.1320, T 4.8385, Me 1.79E-16, Se 6.65E-15, Te 2.89E-16 - 6000, 250.000, 0, En 1.062055494324E-05, CFL 0.00657, SL -1.0657E-01, M 7.69498E+16, S 35.1320, T 4.8388, Me 8.01E-17, Se 6.65E-15, Te 1.51E-15 - 6024, 251.000, 0, En 1.146171753778E-05, CFL 0.00655, SL -1.0644E-01, M 7.69498E+16, S 35.1320, T 4.8390, Me 2.86E-17, Se 6.65E-15, Te -2.99E-16 - 6048, 252.000, 0, En 1.243940877960E-05, CFL 0.00618, SL -1.0471E-01, M 7.69499E+16, S 35.1320, T 4.8392, Me 1.46E-17, Se -6.65E-15, Te -1.08E-15 - 6072, 253.000, 0, En 1.381885949981E-05, CFL 0.00535, SL -1.0253E-01, M 7.69499E+16, S 35.1320, T 4.8392, Me 6.64E-17, Se 0.00E+00, Te 9.53E-16 - 6096, 254.000, 0, En 1.193536072210E-05, CFL 0.00534, SL -9.6017E-02, M 7.69500E+16, S 35.1319, T 4.8392, Me 2.56E-17, Se 0.00E+00, Te -6.48E-16 - 6120, 255.000, 0, En 1.044866983010E-05, CFL 0.00658, SL -8.7414E-02, M 7.69501E+16, S 35.1319, T 4.8393, Me 3.40E-18, Se -6.65E-15, Te -2.15E-16 - 6144, 256.000, 0, En 1.003379549588E-05, CFL 0.00539, SL -7.9010E-02, M 7.69502E+16, S 35.1318, T 4.8395, Me -6.58E-17, Se -6.65E-15, Te -6.38E-16 - 6168, 257.000, 0, En 9.292301141802E-06, CFL 0.00451, SL -7.0473E-02, M 7.69503E+16, S 35.1318, T 4.8395, Me 1.47E-16, Se 6.65E-15, Te 2.55E-17 - 6192, 258.000, 0, En 8.358076885023E-06, CFL 0.00468, SL -6.1783E-02, M 7.69504E+16, S 35.1317, T 4.8397, Me 4.32E-17, Se 6.65E-15, Te -7.62E-16 - 6216, 259.000, 0, En 6.839188514349E-06, CFL 0.00458, SL -5.7471E-02, M 7.69505E+16, S 35.1317, T 4.8398, Me 8.32E-17, Se 6.65E-15, Te 1.48E-15 - 6240, 260.000, 0, En 6.177707793751E-06, CFL 0.00481, SL -5.6838E-02, M 7.69505E+16, S 35.1317, T 4.8399, Me -3.29E-17, Se 0.00E+00, Te -1.29E-15 - 6264, 261.000, 0, En 3.792204518839E-06, CFL 0.00198, SL -5.6231E-02, M 7.69505E+16, S 35.1317, T 4.8401, Me -1.42E-16, Se -6.65E-15, Te 6.88E-17 - 6288, 262.000, 0, En 3.136252378293E-06, CFL 0.00199, SL -5.2445E-02, M 7.69505E+16, S 35.1317, T 4.8402, Me -1.61E-17, Se -6.65E-15, Te -2.13E-16 - 6312, 263.000, 0, En 3.466369232485E-06, CFL 0.00301, SL -4.2620E-02, M 7.69506E+16, S 35.1316, T 4.8402, Me -1.09E-16, Se 0.00E+00, Te -2.28E-15 - 6336, 264.000, 0, En 3.500834263104E-06, CFL 0.00242, SL -3.2899E-02, M 7.69508E+16, S 35.1315, T 4.8403, Me 1.40E-16, Se 0.00E+00, Te -1.61E-15 - 6360, 265.000, 0, En 3.399722785170E-06, CFL 0.00194, SL -3.0306E-02, M 7.69508E+16, S 35.1315, T 4.8404, Me -3.70E-17, Se -1.33E-14, Te 1.31E-15 - 6384, 266.000, 0, En 3.998278477856E-06, CFL 0.00271, SL -2.9079E-02, M 7.69508E+16, S 35.1315, T 4.8406, Me 2.99E-17, Se 6.65E-15, Te -6.84E-16 - 6408, 267.000, 0, En 5.290014626353E-06, CFL 0.00402, SL -2.8484E-02, M 7.69508E+16, S 35.1315, T 4.8409, Me -6.16E-17, Se 0.00E+00, Te 4.37E-16 - 6432, 268.000, 0, En 6.937902022542E-06, CFL 0.00477, SL -2.9254E-02, M 7.69508E+16, S 35.1315, T 4.8412, Me 2.09E-19, Se 6.65E-15, Te -6.66E-16 - 6456, 269.000, 0, En 8.098647139152E-06, CFL 0.00567, SL -3.0642E-02, M 7.69508E+16, S 35.1315, T 4.8415, Me 2.38E-17, Se 0.00E+00, Te -3.16E-16 - 6480, 270.000, 0, En 8.504766628147E-06, CFL 0.00463, SL -3.1863E-02, M 7.69508E+16, S 35.1315, T 4.8417, Me -6.70E-17, Se -1.33E-14, Te -9.65E-16 - 6504, 271.000, 0, En 7.865567353133E-06, CFL 0.00413, SL -3.7133E-02, M 7.69507E+16, S 35.1316, T 4.8413, Me 1.34E-16, Se 6.65E-15, Te 2.16E-15 - 6528, 272.000, 0, En 7.619883924424E-06, CFL 0.00394, SL -4.0598E-02, M 7.69507E+16, S 35.1316, T 4.8409, Me -1.23E-16, Se 0.00E+00, Te -8.68E-16 - 6552, 273.000, 0, En 8.347076565187E-06, CFL 0.00440, SL -4.2124E-02, M 7.69507E+16, S 35.1316, T 4.8408, Me 3.45E-18, Se -1.33E-14, Te 5.61E-16 - 6576, 274.000, 0, En 8.474606318701E-06, CFL 0.00441, SL -4.5550E-02, M 7.69506E+16, S 35.1316, T 4.8407, Me -1.33E-16, Se 0.00E+00, Te -2.58E-17 - 6600, 275.000, 0, En 1.048004039208E-05, CFL 0.00505, SL -5.0903E-02, M 7.69505E+16, S 35.1317, T 4.8405, Me -3.21E-18, Se 0.00E+00, Te 1.39E-15 - 6624, 276.000, 0, En 1.064181101281E-05, CFL 0.00362, SL -5.6083E-02, M 7.69505E+16, S 35.1317, T 4.8404, Me 1.22E-17, Se -6.65E-15, Te -2.00E-15 - 6648, 277.000, 0, En 8.609157661785E-06, CFL 0.00419, SL -6.0124E-02, M 7.69504E+16, S 35.1317, T 4.8403, Me -8.17E-17, Se -6.65E-15, Te 8.80E-16 - 6672, 278.000, 0, En 7.527314810151E-06, CFL 0.00369, SL -6.3956E-02, M 7.69504E+16, S 35.1317, T 4.8400, Me 7.97E-17, Se -6.65E-15, Te 2.82E-15 - 6696, 279.000, 0, En 6.294274563829E-06, CFL 0.00328, SL -6.7735E-02, M 7.69503E+16, S 35.1317, T 4.8397, Me -5.74E-17, Se -6.65E-15, Te -1.08E-15 - 6720, 280.000, 0, En 4.700328595778E-06, CFL 0.00289, SL -6.9598E-02, M 7.69503E+16, S 35.1318, T 4.8395, Me 8.58E-17, Se 0.00E+00, Te -5.14E-16 - 6744, 281.000, 0, En 3.639366708201E-06, CFL 0.00382, SL -5.9344E-02, M 7.69504E+16, S 35.1317, T 4.8395, Me -2.66E-17, Se 0.00E+00, Te -2.16E-15 - 6768, 282.000, 0, En 3.000452754606E-06, CFL 0.00294, SL -6.1706E-02, M 7.69504E+16, S 35.1317, T 4.8391, Me 1.44E-16, Se 0.00E+00, Te 1.23E-15 - 6792, 283.000, 0, En 3.407160277160E-06, CFL 0.00223, SL -7.0109E-02, M 7.69503E+16, S 35.1318, T 4.8384, Me -2.08E-17, Se 6.65E-15, Te -1.44E-15 - 6816, 284.000, 0, En 1.889808442574E-06, CFL 0.00174, SL -7.9493E-02, M 7.69502E+16, S 35.1318, T 4.8376, Me 1.24E-17, Se 6.65E-15, Te -1.07E-16 - 6840, 285.000, 0, En 1.103064643170E-05, CFL 0.00465, SL -8.7280E-02, M 7.69501E+16, S 35.1319, T 4.8370, Me -7.43E-17, Se 0.00E+00, Te -2.47E-15 - 6864, 286.000, 0, En 2.141970843546E-05, CFL 0.00674, SL -9.0722E-02, M 7.69500E+16, S 35.1319, T 4.8366, Me -5.07E-17, Se -6.65E-15, Te 2.96E-15 - 6888, 287.000, 0, En 1.994814831584E-05, CFL 0.00571, SL -8.0479E-02, M 7.69502E+16, S 35.1318, T 4.8364, Me -1.33E-17, Se 0.00E+00, Te -1.84E-15 - 6912, 288.000, 0, En 1.615424887169E-05, CFL 0.00498, SL -6.9275E-02, M 7.69503E+16, S 35.1318, T 4.8363, Me -1.08E-16, Se 0.00E+00, Te -3.29E-16 - 6936, 289.000, 0, En 1.130726145152E-05, CFL 0.00413, SL -6.0708E-02, M 7.69504E+16, S 35.1317, T 4.8363, Me 5.61E-17, Se -1.33E-14, Te -1.26E-15 - 6960, 290.000, 0, En 7.545406262286E-06, CFL 0.00524, SL -6.2438E-02, M 7.69504E+16, S 35.1317, T 4.8364, Me 4.05E-18, Se 0.00E+00, Te -4.64E-16 - 6984, 291.000, 0, En 4.991255131948E-06, CFL 0.00271, SL -6.5593E-02, M 7.69504E+16, S 35.1317, T 4.8364, Me -1.30E-16, Se -6.65E-15, Te -7.42E-16 - 7008, 292.000, 0, En 1.036237877411E-05, CFL 0.00444, SL -6.8147E-02, M 7.69503E+16, S 35.1318, T 4.8364, Me -4.65E-17, Se -6.65E-15, Te 1.46E-15 - 7032, 293.000, 0, En 2.398712177749E-05, CFL 0.00681, SL -6.9843E-02, M 7.69503E+16, S 35.1318, T 4.8364, Me -6.44E-17, Se 0.00E+00, Te 2.36E-16 - 7056, 294.000, 0, En 3.320677180530E-05, CFL 0.00728, SL -5.8313E-02, M 7.69504E+16, S 35.1317, T 4.8365, Me 4.62E-18, Se 6.65E-15, Te -1.49E-15 - 7080, 295.000, 0, En 3.354278005912E-05, CFL 0.00580, SL -5.3942E-02, M 7.69505E+16, S 35.1317, T 4.8364, Me 1.50E-17, Se -1.33E-14, Te 6.72E-16 - 7104, 296.000, 0, En 3.433075811504E-05, CFL 0.00659, SL -4.8414E-02, M 7.69506E+16, S 35.1316, T 4.8362, Me 9.40E-17, Se -6.65E-15, Te 8.49E-17 - 7128, 297.000, 0, En 3.729039541181E-05, CFL 0.01496, SL -1.8994E-02, M 7.69510E+16, S 35.1315, T 4.8361, Me -3.49E-17, Se 6.65E-15, Te -1.74E-15 - 7152, 298.000, 0, En 3.662707589054E-05, CFL 0.00742, SL -1.9351E-02, M 7.69509E+16, S 35.1315, T 4.8361, Me 3.56E-17, Se -6.65E-15, Te 5.79E-16 - 7176, 299.000, 0, En 3.833731241990E-05, CFL 0.00675, SL -2.5375E-02, M 7.69509E+16, S 35.1315, T 4.8356, Me -5.32E-17, Se 0.00E+00, Te -1.90E-15 - 7200, 300.000, 0, En 3.911619261885E-05, CFL 0.00535, SL -3.2408E-02, M 7.69508E+16, S 35.1315, T 4.8348, Me -1.51E-16, Se -6.65E-15, Te -3.43E-16 - 7224, 301.000, 0, En 3.847045637850E-05, CFL 0.00623, SL -1.7737E-02, M 7.69510E+16, S 35.1315, T 4.8346, Me 1.88E-17, Se -6.65E-15, Te -2.05E-15 - 7248, 302.000, 0, En 3.461893666903E-05, CFL 0.00715, SL -2.4558E-03, M 7.69512E+16, S 35.1314, T 4.8344, Me -4.12E-17, Se -6.65E-15, Te 1.70E-15 - 7272, 303.000, 0, En 2.735406955041E-05, CFL 0.00714, SL -8.5466E-03, M 7.69511E+16, S 35.1314, T 4.8336, Me -8.45E-18, Se 0.00E+00, Te 6.87E-16 - 7296, 304.000, 0, En 2.342650235686E-05, CFL 0.00532, SL -4.5716E-03, M 7.69511E+16, S 35.1314, T 4.8331, Me -6.50E-17, Se 0.00E+00, Te 1.77E-15 - 7320, 305.000, 0, En 2.166729056623E-05, CFL 0.00409, SL 7.6186E-04, M 7.69512E+16, S 35.1313, T 4.8329, Me 3.35E-17, Se -6.65E-15, Te -1.30E-16 - 7344, 306.000, 0, En 2.017094193551E-05, CFL 0.00463, SL -3.2075E-03, M 7.69512E+16, S 35.1314, T 4.8325, Me 1.29E-16, Se 1.33E-14, Te -7.49E-16 - 7368, 307.000, 0, En 1.911411986561E-05, CFL 0.00479, SL -3.6257E-03, M 7.69511E+16, S 35.1314, T 4.8323, Me 5.66E-17, Se 1.33E-14, Te 7.03E-16 - 7392, 308.000, 0, En 1.743389167744E-05, CFL 0.00473, SL -5.5630E-03, M 7.69511E+16, S 35.1314, T 4.8319, Me 5.91E-17, Se 6.65E-15, Te -2.61E-15 - 7416, 309.000, 0, En 1.581553384268E-05, CFL 0.00421, SL -7.6535E-03, M 7.69511E+16, S 35.1314, T 4.8313, Me -5.02E-17, Se -1.33E-14, Te 1.43E-15 - 7440, 310.000, 0, En 1.441707857636E-05, CFL 0.00361, SL -1.3249E-02, M 7.69510E+16, S 35.1314, T 4.8306, Me -3.24E-17, Se 1.33E-14, Te 2.56E-15 - 7464, 311.000, 0, En 1.287416864002E-05, CFL 0.00396, SL -1.9791E-02, M 7.69509E+16, S 35.1315, T 4.8300, Me -8.80E-17, Se 0.00E+00, Te -4.68E-16 - 7488, 312.000, 0, En 1.059700642722E-05, CFL 0.00402, SL -2.5528E-02, M 7.69509E+16, S 35.1315, T 4.8295, Me -1.62E-17, Se -6.65E-15, Te -3.12E-16 - 7512, 313.000, 0, En 1.006729454311E-05, CFL 0.00296, SL -3.0035E-02, M 7.69508E+16, S 35.1315, T 4.8289, Me -5.63E-17, Se 6.65E-15, Te 6.94E-16 - 7536, 314.000, 0, En 9.681880717715E-06, CFL 0.00248, SL -2.8603E-02, M 7.69508E+16, S 35.1315, T 4.8288, Me 1.87E-16, Se 1.33E-14, Te -4.11E-16 - 7560, 315.000, 0, En 1.000449190725E-05, CFL 0.00316, SL -2.9988E-02, M 7.69508E+16, S 35.1315, T 4.8284, Me -9.02E-17, Se 0.00E+00, Te -5.83E-16 - 7584, 316.000, 0, En 1.166715563405E-05, CFL 0.00387, SL -3.2551E-02, M 7.69508E+16, S 35.1315, T 4.8282, Me -1.75E-17, Se -1.33E-14, Te 1.20E-15 - 7608, 317.000, 0, En 1.319234143261E-05, CFL 0.00399, SL -3.3630E-02, M 7.69508E+16, S 35.1315, T 4.8280, Me -1.52E-17, Se 0.00E+00, Te 4.15E-16 - 7632, 318.000, 0, En 1.177897545638E-05, CFL 0.00273, SL -3.6070E-02, M 7.69507E+16, S 35.1316, T 4.8271, Me -2.27E-16, Se -6.65E-15, Te -1.71E-15 - 7656, 319.000, 0, En 9.734280787817E-06, CFL 0.00326, SL -4.7068E-02, M 7.69506E+16, S 35.1316, T 4.8258, Me 2.11E-16, Se 1.33E-14, Te 2.32E-15 - 7680, 320.000, 0, En 9.153381480168E-06, CFL 0.00315, SL -5.5569E-02, M 7.69505E+16, S 35.1317, T 4.8249, Me 1.61E-17, Se -6.65E-15, Te -1.96E-16 - 7704, 321.000, 0, En 8.204960760435E-06, CFL 0.00285, SL -6.1610E-02, M 7.69504E+16, S 35.1317, T 4.8243, Me -4.87E-17, Se 0.00E+00, Te -7.83E-16 - 7728, 322.000, 0, En 7.701971271800E-06, CFL 0.00245, SL -6.6459E-02, M 7.69503E+16, S 35.1317, T 4.8238, Me -7.35E-17, Se 0.00E+00, Te 4.94E-16 - 7752, 323.000, 0, En 7.499815490638E-06, CFL 0.00237, SL -6.7596E-02, M 7.69503E+16, S 35.1317, T 4.8237, Me -3.92E-17, Se 0.00E+00, Te 3.55E-17 - 7776, 324.000, 0, En 9.234105313421E-06, CFL 0.00540, SL -5.4876E-02, M 7.69505E+16, S 35.1317, T 4.8236, Me -1.02E-16, Se -6.65E-15, Te 3.13E-16 - 7800, 325.000, 0, En 6.965189809431E-06, CFL 0.00270, SL -6.1582E-02, M 7.69504E+16, S 35.1317, T 4.8227, Me 7.36E-17, Se 6.65E-15, Te 3.91E-16 - 7824, 326.000, 0, En 5.317300856000E-06, CFL 0.00291, SL -7.2118E-02, M 7.69503E+16, S 35.1318, T 4.8214, Me -1.30E-16, Se 0.00E+00, Te -1.20E-15 - 7848, 327.000, 0, En 5.770999763258E-06, CFL 0.00241, SL -8.1081E-02, M 7.69502E+16, S 35.1318, T 4.8203, Me 1.18E-17, Se 6.65E-15, Te 1.71E-15 - 7872, 328.000, 0, En 9.036008027944E-06, CFL 0.00339, SL -8.9684E-02, M 7.69500E+16, S 35.1319, T 4.8192, Me 9.55E-17, Se 2.00E-14, Te -1.12E-15 - 7896, 329.000, 0, En 1.036334743422E-05, CFL 0.00322, SL -9.7459E-02, M 7.69499E+16, S 35.1319, T 4.8184, Me -1.38E-16, Se -2.00E-14, Te -5.31E-16 - 7920, 330.000, 0, En 1.110102513632E-05, CFL 0.00273, SL -1.0244E-01, M 7.69499E+16, S 35.1320, T 4.8177, Me 1.39E-16, Se 0.00E+00, Te -8.26E-16 - 7944, 331.000, 0, En 1.102072134740E-05, CFL 0.00279, SL -1.0316E-01, M 7.69499E+16, S 35.1320, T 4.8175, Me 5.35E-17, Se -6.65E-15, Te 1.09E-15 - 7968, 332.000, 0, En 1.136804059005E-05, CFL 0.00318, SL -1.0459E-01, M 7.69499E+16, S 35.1320, T 4.8174, Me -5.56E-17, Se -1.33E-14, Te 7.15E-16 - 7992, 333.000, 0, En 1.333266690261E-05, CFL 0.00347, SL -1.0777E-01, M 7.69498E+16, S 35.1320, T 4.8172, Me 8.71E-17, Se 1.33E-14, Te 7.27E-16 - 8016, 334.000, 0, En 1.207049925674E-05, CFL 0.00291, SL -1.1149E-01, M 7.69498E+16, S 35.1320, T 4.8168, Me -6.43E-17, Se -6.65E-15, Te 3.30E-15 - 8040, 335.000, 0, En 1.043538678112E-05, CFL 0.00238, SL -1.1612E-01, M 7.69497E+16, S 35.1320, T 4.8164, Me 7.88E-17, Se 6.65E-15, Te -2.82E-15 - 8064, 336.000, 0, En 9.377319393725E-06, CFL 0.00228, SL -1.1659E-01, M 7.69497E+16, S 35.1320, T 4.8161, Me -1.87E-17, Se 0.00E+00, Te 4.87E-16 - 8088, 337.000, 0, En 8.894221570022E-06, CFL 0.00235, SL -1.1412E-01, M 7.69497E+16, S 35.1320, T 4.8157, Me 2.38E-16, Se 0.00E+00, Te 1.24E-15 - 8112, 338.000, 0, En 9.152050696047E-06, CFL 0.00258, SL -1.1142E-01, M 7.69498E+16, S 35.1320, T 4.8155, Me -5.08E-17, Se -6.65E-15, Te -1.46E-15 - 8136, 339.000, 0, En 8.897143923920E-06, CFL 0.00268, SL -1.0910E-01, M 7.69498E+16, S 35.1320, T 4.8154, Me -3.11E-17, Se 0.00E+00, Te -5.01E-17 - 8160, 340.000, 0, En 7.353787355807E-06, CFL 0.00272, SL -1.1083E-01, M 7.69498E+16, S 35.1320, T 4.8153, Me -1.85E-16, Se -6.65E-15, Te 4.82E-16 - 8184, 341.000, 0, En 6.399353686239E-06, CFL 0.00212, SL -1.0754E-01, M 7.69498E+16, S 35.1320, T 4.8152, Me 1.61E-17, Se 0.00E+00, Te -7.16E-16 - 8208, 342.000, 0, En 5.970818903529E-06, CFL 0.00180, SL -1.0741E-01, M 7.69498E+16, S 35.1320, T 4.8152, Me 9.55E-17, Se 6.65E-15, Te 1.63E-15 - 8232, 343.000, 0, En 5.701954223132E-06, CFL 0.00184, SL -1.0879E-01, M 7.69498E+16, S 35.1320, T 4.8151, Me 1.09E-16, Se 1.33E-14, Te 1.28E-15 - 8256, 344.000, 0, En 5.635915667784E-06, CFL 0.00204, SL -1.0996E-01, M 7.69498E+16, S 35.1320, T 4.8149, Me 1.08E-16, Se 6.65E-15, Te -1.09E-15 - 8280, 345.000, 0, En 6.055591060059E-06, CFL 0.00206, SL -1.1273E-01, M 7.69497E+16, S 35.1320, T 4.8144, Me -2.52E-17, Se 0.00E+00, Te 4.91E-16 - 8304, 346.000, 0, En 7.236522163898E-06, CFL 0.00202, SL -1.1664E-01, M 7.69497E+16, S 35.1320, T 4.8140, Me -4.91E-17, Se 0.00E+00, Te 1.13E-15 - 8328, 347.000, 0, En 9.912241849191E-06, CFL 0.00246, SL -1.1974E-01, M 7.69497E+16, S 35.1321, T 4.8136, Me 2.61E-17, Se 6.65E-15, Te -4.58E-16 - 8352, 348.000, 0, En 1.283408928305E-05, CFL 0.00338, SL -1.2171E-01, M 7.69496E+16, S 35.1321, T 4.8134, Me 2.75E-17, Se 0.00E+00, Te 1.55E-15 - 8376, 349.000, 0, En 1.371152265944E-05, CFL 0.00452, SL -1.2679E-01, M 7.69496E+16, S 35.1321, T 4.8129, Me -6.73E-17, Se 0.00E+00, Te -7.50E-16 - 8400, 350.000, 0, En 1.408329548362E-05, CFL 0.00399, SL -1.2986E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me 1.33E-16, Se 6.65E-15, Te 1.69E-15 - 8424, 351.000, 0, En 1.366882350345E-05, CFL 0.00300, SL -1.3098E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me -5.96E-17, Se -6.65E-15, Te 1.54E-15 - 8448, 352.000, 0, En 1.230702461283E-05, CFL 0.00296, SL -1.3180E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me -5.76E-17, Se 6.65E-15, Te -5.24E-16 - 8472, 353.000, 0, En 9.232763385580E-06, CFL 0.00284, SL -1.3255E-01, M 7.69495E+16, S 35.1321, T 4.8125, Me -1.04E-16, Se -1.33E-14, Te -3.72E-16 - 8496, 354.000, 0, En 7.936551182559E-06, CFL 0.00227, SL -1.3100E-01, M 7.69495E+16, S 35.1321, T 4.8125, Me 1.16E-17, Se 0.00E+00, Te -9.88E-16 - 8520, 355.000, 0, En 8.765784226325E-06, CFL 0.00248, SL -1.2470E-01, M 7.69496E+16, S 35.1321, T 4.8124, Me -6.74E-18, Se 6.65E-15, Te 2.12E-15 - 8544, 356.000, 0, En 7.639164368853E-06, CFL 0.00262, SL -1.1818E-01, M 7.69497E+16, S 35.1320, T 4.8124, Me 6.94E-17, Se 6.65E-15, Te -7.43E-16 - 8568, 357.000, 0, En 7.202516473836E-06, CFL 0.00360, SL -1.1477E-01, M 7.69497E+16, S 35.1320, T 4.8124, Me -1.01E-16, Se 0.00E+00, Te -9.73E-16 - 8592, 358.000, 0, En 5.752075386066E-06, CFL 0.00216, SL -1.1710E-01, M 7.69497E+16, S 35.1320, T 4.8119, Me -9.06E-17, Se 0.00E+00, Te -1.48E-15 - 8616, 359.000, 0, En 6.560586715790E-06, CFL 0.00183, SL -1.2863E-01, M 7.69495E+16, S 35.1321, T 4.8103, Me 8.55E-18, Se 6.65E-15, Te 1.12E-15 - 8640, 360.000, 0, En 8.012114506849E-06, CFL 0.00243, SL -1.3729E-01, M 7.69494E+16, S 35.1322, T 4.8091, Me 3.39E-17, Se 1.33E-14, Te -4.90E-16 - 8664, 361.000, 0, En 7.501258054556E-06, CFL 0.00216, SL -1.4408E-01, M 7.69493E+16, S 35.1322, T 4.8083, Me 2.02E-17, Se -6.65E-15, Te -7.26E-16 - 8688, 362.000, 0, En 6.741735733791E-06, CFL 0.00207, SL -1.4990E-01, M 7.69493E+16, S 35.1322, T 4.8077, Me -1.69E-16, Se -6.65E-15, Te -1.75E-15 - 8712, 363.000, 0, En 6.619527700318E-06, CFL 0.00197, SL -1.5114E-01, M 7.69493E+16, S 35.1322, T 4.8075, Me 2.69E-17, Se 0.00E+00, Te 4.50E-16 - 8736, 364.000, 0, En 6.607649874029E-06, CFL 0.00181, SL -1.5324E-01, M 7.69492E+16, S 35.1322, T 4.8074, Me 7.21E-17, Se 6.65E-15, Te -1.52E-16 - 8760, 365.000, 0, En 6.064336493131E-06, CFL 0.00172, SL -1.5490E-01, M 7.69492E+16, S 35.1323, T 4.8073, Me -5.52E-17, Se -6.65E-15, Te 5.30E-16 + 24, 1.000, 0, En 1.450858796149E-05, CFL 0.00771, SL -3.1028E-03, M 7.69512E+16, S 35.1314, T 4.8304, Me 5.58E-18, Se 0.00E+00, Te -3.63E-16 + 48, 2.000, 0, En 2.797687383419E-05, CFL 0.00792, SL 5.8114E-03, M 7.69513E+16, S 35.1313, T 4.8299, Me -3.14E-17, Se 6.65E-15, Te -2.36E-16 + 72, 3.000, 0, En 3.924569588251E-06, CFL 0.00153, SL 2.6844E-03, M 7.69512E+16, S 35.1313, T 4.8292, Me -8.07E-17, Se -6.65E-15, Te -1.70E-15 + 96, 4.000, 0, En 2.210372590980E-06, CFL 0.00109, SL -5.2401E-04, M 7.69512E+16, S 35.1314, T 4.8286, Me -7.18E-18, Se -6.65E-15, Te 1.12E-15 + 120, 5.000, 0, En 1.758345257692E-07, CFL 0.00031, SL -2.9269E-03, M 7.69512E+16, S 35.1314, T 4.8284, Me 7.30E-17, Se 1.33E-14, Te 1.81E-15 + 144, 6.000, 0, En 7.957981304703E-07, CFL 0.00059, SL -4.5440E-03, M 7.69511E+16, S 35.1314, T 4.8282, Me 1.49E-17, Se -6.65E-15, Te 1.22E-15 + 168, 7.000, 0, En 2.262550061369E-07, CFL 0.00040, SL -2.5568E-03, M 7.69512E+16, S 35.1314, T 4.8279, Me 7.79E-17, Se 6.65E-15, Te 3.68E-16 + 192, 8.000, 0, En 1.111451569620E-06, CFL 0.00065, SL 3.6493E-03, M 7.69512E+16, S 35.1313, T 4.8278, Me 5.02E-17, Se 1.33E-14, Te 2.29E-16 + 216, 9.000, 0, En 1.865052595366E-06, CFL 0.00081, SL 8.6303E-03, M 7.69513E+16, S 35.1313, T 4.8276, Me 1.94E-17, Se -1.33E-14, Te 1.83E-15 + 240, 10.000, 0, En 5.890924981748E-06, CFL 0.00141, SL 8.0481E-03, M 7.69513E+16, S 35.1313, T 4.8276, Me 3.37E-17, Se 0.00E+00, Te 6.84E-16 + 264, 11.000, 0, En 4.824180487170E-06, CFL 0.00135, SL 6.3439E-03, M 7.69513E+16, S 35.1313, T 4.8274, Me 1.04E-16, Se 6.65E-15, Te -2.64E-16 + 288, 12.000, 0, En 3.342729200228E-06, CFL 0.00120, SL 2.6567E-03, M 7.69512E+16, S 35.1313, T 4.8270, Me -6.22E-17, Se 0.00E+00, Te -1.83E-15 + 312, 13.000, 0, En 2.558087351139E-06, CFL 0.00095, SL -3.8968E-03, M 7.69511E+16, S 35.1314, T 4.8263, Me -1.68E-16, Se -6.65E-15, Te -2.38E-15 + 336, 14.000, 0, En 2.446954641669E-06, CFL 0.00120, SL -8.2365E-03, M 7.69511E+16, S 35.1314, T 4.8258, Me 6.58E-17, Se 0.00E+00, Te -7.38E-16 + 360, 15.000, 0, En 4.813059600602E-06, CFL 0.00169, SL -1.1172E-02, M 7.69511E+16, S 35.1314, T 4.8254, Me -5.66E-17, Se 0.00E+00, Te 1.60E-15 + 384, 16.000, 0, En 9.123103755647E-07, CFL 0.00055, SL -1.5083E-02, M 7.69510E+16, S 35.1314, T 4.8248, Me -1.04E-17, Se -1.33E-14, Te -2.62E-15 + 408, 17.000, 0, En 1.365788967775E-07, CFL 0.00029, SL -2.4323E-02, M 7.69509E+16, S 35.1315, T 4.8235, Me 1.96E-17, Se 0.00E+00, Te 1.53E-15 + 432, 18.000, 0, En 9.246892863262E-07, CFL 0.00060, SL -2.9520E-02, M 7.69508E+16, S 35.1315, T 4.8223, Me 4.68E-17, Se 0.00E+00, Te -1.15E-15 + 456, 19.000, 0, En 2.150638137415E-07, CFL 0.00040, SL -1.3091E-02, M 7.69510E+16, S 35.1314, T 4.8215, Me -9.39E-17, Se 0.00E+00, Te 6.37E-16 + 480, 20.000, 0, En 1.476395467232E-06, CFL 0.00085, SL -1.0814E-02, M 7.69511E+16, S 35.1314, T 4.8207, Me 1.34E-17, Se 1.33E-14, Te -1.25E-15 + 504, 21.000, 0, En 1.539710811869E-06, CFL 0.00087, SL -1.6335E-02, M 7.69510E+16, S 35.1314, T 4.8198, Me -1.03E-16, Se 0.00E+00, Te -1.82E-16 + 528, 22.000, 0, En 1.961130635059E-06, CFL 0.00110, SL -2.0612E-02, M 7.69509E+16, S 35.1315, T 4.8194, Me -5.96E-17, Se -1.33E-14, Te -2.12E-16 + 552, 23.000, 0, En 1.445198453113E-06, CFL 0.00078, SL -2.4748E-02, M 7.69509E+16, S 35.1315, T 4.8189, Me 9.16E-17, Se 0.00E+00, Te 9.53E-16 + 576, 24.000, 0, En 3.454505932833E-06, CFL 0.00134, SL -2.7364E-02, M 7.69508E+16, S 35.1315, T 4.8186, Me -1.78E-16, Se -1.33E-14, Te 8.22E-16 + 600, 25.000, 0, En 8.391058476176E-06, CFL 0.00160, SL -3.3350E-02, M 7.69508E+16, S 35.1315, T 4.8180, Me 3.45E-17, Se 0.00E+00, Te 2.59E-16 + 624, 26.000, 0, En 4.677340493728E-06, CFL 0.00110, SL -3.8239E-02, M 7.69507E+16, S 35.1316, T 4.8174, Me 1.47E-17, Se 0.00E+00, Te -1.30E-15 + 648, 27.000, 0, En 1.168415983686E-05, CFL 0.00214, SL -4.1085E-02, M 7.69507E+16, S 35.1316, T 4.8170, Me 4.67E-17, Se 6.65E-15, Te 8.62E-16 + 672, 28.000, 0, En 8.995721472411E-06, CFL 0.00185, SL -3.8193E-02, M 7.69507E+16, S 35.1316, T 4.8166, Me 2.74E-17, Se 6.65E-15, Te -1.92E-15 + 696, 29.000, 0, En 1.387522261122E-06, CFL 0.00071, SL -4.3701E-02, M 7.69506E+16, S 35.1316, T 4.8155, Me -1.96E-17, Se 0.00E+00, Te -3.26E-16 + 720, 30.000, 0, En 5.010280655065E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1317, T 4.8143, Me -1.25E-16, Se -6.65E-15, Te 2.71E-17 + 744, 31.000, 0, En 8.227558509185E-08, CFL 0.00020, SL -5.2788E-02, M 7.69505E+16, S 35.1317, T 4.8136, Me -8.31E-17, Se -6.65E-15, Te -1.36E-15 + 768, 32.000, 0, En 2.531146822641E-07, CFL 0.00024, SL -3.5380E-02, M 7.69507E+16, S 35.1316, T 4.8130, Me -1.78E-16, Se 0.00E+00, Te 7.30E-17 + 792, 33.000, 0, En 4.048124916958E-07, CFL 0.00036, SL -3.2536E-02, M 7.69508E+16, S 35.1315, T 4.8122, Me 6.14E-17, Se 6.65E-15, Te -1.32E-15 + 816, 34.000, 0, En 2.265563447758E-07, CFL 0.00025, SL -3.7946E-02, M 7.69507E+16, S 35.1316, T 4.8112, Me 1.13E-16, Se -6.65E-15, Te 7.12E-16 + 840, 35.000, 0, En 1.264218607410E-07, CFL 0.00019, SL -4.4738E-02, M 7.69506E+16, S 35.1316, T 4.8104, Me 7.98E-17, Se 0.00E+00, Te -1.10E-15 + 864, 36.000, 0, En 2.027061201507E-07, CFL 0.00024, SL -4.9663E-02, M 7.69506E+16, S 35.1316, T 4.8099, Me -3.10E-17, Se 6.65E-15, Te -5.98E-16 + 888, 37.000, 0, En 2.197564747955E-07, CFL 0.00023, SL -5.3167E-02, M 7.69505E+16, S 35.1317, T 4.8094, Me -5.11E-17, Se -6.65E-15, Te -1.20E-16 + 912, 38.000, 0, En 7.869577919373E-07, CFL 0.00049, SL -5.4706E-02, M 7.69505E+16, S 35.1317, T 4.8091, Me 1.83E-17, Se 1.33E-14, Te 1.20E-15 + 936, 39.000, 0, En 9.171500384843E-07, CFL 0.00063, SL -4.5909E-02, M 7.69506E+16, S 35.1316, T 4.8088, Me 4.56E-17, Se 1.33E-14, Te 7.21E-16 + 960, 40.000, 0, En 2.458126218242E-07, CFL 0.00031, SL -4.0149E-02, M 7.69507E+16, S 35.1316, T 4.8085, Me -6.00E-17, Se 0.00E+00, Te 1.10E-15 + 984, 41.000, 0, En 7.747077937525E-07, CFL 0.00062, SL -4.1596E-02, M 7.69507E+16, S 35.1316, T 4.8080, Me 5.36E-17, Se 6.65E-15, Te -1.90E-15 + 1008, 42.000, 0, En 1.541648623099E-06, CFL 0.00075, SL -3.5935E-02, M 7.69507E+16, S 35.1316, T 4.8074, Me 3.99E-17, Se -6.65E-15, Te 1.24E-15 + 1032, 43.000, 0, En 7.138337972857E-07, CFL 0.00055, SL -2.7178E-02, M 7.69508E+16, S 35.1315, T 4.8071, Me -7.22E-17, Se 6.65E-15, Te -2.74E-16 + 1056, 44.000, 0, En 5.445027972464E-07, CFL 0.00047, SL -1.9353E-02, M 7.69509E+16, S 35.1315, T 4.8069, Me 7.49E-17, Se 1.33E-14, Te 4.82E-16 + 1080, 45.000, 0, En 1.554701609544E-06, CFL 0.00083, SL -2.2270E-02, M 7.69509E+16, S 35.1315, T 4.8063, Me -1.20E-16, Se -2.00E-14, Te -1.63E-15 + 1104, 46.000, 0, En 7.028719830293E-07, CFL 0.00053, SL -2.9704E-02, M 7.69508E+16, S 35.1315, T 4.8053, Me -7.75E-17, Se 0.00E+00, Te 2.39E-15 + 1128, 47.000, 0, En 1.987782878295E-07, CFL 0.00022, SL -3.6424E-02, M 7.69507E+16, S 35.1316, T 4.8044, Me 2.03E-17, Se 0.00E+00, Te -1.95E-15 + 1152, 48.000, 0, En 7.584101025383E-07, CFL 0.00053, SL -4.2022E-02, M 7.69507E+16, S 35.1316, T 4.8036, Me 8.27E-17, Se 1.33E-14, Te 3.89E-16 + 1176, 49.000, 0, En 1.232848762498E-06, CFL 0.00055, SL -5.0413E-02, M 7.69505E+16, S 35.1316, T 4.8023, Me 1.21E-16, Se 1.33E-14, Te 7.45E-16 + 1200, 50.000, 0, En 3.860824961868E-07, CFL 0.00040, SL -5.9660E-02, M 7.69504E+16, S 35.1317, T 4.8011, Me 4.31E-17, Se 0.00E+00, Te 1.27E-15 + 1224, 51.000, 0, En 1.150447753636E-06, CFL 0.00057, SL -6.5612E-02, M 7.69504E+16, S 35.1317, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te -5.12E-16 + 1248, 52.000, 0, En 4.416913504900E-06, CFL 0.00123, SL -6.9153E-02, M 7.69503E+16, S 35.1318, T 4.8003, Me -6.22E-17, Se -1.33E-14, Te 1.76E-15 + 1272, 53.000, 0, En 2.692782373354E-06, CFL 0.00086, SL -7.0352E-02, M 7.69503E+16, S 35.1318, T 4.8002, Me 9.47E-17, Se 0.00E+00, Te -1.75E-15 + 1296, 54.000, 0, En 2.976255392039E-06, CFL 0.00099, SL -6.6344E-02, M 7.69503E+16, S 35.1317, T 4.8000, Me 2.01E-17, Se 0.00E+00, Te 2.27E-15 + 1320, 55.000, 0, En 3.210505805878E-06, CFL 0.00095, SL -6.6928E-02, M 7.69503E+16, S 35.1317, T 4.7995, Me 2.04E-17, Se 0.00E+00, Te -2.65E-16 + 1344, 56.000, 0, En 1.094827315517E-06, CFL 0.00060, SL -7.1279E-02, M 7.69503E+16, S 35.1318, T 4.7989, Me 4.20E-17, Se 0.00E+00, Te 1.40E-15 + 1368, 57.000, 0, En 2.502415710781E-06, CFL 0.00069, SL -7.0386E-02, M 7.69503E+16, S 35.1318, T 4.7986, Me 4.57E-17, Se 0.00E+00, Te -5.53E-16 + 1392, 58.000, 0, En 1.998051402928E-06, CFL 0.00079, SL -7.3003E-02, M 7.69503E+16, S 35.1318, T 4.7980, Me -1.21E-16, Se 6.65E-15, Te -3.12E-16 + 1416, 59.000, 0, En 1.154889824140E-06, CFL 0.00055, SL -7.9555E-02, M 7.69502E+16, S 35.1318, T 4.7970, Me 1.31E-16, Se -6.65E-15, Te 7.38E-16 + 1440, 60.000, 0, En 6.373004446762E-07, CFL 0.00049, SL -8.6833E-02, M 7.69501E+16, S 35.1319, T 4.7962, Me 7.58E-17, Se 6.65E-15, Te 3.81E-17 + 1464, 61.000, 0, En 2.966187170941E-07, CFL 0.00033, SL -9.1860E-02, M 7.69500E+16, S 35.1319, T 4.7958, Me -7.28E-17, Se -6.65E-15, Te -1.71E-15 + 1488, 62.000, 0, En 8.662223576758E-07, CFL 0.00056, SL -9.4866E-02, M 7.69500E+16, S 35.1319, T 4.7956, Me 7.40E-18, Se -6.65E-15, Te 5.81E-16 + 1512, 63.000, 0, En 1.884620156557E-07, CFL 0.00026, SL -9.7619E-02, M 7.69499E+16, S 35.1319, T 4.7955, Me 7.52E-17, Se -6.65E-15, Te 2.45E-15 + 1536, 64.000, 0, En 9.631381044202E-08, CFL 0.00011, SL -1.0069E-01, M 7.69499E+16, S 35.1319, T 4.7955, Me -8.72E-17, Se 0.00E+00, Te -1.12E-15 + 1560, 65.000, 0, En 2.874500748162E-07, CFL 0.00032, SL -1.0286E-01, M 7.69499E+16, S 35.1320, T 4.7952, Me -7.20E-17, Se -1.33E-14, Te -1.37E-15 + 1584, 66.000, 0, En 7.110850951942E-07, CFL 0.00052, SL -1.0673E-01, M 7.69498E+16, S 35.1320, T 4.7950, Me 1.89E-17, Se 0.00E+00, Te 5.02E-16 + 1608, 67.000, 0, En 1.864906839880E-06, CFL 0.00082, SL -1.1005E-01, M 7.69498E+16, S 35.1320, T 4.7946, Me 6.29E-17, Se 0.00E+00, Te 1.84E-16 + 1632, 68.000, 0, En 2.187191570229E-06, CFL 0.00084, SL -1.0719E-01, M 7.69498E+16, S 35.1320, T 4.7944, Me -5.59E-17, Se -6.65E-15, Te 8.72E-17 + 1656, 69.000, 0, En 5.844243387014E-06, CFL 0.00390, SL -1.0327E-01, M 7.69499E+16, S 35.1320, T 4.7944, Me -1.06E-16, Se 6.65E-15, Te -1.92E-15 + 1680, 70.000, 0, En 3.319355696261E-06, CFL 0.00552, SL -9.7326E-02, M 7.69499E+16, S 35.1319, T 4.7946, Me 1.96E-16, Se 0.00E+00, Te -2.22E-15 + 1704, 71.000, 0, En 1.117066377705E-05, CFL 0.01174, SL -9.5381E-02, M 7.69500E+16, S 35.1319, T 4.7948, Me 1.97E-17, Se 1.33E-14, Te 2.04E-15 + 1728, 72.000, 0, En 1.226312984765E-05, CFL 0.00911, SL -9.5890E-02, M 7.69500E+16, S 35.1319, T 4.7950, Me 1.32E-16, Se 6.65E-15, Te 9.15E-16 + 1752, 73.000, 0, En 1.628220037780E-05, CFL 0.00818, SL -9.7793E-02, M 7.69499E+16, S 35.1319, T 4.7950, Me 4.04E-17, Se 6.65E-15, Te -8.62E-16 + 1776, 74.000, 0, En 8.136131323988E-06, CFL 0.00341, SL -1.0151E-01, M 7.69499E+16, S 35.1319, T 4.7947, Me 2.57E-17, Se 0.00E+00, Te 1.45E-15 + 1800, 75.000, 0, En 6.455457864643E-07, CFL 0.00044, SL -1.0893E-01, M 7.69498E+16, S 35.1320, T 4.7940, Me -4.82E-17, Se 6.65E-15, Te -6.29E-16 + 1824, 76.000, 0, En 4.616314265970E-07, CFL 0.00036, SL -1.1439E-01, M 7.69497E+16, S 35.1320, T 4.7937, Me 5.82E-17, Se 6.65E-15, Te -7.44E-17 + 1848, 77.000, 0, En 2.353814937816E-06, CFL 0.00086, SL -1.1955E-01, M 7.69497E+16, S 35.1321, T 4.7935, Me -3.82E-17, Se -1.33E-14, Te 1.38E-15 + 1872, 78.000, 0, En 1.568588646150E-06, CFL 0.00091, SL -1.2352E-01, M 7.69496E+16, S 35.1321, T 4.7934, Me 4.93E-17, Se 0.00E+00, Te -1.45E-15 + 1896, 79.000, 0, En 9.354549556694E-06, CFL 0.00770, SL -1.2382E-01, M 7.69496E+16, S 35.1321, T 4.7937, Me -9.79E-17, Se 6.65E-15, Te -6.84E-16 + 1920, 80.000, 0, En 6.384822995573E-06, CFL 0.00538, SL -1.2155E-01, M 7.69496E+16, S 35.1321, T 4.7940, Me 4.19E-17, Se 0.00E+00, Te 3.10E-15 + 1944, 81.000, 0, En 4.233031828235E-06, CFL 0.00184, SL -1.2246E-01, M 7.69496E+16, S 35.1321, T 4.7940, Me -2.86E-18, Se 6.65E-15, Te 3.66E-16 + 1968, 82.000, 0, En 5.707075008022E-06, CFL 0.00184, SL -1.2496E-01, M 7.69496E+16, S 35.1321, T 4.7938, Me 3.30E-17, Se -6.65E-15, Te -1.61E-15 + 1992, 83.000, 0, En 2.587593257308E-06, CFL 0.00116, SL -1.2178E-01, M 7.69496E+16, S 35.1321, T 4.7937, Me -9.27E-17, Se 0.00E+00, Te 1.29E-15 + 2016, 84.000, 0, En 1.663656239448E-06, CFL 0.00088, SL -1.2330E-01, M 7.69496E+16, S 35.1321, T 4.7936, Me -2.51E-17, Se -6.65E-15, Te -2.33E-16 + 2040, 85.000, 0, En 2.448005747376E-06, CFL 0.00094, SL -1.3192E-01, M 7.69495E+16, S 35.1321, T 4.7924, Me -1.24E-16, Se 0.00E+00, Te -1.66E-15 + 2064, 86.000, 0, En 3.631700317269E-06, CFL 0.00108, SL -1.4196E-01, M 7.69494E+16, S 35.1322, T 4.7911, Me -7.31E-17, Se 0.00E+00, Te 7.93E-16 + 2088, 87.000, 0, En 1.916356384297E-06, CFL 0.00080, SL -1.4698E-01, M 7.69493E+16, S 35.1322, T 4.7904, Me 1.28E-16, Se 6.65E-15, Te 2.40E-15 + 2112, 88.000, 0, En 1.626459682567E-06, CFL 0.00093, SL -1.3811E-01, M 7.69494E+16, S 35.1322, T 4.7900, Me -4.75E-17, Se 6.65E-15, Te -6.61E-16 + 2136, 89.000, 0, En 3.427059599101E-05, CFL 0.00833, SL -1.2585E-01, M 7.69496E+16, S 35.1321, T 4.7901, Me -1.59E-16, Se -6.65E-15, Te 1.26E-15 + 2160, 90.000, 0, En 2.326368850175E-05, CFL 0.00735, SL -1.2492E-01, M 7.69496E+16, S 35.1321, T 4.7904, Me 7.22E-17, Se -6.65E-15, Te -2.44E-15 + 2184, 91.000, 0, En 7.996235925304E-06, CFL 0.00385, SL -1.2865E-01, M 7.69495E+16, S 35.1321, T 4.7905, Me -9.32E-17, Se 6.65E-15, Te 1.76E-15 + 2208, 92.000, 0, En 7.511970284979E-07, CFL 0.00094, SL -1.3312E-01, M 7.69495E+16, S 35.1321, T 4.7904, Me -2.54E-17, Se 6.65E-15, Te -2.04E-15 + 2232, 93.000, 0, En 5.760510582782E-07, CFL 0.00036, SL -1.3901E-01, M 7.69494E+16, S 35.1322, T 4.7899, Me 1.69E-17, Se -6.65E-15, Te -3.03E-17 + 2256, 94.000, 0, En 2.453633697767E-07, CFL 0.00027, SL -1.4343E-01, M 7.69494E+16, S 35.1322, T 4.7896, Me -3.99E-17, Se 1.33E-14, Te 7.27E-16 + 2280, 95.000, 0, En 1.331627128582E-06, CFL 0.00094, SL -1.4213E-01, M 7.69494E+16, S 35.1322, T 4.7895, Me 1.97E-16, Se 1.33E-14, Te -7.01E-16 + 2304, 96.000, 0, En 7.379515712663E-06, CFL 0.00596, SL -1.4221E-01, M 7.69494E+16, S 35.1322, T 4.7898, Me -3.13E-17, Se -6.65E-15, Te 7.30E-16 + 2328, 97.000, 0, En 4.423039096460E-05, CFL 0.00893, SL -1.4385E-01, M 7.69493E+16, S 35.1322, T 4.7901, Me -5.12E-17, Se 0.00E+00, Te -8.91E-16 + 2352, 98.000, 0, En 3.044831539635E-05, CFL 0.00763, SL -1.4606E-01, M 7.69493E+16, S 35.1322, T 4.7902, Me 6.68E-17, Se 6.65E-15, Te 2.56E-15 + 2376, 99.000, 0, En 1.129081289369E-06, CFL 0.00111, SL -1.4877E-01, M 7.69493E+16, S 35.1322, T 4.7903, Me 5.62E-17, Se 6.65E-15, Te 2.01E-16 + 2400, 100.000, 0, En 6.573299054347E-06, CFL 0.00275, SL -1.5224E-01, M 7.69492E+16, S 35.1322, T 4.7903, Me -8.79E-17, Se -6.65E-15, Te -2.17E-15 + 2424, 101.000, 0, En 2.840202620033E-06, CFL 0.00400, SL -1.5320E-01, M 7.69492E+16, S 35.1322, T 4.7905, Me -3.38E-17, Se 0.00E+00, Te 7.77E-16 + 2448, 102.000, 0, En 3.636704563195E-06, CFL 0.00512, SL -1.5206E-01, M 7.69492E+16, S 35.1322, T 4.7908, Me 1.15E-16, Se 0.00E+00, Te -7.61E-17 + 2472, 103.000, 0, En 1.566729242411E-06, CFL 0.00160, SL -1.5541E-01, M 7.69492E+16, S 35.1323, T 4.7910, Me 1.09E-16, Se 0.00E+00, Te 8.33E-16 + 2496, 104.000, 0, En 1.044360066093E-06, CFL 0.00124, SL -1.6009E-01, M 7.69491E+16, S 35.1323, T 4.7911, Me -3.10E-18, Se 0.00E+00, Te -1.30E-15 + 2520, 105.000, 0, En 3.243574740210E-07, CFL 0.00111, SL -1.6286E-01, M 7.69491E+16, S 35.1323, T 4.7913, Me 2.56E-17, Se 0.00E+00, Te 6.13E-16 + 2544, 106.000, 0, En 9.987609122213E-06, CFL 0.01370, SL -1.6315E-01, M 7.69491E+16, S 35.1323, T 4.7917, Me -1.20E-17, Se 6.65E-15, Te 7.90E-16 + 2568, 107.000, 0, En 2.372864236054E-05, CFL 0.01452, SL -1.6264E-01, M 7.69491E+16, S 35.1323, T 4.7921, Me -4.06E-17, Se -6.65E-15, Te -1.59E-15 + 2592, 108.000, 0, En 2.141754563548E-05, CFL 0.01343, SL -1.5961E-01, M 7.69491E+16, S 35.1323, T 4.7924, Me 5.59E-17, Se 0.00E+00, Te 2.12E-15 + 2616, 109.000, 0, En 5.967628746235E-06, CFL 0.00679, SL -1.5618E-01, M 7.69492E+16, S 35.1323, T 4.7925, Me -7.94E-17, Se -6.65E-15, Te -5.39E-16 + 2640, 110.000, 0, En 2.155453254308E-06, CFL 0.00280, SL -1.5662E-01, M 7.69492E+16, S 35.1323, T 4.7921, Me -6.86E-17, Se 0.00E+00, Te 2.42E-15 + 2664, 111.000, 0, En 1.114757871367E-06, CFL 0.00101, SL -1.6411E-01, M 7.69491E+16, S 35.1323, T 4.7915, Me -6.15E-18, Se 6.65E-15, Te -3.68E-16 + 2688, 112.000, 0, En 2.331903382236E-06, CFL 0.00139, SL -1.7078E-01, M 7.69490E+16, S 35.1324, T 4.7912, Me -3.24E-17, Se 0.00E+00, Te -4.19E-16 + 2712, 113.000, 0, En 6.403705142496E-06, CFL 0.00263, SL -1.7039E-01, M 7.69490E+16, S 35.1324, T 4.7910, Me 1.35E-16, Se 0.00E+00, Te 1.77E-15 + 2736, 114.000, 0, En 1.244778958638E-05, CFL 0.00717, SL -1.5685E-01, M 7.69492E+16, S 35.1323, T 4.7910, Me -1.03E-16, Se 6.65E-15, Te -1.57E-15 + 2760, 115.000, 0, En 2.493802503566E-06, CFL 0.00178, SL -1.5525E-01, M 7.69492E+16, S 35.1323, T 4.7911, Me 1.75E-17, Se 0.00E+00, Te -3.20E-16 + 2784, 116.000, 0, En 4.680448138543E-06, CFL 0.00390, SL -1.5744E-01, M 7.69492E+16, S 35.1323, T 4.7914, Me 2.78E-17, Se 6.65E-15, Te 4.23E-16 + 2808, 117.000, 0, En 1.503292426690E-05, CFL 0.00514, SL -1.5990E-01, M 7.69491E+16, S 35.1323, T 4.7917, Me 1.14E-17, Se 0.00E+00, Te 2.23E-15 + 2832, 118.000, 0, En 1.976861088286E-05, CFL 0.00719, SL -1.6219E-01, M 7.69491E+16, S 35.1323, T 4.7920, Me 1.52E-16, Se -6.65E-15, Te -1.89E-15 + 2856, 119.000, 0, En 1.671733973855E-05, CFL 0.00734, SL -1.6460E-01, M 7.69491E+16, S 35.1323, T 4.7924, Me 5.77E-17, Se 0.00E+00, Te -1.98E-15 + 2880, 120.000, 0, En 4.105195474677E-06, CFL 0.00488, SL -1.6675E-01, M 7.69491E+16, S 35.1323, T 4.7929, Me -3.58E-17, Se -6.65E-15, Te 5.45E-16 + 2904, 121.000, 0, En 2.055820019031E-05, CFL 0.01466, SL -1.6847E-01, M 7.69490E+16, S 35.1323, T 4.7934, Me -1.00E-16, Se 6.65E-15, Te 4.37E-16 + 2928, 122.000, 0, En 1.634701657818E-05, CFL 0.00692, SL -1.7005E-01, M 7.69490E+16, S 35.1323, T 4.7936, Me 5.31E-17, Se -6.65E-15, Te -5.16E-16 + 2952, 123.000, 0, En 3.767108405045E-06, CFL 0.00530, SL -1.7137E-01, M 7.69490E+16, S 35.1324, T 4.7939, Me 7.78E-17, Se 1.33E-14, Te -4.63E-16 + 2976, 124.000, 0, En 3.732201434195E-06, CFL 0.00635, SL -1.7192E-01, M 7.69490E+16, S 35.1324, T 4.7943, Me 2.65E-17, Se 6.65E-15, Te -1.89E-15 + 3000, 125.000, 0, En 3.975297612898E-06, CFL 0.00950, SL -1.6743E-01, M 7.69490E+16, S 35.1323, T 4.7947, Me -7.92E-18, Se -6.65E-15, Te -6.51E-16 + 3024, 126.000, 0, En 4.803241246974E-06, CFL 0.01084, SL -1.6017E-01, M 7.69491E+16, S 35.1323, T 4.7950, Me -3.84E-17, Se 6.65E-15, Te -6.84E-16 + 3048, 127.000, 0, En 3.295673744486E-05, CFL 0.02079, SL -1.6080E-01, M 7.69491E+16, S 35.1323, T 4.7952, Me -9.99E-17, Se 0.00E+00, Te 9.54E-16 + 3072, 128.000, 0, En 2.238312839166E-05, CFL 0.00877, SL -1.6417E-01, M 7.69491E+16, S 35.1323, T 4.7954, Me 2.38E-16, Se 6.65E-15, Te 5.89E-16 + 3096, 129.000, 0, En 2.048799304457E-06, CFL 0.00305, SL -1.6653E-01, M 7.69491E+16, S 35.1323, T 4.7958, Me -8.75E-18, Se -6.65E-15, Te -3.96E-16 + 3120, 130.000, 0, En 8.733172957538E-06, CFL 0.00797, SL -1.6854E-01, M 7.69490E+16, S 35.1323, T 4.7961, Me 4.70E-18, Se -1.33E-14, Te 2.26E-16 + 3144, 131.000, 0, En 1.526517063628E-05, CFL 0.00807, SL -1.7168E-01, M 7.69490E+16, S 35.1324, T 4.7962, Me -3.70E-17, Se 6.65E-15, Te 3.30E-17 + 3168, 132.000, 0, En 4.757310313738E-06, CFL 0.00340, SL -1.7709E-01, M 7.69489E+16, S 35.1324, T 4.7962, Me -1.02E-16, Se -6.65E-15, Te -2.08E-15 + 3192, 133.000, 0, En 1.015918026129E-06, CFL 0.00136, SL -1.8151E-01, M 7.69489E+16, S 35.1324, T 4.7962, Me 9.89E-17, Se 0.00E+00, Te 5.97E-16 + 3216, 134.000, 0, En 6.233857056519E-07, CFL 0.00153, SL -1.8246E-01, M 7.69489E+16, S 35.1324, T 4.7964, Me 9.85E-17, Se 6.65E-15, Te 1.24E-16 + 3240, 135.000, 0, En 2.092386440140E-06, CFL 0.00674, SL -1.7945E-01, M 7.69489E+16, S 35.1324, T 4.7967, Me 3.01E-16, Se 6.65E-15, Te -3.60E-16 + 3264, 136.000, 0, En 2.126482607794E-05, CFL 0.02216, SL -1.7812E-01, M 7.69489E+16, S 35.1324, T 4.7972, Me 1.16E-16, Se 1.33E-14, Te -8.35E-16 + 3288, 137.000, 0, En 1.194568667924E-05, CFL 0.01101, SL -1.7836E-01, M 7.69489E+16, S 35.1324, T 4.7975, Me -1.20E-16, Se 6.65E-15, Te 1.94E-15 + 3312, 138.000, 0, En 3.670281761511E-06, CFL 0.00584, SL -1.7913E-01, M 7.69489E+16, S 35.1324, T 4.7978, Me -1.59E-16, Se -6.65E-15, Te -9.21E-16 + 3336, 139.000, 0, En 9.153396141003E-06, CFL 0.00861, SL -1.8006E-01, M 7.69489E+16, S 35.1324, T 4.7981, Me -5.81E-17, Se 0.00E+00, Te -1.91E-15 + 3360, 140.000, 0, En 1.544555948659E-05, CFL 0.01210, SL -1.8086E-01, M 7.69489E+16, S 35.1324, T 4.7984, Me -7.33E-17, Se 6.65E-15, Te 6.32E-16 + 3384, 141.000, 0, En 8.319683040493E-06, CFL 0.00708, SL -1.8167E-01, M 7.69489E+16, S 35.1324, T 4.7989, Me 1.31E-16, Se -6.65E-15, Te -1.55E-15 + 3408, 142.000, 0, En 3.947546460708E-06, CFL 0.00736, SL -1.8245E-01, M 7.69489E+16, S 35.1324, T 4.7996, Me -8.23E-17, Se -1.33E-14, Te -4.15E-16 + 3432, 143.000, 0, En 2.870665338688E-06, CFL 0.00645, SL -1.8309E-01, M 7.69488E+16, S 35.1324, T 4.8002, Me -8.20E-18, Se 0.00E+00, Te 1.14E-15 + 3456, 144.000, 0, En 2.590215771595E-06, CFL 0.00779, SL -1.8365E-01, M 7.69488E+16, S 35.1324, T 4.8009, Me 2.02E-17, Se -1.33E-14, Te -3.12E-15 + 3480, 145.000, 0, En 3.809314445065E-06, CFL 0.00749, SL -1.8445E-01, M 7.69488E+16, S 35.1324, T 4.8017, Me -3.44E-18, Se 1.33E-14, Te -8.95E-16 + 3504, 146.000, 0, En 1.427453149530E-06, CFL 0.00376, SL -1.8536E-01, M 7.69488E+16, S 35.1324, T 4.8023, Me 8.14E-17, Se 0.00E+00, Te 2.17E-16 + 3528, 147.000, 0, En 7.114809942412E-07, CFL 0.00378, SL -1.8617E-01, M 7.69488E+16, S 35.1324, T 4.8030, Me 6.35E-17, Se 1.33E-14, Te 2.28E-15 + 3552, 148.000, 0, En 7.771163440080E-07, CFL 0.00343, SL -1.8611E-01, M 7.69488E+16, S 35.1324, T 4.8037, Me -1.14E-16, Se -1.33E-14, Te 1.52E-16 + 3576, 149.000, 0, En 9.984037504232E-08, CFL 0.00060, SL -1.8699E-01, M 7.69488E+16, S 35.1324, T 4.8043, Me 3.19E-17, Se 0.00E+00, Te -1.50E-15 + 3600, 150.000, 0, En 2.914267732051E-06, CFL 0.00555, SL -1.8852E-01, M 7.69488E+16, S 35.1325, T 4.8047, Me 8.86E-17, Se 6.65E-15, Te 7.03E-16 + 3624, 151.000, 0, En 4.308126300507E-06, CFL 0.00767, SL -1.8881E-01, M 7.69488E+16, S 35.1325, T 4.8050, Me -1.14E-16, Se -6.65E-15, Te 1.50E-15 + 3648, 152.000, 0, En 8.309087132845E-07, CFL 0.00300, SL -1.8987E-01, M 7.69488E+16, S 35.1325, T 4.8055, Me -2.46E-18, Se -6.65E-15, Te -2.58E-15 + 3672, 153.000, 0, En 1.927193990198E-06, CFL 0.00512, SL -1.9145E-01, M 7.69487E+16, S 35.1325, T 4.8058, Me 2.38E-17, Se 0.00E+00, Te -5.36E-16 + 3696, 154.000, 0, En 4.053966095188E-06, CFL 0.00710, SL -1.9297E-01, M 7.69487E+16, S 35.1325, T 4.8063, Me -3.88E-17, Se -6.65E-15, Te 2.96E-16 + 3720, 155.000, 0, En 8.939632834727E-07, CFL 0.00354, SL -1.9421E-01, M 7.69487E+16, S 35.1325, T 4.8068, Me 4.72E-17, Se 0.00E+00, Te 6.58E-16 + 3744, 156.000, 0, En 1.222731502280E-05, CFL 0.01199, SL -1.9548E-01, M 7.69487E+16, S 35.1325, T 4.8074, Me -3.95E-18, Se 1.33E-14, Te 2.41E-16 + 3768, 157.000, 0, En 3.306150201635E-05, CFL 0.01561, SL -1.9682E-01, M 7.69487E+16, S 35.1325, T 4.8080, Me -3.06E-17, Se -2.00E-14, Te -7.37E-16 + 3792, 158.000, 0, En 4.013716055389E-05, CFL 0.02081, SL -1.9813E-01, M 7.69487E+16, S 35.1325, T 4.8085, Me -1.51E-16, Se 0.00E+00, Te 1.73E-16 + 3816, 159.000, 0, En 1.094850274908E-05, CFL 0.00732, SL -1.9806E-01, M 7.69487E+16, S 35.1325, T 4.8089, Me 1.71E-16, Se 6.65E-15, Te -4.17E-16 + 3840, 160.000, 0, En 4.998504553049E-06, CFL 0.00680, SL -1.9602E-01, M 7.69487E+16, S 35.1325, T 4.8094, Me -4.56E-17, Se 0.00E+00, Te -1.05E-15 + 3864, 161.000, 0, En 1.264361018811E-05, CFL 0.00957, SL -1.9620E-01, M 7.69487E+16, S 35.1325, T 4.8100, Me 6.62E-17, Se 0.00E+00, Te 1.18E-16 + 3888, 162.000, 0, En 1.278550532258E-05, CFL 0.00871, SL -1.9481E-01, M 7.69487E+16, S 35.1325, T 4.8104, Me -7.78E-17, Se 1.33E-14, Te -1.15E-15 + 3912, 163.000, 0, En 4.828518498646E-06, CFL 0.00639, SL -1.9517E-01, M 7.69487E+16, S 35.1325, T 4.8109, Me -1.35E-17, Se 0.00E+00, Te 8.75E-16 + 3936, 164.000, 0, En 3.214664168259E-06, CFL 0.00653, SL -1.9613E-01, M 7.69487E+16, S 35.1325, T 4.8114, Me -1.05E-16, Se 0.00E+00, Te 3.13E-16 + 3960, 165.000, 0, En 3.856664079371E-06, CFL 0.00744, SL -1.9716E-01, M 7.69487E+16, S 35.1325, T 4.8120, Me 1.43E-18, Se 1.33E-14, Te -1.97E-15 + 3984, 166.000, 0, En 2.997026007433E-06, CFL 0.00671, SL -1.9841E-01, M 7.69486E+16, S 35.1325, T 4.8127, Me 1.05E-17, Se 0.00E+00, Te 1.25E-15 + 4008, 167.000, 0, En 1.284928575436E-06, CFL 0.00316, SL -1.9984E-01, M 7.69486E+16, S 35.1325, T 4.8134, Me 2.79E-17, Se 0.00E+00, Te -4.79E-16 + 4032, 168.000, 0, En 1.441699446282E-06, CFL 0.00568, SL -2.0014E-01, M 7.69486E+16, S 35.1325, T 4.8140, Me -7.50E-17, Se -6.65E-15, Te 3.21E-16 + 4056, 169.000, 0, En 2.331501841226E-06, CFL 0.00623, SL -1.9925E-01, M 7.69486E+16, S 35.1325, T 4.8146, Me -1.93E-17, Se 0.00E+00, Te -2.44E-16 + 4080, 170.000, 0, En 7.462067362488E-06, CFL 0.01053, SL -1.9808E-01, M 7.69487E+16, S 35.1325, T 4.8152, Me -4.23E-17, Se 6.65E-15, Te -5.96E-16 + 4104, 171.000, 0, En 9.037472958849E-06, CFL 0.00906, SL -1.9724E-01, M 7.69487E+16, S 35.1325, T 4.8157, Me 6.41E-17, Se -6.65E-15, Te -2.75E-16 + 4128, 172.000, 0, En 5.915858800762E-06, CFL 0.00663, SL -1.9183E-01, M 7.69487E+16, S 35.1325, T 4.8160, Me -1.19E-17, Se 6.65E-15, Te -7.10E-16 + 4152, 173.000, 0, En 1.934912932321E-06, CFL 0.00343, SL -1.8195E-01, M 7.69489E+16, S 35.1324, T 4.8160, Me 2.22E-17, Se -6.65E-15, Te -3.72E-16 + 4176, 174.000, 0, En 2.699807816764E-06, CFL 0.00373, SL -1.7950E-01, M 7.69489E+16, S 35.1324, T 4.8160, Me 6.91E-17, Se 6.65E-15, Te -1.41E-15 + 4200, 175.000, 0, En 7.606766616083E-06, CFL 0.00613, SL -1.8223E-01, M 7.69489E+16, S 35.1324, T 4.8161, Me -1.06E-16, Se 0.00E+00, Te 3.37E-16 + 4224, 176.000, 0, En 9.008335832078E-06, CFL 0.00758, SL -1.8454E-01, M 7.69488E+16, S 35.1324, T 4.8165, Me -1.82E-17, Se -1.33E-14, Te -4.34E-16 + 4248, 177.000, 0, En 2.957502243709E-06, CFL 0.00422, SL -1.8436E-01, M 7.69488E+16, S 35.1324, T 4.8171, Me 1.74E-17, Se 1.33E-14, Te -1.21E-17 + 4272, 178.000, 0, En 2.141377880876E-06, CFL 0.00608, SL -1.8141E-01, M 7.69489E+16, S 35.1324, T 4.8177, Me -1.33E-16, Se -2.00E-14, Te -1.38E-15 + 4296, 179.000, 0, En 7.287737448925E-07, CFL 0.00340, SL -1.7518E-01, M 7.69489E+16, S 35.1324, T 4.8182, Me 1.24E-17, Se -6.65E-15, Te -7.75E-16 + 4320, 180.000, 0, En 1.054886236497E-06, CFL 0.00461, SL -1.6672E-01, M 7.69491E+16, S 35.1323, T 4.8186, Me 1.32E-17, Se 0.00E+00, Te 3.23E-15 + 4344, 181.000, 0, En 1.185990293983E-05, CFL 0.01473, SL -1.5855E-01, M 7.69492E+16, S 35.1323, T 4.8190, Me 8.88E-17, Se 1.33E-14, Te -2.65E-15 + 4368, 182.000, 0, En 1.896707596227E-05, CFL 0.01412, SL -1.5010E-01, M 7.69493E+16, S 35.1322, T 4.8196, Me 1.25E-17, Se -6.65E-15, Te -1.44E-15 + 4392, 183.000, 0, En 1.748412843181E-05, CFL 0.01201, SL -1.4208E-01, M 7.69494E+16, S 35.1322, T 4.8201, Me 6.72E-17, Se 6.65E-15, Te -2.76E-16 + 4416, 184.000, 0, En 9.061588768719E-06, CFL 0.00886, SL -1.3715E-01, M 7.69494E+16, S 35.1322, T 4.8206, Me -1.47E-16, Se -1.33E-14, Te -1.46E-15 + 4440, 185.000, 0, En 6.023485261757E-06, CFL 0.00648, SL -1.3708E-01, M 7.69494E+16, S 35.1322, T 4.8211, Me 8.43E-17, Se -6.65E-15, Te 1.17E-15 + 4464, 186.000, 0, En 4.968565719372E-06, CFL 0.00468, SL -1.3855E-01, M 7.69494E+16, S 35.1322, T 4.8216, Me 4.17E-17, Se -6.65E-15, Te 1.06E-15 + 4488, 187.000, 0, En 1.402107070405E-06, CFL 0.00225, SL -1.4017E-01, M 7.69494E+16, S 35.1322, T 4.8220, Me 5.21E-17, Se 0.00E+00, Te -1.61E-15 + 4512, 188.000, 0, En 1.336030578312E-07, CFL 0.00059, SL -1.3829E-01, M 7.69494E+16, S 35.1322, T 4.8222, Me -1.91E-17, Se 1.33E-14, Te -4.37E-16 + 4536, 189.000, 0, En 1.584740071046E-07, CFL 0.00061, SL -1.3475E-01, M 7.69495E+16, S 35.1321, T 4.8223, Me 6.12E-17, Se 0.00E+00, Te 1.64E-15 + 4560, 190.000, 0, En 2.781930802667E-07, CFL 0.00130, SL -1.2855E-01, M 7.69495E+16, S 35.1321, T 4.8225, Me 9.87E-17, Se 6.65E-15, Te 1.65E-15 + 4584, 191.000, 0, En 1.851947083422E-06, CFL 0.00404, SL -1.2262E-01, M 7.69496E+16, S 35.1321, T 4.8228, Me 3.81E-17, Se -6.65E-15, Te 8.59E-16 + 4608, 192.000, 0, En 2.267155892556E-06, CFL 0.00552, SL -1.1823E-01, M 7.69497E+16, S 35.1320, T 4.8231, Me 1.88E-17, Se 0.00E+00, Te 6.71E-16 + 4632, 193.000, 0, En 1.679573373524E-06, CFL 0.00478, SL -1.1476E-01, M 7.69497E+16, S 35.1320, T 4.8236, Me -6.86E-18, Se -6.65E-15, Te -3.51E-15 + 4656, 194.000, 0, En 1.611924482498E-06, CFL 0.00303, SL -1.1074E-01, M 7.69498E+16, S 35.1320, T 4.8238, Me 1.56E-17, Se 0.00E+00, Te 5.39E-16 + 4680, 195.000, 0, En 2.228948299293E-06, CFL 0.00283, SL -1.0725E-01, M 7.69498E+16, S 35.1320, T 4.8240, Me -5.82E-17, Se -6.65E-15, Te -5.84E-16 + 4704, 196.000, 0, En 2.642326183957E-06, CFL 0.00359, SL -1.0276E-01, M 7.69499E+16, S 35.1320, T 4.8242, Me 3.14E-17, Se 6.65E-15, Te 2.95E-16 + 4728, 197.000, 0, En 2.307356708526E-06, CFL 0.00299, SL -9.9849E-02, M 7.69499E+16, S 35.1319, T 4.8245, Me 1.10E-16, Se -6.65E-15, Te 2.31E-16 + 4752, 198.000, 0, En 2.448134220278E-06, CFL 0.00361, SL -9.6650E-02, M 7.69500E+16, S 35.1319, T 4.8247, Me 5.15E-18, Se -6.65E-15, Te -1.05E-15 + 4776, 199.000, 0, En 1.082838394045E-06, CFL 0.00232, SL -9.2253E-02, M 7.69500E+16, S 35.1319, T 4.8249, Me 7.28E-17, Se 6.65E-15, Te -2.55E-16 + 4800, 200.000, 0, En 6.494392555066E-08, CFL 0.00031, SL -8.8405E-02, M 7.69501E+16, S 35.1319, T 4.8249, Me -8.31E-17, Se 0.00E+00, Te -2.13E-18 + 4824, 201.000, 0, En 1.099213197274E-07, CFL 0.00051, SL -8.5758E-02, M 7.69501E+16, S 35.1319, T 4.8249, Me -1.55E-16, Se -6.65E-15, Te -2.55E-15 + 4848, 202.000, 0, En 2.627726162046E-06, CFL 0.00349, SL -8.7486E-02, M 7.69501E+16, S 35.1319, T 4.8249, Me -1.41E-16, Se -6.65E-15, Te -1.69E-16 + 4872, 203.000, 0, En 1.172697097706E-05, CFL 0.00755, SL -8.8681E-02, M 7.69501E+16, S 35.1319, T 4.8250, Me 7.46E-17, Se 6.65E-15, Te 1.34E-15 + 4896, 204.000, 0, En 9.432761261908E-06, CFL 0.00561, SL -8.9051E-02, M 7.69501E+16, S 35.1319, T 4.8252, Me 5.06E-17, Se 0.00E+00, Te 4.51E-16 + 4920, 205.000, 0, En 1.031562658390E-06, CFL 0.00159, SL -9.0293E-02, M 7.69500E+16, S 35.1319, T 4.8253, Me 1.19E-17, Se 6.65E-15, Te -7.91E-16 + 4944, 206.000, 0, En 1.571146404818E-06, CFL 0.00248, SL -9.3367E-02, M 7.69500E+16, S 35.1319, T 4.8253, Me 3.82E-17, Se 6.65E-15, Te 1.19E-15 + 4968, 207.000, 0, En 3.909502622998E-06, CFL 0.00387, SL -9.3994E-02, M 7.69500E+16, S 35.1319, T 4.8254, Me -1.22E-16, Se 0.00E+00, Te -5.84E-16 + 4992, 208.000, 0, En 6.206479683143E-06, CFL 0.00594, SL -9.2473E-02, M 7.69500E+16, S 35.1319, T 4.8257, Me -8.68E-18, Se 6.65E-15, Te 1.93E-17 + 5016, 209.000, 0, En 1.219362949814E-06, CFL 0.00306, SL -9.0898E-02, M 7.69500E+16, S 35.1319, T 4.8260, Me -2.58E-17, Se -6.65E-15, Te -1.07E-15 + 5040, 210.000, 0, En 2.341806222499E-07, CFL 0.00160, SL -9.0523E-02, M 7.69500E+16, S 35.1319, T 4.8264, Me 5.68E-17, Se -6.65E-15, Te -6.61E-16 + 5064, 211.000, 0, En 5.359646742627E-08, CFL 0.00029, SL -9.1150E-02, M 7.69500E+16, S 35.1319, T 4.8267, Me -8.07E-17, Se -6.65E-15, Te -1.26E-15 + 5088, 212.000, 0, En 6.113602297926E-08, CFL 0.00034, SL -8.7334E-02, M 7.69501E+16, S 35.1319, T 4.8269, Me 1.50E-18, Se 0.00E+00, Te 5.51E-16 + 5112, 213.000, 0, En 3.505768666422E-06, CFL 0.00668, SL -8.2702E-02, M 7.69501E+16, S 35.1318, T 4.8273, Me 7.31E-17, Se 1.33E-14, Te 1.52E-15 + 5136, 214.000, 0, En 4.905927626904E-06, CFL 0.00559, SL -8.2098E-02, M 7.69501E+16, S 35.1318, T 4.8278, Me 4.24E-17, Se 0.00E+00, Te -3.38E-15 + 5160, 215.000, 0, En 3.410153884664E-06, CFL 0.00557, SL -8.3831E-02, M 7.69501E+16, S 35.1318, T 4.8283, Me -5.06E-17, Se -6.65E-15, Te 2.91E-15 + 5184, 216.000, 0, En 8.373839150110E-06, CFL 0.00674, SL -8.6296E-02, M 7.69501E+16, S 35.1319, T 4.8287, Me 1.07E-16, Se 0.00E+00, Te -3.10E-15 + 5208, 217.000, 0, En 8.027030244483E-06, CFL 0.00647, SL -8.8284E-02, M 7.69501E+16, S 35.1319, T 4.8291, Me -2.00E-17, Se 1.33E-14, Te 1.36E-15 + 5232, 218.000, 0, En 1.792883190062E-06, CFL 0.00351, SL -8.8658E-02, M 7.69501E+16, S 35.1319, T 4.8295, Me 1.02E-17, Se 6.65E-15, Te 2.13E-15 + 5256, 219.000, 0, En 1.247533029126E-06, CFL 0.00333, SL -8.9074E-02, M 7.69501E+16, S 35.1319, T 4.8299, Me 4.01E-17, Se 1.33E-14, Te -2.23E-15 + 5280, 220.000, 0, En 6.921418496111E-07, CFL 0.00170, SL -9.1880E-02, M 7.69500E+16, S 35.1319, T 4.8302, Me -3.65E-18, Se -6.65E-15, Te -2.17E-15 + 5304, 221.000, 0, En 2.136730487571E-07, CFL 0.00079, SL -9.4469E-02, M 7.69500E+16, S 35.1319, T 4.8305, Me 9.38E-17, Se -1.33E-14, Te 8.08E-16 + 5328, 222.000, 0, En 1.881827699689E-07, CFL 0.00105, SL -9.6119E-02, M 7.69500E+16, S 35.1319, T 4.8308, Me 1.34E-16, Se 1.33E-14, Te 1.89E-15 + 5352, 223.000, 0, En 5.661938189444E-07, CFL 0.00226, SL -9.7417E-02, M 7.69499E+16, S 35.1319, T 4.8311, Me 1.07E-16, Se -6.65E-15, Te -8.62E-17 + 5376, 224.000, 0, En 8.909714469165E-07, CFL 0.00334, SL -9.8949E-02, M 7.69499E+16, S 35.1319, T 4.8316, Me 3.69E-17, Se 6.65E-15, Te 3.93E-16 + 5400, 225.000, 0, En 2.669349946571E-06, CFL 0.00445, SL -1.0089E-01, M 7.69499E+16, S 35.1319, T 4.8320, Me 3.30E-17, Se -6.65E-15, Te 4.81E-16 + 5424, 226.000, 0, En 1.781667149021E-06, CFL 0.00408, SL -1.0327E-01, M 7.69499E+16, S 35.1320, T 4.8324, Me -2.41E-17, Se 6.65E-15, Te -2.39E-15 + 5448, 227.000, 0, En 3.258511252176E-06, CFL 0.00491, SL -1.0597E-01, M 7.69498E+16, S 35.1320, T 4.8327, Me 7.31E-17, Se 6.65E-15, Te 3.20E-15 + 5472, 228.000, 0, En 1.097994114901E-05, CFL 0.00843, SL -1.0819E-01, M 7.69498E+16, S 35.1320, T 4.8332, Me 6.67E-17, Se 6.65E-15, Te -7.44E-16 + 5496, 229.000, 0, En 5.126699618761E-06, CFL 0.00464, SL -1.1017E-01, M 7.69498E+16, S 35.1320, T 4.8336, Me 4.10E-17, Se 0.00E+00, Te -7.56E-16 + 5520, 230.000, 0, En 1.506920725570E-06, CFL 0.00349, SL -1.1193E-01, M 7.69498E+16, S 35.1320, T 4.8340, Me 2.35E-18, Se 0.00E+00, Te 1.73E-15 + 5544, 231.000, 0, En 5.272826365843E-07, CFL 0.00200, SL -1.1356E-01, M 7.69497E+16, S 35.1320, T 4.8344, Me -5.74E-17, Se -6.65E-15, Te -7.05E-16 + 5568, 232.000, 0, En 4.196984792345E-07, CFL 0.00239, SL -1.1493E-01, M 7.69497E+16, S 35.1320, T 4.8348, Me 3.17E-17, Se 6.65E-15, Te 1.87E-15 + 5592, 233.000, 0, En 3.569215483585E-07, CFL 0.00213, SL -1.1626E-01, M 7.69497E+16, S 35.1320, T 4.8352, Me 8.35E-17, Se 0.00E+00, Te -5.47E-16 + 5616, 234.000, 0, En 8.248617684600E-06, CFL 0.00830, SL -1.1702E-01, M 7.69497E+16, S 35.1320, T 4.8355, Me 8.41E-17, Se 0.00E+00, Te 2.79E-16 + 5640, 235.000, 0, En 5.814382201308E-06, CFL 0.00516, SL -1.1813E-01, M 7.69497E+16, S 35.1320, T 4.8357, Me 1.45E-17, Se 6.65E-15, Te -1.70E-15 + 5664, 236.000, 0, En 5.263127330613E-07, CFL 0.00165, SL -1.1958E-01, M 7.69497E+16, S 35.1321, T 4.8358, Me 4.61E-17, Se -6.65E-15, Te -1.94E-16 + 5688, 237.000, 0, En 8.599379177793E-08, CFL 0.00056, SL -1.1567E-01, M 7.69497E+16, S 35.1320, T 4.8359, Me 9.09E-17, Se 0.00E+00, Te 5.11E-16 + 5712, 238.000, 0, En 2.772894308304E-07, CFL 0.00119, SL -1.1661E-01, M 7.69497E+16, S 35.1320, T 4.8359, Me -3.95E-17, Se -1.33E-14, Te 2.65E-16 + 5736, 239.000, 0, En 7.607033935079E-07, CFL 0.00187, SL -1.1802E-01, M 7.69497E+16, S 35.1320, T 4.8360, Me -8.97E-17, Se 6.65E-15, Te -1.63E-15 + 5760, 240.000, 0, En 1.012218380977E-06, CFL 0.00201, SL -1.1914E-01, M 7.69497E+16, S 35.1321, T 4.8363, Me -1.93E-17, Se 1.33E-14, Te 1.89E-15 + 5784, 241.000, 0, En 2.781165338441E-06, CFL 0.00425, SL -1.1960E-01, M 7.69497E+16, S 35.1321, T 4.8367, Me 2.41E-17, Se -6.65E-15, Te -3.28E-17 + 5808, 242.000, 0, En 3.110402280737E-06, CFL 0.00403, SL -1.1992E-01, M 7.69497E+16, S 35.1321, T 4.8370, Me 2.97E-17, Se 0.00E+00, Te 1.70E-15 + 5832, 243.000, 0, En 3.810703286317E-06, CFL 0.00360, SL -1.2074E-01, M 7.69496E+16, S 35.1321, T 4.8371, Me 4.91E-17, Se -1.33E-14, Te 1.51E-15 + 5856, 244.000, 0, En 9.954685775780E-07, CFL 0.00206, SL -1.2000E-01, M 7.69497E+16, S 35.1321, T 4.8372, Me -4.36E-17, Se 6.65E-15, Te -3.40E-15 + 5880, 245.000, 0, En 3.769280545514E-07, CFL 0.00144, SL -1.1792E-01, M 7.69497E+16, S 35.1320, T 4.8374, Me 6.54E-17, Se 6.65E-15, Te 1.01E-15 + 5904, 246.000, 0, En 8.321769664275E-07, CFL 0.00317, SL -1.1366E-01, M 7.69497E+16, S 35.1320, T 4.8376, Me -6.60E-17, Se -1.33E-14, Te -8.36E-16 + 5928, 247.000, 0, En 1.261487878682E-06, CFL 0.00421, SL -1.0894E-01, M 7.69498E+16, S 35.1320, T 4.8380, Me 5.88E-18, Se 0.00E+00, Te 1.10E-15 + 5952, 248.000, 0, En 1.455372740463E-06, CFL 0.00448, SL -1.0681E-01, M 7.69498E+16, S 35.1320, T 4.8383, Me 7.28E-18, Se 6.65E-15, Te -3.63E-16 + 5976, 249.000, 0, En 3.156501829623E-06, CFL 0.00501, SL -1.0571E-01, M 7.69498E+16, S 35.1320, T 4.8386, Me 1.86E-17, Se -6.65E-15, Te -1.29E-15 + 6000, 250.000, 0, En 4.295475960581E-06, CFL 0.00559, SL -1.0593E-01, M 7.69498E+16, S 35.1320, T 4.8389, Me -1.85E-17, Se 0.00E+00, Te 2.00E-15 + 6024, 251.000, 0, En 4.241516406040E-06, CFL 0.00430, SL -1.0568E-01, M 7.69498E+16, S 35.1320, T 4.8391, Me -1.52E-17, Se 6.65E-15, Te -2.09E-15 + 6048, 252.000, 0, En 4.426638073469E-06, CFL 0.00489, SL -1.0409E-01, M 7.69499E+16, S 35.1320, T 4.8393, Me -1.30E-16, Se -6.65E-15, Te -1.44E-15 + 6072, 253.000, 0, En 5.026512351542E-06, CFL 0.00515, SL -1.0142E-01, M 7.69499E+16, S 35.1319, T 4.8393, Me -3.79E-17, Se 0.00E+00, Te 2.44E-16 + 6096, 254.000, 0, En 6.485791210129E-06, CFL 0.00612, SL -9.5191E-02, M 7.69500E+16, S 35.1319, T 4.8393, Me 3.22E-17, Se -1.33E-14, Te -5.31E-16 + 6120, 255.000, 0, En 7.859308808083E-06, CFL 0.00625, SL -8.6874E-02, M 7.69501E+16, S 35.1319, T 4.8394, Me -3.21E-17, Se 6.65E-15, Te -1.53E-16 + 6144, 256.000, 0, En 8.898584528209E-06, CFL 0.00562, SL -7.8429E-02, M 7.69502E+16, S 35.1318, T 4.8396, Me 5.64E-17, Se 0.00E+00, Te 3.68E-16 + 6168, 257.000, 0, En 6.699613144008E-06, CFL 0.00577, SL -6.9889E-02, M 7.69503E+16, S 35.1318, T 4.8396, Me 5.76E-17, Se 6.65E-15, Te -7.68E-16 + 6192, 258.000, 0, En 1.181863385393E-05, CFL 0.00732, SL -6.1766E-02, M 7.69504E+16, S 35.1317, T 4.8398, Me -1.28E-16, Se -1.33E-14, Te -1.40E-15 + 6216, 259.000, 0, En 2.645625830076E-05, CFL 0.01150, SL -5.7366E-02, M 7.69505E+16, S 35.1317, T 4.8399, Me -3.01E-17, Se 0.00E+00, Te 2.90E-15 + 6240, 260.000, 0, En 1.668641133598E-05, CFL 0.00667, SL -5.6277E-02, M 7.69505E+16, S 35.1317, T 4.8400, Me -3.86E-17, Se 0.00E+00, Te -1.37E-15 + 6264, 261.000, 0, En 3.872758679143E-06, CFL 0.00377, SL -5.5269E-02, M 7.69505E+16, S 35.1317, T 4.8402, Me -1.48E-16, Se -1.33E-14, Te -1.54E-15 + 6288, 262.000, 0, En 1.360018985426E-06, CFL 0.00227, SL -5.1126E-02, M 7.69505E+16, S 35.1317, T 4.8403, Me -3.86E-17, Se 1.33E-14, Te 3.57E-15 + 6312, 263.000, 0, En 1.008174966397E-06, CFL 0.00222, SL -4.2068E-02, M 7.69507E+16, S 35.1316, T 4.8404, Me -8.40E-17, Se -1.33E-14, Te -1.77E-15 + 6336, 264.000, 0, En 7.076102541448E-07, CFL 0.00171, SL -3.3225E-02, M 7.69508E+16, S 35.1315, T 4.8404, Me 3.43E-17, Se -6.65E-15, Te 1.84E-15 + 6360, 265.000, 0, En 2.104279634646E-06, CFL 0.00319, SL -2.9912E-02, M 7.69508E+16, S 35.1315, T 4.8406, Me 2.30E-16, Se 1.33E-14, Te -4.30E-16 + 6384, 266.000, 0, En 2.611187885711E-06, CFL 0.00332, SL -2.8593E-02, M 7.69508E+16, S 35.1315, T 4.8407, Me 6.69E-17, Se 1.33E-14, Te 1.35E-16 + 6408, 267.000, 0, En 4.635247426326E-06, CFL 0.00607, SL -2.8090E-02, M 7.69508E+16, S 35.1315, T 4.8410, Me -5.89E-18, Se 6.65E-15, Te 5.17E-16 + 6432, 268.000, 0, En 4.323840969209E-06, CFL 0.00470, SL -2.8767E-02, M 7.69508E+16, S 35.1315, T 4.8414, Me 4.52E-18, Se 0.00E+00, Te 1.48E-15 + 6456, 269.000, 0, En 3.861742802067E-06, CFL 0.00424, SL -3.0057E-02, M 7.69508E+16, S 35.1315, T 4.8416, Me -3.23E-17, Se 0.00E+00, Te -2.76E-16 + 6480, 270.000, 0, En 4.015749692837E-07, CFL 0.00100, SL -3.1804E-02, M 7.69508E+16, S 35.1315, T 4.8418, Me -6.86E-18, Se 0.00E+00, Te 2.56E-15 + 6504, 271.000, 0, En 7.097225070341E-07, CFL 0.00160, SL -3.6343E-02, M 7.69507E+16, S 35.1316, T 4.8414, Me 8.31E-17, Se 6.65E-15, Te 6.55E-16 + 6528, 272.000, 0, En 3.522426165483E-06, CFL 0.00368, SL -3.9791E-02, M 7.69507E+16, S 35.1316, T 4.8411, Me -2.54E-16, Se -1.33E-14, Te -4.46E-16 + 6552, 273.000, 0, En 5.462778275891E-06, CFL 0.00441, SL -4.1797E-02, M 7.69507E+16, S 35.1316, T 4.8409, Me 1.85E-17, Se 6.65E-15, Te 9.42E-16 + 6576, 274.000, 0, En 8.156825232112E-06, CFL 0.00476, SL -4.5226E-02, M 7.69506E+16, S 35.1316, T 4.8408, Me -5.20E-17, Se 0.00E+00, Te -1.16E-15 + 6600, 275.000, 0, En 4.596833476445E-06, CFL 0.00357, SL -5.0317E-02, M 7.69505E+16, S 35.1316, T 4.8407, Me 1.02E-16, Se 0.00E+00, Te 1.76E-15 + 6624, 276.000, 0, En 4.564217220355E-06, CFL 0.00305, SL -5.5376E-02, M 7.69505E+16, S 35.1317, T 4.8405, Me 1.89E-16, Se 1.33E-14, Te -2.91E-16 + 6648, 277.000, 0, En 2.586544480488E-06, CFL 0.00248, SL -5.9533E-02, M 7.69504E+16, S 35.1317, T 4.8404, Me -1.05E-16, Se -1.33E-14, Te 1.30E-16 + 6672, 278.000, 0, En 1.146503748219E-06, CFL 0.00190, SL -6.3384E-02, M 7.69504E+16, S 35.1317, T 4.8401, Me 4.75E-17, Se 1.33E-14, Te -4.04E-16 + 6696, 279.000, 0, En 3.876171280645E-06, CFL 0.00337, SL -6.6931E-02, M 7.69503E+16, S 35.1317, T 4.8399, Me -1.30E-16, Se 0.00E+00, Te -4.03E-16 + 6720, 280.000, 0, En 9.582113845265E-06, CFL 0.00517, SL -6.7519E-02, M 7.69503E+16, S 35.1317, T 4.8397, Me 2.65E-17, Se -6.65E-15, Te -3.29E-16 + 6744, 281.000, 0, En 1.620937611549E-05, CFL 0.00642, SL -6.0357E-02, M 7.69504E+16, S 35.1317, T 4.8396, Me 8.99E-17, Se 6.65E-15, Te 2.57E-15 + 6768, 282.000, 0, En 1.302652971344E-05, CFL 0.00509, SL -6.1896E-02, M 7.69504E+16, S 35.1317, T 4.8392, Me -5.19E-17, Se -1.33E-14, Te 2.82E-16 + 6792, 283.000, 0, En 4.568725379138E-06, CFL 0.00299, SL -6.9667E-02, M 7.69503E+16, S 35.1318, T 4.8385, Me -9.21E-17, Se -1.33E-14, Te -3.40E-15 + 6816, 284.000, 0, En 5.524524530327E-05, CFL 0.01086, SL -7.8729E-02, M 7.69502E+16, S 35.1318, T 4.8377, Me 8.37E-17, Se 0.00E+00, Te 1.78E-15 + 6840, 285.000, 0, En 9.332178706772E-05, CFL 0.01157, SL -8.6172E-02, M 7.69501E+16, S 35.1319, T 4.8371, Me 1.90E-17, Se 1.33E-14, Te 6.71E-16 + 6864, 286.000, 0, En 2.415135613397E-05, CFL 0.00668, SL -8.8446E-02, M 7.69501E+16, S 35.1319, T 4.8367, Me 1.99E-16, Se 1.33E-14, Te 4.01E-17 + 6888, 287.000, 0, En 1.883211408304E-06, CFL 0.00181, SL -7.9794E-02, M 7.69502E+16, S 35.1318, T 4.8365, Me -1.03E-16, Se -6.65E-15, Te 1.04E-15 + 6912, 288.000, 0, En 7.590687727239E-06, CFL 0.00415, SL -6.9040E-02, M 7.69503E+16, S 35.1318, T 4.8365, Me -8.33E-17, Se 0.00E+00, Te -7.04E-16 + 6936, 289.000, 0, En 1.555818221215E-05, CFL 0.00599, SL -6.1430E-02, M 7.69504E+16, S 35.1317, T 4.8364, Me -4.58E-17, Se 0.00E+00, Te -3.48E-16 + 6960, 290.000, 0, En 7.901302874203E-06, CFL 0.00312, SL -6.2052E-02, M 7.69504E+16, S 35.1317, T 4.8365, Me 9.46E-18, Se -6.65E-15, Te -2.27E-16 + 6984, 291.000, 0, En 9.305241489398E-06, CFL 0.00430, SL -6.4954E-02, M 7.69504E+16, S 35.1317, T 4.8365, Me 1.25E-17, Se 6.65E-15, Te -1.49E-15 + 7008, 292.000, 0, En 4.497624300683E-05, CFL 0.00689, SL -6.7475E-02, M 7.69503E+16, S 35.1317, T 4.8365, Me 9.47E-19, Se 1.33E-14, Te 7.79E-16 + 7032, 293.000, 0, En 4.218490771669E-05, CFL 0.00859, SL -6.7625E-02, M 7.69503E+16, S 35.1317, T 4.8365, Me -6.84E-17, Se 6.65E-15, Te -5.07E-16 + 7056, 294.000, 0, En 1.814241245787E-05, CFL 0.00572, SL -5.8643E-02, M 7.69504E+16, S 35.1317, T 4.8366, Me 1.45E-17, Se 0.00E+00, Te -1.27E-15 + 7080, 295.000, 0, En 5.106441706195E-06, CFL 0.00285, SL -5.3233E-02, M 7.69505E+16, S 35.1317, T 4.8365, Me -3.32E-18, Se 0.00E+00, Te -1.50E-16 + 7104, 296.000, 0, En 9.258699589868E-07, CFL 0.00122, SL -4.4863E-02, M 7.69506E+16, S 35.1316, T 4.8363, Me 1.62E-17, Se 0.00E+00, Te -5.90E-17 + 7128, 297.000, 0, En 4.003440662045E-06, CFL 0.00619, SL -2.2151E-02, M 7.69509E+16, S 35.1315, T 4.8362, Me 1.23E-16, Se 0.00E+00, Te -2.61E-16 + 7152, 298.000, 0, En 1.562511950753E-06, CFL 0.00161, SL -1.9494E-02, M 7.69509E+16, S 35.1315, T 4.8362, Me -6.94E-17, Se -1.33E-14, Te 2.98E-15 + 7176, 299.000, 0, En 2.307196236562E-06, CFL 0.00175, SL -2.4936E-02, M 7.69509E+16, S 35.1315, T 4.8357, Me 4.10E-17, Se 6.65E-15, Te -1.52E-16 + 7200, 300.000, 0, En 2.600195506768E-06, CFL 0.00210, SL -2.9130E-02, M 7.69508E+16, S 35.1315, T 4.8350, Me -1.85E-17, Se 6.65E-15, Te -1.86E-15 + 7224, 301.000, 0, En 3.981881998287E-06, CFL 0.00229, SL -1.7096E-02, M 7.69510E+16, S 35.1315, T 4.8347, Me 8.13E-17, Se 0.00E+00, Te 2.06E-15 + 7248, 302.000, 0, En 1.047829287290E-05, CFL 0.00426, SL -4.5627E-03, M 7.69511E+16, S 35.1314, T 4.8344, Me 1.77E-17, Se 0.00E+00, Te -1.82E-15 + 7272, 303.000, 0, En 9.431368970448E-06, CFL 0.00325, SL -6.7237E-03, M 7.69511E+16, S 35.1314, T 4.8337, Me 1.09E-16, Se 0.00E+00, Te 2.92E-16 + 7296, 304.000, 0, En 2.345947100204E-06, CFL 0.00172, SL -3.8371E-03, M 7.69511E+16, S 35.1314, T 4.8333, Me 1.10E-16, Se 2.00E-14, Te 1.36E-15 + 7320, 305.000, 0, En 1.064012252242E-06, CFL 0.00125, SL 1.6367E-04, M 7.69512E+16, S 35.1314, T 4.8330, Me -2.74E-17, Se 0.00E+00, Te 4.10E-16 + 7344, 306.000, 0, En 6.569668610041E-07, CFL 0.00106, SL -2.1989E-03, M 7.69512E+16, S 35.1314, T 4.8327, Me 1.50E-17, Se 0.00E+00, Te -9.41E-16 + 7368, 307.000, 0, En 9.944319630642E-07, CFL 0.00130, SL -3.2509E-03, M 7.69512E+16, S 35.1314, T 4.8324, Me -2.84E-17, Se 6.65E-15, Te -1.15E-16 + 7392, 308.000, 0, En 2.278483618044E-06, CFL 0.00175, SL -5.0175E-03, M 7.69511E+16, S 35.1314, T 4.8320, Me 5.83E-17, Se 6.65E-15, Te -1.62E-15 + 7416, 309.000, 0, En 3.663983126627E-06, CFL 0.00191, SL -7.5270E-03, M 7.69511E+16, S 35.1314, T 4.8315, Me 7.12E-17, Se 6.65E-15, Te 6.72E-16 + 7440, 310.000, 0, En 2.725282851964E-06, CFL 0.00194, SL -1.2803E-02, M 7.69510E+16, S 35.1314, T 4.8307, Me 3.12E-17, Se 6.65E-15, Te 1.34E-15 + 7464, 311.000, 0, En 2.470760084694E-06, CFL 0.00187, SL -1.9126E-02, M 7.69509E+16, S 35.1315, T 4.8301, Me 5.18E-17, Se 0.00E+00, Te 7.02E-16 + 7488, 312.000, 0, En 1.034495955900E-06, CFL 0.00110, SL -2.4810E-02, M 7.69509E+16, S 35.1315, T 4.8296, Me 7.14E-17, Se 6.65E-15, Te 8.63E-16 + 7512, 313.000, 0, En 2.218677705776E-07, CFL 0.00056, SL -2.8728E-02, M 7.69508E+16, S 35.1315, T 4.8291, Me -4.00E-17, Se 6.65E-15, Te 5.69E-16 + 7536, 314.000, 0, En 6.009672678395E-06, CFL 0.00307, SL -2.8391E-02, M 7.69508E+16, S 35.1315, T 4.8289, Me 1.51E-17, Se -1.33E-14, Te -7.36E-16 + 7560, 315.000, 0, En 2.524513150687E-05, CFL 0.00587, SL -2.9571E-02, M 7.69508E+16, S 35.1315, T 4.8286, Me -1.56E-16, Se -6.65E-15, Te 2.11E-17 + 7584, 316.000, 0, En 2.392741891142E-05, CFL 0.00447, SL -3.1801E-02, M 7.69508E+16, S 35.1315, T 4.8283, Me 1.49E-16, Se 1.33E-14, Te 7.01E-16 + 7608, 317.000, 0, En 3.548463593019E-06, CFL 0.00211, SL -3.3235E-02, M 7.69508E+16, S 35.1315, T 4.8280, Me 3.54E-17, Se -6.65E-15, Te -4.82E-16 + 7632, 318.000, 0, En 7.932163313372E-07, CFL 0.00099, SL -3.6575E-02, M 7.69507E+16, S 35.1316, T 4.8272, Me -1.10E-16, Se -6.65E-15, Te -8.13E-16 + 7656, 319.000, 0, En 1.776169273007E-06, CFL 0.00153, SL -4.6191E-02, M 7.69506E+16, S 35.1316, T 4.8260, Me 1.54E-16, Se 6.65E-15, Te -3.86E-16 + 7680, 320.000, 0, En 1.158876941496E-06, CFL 0.00120, SL -5.4697E-02, M 7.69505E+16, S 35.1317, T 4.8250, Me 5.24E-18, Se -6.65E-15, Te 1.68E-15 + 7704, 321.000, 0, En 5.303886386464E-07, CFL 0.00085, SL -6.0896E-02, M 7.69504E+16, S 35.1317, T 4.8244, Me 2.64E-17, Se 1.33E-14, Te -8.81E-17 + 7728, 322.000, 0, En 1.224245875526E-06, CFL 0.00130, SL -6.5431E-02, M 7.69504E+16, S 35.1317, T 4.8240, Me -9.48E-17, Se -1.33E-14, Te -6.03E-16 + 7752, 323.000, 0, En 5.479198342099E-07, CFL 0.00077, SL -6.5299E-02, M 7.69504E+16, S 35.1317, T 4.8238, Me 6.31E-17, Se 6.65E-15, Te 2.26E-15 + 7776, 324.000, 0, En 6.938414582784E-07, CFL 0.00078, SL -5.6739E-02, M 7.69505E+16, S 35.1317, T 4.8236, Me -9.87E-17, Se 6.65E-15, Te -9.07E-16 + 7800, 325.000, 0, En 2.595550783999E-06, CFL 0.00181, SL -6.1496E-02, M 7.69504E+16, S 35.1317, T 4.8228, Me -4.76E-17, Se 0.00E+00, Te -2.23E-15 + 7824, 326.000, 0, En 3.797654668345E-06, CFL 0.00186, SL -7.1357E-02, M 7.69503E+16, S 35.1318, T 4.8215, Me -4.01E-17, Se 0.00E+00, Te 1.94E-15 + 7848, 327.000, 0, En 1.345398219439E-05, CFL 0.00391, SL -8.0471E-02, M 7.69502E+16, S 35.1318, T 4.8204, Me 2.27E-16, Se 0.00E+00, Te -1.33E-16 + 7872, 328.000, 0, En 1.163824302820E-05, CFL 0.00311, SL -8.9016E-02, M 7.69501E+16, S 35.1319, T 4.8194, Me 8.65E-18, Se 0.00E+00, Te 6.02E-16 + 7896, 329.000, 0, En 3.690253417648E-06, CFL 0.00165, SL -9.6545E-02, M 7.69500E+16, S 35.1319, T 4.8185, Me -5.38E-17, Se -6.65E-15, Te -2.00E-15 + 7920, 330.000, 0, En 3.552243157044E-06, CFL 0.00193, SL -1.0134E-01, M 7.69499E+16, S 35.1319, T 4.8179, Me 9.87E-17, Se -6.65E-15, Te 2.37E-17 + 7944, 331.000, 0, En 6.173836428089E-07, CFL 0.00074, SL -1.0269E-01, M 7.69499E+16, S 35.1320, T 4.8176, Me -6.15E-17, Se 0.00E+00, Te 3.13E-15 + 7968, 332.000, 0, En 1.338943200339E-06, CFL 0.00116, SL -1.0425E-01, M 7.69499E+16, S 35.1320, T 4.8175, Me -1.09E-16, Se -6.65E-15, Te -1.90E-16 + 7992, 333.000, 0, En 9.093660572396E-07, CFL 0.00093, SL -1.0728E-01, M 7.69498E+16, S 35.1320, T 4.8173, Me 4.75E-17, Se 1.33E-14, Te -1.04E-15 + 8016, 334.000, 0, En 1.143463432192E-06, CFL 0.00113, SL -1.1104E-01, M 7.69498E+16, S 35.1320, T 4.8169, Me 8.04E-18, Se 0.00E+00, Te 1.22E-15 + 8040, 335.000, 0, En 1.608116222335E-06, CFL 0.00125, SL -1.1504E-01, M 7.69497E+16, S 35.1320, T 4.8166, Me 7.41E-17, Se 6.65E-15, Te 8.26E-16 + 8064, 336.000, 0, En 1.211048448610E-06, CFL 0.00120, SL -1.1566E-01, M 7.69497E+16, S 35.1320, T 4.8162, Me -2.61E-17, Se -2.00E-14, Te -2.82E-15 + 8088, 337.000, 0, En 1.487417642483E-06, CFL 0.00097, SL -1.1353E-01, M 7.69497E+16, S 35.1320, T 4.8158, Me 1.27E-17, Se 0.00E+00, Te 1.61E-15 + 8112, 338.000, 0, En 7.375645204388E-07, CFL 0.00083, SL -1.1090E-01, M 7.69498E+16, S 35.1320, T 4.8156, Me -1.35E-16, Se -1.33E-14, Te 1.06E-16 + 8136, 339.000, 0, En 2.358630549100E-07, CFL 0.00050, SL -1.0904E-01, M 7.69498E+16, S 35.1320, T 4.8155, Me 1.04E-16, Se 1.33E-14, Te -1.06E-15 + 8160, 340.000, 0, En 1.020069454871E-06, CFL 0.00095, SL -1.0964E-01, M 7.69498E+16, S 35.1320, T 4.8154, Me -4.71E-17, Se -6.65E-15, Te 8.88E-16 + 8184, 341.000, 0, En 4.318382852446E-07, CFL 0.00062, SL -1.0737E-01, M 7.69498E+16, S 35.1320, T 4.8153, Me 2.35E-17, Se 6.65E-15, Te -1.53E-15 + 8208, 342.000, 0, En 1.534354485798E-07, CFL 0.00036, SL -1.0703E-01, M 7.69498E+16, S 35.1320, T 4.8153, Me 8.03E-17, Se 0.00E+00, Te 1.67E-15 + 8232, 343.000, 0, En 3.353463813432E-08, CFL 0.00018, SL -1.0820E-01, M 7.69498E+16, S 35.1320, T 4.8152, Me 7.85E-17, Se 0.00E+00, Te 1.90E-16 + 8256, 344.000, 0, En 3.579368529654E-07, CFL 0.00057, SL -1.0959E-01, M 7.69498E+16, S 35.1320, T 4.8150, Me 1.17E-16, Se 6.65E-15, Te 1.50E-15 + 8280, 345.000, 0, En 8.578858771798E-07, CFL 0.00091, SL -1.1231E-01, M 7.69498E+16, S 35.1320, T 4.8145, Me -7.31E-19, Se -1.33E-14, Te 4.88E-16 + 8304, 346.000, 0, En 2.244359826715E-06, CFL 0.00151, SL -1.1598E-01, M 7.69497E+16, S 35.1320, T 4.8141, Me 2.16E-17, Se 6.65E-15, Te 2.45E-15 + 8328, 347.000, 0, En 5.328822204802E-06, CFL 0.00186, SL -1.1903E-01, M 7.69497E+16, S 35.1320, T 4.8138, Me -1.64E-17, Se 0.00E+00, Te -1.66E-15 + 8352, 348.000, 0, En 1.546022714676E-05, CFL 0.00314, SL -1.2153E-01, M 7.69496E+16, S 35.1321, T 4.8135, Me -6.30E-17, Se 6.65E-15, Te 5.63E-16 + 8376, 349.000, 0, En 2.393112908254E-05, CFL 0.00466, SL -1.2597E-01, M 7.69496E+16, S 35.1321, T 4.8130, Me 1.27E-16, Se 0.00E+00, Te -1.01E-15 + 8400, 350.000, 0, En 9.416629769213E-06, CFL 0.00258, SL -1.2905E-01, M 7.69495E+16, S 35.1321, T 4.8127, Me 2.61E-17, Se 2.00E-14, Te 1.10E-16 + 8424, 351.000, 0, En 9.937269214555E-07, CFL 0.00087, SL -1.3038E-01, M 7.69495E+16, S 35.1321, T 4.8127, Me -7.03E-17, Se 0.00E+00, Te 1.84E-16 + 8448, 352.000, 0, En 2.353918273288E-06, CFL 0.00164, SL -1.3122E-01, M 7.69495E+16, S 35.1321, T 4.8127, Me 9.70E-17, Se 1.33E-14, Te -9.43E-16 + 8472, 353.000, 0, En 1.055913797473E-05, CFL 0.00273, SL -1.3170E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me 1.21E-17, Se 6.65E-15, Te -3.08E-15 + 8496, 354.000, 0, En 9.685458081569E-06, CFL 0.00267, SL -1.2984E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me 7.63E-17, Se 0.00E+00, Te 2.13E-15 + 8520, 355.000, 0, En 1.004687706990E-05, CFL 0.00275, SL -1.2411E-01, M 7.69496E+16, S 35.1321, T 4.8125, Me 1.03E-16, Se -6.65E-15, Te 3.66E-16 + 8544, 356.000, 0, En 6.574650755302E-06, CFL 0.00296, SL -1.1800E-01, M 7.69497E+16, S 35.1320, T 4.8125, Me 1.96E-17, Se 6.65E-15, Te 8.75E-16 + 8568, 357.000, 0, En 1.712740690876E-06, CFL 0.00110, SL -1.1493E-01, M 7.69497E+16, S 35.1320, T 4.8124, Me 8.30E-17, Se 6.65E-15, Te -1.28E-16 + 8592, 358.000, 0, En 1.329117161668E-06, CFL 0.00116, SL -1.1769E-01, M 7.69497E+16, S 35.1320, T 4.8118, Me -7.00E-19, Se 0.00E+00, Te 3.07E-15 + 8616, 359.000, 0, En 1.702611756369E-06, CFL 0.00093, SL -1.2771E-01, M 7.69496E+16, S 35.1321, T 4.8105, Me 7.89E-17, Se 1.33E-14, Te -3.38E-15 + 8640, 360.000, 0, En 5.696534439991E-07, CFL 0.00055, SL -1.3649E-01, M 7.69494E+16, S 35.1322, T 4.8093, Me -8.45E-17, Se -6.65E-15, Te 1.28E-15 + 8664, 361.000, 0, En 1.850927692702E-07, CFL 0.00050, SL -1.4340E-01, M 7.69494E+16, S 35.1322, T 4.8085, Me -6.13E-17, Se 0.00E+00, Te -1.69E-15 + 8688, 362.000, 0, En 2.084059860493E-07, CFL 0.00037, SL -1.4877E-01, M 7.69493E+16, S 35.1322, T 4.8079, Me 2.23E-17, Se -6.65E-15, Te 1.98E-16 + 8712, 363.000, 0, En 1.314505377900E-07, CFL 0.00032, SL -1.5068E-01, M 7.69493E+16, S 35.1322, T 4.8077, Me 3.71E-17, Se 0.00E+00, Te -9.69E-16 + 8736, 364.000, 0, En 2.754871527944E-07, CFL 0.00040, SL -1.5262E-01, M 7.69492E+16, S 35.1322, T 4.8075, Me 3.91E-17, Se 0.00E+00, Te -4.45E-16 + 8760, 365.000, 0, En 6.876006097160E-07, CFL 0.00085, SL -1.5490E-01, M 7.69492E+16, S 35.1323, T 4.8073, Me -9.18E-17, Se -6.65E-15, Te -2.22E-15 diff --git a/examples/solo_ocean/single_column/timestats.pgi b/examples/solo_ocean/single_column/timestats.pgi index b9d69a54ca..2ba4a6b36d 100644 --- a/examples/solo_ocean/single_column/timestats.pgi +++ b/examples/solo_ocean/single_column/timestats.pgi @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.465358040126E-26, CFL 0.00000, SL -6.3665E-12, M 7.69512E+16, S 35.1314, T 4.8313, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 6.280345122668E-07, CFL 0.00181, SL -6.1796E-03, M 7.69511E+16, S 35.1314, T 4.8303, Me 2.23E-18, Se 0.00E+00, Te -4.91E-17 - 48, 2.000, 0, En 6.074112780984E-07, CFL 0.00174, SL 7.7375E-03, M 7.69513E+16, S 35.1313, T 4.8298, Me -3.37E-17, Se 6.65E-15, Te -4.34E-16 - 72, 3.000, 0, En 2.935529875710E-07, CFL 0.00035, SL 1.7286E-03, M 7.69512E+16, S 35.1313, T 4.8290, Me -6.28E-17, Se -6.65E-15, Te -2.33E-15 - 96, 4.000, 0, En 1.155148970422E-06, CFL 0.00089, SL -1.1511E-03, M 7.69512E+16, S 35.1314, T 4.8285, Me -9.77E-18, Se -6.65E-15, Te 6.41E-16 - 120, 5.000, 0, En 6.231395402875E-07, CFL 0.00045, SL -3.5312E-03, M 7.69511E+16, S 35.1314, T 4.8283, Me 7.49E-17, Se 1.33E-14, Te 2.44E-15 - 144, 6.000, 0, En 3.819062199208E-07, CFL 0.00046, SL -5.5946E-03, M 7.69511E+16, S 35.1314, T 4.8281, Me 1.87E-17, Se 0.00E+00, Te 3.97E-16 - 168, 7.000, 0, En 6.908594529988E-07, CFL 0.00054, SL -3.7707E-03, M 7.69511E+16, S 35.1314, T 4.8278, Me 9.82E-17, Se 6.65E-15, Te 7.05E-16 - 192, 8.000, 0, En 5.428202467024E-07, CFL 0.00045, SL 3.2469E-03, M 7.69512E+16, S 35.1313, T 4.8277, Me 4.65E-17, Se 1.33E-14, Te 3.80E-16 - 216, 9.000, 0, En 6.452903327919E-07, CFL 0.00061, SL 8.9665E-03, M 7.69513E+16, S 35.1313, T 4.8275, Me 3.08E-17, Se -1.33E-14, Te 7.18E-16 - 240, 10.000, 0, En 1.209061767078E-06, CFL 0.00115, SL 7.4792E-03, M 7.69513E+16, S 35.1313, T 4.8275, Me 1.06E-17, Se 6.65E-15, Te 5.99E-16 - 264, 11.000, 0, En 1.962857105166E-06, CFL 0.00116, SL 6.0258E-03, M 7.69513E+16, S 35.1313, T 4.8273, Me 9.22E-17, Se 6.65E-15, Te 1.74E-15 - 288, 12.000, 0, En 1.879093686340E-06, CFL 0.00107, SL 2.5996E-03, M 7.69512E+16, S 35.1313, T 4.8270, Me -2.19E-17, Se 0.00E+00, Te -1.97E-15 - 312, 13.000, 0, En 2.766202396666E-06, CFL 0.00103, SL -4.8867E-03, M 7.69511E+16, S 35.1314, T 4.8261, Me -2.05E-16, Se -6.65E-15, Te -9.68E-16 - 336, 14.000, 0, En 1.994688697217E-06, CFL 0.00087, SL -8.9710E-03, M 7.69511E+16, S 35.1314, T 4.8257, Me 4.20E-17, Se 0.00E+00, Te 1.03E-15 - 360, 15.000, 0, En 2.199010220352E-06, CFL 0.00101, SL -1.1697E-02, M 7.69510E+16, S 35.1314, T 4.8253, Me -5.39E-17, Se 0.00E+00, Te -9.37E-16 - 384, 16.000, 0, En 2.647669915889E-06, CFL 0.00138, SL -1.4742E-02, M 7.69510E+16, S 35.1314, T 4.8248, Me -1.19E-17, Se -1.33E-14, Te -2.06E-15 - 408, 17.000, 0, En 1.616436664157E-06, CFL 0.00061, SL -2.5035E-02, M 7.69509E+16, S 35.1315, T 4.8234, Me -2.01E-17, Se -6.65E-15, Te -4.60E-16 - 432, 18.000, 0, En 3.008589134488E-06, CFL 0.00118, SL -3.4147E-02, M 7.69508E+16, S 35.1316, T 4.8221, Me 8.38E-17, Se 1.33E-14, Te -1.23E-15 - 456, 19.000, 0, En 3.448720347599E-06, CFL 0.00134, SL -1.0766E-02, M 7.69511E+16, S 35.1314, T 4.8214, Me -1.63E-16, Se -1.33E-14, Te -3.33E-16 - 480, 20.000, 0, En 3.179573519538E-06, CFL 0.00115, SL -1.0498E-02, M 7.69511E+16, S 35.1314, T 4.8206, Me 1.46E-16, Se 6.65E-15, Te 2.34E-15 - 504, 21.000, 0, En 3.658339176232E-06, CFL 0.00129, SL -1.7271E-02, M 7.69510E+16, S 35.1315, T 4.8196, Me -5.51E-17, Se 0.00E+00, Te -2.00E-15 - 528, 22.000, 0, En 3.460745079522E-06, CFL 0.00134, SL -2.1074E-02, M 7.69509E+16, S 35.1315, T 4.8193, Me -8.57E-17, Se 0.00E+00, Te 3.69E-16 - 552, 23.000, 0, En 5.769458307591E-06, CFL 0.00184, SL -2.5695E-02, M 7.69509E+16, S 35.1315, T 4.8188, Me -4.26E-17, Se 1.33E-14, Te 9.90E-16 - 576, 24.000, 0, En 5.496980032669E-06, CFL 0.00123, SL -2.7257E-02, M 7.69508E+16, S 35.1315, T 4.8186, Me -1.25E-16, Se -6.65E-15, Te 3.75E-16 - 600, 25.000, 0, En 4.012889116439E-06, CFL 0.00163, SL -3.4194E-02, M 7.69508E+16, S 35.1316, T 4.8178, Me -2.13E-18, Se 0.00E+00, Te 4.18E-16 - 624, 26.000, 0, En 2.273064999086E-06, CFL 0.00116, SL -3.8898E-02, M 7.69507E+16, S 35.1316, T 4.8173, Me -2.54E-17, Se -6.65E-15, Te -1.75E-15 - 648, 27.000, 0, En 1.508911106661E-06, CFL 0.00110, SL -4.2852E-02, M 7.69506E+16, S 35.1316, T 4.8168, Me 5.58E-17, Se 0.00E+00, Te -2.21E-16 - 672, 28.000, 0, En 2.252056475385E-06, CFL 0.00127, SL -3.7184E-02, M 7.69507E+16, S 35.1316, T 4.8167, Me 9.33E-19, Se -6.65E-15, Te 5.56E-17 - 696, 29.000, 0, En 7.895404901763E-07, CFL 0.00068, SL -4.4104E-02, M 7.69506E+16, S 35.1316, T 4.8155, Me -1.08E-16, Se -6.65E-15, Te -2.59E-16 - 720, 30.000, 0, En 4.549454071278E-07, CFL 0.00051, SL -5.2318E-02, M 7.69505E+16, S 35.1317, T 4.8141, Me -1.10E-16, Se -2.00E-14, Te -9.17E-16 - 744, 31.000, 0, En 3.040382134665E-07, CFL 0.00028, SL -5.6906E-02, M 7.69505E+16, S 35.1317, T 4.8135, Me -1.09E-16, Se -6.65E-15, Te -2.18E-15 - 768, 32.000, 0, En 3.123279533689E-07, CFL 0.00036, SL -3.3070E-02, M 7.69508E+16, S 35.1315, T 4.8129, Me 5.28E-18, Se 0.00E+00, Te 2.62E-15 - 792, 33.000, 0, En 2.616291271665E-07, CFL 0.00037, SL -3.2226E-02, M 7.69508E+16, S 35.1315, T 4.8121, Me -1.02E-16, Se 0.00E+00, Te -2.66E-15 - 816, 34.000, 0, En 1.464801218447E-07, CFL 0.00022, SL -3.8376E-02, M 7.69507E+16, S 35.1316, T 4.8111, Me 6.11E-17, Se 6.65E-15, Te 1.02E-15 - 840, 35.000, 0, En 1.372883001067E-07, CFL 0.00024, SL -4.5605E-02, M 7.69506E+16, S 35.1316, T 4.8102, Me -8.12E-17, Se 6.65E-15, Te -1.47E-15 - 864, 36.000, 0, En 1.515656195313E-07, CFL 0.00023, SL -5.0415E-02, M 7.69505E+16, S 35.1316, T 4.8097, Me -1.33E-17, Se -1.33E-14, Te 4.75E-16 - 888, 37.000, 0, En 2.044228481321E-07, CFL 0.00033, SL -5.3725E-02, M 7.69505E+16, S 35.1317, T 4.8093, Me -6.03E-18, Se 0.00E+00, Te 1.09E-15 - 912, 38.000, 0, En 4.380109779081E-07, CFL 0.00041, SL -5.7093E-02, M 7.69505E+16, S 35.1317, T 4.8090, Me 1.43E-16, Se 6.65E-15, Te 8.98E-16 - 936, 39.000, 0, En 9.721293675328E-07, CFL 0.00067, SL -4.5885E-02, M 7.69506E+16, S 35.1316, T 4.8086, Me 1.07E-16, Se 6.65E-15, Te -2.95E-15 - 960, 40.000, 0, En 9.272992692412E-07, CFL 0.00047, SL -3.9384E-02, M 7.69507E+16, S 35.1316, T 4.8084, Me -4.15E-17, Se -6.65E-15, Te -9.06E-16 - 984, 41.000, 0, En 9.698049261782E-07, CFL 0.00054, SL -4.3521E-02, M 7.69506E+16, S 35.1316, T 4.8079, Me 1.04E-16, Se 6.65E-15, Te 2.99E-16 - 1008, 42.000, 0, En 1.687745340724E-06, CFL 0.00091, SL -3.6775E-02, M 7.69507E+16, S 35.1316, T 4.8072, Me -3.84E-17, Se 0.00E+00, Te -1.03E-16 - 1032, 43.000, 0, En 1.750189122388E-06, CFL 0.00078, SL -2.7828E-02, M 7.69508E+16, S 35.1315, T 4.8070, Me 1.28E-16, Se 0.00E+00, Te 2.52E-15 - 1056, 44.000, 0, En 1.825911564665E-06, CFL 0.00074, SL -1.8195E-02, M 7.69510E+16, S 35.1315, T 4.8068, Me 4.40E-17, Se 6.65E-15, Te 1.62E-16 - 1080, 45.000, 0, En 1.998923877496E-06, CFL 0.00074, SL -2.2342E-02, M 7.69509E+16, S 35.1315, T 4.8062, Me -2.34E-16, Se -6.65E-15, Te 2.83E-15 - 1104, 46.000, 0, En 2.743813511544E-06, CFL 0.00110, SL -3.0430E-02, M 7.69508E+16, S 35.1315, T 4.8052, Me -1.63E-16, Se -1.33E-14, Te -1.80E-15 - 1128, 47.000, 0, En 2.590061914025E-06, CFL 0.00085, SL -3.7229E-02, M 7.69507E+16, S 35.1316, T 4.8043, Me 4.19E-18, Se 6.65E-15, Te 8.89E-16 - 1152, 48.000, 0, En 2.211185366143E-06, CFL 0.00077, SL -4.2106E-02, M 7.69507E+16, S 35.1316, T 4.8036, Me -3.43E-17, Se 6.65E-15, Te 2.13E-16 - 1176, 49.000, 0, En 1.955069344678E-06, CFL 0.00064, SL -5.0827E-02, M 7.69505E+16, S 35.1317, T 4.8022, Me 5.75E-18, Se 0.00E+00, Te 1.48E-15 - 1200, 50.000, 0, En 1.539507922677E-06, CFL 0.00060, SL -6.0752E-02, M 7.69504E+16, S 35.1317, T 4.8008, Me -4.84E-17, Se 0.00E+00, Te -1.96E-15 - 1224, 51.000, 0, En 1.608758842109E-06, CFL 0.00066, SL -6.6461E-02, M 7.69503E+16, S 35.1317, T 4.8004, Me 5.23E-17, Se 6.65E-15, Te 7.52E-16 - 1248, 52.000, 0, En 1.837047337693E-06, CFL 0.00079, SL -6.9899E-02, M 7.69503E+16, S 35.1318, T 4.8002, Me -9.65E-17, Se -1.33E-14, Te 1.10E-15 - 1272, 53.000, 0, En 1.438456616859E-06, CFL 0.00076, SL -7.1890E-02, M 7.69503E+16, S 35.1318, T 4.8001, Me 1.41E-17, Se 6.65E-15, Te 3.11E-16 - 1296, 54.000, 0, En 2.529016804330E-06, CFL 0.00143, SL -6.6094E-02, M 7.69503E+16, S 35.1317, T 4.8000, Me 2.26E-17, Se 0.00E+00, Te 4.06E-16 - 1320, 55.000, 0, En 1.033255741511E-06, CFL 0.00063, SL -6.6817E-02, M 7.69503E+16, S 35.1317, T 4.7994, Me -6.71E-17, Se 0.00E+00, Te -3.81E-16 - 1344, 56.000, 0, En 7.054301531795E-07, CFL 0.00047, SL -7.2944E-02, M 7.69503E+16, S 35.1318, T 4.7988, Me 5.64E-17, Se 6.65E-15, Te 2.22E-15 - 1368, 57.000, 0, En 1.258523096496E-06, CFL 0.00057, SL -7.0270E-02, M 7.69503E+16, S 35.1318, T 4.7985, Me 1.47E-16, Se 6.65E-15, Te -1.32E-15 - 1392, 58.000, 0, En 1.426847058292E-06, CFL 0.00062, SL -7.3040E-02, M 7.69503E+16, S 35.1318, T 4.7980, Me -3.32E-17, Se 0.00E+00, Te 1.56E-15 - 1416, 59.000, 0, En 9.654389931100E-07, CFL 0.00055, SL -8.0029E-02, M 7.69502E+16, S 35.1318, T 4.7969, Me -1.36E-17, Se 0.00E+00, Te -1.52E-15 - 1440, 60.000, 0, En 1.061553531496E-06, CFL 0.00047, SL -8.7741E-02, M 7.69501E+16, S 35.1319, T 4.7960, Me -4.52E-18, Se 0.00E+00, Te 6.97E-16 - 1464, 61.000, 0, En 3.744701560411E-07, CFL 0.00029, SL -9.2703E-02, M 7.69500E+16, S 35.1319, T 4.7957, Me -1.64E-16, Se 0.00E+00, Te -2.39E-15 - 1488, 62.000, 0, En 8.265381856657E-07, CFL 0.00044, SL -9.5442E-02, M 7.69500E+16, S 35.1319, T 4.7954, Me -6.14E-17, Se -6.65E-15, Te -8.36E-16 - 1512, 63.000, 0, En 4.732381790978E-07, CFL 0.00045, SL -9.8093E-02, M 7.69499E+16, S 35.1319, T 4.7954, Me -8.64E-17, Se 6.65E-15, Te 1.73E-15 - 1536, 64.000, 0, En 3.688303315505E-07, CFL 0.00039, SL -1.0147E-01, M 7.69499E+16, S 35.1319, T 4.7954, Me -1.14E-16, Se -6.65E-15, Te 2.13E-15 - 1560, 65.000, 0, En 2.492874493713E-07, CFL 0.00027, SL -1.0311E-01, M 7.69499E+16, S 35.1320, T 4.7951, Me 1.10E-17, Se 0.00E+00, Te -1.94E-15 - 1584, 66.000, 0, En 1.981013721396E-07, CFL 0.00020, SL -1.0727E-01, M 7.69498E+16, S 35.1320, T 4.7949, Me -2.63E-17, Se 6.65E-15, Te -4.49E-16 - 1608, 67.000, 0, En 3.542930797651E-07, CFL 0.00032, SL -1.1166E-01, M 7.69498E+16, S 35.1320, T 4.7945, Me 2.50E-18, Se -1.33E-14, Te -8.19E-16 - 1632, 68.000, 0, En 6.988148571879E-07, CFL 0.00041, SL -1.0768E-01, M 7.69498E+16, S 35.1320, T 4.7943, Me 2.53E-17, Se 0.00E+00, Te -4.11E-16 - 1656, 69.000, 0, En 1.529558750768E-06, CFL 0.00100, SL -1.0430E-01, M 7.69499E+16, S 35.1320, T 4.7943, Me -3.61E-17, Se 0.00E+00, Te -7.16E-16 - 1680, 70.000, 0, En 8.693070451395E-06, CFL 0.00670, SL -9.7191E-02, M 7.69499E+16, S 35.1319, T 4.7944, Me 2.57E-16, Se 2.00E-14, Te 2.63E-15 - 1704, 71.000, 0, En 2.038297463616E-06, CFL 0.00543, SL -9.5680E-02, M 7.69500E+16, S 35.1319, T 4.7947, Me 1.40E-16, Se 0.00E+00, Te 1.09E-15 - 1728, 72.000, 0, En 6.156263936692E-07, CFL 0.00084, SL -9.6294E-02, M 7.69500E+16, S 35.1319, T 4.7949, Me 1.37E-16, Se 2.00E-14, Te -8.01E-16 - 1752, 73.000, 0, En 8.464697675383E-07, CFL 0.00163, SL -9.8194E-02, M 7.69499E+16, S 35.1319, T 4.7949, Me 2.76E-16, Se 6.65E-15, Te 1.49E-15 - 1776, 74.000, 0, En 1.192622982930E-06, CFL 0.00113, SL -1.0140E-01, M 7.69499E+16, S 35.1319, T 4.7946, Me 7.22E-17, Se 0.00E+00, Te -2.55E-15 - 1800, 75.000, 0, En 8.793487560183E-07, CFL 0.00038, SL -1.0994E-01, M 7.69498E+16, S 35.1320, T 4.7939, Me -1.45E-16, Se 1.33E-14, Te 1.03E-15 - 1824, 76.000, 0, En 8.655494807491E-07, CFL 0.00040, SL -1.1492E-01, M 7.69497E+16, S 35.1320, T 4.7935, Me 4.87E-17, Se -6.65E-15, Te 2.22E-15 - 1848, 77.000, 0, En 1.509592916324E-06, CFL 0.00053, SL -1.2023E-01, M 7.69497E+16, S 35.1321, T 4.7934, Me -4.07E-17, Se 1.33E-14, Te -5.64E-17 - 1872, 78.000, 0, En 2.500652794109E-06, CFL 0.00089, SL -1.2461E-01, M 7.69496E+16, S 35.1321, T 4.7933, Me 1.20E-16, Se 1.33E-14, Te -7.64E-16 - 1896, 79.000, 0, En 2.534399469770E-06, CFL 0.00233, SL -1.2481E-01, M 7.69496E+16, S 35.1321, T 4.7936, Me -8.33E-17, Se 0.00E+00, Te 2.18E-15 - 1920, 80.000, 0, En 3.669992698530E-06, CFL 0.00294, SL -1.2157E-01, M 7.69496E+16, S 35.1321, T 4.7939, Me -1.28E-17, Se 1.33E-14, Te -6.89E-16 - 1944, 81.000, 0, En 4.293738078210E-06, CFL 0.00318, SL -1.2266E-01, M 7.69496E+16, S 35.1321, T 4.7940, Me -3.71E-17, Se 1.33E-14, Te 3.59E-15 - 1968, 82.000, 0, En 4.310569052719E-06, CFL 0.00225, SL -1.2666E-01, M 7.69496E+16, S 35.1321, T 4.7937, Me 9.61E-17, Se 6.65E-15, Te -2.14E-15 - 1992, 83.000, 0, En 4.634273284677E-06, CFL 0.00238, SL -1.2154E-01, M 7.69496E+16, S 35.1321, T 4.7935, Me 2.32E-17, Se 0.00E+00, Te -1.16E-16 - 2016, 84.000, 0, En 4.103706081508E-06, CFL 0.00206, SL -1.2284E-01, M 7.69496E+16, S 35.1321, T 4.7936, Me -1.05E-16, Se -2.00E-14, Te -4.71E-16 - 2040, 85.000, 0, En 1.863644030380E-06, CFL 0.00070, SL -1.3233E-01, M 7.69495E+16, S 35.1321, T 4.7923, Me -9.71E-17, Se -1.33E-14, Te -5.27E-16 - 2064, 86.000, 0, En 1.995483204656E-06, CFL 0.00095, SL -1.4303E-01, M 7.69494E+16, S 35.1322, T 4.7909, Me -5.90E-17, Se 0.00E+00, Te 1.34E-15 - 2088, 87.000, 0, En 1.426901643679E-06, CFL 0.00074, SL -1.4969E-01, M 7.69493E+16, S 35.1322, T 4.7903, Me 6.34E-18, Se 0.00E+00, Te -1.85E-15 - 2112, 88.000, 0, En 1.162978947714E-06, CFL 0.00048, SL -1.3920E-01, M 7.69494E+16, S 35.1322, T 4.7898, Me 9.79E-17, Se 1.33E-14, Te 2.86E-15 - 2136, 89.000, 0, En 1.365642893263E-05, CFL 0.00717, SL -1.2452E-01, M 7.69496E+16, S 35.1321, T 4.7900, Me -1.17E-16, Se -6.65E-15, Te -3.03E-15 - 2160, 90.000, 0, En 1.365622862580E-05, CFL 0.00518, SL -1.2502E-01, M 7.69496E+16, S 35.1321, T 4.7903, Me 5.08E-18, Se 6.65E-15, Te 2.20E-15 - 2184, 91.000, 0, En 1.420162935185E-05, CFL 0.00453, SL -1.2921E-01, M 7.69495E+16, S 35.1321, T 4.7904, Me -3.43E-18, Se -1.33E-14, Te 2.94E-16 - 2208, 92.000, 0, En 1.302023216689E-05, CFL 0.00486, SL -1.3343E-01, M 7.69495E+16, S 35.1321, T 4.7903, Me -4.02E-17, Se 0.00E+00, Te -2.62E-15 - 2232, 93.000, 0, En 1.698289202398E-06, CFL 0.00048, SL -1.3970E-01, M 7.69494E+16, S 35.1322, T 4.7898, Me 3.37E-17, Se 1.33E-14, Te -9.61E-17 - 2256, 94.000, 0, En 1.532867102212E-06, CFL 0.00053, SL -1.4499E-01, M 7.69493E+16, S 35.1322, T 4.7895, Me -5.70E-17, Se 0.00E+00, Te 1.57E-15 - 2280, 95.000, 0, En 1.858357890229E-06, CFL 0.00074, SL -1.4233E-01, M 7.69494E+16, S 35.1322, T 4.7893, Me 4.93E-17, Se 0.00E+00, Te -9.93E-16 - 2304, 96.000, 0, En 1.420087461800E-06, CFL 0.00081, SL -1.4259E-01, M 7.69494E+16, S 35.1322, T 4.7897, Me -1.65E-16, Se 0.00E+00, Te 1.38E-15 - 2328, 97.000, 0, En 7.717387557721E-06, CFL 0.00493, SL -1.4436E-01, M 7.69493E+16, S 35.1322, T 4.7900, Me 1.06E-16, Se 0.00E+00, Te 6.29E-16 - 2352, 98.000, 0, En 6.867065517486E-06, CFL 0.00303, SL -1.4658E-01, M 7.69493E+16, S 35.1322, T 4.7900, Me 9.98E-17, Se 6.65E-15, Te -9.59E-16 - 2376, 99.000, 0, En 9.888705321693E-06, CFL 0.00310, SL -1.4915E-01, M 7.69493E+16, S 35.1322, T 4.7902, Me -5.42E-17, Se -6.65E-15, Te 9.04E-16 - 2400, 100.000, 0, En 1.001679821986E-05, CFL 0.00306, SL -1.5319E-01, M 7.69492E+16, S 35.1322, T 4.7902, Me -8.60E-17, Se 6.65E-15, Te 2.02E-15 - 2424, 101.000, 0, En 1.053653447709E-05, CFL 0.00352, SL -1.5419E-01, M 7.69492E+16, S 35.1323, T 4.7903, Me 6.83E-17, Se 0.00E+00, Te 1.34E-15 - 2448, 102.000, 0, En 1.525337637839E-05, CFL 0.00894, SL -1.5183E-01, M 7.69492E+16, S 35.1322, T 4.7908, Me -3.45E-18, Se -6.65E-15, Te 9.31E-16 - 2472, 103.000, 0, En 9.263366119272E-06, CFL 0.00258, SL -1.5584E-01, M 7.69492E+16, S 35.1323, T 4.7910, Me 6.08E-17, Se 1.33E-14, Te 1.76E-15 - 2496, 104.000, 0, En 9.869603340937E-06, CFL 0.00299, SL -1.6093E-01, M 7.69491E+16, S 35.1323, T 4.7910, Me -1.82E-18, Se 0.00E+00, Te -1.82E-15 - 2520, 105.000, 0, En 9.841140889789E-06, CFL 0.00295, SL -1.6379E-01, M 7.69491E+16, S 35.1323, T 4.7911, Me 2.46E-17, Se -6.65E-15, Te 2.34E-16 - 2544, 106.000, 0, En 9.853311059991E-06, CFL 0.00305, SL -1.6372E-01, M 7.69491E+16, S 35.1323, T 4.7916, Me -5.84E-17, Se -6.65E-15, Te 1.16E-15 - 2568, 107.000, 0, En 1.205330361980E-05, CFL 0.00564, SL -1.6361E-01, M 7.69491E+16, S 35.1323, T 4.7920, Me -9.71E-17, Se 0.00E+00, Te -1.64E-16 - 2592, 108.000, 0, En 1.696355973007E-05, CFL 0.00821, SL -1.6025E-01, M 7.69491E+16, S 35.1323, T 4.7923, Me 4.68E-17, Se 0.00E+00, Te -2.77E-15 - 2616, 109.000, 0, En 1.957270210962E-05, CFL 0.00782, SL -1.5628E-01, M 7.69492E+16, S 35.1323, T 4.7925, Me 1.31E-16, Se 6.65E-15, Te 2.46E-16 - 2640, 110.000, 0, En 1.773979975283E-05, CFL 0.00556, SL -1.5606E-01, M 7.69492E+16, S 35.1323, T 4.7921, Me -1.17E-16, Se -6.65E-15, Te -3.79E-16 - 2664, 111.000, 0, En 1.205270096242E-05, CFL 0.00306, SL -1.6488E-01, M 7.69491E+16, S 35.1323, T 4.7914, Me 1.10E-16, Se 0.00E+00, Te 1.56E-15 - 2688, 112.000, 0, En 1.055337211412E-05, CFL 0.00226, SL -1.7207E-01, M 7.69490E+16, S 35.1324, T 4.7911, Me -2.47E-17, Se 0.00E+00, Te 1.11E-15 - 2712, 113.000, 0, En 9.635125914268E-06, CFL 0.00246, SL -1.7342E-01, M 7.69490E+16, S 35.1324, T 4.7908, Me 7.66E-17, Se -1.33E-14, Te -1.19E-15 - 2736, 114.000, 0, En 1.768883609810E-05, CFL 0.00561, SL -1.5505E-01, M 7.69492E+16, S 35.1323, T 4.7909, Me -4.29E-17, Se 0.00E+00, Te -3.10E-16 - 2760, 115.000, 0, En 5.862755079035E-06, CFL 0.00251, SL -1.5558E-01, M 7.69492E+16, S 35.1323, T 4.7910, Me 2.74E-17, Se 0.00E+00, Te 1.81E-15 - 2784, 116.000, 0, En 5.138812935430E-06, CFL 0.00139, SL -1.5799E-01, M 7.69492E+16, S 35.1323, T 4.7913, Me 1.52E-17, Se 0.00E+00, Te -3.18E-15 - 2808, 117.000, 0, En 5.961850118436E-06, CFL 0.00292, SL -1.6049E-01, M 7.69491E+16, S 35.1323, T 4.7916, Me -2.83E-17, Se 6.65E-15, Te 1.24E-15 - 2832, 118.000, 0, En 7.823238189845E-06, CFL 0.00370, SL -1.6273E-01, M 7.69491E+16, S 35.1323, T 4.7919, Me -3.34E-17, Se -6.65E-15, Te 1.83E-15 - 2856, 119.000, 0, En 1.262223108855E-05, CFL 0.00463, SL -1.6521E-01, M 7.69491E+16, S 35.1323, T 4.7923, Me 4.52E-17, Se 0.00E+00, Te -1.44E-15 - 2880, 120.000, 0, En 1.241855042860E-05, CFL 0.00523, SL -1.6737E-01, M 7.69490E+16, S 35.1323, T 4.7927, Me -3.44E-17, Se -6.65E-15, Te 2.12E-15 - 2904, 121.000, 0, En 9.320240944232E-06, CFL 0.00468, SL -1.6904E-01, M 7.69490E+16, S 35.1323, T 4.7933, Me -1.25E-16, Se 6.65E-15, Te 1.84E-15 - 2928, 122.000, 0, En 2.191408546884E-05, CFL 0.00434, SL -1.7066E-01, M 7.69490E+16, S 35.1324, T 4.7935, Me 2.11E-17, Se -1.33E-14, Te -1.16E-15 - 2952, 123.000, 0, En 1.965983523985E-05, CFL 0.00380, SL -1.7194E-01, M 7.69490E+16, S 35.1324, T 4.7938, Me 1.01E-16, Se 0.00E+00, Te 1.12E-15 - 2976, 124.000, 0, En 1.108433958350E-05, CFL 0.00266, SL -1.7323E-01, M 7.69490E+16, S 35.1324, T 4.7942, Me -1.96E-17, Se 0.00E+00, Te -1.60E-15 - 3000, 125.000, 0, En 7.662555668846E-06, CFL 0.00317, SL -1.6855E-01, M 7.69490E+16, S 35.1323, T 4.7946, Me 9.72E-17, Se 0.00E+00, Te 1.25E-15 - 3024, 126.000, 0, En 6.424123370040E-06, CFL 0.00215, SL -1.5937E-01, M 7.69492E+16, S 35.1323, T 4.7950, Me -1.43E-17, Se 0.00E+00, Te -1.02E-15 - 3048, 127.000, 0, En 6.327218100219E-06, CFL 0.00334, SL -1.6111E-01, M 7.69491E+16, S 35.1323, T 4.7951, Me -8.13E-17, Se 0.00E+00, Te -1.58E-15 - 3072, 128.000, 0, En 7.956362312022E-06, CFL 0.00291, SL -1.6494E-01, M 7.69491E+16, S 35.1323, T 4.7953, Me 1.07E-16, Se 0.00E+00, Te -1.23E-15 - 3096, 129.000, 0, En 1.225774000467E-05, CFL 0.00740, SL -1.6715E-01, M 7.69491E+16, S 35.1323, T 4.7957, Me 5.35E-17, Se 0.00E+00, Te 6.80E-16 - 3120, 130.000, 0, En 8.830186013488E-06, CFL 0.00506, SL -1.6897E-01, M 7.69490E+16, S 35.1323, T 4.7961, Me -9.05E-17, Se -6.65E-15, Te 7.33E-17 - 3144, 131.000, 0, En 5.807338133637E-06, CFL 0.00226, SL -1.7186E-01, M 7.69490E+16, S 35.1324, T 4.7961, Me -2.42E-17, Se 6.65E-15, Te -1.85E-15 - 3168, 132.000, 0, En 4.386590333699E-06, CFL 0.00226, SL -1.7781E-01, M 7.69489E+16, S 35.1324, T 4.7961, Me 1.95E-16, Se 0.00E+00, Te 2.29E-16 - 3192, 133.000, 0, En 3.798630275009E-06, CFL 0.00185, SL -1.8252E-01, M 7.69489E+16, S 35.1324, T 4.7961, Me 7.73E-17, Se 6.65E-15, Te 1.01E-15 - 3216, 134.000, 0, En 3.557314964344E-06, CFL 0.00135, SL -1.8368E-01, M 7.69488E+16, S 35.1324, T 4.7963, Me 1.37E-16, Se 6.65E-15, Te -1.22E-15 - 3240, 135.000, 0, En 3.500042496320E-06, CFL 0.00194, SL -1.7966E-01, M 7.69489E+16, S 35.1324, T 4.7965, Me 6.07E-17, Se -1.33E-14, Te -2.55E-15 - 3264, 136.000, 0, En 3.529561911992E-06, CFL 0.00128, SL -1.7849E-01, M 7.69489E+16, S 35.1324, T 4.7971, Me 1.21E-16, Se 1.33E-14, Te 1.04E-15 - 3288, 137.000, 0, En 4.179192746313E-06, CFL 0.00289, SL -1.7888E-01, M 7.69489E+16, S 35.1324, T 4.7974, Me 1.09E-16, Se 0.00E+00, Te 3.46E-16 - 3312, 138.000, 0, En 4.419537100474E-06, CFL 0.00348, SL -1.7967E-01, M 7.69489E+16, S 35.1324, T 4.7977, Me 3.21E-17, Se 6.65E-15, Te -2.33E-15 - 3336, 139.000, 0, En 4.328404545966E-06, CFL 0.00302, SL -1.8065E-01, M 7.69489E+16, S 35.1324, T 4.7980, Me -2.06E-17, Se 6.65E-15, Te 1.11E-15 - 3360, 140.000, 0, En 5.335694296290E-06, CFL 0.00472, SL -1.8141E-01, M 7.69489E+16, S 35.1324, T 4.7983, Me -9.41E-17, Se 0.00E+00, Te 1.48E-17 - 3384, 141.000, 0, En 6.517046387728E-06, CFL 0.00579, SL -1.8223E-01, M 7.69489E+16, S 35.1324, T 4.7988, Me 6.33E-18, Se -1.33E-14, Te 2.06E-16 - 3408, 142.000, 0, En 3.758901794606E-06, CFL 0.00439, SL -1.8304E-01, M 7.69488E+16, S 35.1324, T 4.7995, Me -8.32E-18, Se 0.00E+00, Te -1.93E-15 - 3432, 143.000, 0, En 5.381327396488E-06, CFL 0.00682, SL -1.8367E-01, M 7.69488E+16, S 35.1324, T 4.8001, Me 4.23E-17, Se 0.00E+00, Te -1.30E-16 - 3456, 144.000, 0, En 3.769011812640E-06, CFL 0.00769, SL -1.8418E-01, M 7.69488E+16, S 35.1324, T 4.8008, Me -1.79E-16, Se 0.00E+00, Te 9.19E-16 - 3480, 145.000, 0, En 5.333299521688E-06, CFL 0.00959, SL -1.8501E-01, M 7.69488E+16, S 35.1324, T 4.8015, Me 1.40E-17, Se 0.00E+00, Te -1.48E-15 - 3504, 146.000, 0, En 6.216699817652E-06, CFL 0.01034, SL -1.8591E-01, M 7.69488E+16, S 35.1324, T 4.8022, Me 1.98E-17, Se 6.65E-15, Te 2.68E-15 - 3528, 147.000, 0, En 4.150043885034E-06, CFL 0.00658, SL -1.8691E-01, M 7.69488E+16, S 35.1324, T 4.8029, Me 9.94E-17, Se 6.65E-15, Te -7.49E-16 - 3552, 148.000, 0, En 2.795025694172E-06, CFL 0.00381, SL -1.8651E-01, M 7.69488E+16, S 35.1324, T 4.8035, Me -1.22E-16, Se -1.33E-14, Te -2.10E-16 - 3576, 149.000, 0, En 2.447461885149E-06, CFL 0.00271, SL -1.8743E-01, M 7.69488E+16, S 35.1325, T 4.8042, Me 1.21E-16, Se 1.33E-14, Te 2.97E-16 - 3600, 150.000, 0, En 2.369417281179E-06, CFL 0.00382, SL -1.8935E-01, M 7.69488E+16, S 35.1325, T 4.8046, Me 1.69E-16, Se 6.65E-15, Te 2.13E-15 - 3624, 151.000, 0, En 5.720192672926E-06, CFL 0.00676, SL -1.8921E-01, M 7.69488E+16, S 35.1325, T 4.8049, Me -1.82E-17, Se -6.65E-15, Te -8.65E-16 - 3648, 152.000, 0, En 6.055270118167E-06, CFL 0.00800, SL -1.9037E-01, M 7.69488E+16, S 35.1325, T 4.8054, Me 7.56E-17, Se 0.00E+00, Te 1.88E-15 - 3672, 153.000, 0, En 3.836252487434E-06, CFL 0.00428, SL -1.9203E-01, M 7.69487E+16, S 35.1325, T 4.8057, Me -1.54E-16, Se -6.65E-15, Te 9.05E-16 - 3696, 154.000, 0, En 3.891960110917E-06, CFL 0.00437, SL -1.9358E-01, M 7.69487E+16, S 35.1325, T 4.8061, Me -4.38E-17, Se 0.00E+00, Te 4.44E-16 - 3720, 155.000, 0, En 4.075831516291E-06, CFL 0.00561, SL -1.9477E-01, M 7.69487E+16, S 35.1325, T 4.8067, Me 3.29E-17, Se 0.00E+00, Te -2.11E-17 - 3744, 156.000, 0, En 2.764721682055E-06, CFL 0.00344, SL -1.9603E-01, M 7.69487E+16, S 35.1325, T 4.8073, Me -8.57E-18, Se 6.65E-15, Te -2.12E-15 - 3768, 157.000, 0, En 6.379963762951E-06, CFL 0.00469, SL -1.9737E-01, M 7.69487E+16, S 35.1325, T 4.8079, Me 6.55E-17, Se 0.00E+00, Te 2.26E-15 - 3792, 158.000, 0, En 1.304466536379E-05, CFL 0.00652, SL -1.9886E-01, M 7.69486E+16, S 35.1325, T 4.8085, Me -1.15E-16, Se -1.33E-14, Te -6.46E-16 - 3816, 159.000, 0, En 1.372422243974E-05, CFL 0.00574, SL -1.9901E-01, M 7.69486E+16, S 35.1325, T 4.8088, Me -4.49E-17, Se 6.65E-15, Te -3.29E-16 - 3840, 160.000, 0, En 1.082720231768E-05, CFL 0.00923, SL -1.9608E-01, M 7.69487E+16, S 35.1325, T 4.8093, Me 4.26E-17, Se -6.65E-15, Te -8.07E-16 - 3864, 161.000, 0, En 1.057063583345E-05, CFL 0.00784, SL -1.9717E-01, M 7.69487E+16, S 35.1325, T 4.8099, Me -5.88E-17, Se 6.65E-15, Te -3.17E-15 - 3888, 162.000, 0, En 1.737525673370E-05, CFL 0.00679, SL -1.9502E-01, M 7.69487E+16, S 35.1325, T 4.8103, Me -8.13E-17, Se -2.00E-14, Te 1.43E-15 - 3912, 163.000, 0, En 1.569912181071E-05, CFL 0.00726, SL -1.9569E-01, M 7.69487E+16, S 35.1325, T 4.8108, Me 2.90E-17, Se 0.00E+00, Te 1.38E-15 - 3936, 164.000, 0, En 1.552324318205E-05, CFL 0.00920, SL -1.9669E-01, M 7.69487E+16, S 35.1325, T 4.8113, Me -1.13E-16, Se 6.65E-15, Te -1.52E-15 - 3960, 165.000, 0, En 1.339016739972E-05, CFL 0.00591, SL -1.9770E-01, M 7.69487E+16, S 35.1325, T 4.8119, Me -5.61E-18, Se 0.00E+00, Te -6.01E-16 - 3984, 166.000, 0, En 1.275289907305E-05, CFL 0.00706, SL -1.9892E-01, M 7.69486E+16, S 35.1325, T 4.8126, Me 6.01E-17, Se 6.65E-15, Te -1.02E-15 - 4008, 167.000, 0, En 9.710487153485E-06, CFL 0.00463, SL -2.0057E-01, M 7.69486E+16, S 35.1325, T 4.8132, Me -6.20E-17, Se 6.65E-15, Te 8.11E-16 - 4032, 168.000, 0, En 8.538241039867E-06, CFL 0.00483, SL -2.0087E-01, M 7.69486E+16, S 35.1325, T 4.8139, Me -4.95E-17, Se 1.33E-14, Te 4.27E-16 - 4056, 169.000, 0, En 8.359590998305E-06, CFL 0.00442, SL -1.9987E-01, M 7.69486E+16, S 35.1325, T 4.8145, Me 7.32E-17, Se 6.65E-15, Te -1.11E-16 - 4080, 170.000, 0, En 8.302050282305E-06, CFL 0.00477, SL -1.9847E-01, M 7.69486E+16, S 35.1325, T 4.8151, Me -6.06E-17, Se 0.00E+00, Te 8.16E-16 - 4104, 171.000, 0, En 7.937830985485E-06, CFL 0.00621, SL -1.9845E-01, M 7.69486E+16, S 35.1325, T 4.8156, Me 4.22E-19, Se 1.33E-14, Te -1.79E-15 - 4128, 172.000, 0, En 6.784359590276E-06, CFL 0.00530, SL -1.9325E-01, M 7.69487E+16, S 35.1325, T 4.8159, Me -3.86E-18, Se 1.33E-14, Te 1.37E-15 - 4152, 173.000, 0, En 6.325159401689E-06, CFL 0.00396, SL -1.8124E-01, M 7.69489E+16, S 35.1324, T 4.8160, Me 5.47E-17, Se 0.00E+00, Te 2.10E-15 - 4176, 174.000, 0, En 5.918251614027E-06, CFL 0.00322, SL -1.7939E-01, M 7.69489E+16, S 35.1324, T 4.8159, Me -8.05E-17, Se 0.00E+00, Te -1.65E-15 - 4200, 175.000, 0, En 7.708294429207E-06, CFL 0.00469, SL -1.8292E-01, M 7.69488E+16, S 35.1324, T 4.8159, Me -6.41E-17, Se -1.33E-14, Te 6.83E-16 - 4224, 176.000, 0, En 1.120482415326E-05, CFL 0.00564, SL -1.8544E-01, M 7.69488E+16, S 35.1324, T 4.8164, Me 8.03E-17, Se 2.00E-14, Te 6.11E-16 - 4248, 177.000, 0, En 1.372003320964E-05, CFL 0.00876, SL -1.8526E-01, M 7.69488E+16, S 35.1324, T 4.8170, Me -5.46E-18, Se 0.00E+00, Te -2.74E-15 - 4272, 178.000, 0, En 1.044453635451E-05, CFL 0.00579, SL -1.8241E-01, M 7.69489E+16, S 35.1324, T 4.8176, Me 1.01E-17, Se 0.00E+00, Te 2.51E-15 - 4296, 179.000, 0, En 8.287264810063E-06, CFL 0.00433, SL -1.7606E-01, M 7.69489E+16, S 35.1324, T 4.8181, Me 6.17E-19, Se -6.65E-15, Te 5.49E-16 - 4320, 180.000, 0, En 8.753493019707E-06, CFL 0.00767, SL -1.6717E-01, M 7.69491E+16, S 35.1323, T 4.8185, Me -4.02E-17, Se 0.00E+00, Te -2.56E-15 - 4344, 181.000, 0, En 8.764370907807E-06, CFL 0.00786, SL -1.5918E-01, M 7.69492E+16, S 35.1323, T 4.8189, Me -9.95E-17, Se 2.00E-14, Te -4.57E-16 - 4368, 182.000, 0, En 1.509019012444E-05, CFL 0.01260, SL -1.5065E-01, M 7.69493E+16, S 35.1322, T 4.8195, Me 1.12E-17, Se 6.65E-15, Te 5.42E-16 - 4392, 183.000, 0, En 2.075023291173E-05, CFL 0.01388, SL -1.4226E-01, M 7.69494E+16, S 35.1322, T 4.8200, Me -9.27E-17, Se -1.33E-14, Te -8.56E-16 - 4416, 184.000, 0, En 2.192555717664E-05, CFL 0.01484, SL -1.3699E-01, M 7.69494E+16, S 35.1322, T 4.8205, Me -4.87E-17, Se 0.00E+00, Te -7.90E-16 - 4440, 185.000, 0, En 1.981708956869E-05, CFL 0.01148, SL -1.3753E-01, M 7.69494E+16, S 35.1322, T 4.8210, Me -5.36E-17, Se -6.65E-15, Te 1.49E-15 - 4464, 186.000, 0, En 2.217176986270E-05, CFL 0.01099, SL -1.3901E-01, M 7.69494E+16, S 35.1322, T 4.8215, Me 2.73E-19, Se -6.65E-15, Te -2.14E-15 - 4488, 187.000, 0, En 1.908163263944E-05, CFL 0.00773, SL -1.4131E-01, M 7.69494E+16, S 35.1322, T 4.8219, Me -7.92E-17, Se 0.00E+00, Te -2.19E-16 - 4512, 188.000, 0, En 1.712814599349E-05, CFL 0.00647, SL -1.3896E-01, M 7.69494E+16, S 35.1322, T 4.8221, Me -7.11E-17, Se 0.00E+00, Te 1.07E-16 - 4536, 189.000, 0, En 1.577885527310E-05, CFL 0.00694, SL -1.3575E-01, M 7.69495E+16, S 35.1321, T 4.8222, Me -2.09E-17, Se 1.33E-14, Te -1.54E-15 - 4560, 190.000, 0, En 1.510463384513E-05, CFL 0.00703, SL -1.2903E-01, M 7.69495E+16, S 35.1321, T 4.8224, Me 1.56E-17, Se -1.33E-14, Te 1.86E-15 - 4584, 191.000, 0, En 1.391366475172E-05, CFL 0.00673, SL -1.2296E-01, M 7.69496E+16, S 35.1321, T 4.8226, Me -1.07E-16, Se 0.00E+00, Te -4.04E-15 - 4608, 192.000, 0, En 1.226955084453E-05, CFL 0.00583, SL -1.1866E-01, M 7.69497E+16, S 35.1320, T 4.8230, Me -5.62E-17, Se 0.00E+00, Te 1.30E-15 - 4632, 193.000, 0, En 1.066127828618E-05, CFL 0.00473, SL -1.1546E-01, M 7.69497E+16, S 35.1320, T 4.8235, Me -8.15E-17, Se -6.65E-15, Te 2.15E-15 - 4656, 194.000, 0, En 9.165209238170E-06, CFL 0.00517, SL -1.1116E-01, M 7.69498E+16, S 35.1320, T 4.8237, Me -6.14E-17, Se 6.65E-15, Te -1.48E-15 - 4680, 195.000, 0, En 8.974163577085E-06, CFL 0.00522, SL -1.0806E-01, M 7.69498E+16, S 35.1320, T 4.8239, Me 1.07E-17, Se -6.65E-15, Te 2.09E-15 - 4704, 196.000, 0, En 9.701457661648E-06, CFL 0.00520, SL -1.0301E-01, M 7.69499E+16, S 35.1320, T 4.8241, Me 3.63E-17, Se 1.33E-14, Te -7.88E-16 - 4728, 197.000, 0, En 1.024262432973E-05, CFL 0.00493, SL -1.0048E-01, M 7.69499E+16, S 35.1319, T 4.8244, Me 4.50E-17, Se 0.00E+00, Te 1.19E-15 - 4752, 198.000, 0, En 9.023460144662E-06, CFL 0.00428, SL -9.7422E-02, M 7.69499E+16, S 35.1319, T 4.8246, Me 1.20E-16, Se -6.65E-15, Te 3.00E-16 - 4776, 199.000, 0, En 7.489410881638E-06, CFL 0.00453, SL -9.2701E-02, M 7.69500E+16, S 35.1319, T 4.8248, Me 1.42E-17, Se 6.65E-15, Te 3.22E-16 - 4800, 200.000, 0, En 6.824762993524E-06, CFL 0.00362, SL -8.8914E-02, M 7.69501E+16, S 35.1319, T 4.8248, Me -1.27E-16, Se -6.65E-15, Te -8.53E-16 - 4824, 201.000, 0, En 6.601949967949E-06, CFL 0.00326, SL -8.5571E-02, M 7.69501E+16, S 35.1319, T 4.8248, Me -9.79E-17, Se 1.33E-14, Te -1.58E-15 - 4848, 202.000, 0, En 6.853853383000E-06, CFL 0.00312, SL -8.8244E-02, M 7.69501E+16, S 35.1319, T 4.8248, Me -1.94E-16, Se -1.33E-14, Te -2.00E-16 - 4872, 203.000, 0, En 9.293558926169E-06, CFL 0.00393, SL -8.9369E-02, M 7.69500E+16, S 35.1319, T 4.8249, Me -6.69E-17, Se 0.00E+00, Te 1.81E-15 - 4896, 204.000, 0, En 1.564808429298E-05, CFL 0.00672, SL -8.9509E-02, M 7.69500E+16, S 35.1319, T 4.8251, Me -6.68E-17, Se 0.00E+00, Te -1.09E-15 - 4920, 205.000, 0, En 1.589783490582E-05, CFL 0.00666, SL -9.0500E-02, M 7.69500E+16, S 35.1319, T 4.8252, Me -6.49E-18, Se 0.00E+00, Te -4.76E-16 - 4944, 206.000, 0, En 1.538827708452E-05, CFL 0.00650, SL -9.4351E-02, M 7.69500E+16, S 35.1319, T 4.8252, Me 3.28E-17, Se 0.00E+00, Te -1.60E-16 - 4968, 207.000, 0, En 1.758130419510E-05, CFL 0.00735, SL -9.4849E-02, M 7.69500E+16, S 35.1319, T 4.8253, Me -6.30E-17, Se -1.33E-14, Te -1.89E-15 - 4992, 208.000, 0, En 1.998961010702E-05, CFL 0.00956, SL -9.3023E-02, M 7.69500E+16, S 35.1319, T 4.8256, Me -1.45E-17, Se 1.33E-14, Te 1.68E-15 - 5016, 209.000, 0, En 1.970646868437E-05, CFL 0.00881, SL -9.1310E-02, M 7.69500E+16, S 35.1319, T 4.8259, Me -3.91E-17, Se -1.33E-14, Te -5.91E-16 - 5040, 210.000, 0, En 1.856243971536E-05, CFL 0.00783, SL -9.0818E-02, M 7.69500E+16, S 35.1319, T 4.8263, Me -3.21E-17, Se 0.00E+00, Te 8.89E-16 - 5064, 211.000, 0, En 1.736722320240E-05, CFL 0.00544, SL -9.2481E-02, M 7.69500E+16, S 35.1319, T 4.8265, Me -1.11E-16, Se 0.00E+00, Te -9.52E-17 - 5088, 212.000, 0, En 1.674977406955E-05, CFL 0.00635, SL -8.8015E-02, M 7.69501E+16, S 35.1319, T 4.8268, Me -4.05E-17, Se -1.33E-14, Te 2.65E-16 - 5112, 213.000, 0, En 1.670426783186E-05, CFL 0.00866, SL -8.2620E-02, M 7.69501E+16, S 35.1318, T 4.8272, Me 7.21E-17, Se 1.33E-14, Te -1.79E-15 - 5136, 214.000, 0, En 1.587987309546E-05, CFL 0.00662, SL -8.2396E-02, M 7.69501E+16, S 35.1318, T 4.8277, Me 2.34E-17, Se -6.65E-15, Te -1.06E-16 - 5160, 215.000, 0, En 1.357478473546E-05, CFL 0.00588, SL -8.4309E-02, M 7.69501E+16, S 35.1318, T 4.8282, Me -3.63E-17, Se 0.00E+00, Te -2.70E-16 - 5184, 216.000, 0, En 1.046076353579E-05, CFL 0.00509, SL -8.6912E-02, M 7.69501E+16, S 35.1319, T 4.8286, Me -1.20E-16, Se 0.00E+00, Te -3.32E-16 - 5208, 217.000, 0, En 9.051339678704E-06, CFL 0.00547, SL -8.9106E-02, M 7.69501E+16, S 35.1319, T 4.8289, Me -7.91E-17, Se 0.00E+00, Te 2.45E-16 - 5232, 218.000, 0, En 7.698742095921E-06, CFL 0.00476, SL -8.9242E-02, M 7.69500E+16, S 35.1319, T 4.8293, Me 5.31E-17, Se 0.00E+00, Te -1.24E-15 - 5256, 219.000, 0, En 6.481566922309E-06, CFL 0.00369, SL -8.9224E-02, M 7.69501E+16, S 35.1319, T 4.8298, Me 1.65E-17, Se 0.00E+00, Te 2.16E-16 - 5280, 220.000, 0, En 6.034376794683E-06, CFL 0.00292, SL -9.2528E-02, M 7.69500E+16, S 35.1319, T 4.8300, Me 5.65E-18, Se -6.65E-15, Te 5.96E-16 - 5304, 221.000, 0, En 5.788202575804E-06, CFL 0.00218, SL -9.5169E-02, M 7.69500E+16, S 35.1319, T 4.8304, Me 6.21E-17, Se 0.00E+00, Te 9.20E-17 - 5328, 222.000, 0, En 5.640872305606E-06, CFL 0.00249, SL -9.6725E-02, M 7.69500E+16, S 35.1319, T 4.8306, Me 1.22E-16, Se 6.65E-15, Te -5.55E-17 - 5352, 223.000, 0, En 5.474197299255E-06, CFL 0.00262, SL -9.7945E-02, M 7.69499E+16, S 35.1319, T 4.8310, Me -1.28E-16, Se 0.00E+00, Te -1.75E-15 - 5376, 224.000, 0, En 5.434537912406E-06, CFL 0.00294, SL -9.9462E-02, M 7.69499E+16, S 35.1319, T 4.8314, Me -7.88E-18, Se -6.65E-15, Te -2.46E-16 - 5400, 225.000, 0, En 5.700390025522E-06, CFL 0.00446, SL -1.0140E-01, M 7.69499E+16, S 35.1319, T 4.8319, Me -6.07E-17, Se 1.33E-14, Te -5.53E-16 - 5424, 226.000, 0, En 6.439034227834E-06, CFL 0.00423, SL -1.0377E-01, M 7.69499E+16, S 35.1320, T 4.8323, Me 1.16E-16, Se 0.00E+00, Te 6.49E-16 - 5448, 227.000, 0, En 6.389741571587E-06, CFL 0.00356, SL -1.0662E-01, M 7.69498E+16, S 35.1320, T 4.8326, Me -6.34E-17, Se -6.65E-15, Te 9.40E-16 - 5472, 228.000, 0, En 1.002501655607E-05, CFL 0.00683, SL -1.0877E-01, M 7.69498E+16, S 35.1320, T 4.8331, Me -3.12E-17, Se 0.00E+00, Te 7.28E-16 - 5496, 229.000, 0, En 1.234141991929E-05, CFL 0.00726, SL -1.1076E-01, M 7.69498E+16, S 35.1320, T 4.8335, Me 1.32E-16, Se 6.65E-15, Te 8.57E-17 - 5520, 230.000, 0, En 1.251974948399E-05, CFL 0.00770, SL -1.1251E-01, M 7.69498E+16, S 35.1320, T 4.8338, Me 1.40E-16, Se 6.65E-15, Te -6.96E-16 - 5544, 231.000, 0, En 1.245744246573E-05, CFL 0.00742, SL -1.1417E-01, M 7.69497E+16, S 35.1320, T 4.8342, Me -6.21E-17, Se 0.00E+00, Te 2.61E-16 - 5568, 232.000, 0, En 1.109092076373E-05, CFL 0.00651, SL -1.1547E-01, M 7.69497E+16, S 35.1320, T 4.8347, Me -5.98E-17, Se -6.65E-15, Te -6.16E-16 - 5592, 233.000, 0, En 1.067621057135E-05, CFL 0.00513, SL -1.1694E-01, M 7.69497E+16, S 35.1320, T 4.8351, Me 1.06E-16, Se 0.00E+00, Te -2.85E-16 - 5616, 234.000, 0, En 1.125722922903E-05, CFL 0.00550, SL -1.1754E-01, M 7.69497E+16, S 35.1320, T 4.8354, Me 7.72E-17, Se 6.65E-15, Te 2.08E-15 - 5640, 235.000, 0, En 1.276657000044E-05, CFL 0.00663, SL -1.1846E-01, M 7.69497E+16, S 35.1320, T 4.8356, Me 1.96E-17, Se 6.65E-15, Te 1.40E-15 - 5664, 236.000, 0, En 1.142739805605E-05, CFL 0.00470, SL -1.2125E-01, M 7.69496E+16, S 35.1321, T 4.8357, Me -1.05E-16, Se 0.00E+00, Te -1.74E-15 - 5688, 237.000, 0, En 1.127463454328E-05, CFL 0.00546, SL -1.1523E-01, M 7.69497E+16, S 35.1320, T 4.8358, Me 5.22E-17, Se 0.00E+00, Te 8.35E-16 - 5712, 238.000, 0, En 1.052337837393E-05, CFL 0.00508, SL -1.1726E-01, M 7.69497E+16, S 35.1320, T 4.8358, Me -1.01E-16, Se -1.33E-14, Te -2.13E-15 - 5736, 239.000, 0, En 9.464983416434E-06, CFL 0.00453, SL -1.1860E-01, M 7.69497E+16, S 35.1320, T 4.8359, Me 6.69E-17, Se 1.33E-14, Te 2.42E-15 - 5760, 240.000, 0, En 8.540258785827E-06, CFL 0.00399, SL -1.1981E-01, M 7.69497E+16, S 35.1321, T 4.8362, Me -1.83E-16, Se -6.65E-15, Te -1.75E-15 - 5784, 241.000, 0, En 8.047482692427E-06, CFL 0.00378, SL -1.2019E-01, M 7.69497E+16, S 35.1321, T 4.8366, Me 8.82E-17, Se 0.00E+00, Te 4.13E-16 - 5808, 242.000, 0, En 7.031466287045E-06, CFL 0.00355, SL -1.2035E-01, M 7.69497E+16, S 35.1321, T 4.8369, Me 2.46E-17, Se -6.65E-15, Te 1.20E-15 - 5832, 243.000, 0, En 7.957338966096E-06, CFL 0.00429, SL -1.2157E-01, M 7.69496E+16, S 35.1321, T 4.8369, Me 6.06E-17, Se 0.00E+00, Te -1.49E-15 - 5856, 244.000, 0, En 9.033246962861E-06, CFL 0.00510, SL -1.2069E-01, M 7.69496E+16, S 35.1321, T 4.8370, Me -7.61E-17, Se 0.00E+00, Te 9.55E-16 - 5880, 245.000, 0, En 8.349216506227E-06, CFL 0.00424, SL -1.1881E-01, M 7.69497E+16, S 35.1320, T 4.8372, Me 1.27E-16, Se 0.00E+00, Te 4.52E-16 - 5904, 246.000, 0, En 8.374805975917E-06, CFL 0.00464, SL -1.1432E-01, M 7.69497E+16, S 35.1320, T 4.8375, Me 7.33E-17, Se 0.00E+00, Te 8.93E-16 - 5928, 247.000, 0, En 8.853824790205E-06, CFL 0.00506, SL -1.0906E-01, M 7.69498E+16, S 35.1320, T 4.8379, Me 9.26E-17, Se 6.65E-15, Te -1.17E-15 - 5952, 248.000, 0, En 9.059109281584E-06, CFL 0.00502, SL -1.0732E-01, M 7.69498E+16, S 35.1320, T 4.8382, Me 8.31E-17, Se 0.00E+00, Te 1.40E-15 - 5976, 249.000, 0, En 1.028049581611E-05, CFL 0.00684, SL -1.0605E-01, M 7.69498E+16, S 35.1320, T 4.8385, Me 1.78E-16, Se 0.00E+00, Te -2.16E-15 - 6000, 250.000, 0, En 1.056436575028E-05, CFL 0.00666, SL -1.0657E-01, M 7.69498E+16, S 35.1320, T 4.8388, Me -1.65E-16, Se 0.00E+00, Te -1.46E-15 - 6024, 251.000, 0, En 1.141472660523E-05, CFL 0.00649, SL -1.0644E-01, M 7.69498E+16, S 35.1320, T 4.8390, Me 5.89E-17, Se -6.65E-15, Te -4.10E-16 - 6048, 252.000, 0, En 1.240792719931E-05, CFL 0.00616, SL -1.0471E-01, M 7.69499E+16, S 35.1320, T 4.8392, Me -1.05E-17, Se 0.00E+00, Te -1.39E-15 - 6072, 253.000, 0, En 1.379517619352E-05, CFL 0.00535, SL -1.0253E-01, M 7.69499E+16, S 35.1320, T 4.8392, Me 1.27E-16, Se 6.65E-15, Te 1.55E-15 - 6096, 254.000, 0, En 1.191677028264E-05, CFL 0.00533, SL -9.6017E-02, M 7.69500E+16, S 35.1319, T 4.8392, Me 8.85E-17, Se 6.65E-15, Te -3.98E-16 - 6120, 255.000, 0, En 1.043684168159E-05, CFL 0.00657, SL -8.7414E-02, M 7.69501E+16, S 35.1319, T 4.8393, Me 7.12E-18, Se 6.65E-15, Te -5.56E-16 - 6144, 256.000, 0, En 1.003167932280E-05, CFL 0.00540, SL -7.9010E-02, M 7.69502E+16, S 35.1318, T 4.8395, Me -6.05E-17, Se -1.33E-14, Te -1.32E-16 - 6168, 257.000, 0, En 9.290685831301E-06, CFL 0.00451, SL -7.0473E-02, M 7.69503E+16, S 35.1318, T 4.8395, Me -2.30E-17, Se 0.00E+00, Te -1.43E-16 - 6192, 258.000, 0, En 8.356223538250E-06, CFL 0.00468, SL -6.1783E-02, M 7.69504E+16, S 35.1317, T 4.8397, Me 9.69E-17, Se 0.00E+00, Te -4.05E-16 - 6216, 259.000, 0, En 6.747723715063E-06, CFL 0.00462, SL -5.7471E-02, M 7.69505E+16, S 35.1317, T 4.8398, Me 7.80E-18, Se 6.65E-15, Te 5.80E-16 - 6240, 260.000, 0, En 6.657272017361E-06, CFL 0.00498, SL -5.6838E-02, M 7.69505E+16, S 35.1317, T 4.8399, Me 2.91E-18, Se -1.33E-14, Te 9.25E-19 - 6264, 261.000, 0, En 3.965944175638E-06, CFL 0.00213, SL -5.6231E-02, M 7.69505E+16, S 35.1317, T 4.8401, Me -1.48E-16, Se 0.00E+00, Te -3.33E-16 - 6288, 262.000, 0, En 3.200455806944E-06, CFL 0.00196, SL -5.2445E-02, M 7.69505E+16, S 35.1317, T 4.8402, Me 1.04E-16, Se 0.00E+00, Te -2.63E-16 - 6312, 263.000, 0, En 3.508057396257E-06, CFL 0.00301, SL -4.2620E-02, M 7.69506E+16, S 35.1316, T 4.8402, Me -6.70E-17, Se 0.00E+00, Te 1.01E-15 - 6336, 264.000, 0, En 3.510150173877E-06, CFL 0.00240, SL -3.2899E-02, M 7.69508E+16, S 35.1315, T 4.8403, Me 5.33E-17, Se 0.00E+00, Te 1.09E-15 - 6360, 265.000, 0, En 3.413471507966E-06, CFL 0.00189, SL -3.0306E-02, M 7.69508E+16, S 35.1315, T 4.8404, Me -6.22E-17, Se 0.00E+00, Te -2.08E-15 - 6384, 266.000, 0, En 3.992472128876E-06, CFL 0.00268, SL -2.9079E-02, M 7.69508E+16, S 35.1315, T 4.8406, Me 9.05E-17, Se 0.00E+00, Te 1.17E-15 - 6408, 267.000, 0, En 5.263936736707E-06, CFL 0.00400, SL -2.8484E-02, M 7.69508E+16, S 35.1315, T 4.8409, Me -1.05E-17, Se 6.65E-15, Te -2.01E-16 - 6432, 268.000, 0, En 6.900055969246E-06, CFL 0.00473, SL -2.9254E-02, M 7.69508E+16, S 35.1315, T 4.8412, Me 4.94E-17, Se -6.65E-15, Te -7.54E-17 - 6456, 269.000, 0, En 8.053254956168E-06, CFL 0.00563, SL -3.0642E-02, M 7.69508E+16, S 35.1315, T 4.8415, Me -6.67E-18, Se 6.65E-15, Te -6.73E-16 - 6480, 270.000, 0, En 8.459754305506E-06, CFL 0.00462, SL -3.1863E-02, M 7.69508E+16, S 35.1315, T 4.8417, Me -1.09E-16, Se -6.65E-15, Te 5.30E-16 - 6504, 271.000, 0, En 7.840607242749E-06, CFL 0.00413, SL -3.7133E-02, M 7.69507E+16, S 35.1316, T 4.8413, Me 1.43E-16, Se 0.00E+00, Te 5.70E-16 - 6528, 272.000, 0, En 7.587242096178E-06, CFL 0.00393, SL -4.0598E-02, M 7.69507E+16, S 35.1316, T 4.8409, Me -1.38E-16, Se 0.00E+00, Te -1.50E-15 - 6552, 273.000, 0, En 8.333190368065E-06, CFL 0.00440, SL -4.2124E-02, M 7.69507E+16, S 35.1316, T 4.8408, Me -8.72E-17, Se 0.00E+00, Te -1.86E-15 - 6576, 274.000, 0, En 8.484996991530E-06, CFL 0.00442, SL -4.5550E-02, M 7.69506E+16, S 35.1316, T 4.8407, Me -9.78E-17, Se 0.00E+00, Te 6.94E-16 - 6600, 275.000, 0, En 1.050116836911E-05, CFL 0.00507, SL -5.0903E-02, M 7.69505E+16, S 35.1317, T 4.8405, Me -1.02E-16, Se 6.65E-15, Te -2.06E-16 - 6624, 276.000, 0, En 1.065319173214E-05, CFL 0.00363, SL -5.6083E-02, M 7.69505E+16, S 35.1317, T 4.8404, Me 7.65E-17, Se 0.00E+00, Te -1.31E-15 - 6648, 277.000, 0, En 8.610056521679E-06, CFL 0.00427, SL -6.0124E-02, M 7.69504E+16, S 35.1317, T 4.8403, Me 3.07E-17, Se -6.65E-15, Te -4.70E-16 - 6672, 278.000, 0, En 7.526128276255E-06, CFL 0.00370, SL -6.3956E-02, M 7.69504E+16, S 35.1317, T 4.8400, Me 1.14E-16, Se 0.00E+00, Te 2.73E-15 - 6696, 279.000, 0, En 6.298503834769E-06, CFL 0.00328, SL -6.7735E-02, M 7.69503E+16, S 35.1317, T 4.8397, Me -1.10E-16, Se 0.00E+00, Te -1.05E-15 - 6720, 280.000, 0, En 4.716544245184E-06, CFL 0.00288, SL -6.9598E-02, M 7.69503E+16, S 35.1318, T 4.8395, Me 8.99E-17, Se 0.00E+00, Te 4.30E-16 - 6744, 281.000, 0, En 3.671342574354E-06, CFL 0.00380, SL -5.9344E-02, M 7.69504E+16, S 35.1317, T 4.8395, Me 7.33E-17, Se 0.00E+00, Te -3.40E-15 - 6768, 282.000, 0, En 2.992332582055E-06, CFL 0.00290, SL -6.1706E-02, M 7.69504E+16, S 35.1317, T 4.8391, Me -1.86E-16, Se -2.00E-14, Te 2.64E-15 - 6792, 283.000, 0, En 3.426046639694E-06, CFL 0.00222, SL -7.0109E-02, M 7.69503E+16, S 35.1318, T 4.8384, Me 1.21E-16, Se 6.65E-15, Te -1.10E-15 - 6816, 284.000, 0, En 1.909545353877E-06, CFL 0.00176, SL -7.9493E-02, M 7.69502E+16, S 35.1318, T 4.8376, Me 3.14E-17, Se -6.65E-15, Te 1.93E-15 - 6840, 285.000, 0, En 1.129326784981E-05, CFL 0.00468, SL -8.7280E-02, M 7.69501E+16, S 35.1319, T 4.8370, Me -1.85E-16, Se 0.00E+00, Te 4.37E-16 - 6864, 286.000, 0, En 2.161719756111E-05, CFL 0.00679, SL -9.0722E-02, M 7.69500E+16, S 35.1319, T 4.8366, Me 6.36E-17, Se 6.65E-15, Te 1.40E-15 - 6888, 287.000, 0, En 2.009486821152E-05, CFL 0.00573, SL -8.0479E-02, M 7.69502E+16, S 35.1318, T 4.8364, Me -1.10E-16, Se -1.33E-14, Te -2.33E-15 - 6912, 288.000, 0, En 1.628485552572E-05, CFL 0.00498, SL -6.9275E-02, M 7.69503E+16, S 35.1318, T 4.8363, Me -1.18E-16, Se 0.00E+00, Te 2.01E-16 - 6936, 289.000, 0, En 1.137438466680E-05, CFL 0.00417, SL -6.0708E-02, M 7.69504E+16, S 35.1317, T 4.8363, Me 1.47E-16, Se 1.33E-14, Te 4.75E-16 - 6960, 290.000, 0, En 7.561928542073E-06, CFL 0.00525, SL -6.2438E-02, M 7.69504E+16, S 35.1317, T 4.8364, Me -6.54E-17, Se 0.00E+00, Te 6.95E-17 - 6984, 291.000, 0, En 5.008844034354E-06, CFL 0.00271, SL -6.5593E-02, M 7.69504E+16, S 35.1317, T 4.8364, Me -9.35E-18, Se 0.00E+00, Te 2.64E-16 - 7008, 292.000, 0, En 1.039752656628E-05, CFL 0.00445, SL -6.8147E-02, M 7.69503E+16, S 35.1318, T 4.8364, Me 6.38E-17, Se 0.00E+00, Te 4.42E-16 - 7032, 293.000, 0, En 2.403506155015E-05, CFL 0.00682, SL -6.9843E-02, M 7.69503E+16, S 35.1318, T 4.8364, Me -3.63E-17, Se -6.65E-15, Te -2.57E-16 - 7056, 294.000, 0, En 3.323864018756E-05, CFL 0.00729, SL -5.8313E-02, M 7.69504E+16, S 35.1317, T 4.8365, Me -3.56E-17, Se -6.65E-15, Te 1.64E-15 - 7080, 295.000, 0, En 3.356937882134E-05, CFL 0.00580, SL -5.3942E-02, M 7.69505E+16, S 35.1317, T 4.8364, Me 6.97E-18, Se 1.33E-14, Te 1.25E-16 - 7104, 296.000, 0, En 3.435239110569E-05, CFL 0.00660, SL -4.8414E-02, M 7.69506E+16, S 35.1316, T 4.8362, Me 1.35E-17, Se -1.33E-14, Te 2.84E-16 - 7128, 297.000, 0, En 3.730684582508E-05, CFL 0.01497, SL -1.8994E-02, M 7.69510E+16, S 35.1315, T 4.8361, Me 1.92E-17, Se 0.00E+00, Te 1.32E-15 - 7152, 298.000, 0, En 3.664180800403E-05, CFL 0.00742, SL -1.9351E-02, M 7.69509E+16, S 35.1315, T 4.8361, Me -6.54E-17, Se -6.65E-15, Te -3.42E-15 - 7176, 299.000, 0, En 3.835059224912E-05, CFL 0.00674, SL -2.5375E-02, M 7.69509E+16, S 35.1315, T 4.8356, Me 1.73E-16, Se 6.65E-15, Te 1.81E-15 - 7200, 300.000, 0, En 3.912211553296E-05, CFL 0.00535, SL -3.2408E-02, M 7.69508E+16, S 35.1315, T 4.8348, Me -5.86E-17, Se 0.00E+00, Te -1.59E-16 - 7224, 301.000, 0, En 3.847254463730E-05, CFL 0.00623, SL -1.7737E-02, M 7.69510E+16, S 35.1315, T 4.8346, Me 1.40E-16, Se 0.00E+00, Te 1.90E-15 - 7248, 302.000, 0, En 3.462106768139E-05, CFL 0.00714, SL -2.4558E-03, M 7.69512E+16, S 35.1314, T 4.8344, Me 1.28E-17, Se 0.00E+00, Te -1.10E-15 - 7272, 303.000, 0, En 2.735214213425E-05, CFL 0.00713, SL -8.5466E-03, M 7.69511E+16, S 35.1314, T 4.8336, Me -2.40E-17, Se 1.33E-14, Te -6.09E-16 - 7296, 304.000, 0, En 2.342620130972E-05, CFL 0.00532, SL -4.5716E-03, M 7.69511E+16, S 35.1314, T 4.8331, Me 2.83E-17, Se 0.00E+00, Te 6.37E-16 - 7320, 305.000, 0, En 2.166647716316E-05, CFL 0.00409, SL 7.6186E-04, M 7.69512E+16, S 35.1313, T 4.8329, Me 7.27E-17, Se 0.00E+00, Te 1.03E-15 - 7344, 306.000, 0, En 2.016993143827E-05, CFL 0.00463, SL -3.2075E-03, M 7.69512E+16, S 35.1314, T 4.8325, Me 1.03E-17, Se 6.65E-15, Te -1.07E-15 - 7368, 307.000, 0, En 1.911294558212E-05, CFL 0.00478, SL -3.6257E-03, M 7.69511E+16, S 35.1314, T 4.8323, Me 1.52E-17, Se -6.65E-15, Te 3.74E-16 - 7392, 308.000, 0, En 1.743276043786E-05, CFL 0.00473, SL -5.5630E-03, M 7.69511E+16, S 35.1314, T 4.8319, Me 7.34E-17, Se 6.65E-15, Te -1.44E-16 - 7416, 309.000, 0, En 1.581409307328E-05, CFL 0.00420, SL -7.6535E-03, M 7.69511E+16, S 35.1314, T 4.8313, Me 3.84E-17, Se 0.00E+00, Te -2.13E-15 - 7440, 310.000, 0, En 1.441501104477E-05, CFL 0.00361, SL -1.3249E-02, M 7.69510E+16, S 35.1314, T 4.8306, Me -3.26E-17, Se -1.33E-14, Te 1.77E-16 - 7464, 311.000, 0, En 1.287210462669E-05, CFL 0.00396, SL -1.9791E-02, M 7.69509E+16, S 35.1315, T 4.8300, Me 2.86E-17, Se 1.33E-14, Te -8.19E-16 - 7488, 312.000, 0, En 1.059571529440E-05, CFL 0.00402, SL -2.5528E-02, M 7.69509E+16, S 35.1315, T 4.8295, Me -1.08E-16, Se -6.65E-15, Te 1.03E-15 - 7512, 313.000, 0, En 1.006554846399E-05, CFL 0.00296, SL -3.0035E-02, M 7.69508E+16, S 35.1315, T 4.8289, Me -1.20E-16, Se -6.65E-15, Te 3.31E-16 - 7536, 314.000, 0, En 9.680058247214E-06, CFL 0.00248, SL -2.8603E-02, M 7.69508E+16, S 35.1315, T 4.8288, Me 1.50E-17, Se 0.00E+00, Te -2.19E-15 - 7560, 315.000, 0, En 1.000492362400E-05, CFL 0.00316, SL -2.9988E-02, M 7.69508E+16, S 35.1315, T 4.8284, Me -1.18E-16, Se 0.00E+00, Te 2.34E-15 - 7584, 316.000, 0, En 1.166273826873E-05, CFL 0.00387, SL -3.2551E-02, M 7.69508E+16, S 35.1315, T 4.8282, Me 1.13E-16, Se 0.00E+00, Te 2.68E-15 - 7608, 317.000, 0, En 1.318800997063E-05, CFL 0.00399, SL -3.3630E-02, M 7.69508E+16, S 35.1315, T 4.8280, Me -7.15E-17, Se 6.65E-15, Te -7.44E-16 - 7632, 318.000, 0, En 1.177585884072E-05, CFL 0.00273, SL -3.6070E-02, M 7.69507E+16, S 35.1316, T 4.8271, Me -2.53E-17, Se 0.00E+00, Te -5.75E-16 - 7656, 319.000, 0, En 9.732383964169E-06, CFL 0.00326, SL -4.7068E-02, M 7.69506E+16, S 35.1316, T 4.8258, Me 8.30E-17, Se 6.65E-15, Te 8.82E-16 - 7680, 320.000, 0, En 9.151527285955E-06, CFL 0.00315, SL -5.5569E-02, M 7.69505E+16, S 35.1317, T 4.8249, Me -9.14E-17, Se -6.65E-15, Te -5.77E-16 - 7704, 321.000, 0, En 8.203499824451E-06, CFL 0.00285, SL -6.1610E-02, M 7.69504E+16, S 35.1317, T 4.8243, Me -9.32E-17, Se -6.65E-15, Te -8.21E-16 - 7728, 322.000, 0, En 7.700318323257E-06, CFL 0.00245, SL -6.6459E-02, M 7.69503E+16, S 35.1317, T 4.8238, Me 1.79E-17, Se -6.65E-15, Te 1.18E-16 - 7752, 323.000, 0, En 7.497865831291E-06, CFL 0.00237, SL -6.7596E-02, M 7.69503E+16, S 35.1317, T 4.8237, Me -6.25E-17, Se -6.65E-15, Te -3.28E-16 - 7776, 324.000, 0, En 9.245018834245E-06, CFL 0.00539, SL -5.4876E-02, M 7.69505E+16, S 35.1317, T 4.8236, Me -4.50E-17, Se -2.00E-14, Te -5.30E-16 - 7800, 325.000, 0, En 6.963669607746E-06, CFL 0.00270, SL -6.1582E-02, M 7.69504E+16, S 35.1317, T 4.8227, Me -7.83E-17, Se 1.33E-14, Te 7.02E-16 - 7824, 326.000, 0, En 5.316515661824E-06, CFL 0.00290, SL -7.2118E-02, M 7.69503E+16, S 35.1318, T 4.8214, Me 7.77E-17, Se -6.65E-15, Te -2.29E-15 - 7848, 327.000, 0, En 5.769645999836E-06, CFL 0.00241, SL -8.1081E-02, M 7.69502E+16, S 35.1318, T 4.8203, Me -2.63E-17, Se -6.65E-15, Te 2.87E-15 - 7872, 328.000, 0, En 9.027214356118E-06, CFL 0.00338, SL -8.9684E-02, M 7.69500E+16, S 35.1319, T 4.8192, Me -1.72E-17, Se 0.00E+00, Te -7.21E-16 - 7896, 329.000, 0, En 1.036080833661E-05, CFL 0.00321, SL -9.7459E-02, M 7.69499E+16, S 35.1319, T 4.8184, Me -5.28E-17, Se 6.65E-15, Te 9.25E-16 - 7920, 330.000, 0, En 1.109904076507E-05, CFL 0.00273, SL -1.0244E-01, M 7.69499E+16, S 35.1320, T 4.8177, Me 1.27E-16, Se 0.00E+00, Te -2.79E-16 - 7944, 331.000, 0, En 1.101912590131E-05, CFL 0.00279, SL -1.0316E-01, M 7.69499E+16, S 35.1320, T 4.8175, Me 1.35E-17, Se -6.65E-15, Te 2.06E-16 - 7968, 332.000, 0, En 1.136638228953E-05, CFL 0.00318, SL -1.0459E-01, M 7.69499E+16, S 35.1320, T 4.8174, Me 5.41E-17, Se 0.00E+00, Te -9.95E-16 - 7992, 333.000, 0, En 1.333086124427E-05, CFL 0.00347, SL -1.0777E-01, M 7.69498E+16, S 35.1320, T 4.8172, Me -7.70E-18, Se 1.33E-14, Te 1.32E-15 - 8016, 334.000, 0, En 1.206886443159E-05, CFL 0.00291, SL -1.1149E-01, M 7.69498E+16, S 35.1320, T 4.8168, Me -7.41E-17, Se 0.00E+00, Te 4.89E-16 - 8040, 335.000, 0, En 1.043404727249E-05, CFL 0.00238, SL -1.1612E-01, M 7.69497E+16, S 35.1320, T 4.8164, Me -2.29E-17, Se 0.00E+00, Te 2.64E-17 - 8064, 336.000, 0, En 9.376130165203E-06, CFL 0.00228, SL -1.1659E-01, M 7.69497E+16, S 35.1320, T 4.8161, Me -4.29E-18, Se 6.65E-15, Te 8.86E-16 - 8088, 337.000, 0, En 8.893126058609E-06, CFL 0.00235, SL -1.1412E-01, M 7.69497E+16, S 35.1320, T 4.8157, Me 4.30E-18, Se -6.65E-15, Te 2.53E-15 - 8112, 338.000, 0, En 9.150948020449E-06, CFL 0.00258, SL -1.1142E-01, M 7.69498E+16, S 35.1320, T 4.8155, Me 3.85E-17, Se 1.33E-14, Te -2.91E-16 - 8136, 339.000, 0, En 8.896067941410E-06, CFL 0.00268, SL -1.0910E-01, M 7.69498E+16, S 35.1320, T 4.8154, Me 3.27E-17, Se 1.33E-14, Te -1.06E-15 - 8160, 340.000, 0, En 7.353065868439E-06, CFL 0.00272, SL -1.1083E-01, M 7.69498E+16, S 35.1320, T 4.8153, Me 2.93E-18, Se -6.65E-15, Te 3.67E-16 - 8184, 341.000, 0, En 6.398720996471E-06, CFL 0.00212, SL -1.0754E-01, M 7.69498E+16, S 35.1320, T 4.8152, Me -3.23E-17, Se -6.65E-15, Te -1.91E-15 - 8208, 342.000, 0, En 5.970237355534E-06, CFL 0.00180, SL -1.0741E-01, M 7.69498E+16, S 35.1320, T 4.8152, Me 1.18E-16, Se 6.65E-15, Te -1.13E-15 - 8232, 343.000, 0, En 5.701426000730E-06, CFL 0.00184, SL -1.0879E-01, M 7.69498E+16, S 35.1320, T 4.8151, Me -6.83E-17, Se 6.65E-15, Te 1.67E-15 - 8256, 344.000, 0, En 5.635414801695E-06, CFL 0.00204, SL -1.0996E-01, M 7.69498E+16, S 35.1320, T 4.8149, Me 1.62E-16, Se 0.00E+00, Te -9.20E-16 - 8280, 345.000, 0, En 6.055081798279E-06, CFL 0.00206, SL -1.1273E-01, M 7.69497E+16, S 35.1320, T 4.8144, Me -4.19E-17, Se 0.00E+00, Te 4.14E-16 - 8304, 346.000, 0, En 7.235912650534E-06, CFL 0.00202, SL -1.1664E-01, M 7.69497E+16, S 35.1320, T 4.8140, Me 6.95E-18, Se 0.00E+00, Te 1.34E-16 - 8328, 347.000, 0, En 9.911369735958E-06, CFL 0.00246, SL -1.1974E-01, M 7.69497E+16, S 35.1321, T 4.8136, Me -2.91E-17, Se 0.00E+00, Te -1.56E-15 - 8352, 348.000, 0, En 1.283285895816E-05, CFL 0.00338, SL -1.2171E-01, M 7.69496E+16, S 35.1321, T 4.8134, Me -6.36E-17, Se 6.65E-15, Te -1.33E-15 - 8376, 349.000, 0, En 1.371039045058E-05, CFL 0.00452, SL -1.2679E-01, M 7.69496E+16, S 35.1321, T 4.8129, Me -2.50E-17, Se -6.65E-15, Te 1.46E-15 - 8400, 350.000, 0, En 1.408173812355E-05, CFL 0.00399, SL -1.2986E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me 1.74E-18, Se 0.00E+00, Te -1.40E-15 - 8424, 351.000, 0, En 1.366701711317E-05, CFL 0.00300, SL -1.3098E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me 1.55E-17, Se 6.65E-15, Te 8.53E-16 - 8448, 352.000, 0, En 1.230538843128E-05, CFL 0.00296, SL -1.3180E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me 1.08E-17, Se 6.65E-15, Te 1.10E-15 - 8472, 353.000, 0, En 9.231611969971E-06, CFL 0.00284, SL -1.3255E-01, M 7.69495E+16, S 35.1321, T 4.8125, Me -7.09E-17, Se 0.00E+00, Te -1.67E-15 - 8496, 354.000, 0, En 7.935887101168E-06, CFL 0.00227, SL -1.3100E-01, M 7.69495E+16, S 35.1321, T 4.8125, Me -6.21E-17, Se 6.65E-15, Te 1.94E-15 - 8520, 355.000, 0, En 8.767444347896E-06, CFL 0.00248, SL -1.2470E-01, M 7.69496E+16, S 35.1321, T 4.8124, Me -1.96E-17, Se 6.65E-15, Te -1.18E-15 - 8544, 356.000, 0, En 7.640607575910E-06, CFL 0.00262, SL -1.1818E-01, M 7.69497E+16, S 35.1320, T 4.8124, Me -6.33E-17, Se -1.33E-14, Te 1.13E-15 - 8568, 357.000, 0, En 7.203501705355E-06, CFL 0.00360, SL -1.1477E-01, M 7.69497E+16, S 35.1320, T 4.8124, Me 9.98E-17, Se 1.33E-14, Te -7.55E-16 - 8592, 358.000, 0, En 5.745882524138E-06, CFL 0.00215, SL -1.1710E-01, M 7.69497E+16, S 35.1320, T 4.8119, Me -1.44E-16, Se -6.65E-15, Te 3.26E-16 - 8616, 359.000, 0, En 6.560179299149E-06, CFL 0.00183, SL -1.2863E-01, M 7.69495E+16, S 35.1321, T 4.8103, Me 1.47E-17, Se 0.00E+00, Te 1.02E-15 - 8640, 360.000, 0, En 8.011655992671E-06, CFL 0.00243, SL -1.3729E-01, M 7.69494E+16, S 35.1322, T 4.8091, Me 8.20E-19, Se 0.00E+00, Te 1.52E-16 - 8664, 361.000, 0, En 7.500860982272E-06, CFL 0.00216, SL -1.4408E-01, M 7.69493E+16, S 35.1322, T 4.8083, Me 3.65E-17, Se -6.65E-15, Te -2.49E-16 - 8688, 362.000, 0, En 6.741469801840E-06, CFL 0.00207, SL -1.4990E-01, M 7.69493E+16, S 35.1322, T 4.8077, Me 4.51E-17, Se 0.00E+00, Te 1.04E-16 - 8712, 363.000, 0, En 6.619274345165E-06, CFL 0.00197, SL -1.5114E-01, M 7.69493E+16, S 35.1322, T 4.8075, Me -1.05E-16, Se 0.00E+00, Te -1.29E-16 - 8736, 364.000, 0, En 6.607407846670E-06, CFL 0.00181, SL -1.5324E-01, M 7.69492E+16, S 35.1322, T 4.8074, Me -9.36E-18, Se 0.00E+00, Te 4.19E-16 - 8760, 365.000, 0, En 6.064140161043E-06, CFL 0.00172, SL -1.5490E-01, M 7.69492E+16, S 35.1323, T 4.8073, Me -1.00E-16, Se 0.00E+00, Te -1.68E-15 + 24, 1.000, 0, En 1.450858796140E-05, CFL 0.00771, SL -3.1028E-03, M 7.69512E+16, S 35.1314, T 4.8304, Me 3.33E-18, Se 0.00E+00, Te -3.63E-16 + 48, 2.000, 0, En 2.797687383393E-05, CFL 0.00792, SL 5.8114E-03, M 7.69513E+16, S 35.1313, T 4.8299, Me -1.70E-17, Se 6.65E-15, Te -2.37E-16 + 72, 3.000, 0, En 3.924569588258E-06, CFL 0.00153, SL 2.6844E-03, M 7.69512E+16, S 35.1313, T 4.8292, Me -7.17E-17, Se -6.65E-15, Te 9.04E-16 + 96, 4.000, 0, En 2.210372590980E-06, CFL 0.00109, SL -5.2401E-04, M 7.69512E+16, S 35.1314, T 4.8286, Me 1.23E-17, Se -6.65E-15, Te 2.53E-16 + 120, 5.000, 0, En 1.758345257691E-07, CFL 0.00031, SL -2.9269E-03, M 7.69512E+16, S 35.1314, T 4.8284, Me 9.09E-17, Se 1.33E-14, Te 1.81E-15 + 144, 6.000, 0, En 7.957981304702E-07, CFL 0.00059, SL -4.5440E-03, M 7.69511E+16, S 35.1314, T 4.8282, Me 1.08E-17, Se -6.65E-15, Te 1.22E-15 + 168, 7.000, 0, En 2.262550061368E-07, CFL 0.00040, SL -2.5568E-03, M 7.69512E+16, S 35.1314, T 4.8279, Me 6.90E-17, Se 6.65E-15, Te -5.00E-16 + 192, 8.000, 0, En 1.111451569625E-06, CFL 0.00065, SL 3.6493E-03, M 7.69512E+16, S 35.1313, T 4.8278, Me 4.21E-17, Se 1.33E-14, Te -1.51E-15 + 216, 9.000, 0, En 1.865052595359E-06, CFL 0.00081, SL 8.6303E-03, M 7.69513E+16, S 35.1313, T 4.8276, Me 3.48E-17, Se -2.00E-14, Te -7.70E-16 + 240, 10.000, 0, En 5.890924981714E-06, CFL 0.00141, SL 8.0481E-03, M 7.69513E+16, S 35.1313, T 4.8276, Me 2.80E-17, Se 6.65E-15, Te 2.42E-15 + 264, 11.000, 0, En 4.824180487169E-06, CFL 0.00135, SL 6.3439E-03, M 7.69513E+16, S 35.1313, T 4.8274, Me 8.23E-17, Se 6.65E-15, Te -2.64E-16 + 288, 12.000, 0, En 3.342729200228E-06, CFL 0.00120, SL 2.6567E-03, M 7.69512E+16, S 35.1313, T 4.8270, Me -4.19E-17, Se 0.00E+00, Te 7.76E-16 + 312, 13.000, 0, En 2.558087351141E-06, CFL 0.00095, SL -3.8968E-03, M 7.69511E+16, S 35.1314, T 4.8263, Me -1.63E-16, Se -1.33E-14, Te -2.38E-15 + 336, 14.000, 0, En 2.446954641670E-06, CFL 0.00120, SL -8.2365E-03, M 7.69511E+16, S 35.1314, T 4.8258, Me 6.99E-17, Se 0.00E+00, Te 1.30E-16 + 360, 15.000, 0, En 4.813059600603E-06, CFL 0.00169, SL -1.1172E-02, M 7.69511E+16, S 35.1314, T 4.8254, Me -4.52E-17, Se 0.00E+00, Te -1.37E-16 + 384, 16.000, 0, En 9.123103755634E-07, CFL 0.00055, SL -1.5083E-02, M 7.69510E+16, S 35.1314, T 4.8248, Me -1.77E-17, Se -6.65E-15, Te -1.76E-15 + 408, 17.000, 0, En 1.365788967774E-07, CFL 0.00029, SL -2.4323E-02, M 7.69509E+16, S 35.1315, T 4.8235, Me 1.39E-17, Se 0.00E+00, Te -2.07E-16 + 432, 18.000, 0, En 9.246892863256E-07, CFL 0.00060, SL -2.9520E-02, M 7.69508E+16, S 35.1315, T 4.8223, Me 3.46E-17, Se 0.00E+00, Te -2.02E-15 + 456, 19.000, 0, En 2.150638137419E-07, CFL 0.00040, SL -1.3091E-02, M 7.69510E+16, S 35.1314, T 4.8215, Me -1.35E-16, Se -6.65E-15, Te 6.37E-16 + 480, 20.000, 0, En 1.476395467233E-06, CFL 0.00085, SL -1.0814E-02, M 7.69511E+16, S 35.1314, T 4.8207, Me 2.07E-18, Se 6.65E-15, Te -1.25E-15 + 504, 21.000, 0, En 1.539710811869E-06, CFL 0.00087, SL -1.6335E-02, M 7.69510E+16, S 35.1314, T 4.8198, Me -8.86E-17, Se 6.65E-15, Te 1.55E-15 + 528, 22.000, 0, En 1.961130635059E-06, CFL 0.00110, SL -2.0612E-02, M 7.69509E+16, S 35.1315, T 4.8194, Me -9.37E-17, Se -1.33E-14, Te -2.82E-15 + 552, 23.000, 0, En 1.445198453113E-06, CFL 0.00078, SL -2.4748E-02, M 7.69509E+16, S 35.1315, T 4.8189, Me 8.59E-17, Se -6.65E-15, Te 9.53E-16 + 576, 24.000, 0, En 3.454505932834E-06, CFL 0.00134, SL -2.7364E-02, M 7.69508E+16, S 35.1315, T 4.8186, Me -7.77E-17, Se 1.33E-14, Te 8.22E-16 + 600, 25.000, 0, En 8.391058476176E-06, CFL 0.00160, SL -3.3350E-02, M 7.69508E+16, S 35.1315, T 4.8180, Me -1.63E-17, Se 6.65E-15, Te 1.13E-15 + 624, 26.000, 0, En 4.677340493728E-06, CFL 0.00110, SL -3.8239E-02, M 7.69507E+16, S 35.1316, T 4.8174, Me -1.98E-17, Se 0.00E+00, Te -1.30E-15 + 648, 27.000, 0, En 1.168415983685E-05, CFL 0.00214, SL -4.1085E-02, M 7.69507E+16, S 35.1316, T 4.8170, Me 5.81E-17, Se 0.00E+00, Te 2.60E-15 + 672, 28.000, 0, En 8.995721472416E-06, CFL 0.00185, SL -3.8193E-02, M 7.69507E+16, S 35.1316, T 4.8166, Me -1.12E-17, Se 6.65E-15, Te -1.92E-15 + 696, 29.000, 0, En 1.387522166158E-06, CFL 0.00071, SL -4.3701E-02, M 7.69506E+16, S 35.1316, T 4.8155, Me -2.25E-17, Se 6.65E-15, Te 5.42E-16 + 720, 30.000, 0, En 5.010280542859E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1317, T 4.8143, Me -1.10E-17, Se -6.65E-15, Te -2.66E-15 + 744, 31.000, 0, En 8.227558348141E-08, CFL 0.00020, SL -5.2788E-02, M 7.69505E+16, S 35.1317, T 4.8136, Me -5.06E-17, Se 0.00E+00, Te 1.51E-15 + 768, 32.000, 0, En 2.531146788261E-07, CFL 0.00024, SL -3.5380E-02, M 7.69507E+16, S 35.1316, T 4.8130, Me 4.09E-18, Se 0.00E+00, Te -4.12E-16 + 792, 33.000, 0, En 4.048124838537E-07, CFL 0.00036, SL -3.2536E-02, M 7.69508E+16, S 35.1315, T 4.8122, Me -3.04E-17, Se 0.00E+00, Te -6.27E-16 + 816, 34.000, 0, En 2.265563386649E-07, CFL 0.00025, SL -3.7946E-02, M 7.69507E+16, S 35.1316, T 4.8112, Me -1.52E-17, Se 0.00E+00, Te -1.94E-15 + 840, 35.000, 0, En 1.264218594524E-07, CFL 0.00019, SL -4.4738E-02, M 7.69506E+16, S 35.1316, T 4.8104, Me 1.00E-16, Se -6.65E-15, Te 3.03E-15 + 864, 36.000, 0, En 2.027061176694E-07, CFL 0.00024, SL -4.9663E-02, M 7.69506E+16, S 35.1316, T 4.8099, Me -4.89E-17, Se -6.65E-15, Te -2.61E-16 + 888, 37.000, 0, En 2.197564720625E-07, CFL 0.00023, SL -5.3167E-02, M 7.69505E+16, S 35.1317, T 4.8094, Me -1.23E-16, Se -1.33E-14, Te -2.82E-16 + 912, 38.000, 0, En 7.869577831527E-07, CFL 0.00049, SL -5.4706E-02, M 7.69505E+16, S 35.1317, T 4.8091, Me -1.42E-17, Se 1.33E-14, Te -1.64E-15 + 936, 39.000, 0, En 9.171500300573E-07, CFL 0.00063, SL -4.5909E-02, M 7.69506E+16, S 35.1316, T 4.8088, Me 1.22E-16, Se -6.65E-15, Te 9.60E-16 + 960, 40.000, 0, En 2.458126185674E-07, CFL 0.00031, SL -4.0149E-02, M 7.69507E+16, S 35.1316, T 4.8085, Me -1.81E-16, Se -6.65E-15, Te -7.47E-16 + 984, 41.000, 0, En 7.747077786356E-07, CFL 0.00062, SL -4.1596E-02, M 7.69507E+16, S 35.1316, T 4.8080, Me -2.92E-17, Se -6.65E-15, Te 1.46E-16 + 1008, 42.000, 0, En 1.541648598775E-06, CFL 0.00075, SL -3.5935E-02, M 7.69507E+16, S 35.1316, T 4.8074, Me 4.21E-18, Se 0.00E+00, Te -1.89E-15 + 1032, 43.000, 0, En 7.138337855103E-07, CFL 0.00055, SL -2.7178E-02, M 7.69508E+16, S 35.1315, T 4.8071, Me 1.21E-16, Se 0.00E+00, Te 2.54E-15 + 1056, 44.000, 0, En 5.445027832391E-07, CFL 0.00047, SL -1.9353E-02, M 7.69509E+16, S 35.1315, T 4.8069, Me 1.68E-16, Se 0.00E+00, Te -1.97E-15 + 1080, 45.000, 0, En 1.554701583064E-06, CFL 0.00083, SL -2.2270E-02, M 7.69509E+16, S 35.1315, T 4.8063, Me 7.03E-17, Se -6.65E-15, Te -1.90E-15 + 1104, 46.000, 0, En 7.028719759167E-07, CFL 0.00053, SL -2.9704E-02, M 7.69508E+16, S 35.1315, T 4.8053, Me -1.72E-16, Se -1.33E-14, Te 4.73E-16 + 1128, 47.000, 0, En 1.987782840526E-07, CFL 0.00022, SL -3.6424E-02, M 7.69507E+16, S 35.1316, T 4.8044, Me -1.08E-16, Se -1.33E-14, Te -2.96E-16 + 1152, 48.000, 0, En 7.584100852660E-07, CFL 0.00053, SL -4.2022E-02, M 7.69507E+16, S 35.1316, T 4.8036, Me -1.48E-17, Se 6.65E-15, Te 9.24E-17 + 1176, 49.000, 0, En 1.232848736399E-06, CFL 0.00055, SL -5.0413E-02, M 7.69505E+16, S 35.1316, T 4.8023, Me -3.37E-17, Se -6.65E-15, Te -1.30E-15 + 1200, 50.000, 0, En 3.860824872699E-07, CFL 0.00040, SL -5.9660E-02, M 7.69504E+16, S 35.1317, T 4.8011, Me 6.10E-17, Se 0.00E+00, Te -1.31E-15 + 1224, 51.000, 0, En 1.150447731799E-06, CFL 0.00057, SL -6.5612E-02, M 7.69504E+16, S 35.1317, T 4.8005, Me -2.04E-17, Se 0.00E+00, Te -1.09E-16 + 1248, 52.000, 0, En 4.416913427798E-06, CFL 0.00123, SL -6.9153E-02, M 7.69503E+16, S 35.1318, T 4.8003, Me 8.57E-17, Se 6.65E-15, Te 8.74E-16 + 1272, 53.000, 0, En 2.692782331251E-06, CFL 0.00086, SL -7.0352E-02, M 7.69503E+16, S 35.1318, T 4.8002, Me 1.42E-16, Se 2.00E-14, Te -8.86E-16 + 1296, 54.000, 0, En 2.976255346311E-06, CFL 0.00099, SL -6.6344E-02, M 7.69503E+16, S 35.1317, T 4.8000, Me 2.58E-17, Se -1.33E-14, Te 1.03E-15 + 1320, 55.000, 0, En 3.210505748719E-06, CFL 0.00095, SL -6.6928E-02, M 7.69503E+16, S 35.1317, T 4.7995, Me 1.96E-17, Se 6.65E-15, Te 7.09E-16 + 1344, 56.000, 0, En 1.094827293463E-06, CFL 0.00060, SL -7.1279E-02, M 7.69503E+16, S 35.1318, T 4.7989, Me 6.97E-17, Se 0.00E+00, Te 1.88E-15 + 1368, 57.000, 0, En 2.502415668024E-06, CFL 0.00069, SL -7.0386E-02, M 7.69503E+16, S 35.1318, T 4.7986, Me 8.39E-17, Se -6.65E-15, Te -3.47E-16 + 1392, 58.000, 0, En 1.998051363851E-06, CFL 0.00079, SL -7.3003E-02, M 7.69503E+16, S 35.1318, T 4.7980, Me -7.51E-17, Se 6.65E-15, Te -6.73E-16 + 1416, 59.000, 0, En 1.154889803920E-06, CFL 0.00055, SL -7.9555E-02, M 7.69502E+16, S 35.1318, T 4.7970, Me -4.68E-19, Se 0.00E+00, Te -2.48E-15 + 1440, 60.000, 0, En 6.373004386657E-07, CFL 0.00049, SL -8.6833E-02, M 7.69501E+16, S 35.1319, T 4.7962, Me -3.63E-17, Se -6.65E-15, Te 3.16E-15 + 1464, 61.000, 0, En 2.966187115910E-07, CFL 0.00033, SL -9.1860E-02, M 7.69500E+16, S 35.1319, T 4.7958, Me 1.22E-16, Se 0.00E+00, Te -2.18E-15 + 1488, 62.000, 0, En 8.662223476644E-07, CFL 0.00056, SL -9.4866E-02, M 7.69500E+16, S 35.1319, T 4.7956, Me 6.83E-17, Se 0.00E+00, Te 9.83E-16 + 1512, 63.000, 0, En 1.884620115806E-07, CFL 0.00026, SL -9.7619E-02, M 7.69499E+16, S 35.1319, T 4.7955, Me 6.47E-17, Se 6.65E-15, Te 1.38E-15 + 1536, 64.000, 0, En 9.631380794136E-08, CFL 0.00011, SL -1.0069E-01, M 7.69499E+16, S 35.1319, T 4.7955, Me -3.52E-17, Se -6.65E-15, Te 2.16E-16 + 1560, 65.000, 0, En 2.874500685246E-07, CFL 0.00032, SL -1.0286E-01, M 7.69499E+16, S 35.1320, T 4.7952, Me 1.08E-16, Se 6.65E-15, Te -2.29E-16 + 1584, 66.000, 0, En 7.110850803021E-07, CFL 0.00052, SL -1.0673E-01, M 7.69498E+16, S 35.1320, T 4.7950, Me 2.38E-17, Se -6.65E-15, Te -2.07E-16 + 1608, 67.000, 0, En 1.864906805719E-06, CFL 0.00082, SL -1.1005E-01, M 7.69498E+16, S 35.1320, T 4.7946, Me -9.03E-18, Se 6.65E-15, Te 8.54E-16 + 1632, 68.000, 0, En 2.187191532402E-06, CFL 0.00084, SL -1.0719E-01, M 7.69498E+16, S 35.1320, T 4.7944, Me -6.81E-17, Se 6.65E-15, Te -2.77E-15 + 1656, 69.000, 0, En 5.844243457729E-06, CFL 0.00390, SL -1.0327E-01, M 7.69499E+16, S 35.1320, T 4.7944, Me -4.90E-17, Se 0.00E+00, Te 5.12E-17 + 1680, 70.000, 0, En 3.319355712542E-06, CFL 0.00552, SL -9.7326E-02, M 7.69499E+16, S 35.1319, T 4.7946, Me 1.94E-16, Se 6.65E-15, Te 2.48E-15 + 1704, 71.000, 0, En 1.117066382569E-05, CFL 0.01174, SL -9.5381E-02, M 7.69500E+16, S 35.1319, T 4.7948, Me 7.33E-17, Se 6.65E-15, Te 4.07E-16 + 1728, 72.000, 0, En 1.226312990469E-05, CFL 0.00911, SL -9.5890E-02, M 7.69500E+16, S 35.1319, T 4.7950, Me 2.16E-16, Se 0.00E+00, Te 1.53E-15 + 1752, 73.000, 0, En 1.628220044686E-05, CFL 0.00818, SL -9.7793E-02, M 7.69499E+16, S 35.1319, T 4.7950, Me 1.42E-16, Se 6.65E-15, Te -8.65E-17 + 1776, 74.000, 0, En 8.136131366614E-06, CFL 0.00341, SL -1.0151E-01, M 7.69499E+16, S 35.1319, T 4.7947, Me 1.39E-16, Se 6.65E-15, Te 2.20E-15 + 1800, 75.000, 0, En 6.455458029438E-07, CFL 0.00044, SL -1.0893E-01, M 7.69498E+16, S 35.1320, T 4.7940, Me -1.08E-16, Se -6.65E-15, Te -1.71E-15 + 1824, 76.000, 0, En 4.616314450785E-07, CFL 0.00036, SL -1.1439E-01, M 7.69497E+16, S 35.1320, T 4.7937, Me 8.18E-17, Se 6.65E-15, Te 1.41E-15 + 1848, 77.000, 0, En 2.353815016395E-06, CFL 0.00086, SL -1.1955E-01, M 7.69497E+16, S 35.1321, T 4.7935, Me -2.91E-17, Se 0.00E+00, Te -2.27E-15 + 1872, 78.000, 0, En 1.568588646933E-06, CFL 0.00091, SL -1.2352E-01, M 7.69496E+16, S 35.1321, T 4.7934, Me 1.02E-16, Se 0.00E+00, Te 3.85E-16 + 1896, 79.000, 0, En 9.354549559916E-06, CFL 0.00770, SL -1.2382E-01, M 7.69496E+16, S 35.1321, T 4.7937, Me -9.56E-17, Se 0.00E+00, Te 1.06E-15 + 1920, 80.000, 0, En 6.384822997486E-06, CFL 0.00538, SL -1.2155E-01, M 7.69496E+16, S 35.1321, T 4.7940, Me -3.86E-17, Se 6.65E-15, Te 4.60E-16 + 1944, 81.000, 0, En 4.233031831798E-06, CFL 0.00184, SL -1.2246E-01, M 7.69496E+16, S 35.1321, T 4.7940, Me 8.37E-17, Se -6.65E-15, Te 3.83E-16 + 1968, 82.000, 0, En 5.707075018545E-06, CFL 0.00184, SL -1.2496E-01, M 7.69496E+16, S 35.1321, T 4.7938, Me -6.60E-17, Se -6.65E-15, Te -1.55E-15 + 1992, 83.000, 0, En 2.587593272342E-06, CFL 0.00116, SL -1.2178E-01, M 7.69496E+16, S 35.1321, T 4.7937, Me 1.63E-16, Se 6.65E-15, Te -5.40E-16 + 2016, 84.000, 0, En 1.663656253404E-06, CFL 0.00088, SL -1.2330E-01, M 7.69496E+16, S 35.1321, T 4.7936, Me -1.46E-16, Se -1.33E-14, Te -1.87E-16 + 2040, 85.000, 0, En 2.448005747448E-06, CFL 0.00094, SL -1.3192E-01, M 7.69495E+16, S 35.1321, T 4.7924, Me -7.60E-17, Se 0.00E+00, Te 1.11E-15 + 2064, 86.000, 0, En 3.631700317191E-06, CFL 0.00108, SL -1.4196E-01, M 7.69494E+16, S 35.1322, T 4.7911, Me -7.48E-17, Se 0.00E+00, Te 9.23E-17 + 2088, 87.000, 0, En 1.916356384055E-06, CFL 0.00080, SL -1.4698E-01, M 7.69493E+16, S 35.1322, T 4.7904, Me -1.25E-17, Se -6.65E-15, Te 7.49E-16 + 2112, 88.000, 0, En 1.626459682723E-06, CFL 0.00093, SL -1.3811E-01, M 7.69494E+16, S 35.1322, T 4.7900, Me 1.34E-16, Se 0.00E+00, Te 9.34E-16 + 2136, 89.000, 0, En 3.427059599491E-05, CFL 0.00833, SL -1.2585E-01, M 7.69496E+16, S 35.1321, T 4.7901, Me 9.75E-17, Se 6.65E-15, Te 1.93E-15 + 2160, 90.000, 0, En 2.326368850283E-05, CFL 0.00735, SL -1.2492E-01, M 7.69496E+16, S 35.1321, T 4.7904, Me -8.37E-17, Se -6.65E-15, Te 1.46E-16 + 2184, 91.000, 0, En 7.996235924978E-06, CFL 0.00385, SL -1.2865E-01, M 7.69495E+16, S 35.1321, T 4.7905, Me 1.48E-17, Se 0.00E+00, Te -2.52E-15 + 2208, 92.000, 0, En 7.511970281668E-07, CFL 0.00094, SL -1.3312E-01, M 7.69495E+16, S 35.1321, T 4.7904, Me -4.81E-17, Se 6.65E-15, Te -2.39E-16 + 2232, 93.000, 0, En 5.760510582473E-07, CFL 0.00036, SL -1.3901E-01, M 7.69494E+16, S 35.1322, T 4.7899, Me 2.61E-17, Se 6.65E-15, Te 9.29E-16 + 2256, 94.000, 0, En 2.453633699004E-07, CFL 0.00027, SL -1.4343E-01, M 7.69494E+16, S 35.1322, T 4.7896, Me 2.37E-18, Se -6.65E-15, Te -9.40E-16 + 2280, 95.000, 0, En 1.331627128694E-06, CFL 0.00094, SL -1.4213E-01, M 7.69494E+16, S 35.1322, T 4.7895, Me 5.92E-17, Se 2.00E-14, Te 1.88E-15 + 2304, 96.000, 0, En 7.379515713157E-06, CFL 0.00596, SL -1.4221E-01, M 7.69494E+16, S 35.1322, T 4.7898, Me 4.40E-17, Se 6.65E-15, Te -1.01E-15 + 2328, 97.000, 0, En 4.423039095670E-05, CFL 0.00893, SL -1.4385E-01, M 7.69493E+16, S 35.1322, T 4.7901, Me -3.20E-17, Se 6.65E-15, Te 8.67E-16 + 2352, 98.000, 0, En 3.044831539287E-05, CFL 0.00763, SL -1.4606E-01, M 7.69493E+16, S 35.1322, T 4.7902, Me -1.34E-16, Se -6.65E-15, Te 8.55E-16 + 2376, 99.000, 0, En 1.129081289542E-06, CFL 0.00111, SL -1.4877E-01, M 7.69493E+16, S 35.1322, T 4.7903, Me 2.46E-17, Se 1.33E-14, Te -1.49E-15 + 2400, 100.000, 0, En 6.573299054901E-06, CFL 0.00275, SL -1.5224E-01, M 7.69492E+16, S 35.1322, T 4.7903, Me 9.20E-17, Se 6.65E-15, Te 2.23E-15 + 2424, 101.000, 0, En 2.840202620313E-06, CFL 0.00400, SL -1.5320E-01, M 7.69492E+16, S 35.1322, T 4.7905, Me 3.17E-17, Se 0.00E+00, Te -1.81E-15 + 2448, 102.000, 0, En 3.636704563736E-06, CFL 0.00512, SL -1.5206E-01, M 7.69492E+16, S 35.1322, T 4.7908, Me 3.61E-17, Se -6.65E-15, Te 7.74E-16 + 2472, 103.000, 0, En 1.566729242294E-06, CFL 0.00160, SL -1.5541E-01, M 7.69492E+16, S 35.1323, T 4.7910, Me 5.65E-17, Se 0.00E+00, Te 1.60E-17 + 2496, 104.000, 0, En 1.044360065974E-06, CFL 0.00124, SL -1.6009E-01, M 7.69491E+16, S 35.1323, T 4.7911, Me -8.33E-17, Se -6.65E-15, Te 1.37E-15 + 2520, 105.000, 0, En 3.243574742395E-07, CFL 0.00111, SL -1.6286E-01, M 7.69491E+16, S 35.1323, T 4.7913, Me -4.97E-17, Se 0.00E+00, Te -1.08E-15 + 2544, 106.000, 0, En 9.987609122517E-06, CFL 0.01370, SL -1.6315E-01, M 7.69491E+16, S 35.1323, T 4.7917, Me -5.58E-17, Se 6.65E-15, Te 2.53E-15 + 2568, 107.000, 0, En 2.372864236064E-05, CFL 0.01452, SL -1.6264E-01, M 7.69491E+16, S 35.1323, T 4.7921, Me -2.31E-17, Se -1.33E-14, Te -7.33E-16 + 2592, 108.000, 0, En 2.141754563529E-05, CFL 0.01343, SL -1.5961E-01, M 7.69491E+16, S 35.1323, T 4.7924, Me 3.35E-17, Se 0.00E+00, Te -5.32E-16 + 2616, 109.000, 0, En 5.967628746093E-06, CFL 0.00679, SL -1.5618E-01, M 7.69492E+16, S 35.1323, T 4.7925, Me 6.54E-17, Se 0.00E+00, Te -2.33E-15 + 2640, 110.000, 0, En 2.155453254304E-06, CFL 0.00280, SL -1.5662E-01, M 7.69492E+16, S 35.1323, T 4.7921, Me -1.69E-16, Se 0.00E+00, Te -1.76E-16 + 2664, 111.000, 0, En 1.114757871331E-06, CFL 0.00101, SL -1.6411E-01, M 7.69491E+16, S 35.1323, T 4.7915, Me -6.93E-17, Se 0.00E+00, Te -2.55E-16 + 2688, 112.000, 0, En 2.331903382067E-06, CFL 0.00139, SL -1.7078E-01, M 7.69490E+16, S 35.1324, T 4.7912, Me -7.36E-18, Se 0.00E+00, Te -3.18E-16 + 2712, 113.000, 0, En 6.403705142150E-06, CFL 0.00263, SL -1.7039E-01, M 7.69490E+16, S 35.1324, T 4.7910, Me 1.77E-17, Se 0.00E+00, Te 9.00E-16 + 2736, 114.000, 0, En 1.244778958636E-05, CFL 0.00717, SL -1.5685E-01, M 7.69492E+16, S 35.1323, T 4.7910, Me -2.86E-17, Se 6.65E-15, Te -9.04E-16 + 2760, 115.000, 0, En 2.493802503891E-06, CFL 0.00178, SL -1.5525E-01, M 7.69492E+16, S 35.1323, T 4.7911, Me -1.19E-16, Se 6.65E-15, Te 1.39E-15 + 2784, 116.000, 0, En 4.680448138855E-06, CFL 0.00390, SL -1.5744E-01, M 7.69492E+16, S 35.1323, T 4.7914, Me -5.95E-17, Se 0.00E+00, Te -3.02E-15 + 2808, 117.000, 0, En 1.503292426717E-05, CFL 0.00514, SL -1.5990E-01, M 7.69491E+16, S 35.1323, T 4.7917, Me -3.77E-17, Se 1.33E-14, Te 5.29E-16 + 2832, 118.000, 0, En 1.976861088292E-05, CFL 0.00719, SL -1.6219E-01, M 7.69491E+16, S 35.1323, T 4.7920, Me 7.98E-17, Se -6.65E-15, Te -1.16E-16 + 2856, 119.000, 0, En 1.671733973821E-05, CFL 0.00734, SL -1.6460E-01, M 7.69491E+16, S 35.1323, T 4.7924, Me -1.66E-17, Se -6.65E-15, Te -2.11E-16 + 2880, 120.000, 0, En 4.105195474654E-06, CFL 0.00488, SL -1.6675E-01, M 7.69491E+16, S 35.1323, T 4.7929, Me 1.50E-17, Se 0.00E+00, Te -2.92E-16 + 2904, 121.000, 0, En 2.055820019008E-05, CFL 0.01466, SL -1.6847E-01, M 7.69490E+16, S 35.1323, T 4.7934, Me -1.14E-16, Se -1.33E-14, Te -2.14E-15 + 2928, 122.000, 0, En 1.634701657788E-05, CFL 0.00692, SL -1.7005E-01, M 7.69490E+16, S 35.1323, T 4.7936, Me 7.25E-17, Se 0.00E+00, Te 2.11E-15 + 2952, 123.000, 0, En 3.767108404971E-06, CFL 0.00530, SL -1.7137E-01, M 7.69490E+16, S 35.1324, T 4.7939, Me 2.67E-17, Se 1.33E-14, Te -4.44E-16 + 2976, 124.000, 0, En 3.732201434224E-06, CFL 0.00635, SL -1.7192E-01, M 7.69490E+16, S 35.1324, T 4.7943, Me -2.56E-17, Se -1.33E-14, Te -1.01E-15 + 3000, 125.000, 0, En 3.975297612918E-06, CFL 0.00950, SL -1.6743E-01, M 7.69490E+16, S 35.1323, T 4.7947, Me 7.51E-18, Se 0.00E+00, Te -1.59E-15 + 3024, 126.000, 0, En 4.803241247266E-06, CFL 0.01084, SL -1.6017E-01, M 7.69491E+16, S 35.1323, T 4.7950, Me -8.57E-17, Se 0.00E+00, Te 1.81E-15 + 3048, 127.000, 0, En 3.295673744545E-05, CFL 0.02079, SL -1.6080E-01, M 7.69491E+16, S 35.1323, T 4.7952, Me -9.34E-17, Se -6.65E-15, Te -1.64E-15 + 3072, 128.000, 0, En 2.238312839219E-05, CFL 0.00877, SL -1.6417E-01, M 7.69491E+16, S 35.1323, T 4.7954, Me 2.47E-17, Se -6.65E-15, Te 6.39E-16 + 3096, 129.000, 0, En 2.048799304757E-06, CFL 0.00305, SL -1.6653E-01, M 7.69491E+16, S 35.1323, T 4.7958, Me 1.89E-16, Se 0.00E+00, Te -1.23E-15 + 3120, 130.000, 0, En 8.733172956956E-06, CFL 0.00797, SL -1.6854E-01, M 7.69490E+16, S 35.1323, T 4.7961, Me -1.30E-17, Se 1.33E-14, Te 1.99E-15 + 3144, 131.000, 0, En 1.526517063566E-05, CFL 0.00807, SL -1.7168E-01, M 7.69490E+16, S 35.1324, T 4.7962, Me -6.11E-18, Se -1.33E-14, Te 8.07E-17 + 3168, 132.000, 0, En 4.757310313584E-06, CFL 0.00340, SL -1.7709E-01, M 7.69489E+16, S 35.1324, T 4.7962, Me 1.58E-16, Se 1.33E-14, Te -1.13E-15 + 3192, 133.000, 0, En 1.015918026119E-06, CFL 0.00136, SL -1.8151E-01, M 7.69489E+16, S 35.1324, T 4.7962, Me 2.99E-17, Se 6.65E-15, Te 3.27E-15 + 3216, 134.000, 0, En 6.233857056637E-07, CFL 0.00153, SL -1.8246E-01, M 7.69489E+16, S 35.1324, T 4.7964, Me 7.51E-17, Se 6.65E-15, Te -2.47E-15 + 3240, 135.000, 0, En 2.092386440117E-06, CFL 0.00674, SL -1.7945E-01, M 7.69489E+16, S 35.1324, T 4.7967, Me 1.05E-16, Se 0.00E+00, Te -4.06E-16 + 3264, 136.000, 0, En 2.126482607784E-05, CFL 0.02216, SL -1.7812E-01, M 7.69489E+16, S 35.1324, T 4.7972, Me 1.03E-16, Se 2.00E-14, Te 8.81E-16 + 3288, 137.000, 0, En 1.194568667931E-05, CFL 0.01101, SL -1.7836E-01, M 7.69489E+16, S 35.1324, T 4.7975, Me -2.56E-17, Se -6.65E-15, Te -6.62E-16 + 3312, 138.000, 0, En 3.670281761627E-06, CFL 0.00584, SL -1.7913E-01, M 7.69489E+16, S 35.1324, T 4.7978, Me -2.01E-16, Se -1.33E-14, Te -2.65E-15 + 3336, 139.000, 0, En 9.153396141209E-06, CFL 0.00861, SL -1.8006E-01, M 7.69489E+16, S 35.1324, T 4.7981, Me -1.44E-16, Se 0.00E+00, Te 7.10E-16 + 3360, 140.000, 0, En 1.544555948689E-05, CFL 0.01210, SL -1.8086E-01, M 7.69489E+16, S 35.1324, T 4.7984, Me -1.02E-17, Se 0.00E+00, Te -1.96E-15 + 3384, 141.000, 0, En 8.319683040708E-06, CFL 0.00708, SL -1.8167E-01, M 7.69489E+16, S 35.1324, T 4.7989, Me 1.31E-16, Se 0.00E+00, Te 1.07E-15 + 3408, 142.000, 0, En 3.947546371703E-06, CFL 0.00736, SL -1.8245E-01, M 7.69489E+16, S 35.1324, T 4.7996, Me -3.22E-17, Se -2.66E-14, Te 2.92E-16 + 3432, 143.000, 0, En 2.870665327572E-06, CFL 0.00645, SL -1.8309E-01, M 7.69488E+16, S 35.1324, T 4.8002, Me -1.52E-16, Se 0.00E+00, Te -1.62E-15 + 3456, 144.000, 0, En 2.590215783751E-06, CFL 0.00779, SL -1.8365E-01, M 7.69488E+16, S 35.1324, T 4.8009, Me -3.31E-17, Se 6.65E-15, Te 6.60E-16 + 3480, 145.000, 0, En 3.809314333463E-06, CFL 0.00749, SL -1.8445E-01, M 7.69488E+16, S 35.1324, T 4.8017, Me -1.48E-16, Se -6.65E-15, Te 3.08E-16 + 3504, 146.000, 0, En 1.427448157346E-06, CFL 0.00376, SL -1.8536E-01, M 7.69488E+16, S 35.1324, T 4.8023, Me -2.84E-17, Se 0.00E+00, Te -2.17E-15 + 3528, 147.000, 0, En 7.114810430973E-07, CFL 0.00378, SL -1.8617E-01, M 7.69488E+16, S 35.1324, T 4.8030, Me 9.44E-17, Se 0.00E+00, Te 3.14E-15 + 3552, 148.000, 0, En 7.771165271124E-07, CFL 0.00343, SL -1.8611E-01, M 7.69488E+16, S 35.1324, T 4.8037, Me -9.72E-17, Se -6.65E-15, Te -6.12E-16 + 3576, 149.000, 0, En 9.984042663238E-08, CFL 0.00060, SL -1.8699E-01, M 7.69488E+16, S 35.1324, T 4.8043, Me 6.77E-17, Se 0.00E+00, Te -9.70E-16 + 3600, 150.000, 0, En 2.914267373721E-06, CFL 0.00555, SL -1.8852E-01, M 7.69488E+16, S 35.1325, T 4.8047, Me 8.96E-17, Se 6.65E-15, Te -3.84E-16 + 3624, 151.000, 0, En 4.308125606059E-06, CFL 0.00767, SL -1.8881E-01, M 7.69488E+16, S 35.1325, T 4.8050, Me 3.74E-17, Se -1.33E-14, Te -5.21E-16 + 3648, 152.000, 0, En 8.309085811439E-07, CFL 0.00300, SL -1.8987E-01, M 7.69488E+16, S 35.1325, T 4.8055, Me 2.86E-17, Se 6.65E-15, Te 1.86E-16 + 3672, 153.000, 0, En 1.927194202097E-06, CFL 0.00512, SL -1.9145E-01, M 7.69487E+16, S 35.1325, T 4.8058, Me -1.52E-16, Se -6.65E-15, Te -1.69E-15 + 3696, 154.000, 0, En 4.053966397778E-06, CFL 0.00710, SL -1.9297E-01, M 7.69487E+16, S 35.1325, T 4.8063, Me -8.34E-17, Se 0.00E+00, Te 2.55E-16 + 3720, 155.000, 0, En 8.939633219803E-07, CFL 0.00354, SL -1.9421E-01, M 7.69487E+16, S 35.1325, T 4.8068, Me 2.84E-18, Se 0.00E+00, Te 2.89E-15 + 3744, 156.000, 0, En 1.222731554826E-05, CFL 0.01199, SL -1.9548E-01, M 7.69487E+16, S 35.1325, T 4.8074, Me -2.41E-17, Se 6.65E-15, Te -1.62E-15 + 3768, 157.000, 0, En 3.306150254195E-05, CFL 0.01561, SL -1.9682E-01, M 7.69487E+16, S 35.1325, T 4.8080, Me 1.81E-17, Se 0.00E+00, Te -1.98E-16 + 3792, 158.000, 0, En 4.013716184239E-05, CFL 0.02081, SL -1.9813E-01, M 7.69487E+16, S 35.1325, T 4.8085, Me -5.64E-17, Se -1.33E-14, Te -2.02E-15 + 3816, 159.000, 0, En 1.094850207854E-05, CFL 0.00732, SL -1.9806E-01, M 7.69487E+16, S 35.1325, T 4.8089, Me -2.93E-17, Se 0.00E+00, Te 1.32E-15 + 3840, 160.000, 0, En 4.998504393365E-06, CFL 0.00680, SL -1.9602E-01, M 7.69487E+16, S 35.1325, T 4.8094, Me 1.84E-18, Se 6.65E-15, Te 1.61E-16 + 3864, 161.000, 0, En 1.264361008654E-05, CFL 0.00957, SL -1.9620E-01, M 7.69487E+16, S 35.1325, T 4.8100, Me -1.21E-16, Se 0.00E+00, Te 2.30E-16 + 3888, 162.000, 0, En 1.278550512340E-05, CFL 0.00871, SL -1.9481E-01, M 7.69487E+16, S 35.1325, T 4.8104, Me 1.93E-17, Se 0.00E+00, Te 1.37E-15 + 3912, 163.000, 0, En 4.828518471710E-06, CFL 0.00639, SL -1.9517E-01, M 7.69487E+16, S 35.1325, T 4.8109, Me -4.08E-18, Se 0.00E+00, Te -6.00E-16 + 3936, 164.000, 0, En 3.214665860523E-06, CFL 0.00653, SL -1.9613E-01, M 7.69487E+16, S 35.1325, T 4.8114, Me -1.66E-16, Se -6.65E-15, Te -9.79E-16 + 3960, 165.000, 0, En 3.856663478306E-06, CFL 0.00744, SL -1.9716E-01, M 7.69487E+16, S 35.1325, T 4.8120, Me -8.15E-17, Se -1.33E-14, Te 1.56E-16 + 3984, 166.000, 0, En 2.997025138760E-06, CFL 0.00671, SL -1.9841E-01, M 7.69486E+16, S 35.1325, T 4.8127, Me -1.32E-16, Se 0.00E+00, Te 7.67E-16 + 4008, 167.000, 0, En 1.284927759780E-06, CFL 0.00316, SL -1.9984E-01, M 7.69486E+16, S 35.1325, T 4.8134, Me 6.77E-18, Se -6.65E-15, Te 4.30E-16 + 4032, 168.000, 0, En 1.441700015270E-06, CFL 0.00568, SL -2.0014E-01, M 7.69486E+16, S 35.1325, T 4.8140, Me -6.57E-17, Se 0.00E+00, Te 6.23E-16 + 4056, 169.000, 0, En 2.331502257831E-06, CFL 0.00623, SL -1.9925E-01, M 7.69486E+16, S 35.1325, T 4.8146, Me -5.53E-17, Se -6.65E-15, Te -2.05E-15 + 4080, 170.000, 0, En 7.462068957240E-06, CFL 0.01053, SL -1.9808E-01, M 7.69487E+16, S 35.1325, T 4.8152, Me -5.08E-18, Se 6.65E-15, Te 8.49E-16 + 4104, 171.000, 0, En 9.037476002085E-06, CFL 0.00906, SL -1.9724E-01, M 7.69487E+16, S 35.1325, T 4.8157, Me 1.81E-17, Se 0.00E+00, Te 7.83E-16 + 4128, 172.000, 0, En 5.915860134810E-06, CFL 0.00663, SL -1.9183E-01, M 7.69487E+16, S 35.1325, T 4.8160, Me -8.15E-17, Se -1.33E-14, Te -4.63E-16 + 4152, 173.000, 0, En 1.934913379913E-06, CFL 0.00343, SL -1.8195E-01, M 7.69489E+16, S 35.1324, T 4.8160, Me 1.10E-16, Se 0.00E+00, Te 5.02E-16 + 4176, 174.000, 0, En 2.699808434172E-06, CFL 0.00373, SL -1.7950E-01, M 7.69489E+16, S 35.1324, T 4.8160, Me -3.70E-17, Se 0.00E+00, Te -3.54E-16 + 4200, 175.000, 0, En 7.606767887371E-06, CFL 0.00613, SL -1.8223E-01, M 7.69489E+16, S 35.1324, T 4.8161, Me 1.46E-17, Se 6.65E-15, Te -1.02E-15 + 4224, 176.000, 0, En 9.008336292802E-06, CFL 0.00758, SL -1.8454E-01, M 7.69488E+16, S 35.1324, T 4.8165, Me 3.65E-17, Se -6.65E-15, Te -2.40E-16 + 4248, 177.000, 0, En 2.957502663526E-06, CFL 0.00422, SL -1.8436E-01, M 7.69488E+16, S 35.1324, T 4.8171, Me 1.55E-17, Se 6.65E-15, Te 1.08E-15 + 4272, 178.000, 0, En 2.141377856570E-06, CFL 0.00608, SL -1.8141E-01, M 7.69489E+16, S 35.1324, T 4.8177, Me 4.23E-18, Se 6.65E-15, Te 5.30E-16 + 4296, 179.000, 0, En 7.287737613580E-07, CFL 0.00340, SL -1.7518E-01, M 7.69489E+16, S 35.1324, T 4.8182, Me -1.26E-16, Se -6.65E-15, Te -1.29E-16 + 4320, 180.000, 0, En 1.054886202280E-06, CFL 0.00461, SL -1.6672E-01, M 7.69491E+16, S 35.1323, T 4.8186, Me 7.88E-17, Se 0.00E+00, Te 4.26E-16 + 4344, 181.000, 0, En 1.185990322637E-05, CFL 0.01473, SL -1.5855E-01, M 7.69492E+16, S 35.1323, T 4.8190, Me 2.46E-17, Se 6.65E-15, Te 3.62E-16 + 4368, 182.000, 0, En 1.896707601527E-05, CFL 0.01412, SL -1.5010E-01, M 7.69493E+16, S 35.1322, T 4.8196, Me 4.55E-17, Se -6.65E-15, Te -1.91E-15 + 4392, 183.000, 0, En 1.748411655773E-05, CFL 0.01201, SL -1.4208E-01, M 7.69494E+16, S 35.1322, T 4.8201, Me 9.24E-17, Se 6.65E-15, Te 1.10E-15 + 4416, 184.000, 0, En 9.061565271021E-06, CFL 0.00886, SL -1.3715E-01, M 7.69494E+16, S 35.1322, T 4.8206, Me 3.83E-17, Se -6.65E-15, Te -9.06E-16 + 4440, 185.000, 0, En 6.023470597353E-06, CFL 0.00648, SL -1.3708E-01, M 7.69494E+16, S 35.1322, T 4.8211, Me 2.10E-16, Se 6.65E-15, Te 3.84E-16 + 4464, 186.000, 0, En 4.968557167750E-06, CFL 0.00468, SL -1.3855E-01, M 7.69494E+16, S 35.1322, T 4.8216, Me 4.93E-17, Se 0.00E+00, Te 2.19E-16 + 4488, 187.000, 0, En 1.402104292565E-06, CFL 0.00225, SL -1.4017E-01, M 7.69494E+16, S 35.1322, T 4.8220, Me -9.74E-17, Se 0.00E+00, Te -4.65E-16 + 4512, 188.000, 0, En 1.336020863889E-07, CFL 0.00059, SL -1.3829E-01, M 7.69494E+16, S 35.1322, T 4.8222, Me -1.17E-16, Se -6.65E-15, Te 6.31E-17 + 4536, 189.000, 0, En 1.584739617801E-07, CFL 0.00061, SL -1.3475E-01, M 7.69495E+16, S 35.1321, T 4.8223, Me 4.96E-17, Se -6.65E-15, Te 3.26E-17 + 4560, 190.000, 0, En 2.781941179594E-07, CFL 0.00130, SL -1.2855E-01, M 7.69495E+16, S 35.1321, T 4.8225, Me -1.12E-16, Se 0.00E+00, Te 1.72E-15 + 4584, 191.000, 0, En 1.851948534203E-06, CFL 0.00404, SL -1.2262E-01, M 7.69496E+16, S 35.1321, T 4.8228, Me 1.22E-17, Se 0.00E+00, Te -1.41E-15 + 4608, 192.000, 0, En 2.267158004288E-06, CFL 0.00552, SL -1.1823E-01, M 7.69497E+16, S 35.1320, T 4.8231, Me 5.35E-17, Se 0.00E+00, Te 2.76E-15 + 4632, 193.000, 0, En 1.679575192758E-06, CFL 0.00478, SL -1.1476E-01, M 7.69497E+16, S 35.1320, T 4.8236, Me 9.15E-17, Se 6.65E-15, Te 5.18E-16 + 4656, 194.000, 0, En 1.611925307534E-06, CFL 0.00303, SL -1.1074E-01, M 7.69498E+16, S 35.1320, T 4.8238, Me -4.52E-18, Se -6.65E-15, Te -4.28E-16 + 4680, 195.000, 0, En 2.228947914892E-06, CFL 0.00283, SL -1.0725E-01, M 7.69498E+16, S 35.1320, T 4.8240, Me -4.80E-17, Se 0.00E+00, Te 1.05E-15 + 4704, 196.000, 0, En 2.642325898659E-06, CFL 0.00359, SL -1.0276E-01, M 7.69499E+16, S 35.1320, T 4.8242, Me 1.58E-17, Se 6.65E-15, Te 2.83E-16 + 4728, 197.000, 0, En 2.307357724464E-06, CFL 0.00299, SL -9.9849E-02, M 7.69499E+16, S 35.1319, T 4.8245, Me 6.14E-17, Se -1.33E-14, Te 3.88E-16 + 4752, 198.000, 0, En 2.448135869471E-06, CFL 0.00361, SL -9.6650E-02, M 7.69500E+16, S 35.1319, T 4.8247, Me 1.89E-16, Se 0.00E+00, Te -1.05E-15 + 4776, 199.000, 0, En 1.082839090814E-06, CFL 0.00232, SL -9.2253E-02, M 7.69500E+16, S 35.1319, T 4.8249, Me -6.83E-17, Se 0.00E+00, Te -1.08E-16 + 4800, 200.000, 0, En 6.494396712196E-08, CFL 0.00031, SL -8.8405E-02, M 7.69501E+16, S 35.1319, T 4.8249, Me -1.28E-16, Se -6.65E-15, Te 5.74E-16 + 4824, 201.000, 0, En 1.099210639105E-07, CFL 0.00051, SL -8.5758E-02, M 7.69501E+16, S 35.1319, T 4.8249, Me -1.16E-16, Se -1.33E-14, Te -1.63E-15 + 4848, 202.000, 0, En 2.627724595638E-06, CFL 0.00349, SL -8.7486E-02, M 7.69501E+16, S 35.1319, T 4.8249, Me 3.98E-18, Se 0.00E+00, Te 3.17E-16 + 4872, 203.000, 0, En 1.172696864418E-05, CFL 0.00755, SL -8.8681E-02, M 7.69501E+16, S 35.1319, T 4.8250, Me -1.01E-16, Se 0.00E+00, Te 1.18E-15 + 4896, 204.000, 0, En 9.432759538314E-06, CFL 0.00561, SL -8.9051E-02, M 7.69501E+16, S 35.1319, T 4.8252, Me 6.85E-18, Se 0.00E+00, Te -1.16E-15 + 4920, 205.000, 0, En 1.031562145519E-06, CFL 0.00159, SL -9.0293E-02, M 7.69500E+16, S 35.1319, T 4.8253, Me -8.57E-17, Se 0.00E+00, Te 1.51E-16 + 4944, 206.000, 0, En 1.571145916982E-06, CFL 0.00248, SL -9.3367E-02, M 7.69500E+16, S 35.1319, T 4.8253, Me 9.01E-17, Se 0.00E+00, Te -1.42E-15 + 4968, 207.000, 0, En 3.909502835742E-06, CFL 0.00387, SL -9.3994E-02, M 7.69500E+16, S 35.1319, T 4.8254, Me -8.65E-17, Se -6.65E-15, Te 2.19E-16 + 4992, 208.000, 0, En 6.206480087951E-06, CFL 0.00594, SL -9.2473E-02, M 7.69500E+16, S 35.1319, T 4.8257, Me 4.45E-17, Se -6.65E-15, Te -6.35E-16 + 5016, 209.000, 0, En 1.219362862286E-06, CFL 0.00306, SL -9.0898E-02, M 7.69500E+16, S 35.1319, T 4.8260, Me -1.14E-17, Se 0.00E+00, Te -9.98E-16 + 5040, 210.000, 0, En 2.341807917798E-07, CFL 0.00160, SL -9.0523E-02, M 7.69500E+16, S 35.1319, T 4.8264, Me 6.40E-17, Se 0.00E+00, Te 4.61E-16 + 5064, 211.000, 0, En 5.359645580909E-08, CFL 0.00029, SL -9.1150E-02, M 7.69500E+16, S 35.1319, T 4.8267, Me 1.15E-16, Se 0.00E+00, Te -4.27E-17 + 5088, 212.000, 0, En 6.113602909140E-08, CFL 0.00034, SL -8.7334E-02, M 7.69501E+16, S 35.1319, T 4.8269, Me 9.47E-17, Se 0.00E+00, Te 1.57E-15 + 5112, 213.000, 0, En 3.505769336401E-06, CFL 0.00668, SL -8.2702E-02, M 7.69501E+16, S 35.1318, T 4.8273, Me 4.96E-18, Se 0.00E+00, Te 1.22E-16 + 5136, 214.000, 0, En 4.905928379159E-06, CFL 0.00559, SL -8.2098E-02, M 7.69501E+16, S 35.1318, T 4.8278, Me 1.11E-17, Se 0.00E+00, Te -1.53E-15 + 5160, 215.000, 0, En 3.410154524522E-06, CFL 0.00557, SL -8.3831E-02, M 7.69501E+16, S 35.1318, T 4.8283, Me 6.61E-17, Se 0.00E+00, Te 1.39E-15 + 5184, 216.000, 0, En 8.373839572071E-06, CFL 0.00674, SL -8.6296E-02, M 7.69501E+16, S 35.1319, T 4.8287, Me -7.00E-17, Se -6.65E-15, Te -1.25E-15 + 5208, 217.000, 0, En 8.027030827588E-06, CFL 0.00647, SL -8.8284E-02, M 7.69501E+16, S 35.1319, T 4.8291, Me -4.21E-17, Se -6.65E-15, Te 3.35E-16 + 5232, 218.000, 0, En 1.792883592686E-06, CFL 0.00351, SL -8.8658E-02, M 7.69501E+16, S 35.1319, T 4.8295, Me 1.10E-16, Se 6.65E-15, Te -1.69E-15 + 5256, 219.000, 0, En 1.247532859999E-06, CFL 0.00333, SL -8.9074E-02, M 7.69501E+16, S 35.1319, T 4.8299, Me -7.18E-19, Se -6.65E-15, Te 2.61E-15 + 5280, 220.000, 0, En 6.921418817335E-07, CFL 0.00170, SL -9.1880E-02, M 7.69500E+16, S 35.1319, T 4.8302, Me -4.21E-17, Se 0.00E+00, Te -9.52E-16 + 5304, 221.000, 0, En 2.136730537705E-07, CFL 0.00079, SL -9.4469E-02, M 7.69500E+16, S 35.1319, T 4.8305, Me -1.11E-16, Se -6.65E-15, Te 4.22E-16 + 5328, 222.000, 0, En 1.881828232440E-07, CFL 0.00105, SL -9.6119E-02, M 7.69500E+16, S 35.1319, T 4.8308, Me -1.98E-17, Se -6.65E-15, Te -2.66E-15 + 5352, 223.000, 0, En 5.661939046293E-07, CFL 0.00226, SL -9.7417E-02, M 7.69499E+16, S 35.1319, T 4.8311, Me -5.34E-17, Se 0.00E+00, Te -1.34E-15 + 5376, 224.000, 0, En 8.909714357274E-07, CFL 0.00334, SL -9.8949E-02, M 7.69499E+16, S 35.1319, T 4.8316, Me -5.30E-17, Se 0.00E+00, Te 2.29E-16 + 5400, 225.000, 0, En 2.669349765563E-06, CFL 0.00445, SL -1.0089E-01, M 7.69499E+16, S 35.1319, T 4.8320, Me 1.22E-16, Se -6.65E-15, Te 4.65E-16 + 5424, 226.000, 0, En 1.781666922073E-06, CFL 0.00408, SL -1.0327E-01, M 7.69499E+16, S 35.1320, T 4.8324, Me -1.09E-17, Se 6.65E-15, Te 1.33E-15 + 5448, 227.000, 0, En 3.258511009862E-06, CFL 0.00491, SL -1.0597E-01, M 7.69498E+16, S 35.1320, T 4.8327, Me -3.50E-17, Se 6.65E-15, Te -2.15E-15 + 5472, 228.000, 0, En 1.097994064611E-05, CFL 0.00843, SL -1.0819E-01, M 7.69498E+16, S 35.1320, T 4.8332, Me -3.75E-17, Se 0.00E+00, Te -1.22E-15 + 5496, 229.000, 0, En 5.126699231593E-06, CFL 0.00464, SL -1.1017E-01, M 7.69498E+16, S 35.1320, T 4.8336, Me 1.83E-16, Se 0.00E+00, Te 4.38E-16 + 5520, 230.000, 0, En 1.506920561419E-06, CFL 0.00349, SL -1.1193E-01, M 7.69498E+16, S 35.1320, T 4.8340, Me -6.17E-17, Se -6.65E-15, Te -2.01E-15 + 5544, 231.000, 0, En 5.272826188639E-07, CFL 0.00200, SL -1.1356E-01, M 7.69497E+16, S 35.1320, T 4.8344, Me 1.81E-16, Se 6.65E-15, Te 1.08E-15 + 5568, 232.000, 0, En 4.196984189398E-07, CFL 0.00239, SL -1.1493E-01, M 7.69497E+16, S 35.1320, T 4.8348, Me -6.14E-17, Se -6.65E-15, Te -1.36E-15 + 5592, 233.000, 0, En 3.569215415998E-07, CFL 0.00213, SL -1.1626E-01, M 7.69497E+16, S 35.1320, T 4.8352, Me 1.26E-16, Se 6.65E-15, Te -2.04E-16 + 5616, 234.000, 0, En 8.248618140752E-06, CFL 0.00830, SL -1.1702E-01, M 7.69497E+16, S 35.1320, T 4.8355, Me 2.20E-18, Se -6.65E-15, Te 9.24E-16 + 5640, 235.000, 0, En 5.814363716250E-06, CFL 0.00516, SL -1.1813E-01, M 7.69497E+16, S 35.1320, T 4.8357, Me 1.64E-17, Se 0.00E+00, Te -1.36E-15 + 5664, 236.000, 0, En 5.263113898346E-07, CFL 0.00165, SL -1.1958E-01, M 7.69497E+16, S 35.1321, T 4.8358, Me -1.14E-16, Se 6.65E-15, Te -1.03E-15 + 5688, 237.000, 0, En 8.599365905501E-08, CFL 0.00056, SL -1.1567E-01, M 7.69497E+16, S 35.1320, T 4.8359, Me 1.00E-17, Se -6.65E-15, Te -1.18E-15 + 5712, 238.000, 0, En 2.772892241535E-07, CFL 0.00119, SL -1.1661E-01, M 7.69497E+16, S 35.1320, T 4.8359, Me 2.77E-17, Se 0.00E+00, Te 6.76E-16 + 5736, 239.000, 0, En 7.607026916886E-07, CFL 0.00187, SL -1.1802E-01, M 7.69497E+16, S 35.1320, T 4.8360, Me -1.27E-16, Se -6.65E-15, Te -1.30E-15 + 5760, 240.000, 0, En 1.012218672208E-06, CFL 0.00201, SL -1.1914E-01, M 7.69497E+16, S 35.1321, T 4.8363, Me 6.25E-17, Se -6.65E-15, Te 1.16E-15 + 5784, 241.000, 0, En 2.781163326905E-06, CFL 0.00425, SL -1.1960E-01, M 7.69497E+16, S 35.1321, T 4.8367, Me -1.32E-16, Se -6.65E-15, Te -1.78E-15 + 5808, 242.000, 0, En 3.110396438083E-06, CFL 0.00403, SL -1.1992E-01, M 7.69497E+16, S 35.1321, T 4.8370, Me 4.31E-17, Se 0.00E+00, Te 1.97E-15 + 5832, 243.000, 0, En 3.810697617630E-06, CFL 0.00360, SL -1.2074E-01, M 7.69496E+16, S 35.1321, T 4.8371, Me -1.20E-17, Se -6.65E-15, Te -1.59E-16 + 5856, 244.000, 0, En 9.954677676728E-07, CFL 0.00206, SL -1.2000E-01, M 7.69497E+16, S 35.1321, T 4.8372, Me 6.25E-17, Se -6.65E-15, Te -2.13E-15 + 5880, 245.000, 0, En 3.769282181773E-07, CFL 0.00144, SL -1.1792E-01, M 7.69497E+16, S 35.1320, T 4.8374, Me 7.87E-17, Se 1.33E-14, Te 1.09E-15 + 5904, 246.000, 0, En 8.321769526195E-07, CFL 0.00317, SL -1.1366E-01, M 7.69497E+16, S 35.1320, T 4.8376, Me 4.15E-17, Se 6.65E-15, Te 5.71E-16 + 5928, 247.000, 0, En 1.261487735595E-06, CFL 0.00421, SL -1.0894E-01, M 7.69498E+16, S 35.1320, T 4.8380, Me 9.26E-17, Se 6.65E-15, Te -5.36E-17 + 5952, 248.000, 0, En 1.455372321662E-06, CFL 0.00448, SL -1.0681E-01, M 7.69498E+16, S 35.1320, T 4.8383, Me 5.09E-17, Se 0.00E+00, Te 4.55E-17 + 5976, 249.000, 0, En 3.156501302817E-06, CFL 0.00501, SL -1.0571E-01, M 7.69498E+16, S 35.1320, T 4.8386, Me 7.21E-17, Se 6.65E-15, Te 5.62E-16 + 6000, 250.000, 0, En 4.295474834688E-06, CFL 0.00559, SL -1.0593E-01, M 7.69498E+16, S 35.1320, T 4.8389, Me -1.19E-16, Se -1.33E-14, Te 5.82E-17 + 6024, 251.000, 0, En 4.241514822002E-06, CFL 0.00430, SL -1.0568E-01, M 7.69498E+16, S 35.1320, T 4.8391, Me 6.08E-17, Se 1.33E-14, Te -1.36E-15 + 6048, 252.000, 0, En 4.426636374163E-06, CFL 0.00489, SL -1.0409E-01, M 7.69499E+16, S 35.1320, T 4.8393, Me -4.20E-17, Se -1.33E-14, Te -5.18E-16 + 6072, 253.000, 0, En 5.026510728950E-06, CFL 0.00515, SL -1.0142E-01, M 7.69499E+16, S 35.1319, T 4.8393, Me 2.19E-16, Se 6.65E-15, Te 2.11E-16 + 6096, 254.000, 0, En 6.485790547956E-06, CFL 0.00612, SL -9.5191E-02, M 7.69500E+16, S 35.1319, T 4.8393, Me -1.28E-16, Se 0.00E+00, Te 1.47E-15 + 6120, 255.000, 0, En 7.859307644781E-06, CFL 0.00625, SL -8.6874E-02, M 7.69501E+16, S 35.1319, T 4.8394, Me 4.02E-17, Se -6.65E-15, Te -1.93E-15 + 6144, 256.000, 0, En 8.898583136175E-06, CFL 0.00562, SL -7.8429E-02, M 7.69502E+16, S 35.1318, T 4.8396, Me 3.16E-17, Se 0.00E+00, Te 1.41E-17 + 6168, 257.000, 0, En 6.699612205789E-06, CFL 0.00577, SL -6.9889E-02, M 7.69503E+16, S 35.1318, T 4.8396, Me 1.62E-17, Se -6.65E-15, Te -1.95E-15 + 6192, 258.000, 0, En 1.181863330192E-05, CFL 0.00732, SL -6.1766E-02, M 7.69504E+16, S 35.1317, T 4.8398, Me 2.10E-16, Se 6.65E-15, Te 9.09E-16 + 6216, 259.000, 0, En 2.645583318960E-05, CFL 0.01150, SL -5.7366E-02, M 7.69505E+16, S 35.1317, T 4.8399, Me 1.46E-17, Se 1.33E-14, Te -5.45E-16 + 6240, 260.000, 0, En 1.668630431026E-05, CFL 0.00667, SL -5.6277E-02, M 7.69505E+16, S 35.1317, T 4.8400, Me 5.90E-17, Se 0.00E+00, Te 1.70E-15 + 6264, 261.000, 0, En 3.872733304719E-06, CFL 0.00377, SL -5.5269E-02, M 7.69505E+16, S 35.1317, T 4.8402, Me -9.16E-17, Se 6.65E-15, Te -5.63E-16 + 6288, 262.000, 0, En 1.360009349633E-06, CFL 0.00227, SL -5.1126E-02, M 7.69505E+16, S 35.1317, T 4.8403, Me -5.22E-17, Se -6.65E-15, Te 1.10E-15 + 6312, 263.000, 0, En 1.008175135543E-06, CFL 0.00222, SL -4.2068E-02, M 7.69507E+16, S 35.1316, T 4.8404, Me 2.82E-17, Se 0.00E+00, Te -2.07E-15 + 6336, 264.000, 0, En 7.076096409370E-07, CFL 0.00171, SL -3.3225E-02, M 7.69508E+16, S 35.1315, T 4.8404, Me -4.52E-17, Se 0.00E+00, Te 6.60E-16 + 6360, 265.000, 0, En 2.104274643830E-06, CFL 0.00319, SL -2.9912E-02, M 7.69508E+16, S 35.1315, T 4.8406, Me 7.33E-17, Se 6.65E-15, Te 1.22E-15 + 6384, 266.000, 0, En 2.611182819211E-06, CFL 0.00332, SL -2.8593E-02, M 7.69508E+16, S 35.1315, T 4.8407, Me 9.78E-17, Se 6.65E-15, Te -2.30E-15 + 6408, 267.000, 0, En 4.635249393289E-06, CFL 0.00607, SL -2.8090E-02, M 7.69508E+16, S 35.1315, T 4.8410, Me 1.46E-17, Se -1.33E-14, Te 1.25E-15 + 6432, 268.000, 0, En 4.323847496832E-06, CFL 0.00470, SL -2.8767E-02, M 7.69508E+16, S 35.1315, T 4.8414, Me 5.67E-17, Se 6.65E-15, Te -1.33E-15 + 6456, 269.000, 0, En 3.861746889422E-06, CFL 0.00424, SL -3.0057E-02, M 7.69508E+16, S 35.1315, T 4.8416, Me 2.72E-17, Se 6.65E-15, Te -5.90E-16 + 6480, 270.000, 0, En 4.015761146632E-07, CFL 0.00100, SL -3.1804E-02, M 7.69508E+16, S 35.1315, T 4.8418, Me 6.43E-18, Se -1.33E-14, Te 7.85E-17 + 6504, 271.000, 0, En 7.097205767203E-07, CFL 0.00160, SL -3.6343E-02, M 7.69507E+16, S 35.1316, T 4.8414, Me 1.05E-16, Se 6.65E-15, Te 2.62E-15 + 6528, 272.000, 0, En 3.522418952543E-06, CFL 0.00368, SL -3.9791E-02, M 7.69507E+16, S 35.1316, T 4.8411, Me -2.17E-17, Se 1.33E-14, Te -2.70E-15 + 6552, 273.000, 0, En 5.462763367178E-06, CFL 0.00441, SL -4.1797E-02, M 7.69507E+16, S 35.1316, T 4.8409, Me -9.74E-17, Se -2.66E-14, Te 9.25E-16 + 6576, 274.000, 0, En 8.156803011266E-06, CFL 0.00476, SL -4.5226E-02, M 7.69506E+16, S 35.1316, T 4.8408, Me -5.52E-17, Se -6.65E-15, Te -2.15E-15 + 6600, 275.000, 0, En 4.596833896845E-06, CFL 0.00357, SL -5.0317E-02, M 7.69505E+16, S 35.1316, T 4.8407, Me 2.12E-17, Se 0.00E+00, Te 2.31E-15 + 6624, 276.000, 0, En 4.564222058651E-06, CFL 0.00305, SL -5.5376E-02, M 7.69505E+16, S 35.1317, T 4.8405, Me 1.43E-17, Se -1.33E-14, Te 1.02E-15 + 6648, 277.000, 0, En 2.586544348375E-06, CFL 0.00248, SL -5.9533E-02, M 7.69504E+16, S 35.1317, T 4.8404, Me -1.30E-17, Se 0.00E+00, Te -1.07E-16 + 6672, 278.000, 0, En 1.146502559862E-06, CFL 0.00190, SL -6.3384E-02, M 7.69504E+16, S 35.1317, T 4.8401, Me 6.84E-17, Se 0.00E+00, Te -9.78E-16 + 6696, 279.000, 0, En 3.876165408343E-06, CFL 0.00337, SL -6.6931E-02, M 7.69503E+16, S 35.1317, T 4.8399, Me -7.64E-17, Se -6.65E-15, Te 7.56E-16 + 6720, 280.000, 0, En 9.582105064659E-06, CFL 0.00517, SL -6.7519E-02, M 7.69503E+16, S 35.1317, T 4.8397, Me 1.26E-16, Se 6.65E-15, Te 2.13E-15 + 6744, 281.000, 0, En 1.620936539058E-05, CFL 0.00642, SL -6.0357E-02, M 7.69504E+16, S 35.1317, T 4.8396, Me 3.34E-17, Se -6.65E-15, Te -2.13E-15 + 6768, 282.000, 0, En 1.302652084165E-05, CFL 0.00509, SL -6.1896E-02, M 7.69504E+16, S 35.1317, T 4.8392, Me -1.09E-17, Se 0.00E+00, Te 1.64E-15 + 6792, 283.000, 0, En 4.568677794173E-06, CFL 0.00299, SL -6.9667E-02, M 7.69503E+16, S 35.1318, T 4.8385, Me 4.73E-17, Se 0.00E+00, Te -2.13E-16 + 6816, 284.000, 0, En 5.524477512398E-05, CFL 0.01086, SL -7.8729E-02, M 7.69502E+16, S 35.1318, T 4.8377, Me -2.98E-17, Se -1.33E-14, Te 1.99E-15 + 6840, 285.000, 0, En 9.332168142342E-05, CFL 0.01157, SL -8.6172E-02, M 7.69501E+16, S 35.1319, T 4.8371, Me -6.39E-17, Se 0.00E+00, Te 2.27E-16 + 6864, 286.000, 0, En 2.415131899356E-05, CFL 0.00668, SL -8.8446E-02, M 7.69501E+16, S 35.1319, T 4.8367, Me 1.82E-16, Se 6.65E-15, Te 8.63E-16 + 6888, 287.000, 0, En 1.883210549980E-06, CFL 0.00181, SL -7.9794E-02, M 7.69502E+16, S 35.1318, T 4.8365, Me 1.05E-16, Se -6.65E-15, Te -1.77E-17 + 6912, 288.000, 0, En 7.590681459599E-06, CFL 0.00415, SL -6.9040E-02, M 7.69503E+16, S 35.1318, T 4.8365, Me -1.56E-16, Se 0.00E+00, Te -7.88E-16 + 6936, 289.000, 0, En 1.555816182765E-05, CFL 0.00599, SL -6.1430E-02, M 7.69504E+16, S 35.1317, T 4.8364, Me -6.53E-17, Se 1.33E-14, Te 8.25E-16 + 6960, 290.000, 0, En 7.901317558271E-06, CFL 0.00312, SL -6.2052E-02, M 7.69504E+16, S 35.1317, T 4.8365, Me -7.99E-17, Se -6.65E-15, Te 6.44E-17 + 6984, 291.000, 0, En 9.305242543614E-06, CFL 0.00430, SL -6.4954E-02, M 7.69504E+16, S 35.1317, T 4.8365, Me 9.10E-17, Se 2.00E-14, Te -4.39E-16 + 7008, 292.000, 0, En 4.497624075865E-05, CFL 0.00689, SL -6.7475E-02, M 7.69503E+16, S 35.1317, T 4.8365, Me 1.68E-16, Se 6.65E-15, Te 2.08E-15 + 7032, 293.000, 0, En 4.218490520993E-05, CFL 0.00859, SL -6.7625E-02, M 7.69503E+16, S 35.1317, T 4.8365, Me 9.42E-18, Se 0.00E+00, Te 4.88E-16 + 7056, 294.000, 0, En 1.814240691795E-05, CFL 0.00572, SL -5.8643E-02, M 7.69504E+16, S 35.1317, T 4.8366, Me -8.43E-17, Se -6.65E-15, Te -3.13E-16 + 7080, 295.000, 0, En 5.106439073077E-06, CFL 0.00285, SL -5.3233E-02, M 7.69505E+16, S 35.1317, T 4.8365, Me 3.13E-17, Se -6.65E-15, Te -1.76E-15 + 7104, 296.000, 0, En 9.258686448962E-07, CFL 0.00122, SL -4.4863E-02, M 7.69506E+16, S 35.1316, T 4.8363, Me 4.75E-17, Se 6.65E-15, Te -2.80E-16 + 7128, 297.000, 0, En 4.003419898741E-06, CFL 0.00619, SL -2.2151E-02, M 7.69509E+16, S 35.1315, T 4.8362, Me 1.32E-16, Se 0.00E+00, Te -4.28E-17 + 7152, 298.000, 0, En 1.562510563896E-06, CFL 0.00161, SL -1.9494E-02, M 7.69509E+16, S 35.1315, T 4.8362, Me -3.36E-17, Se 6.65E-15, Te 1.88E-15 + 7176, 299.000, 0, En 2.307195222989E-06, CFL 0.00175, SL -2.4936E-02, M 7.69509E+16, S 35.1315, T 4.8357, Me 3.95E-17, Se 0.00E+00, Te -9.71E-16 + 7200, 300.000, 0, En 2.600195032076E-06, CFL 0.00210, SL -2.9130E-02, M 7.69508E+16, S 35.1315, T 4.8350, Me -6.63E-18, Se -6.65E-15, Te -4.47E-16 + 7224, 301.000, 0, En 3.981882132911E-06, CFL 0.00229, SL -1.7096E-02, M 7.69510E+16, S 35.1315, T 4.8347, Me 2.36E-17, Se -6.65E-15, Te 6.99E-16 + 7248, 302.000, 0, En 1.047828803947E-05, CFL 0.00426, SL -4.5627E-03, M 7.69511E+16, S 35.1314, T 4.8344, Me -4.57E-17, Se 0.00E+00, Te -2.22E-15 + 7272, 303.000, 0, En 9.431365921811E-06, CFL 0.00325, SL -6.7237E-03, M 7.69511E+16, S 35.1314, T 4.8337, Me 5.31E-17, Se 0.00E+00, Te 5.19E-16 + 7296, 304.000, 0, En 2.345947069001E-06, CFL 0.00172, SL -3.8371E-03, M 7.69511E+16, S 35.1314, T 4.8333, Me 4.15E-17, Se 0.00E+00, Te 5.59E-16 + 7320, 305.000, 0, En 1.064029210092E-06, CFL 0.00125, SL 1.6367E-04, M 7.69512E+16, S 35.1314, T 4.8330, Me -7.72E-17, Se 0.00E+00, Te -1.43E-15 + 7344, 306.000, 0, En 6.569712587118E-07, CFL 0.00106, SL -2.1989E-03, M 7.69512E+16, S 35.1314, T 4.8327, Me 7.47E-17, Se 0.00E+00, Te 8.28E-17 + 7368, 307.000, 0, En 9.944365384789E-07, CFL 0.00130, SL -3.2509E-03, M 7.69512E+16, S 35.1314, T 4.8324, Me -2.95E-17, Se -1.33E-14, Te -8.69E-16 + 7392, 308.000, 0, En 2.278490095268E-06, CFL 0.00175, SL -5.0175E-03, M 7.69511E+16, S 35.1314, T 4.8320, Me -3.60E-17, Se 0.00E+00, Te 4.54E-16 + 7416, 309.000, 0, En 3.663991703184E-06, CFL 0.00191, SL -7.5270E-03, M 7.69511E+16, S 35.1314, T 4.8315, Me 7.85E-17, Se 1.33E-14, Te -2.26E-18 + 7440, 310.000, 0, En 2.725288826709E-06, CFL 0.00194, SL -1.2803E-02, M 7.69510E+16, S 35.1314, T 4.8307, Me 1.05E-16, Se 6.65E-15, Te 1.30E-15 + 7464, 311.000, 0, En 2.470764683903E-06, CFL 0.00187, SL -1.9126E-02, M 7.69509E+16, S 35.1315, T 4.8301, Me 9.33E-17, Se 1.33E-14, Te 4.78E-16 + 7488, 312.000, 0, En 1.034497762862E-06, CFL 0.00110, SL -2.4810E-02, M 7.69509E+16, S 35.1315, T 4.8296, Me -6.75E-17, Se -6.65E-15, Te 1.23E-15 + 7512, 313.000, 0, En 2.218684484473E-07, CFL 0.00056, SL -2.8728E-02, M 7.69508E+16, S 35.1315, T 4.8291, Me 3.95E-17, Se -6.65E-15, Te 1.33E-16 + 7536, 314.000, 0, En 6.008366612016E-06, CFL 0.00307, SL -2.8391E-02, M 7.69508E+16, S 35.1315, T 4.8289, Me 2.53E-17, Se 6.65E-15, Te 2.85E-15 + 7560, 315.000, 0, En 2.524337963635E-05, CFL 0.00587, SL -2.9571E-02, M 7.69508E+16, S 35.1315, T 4.8286, Me 1.44E-16, Se -1.33E-14, Te -1.48E-15 + 7584, 316.000, 0, En 2.392676408744E-05, CFL 0.00447, SL -3.1801E-02, M 7.69508E+16, S 35.1315, T 4.8283, Me -2.90E-17, Se 0.00E+00, Te 9.70E-16 + 7608, 317.000, 0, En 3.548471344027E-06, CFL 0.00211, SL -3.3235E-02, M 7.69508E+16, S 35.1315, T 4.8280, Me -7.41E-17, Se 6.65E-15, Te -1.83E-16 + 7632, 318.000, 0, En 7.932389710403E-07, CFL 0.00099, SL -3.6575E-02, M 7.69507E+16, S 35.1316, T 4.8272, Me -1.23E-16, Se -6.65E-15, Te -3.48E-16 + 7656, 319.000, 0, En 1.776175470455E-06, CFL 0.00153, SL -4.6191E-02, M 7.69506E+16, S 35.1316, T 4.8260, Me 1.57E-17, Se 0.00E+00, Te 3.53E-16 + 7680, 320.000, 0, En 1.158876087114E-06, CFL 0.00120, SL -5.4697E-02, M 7.69505E+16, S 35.1317, T 4.8250, Me 1.25E-17, Se -6.65E-15, Te 2.38E-15 + 7704, 321.000, 0, En 5.304013416565E-07, CFL 0.00085, SL -6.0896E-02, M 7.69504E+16, S 35.1317, T 4.8244, Me -3.33E-18, Se 0.00E+00, Te -2.24E-15 + 7728, 322.000, 0, En 1.224220249152E-06, CFL 0.00130, SL -6.5431E-02, M 7.69504E+16, S 35.1317, T 4.8240, Me 2.04E-17, Se 0.00E+00, Te 6.37E-17 + 7752, 323.000, 0, En 5.479282610697E-07, CFL 0.00077, SL -6.5299E-02, M 7.69504E+16, S 35.1317, T 4.8238, Me -5.07E-17, Se -6.65E-15, Te -1.68E-15 + 7776, 324.000, 0, En 6.938541109628E-07, CFL 0.00078, SL -5.6739E-02, M 7.69505E+16, S 35.1317, T 4.8236, Me -1.25E-16, Se 6.65E-15, Te 1.40E-15 + 7800, 325.000, 0, En 2.595556774460E-06, CFL 0.00181, SL -6.1496E-02, M 7.69504E+16, S 35.1317, T 4.8228, Me 1.02E-18, Se 0.00E+00, Te -1.28E-15 + 7824, 326.000, 0, En 3.797646539428E-06, CFL 0.00186, SL -7.1357E-02, M 7.69503E+16, S 35.1318, T 4.8215, Me -1.15E-16, Se -6.65E-15, Te 7.57E-16 + 7848, 327.000, 0, En 1.345400527849E-05, CFL 0.00391, SL -8.0471E-02, M 7.69502E+16, S 35.1318, T 4.8204, Me 1.33E-16, Se 6.65E-15, Te -2.65E-16 + 7872, 328.000, 0, En 1.163826906283E-05, CFL 0.00311, SL -8.9016E-02, M 7.69501E+16, S 35.1319, T 4.8194, Me 1.54E-20, Se 0.00E+00, Te -1.66E-15 + 7896, 329.000, 0, En 3.690278524564E-06, CFL 0.00165, SL -9.6545E-02, M 7.69500E+16, S 35.1319, T 4.8185, Me 3.41E-17, Se 6.65E-15, Te 1.92E-15 + 7920, 330.000, 0, En 3.552266453504E-06, CFL 0.00193, SL -1.0134E-01, M 7.69499E+16, S 35.1319, T 4.8179, Me 1.79E-16, Se 1.33E-14, Te -1.69E-15 + 7944, 331.000, 0, En 6.173893680511E-07, CFL 0.00074, SL -1.0269E-01, M 7.69499E+16, S 35.1320, T 4.8176, Me 5.95E-17, Se 0.00E+00, Te 4.64E-16 + 7968, 332.000, 0, En 1.338952416278E-06, CFL 0.00116, SL -1.0425E-01, M 7.69499E+16, S 35.1320, T 4.8175, Me -1.16E-16, Se 0.00E+00, Te 8.46E-17 + 7992, 333.000, 0, En 9.093742254149E-07, CFL 0.00093, SL -1.0728E-01, M 7.69498E+16, S 35.1320, T 4.8173, Me -3.70E-17, Se 0.00E+00, Te 1.03E-15 + 8016, 334.000, 0, En 1.143457797109E-06, CFL 0.00113, SL -1.1104E-01, M 7.69498E+16, S 35.1320, T 4.8169, Me 8.65E-18, Se 6.65E-15, Te 7.15E-16 + 8040, 335.000, 0, En 1.608108519967E-06, CFL 0.00125, SL -1.1504E-01, M 7.69497E+16, S 35.1320, T 4.8166, Me 4.82E-17, Se 6.65E-15, Te -2.29E-16 + 8064, 336.000, 0, En 1.211042198605E-06, CFL 0.00120, SL -1.1566E-01, M 7.69497E+16, S 35.1320, T 4.8162, Me -3.63E-17, Se -6.65E-15, Te -1.22E-15 + 8088, 337.000, 0, En 1.487412249521E-06, CFL 0.00097, SL -1.1353E-01, M 7.69497E+16, S 35.1320, T 4.8158, Me -3.13E-18, Se 2.00E-14, Te 2.10E-15 + 8112, 338.000, 0, En 7.375618510715E-07, CFL 0.00083, SL -1.1090E-01, M 7.69498E+16, S 35.1320, T 4.8156, Me -5.77E-17, Se -1.33E-14, Te -4.61E-16 + 8136, 339.000, 0, En 2.358633930803E-07, CFL 0.00050, SL -1.0904E-01, M 7.69498E+16, S 35.1320, T 4.8155, Me -3.83E-17, Se 0.00E+00, Te -1.20E-15 + 8160, 340.000, 0, En 1.020069873418E-06, CFL 0.00095, SL -1.0964E-01, M 7.69498E+16, S 35.1320, T 4.8154, Me 5.32E-17, Se 0.00E+00, Te 1.62E-15 + 8184, 341.000, 0, En 4.318392589530E-07, CFL 0.00062, SL -1.0737E-01, M 7.69498E+16, S 35.1320, T 4.8153, Me 8.58E-17, Se -1.33E-14, Te -1.56E-16 + 8208, 342.000, 0, En 1.534345222143E-07, CFL 0.00036, SL -1.0703E-01, M 7.69498E+16, S 35.1320, T 4.8153, Me -5.15E-17, Se -6.65E-15, Te -2.29E-16 + 8232, 343.000, 0, En 3.353473524422E-08, CFL 0.00018, SL -1.0820E-01, M 7.69498E+16, S 35.1320, T 4.8152, Me -7.09E-17, Se -6.65E-15, Te -1.04E-15 + 8256, 344.000, 0, En 3.579397482275E-07, CFL 0.00057, SL -1.0959E-01, M 7.69498E+16, S 35.1320, T 4.8150, Me 1.07E-16, Se 6.65E-15, Te 1.81E-15 + 8280, 345.000, 0, En 8.578899605258E-07, CFL 0.00091, SL -1.1231E-01, M 7.69498E+16, S 35.1320, T 4.8145, Me -7.89E-17, Se 0.00E+00, Te -3.94E-16 + 8304, 346.000, 0, En 2.244365005932E-06, CFL 0.00151, SL -1.1598E-01, M 7.69497E+16, S 35.1320, T 4.8141, Me -1.09E-17, Se -6.65E-15, Te -1.31E-16 + 8328, 347.000, 0, En 5.328832038198E-06, CFL 0.00186, SL -1.1903E-01, M 7.69497E+16, S 35.1320, T 4.8138, Me -6.68E-17, Se -1.33E-14, Te -2.22E-15 + 8352, 348.000, 0, En 1.546024812096E-05, CFL 0.00314, SL -1.2153E-01, M 7.69496E+16, S 35.1321, T 4.8135, Me 1.79E-17, Se 6.65E-15, Te 1.66E-15 + 8376, 349.000, 0, En 2.393114656163E-05, CFL 0.00466, SL -1.2597E-01, M 7.69496E+16, S 35.1321, T 4.8130, Me -9.26E-17, Se 6.65E-15, Te -9.08E-16 + 8400, 350.000, 0, En 9.416635502382E-06, CFL 0.00258, SL -1.2905E-01, M 7.69495E+16, S 35.1321, T 4.8127, Me 1.93E-16, Se -6.65E-15, Te 1.70E-15 + 8424, 351.000, 0, En 9.937262303769E-07, CFL 0.00087, SL -1.3038E-01, M 7.69495E+16, S 35.1321, T 4.8127, Me -1.05E-16, Se 0.00E+00, Te -6.64E-17 + 8448, 352.000, 0, En 2.353914817435E-06, CFL 0.00164, SL -1.3122E-01, M 7.69495E+16, S 35.1321, T 4.8127, Me 4.66E-17, Se 6.65E-15, Te 9.10E-16 + 8472, 353.000, 0, En 1.055913369654E-05, CFL 0.00273, SL -1.3170E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me 3.26E-17, Se 0.00E+00, Te -7.32E-16 + 8496, 354.000, 0, En 9.685455211578E-06, CFL 0.00267, SL -1.2984E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me -2.22E-17, Se 0.00E+00, Te -2.47E-15 + 8520, 355.000, 0, En 1.004687145081E-05, CFL 0.00275, SL -1.2411E-01, M 7.69496E+16, S 35.1321, T 4.8125, Me 2.94E-17, Se -6.65E-15, Te -1.57E-15 + 8544, 356.000, 0, En 6.574646524580E-06, CFL 0.00296, SL -1.1800E-01, M 7.69497E+16, S 35.1320, T 4.8125, Me -2.19E-17, Se 1.33E-14, Te 2.89E-15 + 8568, 357.000, 0, En 1.712739712435E-06, CFL 0.00110, SL -1.1493E-01, M 7.69497E+16, S 35.1320, T 4.8124, Me 4.46E-17, Se -6.65E-15, Te -1.29E-15 + 8592, 358.000, 0, En 1.329118352415E-06, CFL 0.00116, SL -1.1769E-01, M 7.69497E+16, S 35.1320, T 4.8118, Me 4.07E-17, Se 0.00E+00, Te 9.29E-16 + 8616, 359.000, 0, En 1.702613298989E-06, CFL 0.00093, SL -1.2771E-01, M 7.69496E+16, S 35.1321, T 4.8105, Me 1.80E-16, Se -6.65E-15, Te 2.30E-17 + 8640, 360.000, 0, En 5.696542651685E-07, CFL 0.00055, SL -1.3649E-01, M 7.69494E+16, S 35.1322, T 4.8093, Me -2.42E-17, Se 1.33E-14, Te 3.79E-16 + 8664, 361.000, 0, En 1.850925598013E-07, CFL 0.00050, SL -1.4340E-01, M 7.69494E+16, S 35.1322, T 4.8085, Me -1.34E-16, Se -6.65E-15, Te -2.77E-16 + 8688, 362.000, 0, En 2.084056292736E-07, CFL 0.00037, SL -1.4877E-01, M 7.69493E+16, S 35.1322, T 4.8079, Me -6.14E-17, Se -6.65E-15, Te 3.41E-16 + 8712, 363.000, 0, En 1.314508827544E-07, CFL 0.00032, SL -1.5068E-01, M 7.69493E+16, S 35.1322, T 4.8077, Me -1.68E-16, Se 0.00E+00, Te -1.68E-15 + 8736, 364.000, 0, En 2.754875635468E-07, CFL 0.00040, SL -1.5262E-01, M 7.69492E+16, S 35.1322, T 4.8075, Me 8.54E-17, Se 1.33E-14, Te 1.45E-15 + 8760, 365.000, 0, En 6.876002092943E-07, CFL 0.00085, SL -1.5490E-01, M 7.69492E+16, S 35.1323, T 4.8073, Me -6.49E-18, Se -6.65E-15, Te 8.45E-16 diff --git a/examples/solo_ocean/single_column_z/MOM_input b/examples/solo_ocean/single_column_z/MOM_input index 09d00c1ccc..26c242d1af 100644 --- a/examples/solo_ocean/single_column_z/MOM_input +++ b/examples/solo_ocean/single_column_z/MOM_input @@ -28,12 +28,17 @@ NJGLOBAL = 2 ! !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!LAYOUT = 1, 1 ! + ! The processor layout that was acutally used. ! === Parameters of module MOM_grid === ! Parameters providing information about the vertical grid. NK = 75 ! [nondim] ! The number of model layers. +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + ! === Parameters of module MOM === SPLIT = False ! [Boolean] default = True ! Use the split time stepping if true. @@ -74,18 +79,10 @@ C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! If true, write the initial conditions to a file given ! by IC_OUTPUT_FILE. - ! The file into which to write the initial conditions. ! === Parameters of module MOM_tracer_registry === ! === Parameters of module MOM_tracer_flow_control === -INIT_LAYERS_FROM_Z_FILE = True ! [Boolean] default = False -TEMP_SALT_Z_INIT_FILE = "WOA_column.nc" ! default = "temp_salt_z.nc" -Z_INIT_FILE_PTEMP_VAR = "PTEMP" ! default = "ptemp" -Z_INIT_FILE_SALT_VAR = "SALT" ! default = "salt" -Z_INIT_HOMOGENIZE = True ! [Boolean] default = False -Z_INIT_ALE_REMAPPING = True ! [Boolean] default = False - COORD_CONFIG = "none" ! ! This specifies how layers are to be defined: ! file - read coordinate information from the file @@ -100,7 +97,6 @@ COORD_CONFIG = "none" ! ! ts_profile - use temperature and salinity profiles ! (read from COORD_FILE) to set layer densities. ! USER - call a user modified routine. - ! The file from which the coordinate densities are read. ! === Parameters of module MOM_grid_init === GRID_CONFIG = "cartesian" ! @@ -150,49 +146,24 @@ ALWAYS_WRITE_GEOM = False ! [Boolean] default = True ! If true, write the geometry and vertical grid files ! every time the model is run. Otherwise, only write ! them for new runs. -THICKNESS_CONFIG = "file" ! - ! A string that determines how the initial layer - ! thicknesses are specified for a new run: - ! file - read interface heights from the file specified - ! thickness_file - read thicknesses from the file specified - ! by (THICKNESS_FILE). - ! uniform - uniform thickness layers evenly distributed - ! between the surface and MAXIMUM_DEPTH. - ! DOME - use a slope and channel configuration for the - ! DOME sill-overflow test case. - ! benchmark - use the benchmark test case thicknesses. - ! search - search a density profile for the interface - ! densities. This is not yet implemented. - ! circle_obcs - the circle_obcs test case is used. - ! DOME2D - 2D version of DOME initialization. - ! adjustment2d - TBD AJA. - ! sloshing - TBD AJA. - ! seamount - TBD AJA. - ! USER - call a user modified routine. -THICKNESS_FILE = "ICs.nc" ! - ! The name of the thickness file. -ADJUST_THICKNESS = True ! [Boolean] default = False - ! If true, all mass below the bottom removed if the - ! topography is shallower than the thickness input file - ! would indicate. -TS_CONFIG = "file" ! - ! A string that determines how the initial tempertures - ! and salinities are specified for a new run: - ! file - read velocities from the file specified - ! by (TS_FILE). - ! fit - find the temperatures that are consistent with - ! the layer densities and salinity S_REF. - ! TS_profile - use temperature and salinity profiles - ! (read from TS_FILE) to set layer densities. - ! benchmark - use the benchmark test case T & S. - ! linear - linear in logical layer space. - ! DOME2D - 2D DOME initialization. - ! adjustment2d - TBD AJA. - ! sloshing - TBD AJA. - ! seamount - TBD AJA. - ! USER - call a user modified routine. -TS_FILE = "ICs.nc" ! - ! The initial condition file for temperature. +INIT_LAYERS_FROM_Z_FILE = True ! [Boolean] default = False + ! If true, intialize the layer thicknesses, temperatures, + ! and salnities from a Z-space file on a latitude- + ! longitude grid. +TEMP_SALT_Z_INIT_FILE = "WOA_column.nc" ! default = "temp_salt_z.nc" + ! The name of the z-space input file used to initialize + ! the layer thicknesses, temperatures and salinities. +Z_INIT_FILE_PTEMP_VAR = "PTEMP" ! default = "ptemp" + ! The name of the potential temperature variable in + ! TEMP_SALT_Z_INIT_FILE. +Z_INIT_FILE_SALT_VAR = "SALT" ! default = "salt" + ! The name of the salinity variable in + ! TEMP_SALT_Z_INIT_FILE. +Z_INIT_HOMOGENIZE = True ! [Boolean] default = False + ! If True, then horizontally homogenize the interpolated + ! initial conditions. +Z_INIT_ALE_REMAPPING = True ! [Boolean] default = False + ! If True, then remap straight to model coordinate from file. REGRIDDING_COORDINATE_MODE = "Z*" ! default = "LAYER" ! Coordinate mode for vertical regridding. ! Choose among the following possibilities: @@ -208,7 +179,7 @@ ALE_COORDINATE_CONFIG = "FILE:INPUT/vgrid_cm4_10.nc,dz" ! default = "UNIFORM" ! FILE:string - read from a file. The string specifies ! the filename and variable name, separated ! by a comma or space, e.g. FILE:lev.nc,Z -ALE_RESOLUTION = 48*10.0 ! [m] +!ALE_RESOLUTION = 3*10.0, 10.01, 10.02, 10.03, 10.05, 10.09, 10.13, 10.2, 10.29, 10.39, 10.53, 10.71, 10.91, 11.15, 11.46, 11.8, 12.22, 12.69, 13.24, 13.88, 14.62, 15.45, 16.4, 17.5, 18.72, 20.13, 21.7, 23.48, 25.47, 27.71, 30.22, 33.0, 36.08, 39.51, 43.26, 47.38, 51.86, 56.72, 61.95, 67.53, 73.47, 79.72, 86.25, 93.0, 99.95, 106.99, 114.09, 121.13, 128.08, 134.83, 141.32, 147.47, 153.23, 158.55, 163.4, 167.73, 171.57, 174.87, 177.7, 180.06, 181.97, 183.49, 184.66, 185.55, 186.17, 186.6, 186.87, 187.04, 187.11, 187.15, 2*187.16, 187.17 ! [m] ! The distribution of vertical resolution for the target ! grid used for Eulerian-like coordinates. For example, ! in z-coordinate mode, the parameter is a list of level @@ -226,7 +197,7 @@ UPWIND_1ST_CONTINUITY = True ! [Boolean] default = False ! continuity solver. This scheme is highly diffusive ! but may be useful for debugging or in single-column ! mode where its minimal stensil is useful. -ETA_TOLERANCE = 1.0E-06 ! [m] default = 2.4E-09 +ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.75E-09 ! The tolerance for the differences between the ! barotropic and baroclinic estimates of the sea surface ! height due to the fluxes through each face. The total @@ -400,48 +371,14 @@ KHTR = 600.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. ! === Parameters of module MOM_surface_forcing === -BUOY_CONFIG = "file" ! +BUOY_CONFIG = "data_override" ! ! The character string that indicates how buoyancy forcing ! is specified. Valid options include (file), (zero), ! (linear), (USER), and (NONE). -LONGWAVEDOWN_FILE = "forcing.nc" ! - ! The file with the downward longwave heat flux, in - ! variable lwdn_sfc. -LONGWAVEUP_FILE = "forcing.nc" ! - ! The file with the upward longwave heat flux, in - ! variable lwup_sfc. -EVAPORATION_FILE = "forcing.nc" ! - ! The file with the evaporative moisture flux, in - ! variable evap. -SENSIBLEHEAT_FILE = "forcing.nc" ! - ! The file with the sensible heat flux, in - ! variable shflx. -SHORTWAVEUP_FILE = "forcing.nc" ! - ! The file with the upward shortwave heat flux. -SHORTWAVEDOWN_FILE = "forcing.nc" ! - ! The file with the downward shortwave heat flux. -SNOW_FILE = "forcing.nc" ! - ! The file with the downward frozen precip flux, in - ! variable snow. -PRECIP_FILE = "forcing.nc" ! - ! The file with the downward total precip flux, in - ! variable precip. -FRESHDISCHARGE_FILE = "forcing_monthly.nc" ! - ! The file with the fresh and frozen runoff/calving fluxes, - ! invariables disch_w and disch_s. -SSTRESTORE_FILE = "" ! - ! The file with the SST toward which to restore in the - ! variable given by SST_RESTORE_VAR. -SALINITYRESTORE_FILE = "" ! - ! The file with the surface salinity toward which to - ! restore in the variable given by SSS_RESTORE_VAR. -WIND_CONFIG = "file" ! +WIND_CONFIG = "data_override" ! ! The character string that indicates how wind forcing ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). -WIND_FILE = "forcing.nc" ! - ! The file in which the wind stresses are found in - ! variables STRESS_X and STRESS_Y. READ_GUST_2D = True ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file diff --git a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all index 6e197b97b7..5291cb140c 100644 --- a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all @@ -1158,66 +1158,14 @@ VARIABLE_WINDS = True ! [Boolean] default = True VARIABLE_BUOYFORCE = True ! [Boolean] default = True ! If true, the buoyancy forcing varies in time after the ! initialization of the model. -BUOY_CONFIG = "file" ! +BUOY_CONFIG = "data_override" ! ! The character string that indicates how buoyancy forcing ! is specified. Valid options include (file), (zero), ! (linear), (USER), and (NONE). -ARCHAIC_OMIP_FORCING_FILE = True ! [Boolean] default = True - ! If true, use the forcing variable decomposition from - ! the old German OMIP prescription that predated CORE. If - ! false, use the variable groupings available from MOM - ! output diagnostics of forcing variables. -LONGWAVEDOWN_FILE = "forcing.nc" ! - ! The file with the downward longwave heat flux, in - ! variable lwdn_sfc. -LONGWAVEUP_FILE = "forcing.nc" ! - ! The file with the upward longwave heat flux, in - ! variable lwup_sfc. -EVAPORATION_FILE = "forcing.nc" ! - ! The file with the evaporative moisture flux, in - ! variable evap. -SENSIBLEHEAT_FILE = "forcing.nc" ! - ! The file with the sensible heat flux, in - ! variable shflx. -SHORTWAVEUP_FILE = "forcing.nc" ! - ! The file with the upward shortwave heat flux. -SHORTWAVEDOWN_FILE = "forcing.nc" ! - ! The file with the downward shortwave heat flux. -SNOW_FILE = "forcing.nc" ! - ! The file with the downward frozen precip flux, in - ! variable snow. -PRECIP_FILE = "forcing.nc" ! - ! The file with the downward total precip flux, in - ! variable precip. -FRESHDISCHARGE_FILE = "forcing_monthly.nc" ! - ! The file with the fresh and frozen runoff/calving fluxes, - ! invariables disch_w and disch_s. -SSTRESTORE_FILE = "" ! - ! The file with the SST toward which to restore in the - ! variable given by SST_RESTORE_VAR. -SALINITYRESTORE_FILE = "" ! - ! The file with the surface salinity toward which to - ! restore in the variable given by SSS_RESTORE_VAR. -WIND_CONFIG = "file" ! +WIND_CONFIG = "data_override" ! ! The character string that indicates how wind forcing ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). -WIND_FILE = "forcing.nc" ! - ! The file in which the wind stresses are found in - ! variables STRESS_X and STRESS_Y. -WINDSTRESS_X_VAR = "STRESS_X" ! default = "STRESS_X" - ! The name of the x-wind stress variable in WIND_FILE. -WINDSTRESS_Y_VAR = "STRESS_Y" ! default = "STRESS_Y" - ! The name of the y-wind stress variable in WIND_FILE. -WINDSTRESS_STAGGER = "A" ! default = "A" - ! A character indicating how the wind stress components - ! are staggered in WIND_FILE. This may be A or C for now. -WINDSTRESS_SCALE = 1.0 ! [nondim] default = 1.0 - ! A value by which the wind stresses in WIND_FILE are rescaled. -USTAR_FORCING_VAR = "" ! [nondim] default = "" - ! The name of the friction velocity variable in WIND_FILE - ! or blank to get ustar from the wind stresses plus the - ! gustiness. RESTOREBUOY = False ! [Boolean] default = False ! If true, the buoyancy fluxes drive the model back ! toward some specified surface state with a rate diff --git a/examples/solo_ocean/single_column_z/MOM_parameter_doc.short b/examples/solo_ocean/single_column_z/MOM_parameter_doc.short index b132c7e433..461fbad28b 100644 --- a/examples/solo_ocean/single_column_z/MOM_parameter_doc.short +++ b/examples/solo_ocean/single_column_z/MOM_parameter_doc.short @@ -376,48 +376,14 @@ KHTR = 600.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. ! === Parameters of module MOM_surface_forcing === -BUOY_CONFIG = "file" ! +BUOY_CONFIG = "data_override" ! ! The character string that indicates how buoyancy forcing ! is specified. Valid options include (file), (zero), ! (linear), (USER), and (NONE). -LONGWAVEDOWN_FILE = "forcing.nc" ! - ! The file with the downward longwave heat flux, in - ! variable lwdn_sfc. -LONGWAVEUP_FILE = "forcing.nc" ! - ! The file with the upward longwave heat flux, in - ! variable lwup_sfc. -EVAPORATION_FILE = "forcing.nc" ! - ! The file with the evaporative moisture flux, in - ! variable evap. -SENSIBLEHEAT_FILE = "forcing.nc" ! - ! The file with the sensible heat flux, in - ! variable shflx. -SHORTWAVEUP_FILE = "forcing.nc" ! - ! The file with the upward shortwave heat flux. -SHORTWAVEDOWN_FILE = "forcing.nc" ! - ! The file with the downward shortwave heat flux. -SNOW_FILE = "forcing.nc" ! - ! The file with the downward frozen precip flux, in - ! variable snow. -PRECIP_FILE = "forcing.nc" ! - ! The file with the downward total precip flux, in - ! variable precip. -FRESHDISCHARGE_FILE = "forcing_monthly.nc" ! - ! The file with the fresh and frozen runoff/calving fluxes, - ! invariables disch_w and disch_s. -SSTRESTORE_FILE = "" ! - ! The file with the SST toward which to restore in the - ! variable given by SST_RESTORE_VAR. -SALINITYRESTORE_FILE = "" ! - ! The file with the surface salinity toward which to - ! restore in the variable given by SSS_RESTORE_VAR. -WIND_CONFIG = "file" ! +WIND_CONFIG = "data_override" ! ! The character string that indicates how wind forcing ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). -WIND_FILE = "forcing.nc" ! - ! The file in which the wind stresses are found in - ! variables STRESS_X and STRESS_Y. READ_GUST_2D = True ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file diff --git a/examples/solo_ocean/single_column_z/timestats.gnu b/examples/solo_ocean/single_column_z/timestats.gnu index 5f116e371e..4b51018338 100644 --- a/examples/solo_ocean/single_column_z/timestats.gnu +++ b/examples/solo_ocean/single_column_z/timestats.gnu @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 2.742408024435E-07, CFL 0.00078, SL -6.1796E-03, M 7.69511E+16, S 35.1294, T 4.8054, Me 3.60E-19, Se 0.00E+00, Te 1.35E-15 - 48, 2.000, 0, En 6.742406598227E-07, CFL 0.00099, SL 7.7375E-03, M 7.69513E+16, S 35.1293, T 4.8049, Me -1.76E-18, Se 1.33E-14, Te -1.95E-15 - 72, 3.000, 0, En 3.865297032125E-07, CFL 0.00068, SL 1.7286E-03, M 7.69512E+16, S 35.1293, T 4.8041, Me -1.22E-17, Se 0.00E+00, Te -6.28E-16 - 96, 4.000, 0, En 1.742680728588E-06, CFL 0.00182, SL -1.1511E-03, M 7.69512E+16, S 35.1293, T 4.8036, Me -2.05E-18, Se -1.33E-14, Te 9.16E-16 - 120, 5.000, 0, En 1.810690091745E-06, CFL 0.00168, SL -3.5312E-03, M 7.69511E+16, S 35.1294, T 4.8034, Me 4.23E-18, Se 6.65E-15, Te -2.32E-16 - 144, 6.000, 0, En 5.876951923931E-07, CFL 0.00067, SL -5.5946E-03, M 7.69511E+16, S 35.1294, T 4.8032, Me -6.47E-18, Se -1.33E-14, Te 2.66E-15 - 168, 7.000, 0, En 1.042589084630E-06, CFL 0.00122, SL -3.7707E-03, M 7.69511E+16, S 35.1294, T 4.8029, Me -3.12E-18, Se 6.65E-15, Te -1.36E-16 - 192, 8.000, 0, En 1.232479320197E-06, CFL 0.00120, SL 3.2469E-03, M 7.69512E+16, S 35.1293, T 4.8028, Me 6.91E-18, Se 6.65E-15, Te -3.92E-16 - 216, 9.000, 0, En 1.325482041473E-06, CFL 0.00100, SL 8.9665E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me -6.72E-18, Se -1.33E-14, Te 8.75E-16 - 240, 10.000, 0, En 3.316825133846E-06, CFL 0.00224, SL 7.4792E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me 1.75E-17, Se -6.65E-15, Te -6.16E-16 - 264, 11.000, 0, En 3.853813127735E-06, CFL 0.00266, SL 6.0258E-03, M 7.69513E+16, S 35.1293, T 4.8024, Me 8.74E-18, Se 6.65E-15, Te -9.90E-16 - 288, 12.000, 0, En 2.490471996048E-06, CFL 0.00176, SL 2.5996E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.13E-17, Se -6.65E-15, Te 1.79E-15 - 312, 13.000, 0, En 3.002261383105E-06, CFL 0.00137, SL -4.8867E-03, M 7.69511E+16, S 35.1294, T 4.8012, Me 3.01E-18, Se -1.33E-14, Te -9.06E-16 - 336, 14.000, 0, En 3.113905965475E-06, CFL 0.00135, SL -8.9710E-03, M 7.69511E+16, S 35.1294, T 4.8008, Me 1.18E-18, Se 1.33E-14, Te 1.43E-15 - 360, 15.000, 0, En 3.468188055686E-06, CFL 0.00171, SL -1.1697E-02, M 7.69510E+16, S 35.1294, T 4.8004, Me -3.04E-17, Se -6.65E-15, Te -7.00E-16 - 384, 16.000, 0, En 3.669431985381E-06, CFL 0.00254, SL -1.4742E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me 1.15E-17, Se 6.65E-15, Te -7.26E-16 - 408, 17.000, 0, En 1.599194550995E-06, CFL 0.00063, SL -2.5035E-02, M 7.69509E+16, S 35.1295, T 4.7985, Me 3.65E-18, Se 0.00E+00, Te 9.27E-16 - 432, 18.000, 0, En 2.883144255678E-06, CFL 0.00151, SL -3.4147E-02, M 7.69508E+16, S 35.1295, T 4.7972, Me 5.99E-18, Se 0.00E+00, Te -8.34E-16 - 456, 19.000, 0, En 3.455658779696E-06, CFL 0.00185, SL -1.0766E-02, M 7.69511E+16, S 35.1294, T 4.7965, Me -1.82E-18, Se 6.65E-15, Te 9.60E-16 - 480, 20.000, 0, En 3.063493876380E-06, CFL 0.00108, SL -1.0498E-02, M 7.69511E+16, S 35.1294, T 4.7957, Me -6.67E-18, Se 2.00E-14, Te -2.94E-17 - 504, 21.000, 0, En 3.636624494431E-06, CFL 0.00148, SL -1.7271E-02, M 7.69510E+16, S 35.1294, T 4.7947, Me 3.20E-18, Se -2.00E-14, Te 1.34E-15 - 528, 22.000, 0, En 3.985414918094E-06, CFL 0.00192, SL -2.1074E-02, M 7.69509E+16, S 35.1295, T 4.7944, Me -6.06E-18, Se 2.00E-14, Te -3.95E-16 - 552, 23.000, 0, En 6.487922908892E-06, CFL 0.00286, SL -2.5695E-02, M 7.69509E+16, S 35.1295, T 4.7939, Me 1.55E-17, Se -2.66E-14, Te 8.28E-16 - 576, 24.000, 0, En 6.073165449385E-06, CFL 0.00176, SL -2.7257E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me 6.24E-19, Se 1.33E-14, Te -2.90E-15 - 600, 25.000, 0, En 5.162746434780E-06, CFL 0.00190, SL -3.4194E-02, M 7.69508E+16, S 35.1295, T 4.7929, Me -1.61E-17, Se 6.65E-15, Te 1.84E-15 - 624, 26.000, 0, En 2.847462524710E-06, CFL 0.00114, SL -3.8898E-02, M 7.69507E+16, S 35.1296, T 4.7924, Me 3.46E-18, Se 0.00E+00, Te 9.26E-16 - 648, 27.000, 0, En 2.300280683721E-06, CFL 0.00125, SL -4.2852E-02, M 7.69506E+16, S 35.1296, T 4.7920, Me 3.18E-18, Se 1.33E-14, Te -2.84E-15 - 672, 28.000, 0, En 6.789753109123E-06, CFL 0.00278, SL -3.7184E-02, M 7.69507E+16, S 35.1296, T 4.7918, Me -3.33E-18, Se -6.65E-15, Te -1.26E-15 - 696, 29.000, 0, En 7.996788069831E-07, CFL 0.00118, SL -4.4104E-02, M 7.69506E+16, S 35.1296, T 4.7906, Me -6.58E-18, Se 2.00E-14, Te 4.34E-15 - 720, 30.000, 0, En 3.947169026648E-07, CFL 0.00059, SL -5.2318E-02, M 7.69505E+16, S 35.1296, T 4.7892, Me 6.45E-18, Se 0.00E+00, Te -6.61E-16 - 744, 31.000, 0, En 3.232648902620E-07, CFL 0.00033, SL -5.6906E-02, M 7.69505E+16, S 35.1297, T 4.7886, Me -1.12E-17, Se -1.33E-14, Te 7.61E-16 - 768, 32.000, 0, En 3.375973592034E-07, CFL 0.00034, SL -3.3070E-02, M 7.69508E+16, S 35.1295, T 4.7880, Me 9.75E-18, Se 1.33E-14, Te -1.95E-15 - 792, 33.000, 0, En 2.257006999310E-07, CFL 0.00037, SL -3.2226E-02, M 7.69508E+16, S 35.1295, T 4.7872, Me 1.48E-17, Se -6.65E-15, Te 3.61E-16 - 816, 34.000, 0, En 8.447246746417E-08, CFL 0.00027, SL -3.8376E-02, M 7.69507E+16, S 35.1296, T 4.7862, Me -1.82E-17, Se 0.00E+00, Te -1.21E-15 - 840, 35.000, 0, En 9.152604321976E-08, CFL 0.00024, SL -4.5605E-02, M 7.69506E+16, S 35.1296, T 4.7853, Me -1.55E-18, Se 0.00E+00, Te 2.61E-15 - 864, 36.000, 0, En 5.962259854140E-07, CFL 0.00089, SL -5.0415E-02, M 7.69505E+16, S 35.1296, T 4.7848, Me 1.69E-17, Se 0.00E+00, Te -6.51E-16 - 888, 37.000, 0, En 1.340644836531E-07, CFL 0.00041, SL -5.3725E-02, M 7.69505E+16, S 35.1297, T 4.7844, Me 3.72E-18, Se 2.00E-14, Te 8.77E-16 - 912, 38.000, 0, En 3.566361200145E-07, CFL 0.00090, SL -5.7093E-02, M 7.69505E+16, S 35.1297, T 4.7841, Me -8.19E-18, Se -2.66E-14, Te -2.25E-15 - 936, 39.000, 0, En 1.479484955285E-06, CFL 0.00158, SL -4.5885E-02, M 7.69506E+16, S 35.1296, T 4.7837, Me 7.88E-18, Se 0.00E+00, Te 1.17E-15 - 960, 40.000, 0, En 2.677471043497E-06, CFL 0.00218, SL -3.9384E-02, M 7.69507E+16, S 35.1296, T 4.7835, Me -1.32E-18, Se -1.33E-14, Te -6.71E-16 - 984, 41.000, 0, En 1.153676420014E-06, CFL 0.00091, SL -4.3521E-02, M 7.69506E+16, S 35.1296, T 4.7830, Me 4.78E-19, Se 0.00E+00, Te -2.71E-16 - 1008, 42.000, 0, En 1.864740439543E-06, CFL 0.00165, SL -3.6775E-02, M 7.69507E+16, S 35.1296, T 4.7823, Me -6.54E-18, Se 1.33E-14, Te 1.61E-15 - 1032, 43.000, 0, En 3.319949626043E-06, CFL 0.00199, SL -2.7828E-02, M 7.69508E+16, S 35.1295, T 4.7821, Me 1.26E-17, Se -6.65E-15, Te 7.28E-16 - 1056, 44.000, 0, En 3.515065010348E-06, CFL 0.00249, SL -1.8195E-02, M 7.69510E+16, S 35.1294, T 4.7819, Me -3.75E-18, Se -1.33E-14, Te -1.53E-15 - 1080, 45.000, 0, En 2.020868463236E-06, CFL 0.00127, SL -2.2342E-02, M 7.69509E+16, S 35.1295, T 4.7813, Me -1.04E-17, Se 6.65E-15, Te 2.27E-15 - 1104, 46.000, 0, En 2.626475960869E-06, CFL 0.00162, SL -3.0430E-02, M 7.69508E+16, S 35.1295, T 4.7803, Me 1.02E-17, Se 0.00E+00, Te -2.87E-15 - 1128, 47.000, 0, En 2.443130135718E-06, CFL 0.00092, SL -3.7229E-02, M 7.69507E+16, S 35.1296, T 4.7794, Me -1.23E-17, Se -6.65E-15, Te 1.64E-15 - 1152, 48.000, 0, En 2.214433345244E-06, CFL 0.00081, SL -4.2106E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -1.98E-18, Se -6.65E-15, Te -1.33E-15 - 1176, 49.000, 0, En 1.795908751520E-06, CFL 0.00059, SL -5.0827E-02, M 7.69505E+16, S 35.1296, T 4.7773, Me 1.69E-17, Se 6.65E-15, Te 7.33E-16 - 1200, 50.000, 0, En 1.407167848720E-06, CFL 0.00059, SL -6.0752E-02, M 7.69504E+16, S 35.1297, T 4.7759, Me -1.39E-17, Se 0.00E+00, Te -1.27E-15 - 1224, 51.000, 0, En 3.107263713127E-06, CFL 0.00229, SL -6.6461E-02, M 7.69503E+16, S 35.1297, T 4.7755, Me -3.32E-18, Se 0.00E+00, Te 1.90E-16 - 1248, 52.000, 0, En 5.077619341322E-06, CFL 0.00194, SL -6.9899E-02, M 7.69503E+16, S 35.1297, T 4.7753, Me 6.42E-18, Se -6.65E-15, Te 1.65E-15 - 1272, 53.000, 0, En 3.436165177339E-06, CFL 0.00189, SL -7.1890E-02, M 7.69503E+16, S 35.1298, T 4.7752, Me 5.53E-18, Se 6.65E-15, Te -1.74E-15 - 1296, 54.000, 0, En 2.954055949430E-06, CFL 0.00188, SL -6.6094E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me -2.39E-17, Se -6.65E-15, Te -8.60E-17 - 1320, 55.000, 0, En 1.675373148974E-06, CFL 0.00133, SL -6.6817E-02, M 7.69503E+16, S 35.1297, T 4.7745, Me 2.67E-17, Se -1.33E-14, Te 4.53E-16 - 1344, 56.000, 0, En 7.081023103567E-07, CFL 0.00108, SL -7.2944E-02, M 7.69503E+16, S 35.1298, T 4.7739, Me -7.75E-18, Se 1.33E-14, Te -8.27E-16 - 1368, 57.000, 0, En 2.058291210967E-06, CFL 0.00141, SL -7.0270E-02, M 7.69503E+16, S 35.1298, T 4.7736, Me 4.88E-18, Se -1.33E-14, Te 1.56E-15 - 1392, 58.000, 0, En 1.642008535719E-06, CFL 0.00130, SL -7.3040E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -2.59E-17, Se 0.00E+00, Te 1.33E-15 - 1416, 59.000, 0, En 9.355379341614E-07, CFL 0.00059, SL -8.0029E-02, M 7.69502E+16, S 35.1298, T 4.7720, Me 2.08E-17, Se 0.00E+00, Te -3.54E-15 - 1440, 60.000, 0, En 1.159681661575E-06, CFL 0.00095, SL -8.7741E-02, M 7.69501E+16, S 35.1299, T 4.7711, Me -4.92E-18, Se 0.00E+00, Te 4.58E-15 - 1464, 61.000, 0, En 1.005441268566E-06, CFL 0.00171, SL -9.2703E-02, M 7.69500E+16, S 35.1299, T 4.7708, Me 1.28E-17, Se -6.65E-15, Te -5.16E-16 - 1488, 62.000, 0, En 3.274052923642E-06, CFL 0.00150, SL -9.5442E-02, M 7.69500E+16, S 35.1299, T 4.7706, Me -8.36E-18, Se -6.65E-15, Te -3.30E-15 - 1512, 63.000, 0, En 2.714201823492E-06, CFL 0.00273, SL -9.8093E-02, M 7.69499E+16, S 35.1299, T 4.7705, Me 4.56E-18, Se 6.65E-15, Te 4.36E-16 - 1536, 64.000, 0, En 3.101473841313E-06, CFL 0.00373, SL -1.0147E-01, M 7.69499E+16, S 35.1299, T 4.7705, Me 2.41E-18, Se 0.00E+00, Te 1.17E-15 - 1560, 65.000, 0, En 4.695538496242E-07, CFL 0.00071, SL -1.0311E-01, M 7.69499E+16, S 35.1299, T 4.7702, Me 2.09E-19, Se -6.65E-15, Te 1.20E-15 - 1584, 66.000, 0, En 1.638117429454E-06, CFL 0.00198, SL -1.0727E-01, M 7.69498E+16, S 35.1300, T 4.7700, Me 1.29E-17, Se 0.00E+00, Te 1.23E-17 - 1608, 67.000, 0, En 4.926480000096E-07, CFL 0.00079, SL -1.1166E-01, M 7.69498E+16, S 35.1300, T 4.7696, Me -2.58E-18, Se 6.65E-15, Te 4.45E-16 - 1632, 68.000, 0, En 2.421020188669E-06, CFL 0.00173, SL -1.0768E-01, M 7.69498E+16, S 35.1300, T 4.7694, Me -2.28E-17, Se 6.65E-15, Te 1.72E-15 - 1656, 69.000, 0, En 2.120545544603E-06, CFL 0.00189, SL -1.0430E-01, M 7.69499E+16, S 35.1299, T 4.7694, Me 8.39E-18, Se -6.65E-15, Te -3.26E-16 - 1680, 70.000, 0, En 2.340630237379E-06, CFL 0.00179, SL -9.7191E-02, M 7.69499E+16, S 35.1299, T 4.7695, Me -7.52E-18, Se -6.65E-15, Te -1.62E-15 - 1704, 71.000, 0, En 2.270872655597E-06, CFL 0.00169, SL -9.5680E-02, M 7.69500E+16, S 35.1299, T 4.7698, Me 1.22E-17, Se -6.65E-15, Te 1.58E-15 - 1728, 72.000, 0, En 2.920965725484E-06, CFL 0.00209, SL -9.6294E-02, M 7.69500E+16, S 35.1299, T 4.7700, Me -1.78E-17, Se 0.00E+00, Te -1.33E-16 - 1752, 73.000, 0, En 2.475975557934E-06, CFL 0.00139, SL -9.8194E-02, M 7.69499E+16, S 35.1299, T 4.7700, Me 1.26E-17, Se -6.65E-15, Te 2.80E-16 - 1776, 74.000, 0, En 3.173694498482E-06, CFL 0.00184, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.7697, Me -8.90E-18, Se 1.33E-14, Te 1.96E-15 - 1800, 75.000, 0, En 1.148722944537E-06, CFL 0.00074, SL -1.0994E-01, M 7.69498E+16, S 35.1300, T 4.7690, Me 8.77E-18, Se 0.00E+00, Te -4.11E-15 - 1824, 76.000, 0, En 1.086658954374E-06, CFL 0.00070, SL -1.1492E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me 6.03E-18, Se 0.00E+00, Te 2.65E-15 - 1848, 77.000, 0, En 3.440564583011E-06, CFL 0.00216, SL -1.2023E-01, M 7.69497E+16, S 35.1300, T 4.7685, Me -6.19E-18, Se 6.65E-15, Te -1.06E-15 - 1872, 78.000, 0, En 6.179525559634E-06, CFL 0.00304, SL -1.2461E-01, M 7.69496E+16, S 35.1301, T 4.7684, Me -1.35E-17, Se 6.65E-15, Te -1.12E-15 - 1896, 79.000, 0, En 7.002121257663E-06, CFL 0.00344, SL -1.2481E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me 1.51E-17, Se 0.00E+00, Te 2.45E-15 - 1920, 80.000, 0, En 7.705794830826E-06, CFL 0.00345, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.7690, Me -1.53E-18, Se 0.00E+00, Te 4.62E-16 - 1944, 81.000, 0, En 6.685736459348E-06, CFL 0.00284, SL -1.2266E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me 4.04E-18, Se -6.65E-15, Te -9.29E-16 - 1968, 82.000, 0, En 5.285138432673E-06, CFL 0.00188, SL -1.2666E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -5.59E-18, Se -6.65E-15, Te 1.17E-15 - 1992, 83.000, 0, En 4.232847846132E-06, CFL 0.00185, SL -1.2154E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.96E-17, Se 1.33E-14, Te -1.59E-15 - 2016, 84.000, 0, En 3.640233172491E-06, CFL 0.00143, SL -1.2284E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.95E-17, Se 0.00E+00, Te 1.54E-16 - 2040, 85.000, 0, En 2.005175547739E-06, CFL 0.00080, SL -1.3233E-01, M 7.69495E+16, S 35.1301, T 4.7674, Me -3.88E-18, Se 6.65E-15, Te 2.42E-15 - 2064, 86.000, 0, En 2.246647648245E-06, CFL 0.00109, SL -1.4303E-01, M 7.69494E+16, S 35.1302, T 4.7660, Me 4.54E-18, Se -6.65E-15, Te -3.66E-15 - 2088, 87.000, 0, En 2.000202603272E-06, CFL 0.00124, SL -1.4969E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 3.71E-18, Se -6.65E-15, Te 1.98E-15 - 2112, 88.000, 0, En 2.094340871091E-06, CFL 0.00159, SL -1.3920E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 4.90E-18, Se 6.65E-15, Te -1.12E-16 - 2136, 89.000, 0, En 6.301631902513E-06, CFL 0.00347, SL -1.2452E-01, M 7.69496E+16, S 35.1301, T 4.7651, Me -1.24E-17, Se -6.65E-15, Te 2.98E-15 - 2160, 90.000, 0, En 7.488325984935E-06, CFL 0.00361, SL -1.2502E-01, M 7.69496E+16, S 35.1301, T 4.7654, Me 2.57E-17, Se 1.33E-14, Te -2.62E-15 - 2184, 91.000, 0, En 7.330817524757E-06, CFL 0.00331, SL -1.2921E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.66E-17, Se -6.65E-15, Te -1.90E-15 - 2208, 92.000, 0, En 7.152177017629E-06, CFL 0.00328, SL -1.3343E-01, M 7.69495E+16, S 35.1301, T 4.7654, Me -2.21E-18, Se -6.65E-15, Te -4.90E-16 - 2232, 93.000, 0, En 4.252689297341E-06, CFL 0.00109, SL -1.3970E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 1.67E-17, Se 0.00E+00, Te 2.07E-15 - 2256, 94.000, 0, En 2.062768470843E-06, CFL 0.00075, SL -1.4499E-01, M 7.69493E+16, S 35.1302, T 4.7646, Me -6.89E-18, Se 6.65E-15, Te 1.25E-15 - 2280, 95.000, 0, En 3.498288341125E-06, CFL 0.00157, SL -1.4233E-01, M 7.69494E+16, S 35.1302, T 4.7644, Me -2.42E-17, Se 6.65E-15, Te -8.08E-16 - 2304, 96.000, 0, En 3.733780296287E-06, CFL 0.00145, SL -1.4259E-01, M 7.69494E+16, S 35.1302, T 4.7648, Me 2.91E-17, Se -6.65E-15, Te -1.35E-15 - 2328, 97.000, 0, En 5.145224161835E-06, CFL 0.00251, SL -1.4436E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me -6.30E-18, Se 1.33E-14, Te -4.72E-17 - 2352, 98.000, 0, En 9.983691614289E-06, CFL 0.00327, SL -1.4658E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me 2.09E-17, Se -2.00E-14, Te 9.11E-16 - 2376, 99.000, 0, En 9.594996649099E-06, CFL 0.00230, SL -1.4915E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -2.11E-17, Se 6.65E-15, Te -7.22E-16 - 2400, 100.000, 0, En 1.185460201170E-05, CFL 0.00394, SL -1.5319E-01, M 7.69492E+16, S 35.1302, T 4.7653, Me -1.72E-17, Se 0.00E+00, Te -4.50E-16 - 2424, 101.000, 0, En 1.156377115396E-05, CFL 0.00349, SL -1.5419E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me 2.03E-17, Se 0.00E+00, Te 2.46E-15 - 2448, 102.000, 0, En 1.091869663683E-05, CFL 0.00320, SL -1.5183E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 3.86E-18, Se 0.00E+00, Te -2.36E-16 - 2472, 103.000, 0, En 1.089976100044E-05, CFL 0.00300, SL -1.5584E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me 2.30E-18, Se 0.00E+00, Te -1.38E-15 - 2496, 104.000, 0, En 1.236806408613E-05, CFL 0.00352, SL -1.6093E-01, M 7.69491E+16, S 35.1303, T 4.7661, Me -6.24E-18, Se -6.65E-15, Te -3.53E-16 - 2520, 105.000, 0, En 1.158538606456E-05, CFL 0.00349, SL -1.6379E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me 3.25E-18, Se 1.33E-14, Te -1.67E-15 - 2544, 106.000, 0, En 1.130895937293E-05, CFL 0.00340, SL -1.6372E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.62E-17, Se 0.00E+00, Te 1.36E-15 - 2568, 107.000, 0, En 1.388334639523E-05, CFL 0.00414, SL -1.6361E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me 2.61E-17, Se -6.65E-15, Te -2.02E-15 - 2592, 108.000, 0, En 1.587722298912E-05, CFL 0.00447, SL -1.6025E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me -1.63E-17, Se -6.65E-15, Te 2.23E-15 - 2616, 109.000, 0, En 1.608319957438E-05, CFL 0.00423, SL -1.5628E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me -1.16E-17, Se 2.66E-14, Te 7.71E-16 - 2640, 110.000, 0, En 1.457854545745E-05, CFL 0.00387, SL -1.5606E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me 1.12E-17, Se -1.33E-14, Te 1.21E-15 - 2664, 111.000, 0, En 1.292027950747E-05, CFL 0.00328, SL -1.6488E-01, M 7.69491E+16, S 35.1303, T 4.7665, Me 2.08E-18, Se 6.65E-15, Te 8.68E-16 - 2688, 112.000, 0, En 1.192484495739E-05, CFL 0.00274, SL -1.7207E-01, M 7.69490E+16, S 35.1303, T 4.7662, Me -2.11E-17, Se 0.00E+00, Te -1.35E-15 - 2712, 113.000, 0, En 1.088285217372E-05, CFL 0.00266, SL -1.7342E-01, M 7.69490E+16, S 35.1304, T 4.7659, Me 2.83E-17, Se 0.00E+00, Te -9.32E-18 - 2736, 114.000, 0, En 1.015463382520E-05, CFL 0.00340, SL -1.5505E-01, M 7.69492E+16, S 35.1302, T 4.7660, Me -1.94E-17, Se -6.65E-15, Te 9.93E-17 - 2760, 115.000, 0, En 7.091713722400E-06, CFL 0.00223, SL -1.5558E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 1.44E-17, Se 0.00E+00, Te -2.04E-15 - 2784, 116.000, 0, En 6.666541906681E-06, CFL 0.00179, SL -1.5799E-01, M 7.69492E+16, S 35.1303, T 4.7664, Me 2.45E-18, Se -1.33E-14, Te -3.06E-16 - 2808, 117.000, 0, En 7.083278321726E-06, CFL 0.00237, SL -1.6049E-01, M 7.69491E+16, S 35.1303, T 4.7667, Me 1.33E-17, Se 2.00E-14, Te 8.85E-16 - 2832, 118.000, 0, En 7.875657980808E-06, CFL 0.00293, SL -1.6273E-01, M 7.69491E+16, S 35.1303, T 4.7670, Me -2.06E-17, Se -6.65E-15, Te 2.54E-15 - 2856, 119.000, 0, En 9.707577920132E-06, CFL 0.00288, SL -1.6521E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me 8.48E-18, Se 6.65E-15, Te -3.66E-15 - 2880, 120.000, 0, En 1.135214577224E-05, CFL 0.00353, SL -1.6737E-01, M 7.69490E+16, S 35.1303, T 4.7678, Me -2.10E-17, Se -2.00E-14, Te 2.10E-15 - 2904, 121.000, 0, En 1.148279183611E-05, CFL 0.00481, SL -1.6904E-01, M 7.69490E+16, S 35.1303, T 4.7684, Me 9.90E-18, Se 0.00E+00, Te -2.14E-15 - 2928, 122.000, 0, En 9.269289528251E-06, CFL 0.00290, SL -1.7066E-01, M 7.69490E+16, S 35.1303, T 4.7686, Me 2.45E-19, Se 0.00E+00, Te 1.02E-15 - 2952, 123.000, 0, En 9.081700522316E-06, CFL 0.00267, SL -1.7194E-01, M 7.69490E+16, S 35.1303, T 4.7689, Me 5.51E-18, Se 0.00E+00, Te 8.99E-16 - 2976, 124.000, 0, En 8.567584249431E-06, CFL 0.00257, SL -1.7323E-01, M 7.69490E+16, S 35.1304, T 4.7693, Me 6.95E-18, Se 6.65E-15, Te 3.84E-15 - 3000, 125.000, 0, En 7.881370227696E-06, CFL 0.00239, SL -1.6855E-01, M 7.69490E+16, S 35.1303, T 4.7697, Me 4.47E-18, Se 0.00E+00, Te -4.70E-15 - 3024, 126.000, 0, En 7.318297438777E-06, CFL 0.00248, SL -1.5937E-01, M 7.69492E+16, S 35.1303, T 4.7701, Me -2.08E-17, Se -6.65E-15, Te 1.55E-15 - 3048, 127.000, 0, En 7.368995556023E-06, CFL 0.00255, SL -1.6111E-01, M 7.69491E+16, S 35.1303, T 4.7702, Me -1.71E-18, Se 6.65E-15, Te -6.93E-16 - 3072, 128.000, 0, En 9.041163891650E-06, CFL 0.00346, SL -1.6494E-01, M 7.69491E+16, S 35.1303, T 4.7704, Me 3.51E-18, Se 6.65E-15, Te -1.53E-15 - 3096, 129.000, 0, En 1.004047624209E-05, CFL 0.00371, SL -1.6715E-01, M 7.69491E+16, S 35.1303, T 4.7708, Me -8.84E-18, Se -1.33E-14, Te -1.29E-15 - 3120, 130.000, 0, En 9.296744077501E-06, CFL 0.00281, SL -1.6897E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me 1.48E-17, Se 1.33E-14, Te 1.17E-15 - 3144, 131.000, 0, En 6.740670231211E-06, CFL 0.00236, SL -1.7186E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -1.20E-18, Se -1.33E-14, Te -2.50E-16 - 3168, 132.000, 0, En 5.929024561998E-06, CFL 0.00271, SL -1.7781E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me 5.40E-18, Se 6.65E-15, Te -1.24E-16 - 3192, 133.000, 0, En 6.568895018515E-06, CFL 0.00203, SL -1.8252E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me -7.85E-18, Se 6.65E-15, Te 2.78E-15 - 3216, 134.000, 0, En 5.828907814728E-06, CFL 0.00168, SL -1.8368E-01, M 7.69488E+16, S 35.1304, T 4.7714, Me 1.15E-17, Se 6.65E-15, Te -1.29E-16 - 3240, 135.000, 0, En 5.493104937323E-06, CFL 0.00143, SL -1.7966E-01, M 7.69489E+16, S 35.1304, T 4.7716, Me -2.41E-17, Se 0.00E+00, Te 2.34E-16 - 3264, 136.000, 0, En 5.317381111324E-06, CFL 0.00170, SL -1.7849E-01, M 7.69489E+16, S 35.1304, T 4.7722, Me 2.12E-17, Se 0.00E+00, Te -1.27E-15 - 3288, 137.000, 0, En 5.066022035116E-06, CFL 0.00184, SL -1.7888E-01, M 7.69489E+16, S 35.1304, T 4.7725, Me -1.31E-17, Se -2.00E-14, Te 8.41E-16 - 3312, 138.000, 0, En 5.201665865673E-06, CFL 0.00181, SL -1.7967E-01, M 7.69489E+16, S 35.1304, T 4.7728, Me 8.69E-18, Se -1.33E-14, Te 4.18E-16 - 3336, 139.000, 0, En 5.046164510791E-06, CFL 0.00166, SL -1.8065E-01, M 7.69489E+16, S 35.1304, T 4.7731, Me -1.06E-17, Se 6.65E-15, Te -2.35E-15 - 3360, 140.000, 0, En 4.393448037741E-06, CFL 0.00142, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7734, Me -1.33E-18, Se 1.33E-14, Te 4.19E-15 - 3384, 141.000, 0, En 4.485994009894E-06, CFL 0.00139, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7739, Me -1.39E-18, Se -6.65E-15, Te -4.60E-15 - 3408, 142.000, 0, En 5.975159117341E-06, CFL 0.00255, SL -1.8304E-01, M 7.69488E+16, S 35.1304, T 4.7746, Me 6.51E-18, Se 6.65E-15, Te 2.20E-15 - 3432, 143.000, 0, En 6.017730730821E-06, CFL 0.00306, SL -1.8367E-01, M 7.69488E+16, S 35.1304, T 4.7752, Me 2.37E-17, Se 0.00E+00, Te 1.85E-15 - 3456, 144.000, 0, En 5.832097416184E-06, CFL 0.00314, SL -1.8418E-01, M 7.69488E+16, S 35.1304, T 4.7759, Me -2.03E-17, Se 1.33E-14, Te -1.35E-16 - 3480, 145.000, 0, En 6.127990609595E-06, CFL 0.00356, SL -1.8501E-01, M 7.69488E+16, S 35.1304, T 4.7766, Me 1.76E-18, Se -6.65E-15, Te -4.01E-16 - 3504, 146.000, 0, En 6.243597091490E-06, CFL 0.00363, SL -1.8591E-01, M 7.69488E+16, S 35.1304, T 4.7773, Me 2.64E-17, Se -6.65E-15, Te 4.59E-16 - 3528, 147.000, 0, En 5.877400232275E-06, CFL 0.00297, SL -1.8691E-01, M 7.69488E+16, S 35.1304, T 4.7780, Me -3.33E-17, Se 6.65E-15, Te -5.50E-16 - 3552, 148.000, 0, En 5.528289704004E-06, CFL 0.00255, SL -1.8651E-01, M 7.69488E+16, S 35.1304, T 4.7786, Me 2.37E-17, Se 0.00E+00, Te -2.09E-15 - 3576, 149.000, 0, En 5.199563625034E-06, CFL 0.00282, SL -1.8743E-01, M 7.69488E+16, S 35.1304, T 4.7793, Me 3.16E-18, Se -6.65E-15, Te 2.96E-15 - 3600, 150.000, 0, En 5.019798739742E-06, CFL 0.00292, SL -1.8935E-01, M 7.69488E+16, S 35.1304, T 4.7797, Me -2.79E-17, Se -1.33E-14, Te 3.37E-16 - 3624, 151.000, 0, En 5.985984117418E-06, CFL 0.00327, SL -1.8921E-01, M 7.69488E+16, S 35.1304, T 4.7800, Me 2.09E-17, Se -6.65E-15, Te -2.19E-15 - 3648, 152.000, 0, En 6.562213555147E-06, CFL 0.00308, SL -1.9037E-01, M 7.69488E+16, S 35.1305, T 4.7805, Me 1.00E-17, Se 6.65E-15, Te 1.45E-15 - 3672, 153.000, 0, En 6.138597343342E-06, CFL 0.00267, SL -1.9203E-01, M 7.69487E+16, S 35.1305, T 4.7808, Me -4.79E-18, Se 6.65E-15, Te -3.35E-16 - 3696, 154.000, 0, En 5.552848348092E-06, CFL 0.00262, SL -1.9358E-01, M 7.69487E+16, S 35.1305, T 4.7812, Me -1.42E-18, Se -6.65E-15, Te 6.11E-16 - 3720, 155.000, 0, En 5.086996150821E-06, CFL 0.00235, SL -1.9477E-01, M 7.69487E+16, S 35.1305, T 4.7818, Me -2.73E-17, Se 0.00E+00, Te -2.01E-15 - 3744, 156.000, 0, En 4.321411343205E-06, CFL 0.00222, SL -1.9603E-01, M 7.69487E+16, S 35.1305, T 4.7824, Me 1.38E-17, Se -6.65E-15, Te 2.18E-15 - 3768, 157.000, 0, En 5.922967646396E-06, CFL 0.00268, SL -1.9737E-01, M 7.69487E+16, S 35.1305, T 4.7830, Me 2.61E-18, Se 6.65E-15, Te -6.23E-16 - 3792, 158.000, 0, En 3.704006292104E-06, CFL 0.00215, SL -1.9886E-01, M 7.69486E+16, S 35.1305, T 4.7836, Me -6.79E-18, Se 6.65E-15, Te -8.99E-16 - 3816, 159.000, 0, En 5.381116235943E-06, CFL 0.00251, SL -1.9901E-01, M 7.69486E+16, S 35.1305, T 4.7839, Me 8.64E-19, Se -6.65E-15, Te 1.35E-15 - 3840, 160.000, 0, En 5.311064301031E-06, CFL 0.00212, SL -1.9608E-01, M 7.69487E+16, S 35.1305, T 4.7844, Me 1.37E-18, Se -1.33E-14, Te 1.42E-15 - 3864, 161.000, 0, En 6.596011921974E-06, CFL 0.00344, SL -1.9717E-01, M 7.69487E+16, S 35.1305, T 4.7850, Me -1.41E-17, Se 6.65E-15, Te -3.60E-15 - 3888, 162.000, 0, En 8.265576212710E-06, CFL 0.00357, SL -1.9502E-01, M 7.69487E+16, S 35.1305, T 4.7854, Me 2.11E-18, Se -6.65E-15, Te 1.93E-15 - 3912, 163.000, 0, En 9.382014351782E-06, CFL 0.00325, SL -1.9569E-01, M 7.69487E+16, S 35.1305, T 4.7859, Me 6.38E-18, Se 6.65E-15, Te -6.36E-16 - 3936, 164.000, 0, En 1.052138126909E-05, CFL 0.00410, SL -1.9669E-01, M 7.69487E+16, S 35.1305, T 4.7864, Me 6.98E-18, Se -2.66E-14, Te 6.37E-16 - 3960, 165.000, 0, En 9.184747511886E-06, CFL 0.00390, SL -1.9770E-01, M 7.69487E+16, S 35.1305, T 4.7870, Me -5.39E-18, Se 6.65E-15, Te -2.02E-15 - 3984, 166.000, 0, En 8.085094114458E-06, CFL 0.00403, SL -1.9892E-01, M 7.69486E+16, S 35.1305, T 4.7877, Me -5.46E-18, Se 1.33E-14, Te -4.22E-16 - 4008, 167.000, 0, En 6.610485295753E-06, CFL 0.00300, SL -2.0057E-01, M 7.69486E+16, S 35.1305, T 4.7884, Me 1.92E-17, Se 0.00E+00, Te 1.63E-15 - 4032, 168.000, 0, En 6.449548038873E-06, CFL 0.00265, SL -2.0087E-01, M 7.69486E+16, S 35.1305, T 4.7890, Me -1.63E-17, Se 0.00E+00, Te -1.38E-15 - 4056, 169.000, 0, En 6.137696781334E-06, CFL 0.00220, SL -1.9987E-01, M 7.69486E+16, S 35.1305, T 4.7896, Me 8.13E-18, Se -1.33E-14, Te 1.41E-15 - 4080, 170.000, 0, En 5.913870967516E-06, CFL 0.00267, SL -1.9847E-01, M 7.69486E+16, S 35.1305, T 4.7902, Me 4.12E-18, Se 6.65E-15, Te -6.50E-16 - 4104, 171.000, 0, En 6.202810065013E-06, CFL 0.00371, SL -1.9845E-01, M 7.69486E+16, S 35.1305, T 4.7907, Me -1.43E-17, Se 0.00E+00, Te 1.59E-16 - 4128, 172.000, 0, En 6.528028496497E-06, CFL 0.00376, SL -1.9325E-01, M 7.69487E+16, S 35.1305, T 4.7910, Me 5.23E-18, Se 6.65E-15, Te 2.11E-15 - 4152, 173.000, 0, En 6.352919176309E-06, CFL 0.00276, SL -1.8124E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -1.31E-17, Se 1.33E-14, Te -4.17E-15 - 4176, 174.000, 0, En 6.034152545074E-06, CFL 0.00263, SL -1.7939E-01, M 7.69489E+16, S 35.1304, T 4.7910, Me 2.22E-17, Se -6.65E-15, Te 3.83E-15 - 4200, 175.000, 0, En 6.763071102367E-06, CFL 0.00349, SL -1.8292E-01, M 7.69488E+16, S 35.1304, T 4.7910, Me -5.47E-18, Se -1.33E-14, Te -2.10E-15 - 4224, 176.000, 0, En 8.890446735576E-06, CFL 0.00399, SL -1.8544E-01, M 7.69488E+16, S 35.1304, T 4.7915, Me -5.97E-18, Se 6.65E-15, Te 1.27E-16 - 4248, 177.000, 0, En 1.145065639366E-05, CFL 0.00448, SL -1.8526E-01, M 7.69488E+16, S 35.1304, T 4.7921, Me 1.30E-17, Se 0.00E+00, Te 1.85E-16 - 4272, 178.000, 0, En 8.595721753532E-06, CFL 0.00379, SL -1.8241E-01, M 7.69489E+16, S 35.1304, T 4.7927, Me -1.33E-17, Se 6.65E-15, Te 4.29E-16 - 4296, 179.000, 0, En 7.652269813930E-06, CFL 0.00370, SL -1.7606E-01, M 7.69489E+16, S 35.1304, T 4.7932, Me 1.31E-17, Se -6.65E-15, Te 4.74E-16 - 4320, 180.000, 0, En 7.648801864432E-06, CFL 0.00367, SL -1.6717E-01, M 7.69491E+16, S 35.1303, T 4.7936, Me 2.80E-18, Se 0.00E+00, Te -1.40E-15 - 4344, 181.000, 0, En 7.305642872157E-06, CFL 0.00380, SL -1.5918E-01, M 7.69492E+16, S 35.1303, T 4.7940, Me -1.86E-18, Se 6.65E-15, Te 2.78E-15 - 4368, 182.000, 0, En 1.003180187394E-05, CFL 0.00602, SL -1.5065E-01, M 7.69493E+16, S 35.1302, T 4.7946, Me -1.69E-17, Se 1.33E-14, Te -1.93E-15 - 4392, 183.000, 0, En 9.674421913118E-06, CFL 0.00482, SL -1.4226E-01, M 7.69494E+16, S 35.1302, T 4.7951, Me 2.61E-19, Se -1.33E-14, Te -6.77E-16 - 4416, 184.000, 0, En 1.119859974283E-05, CFL 0.00524, SL -1.3699E-01, M 7.69494E+16, S 35.1301, T 4.7956, Me -3.39E-19, Se 6.65E-15, Te -8.60E-16 - 4440, 185.000, 0, En 1.301953031810E-05, CFL 0.00582, SL -1.3753E-01, M 7.69494E+16, S 35.1301, T 4.7961, Me 1.98E-18, Se -1.33E-14, Te 3.15E-15 - 4464, 186.000, 0, En 1.334722579738E-05, CFL 0.00487, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7966, Me 7.55E-19, Se 1.33E-14, Te 6.68E-18 - 4488, 187.000, 0, En 1.368592272791E-05, CFL 0.00510, SL -1.4131E-01, M 7.69494E+16, S 35.1302, T 4.7970, Me 1.71E-17, Se 0.00E+00, Te -2.49E-16 - 4512, 188.000, 0, En 1.268437506460E-05, CFL 0.00471, SL -1.3896E-01, M 7.69494E+16, S 35.1302, T 4.7972, Me -2.12E-17, Se -6.65E-15, Te -1.90E-15 - 4536, 189.000, 0, En 1.225785474989E-05, CFL 0.00532, SL -1.3575E-01, M 7.69495E+16, S 35.1301, T 4.7973, Me -2.47E-19, Se -6.65E-15, Te -3.13E-16 - 4560, 190.000, 0, En 1.200422511281E-05, CFL 0.00544, SL -1.2903E-01, M 7.69495E+16, S 35.1301, T 4.7975, Me 1.23E-17, Se 2.00E-14, Te 5.85E-16 - 4584, 191.000, 0, En 1.091076217145E-05, CFL 0.00488, SL -1.2296E-01, M 7.69496E+16, S 35.1301, T 4.7977, Me 6.84E-18, Se -6.65E-15, Te -5.83E-16 - 4608, 192.000, 0, En 9.625883979413E-06, CFL 0.00416, SL -1.1866E-01, M 7.69497E+16, S 35.1300, T 4.7981, Me -1.37E-17, Se 6.65E-15, Te 5.81E-16 - 4632, 193.000, 0, En 8.302427864547E-06, CFL 0.00330, SL -1.1546E-01, M 7.69497E+16, S 35.1300, T 4.7986, Me -1.28E-17, Se 2.00E-14, Te 3.77E-16 - 4656, 194.000, 0, En 7.476679850284E-06, CFL 0.00379, SL -1.1116E-01, M 7.69498E+16, S 35.1300, T 4.7988, Me 8.65E-18, Se 0.00E+00, Te 1.08E-15 - 4680, 195.000, 0, En 7.695941177360E-06, CFL 0.00403, SL -1.0806E-01, M 7.69498E+16, S 35.1300, T 4.7990, Me 1.68E-18, Se -1.33E-14, Te 7.05E-16 - 4704, 196.000, 0, En 8.411294730480E-06, CFL 0.00403, SL -1.0301E-01, M 7.69499E+16, S 35.1299, T 4.7992, Me -5.64E-18, Se 0.00E+00, Te -2.56E-15 - 4728, 197.000, 0, En 8.943897126897E-06, CFL 0.00374, SL -1.0048E-01, M 7.69499E+16, S 35.1299, T 4.7995, Me 3.67E-17, Se -6.65E-15, Te 1.63E-16 - 4752, 198.000, 0, En 7.991775364575E-06, CFL 0.00324, SL -9.7422E-02, M 7.69499E+16, S 35.1299, T 4.7997, Me -1.77E-17, Se 0.00E+00, Te 1.52E-16 - 4776, 199.000, 0, En 6.779015184737E-06, CFL 0.00366, SL -9.2701E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me 6.55E-19, Se -6.65E-15, Te -1.58E-15 - 4800, 200.000, 0, En 6.260240031117E-06, CFL 0.00320, SL -8.8914E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me -8.49E-19, Se 2.00E-14, Te 2.09E-15 - 4824, 201.000, 0, En 6.040614812085E-06, CFL 0.00281, SL -8.5571E-02, M 7.69501E+16, S 35.1298, T 4.7999, Me -6.93E-18, Se -1.33E-14, Te -3.60E-16 - 4848, 202.000, 0, En 6.208218857432E-06, CFL 0.00243, SL -8.8244E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me 1.71E-17, Se -1.33E-14, Te -6.91E-16 - 4872, 203.000, 0, En 7.811484338113E-06, CFL 0.00282, SL -8.9369E-02, M 7.69500E+16, S 35.1299, T 4.8000, Me -5.94E-18, Se 0.00E+00, Te -3.11E-16 - 4896, 204.000, 0, En 1.198830795251E-05, CFL 0.00435, SL -8.9509E-02, M 7.69500E+16, S 35.1299, T 4.8002, Me 4.68E-19, Se 6.65E-15, Te -1.08E-15 - 4920, 205.000, 0, En 1.321501026117E-05, CFL 0.00503, SL -9.0500E-02, M 7.69500E+16, S 35.1299, T 4.8003, Me -1.60E-17, Se 1.33E-14, Te 1.57E-15 - 4944, 206.000, 0, En 1.333313639640E-05, CFL 0.00571, SL -9.4351E-02, M 7.69500E+16, S 35.1299, T 4.8002, Me 1.05E-17, Se 0.00E+00, Te -7.27E-16 - 4968, 207.000, 0, En 1.465626022083E-05, CFL 0.00560, SL -9.4849E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 1.08E-17, Se -6.65E-15, Te -4.01E-16 - 4992, 208.000, 0, En 1.574331459337E-05, CFL 0.00577, SL -9.3023E-02, M 7.69500E+16, S 35.1299, T 4.8007, Me 3.55E-18, Se 0.00E+00, Te 4.76E-16 - 5016, 209.000, 0, En 1.592176747827E-05, CFL 0.00555, SL -9.1310E-02, M 7.69500E+16, S 35.1299, T 4.8009, Me 1.63E-18, Se 0.00E+00, Te 9.47E-16 - 5040, 210.000, 0, En 1.538652024373E-05, CFL 0.00474, SL -9.0818E-02, M 7.69500E+16, S 35.1299, T 4.8014, Me -5.33E-19, Se 0.00E+00, Te -7.85E-16 - 5064, 211.000, 0, En 1.468491124584E-05, CFL 0.00434, SL -9.2481E-02, M 7.69500E+16, S 35.1299, T 4.8016, Me -2.09E-17, Se 6.65E-15, Te -4.57E-16 - 5088, 212.000, 0, En 1.435292583452E-05, CFL 0.00516, SL -8.8015E-02, M 7.69501E+16, S 35.1299, T 4.8019, Me 1.58E-17, Se -1.33E-14, Te 2.35E-15 - 5112, 213.000, 0, En 1.421904879562E-05, CFL 0.00557, SL -8.2620E-02, M 7.69501E+16, S 35.1298, T 4.8023, Me -6.09E-18, Se 6.65E-15, Te -3.77E-17 - 5136, 214.000, 0, En 1.416958138588E-05, CFL 0.00627, SL -8.2396E-02, M 7.69501E+16, S 35.1298, T 4.8028, Me -8.44E-18, Se 0.00E+00, Te 9.97E-16 - 5160, 215.000, 0, En 1.220659870012E-05, CFL 0.00545, SL -8.4309E-02, M 7.69501E+16, S 35.1298, T 4.8033, Me 4.35E-18, Se -1.33E-14, Te -4.79E-16 - 5184, 216.000, 0, En 1.003536074152E-05, CFL 0.00391, SL -8.6912E-02, M 7.69501E+16, S 35.1298, T 4.8037, Me 6.29E-18, Se 6.65E-15, Te -1.29E-15 - 5208, 217.000, 0, En 6.820118600656E-06, CFL 0.00335, SL -8.9106E-02, M 7.69501E+16, S 35.1299, T 4.8040, Me -1.43E-17, Se 0.00E+00, Te 2.13E-15 - 5232, 218.000, 0, En 6.795636312760E-06, CFL 0.00340, SL -8.9242E-02, M 7.69500E+16, S 35.1299, T 4.8044, Me -6.39E-18, Se 1.33E-14, Te 1.22E-15 - 5256, 219.000, 0, En 6.082476088033E-06, CFL 0.00313, SL -8.9224E-02, M 7.69501E+16, S 35.1299, T 4.8049, Me 2.31E-17, Se -6.65E-15, Te -7.67E-16 - 5280, 220.000, 0, En 5.581280148880E-06, CFL 0.00263, SL -9.2528E-02, M 7.69500E+16, S 35.1299, T 4.8051, Me -7.13E-18, Se -6.65E-15, Te -4.52E-16 - 5304, 221.000, 0, En 5.431723717516E-06, CFL 0.00199, SL -9.5169E-02, M 7.69500E+16, S 35.1299, T 4.8054, Me 1.38E-17, Se 0.00E+00, Te -1.08E-15 - 5328, 222.000, 0, En 5.303761876722E-06, CFL 0.00232, SL -9.6725E-02, M 7.69500E+16, S 35.1299, T 4.8057, Me -2.31E-17, Se 0.00E+00, Te -8.01E-16 - 5352, 223.000, 0, En 5.085310127958E-06, CFL 0.00245, SL -9.7945E-02, M 7.69499E+16, S 35.1299, T 4.8061, Me 8.72E-18, Se 6.65E-15, Te -7.57E-16 - 5376, 224.000, 0, En 4.957561277068E-06, CFL 0.00240, SL -9.9462E-02, M 7.69499E+16, S 35.1299, T 4.8065, Me 1.02E-17, Se -6.65E-15, Te 3.47E-15 - 5400, 225.000, 0, En 5.044209690017E-06, CFL 0.00236, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.8070, Me -3.57E-18, Se 6.65E-15, Te -2.04E-15 - 5424, 226.000, 0, En 5.724345732643E-06, CFL 0.00303, SL -1.0377E-01, M 7.69499E+16, S 35.1299, T 4.8074, Me -1.14E-18, Se 0.00E+00, Te -6.33E-17 - 5448, 227.000, 0, En 5.855159257161E-06, CFL 0.00276, SL -1.0662E-01, M 7.69498E+16, S 35.1300, T 4.8077, Me -6.80E-18, Se 6.65E-15, Te -3.35E-17 - 5472, 228.000, 0, En 8.401583174960E-06, CFL 0.00394, SL -1.0877E-01, M 7.69498E+16, S 35.1300, T 4.8082, Me 8.78E-18, Se -6.65E-15, Te -2.05E-15 - 5496, 229.000, 0, En 1.026222545189E-05, CFL 0.00496, SL -1.1076E-01, M 7.69498E+16, S 35.1300, T 4.8085, Me -2.06E-18, Se 6.65E-15, Te 1.18E-15 - 5520, 230.000, 0, En 1.075813946701E-05, CFL 0.00523, SL -1.1251E-01, M 7.69498E+16, S 35.1300, T 4.8089, Me -3.57E-18, Se 0.00E+00, Te -8.86E-16 - 5544, 231.000, 0, En 1.067349111716E-05, CFL 0.00540, SL -1.1417E-01, M 7.69497E+16, S 35.1300, T 4.8093, Me 1.03E-17, Se 0.00E+00, Te 2.95E-15 - 5568, 232.000, 0, En 9.771552635688E-06, CFL 0.00471, SL -1.1547E-01, M 7.69497E+16, S 35.1300, T 4.8098, Me -1.00E-18, Se -6.65E-15, Te -1.74E-15 - 5592, 233.000, 0, En 9.547698799953E-06, CFL 0.00377, SL -1.1694E-01, M 7.69497E+16, S 35.1300, T 4.8102, Me -6.71E-18, Se 6.65E-15, Te -2.51E-16 - 5616, 234.000, 0, En 9.911489696186E-06, CFL 0.00379, SL -1.1754E-01, M 7.69497E+16, S 35.1300, T 4.8105, Me 1.04E-17, Se 0.00E+00, Te -8.96E-16 - 5640, 235.000, 0, En 9.853054407689E-06, CFL 0.00343, SL -1.1846E-01, M 7.69497E+16, S 35.1300, T 4.8107, Me -2.58E-17, Se 6.65E-15, Te 1.19E-15 - 5664, 236.000, 0, En 9.738222508721E-06, CFL 0.00354, SL -1.2125E-01, M 7.69496E+16, S 35.1300, T 4.8108, Me 1.31E-17, Se 0.00E+00, Te 1.62E-15 - 5688, 237.000, 0, En 9.923616014351E-06, CFL 0.00440, SL -1.1523E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me 1.61E-17, Se 6.65E-15, Te -5.90E-16 - 5712, 238.000, 0, En 9.412467946525E-06, CFL 0.00413, SL -1.1726E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -1.16E-17, Se -1.33E-14, Te 5.98E-16 - 5736, 239.000, 0, En 8.599918456725E-06, CFL 0.00362, SL -1.1860E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.45E-18, Se 1.33E-14, Te -1.19E-15 - 5760, 240.000, 0, En 7.920277463309E-06, CFL 0.00350, SL -1.1981E-01, M 7.69497E+16, S 35.1300, T 4.8113, Me -1.32E-18, Se -6.65E-15, Te -5.61E-16 - 5784, 241.000, 0, En 7.140060729546E-06, CFL 0.00282, SL -1.2019E-01, M 7.69497E+16, S 35.1300, T 4.8117, Me -8.02E-18, Se -6.65E-15, Te 9.69E-17 - 5808, 242.000, 0, En 6.595254598285E-06, CFL 0.00275, SL -1.2035E-01, M 7.69497E+16, S 35.1300, T 4.8120, Me 1.56E-17, Se 1.33E-14, Te -1.71E-15 - 5832, 243.000, 0, En 7.004882682682E-06, CFL 0.00329, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.8120, Me -1.50E-17, Se 6.65E-15, Te 2.04E-15 - 5856, 244.000, 0, En 7.928544623860E-06, CFL 0.00388, SL -1.2069E-01, M 7.69496E+16, S 35.1300, T 4.8121, Me 1.47E-17, Se -2.00E-14, Te -2.94E-16 - 5880, 245.000, 0, En 7.602864908382E-06, CFL 0.00340, SL -1.1881E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -1.46E-17, Se 0.00E+00, Te -2.53E-15 - 5904, 246.000, 0, En 7.456183168578E-06, CFL 0.00288, SL -1.1432E-01, M 7.69497E+16, S 35.1300, T 4.8126, Me 1.03E-17, Se 6.65E-15, Te 2.69E-15 - 5928, 247.000, 0, En 7.779990369958E-06, CFL 0.00305, SL -1.0906E-01, M 7.69498E+16, S 35.1300, T 4.8130, Me -1.01E-17, Se 0.00E+00, Te -1.40E-15 - 5952, 248.000, 0, En 8.210450732743E-06, CFL 0.00377, SL -1.0732E-01, M 7.69498E+16, S 35.1300, T 4.8133, Me 1.07E-17, Se -6.65E-15, Te 6.53E-16 - 5976, 249.000, 0, En 8.993160314625E-06, CFL 0.00470, SL -1.0605E-01, M 7.69498E+16, S 35.1300, T 4.8135, Me 1.37E-17, Se 6.65E-15, Te -4.08E-16 - 6000, 250.000, 0, En 9.661143929236E-06, CFL 0.00521, SL -1.0657E-01, M 7.69498E+16, S 35.1300, T 4.8139, Me -1.50E-17, Se -1.33E-14, Te 1.80E-15 - 6024, 251.000, 0, En 1.080222315623E-05, CFL 0.00573, SL -1.0644E-01, M 7.69498E+16, S 35.1300, T 4.8141, Me 7.17E-18, Se 6.65E-15, Te -2.14E-15 - 6048, 252.000, 0, En 1.135748613682E-05, CFL 0.00477, SL -1.0471E-01, M 7.69499E+16, S 35.1300, T 4.8143, Me 2.94E-19, Se 1.33E-14, Te -5.46E-16 - 6072, 253.000, 0, En 1.178845806075E-05, CFL 0.00380, SL -1.0253E-01, M 7.69499E+16, S 35.1299, T 4.8142, Me -1.96E-17, Se 6.65E-15, Te 1.80E-15 - 6096, 254.000, 0, En 1.062015297962E-05, CFL 0.00403, SL -9.6017E-02, M 7.69500E+16, S 35.1299, T 4.8143, Me 8.93E-18, Se -6.65E-15, Te 3.27E-16 - 6120, 255.000, 0, En 9.162212255907E-06, CFL 0.00381, SL -8.7414E-02, M 7.69501E+16, S 35.1299, T 4.8144, Me 8.16E-18, Se -6.65E-15, Te -3.65E-15 - 6144, 256.000, 0, En 8.458192353134E-06, CFL 0.00321, SL -7.9010E-02, M 7.69502E+16, S 35.1298, T 4.8146, Me 8.60E-18, Se 0.00E+00, Te 5.89E-16 - 6168, 257.000, 0, En 7.930521614028E-06, CFL 0.00265, SL -7.0473E-02, M 7.69503E+16, S 35.1298, T 4.8145, Me -4.82E-18, Se 1.33E-14, Te 2.03E-15 - 6192, 258.000, 0, En 7.509436814265E-06, CFL 0.00326, SL -6.1783E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me -1.92E-17, Se 0.00E+00, Te 4.18E-16 - 6216, 259.000, 0, En 5.445556901212E-06, CFL 0.00340, SL -5.7471E-02, M 7.69505E+16, S 35.1297, T 4.8148, Me 1.94E-17, Se 0.00E+00, Te -7.42E-17 - 6240, 260.000, 0, En 3.505438022912E-06, CFL 0.00187, SL -5.6838E-02, M 7.69505E+16, S 35.1297, T 4.8149, Me -1.26E-17, Se 6.65E-15, Te -5.26E-16 - 6264, 261.000, 0, En 2.738032814300E-06, CFL 0.00137, SL -5.6231E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 4.13E-18, Se -6.65E-15, Te 4.03E-16 - 6288, 262.000, 0, En 2.839114590340E-06, CFL 0.00169, SL -5.2445E-02, M 7.69505E+16, S 35.1296, T 4.8153, Me 3.70E-18, Se 0.00E+00, Te 3.97E-16 - 6312, 263.000, 0, En 3.069373237203E-06, CFL 0.00173, SL -4.2620E-02, M 7.69506E+16, S 35.1296, T 4.8153, Me -3.82E-18, Se -6.65E-15, Te -4.73E-16 - 6336, 264.000, 0, En 3.122537165787E-06, CFL 0.00170, SL -3.2899E-02, M 7.69508E+16, S 35.1295, T 4.8154, Me 1.88E-18, Se 0.00E+00, Te -5.70E-16 - 6360, 265.000, 0, En 3.328458384479E-06, CFL 0.00206, SL -3.0306E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -2.78E-18, Se 0.00E+00, Te 2.79E-15 - 6384, 266.000, 0, En 3.885376189245E-06, CFL 0.00237, SL -2.9079E-02, M 7.69508E+16, S 35.1295, T 4.8157, Me 9.29E-18, Se 0.00E+00, Te -3.77E-15 - 6408, 267.000, 0, En 4.740827208933E-06, CFL 0.00263, SL -2.8484E-02, M 7.69508E+16, S 35.1295, T 4.8160, Me -2.62E-17, Se -6.65E-15, Te 2.96E-15 - 6432, 268.000, 0, En 5.853489908837E-06, CFL 0.00239, SL -2.9254E-02, M 7.69508E+16, S 35.1295, T 4.8163, Me 2.45E-17, Se -6.65E-15, Te -2.20E-15 - 6456, 269.000, 0, En 6.963215974683E-06, CFL 0.00325, SL -3.0642E-02, M 7.69508E+16, S 35.1295, T 4.8166, Me -7.31E-18, Se 6.65E-15, Te 4.36E-15 - 6480, 270.000, 0, En 7.665682254581E-06, CFL 0.00358, SL -3.1863E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me 5.70E-19, Se -6.65E-15, Te -3.80E-15 - 6504, 271.000, 0, En 7.086469282805E-06, CFL 0.00315, SL -3.7133E-02, M 7.69507E+16, S 35.1296, T 4.8164, Me 3.64E-18, Se 0.00E+00, Te 2.22E-15 - 6528, 272.000, 0, En 6.985951658378E-06, CFL 0.00323, SL -4.0598E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 3.46E-18, Se 0.00E+00, Te -4.01E-16 - 6552, 273.000, 0, En 7.772964692055E-06, CFL 0.00395, SL -4.2124E-02, M 7.69507E+16, S 35.1296, T 4.8158, Me 6.42E-18, Se 1.33E-14, Te -1.54E-15 - 6576, 274.000, 0, En 7.715719185529E-06, CFL 0.00389, SL -4.5550E-02, M 7.69506E+16, S 35.1296, T 4.8158, Me 6.12E-18, Se -1.33E-14, Te -6.86E-17 - 6600, 275.000, 0, En 8.852866573193E-06, CFL 0.00423, SL -5.0903E-02, M 7.69505E+16, S 35.1296, T 4.8156, Me -1.46E-17, Se 1.33E-14, Te -9.16E-16 - 6624, 276.000, 0, En 9.441953064320E-06, CFL 0.00344, SL -5.6083E-02, M 7.69505E+16, S 35.1297, T 4.8155, Me -9.36E-18, Se -6.65E-15, Te -1.56E-16 - 6648, 277.000, 0, En 8.051772993353E-06, CFL 0.00368, SL -6.0124E-02, M 7.69504E+16, S 35.1297, T 4.8154, Me 1.36E-17, Se -6.65E-15, Te 3.85E-15 - 6672, 278.000, 0, En 6.786947689572E-06, CFL 0.00299, SL -6.3956E-02, M 7.69504E+16, S 35.1297, T 4.8151, Me -5.96E-18, Se 0.00E+00, Te -1.88E-15 - 6696, 279.000, 0, En 5.861746095175E-06, CFL 0.00266, SL -6.7735E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -9.71E-18, Se 6.65E-15, Te 1.30E-15 - 6720, 280.000, 0, En 4.456332575375E-06, CFL 0.00216, SL -6.9598E-02, M 7.69503E+16, S 35.1297, T 4.8146, Me 1.91E-17, Se -6.65E-15, Te -3.49E-16 - 6744, 281.000, 0, En 3.360067144152E-06, CFL 0.00266, SL -5.9344E-02, M 7.69504E+16, S 35.1297, T 4.8146, Me -2.19E-17, Se -6.65E-15, Te 3.52E-16 - 6768, 282.000, 0, En 2.183198814540E-06, CFL 0.00166, SL -6.1706E-02, M 7.69504E+16, S 35.1297, T 4.8142, Me 2.38E-17, Se 0.00E+00, Te -8.97E-16 - 6792, 283.000, 0, En 2.217516505513E-06, CFL 0.00142, SL -7.0109E-02, M 7.69503E+16, S 35.1297, T 4.8135, Me -6.74E-18, Se 0.00E+00, Te 1.08E-15 - 6816, 284.000, 0, En 1.424790689836E-06, CFL 0.00090, SL -7.9493E-02, M 7.69502E+16, S 35.1298, T 4.8127, Me -3.06E-18, Se -1.33E-14, Te 3.39E-17 - 6840, 285.000, 0, En 6.966219633252E-06, CFL 0.00378, SL -8.7280E-02, M 7.69501E+16, S 35.1298, T 4.8121, Me -1.14E-17, Se 1.33E-14, Te -2.67E-16 - 6864, 286.000, 0, En 1.332809643242E-05, CFL 0.00509, SL -9.0722E-02, M 7.69500E+16, S 35.1299, T 4.8116, Me 2.54E-17, Se -6.65E-15, Te -1.38E-15 - 6888, 287.000, 0, En 1.347538508390E-05, CFL 0.00404, SL -8.0479E-02, M 7.69502E+16, S 35.1298, T 4.8115, Me -5.58E-18, Se -6.65E-15, Te 1.50E-15 - 6912, 288.000, 0, En 1.141252886287E-05, CFL 0.00339, SL -6.9275E-02, M 7.69503E+16, S 35.1297, T 4.8114, Me -1.08E-17, Se -6.65E-15, Te -1.11E-15 - 6936, 289.000, 0, En 8.775039107743E-06, CFL 0.00363, SL -6.0708E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me 1.42E-17, Se 0.00E+00, Te 4.03E-15 - 6960, 290.000, 0, En 5.656744839449E-06, CFL 0.00321, SL -6.2438E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me -7.71E-18, Se 6.65E-15, Te -3.70E-15 - 6984, 291.000, 0, En 4.236156746065E-06, CFL 0.00223, SL -6.5593E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -1.33E-17, Se -6.65E-15, Te 1.31E-15 - 7008, 292.000, 0, En 8.072412607123E-06, CFL 0.00391, SL -6.8147E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me 1.05E-17, Se 6.65E-15, Te -1.64E-15 - 7032, 293.000, 0, En 1.689665363627E-05, CFL 0.00558, SL -6.9843E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -5.12E-19, Se -6.65E-15, Te -1.17E-15 - 7056, 294.000, 0, En 2.224485883783E-05, CFL 0.00450, SL -5.8313E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 7.23E-18, Se 6.65E-15, Te 1.49E-15 - 7080, 295.000, 0, En 2.583936416504E-05, CFL 0.00512, SL -5.3942E-02, M 7.69505E+16, S 35.1297, T 4.8115, Me -1.94E-17, Se -6.65E-15, Te 3.82E-16 - 7104, 296.000, 0, En 2.635690294219E-05, CFL 0.00539, SL -4.8414E-02, M 7.69506E+16, S 35.1296, T 4.8113, Me 2.32E-17, Se -6.65E-15, Te -1.97E-15 - 7128, 297.000, 0, En 2.827586770223E-05, CFL 0.00666, SL -1.8994E-02, M 7.69510E+16, S 35.1295, T 4.8112, Me -1.50E-17, Se 1.33E-14, Te 1.59E-15 - 7152, 298.000, 0, En 2.869203638387E-05, CFL 0.00593, SL -1.9351E-02, M 7.69509E+16, S 35.1295, T 4.8112, Me -2.45E-18, Se 0.00E+00, Te -2.68E-16 - 7176, 299.000, 0, En 2.958961671546E-05, CFL 0.00489, SL -2.5375E-02, M 7.69509E+16, S 35.1295, T 4.8107, Me -5.76E-18, Se -2.00E-14, Te -1.74E-15 - 7200, 300.000, 0, En 2.965971822489E-05, CFL 0.00408, SL -3.2408E-02, M 7.69508E+16, S 35.1295, T 4.8099, Me 2.35E-17, Se 2.00E-14, Te 2.51E-15 - 7224, 301.000, 0, En 3.023399257488E-05, CFL 0.00479, SL -1.7737E-02, M 7.69510E+16, S 35.1294, T 4.8097, Me -1.08E-17, Se 0.00E+00, Te -1.17E-15 - 7248, 302.000, 0, En 2.780408933786E-05, CFL 0.00603, SL -2.4558E-03, M 7.69512E+16, S 35.1294, T 4.8095, Me 2.38E-18, Se -6.65E-15, Te 4.38E-16 - 7272, 303.000, 0, En 2.243889998515E-05, CFL 0.00544, SL -8.5466E-03, M 7.69511E+16, S 35.1294, T 4.8086, Me -1.04E-17, Se 0.00E+00, Te -1.74E-15 - 7296, 304.000, 0, En 1.922204123694E-05, CFL 0.00403, SL -4.5716E-03, M 7.69511E+16, S 35.1294, T 4.8082, Me 1.16E-17, Se -6.65E-15, Te 2.06E-15 - 7320, 305.000, 0, En 1.881413330878E-05, CFL 0.00345, SL 7.6186E-04, M 7.69512E+16, S 35.1293, T 4.8080, Me 4.86E-18, Se 0.00E+00, Te 6.69E-16 - 7344, 306.000, 0, En 1.692282890931E-05, CFL 0.00382, SL -3.2075E-03, M 7.69512E+16, S 35.1294, T 4.8076, Me -7.70E-18, Se 6.65E-15, Te -1.39E-16 - 7368, 307.000, 0, En 1.598634179089E-05, CFL 0.00383, SL -3.6257E-03, M 7.69511E+16, S 35.1294, T 4.8074, Me -2.29E-19, Se 6.65E-15, Te 4.04E-16 - 7392, 308.000, 0, En 1.542075804917E-05, CFL 0.00403, SL -5.5630E-03, M 7.69511E+16, S 35.1294, T 4.8070, Me -1.29E-18, Se 6.65E-15, Te -1.08E-15 - 7416, 309.000, 0, En 1.343611034132E-05, CFL 0.00333, SL -7.6535E-03, M 7.69511E+16, S 35.1294, T 4.8064, Me 1.26E-17, Se -1.33E-14, Te 3.02E-15 - 7440, 310.000, 0, En 1.230361103464E-05, CFL 0.00285, SL -1.3249E-02, M 7.69510E+16, S 35.1294, T 4.8057, Me -1.57E-17, Se -6.65E-15, Te -6.86E-16 - 7464, 311.000, 0, En 1.100881576628E-05, CFL 0.00318, SL -1.9791E-02, M 7.69509E+16, S 35.1295, T 4.8051, Me 5.90E-18, Se 1.33E-14, Te -2.30E-16 - 7488, 312.000, 0, En 9.368452264514E-06, CFL 0.00321, SL -2.5528E-02, M 7.69509E+16, S 35.1295, T 4.8045, Me 2.36E-18, Se 0.00E+00, Te -1.33E-15 - 7512, 313.000, 0, En 8.756681351693E-06, CFL 0.00237, SL -3.0035E-02, M 7.69508E+16, S 35.1295, T 4.8040, Me 2.43E-18, Se 1.33E-14, Te -1.41E-15 - 7536, 314.000, 0, En 8.511328583457E-06, CFL 0.00197, SL -2.8603E-02, M 7.69508E+16, S 35.1295, T 4.8038, Me -1.61E-17, Se 0.00E+00, Te 1.86E-15 - 7560, 315.000, 0, En 9.465669157190E-06, CFL 0.00340, SL -2.9988E-02, M 7.69508E+16, S 35.1295, T 4.8035, Me 2.57E-18, Se -1.33E-14, Te -1.50E-15 - 7584, 316.000, 0, En 1.115708191080E-05, CFL 0.00402, SL -3.2551E-02, M 7.69508E+16, S 35.1295, T 4.8032, Me 4.42E-18, Se 0.00E+00, Te 2.16E-15 - 7608, 317.000, 0, En 1.108740443724E-05, CFL 0.00386, SL -3.3630E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 6.63E-18, Se 0.00E+00, Te -4.31E-16 - 7632, 318.000, 0, En 8.790989794720E-06, CFL 0.00188, SL -3.6070E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me 1.43E-17, Se 6.65E-15, Te 9.90E-16 - 7656, 319.000, 0, En 7.507603262073E-06, CFL 0.00253, SL -4.7068E-02, M 7.69506E+16, S 35.1296, T 4.8009, Me -1.56E-17, Se 0.00E+00, Te -1.02E-15 - 7680, 320.000, 0, En 7.195263639390E-06, CFL 0.00237, SL -5.5569E-02, M 7.69505E+16, S 35.1297, T 4.8000, Me -3.72E-18, Se 6.65E-15, Te -1.04E-15 - 7704, 321.000, 0, En 6.500087603617E-06, CFL 0.00202, SL -6.1610E-02, M 7.69504E+16, S 35.1297, T 4.7994, Me -3.84E-19, Se -6.65E-15, Te 1.39E-15 - 7728, 322.000, 0, En 6.194278379752E-06, CFL 0.00199, SL -6.6459E-02, M 7.69503E+16, S 35.1297, T 4.7989, Me 1.80E-17, Se 6.65E-15, Te -3.49E-16 - 7752, 323.000, 0, En 5.933739574121E-06, CFL 0.00215, SL -6.7596E-02, M 7.69503E+16, S 35.1297, T 4.7987, Me -8.83E-18, Se -1.33E-14, Te 1.80E-15 - 7776, 324.000, 0, En 6.408650915728E-06, CFL 0.00232, SL -5.4876E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me -6.12E-18, Se 1.33E-14, Te -2.32E-15 - 7800, 325.000, 0, En 5.483804618034E-06, CFL 0.00196, SL -6.1582E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -9.17E-18, Se -1.33E-14, Te 1.32E-15 - 7824, 326.000, 0, En 4.482443228437E-06, CFL 0.00225, SL -7.2118E-02, M 7.69503E+16, S 35.1298, T 4.7964, Me 1.65E-17, Se 6.65E-15, Te -1.85E-15 - 7848, 327.000, 0, En 4.946967689499E-06, CFL 0.00232, SL -8.1081E-02, M 7.69502E+16, S 35.1298, T 4.7953, Me -1.10E-17, Se -6.65E-15, Te 1.99E-15 - 7872, 328.000, 0, En 7.809878453467E-06, CFL 0.00349, SL -8.9684E-02, M 7.69500E+16, S 35.1299, T 4.7943, Me 7.32E-18, Se 1.33E-14, Te -1.88E-15 - 7896, 329.000, 0, En 7.700145594943E-06, CFL 0.00266, SL -9.7459E-02, M 7.69499E+16, S 35.1299, T 4.7935, Me -1.51E-17, Se 6.65E-15, Te 1.48E-15 - 7920, 330.000, 0, En 8.244226699890E-06, CFL 0.00233, SL -1.0244E-01, M 7.69499E+16, S 35.1299, T 4.7928, Me 2.19E-17, Se 6.65E-15, Te 1.88E-16 - 7944, 331.000, 0, En 8.650691808702E-06, CFL 0.00224, SL -1.0316E-01, M 7.69499E+16, S 35.1299, T 4.7925, Me -2.14E-17, Se 0.00E+00, Te -2.22E-15 - 7968, 332.000, 0, En 9.654244812064E-06, CFL 0.00409, SL -1.0459E-01, M 7.69499E+16, S 35.1300, T 4.7925, Me 1.35E-17, Se 6.65E-15, Te 1.53E-15 - 7992, 333.000, 0, En 1.050231126824E-05, CFL 0.00266, SL -1.0777E-01, M 7.69498E+16, S 35.1300, T 4.7922, Me 1.23E-18, Se 1.33E-14, Te 5.10E-16 - 8016, 334.000, 0, En 9.075097051968E-06, CFL 0.00210, SL -1.1149E-01, M 7.69498E+16, S 35.1300, T 4.7919, Me -9.52E-18, Se -6.65E-15, Te -2.76E-15 - 8040, 335.000, 0, En 7.854413533181E-06, CFL 0.00183, SL -1.1612E-01, M 7.69497E+16, S 35.1300, T 4.7915, Me 2.01E-17, Se 0.00E+00, Te -1.25E-17 - 8064, 336.000, 0, En 7.406124212507E-06, CFL 0.00193, SL -1.1659E-01, M 7.69497E+16, S 35.1300, T 4.7912, Me -2.28E-17, Se 6.65E-15, Te -1.08E-15 - 8088, 337.000, 0, En 6.588700162548E-06, CFL 0.00177, SL -1.1412E-01, M 7.69497E+16, S 35.1300, T 4.7908, Me -6.06E-18, Se 0.00E+00, Te 3.60E-16 - 8112, 338.000, 0, En 6.799828826221E-06, CFL 0.00224, SL -1.1142E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 8.27E-18, Se 6.65E-15, Te -5.54E-16 - 8136, 339.000, 0, En 7.699214815071E-06, CFL 0.00415, SL -1.0910E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 3.01E-18, Se -6.65E-15, Te 1.25E-15 - 8160, 340.000, 0, En 6.010412808857E-06, CFL 0.00203, SL -1.1083E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -1.74E-18, Se 0.00E+00, Te -6.52E-16 - 8184, 341.000, 0, En 5.324846358595E-06, CFL 0.00157, SL -1.0754E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me 1.20E-17, Se 6.65E-15, Te 8.12E-16 - 8208, 342.000, 0, En 4.447171510042E-06, CFL 0.00153, SL -1.0741E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -1.84E-17, Se -6.65E-15, Te 1.42E-15 - 8232, 343.000, 0, En 4.181904412547E-06, CFL 0.00146, SL -1.0879E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 5.39E-18, Se -6.65E-15, Te -1.07E-16 - 8256, 344.000, 0, En 4.109445018688E-06, CFL 0.00152, SL -1.0996E-01, M 7.69498E+16, S 35.1300, T 4.7900, Me -1.79E-17, Se -6.65E-15, Te -2.24E-15 - 8280, 345.000, 0, En 4.448323061719E-06, CFL 0.00155, SL -1.1273E-01, M 7.69497E+16, S 35.1300, T 4.7895, Me 1.94E-17, Se -6.65E-15, Te -3.09E-16 - 8304, 346.000, 0, En 6.455757762717E-06, CFL 0.00236, SL -1.1664E-01, M 7.69497E+16, S 35.1300, T 4.7890, Me -3.51E-18, Se 1.33E-14, Te 1.87E-15 - 8328, 347.000, 0, En 7.936139599091E-06, CFL 0.00276, SL -1.1974E-01, M 7.69497E+16, S 35.1300, T 4.7887, Me -3.01E-19, Se -6.65E-15, Te -5.83E-16 - 8352, 348.000, 0, En 1.053396302925E-05, CFL 0.00341, SL -1.2171E-01, M 7.69496E+16, S 35.1301, T 4.7885, Me 8.20E-18, Se 0.00E+00, Te -1.59E-16 - 8376, 349.000, 0, En 1.271379968384E-05, CFL 0.00349, SL -1.2679E-01, M 7.69496E+16, S 35.1301, T 4.7880, Me 4.60E-18, Se -6.65E-15, Te 9.82E-16 - 8400, 350.000, 0, En 1.311126718752E-05, CFL 0.00322, SL -1.2986E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 5.39E-18, Se 2.00E-14, Te -3.50E-15 - 8424, 351.000, 0, En 1.285199343156E-05, CFL 0.00279, SL -1.3098E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.12E-17, Se -6.65E-15, Te 7.37E-16 - 8448, 352.000, 0, En 1.058910966483E-05, CFL 0.00264, SL -1.3180E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.31E-19, Se -1.33E-14, Te 1.11E-15 - 8472, 353.000, 0, En 8.640669621982E-06, CFL 0.00213, SL -1.3255E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.89E-17, Se 1.33E-14, Te -5.63E-16 - 8496, 354.000, 0, En 8.220635653685E-06, CFL 0.00232, SL -1.3100E-01, M 7.69495E+16, S 35.1301, T 4.7875, Me 1.12E-17, Se -6.65E-15, Te -2.55E-16 - 8520, 355.000, 0, En 6.054418920367E-06, CFL 0.00176, SL -1.2470E-01, M 7.69496E+16, S 35.1301, T 4.7875, Me 4.23E-18, Se 6.65E-15, Te 7.67E-16 - 8544, 356.000, 0, En 5.045097915942E-06, CFL 0.00183, SL -1.1818E-01, M 7.69497E+16, S 35.1300, T 4.7874, Me 8.40E-18, Se 0.00E+00, Te 7.33E-16 - 8568, 357.000, 0, En 4.541417001935E-06, CFL 0.00266, SL -1.1477E-01, M 7.69497E+16, S 35.1300, T 4.7874, Me 6.97E-18, Se 0.00E+00, Te 4.44E-16 - 8592, 358.000, 0, En 4.116116978627E-06, CFL 0.00200, SL -1.1710E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me -1.00E-17, Se 0.00E+00, Te 8.25E-16 - 8616, 359.000, 0, En 4.427214741960E-06, CFL 0.00161, SL -1.2863E-01, M 7.69495E+16, S 35.1301, T 4.7854, Me 1.14E-17, Se 0.00E+00, Te -6.05E-16 - 8640, 360.000, 0, En 5.582732198934E-06, CFL 0.00214, SL -1.3729E-01, M 7.69494E+16, S 35.1301, T 4.7842, Me 2.85E-18, Se 2.00E-14, Te -2.12E-16 - 8664, 361.000, 0, En 5.435311609903E-06, CFL 0.00198, SL -1.4408E-01, M 7.69493E+16, S 35.1302, T 4.7834, Me -2.67E-17, Se -1.33E-14, Te -1.35E-16 - 8688, 362.000, 0, En 4.568964319216E-06, CFL 0.00146, SL -1.4990E-01, M 7.69493E+16, S 35.1302, T 4.7828, Me 1.44E-17, Se 0.00E+00, Te -8.42E-16 - 8712, 363.000, 0, En 4.533222563213E-06, CFL 0.00155, SL -1.5114E-01, M 7.69493E+16, S 35.1302, T 4.7826, Me -1.05E-17, Se -6.65E-15, Te 2.44E-15 - 8736, 364.000, 0, En 4.766051395165E-06, CFL 0.00136, SL -1.5324E-01, M 7.69492E+16, S 35.1302, T 4.7825, Me 1.61E-18, Se -6.65E-15, Te -1.90E-15 - 8760, 365.000, 0, En 4.120703287425E-06, CFL 0.00120, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7823, Me 7.77E-18, Se 0.00E+00, Te -1.50E-15 + 24, 1.000, 0, En 2.030452705681E-06, CFL 0.00113, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -2.74E-17, Se 1.33E-14, Te 2.23E-15 + 48, 2.000, 0, En 4.600534014794E-06, CFL 0.00179, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 2.00E-17, Se 0.00E+00, Te -8.51E-16 + 72, 3.000, 0, En 4.981236362333E-06, CFL 0.00239, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 4.68E-19, Se -6.65E-15, Te 2.46E-15 + 96, 4.000, 0, En 2.993013503415E-06, CFL 0.00174, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se 6.65E-15, Te -2.47E-15 + 120, 5.000, 0, En 6.161540747882E-07, CFL 0.00111, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 9.06E-18, Se -6.65E-15, Te 3.66E-15 + 144, 6.000, 0, En 1.122490737953E-06, CFL 0.00134, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me 4.91E-18, Se 6.65E-15, Te -7.04E-16 + 168, 7.000, 0, En 3.309613662371E-07, CFL 0.00065, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -4.70E-18, Se 0.00E+00, Te 2.33E-16 + 192, 8.000, 0, En 1.708730126205E-06, CFL 0.00121, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.87E-18, Se 0.00E+00, Te -1.74E-15 + 216, 9.000, 0, En 3.029163961816E-06, CFL 0.00206, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se 6.65E-15, Te 2.28E-15 + 240, 10.000, 0, En 9.023331937821E-06, CFL 0.00312, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -2.30E-17, Se 0.00E+00, Te 9.01E-16 + 264, 11.000, 0, En 6.690020144007E-06, CFL 0.00202, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.80E-17, Se -6.65E-15, Te -1.97E-15 + 288, 12.000, 0, En 3.922240902759E-06, CFL 0.00187, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -5.73E-18, Se 6.65E-15, Te 1.12E-15 + 312, 13.000, 0, En 3.348425485804E-06, CFL 0.00121, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -7.26E-18, Se -6.65E-15, Te 8.93E-16 + 336, 14.000, 0, En 2.944515743017E-06, CFL 0.00187, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 8.96E-18, Se 0.00E+00, Te -1.55E-15 + 360, 15.000, 0, En 6.364656576620E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 1.89E-18, Se -1.33E-14, Te -7.42E-16 + 384, 16.000, 0, En 8.216175534961E-07, CFL 0.00092, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.19E-17, Se 0.00E+00, Te 1.62E-15 + 408, 17.000, 0, En 1.044673366614E-07, CFL 0.00043, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 7.21E-18, Se 6.65E-15, Te 3.76E-18 + 432, 18.000, 0, En 8.953939822874E-07, CFL 0.00099, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me 3.70E-18, Se 6.65E-15, Te -1.15E-15 + 456, 19.000, 0, En 1.836807715076E-07, CFL 0.00034, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me -5.39E-18, Se 0.00E+00, Te 7.71E-16 + 480, 20.000, 0, En 1.389827397092E-06, CFL 0.00121, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 7.35E-18, Se 6.65E-15, Te -1.04E-15 + 504, 21.000, 0, En 1.584110739448E-06, CFL 0.00112, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.57E-17, Se -6.65E-15, Te -2.05E-15 + 528, 22.000, 0, En 1.999528971804E-06, CFL 0.00173, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se 6.65E-15, Te 7.85E-16 + 552, 23.000, 0, En 1.855556398430E-06, CFL 0.00120, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.03E-17, Se -6.65E-15, Te 5.02E-16 + 576, 24.000, 0, En 3.426196975494E-06, CFL 0.00178, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -7.61E-18, Se 6.65E-15, Te -2.01E-15 + 600, 25.000, 0, En 9.348564440433E-06, CFL 0.00271, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.36E-17, Se -1.33E-14, Te 8.41E-16 + 624, 26.000, 0, En 5.269060729063E-06, CFL 0.00205, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 1.08E-17, Se 0.00E+00, Te 1.58E-15 + 648, 27.000, 0, En 1.383960770335E-05, CFL 0.00309, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.34E-17, Se 6.65E-15, Te 5.92E-16 + 672, 28.000, 0, En 1.027734364791E-05, CFL 0.00304, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -8.33E-18, Se 6.65E-15, Te 9.26E-16 + 696, 29.000, 0, En 1.293824931063E-06, CFL 0.00099, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 1.00E-17, Se -6.65E-15, Te -1.68E-15 + 720, 30.000, 0, En 4.605031294692E-07, CFL 0.00039, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.33E-17, Se 0.00E+00, Te 1.39E-15 + 744, 31.000, 0, En 9.039177728394E-08, CFL 0.00024, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te -3.03E-15 + 768, 32.000, 0, En 2.337398860730E-07, CFL 0.00046, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.70E-17, Se 6.65E-15, Te 4.28E-16 + 792, 33.000, 0, En 3.363886435640E-07, CFL 0.00030, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.71E-17, Se -6.65E-15, Te 5.77E-16 + 816, 34.000, 0, En 4.252142144405E-07, CFL 0.00048, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.07E-17, Se 6.65E-15, Te 1.35E-15 + 840, 35.000, 0, En 1.259555411645E-06, CFL 0.00177, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 3.15E-17, Se 6.65E-15, Te -2.02E-15 + 864, 36.000, 0, En 1.446769120451E-07, CFL 0.00031, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -3.23E-17, Se -1.33E-14, Te -3.86E-16 + 888, 37.000, 0, En 1.509598169859E-06, CFL 0.00129, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me 3.68E-18, Se 2.00E-14, Te 1.25E-15 + 912, 38.000, 0, En 2.920470229423E-06, CFL 0.00177, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -1.19E-18, Se -6.65E-15, Te -2.54E-15 + 936, 39.000, 0, En 2.131888500796E-06, CFL 0.00141, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te 3.07E-15 + 960, 40.000, 0, En 9.326934441581E-07, CFL 0.00144, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 3.96E-18, Se 0.00E+00, Te -2.44E-15 + 984, 41.000, 0, En 2.156060746143E-06, CFL 0.00171, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -1.77E-17, Se 1.33E-14, Te 2.24E-15 + 1008, 42.000, 0, En 1.871710195966E-06, CFL 0.00155, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 6.65E-15, Te -1.97E-15 + 1032, 43.000, 0, En 2.980931160415E-06, CFL 0.00208, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me 1.10E-19, Se 0.00E+00, Te 2.77E-15 + 1056, 44.000, 0, En 1.000553334913E-06, CFL 0.00130, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me 9.79E-19, Se -6.65E-15, Te 3.28E-16 + 1080, 45.000, 0, En 2.774036610559E-06, CFL 0.00145, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 1.32E-17, Se -6.65E-15, Te -1.87E-15 + 1104, 46.000, 0, En 7.088250980568E-07, CFL 0.00069, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 0.00E+00, Te 1.41E-15 + 1128, 47.000, 0, En 1.418721223080E-07, CFL 0.00024, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.64E-18, Se 0.00E+00, Te 3.60E-16 + 1152, 48.000, 0, En 9.122488115895E-07, CFL 0.00089, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -4.05E-18, Se 0.00E+00, Te -1.91E-15 + 1176, 49.000, 0, En 1.101528689874E-06, CFL 0.00076, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se 6.65E-15, Te -7.40E-16 + 1200, 50.000, 0, En 4.378714375738E-07, CFL 0.00040, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -5.59E-18, Se 6.65E-15, Te -3.15E-16 + 1224, 51.000, 0, En 1.356768744082E-06, CFL 0.00104, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 2.34E-18, Se -1.33E-14, Te 5.47E-17 + 1248, 52.000, 0, En 7.903440682649E-06, CFL 0.00250, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -1.83E-17, Se -6.65E-15, Te 1.84E-15 + 1272, 53.000, 0, En 5.699573858563E-06, CFL 0.00207, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se -6.65E-15, Te 2.17E-15 + 1296, 54.000, 0, En 6.340002653582E-06, CFL 0.00226, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.18E-17, Se 2.00E-14, Te -4.31E-15 + 1320, 55.000, 0, En 3.574096485910E-06, CFL 0.00174, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.41E-18, Se -1.33E-14, Te 1.78E-15 + 1344, 56.000, 0, En 1.832605468372E-06, CFL 0.00157, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 0.00E+00, Te -1.66E-16 + 1368, 57.000, 0, En 3.601344006749E-06, CFL 0.00165, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 8.79E-18, Se 6.65E-15, Te 2.26E-15 + 1392, 58.000, 0, En 1.927047835406E-06, CFL 0.00112, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -6.50E-18, Se -6.65E-15, Te -1.92E-15 + 1416, 59.000, 0, En 1.709431650226E-06, CFL 0.00122, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 4.81E-18, Se -1.33E-14, Te 1.11E-15 + 1440, 60.000, 0, En 2.202539246539E-06, CFL 0.00150, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -2.01E-17, Se 3.33E-14, Te -3.70E-17 + 1464, 61.000, 0, En 1.563484961013E-06, CFL 0.00148, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.53E-17, Se -1.33E-14, Te -7.25E-16 + 1488, 62.000, 0, En 4.601135662043E-06, CFL 0.00231, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -3.97E-18, Se 0.00E+00, Te -1.30E-15 + 1512, 63.000, 0, En 2.179690733769E-06, CFL 0.00257, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -5.60E-18, Se 1.33E-14, Te 4.10E-15 + 1536, 64.000, 0, En 1.296064907206E-06, CFL 0.00238, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 5.63E-18, Se -1.33E-14, Te 8.08E-16 + 1560, 65.000, 0, En 4.471129142838E-07, CFL 0.00085, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.92E-18, Se 0.00E+00, Te -3.64E-15 + 1584, 66.000, 0, En 9.376137458140E-07, CFL 0.00124, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 8.79E-18, Se -6.65E-15, Te -1.05E-15 + 1608, 67.000, 0, En 2.490151242357E-06, CFL 0.00165, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -1.15E-17, Se 1.33E-14, Te -3.66E-16 + 1632, 68.000, 0, En 4.674112418047E-06, CFL 0.00256, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -9.03E-18, Se 0.00E+00, Te 7.28E-16 + 1656, 69.000, 0, En 2.628474644317E-06, CFL 0.00155, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me 2.13E-18, Se -2.00E-14, Te 1.29E-15 + 1680, 70.000, 0, En 1.205383488637E-06, CFL 0.00113, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 5.84E-18, Se 0.00E+00, Te 9.04E-16 + 1704, 71.000, 0, En 2.534766386469E-06, CFL 0.00244, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.08E-17, Se -6.65E-15, Te -2.82E-15 + 1728, 72.000, 0, En 3.999149904067E-06, CFL 0.00348, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se 0.00E+00, Te -4.70E-16 + 1752, 73.000, 0, En 5.647929366596E-06, CFL 0.00334, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 9.60E-19, Se 2.00E-14, Te 1.72E-15 + 1776, 74.000, 0, En 3.959398408112E-06, CFL 0.00247, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me -5.10E-18, Se -1.33E-14, Te 4.03E-16 + 1800, 75.000, 0, En 6.326314051675E-07, CFL 0.00089, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.71E-17, Se 1.33E-14, Te -2.67E-16 + 1824, 76.000, 0, En 1.553146551481E-06, CFL 0.00148, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.41E-18, Se 0.00E+00, Te -1.25E-15 + 1848, 77.000, 0, En 7.096535305392E-06, CFL 0.00309, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.19E-17, Se -2.00E-14, Te 1.08E-15 + 1872, 78.000, 0, En 7.221758763120E-06, CFL 0.00288, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.45E-17, Se 2.00E-14, Te 7.26E-17 + 1896, 79.000, 0, En 5.699935067592E-06, CFL 0.00310, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -4.69E-18, Se -6.65E-15, Te -1.99E-16 + 1920, 80.000, 0, En 5.998643900946E-06, CFL 0.00255, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te 3.26E-15 + 1944, 81.000, 0, En 2.108364831284E-06, CFL 0.00173, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me 4.15E-18, Se 0.00E+00, Te -3.38E-15 + 1968, 82.000, 0, En 2.825333302711E-06, CFL 0.00167, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -1.40E-17, Se 6.65E-15, Te -1.78E-15 + 1992, 83.000, 0, En 1.585270937117E-06, CFL 0.00128, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 9.47E-18, Se -6.65E-15, Te 2.62E-15 + 2016, 84.000, 0, En 9.558555042040E-07, CFL 0.00127, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -9.24E-18, Se -1.33E-14, Te -3.62E-16 + 2040, 85.000, 0, En 2.830459519976E-06, CFL 0.00166, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 1.65E-17, Se 2.00E-14, Te 5.07E-16 + 2064, 86.000, 0, En 4.333209668202E-06, CFL 0.00208, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.31E-18, Se -6.65E-15, Te 5.60E-16 + 2088, 87.000, 0, En 5.132774918523E-06, CFL 0.00193, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 6.98E-18, Se 0.00E+00, Te -2.60E-15 + 2112, 88.000, 0, En 6.635080254891E-06, CFL 0.00279, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -8.53E-18, Se 6.65E-15, Te 3.81E-16 + 2136, 89.000, 0, En 9.347311829166E-06, CFL 0.00356, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me 2.30E-18, Se 0.00E+00, Te 9.66E-16 + 2160, 90.000, 0, En 7.163035497649E-06, CFL 0.00263, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 6.23E-18, Se 0.00E+00, Te -4.72E-16 + 2184, 91.000, 0, En 4.984137635303E-06, CFL 0.00198, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.78E-18, Se 0.00E+00, Te -8.53E-16 + 2208, 92.000, 0, En 4.166401634300E-07, CFL 0.00037, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.48E-17, Se -6.65E-15, Te 1.11E-15 + 2232, 93.000, 0, En 1.294248056926E-06, CFL 0.00103, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -2.06E-18, Se -6.65E-15, Te -1.31E-15 + 2256, 94.000, 0, En 9.946445550209E-07, CFL 0.00152, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.66E-17, Se 6.65E-15, Te -2.25E-15 + 2280, 95.000, 0, En 4.948174660709E-06, CFL 0.00213, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.34E-18, Se 0.00E+00, Te 3.14E-15 + 2304, 96.000, 0, En 5.186882518174E-06, CFL 0.00317, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -2.68E-18, Se 0.00E+00, Te -7.93E-16 + 2328, 97.000, 0, En 2.099405471905E-05, CFL 0.00382, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -8.80E-18, Se -2.00E-14, Te 6.41E-16 + 2352, 98.000, 0, En 1.537285784822E-05, CFL 0.00404, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -1.03E-17, Se 2.66E-14, Te -6.36E-16 + 2376, 99.000, 0, En 1.631502369574E-06, CFL 0.00120, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 3.10E-17, Se -6.65E-15, Te 2.69E-15 + 2400, 100.000, 0, En 5.307559738773E-06, CFL 0.00237, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.18E-17, Se 6.65E-15, Te -1.31E-15 + 2424, 101.000, 0, En 1.566977655055E-06, CFL 0.00163, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me -4.06E-18, Se 6.65E-15, Te 1.26E-16 + 2448, 102.000, 0, En 2.706510373368E-06, CFL 0.00178, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.03E-17, Se -6.65E-15, Te -1.05E-15 + 2472, 103.000, 0, En 2.878663530508E-06, CFL 0.00219, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.21E-18, Se 6.65E-15, Te 1.09E-15 + 2496, 104.000, 0, En 3.341476306862E-06, CFL 0.00302, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 0.00E+00, Te -3.56E-16 + 2520, 105.000, 0, En 1.221715451697E-06, CFL 0.00115, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -1.33E-14, Te -1.81E-16 + 2544, 106.000, 0, En 3.515182072688E-06, CFL 0.00375, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se 1.33E-14, Te 1.21E-15 + 2568, 107.000, 0, En 9.713972283361E-06, CFL 0.00536, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.31E-17, Se 0.00E+00, Te 2.19E-16 + 2592, 108.000, 0, En 7.199817625307E-06, CFL 0.00426, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 0.00E+00, Te 3.09E-16 + 2616, 109.000, 0, En 2.159027851809E-06, CFL 0.00186, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se 6.65E-15, Te 1.14E-15 + 2640, 110.000, 0, En 7.247187055655E-07, CFL 0.00093, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -1.83E-18, Se -1.33E-14, Te -3.48E-15 + 2664, 111.000, 0, En 9.418392640189E-07, CFL 0.00102, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.32E-17, Se 6.65E-15, Te 1.65E-15 + 2688, 112.000, 0, En 2.285702301214E-06, CFL 0.00182, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 5.89E-18, Se 6.65E-15, Te 1.91E-15 + 2712, 113.000, 0, En 6.244356288012E-06, CFL 0.00270, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.32E-18, Se 0.00E+00, Te -5.48E-16 + 2736, 114.000, 0, En 6.470119587266E-06, CFL 0.00319, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.90E-17, Se 0.00E+00, Te -8.12E-16 + 2760, 115.000, 0, En 1.733726652857E-06, CFL 0.00153, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.38E-17, Se 1.33E-14, Te -3.16E-15 + 2784, 116.000, 0, En 1.700123456413E-06, CFL 0.00193, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 2.43E-18, Se -6.65E-15, Te 7.38E-16 + 2808, 117.000, 0, En 4.776581304744E-06, CFL 0.00245, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.03E-17, Se 0.00E+00, Te -8.64E-16 + 2832, 118.000, 0, En 6.503754629999E-06, CFL 0.00271, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.80E-18, Se -6.65E-15, Te 1.33E-15 + 2856, 119.000, 0, En 5.878042969728E-06, CFL 0.00292, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.12E-18, Se -1.33E-14, Te -1.02E-15 + 2880, 120.000, 0, En 3.268146021605E-06, CFL 0.00194, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 1.11E-17, Se 6.65E-15, Te -1.84E-16 + 2904, 121.000, 0, En 4.970040880881E-06, CFL 0.00351, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -1.50E-17, Se 0.00E+00, Te -2.91E-17 + 2928, 122.000, 0, En 5.375953022811E-06, CFL 0.00320, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me 4.19E-18, Se -6.65E-15, Te 1.08E-15 + 2952, 123.000, 0, En 1.551897894905E-06, CFL 0.00136, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 2.09E-18, Se 0.00E+00, Te 1.97E-15 + 2976, 124.000, 0, En 1.279545013052E-06, CFL 0.00178, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 2.05E-18, Se 1.33E-14, Te -2.53E-15 + 3000, 125.000, 0, En 7.692732486386E-07, CFL 0.00149, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 8.38E-18, Se -1.33E-14, Te 1.27E-15 + 3024, 126.000, 0, En 1.322870773979E-06, CFL 0.00212, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me -3.13E-18, Se 1.33E-14, Te -5.35E-16 + 3048, 127.000, 0, En 9.069089648925E-06, CFL 0.00563, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.11E-17, Se -6.65E-15, Te 3.19E-15 + 3072, 128.000, 0, En 5.983646667226E-06, CFL 0.00266, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 4.31E-18, Se 6.65E-15, Te -3.23E-15 + 3096, 129.000, 0, En 9.509587039119E-07, CFL 0.00128, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me -1.44E-18, Se 0.00E+00, Te 9.69E-16 + 3120, 130.000, 0, En 3.178665755274E-06, CFL 0.00301, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -1.60E-18, Se 6.65E-15, Te -2.39E-15 + 3144, 131.000, 0, En 5.255356148134E-06, CFL 0.00334, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 8.11E-18, Se 6.65E-15, Te 1.89E-15 + 3168, 132.000, 0, En 3.492337752425E-06, CFL 0.00295, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -5.13E-18, Se -2.00E-14, Te -1.13E-15 + 3192, 133.000, 0, En 1.810660063142E-06, CFL 0.00213, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.42E-17, Se 6.65E-15, Te 2.18E-16 + 3216, 134.000, 0, En 8.009367995016E-07, CFL 0.00140, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.01E-17, Se 0.00E+00, Te 1.48E-15 + 3240, 135.000, 0, En 7.524443557546E-07, CFL 0.00141, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.68E-18, Se 1.33E-14, Te -3.67E-15 + 3264, 136.000, 0, En 5.087028456180E-06, CFL 0.00494, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.68E-18, Se -6.65E-15, Te 3.31E-16 + 3288, 137.000, 0, En 4.718238595495E-06, CFL 0.00387, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 4.55E-18, Se 1.33E-14, Te -2.46E-16 + 3312, 138.000, 0, En 1.081047644886E-06, CFL 0.00214, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -3.31E-18, Se 0.00E+00, Te 8.11E-16 + 3336, 139.000, 0, En 3.155613216669E-06, CFL 0.00331, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.86E-17, Se 6.65E-15, Te -1.66E-16 + 3360, 140.000, 0, En 4.318566713987E-06, CFL 0.00420, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 1.13E-17, Se 0.00E+00, Te 3.10E-16 + 3384, 141.000, 0, En 2.167567209183E-06, CFL 0.00205, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.41E-17, Se -1.33E-14, Te 1.15E-15 + 3408, 142.000, 0, En 2.077796754654E-06, CFL 0.00238, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se 0.00E+00, Te -2.18E-15 + 3432, 143.000, 0, En 1.432905831235E-06, CFL 0.00182, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me 2.16E-18, Se 0.00E+00, Te -5.64E-16 + 3456, 144.000, 0, En 1.044959460691E-06, CFL 0.00203, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me -3.21E-18, Se 0.00E+00, Te -8.59E-17 + 3480, 145.000, 0, En 1.563473719467E-06, CFL 0.00218, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.42E-17, Se -1.33E-14, Te 7.21E-16 + 3504, 146.000, 0, En 4.479722941090E-07, CFL 0.00128, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7775, Me -6.18E-19, Se -6.65E-15, Te -8.23E-16 + 3528, 147.000, 0, En 3.387049136953E-07, CFL 0.00102, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se 1.33E-14, Te -3.43E-16 + 3552, 148.000, 0, En 3.783287223797E-07, CFL 0.00090, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 2.83E-15 + 3576, 149.000, 0, En 1.450679536538E-07, CFL 0.00031, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 1.13E-17, Se 0.00E+00, Te 4.79E-16 + 3600, 150.000, 0, En 8.765663910623E-07, CFL 0.00167, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me -6.19E-18, Se 0.00E+00, Te -2.20E-15 + 3624, 151.000, 0, En 1.726450140064E-06, CFL 0.00275, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -1.63E-17, Se -2.00E-14, Te -4.34E-17 + 3648, 152.000, 0, En 3.436573856022E-07, CFL 0.00083, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me 1.85E-18, Se 2.66E-14, Te -1.35E-15 + 3672, 153.000, 0, En 8.868335909981E-07, CFL 0.00195, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.20E-17, Se -1.33E-14, Te -2.89E-16 + 3696, 154.000, 0, En 1.736867796289E-06, CFL 0.00274, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -7.26E-18, Se -6.65E-15, Te -3.36E-16 + 3720, 155.000, 0, En 3.721233420286E-07, CFL 0.00117, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 4.46E-18, Se 0.00E+00, Te 9.60E-17 + 3744, 156.000, 0, En 5.482939790546E-06, CFL 0.00393, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 6.65E-15, Te -6.28E-16 + 3768, 157.000, 0, En 1.874650152401E-05, CFL 0.00857, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -1.18E-17, Se 0.00E+00, Te 1.55E-15 + 3792, 158.000, 0, En 1.711182376052E-05, CFL 0.00674, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.53E-17, Se 6.65E-15, Te -1.99E-15 + 3816, 159.000, 0, En 6.645575102425E-06, CFL 0.00322, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 3.04E-18, Se 0.00E+00, Te 1.17E-15 + 3840, 160.000, 0, En 3.724874281081E-06, CFL 0.00407, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.93E-17, Se 1.33E-14, Te -2.25E-15 + 3864, 161.000, 0, En 7.372927506374E-06, CFL 0.00463, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se -1.33E-14, Te -3.36E-16 + 3888, 162.000, 0, En 8.180055552745E-06, CFL 0.00441, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -7.56E-18, Se -6.65E-15, Te 1.34E-15 + 3912, 163.000, 0, En 3.010092730547E-06, CFL 0.00248, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.83E-18, Se 6.65E-15, Te 1.23E-15 + 3936, 164.000, 0, En 2.353564170328E-06, CFL 0.00319, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -1.02E-17, Se -6.65E-15, Te -1.37E-15 + 3960, 165.000, 0, En 1.836688947784E-06, CFL 0.00296, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se 2.00E-14, Te -1.11E-15 + 3984, 166.000, 0, En 1.269147601775E-06, CFL 0.00243, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.46E-18, Se -6.65E-15, Te 3.11E-15 + 4008, 167.000, 0, En 4.505614971440E-07, CFL 0.00131, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 1.04E-17, Se 0.00E+00, Te -1.37E-15 + 4032, 168.000, 0, En 4.943496184831E-07, CFL 0.00140, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -1.53E-17, Se 6.65E-15, Te -2.48E-16 + 4056, 169.000, 0, En 6.829390247193E-07, CFL 0.00124, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.18E-17, Se -6.65E-15, Te 4.00E-17 + 4080, 170.000, 0, En 2.605937824148E-06, CFL 0.00315, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.88E-17, Se 0.00E+00, Te 7.26E-17 + 4104, 171.000, 0, En 5.585907892193E-06, CFL 0.00523, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.89E-18, Se 1.33E-14, Te -1.38E-15 + 4128, 172.000, 0, En 3.702908752417E-06, CFL 0.00375, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 2.28E-17, Se -1.33E-14, Te 1.29E-15 + 4152, 173.000, 0, En 1.267894763179E-06, CFL 0.00228, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.59E-18, Se -6.65E-15, Te 5.53E-16 + 4176, 174.000, 0, En 2.206467483093E-06, CFL 0.00286, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.68E-18, Se -6.65E-15, Te 5.24E-16 + 4200, 175.000, 0, En 4.206622557971E-06, CFL 0.00322, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 6.65E-15, Te -8.46E-16 + 4224, 176.000, 0, En 4.483149465029E-06, CFL 0.00342, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.18E-17, Se 6.65E-15, Te 3.03E-16 + 4248, 177.000, 0, En 2.233032335938E-06, CFL 0.00304, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.04E-17, Se -1.33E-14, Te 4.54E-16 + 4272, 178.000, 0, En 5.835820354571E-07, CFL 0.00132, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.76E-17, Se -2.00E-14, Te -2.15E-15 + 4296, 179.000, 0, En 4.996600056727E-07, CFL 0.00143, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.88E-17, Se 1.33E-14, Te -7.07E-17 + 4320, 180.000, 0, En 5.332091876343E-07, CFL 0.00130, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 0.00E+00, Te 2.25E-15 + 4344, 181.000, 0, En 4.417920467957E-06, CFL 0.00467, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.38E-17, Se -1.33E-14, Te -2.02E-15 + 4368, 182.000, 0, En 1.389624650146E-05, CFL 0.00778, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.30E-18, Se -6.65E-15, Te 2.14E-16 + 4392, 183.000, 0, En 9.269586055315E-06, CFL 0.00528, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 4.49E-18, Se 2.00E-14, Te -9.94E-16 + 4416, 184.000, 0, En 4.095086292868E-06, CFL 0.00266, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se -6.65E-15, Te 1.55E-15 + 4440, 185.000, 0, En 3.857866890991E-06, CFL 0.00311, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.23E-17, Se 0.00E+00, Te 3.78E-16 + 4464, 186.000, 0, En 2.593050996405E-06, CFL 0.00235, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.64E-18, Se 6.65E-15, Te -6.46E-16 + 4488, 187.000, 0, En 1.388993745853E-06, CFL 0.00179, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 1.77E-18, Se -6.65E-15, Te -7.66E-17 + 4512, 188.000, 0, En 2.593381720147E-07, CFL 0.00091, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -6.64E-19, Se 0.00E+00, Te -9.69E-16 + 4536, 189.000, 0, En 1.853341693137E-07, CFL 0.00061, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -2.97E-18, Se -2.00E-14, Te -2.29E-15 + 4560, 190.000, 0, En 1.799375015588E-07, CFL 0.00067, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me -1.53E-18, Se 6.65E-15, Te 2.50E-16 + 4584, 191.000, 0, En 8.939127497717E-07, CFL 0.00173, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -1.16E-18, Se 2.00E-14, Te 3.33E-16 + 4608, 192.000, 0, En 1.217572772525E-06, CFL 0.00198, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 1.09E-17, Se 0.00E+00, Te 4.95E-15 + 4632, 193.000, 0, En 8.693475749719E-07, CFL 0.00197, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7986, Me 1.13E-17, Se 6.65E-15, Te -2.36E-15 + 4656, 194.000, 0, En 1.152972645418E-06, CFL 0.00203, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se -6.65E-15, Te 5.09E-16 + 4680, 195.000, 0, En 2.044868628879E-06, CFL 0.00240, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se 1.33E-14, Te -3.08E-16 + 4704, 196.000, 0, En 2.382563185634E-06, CFL 0.00313, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -6.41E-18, Se -6.65E-15, Te -1.27E-15 + 4728, 197.000, 0, En 1.942879208935E-06, CFL 0.00254, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 4.05E-18, Se -6.65E-15, Te 1.67E-15 + 4752, 198.000, 0, En 1.911470729325E-06, CFL 0.00287, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.69E-17, Se -6.65E-15, Te 3.36E-16 + 4776, 199.000, 0, En 8.325693721917E-07, CFL 0.00195, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.02E-17, Se 6.65E-15, Te -2.86E-16 + 4800, 200.000, 0, En 5.809851180145E-08, CFL 0.00017, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -2.03E-18, Se -6.65E-15, Te 1.07E-16 + 4824, 201.000, 0, En 1.641329600822E-07, CFL 0.00070, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 0.00E+00, Te -3.21E-16 + 4848, 202.000, 0, En 2.393859212142E-06, CFL 0.00318, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -4.47E-19, Se 6.65E-15, Te -6.08E-16 + 4872, 203.000, 0, En 7.380401157223E-06, CFL 0.00447, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.38E-17, Se -1.33E-14, Te -2.76E-15 + 4896, 204.000, 0, En 6.132766738981E-06, CFL 0.00329, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -5.38E-19, Se 1.33E-14, Te 1.00E-15 + 4920, 205.000, 0, En 8.483046570114E-07, CFL 0.00126, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.39E-18, Se 0.00E+00, Te 1.76E-17 + 4944, 206.000, 0, En 1.883604093803E-06, CFL 0.00280, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 6.28E-18, Se -6.65E-15, Te 2.63E-15 + 4968, 207.000, 0, En 2.726350582158E-06, CFL 0.00254, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.31E-17, Se 6.65E-15, Te -3.07E-15 + 4992, 208.000, 0, En 3.195024628044E-06, CFL 0.00246, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -7.85E-19, Se -6.65E-15, Te 1.35E-15 + 5016, 209.000, 0, En 1.177204694931E-06, CFL 0.00169, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -1.06E-17, Se 6.65E-15, Te 1.74E-15 + 5040, 210.000, 0, En 3.969216557795E-07, CFL 0.00096, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 6.55E-18, Se 6.65E-15, Te -1.88E-15 + 5064, 211.000, 0, En 1.307981989783E-07, CFL 0.00052, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 4.52E-18, Se -1.33E-14, Te 2.14E-15 + 5088, 212.000, 0, En 1.146591298240E-07, CFL 0.00043, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me 2.66E-18, Se 0.00E+00, Te -2.03E-15 + 5112, 213.000, 0, En 1.928939899240E-06, CFL 0.00252, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se 0.00E+00, Te 4.21E-16 + 5136, 214.000, 0, En 4.191558644895E-06, CFL 0.00362, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -7.99E-18, Se -6.65E-15, Te 4.43E-16 + 5160, 215.000, 0, En 2.861678325690E-06, CFL 0.00362, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 1.20E-17, Se 1.33E-14, Te -5.32E-16 + 5184, 216.000, 0, En 7.475891635589E-06, CFL 0.00590, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 0.00E+00, Te -3.36E-16 + 5208, 217.000, 0, En 4.739814441739E-06, CFL 0.00357, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se 0.00E+00, Te -4.02E-16 + 5232, 218.000, 0, En 1.631411771648E-06, CFL 0.00238, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8045, Me -4.07E-18, Se 0.00E+00, Te 5.77E-16 + 5256, 219.000, 0, En 2.619112317907E-07, CFL 0.00094, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se -1.33E-14, Te 3.05E-15 + 5280, 220.000, 0, En 3.955160556980E-07, CFL 0.00098, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8052, Me 3.21E-17, Se 6.65E-15, Te -5.33E-15 + 5304, 221.000, 0, En 1.129408752797E-07, CFL 0.00057, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8055, Me -6.06E-18, Se -6.65E-15, Te 4.79E-16 + 5328, 222.000, 0, En 5.899872408567E-08, CFL 0.00028, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.36E-17, Se 1.33E-14, Te 2.66E-16 + 5352, 223.000, 0, En 1.442465486070E-07, CFL 0.00057, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.45E-17, Se -6.65E-15, Te 2.01E-15 + 5376, 224.000, 0, En 2.922863542352E-07, CFL 0.00112, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8066, Me -1.68E-17, Se -6.65E-15, Te -2.02E-15 + 5400, 225.000, 0, En 1.147036077908E-06, CFL 0.00192, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 2.21E-18, Se -6.65E-15, Te 1.01E-16 + 5424, 226.000, 0, En 1.090656409605E-06, CFL 0.00227, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 6.78E-18, Se 6.65E-15, Te -4.47E-16 + 5448, 227.000, 0, En 2.308884195506E-06, CFL 0.00336, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 1.56E-17, Se 0.00E+00, Te 2.67E-15 + 5472, 228.000, 0, En 7.213627830881E-06, CFL 0.00527, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me -5.11E-18, Se 6.65E-15, Te 4.26E-16 + 5496, 229.000, 0, En 3.949697551706E-06, CFL 0.00329, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se 1.33E-14, Te -7.96E-16 + 5520, 230.000, 0, En 8.890546234468E-07, CFL 0.00193, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 6.57E-18, Se -2.00E-14, Te -1.40E-15 + 5544, 231.000, 0, En 2.545150535611E-07, CFL 0.00076, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8094, Me 1.23E-17, Se 1.33E-14, Te -9.45E-16 + 5568, 232.000, 0, En 2.228429803760E-07, CFL 0.00085, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -2.16E-17, Se 6.65E-15, Te 3.31E-15 + 5592, 233.000, 0, En 1.807405335810E-07, CFL 0.00080, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.52E-17, Se -6.65E-15, Te -6.91E-16 + 5616, 234.000, 0, En 4.702975154671E-06, CFL 0.00410, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.86E-17, Se -1.33E-14, Te -1.61E-15 + 5640, 235.000, 0, En 3.012497782944E-06, CFL 0.00282, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 1.33E-14, Te 8.28E-16 + 5664, 236.000, 0, En 3.144329761009E-07, CFL 0.00102, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -6.77E-18, Se -1.33E-14, Te -1.91E-15 + 5688, 237.000, 0, En 1.097166455339E-07, CFL 0.00050, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 2.15E-17, Se 0.00E+00, Te -1.82E-16 + 5712, 238.000, 0, En 2.946474456839E-07, CFL 0.00105, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -2.01E-17, Se 0.00E+00, Te 3.70E-15 + 5736, 239.000, 0, En 6.537119953166E-07, CFL 0.00168, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 1.18E-17, Se 0.00E+00, Te -7.40E-16 + 5760, 240.000, 0, En 8.750851959261E-07, CFL 0.00151, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me -8.24E-18, Se 6.65E-15, Te 1.08E-15 + 5784, 241.000, 0, En 1.786758063160E-06, CFL 0.00262, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me 3.94E-18, Se -6.65E-15, Te 3.43E-16 + 5808, 242.000, 0, En 2.368431456069E-06, CFL 0.00311, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 5.85E-18, Se 6.65E-15, Te -1.52E-15 + 5832, 243.000, 0, En 2.144193279090E-06, CFL 0.00202, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8121, Me 1.96E-18, Se 0.00E+00, Te 1.77E-15 + 5856, 244.000, 0, En 8.621520988175E-07, CFL 0.00151, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -2.00E-14, Te -1.16E-15 + 5880, 245.000, 0, En 3.432568883708E-07, CFL 0.00077, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.38E-18, Se 2.00E-14, Te 5.37E-18 + 5904, 246.000, 0, En 3.244959654046E-07, CFL 0.00100, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se -6.65E-15, Te 3.06E-16 + 5928, 247.000, 0, En 3.560263200038E-07, CFL 0.00115, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.32E-17, Se -6.65E-15, Te 2.50E-16 + 5952, 248.000, 0, En 5.981737393600E-07, CFL 0.00161, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 9.51E-18, Se 0.00E+00, Te -2.13E-15 + 5976, 249.000, 0, En 2.042500019828E-06, CFL 0.00306, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.31E-17, Se 6.65E-15, Te 9.04E-17 + 6000, 250.000, 0, En 2.820750269892E-06, CFL 0.00353, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.03E-17, Se 1.33E-14, Te 5.13E-16 + 6024, 251.000, 0, En 3.030710830020E-06, CFL 0.00310, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.41E-17, Se -2.00E-14, Te -1.57E-15 + 6048, 252.000, 0, En 3.209402549565E-06, CFL 0.00342, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8143, Me -1.89E-17, Se 1.33E-14, Te 2.16E-15 + 6072, 253.000, 0, En 2.675395744998E-06, CFL 0.00270, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 3.44E-17, Se 0.00E+00, Te -2.23E-16 + 6096, 254.000, 0, En 3.486456416549E-06, CFL 0.00314, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.73E-17, Se 0.00E+00, Te -5.14E-16 + 6120, 255.000, 0, En 4.105944103307E-06, CFL 0.00326, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 4.12E-18, Se 0.00E+00, Te 4.11E-16 + 6144, 256.000, 0, En 4.679495529526E-06, CFL 0.00300, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 6.78E-20, Se 1.33E-14, Te 1.51E-15 + 6168, 257.000, 0, En 3.550106725922E-06, CFL 0.00289, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me 4.39E-19, Se -1.33E-14, Te -2.85E-15 + 6192, 258.000, 0, En 5.642314811886E-06, CFL 0.00367, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se 1.33E-14, Te 7.66E-16 + 6216, 259.000, 0, En 1.516085391529E-05, CFL 0.00627, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -9.34E-19, Se 0.00E+00, Te -1.15E-15 + 6240, 260.000, 0, En 1.071573636252E-05, CFL 0.00412, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.67E-18, Se -1.33E-14, Te 3.34E-15 + 6264, 261.000, 0, En 2.252354210637E-06, CFL 0.00217, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8152, Me -1.02E-17, Se 0.00E+00, Te -1.79E-15 + 6288, 262.000, 0, En 8.122031183829E-07, CFL 0.00141, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 4.82E-18, Se 2.00E-14, Te 9.20E-16 + 6312, 263.000, 0, En 6.570685311033E-07, CFL 0.00137, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me 4.99E-18, Se -2.00E-14, Te -1.97E-15 + 6336, 264.000, 0, En 5.824132673863E-07, CFL 0.00122, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me 6.09E-19, Se 6.65E-15, Te 1.55E-15 + 6360, 265.000, 0, En 1.672382808446E-06, CFL 0.00267, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 1.26E-18, Se 0.00E+00, Te 5.96E-16 + 6384, 266.000, 0, En 1.700313285000E-06, CFL 0.00211, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se 0.00E+00, Te 4.39E-16 + 6408, 267.000, 0, En 2.167125068650E-06, CFL 0.00243, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 6.65E-15, Te -1.36E-15 + 6432, 268.000, 0, En 2.650639675988E-06, CFL 0.00216, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.20E-18, Se -6.65E-15, Te 1.48E-15 + 6456, 269.000, 0, En 2.583582267964E-06, CFL 0.00264, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.37E-17, Se 6.65E-15, Te 5.81E-17 + 6480, 270.000, 0, En 4.195603885774E-07, CFL 0.00100, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se 0.00E+00, Te 1.77E-16 + 6504, 271.000, 0, En 4.253104634249E-07, CFL 0.00105, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te -3.13E-15 + 6528, 272.000, 0, En 1.825403765652E-06, CFL 0.00223, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.36E-17, Se -6.65E-15, Te 9.16E-16 + 6552, 273.000, 0, En 3.234570504048E-06, CFL 0.00301, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 3.98E-18, Se 6.65E-15, Te 1.89E-15 + 6576, 274.000, 0, En 5.049642209353E-06, CFL 0.00351, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.06E-17, Se -1.33E-14, Te 4.32E-16 + 6600, 275.000, 0, En 3.059215336507E-06, CFL 0.00257, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se -6.65E-15, Te 2.78E-15 + 6624, 276.000, 0, En 3.463204048394E-06, CFL 0.00263, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 2.00E-14, Te -1.18E-15 + 6648, 277.000, 0, En 1.995505008264E-06, CFL 0.00213, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 6.65E-15, Te -2.41E-15 + 6672, 278.000, 0, En 8.159702187581E-07, CFL 0.00146, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 0.00E+00, Te 3.74E-15 + 6696, 279.000, 0, En 2.860926890777E-06, CFL 0.00285, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.57E-17, Se -6.65E-15, Te -2.92E-15 + 6720, 280.000, 0, En 6.485003089984E-06, CFL 0.00380, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -1.40E-17, Se 6.65E-15, Te 6.87E-16 + 6744, 281.000, 0, En 1.085984164088E-05, CFL 0.00450, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.16E-17, Se -1.33E-14, Te -1.67E-15 + 6768, 282.000, 0, En 9.301069040442E-06, CFL 0.00381, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -5.13E-19, Se 0.00E+00, Te 2.45E-15 + 6792, 283.000, 0, En 2.623583317824E-06, CFL 0.00187, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.72E-17, Se 0.00E+00, Te -8.10E-16 + 6816, 284.000, 0, En 3.321095983655E-05, CFL 0.00707, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.35E-17, Se 1.33E-14, Te 4.85E-16 + 6840, 285.000, 0, En 5.765997562127E-05, CFL 0.00736, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -9.76E-18, Se 6.65E-15, Te -1.85E-15 + 6864, 286.000, 0, En 1.499183190073E-05, CFL 0.00413, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 4.51E-18, Se 0.00E+00, Te 4.37E-16 + 6888, 287.000, 0, En 2.601486065242E-06, CFL 0.00224, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 1.82E-17, Se 0.00E+00, Te 3.07E-16 + 6912, 288.000, 0, En 5.414501031043E-06, CFL 0.00287, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se -6.65E-15, Te 1.11E-15 + 6936, 289.000, 0, En 1.012575861660E-05, CFL 0.00411, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -6.39E-18, Se 2.00E-14, Te -1.17E-15 + 6960, 290.000, 0, En 5.924471670622E-06, CFL 0.00261, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -1.41E-17, Se 0.00E+00, Te 8.00E-16 + 6984, 291.000, 0, En 6.191588051862E-06, CFL 0.00346, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.93E-17, Se -6.65E-15, Te -2.45E-15 + 7008, 292.000, 0, En 2.760388443319E-05, CFL 0.00512, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se 6.65E-15, Te 1.21E-15 + 7032, 293.000, 0, En 2.536124096700E-05, CFL 0.00553, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.32E-17, Se 0.00E+00, Te 2.62E-16 + 7056, 294.000, 0, En 1.100261139568E-05, CFL 0.00323, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 9.57E-18, Se -6.65E-15, Te -2.86E-15 + 7080, 295.000, 0, En 3.879322115567E-06, CFL 0.00222, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.99E-17, Se -6.65E-15, Te 2.26E-15 + 7104, 296.000, 0, En 8.249377236507E-07, CFL 0.00140, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.18E-17, Se 0.00E+00, Te -7.85E-17 + 7128, 297.000, 0, En 1.279647219461E-06, CFL 0.00184, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.65E-17, Se -6.65E-15, Te -1.02E-15 + 7152, 298.000, 0, En 1.331833885294E-06, CFL 0.00190, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8112, Me 2.75E-18, Se 0.00E+00, Te 1.95E-16 + 7176, 299.000, 0, En 1.504795109871E-06, CFL 0.00114, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me -1.04E-17, Se 0.00E+00, Te 4.81E-16 + 7200, 300.000, 0, En 1.893516679049E-06, CFL 0.00164, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me 3.93E-18, Se 6.65E-15, Te 1.85E-16 + 7224, 301.000, 0, En 3.456547628448E-06, CFL 0.00213, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 1.91E-18, Se -1.33E-14, Te 1.45E-15 + 7248, 302.000, 0, En 8.030332939109E-06, CFL 0.00360, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 1.69E-18, Se 0.00E+00, Te -7.68E-16 + 7272, 303.000, 0, En 7.498519061806E-06, CFL 0.00255, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -6.46E-18, Se 0.00E+00, Te -5.56E-16 + 7296, 304.000, 0, En 2.134299367013E-06, CFL 0.00145, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me 8.72E-19, Se 6.65E-15, Te 1.30E-15 + 7320, 305.000, 0, En 1.725867321454E-06, CFL 0.00208, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.76E-18, Se -6.65E-15, Te -2.34E-15 + 7344, 306.000, 0, En 6.986431237276E-07, CFL 0.00114, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8077, Me -8.33E-19, Se 1.33E-14, Te 2.16E-15 + 7368, 307.000, 0, En 1.046179320000E-06, CFL 0.00151, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 2.71E-18, Se 6.65E-15, Te -1.20E-15 + 7392, 308.000, 0, En 1.858410551506E-06, CFL 0.00160, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.24E-17, Se -1.33E-14, Te 1.61E-15 + 7416, 309.000, 0, En 2.894342056370E-06, CFL 0.00162, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -1.45E-18, Se -6.65E-15, Te 5.24E-16 + 7440, 310.000, 0, En 2.169964104495E-06, CFL 0.00155, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.78E-18, Se 6.65E-15, Te 1.14E-15 + 7464, 311.000, 0, En 2.114652503102E-06, CFL 0.00187, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 1.11E-18, Se 0.00E+00, Te -2.86E-15 + 7488, 312.000, 0, En 1.972886197527E-06, CFL 0.00183, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -4.81E-18, Se -6.65E-15, Te 4.17E-19 + 7512, 313.000, 0, En 4.359862703410E-07, CFL 0.00124, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8041, Me 9.60E-18, Se -6.65E-15, Te 1.24E-15 + 7536, 314.000, 0, En 4.527735728043E-06, CFL 0.00277, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.85E-18, Se 6.65E-15, Te 5.81E-16 + 7560, 315.000, 0, En 1.779019506539E-05, CFL 0.00493, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -2.74E-18, Se -6.65E-15, Te 1.81E-16 + 7584, 316.000, 0, En 1.715317171854E-05, CFL 0.00416, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.37E-17, Se 1.33E-14, Te 9.32E-16 + 7608, 317.000, 0, En 2.664276676204E-06, CFL 0.00148, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se -1.33E-14, Te -1.50E-15 + 7632, 318.000, 0, En 5.841948253975E-07, CFL 0.00077, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -5.27E-19, Se -1.33E-14, Te 3.12E-15 + 7656, 319.000, 0, En 1.379043696136E-06, CFL 0.00124, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -6.28E-18, Se 0.00E+00, Te -3.53E-16 + 7680, 320.000, 0, En 1.429254302851E-06, CFL 0.00142, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 6.17E-19, Se 6.65E-15, Te -2.13E-15 + 7704, 321.000, 0, En 6.057465818096E-07, CFL 0.00112, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -4.95E-18, Se 6.65E-15, Te 1.25E-15 + 7728, 322.000, 0, En 1.647224744356E-06, CFL 0.00172, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me 1.06E-18, Se -6.65E-15, Te -4.97E-16 + 7752, 323.000, 0, En 1.553909890100E-06, CFL 0.00199, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te -1.60E-16 + 7776, 324.000, 0, En 5.508674159432E-07, CFL 0.00076, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se -1.33E-14, Te 1.10E-15 + 7800, 325.000, 0, En 2.015179444801E-06, CFL 0.00153, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -3.86E-18, Se 1.33E-14, Te -7.54E-16 + 7824, 326.000, 0, En 2.575112811404E-06, CFL 0.00143, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.58E-17, Se -2.66E-14, Te -2.68E-15 + 7848, 327.000, 0, En 9.882170446348E-06, CFL 0.00348, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.44E-17, Se 2.66E-14, Te 1.23E-15 + 7872, 328.000, 0, En 8.611034375447E-06, CFL 0.00235, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7944, Me -1.51E-18, Se 6.65E-15, Te 3.11E-16 + 7896, 329.000, 0, En 2.571395297018E-06, CFL 0.00152, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 4.85E-18, Se -2.66E-14, Te 2.49E-16 + 7920, 330.000, 0, En 2.771959784060E-06, CFL 0.00183, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 2.36E-18, Se 2.66E-14, Te -7.60E-16 + 7944, 331.000, 0, En 1.709970860687E-06, CFL 0.00157, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.07E-18, Se -2.00E-14, Te 1.25E-15 + 7968, 332.000, 0, En 1.187592398990E-06, CFL 0.00151, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -1.83E-18, Se 6.65E-15, Te -3.02E-15 + 7992, 333.000, 0, En 1.862608561793E-06, CFL 0.00199, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se 6.65E-15, Te 1.27E-15 + 8016, 334.000, 0, En 1.041129107053E-06, CFL 0.00118, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.22E-18, Se 6.65E-15, Te -7.21E-16 + 8040, 335.000, 0, En 1.743787581243E-06, CFL 0.00156, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 3.48E-18, Se -6.65E-15, Te -1.18E-15 + 8064, 336.000, 0, En 1.041547819768E-06, CFL 0.00129, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me 2.71E-18, Se 6.65E-15, Te 2.46E-15 + 8088, 337.000, 0, En 1.279849997065E-06, CFL 0.00124, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.61E-17, Se 0.00E+00, Te -1.33E-15 + 8112, 338.000, 0, En 1.813658670642E-06, CFL 0.00165, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se -6.65E-15, Te 4.75E-16 + 8136, 339.000, 0, En 5.865020680254E-07, CFL 0.00161, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 9.80E-18, Se 0.00E+00, Te -2.58E-15 + 8160, 340.000, 0, En 1.838409302172E-06, CFL 0.00178, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 6.10E-18, Se -6.65E-15, Te 3.58E-15 + 8184, 341.000, 0, En 1.145102321490E-06, CFL 0.00181, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.19E-18, Se 0.00E+00, Te -2.54E-15 + 8208, 342.000, 0, En 4.357329906653E-07, CFL 0.00131, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 1.29E-18, Se 6.65E-15, Te 4.17E-16 + 8232, 343.000, 0, En 3.816526997530E-08, CFL 0.00024, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -4.94E-18, Se 0.00E+00, Te 1.06E-16 + 8256, 344.000, 0, En 2.213627317726E-07, CFL 0.00048, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.31E-17, Se -1.33E-14, Te 6.68E-16 + 8280, 345.000, 0, En 5.724167766678E-07, CFL 0.00088, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.06E-18, Se 6.65E-15, Te 1.05E-15 + 8304, 346.000, 0, En 1.672367609696E-06, CFL 0.00159, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 9.08E-18, Se 0.00E+00, Te 1.10E-15 + 8328, 347.000, 0, En 4.377040353766E-06, CFL 0.00197, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.67E-17, Se 6.65E-15, Te -4.25E-15 + 8352, 348.000, 0, En 1.229968250549E-05, CFL 0.00338, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.18E-17, Se -6.65E-15, Te 1.14E-15 + 8376, 349.000, 0, En 1.973046001107E-05, CFL 0.00440, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -2.77E-18, Se -6.65E-15, Te 1.44E-15 + 8400, 350.000, 0, En 8.733013013550E-06, CFL 0.00314, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 3.22E-18, Se 0.00E+00, Te -3.32E-15 + 8424, 351.000, 0, En 3.385627701258E-06, CFL 0.00191, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -3.11E-18, Se -6.65E-15, Te 2.86E-15 + 8448, 352.000, 0, En 3.526058516778E-06, CFL 0.00249, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 7.49E-19, Se 6.65E-15, Te -1.28E-15 + 8472, 353.000, 0, En 9.946884100445E-06, CFL 0.00354, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se 6.65E-15, Te -1.62E-15 + 8496, 354.000, 0, En 9.323327988253E-06, CFL 0.00275, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 0.00E+00, Te 5.36E-16 + 8520, 355.000, 0, En 7.663782661754E-06, CFL 0.00249, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.74E-17, Se -2.00E-14, Te 6.33E-16 + 8544, 356.000, 0, En 5.074753975011E-06, CFL 0.00239, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -1.18E-18, Se 2.00E-14, Te 4.49E-16 + 8568, 357.000, 0, En 2.654318773232E-06, CFL 0.00197, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.68E-18, Se 6.65E-15, Te -4.03E-16 + 8592, 358.000, 0, En 8.336538914033E-07, CFL 0.00092, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se -6.65E-15, Te 2.99E-16 + 8616, 359.000, 0, En 1.142870134785E-06, CFL 0.00094, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -1.72E-17, Se 0.00E+00, Te -1.53E-16 + 8640, 360.000, 0, En 3.406846116541E-07, CFL 0.00040, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 3.96E-17, Se 1.33E-14, Te 2.40E-15 + 8664, 361.000, 0, En 6.497313776780E-07, CFL 0.00141, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7835, Me -3.08E-17, Se 0.00E+00, Te -1.71E-16 + 8688, 362.000, 0, En 1.824604147101E-07, CFL 0.00036, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.58E-18, Se 0.00E+00, Te -1.42E-15 + 8712, 363.000, 0, En 1.014942907037E-07, CFL 0.00032, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 9.50E-18, Se 1.33E-14, Te -7.32E-16 + 8736, 364.000, 0, En 2.545196009652E-07, CFL 0.00054, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se -6.65E-15, Te -1.48E-15 + 8760, 365.000, 0, En 6.348871101283E-07, CFL 0.00088, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7823, Me 2.45E-18, Se 6.65E-15, Te 7.84E-16 diff --git a/examples/solo_ocean/single_column_z/timestats.intel b/examples/solo_ocean/single_column_z/timestats.intel index 526183949f..135308f03a 100644 --- a/examples/solo_ocean/single_column_z/timestats.intel +++ b/examples/solo_ocean/single_column_z/timestats.intel @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 2.742408024437E-07, CFL 0.00078, SL -6.1796E-03, M 7.69511E+16, S 35.1294, T 4.8054, Me 3.60E-19, Se 0.00E+00, Te 2.22E-15 - 48, 2.000, 0, En 6.742406598242E-07, CFL 0.00099, SL 7.7375E-03, M 7.69513E+16, S 35.1293, T 4.8049, Me -1.76E-18, Se 1.33E-14, Te -2.82E-15 - 72, 3.000, 0, En 3.865297032124E-07, CFL 0.00068, SL 1.7286E-03, M 7.69512E+16, S 35.1293, T 4.8041, Me -1.22E-17, Se 0.00E+00, Te -6.28E-16 - 96, 4.000, 0, En 1.742680728589E-06, CFL 0.00182, SL -1.1511E-03, M 7.69512E+16, S 35.1293, T 4.8036, Me -2.05E-18, Se -1.33E-14, Te 9.16E-16 - 120, 5.000, 0, En 1.810690092032E-06, CFL 0.00168, SL -3.5312E-03, M 7.69511E+16, S 35.1294, T 4.8034, Me 4.23E-18, Se 6.65E-15, Te 6.36E-16 - 144, 6.000, 0, En 5.876951923958E-07, CFL 0.00067, SL -5.5946E-03, M 7.69511E+16, S 35.1294, T 4.8032, Me -6.47E-18, Se -1.33E-14, Te 1.79E-15 - 168, 7.000, 0, En 1.042589084629E-06, CFL 0.00122, SL -3.7707E-03, M 7.69511E+16, S 35.1294, T 4.8029, Me -3.12E-18, Se 6.65E-15, Te -1.00E-15 - 192, 8.000, 0, En 1.232479320113E-06, CFL 0.00120, SL 3.2469E-03, M 7.69512E+16, S 35.1293, T 4.8028, Me 6.91E-18, Se 6.65E-15, Te 4.76E-16 - 216, 9.000, 0, En 1.325482041475E-06, CFL 0.00100, SL 8.9665E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me -6.72E-18, Se -1.33E-14, Te 8.75E-16 - 240, 10.000, 0, En 3.316825133850E-06, CFL 0.00224, SL 7.4792E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me 1.75E-17, Se -6.65E-15, Te -6.16E-16 - 264, 11.000, 0, En 3.853813127741E-06, CFL 0.00266, SL 6.0258E-03, M 7.69513E+16, S 35.1293, T 4.8024, Me 8.74E-18, Se 6.65E-15, Te -1.86E-15 - 288, 12.000, 0, En 2.490471996046E-06, CFL 0.00176, SL 2.5996E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.13E-17, Se -6.65E-15, Te 2.66E-15 - 312, 13.000, 0, En 3.002261383104E-06, CFL 0.00137, SL -4.8867E-03, M 7.69511E+16, S 35.1294, T 4.8012, Me 3.01E-18, Se -1.33E-14, Te -1.77E-15 - 336, 14.000, 0, En 3.113905965475E-06, CFL 0.00135, SL -8.9710E-03, M 7.69511E+16, S 35.1294, T 4.8008, Me 1.18E-18, Se 1.33E-14, Te 1.43E-15 - 360, 15.000, 0, En 3.468188055685E-06, CFL 0.00171, SL -1.1697E-02, M 7.69510E+16, S 35.1294, T 4.8004, Me -3.04E-17, Se -6.65E-15, Te -7.00E-16 - 384, 16.000, 0, En 3.669431985372E-06, CFL 0.00254, SL -1.4742E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me 1.15E-17, Se 6.65E-15, Te -7.30E-16 - 408, 17.000, 0, En 1.599194550994E-06, CFL 0.00063, SL -2.5035E-02, M 7.69509E+16, S 35.1295, T 4.7985, Me 3.65E-18, Se -6.65E-15, Te 9.24E-16 - 432, 18.000, 0, En 2.883144256157E-06, CFL 0.00151, SL -3.4147E-02, M 7.69508E+16, S 35.1295, T 4.7972, Me 5.99E-18, Se 0.00E+00, Te -9.22E-16 - 456, 19.000, 0, En 3.455658777426E-06, CFL 0.00185, SL -1.0766E-02, M 7.69511E+16, S 35.1294, T 4.7965, Me -1.82E-18, Se 1.33E-14, Te 1.12E-15 - 480, 20.000, 0, En 3.063493867878E-06, CFL 0.00108, SL -1.0498E-02, M 7.69511E+16, S 35.1294, T 4.7957, Me -6.67E-18, Se 1.33E-14, Te -8.85E-16 - 504, 21.000, 0, En 3.636624494491E-06, CFL 0.00148, SL -1.7271E-02, M 7.69510E+16, S 35.1294, T 4.7947, Me 3.20E-18, Se -1.33E-14, Te 2.56E-15 - 528, 22.000, 0, En 3.985414916873E-06, CFL 0.00192, SL -2.1074E-02, M 7.69509E+16, S 35.1295, T 4.7944, Me -6.06E-18, Se 1.33E-14, Te -5.72E-16 - 552, 23.000, 0, En 6.487922907838E-06, CFL 0.00286, SL -2.5695E-02, M 7.69509E+16, S 35.1295, T 4.7939, Me 1.55E-17, Se -2.00E-14, Te 6.63E-16 - 576, 24.000, 0, En 6.073165448222E-06, CFL 0.00176, SL -2.7257E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me 6.24E-19, Se 1.33E-14, Te -2.95E-15 - 600, 25.000, 0, En 5.162746431574E-06, CFL 0.00190, SL -3.4194E-02, M 7.69508E+16, S 35.1295, T 4.7929, Me -1.61E-17, Se 0.00E+00, Te 1.62E-15 - 624, 26.000, 0, En 2.847462522710E-06, CFL 0.00114, SL -3.8898E-02, M 7.69507E+16, S 35.1296, T 4.7924, Me 3.46E-18, Se 0.00E+00, Te 1.64E-15 - 648, 27.000, 0, En 2.300280685095E-06, CFL 0.00125, SL -4.2852E-02, M 7.69506E+16, S 35.1296, T 4.7920, Me 3.18E-18, Se 2.00E-14, Te -2.18E-15 - 672, 28.000, 0, En 6.789753110619E-06, CFL 0.00278, SL -3.7184E-02, M 7.69507E+16, S 35.1296, T 4.7918, Me -3.33E-18, Se -6.65E-15, Te -1.08E-15 - 696, 29.000, 0, En 7.996788073788E-07, CFL 0.00118, SL -4.4104E-02, M 7.69506E+16, S 35.1296, T 4.7906, Me -6.58E-18, Se 1.33E-14, Te 3.29E-15 - 720, 30.000, 0, En 3.947169026542E-07, CFL 0.00059, SL -5.2318E-02, M 7.69505E+16, S 35.1296, T 4.7892, Me 6.45E-18, Se 0.00E+00, Te 8.03E-16 - 744, 31.000, 0, En 3.232648902736E-07, CFL 0.00033, SL -5.6906E-02, M 7.69505E+16, S 35.1297, T 4.7886, Me -1.12E-17, Se -6.65E-15, Te 6.37E-16 - 768, 32.000, 0, En 3.375973592324E-07, CFL 0.00034, SL -3.3070E-02, M 7.69508E+16, S 35.1295, T 4.7880, Me 9.75E-18, Se 6.65E-15, Te -3.22E-15 - 792, 33.000, 0, En 2.257006999114E-07, CFL 0.00037, SL -3.2226E-02, M 7.69508E+16, S 35.1295, T 4.7872, Me 1.48E-17, Se 0.00E+00, Te 1.24E-15 - 816, 34.000, 0, En 8.447246746001E-08, CFL 0.00027, SL -3.8376E-02, M 7.69507E+16, S 35.1296, T 4.7862, Me -1.82E-17, Se 0.00E+00, Te -1.32E-15 - 840, 35.000, 0, En 9.152604313327E-08, CFL 0.00024, SL -4.5605E-02, M 7.69506E+16, S 35.1296, T 4.7853, Me -1.55E-18, Se 0.00E+00, Te 2.47E-15 - 864, 36.000, 0, En 5.962259882886E-07, CFL 0.00089, SL -5.0415E-02, M 7.69505E+16, S 35.1296, T 4.7848, Me 1.69E-17, Se -6.65E-15, Te -9.71E-16 - 888, 37.000, 0, En 1.340644840289E-07, CFL 0.00041, SL -5.3725E-02, M 7.69505E+16, S 35.1297, T 4.7844, Me 3.72E-18, Se 2.00E-14, Te 5.10E-16 - 912, 38.000, 0, En 3.566361200921E-07, CFL 0.00090, SL -5.7093E-02, M 7.69505E+16, S 35.1297, T 4.7841, Me -8.19E-18, Se -2.66E-14, Te -2.52E-15 - 936, 39.000, 0, En 1.479484955351E-06, CFL 0.00158, SL -4.5885E-02, M 7.69506E+16, S 35.1296, T 4.7837, Me 7.88E-18, Se 6.65E-15, Te 1.81E-15 - 960, 40.000, 0, En 2.677471043013E-06, CFL 0.00218, SL -3.9384E-02, M 7.69507E+16, S 35.1296, T 4.7835, Me -1.32E-18, Se -2.00E-14, Te -1.24E-15 - 984, 41.000, 0, En 1.153676419906E-06, CFL 0.00091, SL -4.3521E-02, M 7.69506E+16, S 35.1296, T 4.7830, Me 4.78E-19, Se 6.65E-15, Te 4.15E-16 - 1008, 42.000, 0, En 1.864740439280E-06, CFL 0.00165, SL -3.6775E-02, M 7.69507E+16, S 35.1296, T 4.7823, Me -6.54E-18, Se 6.65E-15, Te 1.66E-16 - 1032, 43.000, 0, En 3.319949625847E-06, CFL 0.00199, SL -2.7828E-02, M 7.69508E+16, S 35.1295, T 4.7821, Me 1.26E-17, Se -6.65E-15, Te 1.98E-15 - 1056, 44.000, 0, En 3.515065010170E-06, CFL 0.00249, SL -1.8195E-02, M 7.69510E+16, S 35.1294, T 4.7819, Me -3.75E-18, Se -1.33E-14, Te -1.99E-15 - 1080, 45.000, 0, En 2.020868462692E-06, CFL 0.00127, SL -2.2342E-02, M 7.69509E+16, S 35.1295, T 4.7813, Me -1.04E-17, Se 0.00E+00, Te 2.09E-15 - 1104, 46.000, 0, En 2.626475958721E-06, CFL 0.00162, SL -3.0430E-02, M 7.69508E+16, S 35.1295, T 4.7803, Me 1.02E-17, Se 6.65E-15, Te -2.35E-15 - 1128, 47.000, 0, En 2.443130134913E-06, CFL 0.00092, SL -3.7229E-02, M 7.69507E+16, S 35.1296, T 4.7794, Me -1.23E-17, Se 0.00E+00, Te 1.25E-15 - 1152, 48.000, 0, En 2.214433344684E-06, CFL 0.00081, SL -4.2106E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -1.98E-18, Se -6.65E-15, Te -6.60E-16 - 1176, 49.000, 0, En 1.795908750924E-06, CFL 0.00059, SL -5.0827E-02, M 7.69505E+16, S 35.1296, T 4.7773, Me 1.69E-17, Se -6.65E-15, Te -3.81E-16 - 1200, 50.000, 0, En 1.407167848095E-06, CFL 0.00059, SL -6.0752E-02, M 7.69504E+16, S 35.1297, T 4.7759, Me -1.39E-17, Se 6.65E-15, Te -6.45E-16 - 1224, 51.000, 0, En 3.107263712589E-06, CFL 0.00229, SL -6.6461E-02, M 7.69503E+16, S 35.1297, T 4.7755, Me -3.32E-18, Se 0.00E+00, Te 2.31E-17 - 1248, 52.000, 0, En 5.077619341385E-06, CFL 0.00194, SL -6.9899E-02, M 7.69503E+16, S 35.1297, T 4.7753, Me 6.42E-18, Se -6.65E-15, Te 1.53E-15 - 1272, 53.000, 0, En 3.436165176304E-06, CFL 0.00189, SL -7.1890E-02, M 7.69503E+16, S 35.1298, T 4.7752, Me 5.53E-18, Se 6.65E-15, Te -1.81E-15 - 1296, 54.000, 0, En 2.954055949473E-06, CFL 0.00188, SL -6.6094E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me -2.39E-17, Se 0.00E+00, Te 1.34E-16 - 1320, 55.000, 0, En 1.675373150021E-06, CFL 0.00133, SL -6.6817E-02, M 7.69503E+16, S 35.1297, T 4.7745, Me 2.67E-17, Se -2.00E-14, Te 1.29E-15 - 1344, 56.000, 0, En 7.081023103797E-07, CFL 0.00108, SL -7.2944E-02, M 7.69503E+16, S 35.1298, T 4.7739, Me -7.75E-18, Se 1.33E-14, Te -1.62E-16 - 1368, 57.000, 0, En 2.058291210810E-06, CFL 0.00141, SL -7.0270E-02, M 7.69503E+16, S 35.1298, T 4.7736, Me 4.88E-18, Se -1.33E-14, Te 1.62E-15 - 1392, 58.000, 0, En 1.642008535736E-06, CFL 0.00130, SL -7.3040E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -2.59E-17, Se 0.00E+00, Te 4.01E-16 - 1416, 59.000, 0, En 9.355379339963E-07, CFL 0.00059, SL -8.0029E-02, M 7.69502E+16, S 35.1298, T 4.7720, Me 2.08E-17, Se 0.00E+00, Te -2.83E-15 - 1440, 60.000, 0, En 1.159681662143E-06, CFL 0.00095, SL -8.7741E-02, M 7.69501E+16, S 35.1299, T 4.7711, Me -4.92E-18, Se 0.00E+00, Te 3.48E-15 - 1464, 61.000, 0, En 1.005441269454E-06, CFL 0.00171, SL -9.2703E-02, M 7.69500E+16, S 35.1299, T 4.7708, Me 1.28E-17, Se -6.65E-15, Te 1.29E-16 - 1488, 62.000, 0, En 3.274052924782E-06, CFL 0.00150, SL -9.5442E-02, M 7.69500E+16, S 35.1299, T 4.7706, Me -8.36E-18, Se 0.00E+00, Te -3.40E-15 - 1512, 63.000, 0, En 2.714201824145E-06, CFL 0.00273, SL -9.8093E-02, M 7.69499E+16, S 35.1299, T 4.7705, Me 4.56E-18, Se 6.65E-15, Te 1.21E-15 - 1536, 64.000, 0, En 3.101473843316E-06, CFL 0.00373, SL -1.0147E-01, M 7.69499E+16, S 35.1299, T 4.7705, Me 2.41E-18, Se 0.00E+00, Te 1.91E-16 - 1560, 65.000, 0, En 4.695538502331E-07, CFL 0.00071, SL -1.0311E-01, M 7.69499E+16, S 35.1299, T 4.7702, Me 2.09E-19, Se -6.65E-15, Te 2.02E-15 - 1584, 66.000, 0, En 1.638117431492E-06, CFL 0.00198, SL -1.0727E-01, M 7.69498E+16, S 35.1300, T 4.7700, Me 1.29E-17, Se -6.65E-15, Te 7.81E-16 - 1608, 67.000, 0, En 4.926480000698E-07, CFL 0.00079, SL -1.1166E-01, M 7.69498E+16, S 35.1300, T 4.7696, Me -2.58E-18, Se 1.33E-14, Te -5.15E-16 - 1632, 68.000, 0, En 2.421020188525E-06, CFL 0.00173, SL -1.0768E-01, M 7.69498E+16, S 35.1300, T 4.7694, Me -2.28E-17, Se 6.65E-15, Te 1.79E-15 - 1656, 69.000, 0, En 2.120545544597E-06, CFL 0.00189, SL -1.0430E-01, M 7.69499E+16, S 35.1299, T 4.7694, Me 8.39E-18, Se -6.65E-15, Te -1.14E-15 - 1680, 70.000, 0, En 2.340630237344E-06, CFL 0.00179, SL -9.7191E-02, M 7.69499E+16, S 35.1299, T 4.7695, Me -7.52E-18, Se -1.33E-14, Te 2.28E-16 - 1704, 71.000, 0, En 2.270872655536E-06, CFL 0.00169, SL -9.5680E-02, M 7.69500E+16, S 35.1299, T 4.7698, Me 1.22E-17, Se 0.00E+00, Te -1.37E-16 - 1728, 72.000, 0, En 2.920965725393E-06, CFL 0.00209, SL -9.6294E-02, M 7.69500E+16, S 35.1299, T 4.7700, Me -1.78E-17, Se -6.65E-15, Te -1.43E-16 - 1752, 73.000, 0, En 2.475975557782E-06, CFL 0.00139, SL -9.8194E-02, M 7.69499E+16, S 35.1299, T 4.7700, Me 1.26E-17, Se 0.00E+00, Te 2.49E-16 - 1776, 74.000, 0, En 3.173694498252E-06, CFL 0.00184, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.7697, Me -8.90E-18, Se 1.33E-14, Te 1.90E-15 - 1800, 75.000, 0, En 1.148722944239E-06, CFL 0.00074, SL -1.0994E-01, M 7.69498E+16, S 35.1300, T 4.7690, Me 8.77E-18, Se 0.00E+00, Te -3.38E-15 - 1824, 76.000, 0, En 1.086658954023E-06, CFL 0.00070, SL -1.1492E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me 6.03E-18, Se 0.00E+00, Te 2.58E-15 - 1848, 77.000, 0, En 3.440564581911E-06, CFL 0.00216, SL -1.2023E-01, M 7.69497E+16, S 35.1300, T 4.7685, Me -6.19E-18, Se 0.00E+00, Te -2.01E-15 - 1872, 78.000, 0, En 6.179525559134E-06, CFL 0.00304, SL -1.2461E-01, M 7.69496E+16, S 35.1301, T 4.7684, Me -1.35E-17, Se 6.65E-15, Te -1.19E-15 - 1896, 79.000, 0, En 7.002121257053E-06, CFL 0.00344, SL -1.2481E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me 1.51E-17, Se 6.65E-15, Te 2.45E-15 - 1920, 80.000, 0, En 7.705794830296E-06, CFL 0.00345, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.7690, Me -1.53E-18, Se 0.00E+00, Te 5.07E-16 - 1944, 81.000, 0, En 6.685736458852E-06, CFL 0.00284, SL -1.2266E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me 4.04E-18, Se -6.65E-15, Te -9.44E-16 - 1968, 82.000, 0, En 5.285138432341E-06, CFL 0.00188, SL -1.2666E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -5.59E-18, Se -6.65E-15, Te 2.44E-16 - 1992, 83.000, 0, En 4.232847845870E-06, CFL 0.00185, SL -1.2154E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.96E-17, Se 1.33E-14, Te -1.52E-15 - 2016, 84.000, 0, En 3.640233172277E-06, CFL 0.00143, SL -1.2284E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.95E-17, Se 0.00E+00, Te 1.36E-16 - 2040, 85.000, 0, En 2.005175546989E-06, CFL 0.00080, SL -1.3233E-01, M 7.69495E+16, S 35.1301, T 4.7674, Me -3.88E-18, Se 6.65E-15, Te 4.02E-15 - 2064, 86.000, 0, En 2.246647648161E-06, CFL 0.00109, SL -1.4303E-01, M 7.69494E+16, S 35.1302, T 4.7660, Me 4.54E-18, Se -6.65E-15, Te -3.02E-15 - 2088, 87.000, 0, En 2.000202603114E-06, CFL 0.00124, SL -1.4969E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 3.71E-18, Se -6.65E-15, Te 1.91E-15 - 2112, 88.000, 0, En 2.094340871218E-06, CFL 0.00159, SL -1.3920E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 4.90E-18, Se 6.65E-15, Te 8.54E-16 - 2136, 89.000, 0, En 6.301631902817E-06, CFL 0.00347, SL -1.2452E-01, M 7.69496E+16, S 35.1301, T 4.7651, Me -1.24E-17, Se -6.65E-15, Te 2.24E-15 - 2160, 90.000, 0, En 7.488325985275E-06, CFL 0.00361, SL -1.2502E-01, M 7.69496E+16, S 35.1301, T 4.7654, Me 2.57E-17, Se 1.33E-14, Te -2.63E-15 - 2184, 91.000, 0, En 7.330817525157E-06, CFL 0.00331, SL -1.2921E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.66E-17, Se -6.65E-15, Te -2.81E-15 - 2208, 92.000, 0, En 7.152177018068E-06, CFL 0.00328, SL -1.3343E-01, M 7.69495E+16, S 35.1301, T 4.7654, Me -2.21E-18, Se -6.65E-15, Te -5.27E-16 - 2232, 93.000, 0, En 4.252689298055E-06, CFL 0.00109, SL -1.3970E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 1.67E-17, Se 0.00E+00, Te 2.88E-15 - 2256, 94.000, 0, En 2.062768470722E-06, CFL 0.00075, SL -1.4499E-01, M 7.69493E+16, S 35.1302, T 4.7646, Me -6.89E-18, Se 6.65E-15, Te 3.40E-16 - 2280, 95.000, 0, En 3.498288340610E-06, CFL 0.00157, SL -1.4233E-01, M 7.69494E+16, S 35.1302, T 4.7644, Me -2.42E-17, Se 6.65E-15, Te 8.38E-17 - 2304, 96.000, 0, En 3.733780295163E-06, CFL 0.00145, SL -1.4259E-01, M 7.69494E+16, S 35.1302, T 4.7648, Me 2.91E-17, Se -6.65E-15, Te -1.35E-15 - 2328, 97.000, 0, En 5.145224160568E-06, CFL 0.00251, SL -1.4436E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me -6.30E-18, Se 1.33E-14, Te -6.22E-17 - 2352, 98.000, 0, En 9.983691613062E-06, CFL 0.00327, SL -1.4658E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me 2.09E-17, Se -2.00E-14, Te 8.92E-16 - 2376, 99.000, 0, En 9.594996647809E-06, CFL 0.00230, SL -1.4915E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -2.11E-17, Se 6.65E-15, Te -7.44E-16 - 2400, 100.000, 0, En 1.185460201072E-05, CFL 0.00394, SL -1.5319E-01, M 7.69492E+16, S 35.1302, T 4.7653, Me -1.72E-17, Se 0.00E+00, Te -4.84E-16 - 2424, 101.000, 0, En 1.156377115295E-05, CFL 0.00349, SL -1.5419E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me 2.03E-17, Se 0.00E+00, Te 1.59E-15 - 2448, 102.000, 0, En 1.091869663580E-05, CFL 0.00320, SL -1.5183E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 3.86E-18, Se -6.65E-15, Te 6.52E-16 - 2472, 103.000, 0, En 1.089976099941E-05, CFL 0.00300, SL -1.5584E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me 2.30E-18, Se 6.65E-15, Te -1.42E-15 - 2496, 104.000, 0, En 1.236806408513E-05, CFL 0.00352, SL -1.6093E-01, M 7.69491E+16, S 35.1303, T 4.7661, Me -6.24E-18, Se -6.65E-15, Te -1.26E-15 - 2520, 105.000, 0, En 1.158538606359E-05, CFL 0.00349, SL -1.6379E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me 3.25E-18, Se 1.33E-14, Te -1.69E-15 - 2544, 106.000, 0, En 1.130895937195E-05, CFL 0.00340, SL -1.6372E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.62E-17, Se -6.65E-15, Te 2.23E-15 - 2568, 107.000, 0, En 1.388334639427E-05, CFL 0.00414, SL -1.6361E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me 2.61E-17, Se 0.00E+00, Te -2.89E-15 - 2592, 108.000, 0, En 1.587722298820E-05, CFL 0.00447, SL -1.6025E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me -1.63E-17, Se -6.65E-15, Te 2.25E-15 - 2616, 109.000, 0, En 1.608319957350E-05, CFL 0.00423, SL -1.5628E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me -1.16E-17, Se 2.66E-14, Te -6.28E-17 - 2640, 110.000, 0, En 1.457854545661E-05, CFL 0.00387, SL -1.5606E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me 1.12E-17, Se -2.00E-14, Te 2.08E-15 - 2664, 111.000, 0, En 1.292027950663E-05, CFL 0.00328, SL -1.6488E-01, M 7.69491E+16, S 35.1303, T 4.7665, Me 2.08E-18, Se 6.65E-15, Te 7.93E-16 - 2688, 112.000, 0, En 1.192484495657E-05, CFL 0.00274, SL -1.7207E-01, M 7.69490E+16, S 35.1303, T 4.7662, Me -2.11E-17, Se 0.00E+00, Te -5.43E-16 - 2712, 113.000, 0, En 1.088285217296E-05, CFL 0.00266, SL -1.7342E-01, M 7.69490E+16, S 35.1304, T 4.7659, Me 2.83E-17, Se 6.65E-15, Te -8.89E-16 - 2736, 114.000, 0, En 1.015463382438E-05, CFL 0.00340, SL -1.5505E-01, M 7.69492E+16, S 35.1302, T 4.7660, Me -1.94E-17, Se -1.33E-14, Te 1.13E-15 - 2760, 115.000, 0, En 7.091713721685E-06, CFL 0.00223, SL -1.5558E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 1.44E-17, Se 6.65E-15, Te -2.91E-15 - 2784, 116.000, 0, En 6.666541905981E-06, CFL 0.00179, SL -1.5799E-01, M 7.69492E+16, S 35.1303, T 4.7664, Me 2.45E-18, Se -1.33E-14, Te 5.41E-16 - 2808, 117.000, 0, En 7.083278320955E-06, CFL 0.00237, SL -1.6049E-01, M 7.69491E+16, S 35.1303, T 4.7667, Me 1.33E-17, Se 2.00E-14, Te 8.63E-16 - 2832, 118.000, 0, En 7.875657979925E-06, CFL 0.00293, SL -1.6273E-01, M 7.69491E+16, S 35.1303, T 4.7670, Me -2.06E-17, Se -6.65E-15, Te 2.52E-15 - 2856, 119.000, 0, En 9.707577919122E-06, CFL 0.00288, SL -1.6521E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me 8.48E-18, Se 6.65E-15, Te -4.55E-15 - 2880, 120.000, 0, En 1.135214577113E-05, CFL 0.00353, SL -1.6737E-01, M 7.69490E+16, S 35.1303, T 4.7678, Me -2.10E-17, Se -2.00E-14, Te 2.08E-15 - 2904, 121.000, 0, En 1.148279183503E-05, CFL 0.00481, SL -1.6904E-01, M 7.69490E+16, S 35.1303, T 4.7684, Me 9.90E-18, Se 0.00E+00, Te -3.02E-15 - 2928, 122.000, 0, En 9.269289527273E-06, CFL 0.00290, SL -1.7066E-01, M 7.69490E+16, S 35.1303, T 4.7686, Me 2.45E-19, Se 0.00E+00, Te 2.74E-15 - 2952, 123.000, 0, En 9.081700521382E-06, CFL 0.00267, SL -1.7194E-01, M 7.69490E+16, S 35.1303, T 4.7689, Me 5.51E-18, Se -6.65E-15, Te 1.94E-17 - 2976, 124.000, 0, En 8.567584248543E-06, CFL 0.00257, SL -1.7323E-01, M 7.69490E+16, S 35.1304, T 4.7693, Me 6.95E-18, Se 1.33E-14, Te 3.83E-15 - 3000, 125.000, 0, En 7.881370226852E-06, CFL 0.00239, SL -1.6855E-01, M 7.69490E+16, S 35.1303, T 4.7697, Me 4.47E-18, Se 0.00E+00, Te -4.66E-15 - 3024, 126.000, 0, En 7.318297437945E-06, CFL 0.00248, SL -1.5937E-01, M 7.69492E+16, S 35.1303, T 4.7701, Me -2.08E-17, Se -6.65E-15, Te 7.66E-16 - 3048, 127.000, 0, En 7.368995555147E-06, CFL 0.00255, SL -1.6111E-01, M 7.69491E+16, S 35.1303, T 4.7702, Me -1.71E-18, Se 6.65E-15, Te 1.60E-16 - 3072, 128.000, 0, En 9.041163890646E-06, CFL 0.00346, SL -1.6494E-01, M 7.69491E+16, S 35.1303, T 4.7704, Me 3.51E-18, Se 6.65E-15, Te -1.57E-15 - 3096, 129.000, 0, En 1.004047624104E-05, CFL 0.00371, SL -1.6715E-01, M 7.69491E+16, S 35.1303, T 4.7708, Me -8.84E-18, Se -2.00E-14, Te -1.31E-15 - 3120, 130.000, 0, En 9.296744076506E-06, CFL 0.00281, SL -1.6897E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me 1.48E-17, Se 1.33E-14, Te 2.02E-15 - 3144, 131.000, 0, En 6.740670230330E-06, CFL 0.00236, SL -1.7186E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -1.20E-18, Se -6.65E-15, Te -1.14E-15 - 3168, 132.000, 0, En 5.929024561212E-06, CFL 0.00271, SL -1.7781E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me 5.40E-18, Se 6.65E-15, Te 6.91E-16 - 3192, 133.000, 0, En 6.568895017779E-06, CFL 0.00203, SL -1.8252E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me -7.85E-18, Se 6.65E-15, Te 1.87E-15 - 3216, 134.000, 0, En 5.828907814019E-06, CFL 0.00168, SL -1.8368E-01, M 7.69488E+16, S 35.1304, T 4.7714, Me 1.15E-17, Se 6.65E-15, Te -1.39E-16 - 3240, 135.000, 0, En 5.493104936636E-06, CFL 0.00143, SL -1.7966E-01, M 7.69489E+16, S 35.1304, T 4.7716, Me -2.41E-17, Se 0.00E+00, Te 2.69E-16 - 3264, 136.000, 0, En 5.317381110659E-06, CFL 0.00170, SL -1.7849E-01, M 7.69489E+16, S 35.1304, T 4.7722, Me 2.12E-17, Se -6.65E-15, Te -1.26E-15 - 3288, 137.000, 0, En 5.066022034547E-06, CFL 0.00184, SL -1.7888E-01, M 7.69489E+16, S 35.1304, T 4.7725, Me -1.31E-17, Se -1.33E-14, Te 8.38E-16 - 3312, 138.000, 0, En 5.201665865131E-06, CFL 0.00181, SL -1.7967E-01, M 7.69489E+16, S 35.1304, T 4.7728, Me 8.69E-18, Se -1.33E-14, Te 1.28E-15 - 3336, 139.000, 0, En 5.046164510270E-06, CFL 0.00166, SL -1.8065E-01, M 7.69489E+16, S 35.1304, T 4.7731, Me -1.06E-17, Se 6.65E-15, Te -2.36E-15 - 3360, 140.000, 0, En 4.393448037242E-06, CFL 0.00142, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7734, Me -1.33E-18, Se 1.33E-14, Te 3.31E-15 - 3384, 141.000, 0, En 4.485994009389E-06, CFL 0.00139, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7739, Me -1.39E-18, Se -6.65E-15, Te -3.74E-15 - 3408, 142.000, 0, En 5.975159116841E-06, CFL 0.00255, SL -1.8304E-01, M 7.69488E+16, S 35.1304, T 4.7746, Me 6.51E-18, Se 0.00E+00, Te 1.33E-15 - 3432, 143.000, 0, En 6.017730730341E-06, CFL 0.00306, SL -1.8367E-01, M 7.69488E+16, S 35.1304, T 4.7752, Me 2.37E-17, Se 0.00E+00, Te 1.85E-15 - 3456, 144.000, 0, En 5.832097415717E-06, CFL 0.00314, SL -1.8418E-01, M 7.69488E+16, S 35.1304, T 4.7759, Me -2.03E-17, Se 1.33E-14, Te 7.29E-16 - 3480, 145.000, 0, En 6.127990609164E-06, CFL 0.00356, SL -1.8501E-01, M 7.69488E+16, S 35.1304, T 4.7766, Me 1.76E-18, Se 0.00E+00, Te -1.28E-15 - 3504, 146.000, 0, En 6.243597091086E-06, CFL 0.00363, SL -1.8591E-01, M 7.69488E+16, S 35.1304, T 4.7773, Me 2.64E-17, Se -6.65E-15, Te 4.51E-16 - 3528, 147.000, 0, En 5.877400231869E-06, CFL 0.00297, SL -1.8691E-01, M 7.69488E+16, S 35.1304, T 4.7780, Me -3.33E-17, Se 6.65E-15, Te -5.59E-16 - 3552, 148.000, 0, En 5.528289703590E-06, CFL 0.00255, SL -1.8651E-01, M 7.69488E+16, S 35.1304, T 4.7786, Me 2.37E-17, Se -6.65E-15, Te -2.08E-15 - 3576, 149.000, 0, En 5.199563624618E-06, CFL 0.00282, SL -1.8743E-01, M 7.69488E+16, S 35.1304, T 4.7793, Me 3.16E-18, Se 0.00E+00, Te 2.08E-15 - 3600, 150.000, 0, En 5.019798739339E-06, CFL 0.00292, SL -1.8935E-01, M 7.69488E+16, S 35.1304, T 4.7797, Me -2.79E-17, Se -1.33E-14, Te 1.19E-15 - 3624, 151.000, 0, En 5.985984117018E-06, CFL 0.00327, SL -1.8921E-01, M 7.69488E+16, S 35.1304, T 4.7800, Me 2.09E-17, Se -6.65E-15, Te -3.05E-15 - 3648, 152.000, 0, En 6.562213554753E-06, CFL 0.00308, SL -1.9037E-01, M 7.69488E+16, S 35.1305, T 4.7805, Me 1.00E-17, Se 6.65E-15, Te 2.30E-15 - 3672, 153.000, 0, En 6.138597342960E-06, CFL 0.00267, SL -1.9203E-01, M 7.69487E+16, S 35.1305, T 4.7808, Me -4.79E-18, Se 6.65E-15, Te -1.22E-15 - 3696, 154.000, 0, En 5.552848347746E-06, CFL 0.00262, SL -1.9358E-01, M 7.69487E+16, S 35.1305, T 4.7812, Me -1.42E-18, Se -1.33E-14, Te 5.98E-16 - 3720, 155.000, 0, En 5.086996150497E-06, CFL 0.00235, SL -1.9477E-01, M 7.69487E+16, S 35.1305, T 4.7818, Me -2.73E-17, Se 6.65E-15, Te -2.02E-15 - 3744, 156.000, 0, En 4.321411342871E-06, CFL 0.00222, SL -1.9603E-01, M 7.69487E+16, S 35.1305, T 4.7824, Me 1.38E-17, Se -1.33E-14, Te 2.17E-15 - 3768, 157.000, 0, En 5.922967646033E-06, CFL 0.00268, SL -1.9737E-01, M 7.69487E+16, S 35.1305, T 4.7830, Me 2.61E-18, Se 1.33E-14, Te -6.35E-16 - 3792, 158.000, 0, En 3.704006291663E-06, CFL 0.00215, SL -1.9886E-01, M 7.69486E+16, S 35.1305, T 4.7836, Me -6.79E-18, Se 6.65E-15, Te -4.47E-17 - 3816, 159.000, 0, En 5.381116235459E-06, CFL 0.00251, SL -1.9901E-01, M 7.69486E+16, S 35.1305, T 4.7839, Me 8.64E-19, Se -6.65E-15, Te 4.85E-16 - 3840, 160.000, 0, En 5.311064300565E-06, CFL 0.00212, SL -1.9608E-01, M 7.69487E+16, S 35.1305, T 4.7844, Me 1.37E-18, Se -1.33E-14, Te 1.45E-15 - 3864, 161.000, 0, En 6.596011921528E-06, CFL 0.00344, SL -1.9717E-01, M 7.69487E+16, S 35.1305, T 4.7850, Me -1.41E-17, Se 6.65E-15, Te -3.61E-15 - 3888, 162.000, 0, En 8.265576212294E-06, CFL 0.00357, SL -1.9502E-01, M 7.69487E+16, S 35.1305, T 4.7854, Me 2.11E-18, Se -6.65E-15, Te 1.08E-15 - 3912, 163.000, 0, En 9.382014351384E-06, CFL 0.00325, SL -1.9569E-01, M 7.69487E+16, S 35.1305, T 4.7859, Me 6.38E-18, Se 6.65E-15, Te 2.25E-16 - 3936, 164.000, 0, En 1.052138126872E-05, CFL 0.00410, SL -1.9669E-01, M 7.69487E+16, S 35.1305, T 4.7864, Me 6.98E-18, Se -2.66E-14, Te 6.28E-16 - 3960, 165.000, 0, En 9.184747511536E-06, CFL 0.00390, SL -1.9770E-01, M 7.69487E+16, S 35.1305, T 4.7870, Me -5.39E-18, Se 6.65E-15, Te -2.03E-15 - 3984, 166.000, 0, En 8.085094114128E-06, CFL 0.00403, SL -1.9892E-01, M 7.69486E+16, S 35.1305, T 4.7877, Me -5.46E-18, Se 1.33E-14, Te 4.35E-16 - 4008, 167.000, 0, En 6.610485295400E-06, CFL 0.00300, SL -2.0057E-01, M 7.69486E+16, S 35.1305, T 4.7884, Me 1.92E-17, Se 0.00E+00, Te 7.45E-16 - 4032, 168.000, 0, En 6.449548038534E-06, CFL 0.00265, SL -2.0087E-01, M 7.69486E+16, S 35.1305, T 4.7890, Me -1.63E-17, Se 0.00E+00, Te -1.39E-15 - 4056, 169.000, 0, En 6.137696781013E-06, CFL 0.00220, SL -1.9987E-01, M 7.69486E+16, S 35.1305, T 4.7896, Me 8.13E-18, Se -1.33E-14, Te 1.41E-15 - 4080, 170.000, 0, En 5.913870967217E-06, CFL 0.00267, SL -1.9847E-01, M 7.69486E+16, S 35.1305, T 4.7902, Me 4.12E-18, Se 6.65E-15, Te 2.31E-16 - 4104, 171.000, 0, En 6.202810064761E-06, CFL 0.00371, SL -1.9845E-01, M 7.69486E+16, S 35.1305, T 4.7907, Me -1.43E-17, Se 0.00E+00, Te 1.59E-16 - 4128, 172.000, 0, En 6.528028496288E-06, CFL 0.00376, SL -1.9325E-01, M 7.69487E+16, S 35.1305, T 4.7910, Me 5.23E-18, Se 6.65E-15, Te 1.29E-15 - 4152, 173.000, 0, En 6.352919176133E-06, CFL 0.00276, SL -1.8124E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -1.31E-17, Se 6.65E-15, Te -2.33E-15 - 4176, 174.000, 0, En 6.034152544924E-06, CFL 0.00263, SL -1.7939E-01, M 7.69489E+16, S 35.1304, T 4.7910, Me 2.22E-17, Se 0.00E+00, Te 2.98E-15 - 4200, 175.000, 0, En 6.763071102253E-06, CFL 0.00349, SL -1.8292E-01, M 7.69488E+16, S 35.1304, T 4.7910, Me -5.47E-18, Se -1.33E-14, Te -3.00E-15 - 4224, 176.000, 0, En 8.890446735508E-06, CFL 0.00399, SL -1.8544E-01, M 7.69488E+16, S 35.1304, T 4.7915, Me -5.97E-18, Se 0.00E+00, Te 1.84E-15 - 4248, 177.000, 0, En 1.145065639363E-05, CFL 0.00448, SL -1.8526E-01, M 7.69488E+16, S 35.1304, T 4.7921, Me 1.30E-17, Se 6.65E-15, Te -6.81E-16 - 4272, 178.000, 0, En 8.595721753491E-06, CFL 0.00379, SL -1.8241E-01, M 7.69489E+16, S 35.1304, T 4.7927, Me -1.33E-17, Se 6.65E-15, Te -4.14E-16 - 4296, 179.000, 0, En 7.652269813883E-06, CFL 0.00370, SL -1.7606E-01, M 7.69489E+16, S 35.1304, T 4.7932, Me 1.31E-17, Se -6.65E-15, Te 5.30E-16 - 4320, 180.000, 0, En 7.648801864390E-06, CFL 0.00367, SL -1.6717E-01, M 7.69491E+16, S 35.1303, T 4.7936, Me 2.80E-18, Se -6.65E-15, Te -4.50E-16 - 4344, 181.000, 0, En 7.305642872105E-06, CFL 0.00380, SL -1.5918E-01, M 7.69492E+16, S 35.1303, T 4.7940, Me -1.86E-18, Se 6.65E-15, Te 1.99E-15 - 4368, 182.000, 0, En 1.003180187385E-05, CFL 0.00602, SL -1.5065E-01, M 7.69493E+16, S 35.1302, T 4.7946, Me -1.69E-17, Se 1.33E-14, Te -1.85E-15 - 4392, 183.000, 0, En 9.674421912972E-06, CFL 0.00482, SL -1.4226E-01, M 7.69494E+16, S 35.1302, T 4.7951, Me 2.61E-19, Se -1.33E-14, Te -6.02E-16 - 4416, 184.000, 0, En 1.119859974264E-05, CFL 0.00524, SL -1.3699E-01, M 7.69494E+16, S 35.1301, T 4.7956, Me -3.39E-19, Se 6.65E-15, Te -8.13E-16 - 4440, 185.000, 0, En 1.301953031788E-05, CFL 0.00582, SL -1.3753E-01, M 7.69494E+16, S 35.1301, T 4.7961, Me 1.98E-18, Se -6.65E-15, Te 3.15E-15 - 4464, 186.000, 0, En 1.334722579710E-05, CFL 0.00487, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7966, Me 7.55E-19, Se 6.65E-15, Te -6.56E-18 - 4488, 187.000, 0, En 1.368592272761E-05, CFL 0.00510, SL -1.4131E-01, M 7.69494E+16, S 35.1302, T 4.7970, Me 1.71E-17, Se 0.00E+00, Te 5.99E-16 - 4512, 188.000, 0, En 1.268437506428E-05, CFL 0.00471, SL -1.3896E-01, M 7.69494E+16, S 35.1302, T 4.7972, Me -2.12E-17, Se -6.65E-15, Te -2.75E-15 - 4536, 189.000, 0, En 1.225785474958E-05, CFL 0.00532, SL -1.3575E-01, M 7.69495E+16, S 35.1301, T 4.7973, Me -2.47E-19, Se 0.00E+00, Te 5.84E-16 - 4560, 190.000, 0, En 1.200422511251E-05, CFL 0.00544, SL -1.2903E-01, M 7.69495E+16, S 35.1301, T 4.7975, Me 1.23E-17, Se 2.00E-14, Te -2.23E-16 - 4584, 191.000, 0, En 1.091076217115E-05, CFL 0.00488, SL -1.2296E-01, M 7.69496E+16, S 35.1301, T 4.7977, Me 6.84E-18, Se -6.65E-15, Te 3.39E-16 - 4608, 192.000, 0, En 9.625883979110E-06, CFL 0.00416, SL -1.1866E-01, M 7.69497E+16, S 35.1300, T 4.7981, Me -1.37E-17, Se 6.65E-15, Te 6.19E-16 - 4632, 193.000, 0, En 8.302427864257E-06, CFL 0.00330, SL -1.1546E-01, M 7.69497E+16, S 35.1300, T 4.7986, Me -1.28E-17, Se 1.33E-14, Te 4.05E-16 - 4656, 194.000, 0, En 7.476679850021E-06, CFL 0.00379, SL -1.1116E-01, M 7.69498E+16, S 35.1300, T 4.7988, Me 8.65E-18, Se 0.00E+00, Te 2.55E-16 - 4680, 195.000, 0, En 7.695941177124E-06, CFL 0.00403, SL -1.0806E-01, M 7.69498E+16, S 35.1300, T 4.7990, Me 1.68E-18, Se -1.33E-14, Te 1.60E-15 - 4704, 196.000, 0, En 8.411294730264E-06, CFL 0.00403, SL -1.0301E-01, M 7.69499E+16, S 35.1299, T 4.7992, Me -5.64E-18, Se 6.65E-15, Te -2.52E-15 - 4728, 197.000, 0, En 8.943897126707E-06, CFL 0.00374, SL -1.0048E-01, M 7.69499E+16, S 35.1299, T 4.7995, Me 3.67E-17, Se -6.65E-15, Te 1.05E-15 - 4752, 198.000, 0, En 7.991775364404E-06, CFL 0.00324, SL -9.7422E-02, M 7.69499E+16, S 35.1299, T 4.7997, Me -1.77E-17, Se 0.00E+00, Te 1.80E-16 - 4776, 199.000, 0, En 6.779015184573E-06, CFL 0.00366, SL -9.2701E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me 6.55E-19, Se -6.65E-15, Te -2.41E-15 - 4800, 200.000, 0, En 6.260240030952E-06, CFL 0.00320, SL -8.8914E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me -8.49E-19, Se 1.33E-14, Te 3.00E-15 - 4824, 201.000, 0, En 6.040614811923E-06, CFL 0.00281, SL -8.5571E-02, M 7.69501E+16, S 35.1298, T 4.7999, Me -6.93E-18, Se -6.65E-15, Te -1.20E-15 - 4848, 202.000, 0, En 6.208218857267E-06, CFL 0.00243, SL -8.8244E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me 1.71E-17, Se -1.33E-14, Te 1.53E-16 - 4872, 203.000, 0, En 7.811484337924E-06, CFL 0.00282, SL -8.9369E-02, M 7.69500E+16, S 35.1299, T 4.8000, Me -5.94E-18, Se 0.00E+00, Te -3.21E-16 - 4896, 204.000, 0, En 1.198830795228E-05, CFL 0.00435, SL -8.9509E-02, M 7.69500E+16, S 35.1299, T 4.8002, Me 4.68E-19, Se 6.65E-15, Te -1.95E-15 - 4920, 205.000, 0, En 1.321501026092E-05, CFL 0.00503, SL -9.0500E-02, M 7.69500E+16, S 35.1299, T 4.8003, Me -1.60E-17, Se 6.65E-15, Te 1.56E-15 - 4944, 206.000, 0, En 1.333313639615E-05, CFL 0.00571, SL -9.4351E-02, M 7.69500E+16, S 35.1299, T 4.8002, Me 1.05E-17, Se 6.65E-15, Te -1.63E-15 - 4968, 207.000, 0, En 1.465626022054E-05, CFL 0.00560, SL -9.4849E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 1.08E-17, Se -6.65E-15, Te 1.33E-15 - 4992, 208.000, 0, En 1.574331459302E-05, CFL 0.00577, SL -9.3023E-02, M 7.69500E+16, S 35.1299, T 4.8007, Me 3.55E-18, Se 0.00E+00, Te 4.92E-16 - 5016, 209.000, 0, En 1.592176747789E-05, CFL 0.00555, SL -9.1310E-02, M 7.69500E+16, S 35.1299, T 4.8009, Me 1.63E-18, Se 0.00E+00, Te 9.62E-16 - 5040, 210.000, 0, En 1.538652024336E-05, CFL 0.00474, SL -9.0818E-02, M 7.69500E+16, S 35.1299, T 4.8014, Me -5.33E-19, Se 0.00E+00, Te -7.81E-16 - 5064, 211.000, 0, En 1.468491124547E-05, CFL 0.00434, SL -9.2481E-02, M 7.69500E+16, S 35.1299, T 4.8016, Me -2.09E-17, Se 6.65E-15, Te -4.72E-16 - 5088, 212.000, 0, En 1.435292583416E-05, CFL 0.00516, SL -8.8015E-02, M 7.69501E+16, S 35.1299, T 4.8019, Me 1.58E-17, Se -1.33E-14, Te 2.39E-15 - 5112, 213.000, 0, En 1.421904879525E-05, CFL 0.00557, SL -8.2620E-02, M 7.69501E+16, S 35.1298, T 4.8023, Me -6.09E-18, Se 0.00E+00, Te 1.05E-17 - 5136, 214.000, 0, En 1.416958138549E-05, CFL 0.00627, SL -8.2396E-02, M 7.69501E+16, S 35.1298, T 4.8028, Me -8.44E-18, Se 6.65E-15, Te 1.31E-16 - 5160, 215.000, 0, En 1.220659869975E-05, CFL 0.00545, SL -8.4309E-02, M 7.69501E+16, S 35.1298, T 4.8033, Me 4.35E-18, Se -1.33E-14, Te -4.96E-16 - 5184, 216.000, 0, En 1.003536074118E-05, CFL 0.00391, SL -8.6912E-02, M 7.69501E+16, S 35.1298, T 4.8037, Me 6.29E-18, Se 6.65E-15, Te -1.32E-15 - 5208, 217.000, 0, En 6.820118600392E-06, CFL 0.00335, SL -8.9106E-02, M 7.69501E+16, S 35.1299, T 4.8040, Me -1.43E-17, Se 0.00E+00, Te 2.11E-15 - 5232, 218.000, 0, En 6.795636312527E-06, CFL 0.00340, SL -8.9242E-02, M 7.69500E+16, S 35.1299, T 4.8044, Me -6.39E-18, Se 1.33E-14, Te 1.22E-15 - 5256, 219.000, 0, En 6.082476087802E-06, CFL 0.00313, SL -8.9224E-02, M 7.69501E+16, S 35.1299, T 4.8049, Me 2.31E-17, Se -6.65E-15, Te 1.01E-16 - 5280, 220.000, 0, En 5.581280148639E-06, CFL 0.00263, SL -9.2528E-02, M 7.69500E+16, S 35.1299, T 4.8051, Me -7.13E-18, Se -6.65E-15, Te -4.82E-16 - 5304, 221.000, 0, En 5.431723717271E-06, CFL 0.00199, SL -9.5169E-02, M 7.69500E+16, S 35.1299, T 4.8054, Me 1.38E-17, Se 0.00E+00, Te -1.98E-15 - 5328, 222.000, 0, En 5.303761876474E-06, CFL 0.00232, SL -9.6725E-02, M 7.69500E+16, S 35.1299, T 4.8057, Me -2.31E-17, Se 0.00E+00, Te 5.28E-17 - 5352, 223.000, 0, En 5.085310127711E-06, CFL 0.00245, SL -9.7945E-02, M 7.69499E+16, S 35.1299, T 4.8061, Me 8.72E-18, Se 6.65E-15, Te -7.68E-16 - 5376, 224.000, 0, En 4.957561276818E-06, CFL 0.00240, SL -9.9462E-02, M 7.69499E+16, S 35.1299, T 4.8065, Me 1.02E-17, Se -6.65E-15, Te 3.46E-15 - 5400, 225.000, 0, En 5.044209689760E-06, CFL 0.00236, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.8070, Me -3.57E-18, Se 6.65E-15, Te -2.92E-15 - 5424, 226.000, 0, En 5.724345732368E-06, CFL 0.00303, SL -1.0377E-01, M 7.69499E+16, S 35.1299, T 4.8074, Me -1.14E-18, Se 0.00E+00, Te 7.83E-16 - 5448, 227.000, 0, En 5.855159256882E-06, CFL 0.00276, SL -1.0662E-01, M 7.69498E+16, S 35.1300, T 4.8077, Me -6.80E-18, Se 6.65E-15, Te -5.92E-17 - 5472, 228.000, 0, En 8.401583174650E-06, CFL 0.00394, SL -1.0877E-01, M 7.69498E+16, S 35.1300, T 4.8082, Me 8.78E-18, Se -6.65E-15, Te -2.07E-15 - 5496, 229.000, 0, En 1.026222545153E-05, CFL 0.00496, SL -1.1076E-01, M 7.69498E+16, S 35.1300, T 4.8085, Me -2.06E-18, Se 6.65E-15, Te 1.16E-15 - 5520, 230.000, 0, En 1.075813946665E-05, CFL 0.00523, SL -1.1251E-01, M 7.69498E+16, S 35.1300, T 4.8089, Me -3.57E-18, Se 0.00E+00, Te -9.01E-16 - 5544, 231.000, 0, En 1.067349111679E-05, CFL 0.00540, SL -1.1417E-01, M 7.69497E+16, S 35.1300, T 4.8093, Me 1.03E-17, Se 0.00E+00, Te 2.93E-15 - 5568, 232.000, 0, En 9.771552635322E-06, CFL 0.00471, SL -1.1547E-01, M 7.69497E+16, S 35.1300, T 4.8098, Me -1.00E-18, Se -1.33E-14, Te -1.75E-15 - 5592, 233.000, 0, En 9.547698799595E-06, CFL 0.00377, SL -1.1694E-01, M 7.69497E+16, S 35.1300, T 4.8102, Me -6.71E-18, Se 1.33E-14, Te -1.13E-15 - 5616, 234.000, 0, En 9.911489695815E-06, CFL 0.00379, SL -1.1754E-01, M 7.69497E+16, S 35.1300, T 4.8105, Me 1.04E-17, Se 0.00E+00, Te -3.35E-17 - 5640, 235.000, 0, En 9.853054407293E-06, CFL 0.00343, SL -1.1846E-01, M 7.69497E+16, S 35.1300, T 4.8107, Me -2.58E-17, Se 6.65E-15, Te 1.18E-15 - 5664, 236.000, 0, En 9.738222508321E-06, CFL 0.00354, SL -1.2125E-01, M 7.69496E+16, S 35.1300, T 4.8108, Me 1.31E-17, Se 0.00E+00, Te 7.25E-16 - 5688, 237.000, 0, En 9.923616013948E-06, CFL 0.00440, SL -1.1523E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me 1.61E-17, Se 0.00E+00, Te -1.40E-15 - 5712, 238.000, 0, En 9.412467946128E-06, CFL 0.00413, SL -1.1726E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -1.16E-17, Se -6.65E-15, Te 1.45E-15 - 5736, 239.000, 0, En 8.599918456342E-06, CFL 0.00362, SL -1.1860E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.45E-18, Se 1.33E-14, Te -3.34E-16 - 5760, 240.000, 0, En 7.920277462945E-06, CFL 0.00350, SL -1.1981E-01, M 7.69497E+16, S 35.1300, T 4.8113, Me -1.32E-18, Se -6.65E-15, Te -2.31E-15 - 5784, 241.000, 0, En 7.140060729198E-06, CFL 0.00282, SL -1.2019E-01, M 7.69497E+16, S 35.1300, T 4.8117, Me -8.02E-18, Se -6.65E-15, Te 9.61E-16 - 5808, 242.000, 0, En 6.595254597956E-06, CFL 0.00275, SL -1.2035E-01, M 7.69497E+16, S 35.1300, T 4.8120, Me 1.56E-17, Se 1.33E-14, Te -1.72E-15 - 5832, 243.000, 0, En 7.004882682324E-06, CFL 0.00329, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.8120, Me -1.50E-17, Se 6.65E-15, Te 2.03E-15 - 5856, 244.000, 0, En 7.928544623483E-06, CFL 0.00388, SL -1.2069E-01, M 7.69496E+16, S 35.1300, T 4.8121, Me 1.47E-17, Se -2.66E-14, Te -2.86E-16 - 5880, 245.000, 0, En 7.602864908011E-06, CFL 0.00340, SL -1.1881E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -1.46E-17, Se 6.65E-15, Te -2.51E-15 - 5904, 246.000, 0, En 7.456183168212E-06, CFL 0.00288, SL -1.1432E-01, M 7.69497E+16, S 35.1300, T 4.8126, Me 1.03E-17, Se 0.00E+00, Te 2.74E-15 - 5928, 247.000, 0, En 7.779990369589E-06, CFL 0.00305, SL -1.0906E-01, M 7.69498E+16, S 35.1300, T 4.8130, Me -1.01E-17, Se 6.65E-15, Te -1.35E-15 - 5952, 248.000, 0, En 8.210450732368E-06, CFL 0.00377, SL -1.0732E-01, M 7.69498E+16, S 35.1300, T 4.8133, Me 1.07E-17, Se -6.65E-15, Te 6.69E-16 - 5976, 249.000, 0, En 8.993160314239E-06, CFL 0.00470, SL -1.0605E-01, M 7.69498E+16, S 35.1300, T 4.8135, Me 1.37E-17, Se 6.65E-15, Te 4.72E-16 - 6000, 250.000, 0, En 9.661143928844E-06, CFL 0.00521, SL -1.0657E-01, M 7.69498E+16, S 35.1300, T 4.8139, Me -1.50E-17, Se -1.33E-14, Te 9.31E-16 - 6024, 251.000, 0, En 1.080222315583E-05, CFL 0.00573, SL -1.0644E-01, M 7.69498E+16, S 35.1300, T 4.8141, Me 7.17E-18, Se 6.65E-15, Te -1.27E-15 - 6048, 252.000, 0, En 1.135748613641E-05, CFL 0.00477, SL -1.0471E-01, M 7.69499E+16, S 35.1300, T 4.8143, Me 2.94E-19, Se 1.33E-14, Te -5.31E-16 - 6072, 253.000, 0, En 1.178845806031E-05, CFL 0.00380, SL -1.0253E-01, M 7.69499E+16, S 35.1299, T 4.8142, Me -1.96E-17, Se 6.65E-15, Te 2.68E-15 - 6096, 254.000, 0, En 1.062015297919E-05, CFL 0.00403, SL -9.6017E-02, M 7.69500E+16, S 35.1299, T 4.8143, Me 8.93E-18, Se -1.33E-14, Te -4.83E-16 - 6120, 255.000, 0, En 9.162212255511E-06, CFL 0.00381, SL -8.7414E-02, M 7.69501E+16, S 35.1299, T 4.8144, Me 8.16E-18, Se 0.00E+00, Te -3.57E-15 - 6144, 256.000, 0, En 8.458192352764E-06, CFL 0.00321, SL -7.9010E-02, M 7.69502E+16, S 35.1298, T 4.8146, Me 8.60E-18, Se 0.00E+00, Te 6.65E-16 - 6168, 257.000, 0, En 7.930521613690E-06, CFL 0.00265, SL -7.0473E-02, M 7.69503E+16, S 35.1298, T 4.8145, Me -4.82E-18, Se 1.33E-14, Te 2.11E-15 - 6192, 258.000, 0, En 7.509436813951E-06, CFL 0.00326, SL -6.1783E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me -1.92E-17, Se -6.65E-15, Te -3.71E-16 - 6216, 259.000, 0, En 5.445556900962E-06, CFL 0.00340, SL -5.7471E-02, M 7.69505E+16, S 35.1297, T 4.8148, Me 1.94E-17, Se 6.65E-15, Te -3.51E-17 - 6240, 260.000, 0, En 3.505438022680E-06, CFL 0.00187, SL -5.6838E-02, M 7.69505E+16, S 35.1297, T 4.8149, Me -1.26E-17, Se 6.65E-15, Te 3.47E-16 - 6264, 261.000, 0, En 2.738032814096E-06, CFL 0.00137, SL -5.6231E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 4.13E-18, Se -6.65E-15, Te -1.33E-15 - 6288, 262.000, 0, En 2.839114590122E-06, CFL 0.00169, SL -5.2445E-02, M 7.69505E+16, S 35.1296, T 4.8153, Me 3.70E-18, Se 0.00E+00, Te 2.17E-15 - 6312, 263.000, 0, En 3.069373236973E-06, CFL 0.00173, SL -4.2620E-02, M 7.69506E+16, S 35.1296, T 4.8153, Me -3.82E-18, Se -1.33E-14, Te -2.12E-15 - 6336, 264.000, 0, En 3.122537165559E-06, CFL 0.00170, SL -3.2899E-02, M 7.69508E+16, S 35.1295, T 4.8154, Me 1.88E-18, Se 6.65E-15, Te -4.84E-16 - 6360, 265.000, 0, En 3.328458384238E-06, CFL 0.00206, SL -3.0306E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -2.78E-18, Se 0.00E+00, Te 3.68E-15 - 6384, 266.000, 0, En 3.885376188986E-06, CFL 0.00237, SL -2.9079E-02, M 7.69508E+16, S 35.1295, T 4.8157, Me 9.29E-18, Se 0.00E+00, Te -2.89E-15 - 6408, 267.000, 0, En 4.740827208653E-06, CFL 0.00263, SL -2.8484E-02, M 7.69508E+16, S 35.1295, T 4.8160, Me -2.62E-17, Se -6.65E-15, Te 2.97E-15 - 6432, 268.000, 0, En 5.853489908536E-06, CFL 0.00239, SL -2.9254E-02, M 7.69508E+16, S 35.1295, T 4.8163, Me 2.45E-17, Se -6.65E-15, Te -3.07E-15 - 6456, 269.000, 0, En 6.963215974363E-06, CFL 0.00325, SL -3.0642E-02, M 7.69508E+16, S 35.1295, T 4.8166, Me -7.31E-18, Se 6.65E-15, Te 4.35E-15 - 6480, 270.000, 0, En 7.665682254253E-06, CFL 0.00358, SL -3.1863E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me 5.70E-19, Se -6.65E-15, Te -2.94E-15 - 6504, 271.000, 0, En 7.086469282475E-06, CFL 0.00315, SL -3.7133E-02, M 7.69507E+16, S 35.1296, T 4.8164, Me 3.64E-18, Se 0.00E+00, Te 4.39E-16 - 6528, 272.000, 0, En 6.985951658049E-06, CFL 0.00323, SL -4.0598E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 3.46E-18, Se 0.00E+00, Te 4.36E-16 - 6552, 273.000, 0, En 7.772964691717E-06, CFL 0.00395, SL -4.2124E-02, M 7.69507E+16, S 35.1296, T 4.8158, Me 6.42E-18, Se 1.33E-14, Te -6.85E-16 - 6576, 274.000, 0, En 7.715719185204E-06, CFL 0.00389, SL -4.5550E-02, M 7.69506E+16, S 35.1296, T 4.8158, Me 6.12E-18, Se -1.33E-14, Te -9.67E-16 - 6600, 275.000, 0, En 8.852866572857E-06, CFL 0.00423, SL -5.0903E-02, M 7.69505E+16, S 35.1296, T 4.8156, Me -1.46E-17, Se 1.33E-14, Te -9.64E-16 - 6624, 276.000, 0, En 9.441953063962E-06, CFL 0.00344, SL -5.6083E-02, M 7.69505E+16, S 35.1297, T 4.8155, Me -9.36E-18, Se -6.65E-15, Te -2.02E-16 - 6648, 277.000, 0, En 8.051772993009E-06, CFL 0.00368, SL -6.0124E-02, M 7.69504E+16, S 35.1297, T 4.8154, Me 1.36E-17, Se -6.65E-15, Te 2.95E-15 - 6672, 278.000, 0, En 6.786947689243E-06, CFL 0.00299, SL -6.3956E-02, M 7.69504E+16, S 35.1297, T 4.8151, Me -5.96E-18, Se 0.00E+00, Te -1.91E-15 - 6696, 279.000, 0, En 5.861746094873E-06, CFL 0.00266, SL -6.7735E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -9.71E-18, Se 6.65E-15, Te 1.27E-15 - 6720, 280.000, 0, En 4.456332575121E-06, CFL 0.00216, SL -6.9598E-02, M 7.69503E+16, S 35.1297, T 4.8146, Me 1.91E-17, Se -6.65E-15, Te -3.65E-16 - 6744, 281.000, 0, En 3.360067143967E-06, CFL 0.00266, SL -5.9344E-02, M 7.69504E+16, S 35.1297, T 4.8146, Me -2.19E-17, Se -6.65E-15, Te -4.26E-16 - 6768, 282.000, 0, En 2.183198814419E-06, CFL 0.00166, SL -6.1706E-02, M 7.69504E+16, S 35.1297, T 4.8142, Me 2.38E-17, Se -6.65E-15, Te -5.02E-17 - 6792, 283.000, 0, En 2.217516505435E-06, CFL 0.00142, SL -7.0109E-02, M 7.69503E+16, S 35.1297, T 4.8135, Me -6.74E-18, Se 0.00E+00, Te 1.00E-15 - 6816, 284.000, 0, En 1.424790689750E-06, CFL 0.00090, SL -7.9493E-02, M 7.69502E+16, S 35.1298, T 4.8127, Me -3.06E-18, Se -6.65E-15, Te -4.86E-17 - 6840, 285.000, 0, En 6.966219633051E-06, CFL 0.00378, SL -8.7280E-02, M 7.69501E+16, S 35.1298, T 4.8121, Me -1.14E-17, Se 6.65E-15, Te -3.35E-16 - 6864, 286.000, 0, En 1.332809643215E-05, CFL 0.00509, SL -9.0722E-02, M 7.69500E+16, S 35.1299, T 4.8116, Me 2.54E-17, Se 0.00E+00, Te -1.41E-15 - 6888, 287.000, 0, En 1.347538508361E-05, CFL 0.00404, SL -8.0479E-02, M 7.69502E+16, S 35.1298, T 4.8115, Me -5.58E-18, Se -6.65E-15, Te 1.59E-15 - 6912, 288.000, 0, En 1.141252886258E-05, CFL 0.00339, SL -6.9275E-02, M 7.69503E+16, S 35.1297, T 4.8114, Me -1.08E-17, Se -6.65E-15, Te -1.01E-15 - 6936, 289.000, 0, En 8.775039107501E-06, CFL 0.00363, SL -6.0708E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me 1.42E-17, Se 0.00E+00, Te 4.10E-15 - 6960, 290.000, 0, En 5.656744839196E-06, CFL 0.00321, SL -6.2438E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me -7.71E-18, Se 6.65E-15, Te -3.72E-15 - 6984, 291.000, 0, En 4.236156745825E-06, CFL 0.00223, SL -6.5593E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -1.33E-17, Se -6.65E-15, Te 1.28E-15 - 7008, 292.000, 0, En 8.072412606894E-06, CFL 0.00391, SL -6.8147E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me 1.05E-17, Se 6.65E-15, Te -1.66E-15 - 7032, 293.000, 0, En 1.689665363603E-05, CFL 0.00558, SL -6.9843E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -5.12E-19, Se -6.65E-15, Te -1.19E-15 - 7056, 294.000, 0, En 2.224485883752E-05, CFL 0.00450, SL -5.8313E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 7.23E-18, Se 6.65E-15, Te 1.59E-15 - 7080, 295.000, 0, En 2.583936416469E-05, CFL 0.00512, SL -5.3942E-02, M 7.69505E+16, S 35.1297, T 4.8115, Me -1.94E-17, Se -6.65E-15, Te 4.21E-16 - 7104, 296.000, 0, En 2.635690294177E-05, CFL 0.00539, SL -4.8414E-02, M 7.69506E+16, S 35.1296, T 4.8113, Me 2.32E-17, Se -6.65E-15, Te -1.92E-15 - 7128, 297.000, 0, En 2.827586770180E-05, CFL 0.00666, SL -1.8994E-02, M 7.69510E+16, S 35.1295, T 4.8112, Me -1.50E-17, Se 1.33E-14, Te 9.76E-16 - 7152, 298.000, 0, En 2.869203638348E-05, CFL 0.00593, SL -1.9351E-02, M 7.69509E+16, S 35.1295, T 4.8112, Me -2.45E-18, Se 0.00E+00, Te -2.71E-16 - 7176, 299.000, 0, En 2.958961671504E-05, CFL 0.00489, SL -2.5375E-02, M 7.69509E+16, S 35.1295, T 4.8107, Me -5.76E-18, Se -2.00E-14, Te -1.79E-15 - 7200, 300.000, 0, En 2.965971822446E-05, CFL 0.00408, SL -3.2408E-02, M 7.69508E+16, S 35.1295, T 4.8099, Me 2.35E-17, Se 2.00E-14, Te 3.32E-15 - 7224, 301.000, 0, En 3.023399257444E-05, CFL 0.00479, SL -1.7737E-02, M 7.69510E+16, S 35.1294, T 4.8097, Me -1.08E-17, Se 0.00E+00, Te -1.91E-15 - 7248, 302.000, 0, En 2.780408933741E-05, CFL 0.00603, SL -2.4558E-03, M 7.69512E+16, S 35.1294, T 4.8095, Me 2.38E-18, Se -6.65E-15, Te 5.72E-16 - 7272, 303.000, 0, En 2.243889998473E-05, CFL 0.00544, SL -8.5466E-03, M 7.69511E+16, S 35.1294, T 4.8086, Me -1.04E-17, Se 0.00E+00, Te -9.28E-16 - 7296, 304.000, 0, En 1.922204123650E-05, CFL 0.00403, SL -4.5716E-03, M 7.69511E+16, S 35.1294, T 4.8082, Me 1.16E-17, Se -6.65E-15, Te 1.23E-15 - 7320, 305.000, 0, En 1.881413330833E-05, CFL 0.00345, SL 7.6186E-04, M 7.69512E+16, S 35.1293, T 4.8080, Me 4.86E-18, Se 0.00E+00, Te -1.53E-16 - 7344, 306.000, 0, En 1.692282890888E-05, CFL 0.00382, SL -3.2075E-03, M 7.69512E+16, S 35.1294, T 4.8076, Me -7.70E-18, Se 6.65E-15, Te 6.95E-16 - 7368, 307.000, 0, En 1.598634179046E-05, CFL 0.00383, SL -3.6257E-03, M 7.69511E+16, S 35.1294, T 4.8074, Me -2.29E-19, Se 6.65E-15, Te 1.27E-15 - 7392, 308.000, 0, En 1.542075804880E-05, CFL 0.00403, SL -5.5630E-03, M 7.69511E+16, S 35.1294, T 4.8070, Me -1.29E-18, Se 6.65E-15, Te -1.96E-15 - 7416, 309.000, 0, En 1.343611034092E-05, CFL 0.00333, SL -7.6535E-03, M 7.69511E+16, S 35.1294, T 4.8064, Me 1.26E-17, Se -1.33E-14, Te 3.00E-15 - 7440, 310.000, 0, En 1.230361103425E-05, CFL 0.00285, SL -1.3249E-02, M 7.69510E+16, S 35.1294, T 4.8057, Me -1.57E-17, Se -6.65E-15, Te 1.33E-16 - 7464, 311.000, 0, En 1.100881576589E-05, CFL 0.00318, SL -1.9791E-02, M 7.69509E+16, S 35.1295, T 4.8051, Me 5.90E-18, Se 1.33E-14, Te -1.15E-15 - 7488, 312.000, 0, En 9.368452264159E-06, CFL 0.00321, SL -2.5528E-02, M 7.69509E+16, S 35.1295, T 4.8045, Me 2.36E-18, Se 0.00E+00, Te -5.08E-16 - 7512, 313.000, 0, En 8.756681351342E-06, CFL 0.00237, SL -3.0035E-02, M 7.69508E+16, S 35.1295, T 4.8040, Me 2.43E-18, Se 1.33E-14, Te 2.89E-16 - 7536, 314.000, 0, En 8.511328583125E-06, CFL 0.00197, SL -2.8603E-02, M 7.69508E+16, S 35.1295, T 4.8038, Me -1.61E-17, Se 0.00E+00, Te 1.34E-16 - 7560, 315.000, 0, En 9.465669156892E-06, CFL 0.00340, SL -2.9988E-02, M 7.69508E+16, S 35.1295, T 4.8035, Me 2.57E-18, Se -1.33E-14, Te -1.52E-15 - 7584, 316.000, 0, En 1.115708191059E-05, CFL 0.00402, SL -3.2551E-02, M 7.69508E+16, S 35.1295, T 4.8032, Me 4.42E-18, Se 0.00E+00, Te 2.13E-15 - 7608, 317.000, 0, En 1.108740443707E-05, CFL 0.00386, SL -3.3630E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 6.63E-18, Se 0.00E+00, Te -4.41E-16 - 7632, 318.000, 0, En 8.790989794554E-06, CFL 0.00188, SL -3.6070E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me 1.43E-17, Se 6.65E-15, Te 9.69E-16 - 7656, 319.000, 0, En 7.507603261896E-06, CFL 0.00253, SL -4.7068E-02, M 7.69506E+16, S 35.1296, T 4.8009, Me -1.56E-17, Se 0.00E+00, Te -2.44E-16 - 7680, 320.000, 0, En 7.195263639193E-06, CFL 0.00237, SL -5.5569E-02, M 7.69505E+16, S 35.1297, T 4.8000, Me -3.72E-18, Se 0.00E+00, Te -1.12E-15 - 7704, 321.000, 0, En 6.500087603424E-06, CFL 0.00202, SL -6.1610E-02, M 7.69504E+16, S 35.1297, T 4.7994, Me -3.84E-19, Se 0.00E+00, Te 1.34E-15 - 7728, 322.000, 0, En 6.194278379597E-06, CFL 0.00199, SL -6.6459E-02, M 7.69503E+16, S 35.1297, T 4.7989, Me 1.80E-17, Se 6.65E-15, Te 2.21E-15 - 7752, 323.000, 0, En 5.933739573990E-06, CFL 0.00215, SL -6.7596E-02, M 7.69503E+16, S 35.1297, T 4.7987, Me -8.83E-18, Se -1.33E-14, Te 9.18E-16 - 7776, 324.000, 0, En 6.408650915589E-06, CFL 0.00232, SL -5.4876E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me -6.12E-18, Se 6.65E-15, Te -3.08E-15 - 7800, 325.000, 0, En 5.483804617874E-06, CFL 0.00196, SL -6.1582E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -9.17E-18, Se -6.65E-15, Te 2.13E-15 - 7824, 326.000, 0, En 4.482443228277E-06, CFL 0.00225, SL -7.2118E-02, M 7.69503E+16, S 35.1298, T 4.7964, Me 1.65E-17, Se 6.65E-15, Te -2.81E-15 - 7848, 327.000, 0, En 4.946967689392E-06, CFL 0.00232, SL -8.1081E-02, M 7.69502E+16, S 35.1298, T 4.7953, Me -1.10E-17, Se -6.65E-15, Te 1.91E-15 - 7872, 328.000, 0, En 7.809878453437E-06, CFL 0.00349, SL -8.9684E-02, M 7.69500E+16, S 35.1299, T 4.7943, Me 7.32E-18, Se 1.33E-14, Te -1.96E-15 - 7896, 329.000, 0, En 7.700145594921E-06, CFL 0.00266, SL -9.7459E-02, M 7.69499E+16, S 35.1299, T 4.7935, Me -1.51E-17, Se 0.00E+00, Te 3.15E-15 - 7920, 330.000, 0, En 8.244226699838E-06, CFL 0.00233, SL -1.0244E-01, M 7.69499E+16, S 35.1299, T 4.7928, Me 2.19E-17, Se 1.33E-14, Te -1.59E-15 - 7944, 331.000, 0, En 8.650691808615E-06, CFL 0.00224, SL -1.0316E-01, M 7.69499E+16, S 35.1299, T 4.7925, Me -2.14E-17, Se -6.65E-15, Te -1.35E-15 - 7968, 332.000, 0, En 9.654244811786E-06, CFL 0.00409, SL -1.0459E-01, M 7.69499E+16, S 35.1300, T 4.7925, Me 1.35E-17, Se 6.65E-15, Te 1.52E-15 - 7992, 333.000, 0, En 1.050231126816E-05, CFL 0.00266, SL -1.0777E-01, M 7.69498E+16, S 35.1300, T 4.7922, Me 1.23E-18, Se 2.00E-14, Te 4.83E-16 - 8016, 334.000, 0, En 9.075097051850E-06, CFL 0.00210, SL -1.1149E-01, M 7.69498E+16, S 35.1300, T 4.7919, Me -9.52E-18, Se -6.65E-15, Te -2.79E-15 - 8040, 335.000, 0, En 7.854413533115E-06, CFL 0.00183, SL -1.1612E-01, M 7.69497E+16, S 35.1300, T 4.7915, Me 2.01E-17, Se 0.00E+00, Te 8.15E-16 - 8064, 336.000, 0, En 7.406124212410E-06, CFL 0.00193, SL -1.1659E-01, M 7.69497E+16, S 35.1300, T 4.7912, Me -2.28E-17, Se 6.65E-15, Te -1.09E-15 - 8088, 337.000, 0, En 6.588700162523E-06, CFL 0.00177, SL -1.1412E-01, M 7.69497E+16, S 35.1300, T 4.7908, Me -6.06E-18, Se 0.00E+00, Te 3.81E-16 - 8112, 338.000, 0, En 6.799828826221E-06, CFL 0.00224, SL -1.1142E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 8.27E-18, Se 6.65E-15, Te -5.30E-16 - 8136, 339.000, 0, En 7.699214815068E-06, CFL 0.00415, SL -1.0910E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 3.01E-18, Se -6.65E-15, Te 2.14E-15 - 8160, 340.000, 0, En 6.010412808538E-06, CFL 0.00203, SL -1.1083E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -1.74E-18, Se 0.00E+00, Te -1.53E-15 - 8184, 341.000, 0, En 5.324846358535E-06, CFL 0.00157, SL -1.0754E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me 1.20E-17, Se 6.65E-15, Te -8.96E-16 - 8208, 342.000, 0, En 4.447171510026E-06, CFL 0.00153, SL -1.0741E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -1.84E-17, Se -6.65E-15, Te 3.16E-15 - 8232, 343.000, 0, En 4.181904412545E-06, CFL 0.00146, SL -1.0879E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 5.39E-18, Se -6.65E-15, Te -9.87E-16 - 8256, 344.000, 0, En 4.109445018676E-06, CFL 0.00152, SL -1.0996E-01, M 7.69498E+16, S 35.1300, T 4.7900, Me -1.79E-17, Se -6.65E-15, Te -2.25E-15 - 8280, 345.000, 0, En 4.448323061696E-06, CFL 0.00155, SL -1.1273E-01, M 7.69497E+16, S 35.1300, T 4.7895, Me 1.94E-17, Se -6.65E-15, Te -3.33E-16 - 8304, 346.000, 0, En 6.455757762727E-06, CFL 0.00236, SL -1.1664E-01, M 7.69497E+16, S 35.1300, T 4.7890, Me -3.51E-18, Se 1.33E-14, Te 1.84E-15 - 8328, 347.000, 0, En 7.936139599059E-06, CFL 0.00276, SL -1.1974E-01, M 7.69497E+16, S 35.1300, T 4.7887, Me -3.01E-19, Se -6.65E-15, Te 2.58E-16 - 8352, 348.000, 0, En 1.053396302920E-05, CFL 0.00341, SL -1.2171E-01, M 7.69496E+16, S 35.1301, T 4.7885, Me 8.20E-18, Se 0.00E+00, Te -1.04E-15 - 8376, 349.000, 0, En 1.271379968368E-05, CFL 0.00349, SL -1.2679E-01, M 7.69496E+16, S 35.1301, T 4.7880, Me 4.60E-18, Se -6.65E-15, Te 7.00E-17 - 8400, 350.000, 0, En 1.311126718729E-05, CFL 0.00322, SL -1.2986E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 5.39E-18, Se 2.00E-14, Te -2.66E-15 - 8424, 351.000, 0, En 1.285199343146E-05, CFL 0.00279, SL -1.3098E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.12E-17, Se -6.65E-15, Te -1.41E-16 - 8448, 352.000, 0, En 1.058910966443E-05, CFL 0.00264, SL -1.3180E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.31E-19, Se -2.66E-14, Te 1.10E-15 - 8472, 353.000, 0, En 8.640669621800E-06, CFL 0.00213, SL -1.3255E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.89E-17, Se 2.66E-14, Te -5.70E-16 - 8496, 354.000, 0, En 8.220635653569E-06, CFL 0.00232, SL -1.3100E-01, M 7.69495E+16, S 35.1301, T 4.7875, Me 1.12E-17, Se -6.65E-15, Te -2.42E-16 - 8520, 355.000, 0, En 6.054418920326E-06, CFL 0.00176, SL -1.2470E-01, M 7.69496E+16, S 35.1301, T 4.7875, Me 4.23E-18, Se 6.65E-15, Te 8.22E-16 - 8544, 356.000, 0, En 5.045097916079E-06, CFL 0.00183, SL -1.1818E-01, M 7.69497E+16, S 35.1300, T 4.7874, Me 8.40E-18, Se 0.00E+00, Te 1.66E-15 - 8568, 357.000, 0, En 4.541417002018E-06, CFL 0.00266, SL -1.1477E-01, M 7.69497E+16, S 35.1300, T 4.7874, Me 6.97E-18, Se 0.00E+00, Te -3.94E-16 - 8592, 358.000, 0, En 4.116116978733E-06, CFL 0.00200, SL -1.1710E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me -1.00E-17, Se 0.00E+00, Te 8.04E-16 - 8616, 359.000, 0, En 4.427214742001E-06, CFL 0.00161, SL -1.2863E-01, M 7.69495E+16, S 35.1301, T 4.7854, Me 1.14E-17, Se -6.65E-15, Te -1.57E-15 - 8640, 360.000, 0, En 5.582732198976E-06, CFL 0.00214, SL -1.3729E-01, M 7.69494E+16, S 35.1301, T 4.7842, Me 2.85E-18, Se 2.00E-14, Te 5.80E-16 - 8664, 361.000, 0, En 5.435311609965E-06, CFL 0.00198, SL -1.4408E-01, M 7.69493E+16, S 35.1302, T 4.7834, Me -2.67E-17, Se -6.65E-15, Te -1.06E-15 - 8688, 362.000, 0, En 4.568964319265E-06, CFL 0.00146, SL -1.4990E-01, M 7.69493E+16, S 35.1302, T 4.7828, Me 1.44E-17, Se 0.00E+00, Te -2.52E-17 - 8712, 363.000, 0, En 4.533222563265E-06, CFL 0.00155, SL -1.5114E-01, M 7.69493E+16, S 35.1302, T 4.7826, Me -1.05E-17, Se -6.65E-15, Te 1.56E-15 - 8736, 364.000, 0, En 4.766051395162E-06, CFL 0.00136, SL -1.5324E-01, M 7.69492E+16, S 35.1302, T 4.7825, Me 1.61E-18, Se -6.65E-15, Te -1.81E-16 - 8760, 365.000, 0, En 4.120703287442E-06, CFL 0.00120, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7823, Me 7.77E-18, Se 0.00E+00, Te -1.52E-15 + 24, 1.000, 0, En 2.030452705681E-06, CFL 0.00113, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -2.74E-17, Se 1.33E-14, Te 2.23E-15 + 48, 2.000, 0, En 4.600534014789E-06, CFL 0.00179, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 2.00E-17, Se 0.00E+00, Te 1.65E-17 + 72, 3.000, 0, En 4.981236362333E-06, CFL 0.00239, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 4.68E-19, Se 0.00E+00, Te 1.59E-15 + 96, 4.000, 0, En 2.993013503414E-06, CFL 0.00174, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se 0.00E+00, Te -1.61E-15 + 120, 5.000, 0, En 6.161540747822E-07, CFL 0.00111, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 9.06E-18, Se -6.65E-15, Te 2.79E-15 + 144, 6.000, 0, En 1.122490738066E-06, CFL 0.00134, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me 4.91E-18, Se 6.65E-15, Te -7.04E-16 + 168, 7.000, 0, En 3.309613662354E-07, CFL 0.00065, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -4.70E-18, Se 0.00E+00, Te 2.33E-16 + 192, 8.000, 0, En 1.708730126173E-06, CFL 0.00121, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.87E-18, Se 0.00E+00, Te -1.74E-15 + 216, 9.000, 0, En 3.029163961817E-06, CFL 0.00206, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se 6.65E-15, Te 1.42E-15 + 240, 10.000, 0, En 9.023331937822E-06, CFL 0.00312, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -2.30E-17, Se 0.00E+00, Te 9.01E-16 + 264, 11.000, 0, En 6.690020144004E-06, CFL 0.00202, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.80E-17, Se -6.65E-15, Te -1.97E-15 + 288, 12.000, 0, En 3.922240902756E-06, CFL 0.00187, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -5.73E-18, Se 6.65E-15, Te 2.55E-16 + 312, 13.000, 0, En 3.348425485830E-06, CFL 0.00121, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -7.26E-18, Se -6.65E-15, Te 1.76E-15 + 336, 14.000, 0, En 2.944515743067E-06, CFL 0.00187, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 8.96E-18, Se 0.00E+00, Te -1.55E-15 + 360, 15.000, 0, En 6.364656576624E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 1.89E-18, Se -1.33E-14, Te -1.61E-15 + 384, 16.000, 0, En 8.216175545837E-07, CFL 0.00092, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.19E-17, Se 6.65E-15, Te 2.49E-15 + 408, 17.000, 0, En 1.044673367040E-07, CFL 0.00043, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 7.21E-18, Se 0.00E+00, Te -2.37E-17 + 432, 18.000, 0, En 8.953939819235E-07, CFL 0.00099, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me 3.70E-18, Se 6.65E-15, Te -1.15E-15 + 456, 19.000, 0, En 1.836807696177E-07, CFL 0.00034, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me -5.39E-18, Se 0.00E+00, Te 8.64E-16 + 480, 20.000, 0, En 1.389827393297E-06, CFL 0.00121, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 7.35E-18, Se 6.65E-15, Te -9.68E-16 + 504, 21.000, 0, En 1.584110739417E-06, CFL 0.00112, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.57E-17, Se -6.65E-15, Te -1.36E-15 + 528, 22.000, 0, En 1.999528971388E-06, CFL 0.00173, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se 6.65E-15, Te 1.58E-15 + 552, 23.000, 0, En 1.855556398565E-06, CFL 0.00120, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.03E-17, Se -6.65E-15, Te -4.30E-16 + 576, 24.000, 0, En 3.426196975005E-06, CFL 0.00178, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -7.61E-18, Se 6.65E-15, Te -1.18E-15 + 600, 25.000, 0, En 9.348564439010E-06, CFL 0.00271, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.36E-17, Se -1.33E-14, Te -1.10E-16 + 624, 26.000, 0, En 5.269060727466E-06, CFL 0.00205, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 1.08E-17, Se 0.00E+00, Te 2.38E-15 + 648, 27.000, 0, En 1.383960770144E-05, CFL 0.00309, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.34E-17, Se 1.33E-14, Te -3.44E-16 + 672, 28.000, 0, En 1.027734364715E-05, CFL 0.00304, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -8.33E-18, Se 0.00E+00, Te 1.02E-16 + 696, 29.000, 0, En 1.293824930896E-06, CFL 0.00099, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 1.00E-17, Se -6.65E-15, Te -8.78E-16 + 720, 30.000, 0, En 4.605031294144E-07, CFL 0.00039, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.33E-17, Se 0.00E+00, Te 4.07E-16 + 744, 31.000, 0, En 9.039177727705E-08, CFL 0.00024, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te -3.06E-15 + 768, 32.000, 0, En 2.337398860770E-07, CFL 0.00046, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.70E-17, Se 0.00E+00, Te 6.05E-16 + 792, 33.000, 0, En 3.363886435505E-07, CFL 0.00030, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.71E-17, Se 0.00E+00, Te -2.65E-16 + 816, 34.000, 0, En 4.252142144312E-07, CFL 0.00048, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.07E-17, Se 6.65E-15, Te 1.30E-15 + 840, 35.000, 0, En 1.259555411561E-06, CFL 0.00177, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 3.15E-17, Se 6.65E-15, Te -2.07E-15 + 864, 36.000, 0, En 1.446769120501E-07, CFL 0.00031, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -3.23E-17, Se -1.33E-14, Te -1.31E-15 + 888, 37.000, 0, En 1.509598169202E-06, CFL 0.00129, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me 3.68E-18, Se 1.33E-14, Te 2.08E-15 + 912, 38.000, 0, En 2.920470229533E-06, CFL 0.00177, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -1.19E-18, Se -1.33E-14, Te -3.42E-15 + 936, 39.000, 0, En 2.131888500544E-06, CFL 0.00141, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 6.65E-15, Te 2.26E-15 + 960, 40.000, 0, En 9.326934434511E-07, CFL 0.00144, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 3.96E-18, Se 6.65E-15, Te -1.54E-15 + 984, 41.000, 0, En 2.156060746280E-06, CFL 0.00171, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -1.77E-17, Se 6.65E-15, Te 2.23E-15 + 1008, 42.000, 0, En 1.871710195931E-06, CFL 0.00155, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 6.65E-15, Te -1.94E-15 + 1032, 43.000, 0, En 2.980931160148E-06, CFL 0.00208, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me 1.10E-19, Se 0.00E+00, Te 2.82E-15 + 1056, 44.000, 0, En 1.000553334686E-06, CFL 0.00130, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me 9.79E-19, Se -6.65E-15, Te 3.71E-16 + 1080, 45.000, 0, En 2.774036608799E-06, CFL 0.00145, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 1.32E-17, Se -6.65E-15, Te -1.02E-15 + 1104, 46.000, 0, En 7.088250978778E-07, CFL 0.00069, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te 1.37E-15 + 1128, 47.000, 0, En 1.418721223504E-07, CFL 0.00024, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.64E-18, Se 0.00E+00, Te 1.18E-15 + 1152, 48.000, 0, En 9.122488117578E-07, CFL 0.00089, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -4.05E-18, Se 0.00E+00, Te -1.96E-15 + 1176, 49.000, 0, En 1.101528689836E-06, CFL 0.00076, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se 6.65E-15, Te -7.85E-16 + 1200, 50.000, 0, En 4.378714375194E-07, CFL 0.00040, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -5.59E-18, Se 0.00E+00, Te -3.48E-16 + 1224, 51.000, 0, En 1.356768743970E-06, CFL 0.00104, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 2.34E-18, Se -6.65E-15, Te 9.05E-16 + 1248, 52.000, 0, En 7.903440682560E-06, CFL 0.00250, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -1.83E-17, Se -1.33E-14, Te 1.83E-15 + 1272, 53.000, 0, En 5.699573858839E-06, CFL 0.00207, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te 3.04E-15 + 1296, 54.000, 0, En 6.340002653761E-06, CFL 0.00226, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.18E-17, Se 2.00E-14, Te -4.30E-15 + 1320, 55.000, 0, En 3.574096485761E-06, CFL 0.00174, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.41E-18, Se -2.00E-14, Te 9.10E-16 + 1344, 56.000, 0, En 1.832605467197E-06, CFL 0.00157, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 6.65E-15, Te -1.05E-15 + 1368, 57.000, 0, En 3.601344006100E-06, CFL 0.00165, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 8.79E-18, Se 6.65E-15, Te 3.13E-15 + 1392, 58.000, 0, En 1.927047835346E-06, CFL 0.00112, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -6.50E-18, Se -6.65E-15, Te -2.79E-15 + 1416, 59.000, 0, En 1.709431650092E-06, CFL 0.00122, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 4.81E-18, Se -1.33E-14, Te 1.09E-15 + 1440, 60.000, 0, En 2.202539246516E-06, CFL 0.00150, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -2.01E-17, Se 3.33E-14, Te -9.21E-16 + 1464, 61.000, 0, En 1.563484961001E-06, CFL 0.00148, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.53E-17, Se -2.00E-14, Te -7.35E-16 + 1488, 62.000, 0, En 4.601135662117E-06, CFL 0.00231, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -3.97E-18, Se 6.65E-15, Te -4.34E-16 + 1512, 63.000, 0, En 2.179690733700E-06, CFL 0.00257, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -5.60E-18, Se 1.33E-14, Te 3.22E-15 + 1536, 64.000, 0, En 1.296064907092E-06, CFL 0.00238, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 5.63E-18, Se -2.00E-14, Te 8.03E-16 + 1560, 65.000, 0, En 4.471129142274E-07, CFL 0.00085, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.92E-18, Se 0.00E+00, Te -2.78E-15 + 1584, 66.000, 0, En 9.376137457983E-07, CFL 0.00124, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 8.79E-18, Se 0.00E+00, Te -1.06E-15 + 1608, 67.000, 0, En 2.490151242475E-06, CFL 0.00165, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -1.15E-17, Se 6.65E-15, Te -3.72E-16 + 1632, 68.000, 0, En 4.674112418130E-06, CFL 0.00256, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -9.03E-18, Se 0.00E+00, Te -1.34E-16 + 1656, 69.000, 0, En 2.628474644462E-06, CFL 0.00155, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me 2.13E-18, Se -1.33E-14, Te 1.30E-15 + 1680, 70.000, 0, En 1.205383488630E-06, CFL 0.00113, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 5.84E-18, Se 0.00E+00, Te 1.78E-15 + 1704, 71.000, 0, En 2.534766386541E-06, CFL 0.00244, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.08E-17, Se -1.33E-14, Te -2.82E-15 + 1728, 72.000, 0, En 3.999149904191E-06, CFL 0.00348, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se 6.65E-15, Te -1.34E-15 + 1752, 73.000, 0, En 5.647929366751E-06, CFL 0.00334, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 9.60E-19, Se 2.00E-14, Te 2.59E-15 + 1776, 74.000, 0, En 3.959398408334E-06, CFL 0.00247, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me -5.10E-18, Se -1.33E-14, Te -4.72E-16 + 1800, 75.000, 0, En 6.326314051733E-07, CFL 0.00089, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.71E-17, Se 6.65E-15, Te -2.80E-16 + 1824, 76.000, 0, En 1.553146551720E-06, CFL 0.00148, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.41E-18, Se 6.65E-15, Te -3.94E-16 + 1848, 77.000, 0, En 7.096535309000E-06, CFL 0.00309, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.19E-17, Se -2.00E-14, Te 1.98E-16 + 1872, 78.000, 0, En 7.221758763264E-06, CFL 0.00288, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.45E-17, Se 1.33E-14, Te -8.02E-16 + 1896, 79.000, 0, En 5.699935067826E-06, CFL 0.00310, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -4.69E-18, Se -6.65E-15, Te -2.00E-16 + 1920, 80.000, 0, En 5.998643901149E-06, CFL 0.00255, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te 3.27E-15 + 1944, 81.000, 0, En 2.108364831349E-06, CFL 0.00173, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me 4.15E-18, Se 0.00E+00, Te -3.38E-15 + 1968, 82.000, 0, En 2.825333302857E-06, CFL 0.00167, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -1.40E-17, Se 6.65E-15, Te -9.21E-16 + 1992, 83.000, 0, En 1.585270937211E-06, CFL 0.00128, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 9.47E-18, Se 0.00E+00, Te 1.75E-15 + 2016, 84.000, 0, En 9.558555041274E-07, CFL 0.00127, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -9.24E-18, Se -1.33E-14, Te -3.65E-16 + 2040, 85.000, 0, En 2.830459519952E-06, CFL 0.00166, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 1.65E-17, Se 2.00E-14, Te 1.36E-15 + 2064, 86.000, 0, En 4.333209668108E-06, CFL 0.00208, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.31E-18, Se -6.65E-15, Te 5.47E-16 + 2088, 87.000, 0, En 5.132774919068E-06, CFL 0.00193, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 6.98E-18, Se 0.00E+00, Te -2.61E-15 + 2112, 88.000, 0, En 6.635080254902E-06, CFL 0.00279, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -8.53E-18, Se 6.65E-15, Te 1.26E-15 + 2136, 89.000, 0, En 9.347311829202E-06, CFL 0.00356, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me 2.30E-18, Se 0.00E+00, Te 1.10E-16 + 2160, 90.000, 0, En 7.163035497660E-06, CFL 0.00263, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 6.23E-18, Se 0.00E+00, Te -4.71E-16 + 2184, 91.000, 0, En 4.984137635172E-06, CFL 0.00198, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.78E-18, Se 0.00E+00, Te -8.56E-16 + 2208, 92.000, 0, En 4.166401634416E-07, CFL 0.00037, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.48E-17, Se -6.65E-15, Te 1.10E-15 + 2232, 93.000, 0, En 1.294248056989E-06, CFL 0.00103, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -2.06E-18, Se -1.33E-14, Te -1.32E-15 + 2256, 94.000, 0, En 9.946445544909E-07, CFL 0.00152, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.66E-17, Se 1.33E-14, Te -2.25E-15 + 2280, 95.000, 0, En 4.948174660724E-06, CFL 0.00213, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.34E-18, Se -1.33E-14, Te 2.27E-15 + 2304, 96.000, 0, En 5.186882518098E-06, CFL 0.00317, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -2.68E-18, Se 6.65E-15, Te 7.54E-17 + 2328, 97.000, 0, En 2.099405471864E-05, CFL 0.00382, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -8.80E-18, Se -1.33E-14, Te -2.28E-16 + 2352, 98.000, 0, En 1.537285784777E-05, CFL 0.00404, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -1.03E-17, Se 2.00E-14, Te 2.30E-16 + 2376, 99.000, 0, En 1.631502369456E-06, CFL 0.00120, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 3.10E-17, Se 0.00E+00, Te 2.68E-15 + 2400, 100.000, 0, En 5.307559738620E-06, CFL 0.00237, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.18E-17, Se 6.65E-15, Te -2.19E-15 + 2424, 101.000, 0, En 1.566977655023E-06, CFL 0.00163, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me -4.06E-18, Se 6.65E-15, Te 9.93E-16 + 2448, 102.000, 0, En 2.706510373368E-06, CFL 0.00178, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.03E-17, Se -1.33E-14, Te -1.92E-15 + 2472, 103.000, 0, En 2.878663530295E-06, CFL 0.00219, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.21E-18, Se 6.65E-15, Te 1.09E-15 + 2496, 104.000, 0, En 3.341476306699E-06, CFL 0.00302, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 0.00E+00, Te 5.08E-16 + 2520, 105.000, 0, En 1.221715451628E-06, CFL 0.00115, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -1.33E-14, Te -1.83E-16 + 2544, 106.000, 0, En 3.515182072562E-06, CFL 0.00375, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se 1.33E-14, Te 1.21E-15 + 2568, 107.000, 0, En 9.713972283143E-06, CFL 0.00536, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.31E-17, Se 0.00E+00, Te 2.19E-16 + 2592, 108.000, 0, En 7.199817625079E-06, CFL 0.00426, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 0.00E+00, Te 3.12E-16 + 2616, 109.000, 0, En 2.159027851704E-06, CFL 0.00186, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se 6.65E-15, Te 2.71E-16 + 2640, 110.000, 0, En 7.247187055247E-07, CFL 0.00093, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -1.83E-18, Se -1.33E-14, Te -2.61E-15 + 2664, 111.000, 0, En 9.418392639779E-07, CFL 0.00102, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.32E-17, Se 6.65E-15, Te 1.65E-15 + 2688, 112.000, 0, En 2.285702301158E-06, CFL 0.00182, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 5.89E-18, Se 6.65E-15, Te 1.91E-15 + 2712, 113.000, 0, En 6.244356287822E-06, CFL 0.00270, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.32E-18, Se 6.65E-15, Te -5.48E-16 + 2736, 114.000, 0, En 6.470119587323E-06, CFL 0.00319, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.90E-17, Se -6.65E-15, Te -7.98E-16 + 2760, 115.000, 0, En 1.733726652915E-06, CFL 0.00153, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.38E-17, Se 1.33E-14, Te -3.16E-15 + 2784, 116.000, 0, En 1.700123456420E-06, CFL 0.00193, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 2.43E-18, Se -6.65E-15, Te 7.36E-16 + 2808, 117.000, 0, En 4.776581304722E-06, CFL 0.00245, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.03E-17, Se 0.00E+00, Te -8.66E-16 + 2832, 118.000, 0, En 6.503754629912E-06, CFL 0.00271, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.80E-18, Se -6.65E-15, Te 1.33E-15 + 2856, 119.000, 0, En 5.878042969617E-06, CFL 0.00292, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.12E-18, Se -1.33E-14, Te -1.55E-16 + 2880, 120.000, 0, En 3.268146021455E-06, CFL 0.00194, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 1.11E-17, Se 6.65E-15, Te -1.05E-15 + 2904, 121.000, 0, En 4.970040880753E-06, CFL 0.00351, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -1.50E-17, Se 0.00E+00, Te -3.09E-17 + 2928, 122.000, 0, En 5.375953022715E-06, CFL 0.00320, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me 4.19E-18, Se -1.33E-14, Te 1.08E-15 + 2952, 123.000, 0, En 1.551897894889E-06, CFL 0.00136, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 2.09E-18, Se 1.33E-14, Te 1.97E-15 + 2976, 124.000, 0, En 1.279545013090E-06, CFL 0.00178, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 2.05E-18, Se 6.65E-15, Te -2.53E-15 + 3000, 125.000, 0, En 7.692732486470E-07, CFL 0.00149, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 8.38E-18, Se -1.33E-14, Te 1.27E-15 + 3024, 126.000, 0, En 1.322870773948E-06, CFL 0.00212, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me -3.13E-18, Se 6.65E-15, Te 3.41E-16 + 3048, 127.000, 0, En 9.069089648919E-06, CFL 0.00563, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.11E-17, Se 0.00E+00, Te 2.32E-15 + 3072, 128.000, 0, En 5.983646667209E-06, CFL 0.00266, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 4.31E-18, Se 6.65E-15, Te -3.23E-15 + 3096, 129.000, 0, En 9.509587038845E-07, CFL 0.00128, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me -1.44E-18, Se -6.65E-15, Te 1.83E-15 + 3120, 130.000, 0, En 3.178665755227E-06, CFL 0.00301, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -1.60E-18, Se 1.33E-14, Te -2.39E-15 + 3144, 131.000, 0, En 5.255356148146E-06, CFL 0.00334, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 8.11E-18, Se 6.65E-15, Te 1.88E-15 + 3168, 132.000, 0, En 3.492337752395E-06, CFL 0.00295, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -5.13E-18, Se -2.00E-14, Te -2.01E-15 + 3192, 133.000, 0, En 1.810660063112E-06, CFL 0.00213, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.42E-17, Se 6.65E-15, Te 1.08E-15 + 3216, 134.000, 0, En 8.009367994631E-07, CFL 0.00140, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.01E-17, Se 0.00E+00, Te 6.15E-16 + 3240, 135.000, 0, En 7.524443557108E-07, CFL 0.00141, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.68E-18, Se 1.33E-14, Te -2.80E-15 + 3264, 136.000, 0, En 5.087028456150E-06, CFL 0.00494, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.68E-18, Se -6.65E-15, Te -5.36E-16 + 3288, 137.000, 0, En 4.718238595526E-06, CFL 0.00387, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 4.55E-18, Se 1.33E-14, Te -2.47E-16 + 3312, 138.000, 0, En 1.081047644903E-06, CFL 0.00214, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -3.31E-18, Se 6.65E-15, Te 8.10E-16 + 3336, 139.000, 0, En 3.155613216721E-06, CFL 0.00331, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.86E-17, Se 0.00E+00, Te 7.01E-16 + 3360, 140.000, 0, En 4.318566714055E-06, CFL 0.00420, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 1.13E-17, Se -6.65E-15, Te 3.09E-16 + 3384, 141.000, 0, En 2.167567209211E-06, CFL 0.00205, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.41E-17, Se -6.65E-15, Te 2.80E-16 + 3408, 142.000, 0, En 2.077796754681E-06, CFL 0.00238, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se 0.00E+00, Te -1.32E-15 + 3432, 143.000, 0, En 1.432905831253E-06, CFL 0.00182, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me 2.16E-18, Se 0.00E+00, Te -1.43E-15 + 3456, 144.000, 0, En 1.044959460698E-06, CFL 0.00203, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me -3.21E-18, Se 0.00E+00, Te 7.82E-16 + 3480, 145.000, 0, En 1.563473719483E-06, CFL 0.00218, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.42E-17, Se -1.33E-14, Te 7.20E-16 + 3504, 146.000, 0, En 4.479722941072E-07, CFL 0.00128, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7775, Me -6.18E-19, Se 0.00E+00, Te -1.69E-15 + 3528, 147.000, 0, En 3.387049136701E-07, CFL 0.00102, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se 6.65E-15, Te 5.24E-16 + 3552, 148.000, 0, En 3.783287223476E-07, CFL 0.00090, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 6.65E-15, Te 3.70E-15 + 3576, 149.000, 0, En 1.450679536249E-07, CFL 0.00031, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 1.13E-17, Se -1.33E-14, Te -3.90E-16 + 3600, 150.000, 0, En 8.765663910736E-07, CFL 0.00167, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me -6.19E-18, Se 1.33E-14, Te -2.21E-15 + 3624, 151.000, 0, En 1.726450140080E-06, CFL 0.00275, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -1.63E-17, Se -2.66E-14, Te -4.37E-17 + 3648, 152.000, 0, En 3.436573855928E-07, CFL 0.00083, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me 1.85E-18, Se 2.66E-14, Te -1.35E-15 + 3672, 153.000, 0, En 8.868335909654E-07, CFL 0.00195, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.20E-17, Se -1.33E-14, Te -2.90E-16 + 3696, 154.000, 0, En 1.736867796261E-06, CFL 0.00274, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -7.26E-18, Se -6.65E-15, Te -3.38E-16 + 3720, 155.000, 0, En 3.721233419947E-07, CFL 0.00117, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 4.46E-18, Se 6.65E-15, Te 9.47E-17 + 3744, 156.000, 0, En 5.482939790445E-06, CFL 0.00393, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te -1.50E-15 + 3768, 157.000, 0, En 1.874650152381E-05, CFL 0.00857, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -1.18E-17, Se 0.00E+00, Te 2.41E-15 + 3792, 158.000, 0, En 1.711182376030E-05, CFL 0.00674, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.53E-17, Se 6.65E-15, Te -2.86E-15 + 3816, 159.000, 0, En 6.645575102302E-06, CFL 0.00322, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 3.04E-18, Se 6.65E-15, Te 1.17E-15 + 3840, 160.000, 0, En 3.724874281019E-06, CFL 0.00407, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.93E-17, Se 6.65E-15, Te -1.38E-15 + 3864, 161.000, 0, En 7.372927506262E-06, CFL 0.00463, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se -6.65E-15, Te -1.20E-15 + 3888, 162.000, 0, En 8.180055552644E-06, CFL 0.00441, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -7.56E-18, Se -1.33E-14, Te 1.34E-15 + 3912, 163.000, 0, En 3.010092730489E-06, CFL 0.00248, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.83E-18, Se 6.65E-15, Te 3.65E-16 + 3936, 164.000, 0, En 2.353564170326E-06, CFL 0.00319, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -1.02E-17, Se 0.00E+00, Te -5.02E-16 + 3960, 165.000, 0, En 1.836688947813E-06, CFL 0.00296, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se 1.33E-14, Te -1.11E-15 + 3984, 166.000, 0, En 1.269147601785E-06, CFL 0.00243, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.46E-18, Se 0.00E+00, Te 2.24E-15 + 4008, 167.000, 0, En 4.505614971140E-07, CFL 0.00131, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 1.04E-17, Se -6.65E-15, Te -5.06E-16 + 4032, 168.000, 0, En 4.943496184787E-07, CFL 0.00140, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -1.53E-17, Se 6.65E-15, Te -2.49E-16 + 4056, 169.000, 0, En 6.829390247239E-07, CFL 0.00124, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.18E-17, Se 0.00E+00, Te 4.10E-17 + 4080, 170.000, 0, En 2.605937824174E-06, CFL 0.00315, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.88E-17, Se 0.00E+00, Te 9.42E-16 + 4104, 171.000, 0, En 5.585907892250E-06, CFL 0.00523, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.89E-18, Se 6.65E-15, Te -1.38E-15 + 4128, 172.000, 0, En 3.702908752463E-06, CFL 0.00375, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 2.28E-17, Se -6.65E-15, Te 4.31E-16 + 4152, 173.000, 0, En 1.267894763193E-06, CFL 0.00228, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.59E-18, Se -6.65E-15, Te -3.04E-16 + 4176, 174.000, 0, En 2.206467483067E-06, CFL 0.00286, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.68E-18, Se -1.33E-14, Te 5.27E-16 + 4200, 175.000, 0, En 4.206622557930E-06, CFL 0.00322, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 6.65E-15, Te -1.72E-15 + 4224, 176.000, 0, En 4.483149465018E-06, CFL 0.00342, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.18E-17, Se 1.33E-14, Te 2.04E-15 + 4248, 177.000, 0, En 2.233032335960E-06, CFL 0.00304, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.04E-17, Se -1.33E-14, Te 4.55E-16 + 4272, 178.000, 0, En 5.835820354487E-07, CFL 0.00132, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.76E-17, Se -2.00E-14, Te -3.01E-15 + 4296, 179.000, 0, En 4.996600056495E-07, CFL 0.00143, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.88E-17, Se 6.65E-15, Te 8.04E-16 + 4320, 180.000, 0, En 5.332091876111E-07, CFL 0.00130, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 6.65E-15, Te 2.26E-15 + 4344, 181.000, 0, En 4.417920467891E-06, CFL 0.00467, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.38E-17, Se -2.00E-14, Te -2.01E-15 + 4368, 182.000, 0, En 1.389624650134E-05, CFL 0.00778, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.30E-18, Se 0.00E+00, Te 2.24E-16 + 4392, 183.000, 0, En 9.269586055201E-06, CFL 0.00528, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 4.49E-18, Se 2.00E-14, Te -9.85E-16 + 4416, 184.000, 0, En 4.095086292786E-06, CFL 0.00266, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se -2.00E-14, Te 2.42E-15 + 4440, 185.000, 0, En 3.857866890925E-06, CFL 0.00311, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.23E-17, Se 1.33E-14, Te -4.90E-16 + 4464, 186.000, 0, En 2.593050996345E-06, CFL 0.00235, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.64E-18, Se 6.65E-15, Te -6.48E-16 + 4488, 187.000, 0, En 1.388993745825E-06, CFL 0.00179, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 1.77E-18, Se -6.65E-15, Te 7.90E-16 + 4512, 188.000, 0, En 2.593381719953E-07, CFL 0.00091, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -6.64E-19, Se -6.65E-15, Te -9.67E-16 + 4536, 189.000, 0, En 1.853341693004E-07, CFL 0.00061, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -2.97E-18, Se -1.33E-14, Te -2.28E-15 + 4560, 190.000, 0, En 1.799375015595E-07, CFL 0.00067, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me -1.53E-18, Se 6.65E-15, Te 2.57E-16 + 4584, 191.000, 0, En 8.939127497850E-07, CFL 0.00173, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -1.16E-18, Se 1.33E-14, Te -5.28E-16 + 4608, 192.000, 0, En 1.217572772545E-06, CFL 0.00198, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 1.09E-17, Se 6.65E-15, Te 4.95E-15 + 4632, 193.000, 0, En 8.693475749866E-07, CFL 0.00197, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7986, Me 1.13E-17, Se 6.65E-15, Te -2.36E-15 + 4656, 194.000, 0, En 1.152972645417E-06, CFL 0.00203, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se -6.65E-15, Te 1.38E-15 + 4680, 195.000, 0, En 2.044868628863E-06, CFL 0.00240, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se 6.65E-15, Te -3.04E-16 + 4704, 196.000, 0, En 2.382563185619E-06, CFL 0.00313, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -6.41E-18, Se 0.00E+00, Te -2.14E-15 + 4728, 197.000, 0, En 1.942879208946E-06, CFL 0.00254, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 4.05E-18, Se -6.65E-15, Te 1.68E-15 + 4752, 198.000, 0, En 1.911470729353E-06, CFL 0.00287, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.69E-17, Se -6.65E-15, Te 3.40E-16 + 4776, 199.000, 0, En 8.325693722009E-07, CFL 0.00195, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.02E-17, Se 6.65E-15, Te -2.81E-16 + 4800, 200.000, 0, En 5.809851179415E-08, CFL 0.00017, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -2.03E-18, Se -6.65E-15, Te 1.12E-16 + 4824, 201.000, 0, En 1.641329600669E-07, CFL 0.00070, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 0.00E+00, Te -3.18E-16 + 4848, 202.000, 0, En 2.393859212093E-06, CFL 0.00318, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -4.47E-19, Se 6.65E-15, Te -1.48E-15 + 4872, 203.000, 0, En 7.380401157123E-06, CFL 0.00447, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.38E-17, Se -1.33E-14, Te -1.89E-15 + 4896, 204.000, 0, En 6.132766738894E-06, CFL 0.00329, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -5.38E-19, Se 1.33E-14, Te 1.00E-15 + 4920, 205.000, 0, En 8.483046569761E-07, CFL 0.00126, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.39E-18, Se 0.00E+00, Te 1.63E-17 + 4944, 206.000, 0, En 1.883604093753E-06, CFL 0.00280, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 6.28E-18, Se -1.33E-14, Te 2.63E-15 + 4968, 207.000, 0, En 2.726350582116E-06, CFL 0.00254, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.31E-17, Se 1.33E-14, Te -2.20E-15 + 4992, 208.000, 0, En 3.195024628004E-06, CFL 0.00246, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -7.85E-19, Se -6.65E-15, Te 4.82E-16 + 5016, 209.000, 0, En 1.177204694914E-06, CFL 0.00169, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -1.06E-17, Se 6.65E-15, Te 2.61E-15 + 5040, 210.000, 0, En 3.969216557774E-07, CFL 0.00096, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 6.55E-18, Se 6.65E-15, Te -2.75E-15 + 5064, 211.000, 0, En 1.307981989686E-07, CFL 0.00052, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 4.52E-18, Se -1.33E-14, Te 2.14E-15 + 5088, 212.000, 0, En 1.146591298161E-07, CFL 0.00043, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me 2.66E-18, Se 0.00E+00, Te -1.15E-15 + 5112, 213.000, 0, En 1.928939899257E-06, CFL 0.00252, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se 0.00E+00, Te -4.42E-16 + 5136, 214.000, 0, En 4.191558644922E-06, CFL 0.00362, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -7.99E-18, Se -6.65E-15, Te 1.31E-15 + 5160, 215.000, 0, En 2.861678325719E-06, CFL 0.00362, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 1.20E-17, Se 1.33E-14, Te -5.34E-16 + 5184, 216.000, 0, En 7.475891635617E-06, CFL 0.00590, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 0.00E+00, Te -1.21E-15 + 5208, 217.000, 0, En 4.739814441773E-06, CFL 0.00357, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se 0.00E+00, Te 4.64E-16 + 5232, 218.000, 0, En 1.631411771666E-06, CFL 0.00238, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8045, Me -4.07E-18, Se 0.00E+00, Te 5.76E-16 + 5256, 219.000, 0, En 2.619112317913E-07, CFL 0.00094, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se -2.00E-14, Te 2.18E-15 + 5280, 220.000, 0, En 3.955160556883E-07, CFL 0.00098, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8052, Me 3.21E-17, Se 6.65E-15, Te -4.47E-15 + 5304, 221.000, 0, En 1.129408752726E-07, CFL 0.00057, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8055, Me -6.06E-18, Se 0.00E+00, Te 4.76E-16 + 5328, 222.000, 0, En 5.899872408232E-08, CFL 0.00028, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.36E-17, Se 1.33E-14, Te 2.64E-16 + 5352, 223.000, 0, En 1.442465486060E-07, CFL 0.00057, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.45E-17, Se -1.33E-14, Te 2.01E-15 + 5376, 224.000, 0, En 2.922863542277E-07, CFL 0.00112, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8066, Me -1.68E-17, Se -6.65E-15, Te -2.03E-15 + 5400, 225.000, 0, En 1.147036077887E-06, CFL 0.00192, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 2.21E-18, Se 0.00E+00, Te 9.93E-17 + 5424, 226.000, 0, En 1.090656409580E-06, CFL 0.00227, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 6.78E-18, Se 6.65E-15, Te -4.50E-16 + 5448, 227.000, 0, En 2.308884195476E-06, CFL 0.00336, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 1.56E-17, Se 0.00E+00, Te 2.67E-15 + 5472, 228.000, 0, En 7.213627830826E-06, CFL 0.00527, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me -5.11E-18, Se 6.65E-15, Te 4.23E-16 + 5496, 229.000, 0, En 3.949697551663E-06, CFL 0.00329, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se 1.33E-14, Te 6.94E-17 + 5520, 230.000, 0, En 8.890546234351E-07, CFL 0.00193, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 6.57E-18, Se -2.00E-14, Te -1.40E-15 + 5544, 231.000, 0, En 2.545150535517E-07, CFL 0.00076, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8094, Me 1.23E-17, Se 1.33E-14, Te -7.93E-17 + 5568, 232.000, 0, En 2.228429803669E-07, CFL 0.00085, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -2.16E-17, Se 6.65E-15, Te 2.44E-15 + 5592, 233.000, 0, En 1.807405335803E-07, CFL 0.00080, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.52E-17, Se -1.33E-14, Te -6.93E-16 + 5616, 234.000, 0, En 4.702975154690E-06, CFL 0.00410, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.86E-17, Se -6.65E-15, Te -7.40E-16 + 5640, 235.000, 0, En 3.012497782950E-06, CFL 0.00282, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 1.33E-14, Te 8.27E-16 + 5664, 236.000, 0, En 3.144329760926E-07, CFL 0.00102, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -6.77E-18, Se -1.33E-14, Te -1.91E-15 + 5688, 237.000, 0, En 1.097166455227E-07, CFL 0.00050, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 2.15E-17, Se -6.65E-15, Te -1.78E-16 + 5712, 238.000, 0, En 2.946474456824E-07, CFL 0.00105, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -2.01E-17, Se 6.65E-15, Te 2.83E-15 + 5736, 239.000, 0, En 6.537119953233E-07, CFL 0.00168, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 1.18E-17, Se 0.00E+00, Te 1.26E-16 + 5760, 240.000, 0, En 8.750851959320E-07, CFL 0.00151, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me -8.24E-18, Se 0.00E+00, Te 2.06E-16 + 5784, 241.000, 0, En 1.786758063174E-06, CFL 0.00262, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me 3.94E-18, Se -6.65E-15, Te 3.43E-16 + 5808, 242.000, 0, En 2.368431456081E-06, CFL 0.00311, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 5.85E-18, Se 1.33E-14, Te -1.52E-15 + 5832, 243.000, 0, En 2.144193279070E-06, CFL 0.00202, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8121, Me 1.96E-18, Se 0.00E+00, Te 1.77E-15 + 5856, 244.000, 0, En 8.621520987962E-07, CFL 0.00151, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -2.66E-14, Te -1.16E-15 + 5880, 245.000, 0, En 3.432568883557E-07, CFL 0.00077, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.38E-18, Se 2.66E-14, Te 8.76E-16 + 5904, 246.000, 0, En 3.244959653879E-07, CFL 0.00100, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se -6.65E-15, Te -5.57E-16 + 5928, 247.000, 0, En 3.560263199874E-07, CFL 0.00115, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.32E-17, Se -6.65E-15, Te 2.55E-16 + 5952, 248.000, 0, En 5.981737393555E-07, CFL 0.00161, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 9.51E-18, Se 0.00E+00, Te -3.00E-15 + 5976, 249.000, 0, En 2.042500019832E-06, CFL 0.00306, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.31E-17, Se 6.65E-15, Te 9.59E-16 + 6000, 250.000, 0, En 2.820750269903E-06, CFL 0.00353, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.03E-17, Se 1.33E-14, Te -3.55E-16 + 6024, 251.000, 0, En 3.030710830024E-06, CFL 0.00310, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.41E-17, Se -2.66E-14, Te -1.57E-15 + 6048, 252.000, 0, En 3.209402549543E-06, CFL 0.00342, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8143, Me -1.89E-17, Se 1.33E-14, Te 2.17E-15 + 6072, 253.000, 0, En 2.675395744958E-06, CFL 0.00270, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 3.44E-17, Se 6.65E-15, Te -1.09E-15 + 6096, 254.000, 0, En 3.486456416520E-06, CFL 0.00314, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.73E-17, Se 0.00E+00, Te -5.08E-16 + 6120, 255.000, 0, En 4.105944103282E-06, CFL 0.00326, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 4.12E-18, Se -6.65E-15, Te 4.20E-16 + 6144, 256.000, 0, En 4.679495529500E-06, CFL 0.00300, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 6.78E-20, Se 2.00E-14, Te 6.49E-16 + 6168, 257.000, 0, En 3.550106725912E-06, CFL 0.00289, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me 4.39E-19, Se -1.33E-14, Te -1.11E-15 + 6192, 258.000, 0, En 5.642314811901E-06, CFL 0.00367, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se 1.33E-14, Te 7.75E-16 + 6216, 259.000, 0, En 1.516085391536E-05, CFL 0.00627, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -9.34E-19, Se -6.65E-15, Te -2.01E-15 + 6240, 260.000, 0, En 1.071573636259E-05, CFL 0.00412, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.67E-18, Se -6.65E-15, Te 3.34E-15 + 6264, 261.000, 0, En 2.252354210648E-06, CFL 0.00217, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8152, Me -1.02E-17, Se 0.00E+00, Te -1.79E-15 + 6288, 262.000, 0, En 8.122031183793E-07, CFL 0.00141, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 4.82E-18, Se 2.00E-14, Te 9.24E-16 + 6312, 263.000, 0, En 6.570685310956E-07, CFL 0.00137, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me 4.99E-18, Se -2.66E-14, Te -1.96E-15 + 6336, 264.000, 0, En 5.824132673799E-07, CFL 0.00122, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me 6.09E-19, Se 6.65E-15, Te 1.56E-15 + 6360, 265.000, 0, En 1.672382808425E-06, CFL 0.00267, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 1.26E-18, Se 0.00E+00, Te 6.00E-16 + 6384, 266.000, 0, En 1.700313284973E-06, CFL 0.00211, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se 6.65E-15, Te 1.31E-15 + 6408, 267.000, 0, En 2.167125068624E-06, CFL 0.00243, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 6.65E-15, Te -2.23E-15 + 6432, 268.000, 0, En 2.650639675956E-06, CFL 0.00216, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.20E-18, Se -6.65E-15, Te 1.48E-15 + 6456, 269.000, 0, En 2.583582267929E-06, CFL 0.00264, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.37E-17, Se 6.65E-15, Te 5.66E-17 + 6480, 270.000, 0, En 4.195603885627E-07, CFL 0.00100, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -6.65E-15, Te 1.75E-16 + 6504, 271.000, 0, En 4.253104634308E-07, CFL 0.00105, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te -3.14E-15 + 6528, 272.000, 0, En 1.825403765680E-06, CFL 0.00223, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.36E-17, Se 0.00E+00, Te 9.12E-16 + 6552, 273.000, 0, En 3.234570504080E-06, CFL 0.00301, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 3.98E-18, Se 0.00E+00, Te 1.89E-15 + 6576, 274.000, 0, En 5.049642209393E-06, CFL 0.00351, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.06E-17, Se -6.65E-15, Te 4.28E-16 + 6600, 275.000, 0, En 3.059215336504E-06, CFL 0.00257, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se -6.65E-15, Te 3.64E-15 + 6624, 276.000, 0, En 3.463204048351E-06, CFL 0.00263, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 2.00E-14, Te -1.19E-15 + 6648, 277.000, 0, En 1.995505008250E-06, CFL 0.00213, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 6.65E-15, Te -3.28E-15 + 6672, 278.000, 0, En 8.159702187625E-07, CFL 0.00146, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se -6.65E-15, Te 3.74E-15 + 6696, 279.000, 0, En 2.860926890790E-06, CFL 0.00285, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.57E-17, Se 0.00E+00, Te -2.92E-15 + 6720, 280.000, 0, En 6.485003089992E-06, CFL 0.00380, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -1.40E-17, Se 0.00E+00, Te 1.55E-15 + 6744, 281.000, 0, En 1.085984164087E-05, CFL 0.00450, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.16E-17, Se -6.65E-15, Te -2.52E-15 + 6768, 282.000, 0, En 9.301069040431E-06, CFL 0.00381, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -5.13E-19, Se 0.00E+00, Te 2.44E-15 + 6792, 283.000, 0, En 2.623583317856E-06, CFL 0.00187, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.72E-17, Se 0.00E+00, Te -8.20E-16 + 6816, 284.000, 0, En 3.321095983665E-05, CFL 0.00707, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.35E-17, Se 1.33E-14, Te 4.74E-16 + 6840, 285.000, 0, En 5.765997562134E-05, CFL 0.00736, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -9.76E-18, Se 6.65E-15, Te -9.96E-16 + 6864, 286.000, 0, En 1.499183190073E-05, CFL 0.00413, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 4.51E-18, Se 0.00E+00, Te -4.34E-16 + 6888, 287.000, 0, En 2.601486065221E-06, CFL 0.00224, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 1.82E-17, Se -6.65E-15, Te 3.16E-16 + 6912, 288.000, 0, En 5.414501030993E-06, CFL 0.00287, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 0.00E+00, Te 1.12E-15 + 6936, 289.000, 0, En 1.012575861654E-05, CFL 0.00411, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -6.39E-18, Se 2.00E-14, Te -1.16E-15 + 6960, 290.000, 0, En 5.924471670584E-06, CFL 0.00261, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -1.41E-17, Se 0.00E+00, Te 2.54E-15 + 6984, 291.000, 0, En 6.191588051922E-06, CFL 0.00346, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.93E-17, Se -1.33E-14, Te -3.32E-15 + 7008, 292.000, 0, En 2.760388443331E-05, CFL 0.00512, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se 6.65E-15, Te 1.21E-15 + 7032, 293.000, 0, En 2.536124096707E-05, CFL 0.00553, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.32E-17, Se 6.65E-15, Te 2.62E-16 + 7056, 294.000, 0, En 1.100261139566E-05, CFL 0.00323, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 9.57E-18, Se -6.65E-15, Te -1.98E-15 + 7080, 295.000, 0, En 3.879322115553E-06, CFL 0.00222, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.99E-17, Se -6.65E-15, Te 5.27E-16 + 7104, 296.000, 0, En 8.249377236708E-07, CFL 0.00140, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.18E-17, Se 0.00E+00, Te 1.67E-15 + 7128, 297.000, 0, En 1.279647219465E-06, CFL 0.00184, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.65E-17, Se -1.33E-14, Te -9.95E-16 + 7152, 298.000, 0, En 1.331833885298E-06, CFL 0.00190, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8112, Me 2.75E-18, Se 6.65E-15, Te -6.70E-16 + 7176, 299.000, 0, En 1.504795109861E-06, CFL 0.00114, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me -1.04E-17, Se 0.00E+00, Te 1.34E-15 + 7200, 300.000, 0, En 1.893516679026E-06, CFL 0.00164, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me 3.93E-18, Se 6.65E-15, Te 1.81E-16 + 7224, 301.000, 0, En 3.456547628410E-06, CFL 0.00213, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 1.91E-18, Se -1.33E-14, Te 1.46E-15 + 7248, 302.000, 0, En 8.030332939046E-06, CFL 0.00360, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 1.69E-18, Se 0.00E+00, Te 1.14E-16 + 7272, 303.000, 0, En 7.498519061750E-06, CFL 0.00255, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -6.46E-18, Se -1.33E-14, Te -1.43E-15 + 7296, 304.000, 0, En 2.134299366982E-06, CFL 0.00145, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me 8.72E-19, Se 2.00E-14, Te 1.31E-15 + 7320, 305.000, 0, En 1.725867321102E-06, CFL 0.00208, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.76E-18, Se -6.65E-15, Te -2.34E-15 + 7344, 306.000, 0, En 6.986431237027E-07, CFL 0.00114, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8077, Me -8.33E-19, Se 1.33E-14, Te 1.29E-15 + 7368, 307.000, 0, En 1.046179320005E-06, CFL 0.00151, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 2.71E-18, Se 0.00E+00, Te -3.38E-16 + 7392, 308.000, 0, En 1.858410551475E-06, CFL 0.00160, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.24E-17, Se -1.33E-14, Te 1.61E-15 + 7416, 309.000, 0, En 2.894342056334E-06, CFL 0.00162, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -1.45E-18, Se 0.00E+00, Te -3.46E-16 + 7440, 310.000, 0, En 2.169964104467E-06, CFL 0.00155, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.78E-18, Se 6.65E-15, Te 2.00E-15 + 7464, 311.000, 0, En 2.114652503082E-06, CFL 0.00187, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 1.11E-18, Se 0.00E+00, Te -2.87E-15 + 7488, 312.000, 0, En 1.972886197547E-06, CFL 0.00183, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -4.81E-18, Se -6.65E-15, Te -5.41E-18 + 7512, 313.000, 0, En 4.359862703234E-07, CFL 0.00124, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8041, Me 9.60E-18, Se -1.33E-14, Te 1.24E-15 + 7536, 314.000, 0, En 4.527735728076E-06, CFL 0.00277, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.85E-18, Se 6.65E-15, Te 5.81E-16 + 7560, 315.000, 0, En 1.779019506547E-05, CFL 0.00493, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -2.74E-18, Se -6.65E-15, Te -6.88E-16 + 7584, 316.000, 0, En 1.715317171862E-05, CFL 0.00416, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.37E-17, Se 1.33E-14, Te 1.80E-15 + 7608, 317.000, 0, En 2.664276676235E-06, CFL 0.00148, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se -6.65E-15, Te -2.37E-15 + 7632, 318.000, 0, En 5.841948253822E-07, CFL 0.00077, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -5.27E-19, Se -1.33E-14, Te 3.11E-15 + 7656, 319.000, 0, En 1.379043696113E-06, CFL 0.00124, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -6.28E-18, Se 0.00E+00, Te -3.62E-16 + 7680, 320.000, 0, En 1.429254302873E-06, CFL 0.00142, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 6.17E-19, Se 0.00E+00, Te -2.14E-15 + 7704, 321.000, 0, En 6.057465818979E-07, CFL 0.00112, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -4.95E-18, Se 6.65E-15, Te 1.26E-15 + 7728, 322.000, 0, En 1.647224744410E-06, CFL 0.00172, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me 1.06E-18, Se -6.65E-15, Te -5.02E-16 + 7752, 323.000, 0, En 1.553909890109E-06, CFL 0.00199, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te -1.59E-16 + 7776, 324.000, 0, En 5.508674159297E-07, CFL 0.00076, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se -6.65E-15, Te 2.36E-16 + 7800, 325.000, 0, En 2.015179444772E-06, CFL 0.00153, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -3.86E-18, Se 6.65E-15, Te 1.10E-16 + 7824, 326.000, 0, En 2.575112811401E-06, CFL 0.00143, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.58E-17, Se -2.00E-14, Te -1.82E-15 + 7848, 327.000, 0, En 9.882170446398E-06, CFL 0.00348, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.44E-17, Se 2.66E-14, Te 1.22E-15 + 7872, 328.000, 0, En 8.611034375502E-06, CFL 0.00235, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7944, Me -1.51E-18, Se 0.00E+00, Te 3.03E-16 + 7896, 329.000, 0, En 2.571395297038E-06, CFL 0.00152, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 4.85E-18, Se -2.00E-14, Te 2.43E-16 + 7920, 330.000, 0, En 2.771959784056E-06, CFL 0.00183, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 2.36E-18, Se 1.33E-14, Te -1.63E-15 + 7944, 331.000, 0, En 1.709970860646E-06, CFL 0.00157, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.07E-18, Se -1.33E-14, Te 3.81E-16 + 7968, 332.000, 0, En 1.187592398993E-06, CFL 0.00151, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -1.83E-18, Se 1.33E-14, Te -2.15E-15 + 7992, 333.000, 0, En 1.862608561759E-06, CFL 0.00199, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se 0.00E+00, Te 4.04E-16 + 8016, 334.000, 0, En 1.041129107041E-06, CFL 0.00118, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.22E-18, Se 6.65E-15, Te 1.44E-16 + 8040, 335.000, 0, En 1.743787581221E-06, CFL 0.00156, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 3.48E-18, Se 0.00E+00, Te -1.19E-15 + 8064, 336.000, 0, En 1.041547819782E-06, CFL 0.00129, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me 2.71E-18, Se 0.00E+00, Te 2.46E-15 + 8088, 337.000, 0, En 1.279849997073E-06, CFL 0.00124, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.61E-17, Se 0.00E+00, Te -2.19E-15 + 8112, 338.000, 0, En 1.813658670546E-06, CFL 0.00165, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se -6.65E-15, Te 4.77E-16 + 8136, 339.000, 0, En 5.865020681519E-07, CFL 0.00161, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 9.80E-18, Se 0.00E+00, Te -2.58E-15 + 8160, 340.000, 0, En 1.838409302259E-06, CFL 0.00178, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 6.10E-18, Se -1.33E-14, Te 3.58E-15 + 8184, 341.000, 0, En 1.145102321091E-06, CFL 0.00181, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.19E-18, Se 6.65E-15, Te -2.54E-15 + 8208, 342.000, 0, En 4.357329907182E-07, CFL 0.00131, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 1.29E-18, Se 1.33E-14, Te 4.18E-16 + 8232, 343.000, 0, En 3.816526997468E-08, CFL 0.00024, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -4.94E-18, Se -1.33E-14, Te 1.05E-16 + 8256, 344.000, 0, En 2.213627317747E-07, CFL 0.00048, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.31E-17, Se 0.00E+00, Te 1.54E-15 + 8280, 345.000, 0, En 5.724167766646E-07, CFL 0.00088, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.06E-18, Se 6.65E-15, Te 1.80E-16 + 8304, 346.000, 0, En 1.672367609708E-06, CFL 0.00159, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 9.08E-18, Se 0.00E+00, Te 1.10E-15 + 8328, 347.000, 0, En 4.377040353787E-06, CFL 0.00197, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.67E-17, Se 6.65E-15, Te -3.38E-15 + 8352, 348.000, 0, En 1.229968250549E-05, CFL 0.00338, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.18E-17, Se -1.33E-14, Te 2.68E-16 + 8376, 349.000, 0, En 1.973046001103E-05, CFL 0.00440, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -2.77E-18, Se -6.65E-15, Te 2.31E-15 + 8400, 350.000, 0, En 8.733013013518E-06, CFL 0.00314, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 3.22E-18, Se 0.00E+00, Te -2.45E-15 + 8424, 351.000, 0, En 3.385627701203E-06, CFL 0.00191, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -3.11E-18, Se 0.00E+00, Te 1.99E-15 + 8448, 352.000, 0, En 3.526058516474E-06, CFL 0.00249, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 7.49E-19, Se 0.00E+00, Te -4.09E-16 + 8472, 353.000, 0, En 9.946884100419E-06, CFL 0.00354, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se 1.33E-14, Te -2.49E-15 + 8496, 354.000, 0, En 9.323327988257E-06, CFL 0.00275, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 0.00E+00, Te 5.37E-16 + 8520, 355.000, 0, En 7.663782661761E-06, CFL 0.00249, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.74E-17, Se -2.00E-14, Te 6.38E-16 + 8544, 356.000, 0, En 5.074753975027E-06, CFL 0.00239, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -1.18E-18, Se 6.65E-15, Te 4.54E-16 + 8568, 357.000, 0, En 2.654318773285E-06, CFL 0.00197, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.68E-18, Se 1.33E-14, Te -4.00E-16 + 8592, 358.000, 0, En 8.336538914168E-07, CFL 0.00092, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se -6.65E-15, Te 1.16E-15 + 8616, 359.000, 0, En 1.142870134799E-06, CFL 0.00094, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -1.72E-17, Se 0.00E+00, Te -1.03E-15 + 8640, 360.000, 0, En 3.406846116612E-07, CFL 0.00040, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 3.96E-17, Se 2.00E-14, Te 2.40E-15 + 8664, 361.000, 0, En 6.497313776464E-07, CFL 0.00141, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7835, Me -3.08E-17, Se 0.00E+00, Te -1.76E-16 + 8688, 362.000, 0, En 1.824604147062E-07, CFL 0.00036, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.58E-18, Se 0.00E+00, Te -1.43E-15 + 8712, 363.000, 0, En 1.014942907060E-07, CFL 0.00032, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 9.50E-18, Se 6.65E-15, Te -7.34E-16 + 8736, 364.000, 0, En 2.545196009883E-07, CFL 0.00054, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 0.00E+00, Te -2.35E-15 + 8760, 365.000, 0, En 6.348871100801E-07, CFL 0.00088, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7823, Me 2.45E-18, Se 6.65E-15, Te 1.66E-15 diff --git a/examples/solo_ocean/single_column_z/timestats.pgi b/examples/solo_ocean/single_column_z/timestats.pgi index 37fa7029dd..c054e79b58 100644 --- a/examples/solo_ocean/single_column_z/timestats.pgi +++ b/examples/solo_ocean/single_column_z/timestats.pgi @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 2.742408024441E-07, CFL 0.00078, SL -6.1796E-03, M 7.69511E+16, S 35.1294, T 4.8054, Me 3.60E-19, Se 0.00E+00, Te 1.35E-15 - 48, 2.000, 0, En 6.742406598240E-07, CFL 0.00099, SL 7.7375E-03, M 7.69513E+16, S 35.1293, T 4.8049, Me -1.76E-18, Se 1.33E-14, Te -1.95E-15 - 72, 3.000, 0, En 3.865297032114E-07, CFL 0.00068, SL 1.7286E-03, M 7.69512E+16, S 35.1293, T 4.8041, Me -1.22E-17, Se -6.65E-15, Te -6.28E-16 - 96, 4.000, 0, En 1.742680728587E-06, CFL 0.00182, SL -1.1511E-03, M 7.69512E+16, S 35.1293, T 4.8036, Me -2.05E-18, Se -6.65E-15, Te 9.16E-16 - 120, 5.000, 0, En 1.810690092022E-06, CFL 0.00168, SL -3.5312E-03, M 7.69511E+16, S 35.1294, T 4.8034, Me 4.23E-18, Se 6.65E-15, Te 6.36E-16 - 144, 6.000, 0, En 5.876951924023E-07, CFL 0.00067, SL -5.5946E-03, M 7.69511E+16, S 35.1294, T 4.8032, Me -6.47E-18, Se -1.33E-14, Te 2.66E-15 - 168, 7.000, 0, En 1.042589084665E-06, CFL 0.00122, SL -3.7707E-03, M 7.69511E+16, S 35.1294, T 4.8029, Me -3.12E-18, Se 6.65E-15, Te -1.87E-15 - 192, 8.000, 0, En 1.232479320213E-06, CFL 0.00120, SL 3.2469E-03, M 7.69512E+16, S 35.1293, T 4.8028, Me 6.91E-18, Se 6.65E-15, Te 4.76E-16 - 216, 9.000, 0, En 1.325482041474E-06, CFL 0.00100, SL 8.9665E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me -6.72E-18, Se -1.33E-14, Te 8.75E-16 - 240, 10.000, 0, En 3.316825133847E-06, CFL 0.00224, SL 7.4792E-03, M 7.69513E+16, S 35.1293, T 4.8026, Me 1.75E-17, Se -6.65E-15, Te -6.16E-16 - 264, 11.000, 0, En 3.853813127746E-06, CFL 0.00266, SL 6.0258E-03, M 7.69513E+16, S 35.1293, T 4.8024, Me 8.74E-18, Se 6.65E-15, Te -9.90E-16 - 288, 12.000, 0, En 2.490471996046E-06, CFL 0.00176, SL 2.5996E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.13E-17, Se -6.65E-15, Te 1.79E-15 - 312, 13.000, 0, En 3.002261383105E-06, CFL 0.00137, SL -4.8867E-03, M 7.69511E+16, S 35.1294, T 4.8012, Me 3.01E-18, Se -1.33E-14, Te -1.77E-15 - 336, 14.000, 0, En 3.113905965381E-06, CFL 0.00135, SL -8.9710E-03, M 7.69511E+16, S 35.1294, T 4.8008, Me 1.18E-18, Se 1.33E-14, Te 1.43E-15 - 360, 15.000, 0, En 3.468188055681E-06, CFL 0.00171, SL -1.1697E-02, M 7.69510E+16, S 35.1294, T 4.8004, Me -3.04E-17, Se -6.65E-15, Te -7.00E-16 - 384, 16.000, 0, En 3.669431985367E-06, CFL 0.00254, SL -1.4742E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me 1.15E-17, Se 6.65E-15, Te -7.30E-16 - 408, 17.000, 0, En 1.599194550994E-06, CFL 0.00063, SL -2.5035E-02, M 7.69509E+16, S 35.1295, T 4.7985, Me 3.65E-18, Se -6.65E-15, Te 9.24E-16 - 432, 18.000, 0, En 2.883144256158E-06, CFL 0.00151, SL -3.4147E-02, M 7.69508E+16, S 35.1295, T 4.7972, Me 5.99E-18, Se 6.65E-15, Te -9.22E-16 - 456, 19.000, 0, En 3.455658777427E-06, CFL 0.00185, SL -1.0766E-02, M 7.69511E+16, S 35.1294, T 4.7965, Me -1.82E-18, Se 6.65E-15, Te 1.12E-15 - 480, 20.000, 0, En 3.063493867889E-06, CFL 0.00108, SL -1.0498E-02, M 7.69511E+16, S 35.1294, T 4.7957, Me -6.67E-18, Se 2.00E-14, Te -8.85E-16 - 504, 21.000, 0, En 3.636624494490E-06, CFL 0.00148, SL -1.7271E-02, M 7.69510E+16, S 35.1294, T 4.7947, Me 3.20E-18, Se -2.00E-14, Te 2.56E-15 - 528, 22.000, 0, En 3.985414917010E-06, CFL 0.00192, SL -2.1074E-02, M 7.69509E+16, S 35.1295, T 4.7944, Me -6.06E-18, Se 1.33E-14, Te -1.44E-15 - 552, 23.000, 0, En 6.487922907841E-06, CFL 0.00286, SL -2.5695E-02, M 7.69509E+16, S 35.1295, T 4.7939, Me 1.55E-17, Se -2.00E-14, Te 6.63E-16 - 576, 24.000, 0, En 6.073165448202E-06, CFL 0.00176, SL -2.7257E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me 6.24E-19, Se 1.33E-14, Te -2.95E-15 - 600, 25.000, 0, En 5.162746431572E-06, CFL 0.00190, SL -3.4194E-02, M 7.69508E+16, S 35.1295, T 4.7929, Me -1.61E-17, Se 6.65E-15, Te 1.62E-15 - 624, 26.000, 0, En 2.847462522711E-06, CFL 0.00114, SL -3.8898E-02, M 7.69507E+16, S 35.1296, T 4.7924, Me 3.46E-18, Se -6.65E-15, Te 7.68E-16 - 648, 27.000, 0, En 2.300280685098E-06, CFL 0.00125, SL -4.2852E-02, M 7.69506E+16, S 35.1296, T 4.7920, Me 3.18E-18, Se 2.00E-14, Te -2.18E-15 - 672, 28.000, 0, En 6.789753110624E-06, CFL 0.00278, SL -3.7184E-02, M 7.69507E+16, S 35.1296, T 4.7918, Me -3.33E-18, Se -1.33E-14, Te -1.08E-15 - 696, 29.000, 0, En 7.996788073781E-07, CFL 0.00118, SL -4.4104E-02, M 7.69506E+16, S 35.1296, T 4.7906, Me -6.58E-18, Se 2.00E-14, Te 3.29E-15 - 720, 30.000, 0, En 3.947169026544E-07, CFL 0.00059, SL -5.2318E-02, M 7.69505E+16, S 35.1296, T 4.7892, Me 6.45E-18, Se 0.00E+00, Te -6.47E-17 - 744, 31.000, 0, En 3.232648902739E-07, CFL 0.00033, SL -5.6906E-02, M 7.69505E+16, S 35.1297, T 4.7886, Me -1.12E-17, Se -6.65E-15, Te 1.50E-15 - 768, 32.000, 0, En 3.375973592323E-07, CFL 0.00034, SL -3.3070E-02, M 7.69508E+16, S 35.1295, T 4.7880, Me 9.75E-18, Se 6.65E-15, Te -2.36E-15 - 792, 33.000, 0, En 2.257006999113E-07, CFL 0.00037, SL -3.2226E-02, M 7.69508E+16, S 35.1295, T 4.7872, Me 1.48E-17, Se 0.00E+00, Te 3.77E-16 - 816, 34.000, 0, En 8.447246745789E-08, CFL 0.00027, SL -3.8376E-02, M 7.69507E+16, S 35.1296, T 4.7862, Me -1.82E-17, Se 0.00E+00, Te -4.49E-16 - 840, 35.000, 0, En 9.152604313274E-08, CFL 0.00024, SL -4.5605E-02, M 7.69506E+16, S 35.1296, T 4.7853, Me -1.55E-18, Se 0.00E+00, Te 2.47E-15 - 864, 36.000, 0, En 5.962259882836E-07, CFL 0.00089, SL -5.0415E-02, M 7.69505E+16, S 35.1296, T 4.7848, Me 1.69E-17, Se 0.00E+00, Te -9.71E-16 - 888, 37.000, 0, En 1.340644840302E-07, CFL 0.00041, SL -5.3725E-02, M 7.69505E+16, S 35.1297, T 4.7844, Me 3.72E-18, Se 1.33E-14, Te 5.10E-16 - 912, 38.000, 0, En 3.566361200990E-07, CFL 0.00090, SL -5.7093E-02, M 7.69505E+16, S 35.1297, T 4.7841, Me -8.19E-18, Se -2.66E-14, Te -1.65E-15 - 936, 39.000, 0, En 1.479484955351E-06, CFL 0.00158, SL -4.5885E-02, M 7.69506E+16, S 35.1296, T 4.7837, Me 7.88E-18, Se 6.65E-15, Te 7.33E-17 - 960, 40.000, 0, En 2.677471042733E-06, CFL 0.00218, SL -3.9384E-02, M 7.69507E+16, S 35.1296, T 4.7835, Me -1.32E-18, Se -2.00E-14, Te -3.74E-16 - 984, 41.000, 0, En 1.153676419935E-06, CFL 0.00091, SL -4.3521E-02, M 7.69506E+16, S 35.1296, T 4.7830, Me 4.78E-19, Se 6.65E-15, Te 4.14E-16 - 1008, 42.000, 0, En 1.864740439282E-06, CFL 0.00165, SL -3.6775E-02, M 7.69507E+16, S 35.1296, T 4.7823, Me -6.54E-18, Se 6.65E-15, Te 1.90E-15 - 1032, 43.000, 0, En 3.319949625891E-06, CFL 0.00199, SL -2.7828E-02, M 7.69508E+16, S 35.1295, T 4.7821, Me 1.26E-17, Se -6.65E-15, Te 1.11E-15 - 1056, 44.000, 0, En 3.515065010396E-06, CFL 0.00249, SL -1.8195E-02, M 7.69510E+16, S 35.1294, T 4.7819, Me -3.75E-18, Se -6.65E-15, Te -1.99E-15 - 1080, 45.000, 0, En 2.020868462693E-06, CFL 0.00127, SL -2.2342E-02, M 7.69509E+16, S 35.1295, T 4.7813, Me -1.04E-17, Se -6.65E-15, Te 2.09E-15 - 1104, 46.000, 0, En 2.626475958723E-06, CFL 0.00162, SL -3.0430E-02, M 7.69508E+16, S 35.1295, T 4.7803, Me 1.02E-17, Se 1.33E-14, Te -3.21E-15 - 1128, 47.000, 0, En 2.443130134914E-06, CFL 0.00092, SL -3.7229E-02, M 7.69507E+16, S 35.1296, T 4.7794, Me -1.23E-17, Se -6.65E-15, Te 1.25E-15 - 1152, 48.000, 0, En 2.214433344785E-06, CFL 0.00081, SL -4.2106E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -1.98E-18, Se -6.65E-15, Te -1.52E-15 - 1176, 49.000, 0, En 1.795908750925E-06, CFL 0.00059, SL -5.0827E-02, M 7.69505E+16, S 35.1296, T 4.7773, Me 1.69E-17, Se -6.65E-15, Te -3.81E-16 - 1200, 50.000, 0, En 1.407167848095E-06, CFL 0.00059, SL -6.0752E-02, M 7.69504E+16, S 35.1297, T 4.7759, Me -1.39E-17, Se 1.33E-14, Te 2.23E-16 - 1224, 51.000, 0, En 3.107263712139E-06, CFL 0.00229, SL -6.6461E-02, M 7.69503E+16, S 35.1297, T 4.7755, Me -3.32E-18, Se 0.00E+00, Te -8.47E-16 - 1248, 52.000, 0, En 5.077619341428E-06, CFL 0.00194, SL -6.9899E-02, M 7.69503E+16, S 35.1297, T 4.7753, Me 6.42E-18, Se -6.65E-15, Te 2.40E-15 - 1272, 53.000, 0, En 3.436165176304E-06, CFL 0.00189, SL -7.1890E-02, M 7.69503E+16, S 35.1298, T 4.7752, Me 5.53E-18, Se 6.65E-15, Te -2.68E-15 - 1296, 54.000, 0, En 2.954055949525E-06, CFL 0.00188, SL -6.6094E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me -2.39E-17, Se -6.65E-15, Te 1.34E-16 - 1320, 55.000, 0, En 1.675373150021E-06, CFL 0.00133, SL -6.6817E-02, M 7.69503E+16, S 35.1297, T 4.7745, Me 2.67E-17, Se -1.33E-14, Te 2.15E-15 - 1344, 56.000, 0, En 7.081023103794E-07, CFL 0.00108, SL -7.2944E-02, M 7.69503E+16, S 35.1298, T 4.7739, Me -7.75E-18, Se 6.65E-15, Te -1.03E-15 - 1368, 57.000, 0, En 2.058291210806E-06, CFL 0.00141, SL -7.0270E-02, M 7.69503E+16, S 35.1298, T 4.7736, Me 4.88E-18, Se -1.33E-14, Te 7.51E-16 - 1392, 58.000, 0, En 1.642008535734E-06, CFL 0.00130, SL -7.3040E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -2.59E-17, Se 6.65E-15, Te 4.01E-16 - 1416, 59.000, 0, En 9.355379339964E-07, CFL 0.00059, SL -8.0029E-02, M 7.69502E+16, S 35.1298, T 4.7720, Me 2.08E-17, Se 0.00E+00, Te -2.83E-15 - 1440, 60.000, 0, En 1.159681662141E-06, CFL 0.00095, SL -8.7741E-02, M 7.69501E+16, S 35.1299, T 4.7711, Me -4.92E-18, Se 0.00E+00, Te 3.48E-15 - 1464, 61.000, 0, En 1.005441269553E-06, CFL 0.00171, SL -9.2703E-02, M 7.69500E+16, S 35.1299, T 4.7708, Me 1.28E-17, Se -6.65E-15, Te 1.29E-16 - 1488, 62.000, 0, En 3.274052924804E-06, CFL 0.00150, SL -9.5442E-02, M 7.69500E+16, S 35.1299, T 4.7706, Me -8.36E-18, Se -6.65E-15, Te -3.40E-15 - 1512, 63.000, 0, En 2.714201824168E-06, CFL 0.00273, SL -9.8093E-02, M 7.69499E+16, S 35.1299, T 4.7705, Me 4.56E-18, Se 6.65E-15, Te 3.47E-16 - 1536, 64.000, 0, En 3.101473843323E-06, CFL 0.00373, SL -1.0147E-01, M 7.69499E+16, S 35.1299, T 4.7705, Me 2.41E-18, Se 0.00E+00, Te 1.90E-16 - 1560, 65.000, 0, En 4.695538502563E-07, CFL 0.00071, SL -1.0311E-01, M 7.69499E+16, S 35.1299, T 4.7702, Me 2.09E-19, Se -6.65E-15, Te 2.02E-15 - 1584, 66.000, 0, En 1.638117431882E-06, CFL 0.00198, SL -1.0727E-01, M 7.69498E+16, S 35.1300, T 4.7700, Me 1.29E-17, Se 0.00E+00, Te 7.80E-16 - 1608, 67.000, 0, En 4.926480000921E-07, CFL 0.00079, SL -1.1166E-01, M 7.69498E+16, S 35.1300, T 4.7696, Me -2.58E-18, Se 6.65E-15, Te 3.52E-16 - 1632, 68.000, 0, En 2.421020188593E-06, CFL 0.00173, SL -1.0768E-01, M 7.69498E+16, S 35.1300, T 4.7694, Me -2.28E-17, Se 6.65E-15, Te 1.79E-15 - 1656, 69.000, 0, En 2.120545544608E-06, CFL 0.00189, SL -1.0430E-01, M 7.69499E+16, S 35.1299, T 4.7694, Me 8.39E-18, Se -6.65E-15, Te -1.14E-15 - 1680, 70.000, 0, En 2.340630237352E-06, CFL 0.00179, SL -9.7191E-02, M 7.69499E+16, S 35.1299, T 4.7695, Me -7.52E-18, Se -6.65E-15, Te -6.40E-16 - 1704, 71.000, 0, En 2.270872655554E-06, CFL 0.00169, SL -9.5680E-02, M 7.69500E+16, S 35.1299, T 4.7698, Me 1.22E-17, Se -6.65E-15, Te 7.31E-16 - 1728, 72.000, 0, En 2.920965725423E-06, CFL 0.00209, SL -9.6294E-02, M 7.69500E+16, S 35.1299, T 4.7700, Me -1.78E-17, Se -6.65E-15, Te -1.01E-15 - 1752, 73.000, 0, En 2.475975557819E-06, CFL 0.00139, SL -9.8194E-02, M 7.69499E+16, S 35.1299, T 4.7700, Me 1.26E-17, Se 0.00E+00, Te 2.49E-16 - 1776, 74.000, 0, En 3.173694498288E-06, CFL 0.00184, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.7697, Me -8.90E-18, Se 1.33E-14, Te 2.77E-15 - 1800, 75.000, 0, En 1.148722944246E-06, CFL 0.00074, SL -1.0994E-01, M 7.69498E+16, S 35.1300, T 4.7690, Me 8.77E-18, Se 0.00E+00, Te -4.24E-15 - 1824, 76.000, 0, En 1.086658954044E-06, CFL 0.00070, SL -1.1492E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me 6.03E-18, Se 0.00E+00, Te 1.71E-15 - 1848, 77.000, 0, En 3.440564582232E-06, CFL 0.00216, SL -1.2023E-01, M 7.69497E+16, S 35.1300, T 4.7685, Me -6.19E-18, Se 0.00E+00, Te -1.14E-15 - 1872, 78.000, 0, En 6.179525559293E-06, CFL 0.00304, SL -1.2461E-01, M 7.69496E+16, S 35.1301, T 4.7684, Me -1.35E-17, Se 6.65E-15, Te -1.19E-15 - 1896, 79.000, 0, En 7.002121257140E-06, CFL 0.00344, SL -1.2481E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me 1.51E-17, Se 6.65E-15, Te 1.58E-15 - 1920, 80.000, 0, En 7.705794830362E-06, CFL 0.00345, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.7690, Me -1.53E-18, Se 0.00E+00, Te 5.08E-16 - 1944, 81.000, 0, En 6.685736458900E-06, CFL 0.00284, SL -1.2266E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me 4.04E-18, Se -6.65E-15, Te -1.81E-15 - 1968, 82.000, 0, En 5.285138432367E-06, CFL 0.00188, SL -1.2666E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -5.59E-18, Se -6.65E-15, Te 1.98E-15 - 1992, 83.000, 0, En 4.232847845871E-06, CFL 0.00185, SL -1.2154E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.96E-17, Se 6.65E-15, Te -2.38E-15 - 2016, 84.000, 0, En 3.640233172270E-06, CFL 0.00143, SL -1.2284E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.95E-17, Se 6.65E-15, Te 1.36E-16 - 2040, 85.000, 0, En 2.005175546987E-06, CFL 0.00080, SL -1.3233E-01, M 7.69495E+16, S 35.1301, T 4.7674, Me -3.88E-18, Se -6.65E-15, Te 3.15E-15 - 2064, 86.000, 0, En 2.246647648161E-06, CFL 0.00109, SL -1.4303E-01, M 7.69494E+16, S 35.1302, T 4.7660, Me 4.54E-18, Se 0.00E+00, Te -3.89E-15 - 2088, 87.000, 0, En 2.000202603114E-06, CFL 0.00124, SL -1.4969E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 3.71E-18, Se 0.00E+00, Te 2.78E-15 - 2112, 88.000, 0, En 2.094340871220E-06, CFL 0.00159, SL -1.3920E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 4.90E-18, Se 6.65E-15, Te -1.41E-17 - 2136, 89.000, 0, En 6.301631902835E-06, CFL 0.00347, SL -1.2452E-01, M 7.69496E+16, S 35.1301, T 4.7651, Me -1.24E-17, Se -6.65E-15, Te 3.11E-15 - 2160, 90.000, 0, En 7.488325985262E-06, CFL 0.00361, SL -1.2502E-01, M 7.69496E+16, S 35.1301, T 4.7654, Me 2.57E-17, Se 1.33E-14, Te -2.63E-15 - 2184, 91.000, 0, En 7.330817525145E-06, CFL 0.00331, SL -1.2921E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.66E-17, Se -6.65E-15, Te -2.81E-15 - 2208, 92.000, 0, En 7.152177018089E-06, CFL 0.00328, SL -1.3343E-01, M 7.69495E+16, S 35.1301, T 4.7654, Me -2.21E-18, Se -1.33E-14, Te 3.41E-16 - 2232, 93.000, 0, En 4.252689297916E-06, CFL 0.00109, SL -1.3970E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me 1.67E-17, Se 6.65E-15, Te 2.01E-15 - 2256, 94.000, 0, En 2.062768470737E-06, CFL 0.00075, SL -1.4499E-01, M 7.69493E+16, S 35.1302, T 4.7646, Me -6.89E-18, Se 6.65E-15, Te 3.40E-16 - 2280, 95.000, 0, En 3.498288340700E-06, CFL 0.00157, SL -1.4233E-01, M 7.69494E+16, S 35.1302, T 4.7644, Me -2.42E-17, Se 6.65E-15, Te -7.84E-16 - 2304, 96.000, 0, En 3.733780295220E-06, CFL 0.00145, SL -1.4259E-01, M 7.69494E+16, S 35.1302, T 4.7648, Me 2.91E-17, Se -6.65E-15, Te -1.35E-15 - 2328, 97.000, 0, En 5.145224160496E-06, CFL 0.00251, SL -1.4436E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me -6.30E-18, Se 6.65E-15, Te -6.20E-17 - 2352, 98.000, 0, En 9.983691612941E-06, CFL 0.00327, SL -1.4658E-01, M 7.69493E+16, S 35.1302, T 4.7651, Me 2.09E-17, Se -1.33E-14, Te 1.76E-15 - 2376, 99.000, 0, En 9.594996647701E-06, CFL 0.00230, SL -1.4915E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -2.11E-17, Se 6.65E-15, Te -7.44E-16 - 2400, 100.000, 0, En 1.185460201013E-05, CFL 0.00394, SL -1.5319E-01, M 7.69492E+16, S 35.1302, T 4.7653, Me -1.72E-17, Se 0.00E+00, Te -4.85E-16 - 2424, 101.000, 0, En 1.156377115235E-05, CFL 0.00349, SL -1.5419E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me 2.03E-17, Se -6.65E-15, Te 2.46E-15 - 2448, 102.000, 0, En 1.091869663530E-05, CFL 0.00320, SL -1.5183E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 3.86E-18, Se 0.00E+00, Te -2.16E-16 - 2472, 103.000, 0, En 1.089976099891E-05, CFL 0.00300, SL -1.5584E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me 2.30E-18, Se 0.00E+00, Te -1.42E-15 - 2496, 104.000, 0, En 1.236806408461E-05, CFL 0.00352, SL -1.6093E-01, M 7.69491E+16, S 35.1303, T 4.7661, Me -6.24E-18, Se 0.00E+00, Te -3.97E-16 - 2520, 105.000, 0, En 1.158538606308E-05, CFL 0.00349, SL -1.6379E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me 3.25E-18, Se 6.65E-15, Te -2.56E-15 - 2544, 106.000, 0, En 1.130895937145E-05, CFL 0.00340, SL -1.6372E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.62E-17, Se 0.00E+00, Te 2.23E-15 - 2568, 107.000, 0, En 1.388334639375E-05, CFL 0.00414, SL -1.6361E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me 2.61E-17, Se 0.00E+00, Te -2.02E-15 - 2592, 108.000, 0, En 1.587722298759E-05, CFL 0.00447, SL -1.6025E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me -1.63E-17, Se -1.33E-14, Te 2.26E-15 - 2616, 109.000, 0, En 1.608319957289E-05, CFL 0.00423, SL -1.5628E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me -1.16E-17, Se 2.00E-14, Te 8.05E-16 - 2640, 110.000, 0, En 1.457854545602E-05, CFL 0.00387, SL -1.5606E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me 1.12E-17, Se -6.65E-15, Te 1.21E-15 - 2664, 111.000, 0, En 1.292027950611E-05, CFL 0.00328, SL -1.6488E-01, M 7.69491E+16, S 35.1303, T 4.7665, Me 2.08E-18, Se 6.65E-15, Te 7.93E-16 - 2688, 112.000, 0, En 1.192484495610E-05, CFL 0.00274, SL -1.7207E-01, M 7.69490E+16, S 35.1303, T 4.7662, Me -2.11E-17, Se 0.00E+00, Te -1.41E-15 - 2712, 113.000, 0, En 1.088285217253E-05, CFL 0.00266, SL -1.7342E-01, M 7.69490E+16, S 35.1304, T 4.7659, Me 2.83E-17, Se 0.00E+00, Te -8.89E-16 - 2736, 114.000, 0, En 1.015463382427E-05, CFL 0.00340, SL -1.5505E-01, M 7.69492E+16, S 35.1302, T 4.7660, Me -1.94E-17, Se -6.65E-15, Te 1.13E-15 - 2760, 115.000, 0, En 7.091713721621E-06, CFL 0.00223, SL -1.5558E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 1.44E-17, Se 6.65E-15, Te -2.91E-15 - 2784, 116.000, 0, En 6.666541905916E-06, CFL 0.00179, SL -1.5799E-01, M 7.69492E+16, S 35.1303, T 4.7664, Me 2.45E-18, Se -2.00E-14, Te 5.42E-16 - 2808, 117.000, 0, En 7.083278320857E-06, CFL 0.00237, SL -1.6049E-01, M 7.69491E+16, S 35.1303, T 4.7667, Me 1.33E-17, Se 2.00E-14, Te 8.64E-16 - 2832, 118.000, 0, En 7.875657979797E-06, CFL 0.00293, SL -1.6273E-01, M 7.69491E+16, S 35.1303, T 4.7670, Me -2.06E-17, Se 0.00E+00, Te 7.86E-16 - 2856, 119.000, 0, En 9.707577918913E-06, CFL 0.00288, SL -1.6521E-01, M 7.69491E+16, S 35.1303, T 4.7674, Me 8.48E-18, Se 0.00E+00, Te -2.81E-15 - 2880, 120.000, 0, En 1.135214577089E-05, CFL 0.00353, SL -1.6737E-01, M 7.69490E+16, S 35.1303, T 4.7678, Me -2.10E-17, Se -1.33E-14, Te 2.08E-15 - 2904, 121.000, 0, En 1.148279183480E-05, CFL 0.00481, SL -1.6904E-01, M 7.69490E+16, S 35.1303, T 4.7684, Me 9.90E-18, Se 0.00E+00, Te -3.02E-15 - 2928, 122.000, 0, En 9.269289527089E-06, CFL 0.00290, SL -1.7066E-01, M 7.69490E+16, S 35.1303, T 4.7686, Me 2.45E-19, Se -6.65E-15, Te 2.74E-15 - 2952, 123.000, 0, En 9.081700521220E-06, CFL 0.00267, SL -1.7194E-01, M 7.69490E+16, S 35.1303, T 4.7689, Me 5.51E-18, Se 0.00E+00, Te 1.96E-17 - 2976, 124.000, 0, En 8.567584248406E-06, CFL 0.00257, SL -1.7323E-01, M 7.69490E+16, S 35.1304, T 4.7693, Me 6.95E-18, Se 6.65E-15, Te 2.97E-15 - 3000, 125.000, 0, En 7.881370226731E-06, CFL 0.00239, SL -1.6855E-01, M 7.69490E+16, S 35.1303, T 4.7697, Me 4.47E-18, Se 6.65E-15, Te -3.79E-15 - 3024, 126.000, 0, En 7.318297437830E-06, CFL 0.00248, SL -1.5937E-01, M 7.69492E+16, S 35.1303, T 4.7701, Me -2.08E-17, Se -6.65E-15, Te 7.65E-16 - 3048, 127.000, 0, En 7.368995555014E-06, CFL 0.00255, SL -1.6111E-01, M 7.69491E+16, S 35.1303, T 4.7702, Me -1.71E-18, Se 6.65E-15, Te 1.60E-16 - 3072, 128.000, 0, En 9.041163890452E-06, CFL 0.00346, SL -1.6494E-01, M 7.69491E+16, S 35.1303, T 4.7704, Me 3.51E-18, Se 6.65E-15, Te -1.57E-15 - 3096, 129.000, 0, En 1.004047624083E-05, CFL 0.00371, SL -1.6715E-01, M 7.69491E+16, S 35.1303, T 4.7708, Me -8.84E-18, Se -2.00E-14, Te -2.18E-15 - 3120, 130.000, 0, En 9.296744076303E-06, CFL 0.00281, SL -1.6897E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me 1.48E-17, Se 1.33E-14, Te 2.02E-15 - 3144, 131.000, 0, En 6.740670230176E-06, CFL 0.00236, SL -1.7186E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -1.20E-18, Se -6.65E-15, Te -1.14E-15 - 3168, 132.000, 0, En 5.929024561099E-06, CFL 0.00271, SL -1.7781E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me 5.40E-18, Se 6.65E-15, Te -1.76E-16 - 3192, 133.000, 0, En 6.568895017676E-06, CFL 0.00203, SL -1.8252E-01, M 7.69489E+16, S 35.1304, T 4.7712, Me -7.85E-18, Se 6.65E-15, Te 2.74E-15 - 3216, 134.000, 0, En 5.828907813927E-06, CFL 0.00168, SL -1.8368E-01, M 7.69488E+16, S 35.1304, T 4.7714, Me 1.15E-17, Se 0.00E+00, Te -1.39E-16 - 3240, 135.000, 0, En 5.493104936553E-06, CFL 0.00143, SL -1.7966E-01, M 7.69489E+16, S 35.1304, T 4.7716, Me -2.41E-17, Se 6.65E-15, Te 2.69E-16 - 3264, 136.000, 0, En 5.317381110585E-06, CFL 0.00170, SL -1.7849E-01, M 7.69489E+16, S 35.1304, T 4.7722, Me 2.12E-17, Se -6.65E-15, Te -1.26E-15 - 3288, 137.000, 0, En 5.066022034507E-06, CFL 0.00184, SL -1.7888E-01, M 7.69489E+16, S 35.1304, T 4.7725, Me -1.31E-17, Se -1.33E-14, Te 1.71E-15 - 3312, 138.000, 0, En 5.201665865104E-06, CFL 0.00181, SL -1.7967E-01, M 7.69489E+16, S 35.1304, T 4.7728, Me 8.69E-18, Se -1.33E-14, Te 4.11E-16 - 3336, 139.000, 0, En 5.046164510242E-06, CFL 0.00166, SL -1.8065E-01, M 7.69489E+16, S 35.1304, T 4.7731, Me -1.06E-17, Se 6.65E-15, Te -2.36E-15 - 3360, 140.000, 0, En 4.393448037219E-06, CFL 0.00142, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7734, Me -1.33E-18, Se 1.33E-14, Te 3.31E-15 - 3384, 141.000, 0, En 4.485994009357E-06, CFL 0.00139, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7739, Me -1.39E-18, Se -6.65E-15, Te -3.74E-15 - 3408, 142.000, 0, En 5.975159116805E-06, CFL 0.00255, SL -1.8304E-01, M 7.69488E+16, S 35.1304, T 4.7746, Me 6.51E-18, Se 0.00E+00, Te 1.33E-15 - 3432, 143.000, 0, En 6.017730730310E-06, CFL 0.00306, SL -1.8367E-01, M 7.69488E+16, S 35.1304, T 4.7752, Me 2.37E-17, Se 0.00E+00, Te 1.85E-15 - 3456, 144.000, 0, En 5.832097415688E-06, CFL 0.00314, SL -1.8418E-01, M 7.69488E+16, S 35.1304, T 4.7759, Me -2.03E-17, Se 1.33E-14, Te -1.39E-16 - 3480, 145.000, 0, En 6.127990609145E-06, CFL 0.00356, SL -1.8501E-01, M 7.69488E+16, S 35.1304, T 4.7766, Me 1.76E-18, Se -6.65E-15, Te -4.08E-16 - 3504, 146.000, 0, En 6.243597091075E-06, CFL 0.00363, SL -1.8591E-01, M 7.69488E+16, S 35.1304, T 4.7773, Me 2.64E-17, Se 0.00E+00, Te 4.52E-16 - 3528, 147.000, 0, En 5.877400231855E-06, CFL 0.00297, SL -1.8691E-01, M 7.69488E+16, S 35.1304, T 4.7780, Me -3.33E-17, Se 0.00E+00, Te -5.58E-16 - 3552, 148.000, 0, En 5.528289703572E-06, CFL 0.00255, SL -1.8651E-01, M 7.69488E+16, S 35.1304, T 4.7786, Me 2.37E-17, Se 0.00E+00, Te -2.08E-15 - 3576, 149.000, 0, En 5.199563624597E-06, CFL 0.00282, SL -1.8743E-01, M 7.69488E+16, S 35.1304, T 4.7793, Me 3.16E-18, Se -6.65E-15, Te 2.95E-15 - 3600, 150.000, 0, En 5.019798739321E-06, CFL 0.00292, SL -1.8935E-01, M 7.69488E+16, S 35.1304, T 4.7797, Me -2.79E-17, Se -6.65E-15, Te 3.21E-16 - 3624, 151.000, 0, En 5.985984116997E-06, CFL 0.00327, SL -1.8921E-01, M 7.69488E+16, S 35.1304, T 4.7800, Me 2.09E-17, Se -6.65E-15, Te -3.05E-15 - 3648, 152.000, 0, En 6.562213554732E-06, CFL 0.00308, SL -1.9037E-01, M 7.69488E+16, S 35.1305, T 4.7805, Me 1.00E-17, Se 6.65E-15, Te 2.30E-15 - 3672, 153.000, 0, En 6.138597342941E-06, CFL 0.00267, SL -1.9203E-01, M 7.69487E+16, S 35.1305, T 4.7808, Me -4.79E-18, Se 6.65E-15, Te -1.22E-15 - 3696, 154.000, 0, En 5.552848347739E-06, CFL 0.00262, SL -1.9358E-01, M 7.69487E+16, S 35.1305, T 4.7812, Me -1.42E-18, Se -1.33E-14, Te 1.47E-15 - 3720, 155.000, 0, En 5.086996150498E-06, CFL 0.00235, SL -1.9477E-01, M 7.69487E+16, S 35.1305, T 4.7818, Me -2.73E-17, Se 0.00E+00, Te -2.89E-15 - 3744, 156.000, 0, En 4.321411342868E-06, CFL 0.00222, SL -1.9603E-01, M 7.69487E+16, S 35.1305, T 4.7824, Me 1.38E-17, Se -6.65E-15, Te 2.17E-15 - 3768, 157.000, 0, En 5.922967646021E-06, CFL 0.00268, SL -1.9737E-01, M 7.69487E+16, S 35.1305, T 4.7830, Me 2.61E-18, Se 1.33E-14, Te -6.35E-16 - 3792, 158.000, 0, En 3.704006291628E-06, CFL 0.00215, SL -1.9886E-01, M 7.69486E+16, S 35.1305, T 4.7836, Me -6.79E-18, Se 6.65E-15, Te -4.46E-17 - 3816, 159.000, 0, En 5.381116235411E-06, CFL 0.00251, SL -1.9901E-01, M 7.69486E+16, S 35.1305, T 4.7839, Me 8.64E-19, Se -1.33E-14, Te 4.85E-16 - 3840, 160.000, 0, En 5.311064300521E-06, CFL 0.00212, SL -1.9608E-01, M 7.69487E+16, S 35.1305, T 4.7844, Me 1.37E-18, Se -6.65E-15, Te 1.45E-15 - 3864, 161.000, 0, En 6.596011921499E-06, CFL 0.00344, SL -1.9717E-01, M 7.69487E+16, S 35.1305, T 4.7850, Me -1.41E-17, Se 6.65E-15, Te -3.61E-15 - 3888, 162.000, 0, En 8.265576212278E-06, CFL 0.00357, SL -1.9502E-01, M 7.69487E+16, S 35.1305, T 4.7854, Me 2.11E-18, Se -1.33E-14, Te 1.08E-15 - 3912, 163.000, 0, En 9.382014351377E-06, CFL 0.00325, SL -1.9569E-01, M 7.69487E+16, S 35.1305, T 4.7859, Me 6.38E-18, Se 6.65E-15, Te 2.26E-16 - 3936, 164.000, 0, En 1.052138126872E-05, CFL 0.00410, SL -1.9669E-01, M 7.69487E+16, S 35.1305, T 4.7864, Me 6.98E-18, Se -2.00E-14, Te 6.28E-16 - 3960, 165.000, 0, En 9.184747511540E-06, CFL 0.00390, SL -1.9770E-01, M 7.69487E+16, S 35.1305, T 4.7870, Me -5.39E-18, Se 6.65E-15, Te -2.03E-15 - 3984, 166.000, 0, En 8.085094114138E-06, CFL 0.00403, SL -1.9892E-01, M 7.69486E+16, S 35.1305, T 4.7877, Me -5.46E-18, Se 1.33E-14, Te 4.35E-16 - 4008, 167.000, 0, En 6.610485295402E-06, CFL 0.00300, SL -2.0057E-01, M 7.69486E+16, S 35.1305, T 4.7884, Me 1.92E-17, Se -6.65E-15, Te 7.45E-16 - 4032, 168.000, 0, En 6.449548038538E-06, CFL 0.00265, SL -2.0087E-01, M 7.69486E+16, S 35.1305, T 4.7890, Me -1.63E-17, Se 6.65E-15, Te -5.17E-16 - 4056, 169.000, 0, En 6.137696781021E-06, CFL 0.00220, SL -1.9987E-01, M 7.69486E+16, S 35.1305, T 4.7896, Me 8.13E-18, Se -1.33E-14, Te 1.41E-15 - 4080, 170.000, 0, En 5.913870967230E-06, CFL 0.00267, SL -1.9847E-01, M 7.69486E+16, S 35.1305, T 4.7902, Me 4.12E-18, Se 0.00E+00, Te -6.37E-16 - 4104, 171.000, 0, En 6.202810064787E-06, CFL 0.00371, SL -1.9845E-01, M 7.69486E+16, S 35.1305, T 4.7907, Me -1.43E-17, Se 0.00E+00, Te 1.59E-16 - 4128, 172.000, 0, En 6.528028496325E-06, CFL 0.00376, SL -1.9325E-01, M 7.69487E+16, S 35.1305, T 4.7910, Me 5.23E-18, Se 1.33E-14, Te 2.15E-15 - 4152, 173.000, 0, En 6.352919176179E-06, CFL 0.00276, SL -1.8124E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -1.31E-17, Se 6.65E-15, Te -2.33E-15 - 4176, 174.000, 0, En 6.034152544979E-06, CFL 0.00263, SL -1.7939E-01, M 7.69489E+16, S 35.1304, T 4.7910, Me 2.22E-17, Se 0.00E+00, Te 2.11E-15 - 4200, 175.000, 0, En 6.763071102318E-06, CFL 0.00349, SL -1.8292E-01, M 7.69488E+16, S 35.1304, T 4.7910, Me -5.47E-18, Se -1.33E-14, Te -2.13E-15 - 4224, 176.000, 0, En 8.890446735589E-06, CFL 0.00399, SL -1.8544E-01, M 7.69488E+16, S 35.1304, T 4.7915, Me -5.97E-18, Se 0.00E+00, Te 1.05E-16 - 4248, 177.000, 0, En 1.145065639373E-05, CFL 0.00448, SL -1.8526E-01, M 7.69488E+16, S 35.1304, T 4.7921, Me 1.30E-17, Se 6.65E-15, Te 1.86E-16 - 4272, 178.000, 0, En 8.595721753578E-06, CFL 0.00379, SL -1.8241E-01, M 7.69489E+16, S 35.1304, T 4.7927, Me -1.33E-17, Se 6.65E-15, Te 4.54E-16 - 4296, 179.000, 0, En 7.652269813965E-06, CFL 0.00370, SL -1.7606E-01, M 7.69489E+16, S 35.1304, T 4.7932, Me 1.31E-17, Se -1.33E-14, Te -3.38E-16 - 4320, 180.000, 0, En 7.648801864473E-06, CFL 0.00367, SL -1.6717E-01, M 7.69491E+16, S 35.1303, T 4.7936, Me 2.80E-18, Se 0.00E+00, Te -4.50E-16 - 4344, 181.000, 0, En 7.305642872182E-06, CFL 0.00380, SL -1.5918E-01, M 7.69492E+16, S 35.1303, T 4.7940, Me -1.86E-18, Se 6.65E-15, Te 1.99E-15 - 4368, 182.000, 0, En 1.003180187392E-05, CFL 0.00602, SL -1.5065E-01, M 7.69493E+16, S 35.1302, T 4.7946, Me -1.69E-17, Se 1.33E-14, Te -1.85E-15 - 4392, 183.000, 0, En 9.674421913022E-06, CFL 0.00482, SL -1.4226E-01, M 7.69494E+16, S 35.1302, T 4.7951, Me 2.61E-19, Se -1.33E-14, Te -6.03E-16 - 4416, 184.000, 0, En 1.119859974268E-05, CFL 0.00524, SL -1.3699E-01, M 7.69494E+16, S 35.1301, T 4.7956, Me -3.39E-19, Se 6.65E-15, Te -8.13E-16 - 4440, 185.000, 0, En 1.301953031791E-05, CFL 0.00582, SL -1.3753E-01, M 7.69494E+16, S 35.1301, T 4.7961, Me 1.98E-18, Se -6.65E-15, Te 3.15E-15 - 4464, 186.000, 0, En 1.334722579711E-05, CFL 0.00487, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7966, Me 7.55E-19, Se 6.65E-15, Te -6.54E-18 - 4488, 187.000, 0, En 1.368592272761E-05, CFL 0.00510, SL -1.4131E-01, M 7.69494E+16, S 35.1302, T 4.7970, Me 1.71E-17, Se 0.00E+00, Te 5.99E-16 - 4512, 188.000, 0, En 1.268437506428E-05, CFL 0.00471, SL -1.3896E-01, M 7.69494E+16, S 35.1302, T 4.7972, Me -2.12E-17, Se -6.65E-15, Te -1.88E-15 - 4536, 189.000, 0, En 1.225785474957E-05, CFL 0.00532, SL -1.3575E-01, M 7.69495E+16, S 35.1301, T 4.7973, Me -2.47E-19, Se 0.00E+00, Te -2.84E-16 - 4560, 190.000, 0, En 1.200422511251E-05, CFL 0.00544, SL -1.2903E-01, M 7.69495E+16, S 35.1301, T 4.7975, Me 1.23E-17, Se 2.00E-14, Te -2.24E-16 - 4584, 191.000, 0, En 1.091076217114E-05, CFL 0.00488, SL -1.2296E-01, M 7.69496E+16, S 35.1301, T 4.7977, Me 6.84E-18, Se -6.65E-15, Te 3.39E-16 - 4608, 192.000, 0, En 9.625883979099E-06, CFL 0.00416, SL -1.1866E-01, M 7.69497E+16, S 35.1300, T 4.7981, Me -1.37E-17, Se 6.65E-15, Te 6.19E-16 - 4632, 193.000, 0, En 8.302427864247E-06, CFL 0.00330, SL -1.1546E-01, M 7.69497E+16, S 35.1300, T 4.7986, Me -1.28E-17, Se 1.33E-14, Te 4.05E-16 - 4656, 194.000, 0, En 7.476679850017E-06, CFL 0.00379, SL -1.1116E-01, M 7.69498E+16, S 35.1300, T 4.7988, Me 8.65E-18, Se 0.00E+00, Te 2.55E-16 - 4680, 195.000, 0, En 7.695941177127E-06, CFL 0.00403, SL -1.0806E-01, M 7.69498E+16, S 35.1300, T 4.7990, Me 1.68E-18, Se -1.33E-14, Te 1.60E-15 - 4704, 196.000, 0, En 8.411294730273E-06, CFL 0.00403, SL -1.0301E-01, M 7.69499E+16, S 35.1299, T 4.7992, Me -5.64E-18, Se 0.00E+00, Te -1.65E-15 - 4728, 197.000, 0, En 8.943897126723E-06, CFL 0.00374, SL -1.0048E-01, M 7.69499E+16, S 35.1299, T 4.7995, Me 3.67E-17, Se 0.00E+00, Te -6.82E-16 - 4752, 198.000, 0, En 7.991775364425E-06, CFL 0.00324, SL -9.7422E-02, M 7.69499E+16, S 35.1299, T 4.7997, Me -1.77E-17, Se 0.00E+00, Te 1.79E-16 - 4776, 199.000, 0, En 6.779015184593E-06, CFL 0.00366, SL -9.2701E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me 6.55E-19, Se -6.65E-15, Te -1.54E-15 - 4800, 200.000, 0, En 6.260240030970E-06, CFL 0.00320, SL -8.8914E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me -8.49E-19, Se 1.33E-14, Te 2.13E-15 - 4824, 201.000, 0, En 6.040614811941E-06, CFL 0.00281, SL -8.5571E-02, M 7.69501E+16, S 35.1298, T 4.7999, Me -6.93E-18, Se -6.65E-15, Te -1.20E-15 - 4848, 202.000, 0, En 6.208218857283E-06, CFL 0.00243, SL -8.8244E-02, M 7.69501E+16, S 35.1299, T 4.7999, Me 1.71E-17, Se -2.00E-14, Te 1.53E-16 - 4872, 203.000, 0, En 7.811484337934E-06, CFL 0.00282, SL -8.9369E-02, M 7.69500E+16, S 35.1299, T 4.8000, Me -5.94E-18, Se 6.65E-15, Te -3.21E-16 - 4896, 204.000, 0, En 1.198830795228E-05, CFL 0.00435, SL -8.9509E-02, M 7.69500E+16, S 35.1299, T 4.8002, Me 4.68E-19, Se 0.00E+00, Te -1.08E-15 - 4920, 205.000, 0, En 1.321501026092E-05, CFL 0.00503, SL -9.0500E-02, M 7.69500E+16, S 35.1299, T 4.8003, Me -1.60E-17, Se 1.33E-14, Te 1.56E-15 - 4944, 206.000, 0, En 1.333313639614E-05, CFL 0.00571, SL -9.4351E-02, M 7.69500E+16, S 35.1299, T 4.8002, Me 1.05E-17, Se 0.00E+00, Te -2.50E-15 - 4968, 207.000, 0, En 1.465626022052E-05, CFL 0.00560, SL -9.4849E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 1.08E-17, Se 0.00E+00, Te 1.33E-15 - 4992, 208.000, 0, En 1.574331459298E-05, CFL 0.00577, SL -9.3023E-02, M 7.69500E+16, S 35.1299, T 4.8007, Me 3.55E-18, Se 0.00E+00, Te -1.24E-15 - 5016, 209.000, 0, En 1.592176747784E-05, CFL 0.00555, SL -9.1310E-02, M 7.69500E+16, S 35.1299, T 4.8009, Me 1.63E-18, Se 0.00E+00, Te 1.83E-15 - 5040, 210.000, 0, En 1.538652024331E-05, CFL 0.00474, SL -9.0818E-02, M 7.69500E+16, S 35.1299, T 4.8014, Me -5.33E-19, Se 0.00E+00, Te -1.65E-15 - 5064, 211.000, 0, En 1.468491124542E-05, CFL 0.00434, SL -9.2481E-02, M 7.69500E+16, S 35.1299, T 4.8016, Me -2.09E-17, Se 6.65E-15, Te 1.26E-15 - 5088, 212.000, 0, En 1.435292583411E-05, CFL 0.00516, SL -8.8015E-02, M 7.69501E+16, S 35.1299, T 4.8019, Me 1.58E-17, Se -1.33E-14, Te 1.52E-15 - 5112, 213.000, 0, En 1.421904879520E-05, CFL 0.00557, SL -8.2620E-02, M 7.69501E+16, S 35.1298, T 4.8023, Me -6.09E-18, Se 0.00E+00, Te 1.06E-17 - 5136, 214.000, 0, En 1.416958138543E-05, CFL 0.00627, SL -8.2396E-02, M 7.69501E+16, S 35.1298, T 4.8028, Me -8.44E-18, Se 6.65E-15, Te 1.31E-16 - 5160, 215.000, 0, En 1.220659869969E-05, CFL 0.00545, SL -8.4309E-02, M 7.69501E+16, S 35.1298, T 4.8033, Me 4.35E-18, Se -2.00E-14, Te -4.96E-16 - 5184, 216.000, 0, En 1.003536074113E-05, CFL 0.00391, SL -8.6912E-02, M 7.69501E+16, S 35.1298, T 4.8037, Me 6.29E-18, Se 1.33E-14, Te -1.32E-15 - 5208, 217.000, 0, En 6.820118600366E-06, CFL 0.00335, SL -8.9106E-02, M 7.69501E+16, S 35.1299, T 4.8040, Me -1.43E-17, Se -6.65E-15, Te 2.11E-15 - 5232, 218.000, 0, En 6.795636312509E-06, CFL 0.00340, SL -8.9242E-02, M 7.69500E+16, S 35.1299, T 4.8044, Me -6.39E-18, Se 2.00E-14, Te 2.09E-15 - 5256, 219.000, 0, En 6.082476087784E-06, CFL 0.00313, SL -8.9224E-02, M 7.69501E+16, S 35.1299, T 4.8049, Me 2.31E-17, Se -1.33E-14, Te -7.67E-16 - 5280, 220.000, 0, En 5.581280148617E-06, CFL 0.00263, SL -9.2528E-02, M 7.69500E+16, S 35.1299, T 4.8051, Me -7.13E-18, Se 0.00E+00, Te -4.82E-16 - 5304, 221.000, 0, En 5.431723717246E-06, CFL 0.00199, SL -9.5169E-02, M 7.69500E+16, S 35.1299, T 4.8054, Me 1.38E-17, Se 0.00E+00, Te -1.98E-15 - 5328, 222.000, 0, En 5.303761876448E-06, CFL 0.00232, SL -9.6725E-02, M 7.69500E+16, S 35.1299, T 4.8057, Me -2.31E-17, Se 0.00E+00, Te 5.27E-17 - 5352, 223.000, 0, En 5.085310127684E-06, CFL 0.00245, SL -9.7945E-02, M 7.69499E+16, S 35.1299, T 4.8061, Me 8.72E-18, Se 6.65E-15, Te -7.68E-16 - 5376, 224.000, 0, En 4.957561276790E-06, CFL 0.00240, SL -9.9462E-02, M 7.69499E+16, S 35.1299, T 4.8065, Me 1.02E-17, Se -1.33E-14, Te 3.46E-15 - 5400, 225.000, 0, En 5.044209689728E-06, CFL 0.00236, SL -1.0140E-01, M 7.69499E+16, S 35.1299, T 4.8070, Me -3.57E-18, Se 0.00E+00, Te -2.06E-15 - 5424, 226.000, 0, En 5.724345732331E-06, CFL 0.00303, SL -1.0377E-01, M 7.69499E+16, S 35.1299, T 4.8074, Me -1.14E-18, Se 1.33E-14, Te 7.83E-16 - 5448, 227.000, 0, En 5.855159256843E-06, CFL 0.00276, SL -1.0662E-01, M 7.69498E+16, S 35.1300, T 4.8077, Me -6.80E-18, Se 6.65E-15, Te -1.80E-15 - 5472, 228.000, 0, En 8.401583174602E-06, CFL 0.00394, SL -1.0877E-01, M 7.69498E+16, S 35.1300, T 4.8082, Me 8.78E-18, Se -6.65E-15, Te -1.20E-15 - 5496, 229.000, 0, En 1.026222545147E-05, CFL 0.00496, SL -1.1076E-01, M 7.69498E+16, S 35.1300, T 4.8085, Me -2.06E-18, Se 6.65E-15, Te 1.16E-15 - 5520, 230.000, 0, En 1.075813946658E-05, CFL 0.00523, SL -1.1251E-01, M 7.69498E+16, S 35.1300, T 4.8089, Me -3.57E-18, Se -6.65E-15, Te -3.34E-17 - 5544, 231.000, 0, En 1.067349111672E-05, CFL 0.00540, SL -1.1417E-01, M 7.69497E+16, S 35.1300, T 4.8093, Me 1.03E-17, Se 6.65E-15, Te 2.06E-15 - 5568, 232.000, 0, En 9.771552635257E-06, CFL 0.00471, SL -1.1547E-01, M 7.69497E+16, S 35.1300, T 4.8098, Me -1.00E-18, Se -1.33E-14, Te -8.80E-16 - 5592, 233.000, 0, En 9.547698799532E-06, CFL 0.00377, SL -1.1694E-01, M 7.69497E+16, S 35.1300, T 4.8102, Me -6.71E-18, Se 6.65E-15, Te -2.00E-15 - 5616, 234.000, 0, En 9.911489695748E-06, CFL 0.00379, SL -1.1754E-01, M 7.69497E+16, S 35.1300, T 4.8105, Me 1.04E-17, Se 6.65E-15, Te 8.35E-16 - 5640, 235.000, 0, En 9.853054407218E-06, CFL 0.00343, SL -1.1846E-01, M 7.69497E+16, S 35.1300, T 4.8107, Me -2.58E-17, Se -6.65E-15, Te 3.11E-16 - 5664, 236.000, 0, En 9.738222508244E-06, CFL 0.00354, SL -1.2125E-01, M 7.69496E+16, S 35.1300, T 4.8108, Me 1.31E-17, Se 6.65E-15, Te 1.59E-15 - 5688, 237.000, 0, En 9.923616013871E-06, CFL 0.00440, SL -1.1523E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me 1.61E-17, Se 6.65E-15, Te -1.40E-15 - 5712, 238.000, 0, En 9.412467946051E-06, CFL 0.00413, SL -1.1726E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -1.16E-17, Se -6.65E-15, Te 5.80E-16 - 5736, 239.000, 0, En 8.599918456268E-06, CFL 0.00362, SL -1.1860E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.45E-18, Se 6.65E-15, Te -3.34E-16 - 5760, 240.000, 0, En 7.920277462878E-06, CFL 0.00350, SL -1.1981E-01, M 7.69497E+16, S 35.1300, T 4.8113, Me -1.32E-18, Se -6.65E-15, Te -1.44E-15 - 5784, 241.000, 0, En 7.140060729134E-06, CFL 0.00282, SL -1.2019E-01, M 7.69497E+16, S 35.1300, T 4.8117, Me -8.02E-18, Se 0.00E+00, Te 9.35E-17 - 5808, 242.000, 0, En 6.595254597897E-06, CFL 0.00275, SL -1.2035E-01, M 7.69497E+16, S 35.1300, T 4.8120, Me 1.56E-17, Se 1.33E-14, Te -8.48E-16 - 5832, 243.000, 0, En 7.004882682256E-06, CFL 0.00329, SL -1.2157E-01, M 7.69496E+16, S 35.1301, T 4.8120, Me -1.50E-17, Se -6.65E-15, Te 1.16E-15 - 5856, 244.000, 0, En 7.928544623410E-06, CFL 0.00388, SL -1.2069E-01, M 7.69496E+16, S 35.1300, T 4.8121, Me 1.47E-17, Se -1.33E-14, Te -2.86E-16 - 5880, 245.000, 0, En 7.602864907939E-06, CFL 0.00340, SL -1.1881E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -1.46E-17, Se 0.00E+00, Te -2.51E-15 - 5904, 246.000, 0, En 7.456183168141E-06, CFL 0.00288, SL -1.1432E-01, M 7.69497E+16, S 35.1300, T 4.8126, Me 1.03E-17, Se 6.65E-15, Te 2.74E-15 - 5928, 247.000, 0, En 7.779990369518E-06, CFL 0.00305, SL -1.0906E-01, M 7.69498E+16, S 35.1300, T 4.8130, Me -1.01E-17, Se 0.00E+00, Te -4.87E-16 - 5952, 248.000, 0, En 8.210450732296E-06, CFL 0.00377, SL -1.0732E-01, M 7.69498E+16, S 35.1300, T 4.8133, Me 1.07E-17, Se 0.00E+00, Te -1.99E-16 - 5976, 249.000, 0, En 8.993160314163E-06, CFL 0.00470, SL -1.0605E-01, M 7.69498E+16, S 35.1300, T 4.8135, Me 1.37E-17, Se 6.65E-15, Te -3.96E-16 - 6000, 250.000, 0, En 9.661143928765E-06, CFL 0.00521, SL -1.0657E-01, M 7.69498E+16, S 35.1300, T 4.8139, Me -1.50E-17, Se -1.33E-14, Te 2.67E-15 - 6024, 251.000, 0, En 1.080222315575E-05, CFL 0.00573, SL -1.0644E-01, M 7.69498E+16, S 35.1300, T 4.8141, Me 7.17E-18, Se 0.00E+00, Te -2.14E-15 - 6048, 252.000, 0, En 1.135748613632E-05, CFL 0.00477, SL -1.0471E-01, M 7.69499E+16, S 35.1300, T 4.8143, Me 2.94E-19, Se 2.00E-14, Te 3.37E-16 - 6072, 253.000, 0, En 1.178845806022E-05, CFL 0.00380, SL -1.0253E-01, M 7.69499E+16, S 35.1299, T 4.8142, Me -1.96E-17, Se -6.65E-15, Te 9.47E-16 - 6096, 254.000, 0, En 1.062015297911E-05, CFL 0.00403, SL -9.6017E-02, M 7.69500E+16, S 35.1299, T 4.8143, Me 8.93E-18, Se 0.00E+00, Te -4.83E-16 - 6120, 255.000, 0, En 9.162212255433E-06, CFL 0.00381, SL -8.7414E-02, M 7.69501E+16, S 35.1299, T 4.8144, Me 8.16E-18, Se 0.00E+00, Te -2.70E-15 - 6144, 256.000, 0, En 8.458192352693E-06, CFL 0.00321, SL -7.9010E-02, M 7.69502E+16, S 35.1298, T 4.8146, Me 8.60E-18, Se 0.00E+00, Te 6.65E-16 - 6168, 257.000, 0, En 7.930521613628E-06, CFL 0.00265, SL -7.0473E-02, M 7.69503E+16, S 35.1298, T 4.8145, Me -4.82E-18, Se 1.33E-14, Te 1.24E-15 - 6192, 258.000, 0, En 7.509436813894E-06, CFL 0.00326, SL -6.1783E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me -1.92E-17, Se -6.65E-15, Te 4.96E-16 - 6216, 259.000, 0, En 5.445556900921E-06, CFL 0.00340, SL -5.7471E-02, M 7.69505E+16, S 35.1297, T 4.8148, Me 1.94E-17, Se 6.65E-15, Te -3.52E-17 - 6240, 260.000, 0, En 3.505438022653E-06, CFL 0.00187, SL -5.6838E-02, M 7.69505E+16, S 35.1297, T 4.8149, Me -1.26E-17, Se 0.00E+00, Te -5.21E-16 - 6264, 261.000, 0, En 2.738032814067E-06, CFL 0.00137, SL -5.6231E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 4.13E-18, Se 0.00E+00, Te -4.60E-16 - 6288, 262.000, 0, En 2.839114590087E-06, CFL 0.00169, SL -5.2445E-02, M 7.69505E+16, S 35.1296, T 4.8153, Me 3.70E-18, Se 0.00E+00, Te 2.17E-15 - 6312, 263.000, 0, En 3.069373236933E-06, CFL 0.00173, SL -4.2620E-02, M 7.69506E+16, S 35.1296, T 4.8153, Me -3.82E-18, Se -1.33E-14, Te -1.25E-15 - 6336, 264.000, 0, En 3.122537165520E-06, CFL 0.00170, SL -3.2899E-02, M 7.69508E+16, S 35.1295, T 4.8154, Me 1.88E-18, Se 6.65E-15, Te -1.35E-15 - 6360, 265.000, 0, En 3.328458384195E-06, CFL 0.00206, SL -3.0306E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -2.78E-18, Se 0.00E+00, Te 2.81E-15 - 6384, 266.000, 0, En 3.885376188940E-06, CFL 0.00237, SL -2.9079E-02, M 7.69508E+16, S 35.1295, T 4.8157, Me 9.29E-18, Se -6.65E-15, Te -2.89E-15 - 6408, 267.000, 0, En 4.740827208602E-06, CFL 0.00263, SL -2.8484E-02, M 7.69508E+16, S 35.1295, T 4.8160, Me -2.62E-17, Se -1.33E-14, Te 2.97E-15 - 6432, 268.000, 0, En 5.853489908481E-06, CFL 0.00239, SL -2.9254E-02, M 7.69508E+16, S 35.1295, T 4.8163, Me 2.45E-17, Se 6.65E-15, Te -3.07E-15 - 6456, 269.000, 0, En 6.963215974304E-06, CFL 0.00325, SL -3.0642E-02, M 7.69508E+16, S 35.1295, T 4.8166, Me -7.31E-18, Se 6.65E-15, Te 4.35E-15 - 6480, 270.000, 0, En 7.665682254192E-06, CFL 0.00358, SL -3.1863E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me 5.70E-19, Se -6.65E-15, Te -2.94E-15 - 6504, 271.000, 0, En 7.086469282413E-06, CFL 0.00315, SL -3.7133E-02, M 7.69507E+16, S 35.1296, T 4.8164, Me 3.64E-18, Se 0.00E+00, Te 1.31E-15 - 6528, 272.000, 0, En 6.985951657986E-06, CFL 0.00323, SL -4.0598E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 3.46E-18, Se 0.00E+00, Te 4.37E-16 - 6552, 273.000, 0, En 7.772964691652E-06, CFL 0.00395, SL -4.2124E-02, M 7.69507E+16, S 35.1296, T 4.8158, Me 6.42E-18, Se 6.65E-15, Te -1.55E-15 - 6576, 274.000, 0, En 7.715719185139E-06, CFL 0.00389, SL -4.5550E-02, M 7.69506E+16, S 35.1296, T 4.8158, Me 6.12E-18, Se -6.65E-15, Te -9.90E-17 - 6600, 275.000, 0, En 8.852866572789E-06, CFL 0.00423, SL -5.0903E-02, M 7.69505E+16, S 35.1296, T 4.8156, Me -1.46E-17, Se 1.33E-14, Te -1.83E-15 - 6624, 276.000, 0, En 9.441953063889E-06, CFL 0.00344, SL -5.6083E-02, M 7.69505E+16, S 35.1297, T 4.8155, Me -9.36E-18, Se -6.65E-15, Te -2.02E-16 - 6648, 277.000, 0, En 8.051772992942E-06, CFL 0.00368, SL -6.0124E-02, M 7.69504E+16, S 35.1297, T 4.8154, Me 1.36E-17, Se -6.65E-15, Te 3.81E-15 - 6672, 278.000, 0, En 6.786947689179E-06, CFL 0.00299, SL -6.3956E-02, M 7.69504E+16, S 35.1297, T 4.8151, Me -5.96E-18, Se 0.00E+00, Te -1.91E-15 - 6696, 279.000, 0, En 5.861746094813E-06, CFL 0.00266, SL -6.7735E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -9.71E-18, Se 6.65E-15, Te 1.27E-15 - 6720, 280.000, 0, En 4.456332575074E-06, CFL 0.00216, SL -6.9598E-02, M 7.69503E+16, S 35.1297, T 4.8146, Me 1.91E-17, Se -6.65E-15, Te -3.65E-16 - 6744, 281.000, 0, En 3.360067143942E-06, CFL 0.00266, SL -5.9344E-02, M 7.69504E+16, S 35.1297, T 4.8146, Me -2.19E-17, Se -6.65E-15, Te -4.25E-16 - 6768, 282.000, 0, En 2.183198814407E-06, CFL 0.00166, SL -6.1706E-02, M 7.69504E+16, S 35.1297, T 4.8142, Me 2.38E-17, Se -6.65E-15, Te -5.03E-17 - 6792, 283.000, 0, En 2.217516505434E-06, CFL 0.00142, SL -7.0109E-02, M 7.69503E+16, S 35.1297, T 4.8135, Me -6.74E-18, Se 0.00E+00, Te 1.00E-15 - 6816, 284.000, 0, En 1.424790689744E-06, CFL 0.00090, SL -7.9493E-02, M 7.69502E+16, S 35.1298, T 4.8127, Me -3.06E-18, Se -6.65E-15, Te -4.87E-17 - 6840, 285.000, 0, En 6.966219633010E-06, CFL 0.00378, SL -8.7280E-02, M 7.69501E+16, S 35.1298, T 4.8121, Me -1.14E-17, Se 6.65E-15, Te -3.36E-16 - 6864, 286.000, 0, En 1.332809643210E-05, CFL 0.00509, SL -9.0722E-02, M 7.69500E+16, S 35.1299, T 4.8116, Me 2.54E-17, Se -6.65E-15, Te -1.41E-15 - 6888, 287.000, 0, En 1.347538508356E-05, CFL 0.00404, SL -8.0479E-02, M 7.69502E+16, S 35.1298, T 4.8115, Me -5.58E-18, Se 0.00E+00, Te 1.59E-15 - 6912, 288.000, 0, En 1.141252886252E-05, CFL 0.00339, SL -6.9275E-02, M 7.69503E+16, S 35.1297, T 4.8114, Me -1.08E-17, Se -6.65E-15, Te -1.01E-15 - 6936, 289.000, 0, En 8.775039107499E-06, CFL 0.00363, SL -6.0708E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me 1.42E-17, Se 0.00E+00, Te 3.23E-15 - 6960, 290.000, 0, En 5.656744839152E-06, CFL 0.00321, SL -6.2438E-02, M 7.69504E+16, S 35.1297, T 4.8114, Me -7.71E-18, Se 6.65E-15, Te -3.72E-15 - 6984, 291.000, 0, En 4.236156745782E-06, CFL 0.00223, SL -6.5593E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -1.33E-17, Se -1.33E-14, Te 2.15E-15 - 7008, 292.000, 0, En 8.072412606851E-06, CFL 0.00391, SL -6.8147E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me 1.05E-17, Se 6.65E-15, Te -1.66E-15 - 7032, 293.000, 0, En 1.689665363598E-05, CFL 0.00558, SL -6.9843E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -5.12E-19, Se 0.00E+00, Te -1.19E-15 - 7056, 294.000, 0, En 2.224485883745E-05, CFL 0.00450, SL -5.8313E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 7.23E-18, Se 0.00E+00, Te 1.59E-15 - 7080, 295.000, 0, En 2.583936416461E-05, CFL 0.00512, SL -5.3942E-02, M 7.69505E+16, S 35.1297, T 4.8115, Me -1.94E-17, Se -6.65E-15, Te -4.47E-16 - 7104, 296.000, 0, En 2.635690294172E-05, CFL 0.00539, SL -4.8414E-02, M 7.69506E+16, S 35.1296, T 4.8113, Me 2.32E-17, Se 0.00E+00, Te -1.05E-15 - 7128, 297.000, 0, En 2.827586770176E-05, CFL 0.00666, SL -1.8994E-02, M 7.69510E+16, S 35.1295, T 4.8112, Me -1.50E-17, Se 1.33E-14, Te 1.12E-16 - 7152, 298.000, 0, En 2.869203638341E-05, CFL 0.00593, SL -1.9351E-02, M 7.69509E+16, S 35.1295, T 4.8112, Me -2.45E-18, Se 0.00E+00, Te 5.97E-16 - 7176, 299.000, 0, En 2.958961671497E-05, CFL 0.00489, SL -2.5375E-02, M 7.69509E+16, S 35.1295, T 4.8107, Me -5.76E-18, Se -2.00E-14, Te -1.79E-15 - 7200, 300.000, 0, En 2.965971822437E-05, CFL 0.00408, SL -3.2408E-02, M 7.69508E+16, S 35.1295, T 4.8099, Me 2.35E-17, Se 2.00E-14, Te 2.45E-15 - 7224, 301.000, 0, En 3.023399257434E-05, CFL 0.00479, SL -1.7737E-02, M 7.69510E+16, S 35.1294, T 4.8097, Me -1.08E-17, Se -6.65E-15, Te -1.05E-15 - 7248, 302.000, 0, En 2.780408933732E-05, CFL 0.00603, SL -2.4558E-03, M 7.69512E+16, S 35.1294, T 4.8095, Me 2.38E-18, Se 0.00E+00, Te -2.96E-16 - 7272, 303.000, 0, En 2.243889998464E-05, CFL 0.00544, SL -8.5466E-03, M 7.69511E+16, S 35.1294, T 4.8086, Me -1.04E-17, Se 0.00E+00, Te -9.28E-16 - 7296, 304.000, 0, En 1.922204123642E-05, CFL 0.00403, SL -4.5716E-03, M 7.69511E+16, S 35.1294, T 4.8082, Me 1.16E-17, Se -6.65E-15, Te 1.23E-15 - 7320, 305.000, 0, En 1.881413330828E-05, CFL 0.00345, SL 7.6186E-04, M 7.69512E+16, S 35.1293, T 4.8080, Me 4.86E-18, Se 0.00E+00, Te 1.58E-15 - 7344, 306.000, 0, En 1.692282890879E-05, CFL 0.00382, SL -3.2075E-03, M 7.69512E+16, S 35.1294, T 4.8076, Me -7.70E-18, Se 6.65E-15, Te -1.74E-16 - 7368, 307.000, 0, En 1.598634179044E-05, CFL 0.00383, SL -3.6257E-03, M 7.69511E+16, S 35.1294, T 4.8074, Me -2.29E-19, Se 6.65E-15, Te 4.01E-16 - 7392, 308.000, 0, En 1.542075804876E-05, CFL 0.00403, SL -5.5630E-03, M 7.69511E+16, S 35.1294, T 4.8070, Me -1.29E-18, Se 0.00E+00, Te -1.09E-15 - 7416, 309.000, 0, En 1.343611034084E-05, CFL 0.00333, SL -7.6535E-03, M 7.69511E+16, S 35.1294, T 4.8064, Me 1.26E-17, Se -6.65E-15, Te 3.00E-15 - 7440, 310.000, 0, En 1.230361103417E-05, CFL 0.00285, SL -1.3249E-02, M 7.69510E+16, S 35.1294, T 4.8057, Me -1.57E-17, Se -1.33E-14, Te -7.34E-16 - 7464, 311.000, 0, En 1.100881576582E-05, CFL 0.00318, SL -1.9791E-02, M 7.69509E+16, S 35.1295, T 4.8051, Me 5.90E-18, Se 1.33E-14, Te 5.81E-16 - 7488, 312.000, 0, En 9.368452264096E-06, CFL 0.00321, SL -2.5528E-02, M 7.69509E+16, S 35.1295, T 4.8045, Me 2.36E-18, Se 6.65E-15, Te -5.08E-16 - 7512, 313.000, 0, En 8.756681351281E-06, CFL 0.00237, SL -3.0035E-02, M 7.69508E+16, S 35.1295, T 4.8040, Me 2.43E-18, Se 1.33E-14, Te 2.89E-16 - 7536, 314.000, 0, En 8.511328583074E-06, CFL 0.00197, SL -2.8603E-02, M 7.69508E+16, S 35.1295, T 4.8038, Me -1.61E-17, Se -6.65E-15, Te 1.34E-16 - 7560, 315.000, 0, En 9.465669156836E-06, CFL 0.00340, SL -2.9988E-02, M 7.69508E+16, S 35.1295, T 4.8035, Me 2.57E-18, Se -6.65E-15, Te -6.49E-16 - 7584, 316.000, 0, En 1.115708191056E-05, CFL 0.00402, SL -3.2551E-02, M 7.69508E+16, S 35.1295, T 4.8032, Me 4.42E-18, Se 0.00E+00, Te 1.27E-15 - 7608, 317.000, 0, En 1.108740443705E-05, CFL 0.00386, SL -3.3630E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 6.63E-18, Se -6.65E-15, Te -4.41E-16 - 7632, 318.000, 0, En 8.790989794527E-06, CFL 0.00188, SL -3.6070E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me 1.43E-17, Se 6.65E-15, Te 9.69E-16 - 7656, 319.000, 0, En 7.507603261866E-06, CFL 0.00253, SL -4.7068E-02, M 7.69506E+16, S 35.1296, T 4.8009, Me -1.56E-17, Se 0.00E+00, Te -2.43E-16 - 7680, 320.000, 0, En 7.195263639161E-06, CFL 0.00237, SL -5.5569E-02, M 7.69505E+16, S 35.1297, T 4.8000, Me -3.72E-18, Se 6.65E-15, Te -1.11E-15 - 7704, 321.000, 0, En 6.500087603392E-06, CFL 0.00202, SL -6.1610E-02, M 7.69504E+16, S 35.1297, T 4.7994, Me -3.84E-19, Se 0.00E+00, Te 1.34E-15 - 7728, 322.000, 0, En 6.194278379576E-06, CFL 0.00199, SL -6.6459E-02, M 7.69503E+16, S 35.1297, T 4.7989, Me 1.80E-17, Se 0.00E+00, Te 4.77E-16 - 7752, 323.000, 0, En 5.933739573961E-06, CFL 0.00215, SL -6.7596E-02, M 7.69503E+16, S 35.1297, T 4.7987, Me -8.83E-18, Se -6.65E-15, Te 1.79E-15 - 7776, 324.000, 0, En 6.408650915559E-06, CFL 0.00232, SL -5.4876E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me -6.12E-18, Se 6.65E-15, Te -2.21E-15 - 7800, 325.000, 0, En 5.483804617850E-06, CFL 0.00196, SL -6.1582E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -9.17E-18, Se -6.65E-15, Te 1.27E-15 - 7824, 326.000, 0, En 4.482443228252E-06, CFL 0.00225, SL -7.2118E-02, M 7.69503E+16, S 35.1298, T 4.7964, Me 1.65E-17, Se 6.65E-15, Te -2.81E-15 - 7848, 327.000, 0, En 4.946967689377E-06, CFL 0.00232, SL -8.1081E-02, M 7.69502E+16, S 35.1298, T 4.7953, Me -1.10E-17, Se -1.33E-14, Te 1.91E-15 - 7872, 328.000, 0, En 7.809878453437E-06, CFL 0.00349, SL -8.9684E-02, M 7.69500E+16, S 35.1299, T 4.7943, Me 7.32E-18, Se 1.33E-14, Te -1.95E-15 - 7896, 329.000, 0, En 7.700145594919E-06, CFL 0.00266, SL -9.7459E-02, M 7.69499E+16, S 35.1299, T 4.7935, Me -1.51E-17, Se 6.65E-15, Te 2.28E-15 - 7920, 330.000, 0, En 8.244226699832E-06, CFL 0.00233, SL -1.0244E-01, M 7.69499E+16, S 35.1299, T 4.7928, Me 2.19E-17, Se 1.33E-14, Te -7.23E-16 - 7944, 331.000, 0, En 8.650691808602E-06, CFL 0.00224, SL -1.0316E-01, M 7.69499E+16, S 35.1299, T 4.7925, Me -2.14E-17, Se -6.65E-15, Te -1.35E-15 - 7968, 332.000, 0, En 9.654244811691E-06, CFL 0.00409, SL -1.0459E-01, M 7.69499E+16, S 35.1300, T 4.7925, Me 1.35E-17, Se 6.65E-15, Te 1.52E-15 - 7992, 333.000, 0, En 1.050231126814E-05, CFL 0.00266, SL -1.0777E-01, M 7.69498E+16, S 35.1300, T 4.7922, Me 1.23E-18, Se 1.33E-14, Te 4.84E-16 - 8016, 334.000, 0, En 9.075097051868E-06, CFL 0.00210, SL -1.1149E-01, M 7.69498E+16, S 35.1300, T 4.7919, Me -9.52E-18, Se -6.65E-15, Te -2.79E-15 - 8040, 335.000, 0, En 7.854413533100E-06, CFL 0.00183, SL -1.1612E-01, M 7.69497E+16, S 35.1300, T 4.7915, Me 2.01E-17, Se 6.65E-15, Te -5.22E-17 - 8064, 336.000, 0, En 7.406124212360E-06, CFL 0.00193, SL -1.1659E-01, M 7.69497E+16, S 35.1300, T 4.7912, Me -2.28E-17, Se 0.00E+00, Te -1.09E-15 - 8088, 337.000, 0, En 6.588700162519E-06, CFL 0.00177, SL -1.1412E-01, M 7.69497E+16, S 35.1300, T 4.7908, Me -6.06E-18, Se 6.65E-15, Te 3.81E-16 - 8112, 338.000, 0, En 6.799828826222E-06, CFL 0.00224, SL -1.1142E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 8.27E-18, Se 6.65E-15, Te 3.38E-16 - 8136, 339.000, 0, En 7.699214815075E-06, CFL 0.00415, SL -1.0910E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 3.01E-18, Se -6.65E-15, Te 1.27E-15 - 8160, 340.000, 0, En 6.010412808669E-06, CFL 0.00203, SL -1.1083E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -1.74E-18, Se 0.00E+00, Te -1.53E-15 - 8184, 341.000, 0, En 5.324846358541E-06, CFL 0.00157, SL -1.0754E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me 1.20E-17, Se 0.00E+00, Te 8.40E-16 - 8208, 342.000, 0, En 4.447171510019E-06, CFL 0.00153, SL -1.0741E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -1.84E-17, Se -1.33E-14, Te 1.42E-15 - 8232, 343.000, 0, En 4.181904412540E-06, CFL 0.00146, SL -1.0879E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 5.39E-18, Se 6.65E-15, Te -1.19E-16 - 8256, 344.000, 0, En 4.109445018668E-06, CFL 0.00152, SL -1.0996E-01, M 7.69498E+16, S 35.1300, T 4.7900, Me -1.79E-17, Se -6.65E-15, Te -2.25E-15 - 8280, 345.000, 0, En 4.448323061692E-06, CFL 0.00155, SL -1.1273E-01, M 7.69497E+16, S 35.1300, T 4.7895, Me 1.94E-17, Se -6.65E-15, Te -1.20E-15 - 8304, 346.000, 0, En 6.455757762686E-06, CFL 0.00236, SL -1.1664E-01, M 7.69497E+16, S 35.1300, T 4.7890, Me -3.51E-18, Se 1.33E-14, Te 2.71E-15 - 8328, 347.000, 0, En 7.936139599054E-06, CFL 0.00276, SL -1.1974E-01, M 7.69497E+16, S 35.1300, T 4.7887, Me -3.01E-19, Se -6.65E-15, Te 1.13E-15 - 8352, 348.000, 0, En 1.053396302919E-05, CFL 0.00341, SL -1.2171E-01, M 7.69496E+16, S 35.1301, T 4.7885, Me 8.20E-18, Se 0.00E+00, Te -1.91E-15 - 8376, 349.000, 0, En 1.271379968367E-05, CFL 0.00349, SL -1.2679E-01, M 7.69496E+16, S 35.1301, T 4.7880, Me 4.60E-18, Se -6.65E-15, Te 7.05E-17 - 8400, 350.000, 0, En 1.311126718726E-05, CFL 0.00322, SL -1.2986E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 5.39E-18, Se 2.00E-14, Te -2.66E-15 - 8424, 351.000, 0, En 1.285199343136E-05, CFL 0.00279, SL -1.3098E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.12E-17, Se -1.33E-14, Te 7.27E-16 - 8448, 352.000, 0, En 1.058910966454E-05, CFL 0.00264, SL -1.3180E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.31E-19, Se -2.00E-14, Te 1.10E-15 - 8472, 353.000, 0, En 8.640669621771E-06, CFL 0.00213, SL -1.3255E-01, M 7.69495E+16, S 35.1301, T 4.7876, Me -1.89E-17, Se 2.66E-14, Te -5.70E-16 - 8496, 354.000, 0, En 8.220635653558E-06, CFL 0.00232, SL -1.3100E-01, M 7.69495E+16, S 35.1301, T 4.7875, Me 1.12E-17, Se -6.65E-15, Te -2.42E-16 - 8520, 355.000, 0, En 6.054418920307E-06, CFL 0.00176, SL -1.2470E-01, M 7.69496E+16, S 35.1301, T 4.7875, Me 4.23E-18, Se 6.65E-15, Te 8.21E-16 - 8544, 356.000, 0, En 5.045097915981E-06, CFL 0.00183, SL -1.1818E-01, M 7.69497E+16, S 35.1300, T 4.7874, Me 8.40E-18, Se 0.00E+00, Te 7.90E-16 - 8568, 357.000, 0, En 4.541417001993E-06, CFL 0.00266, SL -1.1477E-01, M 7.69497E+16, S 35.1300, T 4.7874, Me 6.97E-18, Se 0.00E+00, Te 4.73E-16 - 8592, 358.000, 0, En 4.116116978807E-06, CFL 0.00200, SL -1.1710E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me -1.00E-17, Se 0.00E+00, Te 8.05E-16 - 8616, 359.000, 0, En 4.427214742005E-06, CFL 0.00161, SL -1.2863E-01, M 7.69495E+16, S 35.1301, T 4.7854, Me 1.14E-17, Se -6.65E-15, Te -1.57E-15 - 8640, 360.000, 0, En 5.582732198980E-06, CFL 0.00214, SL -1.3729E-01, M 7.69494E+16, S 35.1301, T 4.7842, Me 2.85E-18, Se 2.00E-14, Te 5.81E-16 - 8664, 361.000, 0, En 5.435311609935E-06, CFL 0.00198, SL -1.4408E-01, M 7.69493E+16, S 35.1302, T 4.7834, Me -2.67E-17, Se -6.65E-15, Te -1.06E-15 - 8688, 362.000, 0, En 4.568964319270E-06, CFL 0.00146, SL -1.4990E-01, M 7.69493E+16, S 35.1302, T 4.7828, Me 1.44E-17, Se 0.00E+00, Te -2.45E-17 - 8712, 363.000, 0, En 4.533222563274E-06, CFL 0.00155, SL -1.5114E-01, M 7.69493E+16, S 35.1302, T 4.7826, Me -1.05E-17, Se -6.65E-15, Te 2.43E-15 - 8736, 364.000, 0, En 4.766051395071E-06, CFL 0.00136, SL -1.5324E-01, M 7.69492E+16, S 35.1302, T 4.7825, Me 1.61E-18, Se -6.65E-15, Te -1.05E-15 - 8760, 365.000, 0, En 4.120703287457E-06, CFL 0.00120, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7823, Me 7.77E-18, Se 0.00E+00, Te -2.39E-15 + 24, 1.000, 0, En 2.030452705678E-06, CFL 0.00113, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -2.74E-17, Se 1.33E-14, Te 2.23E-15 + 48, 2.000, 0, En 4.600534014791E-06, CFL 0.00179, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 2.00E-17, Se 0.00E+00, Te -8.51E-16 + 72, 3.000, 0, En 4.981236362332E-06, CFL 0.00239, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 4.68E-19, Se -6.65E-15, Te 2.46E-15 + 96, 4.000, 0, En 2.993013503414E-06, CFL 0.00174, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se 6.65E-15, Te -1.61E-15 + 120, 5.000, 0, En 6.161540748117E-07, CFL 0.00111, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 9.06E-18, Se -6.65E-15, Te 2.79E-15 + 144, 6.000, 0, En 1.122490738069E-06, CFL 0.00134, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me 4.91E-18, Se 6.65E-15, Te 1.64E-16 + 168, 7.000, 0, En 3.309613661022E-07, CFL 0.00065, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -4.70E-18, Se 0.00E+00, Te 2.34E-16 + 192, 8.000, 0, En 1.708730126121E-06, CFL 0.00121, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.87E-18, Se 0.00E+00, Te -2.61E-15 + 216, 9.000, 0, En 3.029163961816E-06, CFL 0.00206, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se 6.65E-15, Te 2.28E-15 + 240, 10.000, 0, En 9.023331937821E-06, CFL 0.00312, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -2.30E-17, Se 0.00E+00, Te 9.01E-16 + 264, 11.000, 0, En 6.690020144006E-06, CFL 0.00202, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.80E-17, Se -6.65E-15, Te -1.10E-15 + 288, 12.000, 0, En 3.922240902759E-06, CFL 0.00187, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -5.73E-18, Se 6.65E-15, Te 2.56E-16 + 312, 13.000, 0, En 3.348425485826E-06, CFL 0.00121, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -7.26E-18, Se -6.65E-15, Te 8.93E-16 + 336, 14.000, 0, En 2.944515743045E-06, CFL 0.00187, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 8.96E-18, Se 0.00E+00, Te -6.86E-16 + 360, 15.000, 0, En 6.364656576622E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 1.89E-18, Se -1.33E-14, Te -1.61E-15 + 384, 16.000, 0, En 8.216175545838E-07, CFL 0.00092, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.19E-17, Se 6.65E-15, Te 2.49E-15 + 408, 17.000, 0, En 1.044673367040E-07, CFL 0.00043, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 7.21E-18, Se 0.00E+00, Te -2.37E-17 + 432, 18.000, 0, En 8.953939819233E-07, CFL 0.00099, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me 3.70E-18, Se 1.33E-14, Te -2.83E-16 + 456, 19.000, 0, En 1.836807696176E-07, CFL 0.00034, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me -5.39E-18, Se -6.65E-15, Te 8.64E-16 + 480, 20.000, 0, En 1.389827393284E-06, CFL 0.00121, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 7.35E-18, Se 6.65E-15, Te -9.70E-16 + 504, 21.000, 0, En 1.584110739416E-06, CFL 0.00112, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.57E-17, Se 0.00E+00, Te -2.23E-15 + 528, 22.000, 0, En 1.999528971353E-06, CFL 0.00173, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se 6.65E-15, Te 1.58E-15 + 552, 23.000, 0, En 1.855556398567E-06, CFL 0.00120, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.03E-17, Se -1.33E-14, Te -4.30E-16 + 576, 24.000, 0, En 3.426196975016E-06, CFL 0.00178, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -7.61E-18, Se 6.65E-15, Te -1.18E-15 + 600, 25.000, 0, En 9.348564439009E-06, CFL 0.00271, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.36E-17, Se -1.33E-14, Te -1.10E-16 + 624, 26.000, 0, En 5.269060727465E-06, CFL 0.00205, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 1.08E-17, Se 0.00E+00, Te 2.38E-15 + 648, 27.000, 0, En 1.383960770144E-05, CFL 0.00309, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.34E-17, Se 6.65E-15, Te -3.44E-16 + 672, 28.000, 0, En 1.027734364715E-05, CFL 0.00304, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -8.33E-18, Se 6.65E-15, Te 1.02E-16 + 696, 29.000, 0, En 1.293824930896E-06, CFL 0.00099, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 1.00E-17, Se -6.65E-15, Te -8.78E-16 + 720, 30.000, 0, En 4.605031294144E-07, CFL 0.00039, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.33E-17, Se 6.65E-15, Te 1.27E-15 + 744, 31.000, 0, En 9.039177729685E-08, CFL 0.00024, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te -3.93E-15 + 768, 32.000, 0, En 2.337398860771E-07, CFL 0.00046, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.70E-17, Se 0.00E+00, Te 6.08E-16 + 792, 33.000, 0, En 3.363886435505E-07, CFL 0.00030, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.71E-17, Se -6.65E-15, Te -2.65E-16 + 816, 34.000, 0, En 4.252142144673E-07, CFL 0.00048, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.07E-17, Se 6.65E-15, Te 1.30E-15 + 840, 35.000, 0, En 1.259555411570E-06, CFL 0.00177, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 3.15E-17, Se 6.65E-15, Te -1.21E-15 + 864, 36.000, 0, En 1.446769120504E-07, CFL 0.00031, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -3.23E-17, Se -1.33E-14, Te -1.31E-15 + 888, 37.000, 0, En 1.509598169225E-06, CFL 0.00129, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me 3.68E-18, Se 2.00E-14, Te 2.08E-15 + 912, 38.000, 0, En 2.920470229675E-06, CFL 0.00177, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -1.19E-18, Se -2.00E-14, Te -2.55E-15 + 936, 39.000, 0, En 2.131888500597E-06, CFL 0.00141, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 1.33E-14, Te 2.26E-15 + 960, 40.000, 0, En 9.326934433623E-07, CFL 0.00144, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 3.96E-18, Se 0.00E+00, Te -2.41E-15 + 984, 41.000, 0, En 2.156060745993E-06, CFL 0.00171, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -1.77E-17, Se 1.33E-14, Te 2.23E-15 + 1008, 42.000, 0, En 1.871710195930E-06, CFL 0.00155, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 6.65E-15, Te -1.94E-15 + 1032, 43.000, 0, En 2.980931160353E-06, CFL 0.00208, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me 1.10E-19, Se 0.00E+00, Te 2.82E-15 + 1056, 44.000, 0, En 1.000553334808E-06, CFL 0.00130, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me 9.79E-19, Se -6.65E-15, Te 3.70E-16 + 1080, 45.000, 0, En 2.774036609462E-06, CFL 0.00145, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 1.32E-17, Se -6.65E-15, Te -1.02E-15 + 1104, 46.000, 0, En 7.088250976670E-07, CFL 0.00069, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 0.00E+00, Te 1.37E-15 + 1128, 47.000, 0, En 1.418721223806E-07, CFL 0.00024, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.64E-18, Se 0.00E+00, Te 3.14E-16 + 1152, 48.000, 0, En 9.122488115606E-07, CFL 0.00089, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -4.05E-18, Se 0.00E+00, Te -1.10E-15 + 1176, 49.000, 0, En 1.101528689835E-06, CFL 0.00076, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se 6.65E-15, Te -7.83E-16 + 1200, 50.000, 0, En 4.378714375164E-07, CFL 0.00040, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -5.59E-18, Se 6.65E-15, Te -1.22E-15 + 1224, 51.000, 0, En 1.356768744009E-06, CFL 0.00104, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 2.34E-18, Se -1.33E-14, Te 3.66E-17 + 1248, 52.000, 0, En 7.903440682581E-06, CFL 0.00250, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -1.83E-17, Se -6.65E-15, Te 2.70E-15 + 1272, 53.000, 0, En 5.699573858734E-06, CFL 0.00207, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se -6.65E-15, Te 1.30E-15 + 1296, 54.000, 0, En 6.340002653859E-06, CFL 0.00226, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.18E-17, Se 2.00E-14, Te -4.30E-15 + 1320, 55.000, 0, En 3.574096485769E-06, CFL 0.00174, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.41E-18, Se -1.33E-14, Te 1.78E-15 + 1344, 56.000, 0, En 1.832605467607E-06, CFL 0.00157, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 0.00E+00, Te -1.05E-15 + 1368, 57.000, 0, En 3.601344005917E-06, CFL 0.00165, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 8.79E-18, Se 1.33E-14, Te 2.26E-15 + 1392, 58.000, 0, En 1.927047835346E-06, CFL 0.00112, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -6.50E-18, Se -1.33E-14, Te -2.79E-15 + 1416, 59.000, 0, En 1.709431650015E-06, CFL 0.00122, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 4.81E-18, Se -1.33E-14, Te 1.09E-15 + 1440, 60.000, 0, En 2.202539246468E-06, CFL 0.00150, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -2.01E-17, Se 3.33E-14, Te -9.21E-16 + 1464, 61.000, 0, En 1.563484961059E-06, CFL 0.00148, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.53E-17, Se -1.33E-14, Te -7.35E-16 + 1488, 62.000, 0, En 4.601135661694E-06, CFL 0.00231, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -3.97E-18, Se 0.00E+00, Te -4.33E-16 + 1512, 63.000, 0, En 2.179690733845E-06, CFL 0.00257, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -5.60E-18, Se 1.33E-14, Te 4.09E-15 + 1536, 64.000, 0, En 1.296064907577E-06, CFL 0.00238, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 5.63E-18, Se -2.00E-14, Te -7.17E-17 + 1560, 65.000, 0, En 4.471129142069E-07, CFL 0.00085, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.92E-18, Se 6.65E-15, Te -1.91E-15 + 1584, 66.000, 0, En 9.376137457979E-07, CFL 0.00124, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 8.79E-18, Se -6.65E-15, Te -1.93E-15 + 1608, 67.000, 0, En 2.490151242484E-06, CFL 0.00165, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -1.15E-17, Se 1.33E-14, Te -3.72E-16 + 1632, 68.000, 0, En 4.674112418179E-06, CFL 0.00256, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -9.03E-18, Se 0.00E+00, Te -1.34E-16 + 1656, 69.000, 0, En 2.628474644484E-06, CFL 0.00155, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me 2.13E-18, Se -2.00E-14, Te 1.30E-15 + 1680, 70.000, 0, En 1.205383488612E-06, CFL 0.00113, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 5.84E-18, Se 0.00E+00, Te 1.78E-15 + 1704, 71.000, 0, En 2.534766386488E-06, CFL 0.00244, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.08E-17, Se -1.33E-14, Te -3.69E-15 + 1728, 72.000, 0, En 3.999149904106E-06, CFL 0.00348, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se 6.65E-15, Te -4.71E-16 + 1752, 73.000, 0, En 5.647929366598E-06, CFL 0.00334, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 9.60E-19, Se 2.00E-14, Te 2.59E-15 + 1776, 74.000, 0, En 3.959398408210E-06, CFL 0.00247, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me -5.10E-18, Se -1.33E-14, Te -4.72E-16 + 1800, 75.000, 0, En 6.326314051692E-07, CFL 0.00089, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.71E-17, Se 6.65E-15, Te -2.80E-16 + 1824, 76.000, 0, En 1.553146551503E-06, CFL 0.00148, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.41E-18, Se 6.65E-15, Te -1.26E-15 + 1848, 77.000, 0, En 7.096535306802E-06, CFL 0.00309, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.19E-17, Se -2.00E-14, Te 1.07E-15 + 1872, 78.000, 0, En 7.221758763308E-06, CFL 0.00288, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.45E-17, Se 1.33E-14, Te -1.67E-15 + 1896, 79.000, 0, En 5.699935067807E-06, CFL 0.00310, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -4.69E-18, Se 0.00E+00, Te 6.68E-16 + 1920, 80.000, 0, En 5.998643901138E-06, CFL 0.00255, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se -6.65E-15, Te 2.40E-15 + 1944, 81.000, 0, En 2.108364831384E-06, CFL 0.00173, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me 4.15E-18, Se 6.65E-15, Te -2.52E-15 + 1968, 82.000, 0, En 2.825333302802E-06, CFL 0.00167, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -1.40E-17, Se 0.00E+00, Te -1.79E-15 + 1992, 83.000, 0, En 1.585270937170E-06, CFL 0.00128, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 9.47E-18, Se 0.00E+00, Te 2.62E-15 + 2016, 84.000, 0, En 9.558555041566E-07, CFL 0.00127, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -9.24E-18, Se -1.33E-14, Te -3.65E-16 + 2040, 85.000, 0, En 2.830459519954E-06, CFL 0.00166, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 1.65E-17, Se 2.00E-14, Te 1.36E-15 + 2064, 86.000, 0, En 4.333209668108E-06, CFL 0.00208, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.31E-18, Se -6.65E-15, Te -3.21E-16 + 2088, 87.000, 0, En 5.132774919027E-06, CFL 0.00193, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 6.98E-18, Se 0.00E+00, Te -3.47E-15 + 2112, 88.000, 0, En 6.635080254880E-06, CFL 0.00279, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -8.53E-18, Se 6.65E-15, Te 2.13E-15 + 2136, 89.000, 0, En 9.347311829186E-06, CFL 0.00356, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me 2.30E-18, Se 0.00E+00, Te 9.78E-16 + 2160, 90.000, 0, En 7.163035497653E-06, CFL 0.00263, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 6.23E-18, Se 0.00E+00, Te -1.34E-15 + 2184, 91.000, 0, En 4.984137635167E-06, CFL 0.00198, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.78E-18, Se 0.00E+00, Te 1.18E-17 + 2208, 92.000, 0, En 4.166401634534E-07, CFL 0.00037, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.48E-17, Se -6.65E-15, Te 2.35E-16 + 2232, 93.000, 0, En 1.294248056918E-06, CFL 0.00103, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -2.06E-18, Se -1.33E-14, Te -1.32E-15 + 2256, 94.000, 0, En 9.946445547746E-07, CFL 0.00152, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.66E-17, Se 1.33E-14, Te -2.25E-15 + 2280, 95.000, 0, En 4.948174660616E-06, CFL 0.00213, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.34E-18, Se 0.00E+00, Te 3.14E-15 + 2304, 96.000, 0, En 5.186882518256E-06, CFL 0.00317, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -2.68E-18, Se 0.00E+00, Te -1.66E-15 + 2328, 97.000, 0, En 2.099405471890E-05, CFL 0.00382, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -8.80E-18, Se -2.00E-14, Te 6.40E-16 + 2352, 98.000, 0, En 1.537285784802E-05, CFL 0.00404, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -1.03E-17, Se 2.00E-14, Te 2.30E-16 + 2376, 99.000, 0, En 1.631502369523E-06, CFL 0.00120, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 3.10E-17, Se 0.00E+00, Te 2.68E-15 + 2400, 100.000, 0, En 5.307559738707E-06, CFL 0.00237, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.18E-17, Se 6.65E-15, Te -1.32E-15 + 2424, 101.000, 0, En 1.566977655045E-06, CFL 0.00163, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me -4.06E-18, Se 6.65E-15, Te -7.43E-16 + 2448, 102.000, 0, En 2.706510373372E-06, CFL 0.00178, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.03E-17, Se -6.65E-15, Te -1.82E-16 + 2472, 103.000, 0, En 2.878663530384E-06, CFL 0.00219, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.21E-18, Se 0.00E+00, Te 2.24E-16 + 2496, 104.000, 0, En 3.341476306745E-06, CFL 0.00302, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 0.00E+00, Te -3.60E-16 + 2520, 105.000, 0, En 1.221715451662E-06, CFL 0.00115, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -1.33E-14, Te 6.85E-16 + 2544, 106.000, 0, En 3.515182072618E-06, CFL 0.00375, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se 1.33E-14, Te 1.21E-15 + 2568, 107.000, 0, En 9.713972283226E-06, CFL 0.00536, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.31E-17, Se 6.65E-15, Te 1.09E-15 + 2592, 108.000, 0, En 7.199817625165E-06, CFL 0.00426, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 0.00E+00, Te -5.56E-16 + 2616, 109.000, 0, En 2.159027851739E-06, CFL 0.00186, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se 0.00E+00, Te 2.71E-16 + 2640, 110.000, 0, En 7.247187055366E-07, CFL 0.00093, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -1.83E-18, Se -1.33E-14, Te -2.61E-15 + 2664, 111.000, 0, En 9.418392639857E-07, CFL 0.00102, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.32E-17, Se 6.65E-15, Te 1.65E-15 + 2688, 112.000, 0, En 2.285702301155E-06, CFL 0.00182, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 5.89E-18, Se 6.65E-15, Te 1.04E-15 + 2712, 113.000, 0, En 6.244356287935E-06, CFL 0.00270, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.32E-18, Se 6.65E-15, Te 3.20E-16 + 2736, 114.000, 0, En 6.470119587269E-06, CFL 0.00319, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.90E-17, Se -6.65E-15, Te -8.00E-16 + 2760, 115.000, 0, En 1.733726652878E-06, CFL 0.00153, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.38E-17, Se 2.00E-14, Te -3.16E-15 + 2784, 116.000, 0, En 1.700123456414E-06, CFL 0.00193, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 2.43E-18, Se -1.33E-14, Te 1.60E-15 + 2808, 117.000, 0, En 4.776581304740E-06, CFL 0.00245, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.03E-17, Se 0.00E+00, Te -1.73E-15 + 2832, 118.000, 0, En 6.503754629987E-06, CFL 0.00271, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.80E-18, Se -6.65E-15, Te 1.33E-15 + 2856, 119.000, 0, En 5.878042969702E-06, CFL 0.00292, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.12E-18, Se -1.33E-14, Te -1.02E-15 + 2880, 120.000, 0, En 3.268146021535E-06, CFL 0.00194, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 1.11E-17, Se 6.65E-15, Te -1.86E-16 + 2904, 121.000, 0, En 4.970040880792E-06, CFL 0.00351, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -1.50E-17, Se 6.65E-15, Te -3.06E-17 + 2928, 122.000, 0, En 5.375953022734E-06, CFL 0.00320, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me 4.19E-18, Se -6.65E-15, Te 1.08E-15 + 2952, 123.000, 0, En 1.551897894895E-06, CFL 0.00136, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 2.09E-18, Se 0.00E+00, Te 1.97E-15 + 2976, 124.000, 0, En 1.279545013048E-06, CFL 0.00178, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 2.05E-18, Se 1.33E-14, Te -3.39E-15 + 3000, 125.000, 0, En 7.692732486306E-07, CFL 0.00149, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 8.38E-18, Se -1.33E-14, Te 2.14E-15 + 3024, 126.000, 0, En 1.322870773961E-06, CFL 0.00212, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me -3.13E-18, Se 6.65E-15, Te 3.40E-16 + 3048, 127.000, 0, En 9.069089648901E-06, CFL 0.00563, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.11E-17, Se -6.65E-15, Te 2.32E-15 + 3072, 128.000, 0, En 5.983646667240E-06, CFL 0.00266, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 4.31E-18, Se 1.33E-14, Te -2.37E-15 + 3096, 129.000, 0, En 9.509587039025E-07, CFL 0.00128, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me -1.44E-18, Se -1.33E-14, Te 9.67E-16 + 3120, 130.000, 0, En 3.178665755210E-06, CFL 0.00301, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -1.60E-18, Se 1.33E-14, Te -3.26E-15 + 3144, 131.000, 0, En 5.255356148118E-06, CFL 0.00334, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 8.11E-18, Se 6.65E-15, Te 2.75E-15 + 3168, 132.000, 0, En 3.492337752336E-06, CFL 0.00295, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -5.13E-18, Se -1.33E-14, Te -1.14E-15 + 3192, 133.000, 0, En 1.810660063122E-06, CFL 0.00213, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.42E-17, Se 0.00E+00, Te 2.14E-16 + 3216, 134.000, 0, En 8.009367994669E-07, CFL 0.00140, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.01E-17, Se 6.65E-15, Te 6.15E-16 + 3240, 135.000, 0, En 7.524443557201E-07, CFL 0.00141, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.68E-18, Se 6.65E-15, Te -2.80E-15 + 3264, 136.000, 0, En 5.087028456142E-06, CFL 0.00494, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.68E-18, Se -6.65E-15, Te -5.36E-16 + 3288, 137.000, 0, En 4.718238595502E-06, CFL 0.00387, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 4.55E-18, Se 1.33E-14, Te -1.11E-15 + 3312, 138.000, 0, En 1.081047644893E-06, CFL 0.00214, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -3.31E-18, Se 6.65E-15, Te 1.68E-15 + 3336, 139.000, 0, En 3.155613216697E-06, CFL 0.00331, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.86E-17, Se 0.00E+00, Te -1.67E-16 + 3360, 140.000, 0, En 4.318566714025E-06, CFL 0.00420, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 1.13E-17, Se -6.65E-15, Te 1.18E-15 + 3384, 141.000, 0, En 2.167567209205E-06, CFL 0.00205, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.41E-17, Se 0.00E+00, Te 2.80E-16 + 3408, 142.000, 0, En 2.077796754671E-06, CFL 0.00238, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se 0.00E+00, Te -1.32E-15 + 3432, 143.000, 0, En 1.432905831245E-06, CFL 0.00182, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me 2.16E-18, Se 0.00E+00, Te -1.43E-15 + 3456, 144.000, 0, En 1.044959460691E-06, CFL 0.00203, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me -3.21E-18, Se -6.65E-15, Te 7.82E-16 + 3480, 145.000, 0, En 1.563473719471E-06, CFL 0.00218, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.42E-17, Se -6.65E-15, Te 7.20E-16 + 3504, 146.000, 0, En 4.479722941075E-07, CFL 0.00128, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7775, Me -6.18E-19, Se -6.65E-15, Te -8.23E-16 + 3528, 147.000, 0, En 3.387049136838E-07, CFL 0.00102, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se 1.33E-14, Te -3.43E-16 + 3552, 148.000, 0, En 3.783287223645E-07, CFL 0.00090, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 3.70E-15 + 3576, 149.000, 0, En 1.450679536378E-07, CFL 0.00031, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 1.13E-17, Se -1.33E-14, Te -3.90E-16 + 3600, 150.000, 0, En 8.765663910676E-07, CFL 0.00167, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me -6.19E-18, Se 1.33E-14, Te -1.34E-15 + 3624, 151.000, 0, En 1.726450140075E-06, CFL 0.00275, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -1.63E-17, Se -2.00E-14, Te -9.12E-16 + 3648, 152.000, 0, En 3.436573855982E-07, CFL 0.00083, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me 1.85E-18, Se 2.66E-14, Te -1.35E-15 + 3672, 153.000, 0, En 8.868335909762E-07, CFL 0.00195, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.20E-17, Se -1.33E-14, Te -2.90E-16 + 3696, 154.000, 0, En 1.736867796268E-06, CFL 0.00274, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -7.26E-18, Se -6.65E-15, Te -3.38E-16 + 3720, 155.000, 0, En 3.721233420087E-07, CFL 0.00117, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 4.46E-18, Se 0.00E+00, Te 9.49E-17 + 3744, 156.000, 0, En 5.482939790497E-06, CFL 0.00393, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 6.65E-15, Te -1.50E-15 + 3768, 157.000, 0, En 1.874650152391E-05, CFL 0.00857, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -1.18E-17, Se 0.00E+00, Te 2.41E-15 + 3792, 158.000, 0, En 1.711182376041E-05, CFL 0.00674, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.53E-17, Se 0.00E+00, Te -2.00E-15 + 3816, 159.000, 0, En 6.645575102353E-06, CFL 0.00322, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 3.04E-18, Se 6.65E-15, Te 3.06E-16 + 3840, 160.000, 0, En 3.724874281045E-06, CFL 0.00407, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.93E-17, Se 6.65E-15, Te -1.38E-15 + 3864, 161.000, 0, En 7.372927506304E-06, CFL 0.00463, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se -6.65E-15, Te -3.36E-16 + 3888, 162.000, 0, En 8.180055552679E-06, CFL 0.00441, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -7.56E-18, Se -1.33E-14, Te -3.94E-16 + 3912, 163.000, 0, En 3.010092730508E-06, CFL 0.00248, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.83E-18, Se 6.65E-15, Te 2.10E-15 + 3936, 164.000, 0, En 2.353564170316E-06, CFL 0.00319, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -1.02E-17, Se 0.00E+00, Te -2.24E-15 + 3960, 165.000, 0, En 1.836688947792E-06, CFL 0.00296, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se 1.33E-14, Te -2.44E-16 + 3984, 166.000, 0, En 1.269147601782E-06, CFL 0.00243, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.46E-18, Se 0.00E+00, Te 3.11E-15 + 4008, 167.000, 0, En 4.505614971297E-07, CFL 0.00131, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 1.04E-17, Se -6.65E-15, Te -1.37E-15 + 4032, 168.000, 0, En 4.943496184763E-07, CFL 0.00140, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -1.53E-17, Se 6.65E-15, Te 6.19E-16 + 4056, 169.000, 0, En 6.829390247172E-07, CFL 0.00124, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.18E-17, Se 0.00E+00, Te -8.27E-16 + 4080, 170.000, 0, En 2.605937824154E-06, CFL 0.00315, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.88E-17, Se 0.00E+00, Te 9.42E-16 + 4104, 171.000, 0, En 5.585907892215E-06, CFL 0.00523, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.89E-18, Se 6.65E-15, Te -2.25E-15 + 4128, 172.000, 0, En 3.702908752436E-06, CFL 0.00375, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 2.28E-17, Se -6.65E-15, Te 2.17E-15 + 4152, 173.000, 0, En 1.267894763181E-06, CFL 0.00228, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.59E-18, Se -6.65E-15, Te -1.17E-15 + 4176, 174.000, 0, En 2.206467483073E-06, CFL 0.00286, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.68E-18, Se -6.65E-15, Te 5.26E-16 + 4200, 175.000, 0, En 4.206622557938E-06, CFL 0.00322, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 6.65E-15, Te -1.72E-15 + 4224, 176.000, 0, En 4.483149465010E-06, CFL 0.00342, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.18E-17, Se 6.65E-15, Te 2.04E-15 + 4248, 177.000, 0, En 2.233032335947E-06, CFL 0.00304, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.04E-17, Se -1.33E-14, Te -4.13E-16 + 4272, 178.000, 0, En 5.835820354558E-07, CFL 0.00132, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.76E-17, Se -2.00E-14, Te -2.15E-15 + 4296, 179.000, 0, En 4.996600056603E-07, CFL 0.00143, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.88E-17, Se 6.65E-15, Te 1.67E-15 + 4320, 180.000, 0, En 5.332091876211E-07, CFL 0.00130, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 6.65E-15, Te 1.39E-15 + 4344, 181.000, 0, En 4.417920467926E-06, CFL 0.00467, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.38E-17, Se -1.33E-14, Te -2.02E-15 + 4368, 182.000, 0, En 1.389624650140E-05, CFL 0.00778, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.30E-18, Se -6.65E-15, Te 1.09E-15 + 4392, 183.000, 0, En 9.269586055260E-06, CFL 0.00528, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 4.49E-18, Se 2.00E-14, Te -1.85E-15 + 4416, 184.000, 0, En 4.095086292827E-06, CFL 0.00266, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se -2.00E-14, Te 1.55E-15 + 4440, 185.000, 0, En 3.857866890965E-06, CFL 0.00311, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.23E-17, Se 1.33E-14, Te 1.25E-15 + 4464, 186.000, 0, En 2.593050996379E-06, CFL 0.00235, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.64E-18, Se 6.65E-15, Te -2.38E-15 + 4488, 187.000, 0, En 1.388993745841E-06, CFL 0.00179, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 1.77E-18, Se -6.65E-15, Te 7.90E-16 + 4512, 188.000, 0, En 2.593381720048E-07, CFL 0.00091, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -6.64E-19, Se -6.65E-15, Te -9.91E-17 + 4536, 189.000, 0, En 1.853341693040E-07, CFL 0.00061, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -2.97E-18, Se -1.33E-14, Te -3.15E-15 + 4560, 190.000, 0, En 1.799375015579E-07, CFL 0.00067, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me -1.53E-18, Se 6.65E-15, Te 2.55E-16 + 4584, 191.000, 0, En 8.939127497801E-07, CFL 0.00173, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -1.16E-18, Se 2.00E-14, Te -5.29E-16 + 4608, 192.000, 0, En 1.217572772536E-06, CFL 0.00198, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 1.09E-17, Se 0.00E+00, Te 4.95E-15 + 4632, 193.000, 0, En 8.693475749768E-07, CFL 0.00197, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7986, Me 1.13E-17, Se 6.65E-15, Te -2.36E-15 + 4656, 194.000, 0, En 1.152972645412E-06, CFL 0.00203, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se -6.65E-15, Te 1.38E-15 + 4680, 195.000, 0, En 2.044868628864E-06, CFL 0.00240, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se 6.65E-15, Te -3.05E-16 + 4704, 196.000, 0, En 2.382563185619E-06, CFL 0.00313, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -6.41E-18, Se 0.00E+00, Te -2.14E-15 + 4728, 197.000, 0, En 1.942879208934E-06, CFL 0.00254, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 4.05E-18, Se -6.65E-15, Te 2.54E-15 + 4752, 198.000, 0, En 1.911470729338E-06, CFL 0.00287, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.69E-17, Se -6.65E-15, Te 3.39E-16 + 4776, 199.000, 0, En 8.325693721975E-07, CFL 0.00195, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.02E-17, Se 6.65E-15, Te -2.82E-16 + 4800, 200.000, 0, En 5.809851179698E-08, CFL 0.00017, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -2.03E-18, Se -6.65E-15, Te 1.11E-16 + 4824, 201.000, 0, En 1.641329600736E-07, CFL 0.00070, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 0.00E+00, Te -3.19E-16 + 4848, 202.000, 0, En 2.393859212117E-06, CFL 0.00318, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -4.47E-19, Se 6.65E-15, Te -6.10E-16 + 4872, 203.000, 0, En 7.380401157174E-06, CFL 0.00447, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.38E-17, Se -1.33E-14, Te -2.76E-15 + 4896, 204.000, 0, En 6.132766738936E-06, CFL 0.00329, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -5.38E-19, Se 1.33E-14, Te 1.00E-15 + 4920, 205.000, 0, En 8.483046569923E-07, CFL 0.00126, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.39E-18, Se 0.00E+00, Te 1.64E-17 + 4944, 206.000, 0, En 1.883604093781E-06, CFL 0.00280, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 6.28E-18, Se -1.33E-14, Te 2.63E-15 + 4968, 207.000, 0, En 2.726350582143E-06, CFL 0.00254, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.31E-17, Se 6.65E-15, Te -1.34E-15 + 4992, 208.000, 0, En 3.195024628030E-06, CFL 0.00246, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -7.85E-19, Se 0.00E+00, Te 4.82E-16 + 5016, 209.000, 0, En 1.177204694925E-06, CFL 0.00169, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -1.06E-17, Se 6.65E-15, Te 1.74E-15 + 5040, 210.000, 0, En 3.969216557779E-07, CFL 0.00096, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 6.55E-18, Se 6.65E-15, Te -1.88E-15 + 5064, 211.000, 0, En 1.307981989725E-07, CFL 0.00052, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 4.52E-18, Se -1.33E-14, Te 1.27E-15 + 5088, 212.000, 0, En 1.146591298187E-07, CFL 0.00043, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me 2.66E-18, Se 0.00E+00, Te -1.15E-15 + 5112, 213.000, 0, En 1.928939899250E-06, CFL 0.00252, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se 0.00E+00, Te 4.25E-16 + 5136, 214.000, 0, En 4.191558644912E-06, CFL 0.00362, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -7.99E-18, Se -6.65E-15, Te 4.43E-16 + 5160, 215.000, 0, En 2.861678325702E-06, CFL 0.00362, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 1.20E-17, Se 1.33E-14, Te 3.34E-16 + 5184, 216.000, 0, En 7.475891635595E-06, CFL 0.00590, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 0.00E+00, Te -1.21E-15 + 5208, 217.000, 0, En 4.739814441747E-06, CFL 0.00357, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se 0.00E+00, Te -4.04E-16 + 5232, 218.000, 0, En 1.631411771657E-06, CFL 0.00238, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8045, Me -4.07E-18, Se 0.00E+00, Te 5.76E-16 + 5256, 219.000, 0, En 2.619112317925E-07, CFL 0.00094, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se -2.00E-14, Te 3.05E-15 + 5280, 220.000, 0, En 3.955160556944E-07, CFL 0.00098, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8052, Me 3.21E-17, Se 6.65E-15, Te -5.33E-15 + 5304, 221.000, 0, En 1.129408752763E-07, CFL 0.00057, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8055, Me -6.06E-18, Se 0.00E+00, Te 4.76E-16 + 5328, 222.000, 0, En 5.899872408394E-08, CFL 0.00028, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.36E-17, Se 1.33E-14, Te 1.13E-15 + 5352, 223.000, 0, En 1.442465486070E-07, CFL 0.00057, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.45E-17, Se -1.33E-14, Te 1.14E-15 + 5376, 224.000, 0, En 2.922863542324E-07, CFL 0.00112, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8066, Me -1.68E-17, Se -6.65E-15, Te -2.03E-15 + 5400, 225.000, 0, En 1.147036077899E-06, CFL 0.00192, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 2.21E-18, Se 0.00E+00, Te 9.96E-17 + 5424, 226.000, 0, En 1.090656409593E-06, CFL 0.00227, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 6.78E-18, Se 6.65E-15, Te -4.50E-16 + 5448, 227.000, 0, En 2.308884195493E-06, CFL 0.00336, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 1.56E-17, Se 0.00E+00, Te 2.67E-15 + 5472, 228.000, 0, En 7.213627830857E-06, CFL 0.00527, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me -5.11E-18, Se 6.65E-15, Te 4.24E-16 + 5496, 229.000, 0, En 3.949697551686E-06, CFL 0.00329, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se 1.33E-14, Te 6.97E-17 + 5520, 230.000, 0, En 8.890546234429E-07, CFL 0.00193, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 6.57E-18, Se -2.00E-14, Te -1.40E-15 + 5544, 231.000, 0, En 2.545150535567E-07, CFL 0.00076, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8094, Me 1.23E-17, Se 1.33E-14, Te -9.47E-16 + 5568, 232.000, 0, En 2.228429803693E-07, CFL 0.00085, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -2.16E-17, Se 6.65E-15, Te 2.44E-15 + 5592, 233.000, 0, En 1.807405335806E-07, CFL 0.00080, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.52E-17, Se -1.33E-14, Te -6.93E-16 + 5616, 234.000, 0, En 4.702975154686E-06, CFL 0.00410, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.86E-17, Se -6.65E-15, Te -7.40E-16 + 5640, 235.000, 0, En 3.012497782953E-06, CFL 0.00282, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 1.33E-14, Te 8.27E-16 + 5664, 236.000, 0, En 3.144329760978E-07, CFL 0.00102, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -6.77E-18, Se -1.33E-14, Te -2.78E-15 + 5688, 237.000, 0, En 1.097166455278E-07, CFL 0.00050, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 2.15E-17, Se -6.65E-15, Te -1.78E-16 + 5712, 238.000, 0, En 2.946474456812E-07, CFL 0.00105, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -2.01E-17, Se 6.65E-15, Te 3.70E-15 + 5736, 239.000, 0, En 6.537119953182E-07, CFL 0.00168, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 1.18E-17, Se 0.00E+00, Te -7.42E-16 + 5760, 240.000, 0, En 8.750851959247E-07, CFL 0.00151, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me -8.24E-18, Se 0.00E+00, Te 1.07E-15 + 5784, 241.000, 0, En 1.786758063162E-06, CFL 0.00262, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me 3.94E-18, Se -6.65E-15, Te 3.43E-16 + 5808, 242.000, 0, En 2.368431456076E-06, CFL 0.00311, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 5.85E-18, Se 1.33E-14, Te -2.39E-15 + 5832, 243.000, 0, En 2.144193279084E-06, CFL 0.00202, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8121, Me 1.96E-18, Se 0.00E+00, Te 1.77E-15 + 5856, 244.000, 0, En 8.621520988067E-07, CFL 0.00151, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -2.00E-14, Te -2.96E-16 + 5880, 245.000, 0, En 3.432568883618E-07, CFL 0.00077, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.38E-18, Se 2.00E-14, Te 7.31E-18 + 5904, 246.000, 0, En 3.244959653957E-07, CFL 0.00100, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se -6.65E-15, Te -5.58E-16 + 5928, 247.000, 0, En 3.560263199958E-07, CFL 0.00115, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.32E-17, Se -6.65E-15, Te 2.54E-16 + 5952, 248.000, 0, En 5.981737393583E-07, CFL 0.00161, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 9.51E-18, Se 0.00E+00, Te -2.13E-15 + 5976, 249.000, 0, En 2.042500019832E-06, CFL 0.00306, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.31E-17, Se 6.65E-15, Te 9.14E-17 + 6000, 250.000, 0, En 2.820750269899E-06, CFL 0.00353, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.03E-17, Se 1.33E-14, Te 5.13E-16 + 6024, 251.000, 0, En 3.030710830026E-06, CFL 0.00310, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.41E-17, Se -2.66E-14, Te -1.57E-15 + 6048, 252.000, 0, En 3.209402549560E-06, CFL 0.00342, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8143, Me -1.89E-17, Se 1.33E-14, Te 2.17E-15 + 6072, 253.000, 0, En 2.675395744977E-06, CFL 0.00270, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 3.44E-17, Se 6.65E-15, Te -1.09E-15 + 6096, 254.000, 0, En 3.486456416529E-06, CFL 0.00314, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.73E-17, Se 0.00E+00, Te 3.59E-16 + 6120, 255.000, 0, En 4.105944103288E-06, CFL 0.00326, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 4.12E-18, Se -6.65E-15, Te -4.49E-16 + 6144, 256.000, 0, En 4.679495529505E-06, CFL 0.00300, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 6.78E-20, Se 2.00E-14, Te 1.52E-15 + 6168, 257.000, 0, En 3.550106725910E-06, CFL 0.00289, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me 4.39E-19, Se -1.33E-14, Te -1.98E-15 + 6192, 258.000, 0, En 5.642314811885E-06, CFL 0.00367, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se 1.33E-14, Te 7.73E-16 + 6216, 259.000, 0, En 1.516085391532E-05, CFL 0.00627, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -9.34E-19, Se 0.00E+00, Te -2.01E-15 + 6240, 260.000, 0, En 1.071573636256E-05, CFL 0.00412, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.67E-18, Se -1.33E-14, Te 3.34E-15 + 6264, 261.000, 0, En 2.252354210647E-06, CFL 0.00217, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8152, Me -1.02E-17, Se 0.00E+00, Te -1.79E-15 + 6288, 262.000, 0, En 8.122031183844E-07, CFL 0.00141, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 4.82E-18, Se 2.00E-14, Te 1.79E-15 + 6312, 263.000, 0, En 6.570685311007E-07, CFL 0.00137, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me 4.99E-18, Se -2.66E-14, Te -1.96E-15 + 6336, 264.000, 0, En 5.824132673832E-07, CFL 0.00122, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me 6.09E-19, Se 6.65E-15, Te 2.42E-15 + 6360, 265.000, 0, En 1.672382808436E-06, CFL 0.00267, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 1.26E-18, Se 0.00E+00, Te -1.14E-15 + 6384, 266.000, 0, En 1.700313284988E-06, CFL 0.00211, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se 6.65E-15, Te 1.31E-15 + 6408, 267.000, 0, En 2.167125068639E-06, CFL 0.00243, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 6.65E-15, Te -2.23E-15 + 6432, 268.000, 0, En 2.650639675974E-06, CFL 0.00216, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.20E-18, Se -6.65E-15, Te 3.21E-15 + 6456, 269.000, 0, En 2.583582267946E-06, CFL 0.00264, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.37E-17, Se 6.65E-15, Te -1.68E-15 + 6480, 270.000, 0, En 4.195603885693E-07, CFL 0.00100, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se 0.00E+00, Te 1.04E-15 + 6504, 271.000, 0, En 4.253104634272E-07, CFL 0.00105, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se -6.65E-15, Te -2.27E-15 + 6528, 272.000, 0, En 1.825403765667E-06, CFL 0.00223, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.36E-17, Se 0.00E+00, Te 4.50E-17 + 6552, 273.000, 0, En 3.234570504066E-06, CFL 0.00301, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 3.98E-18, Se 6.65E-15, Te 1.89E-15 + 6576, 274.000, 0, En 5.049642209375E-06, CFL 0.00351, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.06E-17, Se -1.33E-14, Te 4.29E-16 + 6600, 275.000, 0, En 3.059215336512E-06, CFL 0.00257, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se -6.65E-15, Te 3.64E-15 + 6624, 276.000, 0, En 3.463204048372E-06, CFL 0.00263, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 2.00E-14, Te -2.05E-15 + 6648, 277.000, 0, En 1.995505008252E-06, CFL 0.00213, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 6.65E-15, Te -2.41E-15 + 6672, 278.000, 0, En 8.159702187574E-07, CFL 0.00146, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se -6.65E-15, Te 3.74E-15 + 6696, 279.000, 0, En 2.860926890778E-06, CFL 0.00285, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.57E-17, Se 0.00E+00, Te -2.92E-15 + 6720, 280.000, 0, En 6.485003089979E-06, CFL 0.00380, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -1.40E-17, Se 0.00E+00, Te 6.86E-16 + 6744, 281.000, 0, En 1.085984164086E-05, CFL 0.00450, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.16E-17, Se -6.65E-15, Te -2.53E-15 + 6768, 282.000, 0, En 9.301069040426E-06, CFL 0.00381, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -5.13E-19, Se 0.00E+00, Te 2.45E-15 + 6792, 283.000, 0, En 2.623583317836E-06, CFL 0.00187, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.72E-17, Se 0.00E+00, Te -8.18E-16 + 6816, 284.000, 0, En 3.321095983662E-05, CFL 0.00707, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.35E-17, Se 1.33E-14, Te 1.34E-15 + 6840, 285.000, 0, En 5.765997562134E-05, CFL 0.00736, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -9.76E-18, Se 6.65E-15, Te -1.86E-15 + 6864, 286.000, 0, En 1.499183190075E-05, CFL 0.00413, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 4.51E-18, Se 0.00E+00, Te 4.34E-16 + 6888, 287.000, 0, En 2.601486065254E-06, CFL 0.00224, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 1.82E-17, Se -6.65E-15, Te -5.53E-16 + 6912, 288.000, 0, En 5.414501031016E-06, CFL 0.00287, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 0.00E+00, Te 1.12E-15 + 6936, 289.000, 0, En 1.012575861656E-05, CFL 0.00411, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -6.39E-18, Se 1.33E-14, Te -2.96E-16 + 6960, 290.000, 0, En 5.924471670595E-06, CFL 0.00261, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -1.41E-17, Se 6.65E-15, Te 1.67E-15 + 6984, 291.000, 0, En 6.191588051890E-06, CFL 0.00346, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.93E-17, Se -1.33E-14, Te -3.32E-15 + 7008, 292.000, 0, En 2.760388443326E-05, CFL 0.00512, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se 6.65E-15, Te 3.41E-16 + 7032, 293.000, 0, En 2.536124096705E-05, CFL 0.00553, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.32E-17, Se 0.00E+00, Te 1.13E-15 + 7056, 294.000, 0, En 1.100261139569E-05, CFL 0.00323, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 9.57E-18, Se 0.00E+00, Te -1.99E-15 + 7080, 295.000, 0, En 3.879322115566E-06, CFL 0.00222, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.99E-17, Se -6.65E-15, Te 5.25E-16 + 7104, 296.000, 0, En 8.249377236655E-07, CFL 0.00140, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.18E-17, Se 0.00E+00, Te 1.66E-15 + 7128, 297.000, 0, En 1.279647219478E-06, CFL 0.00184, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.65E-17, Se -1.33E-14, Te -1.00E-15 + 7152, 298.000, 0, En 1.331833885309E-06, CFL 0.00190, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8112, Me 2.75E-18, Se 6.65E-15, Te -6.70E-16 + 7176, 299.000, 0, En 1.504795109871E-06, CFL 0.00114, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me -1.04E-17, Se 0.00E+00, Te 1.34E-15 + 7200, 300.000, 0, En 1.893516679041E-06, CFL 0.00164, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me 3.93E-18, Se 0.00E+00, Te 1.81E-16 + 7224, 301.000, 0, En 3.456547628431E-06, CFL 0.00213, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 1.91E-18, Se -6.65E-15, Te 1.46E-15 + 7248, 302.000, 0, En 8.030332939076E-06, CFL 0.00360, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 1.69E-18, Se 0.00E+00, Te 1.12E-16 + 7272, 303.000, 0, En 7.498519061771E-06, CFL 0.00255, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -6.46E-18, Se -1.33E-14, Te -1.43E-15 + 7296, 304.000, 0, En 2.134299366996E-06, CFL 0.00145, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me 8.72E-19, Se 2.00E-14, Te 1.31E-15 + 7320, 305.000, 0, En 1.725867321336E-06, CFL 0.00208, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.76E-18, Se -6.65E-15, Te -1.47E-15 + 7344, 306.000, 0, En 6.986431237092E-07, CFL 0.00114, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8077, Me -8.33E-19, Se 1.33E-14, Te 1.29E-15 + 7368, 307.000, 0, En 1.046179320043E-06, CFL 0.00151, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 2.71E-18, Se 0.00E+00, Te -1.21E-15 + 7392, 308.000, 0, En 1.858410551488E-06, CFL 0.00160, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.24E-17, Se -1.33E-14, Te 1.61E-15 + 7416, 309.000, 0, En 2.894342056349E-06, CFL 0.00162, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -1.45E-18, Se 0.00E+00, Te 5.22E-16 + 7440, 310.000, 0, En 2.169964104478E-06, CFL 0.00155, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.78E-18, Se 6.65E-15, Te 2.00E-15 + 7464, 311.000, 0, En 2.114652503088E-06, CFL 0.00187, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 1.11E-18, Se 0.00E+00, Te -2.87E-15 + 7488, 312.000, 0, En 1.972886197583E-06, CFL 0.00183, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -4.81E-18, Se -6.65E-15, Te -8.73E-16 + 7512, 313.000, 0, En 4.359862703314E-07, CFL 0.00124, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8041, Me 9.60E-18, Se -1.33E-14, Te 1.24E-15 + 7536, 314.000, 0, En 4.527735728050E-06, CFL 0.00277, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.85E-18, Se 6.65E-15, Te 5.81E-16 + 7560, 315.000, 0, En 1.779019506542E-05, CFL 0.00493, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -2.74E-18, Se -6.65E-15, Te 1.80E-16 + 7584, 316.000, 0, En 1.715317171858E-05, CFL 0.00416, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.37E-17, Se 1.33E-14, Te 9.30E-16 + 7608, 317.000, 0, En 2.664276676220E-06, CFL 0.00148, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se -6.65E-15, Te -1.50E-15 + 7632, 318.000, 0, En 5.841948253911E-07, CFL 0.00077, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -5.27E-19, Se -1.33E-14, Te 3.11E-15 + 7656, 319.000, 0, En 1.379043696126E-06, CFL 0.00124, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -6.28E-18, Se 0.00E+00, Te -3.61E-16 + 7680, 320.000, 0, En 1.429254302881E-06, CFL 0.00142, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 6.17E-19, Se 0.00E+00, Te -2.13E-15 + 7704, 321.000, 0, En 6.057465818575E-07, CFL 0.00112, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -4.95E-18, Se 6.65E-15, Te 1.26E-15 + 7728, 322.000, 0, En 1.647224744383E-06, CFL 0.00172, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me 1.06E-18, Se -6.65E-15, Te -5.01E-16 + 7752, 323.000, 0, En 1.553909890108E-06, CFL 0.00199, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te -1.60E-16 + 7776, 324.000, 0, En 5.508674159357E-07, CFL 0.00076, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se -6.65E-15, Te 1.10E-15 + 7800, 325.000, 0, En 2.015179444787E-06, CFL 0.00153, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -3.86E-18, Se 6.65E-15, Te -7.58E-16 + 7824, 326.000, 0, En 2.575112811397E-06, CFL 0.00143, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.58E-17, Se -2.00E-14, Te -1.82E-15 + 7848, 327.000, 0, En 9.882170446367E-06, CFL 0.00348, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.44E-17, Se 2.66E-14, Te 1.22E-15 + 7872, 328.000, 0, En 8.611034375474E-06, CFL 0.00235, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7944, Me -1.51E-18, Se 0.00E+00, Te 3.04E-16 + 7896, 329.000, 0, En 2.571395297031E-06, CFL 0.00152, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 4.85E-18, Se -2.00E-14, Te -6.25E-16 + 7920, 330.000, 0, En 2.771959784060E-06, CFL 0.00183, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 2.36E-18, Se 2.66E-14, Te -7.64E-16 + 7944, 331.000, 0, En 1.709970860664E-06, CFL 0.00157, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.07E-18, Se -2.00E-14, Te 3.81E-16 + 7968, 332.000, 0, En 1.187592398972E-06, CFL 0.00151, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -1.83E-18, Se 6.65E-15, Te -2.15E-15 + 7992, 333.000, 0, En 1.862608561813E-06, CFL 0.00199, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se 6.65E-15, Te 1.27E-15 + 8016, 334.000, 0, En 1.041129107048E-06, CFL 0.00118, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.22E-18, Se 6.65E-15, Te -1.59E-15 + 8040, 335.000, 0, En 1.743787581228E-06, CFL 0.00156, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 3.48E-18, Se -6.65E-15, Te -3.20E-16 + 8064, 336.000, 0, En 1.041547819788E-06, CFL 0.00129, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me 2.71E-18, Se 0.00E+00, Te 1.59E-15 + 8088, 337.000, 0, En 1.279849997068E-06, CFL 0.00124, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.61E-17, Se 0.00E+00, Te -1.32E-15 + 8112, 338.000, 0, En 1.813658670655E-06, CFL 0.00165, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se -6.65E-15, Te 4.77E-16 + 8136, 339.000, 0, En 5.865020679972E-07, CFL 0.00161, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 9.80E-18, Se 6.65E-15, Te -3.45E-15 + 8160, 340.000, 0, En 1.838409302222E-06, CFL 0.00178, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 6.10E-18, Se -6.65E-15, Te 4.45E-15 + 8184, 341.000, 0, En 1.145102321288E-06, CFL 0.00181, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.19E-18, Se -6.65E-15, Te -2.54E-15 + 8208, 342.000, 0, En 4.357329906925E-07, CFL 0.00131, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 1.29E-18, Se 1.33E-14, Te 4.17E-16 + 8232, 343.000, 0, En 3.816526997201E-08, CFL 0.00024, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -4.94E-18, Se 0.00E+00, Te -7.63E-16 + 8256, 344.000, 0, En 2.213627317755E-07, CFL 0.00048, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.31E-17, Se -1.33E-14, Te 1.54E-15 + 8280, 345.000, 0, En 5.724167767345E-07, CFL 0.00088, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.06E-18, Se 6.65E-15, Te 1.05E-15 + 8304, 346.000, 0, En 1.672367609721E-06, CFL 0.00159, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 9.08E-18, Se 0.00E+00, Te 1.10E-15 + 8328, 347.000, 0, En 4.377040353800E-06, CFL 0.00197, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.67E-17, Se 6.65E-15, Te -4.25E-15 + 8352, 348.000, 0, En 1.229968250552E-05, CFL 0.00338, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.18E-17, Se -6.65E-15, Te 2.68E-16 + 8376, 349.000, 0, En 1.973046001104E-05, CFL 0.00440, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -2.77E-18, Se -6.65E-15, Te 3.18E-15 + 8400, 350.000, 0, En 8.733013013531E-06, CFL 0.00314, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 3.22E-18, Se 0.00E+00, Te -3.32E-15 + 8424, 351.000, 0, En 3.385627701297E-06, CFL 0.00191, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -3.11E-18, Se -6.65E-15, Te 1.99E-15 + 8448, 352.000, 0, En 3.526058516595E-06, CFL 0.00249, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 7.49E-19, Se 0.00E+00, Te -4.09E-16 + 8472, 353.000, 0, En 9.946884100417E-06, CFL 0.00354, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se 1.33E-14, Te -1.62E-15 + 8496, 354.000, 0, En 9.323327988241E-06, CFL 0.00275, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 0.00E+00, Te -3.31E-16 + 8520, 355.000, 0, En 7.663782661739E-06, CFL 0.00249, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.74E-17, Se -2.00E-14, Te 6.38E-16 + 8544, 356.000, 0, En 5.074753975028E-06, CFL 0.00239, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -1.18E-18, Se 2.00E-14, Te -4.14E-16 + 8568, 357.000, 0, En 2.654318773084E-06, CFL 0.00197, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.68E-18, Se 0.00E+00, Te 4.68E-16 + 8592, 358.000, 0, En 8.336538914116E-07, CFL 0.00092, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 0.00E+00, Te 1.16E-15 + 8616, 359.000, 0, En 1.142870134795E-06, CFL 0.00094, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -1.72E-17, Se -6.65E-15, Te -1.90E-15 + 8640, 360.000, 0, En 3.406846116596E-07, CFL 0.00040, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 3.96E-17, Se 2.00E-14, Te 2.40E-15 + 8664, 361.000, 0, En 6.497313776012E-07, CFL 0.00141, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7835, Me -3.08E-17, Se 0.00E+00, Te -1.77E-16 + 8688, 362.000, 0, En 1.824604147055E-07, CFL 0.00036, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.58E-18, Se 0.00E+00, Te -1.42E-15 + 8712, 363.000, 0, En 1.014942906973E-07, CFL 0.00032, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 9.50E-18, Se 6.65E-15, Te -7.34E-16 + 8736, 364.000, 0, En 2.545196010169E-07, CFL 0.00054, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 0.00E+00, Te -1.49E-15 + 8760, 365.000, 0, En 6.348871100964E-07, CFL 0.00088, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7823, Me 2.45E-18, Se 6.65E-15, Te 8.00E-16 From 234af18cfdddb75356d882d372a6da8c63bd9b88 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 23 Sep 2013 15:18:49 -0400 Subject: [PATCH 188/372] *Changed timestep to 1hr in single_column expts o Trivial change but helps facilitate diagnostics with MOM4p1 --- examples/solo_ocean/single_column/MOM_input | 4 +- .../single_column/MOM_parameter_doc.all | 6 +- .../single_column/MOM_parameter_doc.short | 11 +- .../solo_ocean/single_column/timestats.gnu | 730 +++++++++--------- .../solo_ocean/single_column/timestats.intel | 730 +++++++++--------- .../solo_ocean/single_column/timestats.pgi | 730 +++++++++--------- examples/solo_ocean/single_column_z/MOM_input | 4 +- .../single_column_z/MOM_parameter_doc.all | 6 +- .../single_column_z/MOM_parameter_doc.short | 11 +- .../solo_ocean/single_column_z/timestats.gnu | 730 +++++++++--------- .../single_column_z/timestats.intel | 730 +++++++++--------- .../solo_ocean/single_column_z/timestats.pgi | 730 +++++++++--------- 12 files changed, 2202 insertions(+), 2220 deletions(-) diff --git a/examples/solo_ocean/single_column/MOM_input b/examples/solo_ocean/single_column/MOM_input index 8da5b09bbf..578a558f3f 100644 --- a/examples/solo_ocean/single_column/MOM_input +++ b/examples/solo_ocean/single_column/MOM_input @@ -47,7 +47,7 @@ DT = 3600.0 ! [s] ! is actually used will be an integer fraction of the ! forcing time-step (DT_FORCING in ocean-only mode or the ! coupling timestep in coupled mode.) -DT_THERM = 7200.0 ! [s] default = 3600.0 +DT_THERM = 3600.0 ! [s] default = 3600.0 ! The thermodynamic and tracer advection time step. ! Ideally DT_THERM should be an integer multiple of DT ! and less than the forcing or coupling time-step. @@ -384,7 +384,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. ! === Parameters of module MOM_main (MOM_driver) === -DT_FORCING = 7200.0 ! [s] default = 3600.0 +DT_FORCING = 3600.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. diff --git a/examples/solo_ocean/single_column/MOM_parameter_doc.all b/examples/solo_ocean/single_column/MOM_parameter_doc.all index 5ca6335657..16755f5f82 100644 --- a/examples/solo_ocean/single_column/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column/MOM_parameter_doc.all @@ -155,7 +155,7 @@ DT = 3600.0 ! [s] ! is actually used will be an integer fraction of the ! forcing time-step (DT_FORCING in ocean-only mode or the ! coupling timestep in coupled mode.) -DT_THERM = 7200.0 ! [s] default = 3600.0 +DT_THERM = 3600.0 ! [s] default = 3600.0 ! The thermodynamic and tracer advection time step. ! Ideally DT_THERM should be an integer multiple of DT ! and less than the forcing or coupling time-step. @@ -1222,7 +1222,7 @@ CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. ! === Parameters of module MOM_main (MOM_driver) === -DT_FORCING = 7200.0 ! [s] default = 3600.0 +DT_FORCING = 3600.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. @@ -1241,7 +1241,7 @@ RESTINT = 3650.0 ! [days] default = 0.0 ! The interval between saves of the restart file in units ! of TIMEUNIT. Use 0 (the default) to not save ! incremental restart files at all. -ENERGYSAVEDAYS = 1.0 ! [days] default = 7200.0 +ENERGYSAVEDAYS = 1.0 ! [days] default = 3600.0 ! The interval in units of TIMEUNIT between saves of the ! energies of the run and other globally summed diagnostics. ICE_SHELF = False ! [Boolean] default = False diff --git a/examples/solo_ocean/single_column/MOM_parameter_doc.short b/examples/solo_ocean/single_column/MOM_parameter_doc.short index e89683406a..a76e6ad865 100644 --- a/examples/solo_ocean/single_column/MOM_parameter_doc.short +++ b/examples/solo_ocean/single_column/MOM_parameter_doc.short @@ -47,11 +47,6 @@ DT = 3600.0 ! [s] ! is actually used will be an integer fraction of the ! forcing time-step (DT_FORCING in ocean-only mode or the ! coupling timestep in coupled mode.) -DT_THERM = 7200.0 ! [s] default = 3600.0 - ! The thermodynamic and tracer advection time step. - ! Ideally DT_THERM should be an integer multiple of DT - ! and less than the forcing or coupling time-step. - ! By default DT_THERM is set to DT. MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 ! The minimum amount of time in seconds between ! calculations of depth-space diagnostics. Making this @@ -389,10 +384,6 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. ! === Parameters of module MOM_main (MOM_driver) === -DT_FORCING = 7200.0 ! [s] default = 3600.0 - ! The time step for changing forcing, coupling with other - ! components, or potentially writing certain diagnostics. - ! The default value is given by DT. DAYMAX = 365.0 ! [days] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end @@ -408,6 +399,6 @@ RESTINT = 3650.0 ! [days] default = 0.0 ! The interval between saves of the restart file in units ! of TIMEUNIT. Use 0 (the default) to not save ! incremental restart files at all. -ENERGYSAVEDAYS = 1.0 ! [days] default = 7200.0 +ENERGYSAVEDAYS = 1.0 ! [days] default = 3600.0 ! The interval in units of TIMEUNIT between saves of the ! energies of the run and other globally summed diagnostics. diff --git a/examples/solo_ocean/single_column/timestats.gnu b/examples/solo_ocean/single_column/timestats.gnu index 7e7e94c19c..7777c8523c 100644 --- a/examples/solo_ocean/single_column/timestats.gnu +++ b/examples/solo_ocean/single_column/timestats.gnu @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.465358040126E-26, CFL 0.00000, SL -6.3665E-12, M 7.69512E+16, S 35.1314, T 4.8313, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 1.450858796149E-05, CFL 0.00771, SL -3.1028E-03, M 7.69512E+16, S 35.1314, T 4.8304, Me 5.58E-18, Se 0.00E+00, Te -3.63E-16 - 48, 2.000, 0, En 2.797687383419E-05, CFL 0.00792, SL 5.8114E-03, M 7.69513E+16, S 35.1313, T 4.8299, Me -3.14E-17, Se 6.65E-15, Te -2.36E-16 - 72, 3.000, 0, En 3.924569588251E-06, CFL 0.00153, SL 2.6844E-03, M 7.69512E+16, S 35.1313, T 4.8292, Me -8.07E-17, Se -6.65E-15, Te -1.70E-15 - 96, 4.000, 0, En 2.210372590980E-06, CFL 0.00109, SL -5.2401E-04, M 7.69512E+16, S 35.1314, T 4.8286, Me -7.18E-18, Se -6.65E-15, Te 1.12E-15 - 120, 5.000, 0, En 1.758345257692E-07, CFL 0.00031, SL -2.9269E-03, M 7.69512E+16, S 35.1314, T 4.8284, Me 7.30E-17, Se 1.33E-14, Te 1.81E-15 - 144, 6.000, 0, En 7.957981304703E-07, CFL 0.00059, SL -4.5440E-03, M 7.69511E+16, S 35.1314, T 4.8282, Me 1.49E-17, Se -6.65E-15, Te 1.22E-15 - 168, 7.000, 0, En 2.262550061369E-07, CFL 0.00040, SL -2.5568E-03, M 7.69512E+16, S 35.1314, T 4.8279, Me 7.79E-17, Se 6.65E-15, Te 3.68E-16 - 192, 8.000, 0, En 1.111451569622E-06, CFL 0.00065, SL 3.6493E-03, M 7.69512E+16, S 35.1313, T 4.8278, Me 5.18E-17, Se 1.33E-14, Te 2.29E-16 - 216, 9.000, 0, En 1.865052595356E-06, CFL 0.00081, SL 8.6303E-03, M 7.69513E+16, S 35.1313, T 4.8276, Me 2.27E-17, Se -1.33E-14, Te 1.83E-15 - 240, 10.000, 0, En 5.890924981744E-06, CFL 0.00141, SL 8.0481E-03, M 7.69513E+16, S 35.1313, T 4.8276, Me 2.55E-17, Se 0.00E+00, Te 6.84E-16 - 264, 11.000, 0, En 4.824180487170E-06, CFL 0.00135, SL 6.3439E-03, M 7.69513E+16, S 35.1313, T 4.8274, Me 9.61E-17, Se 6.65E-15, Te -2.64E-16 - 288, 12.000, 0, En 3.342729200229E-06, CFL 0.00120, SL 2.6567E-03, M 7.69512E+16, S 35.1313, T 4.8270, Me -4.43E-17, Se 0.00E+00, Te -9.60E-16 - 312, 13.000, 0, En 2.558087351141E-06, CFL 0.00095, SL -3.8968E-03, M 7.69511E+16, S 35.1314, T 4.8263, Me -1.54E-16, Se -6.65E-15, Te -2.38E-15 - 336, 14.000, 0, En 2.446954641669E-06, CFL 0.00120, SL -8.2365E-03, M 7.69511E+16, S 35.1314, T 4.8258, Me 8.77E-17, Se 0.00E+00, Te 1.30E-16 - 360, 15.000, 0, En 4.813059600602E-06, CFL 0.00169, SL -1.1172E-02, M 7.69511E+16, S 35.1314, T 4.8254, Me -6.63E-17, Se 0.00E+00, Te 7.31E-16 - 384, 16.000, 0, En 9.123103755642E-07, CFL 0.00055, SL -1.5083E-02, M 7.69510E+16, S 35.1314, T 4.8248, Me -1.53E-17, Se -6.65E-15, Te -1.76E-15 - 408, 17.000, 0, En 1.365788967774E-07, CFL 0.00029, SL -2.4323E-02, M 7.69509E+16, S 35.1315, T 4.8235, Me 1.55E-17, Se 0.00E+00, Te 6.61E-16 - 432, 18.000, 0, En 9.246892863269E-07, CFL 0.00060, SL -2.9520E-02, M 7.69508E+16, S 35.1315, T 4.8223, Me 5.24E-17, Se 0.00E+00, Te -2.02E-15 - 456, 19.000, 0, En 2.150638137416E-07, CFL 0.00040, SL -1.3091E-02, M 7.69510E+16, S 35.1314, T 4.8215, Me -8.58E-17, Se 0.00E+00, Te 6.37E-16 - 480, 20.000, 0, En 1.476395467232E-06, CFL 0.00085, SL -1.0814E-02, M 7.69511E+16, S 35.1314, T 4.8207, Me -1.18E-18, Se 0.00E+00, Te -3.85E-15 - 504, 21.000, 0, En 1.539710811869E-06, CFL 0.00087, SL -1.6335E-02, M 7.69510E+16, S 35.1314, T 4.8198, Me -9.51E-17, Se 6.65E-15, Te 2.42E-15 - 528, 22.000, 0, En 1.961130635058E-06, CFL 0.00110, SL -2.0612E-02, M 7.69509E+16, S 35.1315, T 4.8194, Me -7.99E-17, Se -6.65E-15, Te -2.12E-16 - 552, 23.000, 0, En 1.445198453112E-06, CFL 0.00078, SL -2.4748E-02, M 7.69509E+16, S 35.1315, T 4.8189, Me 8.18E-17, Se -6.65E-15, Te -7.83E-16 - 576, 24.000, 0, En 3.454505932833E-06, CFL 0.00134, SL -2.7364E-02, M 7.69508E+16, S 35.1315, T 4.8186, Me -1.69E-16, Se -1.33E-14, Te -1.78E-15 - 600, 25.000, 0, En 8.391058476180E-06, CFL 0.00160, SL -3.3350E-02, M 7.69508E+16, S 35.1315, T 4.8180, Me 2.39E-17, Se 0.00E+00, Te 1.99E-15 - 624, 26.000, 0, En 4.677340493731E-06, CFL 0.00110, SL -3.8239E-02, M 7.69507E+16, S 35.1316, T 4.8174, Me 1.18E-17, Se 0.00E+00, Te -2.17E-15 - 648, 27.000, 0, En 1.168415983686E-05, CFL 0.00214, SL -4.1085E-02, M 7.69507E+16, S 35.1316, T 4.8170, Me -1.26E-17, Se 6.65E-15, Te 8.62E-16 - 672, 28.000, 0, En 8.995721472423E-06, CFL 0.00185, SL -3.8193E-02, M 7.69507E+16, S 35.1316, T 4.8166, Me 2.17E-17, Se 6.65E-15, Te -1.92E-15 - 696, 29.000, 0, En 1.387522166158E-06, CFL 0.00071, SL -4.3701E-02, M 7.69506E+16, S 35.1316, T 4.8155, Me -6.17E-17, Se 6.65E-15, Te -3.26E-16 - 720, 30.000, 0, En 5.010280577640E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1317, T 4.8143, Me -1.29E-16, Se -6.65E-15, Te -1.11E-15 - 744, 31.000, 0, En 8.227558417804E-08, CFL 0.00020, SL -5.2788E-02, M 7.69505E+16, S 35.1317, T 4.8136, Me -1.12E-16, Se 0.00E+00, Te -2.47E-15 - 768, 32.000, 0, En 2.531146800898E-07, CFL 0.00024, SL -3.5380E-02, M 7.69507E+16, S 35.1316, T 4.8130, Me -2.22E-16, Se -6.65E-15, Te -2.57E-15 - 792, 33.000, 0, En 4.048124866953E-07, CFL 0.00036, SL -3.2536E-02, M 7.69508E+16, S 35.1315, T 4.8122, Me 9.22E-17, Se 6.65E-15, Te 1.76E-15 - 816, 34.000, 0, En 2.265563408420E-07, CFL 0.00025, SL -3.7946E-02, M 7.69507E+16, S 35.1316, T 4.8112, Me 5.96E-17, Se 0.00E+00, Te 3.11E-16 - 840, 35.000, 0, En 1.264218599061E-07, CFL 0.00019, SL -4.4738E-02, M 7.69506E+16, S 35.1316, T 4.8104, Me -8.59E-17, Se 0.00E+00, Te -3.52E-16 - 864, 36.000, 0, En 2.027061185797E-07, CFL 0.00024, SL -4.9663E-02, M 7.69506E+16, S 35.1316, T 4.8099, Me 7.62E-17, Se 6.65E-15, Te 4.48E-17 - 888, 37.000, 0, En 2.197564730571E-07, CFL 0.00023, SL -5.3167E-02, M 7.69505E+16, S 35.1317, T 4.8094, Me -1.40E-16, Se 0.00E+00, Te 6.16E-17 - 912, 38.000, 0, En 7.869577863333E-07, CFL 0.00049, SL -5.4706E-02, M 7.69505E+16, S 35.1317, T 4.8091, Me 6.05E-17, Se -6.65E-15, Te 2.61E-15 - 936, 39.000, 0, En 9.171500331301E-07, CFL 0.00063, SL -4.5909E-02, M 7.69506E+16, S 35.1316, T 4.8088, Me 1.32E-16, Se -6.65E-15, Te -1.26E-15 - 960, 40.000, 0, En 2.458126197488E-07, CFL 0.00031, SL -4.0149E-02, M 7.69507E+16, S 35.1316, T 4.8085, Me 1.29E-16, Se 2.00E-14, Te 1.16E-15 - 984, 41.000, 0, En 7.747077840372E-07, CFL 0.00062, SL -4.1596E-02, M 7.69507E+16, S 35.1316, T 4.8080, Me -2.35E-17, Se 0.00E+00, Te -1.37E-16 - 1008, 42.000, 0, En 1.541648607484E-06, CFL 0.00075, SL -3.5935E-02, M 7.69507E+16, S 35.1316, T 4.8074, Me 8.46E-17, Se 0.00E+00, Te 4.78E-16 - 1032, 43.000, 0, En 7.138337897204E-07, CFL 0.00055, SL -2.7178E-02, M 7.69508E+16, S 35.1315, T 4.8071, Me -4.86E-17, Se 1.33E-14, Te -2.20E-15 - 1056, 44.000, 0, En 5.445027882500E-07, CFL 0.00047, SL -1.9353E-02, M 7.69509E+16, S 35.1315, T 4.8069, Me -7.95E-18, Se -6.65E-15, Te -5.49E-16 - 1080, 45.000, 0, En 1.554701592542E-06, CFL 0.00083, SL -2.2270E-02, M 7.69509E+16, S 35.1315, T 4.8063, Me -1.22E-16, Se -6.65E-15, Te -1.90E-15 - 1104, 46.000, 0, En 7.028719784815E-07, CFL 0.00053, SL -2.9704E-02, M 7.69508E+16, S 35.1315, T 4.8053, Me -2.20E-16, Se 0.00E+00, Te 7.26E-16 - 1128, 47.000, 0, En 1.987782854275E-07, CFL 0.00022, SL -3.6424E-02, M 7.69507E+16, S 35.1316, T 4.8044, Me -9.18E-17, Se 0.00E+00, Te -1.02E-15 - 1152, 48.000, 0, En 7.584100914873E-07, CFL 0.00053, SL -4.2022E-02, M 7.69507E+16, S 35.1316, T 4.8036, Me 1.16E-16, Se 6.65E-15, Te -9.38E-16 - 1176, 49.000, 0, En 1.232848745791E-06, CFL 0.00055, SL -5.0413E-02, M 7.69505E+16, S 35.1316, T 4.8023, Me 9.05E-17, Se 6.65E-15, Te 1.09E-16 - 1200, 50.000, 0, En 3.860824904606E-07, CFL 0.00040, SL -5.9660E-02, M 7.69504E+16, S 35.1317, T 4.8011, Me -1.20E-16, Se 0.00E+00, Te -8.95E-16 - 1224, 51.000, 0, En 1.150447739683E-06, CFL 0.00057, SL -6.5612E-02, M 7.69504E+16, S 35.1317, T 4.8005, Me -1.07E-17, Se -2.66E-14, Te -2.02E-15 - 1248, 52.000, 0, En 4.416913455612E-06, CFL 0.00123, SL -6.9153E-02, M 7.69503E+16, S 35.1318, T 4.8003, Me -7.03E-17, Se 0.00E+00, Te 1.56E-16 - 1272, 53.000, 0, En 2.692782346457E-06, CFL 0.00086, SL -7.0352E-02, M 7.69503E+16, S 35.1318, T 4.8002, Me -6.53E-17, Se -6.65E-15, Te -1.99E-15 - 1296, 54.000, 0, En 2.976255362824E-06, CFL 0.00099, SL -6.6344E-02, M 7.69503E+16, S 35.1317, T 4.8000, Me -1.43E-16, Se -6.65E-15, Te -1.90E-15 - 1320, 55.000, 0, En 3.210505769332E-06, CFL 0.00095, SL -6.6928E-02, M 7.69503E+16, S 35.1317, T 4.7995, Me -4.37E-17, Se -6.65E-15, Te 1.16E-16 - 1344, 56.000, 0, En 1.094827301430E-06, CFL 0.00060, SL -7.1279E-02, M 7.69503E+16, S 35.1318, T 4.7989, Me 5.10E-17, Se 6.65E-15, Te 1.30E-15 - 1368, 57.000, 0, En 2.502415683464E-06, CFL 0.00069, SL -7.0386E-02, M 7.69503E+16, S 35.1318, T 4.7986, Me -2.57E-17, Se 0.00E+00, Te -1.60E-15 - 1392, 58.000, 0, En 1.998051377916E-06, CFL 0.00079, SL -7.3003E-02, M 7.69503E+16, S 35.1318, T 4.7980, Me -4.35E-17, Se -6.65E-15, Te -4.71E-16 - 1416, 59.000, 0, En 1.154889811181E-06, CFL 0.00055, SL -7.9555E-02, M 7.69502E+16, S 35.1318, T 4.7970, Me -2.73E-17, Se -6.65E-15, Te -9.36E-16 - 1440, 60.000, 0, En 6.373004408340E-07, CFL 0.00049, SL -8.6833E-02, M 7.69501E+16, S 35.1319, T 4.7962, Me -6.07E-17, Se 0.00E+00, Te 2.70E-16 - 1464, 61.000, 0, En 2.966187135690E-07, CFL 0.00033, SL -9.1860E-02, M 7.69500E+16, S 35.1319, T 4.7958, Me -6.71E-17, Se 1.33E-14, Te -3.36E-15 - 1488, 62.000, 0, En 8.662223512764E-07, CFL 0.00056, SL -9.4866E-02, M 7.69500E+16, S 35.1319, T 4.7956, Me 2.61E-17, Se 0.00E+00, Te 2.64E-15 - 1512, 63.000, 0, En 1.884620130505E-07, CFL 0.00026, SL -9.7619E-02, M 7.69499E+16, S 35.1319, T 4.7955, Me -5.80E-17, Se -1.33E-14, Te -5.27E-16 - 1536, 64.000, 0, En 9.631380883852E-08, CFL 0.00011, SL -1.0069E-01, M 7.69499E+16, S 35.1319, T 4.7955, Me -7.34E-17, Se 0.00E+00, Te 1.18E-16 - 1560, 65.000, 0, En 2.874500707847E-07, CFL 0.00032, SL -1.0286E-01, M 7.69499E+16, S 35.1320, T 4.7952, Me -7.45E-17, Se 0.00E+00, Te -5.70E-16 - 1584, 66.000, 0, En 7.110850856637E-07, CFL 0.00052, SL -1.0673E-01, M 7.69498E+16, S 35.1320, T 4.7950, Me -1.19E-17, Se -6.65E-15, Te -1.93E-16 - 1608, 67.000, 0, En 1.864906818027E-06, CFL 0.00082, SL -1.1005E-01, M 7.69498E+16, S 35.1320, T 4.7946, Me -5.17E-17, Se -6.65E-15, Te -1.84E-16 - 1632, 68.000, 0, En 2.187191546049E-06, CFL 0.00084, SL -1.0719E-01, M 7.69498E+16, S 35.1320, T 4.7944, Me -1.23E-16, Se 0.00E+00, Te 1.68E-16 - 1656, 69.000, 0, En 5.844243433147E-06, CFL 0.00390, SL -1.0327E-01, M 7.69499E+16, S 35.1320, T 4.7944, Me 5.43E-17, Se -1.33E-14, Te 1.08E-15 - 1680, 70.000, 0, En 3.319355707076E-06, CFL 0.00552, SL -9.7326E-02, M 7.69499E+16, S 35.1319, T 4.7946, Me 2.17E-16, Se 1.33E-14, Te 5.44E-16 - 1704, 71.000, 0, En 1.117066380950E-05, CFL 0.01174, SL -9.5381E-02, M 7.69500E+16, S 35.1319, T 4.7948, Me 1.87E-16, Se 1.33E-14, Te -8.08E-16 - 1728, 72.000, 0, En 1.226312988612E-05, CFL 0.00911, SL -9.5890E-02, M 7.69500E+16, S 35.1319, T 4.7950, Me 1.87E-16, Se 0.00E+00, Te 2.48E-15 - 1752, 73.000, 0, En 1.628220042441E-05, CFL 0.00818, SL -9.7793E-02, M 7.69499E+16, S 35.1319, T 4.7950, Me 2.45E-17, Se 6.65E-15, Te 2.55E-16 - 1776, 74.000, 0, En 8.136131353544E-06, CFL 0.00341, SL -1.0151E-01, M 7.69499E+16, S 35.1319, T 4.7947, Me 6.20E-17, Se 0.00E+00, Te -5.98E-16 - 1800, 75.000, 0, En 6.455457972292E-07, CFL 0.00044, SL -1.0893E-01, M 7.69498E+16, S 35.1320, T 4.7940, Me -1.79E-16, Se -6.65E-15, Te 1.05E-15 - 1824, 76.000, 0, En 4.616314386356E-07, CFL 0.00036, SL -1.1439E-01, M 7.69497E+16, S 35.1320, T 4.7937, Me 5.29E-19, Se -6.65E-15, Te 8.55E-17 - 1848, 77.000, 0, En 2.353814976439E-06, CFL 0.00086, SL -1.1955E-01, M 7.69497E+16, S 35.1321, T 4.7935, Me -7.22E-17, Se 6.65E-15, Te -1.33E-15 - 1872, 78.000, 0, En 1.568588798779E-06, CFL 0.00091, SL -1.2352E-01, M 7.69496E+16, S 35.1321, T 4.7934, Me 8.19E-17, Se 0.00E+00, Te 2.66E-15 - 1896, 79.000, 0, En 9.354552608284E-06, CFL 0.00770, SL -1.2382E-01, M 7.69496E+16, S 35.1321, T 4.7937, Me -1.53E-16, Se -1.33E-14, Te -1.99E-15 - 1920, 80.000, 0, En 6.384824290285E-06, CFL 0.00538, SL -1.2155E-01, M 7.69496E+16, S 35.1321, T 4.7940, Me 2.15E-17, Se 0.00E+00, Te -1.04E-16 - 1944, 81.000, 0, En 4.233037224080E-06, CFL 0.00184, SL -1.2246E-01, M 7.69496E+16, S 35.1321, T 4.7940, Me -3.59E-17, Se -6.65E-15, Te -4.80E-16 - 1968, 82.000, 0, En 5.707087501832E-06, CFL 0.00184, SL -1.2496E-01, M 7.69496E+16, S 35.1321, T 4.7938, Me -4.25E-17, Se -6.65E-15, Te -1.12E-15 - 1992, 83.000, 0, En 2.587609814212E-06, CFL 0.00116, SL -1.2178E-01, M 7.69496E+16, S 35.1321, T 4.7937, Me 2.02E-16, Se 1.33E-14, Te 1.58E-15 - 2016, 84.000, 0, En 1.663670626902E-06, CFL 0.00088, SL -1.2330E-01, M 7.69496E+16, S 35.1321, T 4.7936, Me -1.20E-16, Se -6.65E-15, Te -2.18E-15 - 2040, 85.000, 0, En 2.448006101049E-06, CFL 0.00094, SL -1.3192E-01, M 7.69495E+16, S 35.1321, T 4.7924, Me -6.54E-17, Se -6.65E-15, Te 1.42E-15 - 2064, 86.000, 0, En 3.631700600372E-06, CFL 0.00108, SL -1.4196E-01, M 7.69494E+16, S 35.1322, T 4.7911, Me 1.31E-16, Se 0.00E+00, Te -1.79E-15 - 2088, 87.000, 0, En 1.916356528531E-06, CFL 0.00080, SL -1.4698E-01, M 7.69493E+16, S 35.1322, T 4.7904, Me 7.85E-17, Se 0.00E+00, Te -2.68E-15 - 2112, 88.000, 0, En 1.626459878893E-06, CFL 0.00093, SL -1.3811E-01, M 7.69494E+16, S 35.1322, T 4.7900, Me -4.07E-19, Se 0.00E+00, Te 1.70E-15 - 2136, 89.000, 0, En 3.427059694782E-05, CFL 0.00833, SL -1.2585E-01, M 7.69496E+16, S 35.1321, T 4.7901, Me -8.59E-17, Se 6.65E-15, Te -2.91E-16 - 2160, 90.000, 0, En 2.326368844351E-05, CFL 0.00735, SL -1.2492E-01, M 7.69496E+16, S 35.1321, T 4.7904, Me -2.51E-17, Se -1.33E-14, Te -1.37E-15 - 2184, 91.000, 0, En 7.996235504314E-06, CFL 0.00385, SL -1.2865E-01, M 7.69495E+16, S 35.1321, T 4.7905, Me 3.30E-17, Se 6.65E-15, Te -1.69E-15 - 2208, 92.000, 0, En 7.511967984906E-07, CFL 0.00094, SL -1.3312E-01, M 7.69495E+16, S 35.1321, T 4.7904, Me -3.06E-17, Se 0.00E+00, Te 2.27E-15 - 2232, 93.000, 0, En 5.760511037242E-07, CFL 0.00036, SL -1.3901E-01, M 7.69494E+16, S 35.1322, T 4.7899, Me 7.08E-17, Se -6.65E-15, Te -6.38E-16 - 2256, 94.000, 0, En 2.453633918944E-07, CFL 0.00027, SL -1.4343E-01, M 7.69494E+16, S 35.1322, T 4.7896, Me -3.74E-17, Se 6.65E-15, Te 3.74E-16 - 2280, 95.000, 0, En 1.331627185615E-06, CFL 0.00094, SL -1.4213E-01, M 7.69494E+16, S 35.1322, T 4.7895, Me 2.25E-16, Se 0.00E+00, Te 1.23E-15 - 2304, 96.000, 0, En 7.379515466786E-06, CFL 0.00596, SL -1.4221E-01, M 7.69494E+16, S 35.1322, T 4.7898, Me -1.35E-16, Se 0.00E+00, Te -5.31E-16 - 2328, 97.000, 0, En 4.423039162623E-05, CFL 0.00893, SL -1.4385E-01, M 7.69493E+16, S 35.1322, T 4.7901, Me 6.61E-18, Se 0.00E+00, Te 3.41E-16 - 2352, 98.000, 0, En 3.044831613822E-05, CFL 0.00763, SL -1.4606E-01, M 7.69493E+16, S 35.1322, T 4.7902, Me 1.59E-16, Se 0.00E+00, Te -5.70E-16 - 2376, 99.000, 0, En 1.129081275204E-06, CFL 0.00111, SL -1.4877E-01, M 7.69493E+16, S 35.1322, T 4.7903, Me 8.35E-18, Se 0.00E+00, Te -1.80E-15 - 2400, 100.000, 0, En 6.573298679623E-06, CFL 0.00275, SL -1.5224E-01, M 7.69492E+16, S 35.1322, T 4.7903, Me -6.38E-17, Se -1.33E-14, Te 1.07E-15 - 2424, 101.000, 0, En 2.840202408043E-06, CFL 0.00400, SL -1.5320E-01, M 7.69492E+16, S 35.1322, T 4.7905, Me 9.37E-17, Se 0.00E+00, Te 6.38E-16 - 2448, 102.000, 0, En 3.636704400233E-06, CFL 0.00512, SL -1.5206E-01, M 7.69492E+16, S 35.1322, T 4.7908, Me -1.63E-17, Se 6.65E-15, Te -2.80E-15 - 2472, 103.000, 0, En 1.566729377172E-06, CFL 0.00160, SL -1.5541E-01, M 7.69492E+16, S 35.1323, T 4.7910, Me 2.30E-17, Se -6.65E-15, Te 2.71E-16 - 2496, 104.000, 0, En 1.044360164687E-06, CFL 0.00124, SL -1.6009E-01, M 7.69491E+16, S 35.1323, T 4.7911, Me -6.63E-17, Se -6.65E-15, Te 1.98E-15 - 2520, 105.000, 0, En 3.243574326116E-07, CFL 0.00111, SL -1.6286E-01, M 7.69491E+16, S 35.1323, T 4.7913, Me -7.19E-17, Se 0.00E+00, Te 1.56E-15 - 2544, 106.000, 0, En 9.987609159933E-06, CFL 0.01370, SL -1.6315E-01, M 7.69491E+16, S 35.1323, T 4.7917, Me -2.30E-16, Se -6.65E-15, Te -2.44E-15 - 2568, 107.000, 0, En 2.372864263644E-05, CFL 0.01452, SL -1.6264E-01, M 7.69491E+16, S 35.1323, T 4.7921, Me 7.19E-17, Se 1.33E-14, Te -3.98E-16 - 2592, 108.000, 0, En 2.141754596497E-05, CFL 0.01343, SL -1.5961E-01, M 7.69491E+16, S 35.1323, T 4.7924, Me -4.31E-17, Se -1.33E-14, Te -1.71E-16 - 2616, 109.000, 0, En 5.967628870366E-06, CFL 0.00679, SL -1.5618E-01, M 7.69492E+16, S 35.1323, T 4.7925, Me -6.86E-17, Se 1.33E-14, Te -1.51E-15 - 2640, 110.000, 0, En 2.155453259356E-06, CFL 0.00280, SL -1.5662E-01, M 7.69492E+16, S 35.1323, T 4.7921, Me 5.28E-18, Se 0.00E+00, Te -2.26E-16 - 2664, 111.000, 0, En 1.114757873960E-06, CFL 0.00101, SL -1.6411E-01, M 7.69491E+16, S 35.1323, T 4.7915, Me -7.82E-17, Se 0.00E+00, Te 1.10E-16 - 2688, 112.000, 0, En 2.331903435110E-06, CFL 0.00139, SL -1.7078E-01, M 7.69490E+16, S 35.1324, T 4.7912, Me -7.75E-17, Se -6.65E-15, Te 2.77E-15 - 2712, 113.000, 0, En 6.403705098115E-06, CFL 0.00263, SL -1.7039E-01, M 7.69490E+16, S 35.1324, T 4.7910, Me -1.83E-16, Se -6.65E-15, Te -9.58E-16 - 2736, 114.000, 0, En 1.244778948887E-05, CFL 0.00717, SL -1.5685E-01, M 7.69492E+16, S 35.1323, T 4.7910, Me 3.39E-17, Se -6.65E-15, Te 1.11E-17 - 2760, 115.000, 0, En 2.493802325724E-06, CFL 0.00178, SL -1.5525E-01, M 7.69492E+16, S 35.1323, T 4.7911, Me -1.06E-16, Se -6.65E-15, Te -2.15E-15 - 2784, 116.000, 0, En 4.680447885059E-06, CFL 0.00390, SL -1.5744E-01, M 7.69492E+16, S 35.1323, T 4.7914, Me 2.90E-17, Se 0.00E+00, Te 1.97E-15 - 2808, 117.000, 0, En 1.503292400969E-05, CFL 0.00514, SL -1.5990E-01, M 7.69491E+16, S 35.1323, T 4.7917, Me -5.68E-17, Se 0.00E+00, Te 1.18E-15 - 2832, 118.000, 0, En 1.976861076163E-05, CFL 0.00719, SL -1.6219E-01, M 7.69491E+16, S 35.1323, T 4.7920, Me 4.21E-17, Se 0.00E+00, Te 6.01E-16 - 2856, 119.000, 0, En 1.671733965579E-05, CFL 0.00734, SL -1.6460E-01, M 7.69491E+16, S 35.1323, T 4.7924, Me 3.29E-17, Se 6.65E-15, Te 5.11E-16 - 2880, 120.000, 0, En 4.105195548783E-06, CFL 0.00488, SL -1.6675E-01, M 7.69491E+16, S 35.1323, T 4.7929, Me -1.16E-16, Se -1.33E-14, Te -3.10E-16 - 2904, 121.000, 0, En 2.055820046806E-05, CFL 0.01466, SL -1.6847E-01, M 7.69490E+16, S 35.1323, T 4.7934, Me -1.70E-17, Se 0.00E+00, Te 1.13E-15 - 2928, 122.000, 0, En 1.634701682550E-05, CFL 0.00692, SL -1.7005E-01, M 7.69490E+16, S 35.1323, T 4.7936, Me 3.72E-17, Se 1.33E-14, Te -4.11E-16 - 2952, 123.000, 0, En 3.767108449187E-06, CFL 0.00530, SL -1.7137E-01, M 7.69490E+16, S 35.1324, T 4.7939, Me 1.49E-16, Se 6.65E-15, Te 3.94E-16 - 2976, 124.000, 0, En 3.732201402652E-06, CFL 0.00635, SL -1.7192E-01, M 7.69490E+16, S 35.1324, T 4.7943, Me -7.01E-17, Se -1.33E-14, Te 6.37E-16 - 3000, 125.000, 0, En 3.975297578272E-06, CFL 0.00950, SL -1.6743E-01, M 7.69490E+16, S 35.1323, T 4.7947, Me 5.23E-17, Se -1.33E-14, Te -2.97E-15 - 3024, 126.000, 0, En 4.803241199239E-06, CFL 0.01084, SL -1.6017E-01, M 7.69491E+16, S 35.1323, T 4.7950, Me -2.69E-17, Se 6.65E-15, Te -1.50E-15 - 3048, 127.000, 0, En 3.295673743984E-05, CFL 0.02079, SL -1.6080E-01, M 7.69491E+16, S 35.1323, T 4.7952, Me 1.25E-17, Se -6.65E-15, Te 2.57E-15 - 3072, 128.000, 0, En 2.238312838739E-05, CFL 0.00877, SL -1.6417E-01, M 7.69491E+16, S 35.1323, T 4.7954, Me 2.50E-17, Se 6.65E-15, Te -9.44E-16 - 3096, 129.000, 0, En 2.048799269370E-06, CFL 0.00305, SL -1.6653E-01, M 7.69491E+16, S 35.1323, T 4.7958, Me 2.92E-17, Se 0.00E+00, Te 3.78E-16 - 3120, 130.000, 0, En 8.733172974494E-06, CFL 0.00797, SL -1.6854E-01, M 7.69490E+16, S 35.1323, T 4.7961, Me -6.17E-17, Se 0.00E+00, Te -9.52E-16 - 3144, 131.000, 0, En 1.526517067813E-05, CFL 0.00807, SL -1.7168E-01, M 7.69490E+16, S 35.1324, T 4.7962, Me -1.01E-16, Se -1.33E-14, Te -2.40E-15 - 3168, 132.000, 0, En 4.757310331755E-06, CFL 0.00340, SL -1.7709E-01, M 7.69489E+16, S 35.1324, T 4.7962, Me 5.03E-17, Se 1.33E-14, Te 3.23E-15 - 3192, 133.000, 0, En 1.015918041448E-06, CFL 0.00136, SL -1.8151E-01, M 7.69489E+16, S 35.1324, T 4.7962, Me 8.43E-17, Se -6.65E-15, Te -2.01E-15 - 3216, 134.000, 0, En 6.233857008421E-07, CFL 0.00153, SL -1.8246E-01, M 7.69489E+16, S 35.1324, T 4.7964, Me 5.60E-17, Se 1.33E-14, Te 8.91E-16 - 3240, 135.000, 0, En 2.092386443687E-06, CFL 0.00674, SL -1.7945E-01, M 7.69489E+16, S 35.1324, T 4.7967, Me 1.51E-16, Se -1.33E-14, Te -1.30E-15 - 3264, 136.000, 0, En 2.126482611664E-05, CFL 0.02216, SL -1.7812E-01, M 7.69489E+16, S 35.1324, T 4.7972, Me -1.39E-17, Se -6.65E-15, Te 6.42E-16 - 3288, 137.000, 0, En 1.194568665658E-05, CFL 0.01101, SL -1.7836E-01, M 7.69489E+16, S 35.1324, T 4.7975, Me -5.95E-17, Se 0.00E+00, Te 2.56E-16 - 3312, 138.000, 0, En 3.670281716450E-06, CFL 0.00584, SL -1.7913E-01, M 7.69489E+16, S 35.1324, T 4.7978, Me -7.52E-17, Se -6.65E-15, Te -1.08E-15 - 3336, 139.000, 0, En 9.153396063461E-06, CFL 0.00861, SL -1.8006E-01, M 7.69489E+16, S 35.1324, T 4.7981, Me -1.21E-16, Se -1.33E-14, Te 3.81E-16 - 3360, 140.000, 0, En 1.544555938783E-05, CFL 0.01210, SL -1.8086E-01, M 7.69489E+16, S 35.1324, T 4.7984, Me -8.66E-17, Se 1.33E-14, Te -7.54E-16 - 3384, 141.000, 0, En 8.319682983024E-06, CFL 0.00708, SL -1.8167E-01, M 7.69489E+16, S 35.1324, T 4.7989, Me 1.56E-16, Se 0.00E+00, Te -9.93E-16 - 3408, 142.000, 0, En 3.947473404528E-06, CFL 0.00736, SL -1.8245E-01, M 7.69489E+16, S 35.1324, T 4.7996, Me -3.36E-17, Se 0.00E+00, Te -6.63E-16 - 3432, 143.000, 0, En 2.870656249324E-06, CFL 0.00645, SL -1.8309E-01, M 7.69488E+16, S 35.1324, T 4.8002, Me 3.41E-17, Se 0.00E+00, Te 1.11E-15 - 3456, 144.000, 0, En 2.590225175251E-06, CFL 0.00779, SL -1.8365E-01, M 7.69488E+16, S 35.1324, T 4.8009, Me -1.01E-17, Se -1.33E-14, Te 1.75E-15 - 3480, 145.000, 0, En 3.809225163176E-06, CFL 0.00749, SL -1.8445E-01, M 7.69488E+16, S 35.1324, T 4.8017, Me 6.57E-17, Se 1.33E-14, Te -1.55E-15 - 3504, 146.000, 0, En 1.432311639279E-06, CFL 0.00376, SL -1.8536E-01, M 7.69488E+16, S 35.1324, T 4.8023, Me 1.27E-17, Se 6.65E-15, Te 4.51E-16 - 3528, 147.000, 0, En 7.114480278332E-07, CFL 0.00378, SL -1.8617E-01, M 7.69488E+16, S 35.1324, T 4.8030, Me 5.11E-17, Se -6.65E-15, Te 1.41E-15 - 3552, 148.000, 0, En 7.769492808802E-07, CFL 0.00343, SL -1.8611E-01, M 7.69488E+16, S 35.1324, T 4.8037, Me 7.57E-17, Se 6.65E-15, Te -1.05E-15 - 3576, 149.000, 0, En 9.979082684982E-08, CFL 0.00060, SL -1.8699E-01, M 7.69488E+16, S 35.1324, T 4.8043, Me 7.13E-17, Se 6.65E-15, Te 1.39E-15 - 3600, 150.000, 0, En 2.914618460913E-06, CFL 0.00555, SL -1.8852E-01, M 7.69488E+16, S 35.1325, T 4.8047, Me -1.56E-17, Se -6.65E-15, Te -1.30E-15 - 3624, 151.000, 0, En 4.308738392987E-06, CFL 0.00767, SL -1.8881E-01, M 7.69488E+16, S 35.1325, T 4.8050, Me 1.69E-17, Se 6.65E-15, Te 3.67E-16 - 3648, 152.000, 0, En 8.310264304547E-07, CFL 0.00300, SL -1.8987E-01, M 7.69488E+16, S 35.1325, T 4.8055, Me -2.82E-17, Se 6.65E-15, Te -5.16E-16 - 3672, 153.000, 0, En 1.927015135543E-06, CFL 0.00512, SL -1.9145E-01, M 7.69487E+16, S 35.1325, T 4.8058, Me -1.63E-16, Se -6.65E-15, Te 1.72E-15 - 3696, 154.000, 0, En 4.053713601032E-06, CFL 0.00710, SL -1.9297E-01, M 7.69487E+16, S 35.1325, T 4.8063, Me -1.36E-16, Se -6.65E-15, Te -3.64E-16 - 3720, 155.000, 0, En 8.939270893573E-07, CFL 0.00354, SL -1.9421E-01, M 7.69487E+16, S 35.1325, T 4.8068, Me 4.15E-17, Se 6.65E-15, Te 1.16E-15 - 3744, 156.000, 0, En 1.222687019479E-05, CFL 0.01199, SL -1.9548E-01, M 7.69487E+16, S 35.1325, T 4.8074, Me 2.67E-17, Se 0.00E+00, Te -2.01E-15 - 3768, 157.000, 0, En 3.306083170048E-05, CFL 0.01561, SL -1.9682E-01, M 7.69487E+16, S 35.1325, T 4.8080, Me 5.43E-17, Se -6.65E-15, Te -1.83E-15 - 3792, 158.000, 0, En 4.013649392739E-05, CFL 0.02081, SL -1.9813E-01, M 7.69487E+16, S 35.1325, T 4.8085, Me -2.39E-20, Se -6.65E-15, Te -8.05E-16 - 3816, 159.000, 0, En 1.094866368693E-05, CFL 0.00732, SL -1.9806E-01, M 7.69487E+16, S 35.1325, T 4.8089, Me 9.20E-17, Se 0.00E+00, Te 1.68E-15 - 3840, 160.000, 0, En 4.998534544323E-06, CFL 0.00680, SL -1.9602E-01, M 7.69487E+16, S 35.1325, T 4.8094, Me -3.99E-17, Se 6.65E-15, Te -5.96E-16 - 3864, 161.000, 0, En 1.264359177407E-05, CFL 0.00957, SL -1.9620E-01, M 7.69487E+16, S 35.1325, T 4.8100, Me 1.06E-17, Se -6.65E-15, Te -1.32E-15 - 3888, 162.000, 0, En 1.278552884389E-05, CFL 0.00871, SL -1.9481E-01, M 7.69487E+16, S 35.1325, T 4.8104, Me -2.81E-17, Se 0.00E+00, Te -8.33E-16 - 3912, 163.000, 0, En 4.828507679182E-06, CFL 0.00639, SL -1.9517E-01, M 7.69487E+16, S 35.1325, T 4.8109, Me 6.44E-17, Se 0.00E+00, Te 2.74E-15 - 3936, 164.000, 0, En 3.214074032795E-06, CFL 0.00653, SL -1.9613E-01, M 7.69487E+16, S 35.1325, T 4.8114, Me -4.63E-17, Se 0.00E+00, Te 4.96E-16 - 3960, 165.000, 0, En 3.856903250682E-06, CFL 0.00744, SL -1.9716E-01, M 7.69487E+16, S 35.1325, T 4.8120, Me -1.20E-16, Se 0.00E+00, Te -1.77E-15 - 3984, 166.000, 0, En 2.997349196003E-06, CFL 0.00671, SL -1.9841E-01, M 7.69486E+16, S 35.1325, T 4.8127, Me 3.66E-17, Se 0.00E+00, Te -9.38E-16 - 4008, 167.000, 0, En 1.285938291049E-06, CFL 0.00316, SL -1.9984E-01, M 7.69486E+16, S 35.1325, T 4.8134, Me -1.29E-16, Se -6.65E-15, Te 1.33E-15 - 4032, 168.000, 0, En 1.441333313612E-06, CFL 0.00568, SL -2.0014E-01, M 7.69486E+16, S 35.1325, T 4.8140, Me 3.38E-17, Se 0.00E+00, Te -5.98E-16 - 4056, 169.000, 0, En 2.331254410522E-06, CFL 0.00623, SL -1.9925E-01, M 7.69486E+16, S 35.1325, T 4.8146, Me 4.48E-17, Se 0.00E+00, Te 1.34E-16 - 4080, 170.000, 0, En 7.461474973967E-06, CFL 0.01053, SL -1.9808E-01, M 7.69487E+16, S 35.1325, T 4.8152, Me -2.96E-17, Se -6.65E-15, Te -1.41E-15 - 4104, 171.000, 0, En 9.138546265802E-06, CFL 0.00915, SL -1.9724E-01, M 7.69487E+16, S 35.1325, T 4.8157, Me -3.55E-17, Se -1.33E-14, Te 9.69E-16 - 4128, 172.000, 0, En 5.933713412299E-06, CFL 0.00642, SL -1.9183E-01, M 7.69487E+16, S 35.1325, T 4.8160, Me -2.25E-17, Se 0.00E+00, Te -7.97E-16 - 4152, 173.000, 0, En 2.011259252291E-06, CFL 0.00354, SL -1.8195E-01, M 7.69489E+16, S 35.1324, T 4.8160, Me 3.50E-17, Se -1.33E-14, Te 1.94E-15 - 4176, 174.000, 0, En 2.773300713319E-06, CFL 0.00382, SL -1.7950E-01, M 7.69489E+16, S 35.1324, T 4.8160, Me 1.54E-16, Se 2.00E-14, Te 9.62E-16 - 4200, 175.000, 0, En 7.769945874490E-06, CFL 0.00627, SL -1.8223E-01, M 7.69489E+16, S 35.1324, T 4.8161, Me -1.14E-16, Se -2.00E-14, Te 7.65E-16 - 4224, 176.000, 0, En 9.023069622123E-06, CFL 0.00759, SL -1.8454E-01, M 7.69488E+16, S 35.1324, T 4.8165, Me 2.52E-17, Se 1.33E-14, Te -8.65E-16 - 4248, 177.000, 0, En 2.666076506474E-06, CFL 0.00429, SL -1.8436E-01, M 7.69488E+16, S 35.1324, T 4.8171, Me -2.29E-18, Se -1.33E-14, Te -1.36E-15 - 4272, 178.000, 0, En 2.171860747414E-06, CFL 0.00611, SL -1.8141E-01, M 7.69489E+16, S 35.1324, T 4.8177, Me 7.95E-17, Se 0.00E+00, Te 1.11E-15 - 4296, 179.000, 0, En 7.833685997586E-07, CFL 0.00348, SL -1.7518E-01, M 7.69489E+16, S 35.1324, T 4.8182, Me 5.99E-18, Se 6.65E-15, Te -3.11E-16 - 4320, 180.000, 0, En 1.057382541924E-06, CFL 0.00463, SL -1.6672E-01, M 7.69491E+16, S 35.1323, T 4.8186, Me 6.66E-17, Se 1.33E-14, Te -1.06E-15 - 4344, 181.000, 0, En 1.196549734366E-05, CFL 0.01481, SL -1.5855E-01, M 7.69492E+16, S 35.1323, T 4.8190, Me 2.79E-17, Se -6.65E-15, Te -2.28E-16 - 4368, 182.000, 0, En 1.896907190534E-05, CFL 0.01413, SL -1.5010E-01, M 7.69493E+16, S 35.1322, T 4.8196, Me 1.34E-16, Se 0.00E+00, Te 2.23E-15 - 4392, 183.000, 0, En 1.748069826054E-05, CFL 0.01207, SL -1.4208E-01, M 7.69494E+16, S 35.1322, T 4.8201, Me -7.72E-18, Se 6.65E-15, Te -1.06E-15 - 4416, 184.000, 0, En 9.060022258090E-06, CFL 0.00888, SL -1.3715E-01, M 7.69494E+16, S 35.1322, T 4.8206, Me -5.69E-17, Se 0.00E+00, Te -1.83E-17 - 4440, 185.000, 0, En 6.014993490400E-06, CFL 0.00648, SL -1.3708E-01, M 7.69494E+16, S 35.1322, T 4.8211, Me 9.45E-17, Se -6.65E-15, Te -2.62E-16 - 4464, 186.000, 0, En 4.940076370812E-06, CFL 0.00468, SL -1.3855E-01, M 7.69494E+16, S 35.1322, T 4.8216, Me 3.84E-17, Se 1.33E-14, Te -5.87E-16 - 4488, 187.000, 0, En 1.399887035639E-06, CFL 0.00224, SL -1.4017E-01, M 7.69494E+16, S 35.1322, T 4.8220, Me 3.69E-17, Se 0.00E+00, Te -8.50E-16 - 4512, 188.000, 0, En 1.331660441993E-07, CFL 0.00059, SL -1.3829E-01, M 7.69494E+16, S 35.1322, T 4.8222, Me 8.85E-17, Se 0.00E+00, Te -1.22E-15 - 4536, 189.000, 0, En 1.581522314826E-07, CFL 0.00061, SL -1.3475E-01, M 7.69495E+16, S 35.1321, T 4.8223, Me 3.33E-17, Se 1.33E-14, Te 1.72E-15 - 4560, 190.000, 0, En 2.785605550065E-07, CFL 0.00130, SL -1.2855E-01, M 7.69495E+16, S 35.1321, T 4.8225, Me -6.52E-17, Se -1.33E-14, Te 9.14E-16 - 4584, 191.000, 0, En 1.852668865387E-06, CFL 0.00404, SL -1.2262E-01, M 7.69496E+16, S 35.1321, T 4.8228, Me 8.26E-17, Se 6.65E-15, Te 7.90E-16 - 4608, 192.000, 0, En 2.265790632439E-06, CFL 0.00552, SL -1.1823E-01, M 7.69497E+16, S 35.1320, T 4.8231, Me 3.26E-17, Se 0.00E+00, Te -1.60E-15 - 4632, 193.000, 0, En 1.676986581917E-06, CFL 0.00477, SL -1.1476E-01, M 7.69497E+16, S 35.1320, T 4.8236, Me -4.06E-17, Se -6.65E-15, Te 2.10E-15 - 4656, 194.000, 0, En 1.610430364208E-06, CFL 0.00303, SL -1.1074E-01, M 7.69498E+16, S 35.1320, T 4.8238, Me -1.30E-16, Se 0.00E+00, Te -1.11E-15 - 4680, 195.000, 0, En 2.227052497218E-06, CFL 0.00283, SL -1.0725E-01, M 7.69498E+16, S 35.1320, T 4.8240, Me -6.60E-17, Se -6.65E-15, Te -2.15E-15 - 4704, 196.000, 0, En 2.640428725269E-06, CFL 0.00359, SL -1.0276E-01, M 7.69499E+16, S 35.1320, T 4.8242, Me 6.44E-17, Se 2.00E-14, Te -1.69E-16 - 4728, 197.000, 0, En 2.306256859542E-06, CFL 0.00299, SL -9.9849E-02, M 7.69499E+16, S 35.1319, T 4.8245, Me 9.40E-17, Se 0.00E+00, Te 1.56E-15 - 4752, 198.000, 0, En 2.447965278527E-06, CFL 0.00361, SL -9.6650E-02, M 7.69500E+16, S 35.1319, T 4.8247, Me 1.52E-16, Se 0.00E+00, Te 2.09E-16 - 4776, 199.000, 0, En 1.083116591399E-06, CFL 0.00232, SL -9.2253E-02, M 7.69500E+16, S 35.1319, T 4.8249, Me -1.03E-17, Se 0.00E+00, Te -9.55E-16 - 4800, 200.000, 0, En 6.499917843926E-08, CFL 0.00031, SL -8.8405E-02, M 7.69501E+16, S 35.1319, T 4.8249, Me -3.55E-17, Se -6.65E-15, Te 1.68E-15 - 4824, 201.000, 0, En 1.098143147645E-07, CFL 0.00051, SL -8.5758E-02, M 7.69501E+16, S 35.1319, T 4.8249, Me 5.79E-17, Se 0.00E+00, Te -1.13E-15 - 4848, 202.000, 0, En 2.626627608135E-06, CFL 0.00349, SL -8.7486E-02, M 7.69501E+16, S 35.1319, T 4.8249, Me 2.46E-17, Se 0.00E+00, Te -2.70E-16 - 4872, 203.000, 0, En 1.172539485546E-05, CFL 0.00755, SL -8.8681E-02, M 7.69501E+16, S 35.1319, T 4.8250, Me -3.92E-17, Se 0.00E+00, Te 9.80E-16 - 4896, 204.000, 0, En 9.431558426661E-06, CFL 0.00561, SL -8.9051E-02, M 7.69501E+16, S 35.1319, T 4.8252, Me 3.05E-17, Se 0.00E+00, Te -8.11E-16 - 4920, 205.000, 0, En 1.031482626931E-06, CFL 0.00159, SL -9.0293E-02, M 7.69500E+16, S 35.1319, T 4.8253, Me -6.57E-17, Se 6.65E-15, Te -1.74E-15 - 4944, 206.000, 0, En 1.571417364512E-06, CFL 0.00248, SL -9.3367E-02, M 7.69500E+16, S 35.1319, T 4.8253, Me 1.26E-16, Se 6.65E-15, Te 2.24E-15 - 4968, 207.000, 0, En 3.909945868203E-06, CFL 0.00387, SL -9.3994E-02, M 7.69500E+16, S 35.1319, T 4.8254, Me -8.03E-17, Se -6.65E-15, Te -3.65E-16 - 4992, 208.000, 0, En 6.207708767032E-06, CFL 0.00594, SL -9.2473E-02, M 7.69500E+16, S 35.1319, T 4.8257, Me 9.55E-17, Se 0.00E+00, Te 1.63E-15 - 5016, 209.000, 0, En 1.219483960808E-06, CFL 0.00306, SL -9.0898E-02, M 7.69500E+16, S 35.1319, T 4.8260, Me -1.08E-16, Se -6.65E-15, Te -1.47E-15 - 5040, 210.000, 0, En 2.342213319051E-07, CFL 0.00160, SL -9.0523E-02, M 7.69500E+16, S 35.1319, T 4.8264, Me 3.46E-17, Se 0.00E+00, Te 2.43E-15 - 5064, 211.000, 0, En 5.359702050343E-08, CFL 0.00029, SL -9.1150E-02, M 7.69500E+16, S 35.1319, T 4.8267, Me -3.07E-17, Se 0.00E+00, Te -1.89E-15 - 5088, 212.000, 0, En 6.111499397433E-08, CFL 0.00034, SL -8.7334E-02, M 7.69501E+16, S 35.1319, T 4.8269, Me -2.11E-17, Se 6.65E-15, Te 1.52E-15 - 5112, 213.000, 0, En 3.506171877648E-06, CFL 0.00668, SL -8.2702E-02, M 7.69501E+16, S 35.1318, T 4.8273, Me -8.73E-17, Se 0.00E+00, Te -9.91E-16 - 5136, 214.000, 0, En 4.906099910311E-06, CFL 0.00559, SL -8.2098E-02, M 7.69501E+16, S 35.1318, T 4.8278, Me 1.03E-16, Se 0.00E+00, Te 1.74E-16 - 5160, 215.000, 0, En 3.410125423059E-06, CFL 0.00557, SL -8.3831E-02, M 7.69501E+16, S 35.1318, T 4.8283, Me 4.88E-17, Se 6.65E-15, Te 5.98E-16 - 5184, 216.000, 0, En 8.372509243211E-06, CFL 0.00674, SL -8.6296E-02, M 7.69501E+16, S 35.1319, T 4.8287, Me -6.55E-17, Se 0.00E+00, Te 4.82E-16 - 5208, 217.000, 0, En 8.026202692725E-06, CFL 0.00647, SL -8.8284E-02, M 7.69501E+16, S 35.1319, T 4.8291, Me 5.26E-17, Se -1.33E-14, Te -7.96E-16 - 5232, 218.000, 0, En 1.791829159615E-06, CFL 0.00350, SL -8.8658E-02, M 7.69501E+16, S 35.1319, T 4.8295, Me -2.31E-17, Se 6.65E-15, Te -1.38E-15 - 5256, 219.000, 0, En 1.172009076260E-06, CFL 0.00322, SL -8.9074E-02, M 7.69501E+16, S 35.1319, T 4.8299, Me 3.80E-17, Se 0.00E+00, Te 2.10E-15 - 5280, 220.000, 0, En 6.898283121874E-07, CFL 0.00169, SL -9.1880E-02, M 7.69500E+16, S 35.1319, T 4.8302, Me 2.17E-17, Se 6.65E-15, Te -9.59E-16 - 5304, 221.000, 0, En 2.101010186450E-07, CFL 0.00078, SL -9.4469E-02, M 7.69500E+16, S 35.1319, T 4.8305, Me 1.01E-16, Se 6.65E-15, Te -2.68E-16 - 5328, 222.000, 0, En 1.851967703747E-07, CFL 0.00104, SL -9.6119E-02, M 7.69500E+16, S 35.1319, T 4.8308, Me 7.52E-17, Se 6.65E-15, Te -1.78E-15 - 5352, 223.000, 0, En 5.618590271105E-07, CFL 0.00225, SL -9.7417E-02, M 7.69499E+16, S 35.1319, T 4.8311, Me 1.41E-16, Se 0.00E+00, Te 6.92E-16 - 5376, 224.000, 0, En 8.872107939674E-07, CFL 0.00333, SL -9.8949E-02, M 7.69499E+16, S 35.1319, T 4.8316, Me -2.44E-17, Se 6.65E-15, Te -6.85E-16 - 5400, 225.000, 0, En 2.667005499605E-06, CFL 0.00444, SL -1.0089E-01, M 7.69499E+16, S 35.1319, T 4.8320, Me 8.47E-17, Se -6.65E-15, Te 2.12E-15 - 5424, 226.000, 0, En 1.782473759530E-06, CFL 0.00408, SL -1.0327E-01, M 7.69499E+16, S 35.1320, T 4.8324, Me -5.53E-17, Se 1.33E-14, Te 9.80E-16 - 5448, 227.000, 0, En 3.257173682252E-06, CFL 0.00491, SL -1.0597E-01, M 7.69498E+16, S 35.1320, T 4.8327, Me 2.88E-17, Se 6.65E-15, Te -1.40E-16 - 5472, 228.000, 0, En 1.098017327782E-05, CFL 0.00843, SL -1.0819E-01, M 7.69498E+16, S 35.1320, T 4.8332, Me -4.28E-17, Se -1.33E-14, Te 5.43E-16 - 5496, 229.000, 0, En 5.128984460772E-06, CFL 0.00464, SL -1.1017E-01, M 7.69498E+16, S 35.1320, T 4.8336, Me 1.15E-16, Se -6.65E-15, Te -7.67E-16 - 5520, 230.000, 0, En 1.502882891198E-06, CFL 0.00348, SL -1.1193E-01, M 7.69498E+16, S 35.1320, T 4.8340, Me 7.35E-17, Se 6.65E-15, Te 1.77E-15 - 5544, 231.000, 0, En 5.260979731857E-07, CFL 0.00199, SL -1.1356E-01, M 7.69497E+16, S 35.1320, T 4.8344, Me -6.88E-17, Se 0.00E+00, Te 9.51E-16 - 5568, 232.000, 0, En 4.207175676697E-07, CFL 0.00240, SL -1.1493E-01, M 7.69497E+16, S 35.1320, T 4.8348, Me 4.34E-17, Se 6.65E-15, Te -3.36E-16 - 5592, 233.000, 0, En 3.555312421935E-07, CFL 0.00213, SL -1.1626E-01, M 7.69497E+16, S 35.1320, T 4.8352, Me 7.86E-17, Se 0.00E+00, Te 9.69E-16 - 5616, 234.000, 0, En 8.245012454483E-06, CFL 0.00831, SL -1.1702E-01, M 7.69497E+16, S 35.1320, T 4.8355, Me -3.23E-17, Se 0.00E+00, Te 1.18E-15 - 5640, 235.000, 0, En 5.839536488432E-06, CFL 0.00516, SL -1.1813E-01, M 7.69497E+16, S 35.1320, T 4.8357, Me 2.53E-17, Se 6.65E-15, Te -1.08E-15 - 5664, 236.000, 0, En 5.262474017502E-07, CFL 0.00165, SL -1.1958E-01, M 7.69497E+16, S 35.1321, T 4.8358, Me 7.36E-17, Se 6.65E-15, Te 1.72E-16 - 5688, 237.000, 0, En 8.622063222901E-08, CFL 0.00056, SL -1.1567E-01, M 7.69497E+16, S 35.1320, T 4.8359, Me 2.03E-17, Se 0.00E+00, Te -1.09E-15 - 5712, 238.000, 0, En 2.758901160107E-07, CFL 0.00118, SL -1.1661E-01, M 7.69497E+16, S 35.1320, T 4.8359, Me -3.72E-17, Se 6.65E-15, Te -2.73E-16 - 5736, 239.000, 0, En 7.574657541280E-07, CFL 0.00187, SL -1.1802E-01, M 7.69497E+16, S 35.1320, T 4.8360, Me -1.08E-16, Se -6.65E-15, Te 1.57E-16 - 5760, 240.000, 0, En 1.012128450665E-06, CFL 0.00201, SL -1.1914E-01, M 7.69497E+16, S 35.1321, T 4.8363, Me -9.84E-17, Se -6.65E-15, Te -2.39E-16 - 5784, 241.000, 0, En 2.683041035589E-06, CFL 0.00416, SL -1.1960E-01, M 7.69497E+16, S 35.1321, T 4.8367, Me 3.14E-17, Se -1.33E-14, Te -9.63E-16 - 5808, 242.000, 0, En 3.078254466465E-06, CFL 0.00400, SL -1.1992E-01, M 7.69497E+16, S 35.1321, T 4.8370, Me 8.26E-17, Se 1.33E-14, Te 3.25E-16 - 5832, 243.000, 0, En 3.789693888417E-06, CFL 0.00358, SL -1.2074E-01, M 7.69496E+16, S 35.1321, T 4.8371, Me 4.22E-17, Se -6.65E-15, Te 8.21E-16 - 5856, 244.000, 0, En 9.959337834465E-07, CFL 0.00206, SL -1.2000E-01, M 7.69497E+16, S 35.1321, T 4.8372, Me 6.92E-17, Se 2.00E-14, Te 5.00E-16 - 5880, 245.000, 0, En 3.785470055802E-07, CFL 0.00144, SL -1.1792E-01, M 7.69497E+16, S 35.1320, T 4.8374, Me -9.88E-17, Se -6.65E-15, Te 2.57E-16 - 5904, 246.000, 0, En 8.336176029584E-07, CFL 0.00318, SL -1.1366E-01, M 7.69497E+16, S 35.1320, T 4.8376, Me -2.69E-17, Se -1.33E-14, Te -4.30E-16 - 5928, 247.000, 0, En 1.262594368880E-06, CFL 0.00421, SL -1.0894E-01, M 7.69498E+16, S 35.1320, T 4.8380, Me -3.03E-17, Se 6.65E-15, Te 1.88E-15 - 5952, 248.000, 0, En 1.454046010506E-06, CFL 0.00448, SL -1.0681E-01, M 7.69498E+16, S 35.1320, T 4.8383, Me -1.02E-16, Se 0.00E+00, Te -1.54E-16 - 5976, 249.000, 0, En 3.154329825708E-06, CFL 0.00501, SL -1.0571E-01, M 7.69498E+16, S 35.1320, T 4.8386, Me 3.04E-17, Se -6.65E-15, Te -1.28E-15 - 6000, 250.000, 0, En 4.290155832979E-06, CFL 0.00559, SL -1.0593E-01, M 7.69498E+16, S 35.1320, T 4.8389, Me -7.59E-17, Se -2.00E-14, Te -6.92E-16 - 6024, 251.000, 0, En 4.235284502339E-06, CFL 0.00429, SL -1.0568E-01, M 7.69498E+16, S 35.1320, T 4.8391, Me -3.81E-17, Se 6.65E-15, Te 1.13E-15 - 6048, 252.000, 0, En 4.422084821100E-06, CFL 0.00488, SL -1.0409E-01, M 7.69499E+16, S 35.1320, T 4.8393, Me 5.95E-17, Se -6.65E-15, Te 1.62E-15 - 6072, 253.000, 0, En 5.023008577340E-06, CFL 0.00515, SL -1.0142E-01, M 7.69499E+16, S 35.1319, T 4.8393, Me 4.03E-17, Se 0.00E+00, Te -4.49E-16 - 6096, 254.000, 0, En 6.441227363141E-06, CFL 0.00612, SL -9.5191E-02, M 7.69500E+16, S 35.1319, T 4.8393, Me 7.27E-17, Se -6.65E-15, Te -9.01E-16 - 6120, 255.000, 0, En 7.840362637844E-06, CFL 0.00624, SL -8.6874E-02, M 7.69501E+16, S 35.1319, T 4.8394, Me 2.15E-18, Se 6.65E-15, Te -8.98E-17 - 6144, 256.000, 0, En 8.878445535188E-06, CFL 0.00560, SL -7.8429E-02, M 7.69502E+16, S 35.1318, T 4.8396, Me 1.22E-16, Se 0.00E+00, Te -2.76E-17 - 6168, 257.000, 0, En 6.687686038249E-06, CFL 0.00576, SL -6.9889E-02, M 7.69503E+16, S 35.1318, T 4.8396, Me 3.08E-18, Se 0.00E+00, Te 1.53E-15 - 6192, 258.000, 0, En 1.187619016415E-05, CFL 0.00738, SL -6.1766E-02, M 7.69504E+16, S 35.1317, T 4.8398, Me 1.27E-16, Se 1.33E-14, Te -4.12E-17 - 6216, 259.000, 0, En 2.616728869189E-05, CFL 0.01120, SL -5.7366E-02, M 7.69505E+16, S 35.1317, T 4.8399, Me 7.94E-17, Se 0.00E+00, Te -1.61E-15 - 6240, 260.000, 0, En 1.680604892263E-05, CFL 0.00673, SL -5.6277E-02, M 7.69505E+16, S 35.1317, T 4.8400, Me -3.61E-17, Se 0.00E+00, Te 1.44E-16 - 6264, 261.000, 0, En 3.926138235723E-06, CFL 0.00381, SL -5.5269E-02, M 7.69505E+16, S 35.1317, T 4.8402, Me -8.50E-17, Se 0.00E+00, Te 1.76E-15 - 6288, 262.000, 0, En 1.384284595003E-06, CFL 0.00230, SL -5.1126E-02, M 7.69505E+16, S 35.1317, T 4.8403, Me 9.91E-17, Se 2.00E-14, Te 3.90E-16 - 6312, 263.000, 0, En 1.006194322970E-06, CFL 0.00222, SL -4.2068E-02, M 7.69507E+16, S 35.1316, T 4.8404, Me 2.59E-17, Se 6.65E-15, Te -6.12E-16 - 6336, 264.000, 0, En 7.130854907691E-07, CFL 0.00172, SL -3.3225E-02, M 7.69508E+16, S 35.1315, T 4.8404, Me 2.91E-18, Se 6.65E-15, Te -8.64E-16 - 6360, 265.000, 0, En 2.131248385595E-06, CFL 0.00322, SL -2.9912E-02, M 7.69508E+16, S 35.1315, T 4.8406, Me 1.00E-16, Se 6.65E-15, Te -6.99E-16 - 6384, 266.000, 0, En 2.639013601692E-06, CFL 0.00335, SL -2.8593E-02, M 7.69508E+16, S 35.1315, T 4.8407, Me 1.65E-16, Se 0.00E+00, Te -1.73E-16 - 6408, 267.000, 0, En 4.666394642938E-06, CFL 0.00604, SL -2.8090E-02, M 7.69508E+16, S 35.1315, T 4.8410, Me -1.13E-16, Se 0.00E+00, Te 9.60E-16 - 6432, 268.000, 0, En 4.354122291832E-06, CFL 0.00473, SL -2.8767E-02, M 7.69508E+16, S 35.1315, T 4.8414, Me 1.50E-16, Se 0.00E+00, Te -8.08E-16 - 6456, 269.000, 0, En 3.867394033673E-06, CFL 0.00424, SL -3.0057E-02, M 7.69508E+16, S 35.1315, T 4.8416, Me 2.12E-17, Se 0.00E+00, Te 2.97E-16 - 6480, 270.000, 0, En 4.022043997423E-07, CFL 0.00100, SL -3.1804E-02, M 7.69508E+16, S 35.1315, T 4.8418, Me -4.61E-17, Se 6.65E-15, Te -6.21E-16 - 6504, 271.000, 0, En 7.126335249849E-07, CFL 0.00160, SL -3.6343E-02, M 7.69507E+16, S 35.1316, T 4.8414, Me 1.39E-16, Se 0.00E+00, Te 2.43E-15 - 6528, 272.000, 0, En 3.539692849031E-06, CFL 0.00369, SL -3.9791E-02, M 7.69507E+16, S 35.1316, T 4.8411, Me -1.51E-16, Se -6.65E-15, Te -2.16E-16 - 6552, 273.000, 0, En 5.498655117005E-06, CFL 0.00443, SL -4.1797E-02, M 7.69507E+16, S 35.1316, T 4.8409, Me -4.41E-17, Se -6.65E-15, Te -1.25E-15 - 6576, 274.000, 0, En 8.218916933187E-06, CFL 0.00480, SL -4.5226E-02, M 7.69506E+16, S 35.1316, T 4.8408, Me 3.31E-17, Se 6.65E-15, Te 1.05E-15 - 6600, 275.000, 0, En 4.587297213563E-06, CFL 0.00357, SL -5.0317E-02, M 7.69505E+16, S 35.1316, T 4.8407, Me -1.44E-16, Se 0.00E+00, Te 1.09E-15 - 6624, 276.000, 0, En 4.574078504292E-06, CFL 0.00305, SL -5.5376E-02, M 7.69505E+16, S 35.1317, T 4.8405, Me 6.37E-17, Se 0.00E+00, Te -2.93E-16 - 6648, 277.000, 0, En 2.598887581452E-06, CFL 0.00249, SL -5.9533E-02, M 7.69504E+16, S 35.1317, T 4.8404, Me 5.02E-17, Se 0.00E+00, Te -5.38E-16 - 6672, 278.000, 0, En 1.151556159342E-06, CFL 0.00190, SL -6.3384E-02, M 7.69504E+16, S 35.1317, T 4.8401, Me -3.61E-17, Se -6.65E-15, Te 7.49E-16 - 6696, 279.000, 0, En 3.890657259632E-06, CFL 0.00337, SL -6.6931E-02, M 7.69503E+16, S 35.1317, T 4.8399, Me 1.27E-16, Se 2.00E-14, Te -2.19E-16 - 6720, 280.000, 0, En 9.609555265644E-06, CFL 0.00518, SL -6.7519E-02, M 7.69503E+16, S 35.1317, T 4.8397, Me 6.07E-17, Se 0.00E+00, Te -2.16E-16 - 6744, 281.000, 0, En 1.625145911031E-05, CFL 0.00643, SL -6.0357E-02, M 7.69504E+16, S 35.1317, T 4.8396, Me 5.96E-17, Se 6.65E-15, Te 7.84E-16 - 6768, 282.000, 0, En 1.305827384831E-05, CFL 0.00510, SL -6.1896E-02, M 7.69504E+16, S 35.1317, T 4.8392, Me -2.78E-17, Se -1.33E-14, Te -7.74E-16 - 6792, 283.000, 0, En 4.575349135074E-06, CFL 0.00299, SL -6.9667E-02, M 7.69503E+16, S 35.1318, T 4.8385, Me 1.39E-16, Se 6.65E-15, Te -9.05E-16 - 6816, 284.000, 0, En 5.532006906533E-05, CFL 0.01087, SL -7.8729E-02, M 7.69502E+16, S 35.1318, T 4.8377, Me -1.26E-17, Se 1.33E-14, Te -4.50E-18 - 6840, 285.000, 0, En 9.333996943578E-05, CFL 0.01157, SL -8.6172E-02, M 7.69501E+16, S 35.1319, T 4.8371, Me -1.93E-16, Se 0.00E+00, Te 5.57E-16 - 6864, 286.000, 0, En 2.418801685188E-05, CFL 0.00670, SL -8.8446E-02, M 7.69501E+16, S 35.1319, T 4.8367, Me -6.90E-17, Se -6.65E-15, Te 4.47E-16 - 6888, 287.000, 0, En 1.883609343547E-06, CFL 0.00181, SL -7.9794E-02, M 7.69502E+16, S 35.1318, T 4.8365, Me -6.48E-17, Se 6.65E-15, Te -5.19E-17 - 6912, 288.000, 0, En 7.589866781605E-06, CFL 0.00415, SL -6.9040E-02, M 7.69503E+16, S 35.1318, T 4.8365, Me -8.86E-17, Se 0.00E+00, Te -7.73E-16 - 6936, 289.000, 0, En 1.555748383139E-05, CFL 0.00599, SL -6.1430E-02, M 7.69504E+16, S 35.1317, T 4.8364, Me -1.88E-17, Se 0.00E+00, Te 3.30E-16 - 6960, 290.000, 0, En 7.813107281667E-06, CFL 0.00314, SL -6.2052E-02, M 7.69504E+16, S 35.1317, T 4.8365, Me 9.09E-17, Se 0.00E+00, Te -5.96E-16 - 6984, 291.000, 0, En 9.344289008430E-06, CFL 0.00431, SL -6.4954E-02, M 7.69504E+16, S 35.1317, T 4.8365, Me -1.78E-17, Se -6.65E-15, Te -4.08E-16 - 7008, 292.000, 0, En 4.503707070540E-05, CFL 0.00690, SL -6.7475E-02, M 7.69503E+16, S 35.1317, T 4.8365, Me -2.69E-17, Se -6.65E-15, Te 1.34E-15 - 7032, 293.000, 0, En 4.223558539728E-05, CFL 0.00859, SL -6.7625E-02, M 7.69503E+16, S 35.1317, T 4.8365, Me -1.19E-18, Se 0.00E+00, Te -1.92E-15 - 7056, 294.000, 0, En 1.816390867366E-05, CFL 0.00573, SL -5.8643E-02, M 7.69504E+16, S 35.1317, T 4.8366, Me -3.55E-17, Se 0.00E+00, Te 2.80E-15 - 7080, 295.000, 0, En 5.114108382480E-06, CFL 0.00286, SL -5.3233E-02, M 7.69505E+16, S 35.1317, T 4.8365, Me -9.52E-18, Se 0.00E+00, Te -1.68E-15 - 7104, 296.000, 0, En 9.298800352013E-07, CFL 0.00122, SL -4.4863E-02, M 7.69506E+16, S 35.1316, T 4.8363, Me 4.33E-17, Se 0.00E+00, Te 2.27E-16 - 7128, 297.000, 0, En 4.023758799903E-06, CFL 0.00623, SL -2.2151E-02, M 7.69509E+16, S 35.1315, T 4.8362, Me 4.66E-17, Se 0.00E+00, Te -1.77E-16 - 7152, 298.000, 0, En 1.565817488533E-06, CFL 0.00162, SL -1.9494E-02, M 7.69509E+16, S 35.1315, T 4.8362, Me 7.80E-18, Se 0.00E+00, Te 3.77E-16 - 7176, 299.000, 0, En 2.310123966378E-06, CFL 0.00175, SL -2.4936E-02, M 7.69509E+16, S 35.1315, T 4.8357, Me 1.15E-16, Se 0.00E+00, Te 2.35E-15 - 7200, 300.000, 0, En 2.601365602125E-06, CFL 0.00210, SL -2.9130E-02, M 7.69508E+16, S 35.1315, T 4.8350, Me 9.88E-17, Se 0.00E+00, Te -1.32E-15 - 7224, 301.000, 0, En 3.980379012244E-06, CFL 0.00229, SL -1.7096E-02, M 7.69510E+16, S 35.1315, T 4.8347, Me 7.45E-17, Se 1.33E-14, Te -1.55E-16 - 7248, 302.000, 0, En 1.047583523473E-05, CFL 0.00426, SL -4.5627E-03, M 7.69511E+16, S 35.1314, T 4.8344, Me -1.22E-16, Se 0.00E+00, Te -2.35E-15 - 7272, 303.000, 0, En 9.428486493276E-06, CFL 0.00325, SL -6.7237E-03, M 7.69511E+16, S 35.1314, T 4.8337, Me 2.61E-17, Se 0.00E+00, Te -1.00E-15 - 7296, 304.000, 0, En 2.343924342961E-06, CFL 0.00172, SL -3.8371E-03, M 7.69511E+16, S 35.1314, T 4.8333, Me 1.92E-17, Se 0.00E+00, Te 1.77E-15 - 7320, 305.000, 0, En 1.062753784563E-06, CFL 0.00124, SL 1.6367E-04, M 7.69512E+16, S 35.1314, T 4.8330, Me -1.35E-16, Se 0.00E+00, Te -1.29E-15 - 7344, 306.000, 0, En 6.559185725654E-07, CFL 0.00106, SL -2.1989E-03, M 7.69512E+16, S 35.1314, T 4.8327, Me -1.17E-16, Se 0.00E+00, Te -2.91E-16 - 7368, 307.000, 0, En 9.932515475874E-07, CFL 0.00130, SL -3.2509E-03, M 7.69512E+16, S 35.1314, T 4.8324, Me -3.16E-17, Se -6.65E-15, Te -4.46E-16 - 7392, 308.000, 0, En 2.277079078658E-06, CFL 0.00175, SL -5.0175E-03, M 7.69511E+16, S 35.1314, T 4.8320, Me 9.52E-17, Se 0.00E+00, Te -8.03E-16 - 7416, 309.000, 0, En 3.662350934781E-06, CFL 0.00191, SL -7.5270E-03, M 7.69511E+16, S 35.1314, T 4.8315, Me 1.41E-17, Se 0.00E+00, Te 3.02E-15 - 7440, 310.000, 0, En 2.723812520798E-06, CFL 0.00194, SL -1.2803E-02, M 7.69510E+16, S 35.1314, T 4.8307, Me -1.43E-16, Se 6.65E-15, Te 1.35E-15 - 7464, 311.000, 0, En 2.469454332164E-06, CFL 0.00187, SL -1.9126E-02, M 7.69509E+16, S 35.1315, T 4.8301, Me 7.01E-19, Se 0.00E+00, Te -1.45E-15 - 7488, 312.000, 0, En 1.033843227778E-06, CFL 0.00110, SL -2.4810E-02, M 7.69509E+16, S 35.1315, T 4.8296, Me 6.39E-17, Se 0.00E+00, Te -2.55E-15 - 7512, 313.000, 0, En 2.215090949069E-07, CFL 0.00056, SL -2.8728E-02, M 7.69508E+16, S 35.1315, T 4.8291, Me -9.62E-17, Se -6.65E-15, Te 2.49E-15 - 7536, 314.000, 0, En 6.010819685512E-06, CFL 0.00307, SL -2.8391E-02, M 7.69508E+16, S 35.1315, T 4.8289, Me -1.79E-18, Se -1.33E-14, Te -1.75E-15 - 7560, 315.000, 0, En 2.525077633194E-05, CFL 0.00587, SL -2.9571E-02, M 7.69508E+16, S 35.1315, T 4.8286, Me 5.75E-17, Se 6.65E-15, Te 8.53E-16 - 7584, 316.000, 0, En 2.392625325487E-05, CFL 0.00447, SL -3.1801E-02, M 7.69508E+16, S 35.1315, T 4.8283, Me -3.20E-17, Se 6.65E-15, Te 3.99E-16 - 7608, 317.000, 0, En 3.548471180975E-06, CFL 0.00211, SL -3.3235E-02, M 7.69508E+16, S 35.1315, T 4.8280, Me -2.48E-17, Se -1.33E-14, Te 1.89E-15 - 7632, 318.000, 0, En 7.932706928926E-07, CFL 0.00099, SL -3.6575E-02, M 7.69507E+16, S 35.1316, T 4.8272, Me -1.08E-16, Se 0.00E+00, Te 1.78E-15 - 7656, 319.000, 0, En 1.776071744208E-06, CFL 0.00153, SL -4.6191E-02, M 7.69506E+16, S 35.1316, T 4.8260, Me 1.79E-17, Se 6.65E-15, Te -8.25E-16 - 7680, 320.000, 0, En 1.158815319536E-06, CFL 0.00120, SL -5.4697E-02, M 7.69505E+16, S 35.1317, T 4.8250, Me 9.11E-17, Se 0.00E+00, Te 1.35E-16 - 7704, 321.000, 0, En 5.301708467217E-07, CFL 0.00085, SL -6.0896E-02, M 7.69504E+16, S 35.1317, T 4.8244, Me -9.71E-17, Se 0.00E+00, Te 3.90E-16 - 7728, 322.000, 0, En 1.224552019571E-06, CFL 0.00130, SL -6.5431E-02, M 7.69504E+16, S 35.1317, T 4.8240, Me -1.37E-16, Se -6.65E-15, Te -1.56E-15 - 7752, 323.000, 0, En 5.484669874792E-07, CFL 0.00077, SL -6.5299E-02, M 7.69504E+16, S 35.1317, T 4.8238, Me -5.83E-17, Se -1.33E-14, Te -3.24E-16 - 7776, 324.000, 0, En 6.946267527311E-07, CFL 0.00078, SL -5.6739E-02, M 7.69505E+16, S 35.1317, T 4.8236, Me -6.53E-17, Se 0.00E+00, Te 1.50E-16 - 7800, 325.000, 0, En 2.595874398259E-06, CFL 0.00181, SL -6.1496E-02, M 7.69504E+16, S 35.1317, T 4.8228, Me -1.72E-17, Se 0.00E+00, Te 4.02E-16 - 7824, 326.000, 0, En 3.797512103073E-06, CFL 0.00186, SL -7.1357E-02, M 7.69503E+16, S 35.1318, T 4.8215, Me 7.07E-18, Se 1.33E-14, Te -1.10E-15 - 7848, 327.000, 0, En 1.345523183217E-05, CFL 0.00391, SL -8.0471E-02, M 7.69502E+16, S 35.1318, T 4.8204, Me 2.04E-16, Se 6.65E-15, Te 1.07E-15 - 7872, 328.000, 0, En 1.163985978720E-05, CFL 0.00311, SL -8.9016E-02, M 7.69501E+16, S 35.1319, T 4.8194, Me 8.34E-18, Se 0.00E+00, Te 1.73E-16 - 7896, 329.000, 0, En 3.691227833347E-06, CFL 0.00165, SL -9.6545E-02, M 7.69500E+16, S 35.1319, T 4.8185, Me -2.97E-17, Se -1.33E-14, Te 3.57E-15 - 7920, 330.000, 0, En 3.553023171848E-06, CFL 0.00193, SL -1.0134E-01, M 7.69499E+16, S 35.1319, T 4.8179, Me 5.93E-17, Se 0.00E+00, Te -3.90E-16 - 7944, 331.000, 0, En 6.175421971828E-07, CFL 0.00074, SL -1.0269E-01, M 7.69499E+16, S 35.1320, T 4.8176, Me 1.27E-16, Se 0.00E+00, Te -8.11E-16 - 7968, 332.000, 0, En 1.339368649549E-06, CFL 0.00116, SL -1.0425E-01, M 7.69499E+16, S 35.1320, T 4.8175, Me -5.12E-17, Se 1.33E-14, Te -2.09E-15 - 7992, 333.000, 0, En 9.096326908143E-07, CFL 0.00093, SL -1.0728E-01, M 7.69498E+16, S 35.1320, T 4.8173, Me 8.95E-17, Se 6.65E-15, Te 1.52E-15 - 8016, 334.000, 0, En 1.143328290087E-06, CFL 0.00113, SL -1.1104E-01, M 7.69498E+16, S 35.1320, T 4.8169, Me -1.48E-16, Se -2.00E-14, Te -2.13E-15 - 8040, 335.000, 0, En 1.607997706347E-06, CFL 0.00125, SL -1.1504E-01, M 7.69497E+16, S 35.1320, T 4.8166, Me 1.78E-16, Se 1.33E-14, Te 7.53E-16 - 8064, 336.000, 0, En 1.210949993844E-06, CFL 0.00120, SL -1.1566E-01, M 7.69497E+16, S 35.1320, T 4.8162, Me 5.23E-17, Se -1.33E-14, Te -1.62E-15 - 8088, 337.000, 0, En 1.487395052930E-06, CFL 0.00097, SL -1.1353E-01, M 7.69497E+16, S 35.1320, T 4.8158, Me 3.57E-17, Se -6.65E-15, Te 8.26E-16 - 8112, 338.000, 0, En 7.375698324235E-07, CFL 0.00083, SL -1.1090E-01, M 7.69498E+16, S 35.1320, T 4.8156, Me -1.27E-16, Se -6.65E-15, Te -1.35E-15 - 8136, 339.000, 0, En 2.358605193381E-07, CFL 0.00050, SL -1.0904E-01, M 7.69498E+16, S 35.1320, T 4.8155, Me -7.37E-17, Se 1.33E-14, Te 6.58E-17 - 8160, 340.000, 0, En 1.020084327497E-06, CFL 0.00095, SL -1.0964E-01, M 7.69498E+16, S 35.1320, T 4.8154, Me 3.09E-17, Se 0.00E+00, Te 1.63E-15 - 8184, 341.000, 0, En 4.318594678867E-07, CFL 0.00062, SL -1.0737E-01, M 7.69498E+16, S 35.1320, T 4.8153, Me 4.07E-17, Se 1.33E-14, Te 1.25E-16 - 8208, 342.000, 0, En 1.534037940570E-07, CFL 0.00036, SL -1.0703E-01, M 7.69498E+16, S 35.1320, T 4.8153, Me -5.76E-17, Se -6.65E-15, Te 1.66E-16 - 8232, 343.000, 0, En 3.354852389917E-08, CFL 0.00018, SL -1.0820E-01, M 7.69498E+16, S 35.1320, T 4.8152, Me 7.36E-17, Se 6.65E-15, Te -6.52E-16 - 8256, 344.000, 0, En 3.580475943665E-07, CFL 0.00057, SL -1.0959E-01, M 7.69498E+16, S 35.1320, T 4.8150, Me 1.06E-16, Se 6.65E-15, Te 8.45E-16 - 8280, 345.000, 0, En 8.580803672171E-07, CFL 0.00091, SL -1.1231E-01, M 7.69498E+16, S 35.1320, T 4.8145, Me -9.47E-17, Se 1.33E-14, Te -9.33E-17 - 8304, 346.000, 0, En 2.244700542523E-06, CFL 0.00151, SL -1.1598E-01, M 7.69497E+16, S 35.1320, T 4.8141, Me 2.34E-17, Se -6.65E-15, Te -1.54E-15 - 8328, 347.000, 0, En 5.329501479642E-06, CFL 0.00186, SL -1.1903E-01, M 7.69497E+16, S 35.1320, T 4.8138, Me 7.07E-17, Se 0.00E+00, Te 8.20E-16 - 8352, 348.000, 0, En 1.546176808614E-05, CFL 0.00314, SL -1.2153E-01, M 7.69496E+16, S 35.1321, T 4.8135, Me 7.72E-17, Se 0.00E+00, Te 2.07E-15 - 8376, 349.000, 0, En 2.393282931579E-05, CFL 0.00466, SL -1.2597E-01, M 7.69496E+16, S 35.1321, T 4.8130, Me -5.71E-17, Se 0.00E+00, Te -5.70E-16 - 8400, 350.000, 0, En 9.417194110734E-06, CFL 0.00258, SL -1.2905E-01, M 7.69495E+16, S 35.1321, T 4.8127, Me 9.56E-17, Se 0.00E+00, Te 7.42E-16 - 8424, 351.000, 0, En 9.937163259624E-07, CFL 0.00087, SL -1.3038E-01, M 7.69495E+16, S 35.1321, T 4.8127, Me -2.52E-17, Se 0.00E+00, Te -2.62E-16 - 8448, 352.000, 0, En 2.353876656634E-06, CFL 0.00164, SL -1.3122E-01, M 7.69495E+16, S 35.1321, T 4.8127, Me -1.62E-17, Se 0.00E+00, Te 5.04E-16 - 8472, 353.000, 0, En 1.055949011277E-05, CFL 0.00273, SL -1.3170E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me -5.69E-17, Se 6.65E-15, Te 1.83E-15 - 8496, 354.000, 0, En 9.685831423037E-06, CFL 0.00267, SL -1.2984E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me -7.38E-17, Se -6.65E-15, Te -1.60E-15 - 8520, 355.000, 0, En 1.004324933566E-05, CFL 0.00275, SL -1.2411E-01, M 7.69496E+16, S 35.1321, T 4.8125, Me 3.55E-17, Se 6.65E-15, Te 8.95E-16 - 8544, 356.000, 0, En 6.573753546337E-06, CFL 0.00296, SL -1.1800E-01, M 7.69497E+16, S 35.1320, T 4.8125, Me 8.36E-18, Se -6.65E-15, Te -9.06E-16 - 8568, 357.000, 0, En 1.712826943405E-06, CFL 0.00110, SL -1.1493E-01, M 7.69497E+16, S 35.1320, T 4.8124, Me -6.65E-17, Se -1.33E-14, Te -5.09E-16 - 8592, 358.000, 0, En 1.329530493660E-06, CFL 0.00116, SL -1.1769E-01, M 7.69497E+16, S 35.1320, T 4.8118, Me 3.93E-17, Se 0.00E+00, Te 4.55E-16 - 8616, 359.000, 0, En 1.702896603476E-06, CFL 0.00093, SL -1.2771E-01, M 7.69496E+16, S 35.1321, T 4.8105, Me 4.07E-17, Se 0.00E+00, Te -7.27E-16 - 8640, 360.000, 0, En 5.697729152450E-07, CFL 0.00055, SL -1.3649E-01, M 7.69494E+16, S 35.1322, T 4.8093, Me 6.92E-17, Se 6.65E-15, Te 2.46E-15 - 8664, 361.000, 0, En 1.850643129922E-07, CFL 0.00050, SL -1.4340E-01, M 7.69494E+16, S 35.1322, T 4.8085, Me -6.43E-17, Se 0.00E+00, Te -2.42E-15 - 8688, 362.000, 0, En 2.083733566794E-07, CFL 0.00037, SL -1.4877E-01, M 7.69493E+16, S 35.1322, T 4.8079, Me 1.21E-16, Se -6.65E-15, Te 8.10E-16 - 8712, 363.000, 0, En 1.314894578109E-07, CFL 0.00032, SL -1.5068E-01, M 7.69493E+16, S 35.1322, T 4.8077, Me 4.04E-17, Se 0.00E+00, Te -2.16E-15 - 8736, 364.000, 0, En 2.755212053264E-07, CFL 0.00040, SL -1.5262E-01, M 7.69492E+16, S 35.1322, T 4.8075, Me 6.67E-17, Se 6.65E-15, Te 6.51E-16 - 8760, 365.000, 0, En 6.875722200530E-07, CFL 0.00085, SL -1.5490E-01, M 7.69492E+16, S 35.1323, T 4.8073, Me -1.40E-17, Se -6.65E-15, Te 4.04E-16 + 24, 1.000, 0, En 1.356036008576E-05, CFL 0.00715, SL -3.1028E-03, M 7.69512E+16, S 35.1314, T 4.8304, Me -8.86E-17, Se -1.33E-14, Te -6.64E-16 + 48, 2.000, 0, En 2.674072088955E-05, CFL 0.00753, SL 5.8114E-03, M 7.69513E+16, S 35.1313, T 4.8299, Me 2.76E-16, Se 2.00E-14, Te -2.14E-15 + 72, 3.000, 0, En 3.915192808339E-06, CFL 0.00152, SL 2.6844E-03, M 7.69512E+16, S 35.1313, T 4.8292, Me -4.55E-18, Se -6.65E-15, Te 9.31E-17 + 96, 4.000, 0, En 2.199546381254E-06, CFL 0.00107, SL -5.2401E-04, M 7.69512E+16, S 35.1314, T 4.8286, Me 8.22E-17, Se 6.65E-15, Te -1.70E-15 + 120, 5.000, 0, En 1.786233136426E-07, CFL 0.00026, SL -2.9269E-03, M 7.69512E+16, S 35.1314, T 4.8284, Me -1.79E-17, Se -1.33E-14, Te -3.04E-15 + 144, 6.000, 0, En 8.071933136728E-07, CFL 0.00060, SL -4.5440E-03, M 7.69511E+16, S 35.1314, T 4.8282, Me -3.01E-18, Se 6.65E-15, Te 2.71E-15 + 168, 7.000, 0, En 2.266944606350E-07, CFL 0.00040, SL -2.5568E-03, M 7.69512E+16, S 35.1314, T 4.8279, Me 1.25E-16, Se 6.65E-15, Te 1.24E-16 + 192, 8.000, 0, En 1.124839801512E-06, CFL 0.00065, SL 3.6493E-03, M 7.69512E+16, S 35.1313, T 4.8278, Me 1.13E-16, Se 0.00E+00, Te -6.25E-17 + 216, 9.000, 0, En 1.854414542413E-06, CFL 0.00081, SL 8.6303E-03, M 7.69513E+16, S 35.1313, T 4.8276, Me -1.93E-16, Se -6.65E-15, Te 2.81E-16 + 240, 10.000, 0, En 5.881223590119E-06, CFL 0.00139, SL 8.0481E-03, M 7.69513E+16, S 35.1313, T 4.8276, Me -6.05E-17, Se 6.65E-15, Te -1.98E-15 + 264, 11.000, 0, En 4.845089622078E-06, CFL 0.00133, SL 6.3439E-03, M 7.69513E+16, S 35.1313, T 4.8274, Me -1.04E-16, Se 0.00E+00, Te 1.03E-15 + 288, 12.000, 0, En 3.362459279007E-06, CFL 0.00120, SL 2.6567E-03, M 7.69512E+16, S 35.1313, T 4.8270, Me -1.48E-16, Se -6.65E-15, Te -7.97E-16 + 312, 13.000, 0, En 2.595355100783E-06, CFL 0.00095, SL -3.8968E-03, M 7.69511E+16, S 35.1314, T 4.8263, Me -4.32E-17, Se -6.65E-15, Te 1.29E-15 + 336, 14.000, 0, En 2.473986725906E-06, CFL 0.00121, SL -8.2365E-03, M 7.69511E+16, S 35.1314, T 4.8258, Me -1.42E-16, Se 1.33E-14, Te 1.88E-15 + 360, 15.000, 0, En 4.803417198702E-06, CFL 0.00168, SL -1.1172E-02, M 7.69511E+16, S 35.1314, T 4.8254, Me -1.84E-17, Se -6.65E-15, Te 1.37E-15 + 384, 16.000, 0, En 9.109409555228E-07, CFL 0.00055, SL -1.5083E-02, M 7.69510E+16, S 35.1314, T 4.8248, Me -1.22E-16, Se -6.65E-15, Te -2.35E-15 + 408, 17.000, 0, En 1.384584746919E-07, CFL 0.00029, SL -2.4323E-02, M 7.69509E+16, S 35.1315, T 4.8235, Me 2.12E-17, Se 0.00E+00, Te -2.94E-17 + 432, 18.000, 0, En 9.273556195446E-07, CFL 0.00060, SL -2.9520E-02, M 7.69508E+16, S 35.1315, T 4.8223, Me -1.67E-16, Se -6.65E-15, Te 1.46E-15 + 456, 19.000, 0, En 2.217843033881E-07, CFL 0.00042, SL -1.3091E-02, M 7.69510E+16, S 35.1314, T 4.8215, Me -1.43E-17, Se 6.65E-15, Te -1.31E-15 + 480, 20.000, 0, En 1.479673625529E-06, CFL 0.00085, SL -1.0814E-02, M 7.69511E+16, S 35.1314, T 4.8207, Me 2.47E-16, Se 6.65E-15, Te 4.05E-16 + 504, 21.000, 0, En 1.533350730174E-06, CFL 0.00086, SL -1.6335E-02, M 7.69510E+16, S 35.1314, T 4.8198, Me 1.44E-16, Se 0.00E+00, Te -2.96E-16 + 528, 22.000, 0, En 1.968843234981E-06, CFL 0.00111, SL -2.0612E-02, M 7.69509E+16, S 35.1315, T 4.8194, Me 1.84E-16, Se 0.00E+00, Te -6.60E-16 + 552, 23.000, 0, En 1.449664820884E-06, CFL 0.00078, SL -2.4748E-02, M 7.69509E+16, S 35.1315, T 4.8189, Me 1.11E-17, Se 6.65E-15, Te 8.29E-16 + 576, 24.000, 0, En 3.503083471916E-06, CFL 0.00135, SL -2.7364E-02, M 7.69508E+16, S 35.1315, T 4.8186, Me 1.66E-17, Se 1.33E-14, Te -1.65E-15 + 600, 25.000, 0, En 8.427643175807E-06, CFL 0.00160, SL -3.3350E-02, M 7.69508E+16, S 35.1315, T 4.8180, Me -5.24E-17, Se -6.65E-15, Te -1.67E-16 + 624, 26.000, 0, En 4.684588063886E-06, CFL 0.00109, SL -3.8239E-02, M 7.69507E+16, S 35.1316, T 4.8174, Me -2.31E-17, Se -6.65E-15, Te 3.34E-16 + 648, 27.000, 0, En 1.176353256122E-05, CFL 0.00214, SL -4.1085E-02, M 7.69507E+16, S 35.1316, T 4.8170, Me 1.57E-16, Se 1.33E-14, Te 2.13E-17 + 672, 28.000, 0, En 9.027585029531E-06, CFL 0.00184, SL -3.8193E-02, M 7.69507E+16, S 35.1316, T 4.8166, Me 4.20E-17, Se 0.00E+00, Te -2.48E-15 + 696, 29.000, 0, En 1.390584866883E-06, CFL 0.00071, SL -4.3701E-02, M 7.69506E+16, S 35.1316, T 4.8155, Me -2.69E-17, Se -6.65E-15, Te 1.11E-15 + 720, 30.000, 0, En 5.070920260489E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1317, T 4.8143, Me 1.52E-16, Se 0.00E+00, Te 4.55E-16 + 744, 31.000, 0, En 8.324152068815E-08, CFL 0.00019, SL -5.2788E-02, M 7.69505E+16, S 35.1317, T 4.8136, Me -1.15E-16, Se 6.65E-15, Te -1.52E-15 + 768, 32.000, 0, En 2.556442023939E-07, CFL 0.00024, SL -3.5380E-02, M 7.69507E+16, S 35.1316, T 4.8130, Me 2.07E-16, Se -6.65E-15, Te 1.48E-15 + 792, 33.000, 0, En 4.112968762940E-07, CFL 0.00036, SL -3.2536E-02, M 7.69508E+16, S 35.1315, T 4.8122, Me -1.27E-16, Se 0.00E+00, Te -1.50E-15 + 816, 34.000, 0, En 2.320502840200E-07, CFL 0.00025, SL -3.7946E-02, M 7.69507E+16, S 35.1316, T 4.8112, Me 2.23E-16, Se 1.33E-14, Te 2.03E-15 + 840, 35.000, 0, En 1.278465643534E-07, CFL 0.00019, SL -4.4738E-02, M 7.69506E+16, S 35.1316, T 4.8104, Me -1.49E-16, Se -1.33E-14, Te -1.86E-15 + 864, 36.000, 0, En 2.045402192367E-07, CFL 0.00024, SL -4.9663E-02, M 7.69506E+16, S 35.1316, T 4.8099, Me 5.34E-17, Se 1.33E-14, Te -5.87E-16 + 888, 37.000, 0, En 2.196926234425E-07, CFL 0.00023, SL -5.3167E-02, M 7.69505E+16, S 35.1317, T 4.8094, Me 1.56E-16, Se -6.65E-15, Te 3.11E-15 + 912, 38.000, 0, En 7.871073883086E-07, CFL 0.00049, SL -5.4706E-02, M 7.69505E+16, S 35.1317, T 4.8091, Me 1.02E-17, Se 0.00E+00, Te 1.37E-15 + 936, 39.000, 0, En 9.209714684252E-07, CFL 0.00063, SL -4.5909E-02, M 7.69506E+16, S 35.1316, T 4.8088, Me 1.19E-16, Se -6.65E-15, Te -9.63E-16 + 960, 40.000, 0, En 2.467537734843E-07, CFL 0.00031, SL -4.0149E-02, M 7.69507E+16, S 35.1316, T 4.8085, Me 1.24E-16, Se 6.65E-15, Te -2.52E-16 + 984, 41.000, 0, En 7.754288016457E-07, CFL 0.00062, SL -4.1596E-02, M 7.69507E+16, S 35.1316, T 4.8080, Me 1.35E-16, Se -6.65E-15, Te 5.35E-17 + 1008, 42.000, 0, En 1.542500465582E-06, CFL 0.00075, SL -3.5935E-02, M 7.69507E+16, S 35.1316, T 4.8074, Me -9.60E-18, Se 1.33E-14, Te 2.78E-15 + 1032, 43.000, 0, En 7.164009290921E-07, CFL 0.00056, SL -2.7178E-02, M 7.69508E+16, S 35.1315, T 4.8071, Me -3.14E-18, Se 6.65E-15, Te -5.24E-16 + 1056, 44.000, 0, En 5.449790399668E-07, CFL 0.00047, SL -1.9353E-02, M 7.69509E+16, S 35.1315, T 4.8069, Me 9.11E-17, Se 6.65E-15, Te -7.54E-16 + 1080, 45.000, 0, En 1.573451636393E-06, CFL 0.00083, SL -2.2270E-02, M 7.69509E+16, S 35.1315, T 4.8063, Me -2.15E-17, Se -6.65E-15, Te 2.32E-17 + 1104, 46.000, 0, En 7.082099245149E-07, CFL 0.00053, SL -2.9704E-02, M 7.69508E+16, S 35.1315, T 4.8053, Me 6.31E-17, Se 1.33E-14, Te 2.58E-16 + 1128, 47.000, 0, En 2.044307488179E-07, CFL 0.00023, SL -3.6424E-02, M 7.69507E+16, S 35.1316, T 4.8044, Me -8.29E-19, Se -1.33E-14, Te -6.17E-16 + 1152, 48.000, 0, En 7.663904276143E-07, CFL 0.00053, SL -4.2022E-02, M 7.69507E+16, S 35.1316, T 4.8036, Me 8.75E-17, Se 1.33E-14, Te 5.15E-16 + 1176, 49.000, 0, En 1.240302627472E-06, CFL 0.00055, SL -5.0413E-02, M 7.69505E+16, S 35.1316, T 4.8023, Me 7.43E-17, Se 6.65E-15, Te -1.41E-15 + 1200, 50.000, 0, En 3.929072140623E-07, CFL 0.00040, SL -5.9660E-02, M 7.69504E+16, S 35.1317, T 4.8011, Me 5.29E-17, Se -6.65E-15, Te -8.38E-16 + 1224, 51.000, 0, En 1.165261082569E-06, CFL 0.00057, SL -6.5612E-02, M 7.69504E+16, S 35.1317, T 4.8005, Me -1.24E-16, Se 6.65E-15, Te -2.18E-16 + 1248, 52.000, 0, En 4.417599914419E-06, CFL 0.00122, SL -6.9153E-02, M 7.69503E+16, S 35.1318, T 4.8003, Me -2.56E-17, Se 6.65E-15, Te 1.07E-15 + 1272, 53.000, 0, En 2.695931889702E-06, CFL 0.00086, SL -7.0352E-02, M 7.69503E+16, S 35.1318, T 4.8002, Me 6.99E-18, Se -6.65E-15, Te 3.87E-16 + 1296, 54.000, 0, En 3.009272936667E-06, CFL 0.00100, SL -6.6344E-02, M 7.69503E+16, S 35.1317, T 4.8000, Me 1.19E-16, Se 2.00E-14, Te -1.55E-15 + 1320, 55.000, 0, En 3.235170143267E-06, CFL 0.00095, SL -6.6928E-02, M 7.69503E+16, S 35.1317, T 4.7995, Me 1.38E-16, Se -1.33E-14, Te 5.28E-17 + 1344, 56.000, 0, En 1.093196483324E-06, CFL 0.00060, SL -7.1279E-02, M 7.69503E+16, S 35.1318, T 4.7989, Me -4.08E-17, Se 0.00E+00, Te 2.43E-15 + 1368, 57.000, 0, En 2.537366636290E-06, CFL 0.00069, SL -7.0386E-02, M 7.69503E+16, S 35.1318, T 4.7986, Me 3.19E-17, Se -1.33E-14, Te -1.20E-16 + 1392, 58.000, 0, En 2.020091379949E-06, CFL 0.00080, SL -7.3003E-02, M 7.69503E+16, S 35.1318, T 4.7980, Me -1.18E-16, Se 0.00E+00, Te 3.56E-17 + 1416, 59.000, 0, En 1.173882244261E-06, CFL 0.00055, SL -7.9555E-02, M 7.69502E+16, S 35.1318, T 4.7970, Me 7.18E-17, Se 0.00E+00, Te -6.25E-16 + 1440, 60.000, 0, En 6.409592584460E-07, CFL 0.00049, SL -8.6833E-02, M 7.69501E+16, S 35.1319, T 4.7962, Me -8.18E-17, Se 0.00E+00, Te 7.32E-16 + 1464, 61.000, 0, En 2.982583285329E-07, CFL 0.00033, SL -9.1860E-02, M 7.69500E+16, S 35.1319, T 4.7958, Me -4.36E-17, Se -1.33E-14, Te 2.36E-17 + 1488, 62.000, 0, En 8.695453951521E-07, CFL 0.00056, SL -9.4866E-02, M 7.69500E+16, S 35.1319, T 4.7956, Me -5.43E-17, Se 0.00E+00, Te -4.18E-16 + 1512, 63.000, 0, En 1.878984430312E-07, CFL 0.00026, SL -9.7619E-02, M 7.69499E+16, S 35.1319, T 4.7955, Me 7.68E-17, Se 6.65E-15, Te -2.16E-15 + 1536, 64.000, 0, En 9.604929539465E-08, CFL 0.00011, SL -1.0069E-01, M 7.69499E+16, S 35.1319, T 4.7955, Me 3.22E-17, Se -1.33E-14, Te -4.23E-16 + 1560, 65.000, 0, En 2.880052523624E-07, CFL 0.00032, SL -1.0286E-01, M 7.69499E+16, S 35.1320, T 4.7952, Me -1.60E-17, Se -1.33E-14, Te -2.59E-15 + 1584, 66.000, 0, En 7.116046392324E-07, CFL 0.00052, SL -1.0673E-01, M 7.69498E+16, S 35.1320, T 4.7950, Me 1.13E-16, Se 1.33E-14, Te -1.64E-15 + 1608, 67.000, 0, En 1.867193129444E-06, CFL 0.00082, SL -1.1005E-01, M 7.69498E+16, S 35.1320, T 4.7946, Me 4.21E-17, Se 0.00E+00, Te -8.42E-16 + 1632, 68.000, 0, En 2.189776574972E-06, CFL 0.00083, SL -1.0719E-01, M 7.69498E+16, S 35.1320, T 4.7944, Me 4.88E-17, Se 0.00E+00, Te 1.19E-15 + 1656, 69.000, 0, En 8.228679805620E-06, CFL 0.00420, SL -1.0327E-01, M 7.69499E+16, S 35.1320, T 4.7944, Me -3.46E-17, Se 0.00E+00, Te 1.02E-15 + 1680, 70.000, 0, En 3.079726760007E-06, CFL 0.00610, SL -9.7326E-02, M 7.69499E+16, S 35.1319, T 4.7946, Me 1.75E-17, Se 6.65E-15, Te 2.31E-15 + 1704, 71.000, 0, En 1.098076791977E-05, CFL 0.01075, SL -9.5381E-02, M 7.69500E+16, S 35.1319, T 4.7948, Me 8.29E-17, Se 0.00E+00, Te 1.11E-15 + 1728, 72.000, 0, En 1.237253055252E-05, CFL 0.00860, SL -9.5890E-02, M 7.69500E+16, S 35.1319, T 4.7950, Me 1.10E-16, Se -6.65E-15, Te 2.14E-15 + 1752, 73.000, 0, En 1.523609045449E-05, CFL 0.00771, SL -9.7793E-02, M 7.69499E+16, S 35.1319, T 4.7950, Me -1.82E-16, Se -6.65E-15, Te -9.98E-16 + 1776, 74.000, 0, En 9.071528454910E-06, CFL 0.00367, SL -1.0151E-01, M 7.69499E+16, S 35.1319, T 4.7947, Me -3.52E-17, Se 0.00E+00, Te 5.30E-16 + 1800, 75.000, 0, En 7.331264976143E-07, CFL 0.00049, SL -1.0893E-01, M 7.69498E+16, S 35.1320, T 4.7940, Me 5.43E-17, Se -6.65E-15, Te -1.45E-15 + 1824, 76.000, 0, En 5.154374445245E-07, CFL 0.00039, SL -1.1439E-01, M 7.69497E+16, S 35.1320, T 4.7937, Me -1.72E-16, Se -6.65E-15, Te -6.02E-16 + 1848, 77.000, 0, En 2.583937363764E-06, CFL 0.00092, SL -1.1955E-01, M 7.69497E+16, S 35.1321, T 4.7935, Me 2.54E-17, Se -1.33E-14, Te 1.98E-15 + 1872, 78.000, 0, En 2.114724981059E-06, CFL 0.00121, SL -1.2352E-01, M 7.69496E+16, S 35.1321, T 4.7934, Me 3.00E-18, Se 0.00E+00, Te -3.46E-16 + 1896, 79.000, 0, En 1.106880074248E-05, CFL 0.00768, SL -1.2382E-01, M 7.69496E+16, S 35.1321, T 4.7937, Me -7.91E-17, Se -1.33E-14, Te 3.52E-16 + 1920, 80.000, 0, En 7.704869745378E-06, CFL 0.00541, SL -1.2155E-01, M 7.69496E+16, S 35.1321, T 4.7940, Me 7.76E-17, Se 1.33E-14, Te 1.72E-15 + 1944, 81.000, 0, En 5.014227487920E-06, CFL 0.00160, SL -1.2246E-01, M 7.69496E+16, S 35.1321, T 4.7940, Me 1.42E-17, Se 1.33E-14, Te 6.15E-16 + 1968, 82.000, 0, En 6.742249829895E-06, CFL 0.00203, SL -1.2496E-01, M 7.69496E+16, S 35.1321, T 4.7938, Me -7.17E-17, Se 6.65E-15, Te -5.30E-16 + 1992, 83.000, 0, En 3.067019711031E-06, CFL 0.00132, SL -1.2178E-01, M 7.69496E+16, S 35.1321, T 4.7937, Me -1.07E-17, Se -1.33E-14, Te 1.89E-15 + 2016, 84.000, 0, En 1.424404282868E-06, CFL 0.00072, SL -1.2330E-01, M 7.69496E+16, S 35.1321, T 4.7936, Me 6.87E-17, Se 6.65E-15, Te 9.54E-16 + 2040, 85.000, 0, En 2.442681319248E-06, CFL 0.00094, SL -1.3192E-01, M 7.69495E+16, S 35.1321, T 4.7924, Me -1.50E-16, Se 0.00E+00, Te -2.63E-15 + 2064, 86.000, 0, En 3.644715989458E-06, CFL 0.00108, SL -1.4196E-01, M 7.69494E+16, S 35.1322, T 4.7911, Me 3.20E-18, Se 1.33E-14, Te 1.24E-15 + 2088, 87.000, 0, En 1.952191340507E-06, CFL 0.00081, SL -1.4698E-01, M 7.69493E+16, S 35.1322, T 4.7904, Me 9.31E-17, Se -6.65E-15, Te 2.54E-15 + 2112, 88.000, 0, En 2.021435659882E-06, CFL 0.00112, SL -1.3811E-01, M 7.69494E+16, S 35.1322, T 4.7900, Me 9.60E-17, Se -6.65E-15, Te 1.18E-15 + 2136, 89.000, 0, En 2.296204751404E-05, CFL 0.00656, SL -1.2585E-01, M 7.69496E+16, S 35.1321, T 4.7901, Me -1.44E-16, Se -6.65E-15, Te -3.83E-15 + 2160, 90.000, 0, En 1.768473073856E-05, CFL 0.00656, SL -1.2492E-01, M 7.69496E+16, S 35.1321, T 4.7904, Me -4.90E-17, Se 0.00E+00, Te 2.24E-15 + 2184, 91.000, 0, En 6.693061909544E-06, CFL 0.00312, SL -1.2865E-01, M 7.69495E+16, S 35.1321, T 4.7905, Me -1.54E-16, Se -6.65E-15, Te -3.50E-15 + 2208, 92.000, 0, En 1.770474433802E-06, CFL 0.00149, SL -1.3312E-01, M 7.69495E+16, S 35.1321, T 4.7904, Me -3.17E-17, Se 0.00E+00, Te -5.61E-16 + 2232, 93.000, 0, En 5.778711037263E-07, CFL 0.00037, SL -1.3901E-01, M 7.69494E+16, S 35.1322, T 4.7899, Me -5.41E-17, Se 1.33E-14, Te -1.27E-15 + 2256, 94.000, 0, En 2.437184374960E-07, CFL 0.00027, SL -1.4343E-01, M 7.69494E+16, S 35.1322, T 4.7896, Me -2.93E-17, Se 6.65E-15, Te 1.45E-15 + 2280, 95.000, 0, En 1.758005863584E-06, CFL 0.00127, SL -1.4213E-01, M 7.69494E+16, S 35.1322, T 4.7895, Me -7.20E-17, Se -1.33E-14, Te 3.40E-15 + 2304, 96.000, 0, En 9.980396096952E-06, CFL 0.00601, SL -1.4221E-01, M 7.69494E+16, S 35.1322, T 4.7898, Me -1.54E-16, Se -1.33E-14, Te -3.06E-16 + 2328, 97.000, 0, En 4.680120012939E-05, CFL 0.00863, SL -1.4385E-01, M 7.69493E+16, S 35.1322, T 4.7901, Me 1.69E-17, Se 2.00E-14, Te -3.29E-15 + 2352, 98.000, 0, En 3.011525470873E-05, CFL 0.00757, SL -1.4606E-01, M 7.69493E+16, S 35.1322, T 4.7902, Me 5.99E-18, Se -6.65E-15, Te -1.26E-16 + 2376, 99.000, 0, En 1.666757995386E-06, CFL 0.00134, SL -1.4877E-01, M 7.69493E+16, S 35.1322, T 4.7903, Me 4.80E-17, Se -6.65E-15, Te 1.24E-15 + 2400, 100.000, 0, En 8.144642660779E-06, CFL 0.00296, SL -1.5224E-01, M 7.69492E+16, S 35.1322, T 4.7903, Me 2.60E-17, Se 1.33E-14, Te -9.60E-16 + 2424, 101.000, 0, En 3.243721946907E-06, CFL 0.00393, SL -1.5320E-01, M 7.69492E+16, S 35.1322, T 4.7905, Me 2.81E-17, Se 6.65E-15, Te -9.93E-16 + 2448, 102.000, 0, En 3.767369286615E-06, CFL 0.00431, SL -1.5206E-01, M 7.69492E+16, S 35.1322, T 4.7908, Me -2.48E-16, Se 0.00E+00, Te 3.71E-16 + 2472, 103.000, 0, En 1.651612205851E-06, CFL 0.00163, SL -1.5541E-01, M 7.69492E+16, S 35.1323, T 4.7910, Me -1.95E-16, Se -6.65E-15, Te -3.44E-16 + 2496, 104.000, 0, En 7.752771933996E-07, CFL 0.00102, SL -1.6009E-01, M 7.69491E+16, S 35.1323, T 4.7911, Me 2.54E-18, Se 6.65E-15, Te -8.45E-16 + 2520, 105.000, 0, En 5.683249081830E-07, CFL 0.00151, SL -1.6286E-01, M 7.69491E+16, S 35.1323, T 4.7913, Me -1.33E-16, Se -1.33E-14, Te -3.99E-16 + 2544, 106.000, 0, En 1.031246766592E-05, CFL 0.01379, SL -1.6315E-01, M 7.69491E+16, S 35.1323, T 4.7917, Me 4.89E-17, Se 6.65E-15, Te 6.86E-16 + 2568, 107.000, 0, En 2.469798210360E-05, CFL 0.01467, SL -1.6264E-01, M 7.69491E+16, S 35.1323, T 4.7921, Me 6.82E-17, Se -6.65E-15, Te 1.35E-16 + 2592, 108.000, 0, En 2.195375549738E-05, CFL 0.01368, SL -1.5961E-01, M 7.69491E+16, S 35.1323, T 4.7924, Me 7.98E-18, Se -1.33E-14, Te 6.89E-16 + 2616, 109.000, 0, En 5.890747383481E-06, CFL 0.00678, SL -1.5618E-01, M 7.69492E+16, S 35.1323, T 4.7925, Me -1.95E-17, Se 0.00E+00, Te -2.00E-15 + 2640, 110.000, 0, En 2.000820107483E-06, CFL 0.00273, SL -1.5662E-01, M 7.69492E+16, S 35.1323, T 4.7921, Me -1.84E-16, Se -6.65E-15, Te -2.83E-15 + 2664, 111.000, 0, En 8.176633957979E-07, CFL 0.00083, SL -1.6411E-01, M 7.69491E+16, S 35.1323, T 4.7915, Me 2.79E-18, Se -1.33E-14, Te 1.40E-15 + 2688, 112.000, 0, En 1.855392172741E-06, CFL 0.00122, SL -1.7078E-01, M 7.69490E+16, S 35.1324, T 4.7912, Me -1.99E-17, Se -6.65E-15, Te -1.40E-15 + 2712, 113.000, 0, En 5.647614501066E-06, CFL 0.00245, SL -1.7039E-01, M 7.69490E+16, S 35.1324, T 4.7910, Me -7.13E-17, Se -6.65E-15, Te 1.72E-15 + 2736, 114.000, 0, En 1.058000433440E-05, CFL 0.00600, SL -1.5685E-01, M 7.69492E+16, S 35.1323, T 4.7910, Me -7.71E-17, Se 6.65E-15, Te 1.73E-15 + 2760, 115.000, 0, En 2.565169049227E-06, CFL 0.00171, SL -1.5525E-01, M 7.69492E+16, S 35.1323, T 4.7911, Me 5.49E-17, Se 6.65E-15, Te 2.40E-16 + 2784, 116.000, 0, En 4.995560254279E-06, CFL 0.00393, SL -1.5744E-01, M 7.69492E+16, S 35.1323, T 4.7914, Me 6.96E-17, Se 0.00E+00, Te 1.97E-16 + 2808, 117.000, 0, En 1.573049075737E-05, CFL 0.00533, SL -1.5990E-01, M 7.69491E+16, S 35.1323, T 4.7917, Me -8.06E-18, Se 6.65E-15, Te 1.15E-15 + 2832, 118.000, 0, En 2.079416004485E-05, CFL 0.00736, SL -1.6219E-01, M 7.69491E+16, S 35.1323, T 4.7920, Me 5.71E-17, Se -6.65E-15, Te -2.01E-15 + 2856, 119.000, 0, En 1.884188702644E-05, CFL 0.00782, SL -1.6460E-01, M 7.69491E+16, S 35.1323, T 4.7924, Me -6.21E-17, Se 1.33E-14, Te 7.73E-16 + 2880, 120.000, 0, En 5.003759798206E-06, CFL 0.00530, SL -1.6675E-01, M 7.69491E+16, S 35.1323, T 4.7929, Me -4.88E-17, Se 0.00E+00, Te 4.19E-16 + 2904, 121.000, 0, En 1.943316015818E-05, CFL 0.01408, SL -1.6847E-01, M 7.69490E+16, S 35.1323, T 4.7934, Me -6.93E-17, Se 6.65E-15, Te -1.67E-15 + 2928, 122.000, 0, En 1.467196977133E-05, CFL 0.00637, SL -1.7005E-01, M 7.69490E+16, S 35.1323, T 4.7936, Me 1.91E-16, Se 6.65E-15, Te 2.75E-16 + 2952, 123.000, 0, En 3.349185196350E-06, CFL 0.00504, SL -1.7137E-01, M 7.69490E+16, S 35.1324, T 4.7939, Me -9.05E-17, Se -1.33E-14, Te 3.98E-15 + 2976, 124.000, 0, En 3.295198849072E-06, CFL 0.00602, SL -1.7192E-01, M 7.69490E+16, S 35.1324, T 4.7943, Me 9.43E-17, Se 1.33E-14, Te 1.15E-15 + 3000, 125.000, 0, En 3.951957250822E-06, CFL 0.00955, SL -1.6743E-01, M 7.69490E+16, S 35.1323, T 4.7947, Me -1.72E-16, Se -1.33E-14, Te 9.89E-16 + 3024, 126.000, 0, En 4.683191240728E-06, CFL 0.01063, SL -1.6017E-01, M 7.69491E+16, S 35.1323, T 4.7950, Me 7.81E-17, Se 0.00E+00, Te 1.80E-15 + 3048, 127.000, 0, En 3.285405802454E-05, CFL 0.02019, SL -1.6080E-01, M 7.69491E+16, S 35.1323, T 4.7952, Me 1.04E-16, Se -1.33E-14, Te 2.11E-16 + 3072, 128.000, 0, En 2.287867876741E-05, CFL 0.00901, SL -1.6417E-01, M 7.69491E+16, S 35.1323, T 4.7954, Me -3.63E-17, Se 0.00E+00, Te -7.04E-16 + 3096, 129.000, 0, En 2.154361300017E-06, CFL 0.00318, SL -1.6653E-01, M 7.69491E+16, S 35.1323, T 4.7958, Me 3.53E-17, Se 1.33E-14, Te -3.87E-16 + 3120, 130.000, 0, En 8.782478353377E-06, CFL 0.00793, SL -1.6854E-01, M 7.69490E+16, S 35.1323, T 4.7961, Me -2.84E-17, Se -6.65E-15, Te 1.09E-16 + 3144, 131.000, 0, En 1.512925015802E-05, CFL 0.00799, SL -1.7168E-01, M 7.69490E+16, S 35.1324, T 4.7962, Me 7.04E-17, Se -6.65E-15, Te -1.23E-16 + 3168, 132.000, 0, En 4.555590789539E-06, CFL 0.00336, SL -1.7709E-01, M 7.69489E+16, S 35.1324, T 4.7962, Me -9.65E-17, Se 0.00E+00, Te -5.50E-16 + 3192, 133.000, 0, En 8.941341678582E-07, CFL 0.00126, SL -1.8151E-01, M 7.69489E+16, S 35.1324, T 4.7962, Me -6.72E-17, Se 0.00E+00, Te -2.26E-15 + 3216, 134.000, 0, En 6.697949160074E-07, CFL 0.00176, SL -1.8246E-01, M 7.69489E+16, S 35.1324, T 4.7964, Me -1.32E-16, Se -6.65E-15, Te -7.66E-16 + 3240, 135.000, 0, En 1.894915311727E-06, CFL 0.00638, SL -1.7945E-01, M 7.69489E+16, S 35.1324, T 4.7967, Me -4.29E-17, Se 0.00E+00, Te 2.18E-15 + 3264, 136.000, 0, En 2.119769542591E-05, CFL 0.02180, SL -1.7812E-01, M 7.69489E+16, S 35.1324, T 4.7972, Me -1.45E-16, Se 0.00E+00, Te -1.40E-15 + 3288, 137.000, 0, En 1.200849623779E-05, CFL 0.01127, SL -1.7836E-01, M 7.69489E+16, S 35.1324, T 4.7975, Me -7.25E-17, Se -1.33E-14, Te 5.40E-16 + 3312, 138.000, 0, En 3.732255584817E-06, CFL 0.00585, SL -1.7913E-01, M 7.69489E+16, S 35.1324, T 4.7978, Me 1.02E-16, Se 1.33E-14, Te 2.66E-15 + 3336, 139.000, 0, En 9.394747906659E-06, CFL 0.00890, SL -1.8006E-01, M 7.69489E+16, S 35.1324, T 4.7981, Me 1.52E-17, Se -1.33E-14, Te 2.67E-15 + 3360, 140.000, 0, En 1.600602256462E-05, CFL 0.01234, SL -1.8086E-01, M 7.69489E+16, S 35.1324, T 4.7984, Me 2.02E-16, Se 6.65E-15, Te -3.69E-15 + 3384, 141.000, 0, En 7.931581160559E-06, CFL 0.00732, SL -1.8167E-01, M 7.69489E+16, S 35.1324, T 4.7989, Me 5.40E-17, Se 0.00E+00, Te -8.07E-16 + 3408, 142.000, 0, En 4.251571715578E-06, CFL 0.00736, SL -1.8245E-01, M 7.69489E+16, S 35.1324, T 4.7996, Me -5.58E-17, Se 0.00E+00, Te -2.99E-16 + 3432, 143.000, 0, En 2.937703905414E-06, CFL 0.00577, SL -1.8309E-01, M 7.69488E+16, S 35.1324, T 4.8002, Me 1.32E-16, Se 1.33E-14, Te -1.30E-15 + 3456, 144.000, 0, En 2.362057883130E-06, CFL 0.00638, SL -1.8365E-01, M 7.69488E+16, S 35.1324, T 4.8009, Me 6.98E-17, Se -6.65E-15, Te -3.77E-16 + 3480, 145.000, 0, En 3.777969559689E-06, CFL 0.00681, SL -1.8445E-01, M 7.69488E+16, S 35.1324, T 4.8017, Me -2.99E-17, Se -1.33E-14, Te 3.45E-16 + 3504, 146.000, 0, En 1.443998024069E-06, CFL 0.00337, SL -1.8536E-01, M 7.69488E+16, S 35.1324, T 4.8024, Me -6.82E-17, Se 6.65E-15, Te 1.28E-16 + 3528, 147.000, 0, En 7.010727974842E-07, CFL 0.00351, SL -1.8617E-01, M 7.69488E+16, S 35.1324, T 4.8030, Me 3.63E-17, Se -6.65E-15, Te 1.07E-15 + 3552, 148.000, 0, En 8.136172390812E-07, CFL 0.00356, SL -1.8611E-01, M 7.69488E+16, S 35.1324, T 4.8037, Me 3.22E-17, Se 6.65E-15, Te -5.23E-16 + 3576, 149.000, 0, En 1.108739720170E-07, CFL 0.00051, SL -1.8699E-01, M 7.69488E+16, S 35.1324, T 4.8043, Me 1.23E-16, Se 0.00E+00, Te -5.75E-16 + 3600, 150.000, 0, En 2.920250069046E-06, CFL 0.00531, SL -1.8852E-01, M 7.69488E+16, S 35.1325, T 4.8047, Me 1.12E-16, Se 1.33E-14, Te 1.45E-15 + 3624, 151.000, 0, En 4.449033000460E-06, CFL 0.00759, SL -1.8881E-01, M 7.69488E+16, S 35.1325, T 4.8050, Me 2.43E-17, Se 6.65E-15, Te -3.90E-16 + 3648, 152.000, 0, En 9.510660532879E-07, CFL 0.00315, SL -1.8987E-01, M 7.69488E+16, S 35.1325, T 4.8055, Me 8.27E-17, Se 6.65E-15, Te -3.24E-16 + 3672, 153.000, 0, En 1.889085964335E-06, CFL 0.00505, SL -1.9145E-01, M 7.69487E+16, S 35.1325, T 4.8058, Me -5.67E-17, Se 0.00E+00, Te 1.76E-15 + 3696, 154.000, 0, En 3.799039118952E-06, CFL 0.00675, SL -1.9297E-01, M 7.69487E+16, S 35.1325, T 4.8063, Me -3.99E-17, Se 0.00E+00, Te -1.64E-15 + 3720, 155.000, 0, En 8.382098470504E-07, CFL 0.00330, SL -1.9421E-01, M 7.69487E+16, S 35.1325, T 4.8068, Me -2.10E-17, Se -1.33E-14, Te 4.86E-16 + 3744, 156.000, 0, En 1.189047995281E-05, CFL 0.01162, SL -1.9548E-01, M 7.69487E+16, S 35.1325, T 4.8074, Me -9.35E-17, Se -6.65E-15, Te -5.05E-15 + 3768, 157.000, 0, En 2.993582036385E-05, CFL 0.01266, SL -1.9682E-01, M 7.69487E+16, S 35.1325, T 4.8080, Me 1.05E-16, Se 6.65E-15, Te 5.69E-15 + 3792, 158.000, 0, En 2.958314001607E-05, CFL 0.01224, SL -1.9813E-01, M 7.69487E+16, S 35.1325, T 4.8085, Me -1.63E-16, Se -1.33E-14, Te -3.26E-15 + 3816, 159.000, 0, En 1.102608799049E-05, CFL 0.00735, SL -1.9806E-01, M 7.69487E+16, S 35.1325, T 4.8089, Me -7.25E-17, Se -6.65E-15, Te 1.21E-15 + 3840, 160.000, 0, En 4.830537234606E-06, CFL 0.00585, SL -1.9602E-01, M 7.69487E+16, S 35.1325, T 4.8094, Me -1.14E-18, Se 6.65E-15, Te 3.92E-16 + 3864, 161.000, 0, En 1.182637959675E-05, CFL 0.00834, SL -1.9620E-01, M 7.69487E+16, S 35.1325, T 4.8100, Me -3.23E-17, Se -6.65E-15, Te -2.13E-15 + 3888, 162.000, 0, En 1.201608567100E-05, CFL 0.00794, SL -1.9481E-01, M 7.69487E+16, S 35.1325, T 4.8104, Me 1.16E-17, Se -6.65E-15, Te -2.87E-15 + 3912, 163.000, 0, En 4.341541185583E-06, CFL 0.00513, SL -1.9517E-01, M 7.69487E+16, S 35.1325, T 4.8109, Me -1.12E-17, Se 1.33E-14, Te 8.91E-16 + 3936, 164.000, 0, En 3.143211873438E-06, CFL 0.00559, SL -1.9613E-01, M 7.69487E+16, S 35.1325, T 4.8114, Me 9.27E-17, Se 0.00E+00, Te 1.07E-15 + 3960, 165.000, 0, En 2.687594061698E-06, CFL 0.00514, SL -1.9716E-01, M 7.69487E+16, S 35.1325, T 4.8120, Me -5.58E-18, Se -1.33E-14, Te 3.14E-15 + 3984, 166.000, 0, En 2.476989756144E-06, CFL 0.00550, SL -1.9841E-01, M 7.69486E+16, S 35.1325, T 4.8127, Me -1.19E-16, Se -1.33E-14, Te 4.24E-16 + 4008, 167.000, 0, En 1.120294335832E-06, CFL 0.00271, SL -1.9984E-01, M 7.69486E+16, S 35.1325, T 4.8134, Me 2.31E-16, Se 1.33E-14, Te 2.84E-16 + 4032, 168.000, 0, En 1.886571360395E-06, CFL 0.00676, SL -2.0014E-01, M 7.69486E+16, S 35.1325, T 4.8140, Me -3.18E-17, Se 0.00E+00, Te -1.06E-15 + 4056, 169.000, 0, En 2.607941762693E-06, CFL 0.00632, SL -1.9925E-01, M 7.69486E+16, S 35.1325, T 4.8146, Me -1.28E-16, Se 0.00E+00, Te 7.00E-16 + 4080, 170.000, 0, En 9.422320402001E-06, CFL 0.01198, SL -1.9808E-01, M 7.69487E+16, S 35.1325, T 4.8152, Me 9.31E-17, Se 1.33E-14, Te 2.69E-15 + 4104, 171.000, 0, En 9.783570477191E-06, CFL 0.00917, SL -1.9724E-01, M 7.69487E+16, S 35.1325, T 4.8157, Me -4.81E-17, Se 0.00E+00, Te -9.77E-16 + 4128, 172.000, 0, En 5.993161736342E-06, CFL 0.00608, SL -1.9183E-01, M 7.69487E+16, S 35.1325, T 4.8160, Me -2.32E-17, Se 6.65E-15, Te -4.94E-16 + 4152, 173.000, 0, En 2.073178530977E-06, CFL 0.00370, SL -1.8195E-01, M 7.69489E+16, S 35.1324, T 4.8160, Me 8.54E-17, Se 1.33E-14, Te 4.16E-16 + 4176, 174.000, 0, En 3.180967877828E-06, CFL 0.00431, SL -1.7950E-01, M 7.69489E+16, S 35.1324, T 4.8160, Me 6.60E-17, Se -6.65E-15, Te 2.73E-15 + 4200, 175.000, 0, En 7.994535484916E-06, CFL 0.00647, SL -1.8223E-01, M 7.69489E+16, S 35.1324, T 4.8161, Me -4.02E-17, Se 6.65E-15, Te 8.15E-17 + 4224, 176.000, 0, En 9.016026857657E-06, CFL 0.00758, SL -1.8454E-01, M 7.69488E+16, S 35.1324, T 4.8165, Me 3.48E-16, Se 0.00E+00, Te -2.62E-15 + 4248, 177.000, 0, En 3.356390587208E-06, CFL 0.00451, SL -1.8436E-01, M 7.69488E+16, S 35.1324, T 4.8171, Me 4.93E-17, Se 1.33E-14, Te 3.24E-15 + 4272, 178.000, 0, En 1.878713604699E-06, CFL 0.00508, SL -1.8141E-01, M 7.69489E+16, S 35.1324, T 4.8177, Me 1.04E-16, Se 1.33E-14, Te -6.90E-17 + 4296, 179.000, 0, En 6.461009528681E-07, CFL 0.00292, SL -1.7518E-01, M 7.69489E+16, S 35.1324, T 4.8182, Me 1.84E-17, Se 0.00E+00, Te 7.22E-16 + 4320, 180.000, 0, En 1.166212867192E-06, CFL 0.00506, SL -1.6672E-01, M 7.69491E+16, S 35.1323, T 4.8186, Me -1.16E-16, Se -6.65E-15, Te 1.30E-15 + 4344, 181.000, 0, En 8.453149375622E-06, CFL 0.01091, SL -1.5855E-01, M 7.69492E+16, S 35.1323, T 4.8190, Me 1.38E-16, Se 0.00E+00, Te -8.91E-16 + 4368, 182.000, 0, En 1.747371086498E-05, CFL 0.01282, SL -1.5010E-01, M 7.69493E+16, S 35.1322, T 4.8196, Me -9.90E-17, Se 0.00E+00, Te 2.48E-15 + 4392, 183.000, 0, En 1.625492224686E-05, CFL 0.01063, SL -1.4208E-01, M 7.69494E+16, S 35.1322, T 4.8201, Me -5.31E-17, Se -1.33E-14, Te -9.03E-16 + 4416, 184.000, 0, En 7.740807499807E-06, CFL 0.00760, SL -1.3715E-01, M 7.69494E+16, S 35.1322, T 4.8206, Me -7.83E-17, Se 6.65E-15, Te -5.66E-16 + 4440, 185.000, 0, En 6.014145894105E-06, CFL 0.00658, SL -1.3708E-01, M 7.69494E+16, S 35.1322, T 4.8211, Me 1.25E-16, Se 6.65E-15, Te -3.73E-16 + 4464, 186.000, 0, En 4.916506663055E-06, CFL 0.00475, SL -1.3855E-01, M 7.69494E+16, S 35.1322, T 4.8216, Me 2.50E-17, Se 1.33E-14, Te -7.82E-16 + 4488, 187.000, 0, En 1.433123514158E-06, CFL 0.00217, SL -1.4017E-01, M 7.69494E+16, S 35.1322, T 4.8220, Me -2.23E-16, Se -2.66E-14, Te -1.96E-15 + 4512, 188.000, 0, En 1.394388551994E-07, CFL 0.00059, SL -1.3829E-01, M 7.69494E+16, S 35.1322, T 4.8222, Me -5.05E-17, Se 0.00E+00, Te 3.45E-15 + 4536, 189.000, 0, En 1.434600370147E-07, CFL 0.00055, SL -1.3475E-01, M 7.69495E+16, S 35.1321, T 4.8223, Me 1.50E-16, Se 1.33E-14, Te 6.70E-16 + 4560, 190.000, 0, En 2.886842069755E-07, CFL 0.00135, SL -1.2855E-01, M 7.69495E+16, S 35.1321, T 4.8225, Me -2.08E-16, Se 0.00E+00, Te -6.49E-16 + 4584, 191.000, 0, En 1.904091872224E-06, CFL 0.00410, SL -1.2262E-01, M 7.69496E+16, S 35.1321, T 4.8228, Me 7.51E-17, Se 1.33E-14, Te 7.42E-16 + 4608, 192.000, 0, En 1.935876051472E-06, CFL 0.00445, SL -1.1823E-01, M 7.69497E+16, S 35.1320, T 4.8231, Me -1.70E-16, Se -2.66E-14, Te -9.20E-16 + 4632, 193.000, 0, En 1.425467255263E-06, CFL 0.00381, SL -1.1476E-01, M 7.69497E+16, S 35.1320, T 4.8236, Me 1.84E-16, Se 6.65E-15, Te 4.51E-16 + 4656, 194.000, 0, En 1.464379352590E-06, CFL 0.00262, SL -1.1074E-01, M 7.69498E+16, S 35.1320, T 4.8238, Me 1.30E-17, Se 6.65E-15, Te 1.40E-15 + 4680, 195.000, 0, En 2.224939185459E-06, CFL 0.00284, SL -1.0725E-01, M 7.69498E+16, S 35.1320, T 4.8240, Me -1.26E-16, Se -1.33E-14, Te 2.71E-16 + 4704, 196.000, 0, En 2.644228420453E-06, CFL 0.00361, SL -1.0276E-01, M 7.69499E+16, S 35.1320, T 4.8242, Me 1.67E-16, Se 6.65E-15, Te -1.26E-15 + 4728, 197.000, 0, En 2.316801396332E-06, CFL 0.00302, SL -9.9849E-02, M 7.69499E+16, S 35.1319, T 4.8245, Me 2.12E-16, Se 2.00E-14, Te 9.66E-16 + 4752, 198.000, 0, En 2.482493052082E-06, CFL 0.00364, SL -9.6650E-02, M 7.69500E+16, S 35.1319, T 4.8247, Me 1.79E-16, Se 6.65E-15, Te 2.38E-15 + 4776, 199.000, 0, En 1.116512722012E-06, CFL 0.00237, SL -9.2253E-02, M 7.69500E+16, S 35.1319, T 4.8249, Me 1.13E-16, Se 2.00E-14, Te -3.62E-15 + 4800, 200.000, 0, En 6.999491069954E-08, CFL 0.00034, SL -8.8405E-02, M 7.69501E+16, S 35.1319, T 4.8249, Me -9.54E-17, Se 6.65E-15, Te 1.15E-15 + 4824, 201.000, 0, En 1.127366776703E-07, CFL 0.00049, SL -8.5758E-02, M 7.69501E+16, S 35.1319, T 4.8249, Me -7.13E-18, Se 0.00E+00, Te 1.31E-15 + 4848, 202.000, 0, En 2.639002287587E-06, CFL 0.00343, SL -8.7486E-02, M 7.69501E+16, S 35.1319, T 4.8249, Me -5.52E-17, Se -6.65E-15, Te -2.16E-15 + 4872, 203.000, 0, En 1.175878666663E-05, CFL 0.00748, SL -8.8681E-02, M 7.69501E+16, S 35.1319, T 4.8250, Me 6.96E-17, Se -1.33E-14, Te 7.33E-16 + 4896, 204.000, 0, En 9.309406937288E-06, CFL 0.00548, SL -8.9051E-02, M 7.69501E+16, S 35.1319, T 4.8252, Me 1.52E-16, Se 2.66E-14, Te -1.01E-15 + 4920, 205.000, 0, En 9.936661454348E-07, CFL 0.00155, SL -9.0293E-02, M 7.69500E+16, S 35.1319, T 4.8253, Me 6.54E-17, Se -6.65E-15, Te -1.76E-15 + 4944, 206.000, 0, En 1.559199326989E-06, CFL 0.00243, SL -9.3367E-02, M 7.69500E+16, S 35.1319, T 4.8253, Me 7.24E-17, Se 2.66E-14, Te 7.71E-16 + 4968, 207.000, 0, En 3.798745110504E-06, CFL 0.00371, SL -9.3994E-02, M 7.69500E+16, S 35.1319, T 4.8254, Me 3.80E-17, Se 0.00E+00, Te 1.53E-15 + 4992, 208.000, 0, En 5.582432997157E-06, CFL 0.00526, SL -9.2473E-02, M 7.69500E+16, S 35.1319, T 4.8257, Me 1.35E-17, Se 6.65E-15, Te -2.52E-15 + 5016, 209.000, 0, En 1.133440600005E-06, CFL 0.00258, SL -9.0898E-02, M 7.69500E+16, S 35.1319, T 4.8260, Me 8.41E-17, Se 1.33E-14, Te -1.17E-15 + 5040, 210.000, 0, En 2.359763731197E-07, CFL 0.00167, SL -9.0523E-02, M 7.69500E+16, S 35.1319, T 4.8264, Me 8.69E-19, Se 6.65E-15, Te -6.25E-16 + 5064, 211.000, 0, En 5.092070419959E-08, CFL 0.00030, SL -9.1150E-02, M 7.69500E+16, S 35.1319, T 4.8267, Me -4.51E-17, Se -1.33E-14, Te 4.51E-16 + 5088, 212.000, 0, En 5.854631701103E-08, CFL 0.00045, SL -8.7334E-02, M 7.69501E+16, S 35.1319, T 4.8269, Me -5.97E-17, Se 6.65E-15, Te -2.31E-15 + 5112, 213.000, 0, En 3.202705257066E-06, CFL 0.00626, SL -8.2702E-02, M 7.69501E+16, S 35.1318, T 4.8273, Me -1.64E-16, Se 0.00E+00, Te -1.63E-15 + 5136, 214.000, 0, En 4.535796956092E-06, CFL 0.00458, SL -8.2098E-02, M 7.69501E+16, S 35.1318, T 4.8278, Me -4.91E-17, Se 6.65E-15, Te -1.39E-15 + 5160, 215.000, 0, En 3.092810143152E-06, CFL 0.00467, SL -8.3831E-02, M 7.69501E+16, S 35.1318, T 4.8283, Me 7.84E-17, Se -1.33E-14, Te 2.24E-15 + 5184, 216.000, 0, En 8.199199648493E-06, CFL 0.00632, SL -8.6296E-02, M 7.69501E+16, S 35.1319, T 4.8287, Me 1.52E-17, Se -6.65E-15, Te -1.22E-15 + 5208, 217.000, 0, En 7.860642070594E-06, CFL 0.00600, SL -8.8284E-02, M 7.69501E+16, S 35.1319, T 4.8291, Me 1.45E-16, Se 0.00E+00, Te -1.91E-15 + 5232, 218.000, 0, En 1.603905771200E-06, CFL 0.00304, SL -8.8658E-02, M 7.69501E+16, S 35.1319, T 4.8295, Me -1.15E-16, Se 1.33E-14, Te -9.50E-16 + 5256, 219.000, 0, En 1.224144408396E-06, CFL 0.00322, SL -8.9074E-02, M 7.69501E+16, S 35.1319, T 4.8299, Me -8.56E-17, Se 0.00E+00, Te 2.50E-16 + 5280, 220.000, 0, En 7.254548242525E-07, CFL 0.00172, SL -9.1880E-02, M 7.69500E+16, S 35.1319, T 4.8302, Me 2.32E-16, Se 6.65E-15, Te 2.92E-15 + 5304, 221.000, 0, En 2.332886507669E-07, CFL 0.00081, SL -9.4469E-02, M 7.69500E+16, S 35.1319, T 4.8305, Me 1.01E-18, Se 6.65E-15, Te -3.24E-15 + 5328, 222.000, 0, En 2.024213611681E-07, CFL 0.00109, SL -9.6119E-02, M 7.69500E+16, S 35.1319, T 4.8308, Me -1.20E-16, Se -6.65E-15, Te 2.99E-15 + 5352, 223.000, 0, En 5.828984242283E-07, CFL 0.00226, SL -9.7417E-02, M 7.69499E+16, S 35.1319, T 4.8311, Me -2.28E-17, Se -1.33E-14, Te -3.50E-15 + 5376, 224.000, 0, En 9.338485466658E-07, CFL 0.00342, SL -9.8949E-02, M 7.69499E+16, S 35.1319, T 4.8316, Me -9.60E-17, Se -6.65E-15, Te 1.00E-15 + 5400, 225.000, 0, En 2.762580297614E-06, CFL 0.00451, SL -1.0089E-01, M 7.69499E+16, S 35.1319, T 4.8320, Me 2.77E-17, Se 0.00E+00, Te -3.14E-15 + 5424, 226.000, 0, En 1.821581157652E-06, CFL 0.00407, SL -1.0327E-01, M 7.69499E+16, S 35.1320, T 4.8324, Me 1.57E-17, Se 1.33E-14, Te 1.64E-15 + 5448, 227.000, 0, En 3.357993906743E-06, CFL 0.00498, SL -1.0597E-01, M 7.69498E+16, S 35.1320, T 4.8327, Me 6.26E-17, Se -1.33E-14, Te 7.16E-16 + 5472, 228.000, 0, En 1.115394383674E-05, CFL 0.00848, SL -1.0819E-01, M 7.69498E+16, S 35.1320, T 4.8332, Me 1.14E-16, Se 6.65E-15, Te 1.06E-16 + 5496, 229.000, 0, En 5.220575739254E-06, CFL 0.00469, SL -1.1017E-01, M 7.69498E+16, S 35.1320, T 4.8336, Me -1.51E-16, Se -6.65E-15, Te 2.02E-15 + 5520, 230.000, 0, En 1.500630358218E-06, CFL 0.00349, SL -1.1193E-01, M 7.69498E+16, S 35.1320, T 4.8340, Me -1.29E-16, Se -6.65E-15, Te -8.89E-16 + 5544, 231.000, 0, En 5.679842818691E-07, CFL 0.00209, SL -1.1356E-01, M 7.69497E+16, S 35.1320, T 4.8344, Me -1.10E-16, Se -6.65E-15, Te -6.17E-16 + 5568, 232.000, 0, En 4.108692636182E-07, CFL 0.00236, SL -1.1493E-01, M 7.69497E+16, S 35.1320, T 4.8348, Me -1.59E-17, Se 6.65E-15, Te 8.12E-16 + 5592, 233.000, 0, En 3.733036153140E-07, CFL 0.00218, SL -1.1626E-01, M 7.69497E+16, S 35.1320, T 4.8352, Me -2.11E-16, Se -1.33E-14, Te -1.40E-15 + 5616, 234.000, 0, En 8.514543515355E-06, CFL 0.00835, SL -1.1702E-01, M 7.69497E+16, S 35.1320, T 4.8355, Me 2.45E-17, Se 6.65E-15, Te 1.19E-15 + 5640, 235.000, 0, En 5.975310475521E-06, CFL 0.00527, SL -1.1813E-01, M 7.69497E+16, S 35.1320, T 4.8357, Me 1.55E-16, Se 1.33E-14, Te 9.51E-16 + 5664, 236.000, 0, En 5.568015822153E-07, CFL 0.00172, SL -1.1958E-01, M 7.69497E+16, S 35.1321, T 4.8358, Me -8.28E-17, Se -6.65E-15, Te -7.11E-17 + 5688, 237.000, 0, En 8.352177415382E-08, CFL 0.00056, SL -1.1567E-01, M 7.69497E+16, S 35.1320, T 4.8359, Me 1.68E-16, Se 6.65E-15, Te -2.32E-15 + 5712, 238.000, 0, En 2.758090051638E-07, CFL 0.00120, SL -1.1661E-01, M 7.69497E+16, S 35.1320, T 4.8359, Me -1.05E-16, Se -2.00E-14, Te 1.13E-15 + 5736, 239.000, 0, En 7.717444999046E-07, CFL 0.00189, SL -1.1802E-01, M 7.69497E+16, S 35.1320, T 4.8360, Me 2.81E-18, Se 6.65E-15, Te 5.27E-16 + 5760, 240.000, 0, En 1.025674825591E-06, CFL 0.00202, SL -1.1914E-01, M 7.69497E+16, S 35.1321, T 4.8363, Me -1.51E-16, Se 1.33E-14, Te 9.28E-16 + 5784, 241.000, 0, En 2.820635712572E-06, CFL 0.00431, SL -1.1960E-01, M 7.69497E+16, S 35.1321, T 4.8367, Me -7.38E-17, Se 0.00E+00, Te 7.22E-16 + 5808, 242.000, 0, En 3.157384282397E-06, CFL 0.00403, SL -1.1992E-01, M 7.69497E+16, S 35.1321, T 4.8370, Me -3.05E-16, Se -2.00E-14, Te -4.77E-16 + 5832, 243.000, 0, En 3.954796180591E-06, CFL 0.00366, SL -1.2074E-01, M 7.69496E+16, S 35.1321, T 4.8371, Me 1.72E-16, Se 1.33E-14, Te 1.55E-15 + 5856, 244.000, 0, En 1.035073633673E-06, CFL 0.00211, SL -1.2000E-01, M 7.69497E+16, S 35.1321, T 4.8372, Me -1.99E-17, Se -6.65E-15, Te -1.37E-15 + 5880, 245.000, 0, En 3.649053319937E-07, CFL 0.00143, SL -1.1792E-01, M 7.69497E+16, S 35.1320, T 4.8374, Me -1.98E-16, Se -6.65E-15, Te -1.32E-15 + 5904, 246.000, 0, En 8.612825156916E-07, CFL 0.00327, SL -1.1366E-01, M 7.69497E+16, S 35.1320, T 4.8376, Me 1.31E-16, Se 1.33E-14, Te -1.82E-16 + 5928, 247.000, 0, En 1.283925048198E-06, CFL 0.00422, SL -1.0894E-01, M 7.69498E+16, S 35.1320, T 4.8380, Me -9.30E-17, Se 0.00E+00, Te -4.34E-16 + 5952, 248.000, 0, En 1.496993394536E-06, CFL 0.00449, SL -1.0681E-01, M 7.69498E+16, S 35.1320, T 4.8383, Me -9.07E-17, Se -6.65E-15, Te -1.84E-15 + 5976, 249.000, 0, En 3.148088595961E-06, CFL 0.00492, SL -1.0571E-01, M 7.69498E+16, S 35.1320, T 4.8386, Me 7.30E-17, Se 2.00E-14, Te -1.50E-15 + 6000, 250.000, 0, En 4.327578240683E-06, CFL 0.00556, SL -1.0593E-01, M 7.69498E+16, S 35.1320, T 4.8389, Me -9.03E-17, Se 6.65E-15, Te -1.13E-15 + 6024, 251.000, 0, En 4.355189243302E-06, CFL 0.00434, SL -1.0568E-01, M 7.69498E+16, S 35.1320, T 4.8391, Me -4.15E-16, Se -2.66E-14, Te 1.45E-15 + 6048, 252.000, 0, En 4.556288078636E-06, CFL 0.00499, SL -1.0409E-01, M 7.69499E+16, S 35.1320, T 4.8393, Me 5.65E-17, Se 6.65E-15, Te -1.83E-16 + 6072, 253.000, 0, En 5.137002171323E-06, CFL 0.00532, SL -1.0142E-01, M 7.69499E+16, S 35.1319, T 4.8393, Me 2.37E-16, Se -6.65E-15, Te -3.19E-15 + 6096, 254.000, 0, En 6.325800127849E-06, CFL 0.00606, SL -9.5191E-02, M 7.69500E+16, S 35.1319, T 4.8393, Me -1.17E-16, Se 6.65E-15, Te 2.33E-15 + 6120, 255.000, 0, En 7.581057293041E-06, CFL 0.00638, SL -8.6874E-02, M 7.69501E+16, S 35.1319, T 4.8394, Me -1.49E-16, Se 6.65E-15, Te -1.56E-15 + 6144, 256.000, 0, En 7.561226174970E-06, CFL 0.00543, SL -7.8429E-02, M 7.69502E+16, S 35.1318, T 4.8396, Me -1.04E-16, Se -1.33E-14, Te -8.97E-16 + 6168, 257.000, 0, En 5.915336940506E-06, CFL 0.00491, SL -6.9889E-02, M 7.69503E+16, S 35.1318, T 4.8396, Me -2.27E-16, Se 0.00E+00, Te 2.66E-15 + 6192, 258.000, 0, En 9.685582901930E-06, CFL 0.00709, SL -6.1766E-02, M 7.69504E+16, S 35.1317, T 4.8398, Me -2.78E-16, Se 0.00E+00, Te -9.44E-16 + 6216, 259.000, 0, En 2.434836238371E-05, CFL 0.01014, SL -5.7366E-02, M 7.69505E+16, S 35.1317, T 4.8399, Me -8.16E-17, Se 0.00E+00, Te 2.24E-15 + 6240, 260.000, 0, En 1.605689410719E-05, CFL 0.00636, SL -5.6277E-02, M 7.69505E+16, S 35.1317, T 4.8400, Me 1.08E-16, Se -6.65E-15, Te 4.57E-16 + 6264, 261.000, 0, En 4.139912568261E-06, CFL 0.00359, SL -5.5269E-02, M 7.69505E+16, S 35.1317, T 4.8402, Me 3.20E-16, Se 1.33E-14, Te -5.87E-16 + 6288, 262.000, 0, En 1.519572051273E-06, CFL 0.00240, SL -5.1126E-02, M 7.69505E+16, S 35.1317, T 4.8403, Me 8.01E-17, Se 2.00E-14, Te -1.56E-15 + 6312, 263.000, 0, En 1.179613731233E-06, CFL 0.00246, SL -4.2068E-02, M 7.69507E+16, S 35.1316, T 4.8404, Me -2.53E-16, Se 0.00E+00, Te -1.76E-15 + 6336, 264.000, 0, En 8.432340025138E-07, CFL 0.00184, SL -3.3225E-02, M 7.69508E+16, S 35.1315, T 4.8404, Me -2.83E-16, Se -2.66E-14, Te -2.17E-15 + 6360, 265.000, 0, En 2.265805831370E-06, CFL 0.00327, SL -2.9912E-02, M 7.69508E+16, S 35.1315, T 4.8406, Me -1.67E-16, Se 0.00E+00, Te -1.99E-15 + 6384, 266.000, 0, En 2.799061182133E-06, CFL 0.00346, SL -2.8593E-02, M 7.69508E+16, S 35.1315, T 4.8407, Me -3.64E-17, Se 6.65E-15, Te -8.79E-16 + 6408, 267.000, 0, En 4.164768570576E-06, CFL 0.00563, SL -2.8090E-02, M 7.69508E+16, S 35.1315, T 4.8410, Me 8.36E-18, Se -2.00E-14, Te 1.06E-15 + 6432, 268.000, 0, En 4.188377653876E-06, CFL 0.00408, SL -2.8767E-02, M 7.69508E+16, S 35.1315, T 4.8414, Me -4.45E-17, Se -6.65E-15, Te -2.60E-16 + 6456, 269.000, 0, En 3.813041720999E-06, CFL 0.00395, SL -3.0057E-02, M 7.69508E+16, S 35.1315, T 4.8416, Me 2.23E-16, Se 2.00E-14, Te -1.80E-15 + 6480, 270.000, 0, En 4.041581255918E-07, CFL 0.00105, SL -3.1804E-02, M 7.69508E+16, S 35.1315, T 4.8417, Me -5.26E-17, Se -1.33E-14, Te 4.33E-16 + 6504, 271.000, 0, En 7.289614656039E-07, CFL 0.00161, SL -3.6343E-02, M 7.69507E+16, S 35.1316, T 4.8414, Me -2.36E-17, Se 0.00E+00, Te 1.39E-16 + 6528, 272.000, 0, En 3.553455815798E-06, CFL 0.00364, SL -3.9791E-02, M 7.69507E+16, S 35.1316, T 4.8411, Me -1.09E-16, Se 6.65E-15, Te -4.54E-16 + 6552, 273.000, 0, En 5.478975430472E-06, CFL 0.00434, SL -4.1797E-02, M 7.69507E+16, S 35.1316, T 4.8409, Me 5.86E-18, Se 0.00E+00, Te 3.73E-17 + 6576, 274.000, 0, En 8.256349281006E-06, CFL 0.00472, SL -4.5226E-02, M 7.69506E+16, S 35.1316, T 4.8408, Me 1.74E-16, Se -6.65E-15, Te 1.64E-15 + 6600, 275.000, 0, En 4.807425478675E-06, CFL 0.00362, SL -5.0317E-02, M 7.69505E+16, S 35.1316, T 4.8407, Me -4.26E-18, Se 0.00E+00, Te 1.29E-15 + 6624, 276.000, 0, En 4.587463051490E-06, CFL 0.00308, SL -5.5376E-02, M 7.69505E+16, S 35.1317, T 4.8405, Me 2.80E-16, Se 2.66E-14, Te -1.05E-15 + 6648, 277.000, 0, En 2.507938967576E-06, CFL 0.00243, SL -5.9533E-02, M 7.69504E+16, S 35.1317, T 4.8404, Me -8.96E-17, Se 0.00E+00, Te 8.06E-16 + 6672, 278.000, 0, En 1.085436113735E-06, CFL 0.00183, SL -6.3384E-02, M 7.69504E+16, S 35.1317, T 4.8401, Me -1.20E-16, Se -1.33E-14, Te -1.71E-15 + 6696, 279.000, 0, En 3.741921732666E-06, CFL 0.00328, SL -6.6931E-02, M 7.69503E+16, S 35.1317, T 4.8399, Me 1.05E-16, Se 6.65E-15, Te -5.17E-16 + 6720, 280.000, 0, En 9.325970289524E-06, CFL 0.00504, SL -6.7519E-02, M 7.69503E+16, S 35.1317, T 4.8397, Me -2.30E-16, Se -2.00E-14, Te -4.70E-15 + 6744, 281.000, 0, En 1.590876086678E-05, CFL 0.00628, SL -6.0357E-02, M 7.69504E+16, S 35.1317, T 4.8396, Me -4.17E-17, Se 0.00E+00, Te 1.59E-15 + 6768, 282.000, 0, En 1.279420219844E-05, CFL 0.00498, SL -6.1896E-02, M 7.69504E+16, S 35.1317, T 4.8392, Me -3.03E-17, Se 6.65E-15, Te -5.19E-16 + 6792, 283.000, 0, En 4.576041384794E-06, CFL 0.00295, SL -6.9667E-02, M 7.69503E+16, S 35.1318, T 4.8385, Me 1.50E-16, Se 0.00E+00, Te -2.29E-15 + 6816, 284.000, 0, En 5.558281145815E-05, CFL 0.01072, SL -7.8729E-02, M 7.69502E+16, S 35.1318, T 4.8377, Me -3.38E-16, Se -2.00E-14, Te -9.30E-16 + 6840, 285.000, 0, En 9.608543734068E-05, CFL 0.01195, SL -8.6172E-02, M 7.69501E+16, S 35.1319, T 4.8371, Me 2.78E-18, Se 6.65E-15, Te 7.73E-16 + 6864, 286.000, 0, En 2.670675225272E-05, CFL 0.00715, SL -8.8446E-02, M 7.69501E+16, S 35.1319, T 4.8367, Me -2.12E-16, Se -6.65E-15, Te -3.46E-16 + 6888, 287.000, 0, En 1.941486256162E-06, CFL 0.00183, SL -7.9794E-02, M 7.69502E+16, S 35.1318, T 4.8365, Me -1.99E-16, Se -1.33E-14, Te -2.03E-16 + 6912, 288.000, 0, En 7.234964737419E-06, CFL 0.00381, SL -6.9040E-02, M 7.69503E+16, S 35.1318, T 4.8365, Me -6.27E-17, Se 0.00E+00, Te -1.06E-15 + 6936, 289.000, 0, En 1.549324805331E-05, CFL 0.00611, SL -6.1430E-02, M 7.69504E+16, S 35.1317, T 4.8364, Me -4.11E-17, Se -6.65E-15, Te 5.49E-16 + 6960, 290.000, 0, En 7.538351947573E-06, CFL 0.00325, SL -6.2052E-02, M 7.69504E+16, S 35.1317, T 4.8365, Me -2.54E-16, Se 0.00E+00, Te 1.42E-15 + 6984, 291.000, 0, En 9.473028128040E-06, CFL 0.00431, SL -6.4954E-02, M 7.69504E+16, S 35.1317, T 4.8365, Me 1.81E-16, Se 1.33E-14, Te -1.99E-15 + 7008, 292.000, 0, En 4.607244174344E-05, CFL 0.00700, SL -6.7475E-02, M 7.69503E+16, S 35.1317, T 4.8365, Me -2.47E-16, Se -2.00E-14, Te -1.76E-15 + 7032, 293.000, 0, En 4.339462180114E-05, CFL 0.00866, SL -6.7625E-02, M 7.69503E+16, S 35.1317, T 4.8365, Me 1.62E-16, Se 0.00E+00, Te 2.19E-15 + 7056, 294.000, 0, En 1.734270823304E-05, CFL 0.00465, SL -5.8643E-02, M 7.69504E+16, S 35.1317, T 4.8366, Me -1.69E-16, Se 6.65E-15, Te -7.56E-16 + 7080, 295.000, 0, En 5.372811432394E-06, CFL 0.00295, SL -5.3233E-02, M 7.69505E+16, S 35.1317, T 4.8365, Me -2.51E-17, Se 0.00E+00, Te -1.13E-15 + 7104, 296.000, 0, En 9.666863927012E-07, CFL 0.00127, SL -4.4863E-02, M 7.69506E+16, S 35.1316, T 4.8363, Me 2.58E-17, Se 0.00E+00, Te 1.31E-15 + 7128, 297.000, 0, En 2.575172246009E-06, CFL 0.00419, SL -2.2151E-02, M 7.69509E+16, S 35.1315, T 4.8362, Me -1.34E-16, Se 6.65E-15, Te -1.60E-15 + 7152, 298.000, 0, En 1.678682058336E-06, CFL 0.00166, SL -1.9494E-02, M 7.69509E+16, S 35.1315, T 4.8362, Me 6.22E-17, Se 1.33E-14, Te 3.88E-15 + 7176, 299.000, 0, En 2.430921334133E-06, CFL 0.00180, SL -2.4936E-02, M 7.69509E+16, S 35.1315, T 4.8357, Me -1.19E-16, Se 0.00E+00, Te -3.54E-15 + 7200, 300.000, 0, En 2.714820117495E-06, CFL 0.00213, SL -2.9130E-02, M 7.69508E+16, S 35.1315, T 4.8350, Me -1.48E-17, Se 1.33E-14, Te 2.52E-15 + 7224, 301.000, 0, En 4.093865992790E-06, CFL 0.00231, SL -1.7096E-02, M 7.69510E+16, S 35.1315, T 4.8347, Me 1.11E-16, Se -6.65E-15, Te -1.26E-15 + 7248, 302.000, 0, En 1.057840244225E-05, CFL 0.00428, SL -4.5627E-03, M 7.69511E+16, S 35.1314, T 4.8344, Me 5.83E-17, Se 2.00E-14, Te -7.57E-16 + 7272, 303.000, 0, En 9.409137897380E-06, CFL 0.00326, SL -6.7237E-03, M 7.69511E+16, S 35.1314, T 4.8337, Me -1.69E-17, Se -1.33E-14, Te -2.24E-15 + 7296, 304.000, 0, En 2.320934924467E-06, CFL 0.00172, SL -3.8371E-03, M 7.69511E+16, S 35.1314, T 4.8333, Me -1.11E-17, Se -1.33E-14, Te 2.79E-15 + 7320, 305.000, 0, En 1.056555751066E-06, CFL 0.00122, SL 1.6367E-04, M 7.69512E+16, S 35.1314, T 4.8330, Me -1.31E-16, Se 0.00E+00, Te 7.29E-16 + 7344, 306.000, 0, En 6.421957690649E-07, CFL 0.00104, SL -2.1989E-03, M 7.69512E+16, S 35.1314, T 4.8327, Me 1.12E-16, Se 0.00E+00, Te -2.08E-15 + 7368, 307.000, 0, En 9.911126285632E-07, CFL 0.00131, SL -3.2509E-03, M 7.69512E+16, S 35.1314, T 4.8324, Me 9.03E-17, Se 0.00E+00, Te -5.71E-16 + 7392, 308.000, 0, En 2.260274588437E-06, CFL 0.00177, SL -5.0175E-03, M 7.69511E+16, S 35.1314, T 4.8320, Me -8.64E-17, Se 0.00E+00, Te 1.87E-15 + 7416, 309.000, 0, En 3.635051044900E-06, CFL 0.00189, SL -7.5270E-03, M 7.69511E+16, S 35.1314, T 4.8315, Me 6.73E-17, Se 1.33E-14, Te 2.51E-15 + 7440, 310.000, 0, En 2.689657103488E-06, CFL 0.00190, SL -1.2803E-02, M 7.69510E+16, S 35.1314, T 4.8307, Me -1.02E-16, Se -1.33E-14, Te -2.38E-15 + 7464, 311.000, 0, En 2.423315983232E-06, CFL 0.00185, SL -1.9126E-02, M 7.69509E+16, S 35.1315, T 4.8301, Me -2.67E-17, Se 0.00E+00, Te -6.34E-17 + 7488, 312.000, 0, En 9.903220680269E-07, CFL 0.00107, SL -2.4810E-02, M 7.69509E+16, S 35.1315, T 4.8296, Me 6.02E-17, Se 6.65E-15, Te -2.00E-15 + 7512, 313.000, 0, En 2.144785945863E-07, CFL 0.00057, SL -2.8728E-02, M 7.69508E+16, S 35.1315, T 4.8291, Me -2.97E-16, Se -2.00E-14, Te 2.51E-15 + 7536, 314.000, 0, En 6.036889512608E-06, CFL 0.00305, SL -2.8391E-02, M 7.69508E+16, S 35.1315, T 4.8289, Me 1.20E-16, Se 2.66E-14, Te -7.05E-16 + 7560, 315.000, 0, En 2.527962975105E-05, CFL 0.00578, SL -2.9571E-02, M 7.69508E+16, S 35.1315, T 4.8285, Me -3.54E-17, Se 1.33E-14, Te 1.52E-17 + 7584, 316.000, 0, En 2.325551368478E-05, CFL 0.00451, SL -3.1801E-02, M 7.69508E+16, S 35.1315, T 4.8283, Me -1.44E-16, Se -6.65E-15, Te 1.73E-15 + 7608, 317.000, 0, En 3.538303630570E-06, CFL 0.00210, SL -3.3235E-02, M 7.69508E+16, S 35.1315, T 4.8280, Me 3.03E-17, Se 6.65E-15, Te -1.10E-15 + 7632, 318.000, 0, En 8.403958634557E-07, CFL 0.00099, SL -3.6575E-02, M 7.69507E+16, S 35.1316, T 4.8272, Me 2.62E-17, Se 0.00E+00, Te 1.25E-15 + 7656, 319.000, 0, En 1.793796519353E-06, CFL 0.00151, SL -4.6191E-02, M 7.69506E+16, S 35.1316, T 4.8260, Me -1.62E-16, Se 0.00E+00, Te 9.99E-16 + 7680, 320.000, 0, En 1.185878334852E-06, CFL 0.00121, SL -5.4697E-02, M 7.69505E+16, S 35.1317, T 4.8250, Me 3.98E-17, Se 2.00E-14, Te 3.50E-15 + 7704, 321.000, 0, En 5.004635397928E-07, CFL 0.00083, SL -6.0896E-02, M 7.69504E+16, S 35.1317, T 4.8244, Me -1.44E-16, Se 1.33E-14, Te 1.29E-15 + 7728, 322.000, 0, En 1.172170126550E-06, CFL 0.00126, SL -6.5431E-02, M 7.69504E+16, S 35.1317, T 4.8240, Me -1.15E-16, Se -6.65E-15, Te -1.98E-15 + 7752, 323.000, 0, En 5.568948299272E-07, CFL 0.00078, SL -6.5299E-02, M 7.69504E+16, S 35.1317, T 4.8238, Me -9.11E-17, Se -2.66E-14, Te 8.17E-16 + 7776, 324.000, 0, En 7.213541850608E-07, CFL 0.00079, SL -5.6739E-02, M 7.69505E+16, S 35.1317, T 4.8236, Me -5.53E-17, Se 0.00E+00, Te 1.69E-15 + 7800, 325.000, 0, En 2.599186685124E-06, CFL 0.00181, SL -6.1496E-02, M 7.69504E+16, S 35.1317, T 4.8228, Me 8.63E-17, Se -1.33E-14, Te 2.58E-15 + 7824, 326.000, 0, En 3.754413315985E-06, CFL 0.00184, SL -7.1357E-02, M 7.69503E+16, S 35.1318, T 4.8215, Me -8.06E-17, Se -6.65E-15, Te -1.11E-15 + 7848, 327.000, 0, En 1.327973823233E-05, CFL 0.00382, SL -8.0471E-02, M 7.69502E+16, S 35.1318, T 4.8204, Me -3.74E-17, Se -6.65E-15, Te 6.23E-16 + 7872, 328.000, 0, En 1.160114680429E-05, CFL 0.00313, SL -8.9016E-02, M 7.69501E+16, S 35.1319, T 4.8194, Me 2.59E-17, Se -6.65E-15, Te -6.59E-17 + 7896, 329.000, 0, En 3.788467621655E-06, CFL 0.00164, SL -9.6545E-02, M 7.69500E+16, S 35.1319, T 4.8185, Me 3.34E-17, Se -6.65E-15, Te -9.07E-16 + 7920, 330.000, 0, En 3.642342416533E-06, CFL 0.00193, SL -1.0134E-01, M 7.69499E+16, S 35.1319, T 4.8179, Me 5.35E-17, Se 6.65E-15, Te 3.12E-16 + 7944, 331.000, 0, En 6.438784481016E-07, CFL 0.00077, SL -1.0269E-01, M 7.69499E+16, S 35.1320, T 4.8176, Me 5.12E-17, Se 0.00E+00, Te -2.30E-15 + 7968, 332.000, 0, En 1.380914546351E-06, CFL 0.00118, SL -1.0425E-01, M 7.69499E+16, S 35.1320, T 4.8175, Me -1.11E-16, Se 0.00E+00, Te 1.21E-15 + 7992, 333.000, 0, En 9.617855972885E-07, CFL 0.00094, SL -1.0728E-01, M 7.69498E+16, S 35.1320, T 4.8173, Me -1.14E-16, Se -6.65E-15, Te 3.89E-16 + 8016, 334.000, 0, En 1.117829747742E-06, CFL 0.00112, SL -1.1104E-01, M 7.69498E+16, S 35.1320, T 4.8169, Me 1.59E-16, Se 6.65E-15, Te -8.15E-16 + 8040, 335.000, 0, En 1.547192158533E-06, CFL 0.00120, SL -1.1504E-01, M 7.69497E+16, S 35.1320, T 4.8166, Me -6.98E-17, Se 0.00E+00, Te 1.71E-15 + 8064, 336.000, 0, En 1.163012268819E-06, CFL 0.00117, SL -1.1566E-01, M 7.69497E+16, S 35.1320, T 4.8162, Me 2.73E-17, Se -1.33E-14, Te -8.88E-16 + 8088, 337.000, 0, En 1.437287625546E-06, CFL 0.00095, SL -1.1353E-01, M 7.69497E+16, S 35.1320, T 4.8158, Me -1.29E-16, Se -6.65E-15, Te -1.18E-15 + 8112, 338.000, 0, En 7.086433902037E-07, CFL 0.00080, SL -1.1090E-01, M 7.69498E+16, S 35.1320, T 4.8156, Me -7.51E-17, Se -1.33E-14, Te -6.05E-16 + 8136, 339.000, 0, En 2.407375805481E-07, CFL 0.00049, SL -1.0904E-01, M 7.69498E+16, S 35.1320, T 4.8155, Me 7.96E-17, Se 0.00E+00, Te 7.38E-16 + 8160, 340.000, 0, En 1.020789656394E-06, CFL 0.00093, SL -1.0964E-01, M 7.69498E+16, S 35.1320, T 4.8154, Me 1.01E-16, Se 0.00E+00, Te -2.31E-16 + 8184, 341.000, 0, En 4.421966049051E-07, CFL 0.00062, SL -1.0737E-01, M 7.69498E+16, S 35.1320, T 4.8153, Me -7.87E-17, Se 6.65E-15, Te -1.78E-16 + 8208, 342.000, 0, En 1.519423416548E-07, CFL 0.00037, SL -1.0703E-01, M 7.69498E+16, S 35.1320, T 4.8153, Me 8.15E-17, Se 6.65E-15, Te 3.32E-16 + 8232, 343.000, 0, En 3.647938472368E-08, CFL 0.00020, SL -1.0820E-01, M 7.69498E+16, S 35.1320, T 4.8152, Me -1.66E-16, Se -1.33E-14, Te -1.85E-15 + 8256, 344.000, 0, En 3.808180246831E-07, CFL 0.00059, SL -1.0959E-01, M 7.69498E+16, S 35.1320, T 4.8150, Me -2.07E-16, Se -1.33E-14, Te 1.85E-15 + 8280, 345.000, 0, En 8.825275614064E-07, CFL 0.00091, SL -1.1231E-01, M 7.69498E+16, S 35.1320, T 4.8145, Me 1.51E-16, Se 0.00E+00, Te -5.68E-16 + 8304, 346.000, 0, En 2.254476658240E-06, CFL 0.00149, SL -1.1598E-01, M 7.69497E+16, S 35.1320, T 4.8141, Me 7.94E-17, Se 6.65E-15, Te 1.45E-15 + 8328, 347.000, 0, En 5.371104573108E-06, CFL 0.00187, SL -1.1903E-01, M 7.69497E+16, S 35.1320, T 4.8138, Me 3.76E-18, Se 0.00E+00, Te -9.98E-16 + 8352, 348.000, 0, En 1.565322865970E-05, CFL 0.00312, SL -1.2153E-01, M 7.69496E+16, S 35.1321, T 4.8135, Me -2.29E-16, Se -2.00E-14, Te 2.66E-17 + 8376, 349.000, 0, En 2.387279688455E-05, CFL 0.00456, SL -1.2597E-01, M 7.69496E+16, S 35.1321, T 4.8130, Me 2.63E-17, Se -6.65E-15, Te -8.46E-16 + 8400, 350.000, 0, En 9.403016568920E-06, CFL 0.00254, SL -1.2905E-01, M 7.69495E+16, S 35.1321, T 4.8127, Me 1.29E-16, Se 6.65E-15, Te -6.39E-16 + 8424, 351.000, 0, En 1.000138762503E-06, CFL 0.00087, SL -1.3038E-01, M 7.69495E+16, S 35.1321, T 4.8127, Me 7.34E-17, Se 0.00E+00, Te 1.55E-15 + 8448, 352.000, 0, En 2.291144686862E-06, CFL 0.00160, SL -1.3122E-01, M 7.69495E+16, S 35.1321, T 4.8127, Me -5.20E-17, Se 6.65E-15, Te -7.64E-16 + 8472, 353.000, 0, En 1.038292419406E-05, CFL 0.00269, SL -1.3170E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me 2.58E-17, Se 6.65E-15, Te 2.57E-15 + 8496, 354.000, 0, En 9.593911992940E-06, CFL 0.00263, SL -1.2984E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me -3.74E-18, Se 0.00E+00, Te -1.54E-15 + 8520, 355.000, 0, En 9.454080340207E-06, CFL 0.00248, SL -1.2411E-01, M 7.69496E+16, S 35.1321, T 4.8125, Me -1.06E-17, Se 1.33E-14, Te 1.31E-16 + 8544, 356.000, 0, En 6.324496812792E-06, CFL 0.00267, SL -1.1800E-01, M 7.69497E+16, S 35.1320, T 4.8125, Me -1.20E-16, Se -1.33E-14, Te -7.03E-16 + 8568, 357.000, 0, En 1.765562385683E-06, CFL 0.00108, SL -1.1493E-01, M 7.69497E+16, S 35.1320, T 4.8124, Me -1.22E-16, Se 0.00E+00, Te 8.64E-17 + 8592, 358.000, 0, En 1.374293624981E-06, CFL 0.00116, SL -1.1769E-01, M 7.69497E+16, S 35.1320, T 4.8118, Me -1.75E-17, Se 0.00E+00, Te -5.24E-16 + 8616, 359.000, 0, En 1.740908163746E-06, CFL 0.00094, SL -1.2771E-01, M 7.69496E+16, S 35.1321, T 4.8105, Me 1.81E-17, Se 2.00E-14, Te 2.61E-15 + 8640, 360.000, 0, En 5.967063367098E-07, CFL 0.00056, SL -1.3649E-01, M 7.69494E+16, S 35.1322, T 4.8093, Me -4.37E-17, Se 0.00E+00, Te -4.94E-15 + 8664, 361.000, 0, En 1.790519554416E-07, CFL 0.00049, SL -1.4340E-01, M 7.69494E+16, S 35.1322, T 4.8085, Me 4.17E-17, Se -2.00E-14, Te 8.77E-16 + 8688, 362.000, 0, En 2.010176889285E-07, CFL 0.00037, SL -1.4877E-01, M 7.69493E+16, S 35.1322, T 4.8079, Me 8.58E-17, Se -6.65E-15, Te 1.38E-15 + 8712, 363.000, 0, En 1.453329612985E-07, CFL 0.00034, SL -1.5068E-01, M 7.69493E+16, S 35.1322, T 4.8077, Me 2.15E-17, Se -6.65E-15, Te 1.19E-15 + 8736, 364.000, 0, En 2.909260393967E-07, CFL 0.00041, SL -1.5262E-01, M 7.69492E+16, S 35.1322, T 4.8075, Me 2.81E-16, Se 6.65E-15, Te -1.97E-15 + 8760, 365.000, 0, En 6.764259051723E-07, CFL 0.00084, SL -1.5490E-01, M 7.69492E+16, S 35.1323, T 4.8073, Me -5.52E-17, Se 6.65E-15, Te 1.96E-15 diff --git a/examples/solo_ocean/single_column/timestats.intel b/examples/solo_ocean/single_column/timestats.intel index 96c8b17d83..69e6ff7157 100644 --- a/examples/solo_ocean/single_column/timestats.intel +++ b/examples/solo_ocean/single_column/timestats.intel @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.465358040126E-26, CFL 0.00000, SL -6.3665E-12, M 7.69512E+16, S 35.1314, T 4.8313, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 1.450858796149E-05, CFL 0.00771, SL -3.1028E-03, M 7.69512E+16, S 35.1314, T 4.8304, Me 5.58E-18, Se 0.00E+00, Te -3.63E-16 - 48, 2.000, 0, En 2.797687383419E-05, CFL 0.00792, SL 5.8114E-03, M 7.69513E+16, S 35.1313, T 4.8299, Me -3.14E-17, Se 6.65E-15, Te -2.36E-16 - 72, 3.000, 0, En 3.924569588251E-06, CFL 0.00153, SL 2.6844E-03, M 7.69512E+16, S 35.1313, T 4.8292, Me -8.07E-17, Se -6.65E-15, Te -1.70E-15 - 96, 4.000, 0, En 2.210372590980E-06, CFL 0.00109, SL -5.2401E-04, M 7.69512E+16, S 35.1314, T 4.8286, Me -7.18E-18, Se -6.65E-15, Te 1.12E-15 - 120, 5.000, 0, En 1.758345257692E-07, CFL 0.00031, SL -2.9269E-03, M 7.69512E+16, S 35.1314, T 4.8284, Me 7.30E-17, Se 1.33E-14, Te 1.81E-15 - 144, 6.000, 0, En 7.957981304703E-07, CFL 0.00059, SL -4.5440E-03, M 7.69511E+16, S 35.1314, T 4.8282, Me 1.49E-17, Se -6.65E-15, Te 1.22E-15 - 168, 7.000, 0, En 2.262550061369E-07, CFL 0.00040, SL -2.5568E-03, M 7.69512E+16, S 35.1314, T 4.8279, Me 7.79E-17, Se 6.65E-15, Te 3.68E-16 - 192, 8.000, 0, En 1.111451569620E-06, CFL 0.00065, SL 3.6493E-03, M 7.69512E+16, S 35.1313, T 4.8278, Me 5.02E-17, Se 1.33E-14, Te 2.29E-16 - 216, 9.000, 0, En 1.865052595366E-06, CFL 0.00081, SL 8.6303E-03, M 7.69513E+16, S 35.1313, T 4.8276, Me 1.94E-17, Se -1.33E-14, Te 1.83E-15 - 240, 10.000, 0, En 5.890924981748E-06, CFL 0.00141, SL 8.0481E-03, M 7.69513E+16, S 35.1313, T 4.8276, Me 3.37E-17, Se 0.00E+00, Te 6.84E-16 - 264, 11.000, 0, En 4.824180487170E-06, CFL 0.00135, SL 6.3439E-03, M 7.69513E+16, S 35.1313, T 4.8274, Me 1.04E-16, Se 6.65E-15, Te -2.64E-16 - 288, 12.000, 0, En 3.342729200228E-06, CFL 0.00120, SL 2.6567E-03, M 7.69512E+16, S 35.1313, T 4.8270, Me -6.22E-17, Se 0.00E+00, Te -1.83E-15 - 312, 13.000, 0, En 2.558087351139E-06, CFL 0.00095, SL -3.8968E-03, M 7.69511E+16, S 35.1314, T 4.8263, Me -1.68E-16, Se -6.65E-15, Te -2.38E-15 - 336, 14.000, 0, En 2.446954641669E-06, CFL 0.00120, SL -8.2365E-03, M 7.69511E+16, S 35.1314, T 4.8258, Me 6.58E-17, Se 0.00E+00, Te -7.38E-16 - 360, 15.000, 0, En 4.813059600602E-06, CFL 0.00169, SL -1.1172E-02, M 7.69511E+16, S 35.1314, T 4.8254, Me -5.66E-17, Se 0.00E+00, Te 1.60E-15 - 384, 16.000, 0, En 9.123103755647E-07, CFL 0.00055, SL -1.5083E-02, M 7.69510E+16, S 35.1314, T 4.8248, Me -1.04E-17, Se -1.33E-14, Te -2.62E-15 - 408, 17.000, 0, En 1.365788967775E-07, CFL 0.00029, SL -2.4323E-02, M 7.69509E+16, S 35.1315, T 4.8235, Me 1.96E-17, Se 0.00E+00, Te 1.53E-15 - 432, 18.000, 0, En 9.246892863262E-07, CFL 0.00060, SL -2.9520E-02, M 7.69508E+16, S 35.1315, T 4.8223, Me 4.68E-17, Se 0.00E+00, Te -1.15E-15 - 456, 19.000, 0, En 2.150638137415E-07, CFL 0.00040, SL -1.3091E-02, M 7.69510E+16, S 35.1314, T 4.8215, Me -9.39E-17, Se 0.00E+00, Te 6.37E-16 - 480, 20.000, 0, En 1.476395467232E-06, CFL 0.00085, SL -1.0814E-02, M 7.69511E+16, S 35.1314, T 4.8207, Me 1.34E-17, Se 1.33E-14, Te -1.25E-15 - 504, 21.000, 0, En 1.539710811869E-06, CFL 0.00087, SL -1.6335E-02, M 7.69510E+16, S 35.1314, T 4.8198, Me -1.03E-16, Se 0.00E+00, Te -1.82E-16 - 528, 22.000, 0, En 1.961130635059E-06, CFL 0.00110, SL -2.0612E-02, M 7.69509E+16, S 35.1315, T 4.8194, Me -5.96E-17, Se -1.33E-14, Te -2.12E-16 - 552, 23.000, 0, En 1.445198453113E-06, CFL 0.00078, SL -2.4748E-02, M 7.69509E+16, S 35.1315, T 4.8189, Me 9.16E-17, Se 0.00E+00, Te 9.53E-16 - 576, 24.000, 0, En 3.454505932833E-06, CFL 0.00134, SL -2.7364E-02, M 7.69508E+16, S 35.1315, T 4.8186, Me -1.78E-16, Se -1.33E-14, Te 8.22E-16 - 600, 25.000, 0, En 8.391058476176E-06, CFL 0.00160, SL -3.3350E-02, M 7.69508E+16, S 35.1315, T 4.8180, Me 3.45E-17, Se 0.00E+00, Te 2.59E-16 - 624, 26.000, 0, En 4.677340493728E-06, CFL 0.00110, SL -3.8239E-02, M 7.69507E+16, S 35.1316, T 4.8174, Me 1.47E-17, Se 0.00E+00, Te -1.30E-15 - 648, 27.000, 0, En 1.168415983686E-05, CFL 0.00214, SL -4.1085E-02, M 7.69507E+16, S 35.1316, T 4.8170, Me 4.67E-17, Se 6.65E-15, Te 8.62E-16 - 672, 28.000, 0, En 8.995721472411E-06, CFL 0.00185, SL -3.8193E-02, M 7.69507E+16, S 35.1316, T 4.8166, Me 2.74E-17, Se 6.65E-15, Te -1.92E-15 - 696, 29.000, 0, En 1.387522261122E-06, CFL 0.00071, SL -4.3701E-02, M 7.69506E+16, S 35.1316, T 4.8155, Me -1.96E-17, Se 0.00E+00, Te -3.26E-16 - 720, 30.000, 0, En 5.010280655065E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1317, T 4.8143, Me -1.25E-16, Se -6.65E-15, Te 2.71E-17 - 744, 31.000, 0, En 8.227558509185E-08, CFL 0.00020, SL -5.2788E-02, M 7.69505E+16, S 35.1317, T 4.8136, Me -8.31E-17, Se -6.65E-15, Te -1.36E-15 - 768, 32.000, 0, En 2.531146822641E-07, CFL 0.00024, SL -3.5380E-02, M 7.69507E+16, S 35.1316, T 4.8130, Me -1.78E-16, Se 0.00E+00, Te 7.30E-17 - 792, 33.000, 0, En 4.048124916958E-07, CFL 0.00036, SL -3.2536E-02, M 7.69508E+16, S 35.1315, T 4.8122, Me 6.14E-17, Se 6.65E-15, Te -1.32E-15 - 816, 34.000, 0, En 2.265563447758E-07, CFL 0.00025, SL -3.7946E-02, M 7.69507E+16, S 35.1316, T 4.8112, Me 1.13E-16, Se -6.65E-15, Te 7.12E-16 - 840, 35.000, 0, En 1.264218607410E-07, CFL 0.00019, SL -4.4738E-02, M 7.69506E+16, S 35.1316, T 4.8104, Me 7.98E-17, Se 0.00E+00, Te -1.10E-15 - 864, 36.000, 0, En 2.027061201507E-07, CFL 0.00024, SL -4.9663E-02, M 7.69506E+16, S 35.1316, T 4.8099, Me -3.10E-17, Se 6.65E-15, Te -5.98E-16 - 888, 37.000, 0, En 2.197564747955E-07, CFL 0.00023, SL -5.3167E-02, M 7.69505E+16, S 35.1317, T 4.8094, Me -5.11E-17, Se -6.65E-15, Te -1.20E-16 - 912, 38.000, 0, En 7.869577919373E-07, CFL 0.00049, SL -5.4706E-02, M 7.69505E+16, S 35.1317, T 4.8091, Me 1.83E-17, Se 1.33E-14, Te 1.20E-15 - 936, 39.000, 0, En 9.171500384843E-07, CFL 0.00063, SL -4.5909E-02, M 7.69506E+16, S 35.1316, T 4.8088, Me 4.56E-17, Se 1.33E-14, Te 7.21E-16 - 960, 40.000, 0, En 2.458126218242E-07, CFL 0.00031, SL -4.0149E-02, M 7.69507E+16, S 35.1316, T 4.8085, Me -6.00E-17, Se 0.00E+00, Te 1.10E-15 - 984, 41.000, 0, En 7.747077937525E-07, CFL 0.00062, SL -4.1596E-02, M 7.69507E+16, S 35.1316, T 4.8080, Me 5.36E-17, Se 6.65E-15, Te -1.90E-15 - 1008, 42.000, 0, En 1.541648623099E-06, CFL 0.00075, SL -3.5935E-02, M 7.69507E+16, S 35.1316, T 4.8074, Me 3.99E-17, Se -6.65E-15, Te 1.24E-15 - 1032, 43.000, 0, En 7.138337972857E-07, CFL 0.00055, SL -2.7178E-02, M 7.69508E+16, S 35.1315, T 4.8071, Me -7.22E-17, Se 6.65E-15, Te -2.74E-16 - 1056, 44.000, 0, En 5.445027972464E-07, CFL 0.00047, SL -1.9353E-02, M 7.69509E+16, S 35.1315, T 4.8069, Me 7.49E-17, Se 1.33E-14, Te 4.82E-16 - 1080, 45.000, 0, En 1.554701609544E-06, CFL 0.00083, SL -2.2270E-02, M 7.69509E+16, S 35.1315, T 4.8063, Me -1.20E-16, Se -2.00E-14, Te -1.63E-15 - 1104, 46.000, 0, En 7.028719830293E-07, CFL 0.00053, SL -2.9704E-02, M 7.69508E+16, S 35.1315, T 4.8053, Me -7.75E-17, Se 0.00E+00, Te 2.39E-15 - 1128, 47.000, 0, En 1.987782878295E-07, CFL 0.00022, SL -3.6424E-02, M 7.69507E+16, S 35.1316, T 4.8044, Me 2.03E-17, Se 0.00E+00, Te -1.95E-15 - 1152, 48.000, 0, En 7.584101025383E-07, CFL 0.00053, SL -4.2022E-02, M 7.69507E+16, S 35.1316, T 4.8036, Me 8.27E-17, Se 1.33E-14, Te 3.89E-16 - 1176, 49.000, 0, En 1.232848762498E-06, CFL 0.00055, SL -5.0413E-02, M 7.69505E+16, S 35.1316, T 4.8023, Me 1.21E-16, Se 1.33E-14, Te 7.45E-16 - 1200, 50.000, 0, En 3.860824961868E-07, CFL 0.00040, SL -5.9660E-02, M 7.69504E+16, S 35.1317, T 4.8011, Me 4.31E-17, Se 0.00E+00, Te 1.27E-15 - 1224, 51.000, 0, En 1.150447753636E-06, CFL 0.00057, SL -6.5612E-02, M 7.69504E+16, S 35.1317, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te -5.12E-16 - 1248, 52.000, 0, En 4.416913504900E-06, CFL 0.00123, SL -6.9153E-02, M 7.69503E+16, S 35.1318, T 4.8003, Me -6.22E-17, Se -1.33E-14, Te 1.76E-15 - 1272, 53.000, 0, En 2.692782373354E-06, CFL 0.00086, SL -7.0352E-02, M 7.69503E+16, S 35.1318, T 4.8002, Me 9.47E-17, Se 0.00E+00, Te -1.75E-15 - 1296, 54.000, 0, En 2.976255392039E-06, CFL 0.00099, SL -6.6344E-02, M 7.69503E+16, S 35.1317, T 4.8000, Me 2.01E-17, Se 0.00E+00, Te 2.27E-15 - 1320, 55.000, 0, En 3.210505805878E-06, CFL 0.00095, SL -6.6928E-02, M 7.69503E+16, S 35.1317, T 4.7995, Me 2.04E-17, Se 0.00E+00, Te -2.65E-16 - 1344, 56.000, 0, En 1.094827315517E-06, CFL 0.00060, SL -7.1279E-02, M 7.69503E+16, S 35.1318, T 4.7989, Me 4.20E-17, Se 0.00E+00, Te 1.40E-15 - 1368, 57.000, 0, En 2.502415710781E-06, CFL 0.00069, SL -7.0386E-02, M 7.69503E+16, S 35.1318, T 4.7986, Me 4.57E-17, Se 0.00E+00, Te -5.53E-16 - 1392, 58.000, 0, En 1.998051402928E-06, CFL 0.00079, SL -7.3003E-02, M 7.69503E+16, S 35.1318, T 4.7980, Me -1.21E-16, Se 6.65E-15, Te -3.12E-16 - 1416, 59.000, 0, En 1.154889824140E-06, CFL 0.00055, SL -7.9555E-02, M 7.69502E+16, S 35.1318, T 4.7970, Me 1.31E-16, Se -6.65E-15, Te 7.38E-16 - 1440, 60.000, 0, En 6.373004446762E-07, CFL 0.00049, SL -8.6833E-02, M 7.69501E+16, S 35.1319, T 4.7962, Me 7.58E-17, Se 6.65E-15, Te 3.81E-17 - 1464, 61.000, 0, En 2.966187170941E-07, CFL 0.00033, SL -9.1860E-02, M 7.69500E+16, S 35.1319, T 4.7958, Me -7.28E-17, Se -6.65E-15, Te -1.71E-15 - 1488, 62.000, 0, En 8.662223576758E-07, CFL 0.00056, SL -9.4866E-02, M 7.69500E+16, S 35.1319, T 4.7956, Me 7.40E-18, Se -6.65E-15, Te 5.81E-16 - 1512, 63.000, 0, En 1.884620156557E-07, CFL 0.00026, SL -9.7619E-02, M 7.69499E+16, S 35.1319, T 4.7955, Me 7.52E-17, Se -6.65E-15, Te 2.45E-15 - 1536, 64.000, 0, En 9.631381044202E-08, CFL 0.00011, SL -1.0069E-01, M 7.69499E+16, S 35.1319, T 4.7955, Me -8.72E-17, Se 0.00E+00, Te -1.12E-15 - 1560, 65.000, 0, En 2.874500748162E-07, CFL 0.00032, SL -1.0286E-01, M 7.69499E+16, S 35.1320, T 4.7952, Me -7.20E-17, Se -1.33E-14, Te -1.37E-15 - 1584, 66.000, 0, En 7.110850951942E-07, CFL 0.00052, SL -1.0673E-01, M 7.69498E+16, S 35.1320, T 4.7950, Me 1.89E-17, Se 0.00E+00, Te 5.02E-16 - 1608, 67.000, 0, En 1.864906839880E-06, CFL 0.00082, SL -1.1005E-01, M 7.69498E+16, S 35.1320, T 4.7946, Me 6.29E-17, Se 0.00E+00, Te 1.84E-16 - 1632, 68.000, 0, En 2.187191570229E-06, CFL 0.00084, SL -1.0719E-01, M 7.69498E+16, S 35.1320, T 4.7944, Me -5.59E-17, Se -6.65E-15, Te 8.72E-17 - 1656, 69.000, 0, En 5.844243387014E-06, CFL 0.00390, SL -1.0327E-01, M 7.69499E+16, S 35.1320, T 4.7944, Me -1.06E-16, Se 6.65E-15, Te -1.92E-15 - 1680, 70.000, 0, En 3.319355696261E-06, CFL 0.00552, SL -9.7326E-02, M 7.69499E+16, S 35.1319, T 4.7946, Me 1.96E-16, Se 0.00E+00, Te -2.22E-15 - 1704, 71.000, 0, En 1.117066377705E-05, CFL 0.01174, SL -9.5381E-02, M 7.69500E+16, S 35.1319, T 4.7948, Me 1.97E-17, Se 1.33E-14, Te 2.04E-15 - 1728, 72.000, 0, En 1.226312984765E-05, CFL 0.00911, SL -9.5890E-02, M 7.69500E+16, S 35.1319, T 4.7950, Me 1.32E-16, Se 6.65E-15, Te 9.15E-16 - 1752, 73.000, 0, En 1.628220037780E-05, CFL 0.00818, SL -9.7793E-02, M 7.69499E+16, S 35.1319, T 4.7950, Me 4.04E-17, Se 6.65E-15, Te -8.62E-16 - 1776, 74.000, 0, En 8.136131323988E-06, CFL 0.00341, SL -1.0151E-01, M 7.69499E+16, S 35.1319, T 4.7947, Me 2.57E-17, Se 0.00E+00, Te 1.45E-15 - 1800, 75.000, 0, En 6.455457864643E-07, CFL 0.00044, SL -1.0893E-01, M 7.69498E+16, S 35.1320, T 4.7940, Me -4.82E-17, Se 6.65E-15, Te -6.29E-16 - 1824, 76.000, 0, En 4.616314265970E-07, CFL 0.00036, SL -1.1439E-01, M 7.69497E+16, S 35.1320, T 4.7937, Me 5.82E-17, Se 6.65E-15, Te -7.44E-17 - 1848, 77.000, 0, En 2.353814937816E-06, CFL 0.00086, SL -1.1955E-01, M 7.69497E+16, S 35.1321, T 4.7935, Me -3.82E-17, Se -1.33E-14, Te 1.38E-15 - 1872, 78.000, 0, En 1.568588646150E-06, CFL 0.00091, SL -1.2352E-01, M 7.69496E+16, S 35.1321, T 4.7934, Me 4.93E-17, Se 0.00E+00, Te -1.45E-15 - 1896, 79.000, 0, En 9.354549556694E-06, CFL 0.00770, SL -1.2382E-01, M 7.69496E+16, S 35.1321, T 4.7937, Me -9.79E-17, Se 6.65E-15, Te -6.84E-16 - 1920, 80.000, 0, En 6.384822995573E-06, CFL 0.00538, SL -1.2155E-01, M 7.69496E+16, S 35.1321, T 4.7940, Me 4.19E-17, Se 0.00E+00, Te 3.10E-15 - 1944, 81.000, 0, En 4.233031828235E-06, CFL 0.00184, SL -1.2246E-01, M 7.69496E+16, S 35.1321, T 4.7940, Me -2.86E-18, Se 6.65E-15, Te 3.66E-16 - 1968, 82.000, 0, En 5.707075008022E-06, CFL 0.00184, SL -1.2496E-01, M 7.69496E+16, S 35.1321, T 4.7938, Me 3.30E-17, Se -6.65E-15, Te -1.61E-15 - 1992, 83.000, 0, En 2.587593257308E-06, CFL 0.00116, SL -1.2178E-01, M 7.69496E+16, S 35.1321, T 4.7937, Me -9.27E-17, Se 0.00E+00, Te 1.29E-15 - 2016, 84.000, 0, En 1.663656239448E-06, CFL 0.00088, SL -1.2330E-01, M 7.69496E+16, S 35.1321, T 4.7936, Me -2.51E-17, Se -6.65E-15, Te -2.33E-16 - 2040, 85.000, 0, En 2.448005747376E-06, CFL 0.00094, SL -1.3192E-01, M 7.69495E+16, S 35.1321, T 4.7924, Me -1.24E-16, Se 0.00E+00, Te -1.66E-15 - 2064, 86.000, 0, En 3.631700317269E-06, CFL 0.00108, SL -1.4196E-01, M 7.69494E+16, S 35.1322, T 4.7911, Me -7.31E-17, Se 0.00E+00, Te 7.93E-16 - 2088, 87.000, 0, En 1.916356384297E-06, CFL 0.00080, SL -1.4698E-01, M 7.69493E+16, S 35.1322, T 4.7904, Me 1.28E-16, Se 6.65E-15, Te 2.40E-15 - 2112, 88.000, 0, En 1.626459682567E-06, CFL 0.00093, SL -1.3811E-01, M 7.69494E+16, S 35.1322, T 4.7900, Me -4.75E-17, Se 6.65E-15, Te -6.61E-16 - 2136, 89.000, 0, En 3.427059599101E-05, CFL 0.00833, SL -1.2585E-01, M 7.69496E+16, S 35.1321, T 4.7901, Me -1.59E-16, Se -6.65E-15, Te 1.26E-15 - 2160, 90.000, 0, En 2.326368850175E-05, CFL 0.00735, SL -1.2492E-01, M 7.69496E+16, S 35.1321, T 4.7904, Me 7.22E-17, Se -6.65E-15, Te -2.44E-15 - 2184, 91.000, 0, En 7.996235925304E-06, CFL 0.00385, SL -1.2865E-01, M 7.69495E+16, S 35.1321, T 4.7905, Me -9.32E-17, Se 6.65E-15, Te 1.76E-15 - 2208, 92.000, 0, En 7.511970284979E-07, CFL 0.00094, SL -1.3312E-01, M 7.69495E+16, S 35.1321, T 4.7904, Me -2.54E-17, Se 6.65E-15, Te -2.04E-15 - 2232, 93.000, 0, En 5.760510582782E-07, CFL 0.00036, SL -1.3901E-01, M 7.69494E+16, S 35.1322, T 4.7899, Me 1.69E-17, Se -6.65E-15, Te -3.03E-17 - 2256, 94.000, 0, En 2.453633697767E-07, CFL 0.00027, SL -1.4343E-01, M 7.69494E+16, S 35.1322, T 4.7896, Me -3.99E-17, Se 1.33E-14, Te 7.27E-16 - 2280, 95.000, 0, En 1.331627128582E-06, CFL 0.00094, SL -1.4213E-01, M 7.69494E+16, S 35.1322, T 4.7895, Me 1.97E-16, Se 1.33E-14, Te -7.01E-16 - 2304, 96.000, 0, En 7.379515712663E-06, CFL 0.00596, SL -1.4221E-01, M 7.69494E+16, S 35.1322, T 4.7898, Me -3.13E-17, Se -6.65E-15, Te 7.30E-16 - 2328, 97.000, 0, En 4.423039096460E-05, CFL 0.00893, SL -1.4385E-01, M 7.69493E+16, S 35.1322, T 4.7901, Me -5.12E-17, Se 0.00E+00, Te -8.91E-16 - 2352, 98.000, 0, En 3.044831539635E-05, CFL 0.00763, SL -1.4606E-01, M 7.69493E+16, S 35.1322, T 4.7902, Me 6.68E-17, Se 6.65E-15, Te 2.56E-15 - 2376, 99.000, 0, En 1.129081289369E-06, CFL 0.00111, SL -1.4877E-01, M 7.69493E+16, S 35.1322, T 4.7903, Me 5.62E-17, Se 6.65E-15, Te 2.01E-16 - 2400, 100.000, 0, En 6.573299054347E-06, CFL 0.00275, SL -1.5224E-01, M 7.69492E+16, S 35.1322, T 4.7903, Me -8.79E-17, Se -6.65E-15, Te -2.17E-15 - 2424, 101.000, 0, En 2.840202620033E-06, CFL 0.00400, SL -1.5320E-01, M 7.69492E+16, S 35.1322, T 4.7905, Me -3.38E-17, Se 0.00E+00, Te 7.77E-16 - 2448, 102.000, 0, En 3.636704563195E-06, CFL 0.00512, SL -1.5206E-01, M 7.69492E+16, S 35.1322, T 4.7908, Me 1.15E-16, Se 0.00E+00, Te -7.61E-17 - 2472, 103.000, 0, En 1.566729242411E-06, CFL 0.00160, SL -1.5541E-01, M 7.69492E+16, S 35.1323, T 4.7910, Me 1.09E-16, Se 0.00E+00, Te 8.33E-16 - 2496, 104.000, 0, En 1.044360066093E-06, CFL 0.00124, SL -1.6009E-01, M 7.69491E+16, S 35.1323, T 4.7911, Me -3.10E-18, Se 0.00E+00, Te -1.30E-15 - 2520, 105.000, 0, En 3.243574740210E-07, CFL 0.00111, SL -1.6286E-01, M 7.69491E+16, S 35.1323, T 4.7913, Me 2.56E-17, Se 0.00E+00, Te 6.13E-16 - 2544, 106.000, 0, En 9.987609122213E-06, CFL 0.01370, SL -1.6315E-01, M 7.69491E+16, S 35.1323, T 4.7917, Me -1.20E-17, Se 6.65E-15, Te 7.90E-16 - 2568, 107.000, 0, En 2.372864236054E-05, CFL 0.01452, SL -1.6264E-01, M 7.69491E+16, S 35.1323, T 4.7921, Me -4.06E-17, Se -6.65E-15, Te -1.59E-15 - 2592, 108.000, 0, En 2.141754563548E-05, CFL 0.01343, SL -1.5961E-01, M 7.69491E+16, S 35.1323, T 4.7924, Me 5.59E-17, Se 0.00E+00, Te 2.12E-15 - 2616, 109.000, 0, En 5.967628746235E-06, CFL 0.00679, SL -1.5618E-01, M 7.69492E+16, S 35.1323, T 4.7925, Me -7.94E-17, Se -6.65E-15, Te -5.39E-16 - 2640, 110.000, 0, En 2.155453254308E-06, CFL 0.00280, SL -1.5662E-01, M 7.69492E+16, S 35.1323, T 4.7921, Me -6.86E-17, Se 0.00E+00, Te 2.42E-15 - 2664, 111.000, 0, En 1.114757871367E-06, CFL 0.00101, SL -1.6411E-01, M 7.69491E+16, S 35.1323, T 4.7915, Me -6.15E-18, Se 6.65E-15, Te -3.68E-16 - 2688, 112.000, 0, En 2.331903382236E-06, CFL 0.00139, SL -1.7078E-01, M 7.69490E+16, S 35.1324, T 4.7912, Me -3.24E-17, Se 0.00E+00, Te -4.19E-16 - 2712, 113.000, 0, En 6.403705142496E-06, CFL 0.00263, SL -1.7039E-01, M 7.69490E+16, S 35.1324, T 4.7910, Me 1.35E-16, Se 0.00E+00, Te 1.77E-15 - 2736, 114.000, 0, En 1.244778958638E-05, CFL 0.00717, SL -1.5685E-01, M 7.69492E+16, S 35.1323, T 4.7910, Me -1.03E-16, Se 6.65E-15, Te -1.57E-15 - 2760, 115.000, 0, En 2.493802503566E-06, CFL 0.00178, SL -1.5525E-01, M 7.69492E+16, S 35.1323, T 4.7911, Me 1.75E-17, Se 0.00E+00, Te -3.20E-16 - 2784, 116.000, 0, En 4.680448138543E-06, CFL 0.00390, SL -1.5744E-01, M 7.69492E+16, S 35.1323, T 4.7914, Me 2.78E-17, Se 6.65E-15, Te 4.23E-16 - 2808, 117.000, 0, En 1.503292426690E-05, CFL 0.00514, SL -1.5990E-01, M 7.69491E+16, S 35.1323, T 4.7917, Me 1.14E-17, Se 0.00E+00, Te 2.23E-15 - 2832, 118.000, 0, En 1.976861088286E-05, CFL 0.00719, SL -1.6219E-01, M 7.69491E+16, S 35.1323, T 4.7920, Me 1.52E-16, Se -6.65E-15, Te -1.89E-15 - 2856, 119.000, 0, En 1.671733973855E-05, CFL 0.00734, SL -1.6460E-01, M 7.69491E+16, S 35.1323, T 4.7924, Me 5.77E-17, Se 0.00E+00, Te -1.98E-15 - 2880, 120.000, 0, En 4.105195474677E-06, CFL 0.00488, SL -1.6675E-01, M 7.69491E+16, S 35.1323, T 4.7929, Me -3.58E-17, Se -6.65E-15, Te 5.45E-16 - 2904, 121.000, 0, En 2.055820019031E-05, CFL 0.01466, SL -1.6847E-01, M 7.69490E+16, S 35.1323, T 4.7934, Me -1.00E-16, Se 6.65E-15, Te 4.37E-16 - 2928, 122.000, 0, En 1.634701657818E-05, CFL 0.00692, SL -1.7005E-01, M 7.69490E+16, S 35.1323, T 4.7936, Me 5.31E-17, Se -6.65E-15, Te -5.16E-16 - 2952, 123.000, 0, En 3.767108405045E-06, CFL 0.00530, SL -1.7137E-01, M 7.69490E+16, S 35.1324, T 4.7939, Me 7.78E-17, Se 1.33E-14, Te -4.63E-16 - 2976, 124.000, 0, En 3.732201434195E-06, CFL 0.00635, SL -1.7192E-01, M 7.69490E+16, S 35.1324, T 4.7943, Me 2.65E-17, Se 6.65E-15, Te -1.89E-15 - 3000, 125.000, 0, En 3.975297612898E-06, CFL 0.00950, SL -1.6743E-01, M 7.69490E+16, S 35.1323, T 4.7947, Me -7.92E-18, Se -6.65E-15, Te -6.51E-16 - 3024, 126.000, 0, En 4.803241246974E-06, CFL 0.01084, SL -1.6017E-01, M 7.69491E+16, S 35.1323, T 4.7950, Me -3.84E-17, Se 6.65E-15, Te -6.84E-16 - 3048, 127.000, 0, En 3.295673744486E-05, CFL 0.02079, SL -1.6080E-01, M 7.69491E+16, S 35.1323, T 4.7952, Me -9.99E-17, Se 0.00E+00, Te 9.54E-16 - 3072, 128.000, 0, En 2.238312839166E-05, CFL 0.00877, SL -1.6417E-01, M 7.69491E+16, S 35.1323, T 4.7954, Me 2.38E-16, Se 6.65E-15, Te 5.89E-16 - 3096, 129.000, 0, En 2.048799304457E-06, CFL 0.00305, SL -1.6653E-01, M 7.69491E+16, S 35.1323, T 4.7958, Me -8.75E-18, Se -6.65E-15, Te -3.96E-16 - 3120, 130.000, 0, En 8.733172957538E-06, CFL 0.00797, SL -1.6854E-01, M 7.69490E+16, S 35.1323, T 4.7961, Me 4.70E-18, Se -1.33E-14, Te 2.26E-16 - 3144, 131.000, 0, En 1.526517063628E-05, CFL 0.00807, SL -1.7168E-01, M 7.69490E+16, S 35.1324, T 4.7962, Me -3.70E-17, Se 6.65E-15, Te 3.30E-17 - 3168, 132.000, 0, En 4.757310313738E-06, CFL 0.00340, SL -1.7709E-01, M 7.69489E+16, S 35.1324, T 4.7962, Me -1.02E-16, Se -6.65E-15, Te -2.08E-15 - 3192, 133.000, 0, En 1.015918026129E-06, CFL 0.00136, SL -1.8151E-01, M 7.69489E+16, S 35.1324, T 4.7962, Me 9.89E-17, Se 0.00E+00, Te 5.97E-16 - 3216, 134.000, 0, En 6.233857056519E-07, CFL 0.00153, SL -1.8246E-01, M 7.69489E+16, S 35.1324, T 4.7964, Me 9.85E-17, Se 6.65E-15, Te 1.24E-16 - 3240, 135.000, 0, En 2.092386440140E-06, CFL 0.00674, SL -1.7945E-01, M 7.69489E+16, S 35.1324, T 4.7967, Me 3.01E-16, Se 6.65E-15, Te -3.60E-16 - 3264, 136.000, 0, En 2.126482607794E-05, CFL 0.02216, SL -1.7812E-01, M 7.69489E+16, S 35.1324, T 4.7972, Me 1.16E-16, Se 1.33E-14, Te -8.35E-16 - 3288, 137.000, 0, En 1.194568667924E-05, CFL 0.01101, SL -1.7836E-01, M 7.69489E+16, S 35.1324, T 4.7975, Me -1.20E-16, Se 6.65E-15, Te 1.94E-15 - 3312, 138.000, 0, En 3.670281761511E-06, CFL 0.00584, SL -1.7913E-01, M 7.69489E+16, S 35.1324, T 4.7978, Me -1.59E-16, Se -6.65E-15, Te -9.21E-16 - 3336, 139.000, 0, En 9.153396141003E-06, CFL 0.00861, SL -1.8006E-01, M 7.69489E+16, S 35.1324, T 4.7981, Me -5.81E-17, Se 0.00E+00, Te -1.91E-15 - 3360, 140.000, 0, En 1.544555948659E-05, CFL 0.01210, SL -1.8086E-01, M 7.69489E+16, S 35.1324, T 4.7984, Me -7.33E-17, Se 6.65E-15, Te 6.32E-16 - 3384, 141.000, 0, En 8.319683040493E-06, CFL 0.00708, SL -1.8167E-01, M 7.69489E+16, S 35.1324, T 4.7989, Me 1.31E-16, Se -6.65E-15, Te -1.55E-15 - 3408, 142.000, 0, En 3.947546460708E-06, CFL 0.00736, SL -1.8245E-01, M 7.69489E+16, S 35.1324, T 4.7996, Me -8.23E-17, Se -1.33E-14, Te -4.15E-16 - 3432, 143.000, 0, En 2.870665338688E-06, CFL 0.00645, SL -1.8309E-01, M 7.69488E+16, S 35.1324, T 4.8002, Me -8.20E-18, Se 0.00E+00, Te 1.14E-15 - 3456, 144.000, 0, En 2.590215771595E-06, CFL 0.00779, SL -1.8365E-01, M 7.69488E+16, S 35.1324, T 4.8009, Me 2.02E-17, Se -1.33E-14, Te -3.12E-15 - 3480, 145.000, 0, En 3.809314445065E-06, CFL 0.00749, SL -1.8445E-01, M 7.69488E+16, S 35.1324, T 4.8017, Me -3.44E-18, Se 1.33E-14, Te -8.95E-16 - 3504, 146.000, 0, En 1.427453149530E-06, CFL 0.00376, SL -1.8536E-01, M 7.69488E+16, S 35.1324, T 4.8023, Me 8.14E-17, Se 0.00E+00, Te 2.17E-16 - 3528, 147.000, 0, En 7.114809942412E-07, CFL 0.00378, SL -1.8617E-01, M 7.69488E+16, S 35.1324, T 4.8030, Me 6.35E-17, Se 1.33E-14, Te 2.28E-15 - 3552, 148.000, 0, En 7.771163440080E-07, CFL 0.00343, SL -1.8611E-01, M 7.69488E+16, S 35.1324, T 4.8037, Me -1.14E-16, Se -1.33E-14, Te 1.52E-16 - 3576, 149.000, 0, En 9.984037504232E-08, CFL 0.00060, SL -1.8699E-01, M 7.69488E+16, S 35.1324, T 4.8043, Me 3.19E-17, Se 0.00E+00, Te -1.50E-15 - 3600, 150.000, 0, En 2.914267732051E-06, CFL 0.00555, SL -1.8852E-01, M 7.69488E+16, S 35.1325, T 4.8047, Me 8.86E-17, Se 6.65E-15, Te 7.03E-16 - 3624, 151.000, 0, En 4.308126300507E-06, CFL 0.00767, SL -1.8881E-01, M 7.69488E+16, S 35.1325, T 4.8050, Me -1.14E-16, Se -6.65E-15, Te 1.50E-15 - 3648, 152.000, 0, En 8.309087132845E-07, CFL 0.00300, SL -1.8987E-01, M 7.69488E+16, S 35.1325, T 4.8055, Me -2.46E-18, Se -6.65E-15, Te -2.58E-15 - 3672, 153.000, 0, En 1.927193990198E-06, CFL 0.00512, SL -1.9145E-01, M 7.69487E+16, S 35.1325, T 4.8058, Me 2.38E-17, Se 0.00E+00, Te -5.36E-16 - 3696, 154.000, 0, En 4.053966095188E-06, CFL 0.00710, SL -1.9297E-01, M 7.69487E+16, S 35.1325, T 4.8063, Me -3.88E-17, Se -6.65E-15, Te 2.96E-16 - 3720, 155.000, 0, En 8.939632834727E-07, CFL 0.00354, SL -1.9421E-01, M 7.69487E+16, S 35.1325, T 4.8068, Me 4.72E-17, Se 0.00E+00, Te 6.58E-16 - 3744, 156.000, 0, En 1.222731502280E-05, CFL 0.01199, SL -1.9548E-01, M 7.69487E+16, S 35.1325, T 4.8074, Me -3.95E-18, Se 1.33E-14, Te 2.41E-16 - 3768, 157.000, 0, En 3.306150201635E-05, CFL 0.01561, SL -1.9682E-01, M 7.69487E+16, S 35.1325, T 4.8080, Me -3.06E-17, Se -2.00E-14, Te -7.37E-16 - 3792, 158.000, 0, En 4.013716055389E-05, CFL 0.02081, SL -1.9813E-01, M 7.69487E+16, S 35.1325, T 4.8085, Me -1.51E-16, Se 0.00E+00, Te 1.73E-16 - 3816, 159.000, 0, En 1.094850274908E-05, CFL 0.00732, SL -1.9806E-01, M 7.69487E+16, S 35.1325, T 4.8089, Me 1.71E-16, Se 6.65E-15, Te -4.17E-16 - 3840, 160.000, 0, En 4.998504553049E-06, CFL 0.00680, SL -1.9602E-01, M 7.69487E+16, S 35.1325, T 4.8094, Me -4.56E-17, Se 0.00E+00, Te -1.05E-15 - 3864, 161.000, 0, En 1.264361018811E-05, CFL 0.00957, SL -1.9620E-01, M 7.69487E+16, S 35.1325, T 4.8100, Me 6.62E-17, Se 0.00E+00, Te 1.18E-16 - 3888, 162.000, 0, En 1.278550532258E-05, CFL 0.00871, SL -1.9481E-01, M 7.69487E+16, S 35.1325, T 4.8104, Me -7.78E-17, Se 1.33E-14, Te -1.15E-15 - 3912, 163.000, 0, En 4.828518498646E-06, CFL 0.00639, SL -1.9517E-01, M 7.69487E+16, S 35.1325, T 4.8109, Me -1.35E-17, Se 0.00E+00, Te 8.75E-16 - 3936, 164.000, 0, En 3.214664168259E-06, CFL 0.00653, SL -1.9613E-01, M 7.69487E+16, S 35.1325, T 4.8114, Me -1.05E-16, Se 0.00E+00, Te 3.13E-16 - 3960, 165.000, 0, En 3.856664079371E-06, CFL 0.00744, SL -1.9716E-01, M 7.69487E+16, S 35.1325, T 4.8120, Me 1.43E-18, Se 1.33E-14, Te -1.97E-15 - 3984, 166.000, 0, En 2.997026007433E-06, CFL 0.00671, SL -1.9841E-01, M 7.69486E+16, S 35.1325, T 4.8127, Me 1.05E-17, Se 0.00E+00, Te 1.25E-15 - 4008, 167.000, 0, En 1.284928575436E-06, CFL 0.00316, SL -1.9984E-01, M 7.69486E+16, S 35.1325, T 4.8134, Me 2.79E-17, Se 0.00E+00, Te -4.79E-16 - 4032, 168.000, 0, En 1.441699446282E-06, CFL 0.00568, SL -2.0014E-01, M 7.69486E+16, S 35.1325, T 4.8140, Me -7.50E-17, Se -6.65E-15, Te 3.21E-16 - 4056, 169.000, 0, En 2.331501841226E-06, CFL 0.00623, SL -1.9925E-01, M 7.69486E+16, S 35.1325, T 4.8146, Me -1.93E-17, Se 0.00E+00, Te -2.44E-16 - 4080, 170.000, 0, En 7.462067362488E-06, CFL 0.01053, SL -1.9808E-01, M 7.69487E+16, S 35.1325, T 4.8152, Me -4.23E-17, Se 6.65E-15, Te -5.96E-16 - 4104, 171.000, 0, En 9.037472958849E-06, CFL 0.00906, SL -1.9724E-01, M 7.69487E+16, S 35.1325, T 4.8157, Me 6.41E-17, Se -6.65E-15, Te -2.75E-16 - 4128, 172.000, 0, En 5.915858800762E-06, CFL 0.00663, SL -1.9183E-01, M 7.69487E+16, S 35.1325, T 4.8160, Me -1.19E-17, Se 6.65E-15, Te -7.10E-16 - 4152, 173.000, 0, En 1.934912932321E-06, CFL 0.00343, SL -1.8195E-01, M 7.69489E+16, S 35.1324, T 4.8160, Me 2.22E-17, Se -6.65E-15, Te -3.72E-16 - 4176, 174.000, 0, En 2.699807816764E-06, CFL 0.00373, SL -1.7950E-01, M 7.69489E+16, S 35.1324, T 4.8160, Me 6.91E-17, Se 6.65E-15, Te -1.41E-15 - 4200, 175.000, 0, En 7.606766616083E-06, CFL 0.00613, SL -1.8223E-01, M 7.69489E+16, S 35.1324, T 4.8161, Me -1.06E-16, Se 0.00E+00, Te 3.37E-16 - 4224, 176.000, 0, En 9.008335832078E-06, CFL 0.00758, SL -1.8454E-01, M 7.69488E+16, S 35.1324, T 4.8165, Me -1.82E-17, Se -1.33E-14, Te -4.34E-16 - 4248, 177.000, 0, En 2.957502243709E-06, CFL 0.00422, SL -1.8436E-01, M 7.69488E+16, S 35.1324, T 4.8171, Me 1.74E-17, Se 1.33E-14, Te -1.21E-17 - 4272, 178.000, 0, En 2.141377880876E-06, CFL 0.00608, SL -1.8141E-01, M 7.69489E+16, S 35.1324, T 4.8177, Me -1.33E-16, Se -2.00E-14, Te -1.38E-15 - 4296, 179.000, 0, En 7.287737448925E-07, CFL 0.00340, SL -1.7518E-01, M 7.69489E+16, S 35.1324, T 4.8182, Me 1.24E-17, Se -6.65E-15, Te -7.75E-16 - 4320, 180.000, 0, En 1.054886236497E-06, CFL 0.00461, SL -1.6672E-01, M 7.69491E+16, S 35.1323, T 4.8186, Me 1.32E-17, Se 0.00E+00, Te 3.23E-15 - 4344, 181.000, 0, En 1.185990293983E-05, CFL 0.01473, SL -1.5855E-01, M 7.69492E+16, S 35.1323, T 4.8190, Me 8.88E-17, Se 1.33E-14, Te -2.65E-15 - 4368, 182.000, 0, En 1.896707596227E-05, CFL 0.01412, SL -1.5010E-01, M 7.69493E+16, S 35.1322, T 4.8196, Me 1.25E-17, Se -6.65E-15, Te -1.44E-15 - 4392, 183.000, 0, En 1.748412843181E-05, CFL 0.01201, SL -1.4208E-01, M 7.69494E+16, S 35.1322, T 4.8201, Me 6.72E-17, Se 6.65E-15, Te -2.76E-16 - 4416, 184.000, 0, En 9.061588768719E-06, CFL 0.00886, SL -1.3715E-01, M 7.69494E+16, S 35.1322, T 4.8206, Me -1.47E-16, Se -1.33E-14, Te -1.46E-15 - 4440, 185.000, 0, En 6.023485261757E-06, CFL 0.00648, SL -1.3708E-01, M 7.69494E+16, S 35.1322, T 4.8211, Me 8.43E-17, Se -6.65E-15, Te 1.17E-15 - 4464, 186.000, 0, En 4.968565719372E-06, CFL 0.00468, SL -1.3855E-01, M 7.69494E+16, S 35.1322, T 4.8216, Me 4.17E-17, Se -6.65E-15, Te 1.06E-15 - 4488, 187.000, 0, En 1.402107070405E-06, CFL 0.00225, SL -1.4017E-01, M 7.69494E+16, S 35.1322, T 4.8220, Me 5.21E-17, Se 0.00E+00, Te -1.61E-15 - 4512, 188.000, 0, En 1.336030578312E-07, CFL 0.00059, SL -1.3829E-01, M 7.69494E+16, S 35.1322, T 4.8222, Me -1.91E-17, Se 1.33E-14, Te -4.37E-16 - 4536, 189.000, 0, En 1.584740071046E-07, CFL 0.00061, SL -1.3475E-01, M 7.69495E+16, S 35.1321, T 4.8223, Me 6.12E-17, Se 0.00E+00, Te 1.64E-15 - 4560, 190.000, 0, En 2.781930802667E-07, CFL 0.00130, SL -1.2855E-01, M 7.69495E+16, S 35.1321, T 4.8225, Me 9.87E-17, Se 6.65E-15, Te 1.65E-15 - 4584, 191.000, 0, En 1.851947083422E-06, CFL 0.00404, SL -1.2262E-01, M 7.69496E+16, S 35.1321, T 4.8228, Me 3.81E-17, Se -6.65E-15, Te 8.59E-16 - 4608, 192.000, 0, En 2.267155892556E-06, CFL 0.00552, SL -1.1823E-01, M 7.69497E+16, S 35.1320, T 4.8231, Me 1.88E-17, Se 0.00E+00, Te 6.71E-16 - 4632, 193.000, 0, En 1.679573373524E-06, CFL 0.00478, SL -1.1476E-01, M 7.69497E+16, S 35.1320, T 4.8236, Me -6.86E-18, Se -6.65E-15, Te -3.51E-15 - 4656, 194.000, 0, En 1.611924482498E-06, CFL 0.00303, SL -1.1074E-01, M 7.69498E+16, S 35.1320, T 4.8238, Me 1.56E-17, Se 0.00E+00, Te 5.39E-16 - 4680, 195.000, 0, En 2.228948299293E-06, CFL 0.00283, SL -1.0725E-01, M 7.69498E+16, S 35.1320, T 4.8240, Me -5.82E-17, Se -6.65E-15, Te -5.84E-16 - 4704, 196.000, 0, En 2.642326183957E-06, CFL 0.00359, SL -1.0276E-01, M 7.69499E+16, S 35.1320, T 4.8242, Me 3.14E-17, Se 6.65E-15, Te 2.95E-16 - 4728, 197.000, 0, En 2.307356708526E-06, CFL 0.00299, SL -9.9849E-02, M 7.69499E+16, S 35.1319, T 4.8245, Me 1.10E-16, Se -6.65E-15, Te 2.31E-16 - 4752, 198.000, 0, En 2.448134220278E-06, CFL 0.00361, SL -9.6650E-02, M 7.69500E+16, S 35.1319, T 4.8247, Me 5.15E-18, Se -6.65E-15, Te -1.05E-15 - 4776, 199.000, 0, En 1.082838394045E-06, CFL 0.00232, SL -9.2253E-02, M 7.69500E+16, S 35.1319, T 4.8249, Me 7.28E-17, Se 6.65E-15, Te -2.55E-16 - 4800, 200.000, 0, En 6.494392555066E-08, CFL 0.00031, SL -8.8405E-02, M 7.69501E+16, S 35.1319, T 4.8249, Me -8.31E-17, Se 0.00E+00, Te -2.13E-18 - 4824, 201.000, 0, En 1.099213197274E-07, CFL 0.00051, SL -8.5758E-02, M 7.69501E+16, S 35.1319, T 4.8249, Me -1.55E-16, Se -6.65E-15, Te -2.55E-15 - 4848, 202.000, 0, En 2.627726162046E-06, CFL 0.00349, SL -8.7486E-02, M 7.69501E+16, S 35.1319, T 4.8249, Me -1.41E-16, Se -6.65E-15, Te -1.69E-16 - 4872, 203.000, 0, En 1.172697097706E-05, CFL 0.00755, SL -8.8681E-02, M 7.69501E+16, S 35.1319, T 4.8250, Me 7.46E-17, Se 6.65E-15, Te 1.34E-15 - 4896, 204.000, 0, En 9.432761261908E-06, CFL 0.00561, SL -8.9051E-02, M 7.69501E+16, S 35.1319, T 4.8252, Me 5.06E-17, Se 0.00E+00, Te 4.51E-16 - 4920, 205.000, 0, En 1.031562658390E-06, CFL 0.00159, SL -9.0293E-02, M 7.69500E+16, S 35.1319, T 4.8253, Me 1.19E-17, Se 6.65E-15, Te -7.91E-16 - 4944, 206.000, 0, En 1.571146404818E-06, CFL 0.00248, SL -9.3367E-02, M 7.69500E+16, S 35.1319, T 4.8253, Me 3.82E-17, Se 6.65E-15, Te 1.19E-15 - 4968, 207.000, 0, En 3.909502622998E-06, CFL 0.00387, SL -9.3994E-02, M 7.69500E+16, S 35.1319, T 4.8254, Me -1.22E-16, Se 0.00E+00, Te -5.84E-16 - 4992, 208.000, 0, En 6.206479683143E-06, CFL 0.00594, SL -9.2473E-02, M 7.69500E+16, S 35.1319, T 4.8257, Me -8.68E-18, Se 6.65E-15, Te 1.93E-17 - 5016, 209.000, 0, En 1.219362949814E-06, CFL 0.00306, SL -9.0898E-02, M 7.69500E+16, S 35.1319, T 4.8260, Me -2.58E-17, Se -6.65E-15, Te -1.07E-15 - 5040, 210.000, 0, En 2.341806222499E-07, CFL 0.00160, SL -9.0523E-02, M 7.69500E+16, S 35.1319, T 4.8264, Me 5.68E-17, Se -6.65E-15, Te -6.61E-16 - 5064, 211.000, 0, En 5.359646742627E-08, CFL 0.00029, SL -9.1150E-02, M 7.69500E+16, S 35.1319, T 4.8267, Me -8.07E-17, Se -6.65E-15, Te -1.26E-15 - 5088, 212.000, 0, En 6.113602297926E-08, CFL 0.00034, SL -8.7334E-02, M 7.69501E+16, S 35.1319, T 4.8269, Me 1.50E-18, Se 0.00E+00, Te 5.51E-16 - 5112, 213.000, 0, En 3.505768666422E-06, CFL 0.00668, SL -8.2702E-02, M 7.69501E+16, S 35.1318, T 4.8273, Me 7.31E-17, Se 1.33E-14, Te 1.52E-15 - 5136, 214.000, 0, En 4.905927626904E-06, CFL 0.00559, SL -8.2098E-02, M 7.69501E+16, S 35.1318, T 4.8278, Me 4.24E-17, Se 0.00E+00, Te -3.38E-15 - 5160, 215.000, 0, En 3.410153884664E-06, CFL 0.00557, SL -8.3831E-02, M 7.69501E+16, S 35.1318, T 4.8283, Me -5.06E-17, Se -6.65E-15, Te 2.91E-15 - 5184, 216.000, 0, En 8.373839150110E-06, CFL 0.00674, SL -8.6296E-02, M 7.69501E+16, S 35.1319, T 4.8287, Me 1.07E-16, Se 0.00E+00, Te -3.10E-15 - 5208, 217.000, 0, En 8.027030244483E-06, CFL 0.00647, SL -8.8284E-02, M 7.69501E+16, S 35.1319, T 4.8291, Me -2.00E-17, Se 1.33E-14, Te 1.36E-15 - 5232, 218.000, 0, En 1.792883190062E-06, CFL 0.00351, SL -8.8658E-02, M 7.69501E+16, S 35.1319, T 4.8295, Me 1.02E-17, Se 6.65E-15, Te 2.13E-15 - 5256, 219.000, 0, En 1.247533029126E-06, CFL 0.00333, SL -8.9074E-02, M 7.69501E+16, S 35.1319, T 4.8299, Me 4.01E-17, Se 1.33E-14, Te -2.23E-15 - 5280, 220.000, 0, En 6.921418496111E-07, CFL 0.00170, SL -9.1880E-02, M 7.69500E+16, S 35.1319, T 4.8302, Me -3.65E-18, Se -6.65E-15, Te -2.17E-15 - 5304, 221.000, 0, En 2.136730487571E-07, CFL 0.00079, SL -9.4469E-02, M 7.69500E+16, S 35.1319, T 4.8305, Me 9.38E-17, Se -1.33E-14, Te 8.08E-16 - 5328, 222.000, 0, En 1.881827699689E-07, CFL 0.00105, SL -9.6119E-02, M 7.69500E+16, S 35.1319, T 4.8308, Me 1.34E-16, Se 1.33E-14, Te 1.89E-15 - 5352, 223.000, 0, En 5.661938189444E-07, CFL 0.00226, SL -9.7417E-02, M 7.69499E+16, S 35.1319, T 4.8311, Me 1.07E-16, Se -6.65E-15, Te -8.62E-17 - 5376, 224.000, 0, En 8.909714469165E-07, CFL 0.00334, SL -9.8949E-02, M 7.69499E+16, S 35.1319, T 4.8316, Me 3.69E-17, Se 6.65E-15, Te 3.93E-16 - 5400, 225.000, 0, En 2.669349946571E-06, CFL 0.00445, SL -1.0089E-01, M 7.69499E+16, S 35.1319, T 4.8320, Me 3.30E-17, Se -6.65E-15, Te 4.81E-16 - 5424, 226.000, 0, En 1.781667149021E-06, CFL 0.00408, SL -1.0327E-01, M 7.69499E+16, S 35.1320, T 4.8324, Me -2.41E-17, Se 6.65E-15, Te -2.39E-15 - 5448, 227.000, 0, En 3.258511252176E-06, CFL 0.00491, SL -1.0597E-01, M 7.69498E+16, S 35.1320, T 4.8327, Me 7.31E-17, Se 6.65E-15, Te 3.20E-15 - 5472, 228.000, 0, En 1.097994114901E-05, CFL 0.00843, SL -1.0819E-01, M 7.69498E+16, S 35.1320, T 4.8332, Me 6.67E-17, Se 6.65E-15, Te -7.44E-16 - 5496, 229.000, 0, En 5.126699618761E-06, CFL 0.00464, SL -1.1017E-01, M 7.69498E+16, S 35.1320, T 4.8336, Me 4.10E-17, Se 0.00E+00, Te -7.56E-16 - 5520, 230.000, 0, En 1.506920725570E-06, CFL 0.00349, SL -1.1193E-01, M 7.69498E+16, S 35.1320, T 4.8340, Me 2.35E-18, Se 0.00E+00, Te 1.73E-15 - 5544, 231.000, 0, En 5.272826365843E-07, CFL 0.00200, SL -1.1356E-01, M 7.69497E+16, S 35.1320, T 4.8344, Me -5.74E-17, Se -6.65E-15, Te -7.05E-16 - 5568, 232.000, 0, En 4.196984792345E-07, CFL 0.00239, SL -1.1493E-01, M 7.69497E+16, S 35.1320, T 4.8348, Me 3.17E-17, Se 6.65E-15, Te 1.87E-15 - 5592, 233.000, 0, En 3.569215483585E-07, CFL 0.00213, SL -1.1626E-01, M 7.69497E+16, S 35.1320, T 4.8352, Me 8.35E-17, Se 0.00E+00, Te -5.47E-16 - 5616, 234.000, 0, En 8.248617684600E-06, CFL 0.00830, SL -1.1702E-01, M 7.69497E+16, S 35.1320, T 4.8355, Me 8.41E-17, Se 0.00E+00, Te 2.79E-16 - 5640, 235.000, 0, En 5.814382201308E-06, CFL 0.00516, SL -1.1813E-01, M 7.69497E+16, S 35.1320, T 4.8357, Me 1.45E-17, Se 6.65E-15, Te -1.70E-15 - 5664, 236.000, 0, En 5.263127330613E-07, CFL 0.00165, SL -1.1958E-01, M 7.69497E+16, S 35.1321, T 4.8358, Me 4.61E-17, Se -6.65E-15, Te -1.94E-16 - 5688, 237.000, 0, En 8.599379177793E-08, CFL 0.00056, SL -1.1567E-01, M 7.69497E+16, S 35.1320, T 4.8359, Me 9.09E-17, Se 0.00E+00, Te 5.11E-16 - 5712, 238.000, 0, En 2.772894308304E-07, CFL 0.00119, SL -1.1661E-01, M 7.69497E+16, S 35.1320, T 4.8359, Me -3.95E-17, Se -1.33E-14, Te 2.65E-16 - 5736, 239.000, 0, En 7.607033935079E-07, CFL 0.00187, SL -1.1802E-01, M 7.69497E+16, S 35.1320, T 4.8360, Me -8.97E-17, Se 6.65E-15, Te -1.63E-15 - 5760, 240.000, 0, En 1.012218380977E-06, CFL 0.00201, SL -1.1914E-01, M 7.69497E+16, S 35.1321, T 4.8363, Me -1.93E-17, Se 1.33E-14, Te 1.89E-15 - 5784, 241.000, 0, En 2.781165338441E-06, CFL 0.00425, SL -1.1960E-01, M 7.69497E+16, S 35.1321, T 4.8367, Me 2.41E-17, Se -6.65E-15, Te -3.28E-17 - 5808, 242.000, 0, En 3.110402280737E-06, CFL 0.00403, SL -1.1992E-01, M 7.69497E+16, S 35.1321, T 4.8370, Me 2.97E-17, Se 0.00E+00, Te 1.70E-15 - 5832, 243.000, 0, En 3.810703286317E-06, CFL 0.00360, SL -1.2074E-01, M 7.69496E+16, S 35.1321, T 4.8371, Me 4.91E-17, Se -1.33E-14, Te 1.51E-15 - 5856, 244.000, 0, En 9.954685775780E-07, CFL 0.00206, SL -1.2000E-01, M 7.69497E+16, S 35.1321, T 4.8372, Me -4.36E-17, Se 6.65E-15, Te -3.40E-15 - 5880, 245.000, 0, En 3.769280545514E-07, CFL 0.00144, SL -1.1792E-01, M 7.69497E+16, S 35.1320, T 4.8374, Me 6.54E-17, Se 6.65E-15, Te 1.01E-15 - 5904, 246.000, 0, En 8.321769664275E-07, CFL 0.00317, SL -1.1366E-01, M 7.69497E+16, S 35.1320, T 4.8376, Me -6.60E-17, Se -1.33E-14, Te -8.36E-16 - 5928, 247.000, 0, En 1.261487878682E-06, CFL 0.00421, SL -1.0894E-01, M 7.69498E+16, S 35.1320, T 4.8380, Me 5.88E-18, Se 0.00E+00, Te 1.10E-15 - 5952, 248.000, 0, En 1.455372740463E-06, CFL 0.00448, SL -1.0681E-01, M 7.69498E+16, S 35.1320, T 4.8383, Me 7.28E-18, Se 6.65E-15, Te -3.63E-16 - 5976, 249.000, 0, En 3.156501829623E-06, CFL 0.00501, SL -1.0571E-01, M 7.69498E+16, S 35.1320, T 4.8386, Me 1.86E-17, Se -6.65E-15, Te -1.29E-15 - 6000, 250.000, 0, En 4.295475960581E-06, CFL 0.00559, SL -1.0593E-01, M 7.69498E+16, S 35.1320, T 4.8389, Me -1.85E-17, Se 0.00E+00, Te 2.00E-15 - 6024, 251.000, 0, En 4.241516406040E-06, CFL 0.00430, SL -1.0568E-01, M 7.69498E+16, S 35.1320, T 4.8391, Me -1.52E-17, Se 6.65E-15, Te -2.09E-15 - 6048, 252.000, 0, En 4.426638073469E-06, CFL 0.00489, SL -1.0409E-01, M 7.69499E+16, S 35.1320, T 4.8393, Me -1.30E-16, Se -6.65E-15, Te -1.44E-15 - 6072, 253.000, 0, En 5.026512351542E-06, CFL 0.00515, SL -1.0142E-01, M 7.69499E+16, S 35.1319, T 4.8393, Me -3.79E-17, Se 0.00E+00, Te 2.44E-16 - 6096, 254.000, 0, En 6.485791210129E-06, CFL 0.00612, SL -9.5191E-02, M 7.69500E+16, S 35.1319, T 4.8393, Me 3.22E-17, Se -1.33E-14, Te -5.31E-16 - 6120, 255.000, 0, En 7.859308808083E-06, CFL 0.00625, SL -8.6874E-02, M 7.69501E+16, S 35.1319, T 4.8394, Me -3.21E-17, Se 6.65E-15, Te -1.53E-16 - 6144, 256.000, 0, En 8.898584528209E-06, CFL 0.00562, SL -7.8429E-02, M 7.69502E+16, S 35.1318, T 4.8396, Me 5.64E-17, Se 0.00E+00, Te 3.68E-16 - 6168, 257.000, 0, En 6.699613144008E-06, CFL 0.00577, SL -6.9889E-02, M 7.69503E+16, S 35.1318, T 4.8396, Me 5.76E-17, Se 6.65E-15, Te -7.68E-16 - 6192, 258.000, 0, En 1.181863385393E-05, CFL 0.00732, SL -6.1766E-02, M 7.69504E+16, S 35.1317, T 4.8398, Me -1.28E-16, Se -1.33E-14, Te -1.40E-15 - 6216, 259.000, 0, En 2.645625830076E-05, CFL 0.01150, SL -5.7366E-02, M 7.69505E+16, S 35.1317, T 4.8399, Me -3.01E-17, Se 0.00E+00, Te 2.90E-15 - 6240, 260.000, 0, En 1.668641133598E-05, CFL 0.00667, SL -5.6277E-02, M 7.69505E+16, S 35.1317, T 4.8400, Me -3.86E-17, Se 0.00E+00, Te -1.37E-15 - 6264, 261.000, 0, En 3.872758679143E-06, CFL 0.00377, SL -5.5269E-02, M 7.69505E+16, S 35.1317, T 4.8402, Me -1.48E-16, Se -1.33E-14, Te -1.54E-15 - 6288, 262.000, 0, En 1.360018985426E-06, CFL 0.00227, SL -5.1126E-02, M 7.69505E+16, S 35.1317, T 4.8403, Me -3.86E-17, Se 1.33E-14, Te 3.57E-15 - 6312, 263.000, 0, En 1.008174966397E-06, CFL 0.00222, SL -4.2068E-02, M 7.69507E+16, S 35.1316, T 4.8404, Me -8.40E-17, Se -1.33E-14, Te -1.77E-15 - 6336, 264.000, 0, En 7.076102541448E-07, CFL 0.00171, SL -3.3225E-02, M 7.69508E+16, S 35.1315, T 4.8404, Me 3.43E-17, Se -6.65E-15, Te 1.84E-15 - 6360, 265.000, 0, En 2.104279634646E-06, CFL 0.00319, SL -2.9912E-02, M 7.69508E+16, S 35.1315, T 4.8406, Me 2.30E-16, Se 1.33E-14, Te -4.30E-16 - 6384, 266.000, 0, En 2.611187885711E-06, CFL 0.00332, SL -2.8593E-02, M 7.69508E+16, S 35.1315, T 4.8407, Me 6.69E-17, Se 1.33E-14, Te 1.35E-16 - 6408, 267.000, 0, En 4.635247426326E-06, CFL 0.00607, SL -2.8090E-02, M 7.69508E+16, S 35.1315, T 4.8410, Me -5.89E-18, Se 6.65E-15, Te 5.17E-16 - 6432, 268.000, 0, En 4.323840969209E-06, CFL 0.00470, SL -2.8767E-02, M 7.69508E+16, S 35.1315, T 4.8414, Me 4.52E-18, Se 0.00E+00, Te 1.48E-15 - 6456, 269.000, 0, En 3.861742802067E-06, CFL 0.00424, SL -3.0057E-02, M 7.69508E+16, S 35.1315, T 4.8416, Me -3.23E-17, Se 0.00E+00, Te -2.76E-16 - 6480, 270.000, 0, En 4.015749692837E-07, CFL 0.00100, SL -3.1804E-02, M 7.69508E+16, S 35.1315, T 4.8418, Me -6.86E-18, Se 0.00E+00, Te 2.56E-15 - 6504, 271.000, 0, En 7.097225070341E-07, CFL 0.00160, SL -3.6343E-02, M 7.69507E+16, S 35.1316, T 4.8414, Me 8.31E-17, Se 6.65E-15, Te 6.55E-16 - 6528, 272.000, 0, En 3.522426165483E-06, CFL 0.00368, SL -3.9791E-02, M 7.69507E+16, S 35.1316, T 4.8411, Me -2.54E-16, Se -1.33E-14, Te -4.46E-16 - 6552, 273.000, 0, En 5.462778275891E-06, CFL 0.00441, SL -4.1797E-02, M 7.69507E+16, S 35.1316, T 4.8409, Me 1.85E-17, Se 6.65E-15, Te 9.42E-16 - 6576, 274.000, 0, En 8.156825232112E-06, CFL 0.00476, SL -4.5226E-02, M 7.69506E+16, S 35.1316, T 4.8408, Me -5.20E-17, Se 0.00E+00, Te -1.16E-15 - 6600, 275.000, 0, En 4.596833476445E-06, CFL 0.00357, SL -5.0317E-02, M 7.69505E+16, S 35.1316, T 4.8407, Me 1.02E-16, Se 0.00E+00, Te 1.76E-15 - 6624, 276.000, 0, En 4.564217220355E-06, CFL 0.00305, SL -5.5376E-02, M 7.69505E+16, S 35.1317, T 4.8405, Me 1.89E-16, Se 1.33E-14, Te -2.91E-16 - 6648, 277.000, 0, En 2.586544480488E-06, CFL 0.00248, SL -5.9533E-02, M 7.69504E+16, S 35.1317, T 4.8404, Me -1.05E-16, Se -1.33E-14, Te 1.30E-16 - 6672, 278.000, 0, En 1.146503748219E-06, CFL 0.00190, SL -6.3384E-02, M 7.69504E+16, S 35.1317, T 4.8401, Me 4.75E-17, Se 1.33E-14, Te -4.04E-16 - 6696, 279.000, 0, En 3.876171280645E-06, CFL 0.00337, SL -6.6931E-02, M 7.69503E+16, S 35.1317, T 4.8399, Me -1.30E-16, Se 0.00E+00, Te -4.03E-16 - 6720, 280.000, 0, En 9.582113845265E-06, CFL 0.00517, SL -6.7519E-02, M 7.69503E+16, S 35.1317, T 4.8397, Me 2.65E-17, Se -6.65E-15, Te -3.29E-16 - 6744, 281.000, 0, En 1.620937611549E-05, CFL 0.00642, SL -6.0357E-02, M 7.69504E+16, S 35.1317, T 4.8396, Me 8.99E-17, Se 6.65E-15, Te 2.57E-15 - 6768, 282.000, 0, En 1.302652971344E-05, CFL 0.00509, SL -6.1896E-02, M 7.69504E+16, S 35.1317, T 4.8392, Me -5.19E-17, Se -1.33E-14, Te 2.82E-16 - 6792, 283.000, 0, En 4.568725379138E-06, CFL 0.00299, SL -6.9667E-02, M 7.69503E+16, S 35.1318, T 4.8385, Me -9.21E-17, Se -1.33E-14, Te -3.40E-15 - 6816, 284.000, 0, En 5.524524530327E-05, CFL 0.01086, SL -7.8729E-02, M 7.69502E+16, S 35.1318, T 4.8377, Me 8.37E-17, Se 0.00E+00, Te 1.78E-15 - 6840, 285.000, 0, En 9.332178706772E-05, CFL 0.01157, SL -8.6172E-02, M 7.69501E+16, S 35.1319, T 4.8371, Me 1.90E-17, Se 1.33E-14, Te 6.71E-16 - 6864, 286.000, 0, En 2.415135613397E-05, CFL 0.00668, SL -8.8446E-02, M 7.69501E+16, S 35.1319, T 4.8367, Me 1.99E-16, Se 1.33E-14, Te 4.01E-17 - 6888, 287.000, 0, En 1.883211408304E-06, CFL 0.00181, SL -7.9794E-02, M 7.69502E+16, S 35.1318, T 4.8365, Me -1.03E-16, Se -6.65E-15, Te 1.04E-15 - 6912, 288.000, 0, En 7.590687727239E-06, CFL 0.00415, SL -6.9040E-02, M 7.69503E+16, S 35.1318, T 4.8365, Me -8.33E-17, Se 0.00E+00, Te -7.04E-16 - 6936, 289.000, 0, En 1.555818221215E-05, CFL 0.00599, SL -6.1430E-02, M 7.69504E+16, S 35.1317, T 4.8364, Me -4.58E-17, Se 0.00E+00, Te -3.48E-16 - 6960, 290.000, 0, En 7.901302874203E-06, CFL 0.00312, SL -6.2052E-02, M 7.69504E+16, S 35.1317, T 4.8365, Me 9.46E-18, Se -6.65E-15, Te -2.27E-16 - 6984, 291.000, 0, En 9.305241489398E-06, CFL 0.00430, SL -6.4954E-02, M 7.69504E+16, S 35.1317, T 4.8365, Me 1.25E-17, Se 6.65E-15, Te -1.49E-15 - 7008, 292.000, 0, En 4.497624300683E-05, CFL 0.00689, SL -6.7475E-02, M 7.69503E+16, S 35.1317, T 4.8365, Me 9.47E-19, Se 1.33E-14, Te 7.79E-16 - 7032, 293.000, 0, En 4.218490771669E-05, CFL 0.00859, SL -6.7625E-02, M 7.69503E+16, S 35.1317, T 4.8365, Me -6.84E-17, Se 6.65E-15, Te -5.07E-16 - 7056, 294.000, 0, En 1.814241245787E-05, CFL 0.00572, SL -5.8643E-02, M 7.69504E+16, S 35.1317, T 4.8366, Me 1.45E-17, Se 0.00E+00, Te -1.27E-15 - 7080, 295.000, 0, En 5.106441706195E-06, CFL 0.00285, SL -5.3233E-02, M 7.69505E+16, S 35.1317, T 4.8365, Me -3.32E-18, Se 0.00E+00, Te -1.50E-16 - 7104, 296.000, 0, En 9.258699589868E-07, CFL 0.00122, SL -4.4863E-02, M 7.69506E+16, S 35.1316, T 4.8363, Me 1.62E-17, Se 0.00E+00, Te -5.90E-17 - 7128, 297.000, 0, En 4.003440662045E-06, CFL 0.00619, SL -2.2151E-02, M 7.69509E+16, S 35.1315, T 4.8362, Me 1.23E-16, Se 0.00E+00, Te -2.61E-16 - 7152, 298.000, 0, En 1.562511950753E-06, CFL 0.00161, SL -1.9494E-02, M 7.69509E+16, S 35.1315, T 4.8362, Me -6.94E-17, Se -1.33E-14, Te 2.98E-15 - 7176, 299.000, 0, En 2.307196236562E-06, CFL 0.00175, SL -2.4936E-02, M 7.69509E+16, S 35.1315, T 4.8357, Me 4.10E-17, Se 6.65E-15, Te -1.52E-16 - 7200, 300.000, 0, En 2.600195506768E-06, CFL 0.00210, SL -2.9130E-02, M 7.69508E+16, S 35.1315, T 4.8350, Me -1.85E-17, Se 6.65E-15, Te -1.86E-15 - 7224, 301.000, 0, En 3.981881998287E-06, CFL 0.00229, SL -1.7096E-02, M 7.69510E+16, S 35.1315, T 4.8347, Me 8.13E-17, Se 0.00E+00, Te 2.06E-15 - 7248, 302.000, 0, En 1.047829287290E-05, CFL 0.00426, SL -4.5627E-03, M 7.69511E+16, S 35.1314, T 4.8344, Me 1.77E-17, Se 0.00E+00, Te -1.82E-15 - 7272, 303.000, 0, En 9.431368970448E-06, CFL 0.00325, SL -6.7237E-03, M 7.69511E+16, S 35.1314, T 4.8337, Me 1.09E-16, Se 0.00E+00, Te 2.92E-16 - 7296, 304.000, 0, En 2.345947100204E-06, CFL 0.00172, SL -3.8371E-03, M 7.69511E+16, S 35.1314, T 4.8333, Me 1.10E-16, Se 2.00E-14, Te 1.36E-15 - 7320, 305.000, 0, En 1.064012252242E-06, CFL 0.00125, SL 1.6367E-04, M 7.69512E+16, S 35.1314, T 4.8330, Me -2.74E-17, Se 0.00E+00, Te 4.10E-16 - 7344, 306.000, 0, En 6.569668610041E-07, CFL 0.00106, SL -2.1989E-03, M 7.69512E+16, S 35.1314, T 4.8327, Me 1.50E-17, Se 0.00E+00, Te -9.41E-16 - 7368, 307.000, 0, En 9.944319630642E-07, CFL 0.00130, SL -3.2509E-03, M 7.69512E+16, S 35.1314, T 4.8324, Me -2.84E-17, Se 6.65E-15, Te -1.15E-16 - 7392, 308.000, 0, En 2.278483618044E-06, CFL 0.00175, SL -5.0175E-03, M 7.69511E+16, S 35.1314, T 4.8320, Me 5.83E-17, Se 6.65E-15, Te -1.62E-15 - 7416, 309.000, 0, En 3.663983126627E-06, CFL 0.00191, SL -7.5270E-03, M 7.69511E+16, S 35.1314, T 4.8315, Me 7.12E-17, Se 6.65E-15, Te 6.72E-16 - 7440, 310.000, 0, En 2.725282851964E-06, CFL 0.00194, SL -1.2803E-02, M 7.69510E+16, S 35.1314, T 4.8307, Me 3.12E-17, Se 6.65E-15, Te 1.34E-15 - 7464, 311.000, 0, En 2.470760084694E-06, CFL 0.00187, SL -1.9126E-02, M 7.69509E+16, S 35.1315, T 4.8301, Me 5.18E-17, Se 0.00E+00, Te 7.02E-16 - 7488, 312.000, 0, En 1.034495955900E-06, CFL 0.00110, SL -2.4810E-02, M 7.69509E+16, S 35.1315, T 4.8296, Me 7.14E-17, Se 6.65E-15, Te 8.63E-16 - 7512, 313.000, 0, En 2.218677705776E-07, CFL 0.00056, SL -2.8728E-02, M 7.69508E+16, S 35.1315, T 4.8291, Me -4.00E-17, Se 6.65E-15, Te 5.69E-16 - 7536, 314.000, 0, En 6.009672678395E-06, CFL 0.00307, SL -2.8391E-02, M 7.69508E+16, S 35.1315, T 4.8289, Me 1.51E-17, Se -1.33E-14, Te -7.36E-16 - 7560, 315.000, 0, En 2.524513150687E-05, CFL 0.00587, SL -2.9571E-02, M 7.69508E+16, S 35.1315, T 4.8286, Me -1.56E-16, Se -6.65E-15, Te 2.11E-17 - 7584, 316.000, 0, En 2.392741891142E-05, CFL 0.00447, SL -3.1801E-02, M 7.69508E+16, S 35.1315, T 4.8283, Me 1.49E-16, Se 1.33E-14, Te 7.01E-16 - 7608, 317.000, 0, En 3.548463593019E-06, CFL 0.00211, SL -3.3235E-02, M 7.69508E+16, S 35.1315, T 4.8280, Me 3.54E-17, Se -6.65E-15, Te -4.82E-16 - 7632, 318.000, 0, En 7.932163313372E-07, CFL 0.00099, SL -3.6575E-02, M 7.69507E+16, S 35.1316, T 4.8272, Me -1.10E-16, Se -6.65E-15, Te -8.13E-16 - 7656, 319.000, 0, En 1.776169273007E-06, CFL 0.00153, SL -4.6191E-02, M 7.69506E+16, S 35.1316, T 4.8260, Me 1.54E-16, Se 6.65E-15, Te -3.86E-16 - 7680, 320.000, 0, En 1.158876941496E-06, CFL 0.00120, SL -5.4697E-02, M 7.69505E+16, S 35.1317, T 4.8250, Me 5.24E-18, Se -6.65E-15, Te 1.68E-15 - 7704, 321.000, 0, En 5.303886386464E-07, CFL 0.00085, SL -6.0896E-02, M 7.69504E+16, S 35.1317, T 4.8244, Me 2.64E-17, Se 1.33E-14, Te -8.81E-17 - 7728, 322.000, 0, En 1.224245875526E-06, CFL 0.00130, SL -6.5431E-02, M 7.69504E+16, S 35.1317, T 4.8240, Me -9.48E-17, Se -1.33E-14, Te -6.03E-16 - 7752, 323.000, 0, En 5.479198342099E-07, CFL 0.00077, SL -6.5299E-02, M 7.69504E+16, S 35.1317, T 4.8238, Me 6.31E-17, Se 6.65E-15, Te 2.26E-15 - 7776, 324.000, 0, En 6.938414582784E-07, CFL 0.00078, SL -5.6739E-02, M 7.69505E+16, S 35.1317, T 4.8236, Me -9.87E-17, Se 6.65E-15, Te -9.07E-16 - 7800, 325.000, 0, En 2.595550783999E-06, CFL 0.00181, SL -6.1496E-02, M 7.69504E+16, S 35.1317, T 4.8228, Me -4.76E-17, Se 0.00E+00, Te -2.23E-15 - 7824, 326.000, 0, En 3.797654668345E-06, CFL 0.00186, SL -7.1357E-02, M 7.69503E+16, S 35.1318, T 4.8215, Me -4.01E-17, Se 0.00E+00, Te 1.94E-15 - 7848, 327.000, 0, En 1.345398219439E-05, CFL 0.00391, SL -8.0471E-02, M 7.69502E+16, S 35.1318, T 4.8204, Me 2.27E-16, Se 0.00E+00, Te -1.33E-16 - 7872, 328.000, 0, En 1.163824302820E-05, CFL 0.00311, SL -8.9016E-02, M 7.69501E+16, S 35.1319, T 4.8194, Me 8.65E-18, Se 0.00E+00, Te 6.02E-16 - 7896, 329.000, 0, En 3.690253417648E-06, CFL 0.00165, SL -9.6545E-02, M 7.69500E+16, S 35.1319, T 4.8185, Me -5.38E-17, Se -6.65E-15, Te -2.00E-15 - 7920, 330.000, 0, En 3.552243157044E-06, CFL 0.00193, SL -1.0134E-01, M 7.69499E+16, S 35.1319, T 4.8179, Me 9.87E-17, Se -6.65E-15, Te 2.37E-17 - 7944, 331.000, 0, En 6.173836428089E-07, CFL 0.00074, SL -1.0269E-01, M 7.69499E+16, S 35.1320, T 4.8176, Me -6.15E-17, Se 0.00E+00, Te 3.13E-15 - 7968, 332.000, 0, En 1.338943200339E-06, CFL 0.00116, SL -1.0425E-01, M 7.69499E+16, S 35.1320, T 4.8175, Me -1.09E-16, Se -6.65E-15, Te -1.90E-16 - 7992, 333.000, 0, En 9.093660572396E-07, CFL 0.00093, SL -1.0728E-01, M 7.69498E+16, S 35.1320, T 4.8173, Me 4.75E-17, Se 1.33E-14, Te -1.04E-15 - 8016, 334.000, 0, En 1.143463432192E-06, CFL 0.00113, SL -1.1104E-01, M 7.69498E+16, S 35.1320, T 4.8169, Me 8.04E-18, Se 0.00E+00, Te 1.22E-15 - 8040, 335.000, 0, En 1.608116222335E-06, CFL 0.00125, SL -1.1504E-01, M 7.69497E+16, S 35.1320, T 4.8166, Me 7.41E-17, Se 6.65E-15, Te 8.26E-16 - 8064, 336.000, 0, En 1.211048448610E-06, CFL 0.00120, SL -1.1566E-01, M 7.69497E+16, S 35.1320, T 4.8162, Me -2.61E-17, Se -2.00E-14, Te -2.82E-15 - 8088, 337.000, 0, En 1.487417642483E-06, CFL 0.00097, SL -1.1353E-01, M 7.69497E+16, S 35.1320, T 4.8158, Me 1.27E-17, Se 0.00E+00, Te 1.61E-15 - 8112, 338.000, 0, En 7.375645204388E-07, CFL 0.00083, SL -1.1090E-01, M 7.69498E+16, S 35.1320, T 4.8156, Me -1.35E-16, Se -1.33E-14, Te 1.06E-16 - 8136, 339.000, 0, En 2.358630549100E-07, CFL 0.00050, SL -1.0904E-01, M 7.69498E+16, S 35.1320, T 4.8155, Me 1.04E-16, Se 1.33E-14, Te -1.06E-15 - 8160, 340.000, 0, En 1.020069454871E-06, CFL 0.00095, SL -1.0964E-01, M 7.69498E+16, S 35.1320, T 4.8154, Me -4.71E-17, Se -6.65E-15, Te 8.88E-16 - 8184, 341.000, 0, En 4.318382852446E-07, CFL 0.00062, SL -1.0737E-01, M 7.69498E+16, S 35.1320, T 4.8153, Me 2.35E-17, Se 6.65E-15, Te -1.53E-15 - 8208, 342.000, 0, En 1.534354485798E-07, CFL 0.00036, SL -1.0703E-01, M 7.69498E+16, S 35.1320, T 4.8153, Me 8.03E-17, Se 0.00E+00, Te 1.67E-15 - 8232, 343.000, 0, En 3.353463813432E-08, CFL 0.00018, SL -1.0820E-01, M 7.69498E+16, S 35.1320, T 4.8152, Me 7.85E-17, Se 0.00E+00, Te 1.90E-16 - 8256, 344.000, 0, En 3.579368529654E-07, CFL 0.00057, SL -1.0959E-01, M 7.69498E+16, S 35.1320, T 4.8150, Me 1.17E-16, Se 6.65E-15, Te 1.50E-15 - 8280, 345.000, 0, En 8.578858771798E-07, CFL 0.00091, SL -1.1231E-01, M 7.69498E+16, S 35.1320, T 4.8145, Me -7.31E-19, Se -1.33E-14, Te 4.88E-16 - 8304, 346.000, 0, En 2.244359826715E-06, CFL 0.00151, SL -1.1598E-01, M 7.69497E+16, S 35.1320, T 4.8141, Me 2.16E-17, Se 6.65E-15, Te 2.45E-15 - 8328, 347.000, 0, En 5.328822204802E-06, CFL 0.00186, SL -1.1903E-01, M 7.69497E+16, S 35.1320, T 4.8138, Me -1.64E-17, Se 0.00E+00, Te -1.66E-15 - 8352, 348.000, 0, En 1.546022714676E-05, CFL 0.00314, SL -1.2153E-01, M 7.69496E+16, S 35.1321, T 4.8135, Me -6.30E-17, Se 6.65E-15, Te 5.63E-16 - 8376, 349.000, 0, En 2.393112908254E-05, CFL 0.00466, SL -1.2597E-01, M 7.69496E+16, S 35.1321, T 4.8130, Me 1.27E-16, Se 0.00E+00, Te -1.01E-15 - 8400, 350.000, 0, En 9.416629769213E-06, CFL 0.00258, SL -1.2905E-01, M 7.69495E+16, S 35.1321, T 4.8127, Me 2.61E-17, Se 2.00E-14, Te 1.10E-16 - 8424, 351.000, 0, En 9.937269214555E-07, CFL 0.00087, SL -1.3038E-01, M 7.69495E+16, S 35.1321, T 4.8127, Me -7.03E-17, Se 0.00E+00, Te 1.84E-16 - 8448, 352.000, 0, En 2.353918273288E-06, CFL 0.00164, SL -1.3122E-01, M 7.69495E+16, S 35.1321, T 4.8127, Me 9.70E-17, Se 1.33E-14, Te -9.43E-16 - 8472, 353.000, 0, En 1.055913797473E-05, CFL 0.00273, SL -1.3170E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me 1.21E-17, Se 6.65E-15, Te -3.08E-15 - 8496, 354.000, 0, En 9.685458081569E-06, CFL 0.00267, SL -1.2984E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me 7.63E-17, Se 0.00E+00, Te 2.13E-15 - 8520, 355.000, 0, En 1.004687706990E-05, CFL 0.00275, SL -1.2411E-01, M 7.69496E+16, S 35.1321, T 4.8125, Me 1.03E-16, Se -6.65E-15, Te 3.66E-16 - 8544, 356.000, 0, En 6.574650755302E-06, CFL 0.00296, SL -1.1800E-01, M 7.69497E+16, S 35.1320, T 4.8125, Me 1.96E-17, Se 6.65E-15, Te 8.75E-16 - 8568, 357.000, 0, En 1.712740690876E-06, CFL 0.00110, SL -1.1493E-01, M 7.69497E+16, S 35.1320, T 4.8124, Me 8.30E-17, Se 6.65E-15, Te -1.28E-16 - 8592, 358.000, 0, En 1.329117161668E-06, CFL 0.00116, SL -1.1769E-01, M 7.69497E+16, S 35.1320, T 4.8118, Me -7.00E-19, Se 0.00E+00, Te 3.07E-15 - 8616, 359.000, 0, En 1.702611756369E-06, CFL 0.00093, SL -1.2771E-01, M 7.69496E+16, S 35.1321, T 4.8105, Me 7.89E-17, Se 1.33E-14, Te -3.38E-15 - 8640, 360.000, 0, En 5.696534439991E-07, CFL 0.00055, SL -1.3649E-01, M 7.69494E+16, S 35.1322, T 4.8093, Me -8.45E-17, Se -6.65E-15, Te 1.28E-15 - 8664, 361.000, 0, En 1.850927692702E-07, CFL 0.00050, SL -1.4340E-01, M 7.69494E+16, S 35.1322, T 4.8085, Me -6.13E-17, Se 0.00E+00, Te -1.69E-15 - 8688, 362.000, 0, En 2.084059860493E-07, CFL 0.00037, SL -1.4877E-01, M 7.69493E+16, S 35.1322, T 4.8079, Me 2.23E-17, Se -6.65E-15, Te 1.98E-16 - 8712, 363.000, 0, En 1.314505377900E-07, CFL 0.00032, SL -1.5068E-01, M 7.69493E+16, S 35.1322, T 4.8077, Me 3.71E-17, Se 0.00E+00, Te -9.69E-16 - 8736, 364.000, 0, En 2.754871527944E-07, CFL 0.00040, SL -1.5262E-01, M 7.69492E+16, S 35.1322, T 4.8075, Me 3.91E-17, Se 0.00E+00, Te -4.45E-16 - 8760, 365.000, 0, En 6.876006097160E-07, CFL 0.00085, SL -1.5490E-01, M 7.69492E+16, S 35.1323, T 4.8073, Me -9.18E-17, Se -6.65E-15, Te -2.22E-15 + 24, 1.000, 0, En 1.356036008576E-05, CFL 0.00715, SL -3.1028E-03, M 7.69512E+16, S 35.1314, T 4.8304, Me -8.86E-17, Se -1.33E-14, Te -6.64E-16 + 48, 2.000, 0, En 2.674072088959E-05, CFL 0.00753, SL 5.8114E-03, M 7.69513E+16, S 35.1313, T 4.8299, Me 2.68E-16, Se 2.00E-14, Te -3.01E-15 + 72, 3.000, 0, En 3.915192808338E-06, CFL 0.00152, SL 2.6844E-03, M 7.69512E+16, S 35.1313, T 4.8292, Me -1.79E-17, Se -6.65E-15, Te 9.29E-17 + 96, 4.000, 0, En 2.199546381253E-06, CFL 0.00107, SL -5.2401E-04, M 7.69512E+16, S 35.1314, T 4.8286, Me 5.70E-17, Se 6.65E-15, Te -8.35E-16 + 120, 5.000, 0, En 1.786233136427E-07, CFL 0.00026, SL -2.9269E-03, M 7.69512E+16, S 35.1314, T 4.8284, Me 1.55E-18, Se -1.33E-14, Te -1.31E-15 + 144, 6.000, 0, En 8.071933136728E-07, CFL 0.00060, SL -4.5440E-03, M 7.69511E+16, S 35.1314, T 4.8282, Me 1.24E-17, Se 0.00E+00, Te 3.58E-15 + 168, 7.000, 0, En 2.266944606349E-07, CFL 0.00040, SL -2.5568E-03, M 7.69512E+16, S 35.1314, T 4.8279, Me 1.15E-16, Se 6.65E-15, Te -7.44E-16 + 192, 8.000, 0, En 1.124839801516E-06, CFL 0.00065, SL 3.6493E-03, M 7.69512E+16, S 35.1313, T 4.8278, Me 7.38E-17, Se 6.65E-15, Te 2.54E-15 + 216, 9.000, 0, En 1.854414542400E-06, CFL 0.00081, SL 8.6303E-03, M 7.69513E+16, S 35.1313, T 4.8276, Me -1.41E-16, Se -1.33E-14, Te -1.45E-15 + 240, 10.000, 0, En 5.881223590113E-06, CFL 0.00139, SL 8.0481E-03, M 7.69513E+16, S 35.1313, T 4.8276, Me -5.32E-17, Se 1.33E-14, Te -1.98E-15 + 264, 11.000, 0, En 4.845089622080E-06, CFL 0.00133, SL 6.3439E-03, M 7.69513E+16, S 35.1313, T 4.8274, Me -1.18E-16, Se -1.33E-14, Te 1.64E-16 + 288, 12.000, 0, En 3.362459279008E-06, CFL 0.00120, SL 2.6567E-03, M 7.69512E+16, S 35.1313, T 4.8270, Me -9.06E-17, Se 6.65E-15, Te 1.81E-15 + 312, 13.000, 0, En 2.595355100785E-06, CFL 0.00095, SL -3.8968E-03, M 7.69511E+16, S 35.1314, T 4.8263, Me -4.24E-17, Se -6.65E-15, Te 4.22E-16 + 336, 14.000, 0, En 2.473986725905E-06, CFL 0.00121, SL -8.2365E-03, M 7.69511E+16, S 35.1314, T 4.8258, Me -1.28E-16, Se 0.00E+00, Te -1.59E-15 + 360, 15.000, 0, En 4.803417198700E-06, CFL 0.00168, SL -1.1172E-02, M 7.69511E+16, S 35.1314, T 4.8254, Me -1.69E-16, Se -1.33E-14, Te -3.61E-16 + 384, 16.000, 0, En 9.109409555223E-07, CFL 0.00055, SL -1.5083E-02, M 7.69510E+16, S 35.1314, T 4.8248, Me -9.49E-17, Se -1.33E-14, Te -1.48E-15 + 408, 17.000, 0, En 1.384584746918E-07, CFL 0.00029, SL -2.4323E-02, M 7.69509E+16, S 35.1315, T 4.8235, Me 4.64E-17, Se 0.00E+00, Te 2.57E-15 + 432, 18.000, 0, En 9.273556195443E-07, CFL 0.00060, SL -2.9520E-02, M 7.69508E+16, S 35.1315, T 4.8223, Me -2.03E-16, Se 0.00E+00, Te -3.75E-15 + 456, 19.000, 0, En 2.217843033880E-07, CFL 0.00042, SL -1.3091E-02, M 7.69510E+16, S 35.1314, T 4.8215, Me -3.95E-17, Se 6.65E-15, Te -4.38E-16 + 480, 20.000, 0, En 1.479673625528E-06, CFL 0.00085, SL -1.0814E-02, M 7.69511E+16, S 35.1314, T 4.8207, Me -2.15E-17, Se -6.65E-15, Te -2.20E-15 + 504, 21.000, 0, En 1.533350730173E-06, CFL 0.00086, SL -1.6335E-02, M 7.69510E+16, S 35.1314, T 4.8198, Me -8.94E-17, Se 0.00E+00, Te -1.16E-15 + 528, 22.000, 0, En 1.968843234981E-06, CFL 0.00111, SL -2.0612E-02, M 7.69509E+16, S 35.1315, T 4.8194, Me -3.60E-17, Se -2.00E-14, Te -1.53E-15 + 552, 23.000, 0, En 1.449664820883E-06, CFL 0.00078, SL -2.4748E-02, M 7.69509E+16, S 35.1315, T 4.8189, Me 4.61E-17, Se -1.33E-14, Te 1.70E-15 + 576, 24.000, 0, En 3.503083471921E-06, CFL 0.00135, SL -2.7364E-02, M 7.69508E+16, S 35.1315, T 4.8186, Me -3.62E-17, Se 6.65E-15, Te -3.38E-15 + 600, 25.000, 0, En 8.427643175819E-06, CFL 0.00160, SL -3.3350E-02, M 7.69508E+16, S 35.1315, T 4.8180, Me -2.28E-17, Se 6.65E-15, Te 3.31E-15 + 624, 26.000, 0, En 4.684588063895E-06, CFL 0.00109, SL -3.8239E-02, M 7.69507E+16, S 35.1316, T 4.8174, Me 2.69E-17, Se 0.00E+00, Te -5.34E-16 + 648, 27.000, 0, En 1.176353256126E-05, CFL 0.00214, SL -4.1085E-02, M 7.69507E+16, S 35.1316, T 4.8170, Me -4.67E-17, Se 0.00E+00, Te 1.76E-15 + 672, 28.000, 0, En 9.027585029555E-06, CFL 0.00184, SL -3.8193E-02, M 7.69507E+16, S 35.1316, T 4.8166, Me 1.48E-17, Se 0.00E+00, Te -7.47E-16 + 696, 29.000, 0, En 1.390584866887E-06, CFL 0.00071, SL -4.3701E-02, M 7.69506E+16, S 35.1316, T 4.8155, Me -7.99E-17, Se -6.65E-15, Te 1.11E-15 + 720, 30.000, 0, En 5.070915732434E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1317, T 4.8143, Me -7.83E-17, Se -1.33E-14, Te -2.01E-16 + 744, 31.000, 0, En 8.324142938651E-08, CFL 0.00019, SL -5.2788E-02, M 7.69505E+16, S 35.1317, T 4.8136, Me -1.58E-16, Se -1.33E-14, Te -2.01E-15 + 768, 32.000, 0, En 2.556440136316E-07, CFL 0.00024, SL -3.5380E-02, M 7.69507E+16, S 35.1316, T 4.8130, Me 5.61E-17, Se 0.00E+00, Te 7.70E-16 + 792, 33.000, 0, En 4.112964387430E-07, CFL 0.00036, SL -3.2536E-02, M 7.69508E+16, S 35.1315, T 4.8122, Me -4.26E-17, Se -1.33E-14, Te -1.57E-15 + 816, 34.000, 0, En 2.320499374544E-07, CFL 0.00025, SL -3.7946E-02, M 7.69507E+16, S 35.1316, T 4.8112, Me -1.32E-16, Se 0.00E+00, Te -1.61E-16 + 840, 35.000, 0, En 1.278464930820E-07, CFL 0.00019, SL -4.4738E-02, M 7.69506E+16, S 35.1316, T 4.8104, Me 5.22E-17, Se 0.00E+00, Te -2.98E-16 + 864, 36.000, 0, En 2.045400826160E-07, CFL 0.00024, SL -4.9663E-02, M 7.69506E+16, S 35.1316, T 4.8099, Me -2.21E-17, Se 0.00E+00, Te 3.06E-16 + 888, 37.000, 0, En 2.196924714745E-07, CFL 0.00023, SL -5.3167E-02, M 7.69505E+16, S 35.1317, T 4.8094, Me 2.11E-16, Se 0.00E+00, Te 1.78E-15 + 912, 38.000, 0, En 7.871069152018E-07, CFL 0.00049, SL -5.4706E-02, M 7.69505E+16, S 35.1317, T 4.8091, Me 7.52E-17, Se 1.33E-14, Te -5.51E-16 + 936, 39.000, 0, En 9.209710222134E-07, CFL 0.00063, SL -4.5909E-02, M 7.69506E+16, S 35.1316, T 4.8088, Me -1.14E-16, Se -6.65E-15, Te -8.52E-17 + 960, 40.000, 0, En 2.467535917375E-07, CFL 0.00031, SL -4.0149E-02, M 7.69507E+16, S 35.1316, T 4.8085, Me -8.02E-18, Se -1.33E-14, Te -1.69E-15 + 984, 41.000, 0, En 7.754279637121E-07, CFL 0.00062, SL -4.1596E-02, M 7.69507E+16, S 35.1316, T 4.8080, Me -1.87E-17, Se 0.00E+00, Te -2.06E-15 + 1008, 42.000, 0, En 1.542499136668E-06, CFL 0.00075, SL -3.5935E-02, M 7.69507E+16, S 35.1316, T 4.8074, Me -4.05E-17, Se 6.65E-15, Te 2.07E-15 + 1032, 43.000, 0, En 7.164002807010E-07, CFL 0.00056, SL -2.7178E-02, M 7.69508E+16, S 35.1315, T 4.8071, Me 7.65E-17, Se 6.65E-15, Te -1.44E-15 + 1056, 44.000, 0, En 5.449782607349E-07, CFL 0.00047, SL -1.9353E-02, M 7.69509E+16, S 35.1315, T 4.8069, Me 5.70E-17, Se 6.65E-15, Te 1.51E-15 + 1080, 45.000, 0, En 1.573450167130E-06, CFL 0.00083, SL -2.2270E-02, M 7.69509E+16, S 35.1315, T 4.8063, Me 5.89E-17, Se 0.00E+00, Te -3.23E-16 + 1104, 46.000, 0, En 7.082095406081E-07, CFL 0.00053, SL -2.9704E-02, M 7.69508E+16, S 35.1315, T 4.8053, Me -4.09E-17, Se 0.00E+00, Te 1.40E-16 + 1128, 47.000, 0, En 2.044305330875E-07, CFL 0.00023, SL -3.6424E-02, M 7.69507E+16, S 35.1316, T 4.8044, Me 7.96E-17, Se -1.33E-14, Te 2.93E-15 + 1152, 48.000, 0, En 7.663894686734E-07, CFL 0.00053, SL -4.2022E-02, M 7.69507E+16, S 35.1316, T 4.8036, Me -4.25E-18, Se 1.33E-14, Te 1.05E-16 + 1176, 49.000, 0, En 1.240301181177E-06, CFL 0.00055, SL -5.0413E-02, M 7.69505E+16, S 35.1316, T 4.8023, Me 1.04E-16, Se -6.65E-15, Te -3.21E-15 + 1200, 50.000, 0, En 3.929067115588E-07, CFL 0.00040, SL -5.9660E-02, M 7.69504E+16, S 35.1317, T 4.8011, Me 1.11E-16, Se -6.65E-15, Te 3.45E-15 + 1224, 51.000, 0, En 1.165259876536E-06, CFL 0.00057, SL -6.5612E-02, M 7.69504E+16, S 35.1317, T 4.8005, Me 8.84E-18, Se 0.00E+00, Te 2.80E-15 + 1248, 52.000, 0, En 4.417595705619E-06, CFL 0.00122, SL -6.9153E-02, M 7.69503E+16, S 35.1318, T 4.8003, Me 6.87E-18, Se -2.00E-14, Te -4.62E-15 + 1272, 53.000, 0, En 2.695929586691E-06, CFL 0.00086, SL -7.0352E-02, M 7.69503E+16, S 35.1318, T 4.8002, Me 9.88E-17, Se 6.65E-15, Te 1.16E-16 + 1296, 54.000, 0, En 3.009270431864E-06, CFL 0.00100, SL -6.6344E-02, M 7.69503E+16, S 35.1317, T 4.8000, Me 7.78E-17, Se 0.00E+00, Te 1.26E-15 + 1320, 55.000, 0, En 3.235166986739E-06, CFL 0.00095, SL -6.6928E-02, M 7.69503E+16, S 35.1317, T 4.7995, Me 1.73E-16, Se 1.33E-14, Te 6.74E-16 + 1344, 56.000, 0, En 1.093195268386E-06, CFL 0.00060, SL -7.1279E-02, M 7.69503E+16, S 35.1318, T 4.7989, Me -4.41E-17, Se -1.33E-14, Te -1.31E-15 + 1368, 57.000, 0, En 2.537364261540E-06, CFL 0.00069, SL -7.0386E-02, M 7.69503E+16, S 35.1318, T 4.7986, Me -4.93E-17, Se 0.00E+00, Te -8.96E-16 + 1392, 58.000, 0, En 2.020089204884E-06, CFL 0.00080, SL -7.3003E-02, M 7.69503E+16, S 35.1318, T 4.7980, Me 3.78E-17, Se 6.65E-15, Te 1.92E-15 + 1416, 59.000, 0, En 1.173881108324E-06, CFL 0.00055, SL -7.9555E-02, M 7.69502E+16, S 35.1318, T 4.7970, Me 5.31E-17, Se 2.00E-14, Te -2.49E-16 + 1440, 60.000, 0, En 6.409589350991E-07, CFL 0.00049, SL -8.6833E-02, M 7.69501E+16, S 35.1319, T 4.7962, Me 2.14E-17, Se 0.00E+00, Te -1.60E-15 + 1464, 61.000, 0, En 2.982580251756E-07, CFL 0.00033, SL -9.1860E-02, M 7.69500E+16, S 35.1319, T 4.7958, Me -5.09E-17, Se 0.00E+00, Te 3.04E-16 + 1488, 62.000, 0, En 8.695448508442E-07, CFL 0.00056, SL -9.4866E-02, M 7.69500E+16, S 35.1319, T 4.7956, Me 4.15E-17, Se 1.33E-14, Te 1.62E-15 + 1512, 63.000, 0, En 1.878982138810E-07, CFL 0.00026, SL -9.7619E-02, M 7.69499E+16, S 35.1319, T 4.7955, Me 1.75E-17, Se 6.65E-15, Te 1.60E-16 + 1536, 64.000, 0, En 9.604915670759E-08, CFL 0.00011, SL -1.0069E-01, M 7.69499E+16, S 35.1319, T 4.7955, Me 3.80E-18, Se -6.65E-15, Te -1.86E-15 + 1560, 65.000, 0, En 2.880049043829E-07, CFL 0.00032, SL -1.0286E-01, M 7.69499E+16, S 35.1320, T 4.7952, Me -1.27E-17, Se 0.00E+00, Te -1.46E-15 + 1584, 66.000, 0, En 7.116038178359E-07, CFL 0.00052, SL -1.0673E-01, M 7.69498E+16, S 35.1320, T 4.7950, Me 1.89E-18, Se 1.33E-14, Te -7.40E-16 + 1608, 67.000, 0, En 1.867191247298E-06, CFL 0.00082, SL -1.1005E-01, M 7.69498E+16, S 35.1320, T 4.7946, Me 1.37E-16, Se 6.65E-15, Te 1.43E-15 + 1632, 68.000, 0, En 2.189774495367E-06, CFL 0.00083, SL -1.0719E-01, M 7.69498E+16, S 35.1320, T 4.7944, Me -1.05E-16, Se 0.00E+00, Te -6.46E-16 + 1656, 69.000, 0, En 8.228685979277E-06, CFL 0.00420, SL -1.0327E-01, M 7.69499E+16, S 35.1320, T 4.7944, Me -9.85E-18, Se 0.00E+00, Te -3.62E-15 + 1680, 70.000, 0, En 3.079728525408E-06, CFL 0.00610, SL -9.7326E-02, M 7.69499E+16, S 35.1319, T 4.7946, Me -5.39E-17, Se 0.00E+00, Te -3.62E-16 + 1704, 71.000, 0, En 1.098077118445E-05, CFL 0.01075, SL -9.5381E-02, M 7.69500E+16, S 35.1319, T 4.7948, Me 4.82E-17, Se 0.00E+00, Te -1.10E-15 + 1728, 72.000, 0, En 1.237253366153E-05, CFL 0.00860, SL -9.5890E-02, M 7.69500E+16, S 35.1319, T 4.7950, Me -1.12E-16, Se -2.00E-14, Te 1.34E-15 + 1752, 73.000, 0, En 1.523609392756E-05, CFL 0.00771, SL -9.7793E-02, M 7.69499E+16, S 35.1319, T 4.7950, Me 2.19E-17, Se -6.65E-15, Te 1.33E-15 + 1776, 74.000, 0, En 9.071529679569E-06, CFL 0.00367, SL -1.0151E-01, M 7.69499E+16, S 35.1319, T 4.7947, Me -1.01E-16, Se 2.00E-14, Te 1.34E-15 + 1800, 75.000, 0, En 7.331274041740E-07, CFL 0.00049, SL -1.0893E-01, M 7.69498E+16, S 35.1320, T 4.7940, Me 3.53E-17, Se 1.33E-14, Te -5.41E-17 + 1824, 76.000, 0, En 5.154582385547E-07, CFL 0.00039, SL -1.1439E-01, M 7.69497E+16, S 35.1320, T 4.7937, Me 3.55E-17, Se -6.65E-15, Te -7.75E-16 + 1848, 77.000, 0, En 2.584004322783E-06, CFL 0.00092, SL -1.1955E-01, M 7.69497E+16, S 35.1321, T 4.7935, Me 8.64E-17, Se -6.65E-15, Te -4.86E-17 + 1872, 78.000, 0, En 2.114750909729E-06, CFL 0.00121, SL -1.2352E-01, M 7.69496E+16, S 35.1321, T 4.7934, Me 2.88E-17, Se -6.65E-15, Te -2.48E-15 + 1896, 79.000, 0, En 1.106874885368E-05, CFL 0.00768, SL -1.2382E-01, M 7.69496E+16, S 35.1321, T 4.7937, Me 7.99E-17, Se 6.65E-15, Te 1.29E-15 + 1920, 80.000, 0, En 7.704832441669E-06, CFL 0.00541, SL -1.2155E-01, M 7.69496E+16, S 35.1321, T 4.7940, Me -1.62E-17, Se 0.00E+00, Te -1.44E-15 + 1944, 81.000, 0, En 5.014160180985E-06, CFL 0.00160, SL -1.2246E-01, M 7.69496E+16, S 35.1321, T 4.7940, Me 4.02E-17, Se 6.65E-15, Te 1.99E-15 + 1968, 82.000, 0, En 6.742181039337E-06, CFL 0.00203, SL -1.2496E-01, M 7.69496E+16, S 35.1321, T 4.7938, Me -9.28E-17, Se -6.65E-15, Te -2.25E-15 + 1992, 83.000, 0, En 3.066975569759E-06, CFL 0.00132, SL -1.2178E-01, M 7.69496E+16, S 35.1321, T 4.7937, Me -7.16E-17, Se -6.65E-15, Te 2.88E-17 + 2016, 84.000, 0, En 1.424376780340E-06, CFL 0.00072, SL -1.2330E-01, M 7.69496E+16, S 35.1321, T 4.7936, Me 1.84E-17, Se 6.65E-15, Te -3.31E-16 + 2040, 85.000, 0, En 2.442681960435E-06, CFL 0.00094, SL -1.3192E-01, M 7.69495E+16, S 35.1321, T 4.7924, Me -8.74E-17, Se -1.33E-14, Te -1.21E-15 + 2064, 86.000, 0, En 3.644716488630E-06, CFL 0.00108, SL -1.4196E-01, M 7.69494E+16, S 35.1322, T 4.7911, Me -1.84E-16, Se 6.65E-15, Te -1.21E-15 + 2088, 87.000, 0, En 1.952190783777E-06, CFL 0.00081, SL -1.4698E-01, M 7.69493E+16, S 35.1322, T 4.7904, Me 3.62E-17, Se 0.00E+00, Te 1.53E-15 + 2112, 88.000, 0, En 2.021434781118E-06, CFL 0.00112, SL -1.3811E-01, M 7.69494E+16, S 35.1322, T 4.7900, Me 1.12E-16, Se 0.00E+00, Te 7.92E-17 + 2136, 89.000, 0, En 2.296204808444E-05, CFL 0.00656, SL -1.2585E-01, M 7.69496E+16, S 35.1321, T 4.7901, Me -4.40E-18, Se 6.65E-15, Te -7.20E-16 + 2160, 90.000, 0, En 1.768473079586E-05, CFL 0.00656, SL -1.2492E-01, M 7.69496E+16, S 35.1321, T 4.7904, Me 8.95E-17, Se 0.00E+00, Te 1.63E-15 + 2184, 91.000, 0, En 6.693061897760E-06, CFL 0.00312, SL -1.2865E-01, M 7.69495E+16, S 35.1321, T 4.7905, Me -2.41E-16, Se -6.65E-15, Te -1.47E-15 + 2208, 92.000, 0, En 1.770474472225E-06, CFL 0.00149, SL -1.3312E-01, M 7.69495E+16, S 35.1321, T 4.7904, Me -2.67E-17, Se -6.65E-15, Te 1.17E-15 + 2232, 93.000, 0, En 5.778714148096E-07, CFL 0.00037, SL -1.3901E-01, M 7.69494E+16, S 35.1322, T 4.7899, Me -1.85E-16, Se 1.33E-14, Te 1.57E-15 + 2256, 94.000, 0, En 2.437188806697E-07, CFL 0.00027, SL -1.4343E-01, M 7.69494E+16, S 35.1322, T 4.7896, Me 1.36E-16, Se 0.00E+00, Te 1.58E-15 + 2280, 95.000, 0, En 1.758006729254E-06, CFL 0.00127, SL -1.4213E-01, M 7.69494E+16, S 35.1322, T 4.7895, Me -1.92E-17, Se 0.00E+00, Te -1.20E-16 + 2304, 96.000, 0, En 9.980396012338E-06, CFL 0.00601, SL -1.4221E-01, M 7.69494E+16, S 35.1322, T 4.7898, Me -2.34E-17, Se 0.00E+00, Te -2.06E-15 + 2328, 97.000, 0, En 4.680120151090E-05, CFL 0.00863, SL -1.4385E-01, M 7.69493E+16, S 35.1322, T 4.7901, Me -8.60E-17, Se -6.65E-15, Te 1.59E-15 + 2352, 98.000, 0, En 3.011525683647E-05, CFL 0.00757, SL -1.4606E-01, M 7.69493E+16, S 35.1322, T 4.7902, Me 1.18E-16, Se 6.65E-15, Te 1.36E-15 + 2376, 99.000, 0, En 1.666758235818E-06, CFL 0.00134, SL -1.4877E-01, M 7.69493E+16, S 35.1322, T 4.7903, Me -1.10E-17, Se 6.65E-15, Te -9.77E-16 + 2400, 100.000, 0, En 8.144642085582E-06, CFL 0.00296, SL -1.5224E-01, M 7.69492E+16, S 35.1322, T 4.7903, Me 7.21E-17, Se 0.00E+00, Te 1.74E-15 + 2424, 101.000, 0, En 3.243721701230E-06, CFL 0.00393, SL -1.5320E-01, M 7.69492E+16, S 35.1322, T 4.7905, Me -1.52E-16, Se 0.00E+00, Te -9.57E-16 + 2448, 102.000, 0, En 3.767369025754E-06, CFL 0.00431, SL -1.5206E-01, M 7.69492E+16, S 35.1322, T 4.7908, Me 9.05E-18, Se 6.65E-15, Te 3.76E-15 + 2472, 103.000, 0, En 1.651612880824E-06, CFL 0.00163, SL -1.5541E-01, M 7.69492E+16, S 35.1323, T 4.7910, Me -1.82E-16, Se 0.00E+00, Te -2.24E-15 + 2496, 104.000, 0, En 7.752778365433E-07, CFL 0.00102, SL -1.6009E-01, M 7.69491E+16, S 35.1323, T 4.7911, Me 1.41E-16, Se 6.65E-15, Te 7.64E-16 + 2520, 105.000, 0, En 5.683250743531E-07, CFL 0.00151, SL -1.6286E-01, M 7.69491E+16, S 35.1323, T 4.7913, Me -1.76E-16, Se -1.33E-14, Te -1.75E-15 + 2544, 106.000, 0, En 1.031246793634E-05, CFL 0.01379, SL -1.6315E-01, M 7.69491E+16, S 35.1323, T 4.7917, Me -8.08E-17, Se 6.65E-15, Te 9.60E-16 + 2568, 107.000, 0, En 2.469798284848E-05, CFL 0.01467, SL -1.6264E-01, M 7.69491E+16, S 35.1323, T 4.7921, Me 5.40E-18, Se 0.00E+00, Te 1.03E-15 + 2592, 108.000, 0, En 2.195375652071E-05, CFL 0.01368, SL -1.5961E-01, M 7.69491E+16, S 35.1323, T 4.7924, Me -5.95E-17, Se 0.00E+00, Te 6.01E-16 + 2616, 109.000, 0, En 5.890748034930E-06, CFL 0.00678, SL -1.5618E-01, M 7.69492E+16, S 35.1323, T 4.7925, Me -1.02E-16, Se 0.00E+00, Te -1.75E-15 + 2640, 110.000, 0, En 2.000820456390E-06, CFL 0.00273, SL -1.5662E-01, M 7.69492E+16, S 35.1323, T 4.7921, Me 1.17E-16, Se -1.33E-14, Te -1.13E-15 + 2664, 111.000, 0, En 8.176637891073E-07, CFL 0.00083, SL -1.6411E-01, M 7.69491E+16, S 35.1323, T 4.7915, Me -7.52E-18, Se 1.33E-14, Te 1.32E-15 + 2688, 112.000, 0, En 1.855392832806E-06, CFL 0.00122, SL -1.7078E-01, M 7.69490E+16, S 35.1324, T 4.7912, Me -3.65E-17, Se 6.65E-15, Te 1.20E-15 + 2712, 113.000, 0, En 5.647615295834E-06, CFL 0.00245, SL -1.7039E-01, M 7.69490E+16, S 35.1324, T 4.7910, Me 9.42E-17, Se -1.33E-14, Te -1.19E-15 + 2736, 114.000, 0, En 1.058000453655E-05, CFL 0.00600, SL -1.5685E-01, M 7.69492E+16, S 35.1323, T 4.7910, Me -1.32E-17, Se 0.00E+00, Te 2.40E-15 + 2760, 115.000, 0, En 2.565168841645E-06, CFL 0.00171, SL -1.5525E-01, M 7.69492E+16, S 35.1323, T 4.7911, Me 1.67E-17, Se 1.33E-14, Te 2.00E-16 + 2784, 116.000, 0, En 4.995559896904E-06, CFL 0.00393, SL -1.5744E-01, M 7.69492E+16, S 35.1323, T 4.7914, Me 2.09E-17, Se -6.65E-15, Te -1.17E-16 + 2808, 117.000, 0, En 1.573049015313E-05, CFL 0.00533, SL -1.5990E-01, M 7.69491E+16, S 35.1323, T 4.7917, Me -1.41E-16, Se 0.00E+00, Te -8.09E-16 + 2832, 118.000, 0, En 2.079415961489E-05, CFL 0.00736, SL -1.6219E-01, M 7.69491E+16, S 35.1323, T 4.7920, Me 3.09E-16, Se 6.65E-15, Te 3.15E-15 + 2856, 119.000, 0, En 1.884188693189E-05, CFL 0.00782, SL -1.6460E-01, M 7.69491E+16, S 35.1323, T 4.7924, Me 1.10E-16, Se 1.33E-14, Te 8.31E-17 + 2880, 120.000, 0, En 5.003760242640E-06, CFL 0.00530, SL -1.6675E-01, M 7.69491E+16, S 35.1323, T 4.7929, Me 6.78E-17, Se 0.00E+00, Te 3.18E-15 + 2904, 121.000, 0, En 1.943316105555E-05, CFL 0.01408, SL -1.6847E-01, M 7.69490E+16, S 35.1323, T 4.7934, Me -2.98E-17, Se 1.33E-14, Te -2.32E-16 + 2928, 122.000, 0, En 1.467197065251E-05, CFL 0.00637, SL -1.7005E-01, M 7.69490E+16, S 35.1323, T 4.7936, Me 9.02E-17, Se 2.00E-14, Te -1.39E-15 + 2952, 123.000, 0, En 3.349185536852E-06, CFL 0.00504, SL -1.7137E-01, M 7.69490E+16, S 35.1324, T 4.7939, Me -4.52E-17, Se 1.33E-14, Te -3.59E-16 + 2976, 124.000, 0, En 3.295198909665E-06, CFL 0.00602, SL -1.7192E-01, M 7.69490E+16, S 35.1324, T 4.7943, Me -5.49E-17, Se 0.00E+00, Te -1.28E-15 + 3000, 125.000, 0, En 3.951957315547E-06, CFL 0.00955, SL -1.6743E-01, M 7.69490E+16, S 35.1323, T 4.7947, Me -1.61E-16, Se -6.65E-15, Te -2.40E-16 + 3024, 126.000, 0, En 4.683191269656E-06, CFL 0.01063, SL -1.6017E-01, M 7.69491E+16, S 35.1323, T 4.7950, Me 7.74E-18, Se -6.65E-15, Te 2.31E-15 + 3048, 127.000, 0, En 3.285405778353E-05, CFL 0.02019, SL -1.6080E-01, M 7.69491E+16, S 35.1323, T 4.7952, Me -5.62E-17, Se 1.33E-14, Te 5.38E-16 + 3072, 128.000, 0, En 2.287867843821E-05, CFL 0.00901, SL -1.6417E-01, M 7.69491E+16, S 35.1323, T 4.7954, Me 2.90E-17, Se 6.65E-15, Te 4.44E-16 + 3096, 129.000, 0, En 2.154361292275E-06, CFL 0.00318, SL -1.6653E-01, M 7.69491E+16, S 35.1323, T 4.7958, Me 4.28E-17, Se 0.00E+00, Te 1.79E-15 + 3120, 130.000, 0, En 8.782478789706E-06, CFL 0.00793, SL -1.6854E-01, M 7.69490E+16, S 35.1323, T 4.7961, Me 7.25E-17, Se 6.65E-15, Te -2.32E-16 + 3144, 131.000, 0, En 1.512925059787E-05, CFL 0.00799, SL -1.7168E-01, M 7.69490E+16, S 35.1324, T 4.7962, Me -3.39E-17, Se 6.65E-15, Te -2.90E-15 + 3168, 132.000, 0, En 4.555591097447E-06, CFL 0.00336, SL -1.7709E-01, M 7.69489E+16, S 35.1324, T 4.7962, Me -1.88E-18, Se 6.65E-15, Te 8.14E-16 + 3192, 133.000, 0, En 8.941344592202E-07, CFL 0.00126, SL -1.8151E-01, M 7.69489E+16, S 35.1324, T 4.7962, Me -5.06E-17, Se 1.33E-14, Te 7.16E-16 + 3216, 134.000, 0, En 6.697951682006E-07, CFL 0.00176, SL -1.8246E-01, M 7.69489E+16, S 35.1324, T 4.7964, Me -1.39E-16, Se 1.33E-14, Te 9.26E-17 + 3240, 135.000, 0, En 1.894915580099E-06, CFL 0.00638, SL -1.7945E-01, M 7.69489E+16, S 35.1324, T 4.7967, Me -2.46E-16, Se -6.65E-15, Te 9.18E-16 + 3264, 136.000, 0, En 2.119769582793E-05, CFL 0.02180, SL -1.7812E-01, M 7.69489E+16, S 35.1324, T 4.7972, Me -1.15E-16, Se -6.65E-15, Te -4.73E-16 + 3288, 137.000, 0, En 1.200849636872E-05, CFL 0.01127, SL -1.7836E-01, M 7.69489E+16, S 35.1324, T 4.7975, Me 2.97E-17, Se 0.00E+00, Te -1.58E-15 + 3312, 138.000, 0, En 3.732255626328E-06, CFL 0.00585, SL -1.7913E-01, M 7.69489E+16, S 35.1324, T 4.7978, Me -1.17E-18, Se 0.00E+00, Te 9.88E-16 + 3336, 139.000, 0, En 9.394747768722E-06, CFL 0.00890, SL -1.8006E-01, M 7.69489E+16, S 35.1324, T 4.7981, Me -2.97E-17, Se 1.33E-14, Te -7.05E-17 + 3360, 140.000, 0, En 1.600602225564E-05, CFL 0.01234, SL -1.8086E-01, M 7.69489E+16, S 35.1324, T 4.7984, Me 2.24E-17, Se -6.65E-15, Te -7.01E-16 + 3384, 141.000, 0, En 7.931581001558E-06, CFL 0.00732, SL -1.8167E-01, M 7.69489E+16, S 35.1324, T 4.7989, Me -1.86E-16, Se -1.33E-14, Te 1.46E-15 + 3408, 142.000, 0, En 4.252175071493E-06, CFL 0.00736, SL -1.8245E-01, M 7.69489E+16, S 35.1324, T 4.7996, Me -7.99E-17, Se 6.65E-15, Te 2.41E-15 + 3432, 143.000, 0, En 2.937774022867E-06, CFL 0.00577, SL -1.8309E-01, M 7.69488E+16, S 35.1324, T 4.8002, Me 1.15E-16, Se 0.00E+00, Te -1.81E-15 + 3456, 144.000, 0, En 2.362893963040E-06, CFL 0.00638, SL -1.8365E-01, M 7.69488E+16, S 35.1324, T 4.8009, Me -1.61E-16, Se -1.33E-14, Te -2.08E-16 + 3480, 145.000, 0, En 3.778113242994E-06, CFL 0.00681, SL -1.8445E-01, M 7.69488E+16, S 35.1324, T 4.8017, Me 2.65E-16, Se 2.66E-14, Te 4.59E-16 + 3504, 146.000, 0, En 1.475225178868E-06, CFL 0.00344, SL -1.8536E-01, M 7.69488E+16, S 35.1324, T 4.8024, Me -5.40E-17, Se 6.65E-15, Te 1.25E-15 + 3528, 147.000, 0, En 6.984777625986E-07, CFL 0.00350, SL -1.8617E-01, M 7.69488E+16, S 35.1324, T 4.8030, Me 2.02E-16, Se 6.65E-15, Te -1.04E-15 + 3552, 148.000, 0, En 8.118612948624E-07, CFL 0.00356, SL -1.8611E-01, M 7.69488E+16, S 35.1324, T 4.8037, Me 1.87E-17, Se 0.00E+00, Te 1.99E-15 + 3576, 149.000, 0, En 1.108535518433E-07, CFL 0.00051, SL -1.8699E-01, M 7.69488E+16, S 35.1324, T 4.8043, Me 5.68E-17, Se 6.65E-15, Te -2.05E-15 + 3600, 150.000, 0, En 2.921289121229E-06, CFL 0.00531, SL -1.8852E-01, M 7.69488E+16, S 35.1325, T 4.8047, Me 1.17E-16, Se 2.00E-14, Te -8.86E-16 + 3624, 151.000, 0, En 4.448426054492E-06, CFL 0.00760, SL -1.8881E-01, M 7.69488E+16, S 35.1325, T 4.8050, Me 1.51E-17, Se -2.00E-14, Te -2.67E-15 + 3648, 152.000, 0, En 9.511642458652E-07, CFL 0.00315, SL -1.8987E-01, M 7.69488E+16, S 35.1325, T 4.8055, Me 1.34E-16, Se 2.00E-14, Te 1.28E-15 + 3672, 153.000, 0, En 1.890382690680E-06, CFL 0.00505, SL -1.9145E-01, M 7.69487E+16, S 35.1325, T 4.8058, Me 5.96E-18, Se 0.00E+00, Te -1.19E-15 + 3696, 154.000, 0, En 3.733047198169E-06, CFL 0.00669, SL -1.9297E-01, M 7.69487E+16, S 35.1325, T 4.8063, Me -2.47E-16, Se -1.33E-14, Te -1.55E-15 + 3720, 155.000, 0, En 8.207519850437E-07, CFL 0.00326, SL -1.9421E-01, M 7.69487E+16, S 35.1325, T 4.8068, Me -8.39E-17, Se 0.00E+00, Te 2.87E-15 + 3744, 156.000, 0, En 1.015797221677E-05, CFL 0.01171, SL -1.9548E-01, M 7.69487E+16, S 35.1325, T 4.8074, Me 8.81E-17, Se 6.65E-15, Te 2.82E-16 + 3768, 157.000, 0, En 3.177932043658E-05, CFL 0.01379, SL -1.9682E-01, M 7.69487E+16, S 35.1325, T 4.8080, Me -1.28E-17, Se 6.65E-15, Te 9.27E-16 + 3792, 158.000, 0, En 2.700057654946E-05, CFL 0.01176, SL -1.9813E-01, M 7.69487E+16, S 35.1325, T 4.8085, Me -1.85E-16, Se 0.00E+00, Te -1.65E-15 + 3816, 159.000, 0, En 1.035847522554E-05, CFL 0.00713, SL -1.9806E-01, M 7.69487E+16, S 35.1325, T 4.8089, Me 8.48E-17, Se 1.33E-14, Te 7.31E-16 + 3840, 160.000, 0, En 4.531596212014E-06, CFL 0.00564, SL -1.9602E-01, M 7.69487E+16, S 35.1325, T 4.8094, Me 2.15E-16, Se 1.33E-14, Te 4.04E-15 + 3864, 161.000, 0, En 1.142819960758E-05, CFL 0.00823, SL -1.9620E-01, M 7.69487E+16, S 35.1325, T 4.8100, Me 1.62E-17, Se 0.00E+00, Te -1.40E-15 + 3888, 162.000, 0, En 1.195251468623E-05, CFL 0.00796, SL -1.9481E-01, M 7.69487E+16, S 35.1325, T 4.8104, Me 7.87E-17, Se 1.33E-14, Te -1.14E-15 + 3912, 163.000, 0, En 4.181712094775E-06, CFL 0.00499, SL -1.9517E-01, M 7.69487E+16, S 35.1325, T 4.8109, Me -5.65E-17, Se 0.00E+00, Te 2.02E-15 + 3936, 164.000, 0, En 3.159024845482E-06, CFL 0.00558, SL -1.9613E-01, M 7.69487E+16, S 35.1325, T 4.8114, Me -6.44E-17, Se 0.00E+00, Te -8.62E-16 + 3960, 165.000, 0, En 2.748197522212E-06, CFL 0.00519, SL -1.9716E-01, M 7.69487E+16, S 35.1325, T 4.8120, Me -1.44E-16, Se -1.33E-14, Te 2.37E-15 + 3984, 166.000, 0, En 2.527725326746E-06, CFL 0.00555, SL -1.9841E-01, M 7.69486E+16, S 35.1325, T 4.8127, Me -2.70E-17, Se 0.00E+00, Te -2.41E-15 + 4008, 167.000, 0, En 1.108690642692E-06, CFL 0.00273, SL -1.9984E-01, M 7.69486E+16, S 35.1325, T 4.8134, Me 4.07E-17, Se 0.00E+00, Te -2.06E-15 + 4032, 168.000, 0, En 1.886279504960E-06, CFL 0.00674, SL -2.0014E-01, M 7.69486E+16, S 35.1325, T 4.8140, Me -9.07E-17, Se 0.00E+00, Te -1.68E-17 + 4056, 169.000, 0, En 2.622117322319E-06, CFL 0.00631, SL -1.9925E-01, M 7.69486E+16, S 35.1325, T 4.8146, Me 1.95E-16, Se 2.00E-14, Te -2.76E-15 + 4080, 170.000, 0, En 9.442379340019E-06, CFL 0.01200, SL -1.9808E-01, M 7.69487E+16, S 35.1325, T 4.8152, Me -2.15E-16, Se -2.00E-14, Te -3.51E-16 + 4104, 171.000, 0, En 9.899857449659E-06, CFL 0.00923, SL -1.9724E-01, M 7.69487E+16, S 35.1325, T 4.8157, Me 4.88E-17, Se -6.65E-15, Te 4.41E-16 + 4128, 172.000, 0, En 6.085123508119E-06, CFL 0.00614, SL -1.9183E-01, M 7.69487E+16, S 35.1325, T 4.8160, Me -1.63E-16, Se 6.65E-15, Te 3.16E-16 + 4152, 173.000, 0, En 2.117587373660E-06, CFL 0.00374, SL -1.8195E-01, M 7.69489E+16, S 35.1324, T 4.8160, Me 1.05E-16, Se -1.33E-14, Te 5.27E-16 + 4176, 174.000, 0, En 3.191457884998E-06, CFL 0.00434, SL -1.7950E-01, M 7.69489E+16, S 35.1324, T 4.8160, Me 2.45E-17, Se 0.00E+00, Te 1.36E-15 + 4200, 175.000, 0, En 7.959930850709E-06, CFL 0.00648, SL -1.8223E-01, M 7.69489E+16, S 35.1324, T 4.8161, Me 6.67E-17, Se 1.33E-14, Te -1.76E-16 + 4224, 176.000, 0, En 9.015131272974E-06, CFL 0.00758, SL -1.8454E-01, M 7.69488E+16, S 35.1324, T 4.8165, Me -3.46E-17, Se 1.33E-14, Te 2.24E-15 + 4248, 177.000, 0, En 3.286489280219E-06, CFL 0.00442, SL -1.8436E-01, M 7.69488E+16, S 35.1324, T 4.8171, Me 3.98E-17, Se -6.65E-15, Te -2.22E-15 + 4272, 178.000, 0, En 1.900795674775E-06, CFL 0.00509, SL -1.8141E-01, M 7.69489E+16, S 35.1324, T 4.8177, Me 9.16E-17, Se 6.65E-15, Te 5.42E-16 + 4296, 179.000, 0, En 6.480345089855E-07, CFL 0.00292, SL -1.7518E-01, M 7.69489E+16, S 35.1324, T 4.8182, Me 3.81E-17, Se -6.65E-15, Te 6.10E-16 + 4320, 180.000, 0, En 1.162215453238E-06, CFL 0.00505, SL -1.6672E-01, M 7.69491E+16, S 35.1323, T 4.8186, Me -8.63E-17, Se -6.65E-15, Te -4.59E-16 + 4344, 181.000, 0, En 8.488548614442E-06, CFL 0.01094, SL -1.5855E-01, M 7.69492E+16, S 35.1323, T 4.8190, Me -7.86E-17, Se 0.00E+00, Te -2.84E-16 + 4368, 182.000, 0, En 1.743619326164E-05, CFL 0.01251, SL -1.5010E-01, M 7.69493E+16, S 35.1322, T 4.8196, Me 2.15E-17, Se -6.65E-15, Te -1.96E-16 + 4392, 183.000, 0, En 1.616512735028E-05, CFL 0.01061, SL -1.4208E-01, M 7.69494E+16, S 35.1322, T 4.8201, Me -1.26E-19, Se 6.65E-15, Te 6.37E-16 + 4416, 184.000, 0, En 7.716131888223E-06, CFL 0.00761, SL -1.3715E-01, M 7.69494E+16, S 35.1322, T 4.8206, Me -1.71E-16, Se -6.65E-15, Te -2.58E-15 + 4440, 185.000, 0, En 5.993116069946E-06, CFL 0.00658, SL -1.3708E-01, M 7.69494E+16, S 35.1322, T 4.8211, Me 8.41E-17, Se 6.65E-15, Te 1.79E-16 + 4464, 186.000, 0, En 4.896374378993E-06, CFL 0.00475, SL -1.3855E-01, M 7.69494E+16, S 35.1322, T 4.8216, Me 9.63E-17, Se -1.33E-14, Te 3.51E-16 + 4488, 187.000, 0, En 1.429593568230E-06, CFL 0.00217, SL -1.4017E-01, M 7.69494E+16, S 35.1322, T 4.8220, Me 1.05E-17, Se 0.00E+00, Te -3.19E-16 + 4512, 188.000, 0, En 1.380283231521E-07, CFL 0.00059, SL -1.3829E-01, M 7.69494E+16, S 35.1322, T 4.8222, Me -7.62E-17, Se -1.33E-14, Te -4.89E-16 + 4536, 189.000, 0, En 1.426086430619E-07, CFL 0.00055, SL -1.3475E-01, M 7.69495E+16, S 35.1321, T 4.8223, Me -1.40E-16, Se -6.65E-15, Te 1.67E-15 + 4560, 190.000, 0, En 2.912280703088E-07, CFL 0.00136, SL -1.2855E-01, M 7.69495E+16, S 35.1321, T 4.8225, Me -1.37E-16, Se 0.00E+00, Te -9.32E-16 + 4584, 191.000, 0, En 1.896315599700E-06, CFL 0.00412, SL -1.2262E-01, M 7.69496E+16, S 35.1321, T 4.8228, Me 1.66E-16, Se -6.65E-15, Te -1.03E-15 + 4608, 192.000, 0, En 1.937877492802E-06, CFL 0.00445, SL -1.1823E-01, M 7.69497E+16, S 35.1320, T 4.8231, Me 6.92E-17, Se -1.33E-14, Te 1.39E-15 + 4632, 193.000, 0, En 1.429408483810E-06, CFL 0.00382, SL -1.1476E-01, M 7.69497E+16, S 35.1320, T 4.8236, Me 1.35E-16, Se -6.65E-15, Te -1.70E-15 + 4656, 194.000, 0, En 1.459125017602E-06, CFL 0.00261, SL -1.1074E-01, M 7.69498E+16, S 35.1320, T 4.8238, Me 8.56E-17, Se 6.65E-15, Te -2.10E-16 + 4680, 195.000, 0, En 2.216922104730E-06, CFL 0.00283, SL -1.0725E-01, M 7.69498E+16, S 35.1320, T 4.8240, Me -1.56E-16, Se -6.65E-15, Te -2.44E-15 + 4704, 196.000, 0, En 2.636555578536E-06, CFL 0.00360, SL -1.0276E-01, M 7.69499E+16, S 35.1320, T 4.8242, Me 8.53E-17, Se 1.33E-14, Te 1.25E-15 + 4728, 197.000, 0, En 2.314804598448E-06, CFL 0.00301, SL -9.9849E-02, M 7.69499E+16, S 35.1319, T 4.8245, Me 1.00E-16, Se 0.00E+00, Te 1.98E-15 + 4752, 198.000, 0, En 2.486050215964E-06, CFL 0.00364, SL -9.6650E-02, M 7.69500E+16, S 35.1319, T 4.8247, Me 3.71E-17, Se -6.65E-15, Te -1.79E-15 + 4776, 199.000, 0, En 1.120160005746E-06, CFL 0.00237, SL -9.2253E-02, M 7.69500E+16, S 35.1319, T 4.8249, Me 5.49E-17, Se 6.65E-15, Te 7.79E-16 + 4800, 200.000, 0, En 7.078144844625E-08, CFL 0.00034, SL -8.8405E-02, M 7.69501E+16, S 35.1319, T 4.8249, Me 2.89E-17, Se 6.65E-15, Te -2.08E-15 + 4824, 201.000, 0, En 1.119271948482E-07, CFL 0.00048, SL -8.5758E-02, M 7.69501E+16, S 35.1319, T 4.8249, Me -4.93E-17, Se 0.00E+00, Te 1.67E-15 + 4848, 202.000, 0, En 2.630486447095E-06, CFL 0.00342, SL -8.7486E-02, M 7.69501E+16, S 35.1319, T 4.8249, Me 9.82E-17, Se 6.65E-15, Te -6.10E-17 + 4872, 203.000, 0, En 1.173979854242E-05, CFL 0.00747, SL -8.8681E-02, M 7.69501E+16, S 35.1319, T 4.8250, Me -1.38E-16, Se -6.65E-15, Te -2.35E-15 + 4896, 204.000, 0, En 9.297701138956E-06, CFL 0.00548, SL -8.9051E-02, M 7.69501E+16, S 35.1319, T 4.8252, Me 5.63E-17, Se -1.33E-14, Te -1.78E-15 + 4920, 205.000, 0, En 9.897912999887E-07, CFL 0.00154, SL -9.0293E-02, M 7.69500E+16, S 35.1319, T 4.8253, Me 5.47E-18, Se 0.00E+00, Te 9.10E-16 + 4944, 206.000, 0, En 1.555318496575E-06, CFL 0.00242, SL -9.3367E-02, M 7.69500E+16, S 35.1319, T 4.8253, Me 9.68E-17, Se 6.65E-15, Te -1.51E-15 + 4968, 207.000, 0, En 3.796943761446E-06, CFL 0.00371, SL -9.3994E-02, M 7.69500E+16, S 35.1319, T 4.8254, Me 7.67E-17, Se -6.65E-15, Te -6.77E-16 + 4992, 208.000, 0, En 5.592026695967E-06, CFL 0.00528, SL -9.2473E-02, M 7.69500E+16, S 35.1319, T 4.8257, Me -3.31E-17, Se 0.00E+00, Te -6.17E-16 + 5016, 209.000, 0, En 1.126333241482E-06, CFL 0.00257, SL -9.0898E-02, M 7.69500E+16, S 35.1319, T 4.8260, Me 5.71E-18, Se 0.00E+00, Te 3.12E-16 + 5040, 210.000, 0, En 2.353436602039E-07, CFL 0.00167, SL -9.0523E-02, M 7.69500E+16, S 35.1319, T 4.8264, Me 9.54E-17, Se 0.00E+00, Te 1.10E-17 + 5064, 211.000, 0, En 5.059805003186E-08, CFL 0.00030, SL -9.1150E-02, M 7.69500E+16, S 35.1319, T 4.8267, Me 1.17E-16, Se 6.65E-15, Te 2.43E-15 + 5088, 212.000, 0, En 5.874474136167E-08, CFL 0.00046, SL -8.7334E-02, M 7.69501E+16, S 35.1319, T 4.8269, Me 2.48E-17, Se 0.00E+00, Te 7.29E-16 + 5112, 213.000, 0, En 3.207301076525E-06, CFL 0.00627, SL -8.2702E-02, M 7.69501E+16, S 35.1318, T 4.8273, Me 8.04E-17, Se 1.33E-14, Te -5.19E-16 + 5136, 214.000, 0, En 4.531936732562E-06, CFL 0.00458, SL -8.2098E-02, M 7.69501E+16, S 35.1318, T 4.8278, Me -8.33E-18, Se 6.65E-15, Te 3.84E-15 + 5160, 215.000, 0, En 3.093693937425E-06, CFL 0.00467, SL -8.3831E-02, M 7.69501E+16, S 35.1318, T 4.8283, Me -6.85E-17, Se -2.00E-14, Te -3.63E-16 + 5184, 216.000, 0, En 8.196772256364E-06, CFL 0.00632, SL -8.6296E-02, M 7.69501E+16, S 35.1319, T 4.8287, Me 9.84E-18, Se -6.65E-15, Te 6.13E-16 + 5208, 217.000, 0, En 7.860933802741E-06, CFL 0.00599, SL -8.8284E-02, M 7.69501E+16, S 35.1319, T 4.8291, Me 3.95E-17, Se 0.00E+00, Te -1.45E-15 + 5232, 218.000, 0, En 1.607207136923E-06, CFL 0.00304, SL -8.8658E-02, M 7.69501E+16, S 35.1319, T 4.8295, Me 5.87E-17, Se -6.65E-15, Te 2.15E-15 + 5256, 219.000, 0, En 1.226662584280E-06, CFL 0.00322, SL -8.9074E-02, M 7.69501E+16, S 35.1319, T 4.8299, Me -1.09E-16, Se -6.65E-15, Te -2.18E-15 + 5280, 220.000, 0, En 7.252075179217E-07, CFL 0.00172, SL -9.1880E-02, M 7.69500E+16, S 35.1319, T 4.8302, Me 6.91E-17, Se 1.33E-14, Te 2.26E-15 + 5304, 221.000, 0, En 2.333172902326E-07, CFL 0.00081, SL -9.4469E-02, M 7.69500E+16, S 35.1319, T 4.8305, Me 1.91E-16, Se 0.00E+00, Te -7.70E-17 + 5328, 222.000, 0, En 2.029615199993E-07, CFL 0.00109, SL -9.6119E-02, M 7.69500E+16, S 35.1319, T 4.8308, Me -7.11E-17, Se -6.65E-15, Te 1.41E-15 + 5352, 223.000, 0, En 5.837618378063E-07, CFL 0.00226, SL -9.7417E-02, M 7.69499E+16, S 35.1319, T 4.8311, Me 2.43E-17, Se 6.65E-15, Te 8.88E-16 + 5376, 224.000, 0, En 9.339980356157E-07, CFL 0.00342, SL -9.8949E-02, M 7.69499E+16, S 35.1319, T 4.8316, Me 1.90E-17, Se 0.00E+00, Te -3.10E-16 + 5400, 225.000, 0, En 2.761422945068E-06, CFL 0.00451, SL -1.0089E-01, M 7.69499E+16, S 35.1319, T 4.8320, Me -4.41E-17, Se -6.65E-15, Te 1.32E-15 + 5424, 226.000, 0, En 1.819918475009E-06, CFL 0.00407, SL -1.0327E-01, M 7.69499E+16, S 35.1320, T 4.8324, Me 1.22E-16, Se -6.65E-15, Te -2.45E-16 + 5448, 227.000, 0, En 3.355731524084E-06, CFL 0.00497, SL -1.0597E-01, M 7.69498E+16, S 35.1320, T 4.8327, Me -4.70E-17, Se 1.33E-14, Te 1.02E-16 + 5472, 228.000, 0, En 1.114919322820E-05, CFL 0.00848, SL -1.0819E-01, M 7.69498E+16, S 35.1320, T 4.8332, Me 1.22E-16, Se 1.33E-14, Te -2.12E-15 + 5496, 229.000, 0, En 5.216496993036E-06, CFL 0.00469, SL -1.1017E-01, M 7.69498E+16, S 35.1320, T 4.8336, Me -2.62E-17, Se -1.33E-14, Te 2.64E-15 + 5520, 230.000, 0, En 1.496210728793E-06, CFL 0.00348, SL -1.1193E-01, M 7.69498E+16, S 35.1320, T 4.8340, Me 1.19E-16, Se 0.00E+00, Te 7.69E-16 + 5544, 231.000, 0, En 5.666341347418E-07, CFL 0.00209, SL -1.1356E-01, M 7.69497E+16, S 35.1320, T 4.8344, Me 5.71E-17, Se 6.65E-15, Te -7.59E-16 + 5568, 232.000, 0, En 4.108091492220E-07, CFL 0.00236, SL -1.1493E-01, M 7.69497E+16, S 35.1320, T 4.8348, Me 7.83E-17, Se 0.00E+00, Te 5.24E-16 + 5592, 233.000, 0, En 3.735324569829E-07, CFL 0.00218, SL -1.1626E-01, M 7.69497E+16, S 35.1320, T 4.8352, Me -2.93E-16, Se -2.66E-14, Te -1.52E-15 + 5616, 234.000, 0, En 8.518078838894E-06, CFL 0.00835, SL -1.1702E-01, M 7.69497E+16, S 35.1320, T 4.8355, Me 9.20E-17, Se 0.00E+00, Te 9.62E-16 + 5640, 235.000, 0, En 5.976041680746E-06, CFL 0.00527, SL -1.1813E-01, M 7.69497E+16, S 35.1320, T 4.8357, Me 1.27E-16, Se -2.00E-14, Te 6.52E-16 + 5664, 236.000, 0, En 5.569487404264E-07, CFL 0.00172, SL -1.1958E-01, M 7.69497E+16, S 35.1321, T 4.8358, Me 4.14E-17, Se -6.65E-15, Te -2.50E-15 + 5688, 237.000, 0, En 8.328114896190E-08, CFL 0.00056, SL -1.1567E-01, M 7.69497E+16, S 35.1320, T 4.8359, Me 1.55E-16, Se 1.33E-14, Te 5.22E-15 + 5712, 238.000, 0, En 2.760582149472E-07, CFL 0.00120, SL -1.1661E-01, M 7.69497E+16, S 35.1320, T 4.8359, Me -3.29E-17, Se 0.00E+00, Te -1.79E-15 + 5736, 239.000, 0, En 7.725497816173E-07, CFL 0.00189, SL -1.1802E-01, M 7.69497E+16, S 35.1320, T 4.8360, Me 9.95E-18, Se -6.65E-15, Te 1.24E-15 + 5760, 240.000, 0, En 1.026610097221E-06, CFL 0.00202, SL -1.1914E-01, M 7.69497E+16, S 35.1321, T 4.8363, Me -7.22E-17, Se -6.65E-15, Te -1.64E-15 + 5784, 241.000, 0, En 2.822182351721E-06, CFL 0.00431, SL -1.1960E-01, M 7.69497E+16, S 35.1321, T 4.8367, Me 5.50E-17, Se 6.65E-15, Te 1.24E-15 + 5808, 242.000, 0, En 3.158864385714E-06, CFL 0.00403, SL -1.1992E-01, M 7.69497E+16, S 35.1321, T 4.8370, Me -2.08E-16, Se -2.00E-14, Te 2.68E-16 + 5832, 243.000, 0, En 3.955655199359E-06, CFL 0.00366, SL -1.2074E-01, M 7.69496E+16, S 35.1321, T 4.8371, Me 9.01E-17, Se -1.33E-14, Te 5.96E-16 + 5856, 244.000, 0, En 1.033911256228E-06, CFL 0.00211, SL -1.2000E-01, M 7.69497E+16, S 35.1321, T 4.8372, Me 1.67E-16, Se 6.65E-15, Te 2.35E-15 + 5880, 245.000, 0, En 3.644655329223E-07, CFL 0.00144, SL -1.1792E-01, M 7.69497E+16, S 35.1320, T 4.8374, Me -5.52E-17, Se 0.00E+00, Te -2.19E-15 + 5904, 246.000, 0, En 8.606761023791E-07, CFL 0.00327, SL -1.1366E-01, M 7.69497E+16, S 35.1320, T 4.8376, Me 1.12E-16, Se 0.00E+00, Te 1.35E-16 + 5928, 247.000, 0, En 1.283330782170E-06, CFL 0.00422, SL -1.0894E-01, M 7.69498E+16, S 35.1320, T 4.8380, Me -1.43E-16, Se -6.65E-15, Te -6.32E-16 + 5952, 248.000, 0, En 1.497294833595E-06, CFL 0.00449, SL -1.0681E-01, M 7.69498E+16, S 35.1320, T 4.8383, Me 7.10E-17, Se 6.65E-15, Te -6.53E-16 + 5976, 249.000, 0, En 3.148615763094E-06, CFL 0.00492, SL -1.0571E-01, M 7.69498E+16, S 35.1320, T 4.8386, Me -1.00E-16, Se -2.00E-14, Te 2.14E-15 + 6000, 250.000, 0, En 4.328699600846E-06, CFL 0.00556, SL -1.0593E-01, M 7.69498E+16, S 35.1320, T 4.8389, Me 1.24E-16, Se 6.65E-15, Te -4.89E-16 + 6024, 251.000, 0, En 4.355662973820E-06, CFL 0.00434, SL -1.0568E-01, M 7.69498E+16, S 35.1320, T 4.8391, Me -1.64E-16, Se -1.33E-14, Te 1.53E-15 + 6048, 252.000, 0, En 4.556050303326E-06, CFL 0.00499, SL -1.0409E-01, M 7.69499E+16, S 35.1320, T 4.8393, Me 3.24E-17, Se 6.65E-15, Te -2.59E-15 + 6072, 253.000, 0, En 5.137376184562E-06, CFL 0.00532, SL -1.0142E-01, M 7.69499E+16, S 35.1319, T 4.8393, Me 2.19E-16, Se 1.33E-14, Te 3.14E-17 + 6096, 254.000, 0, En 6.327329481240E-06, CFL 0.00607, SL -9.5191E-02, M 7.69500E+16, S 35.1319, T 4.8393, Me 5.33E-17, Se -1.33E-14, Te -1.36E-15 + 6120, 255.000, 0, En 7.584336690744E-06, CFL 0.00639, SL -8.6874E-02, M 7.69501E+16, S 35.1319, T 4.8394, Me 8.06E-17, Se 0.00E+00, Te 6.91E-16 + 6144, 256.000, 0, En 7.561044970095E-06, CFL 0.00543, SL -7.8429E-02, M 7.69502E+16, S 35.1318, T 4.8396, Me -1.44E-16, Se 0.00E+00, Te -1.60E-15 + 6168, 257.000, 0, En 5.916606579503E-06, CFL 0.00491, SL -6.9889E-02, M 7.69503E+16, S 35.1318, T 4.8396, Me -1.04E-16, Se 6.65E-15, Te 5.24E-16 + 6192, 258.000, 0, En 9.691920891022E-06, CFL 0.00709, SL -6.1766E-02, M 7.69504E+16, S 35.1317, T 4.8398, Me -2.81E-16, Se -1.33E-14, Te -1.03E-15 + 6216, 259.000, 0, En 2.435060747812E-05, CFL 0.01014, SL -5.7366E-02, M 7.69505E+16, S 35.1317, T 4.8399, Me -2.08E-16, Se 0.00E+00, Te 2.43E-16 + 6240, 260.000, 0, En 1.605816409187E-05, CFL 0.00636, SL -5.6277E-02, M 7.69505E+16, S 35.1317, T 4.8400, Me 2.35E-16, Se 6.65E-15, Te -3.78E-16 + 6264, 261.000, 0, En 4.142237006241E-06, CFL 0.00359, SL -5.5269E-02, M 7.69505E+16, S 35.1317, T 4.8402, Me 3.57E-16, Se 6.65E-15, Te 1.21E-15 + 6288, 262.000, 0, En 1.520116294940E-06, CFL 0.00240, SL -5.1126E-02, M 7.69505E+16, S 35.1317, T 4.8403, Me 9.44E-17, Se 0.00E+00, Te -1.74E-15 + 6312, 263.000, 0, En 1.179927774471E-06, CFL 0.00246, SL -4.2068E-02, M 7.69507E+16, S 35.1316, T 4.8404, Me -3.08E-16, Se -1.33E-14, Te -4.24E-16 + 6336, 264.000, 0, En 8.433866270571E-07, CFL 0.00184, SL -3.3225E-02, M 7.69508E+16, S 35.1315, T 4.8404, Me -2.59E-16, Se -6.65E-15, Te 4.86E-16 + 6360, 265.000, 0, En 2.265899095676E-06, CFL 0.00327, SL -2.9912E-02, M 7.69508E+16, S 35.1315, T 4.8406, Me -1.03E-16, Se -6.65E-15, Te -1.96E-15 + 6384, 266.000, 0, En 2.798828555681E-06, CFL 0.00346, SL -2.8593E-02, M 7.69508E+16, S 35.1315, T 4.8407, Me 7.08E-17, Se 0.00E+00, Te 1.11E-15 + 6408, 267.000, 0, En 4.172353778283E-06, CFL 0.00565, SL -2.8090E-02, M 7.69508E+16, S 35.1315, T 4.8410, Me -1.37E-16, Se 0.00E+00, Te 4.20E-16 + 6432, 268.000, 0, En 4.185396551017E-06, CFL 0.00408, SL -2.8767E-02, M 7.69508E+16, S 35.1315, T 4.8414, Me 1.10E-16, Se 1.33E-14, Te -1.14E-15 + 6456, 269.000, 0, En 3.814130836241E-06, CFL 0.00395, SL -3.0057E-02, M 7.69508E+16, S 35.1315, T 4.8416, Me 2.13E-16, Se 1.33E-14, Te 1.89E-15 + 6480, 270.000, 0, En 4.037271914445E-07, CFL 0.00105, SL -3.1804E-02, M 7.69508E+16, S 35.1315, T 4.8418, Me -1.12E-17, Se -1.33E-14, Te -7.34E-16 + 6504, 271.000, 0, En 7.300336349285E-07, CFL 0.00161, SL -3.6343E-02, M 7.69507E+16, S 35.1316, T 4.8414, Me -1.23E-16, Se -6.65E-15, Te -3.91E-16 + 6528, 272.000, 0, En 3.557119891958E-06, CFL 0.00365, SL -3.9791E-02, M 7.69507E+16, S 35.1316, T 4.8411, Me -1.93E-16, Se 6.65E-15, Te 2.04E-15 + 6552, 273.000, 0, En 5.484399661975E-06, CFL 0.00434, SL -4.1797E-02, M 7.69507E+16, S 35.1316, T 4.8409, Me 6.30E-17, Se 1.33E-14, Te 7.10E-16 + 6576, 274.000, 0, En 8.264317198297E-06, CFL 0.00472, SL -4.5226E-02, M 7.69506E+16, S 35.1316, T 4.8408, Me -2.28E-17, Se 0.00E+00, Te 1.35E-15 + 6600, 275.000, 0, En 4.803880038561E-06, CFL 0.00362, SL -5.0317E-02, M 7.69505E+16, S 35.1316, T 4.8407, Me -1.83E-16, Se 0.00E+00, Te -8.06E-16 + 6624, 276.000, 0, En 4.585933681478E-06, CFL 0.00308, SL -5.5376E-02, M 7.69505E+16, S 35.1317, T 4.8405, Me 3.26E-16, Se 2.66E-14, Te 3.21E-15 + 6648, 277.000, 0, En 2.508593747786E-06, CFL 0.00243, SL -5.9533E-02, M 7.69504E+16, S 35.1317, T 4.8404, Me -1.16E-16, Se -1.33E-14, Te -1.44E-15 + 6672, 278.000, 0, En 1.086163400658E-06, CFL 0.00183, SL -6.3384E-02, M 7.69504E+16, S 35.1317, T 4.8401, Me 1.49E-17, Se 0.00E+00, Te -1.89E-15 + 6696, 279.000, 0, En 3.743822884143E-06, CFL 0.00328, SL -6.6931E-02, M 7.69503E+16, S 35.1317, T 4.8399, Me 1.92E-16, Se 1.33E-14, Te -2.12E-16 + 6720, 280.000, 0, En 9.327999509733E-06, CFL 0.00504, SL -6.7519E-02, M 7.69503E+16, S 35.1317, T 4.8397, Me -2.13E-16, Se 6.65E-15, Te 2.03E-15 + 6744, 281.000, 0, En 1.592818930051E-05, CFL 0.00629, SL -6.0357E-02, M 7.69504E+16, S 35.1317, T 4.8396, Me 1.12E-16, Se 6.65E-15, Te -5.10E-16 + 6768, 282.000, 0, En 1.280545615175E-05, CFL 0.00498, SL -6.1896E-02, M 7.69504E+16, S 35.1317, T 4.8392, Me -3.42E-17, Se -1.33E-14, Te 2.95E-17 + 6792, 283.000, 0, En 4.578949416469E-06, CFL 0.00295, SL -6.9667E-02, M 7.69503E+16, S 35.1318, T 4.8385, Me 2.08E-16, Se 6.65E-15, Te 3.29E-15 + 6816, 284.000, 0, En 5.560012919178E-05, CFL 0.01072, SL -7.8729E-02, M 7.69502E+16, S 35.1318, T 4.8377, Me -6.23E-17, Se -6.65E-15, Te -3.08E-15 + 6840, 285.000, 0, En 9.611276618628E-05, CFL 0.01195, SL -8.6172E-02, M 7.69501E+16, S 35.1319, T 4.8371, Me 3.55E-17, Se 0.00E+00, Te 3.41E-16 + 6864, 286.000, 0, En 2.672140866174E-05, CFL 0.00715, SL -8.8446E-02, M 7.69501E+16, S 35.1319, T 4.8367, Me -1.33E-16, Se -1.33E-14, Te 5.84E-16 + 6888, 287.000, 0, En 1.940262022345E-06, CFL 0.00183, SL -7.9794E-02, M 7.69502E+16, S 35.1318, T 4.8365, Me 2.56E-19, Se -1.33E-14, Te 1.51E-16 + 6912, 288.000, 0, En 7.223473868823E-06, CFL 0.00381, SL -6.9040E-02, M 7.69503E+16, S 35.1318, T 4.8365, Me 1.64E-16, Se 1.33E-14, Te 6.42E-16 + 6936, 289.000, 0, En 1.550092136037E-05, CFL 0.00612, SL -6.1430E-02, M 7.69504E+16, S 35.1317, T 4.8364, Me -3.93E-17, Se 0.00E+00, Te 2.67E-16 + 6960, 290.000, 0, En 7.527546116273E-06, CFL 0.00325, SL -6.2052E-02, M 7.69504E+16, S 35.1317, T 4.8365, Me -1.05E-16, Se 1.33E-14, Te 3.65E-16 + 6984, 291.000, 0, En 9.476895300221E-06, CFL 0.00431, SL -6.4954E-02, M 7.69504E+16, S 35.1317, T 4.8365, Me 8.65E-17, Se 6.65E-15, Te 3.61E-17 + 7008, 292.000, 0, En 4.607826119255E-05, CFL 0.00700, SL -6.7475E-02, M 7.69503E+16, S 35.1317, T 4.8365, Me -6.69E-17, Se -6.65E-15, Te -2.82E-16 + 7032, 293.000, 0, En 4.339937349019E-05, CFL 0.00866, SL -6.7625E-02, M 7.69503E+16, S 35.1317, T 4.8365, Me 1.88E-16, Se 0.00E+00, Te 5.64E-16 + 7056, 294.000, 0, En 1.734179861963E-05, CFL 0.00465, SL -5.8643E-02, M 7.69504E+16, S 35.1317, T 4.8366, Me 6.98E-17, Se 0.00E+00, Te 1.49E-15 + 7080, 295.000, 0, En 5.372632645721E-06, CFL 0.00295, SL -5.3233E-02, M 7.69505E+16, S 35.1317, T 4.8365, Me 7.61E-17, Se 1.33E-14, Te 1.93E-15 + 7104, 296.000, 0, En 9.672666201936E-07, CFL 0.00127, SL -4.4863E-02, M 7.69506E+16, S 35.1316, T 4.8363, Me 5.31E-17, Se 6.65E-15, Te -2.46E-15 + 7128, 297.000, 0, En 2.576871977828E-06, CFL 0.00419, SL -2.2151E-02, M 7.69509E+16, S 35.1315, T 4.8362, Me 6.98E-17, Se 0.00E+00, Te 3.11E-16 + 7152, 298.000, 0, En 1.679226795522E-06, CFL 0.00166, SL -1.9494E-02, M 7.69509E+16, S 35.1315, T 4.8362, Me -9.86E-17, Se -6.65E-15, Te 3.30E-16 + 7176, 299.000, 0, En 2.430820026707E-06, CFL 0.00180, SL -2.4936E-02, M 7.69509E+16, S 35.1315, T 4.8357, Me 2.55E-17, Se 0.00E+00, Te 1.89E-15 + 7200, 300.000, 0, En 2.713944634430E-06, CFL 0.00213, SL -2.9130E-02, M 7.69508E+16, S 35.1315, T 4.8350, Me -5.31E-17, Se 0.00E+00, Te -1.35E-15 + 7224, 301.000, 0, En 4.091504569646E-06, CFL 0.00231, SL -1.7096E-02, M 7.69510E+16, S 35.1315, T 4.8347, Me -1.92E-17, Se 0.00E+00, Te 1.78E-15 + 7248, 302.000, 0, En 1.057422047347E-05, CFL 0.00427, SL -4.5627E-03, M 7.69511E+16, S 35.1314, T 4.8344, Me 4.27E-17, Se 6.65E-15, Te 2.34E-15 + 7272, 303.000, 0, En 9.405397992542E-06, CFL 0.00326, SL -6.7237E-03, M 7.69511E+16, S 35.1314, T 4.8337, Me -1.59E-16, Se -6.65E-15, Te 6.61E-16 + 7296, 304.000, 0, En 2.319386504032E-06, CFL 0.00172, SL -3.8371E-03, M 7.69511E+16, S 35.1314, T 4.8333, Me -1.40E-17, Se 6.65E-15, Te -1.33E-16 + 7320, 305.000, 0, En 1.055580436923E-06, CFL 0.00122, SL 1.6367E-04, M 7.69512E+16, S 35.1314, T 4.8330, Me -1.96E-16, Se 0.00E+00, Te -1.43E-15 + 7344, 306.000, 0, En 6.414130386715E-07, CFL 0.00104, SL -2.1989E-03, M 7.69512E+16, S 35.1314, T 4.8327, Me 8.89E-17, Se 6.65E-15, Te -1.36E-15 + 7368, 307.000, 0, En 9.901695724950E-07, CFL 0.00131, SL -3.2509E-03, M 7.69512E+16, S 35.1314, T 4.8324, Me 5.63E-17, Se 6.65E-15, Te 1.50E-15 + 7392, 308.000, 0, En 2.258959871271E-06, CFL 0.00177, SL -5.0175E-03, M 7.69511E+16, S 35.1314, T 4.8320, Me 3.87E-17, Se 0.00E+00, Te -3.28E-16 + 7416, 309.000, 0, En 3.633304161852E-06, CFL 0.00189, SL -7.5270E-03, M 7.69511E+16, S 35.1314, T 4.8315, Me -9.93E-17, Se -1.33E-14, Te 1.84E-16 + 7440, 310.000, 0, En 2.688312868920E-06, CFL 0.00190, SL -1.2803E-02, M 7.69510E+16, S 35.1314, T 4.8307, Me 7.39E-17, Se -6.65E-15, Te 2.31E-15 + 7464, 311.000, 0, En 2.422279687549E-06, CFL 0.00185, SL -1.9126E-02, M 7.69509E+16, S 35.1315, T 4.8301, Me 8.64E-17, Se 1.33E-14, Te 1.75E-15 + 7488, 312.000, 0, En 9.899845711402E-07, CFL 0.00107, SL -2.4810E-02, M 7.69509E+16, S 35.1315, T 4.8296, Me -1.69E-17, Se -6.65E-15, Te 9.60E-17 + 7512, 313.000, 0, En 2.141571476228E-07, CFL 0.00057, SL -2.8728E-02, M 7.69508E+16, S 35.1315, T 4.8291, Me -5.12E-17, Se 6.65E-15, Te -4.06E-16 + 7536, 314.000, 0, En 6.038460187635E-06, CFL 0.00305, SL -2.8391E-02, M 7.69508E+16, S 35.1315, T 4.8289, Me -3.92E-18, Se 6.65E-15, Te -8.91E-16 + 7560, 315.000, 0, En 2.528502988340E-05, CFL 0.00578, SL -2.9571E-02, M 7.69508E+16, S 35.1315, T 4.8285, Me 2.11E-16, Se 6.65E-15, Te -1.34E-15 + 7584, 316.000, 0, En 2.327479199495E-05, CFL 0.00452, SL -3.1801E-02, M 7.69508E+16, S 35.1315, T 4.8283, Me 1.46E-17, Se 1.33E-14, Te -2.79E-16 + 7608, 317.000, 0, En 3.543747744113E-06, CFL 0.00210, SL -3.3235E-02, M 7.69508E+16, S 35.1315, T 4.8280, Me 3.72E-17, Se -1.33E-14, Te -2.05E-15 + 7632, 318.000, 0, En 8.397470528326E-07, CFL 0.00099, SL -3.6575E-02, M 7.69507E+16, S 35.1316, T 4.8272, Me 6.91E-17, Se 0.00E+00, Te 1.28E-15 + 7656, 319.000, 0, En 1.792522495060E-06, CFL 0.00151, SL -4.6191E-02, M 7.69506E+16, S 35.1316, T 4.8260, Me -1.78E-16, Se 0.00E+00, Te 4.04E-15 + 7680, 320.000, 0, En 1.184789013537E-06, CFL 0.00121, SL -5.4697E-02, M 7.69505E+16, S 35.1317, T 4.8250, Me 2.04E-16, Se 0.00E+00, Te 1.55E-16 + 7704, 321.000, 0, En 4.998824551468E-07, CFL 0.00083, SL -6.0896E-02, M 7.69504E+16, S 35.1317, T 4.8244, Me -9.59E-17, Se 0.00E+00, Te -9.08E-16 + 7728, 322.000, 0, En 1.172173759515E-06, CFL 0.00126, SL -6.5431E-02, M 7.69504E+16, S 35.1317, T 4.8240, Me -2.46E-17, Se 6.65E-15, Te 2.72E-15 + 7752, 323.000, 0, En 5.575652279084E-07, CFL 0.00078, SL -6.5299E-02, M 7.69504E+16, S 35.1317, T 4.8238, Me 9.51E-17, Se -6.65E-15, Te 8.16E-16 + 7776, 324.000, 0, En 7.211782870647E-07, CFL 0.00079, SL -5.6739E-02, M 7.69505E+16, S 35.1317, T 4.8236, Me -4.70E-17, Se -1.33E-14, Te -4.15E-15 + 7800, 325.000, 0, En 2.597730125927E-06, CFL 0.00181, SL -6.1496E-02, M 7.69504E+16, S 35.1317, T 4.8228, Me -1.06E-16, Se 6.65E-15, Te 1.28E-15 + 7824, 326.000, 0, En 3.753480287554E-06, CFL 0.00184, SL -7.1357E-02, M 7.69503E+16, S 35.1318, T 4.8215, Me -2.06E-17, Se -6.65E-15, Te -1.37E-15 + 7848, 327.000, 0, En 1.328099683868E-05, CFL 0.00382, SL -8.0471E-02, M 7.69502E+16, S 35.1318, T 4.8204, Me 8.83E-18, Se 6.65E-15, Te 2.94E-17 + 7872, 328.000, 0, En 1.160361549459E-05, CFL 0.00313, SL -8.9016E-02, M 7.69501E+16, S 35.1319, T 4.8194, Me -8.26E-18, Se -6.65E-15, Te 8.80E-16 + 7896, 329.000, 0, En 3.790125644394E-06, CFL 0.00164, SL -9.6545E-02, M 7.69500E+16, S 35.1319, T 4.8185, Me -7.45E-17, Se 0.00E+00, Te 5.07E-16 + 7920, 330.000, 0, En 3.642778609697E-06, CFL 0.00193, SL -1.0134E-01, M 7.69499E+16, S 35.1319, T 4.8179, Me -1.19E-16, Se -1.33E-14, Te -9.34E-16 + 7944, 331.000, 0, En 6.438434653279E-07, CFL 0.00077, SL -1.0269E-01, M 7.69499E+16, S 35.1320, T 4.8176, Me 1.03E-16, Se 0.00E+00, Te -1.09E-17 + 7968, 332.000, 0, En 1.381747261220E-06, CFL 0.00118, SL -1.0425E-01, M 7.69499E+16, S 35.1320, T 4.8175, Me -3.76E-17, Se 0.00E+00, Te 1.78E-16 + 7992, 333.000, 0, En 9.619906237878E-07, CFL 0.00094, SL -1.0728E-01, M 7.69498E+16, S 35.1320, T 4.8173, Me 1.28E-16, Se 6.65E-15, Te 1.98E-15 + 8016, 334.000, 0, En 1.117308832453E-06, CFL 0.00112, SL -1.1104E-01, M 7.69498E+16, S 35.1320, T 4.8169, Me 9.21E-17, Se -6.65E-15, Te 6.66E-16 + 8040, 335.000, 0, En 1.546923515813E-06, CFL 0.00120, SL -1.1504E-01, M 7.69497E+16, S 35.1320, T 4.8166, Me 7.13E-18, Se 6.65E-15, Te 1.39E-15 + 8064, 336.000, 0, En 1.162866853734E-06, CFL 0.00117, SL -1.1566E-01, M 7.69497E+16, S 35.1320, T 4.8162, Me 7.68E-17, Se -6.65E-15, Te -1.02E-15 + 8088, 337.000, 0, En 1.437395898068E-06, CFL 0.00095, SL -1.1353E-01, M 7.69497E+16, S 35.1320, T 4.8158, Me 4.74E-17, Se 0.00E+00, Te -1.92E-15 + 8112, 338.000, 0, En 7.088663915233E-07, CFL 0.00080, SL -1.1090E-01, M 7.69498E+16, S 35.1320, T 4.8156, Me -2.22E-16, Se -1.33E-14, Te 1.48E-16 + 8136, 339.000, 0, En 2.405861483437E-07, CFL 0.00049, SL -1.0904E-01, M 7.69498E+16, S 35.1320, T 4.8155, Me -3.81E-18, Se 6.65E-15, Te 1.37E-15 + 8160, 340.000, 0, En 1.020438937628E-06, CFL 0.00093, SL -1.0964E-01, M 7.69498E+16, S 35.1320, T 4.8154, Me -8.11E-18, Se -1.33E-14, Te 1.02E-15 + 8184, 341.000, 0, En 4.420282178297E-07, CFL 0.00062, SL -1.0737E-01, M 7.69498E+16, S 35.1320, T 4.8153, Me -2.65E-16, Se -2.00E-14, Te 5.71E-17 + 8208, 342.000, 0, En 1.517859558268E-07, CFL 0.00037, SL -1.0703E-01, M 7.69498E+16, S 35.1320, T 4.8153, Me -7.47E-17, Se 1.33E-14, Te 1.02E-15 + 8232, 343.000, 0, En 3.656318727816E-08, CFL 0.00020, SL -1.0820E-01, M 7.69498E+16, S 35.1320, T 4.8152, Me -5.41E-17, Se 6.65E-15, Te -1.09E-15 + 8256, 344.000, 0, En 3.810121399040E-07, CFL 0.00059, SL -1.0959E-01, M 7.69498E+16, S 35.1320, T 4.8150, Me 1.46E-16, Se -6.65E-15, Te -2.66E-15 + 8280, 345.000, 0, En 8.829630193041E-07, CFL 0.00091, SL -1.1231E-01, M 7.69498E+16, S 35.1320, T 4.8145, Me 1.69E-17, Se -1.33E-14, Te 4.50E-16 + 8304, 346.000, 0, En 2.255368970052E-06, CFL 0.00149, SL -1.1598E-01, M 7.69497E+16, S 35.1320, T 4.8141, Me 4.50E-17, Se 6.65E-15, Te 1.77E-17 + 8328, 347.000, 0, En 5.372578782466E-06, CFL 0.00187, SL -1.1903E-01, M 7.69497E+16, S 35.1320, T 4.8138, Me 3.39E-17, Se 6.65E-15, Te -1.31E-15 + 8352, 348.000, 0, En 1.565489542926E-05, CFL 0.00312, SL -1.2153E-01, M 7.69496E+16, S 35.1321, T 4.8135, Me -8.54E-17, Se 6.65E-15, Te 1.72E-15 + 8376, 349.000, 0, En 2.387355319599E-05, CFL 0.00456, SL -1.2597E-01, M 7.69496E+16, S 35.1321, T 4.8130, Me -1.22E-17, Se -2.66E-14, Te -5.33E-16 + 8400, 350.000, 0, En 9.402783882442E-06, CFL 0.00254, SL -1.2905E-01, M 7.69495E+16, S 35.1321, T 4.8127, Me 1.42E-16, Se 0.00E+00, Te 6.92E-16 + 8424, 351.000, 0, En 9.997823036543E-07, CFL 0.00087, SL -1.3038E-01, M 7.69495E+16, S 35.1321, T 4.8127, Me -9.75E-17, Se 6.65E-15, Te -2.92E-16 + 8448, 352.000, 0, En 2.290942110077E-06, CFL 0.00160, SL -1.3122E-01, M 7.69495E+16, S 35.1321, T 4.8127, Me -1.71E-17, Se -2.66E-14, Te 1.67E-15 + 8472, 353.000, 0, En 1.038369033972E-05, CFL 0.00269, SL -1.3170E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me -5.07E-17, Se 0.00E+00, Te -4.34E-16 + 8496, 354.000, 0, En 9.594890828609E-06, CFL 0.00263, SL -1.2984E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me 8.03E-17, Se 1.33E-14, Te 1.05E-15 + 8520, 355.000, 0, En 9.457016872000E-06, CFL 0.00248, SL -1.2411E-01, M 7.69496E+16, S 35.1321, T 4.8125, Me 8.76E-17, Se -1.33E-14, Te 7.70E-16 + 8544, 356.000, 0, En 6.324304649026E-06, CFL 0.00267, SL -1.1800E-01, M 7.69497E+16, S 35.1320, T 4.8125, Me -1.55E-16, Se 0.00E+00, Te -1.08E-15 + 8568, 357.000, 0, En 1.765938968196E-06, CFL 0.00108, SL -1.1493E-01, M 7.69497E+16, S 35.1320, T 4.8124, Me 2.66E-17, Se 0.00E+00, Te 1.22E-15 + 8592, 358.000, 0, En 1.374976243958E-06, CFL 0.00116, SL -1.1769E-01, M 7.69497E+16, S 35.1320, T 4.8118, Me -9.07E-17, Se 6.65E-15, Te -1.17E-15 + 8616, 359.000, 0, En 1.741603905203E-06, CFL 0.00094, SL -1.2771E-01, M 7.69496E+16, S 35.1321, T 4.8105, Me 6.38E-17, Se 6.65E-15, Te 6.85E-16 + 8640, 360.000, 0, En 5.970318361503E-07, CFL 0.00056, SL -1.3649E-01, M 7.69494E+16, S 35.1322, T 4.8093, Me 5.02E-17, Se 1.33E-14, Te 2.88E-15 + 8664, 361.000, 0, En 1.789275906563E-07, CFL 0.00049, SL -1.4340E-01, M 7.69494E+16, S 35.1322, T 4.8085, Me -1.54E-16, Se 0.00E+00, Te -4.74E-16 + 8688, 362.000, 0, En 2.009418348406E-07, CFL 0.00037, SL -1.4877E-01, M 7.69493E+16, S 35.1322, T 4.8079, Me 1.25E-16, Se 2.00E-14, Te 1.20E-15 + 8712, 363.000, 0, En 1.454608719174E-07, CFL 0.00034, SL -1.5068E-01, M 7.69493E+16, S 35.1322, T 4.8077, Me 1.75E-16, Se 6.65E-15, Te 1.35E-16 + 8736, 364.000, 0, En 2.908877111717E-07, CFL 0.00041, SL -1.5262E-01, M 7.69492E+16, S 35.1322, T 4.8075, Me 2.22E-16, Se 1.33E-14, Te 8.53E-16 + 8760, 365.000, 0, En 6.762052917513E-07, CFL 0.00084, SL -1.5490E-01, M 7.69492E+16, S 35.1323, T 4.8073, Me 2.78E-17, Se 0.00E+00, Te 6.73E-16 diff --git a/examples/solo_ocean/single_column/timestats.pgi b/examples/solo_ocean/single_column/timestats.pgi index 2ba4a6b36d..cb404fb48d 100644 --- a/examples/solo_ocean/single_column/timestats.pgi +++ b/examples/solo_ocean/single_column/timestats.pgi @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.465358040126E-26, CFL 0.00000, SL -6.3665E-12, M 7.69512E+16, S 35.1314, T 4.8313, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 1.450858796140E-05, CFL 0.00771, SL -3.1028E-03, M 7.69512E+16, S 35.1314, T 4.8304, Me 3.33E-18, Se 0.00E+00, Te -3.63E-16 - 48, 2.000, 0, En 2.797687383393E-05, CFL 0.00792, SL 5.8114E-03, M 7.69513E+16, S 35.1313, T 4.8299, Me -1.70E-17, Se 6.65E-15, Te -2.37E-16 - 72, 3.000, 0, En 3.924569588258E-06, CFL 0.00153, SL 2.6844E-03, M 7.69512E+16, S 35.1313, T 4.8292, Me -7.17E-17, Se -6.65E-15, Te 9.04E-16 - 96, 4.000, 0, En 2.210372590980E-06, CFL 0.00109, SL -5.2401E-04, M 7.69512E+16, S 35.1314, T 4.8286, Me 1.23E-17, Se -6.65E-15, Te 2.53E-16 - 120, 5.000, 0, En 1.758345257691E-07, CFL 0.00031, SL -2.9269E-03, M 7.69512E+16, S 35.1314, T 4.8284, Me 9.09E-17, Se 1.33E-14, Te 1.81E-15 - 144, 6.000, 0, En 7.957981304702E-07, CFL 0.00059, SL -4.5440E-03, M 7.69511E+16, S 35.1314, T 4.8282, Me 1.08E-17, Se -6.65E-15, Te 1.22E-15 - 168, 7.000, 0, En 2.262550061368E-07, CFL 0.00040, SL -2.5568E-03, M 7.69512E+16, S 35.1314, T 4.8279, Me 6.90E-17, Se 6.65E-15, Te -5.00E-16 - 192, 8.000, 0, En 1.111451569625E-06, CFL 0.00065, SL 3.6493E-03, M 7.69512E+16, S 35.1313, T 4.8278, Me 4.21E-17, Se 1.33E-14, Te -1.51E-15 - 216, 9.000, 0, En 1.865052595359E-06, CFL 0.00081, SL 8.6303E-03, M 7.69513E+16, S 35.1313, T 4.8276, Me 3.48E-17, Se -2.00E-14, Te -7.70E-16 - 240, 10.000, 0, En 5.890924981714E-06, CFL 0.00141, SL 8.0481E-03, M 7.69513E+16, S 35.1313, T 4.8276, Me 2.80E-17, Se 6.65E-15, Te 2.42E-15 - 264, 11.000, 0, En 4.824180487169E-06, CFL 0.00135, SL 6.3439E-03, M 7.69513E+16, S 35.1313, T 4.8274, Me 8.23E-17, Se 6.65E-15, Te -2.64E-16 - 288, 12.000, 0, En 3.342729200228E-06, CFL 0.00120, SL 2.6567E-03, M 7.69512E+16, S 35.1313, T 4.8270, Me -4.19E-17, Se 0.00E+00, Te 7.76E-16 - 312, 13.000, 0, En 2.558087351141E-06, CFL 0.00095, SL -3.8968E-03, M 7.69511E+16, S 35.1314, T 4.8263, Me -1.63E-16, Se -1.33E-14, Te -2.38E-15 - 336, 14.000, 0, En 2.446954641670E-06, CFL 0.00120, SL -8.2365E-03, M 7.69511E+16, S 35.1314, T 4.8258, Me 6.99E-17, Se 0.00E+00, Te 1.30E-16 - 360, 15.000, 0, En 4.813059600603E-06, CFL 0.00169, SL -1.1172E-02, M 7.69511E+16, S 35.1314, T 4.8254, Me -4.52E-17, Se 0.00E+00, Te -1.37E-16 - 384, 16.000, 0, En 9.123103755634E-07, CFL 0.00055, SL -1.5083E-02, M 7.69510E+16, S 35.1314, T 4.8248, Me -1.77E-17, Se -6.65E-15, Te -1.76E-15 - 408, 17.000, 0, En 1.365788967774E-07, CFL 0.00029, SL -2.4323E-02, M 7.69509E+16, S 35.1315, T 4.8235, Me 1.39E-17, Se 0.00E+00, Te -2.07E-16 - 432, 18.000, 0, En 9.246892863256E-07, CFL 0.00060, SL -2.9520E-02, M 7.69508E+16, S 35.1315, T 4.8223, Me 3.46E-17, Se 0.00E+00, Te -2.02E-15 - 456, 19.000, 0, En 2.150638137419E-07, CFL 0.00040, SL -1.3091E-02, M 7.69510E+16, S 35.1314, T 4.8215, Me -1.35E-16, Se -6.65E-15, Te 6.37E-16 - 480, 20.000, 0, En 1.476395467233E-06, CFL 0.00085, SL -1.0814E-02, M 7.69511E+16, S 35.1314, T 4.8207, Me 2.07E-18, Se 6.65E-15, Te -1.25E-15 - 504, 21.000, 0, En 1.539710811869E-06, CFL 0.00087, SL -1.6335E-02, M 7.69510E+16, S 35.1314, T 4.8198, Me -8.86E-17, Se 6.65E-15, Te 1.55E-15 - 528, 22.000, 0, En 1.961130635059E-06, CFL 0.00110, SL -2.0612E-02, M 7.69509E+16, S 35.1315, T 4.8194, Me -9.37E-17, Se -1.33E-14, Te -2.82E-15 - 552, 23.000, 0, En 1.445198453113E-06, CFL 0.00078, SL -2.4748E-02, M 7.69509E+16, S 35.1315, T 4.8189, Me 8.59E-17, Se -6.65E-15, Te 9.53E-16 - 576, 24.000, 0, En 3.454505932834E-06, CFL 0.00134, SL -2.7364E-02, M 7.69508E+16, S 35.1315, T 4.8186, Me -7.77E-17, Se 1.33E-14, Te 8.22E-16 - 600, 25.000, 0, En 8.391058476176E-06, CFL 0.00160, SL -3.3350E-02, M 7.69508E+16, S 35.1315, T 4.8180, Me -1.63E-17, Se 6.65E-15, Te 1.13E-15 - 624, 26.000, 0, En 4.677340493728E-06, CFL 0.00110, SL -3.8239E-02, M 7.69507E+16, S 35.1316, T 4.8174, Me -1.98E-17, Se 0.00E+00, Te -1.30E-15 - 648, 27.000, 0, En 1.168415983685E-05, CFL 0.00214, SL -4.1085E-02, M 7.69507E+16, S 35.1316, T 4.8170, Me 5.81E-17, Se 0.00E+00, Te 2.60E-15 - 672, 28.000, 0, En 8.995721472416E-06, CFL 0.00185, SL -3.8193E-02, M 7.69507E+16, S 35.1316, T 4.8166, Me -1.12E-17, Se 6.65E-15, Te -1.92E-15 - 696, 29.000, 0, En 1.387522166158E-06, CFL 0.00071, SL -4.3701E-02, M 7.69506E+16, S 35.1316, T 4.8155, Me -2.25E-17, Se 6.65E-15, Te 5.42E-16 - 720, 30.000, 0, En 5.010280542859E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1317, T 4.8143, Me -1.10E-17, Se -6.65E-15, Te -2.66E-15 - 744, 31.000, 0, En 8.227558348141E-08, CFL 0.00020, SL -5.2788E-02, M 7.69505E+16, S 35.1317, T 4.8136, Me -5.06E-17, Se 0.00E+00, Te 1.51E-15 - 768, 32.000, 0, En 2.531146788261E-07, CFL 0.00024, SL -3.5380E-02, M 7.69507E+16, S 35.1316, T 4.8130, Me 4.09E-18, Se 0.00E+00, Te -4.12E-16 - 792, 33.000, 0, En 4.048124838537E-07, CFL 0.00036, SL -3.2536E-02, M 7.69508E+16, S 35.1315, T 4.8122, Me -3.04E-17, Se 0.00E+00, Te -6.27E-16 - 816, 34.000, 0, En 2.265563386649E-07, CFL 0.00025, SL -3.7946E-02, M 7.69507E+16, S 35.1316, T 4.8112, Me -1.52E-17, Se 0.00E+00, Te -1.94E-15 - 840, 35.000, 0, En 1.264218594524E-07, CFL 0.00019, SL -4.4738E-02, M 7.69506E+16, S 35.1316, T 4.8104, Me 1.00E-16, Se -6.65E-15, Te 3.03E-15 - 864, 36.000, 0, En 2.027061176694E-07, CFL 0.00024, SL -4.9663E-02, M 7.69506E+16, S 35.1316, T 4.8099, Me -4.89E-17, Se -6.65E-15, Te -2.61E-16 - 888, 37.000, 0, En 2.197564720625E-07, CFL 0.00023, SL -5.3167E-02, M 7.69505E+16, S 35.1317, T 4.8094, Me -1.23E-16, Se -1.33E-14, Te -2.82E-16 - 912, 38.000, 0, En 7.869577831527E-07, CFL 0.00049, SL -5.4706E-02, M 7.69505E+16, S 35.1317, T 4.8091, Me -1.42E-17, Se 1.33E-14, Te -1.64E-15 - 936, 39.000, 0, En 9.171500300573E-07, CFL 0.00063, SL -4.5909E-02, M 7.69506E+16, S 35.1316, T 4.8088, Me 1.22E-16, Se -6.65E-15, Te 9.60E-16 - 960, 40.000, 0, En 2.458126185674E-07, CFL 0.00031, SL -4.0149E-02, M 7.69507E+16, S 35.1316, T 4.8085, Me -1.81E-16, Se -6.65E-15, Te -7.47E-16 - 984, 41.000, 0, En 7.747077786356E-07, CFL 0.00062, SL -4.1596E-02, M 7.69507E+16, S 35.1316, T 4.8080, Me -2.92E-17, Se -6.65E-15, Te 1.46E-16 - 1008, 42.000, 0, En 1.541648598775E-06, CFL 0.00075, SL -3.5935E-02, M 7.69507E+16, S 35.1316, T 4.8074, Me 4.21E-18, Se 0.00E+00, Te -1.89E-15 - 1032, 43.000, 0, En 7.138337855103E-07, CFL 0.00055, SL -2.7178E-02, M 7.69508E+16, S 35.1315, T 4.8071, Me 1.21E-16, Se 0.00E+00, Te 2.54E-15 - 1056, 44.000, 0, En 5.445027832391E-07, CFL 0.00047, SL -1.9353E-02, M 7.69509E+16, S 35.1315, T 4.8069, Me 1.68E-16, Se 0.00E+00, Te -1.97E-15 - 1080, 45.000, 0, En 1.554701583064E-06, CFL 0.00083, SL -2.2270E-02, M 7.69509E+16, S 35.1315, T 4.8063, Me 7.03E-17, Se -6.65E-15, Te -1.90E-15 - 1104, 46.000, 0, En 7.028719759167E-07, CFL 0.00053, SL -2.9704E-02, M 7.69508E+16, S 35.1315, T 4.8053, Me -1.72E-16, Se -1.33E-14, Te 4.73E-16 - 1128, 47.000, 0, En 1.987782840526E-07, CFL 0.00022, SL -3.6424E-02, M 7.69507E+16, S 35.1316, T 4.8044, Me -1.08E-16, Se -1.33E-14, Te -2.96E-16 - 1152, 48.000, 0, En 7.584100852660E-07, CFL 0.00053, SL -4.2022E-02, M 7.69507E+16, S 35.1316, T 4.8036, Me -1.48E-17, Se 6.65E-15, Te 9.24E-17 - 1176, 49.000, 0, En 1.232848736399E-06, CFL 0.00055, SL -5.0413E-02, M 7.69505E+16, S 35.1316, T 4.8023, Me -3.37E-17, Se -6.65E-15, Te -1.30E-15 - 1200, 50.000, 0, En 3.860824872699E-07, CFL 0.00040, SL -5.9660E-02, M 7.69504E+16, S 35.1317, T 4.8011, Me 6.10E-17, Se 0.00E+00, Te -1.31E-15 - 1224, 51.000, 0, En 1.150447731799E-06, CFL 0.00057, SL -6.5612E-02, M 7.69504E+16, S 35.1317, T 4.8005, Me -2.04E-17, Se 0.00E+00, Te -1.09E-16 - 1248, 52.000, 0, En 4.416913427798E-06, CFL 0.00123, SL -6.9153E-02, M 7.69503E+16, S 35.1318, T 4.8003, Me 8.57E-17, Se 6.65E-15, Te 8.74E-16 - 1272, 53.000, 0, En 2.692782331251E-06, CFL 0.00086, SL -7.0352E-02, M 7.69503E+16, S 35.1318, T 4.8002, Me 1.42E-16, Se 2.00E-14, Te -8.86E-16 - 1296, 54.000, 0, En 2.976255346311E-06, CFL 0.00099, SL -6.6344E-02, M 7.69503E+16, S 35.1317, T 4.8000, Me 2.58E-17, Se -1.33E-14, Te 1.03E-15 - 1320, 55.000, 0, En 3.210505748719E-06, CFL 0.00095, SL -6.6928E-02, M 7.69503E+16, S 35.1317, T 4.7995, Me 1.96E-17, Se 6.65E-15, Te 7.09E-16 - 1344, 56.000, 0, En 1.094827293463E-06, CFL 0.00060, SL -7.1279E-02, M 7.69503E+16, S 35.1318, T 4.7989, Me 6.97E-17, Se 0.00E+00, Te 1.88E-15 - 1368, 57.000, 0, En 2.502415668024E-06, CFL 0.00069, SL -7.0386E-02, M 7.69503E+16, S 35.1318, T 4.7986, Me 8.39E-17, Se -6.65E-15, Te -3.47E-16 - 1392, 58.000, 0, En 1.998051363851E-06, CFL 0.00079, SL -7.3003E-02, M 7.69503E+16, S 35.1318, T 4.7980, Me -7.51E-17, Se 6.65E-15, Te -6.73E-16 - 1416, 59.000, 0, En 1.154889803920E-06, CFL 0.00055, SL -7.9555E-02, M 7.69502E+16, S 35.1318, T 4.7970, Me -4.68E-19, Se 0.00E+00, Te -2.48E-15 - 1440, 60.000, 0, En 6.373004386657E-07, CFL 0.00049, SL -8.6833E-02, M 7.69501E+16, S 35.1319, T 4.7962, Me -3.63E-17, Se -6.65E-15, Te 3.16E-15 - 1464, 61.000, 0, En 2.966187115910E-07, CFL 0.00033, SL -9.1860E-02, M 7.69500E+16, S 35.1319, T 4.7958, Me 1.22E-16, Se 0.00E+00, Te -2.18E-15 - 1488, 62.000, 0, En 8.662223476644E-07, CFL 0.00056, SL -9.4866E-02, M 7.69500E+16, S 35.1319, T 4.7956, Me 6.83E-17, Se 0.00E+00, Te 9.83E-16 - 1512, 63.000, 0, En 1.884620115806E-07, CFL 0.00026, SL -9.7619E-02, M 7.69499E+16, S 35.1319, T 4.7955, Me 6.47E-17, Se 6.65E-15, Te 1.38E-15 - 1536, 64.000, 0, En 9.631380794136E-08, CFL 0.00011, SL -1.0069E-01, M 7.69499E+16, S 35.1319, T 4.7955, Me -3.52E-17, Se -6.65E-15, Te 2.16E-16 - 1560, 65.000, 0, En 2.874500685246E-07, CFL 0.00032, SL -1.0286E-01, M 7.69499E+16, S 35.1320, T 4.7952, Me 1.08E-16, Se 6.65E-15, Te -2.29E-16 - 1584, 66.000, 0, En 7.110850803021E-07, CFL 0.00052, SL -1.0673E-01, M 7.69498E+16, S 35.1320, T 4.7950, Me 2.38E-17, Se -6.65E-15, Te -2.07E-16 - 1608, 67.000, 0, En 1.864906805719E-06, CFL 0.00082, SL -1.1005E-01, M 7.69498E+16, S 35.1320, T 4.7946, Me -9.03E-18, Se 6.65E-15, Te 8.54E-16 - 1632, 68.000, 0, En 2.187191532402E-06, CFL 0.00084, SL -1.0719E-01, M 7.69498E+16, S 35.1320, T 4.7944, Me -6.81E-17, Se 6.65E-15, Te -2.77E-15 - 1656, 69.000, 0, En 5.844243457729E-06, CFL 0.00390, SL -1.0327E-01, M 7.69499E+16, S 35.1320, T 4.7944, Me -4.90E-17, Se 0.00E+00, Te 5.12E-17 - 1680, 70.000, 0, En 3.319355712542E-06, CFL 0.00552, SL -9.7326E-02, M 7.69499E+16, S 35.1319, T 4.7946, Me 1.94E-16, Se 6.65E-15, Te 2.48E-15 - 1704, 71.000, 0, En 1.117066382569E-05, CFL 0.01174, SL -9.5381E-02, M 7.69500E+16, S 35.1319, T 4.7948, Me 7.33E-17, Se 6.65E-15, Te 4.07E-16 - 1728, 72.000, 0, En 1.226312990469E-05, CFL 0.00911, SL -9.5890E-02, M 7.69500E+16, S 35.1319, T 4.7950, Me 2.16E-16, Se 0.00E+00, Te 1.53E-15 - 1752, 73.000, 0, En 1.628220044686E-05, CFL 0.00818, SL -9.7793E-02, M 7.69499E+16, S 35.1319, T 4.7950, Me 1.42E-16, Se 6.65E-15, Te -8.65E-17 - 1776, 74.000, 0, En 8.136131366614E-06, CFL 0.00341, SL -1.0151E-01, M 7.69499E+16, S 35.1319, T 4.7947, Me 1.39E-16, Se 6.65E-15, Te 2.20E-15 - 1800, 75.000, 0, En 6.455458029438E-07, CFL 0.00044, SL -1.0893E-01, M 7.69498E+16, S 35.1320, T 4.7940, Me -1.08E-16, Se -6.65E-15, Te -1.71E-15 - 1824, 76.000, 0, En 4.616314450785E-07, CFL 0.00036, SL -1.1439E-01, M 7.69497E+16, S 35.1320, T 4.7937, Me 8.18E-17, Se 6.65E-15, Te 1.41E-15 - 1848, 77.000, 0, En 2.353815016395E-06, CFL 0.00086, SL -1.1955E-01, M 7.69497E+16, S 35.1321, T 4.7935, Me -2.91E-17, Se 0.00E+00, Te -2.27E-15 - 1872, 78.000, 0, En 1.568588646933E-06, CFL 0.00091, SL -1.2352E-01, M 7.69496E+16, S 35.1321, T 4.7934, Me 1.02E-16, Se 0.00E+00, Te 3.85E-16 - 1896, 79.000, 0, En 9.354549559916E-06, CFL 0.00770, SL -1.2382E-01, M 7.69496E+16, S 35.1321, T 4.7937, Me -9.56E-17, Se 0.00E+00, Te 1.06E-15 - 1920, 80.000, 0, En 6.384822997486E-06, CFL 0.00538, SL -1.2155E-01, M 7.69496E+16, S 35.1321, T 4.7940, Me -3.86E-17, Se 6.65E-15, Te 4.60E-16 - 1944, 81.000, 0, En 4.233031831798E-06, CFL 0.00184, SL -1.2246E-01, M 7.69496E+16, S 35.1321, T 4.7940, Me 8.37E-17, Se -6.65E-15, Te 3.83E-16 - 1968, 82.000, 0, En 5.707075018545E-06, CFL 0.00184, SL -1.2496E-01, M 7.69496E+16, S 35.1321, T 4.7938, Me -6.60E-17, Se -6.65E-15, Te -1.55E-15 - 1992, 83.000, 0, En 2.587593272342E-06, CFL 0.00116, SL -1.2178E-01, M 7.69496E+16, S 35.1321, T 4.7937, Me 1.63E-16, Se 6.65E-15, Te -5.40E-16 - 2016, 84.000, 0, En 1.663656253404E-06, CFL 0.00088, SL -1.2330E-01, M 7.69496E+16, S 35.1321, T 4.7936, Me -1.46E-16, Se -1.33E-14, Te -1.87E-16 - 2040, 85.000, 0, En 2.448005747448E-06, CFL 0.00094, SL -1.3192E-01, M 7.69495E+16, S 35.1321, T 4.7924, Me -7.60E-17, Se 0.00E+00, Te 1.11E-15 - 2064, 86.000, 0, En 3.631700317191E-06, CFL 0.00108, SL -1.4196E-01, M 7.69494E+16, S 35.1322, T 4.7911, Me -7.48E-17, Se 0.00E+00, Te 9.23E-17 - 2088, 87.000, 0, En 1.916356384055E-06, CFL 0.00080, SL -1.4698E-01, M 7.69493E+16, S 35.1322, T 4.7904, Me -1.25E-17, Se -6.65E-15, Te 7.49E-16 - 2112, 88.000, 0, En 1.626459682723E-06, CFL 0.00093, SL -1.3811E-01, M 7.69494E+16, S 35.1322, T 4.7900, Me 1.34E-16, Se 0.00E+00, Te 9.34E-16 - 2136, 89.000, 0, En 3.427059599491E-05, CFL 0.00833, SL -1.2585E-01, M 7.69496E+16, S 35.1321, T 4.7901, Me 9.75E-17, Se 6.65E-15, Te 1.93E-15 - 2160, 90.000, 0, En 2.326368850283E-05, CFL 0.00735, SL -1.2492E-01, M 7.69496E+16, S 35.1321, T 4.7904, Me -8.37E-17, Se -6.65E-15, Te 1.46E-16 - 2184, 91.000, 0, En 7.996235924978E-06, CFL 0.00385, SL -1.2865E-01, M 7.69495E+16, S 35.1321, T 4.7905, Me 1.48E-17, Se 0.00E+00, Te -2.52E-15 - 2208, 92.000, 0, En 7.511970281668E-07, CFL 0.00094, SL -1.3312E-01, M 7.69495E+16, S 35.1321, T 4.7904, Me -4.81E-17, Se 6.65E-15, Te -2.39E-16 - 2232, 93.000, 0, En 5.760510582473E-07, CFL 0.00036, SL -1.3901E-01, M 7.69494E+16, S 35.1322, T 4.7899, Me 2.61E-17, Se 6.65E-15, Te 9.29E-16 - 2256, 94.000, 0, En 2.453633699004E-07, CFL 0.00027, SL -1.4343E-01, M 7.69494E+16, S 35.1322, T 4.7896, Me 2.37E-18, Se -6.65E-15, Te -9.40E-16 - 2280, 95.000, 0, En 1.331627128694E-06, CFL 0.00094, SL -1.4213E-01, M 7.69494E+16, S 35.1322, T 4.7895, Me 5.92E-17, Se 2.00E-14, Te 1.88E-15 - 2304, 96.000, 0, En 7.379515713157E-06, CFL 0.00596, SL -1.4221E-01, M 7.69494E+16, S 35.1322, T 4.7898, Me 4.40E-17, Se 6.65E-15, Te -1.01E-15 - 2328, 97.000, 0, En 4.423039095670E-05, CFL 0.00893, SL -1.4385E-01, M 7.69493E+16, S 35.1322, T 4.7901, Me -3.20E-17, Se 6.65E-15, Te 8.67E-16 - 2352, 98.000, 0, En 3.044831539287E-05, CFL 0.00763, SL -1.4606E-01, M 7.69493E+16, S 35.1322, T 4.7902, Me -1.34E-16, Se -6.65E-15, Te 8.55E-16 - 2376, 99.000, 0, En 1.129081289542E-06, CFL 0.00111, SL -1.4877E-01, M 7.69493E+16, S 35.1322, T 4.7903, Me 2.46E-17, Se 1.33E-14, Te -1.49E-15 - 2400, 100.000, 0, En 6.573299054901E-06, CFL 0.00275, SL -1.5224E-01, M 7.69492E+16, S 35.1322, T 4.7903, Me 9.20E-17, Se 6.65E-15, Te 2.23E-15 - 2424, 101.000, 0, En 2.840202620313E-06, CFL 0.00400, SL -1.5320E-01, M 7.69492E+16, S 35.1322, T 4.7905, Me 3.17E-17, Se 0.00E+00, Te -1.81E-15 - 2448, 102.000, 0, En 3.636704563736E-06, CFL 0.00512, SL -1.5206E-01, M 7.69492E+16, S 35.1322, T 4.7908, Me 3.61E-17, Se -6.65E-15, Te 7.74E-16 - 2472, 103.000, 0, En 1.566729242294E-06, CFL 0.00160, SL -1.5541E-01, M 7.69492E+16, S 35.1323, T 4.7910, Me 5.65E-17, Se 0.00E+00, Te 1.60E-17 - 2496, 104.000, 0, En 1.044360065974E-06, CFL 0.00124, SL -1.6009E-01, M 7.69491E+16, S 35.1323, T 4.7911, Me -8.33E-17, Se -6.65E-15, Te 1.37E-15 - 2520, 105.000, 0, En 3.243574742395E-07, CFL 0.00111, SL -1.6286E-01, M 7.69491E+16, S 35.1323, T 4.7913, Me -4.97E-17, Se 0.00E+00, Te -1.08E-15 - 2544, 106.000, 0, En 9.987609122517E-06, CFL 0.01370, SL -1.6315E-01, M 7.69491E+16, S 35.1323, T 4.7917, Me -5.58E-17, Se 6.65E-15, Te 2.53E-15 - 2568, 107.000, 0, En 2.372864236064E-05, CFL 0.01452, SL -1.6264E-01, M 7.69491E+16, S 35.1323, T 4.7921, Me -2.31E-17, Se -1.33E-14, Te -7.33E-16 - 2592, 108.000, 0, En 2.141754563529E-05, CFL 0.01343, SL -1.5961E-01, M 7.69491E+16, S 35.1323, T 4.7924, Me 3.35E-17, Se 0.00E+00, Te -5.32E-16 - 2616, 109.000, 0, En 5.967628746093E-06, CFL 0.00679, SL -1.5618E-01, M 7.69492E+16, S 35.1323, T 4.7925, Me 6.54E-17, Se 0.00E+00, Te -2.33E-15 - 2640, 110.000, 0, En 2.155453254304E-06, CFL 0.00280, SL -1.5662E-01, M 7.69492E+16, S 35.1323, T 4.7921, Me -1.69E-16, Se 0.00E+00, Te -1.76E-16 - 2664, 111.000, 0, En 1.114757871331E-06, CFL 0.00101, SL -1.6411E-01, M 7.69491E+16, S 35.1323, T 4.7915, Me -6.93E-17, Se 0.00E+00, Te -2.55E-16 - 2688, 112.000, 0, En 2.331903382067E-06, CFL 0.00139, SL -1.7078E-01, M 7.69490E+16, S 35.1324, T 4.7912, Me -7.36E-18, Se 0.00E+00, Te -3.18E-16 - 2712, 113.000, 0, En 6.403705142150E-06, CFL 0.00263, SL -1.7039E-01, M 7.69490E+16, S 35.1324, T 4.7910, Me 1.77E-17, Se 0.00E+00, Te 9.00E-16 - 2736, 114.000, 0, En 1.244778958636E-05, CFL 0.00717, SL -1.5685E-01, M 7.69492E+16, S 35.1323, T 4.7910, Me -2.86E-17, Se 6.65E-15, Te -9.04E-16 - 2760, 115.000, 0, En 2.493802503891E-06, CFL 0.00178, SL -1.5525E-01, M 7.69492E+16, S 35.1323, T 4.7911, Me -1.19E-16, Se 6.65E-15, Te 1.39E-15 - 2784, 116.000, 0, En 4.680448138855E-06, CFL 0.00390, SL -1.5744E-01, M 7.69492E+16, S 35.1323, T 4.7914, Me -5.95E-17, Se 0.00E+00, Te -3.02E-15 - 2808, 117.000, 0, En 1.503292426717E-05, CFL 0.00514, SL -1.5990E-01, M 7.69491E+16, S 35.1323, T 4.7917, Me -3.77E-17, Se 1.33E-14, Te 5.29E-16 - 2832, 118.000, 0, En 1.976861088292E-05, CFL 0.00719, SL -1.6219E-01, M 7.69491E+16, S 35.1323, T 4.7920, Me 7.98E-17, Se -6.65E-15, Te -1.16E-16 - 2856, 119.000, 0, En 1.671733973821E-05, CFL 0.00734, SL -1.6460E-01, M 7.69491E+16, S 35.1323, T 4.7924, Me -1.66E-17, Se -6.65E-15, Te -2.11E-16 - 2880, 120.000, 0, En 4.105195474654E-06, CFL 0.00488, SL -1.6675E-01, M 7.69491E+16, S 35.1323, T 4.7929, Me 1.50E-17, Se 0.00E+00, Te -2.92E-16 - 2904, 121.000, 0, En 2.055820019008E-05, CFL 0.01466, SL -1.6847E-01, M 7.69490E+16, S 35.1323, T 4.7934, Me -1.14E-16, Se -1.33E-14, Te -2.14E-15 - 2928, 122.000, 0, En 1.634701657788E-05, CFL 0.00692, SL -1.7005E-01, M 7.69490E+16, S 35.1323, T 4.7936, Me 7.25E-17, Se 0.00E+00, Te 2.11E-15 - 2952, 123.000, 0, En 3.767108404971E-06, CFL 0.00530, SL -1.7137E-01, M 7.69490E+16, S 35.1324, T 4.7939, Me 2.67E-17, Se 1.33E-14, Te -4.44E-16 - 2976, 124.000, 0, En 3.732201434224E-06, CFL 0.00635, SL -1.7192E-01, M 7.69490E+16, S 35.1324, T 4.7943, Me -2.56E-17, Se -1.33E-14, Te -1.01E-15 - 3000, 125.000, 0, En 3.975297612918E-06, CFL 0.00950, SL -1.6743E-01, M 7.69490E+16, S 35.1323, T 4.7947, Me 7.51E-18, Se 0.00E+00, Te -1.59E-15 - 3024, 126.000, 0, En 4.803241247266E-06, CFL 0.01084, SL -1.6017E-01, M 7.69491E+16, S 35.1323, T 4.7950, Me -8.57E-17, Se 0.00E+00, Te 1.81E-15 - 3048, 127.000, 0, En 3.295673744545E-05, CFL 0.02079, SL -1.6080E-01, M 7.69491E+16, S 35.1323, T 4.7952, Me -9.34E-17, Se -6.65E-15, Te -1.64E-15 - 3072, 128.000, 0, En 2.238312839219E-05, CFL 0.00877, SL -1.6417E-01, M 7.69491E+16, S 35.1323, T 4.7954, Me 2.47E-17, Se -6.65E-15, Te 6.39E-16 - 3096, 129.000, 0, En 2.048799304757E-06, CFL 0.00305, SL -1.6653E-01, M 7.69491E+16, S 35.1323, T 4.7958, Me 1.89E-16, Se 0.00E+00, Te -1.23E-15 - 3120, 130.000, 0, En 8.733172956956E-06, CFL 0.00797, SL -1.6854E-01, M 7.69490E+16, S 35.1323, T 4.7961, Me -1.30E-17, Se 1.33E-14, Te 1.99E-15 - 3144, 131.000, 0, En 1.526517063566E-05, CFL 0.00807, SL -1.7168E-01, M 7.69490E+16, S 35.1324, T 4.7962, Me -6.11E-18, Se -1.33E-14, Te 8.07E-17 - 3168, 132.000, 0, En 4.757310313584E-06, CFL 0.00340, SL -1.7709E-01, M 7.69489E+16, S 35.1324, T 4.7962, Me 1.58E-16, Se 1.33E-14, Te -1.13E-15 - 3192, 133.000, 0, En 1.015918026119E-06, CFL 0.00136, SL -1.8151E-01, M 7.69489E+16, S 35.1324, T 4.7962, Me 2.99E-17, Se 6.65E-15, Te 3.27E-15 - 3216, 134.000, 0, En 6.233857056637E-07, CFL 0.00153, SL -1.8246E-01, M 7.69489E+16, S 35.1324, T 4.7964, Me 7.51E-17, Se 6.65E-15, Te -2.47E-15 - 3240, 135.000, 0, En 2.092386440117E-06, CFL 0.00674, SL -1.7945E-01, M 7.69489E+16, S 35.1324, T 4.7967, Me 1.05E-16, Se 0.00E+00, Te -4.06E-16 - 3264, 136.000, 0, En 2.126482607784E-05, CFL 0.02216, SL -1.7812E-01, M 7.69489E+16, S 35.1324, T 4.7972, Me 1.03E-16, Se 2.00E-14, Te 8.81E-16 - 3288, 137.000, 0, En 1.194568667931E-05, CFL 0.01101, SL -1.7836E-01, M 7.69489E+16, S 35.1324, T 4.7975, Me -2.56E-17, Se -6.65E-15, Te -6.62E-16 - 3312, 138.000, 0, En 3.670281761627E-06, CFL 0.00584, SL -1.7913E-01, M 7.69489E+16, S 35.1324, T 4.7978, Me -2.01E-16, Se -1.33E-14, Te -2.65E-15 - 3336, 139.000, 0, En 9.153396141209E-06, CFL 0.00861, SL -1.8006E-01, M 7.69489E+16, S 35.1324, T 4.7981, Me -1.44E-16, Se 0.00E+00, Te 7.10E-16 - 3360, 140.000, 0, En 1.544555948689E-05, CFL 0.01210, SL -1.8086E-01, M 7.69489E+16, S 35.1324, T 4.7984, Me -1.02E-17, Se 0.00E+00, Te -1.96E-15 - 3384, 141.000, 0, En 8.319683040708E-06, CFL 0.00708, SL -1.8167E-01, M 7.69489E+16, S 35.1324, T 4.7989, Me 1.31E-16, Se 0.00E+00, Te 1.07E-15 - 3408, 142.000, 0, En 3.947546371703E-06, CFL 0.00736, SL -1.8245E-01, M 7.69489E+16, S 35.1324, T 4.7996, Me -3.22E-17, Se -2.66E-14, Te 2.92E-16 - 3432, 143.000, 0, En 2.870665327572E-06, CFL 0.00645, SL -1.8309E-01, M 7.69488E+16, S 35.1324, T 4.8002, Me -1.52E-16, Se 0.00E+00, Te -1.62E-15 - 3456, 144.000, 0, En 2.590215783751E-06, CFL 0.00779, SL -1.8365E-01, M 7.69488E+16, S 35.1324, T 4.8009, Me -3.31E-17, Se 6.65E-15, Te 6.60E-16 - 3480, 145.000, 0, En 3.809314333463E-06, CFL 0.00749, SL -1.8445E-01, M 7.69488E+16, S 35.1324, T 4.8017, Me -1.48E-16, Se -6.65E-15, Te 3.08E-16 - 3504, 146.000, 0, En 1.427448157346E-06, CFL 0.00376, SL -1.8536E-01, M 7.69488E+16, S 35.1324, T 4.8023, Me -2.84E-17, Se 0.00E+00, Te -2.17E-15 - 3528, 147.000, 0, En 7.114810430973E-07, CFL 0.00378, SL -1.8617E-01, M 7.69488E+16, S 35.1324, T 4.8030, Me 9.44E-17, Se 0.00E+00, Te 3.14E-15 - 3552, 148.000, 0, En 7.771165271124E-07, CFL 0.00343, SL -1.8611E-01, M 7.69488E+16, S 35.1324, T 4.8037, Me -9.72E-17, Se -6.65E-15, Te -6.12E-16 - 3576, 149.000, 0, En 9.984042663238E-08, CFL 0.00060, SL -1.8699E-01, M 7.69488E+16, S 35.1324, T 4.8043, Me 6.77E-17, Se 0.00E+00, Te -9.70E-16 - 3600, 150.000, 0, En 2.914267373721E-06, CFL 0.00555, SL -1.8852E-01, M 7.69488E+16, S 35.1325, T 4.8047, Me 8.96E-17, Se 6.65E-15, Te -3.84E-16 - 3624, 151.000, 0, En 4.308125606059E-06, CFL 0.00767, SL -1.8881E-01, M 7.69488E+16, S 35.1325, T 4.8050, Me 3.74E-17, Se -1.33E-14, Te -5.21E-16 - 3648, 152.000, 0, En 8.309085811439E-07, CFL 0.00300, SL -1.8987E-01, M 7.69488E+16, S 35.1325, T 4.8055, Me 2.86E-17, Se 6.65E-15, Te 1.86E-16 - 3672, 153.000, 0, En 1.927194202097E-06, CFL 0.00512, SL -1.9145E-01, M 7.69487E+16, S 35.1325, T 4.8058, Me -1.52E-16, Se -6.65E-15, Te -1.69E-15 - 3696, 154.000, 0, En 4.053966397778E-06, CFL 0.00710, SL -1.9297E-01, M 7.69487E+16, S 35.1325, T 4.8063, Me -8.34E-17, Se 0.00E+00, Te 2.55E-16 - 3720, 155.000, 0, En 8.939633219803E-07, CFL 0.00354, SL -1.9421E-01, M 7.69487E+16, S 35.1325, T 4.8068, Me 2.84E-18, Se 0.00E+00, Te 2.89E-15 - 3744, 156.000, 0, En 1.222731554826E-05, CFL 0.01199, SL -1.9548E-01, M 7.69487E+16, S 35.1325, T 4.8074, Me -2.41E-17, Se 6.65E-15, Te -1.62E-15 - 3768, 157.000, 0, En 3.306150254195E-05, CFL 0.01561, SL -1.9682E-01, M 7.69487E+16, S 35.1325, T 4.8080, Me 1.81E-17, Se 0.00E+00, Te -1.98E-16 - 3792, 158.000, 0, En 4.013716184239E-05, CFL 0.02081, SL -1.9813E-01, M 7.69487E+16, S 35.1325, T 4.8085, Me -5.64E-17, Se -1.33E-14, Te -2.02E-15 - 3816, 159.000, 0, En 1.094850207854E-05, CFL 0.00732, SL -1.9806E-01, M 7.69487E+16, S 35.1325, T 4.8089, Me -2.93E-17, Se 0.00E+00, Te 1.32E-15 - 3840, 160.000, 0, En 4.998504393365E-06, CFL 0.00680, SL -1.9602E-01, M 7.69487E+16, S 35.1325, T 4.8094, Me 1.84E-18, Se 6.65E-15, Te 1.61E-16 - 3864, 161.000, 0, En 1.264361008654E-05, CFL 0.00957, SL -1.9620E-01, M 7.69487E+16, S 35.1325, T 4.8100, Me -1.21E-16, Se 0.00E+00, Te 2.30E-16 - 3888, 162.000, 0, En 1.278550512340E-05, CFL 0.00871, SL -1.9481E-01, M 7.69487E+16, S 35.1325, T 4.8104, Me 1.93E-17, Se 0.00E+00, Te 1.37E-15 - 3912, 163.000, 0, En 4.828518471710E-06, CFL 0.00639, SL -1.9517E-01, M 7.69487E+16, S 35.1325, T 4.8109, Me -4.08E-18, Se 0.00E+00, Te -6.00E-16 - 3936, 164.000, 0, En 3.214665860523E-06, CFL 0.00653, SL -1.9613E-01, M 7.69487E+16, S 35.1325, T 4.8114, Me -1.66E-16, Se -6.65E-15, Te -9.79E-16 - 3960, 165.000, 0, En 3.856663478306E-06, CFL 0.00744, SL -1.9716E-01, M 7.69487E+16, S 35.1325, T 4.8120, Me -8.15E-17, Se -1.33E-14, Te 1.56E-16 - 3984, 166.000, 0, En 2.997025138760E-06, CFL 0.00671, SL -1.9841E-01, M 7.69486E+16, S 35.1325, T 4.8127, Me -1.32E-16, Se 0.00E+00, Te 7.67E-16 - 4008, 167.000, 0, En 1.284927759780E-06, CFL 0.00316, SL -1.9984E-01, M 7.69486E+16, S 35.1325, T 4.8134, Me 6.77E-18, Se -6.65E-15, Te 4.30E-16 - 4032, 168.000, 0, En 1.441700015270E-06, CFL 0.00568, SL -2.0014E-01, M 7.69486E+16, S 35.1325, T 4.8140, Me -6.57E-17, Se 0.00E+00, Te 6.23E-16 - 4056, 169.000, 0, En 2.331502257831E-06, CFL 0.00623, SL -1.9925E-01, M 7.69486E+16, S 35.1325, T 4.8146, Me -5.53E-17, Se -6.65E-15, Te -2.05E-15 - 4080, 170.000, 0, En 7.462068957240E-06, CFL 0.01053, SL -1.9808E-01, M 7.69487E+16, S 35.1325, T 4.8152, Me -5.08E-18, Se 6.65E-15, Te 8.49E-16 - 4104, 171.000, 0, En 9.037476002085E-06, CFL 0.00906, SL -1.9724E-01, M 7.69487E+16, S 35.1325, T 4.8157, Me 1.81E-17, Se 0.00E+00, Te 7.83E-16 - 4128, 172.000, 0, En 5.915860134810E-06, CFL 0.00663, SL -1.9183E-01, M 7.69487E+16, S 35.1325, T 4.8160, Me -8.15E-17, Se -1.33E-14, Te -4.63E-16 - 4152, 173.000, 0, En 1.934913379913E-06, CFL 0.00343, SL -1.8195E-01, M 7.69489E+16, S 35.1324, T 4.8160, Me 1.10E-16, Se 0.00E+00, Te 5.02E-16 - 4176, 174.000, 0, En 2.699808434172E-06, CFL 0.00373, SL -1.7950E-01, M 7.69489E+16, S 35.1324, T 4.8160, Me -3.70E-17, Se 0.00E+00, Te -3.54E-16 - 4200, 175.000, 0, En 7.606767887371E-06, CFL 0.00613, SL -1.8223E-01, M 7.69489E+16, S 35.1324, T 4.8161, Me 1.46E-17, Se 6.65E-15, Te -1.02E-15 - 4224, 176.000, 0, En 9.008336292802E-06, CFL 0.00758, SL -1.8454E-01, M 7.69488E+16, S 35.1324, T 4.8165, Me 3.65E-17, Se -6.65E-15, Te -2.40E-16 - 4248, 177.000, 0, En 2.957502663526E-06, CFL 0.00422, SL -1.8436E-01, M 7.69488E+16, S 35.1324, T 4.8171, Me 1.55E-17, Se 6.65E-15, Te 1.08E-15 - 4272, 178.000, 0, En 2.141377856570E-06, CFL 0.00608, SL -1.8141E-01, M 7.69489E+16, S 35.1324, T 4.8177, Me 4.23E-18, Se 6.65E-15, Te 5.30E-16 - 4296, 179.000, 0, En 7.287737613580E-07, CFL 0.00340, SL -1.7518E-01, M 7.69489E+16, S 35.1324, T 4.8182, Me -1.26E-16, Se -6.65E-15, Te -1.29E-16 - 4320, 180.000, 0, En 1.054886202280E-06, CFL 0.00461, SL -1.6672E-01, M 7.69491E+16, S 35.1323, T 4.8186, Me 7.88E-17, Se 0.00E+00, Te 4.26E-16 - 4344, 181.000, 0, En 1.185990322637E-05, CFL 0.01473, SL -1.5855E-01, M 7.69492E+16, S 35.1323, T 4.8190, Me 2.46E-17, Se 6.65E-15, Te 3.62E-16 - 4368, 182.000, 0, En 1.896707601527E-05, CFL 0.01412, SL -1.5010E-01, M 7.69493E+16, S 35.1322, T 4.8196, Me 4.55E-17, Se -6.65E-15, Te -1.91E-15 - 4392, 183.000, 0, En 1.748411655773E-05, CFL 0.01201, SL -1.4208E-01, M 7.69494E+16, S 35.1322, T 4.8201, Me 9.24E-17, Se 6.65E-15, Te 1.10E-15 - 4416, 184.000, 0, En 9.061565271021E-06, CFL 0.00886, SL -1.3715E-01, M 7.69494E+16, S 35.1322, T 4.8206, Me 3.83E-17, Se -6.65E-15, Te -9.06E-16 - 4440, 185.000, 0, En 6.023470597353E-06, CFL 0.00648, SL -1.3708E-01, M 7.69494E+16, S 35.1322, T 4.8211, Me 2.10E-16, Se 6.65E-15, Te 3.84E-16 - 4464, 186.000, 0, En 4.968557167750E-06, CFL 0.00468, SL -1.3855E-01, M 7.69494E+16, S 35.1322, T 4.8216, Me 4.93E-17, Se 0.00E+00, Te 2.19E-16 - 4488, 187.000, 0, En 1.402104292565E-06, CFL 0.00225, SL -1.4017E-01, M 7.69494E+16, S 35.1322, T 4.8220, Me -9.74E-17, Se 0.00E+00, Te -4.65E-16 - 4512, 188.000, 0, En 1.336020863889E-07, CFL 0.00059, SL -1.3829E-01, M 7.69494E+16, S 35.1322, T 4.8222, Me -1.17E-16, Se -6.65E-15, Te 6.31E-17 - 4536, 189.000, 0, En 1.584739617801E-07, CFL 0.00061, SL -1.3475E-01, M 7.69495E+16, S 35.1321, T 4.8223, Me 4.96E-17, Se -6.65E-15, Te 3.26E-17 - 4560, 190.000, 0, En 2.781941179594E-07, CFL 0.00130, SL -1.2855E-01, M 7.69495E+16, S 35.1321, T 4.8225, Me -1.12E-16, Se 0.00E+00, Te 1.72E-15 - 4584, 191.000, 0, En 1.851948534203E-06, CFL 0.00404, SL -1.2262E-01, M 7.69496E+16, S 35.1321, T 4.8228, Me 1.22E-17, Se 0.00E+00, Te -1.41E-15 - 4608, 192.000, 0, En 2.267158004288E-06, CFL 0.00552, SL -1.1823E-01, M 7.69497E+16, S 35.1320, T 4.8231, Me 5.35E-17, Se 0.00E+00, Te 2.76E-15 - 4632, 193.000, 0, En 1.679575192758E-06, CFL 0.00478, SL -1.1476E-01, M 7.69497E+16, S 35.1320, T 4.8236, Me 9.15E-17, Se 6.65E-15, Te 5.18E-16 - 4656, 194.000, 0, En 1.611925307534E-06, CFL 0.00303, SL -1.1074E-01, M 7.69498E+16, S 35.1320, T 4.8238, Me -4.52E-18, Se -6.65E-15, Te -4.28E-16 - 4680, 195.000, 0, En 2.228947914892E-06, CFL 0.00283, SL -1.0725E-01, M 7.69498E+16, S 35.1320, T 4.8240, Me -4.80E-17, Se 0.00E+00, Te 1.05E-15 - 4704, 196.000, 0, En 2.642325898659E-06, CFL 0.00359, SL -1.0276E-01, M 7.69499E+16, S 35.1320, T 4.8242, Me 1.58E-17, Se 6.65E-15, Te 2.83E-16 - 4728, 197.000, 0, En 2.307357724464E-06, CFL 0.00299, SL -9.9849E-02, M 7.69499E+16, S 35.1319, T 4.8245, Me 6.14E-17, Se -1.33E-14, Te 3.88E-16 - 4752, 198.000, 0, En 2.448135869471E-06, CFL 0.00361, SL -9.6650E-02, M 7.69500E+16, S 35.1319, T 4.8247, Me 1.89E-16, Se 0.00E+00, Te -1.05E-15 - 4776, 199.000, 0, En 1.082839090814E-06, CFL 0.00232, SL -9.2253E-02, M 7.69500E+16, S 35.1319, T 4.8249, Me -6.83E-17, Se 0.00E+00, Te -1.08E-16 - 4800, 200.000, 0, En 6.494396712196E-08, CFL 0.00031, SL -8.8405E-02, M 7.69501E+16, S 35.1319, T 4.8249, Me -1.28E-16, Se -6.65E-15, Te 5.74E-16 - 4824, 201.000, 0, En 1.099210639105E-07, CFL 0.00051, SL -8.5758E-02, M 7.69501E+16, S 35.1319, T 4.8249, Me -1.16E-16, Se -1.33E-14, Te -1.63E-15 - 4848, 202.000, 0, En 2.627724595638E-06, CFL 0.00349, SL -8.7486E-02, M 7.69501E+16, S 35.1319, T 4.8249, Me 3.98E-18, Se 0.00E+00, Te 3.17E-16 - 4872, 203.000, 0, En 1.172696864418E-05, CFL 0.00755, SL -8.8681E-02, M 7.69501E+16, S 35.1319, T 4.8250, Me -1.01E-16, Se 0.00E+00, Te 1.18E-15 - 4896, 204.000, 0, En 9.432759538314E-06, CFL 0.00561, SL -8.9051E-02, M 7.69501E+16, S 35.1319, T 4.8252, Me 6.85E-18, Se 0.00E+00, Te -1.16E-15 - 4920, 205.000, 0, En 1.031562145519E-06, CFL 0.00159, SL -9.0293E-02, M 7.69500E+16, S 35.1319, T 4.8253, Me -8.57E-17, Se 0.00E+00, Te 1.51E-16 - 4944, 206.000, 0, En 1.571145916982E-06, CFL 0.00248, SL -9.3367E-02, M 7.69500E+16, S 35.1319, T 4.8253, Me 9.01E-17, Se 0.00E+00, Te -1.42E-15 - 4968, 207.000, 0, En 3.909502835742E-06, CFL 0.00387, SL -9.3994E-02, M 7.69500E+16, S 35.1319, T 4.8254, Me -8.65E-17, Se -6.65E-15, Te 2.19E-16 - 4992, 208.000, 0, En 6.206480087951E-06, CFL 0.00594, SL -9.2473E-02, M 7.69500E+16, S 35.1319, T 4.8257, Me 4.45E-17, Se -6.65E-15, Te -6.35E-16 - 5016, 209.000, 0, En 1.219362862286E-06, CFL 0.00306, SL -9.0898E-02, M 7.69500E+16, S 35.1319, T 4.8260, Me -1.14E-17, Se 0.00E+00, Te -9.98E-16 - 5040, 210.000, 0, En 2.341807917798E-07, CFL 0.00160, SL -9.0523E-02, M 7.69500E+16, S 35.1319, T 4.8264, Me 6.40E-17, Se 0.00E+00, Te 4.61E-16 - 5064, 211.000, 0, En 5.359645580909E-08, CFL 0.00029, SL -9.1150E-02, M 7.69500E+16, S 35.1319, T 4.8267, Me 1.15E-16, Se 0.00E+00, Te -4.27E-17 - 5088, 212.000, 0, En 6.113602909140E-08, CFL 0.00034, SL -8.7334E-02, M 7.69501E+16, S 35.1319, T 4.8269, Me 9.47E-17, Se 0.00E+00, Te 1.57E-15 - 5112, 213.000, 0, En 3.505769336401E-06, CFL 0.00668, SL -8.2702E-02, M 7.69501E+16, S 35.1318, T 4.8273, Me 4.96E-18, Se 0.00E+00, Te 1.22E-16 - 5136, 214.000, 0, En 4.905928379159E-06, CFL 0.00559, SL -8.2098E-02, M 7.69501E+16, S 35.1318, T 4.8278, Me 1.11E-17, Se 0.00E+00, Te -1.53E-15 - 5160, 215.000, 0, En 3.410154524522E-06, CFL 0.00557, SL -8.3831E-02, M 7.69501E+16, S 35.1318, T 4.8283, Me 6.61E-17, Se 0.00E+00, Te 1.39E-15 - 5184, 216.000, 0, En 8.373839572071E-06, CFL 0.00674, SL -8.6296E-02, M 7.69501E+16, S 35.1319, T 4.8287, Me -7.00E-17, Se -6.65E-15, Te -1.25E-15 - 5208, 217.000, 0, En 8.027030827588E-06, CFL 0.00647, SL -8.8284E-02, M 7.69501E+16, S 35.1319, T 4.8291, Me -4.21E-17, Se -6.65E-15, Te 3.35E-16 - 5232, 218.000, 0, En 1.792883592686E-06, CFL 0.00351, SL -8.8658E-02, M 7.69501E+16, S 35.1319, T 4.8295, Me 1.10E-16, Se 6.65E-15, Te -1.69E-15 - 5256, 219.000, 0, En 1.247532859999E-06, CFL 0.00333, SL -8.9074E-02, M 7.69501E+16, S 35.1319, T 4.8299, Me -7.18E-19, Se -6.65E-15, Te 2.61E-15 - 5280, 220.000, 0, En 6.921418817335E-07, CFL 0.00170, SL -9.1880E-02, M 7.69500E+16, S 35.1319, T 4.8302, Me -4.21E-17, Se 0.00E+00, Te -9.52E-16 - 5304, 221.000, 0, En 2.136730537705E-07, CFL 0.00079, SL -9.4469E-02, M 7.69500E+16, S 35.1319, T 4.8305, Me -1.11E-16, Se -6.65E-15, Te 4.22E-16 - 5328, 222.000, 0, En 1.881828232440E-07, CFL 0.00105, SL -9.6119E-02, M 7.69500E+16, S 35.1319, T 4.8308, Me -1.98E-17, Se -6.65E-15, Te -2.66E-15 - 5352, 223.000, 0, En 5.661939046293E-07, CFL 0.00226, SL -9.7417E-02, M 7.69499E+16, S 35.1319, T 4.8311, Me -5.34E-17, Se 0.00E+00, Te -1.34E-15 - 5376, 224.000, 0, En 8.909714357274E-07, CFL 0.00334, SL -9.8949E-02, M 7.69499E+16, S 35.1319, T 4.8316, Me -5.30E-17, Se 0.00E+00, Te 2.29E-16 - 5400, 225.000, 0, En 2.669349765563E-06, CFL 0.00445, SL -1.0089E-01, M 7.69499E+16, S 35.1319, T 4.8320, Me 1.22E-16, Se -6.65E-15, Te 4.65E-16 - 5424, 226.000, 0, En 1.781666922073E-06, CFL 0.00408, SL -1.0327E-01, M 7.69499E+16, S 35.1320, T 4.8324, Me -1.09E-17, Se 6.65E-15, Te 1.33E-15 - 5448, 227.000, 0, En 3.258511009862E-06, CFL 0.00491, SL -1.0597E-01, M 7.69498E+16, S 35.1320, T 4.8327, Me -3.50E-17, Se 6.65E-15, Te -2.15E-15 - 5472, 228.000, 0, En 1.097994064611E-05, CFL 0.00843, SL -1.0819E-01, M 7.69498E+16, S 35.1320, T 4.8332, Me -3.75E-17, Se 0.00E+00, Te -1.22E-15 - 5496, 229.000, 0, En 5.126699231593E-06, CFL 0.00464, SL -1.1017E-01, M 7.69498E+16, S 35.1320, T 4.8336, Me 1.83E-16, Se 0.00E+00, Te 4.38E-16 - 5520, 230.000, 0, En 1.506920561419E-06, CFL 0.00349, SL -1.1193E-01, M 7.69498E+16, S 35.1320, T 4.8340, Me -6.17E-17, Se -6.65E-15, Te -2.01E-15 - 5544, 231.000, 0, En 5.272826188639E-07, CFL 0.00200, SL -1.1356E-01, M 7.69497E+16, S 35.1320, T 4.8344, Me 1.81E-16, Se 6.65E-15, Te 1.08E-15 - 5568, 232.000, 0, En 4.196984189398E-07, CFL 0.00239, SL -1.1493E-01, M 7.69497E+16, S 35.1320, T 4.8348, Me -6.14E-17, Se -6.65E-15, Te -1.36E-15 - 5592, 233.000, 0, En 3.569215415998E-07, CFL 0.00213, SL -1.1626E-01, M 7.69497E+16, S 35.1320, T 4.8352, Me 1.26E-16, Se 6.65E-15, Te -2.04E-16 - 5616, 234.000, 0, En 8.248618140752E-06, CFL 0.00830, SL -1.1702E-01, M 7.69497E+16, S 35.1320, T 4.8355, Me 2.20E-18, Se -6.65E-15, Te 9.24E-16 - 5640, 235.000, 0, En 5.814363716250E-06, CFL 0.00516, SL -1.1813E-01, M 7.69497E+16, S 35.1320, T 4.8357, Me 1.64E-17, Se 0.00E+00, Te -1.36E-15 - 5664, 236.000, 0, En 5.263113898346E-07, CFL 0.00165, SL -1.1958E-01, M 7.69497E+16, S 35.1321, T 4.8358, Me -1.14E-16, Se 6.65E-15, Te -1.03E-15 - 5688, 237.000, 0, En 8.599365905501E-08, CFL 0.00056, SL -1.1567E-01, M 7.69497E+16, S 35.1320, T 4.8359, Me 1.00E-17, Se -6.65E-15, Te -1.18E-15 - 5712, 238.000, 0, En 2.772892241535E-07, CFL 0.00119, SL -1.1661E-01, M 7.69497E+16, S 35.1320, T 4.8359, Me 2.77E-17, Se 0.00E+00, Te 6.76E-16 - 5736, 239.000, 0, En 7.607026916886E-07, CFL 0.00187, SL -1.1802E-01, M 7.69497E+16, S 35.1320, T 4.8360, Me -1.27E-16, Se -6.65E-15, Te -1.30E-15 - 5760, 240.000, 0, En 1.012218672208E-06, CFL 0.00201, SL -1.1914E-01, M 7.69497E+16, S 35.1321, T 4.8363, Me 6.25E-17, Se -6.65E-15, Te 1.16E-15 - 5784, 241.000, 0, En 2.781163326905E-06, CFL 0.00425, SL -1.1960E-01, M 7.69497E+16, S 35.1321, T 4.8367, Me -1.32E-16, Se -6.65E-15, Te -1.78E-15 - 5808, 242.000, 0, En 3.110396438083E-06, CFL 0.00403, SL -1.1992E-01, M 7.69497E+16, S 35.1321, T 4.8370, Me 4.31E-17, Se 0.00E+00, Te 1.97E-15 - 5832, 243.000, 0, En 3.810697617630E-06, CFL 0.00360, SL -1.2074E-01, M 7.69496E+16, S 35.1321, T 4.8371, Me -1.20E-17, Se -6.65E-15, Te -1.59E-16 - 5856, 244.000, 0, En 9.954677676728E-07, CFL 0.00206, SL -1.2000E-01, M 7.69497E+16, S 35.1321, T 4.8372, Me 6.25E-17, Se -6.65E-15, Te -2.13E-15 - 5880, 245.000, 0, En 3.769282181773E-07, CFL 0.00144, SL -1.1792E-01, M 7.69497E+16, S 35.1320, T 4.8374, Me 7.87E-17, Se 1.33E-14, Te 1.09E-15 - 5904, 246.000, 0, En 8.321769526195E-07, CFL 0.00317, SL -1.1366E-01, M 7.69497E+16, S 35.1320, T 4.8376, Me 4.15E-17, Se 6.65E-15, Te 5.71E-16 - 5928, 247.000, 0, En 1.261487735595E-06, CFL 0.00421, SL -1.0894E-01, M 7.69498E+16, S 35.1320, T 4.8380, Me 9.26E-17, Se 6.65E-15, Te -5.36E-17 - 5952, 248.000, 0, En 1.455372321662E-06, CFL 0.00448, SL -1.0681E-01, M 7.69498E+16, S 35.1320, T 4.8383, Me 5.09E-17, Se 0.00E+00, Te 4.55E-17 - 5976, 249.000, 0, En 3.156501302817E-06, CFL 0.00501, SL -1.0571E-01, M 7.69498E+16, S 35.1320, T 4.8386, Me 7.21E-17, Se 6.65E-15, Te 5.62E-16 - 6000, 250.000, 0, En 4.295474834688E-06, CFL 0.00559, SL -1.0593E-01, M 7.69498E+16, S 35.1320, T 4.8389, Me -1.19E-16, Se -1.33E-14, Te 5.82E-17 - 6024, 251.000, 0, En 4.241514822002E-06, CFL 0.00430, SL -1.0568E-01, M 7.69498E+16, S 35.1320, T 4.8391, Me 6.08E-17, Se 1.33E-14, Te -1.36E-15 - 6048, 252.000, 0, En 4.426636374163E-06, CFL 0.00489, SL -1.0409E-01, M 7.69499E+16, S 35.1320, T 4.8393, Me -4.20E-17, Se -1.33E-14, Te -5.18E-16 - 6072, 253.000, 0, En 5.026510728950E-06, CFL 0.00515, SL -1.0142E-01, M 7.69499E+16, S 35.1319, T 4.8393, Me 2.19E-16, Se 6.65E-15, Te 2.11E-16 - 6096, 254.000, 0, En 6.485790547956E-06, CFL 0.00612, SL -9.5191E-02, M 7.69500E+16, S 35.1319, T 4.8393, Me -1.28E-16, Se 0.00E+00, Te 1.47E-15 - 6120, 255.000, 0, En 7.859307644781E-06, CFL 0.00625, SL -8.6874E-02, M 7.69501E+16, S 35.1319, T 4.8394, Me 4.02E-17, Se -6.65E-15, Te -1.93E-15 - 6144, 256.000, 0, En 8.898583136175E-06, CFL 0.00562, SL -7.8429E-02, M 7.69502E+16, S 35.1318, T 4.8396, Me 3.16E-17, Se 0.00E+00, Te 1.41E-17 - 6168, 257.000, 0, En 6.699612205789E-06, CFL 0.00577, SL -6.9889E-02, M 7.69503E+16, S 35.1318, T 4.8396, Me 1.62E-17, Se -6.65E-15, Te -1.95E-15 - 6192, 258.000, 0, En 1.181863330192E-05, CFL 0.00732, SL -6.1766E-02, M 7.69504E+16, S 35.1317, T 4.8398, Me 2.10E-16, Se 6.65E-15, Te 9.09E-16 - 6216, 259.000, 0, En 2.645583318960E-05, CFL 0.01150, SL -5.7366E-02, M 7.69505E+16, S 35.1317, T 4.8399, Me 1.46E-17, Se 1.33E-14, Te -5.45E-16 - 6240, 260.000, 0, En 1.668630431026E-05, CFL 0.00667, SL -5.6277E-02, M 7.69505E+16, S 35.1317, T 4.8400, Me 5.90E-17, Se 0.00E+00, Te 1.70E-15 - 6264, 261.000, 0, En 3.872733304719E-06, CFL 0.00377, SL -5.5269E-02, M 7.69505E+16, S 35.1317, T 4.8402, Me -9.16E-17, Se 6.65E-15, Te -5.63E-16 - 6288, 262.000, 0, En 1.360009349633E-06, CFL 0.00227, SL -5.1126E-02, M 7.69505E+16, S 35.1317, T 4.8403, Me -5.22E-17, Se -6.65E-15, Te 1.10E-15 - 6312, 263.000, 0, En 1.008175135543E-06, CFL 0.00222, SL -4.2068E-02, M 7.69507E+16, S 35.1316, T 4.8404, Me 2.82E-17, Se 0.00E+00, Te -2.07E-15 - 6336, 264.000, 0, En 7.076096409370E-07, CFL 0.00171, SL -3.3225E-02, M 7.69508E+16, S 35.1315, T 4.8404, Me -4.52E-17, Se 0.00E+00, Te 6.60E-16 - 6360, 265.000, 0, En 2.104274643830E-06, CFL 0.00319, SL -2.9912E-02, M 7.69508E+16, S 35.1315, T 4.8406, Me 7.33E-17, Se 6.65E-15, Te 1.22E-15 - 6384, 266.000, 0, En 2.611182819211E-06, CFL 0.00332, SL -2.8593E-02, M 7.69508E+16, S 35.1315, T 4.8407, Me 9.78E-17, Se 6.65E-15, Te -2.30E-15 - 6408, 267.000, 0, En 4.635249393289E-06, CFL 0.00607, SL -2.8090E-02, M 7.69508E+16, S 35.1315, T 4.8410, Me 1.46E-17, Se -1.33E-14, Te 1.25E-15 - 6432, 268.000, 0, En 4.323847496832E-06, CFL 0.00470, SL -2.8767E-02, M 7.69508E+16, S 35.1315, T 4.8414, Me 5.67E-17, Se 6.65E-15, Te -1.33E-15 - 6456, 269.000, 0, En 3.861746889422E-06, CFL 0.00424, SL -3.0057E-02, M 7.69508E+16, S 35.1315, T 4.8416, Me 2.72E-17, Se 6.65E-15, Te -5.90E-16 - 6480, 270.000, 0, En 4.015761146632E-07, CFL 0.00100, SL -3.1804E-02, M 7.69508E+16, S 35.1315, T 4.8418, Me 6.43E-18, Se -1.33E-14, Te 7.85E-17 - 6504, 271.000, 0, En 7.097205767203E-07, CFL 0.00160, SL -3.6343E-02, M 7.69507E+16, S 35.1316, T 4.8414, Me 1.05E-16, Se 6.65E-15, Te 2.62E-15 - 6528, 272.000, 0, En 3.522418952543E-06, CFL 0.00368, SL -3.9791E-02, M 7.69507E+16, S 35.1316, T 4.8411, Me -2.17E-17, Se 1.33E-14, Te -2.70E-15 - 6552, 273.000, 0, En 5.462763367178E-06, CFL 0.00441, SL -4.1797E-02, M 7.69507E+16, S 35.1316, T 4.8409, Me -9.74E-17, Se -2.66E-14, Te 9.25E-16 - 6576, 274.000, 0, En 8.156803011266E-06, CFL 0.00476, SL -4.5226E-02, M 7.69506E+16, S 35.1316, T 4.8408, Me -5.52E-17, Se -6.65E-15, Te -2.15E-15 - 6600, 275.000, 0, En 4.596833896845E-06, CFL 0.00357, SL -5.0317E-02, M 7.69505E+16, S 35.1316, T 4.8407, Me 2.12E-17, Se 0.00E+00, Te 2.31E-15 - 6624, 276.000, 0, En 4.564222058651E-06, CFL 0.00305, SL -5.5376E-02, M 7.69505E+16, S 35.1317, T 4.8405, Me 1.43E-17, Se -1.33E-14, Te 1.02E-15 - 6648, 277.000, 0, En 2.586544348375E-06, CFL 0.00248, SL -5.9533E-02, M 7.69504E+16, S 35.1317, T 4.8404, Me -1.30E-17, Se 0.00E+00, Te -1.07E-16 - 6672, 278.000, 0, En 1.146502559862E-06, CFL 0.00190, SL -6.3384E-02, M 7.69504E+16, S 35.1317, T 4.8401, Me 6.84E-17, Se 0.00E+00, Te -9.78E-16 - 6696, 279.000, 0, En 3.876165408343E-06, CFL 0.00337, SL -6.6931E-02, M 7.69503E+16, S 35.1317, T 4.8399, Me -7.64E-17, Se -6.65E-15, Te 7.56E-16 - 6720, 280.000, 0, En 9.582105064659E-06, CFL 0.00517, SL -6.7519E-02, M 7.69503E+16, S 35.1317, T 4.8397, Me 1.26E-16, Se 6.65E-15, Te 2.13E-15 - 6744, 281.000, 0, En 1.620936539058E-05, CFL 0.00642, SL -6.0357E-02, M 7.69504E+16, S 35.1317, T 4.8396, Me 3.34E-17, Se -6.65E-15, Te -2.13E-15 - 6768, 282.000, 0, En 1.302652084165E-05, CFL 0.00509, SL -6.1896E-02, M 7.69504E+16, S 35.1317, T 4.8392, Me -1.09E-17, Se 0.00E+00, Te 1.64E-15 - 6792, 283.000, 0, En 4.568677794173E-06, CFL 0.00299, SL -6.9667E-02, M 7.69503E+16, S 35.1318, T 4.8385, Me 4.73E-17, Se 0.00E+00, Te -2.13E-16 - 6816, 284.000, 0, En 5.524477512398E-05, CFL 0.01086, SL -7.8729E-02, M 7.69502E+16, S 35.1318, T 4.8377, Me -2.98E-17, Se -1.33E-14, Te 1.99E-15 - 6840, 285.000, 0, En 9.332168142342E-05, CFL 0.01157, SL -8.6172E-02, M 7.69501E+16, S 35.1319, T 4.8371, Me -6.39E-17, Se 0.00E+00, Te 2.27E-16 - 6864, 286.000, 0, En 2.415131899356E-05, CFL 0.00668, SL -8.8446E-02, M 7.69501E+16, S 35.1319, T 4.8367, Me 1.82E-16, Se 6.65E-15, Te 8.63E-16 - 6888, 287.000, 0, En 1.883210549980E-06, CFL 0.00181, SL -7.9794E-02, M 7.69502E+16, S 35.1318, T 4.8365, Me 1.05E-16, Se -6.65E-15, Te -1.77E-17 - 6912, 288.000, 0, En 7.590681459599E-06, CFL 0.00415, SL -6.9040E-02, M 7.69503E+16, S 35.1318, T 4.8365, Me -1.56E-16, Se 0.00E+00, Te -7.88E-16 - 6936, 289.000, 0, En 1.555816182765E-05, CFL 0.00599, SL -6.1430E-02, M 7.69504E+16, S 35.1317, T 4.8364, Me -6.53E-17, Se 1.33E-14, Te 8.25E-16 - 6960, 290.000, 0, En 7.901317558271E-06, CFL 0.00312, SL -6.2052E-02, M 7.69504E+16, S 35.1317, T 4.8365, Me -7.99E-17, Se -6.65E-15, Te 6.44E-17 - 6984, 291.000, 0, En 9.305242543614E-06, CFL 0.00430, SL -6.4954E-02, M 7.69504E+16, S 35.1317, T 4.8365, Me 9.10E-17, Se 2.00E-14, Te -4.39E-16 - 7008, 292.000, 0, En 4.497624075865E-05, CFL 0.00689, SL -6.7475E-02, M 7.69503E+16, S 35.1317, T 4.8365, Me 1.68E-16, Se 6.65E-15, Te 2.08E-15 - 7032, 293.000, 0, En 4.218490520993E-05, CFL 0.00859, SL -6.7625E-02, M 7.69503E+16, S 35.1317, T 4.8365, Me 9.42E-18, Se 0.00E+00, Te 4.88E-16 - 7056, 294.000, 0, En 1.814240691795E-05, CFL 0.00572, SL -5.8643E-02, M 7.69504E+16, S 35.1317, T 4.8366, Me -8.43E-17, Se -6.65E-15, Te -3.13E-16 - 7080, 295.000, 0, En 5.106439073077E-06, CFL 0.00285, SL -5.3233E-02, M 7.69505E+16, S 35.1317, T 4.8365, Me 3.13E-17, Se -6.65E-15, Te -1.76E-15 - 7104, 296.000, 0, En 9.258686448962E-07, CFL 0.00122, SL -4.4863E-02, M 7.69506E+16, S 35.1316, T 4.8363, Me 4.75E-17, Se 6.65E-15, Te -2.80E-16 - 7128, 297.000, 0, En 4.003419898741E-06, CFL 0.00619, SL -2.2151E-02, M 7.69509E+16, S 35.1315, T 4.8362, Me 1.32E-16, Se 0.00E+00, Te -4.28E-17 - 7152, 298.000, 0, En 1.562510563896E-06, CFL 0.00161, SL -1.9494E-02, M 7.69509E+16, S 35.1315, T 4.8362, Me -3.36E-17, Se 6.65E-15, Te 1.88E-15 - 7176, 299.000, 0, En 2.307195222989E-06, CFL 0.00175, SL -2.4936E-02, M 7.69509E+16, S 35.1315, T 4.8357, Me 3.95E-17, Se 0.00E+00, Te -9.71E-16 - 7200, 300.000, 0, En 2.600195032076E-06, CFL 0.00210, SL -2.9130E-02, M 7.69508E+16, S 35.1315, T 4.8350, Me -6.63E-18, Se -6.65E-15, Te -4.47E-16 - 7224, 301.000, 0, En 3.981882132911E-06, CFL 0.00229, SL -1.7096E-02, M 7.69510E+16, S 35.1315, T 4.8347, Me 2.36E-17, Se -6.65E-15, Te 6.99E-16 - 7248, 302.000, 0, En 1.047828803947E-05, CFL 0.00426, SL -4.5627E-03, M 7.69511E+16, S 35.1314, T 4.8344, Me -4.57E-17, Se 0.00E+00, Te -2.22E-15 - 7272, 303.000, 0, En 9.431365921811E-06, CFL 0.00325, SL -6.7237E-03, M 7.69511E+16, S 35.1314, T 4.8337, Me 5.31E-17, Se 0.00E+00, Te 5.19E-16 - 7296, 304.000, 0, En 2.345947069001E-06, CFL 0.00172, SL -3.8371E-03, M 7.69511E+16, S 35.1314, T 4.8333, Me 4.15E-17, Se 0.00E+00, Te 5.59E-16 - 7320, 305.000, 0, En 1.064029210092E-06, CFL 0.00125, SL 1.6367E-04, M 7.69512E+16, S 35.1314, T 4.8330, Me -7.72E-17, Se 0.00E+00, Te -1.43E-15 - 7344, 306.000, 0, En 6.569712587118E-07, CFL 0.00106, SL -2.1989E-03, M 7.69512E+16, S 35.1314, T 4.8327, Me 7.47E-17, Se 0.00E+00, Te 8.28E-17 - 7368, 307.000, 0, En 9.944365384789E-07, CFL 0.00130, SL -3.2509E-03, M 7.69512E+16, S 35.1314, T 4.8324, Me -2.95E-17, Se -1.33E-14, Te -8.69E-16 - 7392, 308.000, 0, En 2.278490095268E-06, CFL 0.00175, SL -5.0175E-03, M 7.69511E+16, S 35.1314, T 4.8320, Me -3.60E-17, Se 0.00E+00, Te 4.54E-16 - 7416, 309.000, 0, En 3.663991703184E-06, CFL 0.00191, SL -7.5270E-03, M 7.69511E+16, S 35.1314, T 4.8315, Me 7.85E-17, Se 1.33E-14, Te -2.26E-18 - 7440, 310.000, 0, En 2.725288826709E-06, CFL 0.00194, SL -1.2803E-02, M 7.69510E+16, S 35.1314, T 4.8307, Me 1.05E-16, Se 6.65E-15, Te 1.30E-15 - 7464, 311.000, 0, En 2.470764683903E-06, CFL 0.00187, SL -1.9126E-02, M 7.69509E+16, S 35.1315, T 4.8301, Me 9.33E-17, Se 1.33E-14, Te 4.78E-16 - 7488, 312.000, 0, En 1.034497762862E-06, CFL 0.00110, SL -2.4810E-02, M 7.69509E+16, S 35.1315, T 4.8296, Me -6.75E-17, Se -6.65E-15, Te 1.23E-15 - 7512, 313.000, 0, En 2.218684484473E-07, CFL 0.00056, SL -2.8728E-02, M 7.69508E+16, S 35.1315, T 4.8291, Me 3.95E-17, Se -6.65E-15, Te 1.33E-16 - 7536, 314.000, 0, En 6.008366612016E-06, CFL 0.00307, SL -2.8391E-02, M 7.69508E+16, S 35.1315, T 4.8289, Me 2.53E-17, Se 6.65E-15, Te 2.85E-15 - 7560, 315.000, 0, En 2.524337963635E-05, CFL 0.00587, SL -2.9571E-02, M 7.69508E+16, S 35.1315, T 4.8286, Me 1.44E-16, Se -1.33E-14, Te -1.48E-15 - 7584, 316.000, 0, En 2.392676408744E-05, CFL 0.00447, SL -3.1801E-02, M 7.69508E+16, S 35.1315, T 4.8283, Me -2.90E-17, Se 0.00E+00, Te 9.70E-16 - 7608, 317.000, 0, En 3.548471344027E-06, CFL 0.00211, SL -3.3235E-02, M 7.69508E+16, S 35.1315, T 4.8280, Me -7.41E-17, Se 6.65E-15, Te -1.83E-16 - 7632, 318.000, 0, En 7.932389710403E-07, CFL 0.00099, SL -3.6575E-02, M 7.69507E+16, S 35.1316, T 4.8272, Me -1.23E-16, Se -6.65E-15, Te -3.48E-16 - 7656, 319.000, 0, En 1.776175470455E-06, CFL 0.00153, SL -4.6191E-02, M 7.69506E+16, S 35.1316, T 4.8260, Me 1.57E-17, Se 0.00E+00, Te 3.53E-16 - 7680, 320.000, 0, En 1.158876087114E-06, CFL 0.00120, SL -5.4697E-02, M 7.69505E+16, S 35.1317, T 4.8250, Me 1.25E-17, Se -6.65E-15, Te 2.38E-15 - 7704, 321.000, 0, En 5.304013416565E-07, CFL 0.00085, SL -6.0896E-02, M 7.69504E+16, S 35.1317, T 4.8244, Me -3.33E-18, Se 0.00E+00, Te -2.24E-15 - 7728, 322.000, 0, En 1.224220249152E-06, CFL 0.00130, SL -6.5431E-02, M 7.69504E+16, S 35.1317, T 4.8240, Me 2.04E-17, Se 0.00E+00, Te 6.37E-17 - 7752, 323.000, 0, En 5.479282610697E-07, CFL 0.00077, SL -6.5299E-02, M 7.69504E+16, S 35.1317, T 4.8238, Me -5.07E-17, Se -6.65E-15, Te -1.68E-15 - 7776, 324.000, 0, En 6.938541109628E-07, CFL 0.00078, SL -5.6739E-02, M 7.69505E+16, S 35.1317, T 4.8236, Me -1.25E-16, Se 6.65E-15, Te 1.40E-15 - 7800, 325.000, 0, En 2.595556774460E-06, CFL 0.00181, SL -6.1496E-02, M 7.69504E+16, S 35.1317, T 4.8228, Me 1.02E-18, Se 0.00E+00, Te -1.28E-15 - 7824, 326.000, 0, En 3.797646539428E-06, CFL 0.00186, SL -7.1357E-02, M 7.69503E+16, S 35.1318, T 4.8215, Me -1.15E-16, Se -6.65E-15, Te 7.57E-16 - 7848, 327.000, 0, En 1.345400527849E-05, CFL 0.00391, SL -8.0471E-02, M 7.69502E+16, S 35.1318, T 4.8204, Me 1.33E-16, Se 6.65E-15, Te -2.65E-16 - 7872, 328.000, 0, En 1.163826906283E-05, CFL 0.00311, SL -8.9016E-02, M 7.69501E+16, S 35.1319, T 4.8194, Me 1.54E-20, Se 0.00E+00, Te -1.66E-15 - 7896, 329.000, 0, En 3.690278524564E-06, CFL 0.00165, SL -9.6545E-02, M 7.69500E+16, S 35.1319, T 4.8185, Me 3.41E-17, Se 6.65E-15, Te 1.92E-15 - 7920, 330.000, 0, En 3.552266453504E-06, CFL 0.00193, SL -1.0134E-01, M 7.69499E+16, S 35.1319, T 4.8179, Me 1.79E-16, Se 1.33E-14, Te -1.69E-15 - 7944, 331.000, 0, En 6.173893680511E-07, CFL 0.00074, SL -1.0269E-01, M 7.69499E+16, S 35.1320, T 4.8176, Me 5.95E-17, Se 0.00E+00, Te 4.64E-16 - 7968, 332.000, 0, En 1.338952416278E-06, CFL 0.00116, SL -1.0425E-01, M 7.69499E+16, S 35.1320, T 4.8175, Me -1.16E-16, Se 0.00E+00, Te 8.46E-17 - 7992, 333.000, 0, En 9.093742254149E-07, CFL 0.00093, SL -1.0728E-01, M 7.69498E+16, S 35.1320, T 4.8173, Me -3.70E-17, Se 0.00E+00, Te 1.03E-15 - 8016, 334.000, 0, En 1.143457797109E-06, CFL 0.00113, SL -1.1104E-01, M 7.69498E+16, S 35.1320, T 4.8169, Me 8.65E-18, Se 6.65E-15, Te 7.15E-16 - 8040, 335.000, 0, En 1.608108519967E-06, CFL 0.00125, SL -1.1504E-01, M 7.69497E+16, S 35.1320, T 4.8166, Me 4.82E-17, Se 6.65E-15, Te -2.29E-16 - 8064, 336.000, 0, En 1.211042198605E-06, CFL 0.00120, SL -1.1566E-01, M 7.69497E+16, S 35.1320, T 4.8162, Me -3.63E-17, Se -6.65E-15, Te -1.22E-15 - 8088, 337.000, 0, En 1.487412249521E-06, CFL 0.00097, SL -1.1353E-01, M 7.69497E+16, S 35.1320, T 4.8158, Me -3.13E-18, Se 2.00E-14, Te 2.10E-15 - 8112, 338.000, 0, En 7.375618510715E-07, CFL 0.00083, SL -1.1090E-01, M 7.69498E+16, S 35.1320, T 4.8156, Me -5.77E-17, Se -1.33E-14, Te -4.61E-16 - 8136, 339.000, 0, En 2.358633930803E-07, CFL 0.00050, SL -1.0904E-01, M 7.69498E+16, S 35.1320, T 4.8155, Me -3.83E-17, Se 0.00E+00, Te -1.20E-15 - 8160, 340.000, 0, En 1.020069873418E-06, CFL 0.00095, SL -1.0964E-01, M 7.69498E+16, S 35.1320, T 4.8154, Me 5.32E-17, Se 0.00E+00, Te 1.62E-15 - 8184, 341.000, 0, En 4.318392589530E-07, CFL 0.00062, SL -1.0737E-01, M 7.69498E+16, S 35.1320, T 4.8153, Me 8.58E-17, Se -1.33E-14, Te -1.56E-16 - 8208, 342.000, 0, En 1.534345222143E-07, CFL 0.00036, SL -1.0703E-01, M 7.69498E+16, S 35.1320, T 4.8153, Me -5.15E-17, Se -6.65E-15, Te -2.29E-16 - 8232, 343.000, 0, En 3.353473524422E-08, CFL 0.00018, SL -1.0820E-01, M 7.69498E+16, S 35.1320, T 4.8152, Me -7.09E-17, Se -6.65E-15, Te -1.04E-15 - 8256, 344.000, 0, En 3.579397482275E-07, CFL 0.00057, SL -1.0959E-01, M 7.69498E+16, S 35.1320, T 4.8150, Me 1.07E-16, Se 6.65E-15, Te 1.81E-15 - 8280, 345.000, 0, En 8.578899605258E-07, CFL 0.00091, SL -1.1231E-01, M 7.69498E+16, S 35.1320, T 4.8145, Me -7.89E-17, Se 0.00E+00, Te -3.94E-16 - 8304, 346.000, 0, En 2.244365005932E-06, CFL 0.00151, SL -1.1598E-01, M 7.69497E+16, S 35.1320, T 4.8141, Me -1.09E-17, Se -6.65E-15, Te -1.31E-16 - 8328, 347.000, 0, En 5.328832038198E-06, CFL 0.00186, SL -1.1903E-01, M 7.69497E+16, S 35.1320, T 4.8138, Me -6.68E-17, Se -1.33E-14, Te -2.22E-15 - 8352, 348.000, 0, En 1.546024812096E-05, CFL 0.00314, SL -1.2153E-01, M 7.69496E+16, S 35.1321, T 4.8135, Me 1.79E-17, Se 6.65E-15, Te 1.66E-15 - 8376, 349.000, 0, En 2.393114656163E-05, CFL 0.00466, SL -1.2597E-01, M 7.69496E+16, S 35.1321, T 4.8130, Me -9.26E-17, Se 6.65E-15, Te -9.08E-16 - 8400, 350.000, 0, En 9.416635502382E-06, CFL 0.00258, SL -1.2905E-01, M 7.69495E+16, S 35.1321, T 4.8127, Me 1.93E-16, Se -6.65E-15, Te 1.70E-15 - 8424, 351.000, 0, En 9.937262303769E-07, CFL 0.00087, SL -1.3038E-01, M 7.69495E+16, S 35.1321, T 4.8127, Me -1.05E-16, Se 0.00E+00, Te -6.64E-17 - 8448, 352.000, 0, En 2.353914817435E-06, CFL 0.00164, SL -1.3122E-01, M 7.69495E+16, S 35.1321, T 4.8127, Me 4.66E-17, Se 6.65E-15, Te 9.10E-16 - 8472, 353.000, 0, En 1.055913369654E-05, CFL 0.00273, SL -1.3170E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me 3.26E-17, Se 0.00E+00, Te -7.32E-16 - 8496, 354.000, 0, En 9.685455211578E-06, CFL 0.00267, SL -1.2984E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me -2.22E-17, Se 0.00E+00, Te -2.47E-15 - 8520, 355.000, 0, En 1.004687145081E-05, CFL 0.00275, SL -1.2411E-01, M 7.69496E+16, S 35.1321, T 4.8125, Me 2.94E-17, Se -6.65E-15, Te -1.57E-15 - 8544, 356.000, 0, En 6.574646524580E-06, CFL 0.00296, SL -1.1800E-01, M 7.69497E+16, S 35.1320, T 4.8125, Me -2.19E-17, Se 1.33E-14, Te 2.89E-15 - 8568, 357.000, 0, En 1.712739712435E-06, CFL 0.00110, SL -1.1493E-01, M 7.69497E+16, S 35.1320, T 4.8124, Me 4.46E-17, Se -6.65E-15, Te -1.29E-15 - 8592, 358.000, 0, En 1.329118352415E-06, CFL 0.00116, SL -1.1769E-01, M 7.69497E+16, S 35.1320, T 4.8118, Me 4.07E-17, Se 0.00E+00, Te 9.29E-16 - 8616, 359.000, 0, En 1.702613298989E-06, CFL 0.00093, SL -1.2771E-01, M 7.69496E+16, S 35.1321, T 4.8105, Me 1.80E-16, Se -6.65E-15, Te 2.30E-17 - 8640, 360.000, 0, En 5.696542651685E-07, CFL 0.00055, SL -1.3649E-01, M 7.69494E+16, S 35.1322, T 4.8093, Me -2.42E-17, Se 1.33E-14, Te 3.79E-16 - 8664, 361.000, 0, En 1.850925598013E-07, CFL 0.00050, SL -1.4340E-01, M 7.69494E+16, S 35.1322, T 4.8085, Me -1.34E-16, Se -6.65E-15, Te -2.77E-16 - 8688, 362.000, 0, En 2.084056292736E-07, CFL 0.00037, SL -1.4877E-01, M 7.69493E+16, S 35.1322, T 4.8079, Me -6.14E-17, Se -6.65E-15, Te 3.41E-16 - 8712, 363.000, 0, En 1.314508827544E-07, CFL 0.00032, SL -1.5068E-01, M 7.69493E+16, S 35.1322, T 4.8077, Me -1.68E-16, Se 0.00E+00, Te -1.68E-15 - 8736, 364.000, 0, En 2.754875635468E-07, CFL 0.00040, SL -1.5262E-01, M 7.69492E+16, S 35.1322, T 4.8075, Me 8.54E-17, Se 1.33E-14, Te 1.45E-15 - 8760, 365.000, 0, En 6.876002092943E-07, CFL 0.00085, SL -1.5490E-01, M 7.69492E+16, S 35.1323, T 4.8073, Me -6.49E-18, Se -6.65E-15, Te 8.45E-16 + 24, 1.000, 0, En 1.356036008576E-05, CFL 0.00715, SL -3.1028E-03, M 7.69512E+16, S 35.1314, T 4.8304, Me -8.00E-17, Se -1.33E-14, Te 2.04E-16 + 48, 2.000, 0, En 2.674072088951E-05, CFL 0.00753, SL 5.8114E-03, M 7.69513E+16, S 35.1313, T 4.8299, Me 2.59E-16, Se 2.00E-14, Te -1.27E-15 + 72, 3.000, 0, En 3.915192808341E-06, CFL 0.00152, SL 2.6844E-03, M 7.69512E+16, S 35.1313, T 4.8292, Me -1.64E-17, Se 0.00E+00, Te 2.70E-15 + 96, 4.000, 0, En 2.199546381254E-06, CFL 0.00107, SL -5.2401E-04, M 7.69512E+16, S 35.1314, T 4.8286, Me 5.29E-17, Se 6.65E-15, Te 3.27E-17 + 120, 5.000, 0, En 1.786233136428E-07, CFL 0.00026, SL -2.9269E-03, M 7.69512E+16, S 35.1314, T 4.8284, Me -1.63E-17, Se -6.65E-15, Te -3.91E-15 + 144, 6.000, 0, En 8.071933136731E-07, CFL 0.00060, SL -4.5440E-03, M 7.69511E+16, S 35.1314, T 4.8282, Me -2.20E-18, Se 0.00E+00, Te 1.11E-16 + 168, 7.000, 0, En 2.266944606350E-07, CFL 0.00040, SL -2.5568E-03, M 7.69512E+16, S 35.1314, T 4.8279, Me 1.43E-16, Se 6.65E-15, Te 2.73E-15 + 192, 8.000, 0, En 1.124839801517E-06, CFL 0.00065, SL 3.6493E-03, M 7.69512E+16, S 35.1313, T 4.8278, Me 9.89E-17, Se 6.65E-15, Te 1.67E-15 + 216, 9.000, 0, En 1.854414542381E-06, CFL 0.00081, SL 8.6303E-03, M 7.69513E+16, S 35.1313, T 4.8276, Me -2.06E-16, Se -6.65E-15, Te -5.87E-16 + 240, 10.000, 0, En 5.881223590116E-06, CFL 0.00139, SL 8.0481E-03, M 7.69513E+16, S 35.1313, T 4.8276, Me -2.32E-17, Se 6.65E-15, Te 6.20E-16 + 264, 11.000, 0, En 4.845089622080E-06, CFL 0.00133, SL 6.3439E-03, M 7.69513E+16, S 35.1313, T 4.8274, Me -1.94E-16, Se -1.33E-14, Te -7.04E-16 + 288, 12.000, 0, En 3.362459279009E-06, CFL 0.00120, SL 2.6567E-03, M 7.69512E+16, S 35.1313, T 4.8270, Me 9.05E-17, Se -6.65E-15, Te 1.81E-15 + 312, 13.000, 0, En 2.595355100785E-06, CFL 0.00095, SL -3.8968E-03, M 7.69511E+16, S 35.1314, T 4.8263, Me -5.70E-17, Se -6.65E-15, Te 4.22E-16 + 336, 14.000, 0, En 2.473986725907E-06, CFL 0.00121, SL -8.2365E-03, M 7.69511E+16, S 35.1314, T 4.8258, Me -2.84E-17, Se 0.00E+00, Te 1.43E-16 + 360, 15.000, 0, En 4.803417198703E-06, CFL 0.00168, SL -1.1172E-02, M 7.69511E+16, S 35.1314, T 4.8254, Me 1.89E-18, Se -6.65E-15, Te -4.70E-15 + 384, 16.000, 0, En 9.109409555230E-07, CFL 0.00055, SL -1.5083E-02, M 7.69510E+16, S 35.1314, T 4.8248, Me 2.40E-16, Se -6.65E-15, Te 1.99E-15 + 408, 17.000, 0, En 1.384584746920E-07, CFL 0.00029, SL -2.4323E-02, M 7.69509E+16, S 35.1315, T 4.8235, Me 4.88E-17, Se 6.65E-15, Te 8.39E-16 + 432, 18.000, 0, En 9.273556195446E-07, CFL 0.00060, SL -2.9520E-02, M 7.69508E+16, S 35.1315, T 4.8223, Me -1.25E-16, Se 0.00E+00, Te 5.88E-16 + 456, 19.000, 0, En 2.217843033883E-07, CFL 0.00042, SL -1.3091E-02, M 7.69510E+16, S 35.1314, T 4.8215, Me 6.53E-17, Se 0.00E+00, Te -4.40E-16 + 480, 20.000, 0, En 1.479673625531E-06, CFL 0.00085, SL -1.0814E-02, M 7.69511E+16, S 35.1314, T 4.8207, Me -2.20E-16, Se 0.00E+00, Te 1.27E-15 + 504, 21.000, 0, En 1.533350730175E-06, CFL 0.00086, SL -1.6335E-02, M 7.69510E+16, S 35.1314, T 4.8198, Me 1.10E-16, Se 2.66E-14, Te -2.95E-16 + 528, 22.000, 0, En 1.968843234982E-06, CFL 0.00111, SL -2.0612E-02, M 7.69509E+16, S 35.1315, T 4.8194, Me 1.07E-16, Se -1.33E-14, Te -1.53E-15 + 552, 23.000, 0, En 1.449664820885E-06, CFL 0.00078, SL -2.4748E-02, M 7.69509E+16, S 35.1315, T 4.8189, Me 8.91E-17, Se 6.65E-15, Te -9.06E-16 + 576, 24.000, 0, En 3.503083471926E-06, CFL 0.00135, SL -2.7364E-02, M 7.69508E+16, S 35.1315, T 4.8186, Me 1.11E-16, Se 6.65E-15, Te 3.56E-15 + 600, 25.000, 0, En 8.427643175830E-06, CFL 0.00160, SL -3.3350E-02, M 7.69508E+16, S 35.1315, T 4.8180, Me -1.24E-16, Se -6.65E-15, Te -1.90E-15 + 624, 26.000, 0, En 4.684588063901E-06, CFL 0.00109, SL -3.8239E-02, M 7.69507E+16, S 35.1316, T 4.8174, Me -2.35E-17, Se -6.65E-15, Te -1.40E-15 + 648, 27.000, 0, En 1.176353256126E-05, CFL 0.00214, SL -4.1085E-02, M 7.69507E+16, S 35.1316, T 4.8170, Me 1.02E-16, Se 6.65E-15, Te -1.71E-15 + 672, 28.000, 0, En 9.027585029564E-06, CFL 0.00184, SL -3.8193E-02, M 7.69507E+16, S 35.1316, T 4.8166, Me -6.15E-17, Se -6.65E-15, Te 2.72E-15 + 696, 29.000, 0, En 1.390584868302E-06, CFL 0.00071, SL -4.3701E-02, M 7.69506E+16, S 35.1316, T 4.8155, Me 6.72E-17, Se -1.33E-14, Te 1.11E-15 + 720, 30.000, 0, En 5.070917897493E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1317, T 4.8143, Me 9.83E-17, Se -6.65E-15, Te 1.13E-15 + 744, 31.000, 0, En 8.324145166733E-08, CFL 0.00019, SL -5.2788E-02, M 7.69505E+16, S 35.1317, T 4.8136, Me -1.40E-16, Se 0.00E+00, Te -5.46E-16 + 768, 32.000, 0, En 2.556440744824E-07, CFL 0.00024, SL -3.5380E-02, M 7.69507E+16, S 35.1316, T 4.8130, Me -2.01E-16, Se -6.65E-15, Te 6.71E-16 + 792, 33.000, 0, En 4.112965782934E-07, CFL 0.00036, SL -3.2536E-02, M 7.69508E+16, S 35.1315, T 4.8122, Me 8.66E-17, Se 6.65E-15, Te 4.81E-17 + 816, 34.000, 0, En 2.320500447890E-07, CFL 0.00025, SL -3.7946E-02, M 7.69507E+16, S 35.1316, T 4.8112, Me 1.13E-16, Se -6.65E-15, Te -7.54E-16 + 840, 35.000, 0, En 1.278465146083E-07, CFL 0.00019, SL -4.4738E-02, M 7.69506E+16, S 35.1316, T 4.8104, Me 1.90E-16, Se 1.33E-14, Te 1.26E-15 + 864, 36.000, 0, En 2.045401270711E-07, CFL 0.00024, SL -4.9663E-02, M 7.69506E+16, S 35.1316, T 4.8099, Me 6.15E-17, Se 6.65E-15, Te 1.02E-15 + 888, 37.000, 0, En 2.196925200865E-07, CFL 0.00023, SL -5.3167E-02, M 7.69505E+16, S 35.1317, T 4.8094, Me -5.44E-17, Se 2.00E-14, Te -8.58E-16 + 912, 38.000, 0, En 7.871070651530E-07, CFL 0.00049, SL -5.4706E-02, M 7.69505E+16, S 35.1317, T 4.8091, Me 4.38E-19, Se 0.00E+00, Te 1.41E-15 + 936, 39.000, 0, En 9.209711655001E-07, CFL 0.00063, SL -4.5909E-02, M 7.69506E+16, S 35.1316, T 4.8088, Me -1.43E-16, Se -1.33E-14, Te 9.66E-16 + 960, 40.000, 0, En 2.467536495562E-07, CFL 0.00031, SL -4.0149E-02, M 7.69507E+16, S 35.1316, T 4.8085, Me 2.66E-16, Se 2.00E-14, Te 2.03E-15 + 984, 41.000, 0, En 7.754282236947E-07, CFL 0.00062, SL -4.1596E-02, M 7.69507E+16, S 35.1316, T 4.8080, Me 2.52E-17, Se 0.00E+00, Te -9.39E-16 + 1008, 42.000, 0, En 1.542499550348E-06, CFL 0.00075, SL -3.5935E-02, M 7.69507E+16, S 35.1316, T 4.8074, Me -8.84E-17, Se -2.00E-14, Te 2.47E-16 + 1032, 43.000, 0, En 7.164004819084E-07, CFL 0.00056, SL -2.7178E-02, M 7.69508E+16, S 35.1315, T 4.8071, Me -1.57E-16, Se 0.00E+00, Te 8.28E-16 + 1056, 44.000, 0, En 5.449785033528E-07, CFL 0.00047, SL -1.9353E-02, M 7.69509E+16, S 35.1315, T 4.8069, Me -1.98E-16, Se -6.65E-15, Te -4.56E-16 + 1080, 45.000, 0, En 1.573450624432E-06, CFL 0.00083, SL -2.2270E-02, M 7.69509E+16, S 35.1315, T 4.8063, Me 4.35E-17, Se 1.33E-14, Te -5.79E-16 + 1104, 46.000, 0, En 7.082096614295E-07, CFL 0.00053, SL -2.9704E-02, M 7.69508E+16, S 35.1315, T 4.8053, Me -6.61E-17, Se 0.00E+00, Te -1.00E-15 + 1128, 47.000, 0, En 2.044306023605E-07, CFL 0.00023, SL -3.6424E-02, M 7.69507E+16, S 35.1316, T 4.8044, Me 3.90E-17, Se 0.00E+00, Te 1.76E-15 + 1152, 48.000, 0, En 7.663897709593E-07, CFL 0.00053, SL -4.2022E-02, M 7.69507E+16, S 35.1316, T 4.8036, Me -1.43E-16, Se 0.00E+00, Te -9.16E-16 + 1176, 49.000, 0, En 1.240301636178E-06, CFL 0.00055, SL -5.0413E-02, M 7.69505E+16, S 35.1316, T 4.8023, Me 1.21E-16, Se 2.00E-14, Te 2.14E-15 + 1200, 50.000, 0, En 3.929068681138E-07, CFL 0.00040, SL -5.9660E-02, M 7.69504E+16, S 35.1317, T 4.8011, Me -1.48E-16, Se -1.33E-14, Te -2.16E-15 + 1224, 51.000, 0, En 1.165260258173E-06, CFL 0.00057, SL -6.5612E-02, M 7.69504E+16, S 35.1317, T 4.8005, Me 9.65E-18, Se 6.65E-15, Te -3.06E-15 + 1248, 52.000, 0, En 4.417597034669E-06, CFL 0.00122, SL -6.9153E-02, M 7.69503E+16, S 35.1318, T 4.8003, Me 1.39E-16, Se 1.33E-14, Te -8.92E-18 + 1272, 53.000, 0, En 2.695930315568E-06, CFL 0.00086, SL -7.0352E-02, M 7.69503E+16, S 35.1318, T 4.8002, Me -9.45E-17, Se 0.00E+00, Te -4.75E-17 + 1296, 54.000, 0, En 3.009271226201E-06, CFL 0.00100, SL -6.6344E-02, M 7.69503E+16, S 35.1317, T 4.8000, Me 7.46E-17, Se 6.65E-15, Te 3.00E-15 + 1320, 55.000, 0, En 3.235167983258E-06, CFL 0.00095, SL -6.6928E-02, M 7.69503E+16, S 35.1317, T 4.7995, Me -6.57E-17, Se 6.65E-15, Te -8.56E-16 + 1344, 56.000, 0, En 1.093195653085E-06, CFL 0.00060, SL -7.1279E-02, M 7.69503E+16, S 35.1318, T 4.7989, Me 1.36E-16, Se -6.65E-15, Te -1.47E-15 + 1368, 57.000, 0, En 2.537365012785E-06, CFL 0.00069, SL -7.0386E-02, M 7.69503E+16, S 35.1318, T 4.7986, Me -6.07E-17, Se 1.33E-14, Te 1.28E-15 + 1392, 58.000, 0, En 2.020089889192E-06, CFL 0.00080, SL -7.3003E-02, M 7.69503E+16, S 35.1318, T 4.7980, Me -1.06E-16, Se -6.65E-15, Te -1.31E-15 + 1416, 59.000, 0, En 1.173881464020E-06, CFL 0.00055, SL -7.9555E-02, M 7.69502E+16, S 35.1318, T 4.7970, Me -1.39E-16, Se -1.33E-14, Te -3.14E-15 + 1440, 60.000, 0, En 6.409590369808E-07, CFL 0.00049, SL -8.6833E-02, M 7.69501E+16, S 35.1319, T 4.7962, Me -7.85E-17, Se -6.65E-15, Te -1.29E-15 + 1464, 61.000, 0, En 2.982581203129E-07, CFL 0.00033, SL -9.1860E-02, M 7.69500E+16, S 35.1319, T 4.7958, Me 2.06E-17, Se -6.65E-15, Te 2.74E-15 + 1488, 62.000, 0, En 8.695450228998E-07, CFL 0.00056, SL -9.4866E-02, M 7.69500E+16, S 35.1319, T 4.7956, Me 3.01E-17, Se 0.00E+00, Te 8.24E-16 + 1512, 63.000, 0, En 1.878982862932E-07, CFL 0.00026, SL -9.7619E-02, M 7.69499E+16, S 35.1319, T 4.7955, Me 5.49E-17, Se 6.65E-15, Te -1.64E-15 + 1536, 64.000, 0, En 9.604920014969E-08, CFL 0.00011, SL -1.0069E-01, M 7.69499E+16, S 35.1319, T 4.7955, Me 2.26E-16, Se 1.33E-14, Te -1.15E-15 + 1560, 65.000, 0, En 2.880050135562E-07, CFL 0.00032, SL -1.0286E-01, M 7.69499E+16, S 35.1320, T 4.7952, Me 7.33E-17, Se -6.65E-15, Te 2.24E-15 + 1584, 66.000, 0, En 7.116040764559E-07, CFL 0.00052, SL -1.0673E-01, M 7.69498E+16, S 35.1320, T 4.7950, Me 1.37E-16, Se 6.65E-15, Te -2.55E-15 + 1608, 67.000, 0, En 1.867191840838E-06, CFL 0.00082, SL -1.1005E-01, M 7.69498E+16, S 35.1320, T 4.7946, Me 2.06E-17, Se 0.00E+00, Te 2.46E-16 + 1632, 68.000, 0, En 2.189775151445E-06, CFL 0.00083, SL -1.0719E-01, M 7.69498E+16, S 35.1320, T 4.7944, Me -7.22E-17, Se -1.33E-14, Te 2.27E-15 + 1656, 69.000, 0, En 8.228684030311E-06, CFL 0.00420, SL -1.0327E-01, M 7.69499E+16, S 35.1320, T 4.7944, Me -1.37E-16, Se 0.00E+00, Te -1.33E-15 + 1680, 70.000, 0, En 3.079727968314E-06, CFL 0.00610, SL -9.7326E-02, M 7.69499E+16, S 35.1319, T 4.7946, Me -2.41E-17, Se 0.00E+00, Te -2.39E-15 + 1704, 71.000, 0, En 1.098077015508E-05, CFL 0.01075, SL -9.5381E-02, M 7.69500E+16, S 35.1319, T 4.7948, Me 2.36E-17, Se 0.00E+00, Te -4.20E-17 + 1728, 72.000, 0, En 1.237253267998E-05, CFL 0.00860, SL -9.5890E-02, M 7.69500E+16, S 35.1319, T 4.7950, Me 1.32E-16, Se 0.00E+00, Te 2.83E-15 + 1752, 73.000, 0, En 1.523609283310E-05, CFL 0.00771, SL -9.7793E-02, M 7.69499E+16, S 35.1319, T 4.7950, Me -2.38E-17, Se -1.33E-14, Te -3.51E-15 + 1776, 74.000, 0, En 9.071529292134E-06, CFL 0.00367, SL -1.0151E-01, M 7.69499E+16, S 35.1319, T 4.7947, Me -7.05E-17, Se 2.00E-14, Te 1.21E-16 + 1800, 75.000, 0, En 7.331271173934E-07, CFL 0.00049, SL -1.0893E-01, M 7.69498E+16, S 35.1320, T 4.7940, Me 8.88E-17, Se 6.65E-15, Te 1.78E-16 + 1824, 76.000, 0, En 5.154444648302E-07, CFL 0.00039, SL -1.1439E-01, M 7.69497E+16, S 35.1320, T 4.7937, Me 2.00E-17, Se 1.33E-14, Te 1.21E-15 + 1848, 77.000, 0, En 2.583960146851E-06, CFL 0.00092, SL -1.1955E-01, M 7.69497E+16, S 35.1321, T 4.7935, Me 6.28E-17, Se 6.65E-15, Te -1.44E-16 + 1872, 78.000, 0, En 2.114734027878E-06, CFL 0.00121, SL -1.2352E-01, M 7.69496E+16, S 35.1321, T 4.7934, Me -6.19E-17, Se 0.00E+00, Te -2.52E-15 + 1896, 79.000, 0, En 1.106878247886E-05, CFL 0.00768, SL -1.2382E-01, M 7.69496E+16, S 35.1321, T 4.7937, Me 8.96E-18, Se -1.33E-14, Te 7.85E-16 + 1920, 80.000, 0, En 7.704856627401E-06, CFL 0.00541, SL -1.2155E-01, M 7.69496E+16, S 35.1321, T 4.7940, Me 1.57E-16, Se 1.33E-14, Te 2.51E-15 + 1944, 81.000, 0, En 5.014203894016E-06, CFL 0.00160, SL -1.2246E-01, M 7.69496E+16, S 35.1321, T 4.7940, Me -1.33E-16, Se 0.00E+00, Te -8.64E-16 + 1968, 82.000, 0, En 6.742225419885E-06, CFL 0.00203, SL -1.2496E-01, M 7.69496E+16, S 35.1321, T 4.7938, Me 1.12E-16, Se -1.33E-14, Te -5.73E-16 + 1992, 83.000, 0, En 3.067003802231E-06, CFL 0.00132, SL -1.2178E-01, M 7.69496E+16, S 35.1321, T 4.7937, Me 1.39E-16, Se -2.00E-14, Te 3.47E-16 + 2016, 84.000, 0, En 1.424394447888E-06, CFL 0.00072, SL -1.2330E-01, M 7.69496E+16, S 35.1321, T 4.7936, Me -2.13E-16, Se -1.33E-14, Te -5.00E-16 + 2040, 85.000, 0, En 2.442681532553E-06, CFL 0.00094, SL -1.3192E-01, M 7.69495E+16, S 35.1321, T 4.7924, Me -5.81E-17, Se 6.65E-15, Te 5.66E-15 + 2064, 86.000, 0, En 3.644716153633E-06, CFL 0.00108, SL -1.4196E-01, M 7.69494E+16, S 35.1322, T 4.7911, Me -9.10E-17, Se -1.33E-14, Te -3.24E-15 + 2088, 87.000, 0, En 1.952191139429E-06, CFL 0.00081, SL -1.4698E-01, M 7.69493E+16, S 35.1322, T 4.7904, Me 8.66E-17, Se 0.00E+00, Te -1.66E-16 + 2112, 88.000, 0, En 2.021435347694E-06, CFL 0.00112, SL -1.3811E-01, M 7.69494E+16, S 35.1322, T 4.7900, Me -1.19E-16, Se -6.65E-15, Te -9.26E-16 + 2136, 89.000, 0, En 2.296204765963E-05, CFL 0.00656, SL -1.2585E-01, M 7.69496E+16, S 35.1321, T 4.7901, Me 3.56E-17, Se -1.33E-14, Te -6.56E-16 + 2160, 90.000, 0, En 1.768473073306E-05, CFL 0.00656, SL -1.2492E-01, M 7.69496E+16, S 35.1321, T 4.7904, Me 1.08E-16, Se 1.33E-14, Te 1.73E-15 + 2184, 91.000, 0, En 6.693061904795E-06, CFL 0.00312, SL -1.2865E-01, M 7.69495E+16, S 35.1321, T 4.7905, Me 1.64E-17, Se -1.33E-14, Te 1.62E-15 + 2208, 92.000, 0, En 1.770474462298E-06, CFL 0.00149, SL -1.3312E-01, M 7.69495E+16, S 35.1321, T 4.7904, Me 2.37E-16, Se 6.65E-15, Te -7.79E-17 + 2232, 93.000, 0, En 5.778712105208E-07, CFL 0.00037, SL -1.3901E-01, M 7.69494E+16, S 35.1322, T 4.7899, Me 1.72E-16, Se 6.65E-15, Te -8.68E-16 + 2256, 94.000, 0, En 2.437185924126E-07, CFL 0.00027, SL -1.4343E-01, M 7.69494E+16, S 35.1322, T 4.7896, Me 7.14E-17, Se 6.65E-15, Te 2.24E-15 + 2280, 95.000, 0, En 1.758006167167E-06, CFL 0.00127, SL -1.4213E-01, M 7.69494E+16, S 35.1322, T 4.7895, Me -5.47E-17, Se -6.65E-15, Te -2.61E-15 + 2304, 96.000, 0, En 9.980396077128E-06, CFL 0.00601, SL -1.4221E-01, M 7.69494E+16, S 35.1322, T 4.7898, Me 1.70E-16, Se 6.65E-15, Te -2.65E-15 + 2328, 97.000, 0, En 4.680120059398E-05, CFL 0.00863, SL -1.4385E-01, M 7.69493E+16, S 35.1322, T 4.7901, Me -1.16E-16, Se -2.66E-14, Te 1.91E-16 + 2352, 98.000, 0, En 3.011525543270E-05, CFL 0.00757, SL -1.4606E-01, M 7.69493E+16, S 35.1322, T 4.7902, Me 6.40E-17, Se 6.65E-15, Te 2.38E-15 + 2376, 99.000, 0, En 1.666758083534E-06, CFL 0.00134, SL -1.4877E-01, M 7.69493E+16, S 35.1322, T 4.7903, Me -2.66E-17, Se 0.00E+00, Te -3.41E-15 + 2400, 100.000, 0, En 8.144642476130E-06, CFL 0.00296, SL -1.5224E-01, M 7.69492E+16, S 35.1322, T 4.7903, Me 1.34E-16, Se 6.65E-15, Te 1.04E-15 + 2424, 101.000, 0, En 3.243721868783E-06, CFL 0.00393, SL -1.5320E-01, M 7.69492E+16, S 35.1322, T 4.7905, Me 1.03E-16, Se 6.65E-15, Te -2.39E-15 + 2448, 102.000, 0, En 3.767369203372E-06, CFL 0.00431, SL -1.5206E-01, M 7.69492E+16, S 35.1322, T 4.7908, Me 1.23E-16, Se 1.33E-14, Te 2.96E-15 + 2472, 103.000, 0, En 1.651612440106E-06, CFL 0.00163, SL -1.5541E-01, M 7.69492E+16, S 35.1323, T 4.7910, Me -1.29E-16, Se 6.65E-15, Te -1.56E-15 + 2496, 104.000, 0, En 7.752774154937E-07, CFL 0.00102, SL -1.6009E-01, M 7.69491E+16, S 35.1323, T 4.7911, Me 2.80E-17, Se 6.65E-15, Te 1.94E-15 + 2520, 105.000, 0, En 5.683249689582E-07, CFL 0.00151, SL -1.6286E-01, M 7.69491E+16, S 35.1323, T 4.7913, Me 3.05E-17, Se 0.00E+00, Te -4.18E-15 + 2544, 106.000, 0, En 1.031246776228E-05, CFL 0.01379, SL -1.6315E-01, M 7.69491E+16, S 35.1323, T 4.7917, Me 1.65E-16, Se -6.65E-15, Te 2.44E-15 + 2568, 107.000, 0, En 2.469798236000E-05, CFL 0.01467, SL -1.6264E-01, M 7.69491E+16, S 35.1323, T 4.7921, Me -5.41E-17, Se 6.65E-15, Te -2.32E-15 + 2592, 108.000, 0, En 2.195375584744E-05, CFL 0.01368, SL -1.5961E-01, M 7.69491E+16, S 35.1323, T 4.7924, Me -1.73E-17, Se -2.00E-14, Te 8.91E-16 + 2616, 109.000, 0, En 5.890747607406E-06, CFL 0.00678, SL -1.5618E-01, M 7.69492E+16, S 35.1323, T 4.7925, Me 6.09E-17, Se 6.65E-15, Te -4.26E-16 + 2640, 110.000, 0, En 2.000820228910E-06, CFL 0.00273, SL -1.5662E-01, M 7.69492E+16, S 35.1323, T 4.7921, Me 7.39E-17, Se 0.00E+00, Te -2.38E-15 + 2664, 111.000, 0, En 8.176635323720E-07, CFL 0.00083, SL -1.6411E-01, M 7.69491E+16, S 35.1323, T 4.7915, Me -6.71E-17, Se 0.00E+00, Te 1.17E-15 + 2688, 112.000, 0, En 1.855392400277E-06, CFL 0.00122, SL -1.7078E-01, M 7.69490E+16, S 35.1324, T 4.7912, Me 4.66E-17, Se 1.33E-14, Te 2.08E-15 + 2712, 113.000, 0, En 5.647614775792E-06, CFL 0.00245, SL -1.7039E-01, M 7.69490E+16, S 35.1324, T 4.7910, Me 1.19E-16, Se -6.65E-15, Te 5.62E-16 + 2736, 114.000, 0, En 1.058000440411E-05, CFL 0.00600, SL -1.5685E-01, M 7.69492E+16, S 35.1323, T 4.7910, Me 4.98E-17, Se 1.33E-14, Te 8.62E-16 + 2760, 115.000, 0, En 2.565168980825E-06, CFL 0.00171, SL -1.5525E-01, M 7.69492E+16, S 35.1323, T 4.7911, Me -1.18E-16, Se 0.00E+00, Te -1.09E-15 + 2784, 116.000, 0, En 4.995560137717E-06, CFL 0.00393, SL -1.5744E-01, M 7.69492E+16, S 35.1323, T 4.7914, Me 1.36E-17, Se 1.33E-14, Te 1.55E-15 + 2808, 117.000, 0, En 1.573049055704E-05, CFL 0.00533, SL -1.5990E-01, M 7.69491E+16, S 35.1323, T 4.7917, Me -6.43E-18, Se 6.65E-15, Te -1.88E-15 + 2832, 118.000, 0, En 2.079415990304E-05, CFL 0.00736, SL -1.6219E-01, M 7.69491E+16, S 35.1323, T 4.7920, Me -6.23E-17, Se 1.33E-14, Te -2.05E-15 + 2856, 119.000, 0, En 1.884188700212E-05, CFL 0.00782, SL -1.6460E-01, M 7.69491E+16, S 35.1323, T 4.7924, Me -1.34E-16, Se 6.65E-15, Te 1.07E-15 + 2880, 120.000, 0, En 5.003759953557E-06, CFL 0.00530, SL -1.6675E-01, M 7.69491E+16, S 35.1323, T 4.7929, Me -5.55E-17, Se -6.65E-15, Te 7.84E-16 + 2904, 121.000, 0, En 1.943316046368E-05, CFL 0.01408, SL -1.6847E-01, M 7.69490E+16, S 35.1323, T 4.7934, Me 6.47E-17, Se 0.00E+00, Te -7.78E-16 + 2928, 122.000, 0, En 1.467197007161E-05, CFL 0.00637, SL -1.7005E-01, M 7.69490E+16, S 35.1323, T 4.7936, Me -3.94E-17, Se 0.00E+00, Te -1.85E-15 + 2952, 123.000, 0, En 3.349185314165E-06, CFL 0.00504, SL -1.7137E-01, M 7.69490E+16, S 35.1324, T 4.7939, Me 1.86E-16, Se 1.33E-14, Te 1.91E-15 + 2976, 124.000, 0, En 3.295198871249E-06, CFL 0.00602, SL -1.7192E-01, M 7.69490E+16, S 35.1324, T 4.7943, Me -1.40E-16, Se -1.33E-14, Te -1.53E-15 + 3000, 125.000, 0, En 3.951957274646E-06, CFL 0.00955, SL -1.6743E-01, M 7.69490E+16, S 35.1323, T 4.7947, Me -5.82E-17, Se 6.65E-15, Te 6.36E-15 + 3024, 126.000, 0, En 4.683191253210E-06, CFL 0.01063, SL -1.6017E-01, M 7.69491E+16, S 35.1323, T 4.7950, Me -1.15E-16, Se -1.33E-14, Te -3.10E-15 + 3048, 127.000, 0, En 3.285405794404E-05, CFL 0.02019, SL -1.6080E-01, M 7.69491E+16, S 35.1323, T 4.7952, Me -1.69E-16, Se 0.00E+00, Te -4.22E-16 + 3072, 128.000, 0, En 2.287867865690E-05, CFL 0.00901, SL -1.6417E-01, M 7.69491E+16, S 35.1323, T 4.7954, Me 2.54E-16, Se 6.65E-15, Te -3.03E-16 + 3096, 129.000, 0, En 2.154361299776E-06, CFL 0.00318, SL -1.6653E-01, M 7.69491E+16, S 35.1323, T 4.7958, Me 1.95E-17, Se 0.00E+00, Te 3.35E-16 + 3120, 130.000, 0, En 8.782478503452E-06, CFL 0.00793, SL -1.6854E-01, M 7.69490E+16, S 35.1323, T 4.7961, Me -1.28E-17, Se 0.00E+00, Te -1.08E-15 + 3144, 131.000, 0, En 1.512925030809E-05, CFL 0.00799, SL -1.7168E-01, M 7.69490E+16, S 35.1324, T 4.7962, Me 1.22E-16, Se -6.65E-15, Te 1.94E-15 + 3168, 132.000, 0, En 4.555590895469E-06, CFL 0.00336, SL -1.7709E-01, M 7.69489E+16, S 35.1324, T 4.7962, Me 1.12E-16, Se 2.66E-14, Te 3.86E-17 + 3192, 133.000, 0, En 8.941342688917E-07, CFL 0.00126, SL -1.8151E-01, M 7.69489E+16, S 35.1324, T 4.7962, Me -2.13E-16, Se -2.66E-14, Te -2.04E-15 + 3216, 134.000, 0, En 6.697950041143E-07, CFL 0.00176, SL -1.8246E-01, M 7.69489E+16, S 35.1324, T 4.7964, Me -6.46E-17, Se -6.65E-15, Te -2.44E-15 + 3240, 135.000, 0, En 1.894915405507E-06, CFL 0.00638, SL -1.7945E-01, M 7.69489E+16, S 35.1324, T 4.7967, Me 9.29E-17, Se 1.33E-14, Te 2.48E-15 + 3264, 136.000, 0, En 2.119769556422E-05, CFL 0.02180, SL -1.7812E-01, M 7.69489E+16, S 35.1324, T 4.7972, Me -1.48E-16, Se -2.00E-14, Te -1.64E-15 + 3288, 137.000, 0, En 1.200849628320E-05, CFL 0.01127, SL -1.7836E-01, M 7.69489E+16, S 35.1324, T 4.7975, Me -2.15E-17, Se -1.33E-14, Te -1.38E-15 + 3312, 138.000, 0, En 3.732255600288E-06, CFL 0.00585, SL -1.7913E-01, M 7.69489E+16, S 35.1324, T 4.7978, Me 2.55E-16, Se 2.66E-14, Te -3.99E-16 + 3336, 139.000, 0, En 9.394747860470E-06, CFL 0.00890, SL -1.8006E-01, M 7.69489E+16, S 35.1324, T 4.7981, Me -5.76E-17, Se -1.33E-14, Te 8.12E-17 + 3360, 140.000, 0, En 1.600602245995E-05, CFL 0.01234, SL -1.8086E-01, M 7.69489E+16, S 35.1324, T 4.7984, Me -1.43E-16, Se 0.00E+00, Te 2.89E-16 + 3384, 141.000, 0, En 7.931581104133E-06, CFL 0.00732, SL -1.8167E-01, M 7.69489E+16, S 35.1324, T 4.7989, Me -4.20E-18, Se 1.33E-14, Te -2.52E-16 + 3408, 142.000, 0, En 4.252148090950E-06, CFL 0.00736, SL -1.8245E-01, M 7.69489E+16, S 35.1324, T 4.7996, Me -2.28E-18, Se -1.33E-14, Te -4.64E-16 + 3432, 143.000, 0, En 2.937745477412E-06, CFL 0.00577, SL -1.8309E-01, M 7.69488E+16, S 35.1324, T 4.8002, Me -1.07E-16, Se 6.65E-15, Te 1.01E-15 + 3456, 144.000, 0, En 2.362656667788E-06, CFL 0.00638, SL -1.8365E-01, M 7.69488E+16, S 35.1324, T 4.8009, Me -7.77E-17, Se -6.65E-15, Te -5.11E-16 + 3480, 145.000, 0, En 3.778063736307E-06, CFL 0.00681, SL -1.8445E-01, M 7.69488E+16, S 35.1324, T 4.8017, Me -1.60E-16, Se -6.65E-15, Te -4.70E-16 + 3504, 146.000, 0, En 1.475795565509E-06, CFL 0.00344, SL -1.8536E-01, M 7.69488E+16, S 35.1324, T 4.8024, Me 1.34E-16, Se 0.00E+00, Te -3.76E-16 + 3528, 147.000, 0, En 6.984541820230E-07, CFL 0.00350, SL -1.8617E-01, M 7.69488E+16, S 35.1324, T 4.8030, Me 7.95E-18, Se 6.65E-15, Te 3.37E-16 + 3552, 148.000, 0, En 8.118365147615E-07, CFL 0.00356, SL -1.8611E-01, M 7.69488E+16, S 35.1324, T 4.8037, Me 5.68E-17, Se -6.65E-15, Te 1.46E-15 + 3576, 149.000, 0, En 1.108494159070E-07, CFL 0.00051, SL -1.8699E-01, M 7.69488E+16, S 35.1324, T 4.8043, Me 3.44E-17, Se 0.00E+00, Te 4.56E-16 + 3600, 150.000, 0, En 2.921332751564E-06, CFL 0.00531, SL -1.8852E-01, M 7.69488E+16, S 35.1325, T 4.8047, Me 5.12E-17, Se 6.65E-15, Te 2.33E-15 + 3624, 151.000, 0, En 4.448569213812E-06, CFL 0.00760, SL -1.8881E-01, M 7.69488E+16, S 35.1325, T 4.8050, Me 5.00E-17, Se -6.65E-15, Te -2.36E-15 + 3648, 152.000, 0, En 9.511871601047E-07, CFL 0.00315, SL -1.8987E-01, M 7.69488E+16, S 35.1325, T 4.8055, Me -5.84E-17, Se 6.65E-15, Te 1.39E-15 + 3672, 153.000, 0, En 1.890416746586E-06, CFL 0.00505, SL -1.9145E-01, M 7.69487E+16, S 35.1325, T 4.8058, Me 1.44E-17, Se 6.65E-15, Te -1.37E-15 + 3696, 154.000, 0, En 3.752715362957E-06, CFL 0.00664, SL -1.9297E-01, M 7.69487E+16, S 35.1325, T 4.8063, Me 1.81E-16, Se 2.00E-14, Te -9.87E-16 + 3720, 155.000, 0, En 8.343334206713E-07, CFL 0.00329, SL -1.9421E-01, M 7.69487E+16, S 35.1325, T 4.8068, Me 1.91E-17, Se 0.00E+00, Te 1.06E-15 + 3744, 156.000, 0, En 1.065311727925E-05, CFL 0.01174, SL -1.9548E-01, M 7.69487E+16, S 35.1325, T 4.8074, Me -2.57E-17, Se 6.65E-15, Te -2.26E-15 + 3768, 157.000, 0, En 3.147766572807E-05, CFL 0.01340, SL -1.9682E-01, M 7.69487E+16, S 35.1325, T 4.8080, Me -1.70E-16, Se -1.33E-14, Te 1.42E-15 + 3792, 158.000, 0, En 2.837962622964E-05, CFL 0.01186, SL -1.9813E-01, M 7.69487E+16, S 35.1325, T 4.8085, Me 3.66E-18, Se -6.65E-15, Te 9.59E-16 + 3816, 159.000, 0, En 1.061513622611E-05, CFL 0.00728, SL -1.9806E-01, M 7.69487E+16, S 35.1325, T 4.8089, Me -4.89E-17, Se -6.65E-15, Te -1.21E-15 + 3840, 160.000, 0, En 4.585313473767E-06, CFL 0.00569, SL -1.9602E-01, M 7.69487E+16, S 35.1325, T 4.8094, Me 5.93E-17, Se 6.65E-15, Te -3.42E-15 + 3864, 161.000, 0, En 1.136381439605E-05, CFL 0.00828, SL -1.9620E-01, M 7.69487E+16, S 35.1325, T 4.8100, Me 1.31E-16, Se 1.33E-14, Te 2.84E-15 + 3888, 162.000, 0, En 1.184406889866E-05, CFL 0.00787, SL -1.9481E-01, M 7.69487E+16, S 35.1325, T 4.8104, Me -6.85E-17, Se 0.00E+00, Te 9.40E-16 + 3912, 163.000, 0, En 4.294147619748E-06, CFL 0.00520, SL -1.9517E-01, M 7.69487E+16, S 35.1325, T 4.8109, Me -1.26E-17, Se 1.33E-14, Te 1.60E-15 + 3936, 164.000, 0, En 3.109486097883E-06, CFL 0.00556, SL -1.9613E-01, M 7.69487E+16, S 35.1325, T 4.8114, Me 7.37E-17, Se 2.00E-14, Te 1.56E-15 + 3960, 165.000, 0, En 2.647895638061E-06, CFL 0.00509, SL -1.9716E-01, M 7.69487E+16, S 35.1325, T 4.8120, Me 6.76E-18, Se 0.00E+00, Te -2.95E-16 + 3984, 166.000, 0, En 2.485416078467E-06, CFL 0.00551, SL -1.9841E-01, M 7.69486E+16, S 35.1325, T 4.8127, Me 1.15E-16, Se 2.00E-14, Te 1.74E-16 + 4008, 167.000, 0, En 1.131029097597E-06, CFL 0.00275, SL -1.9984E-01, M 7.69486E+16, S 35.1325, T 4.8134, Me -5.44E-17, Se 0.00E+00, Te 1.46E-15 + 4032, 168.000, 0, En 1.892706242729E-06, CFL 0.00677, SL -2.0014E-01, M 7.69486E+16, S 35.1325, T 4.8140, Me 1.50E-16, Se 6.65E-15, Te 1.76E-16 + 4056, 169.000, 0, En 2.606849942461E-06, CFL 0.00630, SL -1.9925E-01, M 7.69486E+16, S 35.1325, T 4.8146, Me -4.06E-17, Se -1.33E-14, Te -2.05E-16 + 4080, 170.000, 0, En 9.435485232510E-06, CFL 0.01202, SL -1.9808E-01, M 7.69487E+16, S 35.1325, T 4.8152, Me 1.76E-16, Se 1.33E-14, Te 3.84E-16 + 4104, 171.000, 0, En 9.661345379570E-06, CFL 0.00908, SL -1.9724E-01, M 7.69487E+16, S 35.1325, T 4.8157, Me -8.96E-17, Se 0.00E+00, Te 3.37E-15 + 4128, 172.000, 0, En 5.932354950228E-06, CFL 0.00602, SL -1.9183E-01, M 7.69487E+16, S 35.1325, T 4.8160, Me 6.23E-17, Se 0.00E+00, Te -1.10E-15 + 4152, 173.000, 0, En 2.055728379820E-06, CFL 0.00366, SL -1.8195E-01, M 7.69489E+16, S 35.1324, T 4.8160, Me -5.30E-17, Se -6.65E-15, Te 2.50E-15 + 4176, 174.000, 0, En 3.135200431321E-06, CFL 0.00426, SL -1.7950E-01, M 7.69489E+16, S 35.1324, T 4.8160, Me -1.02E-16, Se 0.00E+00, Te -8.98E-16 + 4200, 175.000, 0, En 7.923219735330E-06, CFL 0.00643, SL -1.8223E-01, M 7.69489E+16, S 35.1324, T 4.8161, Me -1.66E-16, Se 0.00E+00, Te 9.98E-16 + 4224, 176.000, 0, En 8.949589498699E-06, CFL 0.00758, SL -1.8454E-01, M 7.69488E+16, S 35.1324, T 4.8165, Me -8.82E-17, Se 6.65E-15, Te 5.09E-16 + 4248, 177.000, 0, En 3.400104737464E-06, CFL 0.00455, SL -1.8436E-01, M 7.69488E+16, S 35.1324, T 4.8171, Me -5.40E-18, Se 6.65E-15, Te -2.27E-15 + 4272, 178.000, 0, En 1.887181258977E-06, CFL 0.00510, SL -1.8141E-01, M 7.69489E+16, S 35.1324, T 4.8177, Me -1.61E-17, Se 0.00E+00, Te -2.67E-15 + 4296, 179.000, 0, En 6.416590536278E-07, CFL 0.00290, SL -1.7518E-01, M 7.69489E+16, S 35.1324, T 4.8182, Me -1.35E-16, Se -1.33E-14, Te -6.21E-16 + 4320, 180.000, 0, En 1.161455924694E-06, CFL 0.00504, SL -1.6672E-01, M 7.69491E+16, S 35.1323, T 4.8186, Me 3.94E-17, Se 0.00E+00, Te 1.14E-15 + 4344, 181.000, 0, En 8.455772802212E-06, CFL 0.01092, SL -1.5855E-01, M 7.69492E+16, S 35.1323, T 4.8190, Me 7.51E-17, Se -6.65E-15, Te 1.24E-15 + 4368, 182.000, 0, En 1.748487830189E-05, CFL 0.01254, SL -1.5010E-01, M 7.69493E+16, S 35.1322, T 4.8196, Me -1.37E-16, Se -6.65E-15, Te 5.33E-16 + 4392, 183.000, 0, En 1.622005396400E-05, CFL 0.01062, SL -1.4208E-01, M 7.69494E+16, S 35.1322, T 4.8201, Me 3.89E-17, Se 0.00E+00, Te -7.70E-16 + 4416, 184.000, 0, En 7.733941344147E-06, CFL 0.00760, SL -1.3715E-01, M 7.69494E+16, S 35.1322, T 4.8206, Me -8.66E-17, Se -6.65E-15, Te 7.33E-16 + 4440, 185.000, 0, En 6.010811170236E-06, CFL 0.00658, SL -1.3708E-01, M 7.69494E+16, S 35.1322, T 4.8211, Me 1.56E-16, Se 6.65E-15, Te -4.13E-16 + 4464, 186.000, 0, En 4.915549818705E-06, CFL 0.00475, SL -1.3855E-01, M 7.69494E+16, S 35.1322, T 4.8216, Me 9.00E-17, Se 2.66E-14, Te 2.81E-15 + 4488, 187.000, 0, En 1.434637924986E-06, CFL 0.00217, SL -1.4017E-01, M 7.69494E+16, S 35.1322, T 4.8220, Me -1.31E-16, Se -6.65E-15, Te -8.71E-16 + 4512, 188.000, 0, En 1.391856782596E-07, CFL 0.00059, SL -1.3829E-01, M 7.69494E+16, S 35.1322, T 4.8222, Me 2.79E-17, Se 0.00E+00, Te 2.04E-15 + 4536, 189.000, 0, En 1.421497838028E-07, CFL 0.00055, SL -1.3475E-01, M 7.69495E+16, S 35.1321, T 4.8223, Me 1.36E-17, Se 6.65E-15, Te 5.36E-16 + 4560, 190.000, 0, En 2.892306961021E-07, CFL 0.00136, SL -1.2855E-01, M 7.69495E+16, S 35.1321, T 4.8225, Me -1.80E-16, Se 0.00E+00, Te -1.74E-15 + 4584, 191.000, 0, En 1.905523643012E-06, CFL 0.00410, SL -1.2262E-01, M 7.69496E+16, S 35.1321, T 4.8228, Me -4.09E-17, Se -6.65E-15, Te 1.51E-15 + 4608, 192.000, 0, En 1.938623979078E-06, CFL 0.00445, SL -1.1823E-01, M 7.69497E+16, S 35.1320, T 4.8231, Me 2.91E-17, Se -6.65E-15, Te -1.68E-15 + 4632, 193.000, 0, En 1.426422411220E-06, CFL 0.00381, SL -1.1476E-01, M 7.69497E+16, S 35.1320, T 4.8236, Me -5.14E-17, Se 6.65E-15, Te 3.61E-16 + 4656, 194.000, 0, En 1.461267292206E-06, CFL 0.00261, SL -1.1074E-01, M 7.69498E+16, S 35.1320, T 4.8238, Me -1.21E-17, Se 0.00E+00, Te 1.07E-15 + 4680, 195.000, 0, En 2.219796960091E-06, CFL 0.00283, SL -1.0725E-01, M 7.69498E+16, S 35.1320, T 4.8240, Me -1.31E-16, Se 0.00E+00, Te 1.14E-15 + 4704, 196.000, 0, En 2.638774937681E-06, CFL 0.00360, SL -1.0276E-01, M 7.69499E+16, S 35.1320, T 4.8242, Me 7.16E-17, Se -1.33E-14, Te -8.27E-17 + 4728, 197.000, 0, En 2.314057073920E-06, CFL 0.00301, SL -9.9849E-02, M 7.69499E+16, S 35.1319, T 4.8245, Me -4.24E-17, Se -6.65E-15, Te 2.28E-16 + 4752, 198.000, 0, En 2.484569219023E-06, CFL 0.00364, SL -9.6650E-02, M 7.69500E+16, S 35.1319, T 4.8247, Me -8.13E-17, Se -1.33E-14, Te 5.89E-17 + 4776, 199.000, 0, En 1.119532233657E-06, CFL 0.00237, SL -9.2253E-02, M 7.69500E+16, S 35.1319, T 4.8249, Me 1.70E-16, Se 2.66E-14, Te -9.82E-17 + 4800, 200.000, 0, En 7.049510215403E-08, CFL 0.00034, SL -8.8405E-02, M 7.69501E+16, S 35.1319, T 4.8249, Me 2.04E-16, Se 1.33E-14, Te 1.78E-16 + 4824, 201.000, 0, En 1.125977737949E-07, CFL 0.00049, SL -8.5758E-02, M 7.69501E+16, S 35.1319, T 4.8249, Me 5.98E-18, Se -6.65E-15, Te -2.53E-16 + 4848, 202.000, 0, En 2.637752126008E-06, CFL 0.00343, SL -8.7486E-02, M 7.69501E+16, S 35.1319, T 4.8249, Me 1.99E-16, Se 2.00E-14, Te 9.12E-16 + 4872, 203.000, 0, En 1.175540702763E-05, CFL 0.00748, SL -8.8681E-02, M 7.69501E+16, S 35.1319, T 4.8250, Me -7.06E-17, Se -1.33E-14, Te -9.96E-16 + 4896, 204.000, 0, En 9.304309793472E-06, CFL 0.00548, SL -8.9051E-02, M 7.69501E+16, S 35.1319, T 4.8252, Me -1.89E-17, Se 0.00E+00, Te 1.16E-15 + 4920, 205.000, 0, En 9.922080387171E-07, CFL 0.00154, SL -9.0293E-02, M 7.69500E+16, S 35.1319, T 4.8253, Me 1.00E-16, Se 6.65E-15, Te 7.73E-16 + 4944, 206.000, 0, En 1.559999873044E-06, CFL 0.00243, SL -9.3367E-02, M 7.69500E+16, S 35.1319, T 4.8253, Me 2.98E-16, Se 6.65E-15, Te 1.51E-15 + 4968, 207.000, 0, En 3.801277871316E-06, CFL 0.00371, SL -9.3994E-02, M 7.69500E+16, S 35.1319, T 4.8254, Me -1.69E-16, Se 0.00E+00, Te -2.17E-16 + 4992, 208.000, 0, En 5.593581934220E-06, CFL 0.00528, SL -9.2473E-02, M 7.69500E+16, S 35.1319, T 4.8257, Me -5.97E-17, Se 6.65E-15, Te -8.40E-16 + 5016, 209.000, 0, En 1.138834210397E-06, CFL 0.00259, SL -9.0898E-02, M 7.69500E+16, S 35.1319, T 4.8260, Me -1.37E-16, Se 0.00E+00, Te -5.67E-16 + 5040, 210.000, 0, En 2.394746772532E-07, CFL 0.00169, SL -9.0523E-02, M 7.69500E+16, S 35.1319, T 4.8264, Me 1.12E-16, Se -2.00E-14, Te 1.59E-15 + 5064, 211.000, 0, En 5.110830612852E-08, CFL 0.00030, SL -9.1150E-02, M 7.69500E+16, S 35.1319, T 4.8267, Me -3.24E-17, Se 1.33E-14, Te -2.44E-15 + 5088, 212.000, 0, En 5.842285970250E-08, CFL 0.00045, SL -8.7334E-02, M 7.69501E+16, S 35.1319, T 4.8269, Me 5.07E-17, Se 0.00E+00, Te 2.12E-15 + 5112, 213.000, 0, En 3.204867176463E-06, CFL 0.00626, SL -8.2702E-02, M 7.69501E+16, S 35.1318, T 4.8273, Me 1.41E-16, Se 0.00E+00, Te -1.15E-15 + 5136, 214.000, 0, En 4.537453264784E-06, CFL 0.00458, SL -8.2098E-02, M 7.69501E+16, S 35.1318, T 4.8278, Me -4.71E-17, Se 6.65E-15, Te 1.18E-15 + 5160, 215.000, 0, En 3.092264622528E-06, CFL 0.00467, SL -8.3831E-02, M 7.69501E+16, S 35.1318, T 4.8283, Me 1.76E-17, Se 0.00E+00, Te 2.73E-16 + 5184, 216.000, 0, En 8.192870926753E-06, CFL 0.00632, SL -8.6296E-02, M 7.69501E+16, S 35.1319, T 4.8287, Me 5.69E-17, Se -6.65E-15, Te -9.48E-16 + 5208, 217.000, 0, En 7.855930560304E-06, CFL 0.00599, SL -8.8284E-02, M 7.69501E+16, S 35.1319, T 4.8291, Me 1.60E-16, Se 0.00E+00, Te 1.17E-15 + 5232, 218.000, 0, En 1.603660560370E-06, CFL 0.00303, SL -8.8658E-02, M 7.69501E+16, S 35.1319, T 4.8295, Me 1.81E-17, Se 1.33E-14, Te -1.37E-16 + 5256, 219.000, 0, En 1.226431880366E-06, CFL 0.00322, SL -8.9074E-02, M 7.69501E+16, S 35.1319, T 4.8299, Me 1.48E-16, Se 6.65E-15, Te 5.28E-16 + 5280, 220.000, 0, En 7.264515106121E-07, CFL 0.00172, SL -9.1880E-02, M 7.69500E+16, S 35.1319, T 4.8302, Me 2.33E-17, Se 0.00E+00, Te 2.36E-15 + 5304, 221.000, 0, En 2.339496087027E-07, CFL 0.00081, SL -9.4469E-02, M 7.69500E+16, S 35.1319, T 4.8305, Me 1.14E-16, Se -6.65E-15, Te -1.90E-15 + 5328, 222.000, 0, En 2.030295814385E-07, CFL 0.00109, SL -9.6119E-02, M 7.69500E+16, S 35.1319, T 4.8308, Me 1.27E-17, Se 0.00E+00, Te 1.55E-16 + 5352, 223.000, 0, En 5.837757275304E-07, CFL 0.00226, SL -9.7417E-02, M 7.69499E+16, S 35.1319, T 4.8311, Me 1.30E-16, Se 0.00E+00, Te -3.16E-16 + 5376, 224.000, 0, En 9.347988246029E-07, CFL 0.00343, SL -9.8949E-02, M 7.69499E+16, S 35.1319, T 4.8316, Me 8.06E-18, Se 1.33E-14, Te 2.50E-15 + 5400, 225.000, 0, En 2.763485041524E-06, CFL 0.00451, SL -1.0089E-01, M 7.69499E+16, S 35.1319, T 4.8320, Me 3.37E-17, Se -1.33E-14, Te 6.65E-16 + 5424, 226.000, 0, En 1.821594434525E-06, CFL 0.00407, SL -1.0327E-01, M 7.69499E+16, S 35.1320, T 4.8324, Me 1.33E-16, Se 6.65E-15, Te -1.12E-15 + 5448, 227.000, 0, En 3.358773429006E-06, CFL 0.00498, SL -1.0597E-01, M 7.69498E+16, S 35.1320, T 4.8327, Me 1.23E-17, Se -6.65E-15, Te 1.32E-15 + 5472, 228.000, 0, En 1.115417298605E-05, CFL 0.00849, SL -1.0819E-01, M 7.69498E+16, S 35.1320, T 4.8332, Me -8.97E-17, Se -6.65E-15, Te -1.70E-16 + 5496, 229.000, 0, En 5.220351281576E-06, CFL 0.00469, SL -1.1017E-01, M 7.69498E+16, S 35.1320, T 4.8336, Me 2.05E-16, Se 6.65E-15, Te -1.82E-15 + 5520, 230.000, 0, En 1.507342979082E-06, CFL 0.00351, SL -1.1193E-01, M 7.69498E+16, S 35.1320, T 4.8340, Me -6.35E-17, Se -6.65E-15, Te -6.20E-16 + 5544, 231.000, 0, En 5.702446640501E-07, CFL 0.00210, SL -1.1356E-01, M 7.69497E+16, S 35.1320, T 4.8344, Me 2.93E-16, Se 1.33E-14, Te 1.73E-15 + 5568, 232.000, 0, En 4.101806092904E-07, CFL 0.00236, SL -1.1493E-01, M 7.69497E+16, S 35.1320, T 4.8348, Me 1.14E-16, Se 6.65E-15, Te 5.10E-17 + 5592, 233.000, 0, En 3.742306912764E-07, CFL 0.00218, SL -1.1626E-01, M 7.69497E+16, S 35.1320, T 4.8352, Me -1.91E-16, Se -2.00E-14, Te 1.45E-16 + 5616, 234.000, 0, En 8.515089883684E-06, CFL 0.00835, SL -1.1702E-01, M 7.69497E+16, S 35.1320, T 4.8355, Me 1.45E-17, Se -6.65E-15, Te -2.73E-15 + 5640, 235.000, 0, En 5.975962578473E-06, CFL 0.00527, SL -1.1813E-01, M 7.69497E+16, S 35.1320, T 4.8357, Me -4.39E-18, Se 0.00E+00, Te 1.18E-15 + 5664, 236.000, 0, En 5.573478930213E-07, CFL 0.00172, SL -1.1958E-01, M 7.69497E+16, S 35.1321, T 4.8358, Me -5.66E-17, Se 0.00E+00, Te -2.86E-16 + 5688, 237.000, 0, En 8.341171991106E-08, CFL 0.00056, SL -1.1567E-01, M 7.69497E+16, S 35.1320, T 4.8359, Me -3.94E-17, Se -6.65E-15, Te 5.94E-16 + 5712, 238.000, 0, En 2.755124440101E-07, CFL 0.00120, SL -1.1661E-01, M 7.69497E+16, S 35.1320, T 4.8359, Me -1.05E-16, Se 6.65E-15, Te 3.20E-16 + 5736, 239.000, 0, En 7.715562587732E-07, CFL 0.00189, SL -1.1802E-01, M 7.69497E+16, S 35.1320, T 4.8360, Me -1.50E-16, Se 0.00E+00, Te -4.50E-15 + 5760, 240.000, 0, En 1.025794294629E-06, CFL 0.00202, SL -1.1914E-01, M 7.69497E+16, S 35.1321, T 4.8363, Me -6.37E-17, Se -2.00E-14, Te -1.07E-15 + 5784, 241.000, 0, En 2.820829662417E-06, CFL 0.00431, SL -1.1960E-01, M 7.69497E+16, S 35.1321, T 4.8367, Me 1.66E-16, Se 2.66E-14, Te 1.46E-15 + 5808, 242.000, 0, En 3.158535653073E-06, CFL 0.00403, SL -1.1992E-01, M 7.69497E+16, S 35.1321, T 4.8370, Me 1.41E-16, Se 0.00E+00, Te 5.05E-16 + 5832, 243.000, 0, En 3.955037337352E-06, CFL 0.00366, SL -1.2074E-01, M 7.69496E+16, S 35.1321, T 4.8371, Me 1.78E-16, Se 1.33E-14, Te 2.01E-15 + 5856, 244.000, 0, En 1.034918379439E-06, CFL 0.00211, SL -1.2000E-01, M 7.69497E+16, S 35.1321, T 4.8372, Me 4.25E-17, Se 1.33E-14, Te -3.58E-17 + 5880, 245.000, 0, En 3.644658858718E-07, CFL 0.00144, SL -1.1792E-01, M 7.69497E+16, S 35.1320, T 4.8374, Me -2.38E-16, Se 1.33E-14, Te 8.84E-16 + 5904, 246.000, 0, En 8.608804681695E-07, CFL 0.00327, SL -1.1366E-01, M 7.69497E+16, S 35.1320, T 4.8376, Me 6.97E-17, Se -6.65E-15, Te -9.11E-16 + 5928, 247.000, 0, En 1.283710920728E-06, CFL 0.00422, SL -1.0894E-01, M 7.69498E+16, S 35.1320, T 4.8380, Me -1.48E-16, Se 6.65E-15, Te -1.30E-15 + 5952, 248.000, 0, En 1.497430221680E-06, CFL 0.00449, SL -1.0681E-01, M 7.69498E+16, S 35.1320, T 4.8383, Me -2.79E-16, Se -6.65E-15, Te -1.22E-15 + 5976, 249.000, 0, En 3.149182990177E-06, CFL 0.00492, SL -1.0571E-01, M 7.69498E+16, S 35.1320, T 4.8386, Me 2.11E-16, Se 0.00E+00, Te 2.02E-15 + 6000, 250.000, 0, En 4.328788462389E-06, CFL 0.00556, SL -1.0593E-01, M 7.69498E+16, S 35.1320, T 4.8389, Me -6.38E-17, Se 0.00E+00, Te -2.05E-15 + 6024, 251.000, 0, En 4.356623460434E-06, CFL 0.00434, SL -1.0568E-01, M 7.69498E+16, S 35.1320, T 4.8391, Me -1.70E-16, Se -2.66E-14, Te 6.69E-16 + 6048, 252.000, 0, En 4.556715645377E-06, CFL 0.00499, SL -1.0409E-01, M 7.69499E+16, S 35.1320, T 4.8393, Me 6.06E-17, Se 1.33E-14, Te -1.03E-15 + 6072, 253.000, 0, En 5.135444538455E-06, CFL 0.00532, SL -1.0142E-01, M 7.69499E+16, S 35.1319, T 4.8393, Me 2.66E-16, Se 1.33E-14, Te 1.69E-15 + 6096, 254.000, 0, En 6.323362798450E-06, CFL 0.00606, SL -9.5191E-02, M 7.69500E+16, S 35.1319, T 4.8393, Me 1.06E-16, Se 6.65E-15, Te -1.62E-15 + 6120, 255.000, 0, En 7.585681292018E-06, CFL 0.00639, SL -8.6874E-02, M 7.69501E+16, S 35.1319, T 4.8394, Me 2.51E-16, Se 6.65E-15, Te -2.13E-16 + 6144, 256.000, 0, En 8.730450555218E-06, CFL 0.00579, SL -7.8429E-02, M 7.69502E+16, S 35.1318, T 4.8396, Me -7.00E-17, Se 1.33E-14, Te 1.55E-16 + 6168, 257.000, 0, En 5.908841456779E-06, CFL 0.00509, SL -6.9889E-02, M 7.69503E+16, S 35.1318, T 4.8396, Me -1.17E-16, Se 0.00E+00, Te 6.70E-16 + 6192, 258.000, 0, En 9.122986050389E-06, CFL 0.00632, SL -6.1766E-02, M 7.69504E+16, S 35.1317, T 4.8398, Me -1.63E-16, Se -1.33E-14, Te -5.01E-16 + 6216, 259.000, 0, En 2.461048560585E-05, CFL 0.01026, SL -5.7366E-02, M 7.69505E+16, S 35.1317, T 4.8399, Me -7.47E-17, Se -6.65E-15, Te -2.32E-15 + 6240, 260.000, 0, En 1.618911172462E-05, CFL 0.00640, SL -5.6277E-02, M 7.69505E+16, S 35.1317, T 4.8400, Me -2.00E-16, Se -6.65E-15, Te 5.13E-16 + 6264, 261.000, 0, En 4.200414820451E-06, CFL 0.00365, SL -5.5269E-02, M 7.69505E+16, S 35.1317, T 4.8402, Me -6.00E-17, Se 1.33E-14, Te -1.19E-15 + 6288, 262.000, 0, En 1.541256541946E-06, CFL 0.00242, SL -5.1126E-02, M 7.69505E+16, S 35.1317, T 4.8403, Me -9.95E-17, Se 0.00E+00, Te 2.71E-15 + 6312, 263.000, 0, En 1.186894053426E-06, CFL 0.00246, SL -4.2068E-02, M 7.69507E+16, S 35.1316, T 4.8404, Me -1.64E-16, Se -1.33E-14, Te -1.91E-15 + 6336, 264.000, 0, En 8.430241015846E-07, CFL 0.00185, SL -3.3225E-02, M 7.69508E+16, S 35.1315, T 4.8404, Me 7.48E-17, Se 1.33E-14, Te -1.07E-15 + 6360, 265.000, 0, En 2.262473848981E-06, CFL 0.00328, SL -2.9912E-02, M 7.69508E+16, S 35.1315, T 4.8406, Me 6.46E-17, Se -6.65E-15, Te 7.14E-16 + 6384, 266.000, 0, En 2.796264664139E-06, CFL 0.00347, SL -2.8593E-02, M 7.69508E+16, S 35.1315, T 4.8407, Me -1.07E-17, Se -6.65E-15, Te -7.95E-16 + 6408, 267.000, 0, En 4.216059185914E-06, CFL 0.00566, SL -2.8090E-02, M 7.69508E+16, S 35.1315, T 4.8410, Me 5.40E-17, Se 1.33E-14, Te 3.43E-16 + 6432, 268.000, 0, En 4.183091871158E-06, CFL 0.00410, SL -2.8767E-02, M 7.69508E+16, S 35.1315, T 4.8414, Me 1.77E-16, Se 1.33E-14, Te 9.64E-17 + 6456, 269.000, 0, En 3.800315837967E-06, CFL 0.00395, SL -3.0057E-02, M 7.69508E+16, S 35.1315, T 4.8416, Me -7.47E-17, Se 0.00E+00, Te 5.42E-16 + 6480, 270.000, 0, En 3.994878220400E-07, CFL 0.00104, SL -3.1804E-02, M 7.69508E+16, S 35.1315, T 4.8418, Me -2.56E-16, Se -1.33E-14, Te -1.70E-15 + 6504, 271.000, 0, En 7.363066773861E-07, CFL 0.00162, SL -3.6343E-02, M 7.69507E+16, S 35.1316, T 4.8414, Me 2.05E-17, Se -6.65E-15, Te -2.66E-15 + 6528, 272.000, 0, En 3.577026471189E-06, CFL 0.00366, SL -3.9791E-02, M 7.69507E+16, S 35.1316, T 4.8411, Me 6.68E-17, Se -1.33E-14, Te 1.23E-15 + 6552, 273.000, 0, En 5.516664441951E-06, CFL 0.00436, SL -4.1797E-02, M 7.69507E+16, S 35.1316, T 4.8409, Me 1.64E-16, Se 1.33E-14, Te 1.99E-15 + 6576, 274.000, 0, En 8.311311112609E-06, CFL 0.00474, SL -4.5226E-02, M 7.69506E+16, S 35.1316, T 4.8408, Me -1.07E-16, Se -6.65E-15, Te -2.61E-15 + 6600, 275.000, 0, En 4.797743189916E-06, CFL 0.00362, SL -5.0317E-02, M 7.69505E+16, S 35.1316, T 4.8407, Me -6.69E-17, Se 0.00E+00, Te 5.80E-16 + 6624, 276.000, 0, En 4.578905716507E-06, CFL 0.00308, SL -5.5376E-02, M 7.69505E+16, S 35.1317, T 4.8405, Me -6.98E-17, Se -1.33E-14, Te -1.00E-15 + 6648, 277.000, 0, En 2.514162410603E-06, CFL 0.00243, SL -5.9533E-02, M 7.69504E+16, S 35.1317, T 4.8404, Me 1.91E-17, Se 0.00E+00, Te -1.56E-16 + 6672, 278.000, 0, En 1.091914653950E-06, CFL 0.00184, SL -6.3384E-02, M 7.69504E+16, S 35.1317, T 4.8401, Me 1.80E-16, Se 0.00E+00, Te 5.98E-16 + 6696, 279.000, 0, En 3.757301728527E-06, CFL 0.00328, SL -6.6931E-02, M 7.69503E+16, S 35.1317, T 4.8399, Me -1.51E-16, Se -6.65E-15, Te 4.29E-16 + 6720, 280.000, 0, En 9.348379516357E-06, CFL 0.00505, SL -6.7519E-02, M 7.69503E+16, S 35.1317, T 4.8397, Me -6.77E-17, Se 0.00E+00, Te -3.46E-15 + 6744, 281.000, 0, En 1.594200678745E-05, CFL 0.00629, SL -6.0357E-02, M 7.69504E+16, S 35.1317, T 4.8396, Me 1.60E-17, Se -2.00E-14, Te -1.30E-15 + 6768, 282.000, 0, En 1.282108496802E-05, CFL 0.00498, SL -6.1896E-02, M 7.69504E+16, S 35.1317, T 4.8392, Me 1.24E-16, Se 1.33E-14, Te 2.26E-15 + 6792, 283.000, 0, En 4.588975761952E-06, CFL 0.00295, SL -6.9667E-02, M 7.69503E+16, S 35.1318, T 4.8385, Me 9.54E-17, Se 6.65E-15, Te 1.66E-15 + 6816, 284.000, 0, En 5.568408431307E-05, CFL 0.01074, SL -7.8729E-02, M 7.69502E+16, S 35.1318, T 4.8377, Me -1.02E-16, Se 6.65E-15, Te -3.39E-17 + 6840, 285.000, 0, En 9.621361833782E-05, CFL 0.01196, SL -8.6172E-02, M 7.69501E+16, S 35.1319, T 4.8371, Me 2.04E-16, Se 1.33E-14, Te 1.12E-15 + 6864, 286.000, 0, En 2.673547834571E-05, CFL 0.00716, SL -8.8446E-02, M 7.69501E+16, S 35.1319, T 4.8367, Me 4.49E-17, Se -2.66E-14, Te -2.22E-15 + 6888, 287.000, 0, En 1.938710479877E-06, CFL 0.00183, SL -7.9794E-02, M 7.69502E+16, S 35.1318, T 4.8365, Me -1.60E-16, Se 0.00E+00, Te 1.19E-15 + 6912, 288.000, 0, En 7.223268408340E-06, CFL 0.00381, SL -6.9040E-02, M 7.69503E+16, S 35.1318, T 4.8365, Me 1.52E-17, Se -1.33E-14, Te 2.82E-15 + 6936, 289.000, 0, En 1.548211639747E-05, CFL 0.00611, SL -6.1430E-02, M 7.69504E+16, S 35.1317, T 4.8364, Me 8.01E-17, Se 6.65E-15, Te 1.43E-15 + 6960, 290.000, 0, En 7.528136550674E-06, CFL 0.00325, SL -6.2052E-02, M 7.69504E+16, S 35.1317, T 4.8365, Me 2.12E-16, Se 6.65E-15, Te -2.56E-15 + 6984, 291.000, 0, En 9.483694305065E-06, CFL 0.00431, SL -6.4954E-02, M 7.69504E+16, S 35.1317, T 4.8365, Me -2.86E-17, Se 6.65E-15, Te 2.17E-15 + 7008, 292.000, 0, En 4.609692254917E-05, CFL 0.00701, SL -6.7475E-02, M 7.69503E+16, S 35.1317, T 4.8365, Me 5.07E-17, Se -1.33E-14, Te -2.71E-17 + 7032, 293.000, 0, En 4.341224597879E-05, CFL 0.00866, SL -6.7625E-02, M 7.69503E+16, S 35.1317, T 4.8365, Me -2.68E-17, Se -6.65E-15, Te -1.98E-15 + 7056, 294.000, 0, En 1.734496185379E-05, CFL 0.00465, SL -5.8643E-02, M 7.69504E+16, S 35.1317, T 4.8366, Me 2.60E-16, Se 0.00E+00, Te 2.11E-15 + 7080, 295.000, 0, En 5.372891272862E-06, CFL 0.00295, SL -5.3233E-02, M 7.69505E+16, S 35.1317, T 4.8365, Me 4.18E-17, Se 2.00E-14, Te 1.03E-15 + 7104, 296.000, 0, En 9.675655645573E-07, CFL 0.00127, SL -4.4863E-02, M 7.69506E+16, S 35.1316, T 4.8363, Me -1.93E-16, Se -6.65E-15, Te 9.49E-17 + 7128, 297.000, 0, En 2.576623534953E-06, CFL 0.00419, SL -2.2151E-02, M 7.69509E+16, S 35.1315, T 4.8362, Me 4.83E-17, Se 6.65E-15, Te 1.66E-15 + 7152, 298.000, 0, En 1.679748513609E-06, CFL 0.00166, SL -1.9494E-02, M 7.69509E+16, S 35.1315, T 4.8362, Me 1.51E-17, Se 0.00E+00, Te -8.86E-17 + 7176, 299.000, 0, En 2.431114402440E-06, CFL 0.00180, SL -2.4936E-02, M 7.69509E+16, S 35.1315, T 4.8357, Me -1.18E-16, Se 0.00E+00, Te -3.47E-16 + 7200, 300.000, 0, En 2.713767272458E-06, CFL 0.00213, SL -2.9130E-02, M 7.69508E+16, S 35.1315, T 4.8350, Me -1.52E-17, Se -6.65E-15, Te -1.15E-16 + 7224, 301.000, 0, En 4.090696039078E-06, CFL 0.00231, SL -1.7096E-02, M 7.69510E+16, S 35.1315, T 4.8347, Me -9.75E-17, Se 0.00E+00, Te -4.51E-16 + 7248, 302.000, 0, En 1.057227831498E-05, CFL 0.00427, SL -4.5627E-03, M 7.69511E+16, S 35.1314, T 4.8344, Me -1.09E-16, Se -6.65E-15, Te 2.32E-16 + 7272, 303.000, 0, En 9.403808756408E-06, CFL 0.00326, SL -6.7237E-03, M 7.69511E+16, S 35.1314, T 4.8337, Me 6.64E-17, Se 0.00E+00, Te -4.86E-16 + 7296, 304.000, 0, En 2.318518804031E-06, CFL 0.00172, SL -3.8371E-03, M 7.69511E+16, S 35.1314, T 4.8333, Me 8.94E-17, Se 6.65E-15, Te 2.09E-15 + 7320, 305.000, 0, En 1.055006596583E-06, CFL 0.00122, SL 1.6367E-04, M 7.69512E+16, S 35.1314, T 4.8330, Me -2.68E-17, Se -1.33E-14, Te -5.21E-16 + 7344, 306.000, 0, En 6.410548344569E-07, CFL 0.00104, SL -2.1989E-03, M 7.69512E+16, S 35.1314, T 4.8327, Me -1.19E-16, Se -6.65E-15, Te 1.14E-15 + 7368, 307.000, 0, En 9.897254476252E-07, CFL 0.00131, SL -3.2509E-03, M 7.69512E+16, S 35.1314, T 4.8324, Me 6.06E-17, Se 2.00E-14, Te 8.95E-16 + 7392, 308.000, 0, En 2.258216479910E-06, CFL 0.00177, SL -5.0175E-03, M 7.69511E+16, S 35.1314, T 4.8320, Me -6.84E-17, Se 2.00E-14, Te 7.06E-16 + 7416, 309.000, 0, En 3.632507738504E-06, CFL 0.00189, SL -7.5270E-03, M 7.69511E+16, S 35.1314, T 4.8315, Me 1.25E-16, Se -6.65E-15, Te 2.53E-16 + 7440, 310.000, 0, En 2.687636957000E-06, CFL 0.00190, SL -1.2803E-02, M 7.69510E+16, S 35.1314, T 4.8307, Me 7.00E-17, Se 0.00E+00, Te 1.07E-16 + 7464, 311.000, 0, En 2.421718753903E-06, CFL 0.00185, SL -1.9126E-02, M 7.69509E+16, S 35.1315, T 4.8301, Me -5.95E-17, Se 1.33E-14, Te 9.04E-16 + 7488, 312.000, 0, En 9.897506015883E-07, CFL 0.00107, SL -2.4810E-02, M 7.69509E+16, S 35.1315, T 4.8296, Me -2.34E-17, Se 0.00E+00, Te 8.80E-16 + 7512, 313.000, 0, En 2.140136589173E-07, CFL 0.00057, SL -2.8728E-02, M 7.69508E+16, S 35.1315, T 4.8291, Me -2.40E-16, Se -6.65E-15, Te 9.65E-16 + 7536, 314.000, 0, En 6.039495140985E-06, CFL 0.00306, SL -2.8391E-02, M 7.69508E+16, S 35.1315, T 4.8289, Me 1.09E-16, Se 6.65E-15, Te -1.01E-16 + 7560, 315.000, 0, En 2.528561050834E-05, CFL 0.00578, SL -2.9571E-02, M 7.69508E+16, S 35.1315, T 4.8285, Me -5.14E-17, Se 6.65E-15, Te 1.97E-15 + 7584, 316.000, 0, En 2.328074548901E-05, CFL 0.00452, SL -3.1801E-02, M 7.69508E+16, S 35.1315, T 4.8283, Me 6.95E-17, Se -6.65E-15, Te -2.28E-15 + 7608, 317.000, 0, En 3.544751592695E-06, CFL 0.00210, SL -3.3235E-02, M 7.69508E+16, S 35.1315, T 4.8280, Me 2.97E-17, Se -1.33E-14, Te 3.96E-16 + 7632, 318.000, 0, En 8.395789831161E-07, CFL 0.00099, SL -3.6575E-02, M 7.69507E+16, S 35.1316, T 4.8272, Me -6.03E-17, Se -1.33E-14, Te -1.60E-16 + 7656, 319.000, 0, En 1.792280060901E-06, CFL 0.00151, SL -4.6191E-02, M 7.69506E+16, S 35.1316, T 4.8260, Me -1.87E-17, Se -6.65E-15, Te -2.55E-16 + 7680, 320.000, 0, En 1.184552437137E-06, CFL 0.00121, SL -5.4697E-02, M 7.69505E+16, S 35.1317, T 4.8250, Me 3.43E-16, Se 1.33E-14, Te 3.87E-16 + 7704, 321.000, 0, En 4.998022456122E-07, CFL 0.00083, SL -6.0896E-02, M 7.69504E+16, S 35.1317, T 4.8244, Me -1.89E-16, Se -2.00E-14, Te -2.69E-15 + 7728, 322.000, 0, En 1.172309765929E-06, CFL 0.00126, SL -6.5431E-02, M 7.69504E+16, S 35.1317, T 4.8240, Me 1.47E-16, Se 1.33E-14, Te 3.10E-15 + 7752, 323.000, 0, En 5.578370527601E-07, CFL 0.00078, SL -6.5299E-02, M 7.69504E+16, S 35.1317, T 4.8238, Me 8.29E-17, Se -6.65E-15, Te 7.04E-16 + 7776, 324.000, 0, En 7.210180040740E-07, CFL 0.00079, SL -5.6739E-02, M 7.69505E+16, S 35.1317, T 4.8236, Me -6.34E-17, Se -6.65E-15, Te 1.36E-15 + 7800, 325.000, 0, En 2.597423324748E-06, CFL 0.00181, SL -6.1496E-02, M 7.69504E+16, S 35.1317, T 4.8228, Me 7.32E-18, Se 0.00E+00, Te -5.72E-16 + 7824, 326.000, 0, En 3.753263602237E-06, CFL 0.00184, SL -7.1357E-02, M 7.69503E+16, S 35.1318, T 4.8215, Me 1.31E-16, Se 0.00E+00, Te 1.98E-15 + 7848, 327.000, 0, En 1.328064684185E-05, CFL 0.00382, SL -8.0471E-02, M 7.69502E+16, S 35.1318, T 4.8204, Me 4.00E-17, Se 6.65E-15, Te -3.77E-15 + 7872, 328.000, 0, En 1.160333809784E-05, CFL 0.00313, SL -8.9016E-02, M 7.69501E+16, S 35.1319, T 4.8194, Me -6.16E-17, Se -6.65E-15, Te 3.10E-15 + 7896, 329.000, 0, En 3.790019653463E-06, CFL 0.00164, SL -9.6545E-02, M 7.69500E+16, S 35.1319, T 4.8185, Me -1.02E-16, Se -1.33E-14, Te 1.12E-15 + 7920, 330.000, 0, En 3.642920491398E-06, CFL 0.00193, SL -1.0134E-01, M 7.69499E+16, S 35.1319, T 4.8179, Me 1.21E-16, Se -6.65E-15, Te -5.41E-16 + 7944, 331.000, 0, En 6.438929831090E-07, CFL 0.00077, SL -1.0269E-01, M 7.69499E+16, S 35.1320, T 4.8176, Me -1.18E-16, Se 0.00E+00, Te 1.20E-15 + 7968, 332.000, 0, En 1.381823605146E-06, CFL 0.00118, SL -1.0425E-01, M 7.69499E+16, S 35.1320, T 4.8175, Me 1.00E-16, Se -6.65E-15, Te -9.85E-16 + 7992, 333.000, 0, En 9.620566295956E-07, CFL 0.00094, SL -1.0728E-01, M 7.69498E+16, S 35.1320, T 4.8173, Me 4.08E-17, Se 1.33E-14, Te 3.45E-15 + 8016, 334.000, 0, En 1.117156016933E-06, CFL 0.00112, SL -1.1104E-01, M 7.69498E+16, S 35.1320, T 4.8169, Me 1.18E-16, Se 1.33E-14, Te 1.33E-15 + 8040, 335.000, 0, En 1.546687727886E-06, CFL 0.00120, SL -1.1504E-01, M 7.69497E+16, S 35.1320, T 4.8166, Me -7.61E-17, Se 0.00E+00, Te 3.81E-16 + 8064, 336.000, 0, En 1.162669587811E-06, CFL 0.00117, SL -1.1566E-01, M 7.69497E+16, S 35.1320, T 4.8162, Me -7.14E-17, Se -2.00E-14, Te 4.87E-16 + 8088, 337.000, 0, En 1.437160427451E-06, CFL 0.00095, SL -1.1353E-01, M 7.69497E+16, S 35.1320, T 4.8158, Me 1.70E-17, Se 6.65E-15, Te 7.73E-16 + 8112, 338.000, 0, En 7.087275183124E-07, CFL 0.00080, SL -1.1090E-01, M 7.69498E+16, S 35.1320, T 4.8156, Me 1.09E-16, Se -6.65E-15, Te 3.91E-16 + 8136, 339.000, 0, En 2.406148394852E-07, CFL 0.00049, SL -1.0904E-01, M 7.69498E+16, S 35.1320, T 4.8155, Me 1.47E-16, Se -6.65E-15, Te -4.87E-16 + 8160, 340.000, 0, En 1.020434661065E-06, CFL 0.00093, SL -1.0964E-01, M 7.69498E+16, S 35.1320, T 4.8154, Me 4.10E-17, Se 1.33E-14, Te -7.22E-16 + 8184, 341.000, 0, En 4.420600748482E-07, CFL 0.00062, SL -1.0737E-01, M 7.69498E+16, S 35.1320, T 4.8153, Me 1.09E-16, Se -1.33E-14, Te 3.35E-15 + 8208, 342.000, 0, En 1.517807985451E-07, CFL 0.00037, SL -1.0703E-01, M 7.69498E+16, S 35.1320, T 4.8153, Me -1.16E-16, Se 6.65E-15, Te -3.55E-15 + 8232, 343.000, 0, En 3.656574756027E-08, CFL 0.00020, SL -1.0820E-01, M 7.69498E+16, S 35.1320, T 4.8152, Me 5.86E-17, Se 0.00E+00, Te -1.31E-15 + 8256, 344.000, 0, En 3.810854150870E-07, CFL 0.00059, SL -1.0959E-01, M 7.69498E+16, S 35.1320, T 4.8150, Me 1.33E-17, Se 0.00E+00, Te 1.62E-15 + 8280, 345.000, 0, En 8.830044484641E-07, CFL 0.00091, SL -1.1231E-01, M 7.69498E+16, S 35.1320, T 4.8145, Me 1.06E-16, Se 6.65E-15, Te 1.55E-15 + 8304, 346.000, 0, En 2.255255035982E-06, CFL 0.00149, SL -1.1598E-01, M 7.69497E+16, S 35.1320, T 4.8141, Me 2.58E-18, Se 1.33E-14, Te 9.91E-16 + 8328, 347.000, 0, En 5.372319519609E-06, CFL 0.00187, SL -1.1903E-01, M 7.69497E+16, S 35.1320, T 4.8138, Me 1.39E-16, Se 6.65E-15, Te -3.16E-16 + 8352, 348.000, 0, En 1.565437544465E-05, CFL 0.00312, SL -1.2153E-01, M 7.69496E+16, S 35.1321, T 4.8135, Me 1.59E-16, Se 2.00E-14, Te 1.31E-15 + 8376, 349.000, 0, En 2.387262747712E-05, CFL 0.00456, SL -1.2597E-01, M 7.69496E+16, S 35.1321, T 4.8130, Me 1.47E-16, Se -1.33E-14, Te -6.68E-16 + 8400, 350.000, 0, En 9.402589046220E-06, CFL 0.00254, SL -1.2905E-01, M 7.69495E+16, S 35.1321, T 4.8127, Me -1.22E-16, Se -1.33E-14, Te -1.36E-15 + 8424, 351.000, 0, En 9.997979895441E-07, CFL 0.00087, SL -1.3038E-01, M 7.69495E+16, S 35.1321, T 4.8127, Me 1.51E-16, Se 1.33E-14, Te 7.63E-16 + 8448, 352.000, 0, En 2.290613221140E-06, CFL 0.00160, SL -1.3122E-01, M 7.69495E+16, S 35.1321, T 4.8127, Me 4.64E-17, Se -6.65E-15, Te 2.09E-15 + 8472, 353.000, 0, En 1.038232945213E-05, CFL 0.00269, SL -1.3170E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me -5.12E-17, Se -6.65E-15, Te 1.25E-15 + 8496, 354.000, 0, En 9.593612453579E-06, CFL 0.00263, SL -1.2984E-01, M 7.69495E+16, S 35.1321, T 4.8126, Me 1.49E-16, Se 1.33E-14, Te 1.79E-15 + 8520, 355.000, 0, En 9.408934273487E-06, CFL 0.00248, SL -1.2411E-01, M 7.69496E+16, S 35.1321, T 4.8125, Me 6.43E-17, Se 0.00E+00, Te -1.12E-15 + 8544, 356.000, 0, En 6.324295488526E-06, CFL 0.00267, SL -1.1800E-01, M 7.69497E+16, S 35.1320, T 4.8125, Me 6.25E-17, Se -6.65E-15, Te 1.23E-16 + 8568, 357.000, 0, En 1.765895566835E-06, CFL 0.00108, SL -1.1493E-01, M 7.69497E+16, S 35.1320, T 4.8124, Me 7.76E-17, Se -6.65E-15, Te -1.93E-15 + 8592, 358.000, 0, En 1.374788518784E-06, CFL 0.00116, SL -1.1769E-01, M 7.69497E+16, S 35.1320, T 4.8118, Me 8.67E-17, Se 2.00E-14, Te 1.47E-15 + 8616, 359.000, 0, En 1.741471151374E-06, CFL 0.00094, SL -1.2771E-01, M 7.69496E+16, S 35.1321, T 4.8105, Me -1.75E-16, Se 0.00E+00, Te -8.67E-16 + 8640, 360.000, 0, En 5.970190175029E-07, CFL 0.00056, SL -1.3649E-01, M 7.69494E+16, S 35.1322, T 4.8093, Me 1.81E-17, Se 0.00E+00, Te 1.20E-15 + 8664, 361.000, 0, En 1.789374939634E-07, CFL 0.00049, SL -1.4340E-01, M 7.69494E+16, S 35.1322, T 4.8085, Me -2.57E-17, Se -6.65E-15, Te 3.64E-15 + 8688, 362.000, 0, En 2.009042343118E-07, CFL 0.00037, SL -1.4877E-01, M 7.69493E+16, S 35.1322, T 4.8079, Me -6.28E-17, Se -6.65E-15, Te -8.59E-16 + 8712, 363.000, 0, En 1.454811306921E-07, CFL 0.00034, SL -1.5068E-01, M 7.69493E+16, S 35.1322, T 4.8077, Me -1.01E-16, Se 6.65E-15, Te 3.48E-15 + 8736, 364.000, 0, En 2.909684148203E-07, CFL 0.00041, SL -1.5262E-01, M 7.69492E+16, S 35.1322, T 4.8075, Me -4.09E-17, Se 0.00E+00, Te -5.41E-18 + 8760, 365.000, 0, En 6.761557514263E-07, CFL 0.00084, SL -1.5490E-01, M 7.69492E+16, S 35.1323, T 4.8073, Me -1.01E-16, Se -1.33E-14, Te -9.19E-16 diff --git a/examples/solo_ocean/single_column_z/MOM_input b/examples/solo_ocean/single_column_z/MOM_input index 26c242d1af..da42e71220 100644 --- a/examples/solo_ocean/single_column_z/MOM_input +++ b/examples/solo_ocean/single_column_z/MOM_input @@ -56,7 +56,7 @@ DT = 3600.0 ! [s] ! is actually used will be an integer fraction of the ! forcing time-step (DT_FORCING in ocean-only mode or the ! coupling timestep in coupled mode.) -DT_THERM = 7200.0 ! [s] default = 3600.0 +DT_THERM = 3600.0 ! [s] default = 3600.0 ! The thermodynamic and tracer advection time step. ! Ideally DT_THERM should be an integer multiple of DT ! and less than the forcing or coupling time-step. @@ -403,7 +403,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. ! === Parameters of module MOM_main (MOM_driver) === -DT_FORCING = 7200.0 ! [s] default = 3600.0 +DT_FORCING = 3600.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. diff --git a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all index 5291cb140c..3306d74c17 100644 --- a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all @@ -155,7 +155,7 @@ DT = 3600.0 ! [s] ! is actually used will be an integer fraction of the ! forcing time-step (DT_FORCING in ocean-only mode or the ! coupling timestep in coupled mode.) -DT_THERM = 7200.0 ! [s] default = 3600.0 +DT_THERM = 3600.0 ! [s] default = 3600.0 ! The thermodynamic and tracer advection time step. ! Ideally DT_THERM should be an integer multiple of DT ! and less than the forcing or coupling time-step. @@ -1220,7 +1220,7 @@ CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. ! === Parameters of module MOM_main (MOM_driver) === -DT_FORCING = 7200.0 ! [s] default = 3600.0 +DT_FORCING = 3600.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. @@ -1239,7 +1239,7 @@ RESTINT = 3650.0 ! [days] default = 0.0 ! The interval between saves of the restart file in units ! of TIMEUNIT. Use 0 (the default) to not save ! incremental restart files at all. -ENERGYSAVEDAYS = 1.0 ! [days] default = 7200.0 +ENERGYSAVEDAYS = 1.0 ! [days] default = 3600.0 ! The interval in units of TIMEUNIT between saves of the ! energies of the run and other globally summed diagnostics. ICE_SHELF = False ! [Boolean] default = False diff --git a/examples/solo_ocean/single_column_z/MOM_parameter_doc.short b/examples/solo_ocean/single_column_z/MOM_parameter_doc.short index 461fbad28b..b1fea71876 100644 --- a/examples/solo_ocean/single_column_z/MOM_parameter_doc.short +++ b/examples/solo_ocean/single_column_z/MOM_parameter_doc.short @@ -56,11 +56,6 @@ DT = 3600.0 ! [s] ! is actually used will be an integer fraction of the ! forcing time-step (DT_FORCING in ocean-only mode or the ! coupling timestep in coupled mode.) -DT_THERM = 7200.0 ! [s] default = 3600.0 - ! The thermodynamic and tracer advection time step. - ! Ideally DT_THERM should be an integer multiple of DT - ! and less than the forcing or coupling time-step. - ! By default DT_THERM is set to DT. MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 ! The minimum amount of time in seconds between ! calculations of depth-space diagnostics. Making this @@ -408,10 +403,6 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. ! === Parameters of module MOM_main (MOM_driver) === -DT_FORCING = 7200.0 ! [s] default = 3600.0 - ! The time step for changing forcing, coupling with other - ! components, or potentially writing certain diagnostics. - ! The default value is given by DT. DAYMAX = 365.0 ! [days] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end @@ -427,6 +418,6 @@ RESTINT = 3650.0 ! [days] default = 0.0 ! The interval between saves of the restart file in units ! of TIMEUNIT. Use 0 (the default) to not save ! incremental restart files at all. -ENERGYSAVEDAYS = 1.0 ! [days] default = 7200.0 +ENERGYSAVEDAYS = 1.0 ! [days] default = 3600.0 ! The interval in units of TIMEUNIT between saves of the ! energies of the run and other globally summed diagnostics. diff --git a/examples/solo_ocean/single_column_z/timestats.gnu b/examples/solo_ocean/single_column_z/timestats.gnu index 4b51018338..12b8db630c 100644 --- a/examples/solo_ocean/single_column_z/timestats.gnu +++ b/examples/solo_ocean/single_column_z/timestats.gnu @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 2.030452705681E-06, CFL 0.00113, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -2.74E-17, Se 1.33E-14, Te 2.23E-15 - 48, 2.000, 0, En 4.600534014794E-06, CFL 0.00179, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 2.00E-17, Se 0.00E+00, Te -8.51E-16 - 72, 3.000, 0, En 4.981236362333E-06, CFL 0.00239, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 4.68E-19, Se -6.65E-15, Te 2.46E-15 - 96, 4.000, 0, En 2.993013503415E-06, CFL 0.00174, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se 6.65E-15, Te -2.47E-15 - 120, 5.000, 0, En 6.161540747882E-07, CFL 0.00111, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 9.06E-18, Se -6.65E-15, Te 3.66E-15 - 144, 6.000, 0, En 1.122490737953E-06, CFL 0.00134, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me 4.91E-18, Se 6.65E-15, Te -7.04E-16 - 168, 7.000, 0, En 3.309613662371E-07, CFL 0.00065, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -4.70E-18, Se 0.00E+00, Te 2.33E-16 - 192, 8.000, 0, En 1.708730126205E-06, CFL 0.00121, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.87E-18, Se 0.00E+00, Te -1.74E-15 - 216, 9.000, 0, En 3.029163961816E-06, CFL 0.00206, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se 6.65E-15, Te 2.28E-15 - 240, 10.000, 0, En 9.023331937821E-06, CFL 0.00312, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -2.30E-17, Se 0.00E+00, Te 9.01E-16 - 264, 11.000, 0, En 6.690020144007E-06, CFL 0.00202, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.80E-17, Se -6.65E-15, Te -1.97E-15 - 288, 12.000, 0, En 3.922240902759E-06, CFL 0.00187, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -5.73E-18, Se 6.65E-15, Te 1.12E-15 - 312, 13.000, 0, En 3.348425485804E-06, CFL 0.00121, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -7.26E-18, Se -6.65E-15, Te 8.93E-16 - 336, 14.000, 0, En 2.944515743017E-06, CFL 0.00187, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 8.96E-18, Se 0.00E+00, Te -1.55E-15 - 360, 15.000, 0, En 6.364656576620E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 1.89E-18, Se -1.33E-14, Te -7.42E-16 - 384, 16.000, 0, En 8.216175534961E-07, CFL 0.00092, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.19E-17, Se 0.00E+00, Te 1.62E-15 - 408, 17.000, 0, En 1.044673366614E-07, CFL 0.00043, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 7.21E-18, Se 6.65E-15, Te 3.76E-18 - 432, 18.000, 0, En 8.953939822874E-07, CFL 0.00099, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me 3.70E-18, Se 6.65E-15, Te -1.15E-15 - 456, 19.000, 0, En 1.836807715076E-07, CFL 0.00034, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me -5.39E-18, Se 0.00E+00, Te 7.71E-16 - 480, 20.000, 0, En 1.389827397092E-06, CFL 0.00121, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 7.35E-18, Se 6.65E-15, Te -1.04E-15 - 504, 21.000, 0, En 1.584110739448E-06, CFL 0.00112, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.57E-17, Se -6.65E-15, Te -2.05E-15 - 528, 22.000, 0, En 1.999528971804E-06, CFL 0.00173, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se 6.65E-15, Te 7.85E-16 - 552, 23.000, 0, En 1.855556398430E-06, CFL 0.00120, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.03E-17, Se -6.65E-15, Te 5.02E-16 - 576, 24.000, 0, En 3.426196975494E-06, CFL 0.00178, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -7.61E-18, Se 6.65E-15, Te -2.01E-15 - 600, 25.000, 0, En 9.348564440433E-06, CFL 0.00271, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.36E-17, Se -1.33E-14, Te 8.41E-16 - 624, 26.000, 0, En 5.269060729063E-06, CFL 0.00205, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 1.08E-17, Se 0.00E+00, Te 1.58E-15 - 648, 27.000, 0, En 1.383960770335E-05, CFL 0.00309, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.34E-17, Se 6.65E-15, Te 5.92E-16 - 672, 28.000, 0, En 1.027734364791E-05, CFL 0.00304, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -8.33E-18, Se 6.65E-15, Te 9.26E-16 - 696, 29.000, 0, En 1.293824931063E-06, CFL 0.00099, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 1.00E-17, Se -6.65E-15, Te -1.68E-15 - 720, 30.000, 0, En 4.605031294692E-07, CFL 0.00039, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.33E-17, Se 0.00E+00, Te 1.39E-15 - 744, 31.000, 0, En 9.039177728394E-08, CFL 0.00024, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te -3.03E-15 - 768, 32.000, 0, En 2.337398860730E-07, CFL 0.00046, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.70E-17, Se 6.65E-15, Te 4.28E-16 - 792, 33.000, 0, En 3.363886435640E-07, CFL 0.00030, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.71E-17, Se -6.65E-15, Te 5.77E-16 - 816, 34.000, 0, En 4.252142144405E-07, CFL 0.00048, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.07E-17, Se 6.65E-15, Te 1.35E-15 - 840, 35.000, 0, En 1.259555411645E-06, CFL 0.00177, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 3.15E-17, Se 6.65E-15, Te -2.02E-15 - 864, 36.000, 0, En 1.446769120451E-07, CFL 0.00031, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -3.23E-17, Se -1.33E-14, Te -3.86E-16 - 888, 37.000, 0, En 1.509598169859E-06, CFL 0.00129, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me 3.68E-18, Se 2.00E-14, Te 1.25E-15 - 912, 38.000, 0, En 2.920470229423E-06, CFL 0.00177, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -1.19E-18, Se -6.65E-15, Te -2.54E-15 - 936, 39.000, 0, En 2.131888500796E-06, CFL 0.00141, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te 3.07E-15 - 960, 40.000, 0, En 9.326934441581E-07, CFL 0.00144, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 3.96E-18, Se 0.00E+00, Te -2.44E-15 - 984, 41.000, 0, En 2.156060746143E-06, CFL 0.00171, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -1.77E-17, Se 1.33E-14, Te 2.24E-15 - 1008, 42.000, 0, En 1.871710195966E-06, CFL 0.00155, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 6.65E-15, Te -1.97E-15 - 1032, 43.000, 0, En 2.980931160415E-06, CFL 0.00208, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me 1.10E-19, Se 0.00E+00, Te 2.77E-15 - 1056, 44.000, 0, En 1.000553334913E-06, CFL 0.00130, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me 9.79E-19, Se -6.65E-15, Te 3.28E-16 - 1080, 45.000, 0, En 2.774036610559E-06, CFL 0.00145, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 1.32E-17, Se -6.65E-15, Te -1.87E-15 - 1104, 46.000, 0, En 7.088250980568E-07, CFL 0.00069, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 0.00E+00, Te 1.41E-15 - 1128, 47.000, 0, En 1.418721223080E-07, CFL 0.00024, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.64E-18, Se 0.00E+00, Te 3.60E-16 - 1152, 48.000, 0, En 9.122488115895E-07, CFL 0.00089, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -4.05E-18, Se 0.00E+00, Te -1.91E-15 - 1176, 49.000, 0, En 1.101528689874E-06, CFL 0.00076, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se 6.65E-15, Te -7.40E-16 - 1200, 50.000, 0, En 4.378714375738E-07, CFL 0.00040, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -5.59E-18, Se 6.65E-15, Te -3.15E-16 - 1224, 51.000, 0, En 1.356768744082E-06, CFL 0.00104, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 2.34E-18, Se -1.33E-14, Te 5.47E-17 - 1248, 52.000, 0, En 7.903440682649E-06, CFL 0.00250, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -1.83E-17, Se -6.65E-15, Te 1.84E-15 - 1272, 53.000, 0, En 5.699573858563E-06, CFL 0.00207, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se -6.65E-15, Te 2.17E-15 - 1296, 54.000, 0, En 6.340002653582E-06, CFL 0.00226, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.18E-17, Se 2.00E-14, Te -4.31E-15 - 1320, 55.000, 0, En 3.574096485910E-06, CFL 0.00174, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.41E-18, Se -1.33E-14, Te 1.78E-15 - 1344, 56.000, 0, En 1.832605468372E-06, CFL 0.00157, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 0.00E+00, Te -1.66E-16 - 1368, 57.000, 0, En 3.601344006749E-06, CFL 0.00165, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 8.79E-18, Se 6.65E-15, Te 2.26E-15 - 1392, 58.000, 0, En 1.927047835406E-06, CFL 0.00112, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -6.50E-18, Se -6.65E-15, Te -1.92E-15 - 1416, 59.000, 0, En 1.709431650226E-06, CFL 0.00122, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 4.81E-18, Se -1.33E-14, Te 1.11E-15 - 1440, 60.000, 0, En 2.202539246539E-06, CFL 0.00150, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -2.01E-17, Se 3.33E-14, Te -3.70E-17 - 1464, 61.000, 0, En 1.563484961013E-06, CFL 0.00148, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.53E-17, Se -1.33E-14, Te -7.25E-16 - 1488, 62.000, 0, En 4.601135662043E-06, CFL 0.00231, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -3.97E-18, Se 0.00E+00, Te -1.30E-15 - 1512, 63.000, 0, En 2.179690733769E-06, CFL 0.00257, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -5.60E-18, Se 1.33E-14, Te 4.10E-15 - 1536, 64.000, 0, En 1.296064907206E-06, CFL 0.00238, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 5.63E-18, Se -1.33E-14, Te 8.08E-16 - 1560, 65.000, 0, En 4.471129142838E-07, CFL 0.00085, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.92E-18, Se 0.00E+00, Te -3.64E-15 - 1584, 66.000, 0, En 9.376137458140E-07, CFL 0.00124, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 8.79E-18, Se -6.65E-15, Te -1.05E-15 - 1608, 67.000, 0, En 2.490151242357E-06, CFL 0.00165, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -1.15E-17, Se 1.33E-14, Te -3.66E-16 - 1632, 68.000, 0, En 4.674112418047E-06, CFL 0.00256, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -9.03E-18, Se 0.00E+00, Te 7.28E-16 - 1656, 69.000, 0, En 2.628474644317E-06, CFL 0.00155, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me 2.13E-18, Se -2.00E-14, Te 1.29E-15 - 1680, 70.000, 0, En 1.205383488637E-06, CFL 0.00113, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 5.84E-18, Se 0.00E+00, Te 9.04E-16 - 1704, 71.000, 0, En 2.534766386469E-06, CFL 0.00244, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.08E-17, Se -6.65E-15, Te -2.82E-15 - 1728, 72.000, 0, En 3.999149904067E-06, CFL 0.00348, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se 0.00E+00, Te -4.70E-16 - 1752, 73.000, 0, En 5.647929366596E-06, CFL 0.00334, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 9.60E-19, Se 2.00E-14, Te 1.72E-15 - 1776, 74.000, 0, En 3.959398408112E-06, CFL 0.00247, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me -5.10E-18, Se -1.33E-14, Te 4.03E-16 - 1800, 75.000, 0, En 6.326314051675E-07, CFL 0.00089, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.71E-17, Se 1.33E-14, Te -2.67E-16 - 1824, 76.000, 0, En 1.553146551481E-06, CFL 0.00148, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.41E-18, Se 0.00E+00, Te -1.25E-15 - 1848, 77.000, 0, En 7.096535305392E-06, CFL 0.00309, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.19E-17, Se -2.00E-14, Te 1.08E-15 - 1872, 78.000, 0, En 7.221758763120E-06, CFL 0.00288, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.45E-17, Se 2.00E-14, Te 7.26E-17 - 1896, 79.000, 0, En 5.699935067592E-06, CFL 0.00310, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -4.69E-18, Se -6.65E-15, Te -1.99E-16 - 1920, 80.000, 0, En 5.998643900946E-06, CFL 0.00255, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te 3.26E-15 - 1944, 81.000, 0, En 2.108364831284E-06, CFL 0.00173, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me 4.15E-18, Se 0.00E+00, Te -3.38E-15 - 1968, 82.000, 0, En 2.825333302711E-06, CFL 0.00167, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -1.40E-17, Se 6.65E-15, Te -1.78E-15 - 1992, 83.000, 0, En 1.585270937117E-06, CFL 0.00128, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 9.47E-18, Se -6.65E-15, Te 2.62E-15 - 2016, 84.000, 0, En 9.558555042040E-07, CFL 0.00127, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -9.24E-18, Se -1.33E-14, Te -3.62E-16 - 2040, 85.000, 0, En 2.830459519976E-06, CFL 0.00166, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 1.65E-17, Se 2.00E-14, Te 5.07E-16 - 2064, 86.000, 0, En 4.333209668202E-06, CFL 0.00208, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.31E-18, Se -6.65E-15, Te 5.60E-16 - 2088, 87.000, 0, En 5.132774918523E-06, CFL 0.00193, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 6.98E-18, Se 0.00E+00, Te -2.60E-15 - 2112, 88.000, 0, En 6.635080254891E-06, CFL 0.00279, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -8.53E-18, Se 6.65E-15, Te 3.81E-16 - 2136, 89.000, 0, En 9.347311829166E-06, CFL 0.00356, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me 2.30E-18, Se 0.00E+00, Te 9.66E-16 - 2160, 90.000, 0, En 7.163035497649E-06, CFL 0.00263, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 6.23E-18, Se 0.00E+00, Te -4.72E-16 - 2184, 91.000, 0, En 4.984137635303E-06, CFL 0.00198, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.78E-18, Se 0.00E+00, Te -8.53E-16 - 2208, 92.000, 0, En 4.166401634300E-07, CFL 0.00037, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.48E-17, Se -6.65E-15, Te 1.11E-15 - 2232, 93.000, 0, En 1.294248056926E-06, CFL 0.00103, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -2.06E-18, Se -6.65E-15, Te -1.31E-15 - 2256, 94.000, 0, En 9.946445550209E-07, CFL 0.00152, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.66E-17, Se 6.65E-15, Te -2.25E-15 - 2280, 95.000, 0, En 4.948174660709E-06, CFL 0.00213, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.34E-18, Se 0.00E+00, Te 3.14E-15 - 2304, 96.000, 0, En 5.186882518174E-06, CFL 0.00317, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -2.68E-18, Se 0.00E+00, Te -7.93E-16 - 2328, 97.000, 0, En 2.099405471905E-05, CFL 0.00382, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -8.80E-18, Se -2.00E-14, Te 6.41E-16 - 2352, 98.000, 0, En 1.537285784822E-05, CFL 0.00404, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -1.03E-17, Se 2.66E-14, Te -6.36E-16 - 2376, 99.000, 0, En 1.631502369574E-06, CFL 0.00120, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 3.10E-17, Se -6.65E-15, Te 2.69E-15 - 2400, 100.000, 0, En 5.307559738773E-06, CFL 0.00237, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.18E-17, Se 6.65E-15, Te -1.31E-15 - 2424, 101.000, 0, En 1.566977655055E-06, CFL 0.00163, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me -4.06E-18, Se 6.65E-15, Te 1.26E-16 - 2448, 102.000, 0, En 2.706510373368E-06, CFL 0.00178, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.03E-17, Se -6.65E-15, Te -1.05E-15 - 2472, 103.000, 0, En 2.878663530508E-06, CFL 0.00219, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.21E-18, Se 6.65E-15, Te 1.09E-15 - 2496, 104.000, 0, En 3.341476306862E-06, CFL 0.00302, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 0.00E+00, Te -3.56E-16 - 2520, 105.000, 0, En 1.221715451697E-06, CFL 0.00115, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -1.33E-14, Te -1.81E-16 - 2544, 106.000, 0, En 3.515182072688E-06, CFL 0.00375, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se 1.33E-14, Te 1.21E-15 - 2568, 107.000, 0, En 9.713972283361E-06, CFL 0.00536, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.31E-17, Se 0.00E+00, Te 2.19E-16 - 2592, 108.000, 0, En 7.199817625307E-06, CFL 0.00426, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 0.00E+00, Te 3.09E-16 - 2616, 109.000, 0, En 2.159027851809E-06, CFL 0.00186, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se 6.65E-15, Te 1.14E-15 - 2640, 110.000, 0, En 7.247187055655E-07, CFL 0.00093, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -1.83E-18, Se -1.33E-14, Te -3.48E-15 - 2664, 111.000, 0, En 9.418392640189E-07, CFL 0.00102, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.32E-17, Se 6.65E-15, Te 1.65E-15 - 2688, 112.000, 0, En 2.285702301214E-06, CFL 0.00182, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 5.89E-18, Se 6.65E-15, Te 1.91E-15 - 2712, 113.000, 0, En 6.244356288012E-06, CFL 0.00270, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.32E-18, Se 0.00E+00, Te -5.48E-16 - 2736, 114.000, 0, En 6.470119587266E-06, CFL 0.00319, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.90E-17, Se 0.00E+00, Te -8.12E-16 - 2760, 115.000, 0, En 1.733726652857E-06, CFL 0.00153, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.38E-17, Se 1.33E-14, Te -3.16E-15 - 2784, 116.000, 0, En 1.700123456413E-06, CFL 0.00193, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 2.43E-18, Se -6.65E-15, Te 7.38E-16 - 2808, 117.000, 0, En 4.776581304744E-06, CFL 0.00245, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.03E-17, Se 0.00E+00, Te -8.64E-16 - 2832, 118.000, 0, En 6.503754629999E-06, CFL 0.00271, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.80E-18, Se -6.65E-15, Te 1.33E-15 - 2856, 119.000, 0, En 5.878042969728E-06, CFL 0.00292, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.12E-18, Se -1.33E-14, Te -1.02E-15 - 2880, 120.000, 0, En 3.268146021605E-06, CFL 0.00194, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 1.11E-17, Se 6.65E-15, Te -1.84E-16 - 2904, 121.000, 0, En 4.970040880881E-06, CFL 0.00351, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -1.50E-17, Se 0.00E+00, Te -2.91E-17 - 2928, 122.000, 0, En 5.375953022811E-06, CFL 0.00320, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me 4.19E-18, Se -6.65E-15, Te 1.08E-15 - 2952, 123.000, 0, En 1.551897894905E-06, CFL 0.00136, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 2.09E-18, Se 0.00E+00, Te 1.97E-15 - 2976, 124.000, 0, En 1.279545013052E-06, CFL 0.00178, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 2.05E-18, Se 1.33E-14, Te -2.53E-15 - 3000, 125.000, 0, En 7.692732486386E-07, CFL 0.00149, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 8.38E-18, Se -1.33E-14, Te 1.27E-15 - 3024, 126.000, 0, En 1.322870773979E-06, CFL 0.00212, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me -3.13E-18, Se 1.33E-14, Te -5.35E-16 - 3048, 127.000, 0, En 9.069089648925E-06, CFL 0.00563, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.11E-17, Se -6.65E-15, Te 3.19E-15 - 3072, 128.000, 0, En 5.983646667226E-06, CFL 0.00266, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 4.31E-18, Se 6.65E-15, Te -3.23E-15 - 3096, 129.000, 0, En 9.509587039119E-07, CFL 0.00128, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me -1.44E-18, Se 0.00E+00, Te 9.69E-16 - 3120, 130.000, 0, En 3.178665755274E-06, CFL 0.00301, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -1.60E-18, Se 6.65E-15, Te -2.39E-15 - 3144, 131.000, 0, En 5.255356148134E-06, CFL 0.00334, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 8.11E-18, Se 6.65E-15, Te 1.89E-15 - 3168, 132.000, 0, En 3.492337752425E-06, CFL 0.00295, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -5.13E-18, Se -2.00E-14, Te -1.13E-15 - 3192, 133.000, 0, En 1.810660063142E-06, CFL 0.00213, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.42E-17, Se 6.65E-15, Te 2.18E-16 - 3216, 134.000, 0, En 8.009367995016E-07, CFL 0.00140, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.01E-17, Se 0.00E+00, Te 1.48E-15 - 3240, 135.000, 0, En 7.524443557546E-07, CFL 0.00141, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.68E-18, Se 1.33E-14, Te -3.67E-15 - 3264, 136.000, 0, En 5.087028456180E-06, CFL 0.00494, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.68E-18, Se -6.65E-15, Te 3.31E-16 - 3288, 137.000, 0, En 4.718238595495E-06, CFL 0.00387, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 4.55E-18, Se 1.33E-14, Te -2.46E-16 - 3312, 138.000, 0, En 1.081047644886E-06, CFL 0.00214, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -3.31E-18, Se 0.00E+00, Te 8.11E-16 - 3336, 139.000, 0, En 3.155613216669E-06, CFL 0.00331, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.86E-17, Se 6.65E-15, Te -1.66E-16 - 3360, 140.000, 0, En 4.318566713987E-06, CFL 0.00420, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 1.13E-17, Se 0.00E+00, Te 3.10E-16 - 3384, 141.000, 0, En 2.167567209183E-06, CFL 0.00205, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.41E-17, Se -1.33E-14, Te 1.15E-15 - 3408, 142.000, 0, En 2.077796754654E-06, CFL 0.00238, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se 0.00E+00, Te -2.18E-15 - 3432, 143.000, 0, En 1.432905831235E-06, CFL 0.00182, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me 2.16E-18, Se 0.00E+00, Te -5.64E-16 - 3456, 144.000, 0, En 1.044959460691E-06, CFL 0.00203, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me -3.21E-18, Se 0.00E+00, Te -8.59E-17 - 3480, 145.000, 0, En 1.563473719467E-06, CFL 0.00218, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.42E-17, Se -1.33E-14, Te 7.21E-16 - 3504, 146.000, 0, En 4.479722941090E-07, CFL 0.00128, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7775, Me -6.18E-19, Se -6.65E-15, Te -8.23E-16 - 3528, 147.000, 0, En 3.387049136953E-07, CFL 0.00102, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se 1.33E-14, Te -3.43E-16 - 3552, 148.000, 0, En 3.783287223797E-07, CFL 0.00090, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 2.83E-15 - 3576, 149.000, 0, En 1.450679536538E-07, CFL 0.00031, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 1.13E-17, Se 0.00E+00, Te 4.79E-16 - 3600, 150.000, 0, En 8.765663910623E-07, CFL 0.00167, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me -6.19E-18, Se 0.00E+00, Te -2.20E-15 - 3624, 151.000, 0, En 1.726450140064E-06, CFL 0.00275, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -1.63E-17, Se -2.00E-14, Te -4.34E-17 - 3648, 152.000, 0, En 3.436573856022E-07, CFL 0.00083, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me 1.85E-18, Se 2.66E-14, Te -1.35E-15 - 3672, 153.000, 0, En 8.868335909981E-07, CFL 0.00195, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.20E-17, Se -1.33E-14, Te -2.89E-16 - 3696, 154.000, 0, En 1.736867796289E-06, CFL 0.00274, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -7.26E-18, Se -6.65E-15, Te -3.36E-16 - 3720, 155.000, 0, En 3.721233420286E-07, CFL 0.00117, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 4.46E-18, Se 0.00E+00, Te 9.60E-17 - 3744, 156.000, 0, En 5.482939790546E-06, CFL 0.00393, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 6.65E-15, Te -6.28E-16 - 3768, 157.000, 0, En 1.874650152401E-05, CFL 0.00857, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -1.18E-17, Se 0.00E+00, Te 1.55E-15 - 3792, 158.000, 0, En 1.711182376052E-05, CFL 0.00674, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.53E-17, Se 6.65E-15, Te -1.99E-15 - 3816, 159.000, 0, En 6.645575102425E-06, CFL 0.00322, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 3.04E-18, Se 0.00E+00, Te 1.17E-15 - 3840, 160.000, 0, En 3.724874281081E-06, CFL 0.00407, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.93E-17, Se 1.33E-14, Te -2.25E-15 - 3864, 161.000, 0, En 7.372927506374E-06, CFL 0.00463, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se -1.33E-14, Te -3.36E-16 - 3888, 162.000, 0, En 8.180055552745E-06, CFL 0.00441, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -7.56E-18, Se -6.65E-15, Te 1.34E-15 - 3912, 163.000, 0, En 3.010092730547E-06, CFL 0.00248, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.83E-18, Se 6.65E-15, Te 1.23E-15 - 3936, 164.000, 0, En 2.353564170328E-06, CFL 0.00319, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -1.02E-17, Se -6.65E-15, Te -1.37E-15 - 3960, 165.000, 0, En 1.836688947784E-06, CFL 0.00296, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se 2.00E-14, Te -1.11E-15 - 3984, 166.000, 0, En 1.269147601775E-06, CFL 0.00243, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.46E-18, Se -6.65E-15, Te 3.11E-15 - 4008, 167.000, 0, En 4.505614971440E-07, CFL 0.00131, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 1.04E-17, Se 0.00E+00, Te -1.37E-15 - 4032, 168.000, 0, En 4.943496184831E-07, CFL 0.00140, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -1.53E-17, Se 6.65E-15, Te -2.48E-16 - 4056, 169.000, 0, En 6.829390247193E-07, CFL 0.00124, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.18E-17, Se -6.65E-15, Te 4.00E-17 - 4080, 170.000, 0, En 2.605937824148E-06, CFL 0.00315, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.88E-17, Se 0.00E+00, Te 7.26E-17 - 4104, 171.000, 0, En 5.585907892193E-06, CFL 0.00523, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.89E-18, Se 1.33E-14, Te -1.38E-15 - 4128, 172.000, 0, En 3.702908752417E-06, CFL 0.00375, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 2.28E-17, Se -1.33E-14, Te 1.29E-15 - 4152, 173.000, 0, En 1.267894763179E-06, CFL 0.00228, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.59E-18, Se -6.65E-15, Te 5.53E-16 - 4176, 174.000, 0, En 2.206467483093E-06, CFL 0.00286, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.68E-18, Se -6.65E-15, Te 5.24E-16 - 4200, 175.000, 0, En 4.206622557971E-06, CFL 0.00322, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 6.65E-15, Te -8.46E-16 - 4224, 176.000, 0, En 4.483149465029E-06, CFL 0.00342, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.18E-17, Se 6.65E-15, Te 3.03E-16 - 4248, 177.000, 0, En 2.233032335938E-06, CFL 0.00304, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.04E-17, Se -1.33E-14, Te 4.54E-16 - 4272, 178.000, 0, En 5.835820354571E-07, CFL 0.00132, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.76E-17, Se -2.00E-14, Te -2.15E-15 - 4296, 179.000, 0, En 4.996600056727E-07, CFL 0.00143, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.88E-17, Se 1.33E-14, Te -7.07E-17 - 4320, 180.000, 0, En 5.332091876343E-07, CFL 0.00130, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 0.00E+00, Te 2.25E-15 - 4344, 181.000, 0, En 4.417920467957E-06, CFL 0.00467, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.38E-17, Se -1.33E-14, Te -2.02E-15 - 4368, 182.000, 0, En 1.389624650146E-05, CFL 0.00778, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.30E-18, Se -6.65E-15, Te 2.14E-16 - 4392, 183.000, 0, En 9.269586055315E-06, CFL 0.00528, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 4.49E-18, Se 2.00E-14, Te -9.94E-16 - 4416, 184.000, 0, En 4.095086292868E-06, CFL 0.00266, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se -6.65E-15, Te 1.55E-15 - 4440, 185.000, 0, En 3.857866890991E-06, CFL 0.00311, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.23E-17, Se 0.00E+00, Te 3.78E-16 - 4464, 186.000, 0, En 2.593050996405E-06, CFL 0.00235, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.64E-18, Se 6.65E-15, Te -6.46E-16 - 4488, 187.000, 0, En 1.388993745853E-06, CFL 0.00179, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 1.77E-18, Se -6.65E-15, Te -7.66E-17 - 4512, 188.000, 0, En 2.593381720147E-07, CFL 0.00091, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -6.64E-19, Se 0.00E+00, Te -9.69E-16 - 4536, 189.000, 0, En 1.853341693137E-07, CFL 0.00061, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -2.97E-18, Se -2.00E-14, Te -2.29E-15 - 4560, 190.000, 0, En 1.799375015588E-07, CFL 0.00067, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me -1.53E-18, Se 6.65E-15, Te 2.50E-16 - 4584, 191.000, 0, En 8.939127497717E-07, CFL 0.00173, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -1.16E-18, Se 2.00E-14, Te 3.33E-16 - 4608, 192.000, 0, En 1.217572772525E-06, CFL 0.00198, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 1.09E-17, Se 0.00E+00, Te 4.95E-15 - 4632, 193.000, 0, En 8.693475749719E-07, CFL 0.00197, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7986, Me 1.13E-17, Se 6.65E-15, Te -2.36E-15 - 4656, 194.000, 0, En 1.152972645418E-06, CFL 0.00203, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se -6.65E-15, Te 5.09E-16 - 4680, 195.000, 0, En 2.044868628879E-06, CFL 0.00240, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se 1.33E-14, Te -3.08E-16 - 4704, 196.000, 0, En 2.382563185634E-06, CFL 0.00313, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -6.41E-18, Se -6.65E-15, Te -1.27E-15 - 4728, 197.000, 0, En 1.942879208935E-06, CFL 0.00254, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 4.05E-18, Se -6.65E-15, Te 1.67E-15 - 4752, 198.000, 0, En 1.911470729325E-06, CFL 0.00287, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.69E-17, Se -6.65E-15, Te 3.36E-16 - 4776, 199.000, 0, En 8.325693721917E-07, CFL 0.00195, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.02E-17, Se 6.65E-15, Te -2.86E-16 - 4800, 200.000, 0, En 5.809851180145E-08, CFL 0.00017, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -2.03E-18, Se -6.65E-15, Te 1.07E-16 - 4824, 201.000, 0, En 1.641329600822E-07, CFL 0.00070, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 0.00E+00, Te -3.21E-16 - 4848, 202.000, 0, En 2.393859212142E-06, CFL 0.00318, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -4.47E-19, Se 6.65E-15, Te -6.08E-16 - 4872, 203.000, 0, En 7.380401157223E-06, CFL 0.00447, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.38E-17, Se -1.33E-14, Te -2.76E-15 - 4896, 204.000, 0, En 6.132766738981E-06, CFL 0.00329, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -5.38E-19, Se 1.33E-14, Te 1.00E-15 - 4920, 205.000, 0, En 8.483046570114E-07, CFL 0.00126, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.39E-18, Se 0.00E+00, Te 1.76E-17 - 4944, 206.000, 0, En 1.883604093803E-06, CFL 0.00280, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 6.28E-18, Se -6.65E-15, Te 2.63E-15 - 4968, 207.000, 0, En 2.726350582158E-06, CFL 0.00254, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.31E-17, Se 6.65E-15, Te -3.07E-15 - 4992, 208.000, 0, En 3.195024628044E-06, CFL 0.00246, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -7.85E-19, Se -6.65E-15, Te 1.35E-15 - 5016, 209.000, 0, En 1.177204694931E-06, CFL 0.00169, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -1.06E-17, Se 6.65E-15, Te 1.74E-15 - 5040, 210.000, 0, En 3.969216557795E-07, CFL 0.00096, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 6.55E-18, Se 6.65E-15, Te -1.88E-15 - 5064, 211.000, 0, En 1.307981989783E-07, CFL 0.00052, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 4.52E-18, Se -1.33E-14, Te 2.14E-15 - 5088, 212.000, 0, En 1.146591298240E-07, CFL 0.00043, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me 2.66E-18, Se 0.00E+00, Te -2.03E-15 - 5112, 213.000, 0, En 1.928939899240E-06, CFL 0.00252, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se 0.00E+00, Te 4.21E-16 - 5136, 214.000, 0, En 4.191558644895E-06, CFL 0.00362, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -7.99E-18, Se -6.65E-15, Te 4.43E-16 - 5160, 215.000, 0, En 2.861678325690E-06, CFL 0.00362, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 1.20E-17, Se 1.33E-14, Te -5.32E-16 - 5184, 216.000, 0, En 7.475891635589E-06, CFL 0.00590, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 0.00E+00, Te -3.36E-16 - 5208, 217.000, 0, En 4.739814441739E-06, CFL 0.00357, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se 0.00E+00, Te -4.02E-16 - 5232, 218.000, 0, En 1.631411771648E-06, CFL 0.00238, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8045, Me -4.07E-18, Se 0.00E+00, Te 5.77E-16 - 5256, 219.000, 0, En 2.619112317907E-07, CFL 0.00094, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se -1.33E-14, Te 3.05E-15 - 5280, 220.000, 0, En 3.955160556980E-07, CFL 0.00098, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8052, Me 3.21E-17, Se 6.65E-15, Te -5.33E-15 - 5304, 221.000, 0, En 1.129408752797E-07, CFL 0.00057, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8055, Me -6.06E-18, Se -6.65E-15, Te 4.79E-16 - 5328, 222.000, 0, En 5.899872408567E-08, CFL 0.00028, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.36E-17, Se 1.33E-14, Te 2.66E-16 - 5352, 223.000, 0, En 1.442465486070E-07, CFL 0.00057, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.45E-17, Se -6.65E-15, Te 2.01E-15 - 5376, 224.000, 0, En 2.922863542352E-07, CFL 0.00112, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8066, Me -1.68E-17, Se -6.65E-15, Te -2.02E-15 - 5400, 225.000, 0, En 1.147036077908E-06, CFL 0.00192, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 2.21E-18, Se -6.65E-15, Te 1.01E-16 - 5424, 226.000, 0, En 1.090656409605E-06, CFL 0.00227, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 6.78E-18, Se 6.65E-15, Te -4.47E-16 - 5448, 227.000, 0, En 2.308884195506E-06, CFL 0.00336, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 1.56E-17, Se 0.00E+00, Te 2.67E-15 - 5472, 228.000, 0, En 7.213627830881E-06, CFL 0.00527, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me -5.11E-18, Se 6.65E-15, Te 4.26E-16 - 5496, 229.000, 0, En 3.949697551706E-06, CFL 0.00329, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se 1.33E-14, Te -7.96E-16 - 5520, 230.000, 0, En 8.890546234468E-07, CFL 0.00193, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 6.57E-18, Se -2.00E-14, Te -1.40E-15 - 5544, 231.000, 0, En 2.545150535611E-07, CFL 0.00076, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8094, Me 1.23E-17, Se 1.33E-14, Te -9.45E-16 - 5568, 232.000, 0, En 2.228429803760E-07, CFL 0.00085, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -2.16E-17, Se 6.65E-15, Te 3.31E-15 - 5592, 233.000, 0, En 1.807405335810E-07, CFL 0.00080, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.52E-17, Se -6.65E-15, Te -6.91E-16 - 5616, 234.000, 0, En 4.702975154671E-06, CFL 0.00410, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.86E-17, Se -1.33E-14, Te -1.61E-15 - 5640, 235.000, 0, En 3.012497782944E-06, CFL 0.00282, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 1.33E-14, Te 8.28E-16 - 5664, 236.000, 0, En 3.144329761009E-07, CFL 0.00102, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -6.77E-18, Se -1.33E-14, Te -1.91E-15 - 5688, 237.000, 0, En 1.097166455339E-07, CFL 0.00050, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 2.15E-17, Se 0.00E+00, Te -1.82E-16 - 5712, 238.000, 0, En 2.946474456839E-07, CFL 0.00105, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -2.01E-17, Se 0.00E+00, Te 3.70E-15 - 5736, 239.000, 0, En 6.537119953166E-07, CFL 0.00168, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 1.18E-17, Se 0.00E+00, Te -7.40E-16 - 5760, 240.000, 0, En 8.750851959261E-07, CFL 0.00151, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me -8.24E-18, Se 6.65E-15, Te 1.08E-15 - 5784, 241.000, 0, En 1.786758063160E-06, CFL 0.00262, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me 3.94E-18, Se -6.65E-15, Te 3.43E-16 - 5808, 242.000, 0, En 2.368431456069E-06, CFL 0.00311, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 5.85E-18, Se 6.65E-15, Te -1.52E-15 - 5832, 243.000, 0, En 2.144193279090E-06, CFL 0.00202, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8121, Me 1.96E-18, Se 0.00E+00, Te 1.77E-15 - 5856, 244.000, 0, En 8.621520988175E-07, CFL 0.00151, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -2.00E-14, Te -1.16E-15 - 5880, 245.000, 0, En 3.432568883708E-07, CFL 0.00077, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.38E-18, Se 2.00E-14, Te 5.37E-18 - 5904, 246.000, 0, En 3.244959654046E-07, CFL 0.00100, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se -6.65E-15, Te 3.06E-16 - 5928, 247.000, 0, En 3.560263200038E-07, CFL 0.00115, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.32E-17, Se -6.65E-15, Te 2.50E-16 - 5952, 248.000, 0, En 5.981737393600E-07, CFL 0.00161, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 9.51E-18, Se 0.00E+00, Te -2.13E-15 - 5976, 249.000, 0, En 2.042500019828E-06, CFL 0.00306, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.31E-17, Se 6.65E-15, Te 9.04E-17 - 6000, 250.000, 0, En 2.820750269892E-06, CFL 0.00353, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.03E-17, Se 1.33E-14, Te 5.13E-16 - 6024, 251.000, 0, En 3.030710830020E-06, CFL 0.00310, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.41E-17, Se -2.00E-14, Te -1.57E-15 - 6048, 252.000, 0, En 3.209402549565E-06, CFL 0.00342, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8143, Me -1.89E-17, Se 1.33E-14, Te 2.16E-15 - 6072, 253.000, 0, En 2.675395744998E-06, CFL 0.00270, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 3.44E-17, Se 0.00E+00, Te -2.23E-16 - 6096, 254.000, 0, En 3.486456416549E-06, CFL 0.00314, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.73E-17, Se 0.00E+00, Te -5.14E-16 - 6120, 255.000, 0, En 4.105944103307E-06, CFL 0.00326, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 4.12E-18, Se 0.00E+00, Te 4.11E-16 - 6144, 256.000, 0, En 4.679495529526E-06, CFL 0.00300, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 6.78E-20, Se 1.33E-14, Te 1.51E-15 - 6168, 257.000, 0, En 3.550106725922E-06, CFL 0.00289, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me 4.39E-19, Se -1.33E-14, Te -2.85E-15 - 6192, 258.000, 0, En 5.642314811886E-06, CFL 0.00367, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se 1.33E-14, Te 7.66E-16 - 6216, 259.000, 0, En 1.516085391529E-05, CFL 0.00627, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -9.34E-19, Se 0.00E+00, Te -1.15E-15 - 6240, 260.000, 0, En 1.071573636252E-05, CFL 0.00412, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.67E-18, Se -1.33E-14, Te 3.34E-15 - 6264, 261.000, 0, En 2.252354210637E-06, CFL 0.00217, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8152, Me -1.02E-17, Se 0.00E+00, Te -1.79E-15 - 6288, 262.000, 0, En 8.122031183829E-07, CFL 0.00141, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 4.82E-18, Se 2.00E-14, Te 9.20E-16 - 6312, 263.000, 0, En 6.570685311033E-07, CFL 0.00137, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me 4.99E-18, Se -2.00E-14, Te -1.97E-15 - 6336, 264.000, 0, En 5.824132673863E-07, CFL 0.00122, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me 6.09E-19, Se 6.65E-15, Te 1.55E-15 - 6360, 265.000, 0, En 1.672382808446E-06, CFL 0.00267, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 1.26E-18, Se 0.00E+00, Te 5.96E-16 - 6384, 266.000, 0, En 1.700313285000E-06, CFL 0.00211, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se 0.00E+00, Te 4.39E-16 - 6408, 267.000, 0, En 2.167125068650E-06, CFL 0.00243, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 6.65E-15, Te -1.36E-15 - 6432, 268.000, 0, En 2.650639675988E-06, CFL 0.00216, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.20E-18, Se -6.65E-15, Te 1.48E-15 - 6456, 269.000, 0, En 2.583582267964E-06, CFL 0.00264, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.37E-17, Se 6.65E-15, Te 5.81E-17 - 6480, 270.000, 0, En 4.195603885774E-07, CFL 0.00100, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se 0.00E+00, Te 1.77E-16 - 6504, 271.000, 0, En 4.253104634249E-07, CFL 0.00105, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te -3.13E-15 - 6528, 272.000, 0, En 1.825403765652E-06, CFL 0.00223, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.36E-17, Se -6.65E-15, Te 9.16E-16 - 6552, 273.000, 0, En 3.234570504048E-06, CFL 0.00301, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 3.98E-18, Se 6.65E-15, Te 1.89E-15 - 6576, 274.000, 0, En 5.049642209353E-06, CFL 0.00351, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.06E-17, Se -1.33E-14, Te 4.32E-16 - 6600, 275.000, 0, En 3.059215336507E-06, CFL 0.00257, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se -6.65E-15, Te 2.78E-15 - 6624, 276.000, 0, En 3.463204048394E-06, CFL 0.00263, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 2.00E-14, Te -1.18E-15 - 6648, 277.000, 0, En 1.995505008264E-06, CFL 0.00213, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 6.65E-15, Te -2.41E-15 - 6672, 278.000, 0, En 8.159702187581E-07, CFL 0.00146, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 0.00E+00, Te 3.74E-15 - 6696, 279.000, 0, En 2.860926890777E-06, CFL 0.00285, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.57E-17, Se -6.65E-15, Te -2.92E-15 - 6720, 280.000, 0, En 6.485003089984E-06, CFL 0.00380, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -1.40E-17, Se 6.65E-15, Te 6.87E-16 - 6744, 281.000, 0, En 1.085984164088E-05, CFL 0.00450, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.16E-17, Se -1.33E-14, Te -1.67E-15 - 6768, 282.000, 0, En 9.301069040442E-06, CFL 0.00381, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -5.13E-19, Se 0.00E+00, Te 2.45E-15 - 6792, 283.000, 0, En 2.623583317824E-06, CFL 0.00187, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.72E-17, Se 0.00E+00, Te -8.10E-16 - 6816, 284.000, 0, En 3.321095983655E-05, CFL 0.00707, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.35E-17, Se 1.33E-14, Te 4.85E-16 - 6840, 285.000, 0, En 5.765997562127E-05, CFL 0.00736, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -9.76E-18, Se 6.65E-15, Te -1.85E-15 - 6864, 286.000, 0, En 1.499183190073E-05, CFL 0.00413, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 4.51E-18, Se 0.00E+00, Te 4.37E-16 - 6888, 287.000, 0, En 2.601486065242E-06, CFL 0.00224, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 1.82E-17, Se 0.00E+00, Te 3.07E-16 - 6912, 288.000, 0, En 5.414501031043E-06, CFL 0.00287, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se -6.65E-15, Te 1.11E-15 - 6936, 289.000, 0, En 1.012575861660E-05, CFL 0.00411, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -6.39E-18, Se 2.00E-14, Te -1.17E-15 - 6960, 290.000, 0, En 5.924471670622E-06, CFL 0.00261, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -1.41E-17, Se 0.00E+00, Te 8.00E-16 - 6984, 291.000, 0, En 6.191588051862E-06, CFL 0.00346, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.93E-17, Se -6.65E-15, Te -2.45E-15 - 7008, 292.000, 0, En 2.760388443319E-05, CFL 0.00512, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se 6.65E-15, Te 1.21E-15 - 7032, 293.000, 0, En 2.536124096700E-05, CFL 0.00553, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.32E-17, Se 0.00E+00, Te 2.62E-16 - 7056, 294.000, 0, En 1.100261139568E-05, CFL 0.00323, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 9.57E-18, Se -6.65E-15, Te -2.86E-15 - 7080, 295.000, 0, En 3.879322115567E-06, CFL 0.00222, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.99E-17, Se -6.65E-15, Te 2.26E-15 - 7104, 296.000, 0, En 8.249377236507E-07, CFL 0.00140, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.18E-17, Se 0.00E+00, Te -7.85E-17 - 7128, 297.000, 0, En 1.279647219461E-06, CFL 0.00184, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.65E-17, Se -6.65E-15, Te -1.02E-15 - 7152, 298.000, 0, En 1.331833885294E-06, CFL 0.00190, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8112, Me 2.75E-18, Se 0.00E+00, Te 1.95E-16 - 7176, 299.000, 0, En 1.504795109871E-06, CFL 0.00114, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me -1.04E-17, Se 0.00E+00, Te 4.81E-16 - 7200, 300.000, 0, En 1.893516679049E-06, CFL 0.00164, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me 3.93E-18, Se 6.65E-15, Te 1.85E-16 - 7224, 301.000, 0, En 3.456547628448E-06, CFL 0.00213, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 1.91E-18, Se -1.33E-14, Te 1.45E-15 - 7248, 302.000, 0, En 8.030332939109E-06, CFL 0.00360, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 1.69E-18, Se 0.00E+00, Te -7.68E-16 - 7272, 303.000, 0, En 7.498519061806E-06, CFL 0.00255, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -6.46E-18, Se 0.00E+00, Te -5.56E-16 - 7296, 304.000, 0, En 2.134299367013E-06, CFL 0.00145, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me 8.72E-19, Se 6.65E-15, Te 1.30E-15 - 7320, 305.000, 0, En 1.725867321454E-06, CFL 0.00208, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.76E-18, Se -6.65E-15, Te -2.34E-15 - 7344, 306.000, 0, En 6.986431237276E-07, CFL 0.00114, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8077, Me -8.33E-19, Se 1.33E-14, Te 2.16E-15 - 7368, 307.000, 0, En 1.046179320000E-06, CFL 0.00151, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 2.71E-18, Se 6.65E-15, Te -1.20E-15 - 7392, 308.000, 0, En 1.858410551506E-06, CFL 0.00160, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.24E-17, Se -1.33E-14, Te 1.61E-15 - 7416, 309.000, 0, En 2.894342056370E-06, CFL 0.00162, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -1.45E-18, Se -6.65E-15, Te 5.24E-16 - 7440, 310.000, 0, En 2.169964104495E-06, CFL 0.00155, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.78E-18, Se 6.65E-15, Te 1.14E-15 - 7464, 311.000, 0, En 2.114652503102E-06, CFL 0.00187, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 1.11E-18, Se 0.00E+00, Te -2.86E-15 - 7488, 312.000, 0, En 1.972886197527E-06, CFL 0.00183, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -4.81E-18, Se -6.65E-15, Te 4.17E-19 - 7512, 313.000, 0, En 4.359862703410E-07, CFL 0.00124, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8041, Me 9.60E-18, Se -6.65E-15, Te 1.24E-15 - 7536, 314.000, 0, En 4.527735728043E-06, CFL 0.00277, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.85E-18, Se 6.65E-15, Te 5.81E-16 - 7560, 315.000, 0, En 1.779019506539E-05, CFL 0.00493, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -2.74E-18, Se -6.65E-15, Te 1.81E-16 - 7584, 316.000, 0, En 1.715317171854E-05, CFL 0.00416, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.37E-17, Se 1.33E-14, Te 9.32E-16 - 7608, 317.000, 0, En 2.664276676204E-06, CFL 0.00148, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se -1.33E-14, Te -1.50E-15 - 7632, 318.000, 0, En 5.841948253975E-07, CFL 0.00077, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -5.27E-19, Se -1.33E-14, Te 3.12E-15 - 7656, 319.000, 0, En 1.379043696136E-06, CFL 0.00124, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -6.28E-18, Se 0.00E+00, Te -3.53E-16 - 7680, 320.000, 0, En 1.429254302851E-06, CFL 0.00142, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 6.17E-19, Se 6.65E-15, Te -2.13E-15 - 7704, 321.000, 0, En 6.057465818096E-07, CFL 0.00112, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -4.95E-18, Se 6.65E-15, Te 1.25E-15 - 7728, 322.000, 0, En 1.647224744356E-06, CFL 0.00172, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me 1.06E-18, Se -6.65E-15, Te -4.97E-16 - 7752, 323.000, 0, En 1.553909890100E-06, CFL 0.00199, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te -1.60E-16 - 7776, 324.000, 0, En 5.508674159432E-07, CFL 0.00076, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se -1.33E-14, Te 1.10E-15 - 7800, 325.000, 0, En 2.015179444801E-06, CFL 0.00153, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -3.86E-18, Se 1.33E-14, Te -7.54E-16 - 7824, 326.000, 0, En 2.575112811404E-06, CFL 0.00143, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.58E-17, Se -2.66E-14, Te -2.68E-15 - 7848, 327.000, 0, En 9.882170446348E-06, CFL 0.00348, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.44E-17, Se 2.66E-14, Te 1.23E-15 - 7872, 328.000, 0, En 8.611034375447E-06, CFL 0.00235, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7944, Me -1.51E-18, Se 6.65E-15, Te 3.11E-16 - 7896, 329.000, 0, En 2.571395297018E-06, CFL 0.00152, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 4.85E-18, Se -2.66E-14, Te 2.49E-16 - 7920, 330.000, 0, En 2.771959784060E-06, CFL 0.00183, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 2.36E-18, Se 2.66E-14, Te -7.60E-16 - 7944, 331.000, 0, En 1.709970860687E-06, CFL 0.00157, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.07E-18, Se -2.00E-14, Te 1.25E-15 - 7968, 332.000, 0, En 1.187592398990E-06, CFL 0.00151, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -1.83E-18, Se 6.65E-15, Te -3.02E-15 - 7992, 333.000, 0, En 1.862608561793E-06, CFL 0.00199, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se 6.65E-15, Te 1.27E-15 - 8016, 334.000, 0, En 1.041129107053E-06, CFL 0.00118, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.22E-18, Se 6.65E-15, Te -7.21E-16 - 8040, 335.000, 0, En 1.743787581243E-06, CFL 0.00156, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 3.48E-18, Se -6.65E-15, Te -1.18E-15 - 8064, 336.000, 0, En 1.041547819768E-06, CFL 0.00129, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me 2.71E-18, Se 6.65E-15, Te 2.46E-15 - 8088, 337.000, 0, En 1.279849997065E-06, CFL 0.00124, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.61E-17, Se 0.00E+00, Te -1.33E-15 - 8112, 338.000, 0, En 1.813658670642E-06, CFL 0.00165, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se -6.65E-15, Te 4.75E-16 - 8136, 339.000, 0, En 5.865020680254E-07, CFL 0.00161, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 9.80E-18, Se 0.00E+00, Te -2.58E-15 - 8160, 340.000, 0, En 1.838409302172E-06, CFL 0.00178, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 6.10E-18, Se -6.65E-15, Te 3.58E-15 - 8184, 341.000, 0, En 1.145102321490E-06, CFL 0.00181, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.19E-18, Se 0.00E+00, Te -2.54E-15 - 8208, 342.000, 0, En 4.357329906653E-07, CFL 0.00131, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 1.29E-18, Se 6.65E-15, Te 4.17E-16 - 8232, 343.000, 0, En 3.816526997530E-08, CFL 0.00024, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -4.94E-18, Se 0.00E+00, Te 1.06E-16 - 8256, 344.000, 0, En 2.213627317726E-07, CFL 0.00048, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.31E-17, Se -1.33E-14, Te 6.68E-16 - 8280, 345.000, 0, En 5.724167766678E-07, CFL 0.00088, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.06E-18, Se 6.65E-15, Te 1.05E-15 - 8304, 346.000, 0, En 1.672367609696E-06, CFL 0.00159, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 9.08E-18, Se 0.00E+00, Te 1.10E-15 - 8328, 347.000, 0, En 4.377040353766E-06, CFL 0.00197, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.67E-17, Se 6.65E-15, Te -4.25E-15 - 8352, 348.000, 0, En 1.229968250549E-05, CFL 0.00338, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.18E-17, Se -6.65E-15, Te 1.14E-15 - 8376, 349.000, 0, En 1.973046001107E-05, CFL 0.00440, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -2.77E-18, Se -6.65E-15, Te 1.44E-15 - 8400, 350.000, 0, En 8.733013013550E-06, CFL 0.00314, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 3.22E-18, Se 0.00E+00, Te -3.32E-15 - 8424, 351.000, 0, En 3.385627701258E-06, CFL 0.00191, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -3.11E-18, Se -6.65E-15, Te 2.86E-15 - 8448, 352.000, 0, En 3.526058516778E-06, CFL 0.00249, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 7.49E-19, Se 6.65E-15, Te -1.28E-15 - 8472, 353.000, 0, En 9.946884100445E-06, CFL 0.00354, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se 6.65E-15, Te -1.62E-15 - 8496, 354.000, 0, En 9.323327988253E-06, CFL 0.00275, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 0.00E+00, Te 5.36E-16 - 8520, 355.000, 0, En 7.663782661754E-06, CFL 0.00249, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.74E-17, Se -2.00E-14, Te 6.33E-16 - 8544, 356.000, 0, En 5.074753975011E-06, CFL 0.00239, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -1.18E-18, Se 2.00E-14, Te 4.49E-16 - 8568, 357.000, 0, En 2.654318773232E-06, CFL 0.00197, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.68E-18, Se 6.65E-15, Te -4.03E-16 - 8592, 358.000, 0, En 8.336538914033E-07, CFL 0.00092, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se -6.65E-15, Te 2.99E-16 - 8616, 359.000, 0, En 1.142870134785E-06, CFL 0.00094, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -1.72E-17, Se 0.00E+00, Te -1.53E-16 - 8640, 360.000, 0, En 3.406846116541E-07, CFL 0.00040, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 3.96E-17, Se 1.33E-14, Te 2.40E-15 - 8664, 361.000, 0, En 6.497313776780E-07, CFL 0.00141, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7835, Me -3.08E-17, Se 0.00E+00, Te -1.71E-16 - 8688, 362.000, 0, En 1.824604147101E-07, CFL 0.00036, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.58E-18, Se 0.00E+00, Te -1.42E-15 - 8712, 363.000, 0, En 1.014942907037E-07, CFL 0.00032, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 9.50E-18, Se 1.33E-14, Te -7.32E-16 - 8736, 364.000, 0, En 2.545196009652E-07, CFL 0.00054, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se -6.65E-15, Te -1.48E-15 - 8760, 365.000, 0, En 6.348871101283E-07, CFL 0.00088, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7823, Me 2.45E-18, Se 6.65E-15, Te 7.84E-16 + 24, 1.000, 0, En 2.061703404770E-06, CFL 0.00113, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.58E-15 + 48, 2.000, 0, En 5.228769157529E-06, CFL 0.00230, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 1.78E-16 + 72, 3.000, 0, En 5.137715491850E-06, CFL 0.00249, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te 1.23E-16 + 96, 4.000, 0, En 3.532159669760E-06, CFL 0.00179, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 3.39E-15 + 120, 5.000, 0, En 2.360484982719E-07, CFL 0.00048, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -1.27E-15 + 144, 6.000, 0, En 9.638917081601E-07, CFL 0.00086, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.08E-15 + 168, 7.000, 0, En 7.506281211942E-07, CFL 0.00124, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 2.94E-15 + 192, 8.000, 0, En 2.206469033465E-06, CFL 0.00163, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 2.16E-16 + 216, 9.000, 0, En 4.301172870386E-06, CFL 0.00255, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se 0.00E+00, Te -1.54E-15 + 240, 10.000, 0, En 1.012488120446E-05, CFL 0.00350, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 6.65E-15, Te -1.04E-15 + 264, 11.000, 0, En 7.289195064250E-06, CFL 0.00202, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -1.33E-14, Te 1.46E-16 + 288, 12.000, 0, En 5.525667146607E-06, CFL 0.00257, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 2.00E-14, Te -6.00E-16 + 312, 13.000, 0, En 2.913023382230E-06, CFL 0.00122, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 0.00E+00, Te 2.31E-16 + 336, 14.000, 0, En 2.913198157624E-06, CFL 0.00188, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -1.61E-15 + 360, 15.000, 0, En 6.951336888360E-06, CFL 0.00293, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.43E-15 + 384, 16.000, 0, En 2.808986241215E-06, CFL 0.00177, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 6.65E-15, Te -1.65E-15 + 408, 17.000, 0, En 1.225305057604E-07, CFL 0.00044, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -2.00E-14, Te 9.58E-17 + 432, 18.000, 0, En 2.360613514009E-06, CFL 0.00167, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te 1.32E-15 + 456, 19.000, 0, En 2.111906223303E-07, CFL 0.00038, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 8.31E-16 + 480, 20.000, 0, En 1.826913093768E-06, CFL 0.00151, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 2.26E-15 + 504, 21.000, 0, En 3.077018166904E-06, CFL 0.00188, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 6.65E-15, Te 2.45E-16 + 528, 22.000, 0, En 2.566972299356E-06, CFL 0.00202, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -1.33E-14, Te -2.23E-15 + 552, 23.000, 0, En 6.272016177871E-06, CFL 0.00235, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 6.57E-16 + 576, 24.000, 0, En 3.825866177414E-06, CFL 0.00200, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -4.19E-15 + 600, 25.000, 0, En 9.910381152047E-06, CFL 0.00290, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 3.10E-15 + 624, 26.000, 0, En 5.597675949908E-06, CFL 0.00225, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -2.53E-15 + 648, 27.000, 0, En 1.511950503174E-05, CFL 0.00317, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -2.00E-14, Te 4.41E-17 + 672, 28.000, 0, En 1.111451362599E-05, CFL 0.00319, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se 0.00E+00, Te -1.59E-15 + 696, 29.000, 0, En 1.349116688293E-06, CFL 0.00101, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 1.33E-14, Te 9.69E-16 + 720, 30.000, 0, En 4.892633321646E-07, CFL 0.00040, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 0.00E+00, Te -4.25E-16 + 744, 31.000, 0, En 1.026457278876E-07, CFL 0.00031, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se -6.65E-15, Te 1.86E-15 + 768, 32.000, 0, En 2.208337441291E-07, CFL 0.00043, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se 0.00E+00, Te 1.08E-15 + 792, 33.000, 0, En 3.524363381666E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te 2.03E-16 + 816, 34.000, 0, En 3.253342016620E-07, CFL 0.00035, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.40E-15 + 840, 35.000, 0, En 2.223444393175E-07, CFL 0.00053, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 6.65E-15, Te -2.66E-15 + 864, 36.000, 0, En 4.662290304030E-07, CFL 0.00074, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se -6.65E-15, Te -3.24E-16 + 888, 37.000, 0, En 3.679802258887E-07, CFL 0.00072, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 2.00E-14, Te 1.98E-15 + 912, 38.000, 0, En 1.729914200881E-06, CFL 0.00153, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 0.00E+00, Te -3.52E-16 + 936, 39.000, 0, En 4.106773358300E-06, CFL 0.00228, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -1.99E-15 + 960, 40.000, 0, En 3.513755600069E-07, CFL 0.00075, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -6.65E-15, Te 2.21E-16 + 984, 41.000, 0, En 1.115437661058E-06, CFL 0.00138, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 0.00E+00, Te -1.73E-15 + 1008, 42.000, 0, En 2.776395215523E-06, CFL 0.00195, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 6.65E-15, Te 1.23E-16 + 1032, 43.000, 0, En 2.765697954101E-06, CFL 0.00234, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 0.00E+00, Te -2.56E-16 + 1056, 44.000, 0, En 6.330921900308E-07, CFL 0.00094, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 9.90E-16 + 1080, 45.000, 0, En 1.523494650141E-06, CFL 0.00102, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -2.22E-15 + 1104, 46.000, 0, En 7.266238037447E-07, CFL 0.00072, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te 3.75E-16 + 1128, 47.000, 0, En 1.763578429658E-07, CFL 0.00024, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se -6.65E-15, Te -8.99E-16 + 1152, 48.000, 0, En 1.549243583851E-06, CFL 0.00171, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 6.65E-15, Te -4.16E-16 + 1176, 49.000, 0, En 3.249598853066E-06, CFL 0.00253, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -1.72E-15 + 1200, 50.000, 0, En 3.792397638285E-07, CFL 0.00033, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -2.81E-15 + 1224, 51.000, 0, En 1.411904496449E-06, CFL 0.00098, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 2.27E-15 + 1248, 52.000, 0, En 1.093062033829E-05, CFL 0.00322, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te -2.32E-16 + 1272, 53.000, 0, En 7.820325260511E-06, CFL 0.00251, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te 8.02E-16 + 1296, 54.000, 0, En 6.145647504731E-06, CFL 0.00241, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 1.03E-15 + 1320, 55.000, 0, En 5.715260585039E-06, CFL 0.00241, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 0.00E+00, Te -3.60E-15 + 1344, 56.000, 0, En 1.453065359651E-06, CFL 0.00133, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 6.65E-15, Te 7.11E-16 + 1368, 57.000, 0, En 3.963149418867E-06, CFL 0.00195, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 2.54E-15 + 1392, 58.000, 0, En 2.141397698006E-06, CFL 0.00124, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 1.33E-14, Te -2.35E-16 + 1416, 59.000, 0, En 1.198589298690E-06, CFL 0.00091, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -2.45E-15 + 1440, 60.000, 0, En 8.047182300713E-07, CFL 0.00096, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te -5.42E-16 + 1464, 61.000, 0, En 1.187974930628E-06, CFL 0.00146, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 0.00E+00, Te 1.41E-15 + 1488, 62.000, 0, En 3.845043852931E-06, CFL 0.00249, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se 0.00E+00, Te -2.51E-15 + 1512, 63.000, 0, En 2.333380927332E-06, CFL 0.00306, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 1.24E-15 + 1536, 64.000, 0, En 1.030023176775E-06, CFL 0.00212, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te -1.25E-15 + 1560, 65.000, 0, En 1.093602978953E-06, CFL 0.00204, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 3.44E-15 + 1584, 66.000, 0, En 8.812590007732E-07, CFL 0.00099, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 0.00E+00, Te -2.20E-15 + 1608, 67.000, 0, En 5.185110190921E-06, CFL 0.00289, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se 0.00E+00, Te 1.46E-15 + 1632, 68.000, 0, En 5.682389334505E-06, CFL 0.00303, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -1.05E-15 + 1656, 69.000, 0, En 3.163162952157E-06, CFL 0.00162, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 6.65E-15, Te 2.86E-15 + 1680, 70.000, 0, En 2.077773520395E-06, CFL 0.00120, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 1.33E-14, Te -6.53E-16 + 1704, 71.000, 0, En 2.911802514908E-06, CFL 0.00242, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -1.33E-14, Te 1.05E-15 + 1728, 72.000, 0, En 4.069100387592E-06, CFL 0.00332, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se 0.00E+00, Te -1.06E-16 + 1752, 73.000, 0, En 6.542014273110E-06, CFL 0.00361, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se 0.00E+00, Te 2.26E-15 + 1776, 74.000, 0, En 4.199703136471E-06, CFL 0.00267, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se -6.65E-15, Te -3.76E-15 + 1800, 75.000, 0, En 8.347856205810E-07, CFL 0.00111, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -1.17E-15 + 1824, 76.000, 0, En 3.004494284784E-06, CFL 0.00284, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 2.25E-15 + 1848, 77.000, 0, En 7.842089912763E-06, CFL 0.00351, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te -3.96E-17 + 1872, 78.000, 0, En 5.693610628830E-06, CFL 0.00295, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 0.00E+00, Te 1.15E-16 + 1896, 79.000, 0, En 4.816219749283E-06, CFL 0.00316, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 1.01E-15 + 1920, 80.000, 0, En 4.559014271079E-06, CFL 0.00244, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -2.41E-15 + 1944, 81.000, 0, En 2.605393554208E-06, CFL 0.00196, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 5.18E-16 + 1968, 82.000, 0, En 4.037216360811E-06, CFL 0.00208, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -6.56E-16 + 1992, 83.000, 0, En 2.262965253873E-06, CFL 0.00205, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se -6.65E-15, Te -7.07E-16 + 2016, 84.000, 0, En 2.756090969517E-06, CFL 0.00270, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 1.00E-15 + 2040, 85.000, 0, En 3.087864707412E-06, CFL 0.00172, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -1.33E-14, Te 2.07E-15 + 2064, 86.000, 0, En 4.773205568244E-06, CFL 0.00219, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 6.65E-15, Te -3.17E-15 + 2088, 87.000, 0, En 2.344797219433E-06, CFL 0.00143, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 1.33E-14, Te 2.25E-15 + 2112, 88.000, 0, En 8.382141407670E-06, CFL 0.00309, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 6.65E-15, Te -9.38E-16 + 2136, 89.000, 0, En 1.225880017463E-05, CFL 0.00405, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -2.41E-16 + 2160, 90.000, 0, En 9.044366496927E-06, CFL 0.00283, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 1.49E-15 + 2184, 91.000, 0, En 9.763297437991E-06, CFL 0.00334, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.88E-15 + 2208, 92.000, 0, En 1.112031407813E-06, CFL 0.00101, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se -6.65E-15, Te -4.90E-16 + 2232, 93.000, 0, En 2.085507966060E-06, CFL 0.00149, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -1.33E-14, Te -1.10E-15 + 2256, 94.000, 0, En 4.010703891003E-07, CFL 0.00088, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 1.33E-14, Te -5.88E-16 + 2280, 95.000, 0, En 3.036685483910E-06, CFL 0.00177, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 2.37E-15 + 2304, 96.000, 0, En 5.371635874581E-06, CFL 0.00371, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -7.64E-16 + 2328, 97.000, 0, En 2.329654654792E-05, CFL 0.00420, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 6.65E-15, Te 1.05E-15 + 2352, 98.000, 0, En 1.700896174319E-05, CFL 0.00446, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -1.33E-14, Te -2.05E-15 + 2376, 99.000, 0, En 1.631066745455E-06, CFL 0.00140, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 6.65E-15, Te 1.07E-15 + 2400, 100.000, 0, En 5.075652283198E-06, CFL 0.00263, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 1.33E-14, Te 1.04E-15 + 2424, 101.000, 0, En 1.636849692406E-06, CFL 0.00195, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -2.00E-14, Te -2.90E-16 + 2448, 102.000, 0, En 2.783657391102E-06, CFL 0.00211, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 1.33E-14, Te 2.81E-16 + 2472, 103.000, 0, En 2.643371121539E-06, CFL 0.00242, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 0.00E+00, Te -2.04E-15 + 2496, 104.000, 0, En 3.528799875522E-06, CFL 0.00320, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 6.65E-15, Te 1.51E-16 + 2520, 105.000, 0, En 9.346423361253E-07, CFL 0.00117, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -6.65E-15, Te 2.94E-16 + 2544, 106.000, 0, En 3.057049989637E-06, CFL 0.00365, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -1.33E-14, Te -1.76E-15 + 2568, 107.000, 0, En 9.626604368339E-06, CFL 0.00549, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -1.33E-14, Te 3.54E-15 + 2592, 108.000, 0, En 6.958711181325E-06, CFL 0.00420, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.66E-14, Te -3.64E-15 + 2616, 109.000, 0, En 2.131292904122E-06, CFL 0.00198, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 3.14E-15 + 2640, 110.000, 0, En 7.738954936902E-07, CFL 0.00128, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te 6.37E-17 + 2664, 111.000, 0, En 1.300879081989E-06, CFL 0.00190, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 1.33E-14, Te -1.98E-15 + 2688, 112.000, 0, En 2.626763344289E-06, CFL 0.00214, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 6.65E-15, Te 5.41E-15 + 2712, 113.000, 0, En 6.689507162809E-06, CFL 0.00303, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -7.17E-16 + 2736, 114.000, 0, En 7.925854820659E-06, CFL 0.00357, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -2.42E-15 + 2760, 115.000, 0, En 2.165100026382E-06, CFL 0.00171, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -1.82E-15 + 2784, 116.000, 0, En 2.306688010269E-06, CFL 0.00233, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 1.89E-15 + 2808, 117.000, 0, En 5.720379613636E-06, CFL 0.00288, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se 0.00E+00, Te -1.81E-15 + 2832, 118.000, 0, En 7.735537479364E-06, CFL 0.00307, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -1.33E-14, Te 3.41E-16 + 2856, 119.000, 0, En 6.851759021612E-06, CFL 0.00331, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 2.00E-14, Te 1.16E-15 + 2880, 120.000, 0, En 4.001049112071E-06, CFL 0.00246, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se -6.65E-15, Te 1.10E-15 + 2904, 121.000, 0, En 5.312972196106E-06, CFL 0.00381, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 2.66E-14, Te 4.58E-16 + 2928, 122.000, 0, En 5.620426920453E-06, CFL 0.00322, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te 8.48E-16 + 2952, 123.000, 0, En 2.214834840908E-06, CFL 0.00183, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se -6.65E-15, Te -1.29E-15 + 2976, 124.000, 0, En 1.435187108368E-06, CFL 0.00204, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 6.65E-15, Te 3.34E-15 + 3000, 125.000, 0, En 8.186846118449E-07, CFL 0.00170, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 1.33E-14, Te 3.63E-16 + 3024, 126.000, 0, En 9.828273468687E-07, CFL 0.00191, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -1.09E-15 + 3048, 127.000, 0, En 8.852980738510E-06, CFL 0.00577, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 0.00E+00, Te 6.84E-16 + 3072, 128.000, 0, En 8.394037157492E-06, CFL 0.00356, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 6.65E-15, Te -1.01E-15 + 3096, 129.000, 0, En 1.331510800059E-06, CFL 0.00128, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se -6.65E-15, Te -2.48E-16 + 3120, 130.000, 0, En 4.002729405779E-06, CFL 0.00342, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 6.65E-15, Te -2.70E-16 + 3144, 131.000, 0, En 6.387915652668E-06, CFL 0.00416, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 1.33E-14, Te 2.42E-15 + 3168, 132.000, 0, En 4.137323122484E-06, CFL 0.00350, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -1.33E-14, Te -3.03E-15 + 3192, 133.000, 0, En 1.587059868302E-06, CFL 0.00201, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te 8.24E-16 + 3216, 134.000, 0, En 7.528735874884E-07, CFL 0.00137, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 1.40E-15 + 3240, 135.000, 0, En 6.557040191438E-07, CFL 0.00124, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se 0.00E+00, Te 1.08E-16 + 3264, 136.000, 0, En 4.953256538393E-06, CFL 0.00490, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 0.00E+00, Te -3.34E-15 + 3288, 137.000, 0, En 4.757121344798E-06, CFL 0.00388, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te -8.03E-16 + 3312, 138.000, 0, En 1.039877040821E-06, CFL 0.00215, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -1.33E-14, Te -2.19E-16 + 3336, 139.000, 0, En 3.156414011917E-06, CFL 0.00332, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -6.65E-15, Te 3.25E-15 + 3360, 140.000, 0, En 4.482058705106E-06, CFL 0.00430, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -2.40E-15 + 3384, 141.000, 0, En 2.542998434657E-06, CFL 0.00263, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -1.52E-15 + 3408, 142.000, 0, En 1.727507519791E-06, CFL 0.00208, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -1.33E-14, Te 1.89E-15 + 3432, 143.000, 0, En 1.227403586440E-06, CFL 0.00173, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -6.65E-15, Te -4.00E-17 + 3456, 144.000, 0, En 9.090200229553E-07, CFL 0.00196, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te -1.49E-15 + 3480, 145.000, 0, En 1.469529740578E-06, CFL 0.00216, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 6.65E-15, Te -9.94E-16 + 3504, 146.000, 0, En 3.844174195788E-07, CFL 0.00126, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7775, Me 3.44E-18, Se 6.65E-15, Te 7.51E-17 + 3528, 147.000, 0, En 2.847143970739E-07, CFL 0.00102, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -1.33E-14, Te 4.81E-16 + 3552, 148.000, 0, En 3.266322259872E-07, CFL 0.00091, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se -1.33E-14, Te 1.42E-15 + 3576, 149.000, 0, En 9.710198345996E-08, CFL 0.00033, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.66E-14, Te -1.44E-15 + 3600, 150.000, 0, En 8.451097417585E-07, CFL 0.00167, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te -5.51E-16 + 3624, 151.000, 0, En 1.701951322173E-06, CFL 0.00277, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -6.76E-16 + 3648, 152.000, 0, En 3.002724379815E-07, CFL 0.00084, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te -9.30E-16 + 3672, 153.000, 0, En 8.565828789052E-07, CFL 0.00197, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 1.33E-14, Te 5.58E-16 + 3696, 154.000, 0, En 1.722623669908E-06, CFL 0.00275, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 7.02E-16 + 3720, 155.000, 0, En 3.195682046018E-07, CFL 0.00115, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 0.00E+00, Te -8.71E-16 + 3744, 156.000, 0, En 5.439353066371E-06, CFL 0.00395, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 1.96E-15 + 3768, 157.000, 0, En 1.930158888639E-05, CFL 0.00870, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te -2.30E-16 + 3792, 158.000, 0, En 1.706783569283E-05, CFL 0.00665, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -1.33E-14, Te -1.31E-15 + 3816, 159.000, 0, En 6.641698613762E-06, CFL 0.00332, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 2.00E-14, Te -8.69E-16 + 3840, 160.000, 0, En 3.932076597536E-06, CFL 0.00429, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -1.33E-14, Te 1.50E-15 + 3864, 161.000, 0, En 7.599994187939E-06, CFL 0.00491, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -8.19E-16 + 3888, 162.000, 0, En 8.140726372766E-06, CFL 0.00435, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se -6.65E-15, Te 1.53E-15 + 3912, 163.000, 0, En 3.682844366375E-06, CFL 0.00319, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te -2.46E-15 + 3936, 164.000, 0, En 2.210036056962E-06, CFL 0.00303, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -6.65E-15, Te 3.34E-15 + 3960, 165.000, 0, En 1.967422127239E-06, CFL 0.00308, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -1.06E-15 + 3984, 166.000, 0, En 1.408021079785E-06, CFL 0.00259, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te 4.33E-16 + 4008, 167.000, 0, En 4.123215221578E-07, CFL 0.00130, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.43E-15 + 4032, 168.000, 0, En 4.881264189894E-07, CFL 0.00141, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 6.65E-15, Te 5.52E-16 + 4056, 169.000, 0, En 7.008582363990E-07, CFL 0.00133, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -1.33E-14, Te -1.35E-15 + 4080, 170.000, 0, En 2.694689885937E-06, CFL 0.00324, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 6.65E-15, Te -2.46E-15 + 4104, 171.000, 0, En 5.802220446732E-06, CFL 0.00534, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 6.79E-16 + 4128, 172.000, 0, En 3.851390386428E-06, CFL 0.00383, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 6.65E-15, Te -2.11E-15 + 4152, 173.000, 0, En 1.307404609303E-06, CFL 0.00232, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.95E-15 + 4176, 174.000, 0, En 2.210776226273E-06, CFL 0.00290, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -1.33E-14, Te -1.79E-15 + 4200, 175.000, 0, En 4.205837618996E-06, CFL 0.00320, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 0.00E+00, Te 2.56E-15 + 4224, 176.000, 0, En 4.753390886580E-06, CFL 0.00367, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -2.59E-15 + 4248, 177.000, 0, En 2.414421949633E-06, CFL 0.00331, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 2.68E-15 + 4272, 178.000, 0, En 6.573307079300E-07, CFL 0.00128, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te -1.57E-15 + 4296, 179.000, 0, En 2.947436468181E-07, CFL 0.00110, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -1.33E-14, Te 4.39E-15 + 4320, 180.000, 0, En 3.564259319895E-07, CFL 0.00104, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 0.00E+00, Te -4.09E-15 + 4344, 181.000, 0, En 4.150177548972E-06, CFL 0.00453, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 2.09E-15 + 4368, 182.000, 0, En 1.373082828293E-05, CFL 0.00777, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 4.43E-16 + 4392, 183.000, 0, En 9.638300651629E-06, CFL 0.00555, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se -6.65E-15, Te -1.46E-15 + 4416, 184.000, 0, En 5.126265153309E-06, CFL 0.00349, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 1.33E-14, Te 9.88E-16 + 4440, 185.000, 0, En 4.102211101927E-06, CFL 0.00340, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te -7.66E-16 + 4464, 186.000, 0, En 2.665562151722E-06, CFL 0.00234, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se -6.65E-15, Te -3.03E-16 + 4488, 187.000, 0, En 1.233148079247E-06, CFL 0.00172, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se 6.65E-15, Te 1.11E-15 + 4512, 188.000, 0, En 2.035843186726E-07, CFL 0.00082, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se -1.33E-14, Te 6.85E-17 + 4536, 189.000, 0, En 1.764874729029E-07, CFL 0.00060, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.00E-14, Te -6.80E-16 + 4560, 190.000, 0, En 1.840594837977E-07, CFL 0.00072, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -1.63E-15 + 4584, 191.000, 0, En 9.090006394152E-07, CFL 0.00180, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 9.34E-16 + 4608, 192.000, 0, En 1.260244205049E-06, CFL 0.00206, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 6.65E-15, Te 2.01E-16 + 4632, 193.000, 0, En 9.110526623125E-07, CFL 0.00204, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 3.60E-15 + 4656, 194.000, 0, En 1.171060202297E-06, CFL 0.00209, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -4.44E-15 + 4680, 195.000, 0, En 2.048360148945E-06, CFL 0.00245, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.00E-14, Te 7.42E-16 + 4704, 196.000, 0, En 2.396316282472E-06, CFL 0.00318, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 0.00E+00, Te -9.52E-16 + 4728, 197.000, 0, En 2.020080092968E-06, CFL 0.00256, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 6.65E-15, Te -6.35E-16 + 4752, 198.000, 0, En 2.022991201148E-06, CFL 0.00296, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -6.65E-15, Te -1.03E-16 + 4776, 199.000, 0, En 8.733799240713E-07, CFL 0.00201, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.44E-15 + 4800, 200.000, 0, En 4.546313520548E-08, CFL 0.00013, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -1.33E-14, Te -7.23E-16 + 4824, 201.000, 0, En 1.331885047170E-07, CFL 0.00063, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 0.00E+00, Te 1.15E-15 + 4848, 202.000, 0, En 2.404712487705E-06, CFL 0.00320, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 6.65E-15, Te -1.30E-15 + 4872, 203.000, 0, En 7.249762451183E-06, CFL 0.00444, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se -6.65E-15, Te -1.67E-15 + 4896, 204.000, 0, En 5.983852441116E-06, CFL 0.00325, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 1.37E-15 + 4920, 205.000, 0, En 7.801027648391E-07, CFL 0.00128, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te 4.16E-16 + 4944, 206.000, 0, En 1.705006574773E-06, CFL 0.00268, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te -1.75E-15 + 4968, 207.000, 0, En 2.660054683046E-06, CFL 0.00260, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 8.99E-16 + 4992, 208.000, 0, En 3.187365074080E-06, CFL 0.00259, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 9.68E-16 + 5016, 209.000, 0, En 1.355501071267E-06, CFL 0.00187, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 0.00E+00, Te -2.06E-15 + 5040, 210.000, 0, En 3.999003332878E-07, CFL 0.00110, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 5.23E-16 + 5064, 211.000, 0, En 1.253990578897E-07, CFL 0.00052, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 6.65E-15, Te 1.02E-15 + 5088, 212.000, 0, En 9.477623734789E-08, CFL 0.00038, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 1.06E-15 + 5112, 213.000, 0, En 2.020780583221E-06, CFL 0.00257, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -2.00E-14, Te 1.42E-15 + 5136, 214.000, 0, En 4.322479550498E-06, CFL 0.00370, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 6.65E-15, Te 4.80E-16 + 5160, 215.000, 0, En 2.897961159015E-06, CFL 0.00364, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -1.82E-15 + 5184, 216.000, 0, En 7.729787543466E-06, CFL 0.00601, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.08E-15 + 5208, 217.000, 0, En 4.871897897399E-06, CFL 0.00360, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -1.01E-15 + 5232, 218.000, 0, En 1.770690668459E-06, CFL 0.00234, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8045, Me -4.07E-18, Se 6.65E-15, Te -5.25E-16 + 5256, 219.000, 0, En 3.143530431312E-07, CFL 0.00104, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se 0.00E+00, Te -1.47E-15 + 5280, 220.000, 0, En 3.787955306935E-07, CFL 0.00104, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 1.33E-14, Te -4.65E-16 + 5304, 221.000, 0, En 1.024250246100E-07, CFL 0.00047, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -1.33E-14, Te 2.44E-15 + 5328, 222.000, 0, En 6.722561508472E-08, CFL 0.00041, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -1.33E-14, Te 3.40E-16 + 5352, 223.000, 0, En 1.692123954879E-07, CFL 0.00070, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 6.65E-15, Te 2.96E-15 + 5376, 224.000, 0, En 2.923982275577E-07, CFL 0.00115, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8066, Me -1.66E-17, Se 1.33E-14, Te -1.24E-15 + 5400, 225.000, 0, En 1.108778574113E-06, CFL 0.00184, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 6.65E-15, Te 2.00E-15 + 5424, 226.000, 0, En 1.028456431178E-06, CFL 0.00221, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se -6.65E-15, Te 1.68E-15 + 5448, 227.000, 0, En 2.269924277363E-06, CFL 0.00334, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -1.28E-15 + 5472, 228.000, 0, En 7.197768647529E-06, CFL 0.00531, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 6.65E-15, Te -9.52E-17 + 5496, 229.000, 0, En 3.899672625338E-06, CFL 0.00327, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -6.65E-15, Te 1.39E-16 + 5520, 230.000, 0, En 8.699628441163E-07, CFL 0.00194, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 6.65E-15, Te -1.09E-15 + 5544, 231.000, 0, En 2.409905553810E-07, CFL 0.00079, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -6.85E-16 + 5568, 232.000, 0, En 1.979412954843E-07, CFL 0.00081, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 6.65E-15, Te 3.35E-15 + 5592, 233.000, 0, En 1.909823777489E-07, CFL 0.00087, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se -6.65E-15, Te -4.35E-16 + 5616, 234.000, 0, En 4.855435180656E-06, CFL 0.00421, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 1.33E-14, Te -2.38E-15 + 5640, 235.000, 0, En 3.158299153781E-06, CFL 0.00281, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 1.33E-14, Te -6.81E-16 + 5664, 236.000, 0, En 2.889627555592E-07, CFL 0.00091, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.44E-15 + 5688, 237.000, 0, En 8.640028475524E-08, CFL 0.00045, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -8.21E-16 + 5712, 238.000, 0, En 3.010888683145E-07, CFL 0.00111, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 6.65E-15, Te -1.27E-15 + 5736, 239.000, 0, En 7.010281419707E-07, CFL 0.00175, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 2.00E-14, Te 1.37E-15 + 5760, 240.000, 0, En 9.006838216468E-07, CFL 0.00148, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.66E-14, Te -7.86E-16 + 5784, 241.000, 0, En 1.851654796130E-06, CFL 0.00270, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 6.65E-15, Te -6.01E-16 + 5808, 242.000, 0, En 2.521096647267E-06, CFL 0.00320, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 2.53E-15 + 5832, 243.000, 0, En 2.139608626913E-06, CFL 0.00208, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.00E-14, Te -2.20E-15 + 5856, 244.000, 0, En 8.847982620498E-07, CFL 0.00154, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se 0.00E+00, Te 8.08E-16 + 5880, 245.000, 0, En 3.033468963217E-07, CFL 0.00078, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 1.33E-14, Te -4.87E-16 + 5904, 246.000, 0, En 2.745995671572E-07, CFL 0.00091, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 0.00E+00, Te -1.80E-15 + 5928, 247.000, 0, En 3.150483103953E-07, CFL 0.00108, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 3.31E-15 + 5952, 248.000, 0, En 6.182485968851E-07, CFL 0.00167, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -2.81E-15 + 5976, 249.000, 0, En 2.115415873974E-06, CFL 0.00314, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 6.65E-15, Te 9.73E-16 + 6000, 250.000, 0, En 2.922830911965E-06, CFL 0.00361, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 0.00E+00, Te 2.22E-15 + 6024, 251.000, 0, En 3.134303873335E-06, CFL 0.00314, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 0.00E+00, Te -3.49E-15 + 6048, 252.000, 0, En 3.260676014143E-06, CFL 0.00349, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8143, Me -1.83E-17, Se -1.33E-14, Te 3.59E-15 + 6072, 253.000, 0, En 2.597201093637E-06, CFL 0.00262, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 2.00E-14, Te -2.29E-15 + 6096, 254.000, 0, En 3.466259518962E-06, CFL 0.00314, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 1.22E-15 + 6120, 255.000, 0, En 4.111760442916E-06, CFL 0.00332, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -1.15E-15 + 6144, 256.000, 0, En 4.692910154884E-06, CFL 0.00308, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te 9.61E-16 + 6168, 257.000, 0, En 3.610353087097E-06, CFL 0.00288, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -1.77E-15 + 6192, 258.000, 0, En 5.810224238179E-06, CFL 0.00383, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -1.33E-14, Te -1.26E-16 + 6216, 259.000, 0, En 1.571954482951E-05, CFL 0.00636, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se -6.65E-15, Te 9.42E-16 + 6240, 260.000, 0, En 1.122312245203E-05, CFL 0.00441, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -1.24E-15 + 6264, 261.000, 0, En 2.528127752824E-06, CFL 0.00240, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se 6.65E-15, Te -2.55E-15 + 6288, 262.000, 0, En 1.006513543337E-06, CFL 0.00156, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se -6.65E-15, Te 5.68E-15 + 6312, 263.000, 0, En 8.461433728689E-07, CFL 0.00182, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se 0.00E+00, Te -3.10E-15 + 6336, 264.000, 0, En 6.151908165024E-07, CFL 0.00130, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 1.33E-14, Te 1.93E-15 + 6360, 265.000, 0, En 1.723311808604E-06, CFL 0.00276, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se -6.65E-15, Te 7.85E-16 + 6384, 266.000, 0, En 1.740990341771E-06, CFL 0.00223, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -6.65E-15, Te -1.69E-15 + 6408, 267.000, 0, En 2.548134060228E-06, CFL 0.00303, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se -6.65E-15, Te -1.52E-16 + 6432, 268.000, 0, En 3.033897915379E-06, CFL 0.00261, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 1.78E-15 + 6456, 269.000, 0, En 2.696513704587E-06, CFL 0.00278, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -2.10E-15 + 6480, 270.000, 0, En 4.219100343497E-07, CFL 0.00104, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -6.65E-15, Te 2.90E-16 + 6504, 271.000, 0, En 4.705951555990E-07, CFL 0.00110, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te 6.87E-17 + 6528, 272.000, 0, En 2.666739315999E-06, CFL 0.00290, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 2.39E-15 + 6552, 273.000, 0, En 4.418134464285E-06, CFL 0.00373, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 1.43E-16 + 6576, 274.000, 0, En 5.719494596841E-06, CFL 0.00392, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -1.33E-14, Te -3.89E-15 + 6600, 275.000, 0, En 4.356851428670E-06, CFL 0.00320, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 2.26E-15 + 6624, 276.000, 0, En 4.878881555616E-06, CFL 0.00416, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 1.33E-14, Te 3.74E-16 + 6648, 277.000, 0, En 2.212470030114E-06, CFL 0.00229, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se -6.65E-15, Te -3.84E-15 + 6672, 278.000, 0, En 1.208770390638E-06, CFL 0.00231, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 1.33E-14, Te -1.01E-15 + 6696, 279.000, 0, En 3.012354067825E-06, CFL 0.00297, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 1.33E-14, Te 1.77E-15 + 6720, 280.000, 0, En 7.259472139918E-06, CFL 0.00433, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -1.46E-17, Se 0.00E+00, Te -2.92E-16 + 6744, 281.000, 0, En 1.150816176061E-05, CFL 0.00486, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -6.65E-15, Te -2.16E-15 + 6768, 282.000, 0, En 9.993793577091E-06, CFL 0.00424, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 6.65E-15, Te -7.43E-16 + 6792, 283.000, 0, En 3.413440981776E-06, CFL 0.00233, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 6.65E-15, Te 1.86E-15 + 6816, 284.000, 0, En 3.621401785223E-05, CFL 0.00793, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 0.00E+00, Te -5.55E-16 + 6840, 285.000, 0, En 6.139860869732E-05, CFL 0.00797, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se 0.00E+00, Te 5.33E-16 + 6864, 286.000, 0, En 1.870669964205E-05, CFL 0.00487, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 6.65E-15, Te 1.37E-17 + 6888, 287.000, 0, En 2.378511798082E-06, CFL 0.00226, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -1.33E-14, Te 2.84E-15 + 6912, 288.000, 0, En 5.990918586752E-06, CFL 0.00318, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 0.00E+00, Te -3.52E-15 + 6936, 289.000, 0, En 1.202426722495E-05, CFL 0.00471, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 3.90E-16 + 6960, 290.000, 0, En 6.905588181474E-06, CFL 0.00281, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -1.31E-17, Se -6.65E-15, Te -8.93E-16 + 6984, 291.000, 0, En 7.607308184659E-06, CFL 0.00401, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te -3.02E-16 + 7008, 292.000, 0, En 3.475902692288E-05, CFL 0.00605, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.66E-14, Te -7.35E-16 + 7032, 293.000, 0, En 3.154293232647E-05, CFL 0.00654, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 1.33E-14, Te 3.32E-15 + 7056, 294.000, 0, En 1.295210144700E-05, CFL 0.00357, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 2.61E-16 + 7080, 295.000, 0, En 4.560729043189E-06, CFL 0.00249, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se 0.00E+00, Te 6.99E-16 + 7104, 296.000, 0, En 9.189603993364E-07, CFL 0.00138, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -2.00E-14, Te -1.67E-15 + 7128, 297.000, 0, En 1.496289066285E-06, CFL 0.00228, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -1.44E-15 + 7152, 298.000, 0, En 2.278066981224E-06, CFL 0.00301, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 1.94E-15 + 7176, 299.000, 0, En 1.768944338160E-06, CFL 0.00137, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se 0.00E+00, Te -2.22E-15 + 7200, 300.000, 0, En 2.236041490517E-06, CFL 0.00191, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se -1.33E-14, Te 1.52E-15 + 7224, 301.000, 0, En 4.360630280169E-06, CFL 0.00257, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 6.65E-15, Te -9.63E-16 + 7248, 302.000, 0, En 8.508888269695E-06, CFL 0.00384, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 0.00E+00, Te 1.61E-16 + 7272, 303.000, 0, En 8.018842503592E-06, CFL 0.00284, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 6.65E-15, Te 1.91E-16 + 7296, 304.000, 0, En 3.149133717685E-06, CFL 0.00193, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te -2.35E-17 + 7320, 305.000, 0, En 1.748957326078E-06, CFL 0.00188, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 1.33E-14, Te -1.41E-15 + 7344, 306.000, 0, En 1.206836193829E-06, CFL 0.00189, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 6.65E-15, Te 3.90E-15 + 7368, 307.000, 0, En 1.335413492163E-06, CFL 0.00214, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se -6.65E-15, Te -2.04E-15 + 7392, 308.000, 0, En 2.185215441225E-06, CFL 0.00195, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se 0.00E+00, Te 1.32E-15 + 7416, 309.000, 0, En 3.253975772515E-06, CFL 0.00183, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 0.00E+00, Te -9.13E-16 + 7440, 310.000, 0, En 2.641351138986E-06, CFL 0.00185, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 6.31E-16 + 7464, 311.000, 0, En 2.427286989808E-06, CFL 0.00208, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te 4.79E-16 + 7488, 312.000, 0, En 1.327945386902E-06, CFL 0.00145, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te -8.81E-16 + 7512, 313.000, 0, En 2.553666945541E-07, CFL 0.00069, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te 1.24E-16 + 7536, 314.000, 0, En 4.978125270832E-06, CFL 0.00299, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se 6.65E-15, Te 1.57E-15 + 7560, 315.000, 0, En 2.016559925991E-05, CFL 0.00549, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -1.33E-14, Te 9.85E-16 + 7584, 316.000, 0, En 1.983038309859E-05, CFL 0.00478, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -2.40E-15 + 7608, 317.000, 0, En 3.010746793560E-06, CFL 0.00161, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -1.23E-15 + 7632, 318.000, 0, En 6.203824743284E-07, CFL 0.00079, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 6.65E-15, Te 3.45E-16 + 7656, 319.000, 0, En 2.620187210156E-06, CFL 0.00183, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 0.00E+00, Te -1.99E-15 + 7680, 320.000, 0, En 1.553581572264E-06, CFL 0.00165, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 1.21E-15 + 7704, 321.000, 0, En 6.835044609090E-07, CFL 0.00140, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -6.65E-15, Te -1.36E-15 + 7728, 322.000, 0, En 1.159443606096E-06, CFL 0.00149, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se -6.65E-15, Te -5.02E-16 + 7752, 323.000, 0, En 1.739004550113E-06, CFL 0.00205, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 2.19E-15 + 7776, 324.000, 0, En 8.049393295588E-07, CFL 0.00132, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -3.71E-15 + 7800, 325.000, 0, En 2.035525044119E-06, CFL 0.00157, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 4.51E-15 + 7824, 326.000, 0, En 2.898412735144E-06, CFL 0.00156, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -2.91E-15 + 7848, 327.000, 0, En 1.135218177700E-05, CFL 0.00383, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 3.03E-15 + 7872, 328.000, 0, En 9.777946398727E-06, CFL 0.00253, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -3.14E-15 + 7896, 329.000, 0, En 2.853667221811E-06, CFL 0.00164, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 1.33E-14, Te -9.36E-16 + 7920, 330.000, 0, En 3.031656603637E-06, CFL 0.00198, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 2.07E-15 + 7944, 331.000, 0, En 1.669050175015E-06, CFL 0.00199, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -8.09E-16 + 7968, 332.000, 0, En 1.756110478363E-06, CFL 0.00161, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 0.00E+00, Te 2.00E-15 + 7992, 333.000, 0, En 1.374039233339E-06, CFL 0.00149, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se 0.00E+00, Te -2.73E-15 + 8016, 334.000, 0, En 1.244061075843E-06, CFL 0.00144, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -1.33E-14, Te 2.14E-15 + 8040, 335.000, 0, En 2.129617295288E-06, CFL 0.00155, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -1.33E-14, Te -5.02E-16 + 8064, 336.000, 0, En 1.179858188274E-06, CFL 0.00143, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 2.00E-14, Te 1.74E-15 + 8088, 337.000, 0, En 1.511096805185E-06, CFL 0.00137, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -6.65E-15, Te -1.87E-15 + 8112, 338.000, 0, En 1.693582383450E-06, CFL 0.00168, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 1.33E-14, Te 2.94E-15 + 8136, 339.000, 0, En 5.125667303809E-07, CFL 0.00145, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -1.33E-14, Te -2.81E-15 + 8160, 340.000, 0, En 1.857595604369E-06, CFL 0.00182, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 1.33E-14, Te -5.61E-16 + 8184, 341.000, 0, En 1.572655209562E-06, CFL 0.00223, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 1.33E-14, Te -6.02E-16 + 8208, 342.000, 0, En 4.043726715673E-07, CFL 0.00119, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se -6.65E-15, Te 1.57E-15 + 8232, 343.000, 0, En 1.292524919592E-07, CFL 0.00050, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te -7.22E-16 + 8256, 344.000, 0, En 3.692009715505E-07, CFL 0.00082, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -1.67E-15 + 8280, 345.000, 0, En 9.835563463781E-07, CFL 0.00143, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 1.64E-15 + 8304, 346.000, 0, En 2.016837620714E-06, CFL 0.00180, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -1.33E-15 + 8328, 347.000, 0, En 5.505025927440E-06, CFL 0.00237, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te -4.47E-16 + 8352, 348.000, 0, En 1.406699734850E-05, CFL 0.00383, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -1.18E-15 + 8376, 349.000, 0, En 2.231625717825E-05, CFL 0.00474, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 0.00E+00, Te -5.20E-16 + 8400, 350.000, 0, En 9.852086899569E-06, CFL 0.00345, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 1.33E-14, Te 2.33E-15 + 8424, 351.000, 0, En 2.901924507049E-06, CFL 0.00206, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -2.19E-15 + 8448, 352.000, 0, En 4.102924351954E-06, CFL 0.00300, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 1.29E-15 + 8472, 353.000, 0, En 1.131139176328E-05, CFL 0.00397, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -1.33E-14, Te -3.94E-15 + 8496, 354.000, 0, En 1.053212434950E-05, CFL 0.00310, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 6.65E-15, Te 4.59E-15 + 8520, 355.000, 0, En 8.655505026517E-06, CFL 0.00283, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 2.00E-14, Te -3.59E-15 + 8544, 356.000, 0, En 5.628673071410E-06, CFL 0.00248, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -2.66E-14, Te 3.45E-15 + 8568, 357.000, 0, En 3.328143908242E-06, CFL 0.00249, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se -6.65E-15, Te -3.45E-16 + 8592, 358.000, 0, En 9.567080304306E-07, CFL 0.00099, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 1.33E-14, Te -7.67E-16 + 8616, 359.000, 0, En 1.314285810495E-06, CFL 0.00102, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -1.30E-15 + 8640, 360.000, 0, En 4.277674161338E-07, CFL 0.00053, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 1.33E-14, Te 3.98E-15 + 8664, 361.000, 0, En 4.876076698269E-07, CFL 0.00130, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7835, Me -3.10E-17, Se -2.66E-14, Te -2.98E-15 + 8688, 362.000, 0, En 2.706883921987E-07, CFL 0.00066, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 1.60E-15 + 8712, 363.000, 0, En 1.839180734050E-07, CFL 0.00055, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te -4.53E-16 + 8736, 364.000, 0, En 8.910202413745E-07, CFL 0.00161, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 6.65E-15, Te -1.25E-15 + 8760, 365.000, 0, En 6.117009118072E-07, CFL 0.00087, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -2.00E-14, Te 1.39E-15 diff --git a/examples/solo_ocean/single_column_z/timestats.intel b/examples/solo_ocean/single_column_z/timestats.intel index 135308f03a..7226cd22d7 100644 --- a/examples/solo_ocean/single_column_z/timestats.intel +++ b/examples/solo_ocean/single_column_z/timestats.intel @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 2.030452705681E-06, CFL 0.00113, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -2.74E-17, Se 1.33E-14, Te 2.23E-15 - 48, 2.000, 0, En 4.600534014789E-06, CFL 0.00179, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 2.00E-17, Se 0.00E+00, Te 1.65E-17 - 72, 3.000, 0, En 4.981236362333E-06, CFL 0.00239, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 4.68E-19, Se 0.00E+00, Te 1.59E-15 - 96, 4.000, 0, En 2.993013503414E-06, CFL 0.00174, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se 0.00E+00, Te -1.61E-15 - 120, 5.000, 0, En 6.161540747822E-07, CFL 0.00111, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 9.06E-18, Se -6.65E-15, Te 2.79E-15 - 144, 6.000, 0, En 1.122490738066E-06, CFL 0.00134, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me 4.91E-18, Se 6.65E-15, Te -7.04E-16 - 168, 7.000, 0, En 3.309613662354E-07, CFL 0.00065, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -4.70E-18, Se 0.00E+00, Te 2.33E-16 - 192, 8.000, 0, En 1.708730126173E-06, CFL 0.00121, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.87E-18, Se 0.00E+00, Te -1.74E-15 - 216, 9.000, 0, En 3.029163961817E-06, CFL 0.00206, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se 6.65E-15, Te 1.42E-15 - 240, 10.000, 0, En 9.023331937822E-06, CFL 0.00312, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -2.30E-17, Se 0.00E+00, Te 9.01E-16 - 264, 11.000, 0, En 6.690020144004E-06, CFL 0.00202, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.80E-17, Se -6.65E-15, Te -1.97E-15 - 288, 12.000, 0, En 3.922240902756E-06, CFL 0.00187, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -5.73E-18, Se 6.65E-15, Te 2.55E-16 - 312, 13.000, 0, En 3.348425485830E-06, CFL 0.00121, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -7.26E-18, Se -6.65E-15, Te 1.76E-15 - 336, 14.000, 0, En 2.944515743067E-06, CFL 0.00187, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 8.96E-18, Se 0.00E+00, Te -1.55E-15 - 360, 15.000, 0, En 6.364656576624E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 1.89E-18, Se -1.33E-14, Te -1.61E-15 - 384, 16.000, 0, En 8.216175545837E-07, CFL 0.00092, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.19E-17, Se 6.65E-15, Te 2.49E-15 - 408, 17.000, 0, En 1.044673367040E-07, CFL 0.00043, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 7.21E-18, Se 0.00E+00, Te -2.37E-17 - 432, 18.000, 0, En 8.953939819235E-07, CFL 0.00099, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me 3.70E-18, Se 6.65E-15, Te -1.15E-15 - 456, 19.000, 0, En 1.836807696177E-07, CFL 0.00034, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me -5.39E-18, Se 0.00E+00, Te 8.64E-16 - 480, 20.000, 0, En 1.389827393297E-06, CFL 0.00121, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 7.35E-18, Se 6.65E-15, Te -9.68E-16 - 504, 21.000, 0, En 1.584110739417E-06, CFL 0.00112, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.57E-17, Se -6.65E-15, Te -1.36E-15 - 528, 22.000, 0, En 1.999528971388E-06, CFL 0.00173, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se 6.65E-15, Te 1.58E-15 - 552, 23.000, 0, En 1.855556398565E-06, CFL 0.00120, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.03E-17, Se -6.65E-15, Te -4.30E-16 - 576, 24.000, 0, En 3.426196975005E-06, CFL 0.00178, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -7.61E-18, Se 6.65E-15, Te -1.18E-15 - 600, 25.000, 0, En 9.348564439010E-06, CFL 0.00271, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.36E-17, Se -1.33E-14, Te -1.10E-16 - 624, 26.000, 0, En 5.269060727466E-06, CFL 0.00205, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 1.08E-17, Se 0.00E+00, Te 2.38E-15 - 648, 27.000, 0, En 1.383960770144E-05, CFL 0.00309, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.34E-17, Se 1.33E-14, Te -3.44E-16 - 672, 28.000, 0, En 1.027734364715E-05, CFL 0.00304, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -8.33E-18, Se 0.00E+00, Te 1.02E-16 - 696, 29.000, 0, En 1.293824930896E-06, CFL 0.00099, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 1.00E-17, Se -6.65E-15, Te -8.78E-16 - 720, 30.000, 0, En 4.605031294144E-07, CFL 0.00039, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.33E-17, Se 0.00E+00, Te 4.07E-16 - 744, 31.000, 0, En 9.039177727705E-08, CFL 0.00024, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te -3.06E-15 - 768, 32.000, 0, En 2.337398860770E-07, CFL 0.00046, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.70E-17, Se 0.00E+00, Te 6.05E-16 - 792, 33.000, 0, En 3.363886435505E-07, CFL 0.00030, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.71E-17, Se 0.00E+00, Te -2.65E-16 - 816, 34.000, 0, En 4.252142144312E-07, CFL 0.00048, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.07E-17, Se 6.65E-15, Te 1.30E-15 - 840, 35.000, 0, En 1.259555411561E-06, CFL 0.00177, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 3.15E-17, Se 6.65E-15, Te -2.07E-15 - 864, 36.000, 0, En 1.446769120501E-07, CFL 0.00031, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -3.23E-17, Se -1.33E-14, Te -1.31E-15 - 888, 37.000, 0, En 1.509598169202E-06, CFL 0.00129, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me 3.68E-18, Se 1.33E-14, Te 2.08E-15 - 912, 38.000, 0, En 2.920470229533E-06, CFL 0.00177, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -1.19E-18, Se -1.33E-14, Te -3.42E-15 - 936, 39.000, 0, En 2.131888500544E-06, CFL 0.00141, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 6.65E-15, Te 2.26E-15 - 960, 40.000, 0, En 9.326934434511E-07, CFL 0.00144, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 3.96E-18, Se 6.65E-15, Te -1.54E-15 - 984, 41.000, 0, En 2.156060746280E-06, CFL 0.00171, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -1.77E-17, Se 6.65E-15, Te 2.23E-15 - 1008, 42.000, 0, En 1.871710195931E-06, CFL 0.00155, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 6.65E-15, Te -1.94E-15 - 1032, 43.000, 0, En 2.980931160148E-06, CFL 0.00208, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me 1.10E-19, Se 0.00E+00, Te 2.82E-15 - 1056, 44.000, 0, En 1.000553334686E-06, CFL 0.00130, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me 9.79E-19, Se -6.65E-15, Te 3.71E-16 - 1080, 45.000, 0, En 2.774036608799E-06, CFL 0.00145, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 1.32E-17, Se -6.65E-15, Te -1.02E-15 - 1104, 46.000, 0, En 7.088250978778E-07, CFL 0.00069, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te 1.37E-15 - 1128, 47.000, 0, En 1.418721223504E-07, CFL 0.00024, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.64E-18, Se 0.00E+00, Te 1.18E-15 - 1152, 48.000, 0, En 9.122488117578E-07, CFL 0.00089, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -4.05E-18, Se 0.00E+00, Te -1.96E-15 - 1176, 49.000, 0, En 1.101528689836E-06, CFL 0.00076, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se 6.65E-15, Te -7.85E-16 - 1200, 50.000, 0, En 4.378714375194E-07, CFL 0.00040, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -5.59E-18, Se 0.00E+00, Te -3.48E-16 - 1224, 51.000, 0, En 1.356768743970E-06, CFL 0.00104, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 2.34E-18, Se -6.65E-15, Te 9.05E-16 - 1248, 52.000, 0, En 7.903440682560E-06, CFL 0.00250, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -1.83E-17, Se -1.33E-14, Te 1.83E-15 - 1272, 53.000, 0, En 5.699573858839E-06, CFL 0.00207, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te 3.04E-15 - 1296, 54.000, 0, En 6.340002653761E-06, CFL 0.00226, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.18E-17, Se 2.00E-14, Te -4.30E-15 - 1320, 55.000, 0, En 3.574096485761E-06, CFL 0.00174, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.41E-18, Se -2.00E-14, Te 9.10E-16 - 1344, 56.000, 0, En 1.832605467197E-06, CFL 0.00157, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 6.65E-15, Te -1.05E-15 - 1368, 57.000, 0, En 3.601344006100E-06, CFL 0.00165, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 8.79E-18, Se 6.65E-15, Te 3.13E-15 - 1392, 58.000, 0, En 1.927047835346E-06, CFL 0.00112, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -6.50E-18, Se -6.65E-15, Te -2.79E-15 - 1416, 59.000, 0, En 1.709431650092E-06, CFL 0.00122, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 4.81E-18, Se -1.33E-14, Te 1.09E-15 - 1440, 60.000, 0, En 2.202539246516E-06, CFL 0.00150, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -2.01E-17, Se 3.33E-14, Te -9.21E-16 - 1464, 61.000, 0, En 1.563484961001E-06, CFL 0.00148, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.53E-17, Se -2.00E-14, Te -7.35E-16 - 1488, 62.000, 0, En 4.601135662117E-06, CFL 0.00231, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -3.97E-18, Se 6.65E-15, Te -4.34E-16 - 1512, 63.000, 0, En 2.179690733700E-06, CFL 0.00257, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -5.60E-18, Se 1.33E-14, Te 3.22E-15 - 1536, 64.000, 0, En 1.296064907092E-06, CFL 0.00238, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 5.63E-18, Se -2.00E-14, Te 8.03E-16 - 1560, 65.000, 0, En 4.471129142274E-07, CFL 0.00085, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.92E-18, Se 0.00E+00, Te -2.78E-15 - 1584, 66.000, 0, En 9.376137457983E-07, CFL 0.00124, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 8.79E-18, Se 0.00E+00, Te -1.06E-15 - 1608, 67.000, 0, En 2.490151242475E-06, CFL 0.00165, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -1.15E-17, Se 6.65E-15, Te -3.72E-16 - 1632, 68.000, 0, En 4.674112418130E-06, CFL 0.00256, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -9.03E-18, Se 0.00E+00, Te -1.34E-16 - 1656, 69.000, 0, En 2.628474644462E-06, CFL 0.00155, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me 2.13E-18, Se -1.33E-14, Te 1.30E-15 - 1680, 70.000, 0, En 1.205383488630E-06, CFL 0.00113, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 5.84E-18, Se 0.00E+00, Te 1.78E-15 - 1704, 71.000, 0, En 2.534766386541E-06, CFL 0.00244, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.08E-17, Se -1.33E-14, Te -2.82E-15 - 1728, 72.000, 0, En 3.999149904191E-06, CFL 0.00348, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se 6.65E-15, Te -1.34E-15 - 1752, 73.000, 0, En 5.647929366751E-06, CFL 0.00334, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 9.60E-19, Se 2.00E-14, Te 2.59E-15 - 1776, 74.000, 0, En 3.959398408334E-06, CFL 0.00247, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me -5.10E-18, Se -1.33E-14, Te -4.72E-16 - 1800, 75.000, 0, En 6.326314051733E-07, CFL 0.00089, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.71E-17, Se 6.65E-15, Te -2.80E-16 - 1824, 76.000, 0, En 1.553146551720E-06, CFL 0.00148, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.41E-18, Se 6.65E-15, Te -3.94E-16 - 1848, 77.000, 0, En 7.096535309000E-06, CFL 0.00309, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.19E-17, Se -2.00E-14, Te 1.98E-16 - 1872, 78.000, 0, En 7.221758763264E-06, CFL 0.00288, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.45E-17, Se 1.33E-14, Te -8.02E-16 - 1896, 79.000, 0, En 5.699935067826E-06, CFL 0.00310, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -4.69E-18, Se -6.65E-15, Te -2.00E-16 - 1920, 80.000, 0, En 5.998643901149E-06, CFL 0.00255, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te 3.27E-15 - 1944, 81.000, 0, En 2.108364831349E-06, CFL 0.00173, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me 4.15E-18, Se 0.00E+00, Te -3.38E-15 - 1968, 82.000, 0, En 2.825333302857E-06, CFL 0.00167, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -1.40E-17, Se 6.65E-15, Te -9.21E-16 - 1992, 83.000, 0, En 1.585270937211E-06, CFL 0.00128, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 9.47E-18, Se 0.00E+00, Te 1.75E-15 - 2016, 84.000, 0, En 9.558555041274E-07, CFL 0.00127, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -9.24E-18, Se -1.33E-14, Te -3.65E-16 - 2040, 85.000, 0, En 2.830459519952E-06, CFL 0.00166, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 1.65E-17, Se 2.00E-14, Te 1.36E-15 - 2064, 86.000, 0, En 4.333209668108E-06, CFL 0.00208, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.31E-18, Se -6.65E-15, Te 5.47E-16 - 2088, 87.000, 0, En 5.132774919068E-06, CFL 0.00193, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 6.98E-18, Se 0.00E+00, Te -2.61E-15 - 2112, 88.000, 0, En 6.635080254902E-06, CFL 0.00279, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -8.53E-18, Se 6.65E-15, Te 1.26E-15 - 2136, 89.000, 0, En 9.347311829202E-06, CFL 0.00356, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me 2.30E-18, Se 0.00E+00, Te 1.10E-16 - 2160, 90.000, 0, En 7.163035497660E-06, CFL 0.00263, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 6.23E-18, Se 0.00E+00, Te -4.71E-16 - 2184, 91.000, 0, En 4.984137635172E-06, CFL 0.00198, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.78E-18, Se 0.00E+00, Te -8.56E-16 - 2208, 92.000, 0, En 4.166401634416E-07, CFL 0.00037, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.48E-17, Se -6.65E-15, Te 1.10E-15 - 2232, 93.000, 0, En 1.294248056989E-06, CFL 0.00103, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -2.06E-18, Se -1.33E-14, Te -1.32E-15 - 2256, 94.000, 0, En 9.946445544909E-07, CFL 0.00152, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.66E-17, Se 1.33E-14, Te -2.25E-15 - 2280, 95.000, 0, En 4.948174660724E-06, CFL 0.00213, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.34E-18, Se -1.33E-14, Te 2.27E-15 - 2304, 96.000, 0, En 5.186882518098E-06, CFL 0.00317, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -2.68E-18, Se 6.65E-15, Te 7.54E-17 - 2328, 97.000, 0, En 2.099405471864E-05, CFL 0.00382, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -8.80E-18, Se -1.33E-14, Te -2.28E-16 - 2352, 98.000, 0, En 1.537285784777E-05, CFL 0.00404, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -1.03E-17, Se 2.00E-14, Te 2.30E-16 - 2376, 99.000, 0, En 1.631502369456E-06, CFL 0.00120, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 3.10E-17, Se 0.00E+00, Te 2.68E-15 - 2400, 100.000, 0, En 5.307559738620E-06, CFL 0.00237, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.18E-17, Se 6.65E-15, Te -2.19E-15 - 2424, 101.000, 0, En 1.566977655023E-06, CFL 0.00163, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me -4.06E-18, Se 6.65E-15, Te 9.93E-16 - 2448, 102.000, 0, En 2.706510373368E-06, CFL 0.00178, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.03E-17, Se -1.33E-14, Te -1.92E-15 - 2472, 103.000, 0, En 2.878663530295E-06, CFL 0.00219, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.21E-18, Se 6.65E-15, Te 1.09E-15 - 2496, 104.000, 0, En 3.341476306699E-06, CFL 0.00302, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 0.00E+00, Te 5.08E-16 - 2520, 105.000, 0, En 1.221715451628E-06, CFL 0.00115, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -1.33E-14, Te -1.83E-16 - 2544, 106.000, 0, En 3.515182072562E-06, CFL 0.00375, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se 1.33E-14, Te 1.21E-15 - 2568, 107.000, 0, En 9.713972283143E-06, CFL 0.00536, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.31E-17, Se 0.00E+00, Te 2.19E-16 - 2592, 108.000, 0, En 7.199817625079E-06, CFL 0.00426, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 0.00E+00, Te 3.12E-16 - 2616, 109.000, 0, En 2.159027851704E-06, CFL 0.00186, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se 6.65E-15, Te 2.71E-16 - 2640, 110.000, 0, En 7.247187055247E-07, CFL 0.00093, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -1.83E-18, Se -1.33E-14, Te -2.61E-15 - 2664, 111.000, 0, En 9.418392639779E-07, CFL 0.00102, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.32E-17, Se 6.65E-15, Te 1.65E-15 - 2688, 112.000, 0, En 2.285702301158E-06, CFL 0.00182, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 5.89E-18, Se 6.65E-15, Te 1.91E-15 - 2712, 113.000, 0, En 6.244356287822E-06, CFL 0.00270, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.32E-18, Se 6.65E-15, Te -5.48E-16 - 2736, 114.000, 0, En 6.470119587323E-06, CFL 0.00319, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.90E-17, Se -6.65E-15, Te -7.98E-16 - 2760, 115.000, 0, En 1.733726652915E-06, CFL 0.00153, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.38E-17, Se 1.33E-14, Te -3.16E-15 - 2784, 116.000, 0, En 1.700123456420E-06, CFL 0.00193, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 2.43E-18, Se -6.65E-15, Te 7.36E-16 - 2808, 117.000, 0, En 4.776581304722E-06, CFL 0.00245, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.03E-17, Se 0.00E+00, Te -8.66E-16 - 2832, 118.000, 0, En 6.503754629912E-06, CFL 0.00271, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.80E-18, Se -6.65E-15, Te 1.33E-15 - 2856, 119.000, 0, En 5.878042969617E-06, CFL 0.00292, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.12E-18, Se -1.33E-14, Te -1.55E-16 - 2880, 120.000, 0, En 3.268146021455E-06, CFL 0.00194, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 1.11E-17, Se 6.65E-15, Te -1.05E-15 - 2904, 121.000, 0, En 4.970040880753E-06, CFL 0.00351, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -1.50E-17, Se 0.00E+00, Te -3.09E-17 - 2928, 122.000, 0, En 5.375953022715E-06, CFL 0.00320, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me 4.19E-18, Se -1.33E-14, Te 1.08E-15 - 2952, 123.000, 0, En 1.551897894889E-06, CFL 0.00136, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 2.09E-18, Se 1.33E-14, Te 1.97E-15 - 2976, 124.000, 0, En 1.279545013090E-06, CFL 0.00178, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 2.05E-18, Se 6.65E-15, Te -2.53E-15 - 3000, 125.000, 0, En 7.692732486470E-07, CFL 0.00149, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 8.38E-18, Se -1.33E-14, Te 1.27E-15 - 3024, 126.000, 0, En 1.322870773948E-06, CFL 0.00212, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me -3.13E-18, Se 6.65E-15, Te 3.41E-16 - 3048, 127.000, 0, En 9.069089648919E-06, CFL 0.00563, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.11E-17, Se 0.00E+00, Te 2.32E-15 - 3072, 128.000, 0, En 5.983646667209E-06, CFL 0.00266, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 4.31E-18, Se 6.65E-15, Te -3.23E-15 - 3096, 129.000, 0, En 9.509587038845E-07, CFL 0.00128, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me -1.44E-18, Se -6.65E-15, Te 1.83E-15 - 3120, 130.000, 0, En 3.178665755227E-06, CFL 0.00301, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -1.60E-18, Se 1.33E-14, Te -2.39E-15 - 3144, 131.000, 0, En 5.255356148146E-06, CFL 0.00334, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 8.11E-18, Se 6.65E-15, Te 1.88E-15 - 3168, 132.000, 0, En 3.492337752395E-06, CFL 0.00295, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -5.13E-18, Se -2.00E-14, Te -2.01E-15 - 3192, 133.000, 0, En 1.810660063112E-06, CFL 0.00213, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.42E-17, Se 6.65E-15, Te 1.08E-15 - 3216, 134.000, 0, En 8.009367994631E-07, CFL 0.00140, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.01E-17, Se 0.00E+00, Te 6.15E-16 - 3240, 135.000, 0, En 7.524443557108E-07, CFL 0.00141, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.68E-18, Se 1.33E-14, Te -2.80E-15 - 3264, 136.000, 0, En 5.087028456150E-06, CFL 0.00494, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.68E-18, Se -6.65E-15, Te -5.36E-16 - 3288, 137.000, 0, En 4.718238595526E-06, CFL 0.00387, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 4.55E-18, Se 1.33E-14, Te -2.47E-16 - 3312, 138.000, 0, En 1.081047644903E-06, CFL 0.00214, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -3.31E-18, Se 6.65E-15, Te 8.10E-16 - 3336, 139.000, 0, En 3.155613216721E-06, CFL 0.00331, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.86E-17, Se 0.00E+00, Te 7.01E-16 - 3360, 140.000, 0, En 4.318566714055E-06, CFL 0.00420, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 1.13E-17, Se -6.65E-15, Te 3.09E-16 - 3384, 141.000, 0, En 2.167567209211E-06, CFL 0.00205, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.41E-17, Se -6.65E-15, Te 2.80E-16 - 3408, 142.000, 0, En 2.077796754681E-06, CFL 0.00238, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se 0.00E+00, Te -1.32E-15 - 3432, 143.000, 0, En 1.432905831253E-06, CFL 0.00182, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me 2.16E-18, Se 0.00E+00, Te -1.43E-15 - 3456, 144.000, 0, En 1.044959460698E-06, CFL 0.00203, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me -3.21E-18, Se 0.00E+00, Te 7.82E-16 - 3480, 145.000, 0, En 1.563473719483E-06, CFL 0.00218, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.42E-17, Se -1.33E-14, Te 7.20E-16 - 3504, 146.000, 0, En 4.479722941072E-07, CFL 0.00128, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7775, Me -6.18E-19, Se 0.00E+00, Te -1.69E-15 - 3528, 147.000, 0, En 3.387049136701E-07, CFL 0.00102, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se 6.65E-15, Te 5.24E-16 - 3552, 148.000, 0, En 3.783287223476E-07, CFL 0.00090, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 6.65E-15, Te 3.70E-15 - 3576, 149.000, 0, En 1.450679536249E-07, CFL 0.00031, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 1.13E-17, Se -1.33E-14, Te -3.90E-16 - 3600, 150.000, 0, En 8.765663910736E-07, CFL 0.00167, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me -6.19E-18, Se 1.33E-14, Te -2.21E-15 - 3624, 151.000, 0, En 1.726450140080E-06, CFL 0.00275, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -1.63E-17, Se -2.66E-14, Te -4.37E-17 - 3648, 152.000, 0, En 3.436573855928E-07, CFL 0.00083, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me 1.85E-18, Se 2.66E-14, Te -1.35E-15 - 3672, 153.000, 0, En 8.868335909654E-07, CFL 0.00195, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.20E-17, Se -1.33E-14, Te -2.90E-16 - 3696, 154.000, 0, En 1.736867796261E-06, CFL 0.00274, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -7.26E-18, Se -6.65E-15, Te -3.38E-16 - 3720, 155.000, 0, En 3.721233419947E-07, CFL 0.00117, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 4.46E-18, Se 6.65E-15, Te 9.47E-17 - 3744, 156.000, 0, En 5.482939790445E-06, CFL 0.00393, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te -1.50E-15 - 3768, 157.000, 0, En 1.874650152381E-05, CFL 0.00857, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -1.18E-17, Se 0.00E+00, Te 2.41E-15 - 3792, 158.000, 0, En 1.711182376030E-05, CFL 0.00674, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.53E-17, Se 6.65E-15, Te -2.86E-15 - 3816, 159.000, 0, En 6.645575102302E-06, CFL 0.00322, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 3.04E-18, Se 6.65E-15, Te 1.17E-15 - 3840, 160.000, 0, En 3.724874281019E-06, CFL 0.00407, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.93E-17, Se 6.65E-15, Te -1.38E-15 - 3864, 161.000, 0, En 7.372927506262E-06, CFL 0.00463, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se -6.65E-15, Te -1.20E-15 - 3888, 162.000, 0, En 8.180055552644E-06, CFL 0.00441, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -7.56E-18, Se -1.33E-14, Te 1.34E-15 - 3912, 163.000, 0, En 3.010092730489E-06, CFL 0.00248, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.83E-18, Se 6.65E-15, Te 3.65E-16 - 3936, 164.000, 0, En 2.353564170326E-06, CFL 0.00319, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -1.02E-17, Se 0.00E+00, Te -5.02E-16 - 3960, 165.000, 0, En 1.836688947813E-06, CFL 0.00296, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se 1.33E-14, Te -1.11E-15 - 3984, 166.000, 0, En 1.269147601785E-06, CFL 0.00243, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.46E-18, Se 0.00E+00, Te 2.24E-15 - 4008, 167.000, 0, En 4.505614971140E-07, CFL 0.00131, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 1.04E-17, Se -6.65E-15, Te -5.06E-16 - 4032, 168.000, 0, En 4.943496184787E-07, CFL 0.00140, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -1.53E-17, Se 6.65E-15, Te -2.49E-16 - 4056, 169.000, 0, En 6.829390247239E-07, CFL 0.00124, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.18E-17, Se 0.00E+00, Te 4.10E-17 - 4080, 170.000, 0, En 2.605937824174E-06, CFL 0.00315, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.88E-17, Se 0.00E+00, Te 9.42E-16 - 4104, 171.000, 0, En 5.585907892250E-06, CFL 0.00523, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.89E-18, Se 6.65E-15, Te -1.38E-15 - 4128, 172.000, 0, En 3.702908752463E-06, CFL 0.00375, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 2.28E-17, Se -6.65E-15, Te 4.31E-16 - 4152, 173.000, 0, En 1.267894763193E-06, CFL 0.00228, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.59E-18, Se -6.65E-15, Te -3.04E-16 - 4176, 174.000, 0, En 2.206467483067E-06, CFL 0.00286, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.68E-18, Se -1.33E-14, Te 5.27E-16 - 4200, 175.000, 0, En 4.206622557930E-06, CFL 0.00322, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 6.65E-15, Te -1.72E-15 - 4224, 176.000, 0, En 4.483149465018E-06, CFL 0.00342, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.18E-17, Se 1.33E-14, Te 2.04E-15 - 4248, 177.000, 0, En 2.233032335960E-06, CFL 0.00304, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.04E-17, Se -1.33E-14, Te 4.55E-16 - 4272, 178.000, 0, En 5.835820354487E-07, CFL 0.00132, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.76E-17, Se -2.00E-14, Te -3.01E-15 - 4296, 179.000, 0, En 4.996600056495E-07, CFL 0.00143, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.88E-17, Se 6.65E-15, Te 8.04E-16 - 4320, 180.000, 0, En 5.332091876111E-07, CFL 0.00130, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 6.65E-15, Te 2.26E-15 - 4344, 181.000, 0, En 4.417920467891E-06, CFL 0.00467, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.38E-17, Se -2.00E-14, Te -2.01E-15 - 4368, 182.000, 0, En 1.389624650134E-05, CFL 0.00778, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.30E-18, Se 0.00E+00, Te 2.24E-16 - 4392, 183.000, 0, En 9.269586055201E-06, CFL 0.00528, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 4.49E-18, Se 2.00E-14, Te -9.85E-16 - 4416, 184.000, 0, En 4.095086292786E-06, CFL 0.00266, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se -2.00E-14, Te 2.42E-15 - 4440, 185.000, 0, En 3.857866890925E-06, CFL 0.00311, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.23E-17, Se 1.33E-14, Te -4.90E-16 - 4464, 186.000, 0, En 2.593050996345E-06, CFL 0.00235, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.64E-18, Se 6.65E-15, Te -6.48E-16 - 4488, 187.000, 0, En 1.388993745825E-06, CFL 0.00179, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 1.77E-18, Se -6.65E-15, Te 7.90E-16 - 4512, 188.000, 0, En 2.593381719953E-07, CFL 0.00091, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -6.64E-19, Se -6.65E-15, Te -9.67E-16 - 4536, 189.000, 0, En 1.853341693004E-07, CFL 0.00061, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -2.97E-18, Se -1.33E-14, Te -2.28E-15 - 4560, 190.000, 0, En 1.799375015595E-07, CFL 0.00067, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me -1.53E-18, Se 6.65E-15, Te 2.57E-16 - 4584, 191.000, 0, En 8.939127497850E-07, CFL 0.00173, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -1.16E-18, Se 1.33E-14, Te -5.28E-16 - 4608, 192.000, 0, En 1.217572772545E-06, CFL 0.00198, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 1.09E-17, Se 6.65E-15, Te 4.95E-15 - 4632, 193.000, 0, En 8.693475749866E-07, CFL 0.00197, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7986, Me 1.13E-17, Se 6.65E-15, Te -2.36E-15 - 4656, 194.000, 0, En 1.152972645417E-06, CFL 0.00203, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se -6.65E-15, Te 1.38E-15 - 4680, 195.000, 0, En 2.044868628863E-06, CFL 0.00240, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se 6.65E-15, Te -3.04E-16 - 4704, 196.000, 0, En 2.382563185619E-06, CFL 0.00313, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -6.41E-18, Se 0.00E+00, Te -2.14E-15 - 4728, 197.000, 0, En 1.942879208946E-06, CFL 0.00254, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 4.05E-18, Se -6.65E-15, Te 1.68E-15 - 4752, 198.000, 0, En 1.911470729353E-06, CFL 0.00287, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.69E-17, Se -6.65E-15, Te 3.40E-16 - 4776, 199.000, 0, En 8.325693722009E-07, CFL 0.00195, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.02E-17, Se 6.65E-15, Te -2.81E-16 - 4800, 200.000, 0, En 5.809851179415E-08, CFL 0.00017, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -2.03E-18, Se -6.65E-15, Te 1.12E-16 - 4824, 201.000, 0, En 1.641329600669E-07, CFL 0.00070, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 0.00E+00, Te -3.18E-16 - 4848, 202.000, 0, En 2.393859212093E-06, CFL 0.00318, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -4.47E-19, Se 6.65E-15, Te -1.48E-15 - 4872, 203.000, 0, En 7.380401157123E-06, CFL 0.00447, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.38E-17, Se -1.33E-14, Te -1.89E-15 - 4896, 204.000, 0, En 6.132766738894E-06, CFL 0.00329, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -5.38E-19, Se 1.33E-14, Te 1.00E-15 - 4920, 205.000, 0, En 8.483046569761E-07, CFL 0.00126, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.39E-18, Se 0.00E+00, Te 1.63E-17 - 4944, 206.000, 0, En 1.883604093753E-06, CFL 0.00280, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 6.28E-18, Se -1.33E-14, Te 2.63E-15 - 4968, 207.000, 0, En 2.726350582116E-06, CFL 0.00254, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.31E-17, Se 1.33E-14, Te -2.20E-15 - 4992, 208.000, 0, En 3.195024628004E-06, CFL 0.00246, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -7.85E-19, Se -6.65E-15, Te 4.82E-16 - 5016, 209.000, 0, En 1.177204694914E-06, CFL 0.00169, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -1.06E-17, Se 6.65E-15, Te 2.61E-15 - 5040, 210.000, 0, En 3.969216557774E-07, CFL 0.00096, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 6.55E-18, Se 6.65E-15, Te -2.75E-15 - 5064, 211.000, 0, En 1.307981989686E-07, CFL 0.00052, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 4.52E-18, Se -1.33E-14, Te 2.14E-15 - 5088, 212.000, 0, En 1.146591298161E-07, CFL 0.00043, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me 2.66E-18, Se 0.00E+00, Te -1.15E-15 - 5112, 213.000, 0, En 1.928939899257E-06, CFL 0.00252, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se 0.00E+00, Te -4.42E-16 - 5136, 214.000, 0, En 4.191558644922E-06, CFL 0.00362, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -7.99E-18, Se -6.65E-15, Te 1.31E-15 - 5160, 215.000, 0, En 2.861678325719E-06, CFL 0.00362, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 1.20E-17, Se 1.33E-14, Te -5.34E-16 - 5184, 216.000, 0, En 7.475891635617E-06, CFL 0.00590, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 0.00E+00, Te -1.21E-15 - 5208, 217.000, 0, En 4.739814441773E-06, CFL 0.00357, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se 0.00E+00, Te 4.64E-16 - 5232, 218.000, 0, En 1.631411771666E-06, CFL 0.00238, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8045, Me -4.07E-18, Se 0.00E+00, Te 5.76E-16 - 5256, 219.000, 0, En 2.619112317913E-07, CFL 0.00094, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se -2.00E-14, Te 2.18E-15 - 5280, 220.000, 0, En 3.955160556883E-07, CFL 0.00098, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8052, Me 3.21E-17, Se 6.65E-15, Te -4.47E-15 - 5304, 221.000, 0, En 1.129408752726E-07, CFL 0.00057, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8055, Me -6.06E-18, Se 0.00E+00, Te 4.76E-16 - 5328, 222.000, 0, En 5.899872408232E-08, CFL 0.00028, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.36E-17, Se 1.33E-14, Te 2.64E-16 - 5352, 223.000, 0, En 1.442465486060E-07, CFL 0.00057, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.45E-17, Se -1.33E-14, Te 2.01E-15 - 5376, 224.000, 0, En 2.922863542277E-07, CFL 0.00112, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8066, Me -1.68E-17, Se -6.65E-15, Te -2.03E-15 - 5400, 225.000, 0, En 1.147036077887E-06, CFL 0.00192, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 2.21E-18, Se 0.00E+00, Te 9.93E-17 - 5424, 226.000, 0, En 1.090656409580E-06, CFL 0.00227, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 6.78E-18, Se 6.65E-15, Te -4.50E-16 - 5448, 227.000, 0, En 2.308884195476E-06, CFL 0.00336, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 1.56E-17, Se 0.00E+00, Te 2.67E-15 - 5472, 228.000, 0, En 7.213627830826E-06, CFL 0.00527, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me -5.11E-18, Se 6.65E-15, Te 4.23E-16 - 5496, 229.000, 0, En 3.949697551663E-06, CFL 0.00329, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se 1.33E-14, Te 6.94E-17 - 5520, 230.000, 0, En 8.890546234351E-07, CFL 0.00193, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 6.57E-18, Se -2.00E-14, Te -1.40E-15 - 5544, 231.000, 0, En 2.545150535517E-07, CFL 0.00076, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8094, Me 1.23E-17, Se 1.33E-14, Te -7.93E-17 - 5568, 232.000, 0, En 2.228429803669E-07, CFL 0.00085, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -2.16E-17, Se 6.65E-15, Te 2.44E-15 - 5592, 233.000, 0, En 1.807405335803E-07, CFL 0.00080, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.52E-17, Se -1.33E-14, Te -6.93E-16 - 5616, 234.000, 0, En 4.702975154690E-06, CFL 0.00410, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.86E-17, Se -6.65E-15, Te -7.40E-16 - 5640, 235.000, 0, En 3.012497782950E-06, CFL 0.00282, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 1.33E-14, Te 8.27E-16 - 5664, 236.000, 0, En 3.144329760926E-07, CFL 0.00102, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -6.77E-18, Se -1.33E-14, Te -1.91E-15 - 5688, 237.000, 0, En 1.097166455227E-07, CFL 0.00050, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 2.15E-17, Se -6.65E-15, Te -1.78E-16 - 5712, 238.000, 0, En 2.946474456824E-07, CFL 0.00105, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -2.01E-17, Se 6.65E-15, Te 2.83E-15 - 5736, 239.000, 0, En 6.537119953233E-07, CFL 0.00168, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 1.18E-17, Se 0.00E+00, Te 1.26E-16 - 5760, 240.000, 0, En 8.750851959320E-07, CFL 0.00151, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me -8.24E-18, Se 0.00E+00, Te 2.06E-16 - 5784, 241.000, 0, En 1.786758063174E-06, CFL 0.00262, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me 3.94E-18, Se -6.65E-15, Te 3.43E-16 - 5808, 242.000, 0, En 2.368431456081E-06, CFL 0.00311, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 5.85E-18, Se 1.33E-14, Te -1.52E-15 - 5832, 243.000, 0, En 2.144193279070E-06, CFL 0.00202, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8121, Me 1.96E-18, Se 0.00E+00, Te 1.77E-15 - 5856, 244.000, 0, En 8.621520987962E-07, CFL 0.00151, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -2.66E-14, Te -1.16E-15 - 5880, 245.000, 0, En 3.432568883557E-07, CFL 0.00077, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.38E-18, Se 2.66E-14, Te 8.76E-16 - 5904, 246.000, 0, En 3.244959653879E-07, CFL 0.00100, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se -6.65E-15, Te -5.57E-16 - 5928, 247.000, 0, En 3.560263199874E-07, CFL 0.00115, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.32E-17, Se -6.65E-15, Te 2.55E-16 - 5952, 248.000, 0, En 5.981737393555E-07, CFL 0.00161, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 9.51E-18, Se 0.00E+00, Te -3.00E-15 - 5976, 249.000, 0, En 2.042500019832E-06, CFL 0.00306, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.31E-17, Se 6.65E-15, Te 9.59E-16 - 6000, 250.000, 0, En 2.820750269903E-06, CFL 0.00353, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.03E-17, Se 1.33E-14, Te -3.55E-16 - 6024, 251.000, 0, En 3.030710830024E-06, CFL 0.00310, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.41E-17, Se -2.66E-14, Te -1.57E-15 - 6048, 252.000, 0, En 3.209402549543E-06, CFL 0.00342, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8143, Me -1.89E-17, Se 1.33E-14, Te 2.17E-15 - 6072, 253.000, 0, En 2.675395744958E-06, CFL 0.00270, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 3.44E-17, Se 6.65E-15, Te -1.09E-15 - 6096, 254.000, 0, En 3.486456416520E-06, CFL 0.00314, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.73E-17, Se 0.00E+00, Te -5.08E-16 - 6120, 255.000, 0, En 4.105944103282E-06, CFL 0.00326, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 4.12E-18, Se -6.65E-15, Te 4.20E-16 - 6144, 256.000, 0, En 4.679495529500E-06, CFL 0.00300, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 6.78E-20, Se 2.00E-14, Te 6.49E-16 - 6168, 257.000, 0, En 3.550106725912E-06, CFL 0.00289, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me 4.39E-19, Se -1.33E-14, Te -1.11E-15 - 6192, 258.000, 0, En 5.642314811901E-06, CFL 0.00367, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se 1.33E-14, Te 7.75E-16 - 6216, 259.000, 0, En 1.516085391536E-05, CFL 0.00627, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -9.34E-19, Se -6.65E-15, Te -2.01E-15 - 6240, 260.000, 0, En 1.071573636259E-05, CFL 0.00412, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.67E-18, Se -6.65E-15, Te 3.34E-15 - 6264, 261.000, 0, En 2.252354210648E-06, CFL 0.00217, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8152, Me -1.02E-17, Se 0.00E+00, Te -1.79E-15 - 6288, 262.000, 0, En 8.122031183793E-07, CFL 0.00141, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 4.82E-18, Se 2.00E-14, Te 9.24E-16 - 6312, 263.000, 0, En 6.570685310956E-07, CFL 0.00137, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me 4.99E-18, Se -2.66E-14, Te -1.96E-15 - 6336, 264.000, 0, En 5.824132673799E-07, CFL 0.00122, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me 6.09E-19, Se 6.65E-15, Te 1.56E-15 - 6360, 265.000, 0, En 1.672382808425E-06, CFL 0.00267, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 1.26E-18, Se 0.00E+00, Te 6.00E-16 - 6384, 266.000, 0, En 1.700313284973E-06, CFL 0.00211, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se 6.65E-15, Te 1.31E-15 - 6408, 267.000, 0, En 2.167125068624E-06, CFL 0.00243, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 6.65E-15, Te -2.23E-15 - 6432, 268.000, 0, En 2.650639675956E-06, CFL 0.00216, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.20E-18, Se -6.65E-15, Te 1.48E-15 - 6456, 269.000, 0, En 2.583582267929E-06, CFL 0.00264, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.37E-17, Se 6.65E-15, Te 5.66E-17 - 6480, 270.000, 0, En 4.195603885627E-07, CFL 0.00100, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -6.65E-15, Te 1.75E-16 - 6504, 271.000, 0, En 4.253104634308E-07, CFL 0.00105, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te -3.14E-15 - 6528, 272.000, 0, En 1.825403765680E-06, CFL 0.00223, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.36E-17, Se 0.00E+00, Te 9.12E-16 - 6552, 273.000, 0, En 3.234570504080E-06, CFL 0.00301, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 3.98E-18, Se 0.00E+00, Te 1.89E-15 - 6576, 274.000, 0, En 5.049642209393E-06, CFL 0.00351, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.06E-17, Se -6.65E-15, Te 4.28E-16 - 6600, 275.000, 0, En 3.059215336504E-06, CFL 0.00257, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se -6.65E-15, Te 3.64E-15 - 6624, 276.000, 0, En 3.463204048351E-06, CFL 0.00263, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 2.00E-14, Te -1.19E-15 - 6648, 277.000, 0, En 1.995505008250E-06, CFL 0.00213, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 6.65E-15, Te -3.28E-15 - 6672, 278.000, 0, En 8.159702187625E-07, CFL 0.00146, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se -6.65E-15, Te 3.74E-15 - 6696, 279.000, 0, En 2.860926890790E-06, CFL 0.00285, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.57E-17, Se 0.00E+00, Te -2.92E-15 - 6720, 280.000, 0, En 6.485003089992E-06, CFL 0.00380, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -1.40E-17, Se 0.00E+00, Te 1.55E-15 - 6744, 281.000, 0, En 1.085984164087E-05, CFL 0.00450, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.16E-17, Se -6.65E-15, Te -2.52E-15 - 6768, 282.000, 0, En 9.301069040431E-06, CFL 0.00381, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -5.13E-19, Se 0.00E+00, Te 2.44E-15 - 6792, 283.000, 0, En 2.623583317856E-06, CFL 0.00187, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.72E-17, Se 0.00E+00, Te -8.20E-16 - 6816, 284.000, 0, En 3.321095983665E-05, CFL 0.00707, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.35E-17, Se 1.33E-14, Te 4.74E-16 - 6840, 285.000, 0, En 5.765997562134E-05, CFL 0.00736, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -9.76E-18, Se 6.65E-15, Te -9.96E-16 - 6864, 286.000, 0, En 1.499183190073E-05, CFL 0.00413, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 4.51E-18, Se 0.00E+00, Te -4.34E-16 - 6888, 287.000, 0, En 2.601486065221E-06, CFL 0.00224, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 1.82E-17, Se -6.65E-15, Te 3.16E-16 - 6912, 288.000, 0, En 5.414501030993E-06, CFL 0.00287, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 0.00E+00, Te 1.12E-15 - 6936, 289.000, 0, En 1.012575861654E-05, CFL 0.00411, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -6.39E-18, Se 2.00E-14, Te -1.16E-15 - 6960, 290.000, 0, En 5.924471670584E-06, CFL 0.00261, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -1.41E-17, Se 0.00E+00, Te 2.54E-15 - 6984, 291.000, 0, En 6.191588051922E-06, CFL 0.00346, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.93E-17, Se -1.33E-14, Te -3.32E-15 - 7008, 292.000, 0, En 2.760388443331E-05, CFL 0.00512, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se 6.65E-15, Te 1.21E-15 - 7032, 293.000, 0, En 2.536124096707E-05, CFL 0.00553, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.32E-17, Se 6.65E-15, Te 2.62E-16 - 7056, 294.000, 0, En 1.100261139566E-05, CFL 0.00323, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 9.57E-18, Se -6.65E-15, Te -1.98E-15 - 7080, 295.000, 0, En 3.879322115553E-06, CFL 0.00222, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.99E-17, Se -6.65E-15, Te 5.27E-16 - 7104, 296.000, 0, En 8.249377236708E-07, CFL 0.00140, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.18E-17, Se 0.00E+00, Te 1.67E-15 - 7128, 297.000, 0, En 1.279647219465E-06, CFL 0.00184, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.65E-17, Se -1.33E-14, Te -9.95E-16 - 7152, 298.000, 0, En 1.331833885298E-06, CFL 0.00190, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8112, Me 2.75E-18, Se 6.65E-15, Te -6.70E-16 - 7176, 299.000, 0, En 1.504795109861E-06, CFL 0.00114, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me -1.04E-17, Se 0.00E+00, Te 1.34E-15 - 7200, 300.000, 0, En 1.893516679026E-06, CFL 0.00164, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me 3.93E-18, Se 6.65E-15, Te 1.81E-16 - 7224, 301.000, 0, En 3.456547628410E-06, CFL 0.00213, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 1.91E-18, Se -1.33E-14, Te 1.46E-15 - 7248, 302.000, 0, En 8.030332939046E-06, CFL 0.00360, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 1.69E-18, Se 0.00E+00, Te 1.14E-16 - 7272, 303.000, 0, En 7.498519061750E-06, CFL 0.00255, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -6.46E-18, Se -1.33E-14, Te -1.43E-15 - 7296, 304.000, 0, En 2.134299366982E-06, CFL 0.00145, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me 8.72E-19, Se 2.00E-14, Te 1.31E-15 - 7320, 305.000, 0, En 1.725867321102E-06, CFL 0.00208, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.76E-18, Se -6.65E-15, Te -2.34E-15 - 7344, 306.000, 0, En 6.986431237027E-07, CFL 0.00114, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8077, Me -8.33E-19, Se 1.33E-14, Te 1.29E-15 - 7368, 307.000, 0, En 1.046179320005E-06, CFL 0.00151, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 2.71E-18, Se 0.00E+00, Te -3.38E-16 - 7392, 308.000, 0, En 1.858410551475E-06, CFL 0.00160, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.24E-17, Se -1.33E-14, Te 1.61E-15 - 7416, 309.000, 0, En 2.894342056334E-06, CFL 0.00162, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -1.45E-18, Se 0.00E+00, Te -3.46E-16 - 7440, 310.000, 0, En 2.169964104467E-06, CFL 0.00155, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.78E-18, Se 6.65E-15, Te 2.00E-15 - 7464, 311.000, 0, En 2.114652503082E-06, CFL 0.00187, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 1.11E-18, Se 0.00E+00, Te -2.87E-15 - 7488, 312.000, 0, En 1.972886197547E-06, CFL 0.00183, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -4.81E-18, Se -6.65E-15, Te -5.41E-18 - 7512, 313.000, 0, En 4.359862703234E-07, CFL 0.00124, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8041, Me 9.60E-18, Se -1.33E-14, Te 1.24E-15 - 7536, 314.000, 0, En 4.527735728076E-06, CFL 0.00277, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.85E-18, Se 6.65E-15, Te 5.81E-16 - 7560, 315.000, 0, En 1.779019506547E-05, CFL 0.00493, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -2.74E-18, Se -6.65E-15, Te -6.88E-16 - 7584, 316.000, 0, En 1.715317171862E-05, CFL 0.00416, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.37E-17, Se 1.33E-14, Te 1.80E-15 - 7608, 317.000, 0, En 2.664276676235E-06, CFL 0.00148, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se -6.65E-15, Te -2.37E-15 - 7632, 318.000, 0, En 5.841948253822E-07, CFL 0.00077, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -5.27E-19, Se -1.33E-14, Te 3.11E-15 - 7656, 319.000, 0, En 1.379043696113E-06, CFL 0.00124, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -6.28E-18, Se 0.00E+00, Te -3.62E-16 - 7680, 320.000, 0, En 1.429254302873E-06, CFL 0.00142, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 6.17E-19, Se 0.00E+00, Te -2.14E-15 - 7704, 321.000, 0, En 6.057465818979E-07, CFL 0.00112, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -4.95E-18, Se 6.65E-15, Te 1.26E-15 - 7728, 322.000, 0, En 1.647224744410E-06, CFL 0.00172, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me 1.06E-18, Se -6.65E-15, Te -5.02E-16 - 7752, 323.000, 0, En 1.553909890109E-06, CFL 0.00199, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te -1.59E-16 - 7776, 324.000, 0, En 5.508674159297E-07, CFL 0.00076, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se -6.65E-15, Te 2.36E-16 - 7800, 325.000, 0, En 2.015179444772E-06, CFL 0.00153, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -3.86E-18, Se 6.65E-15, Te 1.10E-16 - 7824, 326.000, 0, En 2.575112811401E-06, CFL 0.00143, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.58E-17, Se -2.00E-14, Te -1.82E-15 - 7848, 327.000, 0, En 9.882170446398E-06, CFL 0.00348, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.44E-17, Se 2.66E-14, Te 1.22E-15 - 7872, 328.000, 0, En 8.611034375502E-06, CFL 0.00235, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7944, Me -1.51E-18, Se 0.00E+00, Te 3.03E-16 - 7896, 329.000, 0, En 2.571395297038E-06, CFL 0.00152, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 4.85E-18, Se -2.00E-14, Te 2.43E-16 - 7920, 330.000, 0, En 2.771959784056E-06, CFL 0.00183, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 2.36E-18, Se 1.33E-14, Te -1.63E-15 - 7944, 331.000, 0, En 1.709970860646E-06, CFL 0.00157, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.07E-18, Se -1.33E-14, Te 3.81E-16 - 7968, 332.000, 0, En 1.187592398993E-06, CFL 0.00151, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -1.83E-18, Se 1.33E-14, Te -2.15E-15 - 7992, 333.000, 0, En 1.862608561759E-06, CFL 0.00199, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se 0.00E+00, Te 4.04E-16 - 8016, 334.000, 0, En 1.041129107041E-06, CFL 0.00118, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.22E-18, Se 6.65E-15, Te 1.44E-16 - 8040, 335.000, 0, En 1.743787581221E-06, CFL 0.00156, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 3.48E-18, Se 0.00E+00, Te -1.19E-15 - 8064, 336.000, 0, En 1.041547819782E-06, CFL 0.00129, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me 2.71E-18, Se 0.00E+00, Te 2.46E-15 - 8088, 337.000, 0, En 1.279849997073E-06, CFL 0.00124, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.61E-17, Se 0.00E+00, Te -2.19E-15 - 8112, 338.000, 0, En 1.813658670546E-06, CFL 0.00165, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se -6.65E-15, Te 4.77E-16 - 8136, 339.000, 0, En 5.865020681519E-07, CFL 0.00161, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 9.80E-18, Se 0.00E+00, Te -2.58E-15 - 8160, 340.000, 0, En 1.838409302259E-06, CFL 0.00178, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 6.10E-18, Se -1.33E-14, Te 3.58E-15 - 8184, 341.000, 0, En 1.145102321091E-06, CFL 0.00181, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.19E-18, Se 6.65E-15, Te -2.54E-15 - 8208, 342.000, 0, En 4.357329907182E-07, CFL 0.00131, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 1.29E-18, Se 1.33E-14, Te 4.18E-16 - 8232, 343.000, 0, En 3.816526997468E-08, CFL 0.00024, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -4.94E-18, Se -1.33E-14, Te 1.05E-16 - 8256, 344.000, 0, En 2.213627317747E-07, CFL 0.00048, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.31E-17, Se 0.00E+00, Te 1.54E-15 - 8280, 345.000, 0, En 5.724167766646E-07, CFL 0.00088, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.06E-18, Se 6.65E-15, Te 1.80E-16 - 8304, 346.000, 0, En 1.672367609708E-06, CFL 0.00159, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 9.08E-18, Se 0.00E+00, Te 1.10E-15 - 8328, 347.000, 0, En 4.377040353787E-06, CFL 0.00197, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.67E-17, Se 6.65E-15, Te -3.38E-15 - 8352, 348.000, 0, En 1.229968250549E-05, CFL 0.00338, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.18E-17, Se -1.33E-14, Te 2.68E-16 - 8376, 349.000, 0, En 1.973046001103E-05, CFL 0.00440, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -2.77E-18, Se -6.65E-15, Te 2.31E-15 - 8400, 350.000, 0, En 8.733013013518E-06, CFL 0.00314, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 3.22E-18, Se 0.00E+00, Te -2.45E-15 - 8424, 351.000, 0, En 3.385627701203E-06, CFL 0.00191, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -3.11E-18, Se 0.00E+00, Te 1.99E-15 - 8448, 352.000, 0, En 3.526058516474E-06, CFL 0.00249, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 7.49E-19, Se 0.00E+00, Te -4.09E-16 - 8472, 353.000, 0, En 9.946884100419E-06, CFL 0.00354, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se 1.33E-14, Te -2.49E-15 - 8496, 354.000, 0, En 9.323327988257E-06, CFL 0.00275, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 0.00E+00, Te 5.37E-16 - 8520, 355.000, 0, En 7.663782661761E-06, CFL 0.00249, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.74E-17, Se -2.00E-14, Te 6.38E-16 - 8544, 356.000, 0, En 5.074753975027E-06, CFL 0.00239, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -1.18E-18, Se 6.65E-15, Te 4.54E-16 - 8568, 357.000, 0, En 2.654318773285E-06, CFL 0.00197, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.68E-18, Se 1.33E-14, Te -4.00E-16 - 8592, 358.000, 0, En 8.336538914168E-07, CFL 0.00092, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se -6.65E-15, Te 1.16E-15 - 8616, 359.000, 0, En 1.142870134799E-06, CFL 0.00094, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -1.72E-17, Se 0.00E+00, Te -1.03E-15 - 8640, 360.000, 0, En 3.406846116612E-07, CFL 0.00040, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 3.96E-17, Se 2.00E-14, Te 2.40E-15 - 8664, 361.000, 0, En 6.497313776464E-07, CFL 0.00141, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7835, Me -3.08E-17, Se 0.00E+00, Te -1.76E-16 - 8688, 362.000, 0, En 1.824604147062E-07, CFL 0.00036, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.58E-18, Se 0.00E+00, Te -1.43E-15 - 8712, 363.000, 0, En 1.014942907060E-07, CFL 0.00032, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 9.50E-18, Se 6.65E-15, Te -7.34E-16 - 8736, 364.000, 0, En 2.545196009883E-07, CFL 0.00054, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 0.00E+00, Te -2.35E-15 - 8760, 365.000, 0, En 6.348871100801E-07, CFL 0.00088, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7823, Me 2.45E-18, Se 6.65E-15, Te 1.66E-15 + 24, 1.000, 0, En 2.061703404769E-06, CFL 0.00113, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.58E-15 + 48, 2.000, 0, En 5.228769157508E-06, CFL 0.00230, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 1.78E-16 + 72, 3.000, 0, En 5.137715491850E-06, CFL 0.00249, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te 1.23E-16 + 96, 4.000, 0, En 3.532159669808E-06, CFL 0.00179, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 3.39E-15 + 120, 5.000, 0, En 2.360484982873E-07, CFL 0.00048, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -1.27E-15 + 144, 6.000, 0, En 9.638917081497E-07, CFL 0.00086, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.08E-15 + 168, 7.000, 0, En 7.506281211405E-07, CFL 0.00124, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 2.94E-15 + 192, 8.000, 0, En 2.206469033067E-06, CFL 0.00163, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 2.17E-16 + 216, 9.000, 0, En 4.301172870571E-06, CFL 0.00255, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se 0.00E+00, Te -1.54E-15 + 240, 10.000, 0, En 1.012488120447E-05, CFL 0.00350, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 6.65E-15, Te -1.04E-15 + 264, 11.000, 0, En 7.289195064259E-06, CFL 0.00202, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -1.33E-14, Te -7.22E-16 + 288, 12.000, 0, En 5.525667146462E-06, CFL 0.00257, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 2.00E-14, Te -6.00E-16 + 312, 13.000, 0, En 2.913023382213E-06, CFL 0.00122, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 0.00E+00, Te 1.10E-15 + 336, 14.000, 0, En 2.913198157628E-06, CFL 0.00188, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -3.34E-15 + 360, 15.000, 0, En 6.951336888359E-06, CFL 0.00293, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 3.30E-15 + 384, 16.000, 0, En 2.808986187429E-06, CFL 0.00177, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 0.00E+00, Te -1.65E-15 + 408, 17.000, 0, En 1.225305055678E-07, CFL 0.00044, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -1.33E-14, Te 5.26E-16 + 432, 18.000, 0, En 2.360613496216E-06, CFL 0.00167, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 0.00E+00, Te 2.70E-16 + 456, 19.000, 0, En 2.111906212447E-07, CFL 0.00038, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 1.33E-14, Te 5.69E-16 + 480, 20.000, 0, En 1.826913079659E-06, CFL 0.00151, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 2.75E-15 + 504, 21.000, 0, En 3.077018169283E-06, CFL 0.00188, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 0.00E+00, Te -5.76E-16 + 528, 22.000, 0, En 2.566972190419E-06, CFL 0.00202, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -6.65E-15, Te -1.21E-15 + 552, 23.000, 0, En 6.272015941878E-06, CFL 0.00235, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 1.08E-15 + 576, 24.000, 0, En 3.825866209890E-06, CFL 0.00200, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -4.06E-15 + 600, 25.000, 0, En 9.910381116171E-06, CFL 0.00290, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 2.03E-15 + 624, 26.000, 0, En 5.597675924286E-06, CFL 0.00225, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -2.18E-15 + 648, 27.000, 0, En 1.511950498203E-05, CFL 0.00317, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -2.00E-14, Te -3.46E-16 + 672, 28.000, 0, En 1.111451357554E-05, CFL 0.00319, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se 6.65E-15, Te -4.21E-16 + 696, 29.000, 0, En 1.349116680757E-06, CFL 0.00101, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 6.65E-15, Te 9.87E-16 + 720, 30.000, 0, En 4.892633293270E-07, CFL 0.00040, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 0.00E+00, Te 3.79E-16 + 744, 31.000, 0, En 1.026457267454E-07, CFL 0.00031, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te 2.45E-15 + 768, 32.000, 0, En 2.208337429930E-07, CFL 0.00043, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se 0.00E+00, Te 3.37E-16 + 792, 33.000, 0, En 3.524363374884E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 0.00E+00, Te -1.24E-15 + 816, 34.000, 0, En 3.253342006011E-07, CFL 0.00035, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.63E-15 + 840, 35.000, 0, En 2.223444389559E-07, CFL 0.00053, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 6.65E-15, Te -1.86E-15 + 864, 36.000, 0, En 4.662290291173E-07, CFL 0.00074, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 6.65E-15, Te -1.54E-15 + 888, 37.000, 0, En 3.679802253332E-07, CFL 0.00072, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 6.65E-15, Te 2.01E-15 + 912, 38.000, 0, En 1.729914197773E-06, CFL 0.00153, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 0.00E+00, Te -7.19E-16 + 936, 39.000, 0, En 4.106773364363E-06, CFL 0.00228, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -2.54E-15 + 960, 40.000, 0, En 3.513755581733E-07, CFL 0.00075, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -6.65E-15, Te 1.54E-15 + 984, 41.000, 0, En 1.115437643725E-06, CFL 0.00138, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -2.06E-15 + 1008, 42.000, 0, En 2.776395187219E-06, CFL 0.00195, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 0.00E+00, Te 1.10E-15 + 1032, 43.000, 0, En 2.765697947901E-06, CFL 0.00234, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 6.65E-15, Te -9.64E-16 + 1056, 44.000, 0, En 6.330921850539E-07, CFL 0.00094, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se -6.65E-15, Te 1.60E-15 + 1080, 45.000, 0, En 1.523494647283E-06, CFL 0.00102, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se 0.00E+00, Te -1.10E-15 + 1104, 46.000, 0, En 7.266238044916E-07, CFL 0.00072, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te 2.63E-18 + 1128, 47.000, 0, En 1.763578429453E-07, CFL 0.00024, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se -6.65E-15, Te -1.62E-16 + 1152, 48.000, 0, En 1.549243588874E-06, CFL 0.00171, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 6.65E-15, Te 5.08E-16 + 1176, 49.000, 0, En 3.249598852076E-06, CFL 0.00253, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -2.79E-15 + 1200, 50.000, 0, En 3.792397632089E-07, CFL 0.00033, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -2.18E-15 + 1224, 51.000, 0, En 1.411904495510E-06, CFL 0.00098, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 1.75E-15 + 1248, 52.000, 0, En 1.093062033080E-05, CFL 0.00322, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te -4.65E-16 + 1272, 53.000, 0, En 7.820325259821E-06, CFL 0.00251, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se -6.65E-15, Te 7.31E-16 + 1296, 54.000, 0, En 6.145647504098E-06, CFL 0.00241, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 1.33E-14, Te 3.90E-16 + 1320, 55.000, 0, En 5.715260583945E-06, CFL 0.00241, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 6.65E-15, Te -3.63E-15 + 1344, 56.000, 0, En 1.453065359584E-06, CFL 0.00133, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 0.00E+00, Te 4.97E-16 + 1368, 57.000, 0, En 3.963149417263E-06, CFL 0.00195, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 3.45E-15 + 1392, 58.000, 0, En 2.141397697730E-06, CFL 0.00124, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te -1.22E-15 + 1416, 59.000, 0, En 1.198589298482E-06, CFL 0.00091, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -1.00E-15 + 1440, 60.000, 0, En 8.047182270383E-07, CFL 0.00096, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te 1.90E-18 + 1464, 61.000, 0, En 1.187974931782E-06, CFL 0.00146, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 3.85E-16 + 1488, 62.000, 0, En 3.845043610955E-06, CFL 0.00249, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se -6.65E-15, Te -1.71E-15 + 1512, 63.000, 0, En 2.333380906892E-06, CFL 0.00306, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 8.94E-16 + 1536, 64.000, 0, En 1.030023170967E-06, CFL 0.00212, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te -7.39E-16 + 1560, 65.000, 0, En 1.093602979190E-06, CFL 0.00204, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 2.30E-15 + 1584, 66.000, 0, En 8.812590013506E-07, CFL 0.00099, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 1.33E-14, Te -1.87E-15 + 1608, 67.000, 0, En 5.185110309513E-06, CFL 0.00289, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se -6.65E-15, Te 1.86E-15 + 1632, 68.000, 0, En 5.682389301823E-06, CFL 0.00303, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -1.69E-15 + 1656, 69.000, 0, En 3.163162946628E-06, CFL 0.00162, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 1.33E-14, Te 2.33E-15 + 1680, 70.000, 0, En 2.077773520580E-06, CFL 0.00120, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 0.00E+00, Te -1.02E-15 + 1704, 71.000, 0, En 2.911802516670E-06, CFL 0.00242, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -6.65E-15, Te 2.09E-15 + 1728, 72.000, 0, En 4.069100390604E-06, CFL 0.00332, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se -6.65E-15, Te -1.89E-15 + 1752, 73.000, 0, En 6.542014278408E-06, CFL 0.00361, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se 0.00E+00, Te 2.97E-15 + 1776, 74.000, 0, En 4.199703139981E-06, CFL 0.00267, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se -6.65E-15, Te -3.20E-15 + 1800, 75.000, 0, En 8.347856193950E-07, CFL 0.00111, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -2.64E-15 + 1824, 76.000, 0, En 3.004494284720E-06, CFL 0.00284, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 1.89E-15 + 1848, 77.000, 0, En 7.842089911166E-06, CFL 0.00351, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te 5.34E-16 + 1872, 78.000, 0, En 5.693610622260E-06, CFL 0.00295, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 0.00E+00, Te 7.82E-16 + 1896, 79.000, 0, En 4.816219747505E-06, CFL 0.00316, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se 0.00E+00, Te 9.98E-16 + 1920, 80.000, 0, En 4.559014269186E-06, CFL 0.00244, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se -6.65E-15, Te -3.18E-15 + 1944, 81.000, 0, En 2.605393554428E-06, CFL 0.00196, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 1.35E-15 + 1968, 82.000, 0, En 4.037216361289E-06, CFL 0.00208, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.63E-15 + 1992, 83.000, 0, En 2.262965254389E-06, CFL 0.00205, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se -6.65E-15, Te -5.67E-16 + 2016, 84.000, 0, En 2.756090970960E-06, CFL 0.00270, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 9.38E-16 + 2040, 85.000, 0, En 3.087864705963E-06, CFL 0.00172, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -6.65E-15, Te 1.72E-15 + 2064, 86.000, 0, En 4.773205567311E-06, CFL 0.00219, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 0.00E+00, Te -2.76E-15 + 2088, 87.000, 0, En 2.344797220090E-06, CFL 0.00143, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 2.00E-14, Te 2.98E-15 + 2112, 88.000, 0, En 8.382141408380E-06, CFL 0.00309, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te -1.62E-15 + 2136, 89.000, 0, En 1.225880017569E-05, CFL 0.00405, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -8.75E-16 + 2160, 90.000, 0, En 9.044366497820E-06, CFL 0.00283, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 2.38E-15 + 2184, 91.000, 0, En 9.763297436388E-06, CFL 0.00334, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.81E-15 + 2208, 92.000, 0, En 1.112031407922E-06, CFL 0.00101, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -1.44E-15 + 2232, 93.000, 0, En 2.085507964719E-06, CFL 0.00149, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -1.21E-15 + 2256, 94.000, 0, En 4.010703889518E-07, CFL 0.00088, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -1.51E-15 + 2280, 95.000, 0, En 3.036685483500E-06, CFL 0.00177, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 3.26E-15 + 2304, 96.000, 0, En 5.371635874274E-06, CFL 0.00371, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -2.00E-14, Te -1.63E-15 + 2328, 97.000, 0, En 2.329654654671E-05, CFL 0.00420, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 6.65E-15, Te 1.89E-15 + 2352, 98.000, 0, En 1.700896174195E-05, CFL 0.00446, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -1.33E-14, Te -2.09E-15 + 2376, 99.000, 0, En 1.631066745230E-06, CFL 0.00140, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 1.48E-16 + 2400, 100.000, 0, En 5.075652283112E-06, CFL 0.00263, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 2.00E-14, Te 9.73E-16 + 2424, 101.000, 0, En 1.636849692483E-06, CFL 0.00195, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -2.00E-14, Te -3.08E-16 + 2448, 102.000, 0, En 2.783657391170E-06, CFL 0.00211, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 1.33E-14, Te -5.66E-16 + 2472, 103.000, 0, En 2.643371121172E-06, CFL 0.00242, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 0.00E+00, Te -2.11E-15 + 2496, 104.000, 0, En 3.528799875296E-06, CFL 0.00320, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 6.65E-15, Te 6.47E-17 + 2520, 105.000, 0, En 9.346423360548E-07, CFL 0.00117, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -6.65E-15, Te 1.11E-15 + 2544, 106.000, 0, En 3.057049989445E-06, CFL 0.00365, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -1.33E-14, Te -1.76E-15 + 2568, 107.000, 0, En 9.626604367892E-06, CFL 0.00549, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -1.33E-14, Te 3.55E-15 + 2592, 108.000, 0, En 6.958711180887E-06, CFL 0.00420, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.00E-14, Te -3.58E-15 + 2616, 109.000, 0, En 2.131292903955E-06, CFL 0.00198, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se 0.00E+00, Te 2.34E-15 + 2640, 110.000, 0, En 7.738954936724E-07, CFL 0.00128, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te 5.56E-17 + 2664, 111.000, 0, En 1.300879081955E-06, CFL 0.00190, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 0.00E+00, Te -1.25E-15 + 2688, 112.000, 0, En 2.626763344119E-06, CFL 0.00214, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 1.33E-14, Te 4.42E-15 + 2712, 113.000, 0, En 6.689507162575E-06, CFL 0.00303, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -7.10E-16 + 2736, 114.000, 0, En 7.925854820940E-06, CFL 0.00357, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -2.18E-15 + 2760, 115.000, 0, En 2.165100026594E-06, CFL 0.00171, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -1.79E-15 + 2784, 116.000, 0, En 2.306688010406E-06, CFL 0.00233, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 1.84E-15 + 2808, 117.000, 0, En 5.720379613715E-06, CFL 0.00288, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se 0.00E+00, Te -1.85E-15 + 2832, 118.000, 0, En 7.735537479326E-06, CFL 0.00307, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te 1.17E-15 + 2856, 119.000, 0, En 6.851759021428E-06, CFL 0.00331, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 1.33E-14, Te 2.51E-16 + 2880, 120.000, 0, En 4.001049111785E-06, CFL 0.00246, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se 0.00E+00, Te 1.95E-16 + 2904, 121.000, 0, En 5.312972195844E-06, CFL 0.00381, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 2.00E-14, Te 1.29E-15 + 2928, 122.000, 0, En 5.620426920268E-06, CFL 0.00322, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te -4.93E-17 + 2952, 123.000, 0, En 2.214834840888E-06, CFL 0.00183, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se 0.00E+00, Te -4.45E-16 + 2976, 124.000, 0, En 1.435187108443E-06, CFL 0.00204, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 6.65E-15, Te 3.33E-15 + 3000, 125.000, 0, En 8.186846119011E-07, CFL 0.00170, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 6.65E-15, Te -4.22E-16 + 3024, 126.000, 0, En 9.828273468808E-07, CFL 0.00191, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -9.59E-16 + 3048, 127.000, 0, En 8.852980738588E-06, CFL 0.00577, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 0.00E+00, Te 6.72E-16 + 3072, 128.000, 0, En 8.394037157543E-06, CFL 0.00356, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 6.65E-15, Te -2.05E-16 + 3096, 129.000, 0, En 1.331510800033E-06, CFL 0.00128, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se -6.65E-15, Te -2.92E-16 + 3120, 130.000, 0, En 4.002729405758E-06, CFL 0.00342, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 1.33E-14, Te 5.60E-16 + 3144, 131.000, 0, En 6.387915652702E-06, CFL 0.00416, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 6.65E-15, Te 1.49E-15 + 3168, 132.000, 0, En 4.137323122510E-06, CFL 0.00350, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -1.33E-14, Te -2.26E-15 + 3192, 133.000, 0, En 1.587059868270E-06, CFL 0.00201, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te 7.42E-16 + 3216, 134.000, 0, En 7.528735874452E-07, CFL 0.00137, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 6.65E-15, Te 1.39E-15 + 3240, 135.000, 0, En 6.557040190793E-07, CFL 0.00124, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se 0.00E+00, Te 1.64E-16 + 3264, 136.000, 0, En 4.953256538352E-06, CFL 0.00490, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se -6.65E-15, Te -2.45E-15 + 3288, 137.000, 0, En 4.757121344885E-06, CFL 0.00388, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te 6.01E-17 + 3312, 138.000, 0, En 1.039877040886E-06, CFL 0.00215, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -1.33E-14, Te -1.10E-15 + 3336, 139.000, 0, En 3.156414012062E-06, CFL 0.00332, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -6.65E-15, Te 2.37E-15 + 3360, 140.000, 0, En 4.482058705293E-06, CFL 0.00430, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -2.41E-15 + 3384, 141.000, 0, En 2.542998434764E-06, CFL 0.00263, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -1.54E-15 + 3408, 142.000, 0, En 1.727507519888E-06, CFL 0.00208, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -1.33E-14, Te 1.88E-15 + 3432, 143.000, 0, En 1.227403586519E-06, CFL 0.00173, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -6.65E-15, Te 8.16E-16 + 3456, 144.000, 0, En 9.090200230085E-07, CFL 0.00196, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te -1.50E-15 + 3480, 145.000, 0, En 1.469529740651E-06, CFL 0.00216, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 0.00E+00, Te -1.01E-15 + 3504, 146.000, 0, En 3.844174196093E-07, CFL 0.00126, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7775, Me 3.44E-18, Se 1.33E-14, Te 5.82E-17 + 3528, 147.000, 0, En 2.847143970500E-07, CFL 0.00102, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -2.00E-14, Te 4.66E-16 + 3552, 148.000, 0, En 3.266322259462E-07, CFL 0.00091, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 1.42E-15 + 3576, 149.000, 0, En 9.710198342335E-08, CFL 0.00033, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.00E-14, Te -2.32E-15 + 3600, 150.000, 0, En 8.451097418167E-07, CFL 0.00167, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 2.89E-16 + 3624, 151.000, 0, En 1.701951322245E-06, CFL 0.00277, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -1.55E-15 + 3648, 152.000, 0, En 3.002724379913E-07, CFL 0.00084, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te -9.50E-16 + 3672, 153.000, 0, En 8.565828788502E-07, CFL 0.00197, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 1.33E-14, Te 5.29E-16 + 3696, 154.000, 0, En 1.722623669860E-06, CFL 0.00275, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 6.73E-16 + 3720, 155.000, 0, En 3.195682045470E-07, CFL 0.00115, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 0.00E+00, Te -8.94E-16 + 3744, 156.000, 0, En 5.439353066164E-06, CFL 0.00395, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 1.94E-15 + 3768, 157.000, 0, En 1.930158888593E-05, CFL 0.00870, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te -2.55E-16 + 3792, 158.000, 0, En 1.706783569233E-05, CFL 0.00665, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -6.65E-15, Te -1.33E-15 + 3816, 159.000, 0, En 6.641698613468E-06, CFL 0.00332, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te 5.63E-20 + 3840, 160.000, 0, En 3.932076597367E-06, CFL 0.00429, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -6.65E-15, Te 1.54E-15 + 3864, 161.000, 0, En 7.599994187662E-06, CFL 0.00491, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -1.69E-15 + 3888, 162.000, 0, En 8.140726372509E-06, CFL 0.00435, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se -6.65E-15, Te 1.56E-15 + 3912, 163.000, 0, En 3.682844366230E-06, CFL 0.00319, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te -7.28E-16 + 3936, 164.000, 0, En 2.210036056952E-06, CFL 0.00303, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -6.65E-15, Te 2.45E-15 + 3960, 165.000, 0, En 1.967422127312E-06, CFL 0.00308, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -1.08E-15 + 3984, 166.000, 0, En 1.408021079834E-06, CFL 0.00259, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te -4.59E-16 + 4008, 167.000, 0, En 4.123215221112E-07, CFL 0.00130, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 3.27E-15 + 4032, 168.000, 0, En 4.881264189901E-07, CFL 0.00141, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 1.33E-14, Te -3.21E-16 + 4056, 169.000, 0, En 7.008582364212E-07, CFL 0.00133, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -2.00E-14, Te -4.68E-16 + 4080, 170.000, 0, En 2.694689886003E-06, CFL 0.00324, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 6.65E-15, Te -2.44E-15 + 4104, 171.000, 0, En 5.802220446877E-06, CFL 0.00534, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 0.00E+00, Te 1.56E-15 + 4128, 172.000, 0, En 3.851390386552E-06, CFL 0.00383, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 1.33E-14, Te -2.01E-15 + 4152, 173.000, 0, En 1.307404609348E-06, CFL 0.00232, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.27E-15 + 4176, 174.000, 0, En 2.210776226211E-06, CFL 0.00290, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -1.33E-14, Te -1.75E-15 + 4200, 175.000, 0, En 4.205837618883E-06, CFL 0.00320, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 0.00E+00, Te 1.64E-15 + 4224, 176.000, 0, En 4.753390886537E-06, CFL 0.00367, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -1.76E-15 + 4248, 177.000, 0, En 2.414421949721E-06, CFL 0.00331, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 1.82E-15 + 4272, 178.000, 0, En 6.573307079325E-07, CFL 0.00128, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te 2.24E-16 + 4296, 179.000, 0, En 2.947436467742E-07, CFL 0.00110, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -2.00E-14, Te 4.51E-15 + 4320, 180.000, 0, En 3.564259319449E-07, CFL 0.00104, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 6.65E-15, Te -5.67E-15 + 4344, 181.000, 0, En 4.150177548821E-06, CFL 0.00453, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 2.25E-15 + 4368, 182.000, 0, En 1.373082828264E-05, CFL 0.00777, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 6.02E-16 + 4392, 183.000, 0, En 9.638300651283E-06, CFL 0.00555, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 0.00E+00, Te -1.31E-15 + 4416, 184.000, 0, En 5.126265153126E-06, CFL 0.00349, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 6.65E-15, Te 2.13E-16 + 4440, 185.000, 0, En 4.102211101780E-06, CFL 0.00340, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te -7.65E-16 + 4464, 186.000, 0, En 2.665562151594E-06, CFL 0.00234, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se 0.00E+00, Te 5.37E-16 + 4488, 187.000, 0, En 1.233148079202E-06, CFL 0.00172, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se -6.65E-15, Te 2.14E-16 + 4512, 188.000, 0, En 2.035843186358E-07, CFL 0.00082, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se -6.65E-15, Te 1.04E-16 + 4536, 189.000, 0, En 1.764874728789E-07, CFL 0.00060, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.00E-14, Te -6.13E-16 + 4560, 190.000, 0, En 1.840594838093E-07, CFL 0.00072, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -6.48E-16 + 4584, 191.000, 0, En 9.090006394627E-07, CFL 0.00180, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 1.78E-16 + 4608, 192.000, 0, En 1.260244205112E-06, CFL 0.00206, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 6.65E-15, Te 1.15E-15 + 4632, 193.000, 0, En 9.110526623579E-07, CFL 0.00204, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 2.79E-15 + 4656, 194.000, 0, En 1.171060202293E-06, CFL 0.00209, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -3.50E-15 + 4680, 195.000, 0, En 2.048360148900E-06, CFL 0.00245, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -1.33E-14, Te -6.03E-17 + 4704, 196.000, 0, En 2.396316282428E-06, CFL 0.00318, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 0.00E+00, Te 1.74E-15 + 4728, 197.000, 0, En 2.020080092995E-06, CFL 0.00256, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 0.00E+00, Te -2.32E-15 + 4752, 198.000, 0, En 2.022991201234E-06, CFL 0.00296, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -1.33E-14, Te 8.26E-16 + 4776, 199.000, 0, En 8.733799241119E-07, CFL 0.00201, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 2.00E-14, Te 1.52E-15 + 4800, 200.000, 0, En 4.546313519709E-08, CFL 0.00013, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -2.00E-14, Te -1.52E-15 + 4824, 201.000, 0, En 1.331885046870E-07, CFL 0.00063, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te 3.34E-16 + 4848, 202.000, 0, En 2.404712487584E-06, CFL 0.00320, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 0.00E+00, Te -4.67E-16 + 4872, 203.000, 0, En 7.249762450932E-06, CFL 0.00444, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se 0.00E+00, Te -2.56E-15 + 4896, 204.000, 0, En 5.983852440885E-06, CFL 0.00325, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se -6.65E-15, Te 2.23E-15 + 4920, 205.000, 0, En 7.801027647523E-07, CFL 0.00128, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te 3.92E-16 + 4944, 206.000, 0, En 1.705006574690E-06, CFL 0.00268, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te -1.81E-15 + 4968, 207.000, 0, En 2.660054682961E-06, CFL 0.00260, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 6.65E-15, Te 8.88E-16 + 4992, 208.000, 0, En 3.187365074000E-06, CFL 0.00259, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 1.33E-14, Te 1.29E-16 + 5016, 209.000, 0, En 1.355501071220E-06, CFL 0.00187, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 6.65E-15, Te -2.03E-15 + 5040, 210.000, 0, En 3.999003332864E-07, CFL 0.00110, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 1.40E-15 + 5064, 211.000, 0, En 1.253990578688E-07, CFL 0.00052, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 0.00E+00, Te 1.38E-16 + 5088, 212.000, 0, En 9.477623733196E-08, CFL 0.00038, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 2.00E-15 + 5112, 213.000, 0, En 2.020780583276E-06, CFL 0.00257, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -2.00E-14, Te 6.35E-16 + 5136, 214.000, 0, En 4.322479550585E-06, CFL 0.00370, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 6.65E-15, Te 4.91E-16 + 5160, 215.000, 0, En 2.897961159096E-06, CFL 0.00364, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -9.82E-16 + 5184, 216.000, 0, En 7.729787543523E-06, CFL 0.00601, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.90E-15 + 5208, 217.000, 0, En 4.871897897477E-06, CFL 0.00360, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -1.92E-15 + 5232, 218.000, 0, En 1.770690668504E-06, CFL 0.00234, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8045, Me -4.07E-18, Se 6.65E-15, Te -5.32E-16 + 5256, 219.000, 0, En 3.143530431447E-07, CFL 0.00104, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se -6.65E-15, Te -1.47E-15 + 5280, 220.000, 0, En 3.787955306805E-07, CFL 0.00104, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 1.33E-14, Te -1.39E-15 + 5304, 221.000, 0, En 1.024250246000E-07, CFL 0.00047, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -1.33E-14, Te 3.26E-15 + 5328, 222.000, 0, En 6.722561508320E-08, CFL 0.00041, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -1.33E-14, Te -5.59E-16 + 5352, 223.000, 0, En 1.692123954936E-07, CFL 0.00070, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 2.07E-15 + 5376, 224.000, 0, En 2.923982275478E-07, CFL 0.00115, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8066, Me -1.66E-17, Se 1.33E-14, Te -1.27E-15 + 5400, 225.000, 0, En 1.108778574070E-06, CFL 0.00184, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 0.00E+00, Te 1.96E-15 + 5424, 226.000, 0, En 1.028456431117E-06, CFL 0.00221, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se 0.00E+00, Te 1.64E-15 + 5448, 227.000, 0, En 2.269924277298E-06, CFL 0.00334, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se -6.65E-15, Te -4.64E-16 + 5472, 228.000, 0, En 7.197768647395E-06, CFL 0.00531, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 1.33E-14, Te -1.00E-15 + 5496, 229.000, 0, En 3.899672625233E-06, CFL 0.00327, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te 9.69E-16 + 5520, 230.000, 0, En 8.699628440974E-07, CFL 0.00194, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 1.33E-14, Te -1.13E-15 + 5544, 231.000, 0, En 2.409905553625E-07, CFL 0.00079, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -7.15E-16 + 5568, 232.000, 0, En 1.979412954590E-07, CFL 0.00081, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 0.00E+00, Te 3.33E-15 + 5592, 233.000, 0, En 1.909823777537E-07, CFL 0.00087, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -4.60E-16 + 5616, 234.000, 0, En 4.855435180731E-06, CFL 0.00421, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 6.65E-15, Te -1.53E-15 + 5640, 235.000, 0, En 3.158299153805E-06, CFL 0.00281, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 2.00E-14, Te -1.57E-15 + 5664, 236.000, 0, En 2.889627555428E-07, CFL 0.00091, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.41E-15 + 5688, 237.000, 0, En 8.640028472831E-08, CFL 0.00045, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te 1.21E-16 + 5712, 238.000, 0, En 3.010888683095E-07, CFL 0.00111, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 0.00E+00, Te -1.29E-15 + 5736, 239.000, 0, En 7.010281419901E-07, CFL 0.00175, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 2.00E-14, Te 4.78E-16 + 5760, 240.000, 0, En 9.006838216727E-07, CFL 0.00148, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.66E-14, Te 6.04E-17 + 5784, 241.000, 0, En 1.851654796176E-06, CFL 0.00270, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 1.33E-14, Te -1.48E-15 + 5808, 242.000, 0, En 2.521096647316E-06, CFL 0.00320, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 0.00E+00, Te 2.53E-15 + 5832, 243.000, 0, En 2.139608626872E-06, CFL 0.00208, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 3.33E-14, Te -2.21E-15 + 5856, 244.000, 0, En 8.847982619930E-07, CFL 0.00154, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -1.33E-14, Te 1.69E-15 + 5880, 245.000, 0, En 3.033468962792E-07, CFL 0.00078, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 1.33E-14, Te -1.32E-15 + 5904, 246.000, 0, En 2.745995671089E-07, CFL 0.00091, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 6.65E-15, Te -1.72E-15 + 5928, 247.000, 0, En 3.150483103495E-07, CFL 0.00108, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 3.40E-15 + 5952, 248.000, 0, En 6.182485968818E-07, CFL 0.00167, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -2.77E-15 + 5976, 249.000, 0, En 2.115415873999E-06, CFL 0.00314, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 0.00E+00, Te 1.86E-15 + 6000, 250.000, 0, En 2.922830912012E-06, CFL 0.00361, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 6.65E-15, Te 2.21E-15 + 6024, 251.000, 0, En 3.134303873360E-06, CFL 0.00314, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se -6.65E-15, Te -3.48E-15 + 6048, 252.000, 0, En 3.260676014090E-06, CFL 0.00349, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8143, Me -1.83E-17, Se -6.65E-15, Te 2.75E-15 + 6072, 253.000, 0, En 2.597201093513E-06, CFL 0.00262, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -2.24E-15 + 6096, 254.000, 0, En 3.466259518863E-06, CFL 0.00314, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 2.20E-15 + 6120, 255.000, 0, En 4.111760442823E-06, CFL 0.00332, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -2.73E-15 + 6144, 256.000, 0, En 4.692910154788E-06, CFL 0.00308, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te -6.15E-16 + 6168, 257.000, 0, En 3.610353087051E-06, CFL 0.00288, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -1.33E-14, Te -7.38E-16 + 6192, 258.000, 0, En 5.810224238201E-06, CFL 0.00383, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.00E-14, Te 2.73E-17 + 6216, 259.000, 0, En 1.571954482970E-05, CFL 0.00636, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 0.00E+00, Te 1.02E-15 + 6240, 260.000, 0, En 1.122312245224E-05, CFL 0.00441, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -3.49E-16 + 6264, 261.000, 0, En 2.528127752874E-06, CFL 0.00240, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se 0.00E+00, Te -4.27E-15 + 6288, 262.000, 0, En 1.006513543335E-06, CFL 0.00156, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se -6.65E-15, Te 5.76E-15 + 6312, 263.000, 0, En 8.461433728716E-07, CFL 0.00182, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se 6.65E-15, Te -2.06E-15 + 6336, 264.000, 0, En 6.151908164828E-07, CFL 0.00130, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 1.23E-15 + 6360, 265.000, 0, En 1.723311808539E-06, CFL 0.00276, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te -2.02E-17 + 6384, 266.000, 0, En 1.740990341697E-06, CFL 0.00223, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -1.66E-15 + 6408, 267.000, 0, En 2.548134060158E-06, CFL 0.00303, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -1.01E-15 + 6432, 268.000, 0, En 3.033897915287E-06, CFL 0.00261, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 1.76E-15 + 6456, 269.000, 0, En 2.696513704478E-06, CFL 0.00278, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.26E-15 + 6480, 270.000, 0, En 4.219100343061E-07, CFL 0.00104, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te -6.10E-16 + 6504, 271.000, 0, En 4.705951556255E-07, CFL 0.00110, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te 1.72E-15 + 6528, 272.000, 0, En 2.666739316089E-06, CFL 0.00290, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 5.94E-16 + 6552, 273.000, 0, En 4.418134464393E-06, CFL 0.00373, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 9.74E-16 + 6576, 274.000, 0, En 5.719494596984E-06, CFL 0.00392, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -1.33E-14, Te -3.09E-15 + 6600, 275.000, 0, En 4.356851428685E-06, CFL 0.00320, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.30E-15 + 6624, 276.000, 0, En 4.878881555475E-06, CFL 0.00416, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 1.33E-14, Te 1.15E-15 + 6648, 277.000, 0, En 2.212470030047E-06, CFL 0.00229, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 6.65E-15, Te -3.92E-15 + 6672, 278.000, 0, En 1.208770390642E-06, CFL 0.00231, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 0.00E+00, Te -2.19E-16 + 6696, 279.000, 0, En 3.012354067846E-06, CFL 0.00297, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 1.33E-14, Te 8.39E-16 + 6720, 280.000, 0, En 7.259472139908E-06, CFL 0.00433, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -1.46E-17, Se 0.00E+00, Te -3.03E-16 + 6744, 281.000, 0, En 1.150816176056E-05, CFL 0.00486, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -6.65E-15, Te -2.03E-15 + 6768, 282.000, 0, En 9.993793577026E-06, CFL 0.00424, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 6.65E-15, Te -1.64E-15 + 6792, 283.000, 0, En 3.413440981868E-06, CFL 0.00233, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 6.65E-15, Te 1.71E-15 + 6816, 284.000, 0, En 3.621401785264E-05, CFL 0.00793, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te 1.45E-16 + 6840, 285.000, 0, En 6.139860869771E-05, CFL 0.00797, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se -6.65E-15, Te 3.95E-16 + 6864, 286.000, 0, En 1.870669964215E-05, CFL 0.00487, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 6.65E-15, Te -2.86E-17 + 6888, 287.000, 0, En 2.378511798014E-06, CFL 0.00226, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -1.33E-14, Te 2.14E-15 + 6912, 288.000, 0, En 5.990918586576E-06, CFL 0.00318, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 0.00E+00, Te -2.45E-15 + 6936, 289.000, 0, En 1.202426722471E-05, CFL 0.00471, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 5.32E-16 + 6960, 290.000, 0, En 6.905588181342E-06, CFL 0.00281, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -1.31E-17, Se -6.65E-15, Te -3.64E-17 + 6984, 291.000, 0, En 7.607308184854E-06, CFL 0.00401, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te -1.22E-15 + 7008, 292.000, 0, En 3.475902692331E-05, CFL 0.00605, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -7.82E-16 + 7032, 293.000, 0, En 3.154293232676E-05, CFL 0.00654, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 6.65E-15, Te 3.32E-15 + 7056, 294.000, 0, En 1.295210144707E-05, CFL 0.00357, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 4.28E-16 + 7080, 295.000, 0, En 4.560729043161E-06, CFL 0.00249, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se 0.00E+00, Te -9.37E-16 + 7104, 296.000, 0, En 9.189603993505E-07, CFL 0.00138, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -1.52E-15 + 7128, 297.000, 0, En 1.496289066321E-06, CFL 0.00228, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -1.02E-15 + 7152, 298.000, 0, En 2.278066981234E-06, CFL 0.00301, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 1.99E-15 + 7176, 299.000, 0, En 1.768944338137E-06, CFL 0.00137, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -6.65E-15, Te -2.32E-15 + 7200, 300.000, 0, En 2.236041490467E-06, CFL 0.00191, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se -6.65E-15, Te 1.44E-15 + 7224, 301.000, 0, En 4.360630280093E-06, CFL 0.00257, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 0.00E+00, Te -7.40E-16 + 7248, 302.000, 0, En 8.508888269470E-06, CFL 0.00384, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 6.65E-15, Te 3.94E-16 + 7272, 303.000, 0, En 8.018842503390E-06, CFL 0.00284, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 0.00E+00, Te 1.51E-16 + 7296, 304.000, 0, En 3.149133717589E-06, CFL 0.00193, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 3.01E-17 + 7320, 305.000, 0, En 1.748957326039E-06, CFL 0.00188, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 1.33E-14, Te -1.33E-15 + 7344, 306.000, 0, En 1.206836193720E-06, CFL 0.00189, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 6.65E-15, Te 3.85E-15 + 7368, 307.000, 0, En 1.335413492044E-06, CFL 0.00214, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se -6.65E-15, Te -2.06E-15 + 7392, 308.000, 0, En 2.185215441114E-06, CFL 0.00195, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se 0.00E+00, Te 4.15E-16 + 7416, 309.000, 0, En 3.253975772379E-06, CFL 0.00183, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 0.00E+00, Te -9.19E-17 + 7440, 310.000, 0, En 2.641351138902E-06, CFL 0.00185, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 2.27E-15 + 7464, 311.000, 0, En 2.427286989734E-06, CFL 0.00208, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 6.65E-15, Te -1.37E-15 + 7488, 312.000, 0, En 1.327945386869E-06, CFL 0.00145, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 0.00E+00, Te -9.86E-16 + 7512, 313.000, 0, En 2.553666945104E-07, CFL 0.00069, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 6.65E-15, Te 5.13E-17 + 7536, 314.000, 0, En 4.978125270832E-06, CFL 0.00299, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se 0.00E+00, Te 2.44E-15 + 7560, 315.000, 0, En 2.016559926020E-05, CFL 0.00549, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -1.33E-14, Te 9.63E-16 + 7584, 316.000, 0, En 1.983038309889E-05, CFL 0.00478, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se 0.00E+00, Te -2.44E-15 + 7608, 317.000, 0, En 3.010746793680E-06, CFL 0.00161, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 6.65E-15, Te -1.26E-15 + 7632, 318.000, 0, En 6.203824742739E-07, CFL 0.00079, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 6.65E-15, Te 1.15E-15 + 7656, 319.000, 0, En 2.620187210085E-06, CFL 0.00183, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 0.00E+00, Te -3.04E-15 + 7680, 320.000, 0, En 1.553581572409E-06, CFL 0.00165, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 1.05E-15 + 7704, 321.000, 0, En 6.835044608635E-07, CFL 0.00140, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -6.65E-15, Te -1.48E-15 + 7728, 322.000, 0, En 1.159443606088E-06, CFL 0.00149, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se -6.65E-15, Te -5.85E-16 + 7752, 323.000, 0, En 1.739004550080E-06, CFL 0.00205, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 3.06E-15 + 7776, 324.000, 0, En 8.049393295696E-07, CFL 0.00132, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -3.55E-15 + 7800, 325.000, 0, En 2.035525044005E-06, CFL 0.00157, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 4.43E-15 + 7824, 326.000, 0, En 2.898412735109E-06, CFL 0.00156, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -2.22E-15 + 7848, 327.000, 0, En 1.135218177716E-05, CFL 0.00383, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 2.00E-15 + 7872, 328.000, 0, En 9.777946398959E-06, CFL 0.00253, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se 0.00E+00, Te -1.56E-15 + 7896, 329.000, 0, En 2.853667221936E-06, CFL 0.00164, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 6.65E-15, Te -1.07E-15 + 7920, 330.000, 0, En 3.031656603639E-06, CFL 0.00198, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 1.98E-15 + 7944, 331.000, 0, En 1.669050174798E-06, CFL 0.00199, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -1.70E-15 + 7968, 332.000, 0, En 1.756110478427E-06, CFL 0.00161, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 0.00E+00, Te 2.84E-15 + 7992, 333.000, 0, En 1.374039233058E-06, CFL 0.00149, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se 0.00E+00, Te -1.91E-15 + 8016, 334.000, 0, En 1.244061075633E-06, CFL 0.00144, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -1.33E-14, Te 2.06E-15 + 8040, 335.000, 0, En 2.129617295262E-06, CFL 0.00155, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se 0.00E+00, Te -5.77E-16 + 8064, 336.000, 0, En 1.179858188252E-06, CFL 0.00143, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 6.65E-15, Te 1.73E-15 + 8088, 337.000, 0, En 1.511096805165E-06, CFL 0.00137, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -6.65E-15, Te -1.83E-15 + 8112, 338.000, 0, En 1.693582383759E-06, CFL 0.00168, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 1.33E-14, Te 2.99E-15 + 8136, 339.000, 0, En 5.125667303576E-07, CFL 0.00145, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -1.33E-14, Te -1.91E-15 + 8160, 340.000, 0, En 1.857595604288E-06, CFL 0.00182, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 1.33E-14, Te -1.44E-15 + 8184, 341.000, 0, En 1.572655209551E-06, CFL 0.00223, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 1.33E-14, Te -5.60E-16 + 8208, 342.000, 0, En 4.043726715311E-07, CFL 0.00119, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se -6.65E-15, Te 1.57E-15 + 8232, 343.000, 0, En 1.292524919794E-07, CFL 0.00050, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te 1.24E-16 + 8256, 344.000, 0, En 3.692009715491E-07, CFL 0.00082, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -2.56E-15 + 8280, 345.000, 0, En 9.835563463852E-07, CFL 0.00143, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 2.46E-15 + 8304, 346.000, 0, En 2.016837620799E-06, CFL 0.00180, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -1.40E-15 + 8328, 347.000, 0, En 5.505025927569E-06, CFL 0.00237, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te 3.65E-16 + 8352, 348.000, 0, En 1.406699734851E-05, CFL 0.00383, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -2.10E-15 + 8376, 349.000, 0, En 2.231625717805E-05, CFL 0.00474, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te -6.02E-16 + 8400, 350.000, 0, En 9.852086899407E-06, CFL 0.00345, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 3.14E-15 + 8424, 351.000, 0, En 2.901924506952E-06, CFL 0.00206, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -1.35E-15 + 8448, 352.000, 0, En 4.102924352024E-06, CFL 0.00300, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 4.07E-16 + 8472, 353.000, 0, En 1.131139176328E-05, CFL 0.00397, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -1.33E-14, Te -4.81E-15 + 8496, 354.000, 0, En 1.053212434952E-05, CFL 0.00310, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 1.33E-14, Te 4.62E-15 + 8520, 355.000, 0, En 8.655505026702E-06, CFL 0.00283, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 1.33E-14, Te -3.48E-15 + 8544, 356.000, 0, En 5.628673071433E-06, CFL 0.00248, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -2.66E-14, Te 3.57E-15 + 8568, 357.000, 0, En 3.328143904125E-06, CFL 0.00249, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se -6.65E-15, Te -2.89E-16 + 8592, 358.000, 0, En 9.567080304977E-07, CFL 0.00099, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 1.33E-14, Te -8.18E-16 + 8616, 359.000, 0, En 1.314285810570E-06, CFL 0.00102, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -6.19E-16 + 8640, 360.000, 0, En 4.277674161688E-07, CFL 0.00053, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 1.33E-14, Te 4.68E-15 + 8664, 361.000, 0, En 4.876076696828E-07, CFL 0.00130, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7835, Me -3.10E-17, Se -2.66E-14, Te -3.10E-15 + 8688, 362.000, 0, En 2.706883921904E-07, CFL 0.00066, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 2.37E-15 + 8712, 363.000, 0, En 1.839180734650E-07, CFL 0.00055, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te -4.89E-16 + 8736, 364.000, 0, En 8.910202413085E-07, CFL 0.00161, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 6.65E-15, Te -2.15E-15 + 8760, 365.000, 0, En 6.117009117645E-07, CFL 0.00087, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -2.00E-14, Te 3.08E-15 diff --git a/examples/solo_ocean/single_column_z/timestats.pgi b/examples/solo_ocean/single_column_z/timestats.pgi index c054e79b58..b5d26d1255 100644 --- a/examples/solo_ocean/single_column_z/timestats.pgi +++ b/examples/solo_ocean/single_column_z/timestats.pgi @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 2.030452705678E-06, CFL 0.00113, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -2.74E-17, Se 1.33E-14, Te 2.23E-15 - 48, 2.000, 0, En 4.600534014791E-06, CFL 0.00179, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 2.00E-17, Se 0.00E+00, Te -8.51E-16 - 72, 3.000, 0, En 4.981236362332E-06, CFL 0.00239, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 4.68E-19, Se -6.65E-15, Te 2.46E-15 - 96, 4.000, 0, En 2.993013503414E-06, CFL 0.00174, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se 6.65E-15, Te -1.61E-15 - 120, 5.000, 0, En 6.161540748117E-07, CFL 0.00111, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 9.06E-18, Se -6.65E-15, Te 2.79E-15 - 144, 6.000, 0, En 1.122490738069E-06, CFL 0.00134, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me 4.91E-18, Se 6.65E-15, Te 1.64E-16 - 168, 7.000, 0, En 3.309613661022E-07, CFL 0.00065, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -4.70E-18, Se 0.00E+00, Te 2.34E-16 - 192, 8.000, 0, En 1.708730126121E-06, CFL 0.00121, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.87E-18, Se 0.00E+00, Te -2.61E-15 - 216, 9.000, 0, En 3.029163961816E-06, CFL 0.00206, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se 6.65E-15, Te 2.28E-15 - 240, 10.000, 0, En 9.023331937821E-06, CFL 0.00312, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -2.30E-17, Se 0.00E+00, Te 9.01E-16 - 264, 11.000, 0, En 6.690020144006E-06, CFL 0.00202, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.80E-17, Se -6.65E-15, Te -1.10E-15 - 288, 12.000, 0, En 3.922240902759E-06, CFL 0.00187, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -5.73E-18, Se 6.65E-15, Te 2.56E-16 - 312, 13.000, 0, En 3.348425485826E-06, CFL 0.00121, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -7.26E-18, Se -6.65E-15, Te 8.93E-16 - 336, 14.000, 0, En 2.944515743045E-06, CFL 0.00187, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 8.96E-18, Se 0.00E+00, Te -6.86E-16 - 360, 15.000, 0, En 6.364656576622E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 1.89E-18, Se -1.33E-14, Te -1.61E-15 - 384, 16.000, 0, En 8.216175545838E-07, CFL 0.00092, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.19E-17, Se 6.65E-15, Te 2.49E-15 - 408, 17.000, 0, En 1.044673367040E-07, CFL 0.00043, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 7.21E-18, Se 0.00E+00, Te -2.37E-17 - 432, 18.000, 0, En 8.953939819233E-07, CFL 0.00099, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me 3.70E-18, Se 1.33E-14, Te -2.83E-16 - 456, 19.000, 0, En 1.836807696176E-07, CFL 0.00034, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me -5.39E-18, Se -6.65E-15, Te 8.64E-16 - 480, 20.000, 0, En 1.389827393284E-06, CFL 0.00121, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 7.35E-18, Se 6.65E-15, Te -9.70E-16 - 504, 21.000, 0, En 1.584110739416E-06, CFL 0.00112, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.57E-17, Se 0.00E+00, Te -2.23E-15 - 528, 22.000, 0, En 1.999528971353E-06, CFL 0.00173, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se 6.65E-15, Te 1.58E-15 - 552, 23.000, 0, En 1.855556398567E-06, CFL 0.00120, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.03E-17, Se -1.33E-14, Te -4.30E-16 - 576, 24.000, 0, En 3.426196975016E-06, CFL 0.00178, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -7.61E-18, Se 6.65E-15, Te -1.18E-15 - 600, 25.000, 0, En 9.348564439009E-06, CFL 0.00271, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.36E-17, Se -1.33E-14, Te -1.10E-16 - 624, 26.000, 0, En 5.269060727465E-06, CFL 0.00205, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 1.08E-17, Se 0.00E+00, Te 2.38E-15 - 648, 27.000, 0, En 1.383960770144E-05, CFL 0.00309, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.34E-17, Se 6.65E-15, Te -3.44E-16 - 672, 28.000, 0, En 1.027734364715E-05, CFL 0.00304, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -8.33E-18, Se 6.65E-15, Te 1.02E-16 - 696, 29.000, 0, En 1.293824930896E-06, CFL 0.00099, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 1.00E-17, Se -6.65E-15, Te -8.78E-16 - 720, 30.000, 0, En 4.605031294144E-07, CFL 0.00039, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.33E-17, Se 6.65E-15, Te 1.27E-15 - 744, 31.000, 0, En 9.039177729685E-08, CFL 0.00024, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te -3.93E-15 - 768, 32.000, 0, En 2.337398860771E-07, CFL 0.00046, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.70E-17, Se 0.00E+00, Te 6.08E-16 - 792, 33.000, 0, En 3.363886435505E-07, CFL 0.00030, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.71E-17, Se -6.65E-15, Te -2.65E-16 - 816, 34.000, 0, En 4.252142144673E-07, CFL 0.00048, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.07E-17, Se 6.65E-15, Te 1.30E-15 - 840, 35.000, 0, En 1.259555411570E-06, CFL 0.00177, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 3.15E-17, Se 6.65E-15, Te -1.21E-15 - 864, 36.000, 0, En 1.446769120504E-07, CFL 0.00031, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -3.23E-17, Se -1.33E-14, Te -1.31E-15 - 888, 37.000, 0, En 1.509598169225E-06, CFL 0.00129, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me 3.68E-18, Se 2.00E-14, Te 2.08E-15 - 912, 38.000, 0, En 2.920470229675E-06, CFL 0.00177, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -1.19E-18, Se -2.00E-14, Te -2.55E-15 - 936, 39.000, 0, En 2.131888500597E-06, CFL 0.00141, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 1.33E-14, Te 2.26E-15 - 960, 40.000, 0, En 9.326934433623E-07, CFL 0.00144, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 3.96E-18, Se 0.00E+00, Te -2.41E-15 - 984, 41.000, 0, En 2.156060745993E-06, CFL 0.00171, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -1.77E-17, Se 1.33E-14, Te 2.23E-15 - 1008, 42.000, 0, En 1.871710195930E-06, CFL 0.00155, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 6.65E-15, Te -1.94E-15 - 1032, 43.000, 0, En 2.980931160353E-06, CFL 0.00208, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me 1.10E-19, Se 0.00E+00, Te 2.82E-15 - 1056, 44.000, 0, En 1.000553334808E-06, CFL 0.00130, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me 9.79E-19, Se -6.65E-15, Te 3.70E-16 - 1080, 45.000, 0, En 2.774036609462E-06, CFL 0.00145, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 1.32E-17, Se -6.65E-15, Te -1.02E-15 - 1104, 46.000, 0, En 7.088250976670E-07, CFL 0.00069, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 0.00E+00, Te 1.37E-15 - 1128, 47.000, 0, En 1.418721223806E-07, CFL 0.00024, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.64E-18, Se 0.00E+00, Te 3.14E-16 - 1152, 48.000, 0, En 9.122488115606E-07, CFL 0.00089, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -4.05E-18, Se 0.00E+00, Te -1.10E-15 - 1176, 49.000, 0, En 1.101528689835E-06, CFL 0.00076, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se 6.65E-15, Te -7.83E-16 - 1200, 50.000, 0, En 4.378714375164E-07, CFL 0.00040, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -5.59E-18, Se 6.65E-15, Te -1.22E-15 - 1224, 51.000, 0, En 1.356768744009E-06, CFL 0.00104, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 2.34E-18, Se -1.33E-14, Te 3.66E-17 - 1248, 52.000, 0, En 7.903440682581E-06, CFL 0.00250, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -1.83E-17, Se -6.65E-15, Te 2.70E-15 - 1272, 53.000, 0, En 5.699573858734E-06, CFL 0.00207, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se -6.65E-15, Te 1.30E-15 - 1296, 54.000, 0, En 6.340002653859E-06, CFL 0.00226, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.18E-17, Se 2.00E-14, Te -4.30E-15 - 1320, 55.000, 0, En 3.574096485769E-06, CFL 0.00174, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.41E-18, Se -1.33E-14, Te 1.78E-15 - 1344, 56.000, 0, En 1.832605467607E-06, CFL 0.00157, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 0.00E+00, Te -1.05E-15 - 1368, 57.000, 0, En 3.601344005917E-06, CFL 0.00165, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 8.79E-18, Se 1.33E-14, Te 2.26E-15 - 1392, 58.000, 0, En 1.927047835346E-06, CFL 0.00112, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -6.50E-18, Se -1.33E-14, Te -2.79E-15 - 1416, 59.000, 0, En 1.709431650015E-06, CFL 0.00122, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 4.81E-18, Se -1.33E-14, Te 1.09E-15 - 1440, 60.000, 0, En 2.202539246468E-06, CFL 0.00150, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -2.01E-17, Se 3.33E-14, Te -9.21E-16 - 1464, 61.000, 0, En 1.563484961059E-06, CFL 0.00148, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.53E-17, Se -1.33E-14, Te -7.35E-16 - 1488, 62.000, 0, En 4.601135661694E-06, CFL 0.00231, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -3.97E-18, Se 0.00E+00, Te -4.33E-16 - 1512, 63.000, 0, En 2.179690733845E-06, CFL 0.00257, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -5.60E-18, Se 1.33E-14, Te 4.09E-15 - 1536, 64.000, 0, En 1.296064907577E-06, CFL 0.00238, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 5.63E-18, Se -2.00E-14, Te -7.17E-17 - 1560, 65.000, 0, En 4.471129142069E-07, CFL 0.00085, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.92E-18, Se 6.65E-15, Te -1.91E-15 - 1584, 66.000, 0, En 9.376137457979E-07, CFL 0.00124, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 8.79E-18, Se -6.65E-15, Te -1.93E-15 - 1608, 67.000, 0, En 2.490151242484E-06, CFL 0.00165, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -1.15E-17, Se 1.33E-14, Te -3.72E-16 - 1632, 68.000, 0, En 4.674112418179E-06, CFL 0.00256, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -9.03E-18, Se 0.00E+00, Te -1.34E-16 - 1656, 69.000, 0, En 2.628474644484E-06, CFL 0.00155, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me 2.13E-18, Se -2.00E-14, Te 1.30E-15 - 1680, 70.000, 0, En 1.205383488612E-06, CFL 0.00113, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 5.84E-18, Se 0.00E+00, Te 1.78E-15 - 1704, 71.000, 0, En 2.534766386488E-06, CFL 0.00244, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.08E-17, Se -1.33E-14, Te -3.69E-15 - 1728, 72.000, 0, En 3.999149904106E-06, CFL 0.00348, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se 6.65E-15, Te -4.71E-16 - 1752, 73.000, 0, En 5.647929366598E-06, CFL 0.00334, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 9.60E-19, Se 2.00E-14, Te 2.59E-15 - 1776, 74.000, 0, En 3.959398408210E-06, CFL 0.00247, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me -5.10E-18, Se -1.33E-14, Te -4.72E-16 - 1800, 75.000, 0, En 6.326314051692E-07, CFL 0.00089, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.71E-17, Se 6.65E-15, Te -2.80E-16 - 1824, 76.000, 0, En 1.553146551503E-06, CFL 0.00148, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.41E-18, Se 6.65E-15, Te -1.26E-15 - 1848, 77.000, 0, En 7.096535306802E-06, CFL 0.00309, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.19E-17, Se -2.00E-14, Te 1.07E-15 - 1872, 78.000, 0, En 7.221758763308E-06, CFL 0.00288, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.45E-17, Se 1.33E-14, Te -1.67E-15 - 1896, 79.000, 0, En 5.699935067807E-06, CFL 0.00310, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -4.69E-18, Se 0.00E+00, Te 6.68E-16 - 1920, 80.000, 0, En 5.998643901138E-06, CFL 0.00255, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se -6.65E-15, Te 2.40E-15 - 1944, 81.000, 0, En 2.108364831384E-06, CFL 0.00173, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me 4.15E-18, Se 6.65E-15, Te -2.52E-15 - 1968, 82.000, 0, En 2.825333302802E-06, CFL 0.00167, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -1.40E-17, Se 0.00E+00, Te -1.79E-15 - 1992, 83.000, 0, En 1.585270937170E-06, CFL 0.00128, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 9.47E-18, Se 0.00E+00, Te 2.62E-15 - 2016, 84.000, 0, En 9.558555041566E-07, CFL 0.00127, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -9.24E-18, Se -1.33E-14, Te -3.65E-16 - 2040, 85.000, 0, En 2.830459519954E-06, CFL 0.00166, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 1.65E-17, Se 2.00E-14, Te 1.36E-15 - 2064, 86.000, 0, En 4.333209668108E-06, CFL 0.00208, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.31E-18, Se -6.65E-15, Te -3.21E-16 - 2088, 87.000, 0, En 5.132774919027E-06, CFL 0.00193, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 6.98E-18, Se 0.00E+00, Te -3.47E-15 - 2112, 88.000, 0, En 6.635080254880E-06, CFL 0.00279, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -8.53E-18, Se 6.65E-15, Te 2.13E-15 - 2136, 89.000, 0, En 9.347311829186E-06, CFL 0.00356, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me 2.30E-18, Se 0.00E+00, Te 9.78E-16 - 2160, 90.000, 0, En 7.163035497653E-06, CFL 0.00263, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 6.23E-18, Se 0.00E+00, Te -1.34E-15 - 2184, 91.000, 0, En 4.984137635167E-06, CFL 0.00198, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.78E-18, Se 0.00E+00, Te 1.18E-17 - 2208, 92.000, 0, En 4.166401634534E-07, CFL 0.00037, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.48E-17, Se -6.65E-15, Te 2.35E-16 - 2232, 93.000, 0, En 1.294248056918E-06, CFL 0.00103, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -2.06E-18, Se -1.33E-14, Te -1.32E-15 - 2256, 94.000, 0, En 9.946445547746E-07, CFL 0.00152, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.66E-17, Se 1.33E-14, Te -2.25E-15 - 2280, 95.000, 0, En 4.948174660616E-06, CFL 0.00213, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.34E-18, Se 0.00E+00, Te 3.14E-15 - 2304, 96.000, 0, En 5.186882518256E-06, CFL 0.00317, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -2.68E-18, Se 0.00E+00, Te -1.66E-15 - 2328, 97.000, 0, En 2.099405471890E-05, CFL 0.00382, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -8.80E-18, Se -2.00E-14, Te 6.40E-16 - 2352, 98.000, 0, En 1.537285784802E-05, CFL 0.00404, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -1.03E-17, Se 2.00E-14, Te 2.30E-16 - 2376, 99.000, 0, En 1.631502369523E-06, CFL 0.00120, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 3.10E-17, Se 0.00E+00, Te 2.68E-15 - 2400, 100.000, 0, En 5.307559738707E-06, CFL 0.00237, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.18E-17, Se 6.65E-15, Te -1.32E-15 - 2424, 101.000, 0, En 1.566977655045E-06, CFL 0.00163, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me -4.06E-18, Se 6.65E-15, Te -7.43E-16 - 2448, 102.000, 0, En 2.706510373372E-06, CFL 0.00178, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.03E-17, Se -6.65E-15, Te -1.82E-16 - 2472, 103.000, 0, En 2.878663530384E-06, CFL 0.00219, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.21E-18, Se 0.00E+00, Te 2.24E-16 - 2496, 104.000, 0, En 3.341476306745E-06, CFL 0.00302, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 0.00E+00, Te -3.60E-16 - 2520, 105.000, 0, En 1.221715451662E-06, CFL 0.00115, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -1.33E-14, Te 6.85E-16 - 2544, 106.000, 0, En 3.515182072618E-06, CFL 0.00375, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se 1.33E-14, Te 1.21E-15 - 2568, 107.000, 0, En 9.713972283226E-06, CFL 0.00536, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.31E-17, Se 6.65E-15, Te 1.09E-15 - 2592, 108.000, 0, En 7.199817625165E-06, CFL 0.00426, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 0.00E+00, Te -5.56E-16 - 2616, 109.000, 0, En 2.159027851739E-06, CFL 0.00186, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se 0.00E+00, Te 2.71E-16 - 2640, 110.000, 0, En 7.247187055366E-07, CFL 0.00093, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -1.83E-18, Se -1.33E-14, Te -2.61E-15 - 2664, 111.000, 0, En 9.418392639857E-07, CFL 0.00102, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.32E-17, Se 6.65E-15, Te 1.65E-15 - 2688, 112.000, 0, En 2.285702301155E-06, CFL 0.00182, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 5.89E-18, Se 6.65E-15, Te 1.04E-15 - 2712, 113.000, 0, En 6.244356287935E-06, CFL 0.00270, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.32E-18, Se 6.65E-15, Te 3.20E-16 - 2736, 114.000, 0, En 6.470119587269E-06, CFL 0.00319, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.90E-17, Se -6.65E-15, Te -8.00E-16 - 2760, 115.000, 0, En 1.733726652878E-06, CFL 0.00153, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.38E-17, Se 2.00E-14, Te -3.16E-15 - 2784, 116.000, 0, En 1.700123456414E-06, CFL 0.00193, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 2.43E-18, Se -1.33E-14, Te 1.60E-15 - 2808, 117.000, 0, En 4.776581304740E-06, CFL 0.00245, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.03E-17, Se 0.00E+00, Te -1.73E-15 - 2832, 118.000, 0, En 6.503754629987E-06, CFL 0.00271, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.80E-18, Se -6.65E-15, Te 1.33E-15 - 2856, 119.000, 0, En 5.878042969702E-06, CFL 0.00292, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.12E-18, Se -1.33E-14, Te -1.02E-15 - 2880, 120.000, 0, En 3.268146021535E-06, CFL 0.00194, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 1.11E-17, Se 6.65E-15, Te -1.86E-16 - 2904, 121.000, 0, En 4.970040880792E-06, CFL 0.00351, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -1.50E-17, Se 6.65E-15, Te -3.06E-17 - 2928, 122.000, 0, En 5.375953022734E-06, CFL 0.00320, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me 4.19E-18, Se -6.65E-15, Te 1.08E-15 - 2952, 123.000, 0, En 1.551897894895E-06, CFL 0.00136, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 2.09E-18, Se 0.00E+00, Te 1.97E-15 - 2976, 124.000, 0, En 1.279545013048E-06, CFL 0.00178, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 2.05E-18, Se 1.33E-14, Te -3.39E-15 - 3000, 125.000, 0, En 7.692732486306E-07, CFL 0.00149, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 8.38E-18, Se -1.33E-14, Te 2.14E-15 - 3024, 126.000, 0, En 1.322870773961E-06, CFL 0.00212, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me -3.13E-18, Se 6.65E-15, Te 3.40E-16 - 3048, 127.000, 0, En 9.069089648901E-06, CFL 0.00563, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.11E-17, Se -6.65E-15, Te 2.32E-15 - 3072, 128.000, 0, En 5.983646667240E-06, CFL 0.00266, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 4.31E-18, Se 1.33E-14, Te -2.37E-15 - 3096, 129.000, 0, En 9.509587039025E-07, CFL 0.00128, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me -1.44E-18, Se -1.33E-14, Te 9.67E-16 - 3120, 130.000, 0, En 3.178665755210E-06, CFL 0.00301, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -1.60E-18, Se 1.33E-14, Te -3.26E-15 - 3144, 131.000, 0, En 5.255356148118E-06, CFL 0.00334, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 8.11E-18, Se 6.65E-15, Te 2.75E-15 - 3168, 132.000, 0, En 3.492337752336E-06, CFL 0.00295, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -5.13E-18, Se -1.33E-14, Te -1.14E-15 - 3192, 133.000, 0, En 1.810660063122E-06, CFL 0.00213, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.42E-17, Se 0.00E+00, Te 2.14E-16 - 3216, 134.000, 0, En 8.009367994669E-07, CFL 0.00140, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.01E-17, Se 6.65E-15, Te 6.15E-16 - 3240, 135.000, 0, En 7.524443557201E-07, CFL 0.00141, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.68E-18, Se 6.65E-15, Te -2.80E-15 - 3264, 136.000, 0, En 5.087028456142E-06, CFL 0.00494, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.68E-18, Se -6.65E-15, Te -5.36E-16 - 3288, 137.000, 0, En 4.718238595502E-06, CFL 0.00387, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 4.55E-18, Se 1.33E-14, Te -1.11E-15 - 3312, 138.000, 0, En 1.081047644893E-06, CFL 0.00214, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -3.31E-18, Se 6.65E-15, Te 1.68E-15 - 3336, 139.000, 0, En 3.155613216697E-06, CFL 0.00331, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.86E-17, Se 0.00E+00, Te -1.67E-16 - 3360, 140.000, 0, En 4.318566714025E-06, CFL 0.00420, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 1.13E-17, Se -6.65E-15, Te 1.18E-15 - 3384, 141.000, 0, En 2.167567209205E-06, CFL 0.00205, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.41E-17, Se 0.00E+00, Te 2.80E-16 - 3408, 142.000, 0, En 2.077796754671E-06, CFL 0.00238, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se 0.00E+00, Te -1.32E-15 - 3432, 143.000, 0, En 1.432905831245E-06, CFL 0.00182, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me 2.16E-18, Se 0.00E+00, Te -1.43E-15 - 3456, 144.000, 0, En 1.044959460691E-06, CFL 0.00203, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me -3.21E-18, Se -6.65E-15, Te 7.82E-16 - 3480, 145.000, 0, En 1.563473719471E-06, CFL 0.00218, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.42E-17, Se -6.65E-15, Te 7.20E-16 - 3504, 146.000, 0, En 4.479722941075E-07, CFL 0.00128, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7775, Me -6.18E-19, Se -6.65E-15, Te -8.23E-16 - 3528, 147.000, 0, En 3.387049136838E-07, CFL 0.00102, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se 1.33E-14, Te -3.43E-16 - 3552, 148.000, 0, En 3.783287223645E-07, CFL 0.00090, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 3.70E-15 - 3576, 149.000, 0, En 1.450679536378E-07, CFL 0.00031, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 1.13E-17, Se -1.33E-14, Te -3.90E-16 - 3600, 150.000, 0, En 8.765663910676E-07, CFL 0.00167, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me -6.19E-18, Se 1.33E-14, Te -1.34E-15 - 3624, 151.000, 0, En 1.726450140075E-06, CFL 0.00275, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -1.63E-17, Se -2.00E-14, Te -9.12E-16 - 3648, 152.000, 0, En 3.436573855982E-07, CFL 0.00083, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me 1.85E-18, Se 2.66E-14, Te -1.35E-15 - 3672, 153.000, 0, En 8.868335909762E-07, CFL 0.00195, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.20E-17, Se -1.33E-14, Te -2.90E-16 - 3696, 154.000, 0, En 1.736867796268E-06, CFL 0.00274, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -7.26E-18, Se -6.65E-15, Te -3.38E-16 - 3720, 155.000, 0, En 3.721233420087E-07, CFL 0.00117, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 4.46E-18, Se 0.00E+00, Te 9.49E-17 - 3744, 156.000, 0, En 5.482939790497E-06, CFL 0.00393, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 6.65E-15, Te -1.50E-15 - 3768, 157.000, 0, En 1.874650152391E-05, CFL 0.00857, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -1.18E-17, Se 0.00E+00, Te 2.41E-15 - 3792, 158.000, 0, En 1.711182376041E-05, CFL 0.00674, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.53E-17, Se 0.00E+00, Te -2.00E-15 - 3816, 159.000, 0, En 6.645575102353E-06, CFL 0.00322, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 3.04E-18, Se 6.65E-15, Te 3.06E-16 - 3840, 160.000, 0, En 3.724874281045E-06, CFL 0.00407, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.93E-17, Se 6.65E-15, Te -1.38E-15 - 3864, 161.000, 0, En 7.372927506304E-06, CFL 0.00463, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se -6.65E-15, Te -3.36E-16 - 3888, 162.000, 0, En 8.180055552679E-06, CFL 0.00441, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -7.56E-18, Se -1.33E-14, Te -3.94E-16 - 3912, 163.000, 0, En 3.010092730508E-06, CFL 0.00248, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.83E-18, Se 6.65E-15, Te 2.10E-15 - 3936, 164.000, 0, En 2.353564170316E-06, CFL 0.00319, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -1.02E-17, Se 0.00E+00, Te -2.24E-15 - 3960, 165.000, 0, En 1.836688947792E-06, CFL 0.00296, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se 1.33E-14, Te -2.44E-16 - 3984, 166.000, 0, En 1.269147601782E-06, CFL 0.00243, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.46E-18, Se 0.00E+00, Te 3.11E-15 - 4008, 167.000, 0, En 4.505614971297E-07, CFL 0.00131, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 1.04E-17, Se -6.65E-15, Te -1.37E-15 - 4032, 168.000, 0, En 4.943496184763E-07, CFL 0.00140, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -1.53E-17, Se 6.65E-15, Te 6.19E-16 - 4056, 169.000, 0, En 6.829390247172E-07, CFL 0.00124, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.18E-17, Se 0.00E+00, Te -8.27E-16 - 4080, 170.000, 0, En 2.605937824154E-06, CFL 0.00315, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.88E-17, Se 0.00E+00, Te 9.42E-16 - 4104, 171.000, 0, En 5.585907892215E-06, CFL 0.00523, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.89E-18, Se 6.65E-15, Te -2.25E-15 - 4128, 172.000, 0, En 3.702908752436E-06, CFL 0.00375, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 2.28E-17, Se -6.65E-15, Te 2.17E-15 - 4152, 173.000, 0, En 1.267894763181E-06, CFL 0.00228, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.59E-18, Se -6.65E-15, Te -1.17E-15 - 4176, 174.000, 0, En 2.206467483073E-06, CFL 0.00286, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.68E-18, Se -6.65E-15, Te 5.26E-16 - 4200, 175.000, 0, En 4.206622557938E-06, CFL 0.00322, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 6.65E-15, Te -1.72E-15 - 4224, 176.000, 0, En 4.483149465010E-06, CFL 0.00342, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.18E-17, Se 6.65E-15, Te 2.04E-15 - 4248, 177.000, 0, En 2.233032335947E-06, CFL 0.00304, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.04E-17, Se -1.33E-14, Te -4.13E-16 - 4272, 178.000, 0, En 5.835820354558E-07, CFL 0.00132, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.76E-17, Se -2.00E-14, Te -2.15E-15 - 4296, 179.000, 0, En 4.996600056603E-07, CFL 0.00143, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.88E-17, Se 6.65E-15, Te 1.67E-15 - 4320, 180.000, 0, En 5.332091876211E-07, CFL 0.00130, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 6.65E-15, Te 1.39E-15 - 4344, 181.000, 0, En 4.417920467926E-06, CFL 0.00467, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.38E-17, Se -1.33E-14, Te -2.02E-15 - 4368, 182.000, 0, En 1.389624650140E-05, CFL 0.00778, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.30E-18, Se -6.65E-15, Te 1.09E-15 - 4392, 183.000, 0, En 9.269586055260E-06, CFL 0.00528, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 4.49E-18, Se 2.00E-14, Te -1.85E-15 - 4416, 184.000, 0, En 4.095086292827E-06, CFL 0.00266, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se -2.00E-14, Te 1.55E-15 - 4440, 185.000, 0, En 3.857866890965E-06, CFL 0.00311, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.23E-17, Se 1.33E-14, Te 1.25E-15 - 4464, 186.000, 0, En 2.593050996379E-06, CFL 0.00235, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.64E-18, Se 6.65E-15, Te -2.38E-15 - 4488, 187.000, 0, En 1.388993745841E-06, CFL 0.00179, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 1.77E-18, Se -6.65E-15, Te 7.90E-16 - 4512, 188.000, 0, En 2.593381720048E-07, CFL 0.00091, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -6.64E-19, Se -6.65E-15, Te -9.91E-17 - 4536, 189.000, 0, En 1.853341693040E-07, CFL 0.00061, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -2.97E-18, Se -1.33E-14, Te -3.15E-15 - 4560, 190.000, 0, En 1.799375015579E-07, CFL 0.00067, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me -1.53E-18, Se 6.65E-15, Te 2.55E-16 - 4584, 191.000, 0, En 8.939127497801E-07, CFL 0.00173, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -1.16E-18, Se 2.00E-14, Te -5.29E-16 - 4608, 192.000, 0, En 1.217572772536E-06, CFL 0.00198, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 1.09E-17, Se 0.00E+00, Te 4.95E-15 - 4632, 193.000, 0, En 8.693475749768E-07, CFL 0.00197, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7986, Me 1.13E-17, Se 6.65E-15, Te -2.36E-15 - 4656, 194.000, 0, En 1.152972645412E-06, CFL 0.00203, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se -6.65E-15, Te 1.38E-15 - 4680, 195.000, 0, En 2.044868628864E-06, CFL 0.00240, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se 6.65E-15, Te -3.05E-16 - 4704, 196.000, 0, En 2.382563185619E-06, CFL 0.00313, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -6.41E-18, Se 0.00E+00, Te -2.14E-15 - 4728, 197.000, 0, En 1.942879208934E-06, CFL 0.00254, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 4.05E-18, Se -6.65E-15, Te 2.54E-15 - 4752, 198.000, 0, En 1.911470729338E-06, CFL 0.00287, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.69E-17, Se -6.65E-15, Te 3.39E-16 - 4776, 199.000, 0, En 8.325693721975E-07, CFL 0.00195, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.02E-17, Se 6.65E-15, Te -2.82E-16 - 4800, 200.000, 0, En 5.809851179698E-08, CFL 0.00017, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -2.03E-18, Se -6.65E-15, Te 1.11E-16 - 4824, 201.000, 0, En 1.641329600736E-07, CFL 0.00070, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 0.00E+00, Te -3.19E-16 - 4848, 202.000, 0, En 2.393859212117E-06, CFL 0.00318, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -4.47E-19, Se 6.65E-15, Te -6.10E-16 - 4872, 203.000, 0, En 7.380401157174E-06, CFL 0.00447, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.38E-17, Se -1.33E-14, Te -2.76E-15 - 4896, 204.000, 0, En 6.132766738936E-06, CFL 0.00329, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -5.38E-19, Se 1.33E-14, Te 1.00E-15 - 4920, 205.000, 0, En 8.483046569923E-07, CFL 0.00126, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.39E-18, Se 0.00E+00, Te 1.64E-17 - 4944, 206.000, 0, En 1.883604093781E-06, CFL 0.00280, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 6.28E-18, Se -1.33E-14, Te 2.63E-15 - 4968, 207.000, 0, En 2.726350582143E-06, CFL 0.00254, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.31E-17, Se 6.65E-15, Te -1.34E-15 - 4992, 208.000, 0, En 3.195024628030E-06, CFL 0.00246, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -7.85E-19, Se 0.00E+00, Te 4.82E-16 - 5016, 209.000, 0, En 1.177204694925E-06, CFL 0.00169, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -1.06E-17, Se 6.65E-15, Te 1.74E-15 - 5040, 210.000, 0, En 3.969216557779E-07, CFL 0.00096, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 6.55E-18, Se 6.65E-15, Te -1.88E-15 - 5064, 211.000, 0, En 1.307981989725E-07, CFL 0.00052, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 4.52E-18, Se -1.33E-14, Te 1.27E-15 - 5088, 212.000, 0, En 1.146591298187E-07, CFL 0.00043, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me 2.66E-18, Se 0.00E+00, Te -1.15E-15 - 5112, 213.000, 0, En 1.928939899250E-06, CFL 0.00252, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se 0.00E+00, Te 4.25E-16 - 5136, 214.000, 0, En 4.191558644912E-06, CFL 0.00362, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -7.99E-18, Se -6.65E-15, Te 4.43E-16 - 5160, 215.000, 0, En 2.861678325702E-06, CFL 0.00362, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 1.20E-17, Se 1.33E-14, Te 3.34E-16 - 5184, 216.000, 0, En 7.475891635595E-06, CFL 0.00590, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 0.00E+00, Te -1.21E-15 - 5208, 217.000, 0, En 4.739814441747E-06, CFL 0.00357, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se 0.00E+00, Te -4.04E-16 - 5232, 218.000, 0, En 1.631411771657E-06, CFL 0.00238, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8045, Me -4.07E-18, Se 0.00E+00, Te 5.76E-16 - 5256, 219.000, 0, En 2.619112317925E-07, CFL 0.00094, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se -2.00E-14, Te 3.05E-15 - 5280, 220.000, 0, En 3.955160556944E-07, CFL 0.00098, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8052, Me 3.21E-17, Se 6.65E-15, Te -5.33E-15 - 5304, 221.000, 0, En 1.129408752763E-07, CFL 0.00057, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8055, Me -6.06E-18, Se 0.00E+00, Te 4.76E-16 - 5328, 222.000, 0, En 5.899872408394E-08, CFL 0.00028, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.36E-17, Se 1.33E-14, Te 1.13E-15 - 5352, 223.000, 0, En 1.442465486070E-07, CFL 0.00057, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.45E-17, Se -1.33E-14, Te 1.14E-15 - 5376, 224.000, 0, En 2.922863542324E-07, CFL 0.00112, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8066, Me -1.68E-17, Se -6.65E-15, Te -2.03E-15 - 5400, 225.000, 0, En 1.147036077899E-06, CFL 0.00192, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 2.21E-18, Se 0.00E+00, Te 9.96E-17 - 5424, 226.000, 0, En 1.090656409593E-06, CFL 0.00227, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 6.78E-18, Se 6.65E-15, Te -4.50E-16 - 5448, 227.000, 0, En 2.308884195493E-06, CFL 0.00336, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 1.56E-17, Se 0.00E+00, Te 2.67E-15 - 5472, 228.000, 0, En 7.213627830857E-06, CFL 0.00527, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me -5.11E-18, Se 6.65E-15, Te 4.24E-16 - 5496, 229.000, 0, En 3.949697551686E-06, CFL 0.00329, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se 1.33E-14, Te 6.97E-17 - 5520, 230.000, 0, En 8.890546234429E-07, CFL 0.00193, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 6.57E-18, Se -2.00E-14, Te -1.40E-15 - 5544, 231.000, 0, En 2.545150535567E-07, CFL 0.00076, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8094, Me 1.23E-17, Se 1.33E-14, Te -9.47E-16 - 5568, 232.000, 0, En 2.228429803693E-07, CFL 0.00085, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -2.16E-17, Se 6.65E-15, Te 2.44E-15 - 5592, 233.000, 0, En 1.807405335806E-07, CFL 0.00080, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.52E-17, Se -1.33E-14, Te -6.93E-16 - 5616, 234.000, 0, En 4.702975154686E-06, CFL 0.00410, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.86E-17, Se -6.65E-15, Te -7.40E-16 - 5640, 235.000, 0, En 3.012497782953E-06, CFL 0.00282, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 1.33E-14, Te 8.27E-16 - 5664, 236.000, 0, En 3.144329760978E-07, CFL 0.00102, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -6.77E-18, Se -1.33E-14, Te -2.78E-15 - 5688, 237.000, 0, En 1.097166455278E-07, CFL 0.00050, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 2.15E-17, Se -6.65E-15, Te -1.78E-16 - 5712, 238.000, 0, En 2.946474456812E-07, CFL 0.00105, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -2.01E-17, Se 6.65E-15, Te 3.70E-15 - 5736, 239.000, 0, En 6.537119953182E-07, CFL 0.00168, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 1.18E-17, Se 0.00E+00, Te -7.42E-16 - 5760, 240.000, 0, En 8.750851959247E-07, CFL 0.00151, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me -8.24E-18, Se 0.00E+00, Te 1.07E-15 - 5784, 241.000, 0, En 1.786758063162E-06, CFL 0.00262, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me 3.94E-18, Se -6.65E-15, Te 3.43E-16 - 5808, 242.000, 0, En 2.368431456076E-06, CFL 0.00311, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 5.85E-18, Se 1.33E-14, Te -2.39E-15 - 5832, 243.000, 0, En 2.144193279084E-06, CFL 0.00202, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8121, Me 1.96E-18, Se 0.00E+00, Te 1.77E-15 - 5856, 244.000, 0, En 8.621520988067E-07, CFL 0.00151, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -2.00E-14, Te -2.96E-16 - 5880, 245.000, 0, En 3.432568883618E-07, CFL 0.00077, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.38E-18, Se 2.00E-14, Te 7.31E-18 - 5904, 246.000, 0, En 3.244959653957E-07, CFL 0.00100, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se -6.65E-15, Te -5.58E-16 - 5928, 247.000, 0, En 3.560263199958E-07, CFL 0.00115, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.32E-17, Se -6.65E-15, Te 2.54E-16 - 5952, 248.000, 0, En 5.981737393583E-07, CFL 0.00161, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 9.51E-18, Se 0.00E+00, Te -2.13E-15 - 5976, 249.000, 0, En 2.042500019832E-06, CFL 0.00306, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.31E-17, Se 6.65E-15, Te 9.14E-17 - 6000, 250.000, 0, En 2.820750269899E-06, CFL 0.00353, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.03E-17, Se 1.33E-14, Te 5.13E-16 - 6024, 251.000, 0, En 3.030710830026E-06, CFL 0.00310, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.41E-17, Se -2.66E-14, Te -1.57E-15 - 6048, 252.000, 0, En 3.209402549560E-06, CFL 0.00342, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8143, Me -1.89E-17, Se 1.33E-14, Te 2.17E-15 - 6072, 253.000, 0, En 2.675395744977E-06, CFL 0.00270, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 3.44E-17, Se 6.65E-15, Te -1.09E-15 - 6096, 254.000, 0, En 3.486456416529E-06, CFL 0.00314, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.73E-17, Se 0.00E+00, Te 3.59E-16 - 6120, 255.000, 0, En 4.105944103288E-06, CFL 0.00326, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 4.12E-18, Se -6.65E-15, Te -4.49E-16 - 6144, 256.000, 0, En 4.679495529505E-06, CFL 0.00300, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 6.78E-20, Se 2.00E-14, Te 1.52E-15 - 6168, 257.000, 0, En 3.550106725910E-06, CFL 0.00289, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me 4.39E-19, Se -1.33E-14, Te -1.98E-15 - 6192, 258.000, 0, En 5.642314811885E-06, CFL 0.00367, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se 1.33E-14, Te 7.73E-16 - 6216, 259.000, 0, En 1.516085391532E-05, CFL 0.00627, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -9.34E-19, Se 0.00E+00, Te -2.01E-15 - 6240, 260.000, 0, En 1.071573636256E-05, CFL 0.00412, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.67E-18, Se -1.33E-14, Te 3.34E-15 - 6264, 261.000, 0, En 2.252354210647E-06, CFL 0.00217, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8152, Me -1.02E-17, Se 0.00E+00, Te -1.79E-15 - 6288, 262.000, 0, En 8.122031183844E-07, CFL 0.00141, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 4.82E-18, Se 2.00E-14, Te 1.79E-15 - 6312, 263.000, 0, En 6.570685311007E-07, CFL 0.00137, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me 4.99E-18, Se -2.66E-14, Te -1.96E-15 - 6336, 264.000, 0, En 5.824132673832E-07, CFL 0.00122, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me 6.09E-19, Se 6.65E-15, Te 2.42E-15 - 6360, 265.000, 0, En 1.672382808436E-06, CFL 0.00267, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 1.26E-18, Se 0.00E+00, Te -1.14E-15 - 6384, 266.000, 0, En 1.700313284988E-06, CFL 0.00211, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se 6.65E-15, Te 1.31E-15 - 6408, 267.000, 0, En 2.167125068639E-06, CFL 0.00243, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 6.65E-15, Te -2.23E-15 - 6432, 268.000, 0, En 2.650639675974E-06, CFL 0.00216, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.20E-18, Se -6.65E-15, Te 3.21E-15 - 6456, 269.000, 0, En 2.583582267946E-06, CFL 0.00264, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.37E-17, Se 6.65E-15, Te -1.68E-15 - 6480, 270.000, 0, En 4.195603885693E-07, CFL 0.00100, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se 0.00E+00, Te 1.04E-15 - 6504, 271.000, 0, En 4.253104634272E-07, CFL 0.00105, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se -6.65E-15, Te -2.27E-15 - 6528, 272.000, 0, En 1.825403765667E-06, CFL 0.00223, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.36E-17, Se 0.00E+00, Te 4.50E-17 - 6552, 273.000, 0, En 3.234570504066E-06, CFL 0.00301, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 3.98E-18, Se 6.65E-15, Te 1.89E-15 - 6576, 274.000, 0, En 5.049642209375E-06, CFL 0.00351, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.06E-17, Se -1.33E-14, Te 4.29E-16 - 6600, 275.000, 0, En 3.059215336512E-06, CFL 0.00257, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se -6.65E-15, Te 3.64E-15 - 6624, 276.000, 0, En 3.463204048372E-06, CFL 0.00263, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 2.00E-14, Te -2.05E-15 - 6648, 277.000, 0, En 1.995505008252E-06, CFL 0.00213, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 6.65E-15, Te -2.41E-15 - 6672, 278.000, 0, En 8.159702187574E-07, CFL 0.00146, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se -6.65E-15, Te 3.74E-15 - 6696, 279.000, 0, En 2.860926890778E-06, CFL 0.00285, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.57E-17, Se 0.00E+00, Te -2.92E-15 - 6720, 280.000, 0, En 6.485003089979E-06, CFL 0.00380, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -1.40E-17, Se 0.00E+00, Te 6.86E-16 - 6744, 281.000, 0, En 1.085984164086E-05, CFL 0.00450, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.16E-17, Se -6.65E-15, Te -2.53E-15 - 6768, 282.000, 0, En 9.301069040426E-06, CFL 0.00381, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -5.13E-19, Se 0.00E+00, Te 2.45E-15 - 6792, 283.000, 0, En 2.623583317836E-06, CFL 0.00187, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.72E-17, Se 0.00E+00, Te -8.18E-16 - 6816, 284.000, 0, En 3.321095983662E-05, CFL 0.00707, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.35E-17, Se 1.33E-14, Te 1.34E-15 - 6840, 285.000, 0, En 5.765997562134E-05, CFL 0.00736, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -9.76E-18, Se 6.65E-15, Te -1.86E-15 - 6864, 286.000, 0, En 1.499183190075E-05, CFL 0.00413, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 4.51E-18, Se 0.00E+00, Te 4.34E-16 - 6888, 287.000, 0, En 2.601486065254E-06, CFL 0.00224, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 1.82E-17, Se -6.65E-15, Te -5.53E-16 - 6912, 288.000, 0, En 5.414501031016E-06, CFL 0.00287, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 0.00E+00, Te 1.12E-15 - 6936, 289.000, 0, En 1.012575861656E-05, CFL 0.00411, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -6.39E-18, Se 1.33E-14, Te -2.96E-16 - 6960, 290.000, 0, En 5.924471670595E-06, CFL 0.00261, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -1.41E-17, Se 6.65E-15, Te 1.67E-15 - 6984, 291.000, 0, En 6.191588051890E-06, CFL 0.00346, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.93E-17, Se -1.33E-14, Te -3.32E-15 - 7008, 292.000, 0, En 2.760388443326E-05, CFL 0.00512, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se 6.65E-15, Te 3.41E-16 - 7032, 293.000, 0, En 2.536124096705E-05, CFL 0.00553, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.32E-17, Se 0.00E+00, Te 1.13E-15 - 7056, 294.000, 0, En 1.100261139569E-05, CFL 0.00323, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 9.57E-18, Se 0.00E+00, Te -1.99E-15 - 7080, 295.000, 0, En 3.879322115566E-06, CFL 0.00222, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.99E-17, Se -6.65E-15, Te 5.25E-16 - 7104, 296.000, 0, En 8.249377236655E-07, CFL 0.00140, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.18E-17, Se 0.00E+00, Te 1.66E-15 - 7128, 297.000, 0, En 1.279647219478E-06, CFL 0.00184, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.65E-17, Se -1.33E-14, Te -1.00E-15 - 7152, 298.000, 0, En 1.331833885309E-06, CFL 0.00190, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8112, Me 2.75E-18, Se 6.65E-15, Te -6.70E-16 - 7176, 299.000, 0, En 1.504795109871E-06, CFL 0.00114, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me -1.04E-17, Se 0.00E+00, Te 1.34E-15 - 7200, 300.000, 0, En 1.893516679041E-06, CFL 0.00164, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me 3.93E-18, Se 0.00E+00, Te 1.81E-16 - 7224, 301.000, 0, En 3.456547628431E-06, CFL 0.00213, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 1.91E-18, Se -6.65E-15, Te 1.46E-15 - 7248, 302.000, 0, En 8.030332939076E-06, CFL 0.00360, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 1.69E-18, Se 0.00E+00, Te 1.12E-16 - 7272, 303.000, 0, En 7.498519061771E-06, CFL 0.00255, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -6.46E-18, Se -1.33E-14, Te -1.43E-15 - 7296, 304.000, 0, En 2.134299366996E-06, CFL 0.00145, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me 8.72E-19, Se 2.00E-14, Te 1.31E-15 - 7320, 305.000, 0, En 1.725867321336E-06, CFL 0.00208, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.76E-18, Se -6.65E-15, Te -1.47E-15 - 7344, 306.000, 0, En 6.986431237092E-07, CFL 0.00114, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8077, Me -8.33E-19, Se 1.33E-14, Te 1.29E-15 - 7368, 307.000, 0, En 1.046179320043E-06, CFL 0.00151, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 2.71E-18, Se 0.00E+00, Te -1.21E-15 - 7392, 308.000, 0, En 1.858410551488E-06, CFL 0.00160, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.24E-17, Se -1.33E-14, Te 1.61E-15 - 7416, 309.000, 0, En 2.894342056349E-06, CFL 0.00162, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -1.45E-18, Se 0.00E+00, Te 5.22E-16 - 7440, 310.000, 0, En 2.169964104478E-06, CFL 0.00155, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.78E-18, Se 6.65E-15, Te 2.00E-15 - 7464, 311.000, 0, En 2.114652503088E-06, CFL 0.00187, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 1.11E-18, Se 0.00E+00, Te -2.87E-15 - 7488, 312.000, 0, En 1.972886197583E-06, CFL 0.00183, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -4.81E-18, Se -6.65E-15, Te -8.73E-16 - 7512, 313.000, 0, En 4.359862703314E-07, CFL 0.00124, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8041, Me 9.60E-18, Se -1.33E-14, Te 1.24E-15 - 7536, 314.000, 0, En 4.527735728050E-06, CFL 0.00277, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.85E-18, Se 6.65E-15, Te 5.81E-16 - 7560, 315.000, 0, En 1.779019506542E-05, CFL 0.00493, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -2.74E-18, Se -6.65E-15, Te 1.80E-16 - 7584, 316.000, 0, En 1.715317171858E-05, CFL 0.00416, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.37E-17, Se 1.33E-14, Te 9.30E-16 - 7608, 317.000, 0, En 2.664276676220E-06, CFL 0.00148, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se -6.65E-15, Te -1.50E-15 - 7632, 318.000, 0, En 5.841948253911E-07, CFL 0.00077, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -5.27E-19, Se -1.33E-14, Te 3.11E-15 - 7656, 319.000, 0, En 1.379043696126E-06, CFL 0.00124, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -6.28E-18, Se 0.00E+00, Te -3.61E-16 - 7680, 320.000, 0, En 1.429254302881E-06, CFL 0.00142, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 6.17E-19, Se 0.00E+00, Te -2.13E-15 - 7704, 321.000, 0, En 6.057465818575E-07, CFL 0.00112, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -4.95E-18, Se 6.65E-15, Te 1.26E-15 - 7728, 322.000, 0, En 1.647224744383E-06, CFL 0.00172, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me 1.06E-18, Se -6.65E-15, Te -5.01E-16 - 7752, 323.000, 0, En 1.553909890108E-06, CFL 0.00199, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te -1.60E-16 - 7776, 324.000, 0, En 5.508674159357E-07, CFL 0.00076, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se -6.65E-15, Te 1.10E-15 - 7800, 325.000, 0, En 2.015179444787E-06, CFL 0.00153, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -3.86E-18, Se 6.65E-15, Te -7.58E-16 - 7824, 326.000, 0, En 2.575112811397E-06, CFL 0.00143, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.58E-17, Se -2.00E-14, Te -1.82E-15 - 7848, 327.000, 0, En 9.882170446367E-06, CFL 0.00348, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.44E-17, Se 2.66E-14, Te 1.22E-15 - 7872, 328.000, 0, En 8.611034375474E-06, CFL 0.00235, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7944, Me -1.51E-18, Se 0.00E+00, Te 3.04E-16 - 7896, 329.000, 0, En 2.571395297031E-06, CFL 0.00152, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 4.85E-18, Se -2.00E-14, Te -6.25E-16 - 7920, 330.000, 0, En 2.771959784060E-06, CFL 0.00183, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 2.36E-18, Se 2.66E-14, Te -7.64E-16 - 7944, 331.000, 0, En 1.709970860664E-06, CFL 0.00157, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.07E-18, Se -2.00E-14, Te 3.81E-16 - 7968, 332.000, 0, En 1.187592398972E-06, CFL 0.00151, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -1.83E-18, Se 6.65E-15, Te -2.15E-15 - 7992, 333.000, 0, En 1.862608561813E-06, CFL 0.00199, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se 6.65E-15, Te 1.27E-15 - 8016, 334.000, 0, En 1.041129107048E-06, CFL 0.00118, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.22E-18, Se 6.65E-15, Te -1.59E-15 - 8040, 335.000, 0, En 1.743787581228E-06, CFL 0.00156, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 3.48E-18, Se -6.65E-15, Te -3.20E-16 - 8064, 336.000, 0, En 1.041547819788E-06, CFL 0.00129, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me 2.71E-18, Se 0.00E+00, Te 1.59E-15 - 8088, 337.000, 0, En 1.279849997068E-06, CFL 0.00124, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.61E-17, Se 0.00E+00, Te -1.32E-15 - 8112, 338.000, 0, En 1.813658670655E-06, CFL 0.00165, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se -6.65E-15, Te 4.77E-16 - 8136, 339.000, 0, En 5.865020679972E-07, CFL 0.00161, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 9.80E-18, Se 6.65E-15, Te -3.45E-15 - 8160, 340.000, 0, En 1.838409302222E-06, CFL 0.00178, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 6.10E-18, Se -6.65E-15, Te 4.45E-15 - 8184, 341.000, 0, En 1.145102321288E-06, CFL 0.00181, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.19E-18, Se -6.65E-15, Te -2.54E-15 - 8208, 342.000, 0, En 4.357329906925E-07, CFL 0.00131, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 1.29E-18, Se 1.33E-14, Te 4.17E-16 - 8232, 343.000, 0, En 3.816526997201E-08, CFL 0.00024, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -4.94E-18, Se 0.00E+00, Te -7.63E-16 - 8256, 344.000, 0, En 2.213627317755E-07, CFL 0.00048, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.31E-17, Se -1.33E-14, Te 1.54E-15 - 8280, 345.000, 0, En 5.724167767345E-07, CFL 0.00088, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.06E-18, Se 6.65E-15, Te 1.05E-15 - 8304, 346.000, 0, En 1.672367609721E-06, CFL 0.00159, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 9.08E-18, Se 0.00E+00, Te 1.10E-15 - 8328, 347.000, 0, En 4.377040353800E-06, CFL 0.00197, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.67E-17, Se 6.65E-15, Te -4.25E-15 - 8352, 348.000, 0, En 1.229968250552E-05, CFL 0.00338, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.18E-17, Se -6.65E-15, Te 2.68E-16 - 8376, 349.000, 0, En 1.973046001104E-05, CFL 0.00440, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -2.77E-18, Se -6.65E-15, Te 3.18E-15 - 8400, 350.000, 0, En 8.733013013531E-06, CFL 0.00314, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 3.22E-18, Se 0.00E+00, Te -3.32E-15 - 8424, 351.000, 0, En 3.385627701297E-06, CFL 0.00191, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -3.11E-18, Se -6.65E-15, Te 1.99E-15 - 8448, 352.000, 0, En 3.526058516595E-06, CFL 0.00249, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 7.49E-19, Se 0.00E+00, Te -4.09E-16 - 8472, 353.000, 0, En 9.946884100417E-06, CFL 0.00354, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se 1.33E-14, Te -1.62E-15 - 8496, 354.000, 0, En 9.323327988241E-06, CFL 0.00275, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 0.00E+00, Te -3.31E-16 - 8520, 355.000, 0, En 7.663782661739E-06, CFL 0.00249, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.74E-17, Se -2.00E-14, Te 6.38E-16 - 8544, 356.000, 0, En 5.074753975028E-06, CFL 0.00239, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -1.18E-18, Se 2.00E-14, Te -4.14E-16 - 8568, 357.000, 0, En 2.654318773084E-06, CFL 0.00197, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.68E-18, Se 0.00E+00, Te 4.68E-16 - 8592, 358.000, 0, En 8.336538914116E-07, CFL 0.00092, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 0.00E+00, Te 1.16E-15 - 8616, 359.000, 0, En 1.142870134795E-06, CFL 0.00094, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -1.72E-17, Se -6.65E-15, Te -1.90E-15 - 8640, 360.000, 0, En 3.406846116596E-07, CFL 0.00040, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 3.96E-17, Se 2.00E-14, Te 2.40E-15 - 8664, 361.000, 0, En 6.497313776012E-07, CFL 0.00141, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7835, Me -3.08E-17, Se 0.00E+00, Te -1.77E-16 - 8688, 362.000, 0, En 1.824604147055E-07, CFL 0.00036, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.58E-18, Se 0.00E+00, Te -1.42E-15 - 8712, 363.000, 0, En 1.014942906973E-07, CFL 0.00032, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 9.50E-18, Se 6.65E-15, Te -7.34E-16 - 8736, 364.000, 0, En 2.545196010169E-07, CFL 0.00054, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 0.00E+00, Te -1.49E-15 - 8760, 365.000, 0, En 6.348871100964E-07, CFL 0.00088, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7823, Me 2.45E-18, Se 6.65E-15, Te 8.00E-16 + 24, 1.000, 0, En 2.061703404769E-06, CFL 0.00113, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.58E-15 + 48, 2.000, 0, En 5.228769157512E-06, CFL 0.00230, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 1.78E-16 + 72, 3.000, 0, En 5.137715491847E-06, CFL 0.00249, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -7.45E-16 + 96, 4.000, 0, En 3.532159669687E-06, CFL 0.00179, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 3.39E-15 + 120, 5.000, 0, En 2.360484982716E-07, CFL 0.00048, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -4.00E-16 + 144, 6.000, 0, En 9.638917081586E-07, CFL 0.00086, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.08E-15 + 168, 7.000, 0, En 7.506281212022E-07, CFL 0.00124, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 2.94E-15 + 192, 8.000, 0, En 2.206469033383E-06, CFL 0.00163, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 2.17E-16 + 216, 9.000, 0, En 4.301172870339E-06, CFL 0.00255, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se -6.65E-15, Te -2.41E-15 + 240, 10.000, 0, En 1.012488120446E-05, CFL 0.00350, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 1.33E-14, Te -1.04E-15 + 264, 11.000, 0, En 7.289195064257E-06, CFL 0.00202, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -1.33E-14, Te 1.46E-16 + 288, 12.000, 0, En 5.525667146574E-06, CFL 0.00257, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 1.33E-14, Te -6.00E-16 + 312, 13.000, 0, En 2.913023382179E-06, CFL 0.00122, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 6.65E-15, Te 2.31E-16 + 336, 14.000, 0, En 2.913198157632E-06, CFL 0.00188, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -2.47E-15 + 360, 15.000, 0, En 6.951336888364E-06, CFL 0.00293, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 0.00E+00, Te 2.43E-15 + 384, 16.000, 0, En 2.808986188046E-06, CFL 0.00177, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 6.65E-15, Te -7.86E-16 + 408, 17.000, 0, En 1.225305055681E-07, CFL 0.00044, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -1.33E-14, Te 5.26E-16 + 432, 18.000, 0, En 2.360613496306E-06, CFL 0.00167, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 0.00E+00, Te 1.14E-15 + 456, 19.000, 0, En 2.111906212447E-07, CFL 0.00038, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te -2.98E-16 + 480, 20.000, 0, En 1.826913079666E-06, CFL 0.00151, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 6.65E-15, Te 3.61E-15 + 504, 21.000, 0, En 3.077018169298E-06, CFL 0.00188, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 0.00E+00, Te -5.76E-16 + 528, 22.000, 0, En 2.566972190400E-06, CFL 0.00202, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -6.65E-15, Te -2.08E-15 + 552, 23.000, 0, En 6.272015941845E-06, CFL 0.00235, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 1.08E-15 + 576, 24.000, 0, En 3.825866209882E-06, CFL 0.00200, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -4.93E-15 + 600, 25.000, 0, En 9.910381116172E-06, CFL 0.00290, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 2.90E-15 + 624, 26.000, 0, En 5.597675924368E-06, CFL 0.00225, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -2.18E-15 + 648, 27.000, 0, En 1.511950498203E-05, CFL 0.00317, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -2.00E-14, Te 5.21E-16 + 672, 28.000, 0, En 1.111451357557E-05, CFL 0.00319, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se 0.00E+00, Te -1.29E-15 + 696, 29.000, 0, En 1.349116680758E-06, CFL 0.00101, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 1.33E-14, Te 9.87E-16 + 720, 30.000, 0, En 4.892633293157E-07, CFL 0.00040, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 0.00E+00, Te -4.89E-16 + 744, 31.000, 0, En 1.026457267499E-07, CFL 0.00031, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te 1.58E-15 + 768, 32.000, 0, En 2.208337429933E-07, CFL 0.00043, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se -6.65E-15, Te -5.30E-16 + 792, 33.000, 0, En 3.524363374883E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -3.69E-16 + 816, 34.000, 0, En 3.253342005993E-07, CFL 0.00035, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.63E-15 + 840, 35.000, 0, En 2.223444389465E-07, CFL 0.00053, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 6.65E-15, Te -2.73E-15 + 864, 36.000, 0, En 4.662290290191E-07, CFL 0.00074, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 6.65E-15, Te -6.75E-16 + 888, 37.000, 0, En 3.679802253396E-07, CFL 0.00072, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 6.65E-15, Te 2.01E-15 + 912, 38.000, 0, En 1.729914197549E-06, CFL 0.00153, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 0.00E+00, Te -7.19E-16 + 936, 39.000, 0, En 4.106773363335E-06, CFL 0.00228, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -1.67E-15 + 960, 40.000, 0, En 3.513755582925E-07, CFL 0.00075, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -6.65E-15, Te 6.72E-16 + 984, 41.000, 0, En 1.115437643693E-06, CFL 0.00138, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -1.19E-15 + 1008, 42.000, 0, En 2.776395187607E-06, CFL 0.00195, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 0.00E+00, Te 2.29E-16 + 1032, 43.000, 0, En 2.765697947943E-06, CFL 0.00234, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 6.65E-15, Te -9.57E-17 + 1056, 44.000, 0, En 6.330921850725E-07, CFL 0.00094, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se -6.65E-15, Te 7.34E-16 + 1080, 45.000, 0, En 1.523494647269E-06, CFL 0.00102, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se 0.00E+00, Te -2.28E-16 + 1104, 46.000, 0, En 7.266238044863E-07, CFL 0.00072, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -8.65E-16 + 1128, 47.000, 0, En 1.763578429525E-07, CFL 0.00024, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se -6.65E-15, Te -1.62E-16 + 1152, 48.000, 0, En 1.549243588833E-06, CFL 0.00171, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 6.65E-15, Te -3.61E-16 + 1176, 49.000, 0, En 3.249598852627E-06, CFL 0.00253, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -1.92E-15 + 1200, 50.000, 0, En 3.792397632021E-07, CFL 0.00033, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -2.18E-15 + 1224, 51.000, 0, En 1.411904495414E-06, CFL 0.00098, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 2.61E-15 + 1248, 52.000, 0, En 1.093062033048E-05, CFL 0.00322, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te -4.65E-16 + 1272, 53.000, 0, En 7.820325259908E-06, CFL 0.00251, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te 7.31E-16 + 1296, 54.000, 0, En 6.145647504546E-06, CFL 0.00241, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 3.90E-16 + 1320, 55.000, 0, En 5.715260584592E-06, CFL 0.00241, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 6.65E-15, Te -3.63E-15 + 1344, 56.000, 0, En 1.453065359336E-06, CFL 0.00133, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 0.00E+00, Te 1.36E-15 + 1368, 57.000, 0, En 3.963149417569E-06, CFL 0.00195, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -1.33E-14, Te 2.59E-15 + 1392, 58.000, 0, En 2.141397697727E-06, CFL 0.00124, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te -1.22E-15 + 1416, 59.000, 0, En 1.198589298479E-06, CFL 0.00091, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -1.87E-15 + 1440, 60.000, 0, En 8.047182270367E-07, CFL 0.00096, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te 8.71E-16 + 1464, 61.000, 0, En 1.187974931718E-06, CFL 0.00146, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te -4.78E-16 + 1488, 62.000, 0, En 3.845043613817E-06, CFL 0.00249, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se -6.65E-15, Te -1.72E-15 + 1512, 63.000, 0, En 2.333380906914E-06, CFL 0.00306, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 8.96E-16 + 1536, 64.000, 0, En 1.030023171082E-06, CFL 0.00212, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te 1.31E-16 + 1560, 65.000, 0, En 1.093602979035E-06, CFL 0.00204, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 2.30E-15 + 1584, 66.000, 0, En 8.812590013336E-07, CFL 0.00099, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 6.65E-15, Te -1.87E-15 + 1608, 67.000, 0, En 5.185110308727E-06, CFL 0.00289, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se -6.65E-15, Te 1.86E-15 + 1632, 68.000, 0, En 5.682389300919E-06, CFL 0.00303, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -1.69E-15 + 1656, 69.000, 0, En 3.163162946500E-06, CFL 0.00162, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 1.33E-14, Te 2.33E-15 + 1680, 70.000, 0, En 2.077773520643E-06, CFL 0.00120, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 6.65E-15, Te -1.89E-15 + 1704, 71.000, 0, En 2.911802516762E-06, CFL 0.00242, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -1.33E-14, Te 2.09E-15 + 1728, 72.000, 0, En 4.069100390725E-06, CFL 0.00332, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se 0.00E+00, Te -1.02E-15 + 1752, 73.000, 0, En 6.542014278572E-06, CFL 0.00361, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se -6.65E-15, Te 2.10E-15 + 1776, 74.000, 0, En 4.199703140042E-06, CFL 0.00267, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se 0.00E+00, Te -3.20E-15 + 1800, 75.000, 0, En 8.347856193860E-07, CFL 0.00111, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -8.97E-16 + 1824, 76.000, 0, En 3.004494284853E-06, CFL 0.00284, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -1.33E-14, Te 1.58E-16 + 1848, 77.000, 0, En 7.842089911150E-06, CFL 0.00351, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te 5.37E-16 + 1872, 78.000, 0, En 5.693610622897E-06, CFL 0.00295, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 6.65E-15, Te 7.83E-16 + 1896, 79.000, 0, En 4.816219747701E-06, CFL 0.00316, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 9.98E-16 + 1920, 80.000, 0, En 4.559014269350E-06, CFL 0.00244, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -3.18E-15 + 1944, 81.000, 0, En 2.605393554547E-06, CFL 0.00196, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 1.35E-15 + 1968, 82.000, 0, En 4.037216361330E-06, CFL 0.00208, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.63E-15 + 1992, 83.000, 0, En 2.262965254369E-06, CFL 0.00205, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se -6.65E-15, Te -5.68E-16 + 2016, 84.000, 0, En 2.756090970855E-06, CFL 0.00270, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 9.38E-16 + 2040, 85.000, 0, En 3.087864705992E-06, CFL 0.00172, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -1.33E-14, Te 2.59E-15 + 2064, 86.000, 0, En 4.773205567315E-06, CFL 0.00219, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 0.00E+00, Te -3.63E-15 + 2088, 87.000, 0, En 2.344797220229E-06, CFL 0.00143, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 2.00E-14, Te 2.98E-15 + 2112, 88.000, 0, En 8.382141408286E-06, CFL 0.00309, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 6.65E-15, Te 1.13E-16 + 2136, 89.000, 0, En 1.225880017555E-05, CFL 0.00405, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -2.61E-15 + 2160, 90.000, 0, En 9.044366497685E-06, CFL 0.00283, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 2.38E-15 + 2184, 91.000, 0, En 9.763297437854E-06, CFL 0.00334, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 9.41E-16 + 2208, 92.000, 0, En 1.112031407290E-06, CFL 0.00101, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se -6.65E-15, Te -5.75E-16 + 2232, 93.000, 0, En 2.085507972799E-06, CFL 0.00149, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -1.33E-14, Te -3.31E-16 + 2256, 94.000, 0, En 4.010703884443E-07, CFL 0.00088, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 1.33E-14, Te -1.69E-15 + 2280, 95.000, 0, En 3.036685482097E-06, CFL 0.00177, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 3.26E-15 + 2304, 96.000, 0, En 5.371635875396E-06, CFL 0.00371, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -1.63E-15 + 2328, 97.000, 0, En 2.329654654633E-05, CFL 0.00420, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 6.65E-15, Te 1.02E-15 + 2352, 98.000, 0, En 1.700896173943E-05, CFL 0.00446, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -1.33E-14, Te -1.22E-15 + 2376, 99.000, 0, En 1.631066745479E-06, CFL 0.00140, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 1.48E-16 + 2400, 100.000, 0, En 5.075652285049E-06, CFL 0.00263, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 1.33E-14, Te 9.73E-16 + 2424, 101.000, 0, En 1.636849693339E-06, CFL 0.00195, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -1.33E-14, Te -3.08E-16 + 2448, 102.000, 0, En 2.783657392185E-06, CFL 0.00211, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 6.65E-15, Te 3.02E-16 + 2472, 103.000, 0, En 2.643371120583E-06, CFL 0.00242, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 6.65E-15, Te -2.10E-15 + 2496, 104.000, 0, En 3.528799874460E-06, CFL 0.00320, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 1.33E-14, Te 6.57E-17 + 2520, 105.000, 0, En 9.346423362183E-07, CFL 0.00117, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -2.00E-14, Te 2.44E-16 + 2544, 106.000, 0, En 3.057049989633E-06, CFL 0.00365, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -6.65E-15, Te -8.96E-16 + 2568, 107.000, 0, En 9.626604367419E-06, CFL 0.00549, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -6.65E-15, Te 1.81E-15 + 2592, 108.000, 0, En 6.958711179644E-06, CFL 0.00420, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.00E-14, Te -2.72E-15 + 2616, 109.000, 0, En 2.131292903017E-06, CFL 0.00198, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 2.34E-15 + 2640, 110.000, 0, En 7.738954932040E-07, CFL 0.00128, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te 5.57E-17 + 2664, 111.000, 0, En 1.300879081359E-06, CFL 0.00190, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 6.65E-15, Te -3.82E-16 + 2688, 112.000, 0, En 2.626763342981E-06, CFL 0.00214, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 1.33E-14, Te 3.55E-15 + 2712, 113.000, 0, En 6.689507160855E-06, CFL 0.00303, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -7.10E-16 + 2736, 114.000, 0, En 7.925854820133E-06, CFL 0.00357, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -2.18E-15 + 2760, 115.000, 0, En 2.165100027029E-06, CFL 0.00171, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -9.26E-16 + 2784, 116.000, 0, En 2.306688011355E-06, CFL 0.00233, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 1.85E-15 + 2808, 117.000, 0, En 5.720379615518E-06, CFL 0.00288, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se -6.65E-15, Te -1.85E-15 + 2832, 118.000, 0, En 7.735537481139E-06, CFL 0.00307, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te 1.17E-15 + 2856, 119.000, 0, En 6.851759022544E-06, CFL 0.00331, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 2.00E-14, Te 2.51E-16 + 2880, 120.000, 0, En 4.001049111610E-06, CFL 0.00246, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se 0.00E+00, Te 1.06E-15 + 2904, 121.000, 0, En 5.312972194481E-06, CFL 0.00381, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 2.00E-14, Te 4.27E-16 + 2928, 122.000, 0, En 5.620426918817E-06, CFL 0.00322, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te 8.19E-16 + 2952, 123.000, 0, En 2.214834840352E-06, CFL 0.00183, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se -6.65E-15, Te -4.44E-16 + 2976, 124.000, 0, En 1.435187108528E-06, CFL 0.00204, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 1.33E-14, Te 2.46E-15 + 3000, 125.000, 0, En 8.186846119938E-07, CFL 0.00170, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 0.00E+00, Te 4.45E-16 + 3024, 126.000, 0, En 9.828273471617E-07, CFL 0.00191, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -1.83E-15 + 3048, 127.000, 0, En 8.852980739719E-06, CFL 0.00577, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 6.65E-15, Te 6.72E-16 + 3072, 128.000, 0, En 8.394037158905E-06, CFL 0.00356, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 0.00E+00, Te -2.04E-16 + 3096, 129.000, 0, En 1.331510800444E-06, CFL 0.00128, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te -2.91E-16 + 3120, 130.000, 0, En 4.002729404930E-06, CFL 0.00342, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 1.33E-14, Te 5.61E-16 + 3144, 131.000, 0, En 6.387915651716E-06, CFL 0.00416, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 0.00E+00, Te 1.49E-15 + 3168, 132.000, 0, En 4.137323121900E-06, CFL 0.00350, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -6.65E-15, Te -2.26E-15 + 3192, 133.000, 0, En 1.587059867851E-06, CFL 0.00201, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te -1.25E-16 + 3216, 134.000, 0, En 7.528735871278E-07, CFL 0.00137, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 1.39E-15 + 3240, 135.000, 0, En 6.557040187590E-07, CFL 0.00124, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se 6.65E-15, Te 1.03E-15 + 3264, 136.000, 0, En 4.953256537617E-06, CFL 0.00490, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se -6.65E-15, Te -3.32E-15 + 3288, 137.000, 0, En 4.757121344615E-06, CFL 0.00388, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te 9.28E-16 + 3312, 138.000, 0, En 1.039877040922E-06, CFL 0.00215, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -1.33E-14, Te -1.97E-15 + 3336, 139.000, 0, En 3.156414012431E-06, CFL 0.00332, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -1.33E-14, Te 3.23E-15 + 3360, 140.000, 0, En 4.482058706069E-06, CFL 0.00430, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 1.33E-14, Te -2.41E-15 + 3384, 141.000, 0, En 2.542998435432E-06, CFL 0.00263, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se -6.65E-15, Te -1.54E-15 + 3408, 142.000, 0, En 1.727507520239E-06, CFL 0.00208, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -6.65E-15, Te 1.01E-15 + 3432, 143.000, 0, En 1.227403586769E-06, CFL 0.00173, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -6.65E-15, Te 8.16E-16 + 3456, 144.000, 0, En 9.090200230156E-07, CFL 0.00196, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te -1.50E-15 + 3480, 145.000, 0, En 1.469529740680E-06, CFL 0.00216, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 0.00E+00, Te -1.40E-16 + 3504, 146.000, 0, En 3.844174197173E-07, CFL 0.00126, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7775, Me 3.44E-18, Se 1.33E-14, Te -8.09E-16 + 3528, 147.000, 0, En 2.847143971559E-07, CFL 0.00102, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -2.00E-14, Te 4.66E-16 + 3552, 148.000, 0, En 3.266322260099E-07, CFL 0.00091, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 1.42E-15 + 3576, 149.000, 0, En 9.710198336566E-08, CFL 0.00033, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.00E-14, Te -2.32E-15 + 3600, 150.000, 0, En 8.451097419822E-07, CFL 0.00167, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 2.89E-16 + 3624, 151.000, 0, En 1.701951322620E-06, CFL 0.00277, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -2.42E-15 + 3648, 152.000, 0, En 3.002724381315E-07, CFL 0.00084, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te -9.49E-16 + 3672, 153.000, 0, En 8.565828785536E-07, CFL 0.00197, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 6.65E-15, Te 1.40E-15 + 3696, 154.000, 0, En 1.722623669470E-06, CFL 0.00275, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 6.74E-16 + 3720, 155.000, 0, En 3.195682043808E-07, CFL 0.00115, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -8.94E-16 + 3744, 156.000, 0, En 5.439353065984E-06, CFL 0.00395, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 1.94E-15 + 3768, 157.000, 0, En 1.930158888531E-05, CFL 0.00870, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te 6.14E-16 + 3792, 158.000, 0, En 1.706783569131E-05, CFL 0.00665, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -6.65E-15, Te -2.20E-15 + 3816, 159.000, 0, En 6.641698612513E-06, CFL 0.00332, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te 3.48E-20 + 3840, 160.000, 0, En 3.932076596676E-06, CFL 0.00429, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -6.65E-15, Te 6.70E-16 + 3864, 161.000, 0, En 7.599994186550E-06, CFL 0.00491, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se -6.65E-15, Te -8.23E-16 + 3888, 162.000, 0, En 8.140726371304E-06, CFL 0.00435, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se 0.00E+00, Te 6.91E-16 + 3912, 163.000, 0, En 3.682844365510E-06, CFL 0.00319, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te -7.28E-16 + 3936, 164.000, 0, En 2.210036056575E-06, CFL 0.00303, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 2.45E-15 + 3960, 165.000, 0, En 1.967422127335E-06, CFL 0.00308, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -1.08E-15 + 3984, 166.000, 0, En 1.408021080120E-06, CFL 0.00259, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 1.33E-14, Te 4.09E-16 + 4008, 167.000, 0, En 4.123215221077E-07, CFL 0.00130, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.40E-15 + 4032, 168.000, 0, En 4.881264188449E-07, CFL 0.00141, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 1.33E-14, Te 5.47E-16 + 4056, 169.000, 0, En 7.008582363250E-07, CFL 0.00133, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -2.00E-14, Te -4.68E-16 + 4080, 170.000, 0, En 2.694689885856E-06, CFL 0.00324, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 0.00E+00, Te -2.44E-15 + 4104, 171.000, 0, En 5.802220446908E-06, CFL 0.00534, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 1.56E-15 + 4128, 172.000, 0, En 3.851390386642E-06, CFL 0.00383, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 1.33E-14, Te -2.01E-15 + 4152, 173.000, 0, En 1.307404609263E-06, CFL 0.00232, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 2.14E-15 + 4176, 174.000, 0, En 2.210776225764E-06, CFL 0.00290, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -2.00E-14, Te -1.75E-15 + 4200, 175.000, 0, En 4.205837618082E-06, CFL 0.00320, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 6.65E-15, Te 1.64E-15 + 4224, 176.000, 0, En 4.753390885815E-06, CFL 0.00367, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -1.76E-15 + 4248, 177.000, 0, En 2.414421949763E-06, CFL 0.00331, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 1.82E-15 + 4272, 178.000, 0, En 6.573307081608E-07, CFL 0.00128, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te 2.24E-16 + 4296, 179.000, 0, En 2.947436466960E-07, CFL 0.00110, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -2.00E-14, Te 4.51E-15 + 4320, 180.000, 0, En 3.564259318241E-07, CFL 0.00104, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 0.00E+00, Te -5.67E-15 + 4344, 181.000, 0, En 4.150177548712E-06, CFL 0.00453, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 6.65E-15, Te 3.11E-15 + 4368, 182.000, 0, En 1.373082828226E-05, CFL 0.00777, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te -2.68E-16 + 4392, 183.000, 0, En 9.638300650822E-06, CFL 0.00555, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 0.00E+00, Te -4.46E-16 + 4416, 184.000, 0, En 5.126265152830E-06, CFL 0.00349, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 0.00E+00, Te 2.12E-16 + 4440, 185.000, 0, En 4.102211101763E-06, CFL 0.00340, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 1.33E-14, Te -7.65E-16 + 4464, 186.000, 0, En 2.665562151606E-06, CFL 0.00234, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se -6.65E-15, Te 5.38E-16 + 4488, 187.000, 0, En 1.233148079294E-06, CFL 0.00172, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se 0.00E+00, Te 2.14E-16 + 4512, 188.000, 0, En 2.035843185748E-07, CFL 0.00082, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se -6.65E-15, Te 1.04E-16 + 4536, 189.000, 0, En 1.764874727502E-07, CFL 0.00060, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.00E-14, Te -6.13E-16 + 4560, 190.000, 0, En 1.840594838004E-07, CFL 0.00072, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -1.52E-15 + 4584, 191.000, 0, En 9.090006396334E-07, CFL 0.00180, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 1.04E-15 + 4608, 192.000, 0, En 1.260244205288E-06, CFL 0.00206, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 6.65E-15, Te 2.83E-16 + 4632, 193.000, 0, En 9.110526623718E-07, CFL 0.00204, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 3.66E-15 + 4656, 194.000, 0, En 1.171060202075E-06, CFL 0.00209, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -3.50E-15 + 4680, 195.000, 0, En 2.048360148536E-06, CFL 0.00245, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.66E-14, Te -6.12E-17 + 4704, 196.000, 0, En 2.396316282037E-06, CFL 0.00318, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 1.33E-14, Te 8.68E-16 + 4728, 197.000, 0, En 2.020080092796E-06, CFL 0.00256, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 0.00E+00, Te -3.18E-15 + 4752, 198.000, 0, En 2.022991201372E-06, CFL 0.00296, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -1.33E-14, Te 8.25E-16 + 4776, 199.000, 0, En 8.733799242878E-07, CFL 0.00201, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.52E-15 + 4800, 200.000, 0, En 4.546313518331E-08, CFL 0.00013, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -6.65E-15, Te -6.51E-16 + 4824, 201.000, 0, En 1.331885046230E-07, CFL 0.00063, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 0.00E+00, Te 3.34E-16 + 4848, 202.000, 0, En 2.404712487424E-06, CFL 0.00320, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 6.65E-15, Te -4.66E-16 + 4872, 203.000, 0, En 7.249762450533E-06, CFL 0.00444, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se -6.65E-15, Te -2.56E-15 + 4896, 204.000, 0, En 5.983852440341E-06, CFL 0.00325, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 4.91E-16 + 4920, 205.000, 0, En 7.801027645551E-07, CFL 0.00128, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te 3.92E-16 + 4944, 206.000, 0, En 1.705006574690E-06, CFL 0.00268, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te -9.38E-16 + 4968, 207.000, 0, En 2.660054683094E-06, CFL 0.00260, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 8.88E-16 + 4992, 208.000, 0, En 3.187365074189E-06, CFL 0.00259, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 9.96E-16 + 5016, 209.000, 0, En 1.355501071246E-06, CFL 0.00187, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 6.65E-15, Te -2.03E-15 + 5040, 210.000, 0, En 3.999003333027E-07, CFL 0.00110, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 5.30E-16 + 5064, 211.000, 0, En 1.253990578230E-07, CFL 0.00052, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 0.00E+00, Te 1.01E-15 + 5088, 212.000, 0, En 9.477623727160E-08, CFL 0.00038, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 2.00E-15 + 5112, 213.000, 0, En 2.020780583506E-06, CFL 0.00257, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -2.00E-14, Te 6.34E-16 + 5136, 214.000, 0, En 4.322479550952E-06, CFL 0.00370, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 6.65E-15, Te 4.91E-16 + 5160, 215.000, 0, En 2.897961159166E-06, CFL 0.00364, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -9.81E-16 + 5184, 216.000, 0, En 7.729787543228E-06, CFL 0.00601, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.03E-15 + 5208, 217.000, 0, En 4.871897897228E-06, CFL 0.00360, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -1.84E-16 + 5232, 218.000, 0, En 1.770690668483E-06, CFL 0.00234, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8045, Me -4.07E-18, Se 6.65E-15, Te -1.40E-15 + 5256, 219.000, 0, En 3.143530432588E-07, CFL 0.00104, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se -6.65E-15, Te -6.07E-16 + 5280, 220.000, 0, En 3.787955307485E-07, CFL 0.00104, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 1.33E-14, Te -1.39E-15 + 5304, 221.000, 0, En 1.024250246229E-07, CFL 0.00047, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -1.33E-14, Te 2.39E-15 + 5328, 222.000, 0, En 6.722561510337E-08, CFL 0.00041, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -1.33E-14, Te -5.59E-16 + 5352, 223.000, 0, En 1.692123955466E-07, CFL 0.00070, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 2.07E-15 + 5376, 224.000, 0, En 2.923982276016E-07, CFL 0.00115, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8066, Me -1.66E-17, Se 6.65E-15, Te -4.04E-16 + 5400, 225.000, 0, En 1.108778574104E-06, CFL 0.00184, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 6.65E-15, Te 1.96E-15 + 5424, 226.000, 0, En 1.028456431045E-06, CFL 0.00221, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se 0.00E+00, Te 1.64E-15 + 5448, 227.000, 0, En 2.269924277330E-06, CFL 0.00334, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se -6.65E-15, Te -4.64E-16 + 5472, 228.000, 0, En 7.197768647347E-06, CFL 0.00531, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 1.33E-14, Te -1.00E-15 + 5496, 229.000, 0, En 3.899672625139E-06, CFL 0.00327, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te 9.69E-16 + 5520, 230.000, 0, En 8.699628441681E-07, CFL 0.00194, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 1.33E-14, Te -2.60E-16 + 5544, 231.000, 0, En 2.409905553647E-07, CFL 0.00079, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -7.15E-16 + 5568, 232.000, 0, En 1.979412953406E-07, CFL 0.00081, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 0.00E+00, Te 3.33E-15 + 5592, 233.000, 0, En 1.909823777794E-07, CFL 0.00087, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -4.60E-16 + 5616, 234.000, 0, En 4.855435181111E-06, CFL 0.00421, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 6.65E-15, Te -1.53E-15 + 5640, 235.000, 0, En 3.158299154149E-06, CFL 0.00281, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 2.00E-14, Te -1.57E-15 + 5664, 236.000, 0, En 2.889627556014E-07, CFL 0.00091, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.41E-15 + 5688, 237.000, 0, En 8.640028467277E-08, CFL 0.00045, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -1.33E-14, Te 1.20E-16 + 5712, 238.000, 0, En 3.010888682304E-07, CFL 0.00111, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 6.65E-15, Te -1.29E-15 + 5736, 239.000, 0, En 7.010281419489E-07, CFL 0.00175, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 2.00E-14, Te 1.35E-15 + 5760, 240.000, 0, En 9.006838216362E-07, CFL 0.00148, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.66E-14, Te -8.07E-16 + 5784, 241.000, 0, En 1.851654796157E-06, CFL 0.00270, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 6.65E-15, Te -1.48E-15 + 5808, 242.000, 0, En 2.521096647559E-06, CFL 0.00320, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 2.53E-15 + 5832, 243.000, 0, En 2.139608627036E-06, CFL 0.00208, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 3.33E-14, Te -2.21E-15 + 5856, 244.000, 0, En 8.847982619428E-07, CFL 0.00154, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -1.33E-14, Te 1.69E-15 + 5880, 245.000, 0, En 3.033468961458E-07, CFL 0.00078, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 1.33E-14, Te -1.32E-15 + 5904, 246.000, 0, En 2.745995669929E-07, CFL 0.00091, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 6.65E-15, Te -8.54E-16 + 5928, 247.000, 0, En 3.150483102771E-07, CFL 0.00108, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.53E-15 + 5952, 248.000, 0, En 6.182485969582E-07, CFL 0.00167, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -2.77E-15 + 5976, 249.000, 0, En 2.115415874196E-06, CFL 0.00314, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 0.00E+00, Te 9.93E-16 + 6000, 250.000, 0, En 2.922830912259E-06, CFL 0.00361, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 6.65E-15, Te 3.08E-15 + 6024, 251.000, 0, En 3.134303873610E-06, CFL 0.00314, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se -6.65E-15, Te -4.35E-15 + 6048, 252.000, 0, En 3.260676014193E-06, CFL 0.00349, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8143, Me -1.83E-17, Se -6.65E-15, Te 3.62E-15 + 6072, 253.000, 0, En 2.597201093241E-06, CFL 0.00262, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -2.24E-15 + 6096, 254.000, 0, En 3.466259518411E-06, CFL 0.00314, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 1.33E-15 + 6120, 255.000, 0, En 4.111760442349E-06, CFL 0.00332, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -1.87E-15 + 6144, 256.000, 0, En 4.692910154285E-06, CFL 0.00308, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 2.00E-14, Te -6.17E-16 + 6168, 257.000, 0, En 3.610353086657E-06, CFL 0.00288, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -7.40E-16 + 6192, 258.000, 0, En 5.810224237875E-06, CFL 0.00383, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.00E-14, Te 2.53E-17 + 6216, 259.000, 0, En 1.571954482971E-05, CFL 0.00636, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 0.00E+00, Te 1.02E-15 + 6240, 260.000, 0, En 1.122312245273E-05, CFL 0.00441, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -1.22E-15 + 6264, 261.000, 0, En 2.528127753192E-06, CFL 0.00240, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se 0.00E+00, Te -3.40E-15 + 6288, 262.000, 0, En 1.006513543476E-06, CFL 0.00156, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 6.62E-15 + 6312, 263.000, 0, En 8.461433729746E-07, CFL 0.00182, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se -6.65E-15, Te -2.93E-15 + 6336, 264.000, 0, En 6.151908165337E-07, CFL 0.00130, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 1.23E-15 + 6360, 265.000, 0, En 1.723311808517E-06, CFL 0.00276, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te -2.12E-17 + 6384, 266.000, 0, En 1.740990341660E-06, CFL 0.00223, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -7.93E-16 + 6408, 267.000, 0, En 2.548134060166E-06, CFL 0.00303, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -1.01E-15 + 6432, 268.000, 0, En 3.033897915234E-06, CFL 0.00261, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 1.76E-15 + 6456, 269.000, 0, En 2.696513704323E-06, CFL 0.00278, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.26E-15 + 6480, 270.000, 0, En 4.219100341975E-07, CFL 0.00104, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te 2.58E-16 + 6504, 271.000, 0, En 4.705951557252E-07, CFL 0.00110, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te -1.58E-17 + 6528, 272.000, 0, En 2.666739316353E-06, CFL 0.00290, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 2.00E-14, Te 2.33E-15 + 6552, 273.000, 0, En 4.418134464739E-06, CFL 0.00373, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -1.33E-14, Te 1.06E-16 + 6576, 274.000, 0, En 5.719494597430E-06, CFL 0.00392, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -6.65E-15, Te -3.08E-15 + 6600, 275.000, 0, En 4.356851428990E-06, CFL 0.00320, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.30E-15 + 6624, 276.000, 0, En 4.878881555190E-06, CFL 0.00416, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 6.65E-15, Te 2.81E-16 + 6648, 277.000, 0, En 2.212470029752E-06, CFL 0.00229, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 6.65E-15, Te -3.05E-15 + 6672, 278.000, 0, En 1.208770390506E-06, CFL 0.00231, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 0.00E+00, Te -2.18E-16 + 6696, 279.000, 0, En 3.012354067657E-06, CFL 0.00297, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 1.33E-14, Te 8.40E-16 + 6720, 280.000, 0, En 7.259472139505E-06, CFL 0.00433, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -1.46E-17, Se 6.65E-15, Te -3.03E-16 + 6744, 281.000, 0, En 1.150816175996E-05, CFL 0.00486, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -1.33E-14, Te -2.90E-15 + 6768, 282.000, 0, En 9.993793576434E-06, CFL 0.00424, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 1.33E-14, Te -7.71E-16 + 6792, 283.000, 0, En 3.413440981873E-06, CFL 0.00233, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 6.65E-15, Te 8.44E-16 + 6816, 284.000, 0, En 3.621401785404E-05, CFL 0.00793, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 0.00E+00, Te 1.01E-15 + 6840, 285.000, 0, En 6.139860869959E-05, CFL 0.00797, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se 0.00E+00, Te 3.96E-16 + 6864, 286.000, 0, En 1.870669964306E-05, CFL 0.00487, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 0.00E+00, Te 8.40E-16 + 6888, 287.000, 0, En 2.378511797984E-06, CFL 0.00226, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -1.33E-14, Te 1.27E-15 + 6912, 288.000, 0, En 5.990918586095E-06, CFL 0.00318, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 6.65E-15, Te -2.45E-15 + 6936, 289.000, 0, En 1.202426722394E-05, CFL 0.00471, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se -6.65E-15, Te 1.40E-15 + 6960, 290.000, 0, En 6.905588180759E-06, CFL 0.00281, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -1.31E-17, Se -6.65E-15, Te -9.04E-16 + 6984, 291.000, 0, En 7.607308185177E-06, CFL 0.00401, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te -3.56E-16 + 7008, 292.000, 0, En 3.475902692449E-05, CFL 0.00605, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -7.82E-16 + 7032, 293.000, 0, En 3.154293232803E-05, CFL 0.00654, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 1.33E-14, Te 1.58E-15 + 7056, 294.000, 0, En 1.295210144769E-05, CFL 0.00357, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 4.27E-16 + 7080, 295.000, 0, En 4.560729043420E-06, CFL 0.00249, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te -9.38E-16 + 7104, 296.000, 0, En 9.189603994905E-07, CFL 0.00138, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -6.49E-16 + 7128, 297.000, 0, En 1.496289066454E-06, CFL 0.00228, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -1.02E-15 + 7152, 298.000, 0, En 2.278066981420E-06, CFL 0.00301, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 1.99E-15 + 7176, 299.000, 0, En 1.768944338304E-06, CFL 0.00137, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -6.65E-15, Te -2.32E-15 + 7200, 300.000, 0, En 2.236041490544E-06, CFL 0.00191, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se -6.65E-15, Te 1.44E-15 + 7224, 301.000, 0, En 4.360630279866E-06, CFL 0.00257, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 6.65E-15, Te -7.43E-16 + 7248, 302.000, 0, En 8.508888268979E-06, CFL 0.00384, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 0.00E+00, Te -4.78E-16 + 7272, 303.000, 0, En 8.018842502814E-06, CFL 0.00284, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 6.65E-15, Te 1.02E-15 + 7296, 304.000, 0, En 3.149133717322E-06, CFL 0.00193, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 2.92E-17 + 7320, 305.000, 0, En 1.748957325839E-06, CFL 0.00188, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 6.65E-15, Te -4.66E-16 + 7344, 306.000, 0, En 1.206836193731E-06, CFL 0.00189, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 1.33E-14, Te 2.99E-15 + 7368, 307.000, 0, En 1.335413491825E-06, CFL 0.00214, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se -6.65E-15, Te -2.06E-15 + 7392, 308.000, 0, En 2.185215440844E-06, CFL 0.00195, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se -6.65E-15, Te 4.16E-16 + 7416, 309.000, 0, En 3.253975772041E-06, CFL 0.00183, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 6.65E-15, Te -9.11E-17 + 7440, 310.000, 0, En 2.641351138583E-06, CFL 0.00185, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 1.40E-15 + 7464, 311.000, 0, En 2.427286989421E-06, CFL 0.00208, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 6.65E-15, Te 3.63E-16 + 7488, 312.000, 0, En 1.327945386710E-06, CFL 0.00145, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te -1.85E-15 + 7512, 313.000, 0, En 2.553666944132E-07, CFL 0.00069, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te 5.27E-17 + 7536, 314.000, 0, En 4.978125271137E-06, CFL 0.00299, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se -6.65E-15, Te 2.44E-15 + 7560, 315.000, 0, En 2.016559926059E-05, CFL 0.00549, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 9.63E-16 + 7584, 316.000, 0, En 1.983038309936E-05, CFL 0.00478, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se 0.00E+00, Te -2.44E-15 + 7608, 317.000, 0, En 3.010746793950E-06, CFL 0.00161, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 6.65E-15, Te -2.13E-15 + 7632, 318.000, 0, En 6.203824742314E-07, CFL 0.00079, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 6.65E-15, Te 2.02E-15 + 7656, 319.000, 0, En 2.620187209985E-06, CFL 0.00183, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 0.00E+00, Te -3.04E-15 + 7680, 320.000, 0, En 1.553581572215E-06, CFL 0.00165, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 1.06E-15 + 7704, 321.000, 0, En 6.835044607338E-07, CFL 0.00140, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -6.65E-15, Te -1.48E-15 + 7728, 322.000, 0, En 1.159443606032E-06, CFL 0.00149, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se -6.65E-15, Te -5.84E-16 + 7752, 323.000, 0, En 1.739004550399E-06, CFL 0.00205, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 3.06E-15 + 7776, 324.000, 0, En 8.049393296029E-07, CFL 0.00132, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -2.69E-15 + 7800, 325.000, 0, En 2.035525043805E-06, CFL 0.00157, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 4.43E-15 + 7824, 326.000, 0, En 2.898412734824E-06, CFL 0.00156, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -3.08E-15 + 7848, 327.000, 0, En 1.135218177719E-05, CFL 0.00383, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 2.87E-15 + 7872, 328.000, 0, En 9.777946399302E-06, CFL 0.00253, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se 0.00E+00, Te -1.56E-15 + 7896, 329.000, 0, En 2.853667222268E-06, CFL 0.00164, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 6.65E-15, Te -2.81E-15 + 7920, 330.000, 0, En 3.031656603869E-06, CFL 0.00198, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 1.99E-15 + 7944, 331.000, 0, En 1.669050174424E-06, CFL 0.00199, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -8.33E-16 + 7968, 332.000, 0, En 1.756110478630E-06, CFL 0.00161, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 6.65E-15, Te 2.84E-15 + 7992, 333.000, 0, En 1.374039233413E-06, CFL 0.00149, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se -1.33E-14, Te -1.91E-15 + 8016, 334.000, 0, En 1.244061075747E-06, CFL 0.00144, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -6.65E-15, Te 2.07E-15 + 8040, 335.000, 0, En 2.129617295019E-06, CFL 0.00155, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -6.65E-15, Te -5.72E-16 + 8064, 336.000, 0, En 1.179858188084E-06, CFL 0.00143, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 1.33E-14, Te 1.73E-15 + 8088, 337.000, 0, En 1.511096805097E-06, CFL 0.00137, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -1.33E-14, Te -1.83E-15 + 8112, 338.000, 0, En 1.693582383807E-06, CFL 0.00168, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 2.00E-14, Te 2.99E-15 + 8136, 339.000, 0, En 5.125667303194E-07, CFL 0.00145, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -1.33E-14, Te -1.91E-15 + 8160, 340.000, 0, En 1.857595603755E-06, CFL 0.00182, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 2.00E-14, Te -5.72E-16 + 8184, 341.000, 0, En 1.572655209471E-06, CFL 0.00223, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -5.61E-16 + 8208, 342.000, 0, En 4.043726714875E-07, CFL 0.00119, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se -6.65E-15, Te 7.03E-16 + 8232, 343.000, 0, En 1.292524919879E-07, CFL 0.00050, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -6.65E-15, Te -7.43E-16 + 8256, 344.000, 0, En 3.692009715895E-07, CFL 0.00082, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 0.00E+00, Te -8.25E-16 + 8280, 345.000, 0, En 9.835563465136E-07, CFL 0.00143, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -1.33E-14, Te 2.46E-15 + 8304, 346.000, 0, En 2.016837621017E-06, CFL 0.00180, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -5.32E-16 + 8328, 347.000, 0, En 5.505025927832E-06, CFL 0.00237, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te -5.02E-16 + 8352, 348.000, 0, En 1.406699734893E-05, CFL 0.00383, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -2.96E-15 + 8376, 349.000, 0, En 2.231625717810E-05, CFL 0.00474, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 0.00E+00, Te -6.01E-16 + 8400, 350.000, 0, En 9.852086899316E-06, CFL 0.00345, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 3.14E-15 + 8424, 351.000, 0, En 2.901924506851E-06, CFL 0.00206, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te -2.21E-15 + 8448, 352.000, 0, En 4.102924351663E-06, CFL 0.00300, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 1.28E-15 + 8472, 353.000, 0, En 1.131139176298E-05, CFL 0.00397, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -1.33E-14, Te -4.81E-15 + 8496, 354.000, 0, En 1.053212434933E-05, CFL 0.00310, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 6.65E-15, Te 5.49E-15 + 8520, 355.000, 0, En 8.655505026410E-06, CFL 0.00283, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 1.33E-14, Te -3.48E-15 + 8544, 356.000, 0, En 5.628673071142E-06, CFL 0.00248, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -2.00E-14, Te 3.56E-15 + 8568, 357.000, 0, En 3.328143906267E-06, CFL 0.00249, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se 0.00E+00, Te -1.16E-15 + 8592, 358.000, 0, En 9.567080306155E-07, CFL 0.00099, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 6.65E-15, Te 5.11E-17 + 8616, 359.000, 0, En 1.314285810737E-06, CFL 0.00102, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -1.48E-15 + 8640, 360.000, 0, En 4.277674162657E-07, CFL 0.00053, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 6.65E-15, Te 3.82E-15 + 8664, 361.000, 0, En 4.876076697368E-07, CFL 0.00130, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7835, Me -3.10E-17, Se -2.00E-14, Te -2.24E-15 + 8688, 362.000, 0, En 2.706883921366E-07, CFL 0.00066, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 1.51E-15 + 8712, 363.000, 0, En 1.839180734938E-07, CFL 0.00055, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te -4.88E-16 + 8736, 364.000, 0, En 8.910202412981E-07, CFL 0.00161, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 0.00E+00, Te -2.15E-15 + 8760, 365.000, 0, En 6.117009116516E-07, CFL 0.00087, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -1.33E-14, Te 1.35E-15 From cdb3f5116040abb707e7ec8a91dab7e4f44acc7a Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 23 Sep 2013 16:00:35 -0400 Subject: [PATCH 189/372] *Added viscosity from kappa-shear to single_column_z o Set PRANDTL_TURB = 1.0 to turn on viscosity from kappa-shear --- examples/solo_ocean/single_column_z/MOM_input | 14 +- .../single_column_z/MOM_parameter_doc.all | 2 +- .../single_column_z/MOM_parameter_doc.short | 3 + .../solo_ocean/single_column_z/timestats.gnu | 730 +++++++++--------- .../single_column_z/timestats.intel | 730 +++++++++--------- .../solo_ocean/single_column_z/timestats.pgi | 730 +++++++++--------- 6 files changed, 1103 insertions(+), 1106 deletions(-) diff --git a/examples/solo_ocean/single_column_z/MOM_input b/examples/solo_ocean/single_column_z/MOM_input index da42e71220..180dcdd0ce 100644 --- a/examples/solo_ocean/single_column_z/MOM_input +++ b/examples/solo_ocean/single_column_z/MOM_input @@ -56,11 +56,6 @@ DT = 3600.0 ! [s] ! is actually used will be an integer fraction of the ! forcing time-step (DT_FORCING in ocean-only mode or the ! coupling timestep in coupled mode.) -DT_THERM = 3600.0 ! [s] default = 3600.0 - ! The thermodynamic and tracer advection time step. - ! Ideally DT_THERM should be an integer multiple of DT - ! and less than the forcing or coupling time-step. - ! By default DT_THERM is set to DT. MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 ! The minimum amount of time in seconds between ! calculations of depth-space diagnostics. Making this @@ -278,6 +273,9 @@ MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. +PRANDTL_TURB = 1.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is @@ -403,10 +401,6 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. ! === Parameters of module MOM_main (MOM_driver) === -DT_FORCING = 3600.0 ! [s] default = 3600.0 - ! The time step for changing forcing, coupling with other - ! components, or potentially writing certain diagnostics. - ! The default value is given by DT. DAYMAX = 365.0 ! [days] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end @@ -422,6 +416,6 @@ RESTINT = 3650.0 ! [days] default = 0.0 ! The interval between saves of the restart file in units ! of TIMEUNIT. Use 0 (the default) to not save ! incremental restart files at all. -ENERGYSAVEDAYS = 1.0 ! [days] default = 7200.0 +ENERGYSAVEDAYS = 1.0 ! [days] default = 3600.0 ! The interval in units of TIMEUNIT between saves of the ! energies of the run and other globally summed diagnostics. diff --git a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all index 3306d74c17..6844c16778 100644 --- a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all @@ -785,7 +785,7 @@ USE_JACKSON_PARAM = True ! [Boolean] default = False DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. -PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 +PRANDTL_TURB = 1.0 ! [nondim] default = 0.0 ! The turbulent Prandtl number applied to shear ! instability. DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 diff --git a/examples/solo_ocean/single_column_z/MOM_parameter_doc.short b/examples/solo_ocean/single_column_z/MOM_parameter_doc.short index b1fea71876..54201272c7 100644 --- a/examples/solo_ocean/single_column_z/MOM_parameter_doc.short +++ b/examples/solo_ocean/single_column_z/MOM_parameter_doc.short @@ -278,6 +278,9 @@ MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. +PRANDTL_TURB = 1.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is diff --git a/examples/solo_ocean/single_column_z/timestats.gnu b/examples/solo_ocean/single_column_z/timestats.gnu index 12b8db630c..2ab8912099 100644 --- a/examples/solo_ocean/single_column_z/timestats.gnu +++ b/examples/solo_ocean/single_column_z/timestats.gnu @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 2.061703404770E-06, CFL 0.00113, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.58E-15 - 48, 2.000, 0, En 5.228769157529E-06, CFL 0.00230, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 1.78E-16 - 72, 3.000, 0, En 5.137715491850E-06, CFL 0.00249, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te 1.23E-16 - 96, 4.000, 0, En 3.532159669760E-06, CFL 0.00179, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 3.39E-15 - 120, 5.000, 0, En 2.360484982719E-07, CFL 0.00048, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -1.27E-15 - 144, 6.000, 0, En 9.638917081601E-07, CFL 0.00086, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.08E-15 - 168, 7.000, 0, En 7.506281211942E-07, CFL 0.00124, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 2.94E-15 - 192, 8.000, 0, En 2.206469033465E-06, CFL 0.00163, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 2.16E-16 - 216, 9.000, 0, En 4.301172870386E-06, CFL 0.00255, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se 0.00E+00, Te -1.54E-15 - 240, 10.000, 0, En 1.012488120446E-05, CFL 0.00350, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 6.65E-15, Te -1.04E-15 - 264, 11.000, 0, En 7.289195064250E-06, CFL 0.00202, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -1.33E-14, Te 1.46E-16 - 288, 12.000, 0, En 5.525667146607E-06, CFL 0.00257, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 2.00E-14, Te -6.00E-16 - 312, 13.000, 0, En 2.913023382230E-06, CFL 0.00122, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 0.00E+00, Te 2.31E-16 - 336, 14.000, 0, En 2.913198157624E-06, CFL 0.00188, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -1.61E-15 - 360, 15.000, 0, En 6.951336888360E-06, CFL 0.00293, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.43E-15 - 384, 16.000, 0, En 2.808986241215E-06, CFL 0.00177, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 6.65E-15, Te -1.65E-15 - 408, 17.000, 0, En 1.225305057604E-07, CFL 0.00044, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -2.00E-14, Te 9.58E-17 - 432, 18.000, 0, En 2.360613514009E-06, CFL 0.00167, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te 1.32E-15 - 456, 19.000, 0, En 2.111906223303E-07, CFL 0.00038, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 8.31E-16 - 480, 20.000, 0, En 1.826913093768E-06, CFL 0.00151, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 2.26E-15 - 504, 21.000, 0, En 3.077018166904E-06, CFL 0.00188, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 6.65E-15, Te 2.45E-16 - 528, 22.000, 0, En 2.566972299356E-06, CFL 0.00202, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -1.33E-14, Te -2.23E-15 - 552, 23.000, 0, En 6.272016177871E-06, CFL 0.00235, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 6.57E-16 - 576, 24.000, 0, En 3.825866177414E-06, CFL 0.00200, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -4.19E-15 - 600, 25.000, 0, En 9.910381152047E-06, CFL 0.00290, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 3.10E-15 - 624, 26.000, 0, En 5.597675949908E-06, CFL 0.00225, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -2.53E-15 - 648, 27.000, 0, En 1.511950503174E-05, CFL 0.00317, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -2.00E-14, Te 4.41E-17 - 672, 28.000, 0, En 1.111451362599E-05, CFL 0.00319, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se 0.00E+00, Te -1.59E-15 - 696, 29.000, 0, En 1.349116688293E-06, CFL 0.00101, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 1.33E-14, Te 9.69E-16 - 720, 30.000, 0, En 4.892633321646E-07, CFL 0.00040, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 0.00E+00, Te -4.25E-16 - 744, 31.000, 0, En 1.026457278876E-07, CFL 0.00031, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se -6.65E-15, Te 1.86E-15 - 768, 32.000, 0, En 2.208337441291E-07, CFL 0.00043, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se 0.00E+00, Te 1.08E-15 - 792, 33.000, 0, En 3.524363381666E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te 2.03E-16 - 816, 34.000, 0, En 3.253342016620E-07, CFL 0.00035, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.40E-15 - 840, 35.000, 0, En 2.223444393175E-07, CFL 0.00053, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 6.65E-15, Te -2.66E-15 - 864, 36.000, 0, En 4.662290304030E-07, CFL 0.00074, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se -6.65E-15, Te -3.24E-16 - 888, 37.000, 0, En 3.679802258887E-07, CFL 0.00072, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 2.00E-14, Te 1.98E-15 - 912, 38.000, 0, En 1.729914200881E-06, CFL 0.00153, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 0.00E+00, Te -3.52E-16 - 936, 39.000, 0, En 4.106773358300E-06, CFL 0.00228, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -1.99E-15 - 960, 40.000, 0, En 3.513755600069E-07, CFL 0.00075, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -6.65E-15, Te 2.21E-16 - 984, 41.000, 0, En 1.115437661058E-06, CFL 0.00138, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 0.00E+00, Te -1.73E-15 - 1008, 42.000, 0, En 2.776395215523E-06, CFL 0.00195, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 6.65E-15, Te 1.23E-16 - 1032, 43.000, 0, En 2.765697954101E-06, CFL 0.00234, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 0.00E+00, Te -2.56E-16 - 1056, 44.000, 0, En 6.330921900308E-07, CFL 0.00094, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 9.90E-16 - 1080, 45.000, 0, En 1.523494650141E-06, CFL 0.00102, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -2.22E-15 - 1104, 46.000, 0, En 7.266238037447E-07, CFL 0.00072, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te 3.75E-16 - 1128, 47.000, 0, En 1.763578429658E-07, CFL 0.00024, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se -6.65E-15, Te -8.99E-16 - 1152, 48.000, 0, En 1.549243583851E-06, CFL 0.00171, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 6.65E-15, Te -4.16E-16 - 1176, 49.000, 0, En 3.249598853066E-06, CFL 0.00253, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -1.72E-15 - 1200, 50.000, 0, En 3.792397638285E-07, CFL 0.00033, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -2.81E-15 - 1224, 51.000, 0, En 1.411904496449E-06, CFL 0.00098, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 2.27E-15 - 1248, 52.000, 0, En 1.093062033829E-05, CFL 0.00322, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te -2.32E-16 - 1272, 53.000, 0, En 7.820325260511E-06, CFL 0.00251, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te 8.02E-16 - 1296, 54.000, 0, En 6.145647504731E-06, CFL 0.00241, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 1.03E-15 - 1320, 55.000, 0, En 5.715260585039E-06, CFL 0.00241, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 0.00E+00, Te -3.60E-15 - 1344, 56.000, 0, En 1.453065359651E-06, CFL 0.00133, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 6.65E-15, Te 7.11E-16 - 1368, 57.000, 0, En 3.963149418867E-06, CFL 0.00195, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 2.54E-15 - 1392, 58.000, 0, En 2.141397698006E-06, CFL 0.00124, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 1.33E-14, Te -2.35E-16 - 1416, 59.000, 0, En 1.198589298690E-06, CFL 0.00091, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -2.45E-15 - 1440, 60.000, 0, En 8.047182300713E-07, CFL 0.00096, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te -5.42E-16 - 1464, 61.000, 0, En 1.187974930628E-06, CFL 0.00146, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 0.00E+00, Te 1.41E-15 - 1488, 62.000, 0, En 3.845043852931E-06, CFL 0.00249, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se 0.00E+00, Te -2.51E-15 - 1512, 63.000, 0, En 2.333380927332E-06, CFL 0.00306, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 1.24E-15 - 1536, 64.000, 0, En 1.030023176775E-06, CFL 0.00212, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te -1.25E-15 - 1560, 65.000, 0, En 1.093602978953E-06, CFL 0.00204, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 3.44E-15 - 1584, 66.000, 0, En 8.812590007732E-07, CFL 0.00099, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 0.00E+00, Te -2.20E-15 - 1608, 67.000, 0, En 5.185110190921E-06, CFL 0.00289, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se 0.00E+00, Te 1.46E-15 - 1632, 68.000, 0, En 5.682389334505E-06, CFL 0.00303, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -1.05E-15 - 1656, 69.000, 0, En 3.163162952157E-06, CFL 0.00162, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 6.65E-15, Te 2.86E-15 - 1680, 70.000, 0, En 2.077773520395E-06, CFL 0.00120, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 1.33E-14, Te -6.53E-16 - 1704, 71.000, 0, En 2.911802514908E-06, CFL 0.00242, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -1.33E-14, Te 1.05E-15 - 1728, 72.000, 0, En 4.069100387592E-06, CFL 0.00332, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se 0.00E+00, Te -1.06E-16 - 1752, 73.000, 0, En 6.542014273110E-06, CFL 0.00361, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se 0.00E+00, Te 2.26E-15 - 1776, 74.000, 0, En 4.199703136471E-06, CFL 0.00267, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se -6.65E-15, Te -3.76E-15 - 1800, 75.000, 0, En 8.347856205810E-07, CFL 0.00111, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -1.17E-15 - 1824, 76.000, 0, En 3.004494284784E-06, CFL 0.00284, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 2.25E-15 - 1848, 77.000, 0, En 7.842089912763E-06, CFL 0.00351, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te -3.96E-17 - 1872, 78.000, 0, En 5.693610628830E-06, CFL 0.00295, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 0.00E+00, Te 1.15E-16 - 1896, 79.000, 0, En 4.816219749283E-06, CFL 0.00316, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 1.01E-15 - 1920, 80.000, 0, En 4.559014271079E-06, CFL 0.00244, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -2.41E-15 - 1944, 81.000, 0, En 2.605393554208E-06, CFL 0.00196, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 5.18E-16 - 1968, 82.000, 0, En 4.037216360811E-06, CFL 0.00208, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -6.56E-16 - 1992, 83.000, 0, En 2.262965253873E-06, CFL 0.00205, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se -6.65E-15, Te -7.07E-16 - 2016, 84.000, 0, En 2.756090969517E-06, CFL 0.00270, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 1.00E-15 - 2040, 85.000, 0, En 3.087864707412E-06, CFL 0.00172, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -1.33E-14, Te 2.07E-15 - 2064, 86.000, 0, En 4.773205568244E-06, CFL 0.00219, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 6.65E-15, Te -3.17E-15 - 2088, 87.000, 0, En 2.344797219433E-06, CFL 0.00143, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 1.33E-14, Te 2.25E-15 - 2112, 88.000, 0, En 8.382141407670E-06, CFL 0.00309, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 6.65E-15, Te -9.38E-16 - 2136, 89.000, 0, En 1.225880017463E-05, CFL 0.00405, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -2.41E-16 - 2160, 90.000, 0, En 9.044366496927E-06, CFL 0.00283, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 1.49E-15 - 2184, 91.000, 0, En 9.763297437991E-06, CFL 0.00334, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.88E-15 - 2208, 92.000, 0, En 1.112031407813E-06, CFL 0.00101, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se -6.65E-15, Te -4.90E-16 - 2232, 93.000, 0, En 2.085507966060E-06, CFL 0.00149, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -1.33E-14, Te -1.10E-15 - 2256, 94.000, 0, En 4.010703891003E-07, CFL 0.00088, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 1.33E-14, Te -5.88E-16 - 2280, 95.000, 0, En 3.036685483910E-06, CFL 0.00177, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 2.37E-15 - 2304, 96.000, 0, En 5.371635874581E-06, CFL 0.00371, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -7.64E-16 - 2328, 97.000, 0, En 2.329654654792E-05, CFL 0.00420, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 6.65E-15, Te 1.05E-15 - 2352, 98.000, 0, En 1.700896174319E-05, CFL 0.00446, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -1.33E-14, Te -2.05E-15 - 2376, 99.000, 0, En 1.631066745455E-06, CFL 0.00140, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 6.65E-15, Te 1.07E-15 - 2400, 100.000, 0, En 5.075652283198E-06, CFL 0.00263, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 1.33E-14, Te 1.04E-15 - 2424, 101.000, 0, En 1.636849692406E-06, CFL 0.00195, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -2.00E-14, Te -2.90E-16 - 2448, 102.000, 0, En 2.783657391102E-06, CFL 0.00211, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 1.33E-14, Te 2.81E-16 - 2472, 103.000, 0, En 2.643371121539E-06, CFL 0.00242, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 0.00E+00, Te -2.04E-15 - 2496, 104.000, 0, En 3.528799875522E-06, CFL 0.00320, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 6.65E-15, Te 1.51E-16 - 2520, 105.000, 0, En 9.346423361253E-07, CFL 0.00117, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -6.65E-15, Te 2.94E-16 - 2544, 106.000, 0, En 3.057049989637E-06, CFL 0.00365, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -1.33E-14, Te -1.76E-15 - 2568, 107.000, 0, En 9.626604368339E-06, CFL 0.00549, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -1.33E-14, Te 3.54E-15 - 2592, 108.000, 0, En 6.958711181325E-06, CFL 0.00420, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.66E-14, Te -3.64E-15 - 2616, 109.000, 0, En 2.131292904122E-06, CFL 0.00198, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 3.14E-15 - 2640, 110.000, 0, En 7.738954936902E-07, CFL 0.00128, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te 6.37E-17 - 2664, 111.000, 0, En 1.300879081989E-06, CFL 0.00190, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 1.33E-14, Te -1.98E-15 - 2688, 112.000, 0, En 2.626763344289E-06, CFL 0.00214, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 6.65E-15, Te 5.41E-15 - 2712, 113.000, 0, En 6.689507162809E-06, CFL 0.00303, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -7.17E-16 - 2736, 114.000, 0, En 7.925854820659E-06, CFL 0.00357, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -2.42E-15 - 2760, 115.000, 0, En 2.165100026382E-06, CFL 0.00171, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -1.82E-15 - 2784, 116.000, 0, En 2.306688010269E-06, CFL 0.00233, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 1.89E-15 - 2808, 117.000, 0, En 5.720379613636E-06, CFL 0.00288, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se 0.00E+00, Te -1.81E-15 - 2832, 118.000, 0, En 7.735537479364E-06, CFL 0.00307, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -1.33E-14, Te 3.41E-16 - 2856, 119.000, 0, En 6.851759021612E-06, CFL 0.00331, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 2.00E-14, Te 1.16E-15 - 2880, 120.000, 0, En 4.001049112071E-06, CFL 0.00246, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se -6.65E-15, Te 1.10E-15 - 2904, 121.000, 0, En 5.312972196106E-06, CFL 0.00381, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 2.66E-14, Te 4.58E-16 - 2928, 122.000, 0, En 5.620426920453E-06, CFL 0.00322, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te 8.48E-16 - 2952, 123.000, 0, En 2.214834840908E-06, CFL 0.00183, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se -6.65E-15, Te -1.29E-15 - 2976, 124.000, 0, En 1.435187108368E-06, CFL 0.00204, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 6.65E-15, Te 3.34E-15 - 3000, 125.000, 0, En 8.186846118449E-07, CFL 0.00170, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 1.33E-14, Te 3.63E-16 - 3024, 126.000, 0, En 9.828273468687E-07, CFL 0.00191, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -1.09E-15 - 3048, 127.000, 0, En 8.852980738510E-06, CFL 0.00577, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 0.00E+00, Te 6.84E-16 - 3072, 128.000, 0, En 8.394037157492E-06, CFL 0.00356, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 6.65E-15, Te -1.01E-15 - 3096, 129.000, 0, En 1.331510800059E-06, CFL 0.00128, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se -6.65E-15, Te -2.48E-16 - 3120, 130.000, 0, En 4.002729405779E-06, CFL 0.00342, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 6.65E-15, Te -2.70E-16 - 3144, 131.000, 0, En 6.387915652668E-06, CFL 0.00416, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 1.33E-14, Te 2.42E-15 - 3168, 132.000, 0, En 4.137323122484E-06, CFL 0.00350, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -1.33E-14, Te -3.03E-15 - 3192, 133.000, 0, En 1.587059868302E-06, CFL 0.00201, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te 8.24E-16 - 3216, 134.000, 0, En 7.528735874884E-07, CFL 0.00137, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 1.40E-15 - 3240, 135.000, 0, En 6.557040191438E-07, CFL 0.00124, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se 0.00E+00, Te 1.08E-16 - 3264, 136.000, 0, En 4.953256538393E-06, CFL 0.00490, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 0.00E+00, Te -3.34E-15 - 3288, 137.000, 0, En 4.757121344798E-06, CFL 0.00388, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te -8.03E-16 - 3312, 138.000, 0, En 1.039877040821E-06, CFL 0.00215, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -1.33E-14, Te -2.19E-16 - 3336, 139.000, 0, En 3.156414011917E-06, CFL 0.00332, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -6.65E-15, Te 3.25E-15 - 3360, 140.000, 0, En 4.482058705106E-06, CFL 0.00430, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -2.40E-15 - 3384, 141.000, 0, En 2.542998434657E-06, CFL 0.00263, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -1.52E-15 - 3408, 142.000, 0, En 1.727507519791E-06, CFL 0.00208, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -1.33E-14, Te 1.89E-15 - 3432, 143.000, 0, En 1.227403586440E-06, CFL 0.00173, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -6.65E-15, Te -4.00E-17 - 3456, 144.000, 0, En 9.090200229553E-07, CFL 0.00196, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te -1.49E-15 - 3480, 145.000, 0, En 1.469529740578E-06, CFL 0.00216, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 6.65E-15, Te -9.94E-16 - 3504, 146.000, 0, En 3.844174195788E-07, CFL 0.00126, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7775, Me 3.44E-18, Se 6.65E-15, Te 7.51E-17 - 3528, 147.000, 0, En 2.847143970739E-07, CFL 0.00102, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -1.33E-14, Te 4.81E-16 - 3552, 148.000, 0, En 3.266322259872E-07, CFL 0.00091, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se -1.33E-14, Te 1.42E-15 - 3576, 149.000, 0, En 9.710198345996E-08, CFL 0.00033, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.66E-14, Te -1.44E-15 - 3600, 150.000, 0, En 8.451097417585E-07, CFL 0.00167, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te -5.51E-16 - 3624, 151.000, 0, En 1.701951322173E-06, CFL 0.00277, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -6.76E-16 - 3648, 152.000, 0, En 3.002724379815E-07, CFL 0.00084, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te -9.30E-16 - 3672, 153.000, 0, En 8.565828789052E-07, CFL 0.00197, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 1.33E-14, Te 5.58E-16 - 3696, 154.000, 0, En 1.722623669908E-06, CFL 0.00275, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 7.02E-16 - 3720, 155.000, 0, En 3.195682046018E-07, CFL 0.00115, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 0.00E+00, Te -8.71E-16 - 3744, 156.000, 0, En 5.439353066371E-06, CFL 0.00395, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 1.96E-15 - 3768, 157.000, 0, En 1.930158888639E-05, CFL 0.00870, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te -2.30E-16 - 3792, 158.000, 0, En 1.706783569283E-05, CFL 0.00665, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -1.33E-14, Te -1.31E-15 - 3816, 159.000, 0, En 6.641698613762E-06, CFL 0.00332, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 2.00E-14, Te -8.69E-16 - 3840, 160.000, 0, En 3.932076597536E-06, CFL 0.00429, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -1.33E-14, Te 1.50E-15 - 3864, 161.000, 0, En 7.599994187939E-06, CFL 0.00491, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -8.19E-16 - 3888, 162.000, 0, En 8.140726372766E-06, CFL 0.00435, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se -6.65E-15, Te 1.53E-15 - 3912, 163.000, 0, En 3.682844366375E-06, CFL 0.00319, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te -2.46E-15 - 3936, 164.000, 0, En 2.210036056962E-06, CFL 0.00303, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -6.65E-15, Te 3.34E-15 - 3960, 165.000, 0, En 1.967422127239E-06, CFL 0.00308, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -1.06E-15 - 3984, 166.000, 0, En 1.408021079785E-06, CFL 0.00259, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te 4.33E-16 - 4008, 167.000, 0, En 4.123215221578E-07, CFL 0.00130, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.43E-15 - 4032, 168.000, 0, En 4.881264189894E-07, CFL 0.00141, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 6.65E-15, Te 5.52E-16 - 4056, 169.000, 0, En 7.008582363990E-07, CFL 0.00133, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -1.33E-14, Te -1.35E-15 - 4080, 170.000, 0, En 2.694689885937E-06, CFL 0.00324, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 6.65E-15, Te -2.46E-15 - 4104, 171.000, 0, En 5.802220446732E-06, CFL 0.00534, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 6.79E-16 - 4128, 172.000, 0, En 3.851390386428E-06, CFL 0.00383, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 6.65E-15, Te -2.11E-15 - 4152, 173.000, 0, En 1.307404609303E-06, CFL 0.00232, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.95E-15 - 4176, 174.000, 0, En 2.210776226273E-06, CFL 0.00290, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -1.33E-14, Te -1.79E-15 - 4200, 175.000, 0, En 4.205837618996E-06, CFL 0.00320, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 0.00E+00, Te 2.56E-15 - 4224, 176.000, 0, En 4.753390886580E-06, CFL 0.00367, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -2.59E-15 - 4248, 177.000, 0, En 2.414421949633E-06, CFL 0.00331, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 2.68E-15 - 4272, 178.000, 0, En 6.573307079300E-07, CFL 0.00128, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te -1.57E-15 - 4296, 179.000, 0, En 2.947436468181E-07, CFL 0.00110, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -1.33E-14, Te 4.39E-15 - 4320, 180.000, 0, En 3.564259319895E-07, CFL 0.00104, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 0.00E+00, Te -4.09E-15 - 4344, 181.000, 0, En 4.150177548972E-06, CFL 0.00453, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 2.09E-15 - 4368, 182.000, 0, En 1.373082828293E-05, CFL 0.00777, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 4.43E-16 - 4392, 183.000, 0, En 9.638300651629E-06, CFL 0.00555, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se -6.65E-15, Te -1.46E-15 - 4416, 184.000, 0, En 5.126265153309E-06, CFL 0.00349, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 1.33E-14, Te 9.88E-16 - 4440, 185.000, 0, En 4.102211101927E-06, CFL 0.00340, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te -7.66E-16 - 4464, 186.000, 0, En 2.665562151722E-06, CFL 0.00234, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se -6.65E-15, Te -3.03E-16 - 4488, 187.000, 0, En 1.233148079247E-06, CFL 0.00172, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se 6.65E-15, Te 1.11E-15 - 4512, 188.000, 0, En 2.035843186726E-07, CFL 0.00082, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se -1.33E-14, Te 6.85E-17 - 4536, 189.000, 0, En 1.764874729029E-07, CFL 0.00060, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.00E-14, Te -6.80E-16 - 4560, 190.000, 0, En 1.840594837977E-07, CFL 0.00072, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -1.63E-15 - 4584, 191.000, 0, En 9.090006394152E-07, CFL 0.00180, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 9.34E-16 - 4608, 192.000, 0, En 1.260244205049E-06, CFL 0.00206, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 6.65E-15, Te 2.01E-16 - 4632, 193.000, 0, En 9.110526623125E-07, CFL 0.00204, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 3.60E-15 - 4656, 194.000, 0, En 1.171060202297E-06, CFL 0.00209, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -4.44E-15 - 4680, 195.000, 0, En 2.048360148945E-06, CFL 0.00245, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.00E-14, Te 7.42E-16 - 4704, 196.000, 0, En 2.396316282472E-06, CFL 0.00318, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 0.00E+00, Te -9.52E-16 - 4728, 197.000, 0, En 2.020080092968E-06, CFL 0.00256, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 6.65E-15, Te -6.35E-16 - 4752, 198.000, 0, En 2.022991201148E-06, CFL 0.00296, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -6.65E-15, Te -1.03E-16 - 4776, 199.000, 0, En 8.733799240713E-07, CFL 0.00201, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.44E-15 - 4800, 200.000, 0, En 4.546313520548E-08, CFL 0.00013, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -1.33E-14, Te -7.23E-16 - 4824, 201.000, 0, En 1.331885047170E-07, CFL 0.00063, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 0.00E+00, Te 1.15E-15 - 4848, 202.000, 0, En 2.404712487705E-06, CFL 0.00320, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 6.65E-15, Te -1.30E-15 - 4872, 203.000, 0, En 7.249762451183E-06, CFL 0.00444, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se -6.65E-15, Te -1.67E-15 - 4896, 204.000, 0, En 5.983852441116E-06, CFL 0.00325, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 1.37E-15 - 4920, 205.000, 0, En 7.801027648391E-07, CFL 0.00128, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te 4.16E-16 - 4944, 206.000, 0, En 1.705006574773E-06, CFL 0.00268, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te -1.75E-15 - 4968, 207.000, 0, En 2.660054683046E-06, CFL 0.00260, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 8.99E-16 - 4992, 208.000, 0, En 3.187365074080E-06, CFL 0.00259, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 9.68E-16 - 5016, 209.000, 0, En 1.355501071267E-06, CFL 0.00187, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 0.00E+00, Te -2.06E-15 - 5040, 210.000, 0, En 3.999003332878E-07, CFL 0.00110, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 5.23E-16 - 5064, 211.000, 0, En 1.253990578897E-07, CFL 0.00052, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 6.65E-15, Te 1.02E-15 - 5088, 212.000, 0, En 9.477623734789E-08, CFL 0.00038, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 1.06E-15 - 5112, 213.000, 0, En 2.020780583221E-06, CFL 0.00257, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -2.00E-14, Te 1.42E-15 - 5136, 214.000, 0, En 4.322479550498E-06, CFL 0.00370, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 6.65E-15, Te 4.80E-16 - 5160, 215.000, 0, En 2.897961159015E-06, CFL 0.00364, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -1.82E-15 - 5184, 216.000, 0, En 7.729787543466E-06, CFL 0.00601, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.08E-15 - 5208, 217.000, 0, En 4.871897897399E-06, CFL 0.00360, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -1.01E-15 - 5232, 218.000, 0, En 1.770690668459E-06, CFL 0.00234, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8045, Me -4.07E-18, Se 6.65E-15, Te -5.25E-16 - 5256, 219.000, 0, En 3.143530431312E-07, CFL 0.00104, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se 0.00E+00, Te -1.47E-15 - 5280, 220.000, 0, En 3.787955306935E-07, CFL 0.00104, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 1.33E-14, Te -4.65E-16 - 5304, 221.000, 0, En 1.024250246100E-07, CFL 0.00047, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -1.33E-14, Te 2.44E-15 - 5328, 222.000, 0, En 6.722561508472E-08, CFL 0.00041, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -1.33E-14, Te 3.40E-16 - 5352, 223.000, 0, En 1.692123954879E-07, CFL 0.00070, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 6.65E-15, Te 2.96E-15 - 5376, 224.000, 0, En 2.923982275577E-07, CFL 0.00115, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8066, Me -1.66E-17, Se 1.33E-14, Te -1.24E-15 - 5400, 225.000, 0, En 1.108778574113E-06, CFL 0.00184, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 6.65E-15, Te 2.00E-15 - 5424, 226.000, 0, En 1.028456431178E-06, CFL 0.00221, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se -6.65E-15, Te 1.68E-15 - 5448, 227.000, 0, En 2.269924277363E-06, CFL 0.00334, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -1.28E-15 - 5472, 228.000, 0, En 7.197768647529E-06, CFL 0.00531, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 6.65E-15, Te -9.52E-17 - 5496, 229.000, 0, En 3.899672625338E-06, CFL 0.00327, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -6.65E-15, Te 1.39E-16 - 5520, 230.000, 0, En 8.699628441163E-07, CFL 0.00194, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 6.65E-15, Te -1.09E-15 - 5544, 231.000, 0, En 2.409905553810E-07, CFL 0.00079, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -6.85E-16 - 5568, 232.000, 0, En 1.979412954843E-07, CFL 0.00081, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 6.65E-15, Te 3.35E-15 - 5592, 233.000, 0, En 1.909823777489E-07, CFL 0.00087, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se -6.65E-15, Te -4.35E-16 - 5616, 234.000, 0, En 4.855435180656E-06, CFL 0.00421, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 1.33E-14, Te -2.38E-15 - 5640, 235.000, 0, En 3.158299153781E-06, CFL 0.00281, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 1.33E-14, Te -6.81E-16 - 5664, 236.000, 0, En 2.889627555592E-07, CFL 0.00091, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.44E-15 - 5688, 237.000, 0, En 8.640028475524E-08, CFL 0.00045, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -8.21E-16 - 5712, 238.000, 0, En 3.010888683145E-07, CFL 0.00111, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 6.65E-15, Te -1.27E-15 - 5736, 239.000, 0, En 7.010281419707E-07, CFL 0.00175, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 2.00E-14, Te 1.37E-15 - 5760, 240.000, 0, En 9.006838216468E-07, CFL 0.00148, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.66E-14, Te -7.86E-16 - 5784, 241.000, 0, En 1.851654796130E-06, CFL 0.00270, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 6.65E-15, Te -6.01E-16 - 5808, 242.000, 0, En 2.521096647267E-06, CFL 0.00320, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 2.53E-15 - 5832, 243.000, 0, En 2.139608626913E-06, CFL 0.00208, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.00E-14, Te -2.20E-15 - 5856, 244.000, 0, En 8.847982620498E-07, CFL 0.00154, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se 0.00E+00, Te 8.08E-16 - 5880, 245.000, 0, En 3.033468963217E-07, CFL 0.00078, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 1.33E-14, Te -4.87E-16 - 5904, 246.000, 0, En 2.745995671572E-07, CFL 0.00091, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 0.00E+00, Te -1.80E-15 - 5928, 247.000, 0, En 3.150483103953E-07, CFL 0.00108, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 3.31E-15 - 5952, 248.000, 0, En 6.182485968851E-07, CFL 0.00167, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -2.81E-15 - 5976, 249.000, 0, En 2.115415873974E-06, CFL 0.00314, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 6.65E-15, Te 9.73E-16 - 6000, 250.000, 0, En 2.922830911965E-06, CFL 0.00361, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 0.00E+00, Te 2.22E-15 - 6024, 251.000, 0, En 3.134303873335E-06, CFL 0.00314, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 0.00E+00, Te -3.49E-15 - 6048, 252.000, 0, En 3.260676014143E-06, CFL 0.00349, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8143, Me -1.83E-17, Se -1.33E-14, Te 3.59E-15 - 6072, 253.000, 0, En 2.597201093637E-06, CFL 0.00262, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 2.00E-14, Te -2.29E-15 - 6096, 254.000, 0, En 3.466259518962E-06, CFL 0.00314, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 1.22E-15 - 6120, 255.000, 0, En 4.111760442916E-06, CFL 0.00332, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -1.15E-15 - 6144, 256.000, 0, En 4.692910154884E-06, CFL 0.00308, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te 9.61E-16 - 6168, 257.000, 0, En 3.610353087097E-06, CFL 0.00288, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -1.77E-15 - 6192, 258.000, 0, En 5.810224238179E-06, CFL 0.00383, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -1.33E-14, Te -1.26E-16 - 6216, 259.000, 0, En 1.571954482951E-05, CFL 0.00636, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se -6.65E-15, Te 9.42E-16 - 6240, 260.000, 0, En 1.122312245203E-05, CFL 0.00441, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -1.24E-15 - 6264, 261.000, 0, En 2.528127752824E-06, CFL 0.00240, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se 6.65E-15, Te -2.55E-15 - 6288, 262.000, 0, En 1.006513543337E-06, CFL 0.00156, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se -6.65E-15, Te 5.68E-15 - 6312, 263.000, 0, En 8.461433728689E-07, CFL 0.00182, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se 0.00E+00, Te -3.10E-15 - 6336, 264.000, 0, En 6.151908165024E-07, CFL 0.00130, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 1.33E-14, Te 1.93E-15 - 6360, 265.000, 0, En 1.723311808604E-06, CFL 0.00276, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se -6.65E-15, Te 7.85E-16 - 6384, 266.000, 0, En 1.740990341771E-06, CFL 0.00223, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -6.65E-15, Te -1.69E-15 - 6408, 267.000, 0, En 2.548134060228E-06, CFL 0.00303, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se -6.65E-15, Te -1.52E-16 - 6432, 268.000, 0, En 3.033897915379E-06, CFL 0.00261, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 1.78E-15 - 6456, 269.000, 0, En 2.696513704587E-06, CFL 0.00278, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -2.10E-15 - 6480, 270.000, 0, En 4.219100343497E-07, CFL 0.00104, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -6.65E-15, Te 2.90E-16 - 6504, 271.000, 0, En 4.705951555990E-07, CFL 0.00110, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te 6.87E-17 - 6528, 272.000, 0, En 2.666739315999E-06, CFL 0.00290, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 2.39E-15 - 6552, 273.000, 0, En 4.418134464285E-06, CFL 0.00373, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 1.43E-16 - 6576, 274.000, 0, En 5.719494596841E-06, CFL 0.00392, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -1.33E-14, Te -3.89E-15 - 6600, 275.000, 0, En 4.356851428670E-06, CFL 0.00320, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 2.26E-15 - 6624, 276.000, 0, En 4.878881555616E-06, CFL 0.00416, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 1.33E-14, Te 3.74E-16 - 6648, 277.000, 0, En 2.212470030114E-06, CFL 0.00229, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se -6.65E-15, Te -3.84E-15 - 6672, 278.000, 0, En 1.208770390638E-06, CFL 0.00231, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 1.33E-14, Te -1.01E-15 - 6696, 279.000, 0, En 3.012354067825E-06, CFL 0.00297, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 1.33E-14, Te 1.77E-15 - 6720, 280.000, 0, En 7.259472139918E-06, CFL 0.00433, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -1.46E-17, Se 0.00E+00, Te -2.92E-16 - 6744, 281.000, 0, En 1.150816176061E-05, CFL 0.00486, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -6.65E-15, Te -2.16E-15 - 6768, 282.000, 0, En 9.993793577091E-06, CFL 0.00424, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 6.65E-15, Te -7.43E-16 - 6792, 283.000, 0, En 3.413440981776E-06, CFL 0.00233, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 6.65E-15, Te 1.86E-15 - 6816, 284.000, 0, En 3.621401785223E-05, CFL 0.00793, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 0.00E+00, Te -5.55E-16 - 6840, 285.000, 0, En 6.139860869732E-05, CFL 0.00797, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se 0.00E+00, Te 5.33E-16 - 6864, 286.000, 0, En 1.870669964205E-05, CFL 0.00487, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 6.65E-15, Te 1.37E-17 - 6888, 287.000, 0, En 2.378511798082E-06, CFL 0.00226, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -1.33E-14, Te 2.84E-15 - 6912, 288.000, 0, En 5.990918586752E-06, CFL 0.00318, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 0.00E+00, Te -3.52E-15 - 6936, 289.000, 0, En 1.202426722495E-05, CFL 0.00471, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 3.90E-16 - 6960, 290.000, 0, En 6.905588181474E-06, CFL 0.00281, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -1.31E-17, Se -6.65E-15, Te -8.93E-16 - 6984, 291.000, 0, En 7.607308184659E-06, CFL 0.00401, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te -3.02E-16 - 7008, 292.000, 0, En 3.475902692288E-05, CFL 0.00605, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.66E-14, Te -7.35E-16 - 7032, 293.000, 0, En 3.154293232647E-05, CFL 0.00654, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 1.33E-14, Te 3.32E-15 - 7056, 294.000, 0, En 1.295210144700E-05, CFL 0.00357, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 2.61E-16 - 7080, 295.000, 0, En 4.560729043189E-06, CFL 0.00249, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se 0.00E+00, Te 6.99E-16 - 7104, 296.000, 0, En 9.189603993364E-07, CFL 0.00138, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -2.00E-14, Te -1.67E-15 - 7128, 297.000, 0, En 1.496289066285E-06, CFL 0.00228, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -1.44E-15 - 7152, 298.000, 0, En 2.278066981224E-06, CFL 0.00301, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 1.94E-15 - 7176, 299.000, 0, En 1.768944338160E-06, CFL 0.00137, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se 0.00E+00, Te -2.22E-15 - 7200, 300.000, 0, En 2.236041490517E-06, CFL 0.00191, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se -1.33E-14, Te 1.52E-15 - 7224, 301.000, 0, En 4.360630280169E-06, CFL 0.00257, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 6.65E-15, Te -9.63E-16 - 7248, 302.000, 0, En 8.508888269695E-06, CFL 0.00384, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 0.00E+00, Te 1.61E-16 - 7272, 303.000, 0, En 8.018842503592E-06, CFL 0.00284, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 6.65E-15, Te 1.91E-16 - 7296, 304.000, 0, En 3.149133717685E-06, CFL 0.00193, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te -2.35E-17 - 7320, 305.000, 0, En 1.748957326078E-06, CFL 0.00188, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 1.33E-14, Te -1.41E-15 - 7344, 306.000, 0, En 1.206836193829E-06, CFL 0.00189, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 6.65E-15, Te 3.90E-15 - 7368, 307.000, 0, En 1.335413492163E-06, CFL 0.00214, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se -6.65E-15, Te -2.04E-15 - 7392, 308.000, 0, En 2.185215441225E-06, CFL 0.00195, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se 0.00E+00, Te 1.32E-15 - 7416, 309.000, 0, En 3.253975772515E-06, CFL 0.00183, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 0.00E+00, Te -9.13E-16 - 7440, 310.000, 0, En 2.641351138986E-06, CFL 0.00185, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 6.31E-16 - 7464, 311.000, 0, En 2.427286989808E-06, CFL 0.00208, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te 4.79E-16 - 7488, 312.000, 0, En 1.327945386902E-06, CFL 0.00145, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te -8.81E-16 - 7512, 313.000, 0, En 2.553666945541E-07, CFL 0.00069, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te 1.24E-16 - 7536, 314.000, 0, En 4.978125270832E-06, CFL 0.00299, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se 6.65E-15, Te 1.57E-15 - 7560, 315.000, 0, En 2.016559925991E-05, CFL 0.00549, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -1.33E-14, Te 9.85E-16 - 7584, 316.000, 0, En 1.983038309859E-05, CFL 0.00478, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -2.40E-15 - 7608, 317.000, 0, En 3.010746793560E-06, CFL 0.00161, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -1.23E-15 - 7632, 318.000, 0, En 6.203824743284E-07, CFL 0.00079, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 6.65E-15, Te 3.45E-16 - 7656, 319.000, 0, En 2.620187210156E-06, CFL 0.00183, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 0.00E+00, Te -1.99E-15 - 7680, 320.000, 0, En 1.553581572264E-06, CFL 0.00165, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 1.21E-15 - 7704, 321.000, 0, En 6.835044609090E-07, CFL 0.00140, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -6.65E-15, Te -1.36E-15 - 7728, 322.000, 0, En 1.159443606096E-06, CFL 0.00149, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se -6.65E-15, Te -5.02E-16 - 7752, 323.000, 0, En 1.739004550113E-06, CFL 0.00205, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 2.19E-15 - 7776, 324.000, 0, En 8.049393295588E-07, CFL 0.00132, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -3.71E-15 - 7800, 325.000, 0, En 2.035525044119E-06, CFL 0.00157, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 4.51E-15 - 7824, 326.000, 0, En 2.898412735144E-06, CFL 0.00156, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -2.91E-15 - 7848, 327.000, 0, En 1.135218177700E-05, CFL 0.00383, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 3.03E-15 - 7872, 328.000, 0, En 9.777946398727E-06, CFL 0.00253, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -3.14E-15 - 7896, 329.000, 0, En 2.853667221811E-06, CFL 0.00164, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 1.33E-14, Te -9.36E-16 - 7920, 330.000, 0, En 3.031656603637E-06, CFL 0.00198, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 2.07E-15 - 7944, 331.000, 0, En 1.669050175015E-06, CFL 0.00199, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -8.09E-16 - 7968, 332.000, 0, En 1.756110478363E-06, CFL 0.00161, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 0.00E+00, Te 2.00E-15 - 7992, 333.000, 0, En 1.374039233339E-06, CFL 0.00149, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se 0.00E+00, Te -2.73E-15 - 8016, 334.000, 0, En 1.244061075843E-06, CFL 0.00144, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -1.33E-14, Te 2.14E-15 - 8040, 335.000, 0, En 2.129617295288E-06, CFL 0.00155, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -1.33E-14, Te -5.02E-16 - 8064, 336.000, 0, En 1.179858188274E-06, CFL 0.00143, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 2.00E-14, Te 1.74E-15 - 8088, 337.000, 0, En 1.511096805185E-06, CFL 0.00137, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -6.65E-15, Te -1.87E-15 - 8112, 338.000, 0, En 1.693582383450E-06, CFL 0.00168, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 1.33E-14, Te 2.94E-15 - 8136, 339.000, 0, En 5.125667303809E-07, CFL 0.00145, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -1.33E-14, Te -2.81E-15 - 8160, 340.000, 0, En 1.857595604369E-06, CFL 0.00182, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 1.33E-14, Te -5.61E-16 - 8184, 341.000, 0, En 1.572655209562E-06, CFL 0.00223, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 1.33E-14, Te -6.02E-16 - 8208, 342.000, 0, En 4.043726715673E-07, CFL 0.00119, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se -6.65E-15, Te 1.57E-15 - 8232, 343.000, 0, En 1.292524919592E-07, CFL 0.00050, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te -7.22E-16 - 8256, 344.000, 0, En 3.692009715505E-07, CFL 0.00082, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -1.67E-15 - 8280, 345.000, 0, En 9.835563463781E-07, CFL 0.00143, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 1.64E-15 - 8304, 346.000, 0, En 2.016837620714E-06, CFL 0.00180, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -1.33E-15 - 8328, 347.000, 0, En 5.505025927440E-06, CFL 0.00237, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te -4.47E-16 - 8352, 348.000, 0, En 1.406699734850E-05, CFL 0.00383, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -1.18E-15 - 8376, 349.000, 0, En 2.231625717825E-05, CFL 0.00474, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 0.00E+00, Te -5.20E-16 - 8400, 350.000, 0, En 9.852086899569E-06, CFL 0.00345, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 1.33E-14, Te 2.33E-15 - 8424, 351.000, 0, En 2.901924507049E-06, CFL 0.00206, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -2.19E-15 - 8448, 352.000, 0, En 4.102924351954E-06, CFL 0.00300, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 1.29E-15 - 8472, 353.000, 0, En 1.131139176328E-05, CFL 0.00397, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -1.33E-14, Te -3.94E-15 - 8496, 354.000, 0, En 1.053212434950E-05, CFL 0.00310, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 6.65E-15, Te 4.59E-15 - 8520, 355.000, 0, En 8.655505026517E-06, CFL 0.00283, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 2.00E-14, Te -3.59E-15 - 8544, 356.000, 0, En 5.628673071410E-06, CFL 0.00248, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -2.66E-14, Te 3.45E-15 - 8568, 357.000, 0, En 3.328143908242E-06, CFL 0.00249, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se -6.65E-15, Te -3.45E-16 - 8592, 358.000, 0, En 9.567080304306E-07, CFL 0.00099, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 1.33E-14, Te -7.67E-16 - 8616, 359.000, 0, En 1.314285810495E-06, CFL 0.00102, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -1.30E-15 - 8640, 360.000, 0, En 4.277674161338E-07, CFL 0.00053, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 1.33E-14, Te 3.98E-15 - 8664, 361.000, 0, En 4.876076698269E-07, CFL 0.00130, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7835, Me -3.10E-17, Se -2.66E-14, Te -2.98E-15 - 8688, 362.000, 0, En 2.706883921987E-07, CFL 0.00066, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 1.60E-15 - 8712, 363.000, 0, En 1.839180734050E-07, CFL 0.00055, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te -4.53E-16 - 8736, 364.000, 0, En 8.910202413745E-07, CFL 0.00161, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 6.65E-15, Te -1.25E-15 - 8760, 365.000, 0, En 6.117009118072E-07, CFL 0.00087, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -2.00E-14, Te 1.39E-15 + 24, 1.000, 0, En 2.087624475805E-06, CFL 0.00119, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.30E-15 + 48, 2.000, 0, En 4.776915022020E-06, CFL 0.00185, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 4.21E-16 + 72, 3.000, 0, En 5.136657443664E-06, CFL 0.00241, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te 3.29E-16 + 96, 4.000, 0, En 6.325687756437E-06, CFL 0.00254, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 2.53E-15 + 120, 5.000, 0, En 3.676925204186E-07, CFL 0.00068, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -6.80E-16 + 144, 6.000, 0, En 1.033605139003E-06, CFL 0.00099, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -2.15E-15 + 168, 7.000, 0, En 7.645467217489E-07, CFL 0.00162, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 3.70E-15 + 192, 8.000, 0, En 2.191910390156E-06, CFL 0.00168, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te -5.41E-16 + 216, 9.000, 0, En 4.310595062859E-06, CFL 0.00253, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se 0.00E+00, Te -1.64E-15 + 240, 10.000, 0, En 1.201604752190E-05, CFL 0.00366, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 6.65E-15, Te -4.20E-18 + 264, 11.000, 0, En 8.594410062699E-06, CFL 0.00219, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -6.65E-15, Te -6.37E-16 + 288, 12.000, 0, En 4.902771572568E-06, CFL 0.00250, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 1.33E-14, Te -5.85E-16 + 312, 13.000, 0, En 3.016195903218E-06, CFL 0.00123, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 0.00E+00, Te 7.48E-16 + 336, 14.000, 0, En 3.156326624608E-06, CFL 0.00197, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -2.73E-15 + 360, 15.000, 0, En 6.981547478735E-06, CFL 0.00285, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.57E-15 + 384, 16.000, 0, En 3.413834666744E-06, CFL 0.00245, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 0.00E+00, Te -1.02E-15 + 408, 17.000, 0, En 1.150691661872E-07, CFL 0.00041, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -1.33E-14, Te 3.42E-16 + 432, 18.000, 0, En 8.812962561409E-07, CFL 0.00091, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te 9.69E-16 + 456, 19.000, 0, En 2.448620781726E-07, CFL 0.00041, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 9.35E-16 + 480, 20.000, 0, En 2.256616422561E-06, CFL 0.00175, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 1.97E-15 + 504, 21.000, 0, En 2.256370617759E-06, CFL 0.00128, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 0.00E+00, Te -1.21E-15 + 528, 22.000, 0, En 2.673113322557E-06, CFL 0.00206, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -6.65E-15, Te -8.16E-16 + 552, 23.000, 0, En 5.206129179374E-06, CFL 0.00228, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te -1.86E-16 + 576, 24.000, 0, En 4.049684446545E-06, CFL 0.00208, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -3.87E-15 + 600, 25.000, 0, En 1.175151280124E-05, CFL 0.00304, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 2.94E-15 + 624, 26.000, 0, En 8.096397675350E-06, CFL 0.00280, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -3.10E-15 + 648, 27.000, 0, En 1.517942749668E-05, CFL 0.00318, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -2.00E-14, Te 2.66E-16 + 672, 28.000, 0, En 1.096595191422E-05, CFL 0.00298, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se 0.00E+00, Te -4.50E-16 + 696, 29.000, 0, En 1.345631806865E-06, CFL 0.00096, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 1.33E-14, Te 1.69E-16 + 720, 30.000, 0, En 4.945030326885E-07, CFL 0.00040, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 0.00E+00, Te -1.36E-17 + 744, 31.000, 0, En 1.034415165468E-07, CFL 0.00030, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se -6.65E-15, Te 1.63E-15 + 768, 32.000, 0, En 2.205158486786E-07, CFL 0.00040, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se 0.00E+00, Te 9.68E-16 + 792, 33.000, 0, En 3.499461861431E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -4.96E-16 + 816, 34.000, 0, En 2.505764327144E-07, CFL 0.00029, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.86E-15 + 840, 35.000, 0, En 1.339695197240E-07, CFL 0.00035, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 6.65E-15, Te -3.11E-15 + 864, 36.000, 0, En 1.054025454653E-06, CFL 0.00142, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se -6.65E-15, Te -1.63E-15 + 888, 37.000, 0, En 1.138265502531E-06, CFL 0.00139, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 1.33E-14, Te 1.77E-15 + 912, 38.000, 0, En 3.715288369672E-06, CFL 0.00257, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 6.65E-15, Te -4.93E-16 + 936, 39.000, 0, En 3.784052577940E-06, CFL 0.00226, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -2.22E-15 + 960, 40.000, 0, En 2.481823083518E-07, CFL 0.00063, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -1.33E-14, Te 1.56E-15 + 984, 41.000, 0, En 2.768935524252E-06, CFL 0.00246, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -1.47E-15 + 1008, 42.000, 0, En 3.969180897742E-06, CFL 0.00224, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 6.65E-15, Te -4.14E-16 + 1032, 43.000, 0, En 2.939106032200E-06, CFL 0.00247, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 0.00E+00, Te -1.90E-16 + 1056, 44.000, 0, En 6.745701138483E-07, CFL 0.00099, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.15E-15 + 1080, 45.000, 0, En 2.274828239784E-06, CFL 0.00125, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se 0.00E+00, Te -9.26E-16 + 1104, 46.000, 0, En 2.691429531893E-06, CFL 0.00201, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 0.00E+00, Te -1.61E-16 + 1128, 47.000, 0, En 3.376135681624E-07, CFL 0.00043, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se 0.00E+00, Te -5.53E-16 + 1152, 48.000, 0, En 7.823465817501E-07, CFL 0.00072, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 0.00E+00, Te 5.89E-16 + 1176, 49.000, 0, En 1.539328105325E-06, CFL 0.00106, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -1.92E-15 + 1200, 50.000, 0, En 5.031294357257E-07, CFL 0.00055, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -3.04E-15 + 1224, 51.000, 0, En 2.292654322701E-06, CFL 0.00193, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se 0.00E+00, Te 2.58E-15 + 1248, 52.000, 0, En 1.165185164152E-05, CFL 0.00364, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te -2.66E-16 + 1272, 53.000, 0, En 8.006871283882E-06, CFL 0.00261, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se -6.65E-15, Te 5.41E-16 + 1296, 54.000, 0, En 6.811866497446E-06, CFL 0.00256, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 1.33E-14, Te -1.76E-16 + 1320, 55.000, 0, En 7.696351109037E-06, CFL 0.00308, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 6.65E-15, Te -4.00E-15 + 1344, 56.000, 0, En 2.762482616376E-06, CFL 0.00190, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se -6.65E-15, Te 8.57E-16 + 1368, 57.000, 0, En 4.921597725280E-06, CFL 0.00238, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -1.33E-14, Te 2.78E-15 + 1392, 58.000, 0, En 5.152551693825E-06, CFL 0.00293, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te -1.16E-15 + 1416, 59.000, 0, En 1.562209577523E-06, CFL 0.00132, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -1.22E-15 + 1440, 60.000, 0, En 7.800823798580E-07, CFL 0.00091, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te 1.76E-17 + 1464, 61.000, 0, En 1.056456688541E-06, CFL 0.00148, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 6.04E-16 + 1488, 62.000, 0, En 3.824566222664E-06, CFL 0.00251, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se -6.65E-15, Te -1.92E-15 + 1512, 63.000, 0, En 2.110646685759E-06, CFL 0.00278, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 1.48E-15 + 1536, 64.000, 0, En 1.048794876266E-06, CFL 0.00213, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te 1.60E-16 + 1560, 65.000, 0, En 7.325536622278E-07, CFL 0.00141, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 2.47E-15 + 1584, 66.000, 0, En 9.866276859173E-07, CFL 0.00111, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 1.33E-14, Te -2.42E-15 + 1608, 67.000, 0, En 5.371019088917E-06, CFL 0.00300, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se -6.65E-15, Te 1.73E-15 + 1632, 68.000, 0, En 6.151111902749E-06, CFL 0.00325, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se -6.65E-15, Te -8.31E-16 + 1656, 69.000, 0, En 3.243044809192E-06, CFL 0.00187, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 6.65E-15, Te 1.90E-15 + 1680, 70.000, 0, En 2.349105749943E-06, CFL 0.00182, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 1.33E-14, Te -7.22E-16 + 1704, 71.000, 0, En 3.400809662580E-06, CFL 0.00238, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -6.65E-15, Te 1.68E-15 + 1728, 72.000, 0, En 4.752999553699E-06, CFL 0.00336, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se -6.65E-15, Te -1.48E-15 + 1752, 73.000, 0, En 7.682045331197E-06, CFL 0.00378, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se 0.00E+00, Te 3.15E-15 + 1776, 74.000, 0, En 5.444709387086E-06, CFL 0.00324, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se -6.65E-15, Te -3.88E-15 + 1800, 75.000, 0, En 8.796094244293E-07, CFL 0.00113, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -1.67E-15 + 1824, 76.000, 0, En 2.585902586786E-06, CFL 0.00268, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 8.26E-16 + 1848, 77.000, 0, En 7.773042469547E-06, CFL 0.00344, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te 1.44E-15 + 1872, 78.000, 0, En 5.221504595370E-06, CFL 0.00279, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 0.00E+00, Te 6.25E-16 + 1896, 79.000, 0, En 5.450988461175E-06, CFL 0.00320, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se 0.00E+00, Te 8.86E-16 + 1920, 80.000, 0, En 5.189221589208E-06, CFL 0.00238, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se -6.65E-15, Te -2.28E-15 + 1944, 81.000, 0, En 3.164923570141E-06, CFL 0.00224, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 1.78E-17 + 1968, 82.000, 0, En 5.016268696953E-06, CFL 0.00243, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.45E-15 + 1992, 83.000, 0, En 2.707604322421E-06, CFL 0.00223, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se -6.65E-15, Te 5.34E-16 + 2016, 84.000, 0, En 1.713159384603E-06, CFL 0.00188, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 1.35E-16 + 2040, 85.000, 0, En 3.440137843100E-06, CFL 0.00176, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -1.33E-14, Te 1.85E-15 + 2064, 86.000, 0, En 1.066616761174E-05, CFL 0.00339, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 6.65E-15, Te -1.87E-15 + 2088, 87.000, 0, En 6.318711075215E-06, CFL 0.00280, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 1.33E-14, Te 1.88E-15 + 2112, 88.000, 0, En 1.031215773961E-05, CFL 0.00338, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 6.65E-15, Te -2.10E-15 + 2136, 89.000, 0, En 1.420925290521E-05, CFL 0.00394, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 0.00E+00, Te -1.66E-15 + 2160, 90.000, 0, En 1.042763937631E-05, CFL 0.00257, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 2.40E-15 + 2184, 91.000, 0, En 8.632833652005E-06, CFL 0.00311, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.21E-15 + 2208, 92.000, 0, En 1.119031635773E-06, CFL 0.00105, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -1.11E-15 + 2232, 93.000, 0, En 2.532038293003E-06, CFL 0.00227, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -8.57E-16 + 2256, 94.000, 0, En 1.024313253939E-06, CFL 0.00130, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -1.24E-15 + 2280, 95.000, 0, En 4.779799182410E-06, CFL 0.00217, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 2.84E-15 + 2304, 96.000, 0, En 6.387304409012E-06, CFL 0.00381, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -6.49E-16 + 2328, 97.000, 0, En 2.972657519747E-05, CFL 0.00524, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 0.00E+00, Te 6.71E-16 + 2352, 98.000, 0, En 2.284595341567E-05, CFL 0.00508, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -6.65E-15, Te -1.30E-15 + 2376, 99.000, 0, En 2.253659796031E-06, CFL 0.00130, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 5.71E-16 + 2400, 100.000, 0, En 5.730354472126E-06, CFL 0.00233, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 6.65E-15, Te 4.38E-16 + 2424, 101.000, 0, En 1.610979785904E-06, CFL 0.00166, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -6.65E-15, Te -5.67E-16 + 2448, 102.000, 0, En 3.045048930536E-06, CFL 0.00217, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 1.33E-14, Te 7.59E-17 + 2472, 103.000, 0, En 4.124874291615E-06, CFL 0.00298, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 0.00E+00, Te -2.27E-15 + 2496, 104.000, 0, En 4.525644486314E-06, CFL 0.00348, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 6.65E-15, Te -1.36E-16 + 2520, 105.000, 0, En 1.058545964630E-06, CFL 0.00108, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -6.65E-15, Te 9.36E-16 + 2544, 106.000, 0, En 3.230263988221E-06, CFL 0.00356, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -1.33E-14, Te -1.21E-15 + 2568, 107.000, 0, En 1.040308855407E-05, CFL 0.00579, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -1.33E-14, Te 2.08E-15 + 2592, 108.000, 0, En 8.276842427376E-06, CFL 0.00456, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.00E-14, Te -2.76E-15 + 2616, 109.000, 0, En 2.880637153844E-06, CFL 0.00228, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 2.37E-15 + 2640, 110.000, 0, En 1.110198197576E-06, CFL 0.00153, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te -8.08E-16 + 2664, 111.000, 0, En 1.481673347698E-06, CFL 0.00201, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 6.65E-15, Te -1.94E-15 + 2688, 112.000, 0, En 4.214380551024E-06, CFL 0.00341, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 1.33E-14, Te 6.06E-15 + 2712, 113.000, 0, En 7.460979440522E-06, CFL 0.00309, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -1.07E-15 + 2736, 114.000, 0, En 7.869820189835E-06, CFL 0.00359, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -2.31E-15 + 2760, 115.000, 0, En 1.485975657900E-06, CFL 0.00130, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -4.63E-16 + 2784, 116.000, 0, En 2.344553677711E-06, CFL 0.00220, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 6.73E-16 + 2808, 117.000, 0, En 6.419116426472E-06, CFL 0.00292, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se 0.00E+00, Te -1.98E-15 + 2832, 118.000, 0, En 8.903327884183E-06, CFL 0.00364, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te 8.93E-16 + 2856, 119.000, 0, En 7.723043201676E-06, CFL 0.00326, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 1.33E-14, Te 1.81E-15 + 2880, 120.000, 0, En 5.496485863600E-06, CFL 0.00311, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se 0.00E+00, Te -3.30E-16 + 2904, 121.000, 0, En 6.509942281762E-06, CFL 0.00429, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 2.00E-14, Te 1.04E-17 + 2928, 122.000, 0, En 8.093400772457E-06, CFL 0.00435, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te -6.47E-16 + 2952, 123.000, 0, En 2.124411469211E-06, CFL 0.00203, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se -6.65E-15, Te 3.36E-16 + 2976, 124.000, 0, En 1.357593383826E-06, CFL 0.00200, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 1.33E-14, Te 2.78E-15 + 3000, 125.000, 0, En 8.451792337527E-07, CFL 0.00163, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 0.00E+00, Te 6.23E-16 + 3024, 126.000, 0, En 1.170636258533E-06, CFL 0.00197, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -1.56E-15 + 3048, 127.000, 0, En 8.998323894683E-06, CFL 0.00571, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 0.00E+00, Te 4.01E-16 + 3072, 128.000, 0, En 8.999385335448E-06, CFL 0.00386, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 6.65E-15, Te 5.15E-17 + 3096, 129.000, 0, En 1.373314268896E-06, CFL 0.00200, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te -3.03E-16 + 3120, 130.000, 0, En 3.719637639859E-06, CFL 0.00354, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 1.33E-14, Te 9.68E-17 + 3144, 131.000, 0, En 7.826740653157E-06, CFL 0.00497, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 0.00E+00, Te 1.60E-15 + 3168, 132.000, 0, En 3.148870535358E-06, CFL 0.00315, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -6.65E-15, Te -2.57E-15 + 3192, 133.000, 0, En 1.704492077859E-06, CFL 0.00203, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te 5.12E-16 + 3216, 134.000, 0, En 9.481451943977E-07, CFL 0.00166, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 1.92E-15 + 3240, 135.000, 0, En 8.881619472213E-07, CFL 0.00140, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se -6.65E-15, Te 9.59E-16 + 3264, 136.000, 0, En 5.076511937014E-06, CFL 0.00494, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 0.00E+00, Te -2.55E-15 + 3288, 137.000, 0, En 4.496435693433E-06, CFL 0.00361, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te 8.00E-16 + 3312, 138.000, 0, En 8.887604107797E-07, CFL 0.00192, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -6.65E-15, Te -1.91E-15 + 3336, 139.000, 0, En 2.788737233549E-06, CFL 0.00309, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -1.33E-14, Te 2.58E-15 + 3360, 140.000, 0, En 4.018561158025E-06, CFL 0.00403, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 1.33E-14, Te -3.59E-15 + 3384, 141.000, 0, En 2.897442187475E-06, CFL 0.00288, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se -6.65E-15, Te -7.88E-16 + 3408, 142.000, 0, En 1.449649232251E-06, CFL 0.00188, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -6.65E-15, Te 1.37E-15 + 3432, 143.000, 0, En 1.031604506289E-06, CFL 0.00156, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -1.33E-14, Te 1.31E-15 + 3456, 144.000, 0, En 7.862638357524E-07, CFL 0.00174, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 6.65E-15, Te -8.44E-16 + 3480, 145.000, 0, En 1.289652171786E-06, CFL 0.00202, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 0.00E+00, Te -5.19E-16 + 3504, 146.000, 0, En 3.481705526248E-07, CFL 0.00098, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7775, Me 3.44E-18, Se 1.33E-14, Te -2.93E-17 + 3528, 147.000, 0, En 4.169057471572E-07, CFL 0.00100, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -2.00E-14, Te -9.71E-17 + 3552, 148.000, 0, En 5.050663233279E-07, CFL 0.00117, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 1.29E-15 + 3576, 149.000, 0, En 2.467556702620E-07, CFL 0.00049, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.00E-14, Te -2.79E-15 + 3600, 150.000, 0, En 7.282363237611E-07, CFL 0.00146, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 1.87E-15 + 3624, 151.000, 0, En 1.565826999837E-06, CFL 0.00252, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -2.61E-15 + 3648, 152.000, 0, En 3.260086448195E-07, CFL 0.00071, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te 3.42E-17 + 3672, 153.000, 0, En 1.026870848298E-06, CFL 0.00202, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 6.65E-15, Te 1.54E-15 + 3696, 154.000, 0, En 1.861146901056E-06, CFL 0.00287, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 6.43E-16 + 3720, 155.000, 0, En 4.986547987202E-07, CFL 0.00132, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -3.50E-16 + 3744, 156.000, 0, En 6.052856133136E-06, CFL 0.00408, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 1.33E-15 + 3768, 157.000, 0, En 2.049357609702E-05, CFL 0.00895, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te 9.20E-16 + 3792, 158.000, 0, En 1.852949709102E-05, CFL 0.00696, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -6.65E-15, Te -2.27E-15 + 3816, 159.000, 0, En 7.695720286678E-06, CFL 0.00380, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te -5.39E-16 + 3840, 160.000, 0, En 4.353267161158E-06, CFL 0.00444, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -6.65E-15, Te 2.20E-15 + 3864, 161.000, 0, En 8.742645081112E-06, CFL 0.00549, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -2.37E-15 + 3888, 162.000, 0, En 9.012489956836E-06, CFL 0.00484, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se -6.65E-15, Te 1.07E-15 + 3912, 163.000, 0, En 4.542215399838E-06, CFL 0.00382, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te -8.27E-16 + 3936, 164.000, 0, En 2.225936718341E-06, CFL 0.00305, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -6.65E-15, Te 2.67E-15 + 3960, 165.000, 0, En 1.805938507122E-06, CFL 0.00289, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -5.00E-16 + 3984, 166.000, 0, En 1.329186805250E-06, CFL 0.00245, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te -4.85E-16 + 4008, 167.000, 0, En 5.603215467665E-07, CFL 0.00141, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 1.97E-15 + 4032, 168.000, 0, En 4.990906998312E-07, CFL 0.00136, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 1.33E-14, Te 1.19E-16 + 4056, 169.000, 0, En 6.581568591760E-07, CFL 0.00121, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -2.00E-14, Te -1.50E-16 + 4080, 170.000, 0, En 2.532459481104E-06, CFL 0.00304, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 0.00E+00, Te -2.52E-15 + 4104, 171.000, 0, En 5.447065461192E-06, CFL 0.00517, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 2.80E-15 + 4128, 172.000, 0, En 3.556446171947E-06, CFL 0.00370, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 1.33E-14, Te -1.96E-15 + 4152, 173.000, 0, En 1.203998052675E-06, CFL 0.00224, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.76E-15 + 4176, 174.000, 0, En 2.355213072649E-06, CFL 0.00288, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -2.00E-14, Te -1.45E-15 + 4200, 175.000, 0, En 4.483917298444E-06, CFL 0.00324, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 6.65E-15, Te 9.02E-16 + 4224, 176.000, 0, En 5.276993698793E-06, CFL 0.00420, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -2.25E-16 + 4248, 177.000, 0, En 2.093172531745E-06, CFL 0.00307, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 2.42E-15 + 4272, 178.000, 0, En 7.518420682202E-07, CFL 0.00147, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te -1.91E-15 + 4296, 179.000, 0, En 3.904878064124E-07, CFL 0.00124, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -2.00E-14, Te 3.83E-15 + 4320, 180.000, 0, En 4.494711272530E-07, CFL 0.00122, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 6.65E-15, Te -3.76E-15 + 4344, 181.000, 0, En 4.547244246747E-06, CFL 0.00472, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 2.50E-15 + 4368, 182.000, 0, En 1.443214419212E-05, CFL 0.00794, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 2.32E-16 + 4392, 183.000, 0, En 1.044674130209E-05, CFL 0.00574, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 0.00E+00, Te -9.68E-16 + 4416, 184.000, 0, En 5.580905691968E-06, CFL 0.00356, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 6.65E-15, Te 4.88E-16 + 4440, 185.000, 0, En 4.483349334191E-06, CFL 0.00343, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te -1.07E-16 + 4464, 186.000, 0, En 3.514652983212E-06, CFL 0.00253, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se 0.00E+00, Te -1.00E-15 + 4488, 187.000, 0, En 1.358439122008E-06, CFL 0.00169, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se -6.65E-15, Te -1.20E-15 + 4512, 188.000, 0, En 2.897430940461E-07, CFL 0.00092, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se 0.00E+00, Te 1.04E-15 + 4536, 189.000, 0, En 2.353678116314E-07, CFL 0.00074, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.66E-14, Te -5.45E-16 + 4560, 190.000, 0, En 1.717372951635E-07, CFL 0.00056, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 2.00E-14, Te -2.48E-15 + 4584, 191.000, 0, En 8.276069163155E-07, CFL 0.00164, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 1.88E-15 + 4608, 192.000, 0, En 1.142118897647E-06, CFL 0.00190, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 1.28E-15 + 4632, 193.000, 0, En 8.199063314280E-07, CFL 0.00190, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 2.39E-15 + 4656, 194.000, 0, En 1.171375373445E-06, CFL 0.00199, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -2.87E-15 + 4680, 195.000, 0, En 2.129520900807E-06, CFL 0.00239, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -1.33E-14, Te -6.31E-16 + 4704, 196.000, 0, En 2.475665744726E-06, CFL 0.00315, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 0.00E+00, Te 1.14E-15 + 4728, 197.000, 0, En 1.951219861325E-06, CFL 0.00258, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 0.00E+00, Te -3.43E-15 + 4752, 198.000, 0, En 1.846636297379E-06, CFL 0.00282, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -1.33E-14, Te 6.18E-18 + 4776, 199.000, 0, En 8.037551064917E-07, CFL 0.00191, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 2.00E-14, Te 1.95E-15 + 4800, 200.000, 0, En 7.234517572762E-08, CFL 0.00024, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -2.00E-14, Te 3.75E-16 + 4824, 201.000, 0, En 2.052247043719E-07, CFL 0.00078, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te 2.88E-16 + 4848, 202.000, 0, En 2.669527811447E-06, CFL 0.00336, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 0.00E+00, Te -5.72E-16 + 4872, 203.000, 0, En 7.828695184677E-06, CFL 0.00462, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se 0.00E+00, Te -2.07E-15 + 4896, 204.000, 0, En 6.548366102381E-06, CFL 0.00350, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se -6.65E-15, Te 1.82E-15 + 4920, 205.000, 0, En 9.501535423071E-07, CFL 0.00138, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te 1.30E-16 + 4944, 206.000, 0, En 1.859546853298E-06, CFL 0.00271, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te -1.81E-15 + 4968, 207.000, 0, En 2.972399127422E-06, CFL 0.00281, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 5.75E-16 + 4992, 208.000, 0, En 3.675020840965E-06, CFL 0.00296, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 9.78E-16 + 5016, 209.000, 0, En 1.355642612473E-06, CFL 0.00167, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 6.65E-15, Te -1.57E-15 + 5040, 210.000, 0, En 3.573660734352E-07, CFL 0.00095, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 1.22E-15 + 5064, 211.000, 0, En 1.588939993076E-07, CFL 0.00061, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 6.65E-15, Te 6.34E-16 + 5088, 212.000, 0, En 1.190175132074E-07, CFL 0.00049, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 0.00E+00, Te 2.44E-15 + 5112, 213.000, 0, En 1.873251960500E-06, CFL 0.00239, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -1.33E-14, Te 5.10E-17 + 5136, 214.000, 0, En 4.120241785170E-06, CFL 0.00365, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 0.00E+00, Te 3.82E-16 + 5160, 215.000, 0, En 2.708467847822E-06, CFL 0.00351, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 6.65E-15, Te -5.24E-16 + 5184, 216.000, 0, En 7.589039124788E-06, CFL 0.00593, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 1.97E-15 + 5208, 217.000, 0, En 4.970463426887E-06, CFL 0.00379, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -4.85E-16 + 5232, 218.000, 0, En 1.577854511323E-06, CFL 0.00218, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8045, Me -4.07E-18, Se 6.65E-15, Te -1.62E-15 + 5256, 219.000, 0, En 3.396166061652E-07, CFL 0.00113, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se 0.00E+00, Te -1.11E-15 + 5280, 220.000, 0, En 4.457241281166E-07, CFL 0.00106, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 6.65E-15, Te -3.46E-16 + 5304, 221.000, 0, En 1.408458230961E-07, CFL 0.00058, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -6.65E-15, Te 2.62E-15 + 5328, 222.000, 0, En 8.393252515031E-08, CFL 0.00034, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -2.00E-14, Te 3.70E-17 + 5352, 223.000, 0, En 1.765346848662E-07, CFL 0.00060, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 8.89E-16 + 5376, 224.000, 0, En 3.331912517956E-07, CFL 0.00117, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 1.33E-14, Te 1.61E-16 + 5400, 225.000, 0, En 1.218085428332E-06, CFL 0.00196, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 6.65E-15, Te 1.64E-15 + 5424, 226.000, 0, En 1.157699621074E-06, CFL 0.00233, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se -6.65E-15, Te 2.90E-15 + 5448, 227.000, 0, En 2.422435110793E-06, CFL 0.00343, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -6.45E-16 + 5472, 228.000, 0, En 7.487317137947E-06, CFL 0.00537, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 1.33E-14, Te -1.00E-15 + 5496, 229.000, 0, En 4.118444544194E-06, CFL 0.00339, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te 1.37E-15 + 5520, 230.000, 0, En 9.221075606347E-07, CFL 0.00193, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 6.65E-15, Te -1.98E-15 + 5544, 231.000, 0, En 2.833588392343E-07, CFL 0.00075, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -6.48E-17 + 5568, 232.000, 0, En 2.399467072054E-07, CFL 0.00088, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 6.65E-15, Te 2.59E-15 + 5592, 233.000, 0, En 1.856716305876E-07, CFL 0.00077, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -3.67E-16 + 5616, 234.000, 0, En 4.741921295611E-06, CFL 0.00410, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 6.65E-15, Te -1.58E-15 + 5640, 235.000, 0, En 3.137926820826E-06, CFL 0.00285, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 2.00E-14, Te -6.22E-16 + 5664, 236.000, 0, En 3.495067991977E-07, CFL 0.00097, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.35E-15 + 5688, 237.000, 0, En 1.376359916501E-07, CFL 0.00055, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te 1.74E-16 + 5712, 238.000, 0, En 3.019074037675E-07, CFL 0.00102, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 0.00E+00, Te -1.23E-15 + 5736, 239.000, 0, En 6.568056518205E-07, CFL 0.00169, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 2.00E-14, Te -1.63E-16 + 5760, 240.000, 0, En 8.474513705768E-07, CFL 0.00144, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.66E-14, Te 1.36E-15 + 5784, 241.000, 0, En 1.756556040917E-06, CFL 0.00259, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 1.33E-14, Te -2.45E-15 + 5808, 242.000, 0, En 2.443693866204E-06, CFL 0.00317, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 0.00E+00, Te 2.74E-15 + 5832, 243.000, 0, En 2.302805572915E-06, CFL 0.00211, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.00E-14, Te -2.04E-15 + 5856, 244.000, 0, En 1.058070132503E-06, CFL 0.00174, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se 0.00E+00, Te 1.27E-15 + 5880, 245.000, 0, En 3.563352719976E-07, CFL 0.00088, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 0.00E+00, Te -4.98E-16 + 5904, 246.000, 0, En 3.620772785483E-07, CFL 0.00103, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 1.33E-14, Te -1.89E-15 + 5928, 247.000, 0, En 4.118530604356E-07, CFL 0.00121, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 3.08E-15 + 5952, 248.000, 0, En 6.443238437505E-07, CFL 0.00164, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -2.36E-15 + 5976, 249.000, 0, En 2.096667200987E-06, CFL 0.00307, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 6.65E-15, Te 9.91E-16 + 6000, 250.000, 0, En 2.858767573473E-06, CFL 0.00352, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 0.00E+00, Te 3.14E-15 + 6024, 251.000, 0, En 3.116750360014E-06, CFL 0.00317, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 0.00E+00, Te -4.24E-15 + 6048, 252.000, 0, En 3.388506689269E-06, CFL 0.00349, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8143, Me -1.83E-17, Se -6.65E-15, Te 2.78E-15 + 6072, 253.000, 0, En 2.913496591021E-06, CFL 0.00288, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -1.58E-15 + 6096, 254.000, 0, En 3.742672790143E-06, CFL 0.00334, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 1.45E-15 + 6120, 255.000, 0, En 4.485829192814E-06, CFL 0.00373, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -2.28E-15 + 6144, 256.000, 0, En 5.060109918926E-06, CFL 0.00353, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te -8.54E-16 + 6168, 257.000, 0, En 3.845230625557E-06, CFL 0.00296, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -1.12E-15 + 6192, 258.000, 0, En 5.994194167778E-06, CFL 0.00425, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -1.33E-14, Te 3.77E-16 + 6216, 259.000, 0, En 1.545993636313E-05, CFL 0.00632, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se -6.65E-15, Te 1.66E-15 + 6240, 260.000, 0, En 1.095256502129E-05, CFL 0.00447, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -1.54E-15 + 6264, 261.000, 0, En 2.664728916731E-06, CFL 0.00261, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se -6.65E-15, Te -3.10E-15 + 6288, 262.000, 0, En 1.251942119796E-06, CFL 0.00188, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 5.30E-15 + 6312, 263.000, 0, En 8.312643078220E-07, CFL 0.00178, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se 0.00E+00, Te -3.20E-15 + 6336, 264.000, 0, En 6.471414359808E-07, CFL 0.00127, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 2.64E-15 + 6360, 265.000, 0, En 1.843932009909E-06, CFL 0.00284, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te -6.04E-16 + 6384, 266.000, 0, En 2.063188853435E-06, CFL 0.00259, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -2.14E-15 + 6408, 267.000, 0, En 3.135115818674E-06, CFL 0.00357, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te 4.70E-16 + 6432, 268.000, 0, En 3.706305062136E-06, CFL 0.00304, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 1.06E-15 + 6456, 269.000, 0, En 3.312440081124E-06, CFL 0.00338, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.82E-15 + 6480, 270.000, 0, En 4.858760126121E-07, CFL 0.00107, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -6.65E-15, Te 1.42E-15 + 6504, 271.000, 0, En 4.319840351946E-07, CFL 0.00105, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se -6.65E-15, Te 3.62E-16 + 6528, 272.000, 0, En 2.561429783667E-06, CFL 0.00286, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 1.85E-15 + 6552, 273.000, 0, En 4.363542059784E-06, CFL 0.00376, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 5.03E-16 + 6576, 274.000, 0, En 5.263222610400E-06, CFL 0.00374, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -6.65E-15, Te -3.49E-15 + 6600, 275.000, 0, En 4.381037119580E-06, CFL 0.00318, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 0.00E+00, Te 1.08E-15 + 6624, 276.000, 0, En 5.069775782900E-06, CFL 0.00422, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 1.33E-14, Te 9.46E-16 + 6648, 277.000, 0, En 2.283673498835E-06, CFL 0.00235, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 0.00E+00, Te -3.38E-15 + 6672, 278.000, 0, En 1.182611238352E-06, CFL 0.00228, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 6.65E-15, Te -9.72E-16 + 6696, 279.000, 0, En 2.941987057377E-06, CFL 0.00296, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 2.00E-14, Te 2.18E-15 + 6720, 280.000, 0, En 7.551098123397E-06, CFL 0.00456, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -1.46E-17, Se 0.00E+00, Te -4.56E-16 + 6744, 281.000, 0, En 1.221572682025E-05, CFL 0.00524, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -1.33E-14, Te -2.08E-15 + 6768, 282.000, 0, En 1.030434672646E-05, CFL 0.00448, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 1.33E-14, Te -1.14E-15 + 6792, 283.000, 0, En 3.261797164082E-06, CFL 0.00230, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 0.00E+00, Te 4.22E-16 + 6816, 284.000, 0, En 3.892382420222E-05, CFL 0.00841, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te 8.67E-16 + 6840, 285.000, 0, En 6.220906758656E-05, CFL 0.00795, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se 0.00E+00, Te 1.01E-15 + 6864, 286.000, 0, En 1.981959372804E-05, CFL 0.00513, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se -6.65E-15, Te -9.38E-17 + 6888, 287.000, 0, En 2.939213425367E-06, CFL 0.00255, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -6.65E-15, Te 1.91E-15 + 6912, 288.000, 0, En 6.461633243528E-06, CFL 0.00330, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 0.00E+00, Te -2.85E-15 + 6936, 289.000, 0, En 1.253978261636E-05, CFL 0.00474, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 6.95E-16 + 6960, 290.000, 0, En 7.347873932641E-06, CFL 0.00291, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -8.16E-16 + 6984, 291.000, 0, En 7.440771810793E-06, CFL 0.00389, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te 1.11E-15 + 7008, 292.000, 0, En 3.570765093616E-05, CFL 0.00627, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -1.92E-15 + 7032, 293.000, 0, En 3.196508138932E-05, CFL 0.00659, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 6.65E-15, Te 2.47E-15 + 7056, 294.000, 0, En 1.367847333379E-05, CFL 0.00356, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te -1.49E-16 + 7080, 295.000, 0, En 4.887630454685E-06, CFL 0.00265, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se 0.00E+00, Te 3.58E-16 + 7104, 296.000, 0, En 1.019927409253E-06, CFL 0.00142, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -2.00E-14, Te -1.06E-15 + 7128, 297.000, 0, En 1.406392698720E-06, CFL 0.00221, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -2.25E-15 + 7152, 298.000, 0, En 2.176741842001E-06, CFL 0.00281, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 3.33E-14, Te 1.76E-15 + 7176, 299.000, 0, En 2.220501531606E-06, CFL 0.00154, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -1.33E-14, Te -2.33E-15 + 7200, 300.000, 0, En 2.692310679018E-06, CFL 0.00219, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se 0.00E+00, Te 2.03E-15 + 7224, 301.000, 0, En 4.920835566384E-06, CFL 0.00277, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 0.00E+00, Te -9.56E-16 + 7248, 302.000, 0, En 9.682606974533E-06, CFL 0.00413, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 0.00E+00, Te 4.97E-16 + 7272, 303.000, 0, En 8.349036240880E-06, CFL 0.00287, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 6.65E-15, Te -3.37E-16 + 7296, 304.000, 0, En 2.909490635779E-06, CFL 0.00181, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 1.50E-15 + 7320, 305.000, 0, En 1.275471038646E-06, CFL 0.00162, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 6.65E-15, Te -2.28E-15 + 7344, 306.000, 0, En 8.183623447476E-07, CFL 0.00128, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 6.65E-15, Te 3.85E-15 + 7368, 307.000, 0, En 1.129887025561E-06, CFL 0.00159, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se 0.00E+00, Te -2.69E-15 + 7392, 308.000, 0, En 2.202668324110E-06, CFL 0.00183, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se -6.65E-15, Te 1.82E-15 + 7416, 309.000, 0, En 3.452972264536E-06, CFL 0.00186, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 6.65E-15, Te 1.95E-16 + 7440, 310.000, 0, En 2.840373990264E-06, CFL 0.00204, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 2.24E-16 + 7464, 311.000, 0, En 2.586350586590E-06, CFL 0.00230, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te 1.75E-16 + 7488, 312.000, 0, En 9.648988775110E-07, CFL 0.00093, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te -6.02E-16 + 7512, 313.000, 0, En 2.728069175245E-07, CFL 0.00062, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 6.65E-15, Te 6.77E-16 + 7536, 314.000, 0, En 5.264276768824E-06, CFL 0.00311, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se -6.65E-15, Te 2.12E-15 + 7560, 315.000, 0, En 2.066504352202E-05, CFL 0.00538, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 9.60E-16 + 7584, 316.000, 0, En 1.957055245637E-05, CFL 0.00464, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se 0.00E+00, Te -2.69E-15 + 7608, 317.000, 0, En 3.506319108473E-06, CFL 0.00173, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 6.65E-15, Te -7.32E-16 + 7632, 318.000, 0, En 6.944890491001E-07, CFL 0.00084, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 6.65E-15, Te 8.92E-16 + 7656, 319.000, 0, En 3.586600722812E-06, CFL 0.00243, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 0.00E+00, Te -2.37E-15 + 7680, 320.000, 0, En 1.148428817611E-06, CFL 0.00119, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 1.04E-15 + 7704, 321.000, 0, En 5.146550945278E-07, CFL 0.00086, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -6.65E-15, Te -2.82E-15 + 7728, 322.000, 0, En 2.175932762224E-06, CFL 0.00225, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se -6.65E-15, Te -3.74E-16 + 7752, 323.000, 0, En 1.326351420932E-06, CFL 0.00185, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 1.08E-15 + 7776, 324.000, 0, En 9.490758789213E-07, CFL 0.00138, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -2.77E-15 + 7800, 325.000, 0, En 2.312505062240E-06, CFL 0.00171, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 3.65E-15 + 7824, 326.000, 0, En 2.927087592867E-06, CFL 0.00158, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -1.93E-15 + 7848, 327.000, 0, En 1.119502516003E-05, CFL 0.00376, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 2.16E-15 + 7872, 328.000, 0, En 9.657828050918E-06, CFL 0.00248, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se 0.00E+00, Te -3.68E-15 + 7896, 329.000, 0, En 2.857976581134E-06, CFL 0.00158, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 6.65E-15, Te -1.53E-15 + 7920, 330.000, 0, En 4.462399970078E-06, CFL 0.00261, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 2.25E-15 + 7944, 331.000, 0, En 1.791539488448E-06, CFL 0.00218, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te 2.19E-16 + 7968, 332.000, 0, En 1.334229970042E-06, CFL 0.00152, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 6.65E-15, Te 1.96E-15 + 7992, 333.000, 0, En 1.168034680663E-06, CFL 0.00102, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se -6.65E-15, Te -1.50E-15 + 8016, 334.000, 0, En 1.310687233286E-06, CFL 0.00146, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -1.33E-14, Te 1.82E-15 + 8040, 335.000, 0, En 1.703484318192E-06, CFL 0.00147, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -6.65E-15, Te 2.76E-16 + 8064, 336.000, 0, En 1.410533979672E-06, CFL 0.00174, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 1.33E-14, Te 1.19E-15 + 8088, 337.000, 0, En 1.416930568489E-06, CFL 0.00131, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -1.33E-14, Te -2.13E-15 + 8112, 338.000, 0, En 1.533251114887E-06, CFL 0.00157, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 2.00E-14, Te 3.65E-15 + 8136, 339.000, 0, En 5.029202554247E-07, CFL 0.00141, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -6.65E-15, Te -2.76E-15 + 8160, 340.000, 0, En 2.001705546183E-06, CFL 0.00171, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 1.33E-14, Te -8.91E-16 + 8184, 341.000, 0, En 1.689478903894E-06, CFL 0.00226, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -8.23E-16 + 8208, 342.000, 0, En 4.128651780498E-07, CFL 0.00116, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se 0.00E+00, Te 2.25E-15 + 8232, 343.000, 0, En 4.821085023307E-08, CFL 0.00029, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -6.65E-15, Te -2.00E-16 + 8256, 344.000, 0, En 2.973921616592E-07, CFL 0.00061, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 0.00E+00, Te -2.05E-15 + 8280, 345.000, 0, En 6.673779860860E-07, CFL 0.00092, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -1.33E-14, Te 1.53E-15 + 8304, 346.000, 0, En 3.847028423285E-06, CFL 0.00301, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -6.45E-16 + 8328, 347.000, 0, En 5.384874010596E-06, CFL 0.00224, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te 1.84E-15 + 8352, 348.000, 0, En 1.421236413142E-05, CFL 0.00371, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -2.28E-15 + 8376, 349.000, 0, En 2.290221726368E-05, CFL 0.00475, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te -3.79E-16 + 8400, 350.000, 0, En 1.015498901953E-05, CFL 0.00337, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 2.66E-15 + 8424, 351.000, 0, En 2.557925550992E-06, CFL 0.00197, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -1.10E-15 + 8448, 352.000, 0, En 4.002003682721E-06, CFL 0.00303, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te -2.04E-16 + 8472, 353.000, 0, En 1.133793761588E-05, CFL 0.00385, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -1.33E-14, Te -3.61E-15 + 8496, 354.000, 0, En 1.039060247466E-05, CFL 0.00284, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 1.33E-14, Te 3.82E-15 + 8520, 355.000, 0, En 8.231538777494E-06, CFL 0.00245, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 1.33E-14, Te -1.50E-15 + 8544, 356.000, 0, En 5.481458467322E-06, CFL 0.00235, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -2.00E-14, Te 4.44E-15 + 8568, 357.000, 0, En 3.026870829966E-06, CFL 0.00252, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se 0.00E+00, Te -1.29E-15 + 8592, 358.000, 0, En 1.032662331940E-06, CFL 0.00111, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 0.00E+00, Te -5.48E-16 + 8616, 359.000, 0, En 1.264345230314E-06, CFL 0.00097, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -1.00E-15 + 8640, 360.000, 0, En 3.801159831839E-07, CFL 0.00049, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 1.33E-14, Te 4.06E-15 + 8664, 361.000, 0, En 1.999059342026E-07, CFL 0.00057, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7835, Me -3.10E-17, Se -2.66E-14, Te -4.27E-15 + 8688, 362.000, 0, En 1.961716009041E-07, CFL 0.00043, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 1.34E-15 + 8712, 363.000, 0, En 1.710287511021E-07, CFL 0.00052, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te -1.41E-16 + 8736, 364.000, 0, En 3.167999902648E-07, CFL 0.00052, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 0.00E+00, Te -1.27E-15 + 8760, 365.000, 0, En 6.777761524916E-07, CFL 0.00094, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -1.33E-14, Te 8.17E-16 diff --git a/examples/solo_ocean/single_column_z/timestats.intel b/examples/solo_ocean/single_column_z/timestats.intel index 7226cd22d7..a4684cf044 100644 --- a/examples/solo_ocean/single_column_z/timestats.intel +++ b/examples/solo_ocean/single_column_z/timestats.intel @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 2.061703404769E-06, CFL 0.00113, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.58E-15 - 48, 2.000, 0, En 5.228769157508E-06, CFL 0.00230, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 1.78E-16 - 72, 3.000, 0, En 5.137715491850E-06, CFL 0.00249, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te 1.23E-16 - 96, 4.000, 0, En 3.532159669808E-06, CFL 0.00179, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 3.39E-15 - 120, 5.000, 0, En 2.360484982873E-07, CFL 0.00048, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -1.27E-15 - 144, 6.000, 0, En 9.638917081497E-07, CFL 0.00086, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.08E-15 - 168, 7.000, 0, En 7.506281211405E-07, CFL 0.00124, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 2.94E-15 - 192, 8.000, 0, En 2.206469033067E-06, CFL 0.00163, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 2.17E-16 - 216, 9.000, 0, En 4.301172870571E-06, CFL 0.00255, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se 0.00E+00, Te -1.54E-15 - 240, 10.000, 0, En 1.012488120447E-05, CFL 0.00350, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 6.65E-15, Te -1.04E-15 - 264, 11.000, 0, En 7.289195064259E-06, CFL 0.00202, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -1.33E-14, Te -7.22E-16 - 288, 12.000, 0, En 5.525667146462E-06, CFL 0.00257, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 2.00E-14, Te -6.00E-16 - 312, 13.000, 0, En 2.913023382213E-06, CFL 0.00122, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 0.00E+00, Te 1.10E-15 - 336, 14.000, 0, En 2.913198157628E-06, CFL 0.00188, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -3.34E-15 - 360, 15.000, 0, En 6.951336888359E-06, CFL 0.00293, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 3.30E-15 - 384, 16.000, 0, En 2.808986187429E-06, CFL 0.00177, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 0.00E+00, Te -1.65E-15 - 408, 17.000, 0, En 1.225305055678E-07, CFL 0.00044, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -1.33E-14, Te 5.26E-16 - 432, 18.000, 0, En 2.360613496216E-06, CFL 0.00167, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 0.00E+00, Te 2.70E-16 - 456, 19.000, 0, En 2.111906212447E-07, CFL 0.00038, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 1.33E-14, Te 5.69E-16 - 480, 20.000, 0, En 1.826913079659E-06, CFL 0.00151, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 2.75E-15 - 504, 21.000, 0, En 3.077018169283E-06, CFL 0.00188, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 0.00E+00, Te -5.76E-16 - 528, 22.000, 0, En 2.566972190419E-06, CFL 0.00202, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -6.65E-15, Te -1.21E-15 - 552, 23.000, 0, En 6.272015941878E-06, CFL 0.00235, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 1.08E-15 - 576, 24.000, 0, En 3.825866209890E-06, CFL 0.00200, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -4.06E-15 - 600, 25.000, 0, En 9.910381116171E-06, CFL 0.00290, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 2.03E-15 - 624, 26.000, 0, En 5.597675924286E-06, CFL 0.00225, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -2.18E-15 - 648, 27.000, 0, En 1.511950498203E-05, CFL 0.00317, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -2.00E-14, Te -3.46E-16 - 672, 28.000, 0, En 1.111451357554E-05, CFL 0.00319, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se 6.65E-15, Te -4.21E-16 - 696, 29.000, 0, En 1.349116680757E-06, CFL 0.00101, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 6.65E-15, Te 9.87E-16 - 720, 30.000, 0, En 4.892633293270E-07, CFL 0.00040, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 0.00E+00, Te 3.79E-16 - 744, 31.000, 0, En 1.026457267454E-07, CFL 0.00031, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te 2.45E-15 - 768, 32.000, 0, En 2.208337429930E-07, CFL 0.00043, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se 0.00E+00, Te 3.37E-16 - 792, 33.000, 0, En 3.524363374884E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 0.00E+00, Te -1.24E-15 - 816, 34.000, 0, En 3.253342006011E-07, CFL 0.00035, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.63E-15 - 840, 35.000, 0, En 2.223444389559E-07, CFL 0.00053, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 6.65E-15, Te -1.86E-15 - 864, 36.000, 0, En 4.662290291173E-07, CFL 0.00074, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 6.65E-15, Te -1.54E-15 - 888, 37.000, 0, En 3.679802253332E-07, CFL 0.00072, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 6.65E-15, Te 2.01E-15 - 912, 38.000, 0, En 1.729914197773E-06, CFL 0.00153, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 0.00E+00, Te -7.19E-16 - 936, 39.000, 0, En 4.106773364363E-06, CFL 0.00228, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -2.54E-15 - 960, 40.000, 0, En 3.513755581733E-07, CFL 0.00075, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -6.65E-15, Te 1.54E-15 - 984, 41.000, 0, En 1.115437643725E-06, CFL 0.00138, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -2.06E-15 - 1008, 42.000, 0, En 2.776395187219E-06, CFL 0.00195, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 0.00E+00, Te 1.10E-15 - 1032, 43.000, 0, En 2.765697947901E-06, CFL 0.00234, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 6.65E-15, Te -9.64E-16 - 1056, 44.000, 0, En 6.330921850539E-07, CFL 0.00094, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se -6.65E-15, Te 1.60E-15 - 1080, 45.000, 0, En 1.523494647283E-06, CFL 0.00102, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se 0.00E+00, Te -1.10E-15 - 1104, 46.000, 0, En 7.266238044916E-07, CFL 0.00072, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te 2.63E-18 - 1128, 47.000, 0, En 1.763578429453E-07, CFL 0.00024, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se -6.65E-15, Te -1.62E-16 - 1152, 48.000, 0, En 1.549243588874E-06, CFL 0.00171, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 6.65E-15, Te 5.08E-16 - 1176, 49.000, 0, En 3.249598852076E-06, CFL 0.00253, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -2.79E-15 - 1200, 50.000, 0, En 3.792397632089E-07, CFL 0.00033, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -2.18E-15 - 1224, 51.000, 0, En 1.411904495510E-06, CFL 0.00098, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 1.75E-15 - 1248, 52.000, 0, En 1.093062033080E-05, CFL 0.00322, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te -4.65E-16 - 1272, 53.000, 0, En 7.820325259821E-06, CFL 0.00251, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se -6.65E-15, Te 7.31E-16 - 1296, 54.000, 0, En 6.145647504098E-06, CFL 0.00241, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 1.33E-14, Te 3.90E-16 - 1320, 55.000, 0, En 5.715260583945E-06, CFL 0.00241, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 6.65E-15, Te -3.63E-15 - 1344, 56.000, 0, En 1.453065359584E-06, CFL 0.00133, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 0.00E+00, Te 4.97E-16 - 1368, 57.000, 0, En 3.963149417263E-06, CFL 0.00195, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 3.45E-15 - 1392, 58.000, 0, En 2.141397697730E-06, CFL 0.00124, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te -1.22E-15 - 1416, 59.000, 0, En 1.198589298482E-06, CFL 0.00091, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -1.00E-15 - 1440, 60.000, 0, En 8.047182270383E-07, CFL 0.00096, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te 1.90E-18 - 1464, 61.000, 0, En 1.187974931782E-06, CFL 0.00146, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 3.85E-16 - 1488, 62.000, 0, En 3.845043610955E-06, CFL 0.00249, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se -6.65E-15, Te -1.71E-15 - 1512, 63.000, 0, En 2.333380906892E-06, CFL 0.00306, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 8.94E-16 - 1536, 64.000, 0, En 1.030023170967E-06, CFL 0.00212, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te -7.39E-16 - 1560, 65.000, 0, En 1.093602979190E-06, CFL 0.00204, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 2.30E-15 - 1584, 66.000, 0, En 8.812590013506E-07, CFL 0.00099, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 1.33E-14, Te -1.87E-15 - 1608, 67.000, 0, En 5.185110309513E-06, CFL 0.00289, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se -6.65E-15, Te 1.86E-15 - 1632, 68.000, 0, En 5.682389301823E-06, CFL 0.00303, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -1.69E-15 - 1656, 69.000, 0, En 3.163162946628E-06, CFL 0.00162, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 1.33E-14, Te 2.33E-15 - 1680, 70.000, 0, En 2.077773520580E-06, CFL 0.00120, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 0.00E+00, Te -1.02E-15 - 1704, 71.000, 0, En 2.911802516670E-06, CFL 0.00242, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -6.65E-15, Te 2.09E-15 - 1728, 72.000, 0, En 4.069100390604E-06, CFL 0.00332, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se -6.65E-15, Te -1.89E-15 - 1752, 73.000, 0, En 6.542014278408E-06, CFL 0.00361, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se 0.00E+00, Te 2.97E-15 - 1776, 74.000, 0, En 4.199703139981E-06, CFL 0.00267, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se -6.65E-15, Te -3.20E-15 - 1800, 75.000, 0, En 8.347856193950E-07, CFL 0.00111, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -2.64E-15 - 1824, 76.000, 0, En 3.004494284720E-06, CFL 0.00284, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 1.89E-15 - 1848, 77.000, 0, En 7.842089911166E-06, CFL 0.00351, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te 5.34E-16 - 1872, 78.000, 0, En 5.693610622260E-06, CFL 0.00295, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 0.00E+00, Te 7.82E-16 - 1896, 79.000, 0, En 4.816219747505E-06, CFL 0.00316, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se 0.00E+00, Te 9.98E-16 - 1920, 80.000, 0, En 4.559014269186E-06, CFL 0.00244, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se -6.65E-15, Te -3.18E-15 - 1944, 81.000, 0, En 2.605393554428E-06, CFL 0.00196, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 1.35E-15 - 1968, 82.000, 0, En 4.037216361289E-06, CFL 0.00208, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.63E-15 - 1992, 83.000, 0, En 2.262965254389E-06, CFL 0.00205, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se -6.65E-15, Te -5.67E-16 - 2016, 84.000, 0, En 2.756090970960E-06, CFL 0.00270, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 9.38E-16 - 2040, 85.000, 0, En 3.087864705963E-06, CFL 0.00172, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -6.65E-15, Te 1.72E-15 - 2064, 86.000, 0, En 4.773205567311E-06, CFL 0.00219, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 0.00E+00, Te -2.76E-15 - 2088, 87.000, 0, En 2.344797220090E-06, CFL 0.00143, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 2.00E-14, Te 2.98E-15 - 2112, 88.000, 0, En 8.382141408380E-06, CFL 0.00309, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te -1.62E-15 - 2136, 89.000, 0, En 1.225880017569E-05, CFL 0.00405, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -8.75E-16 - 2160, 90.000, 0, En 9.044366497820E-06, CFL 0.00283, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 2.38E-15 - 2184, 91.000, 0, En 9.763297436388E-06, CFL 0.00334, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.81E-15 - 2208, 92.000, 0, En 1.112031407922E-06, CFL 0.00101, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -1.44E-15 - 2232, 93.000, 0, En 2.085507964719E-06, CFL 0.00149, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -1.21E-15 - 2256, 94.000, 0, En 4.010703889518E-07, CFL 0.00088, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -1.51E-15 - 2280, 95.000, 0, En 3.036685483500E-06, CFL 0.00177, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 3.26E-15 - 2304, 96.000, 0, En 5.371635874274E-06, CFL 0.00371, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -2.00E-14, Te -1.63E-15 - 2328, 97.000, 0, En 2.329654654671E-05, CFL 0.00420, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 6.65E-15, Te 1.89E-15 - 2352, 98.000, 0, En 1.700896174195E-05, CFL 0.00446, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -1.33E-14, Te -2.09E-15 - 2376, 99.000, 0, En 1.631066745230E-06, CFL 0.00140, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 1.48E-16 - 2400, 100.000, 0, En 5.075652283112E-06, CFL 0.00263, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 2.00E-14, Te 9.73E-16 - 2424, 101.000, 0, En 1.636849692483E-06, CFL 0.00195, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -2.00E-14, Te -3.08E-16 - 2448, 102.000, 0, En 2.783657391170E-06, CFL 0.00211, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 1.33E-14, Te -5.66E-16 - 2472, 103.000, 0, En 2.643371121172E-06, CFL 0.00242, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 0.00E+00, Te -2.11E-15 - 2496, 104.000, 0, En 3.528799875296E-06, CFL 0.00320, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 6.65E-15, Te 6.47E-17 - 2520, 105.000, 0, En 9.346423360548E-07, CFL 0.00117, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -6.65E-15, Te 1.11E-15 - 2544, 106.000, 0, En 3.057049989445E-06, CFL 0.00365, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -1.33E-14, Te -1.76E-15 - 2568, 107.000, 0, En 9.626604367892E-06, CFL 0.00549, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -1.33E-14, Te 3.55E-15 - 2592, 108.000, 0, En 6.958711180887E-06, CFL 0.00420, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.00E-14, Te -3.58E-15 - 2616, 109.000, 0, En 2.131292903955E-06, CFL 0.00198, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se 0.00E+00, Te 2.34E-15 - 2640, 110.000, 0, En 7.738954936724E-07, CFL 0.00128, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te 5.56E-17 - 2664, 111.000, 0, En 1.300879081955E-06, CFL 0.00190, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 0.00E+00, Te -1.25E-15 - 2688, 112.000, 0, En 2.626763344119E-06, CFL 0.00214, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 1.33E-14, Te 4.42E-15 - 2712, 113.000, 0, En 6.689507162575E-06, CFL 0.00303, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -7.10E-16 - 2736, 114.000, 0, En 7.925854820940E-06, CFL 0.00357, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -2.18E-15 - 2760, 115.000, 0, En 2.165100026594E-06, CFL 0.00171, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -1.79E-15 - 2784, 116.000, 0, En 2.306688010406E-06, CFL 0.00233, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 1.84E-15 - 2808, 117.000, 0, En 5.720379613715E-06, CFL 0.00288, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se 0.00E+00, Te -1.85E-15 - 2832, 118.000, 0, En 7.735537479326E-06, CFL 0.00307, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te 1.17E-15 - 2856, 119.000, 0, En 6.851759021428E-06, CFL 0.00331, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 1.33E-14, Te 2.51E-16 - 2880, 120.000, 0, En 4.001049111785E-06, CFL 0.00246, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se 0.00E+00, Te 1.95E-16 - 2904, 121.000, 0, En 5.312972195844E-06, CFL 0.00381, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 2.00E-14, Te 1.29E-15 - 2928, 122.000, 0, En 5.620426920268E-06, CFL 0.00322, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te -4.93E-17 - 2952, 123.000, 0, En 2.214834840888E-06, CFL 0.00183, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se 0.00E+00, Te -4.45E-16 - 2976, 124.000, 0, En 1.435187108443E-06, CFL 0.00204, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 6.65E-15, Te 3.33E-15 - 3000, 125.000, 0, En 8.186846119011E-07, CFL 0.00170, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 6.65E-15, Te -4.22E-16 - 3024, 126.000, 0, En 9.828273468808E-07, CFL 0.00191, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -9.59E-16 - 3048, 127.000, 0, En 8.852980738588E-06, CFL 0.00577, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 0.00E+00, Te 6.72E-16 - 3072, 128.000, 0, En 8.394037157543E-06, CFL 0.00356, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 6.65E-15, Te -2.05E-16 - 3096, 129.000, 0, En 1.331510800033E-06, CFL 0.00128, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se -6.65E-15, Te -2.92E-16 - 3120, 130.000, 0, En 4.002729405758E-06, CFL 0.00342, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 1.33E-14, Te 5.60E-16 - 3144, 131.000, 0, En 6.387915652702E-06, CFL 0.00416, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 6.65E-15, Te 1.49E-15 - 3168, 132.000, 0, En 4.137323122510E-06, CFL 0.00350, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -1.33E-14, Te -2.26E-15 - 3192, 133.000, 0, En 1.587059868270E-06, CFL 0.00201, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te 7.42E-16 - 3216, 134.000, 0, En 7.528735874452E-07, CFL 0.00137, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 6.65E-15, Te 1.39E-15 - 3240, 135.000, 0, En 6.557040190793E-07, CFL 0.00124, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se 0.00E+00, Te 1.64E-16 - 3264, 136.000, 0, En 4.953256538352E-06, CFL 0.00490, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se -6.65E-15, Te -2.45E-15 - 3288, 137.000, 0, En 4.757121344885E-06, CFL 0.00388, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te 6.01E-17 - 3312, 138.000, 0, En 1.039877040886E-06, CFL 0.00215, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -1.33E-14, Te -1.10E-15 - 3336, 139.000, 0, En 3.156414012062E-06, CFL 0.00332, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -6.65E-15, Te 2.37E-15 - 3360, 140.000, 0, En 4.482058705293E-06, CFL 0.00430, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -2.41E-15 - 3384, 141.000, 0, En 2.542998434764E-06, CFL 0.00263, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -1.54E-15 - 3408, 142.000, 0, En 1.727507519888E-06, CFL 0.00208, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -1.33E-14, Te 1.88E-15 - 3432, 143.000, 0, En 1.227403586519E-06, CFL 0.00173, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -6.65E-15, Te 8.16E-16 - 3456, 144.000, 0, En 9.090200230085E-07, CFL 0.00196, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te -1.50E-15 - 3480, 145.000, 0, En 1.469529740651E-06, CFL 0.00216, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 0.00E+00, Te -1.01E-15 - 3504, 146.000, 0, En 3.844174196093E-07, CFL 0.00126, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7775, Me 3.44E-18, Se 1.33E-14, Te 5.82E-17 - 3528, 147.000, 0, En 2.847143970500E-07, CFL 0.00102, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -2.00E-14, Te 4.66E-16 - 3552, 148.000, 0, En 3.266322259462E-07, CFL 0.00091, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 1.42E-15 - 3576, 149.000, 0, En 9.710198342335E-08, CFL 0.00033, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.00E-14, Te -2.32E-15 - 3600, 150.000, 0, En 8.451097418167E-07, CFL 0.00167, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 2.89E-16 - 3624, 151.000, 0, En 1.701951322245E-06, CFL 0.00277, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -1.55E-15 - 3648, 152.000, 0, En 3.002724379913E-07, CFL 0.00084, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te -9.50E-16 - 3672, 153.000, 0, En 8.565828788502E-07, CFL 0.00197, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 1.33E-14, Te 5.29E-16 - 3696, 154.000, 0, En 1.722623669860E-06, CFL 0.00275, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 6.73E-16 - 3720, 155.000, 0, En 3.195682045470E-07, CFL 0.00115, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 0.00E+00, Te -8.94E-16 - 3744, 156.000, 0, En 5.439353066164E-06, CFL 0.00395, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 1.94E-15 - 3768, 157.000, 0, En 1.930158888593E-05, CFL 0.00870, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te -2.55E-16 - 3792, 158.000, 0, En 1.706783569233E-05, CFL 0.00665, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -6.65E-15, Te -1.33E-15 - 3816, 159.000, 0, En 6.641698613468E-06, CFL 0.00332, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te 5.63E-20 - 3840, 160.000, 0, En 3.932076597367E-06, CFL 0.00429, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -6.65E-15, Te 1.54E-15 - 3864, 161.000, 0, En 7.599994187662E-06, CFL 0.00491, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -1.69E-15 - 3888, 162.000, 0, En 8.140726372509E-06, CFL 0.00435, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se -6.65E-15, Te 1.56E-15 - 3912, 163.000, 0, En 3.682844366230E-06, CFL 0.00319, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te -7.28E-16 - 3936, 164.000, 0, En 2.210036056952E-06, CFL 0.00303, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -6.65E-15, Te 2.45E-15 - 3960, 165.000, 0, En 1.967422127312E-06, CFL 0.00308, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -1.08E-15 - 3984, 166.000, 0, En 1.408021079834E-06, CFL 0.00259, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te -4.59E-16 - 4008, 167.000, 0, En 4.123215221112E-07, CFL 0.00130, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 3.27E-15 - 4032, 168.000, 0, En 4.881264189901E-07, CFL 0.00141, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 1.33E-14, Te -3.21E-16 - 4056, 169.000, 0, En 7.008582364212E-07, CFL 0.00133, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -2.00E-14, Te -4.68E-16 - 4080, 170.000, 0, En 2.694689886003E-06, CFL 0.00324, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 6.65E-15, Te -2.44E-15 - 4104, 171.000, 0, En 5.802220446877E-06, CFL 0.00534, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 0.00E+00, Te 1.56E-15 - 4128, 172.000, 0, En 3.851390386552E-06, CFL 0.00383, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 1.33E-14, Te -2.01E-15 - 4152, 173.000, 0, En 1.307404609348E-06, CFL 0.00232, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.27E-15 - 4176, 174.000, 0, En 2.210776226211E-06, CFL 0.00290, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -1.33E-14, Te -1.75E-15 - 4200, 175.000, 0, En 4.205837618883E-06, CFL 0.00320, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 0.00E+00, Te 1.64E-15 - 4224, 176.000, 0, En 4.753390886537E-06, CFL 0.00367, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -1.76E-15 - 4248, 177.000, 0, En 2.414421949721E-06, CFL 0.00331, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 1.82E-15 - 4272, 178.000, 0, En 6.573307079325E-07, CFL 0.00128, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te 2.24E-16 - 4296, 179.000, 0, En 2.947436467742E-07, CFL 0.00110, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -2.00E-14, Te 4.51E-15 - 4320, 180.000, 0, En 3.564259319449E-07, CFL 0.00104, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 6.65E-15, Te -5.67E-15 - 4344, 181.000, 0, En 4.150177548821E-06, CFL 0.00453, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 2.25E-15 - 4368, 182.000, 0, En 1.373082828264E-05, CFL 0.00777, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 6.02E-16 - 4392, 183.000, 0, En 9.638300651283E-06, CFL 0.00555, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 0.00E+00, Te -1.31E-15 - 4416, 184.000, 0, En 5.126265153126E-06, CFL 0.00349, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 6.65E-15, Te 2.13E-16 - 4440, 185.000, 0, En 4.102211101780E-06, CFL 0.00340, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te -7.65E-16 - 4464, 186.000, 0, En 2.665562151594E-06, CFL 0.00234, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se 0.00E+00, Te 5.37E-16 - 4488, 187.000, 0, En 1.233148079202E-06, CFL 0.00172, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se -6.65E-15, Te 2.14E-16 - 4512, 188.000, 0, En 2.035843186358E-07, CFL 0.00082, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se -6.65E-15, Te 1.04E-16 - 4536, 189.000, 0, En 1.764874728789E-07, CFL 0.00060, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.00E-14, Te -6.13E-16 - 4560, 190.000, 0, En 1.840594838093E-07, CFL 0.00072, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -6.48E-16 - 4584, 191.000, 0, En 9.090006394627E-07, CFL 0.00180, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 1.78E-16 - 4608, 192.000, 0, En 1.260244205112E-06, CFL 0.00206, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 6.65E-15, Te 1.15E-15 - 4632, 193.000, 0, En 9.110526623579E-07, CFL 0.00204, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 2.79E-15 - 4656, 194.000, 0, En 1.171060202293E-06, CFL 0.00209, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -3.50E-15 - 4680, 195.000, 0, En 2.048360148900E-06, CFL 0.00245, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -1.33E-14, Te -6.03E-17 - 4704, 196.000, 0, En 2.396316282428E-06, CFL 0.00318, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 0.00E+00, Te 1.74E-15 - 4728, 197.000, 0, En 2.020080092995E-06, CFL 0.00256, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 0.00E+00, Te -2.32E-15 - 4752, 198.000, 0, En 2.022991201234E-06, CFL 0.00296, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -1.33E-14, Te 8.26E-16 - 4776, 199.000, 0, En 8.733799241119E-07, CFL 0.00201, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 2.00E-14, Te 1.52E-15 - 4800, 200.000, 0, En 4.546313519709E-08, CFL 0.00013, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -2.00E-14, Te -1.52E-15 - 4824, 201.000, 0, En 1.331885046870E-07, CFL 0.00063, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te 3.34E-16 - 4848, 202.000, 0, En 2.404712487584E-06, CFL 0.00320, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 0.00E+00, Te -4.67E-16 - 4872, 203.000, 0, En 7.249762450932E-06, CFL 0.00444, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se 0.00E+00, Te -2.56E-15 - 4896, 204.000, 0, En 5.983852440885E-06, CFL 0.00325, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se -6.65E-15, Te 2.23E-15 - 4920, 205.000, 0, En 7.801027647523E-07, CFL 0.00128, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te 3.92E-16 - 4944, 206.000, 0, En 1.705006574690E-06, CFL 0.00268, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te -1.81E-15 - 4968, 207.000, 0, En 2.660054682961E-06, CFL 0.00260, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 6.65E-15, Te 8.88E-16 - 4992, 208.000, 0, En 3.187365074000E-06, CFL 0.00259, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 1.33E-14, Te 1.29E-16 - 5016, 209.000, 0, En 1.355501071220E-06, CFL 0.00187, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 6.65E-15, Te -2.03E-15 - 5040, 210.000, 0, En 3.999003332864E-07, CFL 0.00110, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 1.40E-15 - 5064, 211.000, 0, En 1.253990578688E-07, CFL 0.00052, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 0.00E+00, Te 1.38E-16 - 5088, 212.000, 0, En 9.477623733196E-08, CFL 0.00038, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 2.00E-15 - 5112, 213.000, 0, En 2.020780583276E-06, CFL 0.00257, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -2.00E-14, Te 6.35E-16 - 5136, 214.000, 0, En 4.322479550585E-06, CFL 0.00370, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 6.65E-15, Te 4.91E-16 - 5160, 215.000, 0, En 2.897961159096E-06, CFL 0.00364, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -9.82E-16 - 5184, 216.000, 0, En 7.729787543523E-06, CFL 0.00601, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.90E-15 - 5208, 217.000, 0, En 4.871897897477E-06, CFL 0.00360, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -1.92E-15 - 5232, 218.000, 0, En 1.770690668504E-06, CFL 0.00234, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8045, Me -4.07E-18, Se 6.65E-15, Te -5.32E-16 - 5256, 219.000, 0, En 3.143530431447E-07, CFL 0.00104, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se -6.65E-15, Te -1.47E-15 - 5280, 220.000, 0, En 3.787955306805E-07, CFL 0.00104, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 1.33E-14, Te -1.39E-15 - 5304, 221.000, 0, En 1.024250246000E-07, CFL 0.00047, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -1.33E-14, Te 3.26E-15 - 5328, 222.000, 0, En 6.722561508320E-08, CFL 0.00041, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -1.33E-14, Te -5.59E-16 - 5352, 223.000, 0, En 1.692123954936E-07, CFL 0.00070, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 2.07E-15 - 5376, 224.000, 0, En 2.923982275478E-07, CFL 0.00115, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8066, Me -1.66E-17, Se 1.33E-14, Te -1.27E-15 - 5400, 225.000, 0, En 1.108778574070E-06, CFL 0.00184, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 0.00E+00, Te 1.96E-15 - 5424, 226.000, 0, En 1.028456431117E-06, CFL 0.00221, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se 0.00E+00, Te 1.64E-15 - 5448, 227.000, 0, En 2.269924277298E-06, CFL 0.00334, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se -6.65E-15, Te -4.64E-16 - 5472, 228.000, 0, En 7.197768647395E-06, CFL 0.00531, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 1.33E-14, Te -1.00E-15 - 5496, 229.000, 0, En 3.899672625233E-06, CFL 0.00327, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te 9.69E-16 - 5520, 230.000, 0, En 8.699628440974E-07, CFL 0.00194, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 1.33E-14, Te -1.13E-15 - 5544, 231.000, 0, En 2.409905553625E-07, CFL 0.00079, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -7.15E-16 - 5568, 232.000, 0, En 1.979412954590E-07, CFL 0.00081, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 0.00E+00, Te 3.33E-15 - 5592, 233.000, 0, En 1.909823777537E-07, CFL 0.00087, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -4.60E-16 - 5616, 234.000, 0, En 4.855435180731E-06, CFL 0.00421, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 6.65E-15, Te -1.53E-15 - 5640, 235.000, 0, En 3.158299153805E-06, CFL 0.00281, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 2.00E-14, Te -1.57E-15 - 5664, 236.000, 0, En 2.889627555428E-07, CFL 0.00091, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.41E-15 - 5688, 237.000, 0, En 8.640028472831E-08, CFL 0.00045, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te 1.21E-16 - 5712, 238.000, 0, En 3.010888683095E-07, CFL 0.00111, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 0.00E+00, Te -1.29E-15 - 5736, 239.000, 0, En 7.010281419901E-07, CFL 0.00175, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 2.00E-14, Te 4.78E-16 - 5760, 240.000, 0, En 9.006838216727E-07, CFL 0.00148, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.66E-14, Te 6.04E-17 - 5784, 241.000, 0, En 1.851654796176E-06, CFL 0.00270, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 1.33E-14, Te -1.48E-15 - 5808, 242.000, 0, En 2.521096647316E-06, CFL 0.00320, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 0.00E+00, Te 2.53E-15 - 5832, 243.000, 0, En 2.139608626872E-06, CFL 0.00208, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 3.33E-14, Te -2.21E-15 - 5856, 244.000, 0, En 8.847982619930E-07, CFL 0.00154, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -1.33E-14, Te 1.69E-15 - 5880, 245.000, 0, En 3.033468962792E-07, CFL 0.00078, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 1.33E-14, Te -1.32E-15 - 5904, 246.000, 0, En 2.745995671089E-07, CFL 0.00091, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 6.65E-15, Te -1.72E-15 - 5928, 247.000, 0, En 3.150483103495E-07, CFL 0.00108, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 3.40E-15 - 5952, 248.000, 0, En 6.182485968818E-07, CFL 0.00167, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -2.77E-15 - 5976, 249.000, 0, En 2.115415873999E-06, CFL 0.00314, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 0.00E+00, Te 1.86E-15 - 6000, 250.000, 0, En 2.922830912012E-06, CFL 0.00361, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 6.65E-15, Te 2.21E-15 - 6024, 251.000, 0, En 3.134303873360E-06, CFL 0.00314, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se -6.65E-15, Te -3.48E-15 - 6048, 252.000, 0, En 3.260676014090E-06, CFL 0.00349, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8143, Me -1.83E-17, Se -6.65E-15, Te 2.75E-15 - 6072, 253.000, 0, En 2.597201093513E-06, CFL 0.00262, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -2.24E-15 - 6096, 254.000, 0, En 3.466259518863E-06, CFL 0.00314, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 2.20E-15 - 6120, 255.000, 0, En 4.111760442823E-06, CFL 0.00332, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -2.73E-15 - 6144, 256.000, 0, En 4.692910154788E-06, CFL 0.00308, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te -6.15E-16 - 6168, 257.000, 0, En 3.610353087051E-06, CFL 0.00288, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -1.33E-14, Te -7.38E-16 - 6192, 258.000, 0, En 5.810224238201E-06, CFL 0.00383, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.00E-14, Te 2.73E-17 - 6216, 259.000, 0, En 1.571954482970E-05, CFL 0.00636, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 0.00E+00, Te 1.02E-15 - 6240, 260.000, 0, En 1.122312245224E-05, CFL 0.00441, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -3.49E-16 - 6264, 261.000, 0, En 2.528127752874E-06, CFL 0.00240, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se 0.00E+00, Te -4.27E-15 - 6288, 262.000, 0, En 1.006513543335E-06, CFL 0.00156, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se -6.65E-15, Te 5.76E-15 - 6312, 263.000, 0, En 8.461433728716E-07, CFL 0.00182, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se 6.65E-15, Te -2.06E-15 - 6336, 264.000, 0, En 6.151908164828E-07, CFL 0.00130, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 1.23E-15 - 6360, 265.000, 0, En 1.723311808539E-06, CFL 0.00276, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te -2.02E-17 - 6384, 266.000, 0, En 1.740990341697E-06, CFL 0.00223, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -1.66E-15 - 6408, 267.000, 0, En 2.548134060158E-06, CFL 0.00303, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -1.01E-15 - 6432, 268.000, 0, En 3.033897915287E-06, CFL 0.00261, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 1.76E-15 - 6456, 269.000, 0, En 2.696513704478E-06, CFL 0.00278, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.26E-15 - 6480, 270.000, 0, En 4.219100343061E-07, CFL 0.00104, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te -6.10E-16 - 6504, 271.000, 0, En 4.705951556255E-07, CFL 0.00110, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te 1.72E-15 - 6528, 272.000, 0, En 2.666739316089E-06, CFL 0.00290, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 5.94E-16 - 6552, 273.000, 0, En 4.418134464393E-06, CFL 0.00373, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 9.74E-16 - 6576, 274.000, 0, En 5.719494596984E-06, CFL 0.00392, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -1.33E-14, Te -3.09E-15 - 6600, 275.000, 0, En 4.356851428685E-06, CFL 0.00320, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.30E-15 - 6624, 276.000, 0, En 4.878881555475E-06, CFL 0.00416, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 1.33E-14, Te 1.15E-15 - 6648, 277.000, 0, En 2.212470030047E-06, CFL 0.00229, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 6.65E-15, Te -3.92E-15 - 6672, 278.000, 0, En 1.208770390642E-06, CFL 0.00231, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 0.00E+00, Te -2.19E-16 - 6696, 279.000, 0, En 3.012354067846E-06, CFL 0.00297, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 1.33E-14, Te 8.39E-16 - 6720, 280.000, 0, En 7.259472139908E-06, CFL 0.00433, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -1.46E-17, Se 0.00E+00, Te -3.03E-16 - 6744, 281.000, 0, En 1.150816176056E-05, CFL 0.00486, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -6.65E-15, Te -2.03E-15 - 6768, 282.000, 0, En 9.993793577026E-06, CFL 0.00424, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 6.65E-15, Te -1.64E-15 - 6792, 283.000, 0, En 3.413440981868E-06, CFL 0.00233, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 6.65E-15, Te 1.71E-15 - 6816, 284.000, 0, En 3.621401785264E-05, CFL 0.00793, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te 1.45E-16 - 6840, 285.000, 0, En 6.139860869771E-05, CFL 0.00797, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se -6.65E-15, Te 3.95E-16 - 6864, 286.000, 0, En 1.870669964215E-05, CFL 0.00487, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 6.65E-15, Te -2.86E-17 - 6888, 287.000, 0, En 2.378511798014E-06, CFL 0.00226, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -1.33E-14, Te 2.14E-15 - 6912, 288.000, 0, En 5.990918586576E-06, CFL 0.00318, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 0.00E+00, Te -2.45E-15 - 6936, 289.000, 0, En 1.202426722471E-05, CFL 0.00471, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 5.32E-16 - 6960, 290.000, 0, En 6.905588181342E-06, CFL 0.00281, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -1.31E-17, Se -6.65E-15, Te -3.64E-17 - 6984, 291.000, 0, En 7.607308184854E-06, CFL 0.00401, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te -1.22E-15 - 7008, 292.000, 0, En 3.475902692331E-05, CFL 0.00605, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -7.82E-16 - 7032, 293.000, 0, En 3.154293232676E-05, CFL 0.00654, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 6.65E-15, Te 3.32E-15 - 7056, 294.000, 0, En 1.295210144707E-05, CFL 0.00357, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 4.28E-16 - 7080, 295.000, 0, En 4.560729043161E-06, CFL 0.00249, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se 0.00E+00, Te -9.37E-16 - 7104, 296.000, 0, En 9.189603993505E-07, CFL 0.00138, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -1.52E-15 - 7128, 297.000, 0, En 1.496289066321E-06, CFL 0.00228, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -1.02E-15 - 7152, 298.000, 0, En 2.278066981234E-06, CFL 0.00301, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 1.99E-15 - 7176, 299.000, 0, En 1.768944338137E-06, CFL 0.00137, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -6.65E-15, Te -2.32E-15 - 7200, 300.000, 0, En 2.236041490467E-06, CFL 0.00191, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se -6.65E-15, Te 1.44E-15 - 7224, 301.000, 0, En 4.360630280093E-06, CFL 0.00257, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 0.00E+00, Te -7.40E-16 - 7248, 302.000, 0, En 8.508888269470E-06, CFL 0.00384, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 6.65E-15, Te 3.94E-16 - 7272, 303.000, 0, En 8.018842503390E-06, CFL 0.00284, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 0.00E+00, Te 1.51E-16 - 7296, 304.000, 0, En 3.149133717589E-06, CFL 0.00193, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 3.01E-17 - 7320, 305.000, 0, En 1.748957326039E-06, CFL 0.00188, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 1.33E-14, Te -1.33E-15 - 7344, 306.000, 0, En 1.206836193720E-06, CFL 0.00189, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 6.65E-15, Te 3.85E-15 - 7368, 307.000, 0, En 1.335413492044E-06, CFL 0.00214, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se -6.65E-15, Te -2.06E-15 - 7392, 308.000, 0, En 2.185215441114E-06, CFL 0.00195, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se 0.00E+00, Te 4.15E-16 - 7416, 309.000, 0, En 3.253975772379E-06, CFL 0.00183, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 0.00E+00, Te -9.19E-17 - 7440, 310.000, 0, En 2.641351138902E-06, CFL 0.00185, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 2.27E-15 - 7464, 311.000, 0, En 2.427286989734E-06, CFL 0.00208, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 6.65E-15, Te -1.37E-15 - 7488, 312.000, 0, En 1.327945386869E-06, CFL 0.00145, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 0.00E+00, Te -9.86E-16 - 7512, 313.000, 0, En 2.553666945104E-07, CFL 0.00069, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 6.65E-15, Te 5.13E-17 - 7536, 314.000, 0, En 4.978125270832E-06, CFL 0.00299, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se 0.00E+00, Te 2.44E-15 - 7560, 315.000, 0, En 2.016559926020E-05, CFL 0.00549, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -1.33E-14, Te 9.63E-16 - 7584, 316.000, 0, En 1.983038309889E-05, CFL 0.00478, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se 0.00E+00, Te -2.44E-15 - 7608, 317.000, 0, En 3.010746793680E-06, CFL 0.00161, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 6.65E-15, Te -1.26E-15 - 7632, 318.000, 0, En 6.203824742739E-07, CFL 0.00079, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 6.65E-15, Te 1.15E-15 - 7656, 319.000, 0, En 2.620187210085E-06, CFL 0.00183, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 0.00E+00, Te -3.04E-15 - 7680, 320.000, 0, En 1.553581572409E-06, CFL 0.00165, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 1.05E-15 - 7704, 321.000, 0, En 6.835044608635E-07, CFL 0.00140, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -6.65E-15, Te -1.48E-15 - 7728, 322.000, 0, En 1.159443606088E-06, CFL 0.00149, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se -6.65E-15, Te -5.85E-16 - 7752, 323.000, 0, En 1.739004550080E-06, CFL 0.00205, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 3.06E-15 - 7776, 324.000, 0, En 8.049393295696E-07, CFL 0.00132, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -3.55E-15 - 7800, 325.000, 0, En 2.035525044005E-06, CFL 0.00157, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 4.43E-15 - 7824, 326.000, 0, En 2.898412735109E-06, CFL 0.00156, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -2.22E-15 - 7848, 327.000, 0, En 1.135218177716E-05, CFL 0.00383, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 2.00E-15 - 7872, 328.000, 0, En 9.777946398959E-06, CFL 0.00253, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se 0.00E+00, Te -1.56E-15 - 7896, 329.000, 0, En 2.853667221936E-06, CFL 0.00164, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 6.65E-15, Te -1.07E-15 - 7920, 330.000, 0, En 3.031656603639E-06, CFL 0.00198, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 1.98E-15 - 7944, 331.000, 0, En 1.669050174798E-06, CFL 0.00199, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -1.70E-15 - 7968, 332.000, 0, En 1.756110478427E-06, CFL 0.00161, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 0.00E+00, Te 2.84E-15 - 7992, 333.000, 0, En 1.374039233058E-06, CFL 0.00149, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se 0.00E+00, Te -1.91E-15 - 8016, 334.000, 0, En 1.244061075633E-06, CFL 0.00144, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -1.33E-14, Te 2.06E-15 - 8040, 335.000, 0, En 2.129617295262E-06, CFL 0.00155, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se 0.00E+00, Te -5.77E-16 - 8064, 336.000, 0, En 1.179858188252E-06, CFL 0.00143, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 6.65E-15, Te 1.73E-15 - 8088, 337.000, 0, En 1.511096805165E-06, CFL 0.00137, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -6.65E-15, Te -1.83E-15 - 8112, 338.000, 0, En 1.693582383759E-06, CFL 0.00168, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 1.33E-14, Te 2.99E-15 - 8136, 339.000, 0, En 5.125667303576E-07, CFL 0.00145, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -1.33E-14, Te -1.91E-15 - 8160, 340.000, 0, En 1.857595604288E-06, CFL 0.00182, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 1.33E-14, Te -1.44E-15 - 8184, 341.000, 0, En 1.572655209551E-06, CFL 0.00223, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 1.33E-14, Te -5.60E-16 - 8208, 342.000, 0, En 4.043726715311E-07, CFL 0.00119, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se -6.65E-15, Te 1.57E-15 - 8232, 343.000, 0, En 1.292524919794E-07, CFL 0.00050, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te 1.24E-16 - 8256, 344.000, 0, En 3.692009715491E-07, CFL 0.00082, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -2.56E-15 - 8280, 345.000, 0, En 9.835563463852E-07, CFL 0.00143, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 2.46E-15 - 8304, 346.000, 0, En 2.016837620799E-06, CFL 0.00180, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -1.40E-15 - 8328, 347.000, 0, En 5.505025927569E-06, CFL 0.00237, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te 3.65E-16 - 8352, 348.000, 0, En 1.406699734851E-05, CFL 0.00383, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -2.10E-15 - 8376, 349.000, 0, En 2.231625717805E-05, CFL 0.00474, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te -6.02E-16 - 8400, 350.000, 0, En 9.852086899407E-06, CFL 0.00345, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 3.14E-15 - 8424, 351.000, 0, En 2.901924506952E-06, CFL 0.00206, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -1.35E-15 - 8448, 352.000, 0, En 4.102924352024E-06, CFL 0.00300, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 4.07E-16 - 8472, 353.000, 0, En 1.131139176328E-05, CFL 0.00397, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -1.33E-14, Te -4.81E-15 - 8496, 354.000, 0, En 1.053212434952E-05, CFL 0.00310, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 1.33E-14, Te 4.62E-15 - 8520, 355.000, 0, En 8.655505026702E-06, CFL 0.00283, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 1.33E-14, Te -3.48E-15 - 8544, 356.000, 0, En 5.628673071433E-06, CFL 0.00248, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -2.66E-14, Te 3.57E-15 - 8568, 357.000, 0, En 3.328143904125E-06, CFL 0.00249, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se -6.65E-15, Te -2.89E-16 - 8592, 358.000, 0, En 9.567080304977E-07, CFL 0.00099, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 1.33E-14, Te -8.18E-16 - 8616, 359.000, 0, En 1.314285810570E-06, CFL 0.00102, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -6.19E-16 - 8640, 360.000, 0, En 4.277674161688E-07, CFL 0.00053, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 1.33E-14, Te 4.68E-15 - 8664, 361.000, 0, En 4.876076696828E-07, CFL 0.00130, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7835, Me -3.10E-17, Se -2.66E-14, Te -3.10E-15 - 8688, 362.000, 0, En 2.706883921904E-07, CFL 0.00066, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 2.37E-15 - 8712, 363.000, 0, En 1.839180734650E-07, CFL 0.00055, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te -4.89E-16 - 8736, 364.000, 0, En 8.910202413085E-07, CFL 0.00161, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 6.65E-15, Te -2.15E-15 - 8760, 365.000, 0, En 6.117009117645E-07, CFL 0.00087, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -2.00E-14, Te 3.08E-15 + 24, 1.000, 0, En 2.087624475805E-06, CFL 0.00119, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.30E-15 + 48, 2.000, 0, En 4.776915022017E-06, CFL 0.00185, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 4.21E-16 + 72, 3.000, 0, En 5.136657443641E-06, CFL 0.00241, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -5.38E-16 + 96, 4.000, 0, En 6.325687756127E-06, CFL 0.00254, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 3.40E-15 + 120, 5.000, 0, En 3.676925210337E-07, CFL 0.00068, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -6.78E-16 + 144, 6.000, 0, En 1.033605138990E-06, CFL 0.00099, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.28E-15 + 168, 7.000, 0, En 7.645467214682E-07, CFL 0.00162, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 2.83E-15 + 192, 8.000, 0, En 2.191910390663E-06, CFL 0.00168, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 3.25E-16 + 216, 9.000, 0, En 4.310595062538E-06, CFL 0.00253, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se -6.65E-15, Te -1.64E-15 + 240, 10.000, 0, En 1.201604752184E-05, CFL 0.00366, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 1.33E-14, Te -8.72E-16 + 264, 11.000, 0, En 8.594410062480E-06, CFL 0.00219, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -6.65E-15, Te -6.37E-16 + 288, 12.000, 0, En 4.902771572564E-06, CFL 0.00250, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 1.33E-14, Te 2.83E-16 + 312, 13.000, 0, En 3.016195903204E-06, CFL 0.00123, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 0.00E+00, Te -1.19E-16 + 336, 14.000, 0, En 3.156326624509E-06, CFL 0.00197, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -1.86E-15 + 360, 15.000, 0, En 6.981547478791E-06, CFL 0.00285, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 1.70E-15 + 384, 16.000, 0, En 3.413843330929E-06, CFL 0.00245, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 0.00E+00, Te -1.19E-15 + 408, 17.000, 0, En 1.150691765463E-07, CFL 0.00041, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -1.33E-14, Te -2.03E-16 + 432, 18.000, 0, En 8.812962921663E-07, CFL 0.00091, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te 1.65E-15 + 456, 19.000, 0, En 2.448620202920E-07, CFL 0.00041, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 1.89E-15 + 480, 20.000, 0, En 2.256616278095E-06, CFL 0.00175, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 2.30E-15 + 504, 21.000, 0, En 2.256370585774E-06, CFL 0.00128, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 0.00E+00, Te -1.30E-16 + 528, 22.000, 0, En 2.673113187961E-06, CFL 0.00206, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -6.65E-15, Te -2.39E-15 + 552, 23.000, 0, En 5.206130458843E-06, CFL 0.00228, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 9.89E-16 + 576, 24.000, 0, En 4.049684072028E-06, CFL 0.00208, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -4.00E-15 + 600, 25.000, 0, En 1.175151171127E-05, CFL 0.00304, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 2.33E-15 + 624, 26.000, 0, En 8.096397693472E-06, CFL 0.00280, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -2.67E-15 + 648, 27.000, 0, En 1.517942698286E-05, CFL 0.00318, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -2.00E-14, Te -1.97E-16 + 672, 28.000, 0, En 1.096595170068E-05, CFL 0.00298, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se 0.00E+00, Te -4.94E-16 + 696, 29.000, 0, En 1.345631828653E-06, CFL 0.00096, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 1.33E-14, Te 3.57E-16 + 720, 30.000, 0, En 4.945030219100E-07, CFL 0.00040, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 0.00E+00, Te 1.88E-16 + 744, 31.000, 0, En 1.034415108003E-07, CFL 0.00030, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te 2.51E-15 + 768, 32.000, 0, En 2.205158400639E-07, CFL 0.00040, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se -6.65E-15, Te -2.02E-17 + 792, 33.000, 0, En 3.499461850326E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te 7.09E-18 + 816, 34.000, 0, En 2.505764280921E-07, CFL 0.00029, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.45E-15 + 840, 35.000, 0, En 1.339695191499E-07, CFL 0.00035, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 6.65E-15, Te -2.03E-15 + 864, 36.000, 0, En 1.054025575409E-06, CFL 0.00142, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se -6.65E-15, Te -1.89E-15 + 888, 37.000, 0, En 1.138265490842E-06, CFL 0.00139, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 1.33E-14, Te 2.73E-15 + 912, 38.000, 0, En 3.715288330358E-06, CFL 0.00257, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 6.65E-15, Te -8.93E-16 + 936, 39.000, 0, En 3.784052557667E-06, CFL 0.00226, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -1.76E-15 + 960, 40.000, 0, En 2.481823121386E-07, CFL 0.00063, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -6.65E-15, Te 1.30E-15 + 984, 41.000, 0, En 2.768935520846E-06, CFL 0.00246, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 0.00E+00, Te -2.39E-15 + 1008, 42.000, 0, En 3.969182551085E-06, CFL 0.00224, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se -6.65E-15, Te 6.74E-16 + 1032, 43.000, 0, En 2.939105986730E-06, CFL 0.00247, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 1.33E-14, Te 1.41E-16 + 1056, 44.000, 0, En 6.745701667795E-07, CFL 0.00099, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.56E-15 + 1080, 45.000, 0, En 2.274828266661E-06, CFL 0.00125, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se 0.00E+00, Te -8.36E-16 + 1104, 46.000, 0, En 2.691429345841E-06, CFL 0.00201, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 0.00E+00, Te -9.31E-16 + 1128, 47.000, 0, En 3.376135643178E-07, CFL 0.00043, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se 0.00E+00, Te -1.78E-16 + 1152, 48.000, 0, En 7.823465671733E-07, CFL 0.00072, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 0.00E+00, Te 1.18E-15 + 1176, 49.000, 0, En 1.539328113459E-06, CFL 0.00106, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -1.93E-15 + 1200, 50.000, 0, En 5.031294309660E-07, CFL 0.00055, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -3.23E-15 + 1224, 51.000, 0, En 2.292654304187E-06, CFL 0.00193, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se 0.00E+00, Te 2.35E-15 + 1248, 52.000, 0, En 1.165185160513E-05, CFL 0.00364, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te 1.39E-16 + 1272, 53.000, 0, En 8.006871270277E-06, CFL 0.00261, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se -6.65E-15, Te -1.63E-16 + 1296, 54.000, 0, En 6.811866478514E-06, CFL 0.00256, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 3.11E-16 + 1320, 55.000, 0, En 7.696351105101E-06, CFL 0.00308, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 1.33E-14, Te -2.56E-15 + 1344, 56.000, 0, En 2.762482603555E-06, CFL 0.00190, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 0.00E+00, Te 1.22E-15 + 1368, 57.000, 0, En 4.921597750678E-06, CFL 0.00238, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 2.35E-15 + 1392, 58.000, 0, En 5.152551644362E-06, CFL 0.00293, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te -6.79E-16 + 1416, 59.000, 0, En 1.562209580651E-06, CFL 0.00132, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -7.59E-16 + 1440, 60.000, 0, En 7.800823571178E-07, CFL 0.00091, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te 2.98E-16 + 1464, 61.000, 0, En 1.056456684381E-06, CFL 0.00148, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 9.78E-16 + 1488, 62.000, 0, En 3.824566251739E-06, CFL 0.00251, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se 0.00E+00, Te -3.26E-15 + 1512, 63.000, 0, En 2.110646691284E-06, CFL 0.00278, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se -6.65E-15, Te 1.98E-15 + 1536, 64.000, 0, En 1.048794876404E-06, CFL 0.00213, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se 0.00E+00, Te -4.02E-16 + 1560, 65.000, 0, En 7.325536332870E-07, CFL 0.00141, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 0.00E+00, Te 3.14E-15 + 1584, 66.000, 0, En 9.866276801057E-07, CFL 0.00111, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 1.33E-14, Te -1.69E-15 + 1608, 67.000, 0, En 5.371018866741E-06, CFL 0.00300, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se -6.65E-15, Te 1.84E-15 + 1632, 68.000, 0, En 6.151111456426E-06, CFL 0.00325, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -1.13E-15 + 1656, 69.000, 0, En 3.243044817527E-06, CFL 0.00187, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 1.33E-14, Te 2.48E-15 + 1680, 70.000, 0, En 2.349105756012E-06, CFL 0.00182, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 6.65E-15, Te -1.99E-15 + 1704, 71.000, 0, En 3.400809609221E-06, CFL 0.00238, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -1.33E-14, Te 3.27E-15 + 1728, 72.000, 0, En 4.752999472557E-06, CFL 0.00336, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se 0.00E+00, Te -1.67E-15 + 1752, 73.000, 0, En 7.682045201075E-06, CFL 0.00378, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se -6.65E-15, Te 1.58E-15 + 1776, 74.000, 0, En 5.444709269111E-06, CFL 0.00324, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se 0.00E+00, Te -2.65E-15 + 1800, 75.000, 0, En 8.796094115930E-07, CFL 0.00113, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -1.67E-15 + 1824, 76.000, 0, En 2.585902575089E-06, CFL 0.00268, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 9.52E-16 + 1848, 77.000, 0, En 7.773042460047E-06, CFL 0.00344, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.66E-14, Te 9.67E-16 + 1872, 78.000, 0, En 5.221498015791E-06, CFL 0.00279, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 6.65E-15, Te 8.45E-16 + 1896, 79.000, 0, En 5.450987006865E-06, CFL 0.00320, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 5.12E-16 + 1920, 80.000, 0, En 5.189219881892E-06, CFL 0.00238, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se -6.65E-15, Te -1.88E-15 + 1944, 81.000, 0, En 3.164924795700E-06, CFL 0.00224, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 2.46E-17 + 1968, 82.000, 0, En 5.016269774823E-06, CFL 0.00243, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.17E-15 + 1992, 83.000, 0, En 2.707605162103E-06, CFL 0.00223, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se -6.65E-15, Te -4.67E-17 + 2016, 84.000, 0, En 1.713160797939E-06, CFL 0.00188, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 5.81E-16 + 2040, 85.000, 0, En 3.440137800639E-06, CFL 0.00176, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -6.65E-15, Te 2.09E-15 + 2064, 86.000, 0, En 1.066616722436E-05, CFL 0.00339, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 0.00E+00, Te -3.38E-15 + 2088, 87.000, 0, En 6.318711227120E-06, CFL 0.00280, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 2.00E-14, Te 1.55E-15 + 2112, 88.000, 0, En 1.031215775088E-05, CFL 0.00338, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te -2.74E-16 + 2136, 89.000, 0, En 1.420925291392E-05, CFL 0.00394, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -4.70E-16 + 2160, 90.000, 0, En 1.042763938464E-05, CFL 0.00257, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 2.01E-15 + 2184, 91.000, 0, En 8.632833657209E-06, CFL 0.00311, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.00E-15 + 2208, 92.000, 0, En 1.119031639125E-06, CFL 0.00105, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -1.69E-15 + 2232, 93.000, 0, En 2.532038292126E-06, CFL 0.00227, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -1.31E-15 + 2256, 94.000, 0, En 1.024313248151E-06, CFL 0.00130, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -8.54E-16 + 2280, 95.000, 0, En 4.779799177475E-06, CFL 0.00217, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 2.56E-15 + 2304, 96.000, 0, En 6.387304411855E-06, CFL 0.00381, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -6.85E-16 + 2328, 97.000, 0, En 2.972657519493E-05, CFL 0.00524, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 0.00E+00, Te 7.96E-16 + 2352, 98.000, 0, En 2.284595340319E-05, CFL 0.00508, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -6.65E-15, Te -1.43E-15 + 2376, 99.000, 0, En 2.253659795978E-06, CFL 0.00130, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 2.11E-16 + 2400, 100.000, 0, En 5.730354477848E-06, CFL 0.00233, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 1.33E-14, Te 1.47E-15 + 2424, 101.000, 0, En 1.610979788440E-06, CFL 0.00166, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -1.33E-14, Te -1.32E-16 + 2448, 102.000, 0, En 3.045048933275E-06, CFL 0.00217, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 6.65E-15, Te -1.14E-15 + 2472, 103.000, 0, En 4.124874288304E-06, CFL 0.00298, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 0.00E+00, Te -2.05E-15 + 2496, 104.000, 0, En 4.525644482286E-06, CFL 0.00348, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 2.00E-14, Te 3.49E-16 + 2520, 105.000, 0, En 1.058545964279E-06, CFL 0.00108, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -2.00E-14, Te 5.51E-16 + 2544, 106.000, 0, En 3.230263987556E-06, CFL 0.00356, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -6.65E-15, Te -1.35E-15 + 2568, 107.000, 0, En 1.040308855022E-05, CFL 0.00579, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -6.65E-15, Te 1.44E-15 + 2592, 108.000, 0, En 8.276842421443E-06, CFL 0.00456, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 1.33E-14, Te -2.26E-15 + 2616, 109.000, 0, En 2.880637149661E-06, CFL 0.00228, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se 0.00E+00, Te 2.19E-15 + 2640, 110.000, 0, En 1.110198195300E-06, CFL 0.00153, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te -1.39E-16 + 2664, 111.000, 0, En 1.481673344849E-06, CFL 0.00201, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 6.65E-15, Te -1.21E-16 + 2688, 112.000, 0, En 4.214380546507E-06, CFL 0.00341, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 6.65E-15, Te 3.92E-15 + 2712, 113.000, 0, En 7.460979432767E-06, CFL 0.00309, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -2.82E-17 + 2736, 114.000, 0, En 7.869820186622E-06, CFL 0.00359, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -2.26E-15 + 2760, 115.000, 0, En 1.485975659328E-06, CFL 0.00130, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -2.35E-15 + 2784, 116.000, 0, En 2.344553680710E-06, CFL 0.00220, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 1.33E-14, Te 5.52E-16 + 2808, 117.000, 0, En 6.419116432572E-06, CFL 0.00292, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se -6.65E-15, Te -4.91E-16 + 2832, 118.000, 0, En 8.903327888982E-06, CFL 0.00364, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te -1.48E-16 + 2856, 119.000, 0, En 7.723043204599E-06, CFL 0.00326, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 1.33E-14, Te 1.59E-15 + 2880, 120.000, 0, En 5.496485860667E-06, CFL 0.00311, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se 6.65E-15, Te -4.30E-16 + 2904, 121.000, 0, En 6.509942275657E-06, CFL 0.00429, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 1.33E-14, Te 1.00E-16 + 2928, 122.000, 0, En 8.093400766423E-06, CFL 0.00435, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te -4.95E-16 + 2952, 123.000, 0, En 2.124411466565E-06, CFL 0.00203, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se -6.65E-15, Te 6.04E-16 + 2976, 124.000, 0, En 1.357593383478E-06, CFL 0.00200, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 6.65E-15, Te 1.67E-15 + 3000, 125.000, 0, En 8.451792333627E-07, CFL 0.00163, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 1.33E-14, Te 9.27E-16 + 3024, 126.000, 0, En 1.170636258624E-06, CFL 0.00197, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -1.73E-15 + 3048, 127.000, 0, En 8.998323897373E-06, CFL 0.00571, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 0.00E+00, Te 1.85E-15 + 3072, 128.000, 0, En 8.999385339383E-06, CFL 0.00386, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 0.00E+00, Te -6.08E-16 + 3096, 129.000, 0, En 1.373314269444E-06, CFL 0.00200, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te -5.06E-16 + 3120, 130.000, 0, En 3.719637636031E-06, CFL 0.00354, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 6.65E-15, Te 5.65E-17 + 3144, 131.000, 0, En 7.826740648952E-06, CFL 0.00497, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 1.33E-14, Te 1.04E-15 + 3168, 132.000, 0, En 3.148870532590E-06, CFL 0.00315, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -1.33E-14, Te -1.56E-15 + 3192, 133.000, 0, En 1.704492075540E-06, CFL 0.00203, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te -6.26E-16 + 3216, 134.000, 0, En 9.481451923449E-07, CFL 0.00166, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 1.48E-15 + 3240, 135.000, 0, En 8.881619451170E-07, CFL 0.00140, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se 0.00E+00, Te 1.46E-15 + 3264, 136.000, 0, En 5.076511933463E-06, CFL 0.00494, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 0.00E+00, Te -2.81E-15 + 3288, 137.000, 0, En 4.496435691820E-06, CFL 0.00361, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te -1.78E-16 + 3312, 138.000, 0, En 8.887604102263E-07, CFL 0.00192, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -1.33E-14, Te -5.19E-16 + 3336, 139.000, 0, En 2.788737234383E-06, CFL 0.00309, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -6.65E-15, Te 2.15E-15 + 3360, 140.000, 0, En 4.018561160211E-06, CFL 0.00403, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -2.22E-15 + 3384, 141.000, 0, En 2.897442188694E-06, CFL 0.00288, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -1.16E-15 + 3408, 142.000, 0, En 1.449649233229E-06, CFL 0.00188, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -1.33E-14, Te 1.02E-15 + 3432, 143.000, 0, En 1.031604506747E-06, CFL 0.00156, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -6.65E-15, Te -7.16E-16 + 3456, 144.000, 0, En 7.862638352098E-07, CFL 0.00174, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te -2.31E-16 + 3480, 145.000, 0, En 1.289652171377E-06, CFL 0.00202, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 6.65E-15, Te -1.56E-17 + 3504, 146.000, 0, En 3.481705523543E-07, CFL 0.00098, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7775, Me 3.44E-18, Se 6.65E-15, Te 4.25E-16 + 3528, 147.000, 0, En 4.169057467068E-07, CFL 0.00100, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -1.33E-14, Te -4.67E-16 + 3552, 148.000, 0, En 5.050663226758E-07, CFL 0.00117, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se -1.33E-14, Te 1.32E-15 + 3576, 149.000, 0, En 2.467556691903E-07, CFL 0.00049, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.66E-14, Te -3.19E-15 + 3600, 150.000, 0, En 7.282363237811E-07, CFL 0.00146, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 1.17E-15 + 3624, 151.000, 0, En 1.565827000655E-06, CFL 0.00252, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -1.87E-15 + 3648, 152.000, 0, En 3.260086446073E-07, CFL 0.00071, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -6.65E-15, Te -4.51E-16 + 3672, 153.000, 0, En 1.026870846315E-06, CFL 0.00202, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 6.65E-15, Te 8.22E-16 + 3696, 154.000, 0, En 1.861146898752E-06, CFL 0.00287, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 8.16E-16 + 3720, 155.000, 0, En 4.986547972125E-07, CFL 0.00132, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -9.17E-16 + 3744, 156.000, 0, En 6.052856131123E-06, CFL 0.00408, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se -6.65E-15, Te 1.62E-15 + 3768, 157.000, 0, En 2.049357609162E-05, CFL 0.00895, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te 3.05E-16 + 3792, 158.000, 0, En 1.852949708505E-05, CFL 0.00696, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se 0.00E+00, Te -2.87E-15 + 3816, 159.000, 0, En 7.695720281527E-06, CFL 0.00380, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te 3.58E-16 + 3840, 160.000, 0, En 4.353267157320E-06, CFL 0.00444, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -1.33E-14, Te 1.40E-15 + 3864, 161.000, 0, En 8.742645075157E-06, CFL 0.00549, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -1.59E-15 + 3888, 162.000, 0, En 9.012489950859E-06, CFL 0.00484, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se 0.00E+00, Te -2.38E-17 + 3912, 163.000, 0, En 4.542215395815E-06, CFL 0.00382, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te -9.92E-16 + 3936, 164.000, 0, En 2.225936716259E-06, CFL 0.00305, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 3.09E-15 + 3960, 165.000, 0, En 1.805938506658E-06, CFL 0.00289, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -9.79E-16 + 3984, 166.000, 0, En 1.329186805685E-06, CFL 0.00245, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 1.33E-14, Te -1.90E-16 + 4008, 167.000, 0, En 5.603215459009E-07, CFL 0.00141, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.18E-15 + 4032, 168.000, 0, En 4.990906985813E-07, CFL 0.00136, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 1.33E-14, Te 8.46E-16 + 4056, 169.000, 0, En 6.581568581706E-07, CFL 0.00121, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -2.00E-14, Te -6.07E-16 + 4080, 170.000, 0, En 2.532459480037E-06, CFL 0.00304, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 0.00E+00, Te -2.85E-15 + 4104, 171.000, 0, En 5.447065461023E-06, CFL 0.00517, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 1.45E-15 + 4128, 172.000, 0, En 3.556446171949E-06, CFL 0.00370, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 1.33E-14, Te -1.21E-15 + 4152, 173.000, 0, En 1.203998051797E-06, CFL 0.00224, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.97E-15 + 4176, 174.000, 0, En 2.355213070080E-06, CFL 0.00288, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -2.00E-14, Te -2.06E-15 + 4200, 175.000, 0, En 4.483917294380E-06, CFL 0.00324, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 0.00E+00, Te 2.25E-15 + 4224, 176.000, 0, En 5.276993695135E-06, CFL 0.00420, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -2.16E-15 + 4248, 177.000, 0, En 2.093172531421E-06, CFL 0.00307, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 1.33E-14, Te 3.37E-15 + 4272, 178.000, 0, En 7.518420684444E-07, CFL 0.00147, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 6.65E-15, Te -5.55E-16 + 4296, 179.000, 0, En 3.904878053313E-07, CFL 0.00124, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -1.33E-14, Te 3.23E-15 + 4320, 180.000, 0, En 4.494711260079E-07, CFL 0.00122, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 0.00E+00, Te -5.07E-15 + 4344, 181.000, 0, En 4.547244245260E-06, CFL 0.00472, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 6.65E-15, Te 2.79E-15 + 4368, 182.000, 0, En 1.443214418912E-05, CFL 0.00794, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te -2.21E-16 + 4392, 183.000, 0, En 1.044674129695E-05, CFL 0.00574, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 0.00E+00, Te -1.60E-15 + 4416, 184.000, 0, En 5.580905689559E-06, CFL 0.00356, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 0.00E+00, Te 1.03E-15 + 4440, 185.000, 0, En 4.483349333011E-06, CFL 0.00343, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te -7.44E-17 + 4464, 186.000, 0, En 3.514652982107E-06, CFL 0.00253, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se 0.00E+00, Te 5.95E-17 + 4488, 187.000, 0, En 1.358439121594E-06, CFL 0.00169, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se 0.00E+00, Te -2.07E-16 + 4512, 188.000, 0, En 2.897430931088E-07, CFL 0.00092, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se -6.65E-15, Te 1.68E-16 + 4536, 189.000, 0, En 2.353678104287E-07, CFL 0.00074, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.00E-14, Te -1.51E-15 + 4560, 190.000, 0, En 1.717372945487E-07, CFL 0.00056, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -1.36E-15 + 4584, 191.000, 0, En 8.276069165339E-07, CFL 0.00164, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 2.76E-16 + 4608, 192.000, 0, En 1.142118897930E-06, CFL 0.00190, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 1.56E-15 + 4632, 193.000, 0, En 8.199063310151E-07, CFL 0.00190, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 2.26E-15 + 4656, 194.000, 0, En 1.171375371969E-06, CFL 0.00199, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -2.76E-15 + 4680, 195.000, 0, En 2.129520898633E-06, CFL 0.00239, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.00E-14, Te -7.59E-16 + 4704, 196.000, 0, En 2.475665742450E-06, CFL 0.00315, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 6.65E-15, Te -2.64E-16 + 4728, 197.000, 0, En 1.951219860026E-06, CFL 0.00258, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 0.00E+00, Te -1.22E-15 + 4752, 198.000, 0, En 1.846636297610E-06, CFL 0.00282, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -6.65E-15, Te -2.58E-16 + 4776, 199.000, 0, En 8.037551067510E-07, CFL 0.00191, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 2.24E-15 + 4800, 200.000, 0, En 7.234517508632E-08, CFL 0.00024, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -1.33E-14, Te -4.59E-16 + 4824, 201.000, 0, En 2.052247034694E-07, CFL 0.00078, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te 6.37E-16 + 4848, 202.000, 0, En 2.669527809865E-06, CFL 0.00336, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 0.00E+00, Te -1.37E-15 + 4872, 203.000, 0, En 7.828695181756E-06, CFL 0.00462, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se 0.00E+00, Te -1.75E-15 + 4896, 204.000, 0, En 6.548366098928E-06, CFL 0.00350, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 1.65E-15 + 4920, 205.000, 0, En 9.501535407050E-07, CFL 0.00138, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -1.33E-14, Te -4.42E-16 + 4944, 206.000, 0, En 1.859546852448E-06, CFL 0.00271, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se 0.00E+00, Te -6.22E-16 + 4968, 207.000, 0, En 2.972399127172E-06, CFL 0.00281, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 2.86E-16 + 4992, 208.000, 0, En 3.675020840944E-06, CFL 0.00296, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 1.33E-14, Te 1.68E-15 + 5016, 209.000, 0, En 1.355642611925E-06, CFL 0.00167, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 6.65E-15, Te -2.58E-15 + 5040, 210.000, 0, En 3.573660729748E-07, CFL 0.00095, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se -6.65E-15, Te 1.39E-15 + 5064, 211.000, 0, En 1.588939985384E-07, CFL 0.00061, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 1.33E-14, Te 3.45E-16 + 5088, 212.000, 0, En 1.190175124007E-07, CFL 0.00049, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 0.00E+00, Te 1.59E-15 + 5112, 213.000, 0, En 1.873251961097E-06, CFL 0.00239, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -1.33E-14, Te 1.32E-15 + 5136, 214.000, 0, En 4.120241786438E-06, CFL 0.00365, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 0.00E+00, Te 1.53E-15 + 5160, 215.000, 0, En 2.708467847864E-06, CFL 0.00351, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 6.65E-15, Te -1.32E-15 + 5184, 216.000, 0, En 7.589039123003E-06, CFL 0.00593, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.57E-15 + 5208, 217.000, 0, En 4.970463425584E-06, CFL 0.00379, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -5.36E-16 + 5232, 218.000, 0, En 1.577854510896E-06, CFL 0.00218, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8045, Me -4.07E-18, Se 6.65E-15, Te -9.22E-16 + 5256, 219.000, 0, En 3.396166061874E-07, CFL 0.00113, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se -6.65E-15, Te -1.30E-15 + 5280, 220.000, 0, En 4.457241278811E-07, CFL 0.00106, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 1.33E-14, Te -7.73E-16 + 5304, 221.000, 0, En 1.408458226918E-07, CFL 0.00058, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -1.33E-14, Te 3.16E-15 + 5328, 222.000, 0, En 8.393252476549E-08, CFL 0.00034, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -1.33E-14, Te -7.25E-16 + 5352, 223.000, 0, En 1.765346846442E-07, CFL 0.00060, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 1.16E-15 + 5376, 224.000, 0, En 3.331912515347E-07, CFL 0.00117, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 6.65E-15, Te 3.22E-16 + 5400, 225.000, 0, En 1.218085427892E-06, CFL 0.00196, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 6.65E-15, Te 7.42E-16 + 5424, 226.000, 0, En 1.157699620139E-06, CFL 0.00233, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se 0.00E+00, Te 2.67E-15 + 5448, 227.000, 0, En 2.422435110285E-06, CFL 0.00343, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -1.03E-15 + 5472, 228.000, 0, En 7.487317136873E-06, CFL 0.00537, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 6.65E-15, Te -2.91E-16 + 5496, 229.000, 0, En 4.118444543071E-06, CFL 0.00339, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te 4.54E-16 + 5520, 230.000, 0, En 9.221075604804E-07, CFL 0.00193, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 1.33E-14, Te -1.96E-16 + 5544, 231.000, 0, En 2.833588387745E-07, CFL 0.00075, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -8.14E-16 + 5568, 232.000, 0, En 2.399467061995E-07, CFL 0.00088, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 6.65E-15, Te 3.70E-15 + 5592, 233.000, 0, En 1.856716303028E-07, CFL 0.00077, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se -6.65E-15, Te -1.85E-15 + 5616, 234.000, 0, En 4.741921297078E-06, CFL 0.00410, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 6.65E-15, Te -1.05E-15 + 5640, 235.000, 0, En 3.137926821827E-06, CFL 0.00285, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 2.00E-14, Te -2.71E-16 + 5664, 236.000, 0, En 3.495067989072E-07, CFL 0.00097, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.55E-15 + 5688, 237.000, 0, En 1.376359909161E-07, CFL 0.00055, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -6.30E-16 + 5712, 238.000, 0, En 3.019074030277E-07, CFL 0.00102, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 0.00E+00, Te -1.66E-15 + 5736, 239.000, 0, En 6.568056513190E-07, CFL 0.00169, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 2.00E-14, Te 9.24E-16 + 5760, 240.000, 0, En 8.474513701411E-07, CFL 0.00144, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.00E-14, Te -2.16E-17 + 5784, 241.000, 0, En 1.756556040624E-06, CFL 0.00259, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 6.65E-15, Te -1.79E-15 + 5808, 242.000, 0, En 2.443693867026E-06, CFL 0.00317, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 2.60E-15 + 5832, 243.000, 0, En 2.302805572983E-06, CFL 0.00211, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.66E-14, Te -2.42E-15 + 5856, 244.000, 0, En 1.058070131692E-06, CFL 0.00174, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -1.33E-14, Te 1.61E-15 + 5880, 245.000, 0, En 3.563352709166E-07, CFL 0.00088, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 1.33E-14, Te -4.09E-16 + 5904, 246.000, 0, En 3.620772775209E-07, CFL 0.00103, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 6.65E-15, Te -7.97E-16 + 5928, 247.000, 0, En 4.118530596052E-07, CFL 0.00121, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.65E-15 + 5952, 248.000, 0, En 6.443238437059E-07, CFL 0.00164, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -2.25E-15 + 5976, 249.000, 0, En 2.096667201567E-06, CFL 0.00307, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 0.00E+00, Te 1.50E-15 + 6000, 250.000, 0, En 2.858767574351E-06, CFL 0.00352, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 6.65E-15, Te 2.17E-15 + 6024, 251.000, 0, En 3.116750360833E-06, CFL 0.00317, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 6.65E-15, Te -3.25E-15 + 6048, 252.000, 0, En 3.388506689144E-06, CFL 0.00349, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8143, Me -1.83E-17, Se -1.33E-14, Te 2.64E-15 + 6072, 253.000, 0, En 2.913496589042E-06, CFL 0.00288, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -1.22E-15 + 6096, 254.000, 0, En 3.742672787500E-06, CFL 0.00334, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 6.65E-15, Te 1.71E-15 + 6120, 255.000, 0, En 4.485829190056E-06, CFL 0.00373, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -1.93E-15 + 6144, 256.000, 0, En 5.060109916020E-06, CFL 0.00353, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 2.00E-14, Te -4.42E-16 + 6168, 257.000, 0, En 3.845230623304E-06, CFL 0.00296, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -6.59E-16 + 6192, 258.000, 0, En 5.994194166034E-06, CFL 0.00425, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.00E-14, Te 6.44E-16 + 6216, 259.000, 0, En 1.545993636344E-05, CFL 0.00632, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 0.00E+00, Te 1.08E-15 + 6240, 260.000, 0, En 1.095256502383E-05, CFL 0.00447, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -1.04E-15 + 6264, 261.000, 0, En 2.664728917979E-06, CFL 0.00261, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se 0.00E+00, Te -3.50E-15 + 6288, 262.000, 0, En 1.251942120073E-06, CFL 0.00188, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 6.35E-15 + 6312, 263.000, 0, En 8.312643079479E-07, CFL 0.00178, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se -6.65E-15, Te -2.49E-15 + 6336, 264.000, 0, En 6.471414358344E-07, CFL 0.00127, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 6.54E-16 + 6360, 265.000, 0, En 1.843932009304E-06, CFL 0.00284, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te 9.26E-16 + 6384, 266.000, 0, En 2.063188852715E-06, CFL 0.00259, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -1.53E-15 + 6408, 267.000, 0, En 3.135115818116E-06, CFL 0.00357, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -1.66E-16 + 6432, 268.000, 0, En 3.706305061310E-06, CFL 0.00304, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 7.49E-16 + 6456, 269.000, 0, En 3.312440079668E-06, CFL 0.00338, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.55E-15 + 6480, 270.000, 0, En 4.858760117001E-07, CFL 0.00107, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te 1.48E-15 + 6504, 271.000, 0, En 4.319840354576E-07, CFL 0.00105, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te -8.64E-16 + 6528, 272.000, 0, En 2.561429784882E-06, CFL 0.00286, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 2.00E-15 + 6552, 273.000, 0, En 4.363542061368E-06, CFL 0.00376, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 4.51E-16 + 6576, 274.000, 0, En 5.263222612393E-06, CFL 0.00374, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -1.33E-14, Te -3.32E-15 + 6600, 275.000, 0, En 4.381037120760E-06, CFL 0.00318, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.36E-15 + 6624, 276.000, 0, En 5.069775780730E-06, CFL 0.00422, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 1.33E-14, Te 3.73E-16 + 6648, 277.000, 0, En 2.283673496986E-06, CFL 0.00235, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 6.65E-15, Te -2.67E-15 + 6672, 278.000, 0, En 1.182611237606E-06, CFL 0.00228, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 0.00E+00, Te -9.93E-16 + 6696, 279.000, 0, En 2.941987056315E-06, CFL 0.00296, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 1.33E-14, Te 1.43E-15 + 6720, 280.000, 0, En 7.551098121197E-06, CFL 0.00456, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -1.46E-17, Se 0.00E+00, Te 1.44E-16 + 6744, 281.000, 0, En 1.221572681772E-05, CFL 0.00524, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -6.65E-15, Te -2.29E-15 + 6768, 282.000, 0, En 1.030434672346E-05, CFL 0.00448, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 6.65E-15, Te -1.04E-16 + 6792, 283.000, 0, En 3.261797164321E-06, CFL 0.00230, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 6.65E-15, Te 3.52E-16 + 6816, 284.000, 0, En 3.892382420844E-05, CFL 0.00841, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te 1.08E-15 + 6840, 285.000, 0, En 6.220906759666E-05, CFL 0.00795, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se -6.65E-15, Te 2.31E-16 + 6864, 286.000, 0, En 1.981959373258E-05, CFL 0.00513, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 6.65E-15, Te -2.60E-16 + 6888, 287.000, 0, En 2.939213424862E-06, CFL 0.00255, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -1.33E-14, Te 2.38E-15 + 6912, 288.000, 0, En 6.461633240395E-06, CFL 0.00330, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 0.00E+00, Te -2.29E-15 + 6936, 289.000, 0, En 1.253978261163E-05, CFL 0.00474, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 1.55E-15 + 6960, 290.000, 0, En 7.347873929036E-06, CFL 0.00291, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -1.97E-15 + 6984, 291.000, 0, En 7.440771812833E-06, CFL 0.00389, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te 6.56E-16 + 7008, 292.000, 0, En 3.570765094309E-05, CFL 0.00627, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -1.34E-15 + 7032, 293.000, 0, En 3.196508139635E-05, CFL 0.00659, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 6.65E-15, Te 6.64E-16 + 7056, 294.000, 0, En 1.367847333683E-05, CFL 0.00356, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 2.21E-15 + 7080, 295.000, 0, En 4.887630455686E-06, CFL 0.00265, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se 0.00E+00, Te -6.44E-16 + 7104, 296.000, 0, En 1.019927409802E-06, CFL 0.00142, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -7.16E-16 + 7128, 297.000, 0, En 1.406392699364E-06, CFL 0.00221, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se -6.65E-15, Te -1.43E-15 + 7152, 298.000, 0, En 2.176741842838E-06, CFL 0.00281, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 3.33E-14, Te 1.24E-15 + 7176, 299.000, 0, En 2.220501532157E-06, CFL 0.00154, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -6.65E-15, Te -1.34E-15 + 7200, 300.000, 0, En 2.692310678929E-06, CFL 0.00219, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se -1.33E-14, Te 9.91E-16 + 7224, 301.000, 0, En 4.920835564943E-06, CFL 0.00277, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 6.65E-15, Te 1.69E-16 + 7248, 302.000, 0, En 9.682606970981E-06, CFL 0.00413, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 0.00E+00, Te -1.62E-15 + 7272, 303.000, 0, En 8.349036237043E-06, CFL 0.00287, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 6.65E-15, Te 2.15E-15 + 7296, 304.000, 0, En 2.909490633684E-06, CFL 0.00181, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 1.07E-15 + 7320, 305.000, 0, En 1.275471037243E-06, CFL 0.00162, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 1.33E-14, Te -2.21E-15 + 7344, 306.000, 0, En 8.183623435689E-07, CFL 0.00128, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 0.00E+00, Te 3.65E-15 + 7368, 307.000, 0, En 1.129887024205E-06, CFL 0.00159, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se 0.00E+00, Te -2.30E-15 + 7392, 308.000, 0, En 2.202668322177E-06, CFL 0.00183, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se 0.00E+00, Te 1.02E-15 + 7416, 309.000, 0, En 3.452972262125E-06, CFL 0.00186, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 0.00E+00, Te -7.32E-17 + 7440, 310.000, 0, En 2.840373988027E-06, CFL 0.00204, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 1.31E-15 + 7464, 311.000, 0, En 2.586350584454E-06, CFL 0.00230, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te -8.17E-17 + 7488, 312.000, 0, En 9.648988762738E-07, CFL 0.00093, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te -5.68E-16 + 7512, 313.000, 0, En 2.728069167376E-07, CFL 0.00062, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te -2.27E-16 + 7536, 314.000, 0, En 5.264276769337E-06, CFL 0.00311, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se -6.65E-15, Te 2.27E-15 + 7560, 315.000, 0, En 2.066504352474E-05, CFL 0.00538, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 4.26E-16 + 7584, 316.000, 0, En 1.957055245962E-05, CFL 0.00464, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se 0.00E+00, Te -1.97E-15 + 7608, 317.000, 0, En 3.506319110176E-06, CFL 0.00173, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -5.13E-16 + 7632, 318.000, 0, En 6.944890485340E-07, CFL 0.00084, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te 2.51E-16 + 7656, 319.000, 0, En 3.586600721634E-06, CFL 0.00243, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 6.65E-15, Te -2.37E-15 + 7680, 320.000, 0, En 1.148428816620E-06, CFL 0.00119, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 1.54E-15 + 7704, 321.000, 0, En 5.146550935313E-07, CFL 0.00086, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -1.33E-14, Te -2.14E-15 + 7728, 322.000, 0, En 2.175932761721E-06, CFL 0.00225, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se -6.65E-15, Te -6.83E-16 + 7752, 323.000, 0, En 1.326351421536E-06, CFL 0.00185, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 2.00E-15 + 7776, 324.000, 0, En 9.490758789479E-07, CFL 0.00138, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -3.25E-15 + 7800, 325.000, 0, En 2.312505060555E-06, CFL 0.00171, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 3.25E-15 + 7824, 326.000, 0, En 2.927087590924E-06, CFL 0.00158, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -2.91E-15 + 7848, 327.000, 0, En 1.119502516068E-05, CFL 0.00376, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 2.40E-15 + 7872, 328.000, 0, En 9.657828053672E-06, CFL 0.00248, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se 0.00E+00, Te -1.45E-15 + 7896, 329.000, 0, En 2.857976583488E-06, CFL 0.00158, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 6.65E-15, Te -2.31E-15 + 7920, 330.000, 0, En 4.462399971331E-06, CFL 0.00261, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 9.62E-16 + 7944, 331.000, 0, En 1.791539488270E-06, CFL 0.00218, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -3.86E-16 + 7968, 332.000, 0, En 1.334229971330E-06, CFL 0.00152, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 6.65E-15, Te 2.13E-15 + 7992, 333.000, 0, En 1.168034681081E-06, CFL 0.00102, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se -6.65E-15, Te -2.00E-15 + 8016, 334.000, 0, En 1.310687231811E-06, CFL 0.00146, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -6.65E-15, Te 1.86E-15 + 8040, 335.000, 0, En 1.703484316823E-06, CFL 0.00147, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -1.33E-14, Te 2.14E-16 + 8064, 336.000, 0, En 1.410533978618E-06, CFL 0.00174, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 1.33E-14, Te 9.13E-16 + 8088, 337.000, 0, En 1.416930567793E-06, CFL 0.00131, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -1.33E-14, Te -1.17E-15 + 8112, 338.000, 0, En 1.533251114662E-06, CFL 0.00157, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 2.00E-14, Te 2.23E-15 + 8136, 339.000, 0, En 5.029202550775E-07, CFL 0.00141, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -6.65E-15, Te -2.79E-15 + 8160, 340.000, 0, En 2.001705545703E-06, CFL 0.00171, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 1.33E-14, Te 5.75E-16 + 8184, 341.000, 0, En 1.689478903371E-06, CFL 0.00226, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -6.70E-16 + 8208, 342.000, 0, En 4.128651775142E-07, CFL 0.00116, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se 0.00E+00, Te 6.63E-16 + 8232, 343.000, 0, En 4.821085019378E-08, CFL 0.00029, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te 1.41E-16 + 8256, 344.000, 0, En 2.973921621188E-07, CFL 0.00061, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -1.82E-15 + 8280, 345.000, 0, En 6.673779870119E-07, CFL 0.00092, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 1.18E-15 + 8304, 346.000, 0, En 3.847028424548E-06, CFL 0.00301, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -1.43E-15 + 8328, 347.000, 0, En 5.384874013347E-06, CFL 0.00224, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 1.33E-14, Te 1.33E-15 + 8352, 348.000, 0, En 1.421236413414E-05, CFL 0.00371, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -2.00E-14, Te -2.53E-15 + 8376, 349.000, 0, En 2.290221726326E-05, CFL 0.00475, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te -6.37E-16 + 8400, 350.000, 0, En 1.015498901827E-05, CFL 0.00337, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 2.15E-15 + 8424, 351.000, 0, En 2.557925549692E-06, CFL 0.00197, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -1.70E-15 + 8448, 352.000, 0, En 4.002003680892E-06, CFL 0.00303, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 1.15E-15 + 8472, 353.000, 0, En 1.133793761380E-05, CFL 0.00385, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -6.65E-15, Te -4.69E-15 + 8496, 354.000, 0, En 1.039060247338E-05, CFL 0.00284, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 6.65E-15, Te 3.79E-15 + 8520, 355.000, 0, En 8.231538775488E-06, CFL 0.00245, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 6.65E-15, Te -2.40E-15 + 8544, 356.000, 0, En 5.481458466230E-06, CFL 0.00235, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -1.33E-14, Te 3.71E-15 + 8568, 357.000, 0, En 3.026870829805E-06, CFL 0.00252, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se -6.65E-15, Te -7.75E-16 + 8592, 358.000, 0, En 1.032662332901E-06, CFL 0.00111, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 1.33E-14, Te -5.33E-17 + 8616, 359.000, 0, En 1.264345231657E-06, CFL 0.00097, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -1.16E-15 + 8640, 360.000, 0, En 3.801159839072E-07, CFL 0.00049, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 6.65E-15, Te 4.45E-15 + 8664, 361.000, 0, En 1.999059336945E-07, CFL 0.00057, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7835, Me -3.10E-17, Se -2.00E-14, Te -3.87E-15 + 8688, 362.000, 0, En 1.961716004037E-07, CFL 0.00043, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 1.54E-15 + 8712, 363.000, 0, En 1.710287511154E-07, CFL 0.00052, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te -1.00E-15 + 8736, 364.000, 0, En 3.167999902043E-07, CFL 0.00052, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 0.00E+00, Te -4.06E-16 + 8760, 365.000, 0, En 6.777761514970E-07, CFL 0.00094, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -2.00E-14, Te -2.06E-16 diff --git a/examples/solo_ocean/single_column_z/timestats.pgi b/examples/solo_ocean/single_column_z/timestats.pgi index b5d26d1255..36d1a43fb0 100644 --- a/examples/solo_ocean/single_column_z/timestats.pgi +++ b/examples/solo_ocean/single_column_z/timestats.pgi @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 2.061703404769E-06, CFL 0.00113, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.58E-15 - 48, 2.000, 0, En 5.228769157512E-06, CFL 0.00230, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 1.78E-16 - 72, 3.000, 0, En 5.137715491847E-06, CFL 0.00249, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -7.45E-16 - 96, 4.000, 0, En 3.532159669687E-06, CFL 0.00179, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 3.39E-15 - 120, 5.000, 0, En 2.360484982716E-07, CFL 0.00048, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -4.00E-16 - 144, 6.000, 0, En 9.638917081586E-07, CFL 0.00086, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.08E-15 - 168, 7.000, 0, En 7.506281212022E-07, CFL 0.00124, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 2.94E-15 - 192, 8.000, 0, En 2.206469033383E-06, CFL 0.00163, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 2.17E-16 - 216, 9.000, 0, En 4.301172870339E-06, CFL 0.00255, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se -6.65E-15, Te -2.41E-15 - 240, 10.000, 0, En 1.012488120446E-05, CFL 0.00350, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 1.33E-14, Te -1.04E-15 - 264, 11.000, 0, En 7.289195064257E-06, CFL 0.00202, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -1.33E-14, Te 1.46E-16 - 288, 12.000, 0, En 5.525667146574E-06, CFL 0.00257, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 1.33E-14, Te -6.00E-16 - 312, 13.000, 0, En 2.913023382179E-06, CFL 0.00122, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 6.65E-15, Te 2.31E-16 - 336, 14.000, 0, En 2.913198157632E-06, CFL 0.00188, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -2.47E-15 - 360, 15.000, 0, En 6.951336888364E-06, CFL 0.00293, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 0.00E+00, Te 2.43E-15 - 384, 16.000, 0, En 2.808986188046E-06, CFL 0.00177, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 6.65E-15, Te -7.86E-16 - 408, 17.000, 0, En 1.225305055681E-07, CFL 0.00044, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -1.33E-14, Te 5.26E-16 - 432, 18.000, 0, En 2.360613496306E-06, CFL 0.00167, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 0.00E+00, Te 1.14E-15 - 456, 19.000, 0, En 2.111906212447E-07, CFL 0.00038, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te -2.98E-16 - 480, 20.000, 0, En 1.826913079666E-06, CFL 0.00151, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 6.65E-15, Te 3.61E-15 - 504, 21.000, 0, En 3.077018169298E-06, CFL 0.00188, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 0.00E+00, Te -5.76E-16 - 528, 22.000, 0, En 2.566972190400E-06, CFL 0.00202, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -6.65E-15, Te -2.08E-15 - 552, 23.000, 0, En 6.272015941845E-06, CFL 0.00235, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 1.08E-15 - 576, 24.000, 0, En 3.825866209882E-06, CFL 0.00200, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -4.93E-15 - 600, 25.000, 0, En 9.910381116172E-06, CFL 0.00290, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 2.90E-15 - 624, 26.000, 0, En 5.597675924368E-06, CFL 0.00225, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -2.18E-15 - 648, 27.000, 0, En 1.511950498203E-05, CFL 0.00317, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -2.00E-14, Te 5.21E-16 - 672, 28.000, 0, En 1.111451357557E-05, CFL 0.00319, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se 0.00E+00, Te -1.29E-15 - 696, 29.000, 0, En 1.349116680758E-06, CFL 0.00101, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 1.33E-14, Te 9.87E-16 - 720, 30.000, 0, En 4.892633293157E-07, CFL 0.00040, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 0.00E+00, Te -4.89E-16 - 744, 31.000, 0, En 1.026457267499E-07, CFL 0.00031, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te 1.58E-15 - 768, 32.000, 0, En 2.208337429933E-07, CFL 0.00043, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se -6.65E-15, Te -5.30E-16 - 792, 33.000, 0, En 3.524363374883E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -3.69E-16 - 816, 34.000, 0, En 3.253342005993E-07, CFL 0.00035, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.63E-15 - 840, 35.000, 0, En 2.223444389465E-07, CFL 0.00053, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 6.65E-15, Te -2.73E-15 - 864, 36.000, 0, En 4.662290290191E-07, CFL 0.00074, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 6.65E-15, Te -6.75E-16 - 888, 37.000, 0, En 3.679802253396E-07, CFL 0.00072, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 6.65E-15, Te 2.01E-15 - 912, 38.000, 0, En 1.729914197549E-06, CFL 0.00153, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 0.00E+00, Te -7.19E-16 - 936, 39.000, 0, En 4.106773363335E-06, CFL 0.00228, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -1.67E-15 - 960, 40.000, 0, En 3.513755582925E-07, CFL 0.00075, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -6.65E-15, Te 6.72E-16 - 984, 41.000, 0, En 1.115437643693E-06, CFL 0.00138, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -1.19E-15 - 1008, 42.000, 0, En 2.776395187607E-06, CFL 0.00195, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 0.00E+00, Te 2.29E-16 - 1032, 43.000, 0, En 2.765697947943E-06, CFL 0.00234, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 6.65E-15, Te -9.57E-17 - 1056, 44.000, 0, En 6.330921850725E-07, CFL 0.00094, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se -6.65E-15, Te 7.34E-16 - 1080, 45.000, 0, En 1.523494647269E-06, CFL 0.00102, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se 0.00E+00, Te -2.28E-16 - 1104, 46.000, 0, En 7.266238044863E-07, CFL 0.00072, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -8.65E-16 - 1128, 47.000, 0, En 1.763578429525E-07, CFL 0.00024, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se -6.65E-15, Te -1.62E-16 - 1152, 48.000, 0, En 1.549243588833E-06, CFL 0.00171, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 6.65E-15, Te -3.61E-16 - 1176, 49.000, 0, En 3.249598852627E-06, CFL 0.00253, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -1.92E-15 - 1200, 50.000, 0, En 3.792397632021E-07, CFL 0.00033, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -2.18E-15 - 1224, 51.000, 0, En 1.411904495414E-06, CFL 0.00098, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 2.61E-15 - 1248, 52.000, 0, En 1.093062033048E-05, CFL 0.00322, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te -4.65E-16 - 1272, 53.000, 0, En 7.820325259908E-06, CFL 0.00251, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te 7.31E-16 - 1296, 54.000, 0, En 6.145647504546E-06, CFL 0.00241, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 3.90E-16 - 1320, 55.000, 0, En 5.715260584592E-06, CFL 0.00241, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 6.65E-15, Te -3.63E-15 - 1344, 56.000, 0, En 1.453065359336E-06, CFL 0.00133, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 0.00E+00, Te 1.36E-15 - 1368, 57.000, 0, En 3.963149417569E-06, CFL 0.00195, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -1.33E-14, Te 2.59E-15 - 1392, 58.000, 0, En 2.141397697727E-06, CFL 0.00124, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te -1.22E-15 - 1416, 59.000, 0, En 1.198589298479E-06, CFL 0.00091, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -1.87E-15 - 1440, 60.000, 0, En 8.047182270367E-07, CFL 0.00096, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te 8.71E-16 - 1464, 61.000, 0, En 1.187974931718E-06, CFL 0.00146, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te -4.78E-16 - 1488, 62.000, 0, En 3.845043613817E-06, CFL 0.00249, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se -6.65E-15, Te -1.72E-15 - 1512, 63.000, 0, En 2.333380906914E-06, CFL 0.00306, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 8.96E-16 - 1536, 64.000, 0, En 1.030023171082E-06, CFL 0.00212, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te 1.31E-16 - 1560, 65.000, 0, En 1.093602979035E-06, CFL 0.00204, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 2.30E-15 - 1584, 66.000, 0, En 8.812590013336E-07, CFL 0.00099, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 6.65E-15, Te -1.87E-15 - 1608, 67.000, 0, En 5.185110308727E-06, CFL 0.00289, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se -6.65E-15, Te 1.86E-15 - 1632, 68.000, 0, En 5.682389300919E-06, CFL 0.00303, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -1.69E-15 - 1656, 69.000, 0, En 3.163162946500E-06, CFL 0.00162, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 1.33E-14, Te 2.33E-15 - 1680, 70.000, 0, En 2.077773520643E-06, CFL 0.00120, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 6.65E-15, Te -1.89E-15 - 1704, 71.000, 0, En 2.911802516762E-06, CFL 0.00242, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -1.33E-14, Te 2.09E-15 - 1728, 72.000, 0, En 4.069100390725E-06, CFL 0.00332, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se 0.00E+00, Te -1.02E-15 - 1752, 73.000, 0, En 6.542014278572E-06, CFL 0.00361, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se -6.65E-15, Te 2.10E-15 - 1776, 74.000, 0, En 4.199703140042E-06, CFL 0.00267, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se 0.00E+00, Te -3.20E-15 - 1800, 75.000, 0, En 8.347856193860E-07, CFL 0.00111, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -8.97E-16 - 1824, 76.000, 0, En 3.004494284853E-06, CFL 0.00284, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -1.33E-14, Te 1.58E-16 - 1848, 77.000, 0, En 7.842089911150E-06, CFL 0.00351, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te 5.37E-16 - 1872, 78.000, 0, En 5.693610622897E-06, CFL 0.00295, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 6.65E-15, Te 7.83E-16 - 1896, 79.000, 0, En 4.816219747701E-06, CFL 0.00316, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 9.98E-16 - 1920, 80.000, 0, En 4.559014269350E-06, CFL 0.00244, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -3.18E-15 - 1944, 81.000, 0, En 2.605393554547E-06, CFL 0.00196, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 1.35E-15 - 1968, 82.000, 0, En 4.037216361330E-06, CFL 0.00208, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.63E-15 - 1992, 83.000, 0, En 2.262965254369E-06, CFL 0.00205, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se -6.65E-15, Te -5.68E-16 - 2016, 84.000, 0, En 2.756090970855E-06, CFL 0.00270, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 9.38E-16 - 2040, 85.000, 0, En 3.087864705992E-06, CFL 0.00172, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -1.33E-14, Te 2.59E-15 - 2064, 86.000, 0, En 4.773205567315E-06, CFL 0.00219, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 0.00E+00, Te -3.63E-15 - 2088, 87.000, 0, En 2.344797220229E-06, CFL 0.00143, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 2.00E-14, Te 2.98E-15 - 2112, 88.000, 0, En 8.382141408286E-06, CFL 0.00309, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 6.65E-15, Te 1.13E-16 - 2136, 89.000, 0, En 1.225880017555E-05, CFL 0.00405, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -2.61E-15 - 2160, 90.000, 0, En 9.044366497685E-06, CFL 0.00283, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 2.38E-15 - 2184, 91.000, 0, En 9.763297437854E-06, CFL 0.00334, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 9.41E-16 - 2208, 92.000, 0, En 1.112031407290E-06, CFL 0.00101, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se -6.65E-15, Te -5.75E-16 - 2232, 93.000, 0, En 2.085507972799E-06, CFL 0.00149, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -1.33E-14, Te -3.31E-16 - 2256, 94.000, 0, En 4.010703884443E-07, CFL 0.00088, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 1.33E-14, Te -1.69E-15 - 2280, 95.000, 0, En 3.036685482097E-06, CFL 0.00177, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 3.26E-15 - 2304, 96.000, 0, En 5.371635875396E-06, CFL 0.00371, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -1.63E-15 - 2328, 97.000, 0, En 2.329654654633E-05, CFL 0.00420, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 6.65E-15, Te 1.02E-15 - 2352, 98.000, 0, En 1.700896173943E-05, CFL 0.00446, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -1.33E-14, Te -1.22E-15 - 2376, 99.000, 0, En 1.631066745479E-06, CFL 0.00140, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 1.48E-16 - 2400, 100.000, 0, En 5.075652285049E-06, CFL 0.00263, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 1.33E-14, Te 9.73E-16 - 2424, 101.000, 0, En 1.636849693339E-06, CFL 0.00195, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -1.33E-14, Te -3.08E-16 - 2448, 102.000, 0, En 2.783657392185E-06, CFL 0.00211, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 6.65E-15, Te 3.02E-16 - 2472, 103.000, 0, En 2.643371120583E-06, CFL 0.00242, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 6.65E-15, Te -2.10E-15 - 2496, 104.000, 0, En 3.528799874460E-06, CFL 0.00320, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 1.33E-14, Te 6.57E-17 - 2520, 105.000, 0, En 9.346423362183E-07, CFL 0.00117, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -2.00E-14, Te 2.44E-16 - 2544, 106.000, 0, En 3.057049989633E-06, CFL 0.00365, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -6.65E-15, Te -8.96E-16 - 2568, 107.000, 0, En 9.626604367419E-06, CFL 0.00549, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -6.65E-15, Te 1.81E-15 - 2592, 108.000, 0, En 6.958711179644E-06, CFL 0.00420, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.00E-14, Te -2.72E-15 - 2616, 109.000, 0, En 2.131292903017E-06, CFL 0.00198, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 2.34E-15 - 2640, 110.000, 0, En 7.738954932040E-07, CFL 0.00128, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te 5.57E-17 - 2664, 111.000, 0, En 1.300879081359E-06, CFL 0.00190, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 6.65E-15, Te -3.82E-16 - 2688, 112.000, 0, En 2.626763342981E-06, CFL 0.00214, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 1.33E-14, Te 3.55E-15 - 2712, 113.000, 0, En 6.689507160855E-06, CFL 0.00303, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -7.10E-16 - 2736, 114.000, 0, En 7.925854820133E-06, CFL 0.00357, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -2.18E-15 - 2760, 115.000, 0, En 2.165100027029E-06, CFL 0.00171, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -9.26E-16 - 2784, 116.000, 0, En 2.306688011355E-06, CFL 0.00233, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 1.85E-15 - 2808, 117.000, 0, En 5.720379615518E-06, CFL 0.00288, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se -6.65E-15, Te -1.85E-15 - 2832, 118.000, 0, En 7.735537481139E-06, CFL 0.00307, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te 1.17E-15 - 2856, 119.000, 0, En 6.851759022544E-06, CFL 0.00331, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 2.00E-14, Te 2.51E-16 - 2880, 120.000, 0, En 4.001049111610E-06, CFL 0.00246, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se 0.00E+00, Te 1.06E-15 - 2904, 121.000, 0, En 5.312972194481E-06, CFL 0.00381, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 2.00E-14, Te 4.27E-16 - 2928, 122.000, 0, En 5.620426918817E-06, CFL 0.00322, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te 8.19E-16 - 2952, 123.000, 0, En 2.214834840352E-06, CFL 0.00183, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se -6.65E-15, Te -4.44E-16 - 2976, 124.000, 0, En 1.435187108528E-06, CFL 0.00204, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 1.33E-14, Te 2.46E-15 - 3000, 125.000, 0, En 8.186846119938E-07, CFL 0.00170, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 0.00E+00, Te 4.45E-16 - 3024, 126.000, 0, En 9.828273471617E-07, CFL 0.00191, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -1.83E-15 - 3048, 127.000, 0, En 8.852980739719E-06, CFL 0.00577, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 6.65E-15, Te 6.72E-16 - 3072, 128.000, 0, En 8.394037158905E-06, CFL 0.00356, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 0.00E+00, Te -2.04E-16 - 3096, 129.000, 0, En 1.331510800444E-06, CFL 0.00128, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te -2.91E-16 - 3120, 130.000, 0, En 4.002729404930E-06, CFL 0.00342, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 1.33E-14, Te 5.61E-16 - 3144, 131.000, 0, En 6.387915651716E-06, CFL 0.00416, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 0.00E+00, Te 1.49E-15 - 3168, 132.000, 0, En 4.137323121900E-06, CFL 0.00350, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -6.65E-15, Te -2.26E-15 - 3192, 133.000, 0, En 1.587059867851E-06, CFL 0.00201, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te -1.25E-16 - 3216, 134.000, 0, En 7.528735871278E-07, CFL 0.00137, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 1.39E-15 - 3240, 135.000, 0, En 6.557040187590E-07, CFL 0.00124, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se 6.65E-15, Te 1.03E-15 - 3264, 136.000, 0, En 4.953256537617E-06, CFL 0.00490, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se -6.65E-15, Te -3.32E-15 - 3288, 137.000, 0, En 4.757121344615E-06, CFL 0.00388, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te 9.28E-16 - 3312, 138.000, 0, En 1.039877040922E-06, CFL 0.00215, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -1.33E-14, Te -1.97E-15 - 3336, 139.000, 0, En 3.156414012431E-06, CFL 0.00332, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -1.33E-14, Te 3.23E-15 - 3360, 140.000, 0, En 4.482058706069E-06, CFL 0.00430, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 1.33E-14, Te -2.41E-15 - 3384, 141.000, 0, En 2.542998435432E-06, CFL 0.00263, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se -6.65E-15, Te -1.54E-15 - 3408, 142.000, 0, En 1.727507520239E-06, CFL 0.00208, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -6.65E-15, Te 1.01E-15 - 3432, 143.000, 0, En 1.227403586769E-06, CFL 0.00173, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -6.65E-15, Te 8.16E-16 - 3456, 144.000, 0, En 9.090200230156E-07, CFL 0.00196, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te -1.50E-15 - 3480, 145.000, 0, En 1.469529740680E-06, CFL 0.00216, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 0.00E+00, Te -1.40E-16 - 3504, 146.000, 0, En 3.844174197173E-07, CFL 0.00126, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7775, Me 3.44E-18, Se 1.33E-14, Te -8.09E-16 - 3528, 147.000, 0, En 2.847143971559E-07, CFL 0.00102, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -2.00E-14, Te 4.66E-16 - 3552, 148.000, 0, En 3.266322260099E-07, CFL 0.00091, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 1.42E-15 - 3576, 149.000, 0, En 9.710198336566E-08, CFL 0.00033, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.00E-14, Te -2.32E-15 - 3600, 150.000, 0, En 8.451097419822E-07, CFL 0.00167, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 2.89E-16 - 3624, 151.000, 0, En 1.701951322620E-06, CFL 0.00277, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -2.42E-15 - 3648, 152.000, 0, En 3.002724381315E-07, CFL 0.00084, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te -9.49E-16 - 3672, 153.000, 0, En 8.565828785536E-07, CFL 0.00197, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 6.65E-15, Te 1.40E-15 - 3696, 154.000, 0, En 1.722623669470E-06, CFL 0.00275, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 6.74E-16 - 3720, 155.000, 0, En 3.195682043808E-07, CFL 0.00115, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -8.94E-16 - 3744, 156.000, 0, En 5.439353065984E-06, CFL 0.00395, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 1.94E-15 - 3768, 157.000, 0, En 1.930158888531E-05, CFL 0.00870, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te 6.14E-16 - 3792, 158.000, 0, En 1.706783569131E-05, CFL 0.00665, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -6.65E-15, Te -2.20E-15 - 3816, 159.000, 0, En 6.641698612513E-06, CFL 0.00332, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te 3.48E-20 - 3840, 160.000, 0, En 3.932076596676E-06, CFL 0.00429, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -6.65E-15, Te 6.70E-16 - 3864, 161.000, 0, En 7.599994186550E-06, CFL 0.00491, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se -6.65E-15, Te -8.23E-16 - 3888, 162.000, 0, En 8.140726371304E-06, CFL 0.00435, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se 0.00E+00, Te 6.91E-16 - 3912, 163.000, 0, En 3.682844365510E-06, CFL 0.00319, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te -7.28E-16 - 3936, 164.000, 0, En 2.210036056575E-06, CFL 0.00303, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 2.45E-15 - 3960, 165.000, 0, En 1.967422127335E-06, CFL 0.00308, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -1.08E-15 - 3984, 166.000, 0, En 1.408021080120E-06, CFL 0.00259, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 1.33E-14, Te 4.09E-16 - 4008, 167.000, 0, En 4.123215221077E-07, CFL 0.00130, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.40E-15 - 4032, 168.000, 0, En 4.881264188449E-07, CFL 0.00141, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 1.33E-14, Te 5.47E-16 - 4056, 169.000, 0, En 7.008582363250E-07, CFL 0.00133, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -2.00E-14, Te -4.68E-16 - 4080, 170.000, 0, En 2.694689885856E-06, CFL 0.00324, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 0.00E+00, Te -2.44E-15 - 4104, 171.000, 0, En 5.802220446908E-06, CFL 0.00534, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 1.56E-15 - 4128, 172.000, 0, En 3.851390386642E-06, CFL 0.00383, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 1.33E-14, Te -2.01E-15 - 4152, 173.000, 0, En 1.307404609263E-06, CFL 0.00232, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 2.14E-15 - 4176, 174.000, 0, En 2.210776225764E-06, CFL 0.00290, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -2.00E-14, Te -1.75E-15 - 4200, 175.000, 0, En 4.205837618082E-06, CFL 0.00320, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 6.65E-15, Te 1.64E-15 - 4224, 176.000, 0, En 4.753390885815E-06, CFL 0.00367, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -1.76E-15 - 4248, 177.000, 0, En 2.414421949763E-06, CFL 0.00331, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 1.82E-15 - 4272, 178.000, 0, En 6.573307081608E-07, CFL 0.00128, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te 2.24E-16 - 4296, 179.000, 0, En 2.947436466960E-07, CFL 0.00110, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -2.00E-14, Te 4.51E-15 - 4320, 180.000, 0, En 3.564259318241E-07, CFL 0.00104, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 0.00E+00, Te -5.67E-15 - 4344, 181.000, 0, En 4.150177548712E-06, CFL 0.00453, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 6.65E-15, Te 3.11E-15 - 4368, 182.000, 0, En 1.373082828226E-05, CFL 0.00777, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te -2.68E-16 - 4392, 183.000, 0, En 9.638300650822E-06, CFL 0.00555, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 0.00E+00, Te -4.46E-16 - 4416, 184.000, 0, En 5.126265152830E-06, CFL 0.00349, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 0.00E+00, Te 2.12E-16 - 4440, 185.000, 0, En 4.102211101763E-06, CFL 0.00340, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 1.33E-14, Te -7.65E-16 - 4464, 186.000, 0, En 2.665562151606E-06, CFL 0.00234, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se -6.65E-15, Te 5.38E-16 - 4488, 187.000, 0, En 1.233148079294E-06, CFL 0.00172, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se 0.00E+00, Te 2.14E-16 - 4512, 188.000, 0, En 2.035843185748E-07, CFL 0.00082, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se -6.65E-15, Te 1.04E-16 - 4536, 189.000, 0, En 1.764874727502E-07, CFL 0.00060, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.00E-14, Te -6.13E-16 - 4560, 190.000, 0, En 1.840594838004E-07, CFL 0.00072, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -1.52E-15 - 4584, 191.000, 0, En 9.090006396334E-07, CFL 0.00180, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 1.04E-15 - 4608, 192.000, 0, En 1.260244205288E-06, CFL 0.00206, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 6.65E-15, Te 2.83E-16 - 4632, 193.000, 0, En 9.110526623718E-07, CFL 0.00204, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 3.66E-15 - 4656, 194.000, 0, En 1.171060202075E-06, CFL 0.00209, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -3.50E-15 - 4680, 195.000, 0, En 2.048360148536E-06, CFL 0.00245, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.66E-14, Te -6.12E-17 - 4704, 196.000, 0, En 2.396316282037E-06, CFL 0.00318, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 1.33E-14, Te 8.68E-16 - 4728, 197.000, 0, En 2.020080092796E-06, CFL 0.00256, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 0.00E+00, Te -3.18E-15 - 4752, 198.000, 0, En 2.022991201372E-06, CFL 0.00296, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -1.33E-14, Te 8.25E-16 - 4776, 199.000, 0, En 8.733799242878E-07, CFL 0.00201, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.52E-15 - 4800, 200.000, 0, En 4.546313518331E-08, CFL 0.00013, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -6.65E-15, Te -6.51E-16 - 4824, 201.000, 0, En 1.331885046230E-07, CFL 0.00063, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 0.00E+00, Te 3.34E-16 - 4848, 202.000, 0, En 2.404712487424E-06, CFL 0.00320, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 6.65E-15, Te -4.66E-16 - 4872, 203.000, 0, En 7.249762450533E-06, CFL 0.00444, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se -6.65E-15, Te -2.56E-15 - 4896, 204.000, 0, En 5.983852440341E-06, CFL 0.00325, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 4.91E-16 - 4920, 205.000, 0, En 7.801027645551E-07, CFL 0.00128, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te 3.92E-16 - 4944, 206.000, 0, En 1.705006574690E-06, CFL 0.00268, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te -9.38E-16 - 4968, 207.000, 0, En 2.660054683094E-06, CFL 0.00260, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 8.88E-16 - 4992, 208.000, 0, En 3.187365074189E-06, CFL 0.00259, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 9.96E-16 - 5016, 209.000, 0, En 1.355501071246E-06, CFL 0.00187, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 6.65E-15, Te -2.03E-15 - 5040, 210.000, 0, En 3.999003333027E-07, CFL 0.00110, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 5.30E-16 - 5064, 211.000, 0, En 1.253990578230E-07, CFL 0.00052, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 0.00E+00, Te 1.01E-15 - 5088, 212.000, 0, En 9.477623727160E-08, CFL 0.00038, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 2.00E-15 - 5112, 213.000, 0, En 2.020780583506E-06, CFL 0.00257, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -2.00E-14, Te 6.34E-16 - 5136, 214.000, 0, En 4.322479550952E-06, CFL 0.00370, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 6.65E-15, Te 4.91E-16 - 5160, 215.000, 0, En 2.897961159166E-06, CFL 0.00364, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -9.81E-16 - 5184, 216.000, 0, En 7.729787543228E-06, CFL 0.00601, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.03E-15 - 5208, 217.000, 0, En 4.871897897228E-06, CFL 0.00360, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -1.84E-16 - 5232, 218.000, 0, En 1.770690668483E-06, CFL 0.00234, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8045, Me -4.07E-18, Se 6.65E-15, Te -1.40E-15 - 5256, 219.000, 0, En 3.143530432588E-07, CFL 0.00104, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se -6.65E-15, Te -6.07E-16 - 5280, 220.000, 0, En 3.787955307485E-07, CFL 0.00104, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 1.33E-14, Te -1.39E-15 - 5304, 221.000, 0, En 1.024250246229E-07, CFL 0.00047, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -1.33E-14, Te 2.39E-15 - 5328, 222.000, 0, En 6.722561510337E-08, CFL 0.00041, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -1.33E-14, Te -5.59E-16 - 5352, 223.000, 0, En 1.692123955466E-07, CFL 0.00070, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 2.07E-15 - 5376, 224.000, 0, En 2.923982276016E-07, CFL 0.00115, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8066, Me -1.66E-17, Se 6.65E-15, Te -4.04E-16 - 5400, 225.000, 0, En 1.108778574104E-06, CFL 0.00184, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 6.65E-15, Te 1.96E-15 - 5424, 226.000, 0, En 1.028456431045E-06, CFL 0.00221, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se 0.00E+00, Te 1.64E-15 - 5448, 227.000, 0, En 2.269924277330E-06, CFL 0.00334, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se -6.65E-15, Te -4.64E-16 - 5472, 228.000, 0, En 7.197768647347E-06, CFL 0.00531, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 1.33E-14, Te -1.00E-15 - 5496, 229.000, 0, En 3.899672625139E-06, CFL 0.00327, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te 9.69E-16 - 5520, 230.000, 0, En 8.699628441681E-07, CFL 0.00194, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 1.33E-14, Te -2.60E-16 - 5544, 231.000, 0, En 2.409905553647E-07, CFL 0.00079, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -7.15E-16 - 5568, 232.000, 0, En 1.979412953406E-07, CFL 0.00081, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 0.00E+00, Te 3.33E-15 - 5592, 233.000, 0, En 1.909823777794E-07, CFL 0.00087, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -4.60E-16 - 5616, 234.000, 0, En 4.855435181111E-06, CFL 0.00421, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 6.65E-15, Te -1.53E-15 - 5640, 235.000, 0, En 3.158299154149E-06, CFL 0.00281, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 2.00E-14, Te -1.57E-15 - 5664, 236.000, 0, En 2.889627556014E-07, CFL 0.00091, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.41E-15 - 5688, 237.000, 0, En 8.640028467277E-08, CFL 0.00045, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -1.33E-14, Te 1.20E-16 - 5712, 238.000, 0, En 3.010888682304E-07, CFL 0.00111, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 6.65E-15, Te -1.29E-15 - 5736, 239.000, 0, En 7.010281419489E-07, CFL 0.00175, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 2.00E-14, Te 1.35E-15 - 5760, 240.000, 0, En 9.006838216362E-07, CFL 0.00148, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.66E-14, Te -8.07E-16 - 5784, 241.000, 0, En 1.851654796157E-06, CFL 0.00270, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 6.65E-15, Te -1.48E-15 - 5808, 242.000, 0, En 2.521096647559E-06, CFL 0.00320, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 2.53E-15 - 5832, 243.000, 0, En 2.139608627036E-06, CFL 0.00208, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 3.33E-14, Te -2.21E-15 - 5856, 244.000, 0, En 8.847982619428E-07, CFL 0.00154, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -1.33E-14, Te 1.69E-15 - 5880, 245.000, 0, En 3.033468961458E-07, CFL 0.00078, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 1.33E-14, Te -1.32E-15 - 5904, 246.000, 0, En 2.745995669929E-07, CFL 0.00091, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 6.65E-15, Te -8.54E-16 - 5928, 247.000, 0, En 3.150483102771E-07, CFL 0.00108, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.53E-15 - 5952, 248.000, 0, En 6.182485969582E-07, CFL 0.00167, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -2.77E-15 - 5976, 249.000, 0, En 2.115415874196E-06, CFL 0.00314, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 0.00E+00, Te 9.93E-16 - 6000, 250.000, 0, En 2.922830912259E-06, CFL 0.00361, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 6.65E-15, Te 3.08E-15 - 6024, 251.000, 0, En 3.134303873610E-06, CFL 0.00314, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se -6.65E-15, Te -4.35E-15 - 6048, 252.000, 0, En 3.260676014193E-06, CFL 0.00349, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8143, Me -1.83E-17, Se -6.65E-15, Te 3.62E-15 - 6072, 253.000, 0, En 2.597201093241E-06, CFL 0.00262, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -2.24E-15 - 6096, 254.000, 0, En 3.466259518411E-06, CFL 0.00314, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 1.33E-15 - 6120, 255.000, 0, En 4.111760442349E-06, CFL 0.00332, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -1.87E-15 - 6144, 256.000, 0, En 4.692910154285E-06, CFL 0.00308, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 2.00E-14, Te -6.17E-16 - 6168, 257.000, 0, En 3.610353086657E-06, CFL 0.00288, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -7.40E-16 - 6192, 258.000, 0, En 5.810224237875E-06, CFL 0.00383, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.00E-14, Te 2.53E-17 - 6216, 259.000, 0, En 1.571954482971E-05, CFL 0.00636, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 0.00E+00, Te 1.02E-15 - 6240, 260.000, 0, En 1.122312245273E-05, CFL 0.00441, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -1.22E-15 - 6264, 261.000, 0, En 2.528127753192E-06, CFL 0.00240, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se 0.00E+00, Te -3.40E-15 - 6288, 262.000, 0, En 1.006513543476E-06, CFL 0.00156, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 6.62E-15 - 6312, 263.000, 0, En 8.461433729746E-07, CFL 0.00182, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se -6.65E-15, Te -2.93E-15 - 6336, 264.000, 0, En 6.151908165337E-07, CFL 0.00130, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 1.23E-15 - 6360, 265.000, 0, En 1.723311808517E-06, CFL 0.00276, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te -2.12E-17 - 6384, 266.000, 0, En 1.740990341660E-06, CFL 0.00223, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -7.93E-16 - 6408, 267.000, 0, En 2.548134060166E-06, CFL 0.00303, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -1.01E-15 - 6432, 268.000, 0, En 3.033897915234E-06, CFL 0.00261, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 1.76E-15 - 6456, 269.000, 0, En 2.696513704323E-06, CFL 0.00278, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.26E-15 - 6480, 270.000, 0, En 4.219100341975E-07, CFL 0.00104, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te 2.58E-16 - 6504, 271.000, 0, En 4.705951557252E-07, CFL 0.00110, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te -1.58E-17 - 6528, 272.000, 0, En 2.666739316353E-06, CFL 0.00290, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 2.00E-14, Te 2.33E-15 - 6552, 273.000, 0, En 4.418134464739E-06, CFL 0.00373, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -1.33E-14, Te 1.06E-16 - 6576, 274.000, 0, En 5.719494597430E-06, CFL 0.00392, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -6.65E-15, Te -3.08E-15 - 6600, 275.000, 0, En 4.356851428990E-06, CFL 0.00320, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.30E-15 - 6624, 276.000, 0, En 4.878881555190E-06, CFL 0.00416, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 6.65E-15, Te 2.81E-16 - 6648, 277.000, 0, En 2.212470029752E-06, CFL 0.00229, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 6.65E-15, Te -3.05E-15 - 6672, 278.000, 0, En 1.208770390506E-06, CFL 0.00231, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 0.00E+00, Te -2.18E-16 - 6696, 279.000, 0, En 3.012354067657E-06, CFL 0.00297, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 1.33E-14, Te 8.40E-16 - 6720, 280.000, 0, En 7.259472139505E-06, CFL 0.00433, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -1.46E-17, Se 6.65E-15, Te -3.03E-16 - 6744, 281.000, 0, En 1.150816175996E-05, CFL 0.00486, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -1.33E-14, Te -2.90E-15 - 6768, 282.000, 0, En 9.993793576434E-06, CFL 0.00424, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 1.33E-14, Te -7.71E-16 - 6792, 283.000, 0, En 3.413440981873E-06, CFL 0.00233, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 6.65E-15, Te 8.44E-16 - 6816, 284.000, 0, En 3.621401785404E-05, CFL 0.00793, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 0.00E+00, Te 1.01E-15 - 6840, 285.000, 0, En 6.139860869959E-05, CFL 0.00797, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se 0.00E+00, Te 3.96E-16 - 6864, 286.000, 0, En 1.870669964306E-05, CFL 0.00487, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 0.00E+00, Te 8.40E-16 - 6888, 287.000, 0, En 2.378511797984E-06, CFL 0.00226, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -1.33E-14, Te 1.27E-15 - 6912, 288.000, 0, En 5.990918586095E-06, CFL 0.00318, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 6.65E-15, Te -2.45E-15 - 6936, 289.000, 0, En 1.202426722394E-05, CFL 0.00471, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se -6.65E-15, Te 1.40E-15 - 6960, 290.000, 0, En 6.905588180759E-06, CFL 0.00281, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -1.31E-17, Se -6.65E-15, Te -9.04E-16 - 6984, 291.000, 0, En 7.607308185177E-06, CFL 0.00401, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te -3.56E-16 - 7008, 292.000, 0, En 3.475902692449E-05, CFL 0.00605, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -7.82E-16 - 7032, 293.000, 0, En 3.154293232803E-05, CFL 0.00654, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 1.33E-14, Te 1.58E-15 - 7056, 294.000, 0, En 1.295210144769E-05, CFL 0.00357, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 4.27E-16 - 7080, 295.000, 0, En 4.560729043420E-06, CFL 0.00249, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te -9.38E-16 - 7104, 296.000, 0, En 9.189603994905E-07, CFL 0.00138, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -6.49E-16 - 7128, 297.000, 0, En 1.496289066454E-06, CFL 0.00228, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -1.02E-15 - 7152, 298.000, 0, En 2.278066981420E-06, CFL 0.00301, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 1.99E-15 - 7176, 299.000, 0, En 1.768944338304E-06, CFL 0.00137, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -6.65E-15, Te -2.32E-15 - 7200, 300.000, 0, En 2.236041490544E-06, CFL 0.00191, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se -6.65E-15, Te 1.44E-15 - 7224, 301.000, 0, En 4.360630279866E-06, CFL 0.00257, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 6.65E-15, Te -7.43E-16 - 7248, 302.000, 0, En 8.508888268979E-06, CFL 0.00384, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 0.00E+00, Te -4.78E-16 - 7272, 303.000, 0, En 8.018842502814E-06, CFL 0.00284, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 6.65E-15, Te 1.02E-15 - 7296, 304.000, 0, En 3.149133717322E-06, CFL 0.00193, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 2.92E-17 - 7320, 305.000, 0, En 1.748957325839E-06, CFL 0.00188, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 6.65E-15, Te -4.66E-16 - 7344, 306.000, 0, En 1.206836193731E-06, CFL 0.00189, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 1.33E-14, Te 2.99E-15 - 7368, 307.000, 0, En 1.335413491825E-06, CFL 0.00214, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se -6.65E-15, Te -2.06E-15 - 7392, 308.000, 0, En 2.185215440844E-06, CFL 0.00195, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se -6.65E-15, Te 4.16E-16 - 7416, 309.000, 0, En 3.253975772041E-06, CFL 0.00183, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 6.65E-15, Te -9.11E-17 - 7440, 310.000, 0, En 2.641351138583E-06, CFL 0.00185, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 1.40E-15 - 7464, 311.000, 0, En 2.427286989421E-06, CFL 0.00208, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 6.65E-15, Te 3.63E-16 - 7488, 312.000, 0, En 1.327945386710E-06, CFL 0.00145, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te -1.85E-15 - 7512, 313.000, 0, En 2.553666944132E-07, CFL 0.00069, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te 5.27E-17 - 7536, 314.000, 0, En 4.978125271137E-06, CFL 0.00299, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se -6.65E-15, Te 2.44E-15 - 7560, 315.000, 0, En 2.016559926059E-05, CFL 0.00549, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 9.63E-16 - 7584, 316.000, 0, En 1.983038309936E-05, CFL 0.00478, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se 0.00E+00, Te -2.44E-15 - 7608, 317.000, 0, En 3.010746793950E-06, CFL 0.00161, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 6.65E-15, Te -2.13E-15 - 7632, 318.000, 0, En 6.203824742314E-07, CFL 0.00079, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 6.65E-15, Te 2.02E-15 - 7656, 319.000, 0, En 2.620187209985E-06, CFL 0.00183, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 0.00E+00, Te -3.04E-15 - 7680, 320.000, 0, En 1.553581572215E-06, CFL 0.00165, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 1.06E-15 - 7704, 321.000, 0, En 6.835044607338E-07, CFL 0.00140, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -6.65E-15, Te -1.48E-15 - 7728, 322.000, 0, En 1.159443606032E-06, CFL 0.00149, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se -6.65E-15, Te -5.84E-16 - 7752, 323.000, 0, En 1.739004550399E-06, CFL 0.00205, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 3.06E-15 - 7776, 324.000, 0, En 8.049393296029E-07, CFL 0.00132, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -2.69E-15 - 7800, 325.000, 0, En 2.035525043805E-06, CFL 0.00157, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 4.43E-15 - 7824, 326.000, 0, En 2.898412734824E-06, CFL 0.00156, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -3.08E-15 - 7848, 327.000, 0, En 1.135218177719E-05, CFL 0.00383, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 2.87E-15 - 7872, 328.000, 0, En 9.777946399302E-06, CFL 0.00253, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se 0.00E+00, Te -1.56E-15 - 7896, 329.000, 0, En 2.853667222268E-06, CFL 0.00164, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 6.65E-15, Te -2.81E-15 - 7920, 330.000, 0, En 3.031656603869E-06, CFL 0.00198, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 1.99E-15 - 7944, 331.000, 0, En 1.669050174424E-06, CFL 0.00199, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -8.33E-16 - 7968, 332.000, 0, En 1.756110478630E-06, CFL 0.00161, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 6.65E-15, Te 2.84E-15 - 7992, 333.000, 0, En 1.374039233413E-06, CFL 0.00149, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se -1.33E-14, Te -1.91E-15 - 8016, 334.000, 0, En 1.244061075747E-06, CFL 0.00144, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -6.65E-15, Te 2.07E-15 - 8040, 335.000, 0, En 2.129617295019E-06, CFL 0.00155, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -6.65E-15, Te -5.72E-16 - 8064, 336.000, 0, En 1.179858188084E-06, CFL 0.00143, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 1.33E-14, Te 1.73E-15 - 8088, 337.000, 0, En 1.511096805097E-06, CFL 0.00137, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -1.33E-14, Te -1.83E-15 - 8112, 338.000, 0, En 1.693582383807E-06, CFL 0.00168, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 2.00E-14, Te 2.99E-15 - 8136, 339.000, 0, En 5.125667303194E-07, CFL 0.00145, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -1.33E-14, Te -1.91E-15 - 8160, 340.000, 0, En 1.857595603755E-06, CFL 0.00182, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 2.00E-14, Te -5.72E-16 - 8184, 341.000, 0, En 1.572655209471E-06, CFL 0.00223, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -5.61E-16 - 8208, 342.000, 0, En 4.043726714875E-07, CFL 0.00119, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se -6.65E-15, Te 7.03E-16 - 8232, 343.000, 0, En 1.292524919879E-07, CFL 0.00050, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -6.65E-15, Te -7.43E-16 - 8256, 344.000, 0, En 3.692009715895E-07, CFL 0.00082, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 0.00E+00, Te -8.25E-16 - 8280, 345.000, 0, En 9.835563465136E-07, CFL 0.00143, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -1.33E-14, Te 2.46E-15 - 8304, 346.000, 0, En 2.016837621017E-06, CFL 0.00180, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -5.32E-16 - 8328, 347.000, 0, En 5.505025927832E-06, CFL 0.00237, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te -5.02E-16 - 8352, 348.000, 0, En 1.406699734893E-05, CFL 0.00383, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -2.96E-15 - 8376, 349.000, 0, En 2.231625717810E-05, CFL 0.00474, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 0.00E+00, Te -6.01E-16 - 8400, 350.000, 0, En 9.852086899316E-06, CFL 0.00345, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 3.14E-15 - 8424, 351.000, 0, En 2.901924506851E-06, CFL 0.00206, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te -2.21E-15 - 8448, 352.000, 0, En 4.102924351663E-06, CFL 0.00300, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 1.28E-15 - 8472, 353.000, 0, En 1.131139176298E-05, CFL 0.00397, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -1.33E-14, Te -4.81E-15 - 8496, 354.000, 0, En 1.053212434933E-05, CFL 0.00310, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 6.65E-15, Te 5.49E-15 - 8520, 355.000, 0, En 8.655505026410E-06, CFL 0.00283, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 1.33E-14, Te -3.48E-15 - 8544, 356.000, 0, En 5.628673071142E-06, CFL 0.00248, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -2.00E-14, Te 3.56E-15 - 8568, 357.000, 0, En 3.328143906267E-06, CFL 0.00249, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se 0.00E+00, Te -1.16E-15 - 8592, 358.000, 0, En 9.567080306155E-07, CFL 0.00099, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 6.65E-15, Te 5.11E-17 - 8616, 359.000, 0, En 1.314285810737E-06, CFL 0.00102, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -1.48E-15 - 8640, 360.000, 0, En 4.277674162657E-07, CFL 0.00053, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 6.65E-15, Te 3.82E-15 - 8664, 361.000, 0, En 4.876076697368E-07, CFL 0.00130, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7835, Me -3.10E-17, Se -2.00E-14, Te -2.24E-15 - 8688, 362.000, 0, En 2.706883921366E-07, CFL 0.00066, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 1.51E-15 - 8712, 363.000, 0, En 1.839180734938E-07, CFL 0.00055, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te -4.88E-16 - 8736, 364.000, 0, En 8.910202412981E-07, CFL 0.00161, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 0.00E+00, Te -2.15E-15 - 8760, 365.000, 0, En 6.117009116516E-07, CFL 0.00087, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -1.33E-14, Te 1.35E-15 + 24, 1.000, 0, En 2.087624475800E-06, CFL 0.00119, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.30E-15 + 48, 2.000, 0, En 4.776915022020E-06, CFL 0.00185, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 4.21E-16 + 72, 3.000, 0, En 5.136657443657E-06, CFL 0.00241, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -5.38E-16 + 96, 4.000, 0, En 6.325687756425E-06, CFL 0.00254, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 3.40E-15 + 120, 5.000, 0, En 3.676925191985E-07, CFL 0.00068, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -6.81E-16 + 144, 6.000, 0, En 1.033605139045E-06, CFL 0.00099, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.28E-15 + 168, 7.000, 0, En 7.645467215062E-07, CFL 0.00162, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 2.83E-15 + 192, 8.000, 0, En 2.191910390705E-06, CFL 0.00168, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 3.25E-16 + 216, 9.000, 0, En 4.310595062079E-06, CFL 0.00253, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se 0.00E+00, Te -1.64E-15 + 240, 10.000, 0, En 1.201604752126E-05, CFL 0.00366, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 6.65E-15, Te -8.72E-16 + 264, 11.000, 0, En 8.594410062066E-06, CFL 0.00219, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -6.65E-15, Te 2.31E-16 + 288, 12.000, 0, En 4.902771572584E-06, CFL 0.00250, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 1.33E-14, Te -5.84E-16 + 312, 13.000, 0, En 3.016195903248E-06, CFL 0.00123, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 6.65E-15, Te 7.49E-16 + 336, 14.000, 0, En 3.156326624575E-06, CFL 0.00197, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -1.33E-14, Te -2.73E-15 + 360, 15.000, 0, En 6.981547478741E-06, CFL 0.00285, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.57E-15 + 384, 16.000, 0, En 3.413843330783E-06, CFL 0.00245, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 6.65E-15, Te -1.19E-15 + 408, 17.000, 0, En 1.150691765466E-07, CFL 0.00041, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -2.00E-14, Te 6.65E-16 + 432, 18.000, 0, En 8.812962921506E-07, CFL 0.00091, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te 7.83E-16 + 456, 19.000, 0, En 2.448620202777E-07, CFL 0.00041, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 1.02E-15 + 480, 20.000, 0, En 2.256616278005E-06, CFL 0.00175, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 2.30E-15 + 504, 21.000, 0, En 2.256370585765E-06, CFL 0.00128, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 0.00E+00, Te -9.97E-16 + 528, 22.000, 0, En 2.673113187987E-06, CFL 0.00206, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -6.65E-15, Te -1.52E-15 + 552, 23.000, 0, En 5.206130458086E-06, CFL 0.00228, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 9.89E-16 + 576, 24.000, 0, En 4.049684071979E-06, CFL 0.00208, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -4.00E-15 + 600, 25.000, 0, En 1.175151171127E-05, CFL 0.00304, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 3.20E-15 + 624, 26.000, 0, En 8.096397693905E-06, CFL 0.00280, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -2.67E-15 + 648, 27.000, 0, En 1.517942698290E-05, CFL 0.00318, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -2.00E-14, Te -1.06E-15 + 672, 28.000, 0, En 1.096595170069E-05, CFL 0.00298, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se 0.00E+00, Te -4.94E-16 + 696, 29.000, 0, En 1.345631828653E-06, CFL 0.00096, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 1.33E-14, Te 1.22E-15 + 720, 30.000, 0, En 4.945030219100E-07, CFL 0.00040, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 0.00E+00, Te 1.88E-16 + 744, 31.000, 0, En 1.034415108042E-07, CFL 0.00030, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te 2.50E-15 + 768, 32.000, 0, En 2.205158400659E-07, CFL 0.00040, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se -6.65E-15, Te -1.93E-17 + 792, 33.000, 0, En 3.499461850325E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -8.61E-16 + 816, 34.000, 0, En 2.505764280854E-07, CFL 0.00029, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.45E-15 + 840, 35.000, 0, En 1.339695191402E-07, CFL 0.00035, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 0.00E+00, Te -2.03E-15 + 864, 36.000, 0, En 1.054025575386E-06, CFL 0.00142, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 0.00E+00, Te -1.89E-15 + 888, 37.000, 0, En 1.138265490854E-06, CFL 0.00139, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 1.33E-14, Te 1.86E-15 + 912, 38.000, 0, En 3.715288330209E-06, CFL 0.00257, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 6.65E-15, Te -2.53E-17 + 936, 39.000, 0, En 3.784052557709E-06, CFL 0.00226, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -1.76E-15 + 960, 40.000, 0, En 2.481823121422E-07, CFL 0.00063, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -1.33E-14, Te 1.30E-15 + 984, 41.000, 0, En 2.768935520685E-06, CFL 0.00246, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -2.39E-15 + 1008, 42.000, 0, En 3.969182551376E-06, CFL 0.00224, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se -6.65E-15, Te 6.74E-16 + 1032, 43.000, 0, En 2.939105986633E-06, CFL 0.00247, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 1.33E-14, Te -7.27E-16 + 1056, 44.000, 0, En 6.745701667587E-07, CFL 0.00099, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.56E-15 + 1080, 45.000, 0, En 2.274828266562E-06, CFL 0.00125, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -8.35E-16 + 1104, 46.000, 0, En 2.691429345337E-06, CFL 0.00201, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -6.30E-17 + 1128, 47.000, 0, En 3.376135643339E-07, CFL 0.00043, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se -6.65E-15, Te -1.74E-16 + 1152, 48.000, 0, En 7.823465671603E-07, CFL 0.00072, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 6.65E-15, Te 3.07E-16 + 1176, 49.000, 0, En 1.539328112887E-06, CFL 0.00106, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -1.93E-15 + 1200, 50.000, 0, En 5.031294309463E-07, CFL 0.00055, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -3.22E-15 + 1224, 51.000, 0, En 2.292654304242E-06, CFL 0.00193, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 2.35E-15 + 1248, 52.000, 0, En 1.165185160477E-05, CFL 0.00364, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te 1.40E-16 + 1272, 53.000, 0, En 8.006871269986E-06, CFL 0.00261, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te -1.63E-16 + 1296, 54.000, 0, En 6.811866477746E-06, CFL 0.00256, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 1.18E-15 + 1320, 55.000, 0, En 7.696351104934E-06, CFL 0.00308, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 0.00E+00, Te -3.43E-15 + 1344, 56.000, 0, En 2.762482603380E-06, CFL 0.00190, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 6.65E-15, Te 3.49E-16 + 1368, 57.000, 0, En 4.921597754215E-06, CFL 0.00238, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 3.22E-15 + 1392, 58.000, 0, En 5.152551648298E-06, CFL 0.00293, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te -1.55E-15 + 1416, 59.000, 0, En 1.562209580473E-06, CFL 0.00132, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se 0.00E+00, Te -7.57E-16 + 1440, 60.000, 0, En 7.800823570481E-07, CFL 0.00091, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 6.65E-15, Te 2.97E-16 + 1464, 61.000, 0, En 1.056456684288E-06, CFL 0.00148, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 9.78E-16 + 1488, 62.000, 0, En 3.824566251815E-06, CFL 0.00251, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se 0.00E+00, Te -3.26E-15 + 1512, 63.000, 0, En 2.110646691232E-06, CFL 0.00278, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se -6.65E-15, Te 1.11E-15 + 1536, 64.000, 0, En 1.048794876394E-06, CFL 0.00213, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se 0.00E+00, Te 4.66E-16 + 1560, 65.000, 0, En 7.325536337428E-07, CFL 0.00141, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 0.00E+00, Te 3.14E-15 + 1584, 66.000, 0, En 9.866276801080E-07, CFL 0.00111, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 6.65E-15, Te -2.56E-15 + 1608, 67.000, 0, En 5.371018866589E-06, CFL 0.00300, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se 0.00E+00, Te 1.84E-15 + 1632, 68.000, 0, En 6.151111455993E-06, CFL 0.00325, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se -6.65E-15, Te -1.13E-15 + 1656, 69.000, 0, En 3.243044817435E-06, CFL 0.00187, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 1.33E-14, Te 2.48E-15 + 1680, 70.000, 0, En 2.349105755964E-06, CFL 0.00182, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 6.65E-15, Te -1.12E-15 + 1704, 71.000, 0, En 3.400809609128E-06, CFL 0.00238, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -6.65E-15, Te 2.41E-15 + 1728, 72.000, 0, En 4.752999472435E-06, CFL 0.00336, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se 0.00E+00, Te -1.67E-15 + 1752, 73.000, 0, En 7.682045200898E-06, CFL 0.00378, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se 0.00E+00, Te 2.45E-15 + 1776, 74.000, 0, En 5.444709268875E-06, CFL 0.00324, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se -1.33E-14, Te -2.65E-15 + 1800, 75.000, 0, En 8.796094115724E-07, CFL 0.00113, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -2.53E-15 + 1824, 76.000, 0, En 2.585902574805E-06, CFL 0.00268, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 1.82E-15 + 1848, 77.000, 0, En 7.773042460083E-06, CFL 0.00344, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -1.33E-14, Te 1.84E-15 + 1872, 78.000, 0, En 5.221497876533E-06, CFL 0.00279, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 0.00E+00, Te -3.65E-17 + 1896, 79.000, 0, En 5.450986976224E-06, CFL 0.00320, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 5.05E-16 + 1920, 80.000, 0, En 5.189219845826E-06, CFL 0.00238, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se -6.65E-15, Te -2.72E-15 + 1944, 81.000, 0, En 3.164924822343E-06, CFL 0.00224, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 8.77E-16 + 1968, 82.000, 0, En 5.016269798166E-06, CFL 0.00243, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.21E-15 + 1992, 83.000, 0, En 2.707605177530E-06, CFL 0.00223, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se -6.65E-15, Te -8.66E-16 + 2016, 84.000, 0, En 1.713160827764E-06, CFL 0.00188, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 5.60E-16 + 2040, 85.000, 0, En 3.440137799669E-06, CFL 0.00176, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -6.65E-15, Te 2.08E-15 + 2064, 86.000, 0, En 1.066616722013E-05, CFL 0.00339, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 6.65E-15, Te -3.44E-15 + 2088, 87.000, 0, En 6.318711227980E-06, CFL 0.00280, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 1.33E-14, Te 2.39E-15 + 2112, 88.000, 0, En 1.031215775076E-05, CFL 0.00338, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te -2.48E-16 + 2136, 89.000, 0, En 1.420925291378E-05, CFL 0.00394, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -2.17E-15 + 2160, 90.000, 0, En 1.042763938458E-05, CFL 0.00257, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 2.02E-15 + 2184, 91.000, 0, En 8.632833656466E-06, CFL 0.00311, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 9.94E-16 + 2208, 92.000, 0, En 1.119031639189E-06, CFL 0.00105, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -8.35E-16 + 2232, 93.000, 0, En 2.532038292092E-06, CFL 0.00227, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -1.33E-15 + 2256, 94.000, 0, En 1.024313248209E-06, CFL 0.00130, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 1.33E-14, Te -8.65E-16 + 2280, 95.000, 0, En 4.779799176953E-06, CFL 0.00217, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 3.43E-15 + 2304, 96.000, 0, En 6.387304412006E-06, CFL 0.00381, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -6.86E-16 + 2328, 97.000, 0, En 2.972657519462E-05, CFL 0.00524, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 6.65E-15, Te -7.58E-17 + 2352, 98.000, 0, En 2.284595340247E-05, CFL 0.00508, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -1.33E-14, Te -1.44E-15 + 2376, 99.000, 0, En 2.253659795966E-06, CFL 0.00130, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 1.07E-15 + 2400, 100.000, 0, En 5.730354478099E-06, CFL 0.00233, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 1.33E-14, Te 5.95E-16 + 2424, 101.000, 0, En 1.610979788560E-06, CFL 0.00166, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -1.33E-14, Te -1.35E-16 + 2448, 102.000, 0, En 3.045048933444E-06, CFL 0.00217, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 6.65E-15, Te -2.72E-16 + 2472, 103.000, 0, En 4.124874288155E-06, CFL 0.00298, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 6.65E-15, Te -1.19E-15 + 2496, 104.000, 0, En 4.525644482084E-06, CFL 0.00348, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 1.33E-14, Te -5.29E-16 + 2520, 105.000, 0, En 1.058545964273E-06, CFL 0.00108, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -2.00E-14, Te 5.45E-16 + 2544, 106.000, 0, En 3.230263987573E-06, CFL 0.00356, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -6.65E-15, Te -2.22E-15 + 2568, 107.000, 0, En 1.040308855011E-05, CFL 0.00579, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -6.65E-15, Te 2.31E-15 + 2592, 108.000, 0, En 8.276842421158E-06, CFL 0.00456, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.00E-14, Te -3.12E-15 + 2616, 109.000, 0, En 2.880637149417E-06, CFL 0.00228, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 3.07E-15 + 2640, 110.000, 0, En 1.110198195152E-06, CFL 0.00153, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te -1.40E-16 + 2664, 111.000, 0, En 1.481673344665E-06, CFL 0.00201, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 6.65E-15, Te -1.87E-15 + 2688, 112.000, 0, En 4.214380545969E-06, CFL 0.00341, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 1.33E-14, Te 5.64E-15 + 2712, 113.000, 0, En 7.460979432368E-06, CFL 0.00309, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 6.65E-15, Te -8.95E-16 + 2736, 114.000, 0, En 7.869820186404E-06, CFL 0.00359, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 1.33E-14, Te -2.23E-15 + 2760, 115.000, 0, En 1.485975659328E-06, CFL 0.00130, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -6.06E-16 + 2784, 116.000, 0, En 2.344553680797E-06, CFL 0.00220, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 5.47E-16 + 2808, 117.000, 0, En 6.419116432831E-06, CFL 0.00292, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se -6.65E-15, Te -1.36E-15 + 2832, 118.000, 0, En 8.903327889235E-06, CFL 0.00364, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te 1.58E-15 + 2856, 119.000, 0, En 7.723043204797E-06, CFL 0.00326, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 1.33E-14, Te 7.13E-16 + 2880, 120.000, 0, En 5.496485860735E-06, CFL 0.00311, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se 6.65E-15, Te -4.35E-16 + 2904, 121.000, 0, En 6.509942275174E-06, CFL 0.00429, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 1.33E-14, Te 9.64E-16 + 2928, 122.000, 0, En 8.093400765864E-06, CFL 0.00435, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te -1.37E-15 + 2952, 123.000, 0, En 2.124411466348E-06, CFL 0.00203, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se 0.00E+00, Te 6.00E-16 + 2976, 124.000, 0, En 1.357593383452E-06, CFL 0.00200, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 1.33E-14, Te 2.53E-15 + 3000, 125.000, 0, En 8.451792333515E-07, CFL 0.00163, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 0.00E+00, Te 9.39E-16 + 3024, 126.000, 0, En 1.170636258738E-06, CFL 0.00197, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -1.72E-15 + 3048, 127.000, 0, En 8.998323897810E-06, CFL 0.00571, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 0.00E+00, Te 9.79E-16 + 3072, 128.000, 0, En 8.999385339861E-06, CFL 0.00386, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 6.65E-15, Te -6.17E-16 + 3096, 129.000, 0, En 1.373314269569E-06, CFL 0.00200, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se -6.65E-15, Te -5.12E-16 + 3120, 130.000, 0, En 3.719637635726E-06, CFL 0.00354, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 1.33E-14, Te 5.16E-17 + 3144, 131.000, 0, En 7.826740648566E-06, CFL 0.00497, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 6.65E-15, Te 1.90E-15 + 3168, 132.000, 0, En 3.148870532341E-06, CFL 0.00315, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -1.33E-14, Te -1.57E-15 + 3192, 133.000, 0, En 1.704492075400E-06, CFL 0.00203, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te -6.37E-16 + 3216, 134.000, 0, En 9.481451922306E-07, CFL 0.00166, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 6.65E-15, Te 1.48E-15 + 3240, 135.000, 0, En 8.881619450123E-07, CFL 0.00140, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se -6.65E-15, Te 1.46E-15 + 3264, 136.000, 0, En 5.076511933221E-06, CFL 0.00494, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 0.00E+00, Te -2.81E-15 + 3288, 137.000, 0, En 4.496435691678E-06, CFL 0.00361, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te -1.78E-16 + 3312, 138.000, 0, En 8.887604101844E-07, CFL 0.00192, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -1.33E-14, Te -5.20E-16 + 3336, 139.000, 0, En 2.788737234412E-06, CFL 0.00309, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -6.65E-15, Te 3.02E-15 + 3360, 140.000, 0, En 4.018561160336E-06, CFL 0.00403, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -3.09E-15 + 3384, 141.000, 0, En 2.897442188959E-06, CFL 0.00288, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -2.91E-16 + 3408, 142.000, 0, En 1.449649233264E-06, CFL 0.00188, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -1.33E-14, Te 1.01E-15 + 3432, 143.000, 0, En 1.031604506762E-06, CFL 0.00156, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -6.65E-15, Te 1.50E-16 + 3456, 144.000, 0, En 7.862638351675E-07, CFL 0.00174, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te -2.32E-16 + 3480, 145.000, 0, En 1.289652171335E-06, CFL 0.00202, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 6.65E-15, Te -8.85E-16 + 3504, 146.000, 0, En 3.481705523484E-07, CFL 0.00098, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7775, Me 3.44E-18, Se 6.65E-15, Te 4.23E-16 + 3528, 147.000, 0, En 4.169057467178E-07, CFL 0.00100, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -1.33E-14, Te -4.69E-16 + 3552, 148.000, 0, En 5.050663226807E-07, CFL 0.00117, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 1.32E-15 + 3576, 149.000, 0, En 2.467556691612E-07, CFL 0.00049, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 1.33E-14, Te -3.19E-15 + 3600, 150.000, 0, En 7.282363237834E-07, CFL 0.00146, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 1.33E-14, Te 1.17E-15 + 3624, 151.000, 0, En 1.565827000709E-06, CFL 0.00252, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se -6.65E-15, Te -9.98E-16 + 3648, 152.000, 0, En 3.260086446177E-07, CFL 0.00071, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -6.65E-15, Te -1.32E-15 + 3672, 153.000, 0, En 1.026870846230E-06, CFL 0.00202, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 6.65E-15, Te 1.69E-15 + 3696, 154.000, 0, En 1.861146898642E-06, CFL 0.00287, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te -5.61E-17 + 3720, 155.000, 0, En 4.986547971624E-07, CFL 0.00132, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 0.00E+00, Te 8.16E-16 + 3744, 156.000, 0, En 6.052856131112E-06, CFL 0.00408, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 7.49E-16 + 3768, 157.000, 0, En 2.049357609154E-05, CFL 0.00895, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te 3.02E-16 + 3792, 158.000, 0, En 1.852949708491E-05, CFL 0.00696, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -1.33E-14, Te -1.13E-15 + 3816, 159.000, 0, En 7.695720281350E-06, CFL 0.00380, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 2.00E-14, Te -5.10E-16 + 3840, 160.000, 0, En 4.353267157167E-06, CFL 0.00444, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -1.33E-14, Te 2.28E-15 + 3864, 161.000, 0, En 8.742645074932E-06, CFL 0.00549, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -2.46E-15 + 3888, 162.000, 0, En 9.012489950615E-06, CFL 0.00484, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se 0.00E+00, Te -2.05E-17 + 3912, 163.000, 0, En 4.542215395576E-06, CFL 0.00382, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te -1.25E-16 + 3936, 164.000, 0, En 2.225936716154E-06, CFL 0.00305, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 2.22E-15 + 3960, 165.000, 0, En 1.805938506625E-06, CFL 0.00289, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -9.81E-16 + 3984, 166.000, 0, En 1.329186805721E-06, CFL 0.00245, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te -1.94E-16 + 4008, 167.000, 0, En 5.603215458939E-07, CFL 0.00141, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.18E-15 + 4032, 168.000, 0, En 4.990906985295E-07, CFL 0.00136, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 6.65E-15, Te 8.45E-16 + 4056, 169.000, 0, En 6.581568581253E-07, CFL 0.00121, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -6.65E-15, Te -6.05E-16 + 4080, 170.000, 0, En 2.532459479970E-06, CFL 0.00304, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 0.00E+00, Te -2.84E-15 + 4104, 171.000, 0, En 5.447065460978E-06, CFL 0.00517, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 1.45E-15 + 4128, 172.000, 0, En 3.556446171923E-06, CFL 0.00370, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 6.65E-15, Te -1.20E-15 + 4152, 173.000, 0, En 1.203998051751E-06, CFL 0.00224, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 2.00E-15 + 4176, 174.000, 0, En 2.355213069977E-06, CFL 0.00288, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -1.33E-14, Te -1.18E-15 + 4200, 175.000, 0, En 4.483917294210E-06, CFL 0.00324, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 0.00E+00, Te 2.25E-15 + 4224, 176.000, 0, En 5.276993694968E-06, CFL 0.00420, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -2.16E-15 + 4248, 177.000, 0, En 2.093172531399E-06, CFL 0.00307, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 1.63E-15 + 4272, 178.000, 0, En 7.518420684805E-07, CFL 0.00147, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te -5.48E-16 + 4296, 179.000, 0, En 3.904878053080E-07, CFL 0.00124, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -1.33E-14, Te 4.98E-15 + 4320, 180.000, 0, En 4.494711259756E-07, CFL 0.00122, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 0.00E+00, Te -5.05E-15 + 4344, 181.000, 0, En 4.547244245254E-06, CFL 0.00472, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 2.81E-15 + 4368, 182.000, 0, En 1.443214418908E-05, CFL 0.00794, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 6.68E-16 + 4392, 183.000, 0, En 1.044674129690E-05, CFL 0.00574, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 6.65E-15, Te -1.58E-15 + 4416, 184.000, 0, En 5.580905689521E-06, CFL 0.00356, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 0.00E+00, Te 1.04E-15 + 4440, 185.000, 0, En 4.483349333025E-06, CFL 0.00343, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te -7.43E-17 + 4464, 186.000, 0, En 3.514652982124E-06, CFL 0.00253, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se 0.00E+00, Te -8.12E-16 + 4488, 187.000, 0, En 1.358439121616E-06, CFL 0.00169, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se 0.00E+00, Te -2.11E-16 + 4512, 188.000, 0, En 2.897430930927E-07, CFL 0.00092, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se -6.65E-15, Te 1.72E-16 + 4536, 189.000, 0, En 2.353678103931E-07, CFL 0.00074, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.66E-14, Te -1.50E-15 + 4560, 190.000, 0, En 1.717372945300E-07, CFL 0.00056, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -1.34E-15 + 4584, 191.000, 0, En 8.276069165458E-07, CFL 0.00164, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 1.16E-15 + 4608, 192.000, 0, En 1.142118897939E-06, CFL 0.00190, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 7.05E-16 + 4632, 193.000, 0, En 8.199063309939E-07, CFL 0.00190, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 1.33E-14, Te 2.27E-15 + 4656, 194.000, 0, En 1.171375371910E-06, CFL 0.00199, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -2.75E-15 + 4680, 195.000, 0, En 2.129520898553E-06, CFL 0.00239, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.00E-14, Te 1.18E-16 + 4704, 196.000, 0, En 2.475665742364E-06, CFL 0.00315, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 6.65E-15, Te 6.15E-16 + 4728, 197.000, 0, En 1.951219859965E-06, CFL 0.00258, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 0.00E+00, Te -3.82E-15 + 4752, 198.000, 0, En 1.846636297607E-06, CFL 0.00282, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -6.65E-15, Te 6.18E-16 + 4776, 199.000, 0, En 8.037551067679E-07, CFL 0.00191, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 2.25E-15 + 4800, 200.000, 0, En 7.234517507428E-08, CFL 0.00024, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -1.33E-14, Te -1.32E-15 + 4824, 201.000, 0, En 2.052247034518E-07, CFL 0.00078, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te 6.43E-16 + 4848, 202.000, 0, En 2.669527809850E-06, CFL 0.00336, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 0.00E+00, Te -5.01E-16 + 4872, 203.000, 0, En 7.828695181719E-06, CFL 0.00462, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se 0.00E+00, Te -2.62E-15 + 4896, 204.000, 0, En 6.548366098855E-06, CFL 0.00350, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 2.52E-15 + 4920, 205.000, 0, En 9.501535406720E-07, CFL 0.00138, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -1.33E-14, Te -4.45E-16 + 4944, 206.000, 0, En 1.859546852455E-06, CFL 0.00271, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se 0.00E+00, Te -1.50E-15 + 4968, 207.000, 0, En 2.972399127208E-06, CFL 0.00281, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 2.84E-16 + 4992, 208.000, 0, En 3.675020840990E-06, CFL 0.00296, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 1.33E-14, Te 1.68E-15 + 5016, 209.000, 0, En 1.355642611930E-06, CFL 0.00167, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 0.00E+00, Te -2.57E-15 + 5040, 210.000, 0, En 3.573660729686E-07, CFL 0.00095, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 1.39E-15 + 5064, 211.000, 0, En 1.588939985239E-07, CFL 0.00061, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 1.33E-14, Te 1.21E-15 + 5088, 212.000, 0, En 1.190175123824E-07, CFL 0.00049, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 0.00E+00, Te 1.60E-15 + 5112, 213.000, 0, En 1.873251961123E-06, CFL 0.00239, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -1.33E-14, Te 4.63E-16 + 5136, 214.000, 0, En 4.120241786485E-06, CFL 0.00365, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 0.00E+00, Te 6.62E-16 + 5160, 215.000, 0, En 2.708467847853E-06, CFL 0.00351, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -1.33E-15 + 5184, 216.000, 0, En 7.589039122915E-06, CFL 0.00593, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 1.33E-14, Te 2.57E-15 + 5208, 217.000, 0, En 4.970463425507E-06, CFL 0.00379, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -5.40E-16 + 5232, 218.000, 0, En 1.577854510869E-06, CFL 0.00218, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8045, Me -4.07E-18, Se 6.65E-15, Te -9.23E-16 + 5256, 219.000, 0, En 3.396166061996E-07, CFL 0.00113, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se -6.65E-15, Te -2.17E-15 + 5280, 220.000, 0, En 4.457241278903E-07, CFL 0.00106, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 1.33E-14, Te 8.86E-17 + 5304, 221.000, 0, En 1.408458226907E-07, CFL 0.00058, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -1.33E-14, Te 3.15E-15 + 5328, 222.000, 0, En 8.393252476197E-08, CFL 0.00034, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -1.33E-14, Te -7.28E-16 + 5352, 223.000, 0, En 1.765346846460E-07, CFL 0.00060, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 1.15E-15 + 5376, 224.000, 0, En 3.331912515403E-07, CFL 0.00117, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 6.65E-15, Te 3.18E-16 + 5400, 225.000, 0, En 1.218085427902E-06, CFL 0.00196, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 6.65E-15, Te 1.61E-15 + 5424, 226.000, 0, En 1.157699620130E-06, CFL 0.00233, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se -6.65E-15, Te 2.67E-15 + 5448, 227.000, 0, En 2.422435110298E-06, CFL 0.00343, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -1.03E-15 + 5472, 228.000, 0, En 7.487317136885E-06, CFL 0.00537, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 1.33E-14, Te -2.96E-16 + 5496, 229.000, 0, En 4.118444543068E-06, CFL 0.00339, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te -4.19E-16 + 5520, 230.000, 0, En 9.221075604922E-07, CFL 0.00193, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 1.33E-14, Te -2.00E-16 + 5544, 231.000, 0, En 2.833588387721E-07, CFL 0.00075, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -8.18E-16 + 5568, 232.000, 0, En 2.399467061738E-07, CFL 0.00088, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 0.00E+00, Te 2.82E-15 + 5592, 233.000, 0, En 1.856716303002E-07, CFL 0.00077, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -1.19E-16 + 5616, 234.000, 0, En 4.741921297132E-06, CFL 0.00410, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 6.65E-15, Te -1.92E-15 + 5640, 235.000, 0, En 3.137926821883E-06, CFL 0.00285, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 2.00E-14, Te -2.74E-16 + 5664, 236.000, 0, En 3.495067989151E-07, CFL 0.00097, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se -6.65E-15, Te 3.55E-15 + 5688, 237.000, 0, En 1.376359909041E-07, CFL 0.00055, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -6.21E-16 + 5712, 238.000, 0, En 3.019074030065E-07, CFL 0.00102, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 6.65E-15, Te -7.95E-16 + 5736, 239.000, 0, En 6.568056513007E-07, CFL 0.00169, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 2.00E-14, Te 5.28E-17 + 5760, 240.000, 0, En 8.474513701254E-07, CFL 0.00144, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.66E-14, Te -2.41E-17 + 5784, 241.000, 0, En 1.756556040607E-06, CFL 0.00259, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 6.65E-15, Te -9.25E-16 + 5808, 242.000, 0, En 2.443693867057E-06, CFL 0.00317, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 2.60E-15 + 5832, 243.000, 0, En 2.302805573013E-06, CFL 0.00211, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.00E-14, Te -2.42E-15 + 5856, 244.000, 0, En 1.058070131689E-06, CFL 0.00174, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se 0.00E+00, Te 7.40E-16 + 5880, 245.000, 0, En 3.563352708932E-07, CFL 0.00088, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 1.33E-14, Te -4.04E-16 + 5904, 246.000, 0, En 3.620772775019E-07, CFL 0.00103, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 6.65E-15, Te -7.87E-16 + 5928, 247.000, 0, En 4.118530595944E-07, CFL 0.00121, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.66E-15 + 5952, 248.000, 0, En 6.443238437165E-07, CFL 0.00164, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -2.25E-15 + 5976, 249.000, 0, En 2.096667201596E-06, CFL 0.00307, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 0.00E+00, Te 1.50E-15 + 6000, 250.000, 0, En 2.858767574386E-06, CFL 0.00352, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 6.65E-15, Te 3.03E-15 + 6024, 251.000, 0, En 3.116750360873E-06, CFL 0.00317, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se -6.65E-15, Te -4.12E-15 + 6048, 252.000, 0, En 3.388506689168E-06, CFL 0.00349, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8143, Me -1.83E-17, Se -6.65E-15, Te 2.65E-15 + 6072, 253.000, 0, En 2.913496589015E-06, CFL 0.00288, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -1.22E-15 + 6096, 254.000, 0, En 3.742672787427E-06, CFL 0.00334, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 8.55E-16 + 6120, 255.000, 0, En 4.485829189975E-06, CFL 0.00373, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -1.04E-15 + 6144, 256.000, 0, En 5.060109915934E-06, CFL 0.00353, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te -4.23E-16 + 6168, 257.000, 0, En 3.845230623230E-06, CFL 0.00296, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -1.33E-14, Te -6.40E-16 + 6192, 258.000, 0, En 5.994194165960E-06, CFL 0.00425, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.00E-14, Te -2.06E-16 + 6216, 259.000, 0, En 1.545993636340E-05, CFL 0.00632, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 0.00E+00, Te 1.96E-15 + 6240, 260.000, 0, En 1.095256502388E-05, CFL 0.00447, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -1.90E-15 + 6264, 261.000, 0, En 2.664728918027E-06, CFL 0.00261, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se 0.00E+00, Te -2.63E-15 + 6288, 262.000, 0, En 1.251942120101E-06, CFL 0.00188, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 6.36E-15 + 6312, 263.000, 0, En 8.312643079779E-07, CFL 0.00178, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se -6.65E-15, Te -3.34E-15 + 6336, 264.000, 0, En 6.471414358397E-07, CFL 0.00127, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 1.54E-15 + 6360, 265.000, 0, En 1.843932009306E-06, CFL 0.00284, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te 1.80E-15 + 6384, 266.000, 0, En 2.063188852715E-06, CFL 0.00259, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -2.39E-15 + 6408, 267.000, 0, En 3.135115818102E-06, CFL 0.00357, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -1.64E-16 + 6432, 268.000, 0, En 3.706305061312E-06, CFL 0.00304, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 7.48E-16 + 6456, 269.000, 0, En 3.312440079656E-06, CFL 0.00338, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.56E-15 + 6480, 270.000, 0, En 4.858760116834E-07, CFL 0.00107, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te 1.48E-15 + 6504, 271.000, 0, En 4.319840354673E-07, CFL 0.00105, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te -8.74E-16 + 6528, 272.000, 0, En 2.561429784914E-06, CFL 0.00286, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 2.00E-15 + 6552, 273.000, 0, En 4.363542061408E-06, CFL 0.00376, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 4.47E-16 + 6576, 274.000, 0, En 5.263222612440E-06, CFL 0.00374, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -1.33E-14, Te -3.33E-15 + 6600, 275.000, 0, En 4.381037120821E-06, CFL 0.00318, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.35E-15 + 6624, 276.000, 0, En 5.069775780699E-06, CFL 0.00422, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 1.33E-14, Te 3.62E-16 + 6648, 277.000, 0, En 2.283673496927E-06, CFL 0.00235, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 6.65E-15, Te -2.68E-15 + 6672, 278.000, 0, En 1.182611237666E-06, CFL 0.00228, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 0.00E+00, Te -1.34E-16 + 6696, 279.000, 0, En 2.941987056271E-06, CFL 0.00296, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 1.33E-14, Te 1.42E-15 + 6720, 280.000, 0, En 7.551098121117E-06, CFL 0.00456, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -1.46E-17, Se 0.00E+00, Te 1.43E-16 + 6744, 281.000, 0, En 1.221572681771E-05, CFL 0.00524, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -6.65E-15, Te -2.27E-15 + 6768, 282.000, 0, En 1.030434672339E-05, CFL 0.00448, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 1.33E-14, Te -1.08E-16 + 6792, 283.000, 0, En 3.261797164321E-06, CFL 0.00230, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 0.00E+00, Te 1.20E-15 + 6816, 284.000, 0, En 3.892382420869E-05, CFL 0.00841, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te 1.06E-15 + 6840, 285.000, 0, En 6.220906759697E-05, CFL 0.00795, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se 0.00E+00, Te -6.53E-16 + 6864, 286.000, 0, En 1.981959373275E-05, CFL 0.00513, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 0.00E+00, Te 6.02E-16 + 6888, 287.000, 0, En 2.939213424898E-06, CFL 0.00255, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -1.33E-14, Te 2.40E-15 + 6912, 288.000, 0, En 6.461633240323E-06, CFL 0.00330, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 6.65E-15, Te -3.14E-15 + 6936, 289.000, 0, En 1.253978261153E-05, CFL 0.00474, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 7.03E-16 + 6960, 290.000, 0, En 7.347873928947E-06, CFL 0.00291, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -1.33E-14, Te -2.33E-16 + 6984, 291.000, 0, En 7.440771812857E-06, CFL 0.00389, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te 6.50E-16 + 7008, 292.000, 0, En 3.570765094323E-05, CFL 0.00627, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -1.34E-15 + 7032, 293.000, 0, En 3.196508139654E-05, CFL 0.00659, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 1.33E-14, Te 2.40E-15 + 7056, 294.000, 0, En 1.367847333696E-05, CFL 0.00356, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 4.97E-16 + 7080, 295.000, 0, En 4.887630455735E-06, CFL 0.00265, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te -6.33E-16 + 7104, 296.000, 0, En 1.019927409975E-06, CFL 0.00142, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -6.97E-16 + 7128, 297.000, 0, En 1.406392699379E-06, CFL 0.00221, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -1.38E-15 + 7152, 298.000, 0, En 2.176741842973E-06, CFL 0.00281, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 2.11E-15 + 7176, 299.000, 0, En 2.220501532195E-06, CFL 0.00154, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -6.65E-15, Te -2.22E-15 + 7200, 300.000, 0, En 2.692310678958E-06, CFL 0.00219, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se -6.65E-15, Te 2.72E-15 + 7224, 301.000, 0, En 4.920835564871E-06, CFL 0.00277, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 0.00E+00, Te -6.73E-16 + 7248, 302.000, 0, En 9.682606970932E-06, CFL 0.00413, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 6.65E-15, Te -7.29E-16 + 7272, 303.000, 0, En 8.349036236966E-06, CFL 0.00287, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 0.00E+00, Te 1.28E-15 + 7296, 304.000, 0, En 2.909490633645E-06, CFL 0.00181, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 1.07E-15 + 7320, 305.000, 0, En 1.275471037221E-06, CFL 0.00162, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 1.33E-14, Te -2.20E-15 + 7344, 306.000, 0, En 8.183623435537E-07, CFL 0.00128, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 6.65E-15, Te 4.51E-15 + 7368, 307.000, 0, En 1.129887024180E-06, CFL 0.00159, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se 0.00E+00, Te -3.17E-15 + 7392, 308.000, 0, En 2.202668322146E-06, CFL 0.00183, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se -6.65E-15, Te 1.88E-15 + 7416, 309.000, 0, En 3.452972262082E-06, CFL 0.00186, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 0.00E+00, Te -9.47E-16 + 7440, 310.000, 0, En 2.840373987990E-06, CFL 0.00204, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 4.30E-16 + 7464, 311.000, 0, En 2.586350584410E-06, CFL 0.00230, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 6.65E-15, Te -9.54E-17 + 7488, 312.000, 0, En 9.648988762319E-07, CFL 0.00093, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 0.00E+00, Te 2.87E-16 + 7512, 313.000, 0, En 2.728069167257E-07, CFL 0.00062, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 6.65E-15, Te -2.35E-16 + 7536, 314.000, 0, En 5.264276769318E-06, CFL 0.00311, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se 0.00E+00, Te 2.27E-15 + 7560, 315.000, 0, En 2.066504352474E-05, CFL 0.00538, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 1.29E-15 + 7584, 316.000, 0, En 1.957055245964E-05, CFL 0.00464, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -1.97E-15 + 7608, 317.000, 0, En 3.506319110199E-06, CFL 0.00173, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -1.38E-15 + 7632, 318.000, 0, En 6.944890485344E-07, CFL 0.00084, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te 1.11E-15 + 7656, 319.000, 0, En 3.586600721639E-06, CFL 0.00243, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 0.00E+00, Te -2.39E-15 + 7680, 320.000, 0, En 1.148428816610E-06, CFL 0.00119, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 1.52E-15 + 7704, 321.000, 0, En 5.146550935073E-07, CFL 0.00086, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -6.65E-15, Te -2.15E-15 + 7728, 322.000, 0, En 2.175932761745E-06, CFL 0.00225, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se -6.65E-15, Te -6.93E-16 + 7752, 323.000, 0, En 1.326351421515E-06, CFL 0.00185, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 2.00E-15 + 7776, 324.000, 0, En 9.490758789173E-07, CFL 0.00138, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -4.10E-15 + 7800, 325.000, 0, En 2.312505060538E-06, CFL 0.00171, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 4.10E-15 + 7824, 326.000, 0, En 2.927087590868E-06, CFL 0.00158, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -2.93E-15 + 7848, 327.000, 0, En 1.119502516064E-05, CFL 0.00376, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 3.25E-15 + 7872, 328.000, 0, En 9.657828053693E-06, CFL 0.00248, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se 0.00E+00, Te -2.33E-15 + 7896, 329.000, 0, En 2.857976583539E-06, CFL 0.00158, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 6.65E-15, Te -2.33E-15 + 7920, 330.000, 0, En 4.462399970956E-06, CFL 0.00261, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 1.82E-15 + 7944, 331.000, 0, En 1.791539488450E-06, CFL 0.00218, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -1.26E-15 + 7968, 332.000, 0, En 1.334229971368E-06, CFL 0.00152, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 0.00E+00, Te 2.12E-15 + 7992, 333.000, 0, En 1.168034681036E-06, CFL 0.00102, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se 0.00E+00, Te -1.14E-15 + 8016, 334.000, 0, En 1.310687231808E-06, CFL 0.00146, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -1.33E-14, Te 1.86E-15 + 8040, 335.000, 0, En 1.703484316807E-06, CFL 0.00147, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se 0.00E+00, Te 2.05E-16 + 8064, 336.000, 0, En 1.410533978510E-06, CFL 0.00174, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 6.65E-15, Te 4.33E-17 + 8088, 337.000, 0, En 1.416930567754E-06, CFL 0.00131, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -6.65E-15, Te -1.16E-15 + 8112, 338.000, 0, En 1.533251114697E-06, CFL 0.00157, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 1.33E-14, Te 3.10E-15 + 8136, 339.000, 0, En 5.029202550637E-07, CFL 0.00141, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -1.33E-14, Te -2.79E-15 + 8160, 340.000, 0, En 2.001705545191E-06, CFL 0.00171, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 1.33E-14, Te -2.94E-16 + 8184, 341.000, 0, En 1.689478903421E-06, CFL 0.00226, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 1.33E-14, Te -6.65E-16 + 8208, 342.000, 0, En 4.128651775110E-07, CFL 0.00116, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se -6.65E-15, Te 1.53E-15 + 8232, 343.000, 0, En 4.821085020042E-08, CFL 0.00029, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te -7.29E-16 + 8256, 344.000, 0, En 2.973921620960E-07, CFL 0.00061, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -9.47E-16 + 8280, 345.000, 0, En 6.673779870310E-07, CFL 0.00092, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 1.17E-15 + 8304, 346.000, 0, En 3.847028424558E-06, CFL 0.00301, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -2.30E-15 + 8328, 347.000, 0, En 5.384874013397E-06, CFL 0.00224, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 1.33E-14, Te 1.33E-15 + 8352, 348.000, 0, En 1.421236413423E-05, CFL 0.00371, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -2.00E-14, Te -1.67E-15 + 8376, 349.000, 0, En 2.290221726330E-05, CFL 0.00475, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te -6.47E-16 + 8400, 350.000, 0, En 1.015498901825E-05, CFL 0.00337, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 2.14E-15 + 8424, 351.000, 0, En 2.557925549737E-06, CFL 0.00197, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -8.30E-16 + 8448, 352.000, 0, En 4.002003681050E-06, CFL 0.00303, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 2.82E-16 + 8472, 353.000, 0, En 1.133793761382E-05, CFL 0.00385, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -6.65E-15, Te -4.69E-15 + 8496, 354.000, 0, En 1.039060247335E-05, CFL 0.00284, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 6.65E-15, Te 2.92E-15 + 8520, 355.000, 0, En 8.231538775449E-06, CFL 0.00245, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 1.33E-14, Te -1.52E-15 + 8544, 356.000, 0, En 5.481458466206E-06, CFL 0.00235, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -2.00E-14, Te 2.85E-15 + 8568, 357.000, 0, En 3.026870830911E-06, CFL 0.00252, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se 0.00E+00, Te 9.93E-17 + 8592, 358.000, 0, En 1.032662332915E-06, CFL 0.00111, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 0.00E+00, Te -9.27E-16 + 8616, 359.000, 0, En 1.264345231678E-06, CFL 0.00097, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -3.17E-16 + 8640, 360.000, 0, En 3.801159839210E-07, CFL 0.00049, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 1.33E-14, Te 4.44E-15 + 8664, 361.000, 0, En 1.999059336872E-07, CFL 0.00057, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7835, Me -3.10E-17, Se -2.00E-14, Te -3.87E-15 + 8688, 362.000, 0, En 1.961716003950E-07, CFL 0.00043, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 1.53E-15 + 8712, 363.000, 0, En 1.710287511659E-07, CFL 0.00052, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te -1.01E-15 + 8736, 364.000, 0, En 3.167999901995E-07, CFL 0.00052, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 0.00E+00, Te -1.28E-15 + 8760, 365.000, 0, En 6.777761514698E-07, CFL 0.00094, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -2.00E-14, Te -2.11E-16 From 0938905427d6abe63ac99c232ca595226cace3f2 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 23 Sep 2013 16:44:32 -0400 Subject: [PATCH 190/372] Added Kv_turb, replaces Kd_turb in vert_friction Does not change answers (PRANDTL_TURB=1 used in single_column_z) MOM_variables.F90: o added Kv_turb to vertvisc_type MOM_vert_friction.F90: o No longer uses visc%Kd_turb or visc%Prandtl_turb o Intead used visc%Kv_turb, if associated MOM_kappa_shear.F90: o take new viscosity argument, kv_io (inout) to contain turbulent viscosity o reads PRANDTL_TURB parameter MOM_set_viscosity.F90: o allocation of visc%Kv_turb o registration of visc%Kv_turb for restarts MOM_diabatic_driver.F90: o pass visc%Kv_turb to calculate_kappa_shear() MOM.F90: o added pass_var for visc%Kv_turb --- src/core/MOM.F90 | 11 ++++++----- src/core/MOM_variables.F90 | 2 ++ .../vertical/MOM_diabatic_driver.F90 | 4 +++- src/parameterizations/vertical/MOM_kappa_shear.F90 | 11 ++++++++++- src/parameterizations/vertical/MOM_set_viscosity.F90 | 12 +++++++++--- src/parameterizations/vertical/MOM_vert_friction.F90 | 8 +++----- 6 files changed, 33 insertions(+), 15 deletions(-) diff --git a/src/core/MOM.F90 b/src/core/MOM.F90 index c7514f061a..2ad58c08ff 100644 --- a/src/core/MOM.F90 +++ b/src/core/MOM.F90 @@ -847,11 +847,12 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) call cpu_clock_end(id_clock_thermo) endif ! diabatic_first - if ((CS%visc%Prandtl_turb > 0) .and. associated(CS%visc%Kd_turb)) then - call cpu_clock_begin(id_clock_pass) - call pass_var(CS%visc%Kd_turb, G%Domain) - call cpu_clock_end(id_clock_pass) - endif + call cpu_clock_begin(id_clock_pass) + if ((CS%visc%Prandtl_turb > 0) .and. associated(CS%visc%Kd_turb)) & + call pass_var(CS%visc%Kd_turb, G%Domain) + if (associated(CS%visc%Kv_turb)) call pass_var(CS%visc%Kv_turb, G%Domain) + call cpu_clock_end(id_clock_pass) + call cpu_clock_begin(id_clock_dynamics) call disable_averaging(CS%diag) diff --git a/src/core/MOM_variables.F90 b/src/core/MOM_variables.F90 index 42d5daefaa..2adb83a749 100644 --- a/src/core/MOM_variables.F90 +++ b/src/core/MOM_variables.F90 @@ -229,6 +229,8 @@ module MOM_variables ! DOUBLE_DIFFUSION is true. Kd_turb => NULL(), &! The turbulent diapycnal diffusivity at the interfaces ! between each layer, in m2 s-1. + Kv_turb => NULL(), &! The turbulent vertical viscosity at the interfaces + ! between each layer, in m2 s-1. TKE_turb => NULL() ! The turbulent kinetic energy per unit mass defined ! at the interfaces between each layer, in m2 s-2. end type vertvisc_type diff --git a/src/parameterizations/vertical/MOM_diabatic_driver.F90 b/src/parameterizations/vertical/MOM_diabatic_driver.F90 index 84a61e9f43..a35deb038c 100644 --- a/src/parameterizations/vertical/MOM_diabatic_driver.F90 +++ b/src/parameterizations/vertical/MOM_diabatic_driver.F90 @@ -410,14 +410,16 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) call cpu_clock_begin(id_clock_kappa_shear) ! Changes: visc%Kd_turb, visc%TKE_turb (not clear that TKE_turb is used as input ????) + ! Sets visc%Kv_turb call calculate_kappa_shear(u_h, v_h, h, tv, fluxes%p_surf, visc%Kd_turb, visc%TKE_turb, & - dt, G, CS%kappa_shear_CSp) + visc%Kv_turb, dt, G, CS%kappa_shear_CSp) call cpu_clock_end(id_clock_kappa_shear) if (CS%debug) then call MOM_state_chksum("after Calc_KS ", u(:,:,:), v(:,:,:), h(:,:,:), G) call MOM_forcing_chksum("after calc_KS ", fluxes, G, haloshift=0) call MOM_thermovar_chksum("after calc_KS ", tv, G) call hchksum(visc%Kd_turb, "after calc_KS visc%Kd_turb",G) + call hchksum(visc%Kv_turb, "after calc_KS visc%Kv_turb",G) call hchksum(visc%TKE_turb, "after calc_KS visc%TKE_turb",G) endif endif diff --git a/src/parameterizations/vertical/MOM_kappa_shear.F90 b/src/parameterizations/vertical/MOM_kappa_shear.F90 index 813675ad48..6e3527fc81 100644 --- a/src/parameterizations/vertical/MOM_kappa_shear.F90 +++ b/src/parameterizations/vertical/MOM_kappa_shear.F90 @@ -87,6 +87,7 @@ module MOM_kappa_shear real :: TKE_bg ! The background level of TKE, in m2 s-2. real :: kappa_0 ! The background diapycnal diffusivity, in m2 s-1. real :: kappa_tol_err ! The fractional error in kappa that is tolerated. + real :: Prandtl_turb ! Prandtl number used to convert Kd_turb into viscosity. integer :: nkml ! The number of layers in the mixed layer, as ! treated in this routine. If the pieces of the ! mixed layer are not to be treated collectively, @@ -114,7 +115,7 @@ module MOM_kappa_shear contains subroutine Calculate_kappa_shear(u_in, v_in, h, tv, p_surf, kappa_io, tke_io, & - dt, G, CS, initialize_all) + kv_io, dt, G, CS, initialize_all) real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: u_in real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: v_in real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h @@ -122,6 +123,7 @@ subroutine Calculate_kappa_shear(u_in, v_in, h, tv, p_surf, kappa_io, tke_io, & real, dimension(:,:), pointer :: p_surf real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: kappa_io real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: tke_io + real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: kv_io ! really intent(out) real, intent(in) :: dt type(ocean_grid_type), intent(in) :: G type(Kappa_shear_CS), pointer :: CS @@ -144,6 +146,9 @@ subroutine Calculate_kappa_shear(u_in, v_in, h, tv, p_surf, kappa_io, tke_io, & ! interface (not layer!) in m2 s-2. Initially this is the ! value from the previous timestep, which may accelerate ! the iteration toward convergence. +! (in/out) kv_io - The vertical viscosity at each interface +! (not layer!) in m2 s-1. This discards any previous value +! i.e. intent(out) and simply sets Kv = Prandtl * Kd_turb ! (in) dt - Time increment, in s. ! (in) G - The ocean's grid structure. ! (in) CS - The control structure returned by a previous call to @@ -848,6 +853,7 @@ subroutine Calculate_kappa_shear(u_in, v_in, h, tv, p_surf, kappa_io, tke_io, & do K=1,nz+1 ; do i=is,ie kappa_io(i,j,K) = G%mask2dT(i,j) * kappa_2d(i,K) tke_io(i,j,K) = G%mask2dT(i,j) * tke_2d(i,K) + kv_io(i,j,K) = ( G%mask2dT(i,j) * kappa_2d(i,K) ) * CS%Prandtl_turb #ifdef ADD_DIAGNOSTICS I_Ld2_3d(i,j,K) = I_Ld2_2d(i,K) dz_Int_3d(i,j,K) = dz_Int_2d(i,K) @@ -1713,6 +1719,9 @@ subroutine kappa_shear_init(Time, G, param_file, diag, CS) "The maximum number of iterations that may be used to \n"//& "estimate the time-averaged diffusivity.", units="nondim", & default=13) + call get_param(param_file, mod, "PRANDTL_TURB", CS%Prandtl_turb, & + "The turbulent Prandtl number applied to shear \n"//& + "instability.", units="nondim", default=0.0, do_not_log=.true.) call get_param(param_file, mod, "DEBUG_KAPPA_SHEAR", CS%debug, & "If true, write debugging data for the kappa-shear code. \n"//& "Caution: this option is _very_ verbose and should only \n"//& diff --git a/src/parameterizations/vertical/MOM_set_viscosity.F90 b/src/parameterizations/vertical/MOM_set_viscosity.F90 index 15582f944e..01e4c0f0d6 100644 --- a/src/parameterizations/vertical/MOM_set_viscosity.F90 +++ b/src/parameterizations/vertical/MOM_set_viscosity.F90 @@ -1481,15 +1481,18 @@ subroutine set_visc_register_restarts(G, param_file, visc, restart_CS) call get_param(param_file, mod, "ADIABATIC", adiabatic, default=.false., & do_not_log=.true.) use_kappa_shear = .false. - if (.not.adiabatic) & + if (.not.adiabatic) then call get_param(param_file, mod, "USE_JACKSON_PARAM", use_kappa_shear, & "If true, use the Jackson-Hallberg-Legg (JPO 2008) \n"//& "shear mixing parameterization.", default=.false., & do_not_log=.true.) + endif + if (use_kappa_shear) then - allocate(visc%Kd_turb(isd:ied,jsd:jed,nz+1)) ; visc%Kd_turb = 0.0 - allocate(visc%TKE_turb(isd:ied,jsd:jed,nz+1)) ; visc%TKE_turb = 0.0 + allocate(visc%Kd_turb(isd:ied,jsd:jed,nz+1)) ; visc%Kd_turb(:,:,:) = 0.0 + allocate(visc%TKE_turb(isd:ied,jsd:jed,nz+1)) ; visc%TKE_turb(:,:,:) = 0.0 + allocate(visc%Kv_turb(isd:ied,jsd:jed,nz+1)) ; visc%Kv_turb(:,:,:) = 0.0 vd = vardesc("Kd_turb","Turbulent diffusivity at interfaces",'h','i','s',"m2 s-1") call register_restart_field(visc%Kd_turb, vd, .false., restart_CS) @@ -1497,6 +1500,8 @@ subroutine set_visc_register_restarts(G, param_file, visc, restart_CS) vd = vardesc("TKE_turb","Turbulent kinetic energy per unit mass at interfaces", & 'h','i','s',"m2 s-2") call register_restart_field(visc%TKE_turb, vd, .false., restart_CS) + vd = vardesc("Kv_turb","Turbulent viscosity at interfaces",'h','i','s',"m2 s-1") + call register_restart_field(visc%Kv_turb, vd, .false., restart_CS) endif end subroutine set_visc_register_restarts @@ -1732,6 +1737,7 @@ subroutine set_visc_end(visc, CS) endif if (associated(visc%Kd_turb)) deallocate(visc%Kd_turb) if (associated(visc%TKE_turb)) deallocate(visc%TKE_turb) + if (associated(visc%Kv_turb)) deallocate(visc%Kv_turb) if (associated(visc%ustar_bbl)) deallocate(visc%ustar_bbl) if (associated(visc%TKE_bbl)) deallocate(visc%TKE_bbl) if (associated(visc%taux_shelf)) deallocate(visc%taux_shelf) diff --git a/src/parameterizations/vertical/MOM_vert_friction.F90 b/src/parameterizations/vertical/MOM_vert_friction.F90 index 86ea0ed9c1..6bb3b0e5f1 100644 --- a/src/parameterizations/vertical/MOM_vert_friction.F90 +++ b/src/parameterizations/vertical/MOM_vert_friction.F90 @@ -943,16 +943,14 @@ subroutine find_coupling_coef(a, hvel, do_i, work_on_u, shelf) endif endif ; enddo - if ((visc%Prandtl_turb > 0) .and. associated(visc%Kd_turb)) then + if (associated(visc%Kv_turb)) then if (work_on_u) then do K=nz,2,-1 ; do i=is,ie ; if (do_i(i)) then - a(i,K) = a(i,K) + visc%Prandtl_turb * & - 0.5*(visc%Kd_turb(i,j,k) + visc%Kd_turb(i+1,j,k)) + a(i,K) = a(i,K) + 0.5*(visc%Kv_turb(i,j,k) + visc%Kv_turb(i+1,j,k)) endif ; enddo ; enddo else do K=nz,2,-1 ; do i=is,ie ; if (do_i(i)) then - a(i,K) = a(i,K) + visc%Prandtl_turb * & - 0.5*(visc%Kd_turb(i,j,k) + visc%Kd_turb(i,j+1,k)) + a(i,K) = a(i,K) + 0.5*(visc%Kv_turb(i,j,k) + visc%Kv_turb(i,j+1,k)) endif ; enddo ; enddo endif endif From fdf76627524d527f00c43e56003281dec1ed4173 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 23 Sep 2013 21:14:46 -0400 Subject: [PATCH 191/372] *Added KPP viscosity interactive o Added viscosity argument to MOM_KPP o Passed in visc%Kv_turb o Allocate visc%Kv_turb is using KPP (independent of Kappa-shear) --- .../solo_ocean/single_column_z/timestats.gnu | 730 +++++++++--------- .../single_column_z/timestats.intel | 730 +++++++++--------- .../solo_ocean/single_column_z/timestats.pgi | 730 +++++++++--------- src/parameterizations/vertical/MOM_KPP.F90 | 20 +- .../vertical/MOM_diabatic_driver.F90 | 2 +- .../vertical/MOM_set_viscosity.F90 | 10 +- 6 files changed, 1120 insertions(+), 1102 deletions(-) diff --git a/examples/solo_ocean/single_column_z/timestats.gnu b/examples/solo_ocean/single_column_z/timestats.gnu index 2ab8912099..05c06b9093 100644 --- a/examples/solo_ocean/single_column_z/timestats.gnu +++ b/examples/solo_ocean/single_column_z/timestats.gnu @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 2.087624475805E-06, CFL 0.00119, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.30E-15 - 48, 2.000, 0, En 4.776915022020E-06, CFL 0.00185, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 4.21E-16 - 72, 3.000, 0, En 5.136657443664E-06, CFL 0.00241, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te 3.29E-16 - 96, 4.000, 0, En 6.325687756437E-06, CFL 0.00254, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 2.53E-15 - 120, 5.000, 0, En 3.676925204186E-07, CFL 0.00068, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -6.80E-16 - 144, 6.000, 0, En 1.033605139003E-06, CFL 0.00099, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -2.15E-15 - 168, 7.000, 0, En 7.645467217489E-07, CFL 0.00162, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 3.70E-15 - 192, 8.000, 0, En 2.191910390156E-06, CFL 0.00168, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te -5.41E-16 - 216, 9.000, 0, En 4.310595062859E-06, CFL 0.00253, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se 0.00E+00, Te -1.64E-15 - 240, 10.000, 0, En 1.201604752190E-05, CFL 0.00366, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 6.65E-15, Te -4.20E-18 - 264, 11.000, 0, En 8.594410062699E-06, CFL 0.00219, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -6.65E-15, Te -6.37E-16 - 288, 12.000, 0, En 4.902771572568E-06, CFL 0.00250, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 1.33E-14, Te -5.85E-16 - 312, 13.000, 0, En 3.016195903218E-06, CFL 0.00123, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 0.00E+00, Te 7.48E-16 - 336, 14.000, 0, En 3.156326624608E-06, CFL 0.00197, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -2.73E-15 - 360, 15.000, 0, En 6.981547478735E-06, CFL 0.00285, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.57E-15 - 384, 16.000, 0, En 3.413834666744E-06, CFL 0.00245, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 0.00E+00, Te -1.02E-15 - 408, 17.000, 0, En 1.150691661872E-07, CFL 0.00041, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -1.33E-14, Te 3.42E-16 - 432, 18.000, 0, En 8.812962561409E-07, CFL 0.00091, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te 9.69E-16 - 456, 19.000, 0, En 2.448620781726E-07, CFL 0.00041, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 9.35E-16 - 480, 20.000, 0, En 2.256616422561E-06, CFL 0.00175, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 1.97E-15 - 504, 21.000, 0, En 2.256370617759E-06, CFL 0.00128, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 0.00E+00, Te -1.21E-15 - 528, 22.000, 0, En 2.673113322557E-06, CFL 0.00206, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -6.65E-15, Te -8.16E-16 - 552, 23.000, 0, En 5.206129179374E-06, CFL 0.00228, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te -1.86E-16 - 576, 24.000, 0, En 4.049684446545E-06, CFL 0.00208, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -3.87E-15 - 600, 25.000, 0, En 1.175151280124E-05, CFL 0.00304, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 2.94E-15 - 624, 26.000, 0, En 8.096397675350E-06, CFL 0.00280, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -3.10E-15 - 648, 27.000, 0, En 1.517942749668E-05, CFL 0.00318, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -2.00E-14, Te 2.66E-16 - 672, 28.000, 0, En 1.096595191422E-05, CFL 0.00298, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se 0.00E+00, Te -4.50E-16 - 696, 29.000, 0, En 1.345631806865E-06, CFL 0.00096, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 1.33E-14, Te 1.69E-16 - 720, 30.000, 0, En 4.945030326885E-07, CFL 0.00040, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 0.00E+00, Te -1.36E-17 - 744, 31.000, 0, En 1.034415165468E-07, CFL 0.00030, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se -6.65E-15, Te 1.63E-15 - 768, 32.000, 0, En 2.205158486786E-07, CFL 0.00040, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se 0.00E+00, Te 9.68E-16 - 792, 33.000, 0, En 3.499461861431E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -4.96E-16 - 816, 34.000, 0, En 2.505764327144E-07, CFL 0.00029, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.86E-15 - 840, 35.000, 0, En 1.339695197240E-07, CFL 0.00035, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 6.65E-15, Te -3.11E-15 - 864, 36.000, 0, En 1.054025454653E-06, CFL 0.00142, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se -6.65E-15, Te -1.63E-15 - 888, 37.000, 0, En 1.138265502531E-06, CFL 0.00139, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 1.33E-14, Te 1.77E-15 - 912, 38.000, 0, En 3.715288369672E-06, CFL 0.00257, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 6.65E-15, Te -4.93E-16 - 936, 39.000, 0, En 3.784052577940E-06, CFL 0.00226, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -2.22E-15 - 960, 40.000, 0, En 2.481823083518E-07, CFL 0.00063, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -1.33E-14, Te 1.56E-15 - 984, 41.000, 0, En 2.768935524252E-06, CFL 0.00246, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -1.47E-15 - 1008, 42.000, 0, En 3.969180897742E-06, CFL 0.00224, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 6.65E-15, Te -4.14E-16 - 1032, 43.000, 0, En 2.939106032200E-06, CFL 0.00247, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 0.00E+00, Te -1.90E-16 - 1056, 44.000, 0, En 6.745701138483E-07, CFL 0.00099, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.15E-15 - 1080, 45.000, 0, En 2.274828239784E-06, CFL 0.00125, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se 0.00E+00, Te -9.26E-16 - 1104, 46.000, 0, En 2.691429531893E-06, CFL 0.00201, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 0.00E+00, Te -1.61E-16 - 1128, 47.000, 0, En 3.376135681624E-07, CFL 0.00043, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se 0.00E+00, Te -5.53E-16 - 1152, 48.000, 0, En 7.823465817501E-07, CFL 0.00072, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 0.00E+00, Te 5.89E-16 - 1176, 49.000, 0, En 1.539328105325E-06, CFL 0.00106, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -1.92E-15 - 1200, 50.000, 0, En 5.031294357257E-07, CFL 0.00055, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -3.04E-15 - 1224, 51.000, 0, En 2.292654322701E-06, CFL 0.00193, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se 0.00E+00, Te 2.58E-15 - 1248, 52.000, 0, En 1.165185164152E-05, CFL 0.00364, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te -2.66E-16 - 1272, 53.000, 0, En 8.006871283882E-06, CFL 0.00261, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se -6.65E-15, Te 5.41E-16 - 1296, 54.000, 0, En 6.811866497446E-06, CFL 0.00256, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 1.33E-14, Te -1.76E-16 - 1320, 55.000, 0, En 7.696351109037E-06, CFL 0.00308, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 6.65E-15, Te -4.00E-15 - 1344, 56.000, 0, En 2.762482616376E-06, CFL 0.00190, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se -6.65E-15, Te 8.57E-16 - 1368, 57.000, 0, En 4.921597725280E-06, CFL 0.00238, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -1.33E-14, Te 2.78E-15 - 1392, 58.000, 0, En 5.152551693825E-06, CFL 0.00293, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te -1.16E-15 - 1416, 59.000, 0, En 1.562209577523E-06, CFL 0.00132, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -1.22E-15 - 1440, 60.000, 0, En 7.800823798580E-07, CFL 0.00091, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te 1.76E-17 - 1464, 61.000, 0, En 1.056456688541E-06, CFL 0.00148, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 6.04E-16 - 1488, 62.000, 0, En 3.824566222664E-06, CFL 0.00251, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se -6.65E-15, Te -1.92E-15 - 1512, 63.000, 0, En 2.110646685759E-06, CFL 0.00278, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 1.48E-15 - 1536, 64.000, 0, En 1.048794876266E-06, CFL 0.00213, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te 1.60E-16 - 1560, 65.000, 0, En 7.325536622278E-07, CFL 0.00141, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 2.47E-15 - 1584, 66.000, 0, En 9.866276859173E-07, CFL 0.00111, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 1.33E-14, Te -2.42E-15 - 1608, 67.000, 0, En 5.371019088917E-06, CFL 0.00300, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se -6.65E-15, Te 1.73E-15 - 1632, 68.000, 0, En 6.151111902749E-06, CFL 0.00325, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se -6.65E-15, Te -8.31E-16 - 1656, 69.000, 0, En 3.243044809192E-06, CFL 0.00187, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 6.65E-15, Te 1.90E-15 - 1680, 70.000, 0, En 2.349105749943E-06, CFL 0.00182, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 1.33E-14, Te -7.22E-16 - 1704, 71.000, 0, En 3.400809662580E-06, CFL 0.00238, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -6.65E-15, Te 1.68E-15 - 1728, 72.000, 0, En 4.752999553699E-06, CFL 0.00336, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se -6.65E-15, Te -1.48E-15 - 1752, 73.000, 0, En 7.682045331197E-06, CFL 0.00378, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se 0.00E+00, Te 3.15E-15 - 1776, 74.000, 0, En 5.444709387086E-06, CFL 0.00324, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se -6.65E-15, Te -3.88E-15 - 1800, 75.000, 0, En 8.796094244293E-07, CFL 0.00113, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -1.67E-15 - 1824, 76.000, 0, En 2.585902586786E-06, CFL 0.00268, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 8.26E-16 - 1848, 77.000, 0, En 7.773042469547E-06, CFL 0.00344, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te 1.44E-15 - 1872, 78.000, 0, En 5.221504595370E-06, CFL 0.00279, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 0.00E+00, Te 6.25E-16 - 1896, 79.000, 0, En 5.450988461175E-06, CFL 0.00320, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se 0.00E+00, Te 8.86E-16 - 1920, 80.000, 0, En 5.189221589208E-06, CFL 0.00238, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se -6.65E-15, Te -2.28E-15 - 1944, 81.000, 0, En 3.164923570141E-06, CFL 0.00224, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 1.78E-17 - 1968, 82.000, 0, En 5.016268696953E-06, CFL 0.00243, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.45E-15 - 1992, 83.000, 0, En 2.707604322421E-06, CFL 0.00223, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se -6.65E-15, Te 5.34E-16 - 2016, 84.000, 0, En 1.713159384603E-06, CFL 0.00188, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 1.35E-16 - 2040, 85.000, 0, En 3.440137843100E-06, CFL 0.00176, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -1.33E-14, Te 1.85E-15 - 2064, 86.000, 0, En 1.066616761174E-05, CFL 0.00339, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 6.65E-15, Te -1.87E-15 - 2088, 87.000, 0, En 6.318711075215E-06, CFL 0.00280, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 1.33E-14, Te 1.88E-15 - 2112, 88.000, 0, En 1.031215773961E-05, CFL 0.00338, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 6.65E-15, Te -2.10E-15 - 2136, 89.000, 0, En 1.420925290521E-05, CFL 0.00394, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 0.00E+00, Te -1.66E-15 - 2160, 90.000, 0, En 1.042763937631E-05, CFL 0.00257, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 2.40E-15 - 2184, 91.000, 0, En 8.632833652005E-06, CFL 0.00311, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.21E-15 - 2208, 92.000, 0, En 1.119031635773E-06, CFL 0.00105, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -1.11E-15 - 2232, 93.000, 0, En 2.532038293003E-06, CFL 0.00227, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -8.57E-16 - 2256, 94.000, 0, En 1.024313253939E-06, CFL 0.00130, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -1.24E-15 - 2280, 95.000, 0, En 4.779799182410E-06, CFL 0.00217, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 2.84E-15 - 2304, 96.000, 0, En 6.387304409012E-06, CFL 0.00381, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -6.49E-16 - 2328, 97.000, 0, En 2.972657519747E-05, CFL 0.00524, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 0.00E+00, Te 6.71E-16 - 2352, 98.000, 0, En 2.284595341567E-05, CFL 0.00508, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -6.65E-15, Te -1.30E-15 - 2376, 99.000, 0, En 2.253659796031E-06, CFL 0.00130, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 5.71E-16 - 2400, 100.000, 0, En 5.730354472126E-06, CFL 0.00233, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 6.65E-15, Te 4.38E-16 - 2424, 101.000, 0, En 1.610979785904E-06, CFL 0.00166, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -6.65E-15, Te -5.67E-16 - 2448, 102.000, 0, En 3.045048930536E-06, CFL 0.00217, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 1.33E-14, Te 7.59E-17 - 2472, 103.000, 0, En 4.124874291615E-06, CFL 0.00298, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 0.00E+00, Te -2.27E-15 - 2496, 104.000, 0, En 4.525644486314E-06, CFL 0.00348, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 6.65E-15, Te -1.36E-16 - 2520, 105.000, 0, En 1.058545964630E-06, CFL 0.00108, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -6.65E-15, Te 9.36E-16 - 2544, 106.000, 0, En 3.230263988221E-06, CFL 0.00356, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -1.33E-14, Te -1.21E-15 - 2568, 107.000, 0, En 1.040308855407E-05, CFL 0.00579, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -1.33E-14, Te 2.08E-15 - 2592, 108.000, 0, En 8.276842427376E-06, CFL 0.00456, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.00E-14, Te -2.76E-15 - 2616, 109.000, 0, En 2.880637153844E-06, CFL 0.00228, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 2.37E-15 - 2640, 110.000, 0, En 1.110198197576E-06, CFL 0.00153, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te -8.08E-16 - 2664, 111.000, 0, En 1.481673347698E-06, CFL 0.00201, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 6.65E-15, Te -1.94E-15 - 2688, 112.000, 0, En 4.214380551024E-06, CFL 0.00341, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 1.33E-14, Te 6.06E-15 - 2712, 113.000, 0, En 7.460979440522E-06, CFL 0.00309, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -1.07E-15 - 2736, 114.000, 0, En 7.869820189835E-06, CFL 0.00359, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -2.31E-15 - 2760, 115.000, 0, En 1.485975657900E-06, CFL 0.00130, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -4.63E-16 - 2784, 116.000, 0, En 2.344553677711E-06, CFL 0.00220, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 6.73E-16 - 2808, 117.000, 0, En 6.419116426472E-06, CFL 0.00292, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se 0.00E+00, Te -1.98E-15 - 2832, 118.000, 0, En 8.903327884183E-06, CFL 0.00364, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te 8.93E-16 - 2856, 119.000, 0, En 7.723043201676E-06, CFL 0.00326, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 1.33E-14, Te 1.81E-15 - 2880, 120.000, 0, En 5.496485863600E-06, CFL 0.00311, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se 0.00E+00, Te -3.30E-16 - 2904, 121.000, 0, En 6.509942281762E-06, CFL 0.00429, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 2.00E-14, Te 1.04E-17 - 2928, 122.000, 0, En 8.093400772457E-06, CFL 0.00435, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te -6.47E-16 - 2952, 123.000, 0, En 2.124411469211E-06, CFL 0.00203, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se -6.65E-15, Te 3.36E-16 - 2976, 124.000, 0, En 1.357593383826E-06, CFL 0.00200, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 1.33E-14, Te 2.78E-15 - 3000, 125.000, 0, En 8.451792337527E-07, CFL 0.00163, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 0.00E+00, Te 6.23E-16 - 3024, 126.000, 0, En 1.170636258533E-06, CFL 0.00197, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -1.56E-15 - 3048, 127.000, 0, En 8.998323894683E-06, CFL 0.00571, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 0.00E+00, Te 4.01E-16 - 3072, 128.000, 0, En 8.999385335448E-06, CFL 0.00386, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 6.65E-15, Te 5.15E-17 - 3096, 129.000, 0, En 1.373314268896E-06, CFL 0.00200, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te -3.03E-16 - 3120, 130.000, 0, En 3.719637639859E-06, CFL 0.00354, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 1.33E-14, Te 9.68E-17 - 3144, 131.000, 0, En 7.826740653157E-06, CFL 0.00497, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 0.00E+00, Te 1.60E-15 - 3168, 132.000, 0, En 3.148870535358E-06, CFL 0.00315, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -6.65E-15, Te -2.57E-15 - 3192, 133.000, 0, En 1.704492077859E-06, CFL 0.00203, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te 5.12E-16 - 3216, 134.000, 0, En 9.481451943977E-07, CFL 0.00166, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 1.92E-15 - 3240, 135.000, 0, En 8.881619472213E-07, CFL 0.00140, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se -6.65E-15, Te 9.59E-16 - 3264, 136.000, 0, En 5.076511937014E-06, CFL 0.00494, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 0.00E+00, Te -2.55E-15 - 3288, 137.000, 0, En 4.496435693433E-06, CFL 0.00361, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te 8.00E-16 - 3312, 138.000, 0, En 8.887604107797E-07, CFL 0.00192, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -6.65E-15, Te -1.91E-15 - 3336, 139.000, 0, En 2.788737233549E-06, CFL 0.00309, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -1.33E-14, Te 2.58E-15 - 3360, 140.000, 0, En 4.018561158025E-06, CFL 0.00403, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 1.33E-14, Te -3.59E-15 - 3384, 141.000, 0, En 2.897442187475E-06, CFL 0.00288, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se -6.65E-15, Te -7.88E-16 - 3408, 142.000, 0, En 1.449649232251E-06, CFL 0.00188, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -6.65E-15, Te 1.37E-15 - 3432, 143.000, 0, En 1.031604506289E-06, CFL 0.00156, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -1.33E-14, Te 1.31E-15 - 3456, 144.000, 0, En 7.862638357524E-07, CFL 0.00174, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 6.65E-15, Te -8.44E-16 - 3480, 145.000, 0, En 1.289652171786E-06, CFL 0.00202, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 0.00E+00, Te -5.19E-16 - 3504, 146.000, 0, En 3.481705526248E-07, CFL 0.00098, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7775, Me 3.44E-18, Se 1.33E-14, Te -2.93E-17 - 3528, 147.000, 0, En 4.169057471572E-07, CFL 0.00100, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -2.00E-14, Te -9.71E-17 - 3552, 148.000, 0, En 5.050663233279E-07, CFL 0.00117, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 1.29E-15 - 3576, 149.000, 0, En 2.467556702620E-07, CFL 0.00049, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.00E-14, Te -2.79E-15 - 3600, 150.000, 0, En 7.282363237611E-07, CFL 0.00146, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 1.87E-15 - 3624, 151.000, 0, En 1.565826999837E-06, CFL 0.00252, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -2.61E-15 - 3648, 152.000, 0, En 3.260086448195E-07, CFL 0.00071, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te 3.42E-17 - 3672, 153.000, 0, En 1.026870848298E-06, CFL 0.00202, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 6.65E-15, Te 1.54E-15 - 3696, 154.000, 0, En 1.861146901056E-06, CFL 0.00287, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 6.43E-16 - 3720, 155.000, 0, En 4.986547987202E-07, CFL 0.00132, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -3.50E-16 - 3744, 156.000, 0, En 6.052856133136E-06, CFL 0.00408, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 1.33E-15 - 3768, 157.000, 0, En 2.049357609702E-05, CFL 0.00895, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te 9.20E-16 - 3792, 158.000, 0, En 1.852949709102E-05, CFL 0.00696, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -6.65E-15, Te -2.27E-15 - 3816, 159.000, 0, En 7.695720286678E-06, CFL 0.00380, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te -5.39E-16 - 3840, 160.000, 0, En 4.353267161158E-06, CFL 0.00444, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -6.65E-15, Te 2.20E-15 - 3864, 161.000, 0, En 8.742645081112E-06, CFL 0.00549, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -2.37E-15 - 3888, 162.000, 0, En 9.012489956836E-06, CFL 0.00484, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se -6.65E-15, Te 1.07E-15 - 3912, 163.000, 0, En 4.542215399838E-06, CFL 0.00382, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te -8.27E-16 - 3936, 164.000, 0, En 2.225936718341E-06, CFL 0.00305, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -6.65E-15, Te 2.67E-15 - 3960, 165.000, 0, En 1.805938507122E-06, CFL 0.00289, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -5.00E-16 - 3984, 166.000, 0, En 1.329186805250E-06, CFL 0.00245, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te -4.85E-16 - 4008, 167.000, 0, En 5.603215467665E-07, CFL 0.00141, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 1.97E-15 - 4032, 168.000, 0, En 4.990906998312E-07, CFL 0.00136, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 1.33E-14, Te 1.19E-16 - 4056, 169.000, 0, En 6.581568591760E-07, CFL 0.00121, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -2.00E-14, Te -1.50E-16 - 4080, 170.000, 0, En 2.532459481104E-06, CFL 0.00304, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 0.00E+00, Te -2.52E-15 - 4104, 171.000, 0, En 5.447065461192E-06, CFL 0.00517, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 2.80E-15 - 4128, 172.000, 0, En 3.556446171947E-06, CFL 0.00370, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 1.33E-14, Te -1.96E-15 - 4152, 173.000, 0, En 1.203998052675E-06, CFL 0.00224, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.76E-15 - 4176, 174.000, 0, En 2.355213072649E-06, CFL 0.00288, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -2.00E-14, Te -1.45E-15 - 4200, 175.000, 0, En 4.483917298444E-06, CFL 0.00324, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 6.65E-15, Te 9.02E-16 - 4224, 176.000, 0, En 5.276993698793E-06, CFL 0.00420, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -2.25E-16 - 4248, 177.000, 0, En 2.093172531745E-06, CFL 0.00307, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 2.42E-15 - 4272, 178.000, 0, En 7.518420682202E-07, CFL 0.00147, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te -1.91E-15 - 4296, 179.000, 0, En 3.904878064124E-07, CFL 0.00124, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -2.00E-14, Te 3.83E-15 - 4320, 180.000, 0, En 4.494711272530E-07, CFL 0.00122, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 6.65E-15, Te -3.76E-15 - 4344, 181.000, 0, En 4.547244246747E-06, CFL 0.00472, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 2.50E-15 - 4368, 182.000, 0, En 1.443214419212E-05, CFL 0.00794, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 2.32E-16 - 4392, 183.000, 0, En 1.044674130209E-05, CFL 0.00574, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 0.00E+00, Te -9.68E-16 - 4416, 184.000, 0, En 5.580905691968E-06, CFL 0.00356, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 6.65E-15, Te 4.88E-16 - 4440, 185.000, 0, En 4.483349334191E-06, CFL 0.00343, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te -1.07E-16 - 4464, 186.000, 0, En 3.514652983212E-06, CFL 0.00253, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se 0.00E+00, Te -1.00E-15 - 4488, 187.000, 0, En 1.358439122008E-06, CFL 0.00169, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se -6.65E-15, Te -1.20E-15 - 4512, 188.000, 0, En 2.897430940461E-07, CFL 0.00092, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se 0.00E+00, Te 1.04E-15 - 4536, 189.000, 0, En 2.353678116314E-07, CFL 0.00074, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.66E-14, Te -5.45E-16 - 4560, 190.000, 0, En 1.717372951635E-07, CFL 0.00056, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 2.00E-14, Te -2.48E-15 - 4584, 191.000, 0, En 8.276069163155E-07, CFL 0.00164, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 1.88E-15 - 4608, 192.000, 0, En 1.142118897647E-06, CFL 0.00190, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 1.28E-15 - 4632, 193.000, 0, En 8.199063314280E-07, CFL 0.00190, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 2.39E-15 - 4656, 194.000, 0, En 1.171375373445E-06, CFL 0.00199, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -2.87E-15 - 4680, 195.000, 0, En 2.129520900807E-06, CFL 0.00239, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -1.33E-14, Te -6.31E-16 - 4704, 196.000, 0, En 2.475665744726E-06, CFL 0.00315, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 0.00E+00, Te 1.14E-15 - 4728, 197.000, 0, En 1.951219861325E-06, CFL 0.00258, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 0.00E+00, Te -3.43E-15 - 4752, 198.000, 0, En 1.846636297379E-06, CFL 0.00282, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -1.33E-14, Te 6.18E-18 - 4776, 199.000, 0, En 8.037551064917E-07, CFL 0.00191, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 2.00E-14, Te 1.95E-15 - 4800, 200.000, 0, En 7.234517572762E-08, CFL 0.00024, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -2.00E-14, Te 3.75E-16 - 4824, 201.000, 0, En 2.052247043719E-07, CFL 0.00078, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te 2.88E-16 - 4848, 202.000, 0, En 2.669527811447E-06, CFL 0.00336, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 0.00E+00, Te -5.72E-16 - 4872, 203.000, 0, En 7.828695184677E-06, CFL 0.00462, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se 0.00E+00, Te -2.07E-15 - 4896, 204.000, 0, En 6.548366102381E-06, CFL 0.00350, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se -6.65E-15, Te 1.82E-15 - 4920, 205.000, 0, En 9.501535423071E-07, CFL 0.00138, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te 1.30E-16 - 4944, 206.000, 0, En 1.859546853298E-06, CFL 0.00271, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te -1.81E-15 - 4968, 207.000, 0, En 2.972399127422E-06, CFL 0.00281, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 5.75E-16 - 4992, 208.000, 0, En 3.675020840965E-06, CFL 0.00296, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 9.78E-16 - 5016, 209.000, 0, En 1.355642612473E-06, CFL 0.00167, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 6.65E-15, Te -1.57E-15 - 5040, 210.000, 0, En 3.573660734352E-07, CFL 0.00095, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 1.22E-15 - 5064, 211.000, 0, En 1.588939993076E-07, CFL 0.00061, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 6.65E-15, Te 6.34E-16 - 5088, 212.000, 0, En 1.190175132074E-07, CFL 0.00049, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 0.00E+00, Te 2.44E-15 - 5112, 213.000, 0, En 1.873251960500E-06, CFL 0.00239, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -1.33E-14, Te 5.10E-17 - 5136, 214.000, 0, En 4.120241785170E-06, CFL 0.00365, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 0.00E+00, Te 3.82E-16 - 5160, 215.000, 0, En 2.708467847822E-06, CFL 0.00351, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 6.65E-15, Te -5.24E-16 - 5184, 216.000, 0, En 7.589039124788E-06, CFL 0.00593, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 1.97E-15 - 5208, 217.000, 0, En 4.970463426887E-06, CFL 0.00379, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -4.85E-16 - 5232, 218.000, 0, En 1.577854511323E-06, CFL 0.00218, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8045, Me -4.07E-18, Se 6.65E-15, Te -1.62E-15 - 5256, 219.000, 0, En 3.396166061652E-07, CFL 0.00113, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se 0.00E+00, Te -1.11E-15 - 5280, 220.000, 0, En 4.457241281166E-07, CFL 0.00106, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 6.65E-15, Te -3.46E-16 - 5304, 221.000, 0, En 1.408458230961E-07, CFL 0.00058, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -6.65E-15, Te 2.62E-15 - 5328, 222.000, 0, En 8.393252515031E-08, CFL 0.00034, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -2.00E-14, Te 3.70E-17 - 5352, 223.000, 0, En 1.765346848662E-07, CFL 0.00060, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 8.89E-16 - 5376, 224.000, 0, En 3.331912517956E-07, CFL 0.00117, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 1.33E-14, Te 1.61E-16 - 5400, 225.000, 0, En 1.218085428332E-06, CFL 0.00196, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 6.65E-15, Te 1.64E-15 - 5424, 226.000, 0, En 1.157699621074E-06, CFL 0.00233, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se -6.65E-15, Te 2.90E-15 - 5448, 227.000, 0, En 2.422435110793E-06, CFL 0.00343, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -6.45E-16 - 5472, 228.000, 0, En 7.487317137947E-06, CFL 0.00537, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 1.33E-14, Te -1.00E-15 - 5496, 229.000, 0, En 4.118444544194E-06, CFL 0.00339, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te 1.37E-15 - 5520, 230.000, 0, En 9.221075606347E-07, CFL 0.00193, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 6.65E-15, Te -1.98E-15 - 5544, 231.000, 0, En 2.833588392343E-07, CFL 0.00075, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -6.48E-17 - 5568, 232.000, 0, En 2.399467072054E-07, CFL 0.00088, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 6.65E-15, Te 2.59E-15 - 5592, 233.000, 0, En 1.856716305876E-07, CFL 0.00077, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -3.67E-16 - 5616, 234.000, 0, En 4.741921295611E-06, CFL 0.00410, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 6.65E-15, Te -1.58E-15 - 5640, 235.000, 0, En 3.137926820826E-06, CFL 0.00285, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 2.00E-14, Te -6.22E-16 - 5664, 236.000, 0, En 3.495067991977E-07, CFL 0.00097, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.35E-15 - 5688, 237.000, 0, En 1.376359916501E-07, CFL 0.00055, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te 1.74E-16 - 5712, 238.000, 0, En 3.019074037675E-07, CFL 0.00102, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 0.00E+00, Te -1.23E-15 - 5736, 239.000, 0, En 6.568056518205E-07, CFL 0.00169, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 2.00E-14, Te -1.63E-16 - 5760, 240.000, 0, En 8.474513705768E-07, CFL 0.00144, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.66E-14, Te 1.36E-15 - 5784, 241.000, 0, En 1.756556040917E-06, CFL 0.00259, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 1.33E-14, Te -2.45E-15 - 5808, 242.000, 0, En 2.443693866204E-06, CFL 0.00317, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 0.00E+00, Te 2.74E-15 - 5832, 243.000, 0, En 2.302805572915E-06, CFL 0.00211, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.00E-14, Te -2.04E-15 - 5856, 244.000, 0, En 1.058070132503E-06, CFL 0.00174, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se 0.00E+00, Te 1.27E-15 - 5880, 245.000, 0, En 3.563352719976E-07, CFL 0.00088, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 0.00E+00, Te -4.98E-16 - 5904, 246.000, 0, En 3.620772785483E-07, CFL 0.00103, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 1.33E-14, Te -1.89E-15 - 5928, 247.000, 0, En 4.118530604356E-07, CFL 0.00121, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 3.08E-15 - 5952, 248.000, 0, En 6.443238437505E-07, CFL 0.00164, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -2.36E-15 - 5976, 249.000, 0, En 2.096667200987E-06, CFL 0.00307, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 6.65E-15, Te 9.91E-16 - 6000, 250.000, 0, En 2.858767573473E-06, CFL 0.00352, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 0.00E+00, Te 3.14E-15 - 6024, 251.000, 0, En 3.116750360014E-06, CFL 0.00317, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 0.00E+00, Te -4.24E-15 - 6048, 252.000, 0, En 3.388506689269E-06, CFL 0.00349, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8143, Me -1.83E-17, Se -6.65E-15, Te 2.78E-15 - 6072, 253.000, 0, En 2.913496591021E-06, CFL 0.00288, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -1.58E-15 - 6096, 254.000, 0, En 3.742672790143E-06, CFL 0.00334, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 1.45E-15 - 6120, 255.000, 0, En 4.485829192814E-06, CFL 0.00373, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -2.28E-15 - 6144, 256.000, 0, En 5.060109918926E-06, CFL 0.00353, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te -8.54E-16 - 6168, 257.000, 0, En 3.845230625557E-06, CFL 0.00296, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -1.12E-15 - 6192, 258.000, 0, En 5.994194167778E-06, CFL 0.00425, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -1.33E-14, Te 3.77E-16 - 6216, 259.000, 0, En 1.545993636313E-05, CFL 0.00632, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se -6.65E-15, Te 1.66E-15 - 6240, 260.000, 0, En 1.095256502129E-05, CFL 0.00447, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -1.54E-15 - 6264, 261.000, 0, En 2.664728916731E-06, CFL 0.00261, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se -6.65E-15, Te -3.10E-15 - 6288, 262.000, 0, En 1.251942119796E-06, CFL 0.00188, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 5.30E-15 - 6312, 263.000, 0, En 8.312643078220E-07, CFL 0.00178, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se 0.00E+00, Te -3.20E-15 - 6336, 264.000, 0, En 6.471414359808E-07, CFL 0.00127, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 2.64E-15 - 6360, 265.000, 0, En 1.843932009909E-06, CFL 0.00284, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te -6.04E-16 - 6384, 266.000, 0, En 2.063188853435E-06, CFL 0.00259, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -2.14E-15 - 6408, 267.000, 0, En 3.135115818674E-06, CFL 0.00357, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te 4.70E-16 - 6432, 268.000, 0, En 3.706305062136E-06, CFL 0.00304, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 1.06E-15 - 6456, 269.000, 0, En 3.312440081124E-06, CFL 0.00338, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.82E-15 - 6480, 270.000, 0, En 4.858760126121E-07, CFL 0.00107, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -6.65E-15, Te 1.42E-15 - 6504, 271.000, 0, En 4.319840351946E-07, CFL 0.00105, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se -6.65E-15, Te 3.62E-16 - 6528, 272.000, 0, En 2.561429783667E-06, CFL 0.00286, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 1.85E-15 - 6552, 273.000, 0, En 4.363542059784E-06, CFL 0.00376, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 5.03E-16 - 6576, 274.000, 0, En 5.263222610400E-06, CFL 0.00374, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -6.65E-15, Te -3.49E-15 - 6600, 275.000, 0, En 4.381037119580E-06, CFL 0.00318, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 0.00E+00, Te 1.08E-15 - 6624, 276.000, 0, En 5.069775782900E-06, CFL 0.00422, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 1.33E-14, Te 9.46E-16 - 6648, 277.000, 0, En 2.283673498835E-06, CFL 0.00235, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 0.00E+00, Te -3.38E-15 - 6672, 278.000, 0, En 1.182611238352E-06, CFL 0.00228, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 6.65E-15, Te -9.72E-16 - 6696, 279.000, 0, En 2.941987057377E-06, CFL 0.00296, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 2.00E-14, Te 2.18E-15 - 6720, 280.000, 0, En 7.551098123397E-06, CFL 0.00456, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -1.46E-17, Se 0.00E+00, Te -4.56E-16 - 6744, 281.000, 0, En 1.221572682025E-05, CFL 0.00524, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -1.33E-14, Te -2.08E-15 - 6768, 282.000, 0, En 1.030434672646E-05, CFL 0.00448, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 1.33E-14, Te -1.14E-15 - 6792, 283.000, 0, En 3.261797164082E-06, CFL 0.00230, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 0.00E+00, Te 4.22E-16 - 6816, 284.000, 0, En 3.892382420222E-05, CFL 0.00841, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te 8.67E-16 - 6840, 285.000, 0, En 6.220906758656E-05, CFL 0.00795, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se 0.00E+00, Te 1.01E-15 - 6864, 286.000, 0, En 1.981959372804E-05, CFL 0.00513, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se -6.65E-15, Te -9.38E-17 - 6888, 287.000, 0, En 2.939213425367E-06, CFL 0.00255, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -6.65E-15, Te 1.91E-15 - 6912, 288.000, 0, En 6.461633243528E-06, CFL 0.00330, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 0.00E+00, Te -2.85E-15 - 6936, 289.000, 0, En 1.253978261636E-05, CFL 0.00474, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 6.95E-16 - 6960, 290.000, 0, En 7.347873932641E-06, CFL 0.00291, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -8.16E-16 - 6984, 291.000, 0, En 7.440771810793E-06, CFL 0.00389, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te 1.11E-15 - 7008, 292.000, 0, En 3.570765093616E-05, CFL 0.00627, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -1.92E-15 - 7032, 293.000, 0, En 3.196508138932E-05, CFL 0.00659, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 6.65E-15, Te 2.47E-15 - 7056, 294.000, 0, En 1.367847333379E-05, CFL 0.00356, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te -1.49E-16 - 7080, 295.000, 0, En 4.887630454685E-06, CFL 0.00265, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se 0.00E+00, Te 3.58E-16 - 7104, 296.000, 0, En 1.019927409253E-06, CFL 0.00142, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -2.00E-14, Te -1.06E-15 - 7128, 297.000, 0, En 1.406392698720E-06, CFL 0.00221, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -2.25E-15 - 7152, 298.000, 0, En 2.176741842001E-06, CFL 0.00281, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 3.33E-14, Te 1.76E-15 - 7176, 299.000, 0, En 2.220501531606E-06, CFL 0.00154, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -1.33E-14, Te -2.33E-15 - 7200, 300.000, 0, En 2.692310679018E-06, CFL 0.00219, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se 0.00E+00, Te 2.03E-15 - 7224, 301.000, 0, En 4.920835566384E-06, CFL 0.00277, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 0.00E+00, Te -9.56E-16 - 7248, 302.000, 0, En 9.682606974533E-06, CFL 0.00413, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 0.00E+00, Te 4.97E-16 - 7272, 303.000, 0, En 8.349036240880E-06, CFL 0.00287, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 6.65E-15, Te -3.37E-16 - 7296, 304.000, 0, En 2.909490635779E-06, CFL 0.00181, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 1.50E-15 - 7320, 305.000, 0, En 1.275471038646E-06, CFL 0.00162, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 6.65E-15, Te -2.28E-15 - 7344, 306.000, 0, En 8.183623447476E-07, CFL 0.00128, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 6.65E-15, Te 3.85E-15 - 7368, 307.000, 0, En 1.129887025561E-06, CFL 0.00159, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se 0.00E+00, Te -2.69E-15 - 7392, 308.000, 0, En 2.202668324110E-06, CFL 0.00183, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se -6.65E-15, Te 1.82E-15 - 7416, 309.000, 0, En 3.452972264536E-06, CFL 0.00186, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 6.65E-15, Te 1.95E-16 - 7440, 310.000, 0, En 2.840373990264E-06, CFL 0.00204, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 2.24E-16 - 7464, 311.000, 0, En 2.586350586590E-06, CFL 0.00230, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te 1.75E-16 - 7488, 312.000, 0, En 9.648988775110E-07, CFL 0.00093, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te -6.02E-16 - 7512, 313.000, 0, En 2.728069175245E-07, CFL 0.00062, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 6.65E-15, Te 6.77E-16 - 7536, 314.000, 0, En 5.264276768824E-06, CFL 0.00311, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se -6.65E-15, Te 2.12E-15 - 7560, 315.000, 0, En 2.066504352202E-05, CFL 0.00538, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 9.60E-16 - 7584, 316.000, 0, En 1.957055245637E-05, CFL 0.00464, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se 0.00E+00, Te -2.69E-15 - 7608, 317.000, 0, En 3.506319108473E-06, CFL 0.00173, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 6.65E-15, Te -7.32E-16 - 7632, 318.000, 0, En 6.944890491001E-07, CFL 0.00084, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 6.65E-15, Te 8.92E-16 - 7656, 319.000, 0, En 3.586600722812E-06, CFL 0.00243, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 0.00E+00, Te -2.37E-15 - 7680, 320.000, 0, En 1.148428817611E-06, CFL 0.00119, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 1.04E-15 - 7704, 321.000, 0, En 5.146550945278E-07, CFL 0.00086, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -6.65E-15, Te -2.82E-15 - 7728, 322.000, 0, En 2.175932762224E-06, CFL 0.00225, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se -6.65E-15, Te -3.74E-16 - 7752, 323.000, 0, En 1.326351420932E-06, CFL 0.00185, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 1.08E-15 - 7776, 324.000, 0, En 9.490758789213E-07, CFL 0.00138, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -2.77E-15 - 7800, 325.000, 0, En 2.312505062240E-06, CFL 0.00171, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 3.65E-15 - 7824, 326.000, 0, En 2.927087592867E-06, CFL 0.00158, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -1.93E-15 - 7848, 327.000, 0, En 1.119502516003E-05, CFL 0.00376, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 2.16E-15 - 7872, 328.000, 0, En 9.657828050918E-06, CFL 0.00248, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se 0.00E+00, Te -3.68E-15 - 7896, 329.000, 0, En 2.857976581134E-06, CFL 0.00158, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 6.65E-15, Te -1.53E-15 - 7920, 330.000, 0, En 4.462399970078E-06, CFL 0.00261, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 2.25E-15 - 7944, 331.000, 0, En 1.791539488448E-06, CFL 0.00218, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te 2.19E-16 - 7968, 332.000, 0, En 1.334229970042E-06, CFL 0.00152, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 6.65E-15, Te 1.96E-15 - 7992, 333.000, 0, En 1.168034680663E-06, CFL 0.00102, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se -6.65E-15, Te -1.50E-15 - 8016, 334.000, 0, En 1.310687233286E-06, CFL 0.00146, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -1.33E-14, Te 1.82E-15 - 8040, 335.000, 0, En 1.703484318192E-06, CFL 0.00147, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -6.65E-15, Te 2.76E-16 - 8064, 336.000, 0, En 1.410533979672E-06, CFL 0.00174, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 1.33E-14, Te 1.19E-15 - 8088, 337.000, 0, En 1.416930568489E-06, CFL 0.00131, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -1.33E-14, Te -2.13E-15 - 8112, 338.000, 0, En 1.533251114887E-06, CFL 0.00157, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 2.00E-14, Te 3.65E-15 - 8136, 339.000, 0, En 5.029202554247E-07, CFL 0.00141, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -6.65E-15, Te -2.76E-15 - 8160, 340.000, 0, En 2.001705546183E-06, CFL 0.00171, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 1.33E-14, Te -8.91E-16 - 8184, 341.000, 0, En 1.689478903894E-06, CFL 0.00226, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -8.23E-16 - 8208, 342.000, 0, En 4.128651780498E-07, CFL 0.00116, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se 0.00E+00, Te 2.25E-15 - 8232, 343.000, 0, En 4.821085023307E-08, CFL 0.00029, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -6.65E-15, Te -2.00E-16 - 8256, 344.000, 0, En 2.973921616592E-07, CFL 0.00061, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 0.00E+00, Te -2.05E-15 - 8280, 345.000, 0, En 6.673779860860E-07, CFL 0.00092, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -1.33E-14, Te 1.53E-15 - 8304, 346.000, 0, En 3.847028423285E-06, CFL 0.00301, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -6.45E-16 - 8328, 347.000, 0, En 5.384874010596E-06, CFL 0.00224, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te 1.84E-15 - 8352, 348.000, 0, En 1.421236413142E-05, CFL 0.00371, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -2.28E-15 - 8376, 349.000, 0, En 2.290221726368E-05, CFL 0.00475, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te -3.79E-16 - 8400, 350.000, 0, En 1.015498901953E-05, CFL 0.00337, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 2.66E-15 - 8424, 351.000, 0, En 2.557925550992E-06, CFL 0.00197, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -1.10E-15 - 8448, 352.000, 0, En 4.002003682721E-06, CFL 0.00303, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te -2.04E-16 - 8472, 353.000, 0, En 1.133793761588E-05, CFL 0.00385, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -1.33E-14, Te -3.61E-15 - 8496, 354.000, 0, En 1.039060247466E-05, CFL 0.00284, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 1.33E-14, Te 3.82E-15 - 8520, 355.000, 0, En 8.231538777494E-06, CFL 0.00245, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 1.33E-14, Te -1.50E-15 - 8544, 356.000, 0, En 5.481458467322E-06, CFL 0.00235, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -2.00E-14, Te 4.44E-15 - 8568, 357.000, 0, En 3.026870829966E-06, CFL 0.00252, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se 0.00E+00, Te -1.29E-15 - 8592, 358.000, 0, En 1.032662331940E-06, CFL 0.00111, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 0.00E+00, Te -5.48E-16 - 8616, 359.000, 0, En 1.264345230314E-06, CFL 0.00097, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -1.00E-15 - 8640, 360.000, 0, En 3.801159831839E-07, CFL 0.00049, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 1.33E-14, Te 4.06E-15 - 8664, 361.000, 0, En 1.999059342026E-07, CFL 0.00057, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7835, Me -3.10E-17, Se -2.66E-14, Te -4.27E-15 - 8688, 362.000, 0, En 1.961716009041E-07, CFL 0.00043, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 1.34E-15 - 8712, 363.000, 0, En 1.710287511021E-07, CFL 0.00052, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te -1.41E-16 - 8736, 364.000, 0, En 3.167999902648E-07, CFL 0.00052, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 0.00E+00, Te -1.27E-15 - 8760, 365.000, 0, En 6.777761524916E-07, CFL 0.00094, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -1.33E-14, Te 8.17E-16 + 24, 1.000, 0, En 2.217171847514E-06, CFL 0.00129, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.54E-15 + 48, 2.000, 0, En 4.776965724835E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te -1.43E-16 + 72, 3.000, 0, En 6.806536316077E-06, CFL 0.00327, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -2.70E-17 + 96, 4.000, 0, En 4.806934186293E-06, CFL 0.00209, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 2.96E-15 + 120, 5.000, 0, En 2.431533587001E-07, CFL 0.00055, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -8.42E-16 + 144, 6.000, 0, En 9.851765097108E-07, CFL 0.00090, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.30E-15 + 168, 7.000, 0, En 5.373452779156E-07, CFL 0.00105, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 3.11E-15 + 192, 8.000, 0, En 2.554839806275E-06, CFL 0.00233, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 6.16E-16 + 216, 9.000, 0, En 4.201263165574E-06, CFL 0.00251, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se -6.65E-15, Te -2.36E-15 + 240, 10.000, 0, En 1.152708283255E-05, CFL 0.00360, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 1.33E-14, Te -9.89E-16 + 264, 11.000, 0, En 8.644202317381E-06, CFL 0.00238, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -1.33E-14, Te 5.08E-17 + 288, 12.000, 0, En 4.195751555406E-06, CFL 0.00190, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 2.00E-14, Te -3.28E-16 + 312, 13.000, 0, En 4.317455773539E-06, CFL 0.00189, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 0.00E+00, Te 2.78E-16 + 336, 14.000, 0, En 2.935006295385E-06, CFL 0.00178, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -2.34E-15 + 360, 15.000, 0, En 6.993769447196E-06, CFL 0.00276, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.94E-15 + 384, 16.000, 0, En 3.170554345516E-06, CFL 0.00247, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 6.65E-15, Te -1.33E-15 + 408, 17.000, 0, En 7.207895421937E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -1.33E-14, Te 1.40E-15 + 432, 18.000, 0, En 1.242247683668E-06, CFL 0.00103, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 0.00E+00, Te 9.65E-16 + 456, 19.000, 0, En 2.838602055633E-07, CFL 0.00040, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 5.81E-16 + 480, 20.000, 0, En 1.587255105447E-06, CFL 0.00121, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 2.71E-15 + 504, 21.000, 0, En 1.965696519020E-06, CFL 0.00109, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 6.65E-15, Te -1.41E-15 + 528, 22.000, 0, En 3.615647922667E-06, CFL 0.00237, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -1.33E-14, Te -1.96E-15 + 552, 23.000, 0, En 2.816955352393E-06, CFL 0.00171, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 1.48E-15 + 576, 24.000, 0, En 3.910634505179E-06, CFL 0.00189, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -4.10E-15 + 600, 25.000, 0, En 1.500327857279E-05, CFL 0.00420, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 3.07E-15 + 624, 26.000, 0, En 5.310511533357E-06, CFL 0.00180, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -3.69E-15 + 648, 27.000, 0, En 1.412410083329E-05, CFL 0.00289, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -2.00E-14, Te 6.08E-16 + 672, 28.000, 0, En 1.034161238465E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se 0.00E+00, Te -6.08E-16 + 696, 29.000, 0, En 1.277067207171E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 1.33E-14, Te 1.13E-15 + 720, 30.000, 0, En 4.842580068886E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 0.00E+00, Te 3.84E-16 + 744, 31.000, 0, En 8.589331987010E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te 2.30E-15 + 768, 32.000, 0, En 1.896740685210E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se 0.00E+00, Te -2.03E-17 + 792, 33.000, 0, En 3.227621215912E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 0.00E+00, Te -3.06E-16 + 816, 34.000, 0, En 2.278907941875E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.54E-15 + 840, 35.000, 0, En 9.553292749148E-08, CFL 0.00025, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 6.65E-15, Te -2.29E-15 + 864, 36.000, 0, En 1.758855249237E-07, CFL 0.00030, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se -6.65E-15, Te -1.84E-15 + 888, 37.000, 0, En 3.270669514711E-07, CFL 0.00058, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 1.33E-14, Te 2.76E-15 + 912, 38.000, 0, En 1.114011662858E-06, CFL 0.00109, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 6.65E-15, Te -7.98E-16 + 936, 39.000, 0, En 3.975514252607E-06, CFL 0.00233, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -1.75E-15 + 960, 40.000, 0, En 1.138890607178E-06, CFL 0.00144, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -1.33E-14, Te 1.15E-15 + 984, 41.000, 0, En 8.237603781916E-07, CFL 0.00101, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -1.85E-15 + 1008, 42.000, 0, En 2.106242289708E-06, CFL 0.00149, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se -6.65E-15, Te -6.66E-17 + 1032, 43.000, 0, En 2.546101669689E-06, CFL 0.00217, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 1.33E-14, Te -1.09E-15 + 1056, 44.000, 0, En 1.156641594223E-06, CFL 0.00163, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 2.36E-15 + 1080, 45.000, 0, En 1.415420402474E-06, CFL 0.00088, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -1.44E-15 + 1104, 46.000, 0, En 5.238965298136E-07, CFL 0.00052, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te 2.54E-16 + 1128, 47.000, 0, En 1.398673126952E-07, CFL 0.00020, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se -6.65E-15, Te 2.49E-16 + 1152, 48.000, 0, En 1.400698736114E-06, CFL 0.00155, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 6.65E-15, Te -1.41E-16 + 1176, 49.000, 0, En 1.283178898483E-06, CFL 0.00078, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -1.33E-14, Te -1.62E-15 + 1200, 50.000, 0, En 3.442833949842E-07, CFL 0.00033, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 6.65E-15, Te -3.39E-15 + 1224, 51.000, 0, En 2.740566746982E-06, CFL 0.00251, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 2.41E-15 + 1248, 52.000, 0, En 1.028206449060E-05, CFL 0.00297, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te -1.85E-16 + 1272, 53.000, 0, En 7.145605324544E-06, CFL 0.00267, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te 4.31E-16 + 1296, 54.000, 0, En 6.780354425892E-06, CFL 0.00232, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 4.46E-16 + 1320, 55.000, 0, En 3.917298213146E-06, CFL 0.00177, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 0.00E+00, Te -4.41E-15 + 1344, 56.000, 0, En 1.915088937978E-06, CFL 0.00139, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 6.65E-15, Te 5.87E-16 + 1368, 57.000, 0, En 3.479675010766E-06, CFL 0.00156, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 3.67E-15 + 1392, 58.000, 0, En 3.511687430897E-06, CFL 0.00185, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te -7.26E-16 + 1416, 59.000, 0, En 2.195589674436E-06, CFL 0.00217, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -2.05E-15 + 1440, 60.000, 0, En 6.675408743989E-07, CFL 0.00080, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te -7.82E-16 + 1464, 61.000, 0, En 9.475024586830E-07, CFL 0.00138, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 5.33E-16 + 1488, 62.000, 0, En 3.851911134891E-06, CFL 0.00231, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se 0.00E+00, Te -1.74E-15 + 1512, 63.000, 0, En 1.789764951049E-06, CFL 0.00252, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se -6.65E-15, Te 5.89E-16 + 1536, 64.000, 0, En 1.322105500866E-06, CFL 0.00238, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se 0.00E+00, Te 2.86E-16 + 1560, 65.000, 0, En 7.295146701727E-07, CFL 0.00144, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 0.00E+00, Te 2.86E-15 + 1584, 66.000, 0, En 9.585532966262E-07, CFL 0.00105, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 6.65E-15, Te -3.12E-15 + 1608, 67.000, 0, En 2.626245062264E-06, CFL 0.00153, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se 0.00E+00, Te 2.28E-15 + 1632, 68.000, 0, En 6.379837909372E-06, CFL 0.00325, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -1.46E-15 + 1656, 69.000, 0, En 3.398558061770E-06, CFL 0.00192, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 6.65E-15, Te 1.59E-15 + 1680, 70.000, 0, En 2.728654290277E-06, CFL 0.00196, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 1.33E-14, Te -3.93E-16 + 1704, 71.000, 0, En 3.565131360937E-06, CFL 0.00217, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -1.33E-14, Te 1.37E-15 + 1728, 72.000, 0, En 4.995295545173E-06, CFL 0.00312, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se 0.00E+00, Te -8.65E-16 + 1752, 73.000, 0, En 7.990106272415E-06, CFL 0.00359, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se 0.00E+00, Te 2.77E-15 + 1776, 74.000, 0, En 6.815372519239E-06, CFL 0.00357, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se -6.65E-15, Te -3.29E-15 + 1800, 75.000, 0, En 1.433360273454E-06, CFL 0.00149, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -9.29E-16 + 1824, 76.000, 0, En 1.451764298207E-06, CFL 0.00140, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -1.33E-14, Te 1.31E-15 + 1848, 77.000, 0, En 7.639926245734E-06, CFL 0.00345, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -1.33E-14, Te 1.24E-15 + 1872, 78.000, 0, En 4.155415508224E-06, CFL 0.00240, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 0.00E+00, Te 2.19E-16 + 1896, 79.000, 0, En 5.279970923036E-06, CFL 0.00308, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 6.16E-16 + 1920, 80.000, 0, En 4.862077187152E-06, CFL 0.00228, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -3.10E-15 + 1944, 81.000, 0, En 2.857043069044E-06, CFL 0.00218, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 6.65E-15, Te 5.67E-16 + 1968, 82.000, 0, En 4.782013679516E-06, CFL 0.00219, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.40E-15 + 1992, 83.000, 0, En 2.461226565284E-06, CFL 0.00199, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se 0.00E+00, Te -6.03E-16 + 2016, 84.000, 0, En 1.621634966694E-06, CFL 0.00172, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se -6.65E-15, Te 1.35E-15 + 2040, 85.000, 0, En 2.664177077313E-06, CFL 0.00137, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -6.65E-15, Te 1.89E-15 + 2064, 86.000, 0, En 4.142080528671E-06, CFL 0.00173, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 6.65E-15, Te -3.14E-15 + 2088, 87.000, 0, En 2.606739603931E-06, CFL 0.00121, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 1.33E-14, Te 1.97E-15 + 2112, 88.000, 0, En 9.855268119839E-06, CFL 0.00338, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te -1.53E-15 + 2136, 89.000, 0, En 1.336428182857E-05, CFL 0.00382, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -1.40E-15 + 2160, 90.000, 0, En 9.954414947932E-06, CFL 0.00248, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 2.44E-15 + 2184, 91.000, 0, En 6.738371677706E-06, CFL 0.00255, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.16E-15 + 2208, 92.000, 0, En 8.862087564018E-07, CFL 0.00071, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -7.33E-16 + 2232, 93.000, 0, En 1.201299896147E-06, CFL 0.00127, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -9.32E-16 + 2256, 94.000, 0, En 1.303905462935E-06, CFL 0.00169, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -4.38E-16 + 2280, 95.000, 0, En 2.413890331521E-06, CFL 0.00135, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 1.91E-15 + 2304, 96.000, 0, En 6.028986118742E-06, CFL 0.00382, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -8.44E-16 + 2328, 97.000, 0, En 2.526300491039E-05, CFL 0.00454, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 0.00E+00, Te 4.69E-16 + 2352, 98.000, 0, En 1.793847124449E-05, CFL 0.00465, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -6.65E-15, Te -1.80E-15 + 2376, 99.000, 0, En 1.918309601022E-06, CFL 0.00148, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 1.17E-15 + 2400, 100.000, 0, En 6.432549109910E-06, CFL 0.00273, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 2.00E-14, Te 3.53E-16 + 2424, 101.000, 0, En 2.450342937195E-06, CFL 0.00218, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -2.00E-14, Te -1.83E-16 + 2448, 102.000, 0, En 4.291709910863E-06, CFL 0.00291, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 1.33E-14, Te -5.28E-16 + 2472, 103.000, 0, En 2.882707801499E-06, CFL 0.00250, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 0.00E+00, Te -1.10E-15 + 2496, 104.000, 0, En 3.423087122142E-06, CFL 0.00314, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 6.65E-15, Te -1.02E-16 + 2520, 105.000, 0, En 1.168033000060E-06, CFL 0.00142, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -6.65E-15, Te 3.65E-16 + 2544, 106.000, 0, En 3.118951374022E-06, CFL 0.00364, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -1.33E-14, Te -1.96E-15 + 2568, 107.000, 0, En 9.084459170940E-06, CFL 0.00508, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -1.33E-14, Te 2.32E-15 + 2592, 108.000, 0, En 6.439889344933E-06, CFL 0.00423, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.66E-14, Te -2.36E-15 + 2616, 109.000, 0, En 1.756318550203E-06, CFL 0.00182, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 2.17E-15 + 2640, 110.000, 0, En 7.169284209321E-07, CFL 0.00088, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te -1.19E-16 + 2664, 111.000, 0, En 9.334696784618E-07, CFL 0.00123, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 1.33E-14, Te -1.84E-15 + 2688, 112.000, 0, En 2.699565272844E-06, CFL 0.00267, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 6.65E-15, Te 5.08E-15 + 2712, 113.000, 0, En 5.608790069987E-06, CFL 0.00268, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 6.65E-15, Te -1.22E-15 + 2736, 114.000, 0, En 7.632965559190E-06, CFL 0.00323, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -1.96E-15 + 2760, 115.000, 0, En 2.139665325678E-06, CFL 0.00148, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se 0.00E+00, Te -6.55E-16 + 2784, 116.000, 0, En 3.398039762464E-06, CFL 0.00272, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 5.78E-17 + 2808, 117.000, 0, En 8.270460410838E-06, CFL 0.00305, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se -6.65E-15, Te -3.38E-16 + 2832, 118.000, 0, En 9.948479401444E-06, CFL 0.00357, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te 5.62E-16 + 2856, 119.000, 0, En 8.390718726770E-06, CFL 0.00358, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 2.00E-14, Te 1.63E-15 + 2880, 120.000, 0, En 5.128472685702E-06, CFL 0.00284, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se -6.65E-15, Te -5.36E-16 + 2904, 121.000, 0, En 5.312047116357E-06, CFL 0.00414, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 2.00E-14, Te 1.09E-15 + 2928, 122.000, 0, En 6.458245261514E-06, CFL 0.00383, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te 1.93E-16 + 2952, 123.000, 0, En 1.615870414613E-06, CFL 0.00152, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se 0.00E+00, Te -1.00E-15 + 2976, 124.000, 0, En 1.606756730686E-06, CFL 0.00245, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 6.65E-15, Te 3.35E-15 + 3000, 125.000, 0, En 1.046517709499E-06, CFL 0.00197, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 6.65E-15, Te 7.96E-16 + 3024, 126.000, 0, En 1.434047701198E-06, CFL 0.00240, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -2.27E-15 + 3048, 127.000, 0, En 1.008575345861E-05, CFL 0.00621, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 0.00E+00, Te 1.67E-15 + 3072, 128.000, 0, En 1.061721152350E-05, CFL 0.00394, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 6.65E-15, Te -9.68E-16 + 3096, 129.000, 0, En 1.805565593300E-06, CFL 0.00219, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te -5.56E-16 + 3120, 130.000, 0, En 3.075263951840E-06, CFL 0.00336, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 6.65E-15, Te -3.52E-16 + 3144, 131.000, 0, En 7.178355950360E-06, CFL 0.00441, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 6.65E-15, Te 1.49E-15 + 3168, 132.000, 0, En 3.746897327677E-06, CFL 0.00325, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -1.33E-14, Te -1.61E-15 + 3192, 133.000, 0, En 1.358103722716E-06, CFL 0.00174, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te -1.04E-16 + 3216, 134.000, 0, En 6.028242252943E-07, CFL 0.00119, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 6.65E-15, Te 1.37E-15 + 3240, 135.000, 0, En 5.305042468459E-07, CFL 0.00098, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se 0.00E+00, Te 1.79E-15 + 3264, 136.000, 0, En 4.360328814672E-06, CFL 0.00457, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se -6.65E-15, Te -3.73E-15 + 3288, 137.000, 0, En 4.502719561123E-06, CFL 0.00371, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te 1.53E-15 + 3312, 138.000, 0, En 1.023447503384E-06, CFL 0.00198, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -1.33E-14, Te -1.68E-15 + 3336, 139.000, 0, En 3.321198790461E-06, CFL 0.00347, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -6.65E-15, Te 2.74E-15 + 3360, 140.000, 0, En 5.375106125857E-06, CFL 0.00477, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -2.47E-15 + 3384, 141.000, 0, En 3.443371551958E-06, CFL 0.00309, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -1.73E-15 + 3408, 142.000, 0, En 1.826765939092E-06, CFL 0.00219, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -1.33E-14, Te 2.32E-15 + 3432, 143.000, 0, En 1.353630092337E-06, CFL 0.00192, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -6.65E-15, Te -2.30E-16 + 3456, 144.000, 0, En 8.826151494103E-07, CFL 0.00177, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te -1.36E-15 + 3480, 145.000, 0, En 1.450258759711E-06, CFL 0.00196, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 1.33E-14, Te -3.14E-16 + 3504, 146.000, 0, En 4.954349760776E-07, CFL 0.00133, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 0.00E+00, Te 5.80E-16 + 3528, 147.000, 0, En 4.671261823047E-07, CFL 0.00127, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -2.00E-14, Te -1.28E-15 + 3552, 148.000, 0, En 4.979830189971E-07, CFL 0.00097, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 1.66E-15 + 3576, 149.000, 0, En 1.593001483521E-07, CFL 0.00038, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.00E-14, Te -2.05E-15 + 3600, 150.000, 0, En 9.535743299458E-07, CFL 0.00183, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 1.33E-14, Te 1.21E-15 + 3624, 151.000, 0, En 1.984443464945E-06, CFL 0.00290, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se -6.65E-15, Te -2.06E-15 + 3648, 152.000, 0, En 4.661528340666E-07, CFL 0.00091, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -6.65E-15, Te -8.66E-16 + 3672, 153.000, 0, En 7.343793167585E-07, CFL 0.00173, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 6.65E-15, Te 1.93E-15 + 3696, 154.000, 0, En 1.523208906735E-06, CFL 0.00254, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se -6.65E-15, Te 1.13E-16 + 3720, 155.000, 0, En 3.115064465255E-07, CFL 0.00097, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -3.63E-16 + 3744, 156.000, 0, En 5.506160530066E-06, CFL 0.00413, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 1.66E-15 + 3768, 157.000, 0, En 1.912536551222E-05, CFL 0.00840, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te 1.45E-15 + 3792, 158.000, 0, En 1.687609244760E-05, CFL 0.00668, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -6.65E-15, Te -2.61E-15 + 3816, 159.000, 0, En 6.754643339899E-06, CFL 0.00380, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te -1.90E-16 + 3840, 160.000, 0, En 3.817129106839E-06, CFL 0.00421, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -6.65E-15, Te 1.46E-15 + 3864, 161.000, 0, En 7.748912802213E-06, CFL 0.00523, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -1.61E-15 + 3888, 162.000, 0, En 8.051023315754E-06, CFL 0.00471, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se 0.00E+00, Te 3.03E-16 + 3912, 163.000, 0, En 3.347931156131E-06, CFL 0.00323, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te -2.93E-16 + 3936, 164.000, 0, En 2.111037627178E-06, CFL 0.00291, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 1.79E-15 + 3960, 165.000, 0, En 1.950354501502E-06, CFL 0.00302, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te 7.54E-16 + 3984, 166.000, 0, En 1.569336350207E-06, CFL 0.00272, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te -7.21E-16 + 4008, 167.000, 0, En 5.231543255063E-07, CFL 0.00148, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -6.65E-15, Te 1.71E-15 + 4032, 168.000, 0, En 4.059761839469E-07, CFL 0.00120, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 6.65E-15, Te 8.04E-17 + 4056, 169.000, 0, En 6.248303996107E-07, CFL 0.00133, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -1.33E-14, Te -1.08E-15 + 4080, 170.000, 0, En 2.473572062641E-06, CFL 0.00314, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 0.00E+00, Te -2.15E-15 + 4104, 171.000, 0, En 5.567599883199E-06, CFL 0.00519, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 8.66E-16 + 4128, 172.000, 0, En 3.758907900205E-06, CFL 0.00371, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 6.65E-15, Te -5.03E-16 + 4152, 173.000, 0, En 1.221040796089E-06, CFL 0.00217, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.59E-15 + 4176, 174.000, 0, En 1.923877850271E-06, CFL 0.00263, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -1.33E-14, Te -1.38E-15 + 4200, 175.000, 0, En 3.780352953632E-06, CFL 0.00302, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 0.00E+00, Te 1.43E-15 + 4224, 176.000, 0, En 4.981996599420E-06, CFL 0.00415, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -3.28E-16 + 4248, 177.000, 0, En 2.391232884268E-06, CFL 0.00315, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 1.02E-15 + 4272, 178.000, 0, En 8.406075457228E-07, CFL 0.00144, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te 3.82E-16 + 4296, 179.000, 0, En 3.542011571385E-07, CFL 0.00109, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -1.33E-14, Te 4.39E-15 + 4320, 180.000, 0, En 3.739664846613E-07, CFL 0.00107, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 0.00E+00, Te -5.76E-15 + 4344, 181.000, 0, En 4.255509191012E-06, CFL 0.00454, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 3.03E-15 + 4368, 182.000, 0, En 1.360939639616E-05, CFL 0.00785, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -6.65E-15, Te 2.02E-17 + 4392, 183.000, 0, En 1.110671505412E-05, CFL 0.00625, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se -6.65E-15, Te -1.36E-15 + 4416, 184.000, 0, En 4.627393236118E-06, CFL 0.00337, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 6.65E-15, Te 1.27E-15 + 4440, 185.000, 0, En 3.925302465346E-06, CFL 0.00337, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te -1.00E-15 + 4464, 186.000, 0, En 3.456203335141E-06, CFL 0.00278, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se 0.00E+00, Te 1.29E-16 + 4488, 187.000, 0, En 1.320351660842E-06, CFL 0.00191, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se -6.65E-15, Te -1.80E-16 + 4512, 188.000, 0, En 2.500425920059E-07, CFL 0.00096, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se 0.00E+00, Te -5.21E-16 + 4536, 189.000, 0, En 1.379395309042E-07, CFL 0.00052, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.66E-14, Te -1.16E-15 + 4560, 190.000, 0, En 1.834870670568E-07, CFL 0.00076, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 2.00E-14, Te -2.32E-15 + 4584, 191.000, 0, En 9.951081132964E-07, CFL 0.00181, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 1.67E-15 + 4608, 192.000, 0, En 1.331959048600E-06, CFL 0.00203, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 1.48E-15 + 4632, 193.000, 0, En 8.928889883695E-07, CFL 0.00197, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 2.66E-15 + 4656, 194.000, 0, En 1.039923435463E-06, CFL 0.00197, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -3.81E-15 + 4680, 195.000, 0, En 1.851083498069E-06, CFL 0.00227, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -1.33E-14, Te -6.00E-16 + 4704, 196.000, 0, En 2.163886350351E-06, CFL 0.00298, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 0.00E+00, Te 5.23E-16 + 4728, 197.000, 0, En 1.840007331765E-06, CFL 0.00241, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 0.00E+00, Te -1.92E-15 + 4752, 198.000, 0, En 2.005040307596E-06, CFL 0.00290, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se 0.00E+00, Te 3.83E-16 + 4776, 199.000, 0, En 9.684581681496E-07, CFL 0.00212, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.90E-15 + 4800, 200.000, 0, En 6.690451260922E-08, CFL 0.00023, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -2.00E-14, Te -3.11E-16 + 4824, 201.000, 0, En 1.435852534276E-07, CFL 0.00057, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te 3.08E-18 + 4848, 202.000, 0, En 2.342638174397E-06, CFL 0.00305, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 0.00E+00, Te -9.89E-17 + 4872, 203.000, 0, En 7.301242134976E-06, CFL 0.00451, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se 0.00E+00, Te -2.30E-15 + 4896, 204.000, 0, En 6.076612765356E-06, CFL 0.00354, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 5.87E-16 + 4920, 205.000, 0, En 7.568445325613E-07, CFL 0.00113, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te -6.47E-16 + 4944, 206.000, 0, En 1.736699261047E-06, CFL 0.00270, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te 1.30E-16 + 4968, 207.000, 0, En 3.103086893879E-06, CFL 0.00303, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 4.24E-16 + 4992, 208.000, 0, En 4.131618495872E-06, CFL 0.00349, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 5.24E-16 + 5016, 209.000, 0, En 1.193165019853E-06, CFL 0.00179, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 0.00E+00, Te -2.07E-15 + 5040, 210.000, 0, En 4.076981809757E-07, CFL 0.00111, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 2.28E-15 + 5064, 211.000, 0, En 1.155501574450E-07, CFL 0.00037, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 6.65E-15, Te -1.93E-16 + 5088, 212.000, 0, En 8.479609501312E-08, CFL 0.00029, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 1.23E-15 + 5112, 213.000, 0, En 2.044340817196E-06, CFL 0.00257, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -1.33E-14, Te 1.05E-15 + 5136, 214.000, 0, En 4.442651351326E-06, CFL 0.00373, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 0.00E+00, Te 4.38E-16 + 5160, 215.000, 0, En 2.871007621610E-06, CFL 0.00361, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -7.09E-16 + 5184, 216.000, 0, En 7.352144483102E-06, CFL 0.00582, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.27E-15 + 5208, 217.000, 0, En 5.367755084439E-06, CFL 0.00409, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -9.33E-16 + 5232, 218.000, 0, En 1.621584644503E-06, CFL 0.00223, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 6.65E-15, Te 1.15E-16 + 5256, 219.000, 0, En 3.695508142724E-07, CFL 0.00114, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se 0.00E+00, Te -2.26E-15 + 5280, 220.000, 0, En 4.820346321493E-07, CFL 0.00117, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 6.65E-15, Te -1.17E-15 + 5304, 221.000, 0, En 1.545163345836E-07, CFL 0.00058, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -6.65E-15, Te 2.62E-15 + 5328, 222.000, 0, En 1.001427100191E-07, CFL 0.00048, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -2.00E-14, Te -2.40E-16 + 5352, 223.000, 0, En 2.164864511286E-07, CFL 0.00074, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 1.41E-15 + 5376, 224.000, 0, En 3.644855761515E-07, CFL 0.00128, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 1.33E-14, Te 1.37E-17 + 5400, 225.000, 0, En 1.202761153382E-06, CFL 0.00185, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 6.65E-15, Te 1.36E-15 + 5424, 226.000, 0, En 1.079915692104E-06, CFL 0.00228, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se -6.65E-15, Te 2.53E-15 + 5448, 227.000, 0, En 2.354551956444E-06, CFL 0.00339, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -1.05E-15 + 5472, 228.000, 0, En 7.248644159530E-06, CFL 0.00542, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 6.65E-15, Te -1.15E-15 + 5496, 229.000, 0, En 4.008411756926E-06, CFL 0.00313, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -6.65E-15, Te 1.42E-16 + 5520, 230.000, 0, En 9.694434023381E-07, CFL 0.00207, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 6.65E-15, Te -9.65E-16 + 5544, 231.000, 0, En 2.908121924470E-07, CFL 0.00093, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -4.96E-16 + 5568, 232.000, 0, En 1.566565383648E-07, CFL 0.00070, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 6.65E-15, Te 2.89E-15 + 5592, 233.000, 0, En 2.181031340311E-07, CFL 0.00094, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -6.79E-16 + 5616, 234.000, 0, En 4.931474905621E-06, CFL 0.00425, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 6.65E-15, Te -1.96E-15 + 5640, 235.000, 0, En 3.676032961961E-06, CFL 0.00313, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 1.33E-14, Te -4.54E-16 + 5664, 236.000, 0, En 4.616011791805E-07, CFL 0.00133, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.64E-15 + 5688, 237.000, 0, En 1.131594808216E-07, CFL 0.00061, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -1.41E-15 + 5712, 238.000, 0, En 2.389942967839E-07, CFL 0.00098, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 6.65E-15, Te -1.11E-15 + 5736, 239.000, 0, En 5.992930324160E-07, CFL 0.00159, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 2.00E-14, Te -2.60E-16 + 5760, 240.000, 0, En 8.791211457264E-07, CFL 0.00152, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.66E-14, Te 6.25E-16 + 5784, 241.000, 0, En 1.777187181749E-06, CFL 0.00267, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 1.33E-14, Te -1.76E-15 + 5808, 242.000, 0, En 2.609844683060E-06, CFL 0.00325, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 0.00E+00, Te 3.27E-15 + 5832, 243.000, 0, En 2.339070466788E-06, CFL 0.00221, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.00E-14, Te -2.33E-15 + 5856, 244.000, 0, En 9.455942367316E-07, CFL 0.00174, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se 0.00E+00, Te 9.91E-16 + 5880, 245.000, 0, En 2.706760542372E-07, CFL 0.00068, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 1.33E-14, Te -9.66E-16 + 5904, 246.000, 0, En 2.873817754312E-07, CFL 0.00101, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 0.00E+00, Te -1.12E-15 + 5928, 247.000, 0, En 3.598495258449E-07, CFL 0.00120, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.79E-15 + 5952, 248.000, 0, En 6.474150150836E-07, CFL 0.00170, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -2.02E-15 + 5976, 249.000, 0, En 2.169020413597E-06, CFL 0.00316, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 6.65E-15, Te 1.62E-15 + 6000, 250.000, 0, En 2.949173321613E-06, CFL 0.00361, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 0.00E+00, Te 2.73E-15 + 6024, 251.000, 0, En 3.217175878917E-06, CFL 0.00314, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 0.00E+00, Te -3.09E-15 + 6048, 252.000, 0, En 3.325381389323E-06, CFL 0.00356, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8143, Me -1.83E-17, Se -6.65E-15, Te 3.07E-15 + 6072, 253.000, 0, En 2.786193120494E-06, CFL 0.00293, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -2.22E-15 + 6096, 254.000, 0, En 3.529286917103E-06, CFL 0.00332, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 2.68E-15 + 6120, 255.000, 0, En 4.473462708529E-06, CFL 0.00393, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -1.89E-15 + 6144, 256.000, 0, En 5.006078525616E-06, CFL 0.00374, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te 7.15E-16 + 6168, 257.000, 0, En 3.841243907704E-06, CFL 0.00302, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -1.84E-15 + 6192, 258.000, 0, En 6.114005299221E-06, CFL 0.00444, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -1.33E-14, Te -7.97E-17 + 6216, 259.000, 0, En 1.562888980665E-05, CFL 0.00638, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se -6.65E-15, Te 1.71E-15 + 6240, 260.000, 0, En 1.159403327650E-05, CFL 0.00456, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -1.89E-15 + 6264, 261.000, 0, En 2.928090858378E-06, CFL 0.00289, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se 6.65E-15, Te -2.87E-15 + 6288, 262.000, 0, En 1.221775299653E-06, CFL 0.00184, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se -6.65E-15, Te 4.99E-15 + 6312, 263.000, 0, En 7.910007906218E-07, CFL 0.00161, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se 0.00E+00, Te -2.36E-15 + 6336, 264.000, 0, En 6.641588170305E-07, CFL 0.00133, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 1.17E-15 + 6360, 265.000, 0, En 1.677618521514E-06, CFL 0.00266, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te 7.90E-16 + 6384, 266.000, 0, En 2.174450531117E-06, CFL 0.00285, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -2.67E-15 + 6408, 267.000, 0, En 2.757156517887E-06, CFL 0.00325, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -2.14E-16 + 6432, 268.000, 0, En 3.274158725431E-06, CFL 0.00284, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 2.35E-15 + 6456, 269.000, 0, En 3.081701696203E-06, CFL 0.00316, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -2.25E-15 + 6480, 270.000, 0, En 3.627416772495E-07, CFL 0.00089, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te 8.51E-16 + 6504, 271.000, 0, En 4.764198391239E-07, CFL 0.00108, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te -6.12E-16 + 6528, 272.000, 0, En 2.634640221226E-06, CFL 0.00277, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 1.33E-15 + 6552, 273.000, 0, En 4.438635493228E-06, CFL 0.00362, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 8.94E-16 + 6576, 274.000, 0, En 7.111152739302E-06, CFL 0.00424, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -6.65E-15, Te -1.57E-15 + 6600, 275.000, 0, En 4.878756234754E-06, CFL 0.00356, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.51E-15 + 6624, 276.000, 0, En 5.035328481661E-06, CFL 0.00388, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 6.65E-15, Te 3.88E-16 + 6648, 277.000, 0, En 3.350660914217E-06, CFL 0.00312, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 0.00E+00, Te -2.16E-15 + 6672, 278.000, 0, En 1.104176958684E-06, CFL 0.00191, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 1.33E-14, Te -7.63E-16 + 6696, 279.000, 0, En 3.003165937207E-06, CFL 0.00301, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 1.33E-14, Te 5.16E-16 + 6720, 280.000, 0, En 7.023577914319E-06, CFL 0.00423, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -1.46E-17, Se 0.00E+00, Te -4.39E-16 + 6744, 281.000, 0, En 1.170360566259E-05, CFL 0.00508, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -1.33E-14, Te -2.24E-15 + 6768, 282.000, 0, En 9.644455381287E-06, CFL 0.00409, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 1.33E-14, Te -2.75E-16 + 6792, 283.000, 0, En 3.285126596006E-06, CFL 0.00223, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 6.65E-15, Te 1.30E-17 + 6816, 284.000, 0, En 4.351060841480E-05, CFL 0.00884, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 0.00E+00, Te 4.91E-16 + 6840, 285.000, 0, En 6.376728018436E-05, CFL 0.00805, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se 0.00E+00, Te 1.09E-15 + 6864, 286.000, 0, En 1.930195916167E-05, CFL 0.00494, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 6.65E-15, Te -4.20E-16 + 6888, 287.000, 0, En 2.951178494506E-06, CFL 0.00249, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -2.00E-14, Te 2.63E-15 + 6912, 288.000, 0, En 5.996702831479E-06, CFL 0.00312, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 0.00E+00, Te -2.47E-15 + 6936, 289.000, 0, En 1.192568659278E-05, CFL 0.00459, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 9.81E-17 + 6960, 290.000, 0, En 6.917878700103E-06, CFL 0.00278, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -6.85E-17 + 6984, 291.000, 0, En 7.760470156812E-06, CFL 0.00395, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te 4.13E-16 + 7008, 292.000, 0, En 3.644264446500E-05, CFL 0.00624, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -4.57E-16 + 7032, 293.000, 0, En 3.281800816639E-05, CFL 0.00669, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 1.33E-14, Te 3.37E-15 + 7056, 294.000, 0, En 1.378522296568E-05, CFL 0.00358, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te -1.91E-16 + 7080, 295.000, 0, En 5.980108669189E-06, CFL 0.00291, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te 5.89E-16 + 7104, 296.000, 0, En 1.073417689834E-06, CFL 0.00141, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -2.00E-14, Te -1.71E-15 + 7128, 297.000, 0, En 1.715170540130E-06, CFL 0.00248, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -2.09E-15 + 7152, 298.000, 0, En 2.435327150232E-06, CFL 0.00288, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 2.22E-15 + 7176, 299.000, 0, En 2.365242902442E-06, CFL 0.00170, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -6.65E-15, Te -2.84E-15 + 7200, 300.000, 0, En 2.486237653245E-06, CFL 0.00204, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se -6.65E-15, Te 2.10E-15 + 7224, 301.000, 0, En 4.469915723642E-06, CFL 0.00256, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 6.65E-15, Te -6.62E-16 + 7248, 302.000, 0, En 9.240203641211E-06, CFL 0.00399, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 0.00E+00, Te -6.07E-16 + 7272, 303.000, 0, En 8.311987549726E-06, CFL 0.00283, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 6.65E-15, Te 1.26E-15 + 7296, 304.000, 0, En 2.576512483430E-06, CFL 0.00169, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 8.13E-16 + 7320, 305.000, 0, En 1.101575033279E-06, CFL 0.00130, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 6.65E-15, Te -2.75E-15 + 7344, 306.000, 0, En 6.232158575083E-07, CFL 0.00103, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 1.33E-14, Te 3.22E-15 + 7368, 307.000, 0, En 1.053427125745E-06, CFL 0.00160, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se -6.65E-15, Te -1.73E-15 + 7392, 308.000, 0, En 3.111256961497E-06, CFL 0.00300, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se -6.65E-15, Te 6.24E-16 + 7416, 309.000, 0, En 3.101863359640E-06, CFL 0.00164, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 6.65E-15, Te 7.57E-16 + 7440, 310.000, 0, En 2.333993341970E-06, CFL 0.00170, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 1.37E-15 + 7464, 311.000, 0, En 2.296088651130E-06, CFL 0.00197, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te -1.39E-15 + 7488, 312.000, 0, En 1.589366018407E-06, CFL 0.00192, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te -3.38E-16 + 7512, 313.000, 0, En 2.164743633610E-07, CFL 0.00055, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te -8.05E-16 + 7536, 314.000, 0, En 5.864292253635E-06, CFL 0.00351, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se 0.00E+00, Te 3.13E-15 + 7560, 315.000, 0, En 2.148156282988E-05, CFL 0.00544, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 2.93E-17 + 7584, 316.000, 0, En 2.061178259595E-05, CFL 0.00446, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -2.80E-15 + 7608, 317.000, 0, En 3.588162642521E-06, CFL 0.00185, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -1.09E-15 + 7632, 318.000, 0, En 6.418292304086E-07, CFL 0.00073, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te 1.02E-15 + 7656, 319.000, 0, En 1.579700304419E-06, CFL 0.00139, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 6.65E-15, Te -3.19E-15 + 7680, 320.000, 0, En 1.477701932048E-06, CFL 0.00154, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 3.02E-15 + 7704, 321.000, 0, En 5.824967841230E-07, CFL 0.00121, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -6.65E-15, Te -2.09E-15 + 7728, 322.000, 0, En 1.211260217375E-06, CFL 0.00141, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se -6.65E-15, Te -3.99E-16 + 7752, 323.000, 0, En 1.096731808255E-06, CFL 0.00132, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 1.72E-15 + 7776, 324.000, 0, En 6.105940427277E-07, CFL 0.00071, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -3.33E-15 + 7800, 325.000, 0, En 2.563603769989E-06, CFL 0.00199, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 3.78E-15 + 7824, 326.000, 0, En 3.013147294823E-06, CFL 0.00180, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -2.14E-15 + 7848, 327.000, 0, En 1.069453276408E-05, CFL 0.00343, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 1.72E-15 + 7872, 328.000, 0, En 1.019158748185E-05, CFL 0.00254, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -2.13E-15 + 7896, 329.000, 0, En 3.631446977216E-06, CFL 0.00200, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 1.33E-14, Te -2.78E-15 + 7920, 330.000, 0, En 3.756279929859E-06, CFL 0.00243, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 1.23E-15 + 7944, 331.000, 0, En 9.148524203554E-07, CFL 0.00109, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -6.25E-16 + 7968, 332.000, 0, En 1.499468921449E-06, CFL 0.00146, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se -6.65E-15, Te 3.06E-15 + 7992, 333.000, 0, En 1.380907840164E-06, CFL 0.00138, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se 0.00E+00, Te -2.29E-15 + 8016, 334.000, 0, En 1.373694720287E-06, CFL 0.00168, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -6.65E-15, Te 2.48E-15 + 8040, 335.000, 0, En 1.714599910173E-06, CFL 0.00135, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -6.65E-15, Te -1.30E-15 + 8064, 336.000, 0, En 1.426159593606E-06, CFL 0.00175, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 6.65E-15, Te 1.47E-15 + 8088, 337.000, 0, En 1.475890391417E-06, CFL 0.00127, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -6.65E-15, Te -2.55E-15 + 8112, 338.000, 0, En 1.069507694880E-06, CFL 0.00124, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 1.33E-14, Te 3.69E-15 + 8136, 339.000, 0, En 6.225530816208E-07, CFL 0.00164, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -6.65E-15, Te -2.33E-15 + 8160, 340.000, 0, En 1.606102662511E-06, CFL 0.00143, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 6.65E-15, Te -1.31E-15 + 8184, 341.000, 0, En 1.392187794777E-06, CFL 0.00181, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 1.33E-14, Te -9.58E-16 + 8208, 342.000, 0, En 4.465045700215E-07, CFL 0.00126, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se -6.65E-15, Te 1.93E-15 + 8232, 343.000, 0, En 8.311466874445E-08, CFL 0.00039, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te 5.80E-16 + 8256, 344.000, 0, En 3.412378563042E-07, CFL 0.00062, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -2.31E-15 + 8280, 345.000, 0, En 7.530026125129E-07, CFL 0.00093, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 1.21E-15 + 8304, 346.000, 0, En 2.334324177918E-06, CFL 0.00209, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -6.34E-16 + 8328, 347.000, 0, En 6.193081735245E-06, CFL 0.00250, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te -4.15E-16 + 8352, 348.000, 0, En 1.400950740357E-05, CFL 0.00350, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -2.12E-15 + 8376, 349.000, 0, En 2.199959982622E-05, CFL 0.00445, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te -9.42E-16 + 8400, 350.000, 0, En 1.126522689042E-05, CFL 0.00349, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 2.00E-15 + 8424, 351.000, 0, En 2.340994619731E-06, CFL 0.00221, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -3.99E-16 + 8448, 352.000, 0, En 3.095220780729E-06, CFL 0.00252, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 1.12E-15 + 8472, 353.000, 0, En 1.150623397167E-05, CFL 0.00379, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -6.65E-15, Te -4.52E-15 + 8496, 354.000, 0, En 9.956807435042E-06, CFL 0.00273, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 6.65E-15, Te 5.25E-15 + 8520, 355.000, 0, En 8.197920019768E-06, CFL 0.00241, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 1.33E-14, Te -4.12E-15 + 8544, 356.000, 0, En 5.416978328258E-06, CFL 0.00232, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -2.00E-14, Te 4.14E-15 + 8568, 357.000, 0, En 2.656401908063E-06, CFL 0.00209, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se 0.00E+00, Te -2.46E-16 + 8592, 358.000, 0, En 1.009645090274E-06, CFL 0.00091, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 6.65E-15, Te -9.27E-16 + 8616, 359.000, 0, En 1.378432627435E-06, CFL 0.00091, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 0.00E+00, Te -7.80E-17 + 8640, 360.000, 0, En 4.012332599094E-07, CFL 0.00048, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 1.33E-14, Te 4.37E-15 + 8664, 361.000, 0, En 1.621087979016E-07, CFL 0.00046, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7835, Me -3.10E-17, Se -2.00E-14, Te -3.48E-15 + 8688, 362.000, 0, En 4.581454661887E-07, CFL 0.00108, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 2.46E-15 + 8712, 363.000, 0, En 1.285028889485E-07, CFL 0.00036, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te -7.98E-16 + 8736, 364.000, 0, En 5.452756254811E-07, CFL 0.00111, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 0.00E+00, Te -1.32E-15 + 8760, 365.000, 0, En 6.319485990941E-07, CFL 0.00089, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -1.33E-14, Te 8.82E-16 diff --git a/examples/solo_ocean/single_column_z/timestats.intel b/examples/solo_ocean/single_column_z/timestats.intel index a4684cf044..848998e3b8 100644 --- a/examples/solo_ocean/single_column_z/timestats.intel +++ b/examples/solo_ocean/single_column_z/timestats.intel @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 2.087624475805E-06, CFL 0.00119, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.30E-15 - 48, 2.000, 0, En 4.776915022017E-06, CFL 0.00185, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 4.21E-16 - 72, 3.000, 0, En 5.136657443641E-06, CFL 0.00241, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -5.38E-16 - 96, 4.000, 0, En 6.325687756127E-06, CFL 0.00254, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 3.40E-15 - 120, 5.000, 0, En 3.676925210337E-07, CFL 0.00068, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -6.78E-16 - 144, 6.000, 0, En 1.033605138990E-06, CFL 0.00099, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.28E-15 - 168, 7.000, 0, En 7.645467214682E-07, CFL 0.00162, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 2.83E-15 - 192, 8.000, 0, En 2.191910390663E-06, CFL 0.00168, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 3.25E-16 - 216, 9.000, 0, En 4.310595062538E-06, CFL 0.00253, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se -6.65E-15, Te -1.64E-15 - 240, 10.000, 0, En 1.201604752184E-05, CFL 0.00366, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 1.33E-14, Te -8.72E-16 - 264, 11.000, 0, En 8.594410062480E-06, CFL 0.00219, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -6.65E-15, Te -6.37E-16 - 288, 12.000, 0, En 4.902771572564E-06, CFL 0.00250, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 1.33E-14, Te 2.83E-16 - 312, 13.000, 0, En 3.016195903204E-06, CFL 0.00123, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 0.00E+00, Te -1.19E-16 - 336, 14.000, 0, En 3.156326624509E-06, CFL 0.00197, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -1.86E-15 - 360, 15.000, 0, En 6.981547478791E-06, CFL 0.00285, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 1.70E-15 - 384, 16.000, 0, En 3.413843330929E-06, CFL 0.00245, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 0.00E+00, Te -1.19E-15 - 408, 17.000, 0, En 1.150691765463E-07, CFL 0.00041, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -1.33E-14, Te -2.03E-16 - 432, 18.000, 0, En 8.812962921663E-07, CFL 0.00091, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te 1.65E-15 - 456, 19.000, 0, En 2.448620202920E-07, CFL 0.00041, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 1.89E-15 - 480, 20.000, 0, En 2.256616278095E-06, CFL 0.00175, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 2.30E-15 - 504, 21.000, 0, En 2.256370585774E-06, CFL 0.00128, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 0.00E+00, Te -1.30E-16 - 528, 22.000, 0, En 2.673113187961E-06, CFL 0.00206, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -6.65E-15, Te -2.39E-15 - 552, 23.000, 0, En 5.206130458843E-06, CFL 0.00228, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 9.89E-16 - 576, 24.000, 0, En 4.049684072028E-06, CFL 0.00208, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -4.00E-15 - 600, 25.000, 0, En 1.175151171127E-05, CFL 0.00304, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 2.33E-15 - 624, 26.000, 0, En 8.096397693472E-06, CFL 0.00280, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -2.67E-15 - 648, 27.000, 0, En 1.517942698286E-05, CFL 0.00318, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -2.00E-14, Te -1.97E-16 - 672, 28.000, 0, En 1.096595170068E-05, CFL 0.00298, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se 0.00E+00, Te -4.94E-16 - 696, 29.000, 0, En 1.345631828653E-06, CFL 0.00096, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 1.33E-14, Te 3.57E-16 - 720, 30.000, 0, En 4.945030219100E-07, CFL 0.00040, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 0.00E+00, Te 1.88E-16 - 744, 31.000, 0, En 1.034415108003E-07, CFL 0.00030, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te 2.51E-15 - 768, 32.000, 0, En 2.205158400639E-07, CFL 0.00040, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se -6.65E-15, Te -2.02E-17 - 792, 33.000, 0, En 3.499461850326E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te 7.09E-18 - 816, 34.000, 0, En 2.505764280921E-07, CFL 0.00029, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.45E-15 - 840, 35.000, 0, En 1.339695191499E-07, CFL 0.00035, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 6.65E-15, Te -2.03E-15 - 864, 36.000, 0, En 1.054025575409E-06, CFL 0.00142, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se -6.65E-15, Te -1.89E-15 - 888, 37.000, 0, En 1.138265490842E-06, CFL 0.00139, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 1.33E-14, Te 2.73E-15 - 912, 38.000, 0, En 3.715288330358E-06, CFL 0.00257, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 6.65E-15, Te -8.93E-16 - 936, 39.000, 0, En 3.784052557667E-06, CFL 0.00226, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -1.76E-15 - 960, 40.000, 0, En 2.481823121386E-07, CFL 0.00063, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -6.65E-15, Te 1.30E-15 - 984, 41.000, 0, En 2.768935520846E-06, CFL 0.00246, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 0.00E+00, Te -2.39E-15 - 1008, 42.000, 0, En 3.969182551085E-06, CFL 0.00224, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se -6.65E-15, Te 6.74E-16 - 1032, 43.000, 0, En 2.939105986730E-06, CFL 0.00247, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 1.33E-14, Te 1.41E-16 - 1056, 44.000, 0, En 6.745701667795E-07, CFL 0.00099, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.56E-15 - 1080, 45.000, 0, En 2.274828266661E-06, CFL 0.00125, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se 0.00E+00, Te -8.36E-16 - 1104, 46.000, 0, En 2.691429345841E-06, CFL 0.00201, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 0.00E+00, Te -9.31E-16 - 1128, 47.000, 0, En 3.376135643178E-07, CFL 0.00043, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se 0.00E+00, Te -1.78E-16 - 1152, 48.000, 0, En 7.823465671733E-07, CFL 0.00072, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 0.00E+00, Te 1.18E-15 - 1176, 49.000, 0, En 1.539328113459E-06, CFL 0.00106, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -1.93E-15 - 1200, 50.000, 0, En 5.031294309660E-07, CFL 0.00055, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -3.23E-15 - 1224, 51.000, 0, En 2.292654304187E-06, CFL 0.00193, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se 0.00E+00, Te 2.35E-15 - 1248, 52.000, 0, En 1.165185160513E-05, CFL 0.00364, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te 1.39E-16 - 1272, 53.000, 0, En 8.006871270277E-06, CFL 0.00261, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se -6.65E-15, Te -1.63E-16 - 1296, 54.000, 0, En 6.811866478514E-06, CFL 0.00256, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 3.11E-16 - 1320, 55.000, 0, En 7.696351105101E-06, CFL 0.00308, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 1.33E-14, Te -2.56E-15 - 1344, 56.000, 0, En 2.762482603555E-06, CFL 0.00190, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 0.00E+00, Te 1.22E-15 - 1368, 57.000, 0, En 4.921597750678E-06, CFL 0.00238, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 2.35E-15 - 1392, 58.000, 0, En 5.152551644362E-06, CFL 0.00293, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te -6.79E-16 - 1416, 59.000, 0, En 1.562209580651E-06, CFL 0.00132, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -7.59E-16 - 1440, 60.000, 0, En 7.800823571178E-07, CFL 0.00091, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te 2.98E-16 - 1464, 61.000, 0, En 1.056456684381E-06, CFL 0.00148, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 9.78E-16 - 1488, 62.000, 0, En 3.824566251739E-06, CFL 0.00251, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se 0.00E+00, Te -3.26E-15 - 1512, 63.000, 0, En 2.110646691284E-06, CFL 0.00278, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se -6.65E-15, Te 1.98E-15 - 1536, 64.000, 0, En 1.048794876404E-06, CFL 0.00213, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se 0.00E+00, Te -4.02E-16 - 1560, 65.000, 0, En 7.325536332870E-07, CFL 0.00141, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 0.00E+00, Te 3.14E-15 - 1584, 66.000, 0, En 9.866276801057E-07, CFL 0.00111, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 1.33E-14, Te -1.69E-15 - 1608, 67.000, 0, En 5.371018866741E-06, CFL 0.00300, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se -6.65E-15, Te 1.84E-15 - 1632, 68.000, 0, En 6.151111456426E-06, CFL 0.00325, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -1.13E-15 - 1656, 69.000, 0, En 3.243044817527E-06, CFL 0.00187, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 1.33E-14, Te 2.48E-15 - 1680, 70.000, 0, En 2.349105756012E-06, CFL 0.00182, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 6.65E-15, Te -1.99E-15 - 1704, 71.000, 0, En 3.400809609221E-06, CFL 0.00238, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -1.33E-14, Te 3.27E-15 - 1728, 72.000, 0, En 4.752999472557E-06, CFL 0.00336, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se 0.00E+00, Te -1.67E-15 - 1752, 73.000, 0, En 7.682045201075E-06, CFL 0.00378, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se -6.65E-15, Te 1.58E-15 - 1776, 74.000, 0, En 5.444709269111E-06, CFL 0.00324, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se 0.00E+00, Te -2.65E-15 - 1800, 75.000, 0, En 8.796094115930E-07, CFL 0.00113, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -1.67E-15 - 1824, 76.000, 0, En 2.585902575089E-06, CFL 0.00268, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 9.52E-16 - 1848, 77.000, 0, En 7.773042460047E-06, CFL 0.00344, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.66E-14, Te 9.67E-16 - 1872, 78.000, 0, En 5.221498015791E-06, CFL 0.00279, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 6.65E-15, Te 8.45E-16 - 1896, 79.000, 0, En 5.450987006865E-06, CFL 0.00320, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 5.12E-16 - 1920, 80.000, 0, En 5.189219881892E-06, CFL 0.00238, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se -6.65E-15, Te -1.88E-15 - 1944, 81.000, 0, En 3.164924795700E-06, CFL 0.00224, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 2.46E-17 - 1968, 82.000, 0, En 5.016269774823E-06, CFL 0.00243, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.17E-15 - 1992, 83.000, 0, En 2.707605162103E-06, CFL 0.00223, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se -6.65E-15, Te -4.67E-17 - 2016, 84.000, 0, En 1.713160797939E-06, CFL 0.00188, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 5.81E-16 - 2040, 85.000, 0, En 3.440137800639E-06, CFL 0.00176, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -6.65E-15, Te 2.09E-15 - 2064, 86.000, 0, En 1.066616722436E-05, CFL 0.00339, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 0.00E+00, Te -3.38E-15 - 2088, 87.000, 0, En 6.318711227120E-06, CFL 0.00280, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 2.00E-14, Te 1.55E-15 - 2112, 88.000, 0, En 1.031215775088E-05, CFL 0.00338, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te -2.74E-16 - 2136, 89.000, 0, En 1.420925291392E-05, CFL 0.00394, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -4.70E-16 - 2160, 90.000, 0, En 1.042763938464E-05, CFL 0.00257, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 2.01E-15 - 2184, 91.000, 0, En 8.632833657209E-06, CFL 0.00311, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.00E-15 - 2208, 92.000, 0, En 1.119031639125E-06, CFL 0.00105, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -1.69E-15 - 2232, 93.000, 0, En 2.532038292126E-06, CFL 0.00227, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -1.31E-15 - 2256, 94.000, 0, En 1.024313248151E-06, CFL 0.00130, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -8.54E-16 - 2280, 95.000, 0, En 4.779799177475E-06, CFL 0.00217, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 2.56E-15 - 2304, 96.000, 0, En 6.387304411855E-06, CFL 0.00381, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -6.85E-16 - 2328, 97.000, 0, En 2.972657519493E-05, CFL 0.00524, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 0.00E+00, Te 7.96E-16 - 2352, 98.000, 0, En 2.284595340319E-05, CFL 0.00508, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -6.65E-15, Te -1.43E-15 - 2376, 99.000, 0, En 2.253659795978E-06, CFL 0.00130, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 2.11E-16 - 2400, 100.000, 0, En 5.730354477848E-06, CFL 0.00233, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 1.33E-14, Te 1.47E-15 - 2424, 101.000, 0, En 1.610979788440E-06, CFL 0.00166, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -1.33E-14, Te -1.32E-16 - 2448, 102.000, 0, En 3.045048933275E-06, CFL 0.00217, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 6.65E-15, Te -1.14E-15 - 2472, 103.000, 0, En 4.124874288304E-06, CFL 0.00298, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 0.00E+00, Te -2.05E-15 - 2496, 104.000, 0, En 4.525644482286E-06, CFL 0.00348, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 2.00E-14, Te 3.49E-16 - 2520, 105.000, 0, En 1.058545964279E-06, CFL 0.00108, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -2.00E-14, Te 5.51E-16 - 2544, 106.000, 0, En 3.230263987556E-06, CFL 0.00356, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -6.65E-15, Te -1.35E-15 - 2568, 107.000, 0, En 1.040308855022E-05, CFL 0.00579, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -6.65E-15, Te 1.44E-15 - 2592, 108.000, 0, En 8.276842421443E-06, CFL 0.00456, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 1.33E-14, Te -2.26E-15 - 2616, 109.000, 0, En 2.880637149661E-06, CFL 0.00228, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se 0.00E+00, Te 2.19E-15 - 2640, 110.000, 0, En 1.110198195300E-06, CFL 0.00153, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te -1.39E-16 - 2664, 111.000, 0, En 1.481673344849E-06, CFL 0.00201, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 6.65E-15, Te -1.21E-16 - 2688, 112.000, 0, En 4.214380546507E-06, CFL 0.00341, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 6.65E-15, Te 3.92E-15 - 2712, 113.000, 0, En 7.460979432767E-06, CFL 0.00309, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -2.82E-17 - 2736, 114.000, 0, En 7.869820186622E-06, CFL 0.00359, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -2.26E-15 - 2760, 115.000, 0, En 1.485975659328E-06, CFL 0.00130, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -2.35E-15 - 2784, 116.000, 0, En 2.344553680710E-06, CFL 0.00220, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 1.33E-14, Te 5.52E-16 - 2808, 117.000, 0, En 6.419116432572E-06, CFL 0.00292, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se -6.65E-15, Te -4.91E-16 - 2832, 118.000, 0, En 8.903327888982E-06, CFL 0.00364, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te -1.48E-16 - 2856, 119.000, 0, En 7.723043204599E-06, CFL 0.00326, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 1.33E-14, Te 1.59E-15 - 2880, 120.000, 0, En 5.496485860667E-06, CFL 0.00311, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se 6.65E-15, Te -4.30E-16 - 2904, 121.000, 0, En 6.509942275657E-06, CFL 0.00429, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 1.33E-14, Te 1.00E-16 - 2928, 122.000, 0, En 8.093400766423E-06, CFL 0.00435, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te -4.95E-16 - 2952, 123.000, 0, En 2.124411466565E-06, CFL 0.00203, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se -6.65E-15, Te 6.04E-16 - 2976, 124.000, 0, En 1.357593383478E-06, CFL 0.00200, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 6.65E-15, Te 1.67E-15 - 3000, 125.000, 0, En 8.451792333627E-07, CFL 0.00163, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 1.33E-14, Te 9.27E-16 - 3024, 126.000, 0, En 1.170636258624E-06, CFL 0.00197, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -1.73E-15 - 3048, 127.000, 0, En 8.998323897373E-06, CFL 0.00571, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 0.00E+00, Te 1.85E-15 - 3072, 128.000, 0, En 8.999385339383E-06, CFL 0.00386, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 0.00E+00, Te -6.08E-16 - 3096, 129.000, 0, En 1.373314269444E-06, CFL 0.00200, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te -5.06E-16 - 3120, 130.000, 0, En 3.719637636031E-06, CFL 0.00354, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 6.65E-15, Te 5.65E-17 - 3144, 131.000, 0, En 7.826740648952E-06, CFL 0.00497, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 1.33E-14, Te 1.04E-15 - 3168, 132.000, 0, En 3.148870532590E-06, CFL 0.00315, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -1.33E-14, Te -1.56E-15 - 3192, 133.000, 0, En 1.704492075540E-06, CFL 0.00203, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te -6.26E-16 - 3216, 134.000, 0, En 9.481451923449E-07, CFL 0.00166, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 1.48E-15 - 3240, 135.000, 0, En 8.881619451170E-07, CFL 0.00140, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se 0.00E+00, Te 1.46E-15 - 3264, 136.000, 0, En 5.076511933463E-06, CFL 0.00494, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 0.00E+00, Te -2.81E-15 - 3288, 137.000, 0, En 4.496435691820E-06, CFL 0.00361, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te -1.78E-16 - 3312, 138.000, 0, En 8.887604102263E-07, CFL 0.00192, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -1.33E-14, Te -5.19E-16 - 3336, 139.000, 0, En 2.788737234383E-06, CFL 0.00309, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -6.65E-15, Te 2.15E-15 - 3360, 140.000, 0, En 4.018561160211E-06, CFL 0.00403, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -2.22E-15 - 3384, 141.000, 0, En 2.897442188694E-06, CFL 0.00288, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -1.16E-15 - 3408, 142.000, 0, En 1.449649233229E-06, CFL 0.00188, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -1.33E-14, Te 1.02E-15 - 3432, 143.000, 0, En 1.031604506747E-06, CFL 0.00156, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -6.65E-15, Te -7.16E-16 - 3456, 144.000, 0, En 7.862638352098E-07, CFL 0.00174, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te -2.31E-16 - 3480, 145.000, 0, En 1.289652171377E-06, CFL 0.00202, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 6.65E-15, Te -1.56E-17 - 3504, 146.000, 0, En 3.481705523543E-07, CFL 0.00098, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7775, Me 3.44E-18, Se 6.65E-15, Te 4.25E-16 - 3528, 147.000, 0, En 4.169057467068E-07, CFL 0.00100, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -1.33E-14, Te -4.67E-16 - 3552, 148.000, 0, En 5.050663226758E-07, CFL 0.00117, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se -1.33E-14, Te 1.32E-15 - 3576, 149.000, 0, En 2.467556691903E-07, CFL 0.00049, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.66E-14, Te -3.19E-15 - 3600, 150.000, 0, En 7.282363237811E-07, CFL 0.00146, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 1.17E-15 - 3624, 151.000, 0, En 1.565827000655E-06, CFL 0.00252, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -1.87E-15 - 3648, 152.000, 0, En 3.260086446073E-07, CFL 0.00071, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -6.65E-15, Te -4.51E-16 - 3672, 153.000, 0, En 1.026870846315E-06, CFL 0.00202, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 6.65E-15, Te 8.22E-16 - 3696, 154.000, 0, En 1.861146898752E-06, CFL 0.00287, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 8.16E-16 - 3720, 155.000, 0, En 4.986547972125E-07, CFL 0.00132, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -9.17E-16 - 3744, 156.000, 0, En 6.052856131123E-06, CFL 0.00408, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se -6.65E-15, Te 1.62E-15 - 3768, 157.000, 0, En 2.049357609162E-05, CFL 0.00895, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te 3.05E-16 - 3792, 158.000, 0, En 1.852949708505E-05, CFL 0.00696, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se 0.00E+00, Te -2.87E-15 - 3816, 159.000, 0, En 7.695720281527E-06, CFL 0.00380, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te 3.58E-16 - 3840, 160.000, 0, En 4.353267157320E-06, CFL 0.00444, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -1.33E-14, Te 1.40E-15 - 3864, 161.000, 0, En 8.742645075157E-06, CFL 0.00549, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -1.59E-15 - 3888, 162.000, 0, En 9.012489950859E-06, CFL 0.00484, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se 0.00E+00, Te -2.38E-17 - 3912, 163.000, 0, En 4.542215395815E-06, CFL 0.00382, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te -9.92E-16 - 3936, 164.000, 0, En 2.225936716259E-06, CFL 0.00305, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 3.09E-15 - 3960, 165.000, 0, En 1.805938506658E-06, CFL 0.00289, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -9.79E-16 - 3984, 166.000, 0, En 1.329186805685E-06, CFL 0.00245, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 1.33E-14, Te -1.90E-16 - 4008, 167.000, 0, En 5.603215459009E-07, CFL 0.00141, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.18E-15 - 4032, 168.000, 0, En 4.990906985813E-07, CFL 0.00136, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 1.33E-14, Te 8.46E-16 - 4056, 169.000, 0, En 6.581568581706E-07, CFL 0.00121, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -2.00E-14, Te -6.07E-16 - 4080, 170.000, 0, En 2.532459480037E-06, CFL 0.00304, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 0.00E+00, Te -2.85E-15 - 4104, 171.000, 0, En 5.447065461023E-06, CFL 0.00517, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 1.45E-15 - 4128, 172.000, 0, En 3.556446171949E-06, CFL 0.00370, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 1.33E-14, Te -1.21E-15 - 4152, 173.000, 0, En 1.203998051797E-06, CFL 0.00224, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.97E-15 - 4176, 174.000, 0, En 2.355213070080E-06, CFL 0.00288, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -2.00E-14, Te -2.06E-15 - 4200, 175.000, 0, En 4.483917294380E-06, CFL 0.00324, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 0.00E+00, Te 2.25E-15 - 4224, 176.000, 0, En 5.276993695135E-06, CFL 0.00420, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -2.16E-15 - 4248, 177.000, 0, En 2.093172531421E-06, CFL 0.00307, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 1.33E-14, Te 3.37E-15 - 4272, 178.000, 0, En 7.518420684444E-07, CFL 0.00147, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 6.65E-15, Te -5.55E-16 - 4296, 179.000, 0, En 3.904878053313E-07, CFL 0.00124, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -1.33E-14, Te 3.23E-15 - 4320, 180.000, 0, En 4.494711260079E-07, CFL 0.00122, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 0.00E+00, Te -5.07E-15 - 4344, 181.000, 0, En 4.547244245260E-06, CFL 0.00472, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 6.65E-15, Te 2.79E-15 - 4368, 182.000, 0, En 1.443214418912E-05, CFL 0.00794, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te -2.21E-16 - 4392, 183.000, 0, En 1.044674129695E-05, CFL 0.00574, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 0.00E+00, Te -1.60E-15 - 4416, 184.000, 0, En 5.580905689559E-06, CFL 0.00356, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 0.00E+00, Te 1.03E-15 - 4440, 185.000, 0, En 4.483349333011E-06, CFL 0.00343, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te -7.44E-17 - 4464, 186.000, 0, En 3.514652982107E-06, CFL 0.00253, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se 0.00E+00, Te 5.95E-17 - 4488, 187.000, 0, En 1.358439121594E-06, CFL 0.00169, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se 0.00E+00, Te -2.07E-16 - 4512, 188.000, 0, En 2.897430931088E-07, CFL 0.00092, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se -6.65E-15, Te 1.68E-16 - 4536, 189.000, 0, En 2.353678104287E-07, CFL 0.00074, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.00E-14, Te -1.51E-15 - 4560, 190.000, 0, En 1.717372945487E-07, CFL 0.00056, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -1.36E-15 - 4584, 191.000, 0, En 8.276069165339E-07, CFL 0.00164, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 2.76E-16 - 4608, 192.000, 0, En 1.142118897930E-06, CFL 0.00190, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 1.56E-15 - 4632, 193.000, 0, En 8.199063310151E-07, CFL 0.00190, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 2.26E-15 - 4656, 194.000, 0, En 1.171375371969E-06, CFL 0.00199, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -2.76E-15 - 4680, 195.000, 0, En 2.129520898633E-06, CFL 0.00239, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.00E-14, Te -7.59E-16 - 4704, 196.000, 0, En 2.475665742450E-06, CFL 0.00315, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 6.65E-15, Te -2.64E-16 - 4728, 197.000, 0, En 1.951219860026E-06, CFL 0.00258, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 0.00E+00, Te -1.22E-15 - 4752, 198.000, 0, En 1.846636297610E-06, CFL 0.00282, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -6.65E-15, Te -2.58E-16 - 4776, 199.000, 0, En 8.037551067510E-07, CFL 0.00191, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 2.24E-15 - 4800, 200.000, 0, En 7.234517508632E-08, CFL 0.00024, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -1.33E-14, Te -4.59E-16 - 4824, 201.000, 0, En 2.052247034694E-07, CFL 0.00078, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te 6.37E-16 - 4848, 202.000, 0, En 2.669527809865E-06, CFL 0.00336, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 0.00E+00, Te -1.37E-15 - 4872, 203.000, 0, En 7.828695181756E-06, CFL 0.00462, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se 0.00E+00, Te -1.75E-15 - 4896, 204.000, 0, En 6.548366098928E-06, CFL 0.00350, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 1.65E-15 - 4920, 205.000, 0, En 9.501535407050E-07, CFL 0.00138, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -1.33E-14, Te -4.42E-16 - 4944, 206.000, 0, En 1.859546852448E-06, CFL 0.00271, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se 0.00E+00, Te -6.22E-16 - 4968, 207.000, 0, En 2.972399127172E-06, CFL 0.00281, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 2.86E-16 - 4992, 208.000, 0, En 3.675020840944E-06, CFL 0.00296, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 1.33E-14, Te 1.68E-15 - 5016, 209.000, 0, En 1.355642611925E-06, CFL 0.00167, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 6.65E-15, Te -2.58E-15 - 5040, 210.000, 0, En 3.573660729748E-07, CFL 0.00095, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se -6.65E-15, Te 1.39E-15 - 5064, 211.000, 0, En 1.588939985384E-07, CFL 0.00061, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 1.33E-14, Te 3.45E-16 - 5088, 212.000, 0, En 1.190175124007E-07, CFL 0.00049, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 0.00E+00, Te 1.59E-15 - 5112, 213.000, 0, En 1.873251961097E-06, CFL 0.00239, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -1.33E-14, Te 1.32E-15 - 5136, 214.000, 0, En 4.120241786438E-06, CFL 0.00365, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 0.00E+00, Te 1.53E-15 - 5160, 215.000, 0, En 2.708467847864E-06, CFL 0.00351, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 6.65E-15, Te -1.32E-15 - 5184, 216.000, 0, En 7.589039123003E-06, CFL 0.00593, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.57E-15 - 5208, 217.000, 0, En 4.970463425584E-06, CFL 0.00379, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -5.36E-16 - 5232, 218.000, 0, En 1.577854510896E-06, CFL 0.00218, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8045, Me -4.07E-18, Se 6.65E-15, Te -9.22E-16 - 5256, 219.000, 0, En 3.396166061874E-07, CFL 0.00113, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se -6.65E-15, Te -1.30E-15 - 5280, 220.000, 0, En 4.457241278811E-07, CFL 0.00106, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 1.33E-14, Te -7.73E-16 - 5304, 221.000, 0, En 1.408458226918E-07, CFL 0.00058, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -1.33E-14, Te 3.16E-15 - 5328, 222.000, 0, En 8.393252476549E-08, CFL 0.00034, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -1.33E-14, Te -7.25E-16 - 5352, 223.000, 0, En 1.765346846442E-07, CFL 0.00060, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 1.16E-15 - 5376, 224.000, 0, En 3.331912515347E-07, CFL 0.00117, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 6.65E-15, Te 3.22E-16 - 5400, 225.000, 0, En 1.218085427892E-06, CFL 0.00196, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 6.65E-15, Te 7.42E-16 - 5424, 226.000, 0, En 1.157699620139E-06, CFL 0.00233, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se 0.00E+00, Te 2.67E-15 - 5448, 227.000, 0, En 2.422435110285E-06, CFL 0.00343, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -1.03E-15 - 5472, 228.000, 0, En 7.487317136873E-06, CFL 0.00537, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 6.65E-15, Te -2.91E-16 - 5496, 229.000, 0, En 4.118444543071E-06, CFL 0.00339, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te 4.54E-16 - 5520, 230.000, 0, En 9.221075604804E-07, CFL 0.00193, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 1.33E-14, Te -1.96E-16 - 5544, 231.000, 0, En 2.833588387745E-07, CFL 0.00075, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -8.14E-16 - 5568, 232.000, 0, En 2.399467061995E-07, CFL 0.00088, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 6.65E-15, Te 3.70E-15 - 5592, 233.000, 0, En 1.856716303028E-07, CFL 0.00077, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se -6.65E-15, Te -1.85E-15 - 5616, 234.000, 0, En 4.741921297078E-06, CFL 0.00410, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 6.65E-15, Te -1.05E-15 - 5640, 235.000, 0, En 3.137926821827E-06, CFL 0.00285, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 2.00E-14, Te -2.71E-16 - 5664, 236.000, 0, En 3.495067989072E-07, CFL 0.00097, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.55E-15 - 5688, 237.000, 0, En 1.376359909161E-07, CFL 0.00055, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -6.30E-16 - 5712, 238.000, 0, En 3.019074030277E-07, CFL 0.00102, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 0.00E+00, Te -1.66E-15 - 5736, 239.000, 0, En 6.568056513190E-07, CFL 0.00169, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 2.00E-14, Te 9.24E-16 - 5760, 240.000, 0, En 8.474513701411E-07, CFL 0.00144, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.00E-14, Te -2.16E-17 - 5784, 241.000, 0, En 1.756556040624E-06, CFL 0.00259, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 6.65E-15, Te -1.79E-15 - 5808, 242.000, 0, En 2.443693867026E-06, CFL 0.00317, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 2.60E-15 - 5832, 243.000, 0, En 2.302805572983E-06, CFL 0.00211, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.66E-14, Te -2.42E-15 - 5856, 244.000, 0, En 1.058070131692E-06, CFL 0.00174, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -1.33E-14, Te 1.61E-15 - 5880, 245.000, 0, En 3.563352709166E-07, CFL 0.00088, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 1.33E-14, Te -4.09E-16 - 5904, 246.000, 0, En 3.620772775209E-07, CFL 0.00103, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 6.65E-15, Te -7.97E-16 - 5928, 247.000, 0, En 4.118530596052E-07, CFL 0.00121, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.65E-15 - 5952, 248.000, 0, En 6.443238437059E-07, CFL 0.00164, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -2.25E-15 - 5976, 249.000, 0, En 2.096667201567E-06, CFL 0.00307, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 0.00E+00, Te 1.50E-15 - 6000, 250.000, 0, En 2.858767574351E-06, CFL 0.00352, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 6.65E-15, Te 2.17E-15 - 6024, 251.000, 0, En 3.116750360833E-06, CFL 0.00317, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 6.65E-15, Te -3.25E-15 - 6048, 252.000, 0, En 3.388506689144E-06, CFL 0.00349, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8143, Me -1.83E-17, Se -1.33E-14, Te 2.64E-15 - 6072, 253.000, 0, En 2.913496589042E-06, CFL 0.00288, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -1.22E-15 - 6096, 254.000, 0, En 3.742672787500E-06, CFL 0.00334, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 6.65E-15, Te 1.71E-15 - 6120, 255.000, 0, En 4.485829190056E-06, CFL 0.00373, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -1.93E-15 - 6144, 256.000, 0, En 5.060109916020E-06, CFL 0.00353, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 2.00E-14, Te -4.42E-16 - 6168, 257.000, 0, En 3.845230623304E-06, CFL 0.00296, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -6.59E-16 - 6192, 258.000, 0, En 5.994194166034E-06, CFL 0.00425, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.00E-14, Te 6.44E-16 - 6216, 259.000, 0, En 1.545993636344E-05, CFL 0.00632, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 0.00E+00, Te 1.08E-15 - 6240, 260.000, 0, En 1.095256502383E-05, CFL 0.00447, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -1.04E-15 - 6264, 261.000, 0, En 2.664728917979E-06, CFL 0.00261, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se 0.00E+00, Te -3.50E-15 - 6288, 262.000, 0, En 1.251942120073E-06, CFL 0.00188, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 6.35E-15 - 6312, 263.000, 0, En 8.312643079479E-07, CFL 0.00178, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se -6.65E-15, Te -2.49E-15 - 6336, 264.000, 0, En 6.471414358344E-07, CFL 0.00127, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 6.54E-16 - 6360, 265.000, 0, En 1.843932009304E-06, CFL 0.00284, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te 9.26E-16 - 6384, 266.000, 0, En 2.063188852715E-06, CFL 0.00259, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -1.53E-15 - 6408, 267.000, 0, En 3.135115818116E-06, CFL 0.00357, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -1.66E-16 - 6432, 268.000, 0, En 3.706305061310E-06, CFL 0.00304, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 7.49E-16 - 6456, 269.000, 0, En 3.312440079668E-06, CFL 0.00338, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.55E-15 - 6480, 270.000, 0, En 4.858760117001E-07, CFL 0.00107, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te 1.48E-15 - 6504, 271.000, 0, En 4.319840354576E-07, CFL 0.00105, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te -8.64E-16 - 6528, 272.000, 0, En 2.561429784882E-06, CFL 0.00286, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 2.00E-15 - 6552, 273.000, 0, En 4.363542061368E-06, CFL 0.00376, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 4.51E-16 - 6576, 274.000, 0, En 5.263222612393E-06, CFL 0.00374, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -1.33E-14, Te -3.32E-15 - 6600, 275.000, 0, En 4.381037120760E-06, CFL 0.00318, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.36E-15 - 6624, 276.000, 0, En 5.069775780730E-06, CFL 0.00422, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 1.33E-14, Te 3.73E-16 - 6648, 277.000, 0, En 2.283673496986E-06, CFL 0.00235, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 6.65E-15, Te -2.67E-15 - 6672, 278.000, 0, En 1.182611237606E-06, CFL 0.00228, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 0.00E+00, Te -9.93E-16 - 6696, 279.000, 0, En 2.941987056315E-06, CFL 0.00296, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 1.33E-14, Te 1.43E-15 - 6720, 280.000, 0, En 7.551098121197E-06, CFL 0.00456, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -1.46E-17, Se 0.00E+00, Te 1.44E-16 - 6744, 281.000, 0, En 1.221572681772E-05, CFL 0.00524, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -6.65E-15, Te -2.29E-15 - 6768, 282.000, 0, En 1.030434672346E-05, CFL 0.00448, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 6.65E-15, Te -1.04E-16 - 6792, 283.000, 0, En 3.261797164321E-06, CFL 0.00230, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 6.65E-15, Te 3.52E-16 - 6816, 284.000, 0, En 3.892382420844E-05, CFL 0.00841, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te 1.08E-15 - 6840, 285.000, 0, En 6.220906759666E-05, CFL 0.00795, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se -6.65E-15, Te 2.31E-16 - 6864, 286.000, 0, En 1.981959373258E-05, CFL 0.00513, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 6.65E-15, Te -2.60E-16 - 6888, 287.000, 0, En 2.939213424862E-06, CFL 0.00255, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -1.33E-14, Te 2.38E-15 - 6912, 288.000, 0, En 6.461633240395E-06, CFL 0.00330, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 0.00E+00, Te -2.29E-15 - 6936, 289.000, 0, En 1.253978261163E-05, CFL 0.00474, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 1.55E-15 - 6960, 290.000, 0, En 7.347873929036E-06, CFL 0.00291, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -1.97E-15 - 6984, 291.000, 0, En 7.440771812833E-06, CFL 0.00389, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te 6.56E-16 - 7008, 292.000, 0, En 3.570765094309E-05, CFL 0.00627, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -1.34E-15 - 7032, 293.000, 0, En 3.196508139635E-05, CFL 0.00659, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 6.65E-15, Te 6.64E-16 - 7056, 294.000, 0, En 1.367847333683E-05, CFL 0.00356, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 2.21E-15 - 7080, 295.000, 0, En 4.887630455686E-06, CFL 0.00265, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se 0.00E+00, Te -6.44E-16 - 7104, 296.000, 0, En 1.019927409802E-06, CFL 0.00142, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -7.16E-16 - 7128, 297.000, 0, En 1.406392699364E-06, CFL 0.00221, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se -6.65E-15, Te -1.43E-15 - 7152, 298.000, 0, En 2.176741842838E-06, CFL 0.00281, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 3.33E-14, Te 1.24E-15 - 7176, 299.000, 0, En 2.220501532157E-06, CFL 0.00154, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -6.65E-15, Te -1.34E-15 - 7200, 300.000, 0, En 2.692310678929E-06, CFL 0.00219, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se -1.33E-14, Te 9.91E-16 - 7224, 301.000, 0, En 4.920835564943E-06, CFL 0.00277, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 6.65E-15, Te 1.69E-16 - 7248, 302.000, 0, En 9.682606970981E-06, CFL 0.00413, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 0.00E+00, Te -1.62E-15 - 7272, 303.000, 0, En 8.349036237043E-06, CFL 0.00287, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 6.65E-15, Te 2.15E-15 - 7296, 304.000, 0, En 2.909490633684E-06, CFL 0.00181, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 1.07E-15 - 7320, 305.000, 0, En 1.275471037243E-06, CFL 0.00162, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 1.33E-14, Te -2.21E-15 - 7344, 306.000, 0, En 8.183623435689E-07, CFL 0.00128, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 0.00E+00, Te 3.65E-15 - 7368, 307.000, 0, En 1.129887024205E-06, CFL 0.00159, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se 0.00E+00, Te -2.30E-15 - 7392, 308.000, 0, En 2.202668322177E-06, CFL 0.00183, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se 0.00E+00, Te 1.02E-15 - 7416, 309.000, 0, En 3.452972262125E-06, CFL 0.00186, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 0.00E+00, Te -7.32E-17 - 7440, 310.000, 0, En 2.840373988027E-06, CFL 0.00204, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 1.31E-15 - 7464, 311.000, 0, En 2.586350584454E-06, CFL 0.00230, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te -8.17E-17 - 7488, 312.000, 0, En 9.648988762738E-07, CFL 0.00093, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te -5.68E-16 - 7512, 313.000, 0, En 2.728069167376E-07, CFL 0.00062, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te -2.27E-16 - 7536, 314.000, 0, En 5.264276769337E-06, CFL 0.00311, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se -6.65E-15, Te 2.27E-15 - 7560, 315.000, 0, En 2.066504352474E-05, CFL 0.00538, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 4.26E-16 - 7584, 316.000, 0, En 1.957055245962E-05, CFL 0.00464, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se 0.00E+00, Te -1.97E-15 - 7608, 317.000, 0, En 3.506319110176E-06, CFL 0.00173, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -5.13E-16 - 7632, 318.000, 0, En 6.944890485340E-07, CFL 0.00084, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te 2.51E-16 - 7656, 319.000, 0, En 3.586600721634E-06, CFL 0.00243, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 6.65E-15, Te -2.37E-15 - 7680, 320.000, 0, En 1.148428816620E-06, CFL 0.00119, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 1.54E-15 - 7704, 321.000, 0, En 5.146550935313E-07, CFL 0.00086, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -1.33E-14, Te -2.14E-15 - 7728, 322.000, 0, En 2.175932761721E-06, CFL 0.00225, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se -6.65E-15, Te -6.83E-16 - 7752, 323.000, 0, En 1.326351421536E-06, CFL 0.00185, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 2.00E-15 - 7776, 324.000, 0, En 9.490758789479E-07, CFL 0.00138, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -3.25E-15 - 7800, 325.000, 0, En 2.312505060555E-06, CFL 0.00171, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 3.25E-15 - 7824, 326.000, 0, En 2.927087590924E-06, CFL 0.00158, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -2.91E-15 - 7848, 327.000, 0, En 1.119502516068E-05, CFL 0.00376, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 2.40E-15 - 7872, 328.000, 0, En 9.657828053672E-06, CFL 0.00248, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se 0.00E+00, Te -1.45E-15 - 7896, 329.000, 0, En 2.857976583488E-06, CFL 0.00158, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 6.65E-15, Te -2.31E-15 - 7920, 330.000, 0, En 4.462399971331E-06, CFL 0.00261, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 9.62E-16 - 7944, 331.000, 0, En 1.791539488270E-06, CFL 0.00218, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -3.86E-16 - 7968, 332.000, 0, En 1.334229971330E-06, CFL 0.00152, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 6.65E-15, Te 2.13E-15 - 7992, 333.000, 0, En 1.168034681081E-06, CFL 0.00102, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se -6.65E-15, Te -2.00E-15 - 8016, 334.000, 0, En 1.310687231811E-06, CFL 0.00146, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -6.65E-15, Te 1.86E-15 - 8040, 335.000, 0, En 1.703484316823E-06, CFL 0.00147, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -1.33E-14, Te 2.14E-16 - 8064, 336.000, 0, En 1.410533978618E-06, CFL 0.00174, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 1.33E-14, Te 9.13E-16 - 8088, 337.000, 0, En 1.416930567793E-06, CFL 0.00131, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -1.33E-14, Te -1.17E-15 - 8112, 338.000, 0, En 1.533251114662E-06, CFL 0.00157, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 2.00E-14, Te 2.23E-15 - 8136, 339.000, 0, En 5.029202550775E-07, CFL 0.00141, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -6.65E-15, Te -2.79E-15 - 8160, 340.000, 0, En 2.001705545703E-06, CFL 0.00171, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 1.33E-14, Te 5.75E-16 - 8184, 341.000, 0, En 1.689478903371E-06, CFL 0.00226, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -6.70E-16 - 8208, 342.000, 0, En 4.128651775142E-07, CFL 0.00116, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se 0.00E+00, Te 6.63E-16 - 8232, 343.000, 0, En 4.821085019378E-08, CFL 0.00029, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te 1.41E-16 - 8256, 344.000, 0, En 2.973921621188E-07, CFL 0.00061, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -1.82E-15 - 8280, 345.000, 0, En 6.673779870119E-07, CFL 0.00092, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 1.18E-15 - 8304, 346.000, 0, En 3.847028424548E-06, CFL 0.00301, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -1.43E-15 - 8328, 347.000, 0, En 5.384874013347E-06, CFL 0.00224, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 1.33E-14, Te 1.33E-15 - 8352, 348.000, 0, En 1.421236413414E-05, CFL 0.00371, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -2.00E-14, Te -2.53E-15 - 8376, 349.000, 0, En 2.290221726326E-05, CFL 0.00475, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te -6.37E-16 - 8400, 350.000, 0, En 1.015498901827E-05, CFL 0.00337, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 2.15E-15 - 8424, 351.000, 0, En 2.557925549692E-06, CFL 0.00197, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -1.70E-15 - 8448, 352.000, 0, En 4.002003680892E-06, CFL 0.00303, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 1.15E-15 - 8472, 353.000, 0, En 1.133793761380E-05, CFL 0.00385, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -6.65E-15, Te -4.69E-15 - 8496, 354.000, 0, En 1.039060247338E-05, CFL 0.00284, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 6.65E-15, Te 3.79E-15 - 8520, 355.000, 0, En 8.231538775488E-06, CFL 0.00245, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 6.65E-15, Te -2.40E-15 - 8544, 356.000, 0, En 5.481458466230E-06, CFL 0.00235, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -1.33E-14, Te 3.71E-15 - 8568, 357.000, 0, En 3.026870829805E-06, CFL 0.00252, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se -6.65E-15, Te -7.75E-16 - 8592, 358.000, 0, En 1.032662332901E-06, CFL 0.00111, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 1.33E-14, Te -5.33E-17 - 8616, 359.000, 0, En 1.264345231657E-06, CFL 0.00097, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -1.16E-15 - 8640, 360.000, 0, En 3.801159839072E-07, CFL 0.00049, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 6.65E-15, Te 4.45E-15 - 8664, 361.000, 0, En 1.999059336945E-07, CFL 0.00057, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7835, Me -3.10E-17, Se -2.00E-14, Te -3.87E-15 - 8688, 362.000, 0, En 1.961716004037E-07, CFL 0.00043, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 1.54E-15 - 8712, 363.000, 0, En 1.710287511154E-07, CFL 0.00052, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te -1.00E-15 - 8736, 364.000, 0, En 3.167999902043E-07, CFL 0.00052, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 0.00E+00, Te -4.06E-16 - 8760, 365.000, 0, En 6.777761514970E-07, CFL 0.00094, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -2.00E-14, Te -2.06E-16 + 24, 1.000, 0, En 2.217171847465E-06, CFL 0.00129, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.55E-15 + 48, 2.000, 0, En 4.776965724855E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 7.25E-16 + 72, 3.000, 0, En 6.806536316209E-06, CFL 0.00327, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -8.93E-16 + 96, 4.000, 0, En 4.806934185483E-06, CFL 0.00209, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 3.83E-15 + 120, 5.000, 0, En 2.431533587018E-07, CFL 0.00055, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -8.42E-16 + 144, 6.000, 0, En 9.851765098813E-07, CFL 0.00090, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.30E-15 + 168, 7.000, 0, En 5.373452781443E-07, CFL 0.00105, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 3.11E-15 + 192, 8.000, 0, En 2.554839806599E-06, CFL 0.00233, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 6.19E-16 + 216, 9.000, 0, En 4.201263166232E-06, CFL 0.00251, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se -6.65E-15, Te -2.36E-15 + 240, 10.000, 0, En 1.152708283250E-05, CFL 0.00360, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 1.33E-14, Te -9.89E-16 + 264, 11.000, 0, En 8.644202316933E-06, CFL 0.00238, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -1.33E-14, Te 5.09E-17 + 288, 12.000, 0, En 4.195751555472E-06, CFL 0.00190, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 2.00E-14, Te -3.28E-16 + 312, 13.000, 0, En 4.317455773562E-06, CFL 0.00189, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 0.00E+00, Te 2.79E-16 + 336, 14.000, 0, En 2.935006295378E-06, CFL 0.00178, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -1.47E-15 + 360, 15.000, 0, En 6.993769447339E-06, CFL 0.00276, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.07E-15 + 384, 16.000, 0, En 3.170555357010E-06, CFL 0.00247, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 0.00E+00, Te -1.38E-15 + 408, 17.000, 0, En 7.207915673407E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -1.33E-14, Te 6.77E-16 + 432, 18.000, 0, En 1.242247632799E-06, CFL 0.00103, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te 1.13E-15 + 456, 19.000, 0, En 2.838603813009E-07, CFL 0.00040, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 8.38E-16 + 480, 20.000, 0, En 1.587253329077E-06, CFL 0.00121, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 2.91E-15 + 504, 21.000, 0, En 1.965695465452E-06, CFL 0.00109, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 0.00E+00, Te -1.06E-15 + 528, 22.000, 0, En 3.615652082759E-06, CFL 0.00237, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -6.65E-15, Te -1.73E-15 + 552, 23.000, 0, En 2.816956469623E-06, CFL 0.00171, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 4.62E-17 + 576, 24.000, 0, En 3.910632707638E-06, CFL 0.00189, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -3.85E-15 + 600, 25.000, 0, En 1.500331902328E-05, CFL 0.00420, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 3.22E-15 + 624, 26.000, 0, En 5.310500952540E-06, CFL 0.00180, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -3.06E-15 + 648, 27.000, 0, En 1.412409510678E-05, CFL 0.00289, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -2.00E-14, Te -3.44E-16 + 672, 28.000, 0, En 1.034160992756E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se 0.00E+00, Te -1.43E-15 + 696, 29.000, 0, En 1.277066377048E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 1.33E-14, Te 1.65E-15 + 720, 30.000, 0, En 4.842578749180E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 0.00E+00, Te -5.21E-16 + 744, 31.000, 0, En 8.589331697641E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te 2.60E-15 + 768, 32.000, 0, En 1.896740958949E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se 0.00E+00, Te 1.09E-16 + 792, 33.000, 0, En 3.227621644812E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -1.07E-16 + 816, 34.000, 0, En 2.278907531237E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -1.33E-14, Te 2.72E-15 + 840, 35.000, 0, En 9.553292707211E-08, CFL 0.00025, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 6.65E-15, Te -1.62E-15 + 864, 36.000, 0, En 1.758855412883E-07, CFL 0.00030, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 6.65E-15, Te -2.01E-15 + 888, 37.000, 0, En 3.270669734648E-07, CFL 0.00058, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 0.00E+00, Te 2.17E-15 + 912, 38.000, 0, En 1.114011454880E-06, CFL 0.00109, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 6.65E-15, Te -6.19E-16 + 936, 39.000, 0, En 3.975514186870E-06, CFL 0.00233, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -1.91E-15 + 960, 40.000, 0, En 1.138885316299E-06, CFL 0.00144, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -6.65E-15, Te 6.30E-16 + 984, 41.000, 0, En 8.237603644297E-07, CFL 0.00101, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -1.59E-15 + 1008, 42.000, 0, En 2.106242047933E-06, CFL 0.00149, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 0.00E+00, Te 1.14E-16 + 1032, 43.000, 0, En 2.546101643020E-06, CFL 0.00217, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 0.00E+00, Te -8.74E-16 + 1056, 44.000, 0, En 1.156641424413E-06, CFL 0.00163, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.73E-15 + 1080, 45.000, 0, En 1.415420308959E-06, CFL 0.00088, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -2.19E-15 + 1104, 46.000, 0, En 5.238962211726E-07, CFL 0.00052, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -4.20E-17 + 1128, 47.000, 0, En 1.398673064222E-07, CFL 0.00020, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se -6.65E-15, Te 2.25E-16 + 1152, 48.000, 0, En 1.400698736480E-06, CFL 0.00155, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 6.65E-15, Te -4.35E-17 + 1176, 49.000, 0, En 1.283178869606E-06, CFL 0.00078, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -2.49E-15 + 1200, 50.000, 0, En 3.442833709961E-07, CFL 0.00033, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -3.68E-15 + 1224, 51.000, 0, En 2.740566656409E-06, CFL 0.00251, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 3.41E-15 + 1248, 52.000, 0, En 1.028206548344E-05, CFL 0.00297, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te -7.69E-16 + 1272, 53.000, 0, En 7.145605407158E-06, CFL 0.00267, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te 5.77E-16 + 1296, 54.000, 0, En 6.780354451112E-06, CFL 0.00232, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 5.45E-16 + 1320, 55.000, 0, En 3.917298049595E-06, CFL 0.00177, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 0.00E+00, Te -3.72E-15 + 1344, 56.000, 0, En 1.915088995355E-06, CFL 0.00139, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 6.65E-15, Te 1.26E-15 + 1368, 57.000, 0, En 3.479675067891E-06, CFL 0.00156, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 2.32E-15 + 1392, 58.000, 0, En 3.511687420153E-06, CFL 0.00185, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te -6.54E-16 + 1416, 59.000, 0, En 2.195589662145E-06, CFL 0.00217, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se 0.00E+00, Te -1.93E-15 + 1440, 60.000, 0, En 6.675408753503E-07, CFL 0.00080, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te -1.64E-16 + 1464, 61.000, 0, En 9.475024564447E-07, CFL 0.00138, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 2.31E-15 + 1488, 62.000, 0, En 3.851911142701E-06, CFL 0.00231, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se -6.65E-15, Te -2.61E-15 + 1512, 63.000, 0, En 1.789764078830E-06, CFL 0.00252, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 8.63E-16 + 1536, 64.000, 0, En 1.322106323645E-06, CFL 0.00238, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te -4.23E-16 + 1560, 65.000, 0, En 7.295146221477E-07, CFL 0.00144, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 3.69E-15 + 1584, 66.000, 0, En 9.585532810887E-07, CFL 0.00105, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 1.33E-14, Te -2.84E-15 + 1608, 67.000, 0, En 2.626245021616E-06, CFL 0.00153, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se -1.33E-14, Te 2.13E-15 + 1632, 68.000, 0, En 6.379837910423E-06, CFL 0.00325, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -1.73E-15 + 1656, 69.000, 0, En 3.398558068061E-06, CFL 0.00192, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 2.00E-14, Te 3.06E-15 + 1680, 70.000, 0, En 2.728654289349E-06, CFL 0.00196, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 0.00E+00, Te -1.56E-15 + 1704, 71.000, 0, En 3.565131346053E-06, CFL 0.00217, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -6.65E-15, Te 2.10E-15 + 1728, 72.000, 0, En 4.995295522814E-06, CFL 0.00312, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se -6.65E-15, Te -1.29E-15 + 1752, 73.000, 0, En 7.990106237348E-06, CFL 0.00359, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se 0.00E+00, Te 3.80E-15 + 1776, 74.000, 0, En 6.815372489251E-06, CFL 0.00357, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se -6.65E-15, Te -4.62E-15 + 1800, 75.000, 0, En 1.433360253392E-06, CFL 0.00149, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -1.22E-15 + 1824, 76.000, 0, En 1.451764394063E-06, CFL 0.00140, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 1.96E-15 + 1848, 77.000, 0, En 7.639927729436E-06, CFL 0.00345, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te 4.74E-16 + 1872, 78.000, 0, En 4.155415228325E-06, CFL 0.00240, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 0.00E+00, Te 3.80E-16 + 1896, 79.000, 0, En 5.279970660559E-06, CFL 0.00308, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 2.51E-16 + 1920, 80.000, 0, En 4.862076985043E-06, CFL 0.00228, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -2.96E-15 + 1944, 81.000, 0, En 2.857042900321E-06, CFL 0.00218, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 1.20E-15 + 1968, 82.000, 0, En 4.782013404010E-06, CFL 0.00219, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.82E-15 + 1992, 83.000, 0, En 2.461226445681E-06, CFL 0.00199, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se -6.65E-15, Te -1.10E-15 + 2016, 84.000, 0, En 1.621635180469E-06, CFL 0.00172, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 1.31E-15 + 2040, 85.000, 0, En 2.664177079725E-06, CFL 0.00137, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -1.33E-14, Te 1.90E-15 + 2064, 86.000, 0, En 4.142080488692E-06, CFL 0.00173, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 6.65E-15, Te -2.83E-15 + 2088, 87.000, 0, En 2.606739705099E-06, CFL 0.00121, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 1.33E-14, Te 2.61E-15 + 2112, 88.000, 0, En 9.855267926187E-06, CFL 0.00338, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 6.65E-15, Te -1.01E-15 + 2136, 89.000, 0, En 1.336428155842E-05, CFL 0.00382, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -2.12E-15 + 2160, 90.000, 0, En 9.954414719077E-06, CFL 0.00248, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 2.05E-15 + 2184, 91.000, 0, En 6.738371526762E-06, CFL 0.00255, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.00E-15 + 2208, 92.000, 0, En 8.862087404291E-07, CFL 0.00071, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se -6.65E-15, Te -3.86E-16 + 2232, 93.000, 0, En 1.201299941287E-06, CFL 0.00127, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -1.33E-14, Te -1.34E-15 + 2256, 94.000, 0, En 1.303905458700E-06, CFL 0.00169, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 1.33E-14, Te -7.46E-16 + 2280, 95.000, 0, En 2.413890281232E-06, CFL 0.00135, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 2.44E-15 + 2304, 96.000, 0, En 6.028986091594E-06, CFL 0.00382, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -8.73E-16 + 2328, 97.000, 0, En 2.526300476446E-05, CFL 0.00454, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 6.65E-15, Te 7.26E-16 + 2352, 98.000, 0, En 1.793847106336E-05, CFL 0.00465, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -1.33E-14, Te -1.75E-15 + 2376, 99.000, 0, En 1.918309586026E-06, CFL 0.00148, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 6.65E-15, Te 1.01E-15 + 2400, 100.000, 0, En 6.432549117766E-06, CFL 0.00273, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 1.33E-14, Te 7.87E-16 + 2424, 101.000, 0, En 2.450342962951E-06, CFL 0.00218, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -2.00E-14, Te 3.25E-16 + 2448, 102.000, 0, En 4.291709932398E-06, CFL 0.00291, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 1.33E-14, Te -9.67E-16 + 2472, 103.000, 0, En 2.882707769557E-06, CFL 0.00250, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 0.00E+00, Te -1.49E-15 + 2496, 104.000, 0, En 3.423087104675E-06, CFL 0.00314, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 6.65E-15, Te -1.22E-16 + 2520, 105.000, 0, En 1.168033002066E-06, CFL 0.00142, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -6.65E-15, Te 1.06E-15 + 2544, 106.000, 0, En 3.118951363878E-06, CFL 0.00364, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -1.33E-14, Te -2.07E-15 + 2568, 107.000, 0, En 9.084459132081E-06, CFL 0.00508, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se 0.00E+00, Te 3.38E-15 + 2592, 108.000, 0, En 6.439889301126E-06, CFL 0.00423, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 1.33E-14, Te -2.96E-15 + 2616, 109.000, 0, En 1.756318535861E-06, CFL 0.00182, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 1.72E-15 + 2640, 110.000, 0, En 7.169284239862E-07, CFL 0.00088, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te -2.83E-16 + 2664, 111.000, 0, En 9.334696803403E-07, CFL 0.00123, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 1.33E-14, Te -1.18E-15 + 2688, 112.000, 0, En 2.699565260089E-06, CFL 0.00267, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 6.65E-15, Te 5.19E-15 + 2712, 113.000, 0, En 5.608790061554E-06, CFL 0.00268, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -1.08E-15 + 2736, 114.000, 0, En 7.632965612882E-06, CFL 0.00323, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -1.84E-15 + 2760, 115.000, 0, En 2.139665377438E-06, CFL 0.00148, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -1.74E-15 + 2784, 116.000, 0, En 3.398039802704E-06, CFL 0.00272, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 9.03E-16 + 2808, 117.000, 0, En 8.270460452510E-06, CFL 0.00305, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se 0.00E+00, Te -4.72E-16 + 2832, 118.000, 0, En 9.948479421695E-06, CFL 0.00357, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -1.33E-14, Te -3.75E-16 + 2856, 119.000, 0, En 8.390718716682E-06, CFL 0.00358, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 2.00E-14, Te 1.52E-15 + 2880, 120.000, 0, En 5.128472655403E-06, CFL 0.00284, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se -6.65E-15, Te 3.28E-16 + 2904, 121.000, 0, En 5.312047076586E-06, CFL 0.00414, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 2.00E-14, Te 1.25E-15 + 2928, 122.000, 0, En 6.458245232701E-06, CFL 0.00383, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te -4.52E-16 + 2952, 123.000, 0, En 1.615870416371E-06, CFL 0.00152, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se 0.00E+00, Te -6.78E-16 + 2976, 124.000, 0, En 1.606756749926E-06, CFL 0.00245, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 6.65E-15, Te 3.13E-15 + 3000, 125.000, 0, En 1.046517725380E-06, CFL 0.00197, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 6.65E-15, Te 9.01E-16 + 3024, 126.000, 0, En 1.434047710630E-06, CFL 0.00240, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -2.77E-15 + 3048, 127.000, 0, En 1.008575348271E-05, CFL 0.00621, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 6.65E-15, Te 1.41E-15 + 3072, 128.000, 0, En 1.061721154884E-05, CFL 0.00394, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 0.00E+00, Te -6.10E-16 + 3096, 129.000, 0, En 1.805565602925E-06, CFL 0.00219, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te 2.14E-16 + 3120, 130.000, 0, En 3.075263945325E-06, CFL 0.00336, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 6.65E-15, Te 5.65E-16 + 3144, 131.000, 0, En 7.178355953792E-06, CFL 0.00441, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 6.65E-15, Te 1.08E-15 + 3168, 132.000, 0, En 3.746897333104E-06, CFL 0.00325, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -6.65E-15, Te -2.09E-15 + 3192, 133.000, 0, En 1.358103720989E-06, CFL 0.00174, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te 6.93E-16 + 3216, 134.000, 0, En 6.028242228615E-07, CFL 0.00119, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 9.77E-16 + 3240, 135.000, 0, En 5.305042420931E-07, CFL 0.00098, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se 0.00E+00, Te 2.16E-15 + 3264, 136.000, 0, En 4.360328810234E-06, CFL 0.00457, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 0.00E+00, Te -3.19E-15 + 3288, 137.000, 0, En 4.502719577859E-06, CFL 0.00371, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se -6.65E-15, Te 1.43E-15 + 3312, 138.000, 0, En 1.023447518824E-06, CFL 0.00198, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -6.65E-15, Te -1.99E-15 + 3336, 139.000, 0, En 3.321198819440E-06, CFL 0.00347, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -1.33E-14, Te 3.23E-15 + 3360, 140.000, 0, En 5.375106163110E-06, CFL 0.00477, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -3.67E-15 + 3384, 141.000, 0, En 3.443371577006E-06, CFL 0.00309, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 6.65E-15, Te -3.25E-16 + 3408, 142.000, 0, En 1.826765958648E-06, CFL 0.00219, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -1.33E-14, Te 1.13E-15 + 3432, 143.000, 0, En 1.353630109279E-06, CFL 0.00192, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -1.33E-14, Te 3.76E-16 + 3456, 144.000, 0, En 8.826151614091E-07, CFL 0.00177, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 6.65E-15, Te -7.25E-16 + 3480, 145.000, 0, En 1.450258774518E-06, CFL 0.00196, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 6.65E-15, Te -1.51E-15 + 3504, 146.000, 0, En 4.954349856164E-07, CFL 0.00133, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 6.65E-15, Te 2.08E-16 + 3528, 147.000, 0, En 4.671261844232E-07, CFL 0.00127, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -1.33E-14, Te -7.44E-16 + 3552, 148.000, 0, En 4.979830184636E-07, CFL 0.00097, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se -1.33E-14, Te 1.68E-15 + 3576, 149.000, 0, En 1.593001475424E-07, CFL 0.00038, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.66E-14, Te -2.41E-15 + 3600, 150.000, 0, En 9.535743433187E-07, CFL 0.00183, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 1.45E-15 + 3624, 151.000, 0, En 1.984443481452E-06, CFL 0.00290, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -2.17E-15 + 3648, 152.000, 0, En 4.661528405803E-07, CFL 0.00091, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te -4.35E-16 + 3672, 153.000, 0, En 7.343793117949E-07, CFL 0.00173, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 1.33E-14, Te 1.28E-15 + 3696, 154.000, 0, En 1.523208902086E-06, CFL 0.00254, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se -6.65E-15, Te 3.55E-16 + 3720, 155.000, 0, En 3.115064423431E-07, CFL 0.00097, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -4.37E-18 + 3744, 156.000, 0, En 5.506160505727E-06, CFL 0.00413, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 1.14E-15 + 3768, 157.000, 0, En 1.912536545660E-05, CFL 0.00840, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te 1.76E-15 + 3792, 158.000, 0, En 1.687609238092E-05, CFL 0.00668, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -1.33E-14, Te -3.14E-15 + 3816, 159.000, 0, En 6.754643300676E-06, CFL 0.00380, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te 7.04E-16 + 3840, 160.000, 0, En 3.817129085918E-06, CFL 0.00421, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se 0.00E+00, Te 1.43E-15 + 3864, 161.000, 0, En 7.748912764417E-06, CFL 0.00523, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -2.55E-15 + 3888, 162.000, 0, En 8.051023279950E-06, CFL 0.00471, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se -6.65E-15, Te 8.78E-16 + 3912, 163.000, 0, En 3.347931138198E-06, CFL 0.00323, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.66E-14, Te 4.26E-16 + 3936, 164.000, 0, En 2.111037627473E-06, CFL 0.00291, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 1.40E-15 + 3960, 165.000, 0, En 1.950354514778E-06, CFL 0.00302, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -5.44E-16 + 3984, 166.000, 0, En 1.569336361743E-06, CFL 0.00272, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te -3.68E-16 + 4008, 167.000, 0, En 5.231543229985E-07, CFL 0.00148, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 1.99E-15 + 4032, 168.000, 0, En 4.059761866924E-07, CFL 0.00120, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 6.65E-15, Te -4.62E-17 + 4056, 169.000, 0, En 6.248304053108E-07, CFL 0.00133, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -6.65E-15, Te -7.15E-16 + 4080, 170.000, 0, En 2.473572073570E-06, CFL 0.00314, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 0.00E+00, Te -1.66E-15 + 4104, 171.000, 0, En 5.567599904883E-06, CFL 0.00519, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 1.21E-15 + 4128, 172.000, 0, En 3.758907919380E-06, CFL 0.00371, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 6.65E-15, Te -8.70E-16 + 4152, 173.000, 0, En 1.221040804446E-06, CFL 0.00217, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.34E-15 + 4176, 174.000, 0, En 1.923877843646E-06, CFL 0.00263, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -1.33E-14, Te -1.23E-15 + 4200, 175.000, 0, En 3.780352938967E-06, CFL 0.00302, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 0.00E+00, Te 2.04E-15 + 4224, 176.000, 0, En 4.981996593905E-06, CFL 0.00415, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -2.15E-15 + 4248, 177.000, 0, En 2.391232896984E-06, CFL 0.00315, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 1.96E-15 + 4272, 178.000, 0, En 8.406075502164E-07, CFL 0.00144, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te -1.33E-16 + 4296, 179.000, 0, En 3.542011541065E-07, CFL 0.00109, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -2.00E-14, Te 3.49E-15 + 4320, 180.000, 0, En 3.739664812949E-07, CFL 0.00107, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 6.65E-15, Te -4.00E-15 + 4344, 181.000, 0, En 4.255509175092E-06, CFL 0.00454, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 2.06E-15 + 4368, 182.000, 0, En 1.360939636311E-05, CFL 0.00785, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 3.84E-17 + 4392, 183.000, 0, En 1.110671502045E-05, CFL 0.00625, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se -6.65E-15, Te -6.44E-16 + 4416, 184.000, 0, En 4.627393214178E-06, CFL 0.00337, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 6.65E-15, Te 7.30E-16 + 4440, 185.000, 0, En 3.925302450375E-06, CFL 0.00337, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 1.33E-14, Te -9.71E-16 + 4464, 186.000, 0, En 3.456203322528E-06, CFL 0.00278, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se -6.65E-15, Te 3.92E-16 + 4488, 187.000, 0, En 1.320351657815E-06, CFL 0.00191, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se 6.65E-15, Te -8.49E-16 + 4512, 188.000, 0, En 2.500425897424E-07, CFL 0.00096, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se -6.65E-15, Te 2.56E-16 + 4536, 189.000, 0, En 1.379395299757E-07, CFL 0.00052, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.66E-14, Te -5.62E-16 + 4560, 190.000, 0, En 1.834870706970E-07, CFL 0.00076, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -2.36E-15 + 4584, 191.000, 0, En 9.951081217307E-07, CFL 0.00181, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 6.48E-16 + 4608, 192.000, 0, En 1.331959058907E-06, CFL 0.00203, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 1.56E-15 + 4632, 193.000, 0, En 8.928889959701E-07, CFL 0.00197, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 1.49E-15 + 4656, 194.000, 0, En 1.039923436524E-06, CFL 0.00197, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 6.65E-15, Te -3.88E-15 + 4680, 195.000, 0, En 1.851083493838E-06, CFL 0.00227, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.00E-14, Te -2.67E-17 + 4704, 196.000, 0, En 2.163886345977E-06, CFL 0.00298, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 0.00E+00, Te 6.41E-16 + 4728, 197.000, 0, En 1.840007336289E-06, CFL 0.00241, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 6.65E-15, Te -2.46E-15 + 4752, 198.000, 0, En 2.005040320013E-06, CFL 0.00290, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -6.65E-15, Te 8.34E-16 + 4776, 199.000, 0, En 9.684581754032E-07, CFL 0.00212, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.11E-15 + 4800, 200.000, 0, En 6.690451354160E-08, CFL 0.00023, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -2.00E-14, Te -4.60E-16 + 4824, 201.000, 0, En 1.435852516692E-07, CFL 0.00057, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te 1.09E-15 + 4848, 202.000, 0, En 2.342638162355E-06, CFL 0.00305, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 0.00E+00, Te -1.68E-15 + 4872, 203.000, 0, En 7.301242107171E-06, CFL 0.00451, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se 0.00E+00, Te -1.06E-15 + 4896, 204.000, 0, En 6.076612739419E-06, CFL 0.00354, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 1.30E-15 + 4920, 205.000, 0, En 7.568445240288E-07, CFL 0.00113, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te 5.77E-16 + 4944, 206.000, 0, En 1.736699253886E-06, CFL 0.00270, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te -1.14E-15 + 4968, 207.000, 0, En 3.103086886317E-06, CFL 0.00303, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 1.65E-16 + 4992, 208.000, 0, En 4.131618489091E-06, CFL 0.00349, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 1.15E-15 + 5016, 209.000, 0, En 1.193165016403E-06, CFL 0.00179, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 0.00E+00, Te -2.28E-15 + 5040, 210.000, 0, En 4.076981826117E-07, CFL 0.00111, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 1.57E-15 + 5064, 211.000, 0, En 1.155501567048E-07, CFL 0.00037, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 6.65E-15, Te 4.16E-16 + 5088, 212.000, 0, En 8.479609475571E-08, CFL 0.00029, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 1.93E-15 + 5112, 213.000, 0, En 2.044340825645E-06, CFL 0.00257, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -1.33E-14, Te 3.55E-16 + 5136, 214.000, 0, En 4.442651363595E-06, CFL 0.00373, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 0.00E+00, Te 6.87E-16 + 5160, 215.000, 0, En 2.871007632354E-06, CFL 0.00361, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -1.42E-15 + 5184, 216.000, 0, En 7.352144490838E-06, CFL 0.00582, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.99E-15 + 5208, 217.000, 0, En 5.367755093871E-06, CFL 0.00409, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -8.87E-16 + 5232, 218.000, 0, En 1.621584650983E-06, CFL 0.00223, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 6.65E-15, Te -1.78E-15 + 5256, 219.000, 0, En 3.695508174580E-07, CFL 0.00114, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se 0.00E+00, Te -6.94E-16 + 5280, 220.000, 0, En 4.820346322597E-07, CFL 0.00117, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 1.33E-14, Te -5.92E-16 + 5304, 221.000, 0, En 1.545163349362E-07, CFL 0.00058, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -1.33E-14, Te 2.42E-15 + 5328, 222.000, 0, En 1.001427112784E-07, CFL 0.00048, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -2.00E-14, Te -9.21E-16 + 5352, 223.000, 0, En 2.164864532231E-07, CFL 0.00074, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 1.74E-15 + 5376, 224.000, 0, En 3.644855765059E-07, CFL 0.00128, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 1.33E-14, Te -6.19E-16 + 5400, 225.000, 0, En 1.202761150039E-06, CFL 0.00185, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 6.65E-15, Te 1.42E-15 + 5424, 226.000, 0, En 1.079915686570E-06, CFL 0.00228, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se -6.65E-15, Te 2.41E-15 + 5448, 227.000, 0, En 2.354551950724E-06, CFL 0.00339, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -4.32E-16 + 5472, 228.000, 0, En 7.248644146286E-06, CFL 0.00542, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 6.65E-15, Te -1.20E-15 + 5496, 229.000, 0, En 4.008411746550E-06, CFL 0.00313, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -6.65E-15, Te 1.92E-16 + 5520, 230.000, 0, En 9.694434015326E-07, CFL 0.00207, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 6.65E-15, Te -8.26E-16 + 5544, 231.000, 0, En 2.908121916400E-07, CFL 0.00093, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -2.98E-16 + 5568, 232.000, 0, En 1.566565367000E-07, CFL 0.00070, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 6.65E-15, Te 2.32E-15 + 5592, 233.000, 0, En 2.181031357519E-07, CFL 0.00094, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -3.62E-16 + 5616, 234.000, 0, En 4.931474915239E-06, CFL 0.00425, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 6.65E-15, Te -1.41E-15 + 5640, 235.000, 0, En 3.676032966145E-06, CFL 0.00313, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 1.33E-14, Te -9.15E-16 + 5664, 236.000, 0, En 4.616011791164E-07, CFL 0.00133, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.91E-15 + 5688, 237.000, 0, En 1.131594789872E-07, CFL 0.00061, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -1.54E-15 + 5712, 238.000, 0, En 2.389942972873E-07, CFL 0.00098, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 6.65E-15, Te -6.28E-16 + 5736, 239.000, 0, En 5.992930354876E-07, CFL 0.00159, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 2.00E-14, Te 8.96E-16 + 5760, 240.000, 0, En 8.791211491792E-07, CFL 0.00152, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.66E-14, Te 1.66E-16 + 5784, 241.000, 0, En 1.777187187425E-06, CFL 0.00267, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 1.33E-14, Te -1.08E-15 + 5808, 242.000, 0, En 2.609844689736E-06, CFL 0.00325, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 0.00E+00, Te 3.14E-15 + 5832, 243.000, 0, En 2.339070464466E-06, CFL 0.00221, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.00E-14, Te -2.66E-15 + 5856, 244.000, 0, En 9.455942317860E-07, CFL 0.00174, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se 0.00E+00, Te 1.29E-15 + 5880, 245.000, 0, En 2.706760507165E-07, CFL 0.00068, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 0.00E+00, Te -9.80E-16 + 5904, 246.000, 0, En 2.873817712880E-07, CFL 0.00101, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 1.33E-14, Te -2.39E-16 + 5928, 247.000, 0, En 3.598495220124E-07, CFL 0.00120, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.12E-15 + 5952, 248.000, 0, En 6.474150158598E-07, CFL 0.00170, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se 0.00E+00, Te -1.15E-15 + 5976, 249.000, 0, En 2.169020417384E-06, CFL 0.00316, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 0.00E+00, Te 3.41E-16 + 6000, 250.000, 0, En 2.949173327692E-06, CFL 0.00361, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 0.00E+00, Te 3.51E-15 + 6024, 251.000, 0, En 3.217175882704E-06, CFL 0.00314, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 0.00E+00, Te -3.86E-15 + 6048, 252.000, 0, En 3.325381384992E-06, CFL 0.00356, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8143, Me -1.83E-17, Se -6.65E-15, Te 3.72E-15 + 6072, 253.000, 0, En 2.786193108619E-06, CFL 0.00293, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -2.00E-15 + 6096, 254.000, 0, En 3.529286907353E-06, CFL 0.00332, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 1.76E-15 + 6120, 255.000, 0, En 4.473462699632E-06, CFL 0.00393, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -1.09E-15 + 6144, 256.000, 0, En 5.006078516411E-06, CFL 0.00374, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te 7.01E-16 + 6168, 257.000, 0, En 3.841243903760E-06, CFL 0.00302, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -1.33E-14, Te -9.50E-16 + 6192, 258.000, 0, En 6.114005302326E-06, CFL 0.00444, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.00E-14, Te -2.25E-16 + 6216, 259.000, 0, En 1.562888982708E-05, CFL 0.00638, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 0.00E+00, Te 9.05E-16 + 6240, 260.000, 0, En 1.159403329901E-05, CFL 0.00456, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -1.44E-15 + 6264, 261.000, 0, En 2.928090864143E-06, CFL 0.00289, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se 0.00E+00, Te -2.46E-15 + 6288, 262.000, 0, En 1.221775300307E-06, CFL 0.00184, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se -6.65E-15, Te 5.83E-15 + 6312, 263.000, 0, En 7.910007914613E-07, CFL 0.00161, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se 6.65E-15, Te -3.85E-15 + 6336, 264.000, 0, En 6.641588158413E-07, CFL 0.00133, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 2.19E-15 + 6360, 265.000, 0, En 1.677618515833E-06, CFL 0.00266, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se -6.65E-15, Te 4.12E-16 + 6384, 266.000, 0, En 2.174450524507E-06, CFL 0.00285, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -6.65E-15, Te -2.13E-15 + 6408, 267.000, 0, En 2.757156511598E-06, CFL 0.00325, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se -6.65E-15, Te -8.76E-16 + 6432, 268.000, 0, En 3.274158717126E-06, CFL 0.00284, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 2.07E-15 + 6456, 269.000, 0, En 3.081701686401E-06, CFL 0.00316, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.04E-15 + 6480, 270.000, 0, En 3.627416736452E-07, CFL 0.00089, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -6.65E-15, Te 1.34E-16 + 6504, 271.000, 0, En 4.764198423957E-07, CFL 0.00108, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se -6.65E-15, Te 1.35E-16 + 6528, 272.000, 0, En 2.634640229981E-06, CFL 0.00277, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 2.00E-14, Te 1.66E-15 + 6552, 273.000, 0, En 4.438635504600E-06, CFL 0.00362, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 7.96E-17 + 6576, 274.000, 0, En 7.111152753802E-06, CFL 0.00424, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -1.33E-14, Te -2.09E-15 + 6600, 275.000, 0, En 4.878756236618E-06, CFL 0.00356, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.18E-15 + 6624, 276.000, 0, En 5.035328468974E-06, CFL 0.00388, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 1.33E-14, Te 9.46E-16 + 6648, 277.000, 0, En 3.350660909390E-06, CFL 0.00312, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se -6.65E-15, Te -2.10E-15 + 6672, 278.000, 0, En 1.104176959780E-06, CFL 0.00191, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 1.33E-14, Te -5.74E-16 + 6696, 279.000, 0, En 3.003165940190E-06, CFL 0.00301, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 1.33E-14, Te 8.23E-16 + 6720, 280.000, 0, En 7.023577914865E-06, CFL 0.00423, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -1.46E-17, Se 0.00E+00, Te -6.76E-16 + 6744, 281.000, 0, En 1.170360565952E-05, CFL 0.00508, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -6.65E-15, Te -1.95E-15 + 6768, 282.000, 0, En 9.644455376681E-06, CFL 0.00409, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 6.65E-15, Te -2.74E-17 + 6792, 283.000, 0, En 3.285126605592E-06, CFL 0.00223, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 6.65E-15, Te 1.23E-15 + 6816, 284.000, 0, En 4.351060845297E-05, CFL 0.00884, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te 3.33E-16 + 6840, 285.000, 0, En 6.376728021885E-05, CFL 0.00805, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se -6.65E-15, Te 7.24E-16 + 6864, 286.000, 0, En 1.930195917110E-05, CFL 0.00494, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 6.65E-15, Te 4.12E-16 + 6888, 287.000, 0, En 2.951178487604E-06, CFL 0.00249, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -2.00E-14, Te 2.59E-15 + 6912, 288.000, 0, En 5.996702816184E-06, CFL 0.00312, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 6.65E-15, Te -2.54E-15 + 6936, 289.000, 0, En 1.192568657094E-05, CFL 0.00459, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 2.25E-15 + 6960, 290.000, 0, En 6.917878688732E-06, CFL 0.00278, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -1.33E-14, Te -2.05E-15 + 6984, 291.000, 0, En 7.760470175184E-06, CFL 0.00395, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te 9.98E-16 + 7008, 292.000, 0, En 3.644264450347E-05, CFL 0.00624, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -3.19E-15 + 7032, 293.000, 0, En 3.281800819151E-05, CFL 0.00669, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 1.33E-14, Te 3.31E-15 + 7056, 294.000, 0, En 1.378522296838E-05, CFL 0.00358, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 1.63E-15 + 7080, 295.000, 0, En 5.980108666566E-06, CFL 0.00291, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te -7.39E-16 + 7104, 296.000, 0, En 1.073417690345E-06, CFL 0.00141, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -9.96E-16 + 7128, 297.000, 0, En 1.715170541827E-06, CFL 0.00248, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -2.64E-15 + 7152, 298.000, 0, En 2.435327151339E-06, CFL 0.00288, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 1.54E-15 + 7176, 299.000, 0, En 2.365242900438E-06, CFL 0.00170, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -1.33E-14, Te -1.52E-15 + 7200, 300.000, 0, En 2.486237647511E-06, CFL 0.00204, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se 0.00E+00, Te 2.18E-15 + 7224, 301.000, 0, En 4.469915712186E-06, CFL 0.00256, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 0.00E+00, Te -1.13E-15 + 7248, 302.000, 0, En 9.240203621718E-06, CFL 0.00399, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 0.00E+00, Te -8.85E-16 + 7272, 303.000, 0, En 8.311987532944E-06, CFL 0.00283, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 6.65E-15, Te 1.28E-15 + 7296, 304.000, 0, En 2.576512475012E-06, CFL 0.00169, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 2.10E-16 + 7320, 305.000, 0, En 1.101575027070E-06, CFL 0.00130, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 6.65E-15, Te -2.92E-15 + 7344, 306.000, 0, En 6.232158526857E-07, CFL 0.00103, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 1.33E-14, Te 4.04E-15 + 7368, 307.000, 0, En 1.053427119573E-06, CFL 0.00160, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se -6.65E-15, Te -1.27E-15 + 7392, 308.000, 0, En 3.111256952905E-06, CFL 0.00300, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se -6.65E-15, Te -6.34E-17 + 7416, 309.000, 0, En 3.101863348879E-06, CFL 0.00164, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 6.65E-15, Te -2.19E-16 + 7440, 310.000, 0, En 2.333993333637E-06, CFL 0.00170, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 2.79E-15 + 7464, 311.000, 0, En 2.296088645004E-06, CFL 0.00197, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te -3.72E-16 + 7488, 312.000, 0, En 1.589366016647E-06, CFL 0.00192, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te -8.04E-16 + 7512, 313.000, 0, En 2.164743606108E-07, CFL 0.00055, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 6.65E-15, Te -5.85E-16 + 7536, 314.000, 0, En 5.864292264502E-06, CFL 0.00351, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se -6.65E-15, Te 2.39E-15 + 7560, 315.000, 0, En 2.148156285568E-05, CFL 0.00544, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 1.31E-15 + 7584, 316.000, 0, En 2.061178262174E-05, CFL 0.00446, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -2.79E-15 + 7608, 317.000, 0, En 3.588162652378E-06, CFL 0.00185, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -7.72E-16 + 7632, 318.000, 0, En 6.418292259618E-07, CFL 0.00073, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 6.65E-15, Te 1.48E-15 + 7656, 319.000, 0, En 1.579700297277E-06, CFL 0.00139, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 0.00E+00, Te -3.37E-15 + 7680, 320.000, 0, En 1.477701926021E-06, CFL 0.00154, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 2.39E-15 + 7704, 321.000, 0, En 5.824967823602E-07, CFL 0.00121, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -6.65E-15, Te -2.70E-15 + 7728, 322.000, 0, En 1.211260219929E-06, CFL 0.00141, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se -6.65E-15, Te -1.25E-15 + 7752, 323.000, 0, En 1.096731811852E-06, CFL 0.00132, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 2.64E-15 + 7776, 324.000, 0, En 6.105940395901E-07, CFL 0.00071, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -2.71E-15 + 7800, 325.000, 0, En 2.563603761040E-06, CFL 0.00199, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 2.86E-15 + 7824, 326.000, 0, En 3.013147293852E-06, CFL 0.00180, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -1.51E-15 + 7848, 327.000, 0, En 1.069453277913E-05, CFL 0.00343, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 1.79E-15 + 7872, 328.000, 0, En 1.019158749982E-05, CFL 0.00254, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -2.71E-15 + 7896, 329.000, 0, En 3.631446984364E-06, CFL 0.00200, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 1.33E-14, Te -2.12E-15 + 7920, 330.000, 0, En 3.756279928950E-06, CFL 0.00243, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -2.00E-14, Te 2.05E-15 + 7944, 331.000, 0, En 9.148524181937E-07, CFL 0.00109, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -2.57E-16 + 7968, 332.000, 0, En 1.499468926204E-06, CFL 0.00146, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 0.00E+00, Te 2.49E-15 + 7992, 333.000, 0, En 1.380907839055E-06, CFL 0.00138, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se 0.00E+00, Te -1.68E-15 + 8016, 334.000, 0, En 1.373694715911E-06, CFL 0.00168, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -6.65E-15, Te 1.95E-15 + 8040, 335.000, 0, En 1.714599908672E-06, CFL 0.00135, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -6.65E-15, Te -1.78E-16 + 8064, 336.000, 0, En 1.426159593189E-06, CFL 0.00175, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 6.65E-15, Te 2.11E-15 + 8088, 337.000, 0, En 1.475890393097E-06, CFL 0.00127, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -6.65E-15, Te -3.50E-15 + 8112, 338.000, 0, En 1.069507697121E-06, CFL 0.00124, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 1.33E-14, Te 2.92E-15 + 8136, 339.000, 0, En 6.225530794268E-07, CFL 0.00164, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -6.65E-15, Te -1.64E-15 + 8160, 340.000, 0, En 1.606102657681E-06, CFL 0.00143, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 6.65E-15, Te -6.59E-16 + 8184, 341.000, 0, En 1.392187796921E-06, CFL 0.00181, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 1.33E-14, Te -9.88E-16 + 8208, 342.000, 0, En 4.465045677601E-07, CFL 0.00126, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se -6.65E-15, Te 3.14E-16 + 8232, 343.000, 0, En 8.311466916961E-08, CFL 0.00039, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te 1.02E-15 + 8256, 344.000, 0, En 3.412378568696E-07, CFL 0.00062, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -1.96E-15 + 8280, 345.000, 0, En 7.530026148481E-07, CFL 0.00093, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 1.08E-15 + 8304, 346.000, 0, En 2.334324183955E-06, CFL 0.00209, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -1.11E-15 + 8328, 347.000, 0, En 6.193081743986E-06, CFL 0.00250, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te 2.01E-16 + 8352, 348.000, 0, En 1.400950740107E-05, CFL 0.00350, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -1.30E-15 + 8376, 349.000, 0, En 2.199959980973E-05, CFL 0.00445, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te -8.31E-16 + 8400, 350.000, 0, En 1.126522687725E-05, CFL 0.00349, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 2.61E-15 + 8424, 351.000, 0, En 2.340994615072E-06, CFL 0.00221, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -1.75E-15 + 8448, 352.000, 0, En 3.095220778358E-06, CFL 0.00252, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 8.15E-16 + 8472, 353.000, 0, En 1.150623397472E-05, CFL 0.00379, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -6.65E-15, Te -4.69E-15 + 8496, 354.000, 0, En 9.956807440469E-06, CFL 0.00273, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 6.65E-15, Te 4.19E-15 + 8520, 355.000, 0, En 8.197920021353E-06, CFL 0.00241, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 1.33E-14, Te -2.02E-15 + 8544, 356.000, 0, En 5.416978331421E-06, CFL 0.00232, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -2.00E-14, Te 4.64E-15 + 8568, 357.000, 0, En 2.656401912240E-06, CFL 0.00209, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se 0.00E+00, Te -1.73E-15 + 8592, 358.000, 0, En 1.009645095121E-06, CFL 0.00091, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 6.65E-15, Te -2.00E-16 + 8616, 359.000, 0, En 1.378432632372E-06, CFL 0.00091, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -2.59E-16 + 8640, 360.000, 0, En 4.012332620536E-07, CFL 0.00048, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 6.65E-15, Te 3.79E-15 + 8664, 361.000, 0, En 1.621087963942E-07, CFL 0.00046, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7835, Me -3.10E-17, Se -2.00E-14, Te -3.38E-15 + 8688, 362.000, 0, En 4.581454654626E-07, CFL 0.00108, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 2.26E-15 + 8712, 363.000, 0, En 1.285028895524E-07, CFL 0.00036, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te -6.20E-16 + 8736, 364.000, 0, En 5.452756239280E-07, CFL 0.00111, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 0.00E+00, Te -2.81E-16 + 8760, 365.000, 0, En 6.319485966758E-07, CFL 0.00089, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -1.33E-14, Te 5.87E-17 diff --git a/examples/solo_ocean/single_column_z/timestats.pgi b/examples/solo_ocean/single_column_z/timestats.pgi index 36d1a43fb0..a900d501ee 100644 --- a/examples/solo_ocean/single_column_z/timestats.pgi +++ b/examples/solo_ocean/single_column_z/timestats.pgi @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 2.087624475800E-06, CFL 0.00119, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.30E-15 - 48, 2.000, 0, En 4.776915022020E-06, CFL 0.00185, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 4.21E-16 - 72, 3.000, 0, En 5.136657443657E-06, CFL 0.00241, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -5.38E-16 - 96, 4.000, 0, En 6.325687756425E-06, CFL 0.00254, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 3.40E-15 - 120, 5.000, 0, En 3.676925191985E-07, CFL 0.00068, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -6.81E-16 - 144, 6.000, 0, En 1.033605139045E-06, CFL 0.00099, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.28E-15 - 168, 7.000, 0, En 7.645467215062E-07, CFL 0.00162, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 2.83E-15 - 192, 8.000, 0, En 2.191910390705E-06, CFL 0.00168, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 3.25E-16 - 216, 9.000, 0, En 4.310595062079E-06, CFL 0.00253, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se 0.00E+00, Te -1.64E-15 - 240, 10.000, 0, En 1.201604752126E-05, CFL 0.00366, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 6.65E-15, Te -8.72E-16 - 264, 11.000, 0, En 8.594410062066E-06, CFL 0.00219, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -6.65E-15, Te 2.31E-16 - 288, 12.000, 0, En 4.902771572584E-06, CFL 0.00250, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 1.33E-14, Te -5.84E-16 - 312, 13.000, 0, En 3.016195903248E-06, CFL 0.00123, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 6.65E-15, Te 7.49E-16 - 336, 14.000, 0, En 3.156326624575E-06, CFL 0.00197, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -1.33E-14, Te -2.73E-15 - 360, 15.000, 0, En 6.981547478741E-06, CFL 0.00285, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.57E-15 - 384, 16.000, 0, En 3.413843330783E-06, CFL 0.00245, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 6.65E-15, Te -1.19E-15 - 408, 17.000, 0, En 1.150691765466E-07, CFL 0.00041, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -2.00E-14, Te 6.65E-16 - 432, 18.000, 0, En 8.812962921506E-07, CFL 0.00091, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te 7.83E-16 - 456, 19.000, 0, En 2.448620202777E-07, CFL 0.00041, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 1.02E-15 - 480, 20.000, 0, En 2.256616278005E-06, CFL 0.00175, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 2.30E-15 - 504, 21.000, 0, En 2.256370585765E-06, CFL 0.00128, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 0.00E+00, Te -9.97E-16 - 528, 22.000, 0, En 2.673113187987E-06, CFL 0.00206, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -6.65E-15, Te -1.52E-15 - 552, 23.000, 0, En 5.206130458086E-06, CFL 0.00228, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 9.89E-16 - 576, 24.000, 0, En 4.049684071979E-06, CFL 0.00208, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -4.00E-15 - 600, 25.000, 0, En 1.175151171127E-05, CFL 0.00304, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 3.20E-15 - 624, 26.000, 0, En 8.096397693905E-06, CFL 0.00280, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -2.67E-15 - 648, 27.000, 0, En 1.517942698290E-05, CFL 0.00318, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -2.00E-14, Te -1.06E-15 - 672, 28.000, 0, En 1.096595170069E-05, CFL 0.00298, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se 0.00E+00, Te -4.94E-16 - 696, 29.000, 0, En 1.345631828653E-06, CFL 0.00096, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 1.33E-14, Te 1.22E-15 - 720, 30.000, 0, En 4.945030219100E-07, CFL 0.00040, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 0.00E+00, Te 1.88E-16 - 744, 31.000, 0, En 1.034415108042E-07, CFL 0.00030, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te 2.50E-15 - 768, 32.000, 0, En 2.205158400659E-07, CFL 0.00040, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se -6.65E-15, Te -1.93E-17 - 792, 33.000, 0, En 3.499461850325E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -8.61E-16 - 816, 34.000, 0, En 2.505764280854E-07, CFL 0.00029, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.45E-15 - 840, 35.000, 0, En 1.339695191402E-07, CFL 0.00035, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 0.00E+00, Te -2.03E-15 - 864, 36.000, 0, En 1.054025575386E-06, CFL 0.00142, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 0.00E+00, Te -1.89E-15 - 888, 37.000, 0, En 1.138265490854E-06, CFL 0.00139, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 1.33E-14, Te 1.86E-15 - 912, 38.000, 0, En 3.715288330209E-06, CFL 0.00257, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 6.65E-15, Te -2.53E-17 - 936, 39.000, 0, En 3.784052557709E-06, CFL 0.00226, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -1.76E-15 - 960, 40.000, 0, En 2.481823121422E-07, CFL 0.00063, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -1.33E-14, Te 1.30E-15 - 984, 41.000, 0, En 2.768935520685E-06, CFL 0.00246, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -2.39E-15 - 1008, 42.000, 0, En 3.969182551376E-06, CFL 0.00224, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se -6.65E-15, Te 6.74E-16 - 1032, 43.000, 0, En 2.939105986633E-06, CFL 0.00247, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 1.33E-14, Te -7.27E-16 - 1056, 44.000, 0, En 6.745701667587E-07, CFL 0.00099, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.56E-15 - 1080, 45.000, 0, En 2.274828266562E-06, CFL 0.00125, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -8.35E-16 - 1104, 46.000, 0, En 2.691429345337E-06, CFL 0.00201, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -6.30E-17 - 1128, 47.000, 0, En 3.376135643339E-07, CFL 0.00043, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se -6.65E-15, Te -1.74E-16 - 1152, 48.000, 0, En 7.823465671603E-07, CFL 0.00072, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 6.65E-15, Te 3.07E-16 - 1176, 49.000, 0, En 1.539328112887E-06, CFL 0.00106, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -1.93E-15 - 1200, 50.000, 0, En 5.031294309463E-07, CFL 0.00055, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -3.22E-15 - 1224, 51.000, 0, En 2.292654304242E-06, CFL 0.00193, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 2.35E-15 - 1248, 52.000, 0, En 1.165185160477E-05, CFL 0.00364, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te 1.40E-16 - 1272, 53.000, 0, En 8.006871269986E-06, CFL 0.00261, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te -1.63E-16 - 1296, 54.000, 0, En 6.811866477746E-06, CFL 0.00256, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 1.18E-15 - 1320, 55.000, 0, En 7.696351104934E-06, CFL 0.00308, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 0.00E+00, Te -3.43E-15 - 1344, 56.000, 0, En 2.762482603380E-06, CFL 0.00190, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 6.65E-15, Te 3.49E-16 - 1368, 57.000, 0, En 4.921597754215E-06, CFL 0.00238, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 3.22E-15 - 1392, 58.000, 0, En 5.152551648298E-06, CFL 0.00293, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te -1.55E-15 - 1416, 59.000, 0, En 1.562209580473E-06, CFL 0.00132, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se 0.00E+00, Te -7.57E-16 - 1440, 60.000, 0, En 7.800823570481E-07, CFL 0.00091, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 6.65E-15, Te 2.97E-16 - 1464, 61.000, 0, En 1.056456684288E-06, CFL 0.00148, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 9.78E-16 - 1488, 62.000, 0, En 3.824566251815E-06, CFL 0.00251, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se 0.00E+00, Te -3.26E-15 - 1512, 63.000, 0, En 2.110646691232E-06, CFL 0.00278, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se -6.65E-15, Te 1.11E-15 - 1536, 64.000, 0, En 1.048794876394E-06, CFL 0.00213, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se 0.00E+00, Te 4.66E-16 - 1560, 65.000, 0, En 7.325536337428E-07, CFL 0.00141, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 0.00E+00, Te 3.14E-15 - 1584, 66.000, 0, En 9.866276801080E-07, CFL 0.00111, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 6.65E-15, Te -2.56E-15 - 1608, 67.000, 0, En 5.371018866589E-06, CFL 0.00300, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se 0.00E+00, Te 1.84E-15 - 1632, 68.000, 0, En 6.151111455993E-06, CFL 0.00325, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se -6.65E-15, Te -1.13E-15 - 1656, 69.000, 0, En 3.243044817435E-06, CFL 0.00187, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 1.33E-14, Te 2.48E-15 - 1680, 70.000, 0, En 2.349105755964E-06, CFL 0.00182, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 6.65E-15, Te -1.12E-15 - 1704, 71.000, 0, En 3.400809609128E-06, CFL 0.00238, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -6.65E-15, Te 2.41E-15 - 1728, 72.000, 0, En 4.752999472435E-06, CFL 0.00336, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se 0.00E+00, Te -1.67E-15 - 1752, 73.000, 0, En 7.682045200898E-06, CFL 0.00378, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se 0.00E+00, Te 2.45E-15 - 1776, 74.000, 0, En 5.444709268875E-06, CFL 0.00324, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se -1.33E-14, Te -2.65E-15 - 1800, 75.000, 0, En 8.796094115724E-07, CFL 0.00113, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -2.53E-15 - 1824, 76.000, 0, En 2.585902574805E-06, CFL 0.00268, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 1.82E-15 - 1848, 77.000, 0, En 7.773042460083E-06, CFL 0.00344, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -1.33E-14, Te 1.84E-15 - 1872, 78.000, 0, En 5.221497876533E-06, CFL 0.00279, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 0.00E+00, Te -3.65E-17 - 1896, 79.000, 0, En 5.450986976224E-06, CFL 0.00320, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 5.05E-16 - 1920, 80.000, 0, En 5.189219845826E-06, CFL 0.00238, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se -6.65E-15, Te -2.72E-15 - 1944, 81.000, 0, En 3.164924822343E-06, CFL 0.00224, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 8.77E-16 - 1968, 82.000, 0, En 5.016269798166E-06, CFL 0.00243, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.21E-15 - 1992, 83.000, 0, En 2.707605177530E-06, CFL 0.00223, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se -6.65E-15, Te -8.66E-16 - 2016, 84.000, 0, En 1.713160827764E-06, CFL 0.00188, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 5.60E-16 - 2040, 85.000, 0, En 3.440137799669E-06, CFL 0.00176, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -6.65E-15, Te 2.08E-15 - 2064, 86.000, 0, En 1.066616722013E-05, CFL 0.00339, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 6.65E-15, Te -3.44E-15 - 2088, 87.000, 0, En 6.318711227980E-06, CFL 0.00280, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 1.33E-14, Te 2.39E-15 - 2112, 88.000, 0, En 1.031215775076E-05, CFL 0.00338, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te -2.48E-16 - 2136, 89.000, 0, En 1.420925291378E-05, CFL 0.00394, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -2.17E-15 - 2160, 90.000, 0, En 1.042763938458E-05, CFL 0.00257, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 2.02E-15 - 2184, 91.000, 0, En 8.632833656466E-06, CFL 0.00311, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 9.94E-16 - 2208, 92.000, 0, En 1.119031639189E-06, CFL 0.00105, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -8.35E-16 - 2232, 93.000, 0, En 2.532038292092E-06, CFL 0.00227, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -1.33E-15 - 2256, 94.000, 0, En 1.024313248209E-06, CFL 0.00130, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 1.33E-14, Te -8.65E-16 - 2280, 95.000, 0, En 4.779799176953E-06, CFL 0.00217, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 3.43E-15 - 2304, 96.000, 0, En 6.387304412006E-06, CFL 0.00381, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -6.86E-16 - 2328, 97.000, 0, En 2.972657519462E-05, CFL 0.00524, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 6.65E-15, Te -7.58E-17 - 2352, 98.000, 0, En 2.284595340247E-05, CFL 0.00508, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -1.33E-14, Te -1.44E-15 - 2376, 99.000, 0, En 2.253659795966E-06, CFL 0.00130, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 1.07E-15 - 2400, 100.000, 0, En 5.730354478099E-06, CFL 0.00233, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 1.33E-14, Te 5.95E-16 - 2424, 101.000, 0, En 1.610979788560E-06, CFL 0.00166, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -1.33E-14, Te -1.35E-16 - 2448, 102.000, 0, En 3.045048933444E-06, CFL 0.00217, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 6.65E-15, Te -2.72E-16 - 2472, 103.000, 0, En 4.124874288155E-06, CFL 0.00298, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 6.65E-15, Te -1.19E-15 - 2496, 104.000, 0, En 4.525644482084E-06, CFL 0.00348, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 1.33E-14, Te -5.29E-16 - 2520, 105.000, 0, En 1.058545964273E-06, CFL 0.00108, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -2.00E-14, Te 5.45E-16 - 2544, 106.000, 0, En 3.230263987573E-06, CFL 0.00356, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -6.65E-15, Te -2.22E-15 - 2568, 107.000, 0, En 1.040308855011E-05, CFL 0.00579, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -6.65E-15, Te 2.31E-15 - 2592, 108.000, 0, En 8.276842421158E-06, CFL 0.00456, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.00E-14, Te -3.12E-15 - 2616, 109.000, 0, En 2.880637149417E-06, CFL 0.00228, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 3.07E-15 - 2640, 110.000, 0, En 1.110198195152E-06, CFL 0.00153, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te -1.40E-16 - 2664, 111.000, 0, En 1.481673344665E-06, CFL 0.00201, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 6.65E-15, Te -1.87E-15 - 2688, 112.000, 0, En 4.214380545969E-06, CFL 0.00341, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 1.33E-14, Te 5.64E-15 - 2712, 113.000, 0, En 7.460979432368E-06, CFL 0.00309, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 6.65E-15, Te -8.95E-16 - 2736, 114.000, 0, En 7.869820186404E-06, CFL 0.00359, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 1.33E-14, Te -2.23E-15 - 2760, 115.000, 0, En 1.485975659328E-06, CFL 0.00130, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -6.06E-16 - 2784, 116.000, 0, En 2.344553680797E-06, CFL 0.00220, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 5.47E-16 - 2808, 117.000, 0, En 6.419116432831E-06, CFL 0.00292, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se -6.65E-15, Te -1.36E-15 - 2832, 118.000, 0, En 8.903327889235E-06, CFL 0.00364, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te 1.58E-15 - 2856, 119.000, 0, En 7.723043204797E-06, CFL 0.00326, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 1.33E-14, Te 7.13E-16 - 2880, 120.000, 0, En 5.496485860735E-06, CFL 0.00311, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se 6.65E-15, Te -4.35E-16 - 2904, 121.000, 0, En 6.509942275174E-06, CFL 0.00429, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 1.33E-14, Te 9.64E-16 - 2928, 122.000, 0, En 8.093400765864E-06, CFL 0.00435, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te -1.37E-15 - 2952, 123.000, 0, En 2.124411466348E-06, CFL 0.00203, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se 0.00E+00, Te 6.00E-16 - 2976, 124.000, 0, En 1.357593383452E-06, CFL 0.00200, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 1.33E-14, Te 2.53E-15 - 3000, 125.000, 0, En 8.451792333515E-07, CFL 0.00163, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 0.00E+00, Te 9.39E-16 - 3024, 126.000, 0, En 1.170636258738E-06, CFL 0.00197, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -1.72E-15 - 3048, 127.000, 0, En 8.998323897810E-06, CFL 0.00571, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 0.00E+00, Te 9.79E-16 - 3072, 128.000, 0, En 8.999385339861E-06, CFL 0.00386, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 6.65E-15, Te -6.17E-16 - 3096, 129.000, 0, En 1.373314269569E-06, CFL 0.00200, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se -6.65E-15, Te -5.12E-16 - 3120, 130.000, 0, En 3.719637635726E-06, CFL 0.00354, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 1.33E-14, Te 5.16E-17 - 3144, 131.000, 0, En 7.826740648566E-06, CFL 0.00497, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 6.65E-15, Te 1.90E-15 - 3168, 132.000, 0, En 3.148870532341E-06, CFL 0.00315, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -1.33E-14, Te -1.57E-15 - 3192, 133.000, 0, En 1.704492075400E-06, CFL 0.00203, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te -6.37E-16 - 3216, 134.000, 0, En 9.481451922306E-07, CFL 0.00166, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 6.65E-15, Te 1.48E-15 - 3240, 135.000, 0, En 8.881619450123E-07, CFL 0.00140, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se -6.65E-15, Te 1.46E-15 - 3264, 136.000, 0, En 5.076511933221E-06, CFL 0.00494, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 0.00E+00, Te -2.81E-15 - 3288, 137.000, 0, En 4.496435691678E-06, CFL 0.00361, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te -1.78E-16 - 3312, 138.000, 0, En 8.887604101844E-07, CFL 0.00192, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -1.33E-14, Te -5.20E-16 - 3336, 139.000, 0, En 2.788737234412E-06, CFL 0.00309, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -6.65E-15, Te 3.02E-15 - 3360, 140.000, 0, En 4.018561160336E-06, CFL 0.00403, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -3.09E-15 - 3384, 141.000, 0, En 2.897442188959E-06, CFL 0.00288, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -2.91E-16 - 3408, 142.000, 0, En 1.449649233264E-06, CFL 0.00188, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -1.33E-14, Te 1.01E-15 - 3432, 143.000, 0, En 1.031604506762E-06, CFL 0.00156, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -6.65E-15, Te 1.50E-16 - 3456, 144.000, 0, En 7.862638351675E-07, CFL 0.00174, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te -2.32E-16 - 3480, 145.000, 0, En 1.289652171335E-06, CFL 0.00202, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 6.65E-15, Te -8.85E-16 - 3504, 146.000, 0, En 3.481705523484E-07, CFL 0.00098, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7775, Me 3.44E-18, Se 6.65E-15, Te 4.23E-16 - 3528, 147.000, 0, En 4.169057467178E-07, CFL 0.00100, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -1.33E-14, Te -4.69E-16 - 3552, 148.000, 0, En 5.050663226807E-07, CFL 0.00117, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 1.32E-15 - 3576, 149.000, 0, En 2.467556691612E-07, CFL 0.00049, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 1.33E-14, Te -3.19E-15 - 3600, 150.000, 0, En 7.282363237834E-07, CFL 0.00146, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 1.33E-14, Te 1.17E-15 - 3624, 151.000, 0, En 1.565827000709E-06, CFL 0.00252, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se -6.65E-15, Te -9.98E-16 - 3648, 152.000, 0, En 3.260086446177E-07, CFL 0.00071, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -6.65E-15, Te -1.32E-15 - 3672, 153.000, 0, En 1.026870846230E-06, CFL 0.00202, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 6.65E-15, Te 1.69E-15 - 3696, 154.000, 0, En 1.861146898642E-06, CFL 0.00287, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te -5.61E-17 - 3720, 155.000, 0, En 4.986547971624E-07, CFL 0.00132, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 0.00E+00, Te 8.16E-16 - 3744, 156.000, 0, En 6.052856131112E-06, CFL 0.00408, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 7.49E-16 - 3768, 157.000, 0, En 2.049357609154E-05, CFL 0.00895, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te 3.02E-16 - 3792, 158.000, 0, En 1.852949708491E-05, CFL 0.00696, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -1.33E-14, Te -1.13E-15 - 3816, 159.000, 0, En 7.695720281350E-06, CFL 0.00380, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 2.00E-14, Te -5.10E-16 - 3840, 160.000, 0, En 4.353267157167E-06, CFL 0.00444, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -1.33E-14, Te 2.28E-15 - 3864, 161.000, 0, En 8.742645074932E-06, CFL 0.00549, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -2.46E-15 - 3888, 162.000, 0, En 9.012489950615E-06, CFL 0.00484, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se 0.00E+00, Te -2.05E-17 - 3912, 163.000, 0, En 4.542215395576E-06, CFL 0.00382, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te -1.25E-16 - 3936, 164.000, 0, En 2.225936716154E-06, CFL 0.00305, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 2.22E-15 - 3960, 165.000, 0, En 1.805938506625E-06, CFL 0.00289, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -9.81E-16 - 3984, 166.000, 0, En 1.329186805721E-06, CFL 0.00245, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te -1.94E-16 - 4008, 167.000, 0, En 5.603215458939E-07, CFL 0.00141, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.18E-15 - 4032, 168.000, 0, En 4.990906985295E-07, CFL 0.00136, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 6.65E-15, Te 8.45E-16 - 4056, 169.000, 0, En 6.581568581253E-07, CFL 0.00121, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -6.65E-15, Te -6.05E-16 - 4080, 170.000, 0, En 2.532459479970E-06, CFL 0.00304, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 0.00E+00, Te -2.84E-15 - 4104, 171.000, 0, En 5.447065460978E-06, CFL 0.00517, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 1.45E-15 - 4128, 172.000, 0, En 3.556446171923E-06, CFL 0.00370, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 6.65E-15, Te -1.20E-15 - 4152, 173.000, 0, En 1.203998051751E-06, CFL 0.00224, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 2.00E-15 - 4176, 174.000, 0, En 2.355213069977E-06, CFL 0.00288, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -1.33E-14, Te -1.18E-15 - 4200, 175.000, 0, En 4.483917294210E-06, CFL 0.00324, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 0.00E+00, Te 2.25E-15 - 4224, 176.000, 0, En 5.276993694968E-06, CFL 0.00420, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -2.16E-15 - 4248, 177.000, 0, En 2.093172531399E-06, CFL 0.00307, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 1.63E-15 - 4272, 178.000, 0, En 7.518420684805E-07, CFL 0.00147, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te -5.48E-16 - 4296, 179.000, 0, En 3.904878053080E-07, CFL 0.00124, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -1.33E-14, Te 4.98E-15 - 4320, 180.000, 0, En 4.494711259756E-07, CFL 0.00122, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 0.00E+00, Te -5.05E-15 - 4344, 181.000, 0, En 4.547244245254E-06, CFL 0.00472, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 2.81E-15 - 4368, 182.000, 0, En 1.443214418908E-05, CFL 0.00794, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 6.68E-16 - 4392, 183.000, 0, En 1.044674129690E-05, CFL 0.00574, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 6.65E-15, Te -1.58E-15 - 4416, 184.000, 0, En 5.580905689521E-06, CFL 0.00356, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 0.00E+00, Te 1.04E-15 - 4440, 185.000, 0, En 4.483349333025E-06, CFL 0.00343, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te -7.43E-17 - 4464, 186.000, 0, En 3.514652982124E-06, CFL 0.00253, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se 0.00E+00, Te -8.12E-16 - 4488, 187.000, 0, En 1.358439121616E-06, CFL 0.00169, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se 0.00E+00, Te -2.11E-16 - 4512, 188.000, 0, En 2.897430930927E-07, CFL 0.00092, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se -6.65E-15, Te 1.72E-16 - 4536, 189.000, 0, En 2.353678103931E-07, CFL 0.00074, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.66E-14, Te -1.50E-15 - 4560, 190.000, 0, En 1.717372945300E-07, CFL 0.00056, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -1.34E-15 - 4584, 191.000, 0, En 8.276069165458E-07, CFL 0.00164, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 1.16E-15 - 4608, 192.000, 0, En 1.142118897939E-06, CFL 0.00190, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 7.05E-16 - 4632, 193.000, 0, En 8.199063309939E-07, CFL 0.00190, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 1.33E-14, Te 2.27E-15 - 4656, 194.000, 0, En 1.171375371910E-06, CFL 0.00199, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -2.75E-15 - 4680, 195.000, 0, En 2.129520898553E-06, CFL 0.00239, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.00E-14, Te 1.18E-16 - 4704, 196.000, 0, En 2.475665742364E-06, CFL 0.00315, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 6.65E-15, Te 6.15E-16 - 4728, 197.000, 0, En 1.951219859965E-06, CFL 0.00258, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 0.00E+00, Te -3.82E-15 - 4752, 198.000, 0, En 1.846636297607E-06, CFL 0.00282, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -6.65E-15, Te 6.18E-16 - 4776, 199.000, 0, En 8.037551067679E-07, CFL 0.00191, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 2.25E-15 - 4800, 200.000, 0, En 7.234517507428E-08, CFL 0.00024, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -1.33E-14, Te -1.32E-15 - 4824, 201.000, 0, En 2.052247034518E-07, CFL 0.00078, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te 6.43E-16 - 4848, 202.000, 0, En 2.669527809850E-06, CFL 0.00336, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 0.00E+00, Te -5.01E-16 - 4872, 203.000, 0, En 7.828695181719E-06, CFL 0.00462, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se 0.00E+00, Te -2.62E-15 - 4896, 204.000, 0, En 6.548366098855E-06, CFL 0.00350, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 2.52E-15 - 4920, 205.000, 0, En 9.501535406720E-07, CFL 0.00138, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -1.33E-14, Te -4.45E-16 - 4944, 206.000, 0, En 1.859546852455E-06, CFL 0.00271, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se 0.00E+00, Te -1.50E-15 - 4968, 207.000, 0, En 2.972399127208E-06, CFL 0.00281, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 2.84E-16 - 4992, 208.000, 0, En 3.675020840990E-06, CFL 0.00296, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 1.33E-14, Te 1.68E-15 - 5016, 209.000, 0, En 1.355642611930E-06, CFL 0.00167, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 0.00E+00, Te -2.57E-15 - 5040, 210.000, 0, En 3.573660729686E-07, CFL 0.00095, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 1.39E-15 - 5064, 211.000, 0, En 1.588939985239E-07, CFL 0.00061, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 1.33E-14, Te 1.21E-15 - 5088, 212.000, 0, En 1.190175123824E-07, CFL 0.00049, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 0.00E+00, Te 1.60E-15 - 5112, 213.000, 0, En 1.873251961123E-06, CFL 0.00239, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -1.33E-14, Te 4.63E-16 - 5136, 214.000, 0, En 4.120241786485E-06, CFL 0.00365, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 0.00E+00, Te 6.62E-16 - 5160, 215.000, 0, En 2.708467847853E-06, CFL 0.00351, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -1.33E-15 - 5184, 216.000, 0, En 7.589039122915E-06, CFL 0.00593, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 1.33E-14, Te 2.57E-15 - 5208, 217.000, 0, En 4.970463425507E-06, CFL 0.00379, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -5.40E-16 - 5232, 218.000, 0, En 1.577854510869E-06, CFL 0.00218, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8045, Me -4.07E-18, Se 6.65E-15, Te -9.23E-16 - 5256, 219.000, 0, En 3.396166061996E-07, CFL 0.00113, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se -6.65E-15, Te -2.17E-15 - 5280, 220.000, 0, En 4.457241278903E-07, CFL 0.00106, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 1.33E-14, Te 8.86E-17 - 5304, 221.000, 0, En 1.408458226907E-07, CFL 0.00058, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -1.33E-14, Te 3.15E-15 - 5328, 222.000, 0, En 8.393252476197E-08, CFL 0.00034, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -1.33E-14, Te -7.28E-16 - 5352, 223.000, 0, En 1.765346846460E-07, CFL 0.00060, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 1.15E-15 - 5376, 224.000, 0, En 3.331912515403E-07, CFL 0.00117, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 6.65E-15, Te 3.18E-16 - 5400, 225.000, 0, En 1.218085427902E-06, CFL 0.00196, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 6.65E-15, Te 1.61E-15 - 5424, 226.000, 0, En 1.157699620130E-06, CFL 0.00233, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se -6.65E-15, Te 2.67E-15 - 5448, 227.000, 0, En 2.422435110298E-06, CFL 0.00343, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -1.03E-15 - 5472, 228.000, 0, En 7.487317136885E-06, CFL 0.00537, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 1.33E-14, Te -2.96E-16 - 5496, 229.000, 0, En 4.118444543068E-06, CFL 0.00339, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te -4.19E-16 - 5520, 230.000, 0, En 9.221075604922E-07, CFL 0.00193, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 1.33E-14, Te -2.00E-16 - 5544, 231.000, 0, En 2.833588387721E-07, CFL 0.00075, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -8.18E-16 - 5568, 232.000, 0, En 2.399467061738E-07, CFL 0.00088, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 0.00E+00, Te 2.82E-15 - 5592, 233.000, 0, En 1.856716303002E-07, CFL 0.00077, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -1.19E-16 - 5616, 234.000, 0, En 4.741921297132E-06, CFL 0.00410, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 6.65E-15, Te -1.92E-15 - 5640, 235.000, 0, En 3.137926821883E-06, CFL 0.00285, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 2.00E-14, Te -2.74E-16 - 5664, 236.000, 0, En 3.495067989151E-07, CFL 0.00097, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se -6.65E-15, Te 3.55E-15 - 5688, 237.000, 0, En 1.376359909041E-07, CFL 0.00055, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -6.21E-16 - 5712, 238.000, 0, En 3.019074030065E-07, CFL 0.00102, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 6.65E-15, Te -7.95E-16 - 5736, 239.000, 0, En 6.568056513007E-07, CFL 0.00169, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 2.00E-14, Te 5.28E-17 - 5760, 240.000, 0, En 8.474513701254E-07, CFL 0.00144, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.66E-14, Te -2.41E-17 - 5784, 241.000, 0, En 1.756556040607E-06, CFL 0.00259, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 6.65E-15, Te -9.25E-16 - 5808, 242.000, 0, En 2.443693867057E-06, CFL 0.00317, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 2.60E-15 - 5832, 243.000, 0, En 2.302805573013E-06, CFL 0.00211, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.00E-14, Te -2.42E-15 - 5856, 244.000, 0, En 1.058070131689E-06, CFL 0.00174, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se 0.00E+00, Te 7.40E-16 - 5880, 245.000, 0, En 3.563352708932E-07, CFL 0.00088, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 1.33E-14, Te -4.04E-16 - 5904, 246.000, 0, En 3.620772775019E-07, CFL 0.00103, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 6.65E-15, Te -7.87E-16 - 5928, 247.000, 0, En 4.118530595944E-07, CFL 0.00121, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.66E-15 - 5952, 248.000, 0, En 6.443238437165E-07, CFL 0.00164, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -2.25E-15 - 5976, 249.000, 0, En 2.096667201596E-06, CFL 0.00307, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 0.00E+00, Te 1.50E-15 - 6000, 250.000, 0, En 2.858767574386E-06, CFL 0.00352, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 6.65E-15, Te 3.03E-15 - 6024, 251.000, 0, En 3.116750360873E-06, CFL 0.00317, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se -6.65E-15, Te -4.12E-15 - 6048, 252.000, 0, En 3.388506689168E-06, CFL 0.00349, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8143, Me -1.83E-17, Se -6.65E-15, Te 2.65E-15 - 6072, 253.000, 0, En 2.913496589015E-06, CFL 0.00288, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -1.22E-15 - 6096, 254.000, 0, En 3.742672787427E-06, CFL 0.00334, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 8.55E-16 - 6120, 255.000, 0, En 4.485829189975E-06, CFL 0.00373, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -1.04E-15 - 6144, 256.000, 0, En 5.060109915934E-06, CFL 0.00353, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te -4.23E-16 - 6168, 257.000, 0, En 3.845230623230E-06, CFL 0.00296, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -1.33E-14, Te -6.40E-16 - 6192, 258.000, 0, En 5.994194165960E-06, CFL 0.00425, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.00E-14, Te -2.06E-16 - 6216, 259.000, 0, En 1.545993636340E-05, CFL 0.00632, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 0.00E+00, Te 1.96E-15 - 6240, 260.000, 0, En 1.095256502388E-05, CFL 0.00447, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -1.90E-15 - 6264, 261.000, 0, En 2.664728918027E-06, CFL 0.00261, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se 0.00E+00, Te -2.63E-15 - 6288, 262.000, 0, En 1.251942120101E-06, CFL 0.00188, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 6.36E-15 - 6312, 263.000, 0, En 8.312643079779E-07, CFL 0.00178, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se -6.65E-15, Te -3.34E-15 - 6336, 264.000, 0, En 6.471414358397E-07, CFL 0.00127, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 1.54E-15 - 6360, 265.000, 0, En 1.843932009306E-06, CFL 0.00284, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te 1.80E-15 - 6384, 266.000, 0, En 2.063188852715E-06, CFL 0.00259, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -2.39E-15 - 6408, 267.000, 0, En 3.135115818102E-06, CFL 0.00357, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -1.64E-16 - 6432, 268.000, 0, En 3.706305061312E-06, CFL 0.00304, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 7.48E-16 - 6456, 269.000, 0, En 3.312440079656E-06, CFL 0.00338, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.56E-15 - 6480, 270.000, 0, En 4.858760116834E-07, CFL 0.00107, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te 1.48E-15 - 6504, 271.000, 0, En 4.319840354673E-07, CFL 0.00105, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te -8.74E-16 - 6528, 272.000, 0, En 2.561429784914E-06, CFL 0.00286, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 2.00E-15 - 6552, 273.000, 0, En 4.363542061408E-06, CFL 0.00376, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 4.47E-16 - 6576, 274.000, 0, En 5.263222612440E-06, CFL 0.00374, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -1.33E-14, Te -3.33E-15 - 6600, 275.000, 0, En 4.381037120821E-06, CFL 0.00318, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.35E-15 - 6624, 276.000, 0, En 5.069775780699E-06, CFL 0.00422, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 1.33E-14, Te 3.62E-16 - 6648, 277.000, 0, En 2.283673496927E-06, CFL 0.00235, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 6.65E-15, Te -2.68E-15 - 6672, 278.000, 0, En 1.182611237666E-06, CFL 0.00228, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 0.00E+00, Te -1.34E-16 - 6696, 279.000, 0, En 2.941987056271E-06, CFL 0.00296, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 1.33E-14, Te 1.42E-15 - 6720, 280.000, 0, En 7.551098121117E-06, CFL 0.00456, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -1.46E-17, Se 0.00E+00, Te 1.43E-16 - 6744, 281.000, 0, En 1.221572681771E-05, CFL 0.00524, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -6.65E-15, Te -2.27E-15 - 6768, 282.000, 0, En 1.030434672339E-05, CFL 0.00448, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 1.33E-14, Te -1.08E-16 - 6792, 283.000, 0, En 3.261797164321E-06, CFL 0.00230, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 0.00E+00, Te 1.20E-15 - 6816, 284.000, 0, En 3.892382420869E-05, CFL 0.00841, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te 1.06E-15 - 6840, 285.000, 0, En 6.220906759697E-05, CFL 0.00795, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se 0.00E+00, Te -6.53E-16 - 6864, 286.000, 0, En 1.981959373275E-05, CFL 0.00513, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 0.00E+00, Te 6.02E-16 - 6888, 287.000, 0, En 2.939213424898E-06, CFL 0.00255, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -1.33E-14, Te 2.40E-15 - 6912, 288.000, 0, En 6.461633240323E-06, CFL 0.00330, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 6.65E-15, Te -3.14E-15 - 6936, 289.000, 0, En 1.253978261153E-05, CFL 0.00474, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 7.03E-16 - 6960, 290.000, 0, En 7.347873928947E-06, CFL 0.00291, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -1.33E-14, Te -2.33E-16 - 6984, 291.000, 0, En 7.440771812857E-06, CFL 0.00389, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te 6.50E-16 - 7008, 292.000, 0, En 3.570765094323E-05, CFL 0.00627, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -1.34E-15 - 7032, 293.000, 0, En 3.196508139654E-05, CFL 0.00659, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 1.33E-14, Te 2.40E-15 - 7056, 294.000, 0, En 1.367847333696E-05, CFL 0.00356, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 4.97E-16 - 7080, 295.000, 0, En 4.887630455735E-06, CFL 0.00265, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te -6.33E-16 - 7104, 296.000, 0, En 1.019927409975E-06, CFL 0.00142, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -6.97E-16 - 7128, 297.000, 0, En 1.406392699379E-06, CFL 0.00221, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -1.38E-15 - 7152, 298.000, 0, En 2.176741842973E-06, CFL 0.00281, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 2.11E-15 - 7176, 299.000, 0, En 2.220501532195E-06, CFL 0.00154, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -6.65E-15, Te -2.22E-15 - 7200, 300.000, 0, En 2.692310678958E-06, CFL 0.00219, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se -6.65E-15, Te 2.72E-15 - 7224, 301.000, 0, En 4.920835564871E-06, CFL 0.00277, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 0.00E+00, Te -6.73E-16 - 7248, 302.000, 0, En 9.682606970932E-06, CFL 0.00413, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 6.65E-15, Te -7.29E-16 - 7272, 303.000, 0, En 8.349036236966E-06, CFL 0.00287, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 0.00E+00, Te 1.28E-15 - 7296, 304.000, 0, En 2.909490633645E-06, CFL 0.00181, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 1.07E-15 - 7320, 305.000, 0, En 1.275471037221E-06, CFL 0.00162, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 1.33E-14, Te -2.20E-15 - 7344, 306.000, 0, En 8.183623435537E-07, CFL 0.00128, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 6.65E-15, Te 4.51E-15 - 7368, 307.000, 0, En 1.129887024180E-06, CFL 0.00159, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se 0.00E+00, Te -3.17E-15 - 7392, 308.000, 0, En 2.202668322146E-06, CFL 0.00183, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se -6.65E-15, Te 1.88E-15 - 7416, 309.000, 0, En 3.452972262082E-06, CFL 0.00186, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 0.00E+00, Te -9.47E-16 - 7440, 310.000, 0, En 2.840373987990E-06, CFL 0.00204, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 4.30E-16 - 7464, 311.000, 0, En 2.586350584410E-06, CFL 0.00230, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 6.65E-15, Te -9.54E-17 - 7488, 312.000, 0, En 9.648988762319E-07, CFL 0.00093, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 0.00E+00, Te 2.87E-16 - 7512, 313.000, 0, En 2.728069167257E-07, CFL 0.00062, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 6.65E-15, Te -2.35E-16 - 7536, 314.000, 0, En 5.264276769318E-06, CFL 0.00311, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se 0.00E+00, Te 2.27E-15 - 7560, 315.000, 0, En 2.066504352474E-05, CFL 0.00538, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 1.29E-15 - 7584, 316.000, 0, En 1.957055245964E-05, CFL 0.00464, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -1.97E-15 - 7608, 317.000, 0, En 3.506319110199E-06, CFL 0.00173, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -1.38E-15 - 7632, 318.000, 0, En 6.944890485344E-07, CFL 0.00084, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te 1.11E-15 - 7656, 319.000, 0, En 3.586600721639E-06, CFL 0.00243, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 0.00E+00, Te -2.39E-15 - 7680, 320.000, 0, En 1.148428816610E-06, CFL 0.00119, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 1.52E-15 - 7704, 321.000, 0, En 5.146550935073E-07, CFL 0.00086, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -6.65E-15, Te -2.15E-15 - 7728, 322.000, 0, En 2.175932761745E-06, CFL 0.00225, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se -6.65E-15, Te -6.93E-16 - 7752, 323.000, 0, En 1.326351421515E-06, CFL 0.00185, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 2.00E-15 - 7776, 324.000, 0, En 9.490758789173E-07, CFL 0.00138, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -4.10E-15 - 7800, 325.000, 0, En 2.312505060538E-06, CFL 0.00171, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 4.10E-15 - 7824, 326.000, 0, En 2.927087590868E-06, CFL 0.00158, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -2.93E-15 - 7848, 327.000, 0, En 1.119502516064E-05, CFL 0.00376, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 3.25E-15 - 7872, 328.000, 0, En 9.657828053693E-06, CFL 0.00248, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se 0.00E+00, Te -2.33E-15 - 7896, 329.000, 0, En 2.857976583539E-06, CFL 0.00158, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 6.65E-15, Te -2.33E-15 - 7920, 330.000, 0, En 4.462399970956E-06, CFL 0.00261, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 1.82E-15 - 7944, 331.000, 0, En 1.791539488450E-06, CFL 0.00218, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -1.26E-15 - 7968, 332.000, 0, En 1.334229971368E-06, CFL 0.00152, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 0.00E+00, Te 2.12E-15 - 7992, 333.000, 0, En 1.168034681036E-06, CFL 0.00102, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se 0.00E+00, Te -1.14E-15 - 8016, 334.000, 0, En 1.310687231808E-06, CFL 0.00146, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -1.33E-14, Te 1.86E-15 - 8040, 335.000, 0, En 1.703484316807E-06, CFL 0.00147, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se 0.00E+00, Te 2.05E-16 - 8064, 336.000, 0, En 1.410533978510E-06, CFL 0.00174, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 6.65E-15, Te 4.33E-17 - 8088, 337.000, 0, En 1.416930567754E-06, CFL 0.00131, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -6.65E-15, Te -1.16E-15 - 8112, 338.000, 0, En 1.533251114697E-06, CFL 0.00157, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 1.33E-14, Te 3.10E-15 - 8136, 339.000, 0, En 5.029202550637E-07, CFL 0.00141, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -1.33E-14, Te -2.79E-15 - 8160, 340.000, 0, En 2.001705545191E-06, CFL 0.00171, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 1.33E-14, Te -2.94E-16 - 8184, 341.000, 0, En 1.689478903421E-06, CFL 0.00226, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 1.33E-14, Te -6.65E-16 - 8208, 342.000, 0, En 4.128651775110E-07, CFL 0.00116, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se -6.65E-15, Te 1.53E-15 - 8232, 343.000, 0, En 4.821085020042E-08, CFL 0.00029, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te -7.29E-16 - 8256, 344.000, 0, En 2.973921620960E-07, CFL 0.00061, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -9.47E-16 - 8280, 345.000, 0, En 6.673779870310E-07, CFL 0.00092, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 1.17E-15 - 8304, 346.000, 0, En 3.847028424558E-06, CFL 0.00301, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -2.30E-15 - 8328, 347.000, 0, En 5.384874013397E-06, CFL 0.00224, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 1.33E-14, Te 1.33E-15 - 8352, 348.000, 0, En 1.421236413423E-05, CFL 0.00371, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -2.00E-14, Te -1.67E-15 - 8376, 349.000, 0, En 2.290221726330E-05, CFL 0.00475, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te -6.47E-16 - 8400, 350.000, 0, En 1.015498901825E-05, CFL 0.00337, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 2.14E-15 - 8424, 351.000, 0, En 2.557925549737E-06, CFL 0.00197, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -8.30E-16 - 8448, 352.000, 0, En 4.002003681050E-06, CFL 0.00303, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 2.82E-16 - 8472, 353.000, 0, En 1.133793761382E-05, CFL 0.00385, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -6.65E-15, Te -4.69E-15 - 8496, 354.000, 0, En 1.039060247335E-05, CFL 0.00284, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 6.65E-15, Te 2.92E-15 - 8520, 355.000, 0, En 8.231538775449E-06, CFL 0.00245, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 1.33E-14, Te -1.52E-15 - 8544, 356.000, 0, En 5.481458466206E-06, CFL 0.00235, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -2.00E-14, Te 2.85E-15 - 8568, 357.000, 0, En 3.026870830911E-06, CFL 0.00252, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se 0.00E+00, Te 9.93E-17 - 8592, 358.000, 0, En 1.032662332915E-06, CFL 0.00111, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 0.00E+00, Te -9.27E-16 - 8616, 359.000, 0, En 1.264345231678E-06, CFL 0.00097, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -3.17E-16 - 8640, 360.000, 0, En 3.801159839210E-07, CFL 0.00049, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 1.33E-14, Te 4.44E-15 - 8664, 361.000, 0, En 1.999059336872E-07, CFL 0.00057, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7835, Me -3.10E-17, Se -2.00E-14, Te -3.87E-15 - 8688, 362.000, 0, En 1.961716003950E-07, CFL 0.00043, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 1.53E-15 - 8712, 363.000, 0, En 1.710287511659E-07, CFL 0.00052, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te -1.01E-15 - 8736, 364.000, 0, En 3.167999901995E-07, CFL 0.00052, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 0.00E+00, Te -1.28E-15 - 8760, 365.000, 0, En 6.777761514698E-07, CFL 0.00094, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -2.00E-14, Te -2.11E-16 + 24, 1.000, 0, En 2.217171847407E-06, CFL 0.00129, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.54E-15 + 48, 2.000, 0, En 4.776965724808E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 7.25E-16 + 72, 3.000, 0, En 6.806536316047E-06, CFL 0.00327, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -8.94E-16 + 96, 4.000, 0, En 4.806934185581E-06, CFL 0.00209, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 2.96E-15 + 120, 5.000, 0, En 2.431533587284E-07, CFL 0.00055, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -8.42E-16 + 144, 6.000, 0, En 9.851765098321E-07, CFL 0.00090, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.30E-15 + 168, 7.000, 0, En 5.373452779241E-07, CFL 0.00105, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 3.11E-15 + 192, 8.000, 0, En 2.554839806621E-06, CFL 0.00233, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te -2.51E-16 + 216, 9.000, 0, En 4.201263165745E-06, CFL 0.00251, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se -6.65E-15, Te -1.49E-15 + 240, 10.000, 0, En 1.152708283229E-05, CFL 0.00360, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 1.33E-14, Te -9.89E-16 + 264, 11.000, 0, En 8.644202310097E-06, CFL 0.00238, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -6.65E-15, Te -8.17E-16 + 288, 12.000, 0, En 4.195751555306E-06, CFL 0.00190, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 1.33E-14, Te 5.38E-16 + 312, 13.000, 0, En 4.317455773953E-06, CFL 0.00189, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 0.00E+00, Te 2.77E-16 + 336, 14.000, 0, En 2.935006295415E-06, CFL 0.00178, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -2.34E-15 + 360, 15.000, 0, En 6.993769447234E-06, CFL 0.00276, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.07E-15 + 384, 16.000, 0, En 3.170555356682E-06, CFL 0.00247, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 6.65E-15, Te -1.38E-15 + 408, 17.000, 0, En 7.207915673493E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -2.00E-14, Te 6.76E-16 + 432, 18.000, 0, En 1.242247632815E-06, CFL 0.00103, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te 2.00E-15 + 456, 19.000, 0, En 2.838603813009E-07, CFL 0.00040, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te -3.00E-17 + 480, 20.000, 0, En 1.587253329040E-06, CFL 0.00121, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 3.78E-15 + 504, 21.000, 0, En 1.965695465456E-06, CFL 0.00109, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 0.00E+00, Te -1.06E-15 + 528, 22.000, 0, En 3.615652083005E-06, CFL 0.00237, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -6.65E-15, Te -2.60E-15 + 552, 23.000, 0, En 2.816956469675E-06, CFL 0.00171, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 9.13E-16 + 576, 24.000, 0, En 3.910632708208E-06, CFL 0.00189, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -3.86E-15 + 600, 25.000, 0, En 1.500331901907E-05, CFL 0.00420, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 2.35E-15 + 624, 26.000, 0, En 5.310500952808E-06, CFL 0.00180, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -2.18E-15 + 648, 27.000, 0, En 1.412409510688E-05, CFL 0.00289, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -2.00E-14, Te -3.41E-16 + 672, 28.000, 0, En 1.034160992761E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se 0.00E+00, Te -5.59E-16 + 696, 29.000, 0, En 1.277066377066E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 1.33E-14, Te 7.90E-16 + 720, 30.000, 0, En 4.842578749254E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 0.00E+00, Te 3.51E-16 + 744, 31.000, 0, En 8.589331697465E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se -6.65E-15, Te 1.73E-15 + 768, 32.000, 0, En 1.896740958943E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se 0.00E+00, Te 1.02E-16 + 792, 33.000, 0, En 3.227621644802E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -9.75E-16 + 816, 34.000, 0, En 2.278907531256E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 3.59E-15 + 840, 35.000, 0, En 9.553292706926E-08, CFL 0.00025, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 6.65E-15, Te -2.49E-15 + 864, 36.000, 0, En 1.758855412953E-07, CFL 0.00030, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se -6.65E-15, Te -2.01E-15 + 888, 37.000, 0, En 3.270669734066E-07, CFL 0.00058, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 1.33E-14, Te 3.04E-15 + 912, 38.000, 0, En 1.114011456434E-06, CFL 0.00109, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 6.65E-15, Te -1.48E-15 + 936, 39.000, 0, En 3.975514187239E-06, CFL 0.00233, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -1.90E-15 + 960, 40.000, 0, En 1.138885376325E-06, CFL 0.00144, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -1.33E-14, Te 6.09E-16 + 984, 41.000, 0, En 8.237603642620E-07, CFL 0.00101, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -1.59E-15 + 1008, 42.000, 0, En 2.106242047853E-06, CFL 0.00149, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se -6.65E-15, Te 9.81E-16 + 1032, 43.000, 0, En 2.546101643107E-06, CFL 0.00217, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 1.33E-14, Te -8.77E-16 + 1056, 44.000, 0, En 1.156641426722E-06, CFL 0.00163, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.73E-15 + 1080, 45.000, 0, En 1.415420308961E-06, CFL 0.00088, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -1.32E-15 + 1104, 46.000, 0, En 5.238962211897E-07, CFL 0.00052, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -4.12E-17 + 1128, 47.000, 0, En 1.398673064303E-07, CFL 0.00020, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se -6.65E-15, Te 2.27E-16 + 1152, 48.000, 0, En 1.400698736468E-06, CFL 0.00155, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 6.65E-15, Te -3.62E-17 + 1176, 49.000, 0, En 1.283178869606E-06, CFL 0.00078, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -2.48E-15 + 1200, 50.000, 0, En 3.442833709962E-07, CFL 0.00033, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -3.68E-15 + 1224, 51.000, 0, En 2.740566656383E-06, CFL 0.00251, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 2.54E-15 + 1248, 52.000, 0, En 1.028206548298E-05, CFL 0.00297, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te 9.90E-17 + 1272, 53.000, 0, En 7.145605407084E-06, CFL 0.00267, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te 5.77E-16 + 1296, 54.000, 0, En 6.780354451024E-06, CFL 0.00232, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 5.45E-16 + 1320, 55.000, 0, En 3.917298049971E-06, CFL 0.00177, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 0.00E+00, Te -2.85E-15 + 1344, 56.000, 0, En 1.915088995524E-06, CFL 0.00139, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 6.65E-15, Te -4.78E-16 + 1368, 57.000, 0, En 3.479675067839E-06, CFL 0.00156, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 3.19E-15 + 1392, 58.000, 0, En 3.511687418921E-06, CFL 0.00185, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te -6.55E-16 + 1416, 59.000, 0, En 2.195589661916E-06, CFL 0.00217, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -1.07E-15 + 1440, 60.000, 0, En 6.675408753614E-07, CFL 0.00080, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te -1.03E-15 + 1464, 61.000, 0, En 9.475024562263E-07, CFL 0.00138, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 5.70E-16 + 1488, 62.000, 0, En 3.851911142973E-06, CFL 0.00231, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se -6.65E-15, Te -1.74E-15 + 1512, 63.000, 0, En 1.789764607400E-06, CFL 0.00252, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 8.73E-16 + 1536, 64.000, 0, En 1.322105825512E-06, CFL 0.00238, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te 4.95E-16 + 1560, 65.000, 0, En 7.295146550066E-07, CFL 0.00144, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 3.16E-15 + 1584, 66.000, 0, En 9.585532853028E-07, CFL 0.00105, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 6.65E-15, Te -2.03E-15 + 1608, 67.000, 0, En 2.626245024316E-06, CFL 0.00153, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se -6.65E-15, Te 2.13E-15 + 1632, 68.000, 0, En 6.379837911569E-06, CFL 0.00325, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -8.54E-16 + 1656, 69.000, 0, En 3.398558067057E-06, CFL 0.00192, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 1.33E-14, Te 2.20E-15 + 1680, 70.000, 0, En 2.728654289243E-06, CFL 0.00196, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 6.65E-15, Te -6.78E-16 + 1704, 71.000, 0, En 3.565131348047E-06, CFL 0.00217, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -6.65E-15, Te 1.24E-15 + 1728, 72.000, 0, En 4.995295525863E-06, CFL 0.00312, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se -6.65E-15, Te -1.29E-15 + 1752, 73.000, 0, En 7.990106242292E-06, CFL 0.00359, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se 6.65E-15, Te 2.93E-15 + 1776, 74.000, 0, En 6.815372493610E-06, CFL 0.00357, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se -1.33E-14, Te -2.90E-15 + 1800, 75.000, 0, En 1.433360253389E-06, CFL 0.00149, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -2.10E-15 + 1824, 76.000, 0, En 1.451764395637E-06, CFL 0.00140, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 1.07E-15 + 1848, 77.000, 0, En 7.639927750122E-06, CFL 0.00345, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te 1.29E-15 + 1872, 78.000, 0, En 4.155415224536E-06, CFL 0.00240, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 0.00E+00, Te 1.25E-15 + 1896, 79.000, 0, En 5.279970656471E-06, CFL 0.00308, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se 0.00E+00, Te 2.49E-16 + 1920, 80.000, 0, En 4.862076981996E-06, CFL 0.00228, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se -6.65E-15, Te -2.08E-15 + 1944, 81.000, 0, En 2.857042897390E-06, CFL 0.00218, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 3.25E-16 + 1968, 82.000, 0, En 4.782013398118E-06, CFL 0.00219, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.83E-15 + 1992, 83.000, 0, En 2.461226443698E-06, CFL 0.00199, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se -6.65E-15, Te -2.11E-16 + 2016, 84.000, 0, En 1.621635183243E-06, CFL 0.00172, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 1.30E-15 + 2040, 85.000, 0, En 2.664177080012E-06, CFL 0.00137, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -6.65E-15, Te 1.89E-15 + 2064, 86.000, 0, En 4.142080488914E-06, CFL 0.00173, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 6.65E-15, Te -2.84E-15 + 2088, 87.000, 0, En 2.606739704306E-06, CFL 0.00121, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 6.65E-15, Te 2.61E-15 + 2112, 88.000, 0, En 9.855267925829E-06, CFL 0.00338, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 6.65E-15, Te -1.87E-15 + 2136, 89.000, 0, En 1.336428155879E-05, CFL 0.00382, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 0.00E+00, Te -3.79E-16 + 2160, 90.000, 0, En 9.954414719798E-06, CFL 0.00248, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 2.05E-15 + 2184, 91.000, 0, En 6.738371527295E-06, CFL 0.00255, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.00E-15 + 2208, 92.000, 0, En 8.862087407294E-07, CFL 0.00071, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -1.26E-15 + 2232, 93.000, 0, En 1.201299941176E-06, CFL 0.00127, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -4.73E-16 + 2256, 94.000, 0, En 1.303905458693E-06, CFL 0.00169, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -1.62E-15 + 2280, 95.000, 0, En 2.413890281533E-06, CFL 0.00135, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 3.31E-15 + 2304, 96.000, 0, En 6.028986091440E-06, CFL 0.00382, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -8.73E-16 + 2328, 97.000, 0, En 2.526300476459E-05, CFL 0.00454, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 6.65E-15, Te 7.25E-16 + 2352, 98.000, 0, En 1.793847106369E-05, CFL 0.00465, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -1.33E-14, Te -1.75E-15 + 2376, 99.000, 0, En 1.918309585971E-06, CFL 0.00148, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 1.00E-15 + 2400, 100.000, 0, En 6.432549117954E-06, CFL 0.00273, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 1.33E-14, Te 7.87E-16 + 2424, 101.000, 0, En 2.450342962780E-06, CFL 0.00218, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -1.33E-14, Te -5.43E-16 + 2448, 102.000, 0, En 4.291709932186E-06, CFL 0.00291, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 6.65E-15, Te -9.91E-17 + 2472, 103.000, 0, En 2.882707769649E-06, CFL 0.00250, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 6.65E-15, Te -2.36E-15 + 2496, 104.000, 0, En 3.423087104795E-06, CFL 0.00314, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 1.33E-14, Te 7.45E-16 + 2520, 105.000, 0, En 1.168033002012E-06, CFL 0.00142, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -2.00E-14, Te 1.94E-16 + 2544, 106.000, 0, En 3.118951363835E-06, CFL 0.00364, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -6.65E-15, Te -1.20E-15 + 2568, 107.000, 0, En 9.084459132165E-06, CFL 0.00508, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -6.65E-15, Te 3.38E-15 + 2592, 108.000, 0, En 6.439889301312E-06, CFL 0.00423, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.00E-14, Te -3.82E-15 + 2616, 109.000, 0, En 1.756318535979E-06, CFL 0.00182, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 1.72E-15 + 2640, 110.000, 0, En 7.169284240228E-07, CFL 0.00088, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te -2.83E-16 + 2664, 111.000, 0, En 9.334696804153E-07, CFL 0.00123, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 6.65E-15, Te -3.14E-16 + 2688, 112.000, 0, En 2.699565260130E-06, CFL 0.00267, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 1.33E-14, Te 4.32E-15 + 2712, 113.000, 0, En 5.608790061875E-06, CFL 0.00268, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -1.08E-15 + 2736, 114.000, 0, En 7.632965612896E-06, CFL 0.00323, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -1.84E-15 + 2760, 115.000, 0, En 2.139665377330E-06, CFL 0.00148, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -1.74E-15 + 2784, 116.000, 0, En 3.398039802484E-06, CFL 0.00272, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 1.77E-15 + 2808, 117.000, 0, En 8.270460452151E-06, CFL 0.00305, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se 0.00E+00, Te -1.34E-15 + 2832, 118.000, 0, En 9.948479421436E-06, CFL 0.00357, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -1.33E-14, Te 4.93E-16 + 2856, 119.000, 0, En 8.390718716475E-06, CFL 0.00358, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 2.00E-14, Te 6.49E-16 + 2880, 120.000, 0, En 5.128472655426E-06, CFL 0.00284, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se 0.00E+00, Te 3.28E-16 + 2904, 121.000, 0, En 5.312047076777E-06, CFL 0.00414, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 1.33E-14, Te 3.86E-16 + 2928, 122.000, 0, En 6.458245232899E-06, CFL 0.00383, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 6.65E-15, Te 4.15E-16 + 2952, 123.000, 0, En 1.615870416428E-06, CFL 0.00152, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se -6.65E-15, Te -6.79E-16 + 2976, 124.000, 0, En 1.606756749896E-06, CFL 0.00245, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 1.33E-14, Te 3.13E-15 + 3000, 125.000, 0, En 1.046517725347E-06, CFL 0.00197, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 0.00E+00, Te 9.02E-16 + 3024, 126.000, 0, En 1.434047710569E-06, CFL 0.00240, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -2.76E-15 + 3048, 127.000, 0, En 1.008575348252E-05, CFL 0.00621, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 6.65E-15, Te 1.41E-15 + 3072, 128.000, 0, En 1.061721154862E-05, CFL 0.00394, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 0.00E+00, Te -6.11E-16 + 3096, 129.000, 0, En 1.805565602850E-06, CFL 0.00219, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te 2.13E-16 + 3120, 130.000, 0, En 3.075263945426E-06, CFL 0.00336, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 1.33E-14, Te -3.03E-16 + 3144, 131.000, 0, En 7.178355953916E-06, CFL 0.00441, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 0.00E+00, Te 1.95E-15 + 3168, 132.000, 0, En 3.746897333183E-06, CFL 0.00325, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -6.65E-15, Te -1.22E-15 + 3192, 133.000, 0, En 1.358103721035E-06, CFL 0.00174, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te -1.04E-15 + 3216, 134.000, 0, En 6.028242228813E-07, CFL 0.00119, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 1.84E-15 + 3240, 135.000, 0, En 5.305042421229E-07, CFL 0.00098, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se -6.65E-15, Te 1.29E-15 + 3264, 136.000, 0, En 4.360328810322E-06, CFL 0.00457, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 6.65E-15, Te -2.32E-15 + 3288, 137.000, 0, En 4.502719577876E-06, CFL 0.00371, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te 5.65E-16 + 3312, 138.000, 0, En 1.023447518799E-06, CFL 0.00198, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -1.33E-14, Te -2.56E-16 + 3336, 139.000, 0, En 3.321198819362E-06, CFL 0.00347, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -6.65E-15, Te 2.36E-15 + 3360, 140.000, 0, En 5.375106162966E-06, CFL 0.00477, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -2.80E-15 + 3384, 141.000, 0, En 3.443371576888E-06, CFL 0.00309, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -3.25E-16 + 3408, 142.000, 0, En 1.826765958567E-06, CFL 0.00219, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -6.65E-15, Te 1.13E-15 + 3432, 143.000, 0, En 1.353630109220E-06, CFL 0.00192, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -1.33E-14, Te 3.76E-16 + 3456, 144.000, 0, En 8.826151613898E-07, CFL 0.00177, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te -1.59E-15 + 3480, 145.000, 0, En 1.450258774494E-06, CFL 0.00196, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 1.33E-14, Te -6.42E-16 + 3504, 146.000, 0, En 4.954349855845E-07, CFL 0.00133, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 0.00E+00, Te 2.08E-16 + 3528, 147.000, 0, En 4.671261843953E-07, CFL 0.00127, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -2.00E-14, Te -7.44E-16 + 3552, 148.000, 0, En 4.979830184432E-07, CFL 0.00097, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 1.68E-15 + 3576, 149.000, 0, En 1.593001475397E-07, CFL 0.00038, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.00E-14, Te -2.41E-15 + 3600, 150.000, 0, En 9.535743432781E-07, CFL 0.00183, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 1.33E-14, Te 1.45E-15 + 3624, 151.000, 0, En 1.984443481381E-06, CFL 0.00290, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se -6.65E-15, Te -2.17E-15 + 3648, 152.000, 0, En 4.661528405470E-07, CFL 0.00091, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -6.65E-15, Te -1.30E-15 + 3672, 153.000, 0, En 7.343793118284E-07, CFL 0.00173, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 6.65E-15, Te 1.28E-15 + 3696, 154.000, 0, En 1.523208902132E-06, CFL 0.00254, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 1.22E-15 + 3720, 155.000, 0, En 3.115064423580E-07, CFL 0.00097, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 0.00E+00, Te -8.73E-16 + 3744, 156.000, 0, En 5.506160505752E-06, CFL 0.00413, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 1.14E-15 + 3768, 157.000, 0, En 1.912536545670E-05, CFL 0.00840, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te 8.92E-16 + 3792, 158.000, 0, En 1.687609238108E-05, CFL 0.00668, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -6.65E-15, Te -2.28E-15 + 3816, 159.000, 0, En 6.754643300815E-06, CFL 0.00380, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te 7.04E-16 + 3840, 160.000, 0, En 3.817129086015E-06, CFL 0.00421, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -6.65E-15, Te 2.30E-15 + 3864, 161.000, 0, En 7.748912764574E-06, CFL 0.00523, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -2.55E-15 + 3888, 162.000, 0, En 8.051023280118E-06, CFL 0.00471, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se 0.00E+00, Te 8.79E-16 + 3912, 163.000, 0, En 3.347931138292E-06, CFL 0.00323, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te -1.31E-15 + 3936, 164.000, 0, En 2.111037627515E-06, CFL 0.00291, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 3.13E-15 + 3960, 165.000, 0, En 1.950354514759E-06, CFL 0.00302, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -5.44E-16 + 3984, 166.000, 0, En 1.569336361690E-06, CFL 0.00272, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 1.33E-14, Te -3.69E-16 + 4008, 167.000, 0, En 5.231543229917E-07, CFL 0.00148, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.86E-15 + 4032, 168.000, 0, En 4.059761867027E-07, CFL 0.00120, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 6.65E-15, Te -4.63E-17 + 4056, 169.000, 0, En 6.248304053135E-07, CFL 0.00133, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -1.33E-14, Te -7.15E-16 + 4080, 170.000, 0, En 2.473572073578E-06, CFL 0.00314, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 0.00E+00, Te -1.66E-15 + 4104, 171.000, 0, En 5.567599904864E-06, CFL 0.00519, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 1.21E-15 + 4128, 172.000, 0, En 3.758907919353E-06, CFL 0.00371, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 6.65E-15, Te -8.68E-16 + 4152, 173.000, 0, En 1.221040804447E-06, CFL 0.00217, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.34E-15 + 4176, 174.000, 0, En 1.923877843701E-06, CFL 0.00263, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -1.33E-14, Te -2.10E-15 + 4200, 175.000, 0, En 3.780352939073E-06, CFL 0.00302, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 0.00E+00, Te 2.04E-15 + 4224, 176.000, 0, En 4.981996593999E-06, CFL 0.00415, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -4.14E-16 + 4248, 177.000, 0, En 2.391232896970E-06, CFL 0.00315, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 1.96E-15 + 4272, 178.000, 0, En 8.406075501778E-07, CFL 0.00144, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te -1.00E-15 + 4296, 179.000, 0, En 3.542011541101E-07, CFL 0.00109, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -2.00E-14, Te 4.36E-15 + 4320, 180.000, 0, En 3.739664813048E-07, CFL 0.00107, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 6.65E-15, Te -4.00E-15 + 4344, 181.000, 0, En 4.255509175103E-06, CFL 0.00454, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 2.07E-15 + 4368, 182.000, 0, En 1.360939636316E-05, CFL 0.00785, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 4.10E-17 + 4392, 183.000, 0, En 1.110671502051E-05, CFL 0.00625, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 0.00E+00, Te -6.41E-16 + 4416, 184.000, 0, En 4.627393214215E-06, CFL 0.00337, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 6.65E-15, Te 7.32E-16 + 4440, 185.000, 0, En 3.925302450372E-06, CFL 0.00337, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te -1.03E-16 + 4464, 186.000, 0, En 3.456203322523E-06, CFL 0.00278, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se 0.00E+00, Te -4.76E-16 + 4488, 187.000, 0, En 1.320351657797E-06, CFL 0.00191, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se -6.65E-15, Te 1.89E-17 + 4512, 188.000, 0, En 2.500425897430E-07, CFL 0.00096, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se 0.00E+00, Te 2.56E-16 + 4536, 189.000, 0, En 1.379395299876E-07, CFL 0.00052, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.66E-14, Te -1.43E-15 + 4560, 190.000, 0, En 1.834870706929E-07, CFL 0.00076, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -2.36E-15 + 4584, 191.000, 0, En 9.951081217017E-07, CFL 0.00181, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 1.52E-15 + 4608, 192.000, 0, En 1.331959058877E-06, CFL 0.00203, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 6.90E-16 + 4632, 193.000, 0, En 8.928889959628E-07, CFL 0.00197, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 1.33E-14, Te 2.36E-15 + 4656, 194.000, 0, En 1.039923436548E-06, CFL 0.00197, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -3.88E-15 + 4680, 195.000, 0, En 1.851083493883E-06, CFL 0.00227, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.66E-14, Te -8.94E-16 + 4704, 196.000, 0, En 2.163886346025E-06, CFL 0.00298, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 1.33E-14, Te 6.42E-16 + 4728, 197.000, 0, En 1.840007336311E-06, CFL 0.00241, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 0.00E+00, Te -1.59E-15 + 4752, 198.000, 0, En 2.005040319989E-06, CFL 0.00290, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -1.33E-14, Te -3.29E-17 + 4776, 199.000, 0, En 9.684581753743E-07, CFL 0.00212, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.98E-15 + 4800, 200.000, 0, En 6.690451353874E-08, CFL 0.00023, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -6.65E-15, Te -1.33E-15 + 4824, 201.000, 0, En 1.435852516733E-07, CFL 0.00057, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 0.00E+00, Te 1.09E-15 + 4848, 202.000, 0, En 2.342638162375E-06, CFL 0.00305, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 6.65E-15, Te -1.68E-15 + 4872, 203.000, 0, En 7.301242107221E-06, CFL 0.00451, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se -6.65E-15, Te -1.06E-15 + 4896, 204.000, 0, En 6.076612739489E-06, CFL 0.00354, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 1.30E-15 + 4920, 205.000, 0, En 7.568445240506E-07, CFL 0.00113, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te -1.16E-15 + 4944, 206.000, 0, En 1.736699253873E-06, CFL 0.00270, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te -2.70E-16 + 4968, 207.000, 0, En 3.103086886294E-06, CFL 0.00303, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 1.03E-15 + 4992, 208.000, 0, En 4.131618489063E-06, CFL 0.00349, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 1.15E-15 + 5016, 209.000, 0, En 1.193165016397E-06, CFL 0.00179, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 6.65E-15, Te -3.15E-15 + 5040, 210.000, 0, En 4.076981826057E-07, CFL 0.00111, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 1.57E-15 + 5064, 211.000, 0, En 1.155501567071E-07, CFL 0.00037, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 0.00E+00, Te 4.16E-16 + 5088, 212.000, 0, En 8.479609475994E-08, CFL 0.00029, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 1.94E-15 + 5112, 213.000, 0, En 2.044340825611E-06, CFL 0.00257, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -1.33E-14, Te 3.56E-16 + 5136, 214.000, 0, En 4.442651363543E-06, CFL 0.00373, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 0.00E+00, Te -1.81E-16 + 5160, 215.000, 0, En 2.871007632342E-06, CFL 0.00361, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -5.56E-16 + 5184, 216.000, 0, En 7.352144490872E-06, CFL 0.00582, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.98E-15 + 5208, 217.000, 0, En 5.367755093905E-06, CFL 0.00409, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -8.88E-16 + 5232, 218.000, 0, En 1.621584650985E-06, CFL 0.00223, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 6.65E-15, Te -9.08E-16 + 5256, 219.000, 0, En 3.695508174394E-07, CFL 0.00114, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se 6.65E-15, Te -1.56E-15 + 5280, 220.000, 0, En 4.820346322470E-07, CFL 0.00117, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 6.65E-15, Te -5.93E-16 + 5304, 221.000, 0, En 1.545163349298E-07, CFL 0.00058, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -2.00E-14, Te 2.42E-15 + 5328, 222.000, 0, En 1.001427112727E-07, CFL 0.00048, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -1.33E-14, Te -5.39E-17 + 5352, 223.000, 0, En 2.164864532131E-07, CFL 0.00074, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 1.74E-15 + 5376, 224.000, 0, En 3.644855764955E-07, CFL 0.00128, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 1.33E-14, Te -6.19E-16 + 5400, 225.000, 0, En 1.202761150030E-06, CFL 0.00185, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 0.00E+00, Te 1.42E-15 + 5424, 226.000, 0, En 1.079915686576E-06, CFL 0.00228, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se 0.00E+00, Te 2.41E-15 + 5448, 227.000, 0, En 2.354551950716E-06, CFL 0.00339, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -1.30E-15 + 5472, 228.000, 0, En 7.248644146287E-06, CFL 0.00542, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 6.65E-15, Te -1.20E-15 + 5496, 229.000, 0, En 4.008411746558E-06, CFL 0.00313, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te 1.91E-16 + 5520, 230.000, 0, En 9.694434015201E-07, CFL 0.00207, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 1.33E-14, Te -8.26E-16 + 5544, 231.000, 0, En 2.908121916368E-07, CFL 0.00093, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -2.98E-16 + 5568, 232.000, 0, En 1.566565367130E-07, CFL 0.00070, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 0.00E+00, Te 2.32E-15 + 5592, 233.000, 0, En 2.181031357461E-07, CFL 0.00094, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -1.23E-15 + 5616, 234.000, 0, En 4.931474915187E-06, CFL 0.00425, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 6.65E-15, Te -1.41E-15 + 5640, 235.000, 0, En 3.676032966081E-06, CFL 0.00313, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 2.00E-14, Te -4.73E-17 + 5664, 236.000, 0, En 4.616011791058E-07, CFL 0.00133, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.91E-15 + 5688, 237.000, 0, En 1.131594789916E-07, CFL 0.00061, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -1.54E-15 + 5712, 238.000, 0, En 2.389942972956E-07, CFL 0.00098, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 6.65E-15, Te -6.28E-16 + 5736, 239.000, 0, En 5.992930354916E-07, CFL 0.00159, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 1.33E-14, Te 8.96E-16 + 5760, 240.000, 0, En 8.791211491851E-07, CFL 0.00152, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.00E-14, Te 1.03E-15 + 5784, 241.000, 0, En 1.777187187429E-06, CFL 0.00267, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 6.65E-15, Te -1.08E-15 + 5808, 242.000, 0, En 2.609844689702E-06, CFL 0.00325, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 2.27E-15 + 5832, 243.000, 0, En 2.339070464440E-06, CFL 0.00221, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.66E-14, Te -9.28E-16 + 5856, 244.000, 0, En 9.455942317885E-07, CFL 0.00174, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -6.65E-15, Te 4.27E-16 + 5880, 245.000, 0, En 2.706760507311E-07, CFL 0.00068, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 6.65E-15, Te -9.80E-16 + 5904, 246.000, 0, En 2.873817712996E-07, CFL 0.00101, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 6.65E-15, Te -2.38E-16 + 5928, 247.000, 0, En 3.598495220183E-07, CFL 0.00120, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.13E-15 + 5952, 248.000, 0, En 6.474150158478E-07, CFL 0.00170, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -2.02E-15 + 5976, 249.000, 0, En 2.169020417357E-06, CFL 0.00316, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 1.33E-14, Te 1.21E-15 + 6000, 250.000, 0, En 2.949173327659E-06, CFL 0.00361, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se -6.65E-15, Te 2.64E-15 + 6024, 251.000, 0, En 3.217175882670E-06, CFL 0.00314, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 6.65E-15, Te -3.86E-15 + 6048, 252.000, 0, En 3.325381384973E-06, CFL 0.00356, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8143, Me -1.83E-17, Se -1.33E-14, Te 3.72E-15 + 6072, 253.000, 0, En 2.786193108649E-06, CFL 0.00293, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -1.13E-15 + 6096, 254.000, 0, En 3.529286907405E-06, CFL 0.00332, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 1.77E-15 + 6120, 255.000, 0, En 4.473462699695E-06, CFL 0.00393, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -2.83E-15 + 6144, 256.000, 0, En 5.006078516475E-06, CFL 0.00374, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te 2.44E-15 + 6168, 257.000, 0, En 3.841243903809E-06, CFL 0.00302, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -9.48E-16 + 6192, 258.000, 0, En 6.114005302370E-06, CFL 0.00444, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.00E-14, Te -2.23E-16 + 6216, 259.000, 0, En 1.562888982708E-05, CFL 0.00638, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 0.00E+00, Te 1.77E-15 + 6240, 260.000, 0, En 1.159403329896E-05, CFL 0.00456, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 6.65E-15, Te -1.44E-15 + 6264, 261.000, 0, En 2.928090864101E-06, CFL 0.00289, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se -6.65E-15, Te -2.46E-15 + 6288, 262.000, 0, En 1.221775300287E-06, CFL 0.00184, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 4.96E-15 + 6312, 263.000, 0, En 7.910007914449E-07, CFL 0.00161, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se -6.65E-15, Te -2.98E-15 + 6336, 264.000, 0, En 6.641588158304E-07, CFL 0.00133, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 1.33E-15 + 6360, 265.000, 0, En 1.677618515836E-06, CFL 0.00266, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te 1.28E-15 + 6384, 266.000, 0, En 2.174450524508E-06, CFL 0.00285, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -2.13E-15 + 6408, 267.000, 0, En 2.757156511591E-06, CFL 0.00325, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -8.76E-16 + 6432, 268.000, 0, En 3.274158717127E-06, CFL 0.00284, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 2.94E-15 + 6456, 269.000, 0, En 3.081701686414E-06, CFL 0.00316, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.91E-15 + 6480, 270.000, 0, En 3.627416736568E-07, CFL 0.00089, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te 1.34E-16 + 6504, 271.000, 0, En 4.764198423821E-07, CFL 0.00108, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te -7.34E-16 + 6528, 272.000, 0, En 2.634640229948E-06, CFL 0.00277, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 3.39E-15 + 6552, 273.000, 0, En 4.438635504561E-06, CFL 0.00362, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te -7.89E-16 + 6576, 274.000, 0, En 7.111152753726E-06, CFL 0.00424, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -6.65E-15, Te -2.09E-15 + 6600, 275.000, 0, En 4.878756236559E-06, CFL 0.00356, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.18E-15 + 6624, 276.000, 0, En 5.035328469030E-06, CFL 0.00388, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 6.65E-15, Te 9.45E-16 + 6648, 277.000, 0, En 3.350660909437E-06, CFL 0.00312, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 6.65E-15, Te -2.97E-15 + 6672, 278.000, 0, En 1.104176959833E-06, CFL 0.00191, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 6.65E-15, Te -5.76E-16 + 6696, 279.000, 0, En 3.003165940206E-06, CFL 0.00301, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 6.65E-15, Te 8.22E-16 + 6720, 280.000, 0, En 7.023577914925E-06, CFL 0.00423, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -1.46E-17, Se 6.65E-15, Te -6.76E-16 + 6744, 281.000, 0, En 1.170360565960E-05, CFL 0.00508, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -6.65E-15, Te -1.08E-15 + 6768, 282.000, 0, En 9.644455376764E-06, CFL 0.00409, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 6.65E-15, Te -1.76E-15 + 6792, 283.000, 0, En 3.285126605596E-06, CFL 0.00223, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 6.65E-15, Te 1.23E-15 + 6816, 284.000, 0, En 4.351060845279E-05, CFL 0.00884, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 0.00E+00, Te 1.20E-15 + 6840, 285.000, 0, En 6.376728021860E-05, CFL 0.00805, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se 0.00E+00, Te 7.23E-16 + 6864, 286.000, 0, En 1.930195917097E-05, CFL 0.00494, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 0.00E+00, Te 4.11E-16 + 6888, 287.000, 0, En 2.951178487622E-06, CFL 0.00249, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -1.33E-14, Te 1.73E-15 + 6912, 288.000, 0, En 5.996702816240E-06, CFL 0.00312, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 6.65E-15, Te -2.54E-15 + 6936, 289.000, 0, En 1.192568657103E-05, CFL 0.00459, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se -6.65E-15, Te 1.38E-15 + 6960, 290.000, 0, En 6.917878688808E-06, CFL 0.00278, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -1.18E-15 + 6984, 291.000, 0, En 7.760470175154E-06, CFL 0.00395, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te 1.29E-16 + 7008, 292.000, 0, En 3.644264450332E-05, CFL 0.00624, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -1.46E-15 + 7032, 293.000, 0, En 3.281800819135E-05, CFL 0.00669, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 1.33E-14, Te 1.58E-15 + 7056, 294.000, 0, En 1.378522296829E-05, CFL 0.00358, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te -1.01E-16 + 7080, 295.000, 0, En 5.980108666555E-06, CFL 0.00291, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te 9.98E-16 + 7104, 296.000, 0, En 1.073417690330E-06, CFL 0.00141, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -9.94E-16 + 7128, 297.000, 0, En 1.715170541821E-06, CFL 0.00248, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -1.77E-15 + 7152, 298.000, 0, En 2.435327151338E-06, CFL 0.00288, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 1.54E-15 + 7176, 299.000, 0, En 2.365242900466E-06, CFL 0.00170, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -6.65E-15, Te -2.39E-15 + 7200, 300.000, 0, En 2.486237647479E-06, CFL 0.00204, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se -6.65E-15, Te 2.18E-15 + 7224, 301.000, 0, En 4.469915712188E-06, CFL 0.00256, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 0.00E+00, Te -1.13E-15 + 7248, 302.000, 0, En 9.240203621773E-06, CFL 0.00399, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 6.65E-15, Te -8.82E-16 + 7272, 303.000, 0, En 8.311987533014E-06, CFL 0.00283, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 0.00E+00, Te 4.14E-16 + 7296, 304.000, 0, En 2.576512475038E-06, CFL 0.00169, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 1.08E-15 + 7320, 305.000, 0, En 1.101575027076E-06, CFL 0.00130, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 1.33E-14, Te -2.92E-15 + 7344, 306.000, 0, En 6.232158527002E-07, CFL 0.00103, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 6.65E-15, Te 3.17E-15 + 7368, 307.000, 0, En 1.053427119809E-06, CFL 0.00160, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se -6.65E-15, Te -4.04E-16 + 7392, 308.000, 0, En 3.111256953145E-06, CFL 0.00300, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se 0.00E+00, Te -6.34E-17 + 7416, 309.000, 0, En 3.101863348916E-06, CFL 0.00164, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 0.00E+00, Te 6.48E-16 + 7440, 310.000, 0, En 2.333993333660E-06, CFL 0.00170, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 1.06E-15 + 7464, 311.000, 0, En 2.296088645062E-06, CFL 0.00197, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te -3.75E-16 + 7488, 312.000, 0, En 1.589366016620E-06, CFL 0.00192, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te -8.06E-16 + 7512, 313.000, 0, En 2.164743606189E-07, CFL 0.00055, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te -5.86E-16 + 7536, 314.000, 0, En 5.864292264172E-06, CFL 0.00351, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se 6.65E-15, Te 3.26E-15 + 7560, 315.000, 0, En 2.148156285566E-05, CFL 0.00544, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -1.33E-14, Te 1.31E-15 + 7584, 316.000, 0, En 2.061178262171E-05, CFL 0.00446, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -3.66E-15 + 7608, 317.000, 0, En 3.588162652338E-06, CFL 0.00185, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te 9.53E-17 + 7632, 318.000, 0, En 6.418292259609E-07, CFL 0.00073, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 6.65E-15, Te 1.48E-15 + 7656, 319.000, 0, En 1.579700297283E-06, CFL 0.00139, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 0.00E+00, Te -3.37E-15 + 7680, 320.000, 0, En 1.477701926025E-06, CFL 0.00154, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 1.52E-15 + 7704, 321.000, 0, En 5.824967823770E-07, CFL 0.00121, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -1.33E-14, Te -1.84E-15 + 7728, 322.000, 0, En 1.211260219943E-06, CFL 0.00141, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se 0.00E+00, Te -3.79E-16 + 7752, 323.000, 0, En 1.096731811703E-06, CFL 0.00132, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 2.64E-15 + 7776, 324.000, 0, En 6.105940395769E-07, CFL 0.00071, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -3.56E-15 + 7800, 325.000, 0, En 2.563603761006E-06, CFL 0.00199, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 6.65E-15, Te 4.59E-15 + 7824, 326.000, 0, En 3.013147293882E-06, CFL 0.00180, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se 0.00E+00, Te -3.24E-15 + 7848, 327.000, 0, En 1.069453277916E-05, CFL 0.00343, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 2.65E-15 + 7872, 328.000, 0, En 1.019158749986E-05, CFL 0.00254, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -3.58E-15 + 7896, 329.000, 0, En 3.631446984276E-06, CFL 0.00200, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 6.65E-15, Te -1.25E-15 + 7920, 330.000, 0, En 3.756279928853E-06, CFL 0.00243, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 2.05E-15 + 7944, 331.000, 0, En 9.148524181978E-07, CFL 0.00109, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -2.57E-16 + 7968, 332.000, 0, En 1.499468926240E-06, CFL 0.00146, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 6.65E-15, Te 2.48E-15 + 7992, 333.000, 0, En 1.380907839055E-06, CFL 0.00138, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se -6.65E-15, Te -1.68E-15 + 8016, 334.000, 0, En 1.373694715935E-06, CFL 0.00168, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -6.65E-15, Te 1.95E-15 + 8040, 335.000, 0, En 1.714599908695E-06, CFL 0.00135, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -1.33E-14, Te -1.80E-16 + 8064, 336.000, 0, En 1.426159593040E-06, CFL 0.00175, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 1.33E-14, Te 1.24E-15 + 8088, 337.000, 0, En 1.475890393114E-06, CFL 0.00127, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -1.33E-14, Te -2.63E-15 + 8112, 338.000, 0, En 1.069507697102E-06, CFL 0.00124, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 2.00E-14, Te 3.79E-15 + 8136, 339.000, 0, En 6.225530795142E-07, CFL 0.00164, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -6.65E-15, Te -3.38E-15 + 8160, 340.000, 0, En 1.606102657717E-06, CFL 0.00143, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 1.33E-14, Te -6.60E-16 + 8184, 341.000, 0, En 1.392187799215E-06, CFL 0.00181, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -1.85E-15 + 8208, 342.000, 0, En 4.465045675794E-07, CFL 0.00126, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se 0.00E+00, Te 2.05E-15 + 8232, 343.000, 0, En 8.311466916262E-08, CFL 0.00039, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te 1.47E-16 + 8256, 344.000, 0, En 3.412378568899E-07, CFL 0.00062, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -1.96E-15 + 8280, 345.000, 0, En 7.530026147882E-07, CFL 0.00093, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 1.08E-15 + 8304, 346.000, 0, En 2.334324183997E-06, CFL 0.00209, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -2.46E-16 + 8328, 347.000, 0, En 6.193081744792E-06, CFL 0.00250, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te 2.01E-16 + 8352, 348.000, 0, En 1.400950740087E-05, CFL 0.00350, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -2.17E-15 + 8376, 349.000, 0, En 2.199959980970E-05, CFL 0.00445, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te 3.54E-17 + 8400, 350.000, 0, En 1.126522687774E-05, CFL 0.00349, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 1.74E-15 + 8424, 351.000, 0, En 2.340994615064E-06, CFL 0.00221, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -1.75E-15 + 8448, 352.000, 0, En 3.095220778467E-06, CFL 0.00252, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 1.68E-15 + 8472, 353.000, 0, En 1.150623397453E-05, CFL 0.00379, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -6.65E-15, Te -5.56E-15 + 8496, 354.000, 0, En 9.956807440515E-06, CFL 0.00273, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 6.65E-15, Te 4.19E-15 + 8520, 355.000, 0, En 8.197920021424E-06, CFL 0.00241, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 6.65E-15, Te -2.02E-15 + 8544, 356.000, 0, En 5.416978331518E-06, CFL 0.00232, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -1.33E-14, Te 2.90E-15 + 8568, 357.000, 0, En 2.656401912143E-06, CFL 0.00209, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se -6.65E-15, Te -8.58E-16 + 8592, 358.000, 0, En 1.009645095105E-06, CFL 0.00091, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 1.33E-14, Te -2.01E-16 + 8616, 359.000, 0, En 1.378432632339E-06, CFL 0.00091, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -2.62E-16 + 8640, 360.000, 0, En 4.012332620372E-07, CFL 0.00048, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 6.65E-15, Te 3.78E-15 + 8664, 361.000, 0, En 1.621087963926E-07, CFL 0.00046, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7835, Me -3.10E-17, Se -2.00E-14, Te -2.52E-15 + 8688, 362.000, 0, En 4.581454654724E-07, CFL 0.00108, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 1.39E-15 + 8712, 363.000, 0, En 1.285028895347E-07, CFL 0.00036, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te -6.21E-16 + 8736, 364.000, 0, En 5.452756239607E-07, CFL 0.00111, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 6.65E-15, Te -1.15E-15 + 8760, 365.000, 0, En 6.319485966903E-07, CFL 0.00089, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -2.00E-14, Te 1.79E-15 diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index edb6907b68..a282e95358 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -53,7 +53,7 @@ module MOM_KPP integer :: id_Vt2 = -1, id_BulkUz2 = -1, id_BulkDrho = -1 integer :: id_uStar = -1, id_buoyFlux = -1 integer :: id_QminusSW = -1, id_netS = -1 - integer :: id_Kt_KPP = -1, id_Ks_KPP = -1 + integer :: id_Kt_KPP = -1, id_Ks_KPP = -1, id_Kv_KPP = -1 integer :: id_NLTt = -1, id_NLTs = -1 integer :: id_sigma = -1 integer :: id_dSdt = -1, id_dTdt = -1 @@ -69,6 +69,7 @@ module MOM_KPP real, allocatable, dimension(:,:,:) :: N2 ! Brunt-Vaisala frequency (1/s2) real, allocatable, dimension(:,:,:) :: Vt2 ! Unresolved shear turbulence (1/s2) real, allocatable, dimension(:,:,:) :: Kt_KPP, Ks_KPP ! Temp/scalar diffusivity due to KPP (m2/s) + real, allocatable, dimension(:,:,:) :: Kv_KPP ! Viscosity due to KPP (m2/s) end type KPP_CS @@ -185,6 +186,9 @@ subroutine KPP_init(paramFile, G, diag, Time, CS, passive) CS%id_Ks_KPP = register_diag_field('ocean_model', 'KPP_Ksalt', diag%axesTi, Time, & 'Salt diffusivity due to KPP, as calculated by [CVmix] KPP', 'm2/s') if (CS%id_Ks_KPP > 0) allocate( CS%Ks_KPP( SZI_(G), SZJ_(G), SZK_(G)+1 ) ) + CS%id_Kv_KPP = register_diag_field('ocean_model', 'KPP_Kv', diag%axesTi, Time, & + 'Vertical viscosity due to KPP, as calculated by [CVmix] KPP', 'm2/s') + if (CS%id_Kv_KPP > 0) allocate( CS%Kv_KPP( SZI_(G), SZJ_(G), SZK_(G)+1 ) ) CS%id_NLTt = register_diag_field('ocean_model', 'KPP_NLtransport_heat', diag%axesTi, Time, & 'Non-local transport for heat, as calculated by [CVmix] KPP', 'nondim') CS%id_NLTs = register_diag_field('ocean_model', 'KPP_NLtransport_salt', diag%axesTi, Time, & @@ -205,11 +209,12 @@ subroutine KPP_init(paramFile, G, diag, Time, CS, passive) if (CS%id_Vt2 > 0) CS%Vt2(:,:,:) = 0. if (CS%id_Kt_KPP > 0) CS%Kt_KPP(:,:,:) = 0. if (CS%id_Ks_KPP > 0) CS%Ks_KPP(:,:,:) = 0. + if (CS%id_Kv_KPP > 0) CS%Kv_KPP(:,:,:) = 0. end subroutine KPP_init -subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, Ks, nonLocalTransHeat, nonLocalTransScalar) +subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, Ks, Kv, nonLocalTransHeat, nonLocalTransScalar) ! Calculates diffusivity and non-local transport for KPP parameterization ! Arguments @@ -227,6 +232,8 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K ! (out) Vertical diffusivity including KPP (m2/s) real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: Ks ! (in) Vertical diffusivity of salt in interior (m2/s) ! (out) Vertical diffusivity including KPP (m2/s) + real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: Kv ! (in) Vertical viscosity in interior (m2/s) + ! (out) Vertical viscosity including KPP (m2/s) real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: nonLocalTransHeat, nonLocalTransScalar ! Temp/scalar non-local transport (m/s) ! Local variables @@ -372,7 +379,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K ! Now call KPP proper to obtain BL diffusivities, viscosities and non-local transports Kdiffusivity(:,1) = Kt(i,j,:) ! Diffusivty for heat Kdiffusivity(:,2) = Ks(i,j,:) ! Diffusivity for salt - Kviscosity(:) = Ks(i,j,:) ! Viscosity ??????? + Kviscosity(:) = Kv(i,j,:) ! Viscosity ??????? call cvmix_coeffs_kpp(Kdiffusivity, & ! (inout) Total heat/salt diffusivities (m2/s) Kviscosity, & ! (inout) Total viscosity (m2/s) iFaceHeight, & ! (in) Height of interfaces (m) @@ -407,11 +414,17 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K if (Kdiffusivity(k,2) /= Ks(i,j,k)) CS%Ks_KPP(i,j,k) = Kdiffusivity(k,2) ! Salt diffusivity due to KPP enddo endif + if (CS%id_Kv_KPP > 0) then + do k = 1, G%ke + if (Kviscosity(k) /= Kv(i,j,k)) CS%Kv_KPP(i,j,k) = Kviscosity(k) ! Viscosity due to KPP + enddo + endif ! Update output of routine if (.not. CS%passiveMode) then Kt(i,j,:) = Kdiffusivity(:,1) Ks(i,j,:) = Kdiffusivity(:,2) + Kv(i,j,:) = Kviscosity(:) endif if (CS%debug .and. i==G%isc .and. j==G%jsc) then @@ -445,6 +458,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K if (CS%id_buoyFlux > 0) call post_data(CS%id_buoyFlux, buoyFlux, CS%diag) if (CS%id_Kt_KPP > 0) call post_data(CS%id_Kt_KPP, CS%Kt_KPP, CS%diag) if (CS%id_Ks_KPP > 0) call post_data(CS%id_Ks_KPP, CS%Ks_KPP, CS%diag) + if (CS%id_Kv_KPP > 0) call post_data(CS%id_Kv_KPP, CS%Kv_KPP, CS%diag) if (CS%id_NLTt > 0) call post_data(CS%id_NLTt, nonLocalTransHeat, CS%diag) if (CS%id_NLTs > 0) call post_data(CS%id_NLTs, nonLocalTransScalar, CS%diag) diff --git a/src/parameterizations/vertical/MOM_diabatic_driver.F90 b/src/parameterizations/vertical/MOM_diabatic_driver.F90 index a35deb038c..9938de0a8d 100644 --- a/src/parameterizations/vertical/MOM_diabatic_driver.F90 +++ b/src/parameterizations/vertical/MOM_diabatic_driver.F90 @@ -462,7 +462,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) if (associated(visc%Kd_extra_T)) & Kd_heat(:,:,:) = Kd_heat(:,:,:) + visc%Kd_extra_T(:,:,:) call KPP_calculate(CS%KPP_CSp, G, h, tv%T, tv%S, u, v, tv%eqn_of_state, & - fluxes%ustar, buoyancyFlux, Kd_heat, Kd_salt, KPP_NLTheat, KPP_NLTscalar) + fluxes%ustar, buoyancyFlux, Kd_heat, Kd_salt, visc%Kv_turb, KPP_NLTheat, KPP_NLTscalar) if (.not. CS%KPPisPassive) then if (associated(visc%Kd_turb) .and. CS%matchKPPwithoutKappaShear) then Kd_salt(:,:,:) = ( Kd_salt(:,:,:) + visc%Kd_turb(:,:,:) ) ! Put back part due to Kappa-shear diff --git a/src/parameterizations/vertical/MOM_set_viscosity.F90 b/src/parameterizations/vertical/MOM_set_viscosity.F90 index 01e4c0f0d6..21987b083b 100644 --- a/src/parameterizations/vertical/MOM_set_viscosity.F90 +++ b/src/parameterizations/vertical/MOM_set_viscosity.F90 @@ -1473,23 +1473,27 @@ subroutine set_visc_register_restarts(G, param_file, visc, restart_CS) ! fields. Allocated here. ! (in) restart_CS - A pointer to the restart control structure. type(vardesc) :: vd - logical :: use_kappa_shear, adiabatic + logical :: use_kappa_shear, adiabatic, useKPP integer :: isd, ied, jsd, jed, nz character(len=40) :: mod = "MOM_set_visc" ! This module's name. isd = G%isd ; ied = G%ied ; jsd = G%jsd ; jed = G%jed ; nz = G%ke call get_param(param_file, mod, "ADIABATIC", adiabatic, default=.false., & do_not_log=.true.) - use_kappa_shear = .false. + use_kappa_shear = .false. ; useKPP = .false. if (.not.adiabatic) then call get_param(param_file, mod, "USE_JACKSON_PARAM", use_kappa_shear, & "If true, use the Jackson-Hallberg-Legg (JPO 2008) \n"//& "shear mixing parameterization.", default=.false., & do_not_log=.true.) + call get_param(param_file, mod, "USE_KPP", useKPP, & + "If true, turns on the [CVmix] KPP scheme of Large et al., 1984,\n"// & + "to calculate diffusivities and non-local transport in the OBL.", & + default=.false., do_not_log=.true.) endif - if (use_kappa_shear) then + if (use_kappa_shear .or. useKPP) then allocate(visc%Kd_turb(isd:ied,jsd:jed,nz+1)) ; visc%Kd_turb(:,:,:) = 0.0 allocate(visc%TKE_turb(isd:ied,jsd:jed,nz+1)) ; visc%TKE_turb(:,:,:) = 0.0 allocate(visc%Kv_turb(isd:ied,jsd:jed,nz+1)) ; visc%Kv_turb(:,:,:) = 0.0 From c08d9220ea5e1c2a647d805e3aa1df05b66fc338 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 23 Sep 2013 22:13:07 -0400 Subject: [PATCH 192/372] Updated CVmix to r246 o No interface or answers changes. --- pkg/CVmix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/CVmix b/pkg/CVmix index b1efafd9ca..d1a49ff70f 160000 --- a/pkg/CVmix +++ b/pkg/CVmix @@ -1 +1 @@ -Subproject commit b1efafd9caa5ede249d7c583ec71b5c5f15d8e39 +Subproject commit d1a49ff70fd19abe2ccecc2427392464f7d3d9a4 From d0a1dd22f16bb4e3b72d11f5abbb37188926ba7c Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 24 Sep 2013 19:53:27 -0400 Subject: [PATCH 193/372] Reverted to positive down diagnostic axes o To allow ferret users to refernce data by index, we've been obliged to make the 1-D psuedo-coordinates positive in the k-positive direction. This is a ferret restriction and when it is fixed we'll return to the sign convention used by the model. --- src/ALE/MOM_ALE.F90 | 2 ++ src/ALE/MOM_regridding.F90 | 13 +++++++++---- src/core/MOM_verticalGrid.F90 | 1 + src/framework/MOM_diag_mediator.F90 | 6 ++++-- 4 files changed, 16 insertions(+), 6 deletions(-) diff --git a/src/ALE/MOM_ALE.F90 b/src/ALE/MOM_ALE.F90 index ec0f182fd5..729e380b02 100644 --- a/src/ALE/MOM_ALE.F90 +++ b/src/ALE/MOM_ALE.F90 @@ -667,6 +667,8 @@ subroutine ALE_updateVerticalGridType( CS, GV ) GV%sLayer(1:nk) = 0.5*( GV%sInterface(1:nk) + GV%sInterface(2:nk+1) ) GV%zAxisUnits = getCoordinateUnits( CS%regridCS ) GV%zAxisLongName = getCoordinateShortName( CS%regridCS ) + GV%direction = -1 ! Because of ferret in z* mode. Need method to set + ! as function of coordinae mode. end subroutine ALE_updateVerticalGridType diff --git a/src/ALE/MOM_regridding.F90 b/src/ALE/MOM_regridding.F90 index 63bcf277d9..98da12477f 100644 --- a/src/ALE/MOM_regridding.F90 +++ b/src/ALE/MOM_regridding.F90 @@ -1551,6 +1551,9 @@ function getCoordinateInterfaces( CS ) getCoordinateInterfaces(k+1) = getCoordinateInterfaces(k) & -CS%coordinateResolution(k) enddo + ! The following line has an "abs()" to allow ferret users to reference + ! data by index. It is a temporary work around... :( -AJA + getCoordinateInterfaces(:) = abs( getCoordinateInterfaces(:) ) end function getCoordinateInterfaces @@ -1586,13 +1589,15 @@ function getCoordinateShortName( CS ) select case ( CS%regridding_scheme ) case ( REGRIDDING_ZSTAR ) - getCoordinateShortName = 'z*' + !getCoordinateShortName = 'z*' + ! The following line is a temporary work around... :( -AJA + getCoordinateShortName = 'pseaduo-depth, -z*' case ( REGRIDDING_SIGMA ) - getCoordinateShortName = 'Sigma' + getCoordinateShortName = 'sigma' case ( REGRIDDING_RHO ) - getCoordinateShortName = 'Rho' + getCoordinateShortName = 'rho' case ( REGRIDDING_ARBITRARY ) - getCoordinateShortName = 'Arbitrary' + getCoordinateShortName = 'coordinate' case default call MOM_error(FATAL,'MOM_regridding, getCoordinateShortName: '//& 'Unknown regridding scheme selected!') diff --git a/src/core/MOM_verticalGrid.F90 b/src/core/MOM_verticalGrid.F90 index 15456eab97..0a375697e5 100644 --- a/src/core/MOM_verticalGrid.F90 +++ b/src/core/MOM_verticalGrid.F90 @@ -47,6 +47,7 @@ module MOM_verticalGrid ! e.g. "Target Potential Density" or "Height" real ALLOCABLE_, dimension(NKMEM_) :: sLayer ! Coordinate values of layer centers real ALLOCABLE_, dimension(NK_INTERFACE_) :: sInterface ! Coordinate values on interfaces + integer :: direction = 1 ! Direction defaults to 1, positive up. ! The following variables give information about the vertical grid. logical :: Boussinesq ! If true, make the Boussinesq approximation. diff --git a/src/framework/MOM_diag_mediator.F90 b/src/framework/MOM_diag_mediator.F90 index 15e579ba71..6462d122d5 100644 --- a/src/framework/MOM_diag_mediator.F90 +++ b/src/framework/MOM_diag_mediator.F90 @@ -156,9 +156,11 @@ subroutine set_axes_info(G, param_file, diag, set_vertical) if (set_vert) then id_zl = diag_axis_init('zl', zlev, trim(G%GV%zAxisUnits), 'z', & - 'Layer '//trim(G%GV%zAxisLongName)) + 'Layer '//trim(G%GV%zAxisLongName), & + direction=G%GV%direction) id_zi = diag_axis_init('zi', zinter, trim(G%GV%zAxisUnits), 'z', & - 'Interface '//trim(G%GV%zAxisLongName)) + 'Interface '//trim(G%GV%zAxisLongName), & + direction=G%GV%direction) else id_zl = -1 ; id_zi = -1 endif From e70a3cf2ee932d1c6bca7b902b2b2645ce774a4e Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 24 Sep 2013 21:19:20 -0400 Subject: [PATCH 194/372] Added trivial constant buoyancy forcing mode o BUOY_CONFIG = "const" requires SENSIBLE_HEAT_FLUX to be set o All other fluxes%fields are allocated and zeroed out --- .../solo_driver/MOM_surface_forcing.F90 | 84 +++++++++++++++++++ 1 file changed, 84 insertions(+) diff --git a/config_src/solo_driver/MOM_surface_forcing.F90 b/config_src/solo_driver/MOM_surface_forcing.F90 index cc6d04aaee..498d46cdce 100644 --- a/config_src/solo_driver/MOM_surface_forcing.F90 +++ b/config_src/solo_driver/MOM_surface_forcing.F90 @@ -142,6 +142,7 @@ module MOM_surface_forcing logical :: archaic_OMIP_file = .true. logical :: dataOverrideIsInitialized = .false. real :: wind_scale ! A value by which wind-stresses are scaled, ND. + real :: constantHeatForcing ! A value used for sensible heat flux when buoy_config="const" character(len=8) :: wind_stagger type(tracer_flow_control_CS), pointer :: tracer_flow_CSp => NULL() !### type(ctrl_forcing_CS), pointer :: ctrl_forcing_CSp => NULL() @@ -268,6 +269,8 @@ subroutine set_forcing(state, fluxes, day_start, day_interval, G, CS) call buoyancy_forcing_from_data_override(state, fluxes, day_center, dt, G, CS) elseif (trim(CS%buoy_config) == "zero") then call buoyancy_forcing_zero(state, fluxes, day_center, dt, G, CS) + elseif (trim(CS%buoy_config) == "const") then + call buoyancy_forcing_const(state, fluxes, day_center, dt, G, CS) elseif (trim(CS%buoy_config) == "linear") then call buoyancy_forcing_linear(state, fluxes, day_center, dt, G, CS) elseif (trim(CS%buoy_config) == "MESO") then @@ -1423,6 +1426,82 @@ subroutine buoyancy_forcing_zero(state, fluxes, day, dt, G, CS) end subroutine buoyancy_forcing_zero +subroutine buoyancy_forcing_const(state, fluxes, day, dt, G, CS) + type(surface), intent(inout) :: state + type(forcing), intent(inout) :: fluxes + type(time_type), intent(in) :: day + real, intent(in) :: dt + type(ocean_grid_type), intent(in) :: G + type(surface_forcing_CS), pointer :: CS +! This subroutine specifies the current surface fluxes of buoyancy +! temperature and fresh water. It may also be modified to add +! surface fluxes of user provided tracers. +! +! Arguments: state - A structure containing fields that describe the +! surface state of the ocean. +! (out) fluxes - A structure containing pointers to any possible +! forcing fields. Unused fields have NULL ptrs. +! (in) day - Time of the fluxes. +! (in) dt - The amount of time over which the fluxes apply. +! (in) G - The ocean's grid structure. +! (in) CS - A pointer to the control structure returned by a previous +! call to surface_forcing_init. + integer :: i, j, is, ie, js, je + + if ( CS%use_temperature ) then + if (.not.associated(fluxes%evap)) then + allocate(fluxes%evap(G%isd:G%ied,G%jsd:G%jed)) + fluxes%evap(:,:) = 0.0 + endif + if (.not.associated(fluxes%liq_precip)) then + allocate(fluxes%liq_precip(G%isd:G%ied,G%jsd:G%jed)) + fluxes%liq_precip(:,:) = 0.0 + endif + if (.not.associated(fluxes%froz_precip)) then + allocate(fluxes%froz_precip(G%isd:G%ied,G%jsd:G%jed)) + fluxes%froz_precip(:,:) = 0.0 + endif + if (.not.associated(fluxes%liq_runoff)) then + allocate(fluxes%liq_runoff(G%isd:G%ied,G%jsd:G%jed)) + fluxes%liq_runoff(:,:) = 0.0 + endif + if (.not.associated(fluxes%froz_runoff)) then + allocate(fluxes%froz_runoff(G%isd:G%ied,G%jsd:G%jed)) + fluxes%froz_runoff(:,:) = 0.0 + endif + if (.not.associated(fluxes%virt_precip)) then + allocate(fluxes%virt_precip(G%isd:G%ied,G%jsd:G%jed)) + fluxes%virt_precip(:,:) = 0.0 + endif + + ! Specify the heat fluxes by setting the following, all in units + ! of W m-2 and positive for heat fluxes into the ocean. + if (.not.associated(fluxes%sw)) then + allocate(fluxes%sw(G%isd:G%ied,G%jsd:G%jed)) ; fluxes%sw(:,:) = 0.0 + endif + if (.not.associated(fluxes%lw)) then + allocate(fluxes%lw(G%isd:G%ied,G%jsd:G%jed)) ; fluxes%lw(:,:) = 0.0 + endif + if (.not.associated(fluxes%latent)) then + allocate(fluxes%latent(G%isd:G%ied,G%jsd:G%jed)) ; fluxes%latent(:,:) = 0.0 + endif + if (.not.associated(fluxes%sens)) then + allocate(fluxes%sens(G%isd:G%ied,G%jsd:G%jed)) ; fluxes%sens(:,:) = CS%constantHeatForcing + endif + else + if (.not.associated(fluxes%buoy)) then + allocate(fluxes%buoy(G%isd:G%ied,G%jsd:G%jed)) ; fluxes%buoy(:,:) = 0.0 + endif + endif + + if (associated(fluxes%p_surf)) then + do j=js,je ; do i=is,ie + fluxes%p_surf(i,j) = 0.0 + enddo ; enddo + endif + +end subroutine buoyancy_forcing_const + subroutine buoyancy_forcing_linear(state, fluxes, day, dt, G, CS) type(surface), intent(inout) :: state type(forcing), intent(inout) :: fluxes @@ -1880,6 +1959,11 @@ subroutine surface_forcing_init(Time, G, param_file, diag, CS, tracer_flow_CSp) CS%SSTrestore_file = trim(CS%inputdir)//trim(CS%SSTrestore_file) CS%salinityrestore_file = trim(CS%inputdir)//trim(CS%salinityrestore_file) + elseif (trim(CS%buoy_config) == "const") then + call get_param(param_file, mod, "SENSIBLE_HEAT_FLUX", CS%constantHeatForcing, & + "A constant heat forcing (positive into ocean) applied \n"//& + "through the sensible heat flux field. ", & + units='W/m2', default=0., fail_if_missing=.true.) endif call get_param(param_file, mod, "WIND_CONFIG", CS%wind_config, & "The character string that indicates how wind forcing \n"//& From 47cb3edd5e7231f19a396277fee3489dde2ecf94 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 25 Sep 2013 13:01:42 -0400 Subject: [PATCH 195/372] Added clock for ALE o added clock around ALE calls in MOM.F90 o Fixed typo in comment in MOM_remapping.F90 --- src/ALE/MOM_remapping.F90 | 2 +- src/core/MOM.F90 | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/ALE/MOM_remapping.F90 b/src/ALE/MOM_remapping.F90 index 80d82172e7..a7a553dd36 100644 --- a/src/ALE/MOM_remapping.F90 +++ b/src/ALE/MOM_remapping.F90 @@ -933,7 +933,7 @@ subroutine dzFromH1H2( n1, h1, n2, h2, dx ) write(0,*) 'h2=',h2 write(0,*) 'dx=',dx write(0,*) 'x1,x2,x2-x1',x1,x2,x2-x1 - call MOM_error(FATAL,'MOM_regridding, dzFromH1H2: Bottom has moved!') + call MOM_error(FATAL,'MOM_remapping, dzFromH1H2: Bottom has moved!') endif #endif diff --git a/src/core/MOM.F90 b/src/core/MOM.F90 index 2ad58c08ff..461e7513da 100644 --- a/src/core/MOM.F90 +++ b/src/core/MOM.F90 @@ -580,6 +580,7 @@ module MOM integer :: id_clock_diagnostics, id_clock_Z_diag integer :: id_clock_init, id_clock_MOM_init integer :: id_clock_pass, id_clock_pass_init ! Also in dynamics d/r +integer :: id_clock_ALE contains @@ -775,7 +776,9 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) call hchksum(CS%tv%S,"Pre-ALE 1 S", G, haloshift=1) call check_redundant("Pre-ALE 1 ", u, v, G) endif + call cpu_clock_begin(id_clock_ALE) call ALE_main(G, h, u, v, CS%tv, CS%ALE_CSp) + call cpu_clock_end(id_clock_ALE) if (CS%debug) then call MOM_state_chksum("Post-ALE 1 ", u, v, h, CS%uh, CS%vh, G) call hchksum(CS%tv%T,"Post-ALE 1 T", G, haloshift=1) @@ -1049,7 +1052,9 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) call hchksum(CS%tv%S,"Pre-ALE S", G, haloshift=1) call check_redundant("Pre-ALE ", u, v, G) endif + call cpu_clock_begin(id_clock_ALE) call ALE_main(G, h, u, v, CS%tv, CS%ALE_CSp) + call cpu_clock_end(id_clock_ALE) if (CS%debug) then call MOM_state_chksum("Post-ALE ", u, v, h, CS%uh, CS%vh, G) call hchksum(CS%tv%T,"Post-ALE T", G, haloshift=1) @@ -2031,6 +2036,7 @@ subroutine MOM_timing_init(CS) id_clock_ml_restrat = cpu_clock_id('(Ocean mixed layer restrat)', grain=CLOCK_MODULE) id_clock_diagnostics = cpu_clock_id('(Ocean collective diagnostics)', grain=CLOCK_MODULE) id_clock_Z_diag = cpu_clock_id('(Ocean Z-space diagnostics)', grain=CLOCK_MODULE) + id_clock_ALE = cpu_clock_id('(Ocean ALE)', grain=CLOCK_MODULE) end subroutine MOM_timing_init From 8e452f28e0d0c7b151520f84b5271f6e578c4de1 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 25 Sep 2013 16:07:26 -0400 Subject: [PATCH 196/372] Added MOM_diffConvection.F90 o Turn on with USE_CONVECTION o Initialized and called from MOM_diabatic_driver o Alphabetized some module use statements in MOM_diabatic_driver --- .../vertical/MOM_diabatic_driver.F90 | 19 ++- .../vertical/MOM_diffConvection.F90 | 159 ++++++++++++++++++ 2 files changed, 175 insertions(+), 3 deletions(-) create mode 100644 src/parameterizations/vertical/MOM_diffConvection.F90 diff --git a/src/parameterizations/vertical/MOM_diabatic_driver.F90 b/src/parameterizations/vertical/MOM_diabatic_driver.F90 index 9938de0a8d..215726583b 100644 --- a/src/parameterizations/vertical/MOM_diabatic_driver.F90 +++ b/src/parameterizations/vertical/MOM_diabatic_driver.F90 @@ -66,15 +66,17 @@ module MOM_diabatic_driver !********+*********+*********+*********+*********+*********+*********+** use MOM_bulk_mixed_layer, only : bulkmixedlayer, bulkmixedlayer_init, bulkmixedlayer_CS +use MOM_checksums, only : hchksum, uchksum, vchksum use MOM_cpu_clock, only : cpu_clock_id, cpu_clock_begin, cpu_clock_end use MOM_cpu_clock, only : CLOCK_MODULE_DRIVER, CLOCK_MODULE, CLOCK_ROUTINE -use MOM_entrain_diffusive, only : entrainment_diffusive, entrain_diffusive_init -use MOM_entrain_diffusive, only : entrain_diffusive_end, entrain_diffusive_CS use MOM_diag_mediator, only : post_data, register_diag_field, safe_alloc_ptr use MOM_diag_mediator, only : diag_ctrl, time_type use MOM_diag_to_Z, only : diag_to_Z_CS, register_Zint_diag, calc_Zint_diags +use MOM_diffConvection, only : diffConvection_CS, diffConvection_init +use MOM_diffConvection, only : diffConvection_calculate, diffConvection_end use MOM_domains, only : pass_var, To_West, To_South -use MOM_checksums, only : hchksum, uchksum, vchksum +use MOM_entrain_diffusive, only : entrainment_diffusive, entrain_diffusive_init +use MOM_entrain_diffusive, only : entrain_diffusive_end, entrain_diffusive_CS use MOM_error_handler, only : MOM_error, FATAL, WARNING use MOM_file_parser, only : get_param, log_version, param_file_type use MOM_forcing_type, only : forcing, optics_type, MOM_forcing_chksum @@ -150,6 +152,8 @@ module MOM_diabatic_driver logical :: useKPP ! If true, use [CVmix] KPP diffusivities and non-local ! transport. logical :: KPPisPassive ! If true, KPP is in passive mode, not changing answers. + logical :: useConvection ! If true, calculate large diffusivities when column + ! is statically unstable. logical :: matchKPPwithoutKappaShear ! If true, KPP is matched to interior diffusivities ! that do NOT include kappa-shear diffusivity. logical :: debug ! If true, write verbose checksums for debugging purposes. @@ -175,6 +179,7 @@ module MOM_diabatic_driver type(optics_type), pointer :: optics => NULL() type(diag_to_Z_CS), pointer :: diag_to_Z_CSp => NULL() type(KPP_CS), pointer :: KPP_CSp => NULL() + type(diffConvection_CS), pointer :: Conv_CSp => NULL() end type diabatic_CS integer :: id_clock_entrain, id_clock_mixedlayer, id_clock_set_diffusivity @@ -477,6 +482,10 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) call cpu_clock_end(id_clock_kpp) endif + ! Check for static instabilities and increase Kd_int where unstable + if (CS%useConvection) call diffConvection_calculate(CS%Conv_CSp, & + G, h, tv%T, tv%S, tv%eqn_of_state, Kd_int) + if (CS%useKPP) then call cpu_clock_begin(id_clock_kpp) ! Apply non-local transport of heat and salt @@ -1551,6 +1560,9 @@ subroutine diabatic_driver_init(Time, G, param_file, useALEalgorithm, diag, & call set_diffusivity_init(Time, G, param_file, diag, CS%set_diff_CSp, diag_to_Z_CSp) if (CS%useKPP) call KPP_init(param_file, G, diag, Time, CS%KPP_CSp, passive=CS%KPPisPassive) + ! CS%useConvection is set True by diffConvection_init() IF convection will be used. + call diffConvection_init(param_file, G, diag, Time, CS%useConvection, CS%Conv_CSp) + call entrain_diffusive_init(Time, G, param_file, diag, CS%entrain_diffusive_CSp) if (CS%use_geothermal) & call geothermal_init(Time, G, param_file, diag, CS%geothermal_CSp) @@ -1605,6 +1617,7 @@ subroutine diabatic_driver_end(CS) call entrain_diffusive_end(CS%entrain_diffusive_CSp) call set_diffusivity_end(CS%set_diff_CSp) if (CS%useKPP) call KPP_end(CS%KPP_CSp) + if (CS%useConvection) call diffConvection_end(CS%Conv_CSp) if (associated(CS%optics)) then call opacity_end(CS%opacity_CSp, CS%optics) diff --git a/src/parameterizations/vertical/MOM_diffConvection.F90 b/src/parameterizations/vertical/MOM_diffConvection.F90 new file mode 100644 index 0000000000..c24ea80f61 --- /dev/null +++ b/src/parameterizations/vertical/MOM_diffConvection.F90 @@ -0,0 +1,159 @@ +module MOM_diffConvection + +use MOM_checksums, only : hchksum, is_NaN +use MOM_diag_mediator, only : time_type, diag_ctrl, safe_alloc_ptr, post_data +use MOM_diag_mediator, only : query_averaging_enabled, register_diag_field +use MOM_error_handler, only : MOM_error, MOM_mesg, FATAL, WARNING, is_root_PE +use MOM_EOS, only : EOS_type, calculate_density +use MOM_file_parser, only : get_param, log_param, log_version, param_file_type +use MOM_file_parser, only : openParameterBlock, closeParameterBlock +use MOM_grid, only : ocean_grid_type, isPointInCell + +implicit none ; private + +#include "MOM_memory.h" + +public :: diffConvection_init, diffConvection_calculate, diffConvection_end + +! Control structure for containing KPP parameters/data +type, public :: diffConvection_CS ; private + + ! Parameters + real :: Kd_convection ! The value of diffusivity to add at statically unstable interfaces (m2/s) + logical :: debug ! If true, turn on debugging + logical :: passiveMode ! If true, make the motions but go nowhere + + ! Daignostic handles and pointers + type(diag_ctrl), pointer :: diag => NULL() + integer :: id_N2 = -1, id_Kd_conv = -1 + + ! Diagnostics arrays + real, allocatable, dimension(:,:,:) :: N2 ! Brunt-Vaisala frequency (1/s2) + real, allocatable, dimension(:,:,:) :: Kd_conv ! Diffusivity added by convection (m2/s) + +end type diffConvection_CS + +! Module data used for debugging only +logical, parameter :: verbose = .False. + +contains + +subroutine diffConvection_init(paramFile, G, diag, Time, useConvection, CS) +! Initialize the CVmix KPP module and set up diagnostics + +! Arguments + type(param_file_type), intent(in) :: paramFile ! File parser + type(ocean_grid_type), intent(in) :: G ! Ocean grid + type(diag_ctrl), target, intent(in) :: diag ! Diagnostics + type(time_type), intent(in) :: Time ! Time + logical, intent(out) :: useConvection ! Set true if module is in use + type(diffConvection_CS), pointer :: CS ! Control structure +! Local variables +#include "version_variable.h" + character(len=40) :: mod = 'MOM_diffConvection' ! This module's name. + + if (associated(CS)) call MOM_error(FATAL, 'MOM_diffConvection, diffConvection_init: '// & + 'Control structure has already been initialized') + allocate(CS) + +! Read parameters + call log_version(paramFile, mod, version, 'This is the MOM wrapper to CVmix:KPP\n' // & + 'See http://code.google.com/p/cvmix/') + call get_param(paramFile, mod, "USE_CONVECTION", useConvection, & + "If true, turns on the diffusive convection scheme that\n"// & + "increases diapycnal diffusivities at statically unstable\n"// & + "interfaces. Relevant parameters are contained in the\n"// & + "CONVECTION% parameter block.", & + default=.false.) + if (.not. useConvection) return + + call openParameterBlock(paramFile,'CONVECTION') + call get_param(paramFile, mod, 'PASSIVE', CS%passiveMode, & + 'If True, puts KPP into a passive-diagnostic mode.', & + default=.False.) + call get_param(paramFile, mod, 'KD_CONV', CS%Kd_convection, & + 'DIffusivity used in statically unstable regions of column.', & + units='m2/s', default=1.00) + call closeParameterBlock(paramFile) + call get_param(paramFile, mod, 'DEBUG', CS%debug, default=.False., do_not_log=.True.) + +! Register diagnostics + CS%diag => diag + CS%id_N2 = register_diag_field('ocean_model', 'Conv_N2', diag%axesTi, Time, & + 'Square of Brunt-Vaisala frequency used by diffConvection module', '1/s2') + if (CS%id_N2 > 0) allocate( CS%N2( SZI_(G), SZJ_(G), SZK_(G)+1 ) ) + CS%id_Kd_conv = register_diag_field('ocean_model', 'Conv_Kd', diag%axesTi, Time, & + 'Additional diffusivity added by diffConvection module', 'm2/s') + if (CS%id_Kd_conv > 0) allocate( CS%Kd_conv( SZI_(G), SZJ_(G), SZK_(G)+1 ) ) + + if (CS%id_N2 > 0) CS%N2(:,:,:) = 0. + if (CS%id_Kd_conv > 0) CS%Kd_conv(:,:,:) = 0. + +end subroutine diffConvection_init + + +subroutine diffConvection_calculate(CS, G, h, Temp, Salt, EOS, Kd_int) +! Calculates diffusivity and non-local transport for KPP parameterization + +! Arguments + type(diffConvection_CS), pointer :: CS ! Control structure + type(ocean_grid_type), intent(in) :: G ! Ocean grid + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h ! Layer/level thicknesses (units of H) + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: Temp ! Pot. temperature (degrees C) + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: Salt ! Salinity (ppt) + type(EOS_type), pointer :: EOS ! Equation of state + real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: Kd_int ! (in) Vertical diffusivity on interfaces (m2/s) + ! (out) Modified vertical diffusivity (m2/s) +! Local variables + integer :: i, j, k + real, dimension( G%ke+1 ) :: N2_1d ! Brunt-Vaisala frequency squared, at interfaces (1/s2) + real, dimension( G%ke+1 ) :: Kd_1d ! Vertical diffusivity at interfaces (m2/s) + real :: GoRho, pRef, rhoK, rhoKm1 + + GoRho = G%g_Earth / G%Rho0 + + N2_1d( 1 ) = 0. + N2_1d( G%ke+1 ) = 0. + Kd_1d( 1 ) = 0. + Kd_1d( G%ke+1 ) = 0. + do j = G%jsc, G%jec + do i = G%isc, G%iec + + ! This k-loop calculates external quantities independent of any iterations + ! Start at bottom of top level + pRef = 0. ! Ignore atmospheric pressure + do K = 2, G%ke + ! Pressure at interface K is incremented by mass of level above + pRef = pRef + G%g_Earth * G%Rho0 * h(i,j,k-1) * G%H_to_m ! Boussinesq approximation!!!! ????? + ! Compute Brunt-Vaisala frequency (static stability) on interfaces + call calculate_density(Temp(i,j,k), Salt(i,j,k), pRef, rhoK, EOS) + call calculate_density(Temp(i,j,k-1), Salt(i,j,k-1), pRef, rhoKm1, EOS) + N2_1d(K) = GoRho * (rhoK - rhoKm1) / (0.5*(h(i,j,k-1) + h(i,j,k))+G%H_subroundoff) ! Can be negative + Kd_1d(K) = 0. + if (N2_1d(K) < 0.) Kd_1d(K) = CS%Kd_convection + enddo ! k + + if (.not. CS%passiveMode) Kd_int(i,j,:) = Kd_int(i,j,:) + Kd_1d(:) + + if (CS%id_N2 > 0) CS%N2(i,j,:) = N2_1d(:) + if (CS%id_Kd_conv > 0) CS%Kd_conv(i,j,:) = Kd_1d(:) + + enddo ! i + enddo ! j + + if (CS%id_N2 > 0) call post_data(CS%id_N2, CS%N2, CS%diag) + if (CS%id_Kd_conv > 0) call post_data(CS%id_Kd_conv, CS%Kd_conv, CS%diag) + +end subroutine diffConvection_calculate + + +subroutine diffConvection_end(CS) +! Clear pointers, dealocate memory + type(diffConvection_CS), pointer :: CS ! Control structure + + if (CS%id_N2 > 0) deallocate(CS%N2, CS%diag) + if (CS%id_Kd_conv > 0) deallocate(CS%Kd_conv, CS%diag) + deallocate(CS) +end subroutine diffConvection_end + +end module MOM_diffConvection From c5cab075d533e242fa8f546ba6f8307abe86fb28 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 25 Sep 2013 20:23:31 -0400 Subject: [PATCH 197/372] Bugfix: uninitialized data in KPP diagnostics o The Ws and Vt2 arrays had inconsistent dimensions with their 1D counterparts o Moved the arrays that communicate between the two parts of KPP, at the diabatic_driver() level, into the dd control structure --- src/parameterizations/vertical/MOM_KPP.F90 | 22 +++++----- .../vertical/MOM_diabatic_driver.F90 | 44 +++++++++++++------ 2 files changed, 41 insertions(+), 25 deletions(-) diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index a282e95358..8b5a4f212a 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -160,18 +160,18 @@ subroutine KPP_init(paramFile, G, diag, Time, CS, passive) CS%id_Sigma = register_diag_field('ocean_model', 'KPP_sigma', diag%axesTi, Time, & 'Sigma coordinate used by [CVmix] KPP', 'nondim') if (CS%id_Sigma > 0) allocate( CS%sigma( SZI_(G), SZJ_(G), SZK_(G)+1 ) ) - CS%id_Ws = register_diag_field('ocean_model', 'KPP_Ws', diag%axesTi, Time, & + CS%id_Ws = register_diag_field('ocean_model', 'KPP_Ws', diag%axesTL, Time, & 'Turbulent vertical velocity scale for scalars used by [CVmix] KPP', 'm/s') - if (CS%id_Ws > 0) allocate( CS%Ws( SZI_(G), SZJ_(G), SZK_(G)+1 ) ) + if (CS%id_Ws > 0) allocate( CS%Ws( SZI_(G), SZJ_(G), SZK_(G) ) ) CS%id_N = register_diag_field('ocean_model', 'KPP_N', diag%axesTi, Time, & '(Adjusted) Brunt-Vaisala frequency used by [CVmix] KPP', '1/s') if (CS%id_N > 0) allocate( CS%N( SZI_(G), SZJ_(G), SZK_(G)+1 ) ) CS%id_N2 = register_diag_field('ocean_model', 'KPP_N2', diag%axesTi, Time, & 'Square of Brunt-Vaisala frequency used by [CVmix] KPP', '1/s2') if (CS%id_N2 > 0) allocate( CS%N2( SZI_(G), SZJ_(G), SZK_(G)+1 ) ) - CS%id_Vt2 = register_diag_field('ocean_model', 'KPP_Vt2', diag%axesTi, Time, & + CS%id_Vt2 = register_diag_field('ocean_model', 'KPP_Vt2', diag%axesTL, Time, & 'Unresolved shear turbulence used by [CVmix] KPP', '1/s2') - if (CS%id_Vt2 > 0) allocate( CS%Vt2( SZI_(G), SZJ_(G), SZK_(G)+1 ) ) + if (CS%id_Vt2 > 0) allocate( CS%Vt2( SZI_(G), SZJ_(G), SZK_(G) ) ) CS%id_uStar = register_diag_field('ocean_model', 'KPP_uStar', diag%axesT1, Time, & 'Frictional velocity, u*, as used by [CVmix] KPP', 'm/s') CS%id_buoyFlux = register_diag_field('ocean_model', 'KPP_buoyFlux', diag%axesT1, Time, & @@ -276,6 +276,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K do j = G%jsc, G%jec do i = G%isc, G%iec + if (G%mask2dT(i,j)==0.) cycle ! Skip calling KPP for land points ! Things that are independent of position within the column Coriolis = 0.25*( (G%CoriolisBu(i,j) + G%CoriolisBu(i-1,j-1)) & @@ -435,6 +436,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K Temp(i,j,k),Salt(i,j,k),GoRho*deltaRho(k)*(cellHeight(1)-cellHeight(k)),deltaU2(k),Ws_1d(k),Vt2_1d(k),BulkRi_1d(k) enddo endif + enddo ! i enddo ! j @@ -479,12 +481,12 @@ subroutine KPP_applyNonLocalTransport(CS, G, h, nonLocalTrans, surfFlux, dt, sca logical, optional, intent(in) :: isHeat ! Inidicates scalar is heat for diagnostics logical, optional, intent(in) :: isSalt ! Inidicates scalar is salt for diagnostics -! Diagnostics arrays - real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: dSdt ! Tendancy in scalar due to non-local transport (scalar/s) - ! Local variables integer :: i, j, k - logical :: diagHeat, diagSalt + logical :: diagHeat, diagSalt, applyNLtrans + real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: dSdt ! Tendancy in scalar due to non-local transport (scalar/s) + + applyNLtrans = (.not. CS%passiveMode) .and. CS%applyNonLocalTrans diagHeat = .False. if (present(isHeat)) then @@ -509,9 +511,7 @@ subroutine KPP_applyNonLocalTransport(CS, G, h, nonLocalTrans, surfFlux, dt, sca ! Tendancy due to non-local transport of scalar dSdt(i,j,k) = ( nonLocalTrans(i,j,k) - nonLocalTrans(i,j,k+1) ) / h(i,j,k) * surfFlux(i,j) ! Update the scalar - if (.not. CS%passiveMode .and. CS%applyNonLocalTrans) then - scalar(i,j,k) = scalar(i,j,k) + dt * dSdt(i,j,k) - endif + if (applyNLtrans) scalar(i,j,k) = scalar(i,j,k) + dt * dSdt(i,j,k) enddo ! i enddo ! j enddo ! k diff --git a/src/parameterizations/vertical/MOM_diabatic_driver.F90 b/src/parameterizations/vertical/MOM_diabatic_driver.F90 index 215726583b..ff9050d58a 100644 --- a/src/parameterizations/vertical/MOM_diabatic_driver.F90 +++ b/src/parameterizations/vertical/MOM_diabatic_driver.F90 @@ -180,6 +180,13 @@ module MOM_diabatic_driver type(diag_to_Z_CS), pointer :: diag_to_Z_CSp => NULL() type(KPP_CS), pointer :: KPP_CSp => NULL() type(diffConvection_CS), pointer :: Conv_CSp => NULL() + + ! Data arrays for communicating between components + real, allocatable, dimension(:,:,:) :: KPP_NLTheat ! Non-local transport for heat due to KPP (m/s) + real, allocatable, dimension(:,:,:) :: KPP_NLTscalar ! Non-local transport for scalars due to KPP (m/s) + real, allocatable, dimension(:,:) :: buoyancyFlux ! Buoyancy flux for KPP (m2/s3) + real, allocatable, dimension(:,:) :: netHeatMinusSW ! Effective temperature flux for KPP (K m/s) + real, allocatable, dimension(:,:) :: netSalt ! Effective salt flux for KPP (ppt m/s) end type diabatic_CS integer :: id_clock_entrain, id_clock_mixedlayer, id_clock_set_diffusivity @@ -294,11 +301,6 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) ! interpolated into depth space. integer :: z_ids(7) ! The id numbers of the diagnostics that are to be ! interpolated into depth space. - real, dimension(SZI_(G),SZJ_(G)) :: buoyancyFlux ! Buoyancy flux for KPP (m2/s3) - real, dimension(SZI_(G),SZJ_(G)) :: netHeatMinusSW ! Effective temperature flux for KPP (K m/s) - real, dimension(SZI_(G),SZJ_(G)) :: netSalt ! Effective salt flux for KPP (ppt m/s) - real, dimension(SZI_(G),SZJ_(G),SZK_(G)+1) :: KPP_NLTheat ! Non-local transport for heat due to KPP (m/s) - real, dimension(SZI_(G),SZJ_(G),SZK_(G)+1) :: KPP_NLTscalar ! Non-local transport for scalars due to KPP (m/s) integer :: i, j, k, is, ie, js, je, Isq, Ieq, Jsq, Jeq, nz, nkmb real, pointer :: T(:,:,:), S(:,:,:) is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec ; nz = G%ke @@ -448,9 +450,9 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) call cpu_clock_begin(id_clock_kpp) ! KPP needs the surface buoyancy flux but does not update state variables. ! We could make this call higher up to avoid a repeat unpacking of the surface fluxes. ???? - ! Sets: buoyancyFlux, netHeatMinusSW, netSalt - call calculateBuoyancyFlux2d(G, fluxes, CS%optics, h, tv%T, tv%S, tv, buoyancyFlux, & - netHeatMinusSW, netSalt) + ! Sets: CS%buoyancyFlux, CS%netHeatMinusSW, CS%netSalt + call calculateBuoyancyFlux2d(G, fluxes, CS%optics, h, tv%T, tv%S, tv, & + CS%buoyancyFlux, CS%netHeatMinusSW, CS%netSalt) ! The KPP scheme calculates the mixed layer diffusivities and non-local transport ! and requires the interior diffusivity to be complete so that KPP can match profiles. ! Thus, KPP is the last contribution to Kd. @@ -467,7 +469,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) if (associated(visc%Kd_extra_T)) & Kd_heat(:,:,:) = Kd_heat(:,:,:) + visc%Kd_extra_T(:,:,:) call KPP_calculate(CS%KPP_CSp, G, h, tv%T, tv%S, u, v, tv%eqn_of_state, & - fluxes%ustar, buoyancyFlux, Kd_heat, Kd_salt, visc%Kv_turb, KPP_NLTheat, KPP_NLTscalar) + fluxes%ustar, CS%buoyancyFlux, Kd_heat, Kd_salt, visc%Kv_turb, CS%KPP_NLTheat, CS%KPP_NLTscalar) if (.not. CS%KPPisPassive) then if (associated(visc%Kd_turb) .and. CS%matchKPPwithoutKappaShear) then Kd_salt(:,:,:) = ( Kd_salt(:,:,:) + visc%Kd_turb(:,:,:) ) ! Put back part due to Kappa-shear @@ -490,8 +492,8 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) call cpu_clock_begin(id_clock_kpp) ! Apply non-local transport of heat and salt ! Changes: tv%T, tv%S - call KPP_applyNonLocalTransport(CS%KPP_CSp, G, h, KPP_NLTheat, netHeatMinusSW, dt, tv%T, isHeat=.true.) - call KPP_applyNonLocalTransport(CS%KPP_CSp, G, h, KPP_NLTscalar, netSalt, dt, tv%S, isSalt=.true.) + call KPP_applyNonLocalTransport(CS%KPP_CSp, G, h, CS%KPP_NLTheat, CS%netHeatMinusSW, dt, tv%T, isHeat=.true.) + call KPP_applyNonLocalTransport(CS%KPP_CSp, G, h, CS%KPP_NLTscalar, CS%netSalt, dt, tv%S, isSalt=.true.) call cpu_clock_end(id_clock_kpp) endif @@ -1503,10 +1505,17 @@ subroutine diabatic_driver_init(Time, G, param_file, useALEalgorithm, diag, & "If true, turns on the [CVmix] KPP scheme of Large et al., 1984,\n"// & "to calculate diffusivities and non-local transport in the OBL.", & default=.false.) - if (CS%useKPP .and. CS%use_kappa_shear) & - call get_param(param_file, mod, "KPP_BEFORE_KAPPA_SHEAR", CS%matchKPPwithoutKappaShear, & + if (CS%useKPP) then + allocate( CS%KPP_NLTheat(isd:ied,jsd:jed,nz+1) ) ; CS%KPP_NLTheat(:,:,:) = 0. + allocate( CS%KPP_NLTscalar(isd:ied,jsd:jed,nz+1) ) ; CS%KPP_NLTscalar(:,:,:) = 0. + allocate( CS%buoyancyFlux(isd:ied,jsd:jed) ) ; CS%buoyancyFlux(:,:) = 0. + allocate( CS%netHeatMinusSW(isd:ied,jsd:jed) ) ; CS%netHeatMinusSW(:,:) = 0. + allocate( CS%netSalt(isd:ied,jsd:jed) ) ; CS%netSalt(:,:) = 0. + if (CS%use_kappa_shear) & + call get_param(param_file, mod, "KPP_BEFORE_KAPPA_SHEAR", CS%matchKPPwithoutKappaShear, & "If true, KPP matches interior diffusivity that EXCLUDES any\n"// & "diffusivity from kappa-shear.", default=.true.) + endif if (G%Boussinesq) then ; thickness_units = "meter" else ; thickness_units = "kilogram meter-2" ; endif @@ -1616,7 +1625,14 @@ subroutine diabatic_driver_end(CS) call entrain_diffusive_end(CS%entrain_diffusive_CSp) call set_diffusivity_end(CS%set_diff_CSp) - if (CS%useKPP) call KPP_end(CS%KPP_CSp) + if (CS%useKPP) then + deallocate( CS%KPP_NLTheat ) + deallocate( CS%KPP_NLTscalar ) + deallocate( CS%buoyancyFlux ) + deallocate( CS%netHeatMinusSW ) + deallocate( CS%netSalt ) + call KPP_end(CS%KPP_CSp) + endif if (CS%useConvection) call diffConvection_end(CS%Conv_CSp) if (associated(CS%optics)) then From c8477c11dec1cf02919a1b3e426564d4ec3914b5 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 25 Sep 2013 20:35:27 -0400 Subject: [PATCH 198/372] Updated MOM_parameter_doc.all with USE_CONVECTION o I forgot to update the MOM_parameter_doc.all files, which all have USE_CONVECTION = False. o Also re-arranged the logic in diffConvection_init() so that the CONVECTION% parameters are only logged if USE_CONVECTION = True. --- .../coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all | 5 +++++ examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all | 5 +++++ examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all | 5 +++++ examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all | 5 +++++ examples/ocean_SIS2/SIS2/MOM_parameter_doc.all | 5 +++++ examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all | 5 +++++ examples/solo_ocean/DOME/MOM_parameter_doc.all | 5 +++++ examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all | 5 +++++ examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all | 5 +++++ examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all | 5 +++++ examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all | 5 +++++ examples/solo_ocean/benchmark/MOM_parameter_doc.all | 5 +++++ examples/solo_ocean/circle_obcs/MOM_parameter_doc.all | 5 +++++ examples/solo_ocean/external_gwave/MOM_parameter_doc.all | 5 +++++ .../solo_ocean/flow_downslope/layer/MOM_parameter_doc.all | 5 +++++ .../solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all | 5 +++++ examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all | 5 +++++ examples/solo_ocean/global/MOM_parameter_doc.all | 5 +++++ examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all | 5 +++++ examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all | 5 +++++ examples/solo_ocean/lock_exchange/MOM_parameter_doc.all | 5 +++++ examples/solo_ocean/nonBous_global/MOM_parameter_doc.all | 5 +++++ examples/solo_ocean/resting/z/MOM_parameter_doc.all | 5 +++++ examples/solo_ocean/seamount/layer/MOM_parameter_doc.all | 5 +++++ examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all | 5 +++++ examples/solo_ocean/seamount/z/MOM_parameter_doc.all | 5 +++++ examples/solo_ocean/single_column/MOM_parameter_doc.all | 5 +++++ examples/solo_ocean/single_column_z/MOM_parameter_doc.all | 5 +++++ examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all | 5 +++++ examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all | 5 +++++ .../solo_ocean/torus_advection_test/MOM_parameter_doc.all | 5 +++++ src/parameterizations/vertical/MOM_diffConvection.F90 | 5 +++-- 32 files changed, 158 insertions(+), 2 deletions(-) diff --git a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all index 2f9ae81288..a8ba602d56 100644 --- a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all +++ b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all @@ -1203,6 +1203,11 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True diff --git a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all index a7976e5435..c74c7f0772 100644 --- a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all +++ b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all @@ -1254,6 +1254,11 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True diff --git a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all index aca91aca74..e00b29c946 100644 --- a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all +++ b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all @@ -1254,6 +1254,11 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True diff --git a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all index aca91aca74..e00b29c946 100644 --- a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all +++ b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all @@ -1254,6 +1254,11 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True diff --git a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all index aca91aca74..e00b29c946 100644 --- a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all @@ -1254,6 +1254,11 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True diff --git a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all index aca91aca74..e00b29c946 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all @@ -1254,6 +1254,11 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True diff --git a/examples/solo_ocean/DOME/MOM_parameter_doc.all b/examples/solo_ocean/DOME/MOM_parameter_doc.all index a35694581d..87d17a33c9 100644 --- a/examples/solo_ocean/DOME/MOM_parameter_doc.all +++ b/examples/solo_ocean/DOME/MOM_parameter_doc.all @@ -995,6 +995,11 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True diff --git a/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all b/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all index 76961ebbd0..83ff8434c6 100644 --- a/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all @@ -992,6 +992,11 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True diff --git a/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all index 1be2dadcf8..79cbb771ee 100644 --- a/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all @@ -1049,6 +1049,11 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True diff --git a/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all index 260bbd62ea..e5e0b28ebc 100644 --- a/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all @@ -1122,6 +1122,11 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True diff --git a/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all index cdc2e440e2..ba77b36a1d 100644 --- a/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all @@ -1122,6 +1122,11 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True diff --git a/examples/solo_ocean/benchmark/MOM_parameter_doc.all b/examples/solo_ocean/benchmark/MOM_parameter_doc.all index cf7922f7fb..3f0fcd888e 100644 --- a/examples/solo_ocean/benchmark/MOM_parameter_doc.all +++ b/examples/solo_ocean/benchmark/MOM_parameter_doc.all @@ -1124,6 +1124,11 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True diff --git a/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all b/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all index baa5694e47..6f328f2d81 100644 --- a/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all +++ b/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all @@ -1037,6 +1037,11 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True diff --git a/examples/solo_ocean/external_gwave/MOM_parameter_doc.all b/examples/solo_ocean/external_gwave/MOM_parameter_doc.all index 7e8114e975..bca4a8fe34 100644 --- a/examples/solo_ocean/external_gwave/MOM_parameter_doc.all +++ b/examples/solo_ocean/external_gwave/MOM_parameter_doc.all @@ -1039,6 +1039,11 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True diff --git a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all index 6953c78592..f98ca4cc1b 100644 --- a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all @@ -1034,6 +1034,11 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True diff --git a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all index 28fba7e75a..8e1d37c934 100644 --- a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all @@ -1107,6 +1107,11 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True diff --git a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all index 4b6cb03164..4d60d0cda3 100644 --- a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all @@ -1107,6 +1107,11 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True diff --git a/examples/solo_ocean/global/MOM_parameter_doc.all b/examples/solo_ocean/global/MOM_parameter_doc.all index fcad9b3f5d..60db3000f2 100644 --- a/examples/solo_ocean/global/MOM_parameter_doc.all +++ b/examples/solo_ocean/global/MOM_parameter_doc.all @@ -1240,6 +1240,11 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True diff --git a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all index 820f79d2e7..9607dc8fc9 100644 --- a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all @@ -1209,6 +1209,11 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True diff --git a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all index 8dce375872..1b26ce3b9e 100644 --- a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all @@ -1308,6 +1308,11 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. %KPP +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True diff --git a/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all b/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all index 641e7e36ef..ee472d4b4e 100644 --- a/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all +++ b/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all @@ -1042,6 +1042,11 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True diff --git a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all index ff0b655ddc..092391346b 100644 --- a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all +++ b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all @@ -1243,6 +1243,11 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True diff --git a/examples/solo_ocean/resting/z/MOM_parameter_doc.all b/examples/solo_ocean/resting/z/MOM_parameter_doc.all index edf8dd1351..7b505b06c0 100644 --- a/examples/solo_ocean/resting/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/resting/z/MOM_parameter_doc.all @@ -1115,6 +1115,11 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True diff --git a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all index 0c1e071ac7..3c5375e872 100644 --- a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all @@ -1038,6 +1038,11 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True diff --git a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all index 679dc68f9d..6fadff6c9d 100644 --- a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all @@ -1111,6 +1111,11 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True diff --git a/examples/solo_ocean/seamount/z/MOM_parameter_doc.all b/examples/solo_ocean/seamount/z/MOM_parameter_doc.all index e66038af23..59e43b5ef6 100644 --- a/examples/solo_ocean/seamount/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/z/MOM_parameter_doc.all @@ -1111,6 +1111,11 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True diff --git a/examples/solo_ocean/single_column/MOM_parameter_doc.all b/examples/solo_ocean/single_column/MOM_parameter_doc.all index 16755f5f82..f9f0e87161 100644 --- a/examples/solo_ocean/single_column/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column/MOM_parameter_doc.all @@ -947,6 +947,11 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. %KPP +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True diff --git a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all index 6844c16778..bd21466aff 100644 --- a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all @@ -1016,6 +1016,11 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. %KPP +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True diff --git a/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all b/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all index daf5c7760c..60df13f2a5 100644 --- a/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all @@ -1037,6 +1037,11 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True diff --git a/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all b/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all index c7683990f8..ab192451b0 100644 --- a/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all +++ b/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all @@ -1110,6 +1110,11 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True diff --git a/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all b/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all index 829d0aaec3..79efc86d52 100644 --- a/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all +++ b/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all @@ -1032,6 +1032,11 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True diff --git a/src/parameterizations/vertical/MOM_diffConvection.F90 b/src/parameterizations/vertical/MOM_diffConvection.F90 index c24ea80f61..8cd74dd6fd 100644 --- a/src/parameterizations/vertical/MOM_diffConvection.F90 +++ b/src/parameterizations/vertical/MOM_diffConvection.F90 @@ -57,8 +57,6 @@ subroutine diffConvection_init(paramFile, G, diag, Time, useConvection, CS) allocate(CS) ! Read parameters - call log_version(paramFile, mod, version, 'This is the MOM wrapper to CVmix:KPP\n' // & - 'See http://code.google.com/p/cvmix/') call get_param(paramFile, mod, "USE_CONVECTION", useConvection, & "If true, turns on the diffusive convection scheme that\n"// & "increases diapycnal diffusivities at statically unstable\n"// & @@ -67,6 +65,9 @@ subroutine diffConvection_init(paramFile, G, diag, Time, useConvection, CS) default=.false.) if (.not. useConvection) return + call log_version(paramFile, mod, version, & + 'This is module implements enhanced diffusivity as a\n' // & + 'function of static stability, N^2.') call openParameterBlock(paramFile,'CONVECTION') call get_param(paramFile, mod, 'PASSIVE', CS%passiveMode, & 'If True, puts KPP into a passive-diagnostic mode.', & From fc0efa1889907489de3981a88784a52a19044fc3 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 25 Sep 2013 20:39:56 -0400 Subject: [PATCH 199/372] Corrected KPP_Vt2 entry in diag_table o I failed to rename KPP_Ut2 to KPP_Vt2 in the diag_table's when I changed it in the code --- examples/solo_ocean/global_ALE/common/diag_table | 2 +- examples/solo_ocean/single_column/diag_table | 2 +- examples/solo_ocean/single_column_z/diag_table | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/solo_ocean/global_ALE/common/diag_table b/examples/solo_ocean/global_ALE/common/diag_table index c32a72d4b6..891158ecfe 100644 --- a/examples/solo_ocean/global_ALE/common/diag_table +++ b/examples/solo_ocean/global_ALE/common/diag_table @@ -162,7 +162,7 @@ "ocean_model","KPP_BulkRi","KPP_BulkRi","visc","all",.true.,"none",2 "ocean_model","KPP_Ws","KPP_Ws","visc","all",.true.,"none",2 "ocean_model","KPP_N","KPP_N","visc","all",.true.,"none",2 -"ocean_model","KPP_Ut2","KPP_Ut2","visc","all",.true.,"none",2 +"ocean_model","KPP_vt2","KPP_vt2","visc","all",.true.,"none",2 "ocean_model","KPP_BulkUz2","KPP_BulkUz2","visc","all",.true.,"none",2 "ocean_model","KPP_BulkDrho","KPP_BulkDrho","visc","all",.true.,"none",2 "ocean_model","KPP_Kheat","KPP_Kheat","visc","all",.true.,"none",2 diff --git a/examples/solo_ocean/single_column/diag_table b/examples/solo_ocean/single_column/diag_table index 3bb6d373c2..7feadcd30a 100644 --- a/examples/solo_ocean/single_column/diag_table +++ b/examples/solo_ocean/single_column/diag_table @@ -147,7 +147,7 @@ "ocean_model","KPP_Ws","KPP_Ws","visc","all",.true.,"none",2 "ocean_model","KPP_N","KPP_N","visc","all",.true.,"none",2 "ocean_model","KPP_N2","KPP_N2","visc","all",.true.,"none",2 -"ocean_model","KPP_Ut2","KPP_Ut2","visc","all",.true.,"none",2 +"ocean_model","KPP_Vt2","KPP_Vt2","visc","all",.true.,"none",2 "ocean_model","KPP_BulkUz2","KPP_BulkUz2","visc","all",.true.,"none",2 "ocean_model","KPP_BulkDrho","KPP_BulkDrho","visc","all",.true.,"none",2 "ocean_model","KPP_Kheat","KPP_Kheat","visc","all",.true.,"none",2 diff --git a/examples/solo_ocean/single_column_z/diag_table b/examples/solo_ocean/single_column_z/diag_table index e5499b21d8..4e1781fc21 100644 --- a/examples/solo_ocean/single_column_z/diag_table +++ b/examples/solo_ocean/single_column_z/diag_table @@ -147,7 +147,7 @@ "ocean_model","KPP_Ws","KPP_Ws","visc","all",.true.,"none",2 "ocean_model","KPP_N","KPP_N","visc","all",.true.,"none",2 "ocean_model","KPP_N2","KPP_N2","visc","all",.true.,"none",2 -"ocean_model","KPP_Ut2","KPP_Ut2","visc","all",.true.,"none",2 +"ocean_model","KPP_Vt2","KPP_Vt2","visc","all",.true.,"none",2 "ocean_model","KPP_BulkUz2","KPP_BulkUz2","visc","all",.true.,"none",2 "ocean_model","KPP_BulkDrho","KPP_BulkDrho","visc","all",.true.,"none",2 "ocean_model","KPP_Kheat","KPP_Kheat","visc","all",.true.,"none",2 From 09237151cad623b17151b97341964d29e91ab153 Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Thu, 26 Sep 2013 13:22:08 -0400 Subject: [PATCH 200/372] Added error code arguments to reproducing_sum. Added the arguments err to reproducing_sum, which are 0 for correct sums and a positive number if there are overflows or NaNs on a processor, to allow the calling routine to do better error handling with more informative error messages than at present. The subroutines real_to_EFP and real_to_ints also now have optional overflow arguments. Also added a new routine, EFP_real_diff, which combines the functionality of EFP_minus and EFP_to_real. All answers are bitwise identical. --- src/framework/MOM_coms.F90 | 178 ++++++++++++++++++++++++++----------- 1 file changed, 124 insertions(+), 54 deletions(-) diff --git a/src/framework/MOM_coms.F90 b/src/framework/MOM_coms.F90 index ca599be056..d7d39cefda 100644 --- a/src/framework/MOM_coms.F90 +++ b/src/framework/MOM_coms.F90 @@ -33,7 +33,7 @@ module MOM_coms public :: PE_here, root_PE, num_PEs, MOM_infra_init, MOM_infra_end public :: broadcast, sum_across_PEs, min_across_PEs, max_across_PEs public :: reproducing_sum, EFP_list_sum_across_PEs -public :: EFP_plus, EFP_minus, EFP_to_real, real_to_EFP +public :: EFP_plus, EFP_minus, EFP_to_real, real_to_EFP, EFP_real_diff public :: operator(+), operator(-), assignment(=) public :: query_EFP_overflow_error, reset_EFP_overflow_error @@ -43,7 +43,7 @@ module MOM_coms integer(kind=8), parameter :: prec=2_8**46 ! The precision of each integer. real, parameter :: r_prec=2.0**46 ! A real version of prec. real, parameter :: I_prec=1.0/(2.0**46) ! The inverse of prec. -integer, parameter :: max_count_prec=2**(63-46)-1 +integer, parameter :: max_count_prec=2**(63-46)-1 ! The number of values that can be added together ! with the current value of prec before there will ! be roundoff problems. @@ -75,14 +75,15 @@ module MOM_coms contains function reproducing_sum_2d(array, isr, ier, jsr, jer, EFP_sum, reproducing, & - overflow_check) result(sum) - real, dimension(:,:), intent(in) :: array - integer, optional, intent(in) :: isr, ier, jsr, jer + overflow_check, err) result(sum) + real, dimension(:,:), intent(in) :: array + integer, optional, intent(in) :: isr, ier, jsr, jer type(EFP_type), optional, intent(out) :: EFP_sum - logical, optional, intent(in) :: reproducing - logical, optional, intent(in) :: overflow_check - real :: sum - + logical, optional, intent(in) :: reproducing + logical, optional, intent(in) :: overflow_check + integer, optional, intent(out) :: err + real :: sum ! Result + ! This subroutine uses a conversion to an integer representation ! of real numbers to give order-invariant sums that will reproduce ! across PE count. This idea comes from R. Hallberg and A. Adcroft. @@ -126,7 +127,7 @@ function reproducing_sum_2d(array, isr, ier, jsr, jer, EFP_sum, reproducing, & repro = .true. ; if (present(reproducing)) repro = reproducing over_check = .true. ; if (present(overflow_check)) over_check = overflow_check - if (repro) then + if (repro) then overflow_error = .false. ; NaN_error = .false. ; max_mag_term = 0.0 ints_sum(:) = 0 if (over_check) then @@ -161,12 +162,19 @@ function reproducing_sum_2d(array, isr, ier, jsr, jer, EFP_sum, reproducing, & call carry_overflow(ints_sum, prec_error) endif - if (NaN_error) call MOM_error(FATAL, "NaN in input field of reproducing_sum(_2d).") - if (abs(max_mag_term) >= prec_error*pr(1)) then - write(mesg, '(ES13.5)') max_mag_term - call MOM_error(FATAL,"Overflow in reproducing_sum(_2d) conversion of "//trim(mesg)) + if (present(err)) then + err = 0 + if (overflow_error) err = err+2 + if (NaN_error) err = err+4 + if (err > 0) then ; do n=1,ni ; ints_sum(n) = 0 ; enddo ; endif + else + if (NaN_error) call MOM_error(FATAL, "NaN in input field of reproducing_sum(_2d).") + if (abs(max_mag_term) >= prec_error*pr(1)) then + write(mesg, '(ES13.5)') max_mag_term + call MOM_error(FATAL,"Overflow in reproducing_sum(_2d) conversion of "//trim(mesg)) + endif + if (overflow_error) call MOM_error(FATAL, "Overflow in reproducing_sum(_2d).") endif - if (overflow_error) call MOM_error(FATAL, "Overflow in reproducing_sum(_2d).") call sum_across_PEs(ints_sum, ni) @@ -179,8 +187,21 @@ function reproducing_sum_2d(array, isr, ier, jsr, jer, EFP_sum, reproducing, & enddo ; enddo call sum_across_PEs(rsum,1) sum = rsum(1) - - if (debug .or. present(EFP_sum)) ints_sum = real_to_ints(sum, prec_error) + + if (present(err)) then ; err = 0 ; endif + + if (debug .or. present(EFP_sum)) then + overflow_error = .false. + ints_sum = real_to_ints(sum, prec_error, overflow_error) + if (overflow_error) then + if (present(err)) then + err = err + 2 + else + write(mesg, '(ES13.5)') sum + call MOM_error(FATAL,"Repro_sum_2d: Overflow in real_to_ints conversion of "//trim(mesg)) + endif + endif + endif endif if (present(EFP_sum)) EFP_sum%v(:) = ints_sum(:) @@ -192,13 +213,15 @@ function reproducing_sum_2d(array, isr, ier, jsr, jer, EFP_sum, reproducing, & end function reproducing_sum_2d -function reproducing_sum_3d(array, isr, ier, jsr, jer, sums, EFP_sum) result(sum) +function reproducing_sum_3d(array, isr, ier, jsr, jer, sums, EFP_sum, err) & + result(sum) real, dimension(:,:,:), intent(in) :: array integer, optional, intent(in) :: isr, ier, jsr, jer real, dimension(:), optional, intent(out) :: sums - type(EFP_type), optional, intent(out) :: EFP_sum - real :: sum - + type(EFP_type), optional, intent(out) :: EFP_sum + integer, optional, intent(out) :: err + real :: sum ! Result + ! This subroutine uses a conversion to an integer representation ! of real numbers to give order-invariant sums that will reproduce ! across PE count. This idea comes from R. Hallberg and A. Adcroft. @@ -209,7 +232,7 @@ function reproducing_sum_3d(array, isr, ier, jsr, jer, sums, EFP_sum) result(sum integer(kind=8) :: prec_error character(len=256) :: mesg integer :: i, j, k, is, ie, js, je, ke, isz, jsz, n - + if (num_PEs() > max_count_prec) call MOM_error(FATAL, & "reproducing_sum: Too many processors are being used for the value of "//& "prec. Reduce prec to (2^63-1)/num_PEs.") @@ -239,7 +262,7 @@ function reproducing_sum_3d(array, isr, ier, jsr, jer, sums, EFP_sum) result(sum je = jer endif jsz = je+1-js; isz = ie+1-is - + if (present(sums)) then if (size(sums) > ke) call MOM_error(FATAL, "Sums is smaller than "//& "the vertical extent of array in reproducing_sum(_3d).") @@ -265,12 +288,20 @@ function reproducing_sum_3d(array, isr, ier, jsr, jer, sums, EFP_sum) result(sum real_to_ints(array(i,j,k), prec_error), prec_error); enddo ; enddo ; enddo endif - if (NaN_error) call MOM_error(FATAL, "NaN in input field of reproducing_sum(_3d).") - if (abs(max_mag_term) >= prec_error*pr(1)) then - write(mesg, '(ES13.5)') max_mag_term - call MOM_error(FATAL,"Overflow in reproducing_sum(_3d) conversion of "//trim(mesg)) + if (present(err)) then + err = 0 + if (abs(max_mag_term) >= prec_error*pr(1)) err = err+1 + if (overflow_error) err = err+2 + if (NaN_error) err = err+2 + if (err > 0) then ; do k=1,ke ; do n=1,ni ; ints_sums(n,k) = 0 ; enddo ; enddo ; endif + else + if (NaN_error) call MOM_error(FATAL, "NaN in input field of reproducing_sum(_3d).") + if (abs(max_mag_term) >= prec_error*pr(1)) then + write(mesg, '(ES13.5)') max_mag_term + call MOM_error(FATAL,"Overflow in reproducing_sum(_3d) conversion of "//trim(mesg)) + endif + if (overflow_error) call MOM_error(FATAL, "Overflow in reproducing_sum(_3d).") endif - if (overflow_error) call MOM_error(FATAL, "Overflow in reproducing_sum(_3d).") call sum_across_PEs(ints_sums(:,1:ke), ni*ke) @@ -315,12 +346,20 @@ function reproducing_sum_3d(array, isr, ier, jsr, jer, sums, EFP_sum) result(sum prec_error); enddo ; enddo ; enddo endif - if (NaN_error) call MOM_error(FATAL, "NaN in input field of reproducing_sum(_3d).") - if (abs(max_mag_term) >= prec_error*pr(1)) then - write(mesg, '(ES13.5)') max_mag_term - call MOM_error(FATAL,"Overflow in reproducing_sum(_3d) conversion of "//trim(mesg)) + if (present(err)) then + err = 0 + if (abs(max_mag_term) >= prec_error*pr(1)) err = err+1 + if (overflow_error) err = err+2 + if (NaN_error) err = err+2 + if (err > 0) then ; do n=1,ni ; ints_sum(n) = 0 ; enddo ; endif + else + if (NaN_error) call MOM_error(FATAL, "NaN in input field of reproducing_sum(_3d).") + if (abs(max_mag_term) >= prec_error*pr(1)) then + write(mesg, '(ES13.5)') max_mag_term + call MOM_error(FATAL,"Overflow in reproducing_sum(_3d) conversion of "//trim(mesg)) + endif + if (overflow_error) call MOM_error(FATAL, "Overflow in reproducing_sum(_3d).") endif - if (overflow_error) call MOM_error(FATAL, "Overflow in reproducing_sum(_3d).") call sum_across_PEs(ints_sum, ni) @@ -333,13 +372,14 @@ function reproducing_sum_3d(array, isr, ier, jsr, jer, sums, EFP_sum) result(sum write(mesg,'("3d RS: ", ES24.16, 6 Z17.16)') sum, ints_sum(1:ni) call MOM_mesg(mesg, 3) endif - endif + endif end function reproducing_sum_3d -function real_to_ints(r, prec_error) result(ints) +function real_to_ints(r, prec_error, overflow) result(ints) real, intent(in) :: r integer(kind=8), optional, intent(in) :: prec_error + logical, optional, intent(inout) :: overflow integer(kind=8), dimension(ni) :: ints ! This subroutine converts a real number to an equivalent representation ! using several long integers. @@ -350,15 +390,20 @@ function real_to_ints(r, prec_error) result(ints) integer :: sgn, i prec_err = prec ; if (present(prec_error)) prec_err = prec_error - + ints(:) = 0_8 + if ((r >= 1e30) .eqv. (r < 1e30)) then ; NaN_error = .true. ; return ; endif + sgn = 1 ; if (r<0.0) sgn = -1 rs = abs(r) - ints(:) = 0_8 - if (.not.(rs < prec_err*pr(1))) then + if (present(overflow)) then + if (.not.(rs < prec_err*pr(1))) overflow = .true. + if ((r >= 1e30) .eqv. (r < 1e30)) overflow = .true. + elseif (.not.(rs < prec_err*pr(1))) then write(mesg, '(ES13.5)') r call MOM_error(FATAL,"Overflow in real_to_ints conversion of "//trim(mesg)) endif + do i=1,ni ival = int(rs*I_pr(i), 8) rs = rs - ival*pr(i) @@ -373,7 +418,7 @@ function ints_to_real(ints) result(r) ! This subroutine reverses the conversion in real_to_ints. integer :: i - + r = 0.0 do i=1,ni ; r = r + pr(i)*ints(i) ; enddo end function ints_to_real @@ -382,7 +427,7 @@ subroutine increment_ints(int_sum, int2, prec_error) integer(kind=8), dimension(ni), intent(inout) :: int_sum integer(kind=8), dimension(ni), intent(in) :: int2 integer(kind=8), optional, intent(in) :: prec_error - + ! This subroutine increments a number with another, both using the integer ! representation in real_to_ints. integer :: i @@ -404,14 +449,14 @@ subroutine increment_ints(int_sum, int2, prec_error) else if (abs(int_sum(1)) > prec) overflow_error = .true. endif - + end subroutine increment_ints subroutine increment_ints_faster(int_sum, r, max_mag_term) integer(kind=8), dimension(ni), intent(inout) :: int_sum real, intent(in) :: r real, intent(inout) :: max_mag_term - + ! This subroutine increments a number with another, both using the integer ! representation in real_to_ints, but without doing any carrying of overflow. ! The entire operation is embedded in a single call for greater speed. @@ -419,17 +464,17 @@ subroutine increment_ints_faster(int_sum, r, max_mag_term) integer(kind=8) :: ival integer :: sgn, i + if ((r >= 1e30) .eqv. (r < 1e30)) then ; NaN_error = .true. ; return ; endif sgn = 1 ; if (r<0.0) sgn = -1 rs = abs(r) if (rs > abs(max_mag_term)) max_mag_term = r - if ((r >= 1e30) .eqv. (r < 1e30)) NaN_error = .true. do i=1,ni ival = int(rs*I_pr(i), 8) rs = rs - ival*pr(i) int_sum(i) = int_sum(i) + sgn*ival enddo - + end subroutine increment_ints_faster subroutine carry_overflow(int_sum, prec_error) @@ -463,7 +508,7 @@ subroutine regularize_ints(int_sum) int_sum(i) = int_sum(i) - num_carry*prec int_sum(i-1) = int_sum(i-1) + num_carry endif ; enddo - + ! Determine the sign of the final number. positive = .true. do i=1,ni @@ -501,7 +546,7 @@ function EFP_plus(EFP1, EFP2) type(EFP_type), intent(in) :: EFP1, EFP2 EFP_plus = EFP1 - + call increment_ints(EFP_plus%v(:), EFP2%v(:)) end function EFP_plus @@ -511,7 +556,7 @@ function EFP_minus(EFP1, EFP2) integer :: i do i=1,ni ; EFP_minus%v(i) = -1*EFP2%v(i) ; enddo - + call increment_ints(EFP_minus%v(:), EFP1%v(:)) end function EFP_minus @@ -534,21 +579,46 @@ function EFP_to_real(EFP1) EFP_to_real = ints_to_real(EFP1%v) end function EFP_to_real -function real_to_EFP(val) - real, intent(in) :: val +function EFP_real_diff(EFP1, EFP2) + type(EFP_type), intent(in) :: EFP1, EFP2 + real :: EFP_real_diff + + type(EFP_type) :: EFP_diff + + EFP_diff = EFP1 - EFP2 + EFP_real_diff = EFP_to_real(EFP_diff) + +end function EFP_real_diff + +function real_to_EFP(val, overflow) + real, intent(in) :: val + logical, optional, intent(inout) :: overflow type(EFP_type) :: real_to_EFP - real_to_EFP%v(:) = real_to_ints(val) + logical :: over + character(len=80) :: mesg + + if (present(overflow)) then + real_to_EFP%v(:) = real_to_ints(val, overflow=overflow) + else + over = .false. + real_to_EFP%v(:) = real_to_ints(val, overflow=over) + if (over) then + write(mesg, '(ES13.5)') val + call MOM_error(FATAL,"Overflow in real_to_EFP conversion of "//trim(mesg)) + endif + endif + end function real_to_EFP subroutine EFP_list_sum_across_PEs(EFPs, nval, errors) type(EFP_type), dimension(:), intent(inout) :: EFPs integer, intent(in) :: nval logical, dimension(:), optional, intent(out) :: errors - + ! This subroutine does a sum across PEs of a list of EFP variables, ! returning the sums in place, with all overflows carried. - + integer(kind=8), dimension(ni,nval) :: ints integer(kind=8) :: prec_error logical :: error_found @@ -564,7 +634,7 @@ subroutine EFP_list_sum_across_PEs(EFPs, nval, errors) overflow_error = .false. ; error_found = .false. do i=1,nval ; do n=1,ni ; ints(n,i) = EFPs(i)%v(n) ; enddo ; enddo - + call sum_across_PEs(ints(:,:), ni*nval) if (present(errors)) errors(:) = .false. @@ -583,7 +653,7 @@ subroutine EFP_list_sum_across_PEs(EFPs, nval, errors) if (error_found .and. .not.(present(errors))) then call MOM_error(FATAL, "Overflow in EFP_list_sum_across_PEs.") endif - + end subroutine EFP_list_sum_across_PEs subroutine MOM_infra_end From 45590f440b742286dd5994666b871187ef035f3b Mon Sep 17 00:00:00 2001 From: Niki Zadeh Date: Thu, 26 Sep 2013 13:58:35 -0400 Subject: [PATCH 201/372] provide default mask for diagnostics #1994 --- src/core/MOM.F90 | 5 +++- src/framework/MOM_diag_mediator.F90 | 44 +++++++++++++++++++++++++---- 2 files changed, 43 insertions(+), 6 deletions(-) diff --git a/src/core/MOM.F90 b/src/core/MOM.F90 index c7514f061a..992907bc7c 100644 --- a/src/core/MOM.F90 +++ b/src/core/MOM.F90 @@ -331,7 +331,7 @@ module MOM use MOM_diag_mediator, only : diag_mediator_init, enable_averaging use MOM_diag_mediator, only : disable_averaging, post_data, safe_alloc_ptr use MOM_diag_mediator, only : register_diag_field, register_static_field -use MOM_diag_mediator, only : set_axes_info, diag_ctrl +use MOM_diag_mediator, only : set_axes_info, diag_ctrl, diag_masks_set use MOM_domains, only : MOM_domains_init, clone_MOM_domain, pass_var, pass_vector use MOM_domains, only : pass_var_start, pass_var_complete use MOM_domains, only : pass_vector_start, pass_vector_complete @@ -1887,6 +1887,9 @@ subroutine register_diags(Time, G, CS, ADp) T_flux_units = get_tr_flux_units(G, "Celsius") S_flux_units = get_tr_flux_units(G, "PSU") + !Initialize the diagnostics mask arrays. This has to be done after MOM_initialize call + call diag_masks_set(G, CS%missing) + CS%id_u = register_diag_field('ocean_model', 'u', diag%axesCuL, Time, & 'Zonal velocity', 'meter second-1') CS%id_v = register_diag_field('ocean_model', 'v', diag%axesCvL, Time, & diff --git a/src/framework/MOM_diag_mediator.F90 b/src/framework/MOM_diag_mediator.F90 index 15e579ba71..4ba7cc6387 100644 --- a/src/framework/MOM_diag_mediator.F90 +++ b/src/framework/MOM_diag_mediator.F90 @@ -49,6 +49,7 @@ module MOM_diag_mediator public diag_mediator_init, diag_mediator_end, set_diag_mediator_grid public diag_mediator_close_registration, get_diag_time_end public diag_axis_init, ocean_register_diag, register_static_field +public diag_masks_set interface post_data module procedure post_data_3d, post_data_2d @@ -78,6 +79,15 @@ module MOM_diag_mediator integer :: doc_unit = -1 +!diagnostics mask arrays +real,pointer, dimension(:,:),save :: diag_mask2dT => null() +real,pointer, dimension(:,:),save :: diag_mask2dBu=> null() +real,pointer, dimension(:,:),save :: diag_mask2dCu=> null() +real,pointer, dimension(:,:),save :: diag_mask2dCv=> null() +!real,pointer, dimension(:,:,:),save :: diag_mask3dT => null() +real,allocatable, dimension(:,:,:), save :: diag_mask3dT +real, save :: diag_missing = -1.0 + contains subroutine set_axes_info(G, param_file, diag, set_vertical) @@ -256,7 +266,7 @@ subroutine post_data_2d(diag_field_id, field, diag, is_static, mask) is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, rmask=mask) else used = send_data(diag_field_id, field, & - is_in=isv, js_in=jsv, ie_in=iev, je_in=jev) + is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, rmask=diag_mask2dT) endif elseif (diag%ave_enabled) then if (present(mask)) then @@ -266,7 +276,7 @@ subroutine post_data_2d(diag_field_id, field, diag, is_static, mask) else used = send_data(diag_field_id, field, diag%time_end, & is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, & - weight=diag%time_int) + weight=diag%time_int, rmask=diag_mask2dT) endif endif @@ -335,7 +345,7 @@ subroutine post_data_3d(diag_field_id, field, diag, is_static, mask) else used = send_data(diag_field_id, field, & - is_in=isv, js_in=jsv, ie_in=iev, je_in=jev) + is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, rmask=diag_mask3dT) endif elseif (diag%ave_enabled) then if (present(mask)) then @@ -345,7 +355,7 @@ subroutine post_data_3d(diag_field_id, field, diag, is_static, mask) else used = send_data(diag_field_id, field, diag%time_end, & is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, & - weight=diag%time_int) + weight=diag%time_int, rmask=diag_mask3dT) endif endif @@ -437,9 +447,13 @@ function register_diag_field(module_name, field_name, axes, init_time, & ! (in,opt) interp_method - No clue. (Not used in MOM.) ! (in,opt) tile_count - No clue. (Not used in MOM.) character(len=240) :: mesg + real :: mom_missing_value + + mom_missing_value = diag_missing + if(present(missing_value)) mom_missing_value = missing_value register_diag_field = register_diag_field_fms(module_name, field_name, axes, & - init_time, long_name=long_name, units=units, missing_value=missing_value, & + init_time, long_name=long_name, units=units, missing_value=mom_missing_value, & range=range, mask_variant=mask_variant, standard_name=standard_name, & verbose=verbose, do_not_log=do_not_log, err_msg=err_msg, & interp_method=interp_method, tile_count=tile_count) @@ -623,6 +637,26 @@ subroutine diag_mediator_init(G, param_file, diag, err_msg) end subroutine diag_mediator_init +subroutine diag_masks_set(G,missing_value) + !Setup the 2d masks for diagnostics + type(ocean_grid_type), target, intent(in) :: G + real, intent(in) :: missing_value + + integer :: k + + diag_mask2dT => G%mask2dT + diag_mask2dBu=> G%mask2dBu + diag_mask2dCu=> G%mask2dCu + diag_mask2dCv=> G%mask2dCv + allocate(diag_mask3dT(G%isd:G%ied,G%jsd:G%jed,1:G%ke)) + do k = 1,G%ke + diag_mask3dT(:,:,k) = G%mask2dT(:,:) + enddo + + diag_missing = missing_value + +end subroutine diag_masks_set + subroutine diag_mediator_close_registration( ) if (doc_unit > -1) then From 8cfbbaf080edfe3ff4c827ef227e31a5a1d4b3ec Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 26 Sep 2013 14:04:13 -0400 Subject: [PATCH 202/372] Fixed typo in FATAL error mesg from MOM_regridding --- src/ALE/MOM_regridding.F90 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ALE/MOM_regridding.F90 b/src/ALE/MOM_regridding.F90 index 98da12477f..51055ef39d 100644 --- a/src/ALE/MOM_regridding.F90 +++ b/src/ALE/MOM_regridding.F90 @@ -541,7 +541,7 @@ subroutine buildGridSigma( CS, G, h, dzInterface ) write(0,*) k,h(i,j,k),zNew(k)-zNew(k+1),totalThickness*CS%coordinateResolution(k),CS%coordinateResolution(k) enddo call MOM_error( FATAL, & - 'MOM_regridding, buildGridZstar: top surface has moved!!!' ) + 'MOM_regridding, buildGridSigma: top surface has moved!!!' ) endif dzInterface(i,j,1) = 0. dzInterface(i,j,nz+1) = 0. From 5bfbeca5ab7cf51edb6133753ba63430b735a69a Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 26 Sep 2013 14:52:00 -0400 Subject: [PATCH 203/372] Fix divide by zero in baroptric if bathyT(i,j) = 0 o Several places where division by the nominal depth was not masked by a conditional to see if denominator was non-zero. --- src/core/MOM_barotropic.F90 | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/src/core/MOM_barotropic.F90 b/src/core/MOM_barotropic.F90 index 48a940ff9f..1d1bcb4e58 100644 --- a/src/core/MOM_barotropic.F90 +++ b/src/core/MOM_barotropic.F90 @@ -3054,13 +3054,17 @@ subroutine find_face_areas(Datu, Datv, G, CS, MS, eta, halo, add_max) else !GOMP(parallel do default(shared) private(i, j)) do j=js-hs,je+hs ; do I=is-1-hs,ie+hs - Datu(I,j) = 2.0*CS%dy_Cu(I,j) * G%m_to_H * & + !Would be "if (G%mask2dCu(I,j)>0.) &" is G was valid on BT domain + if (CS%bathyT(i+1,j)+CS%bathyT(i,j)>0.) & + Datu(I,j) = 2.0*CS%dy_Cu(I,j) * G%m_to_H * & (CS%bathyT(i+1,j) * CS%bathyT(i,j)) / & (CS%bathyT(i+1,j) + CS%bathyT(i,j)) enddo ; enddo !GOMP(parallel do default(shared) private(i, j)) do J=js-1-hs,je+hs ; do i=is-hs,ie+hs - Datv(i,J) = 2.0*CS%dx_Cv(i,J) * G%m_to_H * & + !Would be "if (G%mask2dCv(i,J)>0.) &" is G was valid on BT domain + if (CS%bathyT(i,j+1)+CS%bathyT(i,j)>0.) & + Datv(i,J) = 2.0*CS%dx_Cv(i,J) * G%m_to_H * & (CS%bathyT(i,j+1) * CS%bathyT(i,j)) / & (CS%bathyT(i,j+1) + CS%bathyT(i,j)) enddo ; enddo @@ -3521,10 +3525,14 @@ subroutine barotropic_init(u, v, h, eta, Time, G, param_file, diag, CS, & CS%D_v_Cor(i,J) = 0.5 * (G%bathyT(i,j+1) + G%bathyT(i,j)) enddo ; enddo do J=js-1,je ; do I=is-1,ie - CS%q_D(I,J) = 0.25 * G%CoriolisBu(I,J) * & + if (G%mask2dT(i,j)+G%mask2dT(i,j+1)+G%mask2dT(i+1,j)+G%mask2dT(i+1,j+1)>0.) then + CS%q_D(I,J) = 0.25 * G%CoriolisBu(I,J) * & ((G%areaT(i,j) + G%areaT(i+1,j+1)) + (G%areaT(i+1,j) + G%areaT(i,j+1))) / & ((G%areaT(i,j) * G%bathyT(i,j) + G%areaT(i+1,j+1) * G%bathyT(i+1,j+1)) + & (G%areaT(i+1,j) * G%bathyT(i+1,j) + G%areaT(i,j+1) * G%bathyT(i,j+1))) + else ! All four h points are masked out so q_D(I,J) will is meaningless + CS%q_D(I,J) = 0. + endif enddo ; enddo ! With very wide halos, q and D need to be calculated on the available data ! domain and then updated onto the full computational domain. @@ -3650,10 +3658,18 @@ subroutine barotropic_init(u, v, h, eta, Time, G, param_file, diag, CS, & ! The following is only valid with the Boussinesq approximation. ! if (G%Boussinesq) then do j=js,je ; do I=is-1,ie - CS%IDatu(I,j) = G%mask2dCu(i,j) * 2.0 / (G%bathyT(i+1,j) + G%bathyT(i,j)) + if (G%mask2dCu(i,j)>0.) then + CS%IDatu(I,j) = G%mask2dCu(I,j) * 2.0 / (G%bathyT(i+1,j) + G%bathyT(i,j)) + else ! Both neighboring H points are masked out so IDatu(I,j) is meaningless + CS%IDatu(I,j) = 0. + endif enddo ; enddo do J=js-1,je ; do i=is,ie - CS%IDatv(i,J) = G%mask2dCv(i,j) * 2.0 / (G%bathyT(i,j+1) + G%bathyT(i,j)) + if (G%mask2dCv(i,J)>0.) then + CS%IDatv(i,J) = G%mask2dCv(i,J) * 2.0 / (G%bathyT(i,j+1) + G%bathyT(i,j)) + else ! Both neighboring H points are masked out so IDatu(I,j) is meaningless + CS%IDatv(i,J) = 0. + endif enddo ; enddo ! else ! do j=js,je ; do I=is-1,ie From 158eddba3139da011c492a888f4d0d93c8b16aeb Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 26 Sep 2013 20:22:36 -0400 Subject: [PATCH 204/372] Added .gitignore to .gitignore ...so that we can add other .gitignore's to hide our off-trunk stuff. --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index e3a82bfdc8..87dafba7a2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +.gitignore *.nc.* *.nc *.out From 5a690883a36d5e0c77fe1c9e1800981d8842a0ff Mon Sep 17 00:00:00 2001 From: Niki Zadeh Date: Fri, 27 Sep 2013 15:19:47 -0400 Subject: [PATCH 205/372] Deduce the mask from the contents of axes vector --- src/core/MOM.F90 | 5 +- src/framework/MOM_diag_mediator.F90 | 231 +++++++++++++++++++++------- 2 files changed, 180 insertions(+), 56 deletions(-) diff --git a/src/core/MOM.F90 b/src/core/MOM.F90 index 992907bc7c..0b729aac1e 100644 --- a/src/core/MOM.F90 +++ b/src/core/MOM.F90 @@ -1659,6 +1659,9 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) CS%restart_CSp, init_CS, Time_in) call cpu_clock_end(id_clock_MOM_init) + !Initialize the diagnostics mask arrays. This has to be done after MOM_initialize call and before MOM_diagnostics_init + call diag_masks_set(G, CS%missing) + if (CS%useALEalgorithm) then ! For now, this has to follow immediately after MOM_initialize because ! the call to initialize_ALE can change CS%h, etc. initialize_ALE should @@ -1888,7 +1891,7 @@ subroutine register_diags(Time, G, CS, ADp) S_flux_units = get_tr_flux_units(G, "PSU") !Initialize the diagnostics mask arrays. This has to be done after MOM_initialize call - call diag_masks_set(G, CS%missing) + !call diag_masks_set(G, CS%missing) CS%id_u = register_diag_field('ocean_model', 'u', diag%axesCuL, Time, & 'Zonal velocity', 'meter second-1') diff --git a/src/framework/MOM_diag_mediator.F90 b/src/framework/MOM_diag_mediator.F90 index 4ba7cc6387..eb3b9c886f 100644 --- a/src/framework/MOM_diag_mediator.F90 +++ b/src/framework/MOM_diag_mediator.F90 @@ -84,9 +84,26 @@ module MOM_diag_mediator real,pointer, dimension(:,:),save :: diag_mask2dBu=> null() real,pointer, dimension(:,:),save :: diag_mask2dCu=> null() real,pointer, dimension(:,:),save :: diag_mask2dCv=> null() -!real,pointer, dimension(:,:,:),save :: diag_mask3dT => null() -real,allocatable, dimension(:,:,:), save :: diag_mask3dT -real, save :: diag_missing = -1.0 +real,pointer, dimension(:,:,:),save :: diag_mask3dT => null() +real,pointer, dimension(:,:,:),save :: diag_mask3dBu=> null() +real,pointer, dimension(:,:,:),save :: diag_mask3dCu=> null() +real,pointer, dimension(:,:,:),save :: diag_mask3dCv=> null() +!diagnostics axes string identifier +character(len=15) :: axesBL_str, axesTL_str, axesCuL_str, axesCvL_str +character(len=15) :: axesBi_str, axesTi_str, axesCui_str, axesCvi_str +character(len=15) :: axesB1_str, axesT1_str, axesCu1_str, axesCv1_str +character(len=15) :: axeszi_str, axeszL_str +!default missing value to be sent to ALL diagnostics registerations +real, save :: diag_missing = 1.0e+20 + +type, private :: diag_container + real,pointer, dimension(:,:) :: mask2d => null() + real,pointer, dimension(:,:,:) :: mask3d => null() +end type diag_container + +#define MAX_NUM_DIAGNOSTICS 200 + +type(diag_container), dimension(MAX_NUM_DIAGNOSTICS) :: diagState contains @@ -174,25 +191,25 @@ subroutine set_axes_info(G, param_file, diag, set_vertical) endif ! Vertical axes for the interfaces and layers. - diag%axeszi(1) = id_zi ; diag%axeszL(1) = id_zL + diag%axeszi(1) = id_zi ; diag%axeszL(1) = id_zL ;axeszi_str= i2s(diag%axeszi,1) ! Axis groupings for the model layers. - diag%axesTL(:) = (/ id_xh, id_yh, id_zL /) - diag%axesBL(:) = (/ id_xq, id_yq, id_zL /) - diag%axesCuL(:) = (/ id_xq, id_yh, id_zL /) - diag%axesCvL(:) = (/ id_xh, id_yq, id_zL /) + diag%axesTL(:) = (/ id_xh, id_yh, id_zL /) ; axesTL_str = i2s(diag%axesTL) + diag%axesBL(:) = (/ id_xq, id_yq, id_zL /) ; axesBL_str = i2s(diag%axesBL) + diag%axesCuL(:) = (/ id_xq, id_yh, id_zL /); axesCuL_str = i2s(diag%axesCuL) + diag%axesCvL(:) = (/ id_xh, id_yq, id_zL /); axesCvL_str = i2s(diag%axesCvL) ! Axis groupings for the model interfaces. - diag%axesTi(:) = (/ id_xh, id_yh, id_zi /) - diag%axesCui(:) = (/ id_xq, id_yh, id_zi /) - diag%axesCvi(:) = (/ id_xh, id_yq, id_zi /) - diag%axesBi(:) = (/ id_xq, id_yq, id_zi /) + diag%axesTi(:) = (/ id_xh, id_yh, id_zi /) ; axesTi_str = i2s(diag%axesTi) + diag%axesCui(:) = (/ id_xq, id_yh, id_zi /); axesCui_str = i2s(diag%axesCui) + diag%axesCvi(:) = (/ id_xh, id_yq, id_zi /); axesCvi_str = i2s(diag%axesCvi) + diag%axesBi(:) = (/ id_xq, id_yq, id_zi /) ; axesBi_str = i2s(diag%axesBi) ! Axis groupings for 2-D arrays. - diag%axesT1(:) = (/ id_xh, id_yh /) - diag%axesB1(:) = (/ id_xq, id_yq /) - diag%axesCu1(:) = (/ id_xq, id_yh /) - diag%axesCv1(:) = (/ id_xh, id_yq /) + diag%axesT1(:) = (/ id_xh, id_yh /) ; axesT1_str = i2s(diag%axesT1) + diag%axesB1(:) = (/ id_xq, id_yq /) ; axesB1_str = i2s(diag%axesB1) + diag%axesCu1(:) = (/ id_xq, id_yh /); axesCu1_str= i2s(diag%axesCu1) + diag%axesCv1(:) = (/ id_xh, id_yq /); axesCv1_str= i2s(diag%axesCv1) end subroutine set_axes_info @@ -264,19 +281,26 @@ subroutine post_data_2d(diag_field_id, field, diag, is_static, mask) if (present(mask)) then used = send_data(diag_field_id, field, & is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, rmask=mask) + elseif(associated(diagState(diag_field_id)%mask2d)) then + used = send_data(diag_field_id, field, & + is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, rmask=diagState(diag_field_id)%mask2d) else used = send_data(diag_field_id, field, & - is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, rmask=diag_mask2dT) + is_in=isv, js_in=jsv, ie_in=iev, je_in=jev) endif elseif (diag%ave_enabled) then if (present(mask)) then used = send_data(diag_field_id, field, diag%time_end, & is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, & weight=diag%time_int, rmask=mask) + elseif(associated(diagState(diag_field_id)%mask2d)) then + used = send_data(diag_field_id, field, diag%time_end, & + is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, & + weight=diag%time_int, rmask=diagState(diag_field_id)%mask2d) else used = send_data(diag_field_id, field, diag%time_end, & is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, & - weight=diag%time_int, rmask=diag_mask2dT) + weight=diag%time_int) endif endif @@ -342,20 +366,26 @@ subroutine post_data_3d(diag_field_id, field, diag, is_static, mask) if (present(mask)) then used = send_data(diag_field_id, field, & is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, rmask=mask) - + elseif(associated(diagState(diag_field_id)%mask3d)) then + used = send_data(diag_field_id, field, & + is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, rmask=diagState(diag_field_id)%mask3d) else used = send_data(diag_field_id, field, & - is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, rmask=diag_mask3dT) + is_in=isv, js_in=jsv, ie_in=iev, je_in=jev) endif elseif (diag%ave_enabled) then if (present(mask)) then used = send_data(diag_field_id, field, diag%time_end, & is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, & weight=diag%time_int, rmask=mask) + elseif(associated(diagState(diag_field_id)%mask3d)) then + used = send_data(diag_field_id, field, diag%time_end, & + is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, & + weight=diag%time_int, rmask=diagState(diag_field_id)%mask3d) else used = send_data(diag_field_id, field, diag%time_end, & is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, & - weight=diag%time_int, rmask=diag_mask3dT) + weight=diag%time_int) endif endif @@ -418,8 +448,8 @@ function get_diag_time_end(diag) end function get_diag_time_end function register_diag_field(module_name, field_name, axes, init_time, & - long_name, units, missing_value, range, mask_variant, standard_name, & - verbose, do_not_log, err_msg, interp_method, tile_count) + long_name, units, missing_value, range, mask_variant, standard_name, & + verbose, do_not_log, err_msg, interp_method, tile_count) integer :: register_diag_field character(len=*), intent(in) :: module_name, field_name integer, intent(in) :: axes(:) @@ -430,46 +460,111 @@ function register_diag_field(module_name, field_name, axes, init_time, & character(len=*), optional, intent(out):: err_msg character(len=*), optional, intent(in) :: interp_method integer, optional, intent(in) :: tile_count -! Output: An integer handle for a diagnostic array. -! Arguments: module_name - The name of this module, usually "ocean_model" or "ice_shelf_model". -! (in) field_name - The name of the diagnostic field. -! (in) axes - A set of up to 3 integers that indicates the axes for this field. -! (in) init_time - The time at which a field is first available? -! (in,opt) long_name - The long name of a field. -! (in,opt) units - The units of a field. -! (in,opt) standard_name - The standardized name associated with a field. (Not yet used in MOM.) -! (in,opt) missing_value - A value that indicates missing values. -! (in,opt) range - The valid range of a variable. (Not used in MOM.) -! (in,opt) mask_variant - If true a logical mask must be provided with post_data calls. (Not used in MOM.) -! (in,opt) verbose - If true, FMS is verbosed. (Not used in MOM.) -! (in,opt) do_not_log - If true, do not log something. (Not used in MOM.) -! (out,opt) err_msg - An character string into which an error message might be placed. (Not used in MOM.) -! (in,opt) interp_method - No clue. (Not used in MOM.) -! (in,opt) tile_count - No clue. (Not used in MOM.) + ! Output: An integer handle for a diagnostic array. + ! Arguments: module_name - The name of this module, usually "ocean_model" or "ice_shelf_model". + ! (in) field_name - The name of the diagnostic field. + ! (in) axes - A set of up to 3 integers that indicates the axes for this field. + ! (in) init_time - The time at which a field is first available? + ! (in,opt) long_name - The long name of a field. + ! (in,opt) units - The units of a field. + ! (in,opt) standard_name - The standardized name associated with a field. (Not yet used in MOM.) + ! (in,opt) missing_value - A value that indicates missing values. + ! (in,opt) range - The valid range of a variable. (Not used in MOM.) + ! (in,opt) mask_variant - If true a logical mask must be provided with post_data calls. (Not used in MOM.) + ! (in,opt) verbose - If true, FMS is verbosed. (Not used in MOM.) + ! (in,opt) do_not_log - If true, do not log something. (Not used in MOM.) + ! (out,opt) err_msg - An character string into which an error message might be placed. (Not used in MOM.) + ! (in,opt) interp_method - No clue. (Not used in MOM.) + ! (in,opt) tile_count - No clue. (Not used in MOM.) character(len=240) :: mesg real :: mom_missing_value + character(len=15) :: axes_str mom_missing_value = diag_missing if(present(missing_value)) mom_missing_value = missing_value register_diag_field = register_diag_field_fms(module_name, field_name, axes, & - init_time, long_name=long_name, units=units, missing_value=mom_missing_value, & - range=range, mask_variant=mask_variant, standard_name=standard_name, & - verbose=verbose, do_not_log=do_not_log, err_msg=err_msg, & - interp_method=interp_method, tile_count=tile_count) + init_time, long_name=long_name, units=units, missing_value=mom_missing_value, & + range=range, mask_variant=mask_variant, standard_name=standard_name, & + verbose=verbose, do_not_log=do_not_log, err_msg=err_msg, & + interp_method=interp_method, tile_count=tile_count) if (is_root_pe() .and. doc_unit > 0) then - if (register_diag_field > 0) then - mesg = '"'//trim(module_name)//'", "'//trim(field_name)//'" [Used]' - else - mesg = '"'//trim(module_name)//'", "'//trim(field_name)//'" [Unused]' - endif - write(doc_unit, '(a)') trim(mesg) - if (present(long_name)) call describe_option("long_name", long_name) - if (present(units)) call describe_option("units", units) - if (present(standard_name)) call describe_option("standard_name", standard_name) + if (register_diag_field > 0) then + mesg = '"'//trim(module_name)//'", "'//trim(field_name)//'" [Used]' + else + mesg = '"'//trim(module_name)//'", "'//trim(field_name)//'" [Unused]' + endif + write(doc_unit, '(a)') trim(mesg) + if (present(long_name)) call describe_option("long_name", long_name) + if (present(units)) call describe_option("units", units) + if (present(standard_name)) call describe_option("standard_name", standard_name) endif + !Decide what mask to use based on the axes info + !Beware this logic is Experimental. + + ! axes_str = i2s(axes) + ! !3d masks + ! if (axes_str .eq. axesTL_str .OR. axes_str .eq. axesTi_str) then + ! diagState(register_diag_field)%mask3d => diag_mask3dT + ! elseif(axes_str .eq. axesBL_str .OR. axes_str .eq. axesBi_str) then + ! diagState(register_diag_field)%mask3d => diag_mask3dBu + ! elseif(axes_str .eq. axesCuL_str .OR. axes_str .eq. axesCui_str) then + ! diagState(register_diag_field)%mask3d => diag_mask3dCu + ! elseif(axes_str .eq. axesCvL_str .OR. axes_str .eq. axesCvi_str ) then + ! diagState(register_diag_field)%mask3d => diag_mask3dCv + ! !2d masks + ! elseif(axes_str .eq. axesT1_str) then + ! diagState(register_diag_field)%mask2d => diag_mask2dT + ! elseif(axes_str .eq. axesB1_str) then + ! diagState(register_diag_field)%mask2d => diag_mask2dBu + ! elseif(axes_str .eq. axesCu1_str) then + ! diagState(register_diag_field)%mask2d => diag_mask2dCu + ! elseif(axes_str .eq.axesCv1_str) then + ! diagState(register_diag_field)%mask2d => diag_mask2dCv + ! else + ! call MOM_error(FATAL, "MOM_diag_mediator:register_diag_field: " // & + ! "unknown axes for diagnostic variable "//trim(field_name)) + ! endif + !FATAL from PE 12: MOM_diag_mediator:register_diag_field: unknown axes for diagnostic variable u_z + + + axes_str = i2s(axes,2) + !3d masks + if(size(axes) .eq. 3) then + if (axes_str .eq. axesT1_str) then + diagState(register_diag_field)%mask3d => diag_mask3dT + elseif(axes_str .eq. axesB1_str) then + diagState(register_diag_field)%mask3d => diag_mask3dBu + elseif(axes_str .eq.axesCu1_str ) then + diagState(register_diag_field)%mask3d => diag_mask3dCu + elseif(axes_str .eq. axesCv1_str) then + diagState(register_diag_field)%mask3d => diag_mask3dCv + else + call MOM_error(FATAL, "MOM_diag_mediator:register_diag_field: " // & + "unknown axes for diagnostic variable "//trim(field_name)) + endif + !2d masks + elseif(size(axes) .eq. 2) then + if(axes_str .eq. axesT1_str) then + diagState(register_diag_field)%mask2d => diag_mask2dT + elseif(axes_str .eq. axesB1_str) then + diagState(register_diag_field)%mask2d => diag_mask2dBu + elseif(axes_str .eq. axesCu1_str) then + diagState(register_diag_field)%mask2d => diag_mask2dCu + elseif(axes_str .eq. axesCv1_str) then + diagState(register_diag_field)%mask2d => diag_mask2dCv + else + call MOM_error(FATAL, "MOM_diag_mediator:register_diag_field: " // & + "unknown axes for diagnostic variable "//trim(field_name)) + endif + else + call MOM_error(FATAL, "MOM_diag_mediator:register_diag_field: " // & + "unknown axes for diagnostic variable "//trim(field_name)) + endif + + end function register_diag_field subroutine describe_option(opt_name, value) @@ -648,10 +743,16 @@ subroutine diag_masks_set(G,missing_value) diag_mask2dBu=> G%mask2dBu diag_mask2dCu=> G%mask2dCu diag_mask2dCv=> G%mask2dCv - allocate(diag_mask3dT(G%isd:G%ied,G%jsd:G%jed,1:G%ke)) + allocate(diag_mask3dT (G%isd:G%ied,G%jsd:G%jed,1:G%ke)) + allocate(diag_mask3dBu(G%isd:G%ied,G%jsd:G%jed,1:G%ke)) + allocate(diag_mask3dCu(G%isd:G%ied,G%jsd:G%jed,1:G%ke)) + allocate(diag_mask3dCv(G%isd:G%ied,G%jsd:G%jed,1:G%ke)) do k = 1,G%ke - diag_mask3dT(:,:,k) = G%mask2dT(:,:) - enddo + diag_mask3dT (:,:,k) = diag_mask2dT (:,:) + diag_mask3dBu(:,:,k) = diag_mask2dBu(:,:) + diag_mask3dCu(:,:,k) = diag_mask2dCu(:,:) + diag_mask3dCv(:,:,k) = diag_mask2dCv(:,:) + enddo diag_missing = missing_value @@ -676,4 +777,24 @@ subroutine diag_mediator_end(time) end subroutine diag_mediator_end +function i2s(a,n_in) +! "Convert the first n elements of an integer array to a string." + integer, dimension(:), intent(in) :: a + integer, optional , intent(in) :: n_in + character(len=15) :: i2s + + character(len=15) :: i2s_temp + integer :: i,n + + n=size(a) + if(present(n_in)) n = n_in + + i2s = '' + do i=1,n + write (i2s_temp, '(I4.4)') a(i) + i2s = trim(i2s) //'_'// trim(i2s_temp) + enddo + i2s = adjustl(i2s) +end function i2s + end module MOM_diag_mediator From 6e07e1506ae5b629fc2ff3a67726235026c46b89 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 27 Sep 2013 09:06:11 -0400 Subject: [PATCH 206/372] Fixes for using ALE in initialization with land mask o Added if mask2dT(i,j) in buildGridZstar so grid is not altered o Added if mask2dT(i,j) around code in remapping_main() o In remapByDeltaZ(), catch hNew<=0 to avoid division by zero o Added down-grading of remapping scheme for nk<5 o Added if mask2dT(i,j) around code in initialize_from_Z to avoid remapping on land o Added option Z_INIT_REMAPPING_SCHEME - updates MOM_parameter_doc.all for global_ALE/layer, global_ALE/z, single_column_z and AM2_MOM6i_1deg --- .../AM2_MOM6i_1deg/MOM_parameter_doc.all | 3 + .../global_ALE/layer/MOM_parameter_doc.all | 3 + .../global_ALE/z/MOM_parameter_doc.all | 3 + .../single_column/MOM_parameter_doc.all | 3 + .../single_column_z/MOM_parameter_doc.all | 3 + src/ALE/MOM_regridding.F90 | 5 + src/ALE/MOM_remapping.F90 | 117 ++++++++++-------- src/initialization/MOM_initialization.F90 | 82 ++++++------ 8 files changed, 131 insertions(+), 88 deletions(-) diff --git a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all index a8ba602d56..f38cdee9c4 100644 --- a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all +++ b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all @@ -459,6 +459,9 @@ Z_INIT_HOMOGENIZE = False ! [Boolean] default = False ! initial conditions. Z_INIT_ALE_REMAPPING = False ! [Boolean] default = False ! If True, then remap straight to model coordinate from file. +Z_INIT_REMAPPING_SCHEME = "PPM_IH4" ! default = "PPM_IH4" + ! The remapping scheme to use if using Z_INIT_ALE_REMAPPING + ! is True. ADJUST_THICKNESS = True ! [Boolean] default = False ! If true, all mass below the bottom removed if the ! topography is shallower than the thickness input file diff --git a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all index 9607dc8fc9..81ecd02b49 100644 --- a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all @@ -408,6 +408,9 @@ Z_INIT_HOMOGENIZE = False ! [Boolean] default = False ! initial conditions. Z_INIT_ALE_REMAPPING = False ! [Boolean] default = False ! If True, then remap straight to model coordinate from file. +Z_INIT_REMAPPING_SCHEME = "PPM_IH4" ! default = "PPM_IH4" + ! The remapping scheme to use if using Z_INIT_ALE_REMAPPING + ! is True. ADJUST_THICKNESS = True ! [Boolean] default = False ! If true, all mass below the bottom removed if the ! topography is shallower than the thickness input file diff --git a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all index 1b26ce3b9e..99c21869bf 100644 --- a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all @@ -406,6 +406,9 @@ Z_INIT_HOMOGENIZE = False ! [Boolean] default = False ! initial conditions. Z_INIT_ALE_REMAPPING = False ! [Boolean] default = False ! If True, then remap straight to model coordinate from file. +Z_INIT_REMAPPING_SCHEME = "PPM_IH4" ! default = "PPM_IH4" + ! The remapping scheme to use if using Z_INIT_ALE_REMAPPING + ! is True. ADJUST_THICKNESS = True ! [Boolean] default = False ! If true, all mass below the bottom removed if the ! topography is shallower than the thickness input file diff --git a/examples/solo_ocean/single_column/MOM_parameter_doc.all b/examples/solo_ocean/single_column/MOM_parameter_doc.all index f9f0e87161..d1ef16acfa 100644 --- a/examples/solo_ocean/single_column/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column/MOM_parameter_doc.all @@ -388,6 +388,9 @@ Z_INIT_HOMOGENIZE = True ! [Boolean] default = False ! initial conditions. Z_INIT_ALE_REMAPPING = False ! [Boolean] default = False ! If True, then remap straight to model coordinate from file. +Z_INIT_REMAPPING_SCHEME = "PPM_IH4" ! default = "PPM_IH4" + ! The remapping scheme to use if using Z_INIT_ALE_REMAPPING + ! is True. ADJUST_THICKNESS = True ! [Boolean] default = False ! If true, all mass below the bottom removed if the ! topography is shallower than the thickness input file diff --git a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all index bd21466aff..68f029df57 100644 --- a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all @@ -379,6 +379,9 @@ Z_INIT_HOMOGENIZE = True ! [Boolean] default = False ! initial conditions. Z_INIT_ALE_REMAPPING = True ! [Boolean] default = False ! If True, then remap straight to model coordinate from file. +Z_INIT_REMAPPING_SCHEME = "PPM_IH4" ! default = "PPM_IH4" + ! The remapping scheme to use if using Z_INIT_ALE_REMAPPING + ! is True. REGRIDDING_COORDINATE_MODE = "Z*" ! default = "LAYER" ! Coordinate mode for vertical regridding. ! Choose among the following possibilities: diff --git a/src/ALE/MOM_regridding.F90 b/src/ALE/MOM_regridding.F90 index 51055ef39d..4502fadd3e 100644 --- a/src/ALE/MOM_regridding.F90 +++ b/src/ALE/MOM_regridding.F90 @@ -405,6 +405,11 @@ subroutine buildGridZstar( CS, G, h, dzInterface ) do j = G%jsc-1,G%jec+1 do i = G%isc-1,G%iec+1 + if (G%mask2dT(i,j)==0.) then + dzInterface(i,j,:) = 0. + cycle + endif + ! Local depth (G%bathyT is positive) nominalDepth = G%bathyT(i,j) diff --git a/src/ALE/MOM_remapping.F90 b/src/ALE/MOM_remapping.F90 index a7a553dd36..5438cd551d 100644 --- a/src/ALE/MOM_remapping.F90 +++ b/src/ALE/MOM_remapping.F90 @@ -123,55 +123,47 @@ subroutine remapping_main( CS, G, h, dxInterface, tv, u, v ) ! Remap tracer do j = G%jsc,G%jec do i = G%isc,G%iec - - ! Build the start and final grids - h1(:) = h(i,j,:) - dx(:) = dxInterface(i,j,:) - - call remapping_core(CS, nz, h1, tv%S(i,j,:), nz, dx, u_column) - - tv%S(i,j,:) = u_column(:) - - call remapping_core(CS, nz, h1, tv%T(i,j,:), nz, dx, u_column) - - tv%T(i,j,:) = u_column(:) - - end do - end do + if (G%mask2dT(i,j)>0.) then + ! Build the start and final grids + h1(:) = h(i,j,:) + dx(:) = dxInterface(i,j,:) + call remapping_core(CS, nz, h1, tv%S(i,j,:), nz, dx, u_column) + tv%S(i,j,:) = u_column(:) + call remapping_core(CS, nz, h1, tv%T(i,j,:), nz, dx, u_column) + tv%T(i,j,:) = u_column(:) + endif + enddo + enddo ! Remap u velocity component if ( present(u) ) then - do j = G%jsc,G%jec - do i = G%iscB,G%iecB - - ! Build the start and final grids - h1(:) = 0.5 * ( h(i,j,:) + h(i+1,j,:) ) - dx(:) = 0.5 * ( dxInterface(i,j,:) + dxInterface(i+1,j,:) ) - - call remapping_core(CS, nz, h1, u(i,j,:), nz, dx, u_column) - - u(i,j,:) = u_column(:) - - end do - end do - end if + do j = G%jsc,G%jec + do i = G%iscB,G%iecB + if (G%mask2dCu(i,j)>0.) then + ! Build the start and final grids + h1(:) = 0.5 * ( h(i,j,:) + h(i+1,j,:) ) + dx(:) = 0.5 * ( dxInterface(i,j,:) + dxInterface(i+1,j,:) ) + call remapping_core(CS, nz, h1, u(i,j,:), nz, dx, u_column) + u(i,j,:) = u_column(:) + endif + enddo + enddo + endif ! Remap v velocity component if ( present(v) ) then - do j = G%jscB,G%jecB - do i = G%isc,G%iec - - ! Build the start and final grids - h1(:) = 0.5 * ( h(i,j,:) + h(i,j+1,:) ) - dx(:) = 0.5 * ( dxInterface(i,j,:) + dxInterface(i,j+1,:) ) - - call remapping_core(CS, nz, h1, v(i,j,:), nz, dx, u_column) - - v(i,j,:) = u_column(:) - - end do - end do - end if + do j = G%jscB,G%jecB + do i = G%isc,G%iec + if (G%mask2dCv(i,j)>0.) then + ! Build the start and final grids + h1(:) = 0.5 * ( h(i,j,:) + h(i,j+1,:) ) + dx(:) = 0.5 * ( dxInterface(i,j,:) + dxInterface(i,j+1,:) ) + call remapping_core(CS, nz, h1, v(i,j,:), nz, dx, u_column) + v(i,j,:) = u_column(:) + endif + enddo + enddo + endif end subroutine remapping_main @@ -384,7 +376,7 @@ subroutine remapping_core( CS, n0, h0, u0, n1, dx, u1 ) integer :: iMethod #ifdef __DO_SAFTEY_CHECKS__ - integer :: k + integer :: k, remapping_scheme real :: hTmp, totalH0, totalHf, eps real :: err0, totalHU0, err2, totalHU2 @@ -428,7 +420,15 @@ subroutine remapping_core( CS, n0, h0, u0, n1, dx, u1 ) CS%ppoly_r%S(:,:) = 0.0 CS%ppoly_r%coefficients(:,:) = 0.0 - select case ( CS%remapping_scheme ) + remapping_scheme = CS%remapping_scheme + if (n0<=1) then + remapping_scheme = REMAPPING_PCM + elseif (n0<=3) then + remapping_scheme = min( remapping_scheme, REMAPPING_PLM ) + elseif (n0<=4) then + remapping_scheme = min( remapping_scheme, REMAPPING_PPM_H4 ) + endif + select case ( remapping_scheme ) case ( REMAPPING_PCM ) call PCM_reconstruction( n0, u0, CS%ppoly_r ) iMethod = INTEGRATION_PCM @@ -646,8 +646,13 @@ subroutine remapByDeltaZ( n0, h0, u0, ppoly0, n1, dx1, method, u1, h1 ) if (iTarget>0) then hNew = hOld + ( dx1(iTarget+1) - dx1(iTarget) ) + hNew = max( 0., hNew ) uhNew = ( uOld * hOld ) + ( fluxR - fluxL ) - u1(iTarget) = uhNew / hNew + if (hNew>0.) then + u1(iTarget) = uhNew / hNew + else + u1(iTarget) = uAve + endif if (present(h1)) h1(iTarget) = hNew endif @@ -908,10 +913,10 @@ subroutine dzFromH1H2( n1, h1, n2, h2, dx ) ! Arguments integer, intent(in) :: n1 ! Number of cells on source grid - real, dimension(:), intent(in) :: h1 ! cell widths of source grid (size n0) + real, dimension(:), intent(in) :: h1 ! cell widths of source grid (size n1) integer, intent(in) :: n2 ! Number of cells on target grid - real, dimension(:), intent(in) :: h2 ! cell widths of target grid (size n1) - real, dimension(:), intent(out) :: dx ! Change in interface position (size n1+1) + real, dimension(:), intent(in) :: h2 ! cell widths of target grid (size n2) + real, dimension(:), intent(out) :: dx ! Change in interface position (size n2+1) ! Local variables integer :: k @@ -929,9 +934,17 @@ subroutine dzFromH1H2( n1, h1, n2, h2, dx ) enddo #ifdef __DO_SAFTEY_CHECKS__ if (abs(x2-x1) > 0.5*(real(n1-1)*x1+real(n2-1)*x2)*epsilon(x1)) then - write(0,*) 'h1=',h1 - write(0,*) 'h2=',h2 - write(0,*) 'dx=',dx + write(0,'(a4,3a12)') 'k','h1','h2','dh' + do k = 1,max(n1,n2) + if (k<=min(n1,n2)) then + write(0,'(i4,3es12.3)') k,h1(k),h2(k),dx(k) + elseif (k>n1) then + write(0,'(i4,12x,2es12.3)') k,h2(k),dx(k) + else + write(0,'(i4,es12.3)') k,h1(k) + endif + enddo + write(0,'(i4,24x,es12.3)') n2+1,dx(n2+1) write(0,*) 'x1,x2,x2-x1',x1,x2,x2-x1 call MOM_error(FATAL,'MOM_remapping, dzFromH1H2: Bottom has moved!') endif diff --git a/src/initialization/MOM_initialization.F90 b/src/initialization/MOM_initialization.F90 index 97d72be60c..d75c76b272 100644 --- a/src/initialization/MOM_initialization.F90 +++ b/src/initialization/MOM_initialization.F90 @@ -3422,6 +3422,7 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) real, dimension(:,:,:), allocatable :: tmp1 logical :: homogenize, useALEremapping + character(len=10) :: remappingScheme real :: tempAvg, saltAvg integer :: nPoints @@ -3469,6 +3470,9 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) call get_param(PF, mod, "Z_INIT_ALE_REMAPPING", useALEremapping, & "If True, then remap straight to model coordinate from file.",& default=.false.) + call get_param(PF, mod, "Z_INIT_REMAPPING_SCHEME", remappingScheme, & + "The remapping scheme to use if using Z_INIT_ALE_REMAPPING\n"//& + "is True.", default="PPM_IH4") ! Read input grid coordinates for temperature and salinity field ! in z-coordinate dataset. The file is REQUIRED to contain the @@ -3744,7 +3748,7 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) allocate( h1(kd) ) allocate( tmpT1dIn(kd) ) allocate( tmpS1dIn(kd) ) - call initialize_remapping( kd, 'PPM_IH4', remapCS ) ! Data for reconstructions + call initialize_remapping( kd, remappingScheme, remapCS ) ! Data for reconstructions ! Next we initialize the regridding package so that it knows about the target grid allocate( hTarget(nz) ) allocate( h2(nz) ) @@ -3755,41 +3759,47 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) call ALE_initRegridding( G, PF, mod, regridCS, hTarget ) ! sets regridCS and hTarget(1:nz) ! For each column ... do j = js, je ; do i = is, ie - ! Build the source grid - zTopOfCell = 0. ; zBottomOfCell = 0. ; nPoints = 0 - do k = 1, kd - if (mask_z(i,j,k) > 0.) then - zBottomOfCell = -min( z_edges_in(k+1), G%bathyT(i,j) ) - tmpT1dIn(k) = temp_z(i,j,k) - tmpS1dIn(k) = salt_z(i,j,k) - elseif (k>1) then - zBottomOfCell = -G%bathyT(i,j) - tmpT1dIn(k) = tmpT1dIn(k-1) - tmpS1dIn(k) = tmpS1dIn(k-1) - else ! This next block should only ever be reached over land - tmpT1dIn(k) = -99.9 - tmpS1dIn(k) = -99.9 - endif - h1(k) = zTopOfCell - zBottomOfCell - if (h1(k)>0.) nPoints = nPoints + 1 - zTopOfCell = zBottomOfCell ! Bottom becomes top for next value of k - enddo - h1(kd) = h1(kd) + ( zTopOfCell + G%bathyT(i,j) ) ! In case data is deeper than model - ! Build the target grid combining hTarget and topography - zTopOfCell = 0. ; zBottomOfCell = 0. - do k = 1, nz - zBottomOfCell = max( zTopOfCell - hTarget(k), -G%bathyT(i,j) ) - h2(k) = zTopOfCell - zBottomOfCell - zTopOfCell = zBottomOfCell ! Bottom becomes top for next value of k - enddo - ! Calcaulate an effectiveadisplacement, deltaE - call dzFromH1H2( nPoints, h1, nz, h2, deltaE ) ! sets deltaE - ! Now remap from h1 to h2=h1+div.deltaE - call remapping_core( remapCS, nPoints, h1, tmpT1dIn, nz, deltaE, tmpT1d ) ! sets tmpT1d - call remapping_core( remapCS, nPoints, h1, tmpS1dIn, nz, deltaE, tmpS1d ) ! sets tmpS1d - h(i,j,:) = h2(:) - tv%T(i,j,:) = tmpT1d(:) - tv%S(i,j,:) = tmpS1d(:) + if (G%mask2dT(i,j)>0.) then + ! Build the source grid + zTopOfCell = 0. ; zBottomOfCell = 0. ; nPoints = 0 + do k = 1, kd + if (mask_z(i,j,k) > 0.) then + zBottomOfCell = -min( z_edges_in(k+1), G%bathyT(i,j) ) + tmpT1dIn(k) = temp_z(i,j,k) + tmpS1dIn(k) = salt_z(i,j,k) + elseif (k>1) then + zBottomOfCell = -G%bathyT(i,j) + tmpT1dIn(k) = tmpT1dIn(k-1) + tmpS1dIn(k) = tmpS1dIn(k-1) + else ! This next block should only ever be reached over land + tmpT1dIn(k) = -99.9 + tmpS1dIn(k) = -99.9 + endif + h1(k) = zTopOfCell - zBottomOfCell + if (h1(k)>0.) nPoints = nPoints + 1 + zTopOfCell = zBottomOfCell ! Bottom becomes top for next value of k + enddo + h1(kd) = h1(kd) + ( zTopOfCell + G%bathyT(i,j) ) ! In case data is deeper than model + ! Build the target grid combining hTarget and topography + zTopOfCell = 0. ; zBottomOfCell = 0. + do k = 1, nz + zBottomOfCell = max( zTopOfCell - hTarget(k), -G%bathyT(i,j) ) + h2(k) = zTopOfCell - zBottomOfCell + zTopOfCell = zBottomOfCell ! Bottom becomes top for next value of k + enddo + ! Calcaulate an effectiveadisplacement, deltaE + call dzFromH1H2( nPoints, h1, nz, h2, deltaE ) ! sets deltaE + ! Now remap from h1 to h2=h1+div.deltaE + call remapping_core( remapCS, nPoints, h1, tmpT1dIn, nz, deltaE, tmpT1d ) ! sets tmpT1d + call remapping_core( remapCS, nPoints, h1, tmpS1dIn, nz, deltaE, tmpS1d ) ! sets tmpS1d + h(i,j,:) = h2(:) + tv%T(i,j,:) = tmpT1d(:) + tv%S(i,j,:) = tmpS1d(:) + else + tv%T(i,j,:) = 0. + tv%S(i,j,:) = 0. + h(i,j,:) = 0. + endif ! mask2dT enddo ; enddo deallocate( h1 ) deallocate( h2 ) From 17d3427a674b92d5f7698fa1992104aee6bc481c Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 27 Sep 2013 17:02:22 -0400 Subject: [PATCH 207/372] Added ramp of CFL_truncate to help initialization o Added function to MOM_vert_friction: updateCFLtruncationValue() o Parameters: CFL_TRUNCATE_RAMP_TIME and CFL_TRUNCATE_START o Update MOM_parameter_doc.all across the board --- .../AM2_MOM6i_1deg/MOM_parameter_doc.all | 6 +++ .../CM2G63L/MOM_parameter_doc.all | 6 +++ .../ocean_SIS/GOLD_SIS/MOM_parameter_doc.all | 6 +++ .../GOLD_SIS_icebergs/MOM_parameter_doc.all | 6 +++ .../ocean_SIS2/SIS2/MOM_parameter_doc.all | 6 +++ .../SIS2_icebergs/MOM_parameter_doc.all | 6 +++ .../solo_ocean/DOME/MOM_parameter_doc.all | 6 +++ .../Phillips_2layer/MOM_parameter_doc.all | 6 +++ .../adjustment2d/layer/MOM_parameter_doc.all | 6 +++ .../adjustment2d/rho/MOM_parameter_doc.all | 6 +++ .../adjustment2d/z/MOM_parameter_doc.all | 6 +++ .../benchmark/MOM_parameter_doc.all | 6 +++ .../circle_obcs/MOM_parameter_doc.all | 6 +++ .../double_gyre/MOM_parameter_doc.all | 6 +++ .../external_gwave/MOM_parameter_doc.all | 6 +++ .../layer/MOM_parameter_doc.all | 6 +++ .../sigma/MOM_parameter_doc.all | 6 +++ .../flow_downslope/z/MOM_parameter_doc.all | 6 +++ .../solo_ocean/global/MOM_parameter_doc.all | 6 +++ .../global_ALE/layer/MOM_parameter_doc.all | 6 +++ .../global_ALE/z/MOM_parameter_doc.all | 6 +++ .../lock_exchange/MOM_parameter_doc.all | 6 +++ .../nonBous_global/MOM_parameter_doc.all | 6 +++ .../resting/z/MOM_parameter_doc.all | 6 +++ .../seamount/layer/MOM_parameter_doc.all | 6 +++ .../seamount/sigma/MOM_parameter_doc.all | 6 +++ .../seamount/z/MOM_parameter_doc.all | 6 +++ .../single_column/MOM_parameter_doc.all | 6 +++ .../single_column_z/MOM_parameter_doc.all | 6 +++ .../sloshing/layer/MOM_parameter_doc.all | 6 +++ .../sloshing/rho/MOM_parameter_doc.all | 6 +++ .../MOM_parameter_doc.all | 6 +++ src/core/MOM_dynamics_split_RK2.F90 | 7 +++ .../vertical/MOM_vert_friction.F90 | 54 ++++++++++++++++++- 34 files changed, 251 insertions(+), 2 deletions(-) diff --git a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all index f38cdee9c4..3da330a694 100644 --- a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all +++ b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all @@ -813,6 +813,12 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. ! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 diff --git a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all index c74c7f0772..1e53976726 100644 --- a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all +++ b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all @@ -852,6 +852,12 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. ! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 diff --git a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all index e00b29c946..1989b4cbc1 100644 --- a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all +++ b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all @@ -852,6 +852,12 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. ! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 diff --git a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all index e00b29c946..1989b4cbc1 100644 --- a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all +++ b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all @@ -852,6 +852,12 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. ! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 diff --git a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all index e00b29c946..1989b4cbc1 100644 --- a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all @@ -852,6 +852,12 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. ! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 diff --git a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all index e00b29c946..1989b4cbc1 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all @@ -852,6 +852,12 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. ! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 diff --git a/examples/solo_ocean/DOME/MOM_parameter_doc.all b/examples/solo_ocean/DOME/MOM_parameter_doc.all index 87d17a33c9..b4c0e942b2 100644 --- a/examples/solo_ocean/DOME/MOM_parameter_doc.all +++ b/examples/solo_ocean/DOME/MOM_parameter_doc.all @@ -703,6 +703,12 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. ! === Parameters of module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False diff --git a/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all b/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all index 83ff8434c6..024cd93237 100644 --- a/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all @@ -698,6 +698,12 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. ! === Parameters of module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False diff --git a/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all index 79cbb771ee..32a75d36e2 100644 --- a/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all @@ -752,6 +752,12 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. ! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 diff --git a/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all index e5e0b28ebc..a36c40f200 100644 --- a/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all @@ -825,6 +825,12 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. ! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 diff --git a/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all index ba77b36a1d..81fd7a37f2 100644 --- a/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all @@ -825,6 +825,12 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. ! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 diff --git a/examples/solo_ocean/benchmark/MOM_parameter_doc.all b/examples/solo_ocean/benchmark/MOM_parameter_doc.all index 3f0fcd888e..a709ce885a 100644 --- a/examples/solo_ocean/benchmark/MOM_parameter_doc.all +++ b/examples/solo_ocean/benchmark/MOM_parameter_doc.all @@ -800,6 +800,12 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. ! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 diff --git a/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all b/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all index 6f328f2d81..32a68881d6 100644 --- a/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all +++ b/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all @@ -720,6 +720,12 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. ! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 diff --git a/examples/solo_ocean/double_gyre/MOM_parameter_doc.all b/examples/solo_ocean/double_gyre/MOM_parameter_doc.all index fc9b43ea51..55ebd6c9b1 100644 --- a/examples/solo_ocean/double_gyre/MOM_parameter_doc.all +++ b/examples/solo_ocean/double_gyre/MOM_parameter_doc.all @@ -660,6 +660,12 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. ! === Parameters of module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False diff --git a/examples/solo_ocean/external_gwave/MOM_parameter_doc.all b/examples/solo_ocean/external_gwave/MOM_parameter_doc.all index bca4a8fe34..bded8a9b65 100644 --- a/examples/solo_ocean/external_gwave/MOM_parameter_doc.all +++ b/examples/solo_ocean/external_gwave/MOM_parameter_doc.all @@ -738,6 +738,12 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. ! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 diff --git a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all index f98ca4cc1b..866e85b93d 100644 --- a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all @@ -737,6 +737,12 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. ! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 diff --git a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all index 8e1d37c934..3c8f3bee9e 100644 --- a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all @@ -810,6 +810,12 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. ! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 diff --git a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all index 4d60d0cda3..2d38e593bd 100644 --- a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all @@ -810,6 +810,12 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. ! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 diff --git a/examples/solo_ocean/global/MOM_parameter_doc.all b/examples/solo_ocean/global/MOM_parameter_doc.all index 60db3000f2..9041763987 100644 --- a/examples/solo_ocean/global/MOM_parameter_doc.all +++ b/examples/solo_ocean/global/MOM_parameter_doc.all @@ -847,6 +847,12 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. ! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 diff --git a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all index 81ecd02b49..2b83dd602d 100644 --- a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all @@ -819,6 +819,12 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. ! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 diff --git a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all index 99c21869bf..fa03f46d48 100644 --- a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all @@ -898,6 +898,12 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. ! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 diff --git a/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all b/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all index ee472d4b4e..ecd551adf8 100644 --- a/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all +++ b/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all @@ -741,6 +741,12 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. ! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 diff --git a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all index 092391346b..79538bb868 100644 --- a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all +++ b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all @@ -850,6 +850,12 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. ! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 diff --git a/examples/solo_ocean/resting/z/MOM_parameter_doc.all b/examples/solo_ocean/resting/z/MOM_parameter_doc.all index 7b505b06c0..43b539a83b 100644 --- a/examples/solo_ocean/resting/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/resting/z/MOM_parameter_doc.all @@ -818,6 +818,12 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. ! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 diff --git a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all index 3c5375e872..c81304f29b 100644 --- a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all @@ -741,6 +741,12 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. ! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 diff --git a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all index 6fadff6c9d..cab08da626 100644 --- a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all @@ -814,6 +814,12 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. ! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 diff --git a/examples/solo_ocean/seamount/z/MOM_parameter_doc.all b/examples/solo_ocean/seamount/z/MOM_parameter_doc.all index 59e43b5ef6..0d1c24f2d7 100644 --- a/examples/solo_ocean/seamount/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/z/MOM_parameter_doc.all @@ -814,6 +814,12 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. ! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 diff --git a/examples/solo_ocean/single_column/MOM_parameter_doc.all b/examples/solo_ocean/single_column/MOM_parameter_doc.all index d1ef16acfa..6522b9d68e 100644 --- a/examples/solo_ocean/single_column/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column/MOM_parameter_doc.all @@ -704,6 +704,12 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. ! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 diff --git a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all index 68f029df57..df0b71296c 100644 --- a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all @@ -772,6 +772,12 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. ! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 diff --git a/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all b/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all index 60df13f2a5..4d74ea5ffd 100644 --- a/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all @@ -740,6 +740,12 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. ! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 diff --git a/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all b/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all index ab192451b0..732c19a07d 100644 --- a/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all +++ b/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all @@ -813,6 +813,12 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. ! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 diff --git a/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all b/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all index 79efc86d52..53343f5991 100644 --- a/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all +++ b/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all @@ -754,6 +754,12 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. ! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 diff --git a/src/core/MOM_dynamics_split_RK2.F90 b/src/core/MOM_dynamics_split_RK2.F90 index b66a452925..c0ca5fc5f1 100644 --- a/src/core/MOM_dynamics_split_RK2.F90 +++ b/src/core/MOM_dynamics_split_RK2.F90 @@ -114,6 +114,7 @@ module MOM_dynamics_split_RK2 use MOM_tidal_forcing, only : tidal_forcing_init, tidal_forcing_CS use MOM_vert_friction, only : vertvisc, vertvisc_coef, vertvisc_remnant use MOM_vert_friction, only : vertvisc_limit_vel, vertvisc_init, vertvisc_CS +use MOM_vert_friction, only : updateCFLtruncationValue use MOM_set_visc, only : set_viscous_BBL, set_viscous_ML, set_visc_init, set_visc_CS implicit none ; private @@ -367,6 +368,9 @@ subroutine step_MOM_dyn_split_RK2(u, v, h, tv, visc, & up(:,:,:) = 0.0 ; vp(:,:,:) = 0.0 ; hp(:,:,:) = h(:,:,:) + ! Update CFL truncation value as function of time + call updateCFLtruncationValue(Time_local, CS%vertvisc_CSp) + if (CS%debug) then call MOM_state_chksum("Start predictor ", u, v, h, uh, vh, G) call check_redundant("Start predictor u ", u, v, G) @@ -1142,6 +1146,9 @@ subroutine initialize_dyn_split_RK2(u, v, h, uh, vh, eta, Time, G, param_file, & call vertvisc_init(MIS, Time, G, param_file, diag, CS%ADp, dirs, & ntrunc, CS%vertvisc_CSp) call set_visc_init(Time, G, param_file, diag, visc, CS%set_visc_CSp) + call updateCFLtruncationValue(Time, CS%vertvisc_CSp, activate= & + ((dirs%input_filename(1:1) == 'n') .and. & + (LEN_TRIM(dirs%input_filename) == 1)) ) if (associated(ALE_CSp)) CS%ALE_CSp => ALE_CSp if (associated(OBC)) then diff --git a/src/parameterizations/vertical/MOM_vert_friction.F90 b/src/parameterizations/vertical/MOM_vert_friction.F90 index 6bb3b0e5f1..2a8d63039d 100644 --- a/src/parameterizations/vertical/MOM_vert_friction.F90 +++ b/src/parameterizations/vertical/MOM_vert_friction.F90 @@ -75,15 +75,16 @@ module MOM_vert_friction !********+*********+*********+*********+*********+*********+*********+** use MOM_diag_mediator, only : post_data, register_diag_field, safe_alloc_ptr -use MOM_diag_mediator, only : diag_ctrl, time_type +use MOM_diag_mediator, only : diag_ctrl use MOM_checksums, only : uchksum, vchksum -use MOM_error_handler, only : MOM_error, FATAL, WARNING +use MOM_error_handler, only : MOM_error, FATAL, WARNING, NOTE use MOM_file_parser, only : get_param, log_version, param_file_type use MOM_forcing_type, only : forcing use MOM_get_input, only : directories use MOM_grid, only : ocean_grid_type use MOM_PointAccel, only : write_u_accel, write_v_accel, PointAccel_init use MOM_PointAccel, only : PointAccel_CS +use MOM_time_manager, only : time_type, time_type_to_real, operator(-) use MOM_variables, only : thermo_var_ptrs, vertvisc_type use MOM_variables, only : cont_diag_ptrs, accel_diag_ptrs use MOM_variables, only : ocean_internal_state, ocean_OBC_type, OBC_SIMPLE @@ -94,6 +95,7 @@ module MOM_vert_friction public vertvisc, vertvisc_remnant, vertvisc_coef public vertvisc_limit_vel, vertvisc_init, vertvisc_end +public updateCFLtruncationValue type, public :: vertvisc_CS ; private real :: Hmix ! The mixed layer thickness in m. @@ -115,6 +117,11 @@ module MOM_vert_friction real :: CFL_report ! The value of the CFL number that will cause the ! accelerations to be reported, nondim. CFL_report ! will often equal CFL_trunc. + real :: truncRampTime ! The time-scale over which to ramp up the value of + ! CFL_trunc from zero to CFK_trunc0 + real :: CFL_truncS ! The start value of CFL_trunc + real :: CFL_truncE ! The end/target value of CFL_trunc + type(time_type) :: rampStartTime ! The time that the ramping of CFL_trunc starts real ALLOCABLE_, dimension(NIMEMB_PTR_,NJMEM_,NK_INTERFACE_) :: & a_u ! The u-drag coefficient across an interface, in m s-1. @@ -1368,6 +1375,15 @@ subroutine vertvisc_init(MIS, Time, G, param_file, diag, ADp, dirs, ntrunc, CS) "The value of the CFL number that causes accelerations \n"//& "to be reported; the default is CFL_TRUNCATE.", & units="nondim", default=CS%CFL_trunc) + call get_param(param_file, mod, "CFL_TRUNCATE_RAMP_TIME", CS%truncRampTime, & + "The time over which the CFL trunction value is ramped\n"//& + "up at the beginning of the run.", & + units="s", default=0.) + CS%CFL_truncE = CS%CFL_trunc + call get_param(param_file, mod, "CFL_TRUNCATE_START", CS%CFL_truncS, & + "The start value of the truncation CFL number used when\n"//& + "ramping up CFL_TRUNC.", & + units="nondim", default=0.) ALLOC_(CS%a_u(IsdB:IedB,jsd:jed,nz+1)) ; CS%a_u(:,:,:) = 0.0 ALLOC_(CS%h_u(IsdB:IedB,jsd:jed,nz)) ; CS%h_u(:,:,:) = 0.0 @@ -1405,6 +1421,40 @@ subroutine vertvisc_init(MIS, Time, G, param_file, diag, ADp, dirs, ntrunc, CS) end subroutine vertvisc_init +subroutine updateCFLtruncationValue(Time, CS, activate) + ! This routine updates the CFL truncation value as a function of time + ! If called with the optional argument activate=.true., records the + ! value of Time as the beginning of the ramp period. + type(time_type), target, intent(in) :: Time + type(vertvisc_CS), pointer :: CS + logical, optional, intent(in) :: activate + ! Local variables + real :: deltaTime, wghtA + character(len=12) :: msg + + if (CS%truncRampTime==0.) return ! This indicates to ramping is turned off + + ! We use the optional argument to indicate this Time should be recorded as the + ! beginning of the ramp-up period. + if (present(activate)) then + if (activate) CS%rampStartTime = Time ! Record the current time + endif + deltaTime = max( 0., time_type_to_real( Time - CS%rampStartTime ) ) + if (deltaTime >= CS%truncRampTime) then + CS%CFL_trunc = CS%CFL_truncE + CS%truncRampTime = 0. ! This turns off ramping after this call + else + wghtA = min( 1., deltaTime / CS%truncRampTime ) ! Linear profile in time + !wghtA = wghtA*wghtA ! Convert linear profile to parabolic profile in time + !wghtA = wghtA*wghtA*(3. - 2.*wghtA) ! Convert linear profile to cosine profile + wghtA = 1. - ( (1. - wghtA)**2 ) ! Convert linear profiel to nverted parabolic profile + CS%CFL_trunc = CS%CFL_truncS + wghtA * ( CS%CFL_truncE - CS%CFL_truncS ) + endif + write(msg(1:12),'(es12.3)') CS%CFL_trunc + call MOM_error(NOTE, "MOM_vert_friction: updateCFLtruncationValue set CFL"// & + " limit to "//trim(msg)) +end subroutine updateCFLtruncationValue + subroutine vertvisc_end(CS) type(vertvisc_CS), pointer :: CS DEALLOC_(CS%a_u) ; DEALLOC_(CS%h_u) From f169546bcd5f459734ac2336a3183730ce236bff Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Sat, 28 Sep 2013 10:56:16 -0400 Subject: [PATCH 208/372] Use Ice%area to initialize the iceberg cell areas. Replaced the nondimensional cell_area, with units of a fraction of the sphere with Ice%area, with the more appropriate units of m2. This leads to answer changes at the level of roundoff, and the old and new interfaces can not be mixed. Also changed MOM_input from using N[IJ]PROC_IO to IO_LAYOUT for SIS2 and SIS2_icebergs. New reference solutions were checked in for SIS2_icebergs. --- examples/ocean_SIS2/SIS2/MOM_input | 9 +++------ examples/ocean_SIS2/SIS2_icebergs/MOM_input | 9 +++------ examples/ocean_SIS2/SIS2_icebergs/timestats.gnu | 6 +++--- examples/ocean_SIS2/SIS2_icebergs/timestats.intel | 6 +++--- examples/ocean_SIS2/SIS2_icebergs/timestats.pgi | 6 +++--- 5 files changed, 15 insertions(+), 21 deletions(-) diff --git a/examples/ocean_SIS2/SIS2/MOM_input b/examples/ocean_SIS2/SIS2/MOM_input index f27dd3eee7..a93d7dcb34 100644 --- a/examples/ocean_SIS2/SIS2/MOM_input +++ b/examples/ocean_SIS2/SIS2/MOM_input @@ -94,12 +94,9 @@ NJHALO = 4 ! points on each side in the x- and y-direction ! If static memory allocation is used, these ! must match the values of NIHALO_ and NJHALO_ ! in MOM_memory.h. -NIPROC_IO = 2 ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. NIPROC_IO - ! must be a factor of NIPROC. -NJPROC_IO = 2 ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. NJPROC_IO - ! must be a factor of NJPROC. +IO_LAYOUT = 1,1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. REENTRANT_X = True ! If defined, the domain is zonally reentrant. REENTRANT_Y = False ! If defined, the domain is meridionally diff --git a/examples/ocean_SIS2/SIS2_icebergs/MOM_input b/examples/ocean_SIS2/SIS2_icebergs/MOM_input index f27dd3eee7..a93d7dcb34 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/MOM_input +++ b/examples/ocean_SIS2/SIS2_icebergs/MOM_input @@ -94,12 +94,9 @@ NJHALO = 4 ! points on each side in the x- and y-direction ! If static memory allocation is used, these ! must match the values of NIHALO_ and NJHALO_ ! in MOM_memory.h. -NIPROC_IO = 2 ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. NIPROC_IO - ! must be a factor of NIPROC. -NJPROC_IO = 2 ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. NJPROC_IO - ! must be a factor of NJPROC. +IO_LAYOUT = 1,1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. REENTRANT_X = True ! If defined, the domain is zonally reentrant. REENTRANT_Y = False ! If defined, the domain is meridionally diff --git a/examples/ocean_SIS2/SIS2_icebergs/timestats.gnu b/examples/ocean_SIS2/SIS2_icebergs/timestats.gnu index 93f0332fe7..1f7f5168ab 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/timestats.gnu +++ b/examples/ocean_SIS2/SIS2_icebergs/timestats.gnu @@ -2,6 +2,6 @@ [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 6.976758149344E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.79E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019530498376E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.44E-16, Se 8.39E-15, Te 1.57E-15 - 9, 0.750, 0, En 7.057803072858E-01, CFL 0.14576, SL 1.5979E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.18E-14, Te 2.34E-15 - 12, 1.000, 0, En 7.073211714586E-01, CFL 0.15724, SL 1.8535E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.25E-16, Se 1.45E-14, Te 2.78E-15 + 6, 0.500, 0, En 7.019533190163E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.44E-16, Se 8.38E-15, Te 1.57E-15 + 9, 0.750, 0, En 7.056439060681E-01, CFL 0.14576, SL 1.5979E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.18E-14, Te 2.35E-15 + 12, 1.000, 0, En 7.073589654863E-01, CFL 0.15775, SL 1.8535E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.25E-16, Se 1.45E-14, Te 2.77E-15 diff --git a/examples/ocean_SIS2/SIS2_icebergs/timestats.intel b/examples/ocean_SIS2/SIS2_icebergs/timestats.intel index 04d8df9de1..2b140dbee2 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/timestats.intel +++ b/examples/ocean_SIS2/SIS2_icebergs/timestats.intel @@ -2,6 +2,6 @@ [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 6.976763411956E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.76E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019449778909E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.46E-15, Te 1.58E-15 - 9, 0.750, 0, En 7.058118198247E-01, CFL 0.15274, SL 1.5976E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.17E-14, Te 2.32E-15 - 12, 1.000, 0, En 7.073174233960E-01, CFL 0.15724, SL 1.8531E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.23E-16, Se 1.45E-14, Te 2.77E-15 + 6, 0.500, 0, En 7.019424738003E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.45E-15, Te 1.58E-15 + 9, 0.750, 0, En 7.056740401290E-01, CFL 0.15340, SL 1.5976E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.41E-16, Se 1.17E-14, Te 2.32E-15 + 12, 1.000, 0, En 7.072668898457E-01, CFL 0.15722, SL 1.8530E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.23E-16, Se 1.45E-14, Te 2.77E-15 diff --git a/examples/ocean_SIS2/SIS2_icebergs/timestats.pgi b/examples/ocean_SIS2/SIS2_icebergs/timestats.pgi index 6902d7ff84..7e0678a9df 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/timestats.pgi +++ b/examples/ocean_SIS2/SIS2_icebergs/timestats.pgi @@ -2,6 +2,6 @@ [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 6.976740983087E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.78E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019455583518E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.43E-15, Te 1.58E-15 - 9, 0.750, 0, En 7.057763936071E-01, CFL 0.16865, SL 1.5977E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.17E-14, Te 2.34E-15 - 12, 1.000, 0, En 7.072821091959E-01, CFL 0.15733, SL 1.8534E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.24E-16, Se 1.44E-14, Te 2.79E-15 + 6, 0.500, 0, En 7.019466180430E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.47E-15, Te 1.57E-15 + 9, 0.750, 0, En 7.059805568743E-01, CFL 0.16969, SL 1.5977E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.17E-14, Te 2.33E-15 + 12, 1.000, 0, En 7.073599351640E-01, CFL 0.15742, SL 1.8535E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.25E-16, Se 1.45E-14, Te 2.80E-15 From e818ab00ffc125c462a9722022e363cb4e4fd695 Mon Sep 17 00:00:00 2001 From: Stephen Griffies Date: Mon, 30 Sep 2013 16:07:52 -0400 Subject: [PATCH 209/372] Added kpp_ws diagnostic after KPP_bldepth compute. --- src/parameterizations/vertical/MOM_KPP.F90 | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index 8b5a4f212a..b65d735ef1 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -395,13 +395,25 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K nonLocalTransHeat(i,j,:) = nonLocalTrans(:,1) ! correct index ??? nonLocalTransScalar(i,j,:) = nonLocalTrans(:,2) ! correct index ??? + ! recompute wscale for diagnostics, now that we know boundary layer depth + if (CS%id_Ws > 0) then + call CVmix_kpp_compute_turbulent_scales( & + -CellHeight/OBLdepth_0d, & ! (in) Normalized boundary layer coordinate + OBLdepth_0d, & ! (in) OBL depth (m) + surfBuoyFlux, & ! (in) Buoyancy flux at surface (m2/s3) + surfFricVel, & ! (in) Turbulent friction velocity at surface (m/s) + w_s=Ws_1d, & ! (out) Turbulent velocity scale profile (m/s) + CVmix_kpp_params_user=CS%KPP_params & ! KPP parameters + ) + CS%Ws(i,j,:) = Ws_1d(:) + endif + ! Copy 1d data into 3d diagnostic arrays if (CS%id_OBLdepth > 0) CS%OBLdepth(i,j) = OBLdepth_0d if (CS%id_BulkDrho > 0) CS%dRho(i,j,:) = deltaRho(:) if (CS%id_BulkUz2 > 0) CS%Uz2(i,j,:) = deltaU2(:) if (CS%id_BulkRi > 0) CS%BulkRi(i,j,:) = BulkRi_1d(:) if (CS%id_sigma > 0) CS%sigma(i,j,:) = -iFaceHeight/OBLdepth_0d - if (CS%id_Ws > 0) CS%Ws(i,j,:) = Ws_1d(:) if (CS%id_N > 0) CS%N(i,j,:) = N_1d(:) if (CS%id_N2 > 0) CS%N2(i,j,:) = N2_1d(:) if (CS%id_Vt2 > 0) CS%Vt2(i,j,:) = Vt2_1d(:) From 8474055cd004cdce532c187137f738fb33007b01 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Sat, 28 Sep 2013 15:51:33 -0400 Subject: [PATCH 210/372] Updating parameter_doc's for SIS2 expts --- examples/ocean_SIS2/SIS2/MOM_parameter_doc.all | 2 +- examples/ocean_SIS2/SIS2/MOM_parameter_doc.short | 2 +- examples/ocean_SIS2/SIS2/SIS_parameter_doc.all | 7 +++++++ examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all | 2 +- examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.short | 2 +- examples/ocean_SIS2/SIS2_icebergs/SIS_parameter_doc.all | 7 +++++++ 6 files changed, 18 insertions(+), 4 deletions(-) diff --git a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all index 1989b4cbc1..759a10f713 100644 --- a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all @@ -65,7 +65,7 @@ LAYOUT = 0, 0 ! default = 0 ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !LAYOUT = 10, 6 ! ! The processor layout that was acutally used. -IO_LAYOUT = 2, 2 ! default = 0 +IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. diff --git a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.short b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.short index eea027f562..3f1f84d931 100644 --- a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.short +++ b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.short @@ -41,7 +41,7 @@ NJGLOBAL = 210 ! ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !LAYOUT = 10, 6 ! ! The processor layout that was acutally used. -IO_LAYOUT = 2, 2 ! default = 0 +IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. diff --git a/examples/ocean_SIS2/SIS2/SIS_parameter_doc.all b/examples/ocean_SIS2/SIS2/SIS_parameter_doc.all index a8a798e781..9a423d5cf1 100644 --- a/examples/ocean_SIS2/SIS2/SIS_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2/SIS_parameter_doc.all @@ -204,6 +204,13 @@ ICE_CHANNEL_SMAG_COEF = 0.15 ! [Nondim] default = 0.15 ICE_CHANNEL_CFL_LIMIT = 0.25 ! [Nondim] default = 0.25 ! The CFL limit that is applied to the parameterized ! viscous transport in single-point channels. +SIS1_ICE_TRANSPORT = True ! [Boolean] default = True + ! If true, use SIS1 code to solve the ice continuity + ! equation and transport tracers. +CHECK_ICE_TRANSPORT_CONSERVATION = False ! [Boolean] default = False + ! If true, use add multiple diagnostics of ice and snow + ! mass conservation in the sea-ice transport code. This + ! is expensive and should be used sparingly. SEND_LOG_TO_STDOUT = False ! [Boolean] default = False ! If true, all log messages are also sent to stdout. REPORT_UNUSED_PARAMS = False ! [Boolean] default = False diff --git a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all index 1989b4cbc1..759a10f713 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all @@ -65,7 +65,7 @@ LAYOUT = 0, 0 ! default = 0 ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !LAYOUT = 10, 6 ! ! The processor layout that was acutally used. -IO_LAYOUT = 2, 2 ! default = 0 +IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. diff --git a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.short b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.short index eea027f562..3f1f84d931 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.short +++ b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.short @@ -41,7 +41,7 @@ NJGLOBAL = 210 ! ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !LAYOUT = 10, 6 ! ! The processor layout that was acutally used. -IO_LAYOUT = 2, 2 ! default = 0 +IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. diff --git a/examples/ocean_SIS2/SIS2_icebergs/SIS_parameter_doc.all b/examples/ocean_SIS2/SIS2_icebergs/SIS_parameter_doc.all index 4bbdef7928..f25944a477 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/SIS_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2_icebergs/SIS_parameter_doc.all @@ -204,6 +204,13 @@ ICE_CHANNEL_SMAG_COEF = 0.15 ! [Nondim] default = 0.15 ICE_CHANNEL_CFL_LIMIT = 0.25 ! [Nondim] default = 0.25 ! The CFL limit that is applied to the parameterized ! viscous transport in single-point channels. +SIS1_ICE_TRANSPORT = True ! [Boolean] default = True + ! If true, use SIS1 code to solve the ice continuity + ! equation and transport tracers. +CHECK_ICE_TRANSPORT_CONSERVATION = False ! [Boolean] default = False + ! If true, use add multiple diagnostics of ice and snow + ! mass conservation in the sea-ice transport code. This + ! is expensive and should be used sparingly. SEND_LOG_TO_STDOUT = False ! [Boolean] default = False ! If true, all log messages are also sent to stdout. REPORT_UNUSED_PARAMS = False ! [Boolean] default = False From 2c61cca8e6ca3e476322322ae2a50bc51c568035 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Sat, 28 Sep 2013 16:27:43 -0400 Subject: [PATCH 211/372] *Updated global_ALE/z: CFL ramp + ALE init_from_Z o Turned on initialize from z file using ALE remapping o Turned on ramping of CFL truncations --- examples/solo_ocean/global_ALE/z/MOM_override | 2 + .../global_ALE/z/MOM_parameter_doc.all | 92 +++++++++---------- .../global_ALE/z/MOM_parameter_doc.short | 9 +- .../solo_ocean/global_ALE/z/timestats.gnu | 6 +- .../solo_ocean/global_ALE/z/timestats.intel | 6 +- .../solo_ocean/global_ALE/z/timestats.pgi | 6 +- 6 files changed, 60 insertions(+), 61 deletions(-) diff --git a/examples/solo_ocean/global_ALE/z/MOM_override b/examples/solo_ocean/global_ALE/z/MOM_override index c2db3f824b..db51c0e19d 100644 --- a/examples/solo_ocean/global_ALE/z/MOM_override +++ b/examples/solo_ocean/global_ALE/z/MOM_override @@ -10,3 +10,5 @@ REGRIDDING_COORDINATE_MODE = "Z*" ALE_COORDINATE_CONFIG = "FILE:INPUT/vgrid.nc,dz" HMIX_FIXED = 0.5 #KDML = 0.1 +CFL_TRUNCATE_RAMP_TIME = 7200. +Z_INIT_ALE_REMAPPING = True diff --git a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all index fa03f46d48..adb8bc12fe 100644 --- a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all @@ -404,57 +404,11 @@ Z_INIT_FILE_SALT_VAR = "SALT" ! default = "salt" Z_INIT_HOMOGENIZE = False ! [Boolean] default = False ! If True, then horizontally homogenize the interpolated ! initial conditions. -Z_INIT_ALE_REMAPPING = False ! [Boolean] default = False +Z_INIT_ALE_REMAPPING = True ! [Boolean] default = False ! If True, then remap straight to model coordinate from file. Z_INIT_REMAPPING_SCHEME = "PPM_IH4" ! default = "PPM_IH4" ! The remapping scheme to use if using Z_INIT_ALE_REMAPPING ! is True. -ADJUST_THICKNESS = True ! [Boolean] default = False - ! If true, all mass below the bottom removed if the - ! topography is shallower than the thickness input file - ! would indicate. -VELOCITY_CONFIG = "zero" ! default = "zero" - ! A string that determines how the initial velocities - ! are specified for a new run: - ! file - read velocities from the file specified - ! by (VELOCITY_FILE). - ! zero - the fluid is initially at rest. - ! uniform - the flow is uniform (determined by - ! paremters TORUS_U and TORUS_V). - ! USER - call a user modified routine. -CONVERT_THICKNESS_UNITS = False ! [Boolean] default = False - ! If true, convert the thickness initial conditions from - ! units of m to kg m-2 or vice versa, depending on whether - ! BOUSSINESQ is defined. This does not apply if a restart - ! file is read. -DEPRESS_INITIAL_SURFACE = False ! [Boolean] default = False - ! If true, depress the initial surface to avoid huge - ! tsunamis when a large surface pressure is applied. -SPONGE = False ! [Boolean] default = False - ! If true, sponges may be applied anywhere in the domain. - ! The exact location and properties of those sponges are - ! specified via SPONGE_CONFIG. -APPLY_OBC_U = False ! [Boolean] default = False - ! If true, open boundary conditions may be set at some - ! u-points, with the configuration controlled by OBC_CONFIG -APPLY_OBC_V = False ! [Boolean] default = False - ! If true, open boundary conditions may be set at some - ! v-points, with the configuration controlled by OBC_CONFIG -BOUNDARY_EXTRAPOLATION_PRESSURE = True ! [Boolean] default = True - ! When defined, the reconstruction is extrapolated - ! within boundary cells rather than assume PCM for the. - ! calculation of pressure. e.g. if PPM is used, a - ! PPM reconstruction will also be used within - ! boundary cells. -RECONSTRUCT_FOR_PRESSURE = True ! [Boolean] default = True - ! If True, use vertical reconstruction of T/S within - ! the integrals of teh FV pressure gradient calculation. - ! If False, use the constant-by-layer algorithm. - ! By default, this is True when using ALE and False otherwise. -PRESSURE_RECONSTRUCTION_SCHEME = 1 ! default = 1 - ! Type of vertical reconstruction of T/S to use in integrals - ! within the FV pressure gradient calculation. 1: PLM reconstruction. - ! 2: PPM reconstruction. REGRIDDING_COORDINATE_MODE = "Z*" ! default = "LAYER" ! Coordinate mode for vertical regridding. ! Choose among the following possibilities: @@ -503,6 +457,48 @@ BOUNDARY_EXTRAPOLATION = False ! [Boolean] default = False ! than PCM. E.g., if PPM is used for remapping, a ! PPM reconstruction will also be used within ! boundary cells. +VELOCITY_CONFIG = "zero" ! default = "zero" + ! A string that determines how the initial velocities + ! are specified for a new run: + ! file - read velocities from the file specified + ! by (VELOCITY_FILE). + ! zero - the fluid is initially at rest. + ! uniform - the flow is uniform (determined by + ! paremters TORUS_U and TORUS_V). + ! USER - call a user modified routine. +CONVERT_THICKNESS_UNITS = False ! [Boolean] default = False + ! If true, convert the thickness initial conditions from + ! units of m to kg m-2 or vice versa, depending on whether + ! BOUSSINESQ is defined. This does not apply if a restart + ! file is read. +DEPRESS_INITIAL_SURFACE = False ! [Boolean] default = False + ! If true, depress the initial surface to avoid huge + ! tsunamis when a large surface pressure is applied. +SPONGE = False ! [Boolean] default = False + ! If true, sponges may be applied anywhere in the domain. + ! The exact location and properties of those sponges are + ! specified via SPONGE_CONFIG. +APPLY_OBC_U = False ! [Boolean] default = False + ! If true, open boundary conditions may be set at some + ! u-points, with the configuration controlled by OBC_CONFIG +APPLY_OBC_V = False ! [Boolean] default = False + ! If true, open boundary conditions may be set at some + ! v-points, with the configuration controlled by OBC_CONFIG +BOUNDARY_EXTRAPOLATION_PRESSURE = True ! [Boolean] default = True + ! When defined, the reconstruction is extrapolated + ! within boundary cells rather than assume PCM for the. + ! calculation of pressure. e.g. if PPM is used, a + ! PPM reconstruction will also be used within + ! boundary cells. +RECONSTRUCT_FOR_PRESSURE = True ! [Boolean] default = True + ! If True, use vertical reconstruction of T/S within + ! the integrals of teh FV pressure gradient calculation. + ! If False, use the constant-by-layer algorithm. + ! By default, this is True when using ALE and False otherwise. +PRESSURE_RECONSTRUCTION_SCHEME = 1 ! default = 1 + ! Type of vertical reconstruction of T/S to use in integrals + ! within the FV pressure gradient calculation. 1: PLM reconstruction. + ! 2: PPM reconstruction. REMAPPING_SCHEME = "PLM" ! default = "PLM" ! This sets the reconstruction scheme used ! for vertical remapping for all variables. @@ -898,7 +894,7 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. -CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 +CFL_TRUNCATE_RAMP_TIME = 7200.0 ! [s] default = 0.0 ! The time over which the CFL trunction value is ramped ! up at the beginning of the run. CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 diff --git a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.short b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.short index ee92d99ad6..4c495ff967 100644 --- a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.short +++ b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.short @@ -200,10 +200,8 @@ Z_INIT_FILE_PTEMP_VAR = "PTEMP" ! default = "ptemp" Z_INIT_FILE_SALT_VAR = "SALT" ! default = "salt" ! The name of the salinity variable in ! TEMP_SALT_Z_INIT_FILE. -ADJUST_THICKNESS = True ! [Boolean] default = False - ! If true, all mass below the bottom removed if the - ! topography is shallower than the thickness input file - ! would indicate. +Z_INIT_ALE_REMAPPING = True ! [Boolean] default = False + ! If True, then remap straight to model coordinate from file. REGRIDDING_COORDINATE_MODE = "Z*" ! default = "LAYER" ! Coordinate mode for vertical regridding. ! Choose among the following possibilities: @@ -340,6 +338,9 @@ HBBL = 10.0 ! [m] MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. +CFL_TRUNCATE_RAMP_TIME = 7200.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. ! === Parameters of module MOM_PointAccel === diff --git a/examples/solo_ocean/global_ALE/z/timestats.gnu b/examples/solo_ocean/global_ALE/z/timestats.gnu index 9e2d19ac24..aa5db4b8d5 100644 --- a/examples/solo_ocean/global_ALE/z/timestats.gnu +++ b/examples/solo_ocean/global_ALE/z/timestats.gnu @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] - 0, 0.000, 0, En 1.084709464018E-04, CFL 0.00000, SL 4.3116E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 62, En 1.054311318044E-03, CFL 0.13569, SL -8.0720E-04, M 1.37957E+21, S 34.7195, T 3.6578, Me 1.68E-17, Se 6.41E-16, Te 1.36E-16 - 24, 1.000, 0, En 1.231499337427E-03, CFL 0.12756, SL -1.5212E-03, M 1.37957E+21, S 34.7195, T 3.6577, Me 6.84E-18, Se 3.24E-16, Te 6.89E-17 + 0, 0.000, 0, En 1.234754637237E-04, CFL 0.00000, SL -5.6463E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 12, 0.500, 199, En 1.029579129813E-03, CFL 0.18550, SL -5.5898E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 2.39E-17, Se 7.89E-16, Te 3.04E-16 + 24, 1.000, 0, En 1.198564884384E-03, CFL 0.13248, SL -5.5330E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 5.25E-18, Se 1.97E-16, Te 4.90E-17 diff --git a/examples/solo_ocean/global_ALE/z/timestats.intel b/examples/solo_ocean/global_ALE/z/timestats.intel index 0608cb1b35..e918041226 100644 --- a/examples/solo_ocean/global_ALE/z/timestats.intel +++ b/examples/solo_ocean/global_ALE/z/timestats.intel @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] - 0, 0.000, 0, En 1.084709464018E-04, CFL 0.00000, SL 4.3116E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 62, En 1.054311245017E-03, CFL 0.13569, SL -8.0720E-04, M 1.37957E+21, S 34.7195, T 3.6578, Me 1.68E-17, Se 7.09E-16, Te 1.43E-16 - 24, 1.000, 0, En 1.231503402418E-03, CFL 0.12756, SL -1.5212E-03, M 1.37957E+21, S 34.7195, T 3.6577, Me 6.51E-18, Se 1.87E-16, Te 5.85E-17 + 0, 0.000, 0, En 1.234754637237E-04, CFL 0.00000, SL -5.6463E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 12, 0.500, 199, En 1.029578906021E-03, CFL 0.18550, SL -5.5898E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 2.38E-17, Se 7.17E-16, Te 3.06E-16 + 24, 1.000, 0, En 1.198564264509E-03, CFL 0.13248, SL -5.5330E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 5.04E-18, Se 1.87E-16, Te 4.53E-17 diff --git a/examples/solo_ocean/global_ALE/z/timestats.pgi b/examples/solo_ocean/global_ALE/z/timestats.pgi index ecc92ae74b..c9398c4a0e 100644 --- a/examples/solo_ocean/global_ALE/z/timestats.pgi +++ b/examples/solo_ocean/global_ALE/z/timestats.pgi @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] - 0, 0.000, 0, En 1.084709464018E-04, CFL 0.00000, SL 4.3116E-11, M 1.37957E+21, S 34.7195, T 3.6578, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 62, En 1.054006334842E-03, CFL 0.13569, SL -8.0801E-04, M 1.37957E+21, S 34.7195, T 3.6578, Me 1.69E-17, Se 6.69E-16, Te 1.42E-16 - 24, 1.000, 0, En 1.231541242705E-03, CFL 0.12733, SL -1.5228E-03, M 1.37957E+21, S 34.7195, T 3.6577, Me 6.97E-18, Se 2.72E-16, Te 5.00E-17 + 0, 0.000, 0, En 1.234754637237E-04, CFL 0.00000, SL -5.6463E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 12, 0.500, 199, En 1.029559566315E-03, CFL 0.18528, SL -5.5898E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 2.37E-17, Se 7.59E-16, Te 2.96E-16 + 24, 1.000, 0, En 1.197602496024E-03, CFL 0.13212, SL -5.5331E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 5.13E-18, Se 1.75E-16, Te 5.55E-17 From 5490b3cfd5ebe81946f6216abce77f969c36fd5a Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 1 Oct 2013 16:55:15 -0400 Subject: [PATCH 212/372] Widened formatting of bitcounts in checksums o With the 1/4 degree model, there are enough bits that the bitcount routine overflows the long int s.t. we get negative integers in the fortran calling routine. This is still a valid/useful result but the formatting had to be 1 character wider to hadnle the negative sign. --- src/framework/MOM_checksums.F90 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/framework/MOM_checksums.F90 b/src/framework/MOM_checksums.F90 index 37f9357d00..2d03eb485c 100644 --- a/src/framework/MOM_checksums.F90 +++ b/src/framework/MOM_checksums.F90 @@ -1208,7 +1208,7 @@ end subroutine totalTandS subroutine chk_sum_msg1(fmsg,bc0,mesg) character(len=*), intent(in) :: fmsg, mesg integer, intent(in) :: bc0 - if (is_root_pe()) write(0,'(A,1(A,I9,X),A)') fmsg," c=",bc0,mesg + if (is_root_pe()) write(0,'(A,1(A,I10,X),A)') fmsg," c=",bc0,mesg end subroutine chk_sum_msg1 ! ===================================================================== @@ -1216,7 +1216,7 @@ end subroutine chk_sum_msg1 subroutine chk_sum_msg5(fmsg,bc0,bcSW,bcSE,bcNW,bcNE,mesg) character(len=*), intent(in) :: fmsg, mesg integer, intent(in) :: bc0,bcSW,bcSE,bcNW,bcNE - if (is_root_pe()) write(0,'(A,5(A,I9,1X),A)') & + if (is_root_pe()) write(0,'(A,5(A,I10,1X),A)') & fmsg," c=",bc0,"sw=",bcSW,"se=",bcSE,"nw=",bcNW,"ne=",bcNE,mesg end subroutine chk_sum_msg5 From a62283059a4a421baf386ae0cd26d66c0f9b788a Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 2 Oct 2013 09:10:49 -0400 Subject: [PATCH 213/372] Workaround: set ds_dps1=1 for g_prime=0 o The TKE_to_Kd calculation uses the ratios of g_prime across a layer. g_prime can/will be zero in z* coordinates so to avoid division by zero we are setting the ratio to one. o Issue #2012 entered in redmine. --- .../vertical/MOM_set_diffusivity.F90 | 25 ++++++++----------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/src/parameterizations/vertical/MOM_set_diffusivity.F90 b/src/parameterizations/vertical/MOM_set_diffusivity.F90 index d2b55aa2f3..1b09fd0490 100644 --- a/src/parameterizations/vertical/MOM_set_diffusivity.F90 +++ b/src/parameterizations/vertical/MOM_set_diffusivity.F90 @@ -822,12 +822,6 @@ subroutine find_TKE_to_Kd(h, tv, dRho_int, N2_lay, j, dt, G, CS, TKE_to_Kd, maxT ! compensating entrainment from above to keep the layer ! density from changing) that will not deplete all of the ! layers above or below a layer within a timestep, in m. - real, dimension(SZK_(G)) :: & - gkp1_gk, & ! The reduced gravity of the interface below a layer - ! divided by the reduced gravity of the interface - ! above it. Nondimensional. - I_glay ! The inverse of the average reduced gravities around - ! a layer in s2 m-1. real, dimension(SZI_(G)) :: & htot, & ! The total thickness above or below a layer, or the ! integrated thickness in the BBL, in m. @@ -857,11 +851,6 @@ subroutine find_TKE_to_Kd(h, tv, dRho_int, N2_lay, j, dt, G, CS, TKE_to_Kd, maxT H_neglect = G%H_subroundoff I_Rho0 = 1.0/G%Rho0 - do k=2,nz-1 - I_glay(k) = 2.0 / (G%g_prime(k)+G%g_prime(k+1)) - gkp1_gk(k) = G%g_prime(k+1) / G%g_prime(k) - enddo - ! determine kb - the index of the shallowest active interior layer. if (CS%bulkmixedlayer) then kmb = G%nk_rho_varies @@ -1999,9 +1988,17 @@ subroutine set_density_ratios(h, tv, kb, G, CS, j, ds_dsp1, rho_0) integer :: i, k, k3, is, ie, nz, kmb is = G%isc ; ie = G%iec ; nz = G%ke - do k=2,nz-1 ; do i=is,ie - ds_dsp1(i,k) = G%g_prime(k) / G%g_prime(k+1) - enddo ; enddo + do k=2,nz-1 + if (G%g_prime(k+1)/=0.) then + do i=is,ie + ds_dsp1(i,k) = G%g_prime(k) / G%g_prime(k+1) + enddo + else + do i=is,ie + ds_dsp1(i,k) = 1. + enddo + endif + enddo if (CS%bulkmixedlayer) then g_R0 = G%g_Earth/G%Rho0 From 1b7496dc8e8c947f9c66b59be7f6d58e2857f2ff Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 2 Oct 2013 09:35:55 -0400 Subject: [PATCH 214/372] Added clocks to the from_Z initialization o Clocks added as "LOOP" level --- src/initialization/MOM_initialization.F90 | 25 ++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/src/initialization/MOM_initialization.F90 b/src/initialization/MOM_initialization.F90 index d75c76b272..29de0a2867 100644 --- a/src/initialization/MOM_initialization.F90 +++ b/src/initialization/MOM_initialization.F90 @@ -71,6 +71,8 @@ module MOM_initialization use MOM_checksums, only : hchksum, qchksum, uchksum, vchksum, chksum use MOM_coms, only : max_across_PEs +use MOM_cpu_clock, only : cpu_clock_id, cpu_clock_begin, cpu_clock_end +use MOM_cpu_clock, only : CLOCK_ROUTINE, CLOCK_LOOP use MOM_domains, only : pass_var, pass_vector, sum_across_PEs, broadcast use MOM_domains, only : root_PE, To_All, SCALAR_PAIR, CGRID_NE use MOM_error_handler, only : MOM_mesg, MOM_error, FATAL, WARNING, is_root_pe @@ -3425,6 +3427,15 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) character(len=10) :: remappingScheme real :: tempAvg, saltAvg integer :: nPoints + integer :: id_clock_routine, id_clock_read, id_clock_interp, id_clock_fill, id_clock_ALE + + id_clock_routine = cpu_clock_id('(Initialize from Z)', grain=CLOCK_ROUTINE) + id_clock_read = cpu_clock_id('(Initialize from Z) read', grain=CLOCK_LOOP) + id_clock_interp = cpu_clock_id('(Initialize from Z) interp', grain=CLOCK_LOOP) + id_clock_fill = cpu_clock_id('(Initialize from Z) fill', grain=CLOCK_LOOP) + id_clock_ALE = cpu_clock_id('(Initialize from Z) ALE', grain=CLOCK_LOOP) + + call cpu_clock_begin(id_clock_routine) is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec ; nz = G%ke isd = G%isd ; ied = G%ied ; jsd = G%jsd ; jed = G%jed @@ -3432,7 +3443,7 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) PI_180=atan(1.0)/45. - call MOM_mesg(" MOM_temp_salt_initiale_from_Z.F90, MOM_temp_salt_initialize_from_Z: subroutine entered", 3) + call MOM_mesg(" MOM_initialization.F90, MOM_temp_salt_initialize_from_Z: subroutine entered", 3) call log_version(PF, mod, version) new_sim = .false. @@ -3488,6 +3499,7 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) ! The observation grid MUST tile the model grid. If the model grid extends ! to the North Pole, the input data are extrapolated using the average ! value at the northernmost latitude. + call cpu_clock_begin(id_clock_read) rcode = NF90_OPEN(filename, NF90_NOWRITE, ncid) if (rcode .ne. 0) call MOM_error(FATAL,"error opening file "//trim(filename)//& @@ -3603,7 +3615,9 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) ! after interpolating, fill in points which will be needed ! to define the layers + call cpu_clock_end(id_clock_read) do k=1,kd + call cpu_clock_begin(id_clock_read) write(laynum,'(I8)') k ; laynum = adjustl(laynum) start = 1; start(3) = k; count = 1; count(1) = id; count(2) = jd @@ -3664,6 +3678,8 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) endif enddo enddo + call cpu_clock_end(id_clock_read) + call cpu_clock_begin(id_clock_interp) ! call fms routine horiz_interp to interpolate input level data to model horizontal grid @@ -3678,6 +3694,7 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) call horiz_interp(Interp,salt_in,salt_out,mask_in=mask_in, & mask_out=mask_out,missing_value=missing_value) + call cpu_clock_end(id_clock_interp) fill = 0; good = 0 nPoints = 0 ; tempAvg = 0. ; saltAvg = 0. @@ -3712,6 +3729,7 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) ! temp_out,salt_out contain input z-space data on the model grid with missing values ! now fill in missing values using "ICE-nine" algorithm. + call cpu_clock_begin(id_clock_fill) temp_out = fill_miss_2d(temp_out,good,fill,temp_prev,reentrant_x,tripolar_n) salt_out = fill_miss_2d(salt_out,good,fill,salt_prev,reentrant_x,tripolar_n) @@ -3723,6 +3741,7 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) temp_prev=temp_out salt_prev=salt_out + call cpu_clock_end(id_clock_fill) ! next use the equation of state to create a potential density field using filled z-data @@ -3744,6 +3763,7 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) ! Done with horizontal interpolation. ! Now remap to model coordinates if (useALEremapping) then + call cpu_clock_begin(id_clock_ALE) ! First we reserve a work space for reconstructions of the source data allocate( h1(kd) ) allocate( tmpT1dIn(kd) ) @@ -3810,6 +3830,7 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) deallocate( tmpS1dIn ) deallocate( deltaE ) + call cpu_clock_end(id_clock_ALE) else ! remap to isopycnal layer space ! next find interface positions using local arrays ! nlevs contains the number of valid data points in each column @@ -3949,6 +3970,8 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) deallocate(temp_out,salt_out,mask_out,temp_prev,salt_prev) deallocate(rho_out,fill,mask2dT,good,Depth) + call MOM_mesg(" MOM_initialization.F90, MOM_temp_salt_initialize_from_Z: subroutine completed", 3) + call cpu_clock_end(id_clock_routine) end subroutine MOM_temp_salt_initialize_from_Z end module MOM_initialization From 885341fb71af0a6a5db4e0b54086a3cc062f541c Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 2 Oct 2013 09:37:25 -0400 Subject: [PATCH 215/372] Added forcing_SinglePointPrint o New s/r forcing_SinglePointPrint prints contents of fluxes% type at single point, to facilitate debugging o Also added chksum of runoff_hflx and calving_hflx --- src/core/MOM_forcing_type.F90 | 52 +++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/src/core/MOM_forcing_type.F90 b/src/core/MOM_forcing_type.F90 index 892f46b341..2f6be95370 100644 --- a/src/core/MOM_forcing_type.F90 +++ b/src/core/MOM_forcing_type.F90 @@ -39,6 +39,7 @@ module MOM_forcing_type public extractFluxes1d, extractFluxes2d public MOM_forcing_chksum, absorbRemainingSW public calculateBuoyancyFlux1d, calculateBuoyancyFlux2d +public forcing_SinglePointPrint integer :: num_msg = 0, max_msg = 2 @@ -700,6 +701,57 @@ subroutine MOM_forcing_chksum(mesg, fluxes, G, haloshift) call hchksum(fluxes%liq_runoff, mesg//" fluxes%liq_runoff",G,haloshift=hshift) if (associated(fluxes%froz_runoff)) & call hchksum(fluxes%froz_runoff, mesg//" fluxes%froz_runoff",G,haloshift=hshift) + if (associated(fluxes%runoff_hflx)) & + call hchksum(fluxes%runoff_hflx, mesg//" fluxes%runoff_hflx",G,haloshift=hshift) + if (associated(fluxes%calving_hflx)) & + call hchksum(fluxes%calving_hflx, mesg//" fluxes%calving_hflx",G,haloshift=hshift) end subroutine MOM_forcing_chksum +subroutine forcing_SinglePointPrint(fluxes, G, i, j, mesg) + type(forcing), intent(in) :: fluxes + type(ocean_grid_type), intent(in) :: G + character(len=*), intent(in) :: mesg + integer, intent(in) :: i, j +! This subroutine writes out values of the fluxes arrays at +! the i,j location + + write(0,'(2a)') 'MOM_forcing_type, forcing_SinglePointPrint: Called from ',mesg + write(0,'(a,2es15.3)') 'MOM_forcing_type, forcing_SinglePointPrint: lon,lat = ',G%geoLonT(i,j),G%geoLatT(i,j) + call locMsg(fluxes%taux,'taux') + call locMsg(fluxes%tauy,'tauy') + call locMsg(fluxes%ustar,'ustar') + call locMsg(fluxes%buoy,'buoy') + call locMsg(fluxes%sw,'sw') + call locMsg(fluxes%sw_vis_dir,'sw_vis_dir') + call locMsg(fluxes%sw_vis_dif,'sw_vis_dif') + call locMsg(fluxes%sw_nir_dir,'sw_nir_dir') + call locMsg(fluxes%sw_nir_dif,'sw_nir_dif') + call locMsg(fluxes%lw,'lw') + call locMsg(fluxes%latent,'latent') + call locMsg(fluxes%sens,'sens') + call locMsg(fluxes%evap,'evap') + call locMsg(fluxes%liq_precip,'liq_precip') + call locMsg(fluxes%froz_precip,'froz_precip') + call locMsg(fluxes%virt_precip,'virt_precip') + call locMsg(fluxes%p_surf,'p_surf') + call locMsg(fluxes%salt_flux,'salt_flux') + call locMsg(fluxes%TKE_tidal,'TKE_tidal') + call locMsg(fluxes%ustar_tidal,'ustar_tidal') + call locMsg(fluxes%liq_runoff,'liq_runoff') + call locMsg(fluxes%froz_runoff,'froz_runoff') + call locMsg(fluxes%runoff_hflx,'runoff_hflx') + call locMsg(fluxes%calving_hflx,'calving_hflx') + + contains + subroutine locMsg(array,aname) + real, dimension(NIMEM_,NKMEM_), pointer :: array + character(len=*) :: aname + if (associated(array)) then + write(0,'(3a,es15.3)') 'MOM_forcing_type, forcing_SinglePointPrint: ',trim(aname),' = ',array(i,j) + else + write(0,'(4a)') 'MOM_forcing_type, forcing_SinglePointPrint: ',trim(aname),' is not associated.' + endif + end subroutine locMsg +end subroutine forcing_SinglePointPrint + end module MOM_forcing_type From 9b868ee68b426aabc11bba1fceda494bdb401253 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 2 Oct 2013 09:52:57 -0400 Subject: [PATCH 216/372] Added inform. mesgs on progress in intialization o VERBOSITY>=4 will provide more information about progress during the initialization froom Z data --- src/core/MOM.F90 | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/core/MOM.F90 b/src/core/MOM.F90 index 461e7513da..83d0de921a 100644 --- a/src/core/MOM.F90 +++ b/src/core/MOM.F90 @@ -1314,6 +1314,8 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) type(MOM_initialization_struct) :: init_CS type(ocean_internal_state) :: MOM_internal_state + call MOM_mesg(" MOM.F90, initialize_MOM: subroutine entered", 3) + if (associated(CS)) then call MOM_error(WARNING, "initialize_MOM called with an associated "// & "control structure.") @@ -1348,6 +1350,7 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) #else call MOM_domains_init(G%domain, param_file, symmetric=symmetric) #endif + call MOM_mesg(" MOM.F90, initialize_MOM: domains initialized", 4) call MOM_checksums_init(param_file) @@ -1628,6 +1631,7 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) CS%tv%internal_heat(:,:) = 0.0 endif endif + call MOM_mesg(" MOM.F90, initialize_MOM: state variables allocated", 4) ! Set the fields that are needed for bitwise identical restarting ! the time stepping scheme. @@ -1659,11 +1663,13 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) ! Initialize all of the relevant fields. if (associated(CS%tracer_Reg)) init_CS%tracer_Reg => CS%tracer_Reg + call MOM_mesg(" MOM.F90, initialize_MOM: restart registration complete", 4) call cpu_clock_begin(id_clock_MOM_init) call MOM_initialize(CS%u, CS%v, CS%h, CS%tv, Time, G, param_file, dirs, & CS%restart_CSp, init_CS, Time_in) call cpu_clock_end(id_clock_MOM_init) + call MOM_mesg(" MOM.F90, initialize_MOM: returned from MOM_initialize()", 4) if (CS%useALEalgorithm) then ! For now, this has to follow immediately after MOM_initialize because @@ -1696,6 +1702,7 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) call ALE_writeCoordinateFile( CS%ALE_CSp, G, dirs%output_directory ) endif call cpu_clock_end(id_clock_MOM_init) + call MOM_mesg(" MOM.F90, initialize_MOM: ALE initialized", 4) call MEKE_init(Time, G, param_file, diag, CS%MEKE_CSp, CS%MEKE) call VarMix_init(Time, G, param_file, diag, CS%VarMix) @@ -1729,6 +1736,7 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) CS%ADp, CS%CDp, MOM_internal_state, init_CS%OBC, CS%ALE_CSp, CS%visc, dirs, CS%ntrunc) endif endif + call MOM_mesg(" MOM.F90, initialize_MOM: dynamics initialized", 4) call thickness_diffuse_init(Time, G, param_file, diag, CS%CDp, CS%thickness_diffuse_CSp) if (CS%mixedlayer_restrat) & @@ -1792,6 +1800,7 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) call cpu_clock_end(id_clock_pass_init) call write_static_fields(G, CS%diag) + call MOM_mesg(" MOM.F90, initialize_MOM: static fields written", 4) call enable_averaging(0.0, Time, CS%diag) ! call calculate_diagnostic_fields(CS%u, CS%v, CS%h, uh, vh, CS%tv, 0.0, G, CS%diagnostics_CSp) @@ -1847,6 +1856,7 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) call get_param(param_file, "MOM", "DO_UNIT_TESTS", do_unit_tests, default=.false.) if (do_unit_tests) call unitTests + call MOM_mesg(" MOM.F90, initialize_MOM: subroutine completed", 3) call cpu_clock_end(id_clock_init) end subroutine initialize_MOM From dd3b53ed19c24cb584437f32f22551ca92deb228 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 2 Oct 2013 09:54:52 -0400 Subject: [PATCH 217/372] Changed order of variables in restarts o For large models, it is now less likely T and S will be in separate restart files. --- src/core/MOM.F90 | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/core/MOM.F90 b/src/core/MOM.F90 index 83d0de921a..fad0910cd3 100644 --- a/src/core/MOM.F90 +++ b/src/core/MOM.F90 @@ -2159,15 +2159,6 @@ subroutine set_restart_fields(G, param_file, CS) thickness_units = get_thickness_units(G) flux_units = get_flux_units(G) - vd = vardesc("u","Zonal velocity",'u','L','s',"meter second-1") - call register_restart_field(CS%u, vd, .true., CS%restart_CSp) - - vd = vardesc("v","Meridional velocity",'v','L','s',"meter second-1") - call register_restart_field(CS%v, vd, .true., CS%restart_CSp) - - vd = vardesc("h","Layer Thickness",'h','L','s',thickness_units) - call register_restart_field(CS%h, vd, .true., CS%restart_CSp) - if (CS%use_temperature) then vd = vardesc("Temp","Potential Temperature",'h','L','s',"degC") call register_restart_field(CS%tv%T, vd, .true., CS%restart_CSp) @@ -2176,6 +2167,15 @@ subroutine set_restart_fields(G, param_file, CS) call register_restart_field(CS%tv%S, vd, .true., CS%restart_CSp) endif + vd = vardesc("h","Layer Thickness",'h','L','s',thickness_units) + call register_restart_field(CS%h, vd, .true., CS%restart_CSp) + + vd = vardesc("u","Zonal velocity",'u','L','s',"meter second-1") + call register_restart_field(CS%u, vd, .true., CS%restart_CSp) + + vd = vardesc("v","Meridional velocity",'v','L','s',"meter second-1") + call register_restart_field(CS%v, vd, .true., CS%restart_CSp) + if (CS%use_frazil) then vd = vardesc("frazil","Frazil heat flux into ocean",'h','1','s',"J m-2") call register_restart_field(CS%tv%frazil, vd, .false., CS%restart_CSp) From eba0d27aea57c48bf06b37098c5123b9bdc791a0 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 2 Oct 2013 10:14:33 -0400 Subject: [PATCH 218/372] Revised application of min_thickness in z* o Previously we had a static min_thickness but now we use the small of the static and total_thickness/nz --- src/ALE/MOM_regridding.F90 | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/ALE/MOM_regridding.F90 b/src/ALE/MOM_regridding.F90 index 4502fadd3e..1bfd15e1de 100644 --- a/src/ALE/MOM_regridding.F90 +++ b/src/ALE/MOM_regridding.F90 @@ -398,6 +398,7 @@ subroutine buildGridZstar( CS, G, h, dzInterface ) integer :: nz real :: nominalDepth, totalThickness, eta, stretching, dh real, dimension(SZK_(G)+1) :: zOld, zNew + real :: minThickness nz = G%ke @@ -418,6 +419,7 @@ subroutine buildGridZstar( CS, G, h, dzInterface ) do k = 1,nz totalThickness = totalThickness + h(i,j,k) end do + minThickness = min( CS%min_thickness, totalThickness/float(nz) ) ! Position of free-surface eta = totalThickness - nominalDepth @@ -439,8 +441,8 @@ subroutine buildGridZstar( CS, G, h, dzInterface ) do k = nz,1,-1 ! Adjust interface position to accomodate inflating layers ! without disturbing the interface above - if ( zNew(k) < (zNew(k+1) + CS%min_thickness) ) then - zNew(k) = zNew(k+1) + CS%min_thickness + if ( zNew(k) < (zNew(k+1) + minThickness) ) then + zNew(k) = zNew(k+1) + minThickness endif zOld(k) = zOld(k+1) + h(i,j,k) enddo @@ -455,7 +457,7 @@ subroutine buildGridZstar( CS, G, h, dzInterface ) #ifdef __DO_SAFTEY_CHECKS__ dh=max(nominalDepth,totalThickness) if (abs(zNew(1)-zOld(1))>(nz-1)*0.5*epsilon(eta)*dh) then - write(0,*) 'min_thickness=',CS%min_thickness + write(0,*) 'min_thickness=',minThickness write(0,*) 'eta=',eta,'nominalDepth=',nominalDepth,'totalThickness=',totalThickness write(0,*) 'dzInterface(1) = ',dzInterface(i,j,1),epsilon(eta),nz do k=1,nz+1 From 9f84716ee42789e9e37aeb112b3a82669b42a480 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 2 Oct 2013 12:04:28 -0400 Subject: [PATCH 219/372] Added missing loop bounds to CS%debug_BT_G o The BT debug grid is used for checksums but didm't have valid data for symmetric computational bounds. --- src/core/MOM_legacy_barotropic.F90 | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/core/MOM_legacy_barotropic.F90 b/src/core/MOM_legacy_barotropic.F90 index 23a769a52c..d07dd5a86d 100644 --- a/src/core/MOM_legacy_barotropic.F90 +++ b/src/core/MOM_legacy_barotropic.F90 @@ -3731,6 +3731,10 @@ subroutine legacy_barotropic_init(u, v, h, eta, Time, G, param_file, diag, CS, & CS%debug_BT_G%iec=G%iec CS%debug_BT_G%jsc=G%jsc CS%debug_BT_G%jec=G%jec + CS%debug_BT_G%IscB=G%isc-1 + CS%debug_BT_G%IecB=G%iec + CS%debug_BT_G%JscB=G%jsc-1 + CS%debug_BT_G%JecB=G%jec CS%debug_BT_G%isd=CS%isdw CS%debug_BT_G%ied=CS%iedw CS%debug_BT_G%jsd=CS%jsdw From d82ead0232e75a38b9bfa58183f2538a25361ee8 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 3 Oct 2013 11:24:53 -0400 Subject: [PATCH 220/372] *Disabled boundary extrapolation in init_from_Z o The ALE remapping code uses boundary extrapolation by default. This was leading to sub-freezing temperatures when applied to coarse resolution WOA data. o Added an trivial "my stats" rouinte that reports the min,max of data by level during the init_from_z process. Active for VERBOSITY>=8 --- .../solo_ocean/global_ALE/z/timestats.gnu | 4 +- .../solo_ocean/global_ALE/z/timestats.intel | 4 +- .../solo_ocean/global_ALE/z/timestats.pgi | 4 +- src/initialization/MOM_initialization.F90 | 46 ++++++++++++++++++- 4 files changed, 50 insertions(+), 8 deletions(-) diff --git a/examples/solo_ocean/global_ALE/z/timestats.gnu b/examples/solo_ocean/global_ALE/z/timestats.gnu index aa5db4b8d5..68660df41a 100644 --- a/examples/solo_ocean/global_ALE/z/timestats.gnu +++ b/examples/solo_ocean/global_ALE/z/timestats.gnu @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.234754637237E-04, CFL 0.00000, SL -5.6463E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 199, En 1.029579129813E-03, CFL 0.18550, SL -5.5898E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 2.39E-17, Se 7.89E-16, Te 3.04E-16 - 24, 1.000, 0, En 1.198564884384E-03, CFL 0.13248, SL -5.5330E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 5.25E-18, Se 1.97E-16, Te 4.90E-17 + 12, 0.500, 408, En 1.743566750566E-03, CFL 0.22164, SL -5.5897E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 2.60E-17, Se 1.05E-15, Te 3.03E-16 + 24, 1.000, 0, En 1.253720390102E-03, CFL 0.13245, SL -5.5327E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 4.11E-18, Se 1.09E-16, Te 3.50E-17 diff --git a/examples/solo_ocean/global_ALE/z/timestats.intel b/examples/solo_ocean/global_ALE/z/timestats.intel index e918041226..b9f4f4acf0 100644 --- a/examples/solo_ocean/global_ALE/z/timestats.intel +++ b/examples/solo_ocean/global_ALE/z/timestats.intel @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.234754637237E-04, CFL 0.00000, SL -5.6463E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 199, En 1.029578906021E-03, CFL 0.18550, SL -5.5898E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 2.38E-17, Se 7.17E-16, Te 3.06E-16 - 24, 1.000, 0, En 1.198564264509E-03, CFL 0.13248, SL -5.5330E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 5.04E-18, Se 1.87E-16, Te 4.53E-17 + 12, 0.500, 408, En 1.743566726290E-03, CFL 0.22164, SL -5.5897E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 2.55E-17, Se 1.07E-15, Te 3.02E-16 + 24, 1.000, 0, En 1.253847179143E-03, CFL 0.13245, SL -5.5327E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 3.58E-18, Se 5.06E-17, Te 3.80E-17 diff --git a/examples/solo_ocean/global_ALE/z/timestats.pgi b/examples/solo_ocean/global_ALE/z/timestats.pgi index c9398c4a0e..f1e8dd8e76 100644 --- a/examples/solo_ocean/global_ALE/z/timestats.pgi +++ b/examples/solo_ocean/global_ALE/z/timestats.pgi @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.234754637237E-04, CFL 0.00000, SL -5.6463E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 199, En 1.029559566315E-03, CFL 0.18528, SL -5.5898E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 2.37E-17, Se 7.59E-16, Te 2.96E-16 - 24, 1.000, 0, En 1.197602496024E-03, CFL 0.13212, SL -5.5331E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 5.13E-18, Se 1.75E-16, Te 5.55E-17 + 12, 0.500, 408, En 1.743644256303E-03, CFL 0.22167, SL -5.5897E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 2.59E-17, Se 1.03E-15, Te 2.95E-16 + 24, 1.000, 0, En 1.257175588249E-03, CFL 0.13206, SL -5.5328E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 3.98E-18, Se 5.88E-17, Te 5.35E-17 diff --git a/src/initialization/MOM_initialization.F90 b/src/initialization/MOM_initialization.F90 index 29de0a2867..acc4825460 100644 --- a/src/initialization/MOM_initialization.F90 +++ b/src/initialization/MOM_initialization.F90 @@ -70,7 +70,7 @@ module MOM_initialization use MOM_checksums, only : hchksum, qchksum, uchksum, vchksum, chksum -use MOM_coms, only : max_across_PEs +use MOM_coms, only : max_across_PEs, min_across_PEs use MOM_cpu_clock, only : cpu_clock_id, cpu_clock_begin, cpu_clock_end use MOM_cpu_clock, only : CLOCK_ROUTINE, CLOCK_LOOP use MOM_domains, only : pass_var, pass_vector, sum_across_PEs, broadcast @@ -133,7 +133,7 @@ module MOM_initialization use MOM_ALE, only : ALE_initRegridding use MOM_regridding, only : regridding_CS use MOM_remapping, only : remapping_CS, remapping_core, initialize_remapping -use MOM_remapping, only : dzFromH1H2 +use MOM_remapping, only : dzFromH1H2, remapDisableBoundaryExtrapolation use mpp_domains_mod, only : mpp_global_field, mpp_get_compute_domain use horiz_interp_mod, only : horiz_interp_new, horiz_interp,horiz_interp_type @@ -3689,8 +3689,10 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) mask_in=mask_in,mask_out=mask_out) endif + call myStats(temp_in,missing_value,k,'Temp from file') call horiz_interp(Interp,temp_in,temp_out,mask_in=mask_in, & mask_out=mask_out,missing_value=missing_value) + call myStats(temp_out,missing_value,k,'Temp from horiz_interp()') call horiz_interp(Interp,salt_in,salt_out,mask_in=mask_in, & mask_out=mask_out,missing_value=missing_value) @@ -3732,6 +3734,7 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) call cpu_clock_begin(id_clock_fill) temp_out = fill_miss_2d(temp_out,good,fill,temp_prev,reentrant_x,tripolar_n) + call myStats(temp_out,missing_value,k,'Temp from fill_miss_2d()') salt_out = fill_miss_2d(salt_out,good,fill,salt_prev,reentrant_x,tripolar_n) good=good+fill @@ -3769,6 +3772,7 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) allocate( tmpT1dIn(kd) ) allocate( tmpS1dIn(kd) ) call initialize_remapping( kd, remappingScheme, remapCS ) ! Data for reconstructions + call remapDisableBoundaryExtrapolation( remapCS ) ! Next we initialize the regridding package so that it knows about the target grid allocate( hTarget(nz) ) allocate( h2(nz) ) @@ -3830,6 +3834,9 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) deallocate( tmpS1dIn ) deallocate( deltaE ) + do k=1,nz + call myStats(tv%T(is:ie,js:je,k),missing_value,k,'Temp from ALE()') + enddo call cpu_clock_end(id_clock_ALE) else ! remap to isopycnal layer space ! next find interface positions using local arrays @@ -3972,6 +3979,41 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) call MOM_mesg(" MOM_initialization.F90, MOM_temp_salt_initialize_from_Z: subroutine completed", 3) call cpu_clock_end(id_clock_routine) + + contains + subroutine myStats(array, missing, k, mesg) + real, dimension(:,:), intent(in) :: array + real, intent(in) :: missing + integer :: k + character(len=*) :: mesg + ! Local variables + real :: minA, maxA + integer :: i,j + logical :: found + character(len=120) :: lMesg + minA = 9.E24 ; maxA = -9.E24 ; found = .false. + do j = 1, ubound(array,2) + do i = 1, ubound(array,1) + if (abs(array(i,j)-missing)>1.e-6*abs(missing)) then + if (found) then + minA = min(minA, array(i,j)) + maxA = max(maxA, array(i,j)) + else + found = .true. + minA = array(i,j) + maxA = array(i,j) + endif + endif + enddo + enddo + call min_across_PEs(minA) + call max_across_PEs(maxA) + if (is_root_pe()) then + write(lMesg(1:120),'(2(a,es12.4),a,i3,x,a)') & + 'init_from_Z: min=',minA,' max=',maxA,' Level=',k,trim(mesg) + call MOM_mesg(lMesg,8) + endif + end subroutine myStats end subroutine MOM_temp_salt_initialize_from_Z end module MOM_initialization From 1cd5ae41b857030266b69fb2cb82fb14738612d7 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 4 Oct 2013 10:37:06 -0400 Subject: [PATCH 221/372] Revised reporting of "BAD_VAL" extreme events o The surface state extreme events reporting used to only report the value used in the detection. Now we report D, SSH, SST and SSH. o Also report total count of events across model, rather than by PE. --- src/core/MOM.F90 | 92 ++++++++++++++++++++---------------------------- 1 file changed, 39 insertions(+), 53 deletions(-) diff --git a/src/core/MOM.F90 b/src/core/MOM.F90 index fad0910cd3..abbb509878 100644 --- a/src/core/MOM.F90 +++ b/src/core/MOM.F90 @@ -333,7 +333,7 @@ module MOM use MOM_diag_mediator, only : register_diag_field, register_static_field use MOM_diag_mediator, only : set_axes_info, diag_ctrl use MOM_domains, only : MOM_domains_init, clone_MOM_domain, pass_var, pass_vector -use MOM_domains, only : pass_var_start, pass_var_complete +use MOM_domains, only : pass_var_start, pass_var_complete, sum_across_PEs use MOM_domains, only : pass_vector_start, pass_vector_complete use MOM_domains, only : To_South, To_West, To_All, CGRID_NE, SCALAR_PAIR use MOM_checksums, only : MOM_checksums_init, hchksum, uchksum, vchksum @@ -2222,9 +2222,10 @@ subroutine calculate_surface_state(state, u, v, h, ssh, G, CS, p_atm) ! mixed layer, in m. real :: mass ! The mass per unit area of a layer, in kg m-2. real :: IgR0 - integer :: i, j, k, is, ie, js, je, nz, num_pnts, num_errs + integer :: i, j, k, is, ie, js, je, nz, numberOfErrors integer :: isd, ied, jsd, jed - character(128) :: msg + logical :: localError + character(160) :: msg is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec ; nz = G%ke isd = G%isd ; ied = G%ied ; jsd = G%jsd ; jed = G%jed @@ -2380,61 +2381,46 @@ subroutine calculate_surface_state(state, u, v, h, ssh, G, CS, p_atm) endif if (CS%check_bad_surface_vals) then - num_errs=0 ! count number of errors - num_pnts=0 ! count number of errors + numberOfErrors=0 ! count number of errors do j=js,je; do i=is,ie - if (num_errs>99) exit ! If things get really bad, stop filling up the tty - k=0 ! Num errors at this point if (G%mask2dT(i,j)>0.) then - if (state%sea_lev(i,j)<=-G%bathyT(i,j)) then - k=k+1 - write(msg(1:128),'(2(a,i4,x),2(a,f8.3,x),a,es12.3)') & - 'Sea level < bathymetry at i=',i,'j=',j,'x=',G%geoLonT(i,j),& - 'y=',G%geoLatT(i,j),'SSH=',state%sea_lev(i,j) - call MOM_error(WARNING, trim(msg), all_print=.true.) - endif - if (state%sea_lev(i,j)>=CS%bad_val_ssh_max) then - k=k+1 - write(msg(1:128),'(2(a,i4,x),2(a,f8.3,x),a,es12.3)') & - 'Very high sea level at i=',i,'j=',j,'x=',G%geoLonT(i,j),& - 'y=',G%geoLatT(i,j),'SSH=',state%sea_lev(i,j) - call MOM_error(WARNING, trim(msg), all_print=.true.) - endif - if (CS%use_temperature) then - if (state%SSS(i,j)<0.) then - k=k+1 - write(msg(1:128),'(2(a,i4,x),2(a,f8.3,x),a,es12.3)') & - 'Negative salinity at i=',i,'j=',j,'x=',G%geoLonT(i,j),& - 'y=',G%geoLatT(i,j),'SSS=',state%SSS(i,j) - call MOM_error(WARNING, trim(msg), all_print=.true.) - elseif (state%SSS(i,j)>=CS%bad_val_sss_max) then - k=k+1 - write(msg(1:128),'(2(a,i4,x),2(a,f8.3,x),a,es12.3)') & - 'Very high salinity at i=',i,'j=',j,'x=',G%geoLonT(i,j),& - 'y=',G%geoLatT(i,j),'SSS=',state%SSS(i,j) + localError = state%sea_lev(i,j)<=-G%bathyT(i,j) & + .or. state%sea_lev(i,j)>= CS%bad_val_ssh_max & + .or. state%sea_lev(i,j)<=-CS%bad_val_ssh_max + if (CS%use_temperature) localError = localError & + .or. state%SSS(i,j)<0. & + .or. state%SSS(i,j)>=CS%bad_val_sss_max & + .or. state%SST(i,j)< CS%bad_val_sst_min & + .or. state%SST(i,j)>=CS%bad_val_sst_max + if (localError) then + numberOfErrors=numberOfErrors+1 + if (numberOfErrors<9) then ! Only report details for the first few errors + if (CS%use_temperature) then + write(msg(1:160),'(2(a,i4,x),2(a,f8.3,x),4(a,es11.4,x))') & + 'Extreme surface state detected: i=',i,'j=',j, & + 'x=',G%geoLonT(i,j),'y=',G%geoLatT(i,j), & + 'D=',G%bathyT(i,j), & + 'SSH=',state%sea_lev(i,j), & + 'SST=',state%SST(i,j), & + 'SSS=',state%SSS(i,j) + else + write(msg(1:160),'(2(a,i4,x),2(a,f8.3,x),2(a,es11.4))') & + 'Extreme surface state detected: i=',i,'j=',j, & + 'x=',G%geoLonT(i,j),'y=',G%geoLatT(i,j), & + 'D=',G%bathyT(i,j), & + 'SSH=',state%sea_lev(i,j) + endif call MOM_error(WARNING, trim(msg), all_print=.true.) - endif - if (state%SST(i,j)0) then - write(msg(1:128),'(3(a,i4,x))') 'There were',num_errs, & - 'errors involving',num_pnts,'points' + call sum_across_PEs(numberOfErrors) + if (numberOfErrors>0) then + write(msg(1:160),'(3(a,i5,x))') 'There were a total of ',numberOfErrors, & + 'locations detected with extreme surface values!' call MOM_error(FATAL, trim(msg)) endif endif From 42ab2e241a00b853d438b7f53bf6c822d51a365e Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 4 Oct 2013 11:52:15 -0400 Subject: [PATCH 222/372] Added 2xU,V in extreme surface event report. o Added the four velocity points on a cell to output --- src/core/MOM.F90 | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/src/core/MOM.F90 b/src/core/MOM.F90 index abbb509878..a06dcd5184 100644 --- a/src/core/MOM.F90 +++ b/src/core/MOM.F90 @@ -2225,7 +2225,7 @@ subroutine calculate_surface_state(state, u, v, h, ssh, G, CS, p_atm) integer :: i, j, k, is, ie, js, je, nz, numberOfErrors integer :: isd, ied, jsd, jed logical :: localError - character(160) :: msg + character(240) :: msg is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec ; nz = G%ke isd = G%isd ; ied = G%ied ; jsd = G%jsd ; jed = G%jed @@ -2396,19 +2396,27 @@ subroutine calculate_surface_state(state, u, v, h, ssh, G, CS, p_atm) numberOfErrors=numberOfErrors+1 if (numberOfErrors<9) then ! Only report details for the first few errors if (CS%use_temperature) then - write(msg(1:160),'(2(a,i4,x),2(a,f8.3,x),4(a,es11.4,x))') & + write(msg(1:240),'(2(a,i4,x),2(a,f8.3,x),8(a,es11.4,x))') & 'Extreme surface state detected: i=',i,'j=',j, & 'x=',G%geoLonT(i,j),'y=',G%geoLatT(i,j), & 'D=',G%bathyT(i,j), & 'SSH=',state%sea_lev(i,j), & 'SST=',state%SST(i,j), & - 'SSS=',state%SSS(i,j) + 'SSS=',state%SSS(i,j), & + 'U-=',state%u(i-1,j), & + 'U+=',state%u(i,j), & + 'V-=',state%v(i,j-1), & + 'V+=',state%v(i,j) else - write(msg(1:160),'(2(a,i4,x),2(a,f8.3,x),2(a,es11.4))') & + write(msg(1:240),'(2(a,i4,x),2(a,f8.3,x),6(a,es11.4))') & 'Extreme surface state detected: i=',i,'j=',j, & 'x=',G%geoLonT(i,j),'y=',G%geoLatT(i,j), & 'D=',G%bathyT(i,j), & - 'SSH=',state%sea_lev(i,j) + 'SSH=',state%sea_lev(i,j), & + 'U-=',state%u(i-1,j), & + 'U+=',state%u(i,j), & + 'V-=',state%v(i,j-1), & + 'V+=',state%v(i,j) endif call MOM_error(WARNING, trim(msg), all_print=.true.) elseif (numberOfErrors==9) then ! Indicate once that there are more errors @@ -2419,7 +2427,7 @@ subroutine calculate_surface_state(state, u, v, h, ssh, G, CS, p_atm) enddo; enddo call sum_across_PEs(numberOfErrors) if (numberOfErrors>0) then - write(msg(1:160),'(3(a,i5,x))') 'There were a total of ',numberOfErrors, & + write(msg(1:240),'(3(a,i5,x))') 'There were a total of ',numberOfErrors, & 'locations detected with extreme surface values!' call MOM_error(FATAL, trim(msg)) endif From 9c15199b1657a0e0ede390539e3769ca6b75098e Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 4 Oct 2013 13:11:54 -0400 Subject: [PATCH 223/372] Added more chksum calls in diabatic_driver() --- .../vertical/MOM_diabatic_driver.F90 | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/src/parameterizations/vertical/MOM_diabatic_driver.F90 b/src/parameterizations/vertical/MOM_diabatic_driver.F90 index ff9050d58a..a4579ac511 100644 --- a/src/parameterizations/vertical/MOM_diabatic_driver.F90 +++ b/src/parameterizations/vertical/MOM_diabatic_driver.F90 @@ -555,6 +555,12 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) ! Changes: ea(:,:,1), h, tv%T and tv%S. call applyBoundaryFluxes(G, dt, fluxes, CS%optics, ea, h, tv) call cpu_clock_end(id_clock_remap) + if (CS%debug) then + call MOM_forcing_chksum("after applyBoundaryFluxes ", fluxes, G, haloshift=0) + call MOM_thermovar_chksum("after applyBoundaryFluxes ", tv, G) + call MOM_state_chksum("after applyBoundaryFluxes ", u(:,:,:), v(:,:,:), h(:,:,:), G) + call hchksum(G%H_to_m*ea, "after applyBoundaryFluxes ea",G,haloshift=0) + endif endif ! Update h according to divergence of the difference between @@ -583,6 +589,8 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) enddo if (CS%debug) then call MOM_state_chksum("after negative check ", u(:,:,:), v(:,:,:), h(:,:,:), G) + call MOM_forcing_chksum("after negative check ", fluxes, G, haloshift=0) + call MOM_thermovar_chksum("after negative check ", tv, G) endif ! Here, T and S are updated according to ea and eb. @@ -675,6 +683,10 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) ea(i,j,k) = ea(i,j,k) + eaml(i,j,k) eb(i,j,k) = eb(i,j,k) + ebml(i,j,k) enddo ; enddo ; enddo + if (CS%debug) then + call hchksum(G%H_to_m*ea, "after ea = ea + eaml",G,haloshift=0) + call hchksum(G%H_to_m*eb, "after eb = eb + ebml",G,haloshift=0) + endif endif if (CS%ML_mix_first < 1.0) then @@ -708,6 +720,10 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) ! Calculate the change in temperature & salinity due to entrainment. if (ASSOCIATED(T)) then + if (CS%debug) then + call hchksum(G%H_to_m*ea, "before triDiagTS ea ",G,haloshift=0) + call hchksum(G%H_to_m*eb, "before triDiagTS eb ",G,haloshift=0) + endif call cpu_clock_begin(id_clock_tridiag) ! Changes: T, S call triDiagTS(G, is, ie, js, je, hold, ea, eb, T, S) @@ -715,7 +731,10 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) endif endif ! end BULKMIXEDLAYER - if (CS%debug) call MOM_state_chksum("after mixed layer ", u, v, h, G) + if (CS%debug) then + call MOM_state_chksum("after mixed layer ", u, v, h, G) + call MOM_thermovar_chksum("after mixed layer ", tv, G) + endif if (.not. CS%useALEalgorithm) then call cpu_clock_begin(id_clock_remap) @@ -837,6 +856,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) call cpu_clock_end(id_clock_sponge) if (CS%debug) then call MOM_state_chksum("apply_sponge ", u, v, h, G) + call MOM_thermovar_chksum("apply_sponge ", tv, G) endif endif From 6f9ad178d0bad4a470bab6d0acf8b343ddbc57ae Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 4 Oct 2013 13:14:39 -0400 Subject: [PATCH 224/372] Added grounding check in applyBoundaryFluxes()o o If the surfaces fluxes demand more mass than is available, we now flag an error rather than proceed. o We also flag an error if mass fluxes exist over masked land points. --- .../vertical/MOM_diabatic_driver.F90 | 113 +++++++++++++----- 1 file changed, 84 insertions(+), 29 deletions(-) diff --git a/src/parameterizations/vertical/MOM_diabatic_driver.F90 b/src/parameterizations/vertical/MOM_diabatic_driver.F90 index a4579ac511..1fb5fc1b5a 100644 --- a/src/parameterizations/vertical/MOM_diabatic_driver.F90 +++ b/src/parameterizations/vertical/MOM_diabatic_driver.F90 @@ -81,6 +81,7 @@ module MOM_diabatic_driver use MOM_file_parser, only : get_param, log_version, param_file_type use MOM_forcing_type, only : forcing, optics_type, MOM_forcing_chksum use MOM_forcing_type, only : extractFluxes1d, absorbRemainingSW, calculateBuoyancyFlux2d +use MOM_forcing_type, only : forcing_SinglePointPrint use MOM_geothermal, only : geothermal, geothermal_init, geothermal_end, geothermal_CS use MOM_grid, only : ocean_grid_type use MOM_io, only : vardesc @@ -163,6 +164,7 @@ module MOM_diabatic_driver integer :: id_ea = -1 , id_eb = -1, id_Kd_z = -1 integer :: id_Tdif_z = -1, id_Tadv_z = -1, id_Sdif_z = -1, id_Sadv_z = -1 integer :: id_Tdif = -1, id_Tadv = -1, id_Sdif = -1, id_Sadv = -1 + integer :: id_createdH = -1 type(entrain_diffusive_CS), pointer :: entrain_diffusive_CSp => NULL() type(bulkmixedlayer_CS), pointer :: bulkmixedlayer_CSp => NULL() @@ -187,6 +189,9 @@ module MOM_diabatic_driver real, allocatable, dimension(:,:) :: buoyancyFlux ! Buoyancy flux for KPP (m2/s3) real, allocatable, dimension(:,:) :: netHeatMinusSW ! Effective temperature flux for KPP (K m/s) real, allocatable, dimension(:,:) :: netSalt ! Effective salt flux for KPP (ppt m/s) + + ! Optional diagnostic arrays + real, allocatable, dimension(:,:) :: createdH ! The amount of volume added in order to avoid grounding (m/s) end type diabatic_CS integer :: id_clock_entrain, id_clock_mixedlayer, id_clock_set_diffusivity @@ -553,7 +558,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) if (CS%useALEalgorithm) then call cpu_clock_begin(id_clock_remap) ! Changes: ea(:,:,1), h, tv%T and tv%S. - call applyBoundaryFluxes(G, dt, fluxes, CS%optics, ea, h, tv) + call applyBoundaryFluxes(CS, G, dt, fluxes, CS%optics, ea, h, tv) call cpu_clock_end(id_clock_remap) if (CS%debug) then call MOM_forcing_chksum("after applyBoundaryFluxes ", fluxes, G, haloshift=0) @@ -1563,6 +1568,10 @@ subroutine diabatic_driver_init(Time, G, param_file, useALEalgorithm, diag, & CS%id_Sadv = register_diag_field('ocean_model',"Sflx_dia_adv",diag%axesTi, & Time, "Advective diapycnal salnity flux across interfaces", & "PSU meter second-1") + CS%id_createdH = register_diag_field('ocean_model',"created_H",diag%axesT1, & + Time, "The volume flux added to stop the ocean from drying out and becoming negative in depth", & + "meter second-1") + if (CS%id_createdH>0) allocate(CS%createdH(isd:ied,jsd:jed)) if (associated(diag_to_Z_CSp)) then vd = vardesc("Kd_z","Diapycnal diffusivity at interfaces, interpolated to z",& @@ -1659,6 +1668,7 @@ subroutine diabatic_driver_end(CS) call opacity_end(CS%opacity_CSp, CS%optics) deallocate(CS%optics) endif + if (CS%id_createdH>0) deallocate(CS%createdH) if (associated(CS)) deallocate(CS) end subroutine diabatic_driver_end @@ -1787,7 +1797,8 @@ subroutine MOM_state_chksum(mesg, u, v, h, G) call hchksum(G%H_to_m*h, mesg//" h",G,haloshift=0) end subroutine MOM_state_chksum -subroutine applyBoundaryFluxes(G, dt, fluxes, optics, ea, h, tv) +subroutine applyBoundaryFluxes(CS, G, dt, fluxes, optics, ea, h, tv) + type(diabatic_CS), pointer :: CS type(ocean_grid_type), intent(in) :: G real, intent(in) :: dt type(forcing), intent(in) :: fluxes @@ -1804,7 +1815,11 @@ subroutine applyBoundaryFluxes(G, dt, fluxes, optics, ea, h, tv) real, allocatable, dimension(:,:) :: Pen_SW_bnd real, allocatable, dimension(:,:,:) :: opacityBand logical :: use_riverHeatContent, useCalvingHeatContent + integer, parameter :: maxGroundings = 5 + integer :: numberOfGroundings, iGround(maxGroundings), jGround(maxGroundings) + real :: hGrounding(maxGroundings) integer :: i, j, is, ie, js, je, k, nz, n, nsw + character(len=45) :: mesg is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec ; nz = G%ke ! Skip applying forcing if fluxes%sw is not associated. @@ -1836,7 +1851,9 @@ subroutine applyBoundaryFluxes(G, dt, fluxes, optics, ea, h, tv) do k=1,nz ; do i=is,ie ksort(i,k) = k enddo ; enddo + if (CS%id_createdH>0) CS%createdH(:,:) = 0. + numberOfGroundings = 0 do j=js,je ! Work in vertical slices (this is a hold over from the routines called with a j argument) ! Copy state into 2D-slice arrays do k=1,nz @@ -1864,35 +1881,62 @@ subroutine applyBoundaryFluxes(G, dt, fluxes, optics, ea, h, tv) enddo do i=is,ie - do k=1,nz - ! Fraction of forcing that we put into this layer is normally 100%, unless the - ! layer is thin relative to 1/IforcingDepthScale - fractionOfForcing = min(1.0, h2d(i,k)*IforcingDepthScale) - - ! Change in state due to forcing - ! (Limit mass loss to the available mass in layer) - dThickness = max( fractionOfForcing*netThickness(i), -h2d(i,k) ) - dTemp = fractionOfForcing*netHeat(i) - dSalt = fractionOfForcing*netSalt(i) - - ! Update the forcing by the part to be consumed - netThickness(i) = netThickness(i) - dThickness - netHeat(i) = netHeat(i) - dTemp - netSalt(i) = netSalt(i) - dSalt - - ! Adjust heating by the temperature of rain/water vapor - dTemp = dTemp + dThickness*tv%T(i,j,k) - if (ASSOCIATED(tv%TempxPmE)) tv%TempxPmE(i,j) = tv%TempxPmE(i,j) + & + if (G%mask2dT(i,j)>0.) then + do k=1,nz + ! Fraction of forcing that we put into this layer is normally 100%, unless the + ! layer is thin relative to 1/IforcingDepthScale + fractionOfForcing = min(1.0, h2d(i,k)*IforcingDepthScale) + if (-netThickness(i)>0.8*h2d(i,k)) fractionOfForcing=-0.8*h2d(i,k)/netThickness(i) ! Restrict volume loss + + ! Change in state due to forcing + ! (Limit mass loss to the available mass in layer) + dThickness = max( fractionOfForcing*netThickness(i), -h2d(i,k) ) + dTemp = fractionOfForcing*netHeat(i) + dSalt = fractionOfForcing*netSalt(i) + + ! Update the forcing by the part to be consumed + netThickness(i) = netThickness(i) - dThickness + netHeat(i) = netHeat(i) - dTemp + netSalt(i) = netSalt(i) - dSalt + + ! Adjust heating by the temperature of rain/water vapor + dTemp = dTemp + dThickness*tv%T(i,j,k) + if (ASSOCIATED(tv%TempxPmE)) tv%TempxPmE(i,j) = tv%TempxPmE(i,j) + & tv%T(i,j,k) * dThickness * G%H_to_kg_m2 - ! Update state by the appropriate delta (change in state calculated above) - hOld = h2d(i,k) ! Need to keep original thickness in hand - h2d(i,k) = h2d(i,k) + dThickness - Ithickness = 1./h2d(i,k) ! Inverse of new thickness - T2d(i,k) = (hOld*T2d(i,k) + dTemp)*Ithickness - tv%S(i,j,k) = (hOld*tv%S(i,j,k) + dSalt)*Ithickness - - enddo ! k + ! Update state by the appropriate delta (change in state calculated above) + hOld = h2d(i,k) ! Need to keep original thickness in hand + h2d(i,k) = h2d(i,k) + dThickness + if (h2d(i,k) > 0.) then + Ithickness = 1./h2d(i,k) ! Inverse of new thickness + T2d(i,k) = (hOld*T2d(i,k) + dTemp)*Ithickness + tv%S(i,j,k) = (hOld*tv%S(i,j,k) + dSalt)*Ithickness + else!if (h2d(i,k) < 0.) then ! h2d==0 is a special limit that need no extra handling + call forcing_SinglePointPrint(fluxes,G,i,j,'applyBoundaryFluxes') + write(0,*) 'applyBoundaryFluxes(): lon,lat=',G%geoLonT(i,j),G%geoLatT(i,j) + write(0,*) 'applyBoundaryFluxes(): netT,netS,netH=',netHeat(i),netSalt(i),netThickness(i) + write(0,*) 'applyBoundaryFluxes(): dT,dS,dH=',dTemp,dSalt,dThickness + write(0,*) 'applyBoundaryFluxes(): h(n),h(n+1),k=',hOld,h2d(i,k),k + call MOM_error(FATAL, "MOM_diabatic_driver.F90, applyBoundaryFluxes(): "//& + "Complete mass loss in column!") + endif + enddo ! k + if (netThickness(i)/=0.) then ! If anything remains then we grounded out + numberOfGroundings = numberOfGroundings +1 + if (numberOfGroundings<=maxGroundings) then + iGround(numberOfGroundings) = i ! Record i,j location of event for + jGround(numberOfGroundings) = j ! warning message + hGrounding = netThickness(i) + endif + if (CS%id_createdH>0) CS%createdH(i,j) = CS%createdH(i,j) - netThickness(i)/dt + endif + elseif( (abs(netHeat(i))+abs(netSalt(i))+abs(netThickness(i)))>0. ) then + call forcing_SinglePointPrint(fluxes,G,i,j,'applyBoundaryFluxes') + write(0,*) 'applyBoundaryFluxes(): lon,lat=',G%geoLonT(i,j),G%geoLatT(i,j) + write(0,*) 'applyBoundaryFluxes(): netT,netS,netH=',netHeat(i),netSalt(i),netThickness(i) + call MOM_error(FATAL, "MOM_diabatic_driver.F90, applyBoundaryFluxes(): "//& + "Mass loss over land?") + endif enddo ! i ! Heat by the divergence of penetrating SW (this uses the updated thicknesses) @@ -1909,6 +1953,17 @@ subroutine applyBoundaryFluxes(G, dt, fluxes, optics, ea, h, tv) enddo enddo ! j + if (CS%id_createdH > 0) call post_data(CS%id_createdH, CS%createdH, CS%diag) + + if (numberOfGroundings>0) then + do i = 1, numberOfGroundings + call forcing_SinglePointPrint(fluxes,G,iGround(i),jGround(i),'applyBoundaryFluxes') + write(mesg(1:45),'(3es15.3)') G%geoLonT( iGround(i), jGround(i) ), & + G%geoLatT( iGround(i), jGround(i)) , hGrounding(i) + call MOM_error(WARNING, "MOM_diabatic_driver.F90, applyBoundaryFluxes(): "//& + "Mass created. x,y,dh= "//trim(mesg), all_print=.true.) + enddo + endif deallocate(Pen_SW_bnd) deallocate(opacityBand) From 2bd95b182617d9adc4427e4d61cdfe13e6c541b8 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 4 Oct 2013 16:55:04 -0400 Subject: [PATCH 225/372] Moved state_chksum from diabtic to checksum_packages o There was a near duplicate version of MOM_state_chksum in diabatic_driver() which has been removed and the one in MOM_checksum_packages is now called instead. --- src/core/MOM_checksum_packages.F90 | 38 ++++++++++++++++++- .../vertical/MOM_diabatic_driver.F90 | 26 +------------ 2 files changed, 37 insertions(+), 27 deletions(-) diff --git a/src/core/MOM_checksum_packages.F90 b/src/core/MOM_checksum_packages.F90 index 238af1e110..830a698edc 100644 --- a/src/core/MOM_checksum_packages.F90 +++ b/src/core/MOM_checksum_packages.F90 @@ -31,13 +31,18 @@ module MOM_checksum_packages public MOM_state_chksum, MOM_thermo_chksum, MOM_accel_chksum +interface MOM_state_chksum + module procedure MOM_state_chksum_5arg + module procedure MOM_state_chksum_3arg +end interface + #include contains ! ============================================================================= -subroutine MOM_state_chksum(mesg, u, v, h, uh, vh, G, haloshift) +subroutine MOM_state_chksum_5arg(mesg, u, v, h, uh, vh, G, haloshift) character(len=*), intent(in) :: mesg real, dimension(NIMEMB_,NJMEM_,NKMEM_), intent(in) :: u real, dimension(NIMEM_,NJMEMB_,NKMEM_), intent(in) :: v @@ -66,7 +71,36 @@ subroutine MOM_state_chksum(mesg, u, v, h, uh, vh, G, haloshift) call hchksum(G%H_to_kg_m2*h, mesg//" h",G,haloshift=hs) call uchksum(G%H_to_kg_m2*uh, mesg//" uh",G,haloshift=hs) call vchksum(G%H_to_kg_m2*vh, mesg//" vh",G,haloshift=hs) -end subroutine MOM_state_chksum +end subroutine MOM_state_chksum_5arg + +! ============================================================================= + +subroutine MOM_state_chksum_3arg(mesg, u, v, h, G, haloshift) + character(len=*), intent(in) :: mesg + real, dimension(NIMEMB_,NJMEM_,NKMEM_), intent(in) :: u + real, dimension(NIMEM_,NJMEMB_,NKMEM_), intent(in) :: v + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h + type(ocean_grid_type), intent(in) :: G + integer, optional, intent(in) :: haloshift +! This subroutine writes out chksums for the model's basic state variables. +! Arguments: mesg - A message that appears on the chksum lines. +! (in) u - Zonal velocity, in m s-1. +! (in) v - Meridional velocity, in m s-1. +! (in) h - Layer thickness, in m. +! (in) uh - Volume flux through zonal faces = u*h*dy, m3 s-1. +! (in) vh - Volume flux through meridional faces = v*h*dx, in m3 s-1. +! (in) G - The ocean's grid structure. + integer :: is, ie, js, je, nz, hs + is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec ; nz = G%ke + + ! Note that for the chksum calls to be useful for reproducing across PE + ! counts, there must be no redundant points, so all variables use is..ie + ! and js...je as their extent. + hs=1; if (present(haloshift)) hs=haloshift + call uchksum(u, mesg//" u",G,haloshift=hs) + call vchksum(v, mesg//" v",G,haloshift=hs) + call hchksum(G%H_to_kg_m2*h, mesg//" h",G,haloshift=hs) +end subroutine MOM_state_chksum_3arg ! ============================================================================= diff --git a/src/parameterizations/vertical/MOM_diabatic_driver.F90 b/src/parameterizations/vertical/MOM_diabatic_driver.F90 index 1fb5fc1b5a..682480b419 100644 --- a/src/parameterizations/vertical/MOM_diabatic_driver.F90 +++ b/src/parameterizations/vertical/MOM_diabatic_driver.F90 @@ -67,6 +67,7 @@ module MOM_diabatic_driver use MOM_bulk_mixed_layer, only : bulkmixedlayer, bulkmixedlayer_init, bulkmixedlayer_CS use MOM_checksums, only : hchksum, uchksum, vchksum +use MOM_checksum_packages, only : MOM_state_chksum use MOM_cpu_clock, only : cpu_clock_id, cpu_clock_begin, cpu_clock_end use MOM_cpu_clock, only : CLOCK_MODULE_DRIVER, CLOCK_MODULE, CLOCK_ROUTINE use MOM_diag_mediator, only : post_data, register_diag_field, safe_alloc_ptr @@ -1772,31 +1773,6 @@ subroutine find_uv_at_h(u, v, h, u_h, v_h, G, ea, eb) call cpu_clock_end(id_clock_uv_at_h) end subroutine find_uv_at_h -subroutine MOM_state_chksum(mesg, u, v, h, G) - character(len=*), intent(in) :: mesg - real, dimension(NIMEMB_,NJMEM_,NKMEM_), intent(in) :: u - real, dimension(NIMEM_,NJMEMB_,NKMEM_), intent(in) :: v - real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h - type(ocean_grid_type), intent(in) :: G -! This subroutine writes out chksums for the model's basic state variables. -! Arguments: mesg - A message that appears on the chksum lines. -! (in) u - Zonal velocity, in m s-1. -! (in) v - Meridional velocity, in m s-1. -! (in) h - Layer thickness, in m. -! (in) uh - Volume flux through zonal faces = u*h*dy, m3 s-1. -! (in) vh - Volume flux through meridional faces = v*h*dx, in m3 s-1. -! (in) G - The ocean's grid structure. - integer :: is, ie, js, je, nz - is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec ; nz = G%ke - - ! Note that for the chksum calls to be useful for reproducing across PE - ! counts, there must be no redundant points, so all variables use is..ie - ! and js...je as their extent. - call uchksum(u,mesg//" u",G,haloshift=0) - call vchksum(v,mesg//" v",G,haloshift=0) - call hchksum(G%H_to_m*h, mesg//" h",G,haloshift=0) -end subroutine MOM_state_chksum - subroutine applyBoundaryFluxes(CS, G, dt, fluxes, optics, ea, h, tv) type(diabatic_CS), pointer :: CS type(ocean_grid_type), intent(in) :: G From 65ccfd4457db529fd8033e32bfc43e5c83668de2 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 7 Oct 2013 12:12:35 -0400 Subject: [PATCH 226/372] Added callTree_* methods to error handler o Indented logging of calling tree for VERBOSITY>=6 --- config_src/coupled_driver/ocean_model_MOM.F90 | 7 +- config_src/solo_driver/MOM_driver.F90 | 10 ++- .../solo_driver/MOM_surface_forcing.F90 | 15 ++++ src/core/MOM.F90 | 42 ++++++--- src/framework/MOM_error_handler.F90 | 64 +++++++++++++- src/initialization/MOM_grid_initialize.F90 | 22 +++-- src/initialization/MOM_initialization.F90 | 85 ++++++++++++------- .../vertical/MOM_diabatic_driver.F90 | 33 ++++++- 8 files changed, 218 insertions(+), 60 deletions(-) diff --git a/config_src/coupled_driver/ocean_model_MOM.F90 b/config_src/coupled_driver/ocean_model_MOM.F90 index 25c89213ed..4706d833b6 100644 --- a/config_src/coupled_driver/ocean_model_MOM.F90 +++ b/config_src/coupled_driver/ocean_model_MOM.F90 @@ -41,6 +41,7 @@ module ocean_model_mod use MOM_diag_mediator, only : diag_mediator_close_registration use MOM_domains, only : pass_vector, AGRID, BGRID_NE, CGRID_NE use MOM_error_handler, only : MOM_error, FATAL, WARNING, is_root_pe +use MOM_error_handler, only : callTree_enter, callTree_leave use MOM_file_parser, only : get_param, log_version, close_param_file, param_file_type use MOM_forcing_type, only : forcing use MOM_get_input, only : Get_MOM_Input, directories @@ -93,7 +94,7 @@ module ocean_model_mod type, public :: ocean_public_type type(domain2d) :: Domain ! The domain for the surface fields. logical :: is_ocean_pe ! .true. on processors that run the ocean model. - character(len=32) :: instance_name = "" ! A name that can be used to identify + character(len=32) :: instance_name = '' ! A name that can be used to identify ! this instance of an ocean model, for example ! in ensembles when writing messages. integer, pointer, dimension(:) :: pelist => NULL() ! The list of ocean PEs. @@ -202,6 +203,7 @@ subroutine ocean_model_init(Ocean_sfc, OS, Time_init, Time_in) integer :: secs, days type(param_file_type) :: param_file + call callTree_enter("ocean_model_init(), ocean_model_MOM.F90") if (associated(OS)) then call MOM_error(WARNING, "ocean_model_init called with an associated "// & "ocean_state_type structure. Model is already initialized.") @@ -275,6 +277,7 @@ subroutine ocean_model_init(Ocean_sfc, OS, Time_init, Time_in) if (is_root_pe()) & write(*,'(/12x,a/)') '======== COMPLETED MOM INITIALIZATION ========' + call callTree_leave("ocean_model_init(") end subroutine ocean_model_init ! NAME="ocean_model_init" @@ -324,6 +327,7 @@ subroutine update_ocean_model(Ice_ocean_boundary, OS, Ocean_sfc, & real :: time_step ! The time step of a call to step_MOM in seconds. integer :: secs, days + call callTree_enter("update_ocean_model(), ocean_model_MOM.F90") call get_time(Ocean_coupling_time_step, secs, days) time_step = 86400.0*real(days) + real(secs) @@ -368,6 +372,7 @@ subroutine update_ocean_model(Ice_ocean_boundary, OS, Ocean_sfc, & ! Ice_ocean_boundary%p, OS%press_to_z) call convert_state_to_ocean_type(OS%state, Ocean_sfc, OS%grid) + call callTree_leave("update_ocean_model()") end subroutine update_ocean_model ! NAME="update_ocean_model" diff --git a/config_src/solo_driver/MOM_driver.F90 b/config_src/solo_driver/MOM_driver.F90 index a666c4aaba..2307099819 100644 --- a/config_src/solo_driver/MOM_driver.F90 +++ b/config_src/solo_driver/MOM_driver.F90 @@ -49,6 +49,7 @@ program MOM_main use MOM, only : calculate_surface_state, MOM_end use MOM_domains, only : MOM_infra_init, MOM_infra_end use MOM_error_handler, only : MOM_error, MOM_mesg, WARNING, FATAL, is_root_pe + use MOM_error_handler, only : callTree_enter, callTree_leave, callTree_waypoint use MOM_file_parser, only : read_param, get_param, log_param, log_version, param_file_type use MOM_file_parser, only : close_param_file use MOM_forcing_type, only : forcing @@ -185,6 +186,7 @@ program MOM_main call cpu_clock_begin(initClock) call MOM_mesg('======== Model being driven by MOM_driver ========', 2) + call callTree_waypoint("Program MOM_main, MOM_driver.F90") if (file_exists('input.nml')) then ! Provide for namelist specification of the run length and calendar data. @@ -250,14 +252,13 @@ program MOM_main call surface_forcing_init(Time, grid, param_file, MOM_CSp%diag, & surface_forcing_CSp, MOM_CSp%tracer_flow_CSp) - call MOM_mesg("Done surface_forcing_init.", 5) + call callTree_waypoint("done surface_forcing_init") - call MOM_mesg("Call MOM_sum_output_init.", 5) call MOM_sum_output_init(grid, param_file, dirs%output_directory, & MOM_CSp%ntrunc, Start_time, sum_output_CSp) call MOM_write_cputime_init(param_file, dirs%output_directory, Start_time, & write_CPU_CSp) - call MOM_mesg("Done MOM_sum_output_init.", 5) + call callTree_waypoint("done MOM_sum_output_init") segment_start_time = Time elapsed_time = 0.0 @@ -364,6 +365,7 @@ program MOM_main n = 1 do while ((n < nmax) .and. (Time < Time_end)) + call callTree_enter("Main loop, MOM_driver.F90",n) ! Set the forcing for the next steps. call set_forcing(state, fluxes, Time, Time_step_ocean, grid, & @@ -437,6 +439,7 @@ program MOM_main endif n = n + ntstep + call callTree_leave("Main loop") enddo call cpu_clock_end(mainClock) @@ -475,6 +478,7 @@ program MOM_main close(unit) endif + call callTree_waypoint("End MOM_main") call diag_mediator_end(Time) call cpu_clock_end(termClock) diff --git a/config_src/solo_driver/MOM_surface_forcing.F90 b/config_src/solo_driver/MOM_surface_forcing.F90 index 498d46cdce..8119df43dd 100644 --- a/config_src/solo_driver/MOM_surface_forcing.F90 +++ b/config_src/solo_driver/MOM_surface_forcing.F90 @@ -70,6 +70,7 @@ module MOM_surface_forcing use MOM_diag_mediator, only : register_diag_field, diag_ctrl, safe_alloc_ptr use MOM_domains, only : pass_var, pass_vector, AGRID, To_South, To_West, To_All use MOM_error_handler, only : MOM_error, FATAL, WARNING, MOM_mesg, is_root_pe +use MOM_error_handler, only : callTree_enter, callTree_leave, callTree_waypoint use MOM_file_parser, only : get_param, log_version, param_file_type use MOM_string_functions, only : uppercase use MOM_forcing_type, only : forcing @@ -231,6 +232,7 @@ subroutine set_forcing(state, fluxes, day_start, day_interval, G, CS) integer :: intdt call cpu_clock_begin(id_clock_forcing) + call callTree_enter("set_forcing, MOM_surface_forcing.F90") day_center = day_start + day_interval/2 call get_time(day_interval, intdt) @@ -299,6 +301,7 @@ subroutine set_forcing(state, fluxes, day_start, day_interval, G, CS) CS%first_call_set_forcing = .false. call cpu_clock_end(id_clock_forcing) + call callTree_leave("set_forcing") end subroutine set_forcing @@ -322,6 +325,7 @@ subroutine wind_forcing_zero(state, fluxes, day, G, CS) integer :: i, j, is, ie, js, je, Isq, Ieq, Jsq, Jeq integer :: isd, ied, jsd, jed, IsdB, IedB, JsdB, JedB + call callTree_enter("wind_forcing_zero, MOM_surface_forcing.F90") is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec Isq = G%IscB ; Ieq = G%IecB ; Jsq = G%JscB ; Jeq = G%JecB isd = G%isd ; ied = G%ied ; jsd = G%jsd ; jed = G%jed @@ -354,6 +358,7 @@ subroutine wind_forcing_zero(state, fluxes, day, G, CS) enddo ; enddo ; endif endif + call callTree_leave("wind_forcing_zero") end subroutine wind_forcing_zero subroutine wind_forcing_2gyre(state, fluxes, day, G, CS) @@ -376,6 +381,7 @@ subroutine wind_forcing_2gyre(state, fluxes, day, G, CS) integer :: i, j, is, ie, js, je, Isq, Ieq, Jsq, Jeq integer :: isd, ied, jsd, jed, IsdB, IedB, JsdB, JedB + call callTree_enter("wind_forcing_2gyre, MOM_surface_forcing.F90") is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec Isq = G%IscB ; Ieq = G%IecB ; Jsq = G%JscB ; Jeq = G%JecB isd = G%isd ; ied = G%ied ; jsd = G%jsd ; jed = G%jed @@ -401,6 +407,7 @@ subroutine wind_forcing_2gyre(state, fluxes, day, G, CS) fluxes%tauy(i,J) = 0.0 enddo ; enddo + call callTree_leave("wind_forcing_2gyre") end subroutine wind_forcing_2gyre subroutine wind_forcing_1gyre(state, fluxes, day, G, CS) @@ -423,6 +430,7 @@ subroutine wind_forcing_1gyre(state, fluxes, day, G, CS) integer :: i, j, is, ie, js, je, Isq, Ieq, Jsq, Jeq integer :: isd, ied, jsd, jed, IsdB, IedB, JsdB, JedB + call callTree_enter("wind_forcing_1gyre, MOM_surface_forcing.F90") is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec Isq = G%IscB ; Ieq = G%IecB ; Jsq = G%JscB ; Jeq = G%JecB isd = G%isd ; ied = G%ied ; jsd = G%jsd ; jed = G%jed @@ -447,6 +455,7 @@ subroutine wind_forcing_1gyre(state, fluxes, day, G, CS) fluxes%tauy(i,J) = 0.0 enddo ; enddo + call callTree_leave("wind_forcing_1gyre") end subroutine wind_forcing_1gyre subroutine wind_forcing_gyres(state, fluxes, day, G, CS) @@ -469,6 +478,7 @@ subroutine wind_forcing_gyres(state, fluxes, day, G, CS) integer :: i, j, is, ie, js, je, Isq, Ieq, Jsq, Jeq integer :: isd, ied, jsd, jed, IsdB, IedB, JsdB, JedB + call callTree_enter("wind_forcing_gyres, MOM_surface_forcing.F90") is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec Isq = G%IscB ; Ieq = G%IecB ; Jsq = G%JscB ; Jeq = G%JecB isd = G%isd ; ied = G%ied ; jsd = G%jsd ; jed = G%jed @@ -503,6 +513,7 @@ subroutine wind_forcing_gyres(state, fluxes, day, G, CS) fluxes%taux(i,j)*fluxes%taux(i,j)))/CS%Rho0 + (CS%gust_const/CS%Rho0)) enddo ; enddo + call callTree_leave("wind_forcing_gyres") end subroutine wind_forcing_gyres subroutine wind_forcing_from_file(state, fluxes, day, G, CS) @@ -534,6 +545,7 @@ subroutine wind_forcing_from_file(state, fluxes, day, G, CS) integer :: isd, ied, jsd, jed, IsdB, IedB, JsdB, JedB logical :: read_Ustar + call callTree_enter("wind_forcing_from_file, MOM_surface_forcing.F90") is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec Isq = G%IscB ; Ieq = G%IecB ; Jsq = G%JscB ; Jeq = G%JecB isd = G%isd ; ied = G%ied ; jsd = G%jsd ; jed = G%jed @@ -678,6 +690,7 @@ subroutine wind_forcing_from_file(state, fluxes, day, G, CS) endif ! time_lev /= CS%wind_last_lev + call callTree_leave("wind_forcing_from_file") end subroutine wind_forcing_from_file subroutine wind_forcing_by_data_override(state, fluxes, day, G, CS) @@ -702,6 +715,7 @@ subroutine wind_forcing_by_data_override(state, fluxes, day, G, CS) integer :: i, j, is_in, ie_in, js_in, je_in logical :: read_uStar + call callTree_enter("wind_forcing_by_data_override, MOM_surface_forcing.F90") if (.not.associated(fluxes%taux)) then allocate(fluxes%taux(G%IsdB:G%IedB,G%jsd:G%jed)) ; fluxes%taux(:,:) = 0.0 endif @@ -755,6 +769,7 @@ subroutine wind_forcing_by_data_override(state, fluxes, day, G, CS) call pass_vector(fluxes%taux, fluxes%tauy, G%Domain, To_All) ! call pass_var(fluxes%ustar, G%Domain, To_All) Not needed ????? + call callTree_leave("wind_forcing_by_data_override") end subroutine wind_forcing_by_data_override subroutine buoyancy_forcing_from_files(state, fluxes, day, dt, G, CS) diff --git a/src/core/MOM.F90 b/src/core/MOM.F90 index a06dcd5184..05c2c6bf82 100644 --- a/src/core/MOM.F90 +++ b/src/core/MOM.F90 @@ -337,8 +337,9 @@ module MOM use MOM_domains, only : pass_vector_start, pass_vector_complete use MOM_domains, only : To_South, To_West, To_All, CGRID_NE, SCALAR_PAIR use MOM_checksums, only : MOM_checksums_init, hchksum, uchksum, vchksum -use MOM_error_handler, only : MOM_error, MOM_mesg, FATAL, WARNING, is_root_pe -use MOM_error_handler, only : MOM_set_verbosity +use MOM_error_handler, only : MOM_error, FATAL, WARNING, is_root_pe +use MOM_error_handler, only : MOM_set_verbosity, callTree_showQuery +use MOM_error_handler, only : callTree_enter, callTree_leave, callTree_waypoint use MOM_file_parser, only : read_param, get_param, log_version, param_file_type use MOM_get_input, only : Get_MOM_Input, directories use MOM_io, only : MOM_io_init, vardesc @@ -645,6 +646,7 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) type(time_type) :: Time_local integer :: pid_tau, pid_ustar, pid_psurf, pid_u, pid_h integer :: pid_T, pid_S + logical :: showCallTree G => CS%G is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec ; nz = G%ke @@ -654,6 +656,8 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) u => CS%u ; v => CS%v ; h => CS%h call cpu_clock_begin(id_clock_ocean) + showCallTree = callTree_showQuery() + if (showCallTree) call callTree_enter("step_MOM(), MOM.F90") ! First determine the time step that is consistent with this call. ! It is anticipated that the time step will almost always coincide ! with dt. In addition, ntstep is determined, subject to the constraint @@ -737,6 +741,7 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) CS%rel_time = CS%rel_time + dt ! Set the local time to the end of the time step. Time_local = Time_start + set_time(int(floor(CS%rel_time+0.5))) + if (showCallTree) call callTree_enter("DT cycles (step_MOM) n=",n) if (CS%diabatic_first .and. ((n==1) .or. MOD(n-1,ntstep)==0)) then ! do thermodynamics. dtdia = dt*min(ntstep,n_max-(n-1)) @@ -848,6 +853,7 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) endif ! ADIABATIC call disable_averaging(CS%diag) call cpu_clock_end(id_clock_thermo) + if (showCallTree) call callTree_waypoint("finished diabatic_first (step_MOM)") endif ! diabatic_first call cpu_clock_begin(id_clock_pass) @@ -874,6 +880,7 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) call pass_var(h, G%Domain) call cpu_clock_end(id_clock_pass) call disable_averaging(CS%diag) + if (showCallTree) call callTree_waypoint("finished thickness_diffuse_first (step_MOM)") endif endif @@ -923,6 +930,7 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) dtnt, dt*ntstep, CS%uh, CS%vh, CS%uhtr, CS%vhtr, & eta_av, G, CS%dyn_split_RK2_CSp, calc_dtbt, CS%VarMix, CS%MEKE) endif + if (showCallTree) call callTree_waypoint("finished step_MOM_dyn_split (step_MOM)") else ! --------------------------------------------------- not SPLIT ! This section uses a simple unsplit stepping scheme for the dynamic ! equations, basically the stacked shallow water equations with viscosity. @@ -940,6 +948,7 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) CS%p_surf_begin, CS%p_surf_end, CS%uh, CS%vh, CS%uhtr, CS%vhtr, & eta_av, G, CS%dyn_unsplit_CSp, CS%VarMix, CS%MEKE) endif + if (showCallTree) call callTree_waypoint("finished step_MOM_dyn_unsplit (step_MOM)") endif ! -------------------------------------------------- end SPLIT @@ -953,6 +962,7 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) call cpu_clock_begin(id_clock_pass) call pass_var(h, G%Domain) call cpu_clock_end(id_clock_pass) + if (showCallTree) call callTree_waypoint("finished thickness_diffuse (step_MOM)") endif if (CS%mixedlayer_restrat) then @@ -1105,6 +1115,7 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) ! call MOM_thermo_chksum("Post-diabatic ", CS%tv, G) call check_redundant("Post-diabatic ", u, v, G) endif + if (showCallTree) call callTree_waypoint("finished diabatic (step_MOM)") else call cpu_clock_begin(id_clock_diabatic) @@ -1121,6 +1132,7 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) if (associated(CS%tv%S)) call hchksum(CS%tv%S, "Post-diabatic S", G, haloshift=1) endif endif + if (showCallTree) call callTree_waypoint("finished adiabatic (step_MOM)") endif ; endif ! Adiabatic and diabatic_first. CS%uhtr(:,:,:) = 0.0 CS%vhtr(:,:,:) = 0.0 @@ -1129,6 +1141,7 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) call cpu_clock_begin(id_clock_diagnostics) call calculate_diagnostic_fields(u, v, h, CS%uh, CS%vh, CS%tv, & CS%ADp, CS%CDp, dtnt, G, CS%diagnostics_CSp) + if (showCallTree) call callTree_waypoint("finished calculate_diagnostic_fields (step_MOM)") call cpu_clock_end(id_clock_diagnostics) if (CS%id_T > 0) call post_data(CS%id_T, CS%tv%T, CS%diag) @@ -1165,6 +1178,7 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) G, CS%diag_to_Z_CSp) CS%Z_diag_time = CS%Z_diag_time + CS%Z_diag_interval call disable_averaging(CS%diag) + if (showCallTree) call callTree_waypoint("finished calculate_Z_diag_fields (step_MOM)") endif call cpu_clock_end(id_clock_Z_diag) @@ -1186,6 +1200,7 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) if (CS%id_ssh_inst > 0) call post_data(CS%id_ssh_inst, ssh, CS%diag) call disable_averaging(CS%diag) + if (showCallTree) call callTree_leave("DT cycles (step_MOM)") enddo ! End of n loop Itot_wt_ssh = 1.0/tot_wt_ssh @@ -1231,6 +1246,7 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) endif call disable_averaging(CS%diag) + if (showCallTree) call callTree_waypoint("calling calculate_surface_state (step_MOM)") call calculate_surface_state(state, u, v, h, CS%ave_ssh, G, CS, & fluxes%p_surf_full) @@ -1264,6 +1280,7 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) CS%p_surf_prev(i,j) = fluxes%p_surf(i,j) enddo ; enddo ; endif + if (showCallTree) call callTree_leave("step_MOM()") call cpu_clock_end(id_clock_ocean) end subroutine step_MOM @@ -1314,8 +1331,6 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) type(MOM_initialization_struct) :: init_CS type(ocean_internal_state) :: MOM_internal_state - call MOM_mesg(" MOM.F90, initialize_MOM: subroutine entered", 3) - if (associated(CS)) then call MOM_error(WARNING, "initialize_MOM called with an associated "// & "control structure.") @@ -1334,6 +1349,7 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) verbosity = 2 ; call read_param(param_file, "VERBOSITY", verbosity) call MOM_set_verbosity(verbosity) + call callTree_enter("initialize_MOM(), MOM.F90") call find_obsolete_params(param_file) @@ -1350,7 +1366,7 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) #else call MOM_domains_init(G%domain, param_file, symmetric=symmetric) #endif - call MOM_mesg(" MOM.F90, initialize_MOM: domains initialized", 4) + call callTree_waypoint("domains initialized (initialize_MOM)") call MOM_checksums_init(param_file) @@ -1631,7 +1647,7 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) CS%tv%internal_heat(:,:) = 0.0 endif endif - call MOM_mesg(" MOM.F90, initialize_MOM: state variables allocated", 4) + call callTree_waypoint("state variables allocated (initialize_MOM)") ! Set the fields that are needed for bitwise identical restarting ! the time stepping scheme. @@ -1663,13 +1679,13 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) ! Initialize all of the relevant fields. if (associated(CS%tracer_Reg)) init_CS%tracer_Reg => CS%tracer_Reg - call MOM_mesg(" MOM.F90, initialize_MOM: restart registration complete", 4) + call callTree_waypoint("restart registration complete (initialize_MOM)") call cpu_clock_begin(id_clock_MOM_init) call MOM_initialize(CS%u, CS%v, CS%h, CS%tv, Time, G, param_file, dirs, & CS%restart_CSp, init_CS, Time_in) call cpu_clock_end(id_clock_MOM_init) - call MOM_mesg(" MOM.F90, initialize_MOM: returned from MOM_initialize()", 4) + call callTree_waypoint("returned from MOM_initialize() (initialize_MOM)") if (CS%useALEalgorithm) then ! For now, this has to follow immediately after MOM_initialize because @@ -1702,7 +1718,7 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) call ALE_writeCoordinateFile( CS%ALE_CSp, G, dirs%output_directory ) endif call cpu_clock_end(id_clock_MOM_init) - call MOM_mesg(" MOM.F90, initialize_MOM: ALE initialized", 4) + call callTree_waypoint("ALE initialized (initialize_MOM)") call MEKE_init(Time, G, param_file, diag, CS%MEKE_CSp, CS%MEKE) call VarMix_init(Time, G, param_file, diag, CS%VarMix) @@ -1736,7 +1752,7 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) CS%ADp, CS%CDp, MOM_internal_state, init_CS%OBC, CS%ALE_CSp, CS%visc, dirs, CS%ntrunc) endif endif - call MOM_mesg(" MOM.F90, initialize_MOM: dynamics initialized", 4) + call callTree_waypoint("dynamics initialized (initialize_MOM)") call thickness_diffuse_init(Time, G, param_file, diag, CS%CDp, CS%thickness_diffuse_CSp) if (CS%mixedlayer_restrat) & @@ -1800,7 +1816,7 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) call cpu_clock_end(id_clock_pass_init) call write_static_fields(G, CS%diag) - call MOM_mesg(" MOM.F90, initialize_MOM: static fields written", 4) + call callTree_waypoint("static fields written (initialize_MOM)") call enable_averaging(0.0, Time, CS%diag) ! call calculate_diagnostic_fields(CS%u, CS%v, CS%h, uh, vh, CS%tv, 0.0, G, CS%diagnostics_CSp) @@ -1856,7 +1872,7 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) call get_param(param_file, "MOM", "DO_UNIT_TESTS", do_unit_tests, default=.false.) if (do_unit_tests) call unitTests - call MOM_mesg(" MOM.F90, initialize_MOM: subroutine completed", 3) + call callTree_leave("initialize_MOM()") call cpu_clock_end(id_clock_init) end subroutine initialize_MOM @@ -2227,6 +2243,7 @@ subroutine calculate_surface_state(state, u, v, h, ssh, G, CS, p_atm) logical :: localError character(240) :: msg + call callTree_enter("calculate_surface_state(), MOM.F90") is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec ; nz = G%ke isd = G%isd ; ied = G%ied ; jsd = G%jsd ; jed = G%jed @@ -2433,6 +2450,7 @@ subroutine calculate_surface_state(state, u, v, h, ssh, G, CS, p_atm) endif endif + call callTree_leave("calculate_surface_state()") end subroutine calculate_surface_state ! ============================================================================ diff --git a/src/framework/MOM_error_handler.F90 b/src/framework/MOM_error_handler.F90 index 3060083bae..0d6ad0810a 100644 --- a/src/framework/MOM_error_handler.F90 +++ b/src/framework/MOM_error_handler.F90 @@ -17,6 +17,7 @@ module MOM_error_handler public MOM_error, MOM_mesg, NOTE, WARNING, FATAL, is_root_pe, stdlog, stdout public MOM_set_verbosity, MOM_get_verbosity, MOM_verbose_enough +public callTree_showQuery, callTree_enter, callTree_leave, callTree_waypoint ! Verbosity level: ! 0 - FATAL messages only @@ -29,11 +30,18 @@ module MOM_error_handler ! 7 - ! 8 - ! 9 - anything and everything (also set with #define DEBUG) -integer :: verbosity = 2 -! Note that this is a module variable rather than contained in a -! type passed by argument (preferred for most data) for convenience +integer :: verbosity = 6 +! Note that this module default will only hold until the +! VERBOSITY parameter is parsed and the given default imposed. +! We set it to 6 here so that the call tree will print before +! the parser has been initialized +! Also note that this is a module variable rather than contained in +! a type passed by argument (preferred for most data) for convenience ! and to reduce obfiscation of code +! The level of calling within the call tree +integer :: callTreeIndentLevel = 0 + contains function is_root_pe() @@ -102,8 +110,56 @@ end function MOM_get_verbosity function MOM_verbose_enough(verb) integer, intent(in) :: verb logical :: MOM_verbose_enough - MOM_verbose_enough = (verbosity >= verb) end function MOM_verbose_enough +function callTree_showQuery() +! Returns True, if the verbosity>=6 indicating to show the call tree + logical :: callTree_showQuery + callTree_showQuery = (verbosity >= 6) +end function callTree_showQuery + +subroutine callTree_enter(mesg,n) +! A wrapper for MOM_mesg that updates the indent level for +! call tree reporting + character(len=*) :: mesg ! Message to write + integer, optional :: n ! An optional integer to write at end of message + ! Local variables + character(len=8) :: nAsString + callTreeIndentLevel = callTreeIndentLevel + 1 + if (verbosity<6) return + if (is_root_pe()) then + nAsString = '' + if (present(n)) then + write(nAsString(1:8),'(i8)') n + call mpp_error(NOTE, 'callTree: '// & + repeat(' ',callTreeIndentLevel-1)//'loop '//trim(mesg)//trim(nAsString)) + else + call mpp_error(NOTE, 'callTree: '// & + repeat(' ',callTreeIndentLevel-1)//'---> '//trim(mesg)) + endif + endif +end subroutine callTree_enter + +subroutine callTree_leave(mesg) +! A wrapper for MOM_mesg that updates the indent level for +! call tree reporting + character(len=*) :: mesg ! Message to write + if (callTreeIndentLevel<1) write(0,*) 'callTree_leave: error callTreeIndentLevel=',callTreeIndentLevel,trim(mesg) + callTreeIndentLevel = callTreeIndentLevel - 1 + if (verbosity<6) return + if (is_root_pe()) call mpp_error(NOTE, 'callTree: '// & + repeat(' ',callTreeIndentLevel)//'<--- '//trim(mesg)) +end subroutine callTree_leave + +subroutine callTree_waypoint(mesg) +! A wrapper for MOM_mesg that updates the indent level for +! call tree reporting + character(len=*) :: mesg ! Message to write + if (callTreeIndentLevel<0) write(0,*) 'callTree_waypoint: error callTreeIndentLevel=',callTreeIndentLevel,trim(mesg) + if (verbosity<6) return + if (is_root_pe()) call mpp_error(NOTE, 'callTree: '// & + repeat(' ',callTreeIndentLevel)//'o '//trim(mesg)) +end subroutine callTree_waypoint + end module MOM_error_handler diff --git a/src/initialization/MOM_grid_initialize.F90 b/src/initialization/MOM_grid_initialize.F90 index 0cdb6e4298..86bfd6db95 100644 --- a/src/initialization/MOM_grid_initialize.F90 +++ b/src/initialization/MOM_grid_initialize.F90 @@ -73,6 +73,7 @@ module MOM_grid_initialize use MOM_domains, only : MOM_define_domain, MOM_define_IO_domain use MOM_domains, only : MOM_domain_type use MOM_error_handler, only : MOM_error, MOM_mesg, FATAL, NOTE, is_root_pe +use MOM_error_handler, only : callTree_enter, callTree_leave use MOM_file_parser, only : get_param, log_param, log_version, param_file_type use MOM_grid, only : ocean_grid_type use MOM_io, only : read_data, slasher, file_exists @@ -368,6 +369,7 @@ subroutine set_grid_metrics(G, param_file) logical :: debug character(len=256) :: config + call callTree_enter("set_grid_metrics(), MOM_grid_initialize.F90") call log_version(param_file, "MOM_grid_init", version, "") call get_param(param_file, "MOM_grid_init", "GRID_CONFIG", config, & "A character string that determines the method for \n"//& @@ -398,6 +400,7 @@ subroutine set_grid_metrics(G, param_file) if (debug) call grid_metrics_chksum('MOM_grid_init/set_grid_metrics',G) + call callTree_leave("set_grid_metrics()") end subroutine set_grid_metrics ! ------------------------------------------------------------------------------ @@ -425,7 +428,7 @@ subroutine set_grid_derived_metrics(G, param_file) Isq = G%IscB ; Ieq = G%IecB ; Jsq = G%JscB ; Jeq = G%JecB IsdB = G%IsdB ; IedB = G%IedB ; JsdB = G%JsdB ; JedB = G%JedB - call MOM_mesg(" MOM_grid_init.F90, set_grid_derived_metrics: deriving metrics", 5) + call callTree_enter("set_grid_derived_metrics(), MOM_grid_initialize.F90") do j=jsd,jed ; do i=isd,ied if (G%dxT(i,j) <= 0.0) then @@ -494,6 +497,7 @@ subroutine set_grid_derived_metrics(G, param_file) 68 FORMAT ("WARNING: PE ",I4," ",a3,"(",I4,",",I4,") = ",ES10.4, & " is being changed to ",ES10.4,".") + call callTree_leave("set_grid_derived_metrics()") end subroutine set_grid_derived_metrics ! ------------------------------------------------------------------------------ @@ -640,7 +644,7 @@ subroutine set_grid_metrics_from_mosaic(G,param_file) type(domain1D) :: domx, domy integer :: start(4), nread(4) - call MOM_mesg(" MOM_grid_init.F90, set_grid_metrics_from_mosaic: reading grid", 5) + call callTree_enter("set_grid_metrics_from_mosaic(), MOM_grid_initialize.F90") call get_param(param_file, mod, "GRID_FILE", grid_file, & "Name of the file from which to read horizontal grid data.", & @@ -841,7 +845,7 @@ subroutine set_grid_metrics_from_mosaic(G,param_file) enddo deallocate( tmpGlbl ) - + call callTree_leave("set_grid_metrics_from_mosaic()") end subroutine set_grid_metrics_from_mosaic @@ -873,7 +877,7 @@ subroutine set_grid_metrics_cartesian(G, param_file) IsdB = G%IsdB ; IedB = G%IedB ; JsdB = G%JsdB ; JedB = G%JedB I1off = G%isd_global - isd ; J1off = G%jsd_global - jsd; - call MOM_mesg(" MOM_grid_init.F90, set_grid_metrics_cartesian: setting metrics", 5) + call callTree_enter("set_grid_metrics_cartesian(), MOM_grid_initialize.F90") PI = 4.0*atan(1.0) ; @@ -969,6 +973,7 @@ subroutine set_grid_metrics_cartesian(G, param_file) G%dyCv(i,J) = G%dyBu(I,J) ; G%IdyCv(i,J) = G%IdyBu(I,J) enddo ; enddo + call callTree_leave("set_grid_metrics_cartesian()") end subroutine set_grid_metrics_cartesian ! ------------------------------------------------------------------------------ @@ -1002,8 +1007,7 @@ subroutine set_grid_metrics_spherical(G, param_file) IsdB = G%IsdB ; IedB = G%IedB ; JsdB = G%JsdB ; JedB = G%JedB i_offset = G%isd_global - isd; j_offset = G%jsd_global - jsd - call MOM_mesg(" MOM_grid_init.F90, set_grid_metrics_simple_spherical: "// & - "Setting metrics.", 5) + call callTree_enter("set_grid_metrics_spherical(), MOM_grid_initialize.F90") ! Calculate the values of the metric terms that might be used ! and save them in arrays. @@ -1114,6 +1118,7 @@ subroutine set_grid_metrics_spherical(G, param_file) G%areaT(i,j) = G%dxT(i,j) * G%dyT(i,j) enddo; enddo + call callTree_leave("set_grid_metrics_spherical()") end subroutine set_grid_metrics_spherical ! ------------------------------------------------------------------------------ @@ -1173,7 +1178,7 @@ subroutine set_grid_metrics_mercator(G, param_file) GP%niglobal = G%Domain%niglobal GP%njglobal = G%Domain%njglobal - call MOM_mesg(" MOM_grid_init.F90, set_grid_metrics_mercator: setting metrics", 5) + call callTree_enter("set_grid_metrics_mercator(), MOM_grid_initialize.F90") ! Calculate the values of the metric terms that might be used ! and save them in arrays. @@ -1358,6 +1363,7 @@ subroutine set_grid_metrics_mercator(G, param_file) enddo ; enddo endif + call callTree_leave("set_grid_metrics_mercator()") end subroutine set_grid_metrics_mercator ! ------------------------------------------------------------------------------ @@ -1413,6 +1419,7 @@ subroutine initialize_masks(G, PF) logical :: apply_OBC_v_flather_north, apply_OBC_v_flather_south character(len=40) :: mod = "MOM_grid_init initialize_masks" + call callTree_enter("initialize_masks(), MOM_grid_initialize.F90") call get_param(PF, "MOM_grid_init initialize_masks", & "MINIMUM_DEPTH", min_depth, & "The minimum ocean depth, anything shallower than which \n"//& @@ -1526,6 +1533,7 @@ subroutine initialize_masks(G, PF) if (G%areaCu(i,j) > 0.0) G%IareaCu(i,j) = G%mask2dCu(i,j) / G%areaCu(i,j) enddo ; enddo + call callTree_leave("initialize_masks()") end subroutine initialize_masks end module MOM_grid_initialize diff --git a/src/initialization/MOM_initialization.F90 b/src/initialization/MOM_initialization.F90 index acc4825460..b5b999d1ba 100644 --- a/src/initialization/MOM_initialization.F90 +++ b/src/initialization/MOM_initialization.F90 @@ -76,6 +76,7 @@ module MOM_initialization use MOM_domains, only : pass_var, pass_vector, sum_across_PEs, broadcast use MOM_domains, only : root_PE, To_All, SCALAR_PAIR, CGRID_NE use MOM_error_handler, only : MOM_mesg, MOM_error, FATAL, WARNING, is_root_pe +use MOM_error_handler, only : callTree_enter, callTree_leave, callTree_waypoint use MOM_file_parser, only : get_param, read_param, log_param, param_file_type use MOM_file_parser, only : log_version use MOM_get_input, only : directories @@ -216,7 +217,7 @@ subroutine MOM_initialize(u, v, h, tv, Time, G, PF, dirs, & isd = G%isd ; ied = G%ied ; jsd = G%jsd ; jed = G%jed IsdB = G%IsdB ; IedB = G%IedB ; JsdB = G%JsdB ; JedB = G%JedB - call MOM_mesg(" MOM_initialization.F90, MOM_initialize: subroutine entered", 3) + call callTree_enter("MOM_initialize(), MOM_initialization.F90") call log_version(PF, mod, version) new_sim = .false. @@ -591,7 +592,7 @@ subroutine MOM_initialize(u, v, h, tv, Time, G, PF, dirs, & call set_Flather_Bdry_Conds(CS%OBC, tv, h, G, PF, CS%tracer_Reg) endif - call MOM_mesg(" MOM_initialization.F90, MOM_initialize: complete", 3) + call callTree_leave('MOM_initialize()') end subroutine MOM_initialize ! ----------------------------------------------------------------------------- @@ -616,7 +617,7 @@ subroutine set_coord_from_gprime(Rlay, g_prime, G, param_file) integer :: k, nz nz = G%ke - call MOM_mesg(" MOM_initialization.F90, set_coord_from_gprime: setting coordinate", 5) + call callTree_enter(trim(mod)//"(), MOM_initialization.F90") call get_param(param_file, mod, "GFS" , g_fs, & "The reduced gravity at the free surface.", units="m s-2", & @@ -630,6 +631,7 @@ subroutine set_coord_from_gprime(Rlay, g_prime, G, param_file) Rlay(1) = G%Rho0 do k=2,nz ; Rlay(k) = Rlay(k-1) + g_prime(k)*(G%Rho0/G%g_Earth) ; enddo + call callTree_leave(trim(mod)//'()') end subroutine set_coord_from_gprime ! ----------------------------------------------------------------------------- @@ -654,7 +656,7 @@ subroutine set_coord_from_layer_density(Rlay, g_prime, G, param_file) integer :: k, nz nz = G%ke - call MOM_mesg(" MOM_initialization.F90, set_coord_from_layer_density: setting coordinate", 5) + call callTree_enter(trim(mod)//"(), MOM_initialization.F90") call get_param(param_file, mod, "GFS", g_fs, & "The reduced gravity at the free surface.", units="m s-2", & @@ -676,6 +678,7 @@ subroutine set_coord_from_layer_density(Rlay, g_prime, G, param_file) g_prime(k) = (G%g_Earth/G%Rho0) * (Rlay(k) - Rlay(k-1)) enddo + call callTree_leave(trim(mod)//'()') end subroutine set_coord_from_layer_density ! ----------------------------------------------------------------------------- @@ -705,7 +708,7 @@ subroutine set_coord_from_TS_ref(Rlay, g_prime, G, param_file, eqn_of_state, & integer :: k, nz nz = G%ke - call MOM_mesg(" MOM_initialization.F90, set_coord_from_TS_ref: setting coordinate", 5) + call callTree_enter(trim(mod)//"(), MOM_initialization.F90") call get_param(param_file, mod, "T_REF", T_Ref, & "The initial temperature of the lightest layer.", units="degC", & @@ -731,7 +734,7 @@ subroutine set_coord_from_TS_ref(Rlay, g_prime, G, param_file, eqn_of_state, & ! These statements set the layer densities. ! do k=2,nz ; Rlay(k) = Rlay(k-1) + g_prime(k)*(G%Rho0/G%g_Earth) ; enddo - + call callTree_leave(trim(mod)//'()') end subroutine set_coord_from_TS_ref ! ----------------------------------------------------------------------------- @@ -760,7 +763,7 @@ subroutine set_coord_from_TS_profile(Rlay, g_prime, G, param_file, & character(len=200) :: filename, coord_file, inputdir ! Strings for file/path nz = G%ke - call MOM_mesg(" MOM_initialization.F90, set_coord_from_TS_profile: setting coordinate", 5) + call callTree_enter(trim(mod)//"(), MOM_initialization.F90") call get_param(param_file, mod, "GFS", g_fs, & "The reduced gravity at the free surface.", units="m s-2", & @@ -784,6 +787,7 @@ subroutine set_coord_from_TS_profile(Rlay, g_prime, G, param_file, & call calculate_density(T0, S0, Pref, Rlay, 1,nz,eqn_of_state) do k=2,nz; g_prime(k) = (G%g_Earth/G%Rho0) * (Rlay(k) - Rlay(k-1)); enddo + call callTree_leave(trim(mod)//'()') end subroutine set_coord_from_TS_profile ! ----------------------------------------------------------------------------- @@ -819,7 +823,7 @@ subroutine set_coord_from_TS_range(Rlay, g_prime, G, param_file, & character(len=200) :: filename, coord_file, inputdir ! Strings for file/path nz = G%ke - call MOM_mesg(" MOM_initialization.F90, set_coord_from_TS_range: setting coordinate", 5) + call callTree_enter(trim(mod)//"(), MOM_initialization.F90") call get_param(param_file, mod, "T_REF", T_Ref, & "The default initial temperatures.", units="degC", default=10.0) @@ -871,6 +875,7 @@ subroutine set_coord_from_TS_range(Rlay, g_prime, G, param_file, & enddo do k=2,nz; g_prime(k) = (G%g_Earth/G%Rho0) * (Rlay(k) - Rlay(k-1)); enddo + call callTree_leave(trim(mod)//'()') end subroutine set_coord_from_TS_range ! ----------------------------------------------------------------------------- @@ -894,7 +899,7 @@ subroutine set_coord_from_file(Rlay, g_prime, G, param_file) character(len=200) :: filename,coord_file,inputdir ! Strings for file/path nz = G%ke - call MOM_mesg(" MOM_initialization.F90, set_coord_from_file: setting coordinate", 5) + call callTree_enter(trim(mod)//"(), MOM_initialization.F90") call get_param(param_file, mod, "GFS", g_fs, & "The reduced gravity at the free surface.", units="m s-2", & @@ -921,6 +926,7 @@ subroutine set_coord_from_file(Rlay, g_prime, G, param_file) trim(filename)) endif ; enddo + call callTree_leave(trim(mod)//'()') end subroutine set_coord_from_file ! ----------------------------------------------------------------------------- @@ -939,12 +945,12 @@ subroutine set_coord_linear(Rlay, g_prime, G, param_file) ! reduced gravities (g) according to a linear profile starting at a ! reference surface layer density and spanning a range of densities ! defined by the parameter RLAY_RANGE (defaulted to 2 if not defined) - character(len=40) :: mod = "set_coord_from_layer_density" ! This subroutine + character(len=40) :: mod = "set_coord_linear" ! This subroutine real :: Rlay_ref, Rlay_range, g_fs integer :: k, nz nz = G%ke - call MOM_mesg(" MOM_initialization.F90, set_coord_linear: setting coordinate") + call callTree_enter(trim(mod)//"(), MOM_initialization.F90") call get_param(param_file, mod, "LIGHTEST_DENSITY", Rlay_Ref, & "The reference potential density used for layer 1.", & @@ -971,6 +977,7 @@ subroutine set_coord_linear(Rlay, g_prime, G, param_file) g_prime(k) = (G%g_Earth/G%Rho0) * (Rlay(k) - Rlay(k-1)) enddo + call callTree_leave(trim(mod)//'()') end subroutine set_coord_linear ! ----------------------------------------------------------------------------- @@ -990,6 +997,7 @@ subroutine MOM_initialize_rotation(f, G, PF) character(len=40) :: mod = "MOM_initialize_rotation" ! This subroutine's name. character(len=200) :: config + call callTree_enter(trim(mod)//"(), MOM_initialization.F90") call get_param(PF, mod, "ROTATION", config, & "This specifies how the Coriolis parameter is specified: \n"//& " \t 2omegasinlat - Use twice the planetary rotation rate \n"//& @@ -1005,6 +1013,7 @@ subroutine MOM_initialize_rotation(f, G, PF) case default ; call MOM_error(FATAL,"MOM_initialize: "// & "Unrecognized rotation setup "//trim(config)) end select + call callTree_leave(trim(mod)//'()') end subroutine MOM_initialize_rotation subroutine MOM_initialize_topography(D, max_depth, G, PF) @@ -1105,7 +1114,7 @@ subroutine initialize_topography_from_file(D, G, param_file ) character(len=200) :: topo_varname ! Variable name in file character(len=40) :: mod = "initialize_topography_from_file" ! This subroutine's name. - call MOM_mesg(" MOM_initialization.F90, initialize_topography_from_file: reading topography", 5) + call callTree_enter(trim(mod)//"(), MOM_initialization.F90") call get_param(param_file, mod, "INPUTDIR", inputdir, default=".") inputdir = slasher(inputdir) @@ -1124,6 +1133,7 @@ subroutine initialize_topography_from_file(D, G, param_file ) call read_data(filename,trim(topo_varname),D,domain=G%Domain%mpp_domain) + call callTree_leave(trim(mod)//'()') end subroutine initialize_topography_from_file ! ----------------------------------------------------------------------------- @@ -1155,8 +1165,9 @@ subroutine initialize_topography_named(D, G, param_file, topog_config, max_depth is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec isd = G%isd ; ied = G%ied ; jsd = G%jsd ; jed = G%jed + call callTree_enter(trim(mod)//"(), MOM_initialization.F90") call MOM_mesg(" MOM_initialization.F90, initialize_topography_named: "//& - "setting topography "//trim(topog_config), 5) + "TOPO_CONFIG = "//trim(topog_config), 5) call get_param(param_file, mod, "MINIMUM_DEPTH", min_depth, & "The minimum depth of the ocean.", units="m", default=0.0) @@ -1234,6 +1245,7 @@ subroutine initialize_topography_named(D, G, param_file, topog_config, max_depth if (D(i,j) < min_depth) D(i,j) = 0.5*min_depth enddo ; enddo + call callTree_leave(trim(mod)//'()') end subroutine initialize_topography_named ! ----------------------------------------------------------------------------- @@ -1254,7 +1266,7 @@ subroutine limit_topography(D, G, param_file, max_depth) character(len=40) :: mod = "limit_topography" ! This subroutine's name. real :: min_depth - call MOM_mesg(" MOM_initialization.F90, limit_topography: limiting topography", 5) + call callTree_enter(trim(mod)//"(), MOM_initialization.F90") call get_param(param_file, mod, "MINIMUM_DEPTH", min_depth, & "The minimum depth of the ocean.", units="m", default=0.0) @@ -1264,6 +1276,7 @@ subroutine limit_topography(D, G, param_file, max_depth) D(i,j) = min( max( D(i,j), 0.5*min_depth ), max_depth ) enddo ; enddo + call callTree_leave(trim(mod)//'()') end subroutine limit_topography ! ----------------------------------------------------------------------------- @@ -1277,10 +1290,11 @@ subroutine set_rotation_planetary(f, G, param_file) ! (in) param_file - parameter file type ! This subroutine sets up the Coriolis parameter for a sphere + character(len=30) :: mod = "set_rotation_planetary" ! This subroutine's name. integer :: I, J real :: PI, omega - call MOM_mesg(" MOM_initialization.F90, set_rotation_planetary: setting f (Coriolis)", 5) + call callTree_enter(trim(mod)//"(), MOM_initialization.F90") call get_param(param_file, "set_rotation_planetary", "OMEGA", omega, & "The rotation rate of the earth.", units="s-1", & @@ -1291,6 +1305,7 @@ subroutine set_rotation_planetary(f, G, param_file) f(I,J) = ( 2.0 * omega ) * sin( ( PI * G%geoLatBu(I,J) ) / 180.) enddo ; enddo + call callTree_leave(trim(mod)//'()') end subroutine set_rotation_planetary ! ----------------------------------------------------------------------------- @@ -1309,7 +1324,7 @@ subroutine set_rotation_beta_plane(f, G, param_file) character(len=40) :: mod = "set_rotation_beta_plane" ! This subroutine's name. character(len=200) :: axis_units - call MOM_mesg(" MOM_initialization.F90, set_rotation_beta_plane: setting f (Coriolis)", 5) + call callTree_enter(trim(mod)//"(), MOM_initialization.F90") call get_param(param_file, mod, "F_0", f_0, & "The reference value of the Coriolis parameter with the \n"//& @@ -1336,6 +1351,7 @@ subroutine set_rotation_beta_plane(f, G, param_file) f(I,J) = f_0 + beta * ( G%geoLatBu(I,J) * y_scl ) enddo ; enddo + call callTree_leave(trim(mod)//'()') end subroutine set_rotation_beta_plane ! ----------------------------------------------------------------------------- @@ -1364,7 +1380,7 @@ subroutine initialize_thickness_from_file(h, G, param_file, file_has_thickness) is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec ; nz = G%ke - call MOM_mesg(" MOM_initialization.F90, initialize_thickness_from_file: reading thickness", 5) + call callTree_enter(trim(mod)//"(), MOM_initialization.F90") call get_param(param_file, mod, "INPUTDIR", inputdir, default=".") inputdir = slasher(inputdir) @@ -1430,6 +1446,7 @@ subroutine initialize_thickness_from_file(h, G, param_file, file_has_thickness) endif endif + call callTree_leave(trim(mod)//'()') end subroutine initialize_thickness_from_file ! ----------------------------------------------------------------------------- @@ -1445,6 +1462,7 @@ subroutine initialize_thickness_uniform(h, G, param_file) ! model parameter values. ! This subroutine initializes the layer thicknesses to be uniform. + character(len=40) :: mod = "initialize_thickness_uniform" ! This subroutine's name. real :: e0(SZK_(G)+1) ! The resting interface heights, in m, usually ! ! negative because it is positive upward. ! real :: eta1D(SZK_(G)+1)! Interface height relative to the sea surface ! @@ -1453,7 +1471,7 @@ subroutine initialize_thickness_uniform(h, G, param_file) is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec ; nz = G%ke - call MOM_mesg(" MOM_initialization.F90, initialize_thickness_uniform: setting thickness", 5) + call callTree_enter(trim(mod)//"(), MOM_initialization.F90") if (G%max_depth<=0.) call MOM_error(FATAL,"initialize_thickness_uniform: "// & "MAXIMUM_DEPTH has a non-sensical value! Was it set?") @@ -1480,6 +1498,7 @@ subroutine initialize_thickness_uniform(h, G, param_file) enddo enddo ; enddo + call callTree_leave(trim(mod)//'()') end subroutine initialize_thickness_uniform ! ----------------------------------------------------------------------------- @@ -1653,7 +1672,7 @@ subroutine initialize_velocity_from_file(u, v, G, param_file) character(len=40) :: mod = "initialize_velocity_from_file" ! This subroutine's name. character(len=200) :: filename,velocity_file,inputdir ! Strings for file/path - call MOM_mesg(" MOM_initialization.F90, initialize_velocity_from_file: reading u and v", 5) + call callTree_enter(trim(mod)//"(), MOM_initialization.F90") call get_param(param_file, mod, "VELOCITY_FILE", velocity_file, & "The name of the velocity initial condition file.", & @@ -1671,6 +1690,7 @@ subroutine initialize_velocity_from_file(u, v, G, param_file) call read_data(filename,"u",u(:,:,:),domain=G%Domain%mpp_domain,position=EAST_FACE) call read_data(filename,"v",v(:,:,:),domain=G%Domain%mpp_domain,position=NORTH_FACE) + call callTree_leave(trim(mod)//'()') end subroutine initialize_velocity_from_file ! ----------------------------------------------------------------------------- @@ -1686,10 +1706,12 @@ subroutine initialize_velocity_zero(u, v, G, param_file) ! (in) param_file - parameter file type ! This subroutine sets the initial velocity components to zero + character(len=200) :: mod = "initialize_velocity_zero" ! This subroutine's name. integer :: i, j, k, is, ie, js, je, Isq, Ieq, Jsq, Jeq, nz is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec ; nz = G%ke Isq = G%IscB ; Ieq = G%IecB ; Jsq = G%JscB ; Jeq = G%JecB + call callTree_enter(trim(mod)//"(), MOM_initialization.F90") do k=1,nz ; do j=js,je ; do I=Isq,Ieq u(I,j,k) = 0.0 @@ -1698,6 +1720,7 @@ subroutine initialize_velocity_zero(u, v, G, param_file) v(i,J,k) = 0.0 enddo ; enddo ; enddo + call callTree_leave(trim(mod)//'()') end subroutine initialize_velocity_zero ! ----------------------------------------------------------------------------- @@ -1809,7 +1832,7 @@ subroutine initialize_temp_salt_from_file(T, S, G, param_file) character(len=40) :: mod = "initialize_temp_salt_from_file" character(len=64) :: temp_var, salt_var - call MOM_mesg(" MOM_initialization.F90, initialize_temp_salt_from_file: reading T and S", 5) + call callTree_enter(trim(mod)//"(), MOM_initialization.F90") call get_param(param_file, mod, "TS_FILE", ts_file, & "The initial condition file for temperature.", & @@ -1839,6 +1862,7 @@ subroutine initialize_temp_salt_from_file(T, S, G, param_file) call read_data(filename, salt_var, S(:,:,:), domain=G%Domain%mpp_domain) + call callTree_leave(trim(mod)//'()') end subroutine initialize_temp_salt_from_file ! ----------------------------------------------------------------------------- @@ -1863,7 +1887,7 @@ subroutine initialize_temp_salt_from_profile(T, S, G, param_file) character(len=200) :: filename, ts_file, inputdir ! Strings for file/path character(len=40) :: mod = "initialize_temp_salt_from_profile" - call MOM_mesg(" MOM_initialization.F90, initialize_temp_salt_from_file: reading T and S", 5) + call callTree_enter(trim(mod)//"(), MOM_initialization.F90") call get_param(param_file, mod, "TS_FILE", ts_file, & "The file with the reference profiles for temperature \n"//& @@ -1883,6 +1907,7 @@ subroutine initialize_temp_salt_from_profile(T, S, G, param_file) T(i,j,k) = T0(k) ; S(i,j,k) = S0(k) enddo ; enddo ; enddo + call callTree_leave(trim(mod)//'()') end subroutine initialize_temp_salt_from_profile ! ----------------------------------------------------------------------------- @@ -1915,8 +1940,7 @@ subroutine initialize_temp_salt_fit(T, S, G, param_file, eqn_of_state, P_Ref) integer :: i, j, k, itt, nz nz = G%ke - call MOM_mesg(" MOM_initialization.F90, initialize_temp_salt_fit: "//& - " setting T and S", 5) + call callTree_enter(trim(mod)//"(), MOM_initialization.F90") call get_param(param_file, mod, "T_REF", T_Ref, & "A reference temperature used in initialization.", & @@ -1950,6 +1974,7 @@ subroutine initialize_temp_salt_fit(T, S, G, param_file, eqn_of_state, P_Ref) T(i,j,k) = T0(k) ; S(i,j,k) = S0(k) enddo ; enddo ; enddo + call callTree_leave(trim(mod)//'()') end subroutine initialize_temp_salt_fit ! ----------------------------------------------------------------------------- @@ -1969,6 +1994,7 @@ subroutine initialize_temp_salt_linear(T, S, G, param_file) real :: delta character(len=40) :: mod = "initialize_temp_salt_linear" ! This subroutine's name. + call callTree_enter(trim(mod)//"(), MOM_initialization.F90") call get_param(param_file, mod, "T_TOP", T_top, & "Initial temperature of the top surface.", & units="degC", fail_if_missing=.true.) @@ -2002,6 +2028,7 @@ subroutine initialize_temp_salt_linear(T, S, G, param_file) ! delta = 1; ! T(:,:,G%ke/2 - (delta-1):G%ke/2 + delta) = 1.0; + call callTree_leave(trim(mod)//'()') end subroutine initialize_temp_salt_linear ! ----------------------------------------------------------------------------- @@ -2805,8 +2832,7 @@ subroutine reset_face_lengths_file(G, param_file) IsdB = G%IsdB ; IedB = G%IedB ; JsdB = G%JsdB ; JedB = G%JedB ! These checks apply regardless of the chosen option. - call MOM_mesg(" MOM_initialization.F90, reset_face_lengths_file: "//& - " setting channel configurations from file", 5) + call callTree_enter(trim(mod)//"(), MOM_initialization.F90") call get_param(param_file, mod, "CHANNEL_WIDTH_FILE", chan_file, & "The file from which the list of narrowed channels is read.", & @@ -2852,6 +2878,7 @@ subroutine reset_face_lengths_file(G, param_file) if (G%areaCv(i,J) > 0.0) G%IareaCv(i,J) = G%mask2dCv(i,J) / G%areaCv(i,J) enddo ; enddo + call callTree_leave(trim(mod)//'()') end subroutine reset_face_lengths_file ! ----------------------------------------------------------------------------- @@ -2885,8 +2912,7 @@ subroutine reset_face_lengths_list(G, param_file) isd = G%isd ; ied = G%ied ; jsd = G%jsd ; jed = G%jed IsdB = G%IsdB ; IedB = G%IedB ; JsdB = G%JsdB ; JedB = G%JedB - call MOM_mesg(" MOM_initialization.F90, reset_face_lengths_list: "//& - " setting channel configurations from list", 5) + call callTree_enter(trim(mod)//"(), MOM_initialization.F90") call get_param(param_file, mod, "CHANNEL_LIST_FILE", chan_file, & "The file from which the list of narrowed channels is read.", & @@ -3058,6 +3084,7 @@ subroutine reset_face_lengths_list(G, param_file) deallocate(v_lat) ; deallocate(v_lon) ; deallocate(v_width) endif + call callTree_leave(trim(mod)//'()') end subroutine reset_face_lengths_list subroutine read_face_length_list(iounit, filename, num_lines, lines) @@ -3443,7 +3470,7 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) PI_180=atan(1.0)/45. - call MOM_mesg(" MOM_initialization.F90, MOM_temp_salt_initialize_from_Z: subroutine entered", 3) + call callTree_enter(trim(mod)//"(), MOM_initialization.F90") call log_version(PF, mod, version) new_sim = .false. @@ -3977,7 +4004,7 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) deallocate(temp_out,salt_out,mask_out,temp_prev,salt_prev) deallocate(rho_out,fill,mask2dT,good,Depth) - call MOM_mesg(" MOM_initialization.F90, MOM_temp_salt_initialize_from_Z: subroutine completed", 3) + call callTree_leave(trim(mod)//'()') call cpu_clock_end(id_clock_routine) contains diff --git a/src/parameterizations/vertical/MOM_diabatic_driver.F90 b/src/parameterizations/vertical/MOM_diabatic_driver.F90 index 682480b419..d3b6d5c7b1 100644 --- a/src/parameterizations/vertical/MOM_diabatic_driver.F90 +++ b/src/parameterizations/vertical/MOM_diabatic_driver.F90 @@ -78,7 +78,8 @@ module MOM_diabatic_driver use MOM_domains, only : pass_var, To_West, To_South use MOM_entrain_diffusive, only : entrainment_diffusive, entrain_diffusive_init use MOM_entrain_diffusive, only : entrain_diffusive_end, entrain_diffusive_CS -use MOM_error_handler, only : MOM_error, FATAL, WARNING +use MOM_error_handler, only : MOM_error, FATAL, WARNING, callTree_showQuery +use MOM_error_handler, only : callTree_enter, callTree_leave, callTree_waypoint use MOM_file_parser, only : get_param, log_version, param_file_type use MOM_forcing_type, only : forcing, optics_type, MOM_forcing_chksum use MOM_forcing_type, only : extractFluxes1d, absorbRemainingSW, calculateBuoyancyFlux2d @@ -307,6 +308,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) ! interpolated into depth space. integer :: z_ids(7) ! The id numbers of the diagnostics that are to be ! interpolated into depth space. + logical :: showCallTree ! If true, show the call tree integer :: i, j, k, is, ie, js, je, Isq, Ieq, Jsq, Jeq, nz, nkmb real, pointer :: T(:,:,:), S(:,:,:) is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec ; nz = G%ke @@ -315,6 +317,8 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) h_neglect = G%H_subroundoff ; h_neglect2 = h_neglect*h_neglect if (nz == 1) return + showCallTree = callTree_showQuery() + if (showCallTree) call callTree_enter("diabatic(), MOM_diabatic_driver.F90") T => tv%T S => tv%S @@ -338,7 +342,10 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) ! Frazil formation keeps the temperature above the freezing point. ! make_frazil is deliberately called at both the beginning and at ! the end of the diabatic processes. - if (ASSOCIATED(T) .AND. ASSOCIATED(tv%frazil)) call make_frazil(h,tv,G,CS) + if (ASSOCIATED(T) .AND. ASSOCIATED(tv%frazil)) then + call make_frazil(h,tv,G,CS) + if (showCallTree) call callTree_waypoint("done with 1st make_frazil (diabatic)") + endif if ((CS%ML_mix_first > 0.0) .or. CS%use_geothermal) then do k=1,nz ; do j=js,je ; do i=is,ie @@ -349,6 +356,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) call cpu_clock_begin(id_clock_geothermal) call geothermal(h, tv, dt, eaml, ebml, G, CS%geothermal_CSp) call cpu_clock_end(id_clock_geothermal) + if (showCallTree) call callTree_waypoint("geothermal (diabatic)") endif ! Set_opacity estimates the optical properties of the water column. @@ -385,8 +393,8 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) call adjust_salt(h, tv, G, CS) call cpu_clock_end(id_clock_mixedlayer) if (CS%debug) call MOM_state_chksum("After mixedlayer ", u, v, h, G) + if (showCallTree) call callTree_waypoint("done with 1st nulkmixedlayer (diabatic)") endif - endif ! This following subroutine applies diapycnal diffusion and the @@ -435,6 +443,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) call hchksum(visc%Kv_turb, "after calc_KS visc%Kv_turb",G) call hchksum(visc%TKE_turb, "after calc_KS visc%TKE_turb",G) endif + if (showCallTree) call callTree_waypoint("done with calculate_kappa_shear (diabatic)") endif ! Why is this block here? -AJA ????? @@ -445,12 +454,14 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) call wave_speed(h, tv, G, cg1, full_halos=.true.) call propagate_int_tide(cg1, CS%int_tide_input%TKE_itidal_input, & CS%int_tide_input%tideamp, dt, G, CS%int_tide_CSp) + if (showCallTree) call callTree_waypoint("done with propagate_int_tide (diabatic)") endif call cpu_clock_begin(id_clock_set_diffusivity) ! Sets: Kd, Kd_int, visc%Kd_extra_T, visc%Kd_extra_S call set_diffusivity(u, v, h, tv, fluxes, CS%optics, visc, dt, G, CS%set_diff_CSp, Kd, Kd_int) call cpu_clock_end(id_clock_set_diffusivity) + if (showCallTree) call callTree_waypoint("done with set_diffusivity (diabatic)") if (CS%useKPP) then call cpu_clock_begin(id_clock_kpp) @@ -488,6 +499,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) visc%Kd_extra_T(:,:,:) = Kd_heat(:,:,:) - Kd_int(:,:,:) endif ! not passive call cpu_clock_end(id_clock_kpp) + if (showCallTree) call callTree_waypoint("done with KPP_calculate (diabatic)") endif ! Check for static instabilities and increase Kd_int where unstable @@ -501,6 +513,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) call KPP_applyNonLocalTransport(CS%KPP_CSp, G, h, CS%KPP_NLTheat, CS%netHeatMinusSW, dt, tv%T, isHeat=.true.) call KPP_applyNonLocalTransport(CS%KPP_CSp, G, h, CS%KPP_NLTscalar, CS%netSalt, dt, tv%S, isSalt=.true.) call cpu_clock_end(id_clock_kpp) + if (showCallTree) call callTree_waypoint("done with KPP_applyNonLocalTransport (diabatic)") endif if (CS%debug) then @@ -518,6 +531,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) ! Changes: tv%T, tv%S call differential_diffuse_T_S(h, tv, visc, dt, G) call cpu_clock_end(id_clock_differential_diff) + if (showCallTree) call callTree_waypoint("done with differential_diffuse_T_S (diabatic)") endif ! This block sets ea, eb from Kd or Kd_int. @@ -537,6 +551,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) do j=js,je ; do i=is,ie eb(i,j,nz) = 0. enddo ; enddo + if (showCallTree) call callTree_waypoint("done setting ea,eb from Kd_int (diabatic)") else ! .not. CS%useALEalgorithm ! If not useing ALE, then calculate layer entrainments/detrainments from ! diffusivities and differences between layer and target densities @@ -545,6 +560,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) call Entrainment_diffusive(u, v, h, tv, fluxes, dt, G, CS%entrain_diffusive_CSp, & ea, eb, kb, Kd_Lay=Kd, Kd_int=Kd_int) call cpu_clock_end(id_clock_entrain) + if (showCallTree) call callTree_waypoint("done with Entrainment_diffusive (diabatic)") endif ! (CS%useALEalgorithm) if (CS%debug) then @@ -567,6 +583,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) call MOM_state_chksum("after applyBoundaryFluxes ", u(:,:,:), v(:,:,:), h(:,:,:), G) call hchksum(G%H_to_m*ea, "after applyBoundaryFluxes ea",G,haloshift=0) endif + if (showCallTree) call callTree_waypoint("done with applyBoundaryFluxes (diabatic)") endif ! Update h according to divergence of the difference between @@ -598,6 +615,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) call MOM_forcing_chksum("after negative check ", fluxes, G, haloshift=0) call MOM_thermovar_chksum("after negative check ", tv, G) endif + if (showCallTree) call callTree_waypoint("done with h=ea-eb (diabatic)") ! Here, T and S are updated according to ea and eb. ! If using the bulk mixed layer, T and S are also updated @@ -720,6 +738,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) call adjust_salt(h, tv, G, CS) call cpu_clock_end(id_clock_mixedlayer) + if (showCallTree) call callTree_waypoint("done with 2nd bulkmixedlayer (diabatic)") endif else ! Not BULKMIXEDLAYER. @@ -734,6 +753,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) ! Changes: T, S call triDiagTS(G, is, ie, js, je, hold, ea, eb, T, S) call cpu_clock_end(id_clock_tridiag) + if (showCallTree) call callTree_waypoint("done with triDiagTS (diabatic)") endif endif ! end BULKMIXEDLAYER @@ -746,6 +766,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) call cpu_clock_begin(id_clock_remap) call regularize_layers(h, tv, dt, ea, eb, G, CS%regularize_layers_CSp) call cpu_clock_end(id_clock_remap) + if (showCallTree) call callTree_waypoint("done with regularize_layers (diabatic)") endif if ((CS%id_Tdif > 0) .or. (CS%id_Tdif_z > 0) .or. & @@ -992,7 +1013,10 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) ! Frazil formation keeps the temperature above the freezing point. ! make_frazil is deliberately called at both the beginning and at ! the end of the diabatic processes. - if (ASSOCIATED(T) .AND. ASSOCIATED(tv%frazil)) call make_frazil(h,tv,G,CS) + if (ASSOCIATED(T) .AND. ASSOCIATED(tv%frazil)) then + call make_frazil(h,tv,G,CS) + if (showCallTree) call callTree_waypoint("done with 2nd make_frazil (diabatic)") + endif if (CS%id_ea > 0) call post_data(CS%id_ea, ea, CS%diag) if (CS%id_eb > 0) call post_data(CS%id_eb, eb, CS%diag) @@ -1030,6 +1054,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) if (num_z_diags > 0) & call calc_Zint_diags(h, z_ptrs, z_ids, num_z_diags, G, CS%diag_to_Z_CSp) + if (showCallTree) call callTree_leave("diabatic()") end subroutine diabatic subroutine adiabatic(h, tv, fluxes, dt, G, CS) From ba6baa1a9c556a45386af2302d89f16bff06044a Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 7 Oct 2013 12:13:42 -0400 Subject: [PATCH 227/372] Moved CVmix mirror to github o Changes URL o Requires "git submodule update" --- .gitmodules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitmodules b/.gitmodules index 5846073e53..986e24acb1 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,6 +1,6 @@ [submodule "pkg/CVmix"] path = pkg/CVmix - url = ssh://cvs.princeton.rdhpcs.noaa.gov/home/aja/Repos/CVmix.git + url = https://github.com/CSNOM/CVmix.git [submodule "tools/matlab/gtools"] path = tools/matlab/gtools url = https://github.com/Adcroft/gtools.git From 430843b9ab53d0153c854171465221004d65f84e Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 8 Oct 2013 16:19:47 -0400 Subject: [PATCH 228/372] Fix OOB for default masking of diagnostics o Added masks for interface 3D arrays o Turned off FATAL message for non-existent mask (e.g. _z data) --- src/framework/MOM_diag_mediator.F90 | 77 ++++++++++++++++++----------- 1 file changed, 47 insertions(+), 30 deletions(-) diff --git a/src/framework/MOM_diag_mediator.F90 b/src/framework/MOM_diag_mediator.F90 index eb3b9c886f..87554870d2 100644 --- a/src/framework/MOM_diag_mediator.F90 +++ b/src/framework/MOM_diag_mediator.F90 @@ -84,10 +84,14 @@ module MOM_diag_mediator real,pointer, dimension(:,:),save :: diag_mask2dBu=> null() real,pointer, dimension(:,:),save :: diag_mask2dCu=> null() real,pointer, dimension(:,:),save :: diag_mask2dCv=> null() -real,pointer, dimension(:,:,:),save :: diag_mask3dT => null() -real,pointer, dimension(:,:,:),save :: diag_mask3dBu=> null() -real,pointer, dimension(:,:,:),save :: diag_mask3dCu=> null() -real,pointer, dimension(:,:,:),save :: diag_mask3dCv=> null() +real,pointer, dimension(:,:,:),save :: diag_mask3dTL=> null() +real,pointer, dimension(:,:,:),save :: diag_mask3dBuL=> null() +real,pointer, dimension(:,:,:),save :: diag_mask3dCuL=> null() +real,pointer, dimension(:,:,:),save :: diag_mask3dCvL=> null() +real,pointer, dimension(:,:,:),save :: diag_mask3dTi=> null() +real,pointer, dimension(:,:,:),save :: diag_mask3dBui=> null() +real,pointer, dimension(:,:,:),save :: diag_mask3dCui=> null() +real,pointer, dimension(:,:,:),save :: diag_mask3dCvi=> null() !diagnostics axes string identifier character(len=15) :: axesBL_str, axesTL_str, axesCuL_str, axesCvL_str character(len=15) :: axesBi_str, axesTi_str, axesCui_str, axesCvi_str @@ -529,24 +533,27 @@ function register_diag_field(module_name, field_name, axes, init_time, & ! endif !FATAL from PE 12: MOM_diag_mediator:register_diag_field: unknown axes for diagnostic variable u_z - - axes_str = i2s(axes,2) + if (register_diag_field>-1) then !3d masks if(size(axes) .eq. 3) then - if (axes_str .eq. axesT1_str) then - diagState(register_diag_field)%mask3d => diag_mask3dT - elseif(axes_str .eq. axesB1_str) then - diagState(register_diag_field)%mask3d => diag_mask3dBu - elseif(axes_str .eq.axesCu1_str ) then - diagState(register_diag_field)%mask3d => diag_mask3dCu - elseif(axes_str .eq. axesCv1_str) then - diagState(register_diag_field)%mask3d => diag_mask3dCv - else - call MOM_error(FATAL, "MOM_diag_mediator:register_diag_field: " // & - "unknown axes for diagnostic variable "//trim(field_name)) + axes_str = i2s(axes,3) + if (axes_str .eq. axesTL_str) then + diagState(register_diag_field)%mask3d => diag_mask3dTL + elseif(axes_str .eq. axesBL_str) then + diagState(register_diag_field)%mask3d => diag_mask3dBuL + elseif(axes_str .eq.axesCuL_str ) then + diagState(register_diag_field)%mask3d => diag_mask3dCuL + elseif(axes_str .eq. axesCvL_str) then + diagState(register_diag_field)%mask3d => diag_mask3dCvL + elseif(axes_str .eq. axesTi_str) then + diagState(register_diag_field)%mask3d => diag_mask3dTi +! else +! call MOM_error(FATAL, "MOM_diag_mediator:register_diag_field: " // & +! "unknown axes for diagnostic variable "//trim(field_name)//trim(axes_str)) endif !2d masks elseif(size(axes) .eq. 2) then + axes_str = i2s(axes,2) if(axes_str .eq. axesT1_str) then diagState(register_diag_field)%mask2d => diag_mask2dT elseif(axes_str .eq. axesB1_str) then @@ -555,15 +562,15 @@ function register_diag_field(module_name, field_name, axes, init_time, & diagState(register_diag_field)%mask2d => diag_mask2dCu elseif(axes_str .eq. axesCv1_str) then diagState(register_diag_field)%mask2d => diag_mask2dCv - else - call MOM_error(FATAL, "MOM_diag_mediator:register_diag_field: " // & - "unknown axes for diagnostic variable "//trim(field_name)) +! else +! call MOM_error(FATAL, "MOM_diag_mediator:register_diag_field: " // & +! "unknown axes for diagnostic variable "//trim(field_name)) endif else call MOM_error(FATAL, "MOM_diag_mediator:register_diag_field: " // & "unknown axes for diagnostic variable "//trim(field_name)) endif - + endif ! if (register_diag_field>-1) end function register_diag_field @@ -743,16 +750,26 @@ subroutine diag_masks_set(G,missing_value) diag_mask2dBu=> G%mask2dBu diag_mask2dCu=> G%mask2dCu diag_mask2dCv=> G%mask2dCv - allocate(diag_mask3dT (G%isd:G%ied,G%jsd:G%jed,1:G%ke)) - allocate(diag_mask3dBu(G%isd:G%ied,G%jsd:G%jed,1:G%ke)) - allocate(diag_mask3dCu(G%isd:G%ied,G%jsd:G%jed,1:G%ke)) - allocate(diag_mask3dCv(G%isd:G%ied,G%jsd:G%jed,1:G%ke)) + allocate(diag_mask3dTL(G%isd:G%ied,G%jsd:G%jed,1:G%ke)) + allocate(diag_mask3dBuL(G%isd:G%ied,G%jsd:G%jed,1:G%ke)) + allocate(diag_mask3dCuL(G%isd:G%ied,G%jsd:G%jed,1:G%ke)) + allocate(diag_mask3dCvL(G%isd:G%ied,G%jsd:G%jed,1:G%ke)) do k = 1,G%ke - diag_mask3dT (:,:,k) = diag_mask2dT (:,:) - diag_mask3dBu(:,:,k) = diag_mask2dBu(:,:) - diag_mask3dCu(:,:,k) = diag_mask2dCu(:,:) - diag_mask3dCv(:,:,k) = diag_mask2dCv(:,:) - enddo + diag_mask3dTL(:,:,k) = diag_mask2dT (:,:) + diag_mask3dBuL(:,:,k) = diag_mask2dBu(:,:) + diag_mask3dCuL(:,:,k) = diag_mask2dCu(:,:) + diag_mask3dCvL(:,:,k) = diag_mask2dCv(:,:) + enddo + allocate(diag_mask3dTi(G%isd:G%ied,G%jsd:G%jed,1:G%ke+1)) + allocate(diag_mask3dBui(G%isd:G%ied,G%jsd:G%jed,1:G%ke+1)) + allocate(diag_mask3dCui(G%isd:G%ied,G%jsd:G%jed,1:G%ke+1)) + allocate(diag_mask3dCvi(G%isd:G%ied,G%jsd:G%jed,1:G%ke+1)) + do k = 1,G%ke+1 + diag_mask3dTi(:,:,k) = diag_mask2dT (:,:) + diag_mask3dBui(:,:,k) = diag_mask2dBu(:,:) + diag_mask3dCui(:,:,k) = diag_mask2dCu(:,:) + diag_mask3dCvi(:,:,k) = diag_mask2dCv(:,:) + enddo diag_missing = missing_value From c6d9f77ed73158bc14ef905de44e87ac6b9e66e5 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 8 Oct 2013 18:13:47 -0400 Subject: [PATCH 229/372] Converted axes to types from integer vectors o Collections of axes used to be 1-, 2- or 3-long integer vectors of handles to 1D axes. Now those handle vectors are inside an axesType with member %handles o s/r defineAxes is used to populate an axesType with handles o Added wrapper to register_static_field (to unpack axesType argument) o axesType has pointers to diag, mask2d and mask3d - Populated but not yet used. These will allow us to move the mask data form the module into the daig_ctrl type. --- src/diagnostics/MOM_diag_to_Z.F90 | 25 +-- src/framework/MOM_diag_mediator.F90 | 187 ++++++++++++------ .../lateral/MOM_internal_tides.F90 | 7 +- 3 files changed, 143 insertions(+), 76 deletions(-) diff --git a/src/diagnostics/MOM_diag_to_Z.F90 b/src/diagnostics/MOM_diag_to_Z.F90 index df0c282ca5..22988bb2ec 100644 --- a/src/diagnostics/MOM_diag_to_Z.F90 +++ b/src/diagnostics/MOM_diag_to_Z.F90 @@ -45,6 +45,7 @@ module MOM_diag_to_Z use MOM_diag_mediator, only : post_data, register_diag_field, safe_alloc_ptr use MOM_diag_mediator, only : diag_ctrl, time_type, diag_axis_init +use MOM_diag_mediator, only : axesType, defineAxes use MOM_diag_mediator, only : ocean_register_diag use MOM_error_handler, only : MOM_error, FATAL, WARNING use MOM_file_parser, only : get_param, log_param, log_version, param_file_type @@ -83,8 +84,8 @@ module MOM_diag_to_Z integer :: nk_zspace = -1 real, pointer :: Z_int(:) => NULL() ! The interface depths of the z-space file, in m. - integer, dimension(3) :: axesBz, axesTz, axesCuz, axesCvz - integer, dimension(3) :: axesBzi, axesTzi, axesCuzi, axesCvzi + type(axesType) :: axesBz, axesTz, axesCuz, axesCvz + type(axesType) :: axesBzi, axesTzi, axesCuzi, axesCvzi integer, dimension(1) :: axesz_out type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the @@ -815,14 +816,14 @@ subroutine MOM_diag_to_Z_init(Time, G, param_file, diag, CS) endif if (CS%nk_zspace > 0) then - CS%axesBz = (/ diag%axesB1(1), diag%axesB1(2), z_axis /) - CS%axesTz = (/ diag%axesT1(1), diag%axesT1(2), z_axis /) - CS%axesCuz = (/ diag%axesCu1(1), diag%axesCu1(2), z_axis /) - CS%axesCvz = (/ diag%axesCv1(1), diag%axesCv1(2), z_axis /) - CS%axesBzi = (/ diag%axesB1(1), diag%axesB1(2), zint_axis /) - CS%axesTzi = (/ diag%axesT1(1), diag%axesT1(2), zint_axis /) - CS%axesCuzi = (/ diag%axesCu1(1), diag%axesCu1(2), zint_axis /) - CS%axesCvzi = (/ diag%axesCv1(1), diag%axesCv1(2), zint_axis /) + call defineAxes(diag, (/ diag%axesB1%handles(1), diag%axesB1%handles(2), z_axis /), CS%axesBz) + call defineAxes(diag, (/ diag%axesT1%handles(1), diag%axesT1%handles(2), z_axis /), CS%axesTz) + call defineAxes(diag, (/ diag%axesCu1%handles(1), diag%axesCu1%handles(2), z_axis /), CS%axesCuz) + call defineAxes(diag, (/ diag%axesCv1%handles(1), diag%axesCv1%handles(2), z_axis /), CS%axesCvz) + call defineAxes(diag, (/ diag%axesB1%handles(1), diag%axesB1%handles(2), zint_axis /), CS%axesBzi) + call defineAxes(diag, (/ diag%axesT1%handles(1), diag%axesT1%handles(2), zint_axis /), CS%axesTzi) + call defineAxes(diag, (/ diag%axesCu1%handles(1), diag%axesCu1%handles(2), zint_axis /), CS%axesCuzi) + call defineAxes(diag, (/ diag%axesCv1%handles(1), diag%axesCv1%handles(2), zint_axis /), CS%axesCvzi) CS%id_u_z = register_diag_field('ocean_model', 'u_z', CS%axesCuz, Time, & 'Zonal Velocity in Depth Space', 'meter second-1', & @@ -1068,7 +1069,7 @@ function register_Z_diag(var_desc, CS, day, missing) type(time_type), intent(in) :: day real, intent(in) :: missing - integer, dimension(3) :: axes + type(axesType) :: axes ! Use the hor_grid and z_grid components of vardesc to determine the ! desired axes to register the diagnostic field for. @@ -1112,7 +1113,7 @@ function register_Zint_diag(var_desc, CS, day) type(vardesc), intent(in) :: var_desc type(diag_to_Z_CS), pointer :: CS type(time_type), intent(in) :: day - integer, dimension(3) :: axes + type(axesType) :: axes if (CS%nk_zspace < 0) then register_Zint_diag = -1 ; return diff --git a/src/framework/MOM_diag_mediator.F90 b/src/framework/MOM_diag_mediator.F90 index 87554870d2..6db0a224b8 100644 --- a/src/framework/MOM_diag_mediator.F90 +++ b/src/framework/MOM_diag_mediator.F90 @@ -39,7 +39,7 @@ module MOM_diag_mediator use diag_manager_mod, only : diag_manager_init, diag_manager_end use diag_manager_mod, only : send_data, diag_axis_init use diag_manager_mod, only : register_diag_field_fms=>register_diag_field -use diag_manager_mod, only : register_static_field +use diag_manager_mod, only : register_static_field_fms=>register_static_field implicit none ; private @@ -49,12 +49,21 @@ module MOM_diag_mediator public diag_mediator_init, diag_mediator_end, set_diag_mediator_grid public diag_mediator_close_registration, get_diag_time_end public diag_axis_init, ocean_register_diag, register_static_field -public diag_masks_set +public defineAxes, diag_masks_set interface post_data module procedure post_data_3d, post_data_2d end interface post_data +! 2D/3D axes type to contain 1D axes handles and pointers to masks +type, public :: axesType + integer :: rank ! The number of dimensions in the list of axes + integer, dimension(:), allocatable :: handles ! Handles to 1D axes + real, dimension(:,:), pointer :: mask2D => null() + real, dimension(:,:,:), pointer :: mask3D => null() + type(diag_ctrl), pointer :: diag => null() +end type axesType + ! The following data type contains pointers to diagnostic fields that might ! be shared between modules, and also to the variables that control the handling ! of model output. @@ -70,10 +79,10 @@ module MOM_diag_mediator logical :: ave_enabled = .false. ! .true. if averaging is enabled. ! The following are axis types defined for output. - integer, dimension(3) :: axesBL, axesTL, axesCuL, axesCvL - integer, dimension(3) :: axesBi, axesTi, axesCui, axesCvi - integer, dimension(2) :: axesB1, axesT1, axesCu1, axesCv1 - integer, dimension(1) :: axeszi, axeszL + type(axesType) :: axesBL, axesTL, axesCuL, axesCvL + type(axesType) :: axesBi, axesTi, axesCui, axesCvi + type(axesType) :: axesB1, axesT1, axesCu1, axesCv1 + type(axesType) :: axesZi, axesZL end type diag_ctrl @@ -96,7 +105,6 @@ module MOM_diag_mediator character(len=15) :: axesBL_str, axesTL_str, axesCuL_str, axesCvL_str character(len=15) :: axesBi_str, axesTi_str, axesCui_str, axesCvi_str character(len=15) :: axesB1_str, axesT1_str, axesCu1_str, axesCv1_str -character(len=15) :: axeszi_str, axeszL_str !default missing value to be sent to ALL diagnostics registerations real, save :: diag_missing = 1.0e+20 @@ -195,28 +203,44 @@ subroutine set_axes_info(G, param_file, diag, set_vertical) endif ! Vertical axes for the interfaces and layers. - diag%axeszi(1) = id_zi ; diag%axeszL(1) = id_zL ;axeszi_str= i2s(diag%axeszi,1) + call defineAxes(diag, (/ id_zi /), diag%axesZi) + call defineAxes(diag, (/ id_zi /), diag%axesZL) ! Axis groupings for the model layers. - diag%axesTL(:) = (/ id_xh, id_yh, id_zL /) ; axesTL_str = i2s(diag%axesTL) - diag%axesBL(:) = (/ id_xq, id_yq, id_zL /) ; axesBL_str = i2s(diag%axesBL) - diag%axesCuL(:) = (/ id_xq, id_yh, id_zL /); axesCuL_str = i2s(diag%axesCuL) - diag%axesCvL(:) = (/ id_xh, id_yq, id_zL /); axesCvL_str = i2s(diag%axesCvL) + call defineAxes(diag, (/ id_xh, id_yh, id_zL /), diag%axesTL) ; axesTL_str = i2s(diag%axesTL%handles) + call defineAxes(diag, (/ id_xq, id_yq, id_zL /), diag%axesBL) ; axesBL_str = i2s(diag%axesBL%handles) + call defineAxes(diag, (/ id_xq, id_yh, id_zL /), diag%axesCuL); axesCuL_str = i2s(diag%axesCuL%handles) + call defineAxes(diag, (/ id_xh, id_yq, id_zL /), diag%axesCvL); axesCvL_str = i2s(diag%axesCvL%handles) ! Axis groupings for the model interfaces. - diag%axesTi(:) = (/ id_xh, id_yh, id_zi /) ; axesTi_str = i2s(diag%axesTi) - diag%axesCui(:) = (/ id_xq, id_yh, id_zi /); axesCui_str = i2s(diag%axesCui) - diag%axesCvi(:) = (/ id_xh, id_yq, id_zi /); axesCvi_str = i2s(diag%axesCvi) - diag%axesBi(:) = (/ id_xq, id_yq, id_zi /) ; axesBi_str = i2s(diag%axesBi) + call defineAxes(diag, (/ id_xh, id_yh, id_zi /), diag%axesTi) ; axesTi_str = i2s(diag%axesTi%handles) + call defineAxes(diag, (/ id_xq, id_yh, id_zi /), diag%axesCui); axesCui_str = i2s(diag%axesCui%handles) + call defineAxes(diag, (/ id_xh, id_yq, id_zi /), diag%axesCvi); axesCvi_str = i2s(diag%axesCvi%handles) + call defineAxes(diag, (/ id_xq, id_yq, id_zi /), diag%axesBi) ; axesBi_str = i2s(diag%axesBi%handles) ! Axis groupings for 2-D arrays. - diag%axesT1(:) = (/ id_xh, id_yh /) ; axesT1_str = i2s(diag%axesT1) - diag%axesB1(:) = (/ id_xq, id_yq /) ; axesB1_str = i2s(diag%axesB1) - diag%axesCu1(:) = (/ id_xq, id_yh /); axesCu1_str= i2s(diag%axesCu1) - diag%axesCv1(:) = (/ id_xh, id_yq /); axesCv1_str= i2s(diag%axesCv1) + call defineAxes(diag, (/ id_xh, id_yh /), diag%axesT1) ; axesT1_str = i2s(diag%axesT1%handles) + call defineAxes(diag, (/ id_xq, id_yq /), diag%axesB1) ; axesB1_str = i2s(diag%axesB1%handles) + call defineAxes(diag, (/ id_xq, id_yh /), diag%axesCu1); axesCu1_str= i2s(diag%axesCu1%handles) + call defineAxes(diag, (/ id_xh, id_yq /), diag%axesCv1); axesCv1_str= i2s(diag%axesCv1%handles) end subroutine set_axes_info +subroutine defineAxes(diag, handles, axes) + ! Defines "axes" from list of handle and associates mask + type(diag_ctrl), target, intent(in) :: diag + integer, dimension(:), intent(in) :: handles + type(axesType), intent(out) :: axes + ! Local variables + integer :: n + n = size(handles) + if (n<1 .or. n>3) call MOM_error(FATAL,"defineAxes: wrong size for list of handles!") + axes%rank = n + allocate( axes%handles(n) ) + axes%handles(:) = handles(:) + axes%diag => diag ! A [circular] link back to the diag_ctrl structure +end subroutine defineAxes + subroutine set_diag_mediator_grid(G, diag) type(ocean_grid_type), intent(inout) :: G type(diag_ctrl), intent(inout) :: diag @@ -456,7 +480,7 @@ function register_diag_field(module_name, field_name, axes, init_time, & verbose, do_not_log, err_msg, interp_method, tile_count) integer :: register_diag_field character(len=*), intent(in) :: module_name, field_name - integer, intent(in) :: axes(:) + type(axesType), intent(in) :: axes type(time_type), intent(in) :: init_time character(len=*), optional, intent(in) :: long_name, units, standard_name real, optional, intent(in) :: missing_value, range(2) @@ -467,7 +491,7 @@ function register_diag_field(module_name, field_name, axes, init_time, & ! Output: An integer handle for a diagnostic array. ! Arguments: module_name - The name of this module, usually "ocean_model" or "ice_shelf_model". ! (in) field_name - The name of the diagnostic field. - ! (in) axes - A set of up to 3 integers that indicates the axes for this field. + ! (in) axes - A container with up to 3 integer handles that indicates the axes for this field. ! (in) init_time - The time at which a field is first available? ! (in,opt) long_name - The long name of a field. ! (in,opt) units - The units of a field. @@ -487,7 +511,7 @@ function register_diag_field(module_name, field_name, axes, init_time, & mom_missing_value = diag_missing if(present(missing_value)) mom_missing_value = missing_value - register_diag_field = register_diag_field_fms(module_name, field_name, axes, & + register_diag_field = register_diag_field_fms(module_name, field_name, axes%handles, & init_time, long_name=long_name, units=units, missing_value=mom_missing_value, & range=range, mask_variant=mask_variant, standard_name=standard_name, & verbose=verbose, do_not_log=do_not_log, err_msg=err_msg, & @@ -535,13 +559,15 @@ function register_diag_field(module_name, field_name, axes, init_time, & if (register_diag_field>-1) then !3d masks - if(size(axes) .eq. 3) then - axes_str = i2s(axes,3) + if(axes%rank .eq. 3) then + axes_str = i2s(axes%handles,3) + diagState(register_diag_field)%mask2d => null() + diagState(register_diag_field)%mask3d => null() if (axes_str .eq. axesTL_str) then diagState(register_diag_field)%mask3d => diag_mask3dTL elseif(axes_str .eq. axesBL_str) then diagState(register_diag_field)%mask3d => diag_mask3dBuL - elseif(axes_str .eq.axesCuL_str ) then + elseif(axes_str .eq. axesCuL_str ) then diagState(register_diag_field)%mask3d => diag_mask3dCuL elseif(axes_str .eq. axesCvL_str) then diagState(register_diag_field)%mask3d => diag_mask3dCvL @@ -549,11 +575,13 @@ function register_diag_field(module_name, field_name, axes, init_time, & diagState(register_diag_field)%mask3d => diag_mask3dTi ! else ! call MOM_error(FATAL, "MOM_diag_mediator:register_diag_field: " // & -! "unknown axes for diagnostic variable "//trim(field_name)//trim(axes_str)) +! "unknown axes for diagnostic variable "//trim(field_name)) endif !2d masks - elseif(size(axes) .eq. 2) then - axes_str = i2s(axes,2) + elseif(axes%rank .eq. 2) then + axes_str = i2s(axes%handles,2) + diagState(register_diag_field)%mask2d => null() + diagState(register_diag_field)%mask3d => null() if(axes_str .eq. axesT1_str) then diagState(register_diag_field)%mask2d => diag_mask2dT elseif(axes_str .eq. axesB1_str) then @@ -574,6 +602,45 @@ function register_diag_field(module_name, field_name, axes, init_time, & end function register_diag_field +function register_static_field(module_name, field_name, axes, & + long_name, units, missing_value, range, mask_variant, standard_name, & + do_not_log, interp_method, tile_count) + integer :: register_static_field + character(len=*), intent(in) :: module_name, field_name + type(axesType), intent(in) :: axes + character(len=*), optional, intent(in) :: long_name, units, standard_name + real, optional, intent(in) :: missing_value, range(2) + logical, optional, intent(in) :: mask_variant, do_not_log + character(len=*), optional, intent(in) :: interp_method + integer, optional, intent(in) :: tile_count + ! Output: An integer handle for a diagnostic array. + ! Arguments: module_name - The name of this module, usually "ocean_model" or "ice_shelf_model". + ! (in) field_name - The name of the diagnostic field. + ! (in) axes - A container with up to 3 integer handles that indicates the axes for this field. + ! (in,opt) long_name - The long name of a field. + ! (in,opt) units - The units of a field. + ! (in,opt) standard_name - The standardized name associated with a field. (Not yet used in MOM.) + ! (in,opt) missing_value - A value that indicates missing values. + ! (in,opt) range - The valid range of a variable. (Not used in MOM.) + ! (in,opt) mask_variant - If true a logical mask must be provided with post_data calls. (Not used in MOM.) + ! (in,opt) do_not_log - If true, do not log something. (Not used in MOM.) + ! (in,opt) interp_method - No clue. (Not used in MOM.) + ! (in,opt) tile_count - No clue. (Not used in MOM.) + character(len=240) :: mesg + real :: mom_missing_value + character(len=15) :: axes_str + + mom_missing_value = diag_missing + if(present(missing_value)) mom_missing_value = missing_value + + register_static_field = register_static_field_fms(module_name, field_name, axes%handles, & + long_name=long_name, units=units, missing_value=mom_missing_value, & + range=range, mask_variant=mask_variant, standard_name=standard_name, & + do_not_log=do_not_log, & + interp_method=interp_method, tile_count=tile_count) + +end function register_static_field + subroutine describe_option(opt_name, value) character(len=*), intent(in) :: opt_name, value @@ -593,7 +660,7 @@ function ocean_register_diag(var_desc, G, diag, day) type(diag_ctrl), intent(in) :: diag type(time_type), intent(in) :: day - integer, dimension(:), allocatable :: axes + type(axesType) :: axes ! Use the hor_grid and z_grid components of vardesc to determine the ! desired axes to register the diagnostic field for. @@ -602,23 +669,23 @@ function ocean_register_diag(var_desc, G, diag, day) case ("L") select case (var_desc%hor_grid) case ("q") - allocate(axes(3)) ; axes(:) = diag%axesBL(:) + axes = diag%axesBL case ("h") - allocate(axes(3)) ; axes(:) = diag%axesTL(:) + axes = diag%axesTL case ("u") - allocate(axes(3)) ; axes(:) = diag%axesCuL(:) + axes = diag%axesCuL case ("v") - allocate(axes(3)) ; axes(:) = diag%axesCvL(:) + axes = diag%axesCvL case ("Bu") - allocate(axes(3)) ; axes(:) = diag%axesBL(:) + axes = diag%axesBL case ("T") - allocate(axes(3)) ; axes(:) = diag%axesTL(:) + axes = diag%axesTL case ("Cu") - allocate(axes(3)) ; axes(:) = diag%axesCuL(:) + axes = diag%axesCuL case ("Cv") - allocate(axes(3)) ; axes(:) = diag%axesCvL(:) + axes = diag%axesCvL case ("z") - allocate(axes(1)) ; axes(:) = diag%axeszL(:) + axes = diag%axeszL case default call MOM_error(FATAL, "ocean_register_diag: " // & "unknown hor_grid component "//trim(var_desc%hor_grid)) @@ -627,47 +694,46 @@ function ocean_register_diag(var_desc, G, diag, day) case ("i") select case (var_desc%hor_grid) case ("q") - allocate(axes(3)) ; axes(:) = diag%axesBi(:) + axes = diag%axesBi case ("h") - allocate(axes(3)) ; axes(:) = diag%axesTi(:) + axes = diag%axesTi case ("u") - allocate(axes(3)) ; axes(:) = diag%axesCui(:) + axes = diag%axesCui case ("v") - allocate(axes(3)) ; axes(:) = diag%axesCvi(:) + axes = diag%axesCvi case ("Bu") - allocate(axes(3)) ; axes(:) = diag%axesBi(:) + axes = diag%axesBi case ("T") - allocate(axes(3)) ; axes(:) = diag%axesTi(:) + axes = diag%axesTi case ("Cu") - allocate(axes(3)) ; axes(:) = diag%axesCui(:) + axes = diag%axesCui case ("Cv") - allocate(axes(3)) ; axes(:) = diag%axesCvi(:) + axes = diag%axesCvi case ("z") - allocate(axes(1)) ; axes(:) = diag%axeszi(:) + axes = diag%axeszi case default call MOM_error(FATAL, "ocean_register_diag: " // & "unknown hor_grid component "//trim(var_desc%hor_grid)) end select case ("1") - allocate(axes(2)) select case (var_desc%hor_grid) case ("q") - axes(:) = diag%axesB1(:) + axes = diag%axesB1 case ("h") - axes(:) = diag%axesT1(:) + axes = diag%axesT1 case ("u") - axes(:) = diag%axesCu1(:) + axes = diag%axesCu1 case ("v") - axes(:) = diag%axesCv1(:) + axes = diag%axesCv1 case ("Bu") - axes(:) = diag%axesB1(:) + axes = diag%axesB1 case ("T") - axes(:) = diag%axesT1(:) + axes = diag%axesT1 case ("Cu") - axes(:) = diag%axesCu1(:) + axes = diag%axesCu1 case ("Cv") - axes(:) = diag%axesCv1(:) + axes = diag%axesCv1 case default call MOM_error(FATAL, "ocean_register_diag: " // & "unknown hor_grid component "//trim(var_desc%hor_grid)) @@ -678,10 +744,9 @@ function ocean_register_diag(var_desc, G, diag, day) "ocean_register_diag: unknown z_grid component "//trim(var_desc%z_grid)) end select - ocean_register_diag = register_diag_field("ocean_model", trim(var_desc%name), axes, & - day, trim(var_desc%longname), trim(var_desc%units), missing_value = -1.0e+34) - - if (allocated(axes)) deallocate(axes) + ocean_register_diag = register_diag_field("ocean_model", trim(var_desc%name), & + axes, day, trim(var_desc%longname), trim(var_desc%units), & + missing_value = -1.0e+34) end function ocean_register_diag diff --git a/src/parameterizations/lateral/MOM_internal_tides.F90 b/src/parameterizations/lateral/MOM_internal_tides.F90 index 829925f4a0..45cd72f242 100644 --- a/src/parameterizations/lateral/MOM_internal_tides.F90 +++ b/src/parameterizations/lateral/MOM_internal_tides.F90 @@ -43,6 +43,7 @@ module MOM_internal_tides !********+*********+*********+*********+*********+*********+*********+** use MOM_diag_mediator, only : post_data, query_averaging_enabled, diag_axis_init use MOM_diag_mediator, only : register_diag_field, diag_ctrl, safe_alloc_ptr +use MOM_diag_mediator, only : axesType, defineAxes use MOM_domains, only : pass_var, pass_vector_start, pass_vector_complete use MOM_domains, only : AGRID, To_South, To_West, To_All use MOM_error_handler, only : MOM_error, FATAL, WARNING, MOM_mesg, is_root_pe @@ -972,8 +973,8 @@ subroutine internal_tides_init(Time, G, param_file, diag, CS) real, allocatable :: angles(:) logical :: use_int_tides, use_temperature integer :: num_angle, num_freq, num_mode, m, fr - integer :: isd, ied, jsd, jed, a - integer :: axes_ang(3), id_ang + integer :: isd, ied, jsd, jed, a, id_ang + type(axesType) :: axes_ang ! This include declares and sets the variable "version". #include "version_variable.h" character(len=40) :: mod = "MOM_internal_tides" ! This module's name. @@ -1105,7 +1106,7 @@ subroutine internal_tides_init(Time, G, param_file, diag, CS) do a=1,num_angle ; angles(a) = (real(a) - 1) * Angle_size ; enddo id_ang = diag_axis_init("angle", angles, "Radians", "N", "Angular Orienation of Fluxes") - axes_ang(:) = (/ diag%axesT1(1), diag%axesT1(2), id_ang /) + call defineAxes(diag, (/ diag%axesT1%handles(1), diag%axesT1%handles(2), id_ang /), axes_ang) do fr=1,CS%nFreq ; write(freq_name(fr), '("K",i1)') fr ; enddo do m=1,CS%nMode ; do fr=1,CS%nFreq From 86cb92f50ec7195a6714883ca293fa815b2a56c5 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 9 Oct 2013 08:22:50 -0400 Subject: [PATCH 230/372] Moved diagState into daig_ctrl structure o The vectore of diag_container's used to be module data but is now in the daig_ctrl type. o Copied the _str data into axesType%id o Had to move definition of diag_containter to in front of diag_ctrl definition. --- src/core/MOM.F90 | 2 +- src/framework/MOM_diag_mediator.F90 | 196 +++++++++++++--------------- 2 files changed, 92 insertions(+), 106 deletions(-) diff --git a/src/core/MOM.F90 b/src/core/MOM.F90 index 0b729aac1e..d331c95135 100644 --- a/src/core/MOM.F90 +++ b/src/core/MOM.F90 @@ -1660,7 +1660,7 @@ subroutine initialize_MOM(Time, param_file, dirs, CS, Time_in) call cpu_clock_end(id_clock_MOM_init) !Initialize the diagnostics mask arrays. This has to be done after MOM_initialize call and before MOM_diagnostics_init - call diag_masks_set(G, CS%missing) + call diag_masks_set(G, CS%missing, diag) if (CS%useALEalgorithm) then ! For now, this has to follow immediately after MOM_initialize because diff --git a/src/framework/MOM_diag_mediator.F90 b/src/framework/MOM_diag_mediator.F90 index 6db0a224b8..daa3e1f235 100644 --- a/src/framework/MOM_diag_mediator.F90 +++ b/src/framework/MOM_diag_mediator.F90 @@ -57,6 +57,7 @@ module MOM_diag_mediator ! 2D/3D axes type to contain 1D axes handles and pointers to masks type, public :: axesType + character(len=15) :: id ! This is the id string for this particular combination of handles integer :: rank ! The number of dimensions in the list of axes integer, dimension(:), allocatable :: handles ! Handles to 1D axes real, dimension(:,:), pointer :: mask2D => null() @@ -64,6 +65,12 @@ module MOM_diag_mediator type(diag_ctrl), pointer :: diag => null() end type axesType +! Type for vector of pointers to masks for either 2D or 3D data +type, private :: diag_container + real,pointer, dimension(:,:) :: mask2d => null() + real,pointer, dimension(:,:,:) :: mask3d => null() +end type diag_container + ! The following data type contains pointers to diagnostic fields that might ! be shared between modules, and also to the variables that control the handling ! of model output. @@ -84,23 +91,27 @@ module MOM_diag_mediator type(axesType) :: axesB1, axesT1, axesCu1, axesCv1 type(axesType) :: axesZi, axesZL + ! Mask arrays for diagnostics + real, dimension(:,:), pointer :: mask2dT => null() + real, dimension(:,:), pointer :: mask2dBu => null() + real, dimension(:,:), pointer :: mask2dCu => null() + real, dimension(:,:), pointer :: mask2dCv => null() + real, dimension(:,:,:), pointer :: mask3dTL => null() + real, dimension(:,:,:), pointer :: mask3dBuL => null() + real, dimension(:,:,:), pointer :: mask3dCuL => null() + real, dimension(:,:,:), pointer :: mask3dCvL => null() + real, dimension(:,:,:), pointer :: mask3dTi => null() + real, dimension(:,:,:), pointer :: mask3dBui => null() + real, dimension(:,:,:), pointer :: mask3dCui => null() + real, dimension(:,:,:), pointer :: mask3dCvi => null() + +#define MAX_NUM_DIAGNOSTICS 200 + type(diag_container), dimension(MAX_NUM_DIAGNOSTICS) :: diagState + end type diag_ctrl integer :: doc_unit = -1 -!diagnostics mask arrays -real,pointer, dimension(:,:),save :: diag_mask2dT => null() -real,pointer, dimension(:,:),save :: diag_mask2dBu=> null() -real,pointer, dimension(:,:),save :: diag_mask2dCu=> null() -real,pointer, dimension(:,:),save :: diag_mask2dCv=> null() -real,pointer, dimension(:,:,:),save :: diag_mask3dTL=> null() -real,pointer, dimension(:,:,:),save :: diag_mask3dBuL=> null() -real,pointer, dimension(:,:,:),save :: diag_mask3dCuL=> null() -real,pointer, dimension(:,:,:),save :: diag_mask3dCvL=> null() -real,pointer, dimension(:,:,:),save :: diag_mask3dTi=> null() -real,pointer, dimension(:,:,:),save :: diag_mask3dBui=> null() -real,pointer, dimension(:,:,:),save :: diag_mask3dCui=> null() -real,pointer, dimension(:,:,:),save :: diag_mask3dCvi=> null() !diagnostics axes string identifier character(len=15) :: axesBL_str, axesTL_str, axesCuL_str, axesCvL_str character(len=15) :: axesBi_str, axesTi_str, axesCui_str, axesCvi_str @@ -108,15 +119,6 @@ module MOM_diag_mediator !default missing value to be sent to ALL diagnostics registerations real, save :: diag_missing = 1.0e+20 -type, private :: diag_container - real,pointer, dimension(:,:) :: mask2d => null() - real,pointer, dimension(:,:,:) :: mask3d => null() -end type diag_container - -#define MAX_NUM_DIAGNOSTICS 200 - -type(diag_container), dimension(MAX_NUM_DIAGNOSTICS) :: diagState - contains subroutine set_axes_info(G, param_file, diag, set_vertical) @@ -235,8 +237,9 @@ subroutine defineAxes(diag, handles, axes) integer :: n n = size(handles) if (n<1 .or. n>3) call MOM_error(FATAL,"defineAxes: wrong size for list of handles!") - axes%rank = n allocate( axes%handles(n) ) + axes%id = i2s(handles, n) ! Identifying string + axes%rank = n axes%handles(:) = handles(:) axes%diag => diag ! A [circular] link back to the diag_ctrl structure end subroutine defineAxes @@ -309,9 +312,9 @@ subroutine post_data_2d(diag_field_id, field, diag, is_static, mask) if (present(mask)) then used = send_data(diag_field_id, field, & is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, rmask=mask) - elseif(associated(diagState(diag_field_id)%mask2d)) then + elseif(associated(diag%diagState(diag_field_id)%mask2d)) then used = send_data(diag_field_id, field, & - is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, rmask=diagState(diag_field_id)%mask2d) + is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, rmask=diag%diagState(diag_field_id)%mask2d) else used = send_data(diag_field_id, field, & is_in=isv, js_in=jsv, ie_in=iev, je_in=jev) @@ -321,10 +324,10 @@ subroutine post_data_2d(diag_field_id, field, diag, is_static, mask) used = send_data(diag_field_id, field, diag%time_end, & is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, & weight=diag%time_int, rmask=mask) - elseif(associated(diagState(diag_field_id)%mask2d)) then + elseif(associated(diag%diagState(diag_field_id)%mask2d)) then used = send_data(diag_field_id, field, diag%time_end, & is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, & - weight=diag%time_int, rmask=diagState(diag_field_id)%mask2d) + weight=diag%time_int, rmask=diag%diagState(diag_field_id)%mask2d) else used = send_data(diag_field_id, field, diag%time_end, & is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, & @@ -394,9 +397,9 @@ subroutine post_data_3d(diag_field_id, field, diag, is_static, mask) if (present(mask)) then used = send_data(diag_field_id, field, & is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, rmask=mask) - elseif(associated(diagState(diag_field_id)%mask3d)) then + elseif(associated(diag%diagState(diag_field_id)%mask3d)) then used = send_data(diag_field_id, field, & - is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, rmask=diagState(diag_field_id)%mask3d) + is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, rmask=diag%diagState(diag_field_id)%mask3d) else used = send_data(diag_field_id, field, & is_in=isv, js_in=jsv, ie_in=iev, je_in=jev) @@ -406,10 +409,10 @@ subroutine post_data_3d(diag_field_id, field, diag, is_static, mask) used = send_data(diag_field_id, field, diag%time_end, & is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, & weight=diag%time_int, rmask=mask) - elseif(associated(diagState(diag_field_id)%mask3d)) then + elseif(associated(diag%diagState(diag_field_id)%mask3d)) then used = send_data(diag_field_id, field, diag%time_end, & is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, & - weight=diag%time_int, rmask=diagState(diag_field_id)%mask3d) + weight=diag%time_int, rmask=diag%diagState(diag_field_id)%mask3d) else used = send_data(diag_field_id, field, diag%time_end, & is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, & @@ -507,6 +510,7 @@ function register_diag_field(module_name, field_name, axes, init_time, & character(len=240) :: mesg real :: mom_missing_value character(len=15) :: axes_str + type(diag_ctrl), pointer :: diag mom_missing_value = diag_missing if(present(missing_value)) mom_missing_value = missing_value @@ -530,66 +534,47 @@ function register_diag_field(module_name, field_name, axes, init_time, & endif !Decide what mask to use based on the axes info - !Beware this logic is Experimental. - - ! axes_str = i2s(axes) - ! !3d masks - ! if (axes_str .eq. axesTL_str .OR. axes_str .eq. axesTi_str) then - ! diagState(register_diag_field)%mask3d => diag_mask3dT - ! elseif(axes_str .eq. axesBL_str .OR. axes_str .eq. axesBi_str) then - ! diagState(register_diag_field)%mask3d => diag_mask3dBu - ! elseif(axes_str .eq. axesCuL_str .OR. axes_str .eq. axesCui_str) then - ! diagState(register_diag_field)%mask3d => diag_mask3dCu - ! elseif(axes_str .eq. axesCvL_str .OR. axes_str .eq. axesCvi_str ) then - ! diagState(register_diag_field)%mask3d => diag_mask3dCv - ! !2d masks - ! elseif(axes_str .eq. axesT1_str) then - ! diagState(register_diag_field)%mask2d => diag_mask2dT - ! elseif(axes_str .eq. axesB1_str) then - ! diagState(register_diag_field)%mask2d => diag_mask2dBu - ! elseif(axes_str .eq. axesCu1_str) then - ! diagState(register_diag_field)%mask2d => diag_mask2dCu - ! elseif(axes_str .eq.axesCv1_str) then - ! diagState(register_diag_field)%mask2d => diag_mask2dCv - ! else - ! call MOM_error(FATAL, "MOM_diag_mediator:register_diag_field: " // & - ! "unknown axes for diagnostic variable "//trim(field_name)) - ! endif - !FATAL from PE 12: MOM_diag_mediator:register_diag_field: unknown axes for diagnostic variable u_z - if (register_diag_field>-1) then !3d masks if(axes%rank .eq. 3) then - axes_str = i2s(axes%handles,3) - diagState(register_diag_field)%mask2d => null() - diagState(register_diag_field)%mask3d => null() - if (axes_str .eq. axesTL_str) then - diagState(register_diag_field)%mask3d => diag_mask3dTL - elseif(axes_str .eq. axesBL_str) then - diagState(register_diag_field)%mask3d => diag_mask3dBuL - elseif(axes_str .eq. axesCuL_str ) then - diagState(register_diag_field)%mask3d => diag_mask3dCuL - elseif(axes_str .eq. axesCvL_str) then - diagState(register_diag_field)%mask3d => diag_mask3dCvL - elseif(axes_str .eq. axesTi_str) then - diagState(register_diag_field)%mask3d => diag_mask3dTi + axes_str = axes%id + diag => axes%diag + diag%diagState(register_diag_field)%mask2d => null() + diag%diagState(register_diag_field)%mask3d => null() + if (axes_str .eq. diag%axesTL%id) then + diag%diagState(register_diag_field)%mask3d => diag%mask3dTL + elseif(axes_str .eq. diag%axesBL%id) then + diag%diagState(register_diag_field)%mask3d => diag%mask3dBuL + elseif(axes_str .eq. diag%axesCuL%id ) then + diag%diagState(register_diag_field)%mask3d => diag%mask3dCuL + elseif(axes_str .eq. diag%axesCvL%id) then + diag%diagState(register_diag_field)%mask3d => diag%mask3dCvL + elseif(axes_str .eq. diag%axesTi%id) then + diag%diagState(register_diag_field)%mask3d => diag%mask3dTi + elseif(axes_str .eq. diag%axesBi%id) then + diag%diagState(register_diag_field)%mask3d => diag%mask3dBui + elseif(axes_str .eq. diag%axesCui%id ) then + diag%diagState(register_diag_field)%mask3d => diag%mask3dCui + elseif(axes_str .eq. diag%axesCvi%id) then + diag%diagState(register_diag_field)%mask3d => diag%mask3dCvi ! else ! call MOM_error(FATAL, "MOM_diag_mediator:register_diag_field: " // & ! "unknown axes for diagnostic variable "//trim(field_name)) endif !2d masks elseif(axes%rank .eq. 2) then - axes_str = i2s(axes%handles,2) - diagState(register_diag_field)%mask2d => null() - diagState(register_diag_field)%mask3d => null() - if(axes_str .eq. axesT1_str) then - diagState(register_diag_field)%mask2d => diag_mask2dT - elseif(axes_str .eq. axesB1_str) then - diagState(register_diag_field)%mask2d => diag_mask2dBu - elseif(axes_str .eq. axesCu1_str) then - diagState(register_diag_field)%mask2d => diag_mask2dCu - elseif(axes_str .eq. axesCv1_str) then - diagState(register_diag_field)%mask2d => diag_mask2dCv + axes_str = axes%id + diag => axes%diag + diag%diagState(register_diag_field)%mask2d => null() + diag%diagState(register_diag_field)%mask3d => null() + if (axes_str .eq. diag%axesT1%id) then + diag%diagState(register_diag_field)%mask2d => diag%mask2dT + elseif(axes_str .eq. diag%axesB1%id) then + diag%diagState(register_diag_field)%mask2d => diag%mask2dBu + elseif(axes_str .eq. diag%axesCu1%id) then + diag%diagState(register_diag_field)%mask2d => diag%mask2dCu + elseif(axes_str .eq. diag%axesCv1%id) then + diag%diagState(register_diag_field)%mask2d => diag%mask2dCv ! else ! call MOM_error(FATAL, "MOM_diag_mediator:register_diag_field: " // & ! "unknown axes for diagnostic variable "//trim(field_name)) @@ -804,36 +789,37 @@ subroutine diag_mediator_init(G, param_file, diag, err_msg) end subroutine diag_mediator_init -subroutine diag_masks_set(G,missing_value) - !Setup the 2d masks for diagnostics +subroutine diag_masks_set(G, missing_value, diag) +! Setup the 2d masks for diagnostics type(ocean_grid_type), target, intent(in) :: G real, intent(in) :: missing_value - + type(diag_ctrl), pointer :: diag + ! Local variables integer :: k - diag_mask2dT => G%mask2dT - diag_mask2dBu=> G%mask2dBu - diag_mask2dCu=> G%mask2dCu - diag_mask2dCv=> G%mask2dCv - allocate(diag_mask3dTL(G%isd:G%ied,G%jsd:G%jed,1:G%ke)) - allocate(diag_mask3dBuL(G%isd:G%ied,G%jsd:G%jed,1:G%ke)) - allocate(diag_mask3dCuL(G%isd:G%ied,G%jsd:G%jed,1:G%ke)) - allocate(diag_mask3dCvL(G%isd:G%ied,G%jsd:G%jed,1:G%ke)) + diag%mask2dT => G%mask2dT + diag%mask2dBu=> G%mask2dBu + diag%mask2dCu=> G%mask2dCu + diag%mask2dCv=> G%mask2dCv + allocate(diag%mask3dTL(G%isd:G%ied,G%jsd:G%jed,1:G%ke)) + allocate(diag%mask3dBuL(G%isd:G%ied,G%jsd:G%jed,1:G%ke)) + allocate(diag%mask3dCuL(G%isd:G%ied,G%jsd:G%jed,1:G%ke)) + allocate(diag%mask3dCvL(G%isd:G%ied,G%jsd:G%jed,1:G%ke)) do k = 1,G%ke - diag_mask3dTL(:,:,k) = diag_mask2dT (:,:) - diag_mask3dBuL(:,:,k) = diag_mask2dBu(:,:) - diag_mask3dCuL(:,:,k) = diag_mask2dCu(:,:) - diag_mask3dCvL(:,:,k) = diag_mask2dCv(:,:) + diag%mask3dTL(:,:,k) = diag%mask2dT (:,:) + diag%mask3dBuL(:,:,k) = diag%mask2dBu(:,:) + diag%mask3dCuL(:,:,k) = diag%mask2dCu(:,:) + diag%mask3dCvL(:,:,k) = diag%mask2dCv(:,:) enddo - allocate(diag_mask3dTi(G%isd:G%ied,G%jsd:G%jed,1:G%ke+1)) - allocate(diag_mask3dBui(G%isd:G%ied,G%jsd:G%jed,1:G%ke+1)) - allocate(diag_mask3dCui(G%isd:G%ied,G%jsd:G%jed,1:G%ke+1)) - allocate(diag_mask3dCvi(G%isd:G%ied,G%jsd:G%jed,1:G%ke+1)) + allocate(diag%mask3dTi(G%isd:G%ied,G%jsd:G%jed,1:G%ke+1)) + allocate(diag%mask3dBui(G%isd:G%ied,G%jsd:G%jed,1:G%ke+1)) + allocate(diag%mask3dCui(G%isd:G%ied,G%jsd:G%jed,1:G%ke+1)) + allocate(diag%mask3dCvi(G%isd:G%ied,G%jsd:G%jed,1:G%ke+1)) do k = 1,G%ke+1 - diag_mask3dTi(:,:,k) = diag_mask2dT (:,:) - diag_mask3dBui(:,:,k) = diag_mask2dBu(:,:) - diag_mask3dCui(:,:,k) = diag_mask2dCu(:,:) - diag_mask3dCvi(:,:,k) = diag_mask2dCv(:,:) + diag%mask3dTi(:,:,k) = diag%mask2dT (:,:) + diag%mask3dBui(:,:,k) = diag%mask2dBu(:,:) + diag%mask3dCui(:,:,k) = diag%mask2dCu(:,:) + diag%mask3dCvi(:,:,k) = diag%mask2dCv(:,:) enddo diag_missing = missing_value From f636fdf72c98f80652fc570c45e0924bf0e97f4a Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 9 Oct 2013 09:03:56 -0400 Subject: [PATCH 231/372] Switched to using the %id in axesType o The list of _str labels for the axes is now inside the axesType as the %id member. --- src/framework/MOM_diag_mediator.F90 | 56 +++++++++++++---------------- 1 file changed, 24 insertions(+), 32 deletions(-) diff --git a/src/framework/MOM_diag_mediator.F90 b/src/framework/MOM_diag_mediator.F90 index daa3e1f235..d45872bd40 100644 --- a/src/framework/MOM_diag_mediator.F90 +++ b/src/framework/MOM_diag_mediator.F90 @@ -112,10 +112,6 @@ module MOM_diag_mediator integer :: doc_unit = -1 -!diagnostics axes string identifier -character(len=15) :: axesBL_str, axesTL_str, axesCuL_str, axesCvL_str -character(len=15) :: axesBi_str, axesTi_str, axesCui_str, axesCvi_str -character(len=15) :: axesB1_str, axesT1_str, axesCu1_str, axesCv1_str !default missing value to be sent to ALL diagnostics registerations real, save :: diag_missing = 1.0e+20 @@ -209,22 +205,22 @@ subroutine set_axes_info(G, param_file, diag, set_vertical) call defineAxes(diag, (/ id_zi /), diag%axesZL) ! Axis groupings for the model layers. - call defineAxes(diag, (/ id_xh, id_yh, id_zL /), diag%axesTL) ; axesTL_str = i2s(diag%axesTL%handles) - call defineAxes(diag, (/ id_xq, id_yq, id_zL /), diag%axesBL) ; axesBL_str = i2s(diag%axesBL%handles) - call defineAxes(diag, (/ id_xq, id_yh, id_zL /), diag%axesCuL); axesCuL_str = i2s(diag%axesCuL%handles) - call defineAxes(diag, (/ id_xh, id_yq, id_zL /), diag%axesCvL); axesCvL_str = i2s(diag%axesCvL%handles) + call defineAxes(diag, (/ id_xh, id_yh, id_zL /), diag%axesTL) + call defineAxes(diag, (/ id_xq, id_yq, id_zL /), diag%axesBL) + call defineAxes(diag, (/ id_xq, id_yh, id_zL /), diag%axesCuL) + call defineAxes(diag, (/ id_xh, id_yq, id_zL /), diag%axesCvL) ! Axis groupings for the model interfaces. - call defineAxes(diag, (/ id_xh, id_yh, id_zi /), diag%axesTi) ; axesTi_str = i2s(diag%axesTi%handles) - call defineAxes(diag, (/ id_xq, id_yh, id_zi /), diag%axesCui); axesCui_str = i2s(diag%axesCui%handles) - call defineAxes(diag, (/ id_xh, id_yq, id_zi /), diag%axesCvi); axesCvi_str = i2s(diag%axesCvi%handles) - call defineAxes(diag, (/ id_xq, id_yq, id_zi /), diag%axesBi) ; axesBi_str = i2s(diag%axesBi%handles) + call defineAxes(diag, (/ id_xh, id_yh, id_zi /), diag%axesTi) + call defineAxes(diag, (/ id_xq, id_yh, id_zi /), diag%axesCui) + call defineAxes(diag, (/ id_xh, id_yq, id_zi /), diag%axesCvi) + call defineAxes(diag, (/ id_xq, id_yq, id_zi /), diag%axesBi) ! Axis groupings for 2-D arrays. - call defineAxes(diag, (/ id_xh, id_yh /), diag%axesT1) ; axesT1_str = i2s(diag%axesT1%handles) - call defineAxes(diag, (/ id_xq, id_yq /), diag%axesB1) ; axesB1_str = i2s(diag%axesB1%handles) - call defineAxes(diag, (/ id_xq, id_yh /), diag%axesCu1); axesCu1_str= i2s(diag%axesCu1%handles) - call defineAxes(diag, (/ id_xh, id_yq /), diag%axesCv1); axesCv1_str= i2s(diag%axesCv1%handles) + call defineAxes(diag, (/ id_xh, id_yh /), diag%axesT1) + call defineAxes(diag, (/ id_xq, id_yq /), diag%axesB1) + call defineAxes(diag, (/ id_xq, id_yh /), diag%axesCu1) + call defineAxes(diag, (/ id_xh, id_yq /), diag%axesCv1) end subroutine set_axes_info @@ -509,7 +505,6 @@ function register_diag_field(module_name, field_name, axes, init_time, & ! (in,opt) tile_count - No clue. (Not used in MOM.) character(len=240) :: mesg real :: mom_missing_value - character(len=15) :: axes_str type(diag_ctrl), pointer :: diag mom_missing_value = diag_missing @@ -537,25 +532,24 @@ function register_diag_field(module_name, field_name, axes, init_time, & if (register_diag_field>-1) then !3d masks if(axes%rank .eq. 3) then - axes_str = axes%id diag => axes%diag diag%diagState(register_diag_field)%mask2d => null() diag%diagState(register_diag_field)%mask3d => null() - if (axes_str .eq. diag%axesTL%id) then + if (axes%id .eq. diag%axesTL%id) then diag%diagState(register_diag_field)%mask3d => diag%mask3dTL - elseif(axes_str .eq. diag%axesBL%id) then + elseif(axes%id .eq. diag%axesBL%id) then diag%diagState(register_diag_field)%mask3d => diag%mask3dBuL - elseif(axes_str .eq. diag%axesCuL%id ) then + elseif(axes%id .eq. diag%axesCuL%id ) then diag%diagState(register_diag_field)%mask3d => diag%mask3dCuL - elseif(axes_str .eq. diag%axesCvL%id) then + elseif(axes%id .eq. diag%axesCvL%id) then diag%diagState(register_diag_field)%mask3d => diag%mask3dCvL - elseif(axes_str .eq. diag%axesTi%id) then + elseif(axes%id .eq. diag%axesTi%id) then diag%diagState(register_diag_field)%mask3d => diag%mask3dTi - elseif(axes_str .eq. diag%axesBi%id) then + elseif(axes%id .eq. diag%axesBi%id) then diag%diagState(register_diag_field)%mask3d => diag%mask3dBui - elseif(axes_str .eq. diag%axesCui%id ) then + elseif(axes%id .eq. diag%axesCui%id ) then diag%diagState(register_diag_field)%mask3d => diag%mask3dCui - elseif(axes_str .eq. diag%axesCvi%id) then + elseif(axes%id .eq. diag%axesCvi%id) then diag%diagState(register_diag_field)%mask3d => diag%mask3dCvi ! else ! call MOM_error(FATAL, "MOM_diag_mediator:register_diag_field: " // & @@ -563,17 +557,16 @@ function register_diag_field(module_name, field_name, axes, init_time, & endif !2d masks elseif(axes%rank .eq. 2) then - axes_str = axes%id diag => axes%diag diag%diagState(register_diag_field)%mask2d => null() diag%diagState(register_diag_field)%mask3d => null() - if (axes_str .eq. diag%axesT1%id) then + if (axes%id .eq. diag%axesT1%id) then diag%diagState(register_diag_field)%mask2d => diag%mask2dT - elseif(axes_str .eq. diag%axesB1%id) then + elseif(axes%id .eq. diag%axesB1%id) then diag%diagState(register_diag_field)%mask2d => diag%mask2dBu - elseif(axes_str .eq. diag%axesCu1%id) then + elseif(axes%id .eq. diag%axesCu1%id) then diag%diagState(register_diag_field)%mask2d => diag%mask2dCu - elseif(axes_str .eq. diag%axesCv1%id) then + elseif(axes%id .eq. diag%axesCv1%id) then diag%diagState(register_diag_field)%mask2d => diag%mask2dCv ! else ! call MOM_error(FATAL, "MOM_diag_mediator:register_diag_field: " // & @@ -613,7 +606,6 @@ function register_static_field(module_name, field_name, axes, & ! (in,opt) tile_count - No clue. (Not used in MOM.) character(len=240) :: mesg real :: mom_missing_value - character(len=15) :: axes_str mom_missing_value = diag_missing if(present(missing_value)) mom_missing_value = missing_value From 86ef264e44977a602f2c9b8d8ee7b8863f5843f3 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 9 Oct 2013 09:11:45 -0400 Subject: [PATCH 232/372] Moved missing_value into diag_ctrl o This is the last piece of the module data, now moved to the control structure. --- src/framework/MOM_diag_mediator.F90 | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/framework/MOM_diag_mediator.F90 b/src/framework/MOM_diag_mediator.F90 index d45872bd40..26b14c506f 100644 --- a/src/framework/MOM_diag_mediator.F90 +++ b/src/framework/MOM_diag_mediator.F90 @@ -108,13 +108,13 @@ module MOM_diag_mediator #define MAX_NUM_DIAGNOSTICS 200 type(diag_container), dimension(MAX_NUM_DIAGNOSTICS) :: diagState + !default missing value to be sent to ALL diagnostics registerations + real :: missing_value = 1.0e+20 + end type diag_ctrl integer :: doc_unit = -1 -!default missing value to be sent to ALL diagnostics registerations -real, save :: diag_missing = 1.0e+20 - contains subroutine set_axes_info(G, param_file, diag, set_vertical) @@ -507,7 +507,7 @@ function register_diag_field(module_name, field_name, axes, init_time, & real :: mom_missing_value type(diag_ctrl), pointer :: diag - mom_missing_value = diag_missing + mom_missing_value = axes%diag%missing_value if(present(missing_value)) mom_missing_value = missing_value register_diag_field = register_diag_field_fms(module_name, field_name, axes%handles, & @@ -607,7 +607,7 @@ function register_static_field(module_name, field_name, axes, & character(len=240) :: mesg real :: mom_missing_value - mom_missing_value = diag_missing + mom_missing_value = axes%diag%missing_value if(present(missing_value)) mom_missing_value = missing_value register_static_field = register_static_field_fms(module_name, field_name, axes%handles, & @@ -814,7 +814,7 @@ subroutine diag_masks_set(G, missing_value, diag) diag%mask3dCvi(:,:,k) = diag%mask2dCv(:,:) enddo - diag_missing = missing_value + diag%missing_value = missing_value end subroutine diag_masks_set From 3e1c1fbb3181d6c8522dc8bc07a90e7f74a38122 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 9 Oct 2013 09:26:34 -0400 Subject: [PATCH 233/372] Cleaned up/renamed axesType masking reorg o Removed unused pointers in axesType o Renamed diag_container to maskContainer o Renamed diagState to maskList --- src/framework/MOM_diag_mediator.F90 | 90 +++++++++++++++-------------- 1 file changed, 47 insertions(+), 43 deletions(-) diff --git a/src/framework/MOM_diag_mediator.F90 b/src/framework/MOM_diag_mediator.F90 index 26b14c506f..4177244ba9 100644 --- a/src/framework/MOM_diag_mediator.F90 +++ b/src/framework/MOM_diag_mediator.F90 @@ -60,16 +60,14 @@ module MOM_diag_mediator character(len=15) :: id ! This is the id string for this particular combination of handles integer :: rank ! The number of dimensions in the list of axes integer, dimension(:), allocatable :: handles ! Handles to 1D axes - real, dimension(:,:), pointer :: mask2D => null() - real, dimension(:,:,:), pointer :: mask3D => null() type(diag_ctrl), pointer :: diag => null() end type axesType ! Type for vector of pointers to masks for either 2D or 3D data -type, private :: diag_container +type, private :: maskContainer real,pointer, dimension(:,:) :: mask2d => null() real,pointer, dimension(:,:,:) :: mask3d => null() -end type diag_container +end type maskContainer ! The following data type contains pointers to diagnostic fields that might ! be shared between modules, and also to the variables that control the handling @@ -106,7 +104,7 @@ module MOM_diag_mediator real, dimension(:,:,:), pointer :: mask3dCvi => null() #define MAX_NUM_DIAGNOSTICS 200 - type(diag_container), dimension(MAX_NUM_DIAGNOSTICS) :: diagState + type(maskContainer), dimension(MAX_NUM_DIAGNOSTICS) :: maskList !default missing value to be sent to ALL diagnostics registerations real :: missing_value = 1.0e+20 @@ -308,9 +306,9 @@ subroutine post_data_2d(diag_field_id, field, diag, is_static, mask) if (present(mask)) then used = send_data(diag_field_id, field, & is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, rmask=mask) - elseif(associated(diag%diagState(diag_field_id)%mask2d)) then + elseif(associated(diag%maskList(diag_field_id)%mask2d)) then used = send_data(diag_field_id, field, & - is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, rmask=diag%diagState(diag_field_id)%mask2d) + is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, rmask=diag%maskList(diag_field_id)%mask2d) else used = send_data(diag_field_id, field, & is_in=isv, js_in=jsv, ie_in=iev, je_in=jev) @@ -320,10 +318,10 @@ subroutine post_data_2d(diag_field_id, field, diag, is_static, mask) used = send_data(diag_field_id, field, diag%time_end, & is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, & weight=diag%time_int, rmask=mask) - elseif(associated(diag%diagState(diag_field_id)%mask2d)) then + elseif(associated(diag%maskList(diag_field_id)%mask2d)) then used = send_data(diag_field_id, field, diag%time_end, & is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, & - weight=diag%time_int, rmask=diag%diagState(diag_field_id)%mask2d) + weight=diag%time_int, rmask=diag%maskList(diag_field_id)%mask2d) else used = send_data(diag_field_id, field, diag%time_end, & is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, & @@ -393,9 +391,9 @@ subroutine post_data_3d(diag_field_id, field, diag, is_static, mask) if (present(mask)) then used = send_data(diag_field_id, field, & is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, rmask=mask) - elseif(associated(diag%diagState(diag_field_id)%mask3d)) then + elseif(associated(diag%maskList(diag_field_id)%mask3d)) then used = send_data(diag_field_id, field, & - is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, rmask=diag%diagState(diag_field_id)%mask3d) + is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, rmask=diag%maskList(diag_field_id)%mask3d) else used = send_data(diag_field_id, field, & is_in=isv, js_in=jsv, ie_in=iev, je_in=jev) @@ -405,10 +403,10 @@ subroutine post_data_3d(diag_field_id, field, diag, is_static, mask) used = send_data(diag_field_id, field, diag%time_end, & is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, & weight=diag%time_int, rmask=mask) - elseif(associated(diag%diagState(diag_field_id)%mask3d)) then + elseif(associated(diag%maskList(diag_field_id)%mask3d)) then used = send_data(diag_field_id, field, diag%time_end, & is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, & - weight=diag%time_int, rmask=diag%diagState(diag_field_id)%mask3d) + weight=diag%time_int, rmask=diag%maskList(diag_field_id)%mask3d) else used = send_data(diag_field_id, field, diag%time_end, & is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, & @@ -533,45 +531,51 @@ function register_diag_field(module_name, field_name, axes, init_time, & !3d masks if(axes%rank .eq. 3) then diag => axes%diag - diag%diagState(register_diag_field)%mask2d => null() - diag%diagState(register_diag_field)%mask3d => null() - if (axes%id .eq. diag%axesTL%id) then - diag%diagState(register_diag_field)%mask3d => diag%mask3dTL - elseif(axes%id .eq. diag%axesBL%id) then - diag%diagState(register_diag_field)%mask3d => diag%mask3dBuL - elseif(axes%id .eq. diag%axesCuL%id ) then - diag%diagState(register_diag_field)%mask3d => diag%mask3dCuL - elseif(axes%id .eq. diag%axesCvL%id) then - diag%diagState(register_diag_field)%mask3d => diag%mask3dCvL - elseif(axes%id .eq. diag%axesTi%id) then - diag%diagState(register_diag_field)%mask3d => diag%mask3dTi - elseif(axes%id .eq. diag%axesBi%id) then - diag%diagState(register_diag_field)%mask3d => diag%mask3dBui - elseif(axes%id .eq. diag%axesCui%id ) then - diag%diagState(register_diag_field)%mask3d => diag%mask3dCui - elseif(axes%id .eq. diag%axesCvi%id) then - diag%diagState(register_diag_field)%mask3d => diag%mask3dCvi + diag%maskList(register_diag_field)%mask2d => null() + diag%maskList(register_diag_field)%mask3d => null() + if (register_diag_field>MAX_NUM_DIAGNOSTICS) call MOM_error(FATAL, & + "MOM_diag_mediator, register_diag_field: " // & + "Too many diagnostics. Make MAX_NUM_DIAGNOSTICS bigger! "//trim(field_name)) + if (axes%id .eq. diag%axesTL%id) then + diag%maskList(register_diag_field)%mask3d => diag%mask3dTL + elseif(axes%id .eq. diag%axesBL%id) then + diag%maskList(register_diag_field)%mask3d => diag%mask3dBuL + elseif(axes%id .eq. diag%axesCuL%id ) then + diag%maskList(register_diag_field)%mask3d => diag%mask3dCuL + elseif(axes%id .eq. diag%axesCvL%id) then + diag%maskList(register_diag_field)%mask3d => diag%mask3dCvL + elseif(axes%id .eq. diag%axesTi%id) then + diag%maskList(register_diag_field)%mask3d => diag%mask3dTi + elseif(axes%id .eq. diag%axesBi%id) then + diag%maskList(register_diag_field)%mask3d => diag%mask3dBui + elseif(axes%id .eq. diag%axesCui%id ) then + diag%maskList(register_diag_field)%mask3d => diag%mask3dCui + elseif(axes%id .eq. diag%axesCvi%id) then + diag%maskList(register_diag_field)%mask3d => diag%mask3dCvi ! else ! call MOM_error(FATAL, "MOM_diag_mediator:register_diag_field: " // & ! "unknown axes for diagnostic variable "//trim(field_name)) - endif + endif !2d masks elseif(axes%rank .eq. 2) then diag => axes%diag - diag%diagState(register_diag_field)%mask2d => null() - diag%diagState(register_diag_field)%mask3d => null() - if (axes%id .eq. diag%axesT1%id) then - diag%diagState(register_diag_field)%mask2d => diag%mask2dT - elseif(axes%id .eq. diag%axesB1%id) then - diag%diagState(register_diag_field)%mask2d => diag%mask2dBu - elseif(axes%id .eq. diag%axesCu1%id) then - diag%diagState(register_diag_field)%mask2d => diag%mask2dCu - elseif(axes%id .eq. diag%axesCv1%id) then - diag%diagState(register_diag_field)%mask2d => diag%mask2dCv + diag%maskList(register_diag_field)%mask2d => null() + diag%maskList(register_diag_field)%mask3d => null() + if (register_diag_field>MAX_NUM_DIAGNOSTICS) call MOM_error(FATAL, & + "MOM_diag_mediator, register_diag_field: " // & + "Too many diagnostics. Make MAX_NUM_DIAGNOSTICS bigger! "//trim(field_name)) + if (axes%id .eq. diag%axesT1%id) then + diag%maskList(register_diag_field)%mask2d => diag%mask2dT + elseif(axes%id .eq. diag%axesB1%id) then + diag%maskList(register_diag_field)%mask2d => diag%mask2dBu + elseif(axes%id .eq. diag%axesCu1%id) then + diag%maskList(register_diag_field)%mask2d => diag%mask2dCu + elseif(axes%id .eq. diag%axesCv1%id) then + diag%maskList(register_diag_field)%mask2d => diag%mask2dCv ! else ! call MOM_error(FATAL, "MOM_diag_mediator:register_diag_field: " // & ! "unknown axes for diagnostic variable "//trim(field_name)) - endif + endif else call MOM_error(FATAL, "MOM_diag_mediator:register_diag_field: " // & "unknown axes for diagnostic variable "//trim(field_name)) From f4085de539d6f791ccd9b184aa303d96bdf2ff73 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 9 Oct 2013 10:37:41 -0400 Subject: [PATCH 234/372] Fix: symmetric bounds for diagnostics masking o Forgot to use symmetric array bounds in allocation of mask arrays --- src/framework/MOM_diag_mediator.F90 | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/framework/MOM_diag_mediator.F90 b/src/framework/MOM_diag_mediator.F90 index d499b2882d..e8d59a6d9f 100644 --- a/src/framework/MOM_diag_mediator.F90 +++ b/src/framework/MOM_diag_mediator.F90 @@ -800,9 +800,9 @@ subroutine diag_masks_set(G, missing_value, diag) diag%mask2dCu=> G%mask2dCu diag%mask2dCv=> G%mask2dCv allocate(diag%mask3dTL(G%isd:G%ied,G%jsd:G%jed,1:G%ke)) - allocate(diag%mask3dBuL(G%isd:G%ied,G%jsd:G%jed,1:G%ke)) - allocate(diag%mask3dCuL(G%isd:G%ied,G%jsd:G%jed,1:G%ke)) - allocate(diag%mask3dCvL(G%isd:G%ied,G%jsd:G%jed,1:G%ke)) + allocate(diag%mask3dBuL(G%IsdB:G%IedB,G%JsdB:G%JedB,1:G%ke)) + allocate(diag%mask3dCuL(G%IsdB:G%IedB,G%jsd:G%jed,1:G%ke)) + allocate(diag%mask3dCvL(G%isd:G%ied,G%JsdB:G%JedB,1:G%ke)) do k = 1,G%ke diag%mask3dTL(:,:,k) = diag%mask2dT (:,:) diag%mask3dBuL(:,:,k) = diag%mask2dBu(:,:) @@ -810,9 +810,9 @@ subroutine diag_masks_set(G, missing_value, diag) diag%mask3dCvL(:,:,k) = diag%mask2dCv(:,:) enddo allocate(diag%mask3dTi(G%isd:G%ied,G%jsd:G%jed,1:G%ke+1)) - allocate(diag%mask3dBui(G%isd:G%ied,G%jsd:G%jed,1:G%ke+1)) - allocate(diag%mask3dCui(G%isd:G%ied,G%jsd:G%jed,1:G%ke+1)) - allocate(diag%mask3dCvi(G%isd:G%ied,G%jsd:G%jed,1:G%ke+1)) + allocate(diag%mask3dBui(G%IsdB:G%IedB,G%JsdB:G%JedB,1:G%ke+1)) + allocate(diag%mask3dCui(G%IsdB:G%IedB,G%jsd:G%jed,1:G%ke+1)) + allocate(diag%mask3dCvi(G%isd:G%ied,G%JsdB:G%JedB,1:G%ke+1)) do k = 1,G%ke+1 diag%mask3dTi(:,:,k) = diag%mask2dT (:,:) diag%mask3dBui(:,:,k) = diag%mask2dBu(:,:) From 02221a5251352721cb745288a9e5a4431f250cb5 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 15 Oct 2013 11:51:17 -0400 Subject: [PATCH 235/372] Monior formatting change for error report --- src/core/MOM.F90 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/MOM.F90 b/src/core/MOM.F90 index f4de6b0511..7b12a8a7fb 100644 --- a/src/core/MOM.F90 +++ b/src/core/MOM.F90 @@ -2450,7 +2450,7 @@ subroutine calculate_surface_state(state, u, v, h, ssh, G, CS, p_atm) enddo; enddo call sum_across_PEs(numberOfErrors) if (numberOfErrors>0) then - write(msg(1:240),'(3(a,i5,x))') 'There were a total of ',numberOfErrors, & + write(msg(1:240),'(3(a,i9,x))') 'There were a total of ',numberOfErrors, & 'locations detected with extreme surface values!' call MOM_error(FATAL, trim(msg)) endif From 80b2b365cd6b248eab69c44650ed1a730534ab4b Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 15 Oct 2013 11:54:25 -0400 Subject: [PATCH 236/372] Fix division by zero whien bbl_thick_u/v = 0 --- src/parameterizations/vertical/MOM_set_diffusivity.F90 | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/parameterizations/vertical/MOM_set_diffusivity.F90 b/src/parameterizations/vertical/MOM_set_diffusivity.F90 index 1b09fd0490..40dffe2ae3 100644 --- a/src/parameterizations/vertical/MOM_set_diffusivity.F90 +++ b/src/parameterizations/vertical/MOM_set_diffusivity.F90 @@ -1881,11 +1881,11 @@ subroutine set_BBL_diffusivity(u, v, h, fluxes, visc, G, CS) ! Determine ustar and the square magnitude of the velocity in the ! bottom boundary layer. Together these give the TKE source and ! vertical decay scale. - do i=is,ie ; if ((G%mask2dCv(i,J) > 0.5) .and. (cdrag_sqrt > 0.0)) then + do i=is,ie ; if ((G%mask2dCv(i,J) > 0.5) .and. (cdrag_sqrt*visc%bbl_thick_v(i,J) > 0.0)) then do_i(i) = .true. ; vhtot(i) = 0.0 ; htot(i) = 0.0 vstar(i,J) = visc%kv_bbl_v(i,J)/(cdrag_sqrt*visc%bbl_thick_v(i,J)) else - do_i(i) = .false. ; vstar(i,J) = 0.0 + do_i(i) = .false. ; vstar(i,J) = 0.0 ; htot(i) = 0.0 endif ; enddo do k=nz,1,-1 domore = .false. @@ -1911,11 +1911,11 @@ subroutine set_BBL_diffusivity(u, v, h, fluxes, visc, G, CS) enddo do j=js,je - do I=is-1,ie ; if ((G%mask2dCu(I,j) > 0.5) .and. (cdrag_sqrt > 0.0)) then + do I=is-1,ie ; if ((G%mask2dCu(I,j) > 0.5) .and. (cdrag_sqrt*visc%bbl_thick_u(I,j) > 0.0)) then do_i(I) = .true. ; uhtot(I) = 0.0 ; htot(I) = 0.0 ustar(I) = visc%kv_bbl_u(I,j)/(cdrag_sqrt*visc%bbl_thick_u(I,j)) else - do_i(I) = .false. ; ustar(I) = 0.0 + do_i(I) = .false. ; ustar(I) = 0.0 ; htot(I) = 0.0 endif ; enddo do k=nz,1,-1 ; domore = .false. do I=is-1,ie ; if (do_i(I)) then From 7b9d5f13cadd07045c30b81df8bb862712a82340 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 15 Oct 2013 12:36:16 -0400 Subject: [PATCH 237/372] Added tool for debugging conservation o Added DEBUG_CONSERVATION flag to MOM_diabatic_driver.F90 o Added MOM_state_stats() in MOM_checksum_packages.F90 o Regenerated MOM_parameter_doc.all --- .../AM2_MOM6i_1deg/MOM_parameter_doc.all | 2 + .../CM2G63L/MOM_parameter_doc.all | 2 + .../ocean_SIS/GOLD_SIS/MOM_parameter_doc.all | 2 + .../GOLD_SIS_icebergs/MOM_parameter_doc.all | 2 + .../ocean_SIS2/SIS2/MOM_parameter_doc.all | 2 + .../SIS2_icebergs/MOM_parameter_doc.all | 2 + .../solo_ocean/DOME/MOM_parameter_doc.all | 2 + .../Phillips_2layer/MOM_parameter_doc.all | 2 + .../adjustment2d/layer/MOM_parameter_doc.all | 2 + .../adjustment2d/rho/MOM_parameter_doc.all | 2 + .../adjustment2d/z/MOM_parameter_doc.all | 2 + .../benchmark/MOM_parameter_doc.all | 2 + .../circle_obcs/MOM_parameter_doc.all | 2 + .../external_gwave/MOM_parameter_doc.all | 2 + .../layer/MOM_parameter_doc.all | 2 + .../sigma/MOM_parameter_doc.all | 2 + .../flow_downslope/z/MOM_parameter_doc.all | 2 + .../solo_ocean/global/MOM_parameter_doc.all | 2 + .../global_ALE/layer/MOM_parameter_doc.all | 2 + .../global_ALE/z/MOM_parameter_doc.all | 2 + .../lock_exchange/MOM_parameter_doc.all | 2 + .../nonBous_global/MOM_parameter_doc.all | 2 + .../resting/z/MOM_parameter_doc.all | 2 + .../seamount/layer/MOM_parameter_doc.all | 2 + .../seamount/sigma/MOM_parameter_doc.all | 2 + .../seamount/z/MOM_parameter_doc.all | 2 + .../single_column/MOM_parameter_doc.all | 2 + .../single_column_z/MOM_parameter_doc.all | 2 + .../sloshing/layer/MOM_parameter_doc.all | 2 + .../sloshing/rho/MOM_parameter_doc.all | 2 + .../MOM_parameter_doc.all | 2 + src/core/MOM_checksum_packages.F90 | 104 ++++++++++++++++++ .../vertical/MOM_diabatic_driver.F90 | 21 +++- 33 files changed, 185 insertions(+), 2 deletions(-) diff --git a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all index 3da330a694..34ad625a5a 100644 --- a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all +++ b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all @@ -1055,6 +1055,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False ! If true, use a pressure dependent freezing temperature ! when making frazil. The default is false, which will be ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True ! If true, mix the passive tracers in massless layers at ! the bottom into the interior as though a diffusivity of diff --git a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all index 1e53976726..649889229a 100644 --- a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all +++ b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all @@ -1103,6 +1103,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False ! If true, use a pressure dependent freezing temperature ! when making frazil. The default is false, which will be ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True ! If true, mix the passive tracers in massless layers at ! the bottom into the interior as though a diffusivity of diff --git a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all index 1989b4cbc1..52c9682a64 100644 --- a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all +++ b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all @@ -1103,6 +1103,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False ! If true, use a pressure dependent freezing temperature ! when making frazil. The default is false, which will be ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True ! If true, mix the passive tracers in massless layers at ! the bottom into the interior as though a diffusivity of diff --git a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all index 1989b4cbc1..52c9682a64 100644 --- a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all +++ b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all @@ -1103,6 +1103,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False ! If true, use a pressure dependent freezing temperature ! when making frazil. The default is false, which will be ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True ! If true, mix the passive tracers in massless layers at ! the bottom into the interior as though a diffusivity of diff --git a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all index 759a10f713..cfddcb9b09 100644 --- a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all @@ -1103,6 +1103,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False ! If true, use a pressure dependent freezing temperature ! when making frazil. The default is false, which will be ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True ! If true, mix the passive tracers in massless layers at ! the bottom into the interior as though a diffusivity of diff --git a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all index 759a10f713..cfddcb9b09 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all @@ -1103,6 +1103,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False ! If true, use a pressure dependent freezing temperature ! when making frazil. The default is false, which will be ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True ! If true, mix the passive tracers in massless layers at ! the bottom into the interior as though a diffusivity of diff --git a/examples/solo_ocean/DOME/MOM_parameter_doc.all b/examples/solo_ocean/DOME/MOM_parameter_doc.all index b4c0e942b2..45c73d68ee 100644 --- a/examples/solo_ocean/DOME/MOM_parameter_doc.all +++ b/examples/solo_ocean/DOME/MOM_parameter_doc.all @@ -902,6 +902,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False ! If true, use a pressure dependent freezing temperature ! when making frazil. The default is false, which will be ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True ! If true, mix the passive tracers in massless layers at ! the bottom into the interior as though a diffusivity of diff --git a/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all b/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all index 024cd93237..58eac46d00 100644 --- a/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all @@ -899,6 +899,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False ! If true, use a pressure dependent freezing temperature ! when making frazil. The default is false, which will be ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True ! If true, mix the passive tracers in massless layers at ! the bottom into the interior as though a diffusivity of diff --git a/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all index 32a75d36e2..8440a707de 100644 --- a/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all @@ -956,6 +956,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False ! If true, use a pressure dependent freezing temperature ! when making frazil. The default is false, which will be ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True ! If true, mix the passive tracers in massless layers at ! the bottom into the interior as though a diffusivity of diff --git a/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all index a36c40f200..160e6a901d 100644 --- a/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all @@ -1029,6 +1029,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False ! If true, use a pressure dependent freezing temperature ! when making frazil. The default is false, which will be ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True ! If true, mix the passive tracers in massless layers at ! the bottom into the interior as though a diffusivity of diff --git a/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all index 81fd7a37f2..398b606db1 100644 --- a/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all @@ -1029,6 +1029,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False ! If true, use a pressure dependent freezing temperature ! when making frazil. The default is false, which will be ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True ! If true, mix the passive tracers in massless layers at ! the bottom into the interior as though a diffusivity of diff --git a/examples/solo_ocean/benchmark/MOM_parameter_doc.all b/examples/solo_ocean/benchmark/MOM_parameter_doc.all index a709ce885a..faad3a1078 100644 --- a/examples/solo_ocean/benchmark/MOM_parameter_doc.all +++ b/examples/solo_ocean/benchmark/MOM_parameter_doc.all @@ -1037,6 +1037,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False ! If true, use a pressure dependent freezing temperature ! when making frazil. The default is false, which will be ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True ! If true, mix the passive tracers in massless layers at ! the bottom into the interior as though a diffusivity of diff --git a/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all b/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all index 32a68881d6..4d55a0877b 100644 --- a/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all +++ b/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all @@ -944,6 +944,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False ! If true, use a pressure dependent freezing temperature ! when making frazil. The default is false, which will be ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True ! If true, mix the passive tracers in massless layers at ! the bottom into the interior as though a diffusivity of diff --git a/examples/solo_ocean/external_gwave/MOM_parameter_doc.all b/examples/solo_ocean/external_gwave/MOM_parameter_doc.all index bded8a9b65..f029eba5c5 100644 --- a/examples/solo_ocean/external_gwave/MOM_parameter_doc.all +++ b/examples/solo_ocean/external_gwave/MOM_parameter_doc.all @@ -946,6 +946,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False ! If true, use a pressure dependent freezing temperature ! when making frazil. The default is false, which will be ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True ! If true, mix the passive tracers in massless layers at ! the bottom into the interior as though a diffusivity of diff --git a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all index 866e85b93d..680e230aa0 100644 --- a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all @@ -941,6 +941,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False ! If true, use a pressure dependent freezing temperature ! when making frazil. The default is false, which will be ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True ! If true, mix the passive tracers in massless layers at ! the bottom into the interior as though a diffusivity of diff --git a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all index 3c8f3bee9e..acd3a67f94 100644 --- a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all @@ -1014,6 +1014,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False ! If true, use a pressure dependent freezing temperature ! when making frazil. The default is false, which will be ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True ! If true, mix the passive tracers in massless layers at ! the bottom into the interior as though a diffusivity of diff --git a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all index 2d38e593bd..34b96b2a1d 100644 --- a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all @@ -1014,6 +1014,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False ! If true, use a pressure dependent freezing temperature ! when making frazil. The default is false, which will be ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True ! If true, mix the passive tracers in massless layers at ! the bottom into the interior as though a diffusivity of diff --git a/examples/solo_ocean/global/MOM_parameter_doc.all b/examples/solo_ocean/global/MOM_parameter_doc.all index 9041763987..3c3eb76702 100644 --- a/examples/solo_ocean/global/MOM_parameter_doc.all +++ b/examples/solo_ocean/global/MOM_parameter_doc.all @@ -1089,6 +1089,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False ! If true, use a pressure dependent freezing temperature ! when making frazil. The default is false, which will be ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True ! If true, mix the passive tracers in massless layers at ! the bottom into the interior as though a diffusivity of diff --git a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all index 2b83dd602d..362a2ee851 100644 --- a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all @@ -1061,6 +1061,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False ! If true, use a pressure dependent freezing temperature ! when making frazil. The default is false, which will be ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True ! If true, mix the passive tracers in massless layers at ! the bottom into the interior as though a diffusivity of diff --git a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all index adb8bc12fe..54f2953d84 100644 --- a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all @@ -1122,6 +1122,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False ! If true, use a pressure dependent freezing temperature ! when making frazil. The default is false, which will be ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True ! If true, mix the passive tracers in massless layers at ! the bottom into the interior as though a diffusivity of diff --git a/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all b/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all index ecd551adf8..bc999683a6 100644 --- a/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all +++ b/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all @@ -949,6 +949,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False ! If true, use a pressure dependent freezing temperature ! when making frazil. The default is false, which will be ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True ! If true, mix the passive tracers in massless layers at ! the bottom into the interior as though a diffusivity of diff --git a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all index 79538bb868..ee6c66ee36 100644 --- a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all +++ b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all @@ -1092,6 +1092,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False ! If true, use a pressure dependent freezing temperature ! when making frazil. The default is false, which will be ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True ! If true, mix the passive tracers in massless layers at ! the bottom into the interior as though a diffusivity of diff --git a/examples/solo_ocean/resting/z/MOM_parameter_doc.all b/examples/solo_ocean/resting/z/MOM_parameter_doc.all index 43b539a83b..cd0d209cd7 100644 --- a/examples/solo_ocean/resting/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/resting/z/MOM_parameter_doc.all @@ -1022,6 +1022,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False ! If true, use a pressure dependent freezing temperature ! when making frazil. The default is false, which will be ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True ! If true, mix the passive tracers in massless layers at ! the bottom into the interior as though a diffusivity of diff --git a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all index c81304f29b..adac2808b5 100644 --- a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all @@ -945,6 +945,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False ! If true, use a pressure dependent freezing temperature ! when making frazil. The default is false, which will be ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True ! If true, mix the passive tracers in massless layers at ! the bottom into the interior as though a diffusivity of diff --git a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all index cab08da626..af3a909c2b 100644 --- a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all @@ -1018,6 +1018,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False ! If true, use a pressure dependent freezing temperature ! when making frazil. The default is false, which will be ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True ! If true, mix the passive tracers in massless layers at ! the bottom into the interior as though a diffusivity of diff --git a/examples/solo_ocean/seamount/z/MOM_parameter_doc.all b/examples/solo_ocean/seamount/z/MOM_parameter_doc.all index 0d1c24f2d7..8307a52f87 100644 --- a/examples/solo_ocean/seamount/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/z/MOM_parameter_doc.all @@ -1018,6 +1018,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False ! If true, use a pressure dependent freezing temperature ! when making frazil. The default is false, which will be ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True ! If true, mix the passive tracers in massless layers at ! the bottom into the interior as though a diffusivity of diff --git a/examples/solo_ocean/single_column/MOM_parameter_doc.all b/examples/solo_ocean/single_column/MOM_parameter_doc.all index 6522b9d68e..72c7fa1f40 100644 --- a/examples/solo_ocean/single_column/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column/MOM_parameter_doc.all @@ -805,6 +805,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False ! If true, use a pressure dependent freezing temperature ! when making frazil. The default is false, which will be ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True ! If true, mix the passive tracers in massless layers at ! the bottom into the interior as though a diffusivity of diff --git a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all index df0b71296c..e71d20e5ef 100644 --- a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all @@ -870,6 +870,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False ! If true, use a pressure dependent freezing temperature ! when making frazil. The default is false, which will be ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True ! If true, mix the passive tracers in massless layers at ! the bottom into the interior as though a diffusivity of diff --git a/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all b/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all index 4d74ea5ffd..36ca319033 100644 --- a/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all @@ -944,6 +944,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False ! If true, use a pressure dependent freezing temperature ! when making frazil. The default is false, which will be ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True ! If true, mix the passive tracers in massless layers at ! the bottom into the interior as though a diffusivity of diff --git a/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all b/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all index 732c19a07d..a403cdf474 100644 --- a/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all +++ b/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all @@ -1017,6 +1017,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False ! If true, use a pressure dependent freezing temperature ! when making frazil. The default is false, which will be ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True ! If true, mix the passive tracers in massless layers at ! the bottom into the interior as though a diffusivity of diff --git a/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all b/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all index 53343f5991..d1577f8f92 100644 --- a/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all +++ b/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all @@ -952,6 +952,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False ! If true, use a pressure dependent freezing temperature ! when making frazil. The default is false, which will be ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True ! If true, mix the passive tracers in massless layers at ! the bottom into the interior as though a diffusivity of diff --git a/src/core/MOM_checksum_packages.F90 b/src/core/MOM_checksum_packages.F90 index 830a698edc..11a9e9d396 100644 --- a/src/core/MOM_checksum_packages.F90 +++ b/src/core/MOM_checksum_packages.F90 @@ -24,12 +24,16 @@ module MOM_checksum_packages ! of variables in the various dynamic solver routines. use MOM_checksums, only : hchksum, uchksum, vchksum +use MOM_checksums, only : totalStuff +use MOM_domains, only : sum_across_PEs, min_across_PEs, max_across_PEs +use MOM_error_handler, only : MOM_mesg, is_root_pe use MOM_grid, only : ocean_grid_type use MOM_variables, only : thermo_var_ptrs implicit none ; private public MOM_state_chksum, MOM_thermo_chksum, MOM_accel_chksum +public MOM_state_stats interface MOM_state_chksum module procedure MOM_state_chksum_5arg @@ -38,6 +42,11 @@ module MOM_checksum_packages #include +type :: stats + private + real :: minimum = 1.E34, maximum = -1.E34, average = 0. +end type stats + contains ! ============================================================================= @@ -183,4 +192,99 @@ subroutine MOM_accel_chksum(mesg, CAu, CAv, PFu, PFv, diffu, diffv, G, pbce, & call vchksum(v_accel_bt, mesg//" v_accel_bt",G,haloshift=0) end subroutine MOM_accel_chksum +! ============================================================================= + +subroutine MOM_state_stats(mesg, u, v, h, Temp, Salt, G, allowChange, permitDiminishing) + character(len=*), intent(in) :: mesg + real, dimension(NIMEMB_,NJMEM_,NKMEM_), intent(in) :: u + real, dimension(NIMEM_,NJMEMB_,NKMEM_), intent(in) :: v + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h, Temp, Salt + type(ocean_grid_type), intent(in) :: G + logical, optional, intent(in) :: allowChange, permitDiminishing +! This subroutine monitors statistics for the model's state variables. +! Arguments: mesg - A message that appears on the chksum lines. +! (in) u - Zonal velocity, in m s-1. +! (in) v - Meridional velocity, in m s-1. +! (in) h - Layer thickness, in m. +! (in) T - Temperature, in degree C. +! (in) S - Salinity, in ppt. +! (in) G - The ocean's grid structure. +! (in) allowChange - do not flag an error if the statistics change +! (in) permitDiminishing - do not flag an error if the extrema are diminishing + integer :: is, ie, js, je, nz, i, j, k + real :: Vol, dV, Area + type(stats) :: T, S, delT, delS + type(stats), save :: oldT, oldS ! NOTE: save data is not normally allowed but + logical, save :: firstCall = .true. ! we use it for debugging purposes here on the + real, save :: oldVol ! assumption we will not turn this on with threads + character(len=80) :: lMsg + is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec ; nz = G%ke + + ! First collect local stats + Area = 0. ; Vol = 0. + do j = js, je ; do i = is, ie + Area = Area + G%areaT(i,j) + enddo ; enddo + T%minimum = 1.E34 ; T%maximum = -1.E34 ; T%average = 0. + S%minimum = 1.E34 ; S%maximum = -1.E34 ; S%average = 0. + do k = 1, nz ; do j = js, je ; do i = is, ie + if (G%mask2dT(i,j)>0.) then + dV = G%areaT(i,j)*h(i,j,k) ; Vol = Vol + dV + if (h(i,j,k)>0.) then + T%minimum = min( T%minimum, Temp(i,j,k) ) ; T%maximum = max( T%maximum, Temp(i,j,k) ) + T%average = T%average + dV*Temp(i,j,k) + S%minimum = min( S%minimum, Salt(i,j,k) ) ; S%maximum = max( S%maximum, Salt(i,j,k) ) + S%average = S%average + dV*Salt(i,j,k) + endif + endif + enddo ; enddo ; enddo + call sum_across_PEs( Area ) ; call sum_across_PEs( Vol ) + call min_across_PEs( T%minimum ) ; call max_across_PEs( T%maximum ) ; call sum_across_PEs( T%average ) + call min_across_PEs( S%minimum ) ; call max_across_PEs( S%maximum ) ; call sum_across_PEs( S%average ) + T%average = T%average / Vol ; S%average = S%average / Vol + if (is_root_pe()) then + if (.not.firstCall) then + dV = Vol - oldVol + delT%minimum = T%minimum - oldT%minimum ; delT%maximum = T%maximum - oldT%maximum + delT%average = T%average - oldT%average + delS%minimum = S%minimum - oldS%minimum ; delS%maximum = S%maximum - oldS%maximum + delS%average = S%average - oldS%average + write(lMsg(1:80),'(2(a,es12.4))') 'Mean thickness =',Vol/Area,' frac. delta=',dV/Vol + call MOM_mesg(lMsg//trim(mesg)) + write(lMsg(1:80),'(a,3es12.4)') 'Temp min/mean/max =',T%minimum,T%average,T%maximum + call MOM_mesg(lMsg//trim(mesg)) + write(lMsg(1:80),'(a,3es12.4)') 'delT min/mean/max =',delT%minimum,delT%average,delT%maximum + call MOM_mesg(lMsg//trim(mesg)) + write(lMsg(1:80),'(a,3es12.4)') 'Salt min/mean/max =',S%minimum,S%average,S%maximum + call MOM_mesg(lMsg//trim(mesg)) + write(lMsg(1:80),'(a,3es12.4)') 'delS min/mean/max =',delS%minimum,delS%average,delS%maximum + call MOM_mesg(lMsg//trim(mesg)) + else + write(lMsg(1:80),'(a,es12.4)') 'Mean thickness =',Vol/Area + call MOM_mesg(lMsg//trim(mesg)) + write(lMsg(1:80),'(a,3es12.4)') 'Temp min/mean/max =',T%minimum,T%average,T%maximum + call MOM_mesg(lMsg//trim(mesg)) + write(lMsg(1:80),'(a,3es12.4)') 'Salt min/mean/max =',S%minimum,S%average,S%maximum + call MOM_mesg(lMsg//trim(mesg)) + endif + endif + firstCall = .false. ; oldVol = Vol + oldT%minimum = T%minimum ; oldT%maximum = T%maximum ; oldT%average = T%average + oldS%minimum = S%minimum ; oldS%maximum = S%maximum ; oldS%average = S%average + + if (T%minimum<-5.0) then + do j = js, je ; do i = is, ie + if (minval(Temp(i,j,:)) == T%minimum) then + write(0,'(a,2f12.5)') 'x,y=',G%geoLonT(i,j),G%geoLatT(i,j) + write(0,'(a3,3a12)') 'k','h','Temp','Salt' + do k = 1, nz + write(0,'(i3,3es12.4)') k,h(i,j,k),Temp(i,j,k),Salt(i,j,k) + enddo + stop 'Extremum detected' + endif + enddo ; enddo + endif + +end subroutine MOM_state_stats + end module MOM_checksum_packages diff --git a/src/parameterizations/vertical/MOM_diabatic_driver.F90 b/src/parameterizations/vertical/MOM_diabatic_driver.F90 index d3b6d5c7b1..cdb46f1952 100644 --- a/src/parameterizations/vertical/MOM_diabatic_driver.F90 +++ b/src/parameterizations/vertical/MOM_diabatic_driver.F90 @@ -67,7 +67,7 @@ module MOM_diabatic_driver use MOM_bulk_mixed_layer, only : bulkmixedlayer, bulkmixedlayer_init, bulkmixedlayer_CS use MOM_checksums, only : hchksum, uchksum, vchksum -use MOM_checksum_packages, only : MOM_state_chksum +use MOM_checksum_packages, only : MOM_state_chksum, MOM_state_stats use MOM_cpu_clock, only : cpu_clock_id, cpu_clock_begin, cpu_clock_end use MOM_cpu_clock, only : CLOCK_MODULE_DRIVER, CLOCK_MODULE, CLOCK_ROUTINE use MOM_diag_mediator, only : post_data, register_diag_field, safe_alloc_ptr @@ -160,6 +160,7 @@ module MOM_diabatic_driver logical :: matchKPPwithoutKappaShear ! If true, KPP is matched to interior diffusivities ! that do NOT include kappa-shear diffusivity. logical :: debug ! If true, write verbose checksums for debugging purposes. + logical :: debugConservation! If true, monitor conservation and extrema. type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the ! timing of diagnostic output. integer :: id_dudt_dia = -1, id_dvdt_dia = -1, id_wd = -1 @@ -334,6 +335,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) if (CS%debug) then call MOM_state_chksum("Start of diabatic ", u(:,:,:), v(:,:,:), h(:,:,:), G) endif + if (CS%debugConservation) call MOM_state_stats('Start of diabatic', u, v, h, T, S, G) call cpu_clock_begin(id_clock_set_diffusivity) call set_BBL_diffusivity(u, v, h, fluxes, visc, G, CS%set_diff_CSp) @@ -346,6 +348,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) call make_frazil(h,tv,G,CS) if (showCallTree) call callTree_waypoint("done with 1st make_frazil (diabatic)") endif + if (CS%debugConservation) call MOM_state_stats('1st make_frazil', u, v, h, T, S, G) if ((CS%ML_mix_first > 0.0) .or. CS%use_geothermal) then do k=1,nz ; do j=js,je ; do i=is,ie @@ -357,6 +360,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) call geothermal(h, tv, dt, eaml, ebml, G, CS%geothermal_CSp) call cpu_clock_end(id_clock_geothermal) if (showCallTree) call callTree_waypoint("geothermal (diabatic)") + if (CS%debugConservation) call MOM_state_stats('geothermal', u, v, h, T, S, G) endif ! Set_opacity estimates the optical properties of the water column. @@ -393,7 +397,8 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) call adjust_salt(h, tv, G, CS) call cpu_clock_end(id_clock_mixedlayer) if (CS%debug) call MOM_state_chksum("After mixedlayer ", u, v, h, G) - if (showCallTree) call callTree_waypoint("done with 1st nulkmixedlayer (diabatic)") + if (showCallTree) call callTree_waypoint("done with 1st bulkmixedlayer (diabatic)") + if (CS%debugConservation) call MOM_state_stats('1st bulkmixedlayer', u, v, h, T, S, G) endif endif @@ -514,6 +519,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) call KPP_applyNonLocalTransport(CS%KPP_CSp, G, h, CS%KPP_NLTscalar, CS%netSalt, dt, tv%S, isSalt=.true.) call cpu_clock_end(id_clock_kpp) if (showCallTree) call callTree_waypoint("done with KPP_applyNonLocalTransport (diabatic)") + if (CS%debugConservation) call MOM_state_stats('KPP_applyNonLocalTransport', u, v, h, T, S, G) endif if (CS%debug) then @@ -532,6 +538,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) call differential_diffuse_T_S(h, tv, visc, dt, G) call cpu_clock_end(id_clock_differential_diff) if (showCallTree) call callTree_waypoint("done with differential_diffuse_T_S (diabatic)") + if (CS%debugConservation) call MOM_state_stats('differential_diffuse_T_S', u, v, h, T, S, G) endif ! This block sets ea, eb from Kd or Kd_int. @@ -584,6 +591,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) call hchksum(G%H_to_m*ea, "after applyBoundaryFluxes ea",G,haloshift=0) endif if (showCallTree) call callTree_waypoint("done with applyBoundaryFluxes (diabatic)") + if (CS%debugConservation) call MOM_state_stats('applyBoundaryFluxes', u, v, h, T, S, G) endif ! Update h according to divergence of the difference between @@ -616,6 +624,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) call MOM_thermovar_chksum("after negative check ", tv, G) endif if (showCallTree) call callTree_waypoint("done with h=ea-eb (diabatic)") + if (CS%debugConservation) call MOM_state_stats('h=ea-eb', u, v, hold, T, S, G) ! Here, T and S are updated according to ea and eb. ! If using the bulk mixed layer, T and S are also updated @@ -697,6 +706,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) call triDiagTS(G, is, ie, js, je, hold, ea, eb, T, S) endif ! massless_match_targets call cpu_clock_end(id_clock_tridiag) + if (CS%debugConservation) call MOM_state_stats('BML tridiag', u, v, h, T, S, G) endif ! end of ASSOCIATED(T) if ((CS%ML_mix_first > 0.0) .or. CS%use_geothermal) then @@ -739,6 +749,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) call cpu_clock_end(id_clock_mixedlayer) if (showCallTree) call callTree_waypoint("done with 2nd bulkmixedlayer (diabatic)") + if (CS%debugConservation) call MOM_state_stats('2nd bulkmixedlayer', u, v, h, T, S, G) endif else ! Not BULKMIXEDLAYER. @@ -754,6 +765,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) call triDiagTS(G, is, ie, js, je, hold, ea, eb, T, S) call cpu_clock_end(id_clock_tridiag) if (showCallTree) call callTree_waypoint("done with triDiagTS (diabatic)") + if (CS%debugConservation) call MOM_state_stats('triDiagTS', u, v, h, T, S, G) endif endif ! end BULKMIXEDLAYER @@ -767,6 +779,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) call regularize_layers(h, tv, dt, ea, eb, G, CS%regularize_layers_CSp) call cpu_clock_end(id_clock_remap) if (showCallTree) call callTree_waypoint("done with regularize_layers (diabatic)") + if (CS%debugConservation) call MOM_state_stats('regularize_layers', u, v, h, T, S, G) endif if ((CS%id_Tdif > 0) .or. (CS%id_Tdif_z > 0) .or. & @@ -1016,6 +1029,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) if (ASSOCIATED(T) .AND. ASSOCIATED(tv%frazil)) then call make_frazil(h,tv,G,CS) if (showCallTree) call callTree_waypoint("done with 2nd make_frazil (diabatic)") + if (CS%debugConservation) call MOM_state_stats('2nd make_frazil', u, v, h, T, S, G) endif if (CS%id_ea > 0) call post_data(CS%id_ea, ea, CS%diag) @@ -1054,6 +1068,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) if (num_z_diags > 0) & call calc_Zint_diags(h, z_ptrs, z_ids, num_z_diags, G, CS%diag_to_Z_CSp) + if (CS%debugConservation) call MOM_state_stats('leaving diabatic', u, v, h, T, S, G) if (showCallTree) call callTree_leave("diabatic()") end subroutine diabatic @@ -1536,6 +1551,8 @@ subroutine diabatic_driver_init(Time, G, param_file, useALEalgorithm, diag, & default=.false.) call get_param(param_file, mod, "DEBUG", CS%debug, & "If true, write out verbose debugging data.", default=.false.) + call get_param(param_file, mod, "DEBUG_CONSERVATION", CS%debugConservation, & + "If true, monitor conservation and extrema.", default=.false.) call get_param(param_file, mod, "MIX_BOUNDARY_TRACERS", CS%mix_boundary_tracers, & "If true, mix the passive tracers in massless layers at \n"//& "the bottom into the interior as though a diffusivity of \n"//& From aaaa50ced8e11e3c6f2a7816d6033a99280c81d9 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 15 Oct 2013 12:39:06 -0400 Subject: [PATCH 238/372] Added callTree calls to MOM_dynamics_split_RK2.F90 --- src/core/MOM_dynamics_split_RK2.F90 | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/src/core/MOM_dynamics_split_RK2.F90 b/src/core/MOM_dynamics_split_RK2.F90 index c0ca5fc5f1..8882109a9d 100644 --- a/src/core/MOM_dynamics_split_RK2.F90 +++ b/src/core/MOM_dynamics_split_RK2.F90 @@ -85,7 +85,8 @@ module MOM_dynamics_split_RK2 use MOM_domains, only : To_South, To_West, To_All, CGRID_NE, SCALAR_PAIR use MOM_checksums, only : MOM_checksums_init, hchksum, uchksum, vchksum use MOM_error_handler, only : MOM_error, MOM_mesg, FATAL, WARNING, is_root_pe -use MOM_error_handler, only : MOM_set_verbosity +use MOM_error_handler, only : MOM_set_verbosity, callTree_showQuery +use MOM_error_handler, only : callTree_enter, callTree_leave, callTree_waypoint use MOM_file_parser, only : read_param, get_param, log_version, param_file_type use MOM_get_input, only : directories use MOM_io, only : MOM_io_init, vardesc @@ -358,6 +359,7 @@ subroutine step_MOM_dyn_split_RK2(u, v, h, tv, visc, & logical :: BT_cont_BT_thick ! If true, use the BT_cont_type to estimate the ! relative weightings of the layers in calculating ! the barotropic accelerations. + logical :: showCallTree integer :: pid_Ray, pid_bbl_h, pid_kv_bbl, pid_eta_PF, pid_eta, pid_visc integer :: pid_h, pid_u, pid_u_av, pid_uh integer :: i, j, k, is, ie, js, je, Isq, Ieq, Jsq, Jeq, nz @@ -366,6 +368,8 @@ subroutine step_MOM_dyn_split_RK2(u, v, h, tv, visc, & u_av => CS%u_av ; v_av => CS%v_av ; h_av => CS%h_av ; eta => CS%eta Idt = 1.0 / dt + showCallTree = callTree_showQuery() + if (showCallTree) call callTree_enter("step_MOM_dyn_split_RK2(), MOM_dynamics_split_RK2.F90") up(:,:,:) = 0.0 ; vp(:,:,:) = 0.0 ; hp(:,:,:) = h(:,:,:) ! Update CFL truncation value as function of time @@ -440,6 +444,7 @@ subroutine step_MOM_dyn_split_RK2(u, v, h, tv, visc, & visc%calc_bbl = .false. endif call cpu_clock_end(id_clock_pass) + if (showCallTree) call callTree_wayPoint("done with set_viscous_BBL (step_MOM_dyn_split_RK2)") endif ! PFu = d/dx M(h,T,S) @@ -461,6 +466,7 @@ subroutine step_MOM_dyn_split_RK2(u, v, h, tv, visc, & endif call cpu_clock_end(id_clock_pres) call disable_averaging(CS%diag) + if (showCallTree) call callTree_wayPoint("done with PressureForce (step_MOM_dyn_split_RK2)") if (G%nonblocking_updates) then call cpu_clock_begin(id_clock_pass) @@ -474,6 +480,7 @@ subroutine step_MOM_dyn_split_RK2(u, v, h, tv, visc, & call CorAdCalc(u_av, v_av, h_av, uh, vh, CS%CAu, CS%CAv, CS%ADp, G, & CS%CoriolisAdv_CSp) call cpu_clock_end(id_clock_Cor) + if (showCallTree) call callTree_wayPoint("done with CorAdCalc (step_MOM_dyn_split_RK2)") ! u_bc_accel = CAu + PFu + diffu(u[n-1]) call cpu_clock_begin(id_clock_btforce) @@ -528,6 +535,7 @@ subroutine step_MOM_dyn_split_RK2(u, v, h, tv, visc, & call vertvisc_coef(up, vp, h, fluxes, visc, dt, G, CS%vertvisc_CSp) call vertvisc_remnant(visc, CS%visc_rem_u, CS%visc_rem_v, dt, G, CS%vertvisc_CSp) call cpu_clock_end(id_clock_vertvisc) + if (showCallTree) call callTree_wayPoint("done with vertvisc_coef (step_MOM_dyn_split_RK2)") call cpu_clock_begin(id_clock_pass) if (G%nonblocking_updates) then @@ -570,6 +578,7 @@ subroutine step_MOM_dyn_split_RK2(u, v, h, tv, visc, & call cpu_clock_end(id_clock_pass) call btcalc(h, G, CS%barotropic_CSp, CS%BT_cont%h_u, CS%BT_cont%h_v) endif + if (showCallTree) call callTree_wayPoint("done with continuity[BT_cont] (step_MOM_dyn_split_RK2)") endif if (CS%BT_use_layer_fluxes) then @@ -579,6 +588,7 @@ subroutine step_MOM_dyn_split_RK2(u, v, h, tv, visc, & u_init => u ; v_init => v call cpu_clock_begin(id_clock_btstep) if (calc_dtbt) call set_dtbt(G, CS%barotropic_CSp, eta, CS%pbce) + if (showCallTree) call callTree_enter("btstep(), MOM_barotropic.F90") call btstep(u, v, eta, dt, u_bc_accel, v_bc_accel, & fluxes, CS%pbce, CS%eta_PF, u_av, v_av, CS%u_accel_bt, & CS%v_accel_bt, eta_pred, CS%uhbt, CS%vhbt, G, CS%barotropic_CSp,& @@ -586,6 +596,7 @@ subroutine step_MOM_dyn_split_RK2(u, v, h, tv, visc, & BT_cont = CS%BT_cont, eta_PF_start=eta_PF_start, & taux_bot=taux_bot, tauy_bot=tauy_bot, & uh0=uh_ptr, vh0=vh_ptr, u_uh0=u_ptr, v_vh0=v_ptr) + if (showCallTree) call callTree_leave("btstep()") call cpu_clock_end(id_clock_btstep) ! up = u + dt_pred*( u_bc_accel + u_accel_bt ) @@ -622,6 +633,7 @@ subroutine step_MOM_dyn_split_RK2(u, v, h, tv, visc, & call vertvisc_coef(up, vp, h, fluxes, visc, dt_pred, G, CS%vertvisc_CSp) call vertvisc(up, vp, h, fluxes, visc, dt_pred, CS%OBC, CS%ADp, CS%CDp, G, & CS%vertvisc_CSp, CS%taux_bot, CS%tauy_bot) + if (showCallTree) call callTree_wayPoint("done with vertvisc (step_MOM_dyn_split_RK2)") if (G%nonblocking_updates) then call cpu_clock_end(id_clock_vertvisc) ; call cpu_clock_begin(id_clock_pass) pid_u = pass_vector_start(up, vp, G%Domain) @@ -647,6 +659,7 @@ subroutine step_MOM_dyn_split_RK2(u, v, h, tv, visc, & CS%uhbt, CS%vhbt, CS%OBC, CS%visc_rem_u, CS%visc_rem_v, & u_av, v_av, BT_cont=CS%BT_cont) call cpu_clock_end(id_clock_continuity) + if (showCallTree) call callTree_wayPoint("done with continuity (step_MOM_dyn_split_RK2)") call cpu_clock_begin(id_clock_pass) call pass_var(hp, G%Domain) @@ -699,6 +712,7 @@ subroutine step_MOM_dyn_split_RK2(u, v, h, tv, visc, & call cpu_clock_begin(id_clock_pass) call pass_var(CS%eta_PF, G%Domain) call cpu_clock_end(id_clock_pass) + if (showCallTree) call callTree_wayPoint("done with PressureForce[hp=(1-b).h+b.h] (step_MOM_dyn_split_RK2)") endif if (G%nonblocking_updates) then @@ -714,6 +728,7 @@ subroutine step_MOM_dyn_split_RK2(u, v, h, tv, visc, & To_All+SCALAR_PAIR, CGRID_NE) call cpu_clock_end(id_clock_pass) call btcalc(h, G, CS%barotropic_CSp, CS%BT_cont%h_u, CS%BT_cont%h_v) + if (showCallTree) call callTree_wayPoint("done with btcalc[BT_cont_BT_thick] (step_MOM_dyn_split_RK2)") endif if (CS%debug) then @@ -731,12 +746,14 @@ subroutine step_MOM_dyn_split_RK2(u, v, h, tv, visc, & call horizontal_viscosity(u_av, v_av, h_av, CS%diffu, CS%diffv, & MEKE, Varmix, G, CS%hor_visc_CSp, OBC=CS%OBC) call cpu_clock_end(id_clock_horvisc) + if (showCallTree) call callTree_wayPoint("done with horizontal_viscosity (step_MOM_dyn_split_RK2)") ! CAu = -(f+zeta_av)/h_av vh + d/dx KE_av call cpu_clock_begin(id_clock_Cor) call CorAdCalc(u_av, v_av, h_av, uh, vh, CS%CAu, CS%CAv, CS%ADp, G, & CS%CoriolisAdv_CSp) call cpu_clock_end(id_clock_Cor) + if (showCallTree) call callTree_wayPoint("done with CorAdCalc (step_MOM_dyn_split_RK2)") ! Calculate the momentum forcing terms for the barotropic equations. @@ -764,6 +781,7 @@ subroutine step_MOM_dyn_split_RK2(u, v, h, tv, visc, & uh_ptr => uh ; vh_ptr => vh ; u_ptr => u_av ; v_ptr => v_av endif + if (showCallTree) call callTree_enter("btstep(), MOM_barotropic.F90") call btstep(u, v, eta, dt, u_bc_accel, v_bc_accel, & fluxes, CS%pbce, CS%eta_PF, u_av, v_av, CS%u_accel_bt, & CS%v_accel_bt, eta_pred, CS%uhbt, CS%vhbt, G, & @@ -774,6 +792,7 @@ subroutine step_MOM_dyn_split_RK2(u, v, h, tv, visc, & uh0=uh_ptr, vh0=vh_ptr, u_uh0=u_ptr, v_vh0=v_ptr) do j=js,je ; do i=is,ie ; eta(i,j) = eta_pred(i,j) ; enddo ; enddo call cpu_clock_end(id_clock_btstep) + if (showCallTree) call callTree_leave("btstep()") if (CS%debug) then call check_redundant("u_accel_bt ", CS%u_accel_bt, CS%v_accel_bt, G) @@ -816,6 +835,7 @@ subroutine step_MOM_dyn_split_RK2(u, v, h, tv, visc, & endif call vertvisc_remnant(visc, CS%visc_rem_u, CS%visc_rem_v, dt, G, CS%vertvisc_CSp) call cpu_clock_end(id_clock_vertvisc) + if (showCallTree) call callTree_wayPoint("done with vertvisc (step_MOM_dyn_split_RK2)") ! Later, h_av = (h_in + h_out)/2, but for now use h_av to store h_in. do k=1,nz ; do j=js-2,je+2 ; do i=is-2,ie+2 @@ -843,6 +863,7 @@ subroutine step_MOM_dyn_split_RK2(u, v, h, tv, visc, & call cpu_clock_begin(id_clock_pass) call pass_var(h, G%Domain) call cpu_clock_end(id_clock_pass) + if (showCallTree) call callTree_wayPoint("done with continuity (step_MOM_dyn_split_RK2)") call cpu_clock_begin(id_clock_pass) if (G%nonblocking_updates) then @@ -902,6 +923,7 @@ subroutine step_MOM_dyn_split_RK2(u, v, h, tv, visc, & call hchksum(G%H_to_kg_m2*h_av,"Corrector avg h",G,haloshift=1) ! call MOM_state_chksum("Corrector avg ", u_av, v_av, h_av, uh, vh, G) endif + if (showCallTree) call callTree_leave("step_MOM_dyn_split_RK2()") end subroutine step_MOM_dyn_split_RK2 From 6b3711ddd61502808772ab5dfa2b9c6e1d53cf98 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 15 Oct 2013 12:40:38 -0400 Subject: [PATCH 239/372] Replaced :,:,: with is:ie,... around call to KPP o The code surrounding MOM_KPP that does work arounds for setting up the diffusivity was working on the global arrays. Some of the halo data had invalid values, which is allowed! - Restricting loop range fixes "float invalid" when running with a debugger --- .../vertical/MOM_diabatic_driver.F90 | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/parameterizations/vertical/MOM_diabatic_driver.F90 b/src/parameterizations/vertical/MOM_diabatic_driver.F90 index cdb46f1952..3f37630c0d 100644 --- a/src/parameterizations/vertical/MOM_diabatic_driver.F90 +++ b/src/parameterizations/vertical/MOM_diabatic_driver.F90 @@ -480,28 +480,28 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) ! Thus, KPP is the last contribution to Kd. ! Changes: Kd_int. Sets: KPP_NLTheat, KPP_NLTscalar if (associated(visc%Kd_turb) .and. CS%matchKPPwithoutKappaShear) then - Kd_salt(:,:,:) = Kd_int(:,:,:) - visc%Kd_turb(:,:,:) ! Temporarily remove part due to Kappa-shear - Kd_heat(:,:,:) = Kd_int(:,:,:) - visc%Kd_turb(:,:,:) ! Temporarily remove part due to Kappa-shear + Kd_salt(is:ie,js:je,:) = Kd_int(is:ie,js:je,:) - visc%Kd_turb(is:ie,js:je,:) ! Temporarily remove part due to Kappa-shear + Kd_heat(is:ie,js:je,:) = Kd_int(is:ie,js:je,:) - visc%Kd_turb(is:ie,js:je,:) ! Temporarily remove part due to Kappa-shear else - Kd_salt(:,:,:) = Kd_int(:,:,:) - Kd_heat(:,:,:) = Kd_int(:,:,:) + Kd_salt(is:ie,js:je,:) = Kd_int(is:ie,js:je,:) + Kd_heat(is:ie,js:je,:) = Kd_int(is:ie,js:je,:) endif if (associated(visc%Kd_extra_S)) & - Kd_salt(:,:,:) = Kd_salt(:,:,:) + visc%Kd_extra_S(:,:,:) + Kd_salt(is:ie,js:je,:) = Kd_salt(is:ie,js:je,:) + visc%Kd_extra_S(is:ie,js:je,:) if (associated(visc%Kd_extra_T)) & - Kd_heat(:,:,:) = Kd_heat(:,:,:) + visc%Kd_extra_T(:,:,:) + Kd_heat(is:ie,js:je,:) = Kd_heat(is:ie,js:je,:) + visc%Kd_extra_T(is:ie,js:je,:) call KPP_calculate(CS%KPP_CSp, G, h, tv%T, tv%S, u, v, tv%eqn_of_state, & fluxes%ustar, CS%buoyancyFlux, Kd_heat, Kd_salt, visc%Kv_turb, CS%KPP_NLTheat, CS%KPP_NLTscalar) if (.not. CS%KPPisPassive) then if (associated(visc%Kd_turb) .and. CS%matchKPPwithoutKappaShear) then - Kd_salt(:,:,:) = ( Kd_salt(:,:,:) + visc%Kd_turb(:,:,:) ) ! Put back part due to Kappa-shear - Kd_heat(:,:,:) = ( Kd_heat(:,:,:) + visc%Kd_turb(:,:,:) ) ! Put back part due to Kappa-shear + Kd_salt(is:ie,js:je,:) = ( Kd_salt(is:ie,js:je,:) + visc%Kd_turb(is:ie,js:je,:) ) ! Put back part due to Kappa-shear + Kd_heat(is:ie,js:je,:) = ( Kd_heat(is:ie,js:je,:) + visc%Kd_turb(is:ie,js:je,:) ) ! Put back part due to Kappa-shear endif - Kd_int(:,:,:) = min( Kd_salt(:,:,:), Kd_heat(:,:,:) ) + Kd_int(is:ie,js:je,:) = min( Kd_salt(is:ie,js:je,:), Kd_heat(is:ie,js:je,:) ) if (associated(visc%Kd_extra_S)) & - visc%Kd_extra_S(:,:,:) = Kd_salt(:,:,:) - Kd_int(:,:,:) + visc%Kd_extra_S(is:ie,js:je,:) = Kd_salt(is:ie,js:je,:) - Kd_int(is:ie,js:je,:) if (associated(visc%Kd_extra_T)) & - visc%Kd_extra_T(:,:,:) = Kd_heat(:,:,:) - Kd_int(:,:,:) + visc%Kd_extra_T(is:ie,js:je,:) = Kd_heat(is:ie,js:je,:) - Kd_int(is:ie,js:je,:) endif ! not passive call cpu_clock_end(id_clock_kpp) if (showCallTree) call callTree_waypoint("done with KPP_calculate (diabatic)") From 10f03ab9e875d5803c5b3aed9ca59deea79acb60 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 15 Oct 2013 20:29:58 -0400 Subject: [PATCH 240/372] Added several workarounds for KPP o A re-scaling of the non-local transport to ensure that amplitude of the divergence does not exceed 100% of the forcing. This is to avoid extreme events triggered by KPP shape functions aquiring high curvature whentrying to match high values of interior diffusivity. - This is off by default and seem to not be needed if not matching the diffusivity. o Limiting of the interior diffusivity passed to KPP. - Zero (off) by default. This helped but only reduced the frequency of events but did not eliminate them all for even a reaonably small value of 10e-4 m2/s. o Limiting of OBL depth to just above the bottom. When the OBL reaches the bottom, KPP is exposed to the region of extremely high resolution or even vanished layers, for which it has not been coded. This work- around hides these regions from KPP and is useful. Off by default. --- .../global_ALE/z/MOM_parameter_doc.all | 8 ++ .../single_column/MOM_parameter_doc.all | 8 ++ .../single_column_z/MOM_parameter_doc.all | 8 ++ src/parameterizations/vertical/MOM_KPP.F90 | 98 +++++++++++++++---- 4 files changed, 102 insertions(+), 20 deletions(-) diff --git a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all index 54f2953d84..9f516ba202 100644 --- a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all @@ -1314,6 +1314,14 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distacne above the bottom that the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. %KPP USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that diff --git a/examples/solo_ocean/single_column/MOM_parameter_doc.all b/examples/solo_ocean/single_column/MOM_parameter_doc.all index 72c7fa1f40..0d5d433f4f 100644 --- a/examples/solo_ocean/single_column/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column/MOM_parameter_doc.all @@ -957,6 +957,14 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distacne above the bottom that the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. %KPP USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that diff --git a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all index e71d20e5ef..03527f3052 100644 --- a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all @@ -1026,6 +1026,14 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distacne above the bottom that the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. %KPP USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index b65d735ef1..a67d9ffd57 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -17,6 +17,7 @@ module MOM_KPP use CVmix_kpp, only : CVmix_kpp_compute_bulk_Richardson use CVmix_kpp, only : CVmix_kpp_compute_unresolved_shear use CVmix_kpp, only : CVmix_kpp_params_type +use CVmix_kpp, only : CVmix_kpp_compute_kOBL_depth implicit none ; private #include "MOM_memory.h" @@ -42,6 +43,9 @@ module MOM_KPP logical :: computeMoninObukhov ! If True, compute Monin-Obukhov limit logical :: passiveMode ! If True, makes KPP passive meaning it does NOT alter the diffusivity logical :: applyNonLocalTrans ! If True, apply non-local transport to heat and scalars + logical :: NLTworkaround ! If True, re-scale the non-local transport to limit the amplitude + real :: maxKdInterior ! A value to which interior mixing is clipped to (m2/s) + real :: deepOBLoffset ! If non-zero, is a distance from the bottom that the OBL can not penetrate through (m) logical :: debug ! If True, calculate checksums and write debugging information ! CVmix parameters @@ -133,6 +137,17 @@ subroutine KPP_init(paramFile, G, diag, Time, CS, passive) call get_param(paramFile, mod, 'CS', CS%cs, & 'Parameter for computing velocity scale function.', & units='nondim', default=98.96) + call get_param(paramFile, mod, 'NLT_WORKAROUND', CS%NLTworkaround, & + 'If true, re-scales the non-local transport to ensure\n'// & + 'that local differences do not exceed a value of 1.0', & + default=.False.) + call get_param(paramFile, mod, 'MAX_KD_INTERIOR', CS%maxKdInterior, & + 'If non-zero, the value to limit incoming interior diffusivity to.\n', & + units='m2/s',default=0.) + call get_param(paramFile, mod, 'DEEP_OBL_OFFSET', CS%deepOBLoffset, & + 'If non-zero, the distance above the bottom to which the OBL is clipped\n'// & + 'if it would otherwise reach the bottom. The smaller of this and 0.1D is used.', & + units='m',default=0.) call closeParameterBlock(paramFile) call CVmix_init_kpp( Ri_crit=CS%Ri_crit, & @@ -247,14 +262,15 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K real, dimension( G%ke ) :: BulkRi_1d ! Bulk Richardson number for each layer real, dimension( G%ke ) :: deltaRho ! delta Rho as appears in numerator of Bulk Richardson number real, dimension( G%ke ) :: deltaU2 ! square of delta U (shear) as appears in denominator of Bulk Richardson number (m2/s2) - real, dimension( G%ke+1, 2) :: Kdiffusivity ! Vertical diffusivity at interfaces (m2/s) - real, dimension( G%ke+1 ) :: Kviscosity ! Vertical viscosity at interfaces (m2/s) + real, dimension( G%ke+1, 2) :: Kdiffusivity, Kd_match ! Vertical diffusivity at interfaces (m2/s) + real, dimension( G%ke+1 ) :: Kviscosity, Kv_match ! Vertical viscosity at interfaces (m2/s) real, dimension( G%ke+1, 2) :: nonLocalTrans ! Non-local transport for heat/salt at interfaces (m/s) real :: kOBL, OBLdepth_0d, surfFricVel, surfBuoyFlux, Coriolis real :: GoRho, pRef, rho1, rhoK, rhoKm1, Uk, Vk, const1, Cv real, parameter :: negligibleShear = 1.e-15 ! A small number added to (un)resolved shears to avoid divide by zero real, parameter :: eps = 0.1 ! Nondimensional extent of surface layer. Used for const1 below. real, parameter :: BetaT = -0.2 ! Ratio of entrainment flux to surface buoyancy flux. Used for const1 below. + real :: zBottomMinusOffset ! Height of bottom plus a little bit (m) #ifdef __DO_SAFETY_CHECKS__ if (CS%debug) then @@ -356,7 +372,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K iFaceHeight(1:G%ke), & ! Height of level centers (m) NOTE DISCREPANCY ???? GoRho*deltaRho, & ! Bulk buoyancy difference, Br -B(z) (1/s) deltaU2, & ! Square of bulk shear (m/s) - Vt2_1d ) ! Square of unresolved turbulence (m2/s2) + Vt2_1d ) ! Square of unresolved turbulence (m2/s2) ! do k = 1, G%ke ! ! Notes: ! ! o BulRi(k=1)=0 because rho1=rhoK @@ -376,11 +392,24 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K Coriolis=Coriolis, & ! (in) Coriolis parameter (1/s) CVmix_kpp_params_user=CS%KPP_params ) ! KPP parameters OBLdepth_0d = max( OBLdepth_0d, -iFaceHeight(2) ) ! Keep at least as deep as top layer + if (CS%deepOBLoffset>0.) then + zBottomMinusOffset = iFaceHeight(G%ke+1) + min(CS%deepOBLoffset,-0.1*iFaceHeight(G%ke+1)) + OBLdepth_0d = min( OBLdepth_0d, -zBottomMinusOffset ) + kOBL = CVmix_kpp_compute_kOBL_depth( iFaceHeight, cellHeight, OBLdepth_0d ) + endif ! Now call KPP proper to obtain BL diffusivities, viscosities and non-local transports - Kdiffusivity(:,1) = Kt(i,j,:) ! Diffusivty for heat - Kdiffusivity(:,2) = Ks(i,j,:) ! Diffusivity for salt - Kviscosity(:) = Kv(i,j,:) ! Viscosity ??????? + if (CS%maxKdInterior>0.) then + Kdiffusivity(:,1) = min( CS%maxKdInterior, Kt(i,j,:) )! Diffusivty for heat + Kdiffusivity(:,2) = min( CS%maxKdInterior, Ks(i,j,:) ) ! Diffusivity for salt + Kviscosity(:) = min( CS%maxKdInterior, Kv(i,j,:) ) ! Viscosity ??????? + else + Kdiffusivity(:,1) = Kt(i,j,:) ! Diffusivty for heat + Kdiffusivity(:,2) = Ks(i,j,:) ! Diffusivity for salt + Kviscosity(:) = Kv(i,j,:) ! Viscosity ??????? + endif + Kd_match(:,:) = Kdiffusivity(:,:) ! Record diffusivity passed to KPP for matching + Kv_match(:) = Kviscosity(:) ! Record viscosity passed to KPP call cvmix_coeffs_kpp(Kdiffusivity, & ! (inout) Total heat/salt diffusivities (m2/s) Kviscosity, & ! (inout) Total viscosity (m2/s) iFaceHeight, & ! (in) Height of interfaces (m) @@ -392,6 +421,8 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K surfBuoyFlux, & ! (in) Buoyancy flux at surface (m2/s3) CVmix_kpp_params_user=CS%KPP_params ) + if (CS%NLTworkaround) call fixNLTamplitude( h(i,j,:), nonLocalTrans(:,1) ) + if (CS%NLTworkaround) call fixNLTamplitude( h(i,j,:), nonLocalTrans(:,2) ) nonLocalTransHeat(i,j,:) = nonLocalTrans(:,1) ! correct index ??? nonLocalTransScalar(i,j,:) = nonLocalTrans(:,2) ! correct index ??? @@ -419,33 +450,46 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K if (CS%id_Vt2 > 0) CS%Vt2(i,j,:) = Vt2_1d(:) if (CS%id_Kt_KPP > 0) then do k = 1, G%ke - if (Kdiffusivity(k,1) /= Kt(i,j,k)) CS%Kt_KPP(i,j,k) = Kdiffusivity(k,1) ! Heat diffusivity due to KPP + if (Kdiffusivity(k,1) /= Kd_match(k,1)) CS%Kt_KPP(i,j,k) = Kdiffusivity(k,1) ! Heat diffusivity due to KPP enddo endif if (CS%id_Ks_KPP > 0) then do k = 1, G%ke - if (Kdiffusivity(k,2) /= Ks(i,j,k)) CS%Ks_KPP(i,j,k) = Kdiffusivity(k,2) ! Salt diffusivity due to KPP + if (Kdiffusivity(k,2) /= Kd_match(k,2)) CS%Ks_KPP(i,j,k) = Kdiffusivity(k,2) ! Salt diffusivity due to KPP enddo endif if (CS%id_Kv_KPP > 0) then do k = 1, G%ke - if (Kviscosity(k) /= Kv(i,j,k)) CS%Kv_KPP(i,j,k) = Kviscosity(k) ! Viscosity due to KPP + if (Kviscosity(k) /= Kv_match(k)) CS%Kv_KPP(i,j,k) = Kviscosity(k) ! Viscosity due to KPP enddo endif - ! Update output of routine - if (.not. CS%passiveMode) then - Kt(i,j,:) = Kdiffusivity(:,1) - Ks(i,j,:) = Kdiffusivity(:,2) - Kv(i,j,:) = Kviscosity(:) +!if (abs(G%geoLonT(i,j)+80.99621)+abs(G%geoLatT(i,j)-82.64066)<0.5) then +! write(0,*) G%geoLonT(i,j), G%geoLatT(i,j), isPointInCell(G,i,j,-80.99621,82.64066) +!endif +! if (isPointInCell(G,i,j,-80.99621,82.64066)) then + if (maxval(abs(nonLocalTrans(:,1)))>8.) then + write(*,'(3(a,es10.3,x),es10.3)') 'Lon=',G%geoLonT(i,j),'Lat=',G%geoLatT(i,j),'Depth=',G%bathyT(i,j),-iFaceHeight(G%ke+1) + write(*,'(7(a,1x,1es10.3,1x))') 'OBL_depth=',OBLdepth_0d,'u*=',surfFricVel,'buoySurf=',surfBuoyFlux,'kOBL=',kOBL + write(*,'(a4,5x,12a13)') 'k','zw','N^2','Vt^2','Kt (in)','K (out)','NLT' + write(*,'(a4,12a13)') 'k','zT','T','S','dB*d','dU2','Ws','Rib','div.NLT' + do k=1,min(G%ke,int(kOBL)+3) + write(*,'(f4.1,5x,12(1x,1es12.3))') float(k)-0.5,iFaceHeight(k), & + N2_1d(k),Vt2_1d(k),min(CS%maxKdInterior,Kt(i,j,k)),Kdiffusivity(k,1),nonLocalTrans(k,1) + write(*,'(f4.1,12(1x,1es12.3))') float(k),cellHeight(k), & + Temp(i,j,k),Salt(i,j,k),GoRho*deltaRho(k)*(cellHeight(1)-cellHeight(k)),deltaU2(k),Ws_1d(k), & + BulkRi_1d(k),(nonLocalTrans(k,1)-nonLocalTrans(k+1,1))/h(i,j,k) + enddo + write(*,'(f4.1,5x,12(1x,1es12.3))') float(k)-0.5,iFaceHeight(k), & + N2_1d(k),Vt2_1d(k),min(CS%maxKdInterior,Kt(i,j,k)),Kdiffusivity(k,1),nonLocalTrans(k,1) endif - if (CS%debug .and. i==G%isc .and. j==G%jsc) then - write(*,'(7(a,1x,1es10.3,1x))') 'OBL_depth=',OBLdepth_0d,'u*=',surfFricVel,'buoySurf=',surfBuoyFlux - write(*,'(a2,12a11)') 'k','z','T','S','dB*d','dU2','Ws','Vt2','Rib' - do k=1,0*G%ke+int(kOBL+1) - write(*,'(i2,12(1x,1es10.3))') k,cellHeight(k), & - Temp(i,j,k),Salt(i,j,k),GoRho*deltaRho(k)*(cellHeight(1)-cellHeight(k)),deltaU2(k),Ws_1d(k),Vt2_1d(k),BulkRi_1d(k) + ! Update output of routine + if (.not. CS%passiveMode) then + do k=1, G%ke+1 + if (Kdiffusivity(k,1) /= Kd_match(k,1)) Kt(i,j,k) = Kdiffusivity(k,1) + if (Kdiffusivity(k,2) /= Kd_match(k,2)) Ks(i,j,k) = Kdiffusivity(k,2) + if (Kviscosity(k) /= Kv_match(k)) Kv(i,j,k) = Kviscosity(k) enddo endif @@ -479,6 +523,19 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K end subroutine KPP_calculate +subroutine fixNLTamplitude( h, NLT ) +! Arguments + real, dimension(:), intent(in) :: h + real, dimension(:), intent(inout) :: NLT +! Local variables + real :: maxDelta + integer :: n + n=size(NLT,1) + maxDelta = maxval( abs( (NLT(1:n-1)-NLT(2:n)) )/h(:) ) + if (maxDelta>1.) NLT = NLT / maxDelta +end subroutine fixNLTamplitude + + subroutine KPP_applyNonLocalTransport(CS, G, h, nonLocalTrans, surfFlux, dt, scalar, isHeat, isSalt) ! Applies the KPP non-local transport of surface fluxes @@ -496,6 +553,7 @@ subroutine KPP_applyNonLocalTransport(CS, G, h, nonLocalTrans, surfFlux, dt, sca ! Local variables integer :: i, j, k logical :: diagHeat, diagSalt, applyNLtrans +logical :: debugColumn real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: dSdt ! Tendancy in scalar due to non-local transport (scalar/s) applyNLtrans = (.not. CS%passiveMode) .and. CS%applyNonLocalTrans From c188c7d456ff68483ee9995215016e83e6eeabfa Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 15 Oct 2013 20:59:19 -0400 Subject: [PATCH 241/372] *Option to not match KPP to interior diffusion o Matching to high interior diffusivity has been a leading source of instability. MOM4/5 matched to zero and it seems to work. o On by default (since model is not robust without this option). o Changes answers only in single_column_z since KPP not active elsewhere (ye). --- .../global_ALE/z/MOM_parameter_doc.all | 4 +- .../single_column_z/MOM_parameter_doc.all | 4 +- .../solo_ocean/single_column_z/timestats.gnu | 730 +++++++++--------- .../single_column_z/timestats.intel | 730 +++++++++--------- .../solo_ocean/single_column_z/timestats.pgi | 730 +++++++++--------- src/parameterizations/vertical/MOM_KPP.F90 | 9 +- 6 files changed, 1109 insertions(+), 1098 deletions(-) diff --git a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all index 9f516ba202..9b4ad816f6 100644 --- a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all @@ -1319,8 +1319,10 @@ NLT_WORKAROUND = False ! [Boolean] default = False ! that local differences do not exceed a value of 1.0 MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 - ! If non-zero, the distacne above the bottom that the OBL is clipped + ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. %KPP USE_CONVECTION = False ! [Boolean] default = False diff --git a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all index 03527f3052..646d0de37f 100644 --- a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all @@ -1031,8 +1031,10 @@ NLT_WORKAROUND = False ! [Boolean] default = False ! that local differences do not exceed a value of 1.0 MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 - ! If non-zero, the distacne above the bottom that the OBL is clipped + ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. %KPP USE_CONVECTION = False ! [Boolean] default = False diff --git a/examples/solo_ocean/single_column_z/timestats.gnu b/examples/solo_ocean/single_column_z/timestats.gnu index 05c06b9093..0091843e2f 100644 --- a/examples/solo_ocean/single_column_z/timestats.gnu +++ b/examples/solo_ocean/single_column_z/timestats.gnu @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 2.217171847514E-06, CFL 0.00129, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.54E-15 - 48, 2.000, 0, En 4.776965724835E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te -1.43E-16 - 72, 3.000, 0, En 6.806536316077E-06, CFL 0.00327, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -2.70E-17 - 96, 4.000, 0, En 4.806934186293E-06, CFL 0.00209, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 2.96E-15 - 120, 5.000, 0, En 2.431533587001E-07, CFL 0.00055, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -8.42E-16 - 144, 6.000, 0, En 9.851765097108E-07, CFL 0.00090, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.30E-15 - 168, 7.000, 0, En 5.373452779156E-07, CFL 0.00105, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 3.11E-15 - 192, 8.000, 0, En 2.554839806275E-06, CFL 0.00233, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 6.16E-16 - 216, 9.000, 0, En 4.201263165574E-06, CFL 0.00251, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se -6.65E-15, Te -2.36E-15 - 240, 10.000, 0, En 1.152708283255E-05, CFL 0.00360, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 1.33E-14, Te -9.89E-16 - 264, 11.000, 0, En 8.644202317381E-06, CFL 0.00238, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -1.33E-14, Te 5.08E-17 - 288, 12.000, 0, En 4.195751555406E-06, CFL 0.00190, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 2.00E-14, Te -3.28E-16 - 312, 13.000, 0, En 4.317455773539E-06, CFL 0.00189, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 0.00E+00, Te 2.78E-16 - 336, 14.000, 0, En 2.935006295385E-06, CFL 0.00178, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -2.34E-15 - 360, 15.000, 0, En 6.993769447196E-06, CFL 0.00276, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.94E-15 - 384, 16.000, 0, En 3.170554345516E-06, CFL 0.00247, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 6.65E-15, Te -1.33E-15 - 408, 17.000, 0, En 7.207895421937E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -1.33E-14, Te 1.40E-15 - 432, 18.000, 0, En 1.242247683668E-06, CFL 0.00103, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 0.00E+00, Te 9.65E-16 - 456, 19.000, 0, En 2.838602055633E-07, CFL 0.00040, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 5.81E-16 - 480, 20.000, 0, En 1.587255105447E-06, CFL 0.00121, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 2.71E-15 - 504, 21.000, 0, En 1.965696519020E-06, CFL 0.00109, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 6.65E-15, Te -1.41E-15 - 528, 22.000, 0, En 3.615647922667E-06, CFL 0.00237, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -1.33E-14, Te -1.96E-15 - 552, 23.000, 0, En 2.816955352393E-06, CFL 0.00171, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 1.48E-15 - 576, 24.000, 0, En 3.910634505179E-06, CFL 0.00189, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -4.10E-15 - 600, 25.000, 0, En 1.500327857279E-05, CFL 0.00420, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 3.07E-15 - 624, 26.000, 0, En 5.310511533357E-06, CFL 0.00180, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -3.69E-15 - 648, 27.000, 0, En 1.412410083329E-05, CFL 0.00289, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -2.00E-14, Te 6.08E-16 - 672, 28.000, 0, En 1.034161238465E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se 0.00E+00, Te -6.08E-16 - 696, 29.000, 0, En 1.277067207171E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 1.33E-14, Te 1.13E-15 - 720, 30.000, 0, En 4.842580068886E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 0.00E+00, Te 3.84E-16 - 744, 31.000, 0, En 8.589331987010E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te 2.30E-15 - 768, 32.000, 0, En 1.896740685210E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se 0.00E+00, Te -2.03E-17 - 792, 33.000, 0, En 3.227621215912E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 0.00E+00, Te -3.06E-16 - 816, 34.000, 0, En 2.278907941875E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.54E-15 - 840, 35.000, 0, En 9.553292749148E-08, CFL 0.00025, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 6.65E-15, Te -2.29E-15 - 864, 36.000, 0, En 1.758855249237E-07, CFL 0.00030, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se -6.65E-15, Te -1.84E-15 - 888, 37.000, 0, En 3.270669514711E-07, CFL 0.00058, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 1.33E-14, Te 2.76E-15 - 912, 38.000, 0, En 1.114011662858E-06, CFL 0.00109, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 6.65E-15, Te -7.98E-16 - 936, 39.000, 0, En 3.975514252607E-06, CFL 0.00233, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -1.75E-15 - 960, 40.000, 0, En 1.138890607178E-06, CFL 0.00144, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -1.33E-14, Te 1.15E-15 - 984, 41.000, 0, En 8.237603781916E-07, CFL 0.00101, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -1.85E-15 - 1008, 42.000, 0, En 2.106242289708E-06, CFL 0.00149, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se -6.65E-15, Te -6.66E-17 - 1032, 43.000, 0, En 2.546101669689E-06, CFL 0.00217, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 1.33E-14, Te -1.09E-15 - 1056, 44.000, 0, En 1.156641594223E-06, CFL 0.00163, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 2.36E-15 - 1080, 45.000, 0, En 1.415420402474E-06, CFL 0.00088, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -1.44E-15 - 1104, 46.000, 0, En 5.238965298136E-07, CFL 0.00052, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te 2.54E-16 - 1128, 47.000, 0, En 1.398673126952E-07, CFL 0.00020, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se -6.65E-15, Te 2.49E-16 - 1152, 48.000, 0, En 1.400698736114E-06, CFL 0.00155, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 6.65E-15, Te -1.41E-16 - 1176, 49.000, 0, En 1.283178898483E-06, CFL 0.00078, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -1.33E-14, Te -1.62E-15 - 1200, 50.000, 0, En 3.442833949842E-07, CFL 0.00033, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 6.65E-15, Te -3.39E-15 - 1224, 51.000, 0, En 2.740566746982E-06, CFL 0.00251, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 2.41E-15 - 1248, 52.000, 0, En 1.028206449060E-05, CFL 0.00297, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te -1.85E-16 - 1272, 53.000, 0, En 7.145605324544E-06, CFL 0.00267, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te 4.31E-16 - 1296, 54.000, 0, En 6.780354425892E-06, CFL 0.00232, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 4.46E-16 - 1320, 55.000, 0, En 3.917298213146E-06, CFL 0.00177, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 0.00E+00, Te -4.41E-15 - 1344, 56.000, 0, En 1.915088937978E-06, CFL 0.00139, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 6.65E-15, Te 5.87E-16 - 1368, 57.000, 0, En 3.479675010766E-06, CFL 0.00156, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 3.67E-15 - 1392, 58.000, 0, En 3.511687430897E-06, CFL 0.00185, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te -7.26E-16 - 1416, 59.000, 0, En 2.195589674436E-06, CFL 0.00217, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -2.05E-15 - 1440, 60.000, 0, En 6.675408743989E-07, CFL 0.00080, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te -7.82E-16 - 1464, 61.000, 0, En 9.475024586830E-07, CFL 0.00138, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 5.33E-16 - 1488, 62.000, 0, En 3.851911134891E-06, CFL 0.00231, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se 0.00E+00, Te -1.74E-15 - 1512, 63.000, 0, En 1.789764951049E-06, CFL 0.00252, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se -6.65E-15, Te 5.89E-16 - 1536, 64.000, 0, En 1.322105500866E-06, CFL 0.00238, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se 0.00E+00, Te 2.86E-16 - 1560, 65.000, 0, En 7.295146701727E-07, CFL 0.00144, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 0.00E+00, Te 2.86E-15 - 1584, 66.000, 0, En 9.585532966262E-07, CFL 0.00105, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 6.65E-15, Te -3.12E-15 - 1608, 67.000, 0, En 2.626245062264E-06, CFL 0.00153, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se 0.00E+00, Te 2.28E-15 - 1632, 68.000, 0, En 6.379837909372E-06, CFL 0.00325, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -1.46E-15 - 1656, 69.000, 0, En 3.398558061770E-06, CFL 0.00192, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 6.65E-15, Te 1.59E-15 - 1680, 70.000, 0, En 2.728654290277E-06, CFL 0.00196, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 1.33E-14, Te -3.93E-16 - 1704, 71.000, 0, En 3.565131360937E-06, CFL 0.00217, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -1.33E-14, Te 1.37E-15 - 1728, 72.000, 0, En 4.995295545173E-06, CFL 0.00312, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se 0.00E+00, Te -8.65E-16 - 1752, 73.000, 0, En 7.990106272415E-06, CFL 0.00359, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se 0.00E+00, Te 2.77E-15 - 1776, 74.000, 0, En 6.815372519239E-06, CFL 0.00357, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se -6.65E-15, Te -3.29E-15 - 1800, 75.000, 0, En 1.433360273454E-06, CFL 0.00149, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -9.29E-16 - 1824, 76.000, 0, En 1.451764298207E-06, CFL 0.00140, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -1.33E-14, Te 1.31E-15 - 1848, 77.000, 0, En 7.639926245734E-06, CFL 0.00345, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -1.33E-14, Te 1.24E-15 - 1872, 78.000, 0, En 4.155415508224E-06, CFL 0.00240, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 0.00E+00, Te 2.19E-16 - 1896, 79.000, 0, En 5.279970923036E-06, CFL 0.00308, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 6.16E-16 - 1920, 80.000, 0, En 4.862077187152E-06, CFL 0.00228, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -3.10E-15 - 1944, 81.000, 0, En 2.857043069044E-06, CFL 0.00218, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 6.65E-15, Te 5.67E-16 - 1968, 82.000, 0, En 4.782013679516E-06, CFL 0.00219, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.40E-15 - 1992, 83.000, 0, En 2.461226565284E-06, CFL 0.00199, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se 0.00E+00, Te -6.03E-16 - 2016, 84.000, 0, En 1.621634966694E-06, CFL 0.00172, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se -6.65E-15, Te 1.35E-15 - 2040, 85.000, 0, En 2.664177077313E-06, CFL 0.00137, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -6.65E-15, Te 1.89E-15 - 2064, 86.000, 0, En 4.142080528671E-06, CFL 0.00173, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 6.65E-15, Te -3.14E-15 - 2088, 87.000, 0, En 2.606739603931E-06, CFL 0.00121, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 1.33E-14, Te 1.97E-15 - 2112, 88.000, 0, En 9.855268119839E-06, CFL 0.00338, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te -1.53E-15 - 2136, 89.000, 0, En 1.336428182857E-05, CFL 0.00382, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -1.40E-15 - 2160, 90.000, 0, En 9.954414947932E-06, CFL 0.00248, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 2.44E-15 - 2184, 91.000, 0, En 6.738371677706E-06, CFL 0.00255, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.16E-15 - 2208, 92.000, 0, En 8.862087564018E-07, CFL 0.00071, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -7.33E-16 - 2232, 93.000, 0, En 1.201299896147E-06, CFL 0.00127, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -9.32E-16 - 2256, 94.000, 0, En 1.303905462935E-06, CFL 0.00169, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -4.38E-16 - 2280, 95.000, 0, En 2.413890331521E-06, CFL 0.00135, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 1.91E-15 - 2304, 96.000, 0, En 6.028986118742E-06, CFL 0.00382, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -8.44E-16 - 2328, 97.000, 0, En 2.526300491039E-05, CFL 0.00454, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 0.00E+00, Te 4.69E-16 - 2352, 98.000, 0, En 1.793847124449E-05, CFL 0.00465, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -6.65E-15, Te -1.80E-15 - 2376, 99.000, 0, En 1.918309601022E-06, CFL 0.00148, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 1.17E-15 - 2400, 100.000, 0, En 6.432549109910E-06, CFL 0.00273, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 2.00E-14, Te 3.53E-16 - 2424, 101.000, 0, En 2.450342937195E-06, CFL 0.00218, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -2.00E-14, Te -1.83E-16 - 2448, 102.000, 0, En 4.291709910863E-06, CFL 0.00291, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 1.33E-14, Te -5.28E-16 - 2472, 103.000, 0, En 2.882707801499E-06, CFL 0.00250, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 0.00E+00, Te -1.10E-15 - 2496, 104.000, 0, En 3.423087122142E-06, CFL 0.00314, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 6.65E-15, Te -1.02E-16 - 2520, 105.000, 0, En 1.168033000060E-06, CFL 0.00142, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -6.65E-15, Te 3.65E-16 - 2544, 106.000, 0, En 3.118951374022E-06, CFL 0.00364, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -1.33E-14, Te -1.96E-15 - 2568, 107.000, 0, En 9.084459170940E-06, CFL 0.00508, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -1.33E-14, Te 2.32E-15 - 2592, 108.000, 0, En 6.439889344933E-06, CFL 0.00423, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.66E-14, Te -2.36E-15 - 2616, 109.000, 0, En 1.756318550203E-06, CFL 0.00182, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 2.17E-15 - 2640, 110.000, 0, En 7.169284209321E-07, CFL 0.00088, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te -1.19E-16 - 2664, 111.000, 0, En 9.334696784618E-07, CFL 0.00123, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 1.33E-14, Te -1.84E-15 - 2688, 112.000, 0, En 2.699565272844E-06, CFL 0.00267, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 6.65E-15, Te 5.08E-15 - 2712, 113.000, 0, En 5.608790069987E-06, CFL 0.00268, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 6.65E-15, Te -1.22E-15 - 2736, 114.000, 0, En 7.632965559190E-06, CFL 0.00323, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -1.96E-15 - 2760, 115.000, 0, En 2.139665325678E-06, CFL 0.00148, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se 0.00E+00, Te -6.55E-16 - 2784, 116.000, 0, En 3.398039762464E-06, CFL 0.00272, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 5.78E-17 - 2808, 117.000, 0, En 8.270460410838E-06, CFL 0.00305, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se -6.65E-15, Te -3.38E-16 - 2832, 118.000, 0, En 9.948479401444E-06, CFL 0.00357, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te 5.62E-16 - 2856, 119.000, 0, En 8.390718726770E-06, CFL 0.00358, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 2.00E-14, Te 1.63E-15 - 2880, 120.000, 0, En 5.128472685702E-06, CFL 0.00284, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se -6.65E-15, Te -5.36E-16 - 2904, 121.000, 0, En 5.312047116357E-06, CFL 0.00414, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 2.00E-14, Te 1.09E-15 - 2928, 122.000, 0, En 6.458245261514E-06, CFL 0.00383, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te 1.93E-16 - 2952, 123.000, 0, En 1.615870414613E-06, CFL 0.00152, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se 0.00E+00, Te -1.00E-15 - 2976, 124.000, 0, En 1.606756730686E-06, CFL 0.00245, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 6.65E-15, Te 3.35E-15 - 3000, 125.000, 0, En 1.046517709499E-06, CFL 0.00197, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 6.65E-15, Te 7.96E-16 - 3024, 126.000, 0, En 1.434047701198E-06, CFL 0.00240, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -2.27E-15 - 3048, 127.000, 0, En 1.008575345861E-05, CFL 0.00621, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 0.00E+00, Te 1.67E-15 - 3072, 128.000, 0, En 1.061721152350E-05, CFL 0.00394, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 6.65E-15, Te -9.68E-16 - 3096, 129.000, 0, En 1.805565593300E-06, CFL 0.00219, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te -5.56E-16 - 3120, 130.000, 0, En 3.075263951840E-06, CFL 0.00336, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 6.65E-15, Te -3.52E-16 - 3144, 131.000, 0, En 7.178355950360E-06, CFL 0.00441, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 6.65E-15, Te 1.49E-15 - 3168, 132.000, 0, En 3.746897327677E-06, CFL 0.00325, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -1.33E-14, Te -1.61E-15 - 3192, 133.000, 0, En 1.358103722716E-06, CFL 0.00174, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te -1.04E-16 - 3216, 134.000, 0, En 6.028242252943E-07, CFL 0.00119, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 6.65E-15, Te 1.37E-15 - 3240, 135.000, 0, En 5.305042468459E-07, CFL 0.00098, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se 0.00E+00, Te 1.79E-15 - 3264, 136.000, 0, En 4.360328814672E-06, CFL 0.00457, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se -6.65E-15, Te -3.73E-15 - 3288, 137.000, 0, En 4.502719561123E-06, CFL 0.00371, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te 1.53E-15 - 3312, 138.000, 0, En 1.023447503384E-06, CFL 0.00198, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -1.33E-14, Te -1.68E-15 - 3336, 139.000, 0, En 3.321198790461E-06, CFL 0.00347, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -6.65E-15, Te 2.74E-15 - 3360, 140.000, 0, En 5.375106125857E-06, CFL 0.00477, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -2.47E-15 - 3384, 141.000, 0, En 3.443371551958E-06, CFL 0.00309, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -1.73E-15 - 3408, 142.000, 0, En 1.826765939092E-06, CFL 0.00219, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -1.33E-14, Te 2.32E-15 - 3432, 143.000, 0, En 1.353630092337E-06, CFL 0.00192, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -6.65E-15, Te -2.30E-16 - 3456, 144.000, 0, En 8.826151494103E-07, CFL 0.00177, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te -1.36E-15 - 3480, 145.000, 0, En 1.450258759711E-06, CFL 0.00196, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 1.33E-14, Te -3.14E-16 - 3504, 146.000, 0, En 4.954349760776E-07, CFL 0.00133, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 0.00E+00, Te 5.80E-16 - 3528, 147.000, 0, En 4.671261823047E-07, CFL 0.00127, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -2.00E-14, Te -1.28E-15 - 3552, 148.000, 0, En 4.979830189971E-07, CFL 0.00097, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 1.66E-15 - 3576, 149.000, 0, En 1.593001483521E-07, CFL 0.00038, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.00E-14, Te -2.05E-15 - 3600, 150.000, 0, En 9.535743299458E-07, CFL 0.00183, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 1.33E-14, Te 1.21E-15 - 3624, 151.000, 0, En 1.984443464945E-06, CFL 0.00290, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se -6.65E-15, Te -2.06E-15 - 3648, 152.000, 0, En 4.661528340666E-07, CFL 0.00091, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -6.65E-15, Te -8.66E-16 - 3672, 153.000, 0, En 7.343793167585E-07, CFL 0.00173, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 6.65E-15, Te 1.93E-15 - 3696, 154.000, 0, En 1.523208906735E-06, CFL 0.00254, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se -6.65E-15, Te 1.13E-16 - 3720, 155.000, 0, En 3.115064465255E-07, CFL 0.00097, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -3.63E-16 - 3744, 156.000, 0, En 5.506160530066E-06, CFL 0.00413, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 1.66E-15 - 3768, 157.000, 0, En 1.912536551222E-05, CFL 0.00840, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te 1.45E-15 - 3792, 158.000, 0, En 1.687609244760E-05, CFL 0.00668, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -6.65E-15, Te -2.61E-15 - 3816, 159.000, 0, En 6.754643339899E-06, CFL 0.00380, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te -1.90E-16 - 3840, 160.000, 0, En 3.817129106839E-06, CFL 0.00421, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -6.65E-15, Te 1.46E-15 - 3864, 161.000, 0, En 7.748912802213E-06, CFL 0.00523, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -1.61E-15 - 3888, 162.000, 0, En 8.051023315754E-06, CFL 0.00471, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se 0.00E+00, Te 3.03E-16 - 3912, 163.000, 0, En 3.347931156131E-06, CFL 0.00323, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te -2.93E-16 - 3936, 164.000, 0, En 2.111037627178E-06, CFL 0.00291, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 1.79E-15 - 3960, 165.000, 0, En 1.950354501502E-06, CFL 0.00302, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te 7.54E-16 - 3984, 166.000, 0, En 1.569336350207E-06, CFL 0.00272, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te -7.21E-16 - 4008, 167.000, 0, En 5.231543255063E-07, CFL 0.00148, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -6.65E-15, Te 1.71E-15 - 4032, 168.000, 0, En 4.059761839469E-07, CFL 0.00120, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 6.65E-15, Te 8.04E-17 - 4056, 169.000, 0, En 6.248303996107E-07, CFL 0.00133, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -1.33E-14, Te -1.08E-15 - 4080, 170.000, 0, En 2.473572062641E-06, CFL 0.00314, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 0.00E+00, Te -2.15E-15 - 4104, 171.000, 0, En 5.567599883199E-06, CFL 0.00519, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 8.66E-16 - 4128, 172.000, 0, En 3.758907900205E-06, CFL 0.00371, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 6.65E-15, Te -5.03E-16 - 4152, 173.000, 0, En 1.221040796089E-06, CFL 0.00217, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.59E-15 - 4176, 174.000, 0, En 1.923877850271E-06, CFL 0.00263, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -1.33E-14, Te -1.38E-15 - 4200, 175.000, 0, En 3.780352953632E-06, CFL 0.00302, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 0.00E+00, Te 1.43E-15 - 4224, 176.000, 0, En 4.981996599420E-06, CFL 0.00415, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -3.28E-16 - 4248, 177.000, 0, En 2.391232884268E-06, CFL 0.00315, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 1.02E-15 - 4272, 178.000, 0, En 8.406075457228E-07, CFL 0.00144, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te 3.82E-16 - 4296, 179.000, 0, En 3.542011571385E-07, CFL 0.00109, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -1.33E-14, Te 4.39E-15 - 4320, 180.000, 0, En 3.739664846613E-07, CFL 0.00107, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 0.00E+00, Te -5.76E-15 - 4344, 181.000, 0, En 4.255509191012E-06, CFL 0.00454, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 3.03E-15 - 4368, 182.000, 0, En 1.360939639616E-05, CFL 0.00785, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -6.65E-15, Te 2.02E-17 - 4392, 183.000, 0, En 1.110671505412E-05, CFL 0.00625, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se -6.65E-15, Te -1.36E-15 - 4416, 184.000, 0, En 4.627393236118E-06, CFL 0.00337, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 6.65E-15, Te 1.27E-15 - 4440, 185.000, 0, En 3.925302465346E-06, CFL 0.00337, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te -1.00E-15 - 4464, 186.000, 0, En 3.456203335141E-06, CFL 0.00278, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se 0.00E+00, Te 1.29E-16 - 4488, 187.000, 0, En 1.320351660842E-06, CFL 0.00191, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se -6.65E-15, Te -1.80E-16 - 4512, 188.000, 0, En 2.500425920059E-07, CFL 0.00096, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se 0.00E+00, Te -5.21E-16 - 4536, 189.000, 0, En 1.379395309042E-07, CFL 0.00052, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.66E-14, Te -1.16E-15 - 4560, 190.000, 0, En 1.834870670568E-07, CFL 0.00076, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 2.00E-14, Te -2.32E-15 - 4584, 191.000, 0, En 9.951081132964E-07, CFL 0.00181, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 1.67E-15 - 4608, 192.000, 0, En 1.331959048600E-06, CFL 0.00203, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 1.48E-15 - 4632, 193.000, 0, En 8.928889883695E-07, CFL 0.00197, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 2.66E-15 - 4656, 194.000, 0, En 1.039923435463E-06, CFL 0.00197, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -3.81E-15 - 4680, 195.000, 0, En 1.851083498069E-06, CFL 0.00227, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -1.33E-14, Te -6.00E-16 - 4704, 196.000, 0, En 2.163886350351E-06, CFL 0.00298, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 0.00E+00, Te 5.23E-16 - 4728, 197.000, 0, En 1.840007331765E-06, CFL 0.00241, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 0.00E+00, Te -1.92E-15 - 4752, 198.000, 0, En 2.005040307596E-06, CFL 0.00290, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se 0.00E+00, Te 3.83E-16 - 4776, 199.000, 0, En 9.684581681496E-07, CFL 0.00212, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.90E-15 - 4800, 200.000, 0, En 6.690451260922E-08, CFL 0.00023, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -2.00E-14, Te -3.11E-16 - 4824, 201.000, 0, En 1.435852534276E-07, CFL 0.00057, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te 3.08E-18 - 4848, 202.000, 0, En 2.342638174397E-06, CFL 0.00305, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 0.00E+00, Te -9.89E-17 - 4872, 203.000, 0, En 7.301242134976E-06, CFL 0.00451, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se 0.00E+00, Te -2.30E-15 - 4896, 204.000, 0, En 6.076612765356E-06, CFL 0.00354, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 5.87E-16 - 4920, 205.000, 0, En 7.568445325613E-07, CFL 0.00113, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te -6.47E-16 - 4944, 206.000, 0, En 1.736699261047E-06, CFL 0.00270, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te 1.30E-16 - 4968, 207.000, 0, En 3.103086893879E-06, CFL 0.00303, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 4.24E-16 - 4992, 208.000, 0, En 4.131618495872E-06, CFL 0.00349, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 5.24E-16 - 5016, 209.000, 0, En 1.193165019853E-06, CFL 0.00179, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 0.00E+00, Te -2.07E-15 - 5040, 210.000, 0, En 4.076981809757E-07, CFL 0.00111, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 2.28E-15 - 5064, 211.000, 0, En 1.155501574450E-07, CFL 0.00037, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 6.65E-15, Te -1.93E-16 - 5088, 212.000, 0, En 8.479609501312E-08, CFL 0.00029, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 1.23E-15 - 5112, 213.000, 0, En 2.044340817196E-06, CFL 0.00257, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -1.33E-14, Te 1.05E-15 - 5136, 214.000, 0, En 4.442651351326E-06, CFL 0.00373, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 0.00E+00, Te 4.38E-16 - 5160, 215.000, 0, En 2.871007621610E-06, CFL 0.00361, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -7.09E-16 - 5184, 216.000, 0, En 7.352144483102E-06, CFL 0.00582, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.27E-15 - 5208, 217.000, 0, En 5.367755084439E-06, CFL 0.00409, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -9.33E-16 - 5232, 218.000, 0, En 1.621584644503E-06, CFL 0.00223, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 6.65E-15, Te 1.15E-16 - 5256, 219.000, 0, En 3.695508142724E-07, CFL 0.00114, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se 0.00E+00, Te -2.26E-15 - 5280, 220.000, 0, En 4.820346321493E-07, CFL 0.00117, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 6.65E-15, Te -1.17E-15 - 5304, 221.000, 0, En 1.545163345836E-07, CFL 0.00058, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -6.65E-15, Te 2.62E-15 - 5328, 222.000, 0, En 1.001427100191E-07, CFL 0.00048, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -2.00E-14, Te -2.40E-16 - 5352, 223.000, 0, En 2.164864511286E-07, CFL 0.00074, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 1.41E-15 - 5376, 224.000, 0, En 3.644855761515E-07, CFL 0.00128, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 1.33E-14, Te 1.37E-17 - 5400, 225.000, 0, En 1.202761153382E-06, CFL 0.00185, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 6.65E-15, Te 1.36E-15 - 5424, 226.000, 0, En 1.079915692104E-06, CFL 0.00228, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se -6.65E-15, Te 2.53E-15 - 5448, 227.000, 0, En 2.354551956444E-06, CFL 0.00339, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -1.05E-15 - 5472, 228.000, 0, En 7.248644159530E-06, CFL 0.00542, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 6.65E-15, Te -1.15E-15 - 5496, 229.000, 0, En 4.008411756926E-06, CFL 0.00313, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -6.65E-15, Te 1.42E-16 - 5520, 230.000, 0, En 9.694434023381E-07, CFL 0.00207, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 6.65E-15, Te -9.65E-16 - 5544, 231.000, 0, En 2.908121924470E-07, CFL 0.00093, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -4.96E-16 - 5568, 232.000, 0, En 1.566565383648E-07, CFL 0.00070, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 6.65E-15, Te 2.89E-15 - 5592, 233.000, 0, En 2.181031340311E-07, CFL 0.00094, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -6.79E-16 - 5616, 234.000, 0, En 4.931474905621E-06, CFL 0.00425, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 6.65E-15, Te -1.96E-15 - 5640, 235.000, 0, En 3.676032961961E-06, CFL 0.00313, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 1.33E-14, Te -4.54E-16 - 5664, 236.000, 0, En 4.616011791805E-07, CFL 0.00133, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.64E-15 - 5688, 237.000, 0, En 1.131594808216E-07, CFL 0.00061, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -1.41E-15 - 5712, 238.000, 0, En 2.389942967839E-07, CFL 0.00098, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 6.65E-15, Te -1.11E-15 - 5736, 239.000, 0, En 5.992930324160E-07, CFL 0.00159, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 2.00E-14, Te -2.60E-16 - 5760, 240.000, 0, En 8.791211457264E-07, CFL 0.00152, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.66E-14, Te 6.25E-16 - 5784, 241.000, 0, En 1.777187181749E-06, CFL 0.00267, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 1.33E-14, Te -1.76E-15 - 5808, 242.000, 0, En 2.609844683060E-06, CFL 0.00325, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 0.00E+00, Te 3.27E-15 - 5832, 243.000, 0, En 2.339070466788E-06, CFL 0.00221, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.00E-14, Te -2.33E-15 - 5856, 244.000, 0, En 9.455942367316E-07, CFL 0.00174, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se 0.00E+00, Te 9.91E-16 - 5880, 245.000, 0, En 2.706760542372E-07, CFL 0.00068, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 1.33E-14, Te -9.66E-16 - 5904, 246.000, 0, En 2.873817754312E-07, CFL 0.00101, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 0.00E+00, Te -1.12E-15 - 5928, 247.000, 0, En 3.598495258449E-07, CFL 0.00120, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.79E-15 - 5952, 248.000, 0, En 6.474150150836E-07, CFL 0.00170, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -2.02E-15 - 5976, 249.000, 0, En 2.169020413597E-06, CFL 0.00316, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 6.65E-15, Te 1.62E-15 - 6000, 250.000, 0, En 2.949173321613E-06, CFL 0.00361, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 0.00E+00, Te 2.73E-15 - 6024, 251.000, 0, En 3.217175878917E-06, CFL 0.00314, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 0.00E+00, Te -3.09E-15 - 6048, 252.000, 0, En 3.325381389323E-06, CFL 0.00356, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8143, Me -1.83E-17, Se -6.65E-15, Te 3.07E-15 - 6072, 253.000, 0, En 2.786193120494E-06, CFL 0.00293, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -2.22E-15 - 6096, 254.000, 0, En 3.529286917103E-06, CFL 0.00332, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 2.68E-15 - 6120, 255.000, 0, En 4.473462708529E-06, CFL 0.00393, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -1.89E-15 - 6144, 256.000, 0, En 5.006078525616E-06, CFL 0.00374, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te 7.15E-16 - 6168, 257.000, 0, En 3.841243907704E-06, CFL 0.00302, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -1.84E-15 - 6192, 258.000, 0, En 6.114005299221E-06, CFL 0.00444, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -1.33E-14, Te -7.97E-17 - 6216, 259.000, 0, En 1.562888980665E-05, CFL 0.00638, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se -6.65E-15, Te 1.71E-15 - 6240, 260.000, 0, En 1.159403327650E-05, CFL 0.00456, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -1.89E-15 - 6264, 261.000, 0, En 2.928090858378E-06, CFL 0.00289, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se 6.65E-15, Te -2.87E-15 - 6288, 262.000, 0, En 1.221775299653E-06, CFL 0.00184, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se -6.65E-15, Te 4.99E-15 - 6312, 263.000, 0, En 7.910007906218E-07, CFL 0.00161, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se 0.00E+00, Te -2.36E-15 - 6336, 264.000, 0, En 6.641588170305E-07, CFL 0.00133, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 1.17E-15 - 6360, 265.000, 0, En 1.677618521514E-06, CFL 0.00266, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te 7.90E-16 - 6384, 266.000, 0, En 2.174450531117E-06, CFL 0.00285, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -2.67E-15 - 6408, 267.000, 0, En 2.757156517887E-06, CFL 0.00325, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -2.14E-16 - 6432, 268.000, 0, En 3.274158725431E-06, CFL 0.00284, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 2.35E-15 - 6456, 269.000, 0, En 3.081701696203E-06, CFL 0.00316, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -2.25E-15 - 6480, 270.000, 0, En 3.627416772495E-07, CFL 0.00089, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te 8.51E-16 - 6504, 271.000, 0, En 4.764198391239E-07, CFL 0.00108, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te -6.12E-16 - 6528, 272.000, 0, En 2.634640221226E-06, CFL 0.00277, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 1.33E-15 - 6552, 273.000, 0, En 4.438635493228E-06, CFL 0.00362, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 8.94E-16 - 6576, 274.000, 0, En 7.111152739302E-06, CFL 0.00424, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -6.65E-15, Te -1.57E-15 - 6600, 275.000, 0, En 4.878756234754E-06, CFL 0.00356, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.51E-15 - 6624, 276.000, 0, En 5.035328481661E-06, CFL 0.00388, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 6.65E-15, Te 3.88E-16 - 6648, 277.000, 0, En 3.350660914217E-06, CFL 0.00312, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 0.00E+00, Te -2.16E-15 - 6672, 278.000, 0, En 1.104176958684E-06, CFL 0.00191, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 1.33E-14, Te -7.63E-16 - 6696, 279.000, 0, En 3.003165937207E-06, CFL 0.00301, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 1.33E-14, Te 5.16E-16 - 6720, 280.000, 0, En 7.023577914319E-06, CFL 0.00423, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -1.46E-17, Se 0.00E+00, Te -4.39E-16 - 6744, 281.000, 0, En 1.170360566259E-05, CFL 0.00508, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -1.33E-14, Te -2.24E-15 - 6768, 282.000, 0, En 9.644455381287E-06, CFL 0.00409, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 1.33E-14, Te -2.75E-16 - 6792, 283.000, 0, En 3.285126596006E-06, CFL 0.00223, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 6.65E-15, Te 1.30E-17 - 6816, 284.000, 0, En 4.351060841480E-05, CFL 0.00884, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 0.00E+00, Te 4.91E-16 - 6840, 285.000, 0, En 6.376728018436E-05, CFL 0.00805, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se 0.00E+00, Te 1.09E-15 - 6864, 286.000, 0, En 1.930195916167E-05, CFL 0.00494, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 6.65E-15, Te -4.20E-16 - 6888, 287.000, 0, En 2.951178494506E-06, CFL 0.00249, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -2.00E-14, Te 2.63E-15 - 6912, 288.000, 0, En 5.996702831479E-06, CFL 0.00312, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 0.00E+00, Te -2.47E-15 - 6936, 289.000, 0, En 1.192568659278E-05, CFL 0.00459, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 9.81E-17 - 6960, 290.000, 0, En 6.917878700103E-06, CFL 0.00278, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -6.85E-17 - 6984, 291.000, 0, En 7.760470156812E-06, CFL 0.00395, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te 4.13E-16 - 7008, 292.000, 0, En 3.644264446500E-05, CFL 0.00624, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -4.57E-16 - 7032, 293.000, 0, En 3.281800816639E-05, CFL 0.00669, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 1.33E-14, Te 3.37E-15 - 7056, 294.000, 0, En 1.378522296568E-05, CFL 0.00358, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te -1.91E-16 - 7080, 295.000, 0, En 5.980108669189E-06, CFL 0.00291, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te 5.89E-16 - 7104, 296.000, 0, En 1.073417689834E-06, CFL 0.00141, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -2.00E-14, Te -1.71E-15 - 7128, 297.000, 0, En 1.715170540130E-06, CFL 0.00248, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -2.09E-15 - 7152, 298.000, 0, En 2.435327150232E-06, CFL 0.00288, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 2.22E-15 - 7176, 299.000, 0, En 2.365242902442E-06, CFL 0.00170, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -6.65E-15, Te -2.84E-15 - 7200, 300.000, 0, En 2.486237653245E-06, CFL 0.00204, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se -6.65E-15, Te 2.10E-15 - 7224, 301.000, 0, En 4.469915723642E-06, CFL 0.00256, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 6.65E-15, Te -6.62E-16 - 7248, 302.000, 0, En 9.240203641211E-06, CFL 0.00399, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 0.00E+00, Te -6.07E-16 - 7272, 303.000, 0, En 8.311987549726E-06, CFL 0.00283, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 6.65E-15, Te 1.26E-15 - 7296, 304.000, 0, En 2.576512483430E-06, CFL 0.00169, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 8.13E-16 - 7320, 305.000, 0, En 1.101575033279E-06, CFL 0.00130, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 6.65E-15, Te -2.75E-15 - 7344, 306.000, 0, En 6.232158575083E-07, CFL 0.00103, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 1.33E-14, Te 3.22E-15 - 7368, 307.000, 0, En 1.053427125745E-06, CFL 0.00160, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se -6.65E-15, Te -1.73E-15 - 7392, 308.000, 0, En 3.111256961497E-06, CFL 0.00300, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se -6.65E-15, Te 6.24E-16 - 7416, 309.000, 0, En 3.101863359640E-06, CFL 0.00164, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 6.65E-15, Te 7.57E-16 - 7440, 310.000, 0, En 2.333993341970E-06, CFL 0.00170, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 1.37E-15 - 7464, 311.000, 0, En 2.296088651130E-06, CFL 0.00197, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te -1.39E-15 - 7488, 312.000, 0, En 1.589366018407E-06, CFL 0.00192, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te -3.38E-16 - 7512, 313.000, 0, En 2.164743633610E-07, CFL 0.00055, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te -8.05E-16 - 7536, 314.000, 0, En 5.864292253635E-06, CFL 0.00351, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se 0.00E+00, Te 3.13E-15 - 7560, 315.000, 0, En 2.148156282988E-05, CFL 0.00544, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 2.93E-17 - 7584, 316.000, 0, En 2.061178259595E-05, CFL 0.00446, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -2.80E-15 - 7608, 317.000, 0, En 3.588162642521E-06, CFL 0.00185, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -1.09E-15 - 7632, 318.000, 0, En 6.418292304086E-07, CFL 0.00073, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te 1.02E-15 - 7656, 319.000, 0, En 1.579700304419E-06, CFL 0.00139, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 6.65E-15, Te -3.19E-15 - 7680, 320.000, 0, En 1.477701932048E-06, CFL 0.00154, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 3.02E-15 - 7704, 321.000, 0, En 5.824967841230E-07, CFL 0.00121, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -6.65E-15, Te -2.09E-15 - 7728, 322.000, 0, En 1.211260217375E-06, CFL 0.00141, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se -6.65E-15, Te -3.99E-16 - 7752, 323.000, 0, En 1.096731808255E-06, CFL 0.00132, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 1.72E-15 - 7776, 324.000, 0, En 6.105940427277E-07, CFL 0.00071, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -3.33E-15 - 7800, 325.000, 0, En 2.563603769989E-06, CFL 0.00199, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 3.78E-15 - 7824, 326.000, 0, En 3.013147294823E-06, CFL 0.00180, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -2.14E-15 - 7848, 327.000, 0, En 1.069453276408E-05, CFL 0.00343, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 1.72E-15 - 7872, 328.000, 0, En 1.019158748185E-05, CFL 0.00254, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -2.13E-15 - 7896, 329.000, 0, En 3.631446977216E-06, CFL 0.00200, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 1.33E-14, Te -2.78E-15 - 7920, 330.000, 0, En 3.756279929859E-06, CFL 0.00243, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 1.23E-15 - 7944, 331.000, 0, En 9.148524203554E-07, CFL 0.00109, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -6.25E-16 - 7968, 332.000, 0, En 1.499468921449E-06, CFL 0.00146, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se -6.65E-15, Te 3.06E-15 - 7992, 333.000, 0, En 1.380907840164E-06, CFL 0.00138, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se 0.00E+00, Te -2.29E-15 - 8016, 334.000, 0, En 1.373694720287E-06, CFL 0.00168, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -6.65E-15, Te 2.48E-15 - 8040, 335.000, 0, En 1.714599910173E-06, CFL 0.00135, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -6.65E-15, Te -1.30E-15 - 8064, 336.000, 0, En 1.426159593606E-06, CFL 0.00175, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 6.65E-15, Te 1.47E-15 - 8088, 337.000, 0, En 1.475890391417E-06, CFL 0.00127, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -6.65E-15, Te -2.55E-15 - 8112, 338.000, 0, En 1.069507694880E-06, CFL 0.00124, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 1.33E-14, Te 3.69E-15 - 8136, 339.000, 0, En 6.225530816208E-07, CFL 0.00164, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -6.65E-15, Te -2.33E-15 - 8160, 340.000, 0, En 1.606102662511E-06, CFL 0.00143, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 6.65E-15, Te -1.31E-15 - 8184, 341.000, 0, En 1.392187794777E-06, CFL 0.00181, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 1.33E-14, Te -9.58E-16 - 8208, 342.000, 0, En 4.465045700215E-07, CFL 0.00126, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se -6.65E-15, Te 1.93E-15 - 8232, 343.000, 0, En 8.311466874445E-08, CFL 0.00039, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te 5.80E-16 - 8256, 344.000, 0, En 3.412378563042E-07, CFL 0.00062, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -2.31E-15 - 8280, 345.000, 0, En 7.530026125129E-07, CFL 0.00093, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 1.21E-15 - 8304, 346.000, 0, En 2.334324177918E-06, CFL 0.00209, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -6.34E-16 - 8328, 347.000, 0, En 6.193081735245E-06, CFL 0.00250, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te -4.15E-16 - 8352, 348.000, 0, En 1.400950740357E-05, CFL 0.00350, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -2.12E-15 - 8376, 349.000, 0, En 2.199959982622E-05, CFL 0.00445, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te -9.42E-16 - 8400, 350.000, 0, En 1.126522689042E-05, CFL 0.00349, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 2.00E-15 - 8424, 351.000, 0, En 2.340994619731E-06, CFL 0.00221, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -3.99E-16 - 8448, 352.000, 0, En 3.095220780729E-06, CFL 0.00252, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 1.12E-15 - 8472, 353.000, 0, En 1.150623397167E-05, CFL 0.00379, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -6.65E-15, Te -4.52E-15 - 8496, 354.000, 0, En 9.956807435042E-06, CFL 0.00273, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 6.65E-15, Te 5.25E-15 - 8520, 355.000, 0, En 8.197920019768E-06, CFL 0.00241, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 1.33E-14, Te -4.12E-15 - 8544, 356.000, 0, En 5.416978328258E-06, CFL 0.00232, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -2.00E-14, Te 4.14E-15 - 8568, 357.000, 0, En 2.656401908063E-06, CFL 0.00209, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se 0.00E+00, Te -2.46E-16 - 8592, 358.000, 0, En 1.009645090274E-06, CFL 0.00091, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 6.65E-15, Te -9.27E-16 - 8616, 359.000, 0, En 1.378432627435E-06, CFL 0.00091, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 0.00E+00, Te -7.80E-17 - 8640, 360.000, 0, En 4.012332599094E-07, CFL 0.00048, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 1.33E-14, Te 4.37E-15 - 8664, 361.000, 0, En 1.621087979016E-07, CFL 0.00046, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7835, Me -3.10E-17, Se -2.00E-14, Te -3.48E-15 - 8688, 362.000, 0, En 4.581454661887E-07, CFL 0.00108, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 2.46E-15 - 8712, 363.000, 0, En 1.285028889485E-07, CFL 0.00036, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te -7.98E-16 - 8736, 364.000, 0, En 5.452756254811E-07, CFL 0.00111, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 0.00E+00, Te -1.32E-15 - 8760, 365.000, 0, En 6.319485990941E-07, CFL 0.00089, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -1.33E-14, Te 8.82E-16 + 24, 1.000, 0, En 2.218757868225E-06, CFL 0.00129, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.38E-15 + 48, 2.000, 0, En 4.776466226302E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 6.30E-16 + 72, 3.000, 0, En 6.808019088801E-06, CFL 0.00327, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -8.71E-16 + 96, 4.000, 0, En 4.795686911296E-06, CFL 0.00209, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 3.23E-15 + 120, 5.000, 0, En 4.373079761041E-07, CFL 0.00079, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -6.91E-16 + 144, 6.000, 0, En 1.001290498427E-06, CFL 0.00096, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.86E-15 + 168, 7.000, 0, En 3.723476671378E-07, CFL 0.00078, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 3.36E-15 + 192, 8.000, 0, En 2.531373495466E-06, CFL 0.00228, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 1.30E-16 + 216, 9.000, 0, En 4.114907392971E-06, CFL 0.00250, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se -6.65E-15, Te -1.90E-15 + 240, 10.000, 0, En 1.127076303736E-05, CFL 0.00357, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 1.33E-14, Te -1.23E-15 + 264, 11.000, 0, En 8.882183965207E-06, CFL 0.00234, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -1.33E-14, Te -7.99E-16 + 288, 12.000, 0, En 6.694427907670E-06, CFL 0.00304, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 2.00E-14, Te -1.69E-16 + 312, 13.000, 0, En 3.154489211308E-06, CFL 0.00126, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 0.00E+00, Te 1.96E-17 + 336, 14.000, 0, En 2.970255156600E-06, CFL 0.00180, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -1.73E-15 + 360, 15.000, 0, En 6.780415851626E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.20E-15 + 384, 16.000, 0, En 2.640569140770E-06, CFL 0.00195, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 0.00E+00, Te -1.18E-15 + 408, 17.000, 0, En 7.097547379916E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -1.33E-14, Te 1.36E-15 + 432, 18.000, 0, En 9.456530455580E-07, CFL 0.00084, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te -2.60E-17 + 456, 19.000, 0, En 1.339872969622E-06, CFL 0.00172, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 5.38E-16 + 480, 20.000, 0, En 3.889335262595E-06, CFL 0.00337, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 3.42E-15 + 504, 21.000, 0, En 1.846506508527E-06, CFL 0.00129, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 0.00E+00, Te -7.41E-16 + 528, 22.000, 0, En 2.525438989142E-06, CFL 0.00178, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -6.65E-15, Te -2.16E-15 + 552, 23.000, 0, En 3.978972862816E-06, CFL 0.00172, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 1.06E-15 + 576, 24.000, 0, En 4.481970354831E-06, CFL 0.00243, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -4.11E-15 + 600, 25.000, 0, En 1.154122836208E-05, CFL 0.00331, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 2.54E-15 + 624, 26.000, 0, En 5.437785982557E-06, CFL 0.00184, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -2.92E-15 + 648, 27.000, 0, En 1.429975424891E-05, CFL 0.00285, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -6.65E-15, Te -1.04E-15 + 672, 28.000, 0, En 1.036437594380E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se -1.33E-14, Te -4.98E-16 + 696, 29.000, 0, En 1.283135855217E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 1.33E-14, Te 1.06E-15 + 720, 30.000, 0, En 4.851448217343E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 0.00E+00, Te -1.10E-16 + 744, 31.000, 0, En 8.599768633135E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te 2.03E-15 + 768, 32.000, 0, En 1.896633952183E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se -6.65E-15, Te 3.84E-16 + 792, 33.000, 0, En 3.222456276755E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -9.57E-16 + 816, 34.000, 0, En 2.284708088924E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 3.27E-15 + 840, 35.000, 0, En 1.903760094757E-07, CFL 0.00039, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 6.65E-15, Te -2.61E-15 + 864, 36.000, 0, En 4.136543099562E-07, CFL 0.00058, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se -6.65E-15, Te -2.44E-15 + 888, 37.000, 0, En 6.670119149184E-07, CFL 0.00104, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 1.33E-14, Te 3.06E-15 + 912, 38.000, 0, En 1.883422732866E-06, CFL 0.00168, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 6.65E-15, Te 1.09E-16 + 936, 39.000, 0, En 4.015770131374E-06, CFL 0.00221, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -2.52E-15 + 960, 40.000, 0, En 8.172565315847E-07, CFL 0.00097, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -6.65E-15, Te 8.08E-16 + 984, 41.000, 0, En 8.123408327434E-07, CFL 0.00100, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 0.00E+00, Te -1.79E-15 + 1008, 42.000, 0, En 2.992410951703E-06, CFL 0.00192, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 6.65E-15, Te 6.12E-16 + 1032, 43.000, 0, En 2.315788870176E-06, CFL 0.00208, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 0.00E+00, Te -2.86E-17 + 1056, 44.000, 0, En 8.221270998261E-07, CFL 0.00119, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 7.35E-16 + 1080, 45.000, 0, En 3.718656618493E-06, CFL 0.00243, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se 0.00E+00, Te -1.35E-15 + 1104, 46.000, 0, En 3.382509186733E-06, CFL 0.00271, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -3.71E-16 + 1128, 47.000, 0, En 3.323609952845E-07, CFL 0.00041, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se -6.65E-15, Te -4.22E-16 + 1152, 48.000, 0, En 8.348003345028E-07, CFL 0.00073, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 0.00E+00, Te 8.17E-16 + 1176, 49.000, 0, En 2.834178190762E-06, CFL 0.00233, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -1.92E-15 + 1200, 50.000, 0, En 3.893927850684E-07, CFL 0.00041, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -2.51E-15 + 1224, 51.000, 0, En 1.658655522971E-06, CFL 0.00123, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se 0.00E+00, Te 1.65E-15 + 1248, 52.000, 0, En 1.113474339472E-05, CFL 0.00325, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te -4.81E-17 + 1272, 53.000, 0, En 7.404910085900E-06, CFL 0.00262, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se -6.65E-15, Te 1.26E-15 + 1296, 54.000, 0, En 5.674413966263E-06, CFL 0.00228, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 3.28E-16 + 1320, 55.000, 0, En 3.434884751570E-06, CFL 0.00146, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 0.00E+00, Te -3.70E-15 + 1344, 56.000, 0, En 2.986881536806E-06, CFL 0.00192, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 6.65E-15, Te 6.16E-16 + 1368, 57.000, 0, En 2.935311313866E-06, CFL 0.00127, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -1.33E-14, Te 2.44E-15 + 1392, 58.000, 0, En 4.189110842040E-06, CFL 0.00232, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te -1.86E-16 + 1416, 59.000, 0, En 1.199374784553E-06, CFL 0.00084, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -1.24E-15 + 1440, 60.000, 0, En 8.776933596383E-07, CFL 0.00088, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 2.00E-14, Te -2.71E-16 + 1464, 61.000, 0, En 2.281969738645E-06, CFL 0.00285, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 0.00E+00, Te 4.42E-16 + 1488, 62.000, 0, En 4.285712548491E-06, CFL 0.00234, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se 0.00E+00, Te -1.55E-15 + 1512, 63.000, 0, En 2.137743627648E-06, CFL 0.00277, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 4.84E-16 + 1536, 64.000, 0, En 1.075879065525E-06, CFL 0.00216, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te 1.55E-16 + 1560, 65.000, 0, En 9.493410289436E-07, CFL 0.00151, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 0.00E+00, Te 2.44E-15 + 1584, 66.000, 0, En 1.076795911456E-06, CFL 0.00107, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 1.33E-14, Te -2.05E-15 + 1608, 67.000, 0, En 3.662519974175E-06, CFL 0.00196, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se -6.65E-15, Te 1.10E-15 + 1632, 68.000, 0, En 5.887815656164E-06, CFL 0.00313, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -2.05E-15 + 1656, 69.000, 0, En 3.366505403782E-06, CFL 0.00192, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 1.33E-14, Te 2.96E-15 + 1680, 70.000, 0, En 2.696746022949E-06, CFL 0.00195, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 6.65E-15, Te -9.31E-16 + 1704, 71.000, 0, En 3.541501836552E-06, CFL 0.00218, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -1.33E-14, Te 1.50E-15 + 1728, 72.000, 0, En 4.999993306314E-06, CFL 0.00314, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se 0.00E+00, Te -8.56E-16 + 1752, 73.000, 0, En 7.919772304066E-06, CFL 0.00357, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se -6.65E-15, Te 2.57E-15 + 1776, 74.000, 0, En 6.566524963206E-06, CFL 0.00346, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se 0.00E+00, Te -2.55E-15 + 1800, 75.000, 0, En 1.330146529387E-06, CFL 0.00141, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -2.26E-15 + 1824, 76.000, 0, En 2.587851496911E-06, CFL 0.00252, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 1.49E-15 + 1848, 77.000, 0, En 8.109645327019E-06, CFL 0.00357, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te 6.66E-16 + 1872, 78.000, 0, En 4.274953028103E-06, CFL 0.00244, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 0.00E+00, Te 8.64E-16 + 1896, 79.000, 0, En 5.275706137183E-06, CFL 0.00309, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 8.58E-16 + 1920, 80.000, 0, En 4.965945492115E-06, CFL 0.00228, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -2.43E-15 + 1944, 81.000, 0, En 2.848284565698E-06, CFL 0.00215, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 6.65E-15, Te 4.71E-16 + 1968, 82.000, 0, En 4.608888144636E-06, CFL 0.00208, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.42E-15 + 1992, 83.000, 0, En 2.625101763835E-06, CFL 0.00218, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se 0.00E+00, Te -1.15E-17 + 2016, 84.000, 0, En 1.595899814333E-06, CFL 0.00173, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 1.06E-15 + 2040, 85.000, 0, En 2.739328738709E-06, CFL 0.00141, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -1.33E-14, Te 1.96E-15 + 2064, 86.000, 0, En 5.117731106822E-06, CFL 0.00199, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 0.00E+00, Te -2.97E-15 + 2088, 87.000, 0, En 6.829104803578E-06, CFL 0.00294, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 2.00E-14, Te 2.48E-15 + 2112, 88.000, 0, En 9.942448084382E-06, CFL 0.00319, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te -7.23E-16 + 2136, 89.000, 0, En 1.405937307219E-05, CFL 0.00388, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -1.07E-15 + 2160, 90.000, 0, En 1.057358508703E-05, CFL 0.00254, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 1.80E-15 + 2184, 91.000, 0, En 6.807824749338E-06, CFL 0.00241, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.75E-15 + 2208, 92.000, 0, En 1.337900213652E-06, CFL 0.00082, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -8.69E-16 + 2232, 93.000, 0, En 9.808381862211E-07, CFL 0.00094, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -1.03E-15 + 2256, 94.000, 0, En 1.298152854683E-06, CFL 0.00165, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -1.64E-15 + 2280, 95.000, 0, En 2.501418696682E-06, CFL 0.00139, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 3.06E-15 + 2304, 96.000, 0, En 5.950138985477E-06, CFL 0.00381, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -1.16E-15 + 2328, 97.000, 0, En 2.520065040142E-05, CFL 0.00454, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 0.00E+00, Te 9.39E-16 + 2352, 98.000, 0, En 1.836038290832E-05, CFL 0.00468, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -1.33E-14, Te -1.79E-15 + 2376, 99.000, 0, En 1.865214541503E-06, CFL 0.00145, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 6.65E-15, Te 1.45E-15 + 2400, 100.000, 0, En 6.204125274665E-06, CFL 0.00264, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 1.33E-14, Te 7.65E-16 + 2424, 101.000, 0, En 2.336881174258E-06, CFL 0.00214, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -1.33E-14, Te -3.54E-16 + 2448, 102.000, 0, En 4.182535355615E-06, CFL 0.00288, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 6.65E-15, Te -3.46E-16 + 2472, 103.000, 0, En 2.885939452422E-06, CFL 0.00255, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 0.00E+00, Te -1.88E-15 + 2496, 104.000, 0, En 3.429754176897E-06, CFL 0.00315, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 6.65E-15, Te 2.98E-16 + 2520, 105.000, 0, En 1.026452122240E-06, CFL 0.00137, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -6.65E-15, Te 3.28E-16 + 2544, 106.000, 0, En 2.955748441582E-06, CFL 0.00357, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -1.33E-14, Te -8.32E-16 + 2568, 107.000, 0, En 9.047594773833E-06, CFL 0.00514, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se 0.00E+00, Te 3.36E-15 + 2592, 108.000, 0, En 6.441170287184E-06, CFL 0.00422, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 1.33E-14, Te -3.04E-15 + 2616, 109.000, 0, En 1.786878070098E-06, CFL 0.00186, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 2.85E-15 + 2640, 110.000, 0, En 7.229874162481E-07, CFL 0.00091, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te 3.51E-16 + 2664, 111.000, 0, En 9.509194124513E-07, CFL 0.00126, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 1.33E-14, Te -1.71E-15 + 2688, 112.000, 0, En 2.746331133241E-06, CFL 0.00271, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 6.65E-15, Te 4.27E-15 + 2712, 113.000, 0, En 5.761117862358E-06, CFL 0.00273, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te 5.93E-18 + 2736, 114.000, 0, En 7.631533055140E-06, CFL 0.00328, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -2.67E-15 + 2760, 115.000, 0, En 2.040982808862E-06, CFL 0.00149, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -8.91E-16 + 2784, 116.000, 0, En 3.169194818869E-06, CFL 0.00266, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 8.51E-16 + 2808, 117.000, 0, En 7.831374569063E-06, CFL 0.00295, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se 0.00E+00, Te -1.17E-15 + 2832, 118.000, 0, En 9.750663982084E-06, CFL 0.00357, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te 1.64E-15 + 2856, 119.000, 0, En 8.198885980992E-06, CFL 0.00353, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 1.33E-14, Te 5.15E-16 + 2880, 120.000, 0, En 5.118644674326E-06, CFL 0.00286, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se 6.65E-15, Te 7.96E-18 + 2904, 121.000, 0, En 5.427275088794E-06, CFL 0.00420, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 1.33E-14, Te -1.40E-17 + 2928, 122.000, 0, En 6.810131109384E-06, CFL 0.00398, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te 1.01E-15 + 2952, 123.000, 0, En 1.641688416493E-06, CFL 0.00156, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se -6.65E-15, Te -5.37E-16 + 2976, 124.000, 0, En 1.582626139208E-06, CFL 0.00243, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 2.00E-14, Te 2.38E-15 + 3000, 125.000, 0, En 1.012374025079E-06, CFL 0.00196, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 0.00E+00, Te 4.49E-16 + 3024, 126.000, 0, En 1.369605237321E-06, CFL 0.00235, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -7.05E-16 + 3048, 127.000, 0, En 1.010112356873E-05, CFL 0.00624, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 0.00E+00, Te 1.20E-15 + 3072, 128.000, 0, En 1.021415396573E-05, CFL 0.00383, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 6.65E-15, Te -9.36E-17 + 3096, 129.000, 0, En 1.617415962502E-06, CFL 0.00207, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se -6.65E-15, Te -1.20E-15 + 3120, 130.000, 0, En 3.174261920804E-06, CFL 0.00340, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 1.33E-14, Te 2.68E-17 + 3144, 131.000, 0, En 7.368533124380E-06, CFL 0.00449, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 6.65E-15, Te 2.19E-15 + 3168, 132.000, 0, En 3.750466657130E-06, CFL 0.00328, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -1.33E-14, Te -2.70E-15 + 3192, 133.000, 0, En 1.480474786972E-06, CFL 0.00185, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te -9.12E-16 + 3216, 134.000, 0, En 6.506938236591E-07, CFL 0.00119, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 6.65E-15, Te 1.53E-15 + 3240, 135.000, 0, En 5.860526261876E-07, CFL 0.00112, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se -6.65E-15, Te 1.64E-15 + 3264, 136.000, 0, En 4.571194199011E-06, CFL 0.00470, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 0.00E+00, Te -2.83E-15 + 3288, 137.000, 0, En 4.617642262828E-06, CFL 0.00379, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te -1.52E-16 + 3312, 138.000, 0, En 1.036382733542E-06, CFL 0.00205, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -1.33E-14, Te -6.16E-16 + 3336, 139.000, 0, En 3.283024820480E-06, CFL 0.00343, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -6.65E-15, Te 3.70E-15 + 3360, 140.000, 0, En 5.625454578718E-06, CFL 0.00502, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -2.66E-15 + 3384, 141.000, 0, En 3.312598036883E-06, CFL 0.00308, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -1.13E-15 + 3408, 142.000, 0, En 1.752811761416E-06, CFL 0.00214, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -1.33E-14, Te 1.18E-15 + 3432, 143.000, 0, En 1.292608513195E-06, CFL 0.00187, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -6.65E-15, Te 1.89E-16 + 3456, 144.000, 0, En 8.618440991000E-07, CFL 0.00179, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te -3.92E-16 + 3480, 145.000, 0, En 1.429519653494E-06, CFL 0.00200, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 6.65E-15, Te -1.18E-15 + 3504, 146.000, 0, En 4.563315861032E-07, CFL 0.00130, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 6.65E-15, Te -4.75E-17 + 3528, 147.000, 0, En 4.220859177506E-07, CFL 0.00121, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -1.33E-14, Te -4.18E-16 + 3552, 148.000, 0, En 4.586237697189E-07, CFL 0.00097, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se -1.33E-14, Te 1.23E-15 + 3576, 149.000, 0, En 1.411542368936E-07, CFL 0.00037, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.66E-14, Te -3.18E-15 + 3600, 150.000, 0, En 9.110965535582E-07, CFL 0.00179, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 1.19E-15 + 3624, 151.000, 0, En 1.911813055008E-06, CFL 0.00287, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -8.65E-16 + 3648, 152.000, 0, En 4.232569702198E-07, CFL 0.00089, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -6.65E-15, Te -2.09E-15 + 3672, 153.000, 0, En 7.539819783349E-07, CFL 0.00178, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 6.65E-15, Te 1.37E-15 + 3696, 154.000, 0, En 1.559007458867E-06, CFL 0.00259, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 1.26E-15 + 3720, 155.000, 0, En 3.104949758642E-07, CFL 0.00101, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 0.00E+00, Te -1.09E-15 + 3744, 156.000, 0, En 5.502744625853E-06, CFL 0.00410, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 1.42E-15 + 3768, 157.000, 0, En 1.986690632610E-05, CFL 0.00867, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te 3.44E-17 + 3792, 158.000, 0, En 1.692084351837E-05, CFL 0.00663, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -1.33E-14, Te -2.51E-15 + 3816, 159.000, 0, En 6.429585869576E-06, CFL 0.00340, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 2.00E-14, Te -1.24E-16 + 3840, 160.000, 0, En 3.760762332131E-06, CFL 0.00412, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -1.33E-14, Te 2.50E-15 + 3864, 161.000, 0, En 7.847162960521E-06, CFL 0.00520, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -2.04E-15 + 3888, 162.000, 0, En 7.758805121956E-06, CFL 0.00439, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se 0.00E+00, Te 1.30E-15 + 3912, 163.000, 0, En 3.438370422358E-06, CFL 0.00323, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te -1.14E-15 + 3936, 164.000, 0, En 2.315692603380E-06, CFL 0.00313, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 2.81E-15 + 3960, 165.000, 0, En 1.911933162626E-06, CFL 0.00302, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -9.26E-16 + 3984, 166.000, 0, En 1.431109238744E-06, CFL 0.00260, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te -6.94E-16 + 4008, 167.000, 0, En 4.773844542888E-07, CFL 0.00141, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -6.65E-15, Te 2.05E-15 + 4032, 168.000, 0, En 4.293679574688E-07, CFL 0.00128, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 1.33E-14, Te 4.28E-16 + 4056, 169.000, 0, En 6.409286678826E-07, CFL 0.00131, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -2.00E-14, Te -2.35E-16 + 4080, 170.000, 0, En 2.526318217274E-06, CFL 0.00316, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 6.65E-15, Te -2.62E-15 + 4104, 171.000, 0, En 5.606701536129E-06, CFL 0.00523, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 0.00E+00, Te 9.49E-16 + 4128, 172.000, 0, En 3.769334366570E-06, CFL 0.00376, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 1.33E-14, Te -2.14E-16 + 4152, 173.000, 0, En 1.238593527535E-06, CFL 0.00222, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.92E-15 + 4176, 174.000, 0, En 2.021925105194E-06, CFL 0.00272, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -2.00E-14, Te -1.40E-15 + 4200, 175.000, 0, En 3.860797850036E-06, CFL 0.00303, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 6.65E-15, Te 1.57E-15 + 4224, 176.000, 0, En 4.599702076041E-06, CFL 0.00372, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -1.46E-15 + 4248, 177.000, 0, En 2.220209192985E-06, CFL 0.00304, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 1.87E-15 + 4272, 178.000, 0, En 7.751048679100E-07, CFL 0.00146, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te 6.25E-16 + 4296, 179.000, 0, En 3.982034453830E-07, CFL 0.00122, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -1.33E-14, Te 4.31E-15 + 4320, 180.000, 0, En 4.162852604008E-07, CFL 0.00117, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 0.00E+00, Te -4.30E-15 + 4344, 181.000, 0, En 4.335916778230E-06, CFL 0.00460, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 2.36E-15 + 4368, 182.000, 0, En 1.377641577749E-05, CFL 0.00788, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 1.25E-16 + 4392, 183.000, 0, En 1.188632107145E-05, CFL 0.00643, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 0.00E+00, Te -7.32E-16 + 4416, 184.000, 0, En 6.101139849754E-06, CFL 0.00383, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 6.65E-15, Te 7.16E-17 + 4440, 185.000, 0, En 5.126058293244E-06, CFL 0.00368, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te 3.99E-16 + 4464, 186.000, 0, En 3.427478976242E-06, CFL 0.00274, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se 0.00E+00, Te -2.90E-16 + 4488, 187.000, 0, En 1.272430020932E-06, CFL 0.00186, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se -6.65E-15, Te -8.02E-16 + 4512, 188.000, 0, En 2.201792522013E-07, CFL 0.00083, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se 0.00E+00, Te 5.68E-16 + 4536, 189.000, 0, En 1.223899634718E-07, CFL 0.00040, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.66E-14, Te -4.51E-16 + 4560, 190.000, 0, En 2.357871249741E-07, CFL 0.00091, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 2.00E-14, Te -1.68E-15 + 4584, 191.000, 0, En 1.068513107565E-06, CFL 0.00190, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 8.73E-16 + 4608, 192.000, 0, En 1.377219029418E-06, CFL 0.00209, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 8.46E-16 + 4632, 193.000, 0, En 9.162918522560E-07, CFL 0.00200, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 2.92E-15 + 4656, 194.000, 0, En 1.056541980717E-06, CFL 0.00200, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -3.84E-15 + 4680, 195.000, 0, En 1.872057328693E-06, CFL 0.00230, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -1.33E-14, Te -5.75E-16 + 4704, 196.000, 0, En 2.192554539288E-06, CFL 0.00301, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 0.00E+00, Te 1.28E-15 + 4728, 197.000, 0, En 1.868222829741E-06, CFL 0.00243, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 0.00E+00, Te -4.13E-15 + 4752, 198.000, 0, En 2.008568141674E-06, CFL 0.00291, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se 0.00E+00, Te 6.77E-16 + 4776, 199.000, 0, En 9.525651126098E-07, CFL 0.00211, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.90E-15 + 4800, 200.000, 0, En 5.946804309108E-08, CFL 0.00021, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -2.00E-14, Te -4.21E-16 + 4824, 201.000, 0, En 1.376911892392E-07, CFL 0.00058, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te 3.12E-16 + 4848, 202.000, 0, En 2.374326852906E-06, CFL 0.00311, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 0.00E+00, Te -4.80E-16 + 4872, 203.000, 0, En 7.264527241441E-06, CFL 0.00443, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se 0.00E+00, Te -2.00E-15 + 4896, 204.000, 0, En 5.908992864223E-06, CFL 0.00328, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 5.30E-16 + 4920, 205.000, 0, En 7.553468941696E-07, CFL 0.00119, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te 3.04E-16 + 4944, 206.000, 0, En 1.487802314267E-06, CFL 0.00237, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te -6.09E-16 + 4968, 207.000, 0, En 2.827304444283E-06, CFL 0.00269, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te -4.92E-17 + 4992, 208.000, 0, En 3.553637652104E-06, CFL 0.00293, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 1.54E-15 + 5016, 209.000, 0, En 1.134087377122E-06, CFL 0.00172, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 0.00E+00, Te -2.73E-15 + 5040, 210.000, 0, En 3.192994011788E-07, CFL 0.00094, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 2.66E-15 + 5064, 211.000, 0, En 8.644390092726E-08, CFL 0.00034, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 6.65E-15, Te 2.79E-16 + 5088, 212.000, 0, En 7.427114657896E-08, CFL 0.00028, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 1.62E-15 + 5112, 213.000, 0, En 1.941599539875E-06, CFL 0.00254, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -2.00E-14, Te 1.23E-15 + 5136, 214.000, 0, En 4.331638239777E-06, CFL 0.00366, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 6.65E-15, Te -8.80E-17 + 5160, 215.000, 0, En 2.862761947839E-06, CFL 0.00362, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -6.23E-16 + 5184, 216.000, 0, En 7.603518939314E-06, CFL 0.00594, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.36E-15 + 5208, 217.000, 0, En 5.045733186694E-06, CFL 0.00385, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -8.67E-16 + 5232, 218.000, 0, En 1.438683590964E-06, CFL 0.00211, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 1.33E-14, Te -1.94E-15 + 5256, 219.000, 0, En 3.721556676593E-07, CFL 0.00118, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se -6.65E-15, Te -7.56E-16 + 5280, 220.000, 0, En 5.023489194237E-07, CFL 0.00116, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 1.33E-14, Te -1.06E-15 + 5304, 221.000, 0, En 1.556251728442E-07, CFL 0.00063, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -1.33E-14, Te 2.70E-15 + 5328, 222.000, 0, En 9.105786395216E-08, CFL 0.00044, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -1.33E-14, Te -5.10E-16 + 5352, 223.000, 0, En 2.015292463645E-07, CFL 0.00069, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 2.96E-15 + 5376, 224.000, 0, En 3.570581813298E-07, CFL 0.00127, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 6.65E-15, Te -1.50E-15 + 5400, 225.000, 0, En 1.208028969325E-06, CFL 0.00188, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 6.65E-15, Te 1.20E-15 + 5424, 226.000, 0, En 1.092579821929E-06, CFL 0.00229, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se -6.65E-15, Te 2.80E-15 + 5448, 227.000, 0, En 2.359185153871E-06, CFL 0.00340, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -1.02E-15 + 5472, 228.000, 0, En 7.275964562906E-06, CFL 0.00542, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 1.33E-14, Te -7.98E-16 + 5496, 229.000, 0, En 3.984141682249E-06, CFL 0.00318, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te 1.00E-15 + 5520, 230.000, 0, En 9.336957549715E-07, CFL 0.00203, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 1.33E-14, Te -8.17E-16 + 5544, 231.000, 0, En 2.770212003332E-07, CFL 0.00089, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -9.84E-16 + 5568, 232.000, 0, En 1.657051652385E-07, CFL 0.00073, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 0.00E+00, Te 2.80E-15 + 5592, 233.000, 0, En 2.077484410249E-07, CFL 0.00092, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -7.67E-16 + 5616, 234.000, 0, En 4.885565931657E-06, CFL 0.00423, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 6.65E-15, Te -1.20E-15 + 5640, 235.000, 0, En 4.501066818472E-06, CFL 0.00382, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 2.00E-14, Te -2.25E-16 + 5664, 236.000, 0, En 3.741422466513E-07, CFL 0.00124, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.29E-15 + 5688, 237.000, 0, En 9.061641004514E-08, CFL 0.00046, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -1.24E-15 + 5712, 238.000, 0, En 2.776264300733E-07, CFL 0.00106, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 0.00E+00, Te -8.97E-16 + 5736, 239.000, 0, En 6.573037635937E-07, CFL 0.00166, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 2.00E-14, Te 1.35E-15 + 5760, 240.000, 0, En 7.321105998493E-07, CFL 0.00135, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.66E-14, Te -1.07E-15 + 5784, 241.000, 0, En 1.662765981777E-06, CFL 0.00257, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 1.33E-14, Te -9.18E-17 + 5808, 242.000, 0, En 2.543819791995E-06, CFL 0.00323, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 2.89E-15 + 5832, 243.000, 0, En 2.295892796075E-06, CFL 0.00216, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.66E-14, Te -2.83E-15 + 5856, 244.000, 0, En 6.755317342926E-07, CFL 0.00121, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -1.33E-14, Te 1.40E-15 + 5880, 245.000, 0, En 3.574590604311E-07, CFL 0.00106, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 1.33E-14, Te -4.97E-16 + 5904, 246.000, 0, En 3.693088350871E-07, CFL 0.00124, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 6.65E-15, Te -1.20E-15 + 5928, 247.000, 0, En 3.945670605229E-07, CFL 0.00132, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.99E-15 + 5952, 248.000, 0, En 5.639790300094E-07, CFL 0.00158, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -1.88E-15 + 5976, 249.000, 0, En 2.054451931532E-06, CFL 0.00308, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 0.00E+00, Te 1.21E-15 + 6000, 250.000, 0, En 2.843927455274E-06, CFL 0.00355, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 6.65E-15, Te 2.63E-15 + 6024, 251.000, 0, En 3.142076311959E-06, CFL 0.00313, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 6.65E-15, Te -3.87E-15 + 6048, 252.000, 0, En 3.345042038945E-06, CFL 0.00354, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me -1.83E-17, Se -1.33E-14, Te 2.60E-15 + 6072, 253.000, 0, En 2.613046142400E-06, CFL 0.00261, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -1.31E-15 + 6096, 254.000, 0, En 3.382189433979E-06, CFL 0.00306, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 1.91E-15 + 6120, 255.000, 0, En 4.086794928148E-06, CFL 0.00339, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -2.31E-15 + 6144, 256.000, 0, En 4.689940112261E-06, CFL 0.00324, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te 9.01E-16 + 6168, 257.000, 0, En 3.532210692755E-06, CFL 0.00283, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -1.68E-15 + 6192, 258.000, 0, En 5.792025090749E-06, CFL 0.00401, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.00E-14, Te 4.77E-16 + 6216, 259.000, 0, En 1.561405708364E-05, CFL 0.00634, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 6.65E-15, Te 1.58E-15 + 6240, 260.000, 0, En 1.132027979655E-05, CFL 0.00456, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -8.97E-16 + 6264, 261.000, 0, En 2.717709563597E-06, CFL 0.00254, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se -6.65E-15, Te -3.11E-15 + 6288, 262.000, 0, En 1.154473157246E-06, CFL 0.00169, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 5.03E-15 + 6312, 263.000, 0, En 8.057012031945E-07, CFL 0.00164, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se 0.00E+00, Te -2.40E-15 + 6336, 264.000, 0, En 7.598512950694E-07, CFL 0.00152, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 9.89E-16 + 6360, 265.000, 0, En 1.693603284054E-06, CFL 0.00261, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se -6.65E-15, Te 5.80E-16 + 6384, 266.000, 0, En 1.857129884661E-06, CFL 0.00237, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -6.65E-15, Te -1.25E-15 + 6408, 267.000, 0, En 2.799626864501E-06, CFL 0.00329, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se -6.65E-15, Te -9.21E-16 + 6432, 268.000, 0, En 3.321313450342E-06, CFL 0.00288, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 9.98E-16 + 6456, 269.000, 0, En 3.131592169430E-06, CFL 0.00321, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.26E-15 + 6480, 270.000, 0, En 3.700967654427E-07, CFL 0.00093, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -6.65E-15, Te -1.02E-15 + 6504, 271.000, 0, En 4.765477730294E-07, CFL 0.00109, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se -6.65E-15, Te -8.03E-16 + 6528, 272.000, 0, En 2.661143103474E-06, CFL 0.00281, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 2.00E-14, Te 2.85E-15 + 6552, 273.000, 0, En 4.467025120616E-06, CFL 0.00367, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -1.33E-14, Te 9.01E-16 + 6576, 274.000, 0, En 7.113324626077E-06, CFL 0.00425, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -6.65E-15, Te -3.28E-15 + 6600, 275.000, 0, En 4.424637681220E-06, CFL 0.00331, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.59E-15 + 6624, 276.000, 0, En 4.439615637814E-06, CFL 0.00312, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 6.65E-15, Te 7.51E-16 + 6648, 277.000, 0, En 2.389243247228E-06, CFL 0.00237, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 6.65E-15, Te -3.55E-15 + 6672, 278.000, 0, En 9.613939103372E-07, CFL 0.00167, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 6.65E-15, Te -1.31E-15 + 6696, 279.000, 0, En 3.176384371299E-06, CFL 0.00311, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 6.65E-15, Te 1.50E-15 + 6720, 280.000, 0, En 7.086879331883E-06, CFL 0.00425, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -1.46E-17, Se 6.65E-15, Te -3.30E-16 + 6744, 281.000, 0, En 1.181434928581E-05, CFL 0.00510, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -6.65E-15, Te -2.10E-15 + 6768, 282.000, 0, En 9.759441028191E-06, CFL 0.00412, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 6.65E-15, Te -7.05E-16 + 6792, 283.000, 0, En 3.376687151036E-06, CFL 0.00226, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 6.65E-15, Te 2.03E-16 + 6816, 284.000, 0, En 4.442467779929E-05, CFL 0.00908, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te 1.66E-16 + 6840, 285.000, 0, En 6.293008156034E-05, CFL 0.00784, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se -6.65E-15, Te -1.06E-16 + 6864, 286.000, 0, En 1.905335244203E-05, CFL 0.00491, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 0.00E+00, Te -9.40E-16 + 6888, 287.000, 0, En 2.523231026977E-06, CFL 0.00233, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -6.65E-15, Te 3.34E-15 + 6912, 288.000, 0, En 5.918218360737E-06, CFL 0.00304, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 0.00E+00, Te -3.26E-15 + 6936, 289.000, 0, En 1.198905665992E-05, CFL 0.00455, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 1.17E-15 + 6960, 290.000, 0, En 6.876492113232E-06, CFL 0.00278, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -6.56E-16 + 6984, 291.000, 0, En 7.250196542106E-06, CFL 0.00374, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te 7.23E-16 + 7008, 292.000, 0, En 3.603927717709E-05, CFL 0.00617, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -2.22E-15 + 7032, 293.000, 0, En 3.266578642878E-05, CFL 0.00669, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 6.65E-15, Te 5.09E-15 + 7056, 294.000, 0, En 1.377592877533E-05, CFL 0.00356, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te -2.34E-15 + 7080, 295.000, 0, En 6.055024529920E-06, CFL 0.00296, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se 0.00E+00, Te 6.63E-16 + 7104, 296.000, 0, En 1.010336350233E-06, CFL 0.00137, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -2.00E-14, Te -1.44E-15 + 7128, 297.000, 0, En 1.593453195509E-06, CFL 0.00236, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -1.96E-15 + 7152, 298.000, 0, En 2.305708751462E-06, CFL 0.00277, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 1.51E-15 + 7176, 299.000, 0, En 2.376356033794E-06, CFL 0.00169, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -6.65E-15, Te -2.22E-15 + 7200, 300.000, 0, En 2.569706863665E-06, CFL 0.00216, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se -6.65E-15, Te 2.01E-15 + 7224, 301.000, 0, En 4.555076695675E-06, CFL 0.00260, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 6.65E-15, Te -1.73E-15 + 7248, 302.000, 0, En 9.547790106168E-06, CFL 0.00410, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 0.00E+00, Te 1.29E-15 + 7272, 303.000, 0, En 8.781339915994E-06, CFL 0.00292, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 6.65E-15, Te 2.54E-16 + 7296, 304.000, 0, En 2.724419457579E-06, CFL 0.00182, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te -2.19E-16 + 7320, 305.000, 0, En 1.203328444602E-06, CFL 0.00150, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 6.65E-15, Te -1.66E-15 + 7344, 306.000, 0, En 7.042774682747E-07, CFL 0.00113, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 6.65E-15, Te 4.00E-15 + 7368, 307.000, 0, En 1.194300834602E-06, CFL 0.00178, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se 0.00E+00, Te -1.64E-15 + 7392, 308.000, 0, En 2.273623592067E-06, CFL 0.00192, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se -6.65E-15, Te 1.47E-16 + 7416, 309.000, 0, En 3.394783774892E-06, CFL 0.00185, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 6.65E-15, Te -3.41E-16 + 7440, 310.000, 0, En 2.541539367353E-06, CFL 0.00173, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 1.19E-15 + 7464, 311.000, 0, En 2.391290135386E-06, CFL 0.00211, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te -1.28E-16 + 7488, 312.000, 0, En 1.078655106226E-06, CFL 0.00112, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te -7.21E-16 + 7512, 313.000, 0, En 2.542124155471E-07, CFL 0.00070, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te -5.70E-16 + 7536, 314.000, 0, En 5.890932792723E-06, CFL 0.00350, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se 0.00E+00, Te 1.88E-15 + 7560, 315.000, 0, En 2.186571884092E-05, CFL 0.00555, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 1.79E-15 + 7584, 316.000, 0, En 2.120013826132E-05, CFL 0.00463, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -2.50E-15 + 7608, 317.000, 0, En 3.873964053552E-06, CFL 0.00197, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -6.19E-16 + 7632, 318.000, 0, En 6.924447387532E-07, CFL 0.00080, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te -2.50E-16 + 7656, 319.000, 0, En 1.629860155986E-06, CFL 0.00133, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 0.00E+00, Te -2.87E-15 + 7680, 320.000, 0, En 1.028698513650E-06, CFL 0.00107, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 1.33E-14, Te 1.89E-15 + 7704, 321.000, 0, En 4.308637428993E-07, CFL 0.00073, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -1.33E-14, Te -2.16E-15 + 7728, 322.000, 0, En 1.327630170309E-06, CFL 0.00164, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se -6.65E-15, Te -6.77E-16 + 7752, 323.000, 0, En 1.023444057634E-06, CFL 0.00133, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 1.52E-15 + 7776, 324.000, 0, En 6.214275289878E-07, CFL 0.00073, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -2.78E-15 + 7800, 325.000, 0, En 2.337560871536E-06, CFL 0.00171, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 4.89E-15 + 7824, 326.000, 0, En 3.628737077712E-06, CFL 0.00239, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se 0.00E+00, Te -3.69E-15 + 7848, 327.000, 0, En 1.123165595061E-05, CFL 0.00358, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 2.18E-15 + 7872, 328.000, 0, En 1.031938734920E-05, CFL 0.00256, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -2.06E-15 + 7896, 329.000, 0, En 4.360311088154E-06, CFL 0.00258, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 6.65E-15, Te -1.41E-15 + 7920, 330.000, 0, En 3.766089315681E-06, CFL 0.00245, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 2.66E-15 + 7944, 331.000, 0, En 9.027450351848E-07, CFL 0.00109, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -4.86E-16 + 7968, 332.000, 0, En 1.510413904588E-06, CFL 0.00146, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 0.00E+00, Te 2.51E-15 + 7992, 333.000, 0, En 9.882402151090E-07, CFL 0.00088, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se 0.00E+00, Te -2.50E-15 + 8016, 334.000, 0, En 1.143908671664E-06, CFL 0.00127, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -6.65E-15, Te 2.70E-15 + 8040, 335.000, 0, En 1.903363846727E-06, CFL 0.00158, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -6.65E-15, Te -7.65E-16 + 8064, 336.000, 0, En 1.982726332453E-06, CFL 0.00207, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 6.65E-15, Te 5.80E-16 + 8088, 337.000, 0, En 2.713622648903E-06, CFL 0.00267, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -6.65E-15, Te -1.44E-15 + 8112, 338.000, 0, En 1.100485552881E-06, CFL 0.00133, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 1.33E-14, Te 2.31E-15 + 8136, 339.000, 0, En 5.902618533458E-07, CFL 0.00160, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -6.65E-15, Te -2.70E-15 + 8160, 340.000, 0, En 1.566712892647E-06, CFL 0.00155, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 2.00E-14, Te -1.02E-17 + 8184, 341.000, 0, En 1.589043566926E-06, CFL 0.00214, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -1.73E-15 + 8208, 342.000, 0, En 4.230355251560E-07, CFL 0.00119, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se -6.65E-15, Te 1.01E-15 + 8232, 343.000, 0, En 1.232130760462E-07, CFL 0.00052, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te 6.60E-16 + 8256, 344.000, 0, En 3.024881318610E-07, CFL 0.00054, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -1.31E-15 + 8280, 345.000, 0, En 7.094347753709E-07, CFL 0.00087, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 1.63E-15 + 8304, 346.000, 0, En 2.182182681156E-06, CFL 0.00180, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -1.12E-15 + 8328, 347.000, 0, En 5.356296956810E-06, CFL 0.00210, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te -1.56E-16 + 8352, 348.000, 0, En 1.550880980252E-05, CFL 0.00396, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -2.23E-15 + 8376, 349.000, 0, En 2.221763525819E-05, CFL 0.00449, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te -8.82E-16 + 8400, 350.000, 0, En 1.084136681378E-05, CFL 0.00344, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 1.59E-15 + 8424, 351.000, 0, En 2.431986127090E-06, CFL 0.00233, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -9.84E-16 + 8448, 352.000, 0, En 2.971406917406E-06, CFL 0.00245, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 2.57E-16 + 8472, 353.000, 0, En 1.127821390842E-05, CFL 0.00379, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -6.65E-15, Te -3.51E-15 + 8496, 354.000, 0, En 9.954907555040E-06, CFL 0.00272, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 6.65E-15, Te 4.10E-15 + 8520, 355.000, 0, En 8.103233009142E-06, CFL 0.00238, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 1.33E-14, Te -2.90E-15 + 8544, 356.000, 0, En 5.342441917500E-06, CFL 0.00229, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -2.00E-14, Te 3.92E-15 + 8568, 357.000, 0, En 2.615578382385E-06, CFL 0.00205, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se 0.00E+00, Te -1.08E-15 + 8592, 358.000, 0, En 1.092048454621E-06, CFL 0.00100, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 6.65E-15, Te -3.49E-16 + 8616, 359.000, 0, En 1.392101252782E-06, CFL 0.00083, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 0.00E+00, Te -7.52E-16 + 8640, 360.000, 0, En 6.411091782152E-07, CFL 0.00067, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 1.33E-14, Te 3.53E-15 + 8664, 361.000, 0, En 1.516609604194E-07, CFL 0.00045, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7836, Me -3.10E-17, Se -2.66E-14, Te -2.85E-15 + 8688, 362.000, 0, En 3.110134939083E-07, CFL 0.00074, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 1.33E-14, Te 1.05E-15 + 8712, 363.000, 0, En 1.579003418246E-07, CFL 0.00043, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 0.00E+00, Te 5.03E-16 + 8736, 364.000, 0, En 3.819196079254E-07, CFL 0.00067, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 6.65E-15, Te -1.10E-15 + 8760, 365.000, 0, En 6.302059674188E-07, CFL 0.00084, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -2.00E-14, Te 9.84E-16 diff --git a/examples/solo_ocean/single_column_z/timestats.intel b/examples/solo_ocean/single_column_z/timestats.intel index 848998e3b8..098cadcd8f 100644 --- a/examples/solo_ocean/single_column_z/timestats.intel +++ b/examples/solo_ocean/single_column_z/timestats.intel @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 2.217171847465E-06, CFL 0.00129, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.55E-15 - 48, 2.000, 0, En 4.776965724855E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 7.25E-16 - 72, 3.000, 0, En 6.806536316209E-06, CFL 0.00327, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -8.93E-16 - 96, 4.000, 0, En 4.806934185483E-06, CFL 0.00209, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 3.83E-15 - 120, 5.000, 0, En 2.431533587018E-07, CFL 0.00055, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -8.42E-16 - 144, 6.000, 0, En 9.851765098813E-07, CFL 0.00090, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.30E-15 - 168, 7.000, 0, En 5.373452781443E-07, CFL 0.00105, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 3.11E-15 - 192, 8.000, 0, En 2.554839806599E-06, CFL 0.00233, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 6.19E-16 - 216, 9.000, 0, En 4.201263166232E-06, CFL 0.00251, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se -6.65E-15, Te -2.36E-15 - 240, 10.000, 0, En 1.152708283250E-05, CFL 0.00360, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 1.33E-14, Te -9.89E-16 - 264, 11.000, 0, En 8.644202316933E-06, CFL 0.00238, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -1.33E-14, Te 5.09E-17 - 288, 12.000, 0, En 4.195751555472E-06, CFL 0.00190, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 2.00E-14, Te -3.28E-16 - 312, 13.000, 0, En 4.317455773562E-06, CFL 0.00189, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 0.00E+00, Te 2.79E-16 - 336, 14.000, 0, En 2.935006295378E-06, CFL 0.00178, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -1.47E-15 - 360, 15.000, 0, En 6.993769447339E-06, CFL 0.00276, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.07E-15 - 384, 16.000, 0, En 3.170555357010E-06, CFL 0.00247, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 0.00E+00, Te -1.38E-15 - 408, 17.000, 0, En 7.207915673407E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -1.33E-14, Te 6.77E-16 - 432, 18.000, 0, En 1.242247632799E-06, CFL 0.00103, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te 1.13E-15 - 456, 19.000, 0, En 2.838603813009E-07, CFL 0.00040, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 8.38E-16 - 480, 20.000, 0, En 1.587253329077E-06, CFL 0.00121, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 2.91E-15 - 504, 21.000, 0, En 1.965695465452E-06, CFL 0.00109, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 0.00E+00, Te -1.06E-15 - 528, 22.000, 0, En 3.615652082759E-06, CFL 0.00237, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -6.65E-15, Te -1.73E-15 - 552, 23.000, 0, En 2.816956469623E-06, CFL 0.00171, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 4.62E-17 - 576, 24.000, 0, En 3.910632707638E-06, CFL 0.00189, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -3.85E-15 - 600, 25.000, 0, En 1.500331902328E-05, CFL 0.00420, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 3.22E-15 - 624, 26.000, 0, En 5.310500952540E-06, CFL 0.00180, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -3.06E-15 - 648, 27.000, 0, En 1.412409510678E-05, CFL 0.00289, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -2.00E-14, Te -3.44E-16 - 672, 28.000, 0, En 1.034160992756E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se 0.00E+00, Te -1.43E-15 - 696, 29.000, 0, En 1.277066377048E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 1.33E-14, Te 1.65E-15 - 720, 30.000, 0, En 4.842578749180E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 0.00E+00, Te -5.21E-16 - 744, 31.000, 0, En 8.589331697641E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te 2.60E-15 - 768, 32.000, 0, En 1.896740958949E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se 0.00E+00, Te 1.09E-16 - 792, 33.000, 0, En 3.227621644812E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -1.07E-16 - 816, 34.000, 0, En 2.278907531237E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -1.33E-14, Te 2.72E-15 - 840, 35.000, 0, En 9.553292707211E-08, CFL 0.00025, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 6.65E-15, Te -1.62E-15 - 864, 36.000, 0, En 1.758855412883E-07, CFL 0.00030, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 6.65E-15, Te -2.01E-15 - 888, 37.000, 0, En 3.270669734648E-07, CFL 0.00058, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 0.00E+00, Te 2.17E-15 - 912, 38.000, 0, En 1.114011454880E-06, CFL 0.00109, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 6.65E-15, Te -6.19E-16 - 936, 39.000, 0, En 3.975514186870E-06, CFL 0.00233, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -1.91E-15 - 960, 40.000, 0, En 1.138885316299E-06, CFL 0.00144, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -6.65E-15, Te 6.30E-16 - 984, 41.000, 0, En 8.237603644297E-07, CFL 0.00101, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -1.59E-15 - 1008, 42.000, 0, En 2.106242047933E-06, CFL 0.00149, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 0.00E+00, Te 1.14E-16 - 1032, 43.000, 0, En 2.546101643020E-06, CFL 0.00217, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 0.00E+00, Te -8.74E-16 - 1056, 44.000, 0, En 1.156641424413E-06, CFL 0.00163, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.73E-15 - 1080, 45.000, 0, En 1.415420308959E-06, CFL 0.00088, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -2.19E-15 - 1104, 46.000, 0, En 5.238962211726E-07, CFL 0.00052, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -4.20E-17 - 1128, 47.000, 0, En 1.398673064222E-07, CFL 0.00020, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se -6.65E-15, Te 2.25E-16 - 1152, 48.000, 0, En 1.400698736480E-06, CFL 0.00155, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 6.65E-15, Te -4.35E-17 - 1176, 49.000, 0, En 1.283178869606E-06, CFL 0.00078, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -2.49E-15 - 1200, 50.000, 0, En 3.442833709961E-07, CFL 0.00033, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -3.68E-15 - 1224, 51.000, 0, En 2.740566656409E-06, CFL 0.00251, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 3.41E-15 - 1248, 52.000, 0, En 1.028206548344E-05, CFL 0.00297, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te -7.69E-16 - 1272, 53.000, 0, En 7.145605407158E-06, CFL 0.00267, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te 5.77E-16 - 1296, 54.000, 0, En 6.780354451112E-06, CFL 0.00232, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 5.45E-16 - 1320, 55.000, 0, En 3.917298049595E-06, CFL 0.00177, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 0.00E+00, Te -3.72E-15 - 1344, 56.000, 0, En 1.915088995355E-06, CFL 0.00139, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 6.65E-15, Te 1.26E-15 - 1368, 57.000, 0, En 3.479675067891E-06, CFL 0.00156, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 2.32E-15 - 1392, 58.000, 0, En 3.511687420153E-06, CFL 0.00185, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te -6.54E-16 - 1416, 59.000, 0, En 2.195589662145E-06, CFL 0.00217, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se 0.00E+00, Te -1.93E-15 - 1440, 60.000, 0, En 6.675408753503E-07, CFL 0.00080, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te -1.64E-16 - 1464, 61.000, 0, En 9.475024564447E-07, CFL 0.00138, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 2.31E-15 - 1488, 62.000, 0, En 3.851911142701E-06, CFL 0.00231, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se -6.65E-15, Te -2.61E-15 - 1512, 63.000, 0, En 1.789764078830E-06, CFL 0.00252, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 8.63E-16 - 1536, 64.000, 0, En 1.322106323645E-06, CFL 0.00238, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te -4.23E-16 - 1560, 65.000, 0, En 7.295146221477E-07, CFL 0.00144, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 3.69E-15 - 1584, 66.000, 0, En 9.585532810887E-07, CFL 0.00105, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 1.33E-14, Te -2.84E-15 - 1608, 67.000, 0, En 2.626245021616E-06, CFL 0.00153, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se -1.33E-14, Te 2.13E-15 - 1632, 68.000, 0, En 6.379837910423E-06, CFL 0.00325, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -1.73E-15 - 1656, 69.000, 0, En 3.398558068061E-06, CFL 0.00192, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 2.00E-14, Te 3.06E-15 - 1680, 70.000, 0, En 2.728654289349E-06, CFL 0.00196, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 0.00E+00, Te -1.56E-15 - 1704, 71.000, 0, En 3.565131346053E-06, CFL 0.00217, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -6.65E-15, Te 2.10E-15 - 1728, 72.000, 0, En 4.995295522814E-06, CFL 0.00312, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se -6.65E-15, Te -1.29E-15 - 1752, 73.000, 0, En 7.990106237348E-06, CFL 0.00359, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se 0.00E+00, Te 3.80E-15 - 1776, 74.000, 0, En 6.815372489251E-06, CFL 0.00357, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se -6.65E-15, Te -4.62E-15 - 1800, 75.000, 0, En 1.433360253392E-06, CFL 0.00149, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -1.22E-15 - 1824, 76.000, 0, En 1.451764394063E-06, CFL 0.00140, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 1.96E-15 - 1848, 77.000, 0, En 7.639927729436E-06, CFL 0.00345, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te 4.74E-16 - 1872, 78.000, 0, En 4.155415228325E-06, CFL 0.00240, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 0.00E+00, Te 3.80E-16 - 1896, 79.000, 0, En 5.279970660559E-06, CFL 0.00308, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 2.51E-16 - 1920, 80.000, 0, En 4.862076985043E-06, CFL 0.00228, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -2.96E-15 - 1944, 81.000, 0, En 2.857042900321E-06, CFL 0.00218, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 1.20E-15 - 1968, 82.000, 0, En 4.782013404010E-06, CFL 0.00219, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.82E-15 - 1992, 83.000, 0, En 2.461226445681E-06, CFL 0.00199, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se -6.65E-15, Te -1.10E-15 - 2016, 84.000, 0, En 1.621635180469E-06, CFL 0.00172, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 1.31E-15 - 2040, 85.000, 0, En 2.664177079725E-06, CFL 0.00137, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -1.33E-14, Te 1.90E-15 - 2064, 86.000, 0, En 4.142080488692E-06, CFL 0.00173, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 6.65E-15, Te -2.83E-15 - 2088, 87.000, 0, En 2.606739705099E-06, CFL 0.00121, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 1.33E-14, Te 2.61E-15 - 2112, 88.000, 0, En 9.855267926187E-06, CFL 0.00338, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 6.65E-15, Te -1.01E-15 - 2136, 89.000, 0, En 1.336428155842E-05, CFL 0.00382, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -2.12E-15 - 2160, 90.000, 0, En 9.954414719077E-06, CFL 0.00248, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 2.05E-15 - 2184, 91.000, 0, En 6.738371526762E-06, CFL 0.00255, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.00E-15 - 2208, 92.000, 0, En 8.862087404291E-07, CFL 0.00071, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se -6.65E-15, Te -3.86E-16 - 2232, 93.000, 0, En 1.201299941287E-06, CFL 0.00127, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -1.33E-14, Te -1.34E-15 - 2256, 94.000, 0, En 1.303905458700E-06, CFL 0.00169, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 1.33E-14, Te -7.46E-16 - 2280, 95.000, 0, En 2.413890281232E-06, CFL 0.00135, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 2.44E-15 - 2304, 96.000, 0, En 6.028986091594E-06, CFL 0.00382, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -8.73E-16 - 2328, 97.000, 0, En 2.526300476446E-05, CFL 0.00454, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 6.65E-15, Te 7.26E-16 - 2352, 98.000, 0, En 1.793847106336E-05, CFL 0.00465, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -1.33E-14, Te -1.75E-15 - 2376, 99.000, 0, En 1.918309586026E-06, CFL 0.00148, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 6.65E-15, Te 1.01E-15 - 2400, 100.000, 0, En 6.432549117766E-06, CFL 0.00273, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 1.33E-14, Te 7.87E-16 - 2424, 101.000, 0, En 2.450342962951E-06, CFL 0.00218, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -2.00E-14, Te 3.25E-16 - 2448, 102.000, 0, En 4.291709932398E-06, CFL 0.00291, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 1.33E-14, Te -9.67E-16 - 2472, 103.000, 0, En 2.882707769557E-06, CFL 0.00250, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 0.00E+00, Te -1.49E-15 - 2496, 104.000, 0, En 3.423087104675E-06, CFL 0.00314, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 6.65E-15, Te -1.22E-16 - 2520, 105.000, 0, En 1.168033002066E-06, CFL 0.00142, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -6.65E-15, Te 1.06E-15 - 2544, 106.000, 0, En 3.118951363878E-06, CFL 0.00364, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -1.33E-14, Te -2.07E-15 - 2568, 107.000, 0, En 9.084459132081E-06, CFL 0.00508, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se 0.00E+00, Te 3.38E-15 - 2592, 108.000, 0, En 6.439889301126E-06, CFL 0.00423, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 1.33E-14, Te -2.96E-15 - 2616, 109.000, 0, En 1.756318535861E-06, CFL 0.00182, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 1.72E-15 - 2640, 110.000, 0, En 7.169284239862E-07, CFL 0.00088, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te -2.83E-16 - 2664, 111.000, 0, En 9.334696803403E-07, CFL 0.00123, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 1.33E-14, Te -1.18E-15 - 2688, 112.000, 0, En 2.699565260089E-06, CFL 0.00267, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 6.65E-15, Te 5.19E-15 - 2712, 113.000, 0, En 5.608790061554E-06, CFL 0.00268, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -1.08E-15 - 2736, 114.000, 0, En 7.632965612882E-06, CFL 0.00323, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -1.84E-15 - 2760, 115.000, 0, En 2.139665377438E-06, CFL 0.00148, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -1.74E-15 - 2784, 116.000, 0, En 3.398039802704E-06, CFL 0.00272, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 9.03E-16 - 2808, 117.000, 0, En 8.270460452510E-06, CFL 0.00305, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se 0.00E+00, Te -4.72E-16 - 2832, 118.000, 0, En 9.948479421695E-06, CFL 0.00357, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -1.33E-14, Te -3.75E-16 - 2856, 119.000, 0, En 8.390718716682E-06, CFL 0.00358, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 2.00E-14, Te 1.52E-15 - 2880, 120.000, 0, En 5.128472655403E-06, CFL 0.00284, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se -6.65E-15, Te 3.28E-16 - 2904, 121.000, 0, En 5.312047076586E-06, CFL 0.00414, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 2.00E-14, Te 1.25E-15 - 2928, 122.000, 0, En 6.458245232701E-06, CFL 0.00383, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te -4.52E-16 - 2952, 123.000, 0, En 1.615870416371E-06, CFL 0.00152, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se 0.00E+00, Te -6.78E-16 - 2976, 124.000, 0, En 1.606756749926E-06, CFL 0.00245, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 6.65E-15, Te 3.13E-15 - 3000, 125.000, 0, En 1.046517725380E-06, CFL 0.00197, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 6.65E-15, Te 9.01E-16 - 3024, 126.000, 0, En 1.434047710630E-06, CFL 0.00240, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -2.77E-15 - 3048, 127.000, 0, En 1.008575348271E-05, CFL 0.00621, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 6.65E-15, Te 1.41E-15 - 3072, 128.000, 0, En 1.061721154884E-05, CFL 0.00394, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 0.00E+00, Te -6.10E-16 - 3096, 129.000, 0, En 1.805565602925E-06, CFL 0.00219, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te 2.14E-16 - 3120, 130.000, 0, En 3.075263945325E-06, CFL 0.00336, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 6.65E-15, Te 5.65E-16 - 3144, 131.000, 0, En 7.178355953792E-06, CFL 0.00441, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 6.65E-15, Te 1.08E-15 - 3168, 132.000, 0, En 3.746897333104E-06, CFL 0.00325, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -6.65E-15, Te -2.09E-15 - 3192, 133.000, 0, En 1.358103720989E-06, CFL 0.00174, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te 6.93E-16 - 3216, 134.000, 0, En 6.028242228615E-07, CFL 0.00119, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 9.77E-16 - 3240, 135.000, 0, En 5.305042420931E-07, CFL 0.00098, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se 0.00E+00, Te 2.16E-15 - 3264, 136.000, 0, En 4.360328810234E-06, CFL 0.00457, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 0.00E+00, Te -3.19E-15 - 3288, 137.000, 0, En 4.502719577859E-06, CFL 0.00371, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se -6.65E-15, Te 1.43E-15 - 3312, 138.000, 0, En 1.023447518824E-06, CFL 0.00198, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -6.65E-15, Te -1.99E-15 - 3336, 139.000, 0, En 3.321198819440E-06, CFL 0.00347, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -1.33E-14, Te 3.23E-15 - 3360, 140.000, 0, En 5.375106163110E-06, CFL 0.00477, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -3.67E-15 - 3384, 141.000, 0, En 3.443371577006E-06, CFL 0.00309, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 6.65E-15, Te -3.25E-16 - 3408, 142.000, 0, En 1.826765958648E-06, CFL 0.00219, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -1.33E-14, Te 1.13E-15 - 3432, 143.000, 0, En 1.353630109279E-06, CFL 0.00192, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -1.33E-14, Te 3.76E-16 - 3456, 144.000, 0, En 8.826151614091E-07, CFL 0.00177, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 6.65E-15, Te -7.25E-16 - 3480, 145.000, 0, En 1.450258774518E-06, CFL 0.00196, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 6.65E-15, Te -1.51E-15 - 3504, 146.000, 0, En 4.954349856164E-07, CFL 0.00133, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 6.65E-15, Te 2.08E-16 - 3528, 147.000, 0, En 4.671261844232E-07, CFL 0.00127, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -1.33E-14, Te -7.44E-16 - 3552, 148.000, 0, En 4.979830184636E-07, CFL 0.00097, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se -1.33E-14, Te 1.68E-15 - 3576, 149.000, 0, En 1.593001475424E-07, CFL 0.00038, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.66E-14, Te -2.41E-15 - 3600, 150.000, 0, En 9.535743433187E-07, CFL 0.00183, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 1.45E-15 - 3624, 151.000, 0, En 1.984443481452E-06, CFL 0.00290, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -2.17E-15 - 3648, 152.000, 0, En 4.661528405803E-07, CFL 0.00091, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te -4.35E-16 - 3672, 153.000, 0, En 7.343793117949E-07, CFL 0.00173, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 1.33E-14, Te 1.28E-15 - 3696, 154.000, 0, En 1.523208902086E-06, CFL 0.00254, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se -6.65E-15, Te 3.55E-16 - 3720, 155.000, 0, En 3.115064423431E-07, CFL 0.00097, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -4.37E-18 - 3744, 156.000, 0, En 5.506160505727E-06, CFL 0.00413, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 1.14E-15 - 3768, 157.000, 0, En 1.912536545660E-05, CFL 0.00840, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te 1.76E-15 - 3792, 158.000, 0, En 1.687609238092E-05, CFL 0.00668, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -1.33E-14, Te -3.14E-15 - 3816, 159.000, 0, En 6.754643300676E-06, CFL 0.00380, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te 7.04E-16 - 3840, 160.000, 0, En 3.817129085918E-06, CFL 0.00421, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se 0.00E+00, Te 1.43E-15 - 3864, 161.000, 0, En 7.748912764417E-06, CFL 0.00523, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -2.55E-15 - 3888, 162.000, 0, En 8.051023279950E-06, CFL 0.00471, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se -6.65E-15, Te 8.78E-16 - 3912, 163.000, 0, En 3.347931138198E-06, CFL 0.00323, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.66E-14, Te 4.26E-16 - 3936, 164.000, 0, En 2.111037627473E-06, CFL 0.00291, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 1.40E-15 - 3960, 165.000, 0, En 1.950354514778E-06, CFL 0.00302, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -5.44E-16 - 3984, 166.000, 0, En 1.569336361743E-06, CFL 0.00272, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te -3.68E-16 - 4008, 167.000, 0, En 5.231543229985E-07, CFL 0.00148, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 1.99E-15 - 4032, 168.000, 0, En 4.059761866924E-07, CFL 0.00120, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 6.65E-15, Te -4.62E-17 - 4056, 169.000, 0, En 6.248304053108E-07, CFL 0.00133, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -6.65E-15, Te -7.15E-16 - 4080, 170.000, 0, En 2.473572073570E-06, CFL 0.00314, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 0.00E+00, Te -1.66E-15 - 4104, 171.000, 0, En 5.567599904883E-06, CFL 0.00519, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 1.21E-15 - 4128, 172.000, 0, En 3.758907919380E-06, CFL 0.00371, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 6.65E-15, Te -8.70E-16 - 4152, 173.000, 0, En 1.221040804446E-06, CFL 0.00217, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.34E-15 - 4176, 174.000, 0, En 1.923877843646E-06, CFL 0.00263, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -1.33E-14, Te -1.23E-15 - 4200, 175.000, 0, En 3.780352938967E-06, CFL 0.00302, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 0.00E+00, Te 2.04E-15 - 4224, 176.000, 0, En 4.981996593905E-06, CFL 0.00415, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -2.15E-15 - 4248, 177.000, 0, En 2.391232896984E-06, CFL 0.00315, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 1.96E-15 - 4272, 178.000, 0, En 8.406075502164E-07, CFL 0.00144, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te -1.33E-16 - 4296, 179.000, 0, En 3.542011541065E-07, CFL 0.00109, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -2.00E-14, Te 3.49E-15 - 4320, 180.000, 0, En 3.739664812949E-07, CFL 0.00107, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 6.65E-15, Te -4.00E-15 - 4344, 181.000, 0, En 4.255509175092E-06, CFL 0.00454, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 2.06E-15 - 4368, 182.000, 0, En 1.360939636311E-05, CFL 0.00785, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 3.84E-17 - 4392, 183.000, 0, En 1.110671502045E-05, CFL 0.00625, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se -6.65E-15, Te -6.44E-16 - 4416, 184.000, 0, En 4.627393214178E-06, CFL 0.00337, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 6.65E-15, Te 7.30E-16 - 4440, 185.000, 0, En 3.925302450375E-06, CFL 0.00337, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 1.33E-14, Te -9.71E-16 - 4464, 186.000, 0, En 3.456203322528E-06, CFL 0.00278, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se -6.65E-15, Te 3.92E-16 - 4488, 187.000, 0, En 1.320351657815E-06, CFL 0.00191, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se 6.65E-15, Te -8.49E-16 - 4512, 188.000, 0, En 2.500425897424E-07, CFL 0.00096, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se -6.65E-15, Te 2.56E-16 - 4536, 189.000, 0, En 1.379395299757E-07, CFL 0.00052, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.66E-14, Te -5.62E-16 - 4560, 190.000, 0, En 1.834870706970E-07, CFL 0.00076, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -2.36E-15 - 4584, 191.000, 0, En 9.951081217307E-07, CFL 0.00181, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 6.48E-16 - 4608, 192.000, 0, En 1.331959058907E-06, CFL 0.00203, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 1.56E-15 - 4632, 193.000, 0, En 8.928889959701E-07, CFL 0.00197, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 1.49E-15 - 4656, 194.000, 0, En 1.039923436524E-06, CFL 0.00197, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 6.65E-15, Te -3.88E-15 - 4680, 195.000, 0, En 1.851083493838E-06, CFL 0.00227, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.00E-14, Te -2.67E-17 - 4704, 196.000, 0, En 2.163886345977E-06, CFL 0.00298, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 0.00E+00, Te 6.41E-16 - 4728, 197.000, 0, En 1.840007336289E-06, CFL 0.00241, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 6.65E-15, Te -2.46E-15 - 4752, 198.000, 0, En 2.005040320013E-06, CFL 0.00290, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -6.65E-15, Te 8.34E-16 - 4776, 199.000, 0, En 9.684581754032E-07, CFL 0.00212, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.11E-15 - 4800, 200.000, 0, En 6.690451354160E-08, CFL 0.00023, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -2.00E-14, Te -4.60E-16 - 4824, 201.000, 0, En 1.435852516692E-07, CFL 0.00057, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te 1.09E-15 - 4848, 202.000, 0, En 2.342638162355E-06, CFL 0.00305, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 0.00E+00, Te -1.68E-15 - 4872, 203.000, 0, En 7.301242107171E-06, CFL 0.00451, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se 0.00E+00, Te -1.06E-15 - 4896, 204.000, 0, En 6.076612739419E-06, CFL 0.00354, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 1.30E-15 - 4920, 205.000, 0, En 7.568445240288E-07, CFL 0.00113, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te 5.77E-16 - 4944, 206.000, 0, En 1.736699253886E-06, CFL 0.00270, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te -1.14E-15 - 4968, 207.000, 0, En 3.103086886317E-06, CFL 0.00303, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 1.65E-16 - 4992, 208.000, 0, En 4.131618489091E-06, CFL 0.00349, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 1.15E-15 - 5016, 209.000, 0, En 1.193165016403E-06, CFL 0.00179, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 0.00E+00, Te -2.28E-15 - 5040, 210.000, 0, En 4.076981826117E-07, CFL 0.00111, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 1.57E-15 - 5064, 211.000, 0, En 1.155501567048E-07, CFL 0.00037, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 6.65E-15, Te 4.16E-16 - 5088, 212.000, 0, En 8.479609475571E-08, CFL 0.00029, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 1.93E-15 - 5112, 213.000, 0, En 2.044340825645E-06, CFL 0.00257, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -1.33E-14, Te 3.55E-16 - 5136, 214.000, 0, En 4.442651363595E-06, CFL 0.00373, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 0.00E+00, Te 6.87E-16 - 5160, 215.000, 0, En 2.871007632354E-06, CFL 0.00361, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -1.42E-15 - 5184, 216.000, 0, En 7.352144490838E-06, CFL 0.00582, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.99E-15 - 5208, 217.000, 0, En 5.367755093871E-06, CFL 0.00409, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -8.87E-16 - 5232, 218.000, 0, En 1.621584650983E-06, CFL 0.00223, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 6.65E-15, Te -1.78E-15 - 5256, 219.000, 0, En 3.695508174580E-07, CFL 0.00114, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se 0.00E+00, Te -6.94E-16 - 5280, 220.000, 0, En 4.820346322597E-07, CFL 0.00117, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 1.33E-14, Te -5.92E-16 - 5304, 221.000, 0, En 1.545163349362E-07, CFL 0.00058, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -1.33E-14, Te 2.42E-15 - 5328, 222.000, 0, En 1.001427112784E-07, CFL 0.00048, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -2.00E-14, Te -9.21E-16 - 5352, 223.000, 0, En 2.164864532231E-07, CFL 0.00074, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 1.74E-15 - 5376, 224.000, 0, En 3.644855765059E-07, CFL 0.00128, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 1.33E-14, Te -6.19E-16 - 5400, 225.000, 0, En 1.202761150039E-06, CFL 0.00185, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 6.65E-15, Te 1.42E-15 - 5424, 226.000, 0, En 1.079915686570E-06, CFL 0.00228, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se -6.65E-15, Te 2.41E-15 - 5448, 227.000, 0, En 2.354551950724E-06, CFL 0.00339, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -4.32E-16 - 5472, 228.000, 0, En 7.248644146286E-06, CFL 0.00542, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 6.65E-15, Te -1.20E-15 - 5496, 229.000, 0, En 4.008411746550E-06, CFL 0.00313, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -6.65E-15, Te 1.92E-16 - 5520, 230.000, 0, En 9.694434015326E-07, CFL 0.00207, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 6.65E-15, Te -8.26E-16 - 5544, 231.000, 0, En 2.908121916400E-07, CFL 0.00093, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -2.98E-16 - 5568, 232.000, 0, En 1.566565367000E-07, CFL 0.00070, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 6.65E-15, Te 2.32E-15 - 5592, 233.000, 0, En 2.181031357519E-07, CFL 0.00094, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -3.62E-16 - 5616, 234.000, 0, En 4.931474915239E-06, CFL 0.00425, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 6.65E-15, Te -1.41E-15 - 5640, 235.000, 0, En 3.676032966145E-06, CFL 0.00313, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 1.33E-14, Te -9.15E-16 - 5664, 236.000, 0, En 4.616011791164E-07, CFL 0.00133, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.91E-15 - 5688, 237.000, 0, En 1.131594789872E-07, CFL 0.00061, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -1.54E-15 - 5712, 238.000, 0, En 2.389942972873E-07, CFL 0.00098, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 6.65E-15, Te -6.28E-16 - 5736, 239.000, 0, En 5.992930354876E-07, CFL 0.00159, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 2.00E-14, Te 8.96E-16 - 5760, 240.000, 0, En 8.791211491792E-07, CFL 0.00152, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.66E-14, Te 1.66E-16 - 5784, 241.000, 0, En 1.777187187425E-06, CFL 0.00267, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 1.33E-14, Te -1.08E-15 - 5808, 242.000, 0, En 2.609844689736E-06, CFL 0.00325, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 0.00E+00, Te 3.14E-15 - 5832, 243.000, 0, En 2.339070464466E-06, CFL 0.00221, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.00E-14, Te -2.66E-15 - 5856, 244.000, 0, En 9.455942317860E-07, CFL 0.00174, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se 0.00E+00, Te 1.29E-15 - 5880, 245.000, 0, En 2.706760507165E-07, CFL 0.00068, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 0.00E+00, Te -9.80E-16 - 5904, 246.000, 0, En 2.873817712880E-07, CFL 0.00101, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 1.33E-14, Te -2.39E-16 - 5928, 247.000, 0, En 3.598495220124E-07, CFL 0.00120, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.12E-15 - 5952, 248.000, 0, En 6.474150158598E-07, CFL 0.00170, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se 0.00E+00, Te -1.15E-15 - 5976, 249.000, 0, En 2.169020417384E-06, CFL 0.00316, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 0.00E+00, Te 3.41E-16 - 6000, 250.000, 0, En 2.949173327692E-06, CFL 0.00361, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 0.00E+00, Te 3.51E-15 - 6024, 251.000, 0, En 3.217175882704E-06, CFL 0.00314, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 0.00E+00, Te -3.86E-15 - 6048, 252.000, 0, En 3.325381384992E-06, CFL 0.00356, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8143, Me -1.83E-17, Se -6.65E-15, Te 3.72E-15 - 6072, 253.000, 0, En 2.786193108619E-06, CFL 0.00293, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -2.00E-15 - 6096, 254.000, 0, En 3.529286907353E-06, CFL 0.00332, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 1.76E-15 - 6120, 255.000, 0, En 4.473462699632E-06, CFL 0.00393, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -1.09E-15 - 6144, 256.000, 0, En 5.006078516411E-06, CFL 0.00374, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te 7.01E-16 - 6168, 257.000, 0, En 3.841243903760E-06, CFL 0.00302, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -1.33E-14, Te -9.50E-16 - 6192, 258.000, 0, En 6.114005302326E-06, CFL 0.00444, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.00E-14, Te -2.25E-16 - 6216, 259.000, 0, En 1.562888982708E-05, CFL 0.00638, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 0.00E+00, Te 9.05E-16 - 6240, 260.000, 0, En 1.159403329901E-05, CFL 0.00456, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -1.44E-15 - 6264, 261.000, 0, En 2.928090864143E-06, CFL 0.00289, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se 0.00E+00, Te -2.46E-15 - 6288, 262.000, 0, En 1.221775300307E-06, CFL 0.00184, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se -6.65E-15, Te 5.83E-15 - 6312, 263.000, 0, En 7.910007914613E-07, CFL 0.00161, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se 6.65E-15, Te -3.85E-15 - 6336, 264.000, 0, En 6.641588158413E-07, CFL 0.00133, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 2.19E-15 - 6360, 265.000, 0, En 1.677618515833E-06, CFL 0.00266, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se -6.65E-15, Te 4.12E-16 - 6384, 266.000, 0, En 2.174450524507E-06, CFL 0.00285, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -6.65E-15, Te -2.13E-15 - 6408, 267.000, 0, En 2.757156511598E-06, CFL 0.00325, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se -6.65E-15, Te -8.76E-16 - 6432, 268.000, 0, En 3.274158717126E-06, CFL 0.00284, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 2.07E-15 - 6456, 269.000, 0, En 3.081701686401E-06, CFL 0.00316, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.04E-15 - 6480, 270.000, 0, En 3.627416736452E-07, CFL 0.00089, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -6.65E-15, Te 1.34E-16 - 6504, 271.000, 0, En 4.764198423957E-07, CFL 0.00108, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se -6.65E-15, Te 1.35E-16 - 6528, 272.000, 0, En 2.634640229981E-06, CFL 0.00277, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 2.00E-14, Te 1.66E-15 - 6552, 273.000, 0, En 4.438635504600E-06, CFL 0.00362, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 7.96E-17 - 6576, 274.000, 0, En 7.111152753802E-06, CFL 0.00424, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -1.33E-14, Te -2.09E-15 - 6600, 275.000, 0, En 4.878756236618E-06, CFL 0.00356, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.18E-15 - 6624, 276.000, 0, En 5.035328468974E-06, CFL 0.00388, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 1.33E-14, Te 9.46E-16 - 6648, 277.000, 0, En 3.350660909390E-06, CFL 0.00312, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se -6.65E-15, Te -2.10E-15 - 6672, 278.000, 0, En 1.104176959780E-06, CFL 0.00191, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 1.33E-14, Te -5.74E-16 - 6696, 279.000, 0, En 3.003165940190E-06, CFL 0.00301, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 1.33E-14, Te 8.23E-16 - 6720, 280.000, 0, En 7.023577914865E-06, CFL 0.00423, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -1.46E-17, Se 0.00E+00, Te -6.76E-16 - 6744, 281.000, 0, En 1.170360565952E-05, CFL 0.00508, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -6.65E-15, Te -1.95E-15 - 6768, 282.000, 0, En 9.644455376681E-06, CFL 0.00409, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 6.65E-15, Te -2.74E-17 - 6792, 283.000, 0, En 3.285126605592E-06, CFL 0.00223, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 6.65E-15, Te 1.23E-15 - 6816, 284.000, 0, En 4.351060845297E-05, CFL 0.00884, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te 3.33E-16 - 6840, 285.000, 0, En 6.376728021885E-05, CFL 0.00805, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se -6.65E-15, Te 7.24E-16 - 6864, 286.000, 0, En 1.930195917110E-05, CFL 0.00494, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 6.65E-15, Te 4.12E-16 - 6888, 287.000, 0, En 2.951178487604E-06, CFL 0.00249, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -2.00E-14, Te 2.59E-15 - 6912, 288.000, 0, En 5.996702816184E-06, CFL 0.00312, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 6.65E-15, Te -2.54E-15 - 6936, 289.000, 0, En 1.192568657094E-05, CFL 0.00459, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 2.25E-15 - 6960, 290.000, 0, En 6.917878688732E-06, CFL 0.00278, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -1.33E-14, Te -2.05E-15 - 6984, 291.000, 0, En 7.760470175184E-06, CFL 0.00395, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te 9.98E-16 - 7008, 292.000, 0, En 3.644264450347E-05, CFL 0.00624, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -3.19E-15 - 7032, 293.000, 0, En 3.281800819151E-05, CFL 0.00669, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 1.33E-14, Te 3.31E-15 - 7056, 294.000, 0, En 1.378522296838E-05, CFL 0.00358, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 1.63E-15 - 7080, 295.000, 0, En 5.980108666566E-06, CFL 0.00291, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te -7.39E-16 - 7104, 296.000, 0, En 1.073417690345E-06, CFL 0.00141, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -9.96E-16 - 7128, 297.000, 0, En 1.715170541827E-06, CFL 0.00248, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -2.64E-15 - 7152, 298.000, 0, En 2.435327151339E-06, CFL 0.00288, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 1.54E-15 - 7176, 299.000, 0, En 2.365242900438E-06, CFL 0.00170, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -1.33E-14, Te -1.52E-15 - 7200, 300.000, 0, En 2.486237647511E-06, CFL 0.00204, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se 0.00E+00, Te 2.18E-15 - 7224, 301.000, 0, En 4.469915712186E-06, CFL 0.00256, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 0.00E+00, Te -1.13E-15 - 7248, 302.000, 0, En 9.240203621718E-06, CFL 0.00399, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 0.00E+00, Te -8.85E-16 - 7272, 303.000, 0, En 8.311987532944E-06, CFL 0.00283, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 6.65E-15, Te 1.28E-15 - 7296, 304.000, 0, En 2.576512475012E-06, CFL 0.00169, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 2.10E-16 - 7320, 305.000, 0, En 1.101575027070E-06, CFL 0.00130, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 6.65E-15, Te -2.92E-15 - 7344, 306.000, 0, En 6.232158526857E-07, CFL 0.00103, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 1.33E-14, Te 4.04E-15 - 7368, 307.000, 0, En 1.053427119573E-06, CFL 0.00160, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se -6.65E-15, Te -1.27E-15 - 7392, 308.000, 0, En 3.111256952905E-06, CFL 0.00300, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se -6.65E-15, Te -6.34E-17 - 7416, 309.000, 0, En 3.101863348879E-06, CFL 0.00164, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 6.65E-15, Te -2.19E-16 - 7440, 310.000, 0, En 2.333993333637E-06, CFL 0.00170, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 2.79E-15 - 7464, 311.000, 0, En 2.296088645004E-06, CFL 0.00197, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te -3.72E-16 - 7488, 312.000, 0, En 1.589366016647E-06, CFL 0.00192, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te -8.04E-16 - 7512, 313.000, 0, En 2.164743606108E-07, CFL 0.00055, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 6.65E-15, Te -5.85E-16 - 7536, 314.000, 0, En 5.864292264502E-06, CFL 0.00351, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se -6.65E-15, Te 2.39E-15 - 7560, 315.000, 0, En 2.148156285568E-05, CFL 0.00544, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 1.31E-15 - 7584, 316.000, 0, En 2.061178262174E-05, CFL 0.00446, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -2.79E-15 - 7608, 317.000, 0, En 3.588162652378E-06, CFL 0.00185, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -7.72E-16 - 7632, 318.000, 0, En 6.418292259618E-07, CFL 0.00073, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 6.65E-15, Te 1.48E-15 - 7656, 319.000, 0, En 1.579700297277E-06, CFL 0.00139, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 0.00E+00, Te -3.37E-15 - 7680, 320.000, 0, En 1.477701926021E-06, CFL 0.00154, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 2.39E-15 - 7704, 321.000, 0, En 5.824967823602E-07, CFL 0.00121, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -6.65E-15, Te -2.70E-15 - 7728, 322.000, 0, En 1.211260219929E-06, CFL 0.00141, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se -6.65E-15, Te -1.25E-15 - 7752, 323.000, 0, En 1.096731811852E-06, CFL 0.00132, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 2.64E-15 - 7776, 324.000, 0, En 6.105940395901E-07, CFL 0.00071, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -2.71E-15 - 7800, 325.000, 0, En 2.563603761040E-06, CFL 0.00199, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 2.86E-15 - 7824, 326.000, 0, En 3.013147293852E-06, CFL 0.00180, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -1.51E-15 - 7848, 327.000, 0, En 1.069453277913E-05, CFL 0.00343, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 1.79E-15 - 7872, 328.000, 0, En 1.019158749982E-05, CFL 0.00254, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -2.71E-15 - 7896, 329.000, 0, En 3.631446984364E-06, CFL 0.00200, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 1.33E-14, Te -2.12E-15 - 7920, 330.000, 0, En 3.756279928950E-06, CFL 0.00243, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -2.00E-14, Te 2.05E-15 - 7944, 331.000, 0, En 9.148524181937E-07, CFL 0.00109, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -2.57E-16 - 7968, 332.000, 0, En 1.499468926204E-06, CFL 0.00146, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 0.00E+00, Te 2.49E-15 - 7992, 333.000, 0, En 1.380907839055E-06, CFL 0.00138, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se 0.00E+00, Te -1.68E-15 - 8016, 334.000, 0, En 1.373694715911E-06, CFL 0.00168, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -6.65E-15, Te 1.95E-15 - 8040, 335.000, 0, En 1.714599908672E-06, CFL 0.00135, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -6.65E-15, Te -1.78E-16 - 8064, 336.000, 0, En 1.426159593189E-06, CFL 0.00175, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 6.65E-15, Te 2.11E-15 - 8088, 337.000, 0, En 1.475890393097E-06, CFL 0.00127, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -6.65E-15, Te -3.50E-15 - 8112, 338.000, 0, En 1.069507697121E-06, CFL 0.00124, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 1.33E-14, Te 2.92E-15 - 8136, 339.000, 0, En 6.225530794268E-07, CFL 0.00164, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -6.65E-15, Te -1.64E-15 - 8160, 340.000, 0, En 1.606102657681E-06, CFL 0.00143, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 6.65E-15, Te -6.59E-16 - 8184, 341.000, 0, En 1.392187796921E-06, CFL 0.00181, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 1.33E-14, Te -9.88E-16 - 8208, 342.000, 0, En 4.465045677601E-07, CFL 0.00126, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se -6.65E-15, Te 3.14E-16 - 8232, 343.000, 0, En 8.311466916961E-08, CFL 0.00039, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te 1.02E-15 - 8256, 344.000, 0, En 3.412378568696E-07, CFL 0.00062, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -1.96E-15 - 8280, 345.000, 0, En 7.530026148481E-07, CFL 0.00093, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 1.08E-15 - 8304, 346.000, 0, En 2.334324183955E-06, CFL 0.00209, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -1.11E-15 - 8328, 347.000, 0, En 6.193081743986E-06, CFL 0.00250, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te 2.01E-16 - 8352, 348.000, 0, En 1.400950740107E-05, CFL 0.00350, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -1.30E-15 - 8376, 349.000, 0, En 2.199959980973E-05, CFL 0.00445, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te -8.31E-16 - 8400, 350.000, 0, En 1.126522687725E-05, CFL 0.00349, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 2.61E-15 - 8424, 351.000, 0, En 2.340994615072E-06, CFL 0.00221, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -1.75E-15 - 8448, 352.000, 0, En 3.095220778358E-06, CFL 0.00252, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 8.15E-16 - 8472, 353.000, 0, En 1.150623397472E-05, CFL 0.00379, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -6.65E-15, Te -4.69E-15 - 8496, 354.000, 0, En 9.956807440469E-06, CFL 0.00273, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 6.65E-15, Te 4.19E-15 - 8520, 355.000, 0, En 8.197920021353E-06, CFL 0.00241, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 1.33E-14, Te -2.02E-15 - 8544, 356.000, 0, En 5.416978331421E-06, CFL 0.00232, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -2.00E-14, Te 4.64E-15 - 8568, 357.000, 0, En 2.656401912240E-06, CFL 0.00209, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se 0.00E+00, Te -1.73E-15 - 8592, 358.000, 0, En 1.009645095121E-06, CFL 0.00091, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 6.65E-15, Te -2.00E-16 - 8616, 359.000, 0, En 1.378432632372E-06, CFL 0.00091, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -2.59E-16 - 8640, 360.000, 0, En 4.012332620536E-07, CFL 0.00048, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 6.65E-15, Te 3.79E-15 - 8664, 361.000, 0, En 1.621087963942E-07, CFL 0.00046, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7835, Me -3.10E-17, Se -2.00E-14, Te -3.38E-15 - 8688, 362.000, 0, En 4.581454654626E-07, CFL 0.00108, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 2.26E-15 - 8712, 363.000, 0, En 1.285028895524E-07, CFL 0.00036, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te -6.20E-16 - 8736, 364.000, 0, En 5.452756239280E-07, CFL 0.00111, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 0.00E+00, Te -2.81E-16 - 8760, 365.000, 0, En 6.319485966758E-07, CFL 0.00089, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -1.33E-14, Te 5.87E-17 + 24, 1.000, 0, En 2.218757868338E-06, CFL 0.00129, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.38E-15 + 48, 2.000, 0, En 4.776466226287E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te -2.38E-16 + 72, 3.000, 0, En 6.808019089357E-06, CFL 0.00327, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -1.59E-18 + 96, 4.000, 0, En 4.795686911578E-06, CFL 0.00209, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 2.37E-15 + 120, 5.000, 0, En 4.373079759404E-07, CFL 0.00079, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -6.91E-16 + 144, 6.000, 0, En 1.001290498364E-06, CFL 0.00096, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -9.87E-16 + 168, 7.000, 0, En 3.723476671259E-07, CFL 0.00078, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 2.49E-15 + 192, 8.000, 0, En 2.531373496296E-06, CFL 0.00228, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 9.99E-16 + 216, 9.000, 0, En 4.114907393300E-06, CFL 0.00250, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se 0.00E+00, Te -1.90E-15 + 240, 10.000, 0, En 1.127076303689E-05, CFL 0.00357, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 6.65E-15, Te -1.23E-15 + 264, 11.000, 0, En 8.882183965097E-06, CFL 0.00234, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -6.65E-15, Te -7.99E-16 + 288, 12.000, 0, En 6.694427907552E-06, CFL 0.00304, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 1.33E-14, Te -1.70E-16 + 312, 13.000, 0, En 3.154489211411E-06, CFL 0.00126, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 6.65E-15, Te 8.87E-16 + 336, 14.000, 0, En 2.970255156521E-06, CFL 0.00180, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -1.33E-14, Te -2.60E-15 + 360, 15.000, 0, En 6.780415851304E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 3.07E-15 + 384, 16.000, 0, En 2.640567493933E-06, CFL 0.00195, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 6.65E-15, Te -1.76E-15 + 408, 17.000, 0, En 7.097526459940E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -2.00E-14, Te 8.30E-17 + 432, 18.000, 0, En 9.456534343984E-07, CFL 0.00084, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te 2.06E-15 + 456, 19.000, 0, En 1.339873261406E-06, CFL 0.00172, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 1.63E-16 + 480, 20.000, 0, En 3.889335855035E-06, CFL 0.00337, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 2.52E-15 + 504, 21.000, 0, En 1.846483110553E-06, CFL 0.00129, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 6.65E-15, Te -5.99E-16 + 528, 22.000, 0, En 2.525439419459E-06, CFL 0.00178, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -1.33E-14, Te -1.55E-15 + 552, 23.000, 0, En 3.978981275444E-06, CFL 0.00172, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -6.65E-15, Te 1.58E-15 + 576, 24.000, 0, En 4.481968052207E-06, CFL 0.00243, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 0.00E+00, Te -4.83E-15 + 600, 25.000, 0, En 1.154123069896E-05, CFL 0.00331, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 2.73E-15 + 624, 26.000, 0, En 5.437756695108E-06, CFL 0.00184, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -2.37E-15 + 648, 27.000, 0, En 1.429974281260E-05, CFL 0.00285, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -6.65E-15, Te -3.75E-16 + 672, 28.000, 0, En 1.036437173874E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se -6.65E-15, Te -3.04E-16 + 696, 29.000, 0, En 1.283133688895E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 6.65E-15, Te 4.71E-16 + 720, 30.000, 0, En 4.851445788655E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 6.65E-15, Te 1.61E-16 + 744, 31.000, 0, En 8.599768477933E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te 2.40E-15 + 768, 32.000, 0, En 1.896634573144E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se -6.65E-15, Te 3.96E-16 + 792, 33.000, 0, En 3.222457340949E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -1.27E-15 + 816, 34.000, 0, En 2.284707269037E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.10E-15 + 840, 35.000, 0, En 1.903760965427E-07, CFL 0.00039, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 0.00E+00, Te -2.57E-15 + 864, 36.000, 0, En 4.136544208277E-07, CFL 0.00058, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 6.65E-15, Te -1.97E-15 + 888, 37.000, 0, En 6.670119564271E-07, CFL 0.00104, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 6.65E-15, Te 2.77E-15 + 912, 38.000, 0, En 1.883422924814E-06, CFL 0.00168, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 0.00E+00, Te -2.01E-16 + 936, 39.000, 0, En 4.015770032670E-06, CFL 0.00221, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 6.65E-15, Te -2.10E-15 + 960, 40.000, 0, En 8.172565803078E-07, CFL 0.00097, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -1.33E-14, Te 7.55E-16 + 984, 41.000, 0, En 8.123408307992E-07, CFL 0.00100, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -2.49E-15 + 1008, 42.000, 0, En 2.992410488580E-06, CFL 0.00192, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 0.00E+00, Te 4.80E-16 + 1032, 43.000, 0, En 2.315788834027E-06, CFL 0.00208, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 6.65E-15, Te -5.16E-16 + 1056, 44.000, 0, En 8.221269892535E-07, CFL 0.00119, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.28E-15 + 1080, 45.000, 0, En 3.718657942834E-06, CFL 0.00243, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -1.02E-15 + 1104, 46.000, 0, En 3.382503515000E-06, CFL 0.00271, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -6.34E-16 + 1128, 47.000, 0, En 3.323607995001E-07, CFL 0.00041, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se -6.65E-15, Te 2.71E-16 + 1152, 48.000, 0, En 8.348002573758E-07, CFL 0.00073, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 0.00E+00, Te -3.09E-16 + 1176, 49.000, 0, En 2.834178161229E-06, CFL 0.00233, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -1.79E-15 + 1200, 50.000, 0, En 3.893927638079E-07, CFL 0.00041, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 6.65E-15, Te -2.98E-15 + 1224, 51.000, 0, En 1.658655487576E-06, CFL 0.00123, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 1.71E-15 + 1248, 52.000, 0, En 1.113474339475E-05, CFL 0.00325, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te 6.23E-17 + 1272, 53.000, 0, En 7.404910068477E-06, CFL 0.00262, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te 1.48E-16 + 1296, 54.000, 0, En 5.674413925885E-06, CFL 0.00228, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 9.32E-16 + 1320, 55.000, 0, En 3.434883846929E-06, CFL 0.00146, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 6.65E-15, Te -3.57E-15 + 1344, 56.000, 0, En 2.986880892331E-06, CFL 0.00192, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 0.00E+00, Te -5.26E-16 + 1368, 57.000, 0, En 2.935312626552E-06, CFL 0.00127, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 2.75E-15 + 1392, 58.000, 0, En 4.189110845974E-06, CFL 0.00232, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te -1.03E-16 + 1416, 59.000, 0, En 1.199374756500E-06, CFL 0.00084, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -2.08E-15 + 1440, 60.000, 0, En 8.776933672086E-07, CFL 0.00088, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te 4.79E-16 + 1464, 61.000, 0, En 2.281969745779E-06, CFL 0.00285, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 4.55E-16 + 1488, 62.000, 0, En 4.285711979112E-06, CFL 0.00234, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se -6.65E-15, Te -2.58E-15 + 1512, 63.000, 0, En 2.137743658957E-06, CFL 0.00277, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 8.33E-16 + 1536, 64.000, 0, En 1.075879065898E-06, CFL 0.00216, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te 2.62E-16 + 1560, 65.000, 0, En 9.493410108223E-07, CFL 0.00151, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 2.27E-15 + 1584, 66.000, 0, En 1.076795889074E-06, CFL 0.00107, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 1.33E-14, Te -2.50E-15 + 1608, 67.000, 0, En 3.662519868246E-06, CFL 0.00196, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se -6.65E-15, Te 2.50E-15 + 1632, 68.000, 0, En 5.887815619655E-06, CFL 0.00313, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -9.97E-16 + 1656, 69.000, 0, En 3.366505400877E-06, CFL 0.00192, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 1.33E-14, Te 2.37E-15 + 1680, 70.000, 0, En 2.696746018865E-06, CFL 0.00195, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 6.65E-15, Te -1.68E-15 + 1704, 71.000, 0, En 3.541501816513E-06, CFL 0.00218, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -6.65E-15, Te 2.93E-15 + 1728, 72.000, 0, En 4.999993278427E-06, CFL 0.00314, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se -6.65E-15, Te -8.18E-16 + 1752, 73.000, 0, En 7.919772263101E-06, CFL 0.00357, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se -6.65E-15, Te 2.08E-15 + 1776, 74.000, 0, En 6.566524927249E-06, CFL 0.00346, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se 0.00E+00, Te -2.52E-15 + 1800, 75.000, 0, En 1.330146208994E-06, CFL 0.00141, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -1.72E-15 + 1824, 76.000, 0, En 2.587851505506E-06, CFL 0.00252, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 2.05E-15 + 1848, 77.000, 0, En 8.109644967120E-06, CFL 0.00357, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te 2.60E-16 + 1872, 78.000, 0, En 4.274952867557E-06, CFL 0.00244, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 0.00E+00, Te 9.00E-16 + 1896, 79.000, 0, En 5.275706052728E-06, CFL 0.00309, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 1.63E-15 + 1920, 80.000, 0, En 4.965945398046E-06, CFL 0.00228, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -3.76E-15 + 1944, 81.000, 0, En 2.848284626624E-06, CFL 0.00215, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 1.18E-16 + 1968, 82.000, 0, En 4.608888205920E-06, CFL 0.00208, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -8.19E-16 + 1992, 83.000, 0, En 2.625101896523E-06, CFL 0.00218, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se -6.65E-15, Te -1.02E-15 + 2016, 84.000, 0, En 1.595899892965E-06, CFL 0.00173, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 1.33E-15 + 2040, 85.000, 0, En 2.739328685383E-06, CFL 0.00141, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -1.33E-14, Te 1.97E-15 + 2064, 86.000, 0, En 5.117730951920E-06, CFL 0.00199, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 1.33E-14, Te -3.04E-15 + 2088, 87.000, 0, En 6.829105250344E-06, CFL 0.00294, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 6.65E-15, Te 2.38E-15 + 2112, 88.000, 0, En 9.942447735774E-06, CFL 0.00319, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te 1.50E-16 + 2136, 89.000, 0, En 1.405937265575E-05, CFL 0.00388, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -2.08E-15 + 2160, 90.000, 0, En 1.057358468490E-05, CFL 0.00254, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 1.64E-15 + 2184, 91.000, 0, En 6.807824354646E-06, CFL 0.00241, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.56E-15 + 2208, 92.000, 0, En 1.337900105696E-06, CFL 0.00082, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -1.44E-15 + 2232, 93.000, 0, En 9.808383433175E-07, CFL 0.00094, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -1.38E-15 + 2256, 94.000, 0, En 1.298153174344E-06, CFL 0.00165, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -5.76E-16 + 2280, 95.000, 0, En 2.501419035478E-06, CFL 0.00139, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 3.02E-15 + 2304, 96.000, 0, En 5.950139250284E-06, CFL 0.00381, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -1.23E-15 + 2328, 97.000, 0, En 2.520065134199E-05, CFL 0.00454, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 0.00E+00, Te 5.04E-16 + 2352, 98.000, 0, En 1.836038379211E-05, CFL 0.00468, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -6.65E-15, Te -9.65E-16 + 2376, 99.000, 0, En 1.865214654566E-06, CFL 0.00145, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 4.08E-16 + 2400, 100.000, 0, En 6.204125262135E-06, CFL 0.00264, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 1.33E-14, Te 1.55E-15 + 2424, 101.000, 0, En 2.336881068838E-06, CFL 0.00214, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -1.33E-14, Te -2.26E-16 + 2448, 102.000, 0, En 4.182535267944E-06, CFL 0.00288, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 6.65E-15, Te -3.32E-16 + 2472, 103.000, 0, En 2.885939634872E-06, CFL 0.00255, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 6.65E-15, Te -2.73E-15 + 2496, 104.000, 0, En 3.429754288688E-06, CFL 0.00315, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 1.33E-14, Te 1.62E-16 + 2520, 105.000, 0, En 1.026452133806E-06, CFL 0.00137, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -2.00E-14, Te 7.99E-16 + 2544, 106.000, 0, En 2.955748510919E-06, CFL 0.00357, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -6.65E-15, Te -1.06E-15 + 2568, 107.000, 0, En 9.047594983153E-06, CFL 0.00514, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -6.65E-15, Te 2.89E-15 + 2592, 108.000, 0, En 6.441170526095E-06, CFL 0.00422, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.00E-14, Te -2.43E-15 + 2616, 109.000, 0, En 1.786878164650E-06, CFL 0.00186, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 2.89E-15 + 2640, 110.000, 0, En 7.229874233699E-07, CFL 0.00091, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te 1.33E-17 + 2664, 111.000, 0, En 9.509194280862E-07, CFL 0.00126, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 6.65E-15, Te -1.40E-15 + 2688, 112.000, 0, En 2.746331214739E-06, CFL 0.00271, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 1.33E-14, Te 5.21E-15 + 2712, 113.000, 0, En 5.761117942617E-06, CFL 0.00273, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 6.65E-15, Te -5.52E-16 + 2736, 114.000, 0, En 7.631532958730E-06, CFL 0.00328, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 1.33E-14, Te -2.41E-15 + 2760, 115.000, 0, En 2.040982666680E-06, CFL 0.00149, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -6.40E-16 + 2784, 116.000, 0, En 3.169194687462E-06, CFL 0.00266, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 1.06E-15 + 2808, 117.000, 0, En 7.831374404321E-06, CFL 0.00295, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se -6.65E-15, Te -2.89E-15 + 2832, 118.000, 0, En 9.750663870620E-06, CFL 0.00357, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te 1.76E-15 + 2856, 119.000, 0, En 8.198885978146E-06, CFL 0.00353, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 2.00E-14, Te -3.08E-16 + 2880, 120.000, 0, En 5.118644774092E-06, CFL 0.00286, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se 0.00E+00, Te 2.41E-16 + 2904, 121.000, 0, En 5.427275253197E-06, CFL 0.00420, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 1.33E-14, Te 5.12E-16 + 2928, 122.000, 0, En 6.810131245985E-06, CFL 0.00398, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te -1.03E-16 + 2952, 123.000, 0, En 1.641688433269E-06, CFL 0.00156, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se 0.00E+00, Te -6.02E-16 + 2976, 124.000, 0, En 1.582626085973E-06, CFL 0.00243, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 1.33E-14, Te 2.87E-15 + 3000, 125.000, 0, En 1.012373980880E-06, CFL 0.00196, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 0.00E+00, Te 1.47E-16 + 3024, 126.000, 0, En 1.369605205151E-06, CFL 0.00235, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -7.95E-16 + 3048, 127.000, 0, En 1.010112346524E-05, CFL 0.00624, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 6.65E-15, Te 7.57E-16 + 3072, 128.000, 0, En 1.021415385206E-05, CFL 0.00383, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 0.00E+00, Te 1.36E-16 + 3096, 129.000, 0, En 1.617415925445E-06, CFL 0.00207, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te -2.59E-16 + 3120, 130.000, 0, En 3.174261970597E-06, CFL 0.00340, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 1.33E-14, Te -5.16E-16 + 3144, 131.000, 0, En 7.368533150651E-06, CFL 0.00449, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 0.00E+00, Te 2.58E-15 + 3168, 132.000, 0, En 3.750466665320E-06, CFL 0.00328, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -6.65E-15, Te -2.18E-15 + 3192, 133.000, 0, En 1.480474809590E-06, CFL 0.00185, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te -5.54E-16 + 3216, 134.000, 0, En 6.506938446582E-07, CFL 0.00119, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 8.52E-16 + 3240, 135.000, 0, En 5.860526541159E-07, CFL 0.00112, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se -6.65E-15, Te 2.06E-15 + 3264, 136.000, 0, En 4.571194238901E-06, CFL 0.00470, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 6.65E-15, Te -2.75E-15 + 3288, 137.000, 0, En 4.617642225338E-06, CFL 0.00379, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se -6.65E-15, Te 5.44E-16 + 3312, 138.000, 0, En 1.036382690021E-06, CFL 0.00205, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -6.65E-15, Te -1.16E-15 + 3336, 139.000, 0, En 3.283024725956E-06, CFL 0.00343, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -6.65E-15, Te 3.04E-15 + 3360, 140.000, 0, En 5.625454442059E-06, CFL 0.00502, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -3.23E-15 + 3384, 141.000, 0, En 3.312597943245E-06, CFL 0.00308, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se -6.65E-15, Te -8.43E-16 + 3408, 142.000, 0, En 1.752811695769E-06, CFL 0.00214, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -6.65E-15, Te 6.22E-16 + 3432, 143.000, 0, En 1.292608458020E-06, CFL 0.00187, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -1.33E-14, Te 6.03E-16 + 3456, 144.000, 0, En 8.618440662656E-07, CFL 0.00179, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 6.65E-15, Te 7.84E-17 + 3480, 145.000, 0, En 1.429519611464E-06, CFL 0.00200, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 0.00E+00, Te -1.75E-15 + 3504, 146.000, 0, En 4.563315568713E-07, CFL 0.00130, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 6.65E-15, Te 1.04E-15 + 3528, 147.000, 0, En 4.220859103936E-07, CFL 0.00121, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -1.33E-14, Te -1.27E-16 + 3552, 148.000, 0, En 4.586237715032E-07, CFL 0.00097, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 4.01E-16 + 3576, 149.000, 0, En 1.411542434959E-07, CFL 0.00037, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.00E-14, Te -2.07E-15 + 3600, 150.000, 0, En 9.110965104372E-07, CFL 0.00179, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 9.51E-17 + 3624, 151.000, 0, En 1.911812995206E-06, CFL 0.00287, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -1.93E-15 + 3648, 152.000, 0, En 4.232569479731E-07, CFL 0.00089, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te -2.47E-16 + 3672, 153.000, 0, En 7.539820051511E-07, CFL 0.00178, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 1.33E-14, Te 1.11E-15 + 3696, 154.000, 0, En 1.559007487961E-06, CFL 0.00259, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se -6.65E-15, Te 1.04E-15 + 3720, 155.000, 0, En 3.104949957096E-07, CFL 0.00101, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -2.33E-16 + 3744, 156.000, 0, En 5.502744706071E-06, CFL 0.00410, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 1.39E-15 + 3768, 157.000, 0, En 1.986690651143E-05, CFL 0.00867, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te 8.14E-16 + 3792, 158.000, 0, En 1.692084375577E-05, CFL 0.00663, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -6.65E-15, Te -2.57E-15 + 3816, 159.000, 0, En 6.429586022732E-06, CFL 0.00340, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te -7.88E-17 + 3840, 160.000, 0, En 3.760762420700E-06, CFL 0.00412, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -6.65E-15, Te 1.36E-15 + 3864, 161.000, 0, En 7.847163114907E-06, CFL 0.00520, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -1.31E-15 + 3888, 162.000, 0, En 7.758805274281E-06, CFL 0.00439, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se -6.65E-15, Te 1.43E-15 + 3912, 163.000, 0, En 3.438370503151E-06, CFL 0.00323, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.66E-14, Te -1.40E-15 + 3936, 164.000, 0, En 2.315692617449E-06, CFL 0.00313, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 2.99E-15 + 3960, 165.000, 0, En 1.911933122465E-06, CFL 0.00302, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -8.04E-16 + 3984, 166.000, 0, En 1.431109194001E-06, CFL 0.00260, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te -7.20E-16 + 4008, 167.000, 0, En 4.773844625093E-07, CFL 0.00141, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.75E-15 + 4032, 168.000, 0, En 4.293679551193E-07, CFL 0.00128, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 1.33E-14, Te 2.08E-16 + 4056, 169.000, 0, En 6.409286547873E-07, CFL 0.00131, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -1.33E-14, Te -4.62E-16 + 4080, 170.000, 0, En 2.526318190343E-06, CFL 0.00316, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 0.00E+00, Te -2.64E-15 + 4104, 171.000, 0, En 5.606701470264E-06, CFL 0.00523, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 1.55E-15 + 4128, 172.000, 0, En 3.769334305990E-06, CFL 0.00376, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 6.65E-15, Te -1.54E-15 + 4152, 173.000, 0, En 1.238593505921E-06, CFL 0.00222, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 2.07E-15 + 4176, 174.000, 0, En 2.021925142086E-06, CFL 0.00272, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -1.33E-14, Te -1.37E-15 + 4200, 175.000, 0, En 3.860797924706E-06, CFL 0.00303, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 0.00E+00, Te 2.22E-15 + 4224, 176.000, 0, En 4.599702120252E-06, CFL 0.00372, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -2.24E-15 + 4248, 177.000, 0, En 2.220209152563E-06, CFL 0.00304, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 2.86E-15 + 4272, 178.000, 0, En 7.751048454985E-07, CFL 0.00146, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te -1.59E-15 + 4296, 179.000, 0, En 3.982034574834E-07, CFL 0.00122, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -1.33E-14, Te 4.44E-15 + 4320, 180.000, 0, En 4.162852750691E-07, CFL 0.00117, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 0.00E+00, Te -5.17E-15 + 4344, 181.000, 0, En 4.335916829992E-06, CFL 0.00460, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 3.01E-15 + 4368, 182.000, 0, En 1.377641589067E-05, CFL 0.00788, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 9.85E-16 + 4392, 183.000, 0, En 1.188632118394E-05, CFL 0.00643, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 0.00E+00, Te -1.90E-15 + 4416, 184.000, 0, En 6.101139922183E-06, CFL 0.00383, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 6.65E-15, Te 1.94E-15 + 4440, 185.000, 0, En 5.126058335990E-06, CFL 0.00368, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te -1.29E-15 + 4464, 186.000, 0, En 3.427479013028E-06, CFL 0.00274, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se 0.00E+00, Te -5.74E-16 + 4488, 187.000, 0, En 1.272430025608E-06, CFL 0.00186, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se -6.65E-15, Te -2.53E-16 + 4512, 188.000, 0, En 2.201792609193E-07, CFL 0.00083, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se 0.00E+00, Te 2.02E-16 + 4536, 189.000, 0, En 1.223899707759E-07, CFL 0.00040, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.66E-14, Te -4.68E-16 + 4560, 190.000, 0, En 2.357871139010E-07, CFL 0.00091, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 2.00E-14, Te -2.36E-15 + 4584, 191.000, 0, En 1.068513075039E-06, CFL 0.00190, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 1.73E-15 + 4608, 192.000, 0, En 1.377218991104E-06, CFL 0.00209, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 5.72E-16 + 4632, 193.000, 0, En 9.162918285449E-07, CFL 0.00200, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 2.85E-15 + 4656, 194.000, 0, En 1.056541985845E-06, CFL 0.00200, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -4.38E-15 + 4680, 195.000, 0, En 1.872057355477E-06, CFL 0.00230, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -1.33E-14, Te -6.35E-16 + 4704, 196.000, 0, En 2.192554567620E-06, CFL 0.00301, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 0.00E+00, Te 1.08E-15 + 4728, 197.000, 0, En 1.868222824068E-06, CFL 0.00243, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 0.00E+00, Te -3.74E-15 + 4752, 198.000, 0, En 2.008568098811E-06, CFL 0.00291, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se 0.00E+00, Te 4.01E-16 + 4776, 199.000, 0, En 9.525650831922E-07, CFL 0.00211, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.62E-15 + 4800, 200.000, 0, En 5.946804010773E-08, CFL 0.00021, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -1.33E-14, Te -1.10E-15 + 4824, 201.000, 0, En 1.376911961985E-07, CFL 0.00058, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 0.00E+00, Te 1.37E-15 + 4848, 202.000, 0, En 2.374326893476E-06, CFL 0.00311, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 6.65E-15, Te -1.73E-15 + 4872, 203.000, 0, En 7.264527338029E-06, CFL 0.00443, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se -6.65E-15, Te -2.00E-15 + 4896, 204.000, 0, En 5.908992961843E-06, CFL 0.00328, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 1.13E-15 + 4920, 205.000, 0, En 7.553469264832E-07, CFL 0.00119, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te -6.01E-16 + 4944, 206.000, 0, En 1.487802333846E-06, CFL 0.00237, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te -2.46E-16 + 4968, 207.000, 0, En 2.827304458892E-06, CFL 0.00269, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 3.62E-16 + 4992, 208.000, 0, En 3.553637661741E-06, CFL 0.00293, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 1.78E-15 + 5016, 209.000, 0, En 1.134087384663E-06, CFL 0.00172, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 0.00E+00, Te -3.31E-15 + 5040, 210.000, 0, En 3.192993947431E-07, CFL 0.00094, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 2.07E-15 + 5064, 211.000, 0, En 8.644390408439E-08, CFL 0.00034, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 6.65E-15, Te 6.88E-16 + 5088, 212.000, 0, En 7.427114904575E-08, CFL 0.00028, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 2.68E-15 + 5112, 213.000, 0, En 1.941599504436E-06, CFL 0.00254, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -1.33E-14, Te 2.86E-16 + 5136, 214.000, 0, En 4.331638187345E-06, CFL 0.00366, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 0.00E+00, Te 3.54E-16 + 5160, 215.000, 0, En 2.862761913516E-06, CFL 0.00362, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -1.02E-15 + 5184, 216.000, 0, En 7.603518929657E-06, CFL 0.00594, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.29E-15 + 5208, 217.000, 0, En 5.045733170336E-06, CFL 0.00385, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -5.89E-16 + 5232, 218.000, 0, En 1.438683572658E-06, CFL 0.00211, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 1.33E-14, Te -1.35E-15 + 5256, 219.000, 0, En 3.721556524111E-07, CFL 0.00118, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se -6.65E-15, Te -1.06E-15 + 5280, 220.000, 0, En 5.023489149547E-07, CFL 0.00116, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 1.33E-14, Te -1.37E-15 + 5304, 221.000, 0, En 1.556251697988E-07, CFL 0.00063, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -1.33E-14, Te 3.40E-15 + 5328, 222.000, 0, En 9.105785851861E-08, CFL 0.00044, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -2.00E-14, Te -8.50E-16 + 5352, 223.000, 0, En 2.015292370715E-07, CFL 0.00069, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 2.01E-15 + 5376, 224.000, 0, En 3.570581767936E-07, CFL 0.00127, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 1.33E-14, Te -2.02E-17 + 5400, 225.000, 0, En 1.208028975833E-06, CFL 0.00188, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 0.00E+00, Te 1.52E-15 + 5424, 226.000, 0, En 1.092579839490E-06, CFL 0.00229, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se 0.00E+00, Te 1.93E-15 + 5448, 227.000, 0, En 2.359185166795E-06, CFL 0.00340, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se -6.65E-15, Te -3.95E-16 + 5472, 228.000, 0, En 7.275964599910E-06, CFL 0.00542, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 1.33E-14, Te -6.85E-16 + 5496, 229.000, 0, En 3.984141713838E-06, CFL 0.00318, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te 4.17E-16 + 5520, 230.000, 0, En 9.336957526829E-07, CFL 0.00203, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 1.33E-14, Te -1.24E-15 + 5544, 231.000, 0, En 2.770212013914E-07, CFL 0.00089, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -4.36E-16 + 5568, 232.000, 0, En 1.657051745509E-07, CFL 0.00073, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 6.65E-15, Te 3.54E-15 + 5592, 233.000, 0, En 2.077484341646E-07, CFL 0.00092, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se -6.65E-15, Te -8.77E-16 + 5616, 234.000, 0, En 4.885565886082E-06, CFL 0.00423, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 1.33E-14, Te -1.75E-15 + 5640, 235.000, 0, En 4.501066785744E-06, CFL 0.00382, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 1.33E-14, Te -1.76E-16 + 5664, 236.000, 0, En 3.741422428914E-07, CFL 0.00124, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.08E-15 + 5688, 237.000, 0, En 9.061641668189E-08, CFL 0.00046, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -9.52E-16 + 5712, 238.000, 0, En 2.776264316841E-07, CFL 0.00106, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 6.65E-15, Te -7.18E-16 + 5736, 239.000, 0, En 6.573037561548E-07, CFL 0.00166, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 2.00E-14, Te 3.12E-16 + 5760, 240.000, 0, En 7.321105916114E-07, CFL 0.00135, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.66E-14, Te -1.57E-16 + 5784, 241.000, 0, En 1.662765966959E-06, CFL 0.00257, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 1.33E-14, Te -1.30E-15 + 5808, 242.000, 0, En 2.543819761350E-06, CFL 0.00323, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 0.00E+00, Te 2.65E-15 + 5832, 243.000, 0, En 2.295892792505E-06, CFL 0.00216, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.00E-14, Te -1.70E-15 + 5856, 244.000, 0, En 6.755317485568E-07, CFL 0.00121, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se 0.00E+00, Te 1.08E-15 + 5880, 245.000, 0, En 3.574590753847E-07, CFL 0.00106, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 1.33E-14, Te -7.13E-16 + 5904, 246.000, 0, En 3.693088507138E-07, CFL 0.00124, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 6.65E-15, Te -6.89E-16 + 5928, 247.000, 0, En 3.945670730616E-07, CFL 0.00132, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se -6.65E-15, Te 2.10E-15 + 5952, 248.000, 0, En 5.639790230034E-07, CFL 0.00158, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se 0.00E+00, Te -1.20E-15 + 5976, 249.000, 0, En 2.054451910498E-06, CFL 0.00308, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 0.00E+00, Te 1.16E-15 + 6000, 250.000, 0, En 2.843927425850E-06, CFL 0.00355, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 6.65E-15, Te 2.47E-15 + 6024, 251.000, 0, En 3.142076288005E-06, CFL 0.00313, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se -6.65E-15, Te -3.69E-15 + 6048, 252.000, 0, En 3.345042042865E-06, CFL 0.00354, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me -1.83E-17, Se -6.65E-15, Te 2.89E-15 + 6072, 253.000, 0, En 2.613046185438E-06, CFL 0.00261, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -1.10E-15 + 6096, 254.000, 0, En 3.382189481176E-06, CFL 0.00306, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 1.26E-15 + 6120, 255.000, 0, En 4.086794974843E-06, CFL 0.00339, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -2.30E-15 + 6144, 256.000, 0, En 4.689940161403E-06, CFL 0.00324, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 2.00E-14, Te 1.49E-16 + 6168, 257.000, 0, En 3.532210723238E-06, CFL 0.00283, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -6.22E-16 + 6192, 258.000, 0, En 5.792025100544E-06, CFL 0.00401, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.00E-14, Te 3.70E-16 + 6216, 259.000, 0, En 1.561405703341E-05, CFL 0.00634, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 0.00E+00, Te 1.34E-15 + 6240, 260.000, 0, En 1.132027971479E-05, CFL 0.00456, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -1.83E-15 + 6264, 261.000, 0, En 2.717709530778E-06, CFL 0.00254, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se 0.00E+00, Te -3.23E-15 + 6288, 262.000, 0, En 1.154473146657E-06, CFL 0.00169, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 6.36E-15 + 6312, 263.000, 0, En 8.057011943071E-07, CFL 0.00164, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se -6.65E-15, Te -4.36E-15 + 6336, 264.000, 0, En 7.598512941050E-07, CFL 0.00152, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 2.34E-15 + 6360, 265.000, 0, En 1.693603297472E-06, CFL 0.00261, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te 4.34E-16 + 6384, 266.000, 0, En 1.857129901098E-06, CFL 0.00237, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -2.01E-15 + 6408, 267.000, 0, En 2.799626877209E-06, CFL 0.00329, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -1.42E-15 + 6432, 268.000, 0, En 3.321313471125E-06, CFL 0.00288, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 1.36E-15 + 6456, 269.000, 0, En 3.131592199768E-06, CFL 0.00321, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.35E-15 + 6480, 270.000, 0, En 3.700967790869E-07, CFL 0.00093, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te 2.78E-16 + 6504, 271.000, 0, En 4.765477587877E-07, CFL 0.00109, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te 1.59E-16 + 6528, 272.000, 0, En 2.661143067039E-06, CFL 0.00281, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 2.02E-15 + 6552, 273.000, 0, En 4.467025074144E-06, CFL 0.00367, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 2.75E-16 + 6576, 274.000, 0, En 7.113324566279E-06, CFL 0.00425, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -6.65E-15, Te -2.36E-15 + 6600, 275.000, 0, En 4.424637657491E-06, CFL 0.00331, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.27E-15 + 6624, 276.000, 0, En 4.439615681956E-06, CFL 0.00312, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 6.65E-15, Te 4.53E-16 + 6648, 277.000, 0, En 2.389243275600E-06, CFL 0.00237, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 6.65E-15, Te -4.04E-15 + 6672, 278.000, 0, En 9.613939138077E-07, CFL 0.00167, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 6.65E-15, Te -6.96E-16 + 6696, 279.000, 0, En 3.176384376204E-06, CFL 0.00311, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 6.65E-15, Te 6.04E-16 + 6720, 280.000, 0, En 7.086879355432E-06, CFL 0.00425, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -1.46E-17, Se 6.65E-15, Te 1.03E-16 + 6744, 281.000, 0, En 1.181434932967E-05, CFL 0.00510, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -6.65E-15, Te -2.00E-15 + 6768, 282.000, 0, En 9.759441074700E-06, CFL 0.00412, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 6.65E-15, Te -1.85E-15 + 6792, 283.000, 0, En 3.376687130876E-06, CFL 0.00226, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 6.65E-15, Te 1.36E-15 + 6816, 284.000, 0, En 4.442467763031E-05, CFL 0.00908, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 0.00E+00, Te 3.46E-16 + 6840, 285.000, 0, En 6.293008136639E-05, CFL 0.00784, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se 0.00E+00, Te -4.83E-16 + 6864, 286.000, 0, En 1.905335236229E-05, CFL 0.00491, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 0.00E+00, Te -4.87E-17 + 6888, 287.000, 0, En 2.523231040236E-06, CFL 0.00233, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -1.33E-14, Te 1.20E-15 + 6912, 288.000, 0, En 5.918218420755E-06, CFL 0.00304, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 6.65E-15, Te -2.07E-15 + 6936, 289.000, 0, En 1.198905674903E-05, CFL 0.00455, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se -6.65E-15, Te 1.72E-15 + 6960, 290.000, 0, En 6.876492172817E-06, CFL 0.00278, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -2.60E-16 + 6984, 291.000, 0, En 7.250196485719E-06, CFL 0.00374, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 6.65E-15, Te -6.10E-16 + 7008, 292.000, 0, En 3.603927702495E-05, CFL 0.00617, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.66E-14, Te -6.62E-16 + 7032, 293.000, 0, En 3.266578629419E-05, CFL 0.00669, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 1.33E-14, Te 1.50E-15 + 7056, 294.000, 0, En 1.377592872406E-05, CFL 0.00356, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 1.05E-15 + 7080, 295.000, 0, En 6.055024515105E-06, CFL 0.00296, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te -4.09E-16 + 7104, 296.000, 0, En 1.010336338851E-06, CFL 0.00137, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -1.98E-15 + 7128, 297.000, 0, En 1.593453180853E-06, CFL 0.00236, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -1.06E-15 + 7152, 298.000, 0, En 2.305708735408E-06, CFL 0.00277, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 1.81E-15 + 7176, 299.000, 0, En 2.376356024297E-06, CFL 0.00169, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -6.65E-15, Te -2.05E-15 + 7200, 300.000, 0, En 2.569706867719E-06, CFL 0.00216, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se -6.65E-15, Te 2.27E-15 + 7224, 301.000, 0, En 4.555076725374E-06, CFL 0.00260, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 6.65E-15, Te -1.17E-15 + 7248, 302.000, 0, En 9.547790172594E-06, CFL 0.00410, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 0.00E+00, Te 4.93E-16 + 7272, 303.000, 0, En 8.781339984044E-06, CFL 0.00292, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 6.65E-15, Te 3.27E-16 + 7296, 304.000, 0, En 2.724419491890E-06, CFL 0.00182, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 2.70E-16 + 7320, 305.000, 0, En 1.203328467197E-06, CFL 0.00150, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 6.65E-15, Te -1.18E-15 + 7344, 306.000, 0, En 7.042774861026E-07, CFL 0.00113, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 1.33E-14, Te 3.04E-15 + 7368, 307.000, 0, En 1.194300856263E-06, CFL 0.00178, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se -6.65E-15, Te -2.46E-15 + 7392, 308.000, 0, En 2.273623624366E-06, CFL 0.00192, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se -6.65E-15, Te 5.13E-16 + 7416, 309.000, 0, En 3.394783815405E-06, CFL 0.00185, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 6.65E-15, Te 3.12E-16 + 7440, 310.000, 0, En 2.541539402998E-06, CFL 0.00173, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 5.43E-16 + 7464, 311.000, 0, En 2.391290167372E-06, CFL 0.00211, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te 1.42E-16 + 7488, 312.000, 0, En 1.078655121888E-06, CFL 0.00112, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te -8.29E-16 + 7512, 313.000, 0, En 2.542124255784E-07, CFL 0.00070, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te -1.68E-16 + 7536, 314.000, 0, En 5.890932773283E-06, CFL 0.00350, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se 0.00E+00, Te 2.14E-15 + 7560, 315.000, 0, En 2.186571877696E-05, CFL 0.00555, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 8.64E-16 + 7584, 316.000, 0, En 2.120013819147E-05, CFL 0.00463, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -2.53E-15 + 7608, 317.000, 0, En 3.873964019077E-06, CFL 0.00197, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -1.60E-17 + 7632, 318.000, 0, En 6.924447467255E-07, CFL 0.00080, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te 5.74E-16 + 7656, 319.000, 0, En 1.629860172615E-06, CFL 0.00133, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 6.65E-15, Te -2.74E-15 + 7680, 320.000, 0, En 1.028698528200E-06, CFL 0.00107, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 1.98E-15 + 7704, 321.000, 0, En 4.308637550889E-07, CFL 0.00073, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -1.33E-14, Te -2.82E-15 + 7728, 322.000, 0, En 1.327630172733E-06, CFL 0.00164, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se 0.00E+00, Te -8.66E-16 + 7752, 323.000, 0, En 1.023444046662E-06, CFL 0.00133, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 2.50E-15 + 7776, 324.000, 0, En 6.214275305867E-07, CFL 0.00073, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se -6.65E-15, Te -2.80E-15 + 7800, 325.000, 0, En 2.337560896925E-06, CFL 0.00171, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 3.65E-15 + 7824, 326.000, 0, En 3.628737103440E-06, CFL 0.00239, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se 0.00E+00, Te -3.03E-15 + 7848, 327.000, 0, En 1.123165594528E-05, CFL 0.00358, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 2.54E-15 + 7872, 328.000, 0, En 1.031938730381E-05, CFL 0.00256, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -1.27E-15 + 7896, 329.000, 0, En 4.360311050141E-06, CFL 0.00258, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 1.33E-14, Te -2.45E-15 + 7920, 330.000, 0, En 3.766089294403E-06, CFL 0.00245, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -2.00E-14, Te 3.02E-15 + 7944, 331.000, 0, En 9.027450327480E-07, CFL 0.00109, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -1.60E-15 + 7968, 332.000, 0, En 1.510413882842E-06, CFL 0.00146, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 0.00E+00, Te 2.95E-15 + 7992, 333.000, 0, En 9.882402043111E-07, CFL 0.00088, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se 0.00E+00, Te -2.41E-15 + 8016, 334.000, 0, En 1.143908691469E-06, CFL 0.00127, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -6.65E-15, Te 3.03E-15 + 8040, 335.000, 0, En 1.903363864443E-06, CFL 0.00158, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -6.65E-15, Te -1.49E-15 + 8064, 336.000, 0, En 1.982726346022E-06, CFL 0.00207, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 6.65E-15, Te 1.80E-15 + 8088, 337.000, 0, En 2.713622656843E-06, CFL 0.00267, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -6.65E-15, Te -1.39E-15 + 8112, 338.000, 0, En 1.100485552755E-06, CFL 0.00133, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 1.33E-14, Te 2.77E-15 + 8136, 339.000, 0, En 5.902618570656E-07, CFL 0.00160, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -6.65E-15, Te -2.89E-15 + 8160, 340.000, 0, En 1.566712902953E-06, CFL 0.00155, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 6.65E-15, Te -5.11E-16 + 8184, 341.000, 0, En 1.589043570650E-06, CFL 0.00214, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 1.33E-14, Te -1.57E-15 + 8208, 342.000, 0, En 4.230355308830E-07, CFL 0.00119, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se -6.65E-15, Te 1.29E-15 + 8232, 343.000, 0, En 1.232130742608E-07, CFL 0.00052, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te -1.19E-15 + 8256, 344.000, 0, En 3.024881233887E-07, CFL 0.00054, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -1.61E-15 + 8280, 345.000, 0, En 7.094347602874E-07, CFL 0.00087, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 1.09E-15 + 8304, 346.000, 0, En 2.182182657059E-06, CFL 0.00180, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te 1.20E-16 + 8328, 347.000, 0, En 5.356296917752E-06, CFL 0.00210, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te -1.01E-15 + 8352, 348.000, 0, En 1.550880976735E-05, CFL 0.00396, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -1.75E-15 + 8376, 349.000, 0, En 2.221763526073E-05, CFL 0.00449, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te -1.17E-15 + 8400, 350.000, 0, En 1.084136682674E-05, CFL 0.00344, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 1.55E-15 + 8424, 351.000, 0, En 2.431986139227E-06, CFL 0.00233, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -3.91E-16 + 8448, 352.000, 0, En 2.971406938232E-06, CFL 0.00245, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 3.99E-16 + 8472, 353.000, 0, En 1.127821393513E-05, CFL 0.00379, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -6.65E-15, Te -4.78E-15 + 8496, 354.000, 0, En 9.954907571560E-06, CFL 0.00272, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 6.65E-15, Te 3.96E-15 + 8520, 355.000, 0, En 8.103233035878E-06, CFL 0.00238, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 1.33E-14, Te -2.30E-15 + 8544, 356.000, 0, En 5.342441932534E-06, CFL 0.00229, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -2.00E-14, Te 3.10E-15 + 8568, 357.000, 0, En 2.615578380301E-06, CFL 0.00205, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se 0.00E+00, Te -1.75E-16 + 8592, 358.000, 0, En 1.092048441267E-06, CFL 0.00100, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 6.65E-15, Te -1.22E-16 + 8616, 359.000, 0, En 1.392101234582E-06, CFL 0.00083, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -7.25E-16 + 8640, 360.000, 0, En 6.411091671315E-07, CFL 0.00067, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 6.65E-15, Te 2.96E-15 + 8664, 361.000, 0, En 1.516609652282E-07, CFL 0.00045, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7836, Me -3.10E-17, Se -2.00E-14, Te -2.84E-15 + 8688, 362.000, 0, En 3.110134991123E-07, CFL 0.00074, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 1.54E-15 + 8712, 363.000, 0, En 1.579003364167E-07, CFL 0.00043, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te -3.16E-16 + 8736, 364.000, 0, En 3.819196064518E-07, CFL 0.00067, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 0.00E+00, Te -2.05E-16 + 8760, 365.000, 0, En 6.302059789403E-07, CFL 0.00084, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -2.00E-14, Te -1.00E-15 diff --git a/examples/solo_ocean/single_column_z/timestats.pgi b/examples/solo_ocean/single_column_z/timestats.pgi index a900d501ee..3be8aac145 100644 --- a/examples/solo_ocean/single_column_z/timestats.pgi +++ b/examples/solo_ocean/single_column_z/timestats.pgi @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 2.217171847407E-06, CFL 0.00129, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.54E-15 - 48, 2.000, 0, En 4.776965724808E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 7.25E-16 - 72, 3.000, 0, En 6.806536316047E-06, CFL 0.00327, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -8.94E-16 - 96, 4.000, 0, En 4.806934185581E-06, CFL 0.00209, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 2.96E-15 - 120, 5.000, 0, En 2.431533587284E-07, CFL 0.00055, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -8.42E-16 - 144, 6.000, 0, En 9.851765098321E-07, CFL 0.00090, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.30E-15 - 168, 7.000, 0, En 5.373452779241E-07, CFL 0.00105, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 3.11E-15 - 192, 8.000, 0, En 2.554839806621E-06, CFL 0.00233, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te -2.51E-16 - 216, 9.000, 0, En 4.201263165745E-06, CFL 0.00251, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se -6.65E-15, Te -1.49E-15 - 240, 10.000, 0, En 1.152708283229E-05, CFL 0.00360, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 1.33E-14, Te -9.89E-16 - 264, 11.000, 0, En 8.644202310097E-06, CFL 0.00238, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -6.65E-15, Te -8.17E-16 - 288, 12.000, 0, En 4.195751555306E-06, CFL 0.00190, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 1.33E-14, Te 5.38E-16 - 312, 13.000, 0, En 4.317455773953E-06, CFL 0.00189, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 0.00E+00, Te 2.77E-16 - 336, 14.000, 0, En 2.935006295415E-06, CFL 0.00178, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -2.34E-15 - 360, 15.000, 0, En 6.993769447234E-06, CFL 0.00276, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.07E-15 - 384, 16.000, 0, En 3.170555356682E-06, CFL 0.00247, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 6.65E-15, Te -1.38E-15 - 408, 17.000, 0, En 7.207915673493E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -2.00E-14, Te 6.76E-16 - 432, 18.000, 0, En 1.242247632815E-06, CFL 0.00103, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te 2.00E-15 - 456, 19.000, 0, En 2.838603813009E-07, CFL 0.00040, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te -3.00E-17 - 480, 20.000, 0, En 1.587253329040E-06, CFL 0.00121, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 3.78E-15 - 504, 21.000, 0, En 1.965695465456E-06, CFL 0.00109, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 0.00E+00, Te -1.06E-15 - 528, 22.000, 0, En 3.615652083005E-06, CFL 0.00237, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -6.65E-15, Te -2.60E-15 - 552, 23.000, 0, En 2.816956469675E-06, CFL 0.00171, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 9.13E-16 - 576, 24.000, 0, En 3.910632708208E-06, CFL 0.00189, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -3.86E-15 - 600, 25.000, 0, En 1.500331901907E-05, CFL 0.00420, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 2.35E-15 - 624, 26.000, 0, En 5.310500952808E-06, CFL 0.00180, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -2.18E-15 - 648, 27.000, 0, En 1.412409510688E-05, CFL 0.00289, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -2.00E-14, Te -3.41E-16 - 672, 28.000, 0, En 1.034160992761E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se 0.00E+00, Te -5.59E-16 - 696, 29.000, 0, En 1.277066377066E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 1.33E-14, Te 7.90E-16 - 720, 30.000, 0, En 4.842578749254E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 0.00E+00, Te 3.51E-16 - 744, 31.000, 0, En 8.589331697465E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se -6.65E-15, Te 1.73E-15 - 768, 32.000, 0, En 1.896740958943E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se 0.00E+00, Te 1.02E-16 - 792, 33.000, 0, En 3.227621644802E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -9.75E-16 - 816, 34.000, 0, En 2.278907531256E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 3.59E-15 - 840, 35.000, 0, En 9.553292706926E-08, CFL 0.00025, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 6.65E-15, Te -2.49E-15 - 864, 36.000, 0, En 1.758855412953E-07, CFL 0.00030, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se -6.65E-15, Te -2.01E-15 - 888, 37.000, 0, En 3.270669734066E-07, CFL 0.00058, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 1.33E-14, Te 3.04E-15 - 912, 38.000, 0, En 1.114011456434E-06, CFL 0.00109, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 6.65E-15, Te -1.48E-15 - 936, 39.000, 0, En 3.975514187239E-06, CFL 0.00233, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -1.90E-15 - 960, 40.000, 0, En 1.138885376325E-06, CFL 0.00144, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -1.33E-14, Te 6.09E-16 - 984, 41.000, 0, En 8.237603642620E-07, CFL 0.00101, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -1.59E-15 - 1008, 42.000, 0, En 2.106242047853E-06, CFL 0.00149, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se -6.65E-15, Te 9.81E-16 - 1032, 43.000, 0, En 2.546101643107E-06, CFL 0.00217, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 1.33E-14, Te -8.77E-16 - 1056, 44.000, 0, En 1.156641426722E-06, CFL 0.00163, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.73E-15 - 1080, 45.000, 0, En 1.415420308961E-06, CFL 0.00088, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -1.32E-15 - 1104, 46.000, 0, En 5.238962211897E-07, CFL 0.00052, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -4.12E-17 - 1128, 47.000, 0, En 1.398673064303E-07, CFL 0.00020, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se -6.65E-15, Te 2.27E-16 - 1152, 48.000, 0, En 1.400698736468E-06, CFL 0.00155, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 6.65E-15, Te -3.62E-17 - 1176, 49.000, 0, En 1.283178869606E-06, CFL 0.00078, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -2.48E-15 - 1200, 50.000, 0, En 3.442833709962E-07, CFL 0.00033, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -3.68E-15 - 1224, 51.000, 0, En 2.740566656383E-06, CFL 0.00251, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 2.54E-15 - 1248, 52.000, 0, En 1.028206548298E-05, CFL 0.00297, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te 9.90E-17 - 1272, 53.000, 0, En 7.145605407084E-06, CFL 0.00267, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te 5.77E-16 - 1296, 54.000, 0, En 6.780354451024E-06, CFL 0.00232, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 5.45E-16 - 1320, 55.000, 0, En 3.917298049971E-06, CFL 0.00177, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 0.00E+00, Te -2.85E-15 - 1344, 56.000, 0, En 1.915088995524E-06, CFL 0.00139, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 6.65E-15, Te -4.78E-16 - 1368, 57.000, 0, En 3.479675067839E-06, CFL 0.00156, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 3.19E-15 - 1392, 58.000, 0, En 3.511687418921E-06, CFL 0.00185, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te -6.55E-16 - 1416, 59.000, 0, En 2.195589661916E-06, CFL 0.00217, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -1.07E-15 - 1440, 60.000, 0, En 6.675408753614E-07, CFL 0.00080, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te -1.03E-15 - 1464, 61.000, 0, En 9.475024562263E-07, CFL 0.00138, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 5.70E-16 - 1488, 62.000, 0, En 3.851911142973E-06, CFL 0.00231, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se -6.65E-15, Te -1.74E-15 - 1512, 63.000, 0, En 1.789764607400E-06, CFL 0.00252, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 8.73E-16 - 1536, 64.000, 0, En 1.322105825512E-06, CFL 0.00238, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te 4.95E-16 - 1560, 65.000, 0, En 7.295146550066E-07, CFL 0.00144, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 3.16E-15 - 1584, 66.000, 0, En 9.585532853028E-07, CFL 0.00105, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 6.65E-15, Te -2.03E-15 - 1608, 67.000, 0, En 2.626245024316E-06, CFL 0.00153, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se -6.65E-15, Te 2.13E-15 - 1632, 68.000, 0, En 6.379837911569E-06, CFL 0.00325, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -8.54E-16 - 1656, 69.000, 0, En 3.398558067057E-06, CFL 0.00192, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 1.33E-14, Te 2.20E-15 - 1680, 70.000, 0, En 2.728654289243E-06, CFL 0.00196, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 6.65E-15, Te -6.78E-16 - 1704, 71.000, 0, En 3.565131348047E-06, CFL 0.00217, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -6.65E-15, Te 1.24E-15 - 1728, 72.000, 0, En 4.995295525863E-06, CFL 0.00312, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se -6.65E-15, Te -1.29E-15 - 1752, 73.000, 0, En 7.990106242292E-06, CFL 0.00359, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se 6.65E-15, Te 2.93E-15 - 1776, 74.000, 0, En 6.815372493610E-06, CFL 0.00357, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se -1.33E-14, Te -2.90E-15 - 1800, 75.000, 0, En 1.433360253389E-06, CFL 0.00149, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -2.10E-15 - 1824, 76.000, 0, En 1.451764395637E-06, CFL 0.00140, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 1.07E-15 - 1848, 77.000, 0, En 7.639927750122E-06, CFL 0.00345, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te 1.29E-15 - 1872, 78.000, 0, En 4.155415224536E-06, CFL 0.00240, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 0.00E+00, Te 1.25E-15 - 1896, 79.000, 0, En 5.279970656471E-06, CFL 0.00308, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se 0.00E+00, Te 2.49E-16 - 1920, 80.000, 0, En 4.862076981996E-06, CFL 0.00228, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se -6.65E-15, Te -2.08E-15 - 1944, 81.000, 0, En 2.857042897390E-06, CFL 0.00218, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 3.25E-16 - 1968, 82.000, 0, En 4.782013398118E-06, CFL 0.00219, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.83E-15 - 1992, 83.000, 0, En 2.461226443698E-06, CFL 0.00199, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se -6.65E-15, Te -2.11E-16 - 2016, 84.000, 0, En 1.621635183243E-06, CFL 0.00172, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 1.30E-15 - 2040, 85.000, 0, En 2.664177080012E-06, CFL 0.00137, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -6.65E-15, Te 1.89E-15 - 2064, 86.000, 0, En 4.142080488914E-06, CFL 0.00173, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 6.65E-15, Te -2.84E-15 - 2088, 87.000, 0, En 2.606739704306E-06, CFL 0.00121, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 6.65E-15, Te 2.61E-15 - 2112, 88.000, 0, En 9.855267925829E-06, CFL 0.00338, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 6.65E-15, Te -1.87E-15 - 2136, 89.000, 0, En 1.336428155879E-05, CFL 0.00382, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 0.00E+00, Te -3.79E-16 - 2160, 90.000, 0, En 9.954414719798E-06, CFL 0.00248, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 2.05E-15 - 2184, 91.000, 0, En 6.738371527295E-06, CFL 0.00255, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.00E-15 - 2208, 92.000, 0, En 8.862087407294E-07, CFL 0.00071, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -1.26E-15 - 2232, 93.000, 0, En 1.201299941176E-06, CFL 0.00127, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -4.73E-16 - 2256, 94.000, 0, En 1.303905458693E-06, CFL 0.00169, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -1.62E-15 - 2280, 95.000, 0, En 2.413890281533E-06, CFL 0.00135, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 3.31E-15 - 2304, 96.000, 0, En 6.028986091440E-06, CFL 0.00382, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -8.73E-16 - 2328, 97.000, 0, En 2.526300476459E-05, CFL 0.00454, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 6.65E-15, Te 7.25E-16 - 2352, 98.000, 0, En 1.793847106369E-05, CFL 0.00465, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -1.33E-14, Te -1.75E-15 - 2376, 99.000, 0, En 1.918309585971E-06, CFL 0.00148, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 1.00E-15 - 2400, 100.000, 0, En 6.432549117954E-06, CFL 0.00273, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 1.33E-14, Te 7.87E-16 - 2424, 101.000, 0, En 2.450342962780E-06, CFL 0.00218, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -1.33E-14, Te -5.43E-16 - 2448, 102.000, 0, En 4.291709932186E-06, CFL 0.00291, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 6.65E-15, Te -9.91E-17 - 2472, 103.000, 0, En 2.882707769649E-06, CFL 0.00250, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 6.65E-15, Te -2.36E-15 - 2496, 104.000, 0, En 3.423087104795E-06, CFL 0.00314, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 1.33E-14, Te 7.45E-16 - 2520, 105.000, 0, En 1.168033002012E-06, CFL 0.00142, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -2.00E-14, Te 1.94E-16 - 2544, 106.000, 0, En 3.118951363835E-06, CFL 0.00364, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -6.65E-15, Te -1.20E-15 - 2568, 107.000, 0, En 9.084459132165E-06, CFL 0.00508, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -6.65E-15, Te 3.38E-15 - 2592, 108.000, 0, En 6.439889301312E-06, CFL 0.00423, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.00E-14, Te -3.82E-15 - 2616, 109.000, 0, En 1.756318535979E-06, CFL 0.00182, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 1.72E-15 - 2640, 110.000, 0, En 7.169284240228E-07, CFL 0.00088, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te -2.83E-16 - 2664, 111.000, 0, En 9.334696804153E-07, CFL 0.00123, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 6.65E-15, Te -3.14E-16 - 2688, 112.000, 0, En 2.699565260130E-06, CFL 0.00267, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 1.33E-14, Te 4.32E-15 - 2712, 113.000, 0, En 5.608790061875E-06, CFL 0.00268, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -1.08E-15 - 2736, 114.000, 0, En 7.632965612896E-06, CFL 0.00323, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -1.84E-15 - 2760, 115.000, 0, En 2.139665377330E-06, CFL 0.00148, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -1.74E-15 - 2784, 116.000, 0, En 3.398039802484E-06, CFL 0.00272, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 1.77E-15 - 2808, 117.000, 0, En 8.270460452151E-06, CFL 0.00305, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se 0.00E+00, Te -1.34E-15 - 2832, 118.000, 0, En 9.948479421436E-06, CFL 0.00357, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -1.33E-14, Te 4.93E-16 - 2856, 119.000, 0, En 8.390718716475E-06, CFL 0.00358, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 2.00E-14, Te 6.49E-16 - 2880, 120.000, 0, En 5.128472655426E-06, CFL 0.00284, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se 0.00E+00, Te 3.28E-16 - 2904, 121.000, 0, En 5.312047076777E-06, CFL 0.00414, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 1.33E-14, Te 3.86E-16 - 2928, 122.000, 0, En 6.458245232899E-06, CFL 0.00383, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 6.65E-15, Te 4.15E-16 - 2952, 123.000, 0, En 1.615870416428E-06, CFL 0.00152, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se -6.65E-15, Te -6.79E-16 - 2976, 124.000, 0, En 1.606756749896E-06, CFL 0.00245, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 1.33E-14, Te 3.13E-15 - 3000, 125.000, 0, En 1.046517725347E-06, CFL 0.00197, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 0.00E+00, Te 9.02E-16 - 3024, 126.000, 0, En 1.434047710569E-06, CFL 0.00240, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -2.76E-15 - 3048, 127.000, 0, En 1.008575348252E-05, CFL 0.00621, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 6.65E-15, Te 1.41E-15 - 3072, 128.000, 0, En 1.061721154862E-05, CFL 0.00394, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 0.00E+00, Te -6.11E-16 - 3096, 129.000, 0, En 1.805565602850E-06, CFL 0.00219, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te 2.13E-16 - 3120, 130.000, 0, En 3.075263945426E-06, CFL 0.00336, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 1.33E-14, Te -3.03E-16 - 3144, 131.000, 0, En 7.178355953916E-06, CFL 0.00441, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 0.00E+00, Te 1.95E-15 - 3168, 132.000, 0, En 3.746897333183E-06, CFL 0.00325, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -6.65E-15, Te -1.22E-15 - 3192, 133.000, 0, En 1.358103721035E-06, CFL 0.00174, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te -1.04E-15 - 3216, 134.000, 0, En 6.028242228813E-07, CFL 0.00119, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 1.84E-15 - 3240, 135.000, 0, En 5.305042421229E-07, CFL 0.00098, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se -6.65E-15, Te 1.29E-15 - 3264, 136.000, 0, En 4.360328810322E-06, CFL 0.00457, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 6.65E-15, Te -2.32E-15 - 3288, 137.000, 0, En 4.502719577876E-06, CFL 0.00371, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te 5.65E-16 - 3312, 138.000, 0, En 1.023447518799E-06, CFL 0.00198, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -1.33E-14, Te -2.56E-16 - 3336, 139.000, 0, En 3.321198819362E-06, CFL 0.00347, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -6.65E-15, Te 2.36E-15 - 3360, 140.000, 0, En 5.375106162966E-06, CFL 0.00477, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -2.80E-15 - 3384, 141.000, 0, En 3.443371576888E-06, CFL 0.00309, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -3.25E-16 - 3408, 142.000, 0, En 1.826765958567E-06, CFL 0.00219, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -6.65E-15, Te 1.13E-15 - 3432, 143.000, 0, En 1.353630109220E-06, CFL 0.00192, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -1.33E-14, Te 3.76E-16 - 3456, 144.000, 0, En 8.826151613898E-07, CFL 0.00177, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te -1.59E-15 - 3480, 145.000, 0, En 1.450258774494E-06, CFL 0.00196, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 1.33E-14, Te -6.42E-16 - 3504, 146.000, 0, En 4.954349855845E-07, CFL 0.00133, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 0.00E+00, Te 2.08E-16 - 3528, 147.000, 0, En 4.671261843953E-07, CFL 0.00127, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -2.00E-14, Te -7.44E-16 - 3552, 148.000, 0, En 4.979830184432E-07, CFL 0.00097, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 1.68E-15 - 3576, 149.000, 0, En 1.593001475397E-07, CFL 0.00038, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.00E-14, Te -2.41E-15 - 3600, 150.000, 0, En 9.535743432781E-07, CFL 0.00183, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 1.33E-14, Te 1.45E-15 - 3624, 151.000, 0, En 1.984443481381E-06, CFL 0.00290, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se -6.65E-15, Te -2.17E-15 - 3648, 152.000, 0, En 4.661528405470E-07, CFL 0.00091, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -6.65E-15, Te -1.30E-15 - 3672, 153.000, 0, En 7.343793118284E-07, CFL 0.00173, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 6.65E-15, Te 1.28E-15 - 3696, 154.000, 0, En 1.523208902132E-06, CFL 0.00254, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 1.22E-15 - 3720, 155.000, 0, En 3.115064423580E-07, CFL 0.00097, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 0.00E+00, Te -8.73E-16 - 3744, 156.000, 0, En 5.506160505752E-06, CFL 0.00413, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 1.14E-15 - 3768, 157.000, 0, En 1.912536545670E-05, CFL 0.00840, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te 8.92E-16 - 3792, 158.000, 0, En 1.687609238108E-05, CFL 0.00668, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -6.65E-15, Te -2.28E-15 - 3816, 159.000, 0, En 6.754643300815E-06, CFL 0.00380, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te 7.04E-16 - 3840, 160.000, 0, En 3.817129086015E-06, CFL 0.00421, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -6.65E-15, Te 2.30E-15 - 3864, 161.000, 0, En 7.748912764574E-06, CFL 0.00523, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -2.55E-15 - 3888, 162.000, 0, En 8.051023280118E-06, CFL 0.00471, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se 0.00E+00, Te 8.79E-16 - 3912, 163.000, 0, En 3.347931138292E-06, CFL 0.00323, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te -1.31E-15 - 3936, 164.000, 0, En 2.111037627515E-06, CFL 0.00291, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 3.13E-15 - 3960, 165.000, 0, En 1.950354514759E-06, CFL 0.00302, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -5.44E-16 - 3984, 166.000, 0, En 1.569336361690E-06, CFL 0.00272, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 1.33E-14, Te -3.69E-16 - 4008, 167.000, 0, En 5.231543229917E-07, CFL 0.00148, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.86E-15 - 4032, 168.000, 0, En 4.059761867027E-07, CFL 0.00120, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 6.65E-15, Te -4.63E-17 - 4056, 169.000, 0, En 6.248304053135E-07, CFL 0.00133, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -1.33E-14, Te -7.15E-16 - 4080, 170.000, 0, En 2.473572073578E-06, CFL 0.00314, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 0.00E+00, Te -1.66E-15 - 4104, 171.000, 0, En 5.567599904864E-06, CFL 0.00519, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 1.21E-15 - 4128, 172.000, 0, En 3.758907919353E-06, CFL 0.00371, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 6.65E-15, Te -8.68E-16 - 4152, 173.000, 0, En 1.221040804447E-06, CFL 0.00217, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.34E-15 - 4176, 174.000, 0, En 1.923877843701E-06, CFL 0.00263, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -1.33E-14, Te -2.10E-15 - 4200, 175.000, 0, En 3.780352939073E-06, CFL 0.00302, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 0.00E+00, Te 2.04E-15 - 4224, 176.000, 0, En 4.981996593999E-06, CFL 0.00415, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -4.14E-16 - 4248, 177.000, 0, En 2.391232896970E-06, CFL 0.00315, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 1.96E-15 - 4272, 178.000, 0, En 8.406075501778E-07, CFL 0.00144, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te -1.00E-15 - 4296, 179.000, 0, En 3.542011541101E-07, CFL 0.00109, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -2.00E-14, Te 4.36E-15 - 4320, 180.000, 0, En 3.739664813048E-07, CFL 0.00107, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 6.65E-15, Te -4.00E-15 - 4344, 181.000, 0, En 4.255509175103E-06, CFL 0.00454, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 2.07E-15 - 4368, 182.000, 0, En 1.360939636316E-05, CFL 0.00785, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 4.10E-17 - 4392, 183.000, 0, En 1.110671502051E-05, CFL 0.00625, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 0.00E+00, Te -6.41E-16 - 4416, 184.000, 0, En 4.627393214215E-06, CFL 0.00337, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 6.65E-15, Te 7.32E-16 - 4440, 185.000, 0, En 3.925302450372E-06, CFL 0.00337, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te -1.03E-16 - 4464, 186.000, 0, En 3.456203322523E-06, CFL 0.00278, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se 0.00E+00, Te -4.76E-16 - 4488, 187.000, 0, En 1.320351657797E-06, CFL 0.00191, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se -6.65E-15, Te 1.89E-17 - 4512, 188.000, 0, En 2.500425897430E-07, CFL 0.00096, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se 0.00E+00, Te 2.56E-16 - 4536, 189.000, 0, En 1.379395299876E-07, CFL 0.00052, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.66E-14, Te -1.43E-15 - 4560, 190.000, 0, En 1.834870706929E-07, CFL 0.00076, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -2.36E-15 - 4584, 191.000, 0, En 9.951081217017E-07, CFL 0.00181, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 1.52E-15 - 4608, 192.000, 0, En 1.331959058877E-06, CFL 0.00203, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 6.90E-16 - 4632, 193.000, 0, En 8.928889959628E-07, CFL 0.00197, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 1.33E-14, Te 2.36E-15 - 4656, 194.000, 0, En 1.039923436548E-06, CFL 0.00197, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -3.88E-15 - 4680, 195.000, 0, En 1.851083493883E-06, CFL 0.00227, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.66E-14, Te -8.94E-16 - 4704, 196.000, 0, En 2.163886346025E-06, CFL 0.00298, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 1.33E-14, Te 6.42E-16 - 4728, 197.000, 0, En 1.840007336311E-06, CFL 0.00241, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 0.00E+00, Te -1.59E-15 - 4752, 198.000, 0, En 2.005040319989E-06, CFL 0.00290, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -1.33E-14, Te -3.29E-17 - 4776, 199.000, 0, En 9.684581753743E-07, CFL 0.00212, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.98E-15 - 4800, 200.000, 0, En 6.690451353874E-08, CFL 0.00023, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -6.65E-15, Te -1.33E-15 - 4824, 201.000, 0, En 1.435852516733E-07, CFL 0.00057, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 0.00E+00, Te 1.09E-15 - 4848, 202.000, 0, En 2.342638162375E-06, CFL 0.00305, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 6.65E-15, Te -1.68E-15 - 4872, 203.000, 0, En 7.301242107221E-06, CFL 0.00451, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se -6.65E-15, Te -1.06E-15 - 4896, 204.000, 0, En 6.076612739489E-06, CFL 0.00354, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 1.30E-15 - 4920, 205.000, 0, En 7.568445240506E-07, CFL 0.00113, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te -1.16E-15 - 4944, 206.000, 0, En 1.736699253873E-06, CFL 0.00270, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te -2.70E-16 - 4968, 207.000, 0, En 3.103086886294E-06, CFL 0.00303, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 1.03E-15 - 4992, 208.000, 0, En 4.131618489063E-06, CFL 0.00349, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 1.15E-15 - 5016, 209.000, 0, En 1.193165016397E-06, CFL 0.00179, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 6.65E-15, Te -3.15E-15 - 5040, 210.000, 0, En 4.076981826057E-07, CFL 0.00111, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 1.57E-15 - 5064, 211.000, 0, En 1.155501567071E-07, CFL 0.00037, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 0.00E+00, Te 4.16E-16 - 5088, 212.000, 0, En 8.479609475994E-08, CFL 0.00029, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 1.94E-15 - 5112, 213.000, 0, En 2.044340825611E-06, CFL 0.00257, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -1.33E-14, Te 3.56E-16 - 5136, 214.000, 0, En 4.442651363543E-06, CFL 0.00373, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 0.00E+00, Te -1.81E-16 - 5160, 215.000, 0, En 2.871007632342E-06, CFL 0.00361, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -5.56E-16 - 5184, 216.000, 0, En 7.352144490872E-06, CFL 0.00582, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.98E-15 - 5208, 217.000, 0, En 5.367755093905E-06, CFL 0.00409, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -8.88E-16 - 5232, 218.000, 0, En 1.621584650985E-06, CFL 0.00223, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 6.65E-15, Te -9.08E-16 - 5256, 219.000, 0, En 3.695508174394E-07, CFL 0.00114, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se 6.65E-15, Te -1.56E-15 - 5280, 220.000, 0, En 4.820346322470E-07, CFL 0.00117, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 6.65E-15, Te -5.93E-16 - 5304, 221.000, 0, En 1.545163349298E-07, CFL 0.00058, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -2.00E-14, Te 2.42E-15 - 5328, 222.000, 0, En 1.001427112727E-07, CFL 0.00048, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -1.33E-14, Te -5.39E-17 - 5352, 223.000, 0, En 2.164864532131E-07, CFL 0.00074, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 1.74E-15 - 5376, 224.000, 0, En 3.644855764955E-07, CFL 0.00128, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 1.33E-14, Te -6.19E-16 - 5400, 225.000, 0, En 1.202761150030E-06, CFL 0.00185, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 0.00E+00, Te 1.42E-15 - 5424, 226.000, 0, En 1.079915686576E-06, CFL 0.00228, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se 0.00E+00, Te 2.41E-15 - 5448, 227.000, 0, En 2.354551950716E-06, CFL 0.00339, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -1.30E-15 - 5472, 228.000, 0, En 7.248644146287E-06, CFL 0.00542, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 6.65E-15, Te -1.20E-15 - 5496, 229.000, 0, En 4.008411746558E-06, CFL 0.00313, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te 1.91E-16 - 5520, 230.000, 0, En 9.694434015201E-07, CFL 0.00207, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 1.33E-14, Te -8.26E-16 - 5544, 231.000, 0, En 2.908121916368E-07, CFL 0.00093, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -2.98E-16 - 5568, 232.000, 0, En 1.566565367130E-07, CFL 0.00070, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 0.00E+00, Te 2.32E-15 - 5592, 233.000, 0, En 2.181031357461E-07, CFL 0.00094, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -1.23E-15 - 5616, 234.000, 0, En 4.931474915187E-06, CFL 0.00425, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 6.65E-15, Te -1.41E-15 - 5640, 235.000, 0, En 3.676032966081E-06, CFL 0.00313, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 2.00E-14, Te -4.73E-17 - 5664, 236.000, 0, En 4.616011791058E-07, CFL 0.00133, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.91E-15 - 5688, 237.000, 0, En 1.131594789916E-07, CFL 0.00061, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -1.54E-15 - 5712, 238.000, 0, En 2.389942972956E-07, CFL 0.00098, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 6.65E-15, Te -6.28E-16 - 5736, 239.000, 0, En 5.992930354916E-07, CFL 0.00159, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 1.33E-14, Te 8.96E-16 - 5760, 240.000, 0, En 8.791211491851E-07, CFL 0.00152, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.00E-14, Te 1.03E-15 - 5784, 241.000, 0, En 1.777187187429E-06, CFL 0.00267, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 6.65E-15, Te -1.08E-15 - 5808, 242.000, 0, En 2.609844689702E-06, CFL 0.00325, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 2.27E-15 - 5832, 243.000, 0, En 2.339070464440E-06, CFL 0.00221, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.66E-14, Te -9.28E-16 - 5856, 244.000, 0, En 9.455942317885E-07, CFL 0.00174, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -6.65E-15, Te 4.27E-16 - 5880, 245.000, 0, En 2.706760507311E-07, CFL 0.00068, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 6.65E-15, Te -9.80E-16 - 5904, 246.000, 0, En 2.873817712996E-07, CFL 0.00101, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 6.65E-15, Te -2.38E-16 - 5928, 247.000, 0, En 3.598495220183E-07, CFL 0.00120, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.13E-15 - 5952, 248.000, 0, En 6.474150158478E-07, CFL 0.00170, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -2.02E-15 - 5976, 249.000, 0, En 2.169020417357E-06, CFL 0.00316, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 1.33E-14, Te 1.21E-15 - 6000, 250.000, 0, En 2.949173327659E-06, CFL 0.00361, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se -6.65E-15, Te 2.64E-15 - 6024, 251.000, 0, En 3.217175882670E-06, CFL 0.00314, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 6.65E-15, Te -3.86E-15 - 6048, 252.000, 0, En 3.325381384973E-06, CFL 0.00356, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8143, Me -1.83E-17, Se -1.33E-14, Te 3.72E-15 - 6072, 253.000, 0, En 2.786193108649E-06, CFL 0.00293, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -1.13E-15 - 6096, 254.000, 0, En 3.529286907405E-06, CFL 0.00332, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 1.77E-15 - 6120, 255.000, 0, En 4.473462699695E-06, CFL 0.00393, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -2.83E-15 - 6144, 256.000, 0, En 5.006078516475E-06, CFL 0.00374, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te 2.44E-15 - 6168, 257.000, 0, En 3.841243903809E-06, CFL 0.00302, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -9.48E-16 - 6192, 258.000, 0, En 6.114005302370E-06, CFL 0.00444, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.00E-14, Te -2.23E-16 - 6216, 259.000, 0, En 1.562888982708E-05, CFL 0.00638, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 0.00E+00, Te 1.77E-15 - 6240, 260.000, 0, En 1.159403329896E-05, CFL 0.00456, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 6.65E-15, Te -1.44E-15 - 6264, 261.000, 0, En 2.928090864101E-06, CFL 0.00289, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se -6.65E-15, Te -2.46E-15 - 6288, 262.000, 0, En 1.221775300287E-06, CFL 0.00184, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 4.96E-15 - 6312, 263.000, 0, En 7.910007914449E-07, CFL 0.00161, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se -6.65E-15, Te -2.98E-15 - 6336, 264.000, 0, En 6.641588158304E-07, CFL 0.00133, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 1.33E-15 - 6360, 265.000, 0, En 1.677618515836E-06, CFL 0.00266, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te 1.28E-15 - 6384, 266.000, 0, En 2.174450524508E-06, CFL 0.00285, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -2.13E-15 - 6408, 267.000, 0, En 2.757156511591E-06, CFL 0.00325, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -8.76E-16 - 6432, 268.000, 0, En 3.274158717127E-06, CFL 0.00284, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 2.94E-15 - 6456, 269.000, 0, En 3.081701686414E-06, CFL 0.00316, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.91E-15 - 6480, 270.000, 0, En 3.627416736568E-07, CFL 0.00089, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te 1.34E-16 - 6504, 271.000, 0, En 4.764198423821E-07, CFL 0.00108, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te -7.34E-16 - 6528, 272.000, 0, En 2.634640229948E-06, CFL 0.00277, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 3.39E-15 - 6552, 273.000, 0, En 4.438635504561E-06, CFL 0.00362, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te -7.89E-16 - 6576, 274.000, 0, En 7.111152753726E-06, CFL 0.00424, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -6.65E-15, Te -2.09E-15 - 6600, 275.000, 0, En 4.878756236559E-06, CFL 0.00356, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.18E-15 - 6624, 276.000, 0, En 5.035328469030E-06, CFL 0.00388, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 6.65E-15, Te 9.45E-16 - 6648, 277.000, 0, En 3.350660909437E-06, CFL 0.00312, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 6.65E-15, Te -2.97E-15 - 6672, 278.000, 0, En 1.104176959833E-06, CFL 0.00191, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 6.65E-15, Te -5.76E-16 - 6696, 279.000, 0, En 3.003165940206E-06, CFL 0.00301, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 6.65E-15, Te 8.22E-16 - 6720, 280.000, 0, En 7.023577914925E-06, CFL 0.00423, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -1.46E-17, Se 6.65E-15, Te -6.76E-16 - 6744, 281.000, 0, En 1.170360565960E-05, CFL 0.00508, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -6.65E-15, Te -1.08E-15 - 6768, 282.000, 0, En 9.644455376764E-06, CFL 0.00409, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 6.65E-15, Te -1.76E-15 - 6792, 283.000, 0, En 3.285126605596E-06, CFL 0.00223, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 6.65E-15, Te 1.23E-15 - 6816, 284.000, 0, En 4.351060845279E-05, CFL 0.00884, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 0.00E+00, Te 1.20E-15 - 6840, 285.000, 0, En 6.376728021860E-05, CFL 0.00805, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se 0.00E+00, Te 7.23E-16 - 6864, 286.000, 0, En 1.930195917097E-05, CFL 0.00494, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 0.00E+00, Te 4.11E-16 - 6888, 287.000, 0, En 2.951178487622E-06, CFL 0.00249, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -1.33E-14, Te 1.73E-15 - 6912, 288.000, 0, En 5.996702816240E-06, CFL 0.00312, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 6.65E-15, Te -2.54E-15 - 6936, 289.000, 0, En 1.192568657103E-05, CFL 0.00459, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se -6.65E-15, Te 1.38E-15 - 6960, 290.000, 0, En 6.917878688808E-06, CFL 0.00278, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -1.18E-15 - 6984, 291.000, 0, En 7.760470175154E-06, CFL 0.00395, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te 1.29E-16 - 7008, 292.000, 0, En 3.644264450332E-05, CFL 0.00624, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -1.46E-15 - 7032, 293.000, 0, En 3.281800819135E-05, CFL 0.00669, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 1.33E-14, Te 1.58E-15 - 7056, 294.000, 0, En 1.378522296829E-05, CFL 0.00358, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te -1.01E-16 - 7080, 295.000, 0, En 5.980108666555E-06, CFL 0.00291, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te 9.98E-16 - 7104, 296.000, 0, En 1.073417690330E-06, CFL 0.00141, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -9.94E-16 - 7128, 297.000, 0, En 1.715170541821E-06, CFL 0.00248, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -1.77E-15 - 7152, 298.000, 0, En 2.435327151338E-06, CFL 0.00288, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 1.54E-15 - 7176, 299.000, 0, En 2.365242900466E-06, CFL 0.00170, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -6.65E-15, Te -2.39E-15 - 7200, 300.000, 0, En 2.486237647479E-06, CFL 0.00204, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se -6.65E-15, Te 2.18E-15 - 7224, 301.000, 0, En 4.469915712188E-06, CFL 0.00256, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 0.00E+00, Te -1.13E-15 - 7248, 302.000, 0, En 9.240203621773E-06, CFL 0.00399, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 6.65E-15, Te -8.82E-16 - 7272, 303.000, 0, En 8.311987533014E-06, CFL 0.00283, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 0.00E+00, Te 4.14E-16 - 7296, 304.000, 0, En 2.576512475038E-06, CFL 0.00169, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 1.08E-15 - 7320, 305.000, 0, En 1.101575027076E-06, CFL 0.00130, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 1.33E-14, Te -2.92E-15 - 7344, 306.000, 0, En 6.232158527002E-07, CFL 0.00103, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 6.65E-15, Te 3.17E-15 - 7368, 307.000, 0, En 1.053427119809E-06, CFL 0.00160, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se -6.65E-15, Te -4.04E-16 - 7392, 308.000, 0, En 3.111256953145E-06, CFL 0.00300, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se 0.00E+00, Te -6.34E-17 - 7416, 309.000, 0, En 3.101863348916E-06, CFL 0.00164, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 0.00E+00, Te 6.48E-16 - 7440, 310.000, 0, En 2.333993333660E-06, CFL 0.00170, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 1.06E-15 - 7464, 311.000, 0, En 2.296088645062E-06, CFL 0.00197, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te -3.75E-16 - 7488, 312.000, 0, En 1.589366016620E-06, CFL 0.00192, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te -8.06E-16 - 7512, 313.000, 0, En 2.164743606189E-07, CFL 0.00055, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te -5.86E-16 - 7536, 314.000, 0, En 5.864292264172E-06, CFL 0.00351, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se 6.65E-15, Te 3.26E-15 - 7560, 315.000, 0, En 2.148156285566E-05, CFL 0.00544, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -1.33E-14, Te 1.31E-15 - 7584, 316.000, 0, En 2.061178262171E-05, CFL 0.00446, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -3.66E-15 - 7608, 317.000, 0, En 3.588162652338E-06, CFL 0.00185, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te 9.53E-17 - 7632, 318.000, 0, En 6.418292259609E-07, CFL 0.00073, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 6.65E-15, Te 1.48E-15 - 7656, 319.000, 0, En 1.579700297283E-06, CFL 0.00139, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 0.00E+00, Te -3.37E-15 - 7680, 320.000, 0, En 1.477701926025E-06, CFL 0.00154, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 1.52E-15 - 7704, 321.000, 0, En 5.824967823770E-07, CFL 0.00121, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -1.33E-14, Te -1.84E-15 - 7728, 322.000, 0, En 1.211260219943E-06, CFL 0.00141, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se 0.00E+00, Te -3.79E-16 - 7752, 323.000, 0, En 1.096731811703E-06, CFL 0.00132, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 2.64E-15 - 7776, 324.000, 0, En 6.105940395769E-07, CFL 0.00071, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -3.56E-15 - 7800, 325.000, 0, En 2.563603761006E-06, CFL 0.00199, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 6.65E-15, Te 4.59E-15 - 7824, 326.000, 0, En 3.013147293882E-06, CFL 0.00180, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se 0.00E+00, Te -3.24E-15 - 7848, 327.000, 0, En 1.069453277916E-05, CFL 0.00343, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 2.65E-15 - 7872, 328.000, 0, En 1.019158749986E-05, CFL 0.00254, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -3.58E-15 - 7896, 329.000, 0, En 3.631446984276E-06, CFL 0.00200, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 6.65E-15, Te -1.25E-15 - 7920, 330.000, 0, En 3.756279928853E-06, CFL 0.00243, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 2.05E-15 - 7944, 331.000, 0, En 9.148524181978E-07, CFL 0.00109, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -2.57E-16 - 7968, 332.000, 0, En 1.499468926240E-06, CFL 0.00146, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 6.65E-15, Te 2.48E-15 - 7992, 333.000, 0, En 1.380907839055E-06, CFL 0.00138, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se -6.65E-15, Te -1.68E-15 - 8016, 334.000, 0, En 1.373694715935E-06, CFL 0.00168, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -6.65E-15, Te 1.95E-15 - 8040, 335.000, 0, En 1.714599908695E-06, CFL 0.00135, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -1.33E-14, Te -1.80E-16 - 8064, 336.000, 0, En 1.426159593040E-06, CFL 0.00175, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 1.33E-14, Te 1.24E-15 - 8088, 337.000, 0, En 1.475890393114E-06, CFL 0.00127, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -1.33E-14, Te -2.63E-15 - 8112, 338.000, 0, En 1.069507697102E-06, CFL 0.00124, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 2.00E-14, Te 3.79E-15 - 8136, 339.000, 0, En 6.225530795142E-07, CFL 0.00164, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -6.65E-15, Te -3.38E-15 - 8160, 340.000, 0, En 1.606102657717E-06, CFL 0.00143, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 1.33E-14, Te -6.60E-16 - 8184, 341.000, 0, En 1.392187799215E-06, CFL 0.00181, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -1.85E-15 - 8208, 342.000, 0, En 4.465045675794E-07, CFL 0.00126, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se 0.00E+00, Te 2.05E-15 - 8232, 343.000, 0, En 8.311466916262E-08, CFL 0.00039, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te 1.47E-16 - 8256, 344.000, 0, En 3.412378568899E-07, CFL 0.00062, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -1.96E-15 - 8280, 345.000, 0, En 7.530026147882E-07, CFL 0.00093, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 1.08E-15 - 8304, 346.000, 0, En 2.334324183997E-06, CFL 0.00209, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -2.46E-16 - 8328, 347.000, 0, En 6.193081744792E-06, CFL 0.00250, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te 2.01E-16 - 8352, 348.000, 0, En 1.400950740087E-05, CFL 0.00350, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -2.17E-15 - 8376, 349.000, 0, En 2.199959980970E-05, CFL 0.00445, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te 3.54E-17 - 8400, 350.000, 0, En 1.126522687774E-05, CFL 0.00349, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 1.74E-15 - 8424, 351.000, 0, En 2.340994615064E-06, CFL 0.00221, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -1.75E-15 - 8448, 352.000, 0, En 3.095220778467E-06, CFL 0.00252, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 1.68E-15 - 8472, 353.000, 0, En 1.150623397453E-05, CFL 0.00379, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -6.65E-15, Te -5.56E-15 - 8496, 354.000, 0, En 9.956807440515E-06, CFL 0.00273, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 6.65E-15, Te 4.19E-15 - 8520, 355.000, 0, En 8.197920021424E-06, CFL 0.00241, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 6.65E-15, Te -2.02E-15 - 8544, 356.000, 0, En 5.416978331518E-06, CFL 0.00232, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -1.33E-14, Te 2.90E-15 - 8568, 357.000, 0, En 2.656401912143E-06, CFL 0.00209, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se -6.65E-15, Te -8.58E-16 - 8592, 358.000, 0, En 1.009645095105E-06, CFL 0.00091, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 1.33E-14, Te -2.01E-16 - 8616, 359.000, 0, En 1.378432632339E-06, CFL 0.00091, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -2.62E-16 - 8640, 360.000, 0, En 4.012332620372E-07, CFL 0.00048, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 6.65E-15, Te 3.78E-15 - 8664, 361.000, 0, En 1.621087963926E-07, CFL 0.00046, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7835, Me -3.10E-17, Se -2.00E-14, Te -2.52E-15 - 8688, 362.000, 0, En 4.581454654724E-07, CFL 0.00108, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 1.39E-15 - 8712, 363.000, 0, En 1.285028895347E-07, CFL 0.00036, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te -6.21E-16 - 8736, 364.000, 0, En 5.452756239607E-07, CFL 0.00111, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 6.65E-15, Te -1.15E-15 - 8760, 365.000, 0, En 6.319485966903E-07, CFL 0.00089, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -2.00E-14, Te 1.79E-15 + 24, 1.000, 0, En 2.218757868300E-06, CFL 0.00129, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.38E-15 + 48, 2.000, 0, En 4.776466226331E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 6.30E-16 + 72, 3.000, 0, En 6.808019089150E-06, CFL 0.00327, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -8.73E-16 + 96, 4.000, 0, En 4.795686911446E-06, CFL 0.00209, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 3.23E-15 + 120, 5.000, 0, En 4.373079754088E-07, CFL 0.00079, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -6.92E-16 + 144, 6.000, 0, En 1.001290498341E-06, CFL 0.00096, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.86E-15 + 168, 7.000, 0, En 3.723476671076E-07, CFL 0.00078, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 3.36E-15 + 192, 8.000, 0, En 2.531373495914E-06, CFL 0.00228, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 1.28E-16 + 216, 9.000, 0, En 4.114907393172E-06, CFL 0.00250, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se 0.00E+00, Te -1.90E-15 + 240, 10.000, 0, En 1.127076303707E-05, CFL 0.00357, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 6.65E-15, Te -3.58E-16 + 264, 11.000, 0, En 8.882183965137E-06, CFL 0.00234, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -6.65E-15, Te -7.99E-16 + 288, 12.000, 0, En 6.694427907626E-06, CFL 0.00304, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 1.33E-14, Te -1.69E-16 + 312, 13.000, 0, En 3.154489211306E-06, CFL 0.00126, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 0.00E+00, Te 1.93E-17 + 336, 14.000, 0, En 2.970255156506E-06, CFL 0.00180, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -2.60E-15 + 360, 15.000, 0, En 6.780415851562E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 3.07E-15 + 384, 16.000, 0, En 2.640567493408E-06, CFL 0.00195, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 6.65E-15, Te -1.76E-15 + 408, 17.000, 0, En 7.097526459901E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -2.00E-14, Te 8.30E-17 + 432, 18.000, 0, En 9.456534344175E-07, CFL 0.00084, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te 2.06E-15 + 456, 19.000, 0, En 1.339873261291E-06, CFL 0.00172, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 1.63E-16 + 480, 20.000, 0, En 3.889335854998E-06, CFL 0.00337, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 2.52E-15 + 504, 21.000, 0, En 1.846483110350E-06, CFL 0.00129, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 0.00E+00, Te -5.98E-16 + 528, 22.000, 0, En 2.525439419538E-06, CFL 0.00178, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -6.65E-15, Te -2.41E-15 + 552, 23.000, 0, En 3.978981275697E-06, CFL 0.00172, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 1.58E-15 + 576, 24.000, 0, En 4.481968049714E-06, CFL 0.00243, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -3.96E-15 + 600, 25.000, 0, En 1.154123069926E-05, CFL 0.00331, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 1.87E-15 + 624, 26.000, 0, En 5.437756695044E-06, CFL 0.00184, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -2.37E-15 + 648, 27.000, 0, En 1.429974281236E-05, CFL 0.00285, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -2.00E-14, Te -1.24E-15 + 672, 28.000, 0, En 1.036437173874E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se 0.00E+00, Te -3.04E-16 + 696, 29.000, 0, En 1.283133688895E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 1.33E-14, Te 1.34E-15 + 720, 30.000, 0, En 4.851445788693E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 0.00E+00, Te -7.07E-16 + 744, 31.000, 0, En 8.599768476854E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te 2.40E-15 + 768, 32.000, 0, En 1.896634573154E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se 0.00E+00, Te -4.73E-16 + 792, 33.000, 0, En 3.222457340950E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 0.00E+00, Te -4.05E-16 + 816, 34.000, 0, En 2.284707269039E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.10E-15 + 840, 35.000, 0, En 1.903760964637E-07, CFL 0.00039, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 6.65E-15, Te -2.57E-15 + 864, 36.000, 0, En 4.136544208400E-07, CFL 0.00058, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 6.65E-15, Te -1.09E-15 + 888, 37.000, 0, En 6.670119564134E-07, CFL 0.00104, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 6.65E-15, Te 1.90E-15 + 912, 38.000, 0, En 1.883422922494E-06, CFL 0.00168, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 0.00E+00, Te -1.96E-16 + 936, 39.000, 0, En 4.015770033480E-06, CFL 0.00221, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -2.97E-15 + 960, 40.000, 0, En 8.172565800702E-07, CFL 0.00097, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -6.65E-15, Te 7.54E-16 + 984, 41.000, 0, En 8.123408307995E-07, CFL 0.00100, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -1.62E-15 + 1008, 42.000, 0, En 2.992410489003E-06, CFL 0.00192, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 0.00E+00, Te 4.82E-16 + 1032, 43.000, 0, En 2.315788834139E-06, CFL 0.00208, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 6.65E-15, Te -5.14E-16 + 1056, 44.000, 0, En 8.221269892730E-07, CFL 0.00119, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.28E-15 + 1080, 45.000, 0, En 3.718657941836E-06, CFL 0.00243, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -1.01E-15 + 1104, 46.000, 0, En 3.382503511112E-06, CFL 0.00271, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -6.38E-16 + 1128, 47.000, 0, En 3.323607994222E-07, CFL 0.00041, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se -6.65E-15, Te -5.99E-16 + 1152, 48.000, 0, En 8.348002574485E-07, CFL 0.00073, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 0.00E+00, Te 5.60E-16 + 1176, 49.000, 0, En 2.834178161451E-06, CFL 0.00233, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -2.66E-15 + 1200, 50.000, 0, En 3.893927638055E-07, CFL 0.00041, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -2.98E-15 + 1224, 51.000, 0, En 1.658655487532E-06, CFL 0.00123, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se 0.00E+00, Te 1.71E-15 + 1248, 52.000, 0, En 1.113474339442E-05, CFL 0.00325, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te 6.18E-17 + 1272, 53.000, 0, En 7.404910068942E-06, CFL 0.00262, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te 1.02E-15 + 1296, 54.000, 0, En 5.674413926548E-06, CFL 0.00228, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 9.34E-16 + 1320, 55.000, 0, En 3.434883846916E-06, CFL 0.00146, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 6.65E-15, Te -3.57E-15 + 1344, 56.000, 0, En 2.986880891515E-06, CFL 0.00192, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 0.00E+00, Te -5.26E-16 + 1368, 57.000, 0, En 2.935312627355E-06, CFL 0.00127, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 3.62E-15 + 1392, 58.000, 0, En 4.189110845995E-06, CFL 0.00232, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te -9.72E-16 + 1416, 59.000, 0, En 1.199374756482E-06, CFL 0.00084, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se 0.00E+00, Te -1.21E-15 + 1440, 60.000, 0, En 8.776933671698E-07, CFL 0.00088, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te 4.79E-16 + 1464, 61.000, 0, En 2.281969745625E-06, CFL 0.00285, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 0.00E+00, Te -4.13E-16 + 1488, 62.000, 0, En 4.285711971247E-06, CFL 0.00234, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se 0.00E+00, Te -1.71E-15 + 1512, 63.000, 0, En 2.137743659139E-06, CFL 0.00277, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 8.30E-16 + 1536, 64.000, 0, En 1.075879065910E-06, CFL 0.00216, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te 2.63E-16 + 1560, 65.000, 0, En 9.493410105622E-07, CFL 0.00151, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 3.14E-15 + 1584, 66.000, 0, En 1.076795888899E-06, CFL 0.00107, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 6.65E-15, Te -2.51E-15 + 1608, 67.000, 0, En 3.662519868612E-06, CFL 0.00196, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se -6.65E-15, Te 1.63E-15 + 1632, 68.000, 0, En 5.887815619338E-06, CFL 0.00313, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -9.96E-16 + 1656, 69.000, 0, En 3.366505400722E-06, CFL 0.00192, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 1.33E-14, Te 1.50E-15 + 1680, 70.000, 0, En 2.696746018961E-06, CFL 0.00195, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 6.65E-15, Te 6.10E-17 + 1704, 71.000, 0, En 3.541501816647E-06, CFL 0.00218, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -6.65E-15, Te 2.06E-15 + 1728, 72.000, 0, En 4.999993278590E-06, CFL 0.00314, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se -6.65E-15, Te -8.18E-16 + 1752, 73.000, 0, En 7.919772263324E-06, CFL 0.00357, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se -6.65E-15, Te 2.95E-15 + 1776, 74.000, 0, En 6.566524926883E-06, CFL 0.00346, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se 0.00E+00, Te -3.39E-15 + 1800, 75.000, 0, En 1.330146209748E-06, CFL 0.00141, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -1.73E-15 + 1824, 76.000, 0, En 2.587851505439E-06, CFL 0.00252, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 1.18E-15 + 1848, 77.000, 0, En 8.109644966139E-06, CFL 0.00357, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.66E-14, Te 1.12E-15 + 1872, 78.000, 0, En 4.274952867498E-06, CFL 0.00244, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 6.65E-15, Te 2.99E-17 + 1896, 79.000, 0, En 5.275706052745E-06, CFL 0.00309, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 7.66E-16 + 1920, 80.000, 0, En 4.965945398043E-06, CFL 0.00228, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -2.90E-15 + 1944, 81.000, 0, En 2.848284626685E-06, CFL 0.00215, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 6.65E-15, Te 9.85E-16 + 1968, 82.000, 0, En 4.608888206032E-06, CFL 0.00208, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.69E-15 + 1992, 83.000, 0, En 2.625101906101E-06, CFL 0.00218, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se 0.00E+00, Te -1.02E-15 + 2016, 84.000, 0, En 1.595899893365E-06, CFL 0.00173, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se -6.65E-15, Te 1.33E-15 + 2040, 85.000, 0, En 2.739328685364E-06, CFL 0.00141, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -6.65E-15, Te 1.97E-15 + 2064, 86.000, 0, En 5.117730951919E-06, CFL 0.00199, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 0.00E+00, Te -2.18E-15 + 2088, 87.000, 0, En 6.829105247792E-06, CFL 0.00294, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 2.00E-14, Te 1.51E-15 + 2112, 88.000, 0, En 9.942447735105E-06, CFL 0.00319, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te 1.54E-16 + 2136, 89.000, 0, En 1.405937265483E-05, CFL 0.00388, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -2.08E-15 + 2160, 90.000, 0, En 1.057358468417E-05, CFL 0.00254, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 2.50E-15 + 2184, 91.000, 0, En 6.807824354581E-06, CFL 0.00241, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.56E-15 + 2208, 92.000, 0, En 1.337900106307E-06, CFL 0.00082, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -1.44E-15 + 2232, 93.000, 0, En 9.808383436583E-07, CFL 0.00094, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -1.38E-15 + 2256, 94.000, 0, En 1.298153174199E-06, CFL 0.00165, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -1.44E-15 + 2280, 95.000, 0, En 2.501419034976E-06, CFL 0.00139, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 3.03E-15 + 2304, 96.000, 0, En 5.950139250168E-06, CFL 0.00381, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -1.23E-15 + 2328, 97.000, 0, En 2.520065134089E-05, CFL 0.00454, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 0.00E+00, Te 1.37E-15 + 2352, 98.000, 0, En 1.836038379085E-05, CFL 0.00468, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -1.33E-14, Te -1.83E-15 + 2376, 99.000, 0, En 1.865214654590E-06, CFL 0.00145, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 6.65E-15, Te 4.06E-16 + 2400, 100.000, 0, En 6.204125262517E-06, CFL 0.00264, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 1.33E-14, Te 6.77E-16 + 2424, 101.000, 0, En 2.336881069072E-06, CFL 0.00214, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -1.33E-14, Te 6.41E-16 + 2448, 102.000, 0, En 4.182535268309E-06, CFL 0.00288, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 6.65E-15, Te -3.31E-16 + 2472, 103.000, 0, En 2.885939634703E-06, CFL 0.00255, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 0.00E+00, Te -2.73E-15 + 2496, 104.000, 0, En 3.429754288572E-06, CFL 0.00315, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 2.00E-14, Te 1.03E-15 + 2520, 105.000, 0, En 1.026452133896E-06, CFL 0.00137, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -2.00E-14, Te 7.97E-16 + 2544, 106.000, 0, En 2.955748510941E-06, CFL 0.00357, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -6.65E-15, Te -1.93E-15 + 2568, 107.000, 0, En 9.047594982962E-06, CFL 0.00514, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -6.65E-15, Te 2.89E-15 + 2592, 108.000, 0, En 6.441170525807E-06, CFL 0.00422, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.00E-14, Te -2.43E-15 + 2616, 109.000, 0, En 1.786878164546E-06, CFL 0.00186, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 2.02E-15 + 2640, 110.000, 0, En 7.229874233996E-07, CFL 0.00091, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te 8.81E-16 + 2664, 111.000, 0, En 9.509194280543E-07, CFL 0.00126, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 6.65E-15, Te -1.41E-15 + 2688, 112.000, 0, En 2.746331214136E-06, CFL 0.00271, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 6.65E-15, Te 4.33E-15 + 2712, 113.000, 0, En 5.761117942454E-06, CFL 0.00273, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -5.52E-16 + 2736, 114.000, 0, En 7.631532958841E-06, CFL 0.00328, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -1.53E-15 + 2760, 115.000, 0, En 2.040982666985E-06, CFL 0.00149, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se 0.00E+00, Te -6.39E-16 + 2784, 116.000, 0, En 3.169194687759E-06, CFL 0.00266, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 1.05E-15 + 2808, 117.000, 0, En 7.831374404760E-06, CFL 0.00295, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se -6.65E-15, Te -2.02E-15 + 2832, 118.000, 0, En 9.750663870956E-06, CFL 0.00357, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te 8.92E-16 + 2856, 119.000, 0, En 8.198885978283E-06, CFL 0.00353, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 1.33E-14, Te 5.58E-16 + 2880, 120.000, 0, En 5.118644773959E-06, CFL 0.00286, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se 6.65E-15, Te 2.39E-16 + 2904, 121.000, 0, En 5.427275252916E-06, CFL 0.00420, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 1.33E-14, Te 5.10E-16 + 2928, 122.000, 0, En 6.810131245710E-06, CFL 0.00398, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te -1.05E-16 + 2952, 123.000, 0, En 1.641688433236E-06, CFL 0.00156, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se -6.65E-15, Te -6.03E-16 + 2976, 124.000, 0, En 1.582626086101E-06, CFL 0.00243, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 6.65E-15, Te 2.87E-15 + 3000, 125.000, 0, En 1.012373980994E-06, CFL 0.00196, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 1.33E-14, Te 1.51E-16 + 3024, 126.000, 0, En 1.369605205274E-06, CFL 0.00235, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -7.88E-16 + 3048, 127.000, 0, En 1.010112346555E-05, CFL 0.00624, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 0.00E+00, Te 7.56E-16 + 3072, 128.000, 0, En 1.021415385240E-05, CFL 0.00383, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 6.65E-15, Te -7.35E-16 + 3096, 129.000, 0, En 1.617415925583E-06, CFL 0.00207, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se -6.65E-15, Te -2.61E-16 + 3120, 130.000, 0, En 3.174261970495E-06, CFL 0.00340, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 1.33E-14, Te -5.18E-16 + 3144, 131.000, 0, En 7.368533150556E-06, CFL 0.00449, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 6.65E-15, Te 2.58E-15 + 3168, 132.000, 0, En 3.750466665315E-06, CFL 0.00328, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -1.33E-14, Te -2.18E-15 + 3192, 133.000, 0, En 1.480474809557E-06, CFL 0.00185, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te -5.58E-16 + 3216, 134.000, 0, En 6.506938446532E-07, CFL 0.00119, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 6.65E-15, Te 8.51E-16 + 3240, 135.000, 0, En 5.860526540960E-07, CFL 0.00112, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se -6.65E-15, Te 2.06E-15 + 3264, 136.000, 0, En 4.571194238833E-06, CFL 0.00470, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 0.00E+00, Te -2.75E-15 + 3288, 137.000, 0, En 4.617642225401E-06, CFL 0.00379, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te -1.19E-15 + 3312, 138.000, 0, En 1.036382690118E-06, CFL 0.00205, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -1.33E-14, Te -2.92E-16 + 3336, 139.000, 0, En 3.283024726151E-06, CFL 0.00343, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -6.65E-15, Te 3.04E-15 + 3360, 140.000, 0, En 5.625454442352E-06, CFL 0.00502, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -2.36E-15 + 3384, 141.000, 0, En 3.312597943473E-06, CFL 0.00308, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -8.44E-16 + 3408, 142.000, 0, En 1.752811695931E-06, CFL 0.00214, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -6.65E-15, Te 6.21E-16 + 3432, 143.000, 0, En 1.292608458153E-06, CFL 0.00187, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -1.33E-14, Te 6.03E-16 + 3456, 144.000, 0, En 8.618440663418E-07, CFL 0.00179, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te 7.79E-17 + 3480, 145.000, 0, En 1.429519611553E-06, CFL 0.00200, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 6.65E-15, Te -1.75E-15 + 3504, 146.000, 0, En 4.563315569521E-07, CFL 0.00130, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 6.65E-15, Te 1.04E-15 + 3528, 147.000, 0, En 4.220859104474E-07, CFL 0.00121, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -1.33E-14, Te -9.95E-16 + 3552, 148.000, 0, En 4.586237715407E-07, CFL 0.00097, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 1.27E-15 + 3576, 149.000, 0, En 1.411542435131E-07, CFL 0.00037, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.00E-14, Te -2.94E-15 + 3600, 150.000, 0, En 9.110965105380E-07, CFL 0.00179, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 9.62E-16 + 3624, 151.000, 0, En 1.911812995350E-06, CFL 0.00287, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -1.93E-15 + 3648, 152.000, 0, En 4.232569480452E-07, CFL 0.00089, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te -1.12E-15 + 3672, 153.000, 0, En 7.539820051147E-07, CFL 0.00178, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 1.33E-14, Te 1.98E-15 + 3696, 154.000, 0, En 1.559007487911E-06, CFL 0.00259, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se -6.65E-15, Te 1.74E-16 + 3720, 155.000, 0, En 3.104949956956E-07, CFL 0.00101, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -2.34E-16 + 3744, 156.000, 0, En 5.502744705987E-06, CFL 0.00410, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 1.39E-15 + 3768, 157.000, 0, En 1.986690651117E-05, CFL 0.00867, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te 1.68E-15 + 3792, 158.000, 0, En 1.692084375541E-05, CFL 0.00663, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -6.65E-15, Te -3.44E-15 + 3816, 159.000, 0, En 6.429586022473E-06, CFL 0.00340, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te -7.87E-17 + 3840, 160.000, 0, En 3.760762420537E-06, CFL 0.00412, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -6.65E-15, Te 2.23E-15 + 3864, 161.000, 0, En 7.847163114631E-06, CFL 0.00520, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -2.18E-15 + 3888, 162.000, 0, En 7.758805273994E-06, CFL 0.00439, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se -6.65E-15, Te 5.60E-16 + 3912, 163.000, 0, En 3.438370503000E-06, CFL 0.00323, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.66E-14, Te -1.40E-15 + 3936, 164.000, 0, En 2.315692617412E-06, CFL 0.00313, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 3.85E-15 + 3960, 165.000, 0, En 1.911933122538E-06, CFL 0.00302, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -8.05E-16 + 3984, 166.000, 0, En 1.431109194109E-06, CFL 0.00260, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te -7.21E-16 + 4008, 167.000, 0, En 4.773844625223E-07, CFL 0.00141, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.75E-15 + 4032, 168.000, 0, En 4.293679551269E-07, CFL 0.00128, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 1.33E-14, Te 2.08E-16 + 4056, 169.000, 0, En 6.409286548122E-07, CFL 0.00131, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -2.00E-14, Te -1.33E-15 + 4080, 170.000, 0, En 2.526318190376E-06, CFL 0.00316, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 6.65E-15, Te -2.64E-15 + 4104, 171.000, 0, En 5.606701470361E-06, CFL 0.00523, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 1.55E-15 + 4128, 172.000, 0, En 3.769334306088E-06, CFL 0.00376, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 6.65E-15, Te -6.62E-16 + 4152, 173.000, 0, En 1.238593505955E-06, CFL 0.00222, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.21E-15 + 4176, 174.000, 0, En 2.021925142013E-06, CFL 0.00272, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -1.33E-14, Te -1.37E-15 + 4200, 175.000, 0, En 3.860797924549E-06, CFL 0.00303, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 0.00E+00, Te 2.22E-15 + 4224, 176.000, 0, En 4.599702120138E-06, CFL 0.00372, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -2.25E-15 + 4248, 177.000, 0, En 2.220209152632E-06, CFL 0.00304, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 1.13E-15 + 4272, 178.000, 0, En 7.751048455680E-07, CFL 0.00146, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te 1.44E-16 + 4296, 179.000, 0, En 3.982034574788E-07, CFL 0.00122, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -1.33E-14, Te 4.45E-15 + 4320, 180.000, 0, En 4.162852750563E-07, CFL 0.00117, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 0.00E+00, Te -5.16E-15 + 4344, 181.000, 0, En 4.335916829940E-06, CFL 0.00460, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 2.15E-15 + 4368, 182.000, 0, En 1.377641589052E-05, CFL 0.00788, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 9.93E-16 + 4392, 183.000, 0, En 1.188632118379E-05, CFL 0.00643, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 0.00E+00, Te -1.90E-15 + 4416, 184.000, 0, En 6.101139922103E-06, CFL 0.00383, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 6.65E-15, Te 1.08E-15 + 4440, 185.000, 0, En 5.126058335970E-06, CFL 0.00368, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te -4.23E-16 + 4464, 186.000, 0, En 3.427479013001E-06, CFL 0.00274, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se 0.00E+00, Te -5.75E-16 + 4488, 187.000, 0, En 1.272430025628E-06, CFL 0.00186, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se -6.65E-15, Te -2.54E-16 + 4512, 188.000, 0, En 2.201792609176E-07, CFL 0.00083, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se 0.00E+00, Te 2.03E-16 + 4536, 189.000, 0, En 1.223899707680E-07, CFL 0.00040, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.00E-14, Te -4.65E-16 + 4560, 190.000, 0, En 2.357871139267E-07, CFL 0.00091, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -2.36E-15 + 4584, 191.000, 0, En 1.068513075108E-06, CFL 0.00190, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 1.74E-15 + 4608, 192.000, 0, En 1.377218991179E-06, CFL 0.00209, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 1.44E-15 + 4632, 193.000, 0, En 9.162918285860E-07, CFL 0.00200, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 1.99E-15 + 4656, 194.000, 0, En 1.056541985828E-06, CFL 0.00200, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 6.65E-15, Te -4.38E-15 + 4680, 195.000, 0, En 1.872057355420E-06, CFL 0.00230, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.00E-14, Te -6.32E-16 + 4704, 196.000, 0, En 2.192554567558E-06, CFL 0.00301, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 0.00E+00, Te 2.13E-16 + 4728, 197.000, 0, En 1.868222824064E-06, CFL 0.00243, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 6.65E-15, Te -2.87E-15 + 4752, 198.000, 0, En 2.008568098886E-06, CFL 0.00291, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -6.65E-15, Te 1.27E-15 + 4776, 199.000, 0, En 9.525650832561E-07, CFL 0.00211, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.63E-15 + 4800, 200.000, 0, En 5.946804012141E-08, CFL 0.00021, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -1.33E-14, Te -2.24E-16 + 4824, 201.000, 0, En 1.376911961955E-07, CFL 0.00058, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te 5.02E-16 + 4848, 202.000, 0, En 2.374326893433E-06, CFL 0.00311, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 6.65E-15, Te -8.66E-16 + 4872, 203.000, 0, En 7.264527337892E-06, CFL 0.00443, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se -6.65E-15, Te -1.13E-15 + 4896, 204.000, 0, En 5.908992961689E-06, CFL 0.00328, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te -6.07E-16 + 4920, 205.000, 0, En 7.553469264375E-07, CFL 0.00119, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te 1.13E-15 + 4944, 206.000, 0, En 1.487802333836E-06, CFL 0.00237, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te -1.12E-15 + 4968, 207.000, 0, En 2.827304458900E-06, CFL 0.00269, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 3.61E-16 + 4992, 208.000, 0, En 3.553637661764E-06, CFL 0.00293, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 1.79E-15 + 5016, 209.000, 0, En 1.134087384669E-06, CFL 0.00172, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 0.00E+00, Te -3.31E-15 + 5040, 210.000, 0, En 3.192993947620E-07, CFL 0.00094, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se -6.65E-15, Te 2.07E-15 + 5064, 211.000, 0, En 8.644390408586E-08, CFL 0.00034, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 1.33E-14, Te 6.87E-16 + 5088, 212.000, 0, En 7.427114904617E-08, CFL 0.00028, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 2.68E-15 + 5112, 213.000, 0, En 1.941599504509E-06, CFL 0.00254, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -2.00E-14, Te 2.90E-16 + 5136, 214.000, 0, En 4.331638187451E-06, CFL 0.00366, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 6.65E-15, Te 3.54E-16 + 5160, 215.000, 0, En 2.862761913570E-06, CFL 0.00362, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se -6.65E-15, Te -1.02E-15 + 5184, 216.000, 0, En 7.603518929646E-06, CFL 0.00594, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 1.33E-14, Te 2.29E-15 + 5208, 217.000, 0, En 5.045733170336E-06, CFL 0.00385, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -5.91E-16 + 5232, 218.000, 0, En 1.438683572685E-06, CFL 0.00211, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 6.65E-15, Te -2.22E-15 + 5256, 219.000, 0, En 3.721556524484E-07, CFL 0.00118, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se -6.65E-15, Te -1.94E-16 + 5280, 220.000, 0, En 5.023489149751E-07, CFL 0.00116, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 1.33E-14, Te -1.38E-15 + 5304, 221.000, 0, En 1.556251698127E-07, CFL 0.00063, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -1.33E-14, Te 3.40E-15 + 5328, 222.000, 0, En 9.105785853464E-08, CFL 0.00044, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -1.33E-14, Te -8.52E-16 + 5352, 223.000, 0, En 2.015292370950E-07, CFL 0.00069, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 2.88E-15 + 5376, 224.000, 0, En 3.570581768119E-07, CFL 0.00127, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 6.65E-15, Te -8.89E-16 + 5400, 225.000, 0, En 1.208028975838E-06, CFL 0.00188, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 6.65E-15, Te 1.51E-15 + 5424, 226.000, 0, En 1.092579839471E-06, CFL 0.00229, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se -6.65E-15, Te 1.93E-15 + 5448, 227.000, 0, En 2.359185166792E-06, CFL 0.00340, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te 4.70E-16 + 5472, 228.000, 0, En 7.275964599872E-06, CFL 0.00542, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 1.33E-14, Te -1.55E-15 + 5496, 229.000, 0, En 3.984141713801E-06, CFL 0.00318, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te 4.15E-16 + 5520, 230.000, 0, En 9.336957526998E-07, CFL 0.00203, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 6.65E-15, Te -1.24E-15 + 5544, 231.000, 0, En 2.770212013974E-07, CFL 0.00089, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -6.65E-15, Te -4.38E-16 + 5568, 232.000, 0, En 1.657051745352E-07, CFL 0.00073, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 0.00E+00, Te 3.53E-15 + 5592, 233.000, 0, En 2.077484341813E-07, CFL 0.00092, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -8.78E-16 + 5616, 234.000, 0, En 4.885565886177E-06, CFL 0.00423, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 6.65E-15, Te -1.75E-15 + 5640, 235.000, 0, En 4.501066785818E-06, CFL 0.00382, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 2.00E-14, Te -1.77E-16 + 5664, 236.000, 0, En 3.741422429077E-07, CFL 0.00124, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.08E-15 + 5688, 237.000, 0, En 9.061641667513E-08, CFL 0.00046, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -9.48E-16 + 5712, 238.000, 0, En 2.776264316802E-07, CFL 0.00106, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 0.00E+00, Te -7.19E-16 + 5736, 239.000, 0, En 6.573037561605E-07, CFL 0.00166, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 2.00E-14, Te 1.18E-15 + 5760, 240.000, 0, En 7.321105916213E-07, CFL 0.00135, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.00E-14, Te -1.58E-16 + 5784, 241.000, 0, En 1.662765966978E-06, CFL 0.00257, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 6.65E-15, Te -1.30E-15 + 5808, 242.000, 0, En 2.543819761416E-06, CFL 0.00323, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 2.65E-15 + 5832, 243.000, 0, En 2.295892792531E-06, CFL 0.00216, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.66E-14, Te -2.57E-15 + 5856, 244.000, 0, En 6.755317485431E-07, CFL 0.00121, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -1.33E-14, Te 1.08E-15 + 5880, 245.000, 0, En 3.574590753613E-07, CFL 0.00106, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 1.33E-14, Te -7.11E-16 + 5904, 246.000, 0, En 3.693088506909E-07, CFL 0.00124, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 6.65E-15, Te -6.85E-16 + 5928, 247.000, 0, En 3.945670730460E-07, CFL 0.00132, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.97E-15 + 5952, 248.000, 0, En 5.639790230233E-07, CFL 0.00158, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -2.06E-15 + 5976, 249.000, 0, En 2.054451910545E-06, CFL 0.00308, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 0.00E+00, Te 2.02E-15 + 6000, 250.000, 0, En 2.843927425911E-06, CFL 0.00355, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 6.65E-15, Te 2.47E-15 + 6024, 251.000, 0, En 3.142076288060E-06, CFL 0.00313, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 6.65E-15, Te -3.69E-15 + 6048, 252.000, 0, En 3.345042042875E-06, CFL 0.00354, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me -1.83E-17, Se -1.33E-14, Te 2.89E-15 + 6072, 253.000, 0, En 2.613046185370E-06, CFL 0.00261, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -1.09E-15 + 6096, 254.000, 0, En 3.382189481089E-06, CFL 0.00306, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 2.13E-15 + 6120, 255.000, 0, En 4.086794974750E-06, CFL 0.00339, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -1.42E-15 + 6144, 256.000, 0, En 4.689940161305E-06, CFL 0.00324, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te -1.58E-15 + 6168, 257.000, 0, En 3.532210723170E-06, CFL 0.00283, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -1.33E-14, Te 2.53E-16 + 6192, 258.000, 0, En 5.792025100508E-06, CFL 0.00401, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.66E-14, Te 3.76E-16 + 6216, 259.000, 0, En 1.561405703347E-05, CFL 0.00634, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 6.65E-15, Te 1.35E-15 + 6240, 260.000, 0, En 1.132027971493E-05, CFL 0.00456, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -1.83E-15 + 6264, 261.000, 0, En 2.717709530846E-06, CFL 0.00254, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se -6.65E-15, Te -3.23E-15 + 6288, 262.000, 0, En 1.154473146684E-06, CFL 0.00169, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 6.37E-15 + 6312, 263.000, 0, En 8.057011943307E-07, CFL 0.00164, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se 0.00E+00, Te -3.48E-15 + 6336, 264.000, 0, En 7.598512941133E-07, CFL 0.00152, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 2.35E-15 + 6360, 265.000, 0, En 1.693603297458E-06, CFL 0.00261, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te 4.37E-16 + 6384, 266.000, 0, En 1.857129901081E-06, CFL 0.00237, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -2.87E-15 + 6408, 267.000, 0, En 2.799626877201E-06, CFL 0.00329, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -5.48E-16 + 6432, 268.000, 0, En 3.321313471103E-06, CFL 0.00288, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 1.36E-15 + 6456, 269.000, 0, En 3.131592199725E-06, CFL 0.00321, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.35E-15 + 6480, 270.000, 0, En 3.700967790654E-07, CFL 0.00093, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te 2.77E-16 + 6504, 271.000, 0, En 4.765477588155E-07, CFL 0.00109, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te 1.55E-16 + 6528, 272.000, 0, En 2.661143067107E-06, CFL 0.00281, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 2.02E-15 + 6552, 273.000, 0, En 4.467025074229E-06, CFL 0.00367, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 2.74E-16 + 6576, 274.000, 0, En 7.113324566392E-06, CFL 0.00425, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -6.65E-15, Te -2.37E-15 + 6600, 275.000, 0, En 4.424637657546E-06, CFL 0.00331, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.27E-15 + 6624, 276.000, 0, En 4.439615681886E-06, CFL 0.00312, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 6.65E-15, Te 4.49E-16 + 6648, 277.000, 0, En 2.389243275542E-06, CFL 0.00237, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 0.00E+00, Te -4.04E-15 + 6672, 278.000, 0, En 9.613939137980E-07, CFL 0.00167, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 6.65E-15, Te -6.99E-16 + 6696, 279.000, 0, En 3.176384376183E-06, CFL 0.00311, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 2.00E-14, Te 1.47E-15 + 6720, 280.000, 0, En 7.086879355374E-06, CFL 0.00425, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -1.46E-17, Se 0.00E+00, Te 1.03E-16 + 6744, 281.000, 0, En 1.181434932957E-05, CFL 0.00510, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -1.33E-14, Te -1.99E-15 + 6768, 282.000, 0, En 9.759441074601E-06, CFL 0.00412, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 1.33E-14, Te -9.82E-16 + 6792, 283.000, 0, En 3.376687130901E-06, CFL 0.00226, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 6.65E-15, Te 4.88E-16 + 6816, 284.000, 0, En 4.442467763060E-05, CFL 0.00908, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 0.00E+00, Te 1.21E-15 + 6840, 285.000, 0, En 6.293008136675E-05, CFL 0.00784, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se 0.00E+00, Te -4.89E-16 + 6864, 286.000, 0, En 1.905335236245E-05, CFL 0.00491, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 6.65E-15, Te -5.05E-17 + 6888, 287.000, 0, En 2.523231040217E-06, CFL 0.00233, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -2.00E-14, Te 1.21E-15 + 6912, 288.000, 0, En 5.918218420652E-06, CFL 0.00304, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 6.65E-15, Te -2.06E-15 + 6936, 289.000, 0, En 1.198905674888E-05, CFL 0.00455, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se -6.65E-15, Te 1.72E-15 + 6960, 290.000, 0, En 6.876492172705E-06, CFL 0.00278, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -2.61E-16 + 6984, 291.000, 0, En 7.250196485823E-06, CFL 0.00374, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 6.65E-15, Te 1.12E-15 + 7008, 292.000, 0, En 3.603927702523E-05, CFL 0.00617, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.66E-14, Te -2.40E-15 + 7032, 293.000, 0, En 3.266578629446E-05, CFL 0.00669, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 1.33E-14, Te 1.50E-15 + 7056, 294.000, 0, En 1.377592872417E-05, CFL 0.00356, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 1.05E-15 + 7080, 295.000, 0, En 6.055024515177E-06, CFL 0.00296, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te -4.05E-16 + 7104, 296.000, 0, En 1.010336338873E-06, CFL 0.00137, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -1.98E-15 + 7128, 297.000, 0, En 1.593453180868E-06, CFL 0.00236, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -1.91E-15 + 7152, 298.000, 0, En 2.305708735446E-06, CFL 0.00277, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 2.68E-15 + 7176, 299.000, 0, En 2.376356024150E-06, CFL 0.00169, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -1.33E-14, Te -1.19E-15 + 7200, 300.000, 0, En 2.569706867613E-06, CFL 0.00216, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se 0.00E+00, Te 5.30E-16 + 7224, 301.000, 0, En 4.555076725311E-06, CFL 0.00260, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 6.65E-15, Te -1.17E-15 + 7248, 302.000, 0, En 9.547790172482E-06, CFL 0.00410, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 0.00E+00, Te 1.37E-15 + 7272, 303.000, 0, En 8.781339983924E-06, CFL 0.00292, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 6.65E-15, Te -5.43E-16 + 7296, 304.000, 0, En 2.724419492018E-06, CFL 0.00182, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 1.14E-15 + 7320, 305.000, 0, En 1.203328467148E-06, CFL 0.00150, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 1.33E-14, Te -2.92E-15 + 7344, 306.000, 0, En 7.042774860756E-07, CFL 0.00113, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 0.00E+00, Te 3.91E-15 + 7368, 307.000, 0, En 1.194300856227E-06, CFL 0.00178, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se 0.00E+00, Te -2.46E-15 + 7392, 308.000, 0, En 2.273623624328E-06, CFL 0.00192, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se 0.00E+00, Te 5.12E-16 + 7416, 309.000, 0, En 3.394783815392E-06, CFL 0.00185, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 0.00E+00, Te 3.10E-16 + 7440, 310.000, 0, En 2.541539402930E-06, CFL 0.00173, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 1.41E-15 + 7464, 311.000, 0, En 2.391290167394E-06, CFL 0.00211, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te -1.60E-15 + 7488, 312.000, 0, En 1.078655121520E-06, CFL 0.00112, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te 3.62E-17 + 7512, 313.000, 0, En 2.542124255677E-07, CFL 0.00070, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te -1.04E-15 + 7536, 314.000, 0, En 5.890932773356E-06, CFL 0.00350, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se 6.65E-15, Te 2.14E-15 + 7560, 315.000, 0, En 2.186571877706E-05, CFL 0.00555, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -1.33E-14, Te 8.64E-16 + 7584, 316.000, 0, En 2.120013819158E-05, CFL 0.00463, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -1.66E-15 + 7608, 317.000, 0, En 3.873964019180E-06, CFL 0.00197, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -1.69E-17 + 7632, 318.000, 0, En 6.924447467107E-07, CFL 0.00080, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te 5.72E-16 + 7656, 319.000, 0, En 1.629860172630E-06, CFL 0.00133, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 6.65E-15, Te -2.75E-15 + 7680, 320.000, 0, En 1.028698528176E-06, CFL 0.00107, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 1.11E-15 + 7704, 321.000, 0, En 4.308637550684E-07, CFL 0.00073, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -1.33E-14, Te -2.82E-15 + 7728, 322.000, 0, En 1.327630172741E-06, CFL 0.00164, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se 0.00E+00, Te -1.38E-18 + 7752, 323.000, 0, En 1.023444046736E-06, CFL 0.00133, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 2.50E-15 + 7776, 324.000, 0, En 6.214275305808E-07, CFL 0.00073, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se -6.65E-15, Te -2.79E-15 + 7800, 325.000, 0, En 2.337560896890E-06, CFL 0.00171, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 2.00E-14, Te 2.78E-15 + 7824, 326.000, 0, En 3.628737103392E-06, CFL 0.00239, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -3.03E-15 + 7848, 327.000, 0, En 1.123165594527E-05, CFL 0.00358, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 2.54E-15 + 7872, 328.000, 0, En 1.031938730400E-05, CFL 0.00256, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -1.28E-15 + 7896, 329.000, 0, En 4.360311050430E-06, CFL 0.00258, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 1.33E-14, Te -1.59E-15 + 7920, 330.000, 0, En 3.766089294456E-06, CFL 0.00245, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -2.00E-14, Te 2.15E-15 + 7944, 331.000, 0, En 9.027450327445E-07, CFL 0.00109, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -7.35E-16 + 7968, 332.000, 0, En 1.510413882860E-06, CFL 0.00146, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 6.65E-15, Te 2.95E-15 + 7992, 333.000, 0, En 9.882402050818E-07, CFL 0.00088, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se 0.00E+00, Te -2.42E-15 + 8016, 334.000, 0, En 1.143908691372E-06, CFL 0.00127, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -1.33E-14, Te 3.03E-15 + 8040, 335.000, 0, En 1.903363864414E-06, CFL 0.00158, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -1.33E-14, Te -6.24E-16 + 8064, 336.000, 0, En 1.982726345824E-06, CFL 0.00207, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 2.00E-14, Te 9.29E-16 + 8088, 337.000, 0, En 2.713622656770E-06, CFL 0.00267, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -6.65E-15, Te -1.39E-15 + 8112, 338.000, 0, En 1.100485553628E-06, CFL 0.00133, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 1.33E-14, Te 2.78E-15 + 8136, 339.000, 0, En 5.902618570241E-07, CFL 0.00160, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -1.33E-14, Te -2.88E-15 + 8160, 340.000, 0, En 1.566712902629E-06, CFL 0.00155, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 1.33E-14, Te -5.11E-16 + 8184, 341.000, 0, En 1.589043570682E-06, CFL 0.00214, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -1.57E-15 + 8208, 342.000, 0, En 4.230355308571E-07, CFL 0.00119, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se 0.00E+00, Te 1.29E-15 + 8232, 343.000, 0, En 1.232130742021E-07, CFL 0.00052, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -6.65E-15, Te -3.19E-16 + 8256, 344.000, 0, En 3.024881233988E-07, CFL 0.00054, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 0.00E+00, Te -7.38E-16 + 8280, 345.000, 0, En 7.094347603186E-07, CFL 0.00087, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 1.09E-15 + 8304, 346.000, 0, En 2.182182657091E-06, CFL 0.00180, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -7.48E-16 + 8328, 347.000, 0, En 5.356296917832E-06, CFL 0.00210, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 1.33E-14, Te -1.39E-16 + 8352, 348.000, 0, En 1.550880976746E-05, CFL 0.00396, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -1.75E-15 + 8376, 349.000, 0, En 2.221763526066E-05, CFL 0.00449, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 0.00E+00, Te -1.17E-15 + 8400, 350.000, 0, En 1.084136682681E-05, CFL 0.00344, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 1.33E-14, Te 1.55E-15 + 8424, 351.000, 0, En 2.431986139238E-06, CFL 0.00233, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se -6.65E-15, Te 4.77E-16 + 8448, 352.000, 0, En 2.971406938152E-06, CFL 0.00245, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 1.33E-14, Te -4.69E-16 + 8472, 353.000, 0, En 1.127821393505E-05, CFL 0.00379, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -1.33E-14, Te -4.78E-15 + 8496, 354.000, 0, En 9.954907571556E-06, CFL 0.00272, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 1.33E-14, Te 4.83E-15 + 8520, 355.000, 0, En 8.103233035852E-06, CFL 0.00238, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 1.33E-14, Te -2.30E-15 + 8544, 356.000, 0, En 5.342441932522E-06, CFL 0.00229, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -2.00E-14, Te 3.10E-15 + 8568, 357.000, 0, En 2.615578380326E-06, CFL 0.00205, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se -1.33E-14, Te -1.74E-16 + 8592, 358.000, 0, En 1.092048441322E-06, CFL 0.00100, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 1.33E-14, Te -9.92E-16 + 8616, 359.000, 0, En 1.392101234621E-06, CFL 0.00083, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -7.30E-16 + 8640, 360.000, 0, En 6.411091671462E-07, CFL 0.00067, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 1.33E-14, Te 2.95E-15 + 8664, 361.000, 0, En 1.516609652192E-07, CFL 0.00045, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7836, Me -3.10E-17, Se -2.66E-14, Te -2.82E-15 + 8688, 362.000, 0, En 3.110134991308E-07, CFL 0.00074, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 1.33E-14, Te 1.53E-15 + 8712, 363.000, 0, En 1.579003364325E-07, CFL 0.00043, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 0.00E+00, Te -3.17E-16 + 8736, 364.000, 0, En 3.819196063542E-07, CFL 0.00067, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 6.65E-15, Te -1.07E-15 + 8760, 365.000, 0, En 6.302059789739E-07, CFL 0.00084, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -2.00E-14, Te 7.11E-16 diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index a67d9ffd57..c39e3d6305 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -44,6 +44,7 @@ module MOM_KPP logical :: passiveMode ! If True, makes KPP passive meaning it does NOT alter the diffusivity logical :: applyNonLocalTrans ! If True, apply non-local transport to heat and scalars logical :: NLTworkaround ! If True, re-scale the non-local transport to limit the amplitude + logical :: doMatching ! If True, do NOT match diffusivities at the base of the boundary layer. real :: maxKdInterior ! A value to which interior mixing is clipped to (m2/s) real :: deepOBLoffset ! If non-zero, is a distance from the bottom that the OBL can not penetrate through (m) logical :: debug ! If True, calculate checksums and write debugging information @@ -144,6 +145,9 @@ subroutine KPP_init(paramFile, G, diag, Time, CS, passive) call get_param(paramFile, mod, 'MAX_KD_INTERIOR', CS%maxKdInterior, & 'If non-zero, the value to limit incoming interior diffusivity to.\n', & units='m2/s',default=0.) + call get_param(paramFile, mod, 'MATCH_INTERIOR', CS%doMatching, & + 'If true, turns off the matching of diffuvities at the OBL.', & + default=.False.) call get_param(paramFile, mod, 'DEEP_OBL_OFFSET', CS%deepOBLoffset, & 'If non-zero, the distance above the bottom to which the OBL is clipped\n'// & 'if it would otherwise reach the bottom. The smaller of this and 0.1D is used.', & @@ -399,7 +403,10 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K endif ! Now call KPP proper to obtain BL diffusivities, viscosities and non-local transports - if (CS%maxKdInterior>0.) then + if (.not. CS%doMatching) then + Kdiffusivity(:,:) = 0.! Diffusivties for heat and salt + Kviscosity(:) = 0. ! Viscosity ??????? + elseif (CS%maxKdInterior>0.) then Kdiffusivity(:,1) = min( CS%maxKdInterior, Kt(i,j,:) )! Diffusivty for heat Kdiffusivity(:,2) = min( CS%maxKdInterior, Ks(i,j,:) ) ! Diffusivity for salt Kviscosity(:) = min( CS%maxKdInterior, Kv(i,j,:) ) ! Viscosity ??????? From a64fdee444c5a78d4e3072a44c197ca87f3d8114 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 15 Oct 2013 22:11:41 -0400 Subject: [PATCH 242/372] Missed one MOM_parameter_doc.all --- examples/solo_ocean/single_column/MOM_parameter_doc.all | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/examples/solo_ocean/single_column/MOM_parameter_doc.all b/examples/solo_ocean/single_column/MOM_parameter_doc.all index 0d5d433f4f..b0a4207494 100644 --- a/examples/solo_ocean/single_column/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column/MOM_parameter_doc.all @@ -962,8 +962,10 @@ NLT_WORKAROUND = False ! [Boolean] default = False ! that local differences do not exceed a value of 1.0 MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 - ! If non-zero, the distacne above the bottom that the OBL is clipped + ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. %KPP USE_CONVECTION = False ! [Boolean] default = False From 17cb2f0edc12c63c492fb1e8ea5dc8d90085f41c Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 16 Oct 2013 08:38:25 -0400 Subject: [PATCH 243/372] Fixes typoes in README --- README | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README b/README index c36db2b245..c7db1859ba 100644 --- a/README +++ b/README @@ -4,7 +4,7 @@ What's what src/ - contains the source code for MOM6 that is always compiled config_src/ - contains optional source code depending on mode and configuration such as dynamic-memory versus static, ocean-only versus coupled. -examples/ - contains parameters, input data, patths to data, and some source +examples/ - contains parameters, input data, paths to data, and some source code for static compiles. examples/ is sub-divided into four directories named for the style of compiled executable: * examples/solo_ocean - uses just MOM6 code @@ -17,7 +17,7 @@ tools/ - tools for working with MOM6 (not source code and not necessarily s More information ================ -During development, the MOM6 wiki is the primary place for find more information: +During development, the MOM6 wiki is the primary place to find more information: http://wiki.gfdl.noaa.gov/index.php/MOM6 -In particular, to setup your working directory there are extensive instructions at: +In particular, to setup your development-mode working directory there are extensive instructions at: http://wiki.gfdl.noaa.gov/index.php/MOM6_setup_instructions From eb042c1aadd78d06c862911ec7b71787442eefbb Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 24 Sep 2013 15:39:02 -0400 Subject: [PATCH 244/372] Added scripts for generating CM4 grid/topo o First cut. Needs detail fixes. --- .../python/025gridGeneration/create_grids.py | 107 +++++++++ tools/python/025gridGeneration/create_topo.py | 227 ++++++++++++++++++ tools/python/025gridGeneration/merge_grids.py | 93 +++++++ .../025gridGeneration/merge_topog_tiles.py | 89 +++++++ 4 files changed, 516 insertions(+) create mode 100644 tools/python/025gridGeneration/create_grids.py create mode 100644 tools/python/025gridGeneration/create_topo.py create mode 100644 tools/python/025gridGeneration/merge_grids.py create mode 100644 tools/python/025gridGeneration/merge_topog_tiles.py diff --git a/tools/python/025gridGeneration/create_grids.py b/tools/python/025gridGeneration/create_grids.py new file mode 100644 index 0000000000..b4e809cfc8 --- /dev/null +++ b/tools/python/025gridGeneration/create_grids.py @@ -0,0 +1,107 @@ +#============================================================ +# Generate tiles for the northern/southern caps +# and central mercator grid. For use in Antarctic ice-sheet +# modeling. +# +# +# python create_topo.py +# Output: mercator_supergrid.nc, ncap_supergrid.nc, scap_supergrid.nc +# These are supergrids (2x grid tracer refinement) containing positions +# cell lengths, areas and angles. +# +#============================================================ + + + +from midas import * + + + +refine=2 # Set to 2 for GIS_025 grid and 4 for GIS_0125 +lat0=-65.0 # This is a nominal starting latitude for Mercator grid +lon0=-300. # Starting longitude +lenlat=125. # nominal latitude range of Mercator grid +lenlon=360. +nx=1440*refine +ny=700*refine +ny2=110*refine +ny_scap=80*refine +ny_ncap=240*refine +lat0_sp=-78.0 +r0_pole=0.20 +lon0_pole=100.0 +doughnut=0.12 + +#### Begin Mercator Grid + +print 'constructing a mercator supergrid with (ny,nx) = ',ny,nx +print 'nominal starting lat and starting longitude =',lat0, lon0 +print 'and nominal width in latitude = ',lenlat + +mercator=supergrid(nx,ny,'mercator','degrees',lat0,lenlat,lon0,lenlon,cyclic_x=True) + +mercator.grid_metrics() +mercator.write_nc('mercator_supergrid.nc') + +print "mercator max/min latitude=", mercator.y.max(),mercator.y.min() +print "mercator nj,ni=", mercator.y.shape[0]-1,mercator.y.shape[1]-1 +print "mercator starting longitude=",mercator.x[0,0] +print "mercator ending longitude=",mercator.x[0,-1] + +#### Begin Tripolar Cap + +lat0_tp=mercator.y.max() +dlat=90.0-lat0_tp + +tripolar_n=supergrid(nx,ny_ncap,'spherical','degrees',lat0_tp,dlat,lon0,360.,tripolar_n=True) + +tripolar_n.grid_metrics() +tripolar_n.write_nc('ncap_supergrid.nc') + +print "generated a tripolar supergrid of size (ny,nx)= ",tripolar_n.y.shape[0]-1,tripolar_n.y.shape[1]-1 +print "tripolar grid starting longitude = ",tripolar_n.x[0,0] +print "tripolar grid starting latitude = ",tripolar_n.y[0,0] + + + +#### Begin Spherical Grid for Southern Ocean + +print 'constructing a spherical supergrid with (ny,nx) = ',ny,nx +print 'nominal starting lat and starting longitude =',lat0, lon0 +print 'and nominal width in latitude = ',lenlat + + +spherical=supergrid(nx,ny2,'spherical','degrees',lat0_sp,mercator.y.min()-lat0_sp,lon0,lenlon,cyclic_x=True) + +spherical.grid_metrics() +spherical.write_nc('antarctic_spherical_supergrid.nc') + +print "antarctic spherical max/min latitude=", spherical.y.max(),spherical.y.min() +print "spherical nj,ni=", spherical.y.shape[0]-1,spherical.y.shape[1]-1 +print "spherical starting longitude=",spherical.x[0,0] +print "spherical ending longitude=",spherical.x[0,-1] + + +#### Begin Antarctic Cap + +print spherical.dy.shape +lenlat=90.0+spherical.y.min() + +dy0=spherical.dy[0,0]*r0_pole + +x=spherical.x[0,:] +y=np.linspace(-90.,0.5*(lat0_sp-90.0),ny_scap/8) +y=np.concatenate((y,np.linspace(y.max(),lat0_sp,7*ny_scap/8+1))) +X,Y=np.meshgrid(x,y) + +#antarctic_cap=supergrid(nx,ny_scap,'spherical','degrees',-90.,lenlat,lon0,lenlon,displace_pole=True,r0_pole=r0_pole,lon0_pole=lon0_pole,doughnut=doughnut) +antarctic_cap=supergrid(xdat=X,ydat=Y,axis_units='degrees',displace_pole=True,r0_pole=r0_pole,lon0_pole=lon0_pole,doughnut=doughnut) + +antarctic_cap.grid_metrics() +antarctic_cap.write_nc('scap_supergrid.nc') + + +print "generated a southern cap of size (ny,nx)= ",antarctic_cap.y.shape[0]-1,antarctic_cap.y.shape[1]-1 + + + diff --git a/tools/python/025gridGeneration/create_topo.py b/tools/python/025gridGeneration/create_topo.py new file mode 100644 index 0000000000..029c98cf2e --- /dev/null +++ b/tools/python/025gridGeneration/create_topo.py @@ -0,0 +1,227 @@ +#============================================================ +# Generate tiles for the northern/southern caps +# and central mercator grid. +# +# python create_topo.py +# Output: mercator_supergrid.nc, ncap_supergrid.nc, scap_supergrid.nc +# These are supergrids (2x grid tracer refinement) containing positions +# cell lengths, areas and angles +# +# Generate topography for grid tiles using BEDMAP for the Antarctic cap +# GEBCO 2 minute data for the Mercator grid and either +# IBCAO or GEBCO for the Northern cap (these files need to be linked to the +# current directory prior to running this command) + +# python create_topo.py --tile ncap|scap|mercator +# +#============================================================ + + + +from midas import * +from mpl_toolkits.basemap import Basemap, cm +from mpl_toolkits.basemap import interp +import argparse + +def csv(value): + return map(int, value.split(",")) + +#### Begin User Input + +parser = argparse.ArgumentParser() +parser.add_argument('--tile',type=str,help='ncap|scap|mercator') +parser.add_argument('--use_ice_sheet',type=int,help='use ice sheet mask for generating coupler mosaic',default=0) +parser.add_argument('--use_gebco',type=int,help='use Gebco for polar regions',default=0) + + +args=parser.parse_args() + +tile = args.tile + + +do_ncap=False +do_mercator=False +do_scap=False +use_ice_sheet_mask=args.use_ice_sheet +use_gebco=args.use_gebco + + +if tile == 'ncap': + do_ncap = True +if tile == 'mercator': + do_mercator = True +if tile == 'scap': + do_scap = True + + +#### End User Input + +#### Begin Mercator Grid + +mercator=supergrid(file='mercator_supergrid.nc') +mercator_grid=ocean_rectgrid(supergrid=mercator,is_latlon=True,cyclic=True) + +#### Begin Tripolar Cap + +tripolar_n=supergrid(file='ncap_supergrid.nc') +tripolar_n_grid=ocean_rectgrid(supergrid=tripolar_n,is_latlon=True,cyclic=True) + +#### Begin Antarctic Cap + +antarctic_sph=supergrid(file='antarctic_spherical_supergrid.nc') +antarctic_sph_grid=ocean_rectgrid(supergrid=antarctic_sph,is_latlon=True,cyclic=True) + +antarctic_cap=supergrid(file='scap_supergrid.nc') +antarctic_cap_grid=ocean_rectgrid(supergrid=antarctic_cap,is_latlon=True,cyclic=True) + + +if do_ncap: + +######## Interpolate bathymetry from IBCAO to northern cap +######## on a np stereo projection + + if use_gebco: + ingrid=generic_rectgrid('GEBCO_08_v1.nc',var='depth',simple_grid=True,cyclic=True) + np_reg=ingrid.geo_region(y=(mercator.y.max()-1.0,90.0)) + + TOPO=state('GEBCO_08_v1.nc',grid=ingrid,geo_region=np_reg,fields=['depth']) + TOPO.rename_field('depth','topo') + TOPO.var_dict['topo']['Ztype']='Fixed' + + fnam = 'ncap_topog_gebco.nc' + + R=TOPO.grid_overlay('topo',target=tripolar_n_grid) + R.write_nc(fnam,['mean','max','min','std','count']) + + else: + xlen=2904000.0*2.0 + x=np.linspace(0.0,xlen,11617) + X,Y=np.meshgrid(x,x) + grid_ibcao = generic_rectgrid(lon=X,lat=Y,is_latlon=False,is_cartesian=True) + + m = Basemap(projection='stere',width=xlen,height=xlen,lon_0=0.0,lat_0=90.0,resolution='l') + + IBCAO=state('IBCAO_V3_500m_RR.grd',grid=grid_ibcao,fields=['z']) + IBCAO.rename_field('z','topo') + + xx=tripolar_n_grid.x_T_bounds.copy() + yy=tripolar_n_grid.y_T_bounds.copy() + + xx[xx>180.]=xx[xx>180.]-360. + xx[xx<-180.]=xx[xx<-180.]+360. + x2,y2 = m(xx,yy,inverse=False) + + cart_grid_ncap = supergrid(config='cartesian',axis_units='none',xdat=x2,ydat=y2) + + fnam = 'ncap_topog.nc' + + R=IBCAO.grid_overlay('topo',target=cart_grid_ncap) + R.write_nc(fnam,['mean','max','min','std','count']) + +#### Begin Mercator + +if do_mercator: + + ingrid=generic_rectgrid('GEBCO_08_v1.nc',var='depth',simple_grid=True,cyclic=True) + merc_reg=ingrid.geo_region(y=(mercator.y.min()-1.0,mercator.y.max()+1.0)) + + TOPO=state('GEBCO_08_v1.nc',grid=ingrid,geo_region=merc_reg,fields=['depth']) + TOPO.rename_field('depth','topo') + TOPO.var_dict['topo']['Ztype']='Fixed' + + fnam = 'mercator_topog_gebco.nc' + + R=TOPO.grid_overlay('topo',target=mercator_grid) + R.write_nc(fnam,['mean','max','min','std','count']) + + + + + + + + +if do_scap: + + + if use_gebco: + + ingrid=generic_rectgrid('GEBCO_08_v1.nc',var='depth',simple_grid=True,cyclic=True) + sp_reg=ingrid.geo_region(y=(-90.0,antarctic_sph.y.max()+1.0)) + + TOPO=state('GEBCO_08_v1.nc',grid=ingrid,geo_region=sp_reg,fields=['depth']) + TOPO.rename_field('depth','topo') + TOPO.var_dict['topo']['Ztype']='Fixed' + + fnam = 'scap_topog_gebco.nc' + fnam2 = 'so_topog_gebco.nc' + + R=TOPO.grid_overlay('topo',target=antarctic_cap_grid) + R.write_nc(fnam,['mean','max','min','std','count']) + + R=TOPO.grid_overlay('topo',target=antarctic_sph_grid) + R.write_nc(fnam2,['mean','max','min','std','count']) + + + else: + + wd=6667000.0 + ht=6667000.0 + m = Basemap(projection='stere',width=wd,height=ht,lon_0=0.0,lat_ts=-71.,lat_0=-90.,resolution='l') + + f=nc.Dataset('bedmap2.nc') + x1=sq(f.variables['x'][:])*1000 + 3333000.0 + y1=x1 + nx1=len(x1) + ny1=len(y1) + wd=6667000.0 + ht=6667000.0 + x1,y1=np.meshgrid(x1,y1) + grid_bedmap = generic_rectgrid(lon=x1,lat=y1,is_latlon=False,is_cartesian=True,simple_grid=True) + + if use_ice_sheet_mask: + TOPO=state('bedmap2.nc',grid=grid_bedmap,fields=['elev_bed','mask_ice','elev_surf','height_gl04c_wgs84']) + TOPO.elev_bed = TOPO.elev_bed - TOPO.height_gl04c_wgs84 + TOPO.elev_bed[TOPO.elev_surf>=1.0]=1.0 + TOPO.elev_bed[TOPO.mask_ice>0.0]=1.0 + TOPO.elev_bed=np.ma.masked_where(np.isnan(TOPO.elev_bed),TOPO.elev_bed) + TOPO.rename_field('elev_bed','topo') + else: + TOPO=state('bedmap2.nc',grid=grid_bedmap,fields=['elev_bed','height_gl04c_wgs84']) + TOPO.elev_bed = TOPO.elev_bed - TOPO.height_gl04c_wgs84 + TOPO.elev_bed=np.ma.masked_where(np.isnan(TOPO.elev_bed),TOPO.elev_bed) + TOPO.rename_field('elev_bed','topo') + + + fnam = 'scap_topog_bedmap2.nc' + fnam2 = 'so_topog_bedmap2.nc' + + xx=antarctic_sph_grid.x_T_bounds.copy() + yy=antarctic_sph_grid.y_T_bounds.copy() + + xx[xx>180.]=xx[xx>180.]-360. + xx[xx<-180.]=xx[xx<-180.]+360. + + x2,y2 = m(xx,yy,inverse=False) + + cart_grid_so = supergrid(config='cartesian',axis_units='none',xdat=x2,ydat=y2) + + R=TOPO.grid_overlay('topo',target=cart_grid_so) + + R.write_nc(fnam2,['mean','max','min','std','count']) + + + xx=antarctic_cap_grid.x_T_bounds.copy() + yy=antarctic_cap_grid.y_T_bounds.copy() + + xx[xx>180.]=xx[xx>180.]-360. + xx[xx<-180.]=xx[xx<-180.]+360. + x2,y2 = m(xx,yy,inverse=False) + + + cart_grid_cap = supergrid(config='cartesian',axis_units='none',xdat=x2,ydat=y2) + + R=TOPO.grid_overlay('topo',target=cart_grid_cap) + R.write_nc(fnam,['mean','max','min','std','count']) + + diff --git a/tools/python/025gridGeneration/merge_grids.py b/tools/python/025gridGeneration/merge_grids.py new file mode 100644 index 0000000000..08db707463 --- /dev/null +++ b/tools/python/025gridGeneration/merge_grids.py @@ -0,0 +1,93 @@ +from midas import * + +f=nc.Dataset('scap_supergrid.nc') +f2=nc.Dataset('antarctic_spherical_supergrid.nc') +g=nc.Dataset('mercator_supergrid.nc') +h=nc.Dataset('ncap_supergrid.nc') + +y1=f.variables['y'][:] +y12=f2.variables['y'][:] +y2=g.variables['y'][:] +y3=h.variables['y'][:] +y=np.concatenate((y1,y12[1:,:]),axis=0) +y=np.concatenate((y,y2[1:,:]),axis=0) +y=np.concatenate((y,y3[1:,:]),axis=0) + +dy1=f.variables['dy'][:] +dy12=f2.variables['dy'][:] +dy2=g.variables['dy'][:] +dy3=h.variables['dy'][:] +dy=np.concatenate((dy1,dy12),axis=0) +dy=np.concatenate((dy,dy2),axis=0) +dy=np.concatenate((dy,dy3),axis=0) + +x1=f.variables['x'][:] +x12=f2.variables['x'][:] +x2=g.variables['x'][:] +x3=h.variables['x'][:] +x=np.concatenate((x1,x12[1:,:]),axis=0) +x=np.concatenate((x,x2[1:,:]),axis=0) +x=np.concatenate((x,x3[1:,:]),axis=0) + +dx1=f.variables['dx'][:] +dx12=f2.variables['dx'][:] +dx2=g.variables['dx'][:] +dx3=h.variables['dx'][:] +dx=np.concatenate((dx1,dx12[1:,:]),axis=0) +dx=np.concatenate((dx,dx2[1:,:]),axis=0) +dx=np.concatenate((dx,dx3[1:,:]),axis=0) + + +area1=f.variables['area'][:] +area12=f2.variables['area'][:] +area2=g.variables['area'][:] +area3=h.variables['area'][:] +area=np.concatenate((area1,area12),axis=0) +area=np.concatenate((area,area2),axis=0) +area=np.concatenate((area,area3),axis=0) + +angle_dx1=f.variables['angle_dx'][:-1,:] +angle_dx12=f2.variables['angle_dx'][:-1,:] +angle_dx2=g.variables['angle_dx'][:-1,:] +angle_dx3=h.variables['angle_dx'][:] +angle_dx=np.concatenate((angle_dx1,angle_dx12),axis=0) +angle_dx=np.concatenate((angle_dx,angle_dx2),axis=0) +angle_dx=np.concatenate((angle_dx,angle_dx3),axis=0) + +fout=nc.Dataset('supergrid.nc','w',format='NETCDF3_CLASSIC') + +ny=area.shape[0]; nx = area.shape[1] +nyp=ny+1; nxp=nx+1 + +print 'ny,nx= ',ny,nx + +nyp=fout.createDimension('nyp',nyp) +nxp=fout.createDimension('nxp',nxp) +ny=fout.createDimension('ny',ny) +nx=fout.createDimension('nx',nx) +string=fout.createDimension('string',255) + +tile=fout.createVariable('tile','S1',('string')) +yv=fout.createVariable('y','f8',('nyp','nxp')) +xv=fout.createVariable('x','f8',('nyp','nxp')) +yv.units='degrees' +xv.units='degrees' +yv[:]=y +xv[:]=x + +tile[0:4]='tile1' +dyv=fout.createVariable('dy','f8',('ny','nxp')) +dyv.units='meters' +dyv[:]=dy +dxv=fout.createVariable('dx','f8',('nyp','nx')) +dxv.units='meters' +dxv[:]=dx +areav=fout.createVariable('area','f8',('ny','nx')) +areav.units='m2' +areav[:]=area +anglev=fout.createVariable('angle_dx','f8',('nyp','nxp')) +anglev.units='degrees' +anglev[:]=angle_dx + +fout.sync() +fout.close() diff --git a/tools/python/025gridGeneration/merge_topog_tiles.py b/tools/python/025gridGeneration/merge_topog_tiles.py new file mode 100644 index 0000000000..459b6ecf75 --- /dev/null +++ b/tools/python/025gridGeneration/merge_topog_tiles.py @@ -0,0 +1,89 @@ +import netCDF4 as nc +import numpy as np + +def blend12(d1,d2, f1, f2): + nj,ni=d1.shape + x=np.arange(0,nj,dtype=float)/(nj-1) + x=(x-f1)/(f2-f1) + x=np.maximum(0.,x) + x=np.minimum(1.,x) + weight1d=1. - x + weight1d=weight1d[:,np.newaxis] + weight=np.tile( weight1d, (1,ni) ) + return d1*weight+d2*(1-weight) + +def blend1234(d1,d2a,d2b,d3,d4a,d4b): + #d=np.concatenate((d1, blend12(d2a,d2b,0.8,1.0) ),axis=0) # For GIS? + d=np.concatenate((d1, blend12(d2a,d2b,0.,0.1) ),axis=0) # For CM4 + d=np.concatenate((d,d3),axis=0) + d=np.concatenate((d, blend12(d4a,d4b,0.3,0.4) ),axis=0) + return d + + +#scap_bedmap=nc.Dataset('scap_topog_bedmap2.nc') # For GIS? +scap_bedmap=nc.Dataset('scap_topog_gebco.nc') # For CM4 +scap_gebco=nc.Dataset('scap_topog_gebco.nc') +#so_bedmap=nc.Dataset('so_topog_bedmap2.nc') # For GIS? +so_bedmap=nc.Dataset('so_topog_gebco.nc') # For CM4 +so_gebco=nc.Dataset('so_topog_gebco.nc') +equator=nc.Dataset('mercator_topog_gebco.nc') +ncap_ibcao=nc.Dataset('ncap_topog.nc') +ncap_gebco=nc.Dataset('ncap_topog_gebco.nc') + +mean=blend1234( + scap_bedmap.variables['mean'][:], + so_bedmap.variables['mean'][:], + so_gebco.variables['mean'][:], + equator.variables['mean'][:], + ncap_gebco.variables['mean'][:], + ncap_ibcao.variables['mean'][:] + ) + +std=blend1234( + scap_bedmap.variables['std'][:], + so_bedmap.variables['std'][:], + so_gebco.variables['std'][:], + equator.variables['std'][:], + ncap_gebco.variables['std'][:], + ncap_ibcao.variables['std'][:] + ) + +fout=nc.Dataset('topog.nc','w',format='NETCDF3_CLASSIC') + +ny=mean.shape[0]; nx = mean.shape[1] + +print 'ny,nx= ',ny,nx + +yax=fout.createDimension('ny',ny) +xax=fout.createDimension('nx',nx) +fout.createDimension('ntiles',1) + +meanv=fout.createVariable('depth','f8',('ny','nx')) +meanv.units='meters' +meanv.standard_name='topographic depth at T-cell centers' +meanv[:]=mean +#maxv=fout.createVariable('max','f8',('ny','nx')) +#maxv.units='meters' +#maxv[:]=max +#minv=fout.createVariable('min','f8',('ny','nx')) +#minv.units='meters' +#minv[:]=min +stdv=fout.createVariable('std','f8',('ny','nx')) +stdv.units='meters' +stdv[:]=std +#countv=fout.createVariable('count','f8',('ny','nx')) +#countv.units='none' +#countv[:]=count + +fout.sync() +fout.close() + + + + + + + + + + From 1d5fad1d676984742f3b65ef36e4774cc216f079 Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Thu, 17 Oct 2013 16:30:46 -0400 Subject: [PATCH 245/372] Corrected the argument declaration in locMsg. The previous code did not compile with static memory. Everything now compiles. Answers are bitwise identical. --- src/core/MOM_forcing_type.F90 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/core/MOM_forcing_type.F90 b/src/core/MOM_forcing_type.F90 index 2f6be95370..644adf2b78 100644 --- a/src/core/MOM_forcing_type.F90 +++ b/src/core/MOM_forcing_type.F90 @@ -743,8 +743,9 @@ subroutine forcing_SinglePointPrint(fluxes, G, i, j, mesg) call locMsg(fluxes%calving_hflx,'calving_hflx') contains + subroutine locMsg(array,aname) - real, dimension(NIMEM_,NKMEM_), pointer :: array + real, dimension(:,:), pointer :: array character(len=*) :: aname if (associated(array)) then write(0,'(3a,es15.3)') 'MOM_forcing_type, forcing_SinglePointPrint: ',trim(aname),' = ',array(i,j) From 630017355d151d09f53ef05e485319ddbd2d8dee Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Mon, 21 Oct 2013 17:38:50 -0400 Subject: [PATCH 246/372] Corrected bug in defineAxes for axesZL. The argument for defineAxes of the 1-d layer axis axesZL had been for the interface axis, but is now corrected; this only affects very few diagnostics. In addition, added code (from SIS2) so that the diagnostics work correctly even when G%isd and G%jsd are not 1. All answers are bitwise identical, with the axis label and extent of a few diagnostics reverting to their proper values. --- src/framework/MOM_diag_mediator.F90 | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/src/framework/MOM_diag_mediator.F90 b/src/framework/MOM_diag_mediator.F90 index e8d59a6d9f..4508ce5684 100644 --- a/src/framework/MOM_diag_mediator.F90 +++ b/src/framework/MOM_diag_mediator.F90 @@ -202,7 +202,7 @@ subroutine set_axes_info(G, param_file, diag, set_vertical) ! Vertical axes for the interfaces and layers. call defineAxes(diag, (/ id_zi /), diag%axesZi) - call defineAxes(diag, (/ id_zi /), diag%axesZL) + call defineAxes(diag, (/ id_zL /), diag%axesZL) ! Axis groupings for the model layers. call defineAxes(diag, (/ id_xh, id_yh, id_zL /), diag%axesTL) @@ -245,7 +245,8 @@ subroutine set_diag_mediator_grid(G, diag) type(diag_ctrl), intent(inout) :: diag ! Arguments: G - The ocean's grid structure. ! (inout) diag - A structure that is used to regulate diagnostic output. - diag%is = G%isc ; diag%ie = G%iec ; diag%js = G%jsc ; diag%je = G%jec + diag%is = G%isc - (G%isd-1) ; diag%ie = G%iec - (G%isd-1) + diag%js = G%jsc - (G%jsd-1) ; diag%je = G%jec - (G%jsd-1) diag%isd = G%isd ; diag%ied = G%ied ; diag%jsd = G%jsd ; diag%jed = G%jed end subroutine set_diag_mediator_grid @@ -350,7 +351,7 @@ subroutine post_data_3d(diag_field_id, field, diag, is_static, mask) integer :: isv, iev, jsv, jev is_stat = .false. ; if (present(is_static)) is_stat = is_static - ! Determine the propery array indices, noting that because of the (:,:) + ! Determine the proper array indices, noting that because of the (:,:) ! declaration of field, symmetric arrays are using a SW-grid indexing, ! but non-symmetric arrays are using a NE-grid indexing. Send_data ! actually only uses the difference between ie and is to determine @@ -504,14 +505,14 @@ function register_diag_field(module_name, field_name, axes, init_time, & ! (in,opt) interp_method - No clue. (Not used in MOM.) ! (in,opt) tile_count - No clue. (Not used in MOM.) character(len=240) :: mesg - real :: mom_missing_value + real :: MOM_missing_value type(diag_ctrl), pointer :: diag - mom_missing_value = axes%diag%missing_value - if(present(missing_value)) mom_missing_value = missing_value + MOM_missing_value = axes%diag%missing_value + if(present(missing_value)) MOM_missing_value = missing_value register_diag_field = register_diag_field_fms(module_name, field_name, axes%handles, & - init_time, long_name=long_name, units=units, missing_value=mom_missing_value, & + init_time, long_name=long_name, units=units, missing_value=MOM_missing_value, & range=range, mask_variant=mask_variant, standard_name=standard_name, & verbose=verbose, do_not_log=do_not_log, err_msg=err_msg, & interp_method=interp_method, tile_count=tile_count) @@ -611,13 +612,13 @@ function register_static_field(module_name, field_name, axes, & ! (in,opt) interp_method - No clue. (Not used in MOM.) ! (in,opt) tile_count - No clue. (Not used in MOM.) character(len=240) :: mesg - real :: mom_missing_value + real :: MOM_missing_value - mom_missing_value = axes%diag%missing_value - if(present(missing_value)) mom_missing_value = missing_value + MOM_missing_value = axes%diag%missing_value + if(present(missing_value)) MOM_missing_value = missing_value register_static_field = register_static_field_fms(module_name, field_name, axes%handles, & - long_name=long_name, units=units, missing_value=mom_missing_value, & + long_name=long_name, units=units, missing_value=MOM_missing_value, & range=range, mask_variant=mask_variant, standard_name=standard_name, & do_not_log=do_not_log, & interp_method=interp_method, tile_count=tile_count) @@ -750,7 +751,8 @@ subroutine diag_mediator_init(G, param_file, diag, err_msg) call diag_manager_init(err_msg=err_msg) - diag%is = G%isc ; diag%ie = G%iec ; diag%js = G%jsc ; diag%je = G%jec + diag%is = G%isc - (G%isd-1) ; diag%ie = G%iec - (G%isd-1) + diag%js = G%jsc - (G%jsd-1) ; diag%je = G%jec - (G%jsd-1) diag%isd = G%isd ; diag%ied = G%ied ; diag%jsd = G%jsd ; diag%jed = G%jed if (is_root_pe()) then From 897694809cdd6aaea5201cd0c754b340a3d490a6 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 21 Oct 2013 14:32:40 -0400 Subject: [PATCH 247/372] Removed parameter c_s from call to cvmix_init_kpp() o In preparation for next commit, c_s is not a sensible runtime parameter since it has a closed form expression... --- src/parameterizations/vertical/MOM_KPP.F90 | 1 - 1 file changed, 1 deletion(-) diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index c39e3d6305..53c6daf4cc 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -159,7 +159,6 @@ subroutine KPP_init(paramFile, G, diag, Time, CS, passive) interp_type=CS%interpType, & lEkman=CS%computeEkman, & lMonOb=CS%computeMoninObukhov, & - c_s=CS%cs, & CVmix_kpp_params_user=CS%KPP_params ) ! Register diagnostics From 0817cd42699029c5024f21905e9d14477059d3b7 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 21 Oct 2013 14:49:20 -0400 Subject: [PATCH 248/372] *Updated CVmix to r249 which changed profile coeffs o r248: Coefficients a_s, a_m, c_s and c_m have changed values o r249: Fixes sign error in a_m o Changes single_column_z answers (for both r248 and r249) The log entry from CVmix r248 is: commit 8b1a3e54e316c08706dc06b53b3eb2ce6a11efa2 Author: mike.levy.work@gmail.com Date: Mon Sep 30 21:47:48 2013 +0000 Added sanity check to cvmix_init_kpp (making sure parameters are in proper range). Also, I realized that a_m and c_m should be computed exactly based on zeta_m (and a_s and c_s should be computed based on zeta _s) rather than letting those four parameters be set at initialization. This should result in a slight change in answers because of the way turbulent scales are computed: before (values hard-coded based on LMD94): a_m = 1.26 c_m = 8.38 a_s = -28.86 c_s = 98.96 with this change in the code: a_m = 1.8 * (4.2^-0.25) = 1.25736... c_m = 12 * (4.2^-0.25) = 8.38241... a_s = -7*sqrt(17) = 28.86173... c_s = 24*sqrt(17) = 98.95453... git-svn-id: https://cvmix.googlecode.com/svn/trunk@248 ec264166-b127-864d-6cb2-e100125a5c76 The log entry from CVmix r249 is: commit 18877e2c126fe65100b96a04065a466199f2487a Author: mike.levy.work@gmail.com Date: Mon Sep 30 21:53:13 2013 +0000 Missed a minus sign in a term in the a_m and c_m computation. Also, the commit log from the last revision had a typo: a_s = -7*sqrt(17) = -28.86173... (last commit didn't have the minus sign in front of the 28) git-svn-id: https://cvmix.googlecode.com/svn/trunk@249 ec264166-b127-864d-6cb2-e100125a5c76 --- .../solo_ocean/single_column_z/timestats.gnu | 730 +++++++++--------- .../single_column_z/timestats.intel | 730 +++++++++--------- .../solo_ocean/single_column_z/timestats.pgi | 730 +++++++++--------- pkg/CVmix | 2 +- 4 files changed, 1096 insertions(+), 1096 deletions(-) diff --git a/examples/solo_ocean/single_column_z/timestats.gnu b/examples/solo_ocean/single_column_z/timestats.gnu index 0091843e2f..90d919501c 100644 --- a/examples/solo_ocean/single_column_z/timestats.gnu +++ b/examples/solo_ocean/single_column_z/timestats.gnu @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 2.218757868225E-06, CFL 0.00129, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.38E-15 - 48, 2.000, 0, En 4.776466226302E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 6.30E-16 - 72, 3.000, 0, En 6.808019088801E-06, CFL 0.00327, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -8.71E-16 - 96, 4.000, 0, En 4.795686911296E-06, CFL 0.00209, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 3.23E-15 - 120, 5.000, 0, En 4.373079761041E-07, CFL 0.00079, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -6.91E-16 - 144, 6.000, 0, En 1.001290498427E-06, CFL 0.00096, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.86E-15 - 168, 7.000, 0, En 3.723476671378E-07, CFL 0.00078, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 3.36E-15 - 192, 8.000, 0, En 2.531373495466E-06, CFL 0.00228, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 1.30E-16 - 216, 9.000, 0, En 4.114907392971E-06, CFL 0.00250, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se -6.65E-15, Te -1.90E-15 - 240, 10.000, 0, En 1.127076303736E-05, CFL 0.00357, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 1.33E-14, Te -1.23E-15 - 264, 11.000, 0, En 8.882183965207E-06, CFL 0.00234, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -1.33E-14, Te -7.99E-16 - 288, 12.000, 0, En 6.694427907670E-06, CFL 0.00304, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 2.00E-14, Te -1.69E-16 - 312, 13.000, 0, En 3.154489211308E-06, CFL 0.00126, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 0.00E+00, Te 1.96E-17 - 336, 14.000, 0, En 2.970255156600E-06, CFL 0.00180, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -1.73E-15 - 360, 15.000, 0, En 6.780415851626E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.20E-15 - 384, 16.000, 0, En 2.640569140770E-06, CFL 0.00195, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 0.00E+00, Te -1.18E-15 - 408, 17.000, 0, En 7.097547379916E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -1.33E-14, Te 1.36E-15 - 432, 18.000, 0, En 9.456530455580E-07, CFL 0.00084, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te -2.60E-17 - 456, 19.000, 0, En 1.339872969622E-06, CFL 0.00172, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 5.38E-16 - 480, 20.000, 0, En 3.889335262595E-06, CFL 0.00337, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 3.42E-15 - 504, 21.000, 0, En 1.846506508527E-06, CFL 0.00129, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 0.00E+00, Te -7.41E-16 - 528, 22.000, 0, En 2.525438989142E-06, CFL 0.00178, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -6.65E-15, Te -2.16E-15 - 552, 23.000, 0, En 3.978972862816E-06, CFL 0.00172, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 1.06E-15 - 576, 24.000, 0, En 4.481970354831E-06, CFL 0.00243, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -4.11E-15 - 600, 25.000, 0, En 1.154122836208E-05, CFL 0.00331, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 2.54E-15 - 624, 26.000, 0, En 5.437785982557E-06, CFL 0.00184, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -2.92E-15 - 648, 27.000, 0, En 1.429975424891E-05, CFL 0.00285, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -6.65E-15, Te -1.04E-15 - 672, 28.000, 0, En 1.036437594380E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se -1.33E-14, Te -4.98E-16 - 696, 29.000, 0, En 1.283135855217E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 1.33E-14, Te 1.06E-15 - 720, 30.000, 0, En 4.851448217343E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 0.00E+00, Te -1.10E-16 - 744, 31.000, 0, En 8.599768633135E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te 2.03E-15 - 768, 32.000, 0, En 1.896633952183E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se -6.65E-15, Te 3.84E-16 - 792, 33.000, 0, En 3.222456276755E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -9.57E-16 - 816, 34.000, 0, En 2.284708088924E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 3.27E-15 - 840, 35.000, 0, En 1.903760094757E-07, CFL 0.00039, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 6.65E-15, Te -2.61E-15 - 864, 36.000, 0, En 4.136543099562E-07, CFL 0.00058, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se -6.65E-15, Te -2.44E-15 - 888, 37.000, 0, En 6.670119149184E-07, CFL 0.00104, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 1.33E-14, Te 3.06E-15 - 912, 38.000, 0, En 1.883422732866E-06, CFL 0.00168, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 6.65E-15, Te 1.09E-16 - 936, 39.000, 0, En 4.015770131374E-06, CFL 0.00221, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -2.52E-15 - 960, 40.000, 0, En 8.172565315847E-07, CFL 0.00097, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -6.65E-15, Te 8.08E-16 - 984, 41.000, 0, En 8.123408327434E-07, CFL 0.00100, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 0.00E+00, Te -1.79E-15 - 1008, 42.000, 0, En 2.992410951703E-06, CFL 0.00192, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 6.65E-15, Te 6.12E-16 - 1032, 43.000, 0, En 2.315788870176E-06, CFL 0.00208, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 0.00E+00, Te -2.86E-17 - 1056, 44.000, 0, En 8.221270998261E-07, CFL 0.00119, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 7.35E-16 - 1080, 45.000, 0, En 3.718656618493E-06, CFL 0.00243, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se 0.00E+00, Te -1.35E-15 - 1104, 46.000, 0, En 3.382509186733E-06, CFL 0.00271, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -3.71E-16 - 1128, 47.000, 0, En 3.323609952845E-07, CFL 0.00041, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se -6.65E-15, Te -4.22E-16 - 1152, 48.000, 0, En 8.348003345028E-07, CFL 0.00073, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 0.00E+00, Te 8.17E-16 - 1176, 49.000, 0, En 2.834178190762E-06, CFL 0.00233, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -1.92E-15 - 1200, 50.000, 0, En 3.893927850684E-07, CFL 0.00041, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -2.51E-15 - 1224, 51.000, 0, En 1.658655522971E-06, CFL 0.00123, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se 0.00E+00, Te 1.65E-15 - 1248, 52.000, 0, En 1.113474339472E-05, CFL 0.00325, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te -4.81E-17 - 1272, 53.000, 0, En 7.404910085900E-06, CFL 0.00262, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se -6.65E-15, Te 1.26E-15 - 1296, 54.000, 0, En 5.674413966263E-06, CFL 0.00228, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 3.28E-16 - 1320, 55.000, 0, En 3.434884751570E-06, CFL 0.00146, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 0.00E+00, Te -3.70E-15 - 1344, 56.000, 0, En 2.986881536806E-06, CFL 0.00192, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 6.65E-15, Te 6.16E-16 - 1368, 57.000, 0, En 2.935311313866E-06, CFL 0.00127, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -1.33E-14, Te 2.44E-15 - 1392, 58.000, 0, En 4.189110842040E-06, CFL 0.00232, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te -1.86E-16 - 1416, 59.000, 0, En 1.199374784553E-06, CFL 0.00084, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -1.24E-15 - 1440, 60.000, 0, En 8.776933596383E-07, CFL 0.00088, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 2.00E-14, Te -2.71E-16 - 1464, 61.000, 0, En 2.281969738645E-06, CFL 0.00285, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 0.00E+00, Te 4.42E-16 - 1488, 62.000, 0, En 4.285712548491E-06, CFL 0.00234, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se 0.00E+00, Te -1.55E-15 - 1512, 63.000, 0, En 2.137743627648E-06, CFL 0.00277, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 4.84E-16 - 1536, 64.000, 0, En 1.075879065525E-06, CFL 0.00216, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te 1.55E-16 - 1560, 65.000, 0, En 9.493410289436E-07, CFL 0.00151, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 0.00E+00, Te 2.44E-15 - 1584, 66.000, 0, En 1.076795911456E-06, CFL 0.00107, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 1.33E-14, Te -2.05E-15 - 1608, 67.000, 0, En 3.662519974175E-06, CFL 0.00196, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se -6.65E-15, Te 1.10E-15 - 1632, 68.000, 0, En 5.887815656164E-06, CFL 0.00313, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -2.05E-15 - 1656, 69.000, 0, En 3.366505403782E-06, CFL 0.00192, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 1.33E-14, Te 2.96E-15 - 1680, 70.000, 0, En 2.696746022949E-06, CFL 0.00195, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 6.65E-15, Te -9.31E-16 - 1704, 71.000, 0, En 3.541501836552E-06, CFL 0.00218, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -1.33E-14, Te 1.50E-15 - 1728, 72.000, 0, En 4.999993306314E-06, CFL 0.00314, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se 0.00E+00, Te -8.56E-16 - 1752, 73.000, 0, En 7.919772304066E-06, CFL 0.00357, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se -6.65E-15, Te 2.57E-15 - 1776, 74.000, 0, En 6.566524963206E-06, CFL 0.00346, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se 0.00E+00, Te -2.55E-15 - 1800, 75.000, 0, En 1.330146529387E-06, CFL 0.00141, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -2.26E-15 - 1824, 76.000, 0, En 2.587851496911E-06, CFL 0.00252, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 1.49E-15 - 1848, 77.000, 0, En 8.109645327019E-06, CFL 0.00357, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te 6.66E-16 - 1872, 78.000, 0, En 4.274953028103E-06, CFL 0.00244, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 0.00E+00, Te 8.64E-16 - 1896, 79.000, 0, En 5.275706137183E-06, CFL 0.00309, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 8.58E-16 - 1920, 80.000, 0, En 4.965945492115E-06, CFL 0.00228, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -2.43E-15 - 1944, 81.000, 0, En 2.848284565698E-06, CFL 0.00215, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 6.65E-15, Te 4.71E-16 - 1968, 82.000, 0, En 4.608888144636E-06, CFL 0.00208, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.42E-15 - 1992, 83.000, 0, En 2.625101763835E-06, CFL 0.00218, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se 0.00E+00, Te -1.15E-17 - 2016, 84.000, 0, En 1.595899814333E-06, CFL 0.00173, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 1.06E-15 - 2040, 85.000, 0, En 2.739328738709E-06, CFL 0.00141, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -1.33E-14, Te 1.96E-15 - 2064, 86.000, 0, En 5.117731106822E-06, CFL 0.00199, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 0.00E+00, Te -2.97E-15 - 2088, 87.000, 0, En 6.829104803578E-06, CFL 0.00294, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 2.00E-14, Te 2.48E-15 - 2112, 88.000, 0, En 9.942448084382E-06, CFL 0.00319, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te -7.23E-16 - 2136, 89.000, 0, En 1.405937307219E-05, CFL 0.00388, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -1.07E-15 - 2160, 90.000, 0, En 1.057358508703E-05, CFL 0.00254, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 1.80E-15 - 2184, 91.000, 0, En 6.807824749338E-06, CFL 0.00241, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.75E-15 - 2208, 92.000, 0, En 1.337900213652E-06, CFL 0.00082, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -8.69E-16 - 2232, 93.000, 0, En 9.808381862211E-07, CFL 0.00094, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -1.03E-15 - 2256, 94.000, 0, En 1.298152854683E-06, CFL 0.00165, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -1.64E-15 - 2280, 95.000, 0, En 2.501418696682E-06, CFL 0.00139, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 3.06E-15 - 2304, 96.000, 0, En 5.950138985477E-06, CFL 0.00381, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -1.16E-15 - 2328, 97.000, 0, En 2.520065040142E-05, CFL 0.00454, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 0.00E+00, Te 9.39E-16 - 2352, 98.000, 0, En 1.836038290832E-05, CFL 0.00468, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -1.33E-14, Te -1.79E-15 - 2376, 99.000, 0, En 1.865214541503E-06, CFL 0.00145, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 6.65E-15, Te 1.45E-15 - 2400, 100.000, 0, En 6.204125274665E-06, CFL 0.00264, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 1.33E-14, Te 7.65E-16 - 2424, 101.000, 0, En 2.336881174258E-06, CFL 0.00214, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -1.33E-14, Te -3.54E-16 - 2448, 102.000, 0, En 4.182535355615E-06, CFL 0.00288, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 6.65E-15, Te -3.46E-16 - 2472, 103.000, 0, En 2.885939452422E-06, CFL 0.00255, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 0.00E+00, Te -1.88E-15 - 2496, 104.000, 0, En 3.429754176897E-06, CFL 0.00315, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 6.65E-15, Te 2.98E-16 - 2520, 105.000, 0, En 1.026452122240E-06, CFL 0.00137, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -6.65E-15, Te 3.28E-16 - 2544, 106.000, 0, En 2.955748441582E-06, CFL 0.00357, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -1.33E-14, Te -8.32E-16 - 2568, 107.000, 0, En 9.047594773833E-06, CFL 0.00514, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se 0.00E+00, Te 3.36E-15 - 2592, 108.000, 0, En 6.441170287184E-06, CFL 0.00422, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 1.33E-14, Te -3.04E-15 - 2616, 109.000, 0, En 1.786878070098E-06, CFL 0.00186, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 2.85E-15 - 2640, 110.000, 0, En 7.229874162481E-07, CFL 0.00091, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te 3.51E-16 - 2664, 111.000, 0, En 9.509194124513E-07, CFL 0.00126, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 1.33E-14, Te -1.71E-15 - 2688, 112.000, 0, En 2.746331133241E-06, CFL 0.00271, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 6.65E-15, Te 4.27E-15 - 2712, 113.000, 0, En 5.761117862358E-06, CFL 0.00273, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te 5.93E-18 - 2736, 114.000, 0, En 7.631533055140E-06, CFL 0.00328, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -2.67E-15 - 2760, 115.000, 0, En 2.040982808862E-06, CFL 0.00149, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -8.91E-16 - 2784, 116.000, 0, En 3.169194818869E-06, CFL 0.00266, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 8.51E-16 - 2808, 117.000, 0, En 7.831374569063E-06, CFL 0.00295, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se 0.00E+00, Te -1.17E-15 - 2832, 118.000, 0, En 9.750663982084E-06, CFL 0.00357, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te 1.64E-15 - 2856, 119.000, 0, En 8.198885980992E-06, CFL 0.00353, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 1.33E-14, Te 5.15E-16 - 2880, 120.000, 0, En 5.118644674326E-06, CFL 0.00286, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se 6.65E-15, Te 7.96E-18 - 2904, 121.000, 0, En 5.427275088794E-06, CFL 0.00420, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 1.33E-14, Te -1.40E-17 - 2928, 122.000, 0, En 6.810131109384E-06, CFL 0.00398, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te 1.01E-15 - 2952, 123.000, 0, En 1.641688416493E-06, CFL 0.00156, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se -6.65E-15, Te -5.37E-16 - 2976, 124.000, 0, En 1.582626139208E-06, CFL 0.00243, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 2.00E-14, Te 2.38E-15 - 3000, 125.000, 0, En 1.012374025079E-06, CFL 0.00196, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 0.00E+00, Te 4.49E-16 - 3024, 126.000, 0, En 1.369605237321E-06, CFL 0.00235, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -7.05E-16 - 3048, 127.000, 0, En 1.010112356873E-05, CFL 0.00624, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 0.00E+00, Te 1.20E-15 - 3072, 128.000, 0, En 1.021415396573E-05, CFL 0.00383, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 6.65E-15, Te -9.36E-17 - 3096, 129.000, 0, En 1.617415962502E-06, CFL 0.00207, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se -6.65E-15, Te -1.20E-15 - 3120, 130.000, 0, En 3.174261920804E-06, CFL 0.00340, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 1.33E-14, Te 2.68E-17 - 3144, 131.000, 0, En 7.368533124380E-06, CFL 0.00449, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 6.65E-15, Te 2.19E-15 - 3168, 132.000, 0, En 3.750466657130E-06, CFL 0.00328, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -1.33E-14, Te -2.70E-15 - 3192, 133.000, 0, En 1.480474786972E-06, CFL 0.00185, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te -9.12E-16 - 3216, 134.000, 0, En 6.506938236591E-07, CFL 0.00119, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 6.65E-15, Te 1.53E-15 - 3240, 135.000, 0, En 5.860526261876E-07, CFL 0.00112, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se -6.65E-15, Te 1.64E-15 - 3264, 136.000, 0, En 4.571194199011E-06, CFL 0.00470, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 0.00E+00, Te -2.83E-15 - 3288, 137.000, 0, En 4.617642262828E-06, CFL 0.00379, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te -1.52E-16 - 3312, 138.000, 0, En 1.036382733542E-06, CFL 0.00205, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -1.33E-14, Te -6.16E-16 - 3336, 139.000, 0, En 3.283024820480E-06, CFL 0.00343, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -6.65E-15, Te 3.70E-15 - 3360, 140.000, 0, En 5.625454578718E-06, CFL 0.00502, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -2.66E-15 - 3384, 141.000, 0, En 3.312598036883E-06, CFL 0.00308, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -1.13E-15 - 3408, 142.000, 0, En 1.752811761416E-06, CFL 0.00214, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -1.33E-14, Te 1.18E-15 - 3432, 143.000, 0, En 1.292608513195E-06, CFL 0.00187, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -6.65E-15, Te 1.89E-16 - 3456, 144.000, 0, En 8.618440991000E-07, CFL 0.00179, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te -3.92E-16 - 3480, 145.000, 0, En 1.429519653494E-06, CFL 0.00200, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 6.65E-15, Te -1.18E-15 - 3504, 146.000, 0, En 4.563315861032E-07, CFL 0.00130, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 6.65E-15, Te -4.75E-17 - 3528, 147.000, 0, En 4.220859177506E-07, CFL 0.00121, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -1.33E-14, Te -4.18E-16 - 3552, 148.000, 0, En 4.586237697189E-07, CFL 0.00097, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se -1.33E-14, Te 1.23E-15 - 3576, 149.000, 0, En 1.411542368936E-07, CFL 0.00037, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.66E-14, Te -3.18E-15 - 3600, 150.000, 0, En 9.110965535582E-07, CFL 0.00179, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 1.19E-15 - 3624, 151.000, 0, En 1.911813055008E-06, CFL 0.00287, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -8.65E-16 - 3648, 152.000, 0, En 4.232569702198E-07, CFL 0.00089, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -6.65E-15, Te -2.09E-15 - 3672, 153.000, 0, En 7.539819783349E-07, CFL 0.00178, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 6.65E-15, Te 1.37E-15 - 3696, 154.000, 0, En 1.559007458867E-06, CFL 0.00259, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 1.26E-15 - 3720, 155.000, 0, En 3.104949758642E-07, CFL 0.00101, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 0.00E+00, Te -1.09E-15 - 3744, 156.000, 0, En 5.502744625853E-06, CFL 0.00410, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 1.42E-15 - 3768, 157.000, 0, En 1.986690632610E-05, CFL 0.00867, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te 3.44E-17 - 3792, 158.000, 0, En 1.692084351837E-05, CFL 0.00663, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -1.33E-14, Te -2.51E-15 - 3816, 159.000, 0, En 6.429585869576E-06, CFL 0.00340, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 2.00E-14, Te -1.24E-16 - 3840, 160.000, 0, En 3.760762332131E-06, CFL 0.00412, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -1.33E-14, Te 2.50E-15 - 3864, 161.000, 0, En 7.847162960521E-06, CFL 0.00520, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -2.04E-15 - 3888, 162.000, 0, En 7.758805121956E-06, CFL 0.00439, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se 0.00E+00, Te 1.30E-15 - 3912, 163.000, 0, En 3.438370422358E-06, CFL 0.00323, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te -1.14E-15 - 3936, 164.000, 0, En 2.315692603380E-06, CFL 0.00313, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 2.81E-15 - 3960, 165.000, 0, En 1.911933162626E-06, CFL 0.00302, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -9.26E-16 - 3984, 166.000, 0, En 1.431109238744E-06, CFL 0.00260, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te -6.94E-16 - 4008, 167.000, 0, En 4.773844542888E-07, CFL 0.00141, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -6.65E-15, Te 2.05E-15 - 4032, 168.000, 0, En 4.293679574688E-07, CFL 0.00128, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 1.33E-14, Te 4.28E-16 - 4056, 169.000, 0, En 6.409286678826E-07, CFL 0.00131, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -2.00E-14, Te -2.35E-16 - 4080, 170.000, 0, En 2.526318217274E-06, CFL 0.00316, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 6.65E-15, Te -2.62E-15 - 4104, 171.000, 0, En 5.606701536129E-06, CFL 0.00523, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 0.00E+00, Te 9.49E-16 - 4128, 172.000, 0, En 3.769334366570E-06, CFL 0.00376, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 1.33E-14, Te -2.14E-16 - 4152, 173.000, 0, En 1.238593527535E-06, CFL 0.00222, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.92E-15 - 4176, 174.000, 0, En 2.021925105194E-06, CFL 0.00272, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -2.00E-14, Te -1.40E-15 - 4200, 175.000, 0, En 3.860797850036E-06, CFL 0.00303, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 6.65E-15, Te 1.57E-15 - 4224, 176.000, 0, En 4.599702076041E-06, CFL 0.00372, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -1.46E-15 - 4248, 177.000, 0, En 2.220209192985E-06, CFL 0.00304, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 1.87E-15 - 4272, 178.000, 0, En 7.751048679100E-07, CFL 0.00146, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te 6.25E-16 - 4296, 179.000, 0, En 3.982034453830E-07, CFL 0.00122, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -1.33E-14, Te 4.31E-15 - 4320, 180.000, 0, En 4.162852604008E-07, CFL 0.00117, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 0.00E+00, Te -4.30E-15 - 4344, 181.000, 0, En 4.335916778230E-06, CFL 0.00460, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 2.36E-15 - 4368, 182.000, 0, En 1.377641577749E-05, CFL 0.00788, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 1.25E-16 - 4392, 183.000, 0, En 1.188632107145E-05, CFL 0.00643, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 0.00E+00, Te -7.32E-16 - 4416, 184.000, 0, En 6.101139849754E-06, CFL 0.00383, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 6.65E-15, Te 7.16E-17 - 4440, 185.000, 0, En 5.126058293244E-06, CFL 0.00368, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te 3.99E-16 - 4464, 186.000, 0, En 3.427478976242E-06, CFL 0.00274, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se 0.00E+00, Te -2.90E-16 - 4488, 187.000, 0, En 1.272430020932E-06, CFL 0.00186, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se -6.65E-15, Te -8.02E-16 - 4512, 188.000, 0, En 2.201792522013E-07, CFL 0.00083, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se 0.00E+00, Te 5.68E-16 - 4536, 189.000, 0, En 1.223899634718E-07, CFL 0.00040, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.66E-14, Te -4.51E-16 - 4560, 190.000, 0, En 2.357871249741E-07, CFL 0.00091, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 2.00E-14, Te -1.68E-15 - 4584, 191.000, 0, En 1.068513107565E-06, CFL 0.00190, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 8.73E-16 - 4608, 192.000, 0, En 1.377219029418E-06, CFL 0.00209, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 8.46E-16 - 4632, 193.000, 0, En 9.162918522560E-07, CFL 0.00200, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 2.92E-15 - 4656, 194.000, 0, En 1.056541980717E-06, CFL 0.00200, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -3.84E-15 - 4680, 195.000, 0, En 1.872057328693E-06, CFL 0.00230, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -1.33E-14, Te -5.75E-16 - 4704, 196.000, 0, En 2.192554539288E-06, CFL 0.00301, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 0.00E+00, Te 1.28E-15 - 4728, 197.000, 0, En 1.868222829741E-06, CFL 0.00243, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 0.00E+00, Te -4.13E-15 - 4752, 198.000, 0, En 2.008568141674E-06, CFL 0.00291, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se 0.00E+00, Te 6.77E-16 - 4776, 199.000, 0, En 9.525651126098E-07, CFL 0.00211, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.90E-15 - 4800, 200.000, 0, En 5.946804309108E-08, CFL 0.00021, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -2.00E-14, Te -4.21E-16 - 4824, 201.000, 0, En 1.376911892392E-07, CFL 0.00058, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te 3.12E-16 - 4848, 202.000, 0, En 2.374326852906E-06, CFL 0.00311, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 0.00E+00, Te -4.80E-16 - 4872, 203.000, 0, En 7.264527241441E-06, CFL 0.00443, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se 0.00E+00, Te -2.00E-15 - 4896, 204.000, 0, En 5.908992864223E-06, CFL 0.00328, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 5.30E-16 - 4920, 205.000, 0, En 7.553468941696E-07, CFL 0.00119, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te 3.04E-16 - 4944, 206.000, 0, En 1.487802314267E-06, CFL 0.00237, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te -6.09E-16 - 4968, 207.000, 0, En 2.827304444283E-06, CFL 0.00269, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te -4.92E-17 - 4992, 208.000, 0, En 3.553637652104E-06, CFL 0.00293, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 1.54E-15 - 5016, 209.000, 0, En 1.134087377122E-06, CFL 0.00172, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 0.00E+00, Te -2.73E-15 - 5040, 210.000, 0, En 3.192994011788E-07, CFL 0.00094, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 2.66E-15 - 5064, 211.000, 0, En 8.644390092726E-08, CFL 0.00034, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 6.65E-15, Te 2.79E-16 - 5088, 212.000, 0, En 7.427114657896E-08, CFL 0.00028, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 1.62E-15 - 5112, 213.000, 0, En 1.941599539875E-06, CFL 0.00254, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -2.00E-14, Te 1.23E-15 - 5136, 214.000, 0, En 4.331638239777E-06, CFL 0.00366, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 6.65E-15, Te -8.80E-17 - 5160, 215.000, 0, En 2.862761947839E-06, CFL 0.00362, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -6.23E-16 - 5184, 216.000, 0, En 7.603518939314E-06, CFL 0.00594, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.36E-15 - 5208, 217.000, 0, En 5.045733186694E-06, CFL 0.00385, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -8.67E-16 - 5232, 218.000, 0, En 1.438683590964E-06, CFL 0.00211, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 1.33E-14, Te -1.94E-15 - 5256, 219.000, 0, En 3.721556676593E-07, CFL 0.00118, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se -6.65E-15, Te -7.56E-16 - 5280, 220.000, 0, En 5.023489194237E-07, CFL 0.00116, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 1.33E-14, Te -1.06E-15 - 5304, 221.000, 0, En 1.556251728442E-07, CFL 0.00063, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -1.33E-14, Te 2.70E-15 - 5328, 222.000, 0, En 9.105786395216E-08, CFL 0.00044, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -1.33E-14, Te -5.10E-16 - 5352, 223.000, 0, En 2.015292463645E-07, CFL 0.00069, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 2.96E-15 - 5376, 224.000, 0, En 3.570581813298E-07, CFL 0.00127, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 6.65E-15, Te -1.50E-15 - 5400, 225.000, 0, En 1.208028969325E-06, CFL 0.00188, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 6.65E-15, Te 1.20E-15 - 5424, 226.000, 0, En 1.092579821929E-06, CFL 0.00229, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se -6.65E-15, Te 2.80E-15 - 5448, 227.000, 0, En 2.359185153871E-06, CFL 0.00340, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -1.02E-15 - 5472, 228.000, 0, En 7.275964562906E-06, CFL 0.00542, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 1.33E-14, Te -7.98E-16 - 5496, 229.000, 0, En 3.984141682249E-06, CFL 0.00318, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te 1.00E-15 - 5520, 230.000, 0, En 9.336957549715E-07, CFL 0.00203, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 1.33E-14, Te -8.17E-16 - 5544, 231.000, 0, En 2.770212003332E-07, CFL 0.00089, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -9.84E-16 - 5568, 232.000, 0, En 1.657051652385E-07, CFL 0.00073, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 0.00E+00, Te 2.80E-15 - 5592, 233.000, 0, En 2.077484410249E-07, CFL 0.00092, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -7.67E-16 - 5616, 234.000, 0, En 4.885565931657E-06, CFL 0.00423, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 6.65E-15, Te -1.20E-15 - 5640, 235.000, 0, En 4.501066818472E-06, CFL 0.00382, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 2.00E-14, Te -2.25E-16 - 5664, 236.000, 0, En 3.741422466513E-07, CFL 0.00124, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.29E-15 - 5688, 237.000, 0, En 9.061641004514E-08, CFL 0.00046, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -1.24E-15 - 5712, 238.000, 0, En 2.776264300733E-07, CFL 0.00106, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 0.00E+00, Te -8.97E-16 - 5736, 239.000, 0, En 6.573037635937E-07, CFL 0.00166, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 2.00E-14, Te 1.35E-15 - 5760, 240.000, 0, En 7.321105998493E-07, CFL 0.00135, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.66E-14, Te -1.07E-15 - 5784, 241.000, 0, En 1.662765981777E-06, CFL 0.00257, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 1.33E-14, Te -9.18E-17 - 5808, 242.000, 0, En 2.543819791995E-06, CFL 0.00323, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 2.89E-15 - 5832, 243.000, 0, En 2.295892796075E-06, CFL 0.00216, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.66E-14, Te -2.83E-15 - 5856, 244.000, 0, En 6.755317342926E-07, CFL 0.00121, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -1.33E-14, Te 1.40E-15 - 5880, 245.000, 0, En 3.574590604311E-07, CFL 0.00106, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 1.33E-14, Te -4.97E-16 - 5904, 246.000, 0, En 3.693088350871E-07, CFL 0.00124, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 6.65E-15, Te -1.20E-15 - 5928, 247.000, 0, En 3.945670605229E-07, CFL 0.00132, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.99E-15 - 5952, 248.000, 0, En 5.639790300094E-07, CFL 0.00158, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -1.88E-15 - 5976, 249.000, 0, En 2.054451931532E-06, CFL 0.00308, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 0.00E+00, Te 1.21E-15 - 6000, 250.000, 0, En 2.843927455274E-06, CFL 0.00355, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 6.65E-15, Te 2.63E-15 - 6024, 251.000, 0, En 3.142076311959E-06, CFL 0.00313, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 6.65E-15, Te -3.87E-15 - 6048, 252.000, 0, En 3.345042038945E-06, CFL 0.00354, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me -1.83E-17, Se -1.33E-14, Te 2.60E-15 - 6072, 253.000, 0, En 2.613046142400E-06, CFL 0.00261, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -1.31E-15 - 6096, 254.000, 0, En 3.382189433979E-06, CFL 0.00306, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 1.91E-15 - 6120, 255.000, 0, En 4.086794928148E-06, CFL 0.00339, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -2.31E-15 - 6144, 256.000, 0, En 4.689940112261E-06, CFL 0.00324, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te 9.01E-16 - 6168, 257.000, 0, En 3.532210692755E-06, CFL 0.00283, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -1.68E-15 - 6192, 258.000, 0, En 5.792025090749E-06, CFL 0.00401, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.00E-14, Te 4.77E-16 - 6216, 259.000, 0, En 1.561405708364E-05, CFL 0.00634, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 6.65E-15, Te 1.58E-15 - 6240, 260.000, 0, En 1.132027979655E-05, CFL 0.00456, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -8.97E-16 - 6264, 261.000, 0, En 2.717709563597E-06, CFL 0.00254, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se -6.65E-15, Te -3.11E-15 - 6288, 262.000, 0, En 1.154473157246E-06, CFL 0.00169, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 5.03E-15 - 6312, 263.000, 0, En 8.057012031945E-07, CFL 0.00164, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se 0.00E+00, Te -2.40E-15 - 6336, 264.000, 0, En 7.598512950694E-07, CFL 0.00152, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 9.89E-16 - 6360, 265.000, 0, En 1.693603284054E-06, CFL 0.00261, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se -6.65E-15, Te 5.80E-16 - 6384, 266.000, 0, En 1.857129884661E-06, CFL 0.00237, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -6.65E-15, Te -1.25E-15 - 6408, 267.000, 0, En 2.799626864501E-06, CFL 0.00329, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se -6.65E-15, Te -9.21E-16 - 6432, 268.000, 0, En 3.321313450342E-06, CFL 0.00288, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 9.98E-16 - 6456, 269.000, 0, En 3.131592169430E-06, CFL 0.00321, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.26E-15 - 6480, 270.000, 0, En 3.700967654427E-07, CFL 0.00093, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -6.65E-15, Te -1.02E-15 - 6504, 271.000, 0, En 4.765477730294E-07, CFL 0.00109, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se -6.65E-15, Te -8.03E-16 - 6528, 272.000, 0, En 2.661143103474E-06, CFL 0.00281, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 2.00E-14, Te 2.85E-15 - 6552, 273.000, 0, En 4.467025120616E-06, CFL 0.00367, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -1.33E-14, Te 9.01E-16 - 6576, 274.000, 0, En 7.113324626077E-06, CFL 0.00425, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -6.65E-15, Te -3.28E-15 - 6600, 275.000, 0, En 4.424637681220E-06, CFL 0.00331, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.59E-15 - 6624, 276.000, 0, En 4.439615637814E-06, CFL 0.00312, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 6.65E-15, Te 7.51E-16 - 6648, 277.000, 0, En 2.389243247228E-06, CFL 0.00237, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 6.65E-15, Te -3.55E-15 - 6672, 278.000, 0, En 9.613939103372E-07, CFL 0.00167, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 6.65E-15, Te -1.31E-15 - 6696, 279.000, 0, En 3.176384371299E-06, CFL 0.00311, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 6.65E-15, Te 1.50E-15 - 6720, 280.000, 0, En 7.086879331883E-06, CFL 0.00425, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -1.46E-17, Se 6.65E-15, Te -3.30E-16 - 6744, 281.000, 0, En 1.181434928581E-05, CFL 0.00510, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -6.65E-15, Te -2.10E-15 - 6768, 282.000, 0, En 9.759441028191E-06, CFL 0.00412, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 6.65E-15, Te -7.05E-16 - 6792, 283.000, 0, En 3.376687151036E-06, CFL 0.00226, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 6.65E-15, Te 2.03E-16 - 6816, 284.000, 0, En 4.442467779929E-05, CFL 0.00908, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te 1.66E-16 - 6840, 285.000, 0, En 6.293008156034E-05, CFL 0.00784, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se -6.65E-15, Te -1.06E-16 - 6864, 286.000, 0, En 1.905335244203E-05, CFL 0.00491, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 0.00E+00, Te -9.40E-16 - 6888, 287.000, 0, En 2.523231026977E-06, CFL 0.00233, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -6.65E-15, Te 3.34E-15 - 6912, 288.000, 0, En 5.918218360737E-06, CFL 0.00304, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 0.00E+00, Te -3.26E-15 - 6936, 289.000, 0, En 1.198905665992E-05, CFL 0.00455, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 1.17E-15 - 6960, 290.000, 0, En 6.876492113232E-06, CFL 0.00278, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -6.56E-16 - 6984, 291.000, 0, En 7.250196542106E-06, CFL 0.00374, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te 7.23E-16 - 7008, 292.000, 0, En 3.603927717709E-05, CFL 0.00617, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -2.22E-15 - 7032, 293.000, 0, En 3.266578642878E-05, CFL 0.00669, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 6.65E-15, Te 5.09E-15 - 7056, 294.000, 0, En 1.377592877533E-05, CFL 0.00356, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te -2.34E-15 - 7080, 295.000, 0, En 6.055024529920E-06, CFL 0.00296, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se 0.00E+00, Te 6.63E-16 - 7104, 296.000, 0, En 1.010336350233E-06, CFL 0.00137, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -2.00E-14, Te -1.44E-15 - 7128, 297.000, 0, En 1.593453195509E-06, CFL 0.00236, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -1.96E-15 - 7152, 298.000, 0, En 2.305708751462E-06, CFL 0.00277, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 1.51E-15 - 7176, 299.000, 0, En 2.376356033794E-06, CFL 0.00169, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -6.65E-15, Te -2.22E-15 - 7200, 300.000, 0, En 2.569706863665E-06, CFL 0.00216, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se -6.65E-15, Te 2.01E-15 - 7224, 301.000, 0, En 4.555076695675E-06, CFL 0.00260, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 6.65E-15, Te -1.73E-15 - 7248, 302.000, 0, En 9.547790106168E-06, CFL 0.00410, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 0.00E+00, Te 1.29E-15 - 7272, 303.000, 0, En 8.781339915994E-06, CFL 0.00292, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 6.65E-15, Te 2.54E-16 - 7296, 304.000, 0, En 2.724419457579E-06, CFL 0.00182, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te -2.19E-16 - 7320, 305.000, 0, En 1.203328444602E-06, CFL 0.00150, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 6.65E-15, Te -1.66E-15 - 7344, 306.000, 0, En 7.042774682747E-07, CFL 0.00113, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 6.65E-15, Te 4.00E-15 - 7368, 307.000, 0, En 1.194300834602E-06, CFL 0.00178, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se 0.00E+00, Te -1.64E-15 - 7392, 308.000, 0, En 2.273623592067E-06, CFL 0.00192, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se -6.65E-15, Te 1.47E-16 - 7416, 309.000, 0, En 3.394783774892E-06, CFL 0.00185, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 6.65E-15, Te -3.41E-16 - 7440, 310.000, 0, En 2.541539367353E-06, CFL 0.00173, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 1.19E-15 - 7464, 311.000, 0, En 2.391290135386E-06, CFL 0.00211, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te -1.28E-16 - 7488, 312.000, 0, En 1.078655106226E-06, CFL 0.00112, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te -7.21E-16 - 7512, 313.000, 0, En 2.542124155471E-07, CFL 0.00070, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te -5.70E-16 - 7536, 314.000, 0, En 5.890932792723E-06, CFL 0.00350, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se 0.00E+00, Te 1.88E-15 - 7560, 315.000, 0, En 2.186571884092E-05, CFL 0.00555, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 1.79E-15 - 7584, 316.000, 0, En 2.120013826132E-05, CFL 0.00463, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -2.50E-15 - 7608, 317.000, 0, En 3.873964053552E-06, CFL 0.00197, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -6.19E-16 - 7632, 318.000, 0, En 6.924447387532E-07, CFL 0.00080, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te -2.50E-16 - 7656, 319.000, 0, En 1.629860155986E-06, CFL 0.00133, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 0.00E+00, Te -2.87E-15 - 7680, 320.000, 0, En 1.028698513650E-06, CFL 0.00107, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 1.33E-14, Te 1.89E-15 - 7704, 321.000, 0, En 4.308637428993E-07, CFL 0.00073, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -1.33E-14, Te -2.16E-15 - 7728, 322.000, 0, En 1.327630170309E-06, CFL 0.00164, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se -6.65E-15, Te -6.77E-16 - 7752, 323.000, 0, En 1.023444057634E-06, CFL 0.00133, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 1.52E-15 - 7776, 324.000, 0, En 6.214275289878E-07, CFL 0.00073, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -2.78E-15 - 7800, 325.000, 0, En 2.337560871536E-06, CFL 0.00171, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 4.89E-15 - 7824, 326.000, 0, En 3.628737077712E-06, CFL 0.00239, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se 0.00E+00, Te -3.69E-15 - 7848, 327.000, 0, En 1.123165595061E-05, CFL 0.00358, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 2.18E-15 - 7872, 328.000, 0, En 1.031938734920E-05, CFL 0.00256, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -2.06E-15 - 7896, 329.000, 0, En 4.360311088154E-06, CFL 0.00258, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 6.65E-15, Te -1.41E-15 - 7920, 330.000, 0, En 3.766089315681E-06, CFL 0.00245, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 2.66E-15 - 7944, 331.000, 0, En 9.027450351848E-07, CFL 0.00109, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -4.86E-16 - 7968, 332.000, 0, En 1.510413904588E-06, CFL 0.00146, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 0.00E+00, Te 2.51E-15 - 7992, 333.000, 0, En 9.882402151090E-07, CFL 0.00088, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se 0.00E+00, Te -2.50E-15 - 8016, 334.000, 0, En 1.143908671664E-06, CFL 0.00127, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -6.65E-15, Te 2.70E-15 - 8040, 335.000, 0, En 1.903363846727E-06, CFL 0.00158, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -6.65E-15, Te -7.65E-16 - 8064, 336.000, 0, En 1.982726332453E-06, CFL 0.00207, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 6.65E-15, Te 5.80E-16 - 8088, 337.000, 0, En 2.713622648903E-06, CFL 0.00267, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -6.65E-15, Te -1.44E-15 - 8112, 338.000, 0, En 1.100485552881E-06, CFL 0.00133, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 1.33E-14, Te 2.31E-15 - 8136, 339.000, 0, En 5.902618533458E-07, CFL 0.00160, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -6.65E-15, Te -2.70E-15 - 8160, 340.000, 0, En 1.566712892647E-06, CFL 0.00155, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 2.00E-14, Te -1.02E-17 - 8184, 341.000, 0, En 1.589043566926E-06, CFL 0.00214, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -1.73E-15 - 8208, 342.000, 0, En 4.230355251560E-07, CFL 0.00119, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se -6.65E-15, Te 1.01E-15 - 8232, 343.000, 0, En 1.232130760462E-07, CFL 0.00052, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te 6.60E-16 - 8256, 344.000, 0, En 3.024881318610E-07, CFL 0.00054, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -1.31E-15 - 8280, 345.000, 0, En 7.094347753709E-07, CFL 0.00087, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 1.63E-15 - 8304, 346.000, 0, En 2.182182681156E-06, CFL 0.00180, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -1.12E-15 - 8328, 347.000, 0, En 5.356296956810E-06, CFL 0.00210, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te -1.56E-16 - 8352, 348.000, 0, En 1.550880980252E-05, CFL 0.00396, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -2.23E-15 - 8376, 349.000, 0, En 2.221763525819E-05, CFL 0.00449, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te -8.82E-16 - 8400, 350.000, 0, En 1.084136681378E-05, CFL 0.00344, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 1.59E-15 - 8424, 351.000, 0, En 2.431986127090E-06, CFL 0.00233, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -9.84E-16 - 8448, 352.000, 0, En 2.971406917406E-06, CFL 0.00245, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 2.57E-16 - 8472, 353.000, 0, En 1.127821390842E-05, CFL 0.00379, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -6.65E-15, Te -3.51E-15 - 8496, 354.000, 0, En 9.954907555040E-06, CFL 0.00272, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 6.65E-15, Te 4.10E-15 - 8520, 355.000, 0, En 8.103233009142E-06, CFL 0.00238, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 1.33E-14, Te -2.90E-15 - 8544, 356.000, 0, En 5.342441917500E-06, CFL 0.00229, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -2.00E-14, Te 3.92E-15 - 8568, 357.000, 0, En 2.615578382385E-06, CFL 0.00205, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se 0.00E+00, Te -1.08E-15 - 8592, 358.000, 0, En 1.092048454621E-06, CFL 0.00100, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 6.65E-15, Te -3.49E-16 - 8616, 359.000, 0, En 1.392101252782E-06, CFL 0.00083, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 0.00E+00, Te -7.52E-16 - 8640, 360.000, 0, En 6.411091782152E-07, CFL 0.00067, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 1.33E-14, Te 3.53E-15 - 8664, 361.000, 0, En 1.516609604194E-07, CFL 0.00045, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7836, Me -3.10E-17, Se -2.66E-14, Te -2.85E-15 - 8688, 362.000, 0, En 3.110134939083E-07, CFL 0.00074, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 1.33E-14, Te 1.05E-15 - 8712, 363.000, 0, En 1.579003418246E-07, CFL 0.00043, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 0.00E+00, Te 5.03E-16 - 8736, 364.000, 0, En 3.819196079254E-07, CFL 0.00067, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 6.65E-15, Te -1.10E-15 - 8760, 365.000, 0, En 6.302059674188E-07, CFL 0.00084, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -2.00E-14, Te 9.84E-16 + 24, 1.000, 0, En 2.218757795944E-06, CFL 0.00129, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.30E-15 + 48, 2.000, 0, En 4.776445715099E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 3.25E-16 + 72, 3.000, 0, En 6.807994602615E-06, CFL 0.00327, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -2.72E-16 + 96, 4.000, 0, En 4.795585104043E-06, CFL 0.00209, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 2.83E-15 + 120, 5.000, 0, En 4.374938791043E-07, CFL 0.00079, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -1.44E-15 + 144, 6.000, 0, En 1.001320925835E-06, CFL 0.00096, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.44E-15 + 168, 7.000, 0, En 3.723487716516E-07, CFL 0.00078, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 3.04E-15 + 192, 8.000, 0, En 2.531240966480E-06, CFL 0.00228, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 4.38E-16 + 216, 9.000, 0, En 4.114871062123E-06, CFL 0.00250, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se -6.65E-15, Te -1.74E-15 + 240, 10.000, 0, En 1.127067280312E-05, CFL 0.00357, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 1.33E-14, Te -1.37E-15 + 264, 11.000, 0, En 8.882112707834E-06, CFL 0.00234, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -1.33E-14, Te -4.23E-16 + 288, 12.000, 0, En 6.694144876747E-06, CFL 0.00304, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 2.00E-14, Te 3.97E-16 + 312, 13.000, 0, En 3.154478036279E-06, CFL 0.00126, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 0.00E+00, Te 2.50E-16 + 336, 14.000, 0, En 2.970284027985E-06, CFL 0.00180, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -2.44E-15 + 360, 15.000, 0, En 6.780393230515E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.27E-15 + 384, 16.000, 0, En 2.640543163602E-06, CFL 0.00195, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 0.00E+00, Te -1.68E-15 + 408, 17.000, 0, En 7.097582011300E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -1.33E-14, Te 4.55E-16 + 432, 18.000, 0, En 9.456535542037E-07, CFL 0.00084, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te 1.22E-15 + 456, 19.000, 0, En 1.339874691210E-06, CFL 0.00172, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 6.78E-16 + 480, 20.000, 0, En 3.889313330970E-06, CFL 0.00337, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 2.85E-15 + 504, 21.000, 0, En 1.846567785169E-06, CFL 0.00129, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 0.00E+00, Te -2.50E-16 + 528, 22.000, 0, En 2.525471275629E-06, CFL 0.00178, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -6.65E-15, Te -3.06E-15 + 552, 23.000, 0, En 3.979107718721E-06, CFL 0.00172, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 1.98E-15 + 576, 24.000, 0, En 4.481938934733E-06, CFL 0.00243, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -4.96E-15 + 600, 25.000, 0, En 1.154125399787E-05, CFL 0.00331, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 3.36E-15 + 624, 26.000, 0, En 5.437792368104E-06, CFL 0.00184, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -2.82E-15 + 648, 27.000, 0, En 1.429964999523E-05, CFL 0.00285, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -2.00E-14, Te 1.54E-16 + 672, 28.000, 0, En 1.036446597004E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se 0.00E+00, Te -3.94E-16 + 696, 29.000, 0, En 1.283144773167E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 1.33E-14, Te 1.97E-15 + 720, 30.000, 0, En 4.851452220651E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 0.00E+00, Te 2.91E-16 + 744, 31.000, 0, En 8.599649086357E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te 2.02E-15 + 768, 32.000, 0, En 1.896654005022E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se 0.00E+00, Te -3.45E-16 + 792, 33.000, 0, En 3.222451625813E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 0.00E+00, Te -1.01E-16 + 816, 34.000, 0, En 2.284715028138E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.11E-15 + 840, 35.000, 0, En 1.903760610643E-07, CFL 0.00039, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 6.65E-15, Te -2.34E-15 + 864, 36.000, 0, En 4.136628577188E-07, CFL 0.00058, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se -6.65E-15, Te -1.26E-15 + 888, 37.000, 0, En 6.670078630454E-07, CFL 0.00104, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 1.33E-14, Te 2.41E-15 + 912, 38.000, 0, En 1.883570272442E-06, CFL 0.00168, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 6.65E-15, Te -3.79E-16 + 936, 39.000, 0, En 4.015642842337E-06, CFL 0.00221, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -2.88E-15 + 960, 40.000, 0, En 8.172402193466E-07, CFL 0.00097, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -6.65E-15, Te 1.18E-15 + 984, 41.000, 0, En 8.123471098378E-07, CFL 0.00100, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 0.00E+00, Te -1.65E-15 + 1008, 42.000, 0, En 2.992451978924E-06, CFL 0.00192, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 6.65E-15, Te -3.98E-16 + 1032, 43.000, 0, En 2.315780093575E-06, CFL 0.00208, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 0.00E+00, Te -5.56E-16 + 1056, 44.000, 0, En 8.221082861478E-07, CFL 0.00119, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.47E-15 + 1080, 45.000, 0, En 3.718600428283E-06, CFL 0.00243, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -4.45E-16 + 1104, 46.000, 0, En 3.383614813283E-06, CFL 0.00271, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -8.76E-16 + 1128, 47.000, 0, En 3.323648728149E-07, CFL 0.00041, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se 0.00E+00, Te 7.00E-17 + 1152, 48.000, 0, En 8.347818823664E-07, CFL 0.00073, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 0.00E+00, Te 3.99E-16 + 1176, 49.000, 0, En 2.834167218224E-06, CFL 0.00233, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -2.28E-15 + 1200, 50.000, 0, En 3.893946435061E-07, CFL 0.00041, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -3.76E-15 + 1224, 51.000, 0, En 1.658652119673E-06, CFL 0.00123, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 2.27E-15 + 1248, 52.000, 0, En 1.113467381785E-05, CFL 0.00325, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te -4.37E-17 + 1272, 53.000, 0, En 7.404891763698E-06, CFL 0.00262, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te 5.51E-16 + 1296, 54.000, 0, En 5.674322591883E-06, CFL 0.00228, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 3.88E-16 + 1320, 55.000, 0, En 3.434935856149E-06, CFL 0.00146, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 0.00E+00, Te -3.77E-15 + 1344, 56.000, 0, En 2.986752558077E-06, CFL 0.00192, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 6.65E-15, Te 2.80E-16 + 1368, 57.000, 0, En 2.935282456919E-06, CFL 0.00127, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 3.42E-15 + 1392, 58.000, 0, En 4.189115511881E-06, CFL 0.00232, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te -4.71E-16 + 1416, 59.000, 0, En 1.199373892725E-06, CFL 0.00084, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se 0.00E+00, Te -8.51E-16 + 1440, 60.000, 0, En 8.776735559383E-07, CFL 0.00088, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te -3.04E-16 + 1464, 61.000, 0, En 2.281910329650E-06, CFL 0.00285, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te -6.00E-17 + 1488, 62.000, 0, En 4.284167841014E-06, CFL 0.00234, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se -6.65E-15, Te -2.46E-15 + 1512, 63.000, 0, En 2.137719801781E-06, CFL 0.00277, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 1.23E-15 + 1536, 64.000, 0, En 1.075891569581E-06, CFL 0.00216, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te -6.91E-16 + 1560, 65.000, 0, En 9.493664809991E-07, CFL 0.00151, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 0.00E+00, Te 3.50E-15 + 1584, 66.000, 0, En 1.076787872320E-06, CFL 0.00107, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 6.65E-15, Te -3.34E-15 + 1608, 67.000, 0, En 3.662412369276E-06, CFL 0.00196, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se 0.00E+00, Te 1.66E-15 + 1632, 68.000, 0, En 5.887709077925E-06, CFL 0.00313, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -1.86E-15 + 1656, 69.000, 0, En 3.366519805438E-06, CFL 0.00192, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 6.65E-15, Te 2.24E-15 + 1680, 70.000, 0, En 2.696746131823E-06, CFL 0.00195, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 1.33E-14, Te -1.29E-15 + 1704, 71.000, 0, En 3.541482915298E-06, CFL 0.00218, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -1.33E-14, Te 1.94E-15 + 1728, 72.000, 0, En 4.999964003744E-06, CFL 0.00314, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se 0.00E+00, Te -2.83E-17 + 1752, 73.000, 0, En 7.919713491832E-06, CFL 0.00357, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se 0.00E+00, Te 1.85E-15 + 1776, 74.000, 0, En 6.566402521337E-06, CFL 0.00346, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se -6.65E-15, Te -2.57E-15 + 1800, 75.000, 0, En 1.330149082852E-06, CFL 0.00141, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -2.16E-15 + 1824, 76.000, 0, En 2.587805805735E-06, CFL 0.00252, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 2.38E-15 + 1848, 77.000, 0, En 8.109578631402E-06, CFL 0.00357, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te -2.50E-16 + 1872, 78.000, 0, En 4.274961082741E-06, CFL 0.00244, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se -6.65E-15, Te -2.65E-19 + 1896, 79.000, 0, En 5.275719179615E-06, CFL 0.00309, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se 0.00E+00, Te 5.59E-16 + 1920, 80.000, 0, En 4.965954989819E-06, CFL 0.00228, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -2.99E-15 + 1944, 81.000, 0, En 2.848274899521E-06, CFL 0.00215, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 6.65E-15, Te 4.00E-16 + 1968, 82.000, 0, En 4.608868410786E-06, CFL 0.00208, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.19E-15 + 1992, 83.000, 0, En 2.625460990031E-06, CFL 0.00218, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se 0.00E+00, Te -3.76E-16 + 2016, 84.000, 0, En 1.595726068551E-06, CFL 0.00172, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se -6.65E-15, Te 7.40E-16 + 2040, 85.000, 0, En 2.739349062290E-06, CFL 0.00141, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -6.65E-15, Te 1.82E-15 + 2064, 86.000, 0, En 5.117698691245E-06, CFL 0.00199, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 6.65E-15, Te -2.98E-15 + 2088, 87.000, 0, En 6.828916982132E-06, CFL 0.00294, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 1.33E-14, Te 1.87E-15 + 2112, 88.000, 0, En 9.942357233550E-06, CFL 0.00319, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te 4.00E-16 + 2136, 89.000, 0, En 1.405937077077E-05, CFL 0.00388, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -2.81E-15 + 2160, 90.000, 0, En 1.057358610341E-05, CFL 0.00254, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 2.21E-15 + 2184, 91.000, 0, En 6.807821845735E-06, CFL 0.00241, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 7.27E-16 + 2208, 92.000, 0, En 1.337908689643E-06, CFL 0.00082, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -1.13E-15 + 2232, 93.000, 0, En 9.808379642458E-07, CFL 0.00094, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te 4.44E-17 + 2256, 94.000, 0, En 1.298155494935E-06, CFL 0.00165, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -1.61E-15 + 2280, 95.000, 0, En 2.501454489913E-06, CFL 0.00139, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 3.53E-15 + 2304, 96.000, 0, En 5.950077795845E-06, CFL 0.00381, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -1.18E-15 + 2328, 97.000, 0, En 2.520064928355E-05, CFL 0.00454, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 0.00E+00, Te 1.49E-15 + 2352, 98.000, 0, En 1.836046780621E-05, CFL 0.00468, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -6.65E-15, Te -2.39E-15 + 2376, 99.000, 0, En 1.865178925052E-06, CFL 0.00145, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 1.00E-15 + 2400, 100.000, 0, En 6.204028342203E-06, CFL 0.00264, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 2.00E-14, Te -1.55E-16 + 2424, 101.000, 0, En 2.336814821771E-06, CFL 0.00214, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -2.00E-14, Te 8.63E-16 + 2448, 102.000, 0, En 4.182461921393E-06, CFL 0.00288, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 1.33E-14, Te -1.06E-15 + 2472, 103.000, 0, En 2.885950323091E-06, CFL 0.00255, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 0.00E+00, Te -2.58E-15 + 2496, 104.000, 0, En 3.429735410418E-06, CFL 0.00315, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 6.65E-15, Te 4.13E-16 + 2520, 105.000, 0, En 1.026405448693E-06, CFL 0.00137, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -6.65E-15, Te 1.06E-16 + 2544, 106.000, 0, En 2.955695681361E-06, CFL 0.00357, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -1.33E-14, Te -7.09E-16 + 2568, 107.000, 0, En 9.047579317315E-06, CFL 0.00514, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -1.33E-14, Te 3.28E-15 + 2592, 108.000, 0, En 6.441209455283E-06, CFL 0.00422, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.66E-14, Te -3.28E-15 + 2616, 109.000, 0, En 1.786908686403E-06, CFL 0.00186, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 2.93E-15 + 2640, 110.000, 0, En 7.229923618720E-07, CFL 0.00091, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te 3.37E-16 + 2664, 111.000, 0, En 9.510668445986E-07, CFL 0.00126, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 1.33E-14, Te -1.89E-15 + 2688, 112.000, 0, En 2.746232700757E-06, CFL 0.00271, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 6.65E-15, Te 4.86E-15 + 2712, 113.000, 0, En 5.761172702405E-06, CFL 0.00273, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te 1.10E-16 + 2736, 114.000, 0, En 7.631563427236E-06, CFL 0.00328, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -1.25E-15 + 2760, 115.000, 0, En 2.040951079815E-06, CFL 0.00149, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -1.89E-15 + 2784, 116.000, 0, En 3.169135360898E-06, CFL 0.00266, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 1.28E-15 + 2808, 117.000, 0, En 7.831273614568E-06, CFL 0.00295, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se 0.00E+00, Te -2.01E-15 + 2832, 118.000, 0, En 9.750558446730E-06, CFL 0.00357, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te 9.43E-16 + 2856, 119.000, 0, En 8.198811574220E-06, CFL 0.00353, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 1.33E-14, Te 1.27E-15 + 2880, 120.000, 0, En 5.118636825561E-06, CFL 0.00286, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se -6.65E-15, Te 8.32E-16 + 2904, 121.000, 0, En 5.427325028082E-06, CFL 0.00420, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 2.66E-14, Te 5.21E-16 + 2928, 122.000, 0, En 6.810187858334E-06, CFL 0.00398, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te -4.62E-16 + 2952, 123.000, 0, En 1.641702627774E-06, CFL 0.00156, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se -6.65E-15, Te 3.42E-16 + 2976, 124.000, 0, En 1.582611916722E-06, CFL 0.00243, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 6.65E-15, Te 3.07E-15 + 3000, 125.000, 0, En 1.012358963113E-06, CFL 0.00196, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 6.65E-15, Te 1.02E-15 + 3024, 126.000, 0, En 1.369578939878E-06, CFL 0.00235, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se 0.00E+00, Te -1.78E-15 + 3048, 127.000, 0, En 1.010105639624E-05, CFL 0.00624, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 0.00E+00, Te 5.54E-16 + 3072, 128.000, 0, En 1.021407550253E-05, CFL 0.00383, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 0.00E+00, Te 2.81E-16 + 3096, 129.000, 0, En 1.617384684008E-06, CFL 0.00207, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te -4.32E-16 + 3120, 130.000, 0, En 3.174291189739E-06, CFL 0.00340, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 6.65E-15, Te -5.00E-16 + 3144, 131.000, 0, En 7.368539776167E-06, CFL 0.00449, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 6.65E-15, Te 2.71E-15 + 3168, 132.000, 0, En 3.750425712477E-06, CFL 0.00328, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -6.65E-15, Te -2.17E-15 + 3192, 133.000, 0, En 1.480484881026E-06, CFL 0.00185, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te 9.30E-17 + 3216, 134.000, 0, En 6.506921106078E-07, CFL 0.00119, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 6.65E-16 + 3240, 135.000, 0, En 5.860226006756E-07, CFL 0.00112, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se 0.00E+00, Te 2.44E-15 + 3264, 136.000, 0, En 4.571109874587E-06, CFL 0.00470, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 0.00E+00, Te -3.42E-15 + 3288, 137.000, 0, En 4.617605042077E-06, CFL 0.00379, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se -6.65E-15, Te 2.87E-16 + 3312, 138.000, 0, En 1.036348195594E-06, CFL 0.00205, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -6.65E-15, Te -1.35E-15 + 3336, 139.000, 0, En 3.282968076135E-06, CFL 0.00343, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -6.65E-15, Te 2.90E-15 + 3360, 140.000, 0, En 5.625341023969E-06, CFL 0.00502, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -3.44E-15 + 3384, 141.000, 0, En 3.312543681745E-06, CFL 0.00308, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -6.42E-16 + 3408, 142.000, 0, En 1.752785434763E-06, CFL 0.00214, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -1.33E-14, Te 1.36E-15 + 3432, 143.000, 0, En 1.292583899774E-06, CFL 0.00187, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -6.65E-15, Te 2.68E-16 + 3456, 144.000, 0, En 8.618297161859E-07, CFL 0.00179, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te -6.92E-16 + 3480, 145.000, 0, En 1.429503332608E-06, CFL 0.00200, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 6.65E-15, Te -8.06E-16 + 3504, 146.000, 0, En 4.563155044109E-07, CFL 0.00130, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 6.65E-15, Te 3.56E-16 + 3528, 147.000, 0, En 4.220736615394E-07, CFL 0.00121, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -1.33E-14, Te 1.33E-16 + 3552, 148.000, 0, En 4.586143195024E-07, CFL 0.00097, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se -1.33E-14, Te 1.03E-15 + 3576, 149.000, 0, En 1.411495565987E-07, CFL 0.00037, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.66E-14, Te -2.94E-15 + 3600, 150.000, 0, En 9.110774674049E-07, CFL 0.00179, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 1.33E-14, Te 8.59E-16 + 3624, 151.000, 0, En 1.911784909065E-06, CFL 0.00286, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se -6.65E-15, Te -1.60E-15 + 3648, 152.000, 0, En 4.232419679340E-07, CFL 0.00089, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te -1.79E-15 + 3672, 153.000, 0, En 7.539886317663E-07, CFL 0.00178, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 1.33E-14, Te 7.42E-16 + 3696, 154.000, 0, En 1.559018067340E-06, CFL 0.00259, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 8.96E-16 + 3720, 155.000, 0, En 3.104960515799E-07, CFL 0.00101, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 0.00E+00, Te 6.79E-17 + 3744, 156.000, 0, En 5.502750741204E-06, CFL 0.00410, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 1.90E-15 + 3768, 157.000, 0, En 1.986693554281E-05, CFL 0.00867, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te -4.85E-16 + 3792, 158.000, 0, En 1.692089108678E-05, CFL 0.00663, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se 0.00E+00, Te -2.21E-15 + 3816, 159.000, 0, En 6.429626152647E-06, CFL 0.00340, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te -2.59E-16 + 3840, 160.000, 0, En 3.760788901343E-06, CFL 0.00412, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -1.33E-14, Te 1.21E-15 + 3864, 161.000, 0, En 7.847209381572E-06, CFL 0.00520, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -1.01E-15 + 3888, 162.000, 0, En 7.758855563831E-06, CFL 0.00439, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se 0.00E+00, Te 6.71E-16 + 3912, 163.000, 0, En 3.438397512531E-06, CFL 0.00323, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te -8.69E-16 + 3936, 164.000, 0, En 2.315703207676E-06, CFL 0.00313, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -6.65E-15, Te 2.82E-15 + 3960, 165.000, 0, En 1.911925274395E-06, CFL 0.00302, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -1.33E-14, Te -4.55E-16 + 3984, 166.000, 0, En 1.431089695892E-06, CFL 0.00260, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 1.33E-14, Te -1.22E-15 + 4008, 167.000, 0, En 4.773787205433E-07, CFL 0.00141, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.85E-15 + 4032, 168.000, 0, En 4.293684777530E-07, CFL 0.00128, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 1.33E-14, Te -4.38E-16 + 4056, 169.000, 0, En 6.409269751319E-07, CFL 0.00131, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -2.00E-14, Te 1.57E-16 + 4080, 170.000, 0, En 2.526318800466E-06, CFL 0.00316, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 6.65E-15, Te -4.23E-15 + 4104, 171.000, 0, En 5.606694034850E-06, CFL 0.00523, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 0.00E+00, Te 2.23E-15 + 4128, 172.000, 0, En 3.769324493933E-06, CFL 0.00376, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 1.33E-14, Te -1.39E-15 + 4152, 173.000, 0, En 1.238591886587E-06, CFL 0.00222, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.88E-15 + 4176, 174.000, 0, En 2.021939013336E-06, CFL 0.00272, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -2.00E-14, Te -1.89E-15 + 4200, 175.000, 0, En 3.860829520577E-06, CFL 0.00303, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 6.65E-15, Te 1.33E-15 + 4224, 176.000, 0, En 4.599730194856E-06, CFL 0.00372, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -1.20E-15 + 4248, 177.000, 0, En 2.220201999395E-06, CFL 0.00304, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 1.80E-15 + 4272, 178.000, 0, En 7.750894379475E-07, CFL 0.00146, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te 2.81E-16 + 4296, 179.000, 0, En 3.982021224776E-07, CFL 0.00122, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -2.00E-14, Te 3.53E-15 + 4320, 180.000, 0, En 4.162859626418E-07, CFL 0.00117, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 6.65E-15, Te -3.88E-15 + 4344, 181.000, 0, En 4.335916640783E-06, CFL 0.00460, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 1.93E-15 + 4368, 182.000, 0, En 1.377642747886E-05, CFL 0.00788, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 7.01E-16 + 4392, 183.000, 0, En 1.188633508575E-05, CFL 0.00643, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 0.00E+00, Te -1.50E-15 + 4416, 184.000, 0, En 6.101147476617E-06, CFL 0.00383, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 0.00E+00, Te 1.47E-15 + 4440, 185.000, 0, En 5.126053542666E-06, CFL 0.00368, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 1.33E-14, Te -1.03E-15 + 4464, 186.000, 0, En 3.427473252837E-06, CFL 0.00274, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se -6.65E-15, Te 5.57E-16 + 4488, 187.000, 0, En 1.272421213765E-06, CFL 0.00186, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se 0.00E+00, Te -9.08E-16 + 4512, 188.000, 0, En 2.201776159793E-07, CFL 0.00083, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se -6.65E-15, Te -6.42E-18 + 4536, 189.000, 0, En 1.223915932586E-07, CFL 0.00040, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.00E-14, Te -1.03E-15 + 4560, 190.000, 0, En 2.357836503941E-07, CFL 0.00091, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -1.18E-15 + 4584, 191.000, 0, En 1.068501838336E-06, CFL 0.00190, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 1.10E-15 + 4608, 192.000, 0, En 1.377207787253E-06, CFL 0.00209, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 1.13E-16 + 4632, 193.000, 0, En 9.162879004727E-07, CFL 0.00200, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 1.33E-14, Te 3.54E-15 + 4656, 194.000, 0, En 1.056548171667E-06, CFL 0.00200, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -4.47E-15 + 4680, 195.000, 0, En 1.872069791826E-06, CFL 0.00230, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -1.33E-14, Te -3.19E-16 + 4704, 196.000, 0, En 2.192568222178E-06, CFL 0.00301, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 0.00E+00, Te 1.48E-16 + 4728, 197.000, 0, En 1.868228675011E-06, CFL 0.00243, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 0.00E+00, Te -3.11E-15 + 4752, 198.000, 0, En 2.008559483635E-06, CFL 0.00291, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -1.33E-14, Te 1.08E-15 + 4776, 199.000, 0, En 9.525542881175E-07, CFL 0.00211, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 2.00E-14, Te 1.22E-15 + 4800, 200.000, 0, En 5.946527434310E-08, CFL 0.00021, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -2.00E-14, Te -9.88E-16 + 4824, 201.000, 0, En 1.376904775168E-07, CFL 0.00058, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te 3.22E-16 + 4848, 202.000, 0, En 2.374318568020E-06, CFL 0.00311, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 0.00E+00, Te -3.29E-16 + 4872, 203.000, 0, En 7.264538121267E-06, CFL 0.00443, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se 0.00E+00, Te -2.55E-15 + 4896, 204.000, 0, En 5.909010765702E-06, CFL 0.00328, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 2.00E-15 + 4920, 205.000, 0, En 7.553514291713E-07, CFL 0.00119, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -1.33E-14, Te -9.54E-17 + 4944, 206.000, 0, En 1.487790245184E-06, CFL 0.00237, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se 0.00E+00, Te -1.83E-15 + 4968, 207.000, 0, En 2.827293656591E-06, CFL 0.00269, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 6.37E-16 + 4992, 208.000, 0, En 3.553624566788E-06, CFL 0.00293, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 1.52E-15 + 5016, 209.000, 0, En 1.134082509932E-06, CFL 0.00172, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 0.00E+00, Te -2.55E-15 + 5040, 210.000, 0, En 3.192959775084E-07, CFL 0.00094, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 1.10E-15 + 5064, 211.000, 0, En 8.644292719768E-08, CFL 0.00034, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 6.65E-15, Te 5.51E-16 + 5088, 212.000, 0, En 7.427096590539E-08, CFL 0.00028, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 2.19E-15 + 5112, 213.000, 0, En 1.941587599134E-06, CFL 0.00254, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -2.00E-14, Te 8.25E-17 + 5136, 214.000, 0, En 4.331620741468E-06, CFL 0.00366, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 6.65E-15, Te 1.26E-15 + 5160, 215.000, 0, En 2.862757848464E-06, CFL 0.00362, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -1.91E-15 + 5184, 216.000, 0, En 7.603531026350E-06, CFL 0.00594, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.35E-15 + 5208, 217.000, 0, En 5.045743359859E-06, CFL 0.00385, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -3.83E-16 + 5232, 218.000, 0, En 1.438683038467E-06, CFL 0.00211, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 6.65E-15, Te -1.98E-15 + 5256, 219.000, 0, En 3.721484222386E-07, CFL 0.00118, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se 0.00E+00, Te -5.81E-16 + 5280, 220.000, 0, En 5.023433244983E-07, CFL 0.00116, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 6.65E-15, Te -9.52E-16 + 5304, 221.000, 0, En 1.556217149223E-07, CFL 0.00063, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -6.65E-15, Te 2.39E-15 + 5328, 222.000, 0, En 9.105473032691E-08, CFL 0.00044, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -2.00E-14, Te 7.56E-17 + 5352, 223.000, 0, En 2.015248154690E-07, CFL 0.00069, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 1.16E-15 + 5376, 224.000, 0, En 3.570534507510E-07, CFL 0.00127, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 1.33E-14, Te -2.71E-16 + 5400, 225.000, 0, En 1.208024495958E-06, CFL 0.00188, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 0.00E+00, Te 1.63E-15 + 5424, 226.000, 0, En 1.092579783540E-06, CFL 0.00229, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se 0.00E+00, Te 3.02E-15 + 5448, 227.000, 0, En 2.359180393856E-06, CFL 0.00340, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -1.53E-15 + 5472, 228.000, 0, En 7.275962023815E-06, CFL 0.00542, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 6.65E-15, Te -1.25E-15 + 5496, 229.000, 0, En 3.984141765305E-06, CFL 0.00318, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te 1.07E-15 + 5520, 230.000, 0, En 9.336902801366E-07, CFL 0.00203, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 1.33E-14, Te -1.56E-15 + 5544, 231.000, 0, En 2.770188405263E-07, CFL 0.00089, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -1.65E-16 + 5568, 232.000, 0, En 1.657080872263E-07, CFL 0.00073, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 0.00E+00, Te 3.72E-15 + 5592, 233.000, 0, En 2.077455797955E-07, CFL 0.00092, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -6.91E-16 + 5616, 234.000, 0, En 4.885548772539E-06, CFL 0.00423, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 1.33E-14, Te -1.94E-15 + 5640, 235.000, 0, En 4.501050083889E-06, CFL 0.00382, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 1.33E-14, Te -5.64E-16 + 5664, 236.000, 0, En 3.741377582605E-07, CFL 0.00124, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 2.98E-15 + 5688, 237.000, 0, En 9.061664332903E-08, CFL 0.00046, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -3.36E-16 + 5712, 238.000, 0, En 2.776280823518E-07, CFL 0.00106, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 0.00E+00, Te -1.39E-15 + 5736, 239.000, 0, En 6.572977625562E-07, CFL 0.00166, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 1.33E-14, Te 7.73E-16 + 5760, 240.000, 0, En 7.321094807322E-07, CFL 0.00135, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -1.33E-14, Te 4.10E-16 + 5784, 241.000, 0, En 1.662764720715E-06, CFL 0.00257, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 6.65E-15, Te -2.12E-15 + 5808, 242.000, 0, En 2.543812386907E-06, CFL 0.00323, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 3.14E-15 + 5832, 243.000, 0, En 2.295884862417E-06, CFL 0.00216, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.00E-14, Te -2.47E-15 + 5856, 244.000, 0, En 6.755314954143E-07, CFL 0.00121, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -6.65E-15, Te 1.06E-15 + 5880, 245.000, 0, En 3.574623263673E-07, CFL 0.00106, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 6.65E-15, Te -5.09E-16 + 5904, 246.000, 0, En 3.693113255992E-07, CFL 0.00124, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 1.33E-14, Te -8.50E-16 + 5928, 247.000, 0, En 3.945678684702E-07, CFL 0.00132, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.40E-15 + 5952, 248.000, 0, En 5.639745881133E-07, CFL 0.00158, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -2.28E-15 + 5976, 249.000, 0, En 2.054443067003E-06, CFL 0.00308, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 6.65E-15, Te 1.92E-15 + 6000, 250.000, 0, En 2.843916948663E-06, CFL 0.00355, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 0.00E+00, Te 1.64E-15 + 6024, 251.000, 0, En 3.142065223469E-06, CFL 0.00313, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 0.00E+00, Te -3.25E-15 + 6048, 252.000, 0, En 3.345035475454E-06, CFL 0.00354, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me -1.83E-17, Se -1.33E-14, Te 3.25E-15 + 6072, 253.000, 0, En 2.613053719045E-06, CFL 0.00261, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -1.40E-15 + 6096, 254.000, 0, En 3.382204635527E-06, CFL 0.00306, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 1.40E-15 + 6120, 255.000, 0, En 4.086811602385E-06, CFL 0.00339, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -1.56E-15 + 6144, 256.000, 0, En 4.689957962608E-06, CFL 0.00324, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te 3.02E-16 + 6168, 257.000, 0, En 3.532225124625E-06, CFL 0.00283, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -1.33E-14, Te -2.73E-16 + 6192, 258.000, 0, En 5.792038201152E-06, CFL 0.00401, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.66E-14, Te -4.38E-17 + 6216, 259.000, 0, En 1.561405982374E-05, CFL 0.00634, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 6.65E-15, Te 1.67E-15 + 6240, 260.000, 0, En 1.132026308019E-05, CFL 0.00456, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -1.60E-15 + 6264, 261.000, 0, En 2.717696127860E-06, CFL 0.00254, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se -6.65E-15, Te -3.12E-15 + 6288, 262.000, 0, En 1.154466033393E-06, CFL 0.00169, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 6.22E-15 + 6312, 263.000, 0, En 8.056957732274E-07, CFL 0.00164, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se 0.00E+00, Te -3.39E-15 + 6336, 264.000, 0, En 7.598477609643E-07, CFL 0.00152, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 2.52E-16 + 6360, 265.000, 0, En 1.693601694142E-06, CFL 0.00261, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te 1.69E-15 + 6384, 266.000, 0, En 1.857128744879E-06, CFL 0.00237, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -3.23E-15 + 6408, 267.000, 0, En 2.799623714376E-06, CFL 0.00329, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te 4.15E-16 + 6432, 268.000, 0, En 3.321312400934E-06, CFL 0.00288, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 1.08E-15 + 6456, 269.000, 0, En 3.131595245231E-06, CFL 0.00321, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.09E-15 + 6480, 270.000, 0, En 3.700991470253E-07, CFL 0.00093, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te 3.33E-17 + 6504, 271.000, 0, En 4.765450054406E-07, CFL 0.00109, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te -1.36E-15 + 6528, 272.000, 0, En 2.661128984220E-06, CFL 0.00281, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 3.30E-15 + 6552, 273.000, 0, En 4.467007001449E-06, CFL 0.00367, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te -5.44E-16 + 6576, 274.000, 0, En 7.113299045227E-06, CFL 0.00425, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -6.65E-15, Te -2.88E-15 + 6600, 275.000, 0, En 4.424617997130E-06, CFL 0.00331, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.47E-15 + 6624, 276.000, 0, En 4.439615287338E-06, CFL 0.00312, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 6.65E-15, Te 2.06E-16 + 6648, 277.000, 0, En 2.389251652197E-06, CFL 0.00237, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 0.00E+00, Te -3.36E-15 + 6672, 278.000, 0, En 9.613959700187E-07, CFL 0.00167, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 1.33E-14, Te -8.60E-17 + 6696, 279.000, 0, En 3.176407280720E-06, CFL 0.00311, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 1.33E-14, Te 8.53E-16 + 6720, 280.000, 0, En 7.086897928935E-06, CFL 0.00425, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -1.46E-17, Se 0.00E+00, Te -1.02E-15 + 6744, 281.000, 0, En 1.181437085289E-05, CFL 0.00510, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -6.65E-15, Te -2.00E-15 + 6768, 282.000, 0, En 9.759464192163E-06, CFL 0.00412, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 1.33E-14, Te -1.03E-15 + 6792, 283.000, 0, En 3.376698212538E-06, CFL 0.00226, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 0.00E+00, Te 1.14E-15 + 6816, 284.000, 0, En 4.442458542174E-05, CFL 0.00908, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te -3.10E-17 + 6840, 285.000, 0, En 6.292987466698E-05, CFL 0.00784, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se 0.00E+00, Te 7.33E-16 + 6864, 286.000, 0, En 1.905328576849E-05, CFL 0.00491, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 0.00E+00, Te -1.73E-16 + 6888, 287.000, 0, En 2.523213837925E-06, CFL 0.00233, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -1.33E-14, Te 9.21E-16 + 6912, 288.000, 0, En 5.918229971678E-06, CFL 0.00304, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 0.00E+00, Te -1.86E-15 + 6936, 289.000, 0, En 1.198908006722E-05, CFL 0.00455, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 5.65E-16 + 6960, 290.000, 0, En 6.876518227866E-06, CFL 0.00278, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -2.37E-16 + 6984, 291.000, 0, En 7.250195108963E-06, CFL 0.00374, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te 1.43E-16 + 7008, 292.000, 0, En 3.603916212051E-05, CFL 0.00617, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -2.19E-15 + 7032, 293.000, 0, En 3.266572573120E-05, CFL 0.00669, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 6.65E-15, Te 2.80E-15 + 7056, 294.000, 0, En 1.377589117256E-05, CFL 0.00356, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 5.42E-16 + 7080, 295.000, 0, En 6.054952781081E-06, CFL 0.00296, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te 5.98E-16 + 7104, 296.000, 0, En 1.010322700785E-06, CFL 0.00137, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -1.91E-15 + 7128, 297.000, 0, En 1.593446017139E-06, CFL 0.00236, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -1.59E-15 + 7152, 298.000, 0, En 2.305677289597E-06, CFL 0.00277, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 1.61E-15 + 7176, 299.000, 0, En 2.376215365627E-06, CFL 0.00169, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se 0.00E+00, Te -2.61E-15 + 7200, 300.000, 0, En 2.569749872560E-06, CFL 0.00216, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se -1.33E-14, Te 2.49E-15 + 7224, 301.000, 0, En 4.555068277740E-06, CFL 0.00260, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 6.65E-15, Te -5.34E-16 + 7248, 302.000, 0, En 9.547797785185E-06, CFL 0.00410, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 0.00E+00, Te 3.01E-16 + 7272, 303.000, 0, En 8.781351580266E-06, CFL 0.00292, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 6.65E-15, Te 9.77E-16 + 7296, 304.000, 0, En 2.725242308000E-06, CFL 0.00182, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te -1.70E-16 + 7320, 305.000, 0, En 1.203335675381E-06, CFL 0.00150, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 1.33E-14, Te -1.14E-15 + 7344, 306.000, 0, En 7.042835788786E-07, CFL 0.00113, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 6.65E-15, Te 2.80E-15 + 7368, 307.000, 0, En 1.194316733488E-06, CFL 0.00178, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se -6.65E-15, Te -1.10E-15 + 7392, 308.000, 0, En 2.273636413919E-06, CFL 0.00192, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se 0.00E+00, Te -7.51E-16 + 7416, 309.000, 0, En 3.394794070780E-06, CFL 0.00185, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 0.00E+00, Te 7.03E-16 + 7440, 310.000, 0, En 2.541555052716E-06, CFL 0.00173, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 1.59E-15 + 7464, 311.000, 0, En 2.391284484981E-06, CFL 0.00211, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te -1.75E-15 + 7488, 312.000, 0, En 1.078772238532E-06, CFL 0.00112, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te 4.30E-16 + 7512, 313.000, 0, En 2.542159108233E-07, CFL 0.00070, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 6.65E-15, Te -3.93E-16 + 7536, 314.000, 0, En 5.890918373338E-06, CFL 0.00350, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se 0.00E+00, Te 2.50E-15 + 7560, 315.000, 0, En 2.186569599748E-05, CFL 0.00555, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -1.33E-14, Te 1.94E-16 + 7584, 316.000, 0, En 2.120009980487E-05, CFL 0.00463, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -2.59E-15 + 7608, 317.000, 0, En 3.873951294692E-06, CFL 0.00197, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -1.10E-15 + 7632, 318.000, 0, En 6.924466023416E-07, CFL 0.00080, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 6.65E-15, Te 1.19E-15 + 7656, 319.000, 0, En 1.629858420833E-06, CFL 0.00133, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 0.00E+00, Te -2.98E-15 + 7680, 320.000, 0, En 1.028703681881E-06, CFL 0.00107, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 1.95E-15 + 7704, 321.000, 0, En 4.308689397031E-07, CFL 0.00073, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -1.33E-14, Te -2.50E-15 + 7728, 322.000, 0, En 1.327631498290E-06, CFL 0.00164, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se 0.00E+00, Te -7.37E-16 + 7752, 323.000, 0, En 1.023420074227E-06, CFL 0.00133, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 2.63E-15 + 7776, 324.000, 0, En 6.214274308235E-07, CFL 0.00073, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -3.58E-15 + 7800, 325.000, 0, En 2.337569495187E-06, CFL 0.00171, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 4.72E-15 + 7824, 326.000, 0, En 3.628755530718E-06, CFL 0.00239, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -3.33E-15 + 7848, 327.000, 0, En 1.123221558789E-05, CFL 0.00358, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 2.53E-15 + 7872, 328.000, 0, En 1.031947579090E-05, CFL 0.00256, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -9.18E-16 + 7896, 329.000, 0, En 4.360225325071E-06, CFL 0.00258, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 1.33E-14, Te -1.98E-15 + 7920, 330.000, 0, En 3.766055148637E-06, CFL 0.00245, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 2.11E-15 + 7944, 331.000, 0, En 9.027577619934E-07, CFL 0.00109, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -5.68E-16 + 7968, 332.000, 0, En 1.510429989158E-06, CFL 0.00146, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 0.00E+00, Te 2.64E-15 + 7992, 333.000, 0, En 9.884504684577E-07, CFL 0.00088, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se -6.65E-15, Te -2.22E-15 + 8016, 334.000, 0, En 1.143895429798E-06, CFL 0.00127, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -6.65E-15, Te 1.72E-15 + 8040, 335.000, 0, En 1.903345416377E-06, CFL 0.00158, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -1.33E-14, Te -2.28E-16 + 8064, 336.000, 0, En 1.982746819743E-06, CFL 0.00207, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 2.00E-14, Te 1.48E-15 + 8088, 337.000, 0, En 2.713600661797E-06, CFL 0.00267, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -6.65E-15, Te -2.30E-15 + 8112, 338.000, 0, En 1.100548455318E-06, CFL 0.00133, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 1.33E-14, Te 3.35E-15 + 8136, 339.000, 0, En 5.902629173291E-07, CFL 0.00160, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -1.33E-14, Te -1.67E-15 + 8160, 340.000, 0, En 1.566710976524E-06, CFL 0.00155, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 1.33E-14, Te -1.74E-15 + 8184, 341.000, 0, En 1.589007259404E-06, CFL 0.00214, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -1.35E-15 + 8208, 342.000, 0, En 4.230402906386E-07, CFL 0.00119, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se 6.65E-15, Te 1.17E-15 + 8232, 343.000, 0, En 1.232097404072E-07, CFL 0.00052, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te 3.81E-16 + 8256, 344.000, 0, En 3.024863286147E-07, CFL 0.00054, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -1.03E-15 + 8280, 345.000, 0, En 7.094368532183E-07, CFL 0.00087, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 3.05E-16 + 8304, 346.000, 0, En 2.182194292323E-06, CFL 0.00180, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -7.54E-16 + 8328, 347.000, 0, En 5.356317827667E-06, CFL 0.00210, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te 3.07E-16 + 8352, 348.000, 0, En 1.550886058565E-05, CFL 0.00396, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -2.11E-15 + 8376, 349.000, 0, En 2.221763183673E-05, CFL 0.00449, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te -1.12E-15 + 8400, 350.000, 0, En 1.084131582207E-05, CFL 0.00344, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 2.51E-15 + 8424, 351.000, 0, En 2.431961003760E-06, CFL 0.00233, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -1.21E-15 + 8448, 352.000, 0, En 2.971407750057E-06, CFL 0.00245, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 3.35E-16 + 8472, 353.000, 0, En 1.127819248679E-05, CFL 0.00379, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -1.33E-14, Te -4.41E-15 + 8496, 354.000, 0, En 9.954913573221E-06, CFL 0.00272, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 1.33E-14, Te 4.88E-15 + 8520, 355.000, 0, En 8.103238438222E-06, CFL 0.00238, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 1.33E-14, Te -3.33E-15 + 8544, 356.000, 0, En 5.342447857544E-06, CFL 0.00229, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -2.00E-14, Te 2.73E-15 + 8568, 357.000, 0, En 2.615523991617E-06, CFL 0.00205, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se 0.00E+00, Te 6.43E-16 + 8592, 358.000, 0, En 1.092054963245E-06, CFL 0.00100, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 0.00E+00, Te -9.50E-16 + 8616, 359.000, 0, En 1.392113669725E-06, CFL 0.00083, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -8.30E-16 + 8640, 360.000, 0, En 6.411091621901E-07, CFL 0.00067, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 1.33E-14, Te 4.09E-15 + 8664, 361.000, 0, En 1.516624589763E-07, CFL 0.00045, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7836, Me -3.10E-17, Se -2.66E-14, Te -3.72E-15 + 8688, 362.000, 0, En 3.110166959627E-07, CFL 0.00074, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 1.33E-14, Te 2.04E-15 + 8712, 363.000, 0, En 1.578986209211E-07, CFL 0.00043, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te -2.19E-17 + 8736, 364.000, 0, En 3.819248325863E-07, CFL 0.00067, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 0.00E+00, Te -5.31E-16 + 8760, 365.000, 0, En 6.302122605051E-07, CFL 0.00084, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -2.00E-14, Te 2.80E-16 diff --git a/examples/solo_ocean/single_column_z/timestats.intel b/examples/solo_ocean/single_column_z/timestats.intel index 098cadcd8f..c2841056ed 100644 --- a/examples/solo_ocean/single_column_z/timestats.intel +++ b/examples/solo_ocean/single_column_z/timestats.intel @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 2.218757868338E-06, CFL 0.00129, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.38E-15 - 48, 2.000, 0, En 4.776466226287E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te -2.38E-16 - 72, 3.000, 0, En 6.808019089357E-06, CFL 0.00327, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -1.59E-18 - 96, 4.000, 0, En 4.795686911578E-06, CFL 0.00209, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 2.37E-15 - 120, 5.000, 0, En 4.373079759404E-07, CFL 0.00079, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -6.91E-16 - 144, 6.000, 0, En 1.001290498364E-06, CFL 0.00096, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -9.87E-16 - 168, 7.000, 0, En 3.723476671259E-07, CFL 0.00078, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 2.49E-15 - 192, 8.000, 0, En 2.531373496296E-06, CFL 0.00228, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 9.99E-16 - 216, 9.000, 0, En 4.114907393300E-06, CFL 0.00250, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se 0.00E+00, Te -1.90E-15 - 240, 10.000, 0, En 1.127076303689E-05, CFL 0.00357, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 6.65E-15, Te -1.23E-15 - 264, 11.000, 0, En 8.882183965097E-06, CFL 0.00234, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -6.65E-15, Te -7.99E-16 - 288, 12.000, 0, En 6.694427907552E-06, CFL 0.00304, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 1.33E-14, Te -1.70E-16 - 312, 13.000, 0, En 3.154489211411E-06, CFL 0.00126, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 6.65E-15, Te 8.87E-16 - 336, 14.000, 0, En 2.970255156521E-06, CFL 0.00180, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -1.33E-14, Te -2.60E-15 - 360, 15.000, 0, En 6.780415851304E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 3.07E-15 - 384, 16.000, 0, En 2.640567493933E-06, CFL 0.00195, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 6.65E-15, Te -1.76E-15 - 408, 17.000, 0, En 7.097526459940E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -2.00E-14, Te 8.30E-17 - 432, 18.000, 0, En 9.456534343984E-07, CFL 0.00084, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te 2.06E-15 - 456, 19.000, 0, En 1.339873261406E-06, CFL 0.00172, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 1.63E-16 - 480, 20.000, 0, En 3.889335855035E-06, CFL 0.00337, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 2.52E-15 - 504, 21.000, 0, En 1.846483110553E-06, CFL 0.00129, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 6.65E-15, Te -5.99E-16 - 528, 22.000, 0, En 2.525439419459E-06, CFL 0.00178, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -1.33E-14, Te -1.55E-15 - 552, 23.000, 0, En 3.978981275444E-06, CFL 0.00172, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -6.65E-15, Te 1.58E-15 - 576, 24.000, 0, En 4.481968052207E-06, CFL 0.00243, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 0.00E+00, Te -4.83E-15 - 600, 25.000, 0, En 1.154123069896E-05, CFL 0.00331, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 2.73E-15 - 624, 26.000, 0, En 5.437756695108E-06, CFL 0.00184, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -2.37E-15 - 648, 27.000, 0, En 1.429974281260E-05, CFL 0.00285, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -6.65E-15, Te -3.75E-16 - 672, 28.000, 0, En 1.036437173874E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se -6.65E-15, Te -3.04E-16 - 696, 29.000, 0, En 1.283133688895E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 6.65E-15, Te 4.71E-16 - 720, 30.000, 0, En 4.851445788655E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 6.65E-15, Te 1.61E-16 - 744, 31.000, 0, En 8.599768477933E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te 2.40E-15 - 768, 32.000, 0, En 1.896634573144E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se -6.65E-15, Te 3.96E-16 - 792, 33.000, 0, En 3.222457340949E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -1.27E-15 - 816, 34.000, 0, En 2.284707269037E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.10E-15 - 840, 35.000, 0, En 1.903760965427E-07, CFL 0.00039, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 0.00E+00, Te -2.57E-15 - 864, 36.000, 0, En 4.136544208277E-07, CFL 0.00058, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 6.65E-15, Te -1.97E-15 - 888, 37.000, 0, En 6.670119564271E-07, CFL 0.00104, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 6.65E-15, Te 2.77E-15 - 912, 38.000, 0, En 1.883422924814E-06, CFL 0.00168, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 0.00E+00, Te -2.01E-16 - 936, 39.000, 0, En 4.015770032670E-06, CFL 0.00221, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 6.65E-15, Te -2.10E-15 - 960, 40.000, 0, En 8.172565803078E-07, CFL 0.00097, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -1.33E-14, Te 7.55E-16 - 984, 41.000, 0, En 8.123408307992E-07, CFL 0.00100, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -2.49E-15 - 1008, 42.000, 0, En 2.992410488580E-06, CFL 0.00192, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 0.00E+00, Te 4.80E-16 - 1032, 43.000, 0, En 2.315788834027E-06, CFL 0.00208, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 6.65E-15, Te -5.16E-16 - 1056, 44.000, 0, En 8.221269892535E-07, CFL 0.00119, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.28E-15 - 1080, 45.000, 0, En 3.718657942834E-06, CFL 0.00243, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -1.02E-15 - 1104, 46.000, 0, En 3.382503515000E-06, CFL 0.00271, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -6.34E-16 - 1128, 47.000, 0, En 3.323607995001E-07, CFL 0.00041, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se -6.65E-15, Te 2.71E-16 - 1152, 48.000, 0, En 8.348002573758E-07, CFL 0.00073, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 0.00E+00, Te -3.09E-16 - 1176, 49.000, 0, En 2.834178161229E-06, CFL 0.00233, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -1.79E-15 - 1200, 50.000, 0, En 3.893927638079E-07, CFL 0.00041, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 6.65E-15, Te -2.98E-15 - 1224, 51.000, 0, En 1.658655487576E-06, CFL 0.00123, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 1.71E-15 - 1248, 52.000, 0, En 1.113474339475E-05, CFL 0.00325, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te 6.23E-17 - 1272, 53.000, 0, En 7.404910068477E-06, CFL 0.00262, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te 1.48E-16 - 1296, 54.000, 0, En 5.674413925885E-06, CFL 0.00228, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 9.32E-16 - 1320, 55.000, 0, En 3.434883846929E-06, CFL 0.00146, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 6.65E-15, Te -3.57E-15 - 1344, 56.000, 0, En 2.986880892331E-06, CFL 0.00192, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 0.00E+00, Te -5.26E-16 - 1368, 57.000, 0, En 2.935312626552E-06, CFL 0.00127, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 2.75E-15 - 1392, 58.000, 0, En 4.189110845974E-06, CFL 0.00232, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te -1.03E-16 - 1416, 59.000, 0, En 1.199374756500E-06, CFL 0.00084, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -2.08E-15 - 1440, 60.000, 0, En 8.776933672086E-07, CFL 0.00088, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te 4.79E-16 - 1464, 61.000, 0, En 2.281969745779E-06, CFL 0.00285, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 4.55E-16 - 1488, 62.000, 0, En 4.285711979112E-06, CFL 0.00234, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se -6.65E-15, Te -2.58E-15 - 1512, 63.000, 0, En 2.137743658957E-06, CFL 0.00277, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 8.33E-16 - 1536, 64.000, 0, En 1.075879065898E-06, CFL 0.00216, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te 2.62E-16 - 1560, 65.000, 0, En 9.493410108223E-07, CFL 0.00151, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 2.27E-15 - 1584, 66.000, 0, En 1.076795889074E-06, CFL 0.00107, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 1.33E-14, Te -2.50E-15 - 1608, 67.000, 0, En 3.662519868246E-06, CFL 0.00196, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se -6.65E-15, Te 2.50E-15 - 1632, 68.000, 0, En 5.887815619655E-06, CFL 0.00313, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -9.97E-16 - 1656, 69.000, 0, En 3.366505400877E-06, CFL 0.00192, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 1.33E-14, Te 2.37E-15 - 1680, 70.000, 0, En 2.696746018865E-06, CFL 0.00195, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 6.65E-15, Te -1.68E-15 - 1704, 71.000, 0, En 3.541501816513E-06, CFL 0.00218, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -6.65E-15, Te 2.93E-15 - 1728, 72.000, 0, En 4.999993278427E-06, CFL 0.00314, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se -6.65E-15, Te -8.18E-16 - 1752, 73.000, 0, En 7.919772263101E-06, CFL 0.00357, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se -6.65E-15, Te 2.08E-15 - 1776, 74.000, 0, En 6.566524927249E-06, CFL 0.00346, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se 0.00E+00, Te -2.52E-15 - 1800, 75.000, 0, En 1.330146208994E-06, CFL 0.00141, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -1.72E-15 - 1824, 76.000, 0, En 2.587851505506E-06, CFL 0.00252, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 2.05E-15 - 1848, 77.000, 0, En 8.109644967120E-06, CFL 0.00357, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te 2.60E-16 - 1872, 78.000, 0, En 4.274952867557E-06, CFL 0.00244, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 0.00E+00, Te 9.00E-16 - 1896, 79.000, 0, En 5.275706052728E-06, CFL 0.00309, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 1.63E-15 - 1920, 80.000, 0, En 4.965945398046E-06, CFL 0.00228, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -3.76E-15 - 1944, 81.000, 0, En 2.848284626624E-06, CFL 0.00215, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 1.18E-16 - 1968, 82.000, 0, En 4.608888205920E-06, CFL 0.00208, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -8.19E-16 - 1992, 83.000, 0, En 2.625101896523E-06, CFL 0.00218, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se -6.65E-15, Te -1.02E-15 - 2016, 84.000, 0, En 1.595899892965E-06, CFL 0.00173, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 1.33E-15 - 2040, 85.000, 0, En 2.739328685383E-06, CFL 0.00141, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -1.33E-14, Te 1.97E-15 - 2064, 86.000, 0, En 5.117730951920E-06, CFL 0.00199, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 1.33E-14, Te -3.04E-15 - 2088, 87.000, 0, En 6.829105250344E-06, CFL 0.00294, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 6.65E-15, Te 2.38E-15 - 2112, 88.000, 0, En 9.942447735774E-06, CFL 0.00319, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te 1.50E-16 - 2136, 89.000, 0, En 1.405937265575E-05, CFL 0.00388, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -2.08E-15 - 2160, 90.000, 0, En 1.057358468490E-05, CFL 0.00254, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 1.64E-15 - 2184, 91.000, 0, En 6.807824354646E-06, CFL 0.00241, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.56E-15 - 2208, 92.000, 0, En 1.337900105696E-06, CFL 0.00082, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -1.44E-15 - 2232, 93.000, 0, En 9.808383433175E-07, CFL 0.00094, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -1.38E-15 - 2256, 94.000, 0, En 1.298153174344E-06, CFL 0.00165, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -5.76E-16 - 2280, 95.000, 0, En 2.501419035478E-06, CFL 0.00139, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 3.02E-15 - 2304, 96.000, 0, En 5.950139250284E-06, CFL 0.00381, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -1.23E-15 - 2328, 97.000, 0, En 2.520065134199E-05, CFL 0.00454, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 0.00E+00, Te 5.04E-16 - 2352, 98.000, 0, En 1.836038379211E-05, CFL 0.00468, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -6.65E-15, Te -9.65E-16 - 2376, 99.000, 0, En 1.865214654566E-06, CFL 0.00145, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 4.08E-16 - 2400, 100.000, 0, En 6.204125262135E-06, CFL 0.00264, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 1.33E-14, Te 1.55E-15 - 2424, 101.000, 0, En 2.336881068838E-06, CFL 0.00214, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -1.33E-14, Te -2.26E-16 - 2448, 102.000, 0, En 4.182535267944E-06, CFL 0.00288, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 6.65E-15, Te -3.32E-16 - 2472, 103.000, 0, En 2.885939634872E-06, CFL 0.00255, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 6.65E-15, Te -2.73E-15 - 2496, 104.000, 0, En 3.429754288688E-06, CFL 0.00315, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 1.33E-14, Te 1.62E-16 - 2520, 105.000, 0, En 1.026452133806E-06, CFL 0.00137, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -2.00E-14, Te 7.99E-16 - 2544, 106.000, 0, En 2.955748510919E-06, CFL 0.00357, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -6.65E-15, Te -1.06E-15 - 2568, 107.000, 0, En 9.047594983153E-06, CFL 0.00514, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -6.65E-15, Te 2.89E-15 - 2592, 108.000, 0, En 6.441170526095E-06, CFL 0.00422, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.00E-14, Te -2.43E-15 - 2616, 109.000, 0, En 1.786878164650E-06, CFL 0.00186, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 2.89E-15 - 2640, 110.000, 0, En 7.229874233699E-07, CFL 0.00091, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te 1.33E-17 - 2664, 111.000, 0, En 9.509194280862E-07, CFL 0.00126, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 6.65E-15, Te -1.40E-15 - 2688, 112.000, 0, En 2.746331214739E-06, CFL 0.00271, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 1.33E-14, Te 5.21E-15 - 2712, 113.000, 0, En 5.761117942617E-06, CFL 0.00273, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 6.65E-15, Te -5.52E-16 - 2736, 114.000, 0, En 7.631532958730E-06, CFL 0.00328, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 1.33E-14, Te -2.41E-15 - 2760, 115.000, 0, En 2.040982666680E-06, CFL 0.00149, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -6.40E-16 - 2784, 116.000, 0, En 3.169194687462E-06, CFL 0.00266, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 1.06E-15 - 2808, 117.000, 0, En 7.831374404321E-06, CFL 0.00295, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se -6.65E-15, Te -2.89E-15 - 2832, 118.000, 0, En 9.750663870620E-06, CFL 0.00357, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te 1.76E-15 - 2856, 119.000, 0, En 8.198885978146E-06, CFL 0.00353, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 2.00E-14, Te -3.08E-16 - 2880, 120.000, 0, En 5.118644774092E-06, CFL 0.00286, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se 0.00E+00, Te 2.41E-16 - 2904, 121.000, 0, En 5.427275253197E-06, CFL 0.00420, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 1.33E-14, Te 5.12E-16 - 2928, 122.000, 0, En 6.810131245985E-06, CFL 0.00398, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te -1.03E-16 - 2952, 123.000, 0, En 1.641688433269E-06, CFL 0.00156, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se 0.00E+00, Te -6.02E-16 - 2976, 124.000, 0, En 1.582626085973E-06, CFL 0.00243, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 1.33E-14, Te 2.87E-15 - 3000, 125.000, 0, En 1.012373980880E-06, CFL 0.00196, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 0.00E+00, Te 1.47E-16 - 3024, 126.000, 0, En 1.369605205151E-06, CFL 0.00235, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -7.95E-16 - 3048, 127.000, 0, En 1.010112346524E-05, CFL 0.00624, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 6.65E-15, Te 7.57E-16 - 3072, 128.000, 0, En 1.021415385206E-05, CFL 0.00383, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 0.00E+00, Te 1.36E-16 - 3096, 129.000, 0, En 1.617415925445E-06, CFL 0.00207, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te -2.59E-16 - 3120, 130.000, 0, En 3.174261970597E-06, CFL 0.00340, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 1.33E-14, Te -5.16E-16 - 3144, 131.000, 0, En 7.368533150651E-06, CFL 0.00449, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 0.00E+00, Te 2.58E-15 - 3168, 132.000, 0, En 3.750466665320E-06, CFL 0.00328, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -6.65E-15, Te -2.18E-15 - 3192, 133.000, 0, En 1.480474809590E-06, CFL 0.00185, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te -5.54E-16 - 3216, 134.000, 0, En 6.506938446582E-07, CFL 0.00119, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 8.52E-16 - 3240, 135.000, 0, En 5.860526541159E-07, CFL 0.00112, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se -6.65E-15, Te 2.06E-15 - 3264, 136.000, 0, En 4.571194238901E-06, CFL 0.00470, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 6.65E-15, Te -2.75E-15 - 3288, 137.000, 0, En 4.617642225338E-06, CFL 0.00379, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se -6.65E-15, Te 5.44E-16 - 3312, 138.000, 0, En 1.036382690021E-06, CFL 0.00205, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -6.65E-15, Te -1.16E-15 - 3336, 139.000, 0, En 3.283024725956E-06, CFL 0.00343, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -6.65E-15, Te 3.04E-15 - 3360, 140.000, 0, En 5.625454442059E-06, CFL 0.00502, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -3.23E-15 - 3384, 141.000, 0, En 3.312597943245E-06, CFL 0.00308, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se -6.65E-15, Te -8.43E-16 - 3408, 142.000, 0, En 1.752811695769E-06, CFL 0.00214, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -6.65E-15, Te 6.22E-16 - 3432, 143.000, 0, En 1.292608458020E-06, CFL 0.00187, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -1.33E-14, Te 6.03E-16 - 3456, 144.000, 0, En 8.618440662656E-07, CFL 0.00179, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 6.65E-15, Te 7.84E-17 - 3480, 145.000, 0, En 1.429519611464E-06, CFL 0.00200, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 0.00E+00, Te -1.75E-15 - 3504, 146.000, 0, En 4.563315568713E-07, CFL 0.00130, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 6.65E-15, Te 1.04E-15 - 3528, 147.000, 0, En 4.220859103936E-07, CFL 0.00121, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -1.33E-14, Te -1.27E-16 - 3552, 148.000, 0, En 4.586237715032E-07, CFL 0.00097, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 4.01E-16 - 3576, 149.000, 0, En 1.411542434959E-07, CFL 0.00037, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.00E-14, Te -2.07E-15 - 3600, 150.000, 0, En 9.110965104372E-07, CFL 0.00179, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 9.51E-17 - 3624, 151.000, 0, En 1.911812995206E-06, CFL 0.00287, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -1.93E-15 - 3648, 152.000, 0, En 4.232569479731E-07, CFL 0.00089, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te -2.47E-16 - 3672, 153.000, 0, En 7.539820051511E-07, CFL 0.00178, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 1.33E-14, Te 1.11E-15 - 3696, 154.000, 0, En 1.559007487961E-06, CFL 0.00259, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se -6.65E-15, Te 1.04E-15 - 3720, 155.000, 0, En 3.104949957096E-07, CFL 0.00101, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -2.33E-16 - 3744, 156.000, 0, En 5.502744706071E-06, CFL 0.00410, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 1.39E-15 - 3768, 157.000, 0, En 1.986690651143E-05, CFL 0.00867, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te 8.14E-16 - 3792, 158.000, 0, En 1.692084375577E-05, CFL 0.00663, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -6.65E-15, Te -2.57E-15 - 3816, 159.000, 0, En 6.429586022732E-06, CFL 0.00340, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te -7.88E-17 - 3840, 160.000, 0, En 3.760762420700E-06, CFL 0.00412, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -6.65E-15, Te 1.36E-15 - 3864, 161.000, 0, En 7.847163114907E-06, CFL 0.00520, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -1.31E-15 - 3888, 162.000, 0, En 7.758805274281E-06, CFL 0.00439, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se -6.65E-15, Te 1.43E-15 - 3912, 163.000, 0, En 3.438370503151E-06, CFL 0.00323, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.66E-14, Te -1.40E-15 - 3936, 164.000, 0, En 2.315692617449E-06, CFL 0.00313, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 2.99E-15 - 3960, 165.000, 0, En 1.911933122465E-06, CFL 0.00302, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -8.04E-16 - 3984, 166.000, 0, En 1.431109194001E-06, CFL 0.00260, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te -7.20E-16 - 4008, 167.000, 0, En 4.773844625093E-07, CFL 0.00141, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.75E-15 - 4032, 168.000, 0, En 4.293679551193E-07, CFL 0.00128, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 1.33E-14, Te 2.08E-16 - 4056, 169.000, 0, En 6.409286547873E-07, CFL 0.00131, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -1.33E-14, Te -4.62E-16 - 4080, 170.000, 0, En 2.526318190343E-06, CFL 0.00316, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 0.00E+00, Te -2.64E-15 - 4104, 171.000, 0, En 5.606701470264E-06, CFL 0.00523, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 1.55E-15 - 4128, 172.000, 0, En 3.769334305990E-06, CFL 0.00376, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 6.65E-15, Te -1.54E-15 - 4152, 173.000, 0, En 1.238593505921E-06, CFL 0.00222, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 2.07E-15 - 4176, 174.000, 0, En 2.021925142086E-06, CFL 0.00272, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -1.33E-14, Te -1.37E-15 - 4200, 175.000, 0, En 3.860797924706E-06, CFL 0.00303, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 0.00E+00, Te 2.22E-15 - 4224, 176.000, 0, En 4.599702120252E-06, CFL 0.00372, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -2.24E-15 - 4248, 177.000, 0, En 2.220209152563E-06, CFL 0.00304, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 2.86E-15 - 4272, 178.000, 0, En 7.751048454985E-07, CFL 0.00146, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te -1.59E-15 - 4296, 179.000, 0, En 3.982034574834E-07, CFL 0.00122, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -1.33E-14, Te 4.44E-15 - 4320, 180.000, 0, En 4.162852750691E-07, CFL 0.00117, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 0.00E+00, Te -5.17E-15 - 4344, 181.000, 0, En 4.335916829992E-06, CFL 0.00460, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 3.01E-15 - 4368, 182.000, 0, En 1.377641589067E-05, CFL 0.00788, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 9.85E-16 - 4392, 183.000, 0, En 1.188632118394E-05, CFL 0.00643, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 0.00E+00, Te -1.90E-15 - 4416, 184.000, 0, En 6.101139922183E-06, CFL 0.00383, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 6.65E-15, Te 1.94E-15 - 4440, 185.000, 0, En 5.126058335990E-06, CFL 0.00368, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te -1.29E-15 - 4464, 186.000, 0, En 3.427479013028E-06, CFL 0.00274, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se 0.00E+00, Te -5.74E-16 - 4488, 187.000, 0, En 1.272430025608E-06, CFL 0.00186, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se -6.65E-15, Te -2.53E-16 - 4512, 188.000, 0, En 2.201792609193E-07, CFL 0.00083, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se 0.00E+00, Te 2.02E-16 - 4536, 189.000, 0, En 1.223899707759E-07, CFL 0.00040, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.66E-14, Te -4.68E-16 - 4560, 190.000, 0, En 2.357871139010E-07, CFL 0.00091, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 2.00E-14, Te -2.36E-15 - 4584, 191.000, 0, En 1.068513075039E-06, CFL 0.00190, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 1.73E-15 - 4608, 192.000, 0, En 1.377218991104E-06, CFL 0.00209, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 5.72E-16 - 4632, 193.000, 0, En 9.162918285449E-07, CFL 0.00200, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 2.85E-15 - 4656, 194.000, 0, En 1.056541985845E-06, CFL 0.00200, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -4.38E-15 - 4680, 195.000, 0, En 1.872057355477E-06, CFL 0.00230, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -1.33E-14, Te -6.35E-16 - 4704, 196.000, 0, En 2.192554567620E-06, CFL 0.00301, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 0.00E+00, Te 1.08E-15 - 4728, 197.000, 0, En 1.868222824068E-06, CFL 0.00243, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 0.00E+00, Te -3.74E-15 - 4752, 198.000, 0, En 2.008568098811E-06, CFL 0.00291, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se 0.00E+00, Te 4.01E-16 - 4776, 199.000, 0, En 9.525650831922E-07, CFL 0.00211, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.62E-15 - 4800, 200.000, 0, En 5.946804010773E-08, CFL 0.00021, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -1.33E-14, Te -1.10E-15 - 4824, 201.000, 0, En 1.376911961985E-07, CFL 0.00058, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 0.00E+00, Te 1.37E-15 - 4848, 202.000, 0, En 2.374326893476E-06, CFL 0.00311, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 6.65E-15, Te -1.73E-15 - 4872, 203.000, 0, En 7.264527338029E-06, CFL 0.00443, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se -6.65E-15, Te -2.00E-15 - 4896, 204.000, 0, En 5.908992961843E-06, CFL 0.00328, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 1.13E-15 - 4920, 205.000, 0, En 7.553469264832E-07, CFL 0.00119, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te -6.01E-16 - 4944, 206.000, 0, En 1.487802333846E-06, CFL 0.00237, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te -2.46E-16 - 4968, 207.000, 0, En 2.827304458892E-06, CFL 0.00269, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 3.62E-16 - 4992, 208.000, 0, En 3.553637661741E-06, CFL 0.00293, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 1.78E-15 - 5016, 209.000, 0, En 1.134087384663E-06, CFL 0.00172, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 0.00E+00, Te -3.31E-15 - 5040, 210.000, 0, En 3.192993947431E-07, CFL 0.00094, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 2.07E-15 - 5064, 211.000, 0, En 8.644390408439E-08, CFL 0.00034, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 6.65E-15, Te 6.88E-16 - 5088, 212.000, 0, En 7.427114904575E-08, CFL 0.00028, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 2.68E-15 - 5112, 213.000, 0, En 1.941599504436E-06, CFL 0.00254, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -1.33E-14, Te 2.86E-16 - 5136, 214.000, 0, En 4.331638187345E-06, CFL 0.00366, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 0.00E+00, Te 3.54E-16 - 5160, 215.000, 0, En 2.862761913516E-06, CFL 0.00362, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -1.02E-15 - 5184, 216.000, 0, En 7.603518929657E-06, CFL 0.00594, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.29E-15 - 5208, 217.000, 0, En 5.045733170336E-06, CFL 0.00385, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -5.89E-16 - 5232, 218.000, 0, En 1.438683572658E-06, CFL 0.00211, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 1.33E-14, Te -1.35E-15 - 5256, 219.000, 0, En 3.721556524111E-07, CFL 0.00118, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se -6.65E-15, Te -1.06E-15 - 5280, 220.000, 0, En 5.023489149547E-07, CFL 0.00116, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 1.33E-14, Te -1.37E-15 - 5304, 221.000, 0, En 1.556251697988E-07, CFL 0.00063, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -1.33E-14, Te 3.40E-15 - 5328, 222.000, 0, En 9.105785851861E-08, CFL 0.00044, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -2.00E-14, Te -8.50E-16 - 5352, 223.000, 0, En 2.015292370715E-07, CFL 0.00069, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 2.01E-15 - 5376, 224.000, 0, En 3.570581767936E-07, CFL 0.00127, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 1.33E-14, Te -2.02E-17 - 5400, 225.000, 0, En 1.208028975833E-06, CFL 0.00188, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 0.00E+00, Te 1.52E-15 - 5424, 226.000, 0, En 1.092579839490E-06, CFL 0.00229, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se 0.00E+00, Te 1.93E-15 - 5448, 227.000, 0, En 2.359185166795E-06, CFL 0.00340, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se -6.65E-15, Te -3.95E-16 - 5472, 228.000, 0, En 7.275964599910E-06, CFL 0.00542, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 1.33E-14, Te -6.85E-16 - 5496, 229.000, 0, En 3.984141713838E-06, CFL 0.00318, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te 4.17E-16 - 5520, 230.000, 0, En 9.336957526829E-07, CFL 0.00203, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 1.33E-14, Te -1.24E-15 - 5544, 231.000, 0, En 2.770212013914E-07, CFL 0.00089, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -4.36E-16 - 5568, 232.000, 0, En 1.657051745509E-07, CFL 0.00073, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 6.65E-15, Te 3.54E-15 - 5592, 233.000, 0, En 2.077484341646E-07, CFL 0.00092, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se -6.65E-15, Te -8.77E-16 - 5616, 234.000, 0, En 4.885565886082E-06, CFL 0.00423, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 1.33E-14, Te -1.75E-15 - 5640, 235.000, 0, En 4.501066785744E-06, CFL 0.00382, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 1.33E-14, Te -1.76E-16 - 5664, 236.000, 0, En 3.741422428914E-07, CFL 0.00124, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.08E-15 - 5688, 237.000, 0, En 9.061641668189E-08, CFL 0.00046, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -9.52E-16 - 5712, 238.000, 0, En 2.776264316841E-07, CFL 0.00106, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 6.65E-15, Te -7.18E-16 - 5736, 239.000, 0, En 6.573037561548E-07, CFL 0.00166, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 2.00E-14, Te 3.12E-16 - 5760, 240.000, 0, En 7.321105916114E-07, CFL 0.00135, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.66E-14, Te -1.57E-16 - 5784, 241.000, 0, En 1.662765966959E-06, CFL 0.00257, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 1.33E-14, Te -1.30E-15 - 5808, 242.000, 0, En 2.543819761350E-06, CFL 0.00323, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 0.00E+00, Te 2.65E-15 - 5832, 243.000, 0, En 2.295892792505E-06, CFL 0.00216, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.00E-14, Te -1.70E-15 - 5856, 244.000, 0, En 6.755317485568E-07, CFL 0.00121, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se 0.00E+00, Te 1.08E-15 - 5880, 245.000, 0, En 3.574590753847E-07, CFL 0.00106, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 1.33E-14, Te -7.13E-16 - 5904, 246.000, 0, En 3.693088507138E-07, CFL 0.00124, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 6.65E-15, Te -6.89E-16 - 5928, 247.000, 0, En 3.945670730616E-07, CFL 0.00132, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se -6.65E-15, Te 2.10E-15 - 5952, 248.000, 0, En 5.639790230034E-07, CFL 0.00158, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se 0.00E+00, Te -1.20E-15 - 5976, 249.000, 0, En 2.054451910498E-06, CFL 0.00308, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 0.00E+00, Te 1.16E-15 - 6000, 250.000, 0, En 2.843927425850E-06, CFL 0.00355, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 6.65E-15, Te 2.47E-15 - 6024, 251.000, 0, En 3.142076288005E-06, CFL 0.00313, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se -6.65E-15, Te -3.69E-15 - 6048, 252.000, 0, En 3.345042042865E-06, CFL 0.00354, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me -1.83E-17, Se -6.65E-15, Te 2.89E-15 - 6072, 253.000, 0, En 2.613046185438E-06, CFL 0.00261, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -1.10E-15 - 6096, 254.000, 0, En 3.382189481176E-06, CFL 0.00306, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 1.26E-15 - 6120, 255.000, 0, En 4.086794974843E-06, CFL 0.00339, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -2.30E-15 - 6144, 256.000, 0, En 4.689940161403E-06, CFL 0.00324, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 2.00E-14, Te 1.49E-16 - 6168, 257.000, 0, En 3.532210723238E-06, CFL 0.00283, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -6.22E-16 - 6192, 258.000, 0, En 5.792025100544E-06, CFL 0.00401, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.00E-14, Te 3.70E-16 - 6216, 259.000, 0, En 1.561405703341E-05, CFL 0.00634, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 0.00E+00, Te 1.34E-15 - 6240, 260.000, 0, En 1.132027971479E-05, CFL 0.00456, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -1.83E-15 - 6264, 261.000, 0, En 2.717709530778E-06, CFL 0.00254, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se 0.00E+00, Te -3.23E-15 - 6288, 262.000, 0, En 1.154473146657E-06, CFL 0.00169, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 6.36E-15 - 6312, 263.000, 0, En 8.057011943071E-07, CFL 0.00164, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se -6.65E-15, Te -4.36E-15 - 6336, 264.000, 0, En 7.598512941050E-07, CFL 0.00152, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 2.34E-15 - 6360, 265.000, 0, En 1.693603297472E-06, CFL 0.00261, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te 4.34E-16 - 6384, 266.000, 0, En 1.857129901098E-06, CFL 0.00237, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -2.01E-15 - 6408, 267.000, 0, En 2.799626877209E-06, CFL 0.00329, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -1.42E-15 - 6432, 268.000, 0, En 3.321313471125E-06, CFL 0.00288, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 1.36E-15 - 6456, 269.000, 0, En 3.131592199768E-06, CFL 0.00321, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.35E-15 - 6480, 270.000, 0, En 3.700967790869E-07, CFL 0.00093, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te 2.78E-16 - 6504, 271.000, 0, En 4.765477587877E-07, CFL 0.00109, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te 1.59E-16 - 6528, 272.000, 0, En 2.661143067039E-06, CFL 0.00281, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 2.02E-15 - 6552, 273.000, 0, En 4.467025074144E-06, CFL 0.00367, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 2.75E-16 - 6576, 274.000, 0, En 7.113324566279E-06, CFL 0.00425, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -6.65E-15, Te -2.36E-15 - 6600, 275.000, 0, En 4.424637657491E-06, CFL 0.00331, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.27E-15 - 6624, 276.000, 0, En 4.439615681956E-06, CFL 0.00312, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 6.65E-15, Te 4.53E-16 - 6648, 277.000, 0, En 2.389243275600E-06, CFL 0.00237, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 6.65E-15, Te -4.04E-15 - 6672, 278.000, 0, En 9.613939138077E-07, CFL 0.00167, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 6.65E-15, Te -6.96E-16 - 6696, 279.000, 0, En 3.176384376204E-06, CFL 0.00311, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 6.65E-15, Te 6.04E-16 - 6720, 280.000, 0, En 7.086879355432E-06, CFL 0.00425, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -1.46E-17, Se 6.65E-15, Te 1.03E-16 - 6744, 281.000, 0, En 1.181434932967E-05, CFL 0.00510, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -6.65E-15, Te -2.00E-15 - 6768, 282.000, 0, En 9.759441074700E-06, CFL 0.00412, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 6.65E-15, Te -1.85E-15 - 6792, 283.000, 0, En 3.376687130876E-06, CFL 0.00226, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 6.65E-15, Te 1.36E-15 - 6816, 284.000, 0, En 4.442467763031E-05, CFL 0.00908, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 0.00E+00, Te 3.46E-16 - 6840, 285.000, 0, En 6.293008136639E-05, CFL 0.00784, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se 0.00E+00, Te -4.83E-16 - 6864, 286.000, 0, En 1.905335236229E-05, CFL 0.00491, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 0.00E+00, Te -4.87E-17 - 6888, 287.000, 0, En 2.523231040236E-06, CFL 0.00233, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -1.33E-14, Te 1.20E-15 - 6912, 288.000, 0, En 5.918218420755E-06, CFL 0.00304, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 6.65E-15, Te -2.07E-15 - 6936, 289.000, 0, En 1.198905674903E-05, CFL 0.00455, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se -6.65E-15, Te 1.72E-15 - 6960, 290.000, 0, En 6.876492172817E-06, CFL 0.00278, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -2.60E-16 - 6984, 291.000, 0, En 7.250196485719E-06, CFL 0.00374, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 6.65E-15, Te -6.10E-16 - 7008, 292.000, 0, En 3.603927702495E-05, CFL 0.00617, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.66E-14, Te -6.62E-16 - 7032, 293.000, 0, En 3.266578629419E-05, CFL 0.00669, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 1.33E-14, Te 1.50E-15 - 7056, 294.000, 0, En 1.377592872406E-05, CFL 0.00356, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 1.05E-15 - 7080, 295.000, 0, En 6.055024515105E-06, CFL 0.00296, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te -4.09E-16 - 7104, 296.000, 0, En 1.010336338851E-06, CFL 0.00137, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -1.98E-15 - 7128, 297.000, 0, En 1.593453180853E-06, CFL 0.00236, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -1.06E-15 - 7152, 298.000, 0, En 2.305708735408E-06, CFL 0.00277, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 1.81E-15 - 7176, 299.000, 0, En 2.376356024297E-06, CFL 0.00169, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -6.65E-15, Te -2.05E-15 - 7200, 300.000, 0, En 2.569706867719E-06, CFL 0.00216, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se -6.65E-15, Te 2.27E-15 - 7224, 301.000, 0, En 4.555076725374E-06, CFL 0.00260, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 6.65E-15, Te -1.17E-15 - 7248, 302.000, 0, En 9.547790172594E-06, CFL 0.00410, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 0.00E+00, Te 4.93E-16 - 7272, 303.000, 0, En 8.781339984044E-06, CFL 0.00292, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 6.65E-15, Te 3.27E-16 - 7296, 304.000, 0, En 2.724419491890E-06, CFL 0.00182, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 2.70E-16 - 7320, 305.000, 0, En 1.203328467197E-06, CFL 0.00150, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 6.65E-15, Te -1.18E-15 - 7344, 306.000, 0, En 7.042774861026E-07, CFL 0.00113, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 1.33E-14, Te 3.04E-15 - 7368, 307.000, 0, En 1.194300856263E-06, CFL 0.00178, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se -6.65E-15, Te -2.46E-15 - 7392, 308.000, 0, En 2.273623624366E-06, CFL 0.00192, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se -6.65E-15, Te 5.13E-16 - 7416, 309.000, 0, En 3.394783815405E-06, CFL 0.00185, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 6.65E-15, Te 3.12E-16 - 7440, 310.000, 0, En 2.541539402998E-06, CFL 0.00173, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 5.43E-16 - 7464, 311.000, 0, En 2.391290167372E-06, CFL 0.00211, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te 1.42E-16 - 7488, 312.000, 0, En 1.078655121888E-06, CFL 0.00112, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te -8.29E-16 - 7512, 313.000, 0, En 2.542124255784E-07, CFL 0.00070, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te -1.68E-16 - 7536, 314.000, 0, En 5.890932773283E-06, CFL 0.00350, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se 0.00E+00, Te 2.14E-15 - 7560, 315.000, 0, En 2.186571877696E-05, CFL 0.00555, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 8.64E-16 - 7584, 316.000, 0, En 2.120013819147E-05, CFL 0.00463, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -2.53E-15 - 7608, 317.000, 0, En 3.873964019077E-06, CFL 0.00197, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -1.60E-17 - 7632, 318.000, 0, En 6.924447467255E-07, CFL 0.00080, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te 5.74E-16 - 7656, 319.000, 0, En 1.629860172615E-06, CFL 0.00133, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 6.65E-15, Te -2.74E-15 - 7680, 320.000, 0, En 1.028698528200E-06, CFL 0.00107, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 1.98E-15 - 7704, 321.000, 0, En 4.308637550889E-07, CFL 0.00073, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -1.33E-14, Te -2.82E-15 - 7728, 322.000, 0, En 1.327630172733E-06, CFL 0.00164, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se 0.00E+00, Te -8.66E-16 - 7752, 323.000, 0, En 1.023444046662E-06, CFL 0.00133, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 2.50E-15 - 7776, 324.000, 0, En 6.214275305867E-07, CFL 0.00073, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se -6.65E-15, Te -2.80E-15 - 7800, 325.000, 0, En 2.337560896925E-06, CFL 0.00171, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 3.65E-15 - 7824, 326.000, 0, En 3.628737103440E-06, CFL 0.00239, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se 0.00E+00, Te -3.03E-15 - 7848, 327.000, 0, En 1.123165594528E-05, CFL 0.00358, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 2.54E-15 - 7872, 328.000, 0, En 1.031938730381E-05, CFL 0.00256, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -1.27E-15 - 7896, 329.000, 0, En 4.360311050141E-06, CFL 0.00258, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 1.33E-14, Te -2.45E-15 - 7920, 330.000, 0, En 3.766089294403E-06, CFL 0.00245, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -2.00E-14, Te 3.02E-15 - 7944, 331.000, 0, En 9.027450327480E-07, CFL 0.00109, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -1.60E-15 - 7968, 332.000, 0, En 1.510413882842E-06, CFL 0.00146, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 0.00E+00, Te 2.95E-15 - 7992, 333.000, 0, En 9.882402043111E-07, CFL 0.00088, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se 0.00E+00, Te -2.41E-15 - 8016, 334.000, 0, En 1.143908691469E-06, CFL 0.00127, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -6.65E-15, Te 3.03E-15 - 8040, 335.000, 0, En 1.903363864443E-06, CFL 0.00158, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -6.65E-15, Te -1.49E-15 - 8064, 336.000, 0, En 1.982726346022E-06, CFL 0.00207, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 6.65E-15, Te 1.80E-15 - 8088, 337.000, 0, En 2.713622656843E-06, CFL 0.00267, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -6.65E-15, Te -1.39E-15 - 8112, 338.000, 0, En 1.100485552755E-06, CFL 0.00133, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 1.33E-14, Te 2.77E-15 - 8136, 339.000, 0, En 5.902618570656E-07, CFL 0.00160, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -6.65E-15, Te -2.89E-15 - 8160, 340.000, 0, En 1.566712902953E-06, CFL 0.00155, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 6.65E-15, Te -5.11E-16 - 8184, 341.000, 0, En 1.589043570650E-06, CFL 0.00214, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 1.33E-14, Te -1.57E-15 - 8208, 342.000, 0, En 4.230355308830E-07, CFL 0.00119, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se -6.65E-15, Te 1.29E-15 - 8232, 343.000, 0, En 1.232130742608E-07, CFL 0.00052, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te -1.19E-15 - 8256, 344.000, 0, En 3.024881233887E-07, CFL 0.00054, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -1.61E-15 - 8280, 345.000, 0, En 7.094347602874E-07, CFL 0.00087, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 1.09E-15 - 8304, 346.000, 0, En 2.182182657059E-06, CFL 0.00180, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te 1.20E-16 - 8328, 347.000, 0, En 5.356296917752E-06, CFL 0.00210, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te -1.01E-15 - 8352, 348.000, 0, En 1.550880976735E-05, CFL 0.00396, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -1.75E-15 - 8376, 349.000, 0, En 2.221763526073E-05, CFL 0.00449, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te -1.17E-15 - 8400, 350.000, 0, En 1.084136682674E-05, CFL 0.00344, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 1.55E-15 - 8424, 351.000, 0, En 2.431986139227E-06, CFL 0.00233, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -3.91E-16 - 8448, 352.000, 0, En 2.971406938232E-06, CFL 0.00245, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 3.99E-16 - 8472, 353.000, 0, En 1.127821393513E-05, CFL 0.00379, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -6.65E-15, Te -4.78E-15 - 8496, 354.000, 0, En 9.954907571560E-06, CFL 0.00272, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 6.65E-15, Te 3.96E-15 - 8520, 355.000, 0, En 8.103233035878E-06, CFL 0.00238, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 1.33E-14, Te -2.30E-15 - 8544, 356.000, 0, En 5.342441932534E-06, CFL 0.00229, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -2.00E-14, Te 3.10E-15 - 8568, 357.000, 0, En 2.615578380301E-06, CFL 0.00205, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se 0.00E+00, Te -1.75E-16 - 8592, 358.000, 0, En 1.092048441267E-06, CFL 0.00100, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 6.65E-15, Te -1.22E-16 - 8616, 359.000, 0, En 1.392101234582E-06, CFL 0.00083, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -7.25E-16 - 8640, 360.000, 0, En 6.411091671315E-07, CFL 0.00067, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 6.65E-15, Te 2.96E-15 - 8664, 361.000, 0, En 1.516609652282E-07, CFL 0.00045, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7836, Me -3.10E-17, Se -2.00E-14, Te -2.84E-15 - 8688, 362.000, 0, En 3.110134991123E-07, CFL 0.00074, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 1.54E-15 - 8712, 363.000, 0, En 1.579003364167E-07, CFL 0.00043, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te -3.16E-16 - 8736, 364.000, 0, En 3.819196064518E-07, CFL 0.00067, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 0.00E+00, Te -2.05E-16 - 8760, 365.000, 0, En 6.302059789403E-07, CFL 0.00084, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -2.00E-14, Te -1.00E-15 + 24, 1.000, 0, En 2.218757795984E-06, CFL 0.00129, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.30E-15 + 48, 2.000, 0, En 4.776445715115E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 3.26E-16 + 72, 3.000, 0, En 6.807994602575E-06, CFL 0.00327, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -2.69E-16 + 96, 4.000, 0, En 4.795585104512E-06, CFL 0.00209, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 2.83E-15 + 120, 5.000, 0, En 4.374938777490E-07, CFL 0.00079, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -5.78E-16 + 144, 6.000, 0, En 1.001320925565E-06, CFL 0.00096, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.45E-15 + 168, 7.000, 0, En 3.723487716635E-07, CFL 0.00078, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 3.04E-15 + 192, 8.000, 0, En 2.531240967029E-06, CFL 0.00228, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 4.38E-16 + 216, 9.000, 0, En 4.114871062439E-06, CFL 0.00250, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se -6.65E-15, Te -1.74E-15 + 240, 10.000, 0, En 1.127067280317E-05, CFL 0.00357, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 1.33E-14, Te -1.37E-15 + 264, 11.000, 0, En 8.882112707867E-06, CFL 0.00234, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -1.33E-14, Te -4.23E-16 + 288, 12.000, 0, En 6.694144876237E-06, CFL 0.00304, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 2.00E-14, Te -4.71E-16 + 312, 13.000, 0, En 3.154478036257E-06, CFL 0.00126, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 0.00E+00, Te 1.12E-15 + 336, 14.000, 0, En 2.970284028010E-06, CFL 0.00180, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -2.44E-15 + 360, 15.000, 0, En 6.780393230634E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.27E-15 + 384, 16.000, 0, En 2.640541522231E-06, CFL 0.00195, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 0.00E+00, Te -1.41E-15 + 408, 17.000, 0, En 7.097561097615E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -1.33E-14, Te -6.15E-17 + 432, 18.000, 0, En 9.456539431755E-07, CFL 0.00084, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te 1.48E-15 + 456, 19.000, 0, En 1.339874978137E-06, CFL 0.00172, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 8.82E-16 + 480, 20.000, 0, En 3.889313923608E-06, CFL 0.00337, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 2.65E-15 + 504, 21.000, 0, En 1.846543565065E-06, CFL 0.00129, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 0.00E+00, Te -1.20E-15 + 528, 22.000, 0, En 2.525471607760E-06, CFL 0.00178, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -6.65E-15, Te -2.45E-15 + 552, 23.000, 0, En 3.979116161909E-06, CFL 0.00172, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 1.13E-15 + 576, 24.000, 0, En 4.481936599864E-06, CFL 0.00243, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -4.61E-15 + 600, 25.000, 0, En 1.154125643738E-05, CFL 0.00331, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 3.24E-15 + 624, 26.000, 0, En 5.437762865312E-06, CFL 0.00184, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -2.88E-15 + 648, 27.000, 0, En 1.429963476344E-05, CFL 0.00285, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -2.00E-14, Te -1.05E-16 + 672, 28.000, 0, En 1.036446200541E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se 0.00E+00, Te -1.08E-15 + 696, 29.000, 0, En 1.283142618537E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 1.33E-14, Te 1.74E-15 + 720, 30.000, 0, En 4.851449804799E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 0.00E+00, Te 8.21E-17 + 744, 31.000, 0, En 8.599648883560E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se -6.65E-15, Te 1.57E-15 + 768, 32.000, 0, En 1.896654598681E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se 0.00E+00, Te 8.54E-17 + 792, 33.000, 0, En 3.222452675967E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -4.83E-16 + 816, 34.000, 0, En 2.284714209272E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 1.94E-15 + 840, 35.000, 0, En 1.903761484594E-07, CFL 0.00039, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 6.65E-15, Te -2.18E-15 + 864, 36.000, 0, En 4.136629678168E-07, CFL 0.00058, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se -6.65E-15, Te -1.58E-15 + 888, 37.000, 0, En 6.670079046263E-07, CFL 0.00104, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 1.33E-14, Te 2.19E-15 + 912, 38.000, 0, En 1.883570446178E-06, CFL 0.00168, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 6.65E-15, Te -6.53E-16 + 936, 39.000, 0, En 4.015642741864E-06, CFL 0.00221, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -1.73E-15 + 960, 40.000, 0, En 8.172402873200E-07, CFL 0.00097, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -1.33E-14, Te 1.11E-15 + 984, 41.000, 0, En 8.123471088514E-07, CFL 0.00100, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -1.47E-15 + 1008, 42.000, 0, En 2.992451561320E-06, CFL 0.00192, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se -6.65E-15, Te -6.42E-16 + 1032, 43.000, 0, En 2.315780054790E-06, CFL 0.00208, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 1.33E-14, Te -2.98E-16 + 1056, 44.000, 0, En 8.221081758772E-07, CFL 0.00119, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.81E-15 + 1080, 45.000, 0, En 3.718601548846E-06, CFL 0.00243, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -9.80E-16 + 1104, 46.000, 0, En 3.383609107832E-06, CFL 0.00271, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -9.39E-16 + 1128, 47.000, 0, En 3.323646778032E-07, CFL 0.00041, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se -6.65E-15, Te 8.61E-16 + 1152, 48.000, 0, En 8.347818050074E-07, CFL 0.00073, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 0.00E+00, Te 2.11E-16 + 1176, 49.000, 0, En 2.834167188434E-06, CFL 0.00233, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se 0.00E+00, Te -2.05E-15 + 1200, 50.000, 0, En 3.893946219994E-07, CFL 0.00041, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -3.26E-15 + 1224, 51.000, 0, En 1.658652084020E-06, CFL 0.00123, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 2.40E-15 + 1248, 52.000, 0, En 1.113467381731E-05, CFL 0.00325, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te -7.64E-16 + 1272, 53.000, 0, En 7.404891745184E-06, CFL 0.00262, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se -6.65E-15, Te 3.18E-16 + 1296, 54.000, 0, En 5.674322551270E-06, CFL 0.00228, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 8.51E-17 + 1320, 55.000, 0, En 3.434934935916E-06, CFL 0.00146, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 6.65E-15, Te -3.65E-15 + 1344, 56.000, 0, En 2.986751934448E-06, CFL 0.00192, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 0.00E+00, Te 7.16E-16 + 1368, 57.000, 0, En 2.935283775496E-06, CFL 0.00127, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -1.33E-14, Te 2.88E-15 + 1392, 58.000, 0, En 4.189115512925E-06, CFL 0.00232, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te -4.16E-16 + 1416, 59.000, 0, En 1.199373863937E-06, CFL 0.00084, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -8.62E-16 + 1440, 60.000, 0, En 8.776735638584E-07, CFL 0.00088, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te -4.48E-16 + 1464, 61.000, 0, En 2.281910335898E-06, CFL 0.00285, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 8.07E-16 + 1488, 62.000, 0, En 4.284167750323E-06, CFL 0.00234, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se 0.00E+00, Te -2.78E-15 + 1512, 63.000, 0, En 2.137719816104E-06, CFL 0.00277, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 8.47E-16 + 1536, 64.000, 0, En 1.075891569540E-06, CFL 0.00216, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te 2.43E-16 + 1560, 65.000, 0, En 9.493664654719E-07, CFL 0.00151, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 3.33E-15 + 1584, 66.000, 0, En 1.076787852391E-06, CFL 0.00107, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 0.00E+00, Te -2.88E-15 + 1608, 67.000, 0, En 3.662412263231E-06, CFL 0.00196, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se 0.00E+00, Te 2.24E-15 + 1632, 68.000, 0, En 5.887709052547E-06, CFL 0.00313, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -8.23E-16 + 1656, 69.000, 0, En 3.366519801644E-06, CFL 0.00192, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 6.65E-15, Te 1.57E-15 + 1680, 70.000, 0, En 2.696746128093E-06, CFL 0.00195, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 1.33E-14, Te -1.29E-15 + 1704, 71.000, 0, En 3.541482897604E-06, CFL 0.00218, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -1.33E-14, Te 2.47E-15 + 1728, 72.000, 0, En 4.999963979266E-06, CFL 0.00314, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se 0.00E+00, Te -8.48E-16 + 1752, 73.000, 0, En 7.919713456157E-06, CFL 0.00357, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se 0.00E+00, Te 1.40E-15 + 1776, 74.000, 0, En 6.566402491000E-06, CFL 0.00346, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se -6.65E-15, Te -1.59E-15 + 1800, 75.000, 0, En 1.330148766576E-06, CFL 0.00141, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -2.32E-15 + 1824, 76.000, 0, En 2.587805813997E-06, CFL 0.00252, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 1.37E-15 + 1848, 77.000, 0, En 8.109578269415E-06, CFL 0.00357, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te 1.27E-15 + 1872, 78.000, 0, En 4.274960923332E-06, CFL 0.00244, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 0.00E+00, Te 1.83E-16 + 1896, 79.000, 0, En 5.275719096145E-06, CFL 0.00309, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 1.35E-15 + 1920, 80.000, 0, En 4.965954896717E-06, CFL 0.00228, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -2.67E-15 + 1944, 81.000, 0, En 2.848274960041E-06, CFL 0.00215, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 7.86E-17 + 1968, 82.000, 0, En 4.608868471749E-06, CFL 0.00208, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -4.95E-16 + 1992, 83.000, 0, En 2.625461112884E-06, CFL 0.00218, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se -6.65E-15, Te -6.26E-16 + 2016, 84.000, 0, En 1.595726146522E-06, CFL 0.00172, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 1.06E-15 + 2040, 85.000, 0, En 2.739349009644E-06, CFL 0.00141, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -1.33E-14, Te 2.02E-15 + 2064, 86.000, 0, En 5.117698538050E-06, CFL 0.00199, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 6.65E-15, Te -3.78E-15 + 2088, 87.000, 0, En 6.828917439013E-06, CFL 0.00294, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 1.33E-14, Te 2.70E-15 + 2112, 88.000, 0, En 9.942356900255E-06, CFL 0.00319, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te -1.39E-15 + 2136, 89.000, 0, En 1.405937036423E-05, CFL 0.00388, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -3.07E-15 + 2160, 90.000, 0, En 1.057358571006E-05, CFL 0.00254, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 2.90E-15 + 2184, 91.000, 0, En 6.807821455727E-06, CFL 0.00241, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 5.69E-16 + 2208, 92.000, 0, En 1.337908578813E-06, CFL 0.00082, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -7.86E-16 + 2232, 93.000, 0, En 9.808381192567E-07, CFL 0.00094, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -2.51E-16 + 2256, 94.000, 0, En 1.298155813686E-06, CFL 0.00165, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -1.36E-15 + 2280, 95.000, 0, En 2.501454830590E-06, CFL 0.00139, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 2.62E-15 + 2304, 96.000, 0, En 5.950078059908E-06, CFL 0.00381, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -3.81E-16 + 2328, 97.000, 0, En 2.520065022632E-05, CFL 0.00454, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 0.00E+00, Te 1.07E-15 + 2352, 98.000, 0, En 1.836046869446E-05, CFL 0.00468, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -6.65E-15, Te -2.42E-15 + 2376, 99.000, 0, En 1.865179037919E-06, CFL 0.00145, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 1.71E-15 + 2400, 100.000, 0, En 6.204028327641E-06, CFL 0.00264, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 6.65E-15, Te 6.51E-16 + 2424, 101.000, 0, En 2.336814714980E-06, CFL 0.00214, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -6.65E-15, Te -7.39E-16 + 2448, 102.000, 0, En 4.182461832291E-06, CFL 0.00288, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 1.33E-14, Te -1.05E-15 + 2472, 103.000, 0, En 2.885950506288E-06, CFL 0.00255, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 0.00E+00, Te -2.53E-15 + 2496, 104.000, 0, En 3.429735523067E-06, CFL 0.00315, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 6.65E-15, Te 1.18E-15 + 2520, 105.000, 0, En 1.026405459905E-06, CFL 0.00137, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -6.65E-15, Te 5.96E-16 + 2544, 106.000, 0, En 2.955695750464E-06, CFL 0.00357, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -1.33E-14, Te -1.80E-15 + 2568, 107.000, 0, En 9.047579527369E-06, CFL 0.00514, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -1.33E-14, Te 2.80E-15 + 2592, 108.000, 0, En 6.441209695756E-06, CFL 0.00422, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.66E-14, Te -2.70E-15 + 2616, 109.000, 0, En 1.786908781861E-06, CFL 0.00186, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 2.95E-15 + 2640, 110.000, 0, En 7.229923692269E-07, CFL 0.00091, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te 2.54E-18 + 2664, 111.000, 0, En 9.510668603093E-07, CFL 0.00126, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 0.00E+00, Te -1.54E-15 + 2688, 112.000, 0, En 2.746232783393E-06, CFL 0.00271, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 1.33E-14, Te 4.98E-15 + 2712, 113.000, 0, En 5.761172784376E-06, CFL 0.00273, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te 4.17E-16 + 2736, 114.000, 0, En 7.631563331178E-06, CFL 0.00328, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -2.83E-15 + 2760, 115.000, 0, En 2.040950936585E-06, CFL 0.00149, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se 0.00E+00, Te -1.65E-15 + 2784, 116.000, 0, En 3.169135227904E-06, CFL 0.00266, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 1.50E-15 + 2808, 117.000, 0, En 7.831273447279E-06, CFL 0.00295, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se -6.65E-15, Te -1.11E-15 + 2832, 118.000, 0, En 9.750558332798E-06, CFL 0.00357, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te 2.15E-16 + 2856, 119.000, 0, En 8.198811569919E-06, CFL 0.00353, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 2.00E-14, Te 1.33E-15 + 2880, 120.000, 0, En 5.118636925520E-06, CFL 0.00286, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se -6.65E-15, Te 2.13E-16 + 2904, 121.000, 0, En 5.427325194060E-06, CFL 0.00420, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 2.00E-14, Te 1.06E-15 + 2928, 122.000, 0, En 6.810187996546E-06, CFL 0.00398, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te 1.72E-16 + 2952, 123.000, 0, En 1.641702644883E-06, CFL 0.00156, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se 0.00E+00, Te -5.81E-16 + 2976, 124.000, 0, En 1.582611863016E-06, CFL 0.00243, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 6.65E-15, Te 3.56E-15 + 3000, 125.000, 0, En 1.012358918445E-06, CFL 0.00196, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 6.65E-15, Te -1.85E-16 + 3024, 126.000, 0, En 1.369578907043E-06, CFL 0.00235, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -1.92E-15 + 3048, 127.000, 0, En 1.010105629102E-05, CFL 0.00624, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 6.65E-15, Te 1.85E-15 + 3072, 128.000, 0, En 1.021407538685E-05, CFL 0.00383, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 0.00E+00, Te -3.33E-16 + 3096, 129.000, 0, En 1.617384646169E-06, CFL 0.00207, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te -1.21E-15 + 3120, 130.000, 0, En 3.174291240280E-06, CFL 0.00340, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 6.65E-15, Te -1.60E-16 + 3144, 131.000, 0, En 7.368539803297E-06, CFL 0.00449, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 6.65E-15, Te 1.38E-15 + 3168, 132.000, 0, En 3.750425721121E-06, CFL 0.00328, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -6.65E-15, Te -1.60E-15 + 3192, 133.000, 0, En 1.480484903912E-06, CFL 0.00185, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te -3.86E-16 + 3216, 134.000, 0, En 6.506921317593E-07, CFL 0.00119, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 1.73E-15 + 3240, 135.000, 0, En 5.860226287682E-07, CFL 0.00112, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se 0.00E+00, Te 1.96E-15 + 3264, 136.000, 0, En 4.571109915123E-06, CFL 0.00470, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 0.00E+00, Te -2.49E-15 + 3288, 137.000, 0, En 4.617605004555E-06, CFL 0.00379, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te 1.16E-16 + 3312, 138.000, 0, En 1.036348151699E-06, CFL 0.00205, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -1.33E-14, Te -1.89E-15 + 3336, 139.000, 0, En 3.282967980763E-06, CFL 0.00343, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -6.65E-15, Te 3.11E-15 + 3360, 140.000, 0, En 5.625340885939E-06, CFL 0.00502, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -1.40E-15 + 3384, 141.000, 0, En 3.312543586942E-06, CFL 0.00308, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -1.21E-15 + 3408, 142.000, 0, En 1.752785368349E-06, CFL 0.00214, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -1.33E-14, Te -6.51E-17 + 3432, 143.000, 0, En 1.292583843975E-06, CFL 0.00187, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -6.65E-15, Te -1.81E-16 + 3456, 144.000, 0, En 8.618296830488E-07, CFL 0.00179, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te -2.17E-16 + 3480, 145.000, 0, En 1.429503290234E-06, CFL 0.00200, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 6.65E-15, Te -4.99E-16 + 3504, 146.000, 0, En 4.563154747854E-07, CFL 0.00130, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 6.65E-15, Te 5.87E-16 + 3528, 147.000, 0, En 4.220736538472E-07, CFL 0.00121, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -1.33E-14, Te -4.38E-16 + 3552, 148.000, 0, En 4.586143210217E-07, CFL 0.00097, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 1.07E-15 + 3576, 149.000, 0, En 1.411495630807E-07, CFL 0.00037, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 1.33E-14, Te -1.82E-15 + 3600, 150.000, 0, En 9.110774238089E-07, CFL 0.00179, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 6.45E-16 + 3624, 151.000, 0, En 1.911784848528E-06, CFL 0.00286, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -9.27E-16 + 3648, 152.000, 0, En 4.232419452958E-07, CFL 0.00089, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te -1.68E-15 + 3672, 153.000, 0, En 7.539886587785E-07, CFL 0.00178, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 1.33E-14, Te 4.96E-16 + 3696, 154.000, 0, En 1.559018096739E-06, CFL 0.00259, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 6.91E-16 + 3720, 155.000, 0, En 3.104960714711E-07, CFL 0.00101, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -8.05E-16 + 3744, 156.000, 0, En 5.502750821632E-06, CFL 0.00410, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se -6.65E-15, Te 1.88E-15 + 3768, 157.000, 0, En 1.986693572911E-05, CFL 0.00867, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te 3.04E-16 + 3792, 158.000, 0, En 1.692089132566E-05, CFL 0.00663, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se 0.00E+00, Te -1.39E-15 + 3816, 159.000, 0, En 6.429626307026E-06, CFL 0.00340, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te -1.08E-15 + 3840, 160.000, 0, En 3.760788990708E-06, CFL 0.00412, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -1.33E-14, Te 1.79E-15 + 3864, 161.000, 0, En 7.847209537359E-06, CFL 0.00520, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -1.14E-15 + 3888, 162.000, 0, En 7.758855717653E-06, CFL 0.00439, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se 0.00E+00, Te 7.91E-16 + 3912, 163.000, 0, En 3.438397594130E-06, CFL 0.00323, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te -1.99E-15 + 3936, 164.000, 0, En 2.315703222023E-06, CFL 0.00313, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -6.65E-15, Te 3.87E-15 + 3960, 165.000, 0, En 1.911925233966E-06, CFL 0.00302, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -3.26E-16 + 3984, 166.000, 0, En 1.431089650591E-06, CFL 0.00260, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te -3.70E-16 + 4008, 167.000, 0, En 4.773787286400E-07, CFL 0.00141, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 1.83E-15 + 4032, 168.000, 0, En 4.293684754079E-07, CFL 0.00128, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 1.33E-14, Te 2.12E-16 + 4056, 169.000, 0, En 6.409269619653E-07, CFL 0.00131, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -2.00E-14, Te -7.68E-17 + 4080, 170.000, 0, En 2.526318773485E-06, CFL 0.00316, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 0.00E+00, Te -2.52E-15 + 4104, 171.000, 0, En 5.606693968654E-06, CFL 0.00523, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 1.96E-15 + 4128, 172.000, 0, En 3.769324432974E-06, CFL 0.00376, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 1.33E-14, Te -1.02E-15 + 4152, 173.000, 0, En 1.238591864877E-06, CFL 0.00222, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.96E-15 + 4176, 174.000, 0, En 2.021939050661E-06, CFL 0.00272, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -2.00E-14, Te -2.75E-15 + 4200, 175.000, 0, En 3.860829596150E-06, CFL 0.00303, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 0.00E+00, Te 2.87E-15 + 4224, 176.000, 0, En 4.599730239812E-06, CFL 0.00372, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -1.98E-15 + 4248, 177.000, 0, En 2.220201958703E-06, CFL 0.00304, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 1.05E-15 + 4272, 178.000, 0, En 7.750894151168E-07, CFL 0.00146, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te 6.45E-16 + 4296, 179.000, 0, En 3.982021345698E-07, CFL 0.00122, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -1.33E-14, Te 4.49E-15 + 4320, 180.000, 0, En 4.162859773555E-07, CFL 0.00117, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 6.65E-15, Te -4.81E-15 + 4344, 181.000, 0, En 4.335916692673E-06, CFL 0.00460, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 2.53E-15 + 4368, 182.000, 0, En 1.377642759261E-05, CFL 0.00788, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 6.32E-16 + 4392, 183.000, 0, En 1.188633519889E-05, CFL 0.00643, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 0.00E+00, Te -9.92E-16 + 4416, 184.000, 0, En 6.101147549499E-06, CFL 0.00383, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 0.00E+00, Te 7.03E-16 + 4440, 185.000, 0, En 5.126053585463E-06, CFL 0.00368, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 1.33E-14, Te -9.80E-16 + 4464, 186.000, 0, En 3.427473289589E-06, CFL 0.00274, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se -6.65E-15, Te 2.85E-16 + 4488, 187.000, 0, En 1.272421218247E-06, CFL 0.00186, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se 0.00E+00, Te -3.47E-16 + 4512, 188.000, 0, En 2.201776246801E-07, CFL 0.00083, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se -6.65E-15, Te 4.81E-16 + 4536, 189.000, 0, En 1.223916006147E-07, CFL 0.00040, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.00E-14, Te -1.07E-15 + 4560, 190.000, 0, En 2.357836392029E-07, CFL 0.00091, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -1.91E-15 + 4584, 191.000, 0, En 1.068501805451E-06, CFL 0.00190, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 1.04E-15 + 4608, 192.000, 0, En 1.377207748562E-06, CFL 0.00209, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 1.54E-15 + 4632, 193.000, 0, En 9.162878765924E-07, CFL 0.00200, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 1.33E-14, Te 2.58E-15 + 4656, 194.000, 0, En 1.056548176944E-06, CFL 0.00200, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -4.18E-15 + 4680, 195.000, 0, En 1.872069818968E-06, CFL 0.00230, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.66E-14, Te -4.05E-16 + 4704, 196.000, 0, En 2.192568250902E-06, CFL 0.00301, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 6.65E-15, Te -8.65E-17 + 4728, 197.000, 0, En 1.868228669444E-06, CFL 0.00243, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 6.65E-15, Te -2.75E-15 + 4752, 198.000, 0, En 2.008559440433E-06, CFL 0.00291, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -1.33E-14, Te 7.80E-16 + 4776, 199.000, 0, En 9.525542583552E-07, CFL 0.00211, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.78E-15 + 4800, 200.000, 0, En 5.946527128201E-08, CFL 0.00021, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -6.65E-15, Te -8.23E-16 + 4824, 201.000, 0, En 1.376904844775E-07, CFL 0.00058, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te 4.89E-16 + 4848, 202.000, 0, En 2.374318608783E-06, CFL 0.00311, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 0.00E+00, Te -7.01E-16 + 4872, 203.000, 0, En 7.264538218438E-06, CFL 0.00443, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se 0.00E+00, Te -1.67E-15 + 4896, 204.000, 0, En 5.909010864062E-06, CFL 0.00328, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se -6.65E-15, Te -6.57E-19 + 4920, 205.000, 0, En 7.553514616957E-07, CFL 0.00119, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te 7.44E-16 + 4944, 206.000, 0, En 1.487790264741E-06, CFL 0.00237, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te 2.91E-16 + 4968, 207.000, 0, En 2.827293671023E-06, CFL 0.00269, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 6.65E-15, Te 1.84E-16 + 4992, 208.000, 0, En 3.553624576184E-06, CFL 0.00293, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 1.33E-14, Te 8.81E-16 + 5016, 209.000, 0, En 1.134082517397E-06, CFL 0.00172, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 6.65E-15, Te -2.28E-15 + 5040, 210.000, 0, En 3.192959709679E-07, CFL 0.00094, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 2.24E-15 + 5064, 211.000, 0, En 8.644293034066E-08, CFL 0.00034, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 0.00E+00, Te 9.59E-17 + 5088, 212.000, 0, En 7.427096837240E-08, CFL 0.00028, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 2.36E-15 + 5112, 213.000, 0, En 1.941587563299E-06, CFL 0.00254, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -1.33E-14, Te 8.37E-16 + 5136, 214.000, 0, En 4.331620688454E-06, CFL 0.00366, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 0.00E+00, Te 8.34E-16 + 5160, 215.000, 0, En 2.862757813914E-06, CFL 0.00362, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -1.43E-15 + 5184, 216.000, 0, En 7.603531016913E-06, CFL 0.00594, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 3.17E-15 + 5208, 217.000, 0, En 5.045743343654E-06, CFL 0.00385, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -9.59E-16 + 5232, 218.000, 0, En 1.438683020071E-06, CFL 0.00211, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 1.33E-14, Te -5.14E-16 + 5256, 219.000, 0, En 3.721484067716E-07, CFL 0.00118, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se 0.00E+00, Te -1.75E-15 + 5280, 220.000, 0, En 5.023433198881E-07, CFL 0.00116, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 6.65E-15, Te -3.82E-16 + 5304, 221.000, 0, En 1.556217117867E-07, CFL 0.00063, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -2.00E-14, Te 2.25E-15 + 5328, 222.000, 0, En 9.105472480046E-08, CFL 0.00044, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -6.65E-15, Te -2.52E-16 + 5352, 223.000, 0, En 2.015248060402E-07, CFL 0.00069, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 6.65E-15, Te 1.09E-15 + 5376, 224.000, 0, En 3.570534460917E-07, CFL 0.00127, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 1.33E-14, Te 3.54E-16 + 5400, 225.000, 0, En 1.208024502394E-06, CFL 0.00188, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 6.65E-15, Te 1.96E-15 + 5424, 226.000, 0, En 1.092579801167E-06, CFL 0.00229, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se -6.65E-15, Te 2.16E-15 + 5448, 227.000, 0, En 2.359180406728E-06, CFL 0.00340, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -8.85E-16 + 5472, 228.000, 0, En 7.275962060914E-06, CFL 0.00542, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 6.65E-15, Te -1.12E-15 + 5496, 229.000, 0, En 3.984141797020E-06, CFL 0.00318, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -6.65E-15, Te 1.37E-15 + 5520, 230.000, 0, En 9.336902777183E-07, CFL 0.00203, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 6.65E-15, Te -1.97E-15 + 5544, 231.000, 0, En 2.770188415351E-07, CFL 0.00089, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te 3.94E-16 + 5568, 232.000, 0, En 1.657080966354E-07, CFL 0.00073, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 6.65E-15, Te 2.73E-15 + 5592, 233.000, 0, En 2.077455728426E-07, CFL 0.00092, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -7.92E-16 + 5616, 234.000, 0, En 4.885548726408E-06, CFL 0.00423, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 1.33E-14, Te -1.62E-15 + 5640, 235.000, 0, En 4.501050050678E-06, CFL 0.00382, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 6.65E-15, Te -5.06E-16 + 5664, 236.000, 0, En 3.741377543848E-07, CFL 0.00124, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.66E-15 + 5688, 237.000, 0, En 9.061664999575E-08, CFL 0.00046, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -1.81E-15 + 5712, 238.000, 0, En 2.776280840030E-07, CFL 0.00106, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 6.65E-15, Te -1.20E-15 + 5736, 239.000, 0, En 6.572977550927E-07, CFL 0.00166, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 1.33E-14, Te 2.35E-15 + 5760, 240.000, 0, En 7.321094724631E-07, CFL 0.00135, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -1.33E-14, Te -1.28E-15 + 5784, 241.000, 0, En 1.662764705832E-06, CFL 0.00257, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 0.00E+00, Te -1.59E-15 + 5808, 242.000, 0, En 2.543812355894E-06, CFL 0.00323, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 3.77E-15 + 5832, 243.000, 0, En 2.295884858633E-06, CFL 0.00216, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.66E-14, Te -2.20E-15 + 5856, 244.000, 0, En 6.755315097296E-07, CFL 0.00121, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -6.65E-15, Te 7.23E-16 + 5880, 245.000, 0, En 3.574623414566E-07, CFL 0.00106, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 6.65E-15, Te -7.40E-16 + 5904, 246.000, 0, En 3.693113413459E-07, CFL 0.00124, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 6.65E-15, Te -3.70E-16 + 5928, 247.000, 0, En 3.945678810773E-07, CFL 0.00132, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.35E-15 + 5952, 248.000, 0, En 5.639745809745E-07, CFL 0.00158, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se 0.00E+00, Te -1.61E-15 + 5976, 249.000, 0, En 2.054443045679E-06, CFL 0.00308, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se -6.65E-15, Te 9.86E-16 + 6000, 250.000, 0, En 2.843916918876E-06, CFL 0.00355, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 6.65E-15, Te 2.35E-15 + 6024, 251.000, 0, En 3.142065199165E-06, CFL 0.00313, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 6.65E-15, Te -3.94E-15 + 6048, 252.000, 0, En 3.345035479247E-06, CFL 0.00354, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me -1.83E-17, Se -1.33E-14, Te 3.53E-15 + 6072, 253.000, 0, En 2.613053762438E-06, CFL 0.00261, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -2.08E-15 + 6096, 254.000, 0, En 3.382204683262E-06, CFL 0.00306, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 1.57E-15 + 6120, 255.000, 0, En 4.086811649649E-06, CFL 0.00339, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -1.61E-15 + 6144, 256.000, 0, En 4.689958012354E-06, CFL 0.00324, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te -5.11E-16 + 6168, 257.000, 0, En 3.532225155555E-06, CFL 0.00283, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -1.41E-16 + 6192, 258.000, 0, En 5.792038211270E-06, CFL 0.00401, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.00E-14, Te -2.09E-16 + 6216, 259.000, 0, En 1.561405977333E-05, CFL 0.00634, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 0.00E+00, Te 2.27E-15 + 6240, 260.000, 0, En 1.132026299769E-05, CFL 0.00456, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -2.54E-15 + 6264, 261.000, 0, En 2.717696094608E-06, CFL 0.00254, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se 0.00E+00, Te -2.38E-15 + 6288, 262.000, 0, En 1.154466022609E-06, CFL 0.00169, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 5.79E-15 + 6312, 263.000, 0, En 8.056957641866E-07, CFL 0.00164, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se -6.65E-15, Te -2.81E-15 + 6336, 264.000, 0, En 7.598477599207E-07, CFL 0.00152, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 1.33E-14, Te 1.54E-15 + 6360, 265.000, 0, En 1.693601707589E-06, CFL 0.00261, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se -6.65E-15, Te 6.56E-16 + 6384, 266.000, 0, En 1.857128761370E-06, CFL 0.00237, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -6.65E-15, Te -2.26E-15 + 6408, 267.000, 0, En 2.799623727082E-06, CFL 0.00329, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -9.51E-16 + 6432, 268.000, 0, En 3.321312421800E-06, CFL 0.00288, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 1.45E-15 + 6456, 269.000, 0, En 3.131595275781E-06, CFL 0.00321, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.17E-15 + 6480, 270.000, 0, En 3.700991607884E-07, CFL 0.00093, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te 4.81E-16 + 6504, 271.000, 0, En 4.765449910355E-07, CFL 0.00109, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te -1.24E-15 + 6528, 272.000, 0, En 2.661128947398E-06, CFL 0.00281, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 2.50E-15 + 6552, 273.000, 0, En 4.467006954498E-06, CFL 0.00367, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 5.81E-16 + 6576, 274.000, 0, En 7.113298984808E-06, CFL 0.00425, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -1.33E-14, Te -2.80E-15 + 6600, 275.000, 0, En 4.424617973015E-06, CFL 0.00331, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.18E-15 + 6624, 276.000, 0, En 4.439615331853E-06, CFL 0.00312, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 1.33E-14, Te 8.13E-16 + 6648, 277.000, 0, En 2.389251680915E-06, CFL 0.00237, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 0.00E+00, Te -2.95E-15 + 6672, 278.000, 0, En 9.613959735858E-07, CFL 0.00167, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 6.65E-15, Te -1.18E-15 + 6696, 279.000, 0, En 3.176407285798E-06, CFL 0.00311, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 6.65E-15, Te 8.55E-16 + 6720, 280.000, 0, En 7.086897952919E-06, CFL 0.00425, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -1.46E-17, Se 1.33E-14, Te 2.88E-16 + 6744, 281.000, 0, En 1.181437089744E-05, CFL 0.00510, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -1.33E-14, Te -1.95E-15 + 6768, 282.000, 0, En 9.759464239356E-06, CFL 0.00412, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 6.65E-15, Te -1.30E-15 + 6792, 283.000, 0, En 3.376698192298E-06, CFL 0.00226, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 6.65E-15, Te 1.48E-15 + 6816, 284.000, 0, En 4.442458525090E-05, CFL 0.00908, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te 2.14E-16 + 6840, 285.000, 0, En 6.292987447067E-05, CFL 0.00784, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se 0.00E+00, Te 4.09E-16 + 6864, 286.000, 0, En 1.905328568763E-05, CFL 0.00491, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se -6.65E-15, Te -1.34E-16 + 6888, 287.000, 0, En 2.523213851210E-06, CFL 0.00233, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -6.65E-15, Te 4.58E-16 + 6912, 288.000, 0, En 5.918230032298E-06, CFL 0.00304, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 0.00E+00, Te -1.62E-15 + 6936, 289.000, 0, En 1.198908015726E-05, CFL 0.00455, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 1.93E-16 + 6960, 290.000, 0, En 6.876518288148E-06, CFL 0.00278, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -7.05E-16 + 6984, 291.000, 0, En 7.250195052090E-06, CFL 0.00374, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te 1.43E-15 + 7008, 292.000, 0, En 3.603916196682E-05, CFL 0.00617, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.66E-14, Te -2.35E-15 + 7032, 293.000, 0, En 3.266572559500E-05, CFL 0.00669, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 1.33E-14, Te 2.69E-15 + 7056, 294.000, 0, En 1.377589112052E-05, CFL 0.00356, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 3.92E-16 + 7080, 295.000, 0, En 6.054952765954E-06, CFL 0.00296, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te -5.12E-16 + 7104, 296.000, 0, En 1.010322689227E-06, CFL 0.00137, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -1.64E-15 + 7128, 297.000, 0, En 1.593446002250E-06, CFL 0.00236, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -1.72E-15 + 7152, 298.000, 0, En 2.305677273285E-06, CFL 0.00277, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 1.89E-15 + 7176, 299.000, 0, En 2.376215355888E-06, CFL 0.00169, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -6.65E-15, Te -2.40E-15 + 7200, 300.000, 0, En 2.569749876550E-06, CFL 0.00216, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se -6.65E-15, Te 1.91E-15 + 7224, 301.000, 0, En 4.555068307634E-06, CFL 0.00260, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 0.00E+00, Te -9.30E-16 + 7248, 302.000, 0, En 9.547797852242E-06, CFL 0.00410, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 6.65E-15, Te -5.81E-16 + 7272, 303.000, 0, En 8.781351649038E-06, CFL 0.00292, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 6.65E-15, Te 1.07E-15 + 7296, 304.000, 0, En 2.725242344754E-06, CFL 0.00182, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 3.00E-16 + 7320, 305.000, 0, En 1.203335698217E-06, CFL 0.00150, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 6.65E-15, Te -2.42E-15 + 7344, 306.000, 0, En 7.042835968868E-07, CFL 0.00113, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 6.65E-15, Te 4.46E-15 + 7368, 307.000, 0, En 1.194316755373E-06, CFL 0.00178, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se 0.00E+00, Te -1.90E-15 + 7392, 308.000, 0, En 2.273636446567E-06, CFL 0.00192, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se -6.65E-15, Te -3.72E-16 + 7416, 309.000, 0, En 3.394794111789E-06, CFL 0.00185, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 0.00E+00, Te -3.63E-16 + 7440, 310.000, 0, En 2.541555088735E-06, CFL 0.00173, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 6.65E-15, Te 9.84E-16 + 7464, 311.000, 0, En 2.391284517404E-06, CFL 0.00211, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te -5.70E-16 + 7488, 312.000, 0, En 1.078772254157E-06, CFL 0.00112, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 0.00E+00, Te -5.04E-16 + 7512, 313.000, 0, En 2.542159209594E-07, CFL 0.00070, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 6.65E-15, Te 3.30E-17 + 7536, 314.000, 0, En 5.890918353806E-06, CFL 0.00350, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se 0.00E+00, Te 1.90E-15 + 7560, 315.000, 0, En 2.186569593296E-05, CFL 0.00555, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 1.88E-15 + 7584, 316.000, 0, En 2.120009973438E-05, CFL 0.00463, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -2.59E-15 + 7608, 317.000, 0, En 3.873951259976E-06, CFL 0.00197, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -4.82E-16 + 7632, 318.000, 0, En 6.924466103621E-07, CFL 0.00080, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te 3.01E-16 + 7656, 319.000, 0, En 1.629858437622E-06, CFL 0.00133, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 0.00E+00, Te -2.79E-15 + 7680, 320.000, 0, En 1.028703696556E-06, CFL 0.00107, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 1.33E-14, Te 1.23E-15 + 7704, 321.000, 0, En 4.308689520359E-07, CFL 0.00073, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -1.33E-14, Te -2.25E-15 + 7728, 322.000, 0, En 1.327631500792E-06, CFL 0.00164, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se -6.65E-15, Te -8.95E-16 + 7752, 323.000, 0, En 1.023420063109E-06, CFL 0.00133, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 1.86E-15 + 7776, 324.000, 0, En 6.214274324084E-07, CFL 0.00073, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -3.66E-15 + 7800, 325.000, 0, En 2.337569520828E-06, CFL 0.00171, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 4.37E-15 + 7824, 326.000, 0, En 3.628755556679E-06, CFL 0.00239, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -2.60E-15 + 7848, 327.000, 0, En 1.123221558248E-05, CFL 0.00358, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 2.09E-15 + 7872, 328.000, 0, En 1.031947574498E-05, CFL 0.00256, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se 0.00E+00, Te -9.44E-16 + 7896, 329.000, 0, En 4.360225286693E-06, CFL 0.00258, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 6.65E-15, Te -2.11E-15 + 7920, 330.000, 0, En 3.766055127117E-06, CFL 0.00245, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 2.49E-15 + 7944, 331.000, 0, En 9.027577595730E-07, CFL 0.00109, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -1.67E-15 + 7968, 332.000, 0, En 1.510429967071E-06, CFL 0.00146, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 0.00E+00, Te 3.09E-15 + 7992, 333.000, 0, En 9.884504602840E-07, CFL 0.00088, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se 0.00E+00, Te -2.13E-15 + 8016, 334.000, 0, En 1.143895449564E-06, CFL 0.00127, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -1.33E-14, Te 1.22E-15 + 8040, 335.000, 0, En 1.903345434306E-06, CFL 0.00158, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se 0.00E+00, Te 8.09E-16 + 8064, 336.000, 0, En 1.982746833092E-06, CFL 0.00207, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 6.65E-15, Te 1.83E-15 + 8088, 337.000, 0, En 2.713600669860E-06, CFL 0.00267, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -6.65E-15, Te -2.27E-15 + 8112, 338.000, 0, En 1.100548456524E-06, CFL 0.00133, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 1.33E-14, Te 2.05E-15 + 8136, 339.000, 0, En 5.902629210464E-07, CFL 0.00160, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -1.33E-14, Te -1.86E-15 + 8160, 340.000, 0, En 1.566710986604E-06, CFL 0.00155, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 1.33E-14, Te 3.64E-16 + 8184, 341.000, 0, En 1.589007263127E-06, CFL 0.00214, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 1.33E-14, Te -2.07E-15 + 8208, 342.000, 0, En 4.230402963850E-07, CFL 0.00119, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se -6.65E-15, Te 1.45E-15 + 8232, 343.000, 0, En 1.232097386801E-07, CFL 0.00052, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te -5.90E-16 + 8256, 344.000, 0, En 3.024863200445E-07, CFL 0.00054, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -2.19E-15 + 8280, 345.000, 0, En 7.094368379925E-07, CFL 0.00087, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 6.47E-16 + 8304, 346.000, 0, En 2.182194268031E-06, CFL 0.00180, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -3.56E-16 + 8328, 347.000, 0, En 5.356317788250E-06, CFL 0.00210, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te 3.47E-16 + 8352, 348.000, 0, En 1.550886055012E-05, CFL 0.00396, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -1.61E-15 + 8376, 349.000, 0, En 2.221763183911E-05, CFL 0.00449, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te -1.37E-15 + 8400, 350.000, 0, En 1.084131583534E-05, CFL 0.00344, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 2.50E-15 + 8424, 351.000, 0, En 2.431961015870E-06, CFL 0.00233, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -6.06E-16 + 8448, 352.000, 0, En 2.971407770872E-06, CFL 0.00245, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 4.83E-16 + 8472, 353.000, 0, En 1.127819251390E-05, CFL 0.00379, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -6.65E-15, Te -4.82E-15 + 8496, 354.000, 0, En 9.954913589983E-06, CFL 0.00272, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 6.65E-15, Te 3.85E-15 + 8520, 355.000, 0, En 8.103238465272E-06, CFL 0.00238, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 1.33E-14, Te -1.04E-15 + 8544, 356.000, 0, En 5.342447872766E-06, CFL 0.00229, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -2.00E-14, Te 3.60E-15 + 8568, 357.000, 0, En 2.615523989144E-06, CFL 0.00205, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se 0.00E+00, Te -2.04E-16 + 8592, 358.000, 0, En 1.092054949763E-06, CFL 0.00100, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 6.65E-15, Te -7.04E-16 + 8616, 359.000, 0, En 1.392113651349E-06, CFL 0.00083, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -7.33E-16 + 8640, 360.000, 0, En 6.411091509928E-07, CFL 0.00067, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 6.65E-15, Te 4.44E-15 + 8664, 361.000, 0, En 1.516624638352E-07, CFL 0.00045, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7836, Me -3.10E-17, Se -2.00E-14, Te -3.71E-15 + 8688, 362.000, 0, En 3.110167011957E-07, CFL 0.00074, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 1.69E-15 + 8712, 363.000, 0, En 1.578986154715E-07, CFL 0.00043, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te 4.07E-17 + 8736, 364.000, 0, En 3.819248308847E-07, CFL 0.00067, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 0.00E+00, Te -4.90E-16 + 8760, 365.000, 0, En 6.302122722318E-07, CFL 0.00084, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -1.33E-14, Te 7.12E-18 diff --git a/examples/solo_ocean/single_column_z/timestats.pgi b/examples/solo_ocean/single_column_z/timestats.pgi index 3be8aac145..8deeb8533e 100644 --- a/examples/solo_ocean/single_column_z/timestats.pgi +++ b/examples/solo_ocean/single_column_z/timestats.pgi @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 2.218757868300E-06, CFL 0.00129, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.38E-15 - 48, 2.000, 0, En 4.776466226331E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 6.30E-16 - 72, 3.000, 0, En 6.808019089150E-06, CFL 0.00327, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -8.73E-16 - 96, 4.000, 0, En 4.795686911446E-06, CFL 0.00209, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 3.23E-15 - 120, 5.000, 0, En 4.373079754088E-07, CFL 0.00079, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -6.92E-16 - 144, 6.000, 0, En 1.001290498341E-06, CFL 0.00096, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.86E-15 - 168, 7.000, 0, En 3.723476671076E-07, CFL 0.00078, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 3.36E-15 - 192, 8.000, 0, En 2.531373495914E-06, CFL 0.00228, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 1.28E-16 - 216, 9.000, 0, En 4.114907393172E-06, CFL 0.00250, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se 0.00E+00, Te -1.90E-15 - 240, 10.000, 0, En 1.127076303707E-05, CFL 0.00357, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 6.65E-15, Te -3.58E-16 - 264, 11.000, 0, En 8.882183965137E-06, CFL 0.00234, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -6.65E-15, Te -7.99E-16 - 288, 12.000, 0, En 6.694427907626E-06, CFL 0.00304, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 1.33E-14, Te -1.69E-16 - 312, 13.000, 0, En 3.154489211306E-06, CFL 0.00126, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 0.00E+00, Te 1.93E-17 - 336, 14.000, 0, En 2.970255156506E-06, CFL 0.00180, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -2.60E-15 - 360, 15.000, 0, En 6.780415851562E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 3.07E-15 - 384, 16.000, 0, En 2.640567493408E-06, CFL 0.00195, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 6.65E-15, Te -1.76E-15 - 408, 17.000, 0, En 7.097526459901E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -2.00E-14, Te 8.30E-17 - 432, 18.000, 0, En 9.456534344175E-07, CFL 0.00084, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te 2.06E-15 - 456, 19.000, 0, En 1.339873261291E-06, CFL 0.00172, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 1.63E-16 - 480, 20.000, 0, En 3.889335854998E-06, CFL 0.00337, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 2.52E-15 - 504, 21.000, 0, En 1.846483110350E-06, CFL 0.00129, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 0.00E+00, Te -5.98E-16 - 528, 22.000, 0, En 2.525439419538E-06, CFL 0.00178, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -6.65E-15, Te -2.41E-15 - 552, 23.000, 0, En 3.978981275697E-06, CFL 0.00172, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 1.58E-15 - 576, 24.000, 0, En 4.481968049714E-06, CFL 0.00243, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -3.96E-15 - 600, 25.000, 0, En 1.154123069926E-05, CFL 0.00331, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 1.87E-15 - 624, 26.000, 0, En 5.437756695044E-06, CFL 0.00184, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -2.37E-15 - 648, 27.000, 0, En 1.429974281236E-05, CFL 0.00285, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -2.00E-14, Te -1.24E-15 - 672, 28.000, 0, En 1.036437173874E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se 0.00E+00, Te -3.04E-16 - 696, 29.000, 0, En 1.283133688895E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 1.33E-14, Te 1.34E-15 - 720, 30.000, 0, En 4.851445788693E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 0.00E+00, Te -7.07E-16 - 744, 31.000, 0, En 8.599768476854E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te 2.40E-15 - 768, 32.000, 0, En 1.896634573154E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se 0.00E+00, Te -4.73E-16 - 792, 33.000, 0, En 3.222457340950E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 0.00E+00, Te -4.05E-16 - 816, 34.000, 0, En 2.284707269039E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.10E-15 - 840, 35.000, 0, En 1.903760964637E-07, CFL 0.00039, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 6.65E-15, Te -2.57E-15 - 864, 36.000, 0, En 4.136544208400E-07, CFL 0.00058, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 6.65E-15, Te -1.09E-15 - 888, 37.000, 0, En 6.670119564134E-07, CFL 0.00104, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 6.65E-15, Te 1.90E-15 - 912, 38.000, 0, En 1.883422922494E-06, CFL 0.00168, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 0.00E+00, Te -1.96E-16 - 936, 39.000, 0, En 4.015770033480E-06, CFL 0.00221, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -2.97E-15 - 960, 40.000, 0, En 8.172565800702E-07, CFL 0.00097, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -6.65E-15, Te 7.54E-16 - 984, 41.000, 0, En 8.123408307995E-07, CFL 0.00100, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -1.62E-15 - 1008, 42.000, 0, En 2.992410489003E-06, CFL 0.00192, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 0.00E+00, Te 4.82E-16 - 1032, 43.000, 0, En 2.315788834139E-06, CFL 0.00208, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 6.65E-15, Te -5.14E-16 - 1056, 44.000, 0, En 8.221269892730E-07, CFL 0.00119, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.28E-15 - 1080, 45.000, 0, En 3.718657941836E-06, CFL 0.00243, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -1.01E-15 - 1104, 46.000, 0, En 3.382503511112E-06, CFL 0.00271, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -6.38E-16 - 1128, 47.000, 0, En 3.323607994222E-07, CFL 0.00041, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se -6.65E-15, Te -5.99E-16 - 1152, 48.000, 0, En 8.348002574485E-07, CFL 0.00073, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 0.00E+00, Te 5.60E-16 - 1176, 49.000, 0, En 2.834178161451E-06, CFL 0.00233, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -2.66E-15 - 1200, 50.000, 0, En 3.893927638055E-07, CFL 0.00041, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -2.98E-15 - 1224, 51.000, 0, En 1.658655487532E-06, CFL 0.00123, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se 0.00E+00, Te 1.71E-15 - 1248, 52.000, 0, En 1.113474339442E-05, CFL 0.00325, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te 6.18E-17 - 1272, 53.000, 0, En 7.404910068942E-06, CFL 0.00262, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te 1.02E-15 - 1296, 54.000, 0, En 5.674413926548E-06, CFL 0.00228, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 9.34E-16 - 1320, 55.000, 0, En 3.434883846916E-06, CFL 0.00146, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 6.65E-15, Te -3.57E-15 - 1344, 56.000, 0, En 2.986880891515E-06, CFL 0.00192, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 0.00E+00, Te -5.26E-16 - 1368, 57.000, 0, En 2.935312627355E-06, CFL 0.00127, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 3.62E-15 - 1392, 58.000, 0, En 4.189110845995E-06, CFL 0.00232, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te -9.72E-16 - 1416, 59.000, 0, En 1.199374756482E-06, CFL 0.00084, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se 0.00E+00, Te -1.21E-15 - 1440, 60.000, 0, En 8.776933671698E-07, CFL 0.00088, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te 4.79E-16 - 1464, 61.000, 0, En 2.281969745625E-06, CFL 0.00285, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 0.00E+00, Te -4.13E-16 - 1488, 62.000, 0, En 4.285711971247E-06, CFL 0.00234, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se 0.00E+00, Te -1.71E-15 - 1512, 63.000, 0, En 2.137743659139E-06, CFL 0.00277, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 8.30E-16 - 1536, 64.000, 0, En 1.075879065910E-06, CFL 0.00216, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te 2.63E-16 - 1560, 65.000, 0, En 9.493410105622E-07, CFL 0.00151, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 3.14E-15 - 1584, 66.000, 0, En 1.076795888899E-06, CFL 0.00107, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 6.65E-15, Te -2.51E-15 - 1608, 67.000, 0, En 3.662519868612E-06, CFL 0.00196, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se -6.65E-15, Te 1.63E-15 - 1632, 68.000, 0, En 5.887815619338E-06, CFL 0.00313, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -9.96E-16 - 1656, 69.000, 0, En 3.366505400722E-06, CFL 0.00192, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 1.33E-14, Te 1.50E-15 - 1680, 70.000, 0, En 2.696746018961E-06, CFL 0.00195, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 6.65E-15, Te 6.10E-17 - 1704, 71.000, 0, En 3.541501816647E-06, CFL 0.00218, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -6.65E-15, Te 2.06E-15 - 1728, 72.000, 0, En 4.999993278590E-06, CFL 0.00314, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se -6.65E-15, Te -8.18E-16 - 1752, 73.000, 0, En 7.919772263324E-06, CFL 0.00357, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se -6.65E-15, Te 2.95E-15 - 1776, 74.000, 0, En 6.566524926883E-06, CFL 0.00346, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se 0.00E+00, Te -3.39E-15 - 1800, 75.000, 0, En 1.330146209748E-06, CFL 0.00141, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -1.73E-15 - 1824, 76.000, 0, En 2.587851505439E-06, CFL 0.00252, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 1.18E-15 - 1848, 77.000, 0, En 8.109644966139E-06, CFL 0.00357, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.66E-14, Te 1.12E-15 - 1872, 78.000, 0, En 4.274952867498E-06, CFL 0.00244, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 6.65E-15, Te 2.99E-17 - 1896, 79.000, 0, En 5.275706052745E-06, CFL 0.00309, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 7.66E-16 - 1920, 80.000, 0, En 4.965945398043E-06, CFL 0.00228, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -2.90E-15 - 1944, 81.000, 0, En 2.848284626685E-06, CFL 0.00215, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 6.65E-15, Te 9.85E-16 - 1968, 82.000, 0, En 4.608888206032E-06, CFL 0.00208, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.69E-15 - 1992, 83.000, 0, En 2.625101906101E-06, CFL 0.00218, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se 0.00E+00, Te -1.02E-15 - 2016, 84.000, 0, En 1.595899893365E-06, CFL 0.00173, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se -6.65E-15, Te 1.33E-15 - 2040, 85.000, 0, En 2.739328685364E-06, CFL 0.00141, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -6.65E-15, Te 1.97E-15 - 2064, 86.000, 0, En 5.117730951919E-06, CFL 0.00199, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 0.00E+00, Te -2.18E-15 - 2088, 87.000, 0, En 6.829105247792E-06, CFL 0.00294, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 2.00E-14, Te 1.51E-15 - 2112, 88.000, 0, En 9.942447735105E-06, CFL 0.00319, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te 1.54E-16 - 2136, 89.000, 0, En 1.405937265483E-05, CFL 0.00388, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -2.08E-15 - 2160, 90.000, 0, En 1.057358468417E-05, CFL 0.00254, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 2.50E-15 - 2184, 91.000, 0, En 6.807824354581E-06, CFL 0.00241, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.56E-15 - 2208, 92.000, 0, En 1.337900106307E-06, CFL 0.00082, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -1.44E-15 - 2232, 93.000, 0, En 9.808383436583E-07, CFL 0.00094, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -1.38E-15 - 2256, 94.000, 0, En 1.298153174199E-06, CFL 0.00165, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -1.44E-15 - 2280, 95.000, 0, En 2.501419034976E-06, CFL 0.00139, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 3.03E-15 - 2304, 96.000, 0, En 5.950139250168E-06, CFL 0.00381, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -1.23E-15 - 2328, 97.000, 0, En 2.520065134089E-05, CFL 0.00454, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 0.00E+00, Te 1.37E-15 - 2352, 98.000, 0, En 1.836038379085E-05, CFL 0.00468, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -1.33E-14, Te -1.83E-15 - 2376, 99.000, 0, En 1.865214654590E-06, CFL 0.00145, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 6.65E-15, Te 4.06E-16 - 2400, 100.000, 0, En 6.204125262517E-06, CFL 0.00264, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 1.33E-14, Te 6.77E-16 - 2424, 101.000, 0, En 2.336881069072E-06, CFL 0.00214, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -1.33E-14, Te 6.41E-16 - 2448, 102.000, 0, En 4.182535268309E-06, CFL 0.00288, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 6.65E-15, Te -3.31E-16 - 2472, 103.000, 0, En 2.885939634703E-06, CFL 0.00255, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 0.00E+00, Te -2.73E-15 - 2496, 104.000, 0, En 3.429754288572E-06, CFL 0.00315, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 2.00E-14, Te 1.03E-15 - 2520, 105.000, 0, En 1.026452133896E-06, CFL 0.00137, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -2.00E-14, Te 7.97E-16 - 2544, 106.000, 0, En 2.955748510941E-06, CFL 0.00357, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -6.65E-15, Te -1.93E-15 - 2568, 107.000, 0, En 9.047594982962E-06, CFL 0.00514, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -6.65E-15, Te 2.89E-15 - 2592, 108.000, 0, En 6.441170525807E-06, CFL 0.00422, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.00E-14, Te -2.43E-15 - 2616, 109.000, 0, En 1.786878164546E-06, CFL 0.00186, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 2.02E-15 - 2640, 110.000, 0, En 7.229874233996E-07, CFL 0.00091, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te 8.81E-16 - 2664, 111.000, 0, En 9.509194280543E-07, CFL 0.00126, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 6.65E-15, Te -1.41E-15 - 2688, 112.000, 0, En 2.746331214136E-06, CFL 0.00271, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 6.65E-15, Te 4.33E-15 - 2712, 113.000, 0, En 5.761117942454E-06, CFL 0.00273, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -5.52E-16 - 2736, 114.000, 0, En 7.631532958841E-06, CFL 0.00328, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -1.53E-15 - 2760, 115.000, 0, En 2.040982666985E-06, CFL 0.00149, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se 0.00E+00, Te -6.39E-16 - 2784, 116.000, 0, En 3.169194687759E-06, CFL 0.00266, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 1.05E-15 - 2808, 117.000, 0, En 7.831374404760E-06, CFL 0.00295, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se -6.65E-15, Te -2.02E-15 - 2832, 118.000, 0, En 9.750663870956E-06, CFL 0.00357, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te 8.92E-16 - 2856, 119.000, 0, En 8.198885978283E-06, CFL 0.00353, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 1.33E-14, Te 5.58E-16 - 2880, 120.000, 0, En 5.118644773959E-06, CFL 0.00286, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se 6.65E-15, Te 2.39E-16 - 2904, 121.000, 0, En 5.427275252916E-06, CFL 0.00420, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 1.33E-14, Te 5.10E-16 - 2928, 122.000, 0, En 6.810131245710E-06, CFL 0.00398, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te -1.05E-16 - 2952, 123.000, 0, En 1.641688433236E-06, CFL 0.00156, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se -6.65E-15, Te -6.03E-16 - 2976, 124.000, 0, En 1.582626086101E-06, CFL 0.00243, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 6.65E-15, Te 2.87E-15 - 3000, 125.000, 0, En 1.012373980994E-06, CFL 0.00196, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 1.33E-14, Te 1.51E-16 - 3024, 126.000, 0, En 1.369605205274E-06, CFL 0.00235, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -7.88E-16 - 3048, 127.000, 0, En 1.010112346555E-05, CFL 0.00624, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 0.00E+00, Te 7.56E-16 - 3072, 128.000, 0, En 1.021415385240E-05, CFL 0.00383, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 6.65E-15, Te -7.35E-16 - 3096, 129.000, 0, En 1.617415925583E-06, CFL 0.00207, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se -6.65E-15, Te -2.61E-16 - 3120, 130.000, 0, En 3.174261970495E-06, CFL 0.00340, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 1.33E-14, Te -5.18E-16 - 3144, 131.000, 0, En 7.368533150556E-06, CFL 0.00449, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 6.65E-15, Te 2.58E-15 - 3168, 132.000, 0, En 3.750466665315E-06, CFL 0.00328, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -1.33E-14, Te -2.18E-15 - 3192, 133.000, 0, En 1.480474809557E-06, CFL 0.00185, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te -5.58E-16 - 3216, 134.000, 0, En 6.506938446532E-07, CFL 0.00119, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 6.65E-15, Te 8.51E-16 - 3240, 135.000, 0, En 5.860526540960E-07, CFL 0.00112, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se -6.65E-15, Te 2.06E-15 - 3264, 136.000, 0, En 4.571194238833E-06, CFL 0.00470, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 0.00E+00, Te -2.75E-15 - 3288, 137.000, 0, En 4.617642225401E-06, CFL 0.00379, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te -1.19E-15 - 3312, 138.000, 0, En 1.036382690118E-06, CFL 0.00205, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -1.33E-14, Te -2.92E-16 - 3336, 139.000, 0, En 3.283024726151E-06, CFL 0.00343, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -6.65E-15, Te 3.04E-15 - 3360, 140.000, 0, En 5.625454442352E-06, CFL 0.00502, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -2.36E-15 - 3384, 141.000, 0, En 3.312597943473E-06, CFL 0.00308, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -8.44E-16 - 3408, 142.000, 0, En 1.752811695931E-06, CFL 0.00214, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -6.65E-15, Te 6.21E-16 - 3432, 143.000, 0, En 1.292608458153E-06, CFL 0.00187, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -1.33E-14, Te 6.03E-16 - 3456, 144.000, 0, En 8.618440663418E-07, CFL 0.00179, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te 7.79E-17 - 3480, 145.000, 0, En 1.429519611553E-06, CFL 0.00200, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 6.65E-15, Te -1.75E-15 - 3504, 146.000, 0, En 4.563315569521E-07, CFL 0.00130, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 6.65E-15, Te 1.04E-15 - 3528, 147.000, 0, En 4.220859104474E-07, CFL 0.00121, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -1.33E-14, Te -9.95E-16 - 3552, 148.000, 0, En 4.586237715407E-07, CFL 0.00097, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 1.27E-15 - 3576, 149.000, 0, En 1.411542435131E-07, CFL 0.00037, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.00E-14, Te -2.94E-15 - 3600, 150.000, 0, En 9.110965105380E-07, CFL 0.00179, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 9.62E-16 - 3624, 151.000, 0, En 1.911812995350E-06, CFL 0.00287, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -1.93E-15 - 3648, 152.000, 0, En 4.232569480452E-07, CFL 0.00089, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te -1.12E-15 - 3672, 153.000, 0, En 7.539820051147E-07, CFL 0.00178, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 1.33E-14, Te 1.98E-15 - 3696, 154.000, 0, En 1.559007487911E-06, CFL 0.00259, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se -6.65E-15, Te 1.74E-16 - 3720, 155.000, 0, En 3.104949956956E-07, CFL 0.00101, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -2.34E-16 - 3744, 156.000, 0, En 5.502744705987E-06, CFL 0.00410, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 1.39E-15 - 3768, 157.000, 0, En 1.986690651117E-05, CFL 0.00867, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te 1.68E-15 - 3792, 158.000, 0, En 1.692084375541E-05, CFL 0.00663, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -6.65E-15, Te -3.44E-15 - 3816, 159.000, 0, En 6.429586022473E-06, CFL 0.00340, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te -7.87E-17 - 3840, 160.000, 0, En 3.760762420537E-06, CFL 0.00412, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -6.65E-15, Te 2.23E-15 - 3864, 161.000, 0, En 7.847163114631E-06, CFL 0.00520, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -2.18E-15 - 3888, 162.000, 0, En 7.758805273994E-06, CFL 0.00439, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se -6.65E-15, Te 5.60E-16 - 3912, 163.000, 0, En 3.438370503000E-06, CFL 0.00323, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.66E-14, Te -1.40E-15 - 3936, 164.000, 0, En 2.315692617412E-06, CFL 0.00313, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 3.85E-15 - 3960, 165.000, 0, En 1.911933122538E-06, CFL 0.00302, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -8.05E-16 - 3984, 166.000, 0, En 1.431109194109E-06, CFL 0.00260, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te -7.21E-16 - 4008, 167.000, 0, En 4.773844625223E-07, CFL 0.00141, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.75E-15 - 4032, 168.000, 0, En 4.293679551269E-07, CFL 0.00128, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 1.33E-14, Te 2.08E-16 - 4056, 169.000, 0, En 6.409286548122E-07, CFL 0.00131, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -2.00E-14, Te -1.33E-15 - 4080, 170.000, 0, En 2.526318190376E-06, CFL 0.00316, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 6.65E-15, Te -2.64E-15 - 4104, 171.000, 0, En 5.606701470361E-06, CFL 0.00523, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 1.55E-15 - 4128, 172.000, 0, En 3.769334306088E-06, CFL 0.00376, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 6.65E-15, Te -6.62E-16 - 4152, 173.000, 0, En 1.238593505955E-06, CFL 0.00222, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.21E-15 - 4176, 174.000, 0, En 2.021925142013E-06, CFL 0.00272, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -1.33E-14, Te -1.37E-15 - 4200, 175.000, 0, En 3.860797924549E-06, CFL 0.00303, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 0.00E+00, Te 2.22E-15 - 4224, 176.000, 0, En 4.599702120138E-06, CFL 0.00372, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -2.25E-15 - 4248, 177.000, 0, En 2.220209152632E-06, CFL 0.00304, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 1.13E-15 - 4272, 178.000, 0, En 7.751048455680E-07, CFL 0.00146, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te 1.44E-16 - 4296, 179.000, 0, En 3.982034574788E-07, CFL 0.00122, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -1.33E-14, Te 4.45E-15 - 4320, 180.000, 0, En 4.162852750563E-07, CFL 0.00117, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 0.00E+00, Te -5.16E-15 - 4344, 181.000, 0, En 4.335916829940E-06, CFL 0.00460, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 2.15E-15 - 4368, 182.000, 0, En 1.377641589052E-05, CFL 0.00788, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 9.93E-16 - 4392, 183.000, 0, En 1.188632118379E-05, CFL 0.00643, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 0.00E+00, Te -1.90E-15 - 4416, 184.000, 0, En 6.101139922103E-06, CFL 0.00383, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 6.65E-15, Te 1.08E-15 - 4440, 185.000, 0, En 5.126058335970E-06, CFL 0.00368, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te -4.23E-16 - 4464, 186.000, 0, En 3.427479013001E-06, CFL 0.00274, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se 0.00E+00, Te -5.75E-16 - 4488, 187.000, 0, En 1.272430025628E-06, CFL 0.00186, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se -6.65E-15, Te -2.54E-16 - 4512, 188.000, 0, En 2.201792609176E-07, CFL 0.00083, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se 0.00E+00, Te 2.03E-16 - 4536, 189.000, 0, En 1.223899707680E-07, CFL 0.00040, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.00E-14, Te -4.65E-16 - 4560, 190.000, 0, En 2.357871139267E-07, CFL 0.00091, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -2.36E-15 - 4584, 191.000, 0, En 1.068513075108E-06, CFL 0.00190, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 1.74E-15 - 4608, 192.000, 0, En 1.377218991179E-06, CFL 0.00209, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 1.44E-15 - 4632, 193.000, 0, En 9.162918285860E-07, CFL 0.00200, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 1.99E-15 - 4656, 194.000, 0, En 1.056541985828E-06, CFL 0.00200, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 6.65E-15, Te -4.38E-15 - 4680, 195.000, 0, En 1.872057355420E-06, CFL 0.00230, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.00E-14, Te -6.32E-16 - 4704, 196.000, 0, En 2.192554567558E-06, CFL 0.00301, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 0.00E+00, Te 2.13E-16 - 4728, 197.000, 0, En 1.868222824064E-06, CFL 0.00243, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 6.65E-15, Te -2.87E-15 - 4752, 198.000, 0, En 2.008568098886E-06, CFL 0.00291, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -6.65E-15, Te 1.27E-15 - 4776, 199.000, 0, En 9.525650832561E-07, CFL 0.00211, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.63E-15 - 4800, 200.000, 0, En 5.946804012141E-08, CFL 0.00021, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -1.33E-14, Te -2.24E-16 - 4824, 201.000, 0, En 1.376911961955E-07, CFL 0.00058, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te 5.02E-16 - 4848, 202.000, 0, En 2.374326893433E-06, CFL 0.00311, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 6.65E-15, Te -8.66E-16 - 4872, 203.000, 0, En 7.264527337892E-06, CFL 0.00443, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se -6.65E-15, Te -1.13E-15 - 4896, 204.000, 0, En 5.908992961689E-06, CFL 0.00328, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te -6.07E-16 - 4920, 205.000, 0, En 7.553469264375E-07, CFL 0.00119, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te 1.13E-15 - 4944, 206.000, 0, En 1.487802333836E-06, CFL 0.00237, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te -1.12E-15 - 4968, 207.000, 0, En 2.827304458900E-06, CFL 0.00269, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 3.61E-16 - 4992, 208.000, 0, En 3.553637661764E-06, CFL 0.00293, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 1.79E-15 - 5016, 209.000, 0, En 1.134087384669E-06, CFL 0.00172, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 0.00E+00, Te -3.31E-15 - 5040, 210.000, 0, En 3.192993947620E-07, CFL 0.00094, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se -6.65E-15, Te 2.07E-15 - 5064, 211.000, 0, En 8.644390408586E-08, CFL 0.00034, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 1.33E-14, Te 6.87E-16 - 5088, 212.000, 0, En 7.427114904617E-08, CFL 0.00028, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 2.68E-15 - 5112, 213.000, 0, En 1.941599504509E-06, CFL 0.00254, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -2.00E-14, Te 2.90E-16 - 5136, 214.000, 0, En 4.331638187451E-06, CFL 0.00366, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 6.65E-15, Te 3.54E-16 - 5160, 215.000, 0, En 2.862761913570E-06, CFL 0.00362, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se -6.65E-15, Te -1.02E-15 - 5184, 216.000, 0, En 7.603518929646E-06, CFL 0.00594, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 1.33E-14, Te 2.29E-15 - 5208, 217.000, 0, En 5.045733170336E-06, CFL 0.00385, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -5.91E-16 - 5232, 218.000, 0, En 1.438683572685E-06, CFL 0.00211, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 6.65E-15, Te -2.22E-15 - 5256, 219.000, 0, En 3.721556524484E-07, CFL 0.00118, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se -6.65E-15, Te -1.94E-16 - 5280, 220.000, 0, En 5.023489149751E-07, CFL 0.00116, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 1.33E-14, Te -1.38E-15 - 5304, 221.000, 0, En 1.556251698127E-07, CFL 0.00063, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -1.33E-14, Te 3.40E-15 - 5328, 222.000, 0, En 9.105785853464E-08, CFL 0.00044, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -1.33E-14, Te -8.52E-16 - 5352, 223.000, 0, En 2.015292370950E-07, CFL 0.00069, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 2.88E-15 - 5376, 224.000, 0, En 3.570581768119E-07, CFL 0.00127, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 6.65E-15, Te -8.89E-16 - 5400, 225.000, 0, En 1.208028975838E-06, CFL 0.00188, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 6.65E-15, Te 1.51E-15 - 5424, 226.000, 0, En 1.092579839471E-06, CFL 0.00229, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se -6.65E-15, Te 1.93E-15 - 5448, 227.000, 0, En 2.359185166792E-06, CFL 0.00340, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te 4.70E-16 - 5472, 228.000, 0, En 7.275964599872E-06, CFL 0.00542, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 1.33E-14, Te -1.55E-15 - 5496, 229.000, 0, En 3.984141713801E-06, CFL 0.00318, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te 4.15E-16 - 5520, 230.000, 0, En 9.336957526998E-07, CFL 0.00203, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 6.65E-15, Te -1.24E-15 - 5544, 231.000, 0, En 2.770212013974E-07, CFL 0.00089, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -6.65E-15, Te -4.38E-16 - 5568, 232.000, 0, En 1.657051745352E-07, CFL 0.00073, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 0.00E+00, Te 3.53E-15 - 5592, 233.000, 0, En 2.077484341813E-07, CFL 0.00092, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -8.78E-16 - 5616, 234.000, 0, En 4.885565886177E-06, CFL 0.00423, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 6.65E-15, Te -1.75E-15 - 5640, 235.000, 0, En 4.501066785818E-06, CFL 0.00382, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 2.00E-14, Te -1.77E-16 - 5664, 236.000, 0, En 3.741422429077E-07, CFL 0.00124, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.08E-15 - 5688, 237.000, 0, En 9.061641667513E-08, CFL 0.00046, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -9.48E-16 - 5712, 238.000, 0, En 2.776264316802E-07, CFL 0.00106, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 0.00E+00, Te -7.19E-16 - 5736, 239.000, 0, En 6.573037561605E-07, CFL 0.00166, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 2.00E-14, Te 1.18E-15 - 5760, 240.000, 0, En 7.321105916213E-07, CFL 0.00135, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.00E-14, Te -1.58E-16 - 5784, 241.000, 0, En 1.662765966978E-06, CFL 0.00257, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 6.65E-15, Te -1.30E-15 - 5808, 242.000, 0, En 2.543819761416E-06, CFL 0.00323, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 2.65E-15 - 5832, 243.000, 0, En 2.295892792531E-06, CFL 0.00216, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.66E-14, Te -2.57E-15 - 5856, 244.000, 0, En 6.755317485431E-07, CFL 0.00121, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -1.33E-14, Te 1.08E-15 - 5880, 245.000, 0, En 3.574590753613E-07, CFL 0.00106, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 1.33E-14, Te -7.11E-16 - 5904, 246.000, 0, En 3.693088506909E-07, CFL 0.00124, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 6.65E-15, Te -6.85E-16 - 5928, 247.000, 0, En 3.945670730460E-07, CFL 0.00132, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.97E-15 - 5952, 248.000, 0, En 5.639790230233E-07, CFL 0.00158, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -2.06E-15 - 5976, 249.000, 0, En 2.054451910545E-06, CFL 0.00308, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 0.00E+00, Te 2.02E-15 - 6000, 250.000, 0, En 2.843927425911E-06, CFL 0.00355, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 6.65E-15, Te 2.47E-15 - 6024, 251.000, 0, En 3.142076288060E-06, CFL 0.00313, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 6.65E-15, Te -3.69E-15 - 6048, 252.000, 0, En 3.345042042875E-06, CFL 0.00354, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me -1.83E-17, Se -1.33E-14, Te 2.89E-15 - 6072, 253.000, 0, En 2.613046185370E-06, CFL 0.00261, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -1.09E-15 - 6096, 254.000, 0, En 3.382189481089E-06, CFL 0.00306, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 2.13E-15 - 6120, 255.000, 0, En 4.086794974750E-06, CFL 0.00339, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -1.42E-15 - 6144, 256.000, 0, En 4.689940161305E-06, CFL 0.00324, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te -1.58E-15 - 6168, 257.000, 0, En 3.532210723170E-06, CFL 0.00283, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -1.33E-14, Te 2.53E-16 - 6192, 258.000, 0, En 5.792025100508E-06, CFL 0.00401, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.66E-14, Te 3.76E-16 - 6216, 259.000, 0, En 1.561405703347E-05, CFL 0.00634, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 6.65E-15, Te 1.35E-15 - 6240, 260.000, 0, En 1.132027971493E-05, CFL 0.00456, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -1.83E-15 - 6264, 261.000, 0, En 2.717709530846E-06, CFL 0.00254, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se -6.65E-15, Te -3.23E-15 - 6288, 262.000, 0, En 1.154473146684E-06, CFL 0.00169, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 6.37E-15 - 6312, 263.000, 0, En 8.057011943307E-07, CFL 0.00164, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se 0.00E+00, Te -3.48E-15 - 6336, 264.000, 0, En 7.598512941133E-07, CFL 0.00152, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 2.35E-15 - 6360, 265.000, 0, En 1.693603297458E-06, CFL 0.00261, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te 4.37E-16 - 6384, 266.000, 0, En 1.857129901081E-06, CFL 0.00237, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -2.87E-15 - 6408, 267.000, 0, En 2.799626877201E-06, CFL 0.00329, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -5.48E-16 - 6432, 268.000, 0, En 3.321313471103E-06, CFL 0.00288, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 1.36E-15 - 6456, 269.000, 0, En 3.131592199725E-06, CFL 0.00321, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.35E-15 - 6480, 270.000, 0, En 3.700967790654E-07, CFL 0.00093, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te 2.77E-16 - 6504, 271.000, 0, En 4.765477588155E-07, CFL 0.00109, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te 1.55E-16 - 6528, 272.000, 0, En 2.661143067107E-06, CFL 0.00281, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 2.02E-15 - 6552, 273.000, 0, En 4.467025074229E-06, CFL 0.00367, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 2.74E-16 - 6576, 274.000, 0, En 7.113324566392E-06, CFL 0.00425, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -6.65E-15, Te -2.37E-15 - 6600, 275.000, 0, En 4.424637657546E-06, CFL 0.00331, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.27E-15 - 6624, 276.000, 0, En 4.439615681886E-06, CFL 0.00312, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 6.65E-15, Te 4.49E-16 - 6648, 277.000, 0, En 2.389243275542E-06, CFL 0.00237, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 0.00E+00, Te -4.04E-15 - 6672, 278.000, 0, En 9.613939137980E-07, CFL 0.00167, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 6.65E-15, Te -6.99E-16 - 6696, 279.000, 0, En 3.176384376183E-06, CFL 0.00311, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 2.00E-14, Te 1.47E-15 - 6720, 280.000, 0, En 7.086879355374E-06, CFL 0.00425, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -1.46E-17, Se 0.00E+00, Te 1.03E-16 - 6744, 281.000, 0, En 1.181434932957E-05, CFL 0.00510, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -1.33E-14, Te -1.99E-15 - 6768, 282.000, 0, En 9.759441074601E-06, CFL 0.00412, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 1.33E-14, Te -9.82E-16 - 6792, 283.000, 0, En 3.376687130901E-06, CFL 0.00226, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 6.65E-15, Te 4.88E-16 - 6816, 284.000, 0, En 4.442467763060E-05, CFL 0.00908, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 0.00E+00, Te 1.21E-15 - 6840, 285.000, 0, En 6.293008136675E-05, CFL 0.00784, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se 0.00E+00, Te -4.89E-16 - 6864, 286.000, 0, En 1.905335236245E-05, CFL 0.00491, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 6.65E-15, Te -5.05E-17 - 6888, 287.000, 0, En 2.523231040217E-06, CFL 0.00233, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -2.00E-14, Te 1.21E-15 - 6912, 288.000, 0, En 5.918218420652E-06, CFL 0.00304, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 6.65E-15, Te -2.06E-15 - 6936, 289.000, 0, En 1.198905674888E-05, CFL 0.00455, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se -6.65E-15, Te 1.72E-15 - 6960, 290.000, 0, En 6.876492172705E-06, CFL 0.00278, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -2.61E-16 - 6984, 291.000, 0, En 7.250196485823E-06, CFL 0.00374, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 6.65E-15, Te 1.12E-15 - 7008, 292.000, 0, En 3.603927702523E-05, CFL 0.00617, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.66E-14, Te -2.40E-15 - 7032, 293.000, 0, En 3.266578629446E-05, CFL 0.00669, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 1.33E-14, Te 1.50E-15 - 7056, 294.000, 0, En 1.377592872417E-05, CFL 0.00356, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 1.05E-15 - 7080, 295.000, 0, En 6.055024515177E-06, CFL 0.00296, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te -4.05E-16 - 7104, 296.000, 0, En 1.010336338873E-06, CFL 0.00137, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -1.98E-15 - 7128, 297.000, 0, En 1.593453180868E-06, CFL 0.00236, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -1.91E-15 - 7152, 298.000, 0, En 2.305708735446E-06, CFL 0.00277, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 2.68E-15 - 7176, 299.000, 0, En 2.376356024150E-06, CFL 0.00169, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -1.33E-14, Te -1.19E-15 - 7200, 300.000, 0, En 2.569706867613E-06, CFL 0.00216, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se 0.00E+00, Te 5.30E-16 - 7224, 301.000, 0, En 4.555076725311E-06, CFL 0.00260, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 6.65E-15, Te -1.17E-15 - 7248, 302.000, 0, En 9.547790172482E-06, CFL 0.00410, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 0.00E+00, Te 1.37E-15 - 7272, 303.000, 0, En 8.781339983924E-06, CFL 0.00292, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 6.65E-15, Te -5.43E-16 - 7296, 304.000, 0, En 2.724419492018E-06, CFL 0.00182, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 1.14E-15 - 7320, 305.000, 0, En 1.203328467148E-06, CFL 0.00150, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 1.33E-14, Te -2.92E-15 - 7344, 306.000, 0, En 7.042774860756E-07, CFL 0.00113, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 0.00E+00, Te 3.91E-15 - 7368, 307.000, 0, En 1.194300856227E-06, CFL 0.00178, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se 0.00E+00, Te -2.46E-15 - 7392, 308.000, 0, En 2.273623624328E-06, CFL 0.00192, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se 0.00E+00, Te 5.12E-16 - 7416, 309.000, 0, En 3.394783815392E-06, CFL 0.00185, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 0.00E+00, Te 3.10E-16 - 7440, 310.000, 0, En 2.541539402930E-06, CFL 0.00173, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 1.41E-15 - 7464, 311.000, 0, En 2.391290167394E-06, CFL 0.00211, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te -1.60E-15 - 7488, 312.000, 0, En 1.078655121520E-06, CFL 0.00112, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te 3.62E-17 - 7512, 313.000, 0, En 2.542124255677E-07, CFL 0.00070, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te -1.04E-15 - 7536, 314.000, 0, En 5.890932773356E-06, CFL 0.00350, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se 6.65E-15, Te 2.14E-15 - 7560, 315.000, 0, En 2.186571877706E-05, CFL 0.00555, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -1.33E-14, Te 8.64E-16 - 7584, 316.000, 0, En 2.120013819158E-05, CFL 0.00463, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -1.66E-15 - 7608, 317.000, 0, En 3.873964019180E-06, CFL 0.00197, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -1.69E-17 - 7632, 318.000, 0, En 6.924447467107E-07, CFL 0.00080, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te 5.72E-16 - 7656, 319.000, 0, En 1.629860172630E-06, CFL 0.00133, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 6.65E-15, Te -2.75E-15 - 7680, 320.000, 0, En 1.028698528176E-06, CFL 0.00107, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 1.11E-15 - 7704, 321.000, 0, En 4.308637550684E-07, CFL 0.00073, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -1.33E-14, Te -2.82E-15 - 7728, 322.000, 0, En 1.327630172741E-06, CFL 0.00164, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se 0.00E+00, Te -1.38E-18 - 7752, 323.000, 0, En 1.023444046736E-06, CFL 0.00133, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 2.50E-15 - 7776, 324.000, 0, En 6.214275305808E-07, CFL 0.00073, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se -6.65E-15, Te -2.79E-15 - 7800, 325.000, 0, En 2.337560896890E-06, CFL 0.00171, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 2.00E-14, Te 2.78E-15 - 7824, 326.000, 0, En 3.628737103392E-06, CFL 0.00239, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -3.03E-15 - 7848, 327.000, 0, En 1.123165594527E-05, CFL 0.00358, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 2.54E-15 - 7872, 328.000, 0, En 1.031938730400E-05, CFL 0.00256, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -1.28E-15 - 7896, 329.000, 0, En 4.360311050430E-06, CFL 0.00258, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 1.33E-14, Te -1.59E-15 - 7920, 330.000, 0, En 3.766089294456E-06, CFL 0.00245, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -2.00E-14, Te 2.15E-15 - 7944, 331.000, 0, En 9.027450327445E-07, CFL 0.00109, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -7.35E-16 - 7968, 332.000, 0, En 1.510413882860E-06, CFL 0.00146, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 6.65E-15, Te 2.95E-15 - 7992, 333.000, 0, En 9.882402050818E-07, CFL 0.00088, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se 0.00E+00, Te -2.42E-15 - 8016, 334.000, 0, En 1.143908691372E-06, CFL 0.00127, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -1.33E-14, Te 3.03E-15 - 8040, 335.000, 0, En 1.903363864414E-06, CFL 0.00158, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -1.33E-14, Te -6.24E-16 - 8064, 336.000, 0, En 1.982726345824E-06, CFL 0.00207, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 2.00E-14, Te 9.29E-16 - 8088, 337.000, 0, En 2.713622656770E-06, CFL 0.00267, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -6.65E-15, Te -1.39E-15 - 8112, 338.000, 0, En 1.100485553628E-06, CFL 0.00133, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 1.33E-14, Te 2.78E-15 - 8136, 339.000, 0, En 5.902618570241E-07, CFL 0.00160, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -1.33E-14, Te -2.88E-15 - 8160, 340.000, 0, En 1.566712902629E-06, CFL 0.00155, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 1.33E-14, Te -5.11E-16 - 8184, 341.000, 0, En 1.589043570682E-06, CFL 0.00214, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -1.57E-15 - 8208, 342.000, 0, En 4.230355308571E-07, CFL 0.00119, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se 0.00E+00, Te 1.29E-15 - 8232, 343.000, 0, En 1.232130742021E-07, CFL 0.00052, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -6.65E-15, Te -3.19E-16 - 8256, 344.000, 0, En 3.024881233988E-07, CFL 0.00054, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 0.00E+00, Te -7.38E-16 - 8280, 345.000, 0, En 7.094347603186E-07, CFL 0.00087, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 1.09E-15 - 8304, 346.000, 0, En 2.182182657091E-06, CFL 0.00180, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -7.48E-16 - 8328, 347.000, 0, En 5.356296917832E-06, CFL 0.00210, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 1.33E-14, Te -1.39E-16 - 8352, 348.000, 0, En 1.550880976746E-05, CFL 0.00396, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -1.75E-15 - 8376, 349.000, 0, En 2.221763526066E-05, CFL 0.00449, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 0.00E+00, Te -1.17E-15 - 8400, 350.000, 0, En 1.084136682681E-05, CFL 0.00344, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 1.33E-14, Te 1.55E-15 - 8424, 351.000, 0, En 2.431986139238E-06, CFL 0.00233, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se -6.65E-15, Te 4.77E-16 - 8448, 352.000, 0, En 2.971406938152E-06, CFL 0.00245, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 1.33E-14, Te -4.69E-16 - 8472, 353.000, 0, En 1.127821393505E-05, CFL 0.00379, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -1.33E-14, Te -4.78E-15 - 8496, 354.000, 0, En 9.954907571556E-06, CFL 0.00272, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 1.33E-14, Te 4.83E-15 - 8520, 355.000, 0, En 8.103233035852E-06, CFL 0.00238, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 1.33E-14, Te -2.30E-15 - 8544, 356.000, 0, En 5.342441932522E-06, CFL 0.00229, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -2.00E-14, Te 3.10E-15 - 8568, 357.000, 0, En 2.615578380326E-06, CFL 0.00205, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se -1.33E-14, Te -1.74E-16 - 8592, 358.000, 0, En 1.092048441322E-06, CFL 0.00100, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 1.33E-14, Te -9.92E-16 - 8616, 359.000, 0, En 1.392101234621E-06, CFL 0.00083, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -7.30E-16 - 8640, 360.000, 0, En 6.411091671462E-07, CFL 0.00067, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 1.33E-14, Te 2.95E-15 - 8664, 361.000, 0, En 1.516609652192E-07, CFL 0.00045, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7836, Me -3.10E-17, Se -2.66E-14, Te -2.82E-15 - 8688, 362.000, 0, En 3.110134991308E-07, CFL 0.00074, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 1.33E-14, Te 1.53E-15 - 8712, 363.000, 0, En 1.579003364325E-07, CFL 0.00043, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 0.00E+00, Te -3.17E-16 - 8736, 364.000, 0, En 3.819196063542E-07, CFL 0.00067, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 6.65E-15, Te -1.07E-15 - 8760, 365.000, 0, En 6.302059789739E-07, CFL 0.00084, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -2.00E-14, Te 7.11E-16 + 24, 1.000, 0, En 2.218757795945E-06, CFL 0.00129, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.30E-15 + 48, 2.000, 0, En 4.776445715105E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 3.25E-16 + 72, 3.000, 0, En 6.807994602674E-06, CFL 0.00327, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -2.71E-16 + 96, 4.000, 0, En 4.795585104511E-06, CFL 0.00209, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 3.70E-15 + 120, 5.000, 0, En 4.374938788677E-07, CFL 0.00079, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -1.45E-15 + 144, 6.000, 0, En 1.001320925909E-06, CFL 0.00096, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.43E-15 + 168, 7.000, 0, En 3.723487715855E-07, CFL 0.00078, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 3.05E-15 + 192, 8.000, 0, En 2.531240966826E-06, CFL 0.00228, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 4.39E-16 + 216, 9.000, 0, En 4.114871062602E-06, CFL 0.00250, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se -6.65E-15, Te -1.74E-15 + 240, 10.000, 0, En 1.127067280284E-05, CFL 0.00357, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 1.33E-14, Te -4.98E-16 + 264, 11.000, 0, En 8.882112707842E-06, CFL 0.00234, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -6.65E-15, Te -4.23E-16 + 288, 12.000, 0, En 6.694144877339E-06, CFL 0.00304, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 1.33E-14, Te -4.71E-16 + 312, 13.000, 0, En 3.154478036236E-06, CFL 0.00126, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 6.65E-15, Te 2.50E-16 + 336, 14.000, 0, En 2.970284028033E-06, CFL 0.00180, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -1.33E-14, Te -2.44E-15 + 360, 15.000, 0, En 6.780393230414E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.27E-15 + 384, 16.000, 0, En 2.640541522419E-06, CFL 0.00195, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 6.65E-15, Te -1.41E-15 + 408, 17.000, 0, En 7.097561097628E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -2.00E-14, Te -6.20E-17 + 432, 18.000, 0, En 9.456539431629E-07, CFL 0.00084, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te 1.49E-15 + 456, 19.000, 0, En 1.339874978186E-06, CFL 0.00172, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 8.82E-16 + 480, 20.000, 0, En 3.889313923608E-06, CFL 0.00337, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 2.65E-15 + 504, 21.000, 0, En 1.846543565212E-06, CFL 0.00129, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 6.65E-15, Te -1.20E-15 + 528, 22.000, 0, En 2.525471607712E-06, CFL 0.00178, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -1.33E-14, Te -2.45E-15 + 552, 23.000, 0, En 3.979116159986E-06, CFL 0.00172, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 1.13E-15 + 576, 24.000, 0, En 4.481936601944E-06, CFL 0.00243, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -3.74E-15 + 600, 25.000, 0, En 1.154125643711E-05, CFL 0.00331, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 2.37E-15 + 624, 26.000, 0, En 5.437762865247E-06, CFL 0.00184, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 2.00E-14, Te -2.88E-15 + 648, 27.000, 0, En 1.429963476388E-05, CFL 0.00285, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -1.33E-14, Te -1.05E-16 + 672, 28.000, 0, En 1.036446200542E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se -6.65E-15, Te -1.08E-15 + 696, 29.000, 0, En 1.283142618539E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 6.65E-15, Te 8.72E-16 + 720, 30.000, 0, En 4.851449804797E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 6.65E-15, Te 8.23E-17 + 744, 31.000, 0, En 8.599648882085E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se -6.65E-15, Te 1.57E-15 + 768, 32.000, 0, En 1.896654598676E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se 0.00E+00, Te 8.44E-17 + 792, 33.000, 0, En 3.222452675966E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -4.83E-16 + 816, 34.000, 0, En 2.284714209272E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.80E-15 + 840, 35.000, 0, En 1.903761483798E-07, CFL 0.00039, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 6.65E-15, Te -2.18E-15 + 864, 36.000, 0, En 4.136629679651E-07, CFL 0.00058, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 0.00E+00, Te -1.58E-15 + 888, 37.000, 0, En 6.670079046842E-07, CFL 0.00104, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 6.65E-15, Te 1.32E-15 + 912, 38.000, 0, En 1.883570444282E-06, CFL 0.00168, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 0.00E+00, Te 2.20E-16 + 936, 39.000, 0, En 4.015642741887E-06, CFL 0.00221, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 6.65E-15, Te -2.60E-15 + 960, 40.000, 0, En 8.172402872415E-07, CFL 0.00097, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -1.33E-14, Te 1.11E-15 + 984, 41.000, 0, En 8.123471088654E-07, CFL 0.00100, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -1.47E-15 + 1008, 42.000, 0, En 2.992451561063E-06, CFL 0.00192, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 0.00E+00, Te -6.42E-16 + 1032, 43.000, 0, En 2.315780054681E-06, CFL 0.00208, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 6.65E-15, Te -2.95E-16 + 1056, 44.000, 0, En 8.221081761002E-07, CFL 0.00119, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.81E-15 + 1080, 45.000, 0, En 3.718601549092E-06, CFL 0.00243, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -1.85E-15 + 1104, 46.000, 0, En 3.383609116491E-06, CFL 0.00271, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -7.55E-17 + 1128, 47.000, 0, En 3.323646775783E-07, CFL 0.00041, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se 0.00E+00, Te -9.29E-18 + 1152, 48.000, 0, En 8.347818050121E-07, CFL 0.00073, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 0.00E+00, Te 2.10E-16 + 1176, 49.000, 0, En 2.834167188433E-06, CFL 0.00233, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -2.06E-15 + 1200, 50.000, 0, En 3.893946220011E-07, CFL 0.00041, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -3.26E-15 + 1224, 51.000, 0, En 1.658652084016E-06, CFL 0.00123, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 2.40E-15 + 1248, 52.000, 0, En 1.113467381770E-05, CFL 0.00325, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te 1.04E-16 + 1272, 53.000, 0, En 7.404891745535E-06, CFL 0.00262, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te 3.18E-16 + 1296, 54.000, 0, En 5.674322552096E-06, CFL 0.00228, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 8.54E-17 + 1320, 55.000, 0, En 3.434934935920E-06, CFL 0.00146, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 6.65E-15, Te -2.78E-15 + 1344, 56.000, 0, En 2.986751934930E-06, CFL 0.00192, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 0.00E+00, Te 7.15E-16 + 1368, 57.000, 0, En 2.935283775794E-06, CFL 0.00127, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 2.88E-15 + 1392, 58.000, 0, En 4.189115513484E-06, CFL 0.00232, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te -4.16E-16 + 1416, 59.000, 0, En 1.199373863935E-06, CFL 0.00084, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se 0.00E+00, Te -1.73E-15 + 1440, 60.000, 0, En 8.776735637957E-07, CFL 0.00088, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 6.65E-15, Te -4.48E-16 + 1464, 61.000, 0, En 2.281910336594E-06, CFL 0.00285, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 1.68E-15 + 1488, 62.000, 0, En 4.284167749804E-06, CFL 0.00234, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se 0.00E+00, Te -2.78E-15 + 1512, 63.000, 0, En 2.137719815830E-06, CFL 0.00277, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 1.71E-15 + 1536, 64.000, 0, En 1.075891569514E-06, CFL 0.00216, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te -6.25E-16 + 1560, 65.000, 0, En 9.493664655802E-07, CFL 0.00151, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 3.33E-15 + 1584, 66.000, 0, En 1.076787852365E-06, CFL 0.00107, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 6.65E-15, Te -2.88E-15 + 1608, 67.000, 0, En 3.662412263524E-06, CFL 0.00196, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se -6.65E-15, Te 2.24E-15 + 1632, 68.000, 0, En 5.887709052654E-06, CFL 0.00313, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -1.69E-15 + 1656, 69.000, 0, En 3.366519801657E-06, CFL 0.00192, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 1.33E-14, Te 2.44E-15 + 1680, 70.000, 0, En 2.696746128039E-06, CFL 0.00195, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 6.65E-15, Te -1.29E-15 + 1704, 71.000, 0, En 3.541482897499E-06, CFL 0.00218, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -6.65E-15, Te 2.47E-15 + 1728, 72.000, 0, En 4.999963979137E-06, CFL 0.00314, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se -6.65E-15, Te -8.48E-16 + 1752, 73.000, 0, En 7.919713455980E-06, CFL 0.00357, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se -6.65E-15, Te 1.40E-15 + 1776, 74.000, 0, En 6.566402491112E-06, CFL 0.00346, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se 0.00E+00, Te -2.46E-15 + 1800, 75.000, 0, En 1.330148766329E-06, CFL 0.00141, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -1.46E-15 + 1824, 76.000, 0, En 2.587805813940E-06, CFL 0.00252, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 1.37E-15 + 1848, 77.000, 0, En 8.109578272101E-06, CFL 0.00357, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te 4.01E-16 + 1872, 78.000, 0, En 4.274960923384E-06, CFL 0.00244, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 0.00E+00, Te 1.80E-16 + 1896, 79.000, 0, En 5.275719096049E-06, CFL 0.00309, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 1.35E-15 + 1920, 80.000, 0, En 4.965954896653E-06, CFL 0.00228, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -2.67E-15 + 1944, 81.000, 0, En 2.848274959993E-06, CFL 0.00215, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 7.84E-17 + 1968, 82.000, 0, En 4.608868471618E-06, CFL 0.00208, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.36E-15 + 1992, 83.000, 0, En 2.625461123740E-06, CFL 0.00218, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se -6.65E-15, Te 2.41E-16 + 2016, 84.000, 0, En 1.595726146643E-06, CFL 0.00172, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 1.90E-16 + 2040, 85.000, 0, En 2.739349009526E-06, CFL 0.00141, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -1.33E-14, Te 2.90E-15 + 2064, 86.000, 0, En 5.117698538222E-06, CFL 0.00199, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 0.00E+00, Te -3.78E-15 + 2088, 87.000, 0, En 6.828917438908E-06, CFL 0.00294, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 2.00E-14, Te 1.83E-15 + 2112, 88.000, 0, En 9.942356899495E-06, CFL 0.00319, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te 3.44E-16 + 2136, 89.000, 0, En 1.405937036314E-05, CFL 0.00388, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -3.07E-15 + 2160, 90.000, 0, En 1.057358570910E-05, CFL 0.00254, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 2.04E-15 + 2184, 91.000, 0, En 6.807821454657E-06, CFL 0.00241, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.44E-15 + 2208, 92.000, 0, En 1.337908578405E-06, CFL 0.00082, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -7.85E-16 + 2232, 93.000, 0, En 9.808381196180E-07, CFL 0.00094, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -1.12E-15 + 2256, 94.000, 0, En 1.298155813356E-06, CFL 0.00165, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -4.97E-16 + 2280, 95.000, 0, En 2.501454830020E-06, CFL 0.00139, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 3.49E-15 + 2304, 96.000, 0, En 5.950078059421E-06, CFL 0.00381, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -3.81E-16 + 2328, 97.000, 0, En 2.520065022463E-05, CFL 0.00454, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 0.00E+00, Te 1.99E-16 + 2352, 98.000, 0, En 1.836046869290E-05, CFL 0.00468, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -6.65E-15, Te -2.42E-15 + 2376, 99.000, 0, En 1.865179037721E-06, CFL 0.00145, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 1.71E-15 + 2400, 100.000, 0, En 6.204028327645E-06, CFL 0.00264, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 1.33E-14, Te -2.19E-16 + 2424, 101.000, 0, En 2.336814715156E-06, CFL 0.00214, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -1.33E-14, Te 9.97E-16 + 2448, 102.000, 0, En 4.182461832371E-06, CFL 0.00288, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 6.65E-15, Te -1.86E-16 + 2472, 103.000, 0, En 2.885950505988E-06, CFL 0.00255, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 0.00E+00, Te -3.40E-15 + 2496, 104.000, 0, En 3.429735522914E-06, CFL 0.00315, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 2.00E-14, Te 3.08E-16 + 2520, 105.000, 0, En 1.026405459826E-06, CFL 0.00137, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -2.00E-14, Te 5.94E-16 + 2544, 106.000, 0, En 2.955695750225E-06, CFL 0.00357, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -6.65E-15, Te -9.33E-16 + 2568, 107.000, 0, En 9.047579526868E-06, CFL 0.00514, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -6.65E-15, Te 1.94E-15 + 2592, 108.000, 0, En 6.441209695322E-06, CFL 0.00422, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 1.33E-14, Te -2.70E-15 + 2616, 109.000, 0, En 1.786908781764E-06, CFL 0.00186, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se 0.00E+00, Te 2.95E-15 + 2640, 110.000, 0, En 7.229923692782E-07, CFL 0.00091, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te 2.33E-18 + 2664, 111.000, 0, En 9.510668601890E-07, CFL 0.00126, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 6.65E-15, Te -1.54E-15 + 2688, 112.000, 0, En 2.746232784983E-06, CFL 0.00271, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 6.65E-15, Te 4.98E-15 + 2712, 113.000, 0, En 5.761172784441E-06, CFL 0.00273, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te 4.18E-16 + 2736, 114.000, 0, En 7.631563331538E-06, CFL 0.00328, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -2.83E-15 + 2760, 115.000, 0, En 2.040950936876E-06, CFL 0.00149, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se 0.00E+00, Te -7.82E-16 + 2784, 116.000, 0, En 3.169135228061E-06, CFL 0.00266, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 0.00E+00, Te 6.33E-16 + 2808, 117.000, 0, En 7.831273447383E-06, CFL 0.00295, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se 0.00E+00, Te -1.11E-15 + 2832, 118.000, 0, En 9.750558332731E-06, CFL 0.00357, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te 2.14E-16 + 2856, 119.000, 0, En 8.198811569738E-06, CFL 0.00353, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 1.33E-14, Te 1.33E-15 + 2880, 120.000, 0, En 5.118636925172E-06, CFL 0.00286, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se 6.65E-15, Te 2.12E-16 + 2904, 121.000, 0, En 5.427325193834E-06, CFL 0.00420, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 1.33E-14, Te 1.06E-15 + 2928, 122.000, 0, En 6.810187996393E-06, CFL 0.00398, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te 1.71E-16 + 2952, 123.000, 0, En 1.641702644904E-06, CFL 0.00156, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se 0.00E+00, Te 2.86E-16 + 2976, 124.000, 0, En 1.582611863139E-06, CFL 0.00243, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 1.33E-14, Te 2.69E-15 + 3000, 125.000, 0, En 1.012358918543E-06, CFL 0.00196, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 0.00E+00, Te 6.85E-16 + 3024, 126.000, 0, En 1.369578907083E-06, CFL 0.00235, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -1.92E-15 + 3048, 127.000, 0, En 1.010105629112E-05, CFL 0.00624, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 6.65E-15, Te 9.79E-16 + 3072, 128.000, 0, En 1.021407538694E-05, CFL 0.00383, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 0.00E+00, Te -3.34E-16 + 3096, 129.000, 0, En 1.617384646199E-06, CFL 0.00207, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te -3.43E-16 + 3120, 130.000, 0, En 3.174291240266E-06, CFL 0.00340, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 6.65E-15, Te -1.61E-16 + 3144, 131.000, 0, En 7.368539803357E-06, CFL 0.00449, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 6.65E-15, Te 1.38E-15 + 3168, 132.000, 0, En 3.750425721168E-06, CFL 0.00328, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -1.33E-14, Te -2.47E-15 + 3192, 133.000, 0, En 1.480484903897E-06, CFL 0.00185, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 1.33E-14, Te 4.80E-16 + 3216, 134.000, 0, En 6.506921317149E-07, CFL 0.00119, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 8.65E-16 + 3240, 135.000, 0, En 5.860226287127E-07, CFL 0.00112, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se -6.65E-15, Te 1.97E-15 + 3264, 136.000, 0, En 4.571109915058E-06, CFL 0.00470, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 0.00E+00, Te -3.35E-15 + 3288, 137.000, 0, En 4.617605004660E-06, CFL 0.00379, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te 9.84E-16 + 3312, 138.000, 0, En 1.036348151788E-06, CFL 0.00205, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -6.65E-15, Te -1.89E-15 + 3336, 139.000, 0, En 3.282967980934E-06, CFL 0.00343, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -1.33E-14, Te 3.11E-15 + 3360, 140.000, 0, En 5.625340886126E-06, CFL 0.00502, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -3.13E-15 + 3384, 141.000, 0, En 3.312543587074E-06, CFL 0.00308, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te 5.21E-16 + 3408, 142.000, 0, En 1.752785368457E-06, CFL 0.00214, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -6.65E-15, Te 8.03E-16 + 3432, 143.000, 0, En 1.292583844070E-06, CFL 0.00187, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -1.33E-14, Te -1.81E-16 + 3456, 144.000, 0, En 8.618296831201E-07, CFL 0.00179, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 6.65E-15, Te -2.17E-16 + 3480, 145.000, 0, En 1.429503290325E-06, CFL 0.00200, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 0.00E+00, Te -5.00E-16 + 3504, 146.000, 0, En 4.563154748355E-07, CFL 0.00130, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 6.65E-15, Te -2.81E-16 + 3528, 147.000, 0, En 4.220736538446E-07, CFL 0.00121, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -1.33E-14, Te 4.30E-16 + 3552, 148.000, 0, En 4.586143210023E-07, CFL 0.00097, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 1.07E-15 + 3576, 149.000, 0, En 1.411495630653E-07, CFL 0.00037, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.00E-14, Te -2.69E-15 + 3600, 150.000, 0, En 9.110774238852E-07, CFL 0.00179, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 1.51E-15 + 3624, 151.000, 0, En 1.911784848618E-06, CFL 0.00286, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -1.79E-15 + 3648, 152.000, 0, En 4.232419453246E-07, CFL 0.00089, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te -1.68E-15 + 3672, 153.000, 0, En 7.539886587453E-07, CFL 0.00178, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 6.65E-15, Te 1.36E-15 + 3696, 154.000, 0, En 1.559018096712E-06, CFL 0.00259, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 6.90E-16 + 3720, 155.000, 0, En 3.104960714378E-07, CFL 0.00101, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -8.06E-16 + 3744, 156.000, 0, En 5.502750821454E-06, CFL 0.00410, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 1.88E-15 + 3768, 157.000, 0, En 1.986693572872E-05, CFL 0.00867, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te 1.17E-15 + 3792, 158.000, 0, En 1.692089132521E-05, CFL 0.00663, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -6.65E-15, Te -3.13E-15 + 3816, 159.000, 0, En 6.429626306773E-06, CFL 0.00340, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te -2.14E-16 + 3840, 160.000, 0, En 3.760788990573E-06, CFL 0.00412, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -6.65E-15, Te 1.79E-15 + 3864, 161.000, 0, En 7.847209537120E-06, CFL 0.00520, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -1.14E-15 + 3888, 162.000, 0, En 7.758855717433E-06, CFL 0.00439, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se 0.00E+00, Te 7.91E-16 + 3912, 163.000, 0, En 3.438397594021E-06, CFL 0.00323, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te -1.12E-15 + 3936, 164.000, 0, En 2.315703222034E-06, CFL 0.00313, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 3.01E-15 + 3960, 165.000, 0, En 1.911925234051E-06, CFL 0.00302, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -1.19E-15 + 3984, 166.000, 0, En 1.431089650653E-06, CFL 0.00260, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te -3.71E-16 + 4008, 167.000, 0, En 4.773787286138E-07, CFL 0.00141, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.70E-15 + 4032, 168.000, 0, En 4.293684754257E-07, CFL 0.00128, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 1.33E-14, Te -6.56E-16 + 4056, 169.000, 0, En 6.409269620026E-07, CFL 0.00131, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -1.33E-14, Te -7.65E-17 + 4080, 170.000, 0, En 2.526318773563E-06, CFL 0.00316, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 0.00E+00, Te -2.52E-15 + 4104, 171.000, 0, En 5.606693968802E-06, CFL 0.00523, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 1.09E-15 + 4128, 172.000, 0, En 3.769324433103E-06, CFL 0.00376, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 6.65E-15, Te -1.45E-16 + 4152, 173.000, 0, En 1.238591864934E-06, CFL 0.00222, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.97E-15 + 4176, 174.000, 0, En 2.021939050624E-06, CFL 0.00272, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -1.33E-14, Te -1.88E-15 + 4200, 175.000, 0, En 3.860829596068E-06, CFL 0.00303, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 0.00E+00, Te 2.00E-15 + 4224, 176.000, 0, En 4.599730239793E-06, CFL 0.00372, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -1.98E-15 + 4248, 177.000, 0, En 2.220201958788E-06, CFL 0.00304, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 2.79E-15 + 4272, 178.000, 0, En 7.750894151348E-07, CFL 0.00146, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te -1.96E-15 + 4296, 179.000, 0, En 3.982021345444E-07, CFL 0.00122, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -1.33E-14, Te 5.36E-15 + 4320, 180.000, 0, En 4.162859773294E-07, CFL 0.00117, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 0.00E+00, Te -4.81E-15 + 4344, 181.000, 0, En 4.335916692555E-06, CFL 0.00460, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 6.65E-15, Te 2.53E-15 + 4368, 182.000, 0, En 1.377642759238E-05, CFL 0.00788, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 6.35E-16 + 4392, 183.000, 0, En 1.188633519867E-05, CFL 0.00643, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se -6.65E-15, Te -1.86E-15 + 4416, 184.000, 0, En 6.101147549354E-06, CFL 0.00383, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 6.65E-15, Te 7.05E-16 + 4440, 185.000, 0, En 5.126053585354E-06, CFL 0.00368, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te -1.12E-16 + 4464, 186.000, 0, En 3.427473289492E-06, CFL 0.00274, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se 0.00E+00, Te 2.84E-16 + 4488, 187.000, 0, En 1.272421218218E-06, CFL 0.00186, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se -6.65E-15, Te -3.47E-16 + 4512, 188.000, 0, En 2.201776246607E-07, CFL 0.00083, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se 0.00E+00, Te 4.82E-16 + 4536, 189.000, 0, En 1.223916006078E-07, CFL 0.00040, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.66E-14, Te -1.07E-15 + 4560, 190.000, 0, En 2.357836392252E-07, CFL 0.00091, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 2.00E-14, Te -1.91E-15 + 4584, 191.000, 0, En 1.068501805502E-06, CFL 0.00190, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 1.04E-15 + 4608, 192.000, 0, En 1.377207748626E-06, CFL 0.00209, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 1.54E-15 + 4632, 193.000, 0, En 9.162878766430E-07, CFL 0.00200, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 2.58E-15 + 4656, 194.000, 0, En 1.056548176954E-06, CFL 0.00200, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -5.04E-15 + 4680, 195.000, 0, En 1.872069818944E-06, CFL 0.00230, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -1.33E-14, Te -4.04E-16 + 4704, 196.000, 0, En 2.192568250878E-06, CFL 0.00301, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 0.00E+00, Te 7.83E-16 + 4728, 197.000, 0, En 1.868228669479E-06, CFL 0.00243, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 0.00E+00, Te -2.74E-15 + 4752, 198.000, 0, En 2.008559440515E-06, CFL 0.00291, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se 0.00E+00, Te 7.81E-16 + 4776, 199.000, 0, En 9.525542583989E-07, CFL 0.00211, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 9.14E-16 + 4800, 200.000, 0, En 5.946527128570E-08, CFL 0.00021, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -2.00E-14, Te -8.22E-16 + 4824, 201.000, 0, En 1.376904844634E-07, CFL 0.00058, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te 4.90E-16 + 4848, 202.000, 0, En 2.374318608698E-06, CFL 0.00311, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 0.00E+00, Te 1.66E-16 + 4872, 203.000, 0, En 7.264538218245E-06, CFL 0.00443, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se 0.00E+00, Te -2.54E-15 + 4896, 204.000, 0, En 5.909010863886E-06, CFL 0.00328, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 8.67E-16 + 4920, 205.000, 0, En 7.553514616362E-07, CFL 0.00119, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -1.33E-14, Te 7.44E-16 + 4944, 206.000, 0, En 1.487790264688E-06, CFL 0.00237, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se 0.00E+00, Te -5.78E-16 + 4968, 207.000, 0, En 2.827293670961E-06, CFL 0.00269, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 1.84E-16 + 4992, 208.000, 0, En 3.553624576128E-06, CFL 0.00293, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 1.33E-14, Te 1.75E-15 + 5016, 209.000, 0, En 1.134082517369E-06, CFL 0.00172, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 6.65E-15, Te -3.14E-15 + 5040, 210.000, 0, En 3.192959709781E-07, CFL 0.00094, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 2.24E-15 + 5064, 211.000, 0, En 8.644293033426E-08, CFL 0.00034, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 6.65E-15, Te 9.57E-17 + 5088, 212.000, 0, En 7.427096836976E-08, CFL 0.00028, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 0.00E+00, Te 2.36E-15 + 5112, 213.000, 0, En 1.941587563353E-06, CFL 0.00254, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -1.33E-14, Te -2.93E-17 + 5136, 214.000, 0, En 4.331620688532E-06, CFL 0.00366, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 6.65E-15, Te 1.70E-15 + 5160, 215.000, 0, En 2.862757813988E-06, CFL 0.00362, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -1.43E-15 + 5184, 216.000, 0, En 7.603531016972E-06, CFL 0.00594, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 3.17E-15 + 5208, 217.000, 0, En 5.045743343728E-06, CFL 0.00385, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -9.60E-16 + 5232, 218.000, 0, En 1.438683020120E-06, CFL 0.00211, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 6.65E-15, Te -1.38E-15 + 5256, 219.000, 0, En 3.721484067890E-07, CFL 0.00118, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se 0.00E+00, Te -8.83E-16 + 5280, 220.000, 0, En 5.023433198845E-07, CFL 0.00116, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 6.65E-15, Te -1.25E-15 + 5304, 221.000, 0, En 1.556217117864E-07, CFL 0.00063, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -6.65E-15, Te 3.12E-15 + 5328, 222.000, 0, En 9.105472480688E-08, CFL 0.00044, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -2.00E-14, Te -1.12E-15 + 5352, 223.000, 0, En 2.015248060519E-07, CFL 0.00069, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 1.09E-15 + 5376, 224.000, 0, En 3.570534460909E-07, CFL 0.00127, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 6.65E-15, Te 3.54E-16 + 5400, 225.000, 0, En 1.208024502367E-06, CFL 0.00188, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 6.65E-15, Te 2.20E-16 + 5424, 226.000, 0, En 1.092579801127E-06, CFL 0.00229, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se 0.00E+00, Te 3.03E-15 + 5448, 227.000, 0, En 2.359180406685E-06, CFL 0.00340, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se -6.65E-15, Te -1.75E-15 + 5472, 228.000, 0, En 7.275962060819E-06, CFL 0.00542, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 1.33E-14, Te -2.56E-16 + 5496, 229.000, 0, En 3.984141796947E-06, CFL 0.00318, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te 4.97E-16 + 5520, 230.000, 0, En 9.336902777093E-07, CFL 0.00203, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 1.33E-14, Te -1.11E-15 + 5544, 231.000, 0, En 2.770188415277E-07, CFL 0.00089, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -4.74E-16 + 5568, 232.000, 0, En 1.657080966245E-07, CFL 0.00073, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 0.00E+00, Te 2.73E-15 + 5592, 233.000, 0, En 2.077455728527E-07, CFL 0.00092, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -7.92E-16 + 5616, 234.000, 0, En 4.885548726467E-06, CFL 0.00423, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 1.33E-14, Te -7.51E-16 + 5640, 235.000, 0, En 4.501050050713E-06, CFL 0.00382, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 1.33E-14, Te -5.07E-16 + 5664, 236.000, 0, En 3.741377543820E-07, CFL 0.00124, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 2.79E-15 + 5688, 237.000, 0, En 9.061664998251E-08, CFL 0.00046, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -9.41E-16 + 5712, 238.000, 0, En 2.776280840067E-07, CFL 0.00106, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 0.00E+00, Te -3.36E-16 + 5736, 239.000, 0, En 6.572977551165E-07, CFL 0.00166, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 1.33E-14, Te 6.17E-16 + 5760, 240.000, 0, En 7.321094724881E-07, CFL 0.00135, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -1.33E-14, Te 4.60E-16 + 5784, 241.000, 0, En 1.662764705872E-06, CFL 0.00257, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 6.65E-15, Te -1.59E-15 + 5808, 242.000, 0, En 2.543812355936E-06, CFL 0.00323, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 2.91E-15 + 5832, 243.000, 0, En 2.295884858612E-06, CFL 0.00216, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.00E-14, Te -1.33E-15 + 5856, 244.000, 0, En 6.755315096974E-07, CFL 0.00121, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -6.65E-15, Te -1.45E-16 + 5880, 245.000, 0, En 3.574623414336E-07, CFL 0.00106, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 6.65E-15, Te 1.28E-16 + 5904, 246.000, 0, En 3.693113413178E-07, CFL 0.00124, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 1.33E-14, Te -1.24E-15 + 5928, 247.000, 0, En 3.945678810505E-07, CFL 0.00132, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.35E-15 + 5952, 248.000, 0, En 5.639745809774E-07, CFL 0.00158, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -1.61E-15 + 5976, 249.000, 0, En 2.054443045701E-06, CFL 0.00308, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 6.65E-15, Te 9.86E-16 + 6000, 250.000, 0, En 2.843916918914E-06, CFL 0.00355, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 0.00E+00, Te 1.48E-15 + 6024, 251.000, 0, En 3.142065199187E-06, CFL 0.00313, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 0.00E+00, Te -3.07E-15 + 6048, 252.000, 0, En 3.345035479215E-06, CFL 0.00354, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me -1.83E-17, Se -1.33E-14, Te 3.53E-15 + 6072, 253.000, 0, En 2.613053762359E-06, CFL 0.00261, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -2.94E-15 + 6096, 254.000, 0, En 3.382204683200E-06, CFL 0.00306, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 2.44E-15 + 6120, 255.000, 0, En 4.086811649593E-06, CFL 0.00339, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -2.47E-15 + 6144, 256.000, 0, En 4.689958012296E-06, CFL 0.00324, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te -5.08E-16 + 6168, 257.000, 0, En 3.532225155531E-06, CFL 0.00283, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -1.33E-14, Te -1.38E-16 + 6192, 258.000, 0, En 5.792038211297E-06, CFL 0.00401, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.66E-14, Te 6.61E-16 + 6216, 259.000, 0, En 1.561405977347E-05, CFL 0.00634, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 6.65E-15, Te 1.40E-15 + 6240, 260.000, 0, En 1.132026299784E-05, CFL 0.00456, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -1.67E-15 + 6264, 261.000, 0, En 2.717696094646E-06, CFL 0.00254, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se -6.65E-15, Te -3.25E-15 + 6288, 262.000, 0, En 1.154466022613E-06, CFL 0.00169, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 5.79E-15 + 6312, 263.000, 0, En 8.056957641908E-07, CFL 0.00164, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se 0.00E+00, Te -2.81E-15 + 6336, 264.000, 0, En 7.598477599115E-07, CFL 0.00152, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 1.55E-15 + 6360, 265.000, 0, En 1.693601707551E-06, CFL 0.00261, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te 6.57E-16 + 6384, 266.000, 0, En 1.857128761326E-06, CFL 0.00237, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -2.26E-15 + 6408, 267.000, 0, En 2.799623727039E-06, CFL 0.00329, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -9.51E-16 + 6432, 268.000, 0, En 3.321312421743E-06, CFL 0.00288, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 2.32E-15 + 6456, 269.000, 0, En 3.131595275716E-06, CFL 0.00321, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -2.04E-15 + 6480, 270.000, 0, En 3.700991607644E-07, CFL 0.00093, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -6.65E-15, Te 4.81E-16 + 6504, 271.000, 0, En 4.765449910568E-07, CFL 0.00109, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se -6.65E-15, Te 4.96E-16 + 6528, 272.000, 0, En 2.661128947455E-06, CFL 0.00281, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 2.00E-14, Te 2.50E-15 + 6552, 273.000, 0, En 4.467006954570E-06, CFL 0.00367, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -1.33E-14, Te -1.16E-15 + 6576, 274.000, 0, En 7.113298984908E-06, CFL 0.00425, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -6.65E-15, Te -2.80E-15 + 6600, 275.000, 0, En 4.424617973022E-06, CFL 0.00331, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.18E-15 + 6624, 276.000, 0, En 4.439615331770E-06, CFL 0.00312, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 6.65E-15, Te 1.68E-15 + 6648, 277.000, 0, En 2.389251680890E-06, CFL 0.00237, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 0.00E+00, Te -2.96E-15 + 6672, 278.000, 0, En 9.613959736015E-07, CFL 0.00167, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 1.33E-14, Te -1.18E-15 + 6696, 279.000, 0, En 3.176407285812E-06, CFL 0.00311, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 1.33E-14, Te 8.54E-16 + 6720, 280.000, 0, En 7.086897952923E-06, CFL 0.00425, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -1.46E-17, Se 0.00E+00, Te -5.80E-16 + 6744, 281.000, 0, En 1.181437089742E-05, CFL 0.00510, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -6.65E-15, Te -1.95E-15 + 6768, 282.000, 0, En 9.759464239330E-06, CFL 0.00412, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 6.65E-15, Te -4.30E-16 + 6792, 283.000, 0, En 3.376698192362E-06, CFL 0.00226, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 6.65E-15, Te 6.14E-16 + 6816, 284.000, 0, En 4.442458525115E-05, CFL 0.00908, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te 2.12E-16 + 6840, 285.000, 0, En 6.292987447091E-05, CFL 0.00784, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se 0.00E+00, Te 4.07E-16 + 6864, 286.000, 0, En 1.905328568770E-05, CFL 0.00491, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 0.00E+00, Te -1.35E-16 + 6888, 287.000, 0, En 2.523213851164E-06, CFL 0.00233, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -1.33E-14, Te 1.33E-15 + 6912, 288.000, 0, En 5.918230032201E-06, CFL 0.00304, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 0.00E+00, Te -2.48E-15 + 6936, 289.000, 0, En 1.198908015712E-05, CFL 0.00455, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 1.93E-15 + 6960, 290.000, 0, En 6.876518288079E-06, CFL 0.00278, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -1.57E-15 + 6984, 291.000, 0, En 7.250195052204E-06, CFL 0.00374, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te 5.65E-16 + 7008, 292.000, 0, En 3.603916196706E-05, CFL 0.00617, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -2.35E-15 + 7032, 293.000, 0, En 3.266572559516E-05, CFL 0.00669, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 6.65E-15, Te 2.69E-15 + 7056, 294.000, 0, En 1.377589112054E-05, CFL 0.00356, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 3.95E-16 + 7080, 295.000, 0, En 6.054952765992E-06, CFL 0.00296, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te -5.11E-16 + 7104, 296.000, 0, En 1.010322689230E-06, CFL 0.00137, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -7.74E-16 + 7128, 297.000, 0, En 1.593446002257E-06, CFL 0.00236, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -1.72E-15 + 7152, 298.000, 0, En 2.305677273317E-06, CFL 0.00277, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 1.03E-15 + 7176, 299.000, 0, En 2.376215355940E-06, CFL 0.00169, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -1.33E-14, Te -2.40E-15 + 7200, 300.000, 0, En 2.569749876529E-06, CFL 0.00216, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se 0.00E+00, Te 2.77E-15 + 7224, 301.000, 0, En 4.555068307551E-06, CFL 0.00260, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 0.00E+00, Te -9.27E-16 + 7248, 302.000, 0, En 9.547797852117E-06, CFL 0.00410, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 6.65E-15, Te 2.90E-16 + 7272, 303.000, 0, En 8.781351648942E-06, CFL 0.00292, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 0.00E+00, Te 1.97E-16 + 7296, 304.000, 0, En 2.725242345106E-06, CFL 0.00182, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 1.17E-15 + 7320, 305.000, 0, En 1.203335698139E-06, CFL 0.00150, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 6.65E-15, Te -1.55E-15 + 7344, 306.000, 0, En 7.042835968566E-07, CFL 0.00113, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 1.33E-14, Te 3.59E-15 + 7368, 307.000, 0, En 1.194316755321E-06, CFL 0.00178, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se 0.00E+00, Te -1.90E-15 + 7392, 308.000, 0, En 2.273636446506E-06, CFL 0.00192, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se 0.00E+00, Te 4.95E-16 + 7416, 309.000, 0, En 3.394794111682E-06, CFL 0.00185, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se -6.65E-15, Te -1.23E-15 + 7440, 310.000, 0, En 2.541555088650E-06, CFL 0.00173, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 1.85E-15 + 7464, 311.000, 0, En 2.391284517407E-06, CFL 0.00211, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 6.65E-15, Te -5.69E-16 + 7488, 312.000, 0, En 1.078772254742E-06, CFL 0.00112, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 0.00E+00, Te -5.05E-16 + 7512, 313.000, 0, En 2.542159209524E-07, CFL 0.00070, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 6.65E-15, Te 3.81E-17 + 7536, 314.000, 0, En 5.890918353855E-06, CFL 0.00350, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se -6.65E-15, Te 1.90E-15 + 7560, 315.000, 0, En 2.186569593310E-05, CFL 0.00555, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 1.01E-15 + 7584, 316.000, 0, En 2.120009973454E-05, CFL 0.00463, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se 0.00E+00, Te -1.72E-15 + 7608, 317.000, 0, En 3.873951260051E-06, CFL 0.00197, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -4.83E-16 + 7632, 318.000, 0, En 6.924466103380E-07, CFL 0.00080, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te 3.00E-16 + 7656, 319.000, 0, En 1.629858437593E-06, CFL 0.00133, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 0.00E+00, Te -2.79E-15 + 7680, 320.000, 0, En 1.028703696523E-06, CFL 0.00107, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 1.33E-14, Te 1.23E-15 + 7704, 321.000, 0, En 4.308689520236E-07, CFL 0.00073, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -1.33E-14, Te -2.25E-15 + 7728, 322.000, 0, En 1.327631500786E-06, CFL 0.00164, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se -6.65E-15, Te -2.82E-17 + 7752, 323.000, 0, En 1.023420063226E-06, CFL 0.00133, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 1.86E-15 + 7776, 324.000, 0, En 6.214274323919E-07, CFL 0.00073, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -3.66E-15 + 7800, 325.000, 0, En 2.337569520776E-06, CFL 0.00171, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 4.37E-15 + 7824, 326.000, 0, En 3.628755556727E-06, CFL 0.00239, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -3.47E-15 + 7848, 327.000, 0, En 1.123221558261E-05, CFL 0.00358, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 2.95E-15 + 7872, 328.000, 0, En 1.031947574504E-05, CFL 0.00256, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se 0.00E+00, Te -2.68E-15 + 7896, 329.000, 0, En 4.360225286531E-06, CFL 0.00258, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 6.65E-15, Te -1.24E-15 + 7920, 330.000, 0, En 3.766055127099E-06, CFL 0.00245, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 2.49E-15 + 7944, 331.000, 0, En 9.027577596136E-07, CFL 0.00109, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -1.67E-15 + 7968, 332.000, 0, En 1.510429967175E-06, CFL 0.00146, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 6.65E-15, Te 3.09E-15 + 7992, 333.000, 0, En 9.884504596469E-07, CFL 0.00088, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se -6.65E-15, Te -1.25E-15 + 8016, 334.000, 0, En 1.143895449602E-06, CFL 0.00127, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -1.33E-14, Te 2.08E-15 + 8040, 335.000, 0, En 1.903345434317E-06, CFL 0.00158, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -6.65E-15, Te -5.83E-17 + 8064, 336.000, 0, En 1.982746833126E-06, CFL 0.00207, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 1.33E-14, Te 1.83E-15 + 8088, 337.000, 0, En 2.713600669786E-06, CFL 0.00267, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -1.33E-14, Te -1.40E-15 + 8112, 338.000, 0, En 1.100548455858E-06, CFL 0.00133, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 2.00E-14, Te 2.92E-15 + 8136, 339.000, 0, En 5.902629210452E-07, CFL 0.00160, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -6.65E-15, Te -2.73E-15 + 8160, 340.000, 0, En 1.566710986520E-06, CFL 0.00155, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 1.33E-14, Te -5.04E-16 + 8184, 341.000, 0, En 1.589007263216E-06, CFL 0.00214, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -1.20E-15 + 8208, 342.000, 0, En 4.230402963802E-07, CFL 0.00119, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se 0.00E+00, Te 1.45E-15 + 8232, 343.000, 0, En 1.232097387921E-07, CFL 0.00052, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te 2.77E-16 + 8256, 344.000, 0, En 3.024863200486E-07, CFL 0.00054, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -2.19E-15 + 8280, 345.000, 0, En 7.094368380016E-07, CFL 0.00087, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 6.47E-16 + 8304, 346.000, 0, En 2.182194268055E-06, CFL 0.00180, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -3.56E-16 + 8328, 347.000, 0, En 5.356317788212E-06, CFL 0.00210, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te 3.46E-16 + 8352, 348.000, 0, En 1.550886055015E-05, CFL 0.00396, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -7.43E-16 + 8376, 349.000, 0, En 2.221763183907E-05, CFL 0.00449, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te -1.37E-15 + 8400, 350.000, 0, En 1.084131583515E-05, CFL 0.00344, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 2.50E-15 + 8424, 351.000, 0, En 2.431961015988E-06, CFL 0.00233, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -1.47E-15 + 8448, 352.000, 0, En 2.971407770938E-06, CFL 0.00245, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 1.35E-15 + 8472, 353.000, 0, En 1.127819251377E-05, CFL 0.00379, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -6.65E-15, Te -4.82E-15 + 8496, 354.000, 0, En 9.954913590001E-06, CFL 0.00272, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 6.65E-15, Te 4.72E-15 + 8520, 355.000, 0, En 8.103238465275E-06, CFL 0.00238, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 6.65E-15, Te -1.91E-15 + 8544, 356.000, 0, En 5.342447872777E-06, CFL 0.00229, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -1.33E-14, Te 2.73E-15 + 8568, 357.000, 0, En 2.615523989261E-06, CFL 0.00205, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se -6.65E-15, Te -2.04E-16 + 8592, 358.000, 0, En 1.092054949801E-06, CFL 0.00100, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 1.33E-14, Te 1.63E-16 + 8616, 359.000, 0, En 1.392113651373E-06, CFL 0.00083, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -1.60E-15 + 8640, 360.000, 0, En 6.411091509999E-07, CFL 0.00067, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 6.65E-15, Te 4.44E-15 + 8664, 361.000, 0, En 1.516624638263E-07, CFL 0.00045, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7836, Me -3.10E-17, Se -2.00E-14, Te -2.80E-15 + 8688, 362.000, 0, En 3.110167012165E-07, CFL 0.00074, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 8.24E-16 + 8712, 363.000, 0, En 1.578986154685E-07, CFL 0.00043, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te 9.08E-16 + 8736, 364.000, 0, En 3.819248310869E-07, CFL 0.00067, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 0.00E+00, Te -1.36E-15 + 8760, 365.000, 0, En 6.302122721061E-07, CFL 0.00084, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -1.33E-14, Te 1.79E-15 diff --git a/pkg/CVmix b/pkg/CVmix index d1a49ff70f..18877e2c12 160000 --- a/pkg/CVmix +++ b/pkg/CVmix @@ -1 +1 @@ -Subproject commit d1a49ff70fd19abe2ccecc2427392464f7d3d9a4 +Subproject commit 18877e2c126fe65100b96a04065a466199f2487a From d8e3c7516b72c6773964ee4d4375d6d00e88cb25 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 22 Oct 2013 09:09:58 -0400 Subject: [PATCH 249/372] Updated CVmix to r257 o Includes fix for division by zero, https://code.google.com/p/cvmix/issues/detail?id=29 o No answer changes git-svn-id: https://cvmix.googlecode.com/svn/trunk@257 ec264166-b127-864d-6cb2-e100125a5c76 --- pkg/CVmix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/CVmix b/pkg/CVmix index 18877e2c12..552ba33853 160000 --- a/pkg/CVmix +++ b/pkg/CVmix @@ -1 +1 @@ -Subproject commit 18877e2c126fe65100b96a04065a466199f2487a +Subproject commit 552ba3385357b4e708efbc7b58c8254509bab552 From c381de8a7f14b3453cbde4045de52bf7fbcf6890 Mon Sep 17 00:00:00 2001 From: Stephen Griffies Date: Thu, 24 Oct 2013 12:15:12 -0400 Subject: [PATCH 250/372] minor changes, with Vt2 diagnostic units corrected. --- src/parameterizations/vertical/MOM_KPP.F90 | 75 ++++++++++++---------- 1 file changed, 41 insertions(+), 34 deletions(-) diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index 53c6daf4cc..af77003e5b 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -72,7 +72,7 @@ module MOM_KPP real, allocatable, dimension(:,:,:) :: Ws ! Turbulent velocity scale for scalars (m/s) real, allocatable, dimension(:,:,:) :: N ! Brunt-Vaisala frequency (1/s) real, allocatable, dimension(:,:,:) :: N2 ! Brunt-Vaisala frequency (1/s2) - real, allocatable, dimension(:,:,:) :: Vt2 ! Unresolved shear turbulence (1/s2) + real, allocatable, dimension(:,:,:) :: Vt2 ! Unresolved squared turbulence velocity for bulk Ri (m2/s2) real, allocatable, dimension(:,:,:) :: Kt_KPP, Ks_KPP ! Temp/scalar diffusivity due to KPP (m2/s) real, allocatable, dimension(:,:,:) :: Kv_KPP ! Viscosity due to KPP (m2/s) @@ -188,7 +188,7 @@ subroutine KPP_init(paramFile, G, diag, Time, CS, passive) 'Square of Brunt-Vaisala frequency used by [CVmix] KPP', '1/s2') if (CS%id_N2 > 0) allocate( CS%N2( SZI_(G), SZJ_(G), SZK_(G)+1 ) ) CS%id_Vt2 = register_diag_field('ocean_model', 'KPP_Vt2', diag%axesTL, Time, & - 'Unresolved shear turbulence used by [CVmix] KPP', '1/s2') + 'Unresolved shear turbulence used by [CVmix] KPP', 'm2/s2') if (CS%id_Vt2 > 0) allocate( CS%Vt2( SZI_(G), SZJ_(G), SZK_(G) ) ) CS%id_uStar = register_diag_field('ocean_model', 'KPP_uStar', diag%axesT1, Time, & 'Frictional velocity, u*, as used by [CVmix] KPP', 'm/s') @@ -217,17 +217,17 @@ subroutine KPP_init(paramFile, G, diag, Time, CS, passive) 'Salinity tendancy due to non-local transport of heat, as calculated by [CVmix] KPP', 'ppt/s') if (CS%id_OBLdepth > 0) CS%OBLdepth(:,:) = 0. - if (CS%id_BulkDrho > 0) CS%dRho(:,:,:) = 0. - if (CS%id_BulkUz2 > 0) CS%Uz2(:,:,:) = 0. - if (CS%id_BulkRi > 0) CS%BulkRi(:,:,:) = 0. - if (CS%id_Sigma > 0) CS%sigma(:,:,:) = 0. - if (CS%id_Ws > 0) CS%Ws(:,:,:) = 0. - if (CS%id_N > 0) CS%N(:,:,:) = 0. - if (CS%id_N2 > 0) CS%N2(:,:,:) = 0. - if (CS%id_Vt2 > 0) CS%Vt2(:,:,:) = 0. - if (CS%id_Kt_KPP > 0) CS%Kt_KPP(:,:,:) = 0. - if (CS%id_Ks_KPP > 0) CS%Ks_KPP(:,:,:) = 0. - if (CS%id_Kv_KPP > 0) CS%Kv_KPP(:,:,:) = 0. + if (CS%id_BulkDrho > 0) CS%dRho(:,:,:) = 0. + if (CS%id_BulkUz2 > 0) CS%Uz2(:,:,:) = 0. + if (CS%id_BulkRi > 0) CS%BulkRi(:,:,:) = 0. + if (CS%id_Sigma > 0) CS%sigma(:,:,:) = 0. + if (CS%id_Ws > 0) CS%Ws(:,:,:) = 0. + if (CS%id_N > 0) CS%N(:,:,:) = 0. + if (CS%id_N2 > 0) CS%N2(:,:,:) = 0. + if (CS%id_Vt2 > 0) CS%Vt2(:,:,:) = 0. + if (CS%id_Kt_KPP > 0) CS%Kt_KPP(:,:,:) = 0. + if (CS%id_Ks_KPP > 0) CS%Ks_KPP(:,:,:) = 0. + if (CS%id_Kv_KPP > 0) CS%Kv_KPP(:,:,:) = 0. end subroutine KPP_init @@ -254,26 +254,28 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K ! (out) Vertical viscosity including KPP (m2/s) real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: nonLocalTransHeat, nonLocalTransScalar ! Temp/scalar non-local transport (m/s) -! Local variables + ! Local variables integer :: i, j, k, km1 - real, dimension( G%ke ) :: cellHeight ! Cell center heights referenced to surface (m) - real, dimension( G%ke+1 ) :: iFaceHeight ! Interface heights referenced to surface (m) - real, dimension( G%ke+1 ) :: N2_1d ! Brunt-Vaisala frequency squared, at interfaces (1/s2) - real, dimension( G%ke+1 ) :: N_1d ! (Adjusted) Brunt-Vaisala frequency, at interfaces (1/s) - real, dimension( G%ke ) :: Ws_1d, Wm_1d ! Profiles of vertical velocity scale for scalars/momentum (m/s) - real, dimension( G%ke ) :: Vt2_1d ! Unresolved shear turbulence, at interfaces (1/s2) - real, dimension( G%ke ) :: BulkRi_1d ! Bulk Richardson number for each layer - real, dimension( G%ke ) :: deltaRho ! delta Rho as appears in numerator of Bulk Richardson number - real, dimension( G%ke ) :: deltaU2 ! square of delta U (shear) as appears in denominator of Bulk Richardson number (m2/s2) + real, dimension( G%ke ) :: cellHeight ! Cell center heights referenced to surface (m) + real, dimension( G%ke+1 ) :: iFaceHeight ! Interface heights referenced to surface (m) + real, dimension( G%ke+1 ) :: N2_1d ! Brunt-Vaisala frequency squared, at interfaces (1/s2) + real, dimension( G%ke+1 ) :: N_1d ! (Adjusted) Brunt-Vaisala frequency, at interfaces (1/s) + real, dimension( G%ke ) :: Ws_1d, Wm_1d ! Profiles of vertical velocity scale for scalars/momentum (m/s) + real, dimension( G%ke ) :: Vt2_1d ! Unresolved shear turbulence, at interfaces (1/s2) + real, dimension( G%ke ) :: BulkRi_1d ! Bulk Richardson number for each layer + real, dimension( G%ke ) :: deltaRho ! delta Rho in numerator of Bulk Ri number + real, dimension( G%ke ) :: deltaU2 ! square of delta U (shear) in denominator of Bulk Ri (m2/s2) real, dimension( G%ke+1, 2) :: Kdiffusivity, Kd_match ! Vertical diffusivity at interfaces (m2/s) - real, dimension( G%ke+1 ) :: Kviscosity, Kv_match ! Vertical viscosity at interfaces (m2/s) - real, dimension( G%ke+1, 2) :: nonLocalTrans ! Non-local transport for heat/salt at interfaces (m/s) + real, dimension( G%ke+1 ) :: Kviscosity, Kv_match ! Vertical viscosity at interfaces (m2/s) + real, dimension( G%ke+1, 2) :: nonLocalTrans ! Non-local transport for heat/salt at interfaces (m/s) + real :: kOBL, OBLdepth_0d, surfFricVel, surfBuoyFlux, Coriolis real :: GoRho, pRef, rho1, rhoK, rhoKm1, Uk, Vk, const1, Cv + real, parameter :: negligibleShear = 1.e-15 ! A small number added to (un)resolved shears to avoid divide by zero - real, parameter :: eps = 0.1 ! Nondimensional extent of surface layer. Used for const1 below. - real, parameter :: BetaT = -0.2 ! Ratio of entrainment flux to surface buoyancy flux. Used for const1 below. - real :: zBottomMinusOffset ! Height of bottom plus a little bit (m) + real, parameter :: eps = 0.1 ! Nondimensional extent of surface layer. Used for const1 below. + real, parameter :: BetaT = -0.2 ! Ratio of entrainment flux to surface buoyancy flux. Used for const1 below. + real :: zBottomMinusOffset ! Height of bottom plus a little bit (m) #ifdef __DO_SAFETY_CHECKS__ if (CS%debug) then @@ -297,16 +299,17 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K do i = G%isc, G%iec if (G%mask2dT(i,j)==0.) cycle ! Skip calling KPP for land points - ! Things that are independent of position within the column + ! things that are independent of position within the column Coriolis = 0.25*( (G%CoriolisBu(i,j) + G%CoriolisBu(i-1,j-1)) & +(G%CoriolisBu(i-1,j) + G%CoriolisBu(i,j-1)) ) surfFricVel = uStar(i,j) surfBuoyFlux = buoyFlux(i,j) - ! This k-loop calculates quantities external to KPP + ! this k-loop calculates quantities external to KPP iFaceHeight(1) = 0. pRef = 0. do k = 1, G%ke + ! Compute heights, referenced to the surface (z=0) cellHeight(k) = iFaceHeight(k) - 0.5 * h(i,j,k) * G%H_to_m ! cell center in metres iFaceHeight(k+1) = iFaceHeight(k) - h(i,j,k) * G%H_to_m ! cell bottom in metres @@ -335,8 +338,9 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K N2_1d( G%ke+1 ) = 0. N_1d( G%ke+1 ) = 0. - ! Estimate Ws in order to estimate Vt^2 + ! Estimate Ws in order to estimate Vt^2 (eq. 23 in LMD94) do k = 1, G%ke + ! Calculate Ws at each depth as if OBLdepth = -z if (surfBuoyFlux>0.) then call CVmix_kpp_compute_turbulent_scales( & @@ -355,14 +359,17 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K w_s=Ws_1d(k), & ! (out) Turbulent velocity scale profile (m/s) CVmix_kpp_params_user=CS%KPP_params ) ! KPP parameters endif - ! Unresolved shear, Vt^2, eq 23 from LMD94 - Cv = max( 1.7, 2.1 - 200. * N_1d(k) ) ! Cv from eq A3 of Danbasoglu et al. 2003 - ! Cv = 1.8 ! MOM4p1 ????? + + ! Unresolved squared velocity, Vt^2, eq 23 from LMD94 + Cv = max( 1.7, 2.1 - 200. * N_1d(k) ) ! Cv from eq A3 of Danbasoglu et al. 2006 + ! Cv = 1.8 ! MOM5 ! The calculation is for Vt^2 at level center but uses N from the interface below ! (and depth of lower interface) to bias towards higher estimates. One would ! otherwise use d=-cellHeight(k) and a vertical average of N. ????? Vt2_1d(k) = const1 * Cv * ( -iFaceHeight(k+1) ) * N_1d(k+1) * Ws_1d(k) + enddo ! k + ! The following call gives a similar answer to the above but is much less efficient ! Vt2_1d(:) = CVmix_kpp_compute_unresolved_shear( & ! iFaceHeight(2:G%ke+1), & ! Height of level centers (m) NOTE DISCREPANCY ???? From 9715280615ff9f5a3a8180c0a3a86ec6a4235684 Mon Sep 17 00:00:00 2001 From: Stephen Griffies Date: Thu, 24 Oct 2013 12:35:45 -0400 Subject: [PATCH 251/372] corrected a comment for units of Vt2 --- src/parameterizations/vertical/MOM_KPP.F90 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index af77003e5b..a7f9a66ba5 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -261,7 +261,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K real, dimension( G%ke+1 ) :: N2_1d ! Brunt-Vaisala frequency squared, at interfaces (1/s2) real, dimension( G%ke+1 ) :: N_1d ! (Adjusted) Brunt-Vaisala frequency, at interfaces (1/s) real, dimension( G%ke ) :: Ws_1d, Wm_1d ! Profiles of vertical velocity scale for scalars/momentum (m/s) - real, dimension( G%ke ) :: Vt2_1d ! Unresolved shear turbulence, at interfaces (1/s2) + real, dimension( G%ke ) :: Vt2_1d ! Unresolved shear turbulence, at interfaces (m2/s2) real, dimension( G%ke ) :: BulkRi_1d ! Bulk Richardson number for each layer real, dimension( G%ke ) :: deltaRho ! delta Rho in numerator of Bulk Ri number real, dimension( G%ke ) :: deltaU2 ! square of delta U (shear) in denominator of Bulk Ri (m2/s2) From b14344829c5b2d020fc1f936eb249f672cf2ff0c Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 24 Oct 2013 10:03:29 -0400 Subject: [PATCH 252/372] Added scripts for 1/4 degree grid generation o Documented at http://wiki.gfdl.noaa.gov/index.php/MOM6_SIS_LM3_025 o Includes Makefile: make all --- .gitmodules | 3 + tools/python/025gridGeneration/.gitignore | 3 + tools/python/025gridGeneration/MIDAS | 1 + tools/python/025gridGeneration/Makefile | 51 +++ .../python/025gridGeneration/create_grids.py | 2 + tools/python/025gridGeneration/create_topo.py | 10 +- tools/python/025gridGeneration/editTopo.py | 422 ++++++++++++++++++ tools/python/025gridGeneration/ice9.py | 102 +++++ tools/python/025gridGeneration/md5sums.txt | 16 + tools/python/025gridGeneration/merge_grids.py | 2 + .../025gridGeneration/merge_topog_tiles.py | 4 +- 11 files changed, 612 insertions(+), 4 deletions(-) create mode 100644 tools/python/025gridGeneration/.gitignore create mode 160000 tools/python/025gridGeneration/MIDAS create mode 100644 tools/python/025gridGeneration/Makefile mode change 100644 => 100755 tools/python/025gridGeneration/create_grids.py mode change 100644 => 100755 tools/python/025gridGeneration/create_topo.py create mode 100755 tools/python/025gridGeneration/editTopo.py create mode 100755 tools/python/025gridGeneration/ice9.py create mode 100644 tools/python/025gridGeneration/md5sums.txt mode change 100644 => 100755 tools/python/025gridGeneration/merge_grids.py mode change 100644 => 100755 tools/python/025gridGeneration/merge_topog_tiles.py diff --git a/.gitmodules b/.gitmodules index 986e24acb1..3e09b92947 100644 --- a/.gitmodules +++ b/.gitmodules @@ -4,3 +4,6 @@ [submodule "tools/matlab/gtools"] path = tools/matlab/gtools url = https://github.com/Adcroft/gtools.git +[submodule "tools/python/025gridGeneration/MIDAS"] + path = tools/python/025gridGeneration/MIDAS + url = https://github.com/mjharriso/MIDAS.git diff --git a/tools/python/025gridGeneration/.gitignore b/tools/python/025gridGeneration/.gitignore new file mode 100644 index 0000000000..6e32e43151 --- /dev/null +++ b/tools/python/025gridGeneration/.gitignore @@ -0,0 +1,3 @@ +GEBCO_08_v1.nc +IBCAO_V3_500m_RR.grd +bedmap2.nc diff --git a/tools/python/025gridGeneration/MIDAS b/tools/python/025gridGeneration/MIDAS new file mode 160000 index 0000000000..a8a08922c0 --- /dev/null +++ b/tools/python/025gridGeneration/MIDAS @@ -0,0 +1 @@ +Subproject commit a8a08922c05794a03059cd26bc3bbc86de7288e4 diff --git a/tools/python/025gridGeneration/Makefile b/tools/python/025gridGeneration/Makefile new file mode 100644 index 0000000000..e8b4815b2d --- /dev/null +++ b/tools/python/025gridGeneration/Makefile @@ -0,0 +1,51 @@ +# Makefile to create supergrid.nc and interpolated_topog.nc +# To use: +# module load python +# setenv PYTHONPATH $cwd/MIDAS +# +# then +# make all +# or +# make supergrid.nc +# make interpolated_topog.nc + +all: supergrid.nc interpolated_topog.nc + +# Grids +supergrid.nc: mercator_supergrid.nc ncap_supergrid.nc antarctic_spherical_supergrid.nc scap_supergrid.nc + python merge_grids.py + +mercator_supergrid.nc ncap_supergrid.nc antarctic_spherical_supergrid.nc scap_supergrid.nc: + python create_grids.py + +# Topography +interpolated_topog.nc: ncap_topog.nc ncap_topog_gebco.nc mercator_topog_gebco.nc scap_topog_bedmap2.nc so_topog_bedmap2.nc scap_topog_gebco.nc so_topog_gebco.nc + python merge_topog_tiles.py + +ncap_topog.nc: mercator_supergrid.nc ncap_supergrid.nc antarctic_spherical_supergrid.nc scap_supergrid.nc + python create_topo.py ncap + +ncap_topog_gebco.nc: mercator_supergrid.nc ncap_supergrid.nc antarctic_spherical_supergrid.nc scap_supergrid.nc + python create_topo.py ncap --use_gebco + +mercator_topog_gebco.nc: mercator_supergrid.nc ncap_supergrid.nc antarctic_spherical_supergrid.nc scap_supergrid.nc + python create_topo.py mercator + +scap_topog_bedmap2.nc so_topog_bedmap2.nc: mercator_supergrid.nc ncap_supergrid.nc antarctic_spherical_supergrid.nc scap_supergrid.nc + python create_topo.py scap + +scap_topog_gebco.nc so_topog_gebco.nc: mercator_supergrid.nc ncap_supergrid.nc antarctic_spherical_supergrid.nc scap_supergrid.nc + python create_topo.py scap --use_gebco + +MIDAS: + git clone https://github.com/mjharriso/MIDAS.git + +MIDAS/README.md: + cd ../../../; git submodule update + +md5sums.txt: supergrid.nc interpolated_topog.nc + echo Grids > $@ + md5sum *supergrid.nc >> $@ + echo >> $@ + echo Topography >> $@ + md5sum *topog*.nc >> $@ diff --git a/tools/python/025gridGeneration/create_grids.py b/tools/python/025gridGeneration/create_grids.py old mode 100644 new mode 100755 index b4e809cfc8..723c57349c --- a/tools/python/025gridGeneration/create_grids.py +++ b/tools/python/025gridGeneration/create_grids.py @@ -1,3 +1,5 @@ +#!/usr/bin/env python + #============================================================ # Generate tiles for the northern/southern caps # and central mercator grid. For use in Antarctic ice-sheet diff --git a/tools/python/025gridGeneration/create_topo.py b/tools/python/025gridGeneration/create_topo.py old mode 100644 new mode 100755 index 029c98cf2e..0cbecf593d --- a/tools/python/025gridGeneration/create_topo.py +++ b/tools/python/025gridGeneration/create_topo.py @@ -1,3 +1,5 @@ +#!/usr/bin/env python + #============================================================ # Generate tiles for the northern/southern caps # and central mercator grid. @@ -29,9 +31,11 @@ def csv(value): #### Begin User Input parser = argparse.ArgumentParser() -parser.add_argument('--tile',type=str,help='ncap|scap|mercator') -parser.add_argument('--use_ice_sheet',type=int,help='use ice sheet mask for generating coupler mosaic',default=0) -parser.add_argument('--use_gebco',type=int,help='use Gebco for polar regions',default=0) +parser.add_argument('tile',type=str,choices=['ncap','scap','mercator']) +parser.add_argument('--use_ice_sheet', action='store_true', default=False, + help='Use ice sheet mask for generating coupler mosaic') +parser.add_argument('--use_gebco', action='store_true', default=False, + help='Use GEBCO for polar regions') args=parser.parse_args() diff --git a/tools/python/025gridGeneration/editTopo.py b/tools/python/025gridGeneration/editTopo.py new file mode 100755 index 0000000000..5a7f51d893 --- /dev/null +++ b/tools/python/025gridGeneration/editTopo.py @@ -0,0 +1,422 @@ +#!/usr/bin/env python + +def error(msg,code=9): + print 'Error: ' + msg + exit(code) + + +# Imports +try: import argparse +except: error('This version of python is not new enough. python 2.7 or newer is required.') +try: from netCDF4 import Dataset +except: error('Unable to import netCDF4 module. Check your PYTHONPATH.\n' + +'Perhaps try:\n module load python_netcdf4') +try: import numpy as np +except: error('Unable to import numpy module. Check your PYTHONPATH.\n' + +'Perhaps try:\n module load python_numpy') +try: import matplotlib.pyplot as plt +except: error('Unable to import matplotlib.pyplot module. Check your PYTHONPATH.\n' + +'Perhaps try:\n module load python_matplotlib') +from matplotlib.widgets import Button, RadioButtons +from matplotlib.colors import LinearSegmentedColormap +import shutil as sh + + +def main(): + + # Command line arguments + parser = argparse.ArgumentParser(description= + '''Point-wise editting of topography. + Button 1 assigns the prescribed level to the cell at the mouse pointer. + Adjust the prescribed value with buttons on the bottom. + Double click button 1 assigns the highest of the nearest ocean points. + Right click on a cell resets to the original value. + Scroll wheel zooms in and out. + Move the "data window" around with the North, South, East and West buttons. + Closing the window writes the file to the output file if one is specified with --output. + ''', + epilog='Written by A.Adcroft, 2013.') + parser.add_argument('filename', type=str, + help='netcdf file to read.') + parser.add_argument('variable', type=str, + nargs='?', default='depth', + help='Name of variable to edit. Defaults to "depth".') + parser.add_argument('--output', type=str, + nargs='?', default=' ', + help='Write an output file. If no output file is specified, creates the file with the "edit_" prepended to the name of the input file.') + + optCmdLineArgs = parser.parse_args() + + createGUI(optCmdLineArgs.filename, optCmdLineArgs.variable, optCmdLineArgs.output) + + +def createGUI(fileName, variable, outFile): + + # Open netcdf file + try: rg=Dataset( fileName, 'r' ); + except: error('There was a problem opening "'+fileName+'".') + + rgVar = rg.variables[variable] # handle to the variable + dims = rgVar.dimensions # tuple of dimensions + depth = rgVar[:] # Read the data + #depth = depth[0:600,0:600] + (nj,ni) = depth.shape + print 'Range of input depths: min=',np.amin(depth),'max=',np.amax(depth) + + try: + sg=Dataset( 'supergrid.nc', 'r' ); + lon = sg.variables['x'][:]; lon = lon[0:2*nj+1:2,0:2*ni+1:2] + lat = sg.variables['y'][:]; lat = lat[0:2*nj+1:2,0:2*ni+1:2] + except: + lon, lat = np.meshgrid( np.arange(ni+1), np.arange(nj+1) ) + fullData = Topography(lon, lat, depth) + + class Container: + def __init__(self): + self.view = None + self.edits = None + self.data = None + self.quadMesh = None + self.ax = None + cdict = {'red': ((0.0, 0.0, 0.0), (0.5, 0.7, 0.0), (1.0, 0.9, 0.0)), + 'green': ((0.0, 0.0, 0.0), (0.5, 0.7, 0.2), (1.0, 1.0, 0.0)), + 'blue': ((0.0, 0.0, 0.2), (0.5, 1.0, 0.0), (1.0, 0.9, 0.0))} + self.cmap = LinearSegmentedColormap('my_colormap',cdict,256) + self.clim = 6000 + self.climLabel = None + All = Container() + All.view = View(ni,nj) + All.edits = Edits() + + # Read edit data, if it exists + if 'iEdit' in rg.variables: + jEdit = rg.variables['iEdit'][:]; iEdit = rg.variables['jEdit'][:] + zEdit = rg.variables['zEdit'][:] + for l,i in enumerate(iEdit): + All.edits.setVal( fullData.height[iEdit[l],jEdit[l]] ) + fullData.height[iEdit[l],jEdit[l]] = zEdit[l] # Restore data + All.edits.add( iEdit[l],jEdit[l] ) + All.data = fullData.cloneWindow( (All.view.i0,All.view.j0), (All.view.iw,All.view.jw) ) + if All.edits.ijz: All.data.applyEdits(fullData, All.edits.ijz) + + # A mask based solely on value of depth + #notLand = np.where( depth<0, 1, 0) + #wet = ice9it(600,270,depth) + + All.quadMesh = plt.pcolormesh(All.data.longitude,All.data.latitude,All.data.height,cmap=All.cmap,vmin=-All.clim,vmax=All.clim) + All.ax=plt.gca(); All.ax.set_xlim( All.data.xlim ); All.ax.set_ylim( All.data.ylim ) + All.climLabel = plt.figtext(.97,.97, 'XXXXX', ha='right', va='top') + All.climLabel.set_text('clim = $\pm$%i'%(All.clim)) + All.edits.label = plt.figtext(.97,.03, 'XXXXX', ha='right', va='bottom') + All.edits.label.set_text('New depth = %i'%(All.edits.get())) + lowerButtons = Buttons() + def resetDto0(event): All.edits.setVal(0) + lowerButtons.add('Set 0', resetDto0) + def resetDto100(event): All.edits.addToVal(100) + lowerButtons.add('+100', resetDto100) + def resetDto100(event): All.edits.addToVal(30) + lowerButtons.add('+30', resetDto100) + def resetDto100(event): All.edits.addToVal(10) + lowerButtons.add('+10', resetDto100) + def resetDto100(event): All.edits.addToVal(3) + lowerButtons.add('+3', resetDto100) + def resetDto100(event): All.edits.addToVal(1) + lowerButtons.add('+1', resetDto100) + def resetDto100(event): All.edits.addToVal(-1) + lowerButtons.add('-1', resetDto100) + def resetDto100(event): All.edits.addToVal(-3) + lowerButtons.add('-3', resetDto100) + def resetDto100(event): All.edits.addToVal(-10) + lowerButtons.add('-10', resetDto100) + def resetDto100(event): All.edits.addToVal(-30) + lowerButtons.add('-30', resetDto100) + def resetDto100(event): All.edits.addToVal(-100) + lowerButtons.add('-100', resetDto100) + def resetDto100(event): All.edits.addToVal(-500) + lowerButtons.add('-500', resetDto100) + def undoLast(event): + All.edits.pop() + All.data = fullData.cloneWindow( (All.view.i0,All.view.j0), (All.view.iw,All.view.jw) ) + All.data.applyEdits(fullData, All.edits.ijz) + All.quadMesh.set_array(All.data.height.ravel()); plt.draw() + lowerButtons.add('Undo', undoLast) + upperButtons = Buttons(bottom=1-.0615) + def colorScale(event): + Levs = [50, 200, 1000, 6000] + i = Levs.index(All.clim) + if event=='+clim': i = min(i+1, len(Levs)-1) + elif event==' -clim': i = max(i-1, 0) + All.clim = Levs[i] + #All.quadMesh = plt.pcolormesh(All.data.longitude,All.data.latitude,All.data.height,cmap=All.cmap,vmin=-All.clim,vmax=All.clim) + #All.ax.set_xlim( All.data.xlim ); All.ax.set_ylim( All.data.ylim ) + All.quadMesh.set_clim(vmin=-All.clim, vmax=All.clim) + All.climLabel.set_text('clim = $\pm$%i'%(All.clim)) + plt.draw() + def moveVisData(di,dj): + All.view.move(di,dj) + All.data = fullData.cloneWindow( (All.view.i0,All.view.j0), (All.view.iw,All.view.jw) ) + All.data.applyEdits(fullData, All.edits.ijz) + plt.sca(All.ax); plt.cla() + All.quadMesh = plt.pcolormesh(All.data.longitude,All.data.latitude,All.data.height,cmap=All.cmap,vmin=-All.clim,vmax=All.clim) + All.ax.set_xlim( All.data.xlim ); All.ax.set_ylim( All.data.ylim ) + plt.draw() + def moveWindowLeft(event): moveVisData(-1,0) + upperButtons.add('West', moveWindowLeft) + def moveWindowRight(event): moveVisData(1,0) + upperButtons.add('East', moveWindowRight); + def moveWindowDown(event): moveVisData(0,-1) + upperButtons.add('South', moveWindowDown) + def moveWindowUp(event): moveVisData(0,1) + upperButtons.add('North', moveWindowUp) + climButtons = Buttons(bottom=1-.0615,left=0.65) + def incrCScale(event): colorScale('+clim') + climButtons.add('Incr', incrCScale) + def incrCScale(event): colorScale(' -clim') + climButtons.add('Decr', incrCScale) + plt.sca(All.ax) + def onClick(event): # Mouse button click + if event.inaxes==All.ax and event.button==1 and event.xdata: + (i,j) = findPointInMesh(fullData.longitude, fullData.latitude, event.xdata, event.ydata) + if not i==None: + (I,J) = findPointInMesh(All.data.longitude, All.data.latitude, event.xdata, event.ydata) + if event.dblclick: + nVal = -99999 + if All.data.height[I+1,J]<0: nVal = max(nVal, All.data.height[I+1,J]) + if All.data.height[I-1,J]<0: nVal = max(nVal, All.data.height[I-1,J]) + if All.data.height[I,J+1]<0: nVal = max(nVal, All.data.height[I,J+1]) + if All.data.height[I,J-1]<0: nVal = max(nVal, All.data.height[I,J-1]) + if nVal==-99999: return + All.edits.add(i,j,nVal) + All.data.height[I,J] = nVal + else: + All.edits.add(i,j) + All.data.height[I,J] = All.edits.get() + All.quadMesh.set_array(All.data.height.ravel()); plt.draw() + elif event.inaxes==All.ax and event.button==3 and event.xdata: + (i,j) = findPointInMesh(fullData.longitude, fullData.latitude, event.xdata, event.ydata) + if not i==None: + All.edits.delete(i,j) + All.data = fullData.cloneWindow( (All.view.i0,All.view.j0), (All.view.iw,All.view.jw) ) + All.data.applyEdits(fullData, All.edits.ijz) + All.quadMesh.set_array(All.data.height.ravel()); plt.draw() + elif event.inaxes==All.ax and event.button==2 and event.xdata: zoom(event) # Re-center + plt.gcf().canvas.mpl_connect('button_press_event', onClick) + def zoom(event): # Scroll wheel up/down + if event.button == 'up': scale_factor = 1/1.5 # deal with zoom in + elif event.button == 'down': scale_factor = 1.5 # deal with zoom out + else: scale_factor = 1.0 + new_xlim, new_ylim = newLims( \ + All.ax.get_xlim(), All.ax.get_ylim(), (event.xdata,event.ydata), \ + All.data.xlim, All.data.ylim, scale_factor) + if not new_xlim: return # No changein limits + All.ax.set_xlim(new_xlim[0], new_xlim[1]); All.ax.set_ylim(new_ylim[0], new_ylim[1]) + plt.draw() # force re-draw + plt.gcf().canvas.mpl_connect('scroll_event', zoom) + def statusMesg(x,y): + j,i = findPointInMesh(fullData.longitude, fullData.latitude, x, y) + if not i==None: return 'lon,lat=%.2f,%.2f depth(%i,%i)=%.2f'%(x,y,i,j,fullData.height[j,i]) + else: return 'lon,lat=%.3f,%.3f'%(x,y) + All.ax.format_coord = statusMesg + plt.show() + All.edits.list() + if not outFile: outFile = 'edit_'+fileName + if not outFile==' ': + print 'Creating new file "'+outFile+'"' + # Create new netcdf file + if not fileName==outFile: sh.copyfile(fileName,outFile) + try: rg=Dataset( outFile, 'r+' ); + except: error('There was a problem opening "'+outFile+'".') + rgVar = rg.variables[variable] # handle to the variable + dims = rgVar.dimensions # tuple of dimensions + rgVar[:] = fullData.height[:,:] # Write the data + if All.edits.ijz: + print 'Applying %i edits'%(len(All.edits.ijz)) + if 'nEdits' in rg.dimensions: + numEdits = rg.dimensions['nEdits'] + else: numEdits = rg.createDimension('nEdits', 0)#len(All.edits.ijz)) + if 'iEdit' in rg.variables: iEd = rg.variables['iEdit'] + else: + iEd = rg.createVariable('iEdit','i4',('nEdits',)) + iEd.long_name = 'i-index of edited data' + if 'jEdit' in rg.variables: jEd = rg.variables['jEdit'] + else: + jEd = rg.createVariable('jEdit','i4',('nEdits',)) + jEd.long_name = 'j-index of edited data' + if 'zEdit' in rg.variables: zEd = rg.variables['zEdit'] + else: + zEd = rg.createVariable('zEdit','f4',('nEdits',)) + zEd.long_name = 'Original value of edited data' + zEd.units = rgVar.units + for l,(i,j,z) in enumerate(All.edits.ijz): + iEd[l] = j; jEd[l] = i; zEd[l] = rgVar[i,j]; rgVar[i,j] = z + rg.close() + + +def ice9it(i,j,depth): + # Iterative implementation of "ice 9" + wetMask = 0*depth + (ni,nj) = wetMask.shape + stack = set() + stack.add( (i,j) ) + while stack: + (i,j) = stack.pop() + if wetMask[i,j] or depth[i,j] >= 0: continue + wetMask[i,j] = 1 + if i>0: stack.add( (i-1,j) ) + else: stack.add( (ni-1,j) ) + if i0: stack.add( (i,j-1) ) + if j0: return 1.0 + elif x<0: return -1.0 + else: return 0. + def crossProd(u0,v0,u1,v1): + return sign( u0*v1 - u1*v0 ) + def isPointInConvexPolygon(pX, pY, p): + u0 = pX[0]-pX[-1]; v0 = pY[0]-pY[-1] + u1 = pX[-1] - p[0]; v1 = pY[-1] - p[1] + firstSign = crossProd(u0,v0,u1,v1) + for n in range(len(pX)-1): + u0 = pX[n+1]-pX[n]; v0 = pY[n+1]-pY[n] + u1 = pX[n] - p[0]; v1 = pY[n] - p[1] + if crossProd(u0,v0,u1,v1)*firstSign<0: return False + return True + def recurIJ(mX, mY, p, ij00, ij22): + # Unpack indices + i0 = ij00[0]; i2 = ij22[0]; j0 = ij00[1]; j2 = ij22[1]; + # Test bounding box first (bounding box is larger than polygon) + xmin=min( np.amin(mX[i0,j0:j2]), np.amin(mX[i2,j0:j2]), np.amin(mX[i0:i2,j0]), np.amin(mX[i0:i2,j2]) ) + xmax=max( np.amax(mX[i0,j0:j2]), np.amax(mX[i2,j0:j2]), np.amax(mX[i0:i2,j0]), np.amax(mX[i0:i2,j2]) ) + ymin=min( np.amin(mY[i0,j0:j2]), np.amin(mY[i2,j0:j2]), np.amin(mY[i0:i2,j0]), np.amin(mY[i0:i2,j2]) ) + ymax=max( np.amax(mY[i0,j0:j2]), np.amax(mY[i2,j0:j2]), np.amax(mY[i0:i2,j0]), np.amax(mY[i0:i2,j2]) ) + if p[0]xmax or p[1]ymax: return None, None + if i2>i0+1: + i1=int(0.5*(i0+i2)) + if j2>j0+1: # Four quadrants to test + j1=int(0.5*(j0+j2)) + iAns, jAns = recurIJ(mX, mY, p, (i0,j0), (i1,j1)) + if iAns==None: iAns, jAns = recurIJ(mX, mY, p, (i1,j1), (i2,j2)) + if iAns==None: iAns, jAns = recurIJ(mX, mY, p, (i0,j1), (i1,j2)) + if iAns==None: iAns, jAns = recurIJ(mX, mY, p, (i1,j0), (i2,j1)) + else: # Two halves, east/west, to test + j1=int(0.5*(j0+j2)) + iAns, jAns = recurIJ(mX, mY, p, (i0,j0), (i1,j2)) + if iAns==None: iAns, jAns = recurIJ(mX, mY, p, (i1,j0), (i2,j2)) + else: + if j2>j0+1: # Two halves, north/south, to test + j1=int(0.5*(j0+j2)) + iAns, jAns = recurIJ(mX, mY, p, (i0,j0), (i2,j1)) + if iAns==None: iAns, jAns = recurIJ(mX, mY, p, (i0,j1), (i2,j2)) + else: # Only one cell left (based on the bounding box) + if not isPointInConvexPolygon( \ + [mX[i0,j0],mX[i0+1,j0],mX[i0+1,j0+1],mX[i0,j0+1]], \ + [mY[i0,j0],mY[i0+1,j0],mY[i0+1,j0+1],mY[i0,j0+1]], \ + p): return None, None + return i0,j0 + return iAns, jAns + (ni,nj) = meshX.shape; ij00 = [0, 0]; ij22 = [ni-1, nj-1] + return recurIJ(meshX, meshY, (pointX, pointY), ij00, ij22) + + +# Calculate a new window by scaling the current window, centering +# on the cursor if possible. +def newLims(cur_xlim, cur_ylim, cursor, xlim, ylim, scale_factor): + cur_xrange = (cur_xlim[1] - cur_xlim[0])*.5 + cur_yrange = (cur_ylim[1] - cur_ylim[0])*.5 + xdata = cursor[0]; ydata = cursor[1] + new_xrange = cur_xrange*scale_factor; new_yrange = cur_yrange*scale_factor + xdata = min( max( xdata, xlim[0]+new_xrange ), xlim[1]-new_xrange ) + ydata = min( max( ydata, ylim[0]+new_yrange ), ylim[1]-new_yrange ) + xL = max( xlim[0], xdata - new_xrange ); xR = min( xlim[1], xdata + new_xrange ) + yL = max( ylim[0], ydata - new_yrange ); yR = min( ylim[1], ydata + new_yrange ) + if xL==cur_xlim[0] and xR==cur_xlim[1] and \ + yL==cur_ylim[0] and yR==cur_ylim[1]: return None, None + return (xL, xR), (yL, yR) + + +# Class to handle adding buttons to GUI +class Buttons: + scale = 0.014; space = .01 + def __init__(self, bottom=.015, left=.015): + self.leftEdge = left + self.bottomEdge = bottom + self.height = .05 + self.list = [] + def add(self,label,fn): # fn is callback + width = self.scale*len(label) + np = [ self.leftEdge, self.bottomEdge, width, self.height ] + self.leftEdge = self.leftEdge + width + self.space + button = Button(plt.axes(np),label); button.on_clicked( fn ) + self.list.append( button ) + + +# Class to contain edits +class Edits: + def __init__(self): + self.newDepth = 0 + self.ijz = [] + self.label = None # Handle to text box + def setVal(self, newVal): + self.newDepth = newVal + if self.label: self.label.set_text('New depth = %i'%(self.newDepth)) + def addToVal(self, increment): + self.newDepth += increment + if self.label: self.label.set_text('New depth = %i'%(self.newDepth)) + plt.draw() + def get(self): return self.newDepth + def delete(self,i,j): + for I,J,D in self.ijz: + if (i,j)==(I,J): self.ijz.remove((I,J,D)) + def add(self,i,j,nVal=None): + self.delete(i,j) + if not nVal==None: self.ijz.append( (i,j,nVal) ) + else: self.ijz.append( (i,j,self.newDepth) ) + def pop(self): + if self.ijz: self.ijz.pop() + def list(self): + for a in self.ijz: print a + + +# Class to contain data +class Topography: + def __init__(self, lon, lat, height): + self.longitude = lon + self.latitude = lat + self.height = np.copy( height ) + self.xlim = ( np.min(lon), np.max(lon) ) + self.ylim = ( np.min(lat), np.max(lat) ) + def cloneWindow(self, (i0,j0), (iw,jw)): + i1 = i0 + iw; j1 = j0 + jw + return Topography( self.longitude[j0:j1+1,i0:i1+1], \ + self.latitude[j0:j1+1,i0:i1+1], \ + self.height[j0:j1,i0:i1] ) + def applyEdits(self, origData, ijz): + for i,j,z in ijz: + x = (origData.longitude[i,j] + origData.longitude[i+1,j+1])/2 + y = (origData.latitude[i,j] + origData.latitude[i+1,j+1])/2 + (I,J) = findPointInMesh(self.longitude, self.latitude, x, y) + if not I==None: self.height[I,J] = z + +# CLass to record the editing window +class View: + def __init__(self, ni, nj): + self.ni = ni + self.nj = nj + self.i0 = 0 + self.j0 = 0 + self.iw = min(512,ni) + self.jw = min(512,nj) + def move(self, di, dj): + self.i0 = min( max(0, self.i0+int(di*self.iw/2.)), self.ni-self.iw) + self.j0 = min( max(0, self.j0+int(dj*self.jw/2.)), self.nj-self.jw) + def geti(self): return (self.i0,self.i0+self.iw) + def getj(self): return (self.j0,self.j0+self.jw) +# Invoke main() +if __name__ == '__main__': main() + diff --git a/tools/python/025gridGeneration/ice9.py b/tools/python/025gridGeneration/ice9.py new file mode 100755 index 0000000000..2621039c12 --- /dev/null +++ b/tools/python/025gridGeneration/ice9.py @@ -0,0 +1,102 @@ +#!/usr/bin/env python + +def error(msg,code=9): + print 'Error: ' + msg + exit(code) + + +# Imports +try: import argparse +except: error('This version of python is not new enough. python 2.7 or newer is required.') +try: from netCDF4 import Dataset +except: error('Unable to import netCDF4 module. Check your PYTHONPATH.\n' + +'Perhaps try:\n module load python_netcdf4') +try: import numpy as np +except: error('Unable to import numpy module. Check your PYTHONPATH.\n' + +'Perhaps try:\n module load python_numpy') +import shutil as sh + + +def main(): + global debug # Declared global in order to set it + + # Command line arguments + parser = argparse.ArgumentParser(description= + 'Applies an "ice 9" algorithm to remove detached water from the topography. Also sets land elevation to 0.', + epilog='Written by A.Adcroft, 2013.') + parser.add_argument('filename', type=str, + help='netcdf file to read.') + parser.add_argument('variable', type=str, + nargs='?', default='depth', + help='Name of variable to plot.') + parser.add_argument('--output', type=str, + nargs='?', default=' ', + help='name of the output file. If not specified, "iced_" is prepended to the name of the input file.') + parser.add_argument('-d','--debug', action='store_true', + help='Turn on debugging information.') + + optCmdLineArgs = parser.parse_args() + + debug = False; + if optCmdLineArgs.debug: debug = True + + nFileName = optCmdLineArgs.output + if nFileName == ' ': nFileName = 'iced_'+optCmdLineArgs.filename + applyIce9(optCmdLineArgs.filename, nFileName, optCmdLineArgs.variable, 0., -40.) + +def applyIce9(fileName, nFileName, variable, x0, y0): + + if not fileName==nFileName: sh.copyfile(fileName,nFileName) + + # Open netcdf file + try: rg=Dataset( nFileName, 'a' ); + except: error('There was a problem opening "'+nFileName+'".') + dir(rg) + + rgVar = rg.variables[variable] # handle to the variable + dims = rgVar.dimensions # tuple of dimensions + depth = rgVar[:] # Read the data + #rg.renameVariable('depth','original_depth') + print 'Range of input depths: min=',np.amin(depth),'max=',np.amax(depth) + + # A mask based solely on value of depth + #notLand = np.where( depth<0, 1, 0) + notLand = ice9it(600,270,depth) + wet = rg.createVariable('wet','f4',dims) + wet.long_name = 'Wet/dry mask' + wet.description = 'Values: 1=Ocean, 0=Land' + wet[:] = notLand # + (1-notLand)*0.3*np.where( depth<0, 1, 0) + + mwet = rg.createVariable('modified_mask','f4',dims) + mwet.long_name = 'Modified mask' + mwet.description = 'Values: 1=Ocean, 0=Land, 0.3 indicates water points removed by "Ice 9" algorithm' + mwet[:] = notLand + (1-notLand)*0.3*np.where( depth<0, 1, 0) + + #zero = np.where( depth<0 & notLand==0, 1, 0) + #nDepth = rg.createVariable('depth','f4',dims) + rgVar[:] = depth*notLand + rg.sync() + +def ice9it(i,j,depth): + # Iterative implementation of "ice 9" + wetMask = 0*depth + (nj,ni) = wetMask.shape + print ni,nj + stack = set() + stack.add( (j,i) ) + while stack: + (j,i) = stack.pop() + if wetMask[j,i] or depth[j,i] >= 0: continue + wetMask[j,i] = 1 + if i>0: stack.add( (j,i-1) ) + else: stack.add( (j,ni-1) ) + if i0: stack.add( (j-1,i) ) + if j Date: Thu, 24 Oct 2013 19:56:36 -0400 Subject: [PATCH 253/372] Added markers in editTopo and analysis in ice9 o editTopo now draws red markers at all edits o ice9 indicates in modified_mask which points are shallower than 1m (or an optional depth) o ice9 also has an --analyze option to report how much difference masking those shallow points would make --- tools/python/025gridGeneration/editTopo.py | 44 ++++++++++++++-- tools/python/025gridGeneration/ice9.py | 58 ++++++++++++++-------- 2 files changed, 76 insertions(+), 26 deletions(-) diff --git a/tools/python/025gridGeneration/editTopo.py b/tools/python/025gridGeneration/editTopo.py index 5a7f51d893..0478bb4671 100755 --- a/tools/python/025gridGeneration/editTopo.py +++ b/tools/python/025gridGeneration/editTopo.py @@ -78,6 +78,7 @@ def __init__(self): self.data = None self.quadMesh = None self.ax = None + self.syms = None cdict = {'red': ((0.0, 0.0, 0.0), (0.5, 0.7, 0.0), (1.0, 0.9, 0.0)), 'green': ((0.0, 0.0, 0.0), (0.5, 0.7, 0.2), (1.0, 1.0, 0.0)), 'blue': ((0.0, 0.0, 0.2), (0.5, 1.0, 0.0), (1.0, 0.9, 0.0))} @@ -104,6 +105,8 @@ def __init__(self): #wet = ice9it(600,270,depth) All.quadMesh = plt.pcolormesh(All.data.longitude,All.data.latitude,All.data.height,cmap=All.cmap,vmin=-All.clim,vmax=All.clim) + All.syms = All.edits.plot(fullData) + dir(All.syms) All.ax=plt.gca(); All.ax.set_xlim( All.data.xlim ); All.ax.set_ylim( All.data.ylim ) All.climLabel = plt.figtext(.97,.97, 'XXXXX', ha='right', va='top') All.climLabel.set_text('clim = $\pm$%i'%(All.clim)) @@ -138,7 +141,9 @@ def undoLast(event): All.edits.pop() All.data = fullData.cloneWindow( (All.view.i0,All.view.j0), (All.view.iw,All.view.jw) ) All.data.applyEdits(fullData, All.edits.ijz) - All.quadMesh.set_array(All.data.height.ravel()); plt.draw() + All.quadMesh.set_array(All.data.height.ravel()) + All.edits.updatePlot(fullData,All.syms) + plt.draw() lowerButtons.add('Undo', undoLast) upperButtons = Buttons(bottom=1-.0615) def colorScale(event): @@ -159,6 +164,7 @@ def moveVisData(di,dj): plt.sca(All.ax); plt.cla() All.quadMesh = plt.pcolormesh(All.data.longitude,All.data.latitude,All.data.height,cmap=All.cmap,vmin=-All.clim,vmax=All.clim) All.ax.set_xlim( All.data.xlim ); All.ax.set_ylim( All.data.ylim ) + All.syms = All.edits.plot(fullData) plt.draw() def moveWindowLeft(event): moveVisData(-1,0) upperButtons.add('West', moveWindowLeft) @@ -191,14 +197,18 @@ def onClick(event): # Mouse button click else: All.edits.add(i,j) All.data.height[I,J] = All.edits.get() - All.quadMesh.set_array(All.data.height.ravel()); plt.draw() + All.quadMesh.set_array(All.data.height.ravel()) + All.edits.updatePlot(fullData,All.syms) + plt.draw() elif event.inaxes==All.ax and event.button==3 and event.xdata: (i,j) = findPointInMesh(fullData.longitude, fullData.latitude, event.xdata, event.ydata) if not i==None: All.edits.delete(i,j) All.data = fullData.cloneWindow( (All.view.i0,All.view.j0), (All.view.iw,All.view.jw) ) All.data.applyEdits(fullData, All.edits.ijz) - All.quadMesh.set_array(All.data.height.ravel()); plt.draw() + All.quadMesh.set_array(All.data.height.ravel()) + All.edits.updatePlot(fullData,All.syms) + plt.draw() elif event.inaxes==All.ax and event.button==2 and event.xdata: zoom(event) # Re-center plt.gcf().canvas.mpl_connect('button_press_event', onClick) def zoom(event): # Scroll wheel up/down @@ -381,6 +391,24 @@ def pop(self): if self.ijz: self.ijz.pop() def list(self): for a in self.ijz: print a + def plot(self,topo): + x = []; y= [] + for i,j,z in self.ijz: + tx,ty = topo.cellCoord(j,i) + if tx: + x.append(tx); y.append(ty) + if x: + h, = plt.plot(x, y, 'ro', hold=True) + return h + else: return None + def updatePlot(self,topo,h): + x = []; y= [] + for i,j,z in self.ijz: + tx,ty = topo.cellCoord(j,i) + if tx: + x.append(tx); y.append(ty) + if x: + h.set_xdata(x); h.set_ydata(y) # Class to contain data @@ -398,10 +426,16 @@ def cloneWindow(self, (i0,j0), (iw,jw)): self.height[j0:j1,i0:i1] ) def applyEdits(self, origData, ijz): for i,j,z in ijz: - x = (origData.longitude[i,j] + origData.longitude[i+1,j+1])/2 - y = (origData.latitude[i,j] + origData.latitude[i+1,j+1])/2 + x = (origData.longitude[i,j] + origData.longitude[i+1,j+1])/2. + y = (origData.latitude[i,j] + origData.latitude[i+1,j+1])/2. (I,J) = findPointInMesh(self.longitude, self.latitude, x, y) if not I==None: self.height[I,J] = z + def cellCoord(self,j,i): + #ni, nj = self.longitude.shape + #if i<0 or j<0 or i>=ni-1 or j>=nj-1: return None, None + x = (self.longitude[i,j] + self.longitude[i+1,j+1])/2. + y = (self.latitude[i,j] + self.latitude[i+1,j+1])/2. + return x,y # CLass to record the editing window class View: diff --git a/tools/python/025gridGeneration/ice9.py b/tools/python/025gridGeneration/ice9.py index 2621039c12..5c0e866e99 100755 --- a/tools/python/025gridGeneration/ice9.py +++ b/tools/python/025gridGeneration/ice9.py @@ -18,7 +18,6 @@ def error(msg,code=9): def main(): - global debug # Declared global in order to set it # Command line arguments parser = argparse.ArgumentParser(description= @@ -32,19 +31,21 @@ def main(): parser.add_argument('--output', type=str, nargs='?', default=' ', help='name of the output file. If not specified, "iced_" is prepended to the name of the input file.') - parser.add_argument('-d','--debug', action='store_true', - help='Turn on debugging information.') + parser.add_argument('--shallow', type=float, + help='The "shallow" value (+ve, default 1.) to use when calculating the modified_mask. Wet points shallower than this are indicated with mask value of 2.') + parser.add_argument('--analyze', action='store_true', + help='Report on impact of round shallow values to zero') optCmdLineArgs = parser.parse_args() - debug = False; - if optCmdLineArgs.debug: debug = True - nFileName = optCmdLineArgs.output if nFileName == ' ': nFileName = 'iced_'+optCmdLineArgs.filename - applyIce9(optCmdLineArgs.filename, nFileName, optCmdLineArgs.variable, 0., -40.) + shallow = 1 + if not optCmdLineArgs.shallow==None: shallow = optCmdLineArgs.shallow + applyIce9(optCmdLineArgs.filename, nFileName, optCmdLineArgs.variable, + 0., -40., shallow, optCmdLineArgs.analyze) -def applyIce9(fileName, nFileName, variable, x0, y0): +def applyIce9(fileName, nFileName, variable, x0, y0, shallow, analyze): if not fileName==nFileName: sh.copyfile(fileName,nFileName) @@ -53,35 +54,50 @@ def applyIce9(fileName, nFileName, variable, x0, y0): except: error('There was a problem opening "'+nFileName+'".') dir(rg) - rgVar = rg.variables[variable] # handle to the variable - dims = rgVar.dimensions # tuple of dimensions - depth = rgVar[:] # Read the data + rgDepth = rg.variables[variable] # handle to the variable + dims = rgDepth.dimensions # tuple of dimensions + depth = rgDepth[:] # Read the data #rg.renameVariable('depth','original_depth') print 'Range of input depths: min=',np.amin(depth),'max=',np.amax(depth) # A mask based solely on value of depth #notLand = np.where( depth<0, 1, 0) notLand = ice9it(600,270,depth) - wet = rg.createVariable('wet','f4',dims) - wet.long_name = 'Wet/dry mask' - wet.description = 'Values: 1=Ocean, 0=Land' - wet[:] = notLand # + (1-notLand)*0.3*np.where( depth<0, 1, 0) + rgWet = rg.createVariable('wet','f4',dims) + rgWet.long_name = 'Wet/dry mask' + rgWet.description = 'Values: 1=Ocean, 0=Land' + rgWet[:] = notLand # + (1-notLand)*0.3*np.where( depth<0, 1, 0) - mwet = rg.createVariable('modified_mask','f4',dims) - mwet.long_name = 'Modified mask' - mwet.description = 'Values: 1=Ocean, 0=Land, 0.3 indicates water points removed by "Ice 9" algorithm' - mwet[:] = notLand + (1-notLand)*0.3*np.where( depth<0, 1, 0) + rgMod = rg.createVariable('modified_mask','f4',dims) + rgMod.long_name = 'Modified mask' + rgMod.description = 'Values: 1=Ocean, 0=Land, -1 indicates water points removed by "Ice 9" algorithm. 2 indicates wet points that are shallower than 1m deep.' + rgMod[:] = notLand - (1-notLand)*np.where( depth<0, 1, 0) + np.where( (notLand>0) & (depth>-shallow), 1, 0) #zero = np.where( depth<0 & notLand==0, 1, 0) #nDepth = rg.createVariable('depth','f4',dims) - rgVar[:] = depth*notLand + rgDepth[:] = depth*notLand rg.sync() + print 'File "%s" written.'%(nFileName) + + # Analyze the shallow points + if analyze: + print 'Analyzing...' + numNotLand = np.count_nonzero(notLand) + print '# of wet points after Ice 9 = %i'%(numNotLand) + newDepth = depth*np.where(depth*notLand <= -shallow, 1, 0) + numNewWet = np.count_nonzero(newDepth) + print '# of wet points deeper than %f = %i'%(-shallow,numNewWet) + print '%i - %i = %i fewer points left'%(numNotLand,numNewWet,numNotLand-numNewWet) + newWet = ice9it(600,270,newDepth) + numNewDeep = np.count_nonzero(newWet) + print '# of wet deep points after Ice 9 = %i'%(numNewDeep) + print '%i - %i = %i fewer points left'%(numNewWet,numNewDeep,numNewWet-numNewDeep) + def ice9it(i,j,depth): # Iterative implementation of "ice 9" wetMask = 0*depth (nj,ni) = wetMask.shape - print ni,nj stack = set() stack.add( (j,i) ) while stack: From 17859713c35e4adcf76e678cca2d13789b52fc69 Mon Sep 17 00:00:00 2001 From: Stephen Griffies Date: Fri, 25 Oct 2013 10:58:10 -0400 Subject: [PATCH 254/372] code cleanup and minimumVt2 comments. --- src/parameterizations/vertical/MOM_KPP.F90 | 147 ++++++++++----------- 1 file changed, 67 insertions(+), 80 deletions(-) diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index a7f9a66ba5..b6fd92ad1b 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -272,10 +272,15 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K real :: kOBL, OBLdepth_0d, surfFricVel, surfBuoyFlux, Coriolis real :: GoRho, pRef, rho1, rhoK, rhoKm1, Uk, Vk, const1, Cv - real, parameter :: negligibleShear = 1.e-15 ! A small number added to (un)resolved shears to avoid divide by zero - real, parameter :: eps = 0.1 ! Nondimensional extent of surface layer. Used for const1 below. - real, parameter :: BetaT = -0.2 ! Ratio of entrainment flux to surface buoyancy flux. Used for const1 below. real :: zBottomMinusOffset ! Height of bottom plus a little bit (m) + real, parameter :: eps = 0.1 ! Nondimensional extent of Monin-Obukov surface layer. Used for const1 below. + real, parameter :: BetaT = -0.2 ! Ratio of entrainment flux to surface buoyancy flux. Used for const1 below. + real, parameter :: minimumVt2 = 1.e-15 ! A small number added to unresolved velocity Vt2 to avoid divide by zero. +! real, parameter :: minimumVt2 = 1.e-11 ! A small number added to unresolved velocity Vt2 to avoid divide by zero. + ! This value should be larger than roundoff for sensible behaviour + ! with zero vertical stratification and zero resolved velocity. + ! We compute 1e-11 by the following rough scaling: + ! minimumVt2 = const1*depth*N*ws, with depth=1m, N = 1e-5 s^{-1}, ws = 1e-6 m/s #ifdef __DO_SAFETY_CHECKS__ if (CS%debug) then @@ -292,7 +297,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K #endif GoRho = G%g_Earth / G%Rho0 - ! const1 is a constant factor in the equation for unresolved shear, Ut (eq. 23 in LMD94) + ! const1 is a constant factor in unresolved squared velocity, Vt2 (eq. 23 in LMD94) const1 = sqrt( abs(BetaT) / (CS%cs * eps) )/( CS%Ri_crit * (CS%vonKarman**2) ) do j = G%jsc, G%jec @@ -316,16 +321,16 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K ! Compute Bulk Richardson number ! rho1 is meant to be the average over some [Monin-Obukhov] scale at the surface - ! In z-mode, this will typically just be the top level. but a proper integral + ! In z-mode, this will typically just be the top level. But a proper integral ! will be needed for fine vertical resolution or arbitray coordinates. ??????? km1 = max(1, k-1) call calculate_density(Temp(i,j,1), Salt(i,j,1), pRef, rho1, EOS) call calculate_density(Temp(i,j,k), Salt(i,j,k), pRef, rhoK, EOS) call calculate_density(Temp(i,j,km1), Salt(i,j,km1), pRef, rhoKm1, EOS) - Uk = 0.5 * ( abs( u(i,j,k) - u(i,j,1) ) + abs( u(i-1,j,k) - u(i-1,j,1) ) ) ! delta_k U - Vk = 0.5 * ( abs( v(i,j,k) - v(i,j,1) ) + abs( v(i,j-1,k) - v(i,j-1,1) ) ) ! delta_k V + Uk = 0.5 * ( abs( u(i,j,k) - u(i,j,1) ) + abs( u(i-1,j,k) - u(i-1,j,1) ) ) ! delta_k U w/ C-grid average + Vk = 0.5 * ( abs( v(i,j,k) - v(i,j,1) ) + abs( v(i,j-1,k) - v(i,j-1,1) ) ) ! delta_k V w/ C-grid average deltaRho(k) = rhoK - rho1 - deltaU2(k) = ( Uk**2 + Vk**2 ) + negligibleShear + deltaU2(k) = ( Uk**2 + Vk**2 ) ! N2 is on interfaces. N2_1d(k) = ( GoRho * (rhoK - rhoKm1) ) / (0.5*(h(i,j,km1) + h(i,j,k))+G%H_subroundoff) ! Can be negative ! N = sqrt(N^2) but because N^2 can be negative, we clip N^2 before taking the square root ?????? @@ -341,24 +346,16 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K ! Estimate Ws in order to estimate Vt^2 (eq. 23 in LMD94) do k = 1, G%ke - ! Calculate Ws at each depth as if OBLdepth = -z - if (surfBuoyFlux>0.) then - call CVmix_kpp_compute_turbulent_scales( & - 1., & ! (in) Normalized boundary layer coordinate - -cellHeight(k), & ! (in) OBL depth (m) - surfBuoyFlux, & ! (in) Buoyancy flux at surface (m2/s3) - surfFricVel, & ! (in) Turbulent friction velocity at surface (m/s) - w_s=Ws_1d(k), & ! (out) Turbulent velocity scale profile (m/s) - CVmix_kpp_params_user=CS%KPP_params ) ! KPP parameters - else - call CVmix_kpp_compute_turbulent_scales( & - eps, & ! (in) Normalized boundary layer coordinate - -cellHeight(k), & ! (in) OBL depth (m) - surfBuoyFlux, & ! (in) Buoyancy flux at surface (m2/s3) - surfFricVel, & ! (in) Turbulent friction velocity at surface (m/s) - w_s=Ws_1d(k), & ! (out) Turbulent velocity scale profile (m/s) - CVmix_kpp_params_user=CS%KPP_params ) ! KPP parameters - endif + ! Note that if sigma > eps, then CVmix_kpp_compute_turbulent_scales + ! computes w_s and w_m velocity scale at sigma=eps. So we only pass + ! sigma=eps for this calculation. + call CVmix_kpp_compute_turbulent_scales( & + eps, & ! (in) Normalized boundary layer depth; sigma = eps + -cellHeight(k), & ! (in) Guess that OBL depth (m) = -cellHeight(k) + surfBuoyFlux, & ! (in) Buoyancy flux at surface (m2/s3) + surfFricVel, & ! (in) Turbulent friction velocity at surface (m/s) + w_s=Ws_1d(k), & ! (out) Turbulent velocity scale profile (m/s) + CVmix_kpp_params_user=CS%KPP_params ) ! KPP parameters ! Unresolved squared velocity, Vt^2, eq 23 from LMD94 Cv = max( 1.7, 2.1 - 200. * N_1d(k) ) ! Cv from eq A3 of Danbasoglu et al. 2006 @@ -366,7 +363,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K ! The calculation is for Vt^2 at level center but uses N from the interface below ! (and depth of lower interface) to bias towards higher estimates. One would ! otherwise use d=-cellHeight(k) and a vertical average of N. ????? - Vt2_1d(k) = const1 * Cv * ( -iFaceHeight(k+1) ) * N_1d(k+1) * Ws_1d(k) + Vt2_1d(k) = minimumVt2 + const1 * Cv * ( -iFaceHeight(k+1) ) * N_1d(k+1) * Ws_1d(k) enddo ! k @@ -409,20 +406,23 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K endif ! Now call KPP proper to obtain BL diffusivities, viscosities and non-local transports + + ! Determine what mixing coeff to match at the base of the OBL; recommend match to zeroes. if (.not. CS%doMatching) then - Kdiffusivity(:,:) = 0.! Diffusivties for heat and salt - Kviscosity(:) = 0. ! Viscosity ??????? + Kdiffusivity(:,:) = 0. ! Diffusivties for heat and salt + Kviscosity(:) = 0. ! Viscosity elseif (CS%maxKdInterior>0.) then - Kdiffusivity(:,1) = min( CS%maxKdInterior, Kt(i,j,:) )! Diffusivty for heat - Kdiffusivity(:,2) = min( CS%maxKdInterior, Ks(i,j,:) ) ! Diffusivity for salt - Kviscosity(:) = min( CS%maxKdInterior, Kv(i,j,:) ) ! Viscosity ??????? + Kdiffusivity(:,1) = min( CS%maxKdInterior, Kt(i,j,:) ) ! Diffusivty for heat + Kdiffusivity(:,2) = min( CS%maxKdInterior, Ks(i,j,:) ) ! Diffusivity for salt + Kviscosity(:) = min( CS%maxKdInterior, Kv(i,j,:) ) ! Viscosity else Kdiffusivity(:,1) = Kt(i,j,:) ! Diffusivty for heat Kdiffusivity(:,2) = Ks(i,j,:) ! Diffusivity for salt - Kviscosity(:) = Kv(i,j,:) ! Viscosity ??????? + Kviscosity(:) = Kv(i,j,:) ! Viscosity endif + Kd_match(:,:) = Kdiffusivity(:,:) ! Record diffusivity passed to KPP for matching - Kv_match(:) = Kviscosity(:) ! Record viscosity passed to KPP + Kv_match(:) = Kviscosity(:) ! Record viscosity passed to KPP call cvmix_coeffs_kpp(Kdiffusivity, & ! (inout) Total heat/salt diffusivities (m2/s) Kviscosity, & ! (inout) Total viscosity (m2/s) iFaceHeight, & ! (in) Height of interfaces (m) @@ -436,46 +436,35 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K if (CS%NLTworkaround) call fixNLTamplitude( h(i,j,:), nonLocalTrans(:,1) ) if (CS%NLTworkaround) call fixNLTamplitude( h(i,j,:), nonLocalTrans(:,2) ) - nonLocalTransHeat(i,j,:) = nonLocalTrans(:,1) ! correct index ??? + nonLocalTransHeat(i,j,:) = nonLocalTrans(:,1) ! correct index ??? nonLocalTransScalar(i,j,:) = nonLocalTrans(:,2) ! correct index ??? - ! recompute wscale for diagnostics, now that we know boundary layer depth + ! recompute wscale for diagnostics, now that we in fact know boundary layer depth if (CS%id_Ws > 0) then call CVmix_kpp_compute_turbulent_scales( & - -CellHeight/OBLdepth_0d, & ! (in) Normalized boundary layer coordinate - OBLdepth_0d, & ! (in) OBL depth (m) - surfBuoyFlux, & ! (in) Buoyancy flux at surface (m2/s3) - surfFricVel, & ! (in) Turbulent friction velocity at surface (m/s) + -CellHeight/OBLdepth_0d, & ! (in) Normalized boundary layer coordinate + OBLdepth_0d, & ! (in) OBL depth (m) + surfBuoyFlux, & ! (in) Buoyancy flux at surface (m2/s3) + surfFricVel, & ! (in) Turbulent friction velocity at surface (m/s) w_s=Ws_1d, & ! (out) Turbulent velocity scale profile (m/s) - CVmix_kpp_params_user=CS%KPP_params & ! KPP parameters + CVmix_kpp_params_user=CS%KPP_params & ! KPP parameters ) CS%Ws(i,j,:) = Ws_1d(:) endif ! Copy 1d data into 3d diagnostic arrays if (CS%id_OBLdepth > 0) CS%OBLdepth(i,j) = OBLdepth_0d - if (CS%id_BulkDrho > 0) CS%dRho(i,j,:) = deltaRho(:) - if (CS%id_BulkUz2 > 0) CS%Uz2(i,j,:) = deltaU2(:) - if (CS%id_BulkRi > 0) CS%BulkRi(i,j,:) = BulkRi_1d(:) - if (CS%id_sigma > 0) CS%sigma(i,j,:) = -iFaceHeight/OBLdepth_0d - if (CS%id_N > 0) CS%N(i,j,:) = N_1d(:) - if (CS%id_N2 > 0) CS%N2(i,j,:) = N2_1d(:) - if (CS%id_Vt2 > 0) CS%Vt2(i,j,:) = Vt2_1d(:) - if (CS%id_Kt_KPP > 0) then - do k = 1, G%ke - if (Kdiffusivity(k,1) /= Kd_match(k,1)) CS%Kt_KPP(i,j,k) = Kdiffusivity(k,1) ! Heat diffusivity due to KPP - enddo - endif - if (CS%id_Ks_KPP > 0) then - do k = 1, G%ke - if (Kdiffusivity(k,2) /= Kd_match(k,2)) CS%Ks_KPP(i,j,k) = Kdiffusivity(k,2) ! Salt diffusivity due to KPP - enddo - endif - if (CS%id_Kv_KPP > 0) then - do k = 1, G%ke - if (Kviscosity(k) /= Kv_match(k)) CS%Kv_KPP(i,j,k) = Kviscosity(k) ! Viscosity due to KPP - enddo - endif + if (CS%id_BulkDrho > 0) CS%dRho(i,j,:) = deltaRho(:) + if (CS%id_BulkUz2 > 0) CS%Uz2(i,j,:) = deltaU2(:) + if (CS%id_BulkRi > 0) CS%BulkRi(i,j,:) = BulkRi_1d(:) + if (CS%id_sigma > 0) CS%sigma(i,j,:) = -iFaceHeight/OBLdepth_0d + if (CS%id_N > 0) CS%N(i,j,:) = N_1d(:) + if (CS%id_N2 > 0) CS%N2(i,j,:) = N2_1d(:) + if (CS%id_Vt2 > 0) CS%Vt2(i,j,:) = Vt2_1d(:) + if (CS%id_Kt_KPP > 0) CS%Kt_KPP(i,j,:) = Kdiffusivity(:,1) + if (CS%id_Ks_KPP > 0) CS%Ks_KPP(i,j,:) = Kdiffusivity(:,2) + if (CS%id_Kv_KPP > 0) CS%Kv_KPP(i,j,:) = Kviscosity(:) + !if (abs(G%geoLonT(i,j)+80.99621)+abs(G%geoLatT(i,j)-82.64066)<0.5) then ! write(0,*) G%geoLonT(i,j), G%geoLatT(i,j), isPointInCell(G,i,j,-80.99621,82.64066) @@ -518,20 +507,20 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K if (CS%id_OBLdepth > 0) call post_data(CS%id_OBLdepth, CS%OBLdepth, CS%diag) if (CS%id_BulkDrho > 0) call post_data(CS%id_BulkDrho, CS%dRho, CS%diag) - if (CS%id_BulkUz2 > 0) call post_data(CS%id_BulkUz2, CS%Uz2, CS%diag) - if (CS%id_BulkRi > 0) call post_data(CS%id_BulkRi, CS%BulkRi, CS%diag) - if (CS%id_sigma > 0) call post_data(CS%id_sigma, CS%sigma, CS%diag) - if (CS%id_Ws > 0) call post_data(CS%id_Ws, CS%Ws, CS%diag) - if (CS%id_N > 0) call post_data(CS%id_N, CS%N, CS%diag) - if (CS%id_N2 > 0) call post_data(CS%id_N2, CS%N2, CS%diag) - if (CS%id_Vt2 > 0) call post_data(CS%id_Vt2, CS%Vt2, CS%diag) - if (CS%id_uStar > 0) call post_data(CS%id_uStar, uStar, CS%diag) + if (CS%id_BulkUz2 > 0) call post_data(CS%id_BulkUz2, CS%Uz2, CS%diag) + if (CS%id_BulkRi > 0) call post_data(CS%id_BulkRi, CS%BulkRi, CS%diag) + if (CS%id_sigma > 0) call post_data(CS%id_sigma, CS%sigma, CS%diag) + if (CS%id_Ws > 0) call post_data(CS%id_Ws, CS%Ws, CS%diag) + if (CS%id_N > 0) call post_data(CS%id_N, CS%N, CS%diag) + if (CS%id_N2 > 0) call post_data(CS%id_N2, CS%N2, CS%diag) + if (CS%id_Vt2 > 0) call post_data(CS%id_Vt2, CS%Vt2, CS%diag) + if (CS%id_uStar > 0) call post_data(CS%id_uStar, uStar, CS%diag) if (CS%id_buoyFlux > 0) call post_data(CS%id_buoyFlux, buoyFlux, CS%diag) - if (CS%id_Kt_KPP > 0) call post_data(CS%id_Kt_KPP, CS%Kt_KPP, CS%diag) - if (CS%id_Ks_KPP > 0) call post_data(CS%id_Ks_KPP, CS%Ks_KPP, CS%diag) - if (CS%id_Kv_KPP > 0) call post_data(CS%id_Kv_KPP, CS%Kv_KPP, CS%diag) - if (CS%id_NLTt > 0) call post_data(CS%id_NLTt, nonLocalTransHeat, CS%diag) - if (CS%id_NLTs > 0) call post_data(CS%id_NLTs, nonLocalTransScalar, CS%diag) + if (CS%id_Kt_KPP > 0) call post_data(CS%id_Kt_KPP, CS%Kt_KPP, CS%diag) + if (CS%id_Ks_KPP > 0) call post_data(CS%id_Ks_KPP, CS%Ks_KPP, CS%diag) + if (CS%id_Kv_KPP > 0) call post_data(CS%id_Kv_KPP, CS%Kv_KPP, CS%diag) + if (CS%id_NLTt > 0) call post_data(CS%id_NLTt, nonLocalTransHeat, CS%diag) + if (CS%id_NLTs > 0) call post_data(CS%id_NLTs, nonLocalTransScalar, CS%diag) end subroutine KPP_calculate @@ -550,9 +539,8 @@ end subroutine fixNLTamplitude subroutine KPP_applyNonLocalTransport(CS, G, h, nonLocalTrans, surfFlux, dt, scalar, isHeat, isSalt) -! Applies the KPP non-local transport of surface fluxes +! Applies the KPP non-local transport of surface fluxes; only available for tracers -! Arguments type(KPP_CS), intent(in) :: CS ! Control structure type(ocean_grid_type), intent(in) :: G ! Ocean grid real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h ! Layer/level thicknesses (units of H) @@ -563,10 +551,9 @@ subroutine KPP_applyNonLocalTransport(CS, G, h, nonLocalTrans, surfFlux, dt, sca logical, optional, intent(in) :: isHeat ! Inidicates scalar is heat for diagnostics logical, optional, intent(in) :: isSalt ! Inidicates scalar is salt for diagnostics -! Local variables integer :: i, j, k logical :: diagHeat, diagSalt, applyNLtrans -logical :: debugColumn + logical :: debugColumn real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: dSdt ! Tendancy in scalar due to non-local transport (scalar/s) applyNLtrans = (.not. CS%passiveMode) .and. CS%applyNonLocalTrans From 1fee336d1dab5df85c32a84cdd964d4dedd3cd29 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 24 Oct 2013 15:44:43 -0400 Subject: [PATCH 255/372] Updated CVmix to r260 (fix dimensional error) o Fixes a dimensional error in w_s calculation when u*=0 Log entry from CVmix reads: Author: mike.levy.work@gmail.com Date: Wed Oct 23 20:22:02 2013 +0000 As Steve suspected, I had left out an OBL_depth term from a couple of equations. Steve, I don't have a good test for the special case yet... can you let me know if this gets you the value you expect? git-svn-id: https://cvmix.googlecode.com/svn/trunk@260 ec264166-b127-864d-6cb2-e100125a5c76 --- pkg/CVmix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/CVmix b/pkg/CVmix index 552ba33853..61bb94b4b2 160000 --- a/pkg/CVmix +++ b/pkg/CVmix @@ -1 +1 @@ -Subproject commit 552ba3385357b4e708efbc7b58c8254509bab552 +Subproject commit 61bb94b4b26963030a09d77ab2edda01399fd76a From 1514954d7df08b90fbcd6183a18a6a42eab622a7 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 24 Oct 2013 15:34:17 -0400 Subject: [PATCH 256/372] Added correction of surface layer values o Option CORRECT_SURFACE_LAYER_AVERAGE allows a correction of hte T,S,U,V values for the surface layer to be corrected. The initial guess is just the values of level k=1, which is a resolution dependent solution. o Parameter FIRST_GUESS_SURFACE_LAYER_DEPTH is the depth to use for the initial averaging over the surface layer. o Added KPP_[TSUV]surf diagnostics NOTE: o Also moved minimumVt2 to the deltaU2(k) term to recover old answers. - will move back to Vt2 later to record answer changes. --- .../global_ALE/z/MOM_parameter_doc.all | 8 + .../single_column/MOM_parameter_doc.all | 8 + .../single_column_z/MOM_parameter_doc.all | 8 + .../solo_ocean/single_column_z/diag_table | 7 +- src/parameterizations/vertical/MOM_KPP.F90 | 229 +++++++++++++++--- 5 files changed, 222 insertions(+), 38 deletions(-) diff --git a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all index 9b4ad816f6..4ef63f2a94 100644 --- a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all @@ -1324,6 +1324,14 @@ MATCH_INTERIOR = False ! [Boolean] default = False DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. %KPP USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that diff --git a/examples/solo_ocean/single_column/MOM_parameter_doc.all b/examples/solo_ocean/single_column/MOM_parameter_doc.all index b0a4207494..09858ad9a4 100644 --- a/examples/solo_ocean/single_column/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column/MOM_parameter_doc.all @@ -967,6 +967,14 @@ MATCH_INTERIOR = False ! [Boolean] default = False DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. %KPP USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that diff --git a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all index 646d0de37f..b6e66f606d 100644 --- a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all @@ -1036,6 +1036,14 @@ MATCH_INTERIOR = False ! [Boolean] default = False DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. %KPP USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that diff --git a/examples/solo_ocean/single_column_z/diag_table b/examples/solo_ocean/single_column_z/diag_table index 4e1781fc21..b79250f09a 100644 --- a/examples/solo_ocean/single_column_z/diag_table +++ b/examples/solo_ocean/single_column_z/diag_table @@ -124,7 +124,7 @@ # # Viscosities and diffusivities: #=============================== -"ocean_model","Kd_effective","Kd_effective","visc","all",.true.,"none",2 +#"ocean_model","Kd_effective","Kd_effective","visc","all",.true.,"none",2 "ocean_model","Kd_interface","Kd_interface","visc","all",.true.,"none",2 #"ocean_model","Ahh","Ahh","visc","all",.true.,"none",2 #"ocean_model","Ahq","Ahq","visc","all",.true.,"none",2 @@ -152,10 +152,15 @@ "ocean_model","KPP_BulkDrho","KPP_BulkDrho","visc","all",.true.,"none",2 "ocean_model","KPP_Kheat","KPP_Kheat","visc","all",.true.,"none",2 "ocean_model","KPP_Ksalt","KPP_Ksalt","visc","all",.true.,"none",2 +"ocean_model","KPP_Kv","KPP_Kv","visc","all",.true.,"none",2 "ocean_model","KPP_NLtransport_heat","KPP_NLtransport_heat","visc","all",.true.,"none",2 "ocean_model","KPP_NLtransport_salt","KPP_NLtransport_salt","visc","all",.true.,"none",2 "ocean_model","KPP_dTdt","KPP_dTdt","visc","all",.true.,"none",2 "ocean_model","KPP_dSdt","KPP_dSdt","visc","all",.true.,"none",2 +"ocean_model","KPP_Tsurf","KPP_Tsurf","visc","all",.true.,"none",2 +"ocean_model","KPP_Ssurf","KPP_Ssurf","visc","all",.true.,"none",2 +"ocean_model","KPP_Usurf","KPP_Usurf","visc","all",.true.,"none",2 +"ocean_model","KPP_Vsurf","KPP_Vsurf","visc","all",.true.,"none",2 # # Kinetic Energy Balance Terms: diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index b6fd92ad1b..b563837983 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -31,13 +31,7 @@ module MOM_KPP ! Parameters real :: Ri_crit ! Critical Richardson number (defines OBL depth) real :: vonKarman ! von Karman constant -! real :: zeta_m ! parameter for computing vel scale func -! real :: zeta_s ! parameter for computing vel scale func -! real :: a_m ! parameter for computing vel scale func -! real :: a_s ! parameter for computing vel scale func -! real :: c_m ! parameter for computing vel scale func real :: cs ! Parameter for computing velocity scale function -! real :: eps ! small non-negative val (rec 1e-10) character(len=10) :: interpType ! Type of iterpolation to use in determining OBL logical :: computeEkman ! If True, compute Ekman depth limit logical :: computeMoninObukhov ! If True, compute Monin-Obukhov limit @@ -48,6 +42,8 @@ module MOM_KPP real :: maxKdInterior ! A value to which interior mixing is clipped to (m2/s) real :: deepOBLoffset ! If non-zero, is a distance from the bottom that the OBL can not penetrate through (m) logical :: debug ! If True, calculate checksums and write debugging information + logical :: correctSurfLayerAvg ! If true, applies a correction to the averaging of surface layer properties + real :: surfLayerDepth ! A guess at the depth of the surface layer (which should 0.1 of OBLdepth) (m) ! CVmix parameters type(CVmix_kpp_params_type), pointer :: KPP_params => NULL() @@ -61,6 +57,7 @@ module MOM_KPP integer :: id_Kt_KPP = -1, id_Ks_KPP = -1, id_Kv_KPP = -1 integer :: id_NLTt = -1, id_NLTs = -1 integer :: id_sigma = -1 + integer :: id_Tsurf = -1, id_Ssurf = -1, id_Usurf = -1, id_Vsurf = -1 integer :: id_dSdt = -1, id_dTdt = -1 ! Diagnostics arrays @@ -75,6 +72,10 @@ module MOM_KPP real, allocatable, dimension(:,:,:) :: Vt2 ! Unresolved squared turbulence velocity for bulk Ri (m2/s2) real, allocatable, dimension(:,:,:) :: Kt_KPP, Ks_KPP ! Temp/scalar diffusivity due to KPP (m2/s) real, allocatable, dimension(:,:,:) :: Kv_KPP ! Viscosity due to KPP (m2/s) + real, allocatable, dimension(:,:) :: Tsurf ! Temperature of surface layer (C) + real, allocatable, dimension(:,:) :: Ssurf ! Salinity of surface layer (ppt) + real, allocatable, dimension(:,:) :: Usurf ! i-component of velocity for surface layer (m/s) + real, allocatable, dimension(:,:) :: Vsurf ! j-component of velocity for surface layer (m/s) end type KPP_CS @@ -152,6 +153,14 @@ subroutine KPP_init(paramFile, G, diag, Time, CS, passive) 'If non-zero, the distance above the bottom to which the OBL is clipped\n'// & 'if it would otherwise reach the bottom. The smaller of this and 0.1D is used.', & units='m',default=0.) + call get_param(paramFile, mod, 'CORRECT_SURFACE_LAYER_AVERAGE', CS%correctSurfLayerAvg, & + 'If true, applies a correction step to the averaging of surface layer\n'// & + 'properties.', default=.False.) + call get_param(paramFile, mod, 'FIRST_GUESS_SURFACE_LAYER_DEPTH', CS%surfLayerDepth, & + 'The first guess at the depth of the surface layer used for averaging\n'// & + 'the surface layer properties. If =0, the top model level properties\n'//& + 'will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a\n'// & + 'subsequent correction is applied.', units='m', default=0.) call closeParameterBlock(paramFile) call CVmix_init_kpp( Ri_crit=CS%Ri_crit, & @@ -165,31 +174,22 @@ subroutine KPP_init(paramFile, G, diag, Time, CS, passive) CS%diag => diag CS%id_OBLdepth = register_diag_field('ocean_model', 'KPP_OBLdepth', diag%axesT1, Time, & 'Thickness of the surface Ocean Boundary Layer calculated by [CVmix] KPP', 'meter') - if (CS%id_OBLdepth > 0) allocate( CS%OBLdepth( SZI_(G), SZJ_(G) ) ) CS%id_BulkDrho = register_diag_field('ocean_model', 'KPP_BulkDrho', diag%axesTL, Time, & 'Bulk difference in density used in Bulk Richardson number, as used by [CVmix] KPP', 'kg/m3') - if (CS%id_BulkDrho > 0) allocate( CS%dRho( SZI_(G), SZJ_(G), SZK_(G) ) ) CS%id_BulkUz2 = register_diag_field('ocean_model', 'KPP_BulkUz2', diag%axesTL, Time, & 'Square of bulk difference in resolved velocity used in Bulk Richardson number, as used by [CVmix] KPP', 'm2/s2') - if (CS%id_BulkUz2 > 0) allocate( CS%Uz2( SZI_(G), SZJ_(G), SZK_(G) ) ) CS%id_BulkRi = register_diag_field('ocean_model', 'KPP_BulkRi', diag%axesTL, Time, & 'Bulk Richardson number used to find the OBL depth used by [CVmix] KPP', 'nondim') - if (CS%id_BulkRi > 0) allocate( CS%BulkRi( SZI_(G), SZJ_(G), SZK_(G) ) ) CS%id_Sigma = register_diag_field('ocean_model', 'KPP_sigma', diag%axesTi, Time, & 'Sigma coordinate used by [CVmix] KPP', 'nondim') - if (CS%id_Sigma > 0) allocate( CS%sigma( SZI_(G), SZJ_(G), SZK_(G)+1 ) ) CS%id_Ws = register_diag_field('ocean_model', 'KPP_Ws', diag%axesTL, Time, & 'Turbulent vertical velocity scale for scalars used by [CVmix] KPP', 'm/s') - if (CS%id_Ws > 0) allocate( CS%Ws( SZI_(G), SZJ_(G), SZK_(G) ) ) CS%id_N = register_diag_field('ocean_model', 'KPP_N', diag%axesTi, Time, & '(Adjusted) Brunt-Vaisala frequency used by [CVmix] KPP', '1/s') - if (CS%id_N > 0) allocate( CS%N( SZI_(G), SZJ_(G), SZK_(G)+1 ) ) CS%id_N2 = register_diag_field('ocean_model', 'KPP_N2', diag%axesTi, Time, & 'Square of Brunt-Vaisala frequency used by [CVmix] KPP', '1/s2') - if (CS%id_N2 > 0) allocate( CS%N2( SZI_(G), SZJ_(G), SZK_(G)+1 ) ) CS%id_Vt2 = register_diag_field('ocean_model', 'KPP_Vt2', diag%axesTL, Time, & 'Unresolved shear turbulence used by [CVmix] KPP', 'm2/s2') - if (CS%id_Vt2 > 0) allocate( CS%Vt2( SZI_(G), SZJ_(G), SZK_(G) ) ) CS%id_uStar = register_diag_field('ocean_model', 'KPP_uStar', diag%axesT1, Time, & 'Frictional velocity, u*, as used by [CVmix] KPP', 'm/s') CS%id_buoyFlux = register_diag_field('ocean_model', 'KPP_buoyFlux', diag%axesT1, Time, & @@ -200,13 +200,10 @@ subroutine KPP_init(paramFile, G, diag, Time, CS, passive) 'Effective net surface salt flux, as used by [CVmix] KPP', 'ppt m/s') CS%id_Kt_KPP = register_diag_field('ocean_model', 'KPP_Kheat', diag%axesTi, Time, & 'Heat diffusivity due to KPP, as calculated by [CVmix] KPP', 'm2/s') - if (CS%id_Kt_KPP > 0) allocate( CS%Kt_KPP( SZI_(G), SZJ_(G), SZK_(G)+1 ) ) CS%id_Ks_KPP = register_diag_field('ocean_model', 'KPP_Ksalt', diag%axesTi, Time, & 'Salt diffusivity due to KPP, as calculated by [CVmix] KPP', 'm2/s') - if (CS%id_Ks_KPP > 0) allocate( CS%Ks_KPP( SZI_(G), SZJ_(G), SZK_(G)+1 ) ) CS%id_Kv_KPP = register_diag_field('ocean_model', 'KPP_Kv', diag%axesTi, Time, & 'Vertical viscosity due to KPP, as calculated by [CVmix] KPP', 'm2/s') - if (CS%id_Kv_KPP > 0) allocate( CS%Kv_KPP( SZI_(G), SZJ_(G), SZK_(G)+1 ) ) CS%id_NLTt = register_diag_field('ocean_model', 'KPP_NLtransport_heat', diag%axesTi, Time, & 'Non-local transport for heat, as calculated by [CVmix] KPP', 'nondim') CS%id_NLTs = register_diag_field('ocean_model', 'KPP_NLtransport_salt', diag%axesTi, Time, & @@ -215,19 +212,47 @@ subroutine KPP_init(paramFile, G, diag, Time, CS, passive) 'Temperature tendancy due to non-local transport of heat, as calculated by [CVmix] KPP', 'K/s') CS%id_dSdt = register_diag_field('ocean_model', 'KPP_dSdt', diag%axesTL, Time, & 'Salinity tendancy due to non-local transport of heat, as calculated by [CVmix] KPP', 'ppt/s') + CS%id_Tsurf = register_diag_field('ocean_model', 'KPP_Tsurf', diag%axesT1, Time, & + 'Temperature of surface layer (10% of OBL depth) as passed to [CVmix] KPP', 'C') + CS%id_Ssurf = register_diag_field('ocean_model', 'KPP_Ssurf', diag%axesT1, Time, & + 'Salinity of surface layer (10% of OBL depth) as passed to [CVmix] KPP', 'ppt') + CS%id_Usurf = register_diag_field('ocean_model', 'KPP_Usurf', diag%axesCu1, Time, & + 'i-component flow of surface layer (10% of OBL depth) as passed to [CVmix] KPP', 'm/s') + CS%id_Vsurf = register_diag_field('ocean_model', 'KPP_Vsurf', diag%axesCv1, Time, & + 'j-component flow of surface layer (10% of OBL depth) as passed to [CVmix] KPP', 'm/s') + if (CS%id_OBLdepth > 0) allocate( CS%OBLdepth( SZI_(G), SZJ_(G) ) ) if (CS%id_OBLdepth > 0) CS%OBLdepth(:,:) = 0. - if (CS%id_BulkDrho > 0) CS%dRho(:,:,:) = 0. - if (CS%id_BulkUz2 > 0) CS%Uz2(:,:,:) = 0. + if (CS%id_BulkDrho > 0) allocate( CS%dRho( SZI_(G), SZJ_(G), SZK_(G) ) ) + if (CS%id_BulkDrho > 0) CS%dRho(:,:,:) = 0. + if (CS%id_BulkUz2 > 0) allocate( CS%Uz2( SZI_(G), SZJ_(G), SZK_(G) ) ) + if (CS%id_BulkUz2 > 0) CS%Uz2(:,:,:) = 0. + if (CS%id_BulkRi > 0) allocate( CS%BulkRi( SZI_(G), SZJ_(G), SZK_(G) ) ) if (CS%id_BulkRi > 0) CS%BulkRi(:,:,:) = 0. - if (CS%id_Sigma > 0) CS%sigma(:,:,:) = 0. - if (CS%id_Ws > 0) CS%Ws(:,:,:) = 0. - if (CS%id_N > 0) CS%N(:,:,:) = 0. - if (CS%id_N2 > 0) CS%N2(:,:,:) = 0. - if (CS%id_Vt2 > 0) CS%Vt2(:,:,:) = 0. + if (CS%id_Sigma > 0) allocate( CS%sigma( SZI_(G), SZJ_(G), SZK_(G)+1 ) ) + if (CS%id_Sigma > 0) CS%sigma(:,:,:) = 0. + if (CS%id_Ws > 0) allocate( CS%Ws( SZI_(G), SZJ_(G), SZK_(G) ) ) + if (CS%id_Ws > 0) CS%Ws(:,:,:) = 0. + if (CS%id_N > 0) allocate( CS%N( SZI_(G), SZJ_(G), SZK_(G)+1 ) ) + if (CS%id_N > 0) CS%N(:,:,:) = 0. + if (CS%id_N2 > 0) allocate( CS%N2( SZI_(G), SZJ_(G), SZK_(G)+1 ) ) + if (CS%id_N2 > 0) CS%N2(:,:,:) = 0. + if (CS%id_Vt2 > 0) allocate( CS%Vt2( SZI_(G), SZJ_(G), SZK_(G) ) ) + if (CS%id_Vt2 > 0) CS%Vt2(:,:,:) = 0. + if (CS%id_Kt_KPP > 0) allocate( CS%Kt_KPP( SZI_(G), SZJ_(G), SZK_(G)+1 ) ) if (CS%id_Kt_KPP > 0) CS%Kt_KPP(:,:,:) = 0. + if (CS%id_Ks_KPP > 0) allocate( CS%Ks_KPP( SZI_(G), SZJ_(G), SZK_(G)+1 ) ) if (CS%id_Ks_KPP > 0) CS%Ks_KPP(:,:,:) = 0. + if (CS%id_Kv_KPP > 0) allocate( CS%Kv_KPP( SZI_(G), SZJ_(G), SZK_(G)+1 ) ) if (CS%id_Kv_KPP > 0) CS%Kv_KPP(:,:,:) = 0. + if (CS%id_Tsurf > 0) allocate( CS%Tsurf( SZI_(G), SZJ_(G)) ) + if (CS%id_Tsurf > 0) CS%Tsurf(:,:) = 0. + if (CS%id_Ssurf > 0) allocate( CS%Ssurf( SZI_(G), SZJ_(G)) ) + if (CS%id_Ssurf > 0) CS%Ssurf(:,:) = 0. + if (CS%id_Usurf > 0) allocate( CS%Usurf( SZIB_(G), SZJ_(G)) ) + if (CS%id_Usurf > 0) CS%Tsurf(:,:) = 0. + if (CS%id_Vsurf > 0) allocate( CS%Vsurf( SZI_(G), SZJB_(G)) ) + if (CS%id_Vsurf > 0) CS%Ssurf(:,:) = 0. end subroutine KPP_init @@ -268,10 +293,8 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K real, dimension( G%ke+1, 2) :: Kdiffusivity, Kd_match ! Vertical diffusivity at interfaces (m2/s) real, dimension( G%ke+1 ) :: Kviscosity, Kv_match ! Vertical viscosity at interfaces (m2/s) real, dimension( G%ke+1, 2) :: nonLocalTrans ! Non-local transport for heat/salt at interfaces (m/s) - real :: kOBL, OBLdepth_0d, surfFricVel, surfBuoyFlux, Coriolis real :: GoRho, pRef, rho1, rhoK, rhoKm1, Uk, Vk, const1, Cv - real :: zBottomMinusOffset ! Height of bottom plus a little bit (m) real, parameter :: eps = 0.1 ! Nondimensional extent of Monin-Obukov surface layer. Used for const1 below. real, parameter :: BetaT = -0.2 ! Ratio of entrainment flux to surface buoyancy flux. Used for const1 below. @@ -281,6 +304,14 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K ! with zero vertical stratification and zero resolved velocity. ! We compute 1e-11 by the following rough scaling: ! minimumVt2 = const1*depth*N*ws, with depth=1m, N = 1e-5 s^{-1}, ws = 1e-6 m/s + real :: SLdepth_0d ! Surface layer depth. This is meant to be 0.1*OBLdepth but has to be guessed at the beginning (m) + real :: hTot, delH ! The running total of thickness used in the surface layer average (m), the thickness from this layer (m) + real :: surfHtemp, surfTemp ! Integral and average of temperature over the surface layer + real :: surfHsalt, surfSalt ! Integral and average of salinity over the surface layer + real :: hTotU, surfHu, surfU ! Thickness, integral and average of U over the surface layer + real :: hTotV, surfHv, surfV ! Thickness, integral and average of V over the surface layer + real :: hTotUm1, surfHum1, surfUm1 ! Same fo i-1,j or U + real :: hTotVm1, surfHvm1, surfVm1 ! Same fo i,j-1 of V #ifdef __DO_SAFETY_CHECKS__ if (CS%debug) then @@ -310,27 +341,39 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K surfFricVel = uStar(i,j) surfBuoyFlux = buoyFlux(i,j) - ! this k-loop calculates quantities external to KPP + ! Initialize the surface properties to layer k=1 values and initialize the running integrals + SLdepth_0d = CS%surfLayerDepth ! This is a first guess at the surface layer depth (which we do not know yet) + hTot = 1.e-16 ! We initialize to non-zero to avoid divide by zero within the k-loop + surfTemp = Temp(i,j,1) ; surfHtemp = surfTemp * hTot + surfSalt = Salt(i,j,1) ; surfHsalt = surfSalt * hTot + hTotU = hTot ; surfU = u(i,j,1) ; surfHu = surfU * hTotU + hTotV = hTot ; surfV = v(i,j,1) ; surfHv = surfV * hTotV + hTotUm1 = hTot ; surfUm1 = u(i-1,j,1) ; surfHum1 = surfUm1 * hTotUm1 + hTotVm1 = hTot ; surfVm1 = v(i,j-1,1) ; surfHvm1 = surfVm1 * hTotVm1 + + ! This k-loop calculates quantities that will be passed to KPP iFaceHeight(1) = 0. pRef = 0. do k = 1, G%ke + km1 = max(1, k-1) ! Compute heights, referenced to the surface (z=0) cellHeight(k) = iFaceHeight(k) - 0.5 * h(i,j,k) * G%H_to_m ! cell center in metres iFaceHeight(k+1) = iFaceHeight(k) - h(i,j,k) * G%H_to_m ! cell bottom in metres ! Compute Bulk Richardson number - ! rho1 is meant to be the average over some [Monin-Obukhov] scale at the surface - ! In z-mode, this will typically just be the top level. But a proper integral + ! rho1 is meant to be the average over the surface layer (0.1*OBLdepth) which + ! we do not know at this point. So we compute a running average down to a + ! prescribed depth, as a first guess. + ! In z-mode, this will typically just be the top level. but a proper integral ! will be needed for fine vertical resolution or arbitray coordinates. ??????? - km1 = max(1, k-1) - call calculate_density(Temp(i,j,1), Salt(i,j,1), pRef, rho1, EOS) + Uk = 0.5 * ( abs( u(i,j,k) - surfU ) + abs( u(i-1,j,k) - surfUm1 ) ) ! delta_k U w/ C-grid average + Vk = 0.5 * ( abs( v(i,j,k) - surfV ) + abs( v(i,j-1,k) - surfVm1 ) ) ! delta_k V w/ C-grid average + deltaU2(k) = ( Uk**2 + Vk**2 ) + minimumVt2 + call calculate_density(surfTemp, surfSalt, pRef, rho1, EOS) call calculate_density(Temp(i,j,k), Salt(i,j,k), pRef, rhoK, EOS) call calculate_density(Temp(i,j,km1), Salt(i,j,km1), pRef, rhoKm1, EOS) - Uk = 0.5 * ( abs( u(i,j,k) - u(i,j,1) ) + abs( u(i-1,j,k) - u(i-1,j,1) ) ) ! delta_k U w/ C-grid average - Vk = 0.5 * ( abs( v(i,j,k) - v(i,j,1) ) + abs( v(i,j-1,k) - v(i,j-1,1) ) ) ! delta_k V w/ C-grid average deltaRho(k) = rhoK - rho1 - deltaU2(k) = ( Uk**2 + Vk**2 ) ! N2 is on interfaces. N2_1d(k) = ( GoRho * (rhoK - rhoKm1) ) / (0.5*(h(i,j,km1) + h(i,j,k))+G%H_subroundoff) ! Can be negative ! N = sqrt(N^2) but because N^2 can be negative, we clip N^2 before taking the square root ?????? @@ -339,6 +382,34 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K ! N_1d(k) = sign( sqrt( abs( N2_1d(k) ) ), N2_1d(k) ) ! Suggestion ???? ! Pressure at bottom of level k will become pressure at top of level on next iteration pRef = pRef + G%g_Earth * G%Rho0 * h(i,j,k) * G%H_to_m ! Boussinesq approximation!!!! ????? + + ! Surface layer averaging (needed for next k+1 iteration of this loop) + if (hTot < SLdepth_0d) then + delH = min( max(0., SLdepth_0d - hTot), h(i,j,k)*G%H_to_m ) + hTot = hTot + delH + surfHtemp = surfHtemp + Temp(i,j,k) * delH ; surfTemp = surfHtemp / hTot + surfHsalt = surfHsalt + Salt(i,j,k) * delH ; surfSalt = surfHsalt / hTot + endif + if (hTotU < SLdepth_0d) then + delH = min( max(0., SLdepth_0d - hTotU), 0.5*(h(i,j,k)+h(i+1,j,k))*G%H_to_m ) + hTotU = hTotU + delH + surfHu = surfHu + u(i,j,k) * delH ; surfU = surfHu / hTotU + endif + if (hTotV < SLdepth_0d) then + delH = min( max(0., SLdepth_0d - hTotV), 0.5*(h(i,j,k)+h(i,j+1,k))*G%H_to_m ) + hTotV = hTotV + delH + surfHv = surfHv + v(i,j,k) * delH ; surfV = surfHv / hTotV + endif + if (hTotUm1 < SLdepth_0d) then + delH = min( max(0., SLdepth_0d - hTotUm1), 0.5*(h(i-1,j,k)+h(i,j,k))*G%H_to_m ) + hTotUm1 = hTotUm1 + delH + surfHum1 = surfHum1 + u(i-1,j,k) * delH ; surfUm1 = surfHum1 / hTotUm1 + endif + if (hTotVm1 < SLdepth_0d) then + delH = min( max(0., SLdepth_0d - hTotVm1), 0.5*(h(i,j-1,k)+h(i,j,k))*G%H_to_m ) + hTotVm1 = hTotVm1 + delH + surfHvm1 = surfHvm1 + v(i,j-1,k) * delH ; surfVm1 = surfHvm1 / hTotVm1 + endif enddo ! k N2_1d( G%ke+1 ) = 0. N_1d( G%ke+1 ) = 0. @@ -363,7 +434,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K ! The calculation is for Vt^2 at level center but uses N from the interface below ! (and depth of lower interface) to bias towards higher estimates. One would ! otherwise use d=-cellHeight(k) and a vertical average of N. ????? - Vt2_1d(k) = minimumVt2 + const1 * Cv * ( -iFaceHeight(k+1) ) * N_1d(k+1) * Ws_1d(k) + Vt2_1d(k) = 0.*minimumVt2 + const1 * Cv * ( -iFaceHeight(k+1) ) * N_1d(k+1) * Ws_1d(k) enddo ! k @@ -405,6 +476,83 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K kOBL = CVmix_kpp_compute_kOBL_depth( iFaceHeight, cellHeight, OBLdepth_0d ) endif + ! The surface temp/salt was estimated as equal to the top layer in the first guess. + ! Now we have an estiamte of BL_depth, we can do a proper average for surfTemp and surfSalt + if (CS%correctSurfLayerAvg) then + SLdepth_0d = eps * OBLdepth_0d ! This is the corrected depth of the surface layer depth (m) + hTot = h(i,j,1) ! We initialize to first layer + surfTemp = Temp(i,j,1) ; surfHtemp = surfTemp * hTot + surfSalt = Salt(i,j,1) ; surfHsalt = surfSalt * hTot + hTotU = hTot ; surfU = u(i,j,1) ; surfHu = surfU * hTotU + hTotV = hTot ; surfV = v(i,j,1) ; surfHv = surfV * hTotV + hTotUm1 = hTot ; surfUm1 = u(i-1,j,1) ; surfHum1 = surfUm1 * hTotUm1 + hTotVm1 = hTot ; surfVm1 = v(i,j-1,1) ; surfHvm1 = surfVm1 * hTotVm1 + pRef = 0. + do k = 2, G%ke + ! Recalculate differences with surface layer + Uk = 0.5 * ( abs( u(i,j,k) - surfU ) + abs( u(i-1,j,k) - surfUm1 ) ) ! delta_k U + Vk = 0.5 * ( abs( v(i,j,k) - surfV ) + abs( v(i,j-1,k) - surfVm1 ) ) ! delta_k V + deltaU2(k) = ( Uk**2 + Vk**2 ) + minimumVt2 + pRef = pRef + G%g_Earth * G%Rho0 * h(i,j,k) * G%H_to_m ! Boussinesq approximation!!!! ????? + call calculate_density(surfTemp, surfSalt, pRef, rho1, EOS) + call calculate_density(Temp(i,j,k), Salt(i,j,k), pRef, rhoK, EOS) + deltaRho(k) = rhoK - rho1 + + ! Surface layer averaging (needed for next k+1 iteration of this loop) + if (hTot < SLdepth_0d) then + delH = min( max(0., SLdepth_0d - hTot), h(i,j,k)*G%H_to_m ) + hTot = hTot + delH + surfHtemp = surfHtemp + Temp(i,j,k) * delH ; surfTemp = surfHtemp / hTot + surfHsalt = surfHsalt + Salt(i,j,k) * delH ; surfSalt = surfHsalt / hTot + endif + if (hTotU < SLdepth_0d) then + delH = min( max(0., SLdepth_0d - hTotU), 0.5*(h(i,j,k)+h(i+1,j,k))*G%H_to_m ) + hTotU = hTotU + delH + surfHu = surfHu + u(i,j,k) * delH ; surfU = surfHu / hTotU + endif + if (hTotV < SLdepth_0d) then + delH = min( max(0., SLdepth_0d - hTotV), 0.5*(h(i,j,k)+h(i,j+1,k))*G%H_to_m ) + hTotV = hTotV + delH + surfHv = surfHv + v(i,j,k) * delH ; surfV = surfHv / hTotV + endif + if (hTotUm1 < SLdepth_0d) then + delH = min( max(0., SLdepth_0d - hTotUm1), 0.5*(h(i-1,j,k)+h(i,j,k))*G%H_to_m ) + hTotUm1 = hTotUm1 + delH + surfHum1 = surfHum1 + u(i-1,j,k) * delH ; surfUm1 = surfHum1 / hTotUm1 + endif + if (hTotVm1 < SLdepth_0d) then + delH = min( max(0., SLdepth_0d - hTotVm1), 0.5*(h(i,j-1,k)+h(i,j,k))*G%H_to_m ) + hTotVm1 = hTotVm1 + delH + surfHvm1 = surfHvm1 + v(i,j-1,k) * delH ; surfVm1 = surfHvm1 / hTotVm1 + else + exit ! Avoid unnecessary calculations + endif + enddo + + ! Calculate Bulk Richardson number, eq 21 of LMD94 + BulkRi_1d = CVmix_kpp_compute_bulk_Richardson( & + iFaceHeight(1:G%ke), & ! Height of level centers (m) NOTE DISCREPANCY ???? + GoRho*deltaRho, & ! Bulk buoyancy difference, Br -B(z) (1/s) + deltaU2, & ! Square of bulk shear (m/s) + Vt2_1d ) ! Square of unresolved turbulence (m2/s2) + call CVmix_kpp_compute_OBL_depth( & + BulkRi_1d, & ! (in) Bulk Richardson number + iFaceHeight, & ! (in) Height of interfaces (m) + OBLdepth_0d, & ! (out) OBL depth (m) + kOBL, & ! (out) level (+fraction) of OBL extent + zt_cntr=cellHeight, & ! (in) Height of cell centers (m) + surf_fric=surfFricVel, & ! (in) Turbulent friction velocity at surface (m/s) + surf_buoy=surfBuoyFlux, & ! (in) Buoyancy flux at surface (m2/s3) + Coriolis=Coriolis, & ! (in) Coriolis parameter (1/s) + CVmix_kpp_params_user=CS%KPP_params ) ! KPP parameters + OBLdepth_0d = max( OBLdepth_0d, -iFaceHeight(2) ) ! Keep at least as deep as top layer + if (CS%deepOBLoffset>0.) then + zBottomMinusOffset = iFaceHeight(G%ke+1) + min(CS%deepOBLoffset,-0.1*iFaceHeight(G%ke+1)) + OBLdepth_0d = min( OBLdepth_0d, -zBottomMinusOffset ) + kOBL = CVmix_kpp_compute_kOBL_depth( iFaceHeight, cellHeight, OBLdepth_0d ) + endif + endif + ! Now call KPP proper to obtain BL diffusivities, viscosities and non-local transports ! Determine what mixing coeff to match at the base of the OBL; recommend match to zeroes. @@ -464,7 +612,10 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K if (CS%id_Kt_KPP > 0) CS%Kt_KPP(i,j,:) = Kdiffusivity(:,1) if (CS%id_Ks_KPP > 0) CS%Ks_KPP(i,j,:) = Kdiffusivity(:,2) if (CS%id_Kv_KPP > 0) CS%Kv_KPP(i,j,:) = Kviscosity(:) - + if (CS%id_Tsurf > 0) CS%Tsurf(i,j) = surfTemp + if (CS%id_Ssurf > 0) CS%Ssurf(i,j) = surfSalt + if (CS%id_Usurf > 0) CS%Usurf(i,j) = surfU + if (CS%id_Vsurf > 0) CS%Vsurf(i,j) = surfv !if (abs(G%geoLonT(i,j)+80.99621)+abs(G%geoLatT(i,j)-82.64066)<0.5) then ! write(0,*) G%geoLonT(i,j), G%geoLatT(i,j), isPointInCell(G,i,j,-80.99621,82.64066) @@ -521,6 +672,10 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K if (CS%id_Kv_KPP > 0) call post_data(CS%id_Kv_KPP, CS%Kv_KPP, CS%diag) if (CS%id_NLTt > 0) call post_data(CS%id_NLTt, nonLocalTransHeat, CS%diag) if (CS%id_NLTs > 0) call post_data(CS%id_NLTs, nonLocalTransScalar, CS%diag) + if (CS%id_Tsurf > 0) call post_data(CS%id_Tsurf, CS%Tsurf, CS%diag) + if (CS%id_Ssurf > 0) call post_data(CS%id_Ssurf, CS%Ssurf, CS%diag) + if (CS%id_Usurf > 0) call post_data(CS%id_Usurf, CS%Usurf, CS%diag) + if (CS%id_Vsurf > 0) call post_data(CS%id_Vsurf, CS%Vsurf, CS%diag) end subroutine KPP_calculate From 2dc393b2f228883bfa7bef52968ebf73d17eada2 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 29 Oct 2013 14:47:08 -0400 Subject: [PATCH 257/372] Added MASKING_DEPTH parameter o If MASING_DPETH ia sspecified, the definition of MINIMUM_DEPTH becomes the depth of shallow points. Previously, MINIMUM_DEPTH was the criteria for masking. --- .../AM2_MOM6i_1deg/MOM_parameter_doc.all | 8 ++++- .../AM2_MOM6i_1deg/MOM_parameter_doc.short | 5 +++- .../CM2G63L/MOM_parameter_doc.all | 8 ++++- .../CM2G63L/MOM_parameter_doc.short | 5 +++- .../ocean_SIS/GOLD_SIS/MOM_parameter_doc.all | 8 ++++- .../GOLD_SIS/MOM_parameter_doc.short | 5 +++- .../GOLD_SIS_icebergs/MOM_parameter_doc.all | 8 ++++- .../GOLD_SIS_icebergs/MOM_parameter_doc.short | 5 +++- .../ocean_SIS2/SIS2/MOM_parameter_doc.all | 8 ++++- .../ocean_SIS2/SIS2/MOM_parameter_doc.short | 5 +++- .../SIS2_icebergs/MOM_parameter_doc.all | 8 ++++- .../SIS2_icebergs/MOM_parameter_doc.short | 5 +++- .../solo_ocean/DOME/MOM_parameter_doc.all | 3 ++ .../Phillips_2layer/MOM_parameter_doc.all | 3 ++ .../adjustment2d/layer/MOM_parameter_doc.all | 3 ++ .../adjustment2d/rho/MOM_parameter_doc.all | 3 ++ .../adjustment2d/z/MOM_parameter_doc.all | 3 ++ .../benchmark/MOM_parameter_doc.all | 3 ++ .../circle_obcs/MOM_parameter_doc.all | 3 ++ .../double_gyre/MOM_parameter_doc.all | 3 ++ .../external_gwave/MOM_parameter_doc.all | 3 ++ .../layer/MOM_parameter_doc.all | 8 ++++- .../layer/MOM_parameter_doc.short | 5 +++- .../sigma/MOM_parameter_doc.all | 8 ++++- .../sigma/MOM_parameter_doc.short | 5 +++- .../flow_downslope/z/MOM_parameter_doc.all | 8 ++++- .../flow_downslope/z/MOM_parameter_doc.short | 5 +++- .../solo_ocean/global/MOM_parameter_doc.all | 8 ++++- .../solo_ocean/global/MOM_parameter_doc.short | 5 +++- .../global_ALE/layer/MOM_parameter_doc.all | 8 ++++- .../global_ALE/layer/MOM_parameter_doc.short | 5 +++- .../global_ALE/z/MOM_parameter_doc.all | 8 ++++- .../global_ALE/z/MOM_parameter_doc.short | 5 +++- .../lock_exchange/MOM_parameter_doc.all | 3 ++ .../nonBous_global/MOM_parameter_doc.all | 8 ++++- .../nonBous_global/MOM_parameter_doc.short | 5 +++- .../resting/layer/MOM_parameter_doc.all | 24 ++++++++++++--- .../resting/layer/MOM_parameter_doc.short | 9 ++++-- .../resting/z/MOM_parameter_doc.all | 3 ++ .../seamount/layer/MOM_parameter_doc.all | 8 ++++- .../seamount/layer/MOM_parameter_doc.short | 5 +++- .../seamount/sigma/MOM_parameter_doc.all | 8 ++++- .../seamount/sigma/MOM_parameter_doc.short | 5 +++- .../seamount/z/MOM_parameter_doc.all | 8 ++++- .../seamount/z/MOM_parameter_doc.short | 5 +++- .../single_column/MOM_parameter_doc.all | 3 ++ .../single_column_z/MOM_parameter_doc.all | 3 ++ .../sloshing/layer/MOM_parameter_doc.all | 8 ++++- .../sloshing/layer/MOM_parameter_doc.short | 5 +++- .../sloshing/rho/MOM_parameter_doc.all | 8 ++++- .../sloshing/rho/MOM_parameter_doc.short | 5 +++- .../MOM_parameter_doc.all | 3 ++ src/initialization/MOM_grid_initialize.F90 | 16 ++++++---- src/initialization/MOM_initialization.F90 | 29 +++++++++++++++---- 54 files changed, 301 insertions(+), 53 deletions(-) diff --git a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all index 34ad625a5a..8ec9d1be20 100644 --- a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all +++ b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all @@ -405,7 +405,13 @@ TOPO_VARNAME = "depth" ! default = "depth" MAXIMUM_DEPTH = 6000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern ! side of the global domain diff --git a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.short b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.short index 07e0eabdbf..adfdc32f10 100644 --- a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.short +++ b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.short @@ -170,7 +170,10 @@ TOPO_CONFIG = "file" ! MAXIMUM_DEPTH = 6000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. CHANNEL_CONFIG = "global_1deg" ! default = "none" ! A parameter that determines which set of channels are ! restricted to specific widths. Options are: diff --git a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all index 649889229a..19d074e083 100644 --- a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all +++ b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all @@ -405,7 +405,13 @@ TOPO_VARNAME = "depth" ! default = "depth" MAXIMUM_DEPTH = 6000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern ! side of the global domain diff --git a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.short b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.short index 1dc7df7b9f..7c29fcbf42 100644 --- a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.short +++ b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.short @@ -169,7 +169,10 @@ TOPO_CONFIG = "file" ! MAXIMUM_DEPTH = 6000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. CHANNEL_CONFIG = "global_1deg" ! default = "none" ! A parameter that determines which set of channels are ! restricted to specific widths. Options are: diff --git a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all index 52c9682a64..75374f5ae9 100644 --- a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all +++ b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all @@ -405,7 +405,13 @@ TOPO_VARNAME = "depth" ! default = "depth" MAXIMUM_DEPTH = 6000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern ! side of the global domain diff --git a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.short b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.short index eea027f562..5705ee2851 100644 --- a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.short +++ b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.short @@ -166,7 +166,10 @@ TOPO_CONFIG = "file" ! MAXIMUM_DEPTH = 6000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. CHANNEL_CONFIG = "global_1deg" ! default = "none" ! A parameter that determines which set of channels are ! restricted to specific widths. Options are: diff --git a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all index 52c9682a64..75374f5ae9 100644 --- a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all +++ b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all @@ -405,7 +405,13 @@ TOPO_VARNAME = "depth" ! default = "depth" MAXIMUM_DEPTH = 6000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern ! side of the global domain diff --git a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.short b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.short index eea027f562..5705ee2851 100644 --- a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.short +++ b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.short @@ -166,7 +166,10 @@ TOPO_CONFIG = "file" ! MAXIMUM_DEPTH = 6000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. CHANNEL_CONFIG = "global_1deg" ! default = "none" ! A parameter that determines which set of channels are ! restricted to specific widths. Options are: diff --git a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all index cfddcb9b09..f5dbddbb52 100644 --- a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all @@ -405,7 +405,13 @@ TOPO_VARNAME = "depth" ! default = "depth" MAXIMUM_DEPTH = 6000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern ! side of the global domain diff --git a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.short b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.short index 3f1f84d931..f287a00cdb 100644 --- a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.short +++ b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.short @@ -166,7 +166,10 @@ TOPO_CONFIG = "file" ! MAXIMUM_DEPTH = 6000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. CHANNEL_CONFIG = "global_1deg" ! default = "none" ! A parameter that determines which set of channels are ! restricted to specific widths. Options are: diff --git a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all index cfddcb9b09..f5dbddbb52 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all @@ -405,7 +405,13 @@ TOPO_VARNAME = "depth" ! default = "depth" MAXIMUM_DEPTH = 6000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern ! side of the global domain diff --git a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.short b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.short index 3f1f84d931..f287a00cdb 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.short +++ b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.short @@ -166,7 +166,10 @@ TOPO_CONFIG = "file" ! MAXIMUM_DEPTH = 6000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. CHANNEL_CONFIG = "global_1deg" ! default = "none" ! A parameter that determines which set of channels are ! restricted to specific widths. Options are: diff --git a/examples/solo_ocean/DOME/MOM_parameter_doc.all b/examples/solo_ocean/DOME/MOM_parameter_doc.all index 45c73d68ee..188aeb6b0b 100644 --- a/examples/solo_ocean/DOME/MOM_parameter_doc.all +++ b/examples/solo_ocean/DOME/MOM_parameter_doc.all @@ -303,6 +303,9 @@ MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 ! The minimum depth of the ocean. MAXIMUM_DEPTH = 3600.0 ! [m] ! The maximum depth of the ocean. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern ! side of the global domain diff --git a/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all b/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all index 58eac46d00..0180ad90b0 100644 --- a/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all @@ -289,6 +289,9 @@ MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 ! The minimum depth of the ocean. MAXIMUM_DEPTH = 2000.0 ! [m] ! The maximum depth of the ocean. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern ! side of the global domain diff --git a/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all index 8440a707de..0d4572a004 100644 --- a/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all @@ -347,6 +347,9 @@ MINIMUM_DEPTH = 0.1 ! [m] default = 0.0 ! The minimum depth of the ocean. MAXIMUM_DEPTH = 20.0 ! [m] ! The maximum depth of the ocean. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern ! side of the global domain diff --git a/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all index 160e6a901d..d1deac292a 100644 --- a/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all @@ -347,6 +347,9 @@ MINIMUM_DEPTH = 0.1 ! [m] default = 0.0 ! The minimum depth of the ocean. MAXIMUM_DEPTH = 20.0 ! [m] ! The maximum depth of the ocean. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern ! side of the global domain diff --git a/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all index 398b606db1..020eaf2b17 100644 --- a/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all @@ -347,6 +347,9 @@ MINIMUM_DEPTH = 0.1 ! [m] default = 0.0 ! The minimum depth of the ocean. MAXIMUM_DEPTH = 20.0 ! [m] ! The maximum depth of the ocean. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern ! side of the global domain diff --git a/examples/solo_ocean/benchmark/MOM_parameter_doc.all b/examples/solo_ocean/benchmark/MOM_parameter_doc.all index faad3a1078..778ee6cae5 100644 --- a/examples/solo_ocean/benchmark/MOM_parameter_doc.all +++ b/examples/solo_ocean/benchmark/MOM_parameter_doc.all @@ -394,6 +394,9 @@ MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 ! The minimum depth of the ocean. MAXIMUM_DEPTH = 5500.0 ! [m] ! The maximum depth of the ocean. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern ! side of the global domain diff --git a/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all b/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all index 4d55a0877b..8779af0c85 100644 --- a/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all +++ b/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all @@ -301,6 +301,9 @@ MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 ! The minimum depth of the ocean. MAXIMUM_DEPTH = 600.0 ! [m] ! The maximum depth of the ocean. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. APPLY_OBC_U_FLATHER_EAST = True ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern ! side of the global domain diff --git a/examples/solo_ocean/double_gyre/MOM_parameter_doc.all b/examples/solo_ocean/double_gyre/MOM_parameter_doc.all index 55ebd6c9b1..c17cd4a088 100644 --- a/examples/solo_ocean/double_gyre/MOM_parameter_doc.all +++ b/examples/solo_ocean/double_gyre/MOM_parameter_doc.all @@ -287,6 +287,9 @@ TOPOG_SLOPE_SCALE = 4.0E+05 ! [m] default = 4.0E+05 ! the named topographies. MAXIMUM_DEPTH = 2000.0 ! [m] ! The maximum depth of the ocean. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern ! side of the global domain diff --git a/examples/solo_ocean/external_gwave/MOM_parameter_doc.all b/examples/solo_ocean/external_gwave/MOM_parameter_doc.all index f029eba5c5..cfb45f8181 100644 --- a/examples/solo_ocean/external_gwave/MOM_parameter_doc.all +++ b/examples/solo_ocean/external_gwave/MOM_parameter_doc.all @@ -347,6 +347,9 @@ MINIMUM_DEPTH = 0.01 ! [m] default = 0.0 ! The minimum depth of the ocean. MAXIMUM_DEPTH = 20.0 ! [m] ! The maximum depth of the ocean. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern ! side of the global domain diff --git a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all index 680e230aa0..4ceb5494cc 100644 --- a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all @@ -346,7 +346,13 @@ TOPO_CONFIG = "DOME2D" ! MAXIMUM_DEPTH = 4000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern ! side of the global domain diff --git a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.short b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.short index af338e7570..b6f80426e5 100644 --- a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.short +++ b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.short @@ -161,7 +161,10 @@ TOPO_CONFIG = "DOME2D" ! MAXIMUM_DEPTH = 4000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. ROTATION = "betaplane" ! default = "2omegasinlat" ! This specifies how the Coriolis parameter is specified: ! 2omegasinlat - Use twice the planetary rotation rate diff --git a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all index acd3a67f94..ea0496ca04 100644 --- a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all @@ -346,7 +346,13 @@ TOPO_CONFIG = "DOME2D" ! MAXIMUM_DEPTH = 4000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern ! side of the global domain diff --git a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.short b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.short index 5d18c18b68..c44b6e6b8d 100644 --- a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.short +++ b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.short @@ -164,7 +164,10 @@ TOPO_CONFIG = "DOME2D" ! MAXIMUM_DEPTH = 4000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. ROTATION = "betaplane" ! default = "2omegasinlat" ! This specifies how the Coriolis parameter is specified: ! 2omegasinlat - Use twice the planetary rotation rate diff --git a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all index 34b96b2a1d..9130c4a6fb 100644 --- a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all @@ -346,7 +346,13 @@ TOPO_CONFIG = "DOME2D" ! MAXIMUM_DEPTH = 4000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern ! side of the global domain diff --git a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.short b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.short index 67f1b1817d..4565feed07 100644 --- a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.short +++ b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.short @@ -164,7 +164,10 @@ TOPO_CONFIG = "DOME2D" ! MAXIMUM_DEPTH = 4000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. ROTATION = "betaplane" ! default = "2omegasinlat" ! This specifies how the Coriolis parameter is specified: ! 2omegasinlat - Use twice the planetary rotation rate diff --git a/examples/solo_ocean/global/MOM_parameter_doc.all b/examples/solo_ocean/global/MOM_parameter_doc.all index 3c3eb76702..e0b577d79a 100644 --- a/examples/solo_ocean/global/MOM_parameter_doc.all +++ b/examples/solo_ocean/global/MOM_parameter_doc.all @@ -354,7 +354,13 @@ TOPO_VARNAME = "depth" ! default = "depth" MAXIMUM_DEPTH = 6000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern ! side of the global domain diff --git a/examples/solo_ocean/global/MOM_parameter_doc.short b/examples/solo_ocean/global/MOM_parameter_doc.short index e73812787b..954e767299 100644 --- a/examples/solo_ocean/global/MOM_parameter_doc.short +++ b/examples/solo_ocean/global/MOM_parameter_doc.short @@ -166,7 +166,10 @@ TOPO_CONFIG = "file" ! MAXIMUM_DEPTH = 6000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. CHANNEL_CONFIG = "global_1deg" ! default = "none" ! A parameter that determines which set of channels are ! restricted to specific widths. Options are: diff --git a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all index 362a2ee851..dccb23b0b9 100644 --- a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all @@ -354,7 +354,13 @@ TOPO_VARNAME = "depth" ! default = "depth" MAXIMUM_DEPTH = 6000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern ! side of the global domain diff --git a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.short b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.short index a55b058bf8..4f9fefe155 100644 --- a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.short +++ b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.short @@ -166,7 +166,10 @@ TOPO_CONFIG = "file" ! MAXIMUM_DEPTH = 6000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. CHANNEL_CONFIG = "global_1deg" ! default = "none" ! A parameter that determines which set of channels are ! restricted to specific widths. Options are: diff --git a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all index 4ef63f2a94..52597e2a47 100644 --- a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all @@ -352,7 +352,13 @@ TOPO_VARNAME = "depth" ! default = "depth" MAXIMUM_DEPTH = 6000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern ! side of the global domain diff --git a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.short b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.short index 4c495ff967..61822898a2 100644 --- a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.short +++ b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.short @@ -171,7 +171,10 @@ TOPO_CONFIG = "file" ! MAXIMUM_DEPTH = 6000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. CHANNEL_CONFIG = "global_1deg" ! default = "none" ! A parameter that determines which set of channels are ! restricted to specific widths. Options are: diff --git a/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all b/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all index bc999683a6..8aa5c958e9 100644 --- a/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all +++ b/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all @@ -347,6 +347,9 @@ MINIMUM_DEPTH = 0.01 ! [m] default = 0.0 ! The minimum depth of the ocean. MAXIMUM_DEPTH = 20.0 ! [m] ! The maximum depth of the ocean. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern ! side of the global domain diff --git a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all index ee6c66ee36..e290f32aab 100644 --- a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all +++ b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all @@ -357,7 +357,13 @@ TOPO_VARNAME = "depth" ! default = "depth" MAXIMUM_DEPTH = 6000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern ! side of the global domain diff --git a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.short b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.short index ee91f2ea44..6a0134809c 100644 --- a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.short +++ b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.short @@ -168,7 +168,10 @@ TOPO_CONFIG = "file" ! MAXIMUM_DEPTH = 6000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. CHANNEL_CONFIG = "global_1deg" ! default = "none" ! A parameter that determines which set of channels are ! restricted to specific widths. Options are: diff --git a/examples/solo_ocean/resting/layer/MOM_parameter_doc.all b/examples/solo_ocean/resting/layer/MOM_parameter_doc.all index a4f70ee9c2..3c271e33f0 100644 --- a/examples/solo_ocean/resting/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/resting/layer/MOM_parameter_doc.all @@ -57,13 +57,13 @@ MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" LAYOUT = 0, 0 ! default = 0 ! The processor layout to be used, or 0, 0 to automatically ! set the layout based on the number of processors. -!NIPROC = 4 ! +!NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 4, 1 ! +!LAYOUT = 2, 1 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically @@ -347,6 +347,9 @@ MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 ! The minimum depth of the ocean. MAXIMUM_DEPTH = 1000.0 ! [m] ! The maximum depth of the ocean. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern ! side of the global domain @@ -745,6 +748,12 @@ CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 CFL_REPORT = 0.5 ! [nondim] default = 0.5 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. ! === Parameters of module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 @@ -943,6 +952,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False ! If true, use a pressure dependent freezing temperature ! when making frazil. The default is false, which will be ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True ! If true, mix the passive tracers in massless layers at ! the bottom into the interior as though a diffusivity of @@ -1042,6 +1053,11 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. ! === Parameters of module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True @@ -1182,11 +1198,11 @@ DT_FORCING = 1200.0 ! [s] default = 1200.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 5.0 ! [days] default = 5.0 +DAYMAX = 5.0 ! [days] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is - ! not set (as it was here) via ocean_solo_nml in input.nml. + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = -1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/solo_ocean/resting/layer/MOM_parameter_doc.short b/examples/solo_ocean/resting/layer/MOM_parameter_doc.short index 2e04ddac14..545e2780e3 100644 --- a/examples/solo_ocean/resting/layer/MOM_parameter_doc.short +++ b/examples/solo_ocean/resting/layer/MOM_parameter_doc.short @@ -32,13 +32,13 @@ NJGLOBAL = 2 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 4 ! +!NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -!LAYOUT = 4, 1 ! +!LAYOUT = 2, 1 ! ! The processor layout that was acutally used. IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically @@ -402,6 +402,11 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. ! === Parameters of module MOM_main (MOM_driver) === +DAYMAX = 5.0 ! [days] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = -1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/solo_ocean/resting/z/MOM_parameter_doc.all b/examples/solo_ocean/resting/z/MOM_parameter_doc.all index cd0d209cd7..63fb858723 100644 --- a/examples/solo_ocean/resting/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/resting/z/MOM_parameter_doc.all @@ -347,6 +347,9 @@ MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 ! The minimum depth of the ocean. MAXIMUM_DEPTH = 1000.0 ! [m] ! The maximum depth of the ocean. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern ! side of the global domain diff --git a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all index adac2808b5..d3197c8318 100644 --- a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all @@ -350,7 +350,13 @@ SEAMOUNT_LENGTH_SCALE = 20.0 ! [Same as x,y] default = 20.0 MAXIMUM_DEPTH = 4000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern ! side of the global domain diff --git a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.short b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.short index e0e3e599a6..6175d5b830 100644 --- a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.short +++ b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.short @@ -156,7 +156,10 @@ TOPO_CONFIG = "seamount" ! MAXIMUM_DEPTH = 4000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. ROTATION = "betaplane" ! default = "2omegasinlat" ! This specifies how the Coriolis parameter is specified: ! 2omegasinlat - Use twice the planetary rotation rate diff --git a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all index af3a909c2b..27121fa245 100644 --- a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all @@ -350,7 +350,13 @@ SEAMOUNT_LENGTH_SCALE = 20.0 ! [Same as x,y] default = 20.0 MAXIMUM_DEPTH = 4000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern ! side of the global domain diff --git a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.short b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.short index ec93921de6..6ea00ec153 100644 --- a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.short +++ b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.short @@ -159,7 +159,10 @@ TOPO_CONFIG = "seamount" ! MAXIMUM_DEPTH = 4000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. ROTATION = "betaplane" ! default = "2omegasinlat" ! This specifies how the Coriolis parameter is specified: ! 2omegasinlat - Use twice the planetary rotation rate diff --git a/examples/solo_ocean/seamount/z/MOM_parameter_doc.all b/examples/solo_ocean/seamount/z/MOM_parameter_doc.all index 8307a52f87..e3c5443f02 100644 --- a/examples/solo_ocean/seamount/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/z/MOM_parameter_doc.all @@ -350,7 +350,13 @@ SEAMOUNT_LENGTH_SCALE = 20.0 ! [Same as x,y] default = 20.0 MAXIMUM_DEPTH = 4000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern ! side of the global domain diff --git a/examples/solo_ocean/seamount/z/MOM_parameter_doc.short b/examples/solo_ocean/seamount/z/MOM_parameter_doc.short index fa7a886af6..e3bb5ff896 100644 --- a/examples/solo_ocean/seamount/z/MOM_parameter_doc.short +++ b/examples/solo_ocean/seamount/z/MOM_parameter_doc.short @@ -159,7 +159,10 @@ TOPO_CONFIG = "seamount" ! MAXIMUM_DEPTH = 4000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. ROTATION = "betaplane" ! default = "2omegasinlat" ! This specifies how the Coriolis parameter is specified: ! 2omegasinlat - Use twice the planetary rotation rate diff --git a/examples/solo_ocean/single_column/MOM_parameter_doc.all b/examples/solo_ocean/single_column/MOM_parameter_doc.all index 09858ad9a4..46428090e4 100644 --- a/examples/solo_ocean/single_column/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column/MOM_parameter_doc.all @@ -331,6 +331,9 @@ MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 ! The minimum depth of the ocean. MAXIMUM_DEPTH = 6000.0 ! [m] ! The maximum depth of the ocean. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern ! side of the global domain diff --git a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all index b6e66f606d..05573158c8 100644 --- a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all @@ -322,6 +322,9 @@ MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 ! The minimum depth of the ocean. MAXIMUM_DEPTH = 6000.0 ! [m] ! The maximum depth of the ocean. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern ! side of the global domain diff --git a/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all b/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all index 36ca319033..e26e47b490 100644 --- a/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all @@ -346,7 +346,13 @@ TOPO_CONFIG = "sloshing" ! MAXIMUM_DEPTH = 1000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern ! side of the global domain diff --git a/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.short b/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.short index 7a435ed3cc..fc38180f3e 100644 --- a/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.short +++ b/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.short @@ -152,7 +152,10 @@ TOPO_CONFIG = "sloshing" ! MAXIMUM_DEPTH = 1000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. ROTATION = "betaplane" ! default = "2omegasinlat" ! This specifies how the Coriolis parameter is specified: ! 2omegasinlat - Use twice the planetary rotation rate diff --git a/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all b/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all index a403cdf474..8c6420642f 100644 --- a/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all +++ b/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all @@ -346,7 +346,13 @@ TOPO_CONFIG = "sloshing" ! MAXIMUM_DEPTH = 1000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern ! side of the global domain diff --git a/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.short b/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.short index 9cfeec968d..d5695fa0ea 100644 --- a/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.short +++ b/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.short @@ -155,7 +155,10 @@ TOPO_CONFIG = "sloshing" ! MAXIMUM_DEPTH = 1000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. ROTATION = "betaplane" ! default = "2omegasinlat" ! This specifies how the Coriolis parameter is specified: ! 2omegasinlat - Use twice the planetary rotation rate diff --git a/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all b/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all index d1577f8f92..5da728aebd 100644 --- a/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all +++ b/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all @@ -367,6 +367,9 @@ MINIMUM_DEPTH = 0.01 ! [m] default = 0.0 ! The minimum depth of the ocean. MAXIMUM_DEPTH = 200.0 ! [m] ! The maximum depth of the ocean. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern ! side of the global domain diff --git a/src/initialization/MOM_grid_initialize.F90 b/src/initialization/MOM_grid_initialize.F90 index 86bfd6db95..b6c086f9eb 100644 --- a/src/initialization/MOM_grid_initialize.F90 +++ b/src/initialization/MOM_grid_initialize.F90 @@ -1412,7 +1412,7 @@ subroutine initialize_masks(G, PF) ! any land or boundary point. For points in the interior, mask2dCu, ! mask2dCv, and mask2dBu are all 1.0. - real :: Dmin, min_depth + real :: Dmin, min_depth, mask_depth integer :: i, j integer :: isd, isd_global, jsd, jsd_global logical :: apply_OBC_u_flather_east, apply_OBC_u_flather_west @@ -1420,11 +1420,16 @@ subroutine initialize_masks(G, PF) character(len=40) :: mod = "MOM_grid_init initialize_masks" call callTree_enter("initialize_masks(), MOM_grid_initialize.F90") - call get_param(PF, "MOM_grid_init initialize_masks", & - "MINIMUM_DEPTH", min_depth, & - "The minimum ocean depth, anything shallower than which \n"//& - "is assumed to be land and all fluxes are masked out.", & + call get_param(PF, "MOM_grid_init initialize_masks", "MINIMUM_DEPTH", min_depth, & + "If MASKING_DEPTH is unspecified, then anything shallower than\n"//& + "MINIMUM_DEPTH is assumed to be land and all fluxes are masked out.\n"//& + "If MASKING_DEPTH is specified, then all depths shallower than\n"//& + "MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH.", & units="m", default=0.0) + call get_param(PF, "MOM_grid_init initialize_masks", "MASKING_DEPTH", mask_depth, & + "The depth below which to mask points as land points, for which all\n"//& + "fluxes are zeroed out. MASKING_DEPTH is ignored if negative.", & + units="m", default=-9999.0) call get_param(PF, mod, "APPLY_OBC_U_FLATHER_EAST", apply_OBC_u_flather_east,& "Apply a Flather open boundary condition on the eastern \n"//& "side of the global domain", default=.false.) @@ -1444,6 +1449,7 @@ subroutine initialize_masks(G, PF) "APPLY_OBC_U_FLATHER_WEST or APPLY_OBC_V_FLATHER_SOUTH is true.") Dmin = MAX(min_depth,2.0*G%Angstrom_z) + if (mask_depth>=0.) Dmin = mask_depth call pass_var(G%bathyT, G%Domain) G%mask2dCu(:,:) = 0.0 ; G%mask2dCv(:,:) = 0.0 ; G%mask2dBu(:,:) = 0.0 diff --git a/src/initialization/MOM_initialization.F90 b/src/initialization/MOM_initialization.F90 index b5b999d1ba..d529cbf042 100644 --- a/src/initialization/MOM_initialization.F90 +++ b/src/initialization/MOM_initialization.F90 @@ -1264,17 +1264,34 @@ subroutine limit_topography(D, G, param_file, max_depth) ! This subroutine ensures that min_depth < D(x,y) < max_depth integer :: i, j character(len=40) :: mod = "limit_topography" ! This subroutine's name. - real :: min_depth + real :: min_depth, mask_depth call callTree_enter(trim(mod)//"(), MOM_initialization.F90") - call get_param(param_file, mod, "MINIMUM_DEPTH", min_depth, & - "The minimum depth of the ocean.", units="m", default=0.0) + call get_param(param_file, "MOM_grid_init initialize_masks", "MINIMUM_DEPTH", min_depth, & + "If MASKING_DEPTH is unspecified, then anything shallower than\n"//& + "MINIMUM_DEPTH is assumed to be land and all fluxes are masked out.\n"//& + "If MASKING_DEPTH is specified, then all depths shallower than\n"//& + "MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH.", & + units="m", default=0.0) + call get_param(param_file, mod, "MASKING_DEPTH", mask_depth, & + "The depth below which to mask the ocean as land.", units="m", & + default=-9999.0, do_not_log=.true.) ! Make sure that min_depth < D(x,y) < max_depth - do j=G%jsd,G%jed ; do i=G%isd,G%ied - D(i,j) = min( max( D(i,j), 0.5*min_depth ), max_depth ) - enddo ; enddo + if (mask_depth<-9990.) then + do j=G%jsd,G%jed ; do i=G%isd,G%ied + D(i,j) = min( max( D(i,j), 0.5*min_depth ), max_depth ) + enddo ; enddo + else + do j=G%jsd,G%jed ; do i=G%isd,G%ied + if (D(i,j)>0.) then + D(i,j) = min( max( D(i,j), min_depth ), max_depth ) + else + D(i,j) = 0. + endif + enddo ; enddo + endif call callTree_leave(trim(mod)//'()') end subroutine limit_topography From 93a638f498682f6d0f368b63bd3c9e27ebc91965 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 29 Oct 2013 16:21:58 -0400 Subject: [PATCH 258/372] Added expt MOM6z_SIS_025 o First cut at the ocean-SIS candidate for CM4 o Currently uses 288 PEs for 2 day test. --- .../ocean_SIS/MOM6z_SIS_025/INPUT/.datasets | 1 + .../ocean_SIS/MOM6z_SIS_025/INPUT/MOM_IC.nc | 1 + .../ocean_SIS/MOM6z_SIS_025/INPUT/MOM_IC_4.nc | 1 + .../MOM6z_SIS_025/INPUT/WOA05_pottemp_salt.nc | 1 + .../atmos_mosaic_ttttXland_mosaic_tttt.nc | 1 + .../atmos_mosaic_ttttXocean_mosaic_tttt.nc | 1 + .../MOM6z_SIS_025/INPUT/grid_spec.nc | 1 + .../MOM6z_SIS_025/INPUT/land_mask.nc | 1 + .../land_mosaic_ttttXocean_mosaic_tttt.nc | 1 + .../MOM6z_SIS_025/INPUT/layer_coord.cdl | 23 + .../MOM6z_SIS_025/INPUT/layer_coord.nc | Bin 0 -> 772 bytes .../MOM6z_SIS_025/INPUT/ncar_precip.clim.nc | 1 + .../MOM6z_SIS_025/INPUT/ncar_rad.clim.nc | 1 + .../MOM6z_SIS_025/INPUT/ocean_mask.nc | 1 + .../MOM6z_SIS_025/INPUT/ocean_mosaic.nc | 1 + .../MOM6z_SIS_025/INPUT/q_10_mod.clim.nc | 1 + .../ocean_SIS/MOM6z_SIS_025/INPUT/runoff.nc | 1 + .../MOM6z_SIS_025/INPUT/salt_restore.nc | 1 + .../INPUT/seawifs_1998-2006_smoothed_2x.nc | 1 + .../ocean_SIS/MOM6z_SIS_025/INPUT/slp.clim.nc | 1 + .../MOM6z_SIS_025/INPUT/sst_ice_clim.nc | 1 + .../MOM6z_SIS_025/INPUT/supergrid.nc | 1 + .../MOM6z_SIS_025/INPUT/t_10_mod.clim.nc | 1 + .../MOM6z_SIS_025/INPUT/tidal_amplitude.nc | 1 + .../ocean_SIS/MOM6z_SIS_025/INPUT/topog.nc | 1 + .../MOM6z_SIS_025/INPUT/u_10_mod.clim.nc | 1 + .../MOM6z_SIS_025/INPUT/v_10_mod.clim.nc | 1 + .../MOM6z_SIS_025/INPUT/vgrid_cm4.cdl | 38 + .../MOM6z_SIS_025/INPUT/vgrid_cm4.nc | Bin 0 -> 1968 bytes examples/ocean_SIS/MOM6z_SIS_025/MOM_input | 622 +++++++ examples/ocean_SIS/MOM6z_SIS_025/MOM_override | 2 + .../MOM6z_SIS_025/MOM_parameter_doc.all | 1585 +++++++++++++++++ .../MOM6z_SIS_025/MOM_parameter_doc.short | 622 +++++++ examples/ocean_SIS/MOM6z_SIS_025/data_table | 45 + examples/ocean_SIS/MOM6z_SIS_025/diag_table | 278 +++ examples/ocean_SIS/MOM6z_SIS_025/field_table | 25 + examples/ocean_SIS/MOM6z_SIS_025/input.nml | 128 ++ .../ocean_SIS/MOM6z_SIS_025/timestats.gnu | 11 + .../ocean_SIS/MOM6z_SIS_025/timestats.intel | 11 + 39 files changed, 3415 insertions(+) create mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/.datasets create mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/MOM_IC.nc create mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/MOM_IC_4.nc create mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/WOA05_pottemp_salt.nc create mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/atmos_mosaic_ttttXland_mosaic_tttt.nc create mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/atmos_mosaic_ttttXocean_mosaic_tttt.nc create mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/grid_spec.nc create mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/land_mask.nc create mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/land_mosaic_ttttXocean_mosaic_tttt.nc create mode 100644 examples/ocean_SIS/MOM6z_SIS_025/INPUT/layer_coord.cdl create mode 100644 examples/ocean_SIS/MOM6z_SIS_025/INPUT/layer_coord.nc create mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/ncar_precip.clim.nc create mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/ncar_rad.clim.nc create mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/ocean_mask.nc create mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/ocean_mosaic.nc create mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/q_10_mod.clim.nc create mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/runoff.nc create mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/salt_restore.nc create mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/seawifs_1998-2006_smoothed_2x.nc create mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/slp.clim.nc create mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/sst_ice_clim.nc create mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/supergrid.nc create mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/t_10_mod.clim.nc create mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/tidal_amplitude.nc create mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/topog.nc create mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/u_10_mod.clim.nc create mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/v_10_mod.clim.nc create mode 100644 examples/ocean_SIS/MOM6z_SIS_025/INPUT/vgrid_cm4.cdl create mode 100644 examples/ocean_SIS/MOM6z_SIS_025/INPUT/vgrid_cm4.nc create mode 100644 examples/ocean_SIS/MOM6z_SIS_025/MOM_input create mode 100644 examples/ocean_SIS/MOM6z_SIS_025/MOM_override create mode 100644 examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all create mode 100644 examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short create mode 100644 examples/ocean_SIS/MOM6z_SIS_025/data_table create mode 100644 examples/ocean_SIS/MOM6z_SIS_025/diag_table create mode 100644 examples/ocean_SIS/MOM6z_SIS_025/field_table create mode 100644 examples/ocean_SIS/MOM6z_SIS_025/input.nml create mode 100644 examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu create mode 100644 examples/ocean_SIS/MOM6z_SIS_025/timestats.intel diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/.datasets b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/.datasets new file mode 120000 index 0000000000..086a13aa04 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/.datasets @@ -0,0 +1 @@ +../../../.datasets \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/MOM_IC.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/MOM_IC.nc new file mode 120000 index 0000000000..1cd3711e07 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/MOM_IC.nc @@ -0,0 +1 @@ +.datasets/MOM6z_SIS_025/siena/INPUT/MOM_IC.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/MOM_IC_4.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/MOM_IC_4.nc new file mode 120000 index 0000000000..42e477c3c2 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/MOM_IC_4.nc @@ -0,0 +1 @@ +.datasets/MOM6z_SIS_025/siena/INPUT/MOM_IC_4.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/WOA05_pottemp_salt.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/WOA05_pottemp_salt.nc new file mode 120000 index 0000000000..c83305ca57 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/WOA05_pottemp_salt.nc @@ -0,0 +1 @@ +.datasets/obs/WOA05_pottemp_salt.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/atmos_mosaic_ttttXland_mosaic_tttt.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/atmos_mosaic_ttttXland_mosaic_tttt.nc new file mode 120000 index 0000000000..3603596888 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/atmos_mosaic_ttttXland_mosaic_tttt.nc @@ -0,0 +1 @@ +.datasets/MOM6z_SIS_025/siena/mosaic.unpacked/atmos_mosaic_ttttXland_mosaic_tttt.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/atmos_mosaic_ttttXocean_mosaic_tttt.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/atmos_mosaic_ttttXocean_mosaic_tttt.nc new file mode 120000 index 0000000000..d0cc11f158 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/atmos_mosaic_ttttXocean_mosaic_tttt.nc @@ -0,0 +1 @@ +.datasets/MOM6z_SIS_025/siena/mosaic.unpacked/atmos_mosaic_ttttXocean_mosaic_tttt.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/grid_spec.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/grid_spec.nc new file mode 120000 index 0000000000..0a7be84122 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/grid_spec.nc @@ -0,0 +1 @@ +.datasets/MOM6z_SIS_025/siena/mosaic.unpacked/grid_spec.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/land_mask.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/land_mask.nc new file mode 120000 index 0000000000..fad036a0a3 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/land_mask.nc @@ -0,0 +1 @@ +.datasets/MOM6z_SIS_025/siena/mosaic.unpacked/land_mask.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/land_mosaic_ttttXocean_mosaic_tttt.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/land_mosaic_ttttXocean_mosaic_tttt.nc new file mode 120000 index 0000000000..20812c3b24 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/land_mosaic_ttttXocean_mosaic_tttt.nc @@ -0,0 +1 @@ +.datasets/MOM6z_SIS_025/siena/mosaic.unpacked/land_mosaic_ttttXocean_mosaic_tttt.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/layer_coord.cdl b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/layer_coord.cdl new file mode 100644 index 0000000000..e6dbe70d35 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/layer_coord.cdl @@ -0,0 +1,23 @@ +netcdf layer_coord { +dimensions: + Layer = 75 ; +variables: + double Layer(Layer) ; + Layer:long_name = "Layer Target Potential Density" ; + Layer:units = "kg m-3" ; + +data: + + Layer = + 1009.420, 1012.893, 1016.366, 1019.839, 1023.311, 1026.784, 1030.169, + 1030.916, 1031.516, 1031.995, 1032.382, 1032.708, 1032.995, 1033.254, + 1033.497, 1033.729, 1033.950, 1034.162, 1034.366, 1034.558, 1034.740, + 1034.913, 1035.075, 1035.227, 1035.369, 1035.499, 1035.618, 1035.728, + 1035.829, 1035.922, 1036.009, 1036.089, 1036.164, 1036.234, 1036.301, + 1036.365, 1036.427, 1036.487, 1036.546, 1036.603, 1036.660, 1036.715, + 1036.768, 1036.815, 1036.856, 1036.893, 1036.926, 1036.955, 1036.981, + 1037.004, 1037.024, 1037.042, 1037.059, 1037.074, 1037.088, 1037.101, + 1037.115, 1037.128, 1037.142, 1037.155, 1037.168, 1037.182, 1037.195, + 1037.210, 1037.226, 1037.245, 1037.268, 1037.297, 1037.339, 1037.397, + 1037.468, 1037.558, 1037.665, 1037.783, 1037.900 ; +} diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/layer_coord.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/layer_coord.nc new file mode 100644 index 0000000000000000000000000000000000000000..c7a21340bf3094a41b2481505fda8d6293931759 GIT binary patch literal 772 zcmZ9JeMpm06vj(b@&gg^53^d^Oq=PNbDJU+p45z*!J>#!qntF>Y|h$dxu_sSB1XKY zBBL)WDraCaqC_O3q%5Q;L+Fq7frOM<2=;}R((`^q(1rK?-Fxo2&pr1!l~vVq=g1=& z5a$Us&XCJ5$E-4>e+vHp@BclUioG~|N!~`Edxy{2;F69=F_omJ-t6?dT|u?2G3fFI zJx;H>%H<1qf*~m}p~>e72L7E%-0fC3=uJ`}5z=|05+Y097_u*u(EsJc zE`OASw>@jF3_c)X`XB-U;uP(R(b@{)tea_D;^z}Dxbf?QH%zQbuiNl)l6dj-$lC5q zV$IQlxYYH;+Toe6J=MfHN<23{>s0VAaqe$fFYnXgsaOv2(x({Dh;`TBZ~FP1IDg-h z+hum*Wh-`WUDySpI!8WnLC0A0@GNm*jhtWj(H~VmBG!jus0^H)ifM<4mp6+SgGitG zMr^Q+)~-GVM%53`cMumPm0AZn!ENG$z{teKTY6AL8nMw_W>2pJo8)_qcgo=a){_vp zKwNCdzI1Ot=#lk{uf9rNwHNExl8IFZ``)0)-vuIO2u^Be5>jPKT!zj=?5SeHP;mSNC=!S3`sMKk05iiDCY@Y^f@7*}w z3L-mi4D8!(DL({0?#?_g0;23a*Fbbp(oyiPNmud#@w`724G0yz~aj+^* literal 0 HcmV?d00001 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/ncar_precip.clim.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/ncar_precip.clim.nc new file mode 120000 index 0000000000..1aedfc1a0a --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/ncar_precip.clim.nc @@ -0,0 +1 @@ +.datasets/CORE/NYF_v2.0/ncar_precip.clim.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/ncar_rad.clim.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/ncar_rad.clim.nc new file mode 120000 index 0000000000..d14bd3a9d7 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/ncar_rad.clim.nc @@ -0,0 +1 @@ +.datasets/CORE/NYF_v2.0/ncar_rad.clim.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/ocean_mask.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/ocean_mask.nc new file mode 120000 index 0000000000..0e113cc57f --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/ocean_mask.nc @@ -0,0 +1 @@ +.datasets/MOM6z_SIS_025/siena/mosaic.unpacked/ocean_mask.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/ocean_mosaic.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/ocean_mosaic.nc new file mode 120000 index 0000000000..7af2203652 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/ocean_mosaic.nc @@ -0,0 +1 @@ +.datasets/MOM6z_SIS_025/siena/mosaic.unpacked/ocean_mosaic.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/q_10_mod.clim.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/q_10_mod.clim.nc new file mode 120000 index 0000000000..10034b6841 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/q_10_mod.clim.nc @@ -0,0 +1 @@ +.datasets/CORE/NYF_v2.0/q_10_mod.clim.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/runoff.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/runoff.nc new file mode 120000 index 0000000000..7aa96a8648 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/runoff.nc @@ -0,0 +1 @@ +.datasets/MOM6z_SIS_025/siena/INPUT/runoff.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/salt_restore.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/salt_restore.nc new file mode 120000 index 0000000000..4916ebe685 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/salt_restore.nc @@ -0,0 +1 @@ +.datasets/MOM6z_SIS_025/siena/INPUT/salt_restore.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/seawifs_1998-2006_smoothed_2x.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/seawifs_1998-2006_smoothed_2x.nc new file mode 120000 index 0000000000..7d5674b54e --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/seawifs_1998-2006_smoothed_2x.nc @@ -0,0 +1 @@ +.datasets/MOM6z_SIS_025/siena/INPUT/seawifs_1998-2006_smoothed_2x.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/slp.clim.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/slp.clim.nc new file mode 120000 index 0000000000..240294dbde --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/slp.clim.nc @@ -0,0 +1 @@ +.datasets/CORE/NYF_v2.0/slp.clim.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/sst_ice_clim.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/sst_ice_clim.nc new file mode 120000 index 0000000000..b36f603c1e --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/sst_ice_clim.nc @@ -0,0 +1 @@ +.datasets/MOM6z_SIS_025/siena/INPUT/sst_ice_clim.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/supergrid.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/supergrid.nc new file mode 120000 index 0000000000..89a27e453d --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/supergrid.nc @@ -0,0 +1 @@ +.datasets/MOM6z_SIS_025/siena/mosaic.unpacked/supergrid.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/t_10_mod.clim.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/t_10_mod.clim.nc new file mode 120000 index 0000000000..d1e8efbd12 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/t_10_mod.clim.nc @@ -0,0 +1 @@ +.datasets/CORE/NYF_v2.0/t_10_mod.clim.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/tidal_amplitude.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/tidal_amplitude.nc new file mode 120000 index 0000000000..6e27284b5b --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/tidal_amplitude.nc @@ -0,0 +1 @@ +.datasets/MOM6z_SIS_025/siena/INPUT/tidal_amplitude.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/topog.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/topog.nc new file mode 120000 index 0000000000..246600ac35 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/topog.nc @@ -0,0 +1 @@ +.datasets/MOM6z_SIS_025/siena/mosaic.unpacked/topog.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/u_10_mod.clim.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/u_10_mod.clim.nc new file mode 120000 index 0000000000..f7c1466beb --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/u_10_mod.clim.nc @@ -0,0 +1 @@ +.datasets/CORE/NYF_v2.0/u_10_mod.clim.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/v_10_mod.clim.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/v_10_mod.clim.nc new file mode 120000 index 0000000000..fb89f12b4e --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/v_10_mod.clim.nc @@ -0,0 +1 @@ +.datasets/CORE/NYF_v2.0/v_10_mod.clim.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/vgrid_cm4.cdl b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/vgrid_cm4.cdl new file mode 100644 index 0000000000..f3b0163e03 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/vgrid_cm4.cdl @@ -0,0 +1,38 @@ +netcdf vgrid { +dimensions: + nz = 75 ; + zt = 50 ; + zw = 51 ; +variables: + double dz(nz) ; + dz:long_name = "z coordinate level thickness" ; + dz:units = "m" ; + double zt(zt) ; + zt:long_name = "Diagnostic z coordinate level position" ; + zt:comment = "Used for diagnostics only" ; + zt:units = "m" ; + double zw(zw) ; + zw:long_name = "Diagnostic z coordinate interface position" ; + zw:comment = "Used for diagnostics only" ; + zw:units = "m" ; + +// global attributes: + :filename = "vgrid_cm4.nc" ; +data: + + dz = 2.00, 2.00, 2.00, 2.00, 2.01, 2.01, 2.02, 2.02, 2.05, 2.07, 2.09, 2.13, 2.18, 2.24, 2.30, 2.40, 2.50, 2.62, 2.78, 2.95, 3.17, 3.42, 3.71, 4.07, 4.48, 4.97, 5.55, 6.23, 7.04, 7.99, 9.11, 10.43, 11.98, 13.80, 15.94, 18.42, 21.32, 24.66, 28.51, 32.91, 37.92, 43.56, 49.87, 56.88, 64.55, 72.91, 81.87, 91.40, 101.39, 111.73, 122.29, 132.93, 143.47, 153.78, 163.70, 173.07, 181.78, 189.76, 196.89, 203.17, 208.58, 213.14, 216.87, 219.87, 222.19, 223.94, 225.18, 226.04, 226.59, 226.90, 227.07, 227.14, 227.16, 227.16, 227.17; + + zt = 5.05, 15.15, 25.25, 35.4, 45.6, 55.85, 66.25, 76.85, 87.65, 98.75, + 110.25, 122.3, 135.15, 149.1, 164.55, 182, 202.15, 225.95, 254.6, 289.55, + 332.5, 385.4, 450.25, 528.9, 622.85, 732.85, 858.9, 1000.25, 1155.4, + 1322.5, 1499.55, 1684.6, 1875.95, 2072.15, 2272, 2474.55, 2679.1, + 2885.15, 3092.3, 3300.25, 3508.75, 3717.65, 3926.85, 4136.25, 4345.85, + 4555.6, 4765.4, 4975.25, 5185.15, 5394.6 ; + + zw = 0, 10.1, 20.2, 30.3, 40.5, 50.7, 61, 71.5, 82.2, 93.1, 104.4, 116.1, + 128.5, 141.8, 156.4, 172.7, 191.3, 213, 238.9, 270.3, 308.8, 356.2, + 414.6, 485.9, 571.9, 673.8, 791.9, 925.9, 1074.6, 1236.2, 1408.8, 1590.3, + 1778.9, 1973, 2171.3, 2372.7, 2576.4, 2781.8, 2988.5, 3196.1, 3404.4, + 3613.1, 3822.2, 4031.5, 4241, 4450.7, 4660.5, 4870.3, 5080.2, 5290.1, + 5499.1 ; +} diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/vgrid_cm4.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/vgrid_cm4.nc new file mode 100644 index 0000000000000000000000000000000000000000..599d9919de5b0ff16b487373449ca449eae6881e GIT binary patch literal 1968 zcmcIkT}%{L6rM%8DpX@FF_4-%X{n-3tPwQS6mw9d8aEYCT2Mrm+1Yj2*%`V!UF*_R z)L^YK!Joz=ib0_*rGn^cLeqzuHffE@lT9oMiINx-qmd_#zBIk(ewX$I`_`M>Irn_$ zJKs6?+=aDe`(#-vhCW5XZI>Vz56!){y;{UeglUB})n>HpQM?}(;l9u%~U6z0l(${7m#qF$H0 zs8`GJ%y>9xnEL!(%f@9i+ubo`Ivl+Rz9K(#h+Fv7iFR_WwLC+Q}WBS5}JOJS0~MsvUQZL z?5siA2+a{qrN-COD@ylO?lLt_^OSC`!sn|#7byKViqT*Gm<-S&g}<%py`yxNN73&J zNw1>fJ|-@v_xABce;VAA`TLax~ zk9lwlsQwuA8@e!$;Dj6`8O7j*l9;!74tn8X;1M4Wy%JqX)g4ddVxn@6VK7y zOVJi(f5SYZf5F;sp{`wudD>MxkQTD*Zi+QRb|dQAA?Vqrc-Dt)^shzT9Q6)M1IT+9 zzc4CIV;yIP9;U4lDd*FwTf*-yLzEy^} zy&8J%E%4&Gz`bkWeL4^E&+_57egWS8BzOnz!ydW~ynPLL$7Z44SN-t6b`bBZf?n4q z_ndk1*i zZ1@L%hJSbh_Q-YM$19+70{>vBV-)dIYEEbVK>hBg==0o{$m`XS_svhhzpDkW?-}y@ xI}ks=3jV+t@-FNFZ|ErO#l|!f=u%ND1C;g$MB)gg|3u#9{yb5jldiN#`!{ZJnPvb0 literal 0 HcmV?d00001 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_input b/examples/ocean_SIS/MOM6z_SIS_025/MOM_input new file mode 100644 index 0000000000..425dea7a04 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_input @@ -0,0 +1,622 @@ +TRIPOLAR_N = True ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 1440 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 1120 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 18 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 16 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!LAYOUT = 18, 16 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 2, 2 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. +NK = 75 ! [nondim] + ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + +! === Parameters of module MOM === +DIABATIC_FIRST = True ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. +BULKMIXEDLAYER = False ! [Boolean] default = True + ! If true, use a Kraus-Turner-like bulk mixed layer + ! with transitional buffer layers. Layers 1 through + ! NKML+NKBL have variable densities. There must be at + ! least NKML+NKBL+1 layers if BULKMIXEDLAYER is true. + ! The default is the same setting as ENABLE_THERMODYNAMICS. +USE_REGRIDDING = True ! [Boolean] default = False + ! If True, use the ALE algorithm (regridding/remapping). + ! If False, use the layered isopycnal algorithm. +THICKNESSDIFFUSE = True ! [Boolean] default = False + ! If true, interfaces or isopycnal surfaces are diffused, + ! depending on the value of FULL_THICKNESSDIFFUSE. +THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. + ! This is only used if THICKNESSDIFFUSE is true. +DT = 1800.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 3600.0 ! [s] default = 1800.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 + ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. Making this + ! larger than DT_THERM reduces the performance penalty + ! of regridding to depth online. +DTBT_RESET_PERIOD = -1.0 ! [s] default = 3600.0 + ! The period between recalculations of DTBT (if DTBT <= 0). + ! If DTBT_RESET_PERIOD is negative, DTBT is set based + ! only on information available at initialization. If + ! dynamic, DTBT will be set at least every forcing time + ! step, and if 0, every dynamics time step. The default is + ! set by DT_THERM. This is only used if SPLIT is true. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +BOUND_SALINITY = True ! [Boolean] default = False + ! If true, limit salinity to being positive. (The sea-ice + ! model may ask for more salt than is available and + ! drive the salinity negative otherwise.) +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +CHECK_BAD_SURFACE_VALS = True ! [Boolean] default = False + ! If true, check the surface state for ridiculous values. +BAD_VAL_SSH_MAX = 50.0 ! [m] default = 20.0 + ! The value of SSH above which a bad value message is + ! triggered, if CHECK_BAD_SURFACE_VALS is true. +BAD_VAL_SSS_MAX = 65.0 ! [PSU] default = 45.0 + ! The value of SSS above which a bad value message is + ! triggered, if CHECK_BAD_SURFACE_VALS is true. +BAD_VAL_SST_MAX = 55.0 ! [deg C] default = 45.0 + ! The value of SST above which a bad value message is + ! triggered, if CHECK_BAD_SURFACE_VALS is true. +BAD_VAL_SST_MIN = -3.0 ! [deg C] default = -2.1 + ! The value of SST below which a bad value message is + ! triggered, if CHECK_BAD_SURFACE_VALS is true. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. + +! === Parameters of module MOM_tracer_registry === + +! === Parameters of module MOM_tracer_flow_control === +USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False + ! If true, use the ideal_age_example tracer package. + +! === Parameters of module ideal_age_example === +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "file" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +COORD_FILE = "layer_coord.nc" ! + ! The file from which the coordinate densities are read. + +! === Parameters of module MOM_grid_init === +GRID_CONFIG = "mosaic" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +GRID_FILE = "supergrid.nc" ! + ! Name of the file from which to read horizontal grid data. +TOPO_CONFIG = "file" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MAXIMUM_DEPTH = 6500.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 9.5 ! [m] default = 0.0 + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +MASKING_DEPTH = 0.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. +ALWAYS_WRITE_GEOM = False ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +THICKNESS_CONFIG = "file" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +THICKNESS_FILE = "MOM_IC_4.nc" ! + ! The name of the thickness file. +TS_CONFIG = "file" ! + ! A string that determines how the initial tempertures + ! and salinities are specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +TS_FILE = "MOM_IC.nc" ! + ! The initial condition file for temperature. +TEMP_IC_VAR = "Temp" ! default = "PTEMP" + ! The initial condition variable for potential temperature. +SALT_IC_VAR = "Salt" ! default = "SALT" + ! The initial condition variable for salinity. +REGRIDDING_COORDINATE_MODE = "Z*" ! default = "LAYER" + ! Coordinate mode for vertical regridding. + ! Choose among the following possibilities: + ! LAYER - Isopycnal or stacked shallow water layers + ! Z* - stetched geopotential z* + ! SIGMA - terrain following coordinates + ! RHO - continuous isopycnal +ALE_COORDINATE_CONFIG = "FILE:INPUT/vgrid_cm4.nc,dz" ! default = "UNIFORM" + ! Determines how to specify the coordinate + ! resolution. Valid options are: + ! PARAM - use the vector-parameter ALE_RESOLUTION + ! UNIFORM - uniformly distributed + ! FILE:string - read from a file. The string specifies + ! the filename and variable name, separated + ! by a comma or space, e.g. FILE:lev.nc,Z +!ALE_RESOLUTION = 4*2.0, 2*2.01, 2*2.02, 2.05, 2.07, 2.09, 2.13, 2.18, 2.24, 2.3, 2.4, 2.5, 2.62, 2.78, 2.95, 3.17, 3.42, 3.71, 4.07, 4.48, 4.97, 5.55, 6.23, 7.04, 7.99, 9.11, 10.43, 11.98, 13.8, 15.94, 18.42, 21.32, 24.66, 28.51, 32.91, 37.92, 43.56, 49.87, 56.88, 64.55, 72.91, 81.87, 91.4, 101.39, 111.73, 122.29, 132.93, 143.47, 153.78, 163.7, 173.07, 181.78, 189.76, 196.89, 203.17, 208.58, 213.14, 216.87, 219.87, 222.19, 223.94, 225.18, 226.04, 226.59, 226.9, 227.07, 227.14, 2*227.16, 227.17 ! [m] + ! The distribution of vertical resolution for the target + ! grid used for Eulerian-like coordinates. For example, + ! in z-coordinate mode, the parameter is a list of level + ! thicknesses (in m). In sigma-coordinate mode, the list + ! is of non-dimensional fractions of the water column. + +! === Parameters of module MOM_MEKE === + +! === Parameters of module MOM_lateral_mixing_coeffs === +USE_VARIABLE_MIXING = True ! [Boolean] default = False + ! If true, the variable mixing code will be called. This + ! allows diagnostics to be created even if the scheme is + ! not used. If KHTR_SLOPE_CFF>0 or KhTh_Slope_Cff>0, + ! this is set to true regardless of what is in the + ! parameter file. +RESOLN_SCALED_KH = True ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTH = True ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +KHTR_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the epipycnal tracer diffusivity + +! === Parameters of module MOM_wave_speed === +ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.75E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +ETA_TOLERANCE_AUX = 0.001 ! [m] default = 1.0E-06 + ! The tolerance for free-surface height discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses when calculating the auxiliary + ! corrected velocities. By default, this is the same as + ! ETA_TOLERANCE, but can be made larger for efficiency. +CORIOLIS_EN_DIS = True ! [Boolean] default = False + ! If true, two estimates of the thickness fluxes are used + ! to estimate the Coriolis term, and the one that + ! dissipates energy relative to the other one is used. +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option is + ! always effectively false with CORIOLIS_EN_DIS defined and + ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. + +! === Parameters of module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +SMAGORINSKY_KH = True ! [Boolean] default = False + ! If true, use a Smagorinsky nonlinear eddy viscosity. +SMAG_LAP_CONST = 0.01 ! [nondim] default = 0.0 + ! The nondimensional Laplacian Smagorinsky constant, + ! often 0.15. +AH_VEL_SCALE = 0.025 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. + +! === Parameters of module MOM_vert_friction === +CHANNEL_DRAG = True ! [Boolean] default = False + ! If true, the bottom drag is exerted directly on each + ! layer proportional to the fraction of the bottom it + ! overlies. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +HMIX_FIXED = 0.5 ! [m] + ! The prescribed depth over which the near-surface + ! viscosity and diffusivity are elevated when the bulk + ! mixed layer is not used. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. +CFL_TRUNCATE_RAMP_TIME = 4.32E+04 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.2 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +PRANDTL_TURB = 1.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. +SMAG_CONST_CHANNEL = 0.15 ! [nondim] default = 0.01 + ! The nondimensional Laplacian Smagorinsky constant used + ! in calculating the channel drag if it is enabled. The + ! default is to use the same value as SMAG_LAP_CONST if + ! it is defined, or 0.15 if it is not. The value used is + ! also 0.15 if the specified value is negative. + +! === Parameters of module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +BT_PROJECT_VELOCITY = True ! [Boolean] default = False + ! If true, step the barotropic velocity first and project + ! out the velocity tendancy by 1+BEBT when calculating the + ! transport. The default (false) is to use a predictor + ! continuity step to find the pressure field, and then + ! to do a corrector continuity step using a weighted + ! average of the old and new velocities, with weights + ! of (1-BEBT) and BEBT. +BT_THICK_SCHEME = "FROM_BT_CONT" ! default = "HYBRID" + ! A string describing the scheme that is used to set the + ! open face areas used for barotropic transport and the + ! relative weights of the accelerations. Valid values are: + ! ARITHMETIC - arithmetic mean layer thicknesses + ! HARMONIC - harmonic mean layer thicknesses + ! HYBRID (the default) - use arithmetic means for + ! layers above the shallowest bottom, the harmonic + ! mean for layers below, and a weighted average for + ! layers that straddle that depth + ! FROM_BT_CONT - use the average thicknesses kept + ! in the h_u and h_v fields of the BT_cont_type +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = -0.9 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + +! === Parameters of module MOM_thickness_diffuse === +KHTH = 1.0 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. +KHTH_MAX = 1000.0 ! [m2 s-1] default = 0.0 + ! The maximum horizontal thickness diffusivity. +Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. +NK_ZSPACE (from file) = -1 ! [nondim] + ! The number of depth-space levels. This is determined + ! from the size of the variable zw in the output grid file. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +USE_KPP = True ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +ML_RADIATION = True ! [Boolean] default = False + ! If true, allow a fraction of TKE available from wind + ! work to penetrate below the base of the mixed layer + ! with a vertical decay scale determined by the minimum + ! of: (1) The depth of the mixed layer, (2) an Ekman + ! length scale. +ML_RAD_COEFF = 0.1 ! [nondim] default = 0.2 + ! The coefficient which scales MSTAR*USTAR^3 to obtain + ! the energy available for mixing below the base of the + ! mixed layer. This is only used if ML_RADIATION is true. +BBL_MIXING_AS_MAX = False ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the + ! BBL mixing and the other diffusivities. Otherwise, + ! diffusiviy from the BBL_mixing is simply added. +HENYEY_IGW_BACKGROUND = True ! [Boolean] default = False + ! If true, use a latitude-dependent scaling for the near + ! surface background diffusivity, as described in + ! Harrison & Hallberg, JPO 2008. +N2_FLOOR_IOMEGA2 = 0.0 ! [nondim] default = 1.0 + ! The floor applied to N2(k) scaled by Omega^2: + ! If =0., N2(k) is simply positive definite. + ! If =1., N2(k) > Omega^2 everywhere. +KD = 2.0E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 + ! The minimum diapycnal diffusivity. +KDML = 1.0E-04 ! [m2 s-1] default = 2.0E-05 + ! If BULKMIXEDLAYER is false, KDML is the elevated + ! diapycnal diffusivity in the topmost HMIX of fluid. + ! KDML is only used if BULKMIXEDLAYER is false. +INT_TIDE_DISSIPATION = True ! [Boolean] default = False + ! If true, use an internal tidal dissipation scheme to + ! drive diapycnal mixing, along the lines of St. Laurent + ! et al. (2002) and Simmons et al. (2004). +DISSIPATION_N0 = 1.0E-07 ! [W m-3] default = 0.0 + ! The intercept when N=0 of the N-dependent expression + ! used to set a minimum dissipation by which to determine + ! a lower bound of Kd (a floor): A in eps_min = A + B*N. +DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 + ! The coefficient multiplying N, following Gargett, used to + ! set a minimum dissipation by which to determine a lower + ! bound of Kd (a floor): B in eps_min = A + B*N +INT_TIDE_DECAY_SCALE = 300.3003003003003 ! [m] default = 0.0 + ! The decay scale away from the bottom for tidal TKE with + ! the new coding when INT_TIDE_DISSIPATION is used. +KAPPA_ITIDES = 6.28319E-04 ! [m-1] default = 6.283185307179586E-04 + ! A topographic wavenumber used with INT_TIDE_DISSIPATION. + ! The default is 2pi/10 km, as in St.Laurent et al. 2002. +KAPPA_H2_FACTOR = 0.75 ! [nondim] default = 1.0 + ! A scaling factor for the roughness amplitude with nINT_TIDE_DISSIPATION. +TKE_ITIDE_MAX = 0.1 ! [W m-2] default = 1000.0 + ! The maximum internal tide energy source availble to mix + ! above the bottom boundary layer with INT_TIDE_DISSIPATION. +READ_TIDEAMP = True ! [Boolean] default = False + ! If true, read a file (given by TIDEAMP_FILE) containing + ! the tidal amplitude with INT_TIDE_DISSIPATION. +TIDEAMP_FILE = "tidal_amplitude.nc" ! default = "tideamp.nc" + ! The path to the file containing the spatially varying + ! tidal amplitudes with INT_TIDE_DISSIPATION. +H2_FILE = "topog.nc" ! + ! The path to the file containing the sub-grid-scale + ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + +! === Parameters of module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP +USE_CONVECTION = True ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. + +! === Parameters of module MOM_diffConvection === +! This is module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === Parameters of module MOM_entrain_diffusive === +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.897366596101028E-05 + ! The tolerance with which to solve for entrainment values. + +! === Parameters of module MOM_kappa_shear === +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + +! === Parameters of module MOM_regularize_layers === + +! === Parameters of module MOM_opacity === +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +CHL_FILE = "seawifs_1998-2006_smoothed_2x.nc" ! + ! CHL_FILE is the file containing chl_a concentrations in + ! the variable CHL_A. It is used when VAR_PEN_SW and + ! CHL_FROM_FILE are true. +PEN_SW_NBANDS = 3 ! default = 1 + ! The number of bands of penetrating shortwave radiation. + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === +DIFFUSE_ML_TO_INTERIOR = True ! [Boolean] default = False + ! If true, enable epipycnal mixing between the surface + ! boundary layer and the interior. +CHECK_DIFFUSIVE_CFL = True ! [Boolean] default = False + ! If true, use enough iterations the diffusion to ensure + ! that the diffusive equivalent of the CFL limit is not + ! violated. If false, always use 1 iteration. +ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 + ! With Diffuse_ML_interior, the ratio of the truly + ! horizontal diffusivity in the mixed layer to the + ! epipycnal diffusivity. The valid range is 0 to 1. + +! === Parameters of module ocean_model_init === +ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. +RESTORE_SALINITY = True ! [Boolean] default = False + ! If true, the coupled driver will add a globally-balanced + ! fresh-water flux that drives sea-surface salinity + ! toward specified values. + +! === Parameters of module MOM_surface_forcing === +MAX_P_SURF = 3.0E+04 ! [Pa] default = -1.0 + ! The maximum surface pressure that can be exerted by the + ! atmosphere and floating sea-ice or ice shelves. This is + ! needed because the FMS coupling structure does not + ! limit the water that can be frozen out of the ocean and + ! the ice-ocean heat fluxes are treated explicitly. No + ! limit is applied if a negative value is used. +ADJUST_NET_FRESH_WATER_TO_ZERO = True ! [Boolean] default = False + ! If true, adjusts the net fresh-water forcing seen + ! by the ocean (including restoring) to zero. +WIND_STAGGER = "B" ! default = "C" + ! A case-insensitive character string to indicate the + ! staggering of the input wind stress field. Valid + ! values are 'A', 'B', or 'C'. +FLUXCONST = 0.1667 ! [m day-1] + ! The constant that relates the restoring surface fluxes + ! to the relative surface anomalies (akin to a piston + ! velocity). Note the non-MKS units. +SRESTORE_AS_SFLUX = True ! [Boolean] default = False + ! If true, the restoring of salinity is applied as a salt + ! flux instead of as a freshwater flux. +MAX_DELTA_SRESTORE = 5.0 ! [PSU or g kg-1] default = 999.0 + ! The maximum salinity difference used in restoring terms. +CD_TIDES = 0.0025 ! [nondim] default = 1.0E-04 + ! The drag coefficient that applies to the tides. + +! === Parameters of module MOM_sum_output === +MAXTRUNC = 100000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_override b/examples/ocean_SIS/MOM6z_SIS_025/MOM_override new file mode 100644 index 0000000000..c0164d253a --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_override @@ -0,0 +1,2 @@ +# Blank file in which we can put "overrides" for parameters +!VERBOSITY = 9 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all new file mode 100644 index 0000000000..b108842cf2 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all @@ -0,0 +1,1585 @@ +REENTRANT_X = True ! [Boolean] default = True + ! If true, the domain is zonally reentrant. +REENTRANT_Y = False ! [Boolean] default = False + ! If true, the domain is meridionally reentrant. +TRIPOLAR_N = True ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +NONBLOCKING_UPDATES = False ! [Boolean] default = False + ! If true, non-blocking halo updates may be used. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 1440 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 1120 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. +!NIPROC = 18 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 16 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!LAYOUT = 18, 16 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 2, 2 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. +G_EARTH = 9.8 ! [m s-2] default = 9.8 + ! The gravitational acceleration of the Earth. +RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 + ! The mean ocean density used with BOUSSINESQ true to + ! calculate accelerations and the mass for conservation + ! properties, or with BOUSSINSEQ false to convert some + ! parameters from vertical units of m to kg m-2. +FIRST_DIRECTION = 0 ! default = 0 + ! An integer that indicates which direction goes first + ! in parts of the code that use directionally split + ! updates, with even numbers (or 0) used for x- first + ! and odd numbers used for y-first. +BOUSSINESQ = True ! [Boolean] default = True + ! If true, make the Boussinesq approximation. +ANGSTROM = 1.0E-10 ! [m] default = 1.0E-10 + ! The minumum layer thickness, usually one-Angstrom. +BATHYMETRY_AT_VEL = False ! [Boolean] default = False + ! If true, there are separate values for the basin depths + ! at velocity points. Otherwise the effects of of + ! topography are entirely determined from thickness points. +NK = 75 ! [nondim] + ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. + +! === Parameters of module MOM === +VERBOSITY = 2 ! default = 2 + ! Integer controlling level of messaging + ! 0 = Only FATAL messages + ! 2 = Only FATAL, WARNING, NOTE [default] + ! 9 = All) +SPLIT = True ! [Boolean] default = True + ! Use the split time stepping if true. +USE_LEGACY_SPLIT = False ! [Boolean] default = False + ! If true, use the full range of options available from + ! the older GOLD-derived split time stepping code. +ENABLE_THERMODYNAMICS = True ! [Boolean] default = True + ! If true, Temperature and salinity are used as state + ! variables. +USE_EOS = True ! [Boolean] default = True + ! If true, density is calculated from temperature and + ! salinity with an equation of state. If USE_EOS is + ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = True ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. +ADIABATIC = False ! [Boolean] default = False + ! There are no diapycnal mass fluxes if ADIABATIC is + ! true. This assumes that KD = KDML = 0.0 and that + ! there is no buoyancy forcing, but makes the model + ! faster by eliminating subroutine calls. +BULKMIXEDLAYER = False ! [Boolean] default = True + ! If true, use a Kraus-Turner-like bulk mixed layer + ! with transitional buffer layers. Layers 1 through + ! NKML+NKBL have variable densities. There must be at + ! least NKML+NKBL+1 layers if BULKMIXEDLAYER is true. + ! The default is the same setting as ENABLE_THERMODYNAMICS. +USE_REGRIDDING = True ! [Boolean] default = False + ! If True, use the ALE algorithm (regridding/remapping). + ! If False, use the layered isopycnal algorithm. +THICKNESSDIFFUSE = True ! [Boolean] default = False + ! If true, interfaces or isopycnal surfaces are diffused, + ! depending on the value of FULL_THICKNESSDIFFUSE. +THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. + ! This is only used if THICKNESSDIFFUSE is true. +MIXEDLAYER_RESTRAT = False ! [Boolean] default = False + ! If true, a density-gradient dependent re-stratifying + ! flow is imposed in the mixed layer. + ! This is only used if BULKMIXEDLAYER is true. +DEBUG = False ! [Boolean] default = False + ! If true, write out verbose debugging data. +DEBUG_TRUNCATIONS = False ! [Boolean] default = False + ! If true, calculate all diagnostics that are useful for + ! debugging truncations. +DT = 1800.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 3600.0 ! [s] default = 1800.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +HMIX_SFC_PROP = 1.0 ! [m] default = 1.0 + ! If BULKMIXEDLAYER is false, HMIX_SFC_PROP is the depth + ! over which to average to find surface properties like + ! SST and SSS or density (but not surface velocities). +MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 + ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. Making this + ! larger than DT_THERM reduces the performance penalty + ! of regridding to depth online. +INTERPOLATE_P_SURF = False ! [Boolean] default = False + ! If true, linearly interpolate the surface pressure + ! over the coupling time step, using the specified value + ! at the end of the step. +SSH_SMOOTHING_PASSES = 0.0 ! [nondim] default = 0.0 + ! The number of Laplacian smoothing passes to apply to the + ! the sea surface height that is reported to the sea-ice. +DTBT_RESET_PERIOD = -1.0 ! [s] default = 3600.0 + ! The period between recalculations of DTBT (if DTBT <= 0). + ! If DTBT_RESET_PERIOD is negative, DTBT is set based + ! only on information available at initialization. If + ! dynamic, DTBT will be set at least every forcing time + ! step, and if 0, every dynamics time step. The default is + ! set by DT_THERM. This is only used if SPLIT is true. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +DO_GEOTHERMAL = False ! [Boolean] default = False + ! If true, apply geothermal heating. +BOUND_SALINITY = True ! [Boolean] default = False + ! If true, limit salinity to being positive. (The sea-ice + ! model may ask for more salt than is available and + ! drive the salinity negative otherwise.) +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +P_REF = 2.0E+07 ! [Pa] default = 2.0E+07 + ! The pressure that is used for calculating the coordinate + ! density. (1 Pa = 1e4 dbar, so 2e7 is commonly used.) + ! This is only used if USE_EOS and ENABLE_THERMODYNAMICS + ! are true. +CHECK_BAD_SURFACE_VALS = True ! [Boolean] default = False + ! If true, check the surface state for ridiculous values. +BAD_VAL_SSH_MAX = 50.0 ! [m] default = 20.0 + ! The value of SSH above which a bad value message is + ! triggered, if CHECK_BAD_SURFACE_VALS is true. +BAD_VAL_SSS_MAX = 65.0 ! [PSU] default = 45.0 + ! The value of SSS above which a bad value message is + ! triggered, if CHECK_BAD_SURFACE_VALS is true. +BAD_VAL_SST_MAX = 55.0 ! [deg C] default = 45.0 + ! The value of SST above which a bad value message is + ! triggered, if CHECK_BAD_SURFACE_VALS is true. +BAD_VAL_SST_MIN = -3.0 ! [deg C] default = -2.1 + ! The value of SST below which a bad value message is + ! triggered, if CHECK_BAD_SURFACE_VALS is true. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "MOM_IC" ! default = "MOM_IC" + ! The file into which to write the initial conditions. + +! === Parameters of module MOM_tracer_registry === +EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" + ! EQN_OF_STATE determines which ocean equation of state + ! should be used. Currently, the valid choices are + ! "LINEAR", "UNESCO", and "WRIGHT". + ! This is only used if USE_EOS is true. +EOS_QUADRATURE = False ! [Boolean] default = False + ! If true, always use the generic (quadrature) code + ! code for the integrals of density. +TFREEZE_FORM = "LINEAR" ! default = "LINEAR" + ! TFREEZE_FORM determines which expression should be + ! used for the freezing point. Currently, the valid + ! choices are "LINEAR", "MILLERO_78". +TFREEZE_S0_P0 = 0.0 ! [deg C] default = 0.0 + ! When TFREEZE_FORM=LINEAR, + ! this is the freezing potential temperature at + ! S=0, P=0. +DTFREEZE_DS = -0.054 ! [deg C PSU-1] default = -0.054 + ! When TFREEZE_FORM=LINEAR, + ! this is the derivative of the freezing potential + ! temperature with salinity. +DTFREEZE_DP = 0.0 ! [deg C Pa-1] default = 0.0 + ! When TFREEZE_FORM=LINEAR, + ! this is the derivative of the freezing potential + ! temperature with pressure. +PARALLEL_RESTARTFILES = False ! [Boolean] default = False + ! If true, each processor writes its own restart file, + ! otherwise a single restart file is generated +RESTARTFILE = "MOM.res" ! default = "MOM.res" + ! The name-root of the restart file. +LARGE_FILE_SUPPORT = True ! [Boolean] default = True + ! If true, use the file-size limits with NetCDF large + ! file support (4Gb), otherwise the limit is 2Gb. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. + +! === Parameters of module MOM_tracer_flow_control === +USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False + ! If true, use the USER_tracer_example tracer package. +USE_DOME_TRACER = False ! [Boolean] default = False + ! If true, use the DOME_tracer tracer package. +USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False + ! If true, use the ideal_age_example tracer package. +USE_OIL_TRACER = False ! [Boolean] default = False + ! If true, use the oil_tracer tracer package. +USE_ADVECTION_TEST_TRACER = False ! [Boolean] default = False + ! If true, use the advection_test_tracer tracer package. +USE_OCMIP2_CFC = False ! [Boolean] default = False + ! If true, use the MOM_OCMIP2_CFC tracer package. +USE_generic_tracer = False ! [Boolean] default = False + ! If true and _USE_GENERIC_TRACER is defined as a + ! preprocessor macro, use the MOM_generic_tracer packages. + +! === Parameters of module ideal_age_example === +DO_IDEAL_AGE = True ! [Boolean] default = True + ! If true, use an ideal age tracer that is set to 0 age + ! in the mixed layer and ages at unit rate in the interior. +DO_IDEAL_VINTAGE = False ! [Boolean] default = False + ! If true, use an ideal vintage tracer that is set to an + ! exponentially increasing value in the mixed layer and + ! is conserved thereafter. +DO_IDEAL_AGE_DATED = False ! [Boolean] default = False + ! If true, use an ideal age tracer that is everywhere 0 + ! before IDEAL_AGE_DATED_START_YEAR, but the behaves like + ! the standard ideal age tracer - i.e. is set to 0 age in + ! the mixed layer and ages at unit rate in the interior. +AGE_IC_FILE = "" ! default = "" + ! The file in which the age-tracer initial values can be + ! found, or an empty string for internal initialization. +AGE_IC_FILE_IS_Z = False ! [Boolean] default = False + ! If true, AGE_IC_FILE is in depth space, not layer space +MASK_MASSLESS_TRACERS = False ! [Boolean] default = False + ! If true, the tracers are masked out in massless layer. + ! This can be a problem with time-averages. +TRACERS_MAY_REINIT = False ! [Boolean] default = False + ! If true, tracers may go through the initialization code + ! if they are not found in the restart files. Otherwise + ! it is a fatal error if the tracers are not found in the + ! restart files of a restarted run. +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "file" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +GFS = 9.8 ! [m s-2] default = 9.8 + ! The reduced gravity at the free surface. +COORD_FILE = "layer_coord.nc" ! + ! The file from which the coordinate densities are read. +COORD_VAR = "Layer" ! default = "Layer" + ! The variable in COORD_FILE that is to be used for the + ! coordinate densities. + +! === Parameters of module MOM_grid_init === +GRID_CONFIG = "mosaic" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +GRID_FILE = "supergrid.nc" ! + ! Name of the file from which to read horizontal grid data. +TOPO_CONFIG = "file" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +TOPO_FILE = "topog.nc" ! default = "topog.nc" + ! The file from which the bathymetry is read. +TOPO_VARNAME = "depth" ! default = "depth" + ! The name of the bathymetry variable in TOPO_FILE. +MAXIMUM_DEPTH = 6500.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 9.5 ! [m] default = 0.0 + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +MASKING_DEPTH = 0.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. +APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the eastern + ! side of the global domain +APPLY_OBC_U_FLATHER_WEST = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the western + ! side of the global domain +APPLY_OBC_V_FLATHER_NORTH = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the northern + ! side of the global domain +APPLY_OBC_V_FLATHER_SOUTH = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the southern + ! side of the global domain +CHANNEL_CONFIG = "none" ! default = "none" + ! A parameter that determines which set of channels are + ! restricted to specific widths. Options are: + ! none - All channels have the grid width. + ! global_1deg - Sets 16 specific channels appropriate + ! for a 1-degree model, as used in CM2G. + ! list - Read the channel locations and widths from a + ! text file, like MOM_channel_list in the MOM_SIS + ! test case. + ! file - Read open face widths everywhere from a + ! NetCDF file on the model grid. +ROTATION = "2omegasinlat" ! default = "2omegasinlat" + ! This specifies how the Coriolis parameter is specified: + ! 2omegasinlat - Use twice the planetary rotation rate + ! times the sine of latitude. + ! betaplane - Use a beta-plane or f-plane. + ! USER - call a user modified routine. +OMEGA = 7.2921E-05 ! [s-1] default = 7.2921E-05 + ! The rotation rate of the earth. +ALWAYS_WRITE_GEOM = False ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +INIT_LAYERS_FROM_Z_FILE = False ! [Boolean] default = False + ! If true, intialize the layer thicknesses, temperatures, + ! and salnities from a Z-space file on a latitude- + ! longitude grid. +THICKNESS_CONFIG = "file" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +THICKNESS_FILE = "MOM_IC_4.nc" ! + ! The name of the thickness file. +ADJUST_THICKNESS = False ! [Boolean] default = False + ! If true, all mass below the bottom removed if the + ! topography is shallower than the thickness input file + ! would indicate. +TS_CONFIG = "file" ! + ! A string that determines how the initial tempertures + ! and salinities are specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +TS_FILE = "MOM_IC.nc" ! + ! The initial condition file for temperature. +TEMP_IC_VAR = "Temp" ! default = "PTEMP" + ! The initial condition variable for potential temperature. +SALT_IC_VAR = "Salt" ! default = "SALT" + ! The initial condition variable for salinity. +SALT_FILE = "MOM_IC.nc" ! default = "MOM_IC.nc" + ! The initial condition file for salinity. +VELOCITY_CONFIG = "zero" ! default = "zero" + ! A string that determines how the initial velocities + ! are specified for a new run: + ! file - read velocities from the file specified + ! by (VELOCITY_FILE). + ! zero - the fluid is initially at rest. + ! uniform - the flow is uniform (determined by + ! paremters TORUS_U and TORUS_V). + ! USER - call a user modified routine. +CONVERT_THICKNESS_UNITS = False ! [Boolean] default = False + ! If true, convert the thickness initial conditions from + ! units of m to kg m-2 or vice versa, depending on whether + ! BOUSSINESQ is defined. This does not apply if a restart + ! file is read. +DEPRESS_INITIAL_SURFACE = False ! [Boolean] default = False + ! If true, depress the initial surface to avoid huge + ! tsunamis when a large surface pressure is applied. +SPONGE = False ! [Boolean] default = False + ! If true, sponges may be applied anywhere in the domain. + ! The exact location and properties of those sponges are + ! specified via SPONGE_CONFIG. +APPLY_OBC_U = False ! [Boolean] default = False + ! If true, open boundary conditions may be set at some + ! u-points, with the configuration controlled by OBC_CONFIG +APPLY_OBC_V = False ! [Boolean] default = False + ! If true, open boundary conditions may be set at some + ! v-points, with the configuration controlled by OBC_CONFIG +BOUNDARY_EXTRAPOLATION_PRESSURE = True ! [Boolean] default = True + ! When defined, the reconstruction is extrapolated + ! within boundary cells rather than assume PCM for the. + ! calculation of pressure. e.g. if PPM is used, a + ! PPM reconstruction will also be used within + ! boundary cells. +RECONSTRUCT_FOR_PRESSURE = True ! [Boolean] default = True + ! If True, use vertical reconstruction of T/S within + ! the integrals of teh FV pressure gradient calculation. + ! If False, use the constant-by-layer algorithm. + ! By default, this is True when using ALE and False otherwise. +PRESSURE_RECONSTRUCTION_SCHEME = 1 ! default = 1 + ! Type of vertical reconstruction of T/S to use in integrals + ! within the FV pressure gradient calculation. 1: PLM reconstruction. + ! 2: PPM reconstruction. +REGRIDDING_COORDINATE_MODE = "Z*" ! default = "LAYER" + ! Coordinate mode for vertical regridding. + ! Choose among the following possibilities: + ! LAYER - Isopycnal or stacked shallow water layers + ! Z* - stetched geopotential z* + ! SIGMA - terrain following coordinates + ! RHO - continuous isopycnal +REGRIDDING_COORDINATE_UNITS = "m" ! default = "m" + ! Units of the regridding coordinuate. +INTERPOLATION_SCHEME = "P1M_H2" ! default = "P1M_H2" + ! This sets the interpolation scheme to use to + ! determine the new grid. These parameters are + ! only relevant when REGRIDDING_COORDINATE_MODE is + ! set to a function of state. Otherwise, it is not + ! used. It can be one of the following schemes: + ! P1M_H2 (2nd-order accurate) + ! P1M_H4 (2nd-order accurate) + ! P1M_IH4 (2nd-order accurate) + ! PLM (2nd-order accurate) + ! PPM_H4 (3rd-order accurate) + ! PPM_IH4 (3rd-order accurate) + ! P3M_IH4IH3 (4th-order accurate) + ! P3M_IH6IH5 (4th-order accurate) + ! PQM_IH4IH3 (4th-order accurate) + ! PQM_IH6IH5 (5th-order accurate) +ALE_COORDINATE_CONFIG = "FILE:INPUT/vgrid_cm4.nc,dz" ! default = "UNIFORM" + ! Determines how to specify the coordinate + ! resolution. Valid options are: + ! PARAM - use the vector-parameter ALE_RESOLUTION + ! UNIFORM - uniformly distributed + ! FILE:string - read from a file. The string specifies + ! the filename and variable name, separated + ! by a comma or space, e.g. FILE:lev.nc,Z +!ALE_RESOLUTION = 4*2.0, 2*2.01, 2*2.02, 2.05, 2.07, 2.09, 2.13, 2.18, 2.24, 2.3, 2.4, 2.5, 2.62, 2.78, 2.95, 3.17, 3.42, 3.71, 4.07, 4.48, 4.97, 5.55, 6.23, 7.04, 7.99, 9.11, 10.43, 11.98, 13.8, 15.94, 18.42, 21.32, 24.66, 28.51, 32.91, 37.92, 43.56, 49.87, 56.88, 64.55, 72.91, 81.87, 91.4, 101.39, 111.73, 122.29, 132.93, 143.47, 153.78, 163.7, 173.07, 181.78, 189.76, 196.89, 203.17, 208.58, 213.14, 216.87, 219.87, 222.19, 223.94, 225.18, 226.04, 226.59, 226.9, 227.07, 227.14, 2*227.16, 227.17 ! [m] + ! The distribution of vertical resolution for the target + ! grid used for Eulerian-like coordinates. For example, + ! in z-coordinate mode, the parameter is a list of level + ! thicknesses (in m). In sigma-coordinate mode, the list + ! is of non-dimensional fractions of the water column. +MIN_THICKNESS = 0.001 ! [m] default = 0.001 + ! When regridding, this is the minimum layer + ! thickness allowed. +BOUNDARY_EXTRAPOLATION = False ! [Boolean] default = False + ! When defined, a proper high-order reconstruction + ! scheme is used within boundary cells rather + ! than PCM. E.g., if PPM is used for remapping, a + ! PPM reconstruction will also be used within + ! boundary cells. +REMAPPING_SCHEME = "PLM" ! default = "PLM" + ! This sets the reconstruction scheme used + ! for vertical remapping for all variables. + ! It can be one of the following schemes: + ! PCM (1st-order accurate) + ! PLM (2nd-order accurate) + ! PPM_H4 (3rd-order accurate) + ! PPM_IH4 (3rd-order accurate) + ! PQM_IH4IH3 (4th-order accurate) + ! PQM_IH6IH5 (5th-order accurate) + +! === Parameters of module MOM_MEKE === +MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 + ! The local depth-indepented MEKE dissipation rate. +MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 + ! A scaling for the bottom drag applied to MEKE. This + ! should be less than 1 to account for the surface + ! intensification of MEKE and the fraction of MEKE that + ! may be temporarily stored as potential energy. +MEKE_GMCOEFF = -1.0 ! [nondim] default = -1.0 + ! The efficiency of the conversion of potential energy + ! into MEKE by the thickness mixing parameterization. + ! If MEKE_GMCOEFF is negative, this conversion is not + ! used or calculated. +MEKE_FRCOEFF = -1.0 ! [nondim] default = -1.0 + ! The efficiency of the conversion of mean energy into + ! MEKE. If MEKE_FRCOEFF is negative, this conversion + ! is not used or calculated. +MEKE_BGSRC = 0.0 ! [W kg-1] default = 0.0 + ! A background energy source for MEKE. +MEKE_KH = -1.0 ! [m2 s-1] default = -1.0 + ! A background lateral diffusivity of MEKE, or a + ! Use a negative value to not apply lateral diffusion to MEKE. +MEKE_DTSCALE = 1.0 ! [nondim] default = 1.0 + ! A scaling factor to accelerate the time evolution of MEKE. +MEKE_KHCOEFF = -1.0 ! [nondim] default = -1.0 + ! A scaling factor which is combined with the square root + ! of MEKE times the grid-cell area to give MEKE%Kh, or a + ! negative value not to calculate MEKE%Kh. + ! This factor must be >0 for MEKE to contribute to the + ! thickness/tracer mixing in the rest of the model. +MEKE_USCALE = 1.0 ! [m s-1] default = 1.0 + ! The background velocity that is combined with MEKE to + ! calculate the bottom drag. +CDRAG = 0.003 ! [nondim] default = 0.003 + ! CDRAG is the drag coefficient relating the magnitude of + ! the velocity field to the bottom stress. +MEKE_VISC_DRAG = False ! [Boolean] default = False + ! If true, use the vertvisc_type to calculate the bottom + ! drag acting on MEKE. +MEKE_KHTH_FAC = 1.0 ! [nondim] default = 1.0 + ! A factor that maps MEKE%Kh to KhTh. +MEKE_KHTR_FAC = 1.0 ! [nondim] default = 1.0 + ! A factor that maps MEKE%Kh to KhTr. +MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 + ! A factor that maps MEKE%Kh to Kh for MEKE itself. +MEKE_RD_MAX_SCALE = True ! [nondim] default = True + ! If true, the maximum length scale used by MEKE is + ! the deformation radius. + +! === Parameters of module MOM_lateral_mixing_coeffs === +USE_VARIABLE_MIXING = True ! [Boolean] default = False + ! If true, the variable mixing code will be called. This + ! allows diagnostics to be created even if the scheme is + ! not used. If KHTR_SLOPE_CFF>0 or KhTh_Slope_Cff>0, + ! this is set to true regardless of what is in the + ! parameter file. +RESOLN_SCALED_KH = True ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTH = True ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTR = False ! [Boolean] default = False + ! If true, the epipycnal tracer diffusivity is scaled + ! away when the first baroclinic deformation radius is + ! well resolved. +KHTH_SLOPE_CFF = 0.0 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the interface depth diffusivity +KHTR_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the epipycnal tracer diffusivity +VARMIX_KTOP = 2 ! [nondim] default = 2 + ! The layer number at which to start vertical integration + ! of S*N for purposes of finding the Eady growth rate. +VISBECK_L_SCALE = 0.0 ! [m] default = 0.0 + ! The fixed length scale in the Visbeck formula. + +! === Parameters of module MOM_wave_speed === +KH_RES_SCALE_COEF = 1.0 ! [nondim] default = 1.0 + ! A coefficient that determines how Kh is scaled away if + ! RESOLN_SCALED_... is true, as + ! F = 1 / (1 + (KH_RES_SCALE_COEF*Rd/dx)^KH_RES_FN_POWER). +KH_RES_FN_POWER = 2 ! [nondim] default = 2 + ! The power of dx/Ld in the resolution function. Any + ! positive integer may be used, although even integers + ! are more efficient to calculate. Setting this greater + ! than 100 results in a step-function being used. +TIDES = False ! [Boolean] default = False + ! If true, apply tidal momentum forcing. +BE = 0.6 ! [nondim] default = 0.6 + ! If SPLIT is true, BE determines the relative weighting + ! of a 2nd-order Runga-Kutta baroclinic time stepping + ! scheme (0.5) and a backward Euler scheme (1) that is + ! used for the Coriolis and inertial terms. BE may be + ! from 0.5 to 1, but instability may occur near 0.5. + ! BE is also applicable if SPLIT is false and USE_RK2 + ! is true. +BEGW = 0.0 ! [nondim] default = 0.0 + ! If SPILT is true, BEGW is a number from 0 to 1 that + ! controls the extent to which the treatment of gravity + ! waves is forward-backward (0) or simulated backward + ! Euler (1). 0 is almost always used. + ! If SPLIT is false and USE_RK2 is true, BEGW can be + ! between 0 and 0.5 to damp gravity waves. +SPLIT_BOTTOM_STRESS = False ! [Boolean] default = False + ! If true, provide the bottom stress calculated by the + ! vertical viscosity to the barotropic solver. +BT_USE_LAYER_FLUXES = True ! [Boolean] default = True + ! If true, use the summed layered fluxes plus an + ! adjustment due to the change in the barotropic velocity + ! in the barotropic continuity equation. +CONTINUITY_SCHEME = "PPM" ! default = "PPM" + ! CONTINUITY_SCHEME selects the discretization for the + ! continuity solver. The only valid value currently is: + ! PPM - use a positive-definite (or monotonic) + ! piecewise parabolic reconstruction solver. +MONOTONIC_CONTINUITY = False ! [Boolean] default = False + ! If true, CONTINUITY_PPM uses the Colella and Woodward + ! monotonic limiter. The default (false) is to use a + ! simple positive definite limiter. +SIMPLE_2ND_PPM_CONTINUITY = False ! [Boolean] default = False + ! If true, CONTINUITY_PPM uses a simple 2nd order + ! (arithmetic mean) interpolation of the edge values. + ! This may give better PV conservation propterties. While + ! it formally reduces the accuracy of the continuity + ! solver itself in the strongly advective limit, it does + ! not reduce the overall order of accuracy of the dynamic + ! core. +UPWIND_1ST_CONTINUITY = False ! [Boolean] default = False + ! If true, CONTINUITY_PPM becomes a 1st-order upwind + ! continuity solver. This scheme is highly diffusive + ! but may be useful for debugging or in single-column + ! mode where its minimal stensil is useful. +ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.75E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +ETA_TOLERANCE_AUX = 0.001 ! [m] default = 1.0E-06 + ! The tolerance for free-surface height discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses when calculating the auxiliary + ! corrected velocities. By default, this is the same as + ! ETA_TOLERANCE, but can be made larger for efficiency. +VELOCITY_TOLERANCE = 3.0E+08 ! [m s-1] default = 3.0E+08 + ! The tolerance for barotropic velocity discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses. +CONT_PPM_AGGRESS_ADJUST = False ! [Boolean] default = False + ! If true, allow the adjusted velocities to have a + ! relative CFL change up to 0.5. +CONT_PPM_VOLUME_BASED_CFL = False ! [Boolean] default = False + ! If true, use the ratio of the open face lengths to the + ! tracer cell areas when estimating CFL numbers. The + ! default is set by CONT_PPM_AGGRESS_ADJUST. +CONTINUITY_CFL_LIMIT = 0.5 ! [nondim] default = 0.5 + ! The maximum CFL of the adjusted velocities. +CONT_PPM_BETTER_ITER = True ! [Boolean] default = True + ! If true, stop corrective iterations using a velocity + ! based criterion and only stop if the iteration is + ! better than all predecessors. +CONT_PPM_USE_VISC_REM_MAX = True ! [Boolean] default = True + ! If true, use more appropriate limiting bounds for + ! corrections in strongly viscous columns. +NOSLIP = False ! [Boolean] default = False + ! If true, no slip boundary conditions are used; otherwise + ! free slip boundary conditions are assumed. The + ! implementation of the free slip BCs on a C-grid is much + ! cleaner than the no slip BCs. The use of free slip BCs + ! is strongly encouraged, and no slip BCs are not used with + ! the biharmonic viscosity. +CORIOLIS_EN_DIS = True ! [Boolean] default = False + ! If true, two estimates of the thickness fluxes are used + ! to estimate the Coriolis term, and the one that + ! dissipates energy relative to the other one is used. +CORIOLIS_SCHEME = "SADOURNY75_ENERGY" ! default = "SADOURNY75_ENERGY" + ! CORIOLIS_SCHEME selects the discretization for the + ! Coriolis terms. Valid values are: + ! SADOURNY75_ENERGY - Sadourny, 1975; energy cons. + ! ARAKAWA_HSU90 - Arakawa & Hsu, 1990 + ! SADOURNY75_ENSTRO - Sadourny, 1975; enstrophy cons. + ! ARAKAWA_LAMB81 - Arakawa & Lamb, 1981; En. + Enst. + ! ARAKAWA_LAMB_BLEND - A blend of Arakawa & Lamb with + ! Arakawa & Hsu and Sadourny energy +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option is + ! always effectively false with CORIOLIS_EN_DIS defined and + ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. +KE_SCHEME = "KE_ARAKAWA" ! default = "KE_ARAKAWA" + ! KE_SCHEME selects the discretization for acceleration + ! due to the kinetic energy gradient. Valid values are: + ! KE_ARAKAWA, KE_SIMPLE_GUDONOV, KE_GUDONOV +PV_ADV_SCHEME = "PV_ADV_CENTERED" ! default = "PV_ADV_CENTERED" + ! PV_ADV_SCHEME selects the discretization for PV + ! advection. Valid values are: + ! PV_ADV_CENTERED - centered (aka Sadourny, 75) + ! PV_ADV_UPWIND1 - upwind, first order +ANALYTIC_FV_PGF = True ! [Boolean] default = True + ! If true the pressure gradient forces are calculated + ! with a finite volume form that analytically integrates + ! the equations of state in pressure to avoid any + ! possibility of numerical thermobaric instability, as + ! described in Adcroft et al., O. Mod. (2008). + +! === Parameters of module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +BIHARMONIC = True ! [Boolean] default = True + ! If true, se a biharmonic horizontal viscosity. + ! BIHARMONIC may be used with LAPLACIAN. +KH = 0.0 ! [m2 s-1] default = 0.0 + ! The background Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.0 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. +SMAGORINSKY_KH = True ! [Boolean] default = False + ! If true, use a Smagorinsky nonlinear eddy viscosity. +SMAG_LAP_CONST = 0.01 ! [nondim] default = 0.0 + ! The nondimensional Laplacian Smagorinsky constant, + ! often 0.15. +BOUND_KH = True ! [Boolean] default = True + ! If true, the Laplacian coefficient is locally limited + ! to be stable. +BETTER_BOUND_KH = True ! [Boolean] default = True + ! If true, the Laplacian coefficient is locally limited + ! to be stable with a better bounding than just BOUND_KH. +AH = 0.0 ! [m4 s-1] default = 0.0 + ! The background biharmonic horizontal viscosity. +AH_VEL_SCALE = 0.025 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +BOUND_AH = True ! [Boolean] default = True + ! If true, the biharmonic coefficient is locally limited + ! to be stable. +BETTER_BOUND_AH = True ! [Boolean] default = True + ! If true, the biharmonic coefficient is locally limited + ! to be stable with a better bounding than just BOUND_AH. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. +BOUND_CORIOLIS_BIHARM = True ! [Boolean] default = True + ! If true use a viscosity that increases with the square + ! of the velocity shears, so that the resulting viscous + ! drag is of comparable magnitude to the Coriolis terms + ! when the velocity differences between adjacent grid + ! points is 0.5*BOUND_CORIOLIS_VEL. The default is the + ! value of BOUND_CORIOLIS (or false). +BOUND_CORIOLIS_VEL = 6.0 ! [m s-1] default = 6.0 + ! The velocity scale at which BOUND_CORIOLIS_BIHARM causes + ! the biharmonic drag to have comparable magnitude to the + ! Coriolis acceleration. The default is set by MAXVEL. +HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 + ! The nondimensional coefficient of the ratio of the + ! viscosity bounds to the theoretical maximum for + ! stability without considering other terms. + +! === Parameters of module MOM_vert_friction === +BOTTOMDRAGLAW = True ! [Boolean] default = True + ! If true, the bottom stress is calculated with a drag + ! law of the form c_drag*|u|*u. The velocity magnitude + ! may be an assumed value or it may be based on the + ! actual velocity in the bottommost HBBL, depending on + ! LINEAR_DRAG. +CHANNEL_DRAG = True ! [Boolean] default = False + ! If true, the bottom drag is exerted directly on each + ! layer proportional to the fraction of the bottom it + ! overlies. +DIRECT_STRESS = False ! [Boolean] default = False + ! If true, the wind stress is distributed over the + ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML + ! may be set to a very small value. +DYNAMIC_VISCOUS_ML = False ! [Boolean] default = False + ! If true, use a bulk Richardson number criterion to + ! determine the mixed layer thickness for viscosity. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +HARMONIC_VISC = False ! [Boolean] default = False + ! If true, use the harmonic mean thicknesses for + ! calculating the vertical viscosity. +HMIX_FIXED = 0.5 ! [m] + ! The prescribed depth over which the near-surface + ! viscosity and diffusivity are elevated when the bulk + ! mixed layer is not used. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +KVML = 1.0E-04 ! [m2 s-1] default = 1.0E-04 + ! The kinematic viscosity in the mixed layer. A typical + ! value is ~1e-2 m2 s-1. KVML is not used if + ! BULKMIXEDLAYER is true. The default is set by KV. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. +CFL_BASED_TRUNCATIONS = True ! [Boolean] default = True + ! If true, base truncations on the CFL number, and not an + ! absolute speed. +CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 + ! The value of the CFL number that will cause velocity + ! components to be truncated; instability can occur past 0.5. +CFL_REPORT = 0.5 ! [nondim] default = 0.5 + ! The value of the CFL number that causes accelerations + ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 4.32E+04 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.2 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. + +! === Parameters of module MOM_PointAccel === +MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 + ! The maximum number of colums of truncations that any PE + ! will write out during a run. + +! === Parameters of module MOM_set_visc === +LINEAR_DRAG = False ! [Boolean] default = False + ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag + ! law is cdrag*DRAG_BG_VEL*u. +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +DOUBLE_DIFFUSION = False ! [Boolean] default = False + ! If true, increase diffusivitives for temperature or salt + ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 1.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_USE_EOS = False ! [Boolean] default = False + ! If true, use the equation of state in determining the + ! properties of the bottom boundary layer. Otherwise use + ! the layer target potential densities. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. +HTBL_SHELF_MIN = 0.1 ! [m] default = 0.1 + ! The minimum top boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-top viscosity. +HTBL_SHELF = 10.0 ! [m] default = 10.0 + ! The thickness over which near-surface velocities are + ! averaged for the drag law under an ice shelf. By + ! default this is the same as HBBL +KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum viscosities in the bottom boundary layer. +KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum viscosities in the top boundary layer. +SMAG_CONST_CHANNEL = 0.15 ! [nondim] default = 0.01 + ! The nondimensional Laplacian Smagorinsky constant used + ! in calculating the channel drag if it is enabled. The + ! default is to use the same value as SMAG_LAP_CONST if + ! it is defined, or 0.15 if it is not. The value used is + ! also 0.15 if the specified value is negative. + +! === Parameters of module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +GRADUAL_BT_ICS = False ! [Boolean] default = False + ! If true, adjust the initial conditions for the + ! barotropic solver to the values from the layered + ! solution over a whole timestep instead of instantly. + ! This is a decent approximation to the inclusion of + ! sum(u dh_dt) while also correcting for truncation errors. +BT_USE_WIDE_HALOS = True ! [Boolean] default = True + ! If true, use wide halos and march in during the + ! barotropic time stepping for efficiency. +BTHALO = 0 ! default = 0 + ! The minimum halo size for the barotropic solver. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +USE_BT_CONT_TYPE = True ! [Boolean] default = True + ! If true, use a structure with elements that describe + ! effective face areas from the summed continuity solver + ! as a function the barotropic flow in coupling between + ! the barotropic and baroclinic flow. This is only used + ! if SPLIT is true. +NONLINEAR_BT_CONTINUITY = False ! [Boolean] default = False + ! If true, use nonlinear transports in the barotropic + ! continuity equation. This does not apply if + ! USE_BT_CONT_TYPE is true. +BT_MASS_SOURCE_LIMIT = 0.0 ! [nondim] default = 0.0 + ! The fraction of the initial depth of the ocean that can + ! be added to or removed from the bartropic solution + ! within a thermodynamic time step. By default this is 0 + ! for no correction. +BT_PROJECT_VELOCITY = True ! [Boolean] default = False + ! If true, step the barotropic velocity first and project + ! out the velocity tendancy by 1+BEBT when calculating the + ! transport. The default (false) is to use a predictor + ! continuity step to find the pressure field, and then + ! to do a corrector continuity step using a weighted + ! average of the old and new velocities, with weights + ! of (1-BEBT) and BEBT. +DYNAMIC_SURFACE_PRESSURE = False ! [Boolean] default = False + ! If true, add a dynamic pressure due to a viscous ice + ! shelf, for instance. +SADOURNY = True ! [Boolean] default = True + ! If true, the Coriolis terms are discretized with the + ! Sadourny (1975) energy conserving scheme, otherwise + ! the Arakawa & Hsu scheme is used. If the internal + ! deformation radius is not resolved, the Sadourny scheme + ! should probably be used. +BT_THICK_SCHEME = "FROM_BT_CONT" ! default = "HYBRID" + ! A string describing the scheme that is used to set the + ! open face areas used for barotropic transport and the + ! relative weights of the accelerations. Valid values are: + ! ARITHMETIC - arithmetic mean layer thicknesses + ! HARMONIC - harmonic mean layer thicknesses + ! HYBRID (the default) - use arithmetic means for + ! layers above the shallowest bottom, the harmonic + ! mean for layers below, and a weighted average for + ! layers that straddle that depth + ! FROM_BT_CONT - use the average thicknesses kept + ! in the h_u and h_v fields of the BT_cont_type +BT_STRONG_DRAG = False ! [Boolean] default = False + ! If true, use a stronger estimate of the retarding + ! effects of strong bottom drag, by making it implicit + ! with the barotropic time-step instead of implicit with + ! the baroclinic time-step and dividing by the number of + ! barotropic steps. +CLIP_BT_VELOCITY = False ! [Boolean] default = False + ! If true, limit any velocity components that exceed + ! MAXVEL. This should only be used as a desperate + ! debugging measure. +MAXCFL_BT_CONT = 0.1 ! [nondim] default = 0.1 + ! The maximum permitted CFL number associated with the + ! barotropic accelerations from the summed velocities + ! times the time-derivatives of thicknesses. +DT_BT_FILTER = -0.25 ! [sec or nondim] default = -0.25 + ! A time-scale over which the barotropic mode solutions + ! are filtered, in seconds if positive, or as a fraction + ! of DT if negative. When used this can never be taken to + ! be longer than 2*dt. Set this to 0 to apply no filtering. +G_BT_EXTRA = 0.0 ! [nondim] default = 0.0 + ! A nondimensional factor by which gtot is enhanced. +SSH_EXTRA = 10.0 ! [m] default = 10.0 + ! An estimate of how much higher SSH might get, for use + ! in calculating the safe external wave speed. The + ! default is the minimum of 10 m or 5% of MAXIMUM_DEPTH. +DEBUG_BT = False ! [Boolean] default = False + ! If true, write out verbose debugging data within the + ! barotropic time-stepping loop. The data volume can be + ! quite large if this is true. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = -0.9 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + +! === Parameters of module MOM_thickness_diffuse === +KHTH = 1.0 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. +KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum horizontal thickness diffusivity. +KHTH_MAX = 1000.0 ! [m2 s-1] default = 0.0 + ! The maximum horizontal thickness diffusivity. +DETANGLE_INTERFACES = False ! [Boolean] default = False + ! If defined add 3-d structured enhanced interface height + ! diffusivities to horizonally smooth jagged layers. +KHTH_SLOPE_MAX = 0.01 ! [nondim] default = 0.01 + ! A slope beyond which the calculated isopycnal slope is + ! not reliable and is scaled away. This is used with + ! FULL_THICKNESSDIFFUSE. +KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 + ! A diapycnal diffusivity that is used to interpolate + ! more sensible values of T & S into thin layers. +Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. +NK_ZSPACE (from file) = -1 ! [nondim] + ! The number of depth-space levels. This is determined + ! from the size of the variable zw in the output grid file. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +INTERNAL_TIDES = False ! [Boolean] default = False + ! If true, use the code that advances as separate set of + ! equations for the internal tide energy density. +MASSLESS_MATCH_TARGETS = True ! [Boolean] default = True + ! If true, the temperature and salinity of massless layers + ! are kept consistent with their target densities. + ! Otherwise the properties of massless layers evolve + ! diffusively to match massive neighboring layers. +RECLAIM_FRAZIL = True ! [Boolean] default = True + ! If true, try to use any frazil heat deficit to cool any + ! overlying layers down to the freezing point, thereby + ! avoiding the creation of thin ice when the SST is above + ! the freezing point. +PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False + ! If true, use a pressure dependent freezing temperature + ! when making frazil. The default is false, which will be + ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. +MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True + ! If true, mix the passive tracers in massless layers at + ! the bottom into the interior as though a diffusivity of + ! KD_MIN_TR were operating. +KD_MIN_TR = 2.0E-06 ! [m2 s-1] default = 2.0E-06 + ! A minimal diffusivity that should always be applied to + ! tracers, especially in massless layers near the bottom. + ! The default is 0.1*KD. +KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 + ! A bottom boundary layer tracer diffusivity that will + ! allow for explicitly specified bottom fluxes. The + ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) + ! over the same distance. +USE_KPP = True ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +KPP_BEFORE_KAPPA_SHEAR = True ! [Boolean] default = True + ! If true, KPP matches interior diffusivity that EXCLUDES any + ! diffusivity from kappa-shear. +FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 + ! The flux Richardson number where the stratification is + ! large enough that N2 > omega2. The full expression for + ! the Flux Richardson number is usually + ! FLUX_RI_MAX*N2/(N2+OMEGA2). +ML_RADIATION = True ! [Boolean] default = False + ! If true, allow a fraction of TKE available from wind + ! work to penetrate below the base of the mixed layer + ! with a vertical decay scale determined by the minimum + ! of: (1) The depth of the mixed layer, (2) an Ekman + ! length scale. +ML_RAD_EFOLD_COEFF = 0.2 ! [nondim] default = 0.2 + ! A coefficient that is used to scale the penetration + ! depth for turbulence below the base of the mixed layer. + ! This is only used if ML_RADIATION is true. +ML_RAD_KD_MAX = 0.001 ! [m2 s-1] default = 0.001 + ! The maximum diapycnal diffusivity due to turbulence + ! radiated from the base of the mixed layer. + ! This is only used if ML_RADIATION is true. +ML_RAD_COEFF = 0.1 ! [nondim] default = 0.2 + ! The coefficient which scales MSTAR*USTAR^3 to obtain + ! the energy available for mixing below the base of the + ! mixed layer. This is only used if ML_RADIATION is true. +ML_RAD_APPLY_TKE_DECAY = True ! [Boolean] default = True + ! If true, apply the same exponential decay to ML_rad as + ! is applied to the other surface sources of TKE in the + ! mixed layer code. This is only used if ML_RADIATION is true. +MSTAR = 0.3 ! [units=nondim] default = 0.3 + ! The ratio of the friction velocity cubed to the TKE + ! input to the mixed layer. +TKE_DECAY = 2.5 ! [nondim] default = 2.5 + ! The ratio of the natural Ekman depth to the TKE decay scale. +ML_USE_OMEGA = False ! [Boolean] default = False + ! If true, use the absolute rotation rate instead of the + ! vertical component of rotation when setting the decay + ! scale for turbulence in the mixed layer. + ! This is only used if ML_RADIATION is true. +BBL_EFFIC = 0.2 ! [nondim] default = 0.2 + ! The efficiency with which the energy extracted by + ! bottom drag drives BBL diffusion. This is only + ! used if BOTTOMDRAGLAW is true. +BBL_MIXING_MAX_DECAY = 0.0 ! [m] default = 0.0 + ! The maximum decay scale for the BBL diffusion, or 0 + ! to allow the mixing to penetrate as far as + ! stratification and rotation permit. The default is 0. + ! This is only used if BOTTOMDRAGLAW is true. +BBL_MIXING_AS_MAX = False ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the + ! BBL mixing and the other diffusivities. Otherwise, + ! diffusiviy from the BBL_mixing is simply added. +BRYAN_LEWIS_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, use a Bryan & Lewis (JGR 1979) like tanh + ! profile of background diapycnal diffusivity with depth. +HENYEY_IGW_BACKGROUND = True ! [Boolean] default = False + ! If true, use a latitude-dependent scaling for the near + ! surface background diffusivity, as described in + ! Harrison & Hallberg, JPO 2008. +HENYEY_N0_2OMEGA = 20.0 ! [nondim] default = 20.0 + ! The ratio of the typical Buoyancy frequency to twice + ! the Earth's rotation period, used with the Henyey + ! scaling from the mixing. +N2_FLOOR_IOMEGA2 = 0.0 ! [nondim] default = 1.0 + ! The floor applied to N2(k) scaled by Omega^2: + ! If =0., N2(k) is simply positive definite. + ! If =1., N2(k) > Omega^2 everywhere. +KD_TANH_LAT_FN = False ! [Boolean] default = False + ! If true, use a tanh dependence of Kd_sfc on latitude, + ! like CM2.1/CM2M. There is no physical justification + ! for this form, and it can not be used with + ! HENYEY_IGW_BACKGROUND. +KD = 2.0E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 + ! The minimum diapycnal diffusivity. +KD_MAX = -1.0 ! [m2 s-1] default = -1.0 + ! The maximum permitted increment for the diapycnal + ! diffusivity from TKE-based parameterizations, or a + ! negative value for no limit. +KD_ADD = 0.0 ! [m2 s-1] default = 0.0 + ! A uniform diapycnal diffusivity that is added + ! everywhere without any filtering or scaling. +KDML = 1.0E-04 ! [m2 s-1] default = 2.0E-05 + ! If BULKMIXEDLAYER is false, KDML is the elevated + ! diapycnal diffusivity in the topmost HMIX of fluid. + ! KDML is only used if BULKMIXEDLAYER is false. +INT_TIDE_DISSIPATION = True ! [Boolean] default = False + ! If true, use an internal tidal dissipation scheme to + ! drive diapycnal mixing, along the lines of St. Laurent + ! et al. (2002) and Simmons et al. (2004). +INT_TIDE_PROFILE = "STLAURENT_02" ! default = "STLAURENT_02" + ! INT_TIDE_PROFILE selects the vertical profile of energy + ! dissipation with INT_TIDE_DISSIPATION. Valid values are: + ! STLAURENT_02 - Use the St. Laurent et al exponential + ! decay profile. + ! POLZIN_09 - Use the Polzin WKB-streched algebraic + ! decay profile. +LEE_WAVE_DISSIPATION = False ! [Boolean] default = False + ! If true, use an lee wave driven dissipation scheme to + ! drive diapycnal mixing, along the lines of Nikurashin + ! (2010) and using the St. Laurent et al. (2002) + ! and Simmons et al. (2004) vertical profile +USER_CHANGE_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, call user-defined code to change the diffusivity. +DISSIPATION_MIN = 0.0 ! [W m-3] default = 0.0 + ! The minimum dissipation by which to determine a lower + ! bound of Kd (a floor). +DISSIPATION_N0 = 1.0E-07 ! [W m-3] default = 0.0 + ! The intercept when N=0 of the N-dependent expression + ! used to set a minimum dissipation by which to determine + ! a lower bound of Kd (a floor): A in eps_min = A + B*N. +DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 + ! The coefficient multiplying N, following Gargett, used to + ! set a minimum dissipation by which to determine a lower + ! bound of Kd (a floor): B in eps_min = A + B*N +DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum vertical diffusivity applied as a floor. +INT_TIDE_DECAY_SCALE = 300.3003003003003 ! [m] default = 0.0 + ! The decay scale away from the bottom for tidal TKE with + ! the new coding when INT_TIDE_DISSIPATION is used. +MU_ITIDES = 0.2 ! [nondim] default = 0.2 + ! A dimensionless turbulent mixing efficiency used with + ! INT_TIDE_DISSIPATION, often 0.2. +GAMMA_ITIDES = 0.3333 ! [nondim] default = 0.3333 + ! The fraction of the internal tidal energy that is + ! dissipated locally with INT_TIDE_DISSIPATION. + ! THIS NAME COULD BE BETTER. +MIN_ZBOT_ITIDES = 0.0 ! [m] default = 0.0 + ! Turn off internal tidal dissipation when the total + ! ocean depth is less than this value. +KAPPA_ITIDES = 6.28319E-04 ! [m-1] default = 6.283185307179586E-04 + ! A topographic wavenumber used with INT_TIDE_DISSIPATION. + ! The default is 2pi/10 km, as in St.Laurent et al. 2002. +UTIDE = 0.0 ! [m s-1] default = 0.0 + ! The constant tidal amplitude used with INT_TIDE_DISSIPATION. +KAPPA_H2_FACTOR = 0.75 ! [nondim] default = 1.0 + ! A scaling factor for the roughness amplitude with nINT_TIDE_DISSIPATION. +TKE_ITIDE_MAX = 0.1 ! [W m-2] default = 1000.0 + ! The maximum internal tide energy source availble to mix + ! above the bottom boundary layer with INT_TIDE_DISSIPATION. +READ_TIDEAMP = True ! [Boolean] default = False + ! If true, read a file (given by TIDEAMP_FILE) containing + ! the tidal amplitude with INT_TIDE_DISSIPATION. +TIDEAMP_FILE = "tidal_amplitude.nc" ! default = "tideamp.nc" + ! The path to the file containing the spatially varying + ! tidal amplitudes with INT_TIDE_DISSIPATION. +H2_FILE = "topog.nc" ! + ! The path to the file containing the sub-grid-scale + ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + +! === Parameters of module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendancies but + ! purely for diagnostic purposes. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distance above the bottom to which the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. +%KPP +USE_CONVECTION = True ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. + +! === Parameters of module MOM_diffConvection === +! This is module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION + +! === Parameters of module MOM_entrain_diffusive === +CORRECT_DENSITY = True ! [Boolean] default = True + ! If true, and USE_EOS is true, the layer densities are + ! restored toward their target values by the diapycnal + ! mixing, as described in Hallberg (MWR, 2000). +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.897366596101028E-05 + ! The tolerance with which to solve for entrainment values. + +! === Parameters of module MOM_kappa_shear === +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! + +! === Parameters of module MOM_regularize_layers === +REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False + ! If defined, vertically restructure the near-surface + ! layers when they have too much lateral variations to + ! allow for sensible lateral barotropic transports. +HMIX_MIN = 0.0 ! [m] default = 0.0 + ! The minimum mixed layer depth if the mixed layer depth + ! is determined dynamically. +REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 + ! The value of the relative thickness deficit at which + ! to start modifying the layer structure when + ! REGULARIZE_SURFACE_LAYERS is true. + +! === Parameters of module MOM_opacity === +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +OPACITY_SCHEME = "MANIZZA_05" ! default = "MANIZZA_05" + ! This character string specifies how chlorophyll + ! concentrations are translated into opacities. Currently + ! valid options include: + ! MANIZZA_05 - Use Manizza et al., GRL, 2005. + ! MOREL_88 - Use Morel, JGR, 1988. +CHL_FROM_FILE = True ! [Boolean] default = True + ! If true, chl_a is read from a file. +CHL_FILE = "seawifs_1998-2006_smoothed_2x.nc" ! + ! CHL_FILE is the file containing chl_a concentrations in + ! the variable CHL_A. It is used when VAR_PEN_SW and + ! CHL_FROM_FILE are true. +BLUE_FRAC_SW = 0.5 ! [nondim] default = 0.5 + ! The fraction of the penetrating shortwave radiation + ! that is in the blue band. +PEN_SW_NBANDS = 3 ! default = 1 + ! The number of bands of penetrating shortwave radiation. +OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 + ! The value to use for opacity over land. The default is + ! 10 m-1 - a value for muddy water. + +! === Parameters of module MOM_tracer_advect === +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) + +! === Parameters of module MOM_tracer_hor_diff === +KHTR = 0.0 ! [m2 s-1] default = 0.0 + ! The background along-isopycnal tracer diffusivity. +KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum along-isopycnal tracer diffusivity. +KHTR_MAX = 0.0 ! [m2 s-1] default = 0.0 + ! The maximum along-isopycnal tracer diffusivity. +KHTR_PASSIVITY_COEFF = 0.0 ! [nondim] default = 0.0 + ! The coefficient that scales deformation radius over + ! grid-spacing in passivity, where passiviity is the ratio + ! between along isopycnal mxiing of tracers to thickness mixing. + ! A non-zero value enables this parameterization. +KHTR_PASSIVITY_MIN = 0.5 ! [nondim] default = 0.5 + ! The minimum passivity which is the ratio between + ! along isopycnal mxiing of tracers to thickness mixing. +DIFFUSE_ML_TO_INTERIOR = True ! [Boolean] default = False + ! If true, enable epipycnal mixing between the surface + ! boundary layer and the interior. +CHECK_DIFFUSIVE_CFL = True ! [Boolean] default = False + ! If true, use enough iterations the diffusion to ensure + ! that the diffusive equivalent of the CFL limit is not + ! violated. If false, always use 1 iteration. +ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 + ! With Diffuse_ML_interior, the ratio of the truly + ! horizontal diffusivity in the mixed layer to the + ! epipycnal diffusivity. The valid range is 0 to 1. + +! === Parameters of module ocean_model_init === +RESTART_CONTROL = 1 ! default = 1 + ! An integer whose bits encode which restart files are + ! written. Add 2 (bit 1) for a time-stamped file, and odd + ! (bit 0) for a non-time-stamped file. A restart file + ! will be saved at the end of the run segment for any + ! non-negative value. +TIMEUNIT = 8.64E+04 ! [s] default = 8.64E+04 + ! The time unit for ENERGYSAVEDAYS. +ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. +RESTORE_SALINITY = True ! [Boolean] default = False + ! If true, the coupled driver will add a globally-balanced + ! fresh-water flux that drives sea-surface salinity + ! toward specified values. + +! === Parameters of module MOM_surface_forcing === +MAX_P_SURF = 3.0E+04 ! [Pa] default = -1.0 + ! The maximum surface pressure that can be exerted by the + ! atmosphere and floating sea-ice or ice shelves. This is + ! needed because the FMS coupling structure does not + ! limit the water that can be frozen out of the ocean and + ! the ice-ocean heat fluxes are treated explicitly. No + ! limit is applied if a negative value is used. +ADJUST_NET_FRESH_WATER_TO_ZERO = True ! [Boolean] default = False + ! If true, adjusts the net fresh-water forcing seen + ! by the ocean (including restoring) to zero. +ICE_SALT_CONCENTRATION = 0.005 ! [kg/kg] default = 0.005 + ! The assumed sea-ice salinity needed to reverse engineer the + ! melt flux (or ice-ocean fresh-water flux). +USE_LIMITED_PATM_SSH = True ! [Boolean] default = True + ! If true, return the the sea surface height with the + ! correction for the atmospheric (and sea-ice) pressure + ! limited by max_p_surf instead of the full atmospheric + ! pressure. +WIND_STAGGER = "B" ! default = "C" + ! A case-insensitive character string to indicate the + ! staggering of the input wind stress field. Valid + ! values are 'A', 'B', or 'C'. +FLUXCONST = 0.1667 ! [m day-1] + ! The constant that relates the restoring surface fluxes + ! to the relative surface anomalies (akin to a piston + ! velocity). Note the non-MKS units. +SRESTORE_AS_SFLUX = True ! [Boolean] default = False + ! If true, the restoring of salinity is applied as a salt + ! flux instead of as a freshwater flux. +MAX_DELTA_SRESTORE = 5.0 ! [PSU or g kg-1] default = 999.0 + ! The maximum salinity difference used in restoring terms. +MASK_SRESTORE_UNDER_ICE = False ! [Boolean] default = False + ! If true, use an ice mask defined by frazil criteria to + ! determine where to apply salinity restoring. +MASK_SRESTORE_MARGINAL_SEAS = False ! [Boolean] default = False + ! If true, mask sss restoring in marginal seas. +BASIN_FILE = "basin.nc" ! default = "basin.nc" + ! A file in which to find the basin masks, in variable 'basin'. +CD_TIDES = 0.0025 ! [nondim] default = 1.0E-04 + ! The drag coefficient that applies to the tides. +READ_GUST_2D = False ! [Boolean] default = False + ! If true, use a 2-dimensional gustiness supplied from + ! an input file +GUST_CONST = 0.02 ! [Pa] default = 0.02 + ! The background gustiness in the winds. +USE_RIGID_SEA_ICE = False ! [Boolean] default = False + ! If true, sea-ice is rigid enough to exert a + ! nonhydrostatic pressure that resist vertical motion. + +! === Parameters of module MOM_sum_output === +CALCULATE_APE = True ! [Boolean] default = True + ! If true, calculate the available potential energy of + ! the interfaces. Setting this to false reduces the + ! memory footprint of high-PE-count models dramatically. +WRITE_STOCKS = True ! [Boolean] default = True + ! If true, write the integrated tracer amounts to stdout + ! when the energy files are written. +MAXTRUNC = 100000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +MAX_ENERGY = 0.0 ! [m2 s-2] default = 0.0 + ! The maximum permitted average energy per unit mass; the + ! model will be stopped if there is more energy than + ! this. If zero or negative, this is set to 10*MAXVEL^2. +ENERGYFILE = "timestats" ! default = "timestats" + ! The file to use to write the energies and globally + ! summed diagnostics. +READ_DEPTH_LIST = False ! [Boolean] default = False + ! Read the depth list from a file if it exists or + ! create that file otherwise. +DEPTH_LIST_MIN_INC = 1.0E-10 ! [m] default = 1.0E-10 + ! The minimum increment between the depths of the + ! entries in the depth-list file. +SEND_LOG_TO_STDOUT = False ! [Boolean] default = False + ! If true, all log messages are also sent to stdout. +REPORT_UNUSED_PARAMS = False ! [Boolean] default = False + ! If true, report any parameter lines that are not used + ! in the run. +FATAL_UNUSED_PARAMS = False ! [Boolean] default = False + ! If true, kill the run if there are any unused + ! parameters. +DOCUMENT_FILE = "MOM_parameter_doc" ! default = "MOM_parameter_doc" + ! The basename for files where run-time parameters, their + ! settings, units and defaults are documented. Blank will + ! disable all parameter documentation. +COMPLETE_DOCUMENTATION = True ! [Boolean] default = True + ! If true, all run-time parameters are + ! documented in MOM_parameter_doc.all . +MINIMAL_DOCUMENTATION = True ! [Boolean] default = True + ! If true, non-default run-time parameters are + ! documented in MOM_parameter_doc.short . diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short new file mode 100644 index 0000000000..425dea7a04 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short @@ -0,0 +1,622 @@ +TRIPOLAR_N = True ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 1440 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 1120 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 18 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 16 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!LAYOUT = 18, 16 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 2, 2 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. + +! === Parameters of module MOM_grid === +! Parameters providing information about the vertical grid. +NK = 75 ! [nondim] + ! The number of model layers. + +! === Parameters of module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + +! === Parameters of module MOM === +DIABATIC_FIRST = True ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. +BULKMIXEDLAYER = False ! [Boolean] default = True + ! If true, use a Kraus-Turner-like bulk mixed layer + ! with transitional buffer layers. Layers 1 through + ! NKML+NKBL have variable densities. There must be at + ! least NKML+NKBL+1 layers if BULKMIXEDLAYER is true. + ! The default is the same setting as ENABLE_THERMODYNAMICS. +USE_REGRIDDING = True ! [Boolean] default = False + ! If True, use the ALE algorithm (regridding/remapping). + ! If False, use the layered isopycnal algorithm. +THICKNESSDIFFUSE = True ! [Boolean] default = False + ! If true, interfaces or isopycnal surfaces are diffused, + ! depending on the value of FULL_THICKNESSDIFFUSE. +THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. + ! This is only used if THICKNESSDIFFUSE is true. +DT = 1800.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 3600.0 ! [s] default = 1800.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 + ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. Making this + ! larger than DT_THERM reduces the performance penalty + ! of regridding to depth online. +DTBT_RESET_PERIOD = -1.0 ! [s] default = 3600.0 + ! The period between recalculations of DTBT (if DTBT <= 0). + ! If DTBT_RESET_PERIOD is negative, DTBT is set based + ! only on information available at initialization. If + ! dynamic, DTBT will be set at least every forcing time + ! step, and if 0, every dynamics time step. The default is + ! set by DT_THERM. This is only used if SPLIT is true. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +BOUND_SALINITY = True ! [Boolean] default = False + ! If true, limit salinity to being positive. (The sea-ice + ! model may ask for more salt than is available and + ! drive the salinity negative otherwise.) +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +CHECK_BAD_SURFACE_VALS = True ! [Boolean] default = False + ! If true, check the surface state for ridiculous values. +BAD_VAL_SSH_MAX = 50.0 ! [m] default = 20.0 + ! The value of SSH above which a bad value message is + ! triggered, if CHECK_BAD_SURFACE_VALS is true. +BAD_VAL_SSS_MAX = 65.0 ! [PSU] default = 45.0 + ! The value of SSS above which a bad value message is + ! triggered, if CHECK_BAD_SURFACE_VALS is true. +BAD_VAL_SST_MAX = 55.0 ! [deg C] default = 45.0 + ! The value of SST above which a bad value message is + ! triggered, if CHECK_BAD_SURFACE_VALS is true. +BAD_VAL_SST_MIN = -3.0 ! [deg C] default = -2.1 + ! The value of SST below which a bad value message is + ! triggered, if CHECK_BAD_SURFACE_VALS is true. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. + +! === Parameters of module MOM_tracer_registry === + +! === Parameters of module MOM_tracer_flow_control === +USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False + ! If true, use the ideal_age_example tracer package. + +! === Parameters of module ideal_age_example === +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "file" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +COORD_FILE = "layer_coord.nc" ! + ! The file from which the coordinate densities are read. + +! === Parameters of module MOM_grid_init === +GRID_CONFIG = "mosaic" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +GRID_FILE = "supergrid.nc" ! + ! Name of the file from which to read horizontal grid data. +TOPO_CONFIG = "file" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MAXIMUM_DEPTH = 6500.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 9.5 ! [m] default = 0.0 + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +MASKING_DEPTH = 0.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. +ALWAYS_WRITE_GEOM = False ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +THICKNESS_CONFIG = "file" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +THICKNESS_FILE = "MOM_IC_4.nc" ! + ! The name of the thickness file. +TS_CONFIG = "file" ! + ! A string that determines how the initial tempertures + ! and salinities are specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +TS_FILE = "MOM_IC.nc" ! + ! The initial condition file for temperature. +TEMP_IC_VAR = "Temp" ! default = "PTEMP" + ! The initial condition variable for potential temperature. +SALT_IC_VAR = "Salt" ! default = "SALT" + ! The initial condition variable for salinity. +REGRIDDING_COORDINATE_MODE = "Z*" ! default = "LAYER" + ! Coordinate mode for vertical regridding. + ! Choose among the following possibilities: + ! LAYER - Isopycnal or stacked shallow water layers + ! Z* - stetched geopotential z* + ! SIGMA - terrain following coordinates + ! RHO - continuous isopycnal +ALE_COORDINATE_CONFIG = "FILE:INPUT/vgrid_cm4.nc,dz" ! default = "UNIFORM" + ! Determines how to specify the coordinate + ! resolution. Valid options are: + ! PARAM - use the vector-parameter ALE_RESOLUTION + ! UNIFORM - uniformly distributed + ! FILE:string - read from a file. The string specifies + ! the filename and variable name, separated + ! by a comma or space, e.g. FILE:lev.nc,Z +!ALE_RESOLUTION = 4*2.0, 2*2.01, 2*2.02, 2.05, 2.07, 2.09, 2.13, 2.18, 2.24, 2.3, 2.4, 2.5, 2.62, 2.78, 2.95, 3.17, 3.42, 3.71, 4.07, 4.48, 4.97, 5.55, 6.23, 7.04, 7.99, 9.11, 10.43, 11.98, 13.8, 15.94, 18.42, 21.32, 24.66, 28.51, 32.91, 37.92, 43.56, 49.87, 56.88, 64.55, 72.91, 81.87, 91.4, 101.39, 111.73, 122.29, 132.93, 143.47, 153.78, 163.7, 173.07, 181.78, 189.76, 196.89, 203.17, 208.58, 213.14, 216.87, 219.87, 222.19, 223.94, 225.18, 226.04, 226.59, 226.9, 227.07, 227.14, 2*227.16, 227.17 ! [m] + ! The distribution of vertical resolution for the target + ! grid used for Eulerian-like coordinates. For example, + ! in z-coordinate mode, the parameter is a list of level + ! thicknesses (in m). In sigma-coordinate mode, the list + ! is of non-dimensional fractions of the water column. + +! === Parameters of module MOM_MEKE === + +! === Parameters of module MOM_lateral_mixing_coeffs === +USE_VARIABLE_MIXING = True ! [Boolean] default = False + ! If true, the variable mixing code will be called. This + ! allows diagnostics to be created even if the scheme is + ! not used. If KHTR_SLOPE_CFF>0 or KhTh_Slope_Cff>0, + ! this is set to true regardless of what is in the + ! parameter file. +RESOLN_SCALED_KH = True ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTH = True ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +KHTR_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the epipycnal tracer diffusivity + +! === Parameters of module MOM_wave_speed === +ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.75E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +ETA_TOLERANCE_AUX = 0.001 ! [m] default = 1.0E-06 + ! The tolerance for free-surface height discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses when calculating the auxiliary + ! corrected velocities. By default, this is the same as + ! ETA_TOLERANCE, but can be made larger for efficiency. +CORIOLIS_EN_DIS = True ! [Boolean] default = False + ! If true, two estimates of the thickness fluxes are used + ! to estimate the Coriolis term, and the one that + ! dissipates energy relative to the other one is used. +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option is + ! always effectively false with CORIOLIS_EN_DIS defined and + ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. + +! === Parameters of module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +SMAGORINSKY_KH = True ! [Boolean] default = False + ! If true, use a Smagorinsky nonlinear eddy viscosity. +SMAG_LAP_CONST = 0.01 ! [nondim] default = 0.0 + ! The nondimensional Laplacian Smagorinsky constant, + ! often 0.15. +AH_VEL_SCALE = 0.025 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. + +! === Parameters of module MOM_vert_friction === +CHANNEL_DRAG = True ! [Boolean] default = False + ! If true, the bottom drag is exerted directly on each + ! layer proportional to the fraction of the bottom it + ! overlies. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +HMIX_FIXED = 0.5 ! [m] + ! The prescribed depth over which the near-surface + ! viscosity and diffusivity are elevated when the bulk + ! mixed layer is not used. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. +CFL_TRUNCATE_RAMP_TIME = 4.32E+04 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.2 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. + +! === Parameters of module MOM_PointAccel === + +! === Parameters of module MOM_set_visc === +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +PRANDTL_TURB = 1.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. +SMAG_CONST_CHANNEL = 0.15 ! [nondim] default = 0.01 + ! The nondimensional Laplacian Smagorinsky constant used + ! in calculating the channel drag if it is enabled. The + ! default is to use the same value as SMAG_LAP_CONST if + ! it is defined, or 0.15 if it is not. The value used is + ! also 0.15 if the specified value is negative. + +! === Parameters of module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +BT_PROJECT_VELOCITY = True ! [Boolean] default = False + ! If true, step the barotropic velocity first and project + ! out the velocity tendancy by 1+BEBT when calculating the + ! transport. The default (false) is to use a predictor + ! continuity step to find the pressure field, and then + ! to do a corrector continuity step using a weighted + ! average of the old and new velocities, with weights + ! of (1-BEBT) and BEBT. +BT_THICK_SCHEME = "FROM_BT_CONT" ! default = "HYBRID" + ! A string describing the scheme that is used to set the + ! open face areas used for barotropic transport and the + ! relative weights of the accelerations. Valid values are: + ! ARITHMETIC - arithmetic mean layer thicknesses + ! HARMONIC - harmonic mean layer thicknesses + ! HYBRID (the default) - use arithmetic means for + ! layers above the shallowest bottom, the harmonic + ! mean for layers below, and a weighted average for + ! layers that straddle that depth + ! FROM_BT_CONT - use the average thicknesses kept + ! in the h_u and h_v fields of the BT_cont_type +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = -0.9 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + +! === Parameters of module MOM_thickness_diffuse === +KHTH = 1.0 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. +KHTH_MAX = 1000.0 ! [m2 s-1] default = 0.0 + ! The maximum horizontal thickness diffusivity. +Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. +NK_ZSPACE (from file) = -1 ! [nondim] + ! The number of depth-space levels. This is determined + ! from the size of the variable zw in the output grid file. + +! === Parameters of module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +USE_KPP = True ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +ML_RADIATION = True ! [Boolean] default = False + ! If true, allow a fraction of TKE available from wind + ! work to penetrate below the base of the mixed layer + ! with a vertical decay scale determined by the minimum + ! of: (1) The depth of the mixed layer, (2) an Ekman + ! length scale. +ML_RAD_COEFF = 0.1 ! [nondim] default = 0.2 + ! The coefficient which scales MSTAR*USTAR^3 to obtain + ! the energy available for mixing below the base of the + ! mixed layer. This is only used if ML_RADIATION is true. +BBL_MIXING_AS_MAX = False ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the + ! BBL mixing and the other diffusivities. Otherwise, + ! diffusiviy from the BBL_mixing is simply added. +HENYEY_IGW_BACKGROUND = True ! [Boolean] default = False + ! If true, use a latitude-dependent scaling for the near + ! surface background diffusivity, as described in + ! Harrison & Hallberg, JPO 2008. +N2_FLOOR_IOMEGA2 = 0.0 ! [nondim] default = 1.0 + ! The floor applied to N2(k) scaled by Omega^2: + ! If =0., N2(k) is simply positive definite. + ! If =1., N2(k) > Omega^2 everywhere. +KD = 2.0E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 + ! The minimum diapycnal diffusivity. +KDML = 1.0E-04 ! [m2 s-1] default = 2.0E-05 + ! If BULKMIXEDLAYER is false, KDML is the elevated + ! diapycnal diffusivity in the topmost HMIX of fluid. + ! KDML is only used if BULKMIXEDLAYER is false. +INT_TIDE_DISSIPATION = True ! [Boolean] default = False + ! If true, use an internal tidal dissipation scheme to + ! drive diapycnal mixing, along the lines of St. Laurent + ! et al. (2002) and Simmons et al. (2004). +DISSIPATION_N0 = 1.0E-07 ! [W m-3] default = 0.0 + ! The intercept when N=0 of the N-dependent expression + ! used to set a minimum dissipation by which to determine + ! a lower bound of Kd (a floor): A in eps_min = A + B*N. +DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 + ! The coefficient multiplying N, following Gargett, used to + ! set a minimum dissipation by which to determine a lower + ! bound of Kd (a floor): B in eps_min = A + B*N +INT_TIDE_DECAY_SCALE = 300.3003003003003 ! [m] default = 0.0 + ! The decay scale away from the bottom for tidal TKE with + ! the new coding when INT_TIDE_DISSIPATION is used. +KAPPA_ITIDES = 6.28319E-04 ! [m-1] default = 6.283185307179586E-04 + ! A topographic wavenumber used with INT_TIDE_DISSIPATION. + ! The default is 2pi/10 km, as in St.Laurent et al. 2002. +KAPPA_H2_FACTOR = 0.75 ! [nondim] default = 1.0 + ! A scaling factor for the roughness amplitude with nINT_TIDE_DISSIPATION. +TKE_ITIDE_MAX = 0.1 ! [W m-2] default = 1000.0 + ! The maximum internal tide energy source availble to mix + ! above the bottom boundary layer with INT_TIDE_DISSIPATION. +READ_TIDEAMP = True ! [Boolean] default = False + ! If true, read a file (given by TIDEAMP_FILE) containing + ! the tidal amplitude with INT_TIDE_DISSIPATION. +TIDEAMP_FILE = "tidal_amplitude.nc" ! default = "tideamp.nc" + ! The path to the file containing the spatially varying + ! tidal amplitudes with INT_TIDE_DISSIPATION. +H2_FILE = "topog.nc" ! + ! The path to the file containing the sub-grid-scale + ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + +! === Parameters of module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP +USE_CONVECTION = True ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. + +! === Parameters of module MOM_diffConvection === +! This is module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === Parameters of module MOM_entrain_diffusive === +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.897366596101028E-05 + ! The tolerance with which to solve for entrainment values. + +! === Parameters of module MOM_kappa_shear === +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + +! === Parameters of module MOM_regularize_layers === + +! === Parameters of module MOM_opacity === +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +CHL_FILE = "seawifs_1998-2006_smoothed_2x.nc" ! + ! CHL_FILE is the file containing chl_a concentrations in + ! the variable CHL_A. It is used when VAR_PEN_SW and + ! CHL_FROM_FILE are true. +PEN_SW_NBANDS = 3 ! default = 1 + ! The number of bands of penetrating shortwave radiation. + +! === Parameters of module MOM_tracer_advect === + +! === Parameters of module MOM_tracer_hor_diff === +DIFFUSE_ML_TO_INTERIOR = True ! [Boolean] default = False + ! If true, enable epipycnal mixing between the surface + ! boundary layer and the interior. +CHECK_DIFFUSIVE_CFL = True ! [Boolean] default = False + ! If true, use enough iterations the diffusion to ensure + ! that the diffusive equivalent of the CFL limit is not + ! violated. If false, always use 1 iteration. +ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 + ! With Diffuse_ML_interior, the ratio of the truly + ! horizontal diffusivity in the mixed layer to the + ! epipycnal diffusivity. The valid range is 0 to 1. + +! === Parameters of module ocean_model_init === +ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. +RESTORE_SALINITY = True ! [Boolean] default = False + ! If true, the coupled driver will add a globally-balanced + ! fresh-water flux that drives sea-surface salinity + ! toward specified values. + +! === Parameters of module MOM_surface_forcing === +MAX_P_SURF = 3.0E+04 ! [Pa] default = -1.0 + ! The maximum surface pressure that can be exerted by the + ! atmosphere and floating sea-ice or ice shelves. This is + ! needed because the FMS coupling structure does not + ! limit the water that can be frozen out of the ocean and + ! the ice-ocean heat fluxes are treated explicitly. No + ! limit is applied if a negative value is used. +ADJUST_NET_FRESH_WATER_TO_ZERO = True ! [Boolean] default = False + ! If true, adjusts the net fresh-water forcing seen + ! by the ocean (including restoring) to zero. +WIND_STAGGER = "B" ! default = "C" + ! A case-insensitive character string to indicate the + ! staggering of the input wind stress field. Valid + ! values are 'A', 'B', or 'C'. +FLUXCONST = 0.1667 ! [m day-1] + ! The constant that relates the restoring surface fluxes + ! to the relative surface anomalies (akin to a piston + ! velocity). Note the non-MKS units. +SRESTORE_AS_SFLUX = True ! [Boolean] default = False + ! If true, the restoring of salinity is applied as a salt + ! flux instead of as a freshwater flux. +MAX_DELTA_SRESTORE = 5.0 ! [PSU or g kg-1] default = 999.0 + ! The maximum salinity difference used in restoring terms. +CD_TIDES = 0.0025 ! [nondim] default = 1.0E-04 + ! The drag coefficient that applies to the tides. + +! === Parameters of module MOM_sum_output === +MAXTRUNC = 100000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. diff --git a/examples/ocean_SIS/MOM6z_SIS_025/data_table b/examples/ocean_SIS/MOM6z_SIS_025/data_table new file mode 100644 index 0000000000..234fbdfa24 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/data_table @@ -0,0 +1,45 @@ +"ATM" , "p_surf" , "SLP" , "./INPUT/slp.clim.nc" , .false. , 1.0 +"ATM" , "p_bot" , "SLP" , "./INPUT/slp.clim.nc" , .false. , 1.0 +"ATM" , "t_bot" , "T_10_MOD" , "./INPUT/t_10_mod.clim.nc" , .false. , 1.0 +"ATM" , "sphum_bot" , "Q_10_MOD" , "./INPUT/q_10_mod.clim.nc" , .false. , 1.0 +"ATM" , "u_bot" , "U_10_MOD" , "./INPUT/u_10_mod.clim.nc" , .false. , 1.0 +"ATM" , "v_bot" , "V_10_MOD" , "./INPUT/v_10_mod.clim.nc" , .false. , 1.0 +"ATM" , "z_bot" , "" , "" , .false. , 10.0 +"ATM" , "gust" , "" , "" , .false. , 1.0e-4 +"ICE" , "lw_flux_dn" , "LWDN_MOD" , "./INPUT/ncar_rad.clim.nc" , .false. , 1.0 +"ICE" , "sw_flux_vis_dir_dn", "SWDN_MOD", "./INPUT/ncar_rad.clim.nc", .false. , 0.285 +"ICE" , "sw_flux_vis_dif_dn", "SWDN_MOD", "./INPUT/ncar_rad.clim.nc", .false. , 0.285 +"ICE" , "sw_flux_nir_dir_dn", "SWDN_MOD", "./INPUT/ncar_rad.clim.nc", .false. , 0.215 +"ICE" , "sw_flux_nir_dif_dn", "SWDN_MOD", "./INPUT/ncar_rad.clim.nc", .false. , 0.215 +"ICE" , "lprec" , "RAIN" , "./INPUT/ncar_precip.clim.nc" , .false. , 0.9933 +"ICE" , "fprec" , "SNOW" , "./INPUT/ncar_precip.clim.nc" , .false. , 0.9933 +"ICE" , "runoff" , "runoff" , "./INPUT/runoff.nc" , .false. , 1.0 +"ICE" , "calving" , "" , "" , .true. , 0.0 +"ICE" , "dhdt" , "" , "" , .true. , 80.0 +"ICE" , "dedt" , "" , "" , .true. , 2.0e-6 +"ICE" , "drdt" , "" , "" , .true. , 10.0 +"ICE", "sic_obs" , "SIC" ,"./INPUT/sst_ice_clim.nc" , .false. , 0.00 +"ICE", "sit_obs" , "SIT" ,"./INPUT/sst_ice_clim.nc" , .false. , 0.00 +"ICE", "sst_obs" , "SST" ,"./INPUT/sst_ice_clim.nc" , .false. , 1.0 +"LND" , "t_surf" , "" , "" , .true. , 273.0 +"LND" , "t_ca" , "" , "" , .true. , 273.0 +"LND" , "q_ca" , "" , "" , .true. , 0.0 +"LND" , "rough_mom" , "" , "" , .true. , 0.01 +"LND" , "rough_heat" , "" , "" , .true. , 0.1 +"LND" , "albedo" , "" , "" , .true. , 0.1 +#"LND" , "t_ca" , "" , "" , .true. , 273.0 +#"LND" , "t_surf" , "" , "" , .true. , 273.0 +"LND" , "sphum_surf" , "" , "" , .true. , 0.0 +"LND" , "sphum_ca" , "" , "" , .true. , 0.0 +"LND" , "t_flux" , "" , "" , .true. , 0.0 +"LND" , "sphum_flux" , "" , "" , .true. , 0.0 +"LND" , "lw_flux" , "" , "" , .true. , 0.0 +"LND" , "sw_flux" , "" , "" , .true. , 0.0 +"LND" , "lprec" , "" , "" , .true. , 0.0 +"LND" , "fprec" , "" , "" , .true. , 0.0 +"LND" , "dhdt" , "" , "" , .true. , 5.0 +"LND" , "dedt" , "" , "" , .true. , 2e-6 +"LND" , "dedq" , "" , "" , .true. , 0.0 +"LND" , "drdt" , "" , "" , .true. , 5.0 +"LND" , "drag_q" , "" , "" , .true. , 0.0 +"LND" , "p_surf" , "" , "" , .true. , 1.e5 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/diag_table b/examples/ocean_SIS/MOM6z_SIS_025/diag_table new file mode 100644 index 0000000000..f001f1f138 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/diag_table @@ -0,0 +1,278 @@ +MOM_SIS_025_z +1900 1 1 0 0 0 +## output files +#"flux_month", 1, "months", 1, "days", "time" +"ice_month", 1, "months", 1, "days", "time", +"ice_daily", 1, "days", 1, "days", "time", +"ocean_daily", 1, "days", 1, "days", "time", +"ocean_month", 1, "months", 1, "days", "time" +#"ocean_bt", 6, "hours", 1, "days", "time" +"ocean_month_z", 1, "months", 1, "days", "time" +#"ocean_hifreq", 0, "months", 1, "days", "time" +# +## output variables +#"ocean_model","eta_hifreq","e","ocean_hifreq","all",.false.,"none",2 +# +#================== +# OCEAN DIAGNOSTICS +#================== +#"ocean_model","u","u","ocean_month","all",.false.,"none",2 +#"ocean_model","v","v","ocean_month","all",.false.,"none",2 +"ocean_model","h","h","ocean_month","all",.false.,"none",2 +"ocean_model","e","e","ocean_month","all",.false.,"none",2 +#"ocean_model","eta_st","eta_st","ocean_bt","all",.false.,"none",2 +#"ocean_model","ubt_st","ubt_st","ocean_bt","all",.false.,"none",2 +#"ocean_model","vbt_st","vbt_st","ocean_bt","all",.false.,"none",2 +#"ocean_model","ubtav","ubtav","ocean_bt","all",.false.,"none",2 +#"ocean_model","vbtav","vbtav","ocean_bt","all",.false.,"none",2 +"ocean_model","temp","temp","ocean_month","all",.false.,"none",2 +"ocean_model","salt","salt","ocean_month","all",.false.,"none",2 +"ocean_model","vintage","vintage","ocean_month","all",.false.,"none",2 +"ocean_model","age","age","ocean_month","all",.false.,"none",2 +"ocean_model","u_z","u","ocean_month_z","all",.false.,"none",2 +"ocean_model","v_z","v","ocean_month_z","all",.false.,"none",2 +"ocean_model","temp_z","temp","ocean_month_z","all",.false.,"none",2 +"ocean_model","salt_z","salt","ocean_month_z","all",.false.,"none",2 +"ocean_model","vintage_z","vintage","ocean_month_z","all",.false.,"none",2 +"ocean_model","age_z","age","ocean_month_z","all",.false.,"none",2 +#"ocean_model","uh_z","uh","ocean_month_z","all",.false.,"none",2 +#"ocean_model","vh_z","vh","ocean_month_z","all",.false.,"none",2 +"ocean_model","SSH","ssh","ocean_daily","all",.false.,"none",2 +"ocean_model","SSU","ssu","ocean_daily","all",.false.,"none",2 +"ocean_model","SSV","ssv","ocean_daily","all",.false.,"none",2 +"ocean_model","SST","sst","ocean_daily","all",.false.,"none",2 +"ocean_model","SSS","sss","ocean_daily","all",.false.,"none",2 +#=========================== +# Continuity Equation Terms: +#=========================== +#"ocean_model","wd","wd","ocean_month","all",.false.,"none",2 +#"ocean_model","uh","uh","ocean_month","all",.false.,"none",2 +#"ocean_model","vh","vh","ocean_month","all",.false.,"none",2 +#"ocean_model","uhGM","uhGM","ocean_month","all",.false.,"none",2 +#"ocean_model","vhGM","vhGM","ocean_month","all",.false.,"none",2 +#"ocean_model","uhml","uhml","ocean_month","all",.false.,"none",2 +#"ocean_model","vhml","vhml","ocean_month","all",.false.,"none",2 +#"ocean_model","h_rho","h_rho","ocean_month","all",.false.,"none",2 +#"ocean_model","uh_rho","uh_rho","ocean_month","all",.false.,"none",2 +#"ocean_model","vh_rho","vh_rho","ocean_month","all",.false.,"none",2 +#"ocean_model","uhGM_rho","uhGM_rho","ocean_month","all",.true.,"none",2 +#"ocean_model","vhGM_rho","vhGM_rho","ocean_month","all",.true.,"none",2 +#"ocean_model","GMwork","GMwork","ocean_month","all",.true.,"none",2 +#"ocean_model","KHTH_u","KHTH_u","ocean_month","all",.false.,"none",2 +#"ocean_model","KHTH_v","KHTH_v","ocean_month","all",.false.,"none",2 +#"ocean_model","KHTR_u","KHTR_u","ocean_month","all",.false.,"none",2 +#"ocean_model","KHTR_v","KHTR_v","ocean_month","all",.false.,"none",2 +#"ocean_model","MEKE","MEKE","ocean_month","all",.false.,"none",2 +#"ocean_model","MEKE_KHTH","MEKE_KHTH","ocean_month","all",.false.,"none",2 +#"ocean_model","Res_fn","Res_fn","ocean_month","all",.false.,"none",2 +#"ocean_model","deficit_ratio","deficit_ratio","ocean_month","all",.false.,"none",2 +#=========================== +# Mixed Layer TKE Budget Terms: +#=========================== +#"ocean_model","TKE_wind","TKE_wind","ocean_month","all",.true.,"none",2 +#"ocean_model","TKE_RiBulk","TKE_RiBulk","ocean_month","all",.true.,"none",2 +#"ocean_model","TKE_conv","TKE_conv","ocean_month","all",.true.,"none",2 +#"ocean_model","TKE_pen_SW","TKE_pen_SW","ocean_month","all",.true.,"none",2 +#"ocean_model","TKE_mixing","TKE_mixing","ocean_month","all",.true.,"none",2 +#"ocean_model","TKE_mech_decay","TKE_mech_decay","ocean_month","all",.true.,"none",2 +#"ocean_model","TKE_conv_decay","TKE_conv_decay","ocean_month","all",.true.,"none",2 +#"ocean_model","TKE_conv_s2","TKE_conv_s2","ocean_month","all",.true.,"none",2 +#"ocean_model","TKE_tidal","TKE_tidal","ocean_month","all",.true.,"none",2 +#"ocean_model","h_ML","h_ML","ocean_month","all",.false.,"none",2 +#"ocean_model","Kd_effective","Kd_effective","ocean_month","all",.true.,"none",2 +#"ocean_model","PE_detrain","PE_detrain","ocean_month","all",.true.,"none",2 +#"ocean_model","PE_detrain2","PE_detrain2","ocean_month","all",.true.,"none",2 +#"ocean_model","Rayleigh_u","Rayleigh_u","ocean_month","all",.true.,"none",2 +#"ocean_model","Rayleigh_v","Rayleigh_v","ocean_month","all",.true.,"none",2 +#=========================== +# Tracer Fluxes: +#=========================== +#"ocean_model","T_adx", "T_adx", "ocean_month","all",.true.,"none",2 +#"ocean_model","T_ady", "T_ady", "ocean_month","all",.true.,"none",2 +#"ocean_model","T_diffx","T_diffx","ocean_month","all",.true.,"none",2 +#"ocean_model","T_diffy","T_diffy","ocean_month","all",.true.,"none",2 +#"ocean_model","S_adx", "S_adx", "ocean_month","all",.true.,"none",2 +#"ocean_model","S_ady", "S_ady", "ocean_month","all",.true.,"none",2 +#"ocean_model","S_diffx","S_diffx","ocean_month","all",.true.,"none",2 +#"ocean_model","S_diffy","S_diffy","ocean_month","all",.true.,"none",2 +#======================= +# Momentum Balance Terms: +#======================= +#"ocean_model","dudt","dudt","ocean_month","all",.true.,"none",2 +#"ocean_model","dvdt","dvdt","ocean_month","all",.true.,"none",2 +#"ocean_model","CAu","CAu","ocean_month","all",.true.,"none",2 +#"ocean_model","CAv","CAv","ocean_month","all",.true.,"none",2 +#"ocean_model","PFu","PFu","ocean_month","all",.true.,"none",2 +#"ocean_model","PFv","PFv","ocean_month","all",.true.,"none",2 +#"ocean_model","du_dt_visc","du_dt_visc","ocean_month","all",.true.,"none",2 +#"ocean_model","dv_dt_visc","dv_dt_visc","ocean_month","all",.true.,"none",2 +#"ocean_model","diffu","diffu","ocean_month","all",.true.,"none",2 +#"ocean_model","diffv","diffv","ocean_month","all",.true.,"none",2 +#"ocean_model","dudt_dia","dudt_dia","ocean_month","all",.true.,"none",2 +#"ocean_model","dvdt_dia","dvdt_dia","ocean_month","all",.true.,"none",2 +# Subterms that should not be added to a closed budget. +#"ocean_model","gKEu","gKEu","ocean_month","all",.true.,"none",2 +#"ocean_model","gKEv","gKEv","ocean_month","all",.true.,"none",2 +#"ocean_model","rvxu","rvxu","ocean_month","all",.true.,"none",2 +#"ocean_model","rvxv","rvxv","ocean_month","all",.true.,"none",2 +#"ocean_model","PFu_bc","PFu_bc","ocean_month","all",.true.,"none",2 +#"ocean_model","PFv_bc","PFv_bc","ocean_month","all",.true.,"none",2 +#=========================================== +# Barotropic Momentum Balance Terms: +# (only available with split time stepping.) +#=========================================== +#"ocean_model","PFuBT","PFuBT","ocean_month","all",.true.,"none",2 +#"ocean_model","PFvBT","PFvBT","ocean_month","all",.true.,"none",2 +#"ocean_model","CoruBT","CoruBT","ocean_month","all",.true.,"none",2 +#"ocean_model","CorvBT","CorvBT","ocean_month","all",.true.,"none",2 +#"ocean_model","NluBT","NluBT","ocean_month","all",.true.,"none",2 +#"ocean_model","NlvBT","NlvBT","ocean_month","all",.true.,"none",2 +#"ocean_model","ubtforce","ubtforce","ocean_month","all",.true.,"none",2 +#"ocean_model","vbtforce","vbtforce","ocean_month","all",.true.,"none",2 +#"ocean_model","u_accel_bt","u_accel_bt","ocean_month","all",.true.,"none",2 +#"ocean_model","v_accel_bt","v_accel_bt","ocean_month","all",.true.,"none",2 +#=============================== +# Viscosities and diffusivities: +#=============================== +#"ocean_model","Ahh","Ahh","ocean_month,"all",.true.,"none",2 +#"ocean_model","Ahq","Ahq","ocean_month","all",.true.,"none",2 +#"ocean_model","Khh","Khh","ocean_month","all",.true.,"none",2 +#"ocean_model","Khq","Khq","ocean_month","all",.true.,"none",2 +#"ocean_model","bbl_thick_u","bbl_thick_u","ocean_month","all",.true.,"none",2 +#"ocean_model","kv_bbl_u","kv_bbl_u","ocean_month","all",.true.,"none",2 +#"ocean_model","bbl_thick_v","bbl_thick_v","ocean_month","all",.true.,"none",2 +#"ocean_model","kv_bbl_v","kv_bbl_v","ocean_month","all",.true.,"none",2 +#"ocean_model","av_visc","av_visc","ocean_month","all",.true.,"none",2 +#"ocean_model","au_visc","au_visc","ocean_month","all",.true.,"none",2 +#"ocean_model","Kd_itides","Kd_itides","ocean_month","all",.true.,"none",2 +#"ocean_model","Nb","Nb","ocean_month","all",.true.,"none",2 +#"ocean_model","TKE_itidal","TKE_itidal","ocean_month","all",.true.,"none",2 +#============================= +# Kinetic Energy Balance Terms: +#============================= +#"ocean_model","KE","KE","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","dKE_dt","dKE_dt","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","PE_to_KE","PE_to_KE","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","KE_Coradv","KE_Coradv","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","KE_adv","KE_adv","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","KE_visc","KE_visc","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","KE_horvisc","KE_horvisc","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","KE_dia","KE_dia","energy_%4yr_%3dy","all",.true.,"none",2 +# +#================== +# Surface Forcing: +#================= +#"ocean_model","taux", "taux", "ocean_month","all",.true.,"none",2 +#"ocean_model","tauy", "tauy", "ocean_month","all",.true.,"none",2 +#"ocean_model","ustar", "ustar", "ocean_month","all",.true.,"none",2 +#"ocean_model","PmE", "PmE", "ocean_month","all",.true.,"none",2 +#"ocean_model","SW", "SW", "ocean_month","all",.true.,"none",2 +#"ocean_model","LwLatSens","LwLatSens","ocean_month","all",.true.,"none",2 +#"ocean_model","p_surf", "p_surf", "ocean_month","all",.false.,"none",2 +#"ocean_model","salt_flux","salt_flux","ocean_month","all",.true.,"none",2 +# +#================ +# ICE DIAGNOSTICS +#================ +# + "ice_model", "CELL_AREA", "CELL_AREA", "ice_month", "all", .false., "none", 2 + "ice_model", "COSROT", "COSROT", "ice_month", "all", .false., "none", 2 + "ice_model", "GEOLAT", "GEOLAT", "ice_month", "all", .false., "none", 2 + "ice_model", "GEOLON", "GEOLON", "ice_month", "all", .false., "none", 2 + "ice_model", "SINROT", "SINROT", "ice_month", "all", .false., "none", 2 +# +# "ice_model", "AGE", "AGE", "ice_month", "all", .true., "none", 2 +# "ice_model", "ALB", "ALB", "ice_month", "all", .true., "none", 2 +# "ice_model", "BHEAT", "BHEAT", "ice_month", "all", .true., "none", 2 +# "ice_model", "BMELT", "BMELT", "ice_month", "all", .true., "none", 2 +# "ice_model", "BSNK", "BSNK", "ice_month", "all", .true., "none", 2 +# "ice_model", "CALVING", "CALVING", "ice_month", "all", .true., "none", 2 +# "ice_model", "CALVING_HFLX", "CALVING_HFLX", "ice_month", "all", .true., "none", 2 + "ice_model", "CN", "CN", "ice_month", "all", .false., "none", 2 +# "ice_model", "E2MELT", "E2MELT", "ice_month", "all", .true., "none", 2 +# "ice_model", "EVAP", "EVAP", "ice_month", "all", .true., "none", 2 +# "ice_model", "EXT", "EXT", "ice_month", "all", .true., "none", 2 +# "ice_model", "FA_X", "FA_X", "ice_month", "all", .true., "none", 2 +# "ice_model", "FA_Y", "FA_Y", "ice_month", "all", .true., "none", 2 +# "ice_model", "FC_X", "FC_X", "ice_month", "all", .true., "none", 2 +# "ice_model", "FC_Y", "FC_Y", "ice_month", "all", .true., "none", 2 +# "ice_model", "FI_X", "FI_X", "ice_month", "all", .true., "none", 2 +# "ice_model", "FI_Y", "FI_Y", "ice_month", "all", .true., "none", 2 +# "ice_model", "FW_X", "FW_X", "ice_month", "all", .true., "none", 2 +# "ice_model", "FW_Y", "FW_Y", "ice_month", "all", .true., "none", 2 +# "ice_model", "FRAZIL", "FRAZIL", "ice_month", "all", .true., "none", 2 + "ice_model", "HI", "HI", "ice_daily", "all", .false., "none", 2 +#"ice_model", "HI_PART", "HI_PART", "ice_month", "all", .true., "none", 2 +# "ice_model", "HS", "HS", "ice_month", "all", .true., "none", 2 +# "ice_model", "IX_TRANS", "IX_TRANS", "ice_month", "all", .true., "none", 2 +# "ice_model", "IY_TRANS", "IY_TRANS", "ice_month", "all", .true., "none", 2 +# "ice_model", "LH", "LH", "ice_month", "all", .true., "none", 2 +# "ice_model", "LSNK", "LSNK", "ice_month", "all", .true., "none", 2 +# "ice_model", "LSRC", "LSRC", "ice_month", "all", .true., "none", 2 +# "ice_model", "LW", "LW", "ice_month", "all", .true., "none", 2 +# "ice_model", "LWDN", "LWDN", "ice_month", "all", .true., "none", 2 +# "ice_model", "MI", "MI", "ice_month", "all", .true., "none", 2 +# "ice_model", "RAIN", "RAIN", "ice_month", "all", .true., "none", 2 +# "ice_model", "RDG_RATE", "RDG_RATE", "ice_month", "all", .true., "none", 2 +# "ice_model", "RDG_FRAC", "RDG_FRAC", "ice_month", "all", .true., "none", 2 +# "ice_model", "RUNOFF", "RUNOFF", "ice_month", "all", .true., "none", 2 +# "ice_model", "RUNOFF_HFLX", "RUNOFF_HFLX", "ice_month", "all", .true., "none", 2 +# "ice_model", "SALTF", "SALTF", "ice_month", "all", .true., "none", 2 +# "ice_model", "SH", "SH", "ice_month", "all", .true., "none", 2 +# "ice_model", "SIGI", "SIGI", "ice_month", "all", .true., "none", 2 +# "ice_model", "SIGII", "SIGII", "ice_month", "all", .true., "none", 2 +# "ice_model", "SLP", "SLP", "ice_month", "all", .true., "none", 2 +# "ice_model", "SNOWFL", "SNOWFL", "ice_month", "all", .true., "none", 2 +# "ice_model", "SN2IC", "SN2IC", "ice_month", "all", .true., "none", 2 +# "ice_model", "SSH", "SSH", "ice_month", "all", .true., "none", 2 +# "ice_model", "SSS", "SSS", "ice_month", "all", .true., "none", 2 +# "ice_model", "SST", "SST", "ice_month", "all", .true., "none", 2 + "ice_model", "SSH", "SSH", "ice_daily", "all", .false., "none", 2 +# "ice_model", "SSS", "SSS", "ice_daily", "all", .false., "none", 2 +# "ice_model", "SST", "SST", "ice_daily", "all", .false., "none", 2 +# "ice_model", "UO", "UO", "ice_daily", "all", .false., "none", 2 +# "ice_model", "VO", "VO", "ice_daily", "all", .false., "none", 2 +# "ice_model", "STRENGTH", "STRENGTH", "ice_month", "all", .true., "none", 2 +# "ice_model", "STRAIN_ANGLE","STRAIN_ANGLE","ice_month","all",.true., "none", 2 +# "ice_model", "SW", "SW", "ice_month", "all", .true., "none", 2 +# "ice_model", "SWDN", "SWDN", "ice_month", "all", .true., "none", 2 +# "ice_model", "SW_NIR_DIF", "SW_NIR_DIF", "ice_month", "all", .true., "none", 2 +# "ice_model", "SW_NIR_DIR", "SW_NIR_DIR", "ice_month", "all", .true., "none", 2 +# "ice_model", "SW_VIS", "SW_VIS", "ice_month", "all", .true., "none", 2 +# "ice_model", "SW_VIS_DIF", "SW_VIS_DIF", "ice_month", "all", .true., "none", 2 +# "ice_model", "SW_VIS_DIR", "SW_VIS_DIR", "ice_month", "all", .true., "none", 2 +# "ice_model", "TMELT", "TMELT", "ice_month", "all", .true., "none", 2 +# "ice_model", "T1", "T1", "ice_month", "all", .true., "none", 2 +# "ice_model", "T2", "T2", "ice_month", "all", .true., "none", 2 +# "ice_model", "TS", "TS", "ice_month", "all", .true., "none", 2 +# "ice_model", "UI", "UI", "ice_month", "all", .true., "none", 2 +# "ice_model", "VI", "VI", "ice_month", "all", .true., "none", 2 +# "ice_model", "UO", "UO", "ice_month", "all", .true., "none", 2 +# "ice_model", "VO", "VO", "ice_month", "all", .true., "none", 2 +# "ice_model", "XPRT", "XPRT", "ice_month", "all", .true., "none", 2 +# +#======================== +# ATMOSPHERE DIAGNOSTICS: +#======================== +#"flux", "land_mask", "land_mask", "flux_month", "all", .false., "none", 2, +#"flux", "ice_mask", "ice_mask", "flux_month", "all", .true., "none", 2, +#"flux", "drag_moist", "drag_moist", "flux_month", "all", .true., "none", 2, +#"flux", "drag_heat", "drag_heat", "flux_month", "all", .true., "none", 2, +#"flux", "drag_mom", "drag_mom", "flux_month", "all", .true., "none", 2, +#"flux", "wind", "wind", "flux_month", "all", .true., "none", 2, +# "flux" forcing fields for land model: wind, q_ref atmos_8xdaily +#"flux", "wind", "wind", "atmos_8xdaily", "all", .true., "none", 2, +#"flux", "q_ref", "q_ref", "atmos_8xdaily", "all", .true., "none", 2, +#"flux", "tau_x", "tau_x", "flux_month", "all", .true., "none", 2, +#"flux", "tau_y", "tau_y", "flux_month", "all", .true., "none", 2, +#"flux", "shflx", "shflx", "flux_month", "all", .true., "none", 2, +#"flux", "evap", "evap", "flux_month", "all", .true., "none", 2, +#"flux", "lwflx", "lwflx", "flux_month", "all", .true., "none", 2, +#"flux", "rh_ref", "rh_ref", "flux_month", "all", .true., "none", 2, +#"flux", "u_ref", "u_ref", "flux_month", "all", .true., "none", 2, +#"flux", "v_ref", "v_ref", "flux_month", "all", .true., "none", 2, +#"flux", "u_atm", "u_atm", "flux_month", "all", .true.,"none", 2, +#"flux", "v_atm", "v_atm", "flux_month", "all", .true.,"none", 2, +#"flux", "t_atm", "t_atm", "flux_month", "all", .true.,"none", 2, +#"flux", "t_surf", "t_surf", "flux_month", "all", .true.,"none", 2, +#"flux", "q_atm", "q_atm", "flux_month", "all", .true.,"none", 2, diff --git a/examples/ocean_SIS/MOM6z_SIS_025/field_table b/examples/ocean_SIS/MOM6z_SIS_025/field_table new file mode 100644 index 0000000000..33cceaf32d --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/field_table @@ -0,0 +1,25 @@ +# specific humidity for moist runs + "TRACER", "atmos_mod", "sphum" + "longname", "specific humidity" + "units", "kg/kg" / +## "profile_type", "fixed", "surface_value=3.e-6" / +# prognostic cloud scheme tracers + "TRACER", "atmos_mod", "liq_wat" + "longname", "cloud liquid specific humidity" + "units", "kg/kg" / + "TRACER", "atmos_mod", "ice_wat" + "longname", "cloud ice water specific humidity" + "units", "kg/kg" / + "TRACER", "atmos_mod", "cld_amt" + "longname", "cloud fraction" + "units", "none" / +# sphum must be present on land as well + "TRACER", "land_mod", "sphum" + "longname", "specific humidity" + "units", "kg/kg" / +# test tracer for radon +# +# "TRACER", "atmos_mod", "radon" +# "longname", "radon test tracer" +# "units", "kg/kg" / +###................................................. diff --git a/examples/ocean_SIS/MOM6z_SIS_025/input.nml b/examples/ocean_SIS/MOM6z_SIS_025/input.nml new file mode 100644 index 0000000000..1a8920a3cb --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/input.nml @@ -0,0 +1,128 @@ + &MOM_input_nml + output_directory = 'RESTART', + input_filename = 'n' + restart_input_dir = 'INPUT', + restart_output_dir = 'RESTART', + parameter_filename = 'MOM_input', + 'MOM_override' +/ + + &atmos_model_nml + layout = 16, 18 +/ + + &coupler_nml + months = 0, + days = 2, + current_date = 1900,1,1,0,0,0, + calendar = 'NOLEAP', + dt_cpld = 7200, + dt_atmos = 7200, + do_atmos = .false., + do_land = .false., + do_ice = .true., + do_ocean = .true., + do_flux = .true., + atmos_npes = 0, + ocean_npes = 288, + concurrent = .false. + use_lag_fluxes=.false. + check_stocks = 0 +/ + + &diag_manager_nml + conserve_water=.false. + max_axes = 100, + max_num_axis_sets = 100, + max_input_fields = 699 + max_output_fields = 699 + mix_snapshot_average_fields=.false. +/ + + &flux_exchange_nml + debug_stocks = .FALSE. + divert_stocks_report = .TRUE. + do_area_weighted_flux = .FALSE. +/ + + &fms_io_nml + fms_netcdf_restart=.true. + threading_read='multi' + threading_write='single' + fileset_write='single' + max_files_r = 200 + max_files_w = 200 +/ + + &fms_nml + clock_grain='ROUTINE' + clock_flags='NONE' + domains_stack_size = 5000000 + stack_size =0 +/ + + &ice_albedo_nml + t_range = 10. +/ + + &ice_model_nml + layout = 16, 18 + io_layout = 2,2 + nsteps_dyn=144 + nsteps_adv=2 + num_part = 6 + wd_turn = 0.0 + spec_ice=.false. + ice_bulk_salin = 0.005 + alb_sno = 0.85 ! keep CM2 setting + alb_ice = 0.65 ! keep CM2 setting + t_range_melt = 1.0 ! NOTE: CM2 uses 1.0 + heat_rough_ice = 5.0e-4 + cm2_bugs = .false. + do_icebergs = .false. + atmos_winds=.true. + add_diurnal_sw = .true. + do_ice_limit=.false. + max_ice_limit=4.0 + channel_viscosity=5.e5 + chan_cfl_limit=0.001 + h_lo_lim = 1.e-10 +/ + + &icebergs_nml + verbose=.FALSE. + traj_sample_hrs=0 + verbose_hrs=2400 +/ + + &monin_obukhov_nml + neutral = .true. +/ + + &ocean_albedo_nml + ocean_albedo_option = 2 +/ + + &ocean_rough_nml + rough_scheme = 'beljaars' +/ + + &sat_vapor_pres_nml + construct_table_wrt_liq = .true. + construct_table_wrt_liq_and_ice = .true. +/ + + &surface_flux_nml + ncar_ocean_flux = .true. + raoult_sat_vap = .true. +/ + + &topography_nml + topog_file = 'INPUT/navy_topography.data.nc' +/ + + &xgrid_nml + make_exchange_reproduce = .false. + interp_method = 'second_order' +/ + diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu new file mode 100644 index 0000000000..1a0231834c --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu @@ -0,0 +1,11 @@ + Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err + [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] + 0, 693135.000, 0, En 6.857755551138E-05, CFL 0.00000, SL 2.1860E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 3, 693135.250, 3633, En 8.315214700809E-04, CFL 0.38250, SL 2.3380E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.79E-19, Se 4.43E-16, Te 4.14E-17 + 6, 693135.500, 642, En 8.518090807803E-04, CFL 0.48409, SL 2.3613E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -5.41E-21, Se -6.81E-19, Te 2.45E-18 + 9, 693135.750, 0, En 9.046728495665E-04, CFL 0.26916, SL 2.3865E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -5.61E-20, Se 2.07E-18, Te 1.21E-18 + 12, 693136.000, 0, En 1.060511530538E-03, CFL 0.40223, SL 2.4106E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.43E-19, Se -1.52E-17, Te 2.83E-18 + 15, 693136.250, 0, En 1.066501121869E-03, CFL 0.27431, SL 2.4335E-02, M 1.38184E+21, S 34.7199, T 3.6048, Me -7.93E-20, Se 2.21E-17, Te -4.37E-18 + 18, 693136.500, 0, En 1.108029826364E-03, CFL 0.37814, SL 2.4555E-02, M 1.38184E+21, S 34.7199, T 3.6048, Me -1.03E-19, Se -1.89E-17, Te -1.10E-18 + 21, 693136.750, 0, En 1.161031771159E-03, CFL 0.37835, SL 2.4770E-02, M 1.38184E+21, S 34.7199, T 3.6048, Me -4.21E-20, Se 1.15E-17, Te 1.86E-18 + 24, 693137.000, 0, En 1.154951412266E-03, CFL 0.43729, SL 2.4986E-02, M 1.38184E+21, S 34.7199, T 3.6048, Me -3.07E-20, Se 1.80E-18, Te -1.68E-18 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel new file mode 100644 index 0000000000..64e01c332a --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel @@ -0,0 +1,11 @@ + Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err + [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] + 0, 693135.000, 0, En 6.857755551138E-05, CFL 0.00000, SL 2.1860E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 3, 693135.250, 3518, En 8.488295739356E-04, CFL 0.42489, SL 2.3380E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.67E-19, Se 4.45E-16, Te 4.41E-17 + 6, 693135.500, 158, En 8.639427440540E-04, CFL 0.47714, SL 2.3613E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 9.91E-21, Se -8.72E-19, Te -1.17E-19 + 9, 693135.750, 91, En 9.117015466602E-04, CFL 0.38940, SL 2.3865E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.39E-20, Se -2.54E-17, Te 2.97E-18 + 12, 693136.000, 0, En 1.062131603474E-03, CFL 0.40308, SL 2.4106E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -2.80E-20, Se 1.37E-17, Te -5.85E-18 + 15, 693136.250, 0, En 1.067810608490E-03, CFL 0.27452, SL 2.4335E-02, M 1.38184E+21, S 34.7199, T 3.6048, Me 5.62E-20, Se -1.04E-17, Te 2.22E-18 + 18, 693136.500, 0, En 1.109088349810E-03, CFL 0.37570, SL 2.4555E-02, M 1.38184E+21, S 34.7199, T 3.6048, Me 4.22E-20, Se 1.81E-17, Te 1.47E-18 + 21, 693136.750, 13, En 1.161934506493E-03, CFL 0.48168, SL 2.4770E-02, M 1.38184E+21, S 34.7199, T 3.6048, Me 1.08E-19, Se 7.05E-18, Te -1.68E-18 + 24, 693137.000, 977, En 1.162348902469E-03, CFL 0.49805, SL 2.4986E-02, M 1.38184E+21, S 34.7199, T 3.6048, Me -5.63E-20, Se -1.28E-17, Te 4.04E-19 From 1f2bd88f4ac84e5efe7d1c4e015402b1078f361a Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 29 Oct 2013 16:43:12 -0400 Subject: [PATCH 259/372] Update for bitcount to work on IBM machines --- src/framework/bitcount.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/framework/bitcount.c b/src/framework/bitcount.c index a4beef0c64..58637b2f6c 100644 --- a/src/framework/bitcount.c +++ b/src/framework/bitcount.c @@ -17,3 +17,9 @@ for (b = 0; *y !=0; *y >>= 1) b++; return b; } + +/* wrapper for IBM system */ +int bitcount(double *x) +{ + return bitcount_(x); +} From cc75abcac567a49fdee301ee6c9a890dbbe9a2ae Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 30 Oct 2013 20:45:33 -0400 Subject: [PATCH 260/372] *Account for penetrating SW in KPP buoyancy flux o buoyFlux is now a 3D array with values below the surface reflecting the penetrating SW flux o new s/r sumSWbands is based on absorbRemainingSW o No options to turn on/off since this is the right way to do things o Changes answers but did NOT make much difference. --- .../solo_ocean/single_column_z/timestats.gnu | 730 +++++++++--------- .../single_column_z/timestats.intel | 730 +++++++++--------- .../solo_ocean/single_column_z/timestats.pgi | 730 +++++++++--------- src/core/MOM_forcing_type.F90 | 207 ++++- src/parameterizations/vertical/MOM_KPP.F90 | 9 +- .../vertical/MOM_diabatic_driver.F90 | 4 +- 6 files changed, 1293 insertions(+), 1117 deletions(-) diff --git a/examples/solo_ocean/single_column_z/timestats.gnu b/examples/solo_ocean/single_column_z/timestats.gnu index 90d919501c..7c8b9520ad 100644 --- a/examples/solo_ocean/single_column_z/timestats.gnu +++ b/examples/solo_ocean/single_column_z/timestats.gnu @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 2.218757795944E-06, CFL 0.00129, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.30E-15 - 48, 2.000, 0, En 4.776445715099E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 3.25E-16 - 72, 3.000, 0, En 6.807994602615E-06, CFL 0.00327, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -2.72E-16 - 96, 4.000, 0, En 4.795585104043E-06, CFL 0.00209, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 2.83E-15 - 120, 5.000, 0, En 4.374938791043E-07, CFL 0.00079, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -1.44E-15 - 144, 6.000, 0, En 1.001320925835E-06, CFL 0.00096, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.44E-15 - 168, 7.000, 0, En 3.723487716516E-07, CFL 0.00078, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 3.04E-15 - 192, 8.000, 0, En 2.531240966480E-06, CFL 0.00228, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 4.38E-16 - 216, 9.000, 0, En 4.114871062123E-06, CFL 0.00250, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se -6.65E-15, Te -1.74E-15 - 240, 10.000, 0, En 1.127067280312E-05, CFL 0.00357, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 1.33E-14, Te -1.37E-15 - 264, 11.000, 0, En 8.882112707834E-06, CFL 0.00234, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -1.33E-14, Te -4.23E-16 - 288, 12.000, 0, En 6.694144876747E-06, CFL 0.00304, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 2.00E-14, Te 3.97E-16 - 312, 13.000, 0, En 3.154478036279E-06, CFL 0.00126, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 0.00E+00, Te 2.50E-16 - 336, 14.000, 0, En 2.970284027985E-06, CFL 0.00180, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -2.44E-15 - 360, 15.000, 0, En 6.780393230515E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.27E-15 - 384, 16.000, 0, En 2.640543163602E-06, CFL 0.00195, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 0.00E+00, Te -1.68E-15 - 408, 17.000, 0, En 7.097582011300E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -1.33E-14, Te 4.55E-16 - 432, 18.000, 0, En 9.456535542037E-07, CFL 0.00084, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te 1.22E-15 - 456, 19.000, 0, En 1.339874691210E-06, CFL 0.00172, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 6.78E-16 - 480, 20.000, 0, En 3.889313330970E-06, CFL 0.00337, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 2.85E-15 - 504, 21.000, 0, En 1.846567785169E-06, CFL 0.00129, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 0.00E+00, Te -2.50E-16 - 528, 22.000, 0, En 2.525471275629E-06, CFL 0.00178, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -6.65E-15, Te -3.06E-15 - 552, 23.000, 0, En 3.979107718721E-06, CFL 0.00172, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 1.98E-15 - 576, 24.000, 0, En 4.481938934733E-06, CFL 0.00243, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -4.96E-15 - 600, 25.000, 0, En 1.154125399787E-05, CFL 0.00331, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 3.36E-15 - 624, 26.000, 0, En 5.437792368104E-06, CFL 0.00184, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -2.82E-15 - 648, 27.000, 0, En 1.429964999523E-05, CFL 0.00285, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -2.00E-14, Te 1.54E-16 - 672, 28.000, 0, En 1.036446597004E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se 0.00E+00, Te -3.94E-16 - 696, 29.000, 0, En 1.283144773167E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 1.33E-14, Te 1.97E-15 - 720, 30.000, 0, En 4.851452220651E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 0.00E+00, Te 2.91E-16 - 744, 31.000, 0, En 8.599649086357E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te 2.02E-15 - 768, 32.000, 0, En 1.896654005022E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se 0.00E+00, Te -3.45E-16 - 792, 33.000, 0, En 3.222451625813E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 0.00E+00, Te -1.01E-16 - 816, 34.000, 0, En 2.284715028138E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.11E-15 - 840, 35.000, 0, En 1.903760610643E-07, CFL 0.00039, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 6.65E-15, Te -2.34E-15 - 864, 36.000, 0, En 4.136628577188E-07, CFL 0.00058, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se -6.65E-15, Te -1.26E-15 - 888, 37.000, 0, En 6.670078630454E-07, CFL 0.00104, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 1.33E-14, Te 2.41E-15 - 912, 38.000, 0, En 1.883570272442E-06, CFL 0.00168, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 6.65E-15, Te -3.79E-16 - 936, 39.000, 0, En 4.015642842337E-06, CFL 0.00221, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -2.88E-15 - 960, 40.000, 0, En 8.172402193466E-07, CFL 0.00097, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -6.65E-15, Te 1.18E-15 - 984, 41.000, 0, En 8.123471098378E-07, CFL 0.00100, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 0.00E+00, Te -1.65E-15 - 1008, 42.000, 0, En 2.992451978924E-06, CFL 0.00192, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 6.65E-15, Te -3.98E-16 - 1032, 43.000, 0, En 2.315780093575E-06, CFL 0.00208, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 0.00E+00, Te -5.56E-16 - 1056, 44.000, 0, En 8.221082861478E-07, CFL 0.00119, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.47E-15 - 1080, 45.000, 0, En 3.718600428283E-06, CFL 0.00243, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -4.45E-16 - 1104, 46.000, 0, En 3.383614813283E-06, CFL 0.00271, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -8.76E-16 - 1128, 47.000, 0, En 3.323648728149E-07, CFL 0.00041, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se 0.00E+00, Te 7.00E-17 - 1152, 48.000, 0, En 8.347818823664E-07, CFL 0.00073, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 0.00E+00, Te 3.99E-16 - 1176, 49.000, 0, En 2.834167218224E-06, CFL 0.00233, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -2.28E-15 - 1200, 50.000, 0, En 3.893946435061E-07, CFL 0.00041, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -3.76E-15 - 1224, 51.000, 0, En 1.658652119673E-06, CFL 0.00123, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 2.27E-15 - 1248, 52.000, 0, En 1.113467381785E-05, CFL 0.00325, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te -4.37E-17 - 1272, 53.000, 0, En 7.404891763698E-06, CFL 0.00262, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te 5.51E-16 - 1296, 54.000, 0, En 5.674322591883E-06, CFL 0.00228, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 3.88E-16 - 1320, 55.000, 0, En 3.434935856149E-06, CFL 0.00146, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 0.00E+00, Te -3.77E-15 - 1344, 56.000, 0, En 2.986752558077E-06, CFL 0.00192, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 6.65E-15, Te 2.80E-16 - 1368, 57.000, 0, En 2.935282456919E-06, CFL 0.00127, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 3.42E-15 - 1392, 58.000, 0, En 4.189115511881E-06, CFL 0.00232, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te -4.71E-16 - 1416, 59.000, 0, En 1.199373892725E-06, CFL 0.00084, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se 0.00E+00, Te -8.51E-16 - 1440, 60.000, 0, En 8.776735559383E-07, CFL 0.00088, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te -3.04E-16 - 1464, 61.000, 0, En 2.281910329650E-06, CFL 0.00285, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te -6.00E-17 - 1488, 62.000, 0, En 4.284167841014E-06, CFL 0.00234, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se -6.65E-15, Te -2.46E-15 - 1512, 63.000, 0, En 2.137719801781E-06, CFL 0.00277, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 1.23E-15 - 1536, 64.000, 0, En 1.075891569581E-06, CFL 0.00216, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te -6.91E-16 - 1560, 65.000, 0, En 9.493664809991E-07, CFL 0.00151, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 0.00E+00, Te 3.50E-15 - 1584, 66.000, 0, En 1.076787872320E-06, CFL 0.00107, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 6.65E-15, Te -3.34E-15 - 1608, 67.000, 0, En 3.662412369276E-06, CFL 0.00196, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se 0.00E+00, Te 1.66E-15 - 1632, 68.000, 0, En 5.887709077925E-06, CFL 0.00313, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -1.86E-15 - 1656, 69.000, 0, En 3.366519805438E-06, CFL 0.00192, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 6.65E-15, Te 2.24E-15 - 1680, 70.000, 0, En 2.696746131823E-06, CFL 0.00195, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 1.33E-14, Te -1.29E-15 - 1704, 71.000, 0, En 3.541482915298E-06, CFL 0.00218, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -1.33E-14, Te 1.94E-15 - 1728, 72.000, 0, En 4.999964003744E-06, CFL 0.00314, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se 0.00E+00, Te -2.83E-17 - 1752, 73.000, 0, En 7.919713491832E-06, CFL 0.00357, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se 0.00E+00, Te 1.85E-15 - 1776, 74.000, 0, En 6.566402521337E-06, CFL 0.00346, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se -6.65E-15, Te -2.57E-15 - 1800, 75.000, 0, En 1.330149082852E-06, CFL 0.00141, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -2.16E-15 - 1824, 76.000, 0, En 2.587805805735E-06, CFL 0.00252, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 2.38E-15 - 1848, 77.000, 0, En 8.109578631402E-06, CFL 0.00357, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te -2.50E-16 - 1872, 78.000, 0, En 4.274961082741E-06, CFL 0.00244, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se -6.65E-15, Te -2.65E-19 - 1896, 79.000, 0, En 5.275719179615E-06, CFL 0.00309, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se 0.00E+00, Te 5.59E-16 - 1920, 80.000, 0, En 4.965954989819E-06, CFL 0.00228, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -2.99E-15 - 1944, 81.000, 0, En 2.848274899521E-06, CFL 0.00215, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 6.65E-15, Te 4.00E-16 - 1968, 82.000, 0, En 4.608868410786E-06, CFL 0.00208, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.19E-15 - 1992, 83.000, 0, En 2.625460990031E-06, CFL 0.00218, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se 0.00E+00, Te -3.76E-16 - 2016, 84.000, 0, En 1.595726068551E-06, CFL 0.00172, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se -6.65E-15, Te 7.40E-16 - 2040, 85.000, 0, En 2.739349062290E-06, CFL 0.00141, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -6.65E-15, Te 1.82E-15 - 2064, 86.000, 0, En 5.117698691245E-06, CFL 0.00199, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 6.65E-15, Te -2.98E-15 - 2088, 87.000, 0, En 6.828916982132E-06, CFL 0.00294, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 1.33E-14, Te 1.87E-15 - 2112, 88.000, 0, En 9.942357233550E-06, CFL 0.00319, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te 4.00E-16 - 2136, 89.000, 0, En 1.405937077077E-05, CFL 0.00388, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -2.81E-15 - 2160, 90.000, 0, En 1.057358610341E-05, CFL 0.00254, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 2.21E-15 - 2184, 91.000, 0, En 6.807821845735E-06, CFL 0.00241, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 7.27E-16 - 2208, 92.000, 0, En 1.337908689643E-06, CFL 0.00082, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -1.13E-15 - 2232, 93.000, 0, En 9.808379642458E-07, CFL 0.00094, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te 4.44E-17 - 2256, 94.000, 0, En 1.298155494935E-06, CFL 0.00165, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -1.61E-15 - 2280, 95.000, 0, En 2.501454489913E-06, CFL 0.00139, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 3.53E-15 - 2304, 96.000, 0, En 5.950077795845E-06, CFL 0.00381, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -1.18E-15 - 2328, 97.000, 0, En 2.520064928355E-05, CFL 0.00454, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 0.00E+00, Te 1.49E-15 - 2352, 98.000, 0, En 1.836046780621E-05, CFL 0.00468, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -6.65E-15, Te -2.39E-15 - 2376, 99.000, 0, En 1.865178925052E-06, CFL 0.00145, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 1.00E-15 - 2400, 100.000, 0, En 6.204028342203E-06, CFL 0.00264, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 2.00E-14, Te -1.55E-16 - 2424, 101.000, 0, En 2.336814821771E-06, CFL 0.00214, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -2.00E-14, Te 8.63E-16 - 2448, 102.000, 0, En 4.182461921393E-06, CFL 0.00288, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 1.33E-14, Te -1.06E-15 - 2472, 103.000, 0, En 2.885950323091E-06, CFL 0.00255, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 0.00E+00, Te -2.58E-15 - 2496, 104.000, 0, En 3.429735410418E-06, CFL 0.00315, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 6.65E-15, Te 4.13E-16 - 2520, 105.000, 0, En 1.026405448693E-06, CFL 0.00137, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -6.65E-15, Te 1.06E-16 - 2544, 106.000, 0, En 2.955695681361E-06, CFL 0.00357, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -1.33E-14, Te -7.09E-16 - 2568, 107.000, 0, En 9.047579317315E-06, CFL 0.00514, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -1.33E-14, Te 3.28E-15 - 2592, 108.000, 0, En 6.441209455283E-06, CFL 0.00422, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.66E-14, Te -3.28E-15 - 2616, 109.000, 0, En 1.786908686403E-06, CFL 0.00186, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 2.93E-15 - 2640, 110.000, 0, En 7.229923618720E-07, CFL 0.00091, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te 3.37E-16 - 2664, 111.000, 0, En 9.510668445986E-07, CFL 0.00126, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 1.33E-14, Te -1.89E-15 - 2688, 112.000, 0, En 2.746232700757E-06, CFL 0.00271, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 6.65E-15, Te 4.86E-15 - 2712, 113.000, 0, En 5.761172702405E-06, CFL 0.00273, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te 1.10E-16 - 2736, 114.000, 0, En 7.631563427236E-06, CFL 0.00328, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -1.25E-15 - 2760, 115.000, 0, En 2.040951079815E-06, CFL 0.00149, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -1.89E-15 - 2784, 116.000, 0, En 3.169135360898E-06, CFL 0.00266, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 1.28E-15 - 2808, 117.000, 0, En 7.831273614568E-06, CFL 0.00295, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se 0.00E+00, Te -2.01E-15 - 2832, 118.000, 0, En 9.750558446730E-06, CFL 0.00357, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te 9.43E-16 - 2856, 119.000, 0, En 8.198811574220E-06, CFL 0.00353, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 1.33E-14, Te 1.27E-15 - 2880, 120.000, 0, En 5.118636825561E-06, CFL 0.00286, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se -6.65E-15, Te 8.32E-16 - 2904, 121.000, 0, En 5.427325028082E-06, CFL 0.00420, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 2.66E-14, Te 5.21E-16 - 2928, 122.000, 0, En 6.810187858334E-06, CFL 0.00398, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te -4.62E-16 - 2952, 123.000, 0, En 1.641702627774E-06, CFL 0.00156, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se -6.65E-15, Te 3.42E-16 - 2976, 124.000, 0, En 1.582611916722E-06, CFL 0.00243, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 6.65E-15, Te 3.07E-15 - 3000, 125.000, 0, En 1.012358963113E-06, CFL 0.00196, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 6.65E-15, Te 1.02E-15 - 3024, 126.000, 0, En 1.369578939878E-06, CFL 0.00235, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se 0.00E+00, Te -1.78E-15 - 3048, 127.000, 0, En 1.010105639624E-05, CFL 0.00624, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 0.00E+00, Te 5.54E-16 - 3072, 128.000, 0, En 1.021407550253E-05, CFL 0.00383, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 0.00E+00, Te 2.81E-16 - 3096, 129.000, 0, En 1.617384684008E-06, CFL 0.00207, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te -4.32E-16 - 3120, 130.000, 0, En 3.174291189739E-06, CFL 0.00340, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 6.65E-15, Te -5.00E-16 - 3144, 131.000, 0, En 7.368539776167E-06, CFL 0.00449, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 6.65E-15, Te 2.71E-15 - 3168, 132.000, 0, En 3.750425712477E-06, CFL 0.00328, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -6.65E-15, Te -2.17E-15 - 3192, 133.000, 0, En 1.480484881026E-06, CFL 0.00185, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te 9.30E-17 - 3216, 134.000, 0, En 6.506921106078E-07, CFL 0.00119, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 6.65E-16 - 3240, 135.000, 0, En 5.860226006756E-07, CFL 0.00112, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se 0.00E+00, Te 2.44E-15 - 3264, 136.000, 0, En 4.571109874587E-06, CFL 0.00470, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 0.00E+00, Te -3.42E-15 - 3288, 137.000, 0, En 4.617605042077E-06, CFL 0.00379, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se -6.65E-15, Te 2.87E-16 - 3312, 138.000, 0, En 1.036348195594E-06, CFL 0.00205, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -6.65E-15, Te -1.35E-15 - 3336, 139.000, 0, En 3.282968076135E-06, CFL 0.00343, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -6.65E-15, Te 2.90E-15 - 3360, 140.000, 0, En 5.625341023969E-06, CFL 0.00502, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -3.44E-15 - 3384, 141.000, 0, En 3.312543681745E-06, CFL 0.00308, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -6.42E-16 - 3408, 142.000, 0, En 1.752785434763E-06, CFL 0.00214, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -1.33E-14, Te 1.36E-15 - 3432, 143.000, 0, En 1.292583899774E-06, CFL 0.00187, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -6.65E-15, Te 2.68E-16 - 3456, 144.000, 0, En 8.618297161859E-07, CFL 0.00179, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te -6.92E-16 - 3480, 145.000, 0, En 1.429503332608E-06, CFL 0.00200, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 6.65E-15, Te -8.06E-16 - 3504, 146.000, 0, En 4.563155044109E-07, CFL 0.00130, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 6.65E-15, Te 3.56E-16 - 3528, 147.000, 0, En 4.220736615394E-07, CFL 0.00121, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -1.33E-14, Te 1.33E-16 - 3552, 148.000, 0, En 4.586143195024E-07, CFL 0.00097, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se -1.33E-14, Te 1.03E-15 - 3576, 149.000, 0, En 1.411495565987E-07, CFL 0.00037, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.66E-14, Te -2.94E-15 - 3600, 150.000, 0, En 9.110774674049E-07, CFL 0.00179, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 1.33E-14, Te 8.59E-16 - 3624, 151.000, 0, En 1.911784909065E-06, CFL 0.00286, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se -6.65E-15, Te -1.60E-15 - 3648, 152.000, 0, En 4.232419679340E-07, CFL 0.00089, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te -1.79E-15 - 3672, 153.000, 0, En 7.539886317663E-07, CFL 0.00178, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 1.33E-14, Te 7.42E-16 - 3696, 154.000, 0, En 1.559018067340E-06, CFL 0.00259, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 8.96E-16 - 3720, 155.000, 0, En 3.104960515799E-07, CFL 0.00101, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 0.00E+00, Te 6.79E-17 - 3744, 156.000, 0, En 5.502750741204E-06, CFL 0.00410, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 1.90E-15 - 3768, 157.000, 0, En 1.986693554281E-05, CFL 0.00867, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te -4.85E-16 - 3792, 158.000, 0, En 1.692089108678E-05, CFL 0.00663, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se 0.00E+00, Te -2.21E-15 - 3816, 159.000, 0, En 6.429626152647E-06, CFL 0.00340, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te -2.59E-16 - 3840, 160.000, 0, En 3.760788901343E-06, CFL 0.00412, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -1.33E-14, Te 1.21E-15 - 3864, 161.000, 0, En 7.847209381572E-06, CFL 0.00520, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -1.01E-15 - 3888, 162.000, 0, En 7.758855563831E-06, CFL 0.00439, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se 0.00E+00, Te 6.71E-16 - 3912, 163.000, 0, En 3.438397512531E-06, CFL 0.00323, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te -8.69E-16 - 3936, 164.000, 0, En 2.315703207676E-06, CFL 0.00313, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -6.65E-15, Te 2.82E-15 - 3960, 165.000, 0, En 1.911925274395E-06, CFL 0.00302, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -1.33E-14, Te -4.55E-16 - 3984, 166.000, 0, En 1.431089695892E-06, CFL 0.00260, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 1.33E-14, Te -1.22E-15 - 4008, 167.000, 0, En 4.773787205433E-07, CFL 0.00141, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.85E-15 - 4032, 168.000, 0, En 4.293684777530E-07, CFL 0.00128, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 1.33E-14, Te -4.38E-16 - 4056, 169.000, 0, En 6.409269751319E-07, CFL 0.00131, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -2.00E-14, Te 1.57E-16 - 4080, 170.000, 0, En 2.526318800466E-06, CFL 0.00316, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 6.65E-15, Te -4.23E-15 - 4104, 171.000, 0, En 5.606694034850E-06, CFL 0.00523, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 0.00E+00, Te 2.23E-15 - 4128, 172.000, 0, En 3.769324493933E-06, CFL 0.00376, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 1.33E-14, Te -1.39E-15 - 4152, 173.000, 0, En 1.238591886587E-06, CFL 0.00222, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.88E-15 - 4176, 174.000, 0, En 2.021939013336E-06, CFL 0.00272, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -2.00E-14, Te -1.89E-15 - 4200, 175.000, 0, En 3.860829520577E-06, CFL 0.00303, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 6.65E-15, Te 1.33E-15 - 4224, 176.000, 0, En 4.599730194856E-06, CFL 0.00372, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -1.20E-15 - 4248, 177.000, 0, En 2.220201999395E-06, CFL 0.00304, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 1.80E-15 - 4272, 178.000, 0, En 7.750894379475E-07, CFL 0.00146, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te 2.81E-16 - 4296, 179.000, 0, En 3.982021224776E-07, CFL 0.00122, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -2.00E-14, Te 3.53E-15 - 4320, 180.000, 0, En 4.162859626418E-07, CFL 0.00117, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 6.65E-15, Te -3.88E-15 - 4344, 181.000, 0, En 4.335916640783E-06, CFL 0.00460, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 1.93E-15 - 4368, 182.000, 0, En 1.377642747886E-05, CFL 0.00788, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 7.01E-16 - 4392, 183.000, 0, En 1.188633508575E-05, CFL 0.00643, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 0.00E+00, Te -1.50E-15 - 4416, 184.000, 0, En 6.101147476617E-06, CFL 0.00383, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 0.00E+00, Te 1.47E-15 - 4440, 185.000, 0, En 5.126053542666E-06, CFL 0.00368, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 1.33E-14, Te -1.03E-15 - 4464, 186.000, 0, En 3.427473252837E-06, CFL 0.00274, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se -6.65E-15, Te 5.57E-16 - 4488, 187.000, 0, En 1.272421213765E-06, CFL 0.00186, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se 0.00E+00, Te -9.08E-16 - 4512, 188.000, 0, En 2.201776159793E-07, CFL 0.00083, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se -6.65E-15, Te -6.42E-18 - 4536, 189.000, 0, En 1.223915932586E-07, CFL 0.00040, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.00E-14, Te -1.03E-15 - 4560, 190.000, 0, En 2.357836503941E-07, CFL 0.00091, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -1.18E-15 - 4584, 191.000, 0, En 1.068501838336E-06, CFL 0.00190, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 1.10E-15 - 4608, 192.000, 0, En 1.377207787253E-06, CFL 0.00209, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 1.13E-16 - 4632, 193.000, 0, En 9.162879004727E-07, CFL 0.00200, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 1.33E-14, Te 3.54E-15 - 4656, 194.000, 0, En 1.056548171667E-06, CFL 0.00200, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -4.47E-15 - 4680, 195.000, 0, En 1.872069791826E-06, CFL 0.00230, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -1.33E-14, Te -3.19E-16 - 4704, 196.000, 0, En 2.192568222178E-06, CFL 0.00301, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 0.00E+00, Te 1.48E-16 - 4728, 197.000, 0, En 1.868228675011E-06, CFL 0.00243, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 0.00E+00, Te -3.11E-15 - 4752, 198.000, 0, En 2.008559483635E-06, CFL 0.00291, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -1.33E-14, Te 1.08E-15 - 4776, 199.000, 0, En 9.525542881175E-07, CFL 0.00211, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 2.00E-14, Te 1.22E-15 - 4800, 200.000, 0, En 5.946527434310E-08, CFL 0.00021, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -2.00E-14, Te -9.88E-16 - 4824, 201.000, 0, En 1.376904775168E-07, CFL 0.00058, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te 3.22E-16 - 4848, 202.000, 0, En 2.374318568020E-06, CFL 0.00311, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 0.00E+00, Te -3.29E-16 - 4872, 203.000, 0, En 7.264538121267E-06, CFL 0.00443, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se 0.00E+00, Te -2.55E-15 - 4896, 204.000, 0, En 5.909010765702E-06, CFL 0.00328, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 2.00E-15 - 4920, 205.000, 0, En 7.553514291713E-07, CFL 0.00119, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -1.33E-14, Te -9.54E-17 - 4944, 206.000, 0, En 1.487790245184E-06, CFL 0.00237, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se 0.00E+00, Te -1.83E-15 - 4968, 207.000, 0, En 2.827293656591E-06, CFL 0.00269, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 6.37E-16 - 4992, 208.000, 0, En 3.553624566788E-06, CFL 0.00293, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 1.52E-15 - 5016, 209.000, 0, En 1.134082509932E-06, CFL 0.00172, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 0.00E+00, Te -2.55E-15 - 5040, 210.000, 0, En 3.192959775084E-07, CFL 0.00094, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 1.10E-15 - 5064, 211.000, 0, En 8.644292719768E-08, CFL 0.00034, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 6.65E-15, Te 5.51E-16 - 5088, 212.000, 0, En 7.427096590539E-08, CFL 0.00028, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 2.19E-15 - 5112, 213.000, 0, En 1.941587599134E-06, CFL 0.00254, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -2.00E-14, Te 8.25E-17 - 5136, 214.000, 0, En 4.331620741468E-06, CFL 0.00366, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 6.65E-15, Te 1.26E-15 - 5160, 215.000, 0, En 2.862757848464E-06, CFL 0.00362, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -1.91E-15 - 5184, 216.000, 0, En 7.603531026350E-06, CFL 0.00594, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.35E-15 - 5208, 217.000, 0, En 5.045743359859E-06, CFL 0.00385, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -3.83E-16 - 5232, 218.000, 0, En 1.438683038467E-06, CFL 0.00211, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 6.65E-15, Te -1.98E-15 - 5256, 219.000, 0, En 3.721484222386E-07, CFL 0.00118, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se 0.00E+00, Te -5.81E-16 - 5280, 220.000, 0, En 5.023433244983E-07, CFL 0.00116, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 6.65E-15, Te -9.52E-16 - 5304, 221.000, 0, En 1.556217149223E-07, CFL 0.00063, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -6.65E-15, Te 2.39E-15 - 5328, 222.000, 0, En 9.105473032691E-08, CFL 0.00044, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -2.00E-14, Te 7.56E-17 - 5352, 223.000, 0, En 2.015248154690E-07, CFL 0.00069, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 1.16E-15 - 5376, 224.000, 0, En 3.570534507510E-07, CFL 0.00127, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 1.33E-14, Te -2.71E-16 - 5400, 225.000, 0, En 1.208024495958E-06, CFL 0.00188, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 0.00E+00, Te 1.63E-15 - 5424, 226.000, 0, En 1.092579783540E-06, CFL 0.00229, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se 0.00E+00, Te 3.02E-15 - 5448, 227.000, 0, En 2.359180393856E-06, CFL 0.00340, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -1.53E-15 - 5472, 228.000, 0, En 7.275962023815E-06, CFL 0.00542, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 6.65E-15, Te -1.25E-15 - 5496, 229.000, 0, En 3.984141765305E-06, CFL 0.00318, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te 1.07E-15 - 5520, 230.000, 0, En 9.336902801366E-07, CFL 0.00203, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 1.33E-14, Te -1.56E-15 - 5544, 231.000, 0, En 2.770188405263E-07, CFL 0.00089, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -1.65E-16 - 5568, 232.000, 0, En 1.657080872263E-07, CFL 0.00073, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 0.00E+00, Te 3.72E-15 - 5592, 233.000, 0, En 2.077455797955E-07, CFL 0.00092, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -6.91E-16 - 5616, 234.000, 0, En 4.885548772539E-06, CFL 0.00423, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 1.33E-14, Te -1.94E-15 - 5640, 235.000, 0, En 4.501050083889E-06, CFL 0.00382, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 1.33E-14, Te -5.64E-16 - 5664, 236.000, 0, En 3.741377582605E-07, CFL 0.00124, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 2.98E-15 - 5688, 237.000, 0, En 9.061664332903E-08, CFL 0.00046, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -3.36E-16 - 5712, 238.000, 0, En 2.776280823518E-07, CFL 0.00106, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 0.00E+00, Te -1.39E-15 - 5736, 239.000, 0, En 6.572977625562E-07, CFL 0.00166, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 1.33E-14, Te 7.73E-16 - 5760, 240.000, 0, En 7.321094807322E-07, CFL 0.00135, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -1.33E-14, Te 4.10E-16 - 5784, 241.000, 0, En 1.662764720715E-06, CFL 0.00257, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 6.65E-15, Te -2.12E-15 - 5808, 242.000, 0, En 2.543812386907E-06, CFL 0.00323, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 3.14E-15 - 5832, 243.000, 0, En 2.295884862417E-06, CFL 0.00216, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.00E-14, Te -2.47E-15 - 5856, 244.000, 0, En 6.755314954143E-07, CFL 0.00121, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -6.65E-15, Te 1.06E-15 - 5880, 245.000, 0, En 3.574623263673E-07, CFL 0.00106, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 6.65E-15, Te -5.09E-16 - 5904, 246.000, 0, En 3.693113255992E-07, CFL 0.00124, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 1.33E-14, Te -8.50E-16 - 5928, 247.000, 0, En 3.945678684702E-07, CFL 0.00132, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.40E-15 - 5952, 248.000, 0, En 5.639745881133E-07, CFL 0.00158, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -2.28E-15 - 5976, 249.000, 0, En 2.054443067003E-06, CFL 0.00308, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 6.65E-15, Te 1.92E-15 - 6000, 250.000, 0, En 2.843916948663E-06, CFL 0.00355, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 0.00E+00, Te 1.64E-15 - 6024, 251.000, 0, En 3.142065223469E-06, CFL 0.00313, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 0.00E+00, Te -3.25E-15 - 6048, 252.000, 0, En 3.345035475454E-06, CFL 0.00354, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me -1.83E-17, Se -1.33E-14, Te 3.25E-15 - 6072, 253.000, 0, En 2.613053719045E-06, CFL 0.00261, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -1.40E-15 - 6096, 254.000, 0, En 3.382204635527E-06, CFL 0.00306, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 1.40E-15 - 6120, 255.000, 0, En 4.086811602385E-06, CFL 0.00339, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -1.56E-15 - 6144, 256.000, 0, En 4.689957962608E-06, CFL 0.00324, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te 3.02E-16 - 6168, 257.000, 0, En 3.532225124625E-06, CFL 0.00283, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -1.33E-14, Te -2.73E-16 - 6192, 258.000, 0, En 5.792038201152E-06, CFL 0.00401, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.66E-14, Te -4.38E-17 - 6216, 259.000, 0, En 1.561405982374E-05, CFL 0.00634, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 6.65E-15, Te 1.67E-15 - 6240, 260.000, 0, En 1.132026308019E-05, CFL 0.00456, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -1.60E-15 - 6264, 261.000, 0, En 2.717696127860E-06, CFL 0.00254, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se -6.65E-15, Te -3.12E-15 - 6288, 262.000, 0, En 1.154466033393E-06, CFL 0.00169, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 6.22E-15 - 6312, 263.000, 0, En 8.056957732274E-07, CFL 0.00164, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se 0.00E+00, Te -3.39E-15 - 6336, 264.000, 0, En 7.598477609643E-07, CFL 0.00152, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 2.52E-16 - 6360, 265.000, 0, En 1.693601694142E-06, CFL 0.00261, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te 1.69E-15 - 6384, 266.000, 0, En 1.857128744879E-06, CFL 0.00237, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -3.23E-15 - 6408, 267.000, 0, En 2.799623714376E-06, CFL 0.00329, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te 4.15E-16 - 6432, 268.000, 0, En 3.321312400934E-06, CFL 0.00288, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 1.08E-15 - 6456, 269.000, 0, En 3.131595245231E-06, CFL 0.00321, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.09E-15 - 6480, 270.000, 0, En 3.700991470253E-07, CFL 0.00093, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te 3.33E-17 - 6504, 271.000, 0, En 4.765450054406E-07, CFL 0.00109, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te -1.36E-15 - 6528, 272.000, 0, En 2.661128984220E-06, CFL 0.00281, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 3.30E-15 - 6552, 273.000, 0, En 4.467007001449E-06, CFL 0.00367, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te -5.44E-16 - 6576, 274.000, 0, En 7.113299045227E-06, CFL 0.00425, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -6.65E-15, Te -2.88E-15 - 6600, 275.000, 0, En 4.424617997130E-06, CFL 0.00331, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.47E-15 - 6624, 276.000, 0, En 4.439615287338E-06, CFL 0.00312, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 6.65E-15, Te 2.06E-16 - 6648, 277.000, 0, En 2.389251652197E-06, CFL 0.00237, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 0.00E+00, Te -3.36E-15 - 6672, 278.000, 0, En 9.613959700187E-07, CFL 0.00167, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 1.33E-14, Te -8.60E-17 - 6696, 279.000, 0, En 3.176407280720E-06, CFL 0.00311, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 1.33E-14, Te 8.53E-16 - 6720, 280.000, 0, En 7.086897928935E-06, CFL 0.00425, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -1.46E-17, Se 0.00E+00, Te -1.02E-15 - 6744, 281.000, 0, En 1.181437085289E-05, CFL 0.00510, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -6.65E-15, Te -2.00E-15 - 6768, 282.000, 0, En 9.759464192163E-06, CFL 0.00412, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 1.33E-14, Te -1.03E-15 - 6792, 283.000, 0, En 3.376698212538E-06, CFL 0.00226, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 0.00E+00, Te 1.14E-15 - 6816, 284.000, 0, En 4.442458542174E-05, CFL 0.00908, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te -3.10E-17 - 6840, 285.000, 0, En 6.292987466698E-05, CFL 0.00784, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se 0.00E+00, Te 7.33E-16 - 6864, 286.000, 0, En 1.905328576849E-05, CFL 0.00491, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 0.00E+00, Te -1.73E-16 - 6888, 287.000, 0, En 2.523213837925E-06, CFL 0.00233, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -1.33E-14, Te 9.21E-16 - 6912, 288.000, 0, En 5.918229971678E-06, CFL 0.00304, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 0.00E+00, Te -1.86E-15 - 6936, 289.000, 0, En 1.198908006722E-05, CFL 0.00455, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 5.65E-16 - 6960, 290.000, 0, En 6.876518227866E-06, CFL 0.00278, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -2.37E-16 - 6984, 291.000, 0, En 7.250195108963E-06, CFL 0.00374, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te 1.43E-16 - 7008, 292.000, 0, En 3.603916212051E-05, CFL 0.00617, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -2.19E-15 - 7032, 293.000, 0, En 3.266572573120E-05, CFL 0.00669, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 6.65E-15, Te 2.80E-15 - 7056, 294.000, 0, En 1.377589117256E-05, CFL 0.00356, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 5.42E-16 - 7080, 295.000, 0, En 6.054952781081E-06, CFL 0.00296, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te 5.98E-16 - 7104, 296.000, 0, En 1.010322700785E-06, CFL 0.00137, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -1.91E-15 - 7128, 297.000, 0, En 1.593446017139E-06, CFL 0.00236, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -1.59E-15 - 7152, 298.000, 0, En 2.305677289597E-06, CFL 0.00277, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 1.61E-15 - 7176, 299.000, 0, En 2.376215365627E-06, CFL 0.00169, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se 0.00E+00, Te -2.61E-15 - 7200, 300.000, 0, En 2.569749872560E-06, CFL 0.00216, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se -1.33E-14, Te 2.49E-15 - 7224, 301.000, 0, En 4.555068277740E-06, CFL 0.00260, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 6.65E-15, Te -5.34E-16 - 7248, 302.000, 0, En 9.547797785185E-06, CFL 0.00410, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 0.00E+00, Te 3.01E-16 - 7272, 303.000, 0, En 8.781351580266E-06, CFL 0.00292, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 6.65E-15, Te 9.77E-16 - 7296, 304.000, 0, En 2.725242308000E-06, CFL 0.00182, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te -1.70E-16 - 7320, 305.000, 0, En 1.203335675381E-06, CFL 0.00150, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 1.33E-14, Te -1.14E-15 - 7344, 306.000, 0, En 7.042835788786E-07, CFL 0.00113, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 6.65E-15, Te 2.80E-15 - 7368, 307.000, 0, En 1.194316733488E-06, CFL 0.00178, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se -6.65E-15, Te -1.10E-15 - 7392, 308.000, 0, En 2.273636413919E-06, CFL 0.00192, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se 0.00E+00, Te -7.51E-16 - 7416, 309.000, 0, En 3.394794070780E-06, CFL 0.00185, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 0.00E+00, Te 7.03E-16 - 7440, 310.000, 0, En 2.541555052716E-06, CFL 0.00173, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 1.59E-15 - 7464, 311.000, 0, En 2.391284484981E-06, CFL 0.00211, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te -1.75E-15 - 7488, 312.000, 0, En 1.078772238532E-06, CFL 0.00112, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te 4.30E-16 - 7512, 313.000, 0, En 2.542159108233E-07, CFL 0.00070, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 6.65E-15, Te -3.93E-16 - 7536, 314.000, 0, En 5.890918373338E-06, CFL 0.00350, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se 0.00E+00, Te 2.50E-15 - 7560, 315.000, 0, En 2.186569599748E-05, CFL 0.00555, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -1.33E-14, Te 1.94E-16 - 7584, 316.000, 0, En 2.120009980487E-05, CFL 0.00463, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -2.59E-15 - 7608, 317.000, 0, En 3.873951294692E-06, CFL 0.00197, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -1.10E-15 - 7632, 318.000, 0, En 6.924466023416E-07, CFL 0.00080, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 6.65E-15, Te 1.19E-15 - 7656, 319.000, 0, En 1.629858420833E-06, CFL 0.00133, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 0.00E+00, Te -2.98E-15 - 7680, 320.000, 0, En 1.028703681881E-06, CFL 0.00107, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 1.95E-15 - 7704, 321.000, 0, En 4.308689397031E-07, CFL 0.00073, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -1.33E-14, Te -2.50E-15 - 7728, 322.000, 0, En 1.327631498290E-06, CFL 0.00164, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se 0.00E+00, Te -7.37E-16 - 7752, 323.000, 0, En 1.023420074227E-06, CFL 0.00133, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 2.63E-15 - 7776, 324.000, 0, En 6.214274308235E-07, CFL 0.00073, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -3.58E-15 - 7800, 325.000, 0, En 2.337569495187E-06, CFL 0.00171, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 4.72E-15 - 7824, 326.000, 0, En 3.628755530718E-06, CFL 0.00239, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -3.33E-15 - 7848, 327.000, 0, En 1.123221558789E-05, CFL 0.00358, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 2.53E-15 - 7872, 328.000, 0, En 1.031947579090E-05, CFL 0.00256, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -9.18E-16 - 7896, 329.000, 0, En 4.360225325071E-06, CFL 0.00258, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 1.33E-14, Te -1.98E-15 - 7920, 330.000, 0, En 3.766055148637E-06, CFL 0.00245, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 2.11E-15 - 7944, 331.000, 0, En 9.027577619934E-07, CFL 0.00109, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -5.68E-16 - 7968, 332.000, 0, En 1.510429989158E-06, CFL 0.00146, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 0.00E+00, Te 2.64E-15 - 7992, 333.000, 0, En 9.884504684577E-07, CFL 0.00088, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se -6.65E-15, Te -2.22E-15 - 8016, 334.000, 0, En 1.143895429798E-06, CFL 0.00127, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -6.65E-15, Te 1.72E-15 - 8040, 335.000, 0, En 1.903345416377E-06, CFL 0.00158, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -1.33E-14, Te -2.28E-16 - 8064, 336.000, 0, En 1.982746819743E-06, CFL 0.00207, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 2.00E-14, Te 1.48E-15 - 8088, 337.000, 0, En 2.713600661797E-06, CFL 0.00267, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -6.65E-15, Te -2.30E-15 - 8112, 338.000, 0, En 1.100548455318E-06, CFL 0.00133, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 1.33E-14, Te 3.35E-15 - 8136, 339.000, 0, En 5.902629173291E-07, CFL 0.00160, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -1.33E-14, Te -1.67E-15 - 8160, 340.000, 0, En 1.566710976524E-06, CFL 0.00155, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 1.33E-14, Te -1.74E-15 - 8184, 341.000, 0, En 1.589007259404E-06, CFL 0.00214, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -1.35E-15 - 8208, 342.000, 0, En 4.230402906386E-07, CFL 0.00119, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se 6.65E-15, Te 1.17E-15 - 8232, 343.000, 0, En 1.232097404072E-07, CFL 0.00052, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te 3.81E-16 - 8256, 344.000, 0, En 3.024863286147E-07, CFL 0.00054, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -1.03E-15 - 8280, 345.000, 0, En 7.094368532183E-07, CFL 0.00087, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 3.05E-16 - 8304, 346.000, 0, En 2.182194292323E-06, CFL 0.00180, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -7.54E-16 - 8328, 347.000, 0, En 5.356317827667E-06, CFL 0.00210, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te 3.07E-16 - 8352, 348.000, 0, En 1.550886058565E-05, CFL 0.00396, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -2.11E-15 - 8376, 349.000, 0, En 2.221763183673E-05, CFL 0.00449, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te -1.12E-15 - 8400, 350.000, 0, En 1.084131582207E-05, CFL 0.00344, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 2.51E-15 - 8424, 351.000, 0, En 2.431961003760E-06, CFL 0.00233, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -1.21E-15 - 8448, 352.000, 0, En 2.971407750057E-06, CFL 0.00245, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 3.35E-16 - 8472, 353.000, 0, En 1.127819248679E-05, CFL 0.00379, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -1.33E-14, Te -4.41E-15 - 8496, 354.000, 0, En 9.954913573221E-06, CFL 0.00272, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 1.33E-14, Te 4.88E-15 - 8520, 355.000, 0, En 8.103238438222E-06, CFL 0.00238, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 1.33E-14, Te -3.33E-15 - 8544, 356.000, 0, En 5.342447857544E-06, CFL 0.00229, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -2.00E-14, Te 2.73E-15 - 8568, 357.000, 0, En 2.615523991617E-06, CFL 0.00205, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se 0.00E+00, Te 6.43E-16 - 8592, 358.000, 0, En 1.092054963245E-06, CFL 0.00100, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 0.00E+00, Te -9.50E-16 - 8616, 359.000, 0, En 1.392113669725E-06, CFL 0.00083, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -8.30E-16 - 8640, 360.000, 0, En 6.411091621901E-07, CFL 0.00067, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 1.33E-14, Te 4.09E-15 - 8664, 361.000, 0, En 1.516624589763E-07, CFL 0.00045, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7836, Me -3.10E-17, Se -2.66E-14, Te -3.72E-15 - 8688, 362.000, 0, En 3.110166959627E-07, CFL 0.00074, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 1.33E-14, Te 2.04E-15 - 8712, 363.000, 0, En 1.578986209211E-07, CFL 0.00043, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te -2.19E-17 - 8736, 364.000, 0, En 3.819248325863E-07, CFL 0.00067, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 0.00E+00, Te -5.31E-16 - 8760, 365.000, 0, En 6.302122605051E-07, CFL 0.00084, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -2.00E-14, Te 2.80E-16 + 24, 1.000, 0, En 2.106194244304E-06, CFL 0.00123, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.56E-15 + 48, 2.000, 0, En 4.767882295360E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 2.25E-16 + 72, 3.000, 0, En 6.803631816309E-06, CFL 0.00326, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -4.11E-16 + 96, 4.000, 0, En 4.793602645303E-06, CFL 0.00209, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.00E-14, Te 3.61E-15 + 120, 5.000, 0, En 2.840621222810E-07, CFL 0.00054, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 6.65E-15, Te -1.23E-15 + 144, 6.000, 0, En 9.880116393191E-07, CFL 0.00091, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.25E-15 + 168, 7.000, 0, En 5.523637399955E-07, CFL 0.00107, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 3.17E-15 + 192, 8.000, 0, En 2.108479732039E-06, CFL 0.00159, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te -6.69E-16 + 216, 9.000, 0, En 4.321811022321E-06, CFL 0.00253, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se -6.65E-15, Te -1.85E-15 + 240, 10.000, 0, En 1.159722089859E-05, CFL 0.00360, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 1.33E-14, Te -9.30E-16 + 264, 11.000, 0, En 8.862021727686E-06, CFL 0.00234, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -6.65E-15, Te -4.70E-16 + 288, 12.000, 0, En 6.688746616316E-06, CFL 0.00304, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 1.33E-14, Te -7.36E-16 + 312, 13.000, 0, En 3.151372070220E-06, CFL 0.00126, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 0.00E+00, Te 1.39E-16 + 336, 14.000, 0, En 2.975073607250E-06, CFL 0.00181, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -2.51E-15 + 360, 15.000, 0, En 6.785927307054E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.06E-15 + 384, 16.000, 0, En 2.638314318477E-06, CFL 0.00195, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 0.00E+00, Te -1.61E-15 + 408, 17.000, 0, En 7.100229226138E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -1.33E-14, Te 9.43E-16 + 432, 18.000, 0, En 9.455437356240E-07, CFL 0.00084, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te 7.70E-16 + 456, 19.000, 0, En 1.340158339161E-06, CFL 0.00172, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 3.98E-16 + 480, 20.000, 0, En 3.888614711633E-06, CFL 0.00337, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 2.86E-15 + 504, 21.000, 0, En 1.846996853937E-06, CFL 0.00129, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 0.00E+00, Te -9.70E-16 + 528, 22.000, 0, En 2.526701886061E-06, CFL 0.00178, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -6.65E-15, Te -2.01E-15 + 552, 23.000, 0, En 3.976427887637E-06, CFL 0.00172, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 1.89E-15 + 576, 24.000, 0, En 3.917957673742E-06, CFL 0.00189, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -4.47E-15 + 600, 25.000, 0, En 1.160849525445E-05, CFL 0.00332, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 2.56E-15 + 624, 26.000, 0, En 6.225654918044E-06, CFL 0.00211, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -3.10E-15 + 648, 27.000, 0, En 1.590576546899E-05, CFL 0.00314, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -2.00E-14, Te -3.46E-16 + 672, 28.000, 0, En 1.037218889717E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se 0.00E+00, Te -4.62E-16 + 696, 29.000, 0, En 1.285202764145E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 0.00E+00, Te 9.29E-16 + 720, 30.000, 0, En 4.853952350968E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 6.65E-15, Te -3.90E-16 + 744, 31.000, 0, En 8.595038580143E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te 1.65E-15 + 768, 32.000, 0, En 1.895790607225E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se 0.00E+00, Te -3.33E-16 + 792, 33.000, 0, En 3.221720376111E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -6.50E-17 + 816, 34.000, 0, En 2.285441036245E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.77E-15 + 840, 35.000, 0, En 1.901977271916E-07, CFL 0.00039, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 0.00E+00, Te -1.80E-15 + 864, 36.000, 0, En 4.140755377175E-07, CFL 0.00058, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 0.00E+00, Te -1.74E-15 + 888, 37.000, 0, En 1.165582982126E-06, CFL 0.00153, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 1.33E-14, Te 2.25E-15 + 912, 38.000, 0, En 2.056311990778E-06, CFL 0.00179, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 6.65E-15, Te -6.22E-16 + 936, 39.000, 0, En 3.135487007229E-06, CFL 0.00183, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -1.90E-15 + 960, 40.000, 0, En 3.012786314619E-07, CFL 0.00069, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -1.33E-14, Te 1.79E-15 + 984, 41.000, 0, En 9.228793414620E-07, CFL 0.00110, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -1.72E-15 + 1008, 42.000, 0, En 1.896247591666E-06, CFL 0.00136, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se -6.65E-15, Te -4.52E-16 + 1032, 43.000, 0, En 2.402404812523E-06, CFL 0.00214, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 1.33E-14, Te -1.83E-16 + 1056, 44.000, 0, En 5.738982437473E-07, CFL 0.00082, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.50E-15 + 1080, 45.000, 0, En 1.728011500647E-06, CFL 0.00095, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -1.83E-15 + 1104, 46.000, 0, En 1.212188684388E-06, CFL 0.00099, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te 1.56E-16 + 1128, 47.000, 0, En 3.417680847109E-07, CFL 0.00042, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se -6.65E-15, Te -5.98E-16 + 1152, 48.000, 0, En 7.125872701714E-07, CFL 0.00058, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 0.00E+00, Te 9.63E-17 + 1176, 49.000, 0, En 1.277606426107E-06, CFL 0.00076, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -2.56E-15 + 1200, 50.000, 0, En 4.204310845526E-07, CFL 0.00038, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -2.11E-15 + 1224, 51.000, 0, En 2.279763359755E-06, CFL 0.00197, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se 0.00E+00, Te 2.41E-15 + 1248, 52.000, 0, En 9.802740034887E-06, CFL 0.00304, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te -5.41E-16 + 1272, 53.000, 0, En 7.016731394492E-06, CFL 0.00254, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te 2.25E-16 + 1296, 54.000, 0, En 5.714326568136E-06, CFL 0.00229, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 1.27E-15 + 1320, 55.000, 0, En 5.449491925474E-06, CFL 0.00251, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 0.00E+00, Te -3.38E-15 + 1344, 56.000, 0, En 4.318159595881E-06, CFL 0.00295, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 6.65E-15, Te -6.67E-16 + 1368, 57.000, 0, En 3.453230896381E-06, CFL 0.00155, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 3.58E-15 + 1392, 58.000, 0, En 2.203498542542E-06, CFL 0.00123, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te -1.09E-17 + 1416, 59.000, 0, En 1.135980943695E-06, CFL 0.00077, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se 0.00E+00, Te -1.86E-15 + 1440, 60.000, 0, En 8.546175348170E-07, CFL 0.00086, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 6.65E-15, Te -1.18E-15 + 1464, 61.000, 0, En 9.473489156759E-07, CFL 0.00137, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 8.78E-16 + 1488, 62.000, 0, En 5.133130380289E-06, CFL 0.00283, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se 0.00E+00, Te -3.48E-15 + 1512, 63.000, 0, En 1.551807970816E-06, CFL 0.00206, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se -6.65E-15, Te 1.42E-15 + 1536, 64.000, 0, En 1.288451800624E-06, CFL 0.00237, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te -1.83E-16 + 1560, 65.000, 0, En 1.001312838014E-06, CFL 0.00185, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 2.62E-15 + 1584, 66.000, 0, En 1.072634967406E-06, CFL 0.00106, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 6.65E-15, Te -2.65E-15 + 1608, 67.000, 0, En 3.667484132209E-06, CFL 0.00197, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se 0.00E+00, Te 2.55E-15 + 1632, 68.000, 0, En 5.931922515082E-06, CFL 0.00311, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -1.94E-15 + 1656, 69.000, 0, En 3.322085533456E-06, CFL 0.00196, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 6.65E-15, Te 3.10E-15 + 1680, 70.000, 0, En 2.702105977123E-06, CFL 0.00200, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 1.33E-14, Te -5.92E-16 + 1704, 71.000, 0, En 3.608569961873E-06, CFL 0.00223, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -1.33E-14, Te 1.50E-15 + 1728, 72.000, 0, En 5.084535887742E-06, CFL 0.00313, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se 0.00E+00, Te -5.70E-16 + 1752, 73.000, 0, En 8.086557243951E-06, CFL 0.00359, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se 0.00E+00, Te 2.26E-15 + 1776, 74.000, 0, En 6.647075881597E-06, CFL 0.00346, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se -6.65E-15, Te -3.29E-15 + 1800, 75.000, 0, En 1.769736266425E-06, CFL 0.00182, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -1.94E-15 + 1824, 76.000, 0, En 1.983520707875E-06, CFL 0.00179, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -1.33E-14, Te 1.78E-15 + 1848, 77.000, 0, En 7.333948986619E-06, CFL 0.00321, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -1.33E-14, Te 1.04E-16 + 1872, 78.000, 0, En 4.130971700711E-06, CFL 0.00236, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 0.00E+00, Te 9.31E-16 + 1896, 79.000, 0, En 5.242580478421E-06, CFL 0.00307, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 1.00E-15 + 1920, 80.000, 0, En 4.940391440167E-06, CFL 0.00228, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -3.01E-15 + 1944, 81.000, 0, En 2.837501176865E-06, CFL 0.00214, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 8.22E-16 + 1968, 82.000, 0, En 4.524477827642E-06, CFL 0.00222, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.96E-15 + 1992, 83.000, 0, En 2.302526509585E-06, CFL 0.00190, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se -6.65E-15, Te -4.42E-16 + 2016, 84.000, 0, En 1.699921763435E-06, CFL 0.00178, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 1.75E-15 + 2040, 85.000, 0, En 2.873888014187E-06, CFL 0.00150, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -1.33E-14, Te 1.44E-15 + 2064, 86.000, 0, En 4.541638333547E-06, CFL 0.00183, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 6.65E-15, Te -3.19E-15 + 2088, 87.000, 0, En 4.515620637689E-06, CFL 0.00183, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 1.33E-14, Te 3.04E-15 + 2112, 88.000, 0, En 9.184883375346E-06, CFL 0.00328, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te -1.88E-15 + 2136, 89.000, 0, En 1.318501843463E-05, CFL 0.00379, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -4.41E-16 + 2160, 90.000, 0, En 9.769977959132E-06, CFL 0.00247, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 2.20E-15 + 2184, 91.000, 0, En 6.833768179854E-06, CFL 0.00254, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.42E-15 + 2208, 92.000, 0, En 9.858153474742E-07, CFL 0.00083, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -1.29E-15 + 2232, 93.000, 0, En 1.576494122009E-06, CFL 0.00152, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -5.53E-16 + 2256, 94.000, 0, En 1.247999364905E-06, CFL 0.00166, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -1.51E-15 + 2280, 95.000, 0, En 2.451943809387E-06, CFL 0.00137, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 2.21E-15 + 2304, 96.000, 0, En 5.864439593313E-06, CFL 0.00379, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -1.22E-15 + 2328, 97.000, 0, En 2.494466203631E-05, CFL 0.00452, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 0.00E+00, Te 1.50E-15 + 2352, 98.000, 0, En 1.818754167361E-05, CFL 0.00466, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -1.33E-14, Te -2.27E-15 + 2376, 99.000, 0, En 1.822868342802E-06, CFL 0.00144, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 6.65E-15, Te 6.67E-16 + 2400, 100.000, 0, En 6.141294695966E-06, CFL 0.00265, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 6.65E-15, Te 1.60E-15 + 2424, 101.000, 0, En 2.341385888934E-06, CFL 0.00215, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -6.65E-15, Te -6.97E-16 + 2448, 102.000, 0, En 4.137626647818E-06, CFL 0.00288, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 0.00E+00, Te -3.84E-16 + 2472, 103.000, 0, En 2.848145838334E-06, CFL 0.00253, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 6.65E-15, Te -1.72E-15 + 2496, 104.000, 0, En 3.471984861896E-06, CFL 0.00314, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 1.33E-14, Te 1.95E-16 + 2520, 105.000, 0, En 1.015434843414E-06, CFL 0.00135, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -6.65E-15, Te 9.07E-16 + 2544, 106.000, 0, En 2.934364608047E-06, CFL 0.00356, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -2.00E-14, Te -1.97E-15 + 2568, 107.000, 0, En 9.005393141310E-06, CFL 0.00514, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -6.65E-15, Te 3.24E-15 + 2592, 108.000, 0, En 6.431109898015E-06, CFL 0.00420, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.00E-14, Te -3.24E-15 + 2616, 109.000, 0, En 1.795616388841E-06, CFL 0.00187, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 2.08E-15 + 2640, 110.000, 0, En 7.388243692897E-07, CFL 0.00091, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te -7.18E-18 + 2664, 111.000, 0, En 8.292801354475E-07, CFL 0.00091, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 6.65E-15, Te -1.84E-15 + 2688, 112.000, 0, En 1.982728051682E-06, CFL 0.00169, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 1.33E-14, Te 5.33E-15 + 2712, 113.000, 0, En 6.078104557279E-06, CFL 0.00275, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -8.00E-16 + 2736, 114.000, 0, En 7.778755551797E-06, CFL 0.00330, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -1.88E-15 + 2760, 115.000, 0, En 2.091538894186E-06, CFL 0.00152, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -4.96E-16 + 2784, 116.000, 0, En 3.138422912648E-06, CFL 0.00265, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 5.08E-18 + 2808, 117.000, 0, En 7.750093339381E-06, CFL 0.00291, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se 0.00E+00, Te -7.33E-16 + 2832, 118.000, 0, En 9.583679180442E-06, CFL 0.00353, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -1.33E-14, Te 8.01E-16 + 2856, 119.000, 0, En 8.074295198111E-06, CFL 0.00351, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 2.00E-14, Te 9.98E-16 + 2880, 120.000, 0, En 5.032223427712E-06, CFL 0.00282, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se 0.00E+00, Te 1.46E-16 + 2904, 121.000, 0, En 5.413497309446E-06, CFL 0.00418, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 2.00E-14, Te 2.83E-16 + 2928, 122.000, 0, En 6.838636040914E-06, CFL 0.00398, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se -6.65E-15, Te -4.09E-16 + 2952, 123.000, 0, En 1.661975472796E-06, CFL 0.00156, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se 0.00E+00, Te -5.05E-16 + 2976, 124.000, 0, En 1.605765218550E-06, CFL 0.00243, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 1.33E-14, Te 2.38E-15 + 3000, 125.000, 0, En 1.022596476322E-06, CFL 0.00197, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 0.00E+00, Te -9.72E-17 + 3024, 126.000, 0, En 1.350382541101E-06, CFL 0.00234, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se 0.00E+00, Te -1.03E-15 + 3048, 127.000, 0, En 1.000211572170E-05, CFL 0.00621, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 0.00E+00, Te 1.06E-15 + 3072, 128.000, 0, En 1.015701768470E-05, CFL 0.00381, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 0.00E+00, Te -7.91E-16 + 3096, 129.000, 0, En 1.601412058875E-06, CFL 0.00205, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te -4.80E-16 + 3120, 130.000, 0, En 3.175569667799E-06, CFL 0.00337, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 1.33E-14, Te 3.88E-16 + 3144, 131.000, 0, En 7.376714841254E-06, CFL 0.00448, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 0.00E+00, Te 1.04E-15 + 3168, 132.000, 0, En 3.739134324709E-06, CFL 0.00326, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -6.65E-15, Te -2.09E-15 + 3192, 133.000, 0, En 1.444603083997E-06, CFL 0.00185, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te 7.12E-16 + 3216, 134.000, 0, En 6.293801459486E-07, CFL 0.00121, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 4.63E-16 + 3240, 135.000, 0, En 5.513223236355E-07, CFL 0.00105, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se -6.65E-15, Te 1.32E-15 + 3264, 136.000, 0, En 4.502601587939E-06, CFL 0.00466, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 6.65E-15, Te -1.58E-15 + 3288, 137.000, 0, En 4.612094511822E-06, CFL 0.00378, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se -6.65E-15, Te 1.03E-16 + 3312, 138.000, 0, En 1.036712943073E-06, CFL 0.00204, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -6.65E-15, Te -1.10E-15 + 3336, 139.000, 0, En 3.293333356956E-06, CFL 0.00344, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -6.65E-15, Te 3.04E-15 + 3360, 140.000, 0, En 5.495644480065E-06, CFL 0.00492, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -2.67E-15 + 3384, 141.000, 0, En 3.299355570064E-06, CFL 0.00307, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -1.34E-15 + 3408, 142.000, 0, En 1.840174133504E-06, CFL 0.00219, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -1.33E-14, Te 1.36E-15 + 3432, 143.000, 0, En 1.336881774453E-06, CFL 0.00190, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -6.65E-15, Te 3.70E-16 + 3456, 144.000, 0, En 8.833948805485E-07, CFL 0.00181, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te -7.27E-16 + 3480, 145.000, 0, En 1.453153323807E-06, CFL 0.00201, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 0.00E+00, Te -8.74E-16 + 3504, 146.000, 0, En 4.668368797237E-07, CFL 0.00133, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 1.33E-14, Te 4.41E-16 + 3528, 147.000, 0, En 4.181421442188E-07, CFL 0.00121, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -2.00E-14, Te -6.57E-17 + 3552, 148.000, 0, En 4.506384654902E-07, CFL 0.00095, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 4.41E-16 + 3576, 149.000, 0, En 1.359996380026E-07, CFL 0.00035, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.00E-14, Te -1.98E-15 + 3600, 150.000, 0, En 9.243790330334E-07, CFL 0.00180, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 6.34E-16 + 3624, 151.000, 0, En 1.922152512025E-06, CFL 0.00288, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -2.38E-15 + 3648, 152.000, 0, En 4.239894691286E-07, CFL 0.00090, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te -5.53E-16 + 3672, 153.000, 0, En 7.515624620414E-07, CFL 0.00178, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 1.33E-14, Te 1.22E-15 + 3696, 154.000, 0, En 1.561433302439E-06, CFL 0.00259, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se -6.65E-15, Te 8.59E-16 + 3720, 155.000, 0, En 3.049598549322E-07, CFL 0.00101, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -1.39E-16 + 3744, 156.000, 0, En 5.463626128217E-06, CFL 0.00409, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 1.89E-15 + 3768, 157.000, 0, En 1.971699382668E-05, CFL 0.00863, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te -5.61E-16 + 3792, 158.000, 0, En 1.685972386777E-05, CFL 0.00662, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -6.65E-15, Te -2.20E-15 + 3816, 159.000, 0, En 6.414440020279E-06, CFL 0.00340, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te 1.04E-15 + 3840, 160.000, 0, En 3.653773744205E-06, CFL 0.00403, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -6.65E-15, Te 5.15E-16 + 3864, 161.000, 0, En 7.824864956082E-06, CFL 0.00518, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -1.78E-15 + 3888, 162.000, 0, En 7.761305972242E-06, CFL 0.00439, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se -6.65E-15, Te 4.58E-16 + 3912, 163.000, 0, En 3.427116164021E-06, CFL 0.00321, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te -9.99E-16 + 3936, 164.000, 0, En 2.332359492903E-06, CFL 0.00316, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -6.65E-15, Te 3.61E-15 + 3960, 165.000, 0, En 1.881737604419E-06, CFL 0.00300, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -9.71E-16 + 3984, 166.000, 0, En 1.405968872424E-06, CFL 0.00258, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te -1.55E-15 + 4008, 167.000, 0, En 4.749080821619E-07, CFL 0.00141, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.49E-15 + 4032, 168.000, 0, En 4.316950306843E-07, CFL 0.00129, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 1.33E-14, Te -1.58E-17 + 4056, 169.000, 0, En 6.432919996741E-07, CFL 0.00131, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -2.00E-14, Te -6.58E-16 + 4080, 170.000, 0, En 2.536389598784E-06, CFL 0.00316, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 6.65E-15, Te -2.19E-15 + 4104, 171.000, 0, En 5.623143525617E-06, CFL 0.00524, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 1.29E-15 + 4128, 172.000, 0, En 3.783644651757E-06, CFL 0.00377, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 6.65E-15, Te -9.88E-16 + 4152, 173.000, 0, En 1.249151491937E-06, CFL 0.00223, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 2.47E-15 + 4176, 174.000, 0, En 1.974599934885E-06, CFL 0.00267, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -1.33E-14, Te -1.72E-15 + 4200, 175.000, 0, En 3.878841514170E-06, CFL 0.00304, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 0.00E+00, Te 1.78E-15 + 4224, 176.000, 0, En 4.657551881450E-06, CFL 0.00376, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -1.59E-15 + 4248, 177.000, 0, En 2.199815027301E-06, CFL 0.00302, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 1.74E-15 + 4272, 178.000, 0, En 7.685605329795E-07, CFL 0.00147, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te -1.31E-15 + 4296, 179.000, 0, En 4.023974723669E-07, CFL 0.00123, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -1.33E-14, Te 5.00E-15 + 4320, 180.000, 0, En 4.196778331082E-07, CFL 0.00117, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 0.00E+00, Te -4.97E-15 + 4344, 181.000, 0, En 4.330808737384E-06, CFL 0.00460, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 2.48E-15 + 4368, 182.000, 0, En 1.374837225505E-05, CFL 0.00787, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 3.78E-16 + 4392, 183.000, 0, En 1.165138091794E-05, CFL 0.00637, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 0.00E+00, Te -1.58E-15 + 4416, 184.000, 0, En 4.997667009100E-06, CFL 0.00349, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 0.00E+00, Te 1.49E-15 + 4440, 185.000, 0, En 3.884083387805E-06, CFL 0.00331, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 1.33E-14, Te -8.30E-16 + 4464, 186.000, 0, En 3.418006916889E-06, CFL 0.00272, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se -6.65E-15, Te -4.48E-16 + 4488, 187.000, 0, En 1.258691170415E-06, CFL 0.00184, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se 0.00E+00, Te -6.05E-16 + 4512, 188.000, 0, En 2.183726474217E-07, CFL 0.00082, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se -6.65E-15, Te 7.22E-16 + 4536, 189.000, 0, En 1.281686607727E-07, CFL 0.00043, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.00E-14, Te -1.25E-15 + 4560, 190.000, 0, En 2.347347060376E-07, CFL 0.00090, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -1.98E-15 + 4584, 191.000, 0, En 1.056645067155E-06, CFL 0.00190, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 1.13E-15 + 4608, 192.000, 0, En 1.369388445683E-06, CFL 0.00209, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 5.37E-16 + 4632, 193.000, 0, En 9.188479602194E-07, CFL 0.00201, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 3.19E-15 + 4656, 194.000, 0, En 1.068395436134E-06, CFL 0.00201, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 6.65E-15, Te -3.41E-15 + 4680, 195.000, 0, En 1.887219482682E-06, CFL 0.00231, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.66E-14, Te 2.30E-16 + 4704, 196.000, 0, En 2.208496558503E-06, CFL 0.00302, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 6.65E-15, Te -4.86E-16 + 4728, 197.000, 0, En 1.881963366860E-06, CFL 0.00244, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 6.65E-15, Te -1.88E-15 + 4752, 198.000, 0, En 2.011336933055E-06, CFL 0.00292, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -1.33E-14, Te 3.44E-16 + 4776, 199.000, 0, En 9.472474795538E-07, CFL 0.00210, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.57E-15 + 4800, 200.000, 0, En 5.851492180955E-08, CFL 0.00020, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -6.65E-15, Te 2.41E-16 + 4824, 201.000, 0, En 1.362873555344E-07, CFL 0.00058, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te -2.04E-16 + 4848, 202.000, 0, En 2.242264341346E-06, CFL 0.00296, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 0.00E+00, Te -1.66E-16 + 4872, 203.000, 0, En 7.247195063690E-06, CFL 0.00442, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se -6.65E-15, Te -2.13E-15 + 4896, 204.000, 0, En 5.905874477524E-06, CFL 0.00328, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 3.26E-16 + 4920, 205.000, 0, En 7.532790976833E-07, CFL 0.00119, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te 1.55E-16 + 4944, 206.000, 0, En 1.437564882632E-06, CFL 0.00229, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te -6.94E-16 + 4968, 207.000, 0, En 2.811713924145E-06, CFL 0.00270, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te -3.18E-17 + 4992, 208.000, 0, En 3.562873929493E-06, CFL 0.00297, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 1.49E-15 + 5016, 209.000, 0, En 1.113453691223E-06, CFL 0.00170, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 6.65E-15, Te -2.76E-15 + 5040, 210.000, 0, En 3.052780505719E-07, CFL 0.00091, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 2.04E-15 + 5064, 211.000, 0, En 8.161636946056E-08, CFL 0.00033, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 0.00E+00, Te -4.28E-16 + 5088, 212.000, 0, En 7.283829251991E-08, CFL 0.00027, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 2.20E-15 + 5112, 213.000, 0, En 1.926761517036E-06, CFL 0.00253, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -1.33E-14, Te 6.43E-16 + 5136, 214.000, 0, En 4.318608964381E-06, CFL 0.00365, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 0.00E+00, Te 1.15E-15 + 5160, 215.000, 0, En 2.871934605165E-06, CFL 0.00363, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -1.70E-15 + 5184, 216.000, 0, En 7.544461956449E-06, CFL 0.00590, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 1.33E-14, Te 3.25E-15 + 5208, 217.000, 0, En 5.079678335787E-06, CFL 0.00385, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -1.26E-15 + 5232, 218.000, 0, En 1.413952608063E-06, CFL 0.00210, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 6.65E-15, Te -5.08E-16 + 5256, 219.000, 0, En 3.768796735448E-07, CFL 0.00120, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se 0.00E+00, Te -1.70E-15 + 5280, 220.000, 0, En 5.065982086393E-07, CFL 0.00116, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 6.65E-15, Te -5.03E-16 + 5304, 221.000, 0, En 1.562877588136E-07, CFL 0.00063, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -2.00E-14, Te 2.79E-15 + 5328, 222.000, 0, En 9.085553142050E-08, CFL 0.00044, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -6.65E-15, Te -9.91E-18 + 5352, 223.000, 0, En 2.006850264926E-07, CFL 0.00069, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 6.65E-15, Te 1.72E-15 + 5376, 224.000, 0, En 3.550551590179E-07, CFL 0.00127, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 1.33E-14, Te -5.43E-16 + 5400, 225.000, 0, En 1.203194908570E-06, CFL 0.00188, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 6.65E-15, Te 9.05E-16 + 5424, 226.000, 0, En 1.088643650953E-06, CFL 0.00229, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se -6.65E-15, Te 3.01E-15 + 5448, 227.000, 0, En 2.349818669048E-06, CFL 0.00339, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -9.30E-17 + 5472, 228.000, 0, En 7.258862947033E-06, CFL 0.00541, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 1.33E-14, Te -8.41E-16 + 5496, 229.000, 0, En 3.983595118337E-06, CFL 0.00317, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te -4.91E-17 + 5520, 230.000, 0, En 9.347909568786E-07, CFL 0.00203, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 6.65E-15, Te -6.48E-16 + 5544, 231.000, 0, En 2.765011266384E-07, CFL 0.00089, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -6.65E-15, Te -2.36E-16 + 5568, 232.000, 0, En 1.666609989472E-07, CFL 0.00073, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 0.00E+00, Te 3.03E-15 + 5592, 233.000, 0, En 2.085409638370E-07, CFL 0.00092, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -1.17E-15 + 5616, 234.000, 0, En 4.882915037859E-06, CFL 0.00423, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 1.33E-14, Te -1.00E-15 + 5640, 235.000, 0, En 4.195814768380E-06, CFL 0.00358, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 1.33E-14, Te -1.05E-15 + 5664, 236.000, 0, En 3.166842957675E-07, CFL 0.00101, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.53E-15 + 5688, 237.000, 0, En 8.730390255807E-08, CFL 0.00034, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -1.09E-15 + 5712, 238.000, 0, En 1.865974764686E-07, CFL 0.00080, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 0.00E+00, Te -9.69E-16 + 5736, 239.000, 0, En 3.985937807180E-07, CFL 0.00113, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 1.33E-14, Te 1.63E-15 + 5760, 240.000, 0, En 6.801226671463E-07, CFL 0.00140, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -1.33E-14, Te 1.10E-15 + 5784, 241.000, 0, En 1.566498762864E-06, CFL 0.00252, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 6.65E-15, Te -2.51E-15 + 5808, 242.000, 0, En 2.603499800471E-06, CFL 0.00328, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 0.00E+00, Te 2.83E-15 + 5832, 243.000, 0, En 2.077539583576E-06, CFL 0.00195, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.66E-14, Te -2.78E-15 + 5856, 244.000, 0, En 6.940813034877E-07, CFL 0.00125, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -6.65E-15, Te 1.52E-15 + 5880, 245.000, 0, En 3.345837941199E-07, CFL 0.00103, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 6.65E-15, Te -7.76E-16 + 5904, 246.000, 0, En 3.622087516528E-07, CFL 0.00123, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 6.65E-15, Te -1.23E-15 + 5928, 247.000, 0, En 3.993475029170E-07, CFL 0.00132, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.65E-15 + 5952, 248.000, 0, En 5.826085947857E-07, CFL 0.00161, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se 0.00E+00, Te -2.04E-15 + 5976, 249.000, 0, En 2.078628829093E-06, CFL 0.00309, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 6.65E-15, Te 1.78E-15 + 6000, 250.000, 0, En 2.865734443054E-06, CFL 0.00356, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 0.00E+00, Te 2.29E-15 + 6024, 251.000, 0, En 3.155400196040E-06, CFL 0.00313, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 0.00E+00, Te -3.42E-15 + 6048, 252.000, 0, En 3.307722758793E-06, CFL 0.00353, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me -1.83E-17, Se -1.33E-14, Te 3.65E-15 + 6072, 253.000, 0, En 2.622084543185E-06, CFL 0.00263, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -1.34E-15 + 6096, 254.000, 0, En 3.385183679604E-06, CFL 0.00308, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 2.26E-15 + 6120, 255.000, 0, En 4.093167154205E-06, CFL 0.00342, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -1.75E-15 + 6144, 256.000, 0, En 4.704940964472E-06, CFL 0.00329, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 2.00E-14, Te 2.24E-16 + 6168, 257.000, 0, En 3.545781096063E-06, CFL 0.00283, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -1.25E-15 + 6192, 258.000, 0, En 5.847146864911E-06, CFL 0.00409, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.66E-14, Te 4.40E-16 + 6216, 259.000, 0, En 1.562671309318E-05, CFL 0.00634, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 6.65E-15, Te 9.99E-16 + 6240, 260.000, 0, En 1.135130038069E-05, CFL 0.00458, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -6.49E-16 + 6264, 261.000, 0, En 2.765962717480E-06, CFL 0.00261, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se -6.65E-15, Te -3.73E-15 + 6288, 262.000, 0, En 1.239461808477E-06, CFL 0.00178, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 6.00E-15 + 6312, 263.000, 0, En 8.079573463719E-07, CFL 0.00164, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se 0.00E+00, Te -2.89E-15 + 6336, 264.000, 0, En 7.343791247138E-07, CFL 0.00154, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 2.31E-15 + 6360, 265.000, 0, En 1.704893886449E-06, CFL 0.00257, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te -1.98E-16 + 6384, 266.000, 0, En 1.883955128089E-06, CFL 0.00242, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -2.46E-15 + 6408, 267.000, 0, En 2.792561432405E-06, CFL 0.00328, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -2.73E-16 + 6432, 268.000, 0, En 3.313022109465E-06, CFL 0.00288, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 1.58E-15 + 6456, 269.000, 0, En 3.119776765118E-06, CFL 0.00320, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -9.59E-16 + 6480, 270.000, 0, En 3.628673672106E-07, CFL 0.00091, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te 2.82E-16 + 6504, 271.000, 0, En 4.799074506831E-07, CFL 0.00109, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te -1.29E-15 + 6528, 272.000, 0, En 2.662906930756E-06, CFL 0.00280, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 2.51E-15 + 6552, 273.000, 0, En 4.461248642883E-06, CFL 0.00366, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 1.66E-15 + 6576, 274.000, 0, En 7.095571895112E-06, CFL 0.00424, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -1.33E-14, Te -3.19E-15 + 6600, 275.000, 0, En 4.383899474807E-06, CFL 0.00330, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.00E-15 + 6624, 276.000, 0, En 4.398866971418E-06, CFL 0.00307, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 1.33E-14, Te 1.09E-15 + 6648, 277.000, 0, En 2.383451085400E-06, CFL 0.00236, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 0.00E+00, Te -3.82E-15 + 6672, 278.000, 0, En 7.758712758598E-07, CFL 0.00145, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 6.65E-15, Te -1.30E-15 + 6696, 279.000, 0, En 3.018826341309E-06, CFL 0.00316, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 6.65E-15, Te 2.04E-15 + 6720, 280.000, 0, En 7.022217375733E-06, CFL 0.00422, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -1.46E-17, Se 1.33E-14, Te 1.62E-16 + 6744, 281.000, 0, En 1.174466275234E-05, CFL 0.00508, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -1.33E-14, Te -1.65E-15 + 6768, 282.000, 0, En 9.707843465716E-06, CFL 0.00411, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 1.33E-14, Te -1.19E-15 + 6792, 283.000, 0, En 3.369970062326E-06, CFL 0.00225, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 0.00E+00, Te 1.18E-15 + 6816, 284.000, 0, En 4.439441344873E-05, CFL 0.00907, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te 3.69E-16 + 6840, 285.000, 0, En 6.272570650912E-05, CFL 0.00787, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se 0.00E+00, Te 4.69E-16 + 6864, 286.000, 0, En 1.899209531037E-05, CFL 0.00490, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se -6.65E-15, Te -8.55E-16 + 6888, 287.000, 0, En 2.623982812117E-06, CFL 0.00240, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -6.65E-15, Te 1.72E-15 + 6912, 288.000, 0, En 5.908325721791E-06, CFL 0.00305, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -6.03E-18, Se 0.00E+00, Te -2.06E-15 + 6936, 289.000, 0, En 1.197975179684E-05, CFL 0.00455, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 1.75E-15 + 6960, 290.000, 0, En 6.898827211497E-06, CFL 0.00278, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -7.96E-16 + 6984, 291.000, 0, En 7.338194093722E-06, CFL 0.00378, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te 4.95E-16 + 7008, 292.000, 0, En 3.609330856311E-05, CFL 0.00618, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -1.51E-15 + 7032, 293.000, 0, En 3.266461027845E-05, CFL 0.00669, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 1.33E-14, Te 1.69E-15 + 7056, 294.000, 0, En 1.374223430786E-05, CFL 0.00356, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te -1.42E-16 + 7080, 295.000, 0, En 5.647834831987E-06, CFL 0.00287, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te 1.51E-15 + 7104, 296.000, 0, En 1.132308946131E-06, CFL 0.00145, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -2.01E-15 + 7128, 297.000, 0, En 1.588036364313E-06, CFL 0.00235, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -1.84E-15 + 7152, 298.000, 0, En 2.302484862482E-06, CFL 0.00277, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 2.37E-15 + 7176, 299.000, 0, En 2.197288164692E-06, CFL 0.00153, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -1.33E-14, Te -2.17E-15 + 7200, 300.000, 0, En 2.437109591386E-06, CFL 0.00205, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se -6.65E-15, Te 1.19E-15 + 7224, 301.000, 0, En 4.518189090326E-06, CFL 0.00259, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 6.65E-15, Te 7.69E-16 + 7248, 302.000, 0, En 9.513573287758E-06, CFL 0.00409, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 0.00E+00, Te -1.52E-15 + 7272, 303.000, 0, En 8.757922184834E-06, CFL 0.00292, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 6.65E-15, Te 1.54E-15 + 7296, 304.000, 0, En 3.118826708726E-06, CFL 0.00208, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 9.91E-16 + 7320, 305.000, 0, En 1.160543257281E-06, CFL 0.00149, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 6.65E-15, Te -1.83E-15 + 7344, 306.000, 0, En 7.080185624187E-07, CFL 0.00119, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 1.33E-14, Te 3.46E-15 + 7368, 307.000, 0, En 1.106137780108E-06, CFL 0.00175, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se -6.65E-15, Te -1.73E-15 + 7392, 308.000, 0, En 2.385457956912E-06, CFL 0.00215, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se -6.65E-15, Te 6.85E-16 + 7416, 309.000, 0, En 3.877703375453E-06, CFL 0.00238, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 6.65E-15, Te -5.48E-16 + 7440, 310.000, 0, En 2.975917911956E-06, CFL 0.00183, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 1.61E-15 + 7464, 311.000, 0, En 2.347588487788E-06, CFL 0.00198, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te -3.73E-16 + 7488, 312.000, 0, En 9.598979240187E-07, CFL 0.00096, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te -4.31E-16 + 7512, 313.000, 0, En 2.423738830078E-07, CFL 0.00067, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te -5.21E-16 + 7536, 314.000, 0, En 5.397341053205E-06, CFL 0.00310, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se 0.00E+00, Te 2.80E-15 + 7560, 315.000, 0, En 2.187724309556E-05, CFL 0.00555, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 1.43E-15 + 7584, 316.000, 0, En 2.119976308374E-05, CFL 0.00462, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -3.50E-15 + 7608, 317.000, 0, En 3.866209069496E-06, CFL 0.00197, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -1.18E-15 + 7632, 318.000, 0, En 6.730896914073E-07, CFL 0.00079, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te 1.76E-15 + 7656, 319.000, 0, En 1.484846794014E-06, CFL 0.00128, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 6.65E-15, Te -2.68E-15 + 7680, 320.000, 0, En 1.062541773522E-06, CFL 0.00113, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 1.18E-15 + 7704, 321.000, 0, En 4.503897196505E-07, CFL 0.00078, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -1.33E-14, Te -2.21E-15 + 7728, 322.000, 0, En 1.985893899012E-06, CFL 0.00208, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se 0.00E+00, Te -8.25E-16 + 7752, 323.000, 0, En 1.146100054520E-06, CFL 0.00135, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 2.62E-15 + 7776, 324.000, 0, En 6.280044405016E-07, CFL 0.00076, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -3.34E-15 + 7800, 325.000, 0, En 2.240293431470E-06, CFL 0.00162, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 4.55E-15 + 7824, 326.000, 0, En 3.193185112391E-06, CFL 0.00164, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -2.43E-15 + 7848, 327.000, 0, En 1.082235704893E-05, CFL 0.00351, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 2.60E-15 + 7872, 328.000, 0, En 9.604721278342E-06, CFL 0.00243, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -2.81E-15 + 7896, 329.000, 0, En 3.660117935184E-06, CFL 0.00200, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 1.33E-14, Te -1.47E-15 + 7920, 330.000, 0, En 5.268266633348E-06, CFL 0.00331, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 1.36E-15 + 7944, 331.000, 0, En 8.895526681331E-07, CFL 0.00117, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -8.42E-16 + 7968, 332.000, 0, En 2.170765108399E-06, CFL 0.00187, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 6.65E-15, Te 2.93E-15 + 7992, 333.000, 0, En 1.045632431617E-06, CFL 0.00089, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se -6.65E-15, Te -2.14E-15 + 8016, 334.000, 0, En 1.749582743612E-06, CFL 0.00229, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -1.33E-14, Te 2.68E-15 + 8040, 335.000, 0, En 2.169194957837E-06, CFL 0.00150, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -6.65E-15, Te -8.46E-16 + 8064, 336.000, 0, En 1.286202877729E-06, CFL 0.00143, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 1.33E-14, Te 5.71E-16 + 8088, 337.000, 0, En 1.517117126106E-06, CFL 0.00129, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -1.33E-14, Te -1.31E-15 + 8112, 338.000, 0, En 1.114016621646E-06, CFL 0.00121, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 2.00E-14, Te 2.57E-15 + 8136, 339.000, 0, En 5.837144025045E-07, CFL 0.00160, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -6.65E-15, Te -1.88E-15 + 8160, 340.000, 0, En 1.561182782106E-06, CFL 0.00154, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 1.33E-14, Te -8.29E-16 + 8184, 341.000, 0, En 1.634356466877E-06, CFL 0.00218, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -5.66E-16 + 8208, 342.000, 0, En 4.308837507164E-07, CFL 0.00120, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se -6.65E-15, Te 9.99E-16 + 8232, 343.000, 0, En 4.086492876175E-08, CFL 0.00022, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -6.65E-15, Te -1.17E-15 + 8256, 344.000, 0, En 5.347123383094E-07, CFL 0.00118, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 0.00E+00, Te -3.46E-16 + 8280, 345.000, 0, En 9.637939212703E-07, CFL 0.00124, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 1.46E-15 + 8304, 346.000, 0, En 2.019085164167E-06, CFL 0.00164, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -1.18E-15 + 8328, 347.000, 0, En 5.264467498503E-06, CFL 0.00204, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 1.33E-14, Te -8.19E-17 + 8352, 348.000, 0, En 1.402603972680E-05, CFL 0.00346, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -2.00E-14, Te -2.28E-15 + 8376, 349.000, 0, En 2.213274189030E-05, CFL 0.00447, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te 7.49E-16 + 8400, 350.000, 0, En 1.080797578132E-05, CFL 0.00343, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 1.51E-15 + 8424, 351.000, 0, En 2.441481545696E-06, CFL 0.00233, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -7.25E-16 + 8448, 352.000, 0, En 3.007053645367E-06, CFL 0.00247, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 1.33E-14, Te 1.68E-16 + 8472, 353.000, 0, En 1.131408539045E-05, CFL 0.00380, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -1.33E-14, Te -4.70E-15 + 8496, 354.000, 0, En 9.986299763878E-06, CFL 0.00272, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 1.33E-14, Te 3.81E-15 + 8520, 355.000, 0, En 8.140051373072E-06, CFL 0.00239, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 6.65E-15, Te -2.52E-15 + 8544, 356.000, 0, En 5.368195366919E-06, CFL 0.00230, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -2.00E-14, Te 2.51E-15 + 8568, 357.000, 0, En 2.611538470536E-06, CFL 0.00205, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se 0.00E+00, Te 5.52E-16 + 8592, 358.000, 0, En 1.090728818045E-06, CFL 0.00100, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 6.65E-15, Te -3.37E-16 + 8616, 359.000, 0, En 1.363051220738E-06, CFL 0.00082, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -5.30E-16 + 8640, 360.000, 0, En 4.838270360360E-07, CFL 0.00054, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 6.65E-15, Te 3.16E-15 + 8664, 361.000, 0, En 1.628863582514E-07, CFL 0.00047, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7836, Me -3.10E-17, Se -2.00E-14, Te -2.44E-15 + 8688, 362.000, 0, En 4.599688135124E-07, CFL 0.00108, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 7.72E-16 + 8712, 363.000, 0, En 1.645494711700E-07, CFL 0.00043, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te -2.82E-17 + 8736, 364.000, 0, En 3.744583049859E-07, CFL 0.00066, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 6.65E-15, Te -1.06E-15 + 8760, 365.000, 0, En 6.089578489139E-07, CFL 0.00083, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -2.00E-14, Te -1.55E-16 diff --git a/examples/solo_ocean/single_column_z/timestats.intel b/examples/solo_ocean/single_column_z/timestats.intel index c2841056ed..513c044bc1 100644 --- a/examples/solo_ocean/single_column_z/timestats.intel +++ b/examples/solo_ocean/single_column_z/timestats.intel @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 2.218757795984E-06, CFL 0.00129, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.30E-15 - 48, 2.000, 0, En 4.776445715115E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 3.26E-16 - 72, 3.000, 0, En 6.807994602575E-06, CFL 0.00327, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -2.69E-16 - 96, 4.000, 0, En 4.795585104512E-06, CFL 0.00209, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 2.83E-15 - 120, 5.000, 0, En 4.374938777490E-07, CFL 0.00079, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -5.78E-16 - 144, 6.000, 0, En 1.001320925565E-06, CFL 0.00096, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.45E-15 - 168, 7.000, 0, En 3.723487716635E-07, CFL 0.00078, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 3.04E-15 - 192, 8.000, 0, En 2.531240967029E-06, CFL 0.00228, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 4.38E-16 - 216, 9.000, 0, En 4.114871062439E-06, CFL 0.00250, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se -6.65E-15, Te -1.74E-15 - 240, 10.000, 0, En 1.127067280317E-05, CFL 0.00357, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 1.33E-14, Te -1.37E-15 - 264, 11.000, 0, En 8.882112707867E-06, CFL 0.00234, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -1.33E-14, Te -4.23E-16 - 288, 12.000, 0, En 6.694144876237E-06, CFL 0.00304, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 2.00E-14, Te -4.71E-16 - 312, 13.000, 0, En 3.154478036257E-06, CFL 0.00126, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 0.00E+00, Te 1.12E-15 - 336, 14.000, 0, En 2.970284028010E-06, CFL 0.00180, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -2.44E-15 - 360, 15.000, 0, En 6.780393230634E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.27E-15 - 384, 16.000, 0, En 2.640541522231E-06, CFL 0.00195, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 0.00E+00, Te -1.41E-15 - 408, 17.000, 0, En 7.097561097615E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -1.33E-14, Te -6.15E-17 - 432, 18.000, 0, En 9.456539431755E-07, CFL 0.00084, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te 1.48E-15 - 456, 19.000, 0, En 1.339874978137E-06, CFL 0.00172, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 8.82E-16 - 480, 20.000, 0, En 3.889313923608E-06, CFL 0.00337, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 2.65E-15 - 504, 21.000, 0, En 1.846543565065E-06, CFL 0.00129, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 0.00E+00, Te -1.20E-15 - 528, 22.000, 0, En 2.525471607760E-06, CFL 0.00178, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -6.65E-15, Te -2.45E-15 - 552, 23.000, 0, En 3.979116161909E-06, CFL 0.00172, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 1.13E-15 - 576, 24.000, 0, En 4.481936599864E-06, CFL 0.00243, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -4.61E-15 - 600, 25.000, 0, En 1.154125643738E-05, CFL 0.00331, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 3.24E-15 - 624, 26.000, 0, En 5.437762865312E-06, CFL 0.00184, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -2.88E-15 - 648, 27.000, 0, En 1.429963476344E-05, CFL 0.00285, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -2.00E-14, Te -1.05E-16 - 672, 28.000, 0, En 1.036446200541E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se 0.00E+00, Te -1.08E-15 - 696, 29.000, 0, En 1.283142618537E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 1.33E-14, Te 1.74E-15 - 720, 30.000, 0, En 4.851449804799E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 0.00E+00, Te 8.21E-17 - 744, 31.000, 0, En 8.599648883560E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se -6.65E-15, Te 1.57E-15 - 768, 32.000, 0, En 1.896654598681E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se 0.00E+00, Te 8.54E-17 - 792, 33.000, 0, En 3.222452675967E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -4.83E-16 - 816, 34.000, 0, En 2.284714209272E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 1.94E-15 - 840, 35.000, 0, En 1.903761484594E-07, CFL 0.00039, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 6.65E-15, Te -2.18E-15 - 864, 36.000, 0, En 4.136629678168E-07, CFL 0.00058, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se -6.65E-15, Te -1.58E-15 - 888, 37.000, 0, En 6.670079046263E-07, CFL 0.00104, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 1.33E-14, Te 2.19E-15 - 912, 38.000, 0, En 1.883570446178E-06, CFL 0.00168, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 6.65E-15, Te -6.53E-16 - 936, 39.000, 0, En 4.015642741864E-06, CFL 0.00221, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -1.73E-15 - 960, 40.000, 0, En 8.172402873200E-07, CFL 0.00097, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -1.33E-14, Te 1.11E-15 - 984, 41.000, 0, En 8.123471088514E-07, CFL 0.00100, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -1.47E-15 - 1008, 42.000, 0, En 2.992451561320E-06, CFL 0.00192, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se -6.65E-15, Te -6.42E-16 - 1032, 43.000, 0, En 2.315780054790E-06, CFL 0.00208, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 1.33E-14, Te -2.98E-16 - 1056, 44.000, 0, En 8.221081758772E-07, CFL 0.00119, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.81E-15 - 1080, 45.000, 0, En 3.718601548846E-06, CFL 0.00243, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -9.80E-16 - 1104, 46.000, 0, En 3.383609107832E-06, CFL 0.00271, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -9.39E-16 - 1128, 47.000, 0, En 3.323646778032E-07, CFL 0.00041, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se -6.65E-15, Te 8.61E-16 - 1152, 48.000, 0, En 8.347818050074E-07, CFL 0.00073, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 0.00E+00, Te 2.11E-16 - 1176, 49.000, 0, En 2.834167188434E-06, CFL 0.00233, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se 0.00E+00, Te -2.05E-15 - 1200, 50.000, 0, En 3.893946219994E-07, CFL 0.00041, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -3.26E-15 - 1224, 51.000, 0, En 1.658652084020E-06, CFL 0.00123, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 2.40E-15 - 1248, 52.000, 0, En 1.113467381731E-05, CFL 0.00325, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te -7.64E-16 - 1272, 53.000, 0, En 7.404891745184E-06, CFL 0.00262, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se -6.65E-15, Te 3.18E-16 - 1296, 54.000, 0, En 5.674322551270E-06, CFL 0.00228, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 8.51E-17 - 1320, 55.000, 0, En 3.434934935916E-06, CFL 0.00146, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 6.65E-15, Te -3.65E-15 - 1344, 56.000, 0, En 2.986751934448E-06, CFL 0.00192, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 0.00E+00, Te 7.16E-16 - 1368, 57.000, 0, En 2.935283775496E-06, CFL 0.00127, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -1.33E-14, Te 2.88E-15 - 1392, 58.000, 0, En 4.189115512925E-06, CFL 0.00232, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te -4.16E-16 - 1416, 59.000, 0, En 1.199373863937E-06, CFL 0.00084, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -8.62E-16 - 1440, 60.000, 0, En 8.776735638584E-07, CFL 0.00088, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te -4.48E-16 - 1464, 61.000, 0, En 2.281910335898E-06, CFL 0.00285, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 8.07E-16 - 1488, 62.000, 0, En 4.284167750323E-06, CFL 0.00234, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se 0.00E+00, Te -2.78E-15 - 1512, 63.000, 0, En 2.137719816104E-06, CFL 0.00277, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 8.47E-16 - 1536, 64.000, 0, En 1.075891569540E-06, CFL 0.00216, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te 2.43E-16 - 1560, 65.000, 0, En 9.493664654719E-07, CFL 0.00151, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 3.33E-15 - 1584, 66.000, 0, En 1.076787852391E-06, CFL 0.00107, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 0.00E+00, Te -2.88E-15 - 1608, 67.000, 0, En 3.662412263231E-06, CFL 0.00196, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se 0.00E+00, Te 2.24E-15 - 1632, 68.000, 0, En 5.887709052547E-06, CFL 0.00313, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -8.23E-16 - 1656, 69.000, 0, En 3.366519801644E-06, CFL 0.00192, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 6.65E-15, Te 1.57E-15 - 1680, 70.000, 0, En 2.696746128093E-06, CFL 0.00195, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 1.33E-14, Te -1.29E-15 - 1704, 71.000, 0, En 3.541482897604E-06, CFL 0.00218, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -1.33E-14, Te 2.47E-15 - 1728, 72.000, 0, En 4.999963979266E-06, CFL 0.00314, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se 0.00E+00, Te -8.48E-16 - 1752, 73.000, 0, En 7.919713456157E-06, CFL 0.00357, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se 0.00E+00, Te 1.40E-15 - 1776, 74.000, 0, En 6.566402491000E-06, CFL 0.00346, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se -6.65E-15, Te -1.59E-15 - 1800, 75.000, 0, En 1.330148766576E-06, CFL 0.00141, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -2.32E-15 - 1824, 76.000, 0, En 2.587805813997E-06, CFL 0.00252, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 1.37E-15 - 1848, 77.000, 0, En 8.109578269415E-06, CFL 0.00357, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te 1.27E-15 - 1872, 78.000, 0, En 4.274960923332E-06, CFL 0.00244, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 0.00E+00, Te 1.83E-16 - 1896, 79.000, 0, En 5.275719096145E-06, CFL 0.00309, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 1.35E-15 - 1920, 80.000, 0, En 4.965954896717E-06, CFL 0.00228, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -2.67E-15 - 1944, 81.000, 0, En 2.848274960041E-06, CFL 0.00215, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 7.86E-17 - 1968, 82.000, 0, En 4.608868471749E-06, CFL 0.00208, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -4.95E-16 - 1992, 83.000, 0, En 2.625461112884E-06, CFL 0.00218, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se -6.65E-15, Te -6.26E-16 - 2016, 84.000, 0, En 1.595726146522E-06, CFL 0.00172, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 1.06E-15 - 2040, 85.000, 0, En 2.739349009644E-06, CFL 0.00141, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -1.33E-14, Te 2.02E-15 - 2064, 86.000, 0, En 5.117698538050E-06, CFL 0.00199, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 6.65E-15, Te -3.78E-15 - 2088, 87.000, 0, En 6.828917439013E-06, CFL 0.00294, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 1.33E-14, Te 2.70E-15 - 2112, 88.000, 0, En 9.942356900255E-06, CFL 0.00319, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te -1.39E-15 - 2136, 89.000, 0, En 1.405937036423E-05, CFL 0.00388, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -3.07E-15 - 2160, 90.000, 0, En 1.057358571006E-05, CFL 0.00254, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 2.90E-15 - 2184, 91.000, 0, En 6.807821455727E-06, CFL 0.00241, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 5.69E-16 - 2208, 92.000, 0, En 1.337908578813E-06, CFL 0.00082, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -7.86E-16 - 2232, 93.000, 0, En 9.808381192567E-07, CFL 0.00094, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -2.51E-16 - 2256, 94.000, 0, En 1.298155813686E-06, CFL 0.00165, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -1.36E-15 - 2280, 95.000, 0, En 2.501454830590E-06, CFL 0.00139, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 2.62E-15 - 2304, 96.000, 0, En 5.950078059908E-06, CFL 0.00381, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -3.81E-16 - 2328, 97.000, 0, En 2.520065022632E-05, CFL 0.00454, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 0.00E+00, Te 1.07E-15 - 2352, 98.000, 0, En 1.836046869446E-05, CFL 0.00468, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -6.65E-15, Te -2.42E-15 - 2376, 99.000, 0, En 1.865179037919E-06, CFL 0.00145, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 1.71E-15 - 2400, 100.000, 0, En 6.204028327641E-06, CFL 0.00264, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 6.65E-15, Te 6.51E-16 - 2424, 101.000, 0, En 2.336814714980E-06, CFL 0.00214, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -6.65E-15, Te -7.39E-16 - 2448, 102.000, 0, En 4.182461832291E-06, CFL 0.00288, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 1.33E-14, Te -1.05E-15 - 2472, 103.000, 0, En 2.885950506288E-06, CFL 0.00255, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 0.00E+00, Te -2.53E-15 - 2496, 104.000, 0, En 3.429735523067E-06, CFL 0.00315, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 6.65E-15, Te 1.18E-15 - 2520, 105.000, 0, En 1.026405459905E-06, CFL 0.00137, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -6.65E-15, Te 5.96E-16 - 2544, 106.000, 0, En 2.955695750464E-06, CFL 0.00357, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -1.33E-14, Te -1.80E-15 - 2568, 107.000, 0, En 9.047579527369E-06, CFL 0.00514, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -1.33E-14, Te 2.80E-15 - 2592, 108.000, 0, En 6.441209695756E-06, CFL 0.00422, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.66E-14, Te -2.70E-15 - 2616, 109.000, 0, En 1.786908781861E-06, CFL 0.00186, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 2.95E-15 - 2640, 110.000, 0, En 7.229923692269E-07, CFL 0.00091, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te 2.54E-18 - 2664, 111.000, 0, En 9.510668603093E-07, CFL 0.00126, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 0.00E+00, Te -1.54E-15 - 2688, 112.000, 0, En 2.746232783393E-06, CFL 0.00271, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 1.33E-14, Te 4.98E-15 - 2712, 113.000, 0, En 5.761172784376E-06, CFL 0.00273, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te 4.17E-16 - 2736, 114.000, 0, En 7.631563331178E-06, CFL 0.00328, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -2.83E-15 - 2760, 115.000, 0, En 2.040950936585E-06, CFL 0.00149, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se 0.00E+00, Te -1.65E-15 - 2784, 116.000, 0, En 3.169135227904E-06, CFL 0.00266, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 1.50E-15 - 2808, 117.000, 0, En 7.831273447279E-06, CFL 0.00295, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se -6.65E-15, Te -1.11E-15 - 2832, 118.000, 0, En 9.750558332798E-06, CFL 0.00357, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te 2.15E-16 - 2856, 119.000, 0, En 8.198811569919E-06, CFL 0.00353, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 2.00E-14, Te 1.33E-15 - 2880, 120.000, 0, En 5.118636925520E-06, CFL 0.00286, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se -6.65E-15, Te 2.13E-16 - 2904, 121.000, 0, En 5.427325194060E-06, CFL 0.00420, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 2.00E-14, Te 1.06E-15 - 2928, 122.000, 0, En 6.810187996546E-06, CFL 0.00398, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te 1.72E-16 - 2952, 123.000, 0, En 1.641702644883E-06, CFL 0.00156, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se 0.00E+00, Te -5.81E-16 - 2976, 124.000, 0, En 1.582611863016E-06, CFL 0.00243, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 6.65E-15, Te 3.56E-15 - 3000, 125.000, 0, En 1.012358918445E-06, CFL 0.00196, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 6.65E-15, Te -1.85E-16 - 3024, 126.000, 0, En 1.369578907043E-06, CFL 0.00235, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -1.92E-15 - 3048, 127.000, 0, En 1.010105629102E-05, CFL 0.00624, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 6.65E-15, Te 1.85E-15 - 3072, 128.000, 0, En 1.021407538685E-05, CFL 0.00383, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 0.00E+00, Te -3.33E-16 - 3096, 129.000, 0, En 1.617384646169E-06, CFL 0.00207, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te -1.21E-15 - 3120, 130.000, 0, En 3.174291240280E-06, CFL 0.00340, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 6.65E-15, Te -1.60E-16 - 3144, 131.000, 0, En 7.368539803297E-06, CFL 0.00449, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 6.65E-15, Te 1.38E-15 - 3168, 132.000, 0, En 3.750425721121E-06, CFL 0.00328, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -6.65E-15, Te -1.60E-15 - 3192, 133.000, 0, En 1.480484903912E-06, CFL 0.00185, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te -3.86E-16 - 3216, 134.000, 0, En 6.506921317593E-07, CFL 0.00119, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 1.73E-15 - 3240, 135.000, 0, En 5.860226287682E-07, CFL 0.00112, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se 0.00E+00, Te 1.96E-15 - 3264, 136.000, 0, En 4.571109915123E-06, CFL 0.00470, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 0.00E+00, Te -2.49E-15 - 3288, 137.000, 0, En 4.617605004555E-06, CFL 0.00379, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te 1.16E-16 - 3312, 138.000, 0, En 1.036348151699E-06, CFL 0.00205, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -1.33E-14, Te -1.89E-15 - 3336, 139.000, 0, En 3.282967980763E-06, CFL 0.00343, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -6.65E-15, Te 3.11E-15 - 3360, 140.000, 0, En 5.625340885939E-06, CFL 0.00502, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -1.40E-15 - 3384, 141.000, 0, En 3.312543586942E-06, CFL 0.00308, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -1.21E-15 - 3408, 142.000, 0, En 1.752785368349E-06, CFL 0.00214, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -1.33E-14, Te -6.51E-17 - 3432, 143.000, 0, En 1.292583843975E-06, CFL 0.00187, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -6.65E-15, Te -1.81E-16 - 3456, 144.000, 0, En 8.618296830488E-07, CFL 0.00179, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te -2.17E-16 - 3480, 145.000, 0, En 1.429503290234E-06, CFL 0.00200, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 6.65E-15, Te -4.99E-16 - 3504, 146.000, 0, En 4.563154747854E-07, CFL 0.00130, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 6.65E-15, Te 5.87E-16 - 3528, 147.000, 0, En 4.220736538472E-07, CFL 0.00121, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -1.33E-14, Te -4.38E-16 - 3552, 148.000, 0, En 4.586143210217E-07, CFL 0.00097, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 1.07E-15 - 3576, 149.000, 0, En 1.411495630807E-07, CFL 0.00037, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 1.33E-14, Te -1.82E-15 - 3600, 150.000, 0, En 9.110774238089E-07, CFL 0.00179, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 6.45E-16 - 3624, 151.000, 0, En 1.911784848528E-06, CFL 0.00286, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -9.27E-16 - 3648, 152.000, 0, En 4.232419452958E-07, CFL 0.00089, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te -1.68E-15 - 3672, 153.000, 0, En 7.539886587785E-07, CFL 0.00178, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 1.33E-14, Te 4.96E-16 - 3696, 154.000, 0, En 1.559018096739E-06, CFL 0.00259, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 6.91E-16 - 3720, 155.000, 0, En 3.104960714711E-07, CFL 0.00101, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -8.05E-16 - 3744, 156.000, 0, En 5.502750821632E-06, CFL 0.00410, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se -6.65E-15, Te 1.88E-15 - 3768, 157.000, 0, En 1.986693572911E-05, CFL 0.00867, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te 3.04E-16 - 3792, 158.000, 0, En 1.692089132566E-05, CFL 0.00663, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se 0.00E+00, Te -1.39E-15 - 3816, 159.000, 0, En 6.429626307026E-06, CFL 0.00340, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te -1.08E-15 - 3840, 160.000, 0, En 3.760788990708E-06, CFL 0.00412, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -1.33E-14, Te 1.79E-15 - 3864, 161.000, 0, En 7.847209537359E-06, CFL 0.00520, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -1.14E-15 - 3888, 162.000, 0, En 7.758855717653E-06, CFL 0.00439, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se 0.00E+00, Te 7.91E-16 - 3912, 163.000, 0, En 3.438397594130E-06, CFL 0.00323, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te -1.99E-15 - 3936, 164.000, 0, En 2.315703222023E-06, CFL 0.00313, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -6.65E-15, Te 3.87E-15 - 3960, 165.000, 0, En 1.911925233966E-06, CFL 0.00302, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -3.26E-16 - 3984, 166.000, 0, En 1.431089650591E-06, CFL 0.00260, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te -3.70E-16 - 4008, 167.000, 0, En 4.773787286400E-07, CFL 0.00141, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 1.83E-15 - 4032, 168.000, 0, En 4.293684754079E-07, CFL 0.00128, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 1.33E-14, Te 2.12E-16 - 4056, 169.000, 0, En 6.409269619653E-07, CFL 0.00131, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -2.00E-14, Te -7.68E-17 - 4080, 170.000, 0, En 2.526318773485E-06, CFL 0.00316, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 0.00E+00, Te -2.52E-15 - 4104, 171.000, 0, En 5.606693968654E-06, CFL 0.00523, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 1.96E-15 - 4128, 172.000, 0, En 3.769324432974E-06, CFL 0.00376, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 1.33E-14, Te -1.02E-15 - 4152, 173.000, 0, En 1.238591864877E-06, CFL 0.00222, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.96E-15 - 4176, 174.000, 0, En 2.021939050661E-06, CFL 0.00272, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -2.00E-14, Te -2.75E-15 - 4200, 175.000, 0, En 3.860829596150E-06, CFL 0.00303, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 0.00E+00, Te 2.87E-15 - 4224, 176.000, 0, En 4.599730239812E-06, CFL 0.00372, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -1.98E-15 - 4248, 177.000, 0, En 2.220201958703E-06, CFL 0.00304, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 1.05E-15 - 4272, 178.000, 0, En 7.750894151168E-07, CFL 0.00146, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te 6.45E-16 - 4296, 179.000, 0, En 3.982021345698E-07, CFL 0.00122, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -1.33E-14, Te 4.49E-15 - 4320, 180.000, 0, En 4.162859773555E-07, CFL 0.00117, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 6.65E-15, Te -4.81E-15 - 4344, 181.000, 0, En 4.335916692673E-06, CFL 0.00460, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 2.53E-15 - 4368, 182.000, 0, En 1.377642759261E-05, CFL 0.00788, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 6.32E-16 - 4392, 183.000, 0, En 1.188633519889E-05, CFL 0.00643, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 0.00E+00, Te -9.92E-16 - 4416, 184.000, 0, En 6.101147549499E-06, CFL 0.00383, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 0.00E+00, Te 7.03E-16 - 4440, 185.000, 0, En 5.126053585463E-06, CFL 0.00368, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 1.33E-14, Te -9.80E-16 - 4464, 186.000, 0, En 3.427473289589E-06, CFL 0.00274, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se -6.65E-15, Te 2.85E-16 - 4488, 187.000, 0, En 1.272421218247E-06, CFL 0.00186, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se 0.00E+00, Te -3.47E-16 - 4512, 188.000, 0, En 2.201776246801E-07, CFL 0.00083, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se -6.65E-15, Te 4.81E-16 - 4536, 189.000, 0, En 1.223916006147E-07, CFL 0.00040, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.00E-14, Te -1.07E-15 - 4560, 190.000, 0, En 2.357836392029E-07, CFL 0.00091, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -1.91E-15 - 4584, 191.000, 0, En 1.068501805451E-06, CFL 0.00190, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 1.04E-15 - 4608, 192.000, 0, En 1.377207748562E-06, CFL 0.00209, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 1.54E-15 - 4632, 193.000, 0, En 9.162878765924E-07, CFL 0.00200, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 1.33E-14, Te 2.58E-15 - 4656, 194.000, 0, En 1.056548176944E-06, CFL 0.00200, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -4.18E-15 - 4680, 195.000, 0, En 1.872069818968E-06, CFL 0.00230, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.66E-14, Te -4.05E-16 - 4704, 196.000, 0, En 2.192568250902E-06, CFL 0.00301, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 6.65E-15, Te -8.65E-17 - 4728, 197.000, 0, En 1.868228669444E-06, CFL 0.00243, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 6.65E-15, Te -2.75E-15 - 4752, 198.000, 0, En 2.008559440433E-06, CFL 0.00291, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -1.33E-14, Te 7.80E-16 - 4776, 199.000, 0, En 9.525542583552E-07, CFL 0.00211, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.78E-15 - 4800, 200.000, 0, En 5.946527128201E-08, CFL 0.00021, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -6.65E-15, Te -8.23E-16 - 4824, 201.000, 0, En 1.376904844775E-07, CFL 0.00058, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te 4.89E-16 - 4848, 202.000, 0, En 2.374318608783E-06, CFL 0.00311, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 0.00E+00, Te -7.01E-16 - 4872, 203.000, 0, En 7.264538218438E-06, CFL 0.00443, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se 0.00E+00, Te -1.67E-15 - 4896, 204.000, 0, En 5.909010864062E-06, CFL 0.00328, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se -6.65E-15, Te -6.57E-19 - 4920, 205.000, 0, En 7.553514616957E-07, CFL 0.00119, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te 7.44E-16 - 4944, 206.000, 0, En 1.487790264741E-06, CFL 0.00237, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te 2.91E-16 - 4968, 207.000, 0, En 2.827293671023E-06, CFL 0.00269, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 6.65E-15, Te 1.84E-16 - 4992, 208.000, 0, En 3.553624576184E-06, CFL 0.00293, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 1.33E-14, Te 8.81E-16 - 5016, 209.000, 0, En 1.134082517397E-06, CFL 0.00172, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 6.65E-15, Te -2.28E-15 - 5040, 210.000, 0, En 3.192959709679E-07, CFL 0.00094, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 2.24E-15 - 5064, 211.000, 0, En 8.644293034066E-08, CFL 0.00034, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 0.00E+00, Te 9.59E-17 - 5088, 212.000, 0, En 7.427096837240E-08, CFL 0.00028, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 2.36E-15 - 5112, 213.000, 0, En 1.941587563299E-06, CFL 0.00254, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -1.33E-14, Te 8.37E-16 - 5136, 214.000, 0, En 4.331620688454E-06, CFL 0.00366, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 0.00E+00, Te 8.34E-16 - 5160, 215.000, 0, En 2.862757813914E-06, CFL 0.00362, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -1.43E-15 - 5184, 216.000, 0, En 7.603531016913E-06, CFL 0.00594, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 3.17E-15 - 5208, 217.000, 0, En 5.045743343654E-06, CFL 0.00385, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -9.59E-16 - 5232, 218.000, 0, En 1.438683020071E-06, CFL 0.00211, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 1.33E-14, Te -5.14E-16 - 5256, 219.000, 0, En 3.721484067716E-07, CFL 0.00118, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se 0.00E+00, Te -1.75E-15 - 5280, 220.000, 0, En 5.023433198881E-07, CFL 0.00116, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 6.65E-15, Te -3.82E-16 - 5304, 221.000, 0, En 1.556217117867E-07, CFL 0.00063, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -2.00E-14, Te 2.25E-15 - 5328, 222.000, 0, En 9.105472480046E-08, CFL 0.00044, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -6.65E-15, Te -2.52E-16 - 5352, 223.000, 0, En 2.015248060402E-07, CFL 0.00069, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 6.65E-15, Te 1.09E-15 - 5376, 224.000, 0, En 3.570534460917E-07, CFL 0.00127, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 1.33E-14, Te 3.54E-16 - 5400, 225.000, 0, En 1.208024502394E-06, CFL 0.00188, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 6.65E-15, Te 1.96E-15 - 5424, 226.000, 0, En 1.092579801167E-06, CFL 0.00229, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se -6.65E-15, Te 2.16E-15 - 5448, 227.000, 0, En 2.359180406728E-06, CFL 0.00340, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -8.85E-16 - 5472, 228.000, 0, En 7.275962060914E-06, CFL 0.00542, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 6.65E-15, Te -1.12E-15 - 5496, 229.000, 0, En 3.984141797020E-06, CFL 0.00318, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -6.65E-15, Te 1.37E-15 - 5520, 230.000, 0, En 9.336902777183E-07, CFL 0.00203, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 6.65E-15, Te -1.97E-15 - 5544, 231.000, 0, En 2.770188415351E-07, CFL 0.00089, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te 3.94E-16 - 5568, 232.000, 0, En 1.657080966354E-07, CFL 0.00073, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 6.65E-15, Te 2.73E-15 - 5592, 233.000, 0, En 2.077455728426E-07, CFL 0.00092, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -7.92E-16 - 5616, 234.000, 0, En 4.885548726408E-06, CFL 0.00423, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 1.33E-14, Te -1.62E-15 - 5640, 235.000, 0, En 4.501050050678E-06, CFL 0.00382, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 6.65E-15, Te -5.06E-16 - 5664, 236.000, 0, En 3.741377543848E-07, CFL 0.00124, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.66E-15 - 5688, 237.000, 0, En 9.061664999575E-08, CFL 0.00046, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -1.81E-15 - 5712, 238.000, 0, En 2.776280840030E-07, CFL 0.00106, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 6.65E-15, Te -1.20E-15 - 5736, 239.000, 0, En 6.572977550927E-07, CFL 0.00166, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 1.33E-14, Te 2.35E-15 - 5760, 240.000, 0, En 7.321094724631E-07, CFL 0.00135, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -1.33E-14, Te -1.28E-15 - 5784, 241.000, 0, En 1.662764705832E-06, CFL 0.00257, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 0.00E+00, Te -1.59E-15 - 5808, 242.000, 0, En 2.543812355894E-06, CFL 0.00323, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 3.77E-15 - 5832, 243.000, 0, En 2.295884858633E-06, CFL 0.00216, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.66E-14, Te -2.20E-15 - 5856, 244.000, 0, En 6.755315097296E-07, CFL 0.00121, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -6.65E-15, Te 7.23E-16 - 5880, 245.000, 0, En 3.574623414566E-07, CFL 0.00106, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 6.65E-15, Te -7.40E-16 - 5904, 246.000, 0, En 3.693113413459E-07, CFL 0.00124, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 6.65E-15, Te -3.70E-16 - 5928, 247.000, 0, En 3.945678810773E-07, CFL 0.00132, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.35E-15 - 5952, 248.000, 0, En 5.639745809745E-07, CFL 0.00158, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se 0.00E+00, Te -1.61E-15 - 5976, 249.000, 0, En 2.054443045679E-06, CFL 0.00308, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se -6.65E-15, Te 9.86E-16 - 6000, 250.000, 0, En 2.843916918876E-06, CFL 0.00355, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 6.65E-15, Te 2.35E-15 - 6024, 251.000, 0, En 3.142065199165E-06, CFL 0.00313, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 6.65E-15, Te -3.94E-15 - 6048, 252.000, 0, En 3.345035479247E-06, CFL 0.00354, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me -1.83E-17, Se -1.33E-14, Te 3.53E-15 - 6072, 253.000, 0, En 2.613053762438E-06, CFL 0.00261, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -2.08E-15 - 6096, 254.000, 0, En 3.382204683262E-06, CFL 0.00306, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 1.57E-15 - 6120, 255.000, 0, En 4.086811649649E-06, CFL 0.00339, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -1.61E-15 - 6144, 256.000, 0, En 4.689958012354E-06, CFL 0.00324, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te -5.11E-16 - 6168, 257.000, 0, En 3.532225155555E-06, CFL 0.00283, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -1.41E-16 - 6192, 258.000, 0, En 5.792038211270E-06, CFL 0.00401, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.00E-14, Te -2.09E-16 - 6216, 259.000, 0, En 1.561405977333E-05, CFL 0.00634, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 0.00E+00, Te 2.27E-15 - 6240, 260.000, 0, En 1.132026299769E-05, CFL 0.00456, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -2.54E-15 - 6264, 261.000, 0, En 2.717696094608E-06, CFL 0.00254, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se 0.00E+00, Te -2.38E-15 - 6288, 262.000, 0, En 1.154466022609E-06, CFL 0.00169, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 5.79E-15 - 6312, 263.000, 0, En 8.056957641866E-07, CFL 0.00164, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se -6.65E-15, Te -2.81E-15 - 6336, 264.000, 0, En 7.598477599207E-07, CFL 0.00152, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 1.33E-14, Te 1.54E-15 - 6360, 265.000, 0, En 1.693601707589E-06, CFL 0.00261, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se -6.65E-15, Te 6.56E-16 - 6384, 266.000, 0, En 1.857128761370E-06, CFL 0.00237, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -6.65E-15, Te -2.26E-15 - 6408, 267.000, 0, En 2.799623727082E-06, CFL 0.00329, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -9.51E-16 - 6432, 268.000, 0, En 3.321312421800E-06, CFL 0.00288, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 1.45E-15 - 6456, 269.000, 0, En 3.131595275781E-06, CFL 0.00321, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.17E-15 - 6480, 270.000, 0, En 3.700991607884E-07, CFL 0.00093, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te 4.81E-16 - 6504, 271.000, 0, En 4.765449910355E-07, CFL 0.00109, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te -1.24E-15 - 6528, 272.000, 0, En 2.661128947398E-06, CFL 0.00281, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 2.50E-15 - 6552, 273.000, 0, En 4.467006954498E-06, CFL 0.00367, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 5.81E-16 - 6576, 274.000, 0, En 7.113298984808E-06, CFL 0.00425, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -1.33E-14, Te -2.80E-15 - 6600, 275.000, 0, En 4.424617973015E-06, CFL 0.00331, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.18E-15 - 6624, 276.000, 0, En 4.439615331853E-06, CFL 0.00312, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 1.33E-14, Te 8.13E-16 - 6648, 277.000, 0, En 2.389251680915E-06, CFL 0.00237, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 0.00E+00, Te -2.95E-15 - 6672, 278.000, 0, En 9.613959735858E-07, CFL 0.00167, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 6.65E-15, Te -1.18E-15 - 6696, 279.000, 0, En 3.176407285798E-06, CFL 0.00311, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 6.65E-15, Te 8.55E-16 - 6720, 280.000, 0, En 7.086897952919E-06, CFL 0.00425, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -1.46E-17, Se 1.33E-14, Te 2.88E-16 - 6744, 281.000, 0, En 1.181437089744E-05, CFL 0.00510, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -1.33E-14, Te -1.95E-15 - 6768, 282.000, 0, En 9.759464239356E-06, CFL 0.00412, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 6.65E-15, Te -1.30E-15 - 6792, 283.000, 0, En 3.376698192298E-06, CFL 0.00226, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 6.65E-15, Te 1.48E-15 - 6816, 284.000, 0, En 4.442458525090E-05, CFL 0.00908, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te 2.14E-16 - 6840, 285.000, 0, En 6.292987447067E-05, CFL 0.00784, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se 0.00E+00, Te 4.09E-16 - 6864, 286.000, 0, En 1.905328568763E-05, CFL 0.00491, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se -6.65E-15, Te -1.34E-16 - 6888, 287.000, 0, En 2.523213851210E-06, CFL 0.00233, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -6.65E-15, Te 4.58E-16 - 6912, 288.000, 0, En 5.918230032298E-06, CFL 0.00304, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 0.00E+00, Te -1.62E-15 - 6936, 289.000, 0, En 1.198908015726E-05, CFL 0.00455, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 1.93E-16 - 6960, 290.000, 0, En 6.876518288148E-06, CFL 0.00278, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -7.05E-16 - 6984, 291.000, 0, En 7.250195052090E-06, CFL 0.00374, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te 1.43E-15 - 7008, 292.000, 0, En 3.603916196682E-05, CFL 0.00617, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.66E-14, Te -2.35E-15 - 7032, 293.000, 0, En 3.266572559500E-05, CFL 0.00669, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 1.33E-14, Te 2.69E-15 - 7056, 294.000, 0, En 1.377589112052E-05, CFL 0.00356, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 3.92E-16 - 7080, 295.000, 0, En 6.054952765954E-06, CFL 0.00296, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te -5.12E-16 - 7104, 296.000, 0, En 1.010322689227E-06, CFL 0.00137, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -1.64E-15 - 7128, 297.000, 0, En 1.593446002250E-06, CFL 0.00236, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -1.72E-15 - 7152, 298.000, 0, En 2.305677273285E-06, CFL 0.00277, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 1.89E-15 - 7176, 299.000, 0, En 2.376215355888E-06, CFL 0.00169, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -6.65E-15, Te -2.40E-15 - 7200, 300.000, 0, En 2.569749876550E-06, CFL 0.00216, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se -6.65E-15, Te 1.91E-15 - 7224, 301.000, 0, En 4.555068307634E-06, CFL 0.00260, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 0.00E+00, Te -9.30E-16 - 7248, 302.000, 0, En 9.547797852242E-06, CFL 0.00410, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 6.65E-15, Te -5.81E-16 - 7272, 303.000, 0, En 8.781351649038E-06, CFL 0.00292, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 6.65E-15, Te 1.07E-15 - 7296, 304.000, 0, En 2.725242344754E-06, CFL 0.00182, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 3.00E-16 - 7320, 305.000, 0, En 1.203335698217E-06, CFL 0.00150, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 6.65E-15, Te -2.42E-15 - 7344, 306.000, 0, En 7.042835968868E-07, CFL 0.00113, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 6.65E-15, Te 4.46E-15 - 7368, 307.000, 0, En 1.194316755373E-06, CFL 0.00178, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se 0.00E+00, Te -1.90E-15 - 7392, 308.000, 0, En 2.273636446567E-06, CFL 0.00192, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se -6.65E-15, Te -3.72E-16 - 7416, 309.000, 0, En 3.394794111789E-06, CFL 0.00185, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 0.00E+00, Te -3.63E-16 - 7440, 310.000, 0, En 2.541555088735E-06, CFL 0.00173, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 6.65E-15, Te 9.84E-16 - 7464, 311.000, 0, En 2.391284517404E-06, CFL 0.00211, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te -5.70E-16 - 7488, 312.000, 0, En 1.078772254157E-06, CFL 0.00112, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 0.00E+00, Te -5.04E-16 - 7512, 313.000, 0, En 2.542159209594E-07, CFL 0.00070, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 6.65E-15, Te 3.30E-17 - 7536, 314.000, 0, En 5.890918353806E-06, CFL 0.00350, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se 0.00E+00, Te 1.90E-15 - 7560, 315.000, 0, En 2.186569593296E-05, CFL 0.00555, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 1.88E-15 - 7584, 316.000, 0, En 2.120009973438E-05, CFL 0.00463, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -2.59E-15 - 7608, 317.000, 0, En 3.873951259976E-06, CFL 0.00197, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -4.82E-16 - 7632, 318.000, 0, En 6.924466103621E-07, CFL 0.00080, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te 3.01E-16 - 7656, 319.000, 0, En 1.629858437622E-06, CFL 0.00133, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 0.00E+00, Te -2.79E-15 - 7680, 320.000, 0, En 1.028703696556E-06, CFL 0.00107, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 1.33E-14, Te 1.23E-15 - 7704, 321.000, 0, En 4.308689520359E-07, CFL 0.00073, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -1.33E-14, Te -2.25E-15 - 7728, 322.000, 0, En 1.327631500792E-06, CFL 0.00164, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se -6.65E-15, Te -8.95E-16 - 7752, 323.000, 0, En 1.023420063109E-06, CFL 0.00133, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 1.86E-15 - 7776, 324.000, 0, En 6.214274324084E-07, CFL 0.00073, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -3.66E-15 - 7800, 325.000, 0, En 2.337569520828E-06, CFL 0.00171, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 4.37E-15 - 7824, 326.000, 0, En 3.628755556679E-06, CFL 0.00239, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -2.60E-15 - 7848, 327.000, 0, En 1.123221558248E-05, CFL 0.00358, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 2.09E-15 - 7872, 328.000, 0, En 1.031947574498E-05, CFL 0.00256, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se 0.00E+00, Te -9.44E-16 - 7896, 329.000, 0, En 4.360225286693E-06, CFL 0.00258, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 6.65E-15, Te -2.11E-15 - 7920, 330.000, 0, En 3.766055127117E-06, CFL 0.00245, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 2.49E-15 - 7944, 331.000, 0, En 9.027577595730E-07, CFL 0.00109, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -1.67E-15 - 7968, 332.000, 0, En 1.510429967071E-06, CFL 0.00146, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 0.00E+00, Te 3.09E-15 - 7992, 333.000, 0, En 9.884504602840E-07, CFL 0.00088, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se 0.00E+00, Te -2.13E-15 - 8016, 334.000, 0, En 1.143895449564E-06, CFL 0.00127, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -1.33E-14, Te 1.22E-15 - 8040, 335.000, 0, En 1.903345434306E-06, CFL 0.00158, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se 0.00E+00, Te 8.09E-16 - 8064, 336.000, 0, En 1.982746833092E-06, CFL 0.00207, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 6.65E-15, Te 1.83E-15 - 8088, 337.000, 0, En 2.713600669860E-06, CFL 0.00267, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -6.65E-15, Te -2.27E-15 - 8112, 338.000, 0, En 1.100548456524E-06, CFL 0.00133, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 1.33E-14, Te 2.05E-15 - 8136, 339.000, 0, En 5.902629210464E-07, CFL 0.00160, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -1.33E-14, Te -1.86E-15 - 8160, 340.000, 0, En 1.566710986604E-06, CFL 0.00155, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 1.33E-14, Te 3.64E-16 - 8184, 341.000, 0, En 1.589007263127E-06, CFL 0.00214, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 1.33E-14, Te -2.07E-15 - 8208, 342.000, 0, En 4.230402963850E-07, CFL 0.00119, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se -6.65E-15, Te 1.45E-15 - 8232, 343.000, 0, En 1.232097386801E-07, CFL 0.00052, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te -5.90E-16 - 8256, 344.000, 0, En 3.024863200445E-07, CFL 0.00054, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -2.19E-15 - 8280, 345.000, 0, En 7.094368379925E-07, CFL 0.00087, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 6.47E-16 - 8304, 346.000, 0, En 2.182194268031E-06, CFL 0.00180, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -3.56E-16 - 8328, 347.000, 0, En 5.356317788250E-06, CFL 0.00210, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te 3.47E-16 - 8352, 348.000, 0, En 1.550886055012E-05, CFL 0.00396, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -1.61E-15 - 8376, 349.000, 0, En 2.221763183911E-05, CFL 0.00449, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te -1.37E-15 - 8400, 350.000, 0, En 1.084131583534E-05, CFL 0.00344, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 2.50E-15 - 8424, 351.000, 0, En 2.431961015870E-06, CFL 0.00233, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -6.06E-16 - 8448, 352.000, 0, En 2.971407770872E-06, CFL 0.00245, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 4.83E-16 - 8472, 353.000, 0, En 1.127819251390E-05, CFL 0.00379, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -6.65E-15, Te -4.82E-15 - 8496, 354.000, 0, En 9.954913589983E-06, CFL 0.00272, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 6.65E-15, Te 3.85E-15 - 8520, 355.000, 0, En 8.103238465272E-06, CFL 0.00238, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 1.33E-14, Te -1.04E-15 - 8544, 356.000, 0, En 5.342447872766E-06, CFL 0.00229, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -2.00E-14, Te 3.60E-15 - 8568, 357.000, 0, En 2.615523989144E-06, CFL 0.00205, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se 0.00E+00, Te -2.04E-16 - 8592, 358.000, 0, En 1.092054949763E-06, CFL 0.00100, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 6.65E-15, Te -7.04E-16 - 8616, 359.000, 0, En 1.392113651349E-06, CFL 0.00083, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -7.33E-16 - 8640, 360.000, 0, En 6.411091509928E-07, CFL 0.00067, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 6.65E-15, Te 4.44E-15 - 8664, 361.000, 0, En 1.516624638352E-07, CFL 0.00045, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7836, Me -3.10E-17, Se -2.00E-14, Te -3.71E-15 - 8688, 362.000, 0, En 3.110167011957E-07, CFL 0.00074, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 1.69E-15 - 8712, 363.000, 0, En 1.578986154715E-07, CFL 0.00043, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te 4.07E-17 - 8736, 364.000, 0, En 3.819248308847E-07, CFL 0.00067, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 0.00E+00, Te -4.90E-16 - 8760, 365.000, 0, En 6.302122722318E-07, CFL 0.00084, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -1.33E-14, Te 7.12E-18 + 24, 1.000, 0, En 2.106194244294E-06, CFL 0.00123, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.56E-15 + 48, 2.000, 0, En 4.767882295310E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 2.24E-16 + 72, 3.000, 0, En 6.803631816277E-06, CFL 0.00326, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -4.11E-16 + 96, 4.000, 0, En 4.793602645942E-06, CFL 0.00209, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 2.74E-15 + 120, 5.000, 0, En 2.840621223758E-07, CFL 0.00054, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -3.60E-16 + 144, 6.000, 0, En 9.880116393204E-07, CFL 0.00091, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.25E-15 + 168, 7.000, 0, En 5.523637400282E-07, CFL 0.00107, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 2.30E-15 + 192, 8.000, 0, En 2.108479732492E-06, CFL 0.00159, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 1.99E-16 + 216, 9.000, 0, En 4.321811026203E-06, CFL 0.00253, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se -6.65E-15, Te -1.85E-15 + 240, 10.000, 0, En 1.159722089792E-05, CFL 0.00360, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 1.33E-14, Te -9.30E-16 + 264, 11.000, 0, En 8.862021727909E-06, CFL 0.00234, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -1.33E-14, Te -4.70E-16 + 288, 12.000, 0, En 6.688746616076E-06, CFL 0.00304, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 2.00E-14, Te 1.32E-16 + 312, 13.000, 0, En 3.151372070234E-06, CFL 0.00126, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 0.00E+00, Te 1.39E-16 + 336, 14.000, 0, En 2.975073607405E-06, CFL 0.00181, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -2.51E-15 + 360, 15.000, 0, En 6.785927307091E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.93E-15 + 384, 16.000, 0, En 2.638273949429E-06, CFL 0.00195, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 0.00E+00, Te -1.41E-15 + 408, 17.000, 0, En 7.100180629422E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -1.33E-14, Te 1.16E-15 + 432, 18.000, 0, En 9.455441979370E-07, CFL 0.00084, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te 4.84E-16 + 456, 19.000, 0, En 1.340158692594E-06, CFL 0.00172, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 8.00E-16 + 480, 20.000, 0, En 3.888615140565E-06, CFL 0.00337, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 1.98E-15 + 504, 21.000, 0, En 1.846983430852E-06, CFL 0.00129, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 0.00E+00, Te -6.50E-16 + 528, 22.000, 0, En 2.526695986598E-06, CFL 0.00178, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -6.65E-15, Te -1.92E-15 + 552, 23.000, 0, En 3.976436671688E-06, CFL 0.00172, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 9.18E-16 + 576, 24.000, 0, En 3.917955768275E-06, CFL 0.00189, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -4.25E-15 + 600, 25.000, 0, En 1.160854656025E-05, CFL 0.00332, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 3.56E-15 + 624, 26.000, 0, En 6.225530253806E-06, CFL 0.00211, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -3.77E-15 + 648, 27.000, 0, En 1.590574826354E-05, CFL 0.00314, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -2.00E-14, Te 1.62E-16 + 672, 28.000, 0, En 1.037218518310E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se 0.00E+00, Te -6.22E-16 + 696, 29.000, 0, En 1.285200696728E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 1.33E-14, Te 1.11E-15 + 720, 30.000, 0, En 4.853949902838E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 0.00E+00, Te -1.48E-16 + 744, 31.000, 0, En 8.595038103653E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te 1.52E-15 + 768, 32.000, 0, En 1.895791141973E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se -6.65E-15, Te -4.29E-16 + 792, 33.000, 0, En 3.221721500025E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -1.92E-16 + 816, 34.000, 0, En 2.285440162508E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.49E-15 + 840, 35.000, 0, En 1.901978249017E-07, CFL 0.00039, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 0.00E+00, Te -2.28E-15 + 864, 36.000, 0, En 4.140756564888E-07, CFL 0.00058, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 0.00E+00, Te -1.49E-15 + 888, 37.000, 0, En 1.165582876560E-06, CFL 0.00153, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 1.33E-14, Te 2.53E-15 + 912, 38.000, 0, En 2.056311773935E-06, CFL 0.00179, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 6.65E-15, Te -6.53E-16 + 936, 39.000, 0, En 3.135486878532E-06, CFL 0.00183, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -2.41E-15 + 960, 40.000, 0, En 3.012786705193E-07, CFL 0.00069, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -1.33E-14, Te 1.04E-15 + 984, 41.000, 0, En 9.228792662198E-07, CFL 0.00110, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -1.41E-15 + 1008, 42.000, 0, En 1.896247309732E-06, CFL 0.00136, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se -6.65E-15, Te 4.39E-17 + 1032, 43.000, 0, En 2.402404817414E-06, CFL 0.00214, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 1.33E-14, Te -6.64E-16 + 1056, 44.000, 0, En 5.738981854152E-07, CFL 0.00082, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.83E-15 + 1080, 45.000, 0, En 1.728012747871E-06, CFL 0.00095, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -1.40E-15 + 1104, 46.000, 0, En 1.212189225720E-06, CFL 0.00099, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -4.49E-16 + 1128, 47.000, 0, En 3.417681986634E-07, CFL 0.00042, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se 0.00E+00, Te 3.27E-16 + 1152, 48.000, 0, En 7.125872277549E-07, CFL 0.00058, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 0.00E+00, Te -1.29E-16 + 1176, 49.000, 0, En 1.277606349167E-06, CFL 0.00076, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -3.04E-15 + 1200, 50.000, 0, En 4.204310610209E-07, CFL 0.00038, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -2.19E-15 + 1224, 51.000, 0, En 2.279763809712E-06, CFL 0.00197, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 2.12E-15 + 1248, 52.000, 0, En 9.802740032918E-06, CFL 0.00304, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te 2.76E-16 + 1272, 53.000, 0, En 7.016731371609E-06, CFL 0.00254, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te -4.22E-16 + 1296, 54.000, 0, En 5.714326549698E-06, CFL 0.00229, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 7.78E-16 + 1320, 55.000, 0, En 5.449492563688E-06, CFL 0.00251, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 0.00E+00, Te -3.04E-15 + 1344, 56.000, 0, En 4.318159841037E-06, CFL 0.00295, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 6.65E-15, Te -3.88E-16 + 1368, 57.000, 0, En 3.453232769430E-06, CFL 0.00155, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 3.06E-15 + 1392, 58.000, 0, En 2.203498579927E-06, CFL 0.00123, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 1.33E-14, Te -1.70E-16 + 1416, 59.000, 0, En 1.135980907673E-06, CFL 0.00077, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -1.13E-15 + 1440, 60.000, 0, En 8.546175385651E-07, CFL 0.00086, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te -7.83E-16 + 1464, 61.000, 0, En 9.473489121432E-07, CFL 0.00137, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 1.41E-15 + 1488, 62.000, 0, En 5.133130419379E-06, CFL 0.00283, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se -6.65E-15, Te -2.73E-15 + 1512, 63.000, 0, En 1.551808056627E-06, CFL 0.00206, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 7.80E-16 + 1536, 64.000, 0, En 1.288451797303E-06, CFL 0.00237, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te -2.51E-16 + 1560, 65.000, 0, En 1.001312773896E-06, CFL 0.00185, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 3.28E-15 + 1584, 66.000, 0, En 1.072634941712E-06, CFL 0.00106, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 0.00E+00, Te -2.70E-15 + 1608, 67.000, 0, En 3.667484044543E-06, CFL 0.00197, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se 0.00E+00, Te 1.19E-15 + 1632, 68.000, 0, En 5.931922511689E-06, CFL 0.00311, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -1.55E-15 + 1656, 69.000, 0, En 3.322085516076E-06, CFL 0.00196, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 6.65E-15, Te 3.50E-15 + 1680, 70.000, 0, En 2.702105972817E-06, CFL 0.00200, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 1.33E-14, Te -1.20E-15 + 1704, 71.000, 0, En 3.608569958544E-06, CFL 0.00223, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -1.33E-14, Te 1.24E-15 + 1728, 72.000, 0, En 5.084535885836E-06, CFL 0.00313, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se 0.00E+00, Te -1.41E-15 + 1752, 73.000, 0, En 8.086557245628E-06, CFL 0.00359, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se 0.00E+00, Te 2.59E-15 + 1776, 74.000, 0, En 6.647075879390E-06, CFL 0.00346, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se -6.65E-15, Te -3.35E-15 + 1800, 75.000, 0, En 1.769735248503E-06, CFL 0.00182, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -2.20E-15 + 1824, 76.000, 0, En 1.983520737574E-06, CFL 0.00179, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 1.52E-15 + 1848, 77.000, 0, En 7.333948947623E-06, CFL 0.00321, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te 1.30E-15 + 1872, 78.000, 0, En 4.130971522920E-06, CFL 0.00236, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 0.00E+00, Te 4.36E-16 + 1896, 79.000, 0, En 5.242580449562E-06, CFL 0.00307, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 9.05E-16 + 1920, 80.000, 0, En 4.940391391295E-06, CFL 0.00228, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -2.49E-15 + 1944, 81.000, 0, En 2.837501285429E-06, CFL 0.00214, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 4.19E-16 + 1968, 82.000, 0, En 4.524477951722E-06, CFL 0.00222, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.50E-15 + 1992, 83.000, 0, En 2.302526608413E-06, CFL 0.00190, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se -6.65E-15, Te -3.91E-16 + 2016, 84.000, 0, En 1.699921772800E-06, CFL 0.00178, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 1.06E-15 + 2040, 85.000, 0, En 2.873887900068E-06, CFL 0.00150, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -1.33E-14, Te 2.71E-15 + 2064, 86.000, 0, En 4.541638137433E-06, CFL 0.00183, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 6.65E-15, Te -2.63E-15 + 2088, 87.000, 0, En 4.515620524347E-06, CFL 0.00183, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 2.00E-14, Te 2.57E-15 + 2112, 88.000, 0, En 9.184882596445E-06, CFL 0.00328, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te -8.23E-16 + 2136, 89.000, 0, En 1.318501771176E-05, CFL 0.00379, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -1.72E-15 + 2160, 90.000, 0, En 9.769977358220E-06, CFL 0.00247, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 1.48E-15 + 2184, 91.000, 0, En 6.833767884291E-06, CFL 0.00254, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.70E-15 + 2208, 92.000, 0, En 9.858155180324E-07, CFL 0.00083, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se -6.65E-15, Te -7.59E-16 + 2232, 93.000, 0, En 1.576494297407E-06, CFL 0.00152, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -1.33E-14, Te -3.41E-16 + 2256, 94.000, 0, En 1.247999209314E-06, CFL 0.00166, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 1.33E-14, Te -1.05E-15 + 2280, 95.000, 0, En 2.451943547323E-06, CFL 0.00137, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 1.88E-15 + 2304, 96.000, 0, En 5.864439539046E-06, CFL 0.00379, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -4.72E-16 + 2328, 97.000, 0, En 2.494466145222E-05, CFL 0.00452, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 6.65E-15, Te 1.54E-15 + 2352, 98.000, 0, En 1.818754103332E-05, CFL 0.00466, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -1.33E-14, Te -2.22E-15 + 2376, 99.000, 0, En 1.822868355963E-06, CFL 0.00144, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 1.40E-15 + 2400, 100.000, 0, En 6.141294846813E-06, CFL 0.00265, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 2.00E-14, Te 4.47E-16 + 2424, 101.000, 0, En 2.341386045788E-06, CFL 0.00215, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -2.00E-14, Te 3.88E-16 + 2448, 102.000, 0, En 4.137626800538E-06, CFL 0.00288, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 1.33E-14, Te -1.17E-15 + 2472, 103.000, 0, En 2.848145771735E-06, CFL 0.00253, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 0.00E+00, Te -1.83E-15 + 2496, 104.000, 0, En 3.471984817419E-06, CFL 0.00314, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 6.65E-15, Te -2.93E-16 + 2520, 105.000, 0, En 1.015434899407E-06, CFL 0.00135, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -6.65E-15, Te 8.52E-16 + 2544, 106.000, 0, En 2.934364632939E-06, CFL 0.00356, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -1.33E-14, Te -1.57E-15 + 2568, 107.000, 0, En 9.005393057428E-06, CFL 0.00514, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se 0.00E+00, Te 1.45E-15 + 2592, 108.000, 0, En 6.431109761324E-06, CFL 0.00420, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 1.33E-14, Te -1.89E-15 + 2616, 109.000, 0, En 1.795616342821E-06, CFL 0.00187, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 2.32E-15 + 2640, 110.000, 0, En 7.388243912144E-07, CFL 0.00091, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te 1.65E-16 + 2664, 111.000, 0, En 8.292801463975E-07, CFL 0.00091, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 1.33E-14, Te -6.99E-16 + 2688, 112.000, 0, En 1.982727994831E-06, CFL 0.00169, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 6.65E-15, Te 3.45E-15 + 2712, 113.000, 0, En 6.078104470849E-06, CFL 0.00275, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -2.17E-16 + 2736, 114.000, 0, En 7.778755577405E-06, CFL 0.00330, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -2.49E-15 + 2760, 115.000, 0, En 2.091539011988E-06, CFL 0.00152, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -4.87E-16 + 2784, 116.000, 0, En 3.138423059245E-06, CFL 0.00265, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 7.64E-16 + 2808, 117.000, 0, En 7.750093550637E-06, CFL 0.00291, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se 0.00E+00, Te -1.29E-15 + 2832, 118.000, 0, En 9.583679370171E-06, CFL 0.00353, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -1.33E-14, Te 5.04E-16 + 2856, 119.000, 0, En 8.074295305683E-06, CFL 0.00351, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 2.00E-14, Te 1.39E-15 + 2880, 120.000, 0, En 5.032223411136E-06, CFL 0.00282, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se -6.65E-15, Te -7.57E-16 + 2904, 121.000, 0, En 5.413497195513E-06, CFL 0.00418, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 2.66E-14, Te 9.32E-16 + 2928, 122.000, 0, En 6.838635930553E-06, CFL 0.00398, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se -6.65E-15, Te -4.01E-16 + 2952, 123.000, 0, En 1.661975463498E-06, CFL 0.00156, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se 0.00E+00, Te -7.85E-17 + 2976, 124.000, 0, En 1.605765273231E-06, CFL 0.00243, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 6.65E-15, Te 2.35E-15 + 3000, 125.000, 0, En 1.022596527663E-06, CFL 0.00197, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 6.65E-15, Te 3.54E-16 + 3024, 126.000, 0, En 1.350382600644E-06, CFL 0.00234, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se 0.00E+00, Te -1.24E-15 + 3048, 127.000, 0, En 1.000211585930E-05, CFL 0.00621, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 0.00E+00, Te 8.82E-16 + 3072, 128.000, 0, En 1.015701784077E-05, CFL 0.00381, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 0.00E+00, Te -2.54E-16 + 3096, 129.000, 0, En 1.601412125092E-06, CFL 0.00205, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te -8.89E-16 + 3120, 130.000, 0, En 3.175569622594E-06, CFL 0.00337, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 6.65E-15, Te 5.68E-16 + 3144, 131.000, 0, En 7.376714794765E-06, CFL 0.00448, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 6.65E-15, Te 1.09E-15 + 3168, 132.000, 0, En 3.739134308558E-06, CFL 0.00326, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -6.65E-15, Te -1.44E-15 + 3192, 133.000, 0, En 1.444603072893E-06, CFL 0.00185, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te 3.92E-16 + 3216, 134.000, 0, En 6.293801427420E-07, CFL 0.00121, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 6.28E-16 + 3240, 135.000, 0, En 5.513223168115E-07, CFL 0.00105, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se 0.00E+00, Te 2.81E-15 + 3264, 136.000, 0, En 4.502601549572E-06, CFL 0.00466, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se -6.65E-15, Te -3.73E-15 + 3288, 137.000, 0, En 4.612094530427E-06, CFL 0.00378, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te 5.72E-16 + 3312, 138.000, 0, En 1.036712982859E-06, CFL 0.00204, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -6.65E-15, Te -1.50E-15 + 3336, 139.000, 0, En 3.293333435565E-06, CFL 0.00344, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -1.33E-14, Te 3.24E-15 + 3360, 140.000, 0, En 5.495644594421E-06, CFL 0.00492, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -3.12E-15 + 3384, 141.000, 0, En 3.299355665858E-06, CFL 0.00307, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -8.12E-17 + 3408, 142.000, 0, En 1.840174201752E-06, CFL 0.00219, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -6.65E-15, Te 9.21E-16 + 3432, 143.000, 0, En 1.336881830931E-06, CFL 0.00190, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -6.65E-15, Te 1.82E-16 + 3456, 144.000, 0, En 8.833949126711E-07, CFL 0.00181, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te -7.83E-16 + 3480, 145.000, 0, En 1.453153360158E-06, CFL 0.00201, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 6.65E-15, Te -1.33E-15 + 3504, 146.000, 0, En 4.668369158467E-07, CFL 0.00133, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 6.65E-15, Te 6.78E-16 + 3528, 147.000, 0, En 4.181421718144E-07, CFL 0.00121, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -1.33E-14, Te -5.40E-16 + 3552, 148.000, 0, En 4.506384867457E-07, CFL 0.00095, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se -1.33E-14, Te 1.41E-15 + 3576, 149.000, 0, En 1.359996495937E-07, CFL 0.00035, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.66E-14, Te -1.70E-15 + 3600, 150.000, 0, En 9.243790760955E-07, CFL 0.00180, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 6.93E-16 + 3624, 151.000, 0, En 1.922152573567E-06, CFL 0.00288, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -2.84E-15 + 3648, 152.000, 0, En 4.239895022574E-07, CFL 0.00090, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te 2.89E-16 + 3672, 153.000, 0, En 7.515624503587E-07, CFL 0.00178, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 6.65E-15, Te 3.41E-16 + 3696, 154.000, 0, En 1.561433283968E-06, CFL 0.00259, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 9.40E-16 + 3720, 155.000, 0, En 3.049598531681E-07, CFL 0.00101, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -4.58E-16 + 3744, 156.000, 0, En 5.463626103541E-06, CFL 0.00409, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 1.53E-15 + 3768, 157.000, 0, En 1.971699373418E-05, CFL 0.00863, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te -1.05E-15 + 3792, 158.000, 0, En 1.685972373684E-05, CFL 0.00662, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -1.33E-14, Te -1.76E-15 + 3816, 159.000, 0, En 6.414439923038E-06, CFL 0.00340, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te 2.81E-16 + 3840, 160.000, 0, En 3.653773684941E-06, CFL 0.00403, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se 0.00E+00, Te 1.30E-15 + 3864, 161.000, 0, En 7.824864848894E-06, CFL 0.00518, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -1.22E-15 + 3888, 162.000, 0, En 7.761305860582E-06, CFL 0.00439, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se -6.65E-15, Te 1.70E-16 + 3912, 163.000, 0, En 3.427116106133E-06, CFL 0.00321, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te -7.27E-16 + 3936, 164.000, 0, En 2.332359478910E-06, CFL 0.00316, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -6.65E-15, Te 2.87E-15 + 3960, 165.000, 0, En 1.881737632312E-06, CFL 0.00300, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -1.33E-14, Te -9.68E-16 + 3984, 166.000, 0, En 1.405968917248E-06, CFL 0.00258, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 1.33E-14, Te -1.57E-16 + 4008, 167.000, 0, En 4.749080913647E-07, CFL 0.00141, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.71E-15 + 4032, 168.000, 0, En 4.316950350398E-07, CFL 0.00129, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 6.65E-15, Te -5.26E-16 + 4056, 169.000, 0, En 6.432920104445E-07, CFL 0.00131, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -1.33E-14, Te -3.82E-17 + 4080, 170.000, 0, En 2.536389611232E-06, CFL 0.00316, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 0.00E+00, Te -2.83E-15 + 4104, 171.000, 0, En 5.623143561839E-06, CFL 0.00524, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 1.82E-15 + 4128, 172.000, 0, En 3.783644689295E-06, CFL 0.00377, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 1.33E-14, Te -6.47E-16 + 4152, 173.000, 0, En 1.249151505506E-06, CFL 0.00223, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.59E-15 + 4176, 174.000, 0, En 1.974599906941E-06, CFL 0.00267, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -2.00E-14, Te -1.98E-15 + 4200, 175.000, 0, En 3.878841452792E-06, CFL 0.00304, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 6.65E-15, Te 2.46E-15 + 4224, 176.000, 0, En 4.657551834921E-06, CFL 0.00376, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -1.09E-15 + 4248, 177.000, 0, En 2.199815054150E-06, CFL 0.00302, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 1.17E-15 + 4272, 178.000, 0, En 7.685605634357E-07, CFL 0.00147, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te -7.33E-16 + 4296, 179.000, 0, En 4.023974732660E-07, CFL 0.00123, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -2.00E-14, Te 5.84E-15 + 4320, 180.000, 0, En 4.196778304961E-07, CFL 0.00117, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 6.65E-15, Te -6.50E-15 + 4344, 181.000, 0, En 4.330808722297E-06, CFL 0.00460, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 3.07E-15 + 4368, 182.000, 0, En 1.374837220290E-05, CFL 0.00787, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 5.66E-16 + 4392, 183.000, 0, En 1.165138085871E-05, CFL 0.00637, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 6.65E-15, Te -2.08E-15 + 4416, 184.000, 0, En 4.997666951905E-06, CFL 0.00349, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 0.00E+00, Te 1.18E-15 + 4440, 185.000, 0, En 3.884083379184E-06, CFL 0.00331, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te 1.88E-16 + 4464, 186.000, 0, En 3.418006912858E-06, CFL 0.00272, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se 0.00E+00, Te -1.16E-15 + 4488, 187.000, 0, En 1.258691181897E-06, CFL 0.00184, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se 0.00E+00, Te -7.06E-16 + 4512, 188.000, 0, En 2.183726490015E-07, CFL 0.00082, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se -6.65E-15, Te 1.26E-15 + 4536, 189.000, 0, En 1.281686590023E-07, CFL 0.00043, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.66E-14, Te -1.39E-15 + 4560, 190.000, 0, En 2.347347170724E-07, CFL 0.00090, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -2.03E-15 + 4584, 191.000, 0, En 1.056645095267E-06, CFL 0.00190, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 6.65E-15, Te 1.50E-15 + 4608, 192.000, 0, En 1.369388475863E-06, CFL 0.00209, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 9.26E-16 + 4632, 193.000, 0, En 9.188479763927E-07, CFL 0.00201, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 2.06E-15 + 4656, 194.000, 0, En 1.068395429666E-06, CFL 0.00201, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -3.63E-15 + 4680, 195.000, 0, En 1.887219460780E-06, CFL 0.00231, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.00E-14, Te -8.78E-16 + 4704, 196.000, 0, En 2.208496534593E-06, CFL 0.00302, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 6.65E-15, Te 1.81E-15 + 4728, 197.000, 0, En 1.881963364788E-06, CFL 0.00244, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 0.00E+00, Te -3.96E-15 + 4752, 198.000, 0, En 2.011336961608E-06, CFL 0.00292, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -6.65E-15, Te 1.34E-15 + 4776, 199.000, 0, En 9.472475054051E-07, CFL 0.00210, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.09E-15 + 4800, 200.000, 0, En 5.851492840260E-08, CFL 0.00020, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -1.33E-14, Te -2.84E-16 + 4824, 201.000, 0, En 1.362873559582E-07, CFL 0.00058, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te 7.37E-16 + 4848, 202.000, 0, En 2.242264325012E-06, CFL 0.00296, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 0.00E+00, Te -1.31E-15 + 4872, 203.000, 0, En 7.247195016098E-06, CFL 0.00442, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se 0.00E+00, Te -1.52E-15 + 4896, 204.000, 0, En 5.905874422047E-06, CFL 0.00328, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 5.77E-16 + 4920, 205.000, 0, En 7.532790822800E-07, CFL 0.00119, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -1.33E-14, Te -1.82E-16 + 4944, 206.000, 0, En 1.437564881518E-06, CFL 0.00229, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te 2.50E-16 + 4968, 207.000, 0, En 2.811713931746E-06, CFL 0.00270, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 6.57E-16 + 4992, 208.000, 0, En 3.562873941472E-06, CFL 0.00297, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 2.30E-15 + 5016, 209.000, 0, En 1.113453695318E-06, CFL 0.00170, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 6.65E-15, Te -3.60E-15 + 5040, 210.000, 0, En 3.052780587069E-07, CFL 0.00091, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se -6.65E-15, Te 2.66E-15 + 5064, 211.000, 0, En 8.161637118614E-08, CFL 0.00033, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 1.33E-14, Te -6.10E-16 + 5088, 212.000, 0, En 7.283829365251E-08, CFL 0.00027, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 0.00E+00, Te 2.51E-15 + 5112, 213.000, 0, En 1.926761545480E-06, CFL 0.00253, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -1.33E-14, Te -2.78E-16 + 5136, 214.000, 0, En 4.318609005337E-06, CFL 0.00365, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 0.00E+00, Te 4.29E-16 + 5160, 215.000, 0, En 2.871934624828E-06, CFL 0.00363, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 6.65E-15, Te -1.12E-15 + 5184, 216.000, 0, En 7.544461948161E-06, CFL 0.00590, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.60E-15 + 5208, 217.000, 0, En 5.079678332865E-06, CFL 0.00385, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -1.12E-15 + 5232, 218.000, 0, En 1.413952617491E-06, CFL 0.00210, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 6.65E-15, Te -2.00E-15 + 5256, 219.000, 0, En 3.768796887955E-07, CFL 0.00120, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se -6.65E-15, Te -6.59E-16 + 5280, 220.000, 0, En 5.065982178915E-07, CFL 0.00116, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 1.33E-14, Te -8.61E-16 + 5304, 221.000, 0, En 1.562877652152E-07, CFL 0.00063, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -1.33E-14, Te 1.93E-15 + 5328, 222.000, 0, En 9.085553838111E-08, CFL 0.00044, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -1.33E-14, Te -1.68E-16 + 5352, 223.000, 0, En 2.006850362865E-07, CFL 0.00069, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 1.28E-15 + 5376, 224.000, 0, En 3.550551672130E-07, CFL 0.00127, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 6.65E-15, Te -5.06E-16 + 5400, 225.000, 0, En 1.203194912097E-06, CFL 0.00188, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 6.65E-15, Te 2.87E-15 + 5424, 226.000, 0, En 1.088643645504E-06, CFL 0.00229, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se -6.65E-15, Te 1.63E-15 + 5448, 227.000, 0, En 2.349818670229E-06, CFL 0.00339, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -2.83E-16 + 5472, 228.000, 0, En 7.258862936337E-06, CFL 0.00541, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 1.33E-14, Te -2.10E-16 + 5496, 229.000, 0, En 3.983595107286E-06, CFL 0.00317, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te -7.60E-16 + 5520, 230.000, 0, En 9.347909648031E-07, CFL 0.00203, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 1.33E-14, Te -9.95E-16 + 5544, 231.000, 0, En 2.765011299821E-07, CFL 0.00089, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te 5.22E-16 + 5568, 232.000, 0, En 1.666609936037E-07, CFL 0.00073, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 0.00E+00, Te 2.48E-15 + 5592, 233.000, 0, En 2.085409707590E-07, CFL 0.00092, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -8.00E-16 + 5616, 234.000, 0, En 4.882915074502E-06, CFL 0.00423, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 6.65E-15, Te -1.39E-15 + 5640, 235.000, 0, En 4.195814796152E-06, CFL 0.00358, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 2.00E-14, Te -1.19E-15 + 5664, 236.000, 0, En 3.166843017049E-07, CFL 0.00101, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.68E-15 + 5688, 237.000, 0, En 8.730390093035E-08, CFL 0.00034, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -1.51E-15 + 5712, 238.000, 0, En 1.865974752329E-07, CFL 0.00080, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 0.00E+00, Te -8.02E-16 + 5736, 239.000, 0, En 3.985937839973E-07, CFL 0.00113, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 2.00E-14, Te 1.46E-16 + 5760, 240.000, 0, En 6.801226710912E-07, CFL 0.00140, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.66E-14, Te 9.71E-16 + 5784, 241.000, 0, En 1.566498769731E-06, CFL 0.00252, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 1.33E-14, Te -1.53E-15 + 5808, 242.000, 0, En 2.603499824869E-06, CFL 0.00328, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 2.29E-15 + 5832, 243.000, 0, En 2.077539595249E-06, CFL 0.00195, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.66E-14, Te -1.54E-15 + 5856, 244.000, 0, En 6.940812993470E-07, CFL 0.00125, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -1.33E-14, Te 1.02E-15 + 5880, 245.000, 0, En 3.345837858605E-07, CFL 0.00103, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 1.33E-14, Te -7.82E-16 + 5904, 246.000, 0, En 3.622087439808E-07, CFL 0.00123, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 6.65E-15, Te -1.07E-15 + 5928, 247.000, 0, En 3.993474982475E-07, CFL 0.00132, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.70E-15 + 5952, 248.000, 0, En 5.826086032486E-07, CFL 0.00161, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -1.98E-15 + 5976, 249.000, 0, En 2.078628847587E-06, CFL 0.00309, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 0.00E+00, Te 1.02E-15 + 6000, 250.000, 0, En 2.865734466421E-06, CFL 0.00356, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 6.65E-15, Te 2.80E-15 + 6024, 251.000, 0, En 3.155400217687E-06, CFL 0.00313, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 6.65E-15, Te -3.01E-15 + 6048, 252.000, 0, En 3.307722764527E-06, CFL 0.00353, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me -1.83E-17, Se -1.33E-14, Te 3.69E-15 + 6072, 253.000, 0, En 2.622084519440E-06, CFL 0.00263, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -2.11E-15 + 6096, 254.000, 0, En 3.385183646766E-06, CFL 0.00308, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 2.21E-15 + 6120, 255.000, 0, En 4.093167120188E-06, CFL 0.00342, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -2.68E-15 + 6144, 256.000, 0, En 4.704940928407E-06, CFL 0.00329, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te 3.91E-16 + 6168, 257.000, 0, En 3.545781070863E-06, CFL 0.00283, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -9.15E-16 + 6192, 258.000, 0, En 5.847146849276E-06, CFL 0.00409, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.00E-14, Te 9.55E-16 + 6216, 259.000, 0, En 1.562671311146E-05, CFL 0.00634, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 0.00E+00, Te 1.39E-15 + 6240, 260.000, 0, En 1.135130043005E-05, CFL 0.00458, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -2.30E-15 + 6264, 261.000, 0, En 2.765962743834E-06, CFL 0.00261, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se 0.00E+00, Te -2.91E-15 + 6288, 262.000, 0, En 1.239461820030E-06, CFL 0.00178, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 6.00E-15 + 6312, 263.000, 0, En 8.079573556883E-07, CFL 0.00164, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se -6.65E-15, Te -3.33E-15 + 6336, 264.000, 0, En 7.343791291205E-07, CFL 0.00154, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 3.24E-15 + 6360, 265.000, 0, En 1.704893883128E-06, CFL 0.00257, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te -7.23E-16 + 6384, 266.000, 0, En 1.883955123122E-06, CFL 0.00242, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -1.98E-15 + 6408, 267.000, 0, En 2.792561430633E-06, CFL 0.00328, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -2.98E-16 + 6432, 268.000, 0, En 3.313022102456E-06, CFL 0.00288, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 2.18E-15 + 6456, 269.000, 0, En 3.119776750541E-06, CFL 0.00320, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.39E-15 + 6480, 270.000, 0, En 3.628673600050E-07, CFL 0.00091, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te -4.74E-17 + 6504, 271.000, 0, En 4.799074612002E-07, CFL 0.00109, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te -1.09E-15 + 6528, 272.000, 0, En 2.662906955265E-06, CFL 0.00280, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 3.68E-15 + 6552, 273.000, 0, En 4.461248673443E-06, CFL 0.00366, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 5.08E-17 + 6576, 274.000, 0, En 7.095571934261E-06, CFL 0.00424, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -1.33E-14, Te -3.71E-15 + 6600, 275.000, 0, En 4.383899496997E-06, CFL 0.00330, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.20E-15 + 6624, 276.000, 0, En 4.398866947202E-06, CFL 0.00307, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 1.33E-14, Te 5.02E-16 + 6648, 277.000, 0, En 2.383451065384E-06, CFL 0.00236, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 6.65E-15, Te -2.89E-15 + 6672, 278.000, 0, En 7.758712706328E-07, CFL 0.00145, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 0.00E+00, Te -1.57E-15 + 6696, 279.000, 0, En 3.018826334077E-06, CFL 0.00316, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 1.33E-14, Te 5.54E-16 + 6720, 280.000, 0, En 7.022217353426E-06, CFL 0.00422, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -1.46E-17, Se 0.00E+00, Te 6.71E-17 + 6744, 281.000, 0, En 1.174466271553E-05, CFL 0.00508, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -6.65E-15, Te -1.22E-15 + 6768, 282.000, 0, En 9.707843428831E-06, CFL 0.00411, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 1.33E-14, Te -1.98E-15 + 6792, 283.000, 0, En 3.369970070125E-06, CFL 0.00225, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 0.00E+00, Te 6.18E-16 + 6816, 284.000, 0, En 4.439441355752E-05, CFL 0.00907, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te 3.37E-16 + 6840, 285.000, 0, En 6.272570664107E-05, CFL 0.00787, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se -6.65E-15, Te 1.36E-15 + 6864, 286.000, 0, En 1.899209537030E-05, CFL 0.00490, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 6.65E-15, Te -1.07E-15 + 6888, 287.000, 0, En 2.623982808537E-06, CFL 0.00240, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -1.33E-14, Te 1.84E-15 + 6912, 288.000, 0, En 5.908325685803E-06, CFL 0.00305, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -6.03E-18, Se 0.00E+00, Te -2.01E-15 + 6936, 289.000, 0, En 1.197975174203E-05, CFL 0.00455, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 1.92E-15 + 6960, 290.000, 0, En 6.898827172130E-06, CFL 0.00278, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -1.80E-15 + 6984, 291.000, 0, En 7.338194125126E-06, CFL 0.00378, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te 1.00E-15 + 7008, 292.000, 0, En 3.609330865478E-05, CFL 0.00618, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -2.13E-15 + 7032, 293.000, 0, En 3.266461036804E-05, CFL 0.00669, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 6.65E-15, Te 1.45E-15 + 7056, 294.000, 0, En 1.374223434769E-05, CFL 0.00356, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 5.50E-16 + 7080, 295.000, 0, En 5.647834846356E-06, CFL 0.00287, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te -1.21E-16 + 7104, 296.000, 0, En 1.132308955584E-06, CFL 0.00145, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -1.44E-15 + 7128, 297.000, 0, En 1.588036375701E-06, CFL 0.00235, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -2.27E-15 + 7152, 298.000, 0, En 2.302484874344E-06, CFL 0.00277, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 1.48E-15 + 7176, 299.000, 0, En 2.197288174257E-06, CFL 0.00153, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -1.33E-14, Te -1.46E-15 + 7200, 300.000, 0, En 2.437109592869E-06, CFL 0.00205, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se 0.00E+00, Te 2.21E-15 + 7224, 301.000, 0, En 4.518189075891E-06, CFL 0.00259, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 0.00E+00, Te -5.91E-16 + 7248, 302.000, 0, En 9.513573249928E-06, CFL 0.00409, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 6.65E-15, Te -3.48E-16 + 7272, 303.000, 0, En 8.757922143736E-06, CFL 0.00292, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 0.00E+00, Te 6.52E-16 + 7296, 304.000, 0, En 3.118826688514E-06, CFL 0.00208, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 1.30E-15 + 7320, 305.000, 0, En 1.160543244414E-06, CFL 0.00149, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 6.65E-15, Te -2.34E-15 + 7344, 306.000, 0, En 7.080185522874E-07, CFL 0.00119, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 1.33E-14, Te 4.01E-15 + 7368, 307.000, 0, En 1.106137767941E-06, CFL 0.00175, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se 0.00E+00, Te -1.68E-15 + 7392, 308.000, 0, En 2.385457938019E-06, CFL 0.00215, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se 0.00E+00, Te 4.63E-16 + 7416, 309.000, 0, En 3.877703351695E-06, CFL 0.00238, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se -6.65E-15, Te -2.14E-16 + 7440, 310.000, 0, En 2.975917890549E-06, CFL 0.00183, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 1.03E-15 + 7464, 311.000, 0, En 2.347588468097E-06, CFL 0.00198, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 6.65E-15, Te -8.85E-16 + 7488, 312.000, 0, En 9.598979140900E-07, CFL 0.00096, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te 8.14E-17 + 7512, 313.000, 0, En 2.423738775491E-07, CFL 0.00067, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te -6.72E-16 + 7536, 314.000, 0, En 5.397341062259E-06, CFL 0.00310, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se -6.65E-15, Te 2.46E-15 + 7560, 315.000, 0, En 2.187724312895E-05, CFL 0.00555, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 1.29E-15 + 7584, 316.000, 0, En 2.119976312095E-05, CFL 0.00462, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se 0.00E+00, Te -3.56E-15 + 7608, 317.000, 0, En 3.866209089492E-06, CFL 0.00197, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te 2.21E-17 + 7632, 318.000, 0, En 6.730896876622E-07, CFL 0.00079, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te 8.15E-16 + 7656, 319.000, 0, En 1.484846785578E-06, CFL 0.00128, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 0.00E+00, Te -3.97E-15 + 7680, 320.000, 0, En 1.062541766067E-06, CFL 0.00113, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 1.33E-14, Te 2.59E-15 + 7704, 321.000, 0, En 4.503897125633E-07, CFL 0.00078, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -1.33E-14, Te -2.39E-15 + 7728, 322.000, 0, En 1.985893897162E-06, CFL 0.00208, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se -6.65E-15, Te -9.95E-16 + 7752, 323.000, 0, En 1.146100060999E-06, CFL 0.00135, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 1.95E-15 + 7776, 324.000, 0, En 6.280044406132E-07, CFL 0.00076, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -3.79E-15 + 7800, 325.000, 0, En 2.240293417697E-06, CFL 0.00162, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 4.04E-15 + 7824, 326.000, 0, En 3.193185096973E-06, CFL 0.00164, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -2.22E-15 + 7848, 327.000, 0, En 1.082235705158E-05, CFL 0.00351, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 3.13E-15 + 7872, 328.000, 0, En 9.604721303363E-06, CFL 0.00243, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se 0.00E+00, Te -3.07E-15 + 7896, 329.000, 0, En 3.660117956719E-06, CFL 0.00200, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 6.65E-15, Te -9.88E-16 + 7920, 330.000, 0, En 5.268266645692E-06, CFL 0.00331, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 1.73E-15 + 7944, 331.000, 0, En 8.895526698931E-07, CFL 0.00117, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -1.19E-15 + 7968, 332.000, 0, En 2.170765120689E-06, CFL 0.00187, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 6.65E-15, Te 3.12E-15 + 7992, 333.000, 0, En 1.045632436973E-06, CFL 0.00089, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se -6.65E-15, Te -2.50E-15 + 8016, 334.000, 0, En 1.749582732692E-06, CFL 0.00229, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -1.33E-14, Te 2.06E-15 + 8040, 335.000, 0, En 2.169194948016E-06, CFL 0.00150, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -6.65E-15, Te 7.75E-16 + 8064, 336.000, 0, En 1.286202871260E-06, CFL 0.00143, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 1.33E-14, Te 4.75E-16 + 8088, 337.000, 0, En 1.517117121906E-06, CFL 0.00129, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -1.33E-14, Te -6.09E-16 + 8112, 338.000, 0, En 1.114016621467E-06, CFL 0.00121, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 2.00E-14, Te 2.30E-15 + 8136, 339.000, 0, En 5.837144005848E-07, CFL 0.00160, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -6.65E-15, Te -2.47E-15 + 8160, 340.000, 0, En 1.561182776278E-06, CFL 0.00154, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 1.33E-14, Te -1.94E-17 + 8184, 341.000, 0, En 1.634356464706E-06, CFL 0.00218, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -2.26E-15 + 8208, 342.000, 0, En 4.308837477263E-07, CFL 0.00120, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se 0.00E+00, Te 1.52E-15 + 8232, 343.000, 0, En 4.086492981193E-08, CFL 0.00022, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te -3.76E-16 + 8256, 344.000, 0, En 5.347123430404E-07, CFL 0.00118, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -7.62E-16 + 8280, 345.000, 0, En 9.637939294356E-07, CFL 0.00124, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 7.37E-16 + 8304, 346.000, 0, En 2.019085177288E-06, CFL 0.00164, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -7.61E-16 + 8328, 347.000, 0, En 5.264467519558E-06, CFL 0.00204, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te 4.16E-16 + 8352, 348.000, 0, En 1.402603974381E-05, CFL 0.00346, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -2.67E-15 + 8376, 349.000, 0, En 2.213274188666E-05, CFL 0.00447, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te 2.59E-18 + 8400, 350.000, 0, En 1.080797577233E-05, CFL 0.00343, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 2.00E-15 + 8424, 351.000, 0, En 2.441481538725E-06, CFL 0.00233, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -1.03E-15 + 8448, 352.000, 0, En 3.007053635186E-06, CFL 0.00247, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 1.48E-15 + 8472, 353.000, 0, En 1.131408537754E-05, CFL 0.00380, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -6.65E-15, Te -4.56E-15 + 8496, 354.000, 0, En 9.986299757011E-06, CFL 0.00272, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 6.65E-15, Te 4.92E-15 + 8520, 355.000, 0, En 8.140051360823E-06, CFL 0.00239, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 6.65E-15, Te -3.27E-15 + 8544, 356.000, 0, En 5.368195360610E-06, CFL 0.00230, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -1.33E-14, Te 4.06E-15 + 8568, 357.000, 0, En 2.611538472387E-06, CFL 0.00205, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se -6.65E-15, Te -8.04E-16 + 8592, 358.000, 0, En 1.090728825604E-06, CFL 0.00100, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 1.33E-14, Te -2.37E-16 + 8616, 359.000, 0, En 1.363051230376E-06, CFL 0.00082, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -1.13E-15 + 8640, 360.000, 0, En 4.838270416429E-07, CFL 0.00054, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 6.65E-15, Te 4.44E-15 + 8664, 361.000, 0, En 1.628863557928E-07, CFL 0.00047, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7836, Me -3.10E-17, Se -2.00E-14, Te -3.42E-15 + 8688, 362.000, 0, En 4.599688110564E-07, CFL 0.00108, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 2.14E-15 + 8712, 363.000, 0, En 1.645494738485E-07, CFL 0.00043, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te -3.40E-16 + 8736, 364.000, 0, En 3.744583053211E-07, CFL 0.00066, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 6.65E-15, Te -1.40E-15 + 8760, 365.000, 0, En 6.089578432026E-07, CFL 0.00083, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -2.00E-14, Te 1.58E-15 diff --git a/examples/solo_ocean/single_column_z/timestats.pgi b/examples/solo_ocean/single_column_z/timestats.pgi index 8deeb8533e..9911462b04 100644 --- a/examples/solo_ocean/single_column_z/timestats.pgi +++ b/examples/solo_ocean/single_column_z/timestats.pgi @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 2.218757795945E-06, CFL 0.00129, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.30E-15 - 48, 2.000, 0, En 4.776445715105E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 3.25E-16 - 72, 3.000, 0, En 6.807994602674E-06, CFL 0.00327, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -2.71E-16 - 96, 4.000, 0, En 4.795585104511E-06, CFL 0.00209, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 3.70E-15 - 120, 5.000, 0, En 4.374938788677E-07, CFL 0.00079, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -1.45E-15 - 144, 6.000, 0, En 1.001320925909E-06, CFL 0.00096, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.43E-15 - 168, 7.000, 0, En 3.723487715855E-07, CFL 0.00078, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 3.05E-15 - 192, 8.000, 0, En 2.531240966826E-06, CFL 0.00228, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 4.39E-16 - 216, 9.000, 0, En 4.114871062602E-06, CFL 0.00250, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se -6.65E-15, Te -1.74E-15 - 240, 10.000, 0, En 1.127067280284E-05, CFL 0.00357, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 1.33E-14, Te -4.98E-16 - 264, 11.000, 0, En 8.882112707842E-06, CFL 0.00234, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -6.65E-15, Te -4.23E-16 - 288, 12.000, 0, En 6.694144877339E-06, CFL 0.00304, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 1.33E-14, Te -4.71E-16 - 312, 13.000, 0, En 3.154478036236E-06, CFL 0.00126, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 6.65E-15, Te 2.50E-16 - 336, 14.000, 0, En 2.970284028033E-06, CFL 0.00180, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -1.33E-14, Te -2.44E-15 - 360, 15.000, 0, En 6.780393230414E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.27E-15 - 384, 16.000, 0, En 2.640541522419E-06, CFL 0.00195, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 6.65E-15, Te -1.41E-15 - 408, 17.000, 0, En 7.097561097628E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -2.00E-14, Te -6.20E-17 - 432, 18.000, 0, En 9.456539431629E-07, CFL 0.00084, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te 1.49E-15 - 456, 19.000, 0, En 1.339874978186E-06, CFL 0.00172, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 8.82E-16 - 480, 20.000, 0, En 3.889313923608E-06, CFL 0.00337, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 2.65E-15 - 504, 21.000, 0, En 1.846543565212E-06, CFL 0.00129, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 6.65E-15, Te -1.20E-15 - 528, 22.000, 0, En 2.525471607712E-06, CFL 0.00178, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -1.33E-14, Te -2.45E-15 - 552, 23.000, 0, En 3.979116159986E-06, CFL 0.00172, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 1.13E-15 - 576, 24.000, 0, En 4.481936601944E-06, CFL 0.00243, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -3.74E-15 - 600, 25.000, 0, En 1.154125643711E-05, CFL 0.00331, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 2.37E-15 - 624, 26.000, 0, En 5.437762865247E-06, CFL 0.00184, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 2.00E-14, Te -2.88E-15 - 648, 27.000, 0, En 1.429963476388E-05, CFL 0.00285, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -1.33E-14, Te -1.05E-16 - 672, 28.000, 0, En 1.036446200542E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se -6.65E-15, Te -1.08E-15 - 696, 29.000, 0, En 1.283142618539E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 6.65E-15, Te 8.72E-16 - 720, 30.000, 0, En 4.851449804797E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 6.65E-15, Te 8.23E-17 - 744, 31.000, 0, En 8.599648882085E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se -6.65E-15, Te 1.57E-15 - 768, 32.000, 0, En 1.896654598676E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se 0.00E+00, Te 8.44E-17 - 792, 33.000, 0, En 3.222452675966E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -4.83E-16 - 816, 34.000, 0, En 2.284714209272E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.80E-15 - 840, 35.000, 0, En 1.903761483798E-07, CFL 0.00039, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 6.65E-15, Te -2.18E-15 - 864, 36.000, 0, En 4.136629679651E-07, CFL 0.00058, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 0.00E+00, Te -1.58E-15 - 888, 37.000, 0, En 6.670079046842E-07, CFL 0.00104, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 6.65E-15, Te 1.32E-15 - 912, 38.000, 0, En 1.883570444282E-06, CFL 0.00168, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 0.00E+00, Te 2.20E-16 - 936, 39.000, 0, En 4.015642741887E-06, CFL 0.00221, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 6.65E-15, Te -2.60E-15 - 960, 40.000, 0, En 8.172402872415E-07, CFL 0.00097, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -1.33E-14, Te 1.11E-15 - 984, 41.000, 0, En 8.123471088654E-07, CFL 0.00100, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -1.47E-15 - 1008, 42.000, 0, En 2.992451561063E-06, CFL 0.00192, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 0.00E+00, Te -6.42E-16 - 1032, 43.000, 0, En 2.315780054681E-06, CFL 0.00208, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 6.65E-15, Te -2.95E-16 - 1056, 44.000, 0, En 8.221081761002E-07, CFL 0.00119, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.81E-15 - 1080, 45.000, 0, En 3.718601549092E-06, CFL 0.00243, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -1.85E-15 - 1104, 46.000, 0, En 3.383609116491E-06, CFL 0.00271, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -7.55E-17 - 1128, 47.000, 0, En 3.323646775783E-07, CFL 0.00041, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se 0.00E+00, Te -9.29E-18 - 1152, 48.000, 0, En 8.347818050121E-07, CFL 0.00073, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 0.00E+00, Te 2.10E-16 - 1176, 49.000, 0, En 2.834167188433E-06, CFL 0.00233, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -2.06E-15 - 1200, 50.000, 0, En 3.893946220011E-07, CFL 0.00041, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -3.26E-15 - 1224, 51.000, 0, En 1.658652084016E-06, CFL 0.00123, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 2.40E-15 - 1248, 52.000, 0, En 1.113467381770E-05, CFL 0.00325, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te 1.04E-16 - 1272, 53.000, 0, En 7.404891745535E-06, CFL 0.00262, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te 3.18E-16 - 1296, 54.000, 0, En 5.674322552096E-06, CFL 0.00228, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 8.54E-17 - 1320, 55.000, 0, En 3.434934935920E-06, CFL 0.00146, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 6.65E-15, Te -2.78E-15 - 1344, 56.000, 0, En 2.986751934930E-06, CFL 0.00192, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 0.00E+00, Te 7.15E-16 - 1368, 57.000, 0, En 2.935283775794E-06, CFL 0.00127, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 2.88E-15 - 1392, 58.000, 0, En 4.189115513484E-06, CFL 0.00232, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te -4.16E-16 - 1416, 59.000, 0, En 1.199373863935E-06, CFL 0.00084, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se 0.00E+00, Te -1.73E-15 - 1440, 60.000, 0, En 8.776735637957E-07, CFL 0.00088, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 6.65E-15, Te -4.48E-16 - 1464, 61.000, 0, En 2.281910336594E-06, CFL 0.00285, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 1.68E-15 - 1488, 62.000, 0, En 4.284167749804E-06, CFL 0.00234, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se 0.00E+00, Te -2.78E-15 - 1512, 63.000, 0, En 2.137719815830E-06, CFL 0.00277, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 1.71E-15 - 1536, 64.000, 0, En 1.075891569514E-06, CFL 0.00216, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te -6.25E-16 - 1560, 65.000, 0, En 9.493664655802E-07, CFL 0.00151, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 3.33E-15 - 1584, 66.000, 0, En 1.076787852365E-06, CFL 0.00107, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 6.65E-15, Te -2.88E-15 - 1608, 67.000, 0, En 3.662412263524E-06, CFL 0.00196, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se -6.65E-15, Te 2.24E-15 - 1632, 68.000, 0, En 5.887709052654E-06, CFL 0.00313, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -1.69E-15 - 1656, 69.000, 0, En 3.366519801657E-06, CFL 0.00192, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 1.33E-14, Te 2.44E-15 - 1680, 70.000, 0, En 2.696746128039E-06, CFL 0.00195, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 6.65E-15, Te -1.29E-15 - 1704, 71.000, 0, En 3.541482897499E-06, CFL 0.00218, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -6.65E-15, Te 2.47E-15 - 1728, 72.000, 0, En 4.999963979137E-06, CFL 0.00314, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se -6.65E-15, Te -8.48E-16 - 1752, 73.000, 0, En 7.919713455980E-06, CFL 0.00357, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se -6.65E-15, Te 1.40E-15 - 1776, 74.000, 0, En 6.566402491112E-06, CFL 0.00346, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se 0.00E+00, Te -2.46E-15 - 1800, 75.000, 0, En 1.330148766329E-06, CFL 0.00141, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -1.46E-15 - 1824, 76.000, 0, En 2.587805813940E-06, CFL 0.00252, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 1.37E-15 - 1848, 77.000, 0, En 8.109578272101E-06, CFL 0.00357, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te 4.01E-16 - 1872, 78.000, 0, En 4.274960923384E-06, CFL 0.00244, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 0.00E+00, Te 1.80E-16 - 1896, 79.000, 0, En 5.275719096049E-06, CFL 0.00309, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 1.35E-15 - 1920, 80.000, 0, En 4.965954896653E-06, CFL 0.00228, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -2.67E-15 - 1944, 81.000, 0, En 2.848274959993E-06, CFL 0.00215, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 7.84E-17 - 1968, 82.000, 0, En 4.608868471618E-06, CFL 0.00208, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.36E-15 - 1992, 83.000, 0, En 2.625461123740E-06, CFL 0.00218, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se -6.65E-15, Te 2.41E-16 - 2016, 84.000, 0, En 1.595726146643E-06, CFL 0.00172, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 1.90E-16 - 2040, 85.000, 0, En 2.739349009526E-06, CFL 0.00141, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -1.33E-14, Te 2.90E-15 - 2064, 86.000, 0, En 5.117698538222E-06, CFL 0.00199, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 0.00E+00, Te -3.78E-15 - 2088, 87.000, 0, En 6.828917438908E-06, CFL 0.00294, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 2.00E-14, Te 1.83E-15 - 2112, 88.000, 0, En 9.942356899495E-06, CFL 0.00319, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te 3.44E-16 - 2136, 89.000, 0, En 1.405937036314E-05, CFL 0.00388, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -3.07E-15 - 2160, 90.000, 0, En 1.057358570910E-05, CFL 0.00254, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 2.04E-15 - 2184, 91.000, 0, En 6.807821454657E-06, CFL 0.00241, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.44E-15 - 2208, 92.000, 0, En 1.337908578405E-06, CFL 0.00082, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -7.85E-16 - 2232, 93.000, 0, En 9.808381196180E-07, CFL 0.00094, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -1.12E-15 - 2256, 94.000, 0, En 1.298155813356E-06, CFL 0.00165, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -4.97E-16 - 2280, 95.000, 0, En 2.501454830020E-06, CFL 0.00139, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 3.49E-15 - 2304, 96.000, 0, En 5.950078059421E-06, CFL 0.00381, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -3.81E-16 - 2328, 97.000, 0, En 2.520065022463E-05, CFL 0.00454, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 0.00E+00, Te 1.99E-16 - 2352, 98.000, 0, En 1.836046869290E-05, CFL 0.00468, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -6.65E-15, Te -2.42E-15 - 2376, 99.000, 0, En 1.865179037721E-06, CFL 0.00145, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 1.71E-15 - 2400, 100.000, 0, En 6.204028327645E-06, CFL 0.00264, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 1.33E-14, Te -2.19E-16 - 2424, 101.000, 0, En 2.336814715156E-06, CFL 0.00214, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -1.33E-14, Te 9.97E-16 - 2448, 102.000, 0, En 4.182461832371E-06, CFL 0.00288, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 6.65E-15, Te -1.86E-16 - 2472, 103.000, 0, En 2.885950505988E-06, CFL 0.00255, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 0.00E+00, Te -3.40E-15 - 2496, 104.000, 0, En 3.429735522914E-06, CFL 0.00315, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 2.00E-14, Te 3.08E-16 - 2520, 105.000, 0, En 1.026405459826E-06, CFL 0.00137, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -2.00E-14, Te 5.94E-16 - 2544, 106.000, 0, En 2.955695750225E-06, CFL 0.00357, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -6.65E-15, Te -9.33E-16 - 2568, 107.000, 0, En 9.047579526868E-06, CFL 0.00514, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -6.65E-15, Te 1.94E-15 - 2592, 108.000, 0, En 6.441209695322E-06, CFL 0.00422, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 1.33E-14, Te -2.70E-15 - 2616, 109.000, 0, En 1.786908781764E-06, CFL 0.00186, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se 0.00E+00, Te 2.95E-15 - 2640, 110.000, 0, En 7.229923692782E-07, CFL 0.00091, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te 2.33E-18 - 2664, 111.000, 0, En 9.510668601890E-07, CFL 0.00126, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 6.65E-15, Te -1.54E-15 - 2688, 112.000, 0, En 2.746232784983E-06, CFL 0.00271, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 6.65E-15, Te 4.98E-15 - 2712, 113.000, 0, En 5.761172784441E-06, CFL 0.00273, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te 4.18E-16 - 2736, 114.000, 0, En 7.631563331538E-06, CFL 0.00328, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -2.83E-15 - 2760, 115.000, 0, En 2.040950936876E-06, CFL 0.00149, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se 0.00E+00, Te -7.82E-16 - 2784, 116.000, 0, En 3.169135228061E-06, CFL 0.00266, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 0.00E+00, Te 6.33E-16 - 2808, 117.000, 0, En 7.831273447383E-06, CFL 0.00295, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se 0.00E+00, Te -1.11E-15 - 2832, 118.000, 0, En 9.750558332731E-06, CFL 0.00357, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te 2.14E-16 - 2856, 119.000, 0, En 8.198811569738E-06, CFL 0.00353, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 1.33E-14, Te 1.33E-15 - 2880, 120.000, 0, En 5.118636925172E-06, CFL 0.00286, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se 6.65E-15, Te 2.12E-16 - 2904, 121.000, 0, En 5.427325193834E-06, CFL 0.00420, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 1.33E-14, Te 1.06E-15 - 2928, 122.000, 0, En 6.810187996393E-06, CFL 0.00398, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te 1.71E-16 - 2952, 123.000, 0, En 1.641702644904E-06, CFL 0.00156, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se 0.00E+00, Te 2.86E-16 - 2976, 124.000, 0, En 1.582611863139E-06, CFL 0.00243, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 1.33E-14, Te 2.69E-15 - 3000, 125.000, 0, En 1.012358918543E-06, CFL 0.00196, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 0.00E+00, Te 6.85E-16 - 3024, 126.000, 0, En 1.369578907083E-06, CFL 0.00235, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -1.92E-15 - 3048, 127.000, 0, En 1.010105629112E-05, CFL 0.00624, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 6.65E-15, Te 9.79E-16 - 3072, 128.000, 0, En 1.021407538694E-05, CFL 0.00383, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 0.00E+00, Te -3.34E-16 - 3096, 129.000, 0, En 1.617384646199E-06, CFL 0.00207, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te -3.43E-16 - 3120, 130.000, 0, En 3.174291240266E-06, CFL 0.00340, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 6.65E-15, Te -1.61E-16 - 3144, 131.000, 0, En 7.368539803357E-06, CFL 0.00449, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 6.65E-15, Te 1.38E-15 - 3168, 132.000, 0, En 3.750425721168E-06, CFL 0.00328, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -1.33E-14, Te -2.47E-15 - 3192, 133.000, 0, En 1.480484903897E-06, CFL 0.00185, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 1.33E-14, Te 4.80E-16 - 3216, 134.000, 0, En 6.506921317149E-07, CFL 0.00119, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 8.65E-16 - 3240, 135.000, 0, En 5.860226287127E-07, CFL 0.00112, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se -6.65E-15, Te 1.97E-15 - 3264, 136.000, 0, En 4.571109915058E-06, CFL 0.00470, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 0.00E+00, Te -3.35E-15 - 3288, 137.000, 0, En 4.617605004660E-06, CFL 0.00379, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te 9.84E-16 - 3312, 138.000, 0, En 1.036348151788E-06, CFL 0.00205, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -6.65E-15, Te -1.89E-15 - 3336, 139.000, 0, En 3.282967980934E-06, CFL 0.00343, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -1.33E-14, Te 3.11E-15 - 3360, 140.000, 0, En 5.625340886126E-06, CFL 0.00502, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -3.13E-15 - 3384, 141.000, 0, En 3.312543587074E-06, CFL 0.00308, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te 5.21E-16 - 3408, 142.000, 0, En 1.752785368457E-06, CFL 0.00214, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -6.65E-15, Te 8.03E-16 - 3432, 143.000, 0, En 1.292583844070E-06, CFL 0.00187, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -1.33E-14, Te -1.81E-16 - 3456, 144.000, 0, En 8.618296831201E-07, CFL 0.00179, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 6.65E-15, Te -2.17E-16 - 3480, 145.000, 0, En 1.429503290325E-06, CFL 0.00200, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 0.00E+00, Te -5.00E-16 - 3504, 146.000, 0, En 4.563154748355E-07, CFL 0.00130, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 6.65E-15, Te -2.81E-16 - 3528, 147.000, 0, En 4.220736538446E-07, CFL 0.00121, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -1.33E-14, Te 4.30E-16 - 3552, 148.000, 0, En 4.586143210023E-07, CFL 0.00097, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 1.07E-15 - 3576, 149.000, 0, En 1.411495630653E-07, CFL 0.00037, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.00E-14, Te -2.69E-15 - 3600, 150.000, 0, En 9.110774238852E-07, CFL 0.00179, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 1.51E-15 - 3624, 151.000, 0, En 1.911784848618E-06, CFL 0.00286, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -1.79E-15 - 3648, 152.000, 0, En 4.232419453246E-07, CFL 0.00089, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te -1.68E-15 - 3672, 153.000, 0, En 7.539886587453E-07, CFL 0.00178, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 6.65E-15, Te 1.36E-15 - 3696, 154.000, 0, En 1.559018096712E-06, CFL 0.00259, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 6.90E-16 - 3720, 155.000, 0, En 3.104960714378E-07, CFL 0.00101, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -8.06E-16 - 3744, 156.000, 0, En 5.502750821454E-06, CFL 0.00410, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 1.88E-15 - 3768, 157.000, 0, En 1.986693572872E-05, CFL 0.00867, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te 1.17E-15 - 3792, 158.000, 0, En 1.692089132521E-05, CFL 0.00663, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -6.65E-15, Te -3.13E-15 - 3816, 159.000, 0, En 6.429626306773E-06, CFL 0.00340, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te -2.14E-16 - 3840, 160.000, 0, En 3.760788990573E-06, CFL 0.00412, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -6.65E-15, Te 1.79E-15 - 3864, 161.000, 0, En 7.847209537120E-06, CFL 0.00520, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -1.14E-15 - 3888, 162.000, 0, En 7.758855717433E-06, CFL 0.00439, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se 0.00E+00, Te 7.91E-16 - 3912, 163.000, 0, En 3.438397594021E-06, CFL 0.00323, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te -1.12E-15 - 3936, 164.000, 0, En 2.315703222034E-06, CFL 0.00313, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 3.01E-15 - 3960, 165.000, 0, En 1.911925234051E-06, CFL 0.00302, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -1.19E-15 - 3984, 166.000, 0, En 1.431089650653E-06, CFL 0.00260, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te -3.71E-16 - 4008, 167.000, 0, En 4.773787286138E-07, CFL 0.00141, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.70E-15 - 4032, 168.000, 0, En 4.293684754257E-07, CFL 0.00128, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 1.33E-14, Te -6.56E-16 - 4056, 169.000, 0, En 6.409269620026E-07, CFL 0.00131, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -1.33E-14, Te -7.65E-17 - 4080, 170.000, 0, En 2.526318773563E-06, CFL 0.00316, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 0.00E+00, Te -2.52E-15 - 4104, 171.000, 0, En 5.606693968802E-06, CFL 0.00523, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 1.09E-15 - 4128, 172.000, 0, En 3.769324433103E-06, CFL 0.00376, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 6.65E-15, Te -1.45E-16 - 4152, 173.000, 0, En 1.238591864934E-06, CFL 0.00222, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.97E-15 - 4176, 174.000, 0, En 2.021939050624E-06, CFL 0.00272, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -1.33E-14, Te -1.88E-15 - 4200, 175.000, 0, En 3.860829596068E-06, CFL 0.00303, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 0.00E+00, Te 2.00E-15 - 4224, 176.000, 0, En 4.599730239793E-06, CFL 0.00372, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -1.98E-15 - 4248, 177.000, 0, En 2.220201958788E-06, CFL 0.00304, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 2.79E-15 - 4272, 178.000, 0, En 7.750894151348E-07, CFL 0.00146, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te -1.96E-15 - 4296, 179.000, 0, En 3.982021345444E-07, CFL 0.00122, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -1.33E-14, Te 5.36E-15 - 4320, 180.000, 0, En 4.162859773294E-07, CFL 0.00117, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 0.00E+00, Te -4.81E-15 - 4344, 181.000, 0, En 4.335916692555E-06, CFL 0.00460, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 6.65E-15, Te 2.53E-15 - 4368, 182.000, 0, En 1.377642759238E-05, CFL 0.00788, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 6.35E-16 - 4392, 183.000, 0, En 1.188633519867E-05, CFL 0.00643, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se -6.65E-15, Te -1.86E-15 - 4416, 184.000, 0, En 6.101147549354E-06, CFL 0.00383, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 6.65E-15, Te 7.05E-16 - 4440, 185.000, 0, En 5.126053585354E-06, CFL 0.00368, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te -1.12E-16 - 4464, 186.000, 0, En 3.427473289492E-06, CFL 0.00274, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se 0.00E+00, Te 2.84E-16 - 4488, 187.000, 0, En 1.272421218218E-06, CFL 0.00186, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se -6.65E-15, Te -3.47E-16 - 4512, 188.000, 0, En 2.201776246607E-07, CFL 0.00083, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se 0.00E+00, Te 4.82E-16 - 4536, 189.000, 0, En 1.223916006078E-07, CFL 0.00040, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.66E-14, Te -1.07E-15 - 4560, 190.000, 0, En 2.357836392252E-07, CFL 0.00091, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 2.00E-14, Te -1.91E-15 - 4584, 191.000, 0, En 1.068501805502E-06, CFL 0.00190, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 1.04E-15 - 4608, 192.000, 0, En 1.377207748626E-06, CFL 0.00209, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 1.54E-15 - 4632, 193.000, 0, En 9.162878766430E-07, CFL 0.00200, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 2.58E-15 - 4656, 194.000, 0, En 1.056548176954E-06, CFL 0.00200, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -5.04E-15 - 4680, 195.000, 0, En 1.872069818944E-06, CFL 0.00230, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -1.33E-14, Te -4.04E-16 - 4704, 196.000, 0, En 2.192568250878E-06, CFL 0.00301, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 0.00E+00, Te 7.83E-16 - 4728, 197.000, 0, En 1.868228669479E-06, CFL 0.00243, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 0.00E+00, Te -2.74E-15 - 4752, 198.000, 0, En 2.008559440515E-06, CFL 0.00291, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se 0.00E+00, Te 7.81E-16 - 4776, 199.000, 0, En 9.525542583989E-07, CFL 0.00211, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 9.14E-16 - 4800, 200.000, 0, En 5.946527128570E-08, CFL 0.00021, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -2.00E-14, Te -8.22E-16 - 4824, 201.000, 0, En 1.376904844634E-07, CFL 0.00058, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te 4.90E-16 - 4848, 202.000, 0, En 2.374318608698E-06, CFL 0.00311, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 0.00E+00, Te 1.66E-16 - 4872, 203.000, 0, En 7.264538218245E-06, CFL 0.00443, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se 0.00E+00, Te -2.54E-15 - 4896, 204.000, 0, En 5.909010863886E-06, CFL 0.00328, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 8.67E-16 - 4920, 205.000, 0, En 7.553514616362E-07, CFL 0.00119, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -1.33E-14, Te 7.44E-16 - 4944, 206.000, 0, En 1.487790264688E-06, CFL 0.00237, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se 0.00E+00, Te -5.78E-16 - 4968, 207.000, 0, En 2.827293670961E-06, CFL 0.00269, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 1.84E-16 - 4992, 208.000, 0, En 3.553624576128E-06, CFL 0.00293, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 1.33E-14, Te 1.75E-15 - 5016, 209.000, 0, En 1.134082517369E-06, CFL 0.00172, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 6.65E-15, Te -3.14E-15 - 5040, 210.000, 0, En 3.192959709781E-07, CFL 0.00094, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 2.24E-15 - 5064, 211.000, 0, En 8.644293033426E-08, CFL 0.00034, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 6.65E-15, Te 9.57E-17 - 5088, 212.000, 0, En 7.427096836976E-08, CFL 0.00028, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 0.00E+00, Te 2.36E-15 - 5112, 213.000, 0, En 1.941587563353E-06, CFL 0.00254, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -1.33E-14, Te -2.93E-17 - 5136, 214.000, 0, En 4.331620688532E-06, CFL 0.00366, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 6.65E-15, Te 1.70E-15 - 5160, 215.000, 0, En 2.862757813988E-06, CFL 0.00362, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -1.43E-15 - 5184, 216.000, 0, En 7.603531016972E-06, CFL 0.00594, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 3.17E-15 - 5208, 217.000, 0, En 5.045743343728E-06, CFL 0.00385, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -9.60E-16 - 5232, 218.000, 0, En 1.438683020120E-06, CFL 0.00211, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 6.65E-15, Te -1.38E-15 - 5256, 219.000, 0, En 3.721484067890E-07, CFL 0.00118, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se 0.00E+00, Te -8.83E-16 - 5280, 220.000, 0, En 5.023433198845E-07, CFL 0.00116, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 6.65E-15, Te -1.25E-15 - 5304, 221.000, 0, En 1.556217117864E-07, CFL 0.00063, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -6.65E-15, Te 3.12E-15 - 5328, 222.000, 0, En 9.105472480688E-08, CFL 0.00044, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -2.00E-14, Te -1.12E-15 - 5352, 223.000, 0, En 2.015248060519E-07, CFL 0.00069, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 1.09E-15 - 5376, 224.000, 0, En 3.570534460909E-07, CFL 0.00127, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 6.65E-15, Te 3.54E-16 - 5400, 225.000, 0, En 1.208024502367E-06, CFL 0.00188, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 6.65E-15, Te 2.20E-16 - 5424, 226.000, 0, En 1.092579801127E-06, CFL 0.00229, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se 0.00E+00, Te 3.03E-15 - 5448, 227.000, 0, En 2.359180406685E-06, CFL 0.00340, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se -6.65E-15, Te -1.75E-15 - 5472, 228.000, 0, En 7.275962060819E-06, CFL 0.00542, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 1.33E-14, Te -2.56E-16 - 5496, 229.000, 0, En 3.984141796947E-06, CFL 0.00318, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te 4.97E-16 - 5520, 230.000, 0, En 9.336902777093E-07, CFL 0.00203, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 1.33E-14, Te -1.11E-15 - 5544, 231.000, 0, En 2.770188415277E-07, CFL 0.00089, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -4.74E-16 - 5568, 232.000, 0, En 1.657080966245E-07, CFL 0.00073, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 0.00E+00, Te 2.73E-15 - 5592, 233.000, 0, En 2.077455728527E-07, CFL 0.00092, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -7.92E-16 - 5616, 234.000, 0, En 4.885548726467E-06, CFL 0.00423, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 1.33E-14, Te -7.51E-16 - 5640, 235.000, 0, En 4.501050050713E-06, CFL 0.00382, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 1.33E-14, Te -5.07E-16 - 5664, 236.000, 0, En 3.741377543820E-07, CFL 0.00124, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 2.79E-15 - 5688, 237.000, 0, En 9.061664998251E-08, CFL 0.00046, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -9.41E-16 - 5712, 238.000, 0, En 2.776280840067E-07, CFL 0.00106, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 0.00E+00, Te -3.36E-16 - 5736, 239.000, 0, En 6.572977551165E-07, CFL 0.00166, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 1.33E-14, Te 6.17E-16 - 5760, 240.000, 0, En 7.321094724881E-07, CFL 0.00135, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -1.33E-14, Te 4.60E-16 - 5784, 241.000, 0, En 1.662764705872E-06, CFL 0.00257, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 6.65E-15, Te -1.59E-15 - 5808, 242.000, 0, En 2.543812355936E-06, CFL 0.00323, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 2.91E-15 - 5832, 243.000, 0, En 2.295884858612E-06, CFL 0.00216, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.00E-14, Te -1.33E-15 - 5856, 244.000, 0, En 6.755315096974E-07, CFL 0.00121, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -6.65E-15, Te -1.45E-16 - 5880, 245.000, 0, En 3.574623414336E-07, CFL 0.00106, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 6.65E-15, Te 1.28E-16 - 5904, 246.000, 0, En 3.693113413178E-07, CFL 0.00124, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 1.33E-14, Te -1.24E-15 - 5928, 247.000, 0, En 3.945678810505E-07, CFL 0.00132, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.35E-15 - 5952, 248.000, 0, En 5.639745809774E-07, CFL 0.00158, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -1.61E-15 - 5976, 249.000, 0, En 2.054443045701E-06, CFL 0.00308, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 6.65E-15, Te 9.86E-16 - 6000, 250.000, 0, En 2.843916918914E-06, CFL 0.00355, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 0.00E+00, Te 1.48E-15 - 6024, 251.000, 0, En 3.142065199187E-06, CFL 0.00313, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 0.00E+00, Te -3.07E-15 - 6048, 252.000, 0, En 3.345035479215E-06, CFL 0.00354, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me -1.83E-17, Se -1.33E-14, Te 3.53E-15 - 6072, 253.000, 0, En 2.613053762359E-06, CFL 0.00261, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -2.94E-15 - 6096, 254.000, 0, En 3.382204683200E-06, CFL 0.00306, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 2.44E-15 - 6120, 255.000, 0, En 4.086811649593E-06, CFL 0.00339, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -2.47E-15 - 6144, 256.000, 0, En 4.689958012296E-06, CFL 0.00324, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te -5.08E-16 - 6168, 257.000, 0, En 3.532225155531E-06, CFL 0.00283, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -1.33E-14, Te -1.38E-16 - 6192, 258.000, 0, En 5.792038211297E-06, CFL 0.00401, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.66E-14, Te 6.61E-16 - 6216, 259.000, 0, En 1.561405977347E-05, CFL 0.00634, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 6.65E-15, Te 1.40E-15 - 6240, 260.000, 0, En 1.132026299784E-05, CFL 0.00456, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -1.67E-15 - 6264, 261.000, 0, En 2.717696094646E-06, CFL 0.00254, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se -6.65E-15, Te -3.25E-15 - 6288, 262.000, 0, En 1.154466022613E-06, CFL 0.00169, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 5.79E-15 - 6312, 263.000, 0, En 8.056957641908E-07, CFL 0.00164, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se 0.00E+00, Te -2.81E-15 - 6336, 264.000, 0, En 7.598477599115E-07, CFL 0.00152, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 1.55E-15 - 6360, 265.000, 0, En 1.693601707551E-06, CFL 0.00261, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te 6.57E-16 - 6384, 266.000, 0, En 1.857128761326E-06, CFL 0.00237, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -2.26E-15 - 6408, 267.000, 0, En 2.799623727039E-06, CFL 0.00329, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -9.51E-16 - 6432, 268.000, 0, En 3.321312421743E-06, CFL 0.00288, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 2.32E-15 - 6456, 269.000, 0, En 3.131595275716E-06, CFL 0.00321, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -2.04E-15 - 6480, 270.000, 0, En 3.700991607644E-07, CFL 0.00093, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -6.65E-15, Te 4.81E-16 - 6504, 271.000, 0, En 4.765449910568E-07, CFL 0.00109, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se -6.65E-15, Te 4.96E-16 - 6528, 272.000, 0, En 2.661128947455E-06, CFL 0.00281, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 2.00E-14, Te 2.50E-15 - 6552, 273.000, 0, En 4.467006954570E-06, CFL 0.00367, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -1.33E-14, Te -1.16E-15 - 6576, 274.000, 0, En 7.113298984908E-06, CFL 0.00425, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -6.65E-15, Te -2.80E-15 - 6600, 275.000, 0, En 4.424617973022E-06, CFL 0.00331, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.18E-15 - 6624, 276.000, 0, En 4.439615331770E-06, CFL 0.00312, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 6.65E-15, Te 1.68E-15 - 6648, 277.000, 0, En 2.389251680890E-06, CFL 0.00237, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 0.00E+00, Te -2.96E-15 - 6672, 278.000, 0, En 9.613959736015E-07, CFL 0.00167, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 1.33E-14, Te -1.18E-15 - 6696, 279.000, 0, En 3.176407285812E-06, CFL 0.00311, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 1.33E-14, Te 8.54E-16 - 6720, 280.000, 0, En 7.086897952923E-06, CFL 0.00425, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -1.46E-17, Se 0.00E+00, Te -5.80E-16 - 6744, 281.000, 0, En 1.181437089742E-05, CFL 0.00510, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -6.65E-15, Te -1.95E-15 - 6768, 282.000, 0, En 9.759464239330E-06, CFL 0.00412, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 6.65E-15, Te -4.30E-16 - 6792, 283.000, 0, En 3.376698192362E-06, CFL 0.00226, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 6.65E-15, Te 6.14E-16 - 6816, 284.000, 0, En 4.442458525115E-05, CFL 0.00908, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te 2.12E-16 - 6840, 285.000, 0, En 6.292987447091E-05, CFL 0.00784, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se 0.00E+00, Te 4.07E-16 - 6864, 286.000, 0, En 1.905328568770E-05, CFL 0.00491, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 0.00E+00, Te -1.35E-16 - 6888, 287.000, 0, En 2.523213851164E-06, CFL 0.00233, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -1.33E-14, Te 1.33E-15 - 6912, 288.000, 0, En 5.918230032201E-06, CFL 0.00304, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 0.00E+00, Te -2.48E-15 - 6936, 289.000, 0, En 1.198908015712E-05, CFL 0.00455, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 1.93E-15 - 6960, 290.000, 0, En 6.876518288079E-06, CFL 0.00278, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -1.57E-15 - 6984, 291.000, 0, En 7.250195052204E-06, CFL 0.00374, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te 5.65E-16 - 7008, 292.000, 0, En 3.603916196706E-05, CFL 0.00617, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -2.35E-15 - 7032, 293.000, 0, En 3.266572559516E-05, CFL 0.00669, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 6.65E-15, Te 2.69E-15 - 7056, 294.000, 0, En 1.377589112054E-05, CFL 0.00356, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 3.95E-16 - 7080, 295.000, 0, En 6.054952765992E-06, CFL 0.00296, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te -5.11E-16 - 7104, 296.000, 0, En 1.010322689230E-06, CFL 0.00137, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -7.74E-16 - 7128, 297.000, 0, En 1.593446002257E-06, CFL 0.00236, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -1.72E-15 - 7152, 298.000, 0, En 2.305677273317E-06, CFL 0.00277, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 1.03E-15 - 7176, 299.000, 0, En 2.376215355940E-06, CFL 0.00169, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -1.33E-14, Te -2.40E-15 - 7200, 300.000, 0, En 2.569749876529E-06, CFL 0.00216, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se 0.00E+00, Te 2.77E-15 - 7224, 301.000, 0, En 4.555068307551E-06, CFL 0.00260, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 0.00E+00, Te -9.27E-16 - 7248, 302.000, 0, En 9.547797852117E-06, CFL 0.00410, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 6.65E-15, Te 2.90E-16 - 7272, 303.000, 0, En 8.781351648942E-06, CFL 0.00292, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 0.00E+00, Te 1.97E-16 - 7296, 304.000, 0, En 2.725242345106E-06, CFL 0.00182, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 1.17E-15 - 7320, 305.000, 0, En 1.203335698139E-06, CFL 0.00150, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 6.65E-15, Te -1.55E-15 - 7344, 306.000, 0, En 7.042835968566E-07, CFL 0.00113, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 1.33E-14, Te 3.59E-15 - 7368, 307.000, 0, En 1.194316755321E-06, CFL 0.00178, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se 0.00E+00, Te -1.90E-15 - 7392, 308.000, 0, En 2.273636446506E-06, CFL 0.00192, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se 0.00E+00, Te 4.95E-16 - 7416, 309.000, 0, En 3.394794111682E-06, CFL 0.00185, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se -6.65E-15, Te -1.23E-15 - 7440, 310.000, 0, En 2.541555088650E-06, CFL 0.00173, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 1.85E-15 - 7464, 311.000, 0, En 2.391284517407E-06, CFL 0.00211, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 6.65E-15, Te -5.69E-16 - 7488, 312.000, 0, En 1.078772254742E-06, CFL 0.00112, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 0.00E+00, Te -5.05E-16 - 7512, 313.000, 0, En 2.542159209524E-07, CFL 0.00070, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 6.65E-15, Te 3.81E-17 - 7536, 314.000, 0, En 5.890918353855E-06, CFL 0.00350, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se -6.65E-15, Te 1.90E-15 - 7560, 315.000, 0, En 2.186569593310E-05, CFL 0.00555, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 1.01E-15 - 7584, 316.000, 0, En 2.120009973454E-05, CFL 0.00463, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se 0.00E+00, Te -1.72E-15 - 7608, 317.000, 0, En 3.873951260051E-06, CFL 0.00197, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -4.83E-16 - 7632, 318.000, 0, En 6.924466103380E-07, CFL 0.00080, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te 3.00E-16 - 7656, 319.000, 0, En 1.629858437593E-06, CFL 0.00133, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 0.00E+00, Te -2.79E-15 - 7680, 320.000, 0, En 1.028703696523E-06, CFL 0.00107, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 1.33E-14, Te 1.23E-15 - 7704, 321.000, 0, En 4.308689520236E-07, CFL 0.00073, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -1.33E-14, Te -2.25E-15 - 7728, 322.000, 0, En 1.327631500786E-06, CFL 0.00164, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se -6.65E-15, Te -2.82E-17 - 7752, 323.000, 0, En 1.023420063226E-06, CFL 0.00133, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 1.86E-15 - 7776, 324.000, 0, En 6.214274323919E-07, CFL 0.00073, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -3.66E-15 - 7800, 325.000, 0, En 2.337569520776E-06, CFL 0.00171, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 4.37E-15 - 7824, 326.000, 0, En 3.628755556727E-06, CFL 0.00239, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -3.47E-15 - 7848, 327.000, 0, En 1.123221558261E-05, CFL 0.00358, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 2.95E-15 - 7872, 328.000, 0, En 1.031947574504E-05, CFL 0.00256, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se 0.00E+00, Te -2.68E-15 - 7896, 329.000, 0, En 4.360225286531E-06, CFL 0.00258, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 6.65E-15, Te -1.24E-15 - 7920, 330.000, 0, En 3.766055127099E-06, CFL 0.00245, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 2.49E-15 - 7944, 331.000, 0, En 9.027577596136E-07, CFL 0.00109, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -1.67E-15 - 7968, 332.000, 0, En 1.510429967175E-06, CFL 0.00146, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 6.65E-15, Te 3.09E-15 - 7992, 333.000, 0, En 9.884504596469E-07, CFL 0.00088, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se -6.65E-15, Te -1.25E-15 - 8016, 334.000, 0, En 1.143895449602E-06, CFL 0.00127, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -1.33E-14, Te 2.08E-15 - 8040, 335.000, 0, En 1.903345434317E-06, CFL 0.00158, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -6.65E-15, Te -5.83E-17 - 8064, 336.000, 0, En 1.982746833126E-06, CFL 0.00207, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 1.33E-14, Te 1.83E-15 - 8088, 337.000, 0, En 2.713600669786E-06, CFL 0.00267, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -1.33E-14, Te -1.40E-15 - 8112, 338.000, 0, En 1.100548455858E-06, CFL 0.00133, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 2.00E-14, Te 2.92E-15 - 8136, 339.000, 0, En 5.902629210452E-07, CFL 0.00160, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -6.65E-15, Te -2.73E-15 - 8160, 340.000, 0, En 1.566710986520E-06, CFL 0.00155, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 1.33E-14, Te -5.04E-16 - 8184, 341.000, 0, En 1.589007263216E-06, CFL 0.00214, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -1.20E-15 - 8208, 342.000, 0, En 4.230402963802E-07, CFL 0.00119, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se 0.00E+00, Te 1.45E-15 - 8232, 343.000, 0, En 1.232097387921E-07, CFL 0.00052, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te 2.77E-16 - 8256, 344.000, 0, En 3.024863200486E-07, CFL 0.00054, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -2.19E-15 - 8280, 345.000, 0, En 7.094368380016E-07, CFL 0.00087, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 6.47E-16 - 8304, 346.000, 0, En 2.182194268055E-06, CFL 0.00180, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -3.56E-16 - 8328, 347.000, 0, En 5.356317788212E-06, CFL 0.00210, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te 3.46E-16 - 8352, 348.000, 0, En 1.550886055015E-05, CFL 0.00396, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -7.43E-16 - 8376, 349.000, 0, En 2.221763183907E-05, CFL 0.00449, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te -1.37E-15 - 8400, 350.000, 0, En 1.084131583515E-05, CFL 0.00344, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 2.50E-15 - 8424, 351.000, 0, En 2.431961015988E-06, CFL 0.00233, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -1.47E-15 - 8448, 352.000, 0, En 2.971407770938E-06, CFL 0.00245, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 1.35E-15 - 8472, 353.000, 0, En 1.127819251377E-05, CFL 0.00379, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -6.65E-15, Te -4.82E-15 - 8496, 354.000, 0, En 9.954913590001E-06, CFL 0.00272, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 6.65E-15, Te 4.72E-15 - 8520, 355.000, 0, En 8.103238465275E-06, CFL 0.00238, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 6.65E-15, Te -1.91E-15 - 8544, 356.000, 0, En 5.342447872777E-06, CFL 0.00229, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -1.33E-14, Te 2.73E-15 - 8568, 357.000, 0, En 2.615523989261E-06, CFL 0.00205, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se -6.65E-15, Te -2.04E-16 - 8592, 358.000, 0, En 1.092054949801E-06, CFL 0.00100, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 1.33E-14, Te 1.63E-16 - 8616, 359.000, 0, En 1.392113651373E-06, CFL 0.00083, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -1.60E-15 - 8640, 360.000, 0, En 6.411091509999E-07, CFL 0.00067, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 6.65E-15, Te 4.44E-15 - 8664, 361.000, 0, En 1.516624638263E-07, CFL 0.00045, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7836, Me -3.10E-17, Se -2.00E-14, Te -2.80E-15 - 8688, 362.000, 0, En 3.110167012165E-07, CFL 0.00074, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 8.24E-16 - 8712, 363.000, 0, En 1.578986154685E-07, CFL 0.00043, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te 9.08E-16 - 8736, 364.000, 0, En 3.819248310869E-07, CFL 0.00067, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 0.00E+00, Te -1.36E-15 - 8760, 365.000, 0, En 6.302122721061E-07, CFL 0.00084, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -1.33E-14, Te 1.79E-15 + 24, 1.000, 0, En 2.106194244314E-06, CFL 0.00123, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.56E-15 + 48, 2.000, 0, En 4.767882295385E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 2.24E-16 + 72, 3.000, 0, En 6.803631816593E-06, CFL 0.00326, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -4.10E-16 + 96, 4.000, 0, En 4.793602645821E-06, CFL 0.00209, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.00E-14, Te 3.61E-15 + 120, 5.000, 0, En 2.840621223700E-07, CFL 0.00054, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 6.65E-15, Te -1.23E-15 + 144, 6.000, 0, En 9.880116393336E-07, CFL 0.00091, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.25E-15 + 168, 7.000, 0, En 5.523637394813E-07, CFL 0.00107, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 3.17E-15 + 192, 8.000, 0, En 2.108479732168E-06, CFL 0.00159, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te -6.71E-16 + 216, 9.000, 0, En 4.321811022456E-06, CFL 0.00253, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se 0.00E+00, Te -9.84E-16 + 240, 10.000, 0, En 1.159722089816E-05, CFL 0.00360, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 6.65E-15, Te -1.80E-15 + 264, 11.000, 0, En 8.862021727916E-06, CFL 0.00234, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -6.65E-15, Te -4.70E-16 + 288, 12.000, 0, En 6.688746616290E-06, CFL 0.00304, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 1.33E-14, Te -7.36E-16 + 312, 13.000, 0, En 3.151372070203E-06, CFL 0.00126, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 0.00E+00, Te 1.39E-16 + 336, 14.000, 0, En 2.975073607339E-06, CFL 0.00181, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -1.64E-15 + 360, 15.000, 0, En 6.785927307050E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.06E-15 + 384, 16.000, 0, En 2.638273949411E-06, CFL 0.00195, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 6.65E-15, Te -1.41E-15 + 408, 17.000, 0, En 7.100180629411E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -2.00E-14, Te 2.03E-15 + 432, 18.000, 0, En 9.455441979352E-07, CFL 0.00084, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te 4.84E-16 + 456, 19.000, 0, En 1.340158692576E-06, CFL 0.00172, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te -6.83E-17 + 480, 20.000, 0, En 3.888615140607E-06, CFL 0.00337, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 2.85E-15 + 504, 21.000, 0, En 1.846983430858E-06, CFL 0.00129, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 6.65E-15, Te -6.50E-16 + 528, 22.000, 0, En 2.526695986669E-06, CFL 0.00178, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -1.33E-14, Te -1.92E-15 + 552, 23.000, 0, En 3.976436672395E-06, CFL 0.00172, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 9.18E-16 + 576, 24.000, 0, En 3.917955768256E-06, CFL 0.00189, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -4.25E-15 + 600, 25.000, 0, En 1.160854655752E-05, CFL 0.00332, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 2.70E-15 + 624, 26.000, 0, En 6.225530254478E-06, CFL 0.00211, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -2.91E-15 + 648, 27.000, 0, En 1.590574826334E-05, CFL 0.00314, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -6.65E-15, Te -7.06E-16 + 672, 28.000, 0, En 1.037218518310E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se -6.65E-15, Te -6.22E-16 + 696, 29.000, 0, En 1.285200696727E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 6.65E-15, Te 1.11E-15 + 720, 30.000, 0, En 4.853949902868E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 6.65E-15, Te -1.48E-16 + 744, 31.000, 0, En 8.595038106641E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se -6.65E-15, Te 1.51E-15 + 768, 32.000, 0, En 1.895791141966E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se 0.00E+00, Te 4.41E-16 + 792, 33.000, 0, En 3.221721500026E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -1.92E-16 + 816, 34.000, 0, En 2.285440162504E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 3.36E-15 + 840, 35.000, 0, En 1.901978248140E-07, CFL 0.00039, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 0.00E+00, Te -3.15E-15 + 864, 36.000, 0, En 4.140756565580E-07, CFL 0.00058, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 6.65E-15, Te -6.19E-16 + 888, 37.000, 0, En 1.165582876474E-06, CFL 0.00153, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 6.65E-15, Te 1.66E-15 + 912, 38.000, 0, En 2.056311772790E-06, CFL 0.00179, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 0.00E+00, Te 2.19E-16 + 936, 39.000, 0, En 3.135486878064E-06, CFL 0.00183, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -2.41E-15 + 960, 40.000, 0, En 3.012786705325E-07, CFL 0.00069, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -6.65E-15, Te 1.04E-15 + 984, 41.000, 0, En 9.228792661935E-07, CFL 0.00110, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -2.28E-15 + 1008, 42.000, 0, En 1.896247309734E-06, CFL 0.00136, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 0.00E+00, Te 4.41E-17 + 1032, 43.000, 0, En 2.402404817407E-06, CFL 0.00214, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 6.65E-15, Te -6.66E-16 + 1056, 44.000, 0, En 5.738981854144E-07, CFL 0.00082, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se -6.65E-15, Te 1.83E-15 + 1080, 45.000, 0, En 1.728012748149E-06, CFL 0.00095, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se 0.00E+00, Te -2.27E-15 + 1104, 46.000, 0, En 1.212189225468E-06, CFL 0.00099, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -4.54E-16 + 1128, 47.000, 0, En 3.417681986357E-07, CFL 0.00042, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se -6.65E-15, Te 3.26E-16 + 1152, 48.000, 0, En 7.125872277334E-07, CFL 0.00058, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 0.00E+00, Te -1.03E-15 + 1176, 49.000, 0, En 1.277606349148E-06, CFL 0.00076, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -2.19E-15 + 1200, 50.000, 0, En 4.204310610216E-07, CFL 0.00038, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -3.06E-15 + 1224, 51.000, 0, En 2.279763808504E-06, CFL 0.00197, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 2.12E-15 + 1248, 52.000, 0, En 9.802740031423E-06, CFL 0.00304, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 1.33E-14, Te -5.95E-16 + 1272, 53.000, 0, En 7.016731371635E-06, CFL 0.00254, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se -6.65E-15, Te 4.47E-16 + 1296, 54.000, 0, En 5.714326549494E-06, CFL 0.00229, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 7.78E-16 + 1320, 55.000, 0, En 5.449492563811E-06, CFL 0.00251, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 0.00E+00, Te -3.91E-15 + 1344, 56.000, 0, En 4.318159839767E-06, CFL 0.00295, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 6.65E-15, Te 4.81E-16 + 1368, 57.000, 0, En 3.453232769654E-06, CFL 0.00155, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 3.06E-15 + 1392, 58.000, 0, En 2.203498579912E-06, CFL 0.00123, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 1.33E-14, Te -1.70E-16 + 1416, 59.000, 0, En 1.135980907689E-06, CFL 0.00077, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -1.13E-15 + 1440, 60.000, 0, En 8.546175399932E-07, CFL 0.00086, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te -7.77E-16 + 1464, 61.000, 0, En 9.473489122008E-07, CFL 0.00137, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te -3.12E-16 + 1488, 62.000, 0, En 5.133130419579E-06, CFL 0.00283, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se -6.65E-15, Te -1.86E-15 + 1512, 63.000, 0, En 1.551808055192E-06, CFL 0.00206, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 7.83E-16 + 1536, 64.000, 0, En 1.288451797266E-06, CFL 0.00237, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te -2.53E-16 + 1560, 65.000, 0, En 1.001312775176E-06, CFL 0.00185, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 3.28E-15 + 1584, 66.000, 0, En 1.072634941685E-06, CFL 0.00106, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 1.33E-14, Te -2.69E-15 + 1608, 67.000, 0, En 3.667484045098E-06, CFL 0.00197, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se -1.33E-14, Te 1.19E-15 + 1632, 68.000, 0, En 5.931922511844E-06, CFL 0.00311, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 6.65E-15, Te -6.79E-16 + 1656, 69.000, 0, En 3.322085516183E-06, CFL 0.00196, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 0.00E+00, Te 2.63E-15 + 1680, 70.000, 0, En 2.702105972780E-06, CFL 0.00200, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 1.33E-14, Te -3.28E-16 + 1704, 71.000, 0, En 3.608569958614E-06, CFL 0.00223, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -6.65E-15, Te 1.24E-15 + 1728, 72.000, 0, En 5.084535885932E-06, CFL 0.00313, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se -6.65E-15, Te -1.41E-15 + 1752, 73.000, 0, En 8.086557245777E-06, CFL 0.00359, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se 0.00E+00, Te 2.59E-15 + 1776, 74.000, 0, En 6.647075878804E-06, CFL 0.00346, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se -6.65E-15, Te -3.35E-15 + 1800, 75.000, 0, En 1.769735246338E-06, CFL 0.00182, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -2.19E-15 + 1824, 76.000, 0, En 1.983520737678E-06, CFL 0.00179, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 1.53E-15 + 1848, 77.000, 0, En 7.333948947334E-06, CFL 0.00321, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te 1.29E-15 + 1872, 78.000, 0, En 4.130971523006E-06, CFL 0.00236, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 6.65E-15, Te 4.36E-16 + 1896, 79.000, 0, En 5.242580449636E-06, CFL 0.00307, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 9.05E-16 + 1920, 80.000, 0, En 4.940391391368E-06, CFL 0.00228, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -2.48E-15 + 1944, 81.000, 0, En 2.837501285500E-06, CFL 0.00214, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 6.65E-15, Te 4.19E-16 + 1968, 82.000, 0, En 4.524477951628E-06, CFL 0.00222, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.50E-15 + 1992, 83.000, 0, En 2.302526608573E-06, CFL 0.00190, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se 0.00E+00, Te -3.91E-16 + 2016, 84.000, 0, En 1.699921773416E-06, CFL 0.00178, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se -6.65E-15, Te 1.06E-15 + 2040, 85.000, 0, En 2.873887900113E-06, CFL 0.00150, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -6.65E-15, Te 2.70E-15 + 2064, 86.000, 0, En 4.541638137415E-06, CFL 0.00183, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 0.00E+00, Te -3.50E-15 + 2088, 87.000, 0, En 4.515620523831E-06, CFL 0.00183, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 2.00E-14, Te 2.57E-15 + 2112, 88.000, 0, En 9.184882593991E-06, CFL 0.00328, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te 4.75E-17 + 2136, 89.000, 0, En 1.318501771047E-05, CFL 0.00379, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -2.59E-15 + 2160, 90.000, 0, En 9.769977357258E-06, CFL 0.00247, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 2.35E-15 + 2184, 91.000, 0, En 6.833767883702E-06, CFL 0.00254, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 8.28E-16 + 2208, 92.000, 0, En 9.858155175882E-07, CFL 0.00083, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -7.45E-16 + 2232, 93.000, 0, En 1.576494297783E-06, CFL 0.00152, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -1.19E-15 + 2256, 94.000, 0, En 1.247999210171E-06, CFL 0.00166, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -1.05E-15 + 2280, 95.000, 0, En 2.451943548767E-06, CFL 0.00137, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se -6.65E-15, Te 2.74E-15 + 2304, 96.000, 0, En 5.864439539624E-06, CFL 0.00379, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -1.34E-15 + 2328, 97.000, 0, En 2.494466145555E-05, CFL 0.00452, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 6.65E-15, Te 1.54E-15 + 2352, 98.000, 0, En 1.818754103683E-05, CFL 0.00466, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -1.33E-14, Te -2.22E-15 + 2376, 99.000, 0, En 1.822868356125E-06, CFL 0.00144, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 1.40E-15 + 2400, 100.000, 0, En 6.141294846363E-06, CFL 0.00265, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 2.00E-14, Te 1.32E-15 + 2424, 101.000, 0, En 2.341386045168E-06, CFL 0.00215, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -2.00E-14, Te -4.79E-16 + 2448, 102.000, 0, En 4.137626799930E-06, CFL 0.00288, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 1.33E-14, Te -3.05E-16 + 2472, 103.000, 0, En 2.848145772294E-06, CFL 0.00253, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 0.00E+00, Te -1.82E-15 + 2496, 104.000, 0, En 3.471984817723E-06, CFL 0.00314, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 6.65E-15, Te -2.90E-16 + 2520, 105.000, 0, En 1.015434899276E-06, CFL 0.00135, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -6.65E-15, Te 8.54E-16 + 2544, 106.000, 0, En 2.934364633007E-06, CFL 0.00356, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -1.33E-14, Te -2.44E-15 + 2568, 107.000, 0, En 9.005393058062E-06, CFL 0.00514, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -1.33E-14, Te 3.19E-15 + 2592, 108.000, 0, En 6.431109762157E-06, CFL 0.00420, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.66E-14, Te -3.63E-15 + 2616, 109.000, 0, En 1.795616343125E-06, CFL 0.00187, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 2.32E-15 + 2640, 110.000, 0, En 7.388243911634E-07, CFL 0.00091, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te 1.03E-15 + 2664, 111.000, 0, En 8.292801463935E-07, CFL 0.00091, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 1.33E-14, Te -1.56E-15 + 2688, 112.000, 0, En 1.982727995420E-06, CFL 0.00169, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 6.65E-15, Te 5.19E-15 + 2712, 113.000, 0, En 6.078104471171E-06, CFL 0.00275, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 6.65E-15, Te -2.17E-16 + 2736, 114.000, 0, En 7.778755577130E-06, CFL 0.00330, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 1.33E-14, Te -1.64E-15 + 2760, 115.000, 0, En 2.091539011372E-06, CFL 0.00152, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -1.36E-15 + 2784, 116.000, 0, En 3.138423058558E-06, CFL 0.00265, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 7.67E-16 + 2808, 117.000, 0, En 7.750093549741E-06, CFL 0.00291, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se -6.65E-15, Te -1.29E-15 + 2832, 118.000, 0, En 9.583679369464E-06, CFL 0.00353, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te 5.07E-16 + 2856, 119.000, 0, En 8.074295305365E-06, CFL 0.00351, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 1.33E-14, Te 1.39E-15 + 2880, 120.000, 0, En 5.032223411344E-06, CFL 0.00282, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se 0.00E+00, Te -7.54E-16 + 2904, 121.000, 0, En 5.413497196191E-06, CFL 0.00418, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 2.00E-14, Te 9.34E-16 + 2928, 122.000, 0, En 6.838635931126E-06, CFL 0.00398, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te -3.99E-16 + 2952, 123.000, 0, En 1.661975463563E-06, CFL 0.00156, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se 0.00E+00, Te -7.67E-17 + 2976, 124.000, 0, En 1.605765272979E-06, CFL 0.00243, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 6.65E-15, Te 3.22E-15 + 3000, 125.000, 0, En 1.022596527440E-06, CFL 0.00197, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 6.65E-15, Te 3.49E-16 + 3024, 126.000, 0, En 1.350382600425E-06, CFL 0.00234, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -1.25E-15 + 3048, 127.000, 0, En 1.000211585873E-05, CFL 0.00621, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 0.00E+00, Te 1.53E-17 + 3072, 128.000, 0, En 1.015701784012E-05, CFL 0.00381, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 6.65E-15, Te 6.19E-16 + 3096, 129.000, 0, En 1.601412124842E-06, CFL 0.00205, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se -6.65E-15, Te -8.85E-16 + 3120, 130.000, 0, En 3.175569622802E-06, CFL 0.00337, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 1.33E-14, Te -2.97E-16 + 3144, 131.000, 0, En 7.376714794958E-06, CFL 0.00448, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 0.00E+00, Te 1.96E-15 + 3168, 132.000, 0, En 3.739134308630E-06, CFL 0.00326, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -6.65E-15, Te -2.30E-15 + 3192, 133.000, 0, En 1.444603072968E-06, CFL 0.00185, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te 3.98E-16 + 3216, 134.000, 0, En 6.293801427962E-07, CFL 0.00121, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 1.50E-15 + 3240, 135.000, 0, En 5.513223168911E-07, CFL 0.00105, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se -6.65E-15, Te 1.93E-15 + 3264, 136.000, 0, En 4.502601549755E-06, CFL 0.00466, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 6.65E-15, Te -2.87E-15 + 3288, 137.000, 0, En 4.612094530296E-06, CFL 0.00378, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se -6.65E-15, Te 1.44E-15 + 3312, 138.000, 0, En 1.036712982664E-06, CFL 0.00204, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -6.65E-15, Te -2.36E-15 + 3336, 139.000, 0, En 3.293333435160E-06, CFL 0.00344, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -6.65E-15, Te 3.24E-15 + 3360, 140.000, 0, En 5.495644593819E-06, CFL 0.00492, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -2.25E-15 + 3384, 141.000, 0, En 3.299355665414E-06, CFL 0.00307, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se -6.65E-15, Te -9.48E-16 + 3408, 142.000, 0, En 1.840174201435E-06, CFL 0.00219, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -6.65E-15, Te 9.23E-16 + 3432, 143.000, 0, En 1.336881830668E-06, CFL 0.00190, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -6.65E-15, Te -6.85E-16 + 3456, 144.000, 0, En 8.833949125207E-07, CFL 0.00181, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te 8.54E-17 + 3480, 145.000, 0, En 1.453153359977E-06, CFL 0.00201, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 0.00E+00, Te -1.32E-15 + 3504, 146.000, 0, En 4.668369156933E-07, CFL 0.00133, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 1.33E-14, Te 6.80E-16 + 3528, 147.000, 0, En 4.181421717301E-07, CFL 0.00121, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -2.00E-14, Te -5.39E-16 + 3552, 148.000, 0, En 4.506384866976E-07, CFL 0.00095, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 1.41E-15 + 3576, 149.000, 0, En 1.359996495811E-07, CFL 0.00035, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.00E-14, Te -2.57E-15 + 3600, 150.000, 0, En 9.243790758942E-07, CFL 0.00180, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 6.95E-16 + 3624, 151.000, 0, En 1.922152573282E-06, CFL 0.00288, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -1.10E-15 + 3648, 152.000, 0, En 4.239895021268E-07, CFL 0.00090, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te -1.45E-15 + 3672, 153.000, 0, En 7.515624504498E-07, CFL 0.00178, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 6.65E-15, Te 1.21E-15 + 3696, 154.000, 0, En 1.561433284082E-06, CFL 0.00259, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 9.42E-16 + 3720, 155.000, 0, En 3.049598532183E-07, CFL 0.00101, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -1.32E-15 + 3744, 156.000, 0, En 5.463626103780E-06, CFL 0.00409, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 1.53E-15 + 3768, 157.000, 0, En 1.971699373482E-05, CFL 0.00863, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te 6.85E-16 + 3792, 158.000, 0, En 1.685972373769E-05, CFL 0.00662, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -6.65E-15, Te -2.62E-15 + 3816, 159.000, 0, En 6.414439923620E-06, CFL 0.00340, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te 2.81E-16 + 3840, 160.000, 0, En 3.653773685290E-06, CFL 0.00403, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -6.65E-15, Te 2.17E-15 + 3864, 161.000, 0, En 7.824864849503E-06, CFL 0.00518, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se -6.65E-15, Te -2.09E-15 + 3888, 162.000, 0, En 7.761305861198E-06, CFL 0.00439, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se 0.00E+00, Te 1.04E-15 + 3912, 163.000, 0, En 3.427116106458E-06, CFL 0.00321, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te -7.27E-16 + 3936, 164.000, 0, En 2.332359478981E-06, CFL 0.00316, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 2.87E-15 + 3960, 165.000, 0, En 1.881737632162E-06, CFL 0.00300, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -9.66E-16 + 3984, 166.000, 0, En 1.405968917042E-06, CFL 0.00258, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 1.33E-14, Te -1.55E-16 + 4008, 167.000, 0, En 4.749080913603E-07, CFL 0.00141, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.71E-15 + 4032, 168.000, 0, En 4.316950350266E-07, CFL 0.00129, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 0.00E+00, Te -5.25E-16 + 4056, 169.000, 0, En 6.432920103918E-07, CFL 0.00131, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -6.65E-15, Te -9.07E-16 + 4080, 170.000, 0, En 2.536389611145E-06, CFL 0.00316, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 0.00E+00, Te -1.96E-15 + 4104, 171.000, 0, En 5.623143561608E-06, CFL 0.00524, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 9.55E-16 + 4128, 172.000, 0, En 3.783644689071E-06, CFL 0.00377, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 1.33E-14, Te -6.54E-16 + 4152, 173.000, 0, En 1.249151505427E-06, CFL 0.00223, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.58E-15 + 4176, 174.000, 0, En 1.974599907093E-06, CFL 0.00267, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -2.00E-14, Te -1.12E-15 + 4200, 175.000, 0, En 3.878841453111E-06, CFL 0.00304, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 6.65E-15, Te 2.46E-15 + 4224, 176.000, 0, En 4.657551835140E-06, CFL 0.00376, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -1.33E-14, Te -1.96E-15 + 4248, 177.000, 0, En 2.199815053993E-06, CFL 0.00302, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 1.33E-14, Te 2.03E-15 + 4272, 178.000, 0, En 7.685605633126E-07, CFL 0.00147, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 6.65E-15, Te -7.37E-16 + 4296, 179.000, 0, En 4.023974732926E-07, CFL 0.00123, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -1.33E-14, Te 4.09E-15 + 4320, 180.000, 0, En 4.196778305370E-07, CFL 0.00117, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 0.00E+00, Te -4.78E-15 + 4344, 181.000, 0, En 4.330808722452E-06, CFL 0.00460, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 6.65E-15, Te 3.06E-15 + 4368, 182.000, 0, En 1.374837220328E-05, CFL 0.00787, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te -3.14E-16 + 4392, 183.000, 0, En 1.165138085911E-05, CFL 0.00637, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 0.00E+00, Te -1.22E-15 + 4416, 184.000, 0, En 4.997666952216E-06, CFL 0.00349, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 0.00E+00, Te 1.18E-15 + 4440, 185.000, 0, En 3.884083379305E-06, CFL 0.00331, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 1.33E-14, Te -6.80E-16 + 4464, 186.000, 0, En 3.418006912950E-06, CFL 0.00272, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se -6.65E-15, Te -2.93E-16 + 4488, 187.000, 0, En 1.258691181881E-06, CFL 0.00184, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se 0.00E+00, Te -1.57E-15 + 4512, 188.000, 0, En 2.183726490186E-07, CFL 0.00082, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se -6.65E-15, Te 1.26E-15 + 4536, 189.000, 0, En 1.281686590243E-07, CFL 0.00043, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.00E-14, Te -1.40E-15 + 4560, 190.000, 0, En 2.347347170221E-07, CFL 0.00090, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -1.17E-15 + 4584, 191.000, 0, En 1.056645095127E-06, CFL 0.00190, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 6.29E-16 + 4608, 192.000, 0, En 1.369388475705E-06, CFL 0.00209, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 1.79E-15 + 4632, 193.000, 0, En 9.188479763015E-07, CFL 0.00201, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 2.92E-15 + 4656, 194.000, 0, En 1.068395429694E-06, CFL 0.00201, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 6.65E-15, Te -3.64E-15 + 4680, 195.000, 0, En 1.887219460894E-06, CFL 0.00231, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.66E-14, Te -8.83E-16 + 4704, 196.000, 0, En 2.208496534715E-06, CFL 0.00302, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 6.65E-15, Te 9.35E-16 + 4728, 197.000, 0, En 1.881963364781E-06, CFL 0.00244, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 6.65E-15, Te -2.23E-15 + 4752, 198.000, 0, En 2.011336961444E-06, CFL 0.00292, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -1.33E-14, Te 4.73E-16 + 4776, 199.000, 0, En 9.472475052777E-07, CFL 0.00210, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.09E-15 + 4800, 200.000, 0, En 5.851492838110E-08, CFL 0.00020, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -6.65E-15, Te -1.16E-15 + 4824, 201.000, 0, En 1.362873559740E-07, CFL 0.00058, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 0.00E+00, Te 7.33E-16 + 4848, 202.000, 0, En 2.242264325145E-06, CFL 0.00296, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 6.65E-15, Te -4.36E-16 + 4872, 203.000, 0, En 7.247195016432E-06, CFL 0.00442, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se -6.65E-15, Te -1.51E-15 + 4896, 204.000, 0, En 5.905874422403E-06, CFL 0.00328, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 1.45E-15 + 4920, 205.000, 0, En 7.532790823914E-07, CFL 0.00119, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -1.33E-14, Te -1.80E-16 + 4944, 206.000, 0, En 1.437564881567E-06, CFL 0.00229, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se 0.00E+00, Te -1.48E-15 + 4968, 207.000, 0, En 2.811713931763E-06, CFL 0.00270, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 6.58E-16 + 4992, 208.000, 0, En 3.562873941464E-06, CFL 0.00297, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 2.29E-15 + 5016, 209.000, 0, En 1.113453695326E-06, CFL 0.00170, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 6.65E-15, Te -2.73E-15 + 5040, 210.000, 0, En 3.052780586731E-07, CFL 0.00091, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 1.80E-15 + 5064, 211.000, 0, En 8.161637118997E-08, CFL 0.00033, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 0.00E+00, Te -6.09E-16 + 5088, 212.000, 0, En 7.283829365616E-08, CFL 0.00027, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 1.64E-15 + 5112, 213.000, 0, En 1.926761545332E-06, CFL 0.00253, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -2.00E-14, Te 5.84E-16 + 5136, 214.000, 0, En 4.318609005122E-06, CFL 0.00365, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 6.65E-15, Te -4.40E-16 + 5160, 215.000, 0, En 2.871934624703E-06, CFL 0.00363, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -1.12E-15 + 5184, 216.000, 0, En 7.544461948158E-06, CFL 0.00590, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.60E-15 + 5208, 217.000, 0, En 5.079678332833E-06, CFL 0.00385, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -1.12E-15 + 5232, 218.000, 0, En 1.413952617423E-06, CFL 0.00210, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 6.65E-15, Te -1.13E-15 + 5256, 219.000, 0, En 3.768796887269E-07, CFL 0.00120, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se 6.65E-15, Te -1.53E-15 + 5280, 220.000, 0, En 5.065982178619E-07, CFL 0.00116, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 0.00E+00, Te 1.10E-17 + 5304, 221.000, 0, En 1.562877651945E-07, CFL 0.00063, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -1.33E-14, Te 1.93E-15 + 5328, 222.000, 0, En 9.085553835330E-08, CFL 0.00044, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -1.33E-14, Te -1.66E-16 + 5352, 223.000, 0, En 2.006850362432E-07, CFL 0.00069, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 1.28E-15 + 5376, 224.000, 0, En 3.550551671848E-07, CFL 0.00127, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 1.33E-14, Te -5.03E-16 + 5400, 225.000, 0, En 1.203194912105E-06, CFL 0.00188, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 0.00E+00, Te 2.00E-15 + 5424, 226.000, 0, En 1.088643645559E-06, CFL 0.00229, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se 0.00E+00, Te 2.50E-15 + 5448, 227.000, 0, En 2.349818670258E-06, CFL 0.00339, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -2.80E-16 + 5472, 228.000, 0, En 7.258862936450E-06, CFL 0.00541, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 6.65E-15, Te -1.07E-15 + 5496, 229.000, 0, En 3.983595107387E-06, CFL 0.00317, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te 1.10E-16 + 5520, 230.000, 0, En 9.347909647809E-07, CFL 0.00203, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 1.33E-14, Te -9.93E-16 + 5544, 231.000, 0, En 2.765011299778E-07, CFL 0.00089, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -3.44E-16 + 5568, 232.000, 0, En 1.666609936380E-07, CFL 0.00073, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 6.65E-15, Te 2.48E-15 + 5592, 233.000, 0, En 2.085409707277E-07, CFL 0.00092, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se -6.65E-15, Te -7.99E-16 + 5616, 234.000, 0, En 4.882915074313E-06, CFL 0.00423, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 6.65E-15, Te -1.39E-15 + 5640, 235.000, 0, En 4.195814796010E-06, CFL 0.00358, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 2.00E-14, Te -3.17E-16 + 5664, 236.000, 0, En 3.166843016787E-07, CFL 0.00101, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 2.81E-15 + 5688, 237.000, 0, En 8.730390095042E-08, CFL 0.00034, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -6.50E-16 + 5712, 238.000, 0, En 1.865974752398E-07, CFL 0.00080, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 6.65E-15, Te -1.67E-15 + 5736, 239.000, 0, En 3.985937839722E-07, CFL 0.00113, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 1.33E-14, Te 1.02E-15 + 5760, 240.000, 0, En 6.801226710625E-07, CFL 0.00140, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.00E-14, Te 9.73E-16 + 5784, 241.000, 0, En 1.566498769681E-06, CFL 0.00252, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 6.65E-15, Te -2.40E-15 + 5808, 242.000, 0, En 2.603499824745E-06, CFL 0.00328, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 3.16E-15 + 5832, 243.000, 0, En 2.077539595217E-06, CFL 0.00195, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.66E-14, Te -2.41E-15 + 5856, 244.000, 0, En 6.940812993933E-07, CFL 0.00125, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -6.65E-15, Te 1.02E-15 + 5880, 245.000, 0, En 3.345837859130E-07, CFL 0.00103, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 6.65E-15, Te -7.85E-16 + 5904, 246.000, 0, En 3.622087440348E-07, CFL 0.00123, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 1.33E-14, Te -1.07E-15 + 5928, 247.000, 0, En 3.993474982886E-07, CFL 0.00132, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se -6.65E-15, Te 2.70E-15 + 5952, 248.000, 0, En 5.826086032154E-07, CFL 0.00161, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se 0.00E+00, Te -1.98E-15 + 5976, 249.000, 0, En 2.078628847499E-06, CFL 0.00309, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 6.65E-15, Te 1.89E-15 + 6000, 250.000, 0, En 2.865734466302E-06, CFL 0.00356, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 0.00E+00, Te 1.93E-15 + 6024, 251.000, 0, En 3.155400217585E-06, CFL 0.00313, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 0.00E+00, Te -3.01E-15 + 6048, 252.000, 0, En 3.307722764526E-06, CFL 0.00353, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me -1.83E-17, Se -1.33E-14, Te 3.69E-15 + 6072, 253.000, 0, En 2.622084519598E-06, CFL 0.00263, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -2.11E-15 + 6096, 254.000, 0, En 3.385183646952E-06, CFL 0.00308, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 3.07E-15 + 6120, 255.000, 0, En 4.093167120373E-06, CFL 0.00342, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -2.69E-15 + 6144, 256.000, 0, En 4.704940928602E-06, CFL 0.00329, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 2.00E-14, Te 3.80E-16 + 6168, 257.000, 0, En 3.545781070990E-06, CFL 0.00283, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -5.80E-17 + 6192, 258.000, 0, En 5.847146849328E-06, CFL 0.00409, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.66E-14, Te 7.60E-17 + 6216, 259.000, 0, En 1.562671311130E-05, CFL 0.00634, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 6.65E-15, Te 1.38E-15 + 6240, 260.000, 0, En 1.135130042974E-05, CFL 0.00458, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -2.30E-15 + 6264, 261.000, 0, En 2.765962743696E-06, CFL 0.00261, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se -6.65E-15, Te -2.92E-15 + 6288, 262.000, 0, En 1.239461819978E-06, CFL 0.00178, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 6.00E-15 + 6312, 263.000, 0, En 8.079573556480E-07, CFL 0.00164, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se 0.00E+00, Te -3.34E-15 + 6336, 264.000, 0, En 7.343791291104E-07, CFL 0.00154, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 3.23E-15 + 6360, 265.000, 0, En 1.704893883172E-06, CFL 0.00257, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se -6.65E-15, Te -7.27E-16 + 6384, 266.000, 0, En 1.883955123178E-06, CFL 0.00242, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -6.65E-15, Te -1.98E-15 + 6408, 267.000, 0, En 2.792561430672E-06, CFL 0.00328, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te 5.69E-16 + 6432, 268.000, 0, En 3.313022102525E-06, CFL 0.00288, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 1.32E-15 + 6456, 269.000, 0, En 3.119776750649E-06, CFL 0.00320, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.39E-15 + 6480, 270.000, 0, En 3.628673600547E-07, CFL 0.00091, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te 8.23E-16 + 6504, 271.000, 0, En 4.799074611432E-07, CFL 0.00109, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te -1.96E-15 + 6528, 272.000, 0, En 2.662906955124E-06, CFL 0.00280, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 3.69E-15 + 6552, 273.000, 0, En 4.461248673262E-06, CFL 0.00366, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 5.33E-17 + 6576, 274.000, 0, En 7.095571934030E-06, CFL 0.00424, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -1.33E-14, Te -2.83E-15 + 6600, 275.000, 0, En 4.383899496896E-06, CFL 0.00330, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 3.42E-16 + 6624, 276.000, 0, En 4.398866947359E-06, CFL 0.00307, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 1.33E-14, Te 5.09E-16 + 6648, 277.000, 0, En 2.383451065494E-06, CFL 0.00236, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 0.00E+00, Te -2.88E-15 + 6672, 278.000, 0, En 7.758712706587E-07, CFL 0.00145, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 6.65E-15, Te -6.97E-16 + 6696, 279.000, 0, En 3.018826334093E-06, CFL 0.00316, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 6.65E-15, Te 5.59E-16 + 6720, 280.000, 0, En 7.022217353524E-06, CFL 0.00422, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -1.46E-17, Se 1.33E-14, Te 9.36E-16 + 6744, 281.000, 0, En 1.174466271571E-05, CFL 0.00508, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -1.33E-14, Te -2.09E-15 + 6768, 282.000, 0, En 9.707843429020E-06, CFL 0.00411, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 6.65E-15, Te -1.11E-15 + 6792, 283.000, 0, En 3.369970070052E-06, CFL 0.00225, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 6.65E-15, Te 1.50E-15 + 6816, 284.000, 0, En 4.439441355688E-05, CFL 0.00907, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te -5.20E-16 + 6840, 285.000, 0, En 6.272570664031E-05, CFL 0.00787, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se -6.65E-15, Te 2.24E-15 + 6864, 286.000, 0, En 1.899209536999E-05, CFL 0.00490, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 0.00E+00, Te -1.93E-15 + 6888, 287.000, 0, En 2.623982808556E-06, CFL 0.00240, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -1.33E-14, Te 2.70E-15 + 6912, 288.000, 0, En 5.908325686031E-06, CFL 0.00305, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -6.03E-18, Se 6.65E-15, Te -2.89E-15 + 6936, 289.000, 0, En 1.197975174237E-05, CFL 0.00455, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se -6.65E-15, Te 1.91E-15 + 6960, 290.000, 0, En 6.898827172359E-06, CFL 0.00278, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -1.80E-15 + 6984, 291.000, 0, En 7.338194124915E-06, CFL 0.00378, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te 1.00E-15 + 7008, 292.000, 0, En 3.609330865421E-05, CFL 0.00618, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -2.12E-15 + 7032, 293.000, 0, En 3.266461036753E-05, CFL 0.00669, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 1.33E-14, Te 1.45E-15 + 7056, 294.000, 0, En 1.374223434749E-05, CFL 0.00356, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 5.41E-16 + 7080, 295.000, 0, En 5.647834846261E-06, CFL 0.00287, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te -1.27E-16 + 7104, 296.000, 0, En 1.132308955553E-06, CFL 0.00145, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -5.80E-16 + 7128, 297.000, 0, En 1.588036375640E-06, CFL 0.00235, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -2.29E-15 + 7152, 298.000, 0, En 2.302484874308E-06, CFL 0.00277, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 1.48E-15 + 7176, 299.000, 0, En 2.197288174184E-06, CFL 0.00153, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -6.65E-15, Te -1.45E-15 + 7200, 300.000, 0, En 2.437109592887E-06, CFL 0.00205, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se -1.33E-14, Te 1.34E-15 + 7224, 301.000, 0, En 4.518189076017E-06, CFL 0.00259, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 6.65E-15, Te -6.02E-16 + 7248, 302.000, 0, En 9.513573250178E-06, CFL 0.00409, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 6.65E-15, Te -3.60E-16 + 7272, 303.000, 0, En 8.757922143987E-06, CFL 0.00292, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 0.00E+00, Te 6.54E-16 + 7296, 304.000, 0, En 3.118826688635E-06, CFL 0.00208, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 1.29E-15 + 7320, 305.000, 0, En 1.160543244498E-06, CFL 0.00149, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 1.33E-14, Te -2.34E-15 + 7344, 306.000, 0, En 7.080185523561E-07, CFL 0.00119, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 6.65E-15, Te 4.01E-15 + 7368, 307.000, 0, En 1.106137768092E-06, CFL 0.00175, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se -6.65E-15, Te -1.68E-15 + 7392, 308.000, 0, En 2.385457938160E-06, CFL 0.00215, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se 0.00E+00, Te 4.65E-16 + 7416, 309.000, 0, En 3.877703351977E-06, CFL 0.00238, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 0.00E+00, Te -2.12E-16 + 7440, 310.000, 0, En 2.975917890752E-06, CFL 0.00183, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 1.90E-15 + 7464, 311.000, 0, En 2.347588468231E-06, CFL 0.00198, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te -1.74E-15 + 7488, 312.000, 0, En 9.598979141544E-07, CFL 0.00096, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te 8.82E-17 + 7512, 313.000, 0, En 2.423738775854E-07, CFL 0.00067, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te -6.68E-16 + 7536, 314.000, 0, En 5.397341062182E-06, CFL 0.00310, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se 6.65E-15, Te 3.33E-15 + 7560, 315.000, 0, En 2.187724312871E-05, CFL 0.00555, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -1.33E-14, Te 4.27E-16 + 7584, 316.000, 0, En 2.119976312070E-05, CFL 0.00462, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -2.69E-15 + 7608, 317.000, 0, En 3.866209089311E-06, CFL 0.00197, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -8.44E-16 + 7632, 318.000, 0, En 6.730896877004E-07, CFL 0.00079, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te 8.19E-16 + 7656, 319.000, 0, En 1.484846785644E-06, CFL 0.00128, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 6.65E-15, Te -3.09E-15 + 7680, 320.000, 0, En 1.062541766126E-06, CFL 0.00113, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 2.60E-15 + 7704, 321.000, 0, En 4.503897126067E-07, CFL 0.00078, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -1.33E-14, Te -2.38E-15 + 7728, 322.000, 0, En 1.985893897199E-06, CFL 0.00208, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se 0.00E+00, Te -1.23E-16 + 7752, 323.000, 0, En 1.146100060967E-06, CFL 0.00135, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 1.95E-15 + 7776, 324.000, 0, En 6.280044405915E-07, CFL 0.00076, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -2.93E-15 + 7800, 325.000, 0, En 2.240293417796E-06, CFL 0.00162, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 6.65E-15, Te 3.18E-15 + 7824, 326.000, 0, En 3.193185097057E-06, CFL 0.00164, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se 0.00E+00, Te -2.21E-15 + 7848, 327.000, 0, En 1.082235705156E-05, CFL 0.00351, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 3.13E-15 + 7872, 328.000, 0, En 9.604721303189E-06, CFL 0.00243, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -1.33E-15 + 7896, 329.000, 0, En 3.660117956682E-06, CFL 0.00200, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 1.33E-14, Te -2.72E-15 + 7920, 330.000, 0, En 5.268266645820E-06, CFL 0.00331, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -2.00E-14, Te 8.70E-16 + 7944, 331.000, 0, En 8.895526698528E-07, CFL 0.00117, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -3.19E-16 + 7968, 332.000, 0, En 2.170765120557E-06, CFL 0.00187, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 6.65E-15, Te 2.25E-15 + 7992, 333.000, 0, En 1.045632436950E-06, CFL 0.00089, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se -6.65E-15, Te -2.50E-15 + 8016, 334.000, 0, En 1.749582732964E-06, CFL 0.00229, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -6.65E-15, Te 2.93E-15 + 8040, 335.000, 0, En 2.169194948041E-06, CFL 0.00150, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -1.33E-14, Te -9.00E-17 + 8064, 336.000, 0, En 1.286202869947E-06, CFL 0.00143, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 1.33E-14, Te 1.34E-15 + 8088, 337.000, 0, En 1.517117121866E-06, CFL 0.00129, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se 0.00E+00, Te -1.48E-15 + 8112, 338.000, 0, En 1.114016621531E-06, CFL 0.00121, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 1.33E-14, Te 2.30E-15 + 8136, 339.000, 0, En 5.837144006374E-07, CFL 0.00160, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -1.33E-14, Te -1.61E-15 + 8160, 340.000, 0, En 1.561182776485E-06, CFL 0.00154, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 1.33E-14, Te -8.87E-16 + 8184, 341.000, 0, En 1.634356464795E-06, CFL 0.00218, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -1.39E-15 + 8208, 342.000, 0, En 4.308837477573E-07, CFL 0.00120, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se 0.00E+00, Te 1.52E-15 + 8232, 343.000, 0, En 4.086492980694E-08, CFL 0.00022, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -6.65E-15, Te -3.75E-16 + 8256, 344.000, 0, En 5.347123430348E-07, CFL 0.00118, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 0.00E+00, Te -1.63E-15 + 8280, 345.000, 0, En 9.637939293812E-07, CFL 0.00124, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 7.39E-16 + 8304, 346.000, 0, En 2.019085177208E-06, CFL 0.00164, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 6.65E-15, Te 1.10E-16 + 8328, 347.000, 0, En 5.264467519401E-06, CFL 0.00204, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te 4.18E-16 + 8352, 348.000, 0, En 1.402603974377E-05, CFL 0.00346, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -2.00E-14, Te -2.67E-15 + 8376, 349.000, 0, En 2.213274188673E-05, CFL 0.00447, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te 5.25E-18 + 8400, 350.000, 0, En 1.080797577254E-05, CFL 0.00343, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 1.33E-14, Te 2.00E-15 + 8424, 351.000, 0, En 2.441481538741E-06, CFL 0.00233, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se -6.65E-15, Te -1.03E-15 + 8448, 352.000, 0, En 3.007053635037E-06, CFL 0.00247, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 6.09E-16 + 8472, 353.000, 0, En 1.131408537773E-05, CFL 0.00380, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -6.65E-15, Te -4.56E-15 + 8496, 354.000, 0, En 9.986299757033E-06, CFL 0.00272, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 6.65E-15, Te 4.05E-15 + 8520, 355.000, 0, En 8.140051360873E-06, CFL 0.00239, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 2.00E-14, Te -1.54E-15 + 8544, 356.000, 0, En 5.368195360632E-06, CFL 0.00230, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -2.66E-14, Te 2.33E-15 + 8568, 357.000, 0, En 2.611538472630E-06, CFL 0.00205, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se -6.65E-15, Te 9.31E-16 + 8592, 358.000, 0, En 1.090728825552E-06, CFL 0.00100, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 1.33E-14, Te -1.10E-15 + 8616, 359.000, 0, En 1.363051230309E-06, CFL 0.00082, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -2.56E-16 + 8640, 360.000, 0, En 4.838270416031E-07, CFL 0.00054, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 6.65E-15, Te 3.58E-15 + 8664, 361.000, 0, En 1.628863558112E-07, CFL 0.00047, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7836, Me -3.10E-17, Se -2.00E-14, Te -3.41E-15 + 8688, 362.000, 0, En 4.599688111439E-07, CFL 0.00108, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 2.15E-15 + 8712, 363.000, 0, En 1.645494737845E-07, CFL 0.00043, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te -3.40E-16 + 8736, 364.000, 0, En 3.744583053391E-07, CFL 0.00066, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 6.65E-15, Te -2.27E-15 + 8760, 365.000, 0, En 6.089578432726E-07, CFL 0.00083, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -2.00E-14, Te 1.58E-15 diff --git a/src/core/MOM_forcing_type.F90 b/src/core/MOM_forcing_type.F90 index 644adf2b78..5171ce5c33 100644 --- a/src/core/MOM_forcing_type.F90 +++ b/src/core/MOM_forcing_type.F90 @@ -372,12 +372,12 @@ subroutine calculateBuoyancyFlux1d(G, fluxes, optics, h, Temp, Salt, tv, j, buoy real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: Salt ! Salinity (ppt) type(thermo_var_ptrs), intent(inout) :: tv ! Thermodynamics type (out needed for tv%TempxPmE ????) integer, intent(in) :: j ! j-index of row to work on - real, dimension(NIMEM_), intent(inout) :: buoyancyFlux ! Buoyancy flux (m2/s3) + real, dimension(NIMEM_,NK_INTERFACE_), intent(inout) :: buoyancyFlux ! Buoyancy flux (m2/s3) real, dimension(NIMEM_), intent(inout) :: netHeatMinusSW ! Heat flux excluding SW (K m/s) real, dimension(NIMEM_), intent(inout) :: netSalt ! Salt flux (ppt m/s) ! Local variables - integer :: nsw, start, npts + integer :: nsw, start, npts, k real, parameter :: dt = 1. ! This is set to unity to return a rate from extractFluxes1d real, dimension( SZI_(G) ) :: netH, netHeat ! FW, heat fluxes in (m/s, K m/s, ppt m/s) real, dimension( optics%nbands, SZI_(G) ) :: penSWbnd ! SW penetration bands @@ -385,6 +385,9 @@ subroutine calculateBuoyancyFlux1d(G, fluxes, optics, h, Temp, Salt, tv, j, buoy real, dimension( SZI_(G) ) :: dRhodT, dRhodS ! Derivatives of density logical :: useRiverHeatContent, useCalvingHeatContent real :: depthBeforeScalingFluxes, GoRho + integer, dimension(SZI_(G),SZK_(G)) :: ksort + real, dimension(SZI_(G),SZK_(G)+1) :: netPen + real :: H_limit_fluxes nsw = optics%nbands useRiverHeatContent = .False. ! ???????????????? @@ -395,14 +398,26 @@ subroutine calculateBuoyancyFlux1d(G, fluxes, optics, h, Temp, Salt, tv, j, buoy start = 1 + G%isc - G%isd npts = 1 + G%iec - G%isc + do k=1, G%ke + ksort(:,k) = k + enddo + H_limit_fluxes = depthBeforeScalingFluxes ! ????????????? + ! Fetch the fresh-water, heat and salt fluxes ! netH is the fresh-water flux ! netSalt is the salt flux (typically zero except under sea-ice) ! netHeat is the heat flux EXCEPT the penetrating SW + ! penSWbnd is the surface SW for each band call extractFluxes1d(G, fluxes, optics, nsw, j, dt, & depthBeforeScalingFluxes, useRiverHeatContent, useCalvingHeatContent, & h(:,j,:), Temp(:,j,:), netH, netHeatMinusSW, netSalt, penSWbnd, tv) + ! Sum over bands and attenuate as a function of depth + ! netPen is the netSW as a function of depth + call sumSWoverBands(G, h(:,j,:), 0.*h(:,j,:), 0.*h(:,j,1), optics%opacity_band(:,:,j,:), nsw, j, dt, & + H_limit_fluxes, .true., .true., & + ksort, penSWbnd, netPen) + ! Density derivatives call calculate_density_derivs(Temp(:,j,1), Salt(:,j,1), pressure, & dRhodT, dRhodS, start, npts, tv%eqn_of_state) @@ -410,11 +425,16 @@ subroutine calculateBuoyancyFlux1d(G, fluxes, optics, h, Temp, Salt, tv, j, buoy ! Adjust netSalt to reflect dillution effect of FW flux netSalt(:) = netSalt(:) - Salt(:,j,1) * netH * G%H_to_m - ! Add back in the SW heating - netHeat(:) = netHeatMinusSW(:) + sum( penSWbnd(:,:), dim=1 ) + ! Add in the SW heating for purposes of calculating the net surface buoyancy flux + !netHeat(:) = netHeatMinusSW(:) + sum( penSWbnd(:,:), dim=1 ) + netHeat(:) = netHeatMinusSW(:) + netPen(:,1) ! Convert to a buoyancy flux, excluding penetrating SW heating - buoyancyFlux(:) = - GoRho * ( dRhodS(:) * netSalt(:) + dRhodT(:) * netHeat(:) ) ! m2/s3 + buoyancyFlux(:,1) = - GoRho * ( dRhodS(:) * netSalt(:) + dRhodT(:) * netHeat(:) ) ! m2/s3 + ! We also have a penetrative buoyancy flux associaed with penetrative SW + do k=2, G%ke+1 + buoyancyFlux(:,k) = - GoRho * ( dRhodT(:) * netPen(:,k) ) ! m2/s3 + enddo end subroutine calculateBuoyancyFlux1d @@ -424,16 +444,16 @@ subroutine calculateBuoyancyFlux2d(G, fluxes, optics, h, Temp, Salt, tv, buoyanc ! about the surface state. ! Arguments - type(ocean_grid_type), intent(in) :: G ! Ocean grid - type(forcing), intent(in) :: fluxes ! Surface fluxes/forcing type - type(optics_type), pointer :: optics ! Optics for penetrating SW - real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h ! Layer/level thicknesses (units of H) - real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: Temp ! Pot. temperature (degrees C) - real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: Salt ! Salinity (ppt) - type(thermo_var_ptrs), intent(inout) :: tv ! Thermodynamics type (out needed for tv%TempxPmE ????) - real, dimension(NIMEM_,NJMEM_), intent(inout) :: buoyancyFlux ! Buoyancy flux (m2/s3) - real, dimension(NIMEM_,NJMEM_),optional,intent(inout) :: netHeatMinusSW ! Heat flux excluding SW (K m/s) - real, dimension(NIMEM_,NJMEM_),optional,intent(inout) :: netSalt ! Salt flux (ppt m/s) + type(ocean_grid_type), intent(in) :: G ! Ocean grid + type(forcing), intent(in) :: fluxes ! Surface fluxes/forcing type + type(optics_type), pointer :: optics ! Optics for penetrating SW + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h ! Layer/level thicknesses (units of H) + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: Temp ! Pot. temperature (degrees C) + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: Salt ! Salinity (ppt) + type(thermo_var_ptrs), intent(inout) :: tv ! Thermodynamics type (out needed for tv%TempxPmE ????) + real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_),intent(inout) :: buoyancyFlux ! Buoyancy flux (m2/s3) + real, dimension(NIMEM_,NJMEM_),optional, intent(inout) :: netHeatMinusSW ! Heat flux excluding SW (K m/s) + real, dimension(NIMEM_,NJMEM_),optional, intent(inout) :: netSalt ! Salt flux (ppt m/s) ! Local variables real, dimension( SZI_(G) ) :: netT, netS ! Fluxes in (K m/s, ppt m/s) @@ -442,7 +462,7 @@ subroutine calculateBuoyancyFlux2d(G, fluxes, optics, h, Temp, Salt, tv, buoyanc netT(:) = 0. ; netS(:) = 0. do j = G%jsc, G%jec - call calculateBuoyancyFlux1d(G, fluxes, optics, h, Temp, Salt, tv, j, buoyancyFlux(:,j), netT, netS ) + call calculateBuoyancyFlux1d(G, fluxes, optics, h, Temp, Salt, tv, j, buoyancyFlux(:,j,:), netT, netS ) if (present(netHeatMinusSW)) netHeatMinusSW(:,j) = netT(:) if (present(netSalt)) netSalt(:,j) = netS(:) enddo ! j @@ -636,6 +656,161 @@ subroutine absorbRemainingSW(G, h, eps, htot, opacity_band, nsw, j, dt, & end subroutine absorbRemainingSW +subroutine sumSWoverBands(G, h, eps, htot, opacity_band, nsw, j, dt, & + H_limit_fluxes, correctAbsorption, absorbAllSW, & + ksort, iPen_SW_bnd, netPen) + type(ocean_grid_type), intent(in) :: G + real, dimension(NIMEM_,NKMEM_), intent(in) :: h, eps + real, dimension(NIMEM_), intent(in) :: htot + real, dimension(:,:,:), intent(in) :: opacity_band + integer, intent(in) :: nsw + integer, intent(in) :: j + real, intent(in) :: dt + real, intent(in) :: H_limit_fluxes + logical, intent(in) :: correctAbsorption + logical, intent(in) :: absorbAllSW + integer, dimension(NIMEM_,NKMEM_), intent(in) :: ksort + real, dimension(:,:), intent(in) :: iPen_SW_bnd + real, dimension(NIMEM_,NK_INTERFACE_), intent(inout) :: netPen ! Units of K m +! This subroutine applies shortwave heating below the mixed layer. In +! addition, it causes all of the remaining SW radiation to be absorbed, +! provided that the total water column thickness is greater than +! H_limit_fluxes. For thinner water columns, the heating is scaled down +! proportionately, the assumption being that the remaining heating (which is +! left in Pen_SW) should go into an (unincluded) ocean bottom sediment layer. + +! Arguments: +! (in) G - The ocean's grid structure. +! (in) h - Layer thickness, in m or kg m-2. (Intent in) The units +! of h are referred to as H below. +! (in) eps - The (small) thickness that must remain in each layer, and +! which will not be subject to heating, in H. +! (in) htot - The total mixed layer thickness, in H. +! (in) opacity_band - The opacity in each band of penetrating shortwave +! radiation, in H-1. The indicies are band, i, k. +! (in) nsw - The number of bands of penetrating shortwave radiation. +! (in) j - The j-index to work on. +! (in) dt - The time step in s. +! (inout) ksort - The density-sorted k-indicies. +! (inout) Pen_SW_bnd - The penetrating shortwave heating in each band that +! hits the bottom and will be redistributed through +! the water column, in K H, size nsw x NIMEM_. +! (out) netPen is the attenuated flux at interfaces, summed over bands (units of K m) + + real :: h_heat(SZI_(G)) ! The thickness of the water column that receives + ! the remaining shortwave radiation, in H. + real :: Pen_SW_rem(SZI_(G)) ! The sum across all wavelength bands of the + ! penetrating shortwave heating that hits the bottom + ! and will be redistributed through the water column + ! in units of K H. + real, dimension(size(iPen_SW_bnd,1),size(iPen_SW_bnd,2)) :: Pen_SW_bnd + real :: SW_trans ! The fraction of shortwave radiation that is not + ! absorbed in a layer, nondimensional. + real :: unabsorbed ! The fraction of the shortwave radiation that + ! is not absorbed because the layers are too thin. + real :: Ih_limit ! The inverse of the total depth at which the + ! surface fluxes start to be limited, in H-1. + real :: h_min_heat ! The minimum thickness layer that should get + ! heated, in H. + real :: opt_depth ! The optical depth of a layer, non-dim. + real :: exp_OD ! exp(-opt_depth), non-dim. + real :: heat_bnd ! The heating due to absorption in the current + ! layer by the current band, including any piece that + ! is moved upward, in K H. + real :: SWa ! The fraction of the absorbed shortwave that is + ! moved to layers above with correctAbsorption, ND. + logical :: SW_Remains ! If true, some column has shortwave radiation that + ! was not entirely absorbed. + integer :: is, ie, nz, i, k, ks, n + SW_Remains = .false. + + h_min_heat = 2.0*G%Angstrom + G%H_subroundoff + is = G%isc ; ie = G%iec ; nz = G%ke + + pen_SW_bnd(:,:) = iPen_SW_bnd(:,:) + do i=is,ie ; h_heat(i) = htot(i) ; enddo + netPen(:,1) = sum( pen_SW_bnd(:,:), dim=1 ) ! Surface interface + + ! Apply penetrating SW radiation to remaining parts of layers. Excessively thin + ! isopycnal layers are not heated. + do ks=1,nz + + do i=is,ie ; if (ksort(i,ks) > 0) then + k = ksort(i,ks) + netPen(i,k+1) = 0. + + if (h(i,k) > 1.5*eps(i,k)) then + do n=1,nsw ; if (Pen_SW_bnd(n,i) > 0.0) then + ! SW_trans is the SW that is transmitted THROUGH the layer + opt_depth = h(i,k) * opacity_band(n,i,k) + exp_OD = exp(-opt_depth) + SW_trans = exp_OD + ! Heating at a rate of less than 10-4 W m-2 = 10-3 K m / Century, + ! and of the layer in question less than 1 K / Century, can be + ! absorbed without further penetration. + if ((nsw*Pen_SW_bnd(n,i)*SW_trans < G%m_to_H*2.5e-11*dt) .and. & + (nsw*Pen_SW_bnd(n,i)*SW_trans < h(i,k)*dt*2.5e-8)) & + SW_trans = 0.0 + + if (correctAbsorption .and. (h_heat(i) > 0.0)) then + if (opt_depth > 1e-5) then + SWa = ((opt_depth + (opt_depth + 2.0)*exp_OD) - 2.0) / & + ((opt_depth + opacity_band(n,i,k) * h_heat(i)) * & + (1.0 - exp_OD)) + else + ! Use a Taylor's series expansion of the expression above for a + ! more accurate form with very small layer optical depths. + SWa = h(i,k) * (opt_depth * (1.0 - opt_depth)) / & + ((h_heat(i) + h(i,k)) * (6.0 - 3.0*opt_depth)) + endif + Heat_bnd = Pen_SW_bnd(n,i) * (1.0 - SW_trans) + endif + + Pen_SW_bnd(n,i) = Pen_SW_bnd(n,i) * SW_trans + netPen(i,k+1) = netPen(i,k+1) + Pen_SW_bnd(n,i) + endif ; enddo + endif ! h(i,k) > 1.5*eps(i,k) + + ! Add to the accumulated thickness above that could be heated. + ! Only layers greater than h_min_heat thick should get heated. + if (h(i,k) >= 2.0*h_min_heat) then + h_heat(i) = h_heat(i) + h(i,k) + elseif (h(i,k) > h_min_heat) then + h_heat(i) = h_heat(i) + (2.0*h(i,k) - 2.0*h_min_heat) + endif + endif ; enddo ! i loop + enddo ! k loop + + ! Apply heating above the layers in which it should have occurred to get the + ! correct mean depth of the shortwave that should be absorbed by each layer. +! if (correctAbsorption) then +! endif + +! if (.not.absorbAllSW .and. .not.correctAbsorption) return + if (absorbAllSW) then + + ! If there is still shortwave radiation at this point, it could go into + ! the bottom (with a bottom mud model), or it could be redistributed back + ! through the water column. + do i=is,ie + Pen_SW_rem(i) = Pen_SW_bnd(1,i) + do n=2,nsw ; Pen_SW_rem(i) = Pen_SW_rem(i) + Pen_SW_bnd(n,i) ; enddo + enddo + do i=is,ie ; if (Pen_SW_rem(i) > 0.0) SW_Remains = .true. ; enddo + + Ih_limit = 1.0 / (H_limit_fluxes * G%m_to_H) + do i=is,ie ; if ((Pen_SW_rem(i) > 0.0) .and. (h_heat(i) > 0.0)) then + if (h_heat(i)*Ih_limit < 1.0) then + unabsorbed = 1.0 - h_heat(i)*Ih_limit + endif + do n=1,nsw ; Pen_SW_bnd(n,i) = unabsorbed * Pen_SW_bnd(n,i) ; enddo + endif ; enddo + + endif ! absorbAllSW + +end subroutine sumSWoverBands + + subroutine MOM_forcing_chksum(mesg, fluxes, G, haloshift) character(len=*), intent(in) :: mesg type(forcing), intent(in) :: fluxes diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index b563837983..f99f6006a1 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -192,8 +192,8 @@ subroutine KPP_init(paramFile, G, diag, Time, CS, passive) 'Unresolved shear turbulence used by [CVmix] KPP', 'm2/s2') CS%id_uStar = register_diag_field('ocean_model', 'KPP_uStar', diag%axesT1, Time, & 'Frictional velocity, u*, as used by [CVmix] KPP', 'm/s') - CS%id_buoyFlux = register_diag_field('ocean_model', 'KPP_buoyFlux', diag%axesT1, Time, & - 'Buoyancy flux, as used by [CVmix] KPP', 'm2/s3') + CS%id_buoyFlux = register_diag_field('ocean_model', 'KPP_buoyFlux', diag%axesTi, Time, & + 'Surface (and penetrating) buoyancy flux, as used by [CVmix] KPP', 'm2/s3') CS%id_QminusSW = register_diag_field('ocean_model', 'KPP_QminusSW', diag%axesT1, Time, & 'Net temperature flux ignoring short-wave, as used by [CVmix] KPP', 'K m/s') CS%id_netS = register_diag_field('ocean_model', 'KPP_netSalt', diag%axesT1, Time, & @@ -270,7 +270,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K real, dimension(NIMEM_,NJMEMB_,NKMEM_), intent(in) :: v ! Velocity components (m/s) type(EOS_type), pointer :: EOS ! Equation of state real, dimension(NIMEM_,NJMEM_), intent(in) :: uStar ! Piston velocity (m/s) - real, dimension(NIMEM_,NJMEM_), intent(in) :: buoyFlux ! Buoyancy flux (m2/s3) + real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(in) :: buoyFlux ! Forcing buoyancy flux (m2/s3) real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: Kt ! (in) Vertical diffusivity of heat in interior (m2/s) ! (out) Vertical diffusivity including KPP (m2/s) real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: Ks ! (in) Vertical diffusivity of salt in interior (m2/s) @@ -339,7 +339,6 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K Coriolis = 0.25*( (G%CoriolisBu(i,j) + G%CoriolisBu(i-1,j-1)) & +(G%CoriolisBu(i-1,j) + G%CoriolisBu(i,j-1)) ) surfFricVel = uStar(i,j) - surfBuoyFlux = buoyFlux(i,j) ! Initialize the surface properties to layer k=1 values and initialize the running integrals SLdepth_0d = CS%surfLayerDepth ! This is a first guess at the surface layer depth (which we do not know yet) @@ -420,6 +419,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K ! Note that if sigma > eps, then CVmix_kpp_compute_turbulent_scales ! computes w_s and w_m velocity scale at sigma=eps. So we only pass ! sigma=eps for this calculation. + surfBuoyFlux = buoyFlux(i,j,1) - buoyFlux(i,j,k+1) ! This difference accounts for penetrating of SW call CVmix_kpp_compute_turbulent_scales( & eps, & ! (in) Normalized boundary layer depth; sigma = eps -cellHeight(k), & ! (in) Guess that OBL depth (m) = -cellHeight(k) @@ -459,6 +459,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K ! ! calculation (and the pressure used) would take place, ie. the upper interface ????? ! BulkRi_1d(k) = ( ( GoRho * deltaRho(k) ) * ( -iFaceHeight(k) ) ) / ( deltaU2(k) + Vt2_1d(k) ) ! enddo ! k + surfBuoyFlux = buoyFlux(i,j,1) call CVmix_kpp_compute_OBL_depth( & BulkRi_1d, & ! (in) Bulk Richardson number iFaceHeight, & ! (in) Height of interfaces (m) diff --git a/src/parameterizations/vertical/MOM_diabatic_driver.F90 b/src/parameterizations/vertical/MOM_diabatic_driver.F90 index 3f37630c0d..60f36a2dbb 100644 --- a/src/parameterizations/vertical/MOM_diabatic_driver.F90 +++ b/src/parameterizations/vertical/MOM_diabatic_driver.F90 @@ -189,7 +189,7 @@ module MOM_diabatic_driver ! Data arrays for communicating between components real, allocatable, dimension(:,:,:) :: KPP_NLTheat ! Non-local transport for heat due to KPP (m/s) real, allocatable, dimension(:,:,:) :: KPP_NLTscalar ! Non-local transport for scalars due to KPP (m/s) - real, allocatable, dimension(:,:) :: buoyancyFlux ! Buoyancy flux for KPP (m2/s3) + real, allocatable, dimension(:,:,:) :: buoyancyFlux ! Fordcing buoyancy flux for KPP (m2/s3) real, allocatable, dimension(:,:) :: netHeatMinusSW ! Effective temperature flux for KPP (K m/s) real, allocatable, dimension(:,:) :: netSalt ! Effective salt flux for KPP (ppt m/s) @@ -1576,7 +1576,7 @@ subroutine diabatic_driver_init(Time, G, param_file, useALEalgorithm, diag, & if (CS%useKPP) then allocate( CS%KPP_NLTheat(isd:ied,jsd:jed,nz+1) ) ; CS%KPP_NLTheat(:,:,:) = 0. allocate( CS%KPP_NLTscalar(isd:ied,jsd:jed,nz+1) ) ; CS%KPP_NLTscalar(:,:,:) = 0. - allocate( CS%buoyancyFlux(isd:ied,jsd:jed) ) ; CS%buoyancyFlux(:,:) = 0. + allocate( CS%buoyancyFlux(isd:ied,jsd:jed,nz+1) ) ; CS%buoyancyFlux(:,:,:) = 0. allocate( CS%netHeatMinusSW(isd:ied,jsd:jed) ) ; CS%netHeatMinusSW(:,:) = 0. allocate( CS%netSalt(isd:ied,jsd:jed) ) ; CS%netSalt(:,:) = 0. if (CS%use_kappa_shear) & From 77fef24b3236aa55b25e32ed5770b4a7fb1882e4 Mon Sep 17 00:00:00 2001 From: Niki Zadeh Date: Thu, 31 Oct 2013 16:13:12 -0400 Subject: [PATCH 261/372] Fix the diag axes argument ing_tracer_set_common --- src/tracer/MOM_generic_tracer.F90 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tracer/MOM_generic_tracer.F90 b/src/tracer/MOM_generic_tracer.F90 index 0755581669..49064d3478 100644 --- a/src/tracer/MOM_generic_tracer.F90 +++ b/src/tracer/MOM_generic_tracer.F90 @@ -384,7 +384,7 @@ subroutine initialize_MOM_generic_tracer(restart, day, G, h, OBC, CS, sponge_CSp enddo ; enddo call g_tracer_set_common(G%isc,G%iec,G%jsc,G%jec,G%isd,G%ied,G%jsd,G%jed,& - G%ke,1,CS%diag%axesTL,grid_tmask,grid_kmt,day) + G%ke,1,CS%diag%axesTL%handles,grid_tmask,grid_kmt,day) ! Register generic tracer modules diagnostics From 537af207dd35a1c2b0366c7c786a0e967d862aae Mon Sep 17 00:00:00 2001 From: Niki Zadeh Date: Thu, 31 Oct 2013 16:17:14 -0400 Subject: [PATCH 262/372] Add a clock to measure time other than dynamics and thermodynamics --- src/core/MOM.F90 | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/src/core/MOM.F90 b/src/core/MOM.F90 index 7b12a8a7fb..a4b89ee1e3 100644 --- a/src/core/MOM.F90 +++ b/src/core/MOM.F90 @@ -582,6 +582,7 @@ module MOM integer :: id_clock_init, id_clock_MOM_init integer :: id_clock_pass, id_clock_pass_init ! Also in dynamics d/r integer :: id_clock_ALE +integer :: id_clock_other contains @@ -656,6 +657,8 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) u => CS%u ; v => CS%v ; h => CS%h call cpu_clock_begin(id_clock_ocean) + call cpu_clock_begin(id_clock_other) + showCallTree = callTree_showQuery() if (showCallTree) call callTree_enter("step_MOM(), MOM.F90") ! First determine the time step that is consistent with this call. @@ -733,15 +736,18 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) call pass_var_complete(pid_psurf, fluxes%p_surf(:,:), G%Domain) call cpu_clock_end(id_clock_pass) endif + call cpu_clock_end(id_clock_other) do n=1,n_max nt = nt + 1 + call cpu_clock_begin(id_clock_other) ! Set the universally visible time to the middle of the time step CS%Time = Time_start + set_time(int(floor(CS%rel_time+0.5*dt+0.5))) CS%rel_time = CS%rel_time + dt ! Set the local time to the end of the time step. Time_local = Time_start + set_time(int(floor(CS%rel_time+0.5))) if (showCallTree) call callTree_enter("DT cycles (step_MOM) n=",n) + call cpu_clock_end(id_clock_other) if (CS%diabatic_first .and. ((n==1) .or. MOD(n-1,ntstep)==0)) then ! do thermodynamics. dtdia = dt*min(ntstep,n_max-(n-1)) @@ -856,12 +862,16 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) if (showCallTree) call callTree_waypoint("finished diabatic_first (step_MOM)") endif ! diabatic_first + call cpu_clock_begin(id_clock_other) + call cpu_clock_begin(id_clock_pass) if ((CS%visc%Prandtl_turb > 0) .and. associated(CS%visc%Kd_turb)) & call pass_var(CS%visc%Kd_turb, G%Domain) if (associated(CS%visc%Kv_turb)) call pass_var(CS%visc%Kv_turb, G%Domain) call cpu_clock_end(id_clock_pass) + call cpu_clock_end(id_clock_other) + call cpu_clock_begin(id_clock_dynamics) call disable_averaging(CS%diag) @@ -982,8 +992,12 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) call disable_averaging(CS%diag) call cpu_clock_end(id_clock_dynamics) + dtnt = dtnt + dt if ((MOD(n,ntstep) == 0) .or. (n==n_max)) then ! Do advection and thermo. + + call cpu_clock_begin(id_clock_other) + if (CS%debug) then call uchksum(u,"Pre-advection u", G, haloshift=2) call vchksum(v,"Pre-advection v", G, haloshift=2) @@ -1002,6 +1016,8 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) call check_redundant("Pre-advection ", u, v, G) endif + call cpu_clock_end(id_clock_other) + call cpu_clock_begin(id_clock_thermo) call enable_averaging(dtnt,Time_local, CS%diag) @@ -1138,6 +1154,8 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) CS%vhtr(:,:,:) = 0.0 call cpu_clock_end(id_clock_thermo) + call cpu_clock_begin(id_clock_other) + call cpu_clock_begin(id_clock_diagnostics) call calculate_diagnostic_fields(u, v, h, CS%uh, CS%vh, CS%tv, & CS%ADp, CS%CDp, dtnt, G, CS%diagnostics_CSp) @@ -1167,6 +1185,7 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) if (CS%id_Sdiffx_2d > 0) call post_data(CS%id_Sdiffx_2d, CS%S_diffx_2d, CS%diag) if (CS%id_Sdiffy_2d > 0) call post_data(CS%id_Sdiffy_2d, CS%S_diffy_2d, CS%diag) + call disable_averaging(CS%diag) call cpu_clock_begin(id_clock_Z_diag) @@ -1182,10 +1201,13 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) endif call cpu_clock_end(id_clock_Z_diag) + call cpu_clock_end(id_clock_other) + dtnt = 0.0 CS%visc%calc_bbl = .true. endif ! End do advection and thermo. + call cpu_clock_begin(id_clock_other) call enable_averaging(dt,Time_local, CS%diag) if (CS%id_u > 0) call post_data(CS%id_u, u, CS%diag) @@ -1201,8 +1223,13 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) call disable_averaging(CS%diag) if (showCallTree) call callTree_leave("DT cycles (step_MOM)") + + call cpu_clock_end(id_clock_other) + enddo ! End of n loop + call cpu_clock_begin(id_clock_other) + Itot_wt_ssh = 1.0/tot_wt_ssh do j=js,je ; do i=is,ie CS%ave_ssh(i,j) = CS%ave_ssh(i,j)*Itot_wt_ssh @@ -1245,7 +1272,6 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) deallocate(intern_heat_ave) endif call disable_averaging(CS%diag) - if (showCallTree) call callTree_waypoint("calling calculate_surface_state (step_MOM)") call calculate_surface_state(state, u, v, h, CS%ave_ssh, G, CS, & fluxes%p_surf_full) @@ -1276,6 +1302,8 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) endif call disable_averaging(CS%diag) + call cpu_clock_end(id_clock_other) + if (CS%interp_p_surf) then ; do j=jsd,jed ; do i=isd,ied CS%p_surf_prev(i,j) = fluxes%p_surf(i,j) enddo ; enddo ; endif @@ -2054,6 +2082,7 @@ subroutine MOM_timing_init(CS) id_clock_ocean = cpu_clock_id('Ocean', grain=CLOCK_COMPONENT) id_clock_dynamics = cpu_clock_id('Ocean dynamics', grain=CLOCK_SUBCOMPONENT) id_clock_thermo = cpu_clock_id('Ocean thermodynamics and tracers', grain=CLOCK_SUBCOMPONENT) + id_clock_other = cpu_clock_id('Ocean Other', grain=CLOCK_SUBCOMPONENT) id_clock_tracer = cpu_clock_id('(Ocean tracer advection)', grain=CLOCK_MODULE_DRIVER) if (.not.CS%adiabatic) & id_clock_diabatic = cpu_clock_id('(Ocean diabatic driver)', grain=CLOCK_MODULE_DRIVER) From 202575f4d6204321e752d63a5c7a256d8902e86d Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 1 Nov 2013 14:53:12 -0400 Subject: [PATCH 263/372] *Added MOM6z_SIS_025 answer changes from cc75abcac o Neglected to checkin answers changes due to commit cc75abcac567a49fdee301ee6c9a890dbbe9a2ae "Account for penetrating SW in KPP buoyancy flux" (2013-10-30) --- examples/ocean_SIS/MOM6z_SIS_025/input.nml | 2 +- examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu | 16 ++++++++-------- examples/ocean_SIS/MOM6z_SIS_025/timestats.intel | 16 ++++++++-------- 3 files changed, 17 insertions(+), 17 deletions(-) diff --git a/examples/ocean_SIS/MOM6z_SIS_025/input.nml b/examples/ocean_SIS/MOM6z_SIS_025/input.nml index 1a8920a3cb..08c65ca077 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/input.nml +++ b/examples/ocean_SIS/MOM6z_SIS_025/input.nml @@ -1,5 +1,5 @@ &MOM_input_nml - output_directory = 'RESTART', + output_directory = '.', input_filename = 'n' restart_input_dir = 'INPUT', restart_output_dir = 'RESTART', diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu index 1a0231834c..71f121b998 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu @@ -1,11 +1,11 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.857755551138E-05, CFL 0.00000, SL 2.1860E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 3633, En 8.315214700809E-04, CFL 0.38250, SL 2.3380E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.79E-19, Se 4.43E-16, Te 4.14E-17 - 6, 693135.500, 642, En 8.518090807803E-04, CFL 0.48409, SL 2.3613E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -5.41E-21, Se -6.81E-19, Te 2.45E-18 - 9, 693135.750, 0, En 9.046728495665E-04, CFL 0.26916, SL 2.3865E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -5.61E-20, Se 2.07E-18, Te 1.21E-18 - 12, 693136.000, 0, En 1.060511530538E-03, CFL 0.40223, SL 2.4106E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.43E-19, Se -1.52E-17, Te 2.83E-18 - 15, 693136.250, 0, En 1.066501121869E-03, CFL 0.27431, SL 2.4335E-02, M 1.38184E+21, S 34.7199, T 3.6048, Me -7.93E-20, Se 2.21E-17, Te -4.37E-18 - 18, 693136.500, 0, En 1.108029826364E-03, CFL 0.37814, SL 2.4555E-02, M 1.38184E+21, S 34.7199, T 3.6048, Me -1.03E-19, Se -1.89E-17, Te -1.10E-18 - 21, 693136.750, 0, En 1.161031771159E-03, CFL 0.37835, SL 2.4770E-02, M 1.38184E+21, S 34.7199, T 3.6048, Me -4.21E-20, Se 1.15E-17, Te 1.86E-18 - 24, 693137.000, 0, En 1.154951412266E-03, CFL 0.43729, SL 2.4986E-02, M 1.38184E+21, S 34.7199, T 3.6048, Me -3.07E-20, Se 1.80E-18, Te -1.68E-18 + 3, 693135.250, 3599, En 8.356259153844E-04, CFL 0.38250, SL 2.3380E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.42E-19, Se 4.35E-16, Te 4.31E-17 + 6, 693135.500, 340, En 8.941580501056E-04, CFL 0.46557, SL 2.3613E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -4.73E-20, Se -1.63E-17, Te 7.09E-19 + 9, 693135.750, 175, En 9.058311901231E-04, CFL 0.26143, SL 2.3865E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -2.99E-20, Se 2.74E-17, Te -2.27E-18 + 12, 693136.000, 220, En 1.082717706624E-03, CFL 0.40372, SL 2.4106E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.67E-12, Se 5.76E-11, Te 1.23E-11 + 15, 693136.250, 2375, En 1.272302471332E-03, CFL 0.49827, SL 2.4335E-02, M 1.38184E+21, S 34.7199, T 3.6048, Me 2.89E-13, Se 9.96E-12, Te 4.99E-12 + 18, 693136.500, 1680, En 1.136281312973E-03, CFL 0.40391, SL 2.4555E-02, M 1.38184E+21, S 34.7199, T 3.6048, Me 1.82E-12, Se 6.28E-11, Te 2.33E-11 + 21, 693136.750, 231, En 1.178707093787E-03, CFL 0.37842, SL 2.4770E-02, M 1.38184E+21, S 34.7199, T 3.6048, Me -4.28E-20, Se -2.41E-18, Te -3.25E-19 + 24, 693137.000, 0, En 1.162512023920E-03, CFL 0.43731, SL 2.4986E-02, M 1.38184E+21, S 34.7199, T 3.6048, Me 6.07E-20, Se -6.97E-18, Te -3.74E-18 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel index 64e01c332a..65d85a84f7 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel @@ -1,11 +1,11 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.857755551138E-05, CFL 0.00000, SL 2.1860E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 3518, En 8.488295739356E-04, CFL 0.42489, SL 2.3380E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.67E-19, Se 4.45E-16, Te 4.41E-17 - 6, 693135.500, 158, En 8.639427440540E-04, CFL 0.47714, SL 2.3613E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 9.91E-21, Se -8.72E-19, Te -1.17E-19 - 9, 693135.750, 91, En 9.117015466602E-04, CFL 0.38940, SL 2.3865E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.39E-20, Se -2.54E-17, Te 2.97E-18 - 12, 693136.000, 0, En 1.062131603474E-03, CFL 0.40308, SL 2.4106E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -2.80E-20, Se 1.37E-17, Te -5.85E-18 - 15, 693136.250, 0, En 1.067810608490E-03, CFL 0.27452, SL 2.4335E-02, M 1.38184E+21, S 34.7199, T 3.6048, Me 5.62E-20, Se -1.04E-17, Te 2.22E-18 - 18, 693136.500, 0, En 1.109088349810E-03, CFL 0.37570, SL 2.4555E-02, M 1.38184E+21, S 34.7199, T 3.6048, Me 4.22E-20, Se 1.81E-17, Te 1.47E-18 - 21, 693136.750, 13, En 1.161934506493E-03, CFL 0.48168, SL 2.4770E-02, M 1.38184E+21, S 34.7199, T 3.6048, Me 1.08E-19, Se 7.05E-18, Te -1.68E-18 - 24, 693137.000, 977, En 1.162348902469E-03, CFL 0.49805, SL 2.4986E-02, M 1.38184E+21, S 34.7199, T 3.6048, Me -5.63E-20, Se -1.28E-17, Te 4.04E-19 + 3, 693135.250, 3399, En 8.323856802081E-04, CFL 0.38250, SL 2.3380E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.33E-19, Se 4.38E-16, Te 4.44E-17 + 6, 693135.500, 176, En 8.486624882430E-04, CFL 0.22775, SL 2.3613E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 5.88E-20, Se -5.43E-19, Te 7.03E-19 + 9, 693135.750, 0, En 9.036015590002E-04, CFL 0.26121, SL 2.3865E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -3.52E-21, Se -4.96E-18, Te -2.37E-18 + 12, 693136.000, 0, En 1.060288211075E-03, CFL 0.40347, SL 2.4106E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 5.35E-20, Se 2.30E-17, Te 5.54E-19 + 15, 693136.250, 0, En 1.066366829478E-03, CFL 0.27479, SL 2.4335E-02, M 1.38184E+21, S 34.7199, T 3.6048, Me -1.65E-19, Se -6.18E-18, Te 5.96E-19 + 18, 693136.500, 0, En 1.108169425674E-03, CFL 0.37832, SL 2.4555E-02, M 1.38184E+21, S 34.7199, T 3.6048, Me 2.91E-20, Se 1.19E-17, Te -2.34E-18 + 21, 693136.750, 0, En 1.160682193340E-03, CFL 0.37797, SL 2.4770E-02, M 1.38184E+21, S 34.7199, T 3.6048, Me -2.03E-20, Se -2.76E-17, Te 1.91E-18 + 24, 693137.000, 0, En 1.168498351220E-03, CFL 0.43840, SL 2.4986E-02, M 1.38184E+21, S 34.7199, T 3.6048, Me -4.44E-20, Se 7.94E-18, Te -1.05E-18 From 3563a574009dfe421d4bf5d74a2e64a173442acb Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 1 Nov 2013 15:19:19 -0400 Subject: [PATCH 264/372] *Changed MOM6z_SIS_025 DT=1200 o DT=1200 instead of DT=1800 (which was not quite stable) o Also reduced test to 1 day (in hope of speeding up testing) --- examples/ocean_SIS/MOM6z_SIS_025/MOM_input | 2 +- .../ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all | 6 +++--- .../ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short | 6 +++--- examples/ocean_SIS/MOM6z_SIS_025/input.nml | 2 +- examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu | 12 ++++-------- examples/ocean_SIS/MOM6z_SIS_025/timestats.intel | 12 ++++-------- 6 files changed, 16 insertions(+), 24 deletions(-) diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_input b/examples/ocean_SIS/MOM6z_SIS_025/MOM_input index 425dea7a04..8f938e429f 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_input +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_input @@ -73,7 +73,7 @@ THICKNESSDIFFUSE = True ! [Boolean] default = False THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False ! If true, do thickness diffusion before dynamics. ! This is only used if THICKNESSDIFFUSE is true. -DT = 1800.0 ! [s] +DT = 1200.0 ! [s] ! The (baroclinic) dynamics time step. The time-step that ! is actually used will be an integer fraction of the ! forcing time-step (DT_FORCING in ocean-only mode or the diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all index b108842cf2..c6a380b425 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all @@ -151,12 +151,12 @@ DEBUG = False ! [Boolean] default = False DEBUG_TRUNCATIONS = False ! [Boolean] default = False ! If true, calculate all diagnostics that are useful for ! debugging truncations. -DT = 1800.0 ! [s] +DT = 1200.0 ! [s] ! The (baroclinic) dynamics time step. The time-step that ! is actually used will be an integer fraction of the ! forcing time-step (DT_FORCING in ocean-only mode or the ! coupling timestep in coupled mode.) -DT_THERM = 3600.0 ! [s] default = 1800.0 +DT_THERM = 3600.0 ! [s] default = 1200.0 ! The thermodynamic and tracer advection time step. ! Ideally DT_THERM should be an integer multiple of DT ! and less than the forcing or coupling time-step. @@ -1341,7 +1341,7 @@ CORRECT_DENSITY = True ! [Boolean] default = True MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. -TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.897366596101028E-05 +TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.549193338482967E-05 ! The tolerance with which to solve for entrainment values. ! === Parameters of module MOM_kappa_shear === diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short index 425dea7a04..3247246417 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short @@ -73,12 +73,12 @@ THICKNESSDIFFUSE = True ! [Boolean] default = False THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False ! If true, do thickness diffusion before dynamics. ! This is only used if THICKNESSDIFFUSE is true. -DT = 1800.0 ! [s] +DT = 1200.0 ! [s] ! The (baroclinic) dynamics time step. The time-step that ! is actually used will be an integer fraction of the ! forcing time-step (DT_FORCING in ocean-only mode or the ! coupling timestep in coupled mode.) -DT_THERM = 3600.0 ! [s] default = 1800.0 +DT_THERM = 3600.0 ! [s] default = 1200.0 ! The thermodynamic and tracer advection time step. ! Ideally DT_THERM should be an integer multiple of DT ! and less than the forcing or coupling time-step. @@ -541,7 +541,7 @@ CONVECTION% MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. -TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.897366596101028E-05 +TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.549193338482967E-05 ! The tolerance with which to solve for entrainment values. ! === Parameters of module MOM_kappa_shear === diff --git a/examples/ocean_SIS/MOM6z_SIS_025/input.nml b/examples/ocean_SIS/MOM6z_SIS_025/input.nml index 08c65ca077..2387efcb6c 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/input.nml +++ b/examples/ocean_SIS/MOM6z_SIS_025/input.nml @@ -13,7 +13,7 @@ &coupler_nml months = 0, - days = 2, + days = 1, current_date = 1900,1,1,0,0,0, calendar = 'NOLEAP', dt_cpld = 7200, diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu index 71f121b998..1401bf2067 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu @@ -1,11 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.857755551138E-05, CFL 0.00000, SL 2.1860E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 3599, En 8.356259153844E-04, CFL 0.38250, SL 2.3380E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.42E-19, Se 4.35E-16, Te 4.31E-17 - 6, 693135.500, 340, En 8.941580501056E-04, CFL 0.46557, SL 2.3613E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -4.73E-20, Se -1.63E-17, Te 7.09E-19 - 9, 693135.750, 175, En 9.058311901231E-04, CFL 0.26143, SL 2.3865E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -2.99E-20, Se 2.74E-17, Te -2.27E-18 - 12, 693136.000, 220, En 1.082717706624E-03, CFL 0.40372, SL 2.4106E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.67E-12, Se 5.76E-11, Te 1.23E-11 - 15, 693136.250, 2375, En 1.272302471332E-03, CFL 0.49827, SL 2.4335E-02, M 1.38184E+21, S 34.7199, T 3.6048, Me 2.89E-13, Se 9.96E-12, Te 4.99E-12 - 18, 693136.500, 1680, En 1.136281312973E-03, CFL 0.40391, SL 2.4555E-02, M 1.38184E+21, S 34.7199, T 3.6048, Me 1.82E-12, Se 6.28E-11, Te 2.33E-11 - 21, 693136.750, 231, En 1.178707093787E-03, CFL 0.37842, SL 2.4770E-02, M 1.38184E+21, S 34.7199, T 3.6048, Me -4.28E-20, Se -2.41E-18, Te -3.25E-19 - 24, 693137.000, 0, En 1.162512023920E-03, CFL 0.43731, SL 2.4986E-02, M 1.38184E+21, S 34.7199, T 3.6048, Me 6.07E-20, Se -6.97E-18, Te -3.74E-18 + 3, 693135.250, 880, En 8.157816035864E-04, CFL 0.20029, SL 2.3380E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.48E-19, Se 4.41E-16, Te 4.39E-17 + 6, 693135.500, 0, En 8.514012992473E-04, CFL 0.14425, SL 2.3612E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -6.38E-21, Se -6.25E-18, Te -1.91E-18 + 9, 693135.750, 0, En 9.042464059077E-04, CFL 0.17311, SL 2.3864E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.98E-20, Se -5.30E-19, Te 3.17E-18 + 12, 693136.000, 0, En 1.068877857032E-03, CFL 0.26358, SL 2.4105E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.45E-19, Se 2.55E-17, Te -8.70E-19 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel index 65d85a84f7..1953f2de9e 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel @@ -1,11 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.857755551138E-05, CFL 0.00000, SL 2.1860E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 3399, En 8.323856802081E-04, CFL 0.38250, SL 2.3380E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.33E-19, Se 4.38E-16, Te 4.44E-17 - 6, 693135.500, 176, En 8.486624882430E-04, CFL 0.22775, SL 2.3613E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 5.88E-20, Se -5.43E-19, Te 7.03E-19 - 9, 693135.750, 0, En 9.036015590002E-04, CFL 0.26121, SL 2.3865E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -3.52E-21, Se -4.96E-18, Te -2.37E-18 - 12, 693136.000, 0, En 1.060288211075E-03, CFL 0.40347, SL 2.4106E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 5.35E-20, Se 2.30E-17, Te 5.54E-19 - 15, 693136.250, 0, En 1.066366829478E-03, CFL 0.27479, SL 2.4335E-02, M 1.38184E+21, S 34.7199, T 3.6048, Me -1.65E-19, Se -6.18E-18, Te 5.96E-19 - 18, 693136.500, 0, En 1.108169425674E-03, CFL 0.37832, SL 2.4555E-02, M 1.38184E+21, S 34.7199, T 3.6048, Me 2.91E-20, Se 1.19E-17, Te -2.34E-18 - 21, 693136.750, 0, En 1.160682193340E-03, CFL 0.37797, SL 2.4770E-02, M 1.38184E+21, S 34.7199, T 3.6048, Me -2.03E-20, Se -2.76E-17, Te 1.91E-18 - 24, 693137.000, 0, En 1.168498351220E-03, CFL 0.43840, SL 2.4986E-02, M 1.38184E+21, S 34.7199, T 3.6048, Me -4.44E-20, Se 7.94E-18, Te -1.05E-18 + 3, 693135.250, 880, En 8.155550780940E-04, CFL 0.20025, SL 2.3380E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.96E-19, Se 4.37E-16, Te 4.37E-17 + 6, 693135.500, 0, En 8.513968577977E-04, CFL 0.14438, SL 2.3612E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -2.33E-20, Se -9.99E-18, Te -1.97E-18 + 9, 693135.750, 0, En 9.038976717191E-04, CFL 0.17328, SL 2.3864E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -9.87E-20, Se -1.63E-17, Te 1.64E-18 + 12, 693136.000, 0, En 1.068929564519E-03, CFL 0.26410, SL 2.4105E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 4.07E-20, Se 1.79E-17, Te -6.33E-19 From 188f287b5ad3f2c3f921a8738d0eb710caf89b14 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 1 Nov 2013 11:18:51 -0400 Subject: [PATCH 265/372] *Updated buoyancy flux passed to cvmix_coeffs_kpp o The buoyancy flux passed to cvmix_coeffs_kpp (which calculates KPP diffusivity and nonlocal transport) now is the bouyancy felt by the boundary layer; the penetrating SW leaving the base of the boundary layer is not used to calculates w*. o Changes for single_column_z and MOM6z_SIS_025 --- .../ocean_SIS/MOM6z_SIS_025/timestats.gnu | 8 +- .../ocean_SIS/MOM6z_SIS_025/timestats.intel | 8 +- .../solo_ocean/single_column_z/timestats.gnu | 730 +++++++++--------- .../single_column_z/timestats.intel | 730 +++++++++--------- .../solo_ocean/single_column_z/timestats.pgi | 730 +++++++++--------- src/parameterizations/vertical/MOM_KPP.F90 | 6 +- 6 files changed, 1108 insertions(+), 1104 deletions(-) diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu index 1401bf2067..880647d1a4 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.857755551138E-05, CFL 0.00000, SL 2.1860E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 880, En 8.157816035864E-04, CFL 0.20029, SL 2.3380E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.48E-19, Se 4.41E-16, Te 4.39E-17 - 6, 693135.500, 0, En 8.514012992473E-04, CFL 0.14425, SL 2.3612E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -6.38E-21, Se -6.25E-18, Te -1.91E-18 - 9, 693135.750, 0, En 9.042464059077E-04, CFL 0.17311, SL 2.3864E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.98E-20, Se -5.30E-19, Te 3.17E-18 - 12, 693136.000, 0, En 1.068877857032E-03, CFL 0.26358, SL 2.4105E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.45E-19, Se 2.55E-17, Te -8.70E-19 + 3, 693135.250, 877, En 8.165398541792E-04, CFL 0.20030, SL 2.3380E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.58E-19, Se 4.31E-16, Te 4.55E-17 + 6, 693135.500, 0, En 8.523595733495E-04, CFL 0.14423, SL 2.3612E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -2.07E-20, Se 1.48E-17, Te -2.08E-18 + 9, 693135.750, 0, En 9.046579612510E-04, CFL 0.17208, SL 2.3864E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.02E-19, Se 2.42E-18, Te 2.12E-18 + 12, 693136.000, 0, En 1.069302330236E-03, CFL 0.26392, SL 2.4105E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -8.66E-20, Se -8.66E-18, Te 3.01E-19 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel index 1953f2de9e..64ba7fa48f 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.857755551138E-05, CFL 0.00000, SL 2.1860E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 880, En 8.155550780940E-04, CFL 0.20025, SL 2.3380E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.96E-19, Se 4.37E-16, Te 4.37E-17 - 6, 693135.500, 0, En 8.513968577977E-04, CFL 0.14438, SL 2.3612E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -2.33E-20, Se -9.99E-18, Te -1.97E-18 - 9, 693135.750, 0, En 9.038976717191E-04, CFL 0.17328, SL 2.3864E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -9.87E-20, Se -1.63E-17, Te 1.64E-18 - 12, 693136.000, 0, En 1.068929564519E-03, CFL 0.26410, SL 2.4105E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 4.07E-20, Se 1.79E-17, Te -6.33E-19 + 3, 693135.250, 877, En 8.158367909614E-04, CFL 0.20022, SL 2.3380E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.18E-19, Se 4.31E-16, Te 4.20E-17 + 6, 693135.500, 0, En 8.574967906266E-04, CFL 0.14938, SL 2.3612E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -5.68E-21, Se -5.97E-19, Te 1.12E-18 + 9, 693135.750, 0, En 9.057452373657E-04, CFL 0.17290, SL 2.3864E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.15E-19, Se 3.26E-17, Te 8.35E-19 + 12, 693136.000, 0, En 1.069898957918E-03, CFL 0.26367, SL 2.4105E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.85E-20, Se -2.76E-17, Te -3.48E-18 diff --git a/examples/solo_ocean/single_column_z/timestats.gnu b/examples/solo_ocean/single_column_z/timestats.gnu index 7c8b9520ad..bb12c1adae 100644 --- a/examples/solo_ocean/single_column_z/timestats.gnu +++ b/examples/solo_ocean/single_column_z/timestats.gnu @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 2.106194244304E-06, CFL 0.00123, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.56E-15 - 48, 2.000, 0, En 4.767882295360E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 2.25E-16 - 72, 3.000, 0, En 6.803631816309E-06, CFL 0.00326, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -4.11E-16 - 96, 4.000, 0, En 4.793602645303E-06, CFL 0.00209, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.00E-14, Te 3.61E-15 - 120, 5.000, 0, En 2.840621222810E-07, CFL 0.00054, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 6.65E-15, Te -1.23E-15 - 144, 6.000, 0, En 9.880116393191E-07, CFL 0.00091, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.25E-15 - 168, 7.000, 0, En 5.523637399955E-07, CFL 0.00107, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 3.17E-15 - 192, 8.000, 0, En 2.108479732039E-06, CFL 0.00159, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te -6.69E-16 - 216, 9.000, 0, En 4.321811022321E-06, CFL 0.00253, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se -6.65E-15, Te -1.85E-15 - 240, 10.000, 0, En 1.159722089859E-05, CFL 0.00360, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 1.33E-14, Te -9.30E-16 - 264, 11.000, 0, En 8.862021727686E-06, CFL 0.00234, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -6.65E-15, Te -4.70E-16 - 288, 12.000, 0, En 6.688746616316E-06, CFL 0.00304, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 1.33E-14, Te -7.36E-16 - 312, 13.000, 0, En 3.151372070220E-06, CFL 0.00126, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 0.00E+00, Te 1.39E-16 - 336, 14.000, 0, En 2.975073607250E-06, CFL 0.00181, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -2.51E-15 - 360, 15.000, 0, En 6.785927307054E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.06E-15 - 384, 16.000, 0, En 2.638314318477E-06, CFL 0.00195, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 0.00E+00, Te -1.61E-15 - 408, 17.000, 0, En 7.100229226138E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -1.33E-14, Te 9.43E-16 - 432, 18.000, 0, En 9.455437356240E-07, CFL 0.00084, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te 7.70E-16 - 456, 19.000, 0, En 1.340158339161E-06, CFL 0.00172, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 3.98E-16 - 480, 20.000, 0, En 3.888614711633E-06, CFL 0.00337, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 2.86E-15 - 504, 21.000, 0, En 1.846996853937E-06, CFL 0.00129, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 0.00E+00, Te -9.70E-16 - 528, 22.000, 0, En 2.526701886061E-06, CFL 0.00178, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -6.65E-15, Te -2.01E-15 - 552, 23.000, 0, En 3.976427887637E-06, CFL 0.00172, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 1.89E-15 - 576, 24.000, 0, En 3.917957673742E-06, CFL 0.00189, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -4.47E-15 - 600, 25.000, 0, En 1.160849525445E-05, CFL 0.00332, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 2.56E-15 - 624, 26.000, 0, En 6.225654918044E-06, CFL 0.00211, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -3.10E-15 - 648, 27.000, 0, En 1.590576546899E-05, CFL 0.00314, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -2.00E-14, Te -3.46E-16 - 672, 28.000, 0, En 1.037218889717E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se 0.00E+00, Te -4.62E-16 - 696, 29.000, 0, En 1.285202764145E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 0.00E+00, Te 9.29E-16 - 720, 30.000, 0, En 4.853952350968E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 6.65E-15, Te -3.90E-16 - 744, 31.000, 0, En 8.595038580143E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te 1.65E-15 - 768, 32.000, 0, En 1.895790607225E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se 0.00E+00, Te -3.33E-16 - 792, 33.000, 0, En 3.221720376111E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -6.50E-17 - 816, 34.000, 0, En 2.285441036245E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.77E-15 - 840, 35.000, 0, En 1.901977271916E-07, CFL 0.00039, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 0.00E+00, Te -1.80E-15 - 864, 36.000, 0, En 4.140755377175E-07, CFL 0.00058, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 0.00E+00, Te -1.74E-15 - 888, 37.000, 0, En 1.165582982126E-06, CFL 0.00153, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 1.33E-14, Te 2.25E-15 - 912, 38.000, 0, En 2.056311990778E-06, CFL 0.00179, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 6.65E-15, Te -6.22E-16 - 936, 39.000, 0, En 3.135487007229E-06, CFL 0.00183, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -1.90E-15 - 960, 40.000, 0, En 3.012786314619E-07, CFL 0.00069, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -1.33E-14, Te 1.79E-15 - 984, 41.000, 0, En 9.228793414620E-07, CFL 0.00110, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -1.72E-15 - 1008, 42.000, 0, En 1.896247591666E-06, CFL 0.00136, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se -6.65E-15, Te -4.52E-16 - 1032, 43.000, 0, En 2.402404812523E-06, CFL 0.00214, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 1.33E-14, Te -1.83E-16 - 1056, 44.000, 0, En 5.738982437473E-07, CFL 0.00082, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.50E-15 - 1080, 45.000, 0, En 1.728011500647E-06, CFL 0.00095, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -1.83E-15 - 1104, 46.000, 0, En 1.212188684388E-06, CFL 0.00099, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te 1.56E-16 - 1128, 47.000, 0, En 3.417680847109E-07, CFL 0.00042, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se -6.65E-15, Te -5.98E-16 - 1152, 48.000, 0, En 7.125872701714E-07, CFL 0.00058, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 0.00E+00, Te 9.63E-17 - 1176, 49.000, 0, En 1.277606426107E-06, CFL 0.00076, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -2.56E-15 - 1200, 50.000, 0, En 4.204310845526E-07, CFL 0.00038, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -2.11E-15 - 1224, 51.000, 0, En 2.279763359755E-06, CFL 0.00197, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se 0.00E+00, Te 2.41E-15 - 1248, 52.000, 0, En 9.802740034887E-06, CFL 0.00304, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te -5.41E-16 - 1272, 53.000, 0, En 7.016731394492E-06, CFL 0.00254, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te 2.25E-16 - 1296, 54.000, 0, En 5.714326568136E-06, CFL 0.00229, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 1.27E-15 - 1320, 55.000, 0, En 5.449491925474E-06, CFL 0.00251, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 0.00E+00, Te -3.38E-15 - 1344, 56.000, 0, En 4.318159595881E-06, CFL 0.00295, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 6.65E-15, Te -6.67E-16 - 1368, 57.000, 0, En 3.453230896381E-06, CFL 0.00155, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 3.58E-15 - 1392, 58.000, 0, En 2.203498542542E-06, CFL 0.00123, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te -1.09E-17 - 1416, 59.000, 0, En 1.135980943695E-06, CFL 0.00077, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se 0.00E+00, Te -1.86E-15 - 1440, 60.000, 0, En 8.546175348170E-07, CFL 0.00086, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 6.65E-15, Te -1.18E-15 - 1464, 61.000, 0, En 9.473489156759E-07, CFL 0.00137, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 8.78E-16 - 1488, 62.000, 0, En 5.133130380289E-06, CFL 0.00283, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se 0.00E+00, Te -3.48E-15 - 1512, 63.000, 0, En 1.551807970816E-06, CFL 0.00206, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se -6.65E-15, Te 1.42E-15 - 1536, 64.000, 0, En 1.288451800624E-06, CFL 0.00237, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te -1.83E-16 - 1560, 65.000, 0, En 1.001312838014E-06, CFL 0.00185, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 2.62E-15 - 1584, 66.000, 0, En 1.072634967406E-06, CFL 0.00106, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 6.65E-15, Te -2.65E-15 - 1608, 67.000, 0, En 3.667484132209E-06, CFL 0.00197, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se 0.00E+00, Te 2.55E-15 - 1632, 68.000, 0, En 5.931922515082E-06, CFL 0.00311, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -1.94E-15 - 1656, 69.000, 0, En 3.322085533456E-06, CFL 0.00196, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 6.65E-15, Te 3.10E-15 - 1680, 70.000, 0, En 2.702105977123E-06, CFL 0.00200, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 1.33E-14, Te -5.92E-16 - 1704, 71.000, 0, En 3.608569961873E-06, CFL 0.00223, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -1.33E-14, Te 1.50E-15 - 1728, 72.000, 0, En 5.084535887742E-06, CFL 0.00313, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se 0.00E+00, Te -5.70E-16 - 1752, 73.000, 0, En 8.086557243951E-06, CFL 0.00359, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se 0.00E+00, Te 2.26E-15 - 1776, 74.000, 0, En 6.647075881597E-06, CFL 0.00346, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se -6.65E-15, Te -3.29E-15 - 1800, 75.000, 0, En 1.769736266425E-06, CFL 0.00182, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -1.94E-15 - 1824, 76.000, 0, En 1.983520707875E-06, CFL 0.00179, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -1.33E-14, Te 1.78E-15 - 1848, 77.000, 0, En 7.333948986619E-06, CFL 0.00321, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -1.33E-14, Te 1.04E-16 - 1872, 78.000, 0, En 4.130971700711E-06, CFL 0.00236, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 0.00E+00, Te 9.31E-16 - 1896, 79.000, 0, En 5.242580478421E-06, CFL 0.00307, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 1.00E-15 - 1920, 80.000, 0, En 4.940391440167E-06, CFL 0.00228, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -3.01E-15 - 1944, 81.000, 0, En 2.837501176865E-06, CFL 0.00214, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 8.22E-16 - 1968, 82.000, 0, En 4.524477827642E-06, CFL 0.00222, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.96E-15 - 1992, 83.000, 0, En 2.302526509585E-06, CFL 0.00190, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se -6.65E-15, Te -4.42E-16 - 2016, 84.000, 0, En 1.699921763435E-06, CFL 0.00178, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 1.75E-15 - 2040, 85.000, 0, En 2.873888014187E-06, CFL 0.00150, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -1.33E-14, Te 1.44E-15 - 2064, 86.000, 0, En 4.541638333547E-06, CFL 0.00183, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 6.65E-15, Te -3.19E-15 - 2088, 87.000, 0, En 4.515620637689E-06, CFL 0.00183, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 1.33E-14, Te 3.04E-15 - 2112, 88.000, 0, En 9.184883375346E-06, CFL 0.00328, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te -1.88E-15 - 2136, 89.000, 0, En 1.318501843463E-05, CFL 0.00379, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -4.41E-16 - 2160, 90.000, 0, En 9.769977959132E-06, CFL 0.00247, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 2.20E-15 - 2184, 91.000, 0, En 6.833768179854E-06, CFL 0.00254, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.42E-15 - 2208, 92.000, 0, En 9.858153474742E-07, CFL 0.00083, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -1.29E-15 - 2232, 93.000, 0, En 1.576494122009E-06, CFL 0.00152, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -5.53E-16 - 2256, 94.000, 0, En 1.247999364905E-06, CFL 0.00166, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -1.51E-15 - 2280, 95.000, 0, En 2.451943809387E-06, CFL 0.00137, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 2.21E-15 - 2304, 96.000, 0, En 5.864439593313E-06, CFL 0.00379, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -1.22E-15 - 2328, 97.000, 0, En 2.494466203631E-05, CFL 0.00452, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 0.00E+00, Te 1.50E-15 - 2352, 98.000, 0, En 1.818754167361E-05, CFL 0.00466, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -1.33E-14, Te -2.27E-15 - 2376, 99.000, 0, En 1.822868342802E-06, CFL 0.00144, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 6.65E-15, Te 6.67E-16 - 2400, 100.000, 0, En 6.141294695966E-06, CFL 0.00265, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 6.65E-15, Te 1.60E-15 - 2424, 101.000, 0, En 2.341385888934E-06, CFL 0.00215, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -6.65E-15, Te -6.97E-16 - 2448, 102.000, 0, En 4.137626647818E-06, CFL 0.00288, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 0.00E+00, Te -3.84E-16 - 2472, 103.000, 0, En 2.848145838334E-06, CFL 0.00253, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 6.65E-15, Te -1.72E-15 - 2496, 104.000, 0, En 3.471984861896E-06, CFL 0.00314, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 1.33E-14, Te 1.95E-16 - 2520, 105.000, 0, En 1.015434843414E-06, CFL 0.00135, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -6.65E-15, Te 9.07E-16 - 2544, 106.000, 0, En 2.934364608047E-06, CFL 0.00356, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -2.00E-14, Te -1.97E-15 - 2568, 107.000, 0, En 9.005393141310E-06, CFL 0.00514, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -6.65E-15, Te 3.24E-15 - 2592, 108.000, 0, En 6.431109898015E-06, CFL 0.00420, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.00E-14, Te -3.24E-15 - 2616, 109.000, 0, En 1.795616388841E-06, CFL 0.00187, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 2.08E-15 - 2640, 110.000, 0, En 7.388243692897E-07, CFL 0.00091, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te -7.18E-18 - 2664, 111.000, 0, En 8.292801354475E-07, CFL 0.00091, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 6.65E-15, Te -1.84E-15 - 2688, 112.000, 0, En 1.982728051682E-06, CFL 0.00169, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 1.33E-14, Te 5.33E-15 - 2712, 113.000, 0, En 6.078104557279E-06, CFL 0.00275, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -8.00E-16 - 2736, 114.000, 0, En 7.778755551797E-06, CFL 0.00330, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -1.88E-15 - 2760, 115.000, 0, En 2.091538894186E-06, CFL 0.00152, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -4.96E-16 - 2784, 116.000, 0, En 3.138422912648E-06, CFL 0.00265, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 5.08E-18 - 2808, 117.000, 0, En 7.750093339381E-06, CFL 0.00291, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se 0.00E+00, Te -7.33E-16 - 2832, 118.000, 0, En 9.583679180442E-06, CFL 0.00353, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -1.33E-14, Te 8.01E-16 - 2856, 119.000, 0, En 8.074295198111E-06, CFL 0.00351, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 2.00E-14, Te 9.98E-16 - 2880, 120.000, 0, En 5.032223427712E-06, CFL 0.00282, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se 0.00E+00, Te 1.46E-16 - 2904, 121.000, 0, En 5.413497309446E-06, CFL 0.00418, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 2.00E-14, Te 2.83E-16 - 2928, 122.000, 0, En 6.838636040914E-06, CFL 0.00398, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se -6.65E-15, Te -4.09E-16 - 2952, 123.000, 0, En 1.661975472796E-06, CFL 0.00156, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se 0.00E+00, Te -5.05E-16 - 2976, 124.000, 0, En 1.605765218550E-06, CFL 0.00243, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 1.33E-14, Te 2.38E-15 - 3000, 125.000, 0, En 1.022596476322E-06, CFL 0.00197, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 0.00E+00, Te -9.72E-17 - 3024, 126.000, 0, En 1.350382541101E-06, CFL 0.00234, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se 0.00E+00, Te -1.03E-15 - 3048, 127.000, 0, En 1.000211572170E-05, CFL 0.00621, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 0.00E+00, Te 1.06E-15 - 3072, 128.000, 0, En 1.015701768470E-05, CFL 0.00381, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 0.00E+00, Te -7.91E-16 - 3096, 129.000, 0, En 1.601412058875E-06, CFL 0.00205, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te -4.80E-16 - 3120, 130.000, 0, En 3.175569667799E-06, CFL 0.00337, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 1.33E-14, Te 3.88E-16 - 3144, 131.000, 0, En 7.376714841254E-06, CFL 0.00448, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 0.00E+00, Te 1.04E-15 - 3168, 132.000, 0, En 3.739134324709E-06, CFL 0.00326, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -6.65E-15, Te -2.09E-15 - 3192, 133.000, 0, En 1.444603083997E-06, CFL 0.00185, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te 7.12E-16 - 3216, 134.000, 0, En 6.293801459486E-07, CFL 0.00121, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 4.63E-16 - 3240, 135.000, 0, En 5.513223236355E-07, CFL 0.00105, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se -6.65E-15, Te 1.32E-15 - 3264, 136.000, 0, En 4.502601587939E-06, CFL 0.00466, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 6.65E-15, Te -1.58E-15 - 3288, 137.000, 0, En 4.612094511822E-06, CFL 0.00378, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se -6.65E-15, Te 1.03E-16 - 3312, 138.000, 0, En 1.036712943073E-06, CFL 0.00204, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -6.65E-15, Te -1.10E-15 - 3336, 139.000, 0, En 3.293333356956E-06, CFL 0.00344, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -6.65E-15, Te 3.04E-15 - 3360, 140.000, 0, En 5.495644480065E-06, CFL 0.00492, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -2.67E-15 - 3384, 141.000, 0, En 3.299355570064E-06, CFL 0.00307, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -1.34E-15 - 3408, 142.000, 0, En 1.840174133504E-06, CFL 0.00219, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -1.33E-14, Te 1.36E-15 - 3432, 143.000, 0, En 1.336881774453E-06, CFL 0.00190, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -6.65E-15, Te 3.70E-16 - 3456, 144.000, 0, En 8.833948805485E-07, CFL 0.00181, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te -7.27E-16 - 3480, 145.000, 0, En 1.453153323807E-06, CFL 0.00201, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 0.00E+00, Te -8.74E-16 - 3504, 146.000, 0, En 4.668368797237E-07, CFL 0.00133, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 1.33E-14, Te 4.41E-16 - 3528, 147.000, 0, En 4.181421442188E-07, CFL 0.00121, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -2.00E-14, Te -6.57E-17 - 3552, 148.000, 0, En 4.506384654902E-07, CFL 0.00095, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 4.41E-16 - 3576, 149.000, 0, En 1.359996380026E-07, CFL 0.00035, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.00E-14, Te -1.98E-15 - 3600, 150.000, 0, En 9.243790330334E-07, CFL 0.00180, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 6.34E-16 - 3624, 151.000, 0, En 1.922152512025E-06, CFL 0.00288, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -2.38E-15 - 3648, 152.000, 0, En 4.239894691286E-07, CFL 0.00090, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te -5.53E-16 - 3672, 153.000, 0, En 7.515624620414E-07, CFL 0.00178, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 1.33E-14, Te 1.22E-15 - 3696, 154.000, 0, En 1.561433302439E-06, CFL 0.00259, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se -6.65E-15, Te 8.59E-16 - 3720, 155.000, 0, En 3.049598549322E-07, CFL 0.00101, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -1.39E-16 - 3744, 156.000, 0, En 5.463626128217E-06, CFL 0.00409, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 1.89E-15 - 3768, 157.000, 0, En 1.971699382668E-05, CFL 0.00863, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te -5.61E-16 - 3792, 158.000, 0, En 1.685972386777E-05, CFL 0.00662, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -6.65E-15, Te -2.20E-15 - 3816, 159.000, 0, En 6.414440020279E-06, CFL 0.00340, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te 1.04E-15 - 3840, 160.000, 0, En 3.653773744205E-06, CFL 0.00403, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -6.65E-15, Te 5.15E-16 - 3864, 161.000, 0, En 7.824864956082E-06, CFL 0.00518, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -1.78E-15 - 3888, 162.000, 0, En 7.761305972242E-06, CFL 0.00439, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se -6.65E-15, Te 4.58E-16 - 3912, 163.000, 0, En 3.427116164021E-06, CFL 0.00321, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te -9.99E-16 - 3936, 164.000, 0, En 2.332359492903E-06, CFL 0.00316, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -6.65E-15, Te 3.61E-15 - 3960, 165.000, 0, En 1.881737604419E-06, CFL 0.00300, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -9.71E-16 - 3984, 166.000, 0, En 1.405968872424E-06, CFL 0.00258, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te -1.55E-15 - 4008, 167.000, 0, En 4.749080821619E-07, CFL 0.00141, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.49E-15 - 4032, 168.000, 0, En 4.316950306843E-07, CFL 0.00129, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 1.33E-14, Te -1.58E-17 - 4056, 169.000, 0, En 6.432919996741E-07, CFL 0.00131, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -2.00E-14, Te -6.58E-16 - 4080, 170.000, 0, En 2.536389598784E-06, CFL 0.00316, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 6.65E-15, Te -2.19E-15 - 4104, 171.000, 0, En 5.623143525617E-06, CFL 0.00524, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 1.29E-15 - 4128, 172.000, 0, En 3.783644651757E-06, CFL 0.00377, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 6.65E-15, Te -9.88E-16 - 4152, 173.000, 0, En 1.249151491937E-06, CFL 0.00223, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 2.47E-15 - 4176, 174.000, 0, En 1.974599934885E-06, CFL 0.00267, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -1.33E-14, Te -1.72E-15 - 4200, 175.000, 0, En 3.878841514170E-06, CFL 0.00304, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 0.00E+00, Te 1.78E-15 - 4224, 176.000, 0, En 4.657551881450E-06, CFL 0.00376, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -1.59E-15 - 4248, 177.000, 0, En 2.199815027301E-06, CFL 0.00302, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 1.74E-15 - 4272, 178.000, 0, En 7.685605329795E-07, CFL 0.00147, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te -1.31E-15 - 4296, 179.000, 0, En 4.023974723669E-07, CFL 0.00123, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -1.33E-14, Te 5.00E-15 - 4320, 180.000, 0, En 4.196778331082E-07, CFL 0.00117, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 0.00E+00, Te -4.97E-15 - 4344, 181.000, 0, En 4.330808737384E-06, CFL 0.00460, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 2.48E-15 - 4368, 182.000, 0, En 1.374837225505E-05, CFL 0.00787, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 3.78E-16 - 4392, 183.000, 0, En 1.165138091794E-05, CFL 0.00637, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 0.00E+00, Te -1.58E-15 - 4416, 184.000, 0, En 4.997667009100E-06, CFL 0.00349, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 0.00E+00, Te 1.49E-15 - 4440, 185.000, 0, En 3.884083387805E-06, CFL 0.00331, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 1.33E-14, Te -8.30E-16 - 4464, 186.000, 0, En 3.418006916889E-06, CFL 0.00272, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se -6.65E-15, Te -4.48E-16 - 4488, 187.000, 0, En 1.258691170415E-06, CFL 0.00184, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se 0.00E+00, Te -6.05E-16 - 4512, 188.000, 0, En 2.183726474217E-07, CFL 0.00082, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se -6.65E-15, Te 7.22E-16 - 4536, 189.000, 0, En 1.281686607727E-07, CFL 0.00043, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.00E-14, Te -1.25E-15 - 4560, 190.000, 0, En 2.347347060376E-07, CFL 0.00090, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -1.98E-15 - 4584, 191.000, 0, En 1.056645067155E-06, CFL 0.00190, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 1.13E-15 - 4608, 192.000, 0, En 1.369388445683E-06, CFL 0.00209, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 5.37E-16 - 4632, 193.000, 0, En 9.188479602194E-07, CFL 0.00201, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 3.19E-15 - 4656, 194.000, 0, En 1.068395436134E-06, CFL 0.00201, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 6.65E-15, Te -3.41E-15 - 4680, 195.000, 0, En 1.887219482682E-06, CFL 0.00231, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.66E-14, Te 2.30E-16 - 4704, 196.000, 0, En 2.208496558503E-06, CFL 0.00302, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 6.65E-15, Te -4.86E-16 - 4728, 197.000, 0, En 1.881963366860E-06, CFL 0.00244, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 6.65E-15, Te -1.88E-15 - 4752, 198.000, 0, En 2.011336933055E-06, CFL 0.00292, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -1.33E-14, Te 3.44E-16 - 4776, 199.000, 0, En 9.472474795538E-07, CFL 0.00210, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.57E-15 - 4800, 200.000, 0, En 5.851492180955E-08, CFL 0.00020, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -6.65E-15, Te 2.41E-16 - 4824, 201.000, 0, En 1.362873555344E-07, CFL 0.00058, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te -2.04E-16 - 4848, 202.000, 0, En 2.242264341346E-06, CFL 0.00296, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 0.00E+00, Te -1.66E-16 - 4872, 203.000, 0, En 7.247195063690E-06, CFL 0.00442, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se -6.65E-15, Te -2.13E-15 - 4896, 204.000, 0, En 5.905874477524E-06, CFL 0.00328, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 3.26E-16 - 4920, 205.000, 0, En 7.532790976833E-07, CFL 0.00119, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te 1.55E-16 - 4944, 206.000, 0, En 1.437564882632E-06, CFL 0.00229, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te -6.94E-16 - 4968, 207.000, 0, En 2.811713924145E-06, CFL 0.00270, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te -3.18E-17 - 4992, 208.000, 0, En 3.562873929493E-06, CFL 0.00297, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 1.49E-15 - 5016, 209.000, 0, En 1.113453691223E-06, CFL 0.00170, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 6.65E-15, Te -2.76E-15 - 5040, 210.000, 0, En 3.052780505719E-07, CFL 0.00091, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 2.04E-15 - 5064, 211.000, 0, En 8.161636946056E-08, CFL 0.00033, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 0.00E+00, Te -4.28E-16 - 5088, 212.000, 0, En 7.283829251991E-08, CFL 0.00027, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 2.20E-15 - 5112, 213.000, 0, En 1.926761517036E-06, CFL 0.00253, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -1.33E-14, Te 6.43E-16 - 5136, 214.000, 0, En 4.318608964381E-06, CFL 0.00365, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 0.00E+00, Te 1.15E-15 - 5160, 215.000, 0, En 2.871934605165E-06, CFL 0.00363, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -1.70E-15 - 5184, 216.000, 0, En 7.544461956449E-06, CFL 0.00590, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 1.33E-14, Te 3.25E-15 - 5208, 217.000, 0, En 5.079678335787E-06, CFL 0.00385, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -1.26E-15 - 5232, 218.000, 0, En 1.413952608063E-06, CFL 0.00210, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 6.65E-15, Te -5.08E-16 - 5256, 219.000, 0, En 3.768796735448E-07, CFL 0.00120, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se 0.00E+00, Te -1.70E-15 - 5280, 220.000, 0, En 5.065982086393E-07, CFL 0.00116, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 6.65E-15, Te -5.03E-16 - 5304, 221.000, 0, En 1.562877588136E-07, CFL 0.00063, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -2.00E-14, Te 2.79E-15 - 5328, 222.000, 0, En 9.085553142050E-08, CFL 0.00044, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -6.65E-15, Te -9.91E-18 - 5352, 223.000, 0, En 2.006850264926E-07, CFL 0.00069, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 6.65E-15, Te 1.72E-15 - 5376, 224.000, 0, En 3.550551590179E-07, CFL 0.00127, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 1.33E-14, Te -5.43E-16 - 5400, 225.000, 0, En 1.203194908570E-06, CFL 0.00188, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 6.65E-15, Te 9.05E-16 - 5424, 226.000, 0, En 1.088643650953E-06, CFL 0.00229, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se -6.65E-15, Te 3.01E-15 - 5448, 227.000, 0, En 2.349818669048E-06, CFL 0.00339, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -9.30E-17 - 5472, 228.000, 0, En 7.258862947033E-06, CFL 0.00541, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 1.33E-14, Te -8.41E-16 - 5496, 229.000, 0, En 3.983595118337E-06, CFL 0.00317, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te -4.91E-17 - 5520, 230.000, 0, En 9.347909568786E-07, CFL 0.00203, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 6.65E-15, Te -6.48E-16 - 5544, 231.000, 0, En 2.765011266384E-07, CFL 0.00089, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -6.65E-15, Te -2.36E-16 - 5568, 232.000, 0, En 1.666609989472E-07, CFL 0.00073, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 0.00E+00, Te 3.03E-15 - 5592, 233.000, 0, En 2.085409638370E-07, CFL 0.00092, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -1.17E-15 - 5616, 234.000, 0, En 4.882915037859E-06, CFL 0.00423, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 1.33E-14, Te -1.00E-15 - 5640, 235.000, 0, En 4.195814768380E-06, CFL 0.00358, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 1.33E-14, Te -1.05E-15 - 5664, 236.000, 0, En 3.166842957675E-07, CFL 0.00101, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.53E-15 - 5688, 237.000, 0, En 8.730390255807E-08, CFL 0.00034, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -1.09E-15 - 5712, 238.000, 0, En 1.865974764686E-07, CFL 0.00080, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 0.00E+00, Te -9.69E-16 - 5736, 239.000, 0, En 3.985937807180E-07, CFL 0.00113, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 1.33E-14, Te 1.63E-15 - 5760, 240.000, 0, En 6.801226671463E-07, CFL 0.00140, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -1.33E-14, Te 1.10E-15 - 5784, 241.000, 0, En 1.566498762864E-06, CFL 0.00252, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 6.65E-15, Te -2.51E-15 - 5808, 242.000, 0, En 2.603499800471E-06, CFL 0.00328, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 0.00E+00, Te 2.83E-15 - 5832, 243.000, 0, En 2.077539583576E-06, CFL 0.00195, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.66E-14, Te -2.78E-15 - 5856, 244.000, 0, En 6.940813034877E-07, CFL 0.00125, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -6.65E-15, Te 1.52E-15 - 5880, 245.000, 0, En 3.345837941199E-07, CFL 0.00103, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 6.65E-15, Te -7.76E-16 - 5904, 246.000, 0, En 3.622087516528E-07, CFL 0.00123, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 6.65E-15, Te -1.23E-15 - 5928, 247.000, 0, En 3.993475029170E-07, CFL 0.00132, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.65E-15 - 5952, 248.000, 0, En 5.826085947857E-07, CFL 0.00161, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se 0.00E+00, Te -2.04E-15 - 5976, 249.000, 0, En 2.078628829093E-06, CFL 0.00309, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 6.65E-15, Te 1.78E-15 - 6000, 250.000, 0, En 2.865734443054E-06, CFL 0.00356, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 0.00E+00, Te 2.29E-15 - 6024, 251.000, 0, En 3.155400196040E-06, CFL 0.00313, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 0.00E+00, Te -3.42E-15 - 6048, 252.000, 0, En 3.307722758793E-06, CFL 0.00353, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me -1.83E-17, Se -1.33E-14, Te 3.65E-15 - 6072, 253.000, 0, En 2.622084543185E-06, CFL 0.00263, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -1.34E-15 - 6096, 254.000, 0, En 3.385183679604E-06, CFL 0.00308, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 2.26E-15 - 6120, 255.000, 0, En 4.093167154205E-06, CFL 0.00342, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -1.75E-15 - 6144, 256.000, 0, En 4.704940964472E-06, CFL 0.00329, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 2.00E-14, Te 2.24E-16 - 6168, 257.000, 0, En 3.545781096063E-06, CFL 0.00283, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -1.25E-15 - 6192, 258.000, 0, En 5.847146864911E-06, CFL 0.00409, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.66E-14, Te 4.40E-16 - 6216, 259.000, 0, En 1.562671309318E-05, CFL 0.00634, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 6.65E-15, Te 9.99E-16 - 6240, 260.000, 0, En 1.135130038069E-05, CFL 0.00458, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -6.49E-16 - 6264, 261.000, 0, En 2.765962717480E-06, CFL 0.00261, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se -6.65E-15, Te -3.73E-15 - 6288, 262.000, 0, En 1.239461808477E-06, CFL 0.00178, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 6.00E-15 - 6312, 263.000, 0, En 8.079573463719E-07, CFL 0.00164, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se 0.00E+00, Te -2.89E-15 - 6336, 264.000, 0, En 7.343791247138E-07, CFL 0.00154, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 2.31E-15 - 6360, 265.000, 0, En 1.704893886449E-06, CFL 0.00257, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te -1.98E-16 - 6384, 266.000, 0, En 1.883955128089E-06, CFL 0.00242, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -2.46E-15 - 6408, 267.000, 0, En 2.792561432405E-06, CFL 0.00328, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -2.73E-16 - 6432, 268.000, 0, En 3.313022109465E-06, CFL 0.00288, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 1.58E-15 - 6456, 269.000, 0, En 3.119776765118E-06, CFL 0.00320, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -9.59E-16 - 6480, 270.000, 0, En 3.628673672106E-07, CFL 0.00091, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te 2.82E-16 - 6504, 271.000, 0, En 4.799074506831E-07, CFL 0.00109, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te -1.29E-15 - 6528, 272.000, 0, En 2.662906930756E-06, CFL 0.00280, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 2.51E-15 - 6552, 273.000, 0, En 4.461248642883E-06, CFL 0.00366, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 1.66E-15 - 6576, 274.000, 0, En 7.095571895112E-06, CFL 0.00424, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -1.33E-14, Te -3.19E-15 - 6600, 275.000, 0, En 4.383899474807E-06, CFL 0.00330, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.00E-15 - 6624, 276.000, 0, En 4.398866971418E-06, CFL 0.00307, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 1.33E-14, Te 1.09E-15 - 6648, 277.000, 0, En 2.383451085400E-06, CFL 0.00236, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 0.00E+00, Te -3.82E-15 - 6672, 278.000, 0, En 7.758712758598E-07, CFL 0.00145, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 6.65E-15, Te -1.30E-15 - 6696, 279.000, 0, En 3.018826341309E-06, CFL 0.00316, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 6.65E-15, Te 2.04E-15 - 6720, 280.000, 0, En 7.022217375733E-06, CFL 0.00422, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -1.46E-17, Se 1.33E-14, Te 1.62E-16 - 6744, 281.000, 0, En 1.174466275234E-05, CFL 0.00508, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -1.33E-14, Te -1.65E-15 - 6768, 282.000, 0, En 9.707843465716E-06, CFL 0.00411, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 1.33E-14, Te -1.19E-15 - 6792, 283.000, 0, En 3.369970062326E-06, CFL 0.00225, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 0.00E+00, Te 1.18E-15 - 6816, 284.000, 0, En 4.439441344873E-05, CFL 0.00907, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te 3.69E-16 - 6840, 285.000, 0, En 6.272570650912E-05, CFL 0.00787, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se 0.00E+00, Te 4.69E-16 - 6864, 286.000, 0, En 1.899209531037E-05, CFL 0.00490, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se -6.65E-15, Te -8.55E-16 - 6888, 287.000, 0, En 2.623982812117E-06, CFL 0.00240, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -6.65E-15, Te 1.72E-15 - 6912, 288.000, 0, En 5.908325721791E-06, CFL 0.00305, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -6.03E-18, Se 0.00E+00, Te -2.06E-15 - 6936, 289.000, 0, En 1.197975179684E-05, CFL 0.00455, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 1.75E-15 - 6960, 290.000, 0, En 6.898827211497E-06, CFL 0.00278, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -7.96E-16 - 6984, 291.000, 0, En 7.338194093722E-06, CFL 0.00378, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te 4.95E-16 - 7008, 292.000, 0, En 3.609330856311E-05, CFL 0.00618, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -1.51E-15 - 7032, 293.000, 0, En 3.266461027845E-05, CFL 0.00669, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 1.33E-14, Te 1.69E-15 - 7056, 294.000, 0, En 1.374223430786E-05, CFL 0.00356, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te -1.42E-16 - 7080, 295.000, 0, En 5.647834831987E-06, CFL 0.00287, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te 1.51E-15 - 7104, 296.000, 0, En 1.132308946131E-06, CFL 0.00145, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -2.01E-15 - 7128, 297.000, 0, En 1.588036364313E-06, CFL 0.00235, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -1.84E-15 - 7152, 298.000, 0, En 2.302484862482E-06, CFL 0.00277, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 2.37E-15 - 7176, 299.000, 0, En 2.197288164692E-06, CFL 0.00153, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -1.33E-14, Te -2.17E-15 - 7200, 300.000, 0, En 2.437109591386E-06, CFL 0.00205, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se -6.65E-15, Te 1.19E-15 - 7224, 301.000, 0, En 4.518189090326E-06, CFL 0.00259, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 6.65E-15, Te 7.69E-16 - 7248, 302.000, 0, En 9.513573287758E-06, CFL 0.00409, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 0.00E+00, Te -1.52E-15 - 7272, 303.000, 0, En 8.757922184834E-06, CFL 0.00292, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 6.65E-15, Te 1.54E-15 - 7296, 304.000, 0, En 3.118826708726E-06, CFL 0.00208, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 9.91E-16 - 7320, 305.000, 0, En 1.160543257281E-06, CFL 0.00149, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 6.65E-15, Te -1.83E-15 - 7344, 306.000, 0, En 7.080185624187E-07, CFL 0.00119, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 1.33E-14, Te 3.46E-15 - 7368, 307.000, 0, En 1.106137780108E-06, CFL 0.00175, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se -6.65E-15, Te -1.73E-15 - 7392, 308.000, 0, En 2.385457956912E-06, CFL 0.00215, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se -6.65E-15, Te 6.85E-16 - 7416, 309.000, 0, En 3.877703375453E-06, CFL 0.00238, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 6.65E-15, Te -5.48E-16 - 7440, 310.000, 0, En 2.975917911956E-06, CFL 0.00183, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 1.61E-15 - 7464, 311.000, 0, En 2.347588487788E-06, CFL 0.00198, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te -3.73E-16 - 7488, 312.000, 0, En 9.598979240187E-07, CFL 0.00096, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te -4.31E-16 - 7512, 313.000, 0, En 2.423738830078E-07, CFL 0.00067, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te -5.21E-16 - 7536, 314.000, 0, En 5.397341053205E-06, CFL 0.00310, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se 0.00E+00, Te 2.80E-15 - 7560, 315.000, 0, En 2.187724309556E-05, CFL 0.00555, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 1.43E-15 - 7584, 316.000, 0, En 2.119976308374E-05, CFL 0.00462, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -3.50E-15 - 7608, 317.000, 0, En 3.866209069496E-06, CFL 0.00197, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -1.18E-15 - 7632, 318.000, 0, En 6.730896914073E-07, CFL 0.00079, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te 1.76E-15 - 7656, 319.000, 0, En 1.484846794014E-06, CFL 0.00128, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 6.65E-15, Te -2.68E-15 - 7680, 320.000, 0, En 1.062541773522E-06, CFL 0.00113, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 1.18E-15 - 7704, 321.000, 0, En 4.503897196505E-07, CFL 0.00078, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -1.33E-14, Te -2.21E-15 - 7728, 322.000, 0, En 1.985893899012E-06, CFL 0.00208, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se 0.00E+00, Te -8.25E-16 - 7752, 323.000, 0, En 1.146100054520E-06, CFL 0.00135, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 2.62E-15 - 7776, 324.000, 0, En 6.280044405016E-07, CFL 0.00076, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -3.34E-15 - 7800, 325.000, 0, En 2.240293431470E-06, CFL 0.00162, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 4.55E-15 - 7824, 326.000, 0, En 3.193185112391E-06, CFL 0.00164, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -2.43E-15 - 7848, 327.000, 0, En 1.082235704893E-05, CFL 0.00351, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 2.60E-15 - 7872, 328.000, 0, En 9.604721278342E-06, CFL 0.00243, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -2.81E-15 - 7896, 329.000, 0, En 3.660117935184E-06, CFL 0.00200, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 1.33E-14, Te -1.47E-15 - 7920, 330.000, 0, En 5.268266633348E-06, CFL 0.00331, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 1.36E-15 - 7944, 331.000, 0, En 8.895526681331E-07, CFL 0.00117, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -8.42E-16 - 7968, 332.000, 0, En 2.170765108399E-06, CFL 0.00187, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 6.65E-15, Te 2.93E-15 - 7992, 333.000, 0, En 1.045632431617E-06, CFL 0.00089, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se -6.65E-15, Te -2.14E-15 - 8016, 334.000, 0, En 1.749582743612E-06, CFL 0.00229, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -1.33E-14, Te 2.68E-15 - 8040, 335.000, 0, En 2.169194957837E-06, CFL 0.00150, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -6.65E-15, Te -8.46E-16 - 8064, 336.000, 0, En 1.286202877729E-06, CFL 0.00143, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 1.33E-14, Te 5.71E-16 - 8088, 337.000, 0, En 1.517117126106E-06, CFL 0.00129, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -1.33E-14, Te -1.31E-15 - 8112, 338.000, 0, En 1.114016621646E-06, CFL 0.00121, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 2.00E-14, Te 2.57E-15 - 8136, 339.000, 0, En 5.837144025045E-07, CFL 0.00160, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -6.65E-15, Te -1.88E-15 - 8160, 340.000, 0, En 1.561182782106E-06, CFL 0.00154, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 1.33E-14, Te -8.29E-16 - 8184, 341.000, 0, En 1.634356466877E-06, CFL 0.00218, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -5.66E-16 - 8208, 342.000, 0, En 4.308837507164E-07, CFL 0.00120, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se -6.65E-15, Te 9.99E-16 - 8232, 343.000, 0, En 4.086492876175E-08, CFL 0.00022, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -6.65E-15, Te -1.17E-15 - 8256, 344.000, 0, En 5.347123383094E-07, CFL 0.00118, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 0.00E+00, Te -3.46E-16 - 8280, 345.000, 0, En 9.637939212703E-07, CFL 0.00124, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 1.46E-15 - 8304, 346.000, 0, En 2.019085164167E-06, CFL 0.00164, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -1.18E-15 - 8328, 347.000, 0, En 5.264467498503E-06, CFL 0.00204, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 1.33E-14, Te -8.19E-17 - 8352, 348.000, 0, En 1.402603972680E-05, CFL 0.00346, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -2.00E-14, Te -2.28E-15 - 8376, 349.000, 0, En 2.213274189030E-05, CFL 0.00447, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te 7.49E-16 - 8400, 350.000, 0, En 1.080797578132E-05, CFL 0.00343, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 1.51E-15 - 8424, 351.000, 0, En 2.441481545696E-06, CFL 0.00233, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -7.25E-16 - 8448, 352.000, 0, En 3.007053645367E-06, CFL 0.00247, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 1.33E-14, Te 1.68E-16 - 8472, 353.000, 0, En 1.131408539045E-05, CFL 0.00380, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -1.33E-14, Te -4.70E-15 - 8496, 354.000, 0, En 9.986299763878E-06, CFL 0.00272, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 1.33E-14, Te 3.81E-15 - 8520, 355.000, 0, En 8.140051373072E-06, CFL 0.00239, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 6.65E-15, Te -2.52E-15 - 8544, 356.000, 0, En 5.368195366919E-06, CFL 0.00230, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -2.00E-14, Te 2.51E-15 - 8568, 357.000, 0, En 2.611538470536E-06, CFL 0.00205, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se 0.00E+00, Te 5.52E-16 - 8592, 358.000, 0, En 1.090728818045E-06, CFL 0.00100, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 6.65E-15, Te -3.37E-16 - 8616, 359.000, 0, En 1.363051220738E-06, CFL 0.00082, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -5.30E-16 - 8640, 360.000, 0, En 4.838270360360E-07, CFL 0.00054, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 6.65E-15, Te 3.16E-15 - 8664, 361.000, 0, En 1.628863582514E-07, CFL 0.00047, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7836, Me -3.10E-17, Se -2.00E-14, Te -2.44E-15 - 8688, 362.000, 0, En 4.599688135124E-07, CFL 0.00108, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 7.72E-16 - 8712, 363.000, 0, En 1.645494711700E-07, CFL 0.00043, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te -2.82E-17 - 8736, 364.000, 0, En 3.744583049859E-07, CFL 0.00066, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 6.65E-15, Te -1.06E-15 - 8760, 365.000, 0, En 6.089578489139E-07, CFL 0.00083, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -2.00E-14, Te -1.55E-16 + 24, 1.000, 0, En 2.105726723401E-06, CFL 0.00123, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.16E-15 + 48, 2.000, 0, En 4.766399226937E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 6.06E-16 + 72, 3.000, 0, En 6.799458715648E-06, CFL 0.00326, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -9.82E-16 + 96, 4.000, 0, En 4.788431233200E-06, CFL 0.00208, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 3.13E-15 + 120, 5.000, 0, En 2.440940295377E-07, CFL 0.00053, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -5.26E-16 + 144, 6.000, 0, En 9.614857096388E-07, CFL 0.00082, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.84E-15 + 168, 7.000, 0, En 5.490492004759E-07, CFL 0.00112, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 3.44E-15 + 192, 8.000, 0, En 2.024248841876E-06, CFL 0.00148, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te -1.12E-16 + 216, 9.000, 0, En 4.088661345704E-06, CFL 0.00248, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se 0.00E+00, Te -1.95E-15 + 240, 10.000, 0, En 1.125337258789E-05, CFL 0.00357, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 6.65E-15, Te -6.83E-16 + 264, 11.000, 0, En 8.876682921114E-06, CFL 0.00234, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -6.65E-15, Te -6.76E-16 + 288, 12.000, 0, En 6.684265889770E-06, CFL 0.00304, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 1.33E-14, Te 2.73E-16 + 312, 13.000, 0, En 3.153109248989E-06, CFL 0.00126, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 0.00E+00, Te 6.07E-17 + 336, 14.000, 0, En 2.974777579441E-06, CFL 0.00181, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -2.69E-15 + 360, 15.000, 0, En 6.782113017997E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.38E-15 + 384, 16.000, 0, En 2.635474032501E-06, CFL 0.00194, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 6.65E-15, Te -1.64E-15 + 408, 17.000, 0, En 7.094040614904E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -2.00E-14, Te 1.06E-15 + 432, 18.000, 0, En 9.454216446815E-07, CFL 0.00084, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te 1.48E-15 + 456, 19.000, 0, En 1.335381154242E-06, CFL 0.00172, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 2.09E-16 + 480, 20.000, 0, En 3.881153083949E-06, CFL 0.00336, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 3.12E-15 + 504, 21.000, 0, En 1.846458872358E-06, CFL 0.00129, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 6.65E-15, Te -1.02E-15 + 528, 22.000, 0, En 2.526149156468E-06, CFL 0.00178, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -1.33E-14, Te -1.79E-15 + 552, 23.000, 0, En 3.972106003739E-06, CFL 0.00172, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 1.79E-15 + 576, 24.000, 0, En 4.476933688897E-06, CFL 0.00242, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -3.99E-15 + 600, 25.000, 0, En 1.153895550163E-05, CFL 0.00330, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 2.25E-15 + 624, 26.000, 0, En 5.439034375355E-06, CFL 0.00184, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 2.00E-14, Te -2.57E-15 + 648, 27.000, 0, En 1.429968029676E-05, CFL 0.00285, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -1.33E-14, Te -1.47E-16 + 672, 28.000, 0, En 1.036467632532E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se -6.65E-15, Te -1.08E-15 + 696, 29.000, 0, En 1.283276488717E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 6.65E-15, Te 1.18E-15 + 720, 30.000, 0, En 4.851592618122E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 6.65E-15, Te -8.43E-17 + 744, 31.000, 0, En 8.592731903578E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te 2.52E-15 + 768, 32.000, 0, En 1.896645750902E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se -6.65E-15, Te 5.53E-16 + 792, 33.000, 0, En 3.222425629157E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -1.26E-15 + 816, 34.000, 0, En 2.284836642350E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.87E-15 + 840, 35.000, 0, En 1.900842228724E-07, CFL 0.00039, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 6.65E-15, Te -2.19E-15 + 864, 36.000, 0, En 4.137093978810E-07, CFL 0.00058, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 0.00E+00, Te -1.41E-15 + 888, 37.000, 0, En 1.161368011400E-06, CFL 0.00152, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 6.65E-15, Te 1.92E-15 + 912, 38.000, 0, En 1.486658324958E-06, CFL 0.00134, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 0.00E+00, Te -4.86E-16 + 936, 39.000, 0, En 2.087283747826E-06, CFL 0.00133, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 6.65E-15, Te -2.54E-15 + 960, 40.000, 0, En 4.012052145172E-07, CFL 0.00066, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -1.33E-14, Te 1.59E-15 + 984, 41.000, 0, En 7.589559905783E-07, CFL 0.00095, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -1.43E-15 + 1008, 42.000, 0, En 4.864114297851E-06, CFL 0.00265, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 0.00E+00, Te -4.59E-16 + 1032, 43.000, 0, En 2.694863554903E-06, CFL 0.00226, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 6.65E-15, Te -5.81E-16 + 1056, 44.000, 0, En 8.051196337529E-07, CFL 0.00114, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.42E-15 + 1080, 45.000, 0, En 2.849704527086E-06, CFL 0.00166, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se 0.00E+00, Te -1.68E-15 + 1104, 46.000, 0, En 2.665615109328E-06, CFL 0.00215, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 0.00E+00, Te -3.70E-16 + 1128, 47.000, 0, En 7.455900542050E-07, CFL 0.00115, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se 0.00E+00, Te 1.01E-15 + 1152, 48.000, 0, En 7.122998033695E-07, CFL 0.00058, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 0.00E+00, Te -1.10E-15 + 1176, 49.000, 0, En 1.276932806387E-06, CFL 0.00076, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -1.46E-15 + 1200, 50.000, 0, En 4.205663596636E-07, CFL 0.00038, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -3.08E-15 + 1224, 51.000, 0, En 1.297259387947E-06, CFL 0.00080, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 2.66E-15 + 1248, 52.000, 0, En 9.834151728904E-06, CFL 0.00305, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 1.33E-14, Te -5.03E-16 + 1272, 53.000, 0, En 7.004840624237E-06, CFL 0.00254, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se -6.65E-15, Te 5.62E-16 + 1296, 54.000, 0, En 6.944549748220E-06, CFL 0.00250, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 7.27E-16 + 1320, 55.000, 0, En 5.339438235104E-06, CFL 0.00214, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 6.65E-15, Te -2.94E-15 + 1344, 56.000, 0, En 1.452451828209E-06, CFL 0.00131, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 0.00E+00, Te -2.98E-16 + 1368, 57.000, 0, En 3.910602172640E-06, CFL 0.00201, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 2.61E-15 + 1392, 58.000, 0, En 1.968911507596E-06, CFL 0.00098, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 1.33E-14, Te 7.03E-16 + 1416, 59.000, 0, En 1.066001189291E-06, CFL 0.00071, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -9.92E-16 + 1440, 60.000, 0, En 1.171335637703E-06, CFL 0.00110, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te -6.86E-16 + 1464, 61.000, 0, En 1.476782506894E-06, CFL 0.00198, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 1.95E-15 + 1488, 62.000, 0, En 4.650079553059E-06, CFL 0.00258, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se -6.65E-15, Te -2.83E-15 + 1512, 63.000, 0, En 1.852614918446E-06, CFL 0.00242, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 1.81E-15 + 1536, 64.000, 0, En 1.307070648706E-06, CFL 0.00237, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te -7.82E-16 + 1560, 65.000, 0, En 1.008204296102E-06, CFL 0.00188, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 3.71E-15 + 1584, 66.000, 0, En 1.323704196562E-06, CFL 0.00133, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 6.65E-15, Te -2.41E-15 + 1608, 67.000, 0, En 4.741302600788E-06, CFL 0.00242, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se 0.00E+00, Te 1.66E-15 + 1632, 68.000, 0, En 5.947412249012E-06, CFL 0.00312, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -1.15E-15 + 1656, 69.000, 0, En 3.339728469732E-06, CFL 0.00195, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 6.65E-15, Te 1.36E-15 + 1680, 70.000, 0, En 2.681239324402E-06, CFL 0.00199, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 1.33E-14, Te 1.44E-17 + 1704, 71.000, 0, En 3.575457904156E-06, CFL 0.00223, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -1.33E-14, Te 1.69E-15 + 1728, 72.000, 0, En 5.009019043424E-06, CFL 0.00307, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se 0.00E+00, Te -1.26E-15 + 1752, 73.000, 0, En 7.859580984895E-06, CFL 0.00349, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se 0.00E+00, Te 2.66E-15 + 1776, 74.000, 0, En 6.390132158639E-06, CFL 0.00328, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se -6.65E-15, Te -3.96E-15 + 1800, 75.000, 0, En 7.406984321694E-07, CFL 0.00070, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -9.36E-16 + 1824, 76.000, 0, En 1.542931435043E-06, CFL 0.00137, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 7.61E-16 + 1848, 77.000, 0, En 8.413646201170E-06, CFL 0.00375, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te 1.08E-15 + 1872, 78.000, 0, En 5.432856549636E-06, CFL 0.00289, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 0.00E+00, Te 8.68E-17 + 1896, 79.000, 0, En 5.570343724068E-06, CFL 0.00318, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 9.42E-16 + 1920, 80.000, 0, En 5.230534319736E-06, CFL 0.00234, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -2.47E-15 + 1944, 81.000, 0, En 3.473173449389E-06, CFL 0.00273, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te -8.19E-17 + 1968, 82.000, 0, En 5.393522740887E-06, CFL 0.00241, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -8.86E-16 + 1992, 83.000, 0, En 2.269203072820E-06, CFL 0.00196, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se -6.65E-15, Te -8.14E-16 + 2016, 84.000, 0, En 1.472621746793E-06, CFL 0.00139, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 1.54E-15 + 2040, 85.000, 0, En 2.845259422653E-06, CFL 0.00142, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -1.33E-14, Te 1.96E-15 + 2064, 86.000, 0, En 5.967046029811E-06, CFL 0.00222, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 6.65E-15, Te -3.45E-15 + 2088, 87.000, 0, En 1.976497784933E-06, CFL 0.00102, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 1.33E-14, Te 1.75E-15 + 2112, 88.000, 0, En 1.038789201397E-05, CFL 0.00341, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te -1.40E-15 + 2136, 89.000, 0, En 1.409733851647E-05, CFL 0.00392, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -1.84E-15 + 2160, 90.000, 0, En 1.057432387510E-05, CFL 0.00255, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 2.54E-15 + 2184, 91.000, 0, En 8.359704698926E-06, CFL 0.00313, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 6.92E-16 + 2208, 92.000, 0, En 9.029760047098E-07, CFL 0.00071, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -7.40E-16 + 2232, 93.000, 0, En 1.568655326815E-06, CFL 0.00146, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -7.93E-16 + 2256, 94.000, 0, En 3.112992860138E-07, CFL 0.00052, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -1.23E-15 + 2280, 95.000, 0, En 2.662778328580E-06, CFL 0.00146, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 3.14E-15 + 2304, 96.000, 0, En 6.010953374899E-06, CFL 0.00383, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -2.04E-15 + 2328, 97.000, 0, En 2.559154565548E-05, CFL 0.00459, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 0.00E+00, Te 1.19E-15 + 2352, 98.000, 0, En 1.906164280747E-05, CFL 0.00480, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -6.65E-15, Te -1.47E-15 + 2376, 99.000, 0, En 1.982171246739E-06, CFL 0.00142, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 1.06E-15 + 2400, 100.000, 0, En 9.542807751465E-06, CFL 0.00440, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 2.00E-14, Te 5.82E-17 + 2424, 101.000, 0, En 2.304866262200E-06, CFL 0.00212, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -2.00E-14, Te 2.89E-16 + 2448, 102.000, 0, En 4.114652549342E-06, CFL 0.00282, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 1.33E-14, Te -3.73E-16 + 2472, 103.000, 0, En 3.418092336318E-06, CFL 0.00319, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 0.00E+00, Te -2.87E-15 + 2496, 104.000, 0, En 3.285002103288E-06, CFL 0.00307, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 6.65E-15, Te 6.40E-16 + 2520, 105.000, 0, En 1.624987206574E-06, CFL 0.00192, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -6.65E-15, Te -2.32E-16 + 2544, 106.000, 0, En 3.746399704876E-06, CFL 0.00412, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -1.33E-14, Te -1.47E-15 + 2568, 107.000, 0, En 9.320273897520E-06, CFL 0.00511, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -1.33E-14, Te 2.24E-15 + 2592, 108.000, 0, En 6.405013446115E-06, CFL 0.00421, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.66E-14, Te -2.35E-15 + 2616, 109.000, 0, En 1.764338375627E-06, CFL 0.00182, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 2.49E-15 + 2640, 110.000, 0, En 7.053756119086E-07, CFL 0.00087, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te -2.82E-17 + 2664, 111.000, 0, En 8.035317801166E-07, CFL 0.00090, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 1.33E-14, Te -9.94E-16 + 2688, 112.000, 0, En 1.962973745468E-06, CFL 0.00170, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 6.65E-15, Te 4.45E-15 + 2712, 113.000, 0, En 6.987116200539E-06, CFL 0.00295, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -5.19E-16 + 2736, 114.000, 0, En 7.692024879812E-06, CFL 0.00329, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -1.70E-15 + 2760, 115.000, 0, En 2.047852973862E-06, CFL 0.00149, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -1.10E-15 + 2784, 116.000, 0, En 3.149316825587E-06, CFL 0.00266, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 6.36E-16 + 2808, 117.000, 0, En 7.778647221978E-06, CFL 0.00292, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se 0.00E+00, Te -1.25E-15 + 2832, 118.000, 0, En 9.611238276865E-06, CFL 0.00353, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te 1.09E-16 + 2856, 119.000, 0, En 8.136403355778E-06, CFL 0.00351, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 1.33E-14, Te 1.02E-15 + 2880, 120.000, 0, En 5.068102618211E-06, CFL 0.00283, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se -6.65E-15, Te 2.78E-16 + 2904, 121.000, 0, En 5.306503566112E-06, CFL 0.00407, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 2.66E-14, Te 5.32E-16 + 2928, 122.000, 0, En 6.778190716766E-06, CFL 0.00398, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te -9.14E-17 + 2952, 123.000, 0, En 1.585531766821E-06, CFL 0.00152, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se -6.65E-15, Te -4.55E-16 + 2976, 124.000, 0, En 1.586845098524E-06, CFL 0.00239, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 6.65E-15, Te 3.18E-15 + 3000, 125.000, 0, En 1.000472311169E-06, CFL 0.00194, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 1.33E-14, Te 9.38E-16 + 3024, 126.000, 0, En 1.343520795399E-06, CFL 0.00232, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -1.33E-14, Te -2.00E-15 + 3048, 127.000, 0, En 9.589077200292E-06, CFL 0.00603, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 6.65E-15, Te 1.28E-15 + 3072, 128.000, 0, En 9.833590612425E-06, CFL 0.00382, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 0.00E+00, Te -7.74E-17 + 3096, 129.000, 0, En 1.570537903063E-06, CFL 0.00207, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te -1.28E-15 + 3120, 130.000, 0, En 3.093718915692E-06, CFL 0.00326, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 6.65E-15, Te -1.22E-16 + 3144, 131.000, 0, En 7.173678809190E-06, CFL 0.00432, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 6.65E-15, Te 1.90E-15 + 3168, 132.000, 0, En 3.436077713043E-06, CFL 0.00290, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -1.33E-14, Te -3.24E-15 + 3192, 133.000, 0, En 1.677029046020E-06, CFL 0.00200, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 1.33E-14, Te 9.65E-16 + 3216, 134.000, 0, En 6.464681599050E-07, CFL 0.00122, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 2.01E-15 + 3240, 135.000, 0, En 6.047585503392E-07, CFL 0.00121, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se 0.00E+00, Te 9.77E-16 + 3264, 136.000, 0, En 4.615037934103E-06, CFL 0.00472, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se -6.65E-15, Te -3.25E-15 + 3288, 137.000, 0, En 4.534685187055E-06, CFL 0.00374, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te 4.51E-16 + 3312, 138.000, 0, En 1.002355376336E-06, CFL 0.00202, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -1.33E-14, Te -1.20E-15 + 3336, 139.000, 0, En 3.246511562919E-06, CFL 0.00342, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -6.65E-15, Te 3.00E-15 + 3360, 140.000, 0, En 4.899054664569E-06, CFL 0.00447, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -2.98E-15 + 3384, 141.000, 0, En 3.188943783327E-06, CFL 0.00294, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -1.21E-15 + 3408, 142.000, 0, En 1.946361752806E-06, CFL 0.00226, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -6.65E-15, Te 1.66E-15 + 3432, 143.000, 0, En 1.373702687944E-06, CFL 0.00193, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -1.33E-14, Te 1.91E-16 + 3456, 144.000, 0, En 8.800950449172E-07, CFL 0.00180, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te -1.11E-15 + 3480, 145.000, 0, En 1.440757059369E-06, CFL 0.00200, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 1.33E-14, Te -3.82E-16 + 3504, 146.000, 0, En 4.663742124024E-07, CFL 0.00131, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 0.00E+00, Te -1.32E-18 + 3528, 147.000, 0, En 4.284886969389E-07, CFL 0.00122, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -2.00E-14, Te -6.74E-16 + 3552, 148.000, 0, En 4.641449185279E-07, CFL 0.00097, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 2.16E-15 + 3576, 149.000, 0, En 1.429486224334E-07, CFL 0.00037, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.00E-14, Te -3.00E-15 + 3600, 150.000, 0, En 9.064196828151E-07, CFL 0.00178, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 1.33E-14, Te 5.26E-16 + 3624, 151.000, 0, En 1.907463543326E-06, CFL 0.00286, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se -6.65E-15, Te -8.49E-16 + 3648, 152.000, 0, En 4.264679504319E-07, CFL 0.00089, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -6.65E-15, Te -1.23E-15 + 3672, 153.000, 0, En 7.492045923149E-07, CFL 0.00177, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 6.65E-15, Te 7.31E-16 + 3696, 154.000, 0, En 1.550881839835E-06, CFL 0.00259, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 7.45E-16 + 3720, 155.000, 0, En 3.141166537898E-07, CFL 0.00101, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -1.78E-16 + 3744, 156.000, 0, En 5.479135486929E-06, CFL 0.00411, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se -6.65E-15, Te 1.85E-15 + 3768, 157.000, 0, En 1.828715786889E-05, CFL 0.00810, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te 1.42E-16 + 3792, 158.000, 0, En 1.704022393558E-05, CFL 0.00666, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -6.65E-15, Te -1.76E-15 + 3816, 159.000, 0, En 6.525196202573E-06, CFL 0.00347, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te -9.31E-17 + 3840, 160.000, 0, En 3.646508755162E-06, CFL 0.00399, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -6.65E-15, Te 1.83E-15 + 3864, 161.000, 0, En 7.784012079002E-06, CFL 0.00512, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -2.47E-15 + 3888, 162.000, 0, En 7.833996366833E-06, CFL 0.00444, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se 0.00E+00, Te 6.14E-16 + 3912, 163.000, 0, En 3.332995287811E-06, CFL 0.00314, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te 9.03E-17 + 3936, 164.000, 0, En 2.342547179959E-06, CFL 0.00321, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 1.41E-15 + 3960, 165.000, 0, En 1.789198235009E-06, CFL 0.00292, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -2.51E-16 + 3984, 166.000, 0, En 1.361064206062E-06, CFL 0.00253, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te -5.30E-16 + 4008, 167.000, 0, En 5.031411334223E-07, CFL 0.00145, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -6.65E-15, Te 1.73E-15 + 4032, 168.000, 0, En 4.109353732971E-07, CFL 0.00126, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 6.65E-15, Te 8.78E-16 + 4056, 169.000, 0, En 6.143838995754E-07, CFL 0.00127, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -1.33E-14, Te -1.57E-15 + 4080, 170.000, 0, En 2.463111672730E-06, CFL 0.00310, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 0.00E+00, Te -1.92E-15 + 4104, 171.000, 0, En 5.508956872495E-06, CFL 0.00518, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 2.27E-15 + 4128, 172.000, 0, En 3.710261025247E-06, CFL 0.00374, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 1.33E-14, Te -1.85E-15 + 4152, 173.000, 0, En 1.212803739842E-06, CFL 0.00220, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.64E-15 + 4176, 174.000, 0, En 1.690575209851E-06, CFL 0.00233, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -2.00E-14, Te -1.78E-15 + 4200, 175.000, 0, En 4.373874419810E-06, CFL 0.00340, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 6.65E-15, Te 2.38E-15 + 4224, 176.000, 0, En 4.725924179063E-06, CFL 0.00383, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -1.33E-14, Te -1.50E-15 + 4248, 177.000, 0, En 2.132538549102E-06, CFL 0.00294, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 1.33E-14, Te 3.04E-15 + 4272, 178.000, 0, En 7.702740647444E-07, CFL 0.00151, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 6.65E-15, Te -1.48E-15 + 4296, 179.000, 0, En 4.298248153800E-07, CFL 0.00128, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -1.33E-14, Te 3.80E-15 + 4320, 180.000, 0, En 4.368266135050E-07, CFL 0.00122, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 6.65E-15, Te -3.47E-15 + 4344, 181.000, 0, En 4.374539338108E-06, CFL 0.00462, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 1.61E-15 + 4368, 182.000, 0, En 1.374481749138E-05, CFL 0.00787, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 4.67E-16 + 4392, 183.000, 0, En 1.029985265649E-05, CFL 0.00591, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se -6.65E-15, Te -1.53E-15 + 4416, 184.000, 0, En 4.586772128752E-06, CFL 0.00324, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 6.65E-15, Te 5.77E-16 + 4440, 185.000, 0, En 3.855229114459E-06, CFL 0.00325, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 1.33E-14, Te -3.55E-16 + 4464, 186.000, 0, En 3.357127969400E-06, CFL 0.00263, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se -6.65E-15, Te -1.19E-17 + 4488, 187.000, 0, En 1.210980398221E-06, CFL 0.00177, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se 6.65E-15, Te -3.13E-17 + 4512, 188.000, 0, En 2.244362951425E-07, CFL 0.00080, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se -1.33E-14, Te 8.99E-16 + 4536, 189.000, 0, En 1.337612568410E-07, CFL 0.00045, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.00E-14, Te -1.76E-15 + 4560, 190.000, 0, En 2.351901715651E-07, CFL 0.00089, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -2.00E-15 + 4584, 191.000, 0, En 1.039163235165E-06, CFL 0.00189, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 1.06E-15 + 4608, 192.000, 0, En 1.344649428519E-06, CFL 0.00207, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 1.52E-15 + 4632, 193.000, 0, En 9.007975118207E-07, CFL 0.00199, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 2.13E-15 + 4656, 194.000, 0, En 1.057858694716E-06, CFL 0.00198, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 6.65E-15, Te -4.25E-15 + 4680, 195.000, 0, En 1.892863628064E-06, CFL 0.00229, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.00E-14, Te 3.59E-17 + 4704, 196.000, 0, En 2.199933833898E-06, CFL 0.00300, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 0.00E+00, Te 9.61E-16 + 4728, 197.000, 0, En 1.826999578683E-06, CFL 0.00244, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 6.65E-15, Te -3.15E-15 + 4752, 198.000, 0, En 1.969965089940E-06, CFL 0.00290, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -6.65E-15, Te 3.52E-16 + 4776, 199.000, 0, En 9.268448552532E-07, CFL 0.00207, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 2.28E-15 + 4800, 200.000, 0, En 5.880638436829E-08, CFL 0.00021, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -1.33E-14, Te -1.14E-15 + 4824, 201.000, 0, En 1.259462728738E-07, CFL 0.00053, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 0.00E+00, Te 6.32E-16 + 4848, 202.000, 0, En 1.762456723494E-06, CFL 0.00223, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 6.65E-15, Te -1.18E-15 + 4872, 203.000, 0, En 7.586456208038E-06, CFL 0.00481, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se -6.65E-15, Te -1.76E-15 + 4896, 204.000, 0, En 5.984057009631E-06, CFL 0.00334, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 9.88E-16 + 4920, 205.000, 0, En 9.002837954298E-07, CFL 0.00141, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te -2.73E-16 + 4944, 206.000, 0, En 1.371393048769E-06, CFL 0.00214, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te -5.93E-16 + 4968, 207.000, 0, En 2.870210571860E-06, CFL 0.00280, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 1.85E-16 + 4992, 208.000, 0, En 3.627402513998E-06, CFL 0.00302, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 1.77E-15 + 5016, 209.000, 0, En 1.061894295912E-06, CFL 0.00163, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 0.00E+00, Te -3.04E-15 + 5040, 210.000, 0, En 2.652533228022E-07, CFL 0.00081, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 1.63E-15 + 5064, 211.000, 0, En 7.307675834152E-08, CFL 0.00030, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 6.65E-15, Te 1.36E-15 + 5088, 212.000, 0, En 6.423775233175E-08, CFL 0.00024, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 2.30E-15 + 5112, 213.000, 0, En 1.843114029794E-06, CFL 0.00246, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -1.33E-14, Te -6.49E-16 + 5136, 214.000, 0, En 4.233610142140E-06, CFL 0.00362, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 0.00E+00, Te 1.66E-15 + 5160, 215.000, 0, En 2.818405054126E-06, CFL 0.00360, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -1.55E-15 + 5184, 216.000, 0, En 7.166775354584E-06, CFL 0.00569, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.28E-15 + 5208, 217.000, 0, En 4.979987819847E-06, CFL 0.00377, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -3.23E-16 + 5232, 218.000, 0, En 1.304872679405E-06, CFL 0.00203, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 6.65E-15, Te -4.76E-16 + 5256, 219.000, 0, En 3.963656688410E-07, CFL 0.00124, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se 0.00E+00, Te -1.90E-15 + 5280, 220.000, 0, En 5.341533804840E-07, CFL 0.00120, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 6.65E-15, Te -8.64E-16 + 5304, 221.000, 0, En 1.663350910911E-07, CFL 0.00066, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -6.65E-15, Te 2.33E-15 + 5328, 222.000, 0, En 9.736898340108E-08, CFL 0.00046, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -2.00E-14, Te 5.75E-16 + 5352, 223.000, 0, En 2.095521593433E-07, CFL 0.00070, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 1.89E-15 + 5376, 224.000, 0, En 3.661499189853E-07, CFL 0.00129, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 6.65E-15, Te -4.37E-16 + 5400, 225.000, 0, En 1.209505389166E-06, CFL 0.00186, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 6.65E-15, Te 8.93E-16 + 5424, 226.000, 0, En 1.093503211607E-06, CFL 0.00229, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se 0.00E+00, Te 3.01E-15 + 5448, 227.000, 0, En 2.338731751384E-06, CFL 0.00338, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -6.25E-16 + 5472, 228.000, 0, En 7.199687247217E-06, CFL 0.00539, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 6.65E-15, Te -9.54E-16 + 5496, 229.000, 0, En 4.029302843508E-06, CFL 0.00320, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te 7.33E-16 + 5520, 230.000, 0, En 9.937658114857E-07, CFL 0.00210, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 1.33E-14, Te -1.76E-15 + 5544, 231.000, 0, En 2.995223493764E-07, CFL 0.00094, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -8.85E-16 + 5568, 232.000, 0, En 1.613408310415E-07, CFL 0.00070, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 0.00E+00, Te 3.03E-15 + 5592, 233.000, 0, En 2.124607281153E-07, CFL 0.00092, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -2.95E-16 + 5616, 234.000, 0, En 4.890426198148E-06, CFL 0.00423, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 1.33E-14, Te -1.79E-15 + 5640, 235.000, 0, En 2.901394861674E-06, CFL 0.00234, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 1.33E-14, Te -9.48E-16 + 5664, 236.000, 0, En 5.938554214795E-07, CFL 0.00151, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.76E-15 + 5688, 237.000, 0, En 8.179823161678E-08, CFL 0.00035, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -1.15E-15 + 5712, 238.000, 0, En 1.579703204981E-07, CFL 0.00065, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 0.00E+00, Te -1.97E-15 + 5736, 239.000, 0, En 8.186397539812E-07, CFL 0.00173, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 1.33E-14, Te 1.71E-15 + 5760, 240.000, 0, En 8.341720596836E-07, CFL 0.00146, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -1.33E-14, Te -6.37E-16 + 5784, 241.000, 0, En 1.730516759912E-06, CFL 0.00262, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 6.65E-15, Te -9.14E-16 + 5808, 242.000, 0, En 2.535122452616E-06, CFL 0.00320, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 2.95E-15 + 5832, 243.000, 0, En 2.753736125033E-06, CFL 0.00259, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.00E-14, Te -1.87E-15 + 5856, 244.000, 0, En 8.147962937462E-07, CFL 0.00154, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se 0.00E+00, Te 1.27E-15 + 5880, 245.000, 0, En 3.084531871256E-07, CFL 0.00106, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 1.33E-14, Te -2.92E-16 + 5904, 246.000, 0, En 3.767348830310E-07, CFL 0.00128, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 0.00E+00, Te -1.49E-15 + 5928, 247.000, 0, En 4.313073616877E-07, CFL 0.00137, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.95E-15 + 5952, 248.000, 0, En 6.051599178399E-07, CFL 0.00163, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -1.92E-15 + 5976, 249.000, 0, En 2.107159772589E-06, CFL 0.00311, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 6.65E-15, Te 1.70E-15 + 6000, 250.000, 0, En 2.865636080467E-06, CFL 0.00356, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 0.00E+00, Te 2.83E-15 + 6024, 251.000, 0, En 3.094476010811E-06, CFL 0.00302, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 0.00E+00, Te -4.46E-15 + 6048, 252.000, 0, En 2.954968302499E-06, CFL 0.00333, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me -1.83E-17, Se -6.65E-15, Te 3.52E-15 + 6072, 253.000, 0, En 2.803403466977E-06, CFL 0.00287, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -1.44E-15 + 6096, 254.000, 0, En 3.407561641812E-06, CFL 0.00311, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 2.07E-15 + 6120, 255.000, 0, En 4.127273911351E-06, CFL 0.00347, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -1.78E-15 + 6144, 256.000, 0, En 4.756501604285E-06, CFL 0.00338, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te -4.90E-17 + 6168, 257.000, 0, En 3.570253588930E-06, CFL 0.00284, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -5.95E-16 + 6192, 258.000, 0, En 5.918422738571E-06, CFL 0.00422, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -1.33E-14, Te -9.69E-17 + 6216, 259.000, 0, En 1.555678167626E-05, CFL 0.00634, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se -6.65E-15, Te 1.32E-15 + 6240, 260.000, 0, En 1.134167363563E-05, CFL 0.00459, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -1.68E-15 + 6264, 261.000, 0, En 2.818465913545E-06, CFL 0.00269, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se 6.65E-15, Te -2.49E-15 + 6288, 262.000, 0, En 1.228489283118E-06, CFL 0.00182, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se -6.65E-15, Te 5.26E-15 + 6312, 263.000, 0, En 7.711762906705E-07, CFL 0.00156, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se 0.00E+00, Te -2.71E-15 + 6336, 264.000, 0, En 7.123043412963E-07, CFL 0.00154, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 2.64E-16 + 6360, 265.000, 0, En 1.595922519680E-06, CFL 0.00239, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te 1.59E-15 + 6384, 266.000, 0, En 1.958548672943E-06, CFL 0.00250, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -2.41E-15 + 6408, 267.000, 0, En 2.727981566504E-06, CFL 0.00319, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -5.42E-16 + 6432, 268.000, 0, En 3.245041225278E-06, CFL 0.00280, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 1.35E-15 + 6456, 269.000, 0, En 3.050029376832E-06, CFL 0.00311, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.41E-15 + 6480, 270.000, 0, En 3.554945063668E-07, CFL 0.00087, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te 5.20E-16 + 6504, 271.000, 0, En 4.704397893159E-07, CFL 0.00108, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te 3.64E-16 + 6528, 272.000, 0, En 2.618396074719E-06, CFL 0.00276, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 9.86E-16 + 6552, 273.000, 0, En 4.374216794121E-06, CFL 0.00358, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 7.01E-16 + 6576, 274.000, 0, En 6.964262520023E-06, CFL 0.00414, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -1.33E-14, Te -2.67E-15 + 6600, 275.000, 0, En 4.412174056161E-06, CFL 0.00329, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.18E-15 + 6624, 276.000, 0, En 4.357874654956E-06, CFL 0.00304, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 1.33E-14, Te 5.77E-16 + 6648, 277.000, 0, En 2.394483145294E-06, CFL 0.00236, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 0.00E+00, Te -2.84E-15 + 6672, 278.000, 0, En 7.129610202439E-07, CFL 0.00127, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 6.65E-15, Te -1.29E-15 + 6696, 279.000, 0, En 3.122866380356E-06, CFL 0.00307, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 6.65E-15, Te 1.27E-15 + 6720, 280.000, 0, En 6.976840650535E-06, CFL 0.00418, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -1.46E-17, Se 1.33E-14, Te 6.74E-16 + 6744, 281.000, 0, En 1.172693389783E-05, CFL 0.00508, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -1.33E-14, Te -3.19E-15 + 6768, 282.000, 0, En 9.677329777176E-06, CFL 0.00408, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 1.33E-14, Te 1.50E-17 + 6792, 283.000, 0, En 3.319196280024E-06, CFL 0.00224, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 0.00E+00, Te 1.05E-15 + 6816, 284.000, 0, En 4.389709325539E-05, CFL 0.00896, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te 7.29E-16 + 6840, 285.000, 0, En 6.289086919596E-05, CFL 0.00799, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se 0.00E+00, Te 5.20E-16 + 6864, 286.000, 0, En 1.895117154965E-05, CFL 0.00489, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 6.65E-15, Te -5.43E-17 + 6888, 287.000, 0, En 3.880699714979E-06, CFL 0.00313, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -2.00E-14, Te 7.77E-16 + 6912, 288.000, 0, En 6.068025298270E-06, CFL 0.00312, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 6.65E-15, Te -1.54E-15 + 6936, 289.000, 0, En 1.191420569510E-05, CFL 0.00454, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se -6.65E-15, Te 1.70E-15 + 6960, 290.000, 0, En 9.592856439697E-06, CFL 0.00401, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -2.31E-15 + 6984, 291.000, 0, En 9.251566243189E-06, CFL 0.00506, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 6.65E-15, Te 6.68E-16 + 7008, 292.000, 0, En 3.611383478594E-05, CFL 0.00622, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.66E-14, Te -1.59E-15 + 7032, 293.000, 0, En 3.298528105229E-05, CFL 0.00676, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 1.33E-14, Te 3.15E-15 + 7056, 294.000, 0, En 1.376528565211E-05, CFL 0.00355, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 1.24E-16 + 7080, 295.000, 0, En 5.578914225202E-06, CFL 0.00285, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te 6.39E-17 + 7104, 296.000, 0, En 1.129499526440E-06, CFL 0.00151, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -1.28E-15 + 7128, 297.000, 0, En 1.631099752045E-06, CFL 0.00237, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -1.75E-15 + 7152, 298.000, 0, En 2.323974987315E-06, CFL 0.00279, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 1.54E-15 + 7176, 299.000, 0, En 2.379868229194E-06, CFL 0.00175, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -1.33E-14, Te -2.59E-15 + 7200, 300.000, 0, En 3.111557181354E-06, CFL 0.00253, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se 0.00E+00, Te 2.18E-15 + 7224, 301.000, 0, En 4.467077585676E-06, CFL 0.00255, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 0.00E+00, Te -1.36E-16 + 7248, 302.000, 0, En 9.454753783116E-06, CFL 0.00406, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 6.65E-15, Te 6.07E-16 + 7272, 303.000, 0, En 8.688225945395E-06, CFL 0.00291, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 0.00E+00, Te 6.25E-16 + 7296, 304.000, 0, En 3.064854217078E-06, CFL 0.00205, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 1.54E-16 + 7320, 305.000, 0, En 1.137939859877E-06, CFL 0.00145, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 6.65E-15, Te -1.95E-15 + 7344, 306.000, 0, En 6.939386924382E-07, CFL 0.00116, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 1.33E-14, Te 3.50E-15 + 7368, 307.000, 0, En 1.012732389602E-06, CFL 0.00151, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se -6.65E-15, Te -1.86E-15 + 7392, 308.000, 0, En 2.173032275992E-06, CFL 0.00187, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se -6.65E-15, Te 6.59E-16 + 7416, 309.000, 0, En 3.574397144667E-06, CFL 0.00211, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 6.65E-15, Te -1.05E-15 + 7440, 310.000, 0, En 2.698528674479E-06, CFL 0.00194, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 1.56E-15 + 7464, 311.000, 0, En 3.181664210684E-06, CFL 0.00302, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te -8.95E-16 + 7488, 312.000, 0, En 9.507461086998E-07, CFL 0.00095, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te -7.80E-16 + 7512, 313.000, 0, En 2.447830669378E-07, CFL 0.00067, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te -8.36E-16 + 7536, 314.000, 0, En 5.337115071274E-06, CFL 0.00307, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se 0.00E+00, Te 2.58E-15 + 7560, 315.000, 0, En 2.173617900413E-05, CFL 0.00552, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 9.91E-16 + 7584, 316.000, 0, En 2.103765845256E-05, CFL 0.00459, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -2.66E-15 + 7608, 317.000, 0, En 3.797850879365E-06, CFL 0.00194, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -1.97E-16 + 7632, 318.000, 0, En 7.702823940951E-07, CFL 0.00092, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te 3.16E-16 + 7656, 319.000, 0, En 1.614406272926E-06, CFL 0.00141, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 6.65E-15, Te -3.05E-15 + 7680, 320.000, 0, En 1.498335503830E-06, CFL 0.00155, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 2.43E-15 + 7704, 321.000, 0, En 5.908103270454E-07, CFL 0.00122, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -1.33E-14, Te -3.25E-15 + 7728, 322.000, 0, En 1.212113832325E-06, CFL 0.00141, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se 0.00E+00, Te 6.45E-16 + 7752, 323.000, 0, En 1.182758600033E-06, CFL 0.00152, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 2.72E-15 + 7776, 324.000, 0, En 6.111879805060E-07, CFL 0.00072, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -3.90E-15 + 7800, 325.000, 0, En 2.215215427502E-06, CFL 0.00158, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 3.91E-15 + 7824, 326.000, 0, En 3.312581860765E-06, CFL 0.00185, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -2.79E-15 + 7848, 327.000, 0, En 1.071200698623E-05, CFL 0.00345, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 2.61E-15 + 7872, 328.000, 0, En 9.516996249992E-06, CFL 0.00242, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -3.40E-15 + 7896, 329.000, 0, En 3.634110498623E-06, CFL 0.00198, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 1.33E-14, Te -1.21E-15 + 7920, 330.000, 0, En 4.694542261018E-06, CFL 0.00274, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 2.10E-15 + 7944, 331.000, 0, En 1.443748827786E-06, CFL 0.00173, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -8.40E-16 + 7968, 332.000, 0, En 1.476587918119E-06, CFL 0.00145, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 6.65E-15, Te 2.09E-15 + 7992, 333.000, 0, En 1.382718766307E-06, CFL 0.00136, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se -6.65E-15, Te -1.24E-15 + 8016, 334.000, 0, En 1.405606051582E-06, CFL 0.00169, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -1.33E-14, Te 1.48E-15 + 8040, 335.000, 0, En 1.748238303771E-06, CFL 0.00137, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -6.65E-15, Te -1.82E-16 + 8064, 336.000, 0, En 1.456767334024E-06, CFL 0.00178, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 1.33E-14, Te 3.22E-16 + 8088, 337.000, 0, En 1.526847194121E-06, CFL 0.00130, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -1.33E-14, Te -1.20E-15 + 8112, 338.000, 0, En 1.076720207639E-06, CFL 0.00125, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 2.00E-14, Te 2.79E-15 + 8136, 339.000, 0, En 6.260989108667E-07, CFL 0.00165, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -1.33E-14, Te -2.88E-15 + 8160, 340.000, 0, En 1.550255217060E-06, CFL 0.00152, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 2.00E-14, Te -7.97E-16 + 8184, 341.000, 0, En 1.576593913810E-06, CFL 0.00212, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -1.96E-15 + 8208, 342.000, 0, En 4.387085101634E-07, CFL 0.00120, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se 0.00E+00, Te 1.58E-15 + 8232, 343.000, 0, En 3.951001606007E-08, CFL 0.00022, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te -2.83E-16 + 8256, 344.000, 0, En 3.257920540186E-07, CFL 0.00059, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -1.41E-15 + 8280, 345.000, 0, En 7.692693844303E-07, CFL 0.00095, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 1.14E-15 + 8304, 346.000, 0, En 2.115451128832E-06, CFL 0.00175, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -6.17E-16 + 8328, 347.000, 0, En 5.945262638405E-06, CFL 0.00249, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te -1.31E-16 + 8352, 348.000, 0, En 1.441903396471E-05, CFL 0.00360, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -2.97E-15 + 8376, 349.000, 0, En 2.213490906293E-05, CFL 0.00447, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 0.00E+00, Te -2.04E-16 + 8400, 350.000, 0, En 1.081585301893E-05, CFL 0.00343, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 1.33E-14, Te 2.18E-15 + 8424, 351.000, 0, En 2.372383585688E-06, CFL 0.00227, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se -6.65E-15, Te -1.76E-16 + 8448, 352.000, 0, En 3.541644256391E-06, CFL 0.00314, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 1.33E-14, Te 3.08E-16 + 8472, 353.000, 0, En 1.138458590427E-05, CFL 0.00380, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -1.33E-14, Te -5.58E-15 + 8496, 354.000, 0, En 1.000627623013E-05, CFL 0.00275, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 1.33E-14, Te 5.19E-15 + 8520, 355.000, 0, En 8.140498280771E-06, CFL 0.00239, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 6.65E-15, Te -3.34E-15 + 8544, 356.000, 0, En 5.351114583028E-06, CFL 0.00229, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -1.33E-14, Te 3.90E-15 + 8568, 357.000, 0, En 2.579591602991E-06, CFL 0.00202, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se -6.65E-15, Te -8.36E-16 + 8592, 358.000, 0, En 1.037453042042E-06, CFL 0.00096, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 6.65E-15, Te -3.00E-17 + 8616, 359.000, 0, En 1.293188277994E-06, CFL 0.00080, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te 4.63E-16 + 8640, 360.000, 0, En 4.645719429799E-07, CFL 0.00052, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 1.33E-14, Te 3.26E-15 + 8664, 361.000, 0, En 2.001627638298E-07, CFL 0.00056, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7836, Me -3.10E-17, Se -2.66E-14, Te -2.55E-15 + 8688, 362.000, 0, En 2.681264362033E-07, CFL 0.00066, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 8.36E-16 + 8712, 363.000, 0, En 1.539023921150E-07, CFL 0.00041, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te -9.41E-18 + 8736, 364.000, 0, En 2.964061402853E-07, CFL 0.00051, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 6.65E-15, Te -2.38E-15 + 8760, 365.000, 0, En 6.429227826970E-07, CFL 0.00090, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -2.00E-14, Te 2.67E-15 diff --git a/examples/solo_ocean/single_column_z/timestats.intel b/examples/solo_ocean/single_column_z/timestats.intel index 513c044bc1..fddda625c6 100644 --- a/examples/solo_ocean/single_column_z/timestats.intel +++ b/examples/solo_ocean/single_column_z/timestats.intel @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 2.106194244294E-06, CFL 0.00123, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.56E-15 - 48, 2.000, 0, En 4.767882295310E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 2.24E-16 - 72, 3.000, 0, En 6.803631816277E-06, CFL 0.00326, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -4.11E-16 - 96, 4.000, 0, En 4.793602645942E-06, CFL 0.00209, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 2.74E-15 - 120, 5.000, 0, En 2.840621223758E-07, CFL 0.00054, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -3.60E-16 - 144, 6.000, 0, En 9.880116393204E-07, CFL 0.00091, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.25E-15 - 168, 7.000, 0, En 5.523637400282E-07, CFL 0.00107, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 2.30E-15 - 192, 8.000, 0, En 2.108479732492E-06, CFL 0.00159, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 1.99E-16 - 216, 9.000, 0, En 4.321811026203E-06, CFL 0.00253, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se -6.65E-15, Te -1.85E-15 - 240, 10.000, 0, En 1.159722089792E-05, CFL 0.00360, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 1.33E-14, Te -9.30E-16 - 264, 11.000, 0, En 8.862021727909E-06, CFL 0.00234, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -1.33E-14, Te -4.70E-16 - 288, 12.000, 0, En 6.688746616076E-06, CFL 0.00304, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 2.00E-14, Te 1.32E-16 - 312, 13.000, 0, En 3.151372070234E-06, CFL 0.00126, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 0.00E+00, Te 1.39E-16 - 336, 14.000, 0, En 2.975073607405E-06, CFL 0.00181, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -2.51E-15 - 360, 15.000, 0, En 6.785927307091E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.93E-15 - 384, 16.000, 0, En 2.638273949429E-06, CFL 0.00195, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 0.00E+00, Te -1.41E-15 - 408, 17.000, 0, En 7.100180629422E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -1.33E-14, Te 1.16E-15 - 432, 18.000, 0, En 9.455441979370E-07, CFL 0.00084, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te 4.84E-16 - 456, 19.000, 0, En 1.340158692594E-06, CFL 0.00172, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 8.00E-16 - 480, 20.000, 0, En 3.888615140565E-06, CFL 0.00337, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 1.98E-15 - 504, 21.000, 0, En 1.846983430852E-06, CFL 0.00129, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 0.00E+00, Te -6.50E-16 - 528, 22.000, 0, En 2.526695986598E-06, CFL 0.00178, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -6.65E-15, Te -1.92E-15 - 552, 23.000, 0, En 3.976436671688E-06, CFL 0.00172, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 9.18E-16 - 576, 24.000, 0, En 3.917955768275E-06, CFL 0.00189, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -4.25E-15 - 600, 25.000, 0, En 1.160854656025E-05, CFL 0.00332, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 3.56E-15 - 624, 26.000, 0, En 6.225530253806E-06, CFL 0.00211, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -3.77E-15 - 648, 27.000, 0, En 1.590574826354E-05, CFL 0.00314, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -2.00E-14, Te 1.62E-16 - 672, 28.000, 0, En 1.037218518310E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se 0.00E+00, Te -6.22E-16 - 696, 29.000, 0, En 1.285200696728E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 1.33E-14, Te 1.11E-15 - 720, 30.000, 0, En 4.853949902838E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 0.00E+00, Te -1.48E-16 - 744, 31.000, 0, En 8.595038103653E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te 1.52E-15 - 768, 32.000, 0, En 1.895791141973E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se -6.65E-15, Te -4.29E-16 - 792, 33.000, 0, En 3.221721500025E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -1.92E-16 - 816, 34.000, 0, En 2.285440162508E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.49E-15 - 840, 35.000, 0, En 1.901978249017E-07, CFL 0.00039, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 0.00E+00, Te -2.28E-15 - 864, 36.000, 0, En 4.140756564888E-07, CFL 0.00058, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 0.00E+00, Te -1.49E-15 - 888, 37.000, 0, En 1.165582876560E-06, CFL 0.00153, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 1.33E-14, Te 2.53E-15 - 912, 38.000, 0, En 2.056311773935E-06, CFL 0.00179, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 6.65E-15, Te -6.53E-16 - 936, 39.000, 0, En 3.135486878532E-06, CFL 0.00183, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -2.41E-15 - 960, 40.000, 0, En 3.012786705193E-07, CFL 0.00069, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -1.33E-14, Te 1.04E-15 - 984, 41.000, 0, En 9.228792662198E-07, CFL 0.00110, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -1.41E-15 - 1008, 42.000, 0, En 1.896247309732E-06, CFL 0.00136, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se -6.65E-15, Te 4.39E-17 - 1032, 43.000, 0, En 2.402404817414E-06, CFL 0.00214, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 1.33E-14, Te -6.64E-16 - 1056, 44.000, 0, En 5.738981854152E-07, CFL 0.00082, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.83E-15 - 1080, 45.000, 0, En 1.728012747871E-06, CFL 0.00095, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -1.40E-15 - 1104, 46.000, 0, En 1.212189225720E-06, CFL 0.00099, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -4.49E-16 - 1128, 47.000, 0, En 3.417681986634E-07, CFL 0.00042, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se 0.00E+00, Te 3.27E-16 - 1152, 48.000, 0, En 7.125872277549E-07, CFL 0.00058, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 0.00E+00, Te -1.29E-16 - 1176, 49.000, 0, En 1.277606349167E-06, CFL 0.00076, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -3.04E-15 - 1200, 50.000, 0, En 4.204310610209E-07, CFL 0.00038, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -2.19E-15 - 1224, 51.000, 0, En 2.279763809712E-06, CFL 0.00197, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 2.12E-15 - 1248, 52.000, 0, En 9.802740032918E-06, CFL 0.00304, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te 2.76E-16 - 1272, 53.000, 0, En 7.016731371609E-06, CFL 0.00254, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te -4.22E-16 - 1296, 54.000, 0, En 5.714326549698E-06, CFL 0.00229, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 7.78E-16 - 1320, 55.000, 0, En 5.449492563688E-06, CFL 0.00251, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 0.00E+00, Te -3.04E-15 - 1344, 56.000, 0, En 4.318159841037E-06, CFL 0.00295, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 6.65E-15, Te -3.88E-16 - 1368, 57.000, 0, En 3.453232769430E-06, CFL 0.00155, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 3.06E-15 - 1392, 58.000, 0, En 2.203498579927E-06, CFL 0.00123, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 1.33E-14, Te -1.70E-16 - 1416, 59.000, 0, En 1.135980907673E-06, CFL 0.00077, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -1.13E-15 - 1440, 60.000, 0, En 8.546175385651E-07, CFL 0.00086, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te -7.83E-16 - 1464, 61.000, 0, En 9.473489121432E-07, CFL 0.00137, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 1.41E-15 - 1488, 62.000, 0, En 5.133130419379E-06, CFL 0.00283, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se -6.65E-15, Te -2.73E-15 - 1512, 63.000, 0, En 1.551808056627E-06, CFL 0.00206, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 7.80E-16 - 1536, 64.000, 0, En 1.288451797303E-06, CFL 0.00237, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te -2.51E-16 - 1560, 65.000, 0, En 1.001312773896E-06, CFL 0.00185, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 3.28E-15 - 1584, 66.000, 0, En 1.072634941712E-06, CFL 0.00106, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 0.00E+00, Te -2.70E-15 - 1608, 67.000, 0, En 3.667484044543E-06, CFL 0.00197, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se 0.00E+00, Te 1.19E-15 - 1632, 68.000, 0, En 5.931922511689E-06, CFL 0.00311, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -1.55E-15 - 1656, 69.000, 0, En 3.322085516076E-06, CFL 0.00196, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 6.65E-15, Te 3.50E-15 - 1680, 70.000, 0, En 2.702105972817E-06, CFL 0.00200, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 1.33E-14, Te -1.20E-15 - 1704, 71.000, 0, En 3.608569958544E-06, CFL 0.00223, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -1.33E-14, Te 1.24E-15 - 1728, 72.000, 0, En 5.084535885836E-06, CFL 0.00313, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se 0.00E+00, Te -1.41E-15 - 1752, 73.000, 0, En 8.086557245628E-06, CFL 0.00359, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se 0.00E+00, Te 2.59E-15 - 1776, 74.000, 0, En 6.647075879390E-06, CFL 0.00346, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se -6.65E-15, Te -3.35E-15 - 1800, 75.000, 0, En 1.769735248503E-06, CFL 0.00182, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -2.20E-15 - 1824, 76.000, 0, En 1.983520737574E-06, CFL 0.00179, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 1.52E-15 - 1848, 77.000, 0, En 7.333948947623E-06, CFL 0.00321, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te 1.30E-15 - 1872, 78.000, 0, En 4.130971522920E-06, CFL 0.00236, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 0.00E+00, Te 4.36E-16 - 1896, 79.000, 0, En 5.242580449562E-06, CFL 0.00307, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 9.05E-16 - 1920, 80.000, 0, En 4.940391391295E-06, CFL 0.00228, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -2.49E-15 - 1944, 81.000, 0, En 2.837501285429E-06, CFL 0.00214, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 4.19E-16 - 1968, 82.000, 0, En 4.524477951722E-06, CFL 0.00222, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.50E-15 - 1992, 83.000, 0, En 2.302526608413E-06, CFL 0.00190, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se -6.65E-15, Te -3.91E-16 - 2016, 84.000, 0, En 1.699921772800E-06, CFL 0.00178, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 1.06E-15 - 2040, 85.000, 0, En 2.873887900068E-06, CFL 0.00150, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -1.33E-14, Te 2.71E-15 - 2064, 86.000, 0, En 4.541638137433E-06, CFL 0.00183, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 6.65E-15, Te -2.63E-15 - 2088, 87.000, 0, En 4.515620524347E-06, CFL 0.00183, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 2.00E-14, Te 2.57E-15 - 2112, 88.000, 0, En 9.184882596445E-06, CFL 0.00328, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te -8.23E-16 - 2136, 89.000, 0, En 1.318501771176E-05, CFL 0.00379, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -1.72E-15 - 2160, 90.000, 0, En 9.769977358220E-06, CFL 0.00247, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 1.48E-15 - 2184, 91.000, 0, En 6.833767884291E-06, CFL 0.00254, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.70E-15 - 2208, 92.000, 0, En 9.858155180324E-07, CFL 0.00083, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se -6.65E-15, Te -7.59E-16 - 2232, 93.000, 0, En 1.576494297407E-06, CFL 0.00152, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -1.33E-14, Te -3.41E-16 - 2256, 94.000, 0, En 1.247999209314E-06, CFL 0.00166, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 1.33E-14, Te -1.05E-15 - 2280, 95.000, 0, En 2.451943547323E-06, CFL 0.00137, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 1.88E-15 - 2304, 96.000, 0, En 5.864439539046E-06, CFL 0.00379, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -4.72E-16 - 2328, 97.000, 0, En 2.494466145222E-05, CFL 0.00452, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 6.65E-15, Te 1.54E-15 - 2352, 98.000, 0, En 1.818754103332E-05, CFL 0.00466, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -1.33E-14, Te -2.22E-15 - 2376, 99.000, 0, En 1.822868355963E-06, CFL 0.00144, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 1.40E-15 - 2400, 100.000, 0, En 6.141294846813E-06, CFL 0.00265, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 2.00E-14, Te 4.47E-16 - 2424, 101.000, 0, En 2.341386045788E-06, CFL 0.00215, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -2.00E-14, Te 3.88E-16 - 2448, 102.000, 0, En 4.137626800538E-06, CFL 0.00288, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 1.33E-14, Te -1.17E-15 - 2472, 103.000, 0, En 2.848145771735E-06, CFL 0.00253, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 0.00E+00, Te -1.83E-15 - 2496, 104.000, 0, En 3.471984817419E-06, CFL 0.00314, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 6.65E-15, Te -2.93E-16 - 2520, 105.000, 0, En 1.015434899407E-06, CFL 0.00135, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -6.65E-15, Te 8.52E-16 - 2544, 106.000, 0, En 2.934364632939E-06, CFL 0.00356, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -1.33E-14, Te -1.57E-15 - 2568, 107.000, 0, En 9.005393057428E-06, CFL 0.00514, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se 0.00E+00, Te 1.45E-15 - 2592, 108.000, 0, En 6.431109761324E-06, CFL 0.00420, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 1.33E-14, Te -1.89E-15 - 2616, 109.000, 0, En 1.795616342821E-06, CFL 0.00187, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 2.32E-15 - 2640, 110.000, 0, En 7.388243912144E-07, CFL 0.00091, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te 1.65E-16 - 2664, 111.000, 0, En 8.292801463975E-07, CFL 0.00091, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 1.33E-14, Te -6.99E-16 - 2688, 112.000, 0, En 1.982727994831E-06, CFL 0.00169, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 6.65E-15, Te 3.45E-15 - 2712, 113.000, 0, En 6.078104470849E-06, CFL 0.00275, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -2.17E-16 - 2736, 114.000, 0, En 7.778755577405E-06, CFL 0.00330, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -2.49E-15 - 2760, 115.000, 0, En 2.091539011988E-06, CFL 0.00152, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -4.87E-16 - 2784, 116.000, 0, En 3.138423059245E-06, CFL 0.00265, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 7.64E-16 - 2808, 117.000, 0, En 7.750093550637E-06, CFL 0.00291, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se 0.00E+00, Te -1.29E-15 - 2832, 118.000, 0, En 9.583679370171E-06, CFL 0.00353, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -1.33E-14, Te 5.04E-16 - 2856, 119.000, 0, En 8.074295305683E-06, CFL 0.00351, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 2.00E-14, Te 1.39E-15 - 2880, 120.000, 0, En 5.032223411136E-06, CFL 0.00282, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se -6.65E-15, Te -7.57E-16 - 2904, 121.000, 0, En 5.413497195513E-06, CFL 0.00418, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 2.66E-14, Te 9.32E-16 - 2928, 122.000, 0, En 6.838635930553E-06, CFL 0.00398, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se -6.65E-15, Te -4.01E-16 - 2952, 123.000, 0, En 1.661975463498E-06, CFL 0.00156, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se 0.00E+00, Te -7.85E-17 - 2976, 124.000, 0, En 1.605765273231E-06, CFL 0.00243, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 6.65E-15, Te 2.35E-15 - 3000, 125.000, 0, En 1.022596527663E-06, CFL 0.00197, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 6.65E-15, Te 3.54E-16 - 3024, 126.000, 0, En 1.350382600644E-06, CFL 0.00234, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se 0.00E+00, Te -1.24E-15 - 3048, 127.000, 0, En 1.000211585930E-05, CFL 0.00621, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 0.00E+00, Te 8.82E-16 - 3072, 128.000, 0, En 1.015701784077E-05, CFL 0.00381, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 0.00E+00, Te -2.54E-16 - 3096, 129.000, 0, En 1.601412125092E-06, CFL 0.00205, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te -8.89E-16 - 3120, 130.000, 0, En 3.175569622594E-06, CFL 0.00337, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 6.65E-15, Te 5.68E-16 - 3144, 131.000, 0, En 7.376714794765E-06, CFL 0.00448, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 6.65E-15, Te 1.09E-15 - 3168, 132.000, 0, En 3.739134308558E-06, CFL 0.00326, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -6.65E-15, Te -1.44E-15 - 3192, 133.000, 0, En 1.444603072893E-06, CFL 0.00185, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te 3.92E-16 - 3216, 134.000, 0, En 6.293801427420E-07, CFL 0.00121, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 6.28E-16 - 3240, 135.000, 0, En 5.513223168115E-07, CFL 0.00105, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se 0.00E+00, Te 2.81E-15 - 3264, 136.000, 0, En 4.502601549572E-06, CFL 0.00466, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se -6.65E-15, Te -3.73E-15 - 3288, 137.000, 0, En 4.612094530427E-06, CFL 0.00378, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te 5.72E-16 - 3312, 138.000, 0, En 1.036712982859E-06, CFL 0.00204, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -6.65E-15, Te -1.50E-15 - 3336, 139.000, 0, En 3.293333435565E-06, CFL 0.00344, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -1.33E-14, Te 3.24E-15 - 3360, 140.000, 0, En 5.495644594421E-06, CFL 0.00492, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -3.12E-15 - 3384, 141.000, 0, En 3.299355665858E-06, CFL 0.00307, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -8.12E-17 - 3408, 142.000, 0, En 1.840174201752E-06, CFL 0.00219, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -6.65E-15, Te 9.21E-16 - 3432, 143.000, 0, En 1.336881830931E-06, CFL 0.00190, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -6.65E-15, Te 1.82E-16 - 3456, 144.000, 0, En 8.833949126711E-07, CFL 0.00181, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te -7.83E-16 - 3480, 145.000, 0, En 1.453153360158E-06, CFL 0.00201, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 6.65E-15, Te -1.33E-15 - 3504, 146.000, 0, En 4.668369158467E-07, CFL 0.00133, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 6.65E-15, Te 6.78E-16 - 3528, 147.000, 0, En 4.181421718144E-07, CFL 0.00121, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -1.33E-14, Te -5.40E-16 - 3552, 148.000, 0, En 4.506384867457E-07, CFL 0.00095, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se -1.33E-14, Te 1.41E-15 - 3576, 149.000, 0, En 1.359996495937E-07, CFL 0.00035, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.66E-14, Te -1.70E-15 - 3600, 150.000, 0, En 9.243790760955E-07, CFL 0.00180, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 6.93E-16 - 3624, 151.000, 0, En 1.922152573567E-06, CFL 0.00288, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -2.84E-15 - 3648, 152.000, 0, En 4.239895022574E-07, CFL 0.00090, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te 2.89E-16 - 3672, 153.000, 0, En 7.515624503587E-07, CFL 0.00178, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 6.65E-15, Te 3.41E-16 - 3696, 154.000, 0, En 1.561433283968E-06, CFL 0.00259, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 9.40E-16 - 3720, 155.000, 0, En 3.049598531681E-07, CFL 0.00101, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -4.58E-16 - 3744, 156.000, 0, En 5.463626103541E-06, CFL 0.00409, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 1.53E-15 - 3768, 157.000, 0, En 1.971699373418E-05, CFL 0.00863, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te -1.05E-15 - 3792, 158.000, 0, En 1.685972373684E-05, CFL 0.00662, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -1.33E-14, Te -1.76E-15 - 3816, 159.000, 0, En 6.414439923038E-06, CFL 0.00340, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te 2.81E-16 - 3840, 160.000, 0, En 3.653773684941E-06, CFL 0.00403, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se 0.00E+00, Te 1.30E-15 - 3864, 161.000, 0, En 7.824864848894E-06, CFL 0.00518, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -1.22E-15 - 3888, 162.000, 0, En 7.761305860582E-06, CFL 0.00439, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se -6.65E-15, Te 1.70E-16 - 3912, 163.000, 0, En 3.427116106133E-06, CFL 0.00321, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te -7.27E-16 - 3936, 164.000, 0, En 2.332359478910E-06, CFL 0.00316, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -6.65E-15, Te 2.87E-15 - 3960, 165.000, 0, En 1.881737632312E-06, CFL 0.00300, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -1.33E-14, Te -9.68E-16 - 3984, 166.000, 0, En 1.405968917248E-06, CFL 0.00258, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 1.33E-14, Te -1.57E-16 - 4008, 167.000, 0, En 4.749080913647E-07, CFL 0.00141, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.71E-15 - 4032, 168.000, 0, En 4.316950350398E-07, CFL 0.00129, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 6.65E-15, Te -5.26E-16 - 4056, 169.000, 0, En 6.432920104445E-07, CFL 0.00131, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -1.33E-14, Te -3.82E-17 - 4080, 170.000, 0, En 2.536389611232E-06, CFL 0.00316, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 0.00E+00, Te -2.83E-15 - 4104, 171.000, 0, En 5.623143561839E-06, CFL 0.00524, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 1.82E-15 - 4128, 172.000, 0, En 3.783644689295E-06, CFL 0.00377, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 1.33E-14, Te -6.47E-16 - 4152, 173.000, 0, En 1.249151505506E-06, CFL 0.00223, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.59E-15 - 4176, 174.000, 0, En 1.974599906941E-06, CFL 0.00267, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -2.00E-14, Te -1.98E-15 - 4200, 175.000, 0, En 3.878841452792E-06, CFL 0.00304, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 6.65E-15, Te 2.46E-15 - 4224, 176.000, 0, En 4.657551834921E-06, CFL 0.00376, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -1.09E-15 - 4248, 177.000, 0, En 2.199815054150E-06, CFL 0.00302, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 1.17E-15 - 4272, 178.000, 0, En 7.685605634357E-07, CFL 0.00147, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te -7.33E-16 - 4296, 179.000, 0, En 4.023974732660E-07, CFL 0.00123, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -2.00E-14, Te 5.84E-15 - 4320, 180.000, 0, En 4.196778304961E-07, CFL 0.00117, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 6.65E-15, Te -6.50E-15 - 4344, 181.000, 0, En 4.330808722297E-06, CFL 0.00460, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 3.07E-15 - 4368, 182.000, 0, En 1.374837220290E-05, CFL 0.00787, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 5.66E-16 - 4392, 183.000, 0, En 1.165138085871E-05, CFL 0.00637, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 6.65E-15, Te -2.08E-15 - 4416, 184.000, 0, En 4.997666951905E-06, CFL 0.00349, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 0.00E+00, Te 1.18E-15 - 4440, 185.000, 0, En 3.884083379184E-06, CFL 0.00331, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te 1.88E-16 - 4464, 186.000, 0, En 3.418006912858E-06, CFL 0.00272, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se 0.00E+00, Te -1.16E-15 - 4488, 187.000, 0, En 1.258691181897E-06, CFL 0.00184, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se 0.00E+00, Te -7.06E-16 - 4512, 188.000, 0, En 2.183726490015E-07, CFL 0.00082, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se -6.65E-15, Te 1.26E-15 - 4536, 189.000, 0, En 1.281686590023E-07, CFL 0.00043, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.66E-14, Te -1.39E-15 - 4560, 190.000, 0, En 2.347347170724E-07, CFL 0.00090, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -2.03E-15 - 4584, 191.000, 0, En 1.056645095267E-06, CFL 0.00190, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 6.65E-15, Te 1.50E-15 - 4608, 192.000, 0, En 1.369388475863E-06, CFL 0.00209, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 9.26E-16 - 4632, 193.000, 0, En 9.188479763927E-07, CFL 0.00201, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 2.06E-15 - 4656, 194.000, 0, En 1.068395429666E-06, CFL 0.00201, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -3.63E-15 - 4680, 195.000, 0, En 1.887219460780E-06, CFL 0.00231, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.00E-14, Te -8.78E-16 - 4704, 196.000, 0, En 2.208496534593E-06, CFL 0.00302, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 6.65E-15, Te 1.81E-15 - 4728, 197.000, 0, En 1.881963364788E-06, CFL 0.00244, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 0.00E+00, Te -3.96E-15 - 4752, 198.000, 0, En 2.011336961608E-06, CFL 0.00292, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -6.65E-15, Te 1.34E-15 - 4776, 199.000, 0, En 9.472475054051E-07, CFL 0.00210, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.09E-15 - 4800, 200.000, 0, En 5.851492840260E-08, CFL 0.00020, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -1.33E-14, Te -2.84E-16 - 4824, 201.000, 0, En 1.362873559582E-07, CFL 0.00058, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te 7.37E-16 - 4848, 202.000, 0, En 2.242264325012E-06, CFL 0.00296, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 0.00E+00, Te -1.31E-15 - 4872, 203.000, 0, En 7.247195016098E-06, CFL 0.00442, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se 0.00E+00, Te -1.52E-15 - 4896, 204.000, 0, En 5.905874422047E-06, CFL 0.00328, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 5.77E-16 - 4920, 205.000, 0, En 7.532790822800E-07, CFL 0.00119, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -1.33E-14, Te -1.82E-16 - 4944, 206.000, 0, En 1.437564881518E-06, CFL 0.00229, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te 2.50E-16 - 4968, 207.000, 0, En 2.811713931746E-06, CFL 0.00270, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 6.57E-16 - 4992, 208.000, 0, En 3.562873941472E-06, CFL 0.00297, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 2.30E-15 - 5016, 209.000, 0, En 1.113453695318E-06, CFL 0.00170, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 6.65E-15, Te -3.60E-15 - 5040, 210.000, 0, En 3.052780587069E-07, CFL 0.00091, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se -6.65E-15, Te 2.66E-15 - 5064, 211.000, 0, En 8.161637118614E-08, CFL 0.00033, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 1.33E-14, Te -6.10E-16 - 5088, 212.000, 0, En 7.283829365251E-08, CFL 0.00027, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 0.00E+00, Te 2.51E-15 - 5112, 213.000, 0, En 1.926761545480E-06, CFL 0.00253, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -1.33E-14, Te -2.78E-16 - 5136, 214.000, 0, En 4.318609005337E-06, CFL 0.00365, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 0.00E+00, Te 4.29E-16 - 5160, 215.000, 0, En 2.871934624828E-06, CFL 0.00363, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 6.65E-15, Te -1.12E-15 - 5184, 216.000, 0, En 7.544461948161E-06, CFL 0.00590, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.60E-15 - 5208, 217.000, 0, En 5.079678332865E-06, CFL 0.00385, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -1.12E-15 - 5232, 218.000, 0, En 1.413952617491E-06, CFL 0.00210, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 6.65E-15, Te -2.00E-15 - 5256, 219.000, 0, En 3.768796887955E-07, CFL 0.00120, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se -6.65E-15, Te -6.59E-16 - 5280, 220.000, 0, En 5.065982178915E-07, CFL 0.00116, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 1.33E-14, Te -8.61E-16 - 5304, 221.000, 0, En 1.562877652152E-07, CFL 0.00063, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -1.33E-14, Te 1.93E-15 - 5328, 222.000, 0, En 9.085553838111E-08, CFL 0.00044, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -1.33E-14, Te -1.68E-16 - 5352, 223.000, 0, En 2.006850362865E-07, CFL 0.00069, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 1.28E-15 - 5376, 224.000, 0, En 3.550551672130E-07, CFL 0.00127, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 6.65E-15, Te -5.06E-16 - 5400, 225.000, 0, En 1.203194912097E-06, CFL 0.00188, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 6.65E-15, Te 2.87E-15 - 5424, 226.000, 0, En 1.088643645504E-06, CFL 0.00229, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se -6.65E-15, Te 1.63E-15 - 5448, 227.000, 0, En 2.349818670229E-06, CFL 0.00339, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -2.83E-16 - 5472, 228.000, 0, En 7.258862936337E-06, CFL 0.00541, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 1.33E-14, Te -2.10E-16 - 5496, 229.000, 0, En 3.983595107286E-06, CFL 0.00317, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te -7.60E-16 - 5520, 230.000, 0, En 9.347909648031E-07, CFL 0.00203, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 1.33E-14, Te -9.95E-16 - 5544, 231.000, 0, En 2.765011299821E-07, CFL 0.00089, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te 5.22E-16 - 5568, 232.000, 0, En 1.666609936037E-07, CFL 0.00073, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 0.00E+00, Te 2.48E-15 - 5592, 233.000, 0, En 2.085409707590E-07, CFL 0.00092, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -8.00E-16 - 5616, 234.000, 0, En 4.882915074502E-06, CFL 0.00423, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 6.65E-15, Te -1.39E-15 - 5640, 235.000, 0, En 4.195814796152E-06, CFL 0.00358, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 2.00E-14, Te -1.19E-15 - 5664, 236.000, 0, En 3.166843017049E-07, CFL 0.00101, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.68E-15 - 5688, 237.000, 0, En 8.730390093035E-08, CFL 0.00034, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -1.51E-15 - 5712, 238.000, 0, En 1.865974752329E-07, CFL 0.00080, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 0.00E+00, Te -8.02E-16 - 5736, 239.000, 0, En 3.985937839973E-07, CFL 0.00113, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 2.00E-14, Te 1.46E-16 - 5760, 240.000, 0, En 6.801226710912E-07, CFL 0.00140, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.66E-14, Te 9.71E-16 - 5784, 241.000, 0, En 1.566498769731E-06, CFL 0.00252, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 1.33E-14, Te -1.53E-15 - 5808, 242.000, 0, En 2.603499824869E-06, CFL 0.00328, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 2.29E-15 - 5832, 243.000, 0, En 2.077539595249E-06, CFL 0.00195, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.66E-14, Te -1.54E-15 - 5856, 244.000, 0, En 6.940812993470E-07, CFL 0.00125, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -1.33E-14, Te 1.02E-15 - 5880, 245.000, 0, En 3.345837858605E-07, CFL 0.00103, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 1.33E-14, Te -7.82E-16 - 5904, 246.000, 0, En 3.622087439808E-07, CFL 0.00123, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 6.65E-15, Te -1.07E-15 - 5928, 247.000, 0, En 3.993474982475E-07, CFL 0.00132, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.70E-15 - 5952, 248.000, 0, En 5.826086032486E-07, CFL 0.00161, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -1.98E-15 - 5976, 249.000, 0, En 2.078628847587E-06, CFL 0.00309, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 0.00E+00, Te 1.02E-15 - 6000, 250.000, 0, En 2.865734466421E-06, CFL 0.00356, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 6.65E-15, Te 2.80E-15 - 6024, 251.000, 0, En 3.155400217687E-06, CFL 0.00313, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 6.65E-15, Te -3.01E-15 - 6048, 252.000, 0, En 3.307722764527E-06, CFL 0.00353, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me -1.83E-17, Se -1.33E-14, Te 3.69E-15 - 6072, 253.000, 0, En 2.622084519440E-06, CFL 0.00263, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -2.11E-15 - 6096, 254.000, 0, En 3.385183646766E-06, CFL 0.00308, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 2.21E-15 - 6120, 255.000, 0, En 4.093167120188E-06, CFL 0.00342, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -2.68E-15 - 6144, 256.000, 0, En 4.704940928407E-06, CFL 0.00329, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te 3.91E-16 - 6168, 257.000, 0, En 3.545781070863E-06, CFL 0.00283, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -9.15E-16 - 6192, 258.000, 0, En 5.847146849276E-06, CFL 0.00409, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.00E-14, Te 9.55E-16 - 6216, 259.000, 0, En 1.562671311146E-05, CFL 0.00634, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 0.00E+00, Te 1.39E-15 - 6240, 260.000, 0, En 1.135130043005E-05, CFL 0.00458, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -2.30E-15 - 6264, 261.000, 0, En 2.765962743834E-06, CFL 0.00261, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se 0.00E+00, Te -2.91E-15 - 6288, 262.000, 0, En 1.239461820030E-06, CFL 0.00178, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 6.00E-15 - 6312, 263.000, 0, En 8.079573556883E-07, CFL 0.00164, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se -6.65E-15, Te -3.33E-15 - 6336, 264.000, 0, En 7.343791291205E-07, CFL 0.00154, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 3.24E-15 - 6360, 265.000, 0, En 1.704893883128E-06, CFL 0.00257, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te -7.23E-16 - 6384, 266.000, 0, En 1.883955123122E-06, CFL 0.00242, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -1.98E-15 - 6408, 267.000, 0, En 2.792561430633E-06, CFL 0.00328, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -2.98E-16 - 6432, 268.000, 0, En 3.313022102456E-06, CFL 0.00288, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 2.18E-15 - 6456, 269.000, 0, En 3.119776750541E-06, CFL 0.00320, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.39E-15 - 6480, 270.000, 0, En 3.628673600050E-07, CFL 0.00091, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te -4.74E-17 - 6504, 271.000, 0, En 4.799074612002E-07, CFL 0.00109, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te -1.09E-15 - 6528, 272.000, 0, En 2.662906955265E-06, CFL 0.00280, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 3.68E-15 - 6552, 273.000, 0, En 4.461248673443E-06, CFL 0.00366, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 5.08E-17 - 6576, 274.000, 0, En 7.095571934261E-06, CFL 0.00424, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -1.33E-14, Te -3.71E-15 - 6600, 275.000, 0, En 4.383899496997E-06, CFL 0.00330, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.20E-15 - 6624, 276.000, 0, En 4.398866947202E-06, CFL 0.00307, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 1.33E-14, Te 5.02E-16 - 6648, 277.000, 0, En 2.383451065384E-06, CFL 0.00236, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 6.65E-15, Te -2.89E-15 - 6672, 278.000, 0, En 7.758712706328E-07, CFL 0.00145, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 0.00E+00, Te -1.57E-15 - 6696, 279.000, 0, En 3.018826334077E-06, CFL 0.00316, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 1.33E-14, Te 5.54E-16 - 6720, 280.000, 0, En 7.022217353426E-06, CFL 0.00422, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -1.46E-17, Se 0.00E+00, Te 6.71E-17 - 6744, 281.000, 0, En 1.174466271553E-05, CFL 0.00508, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -6.65E-15, Te -1.22E-15 - 6768, 282.000, 0, En 9.707843428831E-06, CFL 0.00411, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 1.33E-14, Te -1.98E-15 - 6792, 283.000, 0, En 3.369970070125E-06, CFL 0.00225, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 0.00E+00, Te 6.18E-16 - 6816, 284.000, 0, En 4.439441355752E-05, CFL 0.00907, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te 3.37E-16 - 6840, 285.000, 0, En 6.272570664107E-05, CFL 0.00787, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se -6.65E-15, Te 1.36E-15 - 6864, 286.000, 0, En 1.899209537030E-05, CFL 0.00490, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 6.65E-15, Te -1.07E-15 - 6888, 287.000, 0, En 2.623982808537E-06, CFL 0.00240, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -1.33E-14, Te 1.84E-15 - 6912, 288.000, 0, En 5.908325685803E-06, CFL 0.00305, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -6.03E-18, Se 0.00E+00, Te -2.01E-15 - 6936, 289.000, 0, En 1.197975174203E-05, CFL 0.00455, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 1.92E-15 - 6960, 290.000, 0, En 6.898827172130E-06, CFL 0.00278, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -1.80E-15 - 6984, 291.000, 0, En 7.338194125126E-06, CFL 0.00378, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te 1.00E-15 - 7008, 292.000, 0, En 3.609330865478E-05, CFL 0.00618, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -2.13E-15 - 7032, 293.000, 0, En 3.266461036804E-05, CFL 0.00669, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 6.65E-15, Te 1.45E-15 - 7056, 294.000, 0, En 1.374223434769E-05, CFL 0.00356, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 5.50E-16 - 7080, 295.000, 0, En 5.647834846356E-06, CFL 0.00287, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te -1.21E-16 - 7104, 296.000, 0, En 1.132308955584E-06, CFL 0.00145, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -1.44E-15 - 7128, 297.000, 0, En 1.588036375701E-06, CFL 0.00235, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -2.27E-15 - 7152, 298.000, 0, En 2.302484874344E-06, CFL 0.00277, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 1.48E-15 - 7176, 299.000, 0, En 2.197288174257E-06, CFL 0.00153, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -1.33E-14, Te -1.46E-15 - 7200, 300.000, 0, En 2.437109592869E-06, CFL 0.00205, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se 0.00E+00, Te 2.21E-15 - 7224, 301.000, 0, En 4.518189075891E-06, CFL 0.00259, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 0.00E+00, Te -5.91E-16 - 7248, 302.000, 0, En 9.513573249928E-06, CFL 0.00409, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 6.65E-15, Te -3.48E-16 - 7272, 303.000, 0, En 8.757922143736E-06, CFL 0.00292, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 0.00E+00, Te 6.52E-16 - 7296, 304.000, 0, En 3.118826688514E-06, CFL 0.00208, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 1.30E-15 - 7320, 305.000, 0, En 1.160543244414E-06, CFL 0.00149, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 6.65E-15, Te -2.34E-15 - 7344, 306.000, 0, En 7.080185522874E-07, CFL 0.00119, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 1.33E-14, Te 4.01E-15 - 7368, 307.000, 0, En 1.106137767941E-06, CFL 0.00175, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se 0.00E+00, Te -1.68E-15 - 7392, 308.000, 0, En 2.385457938019E-06, CFL 0.00215, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se 0.00E+00, Te 4.63E-16 - 7416, 309.000, 0, En 3.877703351695E-06, CFL 0.00238, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se -6.65E-15, Te -2.14E-16 - 7440, 310.000, 0, En 2.975917890549E-06, CFL 0.00183, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 1.03E-15 - 7464, 311.000, 0, En 2.347588468097E-06, CFL 0.00198, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 6.65E-15, Te -8.85E-16 - 7488, 312.000, 0, En 9.598979140900E-07, CFL 0.00096, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te 8.14E-17 - 7512, 313.000, 0, En 2.423738775491E-07, CFL 0.00067, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te -6.72E-16 - 7536, 314.000, 0, En 5.397341062259E-06, CFL 0.00310, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se -6.65E-15, Te 2.46E-15 - 7560, 315.000, 0, En 2.187724312895E-05, CFL 0.00555, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 1.29E-15 - 7584, 316.000, 0, En 2.119976312095E-05, CFL 0.00462, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se 0.00E+00, Te -3.56E-15 - 7608, 317.000, 0, En 3.866209089492E-06, CFL 0.00197, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te 2.21E-17 - 7632, 318.000, 0, En 6.730896876622E-07, CFL 0.00079, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te 8.15E-16 - 7656, 319.000, 0, En 1.484846785578E-06, CFL 0.00128, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 0.00E+00, Te -3.97E-15 - 7680, 320.000, 0, En 1.062541766067E-06, CFL 0.00113, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 1.33E-14, Te 2.59E-15 - 7704, 321.000, 0, En 4.503897125633E-07, CFL 0.00078, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -1.33E-14, Te -2.39E-15 - 7728, 322.000, 0, En 1.985893897162E-06, CFL 0.00208, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se -6.65E-15, Te -9.95E-16 - 7752, 323.000, 0, En 1.146100060999E-06, CFL 0.00135, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 1.95E-15 - 7776, 324.000, 0, En 6.280044406132E-07, CFL 0.00076, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -3.79E-15 - 7800, 325.000, 0, En 2.240293417697E-06, CFL 0.00162, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 4.04E-15 - 7824, 326.000, 0, En 3.193185096973E-06, CFL 0.00164, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -2.22E-15 - 7848, 327.000, 0, En 1.082235705158E-05, CFL 0.00351, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 3.13E-15 - 7872, 328.000, 0, En 9.604721303363E-06, CFL 0.00243, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se 0.00E+00, Te -3.07E-15 - 7896, 329.000, 0, En 3.660117956719E-06, CFL 0.00200, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 6.65E-15, Te -9.88E-16 - 7920, 330.000, 0, En 5.268266645692E-06, CFL 0.00331, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 1.73E-15 - 7944, 331.000, 0, En 8.895526698931E-07, CFL 0.00117, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -1.19E-15 - 7968, 332.000, 0, En 2.170765120689E-06, CFL 0.00187, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 6.65E-15, Te 3.12E-15 - 7992, 333.000, 0, En 1.045632436973E-06, CFL 0.00089, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se -6.65E-15, Te -2.50E-15 - 8016, 334.000, 0, En 1.749582732692E-06, CFL 0.00229, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -1.33E-14, Te 2.06E-15 - 8040, 335.000, 0, En 2.169194948016E-06, CFL 0.00150, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -6.65E-15, Te 7.75E-16 - 8064, 336.000, 0, En 1.286202871260E-06, CFL 0.00143, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 1.33E-14, Te 4.75E-16 - 8088, 337.000, 0, En 1.517117121906E-06, CFL 0.00129, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -1.33E-14, Te -6.09E-16 - 8112, 338.000, 0, En 1.114016621467E-06, CFL 0.00121, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 2.00E-14, Te 2.30E-15 - 8136, 339.000, 0, En 5.837144005848E-07, CFL 0.00160, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -6.65E-15, Te -2.47E-15 - 8160, 340.000, 0, En 1.561182776278E-06, CFL 0.00154, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 1.33E-14, Te -1.94E-17 - 8184, 341.000, 0, En 1.634356464706E-06, CFL 0.00218, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -2.26E-15 - 8208, 342.000, 0, En 4.308837477263E-07, CFL 0.00120, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se 0.00E+00, Te 1.52E-15 - 8232, 343.000, 0, En 4.086492981193E-08, CFL 0.00022, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te -3.76E-16 - 8256, 344.000, 0, En 5.347123430404E-07, CFL 0.00118, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -7.62E-16 - 8280, 345.000, 0, En 9.637939294356E-07, CFL 0.00124, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 7.37E-16 - 8304, 346.000, 0, En 2.019085177288E-06, CFL 0.00164, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -7.61E-16 - 8328, 347.000, 0, En 5.264467519558E-06, CFL 0.00204, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te 4.16E-16 - 8352, 348.000, 0, En 1.402603974381E-05, CFL 0.00346, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -2.67E-15 - 8376, 349.000, 0, En 2.213274188666E-05, CFL 0.00447, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te 2.59E-18 - 8400, 350.000, 0, En 1.080797577233E-05, CFL 0.00343, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 2.00E-15 - 8424, 351.000, 0, En 2.441481538725E-06, CFL 0.00233, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -1.03E-15 - 8448, 352.000, 0, En 3.007053635186E-06, CFL 0.00247, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 1.48E-15 - 8472, 353.000, 0, En 1.131408537754E-05, CFL 0.00380, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -6.65E-15, Te -4.56E-15 - 8496, 354.000, 0, En 9.986299757011E-06, CFL 0.00272, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 6.65E-15, Te 4.92E-15 - 8520, 355.000, 0, En 8.140051360823E-06, CFL 0.00239, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 6.65E-15, Te -3.27E-15 - 8544, 356.000, 0, En 5.368195360610E-06, CFL 0.00230, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -1.33E-14, Te 4.06E-15 - 8568, 357.000, 0, En 2.611538472387E-06, CFL 0.00205, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se -6.65E-15, Te -8.04E-16 - 8592, 358.000, 0, En 1.090728825604E-06, CFL 0.00100, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 1.33E-14, Te -2.37E-16 - 8616, 359.000, 0, En 1.363051230376E-06, CFL 0.00082, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -1.13E-15 - 8640, 360.000, 0, En 4.838270416429E-07, CFL 0.00054, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 6.65E-15, Te 4.44E-15 - 8664, 361.000, 0, En 1.628863557928E-07, CFL 0.00047, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7836, Me -3.10E-17, Se -2.00E-14, Te -3.42E-15 - 8688, 362.000, 0, En 4.599688110564E-07, CFL 0.00108, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 2.14E-15 - 8712, 363.000, 0, En 1.645494738485E-07, CFL 0.00043, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te -3.40E-16 - 8736, 364.000, 0, En 3.744583053211E-07, CFL 0.00066, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 6.65E-15, Te -1.40E-15 - 8760, 365.000, 0, En 6.089578432026E-07, CFL 0.00083, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -2.00E-14, Te 1.58E-15 + 24, 1.000, 0, En 2.105726723431E-06, CFL 0.00123, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.16E-15 + 48, 2.000, 0, En 4.766399226930E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 6.07E-16 + 72, 3.000, 0, En 6.799458715720E-06, CFL 0.00326, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -1.16E-16 + 96, 4.000, 0, En 4.788431232944E-06, CFL 0.00208, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 3.13E-15 + 120, 5.000, 0, En 2.440940295652E-07, CFL 0.00053, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -1.39E-15 + 144, 6.000, 0, En 9.614857096491E-07, CFL 0.00082, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -9.76E-16 + 168, 7.000, 0, En 5.490492004894E-07, CFL 0.00112, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 3.44E-15 + 192, 8.000, 0, En 2.024248841996E-06, CFL 0.00148, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te -1.12E-16 + 216, 9.000, 0, En 4.088661345664E-06, CFL 0.00248, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se 0.00E+00, Te -1.08E-15 + 240, 10.000, 0, En 1.125337258817E-05, CFL 0.00357, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 6.65E-15, Te -1.55E-15 + 264, 11.000, 0, En 8.876682921019E-06, CFL 0.00234, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -6.65E-15, Te 1.92E-16 + 288, 12.000, 0, En 6.684265890243E-06, CFL 0.00304, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 1.33E-14, Te -5.94E-16 + 312, 13.000, 0, En 3.153109249094E-06, CFL 0.00126, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 6.65E-15, Te 6.06E-17 + 336, 14.000, 0, En 2.974777579449E-06, CFL 0.00181, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -1.33E-14, Te -2.69E-15 + 360, 15.000, 0, En 6.782113017950E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 3.25E-15 + 384, 16.000, 0, En 2.635455291013E-06, CFL 0.00194, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 6.65E-15, Te -1.35E-15 + 408, 17.000, 0, En 7.094006300129E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -1.33E-14, Te 1.59E-15 + 432, 18.000, 0, En 9.454220959841E-07, CFL 0.00084, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 0.00E+00, Te 4.95E-16 + 456, 19.000, 0, En 1.335381483556E-06, CFL 0.00172, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 7.60E-16 + 480, 20.000, 0, En 3.881153574966E-06, CFL 0.00336, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 2.41E-15 + 504, 21.000, 0, En 1.846445843408E-06, CFL 0.00129, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 6.65E-15, Te -1.18E-15 + 528, 22.000, 0, En 2.526154180005E-06, CFL 0.00178, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -1.33E-14, Te -1.80E-15 + 552, 23.000, 0, En 3.972115689335E-06, CFL 0.00172, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -6.65E-15, Te 3.45E-16 + 576, 24.000, 0, En 4.476932879010E-06, CFL 0.00242, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -3.73E-15 + 600, 25.000, 0, En 1.153895796111E-05, CFL 0.00330, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 2.25E-15 + 624, 26.000, 0, En 5.439005724266E-06, CFL 0.00184, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -3.11E-15 + 648, 27.000, 0, En 1.429966820266E-05, CFL 0.00285, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -1.33E-14, Te 7.39E-16 + 672, 28.000, 0, En 1.036467176399E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se -6.65E-15, Te -1.62E-15 + 696, 29.000, 0, En 1.283274153181E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 6.65E-15, Te 1.95E-15 + 720, 30.000, 0, En 4.851589985785E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 6.65E-15, Te -2.44E-16 + 744, 31.000, 0, En 8.592731753335E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se -6.65E-15, Te 1.73E-15 + 768, 32.000, 0, En 1.896646421402E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se 0.00E+00, Te 9.12E-17 + 792, 33.000, 0, En 3.222426760765E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -4.59E-16 + 816, 34.000, 0, En 2.284835758232E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 3.00E-15 + 840, 35.000, 0, En 1.900843171251E-07, CFL 0.00039, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 6.65E-15, Te -2.41E-15 + 864, 36.000, 0, En 4.137095116899E-07, CFL 0.00058, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 0.00E+00, Te -1.23E-15 + 888, 37.000, 0, En 1.161367910240E-06, CFL 0.00152, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 6.65E-15, Te 2.57E-15 + 912, 38.000, 0, En 1.486658202271E-06, CFL 0.00134, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 0.00E+00, Te -1.12E-15 + 936, 39.000, 0, En 2.087284017456E-06, CFL 0.00133, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 6.65E-15, Te -1.65E-15 + 960, 40.000, 0, En 4.012052242589E-07, CFL 0.00066, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -1.33E-14, Te 2.99E-17 + 984, 41.000, 0, En 7.589558889631E-07, CFL 0.00095, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -9.81E-16 + 1008, 42.000, 0, En 4.864113284229E-06, CFL 0.00265, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 0.00E+00, Te -1.72E-16 + 1032, 43.000, 0, En 2.694863489197E-06, CFL 0.00226, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 6.65E-15, Te -4.16E-16 + 1056, 44.000, 0, En 8.051196781792E-07, CFL 0.00114, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.53E-15 + 1080, 45.000, 0, En 2.849705776591E-06, CFL 0.00166, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se 0.00E+00, Te -1.74E-15 + 1104, 46.000, 0, En 2.665615238413E-06, CFL 0.00215, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 0.00E+00, Te 1.54E-16 + 1128, 47.000, 0, En 7.455907183059E-07, CFL 0.00115, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se 0.00E+00, Te -5.72E-17 + 1152, 48.000, 0, En 7.122997513583E-07, CFL 0.00058, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 0.00E+00, Te 7.26E-17 + 1176, 49.000, 0, En 1.276932745672E-06, CFL 0.00076, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -2.20E-15 + 1200, 50.000, 0, En 4.205663281024E-07, CFL 0.00038, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -3.02E-15 + 1224, 51.000, 0, En 1.297259257965E-06, CFL 0.00080, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 1.61E-15 + 1248, 52.000, 0, En 9.834151566209E-06, CFL 0.00305, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te -3.15E-17 + 1272, 53.000, 0, En 7.004840339217E-06, CFL 0.00254, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te 2.19E-16 + 1296, 54.000, 0, En 6.944549776262E-06, CFL 0.00250, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 6.65E-16 + 1320, 55.000, 0, En 5.339439766236E-06, CFL 0.00214, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 6.65E-15, Te -2.56E-15 + 1344, 56.000, 0, En 1.452451765978E-06, CFL 0.00131, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 0.00E+00, Te -7.10E-16 + 1368, 57.000, 0, En 3.910602136339E-06, CFL 0.00201, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 2.82E-15 + 1392, 58.000, 0, En 1.968911457597E-06, CFL 0.00098, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te 9.66E-16 + 1416, 59.000, 0, En 1.066001164436E-06, CFL 0.00071, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se 0.00E+00, Te -1.87E-15 + 1440, 60.000, 0, En 1.171335657579E-06, CFL 0.00110, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 6.65E-15, Te -3.24E-16 + 1464, 61.000, 0, En 1.476782511946E-06, CFL 0.00198, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 1.02E-15 + 1488, 62.000, 0, En 4.650079554715E-06, CFL 0.00258, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se -6.65E-15, Te -3.06E-15 + 1512, 63.000, 0, En 1.852615020503E-06, CFL 0.00242, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 6.65E-15, Te 1.39E-15 + 1536, 64.000, 0, En 1.307070417256E-06, CFL 0.00237, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -1.33E-14, Te 4.91E-17 + 1560, 65.000, 0, En 1.008204231784E-06, CFL 0.00188, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 3.33E-15 + 1584, 66.000, 0, En 1.323704164318E-06, CFL 0.00133, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 1.33E-14, Te -3.21E-15 + 1608, 67.000, 0, En 4.741302464710E-06, CFL 0.00242, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se -6.65E-15, Te 2.58E-15 + 1632, 68.000, 0, En 5.947412219609E-06, CFL 0.00312, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -1.63E-15 + 1656, 69.000, 0, En 3.339728448584E-06, CFL 0.00195, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 1.33E-14, Te 2.42E-15 + 1680, 70.000, 0, En 2.681239321304E-06, CFL 0.00199, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 6.65E-15, Te -1.26E-15 + 1704, 71.000, 0, En 3.575457895906E-06, CFL 0.00223, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -1.33E-14, Te 2.64E-15 + 1728, 72.000, 0, En 5.009019034032E-06, CFL 0.00307, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se 0.00E+00, Te -1.54E-15 + 1752, 73.000, 0, En 7.859580974778E-06, CFL 0.00349, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se -6.65E-15, Te 2.67E-15 + 1776, 74.000, 0, En 6.390132143604E-06, CFL 0.00328, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se 0.00E+00, Te -2.83E-15 + 1800, 75.000, 0, En 7.406983287310E-07, CFL 0.00070, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -1.59E-15 + 1824, 76.000, 0, En 1.542931455070E-06, CFL 0.00137, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 1.04E-15 + 1848, 77.000, 0, En 8.413646126388E-06, CFL 0.00375, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te 1.19E-15 + 1872, 78.000, 0, En 5.432856264134E-06, CFL 0.00289, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 0.00E+00, Te 1.05E-15 + 1896, 79.000, 0, En 5.570343566847E-06, CFL 0.00318, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 7.45E-16 + 1920, 80.000, 0, En 5.230534162487E-06, CFL 0.00234, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -3.09E-15 + 1944, 81.000, 0, En 3.473173460275E-06, CFL 0.00273, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 1.44E-16 + 1968, 82.000, 0, En 5.393522729494E-06, CFL 0.00241, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -2.00E-14, Te -1.06E-15 + 1992, 83.000, 0, En 2.269203096912E-06, CFL 0.00196, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se 0.00E+00, Te -8.07E-16 + 2016, 84.000, 0, En 1.472621824063E-06, CFL 0.00139, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 1.33E-15 + 2040, 85.000, 0, En 2.845259401715E-06, CFL 0.00142, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -1.33E-14, Te 2.00E-15 + 2064, 86.000, 0, En 5.967045720944E-06, CFL 0.00222, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 1.33E-14, Te -2.97E-15 + 2088, 87.000, 0, En 1.976495119423E-06, CFL 0.00102, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 6.65E-15, Te 1.64E-15 + 2112, 88.000, 0, En 1.038789068508E-05, CFL 0.00341, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te -7.91E-16 + 2136, 89.000, 0, En 1.409733592467E-05, CFL 0.00392, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -2.51E-15 + 2160, 90.000, 0, En 1.057432146488E-05, CFL 0.00255, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 2.64E-15 + 2184, 91.000, 0, En 8.359702762043E-06, CFL 0.00313, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 2.05E-15 + 2208, 92.000, 0, En 9.029750192891E-07, CFL 0.00071, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -1.34E-15 + 2232, 93.000, 0, En 1.568655420027E-06, CFL 0.00146, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -1.52E-15 + 2256, 94.000, 0, En 3.112991759362E-07, CFL 0.00052, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -8.94E-16 + 2280, 95.000, 0, En 2.662778668024E-06, CFL 0.00146, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 2.14E-15 + 2304, 96.000, 0, En 6.010953491237E-06, CFL 0.00383, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -5.04E-16 + 2328, 97.000, 0, En 2.559154652766E-05, CFL 0.00459, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 0.00E+00, Te 4.50E-16 + 2352, 98.000, 0, En 1.906164373108E-05, CFL 0.00480, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -6.65E-15, Te -1.89E-15 + 2376, 99.000, 0, En 1.982171611560E-06, CFL 0.00142, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 1.52E-15 + 2400, 100.000, 0, En 9.542807730269E-06, CFL 0.00440, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 1.33E-14, Te 1.08E-15 + 2424, 101.000, 0, En 2.304866120271E-06, CFL 0.00212, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -1.33E-14, Te -1.08E-15 + 2448, 102.000, 0, En 4.114652421746E-06, CFL 0.00282, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 6.65E-15, Te 5.79E-16 + 2472, 103.000, 0, En 3.418092442102E-06, CFL 0.00319, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 0.00E+00, Te -2.93E-15 + 2496, 104.000, 0, En 3.285002149790E-06, CFL 0.00307, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 2.00E-14, Te 5.89E-17 + 2520, 105.000, 0, En 1.624987168398E-06, CFL 0.00192, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -2.00E-14, Te 2.13E-16 + 2544, 106.000, 0, En 3.746399716210E-06, CFL 0.00412, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -6.65E-15, Te -1.29E-15 + 2568, 107.000, 0, En 9.320274027997E-06, CFL 0.00511, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -6.65E-15, Te 1.71E-15 + 2592, 108.000, 0, En 6.405013604932E-06, CFL 0.00421, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.00E-14, Te -2.16E-15 + 2616, 109.000, 0, En 1.764338413421E-06, CFL 0.00182, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 2.74E-15 + 2640, 110.000, 0, En 7.053755761106E-07, CFL 0.00087, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te -1.90E-16 + 2664, 111.000, 0, En 8.035317511182E-07, CFL 0.00090, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 6.65E-15, Te -1.25E-15 + 2688, 112.000, 0, En 1.962973796050E-06, CFL 0.00170, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 6.65E-15, Te 5.28E-15 + 2712, 113.000, 0, En 6.987116224575E-06, CFL 0.00295, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -1.24E-15 + 2736, 114.000, 0, En 7.692024761602E-06, CFL 0.00329, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -2.55E-15 + 2760, 115.000, 0, En 2.047852834261E-06, CFL 0.00149, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se 0.00E+00, Te -1.65E-15 + 2784, 116.000, 0, En 3.149316697185E-06, CFL 0.00266, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 0.00E+00, Te 1.53E-15 + 2808, 117.000, 0, En 7.778647077014E-06, CFL 0.00292, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se 0.00E+00, Te -1.88E-15 + 2832, 118.000, 0, En 9.611238169660E-06, CFL 0.00353, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te 7.26E-16 + 2856, 119.000, 0, En 8.136403328767E-06, CFL 0.00351, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 1.33E-14, Te 1.36E-15 + 2880, 120.000, 0, En 5.068102660569E-06, CFL 0.00283, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se -6.65E-15, Te -4.71E-16 + 2904, 121.000, 0, En 5.306503649688E-06, CFL 0.00407, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 2.66E-14, Te 7.75E-16 + 2928, 122.000, 0, En 6.778190779653E-06, CFL 0.00398, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te 4.78E-16 + 2952, 123.000, 0, En 1.585531747056E-06, CFL 0.00152, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se -6.65E-15, Te -1.01E-15 + 2976, 124.000, 0, En 1.586845032241E-06, CFL 0.00239, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 6.65E-15, Te 2.74E-15 + 3000, 125.000, 0, En 1.000472253043E-06, CFL 0.00194, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 1.33E-14, Te 1.26E-15 + 3024, 126.000, 0, En 1.343520749700E-06, CFL 0.00232, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -1.15E-15 + 3048, 127.000, 0, En 9.589077107028E-06, CFL 0.00603, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 0.00E+00, Te 6.28E-16 + 3072, 128.000, 0, En 9.833590514831E-06, CFL 0.00382, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 6.65E-15, Te -3.07E-16 + 3096, 129.000, 0, En 1.570537856646E-06, CFL 0.00207, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se -6.65E-15, Te 2.46E-17 + 3120, 130.000, 0, En 3.093718926479E-06, CFL 0.00326, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 6.65E-15, Te 3.05E-16 + 3144, 131.000, 0, En 7.173678802146E-06, CFL 0.00432, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 6.65E-15, Te 1.34E-15 + 3168, 132.000, 0, En 3.436077695891E-06, CFL 0.00290, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -6.65E-15, Te -3.15E-15 + 3192, 133.000, 0, En 1.677029045130E-06, CFL 0.00200, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te 1.68E-15 + 3216, 134.000, 0, En 6.464681572545E-07, CFL 0.00122, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 5.65E-16 + 3240, 135.000, 0, En 6.047585535096E-07, CFL 0.00121, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se 0.00E+00, Te 1.42E-15 + 3264, 136.000, 0, En 4.615037945109E-06, CFL 0.00472, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se -6.65E-15, Te -2.58E-15 + 3288, 137.000, 0, En 4.534685137593E-06, CFL 0.00374, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te 7.19E-16 + 3312, 138.000, 0, En 1.002355324762E-06, CFL 0.00202, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -6.65E-15, Te -1.36E-15 + 3336, 139.000, 0, En 3.246511473212E-06, CFL 0.00342, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -1.33E-14, Te 3.29E-15 + 3360, 140.000, 0, En 4.899054539725E-06, CFL 0.00447, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -4.09E-15 + 3384, 141.000, 0, En 3.188943697524E-06, CFL 0.00294, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te 2.48E-16 + 3408, 142.000, 0, En 1.946361688605E-06, CFL 0.00226, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -6.65E-15, Te 5.70E-16 + 3432, 143.000, 0, En 1.373702631346E-06, CFL 0.00193, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -1.33E-14, Te 3.42E-16 + 3456, 144.000, 0, En 8.800950047122E-07, CFL 0.00180, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 6.65E-15, Te -7.62E-16 + 3480, 145.000, 0, En 1.440757012402E-06, CFL 0.00200, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 6.65E-15, Te -6.28E-16 + 3504, 146.000, 0, En 4.663741760517E-07, CFL 0.00131, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 0.00E+00, Te 3.54E-16 + 3528, 147.000, 0, En 4.284886778057E-07, CFL 0.00122, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -6.65E-15, Te -8.36E-17 + 3552, 148.000, 0, En 4.641449065134E-07, CFL 0.00097, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se -1.33E-14, Te 1.44E-15 + 3576, 149.000, 0, En 1.429486138368E-07, CFL 0.00037, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.00E-14, Te -3.44E-15 + 3600, 150.000, 0, En 9.064196370694E-07, CFL 0.00178, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 1.33E-14, Te 1.05E-15 + 3624, 151.000, 0, En 1.907463485878E-06, CFL 0.00286, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -2.41E-15 + 3648, 152.000, 0, En 4.264679211274E-07, CFL 0.00089, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te -3.88E-16 + 3672, 153.000, 0, En 7.492045992101E-07, CFL 0.00177, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 6.65E-15, Te 1.16E-15 + 3696, 154.000, 0, En 1.550881848422E-06, CFL 0.00259, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 4.50E-16 + 3720, 155.000, 0, En 3.141166561609E-07, CFL 0.00101, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -6.39E-16 + 3744, 156.000, 0, En 5.479135534795E-06, CFL 0.00411, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 2.19E-15 + 3768, 157.000, 0, En 1.828715798935E-05, CFL 0.00810, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te 2.93E-16 + 3792, 158.000, 0, En 1.704022409873E-05, CFL 0.00666, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -1.33E-14, Te -2.38E-15 + 3816, 159.000, 0, En 6.525196303392E-06, CFL 0.00347, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te 6.29E-17 + 3840, 160.000, 0, En 3.646508807992E-06, CFL 0.00399, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -6.65E-15, Te 1.67E-15 + 3864, 161.000, 0, En 7.784012179727E-06, CFL 0.00512, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -2.06E-15 + 3888, 162.000, 0, En 7.833996467291E-06, CFL 0.00444, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se 0.00E+00, Te 5.81E-16 + 3912, 163.000, 0, En 3.332995335921E-06, CFL 0.00314, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te -7.95E-16 + 3936, 164.000, 0, En 2.342547179808E-06, CFL 0.00321, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 2.50E-15 + 3960, 165.000, 0, En 1.789198195222E-06, CFL 0.00292, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -2.18E-16 + 3984, 166.000, 0, En 1.361064163116E-06, CFL 0.00253, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te -1.00E-15 + 4008, 167.000, 0, En 5.031411293217E-07, CFL 0.00145, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -6.65E-15, Te 2.53E-15 + 4032, 168.000, 0, En 4.109353618375E-07, CFL 0.00126, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 6.65E-15, Te 1.22E-16 + 4056, 169.000, 0, En 6.143838805135E-07, CFL 0.00127, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -1.33E-14, Te -2.36E-16 + 4080, 170.000, 0, En 2.463111644042E-06, CFL 0.00310, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 0.00E+00, Te -2.47E-15 + 4104, 171.000, 0, En 5.508956816054E-06, CFL 0.00518, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 8.74E-16 + 4128, 172.000, 0, En 3.710260972786E-06, CFL 0.00374, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 1.33E-14, Te -6.49E-16 + 4152, 173.000, 0, En 1.212803715610E-06, CFL 0.00220, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.73E-15 + 4176, 174.000, 0, En 1.690575227865E-06, CFL 0.00233, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -2.00E-14, Te -1.82E-15 + 4200, 175.000, 0, En 4.373874465203E-06, CFL 0.00340, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 6.65E-15, Te 1.75E-15 + 4224, 176.000, 0, En 4.725924202692E-06, CFL 0.00383, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -1.33E-14, Te -1.11E-15 + 4248, 177.000, 0, En 2.132538511957E-06, CFL 0.00294, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 1.33E-14, Te 8.66E-16 + 4272, 178.000, 0, En 7.702740400787E-07, CFL 0.00151, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te 5.96E-16 + 4296, 179.000, 0, En 4.298248158169E-07, CFL 0.00128, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -2.00E-14, Te 3.54E-15 + 4320, 180.000, 0, En 4.368266159582E-07, CFL 0.00122, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 0.00E+00, Te -3.45E-15 + 4344, 181.000, 0, En 4.374539366235E-06, CFL 0.00462, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 6.65E-15, Te 9.10E-16 + 4368, 182.000, 0, En 1.374481756204E-05, CFL 0.00787, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 4.47E-16 + 4392, 183.000, 0, En 1.029985271881E-05, CFL 0.00591, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se -6.65E-15, Te -8.20E-16 + 4416, 184.000, 0, En 4.586772173930E-06, CFL 0.00324, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 6.65E-15, Te 6.29E-16 + 4440, 185.000, 0, En 3.855229136781E-06, CFL 0.00325, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te -1.83E-16 + 4464, 186.000, 0, En 3.357127986039E-06, CFL 0.00263, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se 0.00E+00, Te -1.49E-16 + 4488, 187.000, 0, En 1.210980393433E-06, CFL 0.00177, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se -6.65E-15, Te 3.22E-16 + 4512, 188.000, 0, En 2.244362940356E-07, CFL 0.00080, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se 0.00E+00, Te -5.50E-16 + 4536, 189.000, 0, En 1.337612552574E-07, CFL 0.00045, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.00E-14, Te -8.27E-16 + 4560, 190.000, 0, En 2.351901572568E-07, CFL 0.00089, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -2.34E-15 + 4584, 191.000, 0, En 1.039163205823E-06, CFL 0.00189, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 1.80E-15 + 4608, 192.000, 0, En 1.344649395518E-06, CFL 0.00207, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 1.04E-15 + 4632, 193.000, 0, En 9.007974895115E-07, CFL 0.00199, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 1.33E-14, Te 2.01E-15 + 4656, 194.000, 0, En 1.057858692762E-06, CFL 0.00198, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -3.90E-15 + 4680, 195.000, 0, En 1.892863641170E-06, CFL 0.00229, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.00E-14, Te -9.19E-16 + 4704, 196.000, 0, En 2.199933848246E-06, CFL 0.00300, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 0.00E+00, Te 1.59E-15 + 4728, 197.000, 0, En 1.826999569990E-06, CFL 0.00244, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 6.65E-15, Te -3.80E-15 + 4752, 198.000, 0, En 1.969965055343E-06, CFL 0.00290, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -6.65E-15, Te 4.03E-16 + 4776, 199.000, 0, En 9.268448291947E-07, CFL 0.00207, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.80E-15 + 4800, 200.000, 0, En 5.880637655509E-08, CFL 0.00021, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -1.33E-14, Te -3.71E-16 + 4824, 201.000, 0, En 1.259462717806E-07, CFL 0.00053, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 0.00E+00, Te 1.90E-16 + 4848, 202.000, 0, En 1.762456744281E-06, CFL 0.00223, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 6.65E-15, Te -2.01E-16 + 4872, 203.000, 0, En 7.586456265488E-06, CFL 0.00481, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se 0.00E+00, Te -2.09E-15 + 4896, 204.000, 0, En 5.984057068621E-06, CFL 0.00334, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se -6.65E-15, Te 1.82E-15 + 4920, 205.000, 0, En 9.002838112738E-07, CFL 0.00141, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te -1.59E-15 + 4944, 206.000, 0, En 1.371393055296E-06, CFL 0.00214, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se 0.00E+00, Te 5.27E-16 + 4968, 207.000, 0, En 2.870210574255E-06, CFL 0.00280, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 3.79E-16 + 4992, 208.000, 0, En 3.627402512895E-06, CFL 0.00302, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 1.33E-14, Te 1.17E-15 + 5016, 209.000, 0, En 1.061894294877E-06, CFL 0.00163, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 6.65E-15, Te -3.50E-15 + 5040, 210.000, 0, En 2.652533134574E-07, CFL 0.00081, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se -6.65E-15, Te 2.55E-15 + 5064, 211.000, 0, En 7.307675541739E-08, CFL 0.00030, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 1.33E-14, Te -1.85E-16 + 5088, 212.000, 0, En 6.423774918117E-08, CFL 0.00024, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 0.00E+00, Te 2.17E-15 + 5112, 213.000, 0, En 1.843114001480E-06, CFL 0.00246, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -1.33E-14, Te 3.63E-16 + 5136, 214.000, 0, En 4.233610102707E-06, CFL 0.00362, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 0.00E+00, Te 5.49E-16 + 5160, 215.000, 0, En 2.818405028278E-06, CFL 0.00360, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -1.48E-15 + 5184, 216.000, 0, En 7.166775345291E-06, CFL 0.00569, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 1.33E-14, Te 2.28E-15 + 5208, 217.000, 0, En 4.979987807850E-06, CFL 0.00377, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -2.35E-17 + 5232, 218.000, 0, En 1.304872664145E-06, CFL 0.00203, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 6.65E-15, Te -1.40E-15 + 5256, 219.000, 0, En 3.963656544309E-07, CFL 0.00124, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se -6.65E-15, Te -2.06E-15 + 5280, 220.000, 0, En 5.341533728128E-07, CFL 0.00120, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 1.33E-14, Te 2.72E-17 + 5304, 221.000, 0, En 1.663350847101E-07, CFL 0.00066, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -1.33E-14, Te 2.02E-15 + 5328, 222.000, 0, En 9.736897574375E-08, CFL 0.00046, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -1.33E-14, Te 8.46E-16 + 5352, 223.000, 0, En 2.095521492359E-07, CFL 0.00070, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 4.24E-16 + 5376, 224.000, 0, En 3.661499116434E-07, CFL 0.00129, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 6.65E-15, Te 1.23E-16 + 5400, 225.000, 0, En 1.209505388299E-06, CFL 0.00186, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 6.65E-15, Te 2.19E-15 + 5424, 226.000, 0, En 1.093503218048E-06, CFL 0.00229, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se -6.65E-15, Te 1.48E-15 + 5448, 227.000, 0, En 2.338731754118E-06, CFL 0.00338, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te 5.16E-16 + 5472, 228.000, 0, En 7.199687263796E-06, CFL 0.00539, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 1.33E-14, Te -1.21E-15 + 5496, 229.000, 0, En 4.029302857419E-06, CFL 0.00320, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te 1.78E-16 + 5520, 230.000, 0, En 9.937658055506E-07, CFL 0.00210, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 1.33E-14, Te -9.25E-16 + 5544, 231.000, 0, En 2.995223460370E-07, CFL 0.00094, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -5.58E-16 + 5568, 232.000, 0, En 1.613408335532E-07, CFL 0.00070, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 0.00E+00, Te 2.25E-15 + 5592, 233.000, 0, En 2.124607203559E-07, CFL 0.00092, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -9.89E-16 + 5616, 234.000, 0, En 4.890426165705E-06, CFL 0.00423, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 6.65E-15, Te -1.91E-15 + 5640, 235.000, 0, En 2.901394836901E-06, CFL 0.00234, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 2.00E-14, Te -2.36E-16 + 5664, 236.000, 0, En 5.938554149388E-07, CFL 0.00151, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.67E-15 + 5688, 237.000, 0, En 8.179823206570E-08, CFL 0.00035, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -1.08E-15 + 5712, 238.000, 0, En 1.579703188017E-07, CFL 0.00065, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 0.00E+00, Te -8.08E-16 + 5736, 239.000, 0, En 8.186397473120E-07, CFL 0.00173, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 2.00E-14, Te 8.49E-16 + 5760, 240.000, 0, En 8.341720523768E-07, CFL 0.00146, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.00E-14, Te 8.96E-17 + 5784, 241.000, 0, En 1.730516749156E-06, CFL 0.00262, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 6.65E-15, Te -1.17E-15 + 5808, 242.000, 0, En 2.535122430286E-06, CFL 0.00320, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 2.15E-15 + 5832, 243.000, 0, En 2.753736116119E-06, CFL 0.00259, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.66E-14, Te -2.15E-15 + 5856, 244.000, 0, En 8.147962978181E-07, CFL 0.00154, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -6.65E-15, Te 1.35E-15 + 5880, 245.000, 0, En 3.084531929838E-07, CFL 0.00106, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 6.65E-15, Te -3.90E-16 + 5904, 246.000, 0, En 3.767348889637E-07, CFL 0.00128, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 6.65E-15, Te -5.62E-16 + 5928, 247.000, 0, En 4.313073654823E-07, CFL 0.00137, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.39E-15 + 5952, 248.000, 0, En 6.051599100135E-07, CFL 0.00163, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -1.91E-15 + 5976, 249.000, 0, En 2.107159756301E-06, CFL 0.00311, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 0.00E+00, Te 9.48E-16 + 6000, 250.000, 0, En 2.865636059525E-06, CFL 0.00356, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 6.65E-15, Te 2.29E-15 + 6024, 251.000, 0, En 3.094475992243E-06, CFL 0.00302, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 6.65E-15, Te -2.97E-15 + 6048, 252.000, 0, En 2.954968297876E-06, CFL 0.00333, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me -1.83E-17, Se -1.33E-14, Te 3.09E-15 + 6072, 253.000, 0, En 2.803403487947E-06, CFL 0.00287, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -1.83E-15 + 6096, 254.000, 0, En 3.407561667418E-06, CFL 0.00311, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 6.65E-15, Te 1.75E-15 + 6120, 255.000, 0, En 4.127273937123E-06, CFL 0.00347, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -2.17E-15 + 6144, 256.000, 0, En 4.756501631540E-06, CFL 0.00338, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 2.00E-14, Te -1.01E-16 + 6168, 257.000, 0, En 3.570253606098E-06, CFL 0.00284, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -3.93E-16 + 6192, 258.000, 0, En 5.918422745473E-06, CFL 0.00422, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.00E-14, Te -4.16E-17 + 6216, 259.000, 0, En 1.555678165183E-05, CFL 0.00634, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 0.00E+00, Te 8.90E-16 + 6240, 260.000, 0, En 1.134167358981E-05, CFL 0.00459, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -7.26E-16 + 6264, 261.000, 0, En 2.818465891192E-06, CFL 0.00269, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se 0.00E+00, Te -3.47E-15 + 6288, 262.000, 0, En 1.228489273267E-06, CFL 0.00182, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 5.99E-15 + 6312, 263.000, 0, En 7.711762823300E-07, CFL 0.00156, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se -6.65E-15, Te -2.80E-15 + 6336, 264.000, 0, En 7.123043373154E-07, CFL 0.00154, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 2.25E-15 + 6360, 265.000, 0, En 1.595922522926E-06, CFL 0.00239, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te 2.62E-16 + 6384, 266.000, 0, En 1.958548677497E-06, CFL 0.00250, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -1.74E-15 + 6408, 267.000, 0, En 2.727981568461E-06, CFL 0.00319, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -1.61E-16 + 6432, 268.000, 0, En 3.245041231533E-06, CFL 0.00280, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 1.41E-15 + 6456, 269.000, 0, En 3.050029388891E-06, CFL 0.00311, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.14E-15 + 6480, 270.000, 0, En 3.554945112478E-07, CFL 0.00087, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te -3.57E-16 + 6504, 271.000, 0, En 4.704397794264E-07, CFL 0.00108, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te 3.59E-16 + 6528, 272.000, 0, En 2.618396053327E-06, CFL 0.00276, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 1.10E-15 + 6552, 273.000, 0, En 4.374216767780E-06, CFL 0.00358, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 9.36E-16 + 6576, 274.000, 0, En 6.964262486777E-06, CFL 0.00414, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -1.33E-14, Te -2.49E-15 + 6600, 275.000, 0, En 4.412174038804E-06, CFL 0.00329, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 7.32E-16 + 6624, 276.000, 0, En 4.357874673773E-06, CFL 0.00304, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 1.33E-14, Te 1.11E-15 + 6648, 277.000, 0, En 2.394483159765E-06, CFL 0.00236, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 6.65E-15, Te -3.52E-15 + 6672, 278.000, 0, En 7.129610220262E-07, CFL 0.00127, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 0.00E+00, Te -1.19E-15 + 6696, 279.000, 0, En 3.122866384662E-06, CFL 0.00307, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 1.33E-14, Te 1.26E-15 + 6720, 280.000, 0, En 6.976840666139E-06, CFL 0.00418, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -1.46E-17, Se 0.00E+00, Te -7.66E-16 + 6744, 281.000, 0, En 1.172693392469E-05, CFL 0.00508, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -6.65E-15, Te -2.99E-15 + 6768, 282.000, 0, En 9.677329804473E-06, CFL 0.00408, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 1.33E-14, Te -2.95E-16 + 6792, 283.000, 0, En 3.319196273036E-06, CFL 0.00224, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 0.00E+00, Te 1.92E-15 + 6816, 284.000, 0, En 4.389709317023E-05, CFL 0.00896, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te 1.65E-16 + 6840, 285.000, 0, En 6.289086909185E-05, CFL 0.00799, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se -6.65E-15, Te 4.35E-16 + 6864, 286.000, 0, En 1.895117150118E-05, CFL 0.00489, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 6.65E-15, Te -4.47E-16 + 6888, 287.000, 0, En 3.880699715259E-06, CFL 0.00313, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -1.33E-14, Te 1.29E-15 + 6912, 288.000, 0, En 6.068025323185E-06, CFL 0.00312, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 0.00E+00, Te -1.92E-15 + 6936, 289.000, 0, En 1.191420573320E-05, CFL 0.00454, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 5.11E-16 + 6960, 290.000, 0, En 9.592856467495E-06, CFL 0.00401, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -3.69E-16 + 6984, 291.000, 0, En 9.251566221154E-06, CFL 0.00506, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te 4.45E-16 + 7008, 292.000, 0, En 3.611383471902E-05, CFL 0.00622, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -8.80E-16 + 7032, 293.000, 0, En 3.298528098361E-05, CFL 0.00676, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 1.33E-14, Te 1.05E-15 + 7056, 294.000, 0, En 1.376528561780E-05, CFL 0.00355, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 1.56E-15 + 7080, 295.000, 0, En 5.578914210559E-06, CFL 0.00285, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te -4.02E-16 + 7104, 296.000, 0, En 1.129499517627E-06, CFL 0.00151, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -1.35E-15 + 7128, 297.000, 0, En 1.631099742666E-06, CFL 0.00237, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -9.07E-16 + 7152, 298.000, 0, En 2.323974974679E-06, CFL 0.00279, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 1.20E-15 + 7176, 299.000, 0, En 2.379868218826E-06, CFL 0.00175, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -6.65E-15, Te -2.21E-15 + 7200, 300.000, 0, En 3.111557176360E-06, CFL 0.00253, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se -1.33E-14, Te 3.05E-15 + 7224, 301.000, 0, En 4.467077591800E-06, CFL 0.00255, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 6.65E-15, Te -6.54E-16 + 7248, 302.000, 0, En 9.454753805196E-06, CFL 0.00406, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 0.00E+00, Te -1.28E-15 + 7272, 303.000, 0, En 8.688225971568E-06, CFL 0.00291, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 6.65E-15, Te 1.34E-15 + 7296, 304.000, 0, En 3.064854229430E-06, CFL 0.00205, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 1.25E-15 + 7320, 305.000, 0, En 1.137939866592E-06, CFL 0.00145, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 0.00E+00, Te -2.43E-15 + 7344, 306.000, 0, En 6.939386974101E-07, CFL 0.00116, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 2.00E-14, Te 3.70E-15 + 7368, 307.000, 0, En 1.012732395791E-06, CFL 0.00151, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se -6.65E-15, Te -2.73E-15 + 7392, 308.000, 0, En 2.173032285751E-06, CFL 0.00187, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se 0.00E+00, Te 6.11E-16 + 7416, 309.000, 0, En 3.574397157603E-06, CFL 0.00211, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 0.00E+00, Te -3.49E-16 + 7440, 310.000, 0, En 2.698528686856E-06, CFL 0.00194, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 1.45E-15 + 7464, 311.000, 0, En 3.181664223025E-06, CFL 0.00302, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te -1.35E-16 + 7488, 312.000, 0, En 9.507461156019E-07, CFL 0.00095, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te -1.04E-15 + 7512, 313.000, 0, En 2.447830688596E-07, CFL 0.00067, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te -1.05E-15 + 7536, 314.000, 0, En 5.337115071404E-06, CFL 0.00307, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se -6.65E-15, Te 2.55E-15 + 7560, 315.000, 0, En 2.173617899450E-05, CFL 0.00552, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 1.52E-15 + 7584, 316.000, 0, En 2.103765843961E-05, CFL 0.00459, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se 0.00E+00, Te -3.02E-15 + 7608, 317.000, 0, En 3.797850869032E-06, CFL 0.00194, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -3.10E-16 + 7632, 318.000, 0, En 7.702823921377E-07, CFL 0.00092, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te -2.17E-16 + 7656, 319.000, 0, En 1.614406272940E-06, CFL 0.00141, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 6.65E-15, Te -2.00E-15 + 7680, 320.000, 0, En 1.498335503894E-06, CFL 0.00155, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 1.89E-15 + 7704, 321.000, 0, En 5.908103315381E-07, CFL 0.00122, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -1.33E-14, Te -2.34E-15 + 7728, 322.000, 0, En 1.212113836642E-06, CFL 0.00141, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se -6.65E-15, Te -3.36E-16 + 7752, 323.000, 0, En 1.182758596988E-06, CFL 0.00152, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 1.33E-14, Te 2.18E-15 + 7776, 324.000, 0, En 6.111879759129E-07, CFL 0.00072, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se -6.65E-15, Te -3.21E-15 + 7800, 325.000, 0, En 2.215215429982E-06, CFL 0.00158, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 2.00E-14, Te 4.10E-15 + 7824, 326.000, 0, En 3.312581875747E-06, CFL 0.00185, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -2.47E-15 + 7848, 327.000, 0, En 1.071200699748E-05, CFL 0.00345, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 3.13E-15 + 7872, 328.000, 0, En 9.516996248362E-06, CFL 0.00242, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -2.48E-15 + 7896, 329.000, 0, En 3.634110485137E-06, CFL 0.00198, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 1.33E-14, Te -2.06E-15 + 7920, 330.000, 0, En 4.694542245362E-06, CFL 0.00274, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 2.97E-15 + 7944, 331.000, 0, En 1.443748821963E-06, CFL 0.00173, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 1.33E-14, Te -1.64E-15 + 7968, 332.000, 0, En 1.476587911047E-06, CFL 0.00145, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 6.65E-15, Te 2.47E-15 + 7992, 333.000, 0, En 1.382718757935E-06, CFL 0.00136, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se -6.65E-15, Te -1.97E-15 + 8016, 334.000, 0, En 1.405606056397E-06, CFL 0.00169, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -6.65E-15, Te 1.48E-15 + 8040, 335.000, 0, En 1.748238312015E-06, CFL 0.00137, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -1.33E-14, Te 1.05E-16 + 8064, 336.000, 0, En 1.456767340872E-06, CFL 0.00178, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 2.00E-14, Te 4.82E-16 + 8088, 337.000, 0, En 1.526847201551E-06, CFL 0.00130, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -6.65E-15, Te -1.86E-15 + 8112, 338.000, 0, En 1.076720211153E-06, CFL 0.00125, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 1.33E-14, Te 2.51E-15 + 8136, 339.000, 0, En 6.260989087723E-07, CFL 0.00165, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -1.33E-14, Te -2.50E-15 + 8160, 340.000, 0, En 1.550255214677E-06, CFL 0.00152, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 1.33E-14, Te -5.80E-16 + 8184, 341.000, 0, En 1.576593910563E-06, CFL 0.00212, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -1.41E-15 + 8208, 342.000, 0, En 4.387085099591E-07, CFL 0.00120, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se 0.00E+00, Te 1.57E-15 + 8232, 343.000, 0, En 3.951001504366E-08, CFL 0.00022, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te -1.52E-15 + 8256, 344.000, 0, En 3.257920490538E-07, CFL 0.00059, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -6.11E-16 + 8280, 345.000, 0, En 7.692693786402E-07, CFL 0.00095, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 1.17E-15 + 8304, 346.000, 0, En 2.115451124503E-06, CFL 0.00175, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -1.28E-15 + 8328, 347.000, 0, En 5.945262625597E-06, CFL 0.00249, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te 8.10E-16 + 8352, 348.000, 0, En 1.441903393589E-05, CFL 0.00360, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -2.37E-15 + 8376, 349.000, 0, En 2.213490903447E-05, CFL 0.00447, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te -2.73E-16 + 8400, 350.000, 0, En 1.081585300339E-05, CFL 0.00343, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 2.11E-15 + 8424, 351.000, 0, En 2.372383583872E-06, CFL 0.00227, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -9.79E-16 + 8448, 352.000, 0, En 3.541644264416E-06, CFL 0.00314, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 7.49E-16 + 8472, 353.000, 0, En 1.138458592584E-05, CFL 0.00380, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -1.33E-14, Te -5.05E-15 + 8496, 354.000, 0, En 1.000627625035E-05, CFL 0.00275, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 1.33E-14, Te 3.87E-15 + 8520, 355.000, 0, En 8.140498299774E-06, CFL 0.00239, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 6.65E-15, Te -8.07E-16 + 8544, 356.000, 0, En 5.351114597947E-06, CFL 0.00229, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -1.33E-14, Te 2.18E-15 + 8568, 357.000, 0, En 2.579591608556E-06, CFL 0.00202, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se -6.65E-15, Te 9.84E-17 + 8592, 358.000, 0, En 1.037453042675E-06, CFL 0.00096, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 6.65E-15, Te -1.64E-16 + 8616, 359.000, 0, En 1.293188279283E-06, CFL 0.00080, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -9.13E-16 + 8640, 360.000, 0, En 4.645719404549E-07, CFL 0.00052, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 1.33E-14, Te 4.20E-15 + 8664, 361.000, 0, En 2.001627631600E-07, CFL 0.00056, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7836, Me -3.10E-17, Se -2.66E-14, Te -3.03E-15 + 8688, 362.000, 0, En 2.681264373622E-07, CFL 0.00066, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 1.33E-14, Te 8.35E-16 + 8712, 363.000, 0, En 1.539023904359E-07, CFL 0.00041, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 0.00E+00, Te 2.65E-16 + 8736, 364.000, 0, En 2.964061178669E-07, CFL 0.00051, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 6.65E-15, Te -1.51E-15 + 8760, 365.000, 0, En 6.429227745093E-07, CFL 0.00090, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -2.00E-14, Te 1.79E-15 diff --git a/examples/solo_ocean/single_column_z/timestats.pgi b/examples/solo_ocean/single_column_z/timestats.pgi index 9911462b04..2ccf943987 100644 --- a/examples/solo_ocean/single_column_z/timestats.pgi +++ b/examples/solo_ocean/single_column_z/timestats.pgi @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 2.106194244314E-06, CFL 0.00123, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.56E-15 - 48, 2.000, 0, En 4.767882295385E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 2.24E-16 - 72, 3.000, 0, En 6.803631816593E-06, CFL 0.00326, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -4.10E-16 - 96, 4.000, 0, En 4.793602645821E-06, CFL 0.00209, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.00E-14, Te 3.61E-15 - 120, 5.000, 0, En 2.840621223700E-07, CFL 0.00054, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 6.65E-15, Te -1.23E-15 - 144, 6.000, 0, En 9.880116393336E-07, CFL 0.00091, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.25E-15 - 168, 7.000, 0, En 5.523637394813E-07, CFL 0.00107, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 3.17E-15 - 192, 8.000, 0, En 2.108479732168E-06, CFL 0.00159, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te -6.71E-16 - 216, 9.000, 0, En 4.321811022456E-06, CFL 0.00253, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se 0.00E+00, Te -9.84E-16 - 240, 10.000, 0, En 1.159722089816E-05, CFL 0.00360, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 6.65E-15, Te -1.80E-15 - 264, 11.000, 0, En 8.862021727916E-06, CFL 0.00234, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -6.65E-15, Te -4.70E-16 - 288, 12.000, 0, En 6.688746616290E-06, CFL 0.00304, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 1.33E-14, Te -7.36E-16 - 312, 13.000, 0, En 3.151372070203E-06, CFL 0.00126, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 0.00E+00, Te 1.39E-16 - 336, 14.000, 0, En 2.975073607339E-06, CFL 0.00181, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -1.64E-15 - 360, 15.000, 0, En 6.785927307050E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.06E-15 - 384, 16.000, 0, En 2.638273949411E-06, CFL 0.00195, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 6.65E-15, Te -1.41E-15 - 408, 17.000, 0, En 7.100180629411E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -2.00E-14, Te 2.03E-15 - 432, 18.000, 0, En 9.455441979352E-07, CFL 0.00084, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te 4.84E-16 - 456, 19.000, 0, En 1.340158692576E-06, CFL 0.00172, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te -6.83E-17 - 480, 20.000, 0, En 3.888615140607E-06, CFL 0.00337, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 2.85E-15 - 504, 21.000, 0, En 1.846983430858E-06, CFL 0.00129, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 6.65E-15, Te -6.50E-16 - 528, 22.000, 0, En 2.526695986669E-06, CFL 0.00178, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -1.33E-14, Te -1.92E-15 - 552, 23.000, 0, En 3.976436672395E-06, CFL 0.00172, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 9.18E-16 - 576, 24.000, 0, En 3.917955768256E-06, CFL 0.00189, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -4.25E-15 - 600, 25.000, 0, En 1.160854655752E-05, CFL 0.00332, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 2.70E-15 - 624, 26.000, 0, En 6.225530254478E-06, CFL 0.00211, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -2.91E-15 - 648, 27.000, 0, En 1.590574826334E-05, CFL 0.00314, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -6.65E-15, Te -7.06E-16 - 672, 28.000, 0, En 1.037218518310E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se -6.65E-15, Te -6.22E-16 - 696, 29.000, 0, En 1.285200696727E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 6.65E-15, Te 1.11E-15 - 720, 30.000, 0, En 4.853949902868E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 6.65E-15, Te -1.48E-16 - 744, 31.000, 0, En 8.595038106641E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se -6.65E-15, Te 1.51E-15 - 768, 32.000, 0, En 1.895791141966E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se 0.00E+00, Te 4.41E-16 - 792, 33.000, 0, En 3.221721500026E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -1.92E-16 - 816, 34.000, 0, En 2.285440162504E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 3.36E-15 - 840, 35.000, 0, En 1.901978248140E-07, CFL 0.00039, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 0.00E+00, Te -3.15E-15 - 864, 36.000, 0, En 4.140756565580E-07, CFL 0.00058, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 6.65E-15, Te -6.19E-16 - 888, 37.000, 0, En 1.165582876474E-06, CFL 0.00153, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 6.65E-15, Te 1.66E-15 - 912, 38.000, 0, En 2.056311772790E-06, CFL 0.00179, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 0.00E+00, Te 2.19E-16 - 936, 39.000, 0, En 3.135486878064E-06, CFL 0.00183, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -2.41E-15 - 960, 40.000, 0, En 3.012786705325E-07, CFL 0.00069, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -6.65E-15, Te 1.04E-15 - 984, 41.000, 0, En 9.228792661935E-07, CFL 0.00110, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -2.28E-15 - 1008, 42.000, 0, En 1.896247309734E-06, CFL 0.00136, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 0.00E+00, Te 4.41E-17 - 1032, 43.000, 0, En 2.402404817407E-06, CFL 0.00214, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 6.65E-15, Te -6.66E-16 - 1056, 44.000, 0, En 5.738981854144E-07, CFL 0.00082, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se -6.65E-15, Te 1.83E-15 - 1080, 45.000, 0, En 1.728012748149E-06, CFL 0.00095, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se 0.00E+00, Te -2.27E-15 - 1104, 46.000, 0, En 1.212189225468E-06, CFL 0.00099, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -4.54E-16 - 1128, 47.000, 0, En 3.417681986357E-07, CFL 0.00042, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se -6.65E-15, Te 3.26E-16 - 1152, 48.000, 0, En 7.125872277334E-07, CFL 0.00058, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 0.00E+00, Te -1.03E-15 - 1176, 49.000, 0, En 1.277606349148E-06, CFL 0.00076, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -2.19E-15 - 1200, 50.000, 0, En 4.204310610216E-07, CFL 0.00038, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -3.06E-15 - 1224, 51.000, 0, En 2.279763808504E-06, CFL 0.00197, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 2.12E-15 - 1248, 52.000, 0, En 9.802740031423E-06, CFL 0.00304, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 1.33E-14, Te -5.95E-16 - 1272, 53.000, 0, En 7.016731371635E-06, CFL 0.00254, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se -6.65E-15, Te 4.47E-16 - 1296, 54.000, 0, En 5.714326549494E-06, CFL 0.00229, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 7.78E-16 - 1320, 55.000, 0, En 5.449492563811E-06, CFL 0.00251, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 0.00E+00, Te -3.91E-15 - 1344, 56.000, 0, En 4.318159839767E-06, CFL 0.00295, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 6.65E-15, Te 4.81E-16 - 1368, 57.000, 0, En 3.453232769654E-06, CFL 0.00155, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 3.06E-15 - 1392, 58.000, 0, En 2.203498579912E-06, CFL 0.00123, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 1.33E-14, Te -1.70E-16 - 1416, 59.000, 0, En 1.135980907689E-06, CFL 0.00077, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -1.13E-15 - 1440, 60.000, 0, En 8.546175399932E-07, CFL 0.00086, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te -7.77E-16 - 1464, 61.000, 0, En 9.473489122008E-07, CFL 0.00137, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te -3.12E-16 - 1488, 62.000, 0, En 5.133130419579E-06, CFL 0.00283, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se -6.65E-15, Te -1.86E-15 - 1512, 63.000, 0, En 1.551808055192E-06, CFL 0.00206, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 7.83E-16 - 1536, 64.000, 0, En 1.288451797266E-06, CFL 0.00237, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te -2.53E-16 - 1560, 65.000, 0, En 1.001312775176E-06, CFL 0.00185, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 3.28E-15 - 1584, 66.000, 0, En 1.072634941685E-06, CFL 0.00106, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 1.33E-14, Te -2.69E-15 - 1608, 67.000, 0, En 3.667484045098E-06, CFL 0.00197, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se -1.33E-14, Te 1.19E-15 - 1632, 68.000, 0, En 5.931922511844E-06, CFL 0.00311, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 6.65E-15, Te -6.79E-16 - 1656, 69.000, 0, En 3.322085516183E-06, CFL 0.00196, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 0.00E+00, Te 2.63E-15 - 1680, 70.000, 0, En 2.702105972780E-06, CFL 0.00200, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 1.33E-14, Te -3.28E-16 - 1704, 71.000, 0, En 3.608569958614E-06, CFL 0.00223, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -6.65E-15, Te 1.24E-15 - 1728, 72.000, 0, En 5.084535885932E-06, CFL 0.00313, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se -6.65E-15, Te -1.41E-15 - 1752, 73.000, 0, En 8.086557245777E-06, CFL 0.00359, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se 0.00E+00, Te 2.59E-15 - 1776, 74.000, 0, En 6.647075878804E-06, CFL 0.00346, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se -6.65E-15, Te -3.35E-15 - 1800, 75.000, 0, En 1.769735246338E-06, CFL 0.00182, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -2.19E-15 - 1824, 76.000, 0, En 1.983520737678E-06, CFL 0.00179, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 1.53E-15 - 1848, 77.000, 0, En 7.333948947334E-06, CFL 0.00321, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te 1.29E-15 - 1872, 78.000, 0, En 4.130971523006E-06, CFL 0.00236, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 6.65E-15, Te 4.36E-16 - 1896, 79.000, 0, En 5.242580449636E-06, CFL 0.00307, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 9.05E-16 - 1920, 80.000, 0, En 4.940391391368E-06, CFL 0.00228, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -2.48E-15 - 1944, 81.000, 0, En 2.837501285500E-06, CFL 0.00214, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 6.65E-15, Te 4.19E-16 - 1968, 82.000, 0, En 4.524477951628E-06, CFL 0.00222, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.50E-15 - 1992, 83.000, 0, En 2.302526608573E-06, CFL 0.00190, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se 0.00E+00, Te -3.91E-16 - 2016, 84.000, 0, En 1.699921773416E-06, CFL 0.00178, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se -6.65E-15, Te 1.06E-15 - 2040, 85.000, 0, En 2.873887900113E-06, CFL 0.00150, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -6.65E-15, Te 2.70E-15 - 2064, 86.000, 0, En 4.541638137415E-06, CFL 0.00183, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 0.00E+00, Te -3.50E-15 - 2088, 87.000, 0, En 4.515620523831E-06, CFL 0.00183, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 2.00E-14, Te 2.57E-15 - 2112, 88.000, 0, En 9.184882593991E-06, CFL 0.00328, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te 4.75E-17 - 2136, 89.000, 0, En 1.318501771047E-05, CFL 0.00379, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -2.59E-15 - 2160, 90.000, 0, En 9.769977357258E-06, CFL 0.00247, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 2.35E-15 - 2184, 91.000, 0, En 6.833767883702E-06, CFL 0.00254, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 8.28E-16 - 2208, 92.000, 0, En 9.858155175882E-07, CFL 0.00083, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -7.45E-16 - 2232, 93.000, 0, En 1.576494297783E-06, CFL 0.00152, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -1.19E-15 - 2256, 94.000, 0, En 1.247999210171E-06, CFL 0.00166, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -1.05E-15 - 2280, 95.000, 0, En 2.451943548767E-06, CFL 0.00137, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se -6.65E-15, Te 2.74E-15 - 2304, 96.000, 0, En 5.864439539624E-06, CFL 0.00379, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -1.34E-15 - 2328, 97.000, 0, En 2.494466145555E-05, CFL 0.00452, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 6.65E-15, Te 1.54E-15 - 2352, 98.000, 0, En 1.818754103683E-05, CFL 0.00466, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -1.33E-14, Te -2.22E-15 - 2376, 99.000, 0, En 1.822868356125E-06, CFL 0.00144, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 1.40E-15 - 2400, 100.000, 0, En 6.141294846363E-06, CFL 0.00265, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 2.00E-14, Te 1.32E-15 - 2424, 101.000, 0, En 2.341386045168E-06, CFL 0.00215, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -2.00E-14, Te -4.79E-16 - 2448, 102.000, 0, En 4.137626799930E-06, CFL 0.00288, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 1.33E-14, Te -3.05E-16 - 2472, 103.000, 0, En 2.848145772294E-06, CFL 0.00253, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 0.00E+00, Te -1.82E-15 - 2496, 104.000, 0, En 3.471984817723E-06, CFL 0.00314, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 6.65E-15, Te -2.90E-16 - 2520, 105.000, 0, En 1.015434899276E-06, CFL 0.00135, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -6.65E-15, Te 8.54E-16 - 2544, 106.000, 0, En 2.934364633007E-06, CFL 0.00356, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -1.33E-14, Te -2.44E-15 - 2568, 107.000, 0, En 9.005393058062E-06, CFL 0.00514, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -1.33E-14, Te 3.19E-15 - 2592, 108.000, 0, En 6.431109762157E-06, CFL 0.00420, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.66E-14, Te -3.63E-15 - 2616, 109.000, 0, En 1.795616343125E-06, CFL 0.00187, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 2.32E-15 - 2640, 110.000, 0, En 7.388243911634E-07, CFL 0.00091, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te 1.03E-15 - 2664, 111.000, 0, En 8.292801463935E-07, CFL 0.00091, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 1.33E-14, Te -1.56E-15 - 2688, 112.000, 0, En 1.982727995420E-06, CFL 0.00169, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 6.65E-15, Te 5.19E-15 - 2712, 113.000, 0, En 6.078104471171E-06, CFL 0.00275, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 6.65E-15, Te -2.17E-16 - 2736, 114.000, 0, En 7.778755577130E-06, CFL 0.00330, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 1.33E-14, Te -1.64E-15 - 2760, 115.000, 0, En 2.091539011372E-06, CFL 0.00152, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -1.36E-15 - 2784, 116.000, 0, En 3.138423058558E-06, CFL 0.00265, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 7.67E-16 - 2808, 117.000, 0, En 7.750093549741E-06, CFL 0.00291, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se -6.65E-15, Te -1.29E-15 - 2832, 118.000, 0, En 9.583679369464E-06, CFL 0.00353, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te 5.07E-16 - 2856, 119.000, 0, En 8.074295305365E-06, CFL 0.00351, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 1.33E-14, Te 1.39E-15 - 2880, 120.000, 0, En 5.032223411344E-06, CFL 0.00282, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se 0.00E+00, Te -7.54E-16 - 2904, 121.000, 0, En 5.413497196191E-06, CFL 0.00418, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 2.00E-14, Te 9.34E-16 - 2928, 122.000, 0, En 6.838635931126E-06, CFL 0.00398, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te -3.99E-16 - 2952, 123.000, 0, En 1.661975463563E-06, CFL 0.00156, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se 0.00E+00, Te -7.67E-17 - 2976, 124.000, 0, En 1.605765272979E-06, CFL 0.00243, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 6.65E-15, Te 3.22E-15 - 3000, 125.000, 0, En 1.022596527440E-06, CFL 0.00197, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 6.65E-15, Te 3.49E-16 - 3024, 126.000, 0, En 1.350382600425E-06, CFL 0.00234, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -1.25E-15 - 3048, 127.000, 0, En 1.000211585873E-05, CFL 0.00621, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 0.00E+00, Te 1.53E-17 - 3072, 128.000, 0, En 1.015701784012E-05, CFL 0.00381, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 6.65E-15, Te 6.19E-16 - 3096, 129.000, 0, En 1.601412124842E-06, CFL 0.00205, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se -6.65E-15, Te -8.85E-16 - 3120, 130.000, 0, En 3.175569622802E-06, CFL 0.00337, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 1.33E-14, Te -2.97E-16 - 3144, 131.000, 0, En 7.376714794958E-06, CFL 0.00448, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 0.00E+00, Te 1.96E-15 - 3168, 132.000, 0, En 3.739134308630E-06, CFL 0.00326, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -6.65E-15, Te -2.30E-15 - 3192, 133.000, 0, En 1.444603072968E-06, CFL 0.00185, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te 3.98E-16 - 3216, 134.000, 0, En 6.293801427962E-07, CFL 0.00121, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 1.50E-15 - 3240, 135.000, 0, En 5.513223168911E-07, CFL 0.00105, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se -6.65E-15, Te 1.93E-15 - 3264, 136.000, 0, En 4.502601549755E-06, CFL 0.00466, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 6.65E-15, Te -2.87E-15 - 3288, 137.000, 0, En 4.612094530296E-06, CFL 0.00378, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se -6.65E-15, Te 1.44E-15 - 3312, 138.000, 0, En 1.036712982664E-06, CFL 0.00204, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -6.65E-15, Te -2.36E-15 - 3336, 139.000, 0, En 3.293333435160E-06, CFL 0.00344, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -6.65E-15, Te 3.24E-15 - 3360, 140.000, 0, En 5.495644593819E-06, CFL 0.00492, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -2.25E-15 - 3384, 141.000, 0, En 3.299355665414E-06, CFL 0.00307, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se -6.65E-15, Te -9.48E-16 - 3408, 142.000, 0, En 1.840174201435E-06, CFL 0.00219, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -6.65E-15, Te 9.23E-16 - 3432, 143.000, 0, En 1.336881830668E-06, CFL 0.00190, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -6.65E-15, Te -6.85E-16 - 3456, 144.000, 0, En 8.833949125207E-07, CFL 0.00181, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te 8.54E-17 - 3480, 145.000, 0, En 1.453153359977E-06, CFL 0.00201, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 0.00E+00, Te -1.32E-15 - 3504, 146.000, 0, En 4.668369156933E-07, CFL 0.00133, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 1.33E-14, Te 6.80E-16 - 3528, 147.000, 0, En 4.181421717301E-07, CFL 0.00121, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -2.00E-14, Te -5.39E-16 - 3552, 148.000, 0, En 4.506384866976E-07, CFL 0.00095, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 1.41E-15 - 3576, 149.000, 0, En 1.359996495811E-07, CFL 0.00035, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.00E-14, Te -2.57E-15 - 3600, 150.000, 0, En 9.243790758942E-07, CFL 0.00180, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 6.95E-16 - 3624, 151.000, 0, En 1.922152573282E-06, CFL 0.00288, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -1.10E-15 - 3648, 152.000, 0, En 4.239895021268E-07, CFL 0.00090, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te -1.45E-15 - 3672, 153.000, 0, En 7.515624504498E-07, CFL 0.00178, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 6.65E-15, Te 1.21E-15 - 3696, 154.000, 0, En 1.561433284082E-06, CFL 0.00259, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 9.42E-16 - 3720, 155.000, 0, En 3.049598532183E-07, CFL 0.00101, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -1.32E-15 - 3744, 156.000, 0, En 5.463626103780E-06, CFL 0.00409, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 1.53E-15 - 3768, 157.000, 0, En 1.971699373482E-05, CFL 0.00863, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te 6.85E-16 - 3792, 158.000, 0, En 1.685972373769E-05, CFL 0.00662, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -6.65E-15, Te -2.62E-15 - 3816, 159.000, 0, En 6.414439923620E-06, CFL 0.00340, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te 2.81E-16 - 3840, 160.000, 0, En 3.653773685290E-06, CFL 0.00403, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -6.65E-15, Te 2.17E-15 - 3864, 161.000, 0, En 7.824864849503E-06, CFL 0.00518, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se -6.65E-15, Te -2.09E-15 - 3888, 162.000, 0, En 7.761305861198E-06, CFL 0.00439, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se 0.00E+00, Te 1.04E-15 - 3912, 163.000, 0, En 3.427116106458E-06, CFL 0.00321, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te -7.27E-16 - 3936, 164.000, 0, En 2.332359478981E-06, CFL 0.00316, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 2.87E-15 - 3960, 165.000, 0, En 1.881737632162E-06, CFL 0.00300, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -9.66E-16 - 3984, 166.000, 0, En 1.405968917042E-06, CFL 0.00258, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 1.33E-14, Te -1.55E-16 - 4008, 167.000, 0, En 4.749080913603E-07, CFL 0.00141, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.71E-15 - 4032, 168.000, 0, En 4.316950350266E-07, CFL 0.00129, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 0.00E+00, Te -5.25E-16 - 4056, 169.000, 0, En 6.432920103918E-07, CFL 0.00131, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -6.65E-15, Te -9.07E-16 - 4080, 170.000, 0, En 2.536389611145E-06, CFL 0.00316, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 0.00E+00, Te -1.96E-15 - 4104, 171.000, 0, En 5.623143561608E-06, CFL 0.00524, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 9.55E-16 - 4128, 172.000, 0, En 3.783644689071E-06, CFL 0.00377, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 1.33E-14, Te -6.54E-16 - 4152, 173.000, 0, En 1.249151505427E-06, CFL 0.00223, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.58E-15 - 4176, 174.000, 0, En 1.974599907093E-06, CFL 0.00267, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -2.00E-14, Te -1.12E-15 - 4200, 175.000, 0, En 3.878841453111E-06, CFL 0.00304, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 6.65E-15, Te 2.46E-15 - 4224, 176.000, 0, En 4.657551835140E-06, CFL 0.00376, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -1.33E-14, Te -1.96E-15 - 4248, 177.000, 0, En 2.199815053993E-06, CFL 0.00302, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 1.33E-14, Te 2.03E-15 - 4272, 178.000, 0, En 7.685605633126E-07, CFL 0.00147, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 6.65E-15, Te -7.37E-16 - 4296, 179.000, 0, En 4.023974732926E-07, CFL 0.00123, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -1.33E-14, Te 4.09E-15 - 4320, 180.000, 0, En 4.196778305370E-07, CFL 0.00117, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 0.00E+00, Te -4.78E-15 - 4344, 181.000, 0, En 4.330808722452E-06, CFL 0.00460, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 6.65E-15, Te 3.06E-15 - 4368, 182.000, 0, En 1.374837220328E-05, CFL 0.00787, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te -3.14E-16 - 4392, 183.000, 0, En 1.165138085911E-05, CFL 0.00637, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 0.00E+00, Te -1.22E-15 - 4416, 184.000, 0, En 4.997666952216E-06, CFL 0.00349, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 0.00E+00, Te 1.18E-15 - 4440, 185.000, 0, En 3.884083379305E-06, CFL 0.00331, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 1.33E-14, Te -6.80E-16 - 4464, 186.000, 0, En 3.418006912950E-06, CFL 0.00272, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se -6.65E-15, Te -2.93E-16 - 4488, 187.000, 0, En 1.258691181881E-06, CFL 0.00184, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se 0.00E+00, Te -1.57E-15 - 4512, 188.000, 0, En 2.183726490186E-07, CFL 0.00082, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se -6.65E-15, Te 1.26E-15 - 4536, 189.000, 0, En 1.281686590243E-07, CFL 0.00043, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.00E-14, Te -1.40E-15 - 4560, 190.000, 0, En 2.347347170221E-07, CFL 0.00090, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -1.17E-15 - 4584, 191.000, 0, En 1.056645095127E-06, CFL 0.00190, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 6.29E-16 - 4608, 192.000, 0, En 1.369388475705E-06, CFL 0.00209, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 1.79E-15 - 4632, 193.000, 0, En 9.188479763015E-07, CFL 0.00201, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 2.92E-15 - 4656, 194.000, 0, En 1.068395429694E-06, CFL 0.00201, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 6.65E-15, Te -3.64E-15 - 4680, 195.000, 0, En 1.887219460894E-06, CFL 0.00231, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.66E-14, Te -8.83E-16 - 4704, 196.000, 0, En 2.208496534715E-06, CFL 0.00302, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 6.65E-15, Te 9.35E-16 - 4728, 197.000, 0, En 1.881963364781E-06, CFL 0.00244, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 6.65E-15, Te -2.23E-15 - 4752, 198.000, 0, En 2.011336961444E-06, CFL 0.00292, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -1.33E-14, Te 4.73E-16 - 4776, 199.000, 0, En 9.472475052777E-07, CFL 0.00210, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.09E-15 - 4800, 200.000, 0, En 5.851492838110E-08, CFL 0.00020, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -6.65E-15, Te -1.16E-15 - 4824, 201.000, 0, En 1.362873559740E-07, CFL 0.00058, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 0.00E+00, Te 7.33E-16 - 4848, 202.000, 0, En 2.242264325145E-06, CFL 0.00296, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 6.65E-15, Te -4.36E-16 - 4872, 203.000, 0, En 7.247195016432E-06, CFL 0.00442, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se -6.65E-15, Te -1.51E-15 - 4896, 204.000, 0, En 5.905874422403E-06, CFL 0.00328, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 1.45E-15 - 4920, 205.000, 0, En 7.532790823914E-07, CFL 0.00119, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -1.33E-14, Te -1.80E-16 - 4944, 206.000, 0, En 1.437564881567E-06, CFL 0.00229, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se 0.00E+00, Te -1.48E-15 - 4968, 207.000, 0, En 2.811713931763E-06, CFL 0.00270, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 6.58E-16 - 4992, 208.000, 0, En 3.562873941464E-06, CFL 0.00297, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 2.29E-15 - 5016, 209.000, 0, En 1.113453695326E-06, CFL 0.00170, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 6.65E-15, Te -2.73E-15 - 5040, 210.000, 0, En 3.052780586731E-07, CFL 0.00091, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 1.80E-15 - 5064, 211.000, 0, En 8.161637118997E-08, CFL 0.00033, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 0.00E+00, Te -6.09E-16 - 5088, 212.000, 0, En 7.283829365616E-08, CFL 0.00027, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 1.64E-15 - 5112, 213.000, 0, En 1.926761545332E-06, CFL 0.00253, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -2.00E-14, Te 5.84E-16 - 5136, 214.000, 0, En 4.318609005122E-06, CFL 0.00365, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 6.65E-15, Te -4.40E-16 - 5160, 215.000, 0, En 2.871934624703E-06, CFL 0.00363, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -1.12E-15 - 5184, 216.000, 0, En 7.544461948158E-06, CFL 0.00590, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.60E-15 - 5208, 217.000, 0, En 5.079678332833E-06, CFL 0.00385, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -1.12E-15 - 5232, 218.000, 0, En 1.413952617423E-06, CFL 0.00210, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 6.65E-15, Te -1.13E-15 - 5256, 219.000, 0, En 3.768796887269E-07, CFL 0.00120, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se 6.65E-15, Te -1.53E-15 - 5280, 220.000, 0, En 5.065982178619E-07, CFL 0.00116, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 0.00E+00, Te 1.10E-17 - 5304, 221.000, 0, En 1.562877651945E-07, CFL 0.00063, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -1.33E-14, Te 1.93E-15 - 5328, 222.000, 0, En 9.085553835330E-08, CFL 0.00044, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -1.33E-14, Te -1.66E-16 - 5352, 223.000, 0, En 2.006850362432E-07, CFL 0.00069, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 1.28E-15 - 5376, 224.000, 0, En 3.550551671848E-07, CFL 0.00127, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 1.33E-14, Te -5.03E-16 - 5400, 225.000, 0, En 1.203194912105E-06, CFL 0.00188, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 0.00E+00, Te 2.00E-15 - 5424, 226.000, 0, En 1.088643645559E-06, CFL 0.00229, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se 0.00E+00, Te 2.50E-15 - 5448, 227.000, 0, En 2.349818670258E-06, CFL 0.00339, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -2.80E-16 - 5472, 228.000, 0, En 7.258862936450E-06, CFL 0.00541, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 6.65E-15, Te -1.07E-15 - 5496, 229.000, 0, En 3.983595107387E-06, CFL 0.00317, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te 1.10E-16 - 5520, 230.000, 0, En 9.347909647809E-07, CFL 0.00203, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 1.33E-14, Te -9.93E-16 - 5544, 231.000, 0, En 2.765011299778E-07, CFL 0.00089, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -3.44E-16 - 5568, 232.000, 0, En 1.666609936380E-07, CFL 0.00073, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 6.65E-15, Te 2.48E-15 - 5592, 233.000, 0, En 2.085409707277E-07, CFL 0.00092, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se -6.65E-15, Te -7.99E-16 - 5616, 234.000, 0, En 4.882915074313E-06, CFL 0.00423, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 6.65E-15, Te -1.39E-15 - 5640, 235.000, 0, En 4.195814796010E-06, CFL 0.00358, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 2.00E-14, Te -3.17E-16 - 5664, 236.000, 0, En 3.166843016787E-07, CFL 0.00101, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 2.81E-15 - 5688, 237.000, 0, En 8.730390095042E-08, CFL 0.00034, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -6.50E-16 - 5712, 238.000, 0, En 1.865974752398E-07, CFL 0.00080, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 6.65E-15, Te -1.67E-15 - 5736, 239.000, 0, En 3.985937839722E-07, CFL 0.00113, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 1.33E-14, Te 1.02E-15 - 5760, 240.000, 0, En 6.801226710625E-07, CFL 0.00140, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.00E-14, Te 9.73E-16 - 5784, 241.000, 0, En 1.566498769681E-06, CFL 0.00252, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 6.65E-15, Te -2.40E-15 - 5808, 242.000, 0, En 2.603499824745E-06, CFL 0.00328, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 3.16E-15 - 5832, 243.000, 0, En 2.077539595217E-06, CFL 0.00195, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.66E-14, Te -2.41E-15 - 5856, 244.000, 0, En 6.940812993933E-07, CFL 0.00125, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -6.65E-15, Te 1.02E-15 - 5880, 245.000, 0, En 3.345837859130E-07, CFL 0.00103, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 6.65E-15, Te -7.85E-16 - 5904, 246.000, 0, En 3.622087440348E-07, CFL 0.00123, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 1.33E-14, Te -1.07E-15 - 5928, 247.000, 0, En 3.993474982886E-07, CFL 0.00132, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se -6.65E-15, Te 2.70E-15 - 5952, 248.000, 0, En 5.826086032154E-07, CFL 0.00161, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se 0.00E+00, Te -1.98E-15 - 5976, 249.000, 0, En 2.078628847499E-06, CFL 0.00309, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 6.65E-15, Te 1.89E-15 - 6000, 250.000, 0, En 2.865734466302E-06, CFL 0.00356, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 0.00E+00, Te 1.93E-15 - 6024, 251.000, 0, En 3.155400217585E-06, CFL 0.00313, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 0.00E+00, Te -3.01E-15 - 6048, 252.000, 0, En 3.307722764526E-06, CFL 0.00353, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me -1.83E-17, Se -1.33E-14, Te 3.69E-15 - 6072, 253.000, 0, En 2.622084519598E-06, CFL 0.00263, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -2.11E-15 - 6096, 254.000, 0, En 3.385183646952E-06, CFL 0.00308, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 3.07E-15 - 6120, 255.000, 0, En 4.093167120373E-06, CFL 0.00342, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -2.69E-15 - 6144, 256.000, 0, En 4.704940928602E-06, CFL 0.00329, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 2.00E-14, Te 3.80E-16 - 6168, 257.000, 0, En 3.545781070990E-06, CFL 0.00283, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -5.80E-17 - 6192, 258.000, 0, En 5.847146849328E-06, CFL 0.00409, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.66E-14, Te 7.60E-17 - 6216, 259.000, 0, En 1.562671311130E-05, CFL 0.00634, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 6.65E-15, Te 1.38E-15 - 6240, 260.000, 0, En 1.135130042974E-05, CFL 0.00458, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -2.30E-15 - 6264, 261.000, 0, En 2.765962743696E-06, CFL 0.00261, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se -6.65E-15, Te -2.92E-15 - 6288, 262.000, 0, En 1.239461819978E-06, CFL 0.00178, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 6.00E-15 - 6312, 263.000, 0, En 8.079573556480E-07, CFL 0.00164, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se 0.00E+00, Te -3.34E-15 - 6336, 264.000, 0, En 7.343791291104E-07, CFL 0.00154, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 3.23E-15 - 6360, 265.000, 0, En 1.704893883172E-06, CFL 0.00257, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se -6.65E-15, Te -7.27E-16 - 6384, 266.000, 0, En 1.883955123178E-06, CFL 0.00242, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -6.65E-15, Te -1.98E-15 - 6408, 267.000, 0, En 2.792561430672E-06, CFL 0.00328, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te 5.69E-16 - 6432, 268.000, 0, En 3.313022102525E-06, CFL 0.00288, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 1.32E-15 - 6456, 269.000, 0, En 3.119776750649E-06, CFL 0.00320, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.39E-15 - 6480, 270.000, 0, En 3.628673600547E-07, CFL 0.00091, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te 8.23E-16 - 6504, 271.000, 0, En 4.799074611432E-07, CFL 0.00109, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te -1.96E-15 - 6528, 272.000, 0, En 2.662906955124E-06, CFL 0.00280, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 3.69E-15 - 6552, 273.000, 0, En 4.461248673262E-06, CFL 0.00366, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 5.33E-17 - 6576, 274.000, 0, En 7.095571934030E-06, CFL 0.00424, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -1.33E-14, Te -2.83E-15 - 6600, 275.000, 0, En 4.383899496896E-06, CFL 0.00330, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 3.42E-16 - 6624, 276.000, 0, En 4.398866947359E-06, CFL 0.00307, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 1.33E-14, Te 5.09E-16 - 6648, 277.000, 0, En 2.383451065494E-06, CFL 0.00236, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 0.00E+00, Te -2.88E-15 - 6672, 278.000, 0, En 7.758712706587E-07, CFL 0.00145, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 6.65E-15, Te -6.97E-16 - 6696, 279.000, 0, En 3.018826334093E-06, CFL 0.00316, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 6.65E-15, Te 5.59E-16 - 6720, 280.000, 0, En 7.022217353524E-06, CFL 0.00422, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -1.46E-17, Se 1.33E-14, Te 9.36E-16 - 6744, 281.000, 0, En 1.174466271571E-05, CFL 0.00508, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -1.33E-14, Te -2.09E-15 - 6768, 282.000, 0, En 9.707843429020E-06, CFL 0.00411, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 6.65E-15, Te -1.11E-15 - 6792, 283.000, 0, En 3.369970070052E-06, CFL 0.00225, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 6.65E-15, Te 1.50E-15 - 6816, 284.000, 0, En 4.439441355688E-05, CFL 0.00907, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te -5.20E-16 - 6840, 285.000, 0, En 6.272570664031E-05, CFL 0.00787, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se -6.65E-15, Te 2.24E-15 - 6864, 286.000, 0, En 1.899209536999E-05, CFL 0.00490, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 0.00E+00, Te -1.93E-15 - 6888, 287.000, 0, En 2.623982808556E-06, CFL 0.00240, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -1.33E-14, Te 2.70E-15 - 6912, 288.000, 0, En 5.908325686031E-06, CFL 0.00305, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -6.03E-18, Se 6.65E-15, Te -2.89E-15 - 6936, 289.000, 0, En 1.197975174237E-05, CFL 0.00455, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se -6.65E-15, Te 1.91E-15 - 6960, 290.000, 0, En 6.898827172359E-06, CFL 0.00278, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -1.80E-15 - 6984, 291.000, 0, En 7.338194124915E-06, CFL 0.00378, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te 1.00E-15 - 7008, 292.000, 0, En 3.609330865421E-05, CFL 0.00618, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -2.12E-15 - 7032, 293.000, 0, En 3.266461036753E-05, CFL 0.00669, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 1.33E-14, Te 1.45E-15 - 7056, 294.000, 0, En 1.374223434749E-05, CFL 0.00356, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 5.41E-16 - 7080, 295.000, 0, En 5.647834846261E-06, CFL 0.00287, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te -1.27E-16 - 7104, 296.000, 0, En 1.132308955553E-06, CFL 0.00145, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -5.80E-16 - 7128, 297.000, 0, En 1.588036375640E-06, CFL 0.00235, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -2.29E-15 - 7152, 298.000, 0, En 2.302484874308E-06, CFL 0.00277, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 1.48E-15 - 7176, 299.000, 0, En 2.197288174184E-06, CFL 0.00153, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -6.65E-15, Te -1.45E-15 - 7200, 300.000, 0, En 2.437109592887E-06, CFL 0.00205, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se -1.33E-14, Te 1.34E-15 - 7224, 301.000, 0, En 4.518189076017E-06, CFL 0.00259, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 6.65E-15, Te -6.02E-16 - 7248, 302.000, 0, En 9.513573250178E-06, CFL 0.00409, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 6.65E-15, Te -3.60E-16 - 7272, 303.000, 0, En 8.757922143987E-06, CFL 0.00292, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 0.00E+00, Te 6.54E-16 - 7296, 304.000, 0, En 3.118826688635E-06, CFL 0.00208, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 1.29E-15 - 7320, 305.000, 0, En 1.160543244498E-06, CFL 0.00149, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 1.33E-14, Te -2.34E-15 - 7344, 306.000, 0, En 7.080185523561E-07, CFL 0.00119, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 6.65E-15, Te 4.01E-15 - 7368, 307.000, 0, En 1.106137768092E-06, CFL 0.00175, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se -6.65E-15, Te -1.68E-15 - 7392, 308.000, 0, En 2.385457938160E-06, CFL 0.00215, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se 0.00E+00, Te 4.65E-16 - 7416, 309.000, 0, En 3.877703351977E-06, CFL 0.00238, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 0.00E+00, Te -2.12E-16 - 7440, 310.000, 0, En 2.975917890752E-06, CFL 0.00183, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 1.90E-15 - 7464, 311.000, 0, En 2.347588468231E-06, CFL 0.00198, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te -1.74E-15 - 7488, 312.000, 0, En 9.598979141544E-07, CFL 0.00096, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te 8.82E-17 - 7512, 313.000, 0, En 2.423738775854E-07, CFL 0.00067, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te -6.68E-16 - 7536, 314.000, 0, En 5.397341062182E-06, CFL 0.00310, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se 6.65E-15, Te 3.33E-15 - 7560, 315.000, 0, En 2.187724312871E-05, CFL 0.00555, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -1.33E-14, Te 4.27E-16 - 7584, 316.000, 0, En 2.119976312070E-05, CFL 0.00462, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -2.69E-15 - 7608, 317.000, 0, En 3.866209089311E-06, CFL 0.00197, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -8.44E-16 - 7632, 318.000, 0, En 6.730896877004E-07, CFL 0.00079, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te 8.19E-16 - 7656, 319.000, 0, En 1.484846785644E-06, CFL 0.00128, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 6.65E-15, Te -3.09E-15 - 7680, 320.000, 0, En 1.062541766126E-06, CFL 0.00113, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 2.60E-15 - 7704, 321.000, 0, En 4.503897126067E-07, CFL 0.00078, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -1.33E-14, Te -2.38E-15 - 7728, 322.000, 0, En 1.985893897199E-06, CFL 0.00208, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se 0.00E+00, Te -1.23E-16 - 7752, 323.000, 0, En 1.146100060967E-06, CFL 0.00135, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 1.95E-15 - 7776, 324.000, 0, En 6.280044405915E-07, CFL 0.00076, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -2.93E-15 - 7800, 325.000, 0, En 2.240293417796E-06, CFL 0.00162, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 6.65E-15, Te 3.18E-15 - 7824, 326.000, 0, En 3.193185097057E-06, CFL 0.00164, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se 0.00E+00, Te -2.21E-15 - 7848, 327.000, 0, En 1.082235705156E-05, CFL 0.00351, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 3.13E-15 - 7872, 328.000, 0, En 9.604721303189E-06, CFL 0.00243, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -1.33E-15 - 7896, 329.000, 0, En 3.660117956682E-06, CFL 0.00200, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 1.33E-14, Te -2.72E-15 - 7920, 330.000, 0, En 5.268266645820E-06, CFL 0.00331, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -2.00E-14, Te 8.70E-16 - 7944, 331.000, 0, En 8.895526698528E-07, CFL 0.00117, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -3.19E-16 - 7968, 332.000, 0, En 2.170765120557E-06, CFL 0.00187, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 6.65E-15, Te 2.25E-15 - 7992, 333.000, 0, En 1.045632436950E-06, CFL 0.00089, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se -6.65E-15, Te -2.50E-15 - 8016, 334.000, 0, En 1.749582732964E-06, CFL 0.00229, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -6.65E-15, Te 2.93E-15 - 8040, 335.000, 0, En 2.169194948041E-06, CFL 0.00150, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -1.33E-14, Te -9.00E-17 - 8064, 336.000, 0, En 1.286202869947E-06, CFL 0.00143, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 1.33E-14, Te 1.34E-15 - 8088, 337.000, 0, En 1.517117121866E-06, CFL 0.00129, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se 0.00E+00, Te -1.48E-15 - 8112, 338.000, 0, En 1.114016621531E-06, CFL 0.00121, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 1.33E-14, Te 2.30E-15 - 8136, 339.000, 0, En 5.837144006374E-07, CFL 0.00160, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -1.33E-14, Te -1.61E-15 - 8160, 340.000, 0, En 1.561182776485E-06, CFL 0.00154, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 1.33E-14, Te -8.87E-16 - 8184, 341.000, 0, En 1.634356464795E-06, CFL 0.00218, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -1.39E-15 - 8208, 342.000, 0, En 4.308837477573E-07, CFL 0.00120, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se 0.00E+00, Te 1.52E-15 - 8232, 343.000, 0, En 4.086492980694E-08, CFL 0.00022, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -6.65E-15, Te -3.75E-16 - 8256, 344.000, 0, En 5.347123430348E-07, CFL 0.00118, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 0.00E+00, Te -1.63E-15 - 8280, 345.000, 0, En 9.637939293812E-07, CFL 0.00124, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 7.39E-16 - 8304, 346.000, 0, En 2.019085177208E-06, CFL 0.00164, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 6.65E-15, Te 1.10E-16 - 8328, 347.000, 0, En 5.264467519401E-06, CFL 0.00204, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te 4.18E-16 - 8352, 348.000, 0, En 1.402603974377E-05, CFL 0.00346, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -2.00E-14, Te -2.67E-15 - 8376, 349.000, 0, En 2.213274188673E-05, CFL 0.00447, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te 5.25E-18 - 8400, 350.000, 0, En 1.080797577254E-05, CFL 0.00343, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 1.33E-14, Te 2.00E-15 - 8424, 351.000, 0, En 2.441481538741E-06, CFL 0.00233, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se -6.65E-15, Te -1.03E-15 - 8448, 352.000, 0, En 3.007053635037E-06, CFL 0.00247, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 6.09E-16 - 8472, 353.000, 0, En 1.131408537773E-05, CFL 0.00380, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -6.65E-15, Te -4.56E-15 - 8496, 354.000, 0, En 9.986299757033E-06, CFL 0.00272, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 6.65E-15, Te 4.05E-15 - 8520, 355.000, 0, En 8.140051360873E-06, CFL 0.00239, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 2.00E-14, Te -1.54E-15 - 8544, 356.000, 0, En 5.368195360632E-06, CFL 0.00230, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -2.66E-14, Te 2.33E-15 - 8568, 357.000, 0, En 2.611538472630E-06, CFL 0.00205, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se -6.65E-15, Te 9.31E-16 - 8592, 358.000, 0, En 1.090728825552E-06, CFL 0.00100, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 1.33E-14, Te -1.10E-15 - 8616, 359.000, 0, En 1.363051230309E-06, CFL 0.00082, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -2.56E-16 - 8640, 360.000, 0, En 4.838270416031E-07, CFL 0.00054, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 6.65E-15, Te 3.58E-15 - 8664, 361.000, 0, En 1.628863558112E-07, CFL 0.00047, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7836, Me -3.10E-17, Se -2.00E-14, Te -3.41E-15 - 8688, 362.000, 0, En 4.599688111439E-07, CFL 0.00108, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 2.15E-15 - 8712, 363.000, 0, En 1.645494737845E-07, CFL 0.00043, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te -3.40E-16 - 8736, 364.000, 0, En 3.744583053391E-07, CFL 0.00066, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 6.65E-15, Te -2.27E-15 - 8760, 365.000, 0, En 6.089578432726E-07, CFL 0.00083, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -2.00E-14, Te 1.58E-15 + 24, 1.000, 0, En 2.105726723428E-06, CFL 0.00123, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.16E-15 + 48, 2.000, 0, En 4.766399226857E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 6.06E-16 + 72, 3.000, 0, En 6.799458715812E-06, CFL 0.00326, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -1.15E-16 + 96, 4.000, 0, En 4.788431233199E-06, CFL 0.00208, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 3.13E-15 + 120, 5.000, 0, En 2.440940296131E-07, CFL 0.00053, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -1.39E-15 + 144, 6.000, 0, En 9.614857096388E-07, CFL 0.00082, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -9.75E-16 + 168, 7.000, 0, En 5.490492005381E-07, CFL 0.00112, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 2.57E-15 + 192, 8.000, 0, En 2.024248841446E-06, CFL 0.00148, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 7.56E-16 + 216, 9.000, 0, En 4.088661345031E-06, CFL 0.00248, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se -6.65E-15, Te -1.95E-15 + 240, 10.000, 0, En 1.125337258812E-05, CFL 0.00357, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 1.33E-14, Te -6.83E-16 + 264, 11.000, 0, En 8.876682921092E-06, CFL 0.00234, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -6.65E-15, Te 1.92E-16 + 288, 12.000, 0, En 6.684265890115E-06, CFL 0.00304, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 1.33E-14, Te 2.73E-16 + 312, 13.000, 0, En 3.153109249030E-06, CFL 0.00126, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 6.65E-15, Te -8.07E-16 + 336, 14.000, 0, En 2.974777579449E-06, CFL 0.00181, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -1.33E-14, Te -2.69E-15 + 360, 15.000, 0, En 6.782113017950E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.38E-15 + 384, 16.000, 0, En 2.635455290896E-06, CFL 0.00194, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 6.65E-15, Te -1.35E-15 + 408, 17.000, 0, En 7.094006300213E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -1.33E-14, Te 7.24E-16 + 432, 18.000, 0, En 9.454220960095E-07, CFL 0.00084, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 0.00E+00, Te 1.36E-15 + 456, 19.000, 0, En 1.335381483644E-06, CFL 0.00172, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 7.61E-16 + 480, 20.000, 0, En 3.881153574950E-06, CFL 0.00336, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 2.41E-15 + 504, 21.000, 0, En 1.846445843397E-06, CFL 0.00129, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 6.65E-15, Te -1.18E-15 + 528, 22.000, 0, En 2.526154180120E-06, CFL 0.00178, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -1.33E-14, Te -9.36E-16 + 552, 23.000, 0, En 3.972115688431E-06, CFL 0.00172, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -6.65E-15, Te 3.45E-16 + 576, 24.000, 0, En 4.476932879107E-06, CFL 0.00242, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -3.72E-15 + 600, 25.000, 0, En 1.153895796155E-05, CFL 0.00330, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 3.12E-15 + 624, 26.000, 0, En 5.439005723570E-06, CFL 0.00184, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -3.11E-15 + 648, 27.000, 0, En 1.429966820236E-05, CFL 0.00285, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -1.33E-14, Te -1.30E-16 + 672, 28.000, 0, En 1.036467176397E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se -6.65E-15, Te -7.56E-16 + 696, 29.000, 0, En 1.283274153179E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 6.65E-15, Te 1.09E-15 + 720, 30.000, 0, En 4.851589985745E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 6.65E-15, Te -2.44E-16 + 744, 31.000, 0, En 8.592731753014E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se -6.65E-15, Te 2.60E-15 + 768, 32.000, 0, En 1.896646421404E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se 0.00E+00, Te 9.11E-17 + 792, 33.000, 0, En 3.222426760764E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -4.59E-16 + 816, 34.000, 0, En 2.284835758230E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 3.00E-15 + 840, 35.000, 0, En 1.900843170814E-07, CFL 0.00039, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 6.65E-15, Te -2.41E-15 + 864, 36.000, 0, En 4.137095117508E-07, CFL 0.00058, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 0.00E+00, Te -3.64E-16 + 888, 37.000, 0, En 1.161367910917E-06, CFL 0.00152, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 6.65E-15, Te 1.69E-15 + 912, 38.000, 0, En 1.486658201869E-06, CFL 0.00134, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 0.00E+00, Te -1.12E-15 + 936, 39.000, 0, En 2.087284018008E-06, CFL 0.00133, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 6.65E-15, Te -1.64E-15 + 960, 40.000, 0, En 4.012052237532E-07, CFL 0.00066, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -1.33E-14, Te 8.96E-16 + 984, 41.000, 0, En 7.589558889972E-07, CFL 0.00095, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -1.85E-15 + 1008, 42.000, 0, En 4.864113284348E-06, CFL 0.00265, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 0.00E+00, Te -1.72E-16 + 1032, 43.000, 0, En 2.694863489366E-06, CFL 0.00226, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 6.65E-15, Te 4.52E-16 + 1056, 44.000, 0, En 8.051196782327E-07, CFL 0.00114, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.53E-15 + 1080, 45.000, 0, En 2.849705776654E-06, CFL 0.00166, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -1.74E-15 + 1104, 46.000, 0, En 2.665615238704E-06, CFL 0.00215, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -7.14E-16 + 1128, 47.000, 0, En 7.455907178223E-07, CFL 0.00115, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se -6.65E-15, Te -5.08E-17 + 1152, 48.000, 0, En 7.122997513548E-07, CFL 0.00058, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 6.65E-15, Te 7.46E-17 + 1176, 49.000, 0, En 1.276932745694E-06, CFL 0.00076, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -2.20E-15 + 1200, 50.000, 0, En 4.205663281035E-07, CFL 0.00038, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -3.03E-15 + 1224, 51.000, 0, En 1.297259257990E-06, CFL 0.00080, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 1.61E-15 + 1248, 52.000, 0, En 9.834151566517E-06, CFL 0.00305, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te -3.14E-17 + 1272, 53.000, 0, En 7.004840339001E-06, CFL 0.00254, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te 1.09E-15 + 1296, 54.000, 0, En 6.944549776218E-06, CFL 0.00250, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te -2.04E-16 + 1320, 55.000, 0, En 5.339439766712E-06, CFL 0.00214, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 6.65E-15, Te -2.56E-15 + 1344, 56.000, 0, En 1.452451765970E-06, CFL 0.00131, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 0.00E+00, Te 1.57E-16 + 1368, 57.000, 0, En 3.910602136496E-06, CFL 0.00201, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 2.82E-15 + 1392, 58.000, 0, En 1.968911457548E-06, CFL 0.00098, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 1.33E-14, Te 9.86E-17 + 1416, 59.000, 0, En 1.066001164434E-06, CFL 0.00071, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -1.00E-15 + 1440, 60.000, 0, En 1.171335657753E-06, CFL 0.00110, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te 5.47E-16 + 1464, 61.000, 0, En 1.476782511928E-06, CFL 0.00198, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 1.54E-16 + 1488, 62.000, 0, En 4.650079555197E-06, CFL 0.00258, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se -6.65E-15, Te -2.19E-15 + 1512, 63.000, 0, En 1.852615036637E-06, CFL 0.00242, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 2.27E-15 + 1536, 64.000, 0, En 1.307070376206E-06, CFL 0.00237, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te -8.41E-16 + 1560, 65.000, 0, En 1.008204231440E-06, CFL 0.00188, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 3.40E-15 + 1584, 66.000, 0, En 1.323704164738E-06, CFL 0.00133, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 6.65E-15, Te -2.34E-15 + 1608, 67.000, 0, En 4.741302465054E-06, CFL 0.00242, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se -6.65E-15, Te 1.72E-15 + 1632, 68.000, 0, En 5.947412219647E-06, CFL 0.00312, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -1.63E-15 + 1656, 69.000, 0, En 3.339728448574E-06, CFL 0.00195, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 1.33E-14, Te 2.42E-15 + 1680, 70.000, 0, En 2.681239321355E-06, CFL 0.00199, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 6.65E-15, Te -1.26E-15 + 1704, 71.000, 0, En 3.575457895883E-06, CFL 0.00223, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -6.65E-15, Te 2.64E-15 + 1728, 72.000, 0, En 5.009019033988E-06, CFL 0.00307, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se -6.65E-15, Te -6.77E-16 + 1752, 73.000, 0, En 7.859580974726E-06, CFL 0.00349, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se 6.65E-15, Te 1.81E-15 + 1776, 74.000, 0, En 6.390132143686E-06, CFL 0.00328, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se -1.33E-14, Te -2.83E-15 + 1800, 75.000, 0, En 7.406983287323E-07, CFL 0.00070, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -1.59E-15 + 1824, 76.000, 0, En 1.542931455095E-06, CFL 0.00137, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 1.04E-15 + 1848, 77.000, 0, En 8.413646125572E-06, CFL 0.00375, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -1.33E-14, Te 1.19E-15 + 1872, 78.000, 0, En 5.432856263892E-06, CFL 0.00289, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se -6.65E-15, Te 1.05E-15 + 1896, 79.000, 0, En 5.570343566820E-06, CFL 0.00318, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se 0.00E+00, Te 7.45E-16 + 1920, 80.000, 0, En 5.230534162454E-06, CFL 0.00234, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se -6.65E-15, Te -3.09E-15 + 1944, 81.000, 0, En 3.473173460439E-06, CFL 0.00273, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 1.44E-16 + 1968, 82.000, 0, En 5.393522729262E-06, CFL 0.00241, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.06E-15 + 1992, 83.000, 0, En 2.269203097161E-06, CFL 0.00196, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se -6.65E-15, Te 6.25E-17 + 2016, 84.000, 0, En 1.472621824103E-06, CFL 0.00139, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 4.63E-16 + 2040, 85.000, 0, En 2.845259401728E-06, CFL 0.00142, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -1.33E-14, Te 2.00E-15 + 2064, 86.000, 0, En 5.967045721019E-06, CFL 0.00222, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 1.33E-14, Te -2.97E-15 + 2088, 87.000, 0, En 1.976495118509E-06, CFL 0.00102, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 1.33E-14, Te 1.65E-15 + 2112, 88.000, 0, En 1.038789068473E-05, CFL 0.00341, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te -7.81E-16 + 2136, 89.000, 0, En 1.409733592473E-05, CFL 0.00392, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -1.63E-15 + 2160, 90.000, 0, En 1.057432146496E-05, CFL 0.00255, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 1.77E-15 + 2184, 91.000, 0, En 8.359702762012E-06, CFL 0.00313, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.18E-15 + 2208, 92.000, 0, En 9.029750194412E-07, CFL 0.00071, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se -6.65E-15, Te -1.33E-15 + 2232, 93.000, 0, En 1.568655422703E-06, CFL 0.00146, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -1.33E-14, Te -6.55E-16 + 2256, 94.000, 0, En 3.112991758404E-07, CFL 0.00052, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 1.33E-14, Te -1.78E-15 + 2280, 95.000, 0, En 2.662778669488E-06, CFL 0.00146, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 3.01E-15 + 2304, 96.000, 0, En 6.010953491736E-06, CFL 0.00383, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -5.04E-16 + 2328, 97.000, 0, En 2.559154653138E-05, CFL 0.00459, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 6.65E-15, Te 1.32E-15 + 2352, 98.000, 0, En 1.906164373519E-05, CFL 0.00480, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -1.33E-14, Te -1.89E-15 + 2376, 99.000, 0, En 1.982171612918E-06, CFL 0.00142, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 6.59E-16 + 2400, 100.000, 0, En 9.542807730237E-06, CFL 0.00440, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 1.33E-14, Te 2.12E-16 + 2424, 101.000, 0, En 2.304866119665E-06, CFL 0.00212, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -1.33E-14, Te -2.13E-16 + 2448, 102.000, 0, En 4.114652421190E-06, CFL 0.00282, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 6.65E-15, Te -2.90E-16 + 2472, 103.000, 0, En 3.418092442705E-06, CFL 0.00319, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 6.65E-15, Te -2.92E-15 + 2496, 104.000, 0, En 3.285002150149E-06, CFL 0.00307, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 1.33E-14, Te 6.26E-17 + 2520, 105.000, 0, En 1.624987168283E-06, CFL 0.00192, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -2.00E-14, Te 1.08E-15 + 2544, 106.000, 0, En 3.746399716328E-06, CFL 0.00412, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -6.65E-15, Te -2.16E-15 + 2568, 107.000, 0, En 9.320274028715E-06, CFL 0.00511, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -6.65E-15, Te 2.58E-15 + 2592, 108.000, 0, En 6.405013605828E-06, CFL 0.00421, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.00E-14, Te -3.03E-15 + 2616, 109.000, 0, En 1.764338413720E-06, CFL 0.00182, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 2.74E-15 + 2640, 110.000, 0, En 7.053755760305E-07, CFL 0.00087, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te -1.89E-16 + 2664, 111.000, 0, En 8.035317510605E-07, CFL 0.00090, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 6.65E-15, Te -3.80E-16 + 2688, 112.000, 0, En 1.962973796301E-06, CFL 0.00170, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 1.33E-14, Te 4.42E-15 + 2712, 113.000, 0, En 6.987116225023E-06, CFL 0.00295, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -3.68E-16 + 2736, 114.000, 0, En 7.692024761159E-06, CFL 0.00329, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -3.43E-15 + 2760, 115.000, 0, En 2.047852833584E-06, CFL 0.00149, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -7.85E-16 + 2784, 116.000, 0, En 3.149316696515E-06, CFL 0.00266, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 6.60E-16 + 2808, 117.000, 0, En 7.778647076268E-06, CFL 0.00292, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se 0.00E+00, Te -1.01E-15 + 2832, 118.000, 0, En 9.611238169091E-06, CFL 0.00353, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -1.33E-14, Te 7.27E-16 + 2856, 119.000, 0, En 8.136403328693E-06, CFL 0.00351, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 2.00E-14, Te 1.37E-15 + 2880, 120.000, 0, En 5.068102660847E-06, CFL 0.00283, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se 0.00E+00, Te -4.70E-16 + 2904, 121.000, 0, En 5.306503650268E-06, CFL 0.00407, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 1.33E-14, Te 7.76E-16 + 2928, 122.000, 0, En 6.778190780114E-06, CFL 0.00398, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te 4.79E-16 + 2952, 123.000, 0, En 1.585531747034E-06, CFL 0.00152, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se 0.00E+00, Te -1.43E-16 + 2976, 124.000, 0, En 1.586845031940E-06, CFL 0.00239, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 1.33E-14, Te 2.74E-15 + 3000, 125.000, 0, En 1.000472252782E-06, CFL 0.00194, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 0.00E+00, Te 3.91E-16 + 3024, 126.000, 0, En 1.343520749493E-06, CFL 0.00232, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -1.15E-15 + 3048, 127.000, 0, En 9.589077106537E-06, CFL 0.00603, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 0.00E+00, Te 1.50E-15 + 3072, 128.000, 0, En 9.833590514296E-06, CFL 0.00382, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 6.65E-15, Te -3.05E-16 + 3096, 129.000, 0, En 1.570537856429E-06, CFL 0.00207, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te 2.61E-17 + 3120, 130.000, 0, En 3.093718926622E-06, CFL 0.00326, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 6.65E-15, Te -5.62E-16 + 3144, 131.000, 0, En 7.173678802208E-06, CFL 0.00432, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 6.65E-15, Te 2.21E-15 + 3168, 132.000, 0, En 3.436077695864E-06, CFL 0.00290, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -1.33E-14, Te -2.27E-15 + 3192, 133.000, 0, En 1.677029045162E-06, CFL 0.00200, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te -4.92E-17 + 3216, 134.000, 0, En 6.464681572842E-07, CFL 0.00122, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 1.43E-15 + 3240, 135.000, 0, En 6.047585535702E-07, CFL 0.00121, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se 0.00E+00, Te 5.48E-16 + 3264, 136.000, 0, En 4.615037945222E-06, CFL 0.00472, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 0.00E+00, Te -2.59E-15 + 3288, 137.000, 0, En 4.534685137395E-06, CFL 0.00374, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te 7.19E-16 + 3312, 138.000, 0, En 1.002355324539E-06, CFL 0.00202, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -1.33E-14, Te -4.96E-16 + 3336, 139.000, 0, En 3.246511472782E-06, CFL 0.00342, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -6.65E-15, Te 2.43E-15 + 3360, 140.000, 0, En 4.899054539151E-06, CFL 0.00447, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -2.36E-15 + 3384, 141.000, 0, En 3.188943697100E-06, CFL 0.00294, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -6.20E-16 + 3408, 142.000, 0, En 1.946361688287E-06, CFL 0.00226, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -6.65E-15, Te 5.71E-16 + 3432, 143.000, 0, En 1.373702631074E-06, CFL 0.00193, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -1.33E-14, Te 3.43E-16 + 3456, 144.000, 0, En 8.800950045356E-07, CFL 0.00180, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te -7.61E-16 + 3480, 145.000, 0, En 1.440757012189E-06, CFL 0.00200, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 6.65E-15, Te -1.50E-15 + 3504, 146.000, 0, En 4.663741758924E-07, CFL 0.00131, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 6.65E-15, Te 1.22E-15 + 3528, 147.000, 0, En 4.284886777375E-07, CFL 0.00122, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -1.33E-14, Te -9.51E-16 + 3552, 148.000, 0, En 4.641449064839E-07, CFL 0.00097, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se -1.33E-14, Te 1.44E-15 + 3576, 149.000, 0, En 1.429486138285E-07, CFL 0.00037, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.66E-14, Te -2.57E-15 + 3600, 150.000, 0, En 9.064196368562E-07, CFL 0.00178, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 1.05E-15 + 3624, 151.000, 0, En 1.907463485596E-06, CFL 0.00286, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -1.55E-15 + 3648, 152.000, 0, En 4.264679210018E-07, CFL 0.00089, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te -1.26E-15 + 3672, 153.000, 0, En 7.492045992903E-07, CFL 0.00177, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 1.33E-14, Te 1.16E-15 + 3696, 154.000, 0, En 1.550881848513E-06, CFL 0.00259, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 4.51E-16 + 3720, 155.000, 0, En 3.141166562134E-07, CFL 0.00101, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -6.38E-16 + 3744, 156.000, 0, En 5.479135535099E-06, CFL 0.00411, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se -6.65E-15, Te 1.33E-15 + 3768, 157.000, 0, En 1.828715799011E-05, CFL 0.00810, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te 2.03E-15 + 3792, 158.000, 0, En 1.704022409969E-05, CFL 0.00666, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -1.33E-14, Te -3.24E-15 + 3816, 159.000, 0, En 6.525196304005E-06, CFL 0.00347, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 2.00E-14, Te 6.29E-17 + 3840, 160.000, 0, En 3.646508808347E-06, CFL 0.00399, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -1.33E-14, Te 1.67E-15 + 3864, 161.000, 0, En 7.784012180354E-06, CFL 0.00512, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -2.06E-15 + 3888, 162.000, 0, En 7.833996467907E-06, CFL 0.00444, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se -6.65E-15, Te 5.80E-16 + 3912, 163.000, 0, En 3.332995336238E-06, CFL 0.00314, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.66E-14, Te 7.30E-17 + 3936, 164.000, 0, En 2.342547179844E-06, CFL 0.00321, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 2.51E-15 + 3960, 165.000, 0, En 1.789198195033E-06, CFL 0.00292, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -1.09E-15 + 3984, 166.000, 0, En 1.361064162906E-06, CFL 0.00253, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te -1.00E-15 + 4008, 167.000, 0, En 5.031411293334E-07, CFL 0.00145, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.53E-15 + 4032, 168.000, 0, En 4.109353618073E-07, CFL 0.00126, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 6.65E-15, Te -7.46E-16 + 4056, 169.000, 0, En 6.143838804389E-07, CFL 0.00127, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -1.33E-14, Te -2.36E-16 + 4080, 170.000, 0, En 2.463111643911E-06, CFL 0.00310, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 6.65E-15, Te -2.47E-15 + 4104, 171.000, 0, En 5.508956815759E-06, CFL 0.00518, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 1.74E-15 + 4128, 172.000, 0, En 3.710260972513E-06, CFL 0.00374, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 6.65E-15, Te -1.52E-15 + 4152, 173.000, 0, En 1.212803715501E-06, CFL 0.00220, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.72E-15 + 4176, 174.000, 0, En 1.690575228006E-06, CFL 0.00233, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -2.00E-14, Te -1.82E-15 + 4200, 175.000, 0, En 4.373874465501E-06, CFL 0.00340, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 6.65E-15, Te 1.75E-15 + 4224, 176.000, 0, En 4.725924202872E-06, CFL 0.00383, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -1.11E-15 + 4248, 177.000, 0, En 2.132538511769E-06, CFL 0.00294, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 2.60E-15 + 4272, 178.000, 0, En 7.702740399668E-07, CFL 0.00151, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te -1.14E-15 + 4296, 179.000, 0, En 4.298248158516E-07, CFL 0.00128, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -1.33E-14, Te 3.53E-15 + 4320, 180.000, 0, En 4.368266160043E-07, CFL 0.00122, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 0.00E+00, Te -3.46E-15 + 4344, 181.000, 0, En 4.374539366437E-06, CFL 0.00462, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 9.04E-16 + 4368, 182.000, 0, En 1.374481756250E-05, CFL 0.00787, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 4.41E-16 + 4392, 183.000, 0, En 1.029985271927E-05, CFL 0.00591, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 6.65E-15, Te -1.69E-15 + 4416, 184.000, 0, En 4.586772174238E-06, CFL 0.00324, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 0.00E+00, Te 6.26E-16 + 4440, 185.000, 0, En 3.855229136955E-06, CFL 0.00325, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te -1.83E-16 + 4464, 186.000, 0, En 3.357127986178E-06, CFL 0.00263, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se 0.00E+00, Te -1.48E-16 + 4488, 187.000, 0, En 1.210980393439E-06, CFL 0.00177, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se 0.00E+00, Te -5.44E-16 + 4512, 188.000, 0, En 2.244362940596E-07, CFL 0.00080, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se -6.65E-15, Te 3.16E-16 + 4536, 189.000, 0, En 1.337612552760E-07, CFL 0.00045, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.66E-14, Te -1.70E-15 + 4560, 190.000, 0, En 2.351901571983E-07, CFL 0.00089, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 2.00E-14, Te -1.48E-15 + 4584, 191.000, 0, En 1.039163205674E-06, CFL 0.00189, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 9.24E-16 + 4608, 192.000, 0, En 1.344649395345E-06, CFL 0.00207, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 1.04E-15 + 4632, 193.000, 0, En 9.007974894003E-07, CFL 0.00199, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 2.87E-15 + 4656, 194.000, 0, En 1.057858692773E-06, CFL 0.00198, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -3.90E-15 + 4680, 195.000, 0, En 1.892863641273E-06, CFL 0.00229, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.00E-14, Te -9.21E-16 + 4704, 196.000, 0, En 2.199933848356E-06, CFL 0.00300, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 6.65E-15, Te 7.22E-16 + 4728, 197.000, 0, En 1.826999569956E-06, CFL 0.00244, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 0.00E+00, Te -2.93E-15 + 4752, 198.000, 0, En 1.969965055152E-06, CFL 0.00290, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -6.65E-15, Te 4.01E-16 + 4776, 199.000, 0, En 9.268448290605E-07, CFL 0.00207, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.80E-15 + 4800, 200.000, 0, En 5.880637653290E-08, CFL 0.00021, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -1.33E-14, Te -3.74E-16 + 4824, 201.000, 0, En 1.259462718007E-07, CFL 0.00053, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te 1.88E-16 + 4848, 202.000, 0, En 1.762456744444E-06, CFL 0.00223, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 0.00E+00, Te -2.00E-16 + 4872, 203.000, 0, En 7.586456265890E-06, CFL 0.00481, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se 0.00E+00, Te -2.09E-15 + 4896, 204.000, 0, En 5.984057069025E-06, CFL 0.00334, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 9.48E-16 + 4920, 205.000, 0, En 9.002838114025E-07, CFL 0.00141, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -1.33E-14, Te 1.46E-16 + 4944, 206.000, 0, En 1.371393055373E-06, CFL 0.00214, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se 0.00E+00, Te -3.39E-16 + 4968, 207.000, 0, En 2.870210574310E-06, CFL 0.00280, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 3.80E-16 + 4992, 208.000, 0, En 3.627402512928E-06, CFL 0.00302, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 3.04E-16 + 5016, 209.000, 0, En 1.061894294902E-06, CFL 0.00163, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 0.00E+00, Te -2.63E-15 + 5040, 210.000, 0, En 2.652533134244E-07, CFL 0.00081, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 6.65E-15, Te 1.68E-15 + 5064, 211.000, 0, En 7.307675542369E-08, CFL 0.00030, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 0.00E+00, Te 6.84E-16 + 5088, 212.000, 0, En 6.423774918446E-08, CFL 0.00024, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 1.30E-15 + 5112, 213.000, 0, En 1.843114001325E-06, CFL 0.00246, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -2.00E-14, Te 3.60E-16 + 5136, 214.000, 0, En 4.233610102480E-06, CFL 0.00362, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 6.65E-15, Te 1.42E-15 + 5160, 215.000, 0, En 2.818405028124E-06, CFL 0.00360, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -1.48E-15 + 5184, 216.000, 0, En 7.166775345244E-06, CFL 0.00569, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.28E-15 + 5208, 217.000, 0, En 4.979987807769E-06, CFL 0.00377, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -8.90E-16 + 5232, 218.000, 0, En 1.304872664056E-06, CFL 0.00203, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 6.65E-15, Te -1.40E-15 + 5256, 219.000, 0, En 3.963656543614E-07, CFL 0.00124, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se -6.65E-15, Te -2.06E-15 + 5280, 220.000, 0, En 5.341533727893E-07, CFL 0.00120, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 1.33E-14, Te 2.91E-17 + 5304, 221.000, 0, En 1.663350846919E-07, CFL 0.00066, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -1.33E-14, Te 2.89E-15 + 5328, 222.000, 0, En 9.736897571524E-08, CFL 0.00046, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -1.33E-14, Te -2.08E-17 + 5352, 223.000, 0, En 2.095521491914E-07, CFL 0.00070, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 2.16E-15 + 5376, 224.000, 0, En 3.661499116197E-07, CFL 0.00129, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 1.33E-14, Te -7.44E-16 + 5400, 225.000, 0, En 1.209505388323E-06, CFL 0.00186, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 0.00E+00, Te 4.54E-16 + 5424, 226.000, 0, En 1.093503218118E-06, CFL 0.00229, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se 0.00E+00, Te 2.35E-15 + 5448, 227.000, 0, En 2.338731754170E-06, CFL 0.00338, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -3.50E-16 + 5472, 228.000, 0, En 7.199687263953E-06, CFL 0.00539, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 1.33E-14, Te -1.21E-15 + 5496, 229.000, 0, En 4.029302857549E-06, CFL 0.00320, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te 1.05E-15 + 5520, 230.000, 0, En 9.937658055381E-07, CFL 0.00210, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 6.65E-15, Te -9.24E-16 + 5544, 231.000, 0, En 2.995223460375E-07, CFL 0.00094, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -6.65E-15, Te -5.57E-16 + 5568, 232.000, 0, En 1.613408335867E-07, CFL 0.00070, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 0.00E+00, Te 3.12E-15 + 5592, 233.000, 0, En 2.124607203224E-07, CFL 0.00092, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -9.89E-16 + 5616, 234.000, 0, En 4.890426165512E-06, CFL 0.00423, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 1.33E-14, Te -1.91E-15 + 5640, 235.000, 0, En 2.901394836766E-06, CFL 0.00234, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 1.33E-14, Te -2.35E-16 + 5664, 236.000, 0, En 5.938554149180E-07, CFL 0.00151, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 2.80E-15 + 5688, 237.000, 0, En 8.179823208946E-08, CFL 0.00035, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -2.13E-16 + 5712, 238.000, 0, En 1.579703188031E-07, CFL 0.00065, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 0.00E+00, Te -1.68E-15 + 5736, 239.000, 0, En 8.186397472776E-07, CFL 0.00173, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 1.33E-14, Te 8.50E-16 + 5760, 240.000, 0, En 8.341720523363E-07, CFL 0.00146, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -1.33E-14, Te 9.02E-17 + 5784, 241.000, 0, En 1.730516749087E-06, CFL 0.00262, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 6.65E-15, Te -2.04E-15 + 5808, 242.000, 0, En 2.535122430153E-06, CFL 0.00320, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 3.02E-15 + 5832, 243.000, 0, En 2.753736116085E-06, CFL 0.00259, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.00E-14, Te -2.15E-15 + 5856, 244.000, 0, En 8.147962978787E-07, CFL 0.00154, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -6.65E-15, Te 1.35E-15 + 5880, 245.000, 0, En 3.084531930423E-07, CFL 0.00106, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 6.65E-15, Te -1.26E-15 + 5904, 246.000, 0, En 3.767348890266E-07, CFL 0.00128, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 1.33E-14, Te -5.64E-16 + 5928, 247.000, 0, En 4.313073655333E-07, CFL 0.00137, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.39E-15 + 5952, 248.000, 0, En 6.051599099826E-07, CFL 0.00163, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -1.91E-15 + 5976, 249.000, 0, En 2.107159756212E-06, CFL 0.00311, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 6.65E-15, Te 9.47E-16 + 6000, 250.000, 0, En 2.865636059400E-06, CFL 0.00356, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 0.00E+00, Te 2.29E-15 + 6024, 251.000, 0, En 3.094475992144E-06, CFL 0.00302, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 0.00E+00, Te -2.97E-15 + 6048, 252.000, 0, En 2.954968297889E-06, CFL 0.00333, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me -1.83E-17, Se -1.33E-14, Te 3.08E-15 + 6072, 253.000, 0, En 2.803403488128E-06, CFL 0.00287, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -1.83E-15 + 6096, 254.000, 0, En 3.407561667609E-06, CFL 0.00311, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 1.75E-15 + 6120, 255.000, 0, En 4.127273937310E-06, CFL 0.00347, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -1.31E-15 + 6144, 256.000, 0, En 4.756501631738E-06, CFL 0.00338, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te -1.84E-15 + 6168, 257.000, 0, En 3.570253606216E-06, CFL 0.00284, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -1.33E-14, Te 4.69E-16 + 6192, 258.000, 0, En 5.918422745496E-06, CFL 0.00422, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.66E-14, Te -4.66E-17 + 6216, 259.000, 0, En 1.555678165159E-05, CFL 0.00634, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 6.65E-15, Te 1.76E-15 + 6240, 260.000, 0, En 1.134167358947E-05, CFL 0.00459, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -1.59E-15 + 6264, 261.000, 0, En 2.818465891060E-06, CFL 0.00269, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se -6.65E-15, Te -3.47E-15 + 6288, 262.000, 0, En 1.228489273226E-06, CFL 0.00182, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 5.99E-15 + 6312, 263.000, 0, En 7.711762822939E-07, CFL 0.00156, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se 0.00E+00, Te -2.81E-15 + 6336, 264.000, 0, En 7.123043373108E-07, CFL 0.00154, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 1.38E-15 + 6360, 265.000, 0, En 1.595922522981E-06, CFL 0.00239, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te 1.13E-15 + 6384, 266.000, 0, En 1.958548677571E-06, CFL 0.00250, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -1.74E-15 + 6408, 267.000, 0, En 2.727981568520E-06, CFL 0.00319, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -1.61E-16 + 6432, 268.000, 0, En 3.245041231625E-06, CFL 0.00280, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 1.41E-15 + 6456, 269.000, 0, En 3.050029389021E-06, CFL 0.00311, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -2.01E-15 + 6480, 270.000, 0, En 3.554945113030E-07, CFL 0.00087, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te 5.12E-16 + 6504, 271.000, 0, En 4.704397793658E-07, CFL 0.00108, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te -5.06E-16 + 6528, 272.000, 0, En 2.618396053173E-06, CFL 0.00276, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 2.84E-15 + 6552, 273.000, 0, En 4.374216767587E-06, CFL 0.00358, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 6.96E-17 + 6576, 274.000, 0, En 6.964262486528E-06, CFL 0.00414, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -1.33E-14, Te -3.35E-15 + 6600, 275.000, 0, En 4.412174038716E-06, CFL 0.00329, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.60E-15 + 6624, 276.000, 0, En 4.357874673961E-06, CFL 0.00304, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 1.33E-14, Te 2.47E-16 + 6648, 277.000, 0, En 2.394483159868E-06, CFL 0.00236, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 0.00E+00, Te -3.52E-15 + 6672, 278.000, 0, En 7.129610220315E-07, CFL 0.00127, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 6.65E-15, Te -1.19E-15 + 6696, 279.000, 0, En 3.122866384672E-06, CFL 0.00307, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 6.65E-15, Te 1.27E-15 + 6720, 280.000, 0, En 6.976840666213E-06, CFL 0.00418, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -1.46E-17, Se 1.33E-14, Te -7.65E-16 + 6744, 281.000, 0, En 1.172693392485E-05, CFL 0.00508, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -1.33E-14, Te -2.12E-15 + 6768, 282.000, 0, En 9.677329804639E-06, CFL 0.00408, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 1.33E-14, Te -2.94E-16 + 6792, 283.000, 0, En 3.319196272935E-06, CFL 0.00224, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 0.00E+00, Te 1.06E-15 + 6816, 284.000, 0, En 4.389709316956E-05, CFL 0.00896, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te 1.70E-16 + 6840, 285.000, 0, En 6.289086909110E-05, CFL 0.00799, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se 0.00E+00, Te 1.31E-15 + 6864, 286.000, 0, En 1.895117150089E-05, CFL 0.00489, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 6.65E-15, Te -1.31E-15 + 6888, 287.000, 0, En 3.880699715307E-06, CFL 0.00313, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -2.00E-14, Te 2.15E-15 + 6912, 288.000, 0, En 6.068025323444E-06, CFL 0.00312, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 6.65E-15, Te -1.92E-15 + 6936, 289.000, 0, En 1.191420573357E-05, CFL 0.00454, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te -3.60E-16 + 6960, 290.000, 0, En 9.592856467718E-06, CFL 0.00401, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -1.33E-14, Te 4.99E-16 + 6984, 291.000, 0, En 9.251566220923E-06, CFL 0.00506, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te -4.22E-16 + 7008, 292.000, 0, En 3.611383471839E-05, CFL 0.00622, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -8.79E-16 + 7032, 293.000, 0, En 3.298528098309E-05, CFL 0.00676, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 1.33E-14, Te 2.78E-15 + 7056, 294.000, 0, En 1.376528561763E-05, CFL 0.00355, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te -1.82E-16 + 7080, 295.000, 0, En 5.578914210556E-06, CFL 0.00285, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te -4.04E-16 + 7104, 296.000, 0, En 1.129499517589E-06, CFL 0.00151, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -1.35E-15 + 7128, 297.000, 0, En 1.631099742601E-06, CFL 0.00237, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -1.78E-15 + 7152, 298.000, 0, En 2.323974974606E-06, CFL 0.00279, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 2.07E-15 + 7176, 299.000, 0, En 2.379868218811E-06, CFL 0.00175, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -1.33E-14, Te -2.21E-15 + 7200, 300.000, 0, En 3.111557176362E-06, CFL 0.00253, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se 0.00E+00, Te 2.19E-15 + 7224, 301.000, 0, En 4.467077591941E-06, CFL 0.00255, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 0.00E+00, Te -6.59E-16 + 7248, 302.000, 0, En 9.454753805480E-06, CFL 0.00406, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 6.65E-15, Te -4.14E-16 + 7272, 303.000, 0, En 8.688225971845E-06, CFL 0.00291, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 0.00E+00, Te 4.69E-16 + 7296, 304.000, 0, En 3.064854229509E-06, CFL 0.00205, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 3.77E-16 + 7320, 305.000, 0, En 1.137939866695E-06, CFL 0.00145, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 6.65E-15, Te -1.56E-15 + 7344, 306.000, 0, En 6.939386974832E-07, CFL 0.00116, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 1.33E-14, Te 3.71E-15 + 7368, 307.000, 0, En 1.012732395867E-06, CFL 0.00151, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se 0.00E+00, Te -2.73E-15 + 7392, 308.000, 0, En 2.173032285883E-06, CFL 0.00187, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se -1.33E-14, Te 6.11E-16 + 7416, 309.000, 0, En 3.574397157771E-06, CFL 0.00211, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 6.65E-15, Te -3.48E-16 + 7440, 310.000, 0, En 2.698528686936E-06, CFL 0.00194, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 1.45E-15 + 7464, 311.000, 0, En 3.181664223272E-06, CFL 0.00302, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te -1.01E-15 + 7488, 312.000, 0, En 9.507461156466E-07, CFL 0.00095, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te -1.73E-16 + 7512, 313.000, 0, En 2.447830689032E-07, CFL 0.00067, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te -1.05E-15 + 7536, 314.000, 0, En 5.337115071291E-06, CFL 0.00307, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se 0.00E+00, Te 2.55E-15 + 7560, 315.000, 0, En 2.173617899419E-05, CFL 0.00552, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 6.53E-16 + 7584, 316.000, 0, En 2.103765843929E-05, CFL 0.00459, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -3.02E-15 + 7608, 317.000, 0, En 3.797850868883E-06, CFL 0.00194, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -3.09E-16 + 7632, 318.000, 0, En 7.702823921705E-07, CFL 0.00092, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te 6.52E-16 + 7656, 319.000, 0, En 1.614406273022E-06, CFL 0.00141, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 6.65E-15, Te -2.87E-15 + 7680, 320.000, 0, En 1.498335503975E-06, CFL 0.00155, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 1.89E-15 + 7704, 321.000, 0, En 5.908103315815E-07, CFL 0.00122, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -6.65E-15, Te -3.20E-15 + 7728, 322.000, 0, En 1.212113836645E-06, CFL 0.00141, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se -6.65E-15, Te -3.35E-16 + 7752, 323.000, 0, En 1.182758596869E-06, CFL 0.00152, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 3.05E-15 + 7776, 324.000, 0, En 6.111879759299E-07, CFL 0.00072, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -4.08E-15 + 7800, 325.000, 0, En 2.215215430097E-06, CFL 0.00158, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 4.96E-15 + 7824, 326.000, 0, En 3.312581875776E-06, CFL 0.00185, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -3.34E-15 + 7848, 327.000, 0, En 1.071200699735E-05, CFL 0.00345, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 3.13E-15 + 7872, 328.000, 0, En 9.516996248149E-06, CFL 0.00242, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -3.35E-15 + 7896, 329.000, 0, En 3.634110485029E-06, CFL 0.00198, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 1.33E-14, Te -1.19E-15 + 7920, 330.000, 0, En 4.694542245328E-06, CFL 0.00274, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 2.97E-15 + 7944, 331.000, 0, En 1.443748821990E-06, CFL 0.00173, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -1.64E-15 + 7968, 332.000, 0, En 1.476587910960E-06, CFL 0.00145, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 6.65E-15, Te 2.47E-15 + 7992, 333.000, 0, En 1.382718757951E-06, CFL 0.00136, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se -6.65E-15, Te -1.97E-15 + 8016, 334.000, 0, En 1.405606056380E-06, CFL 0.00169, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -1.33E-14, Te 2.35E-15 + 8040, 335.000, 0, En 1.748238312081E-06, CFL 0.00137, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -6.65E-15, Te -7.63E-16 + 8064, 336.000, 0, En 1.456767341132E-06, CFL 0.00178, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 1.33E-14, Te 4.81E-16 + 8088, 337.000, 0, En 1.526847201570E-06, CFL 0.00130, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -1.33E-14, Te -9.96E-16 + 8112, 338.000, 0, En 1.076720211133E-06, CFL 0.00125, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 2.00E-14, Te 2.51E-15 + 8136, 339.000, 0, En 6.260989088075E-07, CFL 0.00165, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -1.33E-14, Te -2.50E-15 + 8160, 340.000, 0, En 1.550255214724E-06, CFL 0.00152, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 2.00E-14, Te -5.80E-16 + 8184, 341.000, 0, En 1.576593910546E-06, CFL 0.00212, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -5.38E-16 + 8208, 342.000, 0, En 4.387085099928E-07, CFL 0.00120, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se 0.00E+00, Te 6.98E-16 + 8232, 343.000, 0, En 3.951001503639E-08, CFL 0.00022, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te 2.16E-16 + 8256, 344.000, 0, En 3.257920490189E-07, CFL 0.00059, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 0.00E+00, Te -1.48E-15 + 8280, 345.000, 0, En 7.692693785979E-07, CFL 0.00095, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -1.33E-14, Te 1.18E-15 + 8304, 346.000, 0, En 2.115451124411E-06, CFL 0.00175, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -1.28E-15 + 8328, 347.000, 0, En 5.945262625415E-06, CFL 0.00249, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te 8.11E-16 + 8352, 348.000, 0, En 1.441903393568E-05, CFL 0.00360, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -2.37E-15 + 8376, 349.000, 0, En 2.213490903458E-05, CFL 0.00447, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te -2.73E-16 + 8400, 350.000, 0, En 1.081585300339E-05, CFL 0.00343, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 1.24E-15 + 8424, 351.000, 0, En 2.372383583972E-06, CFL 0.00227, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te 7.57E-16 + 8448, 352.000, 0, En 3.541644264523E-06, CFL 0.00314, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te -1.19E-16 + 8472, 353.000, 0, En 1.138458592626E-05, CFL 0.00380, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -1.33E-14, Te -5.92E-15 + 8496, 354.000, 0, En 1.000627625037E-05, CFL 0.00275, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 1.33E-14, Te 3.87E-15 + 8520, 355.000, 0, En 8.140498299881E-06, CFL 0.00239, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 6.65E-15, Te -8.07E-16 + 8544, 356.000, 0, En 5.351114597970E-06, CFL 0.00229, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -1.33E-14, Te 2.18E-15 + 8568, 357.000, 0, En 2.579591608543E-06, CFL 0.00202, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se -6.65E-15, Te 9.83E-17 + 8592, 358.000, 0, En 1.037453042614E-06, CFL 0.00096, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 6.65E-15, Te -1.63E-16 + 8616, 359.000, 0, En 1.293188279228E-06, CFL 0.00080, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -9.13E-16 + 8640, 360.000, 0, En 4.645719404297E-07, CFL 0.00052, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 1.33E-14, Te 3.34E-15 + 8664, 361.000, 0, En 2.001627631849E-07, CFL 0.00056, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7836, Me -3.10E-17, Se -2.66E-14, Te -3.03E-15 + 8688, 362.000, 0, En 2.681264373746E-07, CFL 0.00066, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 1.33E-14, Te 1.70E-15 + 8712, 363.000, 0, En 1.539023896616E-07, CFL 0.00041, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 0.00E+00, Te 2.45E-16 + 8736, 364.000, 0, En 2.964061259058E-07, CFL 0.00051, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 6.65E-15, Te -1.43E-15 + 8760, 365.000, 0, En 6.429227789155E-07, CFL 0.00090, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -2.00E-14, Te 1.37E-16 diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index f99f6006a1..b0c5806053 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -459,7 +459,8 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K ! ! calculation (and the pressure used) would take place, ie. the upper interface ????? ! BulkRi_1d(k) = ( ( GoRho * deltaRho(k) ) * ( -iFaceHeight(k) ) ) / ( deltaU2(k) + Vt2_1d(k) ) ! enddo ! k - surfBuoyFlux = buoyFlux(i,j,1) + surfBuoyFlux = buoyFlux(i,j,1) ! This is only used in kpp_compute_OBL_depth to limit + ! h to Monin-Obukov (default is false, ie. not used) call CVmix_kpp_compute_OBL_depth( & BulkRi_1d, & ! (in) Bulk Richardson number iFaceHeight, & ! (in) Height of interfaces (m) @@ -536,6 +537,8 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K GoRho*deltaRho, & ! Bulk buoyancy difference, Br -B(z) (1/s) deltaU2, & ! Square of bulk shear (m/s) Vt2_1d ) ! Square of unresolved turbulence (m2/s2) + surfBuoyFlux = buoyFlux(i,j,1) ! This is only used in kpp_compute_OBL_depth to limit + ! h to Monin-Obukov (default is false, ie. not used) call CVmix_kpp_compute_OBL_depth( & BulkRi_1d, & ! (in) Bulk Richardson number iFaceHeight, & ! (in) Height of interfaces (m) @@ -572,6 +575,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K Kd_match(:,:) = Kdiffusivity(:,:) ! Record diffusivity passed to KPP for matching Kv_match(:) = Kviscosity(:) ! Record viscosity passed to KPP + surfBuoyFlux = buoyFlux(i,j,1) - buoyFlux(i,j,int(kOBL)+1) ! We know the actual buoyancy flux into the OBL call cvmix_coeffs_kpp(Kdiffusivity, & ! (inout) Total heat/salt diffusivities (m2/s) Kviscosity, & ! (inout) Total viscosity (m2/s) iFaceHeight, & ! (in) Height of interfaces (m) From dd1a2873b561105f9327e6ff71daab9207c9b285 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 1 Nov 2013 17:27:12 -0400 Subject: [PATCH 266/372] *Changed MOM6z_SIS_025 to use 1440x1080 grid o Grid was 1440x1120. 1080 has nicer factors and few wasted land points in the Antarctic o Changed names of exchange grid files and topo/mosaic fikes, o Regerated MOM_IC files --- .../atmos_mosaic_tile1Xland_mosaic_tile1.nc | 1 + .../atmos_mosaic_tile1Xocean_mosaic_tile1.nc | 1 + .../atmos_mosaic_ttttXland_mosaic_tttt.nc | 1 - .../atmos_mosaic_ttttXocean_mosaic_tttt.nc | 1 - .../land_mosaic_tile1Xocean_mosaic_tile1.nc | 1 + .../land_mosaic_ttttXocean_mosaic_tttt.nc | 1 - .../MOM6z_SIS_025/INPUT/ocean_hgrid.nc | 1 + .../MOM6z_SIS_025/INPUT/ocean_topog.nc | 1 + .../MOM6z_SIS_025/INPUT/supergrid.nc | 1 - .../ocean_SIS/MOM6z_SIS_025/INPUT/topog.nc | 2 +- examples/ocean_SIS/MOM6z_SIS_025/MOM_input | 29 ++++++++++++--- .../MOM6z_SIS_025/MOM_parameter_doc.all | 8 ++--- .../MOM6z_SIS_025/MOM_parameter_doc.short | 8 +++-- .../MOM6z_SIS_025/mask_table.34.16x18 | 36 +++++++++++++++++++ 14 files changed, 75 insertions(+), 17 deletions(-) create mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc create mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc delete mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/atmos_mosaic_ttttXland_mosaic_tttt.nc delete mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/atmos_mosaic_ttttXocean_mosaic_tttt.nc create mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc delete mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/land_mosaic_ttttXocean_mosaic_tttt.nc create mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/ocean_hgrid.nc create mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/ocean_topog.nc delete mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/supergrid.nc create mode 100644 examples/ocean_SIS/MOM6z_SIS_025/mask_table.34.16x18 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc new file mode 120000 index 0000000000..be05052c86 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc @@ -0,0 +1 @@ +.datasets/MOM6z_SIS_025/siena/mosaic.unpacked/atmos_mosaic_tile1Xland_mosaic_tile1.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc new file mode 120000 index 0000000000..6678bcce6a --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc @@ -0,0 +1 @@ +.datasets/MOM6z_SIS_025/siena/mosaic.unpacked/atmos_mosaic_tile1Xocean_mosaic_tile1.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/atmos_mosaic_ttttXland_mosaic_tttt.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/atmos_mosaic_ttttXland_mosaic_tttt.nc deleted file mode 120000 index 3603596888..0000000000 --- a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/atmos_mosaic_ttttXland_mosaic_tttt.nc +++ /dev/null @@ -1 +0,0 @@ -.datasets/MOM6z_SIS_025/siena/mosaic.unpacked/atmos_mosaic_ttttXland_mosaic_tttt.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/atmos_mosaic_ttttXocean_mosaic_tttt.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/atmos_mosaic_ttttXocean_mosaic_tttt.nc deleted file mode 120000 index d0cc11f158..0000000000 --- a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/atmos_mosaic_ttttXocean_mosaic_tttt.nc +++ /dev/null @@ -1 +0,0 @@ -.datasets/MOM6z_SIS_025/siena/mosaic.unpacked/atmos_mosaic_ttttXocean_mosaic_tttt.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc new file mode 120000 index 0000000000..2ea395d8f1 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc @@ -0,0 +1 @@ +.datasets/MOM6z_SIS_025/siena/mosaic.unpacked/land_mosaic_tile1Xocean_mosaic_tile1.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/land_mosaic_ttttXocean_mosaic_tttt.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/land_mosaic_ttttXocean_mosaic_tttt.nc deleted file mode 120000 index 20812c3b24..0000000000 --- a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/land_mosaic_ttttXocean_mosaic_tttt.nc +++ /dev/null @@ -1 +0,0 @@ -.datasets/MOM6z_SIS_025/siena/mosaic.unpacked/land_mosaic_ttttXocean_mosaic_tttt.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/ocean_hgrid.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/ocean_hgrid.nc new file mode 120000 index 0000000000..84a77148fd --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/ocean_hgrid.nc @@ -0,0 +1 @@ +.datasets/MOM6z_SIS_025/siena/mosaic.unpacked/ocean_hgrid.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/ocean_topog.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/ocean_topog.nc new file mode 120000 index 0000000000..444c59c5ca --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/ocean_topog.nc @@ -0,0 +1 @@ +.datasets/MOM6z_SIS_025/siena/mosaic.unpacked/ocean_topog.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/supergrid.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/supergrid.nc deleted file mode 120000 index 89a27e453d..0000000000 --- a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/supergrid.nc +++ /dev/null @@ -1 +0,0 @@ -.datasets/MOM6z_SIS_025/siena/mosaic.unpacked/supergrid.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/topog.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/topog.nc index 246600ac35..e88055d2ec 120000 --- a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/topog.nc +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/topog.nc @@ -1 +1 @@ -.datasets/MOM6z_SIS_025/siena/mosaic.unpacked/topog.nc \ No newline at end of file +ocean_topog.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_input b/examples/ocean_SIS/MOM6z_SIS_025/MOM_input index 8f938e429f..992348d93e 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_input +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_input @@ -29,7 +29,7 @@ NIGLOBAL = 1440 ! ! The total number of thickness grid points in the ! x-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 1120 ! +NJGLOBAL = 1080 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. @@ -162,10 +162,11 @@ GRID_CONFIG = "mosaic" ! ! cartesian - use a (flat) Cartesian grid. ! spherical - use a simple spherical grid. ! mercator - use a Mercator spherical grid. -GRID_FILE = "supergrid.nc" ! +GRID_FILE = "ocean_hgrid.nc" ! +TOPO_CONFIG="file" ! Name of the file from which to read horizontal grid data. -TOPO_CONFIG = "file" ! - ! This specifies how bathymetry is specified: +TOPO_FILE = "ocean_topog.nc" ! default = "topog.nc" + ! The file from which the bathymetry is read. ! file - read bathymetric information from the file ! specified by (TOPO_FILE). ! flat - flat bottom set to MAXIMUM_DEPTH. @@ -182,6 +183,9 @@ TOPO_CONFIG = "file" ! ! DOME2D gravity current/overflow test case. ! seamount - Gaussian bump for spontaneous motion test case. ! USER - call a user modified routine. +TOPO_VARNAME = "depth" ! default = "depth" + ! The name of the bathymetry variable in TOPO_FILE. + MAXIMUM_DEPTH = 6500.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 9.5 ! [m] default = 0.0 @@ -239,6 +243,21 @@ TEMP_IC_VAR = "Temp" ! default = "PTEMP" ! The initial condition variable for potential temperature. SALT_IC_VAR = "Salt" ! default = "SALT" ! The initial condition variable for salinity. +!INIT_LAYERS_FROM_Z_FILE = True ! [Boolean] default = False + ! If true, intialize the layer thicknesses, temperatures, + ! and salnities from a Z-space file on a latitude- + ! longitude grid. +TEMP_SALT_Z_INIT_FILE = "WOA05_pottemp_salt.nc" ! default = "temp_salt_z.nc" + ! The name of the z-space input file used to initialize + ! the layer thicknesses, temperatures and salinities. +Z_INIT_FILE_PTEMP_VAR = "PTEMP" ! default = "ptemp" + ! The name of the potential temperature variable in + ! TEMP_SALT_Z_INIT_FILE. +Z_INIT_FILE_SALT_VAR = "SALT" ! default = "salt" + ! The name of the salinity variable in + ! TEMP_SALT_Z_INIT_FILE. +Z_INIT_ALE_REMAPPING = True ! [Boolean] default = False + ! If True, then remap straight to model coordinate from file. REGRIDDING_COORDINATE_MODE = "Z*" ! default = "LAYER" ! Coordinate mode for vertical regridding. ! Choose among the following possibilities: @@ -516,7 +535,7 @@ READ_TIDEAMP = True ! [Boolean] default = False TIDEAMP_FILE = "tidal_amplitude.nc" ! default = "tideamp.nc" ! The path to the file containing the spatially varying ! tidal amplitudes with INT_TIDE_DISSIPATION. -H2_FILE = "topog.nc" ! +H2_FILE = "ocean_topog.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all index c6a380b425..d2221c43a2 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all @@ -35,7 +35,7 @@ NIGLOBAL = 1440 ! ! The total number of thickness grid points in the ! x-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 1120 ! +NJGLOBAL = 1080 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. @@ -337,7 +337,7 @@ GRID_CONFIG = "mosaic" ! ! cartesian - use a (flat) Cartesian grid. ! spherical - use a simple spherical grid. ! mercator - use a Mercator spherical grid. -GRID_FILE = "supergrid.nc" ! +GRID_FILE = "ocean_hgrid.nc" ! ! Name of the file from which to read horizontal grid data. TOPO_CONFIG = "file" ! ! This specifies how bathymetry is specified: @@ -357,7 +357,7 @@ TOPO_CONFIG = "file" ! ! DOME2D gravity current/overflow test case. ! seamount - Gaussian bump for spontaneous motion test case. ! USER - call a user modified routine. -TOPO_FILE = "topog.nc" ! default = "topog.nc" +TOPO_FILE = "ocean_topog.nc" ! default = "topog.nc" ! The file from which the bathymetry is read. TOPO_VARNAME = "depth" ! default = "depth" ! The name of the bathymetry variable in TOPO_FILE. @@ -1271,7 +1271,7 @@ READ_TIDEAMP = True ! [Boolean] default = False TIDEAMP_FILE = "tidal_amplitude.nc" ! default = "tideamp.nc" ! The path to the file containing the spatially varying ! tidal amplitudes with INT_TIDE_DISSIPATION. -H2_FILE = "topog.nc" ! +H2_FILE = "ocean_topog.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short index 3247246417..4a0b2723c2 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short @@ -29,7 +29,7 @@ NIGLOBAL = 1440 ! ! The total number of thickness grid points in the ! x-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -NJGLOBAL = 1120 ! +NJGLOBAL = 1080 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. @@ -162,7 +162,7 @@ GRID_CONFIG = "mosaic" ! ! cartesian - use a (flat) Cartesian grid. ! spherical - use a simple spherical grid. ! mercator - use a Mercator spherical grid. -GRID_FILE = "supergrid.nc" ! +GRID_FILE = "ocean_hgrid.nc" ! ! Name of the file from which to read horizontal grid data. TOPO_CONFIG = "file" ! ! This specifies how bathymetry is specified: @@ -182,6 +182,8 @@ TOPO_CONFIG = "file" ! ! DOME2D gravity current/overflow test case. ! seamount - Gaussian bump for spontaneous motion test case. ! USER - call a user modified routine. +TOPO_FILE = "ocean_topog.nc" ! default = "topog.nc" + ! The file from which the bathymetry is read. MAXIMUM_DEPTH = 6500.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 9.5 ! [m] default = 0.0 @@ -516,7 +518,7 @@ READ_TIDEAMP = True ! [Boolean] default = False TIDEAMP_FILE = "tidal_amplitude.nc" ! default = "tideamp.nc" ! The path to the file containing the spatially varying ! tidal amplitudes with INT_TIDE_DISSIPATION. -H2_FILE = "topog.nc" ! +H2_FILE = "ocean_topog.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. diff --git a/examples/ocean_SIS/MOM6z_SIS_025/mask_table.34.16x18 b/examples/ocean_SIS/MOM6z_SIS_025/mask_table.34.16x18 new file mode 100644 index 0000000000..1bcb737c8b --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/mask_table.34.16x18 @@ -0,0 +1,36 @@ +34 +16, 18 +1,1 +2,1 +3,1 +4,1 +10,1 +14,1 +15,1 +16,1 +2,2 +3,2 +4,2 +15,9 +14,10 +2,11 +1,12 +2,12 +9,12 +1,13 +2,13 +3,13 +9,13 +16,13 +1,14 +2,14 +3,14 +9,14 +1,15 +2,15 +3,15 +4,15 +8,15 +9,15 +2,16 +8,16 From bceec1f54350038474e2ae761caa828db31e6458 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 31 Oct 2013 18:24:44 -0400 Subject: [PATCH 267/372] Made nEdits a static dimension in ice9 o fms couldn't read topography from a file with an unlimited dimension in another variable! --- tools/python/025gridGeneration/ice9.py | 63 ++++++++++++++++++-------- 1 file changed, 44 insertions(+), 19 deletions(-) diff --git a/tools/python/025gridGeneration/ice9.py b/tools/python/025gridGeneration/ice9.py index 5c0e866e99..ae14035826 100755 --- a/tools/python/025gridGeneration/ice9.py +++ b/tools/python/025gridGeneration/ice9.py @@ -47,36 +47,61 @@ def main(): def applyIce9(fileName, nFileName, variable, x0, y0, shallow, analyze): - if not fileName==nFileName: sh.copyfile(fileName,nFileName) + iRg = Dataset( fileName, 'r' ); + iDepth = iRg.variables[variable] # handle to the variable + depth = iDepth[:] # Read the data + print 'Range of input depths: min=',np.amin(depth),'max=',np.amax(depth) - # Open netcdf file - try: rg=Dataset( nFileName, 'a' ); + # Open new netcdf file + if fileName==nFileName: error('Output file must be different from the input file') + try: rg=Dataset( nFileName, 'w', format='NETCDF3_CLASSIC' ); except: error('There was a problem opening "'+nFileName+'".') - dir(rg) - rgDepth = rg.variables[variable] # handle to the variable - dims = rgDepth.dimensions # tuple of dimensions - depth = rgDepth[:] # Read the data - #rg.renameVariable('depth','original_depth') - print 'Range of input depths: min=',np.amin(depth),'max=',np.amax(depth) + (ny, nx) = depth.shape + rg.createDimension('nx',nx) + rg.createDimension('ny',ny) + rgDepth = rg.createVariable('depth','f4',('ny','nx')) + rgDepth.units = iDepth.units + rgDepth.standard_name = iDepth.standard_name + rgDepth.description = 'Non-negative nominal thickness of the ocean at cell centers' + rg.createDimension('ntiles',1) # A mask based solely on value of depth #notLand = np.where( depth<0, 1, 0) notLand = ice9it(600,270,depth) - rgWet = rg.createVariable('wet','f4',dims) + + rgWet = rg.createVariable('wet','f4',('ny','nx')) rgWet.long_name = 'Wet/dry mask' rgWet.description = 'Values: 1=Ocean, 0=Land' rgWet[:] = notLand # + (1-notLand)*0.3*np.where( depth<0, 1, 0) - rgMod = rg.createVariable('modified_mask','f4',dims) - rgMod.long_name = 'Modified mask' - rgMod.description = 'Values: 1=Ocean, 0=Land, -1 indicates water points removed by "Ice 9" algorithm. 2 indicates wet points that are shallower than 1m deep.' - rgMod[:] = notLand - (1-notLand)*np.where( depth<0, 1, 0) + np.where( (notLand>0) & (depth>-shallow), 1, 0) - - #zero = np.where( depth<0 & notLand==0, 1, 0) - #nDepth = rg.createVariable('depth','f4',dims) - rgDepth[:] = depth*notLand - rg.sync() + rgDepth[:] = -depth*notLand # Change sign here. Until this point depth has actually been elevation. + + if 'std' in iRg.variables: # Need to copy over list of edits + rgH2 = rg.createVariable('h2','f4',('ny','nx')) + rgH2.units = iDepth.units+'^2' + rgH2.standard_name = 'Variance of sub-grid scale topography' + rgH2[:] = iRg.variables['std'][:]**2 + + if 'zEdit' in iRg.variables: # Need to copy over list of edits + rgMod = rg.createVariable('modified_mask','f4',('ny','nx')) + rgMod.long_name = 'Modified mask' + rgMod.description = 'Values: 1=Ocean, 0=Land, -1 indicates water points removed by "Ice 9" algorithm. 2 indicates wet points that are shallower than 1m deep.' + rgMod[:] = notLand - (1-notLand)*np.where( depth<0, 1, 0) + np.where( (notLand>0) & (depth>-shallow), 1, 0) + n = len(iRg.variables['zEdit']) + nEd = rg.createDimension('nEdits',n) + iEd = rg.createVariable('iEdit','i4',('nEdits',)) + iEd.long_name = 'i-index of edited data' + jEd = rg.createVariable('jEdit','i4',('nEdits',)) + jEd.long_name = 'j-index of edited data' + zEd = rg.createVariable('zEdit','f4',('nEdits',)) + zEd.long_name = 'Original value of height data' + zEd.units = iDepth.units + iEd[:] = iRg.variables['iEdit'][:] + jEd[:] = iRg.variables['jEdit'][:] + zEd[:] = iRg.variables['zEdit'][:] + + rg.close() print 'File "%s" written.'%(nFileName) # Analyze the shallow points From 8855d63d9f2a401d84a998c1b93b2b05abe51966 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 1 Nov 2013 17:54:51 -0400 Subject: [PATCH 268/372] Added tools for fixing mosaic/topog files o Tools needed when extract the 1440x1080 grid from the 1440x1120 grid o Updated MIDAS --- tools/python/025gridGeneration/MIDAS | 2 +- .../python/025gridGeneration/addDimension.py | 38 ++++++++++++++++ tools/python/025gridGeneration/changeChar.py | 45 +++++++++++++++++++ 3 files changed, 84 insertions(+), 1 deletion(-) create mode 100755 tools/python/025gridGeneration/addDimension.py create mode 100755 tools/python/025gridGeneration/changeChar.py diff --git a/tools/python/025gridGeneration/MIDAS b/tools/python/025gridGeneration/MIDAS index a8a08922c0..9e34cd97ea 160000 --- a/tools/python/025gridGeneration/MIDAS +++ b/tools/python/025gridGeneration/MIDAS @@ -1 +1 @@ -Subproject commit a8a08922c05794a03059cd26bc3bbc86de7288e4 +Subproject commit 9e34cd97ea9568bf9bd16fe8ade66d3873484a67 diff --git a/tools/python/025gridGeneration/addDimension.py b/tools/python/025gridGeneration/addDimension.py new file mode 100755 index 0000000000..7b2bc8a20f --- /dev/null +++ b/tools/python/025gridGeneration/addDimension.py @@ -0,0 +1,38 @@ +#!/usr/bin/env python + +def error(msg,code=9): + print 'Error: ' + msg + exit(code) + +# Imports +try: import argparse +except: error('This version of python is not new enough. python 2.7 or newer is required.') +try: from netCDF4 import Dataset +except: error('Unable to import netCDF4 module. Check your PYTHONPATH.\n' + +'Perhaps try:\n module load python_netcdf4') + +def main(): + + # Command line arguments + parser = argparse.ArgumentParser(description= + 'Adds the named dimension to a netcdf file.', + epilog='Written by A.Adcroft, 2013.') + parser.add_argument('filename', type=str, + help='netcdf file to modify.') + parser.add_argument('dimension', type=str, + nargs='?', default='ntiles', + help='Name of dimension to add.') + parser.add_argument('value', type=int, + nargs='?', default=1, + help='Value to set dimension length to.') + + optCmdLineArgs = parser.parse_args() + + rg = Dataset(optCmdLineArgs.filename, 'a' ); + rg.createDimension(optCmdLineArgs.dimension,optCmdLineArgs.value) + rg.close() + print 'File "%s" updated.'%(optCmdLineArgs.filename) + +# Invoke main() +if __name__ == '__main__': main() + diff --git a/tools/python/025gridGeneration/changeChar.py b/tools/python/025gridGeneration/changeChar.py new file mode 100755 index 0000000000..a8c99850dd --- /dev/null +++ b/tools/python/025gridGeneration/changeChar.py @@ -0,0 +1,45 @@ +#!/usr/bin/env python + +def error(msg,code=9): + print 'Error: ' + msg + exit(code) + +# Imports +try: import argparse +except: error('This version of python is not new enough. python 2.7 or newer is required.') +try: from netCDF4 import Dataset, stringtochar +except: error('Unable to import netCDF4 module. Check your PYTHONPATH.\n' + +'Perhaps try:\n module load python_netcdf4') +try: import numpy as np +except: error('Unable to import numpy module. Check your PYTHONPATH.\n' + +'Perhaps try:\n module load python_numpy') + +def main(): + + # Command line arguments + parser = argparse.ArgumentParser(description= + 'Changes the value of a named char variable in a netcdf file.', + epilog='Written by A.Adcroft, 2013.') + parser.add_argument('filename', type=str, + help='netcdf file to modify.') + parser.add_argument('variable', type=str, + help='Name of char variable to change.') + parser.add_argument('value', type=str, + help='Contents to change string to.') + + optCmdLineArgs = parser.parse_args() + + rg = Dataset(optCmdLineArgs.filename, 'a' ); + if optCmdLineArgs.variable in rg.variables: + var = rg.variables[optCmdLineArgs.variable] + dat = np.empty(1,'S'+repr(len(var))) + dat[0] = optCmdLineArgs.value + dc = stringtochar(dat) + var[:] = dc + else: error('"'+optCmdLineArgs.variable+'" was not found in "'+optCmdLineArgs.filename+'".') + rg.close() + print 'File "%s" updated.'%(optCmdLineArgs.filename) + +# Invoke main() +if __name__ == '__main__': main() + From 57f34e08c3e5816c740c0674ba651f1a9740f285 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 1 Nov 2013 18:00:19 -0400 Subject: [PATCH 269/372] Added some mask_tables for MOM6z_SIS_025 --- .../MOM6z_SIS_025/mask_table.246.32x36 | 248 ++++++ .../MOM6z_SIS_025/mask_table.548.32x72 | 550 ++++++++++++ .../MOM6z_SIS_025/mask_table.808.45x72 | 810 ++++++++++++++++++ .../MOM6z_SIS_025/mask_table.99.32x18 | 101 +++ 4 files changed, 1709 insertions(+) create mode 100644 examples/ocean_SIS/MOM6z_SIS_025/mask_table.246.32x36 create mode 100644 examples/ocean_SIS/MOM6z_SIS_025/mask_table.548.32x72 create mode 100644 examples/ocean_SIS/MOM6z_SIS_025/mask_table.808.45x72 create mode 100644 examples/ocean_SIS/MOM6z_SIS_025/mask_table.99.32x18 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/mask_table.246.32x36 b/examples/ocean_SIS/MOM6z_SIS_025/mask_table.246.32x36 new file mode 100644 index 0000000000..81b0563fcc --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/mask_table.246.32x36 @@ -0,0 +1,248 @@ +246 +32, 36 +1,1 +2,1 +3,1 +4,1 +5,1 +6,1 +7,1 +8,1 +9,1 +14,1 +15,1 +16,1 +17,1 +18,1 +19,1 +20,1 +21,1 +22,1 +25,1 +26,1 +27,1 +28,1 +29,1 +30,1 +31,1 +32,1 +1,2 +2,2 +3,2 +4,2 +5,2 +6,2 +7,2 +8,2 +9,2 +16,2 +19,2 +20,2 +21,2 +26,2 +27,2 +28,2 +29,2 +30,2 +31,2 +32,2 +1,3 +2,3 +3,3 +4,3 +5,3 +6,3 +7,3 +8,3 +9,3 +27,3 +28,3 +29,3 +30,3 +31,3 +32,3 +1,4 +3,4 +4,4 +5,4 +6,4 +7,4 +8,4 +32,4 +8,13 +7,14 +22,14 +22,15 +23,15 +29,15 +21,16 +22,16 +23,16 +29,16 +30,16 +21,17 +22,17 +29,17 +30,17 +29,18 +30,18 +27,19 +28,19 +29,19 +30,19 +27,20 +28,20 +29,20 +2,21 +3,21 +4,21 +5,21 +27,21 +28,21 +29,21 +1,22 +2,22 +3,22 +4,22 +5,22 +18,22 +1,23 +2,23 +3,23 +4,23 +5,23 +17,23 +18,23 +19,23 +32,23 +1,24 +2,24 +3,24 +4,24 +5,24 +6,24 +17,24 +18,24 +19,24 +20,24 +32,24 +1,25 +2,25 +3,25 +4,25 +5,25 +6,25 +7,25 +17,25 +18,25 +19,25 +29,25 +30,25 +31,25 +32,25 +1,26 +2,26 +3,26 +4,26 +5,26 +6,26 +17,26 +18,26 +21,26 +30,26 +31,26 +32,26 +1,27 +2,27 +3,27 +4,27 +5,27 +6,27 +16,27 +17,27 +18,27 +31,27 +32,27 +1,28 +2,28 +3,28 +4,28 +5,28 +6,28 +7,28 +8,28 +15,28 +16,28 +17,28 +18,28 +32,28 +1,29 +2,29 +3,29 +4,29 +5,29 +6,29 +7,29 +8,29 +9,29 +10,29 +14,29 +15,29 +16,29 +17,29 +18,29 +32,29 +1,30 +2,30 +3,30 +4,30 +5,30 +6,30 +7,30 +8,30 +14,30 +15,30 +16,30 +17,30 +18,30 +32,30 +1,31 +2,31 +3,31 +4,31 +5,31 +6,31 +14,31 +15,31 +16,31 +17,31 +24,31 +30,31 +32,31 +1,32 +3,32 +4,32 +15,32 +16,32 +17,32 +23,32 +24,32 +32,32 +1,33 +4,33 +16,33 +17,33 +23,33 +24,33 +32,33 +1,34 +16,34 +17,34 +32,34 +1,35 +16,35 +32,35 +1,36 +16,36 +17,36 +32,36 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/mask_table.548.32x72 b/examples/ocean_SIS/MOM6z_SIS_025/mask_table.548.32x72 new file mode 100644 index 0000000000..aca5ba3374 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/mask_table.548.32x72 @@ -0,0 +1,550 @@ +548 +32, 72 +1,1 +2,1 +3,1 +4,1 +5,1 +6,1 +7,1 +8,1 +9,1 +10,1 +11,1 +12,1 +13,1 +14,1 +15,1 +16,1 +17,1 +18,1 +19,1 +20,1 +21,1 +22,1 +23,1 +24,1 +25,1 +26,1 +27,1 +28,1 +29,1 +30,1 +31,1 +32,1 +1,2 +2,2 +3,2 +4,2 +5,2 +6,2 +7,2 +8,2 +9,2 +14,2 +15,2 +16,2 +17,2 +18,2 +19,2 +20,2 +21,2 +22,2 +25,2 +26,2 +27,2 +28,2 +29,2 +30,2 +31,2 +32,2 +1,3 +2,3 +3,3 +4,3 +5,3 +6,3 +7,3 +8,3 +9,3 +15,3 +16,3 +17,3 +18,3 +19,3 +20,3 +21,3 +26,3 +27,3 +28,3 +29,3 +30,3 +31,3 +32,3 +1,4 +2,4 +3,4 +4,4 +5,4 +6,4 +7,4 +8,4 +9,4 +16,4 +19,4 +20,4 +21,4 +26,4 +27,4 +28,4 +29,4 +30,4 +31,4 +32,4 +1,5 +2,5 +3,5 +4,5 +5,5 +6,5 +7,5 +8,5 +9,5 +19,5 +21,5 +26,5 +27,5 +28,5 +29,5 +30,5 +31,5 +32,5 +1,6 +2,6 +3,6 +4,6 +5,6 +6,6 +7,6 +8,6 +9,6 +27,6 +28,6 +29,6 +30,6 +31,6 +32,6 +1,7 +2,7 +3,7 +4,7 +5,7 +6,7 +7,7 +8,7 +28,7 +29,7 +30,7 +31,7 +32,7 +1,8 +3,8 +4,8 +5,8 +6,8 +7,8 +8,8 +32,8 +3,9 +4,9 +5,9 +6,9 +7,9 +8,25 +6,26 +7,26 +8,26 +22,26 +6,27 +7,27 +8,27 +22,27 +7,28 +22,28 +29,28 +22,29 +23,29 +29,29 +22,30 +23,30 +29,30 +30,30 +21,31 +22,31 +23,31 +29,31 +30,31 +21,32 +22,32 +23,32 +29,32 +30,32 +21,33 +22,33 +29,33 +30,33 +21,34 +22,34 +29,34 +30,34 +21,35 +29,35 +30,35 +29,36 +30,36 +27,37 +28,37 +29,37 +30,37 +27,38 +28,38 +29,38 +30,38 +27,39 +28,39 +29,39 +27,40 +28,40 +29,40 +2,41 +3,41 +4,41 +5,41 +27,41 +28,41 +29,41 +1,42 +2,42 +3,42 +4,42 +5,42 +27,42 +28,42 +29,42 +1,43 +2,43 +3,43 +4,43 +5,43 +18,43 +27,43 +1,44 +2,44 +3,44 +4,44 +5,44 +18,44 +19,44 +31,44 +32,44 +1,45 +2,45 +3,45 +4,45 +5,45 +17,45 +18,45 +19,45 +31,45 +32,45 +1,46 +2,46 +3,46 +4,46 +5,46 +17,46 +18,46 +19,46 +32,46 +1,47 +2,47 +3,47 +4,47 +5,47 +6,47 +17,47 +18,47 +19,47 +20,47 +32,47 +1,48 +2,48 +3,48 +4,48 +5,48 +6,48 +17,48 +18,48 +19,48 +20,48 +29,48 +32,48 +1,49 +2,49 +3,49 +4,49 +5,49 +6,49 +7,49 +17,49 +18,49 +19,49 +20,49 +28,49 +29,49 +30,49 +31,49 +32,49 +1,50 +2,50 +3,50 +4,50 +5,50 +6,50 +7,50 +17,50 +18,50 +19,50 +29,50 +30,50 +31,50 +32,50 +1,51 +2,51 +3,51 +4,51 +5,51 +6,51 +17,51 +18,51 +19,51 +21,51 +30,51 +31,51 +32,51 +1,52 +2,52 +3,52 +4,52 +5,52 +6,52 +17,52 +18,52 +21,52 +30,52 +31,52 +32,52 +1,53 +2,53 +3,53 +4,53 +5,53 +6,53 +16,53 +17,53 +18,53 +30,53 +31,53 +32,53 +1,54 +2,54 +3,54 +4,54 +5,54 +6,54 +7,54 +16,54 +17,54 +18,54 +31,54 +32,54 +1,55 +2,55 +3,55 +4,55 +5,55 +6,55 +7,55 +8,55 +15,55 +16,55 +17,55 +18,55 +31,55 +32,55 +1,56 +2,56 +3,56 +4,56 +5,56 +6,56 +7,56 +8,56 +9,56 +14,56 +15,56 +16,56 +17,56 +18,56 +32,56 +1,57 +2,57 +3,57 +4,57 +5,57 +6,57 +7,57 +8,57 +9,57 +10,57 +14,57 +15,57 +16,57 +17,57 +18,57 +32,57 +1,58 +2,58 +3,58 +4,58 +5,58 +6,58 +7,58 +8,58 +9,58 +10,58 +14,58 +15,58 +16,58 +17,58 +18,58 +23,58 +32,58 +1,59 +2,59 +3,59 +4,59 +5,59 +6,59 +7,59 +8,59 +9,59 +10,59 +14,59 +15,59 +16,59 +17,59 +18,59 +29,59 +32,59 +1,60 +2,60 +3,60 +4,60 +5,60 +6,60 +7,60 +8,60 +14,60 +15,60 +16,60 +17,60 +18,60 +24,60 +32,60 +1,61 +2,61 +3,61 +4,61 +5,61 +6,61 +14,61 +15,61 +16,61 +17,61 +18,61 +24,61 +30,61 +32,61 +1,62 +2,62 +3,62 +4,62 +5,62 +6,62 +14,62 +15,62 +16,62 +17,62 +24,62 +30,62 +32,62 +1,63 +3,63 +4,63 +5,63 +14,63 +15,63 +16,63 +17,63 +23,63 +24,63 +32,63 +1,64 +3,64 +4,64 +15,64 +16,64 +17,64 +23,64 +24,64 +32,64 +1,65 +4,65 +5,65 +16,65 +17,65 +23,65 +24,65 +32,65 +1,66 +4,66 +16,66 +17,66 +23,66 +24,66 +32,66 +1,67 +16,67 +17,67 +24,67 +32,67 +1,68 +16,68 +17,68 +32,68 +1,69 +16,69 +32,69 +1,70 +16,70 +17,70 +32,70 +1,71 +16,71 +17,71 +32,71 +1,72 +16,72 +17,72 +32,72 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/mask_table.808.45x72 b/examples/ocean_SIS/MOM6z_SIS_025/mask_table.808.45x72 new file mode 100644 index 0000000000..af4df67398 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/mask_table.808.45x72 @@ -0,0 +1,810 @@ +808 +45, 72 +1,1 +2,1 +3,1 +4,1 +5,1 +6,1 +7,1 +8,1 +9,1 +10,1 +11,1 +12,1 +13,1 +14,1 +15,1 +16,1 +17,1 +18,1 +19,1 +20,1 +21,1 +22,1 +23,1 +24,1 +25,1 +26,1 +27,1 +28,1 +29,1 +30,1 +31,1 +32,1 +33,1 +34,1 +35,1 +36,1 +37,1 +38,1 +39,1 +40,1 +41,1 +42,1 +43,1 +44,1 +45,1 +1,2 +2,2 +3,2 +4,2 +5,2 +6,2 +7,2 +8,2 +9,2 +10,2 +11,2 +12,2 +13,2 +15,2 +19,2 +20,2 +21,2 +22,2 +23,2 +24,2 +25,2 +26,2 +27,2 +28,2 +29,2 +30,2 +31,2 +35,2 +36,2 +37,2 +38,2 +39,2 +40,2 +41,2 +42,2 +43,2 +44,2 +45,2 +1,3 +2,3 +3,3 +4,3 +5,3 +6,3 +7,3 +8,3 +9,3 +10,3 +11,3 +12,3 +20,3 +21,3 +22,3 +23,3 +24,3 +25,3 +26,3 +27,3 +28,3 +29,3 +30,3 +35,3 +36,3 +37,3 +38,3 +39,3 +40,3 +41,3 +42,3 +43,3 +44,3 +45,3 +1,4 +2,4 +3,4 +4,4 +5,4 +6,4 +7,4 +8,4 +9,4 +10,4 +11,4 +12,4 +22,4 +23,4 +26,4 +27,4 +28,4 +29,4 +36,4 +37,4 +38,4 +39,4 +40,4 +41,4 +42,4 +43,4 +44,4 +45,4 +1,5 +2,5 +3,5 +4,5 +5,5 +6,5 +7,5 +8,5 +9,5 +10,5 +11,5 +12,5 +26,5 +29,5 +36,5 +37,5 +38,5 +39,5 +40,5 +41,5 +42,5 +43,5 +44,5 +45,5 +1,6 +2,6 +3,6 +4,6 +5,6 +6,6 +7,6 +8,6 +9,6 +10,6 +11,6 +12,6 +13,6 +37,6 +38,6 +39,6 +40,6 +41,6 +42,6 +43,6 +44,6 +45,6 +1,7 +2,7 +3,7 +4,7 +5,7 +6,7 +7,7 +8,7 +9,7 +10,7 +11,7 +12,7 +39,7 +40,7 +41,7 +42,7 +43,7 +44,7 +45,7 +1,8 +4,8 +5,8 +6,8 +7,8 +8,8 +9,8 +10,8 +11,8 +44,8 +45,8 +4,9 +5,9 +6,9 +7,9 +8,9 +9,9 +10,9 +30,24 +11,25 +30,25 +8,26 +9,26 +10,26 +11,26 +30,26 +31,26 +41,26 +8,27 +9,27 +10,27 +11,27 +30,27 +31,27 +41,27 +9,28 +10,28 +11,28 +30,28 +31,28 +41,28 +9,29 +30,29 +31,29 +32,29 +41,29 +30,30 +31,30 +32,30 +41,30 +42,30 +29,31 +30,31 +31,31 +32,31 +41,31 +42,31 +29,32 +30,32 +31,32 +32,32 +33,32 +41,32 +42,32 +29,33 +30,33 +31,33 +41,33 +42,33 +29,34 +30,34 +31,34 +40,34 +41,34 +42,34 +29,35 +30,35 +40,35 +41,35 +42,35 +43,35 +40,36 +41,36 +42,36 +43,36 +37,37 +38,37 +39,37 +40,37 +41,37 +42,37 +37,38 +38,38 +39,38 +40,38 +41,38 +42,38 +37,39 +38,39 +39,39 +40,39 +41,39 +42,39 +44,39 +3,40 +37,40 +38,40 +39,40 +40,40 +41,40 +44,40 +3,41 +4,41 +5,41 +6,41 +7,41 +37,41 +38,41 +39,41 +40,41 +41,41 +1,42 +2,42 +3,42 +4,42 +5,42 +6,42 +7,42 +25,42 +38,42 +39,42 +40,42 +41,42 +1,43 +2,43 +3,43 +4,43 +5,43 +6,43 +7,43 +25,43 +38,43 +43,43 +45,43 +1,44 +2,44 +3,44 +4,44 +5,44 +6,44 +7,44 +24,44 +25,44 +26,44 +27,44 +44,44 +45,44 +1,45 +2,45 +3,45 +4,45 +5,45 +6,45 +7,45 +24,45 +25,45 +26,45 +27,45 +44,45 +45,45 +1,46 +2,46 +3,46 +4,46 +5,46 +6,46 +7,46 +24,46 +25,46 +26,46 +27,46 +44,46 +45,46 +1,47 +2,47 +3,47 +4,47 +5,47 +6,47 +7,47 +8,47 +24,47 +25,47 +26,47 +27,47 +28,47 +44,47 +45,47 +1,48 +2,48 +3,48 +4,48 +5,48 +6,48 +7,48 +8,48 +9,48 +24,48 +25,48 +26,48 +27,48 +28,48 +29,48 +41,48 +44,48 +45,48 +1,49 +2,49 +3,49 +4,49 +5,49 +6,49 +7,49 +8,49 +9,49 +24,49 +25,49 +26,49 +27,49 +28,49 +39,49 +40,49 +41,49 +42,49 +43,49 +44,49 +45,49 +1,50 +2,50 +3,50 +4,50 +5,50 +6,50 +7,50 +8,50 +9,50 +10,50 +23,50 +24,50 +25,50 +26,50 +27,50 +29,50 +40,50 +41,50 +42,50 +43,50 +44,50 +45,50 +1,51 +2,51 +3,51 +4,51 +5,51 +6,51 +7,51 +8,51 +9,51 +23,51 +24,51 +25,51 +26,51 +27,51 +29,51 +30,51 +42,51 +43,51 +44,51 +45,51 +1,52 +2,52 +3,52 +4,52 +5,52 +6,52 +7,52 +8,52 +9,52 +23,52 +24,52 +25,52 +26,52 +29,52 +42,52 +43,52 +44,52 +45,52 +1,53 +2,53 +3,53 +4,53 +5,53 +6,53 +7,53 +8,53 +9,53 +22,53 +23,53 +24,53 +25,53 +42,53 +43,53 +44,53 +45,53 +1,54 +2,54 +3,54 +4,54 +5,54 +6,54 +7,54 +8,54 +9,54 +10,54 +22,54 +23,54 +24,54 +25,54 +43,54 +44,54 +45,54 +1,55 +2,55 +3,55 +4,55 +5,55 +6,55 +7,55 +8,55 +9,55 +10,55 +11,55 +18,55 +21,55 +22,55 +23,55 +24,55 +25,55 +43,55 +44,55 +45,55 +1,56 +2,56 +3,56 +4,56 +5,56 +6,56 +7,56 +8,56 +9,56 +10,56 +11,56 +12,56 +19,56 +20,56 +21,56 +22,56 +23,56 +24,56 +25,56 +42,56 +44,56 +45,56 +1,57 +2,57 +3,57 +4,57 +5,57 +6,57 +7,57 +8,57 +9,57 +10,57 +11,57 +12,57 +13,57 +14,57 +19,57 +20,57 +21,57 +22,57 +23,57 +24,57 +25,57 +26,57 +44,57 +45,57 +1,58 +2,58 +3,58 +4,58 +5,58 +6,58 +7,58 +8,58 +9,58 +10,58 +11,58 +12,58 +13,58 +14,58 +15,58 +19,58 +20,58 +21,58 +22,58 +23,58 +24,58 +25,58 +26,58 +32,58 +44,58 +45,58 +1,59 +2,59 +3,59 +4,59 +5,59 +6,59 +7,59 +8,59 +9,59 +10,59 +11,59 +12,59 +13,59 +14,59 +15,59 +19,59 +20,59 +21,59 +22,59 +23,59 +24,59 +25,59 +26,59 +33,59 +41,59 +44,59 +45,59 +1,60 +2,60 +3,60 +4,60 +5,60 +6,60 +7,60 +8,60 +9,60 +10,60 +11,60 +12,60 +18,60 +19,60 +20,60 +21,60 +22,60 +23,60 +24,60 +25,60 +26,60 +33,60 +34,60 +41,60 +44,60 +45,60 +1,61 +2,61 +3,61 +4,61 +5,61 +6,61 +7,61 +8,61 +18,61 +19,61 +20,61 +21,61 +22,61 +23,61 +24,61 +25,61 +33,61 +34,61 +41,61 +42,61 +44,61 +45,61 +1,62 +2,62 +3,62 +4,62 +5,62 +6,62 +7,62 +8,62 +19,62 +20,62 +21,62 +22,62 +23,62 +24,62 +25,62 +33,62 +34,62 +41,62 +42,62 +44,62 +45,62 +1,63 +4,63 +5,63 +6,63 +7,63 +20,63 +21,63 +22,63 +23,63 +24,63 +32,63 +33,63 +34,63 +45,63 +1,64 +4,64 +5,64 +6,64 +21,64 +22,64 +23,64 +24,64 +32,64 +33,64 +34,64 +45,64 +1,65 +2,65 +5,65 +6,65 +7,65 +21,65 +22,65 +23,65 +24,65 +32,65 +33,65 +34,65 +45,65 +1,66 +2,66 +5,66 +6,66 +22,66 +23,66 +24,66 +32,66 +33,66 +34,66 +45,66 +1,67 +22,67 +23,67 +33,67 +34,67 +45,67 +1,68 +22,68 +23,68 +45,68 +1,69 +22,69 +23,69 +45,69 +1,70 +22,70 +23,70 +24,70 +45,70 +1,71 +22,71 +23,71 +24,71 +45,71 +1,72 +22,72 +23,72 +24,72 +45,72 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/mask_table.99.32x18 b/examples/ocean_SIS/MOM6z_SIS_025/mask_table.99.32x18 new file mode 100644 index 0000000000..eee7bf766e --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/mask_table.99.32x18 @@ -0,0 +1,101 @@ +99 +32, 18 +1,1 +2,1 +3,1 +4,1 +5,1 +6,1 +7,1 +8,1 +9,1 +16,1 +19,1 +20,1 +21,1 +26,1 +27,1 +28,1 +29,1 +30,1 +31,1 +32,1 +1,2 +3,2 +4,2 +5,2 +6,2 +7,2 +8,2 +32,2 +22,8 +23,8 +29,8 +29,9 +30,9 +27,10 +28,10 +29,10 +2,11 +3,11 +4,11 +5,11 +1,12 +2,12 +3,12 +4,12 +5,12 +17,12 +18,12 +19,12 +32,12 +1,13 +2,13 +3,13 +4,13 +5,13 +6,13 +17,13 +18,13 +30,13 +31,13 +32,13 +1,14 +2,14 +3,14 +4,14 +5,14 +6,14 +16,14 +17,14 +18,14 +32,14 +1,15 +2,15 +3,15 +4,15 +5,15 +6,15 +7,15 +8,15 +14,15 +15,15 +16,15 +17,15 +18,15 +32,15 +1,16 +3,16 +4,16 +15,16 +16,16 +17,16 +24,16 +32,16 +1,17 +16,17 +17,17 +32,17 +1,18 +16,18 +32,18 From ba05604268409b3bc30b088ebf5634021bfda265 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 1 Nov 2013 21:17:54 -0400 Subject: [PATCH 270/372] Fix for topog.nc link + two more mask_tables o Added two larger mask tables o Change sym link for topog.nc, needed by ice_sis but which caused hsmget to complain/fail --- .../ocean_SIS/MOM6z_SIS_025/INPUT/topog.nc | 2 +- .../MOM6z_SIS_025/mask_table.1029.45x90 | 1031 ++++++++++++ .../MOM6z_SIS_025/mask_table.1404.45x120 | 1406 +++++++++++++++++ 3 files changed, 2438 insertions(+), 1 deletion(-) create mode 100644 examples/ocean_SIS/MOM6z_SIS_025/mask_table.1029.45x90 create mode 100644 examples/ocean_SIS/MOM6z_SIS_025/mask_table.1404.45x120 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/topog.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/topog.nc index e88055d2ec..444c59c5ca 120000 --- a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/topog.nc +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/topog.nc @@ -1 +1 @@ -ocean_topog.nc \ No newline at end of file +.datasets/MOM6z_SIS_025/siena/mosaic.unpacked/ocean_topog.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/mask_table.1029.45x90 b/examples/ocean_SIS/MOM6z_SIS_025/mask_table.1029.45x90 new file mode 100644 index 0000000000..f6c8e9ff30 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/mask_table.1029.45x90 @@ -0,0 +1,1031 @@ +1029 +45, 90 +1,1 +2,1 +3,1 +4,1 +5,1 +6,1 +7,1 +8,1 +9,1 +10,1 +11,1 +12,1 +13,1 +14,1 +15,1 +16,1 +17,1 +18,1 +19,1 +20,1 +21,1 +22,1 +23,1 +24,1 +25,1 +26,1 +27,1 +28,1 +29,1 +30,1 +31,1 +32,1 +33,1 +34,1 +35,1 +36,1 +37,1 +38,1 +39,1 +40,1 +41,1 +42,1 +43,1 +44,1 +45,1 +1,2 +2,2 +3,2 +4,2 +5,2 +6,2 +7,2 +8,2 +9,2 +10,2 +11,2 +12,2 +13,2 +14,2 +15,2 +16,2 +19,2 +20,2 +21,2 +22,2 +23,2 +24,2 +25,2 +26,2 +27,2 +28,2 +29,2 +30,2 +31,2 +32,2 +33,2 +34,2 +35,2 +36,2 +37,2 +38,2 +39,2 +40,2 +41,2 +42,2 +43,2 +44,2 +45,2 +1,3 +2,3 +3,3 +4,3 +5,3 +6,3 +7,3 +8,3 +9,3 +10,3 +11,3 +12,3 +19,3 +20,3 +21,3 +22,3 +23,3 +24,3 +25,3 +26,3 +27,3 +28,3 +29,3 +30,3 +31,3 +35,3 +36,3 +37,3 +38,3 +39,3 +40,3 +41,3 +42,3 +43,3 +44,3 +45,3 +1,4 +2,4 +3,4 +4,4 +5,4 +6,4 +7,4 +8,4 +9,4 +10,4 +11,4 +12,4 +20,4 +21,4 +22,4 +23,4 +24,4 +25,4 +26,4 +27,4 +28,4 +29,4 +30,4 +36,4 +37,4 +38,4 +39,4 +40,4 +41,4 +42,4 +43,4 +44,4 +45,4 +1,5 +2,5 +3,5 +4,5 +5,5 +6,5 +7,5 +8,5 +9,5 +10,5 +11,5 +12,5 +22,5 +23,5 +26,5 +27,5 +28,5 +29,5 +36,5 +37,5 +38,5 +39,5 +40,5 +41,5 +42,5 +43,5 +44,5 +45,5 +1,6 +2,6 +3,6 +4,6 +5,6 +6,6 +7,6 +8,6 +9,6 +10,6 +11,6 +12,6 +26,6 +27,6 +29,6 +36,6 +37,6 +38,6 +39,6 +40,6 +41,6 +42,6 +43,6 +44,6 +45,6 +1,7 +2,7 +3,7 +4,7 +5,7 +6,7 +7,7 +8,7 +9,7 +10,7 +11,7 +12,7 +13,7 +37,7 +38,7 +39,7 +40,7 +41,7 +42,7 +43,7 +44,7 +45,7 +1,8 +2,8 +3,8 +4,8 +5,8 +6,8 +7,8 +8,8 +9,8 +10,8 +11,8 +12,8 +13,8 +38,8 +39,8 +40,8 +41,8 +42,8 +43,8 +44,8 +45,8 +1,9 +2,9 +3,9 +4,9 +5,9 +6,9 +7,9 +8,9 +9,9 +10,9 +11,9 +12,9 +40,9 +42,9 +43,9 +44,9 +45,9 +1,10 +4,10 +5,10 +6,10 +7,10 +8,10 +9,10 +10,10 +11,10 +44,10 +45,10 +4,11 +5,11 +6,11 +7,11 +8,11 +9,11 +10,11 +45,11 +30,29 +11,30 +30,30 +11,31 +30,31 +8,32 +9,32 +10,32 +11,32 +30,32 +41,32 +8,33 +9,33 +10,33 +11,33 +30,33 +31,33 +41,33 +8,34 +9,34 +10,34 +11,34 +30,34 +31,34 +41,34 +9,35 +10,35 +11,35 +30,35 +31,35 +41,35 +9,36 +30,36 +31,36 +32,36 +41,36 +30,37 +31,37 +32,37 +41,37 +42,37 +30,38 +31,38 +32,38 +41,38 +42,38 +29,39 +30,39 +31,39 +32,39 +41,39 +42,39 +29,40 +30,40 +31,40 +32,40 +33,40 +41,40 +42,40 +29,41 +30,41 +31,41 +32,41 +41,41 +42,41 +29,42 +30,42 +31,42 +40,42 +41,42 +42,42 +29,43 +30,43 +31,43 +40,43 +41,43 +42,43 +29,44 +30,44 +40,44 +41,44 +42,44 +43,44 +40,45 +41,45 +42,45 +43,45 +37,46 +38,46 +39,46 +40,46 +41,46 +42,46 +37,47 +38,47 +39,47 +40,47 +41,47 +42,47 +37,48 +38,48 +39,48 +40,48 +41,48 +42,48 +37,49 +38,49 +39,49 +40,49 +41,49 +42,49 +44,49 +3,50 +37,50 +38,50 +39,50 +40,50 +41,50 +44,50 +3,51 +4,51 +5,51 +6,51 +7,51 +37,51 +38,51 +39,51 +40,51 +41,51 +1,52 +2,52 +3,52 +4,52 +5,52 +6,52 +7,52 +25,52 +38,52 +39,52 +40,52 +41,52 +1,53 +2,53 +3,53 +4,53 +5,53 +6,53 +7,53 +25,53 +38,53 +39,53 +43,53 +45,53 +1,54 +2,54 +3,54 +4,54 +5,54 +6,54 +7,54 +25,54 +26,54 +27,54 +38,54 +43,54 +44,54 +45,54 +1,55 +2,55 +3,55 +4,55 +5,55 +6,55 +7,55 +24,55 +25,55 +26,55 +27,55 +44,55 +45,55 +1,56 +2,56 +3,56 +4,56 +5,56 +6,56 +7,56 +24,56 +25,56 +26,56 +27,56 +44,56 +45,56 +1,57 +2,57 +3,57 +4,57 +5,57 +6,57 +7,57 +24,57 +25,57 +26,57 +27,57 +44,57 +45,57 +1,58 +2,58 +3,58 +4,58 +5,58 +6,58 +7,58 +23,58 +24,58 +25,58 +26,58 +27,58 +28,58 +44,58 +45,58 +1,59 +2,59 +3,59 +4,59 +5,59 +6,59 +7,59 +8,59 +9,59 +24,59 +25,59 +26,59 +27,59 +28,59 +44,59 +45,59 +1,60 +2,60 +3,60 +4,60 +5,60 +6,60 +7,60 +8,60 +9,60 +24,60 +25,60 +26,60 +27,60 +28,60 +29,60 +41,60 +44,60 +45,60 +1,61 +2,61 +3,61 +4,61 +5,61 +6,61 +7,61 +8,61 +9,61 +24,61 +25,61 +26,61 +27,61 +28,61 +39,61 +40,61 +41,61 +42,61 +43,61 +44,61 +45,61 +1,62 +2,62 +3,62 +4,62 +5,62 +6,62 +7,62 +8,62 +9,62 +10,62 +24,62 +25,62 +26,62 +27,62 +29,62 +40,62 +41,62 +42,62 +43,62 +44,62 +45,62 +1,63 +2,63 +3,63 +4,63 +5,63 +6,63 +7,63 +8,63 +9,63 +10,63 +23,63 +24,63 +25,63 +26,63 +27,63 +29,63 +30,63 +40,63 +41,63 +42,63 +43,63 +44,63 +45,63 +1,64 +2,64 +3,64 +4,64 +5,64 +6,64 +7,64 +8,64 +9,64 +23,64 +24,64 +25,64 +26,64 +27,64 +29,64 +30,64 +42,64 +43,64 +44,64 +45,64 +1,65 +2,65 +3,65 +4,65 +5,65 +6,65 +7,65 +8,65 +9,65 +23,65 +24,65 +25,65 +26,65 +29,65 +42,65 +43,65 +44,65 +45,65 +1,66 +2,66 +3,66 +4,66 +5,66 +6,66 +7,66 +8,66 +9,66 +22,66 +23,66 +24,66 +25,66 +29,66 +42,66 +43,66 +44,66 +45,66 +1,67 +2,67 +3,67 +4,67 +5,67 +6,67 +7,67 +8,67 +9,67 +10,67 +22,67 +23,67 +24,67 +25,67 +43,67 +44,67 +45,67 +1,68 +2,68 +3,68 +4,68 +5,68 +6,68 +7,68 +8,68 +9,68 +10,68 +11,68 +22,68 +23,68 +24,68 +25,68 +43,68 +44,68 +45,68 +1,69 +2,69 +3,69 +4,69 +5,69 +6,69 +7,69 +8,69 +9,69 +10,69 +11,69 +12,69 +18,69 +20,69 +21,69 +22,69 +23,69 +24,69 +25,69 +42,69 +43,69 +44,69 +45,69 +1,70 +2,70 +3,70 +4,70 +5,70 +6,70 +7,70 +8,70 +9,70 +10,70 +11,70 +12,70 +19,70 +20,70 +21,70 +22,70 +23,70 +24,70 +25,70 +42,70 +44,70 +45,70 +1,71 +2,71 +3,71 +4,71 +5,71 +6,71 +7,71 +8,71 +9,71 +10,71 +11,71 +12,71 +13,71 +14,71 +19,71 +20,71 +21,71 +22,71 +23,71 +24,71 +25,71 +26,71 +40,71 +44,71 +45,71 +1,72 +2,72 +3,72 +4,72 +5,72 +6,72 +7,72 +8,72 +9,72 +10,72 +11,72 +12,72 +13,72 +14,72 +15,72 +19,72 +20,72 +21,72 +22,72 +23,72 +24,72 +25,72 +26,72 +32,72 +44,72 +45,72 +1,73 +2,73 +3,73 +4,73 +5,73 +6,73 +7,73 +8,73 +9,73 +10,73 +11,73 +12,73 +13,73 +14,73 +15,73 +19,73 +20,73 +21,73 +22,73 +23,73 +24,73 +25,73 +26,73 +32,73 +33,73 +44,73 +45,73 +1,74 +2,74 +3,74 +4,74 +5,74 +6,74 +7,74 +8,74 +9,74 +10,74 +11,74 +12,74 +13,74 +15,74 +19,74 +20,74 +21,74 +22,74 +23,74 +24,74 +25,74 +26,74 +33,74 +41,74 +44,74 +45,74 +1,75 +2,75 +3,75 +4,75 +5,75 +6,75 +7,75 +8,75 +9,75 +10,75 +11,75 +12,75 +18,75 +19,75 +20,75 +21,75 +22,75 +23,75 +24,75 +25,75 +26,75 +33,75 +34,75 +41,75 +44,75 +45,75 +1,76 +2,76 +3,76 +4,76 +5,76 +6,76 +7,76 +8,76 +18,76 +19,76 +20,76 +21,76 +22,76 +23,76 +24,76 +25,76 +33,76 +34,76 +41,76 +42,76 +44,76 +45,76 +1,77 +2,77 +3,77 +4,77 +5,77 +6,77 +7,77 +8,77 +19,77 +20,77 +21,77 +22,77 +23,77 +24,77 +25,77 +33,77 +34,77 +41,77 +42,77 +44,77 +45,77 +1,78 +3,78 +4,78 +5,78 +6,78 +7,78 +19,78 +20,78 +21,78 +22,78 +23,78 +24,78 +25,78 +32,78 +33,78 +34,78 +44,78 +45,78 +1,79 +4,79 +5,79 +6,79 +20,79 +21,79 +22,79 +23,79 +24,79 +32,79 +33,79 +34,79 +45,79 +1,80 +4,80 +5,80 +6,80 +21,80 +22,80 +23,80 +24,80 +32,80 +33,80 +34,80 +45,80 +1,81 +2,81 +5,81 +6,81 +7,81 +21,81 +22,81 +23,81 +24,81 +32,81 +33,81 +34,81 +45,81 +1,82 +2,82 +5,82 +6,82 +7,82 +21,82 +22,82 +23,82 +24,82 +32,82 +33,82 +34,82 +45,82 +1,83 +2,83 +22,83 +23,83 +24,83 +32,83 +33,83 +34,83 +45,83 +1,84 +22,84 +23,84 +34,84 +45,84 +1,85 +22,85 +23,85 +45,85 +1,86 +22,86 +23,86 +45,86 +1,87 +22,87 +23,87 +24,87 +45,87 +1,88 +22,88 +23,88 +24,88 +45,88 +1,89 +22,89 +23,89 +24,89 +45,89 +1,90 +22,90 +23,90 +24,90 +45,90 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/mask_table.1404.45x120 b/examples/ocean_SIS/MOM6z_SIS_025/mask_table.1404.45x120 new file mode 100644 index 0000000000..9125b24904 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/mask_table.1404.45x120 @@ -0,0 +1,1406 @@ +1404 +45, 120 +1,1 +2,1 +3,1 +4,1 +5,1 +6,1 +7,1 +8,1 +9,1 +10,1 +11,1 +12,1 +13,1 +14,1 +15,1 +16,1 +17,1 +18,1 +19,1 +20,1 +21,1 +22,1 +23,1 +24,1 +25,1 +26,1 +27,1 +28,1 +29,1 +30,1 +31,1 +32,1 +33,1 +34,1 +35,1 +36,1 +37,1 +38,1 +39,1 +40,1 +41,1 +42,1 +43,1 +44,1 +45,1 +1,2 +2,2 +3,2 +4,2 +5,2 +6,2 +7,2 +8,2 +9,2 +10,2 +11,2 +12,2 +13,2 +14,2 +15,2 +16,2 +17,2 +18,2 +19,2 +20,2 +21,2 +22,2 +23,2 +24,2 +25,2 +26,2 +27,2 +28,2 +29,2 +30,2 +31,2 +32,2 +33,2 +34,2 +35,2 +36,2 +37,2 +38,2 +39,2 +40,2 +41,2 +42,2 +43,2 +44,2 +45,2 +1,3 +2,3 +3,3 +4,3 +5,3 +6,3 +7,3 +8,3 +9,3 +10,3 +11,3 +12,3 +13,3 +15,3 +19,3 +20,3 +21,3 +22,3 +23,3 +24,3 +25,3 +26,3 +27,3 +28,3 +29,3 +30,3 +31,3 +32,3 +35,3 +36,3 +37,3 +38,3 +39,3 +40,3 +41,3 +42,3 +43,3 +44,3 +45,3 +1,4 +2,4 +3,4 +4,4 +5,4 +6,4 +7,4 +8,4 +9,4 +10,4 +11,4 +12,4 +19,4 +20,4 +21,4 +22,4 +23,4 +24,4 +25,4 +26,4 +27,4 +28,4 +29,4 +30,4 +31,4 +35,4 +36,4 +37,4 +38,4 +39,4 +40,4 +41,4 +42,4 +43,4 +44,4 +45,4 +1,5 +2,5 +3,5 +4,5 +5,5 +6,5 +7,5 +8,5 +9,5 +10,5 +11,5 +12,5 +20,5 +21,5 +22,5 +23,5 +24,5 +25,5 +26,5 +27,5 +28,5 +29,5 +30,5 +35,5 +36,5 +37,5 +38,5 +39,5 +40,5 +41,5 +42,5 +43,5 +44,5 +45,5 +1,6 +2,6 +3,6 +4,6 +5,6 +6,6 +7,6 +8,6 +9,6 +10,6 +11,6 +12,6 +21,6 +22,6 +23,6 +24,6 +25,6 +26,6 +27,6 +28,6 +29,6 +30,6 +36,6 +37,6 +38,6 +39,6 +40,6 +41,6 +42,6 +43,6 +44,6 +45,6 +1,7 +2,7 +3,7 +4,7 +5,7 +6,7 +7,7 +8,7 +9,7 +10,7 +11,7 +12,7 +22,7 +23,7 +26,7 +27,7 +28,7 +29,7 +36,7 +37,7 +38,7 +39,7 +40,7 +41,7 +42,7 +43,7 +44,7 +45,7 +1,8 +2,8 +3,8 +4,8 +5,8 +6,8 +7,8 +8,8 +9,8 +10,8 +11,8 +12,8 +26,8 +27,8 +29,8 +36,8 +37,8 +38,8 +39,8 +40,8 +41,8 +42,8 +43,8 +44,8 +45,8 +1,9 +2,9 +3,9 +4,9 +5,9 +6,9 +7,9 +8,9 +9,9 +10,9 +11,9 +12,9 +13,9 +26,9 +37,9 +38,9 +39,9 +40,9 +41,9 +42,9 +43,9 +44,9 +45,9 +1,10 +2,10 +3,10 +4,10 +5,10 +6,10 +7,10 +8,10 +9,10 +10,10 +11,10 +12,10 +13,10 +37,10 +38,10 +39,10 +40,10 +41,10 +42,10 +43,10 +44,10 +45,10 +1,11 +2,11 +3,11 +4,11 +5,11 +6,11 +7,11 +8,11 +9,11 +10,11 +11,11 +12,11 +13,11 +38,11 +39,11 +40,11 +41,11 +42,11 +43,11 +44,11 +45,11 +1,12 +2,12 +3,12 +4,12 +5,12 +6,12 +7,12 +8,12 +9,12 +10,12 +11,12 +12,12 +40,12 +42,12 +43,12 +44,12 +45,12 +1,13 +4,13 +5,13 +6,13 +7,13 +8,13 +9,13 +10,13 +11,13 +12,13 +44,13 +45,13 +1,14 +4,14 +5,14 +6,14 +7,14 +8,14 +9,14 +10,14 +44,14 +45,14 +4,15 +5,15 +6,15 +7,15 +8,15 +9,15 +10,15 +30,39 +11,40 +30,40 +11,41 +30,41 +8,42 +11,42 +30,42 +41,42 +8,43 +9,43 +10,43 +11,43 +30,43 +31,43 +41,43 +8,44 +9,44 +10,44 +11,44 +30,44 +31,44 +41,44 +8,45 +9,45 +10,45 +11,45 +30,45 +31,45 +41,45 +8,46 +9,46 +10,46 +11,46 +30,46 +31,46 +41,46 +9,47 +10,47 +30,47 +31,47 +32,47 +41,47 +9,48 +30,48 +31,48 +32,48 +41,48 +30,49 +31,49 +32,49 +41,49 +42,49 +30,50 +31,50 +32,50 +41,50 +42,50 +29,51 +30,51 +31,51 +32,51 +41,51 +42,51 +29,52 +30,52 +31,52 +32,52 +41,52 +42,52 +29,53 +30,53 +31,53 +32,53 +33,53 +41,53 +42,53 +29,54 +30,54 +31,54 +32,54 +41,54 +42,54 +29,55 +30,55 +31,55 +40,55 +41,55 +42,55 +29,56 +30,56 +31,56 +40,56 +41,56 +42,56 +29,57 +30,57 +31,57 +40,57 +41,57 +42,57 +29,58 +30,58 +40,58 +41,58 +42,58 +43,58 +29,59 +30,59 +40,59 +41,59 +42,59 +43,59 +39,60 +40,60 +41,60 +42,60 +43,60 +37,61 +38,61 +39,61 +40,61 +41,61 +42,61 +37,62 +38,62 +39,62 +40,62 +41,62 +42,62 +37,63 +38,63 +39,63 +40,63 +41,63 +42,63 +37,64 +38,64 +39,64 +40,64 +41,64 +42,64 +37,65 +38,65 +39,65 +40,65 +41,65 +42,65 +44,65 +3,66 +37,66 +38,66 +39,66 +40,66 +41,66 +42,66 +44,66 +3,67 +6,67 +37,67 +38,67 +39,67 +40,67 +41,67 +3,68 +4,68 +5,68 +6,68 +7,68 +37,68 +38,68 +39,68 +40,68 +41,68 +1,69 +2,69 +3,69 +4,69 +5,69 +6,69 +7,69 +25,69 +38,69 +39,69 +40,69 +41,69 +1,70 +2,70 +3,70 +4,70 +5,70 +6,70 +7,70 +25,70 +38,70 +39,70 +40,70 +41,70 +43,70 +45,70 +1,71 +2,71 +3,71 +4,71 +5,71 +6,71 +7,71 +25,71 +38,71 +39,71 +43,71 +45,71 +1,72 +2,72 +3,72 +4,72 +5,72 +6,72 +7,72 +24,72 +25,72 +26,72 +27,72 +38,72 +43,72 +44,72 +45,72 +1,73 +2,73 +3,73 +4,73 +5,73 +6,73 +7,73 +24,73 +25,73 +26,73 +27,73 +44,73 +45,73 +1,74 +2,74 +3,74 +4,74 +5,74 +6,74 +7,74 +24,74 +25,74 +26,74 +27,74 +44,74 +45,74 +1,75 +2,75 +3,75 +4,75 +5,75 +6,75 +7,75 +24,75 +25,75 +26,75 +27,75 +42,75 +43,75 +44,75 +45,75 +1,76 +2,76 +3,76 +4,76 +5,76 +6,76 +7,76 +24,76 +25,76 +26,76 +27,76 +44,76 +45,76 +1,77 +2,77 +3,77 +4,77 +5,77 +6,77 +7,77 +23,77 +24,77 +25,77 +26,77 +27,77 +28,77 +44,77 +45,77 +1,78 +2,78 +3,78 +4,78 +5,78 +6,78 +7,78 +8,78 +23,78 +24,78 +25,78 +26,78 +27,78 +28,78 +44,78 +45,78 +1,79 +2,79 +3,79 +4,79 +5,79 +6,79 +7,79 +8,79 +9,79 +24,79 +25,79 +26,79 +27,79 +28,79 +41,79 +44,79 +45,79 +1,80 +2,80 +3,80 +4,80 +5,80 +6,80 +7,80 +8,80 +9,80 +24,80 +25,80 +26,80 +27,80 +28,80 +29,80 +39,80 +41,80 +44,80 +45,80 +1,81 +2,81 +3,81 +4,81 +5,81 +6,81 +7,81 +8,81 +9,81 +24,81 +25,81 +26,81 +27,81 +28,81 +39,81 +40,81 +41,81 +42,81 +43,81 +44,81 +45,81 +1,82 +2,82 +3,82 +4,82 +5,82 +6,82 +7,82 +8,82 +9,82 +10,82 +24,82 +25,82 +26,82 +27,82 +28,82 +39,82 +40,82 +41,82 +42,82 +43,82 +44,82 +45,82 +1,83 +2,83 +3,83 +4,83 +5,83 +6,83 +7,83 +8,83 +9,83 +10,83 +23,83 +24,83 +25,83 +26,83 +27,83 +29,83 +40,83 +41,83 +42,83 +43,83 +44,83 +45,83 +1,84 +2,84 +3,84 +4,84 +5,84 +6,84 +7,84 +8,84 +9,84 +10,84 +23,84 +24,84 +25,84 +26,84 +27,84 +29,84 +30,84 +40,84 +41,84 +42,84 +43,84 +44,84 +45,84 +1,85 +2,85 +3,85 +4,85 +5,85 +6,85 +7,85 +8,85 +9,85 +23,85 +24,85 +25,85 +26,85 +27,85 +29,85 +30,85 +42,85 +43,85 +44,85 +45,85 +1,86 +2,86 +3,86 +4,86 +5,86 +6,86 +7,86 +8,86 +9,86 +23,86 +24,86 +25,86 +26,86 +29,86 +42,86 +43,86 +44,86 +45,86 +1,87 +2,87 +3,87 +4,87 +5,87 +6,87 +7,87 +8,87 +9,87 +22,87 +23,87 +24,87 +25,87 +29,87 +42,87 +43,87 +44,87 +45,87 +1,88 +2,88 +3,88 +4,88 +5,88 +6,88 +7,88 +8,88 +9,88 +22,88 +23,88 +24,88 +25,88 +29,88 +42,88 +43,88 +44,88 +45,88 +1,89 +2,89 +3,89 +4,89 +5,89 +6,89 +7,89 +8,89 +9,89 +10,89 +22,89 +23,89 +24,89 +25,89 +43,89 +44,89 +45,89 +1,90 +2,90 +3,90 +4,90 +5,90 +6,90 +7,90 +8,90 +9,90 +10,90 +22,90 +23,90 +24,90 +25,90 +43,90 +44,90 +45,90 +1,91 +2,91 +3,91 +4,91 +5,91 +6,91 +7,91 +8,91 +9,91 +10,91 +11,91 +18,91 +21,91 +22,91 +23,91 +24,91 +25,91 +43,91 +44,91 +45,91 +1,92 +2,92 +3,92 +4,92 +5,92 +6,92 +7,92 +8,92 +9,92 +10,92 +11,92 +12,92 +18,92 +19,92 +20,92 +21,92 +22,92 +23,92 +24,92 +25,92 +42,92 +43,92 +44,92 +45,92 +1,93 +2,93 +3,93 +4,93 +5,93 +6,93 +7,93 +8,93 +9,93 +10,93 +11,93 +12,93 +19,93 +20,93 +21,93 +22,93 +23,93 +24,93 +25,93 +42,93 +43,93 +44,93 +45,93 +1,94 +2,94 +3,94 +4,94 +5,94 +6,94 +7,94 +8,94 +9,94 +10,94 +11,94 +12,94 +13,94 +14,94 +19,94 +20,94 +21,94 +22,94 +23,94 +24,94 +25,94 +26,94 +44,94 +45,94 +1,95 +2,95 +3,95 +4,95 +5,95 +6,95 +7,95 +8,95 +9,95 +10,95 +11,95 +12,95 +13,95 +14,95 +19,95 +20,95 +21,95 +22,95 +23,95 +24,95 +25,95 +26,95 +44,95 +45,95 +1,96 +2,96 +3,96 +4,96 +5,96 +6,96 +7,96 +8,96 +9,96 +10,96 +11,96 +12,96 +13,96 +14,96 +15,96 +18,96 +19,96 +20,96 +21,96 +22,96 +23,96 +24,96 +25,96 +26,96 +32,96 +44,96 +45,96 +1,97 +2,97 +3,97 +4,97 +5,97 +6,97 +7,97 +8,97 +9,97 +10,97 +11,97 +12,97 +13,97 +14,97 +15,97 +19,97 +20,97 +21,97 +22,97 +23,97 +24,97 +25,97 +26,97 +32,97 +33,97 +44,97 +45,97 +1,98 +2,98 +3,98 +4,98 +5,98 +6,98 +7,98 +8,98 +9,98 +10,98 +11,98 +12,98 +13,98 +14,98 +15,98 +19,98 +20,98 +21,98 +22,98 +23,98 +24,98 +25,98 +26,98 +32,98 +33,98 +41,98 +44,98 +45,98 +1,99 +2,99 +3,99 +4,99 +5,99 +6,99 +7,99 +8,99 +9,99 +10,99 +11,99 +12,99 +13,99 +18,99 +19,99 +20,99 +21,99 +22,99 +23,99 +24,99 +25,99 +26,99 +27,99 +33,99 +34,99 +41,99 +44,99 +45,99 +1,100 +2,100 +3,100 +4,100 +5,100 +6,100 +7,100 +8,100 +9,100 +10,100 +11,100 +12,100 +18,100 +19,100 +20,100 +21,100 +22,100 +23,100 +24,100 +25,100 +26,100 +33,100 +34,100 +41,100 +44,100 +45,100 +1,101 +2,101 +3,101 +4,101 +5,101 +6,101 +7,101 +8,101 +11,101 +18,101 +19,101 +20,101 +21,101 +22,101 +23,101 +24,101 +25,101 +33,101 +34,101 +41,101 +42,101 +44,101 +45,101 +1,102 +2,102 +3,102 +4,102 +5,102 +6,102 +7,102 +8,102 +18,102 +19,102 +20,102 +21,102 +22,102 +23,102 +24,102 +25,102 +33,102 +34,102 +41,102 +42,102 +44,102 +45,102 +1,103 +2,103 +3,103 +4,103 +5,103 +6,103 +7,103 +8,103 +19,103 +20,103 +21,103 +22,103 +23,103 +24,103 +25,103 +32,103 +33,103 +34,103 +41,103 +42,103 +44,103 +45,103 +1,104 +3,104 +4,104 +5,104 +6,104 +7,104 +19,104 +20,104 +21,104 +22,104 +23,104 +24,104 +25,104 +32,104 +33,104 +34,104 +44,104 +45,104 +1,105 +4,105 +5,105 +6,105 +7,105 +20,105 +21,105 +22,105 +23,105 +24,105 +32,105 +33,105 +34,105 +45,105 +1,106 +4,106 +5,106 +6,106 +20,106 +21,106 +22,106 +23,106 +24,106 +32,106 +33,106 +34,106 +45,106 +1,107 +4,107 +5,107 +6,107 +21,107 +22,107 +23,107 +24,107 +32,107 +33,107 +34,107 +45,107 +1,108 +2,108 +5,108 +6,108 +7,108 +21,108 +22,108 +23,108 +24,108 +32,108 +33,108 +34,108 +45,108 +1,109 +2,109 +5,109 +6,109 +7,109 +21,109 +22,109 +23,109 +24,109 +32,109 +33,109 +34,109 +45,109 +1,110 +2,110 +5,110 +6,110 +22,110 +23,110 +24,110 +32,110 +33,110 +34,110 +45,110 +1,111 +2,111 +22,111 +23,111 +24,111 +32,111 +33,111 +34,111 +45,111 +1,112 +22,112 +23,112 +34,112 +45,112 +1,113 +22,113 +23,113 +34,113 +45,113 +1,114 +22,114 +23,114 +45,114 +1,115 +22,115 +23,115 +45,115 +1,116 +22,116 +23,116 +24,116 +45,116 +1,117 +22,117 +23,117 +24,117 +45,117 +1,118 +22,118 +23,118 +24,118 +45,118 +1,119 +22,119 +23,119 +24,119 +45,119 +1,120 +22,120 +23,120 +24,120 +45,120 From 4d35d4c5385d42aa2c10972e84b9ff67dbe38854 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 4 Nov 2013 19:23:33 -0500 Subject: [PATCH 271/372] Strip single quotes from around input strings o MOM_file_parser only stripped double quotes from around a string. We now also strip single quotes. Both MASKTABLE = "mask_table.99.16x18" and MASKTABLE = 'mask_table.99.16x18' now work. --- src/framework/MOM_file_parser.F90 | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/framework/MOM_file_parser.F90 b/src/framework/MOM_file_parser.F90 index fc63befb85..c499118d71 100644 --- a/src/framework/MOM_file_parser.F90 +++ b/src/framework/MOM_file_parser.F90 @@ -1011,8 +1011,10 @@ subroutine get_variable_line(CS, varname, found, defined, value_string, paramIsL if (trim(lname) /= trim(varname)) cycle val_str = trim(adjustl(line(ise+3:last))) ! Remove starting and trailing quotes. - id = index(val_str,ACHAR(34)) ; if (id > 0) val_str = val_str(id+1:) - id = index(val_str,ACHAR(34)) ; if (id > 0) val_str = val_str(:id-1) + id = index(val_str,ACHAR(34)) ; if (id > 0) val_str = val_str(id+1:) ! Double quote + id = index(val_str,ACHAR(34)) ; if (id > 0) val_str = val_str(:id-1) ! Double quote + id = index(val_str,ACHAR(39)) ; if (id > 0) val_str = val_str(id+1:) ! Single quote + id = index(val_str,ACHAR(39)) ; if (id > 0) val_str = val_str(:id-1) ! Single quote if (variableKindIsLogical) then ! Special handling for logicals read(val_str(:len_trim(val_str)),*) defined_in_line else From a5ba4c2a1f30197ba428dfde05fc38df67830cba Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 4 Nov 2013 20:21:18 -0500 Subject: [PATCH 272/372] *New timestats for 1440x1080 grid in MOM6z_SIS_025 o In commit dd1a2873b561105f9327e6ff71daab9207c9b285 I didn't have time to add updated timestats. Friday, 5:30pm!!! o The timestats changed due to the grid dimensions changing. o That commit was marked * but this commit has the actual answer changes. --- examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu | 10 +++++----- examples/ocean_SIS/MOM6z_SIS_025/timestats.intel | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu index 880647d1a4..126a3273d5 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] - 0, 693135.000, 0, En 6.857755551138E-05, CFL 0.00000, SL 2.1860E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 877, En 8.165398541792E-04, CFL 0.20030, SL 2.3380E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.58E-19, Se 4.31E-16, Te 4.55E-17 - 6, 693135.500, 0, En 8.523595733495E-04, CFL 0.14423, SL 2.3612E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -2.07E-20, Se 1.48E-17, Te -2.08E-18 - 9, 693135.750, 0, En 9.046579612510E-04, CFL 0.17208, SL 2.3864E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.02E-19, Se 2.42E-18, Te 2.12E-18 - 12, 693136.000, 0, En 1.069302330236E-03, CFL 0.26392, SL 2.4105E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -8.66E-20, Se -8.66E-18, Te 3.01E-19 + 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 3, 693135.250, 877, En 8.162676601906E-04, CFL 0.20029, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.13E-19, Se 4.41E-16, Te 4.15E-17 + 6, 693135.500, 0, En 8.607686353242E-04, CFL 0.15644, SL 2.3408E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -2.44E-20, Se -1.61E-17, Te 1.11E-18 + 9, 693135.750, 0, En 9.054358156709E-04, CFL 0.17236, SL 2.3661E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.55E-20, Se -9.05E-18, Te 5.64E-19 + 12, 693136.000, 0, En 1.069897624304E-03, CFL 0.26376, SL 2.3903E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -4.36E-20, Se 2.07E-17, Te 3.13E-18 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel index 64ba7fa48f..26ced7f79a 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] - 0, 693135.000, 0, En 6.857755551138E-05, CFL 0.00000, SL 2.1860E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 877, En 8.158367909614E-04, CFL 0.20022, SL 2.3380E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.18E-19, Se 4.31E-16, Te 4.20E-17 - 6, 693135.500, 0, En 8.574967906266E-04, CFL 0.14938, SL 2.3612E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -5.68E-21, Se -5.97E-19, Te 1.12E-18 - 9, 693135.750, 0, En 9.057452373657E-04, CFL 0.17290, SL 2.3864E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.15E-19, Se 3.26E-17, Te 8.35E-19 - 12, 693136.000, 0, En 1.069898957918E-03, CFL 0.26367, SL 2.4105E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.85E-20, Se -2.76E-17, Te -3.48E-18 + 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 3, 693135.250, 877, En 8.156081312374E-04, CFL 0.20025, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.22E-19, Se 4.44E-16, Te 4.17E-17 + 6, 693135.500, 0, En 8.518985053017E-04, CFL 0.14433, SL 2.3408E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -2.84E-20, Se -3.85E-18, Te 1.37E-18 + 9, 693135.750, 0, En 9.035287794766E-04, CFL 0.17278, SL 2.3661E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 5.68E-20, Se -3.33E-18, Te -1.18E-18 + 12, 693136.000, 0, En 1.068465183724E-03, CFL 0.26446, SL 2.3903E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 4.30E-21, Se -1.89E-18, Te 3.39E-18 From 17370d3a2aaabbaa49247974d816a0060000aeec Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 5 Nov 2013 15:46:07 -0500 Subject: [PATCH 273/372] Reorganized USE_* and parameters in doc files o USE_KPP and USE_CONVECTION are not read by their respective modules and the state returned to the calling s/r. - these parameters now appear immediately before their respective module parameters o KKP_init and diffConvection_init are now logical functions o Removed the words "Parameters of" from MOM_document/doc_module() --- .../AM2_MOM6i_1deg/MOM_parameter_doc.all | 119 +++++++++++++----- .../AM2_MOM6i_1deg/MOM_parameter_doc.short | 72 ++++++----- .../CM2G63L/MOM_parameter_doc.all | 119 +++++++++++++----- .../CM2G63L/MOM_parameter_doc.short | 72 ++++++----- .../ocean_SIS/GOLD_SIS/MOM_parameter_doc.all | 119 +++++++++++++----- .../GOLD_SIS/MOM_parameter_doc.short | 72 ++++++----- .../GOLD_SIS_icebergs/MOM_parameter_doc.all | 119 +++++++++++++----- .../GOLD_SIS_icebergs/MOM_parameter_doc.short | 72 ++++++----- .../MOM6z_SIS_025/MOM_parameter_doc.all | 74 +++++------ .../MOM6z_SIS_025/MOM_parameter_doc.short | 68 +++++----- .../ocean_SIS2/SIS2/MOM_parameter_doc.all | 119 +++++++++++++----- .../ocean_SIS2/SIS2/MOM_parameter_doc.short | 72 ++++++----- .../SIS2_icebergs/MOM_parameter_doc.all | 119 +++++++++++++----- .../SIS2_icebergs/MOM_parameter_doc.short | 72 ++++++----- .../solo_ocean/DOME/MOM_parameter_doc.all | 107 ++++++++++++---- .../solo_ocean/DOME/MOM_parameter_doc.short | 60 +++++---- .../Phillips_2layer/MOM_parameter_doc.all | 103 +++++++++++---- .../Phillips_2layer/MOM_parameter_doc.short | 56 +++++---- .../adjustment2d/layer/MOM_parameter_doc.all | 105 ++++++++++++---- .../layer/MOM_parameter_doc.short | 58 +++++---- .../adjustment2d/rho/MOM_parameter_doc.all | 105 ++++++++++++---- .../adjustment2d/rho/MOM_parameter_doc.short | 58 +++++---- .../adjustment2d/z/MOM_parameter_doc.all | 105 ++++++++++++---- .../adjustment2d/z/MOM_parameter_doc.short | 58 +++++---- .../benchmark/MOM_parameter_doc.all | 117 ++++++++++++----- .../benchmark/MOM_parameter_doc.short | 70 ++++++----- .../circle_obcs/MOM_parameter_doc.all | 109 +++++++++++----- .../circle_obcs/MOM_parameter_doc.short | 62 +++++---- .../double_gyre/MOM_parameter_doc.all | 38 +++--- .../double_gyre/MOM_parameter_doc.short | 38 +++--- .../external_gwave/MOM_parameter_doc.all | 105 ++++++++++++---- .../external_gwave/MOM_parameter_doc.short | 58 +++++---- .../layer/MOM_parameter_doc.all | 105 ++++++++++++---- .../layer/MOM_parameter_doc.short | 58 +++++---- .../sigma/MOM_parameter_doc.all | 105 ++++++++++++---- .../sigma/MOM_parameter_doc.short | 58 +++++---- .../flow_downslope/z/MOM_parameter_doc.all | 105 ++++++++++++---- .../flow_downslope/z/MOM_parameter_doc.short | 58 +++++---- .../solo_ocean/global/MOM_parameter_doc.all | 119 +++++++++++++----- .../solo_ocean/global/MOM_parameter_doc.short | 72 ++++++----- .../global_ALE/layer/MOM_parameter_doc.all | 119 +++++++++++++----- .../global_ALE/layer/MOM_parameter_doc.short | 72 ++++++----- .../global_ALE/z/MOM_parameter_doc.all | 78 ++++++------ .../global_ALE/z/MOM_parameter_doc.short | 70 ++++++----- .../lock_exchange/MOM_parameter_doc.all | 105 ++++++++++++---- .../lock_exchange/MOM_parameter_doc.short | 58 +++++---- .../nonBous_global/MOM_parameter_doc.all | 119 +++++++++++++----- .../nonBous_global/MOM_parameter_doc.short | 72 ++++++----- .../resting/layer/MOM_parameter_doc.all | 105 ++++++++++++---- .../resting/layer/MOM_parameter_doc.short | 58 +++++---- .../resting/z/MOM_parameter_doc.all | 105 ++++++++++++---- .../resting/z/MOM_parameter_doc.short | 58 +++++---- .../seamount/layer/MOM_parameter_doc.all | 105 ++++++++++++---- .../seamount/layer/MOM_parameter_doc.short | 58 +++++---- .../seamount/sigma/MOM_parameter_doc.all | 105 ++++++++++++---- .../seamount/sigma/MOM_parameter_doc.short | 58 +++++---- .../seamount/z/MOM_parameter_doc.all | 105 ++++++++++++---- .../seamount/z/MOM_parameter_doc.short | 58 +++++---- .../single_column/MOM_parameter_doc.all | 70 ++++++----- .../single_column/MOM_parameter_doc.short | 62 ++++----- .../single_column_z/MOM_parameter_doc.all | 68 +++++----- .../single_column_z/MOM_parameter_doc.short | 60 +++++---- .../sloshing/layer/MOM_parameter_doc.all | 105 ++++++++++++---- .../sloshing/layer/MOM_parameter_doc.short | 58 +++++---- .../sloshing/rho/MOM_parameter_doc.all | 105 ++++++++++++---- .../sloshing/rho/MOM_parameter_doc.short | 58 +++++---- .../MOM_parameter_doc.all | 107 ++++++++++++---- .../MOM_parameter_doc.short | 60 +++++---- src/framework/MOM_document.F90 | 2 +- src/parameterizations/vertical/MOM_KPP.F90 | 15 ++- .../vertical/MOM_diabatic_driver.F90 | 40 +++--- .../vertical/MOM_diffConvection.F90 | 18 +-- 72 files changed, 3829 insertions(+), 1887 deletions(-) diff --git a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all index 8ec9d1be20..c470560637 100644 --- a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all +++ b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -94,13 +94,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 63 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000030" ! default = "available_diags.000030" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -215,7 +215,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -251,7 +251,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -268,7 +268,7 @@ USE_generic_tracer = False ! [Boolean] default = False ! If true and _USE_GENERIC_TRACER is defined as a ! preprocessor macro, use the MOM_generic_tracer packages. -! === Parameters of module ideal_age_example === +! === module ideal_age_example === DO_IDEAL_AGE = True ! [Boolean] default = True ! If true, use an ideal age tracer that is set to 0 age ! in the mixed layer and ages at unit rate in the interior. @@ -295,7 +295,7 @@ TRACERS_MAY_REINIT = False ! [Boolean] default = False ! it is a fatal error if the tracers are not found in the ! restart files of a restarted run. -! === Parameters of module MOM_OCMIP2_CFC === +! === module MOM_OCMIP2_CFC === CFC_IC_FILE = "" ! default = "" ! The file in which the CFC initial values can be ! found, or an empty string for internal initialization. @@ -369,7 +369,7 @@ COORD_VAR = "Layer" ! default = "Layer" ! The variable in COORD_FILE that is to be used for the ! coordinate densities. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -500,7 +500,7 @@ APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -549,7 +549,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -580,7 +580,7 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. -! === Parameters of module MOM_wave_speed === +! === module MOM_wave_speed === KH_RES_SCALE_COEF = 1.0 ! [nondim] default = 1.0 ! A coefficient that determines how Kh is scaled away if ! RESOLN_SCALED_... is true, as @@ -711,7 +711,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = True ! [Boolean] default = True @@ -767,7 +767,7 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -826,12 +826,12 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -894,7 +894,7 @@ SMAG_CONST_CHANNEL = 0.15 ! [nondim] default = 0.15 ! it is defined, or 0.15 if it is not. The value used is ! also 0.15 if the specified value is negative. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -1003,7 +1003,7 @@ DTBT = -0.95 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1021,7 +1021,7 @@ KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 ! A diapycnal diffusivity that is used to interpolate ! more sensible values of T & S into thin layers. -! === Parameters of module MOM_mixed_layer_restrat === +! === module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -1039,7 +1039,7 @@ NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. ML_MIX_FIRST = 0.0 ! [nondim] default = 0.0 ! The fraction of the mixed layer mixing that is applied @@ -1076,9 +1076,6 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1220,13 +1217,69 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendancies but + ! purely for diagnostic purposes. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distance above the bottom to which the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1237,7 +1290,7 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_geothermal === +! === module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -1255,7 +1308,7 @@ GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" ! The name of the geothermal heating variable in ! GEOTHERMAL_FILE. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === RINO_CRIT = 0.25 ! [nondim] default = 0.25 ! The critical Richardson number for shear mixing. SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 @@ -1314,7 +1367,7 @@ KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True ! If true, combine the mixed layers together before ! solving the kappa-shear equations. -! === Parameters of module MOM_mixed_layer === +! === module MOM_mixed_layer === NSTAR = 0.15 ! [nondim] default = 0.15 ! The portion of the buoyant potential energy imparted by ! surface fluxes that is available to drive entrainment @@ -1398,7 +1451,7 @@ LIMIT_BUFFER_DET_DH_BATHY = 0.2 ! [nondim] default = 0.2 ! of the surface region (mixed & buffer layer) is allowed ! to change between grid points. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = True ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1412,7 +1465,7 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1438,13 +1491,13 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -1471,7 +1524,7 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. -! === Parameters of module ocean_model_init === +! === module ocean_model_init === RESTART_CONTROL = 1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd @@ -1488,7 +1541,7 @@ RESTORE_SALINITY = False ! [Boolean] default = False ! fresh-water flux that drives sea-surface salinity ! toward specified values. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 ! The maximum surface pressure that can be exerted by the ! atmosphere and floating sea-ice or ice shelves. This is @@ -1525,7 +1578,7 @@ USE_RIGID_SEA_ICE = False ! [Boolean] default = False ! If true, sea-ice is rigid enough to exert a ! nonhydrostatic pressure that resist vertical motion. -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the diff --git a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.short b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.short index adfdc32f10..64ad1dda34 100644 --- a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.short +++ b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.short @@ -45,15 +45,15 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. NK = 63 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === THICKNESSDIFFUSE = True ! [Boolean] default = False ! If true, interfaces or isopycnal surfaces are diffused, ! depending on the value of FULL_THICKNESSDIFFUSE. @@ -108,17 +108,17 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False ! If true, use the ideal_age_example tracer package. USE_OCMIP2_CFC = True ! [Boolean] default = False ! If true, use the MOM_OCMIP2_CFC tracer package. -! === Parameters of module ideal_age_example === +! === module ideal_age_example === -! === Parameters of module MOM_OCMIP2_CFC === +! === module MOM_OCMIP2_CFC === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "file" ! @@ -138,7 +138,7 @@ COORD_CONFIG = "file" ! COORD_FILE = "GOLD_IC.2010.11.15.nc" ! ! The file from which the coordinate densities are read. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -207,9 +207,9 @@ ADJUST_THICKNESS = True ! [Boolean] default = False ! topography is shallower than the thickness input file ! would indicate. -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -236,7 +236,7 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. -! === Parameters of module MOM_wave_speed === +! === module MOM_wave_speed === ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.15E-09 ! The tolerance for the differences between the ! barotropic and baroclinic estimates of the sea surface @@ -259,7 +259,7 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 @@ -279,7 +279,7 @@ SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === CHANNEL_DRAG = True ! [Boolean] default = False ! If true, the bottom drag is exerted directly on each ! layer proportional to the fraction of the bottom it @@ -310,9 +310,9 @@ MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -332,7 +332,7 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -383,13 +383,13 @@ DTBT = -0.95 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 ! The maximum horizontal thickness diffusivity. -! === Parameters of module MOM_mixed_layer_restrat === +! === module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -407,7 +407,7 @@ NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. ML_RADIATION = True ! [Boolean] default = False ! If true, allow a fraction of TKE available from wind @@ -469,14 +469,26 @@ H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_geothermal === +! === module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -485,12 +497,12 @@ GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" ! The file from which the geothermal heating is to be ! read, or blank to use a constant heating rate. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. -! === Parameters of module MOM_mixed_layer === +! === module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer @@ -525,13 +537,13 @@ RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 ! The depth to which rivers are mixed if DO_RIVERMIX is ! defined. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = True ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to ! allow for sensible lateral barotropic transports. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -543,9 +555,9 @@ CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! PEN_SW_NBANDS = 3 ! default = 1 ! The number of bands of penetrating shortwave radiation. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -565,12 +577,12 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. -! === Parameters of module ocean_model_init === +! === module ocean_model_init === ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 ! The interval in units of TIMEUNIT between saves of the ! energies of the run and other globally summed diagnostics. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 ! The maximum surface pressure that can be exerted by the ! atmosphere and floating sea-ice or ice shelves. This is @@ -596,7 +608,7 @@ GUST_2D_FILE = "gustiness_qscat.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than diff --git a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all index 19d074e083..7663c47e08 100644 --- a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all +++ b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 2, 2 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -94,13 +94,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 63 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000030" ! default = "available_diags.000030" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -215,7 +215,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -251,7 +251,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -268,7 +268,7 @@ USE_generic_tracer = False ! [Boolean] default = False ! If true and _USE_GENERIC_TRACER is defined as a ! preprocessor macro, use the MOM_generic_tracer packages. -! === Parameters of module ideal_age_example === +! === module ideal_age_example === DO_IDEAL_AGE = True ! [Boolean] default = True ! If true, use an ideal age tracer that is set to 0 age ! in the mixed layer and ages at unit rate in the interior. @@ -295,7 +295,7 @@ TRACERS_MAY_REINIT = False ! [Boolean] default = False ! it is a fatal error if the tracers are not found in the ! restart files of a restarted run. -! === Parameters of module MOM_OCMIP2_CFC === +! === module MOM_OCMIP2_CFC === CFC_IC_FILE = "" ! default = "" ! The file in which the CFC initial values can be ! found, or an empty string for internal initialization. @@ -369,7 +369,7 @@ COORD_VAR = "Layer" ! default = "Layer" ! The variable in COORD_FILE that is to be used for the ! coordinate densities. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -528,7 +528,7 @@ APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -577,7 +577,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -608,7 +608,7 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. -! === Parameters of module MOM_wave_speed === +! === module MOM_wave_speed === KH_RES_SCALE_COEF = 1.0 ! [nondim] default = 1.0 ! A coefficient that determines how Kh is scaled away if ! RESOLN_SCALED_... is true, as @@ -750,7 +750,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = True ! [Boolean] default = True @@ -806,7 +806,7 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -865,12 +865,12 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -933,7 +933,7 @@ SMAG_CONST_CHANNEL = 0.15 ! [nondim] default = 0.15 ! it is defined, or 0.15 if it is not. The value used is ! also 0.15 if the specified value is negative. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -1051,7 +1051,7 @@ DTBT = 60.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1069,7 +1069,7 @@ KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 ! A diapycnal diffusivity that is used to interpolate ! more sensible values of T & S into thin layers. -! === Parameters of module MOM_mixed_layer_restrat === +! === module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -1087,7 +1087,7 @@ NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. ML_MIX_FIRST = 0.0 ! [nondim] default = 0.0 ! The fraction of the mixed layer mixing that is applied @@ -1124,9 +1124,6 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1268,13 +1265,69 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendancies but + ! purely for diagnostic purposes. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distance above the bottom to which the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1285,7 +1338,7 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_geothermal === +! === module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -1303,7 +1356,7 @@ GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" ! The name of the geothermal heating variable in ! GEOTHERMAL_FILE. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === RINO_CRIT = 0.25 ! [nondim] default = 0.25 ! The critical Richardson number for shear mixing. SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 @@ -1362,7 +1415,7 @@ KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True ! If true, combine the mixed layers together before ! solving the kappa-shear equations. -! === Parameters of module MOM_mixed_layer === +! === module MOM_mixed_layer === NSTAR = 0.15 ! [nondim] default = 0.15 ! The portion of the buoyant potential energy imparted by ! surface fluxes that is available to drive entrainment @@ -1446,7 +1499,7 @@ LIMIT_BUFFER_DET_DH_BATHY = 0.2 ! [nondim] default = 0.2 ! of the surface region (mixed & buffer layer) is allowed ! to change between grid points. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1456,7 +1509,7 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1482,13 +1535,13 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -1515,7 +1568,7 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. -! === Parameters of module ocean_model_init === +! === module ocean_model_init === RESTART_CONTROL = 1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd @@ -1532,7 +1585,7 @@ RESTORE_SALINITY = False ! [Boolean] default = False ! fresh-water flux that drives sea-surface salinity ! toward specified values. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 ! The maximum surface pressure that can be exerted by the ! atmosphere and floating sea-ice or ice shelves. This is @@ -1569,7 +1622,7 @@ USE_RIGID_SEA_ICE = False ! [Boolean] default = False ! If true, sea-ice is rigid enough to exert a ! nonhydrostatic pressure that resist vertical motion. -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the diff --git a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.short b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.short index 7c29fcbf42..b8c32ab26d 100644 --- a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.short +++ b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.short @@ -45,15 +45,15 @@ IO_LAYOUT = 2, 2 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. NK = 63 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === USE_LEGACY_SPLIT = True ! [Boolean] default = False ! If true, use the full range of options available from ! the older GOLD-derived split time stepping code. @@ -104,20 +104,20 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === PARALLEL_RESTARTFILES = True ! [Boolean] default = False ! If true, each processor writes its own restart file, ! otherwise a single restart file is generated -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False ! If true, use the ideal_age_example tracer package. USE_OCMIP2_CFC = True ! [Boolean] default = False ! If true, use the MOM_OCMIP2_CFC tracer package. -! === Parameters of module ideal_age_example === +! === module ideal_age_example === -! === Parameters of module MOM_OCMIP2_CFC === +! === module MOM_OCMIP2_CFC === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "file" ! @@ -137,7 +137,7 @@ COORD_CONFIG = "file" ! COORD_FILE = "GOLD_IC.2010.11.15.nc" ! ! The file from which the coordinate densities are read. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -232,9 +232,9 @@ TS_CONFIG = "file" ! TS_FILE = "GOLD_IC.2010.11.15.nc" ! ! The initial condition file for temperature. -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -261,7 +261,7 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. -! === Parameters of module MOM_wave_speed === +! === module MOM_wave_speed === FLUX_BT_COUPLING = True ! [Boolean] default = False ! If true, use mass fluxes to ensure consistency between ! the baroclinic and barotropic modes. This is only used @@ -299,7 +299,7 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 @@ -319,7 +319,7 @@ SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === CHANNEL_DRAG = True ! [Boolean] default = False ! If true, the bottom drag is exerted directly on each ! layer proportional to the fraction of the bottom it @@ -350,9 +350,9 @@ MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -372,7 +372,7 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -408,13 +408,13 @@ DTBT = 60.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 ! The maximum horizontal thickness diffusivity. -! === Parameters of module MOM_mixed_layer_restrat === +! === module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -432,7 +432,7 @@ NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. ML_RADIATION = True ! [Boolean] default = False ! If true, allow a fraction of TKE available from wind @@ -494,14 +494,26 @@ H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_geothermal === +! === module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -510,12 +522,12 @@ GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" ! The file from which the geothermal heating is to be ! read, or blank to use a constant heating rate. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. -! === Parameters of module MOM_mixed_layer === +! === module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer @@ -550,9 +562,9 @@ RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 ! The depth to which rivers are mixed if DO_RIVERMIX is ! defined. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -564,9 +576,9 @@ CHL_FILE = "/seawifs_1998-2006_GOLD_smoothed_2X.nc" ! PEN_SW_NBANDS = 3 ! default = 1 ! The number of bands of penetrating shortwave radiation. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -586,12 +598,12 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. -! === Parameters of module ocean_model_init === +! === module ocean_model_init === ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 ! The interval in units of TIMEUNIT between saves of the ! energies of the run and other globally summed diagnostics. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 ! The maximum surface pressure that can be exerted by the ! atmosphere and floating sea-ice or ice shelves. This is @@ -617,7 +629,7 @@ GUST_2D_FILE = "gustiness_qscat.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 1000000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than diff --git a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all index 75374f5ae9..794e3da010 100644 --- a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all +++ b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 2, 2 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -94,13 +94,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 63 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -215,7 +215,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -251,7 +251,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -268,7 +268,7 @@ USE_generic_tracer = False ! [Boolean] default = False ! If true and _USE_GENERIC_TRACER is defined as a ! preprocessor macro, use the MOM_generic_tracer packages. -! === Parameters of module ideal_age_example === +! === module ideal_age_example === DO_IDEAL_AGE = True ! [Boolean] default = True ! If true, use an ideal age tracer that is set to 0 age ! in the mixed layer and ages at unit rate in the interior. @@ -295,7 +295,7 @@ TRACERS_MAY_REINIT = False ! [Boolean] default = False ! it is a fatal error if the tracers are not found in the ! restart files of a restarted run. -! === Parameters of module MOM_OCMIP2_CFC === +! === module MOM_OCMIP2_CFC === CFC_IC_FILE = "" ! default = "" ! The file in which the CFC initial values can be ! found, or an empty string for internal initialization. @@ -369,7 +369,7 @@ COORD_VAR = "Layer" ! default = "Layer" ! The variable in COORD_FILE that is to be used for the ! coordinate densities. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -528,7 +528,7 @@ APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -577,7 +577,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -608,7 +608,7 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. -! === Parameters of module MOM_wave_speed === +! === module MOM_wave_speed === KH_RES_SCALE_COEF = 1.0 ! [nondim] default = 1.0 ! A coefficient that determines how Kh is scaled away if ! RESOLN_SCALED_... is true, as @@ -750,7 +750,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = True ! [Boolean] default = True @@ -806,7 +806,7 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -865,12 +865,12 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -933,7 +933,7 @@ SMAG_CONST_CHANNEL = 0.15 ! [nondim] default = 0.15 ! it is defined, or 0.15 if it is not. The value used is ! also 0.15 if the specified value is negative. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -1051,7 +1051,7 @@ DTBT = 60.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1069,7 +1069,7 @@ KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 ! A diapycnal diffusivity that is used to interpolate ! more sensible values of T & S into thin layers. -! === Parameters of module MOM_mixed_layer_restrat === +! === module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -1087,7 +1087,7 @@ NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. ML_MIX_FIRST = 0.0 ! [nondim] default = 0.0 ! The fraction of the mixed layer mixing that is applied @@ -1124,9 +1124,6 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1268,13 +1265,69 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendancies but + ! purely for diagnostic purposes. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distance above the bottom to which the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1285,7 +1338,7 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_geothermal === +! === module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -1303,7 +1356,7 @@ GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" ! The name of the geothermal heating variable in ! GEOTHERMAL_FILE. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === RINO_CRIT = 0.25 ! [nondim] default = 0.25 ! The critical Richardson number for shear mixing. SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 @@ -1362,7 +1415,7 @@ KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True ! If true, combine the mixed layers together before ! solving the kappa-shear equations. -! === Parameters of module MOM_mixed_layer === +! === module MOM_mixed_layer === NSTAR = 0.15 ! [nondim] default = 0.15 ! The portion of the buoyant potential energy imparted by ! surface fluxes that is available to drive entrainment @@ -1446,7 +1499,7 @@ LIMIT_BUFFER_DET_DH_BATHY = 0.2 ! [nondim] default = 0.2 ! of the surface region (mixed & buffer layer) is allowed ! to change between grid points. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1456,7 +1509,7 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1482,13 +1535,13 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -1515,7 +1568,7 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. -! === Parameters of module ocean_model_init === +! === module ocean_model_init === RESTART_CONTROL = 1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd @@ -1532,7 +1585,7 @@ RESTORE_SALINITY = True ! [Boolean] default = False ! fresh-water flux that drives sea-surface salinity ! toward specified values. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 ! The maximum surface pressure that can be exerted by the ! atmosphere and floating sea-ice or ice shelves. This is @@ -1585,7 +1638,7 @@ USE_RIGID_SEA_ICE = False ! [Boolean] default = False ! If true, sea-ice is rigid enough to exert a ! nonhydrostatic pressure that resist vertical motion. -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the diff --git a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.short b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.short index 5705ee2851..9ba4d766b2 100644 --- a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.short +++ b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.short @@ -45,15 +45,15 @@ IO_LAYOUT = 2, 2 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. NK = 63 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === USE_LEGACY_SPLIT = True ! [Boolean] default = False ! If true, use the full range of options available from ! the older GOLD-derived split time stepping code. @@ -104,17 +104,17 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False ! If true, use the ideal_age_example tracer package. USE_OCMIP2_CFC = True ! [Boolean] default = False ! If true, use the MOM_OCMIP2_CFC tracer package. -! === Parameters of module ideal_age_example === +! === module ideal_age_example === -! === Parameters of module MOM_OCMIP2_CFC === +! === module MOM_OCMIP2_CFC === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "file" ! @@ -134,7 +134,7 @@ COORD_CONFIG = "file" ! COORD_FILE = "GOLD_IC.2010.11.15.nc" ! ! The file from which the coordinate densities are read. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -229,9 +229,9 @@ TS_CONFIG = "file" ! TS_FILE = "GOLD_IC.2010.11.15.nc" ! ! The initial condition file for temperature. -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -258,7 +258,7 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. -! === Parameters of module MOM_wave_speed === +! === module MOM_wave_speed === FLUX_BT_COUPLING = True ! [Boolean] default = False ! If true, use mass fluxes to ensure consistency between ! the baroclinic and barotropic modes. This is only used @@ -296,7 +296,7 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 @@ -316,7 +316,7 @@ SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === CHANNEL_DRAG = True ! [Boolean] default = False ! If true, the bottom drag is exerted directly on each ! layer proportional to the fraction of the bottom it @@ -347,9 +347,9 @@ MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -369,7 +369,7 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -405,13 +405,13 @@ DTBT = 60.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 ! The maximum horizontal thickness diffusivity. -! === Parameters of module MOM_mixed_layer_restrat === +! === module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -429,7 +429,7 @@ NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. ML_RADIATION = True ! [Boolean] default = False ! If true, allow a fraction of TKE available from wind @@ -491,14 +491,26 @@ H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_geothermal === +! === module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -507,12 +519,12 @@ GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" ! The file from which the geothermal heating is to be ! read, or blank to use a constant heating rate. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. -! === Parameters of module MOM_mixed_layer === +! === module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer @@ -547,9 +559,9 @@ RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 ! The depth to which rivers are mixed if DO_RIVERMIX is ! defined. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -561,9 +573,9 @@ CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! PEN_SW_NBANDS = 3 ! default = 1 ! The number of bands of penetrating shortwave radiation. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -583,7 +595,7 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. -! === Parameters of module ocean_model_init === +! === module ocean_model_init === ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 ! The interval in units of TIMEUNIT between saves of the ! energies of the run and other globally summed diagnostics. @@ -592,7 +604,7 @@ RESTORE_SALINITY = True ! [Boolean] default = False ! fresh-water flux that drives sea-surface salinity ! toward specified values. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 ! The maximum surface pressure that can be exerted by the ! atmosphere and floating sea-ice or ice shelves. This is @@ -625,7 +637,7 @@ GUST_2D_FILE = "gustiness_qscat.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 1000000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than diff --git a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all index 75374f5ae9..794e3da010 100644 --- a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all +++ b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 2, 2 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -94,13 +94,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 63 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -215,7 +215,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -251,7 +251,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -268,7 +268,7 @@ USE_generic_tracer = False ! [Boolean] default = False ! If true and _USE_GENERIC_TRACER is defined as a ! preprocessor macro, use the MOM_generic_tracer packages. -! === Parameters of module ideal_age_example === +! === module ideal_age_example === DO_IDEAL_AGE = True ! [Boolean] default = True ! If true, use an ideal age tracer that is set to 0 age ! in the mixed layer and ages at unit rate in the interior. @@ -295,7 +295,7 @@ TRACERS_MAY_REINIT = False ! [Boolean] default = False ! it is a fatal error if the tracers are not found in the ! restart files of a restarted run. -! === Parameters of module MOM_OCMIP2_CFC === +! === module MOM_OCMIP2_CFC === CFC_IC_FILE = "" ! default = "" ! The file in which the CFC initial values can be ! found, or an empty string for internal initialization. @@ -369,7 +369,7 @@ COORD_VAR = "Layer" ! default = "Layer" ! The variable in COORD_FILE that is to be used for the ! coordinate densities. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -528,7 +528,7 @@ APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -577,7 +577,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -608,7 +608,7 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. -! === Parameters of module MOM_wave_speed === +! === module MOM_wave_speed === KH_RES_SCALE_COEF = 1.0 ! [nondim] default = 1.0 ! A coefficient that determines how Kh is scaled away if ! RESOLN_SCALED_... is true, as @@ -750,7 +750,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = True ! [Boolean] default = True @@ -806,7 +806,7 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -865,12 +865,12 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -933,7 +933,7 @@ SMAG_CONST_CHANNEL = 0.15 ! [nondim] default = 0.15 ! it is defined, or 0.15 if it is not. The value used is ! also 0.15 if the specified value is negative. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -1051,7 +1051,7 @@ DTBT = 60.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1069,7 +1069,7 @@ KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 ! A diapycnal diffusivity that is used to interpolate ! more sensible values of T & S into thin layers. -! === Parameters of module MOM_mixed_layer_restrat === +! === module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -1087,7 +1087,7 @@ NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. ML_MIX_FIRST = 0.0 ! [nondim] default = 0.0 ! The fraction of the mixed layer mixing that is applied @@ -1124,9 +1124,6 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1268,13 +1265,69 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendancies but + ! purely for diagnostic purposes. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distance above the bottom to which the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1285,7 +1338,7 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_geothermal === +! === module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -1303,7 +1356,7 @@ GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" ! The name of the geothermal heating variable in ! GEOTHERMAL_FILE. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === RINO_CRIT = 0.25 ! [nondim] default = 0.25 ! The critical Richardson number for shear mixing. SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 @@ -1362,7 +1415,7 @@ KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True ! If true, combine the mixed layers together before ! solving the kappa-shear equations. -! === Parameters of module MOM_mixed_layer === +! === module MOM_mixed_layer === NSTAR = 0.15 ! [nondim] default = 0.15 ! The portion of the buoyant potential energy imparted by ! surface fluxes that is available to drive entrainment @@ -1446,7 +1499,7 @@ LIMIT_BUFFER_DET_DH_BATHY = 0.2 ! [nondim] default = 0.2 ! of the surface region (mixed & buffer layer) is allowed ! to change between grid points. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1456,7 +1509,7 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1482,13 +1535,13 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -1515,7 +1568,7 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. -! === Parameters of module ocean_model_init === +! === module ocean_model_init === RESTART_CONTROL = 1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd @@ -1532,7 +1585,7 @@ RESTORE_SALINITY = True ! [Boolean] default = False ! fresh-water flux that drives sea-surface salinity ! toward specified values. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 ! The maximum surface pressure that can be exerted by the ! atmosphere and floating sea-ice or ice shelves. This is @@ -1585,7 +1638,7 @@ USE_RIGID_SEA_ICE = False ! [Boolean] default = False ! If true, sea-ice is rigid enough to exert a ! nonhydrostatic pressure that resist vertical motion. -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the diff --git a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.short b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.short index 5705ee2851..9ba4d766b2 100644 --- a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.short +++ b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.short @@ -45,15 +45,15 @@ IO_LAYOUT = 2, 2 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. NK = 63 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === USE_LEGACY_SPLIT = True ! [Boolean] default = False ! If true, use the full range of options available from ! the older GOLD-derived split time stepping code. @@ -104,17 +104,17 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False ! If true, use the ideal_age_example tracer package. USE_OCMIP2_CFC = True ! [Boolean] default = False ! If true, use the MOM_OCMIP2_CFC tracer package. -! === Parameters of module ideal_age_example === +! === module ideal_age_example === -! === Parameters of module MOM_OCMIP2_CFC === +! === module MOM_OCMIP2_CFC === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "file" ! @@ -134,7 +134,7 @@ COORD_CONFIG = "file" ! COORD_FILE = "GOLD_IC.2010.11.15.nc" ! ! The file from which the coordinate densities are read. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -229,9 +229,9 @@ TS_CONFIG = "file" ! TS_FILE = "GOLD_IC.2010.11.15.nc" ! ! The initial condition file for temperature. -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -258,7 +258,7 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. -! === Parameters of module MOM_wave_speed === +! === module MOM_wave_speed === FLUX_BT_COUPLING = True ! [Boolean] default = False ! If true, use mass fluxes to ensure consistency between ! the baroclinic and barotropic modes. This is only used @@ -296,7 +296,7 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 @@ -316,7 +316,7 @@ SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === CHANNEL_DRAG = True ! [Boolean] default = False ! If true, the bottom drag is exerted directly on each ! layer proportional to the fraction of the bottom it @@ -347,9 +347,9 @@ MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -369,7 +369,7 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -405,13 +405,13 @@ DTBT = 60.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 ! The maximum horizontal thickness diffusivity. -! === Parameters of module MOM_mixed_layer_restrat === +! === module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -429,7 +429,7 @@ NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. ML_RADIATION = True ! [Boolean] default = False ! If true, allow a fraction of TKE available from wind @@ -491,14 +491,26 @@ H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_geothermal === +! === module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -507,12 +519,12 @@ GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" ! The file from which the geothermal heating is to be ! read, or blank to use a constant heating rate. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. -! === Parameters of module MOM_mixed_layer === +! === module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer @@ -547,9 +559,9 @@ RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 ! The depth to which rivers are mixed if DO_RIVERMIX is ! defined. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -561,9 +573,9 @@ CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! PEN_SW_NBANDS = 3 ! default = 1 ! The number of bands of penetrating shortwave radiation. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -583,7 +595,7 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. -! === Parameters of module ocean_model_init === +! === module ocean_model_init === ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 ! The interval in units of TIMEUNIT between saves of the ! energies of the run and other globally summed diagnostics. @@ -592,7 +604,7 @@ RESTORE_SALINITY = True ! [Boolean] default = False ! fresh-water flux that drives sea-surface salinity ! toward specified values. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 ! The maximum surface pressure that can be exerted by the ! atmosphere and floating sea-ice or ice shelves. This is @@ -625,7 +637,7 @@ GUST_2D_FILE = "gustiness_qscat.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 1000000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all index d2221c43a2..054a254910 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 2, 2 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -94,13 +94,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 75 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -225,7 +225,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "MOM_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -261,7 +261,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -278,7 +278,7 @@ USE_generic_tracer = False ! [Boolean] default = False ! If true and _USE_GENERIC_TRACER is defined as a ! preprocessor macro, use the MOM_generic_tracer packages. -! === Parameters of module ideal_age_example === +! === module ideal_age_example === DO_IDEAL_AGE = True ! [Boolean] default = True ! If true, use an ideal age tracer that is set to 0 age ! in the mixed layer and ages at unit rate in the interior. @@ -328,7 +328,7 @@ COORD_VAR = "Layer" ! default = "Layer" ! The variable in COORD_FILE that is to be used for the ! coordinate densities. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -560,7 +560,7 @@ REMAPPING_SCHEME = "PLM" ! default = "PLM" ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -609,7 +609,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -640,7 +640,7 @@ VARMIX_KTOP = 2 ! [nondim] default = 2 VISBECK_L_SCALE = 0.0 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. -! === Parameters of module MOM_wave_speed === +! === module MOM_wave_speed === KH_RES_SCALE_COEF = 1.0 ! [nondim] default = 1.0 ! A coefficient that determines how Kh is scaled away if ! RESOLN_SCALED_... is true, as @@ -771,7 +771,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = True ! [Boolean] default = True @@ -830,7 +830,7 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -897,12 +897,12 @@ CFL_TRUNCATE_START = 0.2 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -950,7 +950,7 @@ SMAG_CONST_CHANNEL = 0.15 ! [nondim] default = 0.01 ! it is defined, or 0.15 if it is not. The value used is ! also 0.15 if the specified value is negative. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -1059,7 +1059,7 @@ DTBT = -0.9 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 1.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1084,7 +1084,7 @@ NK_ZSPACE (from file) = -1 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of @@ -1118,12 +1118,6 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = True ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. -KPP_BEFORE_KAPPA_SHEAR = True ! [Boolean] default = True - ! If true, KPP matches interior diffusivity that EXCLUDES any - ! diffusivity from kappa-shear. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1275,9 +1269,12 @@ H2_FILE = "ocean_topog.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. -! === Parameters of module MOM_KPP === +! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ +USE_KPP = True ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. KPP% PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. @@ -1319,21 +1316,24 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. %KPP +KPP_BEFORE_KAPPA_SHEAR = True ! [Boolean] default = True + ! If true, KPP matches interior diffusivity that EXCLUDES any + ! diffusivity from kappa-shear. + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = True ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. - -! === Parameters of module MOM_diffConvection === -! This is module implements enhanced diffusivity as a -! function of static stability, N^2. CONVECTION% KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1344,7 +1344,7 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.549193338482967E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === RINO_CRIT = 0.25 ! [nondim] default = 0.25 ! The critical Richardson number for shear mixing. SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 @@ -1400,7 +1400,7 @@ DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False ! Caution: this option is _very_ verbose and should only ! be used in single-column mode! -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1413,7 +1413,7 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1439,13 +1439,13 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1472,7 +1472,7 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. -! === Parameters of module ocean_model_init === +! === module ocean_model_init === RESTART_CONTROL = 1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd @@ -1489,7 +1489,7 @@ RESTORE_SALINITY = True ! [Boolean] default = False ! fresh-water flux that drives sea-surface salinity ! toward specified values. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === MAX_P_SURF = 3.0E+04 ! [Pa] default = -1.0 ! The maximum surface pressure that can be exerted by the ! atmosphere and floating sea-ice or ice shelves. This is @@ -1539,7 +1539,7 @@ USE_RIGID_SEA_ICE = False ! [Boolean] default = False ! If true, sea-ice is rigid enough to exert a ! nonhydrostatic pressure that resist vertical motion. -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short index 4a0b2723c2..82c3c7281f 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short @@ -45,15 +45,15 @@ IO_LAYOUT = 2, 2 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. NK = 75 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === DIABATIC_FIRST = True ! [Boolean] default = False ! If true, apply diabatic and thermodynamic processes, ! including buoyancy forcing and mass gain or loss, @@ -127,13 +127,13 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! If true, write the initial conditions to a file given ! by IC_OUTPUT_FILE. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False ! If true, use the ideal_age_example tracer package. -! === Parameters of module ideal_age_example === +! === module ideal_age_example === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "file" ! @@ -153,7 +153,7 @@ COORD_CONFIG = "file" ! COORD_FILE = "layer_coord.nc" ! ! The file from which the coordinate densities are read. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -263,9 +263,9 @@ ALE_COORDINATE_CONFIG = "FILE:INPUT/vgrid_cm4.nc,dz" ! default = "UNIFORM" ! thicknesses (in m). In sigma-coordinate mode, the list ! is of non-dimensional fractions of the water column. -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -284,7 +284,7 @@ KHTR_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 ! The nondimensional coefficient in the Visbeck formula ! for the epipycnal tracer diffusivity -! === Parameters of module MOM_wave_speed === +! === module MOM_wave_speed === ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.75E-09 ! The tolerance for the differences between the ! barotropic and baroclinic estimates of the sea surface @@ -309,7 +309,7 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. SMAGORINSKY_KH = True ! [Boolean] default = False @@ -329,7 +329,7 @@ SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === CHANNEL_DRAG = True ! [Boolean] default = False ! If true, the bottom drag is exerted directly on each ! layer proportional to the fraction of the bottom it @@ -367,9 +367,9 @@ CFL_TRUNCATE_START = 0.2 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -394,7 +394,7 @@ SMAG_CONST_CHANNEL = 0.15 ! [nondim] default = 0.01 ! it is defined, or 0.15 if it is not. The value used is ! also 0.15 if the specified value is negative. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -439,7 +439,7 @@ DTBT = -0.9 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 1.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MAX = 1000.0 ! [m2 s-1] default = 0.0 @@ -452,11 +452,8 @@ NK_ZSPACE (from file) = -1 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. -USE_KPP = True ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ML_RADIATION = True ! [Boolean] default = False ! If true, allow a fraction of TKE available from wind ! work to penetrate below the base of the mixed layer @@ -522,38 +519,41 @@ H2_FILE = "ocean_topog.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. -! === Parameters of module MOM_KPP === +! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ +USE_KPP = True ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. KPP% %KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = True ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. - -! === Parameters of module MOM_diffConvection === -! This is module implements enhanced diffusivity as a -! function of static stability, N^2. CONVECTION% %CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.549193338482967E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -565,9 +565,9 @@ CHL_FILE = "seawifs_1998-2006_smoothed_2x.nc" ! PEN_SW_NBANDS = 3 ! default = 1 ! The number of bands of penetrating shortwave radiation. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === DIFFUSE_ML_TO_INTERIOR = True ! [Boolean] default = False ! If true, enable epipycnal mixing between the surface ! boundary layer and the interior. @@ -580,7 +580,7 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. -! === Parameters of module ocean_model_init === +! === module ocean_model_init === ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 ! The interval in units of TIMEUNIT between saves of the ! energies of the run and other globally summed diagnostics. @@ -589,7 +589,7 @@ RESTORE_SALINITY = True ! [Boolean] default = False ! fresh-water flux that drives sea-surface salinity ! toward specified values. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === MAX_P_SURF = 3.0E+04 ! [Pa] default = -1.0 ! The maximum surface pressure that can be exerted by the ! atmosphere and floating sea-ice or ice shelves. This is @@ -616,7 +616,7 @@ MAX_DELTA_SRESTORE = 5.0 ! [PSU or g kg-1] default = 999.0 CD_TIDES = 0.0025 ! [nondim] default = 1.0E-04 ! The drag coefficient that applies to the tides. -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 100000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than diff --git a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all index f5dbddbb52..fbd4288fdc 100644 --- a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -94,13 +94,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 63 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -215,7 +215,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -251,7 +251,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -268,7 +268,7 @@ USE_generic_tracer = False ! [Boolean] default = False ! If true and _USE_GENERIC_TRACER is defined as a ! preprocessor macro, use the MOM_generic_tracer packages. -! === Parameters of module ideal_age_example === +! === module ideal_age_example === DO_IDEAL_AGE = True ! [Boolean] default = True ! If true, use an ideal age tracer that is set to 0 age ! in the mixed layer and ages at unit rate in the interior. @@ -295,7 +295,7 @@ TRACERS_MAY_REINIT = False ! [Boolean] default = False ! it is a fatal error if the tracers are not found in the ! restart files of a restarted run. -! === Parameters of module MOM_OCMIP2_CFC === +! === module MOM_OCMIP2_CFC === CFC_IC_FILE = "" ! default = "" ! The file in which the CFC initial values can be ! found, or an empty string for internal initialization. @@ -369,7 +369,7 @@ COORD_VAR = "Layer" ! default = "Layer" ! The variable in COORD_FILE that is to be used for the ! coordinate densities. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -528,7 +528,7 @@ APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -577,7 +577,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -608,7 +608,7 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. -! === Parameters of module MOM_wave_speed === +! === module MOM_wave_speed === KH_RES_SCALE_COEF = 1.0 ! [nondim] default = 1.0 ! A coefficient that determines how Kh is scaled away if ! RESOLN_SCALED_... is true, as @@ -750,7 +750,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = True ! [Boolean] default = True @@ -806,7 +806,7 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -865,12 +865,12 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -933,7 +933,7 @@ SMAG_CONST_CHANNEL = 0.15 ! [nondim] default = 0.15 ! it is defined, or 0.15 if it is not. The value used is ! also 0.15 if the specified value is negative. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -1051,7 +1051,7 @@ DTBT = 60.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1069,7 +1069,7 @@ KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 ! A diapycnal diffusivity that is used to interpolate ! more sensible values of T & S into thin layers. -! === Parameters of module MOM_mixed_layer_restrat === +! === module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -1087,7 +1087,7 @@ NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. ML_MIX_FIRST = 0.0 ! [nondim] default = 0.0 ! The fraction of the mixed layer mixing that is applied @@ -1124,9 +1124,6 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1268,13 +1265,69 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendancies but + ! purely for diagnostic purposes. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distance above the bottom to which the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1285,7 +1338,7 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_geothermal === +! === module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -1303,7 +1356,7 @@ GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" ! The name of the geothermal heating variable in ! GEOTHERMAL_FILE. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === RINO_CRIT = 0.25 ! [nondim] default = 0.25 ! The critical Richardson number for shear mixing. SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 @@ -1362,7 +1415,7 @@ KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True ! If true, combine the mixed layers together before ! solving the kappa-shear equations. -! === Parameters of module MOM_mixed_layer === +! === module MOM_mixed_layer === NSTAR = 0.15 ! [nondim] default = 0.15 ! The portion of the buoyant potential energy imparted by ! surface fluxes that is available to drive entrainment @@ -1446,7 +1499,7 @@ LIMIT_BUFFER_DET_DH_BATHY = 0.2 ! [nondim] default = 0.2 ! of the surface region (mixed & buffer layer) is allowed ! to change between grid points. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1456,7 +1509,7 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1482,13 +1535,13 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -1515,7 +1568,7 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. -! === Parameters of module ocean_model_init === +! === module ocean_model_init === RESTART_CONTROL = 1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd @@ -1532,7 +1585,7 @@ RESTORE_SALINITY = True ! [Boolean] default = False ! fresh-water flux that drives sea-surface salinity ! toward specified values. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 ! The maximum surface pressure that can be exerted by the ! atmosphere and floating sea-ice or ice shelves. This is @@ -1585,7 +1638,7 @@ USE_RIGID_SEA_ICE = False ! [Boolean] default = False ! If true, sea-ice is rigid enough to exert a ! nonhydrostatic pressure that resist vertical motion. -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the diff --git a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.short b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.short index f287a00cdb..c69ef37456 100644 --- a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.short +++ b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.short @@ -45,15 +45,15 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. NK = 63 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === USE_LEGACY_SPLIT = True ! [Boolean] default = False ! If true, use the full range of options available from ! the older GOLD-derived split time stepping code. @@ -104,17 +104,17 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False ! If true, use the ideal_age_example tracer package. USE_OCMIP2_CFC = True ! [Boolean] default = False ! If true, use the MOM_OCMIP2_CFC tracer package. -! === Parameters of module ideal_age_example === +! === module ideal_age_example === -! === Parameters of module MOM_OCMIP2_CFC === +! === module MOM_OCMIP2_CFC === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "file" ! @@ -134,7 +134,7 @@ COORD_CONFIG = "file" ! COORD_FILE = "GOLD_IC.2010.11.15.nc" ! ! The file from which the coordinate densities are read. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -229,9 +229,9 @@ TS_CONFIG = "file" ! TS_FILE = "GOLD_IC.2010.11.15.nc" ! ! The initial condition file for temperature. -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -258,7 +258,7 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. -! === Parameters of module MOM_wave_speed === +! === module MOM_wave_speed === FLUX_BT_COUPLING = True ! [Boolean] default = False ! If true, use mass fluxes to ensure consistency between ! the baroclinic and barotropic modes. This is only used @@ -296,7 +296,7 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 @@ -316,7 +316,7 @@ SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === CHANNEL_DRAG = True ! [Boolean] default = False ! If true, the bottom drag is exerted directly on each ! layer proportional to the fraction of the bottom it @@ -347,9 +347,9 @@ MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -369,7 +369,7 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -405,13 +405,13 @@ DTBT = 60.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 ! The maximum horizontal thickness diffusivity. -! === Parameters of module MOM_mixed_layer_restrat === +! === module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -429,7 +429,7 @@ NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. ML_RADIATION = True ! [Boolean] default = False ! If true, allow a fraction of TKE available from wind @@ -491,14 +491,26 @@ H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_geothermal === +! === module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -507,12 +519,12 @@ GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" ! The file from which the geothermal heating is to be ! read, or blank to use a constant heating rate. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. -! === Parameters of module MOM_mixed_layer === +! === module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer @@ -547,9 +559,9 @@ RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 ! The depth to which rivers are mixed if DO_RIVERMIX is ! defined. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -561,9 +573,9 @@ CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! PEN_SW_NBANDS = 3 ! default = 1 ! The number of bands of penetrating shortwave radiation. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -583,7 +595,7 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. -! === Parameters of module ocean_model_init === +! === module ocean_model_init === ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 ! The interval in units of TIMEUNIT between saves of the ! energies of the run and other globally summed diagnostics. @@ -592,7 +604,7 @@ RESTORE_SALINITY = True ! [Boolean] default = False ! fresh-water flux that drives sea-surface salinity ! toward specified values. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 ! The maximum surface pressure that can be exerted by the ! atmosphere and floating sea-ice or ice shelves. This is @@ -625,7 +637,7 @@ GUST_2D_FILE = "gustiness_qscat.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 1000000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than diff --git a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all index f5dbddbb52..fbd4288fdc 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -94,13 +94,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 63 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -215,7 +215,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -251,7 +251,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -268,7 +268,7 @@ USE_generic_tracer = False ! [Boolean] default = False ! If true and _USE_GENERIC_TRACER is defined as a ! preprocessor macro, use the MOM_generic_tracer packages. -! === Parameters of module ideal_age_example === +! === module ideal_age_example === DO_IDEAL_AGE = True ! [Boolean] default = True ! If true, use an ideal age tracer that is set to 0 age ! in the mixed layer and ages at unit rate in the interior. @@ -295,7 +295,7 @@ TRACERS_MAY_REINIT = False ! [Boolean] default = False ! it is a fatal error if the tracers are not found in the ! restart files of a restarted run. -! === Parameters of module MOM_OCMIP2_CFC === +! === module MOM_OCMIP2_CFC === CFC_IC_FILE = "" ! default = "" ! The file in which the CFC initial values can be ! found, or an empty string for internal initialization. @@ -369,7 +369,7 @@ COORD_VAR = "Layer" ! default = "Layer" ! The variable in COORD_FILE that is to be used for the ! coordinate densities. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -528,7 +528,7 @@ APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -577,7 +577,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -608,7 +608,7 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. -! === Parameters of module MOM_wave_speed === +! === module MOM_wave_speed === KH_RES_SCALE_COEF = 1.0 ! [nondim] default = 1.0 ! A coefficient that determines how Kh is scaled away if ! RESOLN_SCALED_... is true, as @@ -750,7 +750,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = True ! [Boolean] default = True @@ -806,7 +806,7 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -865,12 +865,12 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -933,7 +933,7 @@ SMAG_CONST_CHANNEL = 0.15 ! [nondim] default = 0.15 ! it is defined, or 0.15 if it is not. The value used is ! also 0.15 if the specified value is negative. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -1051,7 +1051,7 @@ DTBT = 60.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1069,7 +1069,7 @@ KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 ! A diapycnal diffusivity that is used to interpolate ! more sensible values of T & S into thin layers. -! === Parameters of module MOM_mixed_layer_restrat === +! === module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -1087,7 +1087,7 @@ NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. ML_MIX_FIRST = 0.0 ! [nondim] default = 0.0 ! The fraction of the mixed layer mixing that is applied @@ -1124,9 +1124,6 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1268,13 +1265,69 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendancies but + ! purely for diagnostic purposes. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distance above the bottom to which the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1285,7 +1338,7 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_geothermal === +! === module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -1303,7 +1356,7 @@ GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" ! The name of the geothermal heating variable in ! GEOTHERMAL_FILE. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === RINO_CRIT = 0.25 ! [nondim] default = 0.25 ! The critical Richardson number for shear mixing. SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 @@ -1362,7 +1415,7 @@ KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True ! If true, combine the mixed layers together before ! solving the kappa-shear equations. -! === Parameters of module MOM_mixed_layer === +! === module MOM_mixed_layer === NSTAR = 0.15 ! [nondim] default = 0.15 ! The portion of the buoyant potential energy imparted by ! surface fluxes that is available to drive entrainment @@ -1446,7 +1499,7 @@ LIMIT_BUFFER_DET_DH_BATHY = 0.2 ! [nondim] default = 0.2 ! of the surface region (mixed & buffer layer) is allowed ! to change between grid points. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1456,7 +1509,7 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1482,13 +1535,13 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -1515,7 +1568,7 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. -! === Parameters of module ocean_model_init === +! === module ocean_model_init === RESTART_CONTROL = 1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd @@ -1532,7 +1585,7 @@ RESTORE_SALINITY = True ! [Boolean] default = False ! fresh-water flux that drives sea-surface salinity ! toward specified values. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 ! The maximum surface pressure that can be exerted by the ! atmosphere and floating sea-ice or ice shelves. This is @@ -1585,7 +1638,7 @@ USE_RIGID_SEA_ICE = False ! [Boolean] default = False ! If true, sea-ice is rigid enough to exert a ! nonhydrostatic pressure that resist vertical motion. -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the diff --git a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.short b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.short index f287a00cdb..c69ef37456 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.short +++ b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.short @@ -45,15 +45,15 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. NK = 63 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === USE_LEGACY_SPLIT = True ! [Boolean] default = False ! If true, use the full range of options available from ! the older GOLD-derived split time stepping code. @@ -104,17 +104,17 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False ! If true, use the ideal_age_example tracer package. USE_OCMIP2_CFC = True ! [Boolean] default = False ! If true, use the MOM_OCMIP2_CFC tracer package. -! === Parameters of module ideal_age_example === +! === module ideal_age_example === -! === Parameters of module MOM_OCMIP2_CFC === +! === module MOM_OCMIP2_CFC === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "file" ! @@ -134,7 +134,7 @@ COORD_CONFIG = "file" ! COORD_FILE = "GOLD_IC.2010.11.15.nc" ! ! The file from which the coordinate densities are read. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -229,9 +229,9 @@ TS_CONFIG = "file" ! TS_FILE = "GOLD_IC.2010.11.15.nc" ! ! The initial condition file for temperature. -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -258,7 +258,7 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. -! === Parameters of module MOM_wave_speed === +! === module MOM_wave_speed === FLUX_BT_COUPLING = True ! [Boolean] default = False ! If true, use mass fluxes to ensure consistency between ! the baroclinic and barotropic modes. This is only used @@ -296,7 +296,7 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 @@ -316,7 +316,7 @@ SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === CHANNEL_DRAG = True ! [Boolean] default = False ! If true, the bottom drag is exerted directly on each ! layer proportional to the fraction of the bottom it @@ -347,9 +347,9 @@ MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -369,7 +369,7 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -405,13 +405,13 @@ DTBT = 60.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 ! The maximum horizontal thickness diffusivity. -! === Parameters of module MOM_mixed_layer_restrat === +! === module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -429,7 +429,7 @@ NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. ML_RADIATION = True ! [Boolean] default = False ! If true, allow a fraction of TKE available from wind @@ -491,14 +491,26 @@ H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_geothermal === +! === module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -507,12 +519,12 @@ GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" ! The file from which the geothermal heating is to be ! read, or blank to use a constant heating rate. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. -! === Parameters of module MOM_mixed_layer === +! === module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer @@ -547,9 +559,9 @@ RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 ! The depth to which rivers are mixed if DO_RIVERMIX is ! defined. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -561,9 +573,9 @@ CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! PEN_SW_NBANDS = 3 ! default = 1 ! The number of bands of penetrating shortwave radiation. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -583,7 +595,7 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. -! === Parameters of module ocean_model_init === +! === module ocean_model_init === ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 ! The interval in units of TIMEUNIT between saves of the ! energies of the run and other globally summed diagnostics. @@ -592,7 +604,7 @@ RESTORE_SALINITY = True ! [Boolean] default = False ! fresh-water flux that drives sea-surface salinity ! toward specified values. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 ! The maximum surface pressure that can be exerted by the ! atmosphere and floating sea-ice or ice shelves. This is @@ -625,7 +637,7 @@ GUST_2D_FILE = "gustiness_qscat.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 1000000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than diff --git a/examples/solo_ocean/DOME/MOM_parameter_doc.all b/examples/solo_ocean/DOME/MOM_parameter_doc.all index 188aeb6b0b..9b71c7f043 100644 --- a/examples/solo_ocean/DOME/MOM_parameter_doc.all +++ b/examples/solo_ocean/DOME/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -94,13 +94,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 25 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -192,7 +192,7 @@ SAVE_INITIAL_CONDS = False ! [Boolean] default = False IC_OUTPUT_FILE = "MOM_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === PARALLEL_RESTARTFILES = False ! [Boolean] default = False ! If true, each processor writes its own restart file, ! otherwise a single restart file is generated @@ -204,7 +204,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = True ! [Boolean] default = False @@ -221,7 +221,7 @@ USE_generic_tracer = False ! [Boolean] default = False ! If true and _USE_GENERIC_TRACER is defined as a ! preprocessor macro, use the MOM_generic_tracer packages. -! === Parameters of module DOME_tracer === +! === module DOME_tracer === DOME_TRACER_IC_FILE = "" ! default = "" ! The name of a file from which to read the initial ! conditions for the DOME tracers, or blank to initialize @@ -253,7 +253,7 @@ LIGHTEST_DENSITY = 1030.0 ! [kg m-3] default = 1031.0 DENSITY_RANGE = 2.0 ! [kg m-3] default = 2.0 ! The range of reference potential densities in the layers. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -298,7 +298,7 @@ TOPO_CONFIG = "DOME" ! ! seamount - Gaussian bump for spontaneous motion test case. ! USER - call a user modified routine. -! === Parameters of module DOME_initialize_topography === +! === module DOME_initialize_topography === MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 ! The minimum depth of the ocean. MAXIMUM_DEPTH = 3600.0 ! [m] @@ -407,7 +407,7 @@ OBC_CONFIG = "DOME" ! default = "file" ! DOME sill-overflow test case. ! USER - call a user modified routine. -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -456,7 +456,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -602,7 +602,7 @@ ANALYTIC_FV_PGF = False ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = False ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = True ! [Boolean] default = True @@ -643,7 +643,7 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -713,7 +713,7 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -755,7 +755,7 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -864,7 +864,7 @@ DTBT = -0.9 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -886,7 +886,7 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! depth-space diagnostics, or blank to disable ! depth-space output. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of @@ -920,9 +920,6 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1006,13 +1003,69 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendancies but + ! purely for diagnostic purposes. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distance above the bottom to which the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1023,7 +1076,7 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 3.464101615137755E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === RINO_CRIT = 0.25 ! [nondim] default = 0.25 ! The critical Richardson number for shear mixing. SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 @@ -1079,7 +1132,7 @@ DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False ! Caution: this option is _very_ verbose and should only ! be used in single-column mode! -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1092,13 +1145,13 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1121,7 +1174,7 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1145,7 +1198,7 @@ READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1185,7 +1238,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 8.64E+04 ! [s] default = 1200.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/DOME/MOM_parameter_doc.short b/examples/solo_ocean/DOME/MOM_parameter_doc.short index 2d4168c6b6..575c721595 100644 --- a/examples/solo_ocean/DOME/MOM_parameter_doc.short +++ b/examples/solo_ocean/DOME/MOM_parameter_doc.short @@ -44,7 +44,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. RHO_0 = 1031.0 ! [kg m-3] default = 1035.0 ! The mean ocean density used with BOUSSINESQ true to @@ -54,10 +54,10 @@ RHO_0 = 1031.0 ! [kg m-3] default = 1035.0 NK = 25 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === ENABLE_THERMODYNAMICS = False ! [Boolean] default = True ! If true, Temperature and salinity are used as state ! variables. @@ -82,13 +82,13 @@ DTBT_RESET_PERIOD = 8.64E+04 ! [s] default = 3600.0 ! step, and if 0, every dynamics time step. The default is ! set by DT_THERM. This is only used if SPLIT is true. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_DOME_TRACER = True ! [Boolean] default = False ! If true, use the DOME_tracer tracer package. -! === Parameters of module DOME_tracer === +! === module DOME_tracer === SPONGE = True ! [Boolean] default = False ! If true, sponges may be applied anywhere in the domain. ! The exact location and properties of those sponges are @@ -112,7 +112,7 @@ COORD_CONFIG = "layer_ref" ! LIGHTEST_DENSITY = 1030.0 ! [kg m-3] default = 1031.0 ! The reference potential density used for layer 1. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -152,7 +152,7 @@ TOPO_CONFIG = "DOME" ! ! seamount - Gaussian bump for spontaneous motion test case. ! USER - call a user modified routine. -! === Parameters of module DOME_initialize_topography === +! === module DOME_initialize_topography === MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 ! The minimum depth of the ocean. MAXIMUM_DEPTH = 3600.0 ! [m] @@ -204,12 +204,12 @@ OBC_CONFIG = "DOME" ! default = "file" ! DOME sill-overflow test case. ! USER - call a user modified routine. -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === CDRAG = 0.002 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === BOUND_CORIOLIS = True ! [Boolean] default = False ! If true, the Coriolis terms at u-points are bounded by ! the four estimates of (f+rv)v from the four neighboring @@ -223,7 +223,7 @@ ANALYTIC_FV_PGF = False ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === AH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 ! The velocity scale which is multiplied by the cube of ! the grid spacing to calculate the Laplacian viscosity. @@ -236,7 +236,7 @@ SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML @@ -265,7 +265,7 @@ MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -281,7 +281,7 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -326,36 +326,48 @@ DTBT = -0.9 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. KD = 1.0E-04 ! [m2 s-1] ! The background diapycnal diffusivity of density in the ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 3.464101615137755E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -370,7 +382,7 @@ WIND_CONFIG = "zero" ! ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! The maximum amount of cpu time per processor for which ! MOM should run before saving a restart file and @@ -381,7 +393,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 8.64E+04 ! [s] default = 1200.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all b/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all index 0180ad90b0..e84939726c 100644 --- a/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -94,13 +94,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 2 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -192,7 +192,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "MOM_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === PARALLEL_RESTARTFILES = False ! [Boolean] default = False ! If true, each processor writes its own restart file, ! otherwise a single restart file is generated @@ -204,7 +204,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -241,7 +241,7 @@ GFS = 9.8 ! [m s-2] default = 9.8 GINT = 0.0196 ! [m s-2] ! The reduced gravity across internal interfaces. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -402,7 +402,7 @@ APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -451,7 +451,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -597,7 +597,7 @@ ANALYTIC_FV_PGF = False ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = False ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = True ! [Boolean] default = True @@ -638,7 +638,7 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -708,7 +708,7 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -750,7 +750,7 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -859,7 +859,7 @@ DTBT = -0.9 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -877,13 +877,13 @@ KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 ! A diapycnal diffusivity that is used to interpolate ! more sensible values of T & S into thin layers. -! === Parameters of module MOM_wave_speed === +! === module MOM_wave_speed === Z_OUTPUT_GRID_FILE = "" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of @@ -917,9 +917,6 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1003,13 +1000,69 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendancies but + ! purely for diagnostic purposes. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distance above the bottom to which the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1020,7 +1073,7 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.449489742783178E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1033,13 +1086,13 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1062,7 +1115,7 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1086,7 +1139,7 @@ READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1126,7 +1179,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 3600.0 ! [s] default = 600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.short b/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.short index bed4f4c11c..94a2e88e79 100644 --- a/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.short +++ b/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.short @@ -42,7 +42,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. RHO_0 = 1031.0 ! [kg m-3] default = 1035.0 ! The mean ocean density used with BOUSSINESQ true to @@ -52,10 +52,10 @@ RHO_0 = 1031.0 ! [kg m-3] default = 1035.0 NK = 2 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === ENABLE_THERMODYNAMICS = False ! [Boolean] default = True ! If true, Temperature and salinity are used as state ! variables. @@ -83,11 +83,11 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! If true, write the initial conditions to a file given ! by IC_OUTPUT_FILE. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === RESTARTFILE = "GOLD.res" ! default = "MOM.res" ! The name-root of the restart file. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "gprime" ! @@ -107,7 +107,7 @@ COORD_CONFIG = "gprime" ! GINT = 0.0196 ! [m s-2] ! The reduced gravity across internal interfaces. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -211,12 +211,12 @@ SPONGE_CONFIG = "phillips" ! default = "file" Total sponge columns = 0 ! ! The total number of columns where sponges are applied. -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === CDRAG = 0.01 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === BOUND_CORIOLIS = True ! [Boolean] default = False ! If true, the Coriolis terms at u-points are bounded by ! the four estimates of (f+rv)v from the four neighboring @@ -230,7 +230,7 @@ ANALYTIC_FV_PGF = False ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === AH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 ! The velocity scale which is multiplied by the cube of ! the grid spacing to calculate the Laplacian viscosity. @@ -243,7 +243,7 @@ SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML @@ -272,7 +272,7 @@ MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is @@ -285,7 +285,7 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -330,33 +330,45 @@ DTBT = -0.9 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. -! === Parameters of module MOM_wave_speed === +! === module MOM_wave_speed === -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. KD = 1.0E-04 ! [m2 s-1] ! The background diapycnal diffusivity of density in the ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.449489742783178E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -371,7 +383,7 @@ WIND_CONFIG = "zero" ! ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! The maximum amount of cpu time per processor for which ! MOM should run before saving a restart file and @@ -382,7 +394,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 3600.0 ! [s] default = 600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all index 0d4572a004..b8727633d4 100644 --- a/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 10.0 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -94,13 +94,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 25 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -213,7 +213,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -260,7 +260,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -299,7 +299,7 @@ DENSITY_RANGE = 5.0 ! [kg m-3] default = 2.0 GFS = 10.0 ! [m s-2] default = 10.0 ! The reduced gravity at the free surface. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -468,7 +468,7 @@ APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -517,7 +517,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -663,7 +663,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -692,7 +692,7 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -762,12 +762,12 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -809,7 +809,7 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -918,7 +918,7 @@ DTBT = 5.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -940,7 +940,7 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! depth-space diagnostics, or blank to disable ! depth-space output. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of @@ -974,9 +974,6 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1060,13 +1057,69 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendancies but + ! purely for diagnostic purposes. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distance above the bottom to which the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1077,7 +1130,7 @@ MAX_ENT_IT = 5 ! default = 5 TOLERANCE_ENT = 1.0E-13 ! [m] default = 1.0E-13 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1090,7 +1143,7 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1107,13 +1160,13 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1136,7 +1189,7 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1160,7 +1213,7 @@ READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1200,7 +1253,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 600.0 ! [s] default = 150.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.short b/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.short index 278600e3ef..d87908a2f9 100644 --- a/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.short +++ b/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.short @@ -46,7 +46,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 10.0 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -60,10 +60,10 @@ ANGSTROM = 1.0E-15 ! [m] default = 1.0E-10 NK = 25 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -91,7 +91,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -106,7 +106,7 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 ! this is the partial derivative of density with ! salinity. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "linear" ! @@ -126,7 +126,7 @@ COORD_CONFIG = "linear" ! DENSITY_RANGE = 5.0 ! [kg m-3] default = 2.0 ! The range of reference potential densities in the layers. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -217,12 +217,12 @@ TS_CONFIG = "adjustment2d" ! ! seamount - TBD AJA. ! USER - call a user modified routine. -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === ETA_TOLERANCE = 1.0E-12 ! [m] default = 1.25E-14 ! The tolerance for the differences between the ! barotropic and baroclinic estimates of the sea surface @@ -241,7 +241,7 @@ KE_SCHEME = "KE_GUDONOV" ! default = "KE_ARAKAWA" ! due to the kinetic energy gradient. Valid values are: ! KE_ARAKAWA, KE_SIMPLE_GUDONOV, KE_GUDONOV -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -253,7 +253,7 @@ SMAG_LAP_CONST = 0.15 ! [nondim] default = 0.0 ! The nondimensional Laplacian Smagorinsky constant, ! often 0.15. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML @@ -289,16 +289,16 @@ MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === BBL_THICK_MIN = 0.01 ! [m] default = 0.0 ! The minimum bottom boundary layer thickness that can be ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -331,11 +331,11 @@ DTBT = 5.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. BBL_EFFIC = 0.0 ! [nondim] default = 0.2 ! The efficiency with which the energy extracted by @@ -346,15 +346,27 @@ KD = 0.0 ! [m2 s-1] ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal ! mixing, as described in Hallberg (MWR, 2000). -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === -! === Parameters of module MOM_opacity === +! === module MOM_opacity === PEN_SW_SCALE = 15.0 ! [m] default = 0.0 ! The vertical absorption e-folding depth of the ! penetrating shortwave radiation. @@ -362,11 +374,11 @@ PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 ! The fraction of the shortwave radiation that penetrates ! below the surface. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -381,7 +393,7 @@ WIND_CONFIG = "zero" ! ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 10 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -399,7 +411,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 600.0 ! [s] default = 150.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all index d1deac292a..82f1896621 100644 --- a/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 10.0 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -94,13 +94,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 25 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -213,7 +213,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -260,7 +260,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -299,7 +299,7 @@ DENSITY_RANGE = 5.0 ! [kg m-3] default = 2.0 GFS = 10.0 ! [m s-2] default = 10.0 ! The reduced gravity at the free surface. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -541,7 +541,7 @@ REMAPPING_SCHEME = "PPM_IH4" ! default = "PLM" ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -590,7 +590,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -736,7 +736,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -765,7 +765,7 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -835,12 +835,12 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -882,7 +882,7 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -991,7 +991,7 @@ DTBT = 5.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1013,7 +1013,7 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! depth-space diagnostics, or blank to disable ! depth-space output. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of @@ -1047,9 +1047,6 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1133,13 +1130,69 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendancies but + ! purely for diagnostic purposes. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distance above the bottom to which the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1150,7 +1203,7 @@ MAX_ENT_IT = 5 ! default = 5 TOLERANCE_ENT = 1.0E-13 ! [m] default = 1.0E-13 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1163,7 +1216,7 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1180,13 +1233,13 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1209,7 +1262,7 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1233,7 +1286,7 @@ READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1273,7 +1326,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 600.0 ! [s] default = 150.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.short b/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.short index be7778580f..80dd29cffa 100644 --- a/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.short +++ b/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.short @@ -46,7 +46,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 10.0 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -60,10 +60,10 @@ ANGSTROM = 1.0E-15 ! [m] default = 1.0E-10 NK = 25 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -94,7 +94,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -109,7 +109,7 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 ! this is the partial derivative of density with ! salinity. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "linear" ! @@ -129,7 +129,7 @@ COORD_CONFIG = "linear" ! DENSITY_RANGE = 5.0 ! [kg m-3] default = 2.0 ! The range of reference potential densities in the layers. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -268,12 +268,12 @@ REMAPPING_SCHEME = "PPM_IH4" ! default = "PLM" ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === ETA_TOLERANCE = 1.0E-12 ! [m] default = 1.25E-14 ! The tolerance for the differences between the ! barotropic and baroclinic estimates of the sea surface @@ -292,7 +292,7 @@ KE_SCHEME = "KE_GUDONOV" ! default = "KE_ARAKAWA" ! due to the kinetic energy gradient. Valid values are: ! KE_ARAKAWA, KE_SIMPLE_GUDONOV, KE_GUDONOV -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -304,7 +304,7 @@ SMAG_LAP_CONST = 0.15 ! [nondim] default = 0.0 ! The nondimensional Laplacian Smagorinsky constant, ! often 0.15. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML @@ -340,16 +340,16 @@ MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === BBL_THICK_MIN = 0.01 ! [m] default = 0.0 ! The minimum bottom boundary layer thickness that can be ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -382,11 +382,11 @@ DTBT = 5.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. BBL_EFFIC = 0.0 ! [nondim] default = 0.2 ! The efficiency with which the energy extracted by @@ -397,15 +397,27 @@ KD = 0.0 ! [m2 s-1] ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal ! mixing, as described in Hallberg (MWR, 2000). -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === -! === Parameters of module MOM_opacity === +! === module MOM_opacity === PEN_SW_SCALE = 15.0 ! [m] default = 0.0 ! The vertical absorption e-folding depth of the ! penetrating shortwave radiation. @@ -413,11 +425,11 @@ PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 ! The fraction of the shortwave radiation that penetrates ! below the surface. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -432,7 +444,7 @@ WIND_CONFIG = "zero" ! ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 10 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -450,7 +462,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 600.0 ! [s] default = 150.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all index 020eaf2b17..2d95e7ac29 100644 --- a/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 10.0 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -94,13 +94,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 25 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -213,7 +213,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -260,7 +260,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -299,7 +299,7 @@ DENSITY_RANGE = 5.0 ! [kg m-3] default = 2.0 GFS = 10.0 ! [m s-2] default = 10.0 ! The reduced gravity at the free surface. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -541,7 +541,7 @@ REMAPPING_SCHEME = "PPM_IH4" ! default = "PLM" ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -590,7 +590,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -736,7 +736,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -765,7 +765,7 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -835,12 +835,12 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -882,7 +882,7 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -991,7 +991,7 @@ DTBT = 5.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1013,7 +1013,7 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! depth-space diagnostics, or blank to disable ! depth-space output. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of @@ -1047,9 +1047,6 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1133,13 +1130,69 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendancies but + ! purely for diagnostic purposes. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distance above the bottom to which the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1150,7 +1203,7 @@ MAX_ENT_IT = 5 ! default = 5 TOLERANCE_ENT = 1.0E-13 ! [m] default = 1.0E-13 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1163,7 +1216,7 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1180,13 +1233,13 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1209,7 +1262,7 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1233,7 +1286,7 @@ READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1273,7 +1326,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 600.0 ! [s] default = 150.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.short b/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.short index 37c7dba286..6c4b8a024a 100644 --- a/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.short +++ b/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.short @@ -46,7 +46,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 10.0 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -60,10 +60,10 @@ ANGSTROM = 1.0E-15 ! [m] default = 1.0E-10 NK = 25 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -94,7 +94,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -109,7 +109,7 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 ! this is the partial derivative of density with ! salinity. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "linear" ! @@ -129,7 +129,7 @@ COORD_CONFIG = "linear" ! DENSITY_RANGE = 5.0 ! [kg m-3] default = 2.0 ! The range of reference potential densities in the layers. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -268,12 +268,12 @@ REMAPPING_SCHEME = "PPM_IH4" ! default = "PLM" ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === ETA_TOLERANCE = 1.0E-12 ! [m] default = 1.25E-14 ! The tolerance for the differences between the ! barotropic and baroclinic estimates of the sea surface @@ -292,7 +292,7 @@ KE_SCHEME = "KE_GUDONOV" ! default = "KE_ARAKAWA" ! due to the kinetic energy gradient. Valid values are: ! KE_ARAKAWA, KE_SIMPLE_GUDONOV, KE_GUDONOV -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -304,7 +304,7 @@ SMAG_LAP_CONST = 0.15 ! [nondim] default = 0.0 ! The nondimensional Laplacian Smagorinsky constant, ! often 0.15. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML @@ -340,16 +340,16 @@ MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === BBL_THICK_MIN = 0.01 ! [m] default = 0.0 ! The minimum bottom boundary layer thickness that can be ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -382,11 +382,11 @@ DTBT = 5.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. BBL_EFFIC = 0.0 ! [nondim] default = 0.2 ! The efficiency with which the energy extracted by @@ -397,15 +397,27 @@ KD = 0.0 ! [m2 s-1] ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal ! mixing, as described in Hallberg (MWR, 2000). -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === -! === Parameters of module MOM_opacity === +! === module MOM_opacity === PEN_SW_SCALE = 15.0 ! [m] default = 0.0 ! The vertical absorption e-folding depth of the ! penetrating shortwave radiation. @@ -413,11 +425,11 @@ PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 ! The fraction of the shortwave radiation that penetrates ! below the surface. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -432,7 +444,7 @@ WIND_CONFIG = "zero" ! ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 10 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -450,7 +462,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 600.0 ! [s] default = 150.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/benchmark/MOM_parameter_doc.all b/examples/solo_ocean/benchmark/MOM_parameter_doc.all index 778ee6cae5..0f3aa5de03 100644 --- a/examples/solo_ocean/benchmark/MOM_parameter_doc.all +++ b/examples/solo_ocean/benchmark/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -94,13 +94,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 22 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -215,7 +215,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -251,7 +251,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -268,7 +268,7 @@ USE_generic_tracer = False ! [Boolean] default = False ! If true and _USE_GENERIC_TRACER is defined as a ! preprocessor macro, use the MOM_generic_tracer packages. -! === Parameters of module ideal_age_example === +! === module ideal_age_example === DO_IDEAL_AGE = True ! [Boolean] default = True ! If true, use an ideal age tracer that is set to 0 age ! in the mixed layer and ages at unit rate in the interior. @@ -334,7 +334,7 @@ TS_RANGE_RESOLN_RATIO = 5.0 ! [nondim] default = 1.0 GFS = 9.8 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "mercator" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -389,7 +389,7 @@ TOPO_CONFIG = "benchmark" ! ! seamount - Gaussian bump for spontaneous motion test case. ! USER - call a user modified routine. -! === Parameters of module benchmark_initialize_topography === +! === module benchmark_initialize_topography === MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 ! The minimum depth of the ocean. MAXIMUM_DEPTH = 5500.0 ! [m] @@ -499,7 +499,7 @@ APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -548,7 +548,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -579,7 +579,7 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. -! === Parameters of module MOM_wave_speed === +! === module MOM_wave_speed === KH_RES_SCALE_COEF = 1.0 ! [nondim] default = 1.0 ! A coefficient that determines how Kh is scaled away if ! RESOLN_SCALED_... is true, as @@ -710,7 +710,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = False ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = True ! [Boolean] default = True @@ -751,7 +751,7 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -810,12 +810,12 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -872,7 +872,7 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -985,7 +985,7 @@ DTBT = -0.95 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 1.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1003,7 +1003,7 @@ KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 ! A diapycnal diffusivity that is used to interpolate ! more sensible values of T & S into thin layers. -! === Parameters of module MOM_mixed_layer_restrat === +! === module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 5.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -1018,7 +1018,7 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! depth-space diagnostics, or blank to disable ! depth-space output. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. ML_MIX_FIRST = 0.0 ! [nondim] default = 0.0 ! The fraction of the mixed layer mixing that is applied @@ -1055,9 +1055,6 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1135,13 +1132,69 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendancies but + ! purely for diagnostic purposes. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distance above the bottom to which the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1152,7 +1205,7 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.341640786499874E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === RINO_CRIT = 0.25 ! [nondim] default = 0.25 ! The critical Richardson number for shear mixing. SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 @@ -1211,7 +1264,7 @@ KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True ! If true, combine the mixed layers together before ! solving the kappa-shear equations. -! === Parameters of module MOM_mixed_layer === +! === module MOM_mixed_layer === MSTAR = 0.3 ! [units=nondim] default = 0.3 ! The ratio of the friction velocity cubed to the TKE ! input to the mixed layer. @@ -1296,7 +1349,7 @@ LIMIT_BUFFER_DET_DH_BATHY = 0.2 ! [nondim] default = 0.2 ! of the surface region (mixed & buffer layer) is allowed ! to change between grid points. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1306,7 +1359,7 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1323,13 +1376,13 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 1.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1356,7 +1409,7 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = True ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = True ! [Boolean] default = True @@ -1416,7 +1469,7 @@ READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1456,7 +1509,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 3600.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/benchmark/MOM_parameter_doc.short b/examples/solo_ocean/benchmark/MOM_parameter_doc.short index b998eca88b..1489284927 100644 --- a/examples/solo_ocean/benchmark/MOM_parameter_doc.short +++ b/examples/solo_ocean/benchmark/MOM_parameter_doc.short @@ -42,15 +42,15 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. NK = 22 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === THICKNESSDIFFUSE = True ! [Boolean] default = False ! If true, interfaces or isopycnal surfaces are diffused, ! depending on the value of FULL_THICKNESSDIFFUSE. @@ -94,13 +94,13 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False ! If true, use the ideal_age_example tracer package. -! === Parameters of module ideal_age_example === +! === module ideal_age_example === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "ts_range" ! @@ -129,7 +129,7 @@ TS_RANGE_RESOLN_RATIO = 5.0 ! [nondim] default = 1.0 ! range when COORD_CONFIG is set to ts_range. Values ! greater than 1 increase the resolution of the denser water. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "mercator" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -171,7 +171,7 @@ TOPO_CONFIG = "benchmark" ! ! seamount - Gaussian bump for spontaneous motion test case. ! USER - call a user modified routine. -! === Parameters of module benchmark_initialize_topography === +! === module benchmark_initialize_topography === MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 ! The minimum depth of the ocean. MAXIMUM_DEPTH = 5500.0 ! [m] @@ -216,9 +216,9 @@ TS_CONFIG = "benchmark" ! ! seamount - TBD AJA. ! USER - call a user modified routine. -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -249,7 +249,7 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. -! === Parameters of module MOM_wave_speed === +! === module MOM_wave_speed === ETA_TOLERANCE = 1.0E-06 ! [m] default = 1.1E-09 ! The tolerance for the differences between the ! barotropic and baroclinic estimates of the sea surface @@ -268,7 +268,7 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! have no effect on the SADOURNY Coriolis scheme if it ! were possible to use centered difference thickness fluxes. -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === AH_VEL_SCALE = 0.05 ! [m s-1] default = 0.0 ! The velocity scale which is multiplied by the cube of ! the grid spacing to calculate the Laplacian viscosity. @@ -281,7 +281,7 @@ SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === DYNAMIC_VISCOUS_ML = True ! [Boolean] default = False ! If true, use a bulk Richardson number criterion to ! determine the mixed layer thickness for viscosity. @@ -308,9 +308,9 @@ MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -330,7 +330,7 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -385,13 +385,13 @@ DTBT = -0.95 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 1.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 ! The maximum horizontal thickness diffusivity. -! === Parameters of module MOM_mixed_layer_restrat === +! === module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 5.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -402,7 +402,7 @@ FOX_KEMPER_ML_RESTRAT_COEF = 5.0 ! [nondim] default = 0.0 ! grid spacing over the deformation radius, as detailed ! by Fox-Kemper et al. (2010) -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. RECLAIM_FRAZIL = False ! [Boolean] default = True ! If true, try to use any frazil heat deficit to cool any @@ -414,19 +414,31 @@ KD = 2.0E-05 ! [m2 s-1] ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.341640786499874E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. -! === Parameters of module MOM_mixed_layer === +! === module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer @@ -452,9 +464,9 @@ CORRECT_ABSORPTION_DEPTH = True ! [Boolean] default = False ! radiation is absorbed is corrected by moving some of ! the heating upward in the water column. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === -! === Parameters of module MOM_opacity === +! === module MOM_opacity === PEN_SW_SCALE = 15.0 ! [m] default = 0.0 ! The vertical absorption e-folding depth of the ! penetrating shortwave radiation. @@ -462,9 +474,9 @@ PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 ! The fraction of the shortwave radiation that penetrates ! below the surface. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 1.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MAX = 900.0 ! [m2 s-1] default = 0.0 @@ -477,7 +489,7 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === BUOY_CONFIG = "linear" ! ! The character string that indicates how buoyancy forcing ! is specified. Valid options include (file), (zero), @@ -511,7 +523,7 @@ SST_SOUTH = 3.0 ! [deg C] default = 0.0 ! at the southern end of the domain toward which to ! to restore. -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -527,7 +539,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 3600.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all b/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all index 8779af0c85..dc228b642e 100644 --- a/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all +++ b/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -94,13 +94,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 10 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -192,7 +192,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === PARALLEL_RESTARTFILES = False ! [Boolean] default = False ! If true, each processor writes its own restart file, ! otherwise a single restart file is generated @@ -204,7 +204,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = True ! [Boolean] default = False @@ -221,7 +221,7 @@ USE_generic_tracer = False ! [Boolean] default = False ! If true and _USE_GENERIC_TRACER is defined as a ! preprocessor macro, use the MOM_generic_tracer packages. -! === Parameters of module DOME_tracer === +! === module DOME_tracer === DOME_TRACER_IC_FILE = "" ! default = "" ! The name of a file from which to read the initial ! conditions for the DOME tracers, or blank to initialize @@ -253,7 +253,7 @@ LIGHTEST_DENSITY = 1030.0 ! [kg m-3] default = 1031.0 DENSITY_RANGE = 2.0 ! [kg m-3] default = 2.0 ! The range of reference potential densities in the layers. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -367,7 +367,7 @@ THICKNESS_CONFIG = "circle_obcs" ! ! seamount - TBD AJA. ! USER - call a user modified routine. -! === Parameters of module circle_obcs_initialize_thickness === +! === module circle_obcs_initialize_thickness === DISK_RADIUS = 24.0 ! [k] ! The radius of the initially elevated disk in the ! circle_obcs test case. @@ -406,7 +406,7 @@ READ_OBC_TS = False ! [Boolean] default = False ! salinity open boundary conditions from the file ! specified by OBC_FILE. -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -455,7 +455,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -601,7 +601,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = True ! [Boolean] default = True @@ -660,7 +660,7 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -730,12 +730,12 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -793,7 +793,7 @@ OBC_RAD_THICK_WT = 0.2 ! [nondim] default = 0.2 ! Valid values range from 0 to 1. This is only used if ! one of the APPLY_OBC_[UV]_FLATHER_... is true. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -906,7 +906,7 @@ DTBT = -0.95 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 0.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -928,7 +928,7 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! depth-space diagnostics, or blank to disable ! depth-space output. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of @@ -962,9 +962,6 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1048,13 +1045,69 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendancies but + ! purely for diagnostic purposes. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distance above the bottom to which the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1065,7 +1118,7 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.095445115010332E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === RINO_CRIT = 0.25 ! [nondim] default = 0.25 ! The critical Richardson number for shear mixing. SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 @@ -1121,7 +1174,7 @@ DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False ! Caution: this option is _very_ verbose and should only ! be used in single-column mode! -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1134,13 +1187,13 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1163,7 +1216,7 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1187,7 +1240,7 @@ READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1227,7 +1280,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 600.0 ! [s] default = 120.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/circle_obcs/MOM_parameter_doc.short b/examples/solo_ocean/circle_obcs/MOM_parameter_doc.short index ea1d62d7e2..acf5947237 100644 --- a/examples/solo_ocean/circle_obcs/MOM_parameter_doc.short +++ b/examples/solo_ocean/circle_obcs/MOM_parameter_doc.short @@ -44,7 +44,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. RHO_0 = 1031.0 ! [kg m-3] default = 1035.0 ! The mean ocean density used with BOUSSINESQ true to @@ -54,10 +54,10 @@ RHO_0 = 1031.0 ! [kg m-3] default = 1035.0 NK = 10 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === ENABLE_THERMODYNAMICS = False ! [Boolean] default = True ! If true, Temperature and salinity are used as state ! variables. @@ -79,13 +79,13 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_DOME_TRACER = True ! [Boolean] default = False ! If true, use the DOME_tracer tracer package. -! === Parameters of module DOME_tracer === +! === module DOME_tracer === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "layer_ref" ! @@ -105,7 +105,7 @@ COORD_CONFIG = "layer_ref" ! LIGHTEST_DENSITY = 1030.0 ! [kg m-3] default = 1031.0 ! The reference potential density used for layer 1. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -190,17 +190,17 @@ THICKNESS_CONFIG = "circle_obcs" ! ! seamount - TBD AJA. ! USER - call a user modified routine. -! === Parameters of module circle_obcs_initialize_thickness === +! === module circle_obcs_initialize_thickness === DISK_RADIUS = 24.0 ! [k] ! The radius of the initially elevated disk in the ! circle_obcs test case. -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === CDRAG = 0.002 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === BOUND_CORIOLIS = True ! [Boolean] default = False ! If true, the Coriolis terms at u-points are bounded by ! the four estimates of (f+rv)v from the four neighboring @@ -208,7 +208,7 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! have no effect on the SADOURNY Coriolis scheme if it ! were possible to use centered difference thickness fluxes. -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. KH = 25.0 ! [m2 s-1] default = 0.0 @@ -235,7 +235,7 @@ SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML @@ -274,9 +274,9 @@ MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -292,7 +292,7 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -341,34 +341,46 @@ DTBT = -0.95 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. KD = 1.0E-04 ! [m2 s-1] ! The background diapycnal diffusivity of density in the ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.095445115010332E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -383,7 +395,7 @@ WIND_CONFIG = "zero" ! ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 10 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -401,7 +413,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 600.0 ! [s] default = 120.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/double_gyre/MOM_parameter_doc.all b/examples/solo_ocean/double_gyre/MOM_parameter_doc.all index c17cd4a088..ade9868ab7 100644 --- a/examples/solo_ocean/double_gyre/MOM_parameter_doc.all +++ b/examples/solo_ocean/double_gyre/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -94,13 +94,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 2 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -192,7 +192,7 @@ SAVE_INITIAL_CONDS = False ! [Boolean] default = False IC_OUTPUT_FILE = "MOM_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === PARALLEL_RESTARTFILES = False ! [Boolean] default = False ! If true, each processor writes its own restart file, ! otherwise a single restart file is generated @@ -204,7 +204,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -241,7 +241,7 @@ GFS = 0.98 ! [m s-2] default = 9.8 GINT = 0.0098 ! [m s-2] ! The reduced gravity across internal interfaces. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "spherical" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -376,7 +376,7 @@ APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -425,7 +425,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -571,7 +571,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -600,7 +600,7 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -670,7 +670,7 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -706,7 +706,7 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -815,7 +815,7 @@ DTBT = -0.9 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 0.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -837,16 +837,16 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! depth-space diagnostics, or blank to disable ! depth-space output. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -869,7 +869,7 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -893,7 +893,7 @@ READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -935,7 +935,7 @@ MAXCPU = -1.0 ! [wall-clock seconds] default = -1.0 CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 2400.0 ! [s] default = 1200.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/double_gyre/MOM_parameter_doc.short b/examples/solo_ocean/double_gyre/MOM_parameter_doc.short index 81c3ac2f4c..8d05dc31b2 100644 --- a/examples/solo_ocean/double_gyre/MOM_parameter_doc.short +++ b/examples/solo_ocean/double_gyre/MOM_parameter_doc.short @@ -44,15 +44,15 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. NK = 2 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === ENABLE_THERMODYNAMICS = False ! [Boolean] default = True ! If true, Temperature and salinity are used as state ! variables. @@ -79,9 +79,9 @@ DTBT_RESET_PERIOD = -1.0 ! [s] default = 2400.0 ! step, and if 0, every dynamics time step. The default is ! set by DT_THERM. This is only used if SPLIT is true. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "gprime" ! @@ -103,7 +103,7 @@ GFS = 0.98 ! [m s-2] default = 9.8 GINT = 0.0098 ! [m s-2] ! The reduced gravity across internal interfaces. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "spherical" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -164,9 +164,9 @@ THICKNESS_CONFIG = "uniform" ! ! seamount - TBD AJA. ! USER - call a user modified routine. -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === ETA_TOLERANCE = 1.0E-12 ! [m] default = 1.0E-10 ! The tolerance for the differences between the ! barotropic and baroclinic estimates of the sea surface @@ -181,7 +181,7 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! have no effect on the SADOURNY Coriolis scheme if it ! were possible to use centered difference thickness fluxes. -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -200,7 +200,7 @@ SMAG_LAP_CONST = 0.15 ! [nondim] default = 0.0 ! The nondimensional Laplacian Smagorinsky constant, ! often 0.15. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML @@ -229,7 +229,7 @@ MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -245,7 +245,7 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -290,16 +290,16 @@ DTBT = -0.9 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -314,7 +314,7 @@ WIND_CONFIG = "2gyre" ! ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === READ_DEPTH_LIST = True ! [Boolean] default = False ! Read the depth list from a file if it exists or ! create that file otherwise. @@ -322,7 +322,7 @@ DEPTH_LIST_MIN_INC = 1.0E-06 ! [m] default = 1.0E-10 ! The minimum increment between the depths of the ! entries in the depth-list file. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 2400.0 ! [s] default = 1200.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/external_gwave/MOM_parameter_doc.all b/examples/solo_ocean/external_gwave/MOM_parameter_doc.all index cfb45f8181..794bf9c22f 100644 --- a/examples/solo_ocean/external_gwave/MOM_parameter_doc.all +++ b/examples/solo_ocean/external_gwave/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -94,13 +94,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 21 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -213,7 +213,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -260,7 +260,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -299,7 +299,7 @@ LIGHTEST_DENSITY = 1022.0 ! [kg m-3] default = 1000.0 DENSITY_RANGE = 5.0 ! [kg m-3] default = 2.0 ! The range of reference potential densities in the layers. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -464,7 +464,7 @@ APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -513,7 +513,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -659,7 +659,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -681,7 +681,7 @@ BETTER_BOUND_KH = False ! [Boolean] default = False ! If true, the Laplacian coefficient is locally limited ! to be stable with a better bounding than just BOUND_KH. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -748,12 +748,12 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -795,7 +795,7 @@ KV_BBL_MIN = 1.0E-06 ! [m2 s-1] default = 0.0 KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -908,7 +908,7 @@ DTBT = 20.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 0.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -930,7 +930,7 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! depth-space diagnostics, or blank to disable ! depth-space output. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of @@ -964,9 +964,6 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1050,13 +1047,69 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendancies but + ! purely for diagnostic purposes. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distance above the bottom to which the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1067,7 +1120,7 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.0E-13 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1080,7 +1133,7 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1097,13 +1150,13 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1126,7 +1179,7 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1150,7 +1203,7 @@ READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1190,7 +1243,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 600.0 ! [s] default = 60.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/external_gwave/MOM_parameter_doc.short b/examples/solo_ocean/external_gwave/MOM_parameter_doc.short index 62f2814cec..ff61b2d14b 100644 --- a/examples/solo_ocean/external_gwave/MOM_parameter_doc.short +++ b/examples/solo_ocean/external_gwave/MOM_parameter_doc.short @@ -46,7 +46,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. RHO_0 = 1000.0 ! [kg m-3] default = 1035.0 ! The mean ocean density used with BOUSSINESQ true to @@ -58,10 +58,10 @@ ANGSTROM = 1.0E-15 ! [m] default = 1.0E-10 NK = 21 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -89,14 +89,14 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are ! "LINEAR", "UNESCO", and "WRIGHT". ! This is only used if USE_EOS is true. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "layer_ref" ! @@ -118,7 +118,7 @@ LIGHTEST_DENSITY = 1022.0 ! [kg m-3] default = 1000.0 DENSITY_RANGE = 5.0 ! [kg m-3] default = 2.0 ! The range of reference potential densities in the layers. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -216,12 +216,12 @@ TS_CONFIG = "fit" ! T_REF = 5.0 ! [degC] ! A reference temperature used in initialization. -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === BOUND_CORIOLIS = True ! [Boolean] default = False ! If true, the Coriolis terms at u-points are bounded by ! the four estimates of (f+rv)v from the four neighboring @@ -233,7 +233,7 @@ KE_SCHEME = "KE_GUDONOV" ! default = "KE_ARAKAWA" ! due to the kinetic energy gradient. Valid values are: ! KE_ARAKAWA, KE_SIMPLE_GUDONOV, KE_GUDONOV -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -245,7 +245,7 @@ BOUND_KH = False ! [Boolean] default = True ! If true, the Laplacian coefficient is locally limited ! to be stable. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === U_TRUNC_FILE = "U_velocity_truncations" ! default = "" ! The absolute path to a file into which the accelerations ! leading to zonal velocity truncations are written. @@ -273,9 +273,9 @@ MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === DRAG_BG_VEL = 0.05 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is @@ -290,7 +290,7 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 KV_BBL_MIN = 1.0E-06 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the bottom boundary layer. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -344,9 +344,9 @@ DTBT = 20.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. BBL_EFFIC = 0.0 ! [nondim] default = 0.2 ! The efficiency with which the energy extracted by @@ -357,7 +357,19 @@ KD = 0.0 ! [m2 s-1] ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -368,15 +380,15 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.0E-13 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === -! === Parameters of module MOM_opacity === +! === module MOM_opacity === -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -391,7 +403,7 @@ WIND_CONFIG = "zero" ! ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 10 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -409,7 +421,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 600.0 ! [s] default = 60.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all index 4ceb5494cc..84320dc541 100644 --- a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -94,13 +94,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 40 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -213,7 +213,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -260,7 +260,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -299,7 +299,7 @@ DENSITY_RANGE = 1.0 ! [kg m-3] default = 2.0 GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -459,7 +459,7 @@ APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -508,7 +508,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -654,7 +654,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -680,7 +680,7 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -750,12 +750,12 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -797,7 +797,7 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -906,7 +906,7 @@ DTBT = 20.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -928,7 +928,7 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! depth-space diagnostics, or blank to disable ! depth-space output. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of @@ -962,9 +962,6 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1048,13 +1045,69 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendancies but + ! purely for diagnostic purposes. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distance above the bottom to which the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1065,7 +1118,7 @@ MAX_ENT_IT = 5 ! default = 5 TOLERANCE_ENT = 1.0E-08 ! [m] default = 1.0E-08 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1078,7 +1131,7 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1095,13 +1148,13 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1124,7 +1177,7 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1148,7 +1201,7 @@ READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1188,7 +1241,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 1800.0 ! [s] default = 300.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.short b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.short index b6f80426e5..0bf0550079 100644 --- a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.short +++ b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.short @@ -44,15 +44,15 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. NK = 40 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -80,7 +80,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -97,7 +97,7 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 RESTARTFILE = "GOLD.res" ! default = "MOM.res" ! The name-root of the restart file. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "linear" ! @@ -119,7 +119,7 @@ DENSITY_RANGE = 1.0 ! [kg m-3] default = 2.0 GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -207,12 +207,12 @@ TS_CONFIG = "DOME2D" ! ! seamount - TBD AJA. ! USER - call a user modified routine. -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === BE = 0.7 ! [nondim] default = 0.6 ! If SPLIT is true, BE determines the relative weighting ! of a 2nd-order Runga-Kutta baroclinic time stepping @@ -239,7 +239,7 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -253,7 +253,7 @@ KH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 ! The final viscosity is the largest of this scaled ! viscosity, the Smagorinsky viscosity and KH. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML @@ -289,9 +289,9 @@ MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -307,7 +307,7 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -332,26 +332,38 @@ DTBT = 20.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. KD = 0.0 ! [m2 s-1] ! The background diapycnal diffusivity of density in the ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal ! mixing, as described in Hallberg (MWR, 2000). -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === -! === Parameters of module MOM_opacity === +! === module MOM_opacity === PEN_SW_SCALE = 15.0 ! [m] default = 0.0 ! The vertical absorption e-folding depth of the ! penetrating shortwave radiation. @@ -359,11 +371,11 @@ PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 ! The fraction of the shortwave radiation that penetrates ! below the surface. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -378,7 +390,7 @@ WIND_CONFIG = "zero" ! ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 10 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -396,7 +408,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 1800.0 ! [s] default = 300.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all index ea0496ca04..c464f48f5e 100644 --- a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -94,13 +94,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 40 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -213,7 +213,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -260,7 +260,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -299,7 +299,7 @@ DENSITY_RANGE = 1.0 ! [kg m-3] default = 2.0 GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -532,7 +532,7 @@ REMAPPING_SCHEME = "PQM_IH4IH3" ! default = "PLM" ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -581,7 +581,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -727,7 +727,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -753,7 +753,7 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -823,12 +823,12 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -870,7 +870,7 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -979,7 +979,7 @@ DTBT = 20.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1001,7 +1001,7 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! depth-space diagnostics, or blank to disable ! depth-space output. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of @@ -1035,9 +1035,6 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1121,13 +1118,69 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendancies but + ! purely for diagnostic purposes. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distance above the bottom to which the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1138,7 +1191,7 @@ MAX_ENT_IT = 5 ! default = 5 TOLERANCE_ENT = 1.0E-08 ! [m] default = 1.0E-08 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1151,7 +1204,7 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1168,13 +1221,13 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1197,7 +1250,7 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1221,7 +1274,7 @@ READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1261,7 +1314,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 1800.0 ! [s] default = 300.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.short b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.short index c44b6e6b8d..9f72200e82 100644 --- a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.short +++ b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.short @@ -44,15 +44,15 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. NK = 40 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -83,7 +83,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -100,7 +100,7 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 RESTARTFILE = "GOLD.res" ! default = "MOM.res" ! The name-root of the restart file. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "linear" ! @@ -122,7 +122,7 @@ DENSITY_RANGE = 1.0 ! [kg m-3] default = 2.0 GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -255,12 +255,12 @@ REMAPPING_SCHEME = "PQM_IH4IH3" ! default = "PLM" ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === BE = 0.7 ! [nondim] default = 0.6 ! If SPLIT is true, BE determines the relative weighting ! of a 2nd-order Runga-Kutta baroclinic time stepping @@ -287,7 +287,7 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -301,7 +301,7 @@ KH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 ! The final viscosity is the largest of this scaled ! viscosity, the Smagorinsky viscosity and KH. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML @@ -337,9 +337,9 @@ MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -355,7 +355,7 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -380,26 +380,38 @@ DTBT = 20.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. KD = 0.0 ! [m2 s-1] ! The background diapycnal diffusivity of density in the ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal ! mixing, as described in Hallberg (MWR, 2000). -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === -! === Parameters of module MOM_opacity === +! === module MOM_opacity === PEN_SW_SCALE = 15.0 ! [m] default = 0.0 ! The vertical absorption e-folding depth of the ! penetrating shortwave radiation. @@ -407,11 +419,11 @@ PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 ! The fraction of the shortwave radiation that penetrates ! below the surface. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -426,7 +438,7 @@ WIND_CONFIG = "zero" ! ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 10 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -444,7 +456,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 1800.0 ! [s] default = 300.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all index 9130c4a6fb..320393e950 100644 --- a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -94,13 +94,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 40 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -213,7 +213,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -260,7 +260,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -299,7 +299,7 @@ DENSITY_RANGE = 1.0 ! [kg m-3] default = 2.0 GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -532,7 +532,7 @@ REMAPPING_SCHEME = "PQM_IH4IH3" ! default = "PLM" ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -581,7 +581,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -727,7 +727,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -753,7 +753,7 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -823,12 +823,12 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -870,7 +870,7 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -979,7 +979,7 @@ DTBT = 20.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1001,7 +1001,7 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! depth-space diagnostics, or blank to disable ! depth-space output. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of @@ -1035,9 +1035,6 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1121,13 +1118,69 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendancies but + ! purely for diagnostic purposes. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distance above the bottom to which the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1138,7 +1191,7 @@ MAX_ENT_IT = 5 ! default = 5 TOLERANCE_ENT = 1.0E-08 ! [m] default = 1.0E-08 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1151,7 +1204,7 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1168,13 +1221,13 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1197,7 +1250,7 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1221,7 +1274,7 @@ READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1261,7 +1314,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 1800.0 ! [s] default = 300.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.short b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.short index 4565feed07..959f36d9d1 100644 --- a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.short +++ b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.short @@ -44,15 +44,15 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. NK = 40 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -83,7 +83,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -100,7 +100,7 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 RESTARTFILE = "GOLD.res" ! default = "MOM.res" ! The name-root of the restart file. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "linear" ! @@ -122,7 +122,7 @@ DENSITY_RANGE = 1.0 ! [kg m-3] default = 2.0 GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -255,12 +255,12 @@ REMAPPING_SCHEME = "PQM_IH4IH3" ! default = "PLM" ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === BE = 0.7 ! [nondim] default = 0.6 ! If SPLIT is true, BE determines the relative weighting ! of a 2nd-order Runga-Kutta baroclinic time stepping @@ -287,7 +287,7 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -301,7 +301,7 @@ KH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 ! The final viscosity is the largest of this scaled ! viscosity, the Smagorinsky viscosity and KH. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML @@ -337,9 +337,9 @@ MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -355,7 +355,7 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -380,26 +380,38 @@ DTBT = 20.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. KD = 0.0 ! [m2 s-1] ! The background diapycnal diffusivity of density in the ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal ! mixing, as described in Hallberg (MWR, 2000). -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === -! === Parameters of module MOM_opacity === +! === module MOM_opacity === PEN_SW_SCALE = 15.0 ! [m] default = 0.0 ! The vertical absorption e-folding depth of the ! penetrating shortwave radiation. @@ -407,11 +419,11 @@ PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 ! The fraction of the shortwave radiation that penetrates ! below the surface. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -426,7 +438,7 @@ WIND_CONFIG = "zero" ! ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 10 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -444,7 +456,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 1800.0 ! [s] default = 300.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/global/MOM_parameter_doc.all b/examples/solo_ocean/global/MOM_parameter_doc.all index e0b577d79a..2f46aebcbf 100644 --- a/examples/solo_ocean/global/MOM_parameter_doc.all +++ b/examples/solo_ocean/global/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -94,13 +94,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 63 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -215,7 +215,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -251,7 +251,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -268,7 +268,7 @@ USE_generic_tracer = False ! [Boolean] default = False ! If true and _USE_GENERIC_TRACER is defined as a ! preprocessor macro, use the MOM_generic_tracer packages. -! === Parameters of module ideal_age_example === +! === module ideal_age_example === DO_IDEAL_AGE = True ! [Boolean] default = True ! If true, use an ideal age tracer that is set to 0 age ! in the mixed layer and ages at unit rate in the interior. @@ -318,7 +318,7 @@ COORD_VAR = "Layer" ! default = "Layer" ! The variable in COORD_FILE that is to be used for the ! coordinate densities. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -477,7 +477,7 @@ APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -526,7 +526,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -557,7 +557,7 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. -! === Parameters of module MOM_wave_speed === +! === module MOM_wave_speed === KH_RES_SCALE_COEF = 1.0 ! [nondim] default = 1.0 ! A coefficient that determines how Kh is scaled away if ! RESOLN_SCALED_... is true, as @@ -682,7 +682,7 @@ PV_ADV_SCHEME = "PV_ADV_CENTERED" ! default = "PV_ADV_CENTERED" ! PV_ADV_CENTERED - centered (aka Sadourny, 75) ! PV_ADV_UPWIND1 - upwind, first order -! === Parameters of module MOM_tidal_forcing === +! === module MOM_tidal_forcing === TIDE_M2 = True ! [Boolean] default = False ! If true, apply tidal momentum forcing at the M2 ! frequency. This is only used if TIDES is true. @@ -745,7 +745,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = True ! [Boolean] default = True @@ -801,7 +801,7 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -860,12 +860,12 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -928,7 +928,7 @@ SMAG_CONST_CHANNEL = 0.15 ! [nondim] default = 0.15 ! it is defined, or 0.15 if it is not. The value used is ! also 0.15 if the specified value is negative. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -1037,7 +1037,7 @@ DTBT = -0.95 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1055,7 +1055,7 @@ KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 ! A diapycnal diffusivity that is used to interpolate ! more sensible values of T & S into thin layers. -! === Parameters of module MOM_mixed_layer_restrat === +! === module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -1073,7 +1073,7 @@ NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. ML_MIX_FIRST = 0.0 ! [nondim] default = 0.0 ! The fraction of the mixed layer mixing that is applied @@ -1110,9 +1110,6 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1254,13 +1251,69 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendancies but + ! purely for diagnostic purposes. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distance above the bottom to which the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1271,7 +1324,7 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_geothermal === +! === module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -1289,7 +1342,7 @@ GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" ! The name of the geothermal heating variable in ! GEOTHERMAL_FILE. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === RINO_CRIT = 0.25 ! [nondim] default = 0.25 ! The critical Richardson number for shear mixing. SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 @@ -1348,7 +1401,7 @@ KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True ! If true, combine the mixed layers together before ! solving the kappa-shear equations. -! === Parameters of module MOM_mixed_layer === +! === module MOM_mixed_layer === NSTAR = 0.15 ! [nondim] default = 0.15 ! The portion of the buoyant potential energy imparted by ! surface fluxes that is available to drive entrainment @@ -1432,7 +1485,7 @@ LIMIT_BUFFER_DET_DH_BATHY = 0.2 ! [nondim] default = 0.2 ! of the surface region (mixed & buffer layer) is allowed ! to change between grid points. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1442,7 +1495,7 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1468,13 +1521,13 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -1501,7 +1554,7 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = True ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = True ! [Boolean] default = True @@ -1606,7 +1659,7 @@ GUST_2D_FILE = "gustiness_qscat.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1646,7 +1699,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/global/MOM_parameter_doc.short b/examples/solo_ocean/global/MOM_parameter_doc.short index 954e767299..8bfb3f79ca 100644 --- a/examples/solo_ocean/global/MOM_parameter_doc.short +++ b/examples/solo_ocean/global/MOM_parameter_doc.short @@ -45,15 +45,15 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. NK = 63 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === THICKNESSDIFFUSE = True ! [Boolean] default = False ! If true, interfaces or isopycnal surfaces are diffused, ! depending on the value of FULL_THICKNESSDIFFUSE. @@ -108,13 +108,13 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False ! If true, use the ideal_age_example tracer package. -! === Parameters of module ideal_age_example === +! === module ideal_age_example === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "file" ! @@ -134,7 +134,7 @@ COORD_CONFIG = "file" ! COORD_FILE = "GOLD_IC.2010.11.15.nc" ! ! The file from which the coordinate densities are read. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -229,9 +229,9 @@ TS_CONFIG = "file" ! TS_FILE = "GOLD_IC.2010.11.15.nc" ! ! The initial condition file for temperature. -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -258,7 +258,7 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. -! === Parameters of module MOM_wave_speed === +! === module MOM_wave_speed === TIDES = True ! [Boolean] default = False ! If true, apply tidal momentum forcing. ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.15E-09 @@ -279,7 +279,7 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! have no effect on the SADOURNY Coriolis scheme if it ! were possible to use centered difference thickness fluxes. -! === Parameters of module MOM_tidal_forcing === +! === module MOM_tidal_forcing === TIDE_M2 = True ! [Boolean] default = False ! If true, apply tidal momentum forcing at the M2 ! frequency. This is only used if TIDES is true. @@ -289,7 +289,7 @@ TIDE_SAL_SCALAR_VALUE = 0.094 ! [m m-1] ! and bottom geopotential anomalies. This is only used if ! TIDES and TIDE_USE_SAL_SCALAR are true. -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 @@ -309,7 +309,7 @@ SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === CHANNEL_DRAG = True ! [Boolean] default = False ! If true, the bottom drag is exerted directly on each ! layer proportional to the fraction of the bottom it @@ -340,9 +340,9 @@ MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -362,7 +362,7 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -413,13 +413,13 @@ DTBT = -0.95 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 ! The maximum horizontal thickness diffusivity. -! === Parameters of module MOM_mixed_layer_restrat === +! === module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -437,7 +437,7 @@ NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. ML_RADIATION = True ! [Boolean] default = False ! If true, allow a fraction of TKE available from wind @@ -499,14 +499,26 @@ H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_geothermal === +! === module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -515,12 +527,12 @@ GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" ! The file from which the geothermal heating is to be ! read, or blank to use a constant heating rate. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. -! === Parameters of module MOM_mixed_layer === +! === module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer @@ -555,9 +567,9 @@ RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 ! The depth to which rivers are mixed if DO_RIVERMIX is ! defined. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -569,9 +581,9 @@ CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! PEN_SW_NBANDS = 3 ! default = 1 ! The number of bands of penetrating shortwave radiation. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -591,7 +603,7 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === BUOY_CONFIG = "file" ! ! The character string that indicates how buoyancy forcing ! is specified. Valid options include (file), (zero), @@ -661,7 +673,7 @@ GUST_2D_FILE = "gustiness_qscat.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -677,7 +689,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all index dccb23b0b9..bd73ae6b31 100644 --- a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -94,13 +94,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 63 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -215,7 +215,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -251,7 +251,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -268,7 +268,7 @@ USE_generic_tracer = False ! [Boolean] default = False ! If true and _USE_GENERIC_TRACER is defined as a ! preprocessor macro, use the MOM_generic_tracer packages. -! === Parameters of module ideal_age_example === +! === module ideal_age_example === DO_IDEAL_AGE = True ! [Boolean] default = True ! If true, use an ideal age tracer that is set to 0 age ! in the mixed layer and ages at unit rate in the interior. @@ -318,7 +318,7 @@ COORD_VAR = "Layer" ! default = "Layer" ! The variable in COORD_FILE that is to be used for the ! coordinate densities. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -449,7 +449,7 @@ APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -498,7 +498,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -529,7 +529,7 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. -! === Parameters of module MOM_wave_speed === +! === module MOM_wave_speed === KH_RES_SCALE_COEF = 1.0 ! [nondim] default = 1.0 ! A coefficient that determines how Kh is scaled away if ! RESOLN_SCALED_... is true, as @@ -654,7 +654,7 @@ PV_ADV_SCHEME = "PV_ADV_CENTERED" ! default = "PV_ADV_CENTERED" ! PV_ADV_CENTERED - centered (aka Sadourny, 75) ! PV_ADV_UPWIND1 - upwind, first order -! === Parameters of module MOM_tidal_forcing === +! === module MOM_tidal_forcing === TIDE_M2 = True ! [Boolean] default = False ! If true, apply tidal momentum forcing at the M2 ! frequency. This is only used if TIDES is true. @@ -717,7 +717,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = True ! [Boolean] default = True @@ -773,7 +773,7 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -832,12 +832,12 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -900,7 +900,7 @@ SMAG_CONST_CHANNEL = 0.15 ! [nondim] default = 0.15 ! it is defined, or 0.15 if it is not. The value used is ! also 0.15 if the specified value is negative. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -1009,7 +1009,7 @@ DTBT = -0.95 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1027,7 +1027,7 @@ KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 ! A diapycnal diffusivity that is used to interpolate ! more sensible values of T & S into thin layers. -! === Parameters of module MOM_mixed_layer_restrat === +! === module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -1045,7 +1045,7 @@ NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. ML_MIX_FIRST = 0.0 ! [nondim] default = 0.0 ! The fraction of the mixed layer mixing that is applied @@ -1082,9 +1082,6 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1226,13 +1223,69 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendancies but + ! purely for diagnostic purposes. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distance above the bottom to which the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1243,7 +1296,7 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_geothermal === +! === module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -1261,7 +1314,7 @@ GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" ! The name of the geothermal heating variable in ! GEOTHERMAL_FILE. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === RINO_CRIT = 0.25 ! [nondim] default = 0.25 ! The critical Richardson number for shear mixing. SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 @@ -1320,7 +1373,7 @@ KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True ! If true, combine the mixed layers together before ! solving the kappa-shear equations. -! === Parameters of module MOM_mixed_layer === +! === module MOM_mixed_layer === NSTAR = 0.15 ! [nondim] default = 0.15 ! The portion of the buoyant potential energy imparted by ! surface fluxes that is available to drive entrainment @@ -1404,7 +1457,7 @@ LIMIT_BUFFER_DET_DH_BATHY = 0.2 ! [nondim] default = 0.2 ! of the surface region (mixed & buffer layer) is allowed ! to change between grid points. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1414,7 +1467,7 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1440,13 +1493,13 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -1469,7 +1522,7 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = True ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = True ! [Boolean] default = True @@ -1574,7 +1627,7 @@ GUST_2D_FILE = "gustiness_qscat.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1614,7 +1667,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.short b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.short index 4f9fefe155..d07bfdfada 100644 --- a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.short +++ b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.short @@ -45,15 +45,15 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. NK = 63 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === THICKNESSDIFFUSE = True ! [Boolean] default = False ! If true, interfaces or isopycnal surfaces are diffused, ! depending on the value of FULL_THICKNESSDIFFUSE. @@ -108,13 +108,13 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False ! If true, use the ideal_age_example tracer package. -! === Parameters of module ideal_age_example === +! === module ideal_age_example === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "file" ! @@ -134,7 +134,7 @@ COORD_CONFIG = "file" ! COORD_FILE = "Layer_coord.nc" ! ! The file from which the coordinate densities are read. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -203,9 +203,9 @@ ADJUST_THICKNESS = True ! [Boolean] default = False ! topography is shallower than the thickness input file ! would indicate. -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -232,7 +232,7 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. -! === Parameters of module MOM_wave_speed === +! === module MOM_wave_speed === TIDES = True ! [Boolean] default = False ! If true, apply tidal momentum forcing. ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.15E-09 @@ -253,7 +253,7 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! have no effect on the SADOURNY Coriolis scheme if it ! were possible to use centered difference thickness fluxes. -! === Parameters of module MOM_tidal_forcing === +! === module MOM_tidal_forcing === TIDE_M2 = True ! [Boolean] default = False ! If true, apply tidal momentum forcing at the M2 ! frequency. This is only used if TIDES is true. @@ -263,7 +263,7 @@ TIDE_SAL_SCALAR_VALUE = 0.094 ! [m m-1] ! and bottom geopotential anomalies. This is only used if ! TIDES and TIDE_USE_SAL_SCALAR are true. -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 @@ -283,7 +283,7 @@ SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === CHANNEL_DRAG = True ! [Boolean] default = False ! If true, the bottom drag is exerted directly on each ! layer proportional to the fraction of the bottom it @@ -314,9 +314,9 @@ MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -336,7 +336,7 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -387,13 +387,13 @@ DTBT = -0.95 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 ! The maximum horizontal thickness diffusivity. -! === Parameters of module MOM_mixed_layer_restrat === +! === module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -411,7 +411,7 @@ NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. ML_RADIATION = True ! [Boolean] default = False ! If true, allow a fraction of TKE available from wind @@ -473,14 +473,26 @@ H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_geothermal === +! === module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -489,12 +501,12 @@ GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" ! The file from which the geothermal heating is to be ! read, or blank to use a constant heating rate. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. -! === Parameters of module MOM_mixed_layer === +! === module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer @@ -529,9 +541,9 @@ RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 ! The depth to which rivers are mixed if DO_RIVERMIX is ! defined. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -543,9 +555,9 @@ CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! PEN_SW_NBANDS = 3 ! default = 1 ! The number of bands of penetrating shortwave radiation. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -558,7 +570,7 @@ KHTR_PASSIVITY_COEFF = 3.0 ! [nondim] default = 0.0 ! between along isopycnal mxiing of tracers to thickness mixing. ! A non-zero value enables this parameterization. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === BUOY_CONFIG = "file" ! ! The character string that indicates how buoyancy forcing ! is specified. Valid options include (file), (zero), @@ -628,7 +640,7 @@ GUST_2D_FILE = "gustiness_qscat.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -644,7 +656,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all index 52597e2a47..bbb5d4f638 100644 --- a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -94,13 +94,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 50 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -213,7 +213,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -249,7 +249,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -266,7 +266,7 @@ USE_generic_tracer = False ! [Boolean] default = False ! If true and _USE_GENERIC_TRACER is defined as a ! preprocessor macro, use the MOM_generic_tracer packages. -! === Parameters of module ideal_age_example === +! === module ideal_age_example === DO_IDEAL_AGE = True ! [Boolean] default = True ! If true, use an ideal age tracer that is set to 0 age ! in the mixed layer and ages at unit rate in the interior. @@ -316,7 +316,7 @@ COORD_VAR = "Layer" ! default = "Layer" ! The variable in COORD_FILE that is to be used for the ! coordinate densities. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -516,7 +516,7 @@ REMAPPING_SCHEME = "PLM" ! default = "PLM" ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -565,7 +565,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -596,7 +596,7 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. -! === Parameters of module MOM_wave_speed === +! === module MOM_wave_speed === KH_RES_SCALE_COEF = 1.0 ! [nondim] default = 1.0 ! A coefficient that determines how Kh is scaled away if ! RESOLN_SCALED_... is true, as @@ -721,7 +721,7 @@ PV_ADV_SCHEME = "PV_ADV_CENTERED" ! default = "PV_ADV_CENTERED" ! PV_ADV_CENTERED - centered (aka Sadourny, 75) ! PV_ADV_UPWIND1 - upwind, first order -! === Parameters of module MOM_tidal_forcing === +! === module MOM_tidal_forcing === TIDE_M2 = True ! [Boolean] default = False ! If true, apply tidal momentum forcing at the M2 ! frequency. This is only used if TIDES is true. @@ -784,7 +784,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = True ! [Boolean] default = True @@ -840,7 +840,7 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -907,12 +907,12 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -975,7 +975,7 @@ SMAG_CONST_CHANNEL = 0.15 ! [nondim] default = 0.15 ! it is defined, or 0.15 if it is not. The value used is ! also 0.15 if the specified value is negative. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -1084,7 +1084,7 @@ DTBT = -0.95 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1109,7 +1109,7 @@ NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of @@ -1143,12 +1143,6 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = True ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. -KPP_BEFORE_KAPPA_SHEAR = True ! [Boolean] default = True - ! If true, KPP matches interior diffusivity that EXCLUDES any - ! diffusivity from kappa-shear. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1295,9 +1289,12 @@ H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. -! === Parameters of module MOM_KPP === +! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ +USE_KPP = True ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. KPP% PASSIVE = True ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. @@ -1339,13 +1336,24 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. %KPP +KPP_BEFORE_KAPPA_SHEAR = True ! [Boolean] default = True + ! If true, KPP matches interior diffusivity that EXCLUDES any + ! diffusivity from kappa-shear. + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1356,7 +1364,7 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_geothermal === +! === module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -1374,7 +1382,7 @@ GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" ! The name of the geothermal heating variable in ! GEOTHERMAL_FILE. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === RINO_CRIT = 0.25 ! [nondim] default = 0.25 ! The critical Richardson number for shear mixing. SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 @@ -1430,7 +1438,7 @@ DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False ! Caution: this option is _very_ verbose and should only ! be used in single-column mode! -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1443,7 +1451,7 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1469,13 +1477,13 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -1498,7 +1506,7 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = True ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = True ! [Boolean] default = True @@ -1603,7 +1611,7 @@ GUST_2D_FILE = "gustiness_qscat.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1643,7 +1651,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.short b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.short index 61822898a2..fe5c02a9a4 100644 --- a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.short +++ b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.short @@ -45,15 +45,15 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. NK = 50 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -113,13 +113,13 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False ! If true, use the ideal_age_example tracer package. -! === Parameters of module ideal_age_example === +! === module ideal_age_example === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "file" ! @@ -139,7 +139,7 @@ COORD_CONFIG = "file" ! COORD_FILE = "Layer_coord50.nc" ! ! The file from which the coordinate densities are read. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -227,9 +227,9 @@ ALE_COORDINATE_CONFIG = "FILE:INPUT/vgrid.nc,dz" ! default = "UNIFORM" ! thicknesses (in m). In sigma-coordinate mode, the list ! is of non-dimensional fractions of the water column. -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -256,7 +256,7 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. -! === Parameters of module MOM_wave_speed === +! === module MOM_wave_speed === TIDES = True ! [Boolean] default = False ! If true, apply tidal momentum forcing. ETA_TOLERANCE = 1.0E-06 ! [m] default = 2.5E-09 @@ -277,7 +277,7 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! have no effect on the SADOURNY Coriolis scheme if it ! were possible to use centered difference thickness fluxes. -! === Parameters of module MOM_tidal_forcing === +! === module MOM_tidal_forcing === TIDE_M2 = True ! [Boolean] default = False ! If true, apply tidal momentum forcing at the M2 ! frequency. This is only used if TIDES is true. @@ -287,7 +287,7 @@ TIDE_SAL_SCALAR_VALUE = 0.094 ! [m m-1] ! and bottom geopotential anomalies. This is only used if ! TIDES and TIDE_USE_SAL_SCALAR are true. -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 @@ -307,7 +307,7 @@ SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === CHANNEL_DRAG = True ! [Boolean] default = False ! If true, the bottom drag is exerted directly on each ! layer proportional to the fraction of the bottom it @@ -345,9 +345,9 @@ CFL_TRUNCATE_RAMP_TIME = 7200.0 ! [s] default = 0.0 ! The time over which the CFL trunction value is ramped ! up at the beginning of the run. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -367,7 +367,7 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -418,7 +418,7 @@ DTBT = -0.95 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 @@ -431,11 +431,8 @@ NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. -USE_KPP = True ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ML_RADIATION = True ! [Boolean] default = False ! If true, allow a fraction of TKE available from wind ! work to penetrate below the base of the mixed layer @@ -496,22 +493,31 @@ H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. -! === Parameters of module MOM_KPP === +! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ +USE_KPP = True ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. KPP% PASSIVE = True ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. %KPP -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_geothermal === +! === module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -520,17 +526,17 @@ GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" ! The file from which the geothermal heating is to be ! read, or blank to use a constant heating rate. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === HMIX_MIN = 2.0 ! [m] default = 0.0 ! The minimum mixed layer depth if the mixed layer depth ! is determined dynamically. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -542,9 +548,9 @@ CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! PEN_SW_NBANDS = 3 ! default = 1 ! The number of bands of penetrating shortwave radiation. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -557,7 +563,7 @@ KHTR_PASSIVITY_COEFF = 3.0 ! [nondim] default = 0.0 ! between along isopycnal mxiing of tracers to thickness mixing. ! A non-zero value enables this parameterization. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === BUOY_CONFIG = "file" ! ! The character string that indicates how buoyancy forcing ! is specified. Valid options include (file), (zero), @@ -627,7 +633,7 @@ GUST_2D_FILE = "gustiness_qscat.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -643,7 +649,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all b/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all index 8aa5c958e9..bf7d2e30e2 100644 --- a/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all +++ b/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -94,13 +94,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 21 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -213,7 +213,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -260,7 +260,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -299,7 +299,7 @@ LIGHTEST_DENSITY = 1022.0 ! [kg m-3] default = 1000.0 DENSITY_RANGE = 5.0 ! [kg m-3] default = 2.0 ! The range of reference potential densities in the layers. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -467,7 +467,7 @@ APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -516,7 +516,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -662,7 +662,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -684,7 +684,7 @@ BETTER_BOUND_KH = False ! [Boolean] default = False ! If true, the Laplacian coefficient is locally limited ! to be stable with a better bounding than just BOUND_KH. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -751,12 +751,12 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -798,7 +798,7 @@ KV_BBL_MIN = 1.0E-06 ! [m2 s-1] default = 0.0 KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -911,7 +911,7 @@ DTBT = 25.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 0.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -933,7 +933,7 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! depth-space diagnostics, or blank to disable ! depth-space output. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of @@ -967,9 +967,6 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1053,13 +1050,69 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendancies but + ! purely for diagnostic purposes. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distance above the bottom to which the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1070,7 +1123,7 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.0E-13 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1083,7 +1136,7 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1100,13 +1153,13 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1129,7 +1182,7 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1153,7 +1206,7 @@ READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1193,7 +1246,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 5000.0 ! [s] default = 250.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/lock_exchange/MOM_parameter_doc.short b/examples/solo_ocean/lock_exchange/MOM_parameter_doc.short index 29674fec49..fa581327f6 100644 --- a/examples/solo_ocean/lock_exchange/MOM_parameter_doc.short +++ b/examples/solo_ocean/lock_exchange/MOM_parameter_doc.short @@ -46,7 +46,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. RHO_0 = 1000.0 ! [kg m-3] default = 1035.0 ! The mean ocean density used with BOUSSINESQ true to @@ -58,10 +58,10 @@ ANGSTROM = 1.0E-15 ! [m] default = 1.0E-10 NK = 21 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -84,14 +84,14 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are ! "LINEAR", "UNESCO", and "WRIGHT". ! This is only used if USE_EOS is true. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "layer_ref" ! @@ -113,7 +113,7 @@ LIGHTEST_DENSITY = 1022.0 ! [kg m-3] default = 1000.0 DENSITY_RANGE = 5.0 ! [kg m-3] default = 2.0 ! The range of reference potential densities in the layers. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -210,12 +210,12 @@ TS_CONFIG = "fit" ! T_REF = 5.0 ! [degC] ! A reference temperature used in initialization. -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === BOUND_CORIOLIS = True ! [Boolean] default = False ! If true, the Coriolis terms at u-points are bounded by ! the four estimates of (f+rv)v from the four neighboring @@ -227,7 +227,7 @@ KE_SCHEME = "KE_GUDONOV" ! default = "KE_ARAKAWA" ! due to the kinetic energy gradient. Valid values are: ! KE_ARAKAWA, KE_SIMPLE_GUDONOV, KE_GUDONOV -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -239,7 +239,7 @@ BOUND_KH = False ! [Boolean] default = True ! If true, the Laplacian coefficient is locally limited ! to be stable. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === U_TRUNC_FILE = "U_velocity_truncations" ! default = "" ! The absolute path to a file into which the accelerations ! leading to zonal velocity truncations are written. @@ -267,9 +267,9 @@ MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === DRAG_BG_VEL = 0.05 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is @@ -284,7 +284,7 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 KV_BBL_MIN = 1.0E-06 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the bottom boundary layer. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -333,9 +333,9 @@ DTBT = 25.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. BBL_EFFIC = 0.0 ! [nondim] default = 0.2 ! The efficiency with which the energy extracted by @@ -346,7 +346,19 @@ KD = 0.0 ! [m2 s-1] ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -357,15 +369,15 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.0E-13 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === -! === Parameters of module MOM_opacity === +! === module MOM_opacity === -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -380,7 +392,7 @@ WIND_CONFIG = "zero" ! ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 10 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -398,7 +410,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 5000.0 ! [s] default = 250.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all index e290f32aab..73508f6c93 100644 --- a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all +++ b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -97,13 +97,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 63 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -218,7 +218,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -254,7 +254,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -271,7 +271,7 @@ USE_generic_tracer = False ! [Boolean] default = False ! If true and _USE_GENERIC_TRACER is defined as a ! preprocessor macro, use the MOM_generic_tracer packages. -! === Parameters of module ideal_age_example === +! === module ideal_age_example === DO_IDEAL_AGE = True ! [Boolean] default = True ! If true, use an ideal age tracer that is set to 0 age ! in the mixed layer and ages at unit rate in the interior. @@ -321,7 +321,7 @@ COORD_VAR = "Layer" ! default = "Layer" ! The variable in COORD_FILE that is to be used for the ! coordinate densities. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -480,7 +480,7 @@ APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -529,7 +529,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -560,7 +560,7 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. -! === Parameters of module MOM_wave_speed === +! === module MOM_wave_speed === KH_RES_SCALE_COEF = 1.0 ! [nondim] default = 1.0 ! A coefficient that determines how Kh is scaled away if ! RESOLN_SCALED_... is true, as @@ -685,7 +685,7 @@ PV_ADV_SCHEME = "PV_ADV_CENTERED" ! default = "PV_ADV_CENTERED" ! PV_ADV_CENTERED - centered (aka Sadourny, 75) ! PV_ADV_UPWIND1 - upwind, first order -! === Parameters of module MOM_tidal_forcing === +! === module MOM_tidal_forcing === TIDE_M2 = True ! [Boolean] default = False ! If true, apply tidal momentum forcing at the M2 ! frequency. This is only used if TIDES is true. @@ -748,7 +748,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = True ! [Boolean] default = True @@ -804,7 +804,7 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -863,12 +863,12 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -931,7 +931,7 @@ SMAG_CONST_CHANNEL = 0.15 ! [nondim] default = 0.15 ! it is defined, or 0.15 if it is not. The value used is ! also 0.15 if the specified value is negative. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -1040,7 +1040,7 @@ DTBT = -0.95 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1058,7 +1058,7 @@ KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 ! A diapycnal diffusivity that is used to interpolate ! more sensible values of T & S into thin layers. -! === Parameters of module MOM_mixed_layer_restrat === +! === module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -1076,7 +1076,7 @@ NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. ML_MIX_FIRST = 0.0 ! [nondim] default = 0.0 ! The fraction of the mixed layer mixing that is applied @@ -1113,9 +1113,6 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1257,13 +1254,69 @@ TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendancies but + ! purely for diagnostic purposes. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distance above the bottom to which the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1274,7 +1327,7 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_geothermal === +! === module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -1292,7 +1345,7 @@ GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" ! The name of the geothermal heating variable in ! GEOTHERMAL_FILE. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === RINO_CRIT = 0.25 ! [nondim] default = 0.25 ! The critical Richardson number for shear mixing. SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 @@ -1351,7 +1404,7 @@ KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True ! If true, combine the mixed layers together before ! solving the kappa-shear equations. -! === Parameters of module MOM_mixed_layer === +! === module MOM_mixed_layer === NSTAR = 0.15 ! [nondim] default = 0.15 ! The portion of the buoyant potential energy imparted by ! surface fluxes that is available to drive entrainment @@ -1435,7 +1488,7 @@ LIMIT_BUFFER_DET_DH_BATHY = 0.2 ! [nondim] default = 0.2 ! of the surface region (mixed & buffer layer) is allowed ! to change between grid points. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1445,7 +1498,7 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1471,13 +1524,13 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -1504,7 +1557,7 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = True ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = True ! [Boolean] default = True @@ -1609,7 +1662,7 @@ GUST_2D_FILE = "gustiness_qscat.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1649,7 +1702,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.short b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.short index 6a0134809c..4dbe58740c 100644 --- a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.short +++ b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.short @@ -45,17 +45,17 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. BOUSSINESQ = False ! [Boolean] default = True ! If true, make the Boussinesq approximation. NK = 63 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === THICKNESSDIFFUSE = True ! [Boolean] default = False ! If true, interfaces or isopycnal surfaces are diffused, ! depending on the value of FULL_THICKNESSDIFFUSE. @@ -110,13 +110,13 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False ! If true, use the ideal_age_example tracer package. -! === Parameters of module ideal_age_example === +! === module ideal_age_example === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "file" ! @@ -136,7 +136,7 @@ COORD_CONFIG = "file" ! COORD_FILE = "GOLD_IC.2010.11.15.nc" ! ! The file from which the coordinate densities are read. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -236,9 +236,9 @@ CONVERT_THICKNESS_UNITS = True ! [Boolean] default = False ! BOUSSINESQ is defined. This does not apply if a restart ! file is read. -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -265,7 +265,7 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. -! === Parameters of module MOM_wave_speed === +! === module MOM_wave_speed === TIDES = True ! [Boolean] default = False ! If true, apply tidal momentum forcing. ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.15E-09 @@ -286,7 +286,7 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! have no effect on the SADOURNY Coriolis scheme if it ! were possible to use centered difference thickness fluxes. -! === Parameters of module MOM_tidal_forcing === +! === module MOM_tidal_forcing === TIDE_M2 = True ! [Boolean] default = False ! If true, apply tidal momentum forcing at the M2 ! frequency. This is only used if TIDES is true. @@ -296,7 +296,7 @@ TIDE_SAL_SCALAR_VALUE = 0.094 ! [m m-1] ! and bottom geopotential anomalies. This is only used if ! TIDES and TIDE_USE_SAL_SCALAR are true. -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 @@ -316,7 +316,7 @@ SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === CHANNEL_DRAG = True ! [Boolean] default = False ! If true, the bottom drag is exerted directly on each ! layer proportional to the fraction of the bottom it @@ -347,9 +347,9 @@ MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -369,7 +369,7 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -420,13 +420,13 @@ DTBT = -0.95 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 ! The maximum horizontal thickness diffusivity. -! === Parameters of module MOM_mixed_layer_restrat === +! === module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -444,7 +444,7 @@ NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. ML_RADIATION = True ! [Boolean] default = False ! If true, allow a fraction of TKE available from wind @@ -506,14 +506,26 @@ H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_geothermal === +! === module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -522,12 +534,12 @@ GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" ! The file from which the geothermal heating is to be ! read, or blank to use a constant heating rate. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. -! === Parameters of module MOM_mixed_layer === +! === module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer @@ -562,9 +574,9 @@ RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 ! The depth to which rivers are mixed if DO_RIVERMIX is ! defined. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -576,9 +588,9 @@ CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! PEN_SW_NBANDS = 3 ! default = 1 ! The number of bands of penetrating shortwave radiation. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -598,7 +610,7 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === BUOY_CONFIG = "file" ! ! The character string that indicates how buoyancy forcing ! is specified. Valid options include (file), (zero), @@ -668,7 +680,7 @@ GUST_2D_FILE = "gustiness_qscat.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -684,7 +696,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/resting/layer/MOM_parameter_doc.all b/examples/solo_ocean/resting/layer/MOM_parameter_doc.all index 3c271e33f0..8377d6ee1f 100644 --- a/examples/solo_ocean/resting/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/resting/layer/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -94,13 +94,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 9 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -213,7 +213,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "MOM_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -260,7 +260,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -299,7 +299,7 @@ DENSITY_RANGE = 2.0 ! [kg m-3] default = 2.0 GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -464,7 +464,7 @@ APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -513,7 +513,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -659,7 +659,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -685,7 +685,7 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -755,12 +755,12 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -802,7 +802,7 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -911,7 +911,7 @@ DTBT = 60.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 500.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -933,7 +933,7 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! depth-space diagnostics, or blank to disable ! depth-space output. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of @@ -967,9 +967,6 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1053,13 +1050,69 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendancies but + ! purely for diagnostic purposes. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distance above the bottom to which the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1070,7 +1123,7 @@ MAX_ENT_IT = 5 ! default = 5 TOLERANCE_ENT = 0.0010954451150103 ! [m] default = 0.0010954451150103 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1083,7 +1136,7 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1100,13 +1153,13 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1129,7 +1182,7 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1153,7 +1206,7 @@ READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1193,7 +1246,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 1200.0 ! [s] default = 1200.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/resting/layer/MOM_parameter_doc.short b/examples/solo_ocean/resting/layer/MOM_parameter_doc.short index 545e2780e3..ed40806c9a 100644 --- a/examples/solo_ocean/resting/layer/MOM_parameter_doc.short +++ b/examples/solo_ocean/resting/layer/MOM_parameter_doc.short @@ -44,15 +44,15 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. NK = 9 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -73,7 +73,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! If true, write the initial conditions to a file given ! by IC_OUTPUT_FILE. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -90,7 +90,7 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 RESTARTFILE = "GOLD.res" ! default = "MOM.res" ! The name-root of the restart file. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === INPUTDIR = "INPUT/" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "linear" ! @@ -112,7 +112,7 @@ LIGHTEST_DENSITY = 1034.0 ! [kg m-3] default = 1035.0 GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -205,12 +205,12 @@ S_TOP = 34.0 ! [PSU] S_RANGE = 2.0 ! [PSU] ! Initial salinity difference (top-bottom). -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === BE = 0.7 ! [nondim] default = 0.6 ! If SPLIT is true, BE determines the relative weighting ! of a 2nd-order Runga-Kutta baroclinic time stepping @@ -237,7 +237,7 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -251,7 +251,7 @@ KH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 ! The final viscosity is the largest of this scaled ! viscosity, the Smagorinsky viscosity and KH. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML @@ -287,9 +287,9 @@ MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -305,7 +305,7 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -335,11 +335,11 @@ DTBT = 60.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 500.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. BBL_EFFIC = 0.0 ! [nondim] default = 0.2 ! The efficiency with which the energy extracted by @@ -350,15 +350,27 @@ KD = 0.1 ! [m2 s-1] ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal ! mixing, as described in Hallberg (MWR, 2000). -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === -! === Parameters of module MOM_opacity === +! === module MOM_opacity === PEN_SW_SCALE = 15.0 ! [m] default = 0.0 ! The vertical absorption e-folding depth of the ! penetrating shortwave radiation. @@ -366,11 +378,11 @@ PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 ! The fraction of the shortwave radiation that penetrates ! below the surface. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -385,7 +397,7 @@ WIND_CONFIG = "zero" ! ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -401,7 +413,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DAYMAX = 5.0 ! [days] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end diff --git a/examples/solo_ocean/resting/z/MOM_parameter_doc.all b/examples/solo_ocean/resting/z/MOM_parameter_doc.all index 63fb858723..45aef6a1f4 100644 --- a/examples/solo_ocean/resting/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/resting/z/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -94,13 +94,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 9 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -213,7 +213,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "MOM_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -260,7 +260,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -299,7 +299,7 @@ DENSITY_RANGE = 2.0 ! [kg m-3] default = 2.0 GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -537,7 +537,7 @@ REMAPPING_SCHEME = "PLM" ! default = "PLM" ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -586,7 +586,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -732,7 +732,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -758,7 +758,7 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -828,12 +828,12 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -875,7 +875,7 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -984,7 +984,7 @@ DTBT = 60.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 500.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1006,7 +1006,7 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! depth-space diagnostics, or blank to disable ! depth-space output. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of @@ -1040,9 +1040,6 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1126,13 +1123,69 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendancies but + ! purely for diagnostic purposes. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distance above the bottom to which the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1143,7 +1196,7 @@ MAX_ENT_IT = 5 ! default = 5 TOLERANCE_ENT = 0.0010954451150103 ! [m] default = 0.0010954451150103 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1156,7 +1209,7 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1173,13 +1226,13 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1202,7 +1255,7 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1226,7 +1279,7 @@ READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1266,7 +1319,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 1200.0 ! [s] default = 1200.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/resting/z/MOM_parameter_doc.short b/examples/solo_ocean/resting/z/MOM_parameter_doc.short index 7397bb1064..fa020da5e5 100644 --- a/examples/solo_ocean/resting/z/MOM_parameter_doc.short +++ b/examples/solo_ocean/resting/z/MOM_parameter_doc.short @@ -44,15 +44,15 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. NK = 9 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -76,7 +76,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! If true, write the initial conditions to a file given ! by IC_OUTPUT_FILE. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -93,7 +93,7 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 RESTARTFILE = "GOLD.res" ! default = "MOM.res" ! The name-root of the restart file. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === INPUTDIR = "INPUT/" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "linear" ! @@ -115,7 +115,7 @@ LIGHTEST_DENSITY = 1034.0 ! [kg m-3] default = 1035.0 GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -237,12 +237,12 @@ INTERPOLATION_SCHEME = "PLM" ! default = "P1M_H2" ! thicknesses (in m). In sigma-coordinate mode, the list ! is of non-dimensional fractions of the water column. -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === BE = 0.7 ! [nondim] default = 0.6 ! If SPLIT is true, BE determines the relative weighting ! of a 2nd-order Runga-Kutta baroclinic time stepping @@ -269,7 +269,7 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -283,7 +283,7 @@ KH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 ! The final viscosity is the largest of this scaled ! viscosity, the Smagorinsky viscosity and KH. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML @@ -319,9 +319,9 @@ MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -337,7 +337,7 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -367,11 +367,11 @@ DTBT = 60.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 500.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. BBL_EFFIC = 0.0 ! [nondim] default = 0.2 ! The efficiency with which the energy extracted by @@ -382,15 +382,27 @@ KD = 0.1 ! [m2 s-1] ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal ! mixing, as described in Hallberg (MWR, 2000). -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === -! === Parameters of module MOM_opacity === +! === module MOM_opacity === PEN_SW_SCALE = 15.0 ! [m] default = 0.0 ! The vertical absorption e-folding depth of the ! penetrating shortwave radiation. @@ -398,11 +410,11 @@ PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 ! The fraction of the shortwave radiation that penetrates ! below the surface. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -417,7 +429,7 @@ WIND_CONFIG = "zero" ! ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -433,7 +445,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DAYMAX = 5.0 ! [days] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end diff --git a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all index d3197c8318..0c33486abe 100644 --- a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -94,13 +94,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 20 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -213,7 +213,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -260,7 +260,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -299,7 +299,7 @@ DENSITY_RANGE = 2.0 ! [kg m-3] default = 2.0 GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -463,7 +463,7 @@ APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -512,7 +512,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -658,7 +658,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -684,7 +684,7 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -754,12 +754,12 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -801,7 +801,7 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -910,7 +910,7 @@ DTBT = 10.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 500.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -932,7 +932,7 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! depth-space diagnostics, or blank to disable ! depth-space output. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of @@ -966,9 +966,6 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1052,13 +1049,69 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendancies but + ! purely for diagnostic purposes. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distance above the bottom to which the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1069,7 +1122,7 @@ MAX_ENT_IT = 5 ! default = 5 TOLERANCE_ENT = 1.0E-08 ! [m] default = 1.0E-08 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1082,7 +1135,7 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1099,13 +1152,13 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1128,7 +1181,7 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1152,7 +1205,7 @@ READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1192,7 +1245,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 1800.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.short b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.short index 6175d5b830..8eeea23d92 100644 --- a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.short +++ b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.short @@ -44,15 +44,15 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. NK = 20 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -75,7 +75,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -92,7 +92,7 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 RESTARTFILE = "GOLD.res" ! default = "MOM.res" ! The name-root of the restart file. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === INPUTDIR = "INPUT/" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "linear" ! @@ -114,7 +114,7 @@ LIGHTEST_DENSITY = 1034.0 ! [kg m-3] default = 1035.0 GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -202,12 +202,12 @@ TS_CONFIG = "seamount" ! ! seamount - TBD AJA. ! USER - call a user modified routine. -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === CDRAG = 0.002 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === BE = 0.7 ! [nondim] default = 0.6 ! If SPLIT is true, BE determines the relative weighting ! of a 2nd-order Runga-Kutta baroclinic time stepping @@ -234,7 +234,7 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -248,7 +248,7 @@ KH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 ! The final viscosity is the largest of this scaled ! viscosity, the Smagorinsky viscosity and KH. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML @@ -284,9 +284,9 @@ MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -302,7 +302,7 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -327,11 +327,11 @@ DTBT = 10.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 500.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. BBL_EFFIC = 0.0 ! [nondim] default = 0.2 ! The efficiency with which the energy extracted by @@ -342,15 +342,27 @@ KD = 0.0 ! [m2 s-1] ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal ! mixing, as described in Hallberg (MWR, 2000). -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === -! === Parameters of module MOM_opacity === +! === module MOM_opacity === PEN_SW_SCALE = 15.0 ! [m] default = 0.0 ! The vertical absorption e-folding depth of the ! penetrating shortwave radiation. @@ -358,11 +370,11 @@ PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 ! The fraction of the shortwave radiation that penetrates ! below the surface. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -377,7 +389,7 @@ WIND_CONFIG = "zero" ! ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -393,7 +405,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 1800.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all index 27121fa245..9bfb59938e 100644 --- a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -94,13 +94,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 20 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -213,7 +213,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -260,7 +260,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -299,7 +299,7 @@ DENSITY_RANGE = 2.0 ! [kg m-3] default = 2.0 GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -536,7 +536,7 @@ REMAPPING_SCHEME = "PPM_IH4" ! default = "PLM" ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -585,7 +585,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -731,7 +731,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -757,7 +757,7 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -827,12 +827,12 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -874,7 +874,7 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -983,7 +983,7 @@ DTBT = 10.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 500.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1005,7 +1005,7 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! depth-space diagnostics, or blank to disable ! depth-space output. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of @@ -1039,9 +1039,6 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1125,13 +1122,69 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendancies but + ! purely for diagnostic purposes. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distance above the bottom to which the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1142,7 +1195,7 @@ MAX_ENT_IT = 5 ! default = 5 TOLERANCE_ENT = 1.0E-08 ! [m] default = 1.0E-08 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1155,7 +1208,7 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1172,13 +1225,13 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1201,7 +1254,7 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1225,7 +1278,7 @@ READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1265,7 +1318,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 1800.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.short b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.short index 6ea00ec153..f8a1e0db4c 100644 --- a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.short +++ b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.short @@ -44,15 +44,15 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. NK = 20 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -78,7 +78,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -95,7 +95,7 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 RESTARTFILE = "GOLD.res" ! default = "MOM.res" ! The name-root of the restart file. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === INPUTDIR = "INPUT/" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "linear" ! @@ -117,7 +117,7 @@ LIGHTEST_DENSITY = 1034.0 ! [kg m-3] default = 1035.0 GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -253,12 +253,12 @@ REMAPPING_SCHEME = "PPM_IH4" ! default = "PLM" ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === CDRAG = 0.002 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === BE = 0.7 ! [nondim] default = 0.6 ! If SPLIT is true, BE determines the relative weighting ! of a 2nd-order Runga-Kutta baroclinic time stepping @@ -285,7 +285,7 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -299,7 +299,7 @@ KH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 ! The final viscosity is the largest of this scaled ! viscosity, the Smagorinsky viscosity and KH. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML @@ -335,9 +335,9 @@ MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -353,7 +353,7 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -378,11 +378,11 @@ DTBT = 10.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 500.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. BBL_EFFIC = 0.0 ! [nondim] default = 0.2 ! The efficiency with which the energy extracted by @@ -393,15 +393,27 @@ KD = 0.0 ! [m2 s-1] ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal ! mixing, as described in Hallberg (MWR, 2000). -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === -! === Parameters of module MOM_opacity === +! === module MOM_opacity === PEN_SW_SCALE = 15.0 ! [m] default = 0.0 ! The vertical absorption e-folding depth of the ! penetrating shortwave radiation. @@ -409,11 +421,11 @@ PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 ! The fraction of the shortwave radiation that penetrates ! below the surface. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -428,7 +440,7 @@ WIND_CONFIG = "zero" ! ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -444,7 +456,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 1800.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/seamount/z/MOM_parameter_doc.all b/examples/solo_ocean/seamount/z/MOM_parameter_doc.all index e3c5443f02..12c4539b82 100644 --- a/examples/solo_ocean/seamount/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/z/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -94,13 +94,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 20 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -213,7 +213,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -260,7 +260,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -299,7 +299,7 @@ DENSITY_RANGE = 2.0 ! [kg m-3] default = 2.0 GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -536,7 +536,7 @@ REMAPPING_SCHEME = "PPM_IH4" ! default = "PLM" ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -585,7 +585,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -731,7 +731,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -757,7 +757,7 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -827,12 +827,12 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -874,7 +874,7 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -983,7 +983,7 @@ DTBT = 10.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 500.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1005,7 +1005,7 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! depth-space diagnostics, or blank to disable ! depth-space output. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of @@ -1039,9 +1039,6 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1125,13 +1122,69 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendancies but + ! purely for diagnostic purposes. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distance above the bottom to which the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1142,7 +1195,7 @@ MAX_ENT_IT = 5 ! default = 5 TOLERANCE_ENT = 1.0E-08 ! [m] default = 1.0E-08 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1155,7 +1208,7 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1172,13 +1225,13 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1201,7 +1254,7 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1225,7 +1278,7 @@ READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1265,7 +1318,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 1800.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/seamount/z/MOM_parameter_doc.short b/examples/solo_ocean/seamount/z/MOM_parameter_doc.short index e3bb5ff896..62f67d86d6 100644 --- a/examples/solo_ocean/seamount/z/MOM_parameter_doc.short +++ b/examples/solo_ocean/seamount/z/MOM_parameter_doc.short @@ -44,15 +44,15 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. NK = 20 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -78,7 +78,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -95,7 +95,7 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 RESTARTFILE = "GOLD.res" ! default = "MOM.res" ! The name-root of the restart file. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === INPUTDIR = "INPUT/" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "linear" ! @@ -117,7 +117,7 @@ LIGHTEST_DENSITY = 1034.0 ! [kg m-3] default = 1035.0 GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -253,12 +253,12 @@ REMAPPING_SCHEME = "PPM_IH4" ! default = "PLM" ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === CDRAG = 0.002 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === BE = 0.7 ! [nondim] default = 0.6 ! If SPLIT is true, BE determines the relative weighting ! of a 2nd-order Runga-Kutta baroclinic time stepping @@ -285,7 +285,7 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -299,7 +299,7 @@ KH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 ! The final viscosity is the largest of this scaled ! viscosity, the Smagorinsky viscosity and KH. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML @@ -335,9 +335,9 @@ MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -353,7 +353,7 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -378,11 +378,11 @@ DTBT = 10.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 500.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. BBL_EFFIC = 0.0 ! [nondim] default = 0.2 ! The efficiency with which the energy extracted by @@ -393,15 +393,27 @@ KD = 0.0 ! [m2 s-1] ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal ! mixing, as described in Hallberg (MWR, 2000). -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === -! === Parameters of module MOM_opacity === +! === module MOM_opacity === PEN_SW_SCALE = 15.0 ! [m] default = 0.0 ! The vertical absorption e-folding depth of the ! penetrating shortwave radiation. @@ -409,11 +421,11 @@ PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 ! The fraction of the shortwave radiation that penetrates ! below the surface. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -428,7 +440,7 @@ WIND_CONFIG = "zero" ! ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -444,7 +456,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 1800.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/single_column/MOM_parameter_doc.all b/examples/solo_ocean/single_column/MOM_parameter_doc.all index 46428090e4..cf049571b2 100644 --- a/examples/solo_ocean/single_column/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 0, 0 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -94,13 +94,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 63 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -207,7 +207,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "MOM_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -243,7 +243,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -283,7 +283,7 @@ COORD_VAR = "Layer" ! default = "Layer" ! The variable in COORD_FILE that is to be used for the ! coordinate densities. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -426,7 +426,7 @@ APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -475,7 +475,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -599,7 +599,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = True ! [Boolean] default = True @@ -655,7 +655,7 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -714,12 +714,12 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -761,7 +761,7 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 0.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -786,7 +786,7 @@ NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. ML_MIX_FIRST = 0.0 ! [nondim] default = 0.0 ! The fraction of the mixed layer mixing that is applied @@ -823,12 +823,6 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = True ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. -KPP_BEFORE_KAPPA_SHEAR = True ! [Boolean] default = True - ! If true, KPP matches interior diffusivity that EXCLUDES any - ! diffusivity from kappa-shear. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -935,9 +929,12 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. -! === Parameters of module MOM_KPP === +! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ +USE_KPP = True ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. KPP% PASSIVE = True ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. @@ -979,13 +976,24 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. %KPP +KPP_BEFORE_KAPPA_SHEAR = True ! [Boolean] default = True + ! If true, KPP matches interior diffusivity that EXCLUDES any + ! diffusivity from kappa-shear. + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -996,7 +1004,7 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === RINO_CRIT = 0.25 ! [nondim] default = 0.25 ! The critical Richardson number for shear mixing. SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 @@ -1055,7 +1063,7 @@ KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True ! If true, combine the mixed layers together before ! solving the kappa-shear equations. -! === Parameters of module MOM_mixed_layer === +! === module MOM_mixed_layer === NSTAR = 0.15 ! [nondim] default = 0.15 ! The portion of the buoyant potential energy imparted by ! surface fluxes that is available to drive entrainment @@ -1126,7 +1134,7 @@ USE_CALVING_HEAT_CONTENT = False ! [Boolean] default = False ! If true, use the fluxes%calving_Hflx field to set the ! heat carried by runoff, instead of using SST*CP*froz_runoff. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1136,7 +1144,7 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1162,13 +1170,13 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 600.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1191,7 +1199,7 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = True ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = True ! [Boolean] default = True @@ -1218,7 +1226,7 @@ GUST_2D_FILE = "forcing_monthly.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1258,7 +1266,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 3600.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/single_column/MOM_parameter_doc.short b/examples/solo_ocean/single_column/MOM_parameter_doc.short index a76e6ad865..5b88299d9c 100644 --- a/examples/solo_ocean/single_column/MOM_parameter_doc.short +++ b/examples/solo_ocean/single_column/MOM_parameter_doc.short @@ -31,15 +31,15 @@ NJGLOBAL = 2 ! !LAYOUT = 1, 1 ! ! The processor layout that was acutally used. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. NK = 63 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === SPLIT = False ! [Boolean] default = True ! Use the split time stepping if true. DT = 3600.0 ! [s] @@ -66,9 +66,9 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! If true, write the initial conditions to a file given ! by IC_OUTPUT_FILE. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === INPUTDIR = "INPUT/BATS" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "file" ! @@ -88,7 +88,7 @@ COORD_CONFIG = "file" ! COORD_FILE = "../isopyc_coords.nc" ! ! The file from which the coordinate densities are read. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -160,12 +160,12 @@ ADJUST_THICKNESS = True ! [Boolean] default = False ! topography is shallower than the thickness input file ! would indicate. -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === UPWIND_1ST_CONTINUITY = True ! [Boolean] default = False ! If true, CONTINUITY_PPM becomes a 1st-order upwind ! continuity solver. This scheme is highly diffusive @@ -188,7 +188,7 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 @@ -208,7 +208,7 @@ SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === U_TRUNC_FILE = "U_velocity_truncations" ! default = "" ! The absolute path to a file into which the accelerations ! leading to zonal velocity truncations are written. @@ -235,9 +235,9 @@ MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -253,7 +253,7 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === Z_OUTPUT_GRID_FILE = "../zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable @@ -262,16 +262,13 @@ NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. RECLAIM_FRAZIL = False ! [Boolean] default = True ! If true, try to use any frazil heat deficit to cool any ! overlying layers down to the freezing point, thereby ! avoiding the creation of thin ice when the SST is above ! the freezing point. -USE_KPP = True ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ML_RADIATION = True ! [Boolean] default = False ! If true, allow a fraction of TKE available from wind ! work to penetrate below the base of the mixed layer @@ -292,27 +289,36 @@ KD = 2.0E-05 ! [m2 s-1] KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 ! The minimum diapycnal diffusivity. -! === Parameters of module MOM_KPP === +! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ +USE_KPP = True ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. KPP% PASSIVE = True ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. %KPP -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. -! === Parameters of module MOM_mixed_layer === +! === module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer @@ -331,9 +337,9 @@ CORRECT_ABSORPTION_DEPTH = True ! [Boolean] default = False ! radiation is absorbed is corrected by moving some of ! the heating upward in the water column. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -345,13 +351,13 @@ CHL_FILE = "forcing_monthly.nc" ! PEN_SW_NBANDS = 3 ! default = 1 ! The number of bands of penetrating shortwave radiation. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 600.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === BUOY_CONFIG = "data_override" ! ! The character string that indicates how buoyancy forcing ! is specified. Valid options include (file), (zero), @@ -367,7 +373,7 @@ GUST_2D_FILE = "forcing_monthly.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -383,7 +389,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DAYMAX = 365.0 ! [days] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end diff --git a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all index 05573158c8..89a5b2b70d 100644 --- a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 0, 0 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -94,13 +94,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 75 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -205,7 +205,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "MOM_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -241,7 +241,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -274,7 +274,7 @@ COORD_CONFIG = "none" ! ! (read from COORD_FILE) to set layer densities. ! USER - call a user modified routine. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -486,7 +486,7 @@ REMAPPING_SCHEME = "PLM" ! default = "PLM" ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -535,7 +535,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -659,7 +659,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = True ! [Boolean] default = True @@ -715,7 +715,7 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -782,12 +782,12 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -829,7 +829,7 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 0.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -854,7 +854,7 @@ NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of @@ -888,12 +888,6 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = True ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. -KPP_BEFORE_KAPPA_SHEAR = True ! [Boolean] default = True - ! If true, KPP matches interior diffusivity that EXCLUDES any - ! diffusivity from kappa-shear. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1004,9 +998,12 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. -! === Parameters of module MOM_KPP === +! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ +USE_KPP = True ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. KPP% PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. @@ -1048,13 +1045,24 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. %KPP +KPP_BEFORE_KAPPA_SHEAR = True ! [Boolean] default = True + ! If true, KPP matches interior diffusivity that EXCLUDES any + ! diffusivity from kappa-shear. + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1065,7 +1073,7 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === RINO_CRIT = 0.25 ! [nondim] default = 0.25 ! The critical Richardson number for shear mixing. SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 @@ -1121,7 +1129,7 @@ DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False ! Caution: this option is _very_ verbose and should only ! be used in single-column mode! -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1134,7 +1142,7 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1160,13 +1168,13 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 600.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1189,7 +1197,7 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = True ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = True ! [Boolean] default = True @@ -1216,7 +1224,7 @@ GUST_2D_FILE = "forcing_monthly.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1256,7 +1264,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 3600.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/single_column_z/MOM_parameter_doc.short b/examples/solo_ocean/single_column_z/MOM_parameter_doc.short index 54201272c7..30175fa6b5 100644 --- a/examples/solo_ocean/single_column_z/MOM_parameter_doc.short +++ b/examples/solo_ocean/single_column_z/MOM_parameter_doc.short @@ -31,15 +31,15 @@ NJGLOBAL = 2 ! !LAYOUT = 1, 1 ! ! The processor layout that was acutally used. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. NK = 75 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === SPLIT = False ! [Boolean] default = True ! Use the split time stepping if true. BULKMIXEDLAYER = False ! [Boolean] default = True @@ -75,9 +75,9 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! If true, write the initial conditions to a file given ! by IC_OUTPUT_FILE. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === INPUTDIR = "INPUT/BATS" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "none" ! @@ -95,7 +95,7 @@ COORD_CONFIG = "none" ! ! (read from COORD_FILE) to set layer densities. ! USER - call a user modified routine. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -186,12 +186,12 @@ ALE_COORDINATE_CONFIG = "FILE:INPUT/vgrid_cm4_10.nc,dz" ! default = "UNIFORM" ! thicknesses (in m). In sigma-coordinate mode, the list ! is of non-dimensional fractions of the water column. -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === UPWIND_1ST_CONTINUITY = True ! [Boolean] default = False ! If true, CONTINUITY_PPM becomes a 1st-order upwind ! continuity solver. This scheme is highly diffusive @@ -221,7 +221,7 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 @@ -241,7 +241,7 @@ SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === U_TRUNC_FILE = "U_velocity_truncations" ! default = "" ! The absolute path to a file into which the accelerations ! leading to zonal velocity truncations are written. @@ -272,9 +272,9 @@ MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -293,7 +293,7 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === Z_OUTPUT_GRID_FILE = "../zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable @@ -302,16 +302,13 @@ NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. RECLAIM_FRAZIL = False ! [Boolean] default = True ! If true, try to use any frazil heat deficit to cool any ! overlying layers down to the freezing point, thereby ! avoiding the creation of thin ice when the SST is above ! the freezing point. -USE_KPP = True ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ML_RADIATION = True ! [Boolean] default = False ! If true, allow a fraction of TKE available from wind ! work to penetrate below the base of the mixed layer @@ -332,30 +329,39 @@ KD = 2.0E-05 ! [m2 s-1] KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 ! The minimum diapycnal diffusivity. -! === Parameters of module MOM_KPP === +! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ +USE_KPP = True ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. KPP% %KPP -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === HMIX_MIN = 2.0 ! [m] default = 0.0 ! The minimum mixed layer depth if the mixed layer depth ! is determined dynamically. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -367,13 +373,13 @@ CHL_FILE = "forcing_monthly.nc" ! PEN_SW_NBANDS = 3 ! default = 1 ! The number of bands of penetrating shortwave radiation. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 600.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === BUOY_CONFIG = "data_override" ! ! The character string that indicates how buoyancy forcing ! is specified. Valid options include (file), (zero), @@ -389,7 +395,7 @@ GUST_2D_FILE = "forcing_monthly.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -405,7 +411,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DAYMAX = 365.0 ! [days] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end diff --git a/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all b/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all index e26e47b490..4b992efdd0 100644 --- a/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -94,13 +94,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 10 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -213,7 +213,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "MOM_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -260,7 +260,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -299,7 +299,7 @@ DENSITY_RANGE = 2.0 ! [kg m-3] default = 2.0 GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -459,7 +459,7 @@ APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -508,7 +508,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -654,7 +654,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -683,7 +683,7 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -753,12 +753,12 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -800,7 +800,7 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -909,7 +909,7 @@ DTBT = 10.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 500.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -931,7 +931,7 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! depth-space diagnostics, or blank to disable ! depth-space output. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of @@ -965,9 +965,6 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1051,13 +1048,69 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendancies but + ! purely for diagnostic purposes. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distance above the bottom to which the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1068,7 +1121,7 @@ MAX_ENT_IT = 5 ! default = 5 TOLERANCE_ENT = 1.0E-08 ! [m] default = 1.0E-08 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1081,7 +1134,7 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1098,13 +1151,13 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1127,7 +1180,7 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1151,7 +1204,7 @@ READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1191,7 +1244,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 3600.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.short b/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.short index fc38180f3e..e8e5a399d2 100644 --- a/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.short +++ b/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.short @@ -44,15 +44,15 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. NK = 10 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -73,7 +73,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! If true, write the initial conditions to a file given ! by IC_OUTPUT_FILE. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -88,7 +88,7 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 ! this is the partial derivative of density with ! salinity. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === INPUTDIR = "INPUT/" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "linear" ! @@ -110,7 +110,7 @@ LIGHTEST_DENSITY = 1034.0 ! [kg m-3] default = 1035.0 GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -198,12 +198,12 @@ TS_CONFIG = "sloshing" ! ! seamount - TBD AJA. ! USER - call a user modified routine. -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === BE = 0.7 ! [nondim] default = 0.6 ! If SPLIT is true, BE determines the relative weighting ! of a 2nd-order Runga-Kutta baroclinic time stepping @@ -230,7 +230,7 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -247,7 +247,7 @@ SMAG_LAP_CONST = 0.15 ! [nondim] default = 0.0 ! The nondimensional Laplacian Smagorinsky constant, ! often 0.15. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML @@ -283,9 +283,9 @@ MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -301,7 +301,7 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -326,11 +326,11 @@ DTBT = 10.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 500.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. BBL_EFFIC = 0.0 ! [nondim] default = 0.2 ! The efficiency with which the energy extracted by @@ -341,15 +341,27 @@ KD = 0.0 ! [m2 s-1] ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal ! mixing, as described in Hallberg (MWR, 2000). -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === -! === Parameters of module MOM_opacity === +! === module MOM_opacity === PEN_SW_SCALE = 15.0 ! [m] default = 0.0 ! The vertical absorption e-folding depth of the ! penetrating shortwave radiation. @@ -357,11 +369,11 @@ PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 ! The fraction of the shortwave radiation that penetrates ! below the surface. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -376,7 +388,7 @@ WIND_CONFIG = "zero" ! ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -392,7 +404,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 3600.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all b/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all index 8c6420642f..4fca088b1d 100644 --- a/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all +++ b/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -94,13 +94,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 10 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -213,7 +213,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "MOM_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -260,7 +260,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -299,7 +299,7 @@ DENSITY_RANGE = 2.0 ! [kg m-3] default = 2.0 GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -532,7 +532,7 @@ REMAPPING_SCHEME = "PQM_IH4IH3" ! default = "PLM" ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -581,7 +581,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -727,7 +727,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -756,7 +756,7 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -826,12 +826,12 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -873,7 +873,7 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -982,7 +982,7 @@ DTBT = 10.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 500.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1004,7 +1004,7 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! depth-space diagnostics, or blank to disable ! depth-space output. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of @@ -1038,9 +1038,6 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1124,13 +1121,69 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendancies but + ! purely for diagnostic purposes. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distance above the bottom to which the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1141,7 +1194,7 @@ MAX_ENT_IT = 5 ! default = 5 TOLERANCE_ENT = 1.0E-08 ! [m] default = 1.0E-08 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1154,7 +1207,7 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1171,13 +1224,13 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1200,7 +1253,7 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1224,7 +1277,7 @@ READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1264,7 +1317,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 3600.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.short b/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.short index d5695fa0ea..e63ac3a7b5 100644 --- a/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.short +++ b/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.short @@ -44,15 +44,15 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. NK = 10 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -76,7 +76,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! If true, write the initial conditions to a file given ! by IC_OUTPUT_FILE. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -91,7 +91,7 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 ! this is the partial derivative of density with ! salinity. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === INPUTDIR = "INPUT/" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "linear" ! @@ -113,7 +113,7 @@ LIGHTEST_DENSITY = 1034.0 ! [kg m-3] default = 1035.0 GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -246,12 +246,12 @@ REMAPPING_SCHEME = "PQM_IH4IH3" ! default = "PLM" ! PQM_IH4IH3 (4th-order accurate) ! PQM_IH6IH5 (5th-order accurate) -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === BE = 0.7 ! [nondim] default = 0.6 ! If SPLIT is true, BE determines the relative weighting ! of a 2nd-order Runga-Kutta baroclinic time stepping @@ -278,7 +278,7 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -295,7 +295,7 @@ SMAG_LAP_CONST = 0.15 ! [nondim] default = 0.0 ! The nondimensional Laplacian Smagorinsky constant, ! often 0.15. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML @@ -331,9 +331,9 @@ MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -349,7 +349,7 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -374,11 +374,11 @@ DTBT = 10.0 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 500.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. BBL_EFFIC = 0.0 ! [nondim] default = 0.2 ! The efficiency with which the energy extracted by @@ -389,15 +389,27 @@ KD = 0.0 ! [m2 s-1] ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal ! mixing, as described in Hallberg (MWR, 2000). -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === -! === Parameters of module MOM_opacity === +! === module MOM_opacity === PEN_SW_SCALE = 15.0 ! [m] default = 0.0 ! The vertical absorption e-folding depth of the ! penetrating shortwave radiation. @@ -405,11 +417,11 @@ PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 ! The fraction of the shortwave radiation that penetrates ! below the surface. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -424,7 +436,7 @@ WIND_CONFIG = "zero" ! ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -440,7 +452,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 3600.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all b/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all index 5da728aebd..1a7ff3927d 100644 --- a/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all +++ b/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -94,13 +94,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 5 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -213,7 +213,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -260,7 +260,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -277,7 +277,7 @@ USE_generic_tracer = False ! [Boolean] default = False ! If true and _USE_GENERIC_TRACER is defined as a ! preprocessor macro, use the MOM_generic_tracer packages. -! === Parameters of module advection_test_tracer === +! === module advection_test_tracer === ADVECTION_TEST_X_ORIGIN = 43.2 ! [not defined] default = 0.0 ! The x-coorindate of the center of the test-functions. ADVECTION_TEST_Y_ORIGIN = 86.4 ! [not defined] default = 0.0 @@ -319,7 +319,7 @@ GFS = 9.8 ! [m s-2] default = 9.8 GINT = 7.89E-04 ! [m s-2] ! The reduced gravity across internal interfaces. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -476,7 +476,7 @@ APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -525,7 +525,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -671,7 +671,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -693,7 +693,7 @@ BETTER_BOUND_KH = False ! [Boolean] default = False ! If true, the Laplacian coefficient is locally limited ! to be stable with a better bounding than just BOUND_KH. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = False ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -764,12 +764,12 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -801,7 +801,7 @@ KV_BBL_MIN = 1.0E-06 ! [m2 s-1] default = 0.0 KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -914,7 +914,7 @@ DTBT = -0.9 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 0.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -936,7 +936,7 @@ Z_OUTPUT_GRID_FILE = "" ! default = "" ! depth-space diagnostics, or blank to disable ! depth-space output. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. INTERNAL_TIDES = False ! [Boolean] default = False ! If true, use the code that advances as separate set of @@ -970,9 +970,6 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1043,13 +1040,69 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! bound of Kd (a floor): B in eps_min = A + B*N DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendancies but + ! purely for diagnostic purposes. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distance above the bottom to which the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1060,7 +1113,7 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 0.0 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1073,7 +1126,7 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1090,13 +1143,13 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1119,7 +1172,7 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -1143,7 +1196,7 @@ READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1183,7 +1236,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 3600.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.short b/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.short index 8560b6eba1..3d0551a16b 100644 --- a/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.short +++ b/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.short @@ -44,7 +44,7 @@ IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. RHO_0 = 1000.0 ! [kg m-3] default = 1035.0 ! The mean ocean density used with BOUSSINESQ true to @@ -56,10 +56,10 @@ ANGSTROM = 0.0 ! [m] default = 1.0E-10 NK = 5 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -89,18 +89,18 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are ! "LINEAR", "UNESCO", and "WRIGHT". ! This is only used if USE_EOS is true. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_ADVECTION_TEST_TRACER = True ! [Boolean] default = False ! If true, use the advection_test_tracer tracer package. -! === Parameters of module advection_test_tracer === +! === module advection_test_tracer === ADVECTION_TEST_X_ORIGIN = 43.2 ! [not defined] default = 0.0 ! The x-coorindate of the center of the test-functions. ADVECTION_TEST_Y_ORIGIN = 86.4 ! [not defined] default = 0.0 @@ -130,7 +130,7 @@ T_REF = 20.0 ! [degC] GINT = 7.89E-04 ! [m s-2] ! The reduced gravity across internal interfaces. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -232,12 +232,12 @@ INITIAL_U_CONST = 0.2 ! [m s-1] INITIAL_V_CONST = 0.2 ! [m s-1] ! A initial uniform value for the meridional flow. -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === BOUND_CORIOLIS = True ! [Boolean] default = False ! If true, the Coriolis terms at u-points are bounded by ! the four estimates of (f+rv)v from the four neighboring @@ -249,7 +249,7 @@ KE_SCHEME = "KE_GUDONOV" ! default = "KE_ARAKAWA" ! due to the kinetic energy gradient. Valid values are: ! KE_ARAKAWA, KE_SIMPLE_GUDONOV, KE_GUDONOV -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -261,7 +261,7 @@ BOUND_KH = False ! [Boolean] default = True ! If true, the Laplacian coefficient is locally limited ! to be stable. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = False ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -299,9 +299,9 @@ MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! The minimum bottom boundary layer thickness that can be ! used with BOTTOMDRAGLAW. This might be @@ -310,7 +310,7 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 KV_BBL_MIN = 1.0E-06 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the bottom boundary layer. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -359,16 +359,28 @@ DTBT = -0.9 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. KD = 0.0 ! [m2 s-1] ! The background diapycnal diffusivity of density in the ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === CORRECT_DENSITY = False ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -379,15 +391,15 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 0.0 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === -! === Parameters of module MOM_opacity === +! === module MOM_opacity === -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -402,7 +414,7 @@ WIND_CONFIG = "zero" ! ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 10 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -418,7 +430,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === RESTART_CONTROL = -1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/src/framework/MOM_document.F90 b/src/framework/MOM_document.F90 index d5f7f79c0e..c68ec54fc6 100644 --- a/src/framework/MOM_document.F90 +++ b/src/framework/MOM_document.F90 @@ -600,7 +600,7 @@ subroutine doc_module(doc, modname, desc) if (doc%unitAll > 0 .or. doc%unitShort > 0) then call writeMessageAndDesc(doc, '', '') ! Blank line for delineation - mesg = "! === Parameters of module "//trim(modname)//" ===" + mesg = "! === module "//trim(modname)//" ===" call writeMessageAndDesc(doc, mesg, desc, indent=0) endif end subroutine doc_module diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index b0c5806053..97e5018f04 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -85,8 +85,9 @@ module MOM_KPP contains -subroutine KPP_init(paramFile, G, diag, Time, CS, passive) +logical function KPP_init(paramFile, G, diag, Time, CS, passive) ! Initialize the CVmix KPP module and set up diagnostics +! Returns True if KPP is to be used, False otherwise. ! Arguments type(param_file_type), intent(in) :: paramFile ! File parser @@ -106,7 +107,11 @@ subroutine KPP_init(paramFile, G, diag, Time, CS, passive) ! Read parameters call log_version(paramFile, mod, version, 'This is the MOM wrapper to CVmix:KPP\n' // & 'See http://code.google.com/p/cvmix/') - call get_param(paramFile, mod, 'DEBUG', CS%debug, default=.False., do_not_log=.True.) + call get_param(paramFile, mod, "USE_KPP", KPP_init, & + "If true, turns on the [CVmix] KPP scheme of Large et al., 1984,\n"// & + "to calculate diffusivities and non-local transport in the OBL.", & + default=.false.) + call openParameterBlock(paramFile,'KPP') call get_param(paramFile, mod, 'PASSIVE', CS%passiveMode, & 'If True, puts KPP into a passive-diagnostic mode.', & @@ -162,6 +167,10 @@ subroutine KPP_init(paramFile, G, diag, Time, CS, passive) 'will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a\n'// & 'subsequent correction is applied.', units='m', default=0.) call closeParameterBlock(paramFile) + call get_param(paramFile, mod, 'DEBUG', CS%debug, default=.False., do_not_log=.True.) + +! Forego remainder of initialization if not using this scheme + if (.not. KPP_init) return call CVmix_init_kpp( Ri_crit=CS%Ri_crit, & vonKarman=CS%vonKarman, & @@ -254,7 +263,7 @@ subroutine KPP_init(paramFile, G, diag, Time, CS, passive) if (CS%id_Vsurf > 0) allocate( CS%Vsurf( SZI_(G), SZJB_(G)) ) if (CS%id_Vsurf > 0) CS%Ssurf(:,:) = 0. -end subroutine KPP_init +end function KPP_init subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, Ks, Kv, nonLocalTransHeat, nonLocalTransScalar) diff --git a/src/parameterizations/vertical/MOM_diabatic_driver.F90 b/src/parameterizations/vertical/MOM_diabatic_driver.F90 index 60f36a2dbb..240079e23c 100644 --- a/src/parameterizations/vertical/MOM_diabatic_driver.F90 +++ b/src/parameterizations/vertical/MOM_diabatic_driver.F90 @@ -1569,21 +1569,6 @@ subroutine diabatic_driver_init(Time, G, param_file, useALEalgorithm, diag, & "entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) \n"//& "over the same distance.", units="m2 s-1", default=0.) endif - call get_param(param_file, mod, "USE_KPP", CS%useKPP, & - "If true, turns on the [CVmix] KPP scheme of Large et al., 1984,\n"// & - "to calculate diffusivities and non-local transport in the OBL.", & - default=.false.) - if (CS%useKPP) then - allocate( CS%KPP_NLTheat(isd:ied,jsd:jed,nz+1) ) ; CS%KPP_NLTheat(:,:,:) = 0. - allocate( CS%KPP_NLTscalar(isd:ied,jsd:jed,nz+1) ) ; CS%KPP_NLTscalar(:,:,:) = 0. - allocate( CS%buoyancyFlux(isd:ied,jsd:jed,nz+1) ) ; CS%buoyancyFlux(:,:,:) = 0. - allocate( CS%netHeatMinusSW(isd:ied,jsd:jed) ) ; CS%netHeatMinusSW(:,:) = 0. - allocate( CS%netSalt(isd:ied,jsd:jed) ) ; CS%netSalt(:,:) = 0. - if (CS%use_kappa_shear) & - call get_param(param_file, mod, "KPP_BEFORE_KAPPA_SHEAR", CS%matchKPPwithoutKappaShear, & - "If true, KPP matches interior diffusivity that EXCLUDES any\n"// & - "diffusivity from kappa-shear.", default=.true.) - endif if (G%Boussinesq) then ; thickness_units = "meter" else ; thickness_units = "kilogram meter-2" ; endif @@ -1639,10 +1624,29 @@ subroutine diabatic_driver_init(Time, G, param_file, useALEalgorithm, diag, & if (CS%id_wd > 0) call safe_alloc_ptr(CDp%diapyc_vel,isd,ied,jsd,jed,nz+1) call set_diffusivity_init(Time, G, param_file, diag, CS%set_diff_CSp, diag_to_Z_CSp) - if (CS%useKPP) call KPP_init(param_file, G, diag, Time, CS%KPP_CSp, passive=CS%KPPisPassive) - ! CS%useConvection is set True by diffConvection_init() IF convection will be used. - call diffConvection_init(param_file, G, diag, Time, CS%useConvection, CS%Conv_CSp) + ! CS%useKPP is set to True if KPP-scheme is to be used, False otherwise. + ! KPP_init() allocated CS%KPP_Csp and also sets CS%KPPisPassive + CS%useKPP = KPP_init(param_file, G, diag, Time, CS%KPP_CSp, passive=CS%KPPisPassive) + call get_param(param_file, mod, "USE_KPP", CS%useKPP, & + "If true, turns on the [CVmix] KPP scheme of Large et al., 1984,\n"// & + "to calculate diffusivities and non-local transport in the OBL.", & + default=.false.) + if (CS%useKPP) then + allocate( CS%KPP_NLTheat(isd:ied,jsd:jed,nz+1) ) ; CS%KPP_NLTheat(:,:,:) = 0. + allocate( CS%KPP_NLTscalar(isd:ied,jsd:jed,nz+1) ) ; CS%KPP_NLTscalar(:,:,:) = 0. + allocate( CS%buoyancyFlux(isd:ied,jsd:jed,nz+1) ) ; CS%buoyancyFlux(:,:,:) = 0. + allocate( CS%netHeatMinusSW(isd:ied,jsd:jed) ) ; CS%netHeatMinusSW(:,:) = 0. + allocate( CS%netSalt(isd:ied,jsd:jed) ) ; CS%netSalt(:,:) = 0. + if (CS%use_kappa_shear) & + call get_param(param_file, mod, "KPP_BEFORE_KAPPA_SHEAR", CS%matchKPPwithoutKappaShear, & + "If true, KPP matches interior diffusivity that EXCLUDES any\n"// & + "diffusivity from kappa-shear.", default=.true.) + endif + + ! CS%useConvection is set to True IF convection will be used, otherwise False. + ! CS%Conv_CSp is allocated by diffConvection_init() + CS%useConvection = diffConvection_init(param_file, G, diag, Time, CS%Conv_CSp) call entrain_diffusive_init(Time, G, param_file, diag, CS%entrain_diffusive_CSp) if (CS%use_geothermal) & diff --git a/src/parameterizations/vertical/MOM_diffConvection.F90 b/src/parameterizations/vertical/MOM_diffConvection.F90 index 8cd74dd6fd..e1a2b58527 100644 --- a/src/parameterizations/vertical/MOM_diffConvection.F90 +++ b/src/parameterizations/vertical/MOM_diffConvection.F90 @@ -38,15 +38,15 @@ module MOM_diffConvection contains -subroutine diffConvection_init(paramFile, G, diag, Time, useConvection, CS) +logical function diffConvection_init(paramFile, G, diag, Time, CS) ! Initialize the CVmix KPP module and set up diagnostics +! Returns True if module is to be used, otherwise returns False. ! Arguments type(param_file_type), intent(in) :: paramFile ! File parser type(ocean_grid_type), intent(in) :: G ! Ocean grid type(diag_ctrl), target, intent(in) :: diag ! Diagnostics type(time_type), intent(in) :: Time ! Time - logical, intent(out) :: useConvection ! Set true if module is in use type(diffConvection_CS), pointer :: CS ! Control structure ! Local variables #include "version_variable.h" @@ -57,17 +57,16 @@ subroutine diffConvection_init(paramFile, G, diag, Time, useConvection, CS) allocate(CS) ! Read parameters - call get_param(paramFile, mod, "USE_CONVECTION", useConvection, & + call log_version(paramFile, mod, version, & + 'This module implements enhanced diffusivity as a\n' // & + 'function of static stability, N^2.') + call get_param(paramFile, mod, "USE_CONVECTION", diffConvection_init, & "If true, turns on the diffusive convection scheme that\n"// & "increases diapycnal diffusivities at statically unstable\n"// & "interfaces. Relevant parameters are contained in the\n"// & "CONVECTION% parameter block.", & default=.false.) - if (.not. useConvection) return - call log_version(paramFile, mod, version, & - 'This is module implements enhanced diffusivity as a\n' // & - 'function of static stability, N^2.') call openParameterBlock(paramFile,'CONVECTION') call get_param(paramFile, mod, 'PASSIVE', CS%passiveMode, & 'If True, puts KPP into a passive-diagnostic mode.', & @@ -78,6 +77,9 @@ subroutine diffConvection_init(paramFile, G, diag, Time, useConvection, CS) call closeParameterBlock(paramFile) call get_param(paramFile, mod, 'DEBUG', CS%debug, default=.False., do_not_log=.True.) +! Forego remainder of initialization if not using this scheme + if (.not. diffConvection_init) return + ! Register diagnostics CS%diag => diag CS%id_N2 = register_diag_field('ocean_model', 'Conv_N2', diag%axesTi, Time, & @@ -90,7 +92,7 @@ subroutine diffConvection_init(paramFile, G, diag, Time, useConvection, CS) if (CS%id_N2 > 0) CS%N2(:,:,:) = 0. if (CS%id_Kd_conv > 0) CS%Kd_conv(:,:,:) = 0. -end subroutine diffConvection_init +end function diffConvection_init subroutine diffConvection_calculate(CS, G, h, Temp, Salt, EOS, Kd_int) From 478d86caa88af208bb6b6fdd5d16bf36956e27aa Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 5 Nov 2013 16:32:22 -0500 Subject: [PATCH 274/372] Changed behavior of KPP%PASSIVE o KPP%PASSIVE is documented as controlling whether KPP updates diffusivities but used to also disable the non-local transport term. o Now, KPP%PASSIVEa=True turns off the diffusivity and changes the default of KPP%APPLY_NONLOCAL_TRANSPORT to False. - This allows the user to specify KPP%APPLY_NONLOCAL_TRANSPORT = True and still apply the non-local transport with zero KPP diffusivities. --- examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all | 2 +- src/parameterizations/vertical/MOM_KPP.F90 | 8 +++----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all index bbb5d4f638..8b0503b859 100644 --- a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all @@ -1298,7 +1298,7 @@ USE_KPP = True ! [Boolean] default = False KPP% PASSIVE = True ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. -APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True +APPLY_NONLOCAL_TRANSPORT = False ! [Boolean] default = False ! If True, applies the non-local transport to heat and scalars. ! If False, calculates the non-local transport and tendancies but ! purely for diagnostic purposes. diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index 97e5018f04..ca6ce2ae3b 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -122,7 +122,7 @@ logical function KPP_init(paramFile, G, diag, Time, CS, passive) 'If True, applies the non-local transport to heat and scalars.\n'// & 'If False, calculates the non-local transport and tendancies but\n'//& 'purely for diagnostic purposes.', & - default=.True.) + default=.not. CS%passiveMode) call get_param(paramFile, mod, 'RI_CRIT', CS%Ri_crit, & 'Critical Richardson number used to define depth of the\n'// & 'Oceab Boundary Layer (OBL).', & @@ -721,12 +721,10 @@ subroutine KPP_applyNonLocalTransport(CS, G, h, nonLocalTrans, surfFlux, dt, sca logical, optional, intent(in) :: isSalt ! Inidicates scalar is salt for diagnostics integer :: i, j, k - logical :: diagHeat, diagSalt, applyNLtrans + logical :: diagHeat, diagSalt logical :: debugColumn real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: dSdt ! Tendancy in scalar due to non-local transport (scalar/s) - applyNLtrans = (.not. CS%passiveMode) .and. CS%applyNonLocalTrans - diagHeat = .False. if (present(isHeat)) then if (isHeat) then @@ -750,7 +748,7 @@ subroutine KPP_applyNonLocalTransport(CS, G, h, nonLocalTrans, surfFlux, dt, sca ! Tendancy due to non-local transport of scalar dSdt(i,j,k) = ( nonLocalTrans(i,j,k) - nonLocalTrans(i,j,k+1) ) / h(i,j,k) * surfFlux(i,j) ! Update the scalar - if (applyNLtrans) scalar(i,j,k) = scalar(i,j,k) + dt * dSdt(i,j,k) + if (CS%applyNonLocalTrans) scalar(i,j,k) = scalar(i,j,k) + dt * dSdt(i,j,k) enddo ! i enddo ! j enddo ! k From b0e8cfd385977b1826e4e6b547034fe2544b1f31 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 5 Nov 2013 16:32:22 -0500 Subject: [PATCH 275/372] Missed one MOM_parameter_doc.all with last commit solo_ocean/single_column has KPP%PASSICE = True which means that KPP%APPLY_NONLOCAL_TRANSPORT changed defaults. --- examples/solo_ocean/single_column/MOM_parameter_doc.all | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/solo_ocean/single_column/MOM_parameter_doc.all b/examples/solo_ocean/single_column/MOM_parameter_doc.all index cf049571b2..862eb254cb 100644 --- a/examples/solo_ocean/single_column/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column/MOM_parameter_doc.all @@ -938,7 +938,7 @@ USE_KPP = True ! [Boolean] default = False KPP% PASSIVE = True ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. -APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True +APPLY_NONLOCAL_TRANSPORT = False ! [Boolean] default = False ! If True, applies the non-local transport to heat and scalars. ! If False, calculates the non-local transport and tendancies but ! purely for diagnostic purposes. From d466733b4958e388506f47fffd64abc8772d9533 Mon Sep 17 00:00:00 2001 From: Niki Zadeh Date: Wed, 6 Nov 2013 15:55:03 -0500 Subject: [PATCH 276/372] Adding 3 new mask tables --- .../MOM6z_SIS_025/mask_table.1054.90x45 | 1056 +++++++++++++++++ .../MOM6z_SIS_025/mask_table.703.180x18 | 705 +++++++++++ .../MOM6z_SIS_025/mask_table.873.120x30 | 875 ++++++++++++++ 3 files changed, 2636 insertions(+) create mode 100644 examples/ocean_SIS/MOM6z_SIS_025/mask_table.1054.90x45 create mode 100644 examples/ocean_SIS/MOM6z_SIS_025/mask_table.703.180x18 create mode 100644 examples/ocean_SIS/MOM6z_SIS_025/mask_table.873.120x30 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/mask_table.1054.90x45 b/examples/ocean_SIS/MOM6z_SIS_025/mask_table.1054.90x45 new file mode 100644 index 0000000000..d3a5ad82f2 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/mask_table.1054.90x45 @@ -0,0 +1,1056 @@ +1054 +90, 45 +1,1 +2,1 +3,1 +4,1 +5,1 +6,1 +7,1 +8,1 +9,1 +10,1 +11,1 +12,1 +13,1 +14,1 +15,1 +16,1 +17,1 +18,1 +19,1 +20,1 +21,1 +22,1 +23,1 +24,1 +25,1 +26,1 +27,1 +28,1 +29,1 +30,1 +31,1 +32,1 +33,1 +36,1 +37,1 +38,1 +39,1 +40,1 +41,1 +42,1 +43,1 +44,1 +45,1 +46,1 +47,1 +48,1 +49,1 +50,1 +51,1 +52,1 +53,1 +54,1 +55,1 +56,1 +57,1 +58,1 +59,1 +60,1 +61,1 +62,1 +63,1 +64,1 +65,1 +66,1 +67,1 +68,1 +69,1 +70,1 +71,1 +72,1 +73,1 +74,1 +75,1 +76,1 +77,1 +78,1 +79,1 +80,1 +81,1 +82,1 +83,1 +84,1 +85,1 +86,1 +87,1 +88,1 +89,1 +90,1 +1,2 +2,2 +3,2 +4,2 +5,2 +6,2 +7,2 +8,2 +9,2 +10,2 +11,2 +12,2 +13,2 +14,2 +15,2 +16,2 +17,2 +18,2 +19,2 +20,2 +21,2 +22,2 +23,2 +24,2 +25,2 +39,2 +40,2 +41,2 +42,2 +43,2 +44,2 +45,2 +46,2 +47,2 +48,2 +49,2 +50,2 +51,2 +52,2 +53,2 +54,2 +55,2 +56,2 +57,2 +58,2 +59,2 +60,2 +61,2 +70,2 +71,2 +72,2 +73,2 +74,2 +75,2 +76,2 +77,2 +78,2 +79,2 +80,2 +81,2 +82,2 +83,2 +84,2 +85,2 +86,2 +87,2 +88,2 +89,2 +90,2 +1,3 +2,3 +3,3 +4,3 +5,3 +6,3 +7,3 +8,3 +9,3 +10,3 +11,3 +12,3 +13,3 +14,3 +15,3 +16,3 +17,3 +18,3 +19,3 +20,3 +21,3 +22,3 +23,3 +24,3 +25,3 +51,3 +52,3 +53,3 +54,3 +56,3 +57,3 +58,3 +59,3 +71,3 +72,3 +73,3 +74,3 +75,3 +76,3 +77,3 +78,3 +79,3 +80,3 +81,3 +82,3 +83,3 +84,3 +85,3 +86,3 +87,3 +88,3 +89,3 +90,3 +1,4 +2,4 +3,4 +4,4 +5,4 +6,4 +7,4 +8,4 +9,4 +10,4 +11,4 +12,4 +13,4 +14,4 +15,4 +16,4 +17,4 +18,4 +19,4 +20,4 +21,4 +22,4 +23,4 +24,4 +25,4 +26,4 +59,4 +74,4 +75,4 +76,4 +77,4 +78,4 +79,4 +80,4 +81,4 +82,4 +83,4 +84,4 +85,4 +86,4 +87,4 +88,4 +89,4 +90,4 +1,5 +2,5 +3,5 +6,5 +7,5 +8,5 +9,5 +10,5 +11,5 +12,5 +13,5 +14,5 +15,5 +16,5 +17,5 +18,5 +19,5 +20,5 +21,5 +22,5 +23,5 +86,5 +87,5 +88,5 +89,5 +90,5 +10,6 +11,6 +19,6 +89,6 +58,13 +58,14 +59,15 +60,15 +21,16 +22,16 +59,16 +60,16 +61,16 +81,16 +15,17 +16,17 +17,17 +18,17 +19,17 +20,17 +21,17 +22,17 +59,17 +60,17 +61,17 +62,17 +81,17 +82,17 +17,18 +18,18 +19,18 +59,18 +60,18 +61,18 +62,18 +63,18 +80,18 +81,18 +82,18 +83,18 +59,19 +60,19 +61,19 +62,19 +63,19 +64,19 +65,19 +80,19 +81,19 +82,19 +83,19 +84,19 +57,20 +58,20 +59,20 +60,20 +61,20 +62,20 +63,20 +64,20 +65,20 +80,20 +81,20 +82,20 +83,20 +84,20 +57,21 +58,21 +59,21 +60,21 +61,21 +62,21 +80,21 +81,21 +82,21 +83,21 +84,21 +57,22 +58,22 +59,22 +60,22 +79,22 +80,22 +81,22 +82,22 +83,22 +84,22 +85,22 +74,23 +75,23 +78,23 +79,23 +80,23 +81,23 +82,23 +83,23 +84,23 +85,23 +73,24 +74,24 +75,24 +76,24 +77,24 +78,24 +79,24 +80,24 +81,24 +82,24 +83,24 +84,24 +5,25 +10,25 +11,25 +73,25 +74,25 +75,25 +76,25 +77,25 +78,25 +79,25 +80,25 +81,25 +82,25 +83,25 +87,25 +88,25 +4,26 +5,26 +6,26 +7,26 +8,26 +9,26 +10,26 +11,26 +12,26 +13,26 +14,26 +50,26 +74,26 +75,26 +76,26 +77,26 +78,26 +79,26 +80,26 +81,26 +82,26 +83,26 +86,26 +87,26 +1,27 +2,27 +3,27 +4,27 +5,27 +6,27 +7,27 +8,27 +9,27 +10,27 +11,27 +12,27 +13,27 +14,27 +49,27 +50,27 +75,27 +76,27 +77,27 +85,27 +86,27 +89,27 +90,27 +1,28 +2,28 +3,28 +4,28 +5,28 +6,28 +7,28 +8,28 +9,28 +10,28 +11,28 +12,28 +13,28 +14,28 +47,28 +48,28 +49,28 +50,28 +51,28 +52,28 +53,28 +54,28 +55,28 +86,28 +87,28 +88,28 +89,28 +90,28 +1,29 +2,29 +3,29 +4,29 +5,29 +6,29 +7,29 +8,29 +9,29 +10,29 +11,29 +12,29 +13,29 +14,29 +46,29 +47,29 +48,29 +49,29 +50,29 +51,29 +52,29 +53,29 +54,29 +55,29 +74,29 +87,29 +88,29 +89,29 +90,29 +1,30 +2,30 +3,30 +4,30 +5,30 +6,30 +7,30 +8,30 +9,30 +10,30 +11,30 +12,30 +13,30 +14,30 +15,30 +16,30 +17,30 +18,30 +46,30 +47,30 +48,30 +49,30 +50,30 +51,30 +52,30 +53,30 +54,30 +55,30 +56,30 +57,30 +81,30 +87,30 +88,30 +89,30 +90,30 +1,31 +2,31 +3,31 +4,31 +5,31 +6,31 +7,31 +8,31 +9,31 +10,31 +11,31 +12,31 +13,31 +14,31 +15,31 +16,31 +17,31 +18,31 +19,31 +46,31 +47,31 +48,31 +49,31 +50,31 +51,31 +52,31 +53,31 +54,31 +57,31 +78,31 +79,31 +80,31 +81,31 +82,31 +83,31 +84,31 +85,31 +86,31 +87,31 +88,31 +89,31 +90,31 +1,32 +2,32 +3,32 +4,32 +5,32 +6,32 +7,32 +8,32 +9,32 +10,32 +11,32 +12,32 +13,32 +14,32 +15,32 +16,32 +17,32 +18,32 +45,32 +46,32 +47,32 +48,32 +49,32 +50,32 +51,32 +52,32 +53,32 +54,32 +57,32 +58,32 +59,32 +60,32 +82,32 +83,32 +84,32 +85,32 +86,32 +87,32 +88,32 +89,32 +90,32 +1,33 +2,33 +3,33 +4,33 +5,33 +6,33 +7,33 +8,33 +9,33 +10,33 +11,33 +12,33 +13,33 +14,33 +15,33 +16,33 +17,33 +18,33 +44,33 +45,33 +46,33 +47,33 +48,33 +49,33 +50,33 +51,33 +57,33 +58,33 +83,33 +84,33 +85,33 +86,33 +87,33 +88,33 +89,33 +90,33 +1,34 +2,34 +3,34 +4,34 +5,34 +6,34 +7,34 +8,34 +9,34 +10,34 +11,34 +12,34 +13,34 +14,34 +15,34 +16,34 +17,34 +18,34 +19,34 +20,34 +43,34 +44,34 +45,34 +46,34 +47,34 +48,34 +49,34 +50,34 +51,34 +57,34 +79,34 +84,34 +85,34 +86,34 +87,34 +88,34 +89,34 +90,34 +1,35 +2,35 +3,35 +4,35 +5,35 +6,35 +7,35 +8,35 +9,35 +10,35 +11,35 +12,35 +13,35 +14,35 +15,35 +16,35 +17,35 +18,35 +19,35 +20,35 +21,35 +22,35 +23,35 +24,35 +28,35 +36,35 +37,35 +39,35 +40,35 +41,35 +42,35 +43,35 +44,35 +45,35 +46,35 +47,35 +48,35 +49,35 +50,35 +51,35 +64,35 +79,35 +82,35 +83,35 +84,35 +86,35 +87,35 +88,35 +89,35 +90,35 +1,36 +2,36 +3,36 +4,36 +5,36 +6,36 +7,36 +8,36 +9,36 +10,36 +11,36 +12,36 +13,36 +14,36 +15,36 +16,36 +17,36 +18,36 +19,36 +20,36 +21,36 +22,36 +23,36 +24,36 +25,36 +26,36 +27,36 +28,36 +29,36 +36,36 +37,36 +38,36 +39,36 +40,36 +41,36 +42,36 +43,36 +44,36 +45,36 +46,36 +47,36 +48,36 +49,36 +50,36 +51,36 +52,36 +58,36 +64,36 +80,36 +83,36 +87,36 +88,36 +89,36 +90,36 +1,37 +2,37 +3,37 +4,37 +5,37 +6,37 +7,37 +8,37 +9,37 +10,37 +11,37 +12,37 +13,37 +14,37 +15,37 +16,37 +17,37 +18,37 +19,37 +20,37 +21,37 +22,37 +23,37 +24,37 +25,37 +26,37 +27,37 +29,37 +30,37 +36,37 +37,37 +38,37 +39,37 +40,37 +41,37 +42,37 +43,37 +44,37 +45,37 +46,37 +47,37 +48,37 +49,37 +50,37 +51,37 +52,37 +64,37 +65,37 +66,37 +80,37 +83,37 +87,37 +88,37 +89,37 +90,37 +1,38 +2,38 +3,38 +4,38 +5,38 +6,38 +7,38 +8,38 +9,38 +10,38 +11,38 +12,38 +13,38 +14,38 +15,38 +16,38 +17,38 +22,38 +35,38 +36,38 +37,38 +38,38 +39,38 +40,38 +41,38 +42,38 +43,38 +44,38 +45,38 +46,38 +47,38 +48,38 +49,38 +50,38 +51,38 +53,38 +64,38 +65,38 +66,38 +67,38 +68,38 +81,38 +82,38 +87,38 +88,38 +89,38 +90,38 +1,39 +2,39 +3,39 +5,39 +6,39 +7,39 +8,39 +9,39 +10,39 +11,39 +12,39 +13,39 +14,39 +15,39 +36,39 +37,39 +38,39 +39,39 +40,39 +41,39 +42,39 +43,39 +44,39 +45,39 +46,39 +47,39 +48,39 +49,39 +50,39 +64,39 +65,39 +66,39 +67,39 +68,39 +84,39 +87,39 +88,39 +89,39 +90,39 +1,40 +2,40 +3,40 +7,40 +8,40 +9,40 +10,40 +11,40 +12,40 +40,40 +41,40 +42,40 +43,40 +44,40 +45,40 +46,40 +47,40 +48,40 +49,40 +63,40 +64,40 +65,40 +66,40 +67,40 +68,40 +69,40 +88,40 +89,40 +90,40 +1,41 +2,41 +3,41 +4,41 +9,41 +10,41 +11,41 +12,41 +13,41 +14,41 +41,41 +42,41 +43,41 +44,41 +45,41 +46,41 +47,41 +48,41 +63,41 +64,41 +65,41 +66,41 +67,41 +68,41 +69,41 +88,41 +89,41 +90,41 +1,42 +2,42 +3,42 +42,42 +43,42 +44,42 +45,42 +46,42 +47,42 +64,42 +65,42 +67,42 +68,42 +88,42 +89,42 +90,42 +1,43 +2,43 +3,43 +43,43 +44,43 +45,43 +46,43 +47,43 +89,43 +90,43 +1,44 +2,44 +3,44 +43,44 +44,44 +45,44 +46,44 +47,44 +48,44 +51,44 +88,44 +89,44 +90,44 +1,45 +2,45 +3,45 +43,45 +44,45 +45,45 +46,45 +47,45 +48,45 +89,45 +90,45 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/mask_table.703.180x18 b/examples/ocean_SIS/MOM6z_SIS_025/mask_table.703.180x18 new file mode 100644 index 0000000000..7ba73dada3 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/mask_table.703.180x18 @@ -0,0 +1,705 @@ +703 +180, 18 +1,1 +2,1 +3,1 +4,1 +5,1 +6,1 +7,1 +8,1 +9,1 +10,1 +11,1 +12,1 +13,1 +14,1 +15,1 +16,1 +17,1 +18,1 +19,1 +20,1 +21,1 +22,1 +23,1 +24,1 +25,1 +26,1 +27,1 +28,1 +29,1 +30,1 +31,1 +32,1 +33,1 +34,1 +35,1 +36,1 +37,1 +38,1 +39,1 +40,1 +41,1 +42,1 +43,1 +44,1 +45,1 +46,1 +47,1 +48,1 +49,1 +50,1 +51,1 +83,1 +84,1 +85,1 +86,1 +87,1 +88,1 +89,1 +90,1 +91,1 +92,1 +93,1 +94,1 +95,1 +101,1 +102,1 +103,1 +104,1 +105,1 +106,1 +107,1 +108,1 +109,1 +110,1 +111,1 +112,1 +113,1 +114,1 +115,1 +116,1 +117,1 +118,1 +139,1 +140,1 +141,1 +142,1 +143,1 +144,1 +145,1 +146,1 +147,1 +148,1 +149,1 +150,1 +151,1 +152,1 +153,1 +154,1 +155,1 +156,1 +157,1 +158,1 +159,1 +160,1 +161,1 +162,1 +163,1 +164,1 +165,1 +166,1 +167,1 +168,1 +169,1 +170,1 +171,1 +172,1 +173,1 +174,1 +175,1 +176,1 +177,1 +178,1 +179,1 +180,1 +1,2 +2,2 +3,2 +4,2 +5,2 +6,2 +10,2 +11,2 +12,2 +13,2 +14,2 +15,2 +16,2 +17,2 +18,2 +19,2 +20,2 +21,2 +22,2 +23,2 +24,2 +25,2 +26,2 +27,2 +28,2 +29,2 +30,2 +31,2 +32,2 +33,2 +34,2 +35,2 +36,2 +37,2 +38,2 +39,2 +40,2 +41,2 +42,2 +43,2 +44,2 +45,2 +46,2 +47,2 +118,2 +171,2 +172,2 +173,2 +174,2 +175,2 +176,2 +177,2 +178,2 +179,2 +180,2 +116,6 +41,7 +42,7 +43,7 +44,7 +116,7 +117,7 +118,7 +119,7 +120,7 +121,7 +122,7 +123,7 +161,7 +162,7 +116,8 +117,8 +118,8 +119,8 +120,8 +121,8 +122,8 +123,8 +124,8 +125,8 +126,8 +127,8 +128,8 +129,8 +158,8 +159,8 +160,8 +161,8 +162,8 +163,8 +164,8 +165,8 +166,8 +167,8 +113,9 +114,9 +116,9 +117,9 +118,9 +119,9 +158,9 +159,9 +160,9 +161,9 +162,9 +163,9 +164,9 +165,9 +166,9 +167,9 +168,9 +169,9 +145,10 +146,10 +147,10 +148,10 +149,10 +150,10 +151,10 +152,10 +153,10 +154,10 +155,10 +156,10 +157,10 +158,10 +159,10 +160,10 +161,10 +162,10 +163,10 +164,10 +165,10 +166,10 +167,10 +6,11 +7,11 +8,11 +9,11 +10,11 +11,11 +12,11 +13,11 +14,11 +15,11 +16,11 +17,11 +18,11 +19,11 +20,11 +21,11 +22,11 +23,11 +24,11 +25,11 +26,11 +27,11 +28,11 +98,11 +99,11 +100,11 +101,11 +152,11 +153,11 +154,11 +171,11 +172,11 +173,11 +1,12 +2,12 +3,12 +4,12 +5,12 +6,12 +7,12 +8,12 +9,12 +10,12 +11,12 +12,12 +13,12 +14,12 +15,12 +16,12 +17,12 +18,12 +19,12 +20,12 +21,12 +22,12 +23,12 +24,12 +25,12 +26,12 +27,12 +28,12 +91,12 +92,12 +93,12 +94,12 +95,12 +96,12 +97,12 +98,12 +99,12 +100,12 +101,12 +102,12 +103,12 +104,12 +105,12 +106,12 +107,12 +108,12 +109,12 +110,12 +111,12 +172,12 +173,12 +174,12 +175,12 +176,12 +177,12 +178,12 +179,12 +180,12 +1,13 +2,13 +3,13 +4,13 +5,13 +6,13 +7,13 +8,13 +9,13 +10,13 +11,13 +12,13 +13,13 +14,13 +15,13 +16,13 +17,13 +18,13 +19,13 +20,13 +21,13 +22,13 +23,13 +24,13 +25,13 +26,13 +27,13 +28,13 +29,13 +30,13 +31,13 +32,13 +33,13 +34,13 +35,13 +36,13 +37,13 +90,13 +91,13 +92,13 +93,13 +94,13 +95,13 +96,13 +97,13 +98,13 +99,13 +100,13 +101,13 +102,13 +103,13 +104,13 +105,13 +113,13 +114,13 +115,13 +162,13 +163,13 +164,13 +165,13 +166,13 +167,13 +168,13 +169,13 +170,13 +171,13 +172,13 +173,13 +174,13 +175,13 +176,13 +177,13 +178,13 +179,13 +180,13 +1,14 +2,14 +3,14 +4,14 +5,14 +6,14 +7,14 +8,14 +9,14 +10,14 +11,14 +12,14 +13,14 +14,14 +15,14 +16,14 +17,14 +18,14 +19,14 +20,14 +21,14 +22,14 +23,14 +24,14 +25,14 +26,14 +27,14 +28,14 +29,14 +30,14 +31,14 +32,14 +33,14 +34,14 +35,14 +36,14 +37,14 +38,14 +39,14 +85,14 +86,14 +87,14 +88,14 +89,14 +90,14 +91,14 +92,14 +93,14 +94,14 +95,14 +96,14 +97,14 +98,14 +99,14 +100,14 +101,14 +102,14 +158,14 +167,14 +168,14 +171,14 +172,14 +173,14 +174,14 +175,14 +176,14 +177,14 +178,14 +179,14 +180,14 +1,15 +2,15 +3,15 +4,15 +5,15 +6,15 +7,15 +8,15 +9,15 +10,15 +11,15 +12,15 +13,15 +14,15 +15,15 +16,15 +17,15 +18,15 +19,15 +20,15 +21,15 +22,15 +23,15 +24,15 +25,15 +26,15 +27,15 +28,15 +29,15 +30,15 +31,15 +32,15 +33,15 +34,15 +35,15 +36,15 +37,15 +38,15 +39,15 +40,15 +41,15 +42,15 +43,15 +44,15 +45,15 +46,15 +47,15 +48,15 +49,15 +71,15 +72,15 +73,15 +74,15 +75,15 +76,15 +77,15 +78,15 +79,15 +80,15 +81,15 +82,15 +83,15 +84,15 +85,15 +86,15 +87,15 +88,15 +89,15 +90,15 +91,15 +92,15 +93,15 +94,15 +95,15 +96,15 +97,15 +98,15 +99,15 +100,15 +101,15 +102,15 +103,15 +104,15 +116,15 +127,15 +128,15 +129,15 +159,15 +160,15 +164,15 +165,15 +172,15 +173,15 +174,15 +175,15 +176,15 +177,15 +178,15 +179,15 +180,15 +1,16 +2,16 +3,16 +4,16 +5,16 +6,16 +12,16 +13,16 +14,16 +15,16 +16,16 +17,16 +18,16 +19,16 +20,16 +21,16 +22,16 +23,16 +24,16 +25,16 +79,16 +80,16 +81,16 +82,16 +83,16 +84,16 +85,16 +86,16 +87,16 +88,16 +89,16 +90,16 +91,16 +92,16 +93,16 +94,16 +95,16 +96,16 +97,16 +98,16 +99,16 +127,16 +128,16 +129,16 +130,16 +131,16 +132,16 +133,16 +134,16 +135,16 +136,16 +174,16 +175,16 +176,16 +177,16 +178,16 +179,16 +180,16 +1,17 +2,17 +3,17 +4,17 +5,17 +6,17 +83,17 +84,17 +85,17 +86,17 +87,17 +88,17 +89,17 +90,17 +91,17 +92,17 +93,17 +94,17 +95,17 +134,17 +135,17 +175,17 +176,17 +177,17 +178,17 +179,17 +180,17 +1,18 +2,18 +3,18 +4,18 +5,18 +6,18 +84,18 +85,18 +86,18 +87,18 +88,18 +89,18 +90,18 +91,18 +92,18 +93,18 +94,18 +95,18 +176,18 +177,18 +178,18 +179,18 +180,18 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/mask_table.873.120x30 b/examples/ocean_SIS/MOM6z_SIS_025/mask_table.873.120x30 new file mode 100644 index 0000000000..ec0a1fd729 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/mask_table.873.120x30 @@ -0,0 +1,875 @@ +873 +120, 30 +1,1 +2,1 +3,1 +4,1 +5,1 +6,1 +7,1 +8,1 +9,1 +10,1 +11,1 +12,1 +13,1 +14,1 +15,1 +16,1 +17,1 +18,1 +19,1 +20,1 +21,1 +22,1 +23,1 +24,1 +25,1 +26,1 +27,1 +28,1 +29,1 +30,1 +31,1 +32,1 +33,1 +34,1 +49,1 +50,1 +51,1 +52,1 +53,1 +54,1 +55,1 +56,1 +57,1 +58,1 +59,1 +60,1 +61,1 +62,1 +63,1 +64,1 +65,1 +66,1 +67,1 +68,1 +69,1 +70,1 +71,1 +72,1 +73,1 +74,1 +75,1 +76,1 +77,1 +78,1 +79,1 +80,1 +81,1 +82,1 +83,1 +91,1 +92,1 +93,1 +94,1 +95,1 +96,1 +97,1 +98,1 +99,1 +100,1 +101,1 +102,1 +103,1 +104,1 +105,1 +106,1 +107,1 +108,1 +109,1 +110,1 +111,1 +112,1 +113,1 +114,1 +115,1 +116,1 +117,1 +118,1 +119,1 +120,1 +1,2 +2,2 +3,2 +4,2 +5,2 +6,2 +7,2 +8,2 +9,2 +10,2 +11,2 +12,2 +13,2 +14,2 +15,2 +16,2 +17,2 +18,2 +19,2 +20,2 +21,2 +22,2 +23,2 +24,2 +25,2 +26,2 +27,2 +28,2 +29,2 +30,2 +31,2 +32,2 +33,2 +34,2 +68,2 +69,2 +70,2 +71,2 +72,2 +74,2 +75,2 +76,2 +77,2 +78,2 +79,2 +95,2 +96,2 +97,2 +98,2 +99,2 +100,2 +101,2 +102,2 +103,2 +104,2 +105,2 +106,2 +107,2 +108,2 +109,2 +110,2 +111,2 +112,2 +113,2 +114,2 +115,2 +116,2 +117,2 +118,2 +119,2 +120,2 +1,3 +2,3 +3,3 +4,3 +5,3 +6,3 +7,3 +8,3 +9,3 +10,3 +11,3 +12,3 +13,3 +14,3 +15,3 +16,3 +17,3 +18,3 +19,3 +20,3 +21,3 +22,3 +23,3 +24,3 +25,3 +26,3 +27,3 +28,3 +29,3 +30,3 +31,3 +32,3 +33,3 +79,3 +104,3 +105,3 +106,3 +107,3 +110,3 +111,3 +112,3 +113,3 +114,3 +115,3 +116,3 +117,3 +118,3 +119,3 +120,3 +13,4 +14,4 +15,4 +18,4 +25,4 +118,4 +77,9 +78,10 +28,11 +29,11 +30,11 +78,11 +79,11 +80,11 +81,11 +82,11 +108,11 +22,12 +23,12 +24,12 +25,12 +26,12 +28,12 +78,12 +79,12 +80,12 +81,12 +82,12 +83,12 +107,12 +108,12 +109,12 +110,12 +78,13 +79,13 +80,13 +81,13 +82,13 +83,13 +84,13 +85,13 +86,13 +106,13 +107,13 +108,13 +109,13 +110,13 +111,13 +112,13 +75,14 +76,14 +77,14 +78,14 +79,14 +80,14 +81,14 +82,14 +83,14 +106,14 +107,14 +108,14 +109,14 +110,14 +111,14 +112,14 +76,15 +78,15 +79,15 +105,15 +106,15 +107,15 +108,15 +109,15 +110,15 +111,15 +112,15 +113,15 +114,15 +97,16 +98,16 +99,16 +100,16 +101,16 +102,16 +103,16 +104,16 +105,16 +106,16 +107,16 +108,16 +109,16 +110,16 +111,16 +112,16 +6,17 +7,17 +13,17 +14,17 +15,17 +97,17 +98,17 +99,17 +100,17 +101,17 +102,17 +103,17 +104,17 +105,17 +106,17 +107,17 +108,17 +109,17 +110,17 +111,17 +116,17 +1,18 +2,18 +3,18 +4,18 +5,18 +6,18 +7,18 +8,18 +9,18 +10,18 +11,18 +12,18 +13,18 +14,18 +15,18 +16,18 +17,18 +18,18 +19,18 +65,18 +66,18 +67,18 +99,18 +100,18 +101,18 +102,18 +103,18 +114,18 +115,18 +1,19 +2,19 +3,19 +4,19 +5,19 +6,19 +7,19 +8,19 +9,19 +10,19 +11,19 +12,19 +13,19 +14,19 +15,19 +16,19 +17,19 +18,19 +19,19 +62,19 +63,19 +64,19 +65,19 +66,19 +67,19 +68,19 +69,19 +70,19 +71,19 +72,19 +73,19 +115,19 +116,19 +117,19 +118,19 +119,19 +120,19 +1,20 +2,20 +3,20 +4,20 +5,20 +6,20 +7,20 +8,20 +9,20 +10,20 +11,20 +12,20 +13,20 +14,20 +15,20 +16,20 +17,20 +18,20 +19,20 +20,20 +22,20 +23,20 +61,20 +62,20 +63,20 +64,20 +65,20 +66,20 +67,20 +68,20 +69,20 +70,20 +71,20 +72,20 +73,20 +74,20 +75,20 +108,20 +115,20 +116,20 +117,20 +118,20 +119,20 +120,20 +1,21 +2,21 +3,21 +4,21 +5,21 +6,21 +7,21 +8,21 +9,21 +10,21 +11,21 +12,21 +13,21 +14,21 +15,21 +16,21 +17,21 +18,21 +19,21 +20,21 +21,21 +22,21 +23,21 +24,21 +25,21 +26,21 +61,21 +62,21 +63,21 +64,21 +65,21 +66,21 +67,21 +68,21 +69,21 +70,21 +71,21 +72,21 +75,21 +76,21 +104,21 +105,21 +106,21 +107,21 +108,21 +109,21 +110,21 +111,21 +112,21 +113,21 +114,21 +115,21 +116,21 +117,21 +118,21 +119,21 +120,21 +1,22 +2,22 +3,22 +4,22 +5,22 +6,22 +7,22 +8,22 +9,22 +10,22 +11,22 +12,22 +13,22 +14,22 +15,22 +16,22 +17,22 +18,22 +19,22 +20,22 +21,22 +22,22 +23,22 +24,22 +25,22 +58,22 +59,22 +60,22 +61,22 +62,22 +63,22 +64,22 +65,22 +66,22 +67,22 +68,22 +76,22 +77,22 +79,22 +110,22 +111,22 +112,22 +113,22 +114,22 +115,22 +116,22 +117,22 +118,22 +119,22 +120,22 +1,23 +2,23 +3,23 +4,23 +5,23 +6,23 +7,23 +8,23 +9,23 +10,23 +11,23 +12,23 +13,23 +14,23 +15,23 +16,23 +17,23 +18,23 +19,23 +20,23 +21,23 +22,23 +23,23 +24,23 +25,23 +26,23 +57,23 +58,23 +59,23 +60,23 +61,23 +62,23 +63,23 +64,23 +65,23 +66,23 +67,23 +68,23 +105,23 +112,23 +113,23 +114,23 +115,23 +116,23 +117,23 +118,23 +119,23 +120,23 +1,24 +2,24 +3,24 +4,24 +5,24 +6,24 +7,24 +8,24 +9,24 +10,24 +11,24 +12,24 +13,24 +14,24 +15,24 +16,24 +17,24 +18,24 +19,24 +20,24 +21,24 +22,24 +23,24 +24,24 +25,24 +26,24 +27,24 +28,24 +29,24 +30,24 +31,24 +32,24 +33,24 +34,24 +36,24 +37,24 +38,24 +39,24 +48,24 +49,24 +50,24 +51,24 +52,24 +53,24 +54,24 +55,24 +56,24 +57,24 +58,24 +59,24 +60,24 +61,24 +62,24 +63,24 +64,24 +65,24 +66,24 +67,24 +68,24 +69,24 +85,24 +110,24 +111,24 +115,24 +116,24 +117,24 +118,24 +119,24 +120,24 +1,25 +2,25 +3,25 +4,25 +5,25 +6,25 +7,25 +8,25 +9,25 +10,25 +11,25 +12,25 +13,25 +14,25 +15,25 +16,25 +17,25 +18,25 +19,25 +20,25 +21,25 +22,25 +23,25 +24,25 +25,25 +26,25 +27,25 +28,25 +29,25 +30,25 +31,25 +32,25 +33,25 +48,25 +49,25 +50,25 +51,25 +52,25 +53,25 +54,25 +55,25 +56,25 +57,25 +58,25 +59,25 +60,25 +61,25 +62,25 +63,25 +64,25 +65,25 +66,25 +67,25 +68,25 +69,25 +70,25 +85,25 +86,25 +87,25 +88,25 +107,25 +110,25 +115,25 +116,25 +117,25 +118,25 +119,25 +120,25 +1,26 +2,26 +3,26 +4,26 +6,26 +7,26 +8,26 +9,26 +10,26 +11,26 +12,26 +13,26 +14,26 +15,26 +16,26 +17,26 +18,26 +19,26 +20,26 +48,26 +49,26 +50,26 +51,26 +52,26 +53,26 +54,26 +55,26 +56,26 +57,26 +58,26 +59,26 +60,26 +61,26 +62,26 +63,26 +64,26 +65,26 +66,26 +85,26 +86,26 +87,26 +88,26 +89,26 +90,26 +91,26 +110,26 +112,26 +116,26 +117,26 +118,26 +119,26 +120,26 +1,27 +2,27 +3,27 +4,27 +9,27 +12,27 +13,27 +14,27 +15,27 +16,27 +17,27 +55,27 +56,27 +57,27 +58,27 +59,27 +60,27 +61,27 +62,27 +63,27 +64,27 +84,27 +85,27 +86,27 +87,27 +88,27 +89,27 +90,27 +91,27 +92,27 +117,27 +118,27 +119,27 +120,27 +1,28 +2,28 +3,28 +4,28 +55,28 +56,28 +57,28 +58,28 +59,28 +60,28 +61,28 +62,28 +63,28 +84,28 +85,28 +86,28 +89,28 +90,28 +117,28 +118,28 +119,28 +120,28 +1,29 +2,29 +3,29 +4,29 +57,29 +58,29 +59,29 +60,29 +61,29 +62,29 +63,29 +118,29 +119,29 +120,29 +1,30 +2,30 +3,30 +4,30 +57,30 +58,30 +59,30 +60,30 +61,30 +62,30 +63,30 +64,30 +118,30 +119,30 +120,30 From 8118b254c624149d2314deeb320e2d2b1d889ec8 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 6 Nov 2013 21:33:51 -0500 Subject: [PATCH 277/372] Extra call to set_viscous_BBL to fix issue #2039 o Issue #2039 (MOM6z_SIS_025 fails after restart) was due to the BBL variables being "empty" at the top of the time-stepping loop after a restart and when using DIABATIC_FIRST=True. o An extra call to set_viscous_BBL within the diabatic_first IF block solves the problem. o Side benefit: the # of truncations has dropped!? - If we'd added the six arrays to the restart we would have solved the problem BUT lagging might be less stable (suggested by the reduced truncation count) o One negative: to implement the workaround, we had to make the members of the MOM_dynamics_split_RK2 control structure public. BAD PRACTICE! o Also added results for PGI, which now runs. - Presumably the fails in PGI were due to the bad data in the same BBL arrays --- .../ocean_SIS/MOM6z_SIS_025/timestats.gnu | 8 ++--- .../ocean_SIS/MOM6z_SIS_025/timestats.intel | 8 ++--- .../ocean_SIS/MOM6z_SIS_025/timestats.pgi | 7 +++++ src/core/MOM.F90 | 29 ++++++++++++++++++- src/core/MOM_dynamics_split_RK2.F90 | 2 +- 5 files changed, 44 insertions(+), 10 deletions(-) create mode 100644 examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu index 126a3273d5..7997776157 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 877, En 8.162676601906E-04, CFL 0.20029, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.13E-19, Se 4.41E-16, Te 4.15E-17 - 6, 693135.500, 0, En 8.607686353242E-04, CFL 0.15644, SL 2.3408E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -2.44E-20, Se -1.61E-17, Te 1.11E-18 - 9, 693135.750, 0, En 9.054358156709E-04, CFL 0.17236, SL 2.3661E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.55E-20, Se -9.05E-18, Te 5.64E-19 - 12, 693136.000, 0, En 1.069897624304E-03, CFL 0.26376, SL 2.3903E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -4.36E-20, Se 2.07E-17, Te 3.13E-18 + 3, 693135.250, 487, En 8.034579542696E-04, CFL 0.19999, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.37E-19, Se 4.45E-16, Te 4.58E-17 + 6, 693135.500, 0, En 8.498242733927E-04, CFL 0.14398, SL 2.3408E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -1.20E-19, Se -1.09E-18, Te -2.62E-18 + 9, 693135.750, 0, En 9.021792513579E-04, CFL 0.17079, SL 2.3661E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -3.28E-20, Se -3.33E-17, Te 4.41E-19 + 12, 693136.000, 0, En 1.067939260487E-03, CFL 0.26381, SL 2.3903E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -1.88E-19, Se 2.11E-17, Te -1.12E-19 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel index 26ced7f79a..1ff21495a2 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 877, En 8.156081312374E-04, CFL 0.20025, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.22E-19, Se 4.44E-16, Te 4.17E-17 - 6, 693135.500, 0, En 8.518985053017E-04, CFL 0.14433, SL 2.3408E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -2.84E-20, Se -3.85E-18, Te 1.37E-18 - 9, 693135.750, 0, En 9.035287794766E-04, CFL 0.17278, SL 2.3661E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 5.68E-20, Se -3.33E-18, Te -1.18E-18 - 12, 693136.000, 0, En 1.068465183724E-03, CFL 0.26446, SL 2.3903E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 4.30E-21, Se -1.89E-18, Te 3.39E-18 + 3, 693135.250, 487, En 8.036309689574E-04, CFL 0.19958, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 7.45E-20, Se 4.50E-16, Te 4.26E-17 + 6, 693135.500, 0, En 8.498161896749E-04, CFL 0.14408, SL 2.3408E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 9.59E-20, Se 2.66E-18, Te 9.93E-19 + 9, 693135.750, 0, En 9.022791879715E-04, CFL 0.17106, SL 2.3661E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -2.47E-20, Se -1.06E-17, Te 6.56E-19 + 12, 693136.000, 0, En 1.068009282957E-03, CFL 0.26412, SL 2.3903E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 6.50E-20, Se -4.72E-18, Te -7.73E-19 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi b/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi new file mode 100644 index 0000000000..545bd7d9fa --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi @@ -0,0 +1,7 @@ + Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err + [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] + 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 3, 693135.250, 487, En 8.030118316420E-04, CFL 0.19971, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.17E-19, Se 4.33E-16, Te 4.43E-17 + 6, 693135.500, 0, En 8.499006608009E-04, CFL 0.14407, SL 2.3408E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 9.02E-20, Se 1.02E-17, Te -1.41E-18 + 9, 693135.750, 0, En 9.022921731422E-04, CFL 0.17191, SL 2.3661E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 8.76E-21, Se -6.95E-18, Te 1.34E-18 + 12, 693136.000, 0, En 1.068095518571E-03, CFL 0.26436, SL 2.3903E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -8.89E-21, Se 4.52E-18, Te -4.50E-19 diff --git a/src/core/MOM.F90 b/src/core/MOM.F90 index a4b89ee1e3..68ac73e38a 100644 --- a/src/core/MOM.F90 +++ b/src/core/MOM.F90 @@ -751,12 +751,39 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) if (CS%diabatic_first .and. ((n==1) .or. MOD(n-1,ntstep)==0)) then ! do thermodynamics. dtdia = dt*min(ntstep,n_max-(n-1)) - call cpu_clock_begin(id_clock_thermo) ! The end-time of the diagnostic interval needs to be set ahead if there ! are multiple dynamic time steps worth of dynamics applied here. call enable_averaging(dtdia, Time_local + & set_time(int(floor(dtdia-dt+0.5))), CS%diag) + ! This block has been duplicated from MOM_dynamics_split_RK2.F90 and uses + ! what would otherwise be a private member of CS%dyn_split_RK2_CSp. + ! This is a [temporary] workaround to needing CS%visc to be updated + ! before diabatic() when DIABATIC_FIRST=True. If False, diabatic() is + ! called after set_viscous_BBL. + + !if (visc%calc_bbl) then + ! Calculate the BBL properties and store them inside visc (u,h). + !call cpu_clock_begin(id_clock_vertvisc) + call set_viscous_BBL(u, v, h, CS%tv, CS%visc, G, CS%dyn_split_RK2_CSp%set_visc_CSp) + !call cpu_clock_end(id_clock_vertvisc) + + call cpu_clock_begin(id_clock_pass) + if (associated(CS%visc%Ray_u) .and. associated(CS%visc%Ray_v)) & + call pass_vector(CS%visc%Ray_u, CS%visc%Ray_v, G%Domain, & + To_All+SCALAR_PAIR, CGRID_NE) + if (associated(CS%visc%kv_bbl_u) .and. associated(CS%visc%kv_bbl_v)) then + call pass_vector(CS%visc%bbl_thick_u, CS%visc%bbl_thick_v, G%Domain, & + To_All+SCALAR_PAIR, CGRID_NE, complete=.false.) + call pass_vector(CS%visc%kv_bbl_u, CS%visc%kv_bbl_v, G%Domain, & + To_All+SCALAR_PAIR, CGRID_NE) + endif + call cpu_clock_end(id_clock_pass) + if (showCallTree) call callTree_wayPoint("done with set_viscous_BBL (step_MOM_dyn_split_RK2)") + !endif + + call cpu_clock_begin(id_clock_thermo) + if (.not.CS%adiabatic) then if (CS%debug) then call MOM_state_chksum("Pre-dia first ", u, v, h, CS%uhtr, CS%vhtr, G) diff --git a/src/core/MOM_dynamics_split_RK2.F90 b/src/core/MOM_dynamics_split_RK2.F90 index 8882109a9d..754e45a62a 100644 --- a/src/core/MOM_dynamics_split_RK2.F90 +++ b/src/core/MOM_dynamics_split_RK2.F90 @@ -122,7 +122,7 @@ module MOM_dynamics_split_RK2 #include -type, public :: MOM_dyn_split_RK2_CS ; private +type, public :: MOM_dyn_split_RK2_CS !; private real ALLOCABLE_, dimension(NIMEMB_PTR_,NJMEM_,NKMEM_) :: & CAu, & ! CAu = f*v - u.grad(u) in m s-2. PFu, & ! PFu = -dM/dx, in m s-2. From 7b2253e26988af458e2b7acfd90e95c5470b4006 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 6 Nov 2013 21:47:07 -0500 Subject: [PATCH 278/372] Added diagnostic of 1st barocl. wave CFL o Three new 2d diagnostics: CFL_cg1, CFL_cg1_x and CFL_cg1_y - CFL_cg1 = dt * cg1 * (1/dx + 1/dy) - CFL_cg1_x = dt * cg1 / dx - CFL_cg1_y = dt * cg1 / dy o The reason for the two components is that anisotropy of the grid can dominate CFL_cg1 --- src/diagnostics/MOM_diagnostics.F90 | 40 ++++++++++++++++++++++++++--- 1 file changed, 36 insertions(+), 4 deletions(-) diff --git a/src/diagnostics/MOM_diagnostics.F90 b/src/diagnostics/MOM_diagnostics.F90 index 9b4390c68a..2f75f4c4f2 100644 --- a/src/diagnostics/MOM_diagnostics.F90 +++ b/src/diagnostics/MOM_diagnostics.F90 @@ -88,7 +88,10 @@ module MOM_diagnostics ! The following fields are 2-D. real, pointer, dimension(:,:) :: & cg1 => NULL(), & ! The first baroclinic gravity wave speed, in m s-1. - Rd1 => NULL() ! The first baroclinic deformation radius, in m. + Rd1 => NULL(), & ! The first baroclinic deformation radius, in m. + cfl_cg1 => NULL(), & ! CFL of the first baroclinic gravity wave speed, nondim. + cfl_cg1_x => NULL(), &! i-component of CFL of the first baroclinic gravity wave speed, nondim. + cfl_cg1_y => NULL() ! j-component of CFL of the first baroclinic gravity wave speed, nondim. ! These are arrays that are used to hold diagnostics in the layer-integrated ! energy budget. All except KE have units of m3 s-3. @@ -110,7 +113,7 @@ module MOM_diagnostics integer :: id_KE_adv = -1, id_KE_visc = -1, id_KE_horvisc = -1, id_KE_dia = -1 integer :: id_h_Rlay = -1, id_uh_Rlay = -1, id_vh_Rlay = -1 integer :: id_uhGM_Rlay = -1, id_vhGM_Rlay = -1, id_Rml = -1, id_Rcv = -1 - integer :: id_cg1 = -1, id_Rd1 = -1 + integer :: id_cg1 = -1, id_Rd1 = -1, id_cfl_cg1 = -1, id_cfl_cg1_x = -1, id_cfl_cg1_y = -1 integer :: id_mass_wt = -1, id_temp_int = -1, id_salt_int = -1 integer :: id_col_ht = -1, id_col_mass = -1 @@ -301,7 +304,8 @@ subroutine calculate_diagnostic_fields(u, v, h, uh, vh, tv, ADp, CDp, dt, G, & endif endif - if ((CS%id_cg1>0) .or. (CS%id_Rd1>0)) then + if ((CS%id_cg1>0) .or. (CS%id_Rd1>0) .or. (CS%id_cfl_cg1>0) .or. & + (CS%id_cfl_cg1_x>0) .or. (CS%id_cfl_cg1_y>0)) then call wave_speed(h, tv, G, CS%cg1, CS%wave_speed_CSp) if (CS%id_cg1>0) call post_data(CS%id_cg1, CS%cg1, CS%diag) if (CS%id_Rd1>0) then @@ -320,6 +324,24 @@ subroutine calculate_diagnostic_fields(u, v, h, uh, vh, tv, ADp, CDp, dt, G, & enddo ; enddo call post_data(CS%id_Rd1, CS%Rd1, CS%diag) endif + if (CS%id_cfl_cg1>0) then + do j=js,je ; do i=is,ie + CS%cfl_cg1(i,j) = (dt*CS%cg1(i,j)) * (G%IdxT(i,j) + G%IdyT(i,j)) + enddo ; enddo + call post_data(CS%id_cfl_cg1, CS%cfl_cg1, CS%diag) + endif + if (CS%id_cfl_cg1_x>0) then + do j=js,je ; do i=is,ie + CS%cfl_cg1_x(i,j) = (dt*CS%cg1(i,j)) * G%IdxT(i,j) + enddo ; enddo + call post_data(CS%id_cfl_cg1_x, CS%cfl_cg1_x, CS%diag) + endif + if (CS%id_cfl_cg1_y>0) then + do j=js,je ; do i=is,ie + CS%cfl_cg1_y(i,j) = (dt*CS%cg1(i,j)) * G%IdyT(i,j) + enddo ; enddo + call post_data(CS%id_cfl_cg1_y, CS%cfl_cg1_y, CS%diag) + endif endif if (dt > 0.0) then @@ -883,10 +905,20 @@ subroutine MOM_diagnostics_init(MIS, ADp, CDp, Time, G, param_file, diag, CS) 'First baroclinic gravity wave speed', 'meter second-1') CS%id_Rd1 = register_diag_field('ocean_model', 'Rd1', diag%axesT1, Time, & 'First baroclinic deformation radius', 'meter') - if ((CS%id_cg1>0) .or. (CS%id_Rd1>0)) then + CS%id_cfl_cg1 = register_diag_field('ocean_model', 'CFL_cg1', diag%axesT1, Time, & + 'CFL of first baroclinic gravity wave = dt*cg1*(1/dx+1/dy)', 'nondim') + CS%id_cfl_cg1_x = register_diag_field('ocean_model', 'CFL_cg1_x', diag%axesT1, Time, & + 'i-component of CFL of first baroclinic gravity wave = dt*cg1*/dx', 'nondim') + CS%id_cfl_cg1_y = register_diag_field('ocean_model', 'CFL_cg1_y', diag%axesT1, Time, & + 'j-component of CFL of first baroclinic gravity wave = dt*cg1*/dy', 'nondim') + if ((CS%id_cg1>0) .or. (CS%id_Rd1>0) .or. (CS%id_cfl_cg1>0) .or. & + (CS%id_cfl_cg1_x>0) .or. (CS%id_cfl_cg1_y>0)) then call safe_alloc_ptr(CS%cg1,isd,ied,jsd,jed) call wave_speed_init(Time, G, param_file, diag, CS%wave_speed_CSp) if (CS%id_Rd1>0) call safe_alloc_ptr(CS%Rd1,isd,ied,jsd,jed) + if (CS%id_cfl_cg1>0) call safe_alloc_ptr(CS%cfl_cg1,isd,ied,jsd,jed) + if (CS%id_cfl_cg1_x>0) call safe_alloc_ptr(CS%cfl_cg1_x,isd,ied,jsd,jed) + if (CS%id_cfl_cg1_y>0) call safe_alloc_ptr(CS%cfl_cg1_y,isd,ied,jsd,jed) endif CS%id_mass_wt = register_diag_field('ocean_model', 'mass_wt', diag%axesT1, Time, & From 6034275429c4a8ba469b7c09ae12cf005f380a35 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 7 Nov 2013 14:38:05 -0500 Subject: [PATCH 279/372] Fix for issue #2047, problem with ramped CFL limit o The code that ramps the CFL-truncations criteria up over time was using the value of a real parameter to determine whether the model is at the start of a run or at a restart. That real was by coincidence equal to 0. mostly but can not be initialized to zero without a logical "if initialized" behavior. o Added a logical to indiciate whether initialization has been instigated. --- src/parameterizations/vertical/MOM_vert_friction.F90 | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/parameterizations/vertical/MOM_vert_friction.F90 b/src/parameterizations/vertical/MOM_vert_friction.F90 index 2a8d63039d..741d73250c 100644 --- a/src/parameterizations/vertical/MOM_vert_friction.F90 +++ b/src/parameterizations/vertical/MOM_vert_friction.F90 @@ -121,6 +121,7 @@ module MOM_vert_friction ! CFL_trunc from zero to CFK_trunc0 real :: CFL_truncS ! The start value of CFL_trunc real :: CFL_truncE ! The end/target value of CFL_trunc + logical :: CFLrampingIsActivated = .false. ! True of the ramping has been initialized type(time_type) :: rampStartTime ! The time that the ramping of CFL_trunc starts real ALLOCABLE_, dimension(NIMEMB_PTR_,NJMEM_,NK_INTERFACE_) :: & @@ -1437,8 +1438,12 @@ subroutine updateCFLtruncationValue(Time, CS, activate) ! We use the optional argument to indicate this Time should be recorded as the ! beginning of the ramp-up period. if (present(activate)) then - if (activate) CS%rampStartTime = Time ! Record the current time + if (activate) then + CS%rampStartTime = Time ! Record the current time + CS%CFLrampingIsActivated = .true. + endif endif + if (.not.CS%CFLrampingIsActivated) return deltaTime = max( 0., time_type_to_real( Time - CS%rampStartTime ) ) if (deltaTime >= CS%truncRampTime) then CS%CFL_trunc = CS%CFL_truncE From 6ee13269ffbda1d96833ccc14689d4f694da1f85 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 7 Nov 2013 21:49:34 -0500 Subject: [PATCH 280/372] Quick attempt to enable densoty-space diagnostics o By overriding the value of nkmb = G%nk_rho_varies (which =0 in ALE mode) with nkm = G%ke, the density space diagnostics that once worked only in the mixed/buffer layers should now work for the entire water column. - Not properly testsed. I got output but not sure it was right! --- src/diagnostics/MOM_diagnostics.F90 | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/diagnostics/MOM_diagnostics.F90 b/src/diagnostics/MOM_diagnostics.F90 index 2f75f4c4f2..fd951c58cf 100644 --- a/src/diagnostics/MOM_diagnostics.F90 +++ b/src/diagnostics/MOM_diagnostics.F90 @@ -181,6 +181,13 @@ subroutine calculate_diagnostic_fields(u, v, h, uh, vh, tv, ADp, CDp, dt, G, & Isq = G%IscB ; Ieq = G%IecB ; Jsq = G%JscB ; Jeq = G%JecB nz = G%ke ; nkmb = G%nk_rho_varies + ! If the model is NOT in isopycnal mode then nkmb=0 but we need all of the + ! following diagnostics to treat all layers as variable density so we set + ! nkmb = nz, on the expectation that loops nkmb+1,nz will not iterate. + ! This behavior is ANSI F77 but somce compiler options can force at least + ! one iteration which would break the follwoing one-line workaround! + if (nkmb==0) nkmb = nz + if (.not.associated(CS)) call MOM_error(FATAL, & "calculate_diagnostic_fields: Module must be initialized before it is used.") @@ -843,7 +850,7 @@ subroutine MOM_diagnostics_init(MIS, ADp, CDp, Time, G, param_file, diag, CS) call register_time_deriv(MIS%h, CS%dh_dt, CS) endif - if (G%nk_rho_varies > 0) then + !if (G%nk_rho_varies > 0) then CS%id_h_Rlay = register_diag_field('ocean_model', 'h_rho', diag%axesTL, Time, & 'Layer thicknesses in pure potential density coordinates', thickness_units) if (CS%id_h_Rlay>0) call safe_alloc_ptr(CS%h_Rlay,isd,ied,jsd,jed,nz) @@ -865,7 +872,7 @@ subroutine MOM_diagnostics_init(MIS, ADp, CDp, Time, G, param_file, diag, CS) 'Meridional volume transport due to interface height diffusion in pure & &potential density coordinates', flux_units) if (CS%id_vhGM_Rlay>0) call safe_alloc_ptr(CS%vhGM_Rlay,isd,ied,JsdB,JedB,nz) - endif + !endif ! The next variables are terms in the kinetic energy balance. From b21e2da8af4dfcec4923f611b3b0f8f68a4987f7 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 7 Nov 2013 22:46:27 -0500 Subject: [PATCH 281/372] *Added PPM:H3 to MOM6z_SIS_025 expt o Switched from PLM to PPM:H3 for tracer advection o Turned off saving initial conditions to speed up testing o Also revised diag_table for possible producton test --- examples/ocean_SIS/MOM6z_SIS_025/MOM_input | 106 ++++++++---------- .../MOM6z_SIS_025/MOM_parameter_doc.all | 6 +- .../MOM6z_SIS_025/MOM_parameter_doc.short | 9 +- examples/ocean_SIS/MOM6z_SIS_025/diag_table | 53 ++++----- examples/ocean_SIS/MOM6z_SIS_025/input.nml | 1 - .../ocean_SIS/MOM6z_SIS_025/timestats.gnu | 8 +- .../ocean_SIS/MOM6z_SIS_025/timestats.intel | 8 +- .../ocean_SIS/MOM6z_SIS_025/timestats.pgi | 8 +- 8 files changed, 92 insertions(+), 107 deletions(-) diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_input b/examples/ocean_SIS/MOM6z_SIS_025/MOM_input index 992348d93e..1d8795f376 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_input +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_input @@ -41,19 +41,19 @@ NJGLOBAL = 1080 ! ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !LAYOUT = 18, 16 ! ! The processor layout that was acutally used. -IO_LAYOUT = 2, 2 ! default = 0 +IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. NK = 75 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === DIABATIC_FIRST = True ! [Boolean] default = False ! If true, apply diabatic and thermodynamic processes, ! including buoyancy forcing and mass gain or loss, @@ -78,7 +78,7 @@ DT = 1200.0 ! [s] ! is actually used will be an integer fraction of the ! forcing time-step (DT_FORCING in ocean-only mode or the ! coupling timestep in coupled mode.) -DT_THERM = 3600.0 ! [s] default = 1800.0 +DT_THERM = 3600.0 ! [s] default = 1200.0 ! The thermodynamic and tracer advection time step. ! Ideally DT_THERM should be an integer multiple of DT ! and less than the forcing or coupling time-step. @@ -123,17 +123,14 @@ BAD_VAL_SST_MAX = 55.0 ! [deg C] default = 45.0 BAD_VAL_SST_MIN = -3.0 ! [deg C] default = -2.1 ! The value of SST below which a bad value message is ! triggered, if CHECK_BAD_SURFACE_VALS is true. -SAVE_INITIAL_CONDS = True ! [Boolean] default = False - ! If true, write the initial conditions to a file given - ! by IC_OUTPUT_FILE. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False ! If true, use the ideal_age_example tracer package. -! === Parameters of module ideal_age_example === +! === module ideal_age_example === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "file" ! @@ -153,7 +150,7 @@ COORD_CONFIG = "file" ! COORD_FILE = "layer_coord.nc" ! ! The file from which the coordinate densities are read. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -163,10 +160,9 @@ GRID_CONFIG = "mosaic" ! ! spherical - use a simple spherical grid. ! mercator - use a Mercator spherical grid. GRID_FILE = "ocean_hgrid.nc" ! -TOPO_CONFIG="file" ! Name of the file from which to read horizontal grid data. -TOPO_FILE = "ocean_topog.nc" ! default = "topog.nc" - ! The file from which the bathymetry is read. +TOPO_CONFIG = "file" ! + ! This specifies how bathymetry is specified: ! file - read bathymetric information from the file ! specified by (TOPO_FILE). ! flat - flat bottom set to MAXIMUM_DEPTH. @@ -183,9 +179,8 @@ TOPO_FILE = "ocean_topog.nc" ! default = "topog.nc" ! DOME2D gravity current/overflow test case. ! seamount - Gaussian bump for spontaneous motion test case. ! USER - call a user modified routine. -TOPO_VARNAME = "depth" ! default = "depth" - ! The name of the bathymetry variable in TOPO_FILE. - +TOPO_FILE = "ocean_topog.nc" ! default = "topog.nc" + ! The file from which the bathymetry is read. MAXIMUM_DEPTH = 6500.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 9.5 ! [m] default = 0.0 @@ -243,21 +238,6 @@ TEMP_IC_VAR = "Temp" ! default = "PTEMP" ! The initial condition variable for potential temperature. SALT_IC_VAR = "Salt" ! default = "SALT" ! The initial condition variable for salinity. -!INIT_LAYERS_FROM_Z_FILE = True ! [Boolean] default = False - ! If true, intialize the layer thicknesses, temperatures, - ! and salnities from a Z-space file on a latitude- - ! longitude grid. -TEMP_SALT_Z_INIT_FILE = "WOA05_pottemp_salt.nc" ! default = "temp_salt_z.nc" - ! The name of the z-space input file used to initialize - ! the layer thicknesses, temperatures and salinities. -Z_INIT_FILE_PTEMP_VAR = "PTEMP" ! default = "ptemp" - ! The name of the potential temperature variable in - ! TEMP_SALT_Z_INIT_FILE. -Z_INIT_FILE_SALT_VAR = "SALT" ! default = "salt" - ! The name of the salinity variable in - ! TEMP_SALT_Z_INIT_FILE. -Z_INIT_ALE_REMAPPING = True ! [Boolean] default = False - ! If True, then remap straight to model coordinate from file. REGRIDDING_COORDINATE_MODE = "Z*" ! default = "LAYER" ! Coordinate mode for vertical regridding. ! Choose among the following possibilities: @@ -280,9 +260,9 @@ ALE_COORDINATE_CONFIG = "FILE:INPUT/vgrid_cm4.nc,dz" ! default = "UNIFORM" ! thicknesses (in m). In sigma-coordinate mode, the list ! is of non-dimensional fractions of the water column. -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -301,7 +281,7 @@ KHTR_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 ! The nondimensional coefficient in the Visbeck formula ! for the epipycnal tracer diffusivity -! === Parameters of module MOM_wave_speed === +! === module MOM_wave_speed === ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.75E-09 ! The tolerance for the differences between the ! barotropic and baroclinic estimates of the sea surface @@ -326,7 +306,7 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. SMAGORINSKY_KH = True ! [Boolean] default = False @@ -346,7 +326,7 @@ SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === CHANNEL_DRAG = True ! [Boolean] default = False ! If true, the bottom drag is exerted directly on each ! layer proportional to the fraction of the bottom it @@ -384,9 +364,9 @@ CFL_TRUNCATE_START = 0.2 ! [nondim] default = 0.0 ! The start value of the truncation CFL number used when ! ramping up CFL_TRUNC. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -411,7 +391,7 @@ SMAG_CONST_CHANNEL = 0.15 ! [nondim] default = 0.01 ! it is defined, or 0.15 if it is not. The value used is ! also 0.15 if the specified value is negative. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -456,7 +436,7 @@ DTBT = -0.9 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 1.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MAX = 1000.0 ! [m2 s-1] default = 0.0 @@ -469,11 +449,8 @@ NK_ZSPACE (from file) = -1 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. -USE_KPP = True ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ML_RADIATION = True ! [Boolean] default = False ! If true, allow a fraction of TKE available from wind ! work to penetrate below the base of the mixed layer @@ -539,38 +516,41 @@ H2_FILE = "ocean_topog.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. -! === Parameters of module MOM_KPP === +! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ +USE_KPP = True ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. KPP% %KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. USE_CONVECTION = True ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. - -! === Parameters of module MOM_diffConvection === -! This is module implements enhanced diffusivity as a -! function of static stability, N^2. CONVECTION% %CONVECTION -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. -TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.897366596101028E-05 +TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.549193338482967E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -582,9 +562,13 @@ CHL_FILE = "seawifs_1998-2006_smoothed_2x.nc" ! PEN_SW_NBANDS = 3 ! default = 1 ! The number of bands of penetrating shortwave radiation. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === +TRACER_ADVECTION_SCHEME = "PPM:H3" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === DIFFUSE_ML_TO_INTERIOR = True ! [Boolean] default = False ! If true, enable epipycnal mixing between the surface ! boundary layer and the interior. @@ -597,7 +581,7 @@ ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 ! horizontal diffusivity in the mixed layer to the ! epipycnal diffusivity. The valid range is 0 to 1. -! === Parameters of module ocean_model_init === +! === module ocean_model_init === ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 ! The interval in units of TIMEUNIT between saves of the ! energies of the run and other globally summed diagnostics. @@ -606,7 +590,7 @@ RESTORE_SALINITY = True ! [Boolean] default = False ! fresh-water flux that drives sea-surface salinity ! toward specified values. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === MAX_P_SURF = 3.0E+04 ! [Pa] default = -1.0 ! The maximum surface pressure that can be exerted by the ! atmosphere and floating sea-ice or ice shelves. This is @@ -633,7 +617,7 @@ MAX_DELTA_SRESTORE = 5.0 ! [PSU or g kg-1] default = 999.0 CD_TIDES = 0.0025 ! [nondim] default = 1.0E-04 ! The drag coefficient that applies to the tides. -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 100000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all index 054a254910..6d227c09ae 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all @@ -65,7 +65,7 @@ LAYOUT = 0, 0 ! default = 0 ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !LAYOUT = 18, 16 ! ! The processor layout that was acutally used. -IO_LAYOUT = 2, 2 ! default = 0 +IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. @@ -219,7 +219,7 @@ BAD_VAL_SST_MAX = 55.0 ! [deg C] default = 45.0 BAD_VAL_SST_MIN = -3.0 ! [deg C] default = -2.1 ! The value of SST below which a bad value message is ! triggered, if CHECK_BAD_SURFACE_VALS is true. -SAVE_INITIAL_CONDS = True ! [Boolean] default = False +SAVE_INITIAL_CONDS = False ! [Boolean] default = False ! If true, write the initial conditions to a file given ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "MOM_IC" ! default = "MOM_IC" @@ -1440,7 +1440,7 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! 10 m-1 - a value for muddy water. ! === module MOM_tracer_advect === -TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" +TRACER_ADVECTION_SCHEME = "PPM:H3" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short index 82c3c7281f..1d8795f376 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short @@ -41,7 +41,7 @@ NJGLOBAL = 1080 ! ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !LAYOUT = 18, 16 ! ! The processor layout that was acutally used. -IO_LAYOUT = 2, 2 ! default = 0 +IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. @@ -123,9 +123,6 @@ BAD_VAL_SST_MAX = 55.0 ! [deg C] default = 45.0 BAD_VAL_SST_MIN = -3.0 ! [deg C] default = -2.1 ! The value of SST below which a bad value message is ! triggered, if CHECK_BAD_SURFACE_VALS is true. -SAVE_INITIAL_CONDS = True ! [Boolean] default = False - ! If true, write the initial conditions to a file given - ! by IC_OUTPUT_FILE. ! === module MOM_tracer_registry === @@ -566,6 +563,10 @@ PEN_SW_NBANDS = 3 ! default = 1 ! The number of bands of penetrating shortwave radiation. ! === module MOM_tracer_advect === +TRACER_ADVECTION_SCHEME = "PPM:H3" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) ! === module MOM_tracer_hor_diff === DIFFUSE_ML_TO_INTERIOR = True ! [Boolean] default = False diff --git a/examples/ocean_SIS/MOM6z_SIS_025/diag_table b/examples/ocean_SIS/MOM6z_SIS_025/diag_table index f001f1f138..ea422713b1 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/diag_table +++ b/examples/ocean_SIS/MOM6z_SIS_025/diag_table @@ -7,7 +7,7 @@ MOM_SIS_025_z "ocean_daily", 1, "days", 1, "days", "time", "ocean_month", 1, "months", 1, "days", "time" #"ocean_bt", 6, "hours", 1, "days", "time" -"ocean_month_z", 1, "months", 1, "days", "time" +#"ocean_month_z", 1, "months", 1, "days", "time" #"ocean_hifreq", 0, "months", 1, "days", "time" # ## output variables @@ -18,23 +18,23 @@ MOM_SIS_025_z #================== #"ocean_model","u","u","ocean_month","all",.false.,"none",2 #"ocean_model","v","v","ocean_month","all",.false.,"none",2 -"ocean_model","h","h","ocean_month","all",.false.,"none",2 -"ocean_model","e","e","ocean_month","all",.false.,"none",2 +#"ocean_model","h","h","ocean_month","all",.false.,"none",2 +#"ocean_model","e","e","ocean_month","all",.false.,"none",2 #"ocean_model","eta_st","eta_st","ocean_bt","all",.false.,"none",2 #"ocean_model","ubt_st","ubt_st","ocean_bt","all",.false.,"none",2 #"ocean_model","vbt_st","vbt_st","ocean_bt","all",.false.,"none",2 #"ocean_model","ubtav","ubtav","ocean_bt","all",.false.,"none",2 #"ocean_model","vbtav","vbtav","ocean_bt","all",.false.,"none",2 -"ocean_model","temp","temp","ocean_month","all",.false.,"none",2 -"ocean_model","salt","salt","ocean_month","all",.false.,"none",2 -"ocean_model","vintage","vintage","ocean_month","all",.false.,"none",2 -"ocean_model","age","age","ocean_month","all",.false.,"none",2 -"ocean_model","u_z","u","ocean_month_z","all",.false.,"none",2 -"ocean_model","v_z","v","ocean_month_z","all",.false.,"none",2 -"ocean_model","temp_z","temp","ocean_month_z","all",.false.,"none",2 -"ocean_model","salt_z","salt","ocean_month_z","all",.false.,"none",2 -"ocean_model","vintage_z","vintage","ocean_month_z","all",.false.,"none",2 -"ocean_model","age_z","age","ocean_month_z","all",.false.,"none",2 +"ocean_model","temp","temp","ocean_month","all",.true.,"none",2 +"ocean_model","salt","salt","ocean_month","all",.true.,"none",2 +#"ocean_model","vintage","vintage","ocean_month","all",.false.,"none",2 +#"ocean_model","age","age","ocean_month","all",.false.,"none",2 +#"ocean_model","u_z","u","ocean_month_z","all",.false.,"none",2 +#"ocean_model","v_z","v","ocean_month_z","all",.false.,"none",2 +#"ocean_model","temp_z","temp","ocean_month_z","all",.false.,"none",2 +#"ocean_model","salt_z","salt","ocean_month_z","all",.false.,"none",2 +#"ocean_model","vintage_z","vintage","ocean_month_z","all",.false.,"none",2 +#"ocean_model","age_z","age","ocean_month_z","all",.false.,"none",2 #"ocean_model","uh_z","uh","ocean_month_z","all",.false.,"none",2 #"ocean_model","vh_z","vh","ocean_month_z","all",.false.,"none",2 "ocean_model","SSH","ssh","ocean_daily","all",.false.,"none",2 @@ -46,8 +46,8 @@ MOM_SIS_025_z # Continuity Equation Terms: #=========================== #"ocean_model","wd","wd","ocean_month","all",.false.,"none",2 -#"ocean_model","uh","uh","ocean_month","all",.false.,"none",2 -#"ocean_model","vh","vh","ocean_month","all",.false.,"none",2 +"ocean_model","uh","uh","ocean_month","all",.true.,"none",2 +"ocean_model","vh","vh","ocean_month","all",.true.,"none",2 #"ocean_model","uhGM","uhGM","ocean_month","all",.false.,"none",2 #"ocean_model","vhGM","vhGM","ocean_month","all",.false.,"none",2 #"ocean_model","uhml","uhml","ocean_month","all",.false.,"none",2 @@ -84,11 +84,12 @@ MOM_SIS_025_z #"ocean_model","PE_detrain2","PE_detrain2","ocean_month","all",.true.,"none",2 #"ocean_model","Rayleigh_u","Rayleigh_u","ocean_month","all",.true.,"none",2 #"ocean_model","Rayleigh_v","Rayleigh_v","ocean_month","all",.true.,"none",2 +"ocean_model","KPP_OBLdepth","KPP_OBLdepth","ocean_daily","all",.false.,"none",2 #=========================== # Tracer Fluxes: #=========================== #"ocean_model","T_adx", "T_adx", "ocean_month","all",.true.,"none",2 -#"ocean_model","T_ady", "T_ady", "ocean_month","all",.true.,"none",2 +"ocean_model","T_ady", "T_ady", "ocean_month","all",.true.,"none",2 #"ocean_model","T_diffx","T_diffx","ocean_month","all",.true.,"none",2 #"ocean_model","T_diffy","T_diffy","ocean_month","all",.true.,"none",2 #"ocean_model","S_adx", "S_adx", "ocean_month","all",.true.,"none",2 @@ -165,21 +166,21 @@ MOM_SIS_025_z #"ocean_model","taux", "taux", "ocean_month","all",.true.,"none",2 #"ocean_model","tauy", "tauy", "ocean_month","all",.true.,"none",2 #"ocean_model","ustar", "ustar", "ocean_month","all",.true.,"none",2 -#"ocean_model","PmE", "PmE", "ocean_month","all",.true.,"none",2 -#"ocean_model","SW", "SW", "ocean_month","all",.true.,"none",2 -#"ocean_model","LwLatSens","LwLatSens","ocean_month","all",.true.,"none",2 +"ocean_model","PmE", "PmE", "ocean_month","all",.true.,"none",2 +"ocean_model","SW", "SW", "ocean_month","all",.true.,"none",2 +"ocean_model","LwLatSens","LwLatSens","ocean_month","all",.true.,"none",2 #"ocean_model","p_surf", "p_surf", "ocean_month","all",.false.,"none",2 -#"ocean_model","salt_flux","salt_flux","ocean_month","all",.true.,"none",2 +"ocean_model","salt_flux","salt_flux","ocean_month","all",.true.,"none",2 # #================ # ICE DIAGNOSTICS #================ # "ice_model", "CELL_AREA", "CELL_AREA", "ice_month", "all", .false., "none", 2 - "ice_model", "COSROT", "COSROT", "ice_month", "all", .false., "none", 2 +#"ice_model", "COSROT", "COSROT", "ice_month", "all", .false., "none", 2 "ice_model", "GEOLAT", "GEOLAT", "ice_month", "all", .false., "none", 2 "ice_model", "GEOLON", "GEOLON", "ice_month", "all", .false., "none", 2 - "ice_model", "SINROT", "SINROT", "ice_month", "all", .false., "none", 2 +#"ice_model", "SINROT", "SINROT", "ice_month", "all", .false., "none", 2 # # "ice_model", "AGE", "AGE", "ice_month", "all", .true., "none", 2 # "ice_model", "ALB", "ALB", "ice_month", "all", .true., "none", 2 @@ -201,8 +202,8 @@ MOM_SIS_025_z # "ice_model", "FW_X", "FW_X", "ice_month", "all", .true., "none", 2 # "ice_model", "FW_Y", "FW_Y", "ice_month", "all", .true., "none", 2 # "ice_model", "FRAZIL", "FRAZIL", "ice_month", "all", .true., "none", 2 - "ice_model", "HI", "HI", "ice_daily", "all", .false., "none", 2 -#"ice_model", "HI_PART", "HI_PART", "ice_month", "all", .true., "none", 2 +# "ice_model", "HI", "HI", "ice_daily", "all", .false., "none", 2 +# "ice_model", "HI_PART", "HI_PART", "ice_month", "all", .true., "none", 2 # "ice_model", "HS", "HS", "ice_month", "all", .true., "none", 2 # "ice_model", "IX_TRANS", "IX_TRANS", "ice_month", "all", .true., "none", 2 # "ice_model", "IY_TRANS", "IY_TRANS", "ice_month", "all", .true., "none", 2 @@ -211,7 +212,7 @@ MOM_SIS_025_z # "ice_model", "LSRC", "LSRC", "ice_month", "all", .true., "none", 2 # "ice_model", "LW", "LW", "ice_month", "all", .true., "none", 2 # "ice_model", "LWDN", "LWDN", "ice_month", "all", .true., "none", 2 -# "ice_model", "MI", "MI", "ice_month", "all", .true., "none", 2 +"ice_model", "MI", "MI", "ice_daily", "all", .false., "none", 2 # "ice_model", "RAIN", "RAIN", "ice_month", "all", .true., "none", 2 # "ice_model", "RDG_RATE", "RDG_RATE", "ice_month", "all", .true., "none", 2 # "ice_model", "RDG_FRAC", "RDG_FRAC", "ice_month", "all", .true., "none", 2 @@ -227,7 +228,7 @@ MOM_SIS_025_z # "ice_model", "SSH", "SSH", "ice_month", "all", .true., "none", 2 # "ice_model", "SSS", "SSS", "ice_month", "all", .true., "none", 2 # "ice_model", "SST", "SST", "ice_month", "all", .true., "none", 2 - "ice_model", "SSH", "SSH", "ice_daily", "all", .false., "none", 2 +#"ice_model", "SSH", "SSH", "ice_daily", "all", .false., "none", 2 # "ice_model", "SSS", "SSS", "ice_daily", "all", .false., "none", 2 # "ice_model", "SST", "SST", "ice_daily", "all", .false., "none", 2 # "ice_model", "UO", "UO", "ice_daily", "all", .false., "none", 2 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/input.nml b/examples/ocean_SIS/MOM6z_SIS_025/input.nml index 2387efcb6c..c8003b25b3 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/input.nml +++ b/examples/ocean_SIS/MOM6z_SIS_025/input.nml @@ -24,7 +24,6 @@ do_ocean = .true., do_flux = .true., atmos_npes = 0, - ocean_npes = 288, concurrent = .false. use_lag_fluxes=.false. check_stocks = 0 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu index 7997776157..48fe74b16e 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 487, En 8.034579542696E-04, CFL 0.19999, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.37E-19, Se 4.45E-16, Te 4.58E-17 - 6, 693135.500, 0, En 8.498242733927E-04, CFL 0.14398, SL 2.3408E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -1.20E-19, Se -1.09E-18, Te -2.62E-18 - 9, 693135.750, 0, En 9.021792513579E-04, CFL 0.17079, SL 2.3661E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -3.28E-20, Se -3.33E-17, Te 4.41E-19 - 12, 693136.000, 0, En 1.067939260487E-03, CFL 0.26381, SL 2.3903E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -1.88E-19, Se 2.11E-17, Te -1.12E-19 + 3, 693135.250, 481, En 8.025475422260E-04, CFL 0.19942, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.11E-19, Se 4.38E-16, Te 4.44E-17 + 6, 693135.500, 0, En 8.499060147217E-04, CFL 0.14310, SL 2.3408E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.66E-19, Se 3.38E-18, Te 1.54E-18 + 9, 693135.750, 0, En 9.023733541888E-04, CFL 0.17123, SL 2.3661E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -1.48E-19, Se 9.35E-18, Te -8.27E-19 + 12, 693136.000, 0, En 1.068101312518E-03, CFL 0.26332, SL 2.3903E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.19E-21, Se 1.17E-17, Te 2.18E-18 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel index 1ff21495a2..6e74c0d843 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 487, En 8.036309689574E-04, CFL 0.19958, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 7.45E-20, Se 4.50E-16, Te 4.26E-17 - 6, 693135.500, 0, En 8.498161896749E-04, CFL 0.14408, SL 2.3408E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 9.59E-20, Se 2.66E-18, Te 9.93E-19 - 9, 693135.750, 0, En 9.022791879715E-04, CFL 0.17106, SL 2.3661E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -2.47E-20, Se -1.06E-17, Te 6.56E-19 - 12, 693136.000, 0, En 1.068009282957E-03, CFL 0.26412, SL 2.3903E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 6.50E-20, Se -4.72E-18, Te -7.73E-19 + 3, 693135.250, 481, En 8.025563410213E-04, CFL 0.20044, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.37E-19, Se 4.41E-16, Te 4.68E-17 + 6, 693135.500, 0, En 8.498951169841E-04, CFL 0.14317, SL 2.3408E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.40E-20, Se 1.09E-17, Te -4.71E-19 + 9, 693135.750, 0, En 9.023288637473E-04, CFL 0.17185, SL 2.3661E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.42E-19, Se 9.46E-19, Te -2.16E-18 + 12, 693136.000, 0, En 1.068198193828E-03, CFL 0.26370, SL 2.3903E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 3.36E-21, Se 1.35E-17, Te 1.40E-18 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi b/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi index 545bd7d9fa..fcc073f182 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 487, En 8.030118316420E-04, CFL 0.19971, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.17E-19, Se 4.33E-16, Te 4.43E-17 - 6, 693135.500, 0, En 8.499006608009E-04, CFL 0.14407, SL 2.3408E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 9.02E-20, Se 1.02E-17, Te -1.41E-18 - 9, 693135.750, 0, En 9.022921731422E-04, CFL 0.17191, SL 2.3661E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 8.76E-21, Se -6.95E-18, Te 1.34E-18 - 12, 693136.000, 0, En 1.068095518571E-03, CFL 0.26436, SL 2.3903E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -8.89E-21, Se 4.52E-18, Te -4.50E-19 + 3, 693135.250, 481, En 8.025486470912E-04, CFL 0.19986, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.39E-19, Se 4.36E-16, Te 4.51E-17 + 6, 693135.500, 0, En 8.498963498392E-04, CFL 0.14313, SL 2.3408E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 8.38E-21, Se 8.52E-18, Te -1.47E-18 + 9, 693135.750, 0, En 9.023831387628E-04, CFL 0.17261, SL 2.3661E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 6.80E-20, Se 1.24E-17, Te 5.99E-19 + 12, 693136.000, 0, En 1.068102644230E-03, CFL 0.26363, SL 2.3903E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 5.61E-20, Se -1.31E-17, Te 1.94E-18 From 1ecbc9162f747f3a98570fa5cf4159f140ec2b03 Mon Sep 17 00:00:00 2001 From: Stephen Griffies Date: Fri, 8 Nov 2013 08:21:06 -0500 Subject: [PATCH 282/372] Code clean up; add options for NLT shape function. --- src/parameterizations/vertical/MOM_KPP.F90 | 212 ++++++++++++++------- 1 file changed, 142 insertions(+), 70 deletions(-) diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index ca6ce2ae3b..930b1befb1 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -29,53 +29,62 @@ module MOM_KPP type, public :: KPP_CS ; private ! Parameters - real :: Ri_crit ! Critical Richardson number (defines OBL depth) - real :: vonKarman ! von Karman constant - real :: cs ! Parameter for computing velocity scale function + real :: Ri_crit ! Critical bulk Richardson number (defines OBL depth) + real :: vonKarman ! von Karman constant (dimensionless) + real :: cs ! Parameter for computing velocity scale function (dimensionless) character(len=10) :: interpType ! Type of iterpolation to use in determining OBL - logical :: computeEkman ! If True, compute Ekman depth limit - logical :: computeMoninObukhov ! If True, compute Monin-Obukhov limit - logical :: passiveMode ! If True, makes KPP passive meaning it does NOT alter the diffusivity - logical :: applyNonLocalTrans ! If True, apply non-local transport to heat and scalars - logical :: NLTworkaround ! If True, re-scale the non-local transport to limit the amplitude - logical :: doMatching ! If True, do NOT match diffusivities at the base of the boundary layer. - real :: maxKdInterior ! A value to which interior mixing is clipped to (m2/s) - real :: deepOBLoffset ! If non-zero, is a distance from the bottom that the OBL can not penetrate through (m) - logical :: debug ! If True, calculate checksums and write debugging information - logical :: correctSurfLayerAvg ! If true, applies a correction to the averaging of surface layer properties - real :: surfLayerDepth ! A guess at the depth of the surface layer (which should 0.1 of OBLdepth) (m) + logical :: computeEkman ! If True, compute Ekman depth limit + logical :: computeMoninObukhov ! If True, compute Monin-Obukhov limit + logical :: passiveMode ! If True, makes KPP passive meaning it does NOT alter the diffusivity + logical :: applyNonLocalTrans ! If True, apply non-local transport to heat and scalars + logical :: NLTworkaround ! If True, re-scale the non-local transport to limit the amplitude + logical :: doMatching ! If True, do NOT match diffusivities at the base of the boundary layer. + real :: maxKdInterior ! A value to which interior mixing is clipped to (m2/s) + real :: deepOBLoffset ! If non-zero, is a distance from the bottom that the OBL can not penetrate through (m) + logical :: debug ! If True, calculate checksums and write debugging information + logical :: correctSurfLayerAvg ! If true, applies a correction to the averaging of surface layer properties + real :: surfLayerDepth ! A guess at the depth of the surface layer (which should 0.1 of OBLdepth) (m) + logical :: NLT_shape_linear ! If True, will modify the NLT structure function to use a linear function + logical :: NLT_shape_parabolic ! If True, will modify the NLT structure function to use a monotonic parabolic function + logical :: NLT_shape_cubic_orig ! If True, will use the original cubic NLT structure function + logical :: NLT_shape_cubic ! If True, will modify the NLT structure function to use a monotonic cubic function + logical :: KPP_zero_diffusivity ! If True, will set diffusivity and viscosity from KPP to zero; for testing purposes. ! CVmix parameters type(CVmix_kpp_params_type), pointer :: KPP_params => NULL() ! Daignostic handles and pointers type(diag_ctrl), pointer :: diag => NULL() - integer :: id_OBLdepth = -1, id_BulkRi = -1, id_Ws = -1, id_N = -1, id_N2 = -1 - integer :: id_Vt2 = -1, id_BulkUz2 = -1, id_BulkDrho = -1 - integer :: id_uStar = -1, id_buoyFlux = -1 - integer :: id_QminusSW = -1, id_netS = -1 - integer :: id_Kt_KPP = -1, id_Ks_KPP = -1, id_Kv_KPP = -1 - integer :: id_NLTt = -1, id_NLTs = -1 - integer :: id_sigma = -1 - integer :: id_Tsurf = -1, id_Ssurf = -1, id_Usurf = -1, id_Vsurf = -1 - integer :: id_dSdt = -1, id_dTdt = -1 + integer :: id_OBLdepth = -1, id_BulkRi = -1 + integer :: id_N = -1, id_N2 = -1 + integer :: id_Ws = -1, id_Vt2 = -1 + integer :: id_BulkUz2 = -1, id_BulkDrho = -1 + integer :: id_uStar = -1, id_buoyFlux = -1 + integer :: id_QminusSW = -1, id_netS = -1 + integer :: id_sigma = -1, id_Kv_KPP = -1 + integer :: id_Kt_KPP = -1, id_Ks_KPP = -1 + integer :: id_NLTt = -1, id_NLTs = -1 + integer :: id_Tsurf = -1, id_Ssurf = -1 + integer :: id_Usurf = -1, id_Vsurf = -1 + integer :: id_dSdt = -1, id_dTdt = -1 ! Diagnostics arrays - real, allocatable, dimension(:,:) :: OBLdepth ! Depth (positive) of OBL (m) - real, allocatable, dimension(:,:,:) :: dRho ! Bulk difference in density (kg/m3) - real, allocatable, dimension(:,:,:) :: Uz2 ! Square of bulk difference in resolved velocity (m2/s2) - real, allocatable, dimension(:,:,:) :: BulkRi ! Bulk Richardson number for each layer - real, allocatable, dimension(:,:,:) :: sigma ! Sigma coordinate (nondim) - real, allocatable, dimension(:,:,:) :: Ws ! Turbulent velocity scale for scalars (m/s) - real, allocatable, dimension(:,:,:) :: N ! Brunt-Vaisala frequency (1/s) - real, allocatable, dimension(:,:,:) :: N2 ! Brunt-Vaisala frequency (1/s2) - real, allocatable, dimension(:,:,:) :: Vt2 ! Unresolved squared turbulence velocity for bulk Ri (m2/s2) - real, allocatable, dimension(:,:,:) :: Kt_KPP, Ks_KPP ! Temp/scalar diffusivity due to KPP (m2/s) - real, allocatable, dimension(:,:,:) :: Kv_KPP ! Viscosity due to KPP (m2/s) - real, allocatable, dimension(:,:) :: Tsurf ! Temperature of surface layer (C) - real, allocatable, dimension(:,:) :: Ssurf ! Salinity of surface layer (ppt) - real, allocatable, dimension(:,:) :: Usurf ! i-component of velocity for surface layer (m/s) - real, allocatable, dimension(:,:) :: Vsurf ! j-component of velocity for surface layer (m/s) + real, allocatable, dimension(:,:) :: OBLdepth ! Depth (positive) of OBL (m) + real, allocatable, dimension(:,:,:) :: dRho ! Bulk difference in density (kg/m3) + real, allocatable, dimension(:,:,:) :: Uz2 ! Square of bulk difference in resolved velocity (m2/s2) + real, allocatable, dimension(:,:,:) :: BulkRi ! Bulk Richardson number for each layer (dimensionless) + real, allocatable, dimension(:,:,:) :: sigma ! Sigma coordinate (dimensionless) + real, allocatable, dimension(:,:,:) :: Ws ! Turbulent velocity scale for scalars (m/s) + real, allocatable, dimension(:,:,:) :: N ! Brunt-Vaisala frequency (1/s) + real, allocatable, dimension(:,:,:) :: N2 ! Squared Brunt-Vaisala frequency (1/s2) + real, allocatable, dimension(:,:,:) :: Vt2 ! Unresolved squared turbulence velocity for bulk Ri (m2/s2) + real, allocatable, dimension(:,:,:) :: Kt_KPP ! Temp diffusivity from KPP (m2/s) + real, allocatable, dimension(:,:,:) :: Ks_KPP ! Scalar diffusivity from KPP (m2/s) + real, allocatable, dimension(:,:,:) :: Kv_KPP ! Viscosity due to KPP (m2/s) + real, allocatable, dimension(:,:) :: Tsurf ! Temperature of surface layer (C) + real, allocatable, dimension(:,:) :: Ssurf ! Salinity of surface layer (ppt) + real, allocatable, dimension(:,:) :: Usurf ! i-component of velocity for surface layer (m/s) + real, allocatable, dimension(:,:) :: Vsurf ! j-component of velocity for surface layer (m/s) end type KPP_CS @@ -120,11 +129,11 @@ logical function KPP_init(paramFile, G, diag, Time, CS, passive) ! the caller knows to not use KPP output call get_param(paramFile, mod, 'APPLY_NONLOCAL_TRANSPORT', CS%applyNonLocalTrans, & 'If True, applies the non-local transport to heat and scalars.\n'// & - 'If False, calculates the non-local transport and tendancies but\n'//& + 'If False, calculates the non-local transport and tendencies but\n'//& 'purely for diagnostic purposes.', & default=.not. CS%passiveMode) call get_param(paramFile, mod, 'RI_CRIT', CS%Ri_crit, & - 'Critical Richardson number used to define depth of the\n'// & + 'Critical bulk Richardson number used to define depth of the\n'// & 'Oceab Boundary Layer (OBL).', & units='nondim', default=0.3) call get_param(paramFile, mod, 'VON_KARMAN', CS%vonKarman, & @@ -166,6 +175,22 @@ logical function KPP_init(paramFile, G, diag, Time, CS, passive) 'the surface layer properties. If =0, the top model level properties\n'//& 'will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a\n'// & 'subsequent correction is applied.', units='m', default=0.) + call get_param(paramFile, mod, 'NLT_SHAPE_CUBIC_ORIG', CS%NLT_shape_cubic_orig, & + 'If true, uses original cubic shape function to define the non-local transport.'& + ,default=.False.) + call get_param(paramFile, mod, 'NLT_SHAPE_CUBIC', CS%NLT_shape_cubic, & + 'If true, uses a monotonic cubic shape function to define the non-local transport.'& + ,default=.False.) + call get_param(paramFile, mod, 'NLT_SHAPE_PARABOLIC', CS%NLT_shape_parabolic, & + 'If true, uses a monotonic parabolic shape function to define the non-local transport.'& + ,default=.False.) + call get_param(paramFile, mod, 'NLT_SHAPE_LINEAR', CS%NLT_shape_linear, & + 'If true, uses a monotonic linear shape function to define the non-local transport.'& + ,default=.False.) + call get_param(paramFile, mod, 'KPP_ZERO_DIFFUSIVITY', CS%KPP_zero_diffusivity, & + 'If true, sets both the diffusivity and viscosity from KPP to zero; for testing.'& + ,default=.False.) + call closeParameterBlock(paramFile) call get_param(paramFile, mod, 'DEBUG', CS%debug, default=.False., do_not_log=.True.) @@ -214,13 +239,13 @@ logical function KPP_init(paramFile, G, diag, Time, CS, passive) CS%id_Kv_KPP = register_diag_field('ocean_model', 'KPP_Kv', diag%axesTi, Time, & 'Vertical viscosity due to KPP, as calculated by [CVmix] KPP', 'm2/s') CS%id_NLTt = register_diag_field('ocean_model', 'KPP_NLtransport_heat', diag%axesTi, Time, & - 'Non-local transport for heat, as calculated by [CVmix] KPP', 'nondim') + 'Non-local transport (Cs*G(sigma)) for heat, as calculated by [CVmix] KPP', 'nondim') CS%id_NLTs = register_diag_field('ocean_model', 'KPP_NLtransport_salt', diag%axesTi, Time, & - 'Non-local tranpsort for scalars, as calculated by [CVmix] KPP', 'nondim') + 'Non-local tranpsort (Cs*G(sigma)) for scalars, as calculated by [CVmix] KPP', 'nondim') CS%id_dTdt = register_diag_field('ocean_model', 'KPP_dTdt', diag%axesTL, Time, & - 'Temperature tendancy due to non-local transport of heat, as calculated by [CVmix] KPP', 'K/s') + 'Temperature tendency due to non-local transport of heat, as calculated by [CVmix] KPP', 'K/s') CS%id_dSdt = register_diag_field('ocean_model', 'KPP_dSdt', diag%axesTL, Time, & - 'Salinity tendancy due to non-local transport of heat, as calculated by [CVmix] KPP', 'ppt/s') + 'Salinity tendency due to non-local transport of heat, as calculated by [CVmix] KPP', 'ppt/s') CS%id_Tsurf = register_diag_field('ocean_model', 'KPP_Tsurf', diag%axesT1, Time, & 'Temperature of surface layer (10% of OBL depth) as passed to [CVmix] KPP', 'C') CS%id_Ssurf = register_diag_field('ocean_model', 'KPP_Ssurf', diag%axesT1, Time, & @@ -267,7 +292,7 @@ end function KPP_init subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, Ks, Kv, nonLocalTransHeat, nonLocalTransScalar) -! Calculates diffusivity and non-local transport for KPP parameterization +! Calculates diffusivity and non-local transport according to KPP parameterization ! Arguments type(KPP_CS), pointer :: CS ! Control structure @@ -286,7 +311,8 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K ! (out) Vertical diffusivity including KPP (m2/s) real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: Kv ! (in) Vertical viscosity in interior (m2/s) ! (out) Vertical viscosity including KPP (m2/s) - real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: nonLocalTransHeat, nonLocalTransScalar ! Temp/scalar non-local transport (m/s) + real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: nonLocalTransHeat ! Temp non-local transport (m/s) + real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: nonLocalTransScalar ! scalar non-local transport (m/s) ! Local variables integer :: i, j, k, km1 @@ -301,7 +327,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K real, dimension( G%ke ) :: deltaU2 ! square of delta U (shear) in denominator of Bulk Ri (m2/s2) real, dimension( G%ke+1, 2) :: Kdiffusivity, Kd_match ! Vertical diffusivity at interfaces (m2/s) real, dimension( G%ke+1 ) :: Kviscosity, Kv_match ! Vertical viscosity at interfaces (m2/s) - real, dimension( G%ke+1, 2) :: nonLocalTrans ! Non-local transport for heat/salt at interfaces (m/s) + real, dimension( G%ke+1, 2) :: nonLocalTrans ! Non-local transport for heat/salt at interfaces (non-dimensional) real :: kOBL, OBLdepth_0d, surfFricVel, surfBuoyFlux, Coriolis real :: GoRho, pRef, rho1, rhoK, rhoKm1, Uk, Vk, const1, Cv real :: zBottomMinusOffset ! Height of bottom plus a little bit (m) @@ -339,13 +365,14 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K GoRho = G%g_Earth / G%Rho0 ! const1 is a constant factor in unresolved squared velocity, Vt2 (eq. 23 in LMD94) const1 = sqrt( abs(BetaT) / (CS%cs * eps) )/( CS%Ri_crit * (CS%vonKarman**2) ) + nonLocalTrans(:,:) = 0.0 do j = G%jsc, G%jec do i = G%isc, G%iec if (G%mask2dT(i,j)==0.) cycle ! Skip calling KPP for land points ! things that are independent of position within the column - Coriolis = 0.25*( (G%CoriolisBu(i,j) + G%CoriolisBu(i-1,j-1)) & + Coriolis = 0.25*( (G%CoriolisBu(i,j) + G%CoriolisBu(i-1,j-1)) & +(G%CoriolisBu(i-1,j) + G%CoriolisBu(i,j-1)) ) surfFricVel = uStar(i,j) @@ -570,16 +597,16 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K ! Determine what mixing coeff to match at the base of the OBL; recommend match to zeroes. if (.not. CS%doMatching) then - Kdiffusivity(:,:) = 0. ! Diffusivties for heat and salt - Kviscosity(:) = 0. ! Viscosity + Kdiffusivity(:,:) = 0. ! Diffusivities for heat and salt (m2/s) + Kviscosity(:) = 0. ! Viscosity (m2/s) elseif (CS%maxKdInterior>0.) then - Kdiffusivity(:,1) = min( CS%maxKdInterior, Kt(i,j,:) ) ! Diffusivty for heat - Kdiffusivity(:,2) = min( CS%maxKdInterior, Ks(i,j,:) ) ! Diffusivity for salt - Kviscosity(:) = min( CS%maxKdInterior, Kv(i,j,:) ) ! Viscosity + Kdiffusivity(:,1) = min( CS%maxKdInterior, Kt(i,j,:) ) ! Diffusivty for heat (m2/s) + Kdiffusivity(:,2) = min( CS%maxKdInterior, Ks(i,j,:) ) ! Diffusivity for salt/passive (m2/s) + Kviscosity(:) = min( CS%maxKdInterior, Kv(i,j,:) ) ! Viscosity (m2/s) else - Kdiffusivity(:,1) = Kt(i,j,:) ! Diffusivty for heat - Kdiffusivity(:,2) = Ks(i,j,:) ! Diffusivity for salt - Kviscosity(:) = Kv(i,j,:) ! Viscosity + Kdiffusivity(:,1) = Kt(i,j,:) ! Diffusivty for heat (m2/s) + Kdiffusivity(:,2) = Ks(i,j,:) ! Diffusivity for salt/passive (m2/s) + Kviscosity(:) = Kv(i,j,:) ! Viscosity (m2/s) endif Kd_match(:,:) = Kdiffusivity(:,:) ! Record diffusivity passed to KPP for matching @@ -596,11 +623,56 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K surfBuoyFlux, & ! (in) Buoyancy flux at surface (m2/s3) CVmix_kpp_params_user=CS%KPP_params ) + + ! Over-write CVMix shape function with one of the following choices. + ! Note that nonLocalTrans = Cs * G(sigma) (LMD94 notation), with + ! Cs = 6.32739901508. + ! Start do-loop at k=2, since k=1 is ocean surface (sigma=0) + ! and we do not wish to double-count the surface forcing. + ! Only compute nonlocal transport for 0 le sigma le 1. + ! Recommended shape is the parabolic; it gives deeper boundary layer. + if(CS%NLT_shape_cubic .and. surfBuoyFlux < 0.0) then + CS%sigma(i,j,:) = min(1.0,-iFaceHeight/OBLdepth_0d) + do k = 2, G%ke + nonLocalTrans(k,1) = 1.0 + (2.0*CS%sigma(i,j,k)-3)*CS%sigma(i,j,k)**2 + nonLocalTrans(k,2) = nonLocalTrans(k,1) + enddo + endif + if(CS%NLT_shape_parabolic .and. surfBuoyFlux < 0.0) then + CS%sigma(i,j,:) = min(1.0,-iFaceHeight/OBLdepth_0d) + do k = 2, G%ke + nonLocalTrans(k,1) = (1.0 - CS%sigma(i,j,k))**2 + nonLocalTrans(k,2) = nonLocalTrans(k,1) + enddo + endif + if(CS%NLT_shape_linear .and. surfBuoyFlux < 0.0) then + CS%sigma(i,j,:) = min(1.0,-iFaceHeight/OBLdepth_0d) + do k = 2, G%ke + nonLocalTrans(k,1) = (1.0 - CS%sigma(i,j,k)) + nonLocalTrans(k,2) = nonLocalTrans(k,1) + enddo + endif + ! sanity check (should agree with CVMix result using simple matching) + if(CS%NLT_shape_cubic_orig .and. surfBuoyFlux < 0.0) then + CS%sigma(i,j,:) = min(1.0,-iFaceHeight/OBLdepth_0d) + do k = 2, G%ke + nonLocalTrans(k,1) = 6.32739901508 * CS%sigma(i,j,k)*(1.0 -CS%sigma(i,j,k))**2 + nonLocalTrans(k,2) = nonLocalTrans(k,1) + enddo + endif + if (CS%NLTworkaround) call fixNLTamplitude( h(i,j,:), nonLocalTrans(:,1) ) if (CS%NLTworkaround) call fixNLTamplitude( h(i,j,:), nonLocalTrans(:,2) ) nonLocalTransHeat(i,j,:) = nonLocalTrans(:,1) ! correct index ??? nonLocalTransScalar(i,j,:) = nonLocalTrans(:,2) ! correct index ??? + ! set the KPP diffusivity and viscosity to zero for testing purposes + if(CS%KPP_zero_diffusivity) then + Kdiffusivity(:,1) = 0.0 + Kdiffusivity(:,2) = 0.0 + Kviscosity(:) = 0.0 + endif + ! recompute wscale for diagnostics, now that we in fact know boundary layer depth if (CS%id_Ws > 0) then call CVmix_kpp_compute_turbulent_scales( & @@ -626,10 +698,10 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K if (CS%id_Kt_KPP > 0) CS%Kt_KPP(i,j,:) = Kdiffusivity(:,1) if (CS%id_Ks_KPP > 0) CS%Ks_KPP(i,j,:) = Kdiffusivity(:,2) if (CS%id_Kv_KPP > 0) CS%Kv_KPP(i,j,:) = Kviscosity(:) - if (CS%id_Tsurf > 0) CS%Tsurf(i,j) = surfTemp - if (CS%id_Ssurf > 0) CS%Ssurf(i,j) = surfSalt - if (CS%id_Usurf > 0) CS%Usurf(i,j) = surfU - if (CS%id_Vsurf > 0) CS%Vsurf(i,j) = surfv + if (CS%id_Tsurf > 0) CS%Tsurf(i,j) = surfTemp + if (CS%id_Ssurf > 0) CS%Ssurf(i,j) = surfSalt + if (CS%id_Usurf > 0) CS%Usurf(i,j) = surfU + if (CS%id_Vsurf > 0) CS%Vsurf(i,j) = surfv !if (abs(G%geoLonT(i,j)+80.99621)+abs(G%geoLatT(i,j)-82.64066)<0.5) then ! write(0,*) G%geoLonT(i,j), G%geoLatT(i,j), isPointInCell(G,i,j,-80.99621,82.64066) @@ -710,20 +782,20 @@ end subroutine fixNLTamplitude subroutine KPP_applyNonLocalTransport(CS, G, h, nonLocalTrans, surfFlux, dt, scalar, isHeat, isSalt) ! Applies the KPP non-local transport of surface fluxes; only available for tracers - type(KPP_CS), intent(in) :: CS ! Control structure - type(ocean_grid_type), intent(in) :: G ! Ocean grid - real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h ! Layer/level thicknesses (units of H) + type(KPP_CS), intent(in) :: CS ! Control structure + type(ocean_grid_type), intent(in) :: G ! Ocean grid + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h ! Layer/level thicknesses (units of H) real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(in) :: nonLocalTrans ! Non-local transport (non-dimensional) - real, dimension(NIMEM_,NJMEM_), intent(in) :: surfFlux ! Surface source of scalar (m/s * scalar) - real, intent(in) :: dt ! Time-step (s) - real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(inout) :: scalar ! Scalar or temperature (scalar units) - logical, optional, intent(in) :: isHeat ! Inidicates scalar is heat for diagnostics - logical, optional, intent(in) :: isSalt ! Inidicates scalar is salt for diagnostics + real, dimension(NIMEM_,NJMEM_), intent(in) :: surfFlux ! Surface source of scalar (m/s * scalar) + real, intent(in) :: dt ! Time-step (s) + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(inout) :: scalar ! Scalar or temperature (scalar units) + logical, optional, intent(in) :: isHeat ! Indicates scalar is heat for diagnostics + logical, optional, intent(in) :: isSalt ! Indicates scalar is salt for diagnostics integer :: i, j, k logical :: diagHeat, diagSalt logical :: debugColumn - real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: dSdt ! Tendancy in scalar due to non-local transport (scalar/s) + real, dimension( SZI_(G), SZJ_(G), SZK_(G) ) :: dSdt ! Tendency in scalar due to non-local transport (scalar/s) diagHeat = .False. if (present(isHeat)) then @@ -745,7 +817,7 @@ subroutine KPP_applyNonLocalTransport(CS, G, h, nonLocalTrans, surfFlux, dt, sca do k = 1, G%ke do j = G%jsc, G%jec do i = G%isc, G%iec - ! Tendancy due to non-local transport of scalar + ! Tendency due to non-local transport of scalar dSdt(i,j,k) = ( nonLocalTrans(i,j,k) - nonLocalTrans(i,j,k+1) ) / h(i,j,k) * surfFlux(i,j) ! Update the scalar if (CS%applyNonLocalTrans) scalar(i,j,k) = scalar(i,j,k) + dt * dSdt(i,j,k) From 09d40025b49441823b6f6ea0b523eb53bb13ee85 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 8 Nov 2013 11:41:35 -0500 Subject: [PATCH 283/372] Added KPP nonlocal shape parameter NLT_SHAPE o New string parameter NLT_SHAPE - Valid values: CVMIX, LINEAR, CUBIC, PARABOLIC, CUBIC_LMD o This replaces the five logicals that determine the shape of nonlocal redistribution function in KPP --- .../AM2_MOM6i_1deg/MOM_parameter_doc.all | 14 ++- .../CM2G63L/MOM_parameter_doc.all | 14 ++- .../ocean_SIS/GOLD_SIS/MOM_parameter_doc.all | 14 ++- .../GOLD_SIS_icebergs/MOM_parameter_doc.all | 14 ++- .../MOM6z_SIS_025/MOM_parameter_doc.all | 14 ++- .../ocean_SIS2/SIS2/MOM_parameter_doc.all | 14 ++- .../SIS2_icebergs/MOM_parameter_doc.all | 14 ++- .../solo_ocean/DOME/MOM_parameter_doc.all | 14 ++- .../Phillips_2layer/MOM_parameter_doc.all | 14 ++- .../adjustment2d/layer/MOM_parameter_doc.all | 14 ++- .../adjustment2d/rho/MOM_parameter_doc.all | 14 ++- .../adjustment2d/z/MOM_parameter_doc.all | 14 ++- .../benchmark/MOM_parameter_doc.all | 14 ++- .../circle_obcs/MOM_parameter_doc.all | 14 ++- .../external_gwave/MOM_parameter_doc.all | 14 ++- .../layer/MOM_parameter_doc.all | 14 ++- .../sigma/MOM_parameter_doc.all | 14 ++- .../flow_downslope/z/MOM_parameter_doc.all | 14 ++- .../solo_ocean/global/MOM_parameter_doc.all | 14 ++- .../global_ALE/layer/MOM_parameter_doc.all | 14 ++- .../global_ALE/z/MOM_parameter_doc.all | 14 ++- .../lock_exchange/MOM_parameter_doc.all | 14 ++- .../nonBous_global/MOM_parameter_doc.all | 14 ++- .../resting/layer/MOM_parameter_doc.all | 14 ++- .../resting/z/MOM_parameter_doc.all | 14 ++- .../seamount/layer/MOM_parameter_doc.all | 14 ++- .../seamount/sigma/MOM_parameter_doc.all | 14 ++- .../seamount/z/MOM_parameter_doc.all | 14 ++- .../single_column/MOM_parameter_doc.all | 14 ++- .../single_column_z/MOM_parameter_doc.all | 14 ++- .../sloshing/layer/MOM_parameter_doc.all | 14 ++- .../sloshing/rho/MOM_parameter_doc.all | 14 ++- .../MOM_parameter_doc.all | 14 ++- src/parameterizations/vertical/MOM_KPP.F90 | 93 +++++++++++-------- 34 files changed, 448 insertions(+), 107 deletions(-) diff --git a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all index c470560637..988b1178f5 100644 --- a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all +++ b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all @@ -1229,10 +1229,10 @@ PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. - ! If False, calculates the non-local transport and tendancies but + ! If False, calculates the non-local transport and tendencies but ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 - ! Critical Richardson number used to define depth of the + ! Critical bulk Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). VON_KARMAN = 0.4 ! [nondim] default = 0.4 ! von Karman constant. @@ -1264,6 +1264,16 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! the surface layer properties. If =0, the top model level properties ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. %KPP ! === module MOM_diffConvection === diff --git a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all index 7663c47e08..1362dec520 100644 --- a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all +++ b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all @@ -1277,10 +1277,10 @@ PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. - ! If False, calculates the non-local transport and tendancies but + ! If False, calculates the non-local transport and tendencies but ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 - ! Critical Richardson number used to define depth of the + ! Critical bulk Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). VON_KARMAN = 0.4 ! [nondim] default = 0.4 ! von Karman constant. @@ -1312,6 +1312,16 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! the surface layer properties. If =0, the top model level properties ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. %KPP ! === module MOM_diffConvection === diff --git a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all index 794e3da010..4f3755f02e 100644 --- a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all +++ b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all @@ -1277,10 +1277,10 @@ PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. - ! If False, calculates the non-local transport and tendancies but + ! If False, calculates the non-local transport and tendencies but ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 - ! Critical Richardson number used to define depth of the + ! Critical bulk Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). VON_KARMAN = 0.4 ! [nondim] default = 0.4 ! von Karman constant. @@ -1312,6 +1312,16 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! the surface layer properties. If =0, the top model level properties ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. %KPP ! === module MOM_diffConvection === diff --git a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all index 794e3da010..4f3755f02e 100644 --- a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all +++ b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all @@ -1277,10 +1277,10 @@ PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. - ! If False, calculates the non-local transport and tendancies but + ! If False, calculates the non-local transport and tendencies but ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 - ! Critical Richardson number used to define depth of the + ! Critical bulk Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). VON_KARMAN = 0.4 ! [nondim] default = 0.4 ! von Karman constant. @@ -1312,6 +1312,16 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! the surface layer properties. If =0, the top model level properties ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. %KPP ! === module MOM_diffConvection === diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all index 6d227c09ae..dad216856d 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all @@ -1280,10 +1280,10 @@ PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. - ! If False, calculates the non-local transport and tendancies but + ! If False, calculates the non-local transport and tendencies but ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 - ! Critical Richardson number used to define depth of the + ! Critical bulk Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). VON_KARMAN = 0.4 ! [nondim] default = 0.4 ! von Karman constant. @@ -1315,6 +1315,16 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! the surface layer properties. If =0, the top model level properties ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. %KPP KPP_BEFORE_KAPPA_SHEAR = True ! [Boolean] default = True ! If true, KPP matches interior diffusivity that EXCLUDES any diff --git a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all index fbd4288fdc..75f227800b 100644 --- a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all @@ -1277,10 +1277,10 @@ PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. - ! If False, calculates the non-local transport and tendancies but + ! If False, calculates the non-local transport and tendencies but ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 - ! Critical Richardson number used to define depth of the + ! Critical bulk Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). VON_KARMAN = 0.4 ! [nondim] default = 0.4 ! von Karman constant. @@ -1312,6 +1312,16 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! the surface layer properties. If =0, the top model level properties ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. %KPP ! === module MOM_diffConvection === diff --git a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all index fbd4288fdc..75f227800b 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all @@ -1277,10 +1277,10 @@ PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. - ! If False, calculates the non-local transport and tendancies but + ! If False, calculates the non-local transport and tendencies but ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 - ! Critical Richardson number used to define depth of the + ! Critical bulk Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). VON_KARMAN = 0.4 ! [nondim] default = 0.4 ! von Karman constant. @@ -1312,6 +1312,16 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! the surface layer properties. If =0, the top model level properties ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/DOME/MOM_parameter_doc.all b/examples/solo_ocean/DOME/MOM_parameter_doc.all index 9b71c7f043..a70670bf22 100644 --- a/examples/solo_ocean/DOME/MOM_parameter_doc.all +++ b/examples/solo_ocean/DOME/MOM_parameter_doc.all @@ -1015,10 +1015,10 @@ PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. - ! If False, calculates the non-local transport and tendancies but + ! If False, calculates the non-local transport and tendencies but ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 - ! Critical Richardson number used to define depth of the + ! Critical bulk Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). VON_KARMAN = 0.4 ! [nondim] default = 0.4 ! von Karman constant. @@ -1050,6 +1050,16 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! the surface layer properties. If =0, the top model level properties ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all b/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all index e84939726c..ea28387c1f 100644 --- a/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all @@ -1012,10 +1012,10 @@ PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. - ! If False, calculates the non-local transport and tendancies but + ! If False, calculates the non-local transport and tendencies but ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 - ! Critical Richardson number used to define depth of the + ! Critical bulk Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). VON_KARMAN = 0.4 ! [nondim] default = 0.4 ! von Karman constant. @@ -1047,6 +1047,16 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! the surface layer properties. If =0, the top model level properties ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all index b8727633d4..56555ff46a 100644 --- a/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all @@ -1069,10 +1069,10 @@ PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. - ! If False, calculates the non-local transport and tendancies but + ! If False, calculates the non-local transport and tendencies but ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 - ! Critical Richardson number used to define depth of the + ! Critical bulk Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). VON_KARMAN = 0.4 ! [nondim] default = 0.4 ! von Karman constant. @@ -1104,6 +1104,16 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! the surface layer properties. If =0, the top model level properties ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all index 82f1896621..b97a23007f 100644 --- a/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all @@ -1142,10 +1142,10 @@ PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. - ! If False, calculates the non-local transport and tendancies but + ! If False, calculates the non-local transport and tendencies but ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 - ! Critical Richardson number used to define depth of the + ! Critical bulk Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). VON_KARMAN = 0.4 ! [nondim] default = 0.4 ! von Karman constant. @@ -1177,6 +1177,16 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! the surface layer properties. If =0, the top model level properties ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all index 2d95e7ac29..d0b2b6a9d7 100644 --- a/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all @@ -1142,10 +1142,10 @@ PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. - ! If False, calculates the non-local transport and tendancies but + ! If False, calculates the non-local transport and tendencies but ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 - ! Critical Richardson number used to define depth of the + ! Critical bulk Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). VON_KARMAN = 0.4 ! [nondim] default = 0.4 ! von Karman constant. @@ -1177,6 +1177,16 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! the surface layer properties. If =0, the top model level properties ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/benchmark/MOM_parameter_doc.all b/examples/solo_ocean/benchmark/MOM_parameter_doc.all index 0f3aa5de03..ba075b363f 100644 --- a/examples/solo_ocean/benchmark/MOM_parameter_doc.all +++ b/examples/solo_ocean/benchmark/MOM_parameter_doc.all @@ -1144,10 +1144,10 @@ PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. - ! If False, calculates the non-local transport and tendancies but + ! If False, calculates the non-local transport and tendencies but ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 - ! Critical Richardson number used to define depth of the + ! Critical bulk Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). VON_KARMAN = 0.4 ! [nondim] default = 0.4 ! von Karman constant. @@ -1179,6 +1179,16 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! the surface layer properties. If =0, the top model level properties ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all b/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all index dc228b642e..5e563d886c 100644 --- a/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all +++ b/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all @@ -1057,10 +1057,10 @@ PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. - ! If False, calculates the non-local transport and tendancies but + ! If False, calculates the non-local transport and tendencies but ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 - ! Critical Richardson number used to define depth of the + ! Critical bulk Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). VON_KARMAN = 0.4 ! [nondim] default = 0.4 ! von Karman constant. @@ -1092,6 +1092,16 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! the surface layer properties. If =0, the top model level properties ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/external_gwave/MOM_parameter_doc.all b/examples/solo_ocean/external_gwave/MOM_parameter_doc.all index 794bf9c22f..cf79e3865a 100644 --- a/examples/solo_ocean/external_gwave/MOM_parameter_doc.all +++ b/examples/solo_ocean/external_gwave/MOM_parameter_doc.all @@ -1059,10 +1059,10 @@ PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. - ! If False, calculates the non-local transport and tendancies but + ! If False, calculates the non-local transport and tendencies but ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 - ! Critical Richardson number used to define depth of the + ! Critical bulk Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). VON_KARMAN = 0.4 ! [nondim] default = 0.4 ! von Karman constant. @@ -1094,6 +1094,16 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! the surface layer properties. If =0, the top model level properties ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all index 84320dc541..bafbddf821 100644 --- a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all @@ -1057,10 +1057,10 @@ PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. - ! If False, calculates the non-local transport and tendancies but + ! If False, calculates the non-local transport and tendencies but ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 - ! Critical Richardson number used to define depth of the + ! Critical bulk Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). VON_KARMAN = 0.4 ! [nondim] default = 0.4 ! von Karman constant. @@ -1092,6 +1092,16 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! the surface layer properties. If =0, the top model level properties ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all index c464f48f5e..7b48ef0db0 100644 --- a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all @@ -1130,10 +1130,10 @@ PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. - ! If False, calculates the non-local transport and tendancies but + ! If False, calculates the non-local transport and tendencies but ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 - ! Critical Richardson number used to define depth of the + ! Critical bulk Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). VON_KARMAN = 0.4 ! [nondim] default = 0.4 ! von Karman constant. @@ -1165,6 +1165,16 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! the surface layer properties. If =0, the top model level properties ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all index 320393e950..8be84b92d0 100644 --- a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all @@ -1130,10 +1130,10 @@ PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. - ! If False, calculates the non-local transport and tendancies but + ! If False, calculates the non-local transport and tendencies but ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 - ! Critical Richardson number used to define depth of the + ! Critical bulk Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). VON_KARMAN = 0.4 ! [nondim] default = 0.4 ! von Karman constant. @@ -1165,6 +1165,16 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! the surface layer properties. If =0, the top model level properties ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/global/MOM_parameter_doc.all b/examples/solo_ocean/global/MOM_parameter_doc.all index 2f46aebcbf..2ebb075b77 100644 --- a/examples/solo_ocean/global/MOM_parameter_doc.all +++ b/examples/solo_ocean/global/MOM_parameter_doc.all @@ -1263,10 +1263,10 @@ PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. - ! If False, calculates the non-local transport and tendancies but + ! If False, calculates the non-local transport and tendencies but ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 - ! Critical Richardson number used to define depth of the + ! Critical bulk Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). VON_KARMAN = 0.4 ! [nondim] default = 0.4 ! von Karman constant. @@ -1298,6 +1298,16 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! the surface layer properties. If =0, the top model level properties ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all index bd73ae6b31..255baf6189 100644 --- a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all @@ -1235,10 +1235,10 @@ PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. - ! If False, calculates the non-local transport and tendancies but + ! If False, calculates the non-local transport and tendencies but ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 - ! Critical Richardson number used to define depth of the + ! Critical bulk Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). VON_KARMAN = 0.4 ! [nondim] default = 0.4 ! von Karman constant. @@ -1270,6 +1270,16 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! the surface layer properties. If =0, the top model level properties ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all index 8b0503b859..4af6b09238 100644 --- a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all @@ -1300,10 +1300,10 @@ PASSIVE = True ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. APPLY_NONLOCAL_TRANSPORT = False ! [Boolean] default = False ! If True, applies the non-local transport to heat and scalars. - ! If False, calculates the non-local transport and tendancies but + ! If False, calculates the non-local transport and tendencies but ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 - ! Critical Richardson number used to define depth of the + ! Critical bulk Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). VON_KARMAN = 0.4 ! [nondim] default = 0.4 ! von Karman constant. @@ -1335,6 +1335,16 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! the surface layer properties. If =0, the top model level properties ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. %KPP KPP_BEFORE_KAPPA_SHEAR = True ! [Boolean] default = True ! If true, KPP matches interior diffusivity that EXCLUDES any diff --git a/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all b/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all index bf7d2e30e2..9f4fdb2f23 100644 --- a/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all +++ b/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all @@ -1062,10 +1062,10 @@ PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. - ! If False, calculates the non-local transport and tendancies but + ! If False, calculates the non-local transport and tendencies but ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 - ! Critical Richardson number used to define depth of the + ! Critical bulk Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). VON_KARMAN = 0.4 ! [nondim] default = 0.4 ! von Karman constant. @@ -1097,6 +1097,16 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! the surface layer properties. If =0, the top model level properties ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all index 73508f6c93..6bcc31f837 100644 --- a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all +++ b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all @@ -1266,10 +1266,10 @@ PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. - ! If False, calculates the non-local transport and tendancies but + ! If False, calculates the non-local transport and tendencies but ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 - ! Critical Richardson number used to define depth of the + ! Critical bulk Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). VON_KARMAN = 0.4 ! [nondim] default = 0.4 ! von Karman constant. @@ -1301,6 +1301,16 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! the surface layer properties. If =0, the top model level properties ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/resting/layer/MOM_parameter_doc.all b/examples/solo_ocean/resting/layer/MOM_parameter_doc.all index 8377d6ee1f..4ff847181d 100644 --- a/examples/solo_ocean/resting/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/resting/layer/MOM_parameter_doc.all @@ -1062,10 +1062,10 @@ PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. - ! If False, calculates the non-local transport and tendancies but + ! If False, calculates the non-local transport and tendencies but ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 - ! Critical Richardson number used to define depth of the + ! Critical bulk Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). VON_KARMAN = 0.4 ! [nondim] default = 0.4 ! von Karman constant. @@ -1097,6 +1097,16 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! the surface layer properties. If =0, the top model level properties ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/resting/z/MOM_parameter_doc.all b/examples/solo_ocean/resting/z/MOM_parameter_doc.all index 45aef6a1f4..a9314971ac 100644 --- a/examples/solo_ocean/resting/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/resting/z/MOM_parameter_doc.all @@ -1135,10 +1135,10 @@ PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. - ! If False, calculates the non-local transport and tendancies but + ! If False, calculates the non-local transport and tendencies but ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 - ! Critical Richardson number used to define depth of the + ! Critical bulk Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). VON_KARMAN = 0.4 ! [nondim] default = 0.4 ! von Karman constant. @@ -1170,6 +1170,16 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! the surface layer properties. If =0, the top model level properties ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all index 0c33486abe..096914448f 100644 --- a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all @@ -1061,10 +1061,10 @@ PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. - ! If False, calculates the non-local transport and tendancies but + ! If False, calculates the non-local transport and tendencies but ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 - ! Critical Richardson number used to define depth of the + ! Critical bulk Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). VON_KARMAN = 0.4 ! [nondim] default = 0.4 ! von Karman constant. @@ -1096,6 +1096,16 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! the surface layer properties. If =0, the top model level properties ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all index 9bfb59938e..c80af8f070 100644 --- a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all @@ -1134,10 +1134,10 @@ PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. - ! If False, calculates the non-local transport and tendancies but + ! If False, calculates the non-local transport and tendencies but ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 - ! Critical Richardson number used to define depth of the + ! Critical bulk Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). VON_KARMAN = 0.4 ! [nondim] default = 0.4 ! von Karman constant. @@ -1169,6 +1169,16 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! the surface layer properties. If =0, the top model level properties ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/seamount/z/MOM_parameter_doc.all b/examples/solo_ocean/seamount/z/MOM_parameter_doc.all index 12c4539b82..80933814a7 100644 --- a/examples/solo_ocean/seamount/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/z/MOM_parameter_doc.all @@ -1134,10 +1134,10 @@ PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. - ! If False, calculates the non-local transport and tendancies but + ! If False, calculates the non-local transport and tendencies but ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 - ! Critical Richardson number used to define depth of the + ! Critical bulk Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). VON_KARMAN = 0.4 ! [nondim] default = 0.4 ! von Karman constant. @@ -1169,6 +1169,16 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! the surface layer properties. If =0, the top model level properties ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/single_column/MOM_parameter_doc.all b/examples/solo_ocean/single_column/MOM_parameter_doc.all index 862eb254cb..22b9c7f03f 100644 --- a/examples/solo_ocean/single_column/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column/MOM_parameter_doc.all @@ -940,10 +940,10 @@ PASSIVE = True ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. APPLY_NONLOCAL_TRANSPORT = False ! [Boolean] default = False ! If True, applies the non-local transport to heat and scalars. - ! If False, calculates the non-local transport and tendancies but + ! If False, calculates the non-local transport and tendencies but ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 - ! Critical Richardson number used to define depth of the + ! Critical bulk Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). VON_KARMAN = 0.4 ! [nondim] default = 0.4 ! von Karman constant. @@ -975,6 +975,16 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! the surface layer properties. If =0, the top model level properties ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. %KPP KPP_BEFORE_KAPPA_SHEAR = True ! [Boolean] default = True ! If true, KPP matches interior diffusivity that EXCLUDES any diff --git a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all index 89a5b2b70d..e00aa9709b 100644 --- a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all @@ -1009,10 +1009,10 @@ PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. - ! If False, calculates the non-local transport and tendancies but + ! If False, calculates the non-local transport and tendencies but ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 - ! Critical Richardson number used to define depth of the + ! Critical bulk Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). VON_KARMAN = 0.4 ! [nondim] default = 0.4 ! von Karman constant. @@ -1044,6 +1044,16 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! the surface layer properties. If =0, the top model level properties ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. %KPP KPP_BEFORE_KAPPA_SHEAR = True ! [Boolean] default = True ! If true, KPP matches interior diffusivity that EXCLUDES any diff --git a/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all b/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all index 4b992efdd0..1fad0b8193 100644 --- a/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all @@ -1060,10 +1060,10 @@ PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. - ! If False, calculates the non-local transport and tendancies but + ! If False, calculates the non-local transport and tendencies but ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 - ! Critical Richardson number used to define depth of the + ! Critical bulk Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). VON_KARMAN = 0.4 ! [nondim] default = 0.4 ! von Karman constant. @@ -1095,6 +1095,16 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! the surface layer properties. If =0, the top model level properties ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all b/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all index 4fca088b1d..525a951413 100644 --- a/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all +++ b/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all @@ -1133,10 +1133,10 @@ PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. - ! If False, calculates the non-local transport and tendancies but + ! If False, calculates the non-local transport and tendencies but ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 - ! Critical Richardson number used to define depth of the + ! Critical bulk Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). VON_KARMAN = 0.4 ! [nondim] default = 0.4 ! von Karman constant. @@ -1168,6 +1168,16 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! the surface layer properties. If =0, the top model level properties ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all b/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all index 1a7ff3927d..403ad0cdb8 100644 --- a/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all +++ b/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all @@ -1052,10 +1052,10 @@ PASSIVE = False ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True ! If True, applies the non-local transport to heat and scalars. - ! If False, calculates the non-local transport and tendancies but + ! If False, calculates the non-local transport and tendencies but ! purely for diagnostic purposes. RI_CRIT = 0.3 ! [nondim] default = 0.3 - ! Critical Richardson number used to define depth of the + ! Critical bulk Richardson number used to define depth of the ! Oceab Boundary Layer (OBL). VON_KARMAN = 0.4 ! [nondim] default = 0.4 ! von Karman constant. @@ -1087,6 +1087,16 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! the surface layer properties. If =0, the top model level properties ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. %KPP ! === module MOM_diffConvection === diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index 930b1befb1..4c1e5174fe 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -25,6 +25,13 @@ module MOM_KPP public :: KPP_init, KPP_calculate, KPP_end public :: KPP_applyNonLocalTransport +! Enumerated constants +integer, private, parameter :: NLT_SHAPE_CVMIX = 0 ! Use the CVmix profile +integer, private, parameter :: NLT_SHAPE_LINEAR = 1 ! Linear, Cs.G(s) = 1-s +integer, private, parameter :: NLT_SHAPE_PARABOLIC = 2 ! Parabolic, Cs.G(s) = (1-s)^2 +integer, private, parameter :: NLT_SHAPE_CUBIC = 3 ! Cubic, G(s) = +integer, private, parameter :: NLT_SHAPE_CUBIC_LMD = 4 ! Original shape, Cs.G(s) = 27/4.s.(1-s)^2 + ! Control structure for containing KPP parameters/data type, public :: KPP_CS ; private @@ -44,10 +51,7 @@ module MOM_KPP logical :: debug ! If True, calculate checksums and write debugging information logical :: correctSurfLayerAvg ! If true, applies a correction to the averaging of surface layer properties real :: surfLayerDepth ! A guess at the depth of the surface layer (which should 0.1 of OBLdepth) (m) - logical :: NLT_shape_linear ! If True, will modify the NLT structure function to use a linear function - logical :: NLT_shape_parabolic ! If True, will modify the NLT structure function to use a monotonic parabolic function - logical :: NLT_shape_cubic_orig ! If True, will use the original cubic NLT structure function - logical :: NLT_shape_cubic ! If True, will modify the NLT structure function to use a monotonic cubic function + integer :: NLT_shape ! Determines the shape function for nonlocal transport. logical :: KPP_zero_diffusivity ! If True, will set diffusivity and viscosity from KPP to zero; for testing purposes. ! CVmix parameters @@ -108,6 +112,7 @@ logical function KPP_init(paramFile, G, diag, Time, CS, passive) ! Local variables #include "version_variable.h" character(len=40) :: mod = 'MOM_KPP' ! This module's name. + character(len=20) :: string ! A local temporary string if (associated(CS)) call MOM_error(FATAL, 'MOM_KPP, KPP_init: '// & 'Control structure has already been initialized') @@ -175,18 +180,24 @@ logical function KPP_init(paramFile, G, diag, Time, CS, passive) 'the surface layer properties. If =0, the top model level properties\n'//& 'will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a\n'// & 'subsequent correction is applied.', units='m', default=0.) - call get_param(paramFile, mod, 'NLT_SHAPE_CUBIC_ORIG', CS%NLT_shape_cubic_orig, & - 'If true, uses original cubic shape function to define the non-local transport.'& - ,default=.False.) - call get_param(paramFile, mod, 'NLT_SHAPE_CUBIC', CS%NLT_shape_cubic, & - 'If true, uses a monotonic cubic shape function to define the non-local transport.'& - ,default=.False.) - call get_param(paramFile, mod, 'NLT_SHAPE_PARABOLIC', CS%NLT_shape_parabolic, & - 'If true, uses a monotonic parabolic shape function to define the non-local transport.'& - ,default=.False.) - call get_param(paramFile, mod, 'NLT_SHAPE_LINEAR', CS%NLT_shape_linear, & - 'If true, uses a monotonic linear shape function to define the non-local transport.'& - ,default=.False.) + call get_param(paramFile, mod, 'NLT_SHAPE', string, & + 'The shape of the nonlocal transport (or redistribution of surface\n'//& + 'forcina. Allowed values are: \n'//& + '\t CVMIX - Uses the profile from CVmix\n'//& + '\t LINEAR - A linear profile, 1-sigma\n'//& + '\t PARABOLIC - A paroblic profile, (1-sigma)^2\n'//& + '\t CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma)\n'//& + '\t CUBIC_LMD - The original KPP profile', & + default='CVMIX') + select case ( trim(string) ) + case ("CVMIX") ; CS%NLT_shape = NLT_SHAPE_CVMIX + case ("LINEAR") ; CS%NLT_shape = NLT_SHAPE_LINEAR + case ("PARABOLIC") ; CS%NLT_shape = NLT_SHAPE_PARABOLIC + case ("CUBIC") ; CS%NLT_shape = NLT_SHAPE_CUBIC + case ("CUBIC_LMD") ; CS%NLT_shape = NLT_SHAPE_CUBIC_LMD + case default ; call MOM_error(FATAL,"KPP_init: "// & + "Unrecognized NLT_SHAPE option"//trim(string)) + end select call get_param(paramFile, mod, 'KPP_ZERO_DIFFUSIVITY', CS%KPP_zero_diffusivity, & 'If true, sets both the diffusivity and viscosity from KPP to zero; for testing.'& ,default=.False.) @@ -329,7 +340,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K real, dimension( G%ke+1 ) :: Kviscosity, Kv_match ! Vertical viscosity at interfaces (m2/s) real, dimension( G%ke+1, 2) :: nonLocalTrans ! Non-local transport for heat/salt at interfaces (non-dimensional) real :: kOBL, OBLdepth_0d, surfFricVel, surfBuoyFlux, Coriolis - real :: GoRho, pRef, rho1, rhoK, rhoKm1, Uk, Vk, const1, Cv + real :: GoRho, pRef, rho1, rhoK, rhoKm1, Uk, Vk, const1, Cv, sigma real :: zBottomMinusOffset ! Height of bottom plus a little bit (m) real, parameter :: eps = 0.1 ! Nondimensional extent of Monin-Obukov surface layer. Used for const1 below. real, parameter :: BetaT = -0.2 ! Ratio of entrainment flux to surface buoyancy flux. Used for const1 below. @@ -629,36 +640,36 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K ! Cs = 6.32739901508. ! Start do-loop at k=2, since k=1 is ocean surface (sigma=0) ! and we do not wish to double-count the surface forcing. - ! Only compute nonlocal transport for 0 le sigma le 1. + ! Only compute nonlocal transport for 0 <= sigma <= 1. ! Recommended shape is the parabolic; it gives deeper boundary layer. - if(CS%NLT_shape_cubic .and. surfBuoyFlux < 0.0) then - CS%sigma(i,j,:) = min(1.0,-iFaceHeight/OBLdepth_0d) + if (surfBuoyFlux < 0.0) then + if (CS%NLT_shape == NLT_SHAPE_CUBIC) then do k = 2, G%ke - nonLocalTrans(k,1) = 1.0 + (2.0*CS%sigma(i,j,k)-3)*CS%sigma(i,j,k)**2 - nonLocalTrans(k,2) = nonLocalTrans(k,1) + sigma = min(1.0,-iFaceHeight(k)/OBLdepth_0d) + !nonLocalTrans(k,1) = 1.0 + (2.0*sigma-3)*sigma**2 + nonLocalTrans(k,1) = (1.0 - sigma)**2 * (1.0 + 2.0*sigma) + nonLocalTrans(k,2) = nonLocalTrans(k,1) enddo - endif - if(CS%NLT_shape_parabolic .and. surfBuoyFlux < 0.0) then - CS%sigma(i,j,:) = min(1.0,-iFaceHeight/OBLdepth_0d) + elseif (CS%NLT_shape == NLT_SHAPE_PARABOLIC) then do k = 2, G%ke - nonLocalTrans(k,1) = (1.0 - CS%sigma(i,j,k))**2 - nonLocalTrans(k,2) = nonLocalTrans(k,1) + sigma = min(1.0,-iFaceHeight(k)/OBLdepth_0d) + nonLocalTrans(k,1) = (1.0 - sigma)**2 + nonLocalTrans(k,2) = nonLocalTrans(k,1) enddo - endif - if(CS%NLT_shape_linear .and. surfBuoyFlux < 0.0) then - CS%sigma(i,j,:) = min(1.0,-iFaceHeight/OBLdepth_0d) + elseif (CS%NLT_shape == NLT_SHAPE_LINEAR) then do k = 2, G%ke - nonLocalTrans(k,1) = (1.0 - CS%sigma(i,j,k)) - nonLocalTrans(k,2) = nonLocalTrans(k,1) + sigma = min(1.0,-iFaceHeight(k)/OBLdepth_0d) + nonLocalTrans(k,1) = (1.0 - sigma) + nonLocalTrans(k,2) = nonLocalTrans(k,1) enddo - endif - ! sanity check (should agree with CVMix result using simple matching) - if(CS%NLT_shape_cubic_orig .and. surfBuoyFlux < 0.0) then - CS%sigma(i,j,:) = min(1.0,-iFaceHeight/OBLdepth_0d) + elseif (CS%NLT_shape == NLT_SHAPE_CUBIC_LMD) then + ! Sanity check (should agree with CVMix result using simple matching) do k = 2, G%ke - nonLocalTrans(k,1) = 6.32739901508 * CS%sigma(i,j,k)*(1.0 -CS%sigma(i,j,k))**2 - nonLocalTrans(k,2) = nonLocalTrans(k,1) + sigma = min(1.0,-iFaceHeight(k)/OBLdepth_0d) + nonLocalTrans(k,1) = 6.32739901508 * sigma*(1.0 -sigma)**2 + nonLocalTrans(k,2) = nonLocalTrans(k,1) enddo + endif endif if (CS%NLTworkaround) call fixNLTamplitude( h(i,j,:), nonLocalTrans(:,1) ) @@ -668,9 +679,9 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K ! set the KPP diffusivity and viscosity to zero for testing purposes if(CS%KPP_zero_diffusivity) then - Kdiffusivity(:,1) = 0.0 - Kdiffusivity(:,2) = 0.0 - Kviscosity(:) = 0.0 + Kdiffusivity(:,1) = 0.0 + Kdiffusivity(:,2) = 0.0 + Kviscosity(:) = 0.0 endif ! recompute wscale for diagnostics, now that we in fact know boundary layer depth From 06d63dbeb88f9d7e7a557360a5ea0d9a79ce07f4 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 8 Nov 2013 13:55:10 -0500 Subject: [PATCH 284/372] *Correcting intel answer for MOM6z_SIS_025 o Troubling! Last significant digit changed for only one line in the middle of the run. Bit flip on gaea??? - By-passing by checking in new answer but flagging as a possible point of concern... --- examples/ocean_SIS/MOM6z_SIS_025/timestats.intel | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel index 6e74c0d843..b6028c34b6 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 481, En 8.025563410213E-04, CFL 0.20044, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.37E-19, Se 4.41E-16, Te 4.68E-17 + 3, 693135.250, 481, En 8.025563410211E-04, CFL 0.20044, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.37E-19, Se 4.41E-16, Te 4.68E-17 6, 693135.500, 0, En 8.498951169841E-04, CFL 0.14317, SL 2.3408E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.40E-20, Se 1.09E-17, Te -4.71E-19 9, 693135.750, 0, En 9.023288637473E-04, CFL 0.17185, SL 2.3661E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.42E-19, Se 9.46E-19, Te -2.16E-18 12, 693136.000, 0, En 1.068198193828E-03, CFL 0.26370, SL 2.3903E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 3.36E-21, Se 1.35E-17, Te 1.40E-18 From df393653ff379a85ff15fd98e7f2403b019df73c Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 8 Nov 2013 19:45:11 -0500 Subject: [PATCH 285/372] *Updated SIS2_icebergs answers for berg fix o SIS2 commit b77e4e69e20ba20ca503e506f7ebba429f2a53eb fixes a long standing non-reproducability problem with the icebergs. o Changes answers for SIS2+bergs. No fix for SIS yet. o Updated parameter files due to upgrade of SIS2 --- examples/ocean_SIS2/SIS2/SIS_parameter_doc.all | 7 +++++-- examples/ocean_SIS2/SIS2_icebergs/SIS_parameter_doc.all | 7 +++++-- examples/ocean_SIS2/SIS2_icebergs/input.nml | 2 +- examples/ocean_SIS2/SIS2_icebergs/timestats.gnu | 8 ++++---- examples/ocean_SIS2/SIS2_icebergs/timestats.intel | 8 ++++---- examples/ocean_SIS2/SIS2_icebergs/timestats.pgi | 8 ++++---- 6 files changed, 23 insertions(+), 17 deletions(-) diff --git a/examples/ocean_SIS2/SIS2/SIS_parameter_doc.all b/examples/ocean_SIS2/SIS2/SIS_parameter_doc.all index 9a423d5cf1..449d2a9d13 100644 --- a/examples/ocean_SIS2/SIS2/SIS_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2/SIS_parameter_doc.all @@ -1,13 +1,16 @@ SPECIFIED_ICE = False ! [Boolean] default = False ! If true, the ice is specified and there is no dynamics. +CGRID_ICE_DYNAMICS = False ! [Boolean] default = False + ! If true, use a C-grid discretization of the sea-ice + ! dynamics; if false use a B-grid discretization. +USE_SLAB_ICE = False ! [Boolean] default = False + ! If true, use the very old slab-style ice. RHO_OCEAN = 1030.0 ! [kg m-3] default = 1030.0 ! The nominal density of sea water as used by SIS. RHO_ICE = 905.0 ! [kg m-3] default = 905.0 ! The nominal density of sea ice as used by SIS. RHO_SNOW = 330.0 ! [kg m-3] default = 330.0 ! The nominal density of snow as used by SIS. -USE_SLAB_ICE = False ! [Boolean] default = False - ! If true, use the very old slab-style ice. MOMENTUM_ROUGH_ICE = 1.0E-04 ! [m] default = 1.0E-04 ! The default momentum roughness length scale for the ocean. HEAT_ROUGH_ICE = 1.0E-04 ! [m] default = 1.0E-04 diff --git a/examples/ocean_SIS2/SIS2_icebergs/SIS_parameter_doc.all b/examples/ocean_SIS2/SIS2_icebergs/SIS_parameter_doc.all index f25944a477..640f4dfd31 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/SIS_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2_icebergs/SIS_parameter_doc.all @@ -1,13 +1,16 @@ SPECIFIED_ICE = False ! [Boolean] default = False ! If true, the ice is specified and there is no dynamics. +CGRID_ICE_DYNAMICS = False ! [Boolean] default = False + ! If true, use a C-grid discretization of the sea-ice + ! dynamics; if false use a B-grid discretization. +USE_SLAB_ICE = False ! [Boolean] default = False + ! If true, use the very old slab-style ice. RHO_OCEAN = 1030.0 ! [kg m-3] default = 1030.0 ! The nominal density of sea water as used by SIS. RHO_ICE = 905.0 ! [kg m-3] default = 905.0 ! The nominal density of sea ice as used by SIS. RHO_SNOW = 330.0 ! [kg m-3] default = 330.0 ! The nominal density of snow as used by SIS. -USE_SLAB_ICE = False ! [Boolean] default = False - ! If true, use the very old slab-style ice. MOMENTUM_ROUGH_ICE = 1.0E-04 ! [m] default = 1.0E-04 ! The default momentum roughness length scale for the ocean. HEAT_ROUGH_ICE = 1.0E-04 ! [m] default = 1.0E-04 diff --git a/examples/ocean_SIS2/SIS2_icebergs/input.nml b/examples/ocean_SIS2/SIS2_icebergs/input.nml index 30614aad35..8ce68182b9 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/input.nml +++ b/examples/ocean_SIS2/SIS2_icebergs/input.nml @@ -68,7 +68,7 @@ generate_test_icebergs=.false., speed_limit=0., use_roundoff_fix=.true., - make_calving_reproduce=.false., + make_calving_reproduce=.true., / &monin_obukhov_nml diff --git a/examples/ocean_SIS2/SIS2_icebergs/timestats.gnu b/examples/ocean_SIS2/SIS2_icebergs/timestats.gnu index 1f7f5168ab..6b0801bb42 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/timestats.gnu +++ b/examples/ocean_SIS2/SIS2_icebergs/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 0.250, 0, En 6.976758149344E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.79E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019533190163E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.44E-16, Se 8.38E-15, Te 1.57E-15 - 9, 0.750, 0, En 7.056439060681E-01, CFL 0.14576, SL 1.5979E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.18E-14, Te 2.35E-15 - 12, 1.000, 0, En 7.073589654863E-01, CFL 0.15775, SL 1.8535E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.25E-16, Se 1.45E-14, Te 2.77E-15 + 3, 0.250, 0, En 6.976744882746E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.77E-15, Te 2.37E-15 + 6, 0.500, 0, En 7.019499590292E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.49E-15, Te 1.57E-15 + 9, 0.750, 0, En 7.057795123919E-01, CFL 0.16317, SL 1.5978E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.18E-14, Te 2.36E-15 + 12, 1.000, 0, En 7.071646733011E-01, CFL 0.15747, SL 1.8534E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.29E-16, Se 1.46E-14, Te 2.81E-15 diff --git a/examples/ocean_SIS2/SIS2_icebergs/timestats.intel b/examples/ocean_SIS2/SIS2_icebergs/timestats.intel index 2b140dbee2..0b713d056b 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/timestats.intel +++ b/examples/ocean_SIS2/SIS2_icebergs/timestats.intel @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 0.250, 0, En 6.976763411956E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.76E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019424738003E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.45E-15, Te 1.58E-15 - 9, 0.750, 0, En 7.056740401290E-01, CFL 0.15340, SL 1.5976E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.41E-16, Se 1.17E-14, Te 2.32E-15 - 12, 1.000, 0, En 7.072668898457E-01, CFL 0.15722, SL 1.8530E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.23E-16, Se 1.45E-14, Te 2.77E-15 + 3, 0.250, 0, En 6.976775332041E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.77E-15, Te 2.38E-15 + 6, 0.500, 0, En 7.019445755463E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.45E-15, Te 1.57E-15 + 9, 0.750, 0, En 7.058634605387E-01, CFL 0.14891, SL 1.5977E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.17E-14, Te 2.35E-15 + 12, 1.000, 0, En 7.072544154108E-01, CFL 0.15751, SL 1.8531E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.29E-16, Se 1.47E-14, Te 2.84E-15 diff --git a/examples/ocean_SIS2/SIS2_icebergs/timestats.pgi b/examples/ocean_SIS2/SIS2_icebergs/timestats.pgi index 7e0678a9df..7a943d7736 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/timestats.pgi +++ b/examples/ocean_SIS2/SIS2_icebergs/timestats.pgi @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 0.250, 0, En 6.976740983087E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.78E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019466180430E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.47E-15, Te 1.57E-15 - 9, 0.750, 0, En 7.059805568743E-01, CFL 0.16969, SL 1.5977E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.17E-14, Te 2.33E-15 - 12, 1.000, 0, En 7.073599351640E-01, CFL 0.15742, SL 1.8535E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.25E-16, Se 1.45E-14, Te 2.80E-15 + 3, 0.250, 0, En 6.976738747166E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.77E-15, Te 2.37E-15 + 6, 0.500, 0, En 7.019434715069E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.44E-16, Se 8.43E-15, Te 1.58E-15 + 9, 0.750, 0, En 7.059439565964E-01, CFL 0.15733, SL 1.5977E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.17E-14, Te 2.36E-15 + 12, 1.000, 0, En 7.073027737531E-01, CFL 0.15749, SL 1.8534E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.24E-16, Se 1.45E-14, Te 2.79E-15 From 13ad8c34288aacc2bb5f542d3891b09b27e1201f Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 8 Nov 2013 20:20:01 -0500 Subject: [PATCH 286/372] *Changed and moved minimumVt2 in KPP o A minimum or offset shear used to be added to the resolved shear term but is now added to the unresolved shear instead o The value was changed from 1e-15 to 1e-11, based on some improved behavior in idealized single column tests where zero stratification was being evaluated with zero crossings due to roundoff in the nonlinear EOS. --- .../ocean_SIS/MOM6z_SIS_025/timestats.gnu | 8 +- .../ocean_SIS/MOM6z_SIS_025/timestats.intel | 8 +- .../ocean_SIS/MOM6z_SIS_025/timestats.pgi | 8 +- .../solo_ocean/single_column_z/timestats.gnu | 730 +++++++++--------- .../single_column_z/timestats.intel | 730 +++++++++--------- .../solo_ocean/single_column_z/timestats.pgi | 730 +++++++++--------- src/parameterizations/vertical/MOM_KPP.F90 | 10 +- 7 files changed, 1112 insertions(+), 1112 deletions(-) diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu index 48fe74b16e..e884e2eb4d 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 481, En 8.025475422260E-04, CFL 0.19942, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.11E-19, Se 4.38E-16, Te 4.44E-17 - 6, 693135.500, 0, En 8.499060147217E-04, CFL 0.14310, SL 2.3408E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.66E-19, Se 3.38E-18, Te 1.54E-18 - 9, 693135.750, 0, En 9.023733541888E-04, CFL 0.17123, SL 2.3661E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -1.48E-19, Se 9.35E-18, Te -8.27E-19 - 12, 693136.000, 0, En 1.068101312518E-03, CFL 0.26332, SL 2.3903E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.19E-21, Se 1.17E-17, Te 2.18E-18 + 3, 693135.250, 481, En 8.035488651870E-04, CFL 0.19954, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.84E-19, Se 4.45E-16, Te 4.35E-17 + 6, 693135.500, 0, En 8.499966888097E-04, CFL 0.14305, SL 2.3408E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.02E-19, Se 8.42E-18, Te -2.27E-18 + 9, 693135.750, 0, En 9.024337547186E-04, CFL 0.17082, SL 2.3661E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -1.38E-19, Se -5.23E-18, Te -3.61E-19 + 12, 693136.000, 0, En 1.068164230351E-03, CFL 0.26393, SL 2.3903E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.19E-19, Se 1.09E-19, Te 2.05E-18 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel index b6028c34b6..9c99f939a5 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 481, En 8.025563410211E-04, CFL 0.20044, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.37E-19, Se 4.41E-16, Te 4.68E-17 - 6, 693135.500, 0, En 8.498951169841E-04, CFL 0.14317, SL 2.3408E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.40E-20, Se 1.09E-17, Te -4.71E-19 - 9, 693135.750, 0, En 9.023288637473E-04, CFL 0.17185, SL 2.3661E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.42E-19, Se 9.46E-19, Te -2.16E-18 - 12, 693136.000, 0, En 1.068198193828E-03, CFL 0.26370, SL 2.3903E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 3.36E-21, Se 1.35E-17, Te 1.40E-18 + 3, 693135.250, 481, En 8.035675784631E-04, CFL 0.19958, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.03E-19, Se 4.44E-16, Te 4.43E-17 + 6, 693135.500, 0, En 8.501511360358E-04, CFL 0.14295, SL 2.3408E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 4.52E-20, Se -1.09E-18, Te -7.34E-19 + 9, 693135.750, 0, En 9.023354647718E-04, CFL 0.17148, SL 2.3661E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 3.59E-21, Se -1.48E-17, Te -6.74E-19 + 12, 693136.000, 0, En 1.068150446309E-03, CFL 0.26394, SL 2.3903E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -1.22E-19, Se -2.85E-18, Te -3.10E-18 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi b/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi index fcc073f182..3fb026a93a 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 481, En 8.025486470912E-04, CFL 0.19986, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.39E-19, Se 4.36E-16, Te 4.51E-17 - 6, 693135.500, 0, En 8.498963498392E-04, CFL 0.14313, SL 2.3408E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 8.38E-21, Se 8.52E-18, Te -1.47E-18 - 9, 693135.750, 0, En 9.023831387628E-04, CFL 0.17261, SL 2.3661E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 6.80E-20, Se 1.24E-17, Te 5.99E-19 - 12, 693136.000, 0, En 1.068102644230E-03, CFL 0.26363, SL 2.3903E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 5.61E-20, Se -1.31E-17, Te 1.94E-18 + 3, 693135.250, 481, En 8.025757875235E-04, CFL 0.19959, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.91E-19, Se 4.15E-16, Te 4.35E-17 + 6, 693135.500, 0, En 8.498796139767E-04, CFL 0.14307, SL 2.3408E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -7.02E-20, Se -3.52E-18, Te 1.68E-18 + 9, 693135.750, 0, En 9.022869263636E-04, CFL 0.17092, SL 2.3661E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -3.75E-20, Se 2.09E-17, Te -2.95E-18 + 12, 693136.000, 0, En 1.068394169336E-03, CFL 0.26394, SL 2.3903E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.43E-19, Se 1.81E-18, Te 4.59E-18 diff --git a/examples/solo_ocean/single_column_z/timestats.gnu b/examples/solo_ocean/single_column_z/timestats.gnu index bb12c1adae..498163a0ad 100644 --- a/examples/solo_ocean/single_column_z/timestats.gnu +++ b/examples/solo_ocean/single_column_z/timestats.gnu @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 2.105726723401E-06, CFL 0.00123, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.16E-15 - 48, 2.000, 0, En 4.766399226937E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 6.06E-16 - 72, 3.000, 0, En 6.799458715648E-06, CFL 0.00326, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -9.82E-16 - 96, 4.000, 0, En 4.788431233200E-06, CFL 0.00208, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 3.13E-15 - 120, 5.000, 0, En 2.440940295377E-07, CFL 0.00053, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -5.26E-16 - 144, 6.000, 0, En 9.614857096388E-07, CFL 0.00082, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.84E-15 - 168, 7.000, 0, En 5.490492004759E-07, CFL 0.00112, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 3.44E-15 - 192, 8.000, 0, En 2.024248841876E-06, CFL 0.00148, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te -1.12E-16 - 216, 9.000, 0, En 4.088661345704E-06, CFL 0.00248, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se 0.00E+00, Te -1.95E-15 - 240, 10.000, 0, En 1.125337258789E-05, CFL 0.00357, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 6.65E-15, Te -6.83E-16 - 264, 11.000, 0, En 8.876682921114E-06, CFL 0.00234, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -6.65E-15, Te -6.76E-16 - 288, 12.000, 0, En 6.684265889770E-06, CFL 0.00304, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 1.33E-14, Te 2.73E-16 - 312, 13.000, 0, En 3.153109248989E-06, CFL 0.00126, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 0.00E+00, Te 6.07E-17 - 336, 14.000, 0, En 2.974777579441E-06, CFL 0.00181, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -2.69E-15 - 360, 15.000, 0, En 6.782113017997E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.38E-15 - 384, 16.000, 0, En 2.635474032501E-06, CFL 0.00194, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 6.65E-15, Te -1.64E-15 - 408, 17.000, 0, En 7.094040614904E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -2.00E-14, Te 1.06E-15 - 432, 18.000, 0, En 9.454216446815E-07, CFL 0.00084, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te 1.48E-15 - 456, 19.000, 0, En 1.335381154242E-06, CFL 0.00172, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 2.09E-16 - 480, 20.000, 0, En 3.881153083949E-06, CFL 0.00336, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 3.12E-15 - 504, 21.000, 0, En 1.846458872358E-06, CFL 0.00129, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 6.65E-15, Te -1.02E-15 - 528, 22.000, 0, En 2.526149156468E-06, CFL 0.00178, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -1.33E-14, Te -1.79E-15 - 552, 23.000, 0, En 3.972106003739E-06, CFL 0.00172, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 1.79E-15 - 576, 24.000, 0, En 4.476933688897E-06, CFL 0.00242, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -3.99E-15 - 600, 25.000, 0, En 1.153895550163E-05, CFL 0.00330, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 2.25E-15 - 624, 26.000, 0, En 5.439034375355E-06, CFL 0.00184, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 2.00E-14, Te -2.57E-15 - 648, 27.000, 0, En 1.429968029676E-05, CFL 0.00285, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -1.33E-14, Te -1.47E-16 - 672, 28.000, 0, En 1.036467632532E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se -6.65E-15, Te -1.08E-15 - 696, 29.000, 0, En 1.283276488717E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 6.65E-15, Te 1.18E-15 - 720, 30.000, 0, En 4.851592618122E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 6.65E-15, Te -8.43E-17 - 744, 31.000, 0, En 8.592731903578E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te 2.52E-15 - 768, 32.000, 0, En 1.896645750902E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se -6.65E-15, Te 5.53E-16 - 792, 33.000, 0, En 3.222425629157E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -1.26E-15 - 816, 34.000, 0, En 2.284836642350E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.87E-15 - 840, 35.000, 0, En 1.900842228724E-07, CFL 0.00039, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 6.65E-15, Te -2.19E-15 - 864, 36.000, 0, En 4.137093978810E-07, CFL 0.00058, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 0.00E+00, Te -1.41E-15 - 888, 37.000, 0, En 1.161368011400E-06, CFL 0.00152, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 6.65E-15, Te 1.92E-15 - 912, 38.000, 0, En 1.486658324958E-06, CFL 0.00134, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 0.00E+00, Te -4.86E-16 - 936, 39.000, 0, En 2.087283747826E-06, CFL 0.00133, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 6.65E-15, Te -2.54E-15 - 960, 40.000, 0, En 4.012052145172E-07, CFL 0.00066, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -1.33E-14, Te 1.59E-15 - 984, 41.000, 0, En 7.589559905783E-07, CFL 0.00095, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -1.43E-15 - 1008, 42.000, 0, En 4.864114297851E-06, CFL 0.00265, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 0.00E+00, Te -4.59E-16 - 1032, 43.000, 0, En 2.694863554903E-06, CFL 0.00226, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 6.65E-15, Te -5.81E-16 - 1056, 44.000, 0, En 8.051196337529E-07, CFL 0.00114, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.42E-15 - 1080, 45.000, 0, En 2.849704527086E-06, CFL 0.00166, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se 0.00E+00, Te -1.68E-15 - 1104, 46.000, 0, En 2.665615109328E-06, CFL 0.00215, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 0.00E+00, Te -3.70E-16 - 1128, 47.000, 0, En 7.455900542050E-07, CFL 0.00115, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se 0.00E+00, Te 1.01E-15 - 1152, 48.000, 0, En 7.122998033695E-07, CFL 0.00058, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 0.00E+00, Te -1.10E-15 - 1176, 49.000, 0, En 1.276932806387E-06, CFL 0.00076, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -1.46E-15 - 1200, 50.000, 0, En 4.205663596636E-07, CFL 0.00038, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -3.08E-15 - 1224, 51.000, 0, En 1.297259387947E-06, CFL 0.00080, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 2.66E-15 - 1248, 52.000, 0, En 9.834151728904E-06, CFL 0.00305, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 1.33E-14, Te -5.03E-16 - 1272, 53.000, 0, En 7.004840624237E-06, CFL 0.00254, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se -6.65E-15, Te 5.62E-16 - 1296, 54.000, 0, En 6.944549748220E-06, CFL 0.00250, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 7.27E-16 - 1320, 55.000, 0, En 5.339438235104E-06, CFL 0.00214, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 6.65E-15, Te -2.94E-15 - 1344, 56.000, 0, En 1.452451828209E-06, CFL 0.00131, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 0.00E+00, Te -2.98E-16 - 1368, 57.000, 0, En 3.910602172640E-06, CFL 0.00201, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 2.61E-15 - 1392, 58.000, 0, En 1.968911507596E-06, CFL 0.00098, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 1.33E-14, Te 7.03E-16 - 1416, 59.000, 0, En 1.066001189291E-06, CFL 0.00071, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -9.92E-16 - 1440, 60.000, 0, En 1.171335637703E-06, CFL 0.00110, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te -6.86E-16 - 1464, 61.000, 0, En 1.476782506894E-06, CFL 0.00198, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 1.95E-15 - 1488, 62.000, 0, En 4.650079553059E-06, CFL 0.00258, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se -6.65E-15, Te -2.83E-15 - 1512, 63.000, 0, En 1.852614918446E-06, CFL 0.00242, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 1.81E-15 - 1536, 64.000, 0, En 1.307070648706E-06, CFL 0.00237, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te -7.82E-16 - 1560, 65.000, 0, En 1.008204296102E-06, CFL 0.00188, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 3.71E-15 - 1584, 66.000, 0, En 1.323704196562E-06, CFL 0.00133, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 6.65E-15, Te -2.41E-15 - 1608, 67.000, 0, En 4.741302600788E-06, CFL 0.00242, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se 0.00E+00, Te 1.66E-15 - 1632, 68.000, 0, En 5.947412249012E-06, CFL 0.00312, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -1.15E-15 - 1656, 69.000, 0, En 3.339728469732E-06, CFL 0.00195, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 6.65E-15, Te 1.36E-15 - 1680, 70.000, 0, En 2.681239324402E-06, CFL 0.00199, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 1.33E-14, Te 1.44E-17 - 1704, 71.000, 0, En 3.575457904156E-06, CFL 0.00223, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -1.33E-14, Te 1.69E-15 - 1728, 72.000, 0, En 5.009019043424E-06, CFL 0.00307, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se 0.00E+00, Te -1.26E-15 - 1752, 73.000, 0, En 7.859580984895E-06, CFL 0.00349, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se 0.00E+00, Te 2.66E-15 - 1776, 74.000, 0, En 6.390132158639E-06, CFL 0.00328, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se -6.65E-15, Te -3.96E-15 - 1800, 75.000, 0, En 7.406984321694E-07, CFL 0.00070, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -9.36E-16 - 1824, 76.000, 0, En 1.542931435043E-06, CFL 0.00137, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 7.61E-16 - 1848, 77.000, 0, En 8.413646201170E-06, CFL 0.00375, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te 1.08E-15 - 1872, 78.000, 0, En 5.432856549636E-06, CFL 0.00289, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 0.00E+00, Te 8.68E-17 - 1896, 79.000, 0, En 5.570343724068E-06, CFL 0.00318, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 9.42E-16 - 1920, 80.000, 0, En 5.230534319736E-06, CFL 0.00234, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -2.47E-15 - 1944, 81.000, 0, En 3.473173449389E-06, CFL 0.00273, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te -8.19E-17 - 1968, 82.000, 0, En 5.393522740887E-06, CFL 0.00241, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -8.86E-16 - 1992, 83.000, 0, En 2.269203072820E-06, CFL 0.00196, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se -6.65E-15, Te -8.14E-16 - 2016, 84.000, 0, En 1.472621746793E-06, CFL 0.00139, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 1.54E-15 - 2040, 85.000, 0, En 2.845259422653E-06, CFL 0.00142, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -1.33E-14, Te 1.96E-15 - 2064, 86.000, 0, En 5.967046029811E-06, CFL 0.00222, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 6.65E-15, Te -3.45E-15 - 2088, 87.000, 0, En 1.976497784933E-06, CFL 0.00102, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 1.33E-14, Te 1.75E-15 - 2112, 88.000, 0, En 1.038789201397E-05, CFL 0.00341, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te -1.40E-15 - 2136, 89.000, 0, En 1.409733851647E-05, CFL 0.00392, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -1.84E-15 - 2160, 90.000, 0, En 1.057432387510E-05, CFL 0.00255, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 2.54E-15 - 2184, 91.000, 0, En 8.359704698926E-06, CFL 0.00313, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 6.92E-16 - 2208, 92.000, 0, En 9.029760047098E-07, CFL 0.00071, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -7.40E-16 - 2232, 93.000, 0, En 1.568655326815E-06, CFL 0.00146, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -7.93E-16 - 2256, 94.000, 0, En 3.112992860138E-07, CFL 0.00052, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -1.23E-15 - 2280, 95.000, 0, En 2.662778328580E-06, CFL 0.00146, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 3.14E-15 - 2304, 96.000, 0, En 6.010953374899E-06, CFL 0.00383, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -2.04E-15 - 2328, 97.000, 0, En 2.559154565548E-05, CFL 0.00459, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 0.00E+00, Te 1.19E-15 - 2352, 98.000, 0, En 1.906164280747E-05, CFL 0.00480, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -6.65E-15, Te -1.47E-15 - 2376, 99.000, 0, En 1.982171246739E-06, CFL 0.00142, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 1.06E-15 - 2400, 100.000, 0, En 9.542807751465E-06, CFL 0.00440, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 2.00E-14, Te 5.82E-17 - 2424, 101.000, 0, En 2.304866262200E-06, CFL 0.00212, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -2.00E-14, Te 2.89E-16 - 2448, 102.000, 0, En 4.114652549342E-06, CFL 0.00282, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 1.33E-14, Te -3.73E-16 - 2472, 103.000, 0, En 3.418092336318E-06, CFL 0.00319, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 0.00E+00, Te -2.87E-15 - 2496, 104.000, 0, En 3.285002103288E-06, CFL 0.00307, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 6.65E-15, Te 6.40E-16 - 2520, 105.000, 0, En 1.624987206574E-06, CFL 0.00192, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -6.65E-15, Te -2.32E-16 - 2544, 106.000, 0, En 3.746399704876E-06, CFL 0.00412, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -1.33E-14, Te -1.47E-15 - 2568, 107.000, 0, En 9.320273897520E-06, CFL 0.00511, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -1.33E-14, Te 2.24E-15 - 2592, 108.000, 0, En 6.405013446115E-06, CFL 0.00421, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.66E-14, Te -2.35E-15 - 2616, 109.000, 0, En 1.764338375627E-06, CFL 0.00182, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 2.49E-15 - 2640, 110.000, 0, En 7.053756119086E-07, CFL 0.00087, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te -2.82E-17 - 2664, 111.000, 0, En 8.035317801166E-07, CFL 0.00090, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 1.33E-14, Te -9.94E-16 - 2688, 112.000, 0, En 1.962973745468E-06, CFL 0.00170, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 6.65E-15, Te 4.45E-15 - 2712, 113.000, 0, En 6.987116200539E-06, CFL 0.00295, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -5.19E-16 - 2736, 114.000, 0, En 7.692024879812E-06, CFL 0.00329, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -1.70E-15 - 2760, 115.000, 0, En 2.047852973862E-06, CFL 0.00149, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -1.10E-15 - 2784, 116.000, 0, En 3.149316825587E-06, CFL 0.00266, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 6.36E-16 - 2808, 117.000, 0, En 7.778647221978E-06, CFL 0.00292, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se 0.00E+00, Te -1.25E-15 - 2832, 118.000, 0, En 9.611238276865E-06, CFL 0.00353, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te 1.09E-16 - 2856, 119.000, 0, En 8.136403355778E-06, CFL 0.00351, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 1.33E-14, Te 1.02E-15 - 2880, 120.000, 0, En 5.068102618211E-06, CFL 0.00283, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se -6.65E-15, Te 2.78E-16 - 2904, 121.000, 0, En 5.306503566112E-06, CFL 0.00407, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 2.66E-14, Te 5.32E-16 - 2928, 122.000, 0, En 6.778190716766E-06, CFL 0.00398, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te -9.14E-17 - 2952, 123.000, 0, En 1.585531766821E-06, CFL 0.00152, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se -6.65E-15, Te -4.55E-16 - 2976, 124.000, 0, En 1.586845098524E-06, CFL 0.00239, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 6.65E-15, Te 3.18E-15 - 3000, 125.000, 0, En 1.000472311169E-06, CFL 0.00194, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 1.33E-14, Te 9.38E-16 - 3024, 126.000, 0, En 1.343520795399E-06, CFL 0.00232, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -1.33E-14, Te -2.00E-15 - 3048, 127.000, 0, En 9.589077200292E-06, CFL 0.00603, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 6.65E-15, Te 1.28E-15 - 3072, 128.000, 0, En 9.833590612425E-06, CFL 0.00382, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 0.00E+00, Te -7.74E-17 - 3096, 129.000, 0, En 1.570537903063E-06, CFL 0.00207, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te -1.28E-15 - 3120, 130.000, 0, En 3.093718915692E-06, CFL 0.00326, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 6.65E-15, Te -1.22E-16 - 3144, 131.000, 0, En 7.173678809190E-06, CFL 0.00432, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 6.65E-15, Te 1.90E-15 - 3168, 132.000, 0, En 3.436077713043E-06, CFL 0.00290, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -1.33E-14, Te -3.24E-15 - 3192, 133.000, 0, En 1.677029046020E-06, CFL 0.00200, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 1.33E-14, Te 9.65E-16 - 3216, 134.000, 0, En 6.464681599050E-07, CFL 0.00122, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 2.01E-15 - 3240, 135.000, 0, En 6.047585503392E-07, CFL 0.00121, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se 0.00E+00, Te 9.77E-16 - 3264, 136.000, 0, En 4.615037934103E-06, CFL 0.00472, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se -6.65E-15, Te -3.25E-15 - 3288, 137.000, 0, En 4.534685187055E-06, CFL 0.00374, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te 4.51E-16 - 3312, 138.000, 0, En 1.002355376336E-06, CFL 0.00202, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -1.33E-14, Te -1.20E-15 - 3336, 139.000, 0, En 3.246511562919E-06, CFL 0.00342, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -6.65E-15, Te 3.00E-15 - 3360, 140.000, 0, En 4.899054664569E-06, CFL 0.00447, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -2.98E-15 - 3384, 141.000, 0, En 3.188943783327E-06, CFL 0.00294, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -1.21E-15 - 3408, 142.000, 0, En 1.946361752806E-06, CFL 0.00226, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -6.65E-15, Te 1.66E-15 - 3432, 143.000, 0, En 1.373702687944E-06, CFL 0.00193, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -1.33E-14, Te 1.91E-16 - 3456, 144.000, 0, En 8.800950449172E-07, CFL 0.00180, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te -1.11E-15 - 3480, 145.000, 0, En 1.440757059369E-06, CFL 0.00200, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 1.33E-14, Te -3.82E-16 - 3504, 146.000, 0, En 4.663742124024E-07, CFL 0.00131, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 0.00E+00, Te -1.32E-18 - 3528, 147.000, 0, En 4.284886969389E-07, CFL 0.00122, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -2.00E-14, Te -6.74E-16 - 3552, 148.000, 0, En 4.641449185279E-07, CFL 0.00097, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 2.16E-15 - 3576, 149.000, 0, En 1.429486224334E-07, CFL 0.00037, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.00E-14, Te -3.00E-15 - 3600, 150.000, 0, En 9.064196828151E-07, CFL 0.00178, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 1.33E-14, Te 5.26E-16 - 3624, 151.000, 0, En 1.907463543326E-06, CFL 0.00286, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se -6.65E-15, Te -8.49E-16 - 3648, 152.000, 0, En 4.264679504319E-07, CFL 0.00089, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -6.65E-15, Te -1.23E-15 - 3672, 153.000, 0, En 7.492045923149E-07, CFL 0.00177, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 6.65E-15, Te 7.31E-16 - 3696, 154.000, 0, En 1.550881839835E-06, CFL 0.00259, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 7.45E-16 - 3720, 155.000, 0, En 3.141166537898E-07, CFL 0.00101, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -1.78E-16 - 3744, 156.000, 0, En 5.479135486929E-06, CFL 0.00411, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se -6.65E-15, Te 1.85E-15 - 3768, 157.000, 0, En 1.828715786889E-05, CFL 0.00810, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te 1.42E-16 - 3792, 158.000, 0, En 1.704022393558E-05, CFL 0.00666, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -6.65E-15, Te -1.76E-15 - 3816, 159.000, 0, En 6.525196202573E-06, CFL 0.00347, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te -9.31E-17 - 3840, 160.000, 0, En 3.646508755162E-06, CFL 0.00399, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -6.65E-15, Te 1.83E-15 - 3864, 161.000, 0, En 7.784012079002E-06, CFL 0.00512, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -2.47E-15 - 3888, 162.000, 0, En 7.833996366833E-06, CFL 0.00444, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se 0.00E+00, Te 6.14E-16 - 3912, 163.000, 0, En 3.332995287811E-06, CFL 0.00314, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te 9.03E-17 - 3936, 164.000, 0, En 2.342547179959E-06, CFL 0.00321, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 1.41E-15 - 3960, 165.000, 0, En 1.789198235009E-06, CFL 0.00292, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -2.51E-16 - 3984, 166.000, 0, En 1.361064206062E-06, CFL 0.00253, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te -5.30E-16 - 4008, 167.000, 0, En 5.031411334223E-07, CFL 0.00145, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -6.65E-15, Te 1.73E-15 - 4032, 168.000, 0, En 4.109353732971E-07, CFL 0.00126, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 6.65E-15, Te 8.78E-16 - 4056, 169.000, 0, En 6.143838995754E-07, CFL 0.00127, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -1.33E-14, Te -1.57E-15 - 4080, 170.000, 0, En 2.463111672730E-06, CFL 0.00310, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 0.00E+00, Te -1.92E-15 - 4104, 171.000, 0, En 5.508956872495E-06, CFL 0.00518, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 2.27E-15 - 4128, 172.000, 0, En 3.710261025247E-06, CFL 0.00374, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 1.33E-14, Te -1.85E-15 - 4152, 173.000, 0, En 1.212803739842E-06, CFL 0.00220, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.64E-15 - 4176, 174.000, 0, En 1.690575209851E-06, CFL 0.00233, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -2.00E-14, Te -1.78E-15 - 4200, 175.000, 0, En 4.373874419810E-06, CFL 0.00340, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 6.65E-15, Te 2.38E-15 - 4224, 176.000, 0, En 4.725924179063E-06, CFL 0.00383, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -1.33E-14, Te -1.50E-15 - 4248, 177.000, 0, En 2.132538549102E-06, CFL 0.00294, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 1.33E-14, Te 3.04E-15 - 4272, 178.000, 0, En 7.702740647444E-07, CFL 0.00151, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 6.65E-15, Te -1.48E-15 - 4296, 179.000, 0, En 4.298248153800E-07, CFL 0.00128, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -1.33E-14, Te 3.80E-15 - 4320, 180.000, 0, En 4.368266135050E-07, CFL 0.00122, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 6.65E-15, Te -3.47E-15 - 4344, 181.000, 0, En 4.374539338108E-06, CFL 0.00462, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 1.61E-15 - 4368, 182.000, 0, En 1.374481749138E-05, CFL 0.00787, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 4.67E-16 - 4392, 183.000, 0, En 1.029985265649E-05, CFL 0.00591, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se -6.65E-15, Te -1.53E-15 - 4416, 184.000, 0, En 4.586772128752E-06, CFL 0.00324, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 6.65E-15, Te 5.77E-16 - 4440, 185.000, 0, En 3.855229114459E-06, CFL 0.00325, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 1.33E-14, Te -3.55E-16 - 4464, 186.000, 0, En 3.357127969400E-06, CFL 0.00263, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se -6.65E-15, Te -1.19E-17 - 4488, 187.000, 0, En 1.210980398221E-06, CFL 0.00177, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se 6.65E-15, Te -3.13E-17 - 4512, 188.000, 0, En 2.244362951425E-07, CFL 0.00080, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se -1.33E-14, Te 8.99E-16 - 4536, 189.000, 0, En 1.337612568410E-07, CFL 0.00045, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.00E-14, Te -1.76E-15 - 4560, 190.000, 0, En 2.351901715651E-07, CFL 0.00089, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -2.00E-15 - 4584, 191.000, 0, En 1.039163235165E-06, CFL 0.00189, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 1.06E-15 - 4608, 192.000, 0, En 1.344649428519E-06, CFL 0.00207, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 1.52E-15 - 4632, 193.000, 0, En 9.007975118207E-07, CFL 0.00199, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 2.13E-15 - 4656, 194.000, 0, En 1.057858694716E-06, CFL 0.00198, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 6.65E-15, Te -4.25E-15 - 4680, 195.000, 0, En 1.892863628064E-06, CFL 0.00229, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.00E-14, Te 3.59E-17 - 4704, 196.000, 0, En 2.199933833898E-06, CFL 0.00300, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 0.00E+00, Te 9.61E-16 - 4728, 197.000, 0, En 1.826999578683E-06, CFL 0.00244, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 6.65E-15, Te -3.15E-15 - 4752, 198.000, 0, En 1.969965089940E-06, CFL 0.00290, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -6.65E-15, Te 3.52E-16 - 4776, 199.000, 0, En 9.268448552532E-07, CFL 0.00207, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 2.28E-15 - 4800, 200.000, 0, En 5.880638436829E-08, CFL 0.00021, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -1.33E-14, Te -1.14E-15 - 4824, 201.000, 0, En 1.259462728738E-07, CFL 0.00053, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 0.00E+00, Te 6.32E-16 - 4848, 202.000, 0, En 1.762456723494E-06, CFL 0.00223, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 6.65E-15, Te -1.18E-15 - 4872, 203.000, 0, En 7.586456208038E-06, CFL 0.00481, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se -6.65E-15, Te -1.76E-15 - 4896, 204.000, 0, En 5.984057009631E-06, CFL 0.00334, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 9.88E-16 - 4920, 205.000, 0, En 9.002837954298E-07, CFL 0.00141, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te -2.73E-16 - 4944, 206.000, 0, En 1.371393048769E-06, CFL 0.00214, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te -5.93E-16 - 4968, 207.000, 0, En 2.870210571860E-06, CFL 0.00280, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 1.85E-16 - 4992, 208.000, 0, En 3.627402513998E-06, CFL 0.00302, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 1.77E-15 - 5016, 209.000, 0, En 1.061894295912E-06, CFL 0.00163, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 0.00E+00, Te -3.04E-15 - 5040, 210.000, 0, En 2.652533228022E-07, CFL 0.00081, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 1.63E-15 - 5064, 211.000, 0, En 7.307675834152E-08, CFL 0.00030, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 6.65E-15, Te 1.36E-15 - 5088, 212.000, 0, En 6.423775233175E-08, CFL 0.00024, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 2.30E-15 - 5112, 213.000, 0, En 1.843114029794E-06, CFL 0.00246, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -1.33E-14, Te -6.49E-16 - 5136, 214.000, 0, En 4.233610142140E-06, CFL 0.00362, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 0.00E+00, Te 1.66E-15 - 5160, 215.000, 0, En 2.818405054126E-06, CFL 0.00360, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -1.55E-15 - 5184, 216.000, 0, En 7.166775354584E-06, CFL 0.00569, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.28E-15 - 5208, 217.000, 0, En 4.979987819847E-06, CFL 0.00377, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -3.23E-16 - 5232, 218.000, 0, En 1.304872679405E-06, CFL 0.00203, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 6.65E-15, Te -4.76E-16 - 5256, 219.000, 0, En 3.963656688410E-07, CFL 0.00124, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se 0.00E+00, Te -1.90E-15 - 5280, 220.000, 0, En 5.341533804840E-07, CFL 0.00120, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 6.65E-15, Te -8.64E-16 - 5304, 221.000, 0, En 1.663350910911E-07, CFL 0.00066, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -6.65E-15, Te 2.33E-15 - 5328, 222.000, 0, En 9.736898340108E-08, CFL 0.00046, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -2.00E-14, Te 5.75E-16 - 5352, 223.000, 0, En 2.095521593433E-07, CFL 0.00070, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 1.89E-15 - 5376, 224.000, 0, En 3.661499189853E-07, CFL 0.00129, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 6.65E-15, Te -4.37E-16 - 5400, 225.000, 0, En 1.209505389166E-06, CFL 0.00186, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 6.65E-15, Te 8.93E-16 - 5424, 226.000, 0, En 1.093503211607E-06, CFL 0.00229, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se 0.00E+00, Te 3.01E-15 - 5448, 227.000, 0, En 2.338731751384E-06, CFL 0.00338, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -6.25E-16 - 5472, 228.000, 0, En 7.199687247217E-06, CFL 0.00539, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 6.65E-15, Te -9.54E-16 - 5496, 229.000, 0, En 4.029302843508E-06, CFL 0.00320, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te 7.33E-16 - 5520, 230.000, 0, En 9.937658114857E-07, CFL 0.00210, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 1.33E-14, Te -1.76E-15 - 5544, 231.000, 0, En 2.995223493764E-07, CFL 0.00094, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -8.85E-16 - 5568, 232.000, 0, En 1.613408310415E-07, CFL 0.00070, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 0.00E+00, Te 3.03E-15 - 5592, 233.000, 0, En 2.124607281153E-07, CFL 0.00092, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -2.95E-16 - 5616, 234.000, 0, En 4.890426198148E-06, CFL 0.00423, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 1.33E-14, Te -1.79E-15 - 5640, 235.000, 0, En 2.901394861674E-06, CFL 0.00234, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 1.33E-14, Te -9.48E-16 - 5664, 236.000, 0, En 5.938554214795E-07, CFL 0.00151, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.76E-15 - 5688, 237.000, 0, En 8.179823161678E-08, CFL 0.00035, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -1.15E-15 - 5712, 238.000, 0, En 1.579703204981E-07, CFL 0.00065, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 0.00E+00, Te -1.97E-15 - 5736, 239.000, 0, En 8.186397539812E-07, CFL 0.00173, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 1.33E-14, Te 1.71E-15 - 5760, 240.000, 0, En 8.341720596836E-07, CFL 0.00146, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -1.33E-14, Te -6.37E-16 - 5784, 241.000, 0, En 1.730516759912E-06, CFL 0.00262, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 6.65E-15, Te -9.14E-16 - 5808, 242.000, 0, En 2.535122452616E-06, CFL 0.00320, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 2.95E-15 - 5832, 243.000, 0, En 2.753736125033E-06, CFL 0.00259, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.00E-14, Te -1.87E-15 - 5856, 244.000, 0, En 8.147962937462E-07, CFL 0.00154, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se 0.00E+00, Te 1.27E-15 - 5880, 245.000, 0, En 3.084531871256E-07, CFL 0.00106, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 1.33E-14, Te -2.92E-16 - 5904, 246.000, 0, En 3.767348830310E-07, CFL 0.00128, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 0.00E+00, Te -1.49E-15 - 5928, 247.000, 0, En 4.313073616877E-07, CFL 0.00137, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.95E-15 - 5952, 248.000, 0, En 6.051599178399E-07, CFL 0.00163, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -1.92E-15 - 5976, 249.000, 0, En 2.107159772589E-06, CFL 0.00311, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 6.65E-15, Te 1.70E-15 - 6000, 250.000, 0, En 2.865636080467E-06, CFL 0.00356, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 0.00E+00, Te 2.83E-15 - 6024, 251.000, 0, En 3.094476010811E-06, CFL 0.00302, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 0.00E+00, Te -4.46E-15 - 6048, 252.000, 0, En 2.954968302499E-06, CFL 0.00333, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me -1.83E-17, Se -6.65E-15, Te 3.52E-15 - 6072, 253.000, 0, En 2.803403466977E-06, CFL 0.00287, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -1.44E-15 - 6096, 254.000, 0, En 3.407561641812E-06, CFL 0.00311, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 2.07E-15 - 6120, 255.000, 0, En 4.127273911351E-06, CFL 0.00347, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -1.78E-15 - 6144, 256.000, 0, En 4.756501604285E-06, CFL 0.00338, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te -4.90E-17 - 6168, 257.000, 0, En 3.570253588930E-06, CFL 0.00284, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -5.95E-16 - 6192, 258.000, 0, En 5.918422738571E-06, CFL 0.00422, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -1.33E-14, Te -9.69E-17 - 6216, 259.000, 0, En 1.555678167626E-05, CFL 0.00634, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se -6.65E-15, Te 1.32E-15 - 6240, 260.000, 0, En 1.134167363563E-05, CFL 0.00459, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -1.68E-15 - 6264, 261.000, 0, En 2.818465913545E-06, CFL 0.00269, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se 6.65E-15, Te -2.49E-15 - 6288, 262.000, 0, En 1.228489283118E-06, CFL 0.00182, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se -6.65E-15, Te 5.26E-15 - 6312, 263.000, 0, En 7.711762906705E-07, CFL 0.00156, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se 0.00E+00, Te -2.71E-15 - 6336, 264.000, 0, En 7.123043412963E-07, CFL 0.00154, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 2.64E-16 - 6360, 265.000, 0, En 1.595922519680E-06, CFL 0.00239, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te 1.59E-15 - 6384, 266.000, 0, En 1.958548672943E-06, CFL 0.00250, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -2.41E-15 - 6408, 267.000, 0, En 2.727981566504E-06, CFL 0.00319, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -5.42E-16 - 6432, 268.000, 0, En 3.245041225278E-06, CFL 0.00280, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 1.35E-15 - 6456, 269.000, 0, En 3.050029376832E-06, CFL 0.00311, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.41E-15 - 6480, 270.000, 0, En 3.554945063668E-07, CFL 0.00087, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te 5.20E-16 - 6504, 271.000, 0, En 4.704397893159E-07, CFL 0.00108, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te 3.64E-16 - 6528, 272.000, 0, En 2.618396074719E-06, CFL 0.00276, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 9.86E-16 - 6552, 273.000, 0, En 4.374216794121E-06, CFL 0.00358, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 7.01E-16 - 6576, 274.000, 0, En 6.964262520023E-06, CFL 0.00414, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -1.33E-14, Te -2.67E-15 - 6600, 275.000, 0, En 4.412174056161E-06, CFL 0.00329, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.18E-15 - 6624, 276.000, 0, En 4.357874654956E-06, CFL 0.00304, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 1.33E-14, Te 5.77E-16 - 6648, 277.000, 0, En 2.394483145294E-06, CFL 0.00236, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 0.00E+00, Te -2.84E-15 - 6672, 278.000, 0, En 7.129610202439E-07, CFL 0.00127, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 6.65E-15, Te -1.29E-15 - 6696, 279.000, 0, En 3.122866380356E-06, CFL 0.00307, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 6.65E-15, Te 1.27E-15 - 6720, 280.000, 0, En 6.976840650535E-06, CFL 0.00418, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -1.46E-17, Se 1.33E-14, Te 6.74E-16 - 6744, 281.000, 0, En 1.172693389783E-05, CFL 0.00508, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -1.33E-14, Te -3.19E-15 - 6768, 282.000, 0, En 9.677329777176E-06, CFL 0.00408, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 1.33E-14, Te 1.50E-17 - 6792, 283.000, 0, En 3.319196280024E-06, CFL 0.00224, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 0.00E+00, Te 1.05E-15 - 6816, 284.000, 0, En 4.389709325539E-05, CFL 0.00896, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te 7.29E-16 - 6840, 285.000, 0, En 6.289086919596E-05, CFL 0.00799, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se 0.00E+00, Te 5.20E-16 - 6864, 286.000, 0, En 1.895117154965E-05, CFL 0.00489, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 6.65E-15, Te -5.43E-17 - 6888, 287.000, 0, En 3.880699714979E-06, CFL 0.00313, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -2.00E-14, Te 7.77E-16 - 6912, 288.000, 0, En 6.068025298270E-06, CFL 0.00312, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 6.65E-15, Te -1.54E-15 - 6936, 289.000, 0, En 1.191420569510E-05, CFL 0.00454, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se -6.65E-15, Te 1.70E-15 - 6960, 290.000, 0, En 9.592856439697E-06, CFL 0.00401, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -2.31E-15 - 6984, 291.000, 0, En 9.251566243189E-06, CFL 0.00506, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 6.65E-15, Te 6.68E-16 - 7008, 292.000, 0, En 3.611383478594E-05, CFL 0.00622, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.66E-14, Te -1.59E-15 - 7032, 293.000, 0, En 3.298528105229E-05, CFL 0.00676, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 1.33E-14, Te 3.15E-15 - 7056, 294.000, 0, En 1.376528565211E-05, CFL 0.00355, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 1.24E-16 - 7080, 295.000, 0, En 5.578914225202E-06, CFL 0.00285, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te 6.39E-17 - 7104, 296.000, 0, En 1.129499526440E-06, CFL 0.00151, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -1.28E-15 - 7128, 297.000, 0, En 1.631099752045E-06, CFL 0.00237, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -1.75E-15 - 7152, 298.000, 0, En 2.323974987315E-06, CFL 0.00279, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 1.54E-15 - 7176, 299.000, 0, En 2.379868229194E-06, CFL 0.00175, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -1.33E-14, Te -2.59E-15 - 7200, 300.000, 0, En 3.111557181354E-06, CFL 0.00253, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se 0.00E+00, Te 2.18E-15 - 7224, 301.000, 0, En 4.467077585676E-06, CFL 0.00255, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 0.00E+00, Te -1.36E-16 - 7248, 302.000, 0, En 9.454753783116E-06, CFL 0.00406, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 6.65E-15, Te 6.07E-16 - 7272, 303.000, 0, En 8.688225945395E-06, CFL 0.00291, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 0.00E+00, Te 6.25E-16 - 7296, 304.000, 0, En 3.064854217078E-06, CFL 0.00205, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 1.54E-16 - 7320, 305.000, 0, En 1.137939859877E-06, CFL 0.00145, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 6.65E-15, Te -1.95E-15 - 7344, 306.000, 0, En 6.939386924382E-07, CFL 0.00116, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 1.33E-14, Te 3.50E-15 - 7368, 307.000, 0, En 1.012732389602E-06, CFL 0.00151, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se -6.65E-15, Te -1.86E-15 - 7392, 308.000, 0, En 2.173032275992E-06, CFL 0.00187, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se -6.65E-15, Te 6.59E-16 - 7416, 309.000, 0, En 3.574397144667E-06, CFL 0.00211, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 6.65E-15, Te -1.05E-15 - 7440, 310.000, 0, En 2.698528674479E-06, CFL 0.00194, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 1.56E-15 - 7464, 311.000, 0, En 3.181664210684E-06, CFL 0.00302, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te -8.95E-16 - 7488, 312.000, 0, En 9.507461086998E-07, CFL 0.00095, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te -7.80E-16 - 7512, 313.000, 0, En 2.447830669378E-07, CFL 0.00067, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te -8.36E-16 - 7536, 314.000, 0, En 5.337115071274E-06, CFL 0.00307, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se 0.00E+00, Te 2.58E-15 - 7560, 315.000, 0, En 2.173617900413E-05, CFL 0.00552, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 9.91E-16 - 7584, 316.000, 0, En 2.103765845256E-05, CFL 0.00459, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -2.66E-15 - 7608, 317.000, 0, En 3.797850879365E-06, CFL 0.00194, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -1.97E-16 - 7632, 318.000, 0, En 7.702823940951E-07, CFL 0.00092, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te 3.16E-16 - 7656, 319.000, 0, En 1.614406272926E-06, CFL 0.00141, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 6.65E-15, Te -3.05E-15 - 7680, 320.000, 0, En 1.498335503830E-06, CFL 0.00155, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 2.43E-15 - 7704, 321.000, 0, En 5.908103270454E-07, CFL 0.00122, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -1.33E-14, Te -3.25E-15 - 7728, 322.000, 0, En 1.212113832325E-06, CFL 0.00141, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se 0.00E+00, Te 6.45E-16 - 7752, 323.000, 0, En 1.182758600033E-06, CFL 0.00152, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 2.72E-15 - 7776, 324.000, 0, En 6.111879805060E-07, CFL 0.00072, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -3.90E-15 - 7800, 325.000, 0, En 2.215215427502E-06, CFL 0.00158, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 3.91E-15 - 7824, 326.000, 0, En 3.312581860765E-06, CFL 0.00185, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -2.79E-15 - 7848, 327.000, 0, En 1.071200698623E-05, CFL 0.00345, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 2.61E-15 - 7872, 328.000, 0, En 9.516996249992E-06, CFL 0.00242, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -3.40E-15 - 7896, 329.000, 0, En 3.634110498623E-06, CFL 0.00198, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 1.33E-14, Te -1.21E-15 - 7920, 330.000, 0, En 4.694542261018E-06, CFL 0.00274, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 2.10E-15 - 7944, 331.000, 0, En 1.443748827786E-06, CFL 0.00173, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -8.40E-16 - 7968, 332.000, 0, En 1.476587918119E-06, CFL 0.00145, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 6.65E-15, Te 2.09E-15 - 7992, 333.000, 0, En 1.382718766307E-06, CFL 0.00136, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se -6.65E-15, Te -1.24E-15 - 8016, 334.000, 0, En 1.405606051582E-06, CFL 0.00169, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -1.33E-14, Te 1.48E-15 - 8040, 335.000, 0, En 1.748238303771E-06, CFL 0.00137, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -6.65E-15, Te -1.82E-16 - 8064, 336.000, 0, En 1.456767334024E-06, CFL 0.00178, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 1.33E-14, Te 3.22E-16 - 8088, 337.000, 0, En 1.526847194121E-06, CFL 0.00130, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -1.33E-14, Te -1.20E-15 - 8112, 338.000, 0, En 1.076720207639E-06, CFL 0.00125, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 2.00E-14, Te 2.79E-15 - 8136, 339.000, 0, En 6.260989108667E-07, CFL 0.00165, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -1.33E-14, Te -2.88E-15 - 8160, 340.000, 0, En 1.550255217060E-06, CFL 0.00152, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 2.00E-14, Te -7.97E-16 - 8184, 341.000, 0, En 1.576593913810E-06, CFL 0.00212, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -1.96E-15 - 8208, 342.000, 0, En 4.387085101634E-07, CFL 0.00120, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se 0.00E+00, Te 1.58E-15 - 8232, 343.000, 0, En 3.951001606007E-08, CFL 0.00022, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te -2.83E-16 - 8256, 344.000, 0, En 3.257920540186E-07, CFL 0.00059, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -1.41E-15 - 8280, 345.000, 0, En 7.692693844303E-07, CFL 0.00095, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 1.14E-15 - 8304, 346.000, 0, En 2.115451128832E-06, CFL 0.00175, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -6.17E-16 - 8328, 347.000, 0, En 5.945262638405E-06, CFL 0.00249, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te -1.31E-16 - 8352, 348.000, 0, En 1.441903396471E-05, CFL 0.00360, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -2.97E-15 - 8376, 349.000, 0, En 2.213490906293E-05, CFL 0.00447, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 0.00E+00, Te -2.04E-16 - 8400, 350.000, 0, En 1.081585301893E-05, CFL 0.00343, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 1.33E-14, Te 2.18E-15 - 8424, 351.000, 0, En 2.372383585688E-06, CFL 0.00227, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se -6.65E-15, Te -1.76E-16 - 8448, 352.000, 0, En 3.541644256391E-06, CFL 0.00314, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 1.33E-14, Te 3.08E-16 - 8472, 353.000, 0, En 1.138458590427E-05, CFL 0.00380, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -1.33E-14, Te -5.58E-15 - 8496, 354.000, 0, En 1.000627623013E-05, CFL 0.00275, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 1.33E-14, Te 5.19E-15 - 8520, 355.000, 0, En 8.140498280771E-06, CFL 0.00239, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 6.65E-15, Te -3.34E-15 - 8544, 356.000, 0, En 5.351114583028E-06, CFL 0.00229, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -1.33E-14, Te 3.90E-15 - 8568, 357.000, 0, En 2.579591602991E-06, CFL 0.00202, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se -6.65E-15, Te -8.36E-16 - 8592, 358.000, 0, En 1.037453042042E-06, CFL 0.00096, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 6.65E-15, Te -3.00E-17 - 8616, 359.000, 0, En 1.293188277994E-06, CFL 0.00080, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te 4.63E-16 - 8640, 360.000, 0, En 4.645719429799E-07, CFL 0.00052, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 1.33E-14, Te 3.26E-15 - 8664, 361.000, 0, En 2.001627638298E-07, CFL 0.00056, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7836, Me -3.10E-17, Se -2.66E-14, Te -2.55E-15 - 8688, 362.000, 0, En 2.681264362033E-07, CFL 0.00066, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 8.36E-16 - 8712, 363.000, 0, En 1.539023921150E-07, CFL 0.00041, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te -9.41E-18 - 8736, 364.000, 0, En 2.964061402853E-07, CFL 0.00051, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 6.65E-15, Te -2.38E-15 - 8760, 365.000, 0, En 6.429227826970E-07, CFL 0.00090, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -2.00E-14, Te 2.67E-15 + 24, 1.000, 0, En 2.105726721805E-06, CFL 0.00123, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.18E-15 + 48, 2.000, 0, En 4.766399225152E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 5.54E-16 + 72, 3.000, 0, En 6.799458711054E-06, CFL 0.00326, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -2.06E-17 + 96, 4.000, 0, En 4.788431230889E-06, CFL 0.00208, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.00E-14, Te 3.14E-15 + 120, 5.000, 0, En 2.440940276288E-07, CFL 0.00053, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 6.65E-15, Te -5.05E-16 + 144, 6.000, 0, En 9.614857096141E-07, CFL 0.00082, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -9.10E-16 + 168, 7.000, 0, En 5.490491999241E-07, CFL 0.00112, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 2.54E-15 + 192, 8.000, 0, En 2.024248852378E-06, CFL 0.00148, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 6.78E-16 + 216, 9.000, 0, En 4.088661346045E-06, CFL 0.00248, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se 0.00E+00, Te -1.92E-15 + 240, 10.000, 0, En 1.125337258761E-05, CFL 0.00357, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 6.65E-15, Te -6.85E-16 + 264, 11.000, 0, En 8.876682917919E-06, CFL 0.00234, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -6.65E-15, Te -6.81E-16 + 288, 12.000, 0, En 6.684265886841E-06, CFL 0.00304, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 1.33E-14, Te 2.70E-16 + 312, 13.000, 0, En 3.153109249584E-06, CFL 0.00126, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 6.65E-15, Te 8.12E-17 + 336, 14.000, 0, En 2.974777581837E-06, CFL 0.00181, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -1.33E-14, Te -2.67E-15 + 360, 15.000, 0, En 6.782113017242E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 3.25E-15 + 384, 16.000, 0, En 2.635474028583E-06, CFL 0.00194, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 6.65E-15, Te -2.51E-15 + 408, 17.000, 0, En 7.094040615681E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -1.33E-14, Te 1.17E-15 + 432, 18.000, 0, En 9.454216442447E-07, CFL 0.00084, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 0.00E+00, Te 2.38E-15 + 456, 19.000, 0, En 1.335381153688E-06, CFL 0.00172, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 1.83E-16 + 480, 20.000, 0, En 3.881153079564E-06, CFL 0.00336, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 6.65E-15, Te 3.10E-15 + 504, 21.000, 0, En 1.846458871700E-06, CFL 0.00129, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 0.00E+00, Te -1.02E-15 + 528, 22.000, 0, En 2.526149157213E-06, CFL 0.00178, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -1.33E-14, Te -1.73E-15 + 552, 23.000, 0, En 3.972106005581E-06, CFL 0.00172, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -6.65E-15, Te 3.88E-17 + 576, 24.000, 0, En 4.476933706080E-06, CFL 0.00242, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 0.00E+00, Te -3.99E-15 + 600, 25.000, 0, En 1.153895550298E-05, CFL 0.00330, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 3.10E-15 + 624, 26.000, 0, En 5.439034373583E-06, CFL 0.00184, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 2.00E-14, Te -2.57E-15 + 648, 27.000, 0, En 1.429968029360E-05, CFL 0.00285, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -1.33E-14, Te -1.02E-15 + 672, 28.000, 0, En 1.036467632529E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se -6.65E-15, Te -2.09E-16 + 696, 29.000, 0, En 1.283276488647E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 6.65E-15, Te 1.17E-15 + 720, 30.000, 0, En 4.851592617939E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 6.65E-15, Te -9.57E-17 + 744, 31.000, 0, En 8.592731888777E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se -6.65E-15, Te 1.66E-15 + 768, 32.000, 0, En 1.896645750930E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se 0.00E+00, Te 4.22E-16 + 792, 33.000, 0, En 3.222425629192E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -3.88E-16 + 816, 34.000, 0, En 2.284836642321E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 3.04E-15 + 840, 35.000, 0, En 1.900842225812E-07, CFL 0.00039, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 0.00E+00, Te -2.01E-15 + 864, 36.000, 0, En 4.137093974153E-07, CFL 0.00058, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 6.65E-15, Te -1.38E-15 + 888, 37.000, 0, En 1.161368005915E-06, CFL 0.00152, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 6.65E-15, Te 2.05E-15 + 912, 38.000, 0, En 1.486658323346E-06, CFL 0.00134, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 0.00E+00, Te -4.60E-16 + 936, 39.000, 0, En 2.087283753945E-06, CFL 0.00133, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -1.59E-15 + 960, 40.000, 0, En 4.012052234721E-07, CFL 0.00066, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -6.65E-15, Te 7.60E-16 + 984, 41.000, 0, En 7.589559908464E-07, CFL 0.00095, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -1.41E-15 + 1008, 42.000, 0, En 4.864114286085E-06, CFL 0.00265, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 0.00E+00, Te -4.51E-16 + 1032, 43.000, 0, En 2.694863552970E-06, CFL 0.00226, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 6.65E-15, Te -6.30E-16 + 1056, 44.000, 0, En 8.051196332054E-07, CFL 0.00114, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 2.17E-15 + 1080, 45.000, 0, En 2.849704498290E-06, CFL 0.00166, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -1.60E-15 + 1104, 46.000, 0, En 2.665615106728E-06, CFL 0.00215, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -3.11E-16 + 1128, 47.000, 0, En 7.455900496407E-07, CFL 0.00115, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se -6.65E-15, Te 1.22E-16 + 1152, 48.000, 0, En 7.122998033066E-07, CFL 0.00058, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 6.65E-15, Te -1.91E-16 + 1176, 49.000, 0, En 1.276932806061E-06, CFL 0.00076, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -2.39E-15 + 1200, 50.000, 0, En 4.205663595675E-07, CFL 0.00038, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -2.85E-15 + 1224, 51.000, 0, En 1.297259387893E-06, CFL 0.00080, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 2.71E-15 + 1248, 52.000, 0, En 9.834151728807E-06, CFL 0.00305, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te -4.96E-16 + 1272, 53.000, 0, En 7.004840626928E-06, CFL 0.00254, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te 1.43E-15 + 1296, 54.000, 0, En 6.944549747475E-06, CFL 0.00250, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 7.22E-16 + 1320, 55.000, 0, En 5.339438230980E-06, CFL 0.00214, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 6.65E-15, Te -3.80E-15 + 1344, 56.000, 0, En 1.452451827742E-06, CFL 0.00131, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 0.00E+00, Te 5.76E-16 + 1368, 57.000, 0, En 3.910602180493E-06, CFL 0.00201, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 2.60E-15 + 1392, 58.000, 0, En 1.968911507093E-06, CFL 0.00098, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 1.33E-14, Te -1.43E-16 + 1416, 59.000, 0, En 1.066001189256E-06, CFL 0.00071, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -1.83E-15 + 1440, 60.000, 0, En 1.171335636459E-06, CFL 0.00110, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te 2.29E-16 + 1464, 61.000, 0, En 1.476782504103E-06, CFL 0.00198, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 2.07E-16 + 1488, 62.000, 0, En 4.650079545044E-06, CFL 0.00258, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se -6.65E-15, Te -1.92E-15 + 1512, 63.000, 0, En 1.852615081000E-06, CFL 0.00242, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 1.96E-15 + 1536, 64.000, 0, En 1.307070209738E-06, CFL 0.00237, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te 3.86E-16 + 1560, 65.000, 0, En 1.008204348019E-06, CFL 0.00188, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 2.74E-15 + 1584, 66.000, 0, En 1.323704194699E-06, CFL 0.00133, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 6.65E-15, Te -2.03E-15 + 1608, 67.000, 0, En 4.741302594022E-06, CFL 0.00242, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se -6.65E-15, Te 1.66E-15 + 1632, 68.000, 0, En 5.947412251661E-06, CFL 0.00312, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -2.00E-15 + 1656, 69.000, 0, En 3.339728466184E-06, CFL 0.00195, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 1.33E-14, Te 3.11E-15 + 1680, 70.000, 0, En 2.681239319376E-06, CFL 0.00199, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 6.65E-15, Te -8.07E-16 + 1704, 71.000, 0, En 3.575457898282E-06, CFL 0.00223, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -6.65E-15, Te 1.72E-15 + 1728, 72.000, 0, En 5.009019035278E-06, CFL 0.00307, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se -6.65E-15, Te -1.26E-15 + 1752, 73.000, 0, En 7.859580976185E-06, CFL 0.00349, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se -6.65E-15, Te 8.89E-16 + 1776, 74.000, 0, En 6.390132138805E-06, CFL 0.00328, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se 0.00E+00, Te -2.22E-15 + 1800, 75.000, 0, En 7.406984316345E-07, CFL 0.00070, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -1.83E-15 + 1824, 76.000, 0, En 1.542931435353E-06, CFL 0.00137, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 1.62E-15 + 1848, 77.000, 0, En 8.413646185777E-06, CFL 0.00375, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -1.33E-14, Te 1.09E-15 + 1872, 78.000, 0, En 5.432856554540E-06, CFL 0.00289, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se -6.65E-15, Te 5.93E-17 + 1896, 79.000, 0, En 5.570343726557E-06, CFL 0.00318, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se 0.00E+00, Te 1.81E-15 + 1920, 80.000, 0, En 5.230534323077E-06, CFL 0.00234, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -2.45E-15 + 1944, 81.000, 0, En 3.473173445056E-06, CFL 0.00273, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 6.65E-15, Te -8.49E-17 + 1968, 82.000, 0, En 5.393522785468E-06, CFL 0.00241, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -8.48E-16 + 1992, 83.000, 0, En 2.269203064022E-06, CFL 0.00196, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se -6.65E-15, Te -7.96E-16 + 2016, 84.000, 0, En 1.472621752180E-06, CFL 0.00139, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 6.89E-16 + 2040, 85.000, 0, En 2.845259422454E-06, CFL 0.00142, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -6.65E-15, Te 1.94E-15 + 2064, 86.000, 0, En 5.967046027239E-06, CFL 0.00222, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 6.65E-15, Te -3.50E-15 + 2088, 87.000, 0, En 1.976497774397E-06, CFL 0.00102, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 1.33E-14, Te 1.81E-15 + 2112, 88.000, 0, En 1.038789200625E-05, CFL 0.00341, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te -1.25E-15 + 2136, 89.000, 0, En 1.409733850657E-05, CFL 0.00392, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -1.68E-15 + 2160, 90.000, 0, En 1.057432386732E-05, CFL 0.00255, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 1.68E-15 + 2184, 91.000, 0, En 8.359704688366E-06, CFL 0.00313, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.52E-15 + 2208, 92.000, 0, En 9.029760079568E-07, CFL 0.00071, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -7.64E-16 + 2232, 93.000, 0, En 1.568655346007E-06, CFL 0.00146, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -1.57E-15 + 2256, 94.000, 0, En 3.112992851902E-07, CFL 0.00052, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -1.33E-15 + 2280, 95.000, 0, En 2.662778302108E-06, CFL 0.00146, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se -6.65E-15, Te 3.15E-15 + 2304, 96.000, 0, En 6.010953360216E-06, CFL 0.00383, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -1.17E-15 + 2328, 97.000, 0, En 2.559154557826E-05, CFL 0.00459, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 6.65E-15, Te 1.14E-15 + 2352, 98.000, 0, En 1.906164272367E-05, CFL 0.00480, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -1.33E-14, Te -1.52E-15 + 2376, 99.000, 0, En 1.982171213223E-06, CFL 0.00142, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 8.89E-16 + 2400, 100.000, 0, En 9.542807746729E-06, CFL 0.00440, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 1.33E-14, Te 7.46E-16 + 2424, 101.000, 0, En 2.304866269827E-06, CFL 0.00212, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -1.33E-14, Te -6.19E-16 + 2448, 102.000, 0, En 4.114652546654E-06, CFL 0.00282, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 6.65E-15, Te -3.21E-16 + 2472, 103.000, 0, En 3.418092329428E-06, CFL 0.00319, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 6.65E-15, Te -2.17E-15 + 2496, 104.000, 0, En 3.285002092907E-06, CFL 0.00307, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 1.33E-14, Te 4.27E-16 + 2520, 105.000, 0, En 1.624987206535E-06, CFL 0.00192, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -6.65E-15, Te 5.29E-16 + 2544, 106.000, 0, En 3.746399700153E-06, CFL 0.00412, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -2.00E-14, Te -2.35E-15 + 2568, 107.000, 0, En 9.320273881202E-06, CFL 0.00511, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -6.65E-15, Te 2.26E-15 + 2592, 108.000, 0, En 6.405013430044E-06, CFL 0.00421, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.00E-14, Te -3.05E-15 + 2616, 109.000, 0, En 1.764338369557E-06, CFL 0.00182, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 2.67E-15 + 2640, 110.000, 0, En 7.053756123151E-07, CFL 0.00087, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te -5.96E-17 + 2664, 111.000, 0, En 8.035317806470E-07, CFL 0.00090, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 6.65E-15, Te -7.48E-16 + 2688, 112.000, 0, En 1.962973745786E-06, CFL 0.00170, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 1.33E-14, Te 5.09E-15 + 2712, 113.000, 0, En 6.987116191350E-06, CFL 0.00295, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -1.38E-15 + 2736, 114.000, 0, En 7.692024885673E-06, CFL 0.00329, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 1.33E-14, Te -2.06E-15 + 2760, 115.000, 0, En 2.047852984615E-06, CFL 0.00149, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -1.03E-15 + 2784, 116.000, 0, En 3.149316832947E-06, CFL 0.00266, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 5.48E-16 + 2808, 117.000, 0, En 7.778647237504E-06, CFL 0.00292, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se 0.00E+00, Te -1.37E-15 + 2832, 118.000, 0, En 9.611238278507E-06, CFL 0.00353, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -1.33E-14, Te 8.67E-16 + 2856, 119.000, 0, En 8.136403356838E-06, CFL 0.00351, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 2.00E-14, Te 1.76E-15 + 2880, 120.000, 0, En 5.068102601621E-06, CFL 0.00283, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se -6.65E-15, Te -6.91E-16 + 2904, 121.000, 0, En 5.306503550695E-06, CFL 0.00407, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 2.00E-14, Te 4.29E-16 + 2928, 122.000, 0, En 6.778190704194E-06, CFL 0.00398, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te -1.85E-16 + 2952, 123.000, 0, En 1.585531764100E-06, CFL 0.00152, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se 0.00E+00, Te -5.44E-16 + 2976, 124.000, 0, En 1.586845103642E-06, CFL 0.00239, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 6.65E-15, Te 3.14E-15 + 3000, 125.000, 0, En 1.000472315037E-06, CFL 0.00194, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 6.65E-15, Te 4.60E-16 + 3024, 126.000, 0, En 1.343520799073E-06, CFL 0.00232, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -1.40E-15 + 3048, 127.000, 0, En 9.589077206994E-06, CFL 0.00603, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 6.65E-15, Te 1.23E-15 + 3072, 128.000, 0, En 9.833590625148E-06, CFL 0.00382, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 0.00E+00, Te -3.25E-16 + 3096, 129.000, 0, En 1.570537907739E-06, CFL 0.00207, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te -5.75E-16 + 3120, 130.000, 0, En 3.093718909701E-06, CFL 0.00326, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 6.65E-15, Te -1.15E-15 + 3144, 131.000, 0, En 7.173678805199E-06, CFL 0.00432, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 6.65E-15, Te 2.53E-15 + 3168, 132.000, 0, En 3.436077710777E-06, CFL 0.00290, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -6.65E-15, Te -1.94E-15 + 3192, 133.000, 0, En 1.677029055044E-06, CFL 0.00200, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te -3.25E-16 + 3216, 134.000, 0, En 6.464681632354E-07, CFL 0.00122, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 9.60E-16 + 3240, 135.000, 0, En 6.047585533080E-07, CFL 0.00121, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se 0.00E+00, Te 1.81E-15 + 3264, 136.000, 0, En 4.615037936107E-06, CFL 0.00472, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se -6.65E-15, Te -3.72E-15 + 3288, 137.000, 0, En 4.534685181269E-06, CFL 0.00374, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te 1.23E-15 + 3312, 138.000, 0, En 1.002355373259E-06, CFL 0.00202, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -6.65E-15, Te -1.49E-15 + 3336, 139.000, 0, En 3.246511558866E-06, CFL 0.00342, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -1.33E-14, Te 3.52E-15 + 3360, 140.000, 0, En 4.899054648621E-06, CFL 0.00447, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -4.15E-15 + 3384, 141.000, 0, En 3.188943783576E-06, CFL 0.00294, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -6.58E-16 + 3408, 142.000, 0, En 1.946361757243E-06, CFL 0.00226, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -6.65E-15, Te 2.23E-15 + 3432, 143.000, 0, En 1.373702690169E-06, CFL 0.00193, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -1.33E-14, Te -5.22E-17 + 3456, 144.000, 0, En 8.800950456205E-07, CFL 0.00180, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 6.65E-15, Te -1.32E-15 + 3480, 145.000, 0, En 1.440757059991E-06, CFL 0.00200, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 6.65E-15, Te 1.91E-16 + 3504, 146.000, 0, En 4.663742134742E-07, CFL 0.00131, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 0.00E+00, Te 5.39E-16 + 3528, 147.000, 0, En 4.284886980986E-07, CFL 0.00122, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -6.65E-15, Te -9.72E-17 + 3552, 148.000, 0, En 4.641449194803E-07, CFL 0.00097, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se -1.33E-14, Te 1.31E-15 + 3576, 149.000, 0, En 1.429486227969E-07, CFL 0.00037, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.66E-14, Te -2.44E-15 + 3600, 150.000, 0, En 9.064196842985E-07, CFL 0.00178, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 8.51E-16 + 3624, 151.000, 0, En 1.907463545986E-06, CFL 0.00286, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se -6.65E-15, Te -2.68E-15 + 3648, 152.000, 0, En 4.264679518073E-07, CFL 0.00089, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -6.65E-15, Te 1.58E-16 + 3672, 153.000, 0, En 7.492045912950E-07, CFL 0.00177, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 6.65E-15, Te 1.08E-15 + 3696, 154.000, 0, En 1.550881838396E-06, CFL 0.00259, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 2.59E-16 + 3720, 155.000, 0, En 3.141166532395E-07, CFL 0.00101, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -1.43E-15 + 3744, 156.000, 0, En 5.479135484636E-06, CFL 0.00411, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 2.33E-15 + 3768, 157.000, 0, En 1.828715785668E-05, CFL 0.00810, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te 6.08E-16 + 3792, 158.000, 0, En 1.704022392474E-05, CFL 0.00666, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -1.33E-14, Te -2.14E-15 + 3816, 159.000, 0, En 6.525196194709E-06, CFL 0.00347, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te -7.63E-17 + 3840, 160.000, 0, En 3.646508747010E-06, CFL 0.00399, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se 0.00E+00, Te 1.53E-15 + 3864, 161.000, 0, En 7.784012069017E-06, CFL 0.00512, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se -6.65E-15, Te -1.66E-15 + 3888, 162.000, 0, En 7.833996358006E-06, CFL 0.00444, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se 0.00E+00, Te 1.41E-16 + 3912, 163.000, 0, En 3.332995282568E-06, CFL 0.00314, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te -8.80E-16 + 3936, 164.000, 0, En 2.342547178499E-06, CFL 0.00321, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -6.65E-15, Te 2.86E-15 + 3960, 165.000, 0, En 1.789198235807E-06, CFL 0.00292, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -1.33E-14, Te -5.59E-16 + 3984, 166.000, 0, En 1.361064208446E-06, CFL 0.00253, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 1.33E-14, Te -2.64E-17 + 4008, 167.000, 0, En 5.031411335159E-07, CFL 0.00145, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.18E-15 + 4032, 168.000, 0, En 4.109353732775E-07, CFL 0.00126, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 6.65E-15, Te 7.90E-16 + 4056, 169.000, 0, En 6.143839001253E-07, CFL 0.00127, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -1.33E-14, Te -1.32E-15 + 4080, 170.000, 0, En 2.463111673819E-06, CFL 0.00310, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 0.00E+00, Te -1.58E-15 + 4104, 171.000, 0, En 5.508956875898E-06, CFL 0.00518, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 1.63E-15 + 4128, 172.000, 0, En 3.710261028649E-06, CFL 0.00374, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 1.33E-14, Te -1.27E-15 + 4152, 173.000, 0, En 1.212803741048E-06, CFL 0.00220, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.63E-15 + 4176, 174.000, 0, En 1.690575206212E-06, CFL 0.00233, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -2.00E-14, Te -2.02E-15 + 4200, 175.000, 0, En 4.373874414766E-06, CFL 0.00340, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 6.65E-15, Te 1.69E-15 + 4224, 176.000, 0, En 4.725924176494E-06, CFL 0.00383, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -1.33E-14, Te -1.23E-15 + 4248, 177.000, 0, En 2.132538550284E-06, CFL 0.00294, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 1.33E-14, Te 2.22E-15 + 4272, 178.000, 0, En 7.702740667448E-07, CFL 0.00151, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te -1.56E-15 + 4296, 179.000, 0, En 4.298248151024E-07, CFL 0.00128, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -2.00E-14, Te 4.58E-15 + 4320, 180.000, 0, En 4.368266129061E-07, CFL 0.00122, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 6.65E-15, Te -4.71E-15 + 4344, 181.000, 0, En 4.374539335744E-06, CFL 0.00462, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 2.01E-15 + 4368, 182.000, 0, En 1.374481748432E-05, CFL 0.00787, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 2.95E-17 + 4392, 183.000, 0, En 1.029985263728E-05, CFL 0.00591, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se -6.65E-15, Te -2.99E-16 + 4416, 184.000, 0, En 4.586772123665E-06, CFL 0.00324, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 6.65E-15, Te 1.04E-15 + 4440, 185.000, 0, En 3.855229111649E-06, CFL 0.00325, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 1.33E-14, Te -1.21E-15 + 4464, 186.000, 0, En 3.357127967080E-06, CFL 0.00263, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se -6.65E-15, Te 4.81E-16 + 4488, 187.000, 0, En 1.210980398062E-06, CFL 0.00177, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se -6.65E-15, Te 4.17E-16 + 4512, 188.000, 0, En 2.244362946855E-07, CFL 0.00080, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se 0.00E+00, Te -3.45E-16 + 4536, 189.000, 0, En 1.337612564411E-07, CFL 0.00045, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.00E-14, Te -8.26E-16 + 4560, 190.000, 0, En 2.351901723698E-07, CFL 0.00089, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -1.24E-15 + 4584, 191.000, 0, En 1.039163237431E-06, CFL 0.00189, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 8.71E-16 + 4608, 192.000, 0, En 1.344649431198E-06, CFL 0.00207, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 5.26E-17 + 4632, 193.000, 0, En 9.007975134815E-07, CFL 0.00199, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 1.33E-14, Te 3.89E-15 + 4656, 194.000, 0, En 1.057858694364E-06, CFL 0.00198, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -4.10E-15 + 4680, 195.000, 0, En 1.892863626205E-06, CFL 0.00229, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.00E-14, Te -8.32E-16 + 4704, 196.000, 0, En 2.199933831912E-06, CFL 0.00300, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 0.00E+00, Te 3.24E-16 + 4728, 197.000, 0, En 1.826999579043E-06, CFL 0.00244, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 6.65E-15, Te -2.45E-15 + 4752, 198.000, 0, En 1.969965093008E-06, CFL 0.00290, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -6.65E-15, Te 2.47E-16 + 4776, 199.000, 0, En 9.268448574463E-07, CFL 0.00207, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.58E-15 + 4800, 200.000, 0, En 5.880638465731E-08, CFL 0.00021, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -1.33E-14, Te -2.61E-16 + 4824, 201.000, 0, En 1.259462724483E-07, CFL 0.00053, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te 3.33E-16 + 4848, 202.000, 0, En 1.762456720631E-06, CFL 0.00223, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 0.00E+00, Te -1.56E-15 + 4872, 203.000, 0, En 7.586456201254E-06, CFL 0.00481, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se -6.65E-15, Te -2.03E-15 + 4896, 204.000, 0, En 5.984057002859E-06, CFL 0.00334, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 9.01E-16 + 4920, 205.000, 0, En 9.002837930756E-07, CFL 0.00141, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te -5.73E-16 + 4944, 206.000, 0, En 1.371393047366E-06, CFL 0.00214, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te 3.84E-16 + 4968, 207.000, 0, En 2.870210570970E-06, CFL 0.00280, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 2.80E-17 + 4992, 208.000, 0, En 3.627402513641E-06, CFL 0.00302, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 1.29E-15 + 5016, 209.000, 0, En 1.061894295281E-06, CFL 0.00163, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 0.00E+00, Te -2.62E-15 + 5040, 210.000, 0, En 2.652533229250E-07, CFL 0.00081, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 1.73E-15 + 5064, 211.000, 0, En 7.307675808096E-08, CFL 0.00030, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 6.65E-15, Te 1.19E-15 + 5088, 212.000, 0, En 6.423775213928E-08, CFL 0.00024, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 1.59E-15 + 5112, 213.000, 0, En 1.843114032146E-06, CFL 0.00246, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -2.00E-14, Te 5.86E-16 + 5136, 214.000, 0, En 4.233610145837E-06, CFL 0.00362, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 6.65E-15, Te 9.57E-16 + 5160, 215.000, 0, En 2.818405056622E-06, CFL 0.00360, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -1.99E-15 + 5184, 216.000, 0, En 7.166775352523E-06, CFL 0.00569, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.52E-15 + 5208, 217.000, 0, En 4.979987821262E-06, CFL 0.00377, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -1.71E-15 + 5232, 218.000, 0, En 1.304872679987E-06, CFL 0.00203, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 6.65E-15, Te -5.71E-16 + 5256, 219.000, 0, En 3.963656704049E-07, CFL 0.00124, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se 0.00E+00, Te -2.01E-15 + 5280, 220.000, 0, En 5.341533811733E-07, CFL 0.00120, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 1.33E-14, Te 1.49E-16 + 5304, 221.000, 0, En 1.663350914610E-07, CFL 0.00066, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -1.33E-14, Te 1.67E-15 + 5328, 222.000, 0, En 9.736898388558E-08, CFL 0.00046, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -2.00E-14, Te 1.56E-16 + 5352, 223.000, 0, En 2.095521601166E-07, CFL 0.00070, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 1.56E-15 + 5376, 224.000, 0, En 3.661499194275E-07, CFL 0.00129, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 1.33E-14, Te 4.57E-17 + 5400, 225.000, 0, En 1.209505388801E-06, CFL 0.00186, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 0.00E+00, Te 1.28E-15 + 5424, 226.000, 0, En 1.093503210361E-06, CFL 0.00229, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se 0.00E+00, Te 1.56E-15 + 5448, 227.000, 0, En 2.338731750490E-06, CFL 0.00338, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -4.12E-16 + 5472, 228.000, 0, En 7.199687244097E-06, CFL 0.00539, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 6.65E-15, Te -6.13E-16 + 5496, 229.000, 0, En 4.029302840480E-06, CFL 0.00320, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -6.65E-15, Te 2.49E-16 + 5520, 230.000, 0, En 9.937658117607E-07, CFL 0.00210, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 6.65E-15, Te -1.34E-15 + 5544, 231.000, 0, En 2.995223493462E-07, CFL 0.00094, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -6.65E-15, Te 4.55E-16 + 5568, 232.000, 0, En 1.613408303523E-07, CFL 0.00070, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 0.00E+00, Te 1.84E-15 + 5592, 233.000, 0, En 2.124607287409E-07, CFL 0.00092, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -6.11E-16 + 5616, 234.000, 0, En 4.890426201812E-06, CFL 0.00423, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 6.65E-15, Te -1.10E-15 + 5640, 235.000, 0, En 2.901394863922E-06, CFL 0.00234, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 2.00E-14, Te -1.22E-15 + 5664, 236.000, 0, En 5.938554207792E-07, CFL 0.00151, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 4.31E-15 + 5688, 237.000, 0, En 8.179823107477E-08, CFL 0.00035, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -1.97E-15 + 5712, 238.000, 0, En 1.579703204445E-07, CFL 0.00065, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 0.00E+00, Te -1.31E-15 + 5736, 239.000, 0, En 8.186397542494E-07, CFL 0.00173, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 2.00E-14, Te 1.39E-15 + 5760, 240.000, 0, En 8.341720599931E-07, CFL 0.00146, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.00E-14, Te 8.34E-16 + 5784, 241.000, 0, En 1.730516760876E-06, CFL 0.00262, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 6.65E-15, Te -1.89E-15 + 5808, 242.000, 0, En 2.535122454701E-06, CFL 0.00320, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 2.87E-15 + 5832, 243.000, 0, En 2.753736120024E-06, CFL 0.00259, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.66E-14, Te -2.06E-15 + 5856, 244.000, 0, En 8.147962918435E-07, CFL 0.00154, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -1.33E-14, Te 5.70E-16 + 5880, 245.000, 0, En 3.084531859564E-07, CFL 0.00106, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 1.33E-14, Te -6.92E-16 + 5904, 246.000, 0, En 3.767348818787E-07, CFL 0.00128, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 6.65E-15, Te -1.39E-15 + 5928, 247.000, 0, En 4.313073607626E-07, CFL 0.00137, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.27E-15 + 5952, 248.000, 0, En 6.051599183240E-07, CFL 0.00163, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -1.44E-15 + 5976, 249.000, 0, En 2.107159774085E-06, CFL 0.00311, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 0.00E+00, Te 1.07E-15 + 6000, 250.000, 0, En 2.865636082507E-06, CFL 0.00356, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 6.65E-15, Te 2.78E-15 + 6024, 251.000, 0, En 3.094476011648E-06, CFL 0.00302, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 6.65E-15, Te -3.53E-15 + 6048, 252.000, 0, En 2.954968296511E-06, CFL 0.00333, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me -1.83E-17, Se -1.33E-14, Te 3.02E-15 + 6072, 253.000, 0, En 2.803403463575E-06, CFL 0.00287, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -8.26E-16 + 6096, 254.000, 0, En 3.407561638636E-06, CFL 0.00311, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 6.65E-15, Te 1.73E-15 + 6120, 255.000, 0, En 4.127273908292E-06, CFL 0.00347, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 6.65E-15, Te -7.29E-16 + 6144, 256.000, 0, En 4.756501601095E-06, CFL 0.00338, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te 2.20E-16 + 6168, 257.000, 0, En 3.570253587154E-06, CFL 0.00284, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -1.11E-15 + 6192, 258.000, 0, En 5.918422738857E-06, CFL 0.00422, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.00E-14, Te 2.00E-16 + 6216, 259.000, 0, En 1.555678168046E-05, CFL 0.00634, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 0.00E+00, Te 1.58E-15 + 6240, 260.000, 0, En 1.134167364194E-05, CFL 0.00459, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -1.39E-15 + 6264, 261.000, 0, En 2.818465915948E-06, CFL 0.00269, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se 0.00E+00, Te -3.08E-15 + 6288, 262.000, 0, En 1.228489283422E-06, CFL 0.00182, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 6.43E-15 + 6312, 263.000, 0, En 7.711762910648E-07, CFL 0.00156, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se -6.65E-15, Te -3.60E-15 + 6336, 264.000, 0, En 7.123043399482E-07, CFL 0.00154, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 1.93E-15 + 6360, 265.000, 0, En 1.595922517005E-06, CFL 0.00239, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te 7.90E-16 + 6384, 266.000, 0, En 1.958548671644E-06, CFL 0.00250, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -2.02E-15 + 6408, 267.000, 0, En 2.727981564907E-06, CFL 0.00319, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -3.93E-16 + 6432, 268.000, 0, En 3.245041223045E-06, CFL 0.00280, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 2.02E-15 + 6456, 269.000, 0, En 3.050029374017E-06, CFL 0.00311, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.80E-15 + 6480, 270.000, 0, En 3.554945052645E-07, CFL 0.00087, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te -8.89E-16 + 6504, 271.000, 0, En 4.704397903499E-07, CFL 0.00108, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te 6.53E-16 + 6528, 272.000, 0, En 2.618396077200E-06, CFL 0.00276, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 1.60E-15 + 6552, 273.000, 0, En 4.374216797147E-06, CFL 0.00358, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 4.48E-17 + 6576, 274.000, 0, En 6.964262523408E-06, CFL 0.00414, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -1.33E-14, Te -2.90E-15 + 6600, 275.000, 0, En 4.412174058553E-06, CFL 0.00329, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.36E-15 + 6624, 276.000, 0, En 4.357874650275E-06, CFL 0.00304, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 1.33E-14, Te 8.94E-16 + 6648, 277.000, 0, En 2.394483143511E-06, CFL 0.00236, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se -6.65E-15, Te -3.03E-15 + 6672, 278.000, 0, En 7.129610202186E-07, CFL 0.00127, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 1.33E-14, Te -1.19E-15 + 6696, 279.000, 0, En 3.122866379052E-06, CFL 0.00307, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 1.33E-14, Te 7.08E-16 + 6720, 280.000, 0, En 6.976840649282E-06, CFL 0.00418, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -1.46E-17, Se 0.00E+00, Te -2.89E-16 + 6744, 281.000, 0, En 1.172693389498E-05, CFL 0.00508, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -6.65E-15, Te -2.03E-15 + 6768, 282.000, 0, En 9.677329774090E-06, CFL 0.00408, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 6.65E-15, Te -2.40E-16 + 6792, 283.000, 0, En 3.319196282055E-06, CFL 0.00224, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 6.65E-15, Te 6.52E-16 + 6816, 284.000, 0, En 4.389709326553E-05, CFL 0.00896, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te 1.11E-15 + 6840, 285.000, 0, En 6.289086921423E-05, CFL 0.00799, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se -6.65E-15, Te 4.10E-16 + 6864, 286.000, 0, En 1.895117155590E-05, CFL 0.00489, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 6.65E-15, Te -2.94E-16 + 6888, 287.000, 0, En 3.880699708362E-06, CFL 0.00313, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -1.33E-14, Te 8.02E-16 + 6912, 288.000, 0, En 6.068025291546E-06, CFL 0.00312, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 0.00E+00, Te -2.12E-15 + 6936, 289.000, 0, En 1.191420568676E-05, CFL 0.00454, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 1.66E-15 + 6960, 290.000, 0, En 9.592856435611E-06, CFL 0.00401, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -2.37E-15 + 6984, 291.000, 0, En 9.251566245645E-06, CFL 0.00506, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te 3.60E-16 + 7008, 292.000, 0, En 3.611383479920E-05, CFL 0.00622, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -1.87E-15 + 7032, 293.000, 0, En 3.298528106291E-05, CFL 0.00676, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 6.65E-15, Te 3.13E-15 + 7056, 294.000, 0, En 1.376528565505E-05, CFL 0.00355, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 1.16E-15 + 7080, 295.000, 0, En 5.578914222475E-06, CFL 0.00285, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te -1.04E-15 + 7104, 296.000, 0, En 1.129499526361E-06, CFL 0.00151, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -3.85E-16 + 7128, 297.000, 0, En 1.631099746024E-06, CFL 0.00237, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -2.01E-15 + 7152, 298.000, 0, En 2.323974989489E-06, CFL 0.00279, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 8.69E-16 + 7176, 299.000, 0, En 2.379868227723E-06, CFL 0.00175, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -1.33E-14, Te -1.33E-15 + 7200, 300.000, 0, En 3.111557195499E-06, CFL 0.00253, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se 0.00E+00, Te 2.56E-15 + 7224, 301.000, 0, En 4.467077580917E-06, CFL 0.00255, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 6.65E-15, Te -1.55E-15 + 7248, 302.000, 0, En 9.454753776806E-06, CFL 0.00406, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 0.00E+00, Te 2.00E-16 + 7272, 303.000, 0, En 8.688225939220E-06, CFL 0.00291, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 6.65E-15, Te 1.26E-15 + 7296, 304.000, 0, En 3.064854234792E-06, CFL 0.00205, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 4.24E-16 + 7320, 305.000, 0, En 1.137939857665E-06, CFL 0.00145, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 0.00E+00, Te -1.66E-15 + 7344, 306.000, 0, En 6.939386904097E-07, CFL 0.00116, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 1.33E-14, Te 3.31E-15 + 7368, 307.000, 0, En 1.012732387695E-06, CFL 0.00151, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se 0.00E+00, Te -1.06E-15 + 7392, 308.000, 0, En 2.173032272175E-06, CFL 0.00187, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se 0.00E+00, Te -3.34E-16 + 7416, 309.000, 0, En 3.574397140856E-06, CFL 0.00211, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se -6.65E-15, Te -3.58E-16 + 7440, 310.000, 0, En 2.698528668631E-06, CFL 0.00194, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 6.65E-15, Te 2.04E-15 + 7464, 311.000, 0, En 3.181664212725E-06, CFL 0.00302, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te -2.77E-16 + 7488, 312.000, 0, En 9.507461071715E-07, CFL 0.00095, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te -1.29E-15 + 7512, 313.000, 0, En 2.447830658864E-07, CFL 0.00067, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te -1.07E-15 + 7536, 314.000, 0, En 5.337115074248E-06, CFL 0.00307, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se -6.65E-15, Te 3.47E-15 + 7560, 315.000, 0, En 2.173617900999E-05, CFL 0.00552, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 9.01E-16 + 7584, 316.000, 0, En 2.103765845826E-05, CFL 0.00459, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se 0.00E+00, Te -1.97E-15 + 7608, 317.000, 0, En 3.797850882463E-06, CFL 0.00194, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -1.17E-15 + 7632, 318.000, 0, En 7.702823924556E-07, CFL 0.00092, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te 7.31E-17 + 7656, 319.000, 0, En 1.614406270890E-06, CFL 0.00141, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 0.00E+00, Te -1.84E-15 + 7680, 320.000, 0, En 1.498335500735E-06, CFL 0.00155, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 2.00E-15 + 7704, 321.000, 0, En 5.908103256484E-07, CFL 0.00122, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -6.65E-15, Te -1.83E-15 + 7728, 322.000, 0, En 1.212113832395E-06, CFL 0.00141, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se -6.65E-15, Te -4.62E-16 + 7752, 323.000, 0, En 1.182758596841E-06, CFL 0.00152, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 2.72E-15 + 7776, 324.000, 0, En 6.111879800711E-07, CFL 0.00072, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -4.29E-15 + 7800, 325.000, 0, En 2.215215424826E-06, CFL 0.00158, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 4.60E-15 + 7824, 326.000, 0, En 3.312581858063E-06, CFL 0.00185, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -2.86E-15 + 7848, 327.000, 0, En 1.071200699017E-05, CFL 0.00345, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 2.31E-15 + 7872, 328.000, 0, En 9.516996254621E-06, CFL 0.00242, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -2.08E-15 + 7896, 329.000, 0, En 3.634110499189E-06, CFL 0.00198, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 1.33E-14, Te -2.42E-15 + 7920, 330.000, 0, En 4.694542257348E-06, CFL 0.00274, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 1.87E-15 + 7944, 331.000, 0, En 1.443748825776E-06, CFL 0.00173, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -9.00E-16 + 7968, 332.000, 0, En 1.476587921676E-06, CFL 0.00145, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 6.65E-15, Te 2.90E-15 + 7992, 333.000, 0, En 1.382718764541E-06, CFL 0.00136, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se -6.65E-15, Te -1.35E-15 + 8016, 334.000, 0, En 1.405606048735E-06, CFL 0.00169, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -1.33E-14, Te 1.33E-15 + 8040, 335.000, 0, En 1.748238302471E-06, CFL 0.00137, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -6.65E-15, Te -3.25E-16 + 8064, 336.000, 0, En 1.456767328579E-06, CFL 0.00178, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 1.33E-14, Te 1.21E-15 + 8088, 337.000, 0, En 1.526847193832E-06, CFL 0.00130, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -1.33E-14, Te -1.97E-15 + 8112, 338.000, 0, En 1.076720207776E-06, CFL 0.00125, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 2.00E-14, Te 3.76E-15 + 8136, 339.000, 0, En 6.260989184591E-07, CFL 0.00165, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -6.65E-15, Te -2.80E-15 + 8160, 340.000, 0, En 1.550255218044E-06, CFL 0.00152, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 1.33E-14, Te 5.25E-17 + 8184, 341.000, 0, En 1.576593908619E-06, CFL 0.00212, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -1.90E-15 + 8208, 342.000, 0, En 4.387085112921E-07, CFL 0.00120, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se 0.00E+00, Te 7.26E-16 + 8232, 343.000, 0, En 3.951001674879E-08, CFL 0.00022, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te -1.19E-15 + 8256, 344.000, 0, En 3.257920542502E-07, CFL 0.00059, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -6.02E-16 + 8280, 345.000, 0, En 7.692693849919E-07, CFL 0.00095, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 1.08E-15 + 8304, 346.000, 0, En 2.115451129936E-06, CFL 0.00175, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -7.59E-16 + 8328, 347.000, 0, En 5.945262643076E-06, CFL 0.00249, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te 5.84E-16 + 8352, 348.000, 0, En 1.441903396285E-05, CFL 0.00360, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -3.10E-15 + 8376, 349.000, 0, En 2.213490905939E-05, CFL 0.00447, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te -3.80E-16 + 8400, 350.000, 0, En 1.081585301361E-05, CFL 0.00343, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 2.05E-15 + 8424, 351.000, 0, En 2.372383581156E-06, CFL 0.00227, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -1.96E-15 + 8448, 352.000, 0, En 3.541644252928E-06, CFL 0.00314, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 1.14E-15 + 8472, 353.000, 0, En 1.138458589955E-05, CFL 0.00380, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -6.65E-15, Te -4.73E-15 + 8496, 354.000, 0, En 1.000627623023E-05, CFL 0.00275, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 6.65E-15, Te 3.53E-15 + 8520, 355.000, 0, En 8.140498280579E-06, CFL 0.00239, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 6.65E-15, Te -1.38E-15 + 8544, 356.000, 0, En 5.351114583020E-06, CFL 0.00229, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -1.33E-14, Te 4.15E-15 + 8568, 357.000, 0, En 2.579591599941E-06, CFL 0.00202, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se -6.65E-15, Te -1.58E-15 + 8592, 358.000, 0, En 1.037453043206E-06, CFL 0.00096, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 1.33E-14, Te -9.23E-17 + 8616, 359.000, 0, En 1.293188278061E-06, CFL 0.00080, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 0.00E+00, Te -7.79E-16 + 8640, 360.000, 0, En 4.645719434034E-07, CFL 0.00052, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 1.33E-14, Te 3.72E-15 + 8664, 361.000, 0, En 2.001627631807E-07, CFL 0.00056, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7836, Me -3.10E-17, Se -2.66E-14, Te -2.62E-15 + 8688, 362.000, 0, En 2.681264356465E-07, CFL 0.00066, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 1.33E-14, Te 7.19E-16 + 8712, 363.000, 0, En 1.539023870056E-07, CFL 0.00041, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 0.00E+00, Te -1.66E-16 + 8736, 364.000, 0, En 2.964063267446E-07, CFL 0.00051, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 6.65E-15, Te -1.32E-15 + 8760, 365.000, 0, En 6.429228799757E-07, CFL 0.00090, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -2.00E-14, Te 1.08E-15 diff --git a/examples/solo_ocean/single_column_z/timestats.intel b/examples/solo_ocean/single_column_z/timestats.intel index fddda625c6..2c5e12eacc 100644 --- a/examples/solo_ocean/single_column_z/timestats.intel +++ b/examples/solo_ocean/single_column_z/timestats.intel @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 2.105726723431E-06, CFL 0.00123, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.16E-15 - 48, 2.000, 0, En 4.766399226930E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 6.07E-16 - 72, 3.000, 0, En 6.799458715720E-06, CFL 0.00326, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -1.16E-16 - 96, 4.000, 0, En 4.788431232944E-06, CFL 0.00208, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 3.13E-15 - 120, 5.000, 0, En 2.440940295652E-07, CFL 0.00053, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -1.39E-15 - 144, 6.000, 0, En 9.614857096491E-07, CFL 0.00082, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -9.76E-16 - 168, 7.000, 0, En 5.490492004894E-07, CFL 0.00112, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 3.44E-15 - 192, 8.000, 0, En 2.024248841996E-06, CFL 0.00148, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te -1.12E-16 - 216, 9.000, 0, En 4.088661345664E-06, CFL 0.00248, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se 0.00E+00, Te -1.08E-15 - 240, 10.000, 0, En 1.125337258817E-05, CFL 0.00357, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 6.65E-15, Te -1.55E-15 - 264, 11.000, 0, En 8.876682921019E-06, CFL 0.00234, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -6.65E-15, Te 1.92E-16 - 288, 12.000, 0, En 6.684265890243E-06, CFL 0.00304, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 1.33E-14, Te -5.94E-16 - 312, 13.000, 0, En 3.153109249094E-06, CFL 0.00126, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 6.65E-15, Te 6.06E-17 - 336, 14.000, 0, En 2.974777579449E-06, CFL 0.00181, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -1.33E-14, Te -2.69E-15 - 360, 15.000, 0, En 6.782113017950E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 3.25E-15 - 384, 16.000, 0, En 2.635455291013E-06, CFL 0.00194, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 6.65E-15, Te -1.35E-15 - 408, 17.000, 0, En 7.094006300129E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -1.33E-14, Te 1.59E-15 - 432, 18.000, 0, En 9.454220959841E-07, CFL 0.00084, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 0.00E+00, Te 4.95E-16 - 456, 19.000, 0, En 1.335381483556E-06, CFL 0.00172, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 7.60E-16 - 480, 20.000, 0, En 3.881153574966E-06, CFL 0.00336, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 2.41E-15 - 504, 21.000, 0, En 1.846445843408E-06, CFL 0.00129, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 6.65E-15, Te -1.18E-15 - 528, 22.000, 0, En 2.526154180005E-06, CFL 0.00178, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -1.33E-14, Te -1.80E-15 - 552, 23.000, 0, En 3.972115689335E-06, CFL 0.00172, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -6.65E-15, Te 3.45E-16 - 576, 24.000, 0, En 4.476932879010E-06, CFL 0.00242, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -3.73E-15 - 600, 25.000, 0, En 1.153895796111E-05, CFL 0.00330, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 2.25E-15 - 624, 26.000, 0, En 5.439005724266E-06, CFL 0.00184, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -3.11E-15 - 648, 27.000, 0, En 1.429966820266E-05, CFL 0.00285, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -1.33E-14, Te 7.39E-16 - 672, 28.000, 0, En 1.036467176399E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se -6.65E-15, Te -1.62E-15 - 696, 29.000, 0, En 1.283274153181E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 6.65E-15, Te 1.95E-15 - 720, 30.000, 0, En 4.851589985785E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 6.65E-15, Te -2.44E-16 - 744, 31.000, 0, En 8.592731753335E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se -6.65E-15, Te 1.73E-15 - 768, 32.000, 0, En 1.896646421402E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se 0.00E+00, Te 9.12E-17 - 792, 33.000, 0, En 3.222426760765E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -4.59E-16 - 816, 34.000, 0, En 2.284835758232E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 3.00E-15 - 840, 35.000, 0, En 1.900843171251E-07, CFL 0.00039, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 6.65E-15, Te -2.41E-15 - 864, 36.000, 0, En 4.137095116899E-07, CFL 0.00058, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 0.00E+00, Te -1.23E-15 - 888, 37.000, 0, En 1.161367910240E-06, CFL 0.00152, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 6.65E-15, Te 2.57E-15 - 912, 38.000, 0, En 1.486658202271E-06, CFL 0.00134, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 0.00E+00, Te -1.12E-15 - 936, 39.000, 0, En 2.087284017456E-06, CFL 0.00133, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 6.65E-15, Te -1.65E-15 - 960, 40.000, 0, En 4.012052242589E-07, CFL 0.00066, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -1.33E-14, Te 2.99E-17 - 984, 41.000, 0, En 7.589558889631E-07, CFL 0.00095, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -9.81E-16 - 1008, 42.000, 0, En 4.864113284229E-06, CFL 0.00265, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 0.00E+00, Te -1.72E-16 - 1032, 43.000, 0, En 2.694863489197E-06, CFL 0.00226, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 6.65E-15, Te -4.16E-16 - 1056, 44.000, 0, En 8.051196781792E-07, CFL 0.00114, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.53E-15 - 1080, 45.000, 0, En 2.849705776591E-06, CFL 0.00166, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se 0.00E+00, Te -1.74E-15 - 1104, 46.000, 0, En 2.665615238413E-06, CFL 0.00215, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 0.00E+00, Te 1.54E-16 - 1128, 47.000, 0, En 7.455907183059E-07, CFL 0.00115, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se 0.00E+00, Te -5.72E-17 - 1152, 48.000, 0, En 7.122997513583E-07, CFL 0.00058, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 0.00E+00, Te 7.26E-17 - 1176, 49.000, 0, En 1.276932745672E-06, CFL 0.00076, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -2.20E-15 - 1200, 50.000, 0, En 4.205663281024E-07, CFL 0.00038, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -3.02E-15 - 1224, 51.000, 0, En 1.297259257965E-06, CFL 0.00080, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 1.61E-15 - 1248, 52.000, 0, En 9.834151566209E-06, CFL 0.00305, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te -3.15E-17 - 1272, 53.000, 0, En 7.004840339217E-06, CFL 0.00254, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te 2.19E-16 - 1296, 54.000, 0, En 6.944549776262E-06, CFL 0.00250, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 6.65E-16 - 1320, 55.000, 0, En 5.339439766236E-06, CFL 0.00214, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 6.65E-15, Te -2.56E-15 - 1344, 56.000, 0, En 1.452451765978E-06, CFL 0.00131, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 0.00E+00, Te -7.10E-16 - 1368, 57.000, 0, En 3.910602136339E-06, CFL 0.00201, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 2.82E-15 - 1392, 58.000, 0, En 1.968911457597E-06, CFL 0.00098, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te 9.66E-16 - 1416, 59.000, 0, En 1.066001164436E-06, CFL 0.00071, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se 0.00E+00, Te -1.87E-15 - 1440, 60.000, 0, En 1.171335657579E-06, CFL 0.00110, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 6.65E-15, Te -3.24E-16 - 1464, 61.000, 0, En 1.476782511946E-06, CFL 0.00198, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 1.02E-15 - 1488, 62.000, 0, En 4.650079554715E-06, CFL 0.00258, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se -6.65E-15, Te -3.06E-15 - 1512, 63.000, 0, En 1.852615020503E-06, CFL 0.00242, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 6.65E-15, Te 1.39E-15 - 1536, 64.000, 0, En 1.307070417256E-06, CFL 0.00237, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -1.33E-14, Te 4.91E-17 - 1560, 65.000, 0, En 1.008204231784E-06, CFL 0.00188, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 3.33E-15 - 1584, 66.000, 0, En 1.323704164318E-06, CFL 0.00133, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 1.33E-14, Te -3.21E-15 - 1608, 67.000, 0, En 4.741302464710E-06, CFL 0.00242, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se -6.65E-15, Te 2.58E-15 - 1632, 68.000, 0, En 5.947412219609E-06, CFL 0.00312, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -1.63E-15 - 1656, 69.000, 0, En 3.339728448584E-06, CFL 0.00195, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 1.33E-14, Te 2.42E-15 - 1680, 70.000, 0, En 2.681239321304E-06, CFL 0.00199, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 6.65E-15, Te -1.26E-15 - 1704, 71.000, 0, En 3.575457895906E-06, CFL 0.00223, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -1.33E-14, Te 2.64E-15 - 1728, 72.000, 0, En 5.009019034032E-06, CFL 0.00307, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se 0.00E+00, Te -1.54E-15 - 1752, 73.000, 0, En 7.859580974778E-06, CFL 0.00349, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se -6.65E-15, Te 2.67E-15 - 1776, 74.000, 0, En 6.390132143604E-06, CFL 0.00328, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se 0.00E+00, Te -2.83E-15 - 1800, 75.000, 0, En 7.406983287310E-07, CFL 0.00070, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -1.59E-15 - 1824, 76.000, 0, En 1.542931455070E-06, CFL 0.00137, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 1.04E-15 - 1848, 77.000, 0, En 8.413646126388E-06, CFL 0.00375, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te 1.19E-15 - 1872, 78.000, 0, En 5.432856264134E-06, CFL 0.00289, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 0.00E+00, Te 1.05E-15 - 1896, 79.000, 0, En 5.570343566847E-06, CFL 0.00318, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 7.45E-16 - 1920, 80.000, 0, En 5.230534162487E-06, CFL 0.00234, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -3.09E-15 - 1944, 81.000, 0, En 3.473173460275E-06, CFL 0.00273, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 1.44E-16 - 1968, 82.000, 0, En 5.393522729494E-06, CFL 0.00241, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -2.00E-14, Te -1.06E-15 - 1992, 83.000, 0, En 2.269203096912E-06, CFL 0.00196, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se 0.00E+00, Te -8.07E-16 - 2016, 84.000, 0, En 1.472621824063E-06, CFL 0.00139, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 1.33E-15 - 2040, 85.000, 0, En 2.845259401715E-06, CFL 0.00142, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -1.33E-14, Te 2.00E-15 - 2064, 86.000, 0, En 5.967045720944E-06, CFL 0.00222, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 1.33E-14, Te -2.97E-15 - 2088, 87.000, 0, En 1.976495119423E-06, CFL 0.00102, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 6.65E-15, Te 1.64E-15 - 2112, 88.000, 0, En 1.038789068508E-05, CFL 0.00341, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te -7.91E-16 - 2136, 89.000, 0, En 1.409733592467E-05, CFL 0.00392, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -2.51E-15 - 2160, 90.000, 0, En 1.057432146488E-05, CFL 0.00255, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 2.64E-15 - 2184, 91.000, 0, En 8.359702762043E-06, CFL 0.00313, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 2.05E-15 - 2208, 92.000, 0, En 9.029750192891E-07, CFL 0.00071, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -1.34E-15 - 2232, 93.000, 0, En 1.568655420027E-06, CFL 0.00146, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -1.52E-15 - 2256, 94.000, 0, En 3.112991759362E-07, CFL 0.00052, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -8.94E-16 - 2280, 95.000, 0, En 2.662778668024E-06, CFL 0.00146, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 2.14E-15 - 2304, 96.000, 0, En 6.010953491237E-06, CFL 0.00383, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -5.04E-16 - 2328, 97.000, 0, En 2.559154652766E-05, CFL 0.00459, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 0.00E+00, Te 4.50E-16 - 2352, 98.000, 0, En 1.906164373108E-05, CFL 0.00480, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -6.65E-15, Te -1.89E-15 - 2376, 99.000, 0, En 1.982171611560E-06, CFL 0.00142, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 1.52E-15 - 2400, 100.000, 0, En 9.542807730269E-06, CFL 0.00440, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 1.33E-14, Te 1.08E-15 - 2424, 101.000, 0, En 2.304866120271E-06, CFL 0.00212, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -1.33E-14, Te -1.08E-15 - 2448, 102.000, 0, En 4.114652421746E-06, CFL 0.00282, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 6.65E-15, Te 5.79E-16 - 2472, 103.000, 0, En 3.418092442102E-06, CFL 0.00319, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 0.00E+00, Te -2.93E-15 - 2496, 104.000, 0, En 3.285002149790E-06, CFL 0.00307, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 2.00E-14, Te 5.89E-17 - 2520, 105.000, 0, En 1.624987168398E-06, CFL 0.00192, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -2.00E-14, Te 2.13E-16 - 2544, 106.000, 0, En 3.746399716210E-06, CFL 0.00412, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -6.65E-15, Te -1.29E-15 - 2568, 107.000, 0, En 9.320274027997E-06, CFL 0.00511, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -6.65E-15, Te 1.71E-15 - 2592, 108.000, 0, En 6.405013604932E-06, CFL 0.00421, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.00E-14, Te -2.16E-15 - 2616, 109.000, 0, En 1.764338413421E-06, CFL 0.00182, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 2.74E-15 - 2640, 110.000, 0, En 7.053755761106E-07, CFL 0.00087, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te -1.90E-16 - 2664, 111.000, 0, En 8.035317511182E-07, CFL 0.00090, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 6.65E-15, Te -1.25E-15 - 2688, 112.000, 0, En 1.962973796050E-06, CFL 0.00170, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 6.65E-15, Te 5.28E-15 - 2712, 113.000, 0, En 6.987116224575E-06, CFL 0.00295, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -1.24E-15 - 2736, 114.000, 0, En 7.692024761602E-06, CFL 0.00329, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -2.55E-15 - 2760, 115.000, 0, En 2.047852834261E-06, CFL 0.00149, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se 0.00E+00, Te -1.65E-15 - 2784, 116.000, 0, En 3.149316697185E-06, CFL 0.00266, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 0.00E+00, Te 1.53E-15 - 2808, 117.000, 0, En 7.778647077014E-06, CFL 0.00292, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se 0.00E+00, Te -1.88E-15 - 2832, 118.000, 0, En 9.611238169660E-06, CFL 0.00353, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te 7.26E-16 - 2856, 119.000, 0, En 8.136403328767E-06, CFL 0.00351, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 1.33E-14, Te 1.36E-15 - 2880, 120.000, 0, En 5.068102660569E-06, CFL 0.00283, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se -6.65E-15, Te -4.71E-16 - 2904, 121.000, 0, En 5.306503649688E-06, CFL 0.00407, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 2.66E-14, Te 7.75E-16 - 2928, 122.000, 0, En 6.778190779653E-06, CFL 0.00398, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te 4.78E-16 - 2952, 123.000, 0, En 1.585531747056E-06, CFL 0.00152, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se -6.65E-15, Te -1.01E-15 - 2976, 124.000, 0, En 1.586845032241E-06, CFL 0.00239, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 6.65E-15, Te 2.74E-15 - 3000, 125.000, 0, En 1.000472253043E-06, CFL 0.00194, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 1.33E-14, Te 1.26E-15 - 3024, 126.000, 0, En 1.343520749700E-06, CFL 0.00232, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -1.15E-15 - 3048, 127.000, 0, En 9.589077107028E-06, CFL 0.00603, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 0.00E+00, Te 6.28E-16 - 3072, 128.000, 0, En 9.833590514831E-06, CFL 0.00382, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 6.65E-15, Te -3.07E-16 - 3096, 129.000, 0, En 1.570537856646E-06, CFL 0.00207, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se -6.65E-15, Te 2.46E-17 - 3120, 130.000, 0, En 3.093718926479E-06, CFL 0.00326, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 6.65E-15, Te 3.05E-16 - 3144, 131.000, 0, En 7.173678802146E-06, CFL 0.00432, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 6.65E-15, Te 1.34E-15 - 3168, 132.000, 0, En 3.436077695891E-06, CFL 0.00290, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -6.65E-15, Te -3.15E-15 - 3192, 133.000, 0, En 1.677029045130E-06, CFL 0.00200, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te 1.68E-15 - 3216, 134.000, 0, En 6.464681572545E-07, CFL 0.00122, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 5.65E-16 - 3240, 135.000, 0, En 6.047585535096E-07, CFL 0.00121, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se 0.00E+00, Te 1.42E-15 - 3264, 136.000, 0, En 4.615037945109E-06, CFL 0.00472, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se -6.65E-15, Te -2.58E-15 - 3288, 137.000, 0, En 4.534685137593E-06, CFL 0.00374, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te 7.19E-16 - 3312, 138.000, 0, En 1.002355324762E-06, CFL 0.00202, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -6.65E-15, Te -1.36E-15 - 3336, 139.000, 0, En 3.246511473212E-06, CFL 0.00342, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -1.33E-14, Te 3.29E-15 - 3360, 140.000, 0, En 4.899054539725E-06, CFL 0.00447, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -4.09E-15 - 3384, 141.000, 0, En 3.188943697524E-06, CFL 0.00294, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te 2.48E-16 - 3408, 142.000, 0, En 1.946361688605E-06, CFL 0.00226, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -6.65E-15, Te 5.70E-16 - 3432, 143.000, 0, En 1.373702631346E-06, CFL 0.00193, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -1.33E-14, Te 3.42E-16 - 3456, 144.000, 0, En 8.800950047122E-07, CFL 0.00180, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 6.65E-15, Te -7.62E-16 - 3480, 145.000, 0, En 1.440757012402E-06, CFL 0.00200, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 6.65E-15, Te -6.28E-16 - 3504, 146.000, 0, En 4.663741760517E-07, CFL 0.00131, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 0.00E+00, Te 3.54E-16 - 3528, 147.000, 0, En 4.284886778057E-07, CFL 0.00122, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -6.65E-15, Te -8.36E-17 - 3552, 148.000, 0, En 4.641449065134E-07, CFL 0.00097, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se -1.33E-14, Te 1.44E-15 - 3576, 149.000, 0, En 1.429486138368E-07, CFL 0.00037, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.00E-14, Te -3.44E-15 - 3600, 150.000, 0, En 9.064196370694E-07, CFL 0.00178, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 1.33E-14, Te 1.05E-15 - 3624, 151.000, 0, En 1.907463485878E-06, CFL 0.00286, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -2.41E-15 - 3648, 152.000, 0, En 4.264679211274E-07, CFL 0.00089, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te -3.88E-16 - 3672, 153.000, 0, En 7.492045992101E-07, CFL 0.00177, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 6.65E-15, Te 1.16E-15 - 3696, 154.000, 0, En 1.550881848422E-06, CFL 0.00259, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 4.50E-16 - 3720, 155.000, 0, En 3.141166561609E-07, CFL 0.00101, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -6.39E-16 - 3744, 156.000, 0, En 5.479135534795E-06, CFL 0.00411, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 2.19E-15 - 3768, 157.000, 0, En 1.828715798935E-05, CFL 0.00810, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te 2.93E-16 - 3792, 158.000, 0, En 1.704022409873E-05, CFL 0.00666, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -1.33E-14, Te -2.38E-15 - 3816, 159.000, 0, En 6.525196303392E-06, CFL 0.00347, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te 6.29E-17 - 3840, 160.000, 0, En 3.646508807992E-06, CFL 0.00399, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -6.65E-15, Te 1.67E-15 - 3864, 161.000, 0, En 7.784012179727E-06, CFL 0.00512, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -2.06E-15 - 3888, 162.000, 0, En 7.833996467291E-06, CFL 0.00444, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se 0.00E+00, Te 5.81E-16 - 3912, 163.000, 0, En 3.332995335921E-06, CFL 0.00314, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te -7.95E-16 - 3936, 164.000, 0, En 2.342547179808E-06, CFL 0.00321, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 2.50E-15 - 3960, 165.000, 0, En 1.789198195222E-06, CFL 0.00292, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -2.18E-16 - 3984, 166.000, 0, En 1.361064163116E-06, CFL 0.00253, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te -1.00E-15 - 4008, 167.000, 0, En 5.031411293217E-07, CFL 0.00145, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -6.65E-15, Te 2.53E-15 - 4032, 168.000, 0, En 4.109353618375E-07, CFL 0.00126, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 6.65E-15, Te 1.22E-16 - 4056, 169.000, 0, En 6.143838805135E-07, CFL 0.00127, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -1.33E-14, Te -2.36E-16 - 4080, 170.000, 0, En 2.463111644042E-06, CFL 0.00310, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 0.00E+00, Te -2.47E-15 - 4104, 171.000, 0, En 5.508956816054E-06, CFL 0.00518, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 8.74E-16 - 4128, 172.000, 0, En 3.710260972786E-06, CFL 0.00374, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 1.33E-14, Te -6.49E-16 - 4152, 173.000, 0, En 1.212803715610E-06, CFL 0.00220, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.73E-15 - 4176, 174.000, 0, En 1.690575227865E-06, CFL 0.00233, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -2.00E-14, Te -1.82E-15 - 4200, 175.000, 0, En 4.373874465203E-06, CFL 0.00340, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 6.65E-15, Te 1.75E-15 - 4224, 176.000, 0, En 4.725924202692E-06, CFL 0.00383, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -1.33E-14, Te -1.11E-15 - 4248, 177.000, 0, En 2.132538511957E-06, CFL 0.00294, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 1.33E-14, Te 8.66E-16 - 4272, 178.000, 0, En 7.702740400787E-07, CFL 0.00151, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te 5.96E-16 - 4296, 179.000, 0, En 4.298248158169E-07, CFL 0.00128, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -2.00E-14, Te 3.54E-15 - 4320, 180.000, 0, En 4.368266159582E-07, CFL 0.00122, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 0.00E+00, Te -3.45E-15 - 4344, 181.000, 0, En 4.374539366235E-06, CFL 0.00462, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 6.65E-15, Te 9.10E-16 - 4368, 182.000, 0, En 1.374481756204E-05, CFL 0.00787, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 4.47E-16 - 4392, 183.000, 0, En 1.029985271881E-05, CFL 0.00591, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se -6.65E-15, Te -8.20E-16 - 4416, 184.000, 0, En 4.586772173930E-06, CFL 0.00324, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 6.65E-15, Te 6.29E-16 - 4440, 185.000, 0, En 3.855229136781E-06, CFL 0.00325, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te -1.83E-16 - 4464, 186.000, 0, En 3.357127986039E-06, CFL 0.00263, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se 0.00E+00, Te -1.49E-16 - 4488, 187.000, 0, En 1.210980393433E-06, CFL 0.00177, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se -6.65E-15, Te 3.22E-16 - 4512, 188.000, 0, En 2.244362940356E-07, CFL 0.00080, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se 0.00E+00, Te -5.50E-16 - 4536, 189.000, 0, En 1.337612552574E-07, CFL 0.00045, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.00E-14, Te -8.27E-16 - 4560, 190.000, 0, En 2.351901572568E-07, CFL 0.00089, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -2.34E-15 - 4584, 191.000, 0, En 1.039163205823E-06, CFL 0.00189, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 1.80E-15 - 4608, 192.000, 0, En 1.344649395518E-06, CFL 0.00207, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 1.04E-15 - 4632, 193.000, 0, En 9.007974895115E-07, CFL 0.00199, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 1.33E-14, Te 2.01E-15 - 4656, 194.000, 0, En 1.057858692762E-06, CFL 0.00198, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -3.90E-15 - 4680, 195.000, 0, En 1.892863641170E-06, CFL 0.00229, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.00E-14, Te -9.19E-16 - 4704, 196.000, 0, En 2.199933848246E-06, CFL 0.00300, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 0.00E+00, Te 1.59E-15 - 4728, 197.000, 0, En 1.826999569990E-06, CFL 0.00244, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 6.65E-15, Te -3.80E-15 - 4752, 198.000, 0, En 1.969965055343E-06, CFL 0.00290, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -6.65E-15, Te 4.03E-16 - 4776, 199.000, 0, En 9.268448291947E-07, CFL 0.00207, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.80E-15 - 4800, 200.000, 0, En 5.880637655509E-08, CFL 0.00021, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -1.33E-14, Te -3.71E-16 - 4824, 201.000, 0, En 1.259462717806E-07, CFL 0.00053, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 0.00E+00, Te 1.90E-16 - 4848, 202.000, 0, En 1.762456744281E-06, CFL 0.00223, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 6.65E-15, Te -2.01E-16 - 4872, 203.000, 0, En 7.586456265488E-06, CFL 0.00481, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se 0.00E+00, Te -2.09E-15 - 4896, 204.000, 0, En 5.984057068621E-06, CFL 0.00334, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se -6.65E-15, Te 1.82E-15 - 4920, 205.000, 0, En 9.002838112738E-07, CFL 0.00141, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te -1.59E-15 - 4944, 206.000, 0, En 1.371393055296E-06, CFL 0.00214, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se 0.00E+00, Te 5.27E-16 - 4968, 207.000, 0, En 2.870210574255E-06, CFL 0.00280, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 3.79E-16 - 4992, 208.000, 0, En 3.627402512895E-06, CFL 0.00302, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 1.33E-14, Te 1.17E-15 - 5016, 209.000, 0, En 1.061894294877E-06, CFL 0.00163, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 6.65E-15, Te -3.50E-15 - 5040, 210.000, 0, En 2.652533134574E-07, CFL 0.00081, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se -6.65E-15, Te 2.55E-15 - 5064, 211.000, 0, En 7.307675541739E-08, CFL 0.00030, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 1.33E-14, Te -1.85E-16 - 5088, 212.000, 0, En 6.423774918117E-08, CFL 0.00024, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 0.00E+00, Te 2.17E-15 - 5112, 213.000, 0, En 1.843114001480E-06, CFL 0.00246, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -1.33E-14, Te 3.63E-16 - 5136, 214.000, 0, En 4.233610102707E-06, CFL 0.00362, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 0.00E+00, Te 5.49E-16 - 5160, 215.000, 0, En 2.818405028278E-06, CFL 0.00360, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -1.48E-15 - 5184, 216.000, 0, En 7.166775345291E-06, CFL 0.00569, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 1.33E-14, Te 2.28E-15 - 5208, 217.000, 0, En 4.979987807850E-06, CFL 0.00377, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -2.35E-17 - 5232, 218.000, 0, En 1.304872664145E-06, CFL 0.00203, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 6.65E-15, Te -1.40E-15 - 5256, 219.000, 0, En 3.963656544309E-07, CFL 0.00124, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se -6.65E-15, Te -2.06E-15 - 5280, 220.000, 0, En 5.341533728128E-07, CFL 0.00120, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 1.33E-14, Te 2.72E-17 - 5304, 221.000, 0, En 1.663350847101E-07, CFL 0.00066, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -1.33E-14, Te 2.02E-15 - 5328, 222.000, 0, En 9.736897574375E-08, CFL 0.00046, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -1.33E-14, Te 8.46E-16 - 5352, 223.000, 0, En 2.095521492359E-07, CFL 0.00070, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 4.24E-16 - 5376, 224.000, 0, En 3.661499116434E-07, CFL 0.00129, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 6.65E-15, Te 1.23E-16 - 5400, 225.000, 0, En 1.209505388299E-06, CFL 0.00186, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 6.65E-15, Te 2.19E-15 - 5424, 226.000, 0, En 1.093503218048E-06, CFL 0.00229, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se -6.65E-15, Te 1.48E-15 - 5448, 227.000, 0, En 2.338731754118E-06, CFL 0.00338, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te 5.16E-16 - 5472, 228.000, 0, En 7.199687263796E-06, CFL 0.00539, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 1.33E-14, Te -1.21E-15 - 5496, 229.000, 0, En 4.029302857419E-06, CFL 0.00320, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te 1.78E-16 - 5520, 230.000, 0, En 9.937658055506E-07, CFL 0.00210, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 1.33E-14, Te -9.25E-16 - 5544, 231.000, 0, En 2.995223460370E-07, CFL 0.00094, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -5.58E-16 - 5568, 232.000, 0, En 1.613408335532E-07, CFL 0.00070, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 0.00E+00, Te 2.25E-15 - 5592, 233.000, 0, En 2.124607203559E-07, CFL 0.00092, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -9.89E-16 - 5616, 234.000, 0, En 4.890426165705E-06, CFL 0.00423, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 6.65E-15, Te -1.91E-15 - 5640, 235.000, 0, En 2.901394836901E-06, CFL 0.00234, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 2.00E-14, Te -2.36E-16 - 5664, 236.000, 0, En 5.938554149388E-07, CFL 0.00151, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.67E-15 - 5688, 237.000, 0, En 8.179823206570E-08, CFL 0.00035, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -1.08E-15 - 5712, 238.000, 0, En 1.579703188017E-07, CFL 0.00065, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 0.00E+00, Te -8.08E-16 - 5736, 239.000, 0, En 8.186397473120E-07, CFL 0.00173, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 2.00E-14, Te 8.49E-16 - 5760, 240.000, 0, En 8.341720523768E-07, CFL 0.00146, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.00E-14, Te 8.96E-17 - 5784, 241.000, 0, En 1.730516749156E-06, CFL 0.00262, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 6.65E-15, Te -1.17E-15 - 5808, 242.000, 0, En 2.535122430286E-06, CFL 0.00320, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 2.15E-15 - 5832, 243.000, 0, En 2.753736116119E-06, CFL 0.00259, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.66E-14, Te -2.15E-15 - 5856, 244.000, 0, En 8.147962978181E-07, CFL 0.00154, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -6.65E-15, Te 1.35E-15 - 5880, 245.000, 0, En 3.084531929838E-07, CFL 0.00106, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 6.65E-15, Te -3.90E-16 - 5904, 246.000, 0, En 3.767348889637E-07, CFL 0.00128, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 6.65E-15, Te -5.62E-16 - 5928, 247.000, 0, En 4.313073654823E-07, CFL 0.00137, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.39E-15 - 5952, 248.000, 0, En 6.051599100135E-07, CFL 0.00163, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -1.91E-15 - 5976, 249.000, 0, En 2.107159756301E-06, CFL 0.00311, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 0.00E+00, Te 9.48E-16 - 6000, 250.000, 0, En 2.865636059525E-06, CFL 0.00356, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 6.65E-15, Te 2.29E-15 - 6024, 251.000, 0, En 3.094475992243E-06, CFL 0.00302, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 6.65E-15, Te -2.97E-15 - 6048, 252.000, 0, En 2.954968297876E-06, CFL 0.00333, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me -1.83E-17, Se -1.33E-14, Te 3.09E-15 - 6072, 253.000, 0, En 2.803403487947E-06, CFL 0.00287, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -1.83E-15 - 6096, 254.000, 0, En 3.407561667418E-06, CFL 0.00311, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 6.65E-15, Te 1.75E-15 - 6120, 255.000, 0, En 4.127273937123E-06, CFL 0.00347, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -2.17E-15 - 6144, 256.000, 0, En 4.756501631540E-06, CFL 0.00338, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 2.00E-14, Te -1.01E-16 - 6168, 257.000, 0, En 3.570253606098E-06, CFL 0.00284, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -3.93E-16 - 6192, 258.000, 0, En 5.918422745473E-06, CFL 0.00422, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.00E-14, Te -4.16E-17 - 6216, 259.000, 0, En 1.555678165183E-05, CFL 0.00634, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 0.00E+00, Te 8.90E-16 - 6240, 260.000, 0, En 1.134167358981E-05, CFL 0.00459, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -7.26E-16 - 6264, 261.000, 0, En 2.818465891192E-06, CFL 0.00269, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se 0.00E+00, Te -3.47E-15 - 6288, 262.000, 0, En 1.228489273267E-06, CFL 0.00182, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 5.99E-15 - 6312, 263.000, 0, En 7.711762823300E-07, CFL 0.00156, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se -6.65E-15, Te -2.80E-15 - 6336, 264.000, 0, En 7.123043373154E-07, CFL 0.00154, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 2.25E-15 - 6360, 265.000, 0, En 1.595922522926E-06, CFL 0.00239, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te 2.62E-16 - 6384, 266.000, 0, En 1.958548677497E-06, CFL 0.00250, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -1.74E-15 - 6408, 267.000, 0, En 2.727981568461E-06, CFL 0.00319, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -1.61E-16 - 6432, 268.000, 0, En 3.245041231533E-06, CFL 0.00280, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 1.41E-15 - 6456, 269.000, 0, En 3.050029388891E-06, CFL 0.00311, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.14E-15 - 6480, 270.000, 0, En 3.554945112478E-07, CFL 0.00087, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te -3.57E-16 - 6504, 271.000, 0, En 4.704397794264E-07, CFL 0.00108, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te 3.59E-16 - 6528, 272.000, 0, En 2.618396053327E-06, CFL 0.00276, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 1.10E-15 - 6552, 273.000, 0, En 4.374216767780E-06, CFL 0.00358, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 9.36E-16 - 6576, 274.000, 0, En 6.964262486777E-06, CFL 0.00414, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -1.33E-14, Te -2.49E-15 - 6600, 275.000, 0, En 4.412174038804E-06, CFL 0.00329, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 7.32E-16 - 6624, 276.000, 0, En 4.357874673773E-06, CFL 0.00304, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 1.33E-14, Te 1.11E-15 - 6648, 277.000, 0, En 2.394483159765E-06, CFL 0.00236, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 6.65E-15, Te -3.52E-15 - 6672, 278.000, 0, En 7.129610220262E-07, CFL 0.00127, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 0.00E+00, Te -1.19E-15 - 6696, 279.000, 0, En 3.122866384662E-06, CFL 0.00307, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 1.33E-14, Te 1.26E-15 - 6720, 280.000, 0, En 6.976840666139E-06, CFL 0.00418, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -1.46E-17, Se 0.00E+00, Te -7.66E-16 - 6744, 281.000, 0, En 1.172693392469E-05, CFL 0.00508, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -6.65E-15, Te -2.99E-15 - 6768, 282.000, 0, En 9.677329804473E-06, CFL 0.00408, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 1.33E-14, Te -2.95E-16 - 6792, 283.000, 0, En 3.319196273036E-06, CFL 0.00224, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 0.00E+00, Te 1.92E-15 - 6816, 284.000, 0, En 4.389709317023E-05, CFL 0.00896, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te 1.65E-16 - 6840, 285.000, 0, En 6.289086909185E-05, CFL 0.00799, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se -6.65E-15, Te 4.35E-16 - 6864, 286.000, 0, En 1.895117150118E-05, CFL 0.00489, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 6.65E-15, Te -4.47E-16 - 6888, 287.000, 0, En 3.880699715259E-06, CFL 0.00313, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -1.33E-14, Te 1.29E-15 - 6912, 288.000, 0, En 6.068025323185E-06, CFL 0.00312, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 0.00E+00, Te -1.92E-15 - 6936, 289.000, 0, En 1.191420573320E-05, CFL 0.00454, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 5.11E-16 - 6960, 290.000, 0, En 9.592856467495E-06, CFL 0.00401, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -3.69E-16 - 6984, 291.000, 0, En 9.251566221154E-06, CFL 0.00506, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te 4.45E-16 - 7008, 292.000, 0, En 3.611383471902E-05, CFL 0.00622, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -8.80E-16 - 7032, 293.000, 0, En 3.298528098361E-05, CFL 0.00676, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 1.33E-14, Te 1.05E-15 - 7056, 294.000, 0, En 1.376528561780E-05, CFL 0.00355, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 1.56E-15 - 7080, 295.000, 0, En 5.578914210559E-06, CFL 0.00285, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te -4.02E-16 - 7104, 296.000, 0, En 1.129499517627E-06, CFL 0.00151, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -1.35E-15 - 7128, 297.000, 0, En 1.631099742666E-06, CFL 0.00237, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -9.07E-16 - 7152, 298.000, 0, En 2.323974974679E-06, CFL 0.00279, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 1.20E-15 - 7176, 299.000, 0, En 2.379868218826E-06, CFL 0.00175, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -6.65E-15, Te -2.21E-15 - 7200, 300.000, 0, En 3.111557176360E-06, CFL 0.00253, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se -1.33E-14, Te 3.05E-15 - 7224, 301.000, 0, En 4.467077591800E-06, CFL 0.00255, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 6.65E-15, Te -6.54E-16 - 7248, 302.000, 0, En 9.454753805196E-06, CFL 0.00406, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 0.00E+00, Te -1.28E-15 - 7272, 303.000, 0, En 8.688225971568E-06, CFL 0.00291, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 6.65E-15, Te 1.34E-15 - 7296, 304.000, 0, En 3.064854229430E-06, CFL 0.00205, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 1.25E-15 - 7320, 305.000, 0, En 1.137939866592E-06, CFL 0.00145, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 0.00E+00, Te -2.43E-15 - 7344, 306.000, 0, En 6.939386974101E-07, CFL 0.00116, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 2.00E-14, Te 3.70E-15 - 7368, 307.000, 0, En 1.012732395791E-06, CFL 0.00151, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se -6.65E-15, Te -2.73E-15 - 7392, 308.000, 0, En 2.173032285751E-06, CFL 0.00187, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se 0.00E+00, Te 6.11E-16 - 7416, 309.000, 0, En 3.574397157603E-06, CFL 0.00211, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 0.00E+00, Te -3.49E-16 - 7440, 310.000, 0, En 2.698528686856E-06, CFL 0.00194, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 1.45E-15 - 7464, 311.000, 0, En 3.181664223025E-06, CFL 0.00302, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te -1.35E-16 - 7488, 312.000, 0, En 9.507461156019E-07, CFL 0.00095, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te -1.04E-15 - 7512, 313.000, 0, En 2.447830688596E-07, CFL 0.00067, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te -1.05E-15 - 7536, 314.000, 0, En 5.337115071404E-06, CFL 0.00307, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se -6.65E-15, Te 2.55E-15 - 7560, 315.000, 0, En 2.173617899450E-05, CFL 0.00552, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 1.52E-15 - 7584, 316.000, 0, En 2.103765843961E-05, CFL 0.00459, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se 0.00E+00, Te -3.02E-15 - 7608, 317.000, 0, En 3.797850869032E-06, CFL 0.00194, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -3.10E-16 - 7632, 318.000, 0, En 7.702823921377E-07, CFL 0.00092, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te -2.17E-16 - 7656, 319.000, 0, En 1.614406272940E-06, CFL 0.00141, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 6.65E-15, Te -2.00E-15 - 7680, 320.000, 0, En 1.498335503894E-06, CFL 0.00155, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 1.89E-15 - 7704, 321.000, 0, En 5.908103315381E-07, CFL 0.00122, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -1.33E-14, Te -2.34E-15 - 7728, 322.000, 0, En 1.212113836642E-06, CFL 0.00141, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se -6.65E-15, Te -3.36E-16 - 7752, 323.000, 0, En 1.182758596988E-06, CFL 0.00152, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 1.33E-14, Te 2.18E-15 - 7776, 324.000, 0, En 6.111879759129E-07, CFL 0.00072, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se -6.65E-15, Te -3.21E-15 - 7800, 325.000, 0, En 2.215215429982E-06, CFL 0.00158, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 2.00E-14, Te 4.10E-15 - 7824, 326.000, 0, En 3.312581875747E-06, CFL 0.00185, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -2.47E-15 - 7848, 327.000, 0, En 1.071200699748E-05, CFL 0.00345, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 3.13E-15 - 7872, 328.000, 0, En 9.516996248362E-06, CFL 0.00242, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -2.48E-15 - 7896, 329.000, 0, En 3.634110485137E-06, CFL 0.00198, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 1.33E-14, Te -2.06E-15 - 7920, 330.000, 0, En 4.694542245362E-06, CFL 0.00274, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 2.97E-15 - 7944, 331.000, 0, En 1.443748821963E-06, CFL 0.00173, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 1.33E-14, Te -1.64E-15 - 7968, 332.000, 0, En 1.476587911047E-06, CFL 0.00145, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 6.65E-15, Te 2.47E-15 - 7992, 333.000, 0, En 1.382718757935E-06, CFL 0.00136, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se -6.65E-15, Te -1.97E-15 - 8016, 334.000, 0, En 1.405606056397E-06, CFL 0.00169, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -6.65E-15, Te 1.48E-15 - 8040, 335.000, 0, En 1.748238312015E-06, CFL 0.00137, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -1.33E-14, Te 1.05E-16 - 8064, 336.000, 0, En 1.456767340872E-06, CFL 0.00178, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 2.00E-14, Te 4.82E-16 - 8088, 337.000, 0, En 1.526847201551E-06, CFL 0.00130, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -6.65E-15, Te -1.86E-15 - 8112, 338.000, 0, En 1.076720211153E-06, CFL 0.00125, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 1.33E-14, Te 2.51E-15 - 8136, 339.000, 0, En 6.260989087723E-07, CFL 0.00165, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -1.33E-14, Te -2.50E-15 - 8160, 340.000, 0, En 1.550255214677E-06, CFL 0.00152, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 1.33E-14, Te -5.80E-16 - 8184, 341.000, 0, En 1.576593910563E-06, CFL 0.00212, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -1.41E-15 - 8208, 342.000, 0, En 4.387085099591E-07, CFL 0.00120, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se 0.00E+00, Te 1.57E-15 - 8232, 343.000, 0, En 3.951001504366E-08, CFL 0.00022, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te -1.52E-15 - 8256, 344.000, 0, En 3.257920490538E-07, CFL 0.00059, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -6.11E-16 - 8280, 345.000, 0, En 7.692693786402E-07, CFL 0.00095, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 1.17E-15 - 8304, 346.000, 0, En 2.115451124503E-06, CFL 0.00175, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -1.28E-15 - 8328, 347.000, 0, En 5.945262625597E-06, CFL 0.00249, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te 8.10E-16 - 8352, 348.000, 0, En 1.441903393589E-05, CFL 0.00360, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -2.37E-15 - 8376, 349.000, 0, En 2.213490903447E-05, CFL 0.00447, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te -2.73E-16 - 8400, 350.000, 0, En 1.081585300339E-05, CFL 0.00343, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 2.11E-15 - 8424, 351.000, 0, En 2.372383583872E-06, CFL 0.00227, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -9.79E-16 - 8448, 352.000, 0, En 3.541644264416E-06, CFL 0.00314, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 7.49E-16 - 8472, 353.000, 0, En 1.138458592584E-05, CFL 0.00380, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -1.33E-14, Te -5.05E-15 - 8496, 354.000, 0, En 1.000627625035E-05, CFL 0.00275, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 1.33E-14, Te 3.87E-15 - 8520, 355.000, 0, En 8.140498299774E-06, CFL 0.00239, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 6.65E-15, Te -8.07E-16 - 8544, 356.000, 0, En 5.351114597947E-06, CFL 0.00229, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -1.33E-14, Te 2.18E-15 - 8568, 357.000, 0, En 2.579591608556E-06, CFL 0.00202, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se -6.65E-15, Te 9.84E-17 - 8592, 358.000, 0, En 1.037453042675E-06, CFL 0.00096, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 6.65E-15, Te -1.64E-16 - 8616, 359.000, 0, En 1.293188279283E-06, CFL 0.00080, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -9.13E-16 - 8640, 360.000, 0, En 4.645719404549E-07, CFL 0.00052, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 1.33E-14, Te 4.20E-15 - 8664, 361.000, 0, En 2.001627631600E-07, CFL 0.00056, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7836, Me -3.10E-17, Se -2.66E-14, Te -3.03E-15 - 8688, 362.000, 0, En 2.681264373622E-07, CFL 0.00066, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 1.33E-14, Te 8.35E-16 - 8712, 363.000, 0, En 1.539023904359E-07, CFL 0.00041, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 0.00E+00, Te 2.65E-16 - 8736, 364.000, 0, En 2.964061178669E-07, CFL 0.00051, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 6.65E-15, Te -1.51E-15 - 8760, 365.000, 0, En 6.429227745093E-07, CFL 0.00090, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -2.00E-14, Te 1.79E-15 + 24, 1.000, 0, En 2.105726721827E-06, CFL 0.00123, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.18E-15 + 48, 2.000, 0, En 4.766399225192E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 5.54E-16 + 72, 3.000, 0, En 6.799458711123E-06, CFL 0.00326, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -1.96E-17 + 96, 4.000, 0, En 4.788431230087E-06, CFL 0.00208, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.00E-14, Te 2.27E-15 + 120, 5.000, 0, En 2.440940275846E-07, CFL 0.00053, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 6.65E-15, Te -5.05E-16 + 144, 6.000, 0, En 9.614857095327E-07, CFL 0.00082, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.78E-15 + 168, 7.000, 0, En 5.490491999871E-07, CFL 0.00112, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 3.41E-15 + 192, 8.000, 0, En 2.024248851867E-06, CFL 0.00148, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te -1.89E-16 + 216, 9.000, 0, En 4.088661346418E-06, CFL 0.00248, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se 0.00E+00, Te -1.92E-15 + 240, 10.000, 0, En 1.125337258730E-05, CFL 0.00357, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 6.65E-15, Te -6.85E-16 + 264, 11.000, 0, En 8.876682917776E-06, CFL 0.00234, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -6.65E-15, Te -6.81E-16 + 288, 12.000, 0, En 6.684265887219E-06, CFL 0.00304, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 1.33E-14, Te 2.70E-16 + 312, 13.000, 0, En 3.153109249615E-06, CFL 0.00126, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 6.65E-15, Te 8.09E-17 + 336, 14.000, 0, En 2.974777581770E-06, CFL 0.00181, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -1.33E-14, Te -1.80E-15 + 360, 15.000, 0, En 6.782113017374E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.38E-15 + 384, 16.000, 0, En 2.635455287810E-06, CFL 0.00194, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 6.65E-15, Te -2.22E-15 + 408, 17.000, 0, En 7.094006301040E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -1.33E-14, Te 1.70E-15 + 432, 18.000, 0, En 9.454220955569E-07, CFL 0.00084, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 0.00E+00, Te 5.20E-16 + 456, 19.000, 0, En 1.335381483206E-06, CFL 0.00172, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 7.35E-16 + 480, 20.000, 0, En 3.881153570490E-06, CFL 0.00336, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 6.65E-15, Te 2.39E-15 + 504, 21.000, 0, En 1.846445842732E-06, CFL 0.00129, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 0.00E+00, Te -3.15E-16 + 528, 22.000, 0, En 2.526154180708E-06, CFL 0.00178, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -6.65E-15, Te -1.75E-15 + 552, 23.000, 0, En 3.972115690754E-06, CFL 0.00172, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 1.20E-15 + 576, 24.000, 0, En 4.476932895411E-06, CFL 0.00242, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -4.60E-15 + 600, 25.000, 0, En 1.153895796272E-05, CFL 0.00330, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 3.09E-15 + 624, 26.000, 0, En 5.439005721886E-06, CFL 0.00184, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -3.11E-15 + 648, 27.000, 0, En 1.429966819998E-05, CFL 0.00285, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -1.33E-14, Te -1.40E-16 + 672, 28.000, 0, En 1.036467176392E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se -6.65E-15, Te -7.51E-16 + 696, 29.000, 0, En 1.283274153102E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 6.65E-15, Te 1.95E-15 + 720, 30.000, 0, En 4.851589985463E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 6.65E-15, Te -2.56E-16 + 744, 31.000, 0, En 8.592731739993E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te 2.61E-15 + 768, 32.000, 0, En 1.896646421429E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se -6.65E-15, Te -3.94E-17 + 792, 33.000, 0, En 3.222426760803E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -4.57E-16 + 816, 34.000, 0, En 2.284835758201E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.31E-15 + 840, 35.000, 0, En 1.900843166548E-07, CFL 0.00039, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 6.65E-15, Te -1.36E-15 + 864, 36.000, 0, En 4.137095113036E-07, CFL 0.00058, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 0.00E+00, Te -1.20E-15 + 888, 37.000, 0, En 1.161367904814E-06, CFL 0.00152, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 6.65E-15, Te 1.82E-15 + 912, 38.000, 0, En 1.486658200396E-06, CFL 0.00134, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 0.00E+00, Te -1.09E-15 + 936, 39.000, 0, En 2.087284023050E-06, CFL 0.00133, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 6.65E-15, Te -1.57E-15 + 960, 40.000, 0, En 4.012052321834E-07, CFL 0.00066, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -1.33E-14, Te 9.28E-16 + 984, 41.000, 0, En 7.589558893139E-07, CFL 0.00095, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -1.84E-15 + 1008, 42.000, 0, En 4.864113273136E-06, CFL 0.00265, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 0.00E+00, Te -1.64E-16 + 1032, 43.000, 0, En 2.694863487624E-06, CFL 0.00226, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 6.65E-15, Te -4.64E-16 + 1056, 44.000, 0, En 8.051196776761E-07, CFL 0.00114, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.42E-15 + 1080, 45.000, 0, En 2.849705752969E-06, CFL 0.00166, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -1.65E-15 + 1104, 46.000, 0, En 2.665615236531E-06, CFL 0.00215, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -6.58E-16 + 1128, 47.000, 0, En 7.455907138623E-07, CFL 0.00115, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se -6.65E-15, Te 8.01E-16 + 1152, 48.000, 0, En 7.122997512964E-07, CFL 0.00058, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 6.65E-15, Te -7.54E-16 + 1176, 49.000, 0, En 1.276932745364E-06, CFL 0.00076, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -1.40E-15 + 1200, 50.000, 0, En 4.205663280028E-07, CFL 0.00038, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -2.79E-15 + 1224, 51.000, 0, En 1.297259257966E-06, CFL 0.00080, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 1.67E-15 + 1248, 52.000, 0, En 9.834151566352E-06, CFL 0.00305, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te -2.52E-17 + 1272, 53.000, 0, En 7.004840341458E-06, CFL 0.00254, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te 2.19E-16 + 1296, 54.000, 0, En 6.944549775415E-06, CFL 0.00250, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te -2.09E-16 + 1320, 55.000, 0, En 5.339439765386E-06, CFL 0.00214, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 6.65E-15, Te -2.56E-15 + 1344, 56.000, 0, En 1.452451765521E-06, CFL 0.00131, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 0.00E+00, Te -7.05E-16 + 1368, 57.000, 0, En 3.910602145845E-06, CFL 0.00201, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 3.69E-15 + 1392, 58.000, 0, En 1.968911457067E-06, CFL 0.00098, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te 1.20E-16 + 1416, 59.000, 0, En 1.066001164401E-06, CFL 0.00071, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se 0.00E+00, Te -9.66E-16 + 1440, 60.000, 0, En 1.171335656531E-06, CFL 0.00110, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 6.65E-15, Te 5.91E-16 + 1464, 61.000, 0, En 1.476782508592E-06, CFL 0.00198, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 1.42E-16 + 1488, 62.000, 0, En 4.650079547204E-06, CFL 0.00258, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se 0.00E+00, Te -2.16E-15 + 1512, 63.000, 0, En 1.852615205443E-06, CFL 0.00242, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se -6.65E-15, Te 1.55E-15 + 1536, 64.000, 0, En 1.307069921098E-06, CFL 0.00237, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te -1.08E-15 + 1560, 65.000, 0, En 1.008204280441E-06, CFL 0.00188, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 3.33E-15 + 1584, 66.000, 0, En 1.323704163258E-06, CFL 0.00133, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 1.33E-14, Te -1.98E-15 + 1608, 67.000, 0, En 4.741302459756E-06, CFL 0.00242, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se -6.65E-15, Te 2.59E-15 + 1632, 68.000, 0, En 5.947412222173E-06, CFL 0.00312, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -1.61E-15 + 1656, 69.000, 0, En 3.339728445003E-06, CFL 0.00195, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 1.33E-14, Te 2.44E-15 + 1680, 70.000, 0, En 2.681239316264E-06, CFL 0.00199, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 6.65E-15, Te -1.21E-15 + 1704, 71.000, 0, En 3.575457890020E-06, CFL 0.00223, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -6.65E-15, Te 1.80E-15 + 1728, 72.000, 0, En 5.009019025885E-06, CFL 0.00307, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se -6.65E-15, Te -6.84E-16 + 1752, 73.000, 0, En 7.859580966081E-06, CFL 0.00349, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se -6.65E-15, Te 2.64E-15 + 1776, 74.000, 0, En 6.390132123923E-06, CFL 0.00328, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se 0.00E+00, Te -3.70E-15 + 1800, 75.000, 0, En 7.406983281759E-07, CFL 0.00070, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -1.61E-15 + 1824, 76.000, 0, En 1.542931455279E-06, CFL 0.00137, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 1.90E-15 + 1848, 77.000, 0, En 8.413646110585E-06, CFL 0.00375, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te 1.20E-15 + 1872, 78.000, 0, En 5.432856269703E-06, CFL 0.00289, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 0.00E+00, Te 1.55E-16 + 1896, 79.000, 0, En 5.570343569692E-06, CFL 0.00318, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te -1.25E-16 + 1920, 80.000, 0, En 5.230534166153E-06, CFL 0.00234, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -2.19E-15 + 1944, 81.000, 0, En 3.473173455953E-06, CFL 0.00273, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 6.65E-15, Te 1.41E-16 + 1968, 82.000, 0, En 5.393522768182E-06, CFL 0.00241, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.03E-15 + 1992, 83.000, 0, En 2.269203088380E-06, CFL 0.00196, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se 0.00E+00, Te -7.88E-16 + 2016, 84.000, 0, En 1.472621829338E-06, CFL 0.00139, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se -6.65E-15, Te 1.35E-15 + 2040, 85.000, 0, En 2.845259401500E-06, CFL 0.00142, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -6.65E-15, Te 1.99E-15 + 2064, 86.000, 0, En 5.967045718486E-06, CFL 0.00222, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 0.00E+00, Te -3.02E-15 + 2088, 87.000, 0, En 1.976495107546E-06, CFL 0.00102, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 2.00E-14, Te 2.58E-15 + 2112, 88.000, 0, En 1.038789067717E-05, CFL 0.00341, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te -6.32E-16 + 2136, 89.000, 0, En 1.409733591443E-05, CFL 0.00392, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -2.34E-15 + 2160, 90.000, 0, En 1.057432145680E-05, CFL 0.00255, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se 0.00E+00, Te 1.78E-15 + 2184, 91.000, 0, En 8.359702750718E-06, CFL 0.00313, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.14E-15 + 2208, 92.000, 0, En 9.029750222312E-07, CFL 0.00071, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se -6.65E-15, Te -4.93E-16 + 2232, 93.000, 0, En 1.568655435262E-06, CFL 0.00146, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -1.33E-14, Te -5.75E-16 + 2256, 94.000, 0, En 3.112991751082E-07, CFL 0.00052, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 1.33E-14, Te -1.83E-15 + 2280, 95.000, 0, En 2.662778641465E-06, CFL 0.00146, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 3.02E-15 + 2304, 96.000, 0, En 6.010953476762E-06, CFL 0.00383, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -1.38E-15 + 2328, 97.000, 0, En 2.559154645069E-05, CFL 0.00459, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 6.65E-15, Te 1.28E-15 + 2352, 98.000, 0, En 1.906164364724E-05, CFL 0.00480, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -1.33E-14, Te -1.95E-15 + 2376, 99.000, 0, En 1.982171578056E-06, CFL 0.00142, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 2.22E-15 + 2400, 100.000, 0, En 9.542807725733E-06, CFL 0.00440, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 1.33E-14, Te 2.56E-17 + 2424, 101.000, 0, En 2.304866127918E-06, CFL 0.00212, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -1.33E-14, Te -2.54E-16 + 2448, 102.000, 0, En 4.114652419055E-06, CFL 0.00282, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 6.65E-15, Te -2.36E-16 + 2472, 103.000, 0, En 3.418092435202E-06, CFL 0.00319, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 6.65E-15, Te -2.23E-15 + 2496, 104.000, 0, En 3.285002139433E-06, CFL 0.00307, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 1.33E-14, Te 7.10E-16 + 2520, 105.000, 0, En 1.624987168373E-06, CFL 0.00192, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -2.00E-14, Te 1.04E-16 + 2544, 106.000, 0, En 3.746399711489E-06, CFL 0.00412, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -6.65E-15, Te -1.30E-15 + 2568, 107.000, 0, En 9.320274011671E-06, CFL 0.00511, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -6.65E-15, Te 2.60E-15 + 2592, 108.000, 0, En 6.405013588851E-06, CFL 0.00421, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.00E-14, Te -3.73E-15 + 2616, 109.000, 0, En 1.764338407351E-06, CFL 0.00182, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 3.79E-15 + 2640, 110.000, 0, En 7.053755765217E-07, CFL 0.00087, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te -2.22E-16 + 2664, 111.000, 0, En 8.035317516141E-07, CFL 0.00090, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 6.65E-15, Te -1.01E-15 + 2688, 112.000, 0, En 1.962973796185E-06, CFL 0.00170, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 1.33E-14, Te 5.04E-15 + 2712, 113.000, 0, En 6.987116215248E-06, CFL 0.00295, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -1.23E-15 + 2736, 114.000, 0, En 7.692024767519E-06, CFL 0.00329, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -2.03E-15 + 2760, 115.000, 0, En 2.047852845077E-06, CFL 0.00149, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -7.22E-16 + 2784, 116.000, 0, En 3.149316704571E-06, CFL 0.00266, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 5.69E-16 + 2808, 117.000, 0, En 7.778647092660E-06, CFL 0.00292, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se 0.00E+00, Te -1.13E-15 + 2832, 118.000, 0, En 9.611238171425E-06, CFL 0.00353, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -1.33E-14, Te 1.48E-15 + 2856, 119.000, 0, En 8.136403329943E-06, CFL 0.00351, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 2.00E-14, Te 3.73E-16 + 2880, 120.000, 0, En 5.068102643887E-06, CFL 0.00283, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se 0.00E+00, Te -5.74E-16 + 2904, 121.000, 0, En 5.306503634181E-06, CFL 0.00407, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 1.33E-14, Te 1.54E-15 + 2928, 122.000, 0, En 6.778190766993E-06, CFL 0.00398, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te -4.85E-16 + 2952, 123.000, 0, En 1.585531744305E-06, CFL 0.00152, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se -6.65E-15, Te -2.34E-16 + 2976, 124.000, 0, En 1.586845037368E-06, CFL 0.00239, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 2.00E-14, Te 2.70E-15 + 3000, 125.000, 0, En 1.000472256922E-06, CFL 0.00194, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 0.00E+00, Te -8.12E-17 + 3024, 126.000, 0, En 1.343520753396E-06, CFL 0.00232, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -1.41E-15 + 3048, 127.000, 0, En 9.589077113806E-06, CFL 0.00603, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 0.00E+00, Te 1.45E-15 + 3072, 128.000, 0, En 9.833590527645E-06, CFL 0.00382, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 6.65E-15, Te -5.58E-16 + 3096, 129.000, 0, En 1.570537861353E-06, CFL 0.00207, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te -1.00E-15 + 3120, 130.000, 0, En 3.093718920435E-06, CFL 0.00326, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 6.65E-15, Te 1.02E-15 + 3144, 131.000, 0, En 7.173678798106E-06, CFL 0.00432, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 6.65E-15, Te 1.10E-15 + 3168, 132.000, 0, En 3.436077693594E-06, CFL 0.00290, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -1.33E-14, Te -1.85E-15 + 3192, 133.000, 0, En 1.677029054111E-06, CFL 0.00200, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te 3.91E-16 + 3216, 134.000, 0, En 6.464681605604E-07, CFL 0.00122, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 6.65E-15, Te 1.25E-15 + 3240, 135.000, 0, En 6.047585564540E-07, CFL 0.00121, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se -6.65E-15, Te 2.26E-15 + 3264, 136.000, 0, En 4.615037947056E-06, CFL 0.00472, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 0.00E+00, Te -3.92E-15 + 3288, 137.000, 0, En 4.534685131805E-06, CFL 0.00374, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te 6.31E-16 + 3312, 138.000, 0, En 1.002355321702E-06, CFL 0.00202, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -1.33E-14, Te -7.83E-16 + 3336, 139.000, 0, En 3.246511469207E-06, CFL 0.00342, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -6.65E-15, Te 2.08E-15 + 3360, 140.000, 0, En 4.899054523911E-06, CFL 0.00447, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -2.67E-15 + 3384, 141.000, 0, En 3.188943697836E-06, CFL 0.00294, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -6.73E-17 + 3408, 142.000, 0, En 1.946361693086E-06, CFL 0.00226, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -6.65E-15, Te 1.14E-15 + 3432, 143.000, 0, En 1.373702633603E-06, CFL 0.00193, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -1.33E-14, Te 9.83E-17 + 3456, 144.000, 0, En 8.800950054279E-07, CFL 0.00180, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te -1.03E-16 + 3480, 145.000, 0, En 1.440757013039E-06, CFL 0.00200, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 6.65E-15, Te -9.22E-16 + 3504, 146.000, 0, En 4.663741771403E-07, CFL 0.00131, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 6.65E-15, Te 2.58E-17 + 3528, 147.000, 0, En 4.284886789783E-07, CFL 0.00122, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -1.33E-14, Te 4.93E-16 + 3552, 148.000, 0, En 4.641449074748E-07, CFL 0.00097, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 5.92E-16 + 3576, 149.000, 0, En 1.429486142015E-07, CFL 0.00037, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 1.33E-14, Te -2.89E-15 + 3600, 150.000, 0, En 9.064196385737E-07, CFL 0.00178, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 1.37E-15 + 3624, 151.000, 0, En 1.907463488573E-06, CFL 0.00286, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -2.51E-15 + 3648, 152.000, 0, En 4.264679225188E-07, CFL 0.00089, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te -7.41E-16 + 3672, 153.000, 0, En 7.492045981755E-07, CFL 0.00177, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 1.33E-14, Te 6.40E-16 + 3696, 154.000, 0, En 1.550881846963E-06, CFL 0.00259, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 1.70E-15 + 3720, 155.000, 0, En 3.141166556044E-07, CFL 0.00101, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 0.00E+00, Te -1.02E-15 + 3744, 156.000, 0, En 5.479135532490E-06, CFL 0.00411, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 1.81E-15 + 3768, 157.000, 0, En 1.828715797708E-05, CFL 0.00810, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te -1.09E-16 + 3792, 158.000, 0, En 1.704022408782E-05, CFL 0.00666, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -1.33E-14, Te -1.89E-15 + 3816, 159.000, 0, En 6.525196295471E-06, CFL 0.00347, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te 7.97E-17 + 3840, 160.000, 0, En 3.646508799796E-06, CFL 0.00399, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se 0.00E+00, Te 1.37E-15 + 3864, 161.000, 0, En 7.784012169674E-06, CFL 0.00512, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -1.25E-15 + 3888, 162.000, 0, En 7.833996458394E-06, CFL 0.00444, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se -6.65E-15, Te 9.77E-16 + 3912, 163.000, 0, En 3.332995330636E-06, CFL 0.00314, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.66E-14, Te -3.03E-17 + 3936, 164.000, 0, En 2.342547178332E-06, CFL 0.00321, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 2.22E-15 + 3960, 165.000, 0, En 1.789198196033E-06, CFL 0.00292, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -5.26E-16 + 3984, 166.000, 0, En 1.361064165524E-06, CFL 0.00253, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te -1.37E-15 + 4008, 167.000, 0, En 5.031411294184E-07, CFL 0.00145, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.11E-15 + 4032, 168.000, 0, En 4.109353618144E-07, CFL 0.00126, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 6.65E-15, Te 3.32E-17 + 4056, 169.000, 0, En 6.143838810631E-07, CFL 0.00127, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -1.33E-14, Te 2.03E-17 + 4080, 170.000, 0, En 2.463111645129E-06, CFL 0.00310, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 6.65E-15, Te -2.14E-15 + 4104, 171.000, 0, En 5.508956819465E-06, CFL 0.00518, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 1.11E-15 + 4128, 172.000, 0, En 3.710260976199E-06, CFL 0.00374, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 6.65E-15, Te -1.80E-15 + 4152, 173.000, 0, En 1.212803716815E-06, CFL 0.00220, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.72E-15 + 4176, 174.000, 0, En 1.690575224209E-06, CFL 0.00233, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -1.33E-14, Te -1.19E-15 + 4200, 175.000, 0, En 4.373874460111E-06, CFL 0.00340, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 0.00E+00, Te 1.06E-15 + 4224, 176.000, 0, En 4.725924200080E-06, CFL 0.00383, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -8.40E-16 + 4248, 177.000, 0, En 2.132538513143E-06, CFL 0.00294, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 1.78E-15 + 4272, 178.000, 0, En 7.702740420964E-07, CFL 0.00151, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te -1.22E-15 + 4296, 179.000, 0, En 4.298248155387E-07, CFL 0.00128, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -1.33E-14, Te 4.32E-15 + 4320, 180.000, 0, En 4.368266153560E-07, CFL 0.00122, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 0.00E+00, Te -4.69E-15 + 4344, 181.000, 0, En 4.374539363869E-06, CFL 0.00462, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 3.05E-15 + 4368, 182.000, 0, En 1.374481755497E-05, CFL 0.00787, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 1.34E-17 + 4392, 183.000, 0, En 1.029985269953E-05, CFL 0.00591, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 6.65E-15, Te -1.32E-15 + 4416, 184.000, 0, En 4.586772168827E-06, CFL 0.00324, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 0.00E+00, Te 1.10E-15 + 4440, 185.000, 0, En 3.855229133974E-06, CFL 0.00325, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te -1.03E-15 + 4464, 186.000, 0, En 3.357127983724E-06, CFL 0.00263, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se 0.00E+00, Te 3.43E-16 + 4488, 187.000, 0, En 1.210980393284E-06, CFL 0.00177, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se 0.00E+00, Te -9.84E-17 + 4512, 188.000, 0, En 2.244362935782E-07, CFL 0.00080, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se -6.65E-15, Te -5.72E-17 + 4536, 189.000, 0, En 1.337612548530E-07, CFL 0.00045, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.66E-14, Te -1.63E-15 + 4560, 190.000, 0, En 2.351901580635E-07, CFL 0.00089, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 2.00E-14, Te -1.58E-15 + 4584, 191.000, 0, En 1.039163208101E-06, CFL 0.00189, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 7.47E-16 + 4608, 192.000, 0, En 1.344649398210E-06, CFL 0.00207, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 1.31E-15 + 4632, 193.000, 0, En 9.007974911753E-07, CFL 0.00199, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 2.90E-15 + 4656, 194.000, 0, En 1.057858692400E-06, CFL 0.00198, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -4.62E-15 + 4680, 195.000, 0, En 1.892863639293E-06, CFL 0.00229, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.00E-14, Te -4.82E-17 + 4704, 196.000, 0, En 2.199933846240E-06, CFL 0.00300, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 6.65E-15, Te 9.59E-16 + 4728, 197.000, 0, En 1.826999570340E-06, CFL 0.00244, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 0.00E+00, Te -2.23E-15 + 4752, 198.000, 0, En 1.969965058420E-06, CFL 0.00290, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -6.65E-15, Te 3.01E-16 + 4776, 199.000, 0, En 9.268448313998E-07, CFL 0.00207, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.10E-15 + 4800, 200.000, 0, En 5.880637684570E-08, CFL 0.00021, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -1.33E-14, Te -3.55E-16 + 4824, 201.000, 0, En 1.259462713539E-07, CFL 0.00053, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te 7.61E-16 + 4848, 202.000, 0, En 1.762456741413E-06, CFL 0.00223, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 6.65E-15, Te -5.87E-16 + 4872, 203.000, 0, En 7.586456258687E-06, CFL 0.00481, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se -6.65E-15, Te -2.36E-15 + 4896, 204.000, 0, En 5.984057061815E-06, CFL 0.00334, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 8.61E-16 + 4920, 205.000, 0, En 9.002838089110E-07, CFL 0.00141, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te -1.55E-16 + 4944, 206.000, 0, En 1.371393053898E-06, CFL 0.00214, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te -2.33E-16 + 4968, 207.000, 0, En 2.870210573377E-06, CFL 0.00280, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 2.22E-16 + 4992, 208.000, 0, En 3.627402512553E-06, CFL 0.00302, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 1.57E-15 + 5016, 209.000, 0, En 1.061894294251E-06, CFL 0.00163, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 6.65E-15, Te -3.08E-15 + 5040, 210.000, 0, En 2.652533135843E-07, CFL 0.00081, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 1.78E-15 + 5064, 211.000, 0, En 7.307675515653E-08, CFL 0.00030, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 6.65E-15, Te 1.38E-15 + 5088, 212.000, 0, En 6.423774898741E-08, CFL 0.00024, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 0.00E+00, Te 2.32E-15 + 5112, 213.000, 0, En 1.843114003848E-06, CFL 0.00246, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -1.33E-14, Te -1.35E-16 + 5136, 214.000, 0, En 4.233610106426E-06, CFL 0.00362, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 0.00E+00, Te 7.10E-16 + 5160, 215.000, 0, En 2.818405030778E-06, CFL 0.00360, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -1.06E-15 + 5184, 216.000, 0, En 7.166775343217E-06, CFL 0.00569, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.52E-15 + 5208, 217.000, 0, En 4.979987809249E-06, CFL 0.00377, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se 0.00E+00, Te -1.41E-15 + 5232, 218.000, 0, En 1.304872664718E-06, CFL 0.00203, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 6.65E-15, Te -6.25E-16 + 5256, 219.000, 0, En 3.963656560059E-07, CFL 0.00124, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se 0.00E+00, Te -2.17E-15 + 5280, 220.000, 0, En 5.341533735104E-07, CFL 0.00120, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 6.65E-15, Te 1.70E-16 + 5304, 221.000, 0, En 1.663350850839E-07, CFL 0.00066, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -6.65E-15, Te 2.23E-15 + 5328, 222.000, 0, En 9.736897623134E-08, CFL 0.00046, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -2.00E-14, Te 4.25E-16 + 5352, 223.000, 0, En 2.095521500141E-07, CFL 0.00070, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 1.83E-15 + 5376, 224.000, 0, En 3.661499120910E-07, CFL 0.00129, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 6.65E-15, Te -2.63E-16 + 5400, 225.000, 0, En 1.209505387939E-06, CFL 0.00186, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 6.65E-15, Te 1.70E-15 + 5424, 226.000, 0, En 1.093503216801E-06, CFL 0.00229, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se -6.65E-15, Te 1.76E-15 + 5448, 227.000, 0, En 2.338731753229E-06, CFL 0.00338, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -1.01E-15 + 5472, 228.000, 0, En 7.199687260680E-06, CFL 0.00539, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 1.33E-14, Te -8.68E-16 + 5496, 229.000, 0, En 4.029302854391E-06, CFL 0.00320, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te 5.60E-16 + 5520, 230.000, 0, En 9.937658058314E-07, CFL 0.00210, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 1.33E-14, Te -5.06E-16 + 5544, 231.000, 0, En 2.995223460087E-07, CFL 0.00094, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -9.54E-16 + 5568, 232.000, 0, En 1.613408328587E-07, CFL 0.00070, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 0.00E+00, Te 2.79E-15 + 5592, 233.000, 0, En 2.124607209840E-07, CFL 0.00092, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -1.31E-15 + 5616, 234.000, 0, En 4.890426169391E-06, CFL 0.00423, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 1.33E-14, Te -1.22E-15 + 5640, 235.000, 0, En 2.901394839170E-06, CFL 0.00234, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 1.33E-14, Te -5.06E-16 + 5664, 236.000, 0, En 5.938554142420E-07, CFL 0.00151, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.34E-15 + 5688, 237.000, 0, En 8.179823152215E-08, CFL 0.00035, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -1.02E-15 + 5712, 238.000, 0, En 1.579703187446E-07, CFL 0.00065, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 0.00E+00, Te -1.02E-15 + 5736, 239.000, 0, En 8.186397475781E-07, CFL 0.00173, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 1.33E-14, Te 5.26E-16 + 5760, 240.000, 0, En 8.341720526849E-07, CFL 0.00146, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -1.33E-14, Te -1.76E-16 + 5784, 241.000, 0, En 1.730516750118E-06, CFL 0.00262, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 6.65E-15, Te -1.28E-15 + 5808, 242.000, 0, En 2.535122432385E-06, CFL 0.00320, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 2.95E-15 + 5832, 243.000, 0, En 2.753736111114E-06, CFL 0.00259, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.00E-14, Te -2.34E-15 + 5856, 244.000, 0, En 8.147962959171E-07, CFL 0.00154, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -6.65E-15, Te 1.52E-15 + 5880, 245.000, 0, En 3.084531918083E-07, CFL 0.00106, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 6.65E-15, Te -7.88E-16 + 5904, 246.000, 0, En 3.767348878069E-07, CFL 0.00128, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 1.33E-14, Te -1.33E-15 + 5928, 247.000, 0, En 4.313073645556E-07, CFL 0.00137, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.59E-15 + 5952, 248.000, 0, En 6.051599105036E-07, CFL 0.00163, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -1.43E-15 + 5976, 249.000, 0, En 2.107159757810E-06, CFL 0.00311, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 6.65E-15, Te 1.19E-15 + 6000, 250.000, 0, En 2.865636061579E-06, CFL 0.00356, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 0.00E+00, Te 2.24E-15 + 6024, 251.000, 0, En 3.094475993093E-06, CFL 0.00302, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 0.00E+00, Te -3.79E-15 + 6048, 252.000, 0, En 2.954968291890E-06, CFL 0.00333, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me -1.83E-17, Se -6.65E-15, Te 3.46E-15 + 6072, 253.000, 0, En 2.803403484533E-06, CFL 0.00287, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -1.21E-15 + 6096, 254.000, 0, En 3.407561664220E-06, CFL 0.00311, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 6.65E-15, Te 1.42E-15 + 6120, 255.000, 0, En 4.127273934036E-06, CFL 0.00347, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 6.65E-15, Te -1.98E-15 + 6144, 256.000, 0, En 4.756501628323E-06, CFL 0.00338, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te 1.74E-16 + 6168, 257.000, 0, En 3.570253604301E-06, CFL 0.00284, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -1.77E-15 + 6192, 258.000, 0, En 5.918422745734E-06, CFL 0.00422, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -1.33E-14, Te 2.60E-16 + 6216, 259.000, 0, En 1.555678165603E-05, CFL 0.00634, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se -6.65E-15, Te 1.15E-15 + 6240, 260.000, 0, En 1.134167359615E-05, CFL 0.00459, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -1.30E-15 + 6264, 261.000, 0, En 2.818465893616E-06, CFL 0.00269, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se 6.65E-15, Te -3.19E-15 + 6288, 262.000, 0, En 1.228489273581E-06, CFL 0.00182, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se -6.65E-15, Te 6.29E-15 + 6312, 263.000, 0, En 7.711762827314E-07, CFL 0.00156, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se 0.00E+00, Te -1.95E-15 + 6336, 264.000, 0, En 7.123043359731E-07, CFL 0.00154, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 1.33E-14, Te 4.49E-16 + 6360, 265.000, 0, En 1.595922520245E-06, CFL 0.00239, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se -6.65E-15, Te 3.34E-16 + 6384, 266.000, 0, En 1.958548676193E-06, CFL 0.00250, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -1.35E-15 + 6408, 267.000, 0, En 2.727981566868E-06, CFL 0.00319, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -8.80E-16 + 6432, 268.000, 0, En 3.245041229298E-06, CFL 0.00280, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 1.20E-15 + 6456, 269.000, 0, En 3.050029386070E-06, CFL 0.00311, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.54E-15 + 6480, 270.000, 0, En 3.554945101410E-07, CFL 0.00087, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -6.65E-15, Te 8.36E-16 + 6504, 271.000, 0, En 4.704397804661E-07, CFL 0.00108, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se -6.65E-15, Te -1.09E-15 + 6528, 272.000, 0, En 2.618396055824E-06, CFL 0.00276, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 3.45E-15 + 6552, 273.000, 0, En 4.374216770827E-06, CFL 0.00358, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 2.79E-16 + 6576, 274.000, 0, En 6.964262490171E-06, CFL 0.00414, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -6.65E-15, Te -1.85E-15 + 6600, 275.000, 0, En 4.412174041213E-06, CFL 0.00329, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 9.12E-16 + 6624, 276.000, 0, En 4.357874669102E-06, CFL 0.00304, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 6.65E-15, Te 5.58E-16 + 6648, 277.000, 0, En 2.394483157958E-06, CFL 0.00236, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 0.00E+00, Te -3.72E-15 + 6672, 278.000, 0, En 7.129610219941E-07, CFL 0.00127, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 1.33E-14, Te -1.09E-15 + 6696, 279.000, 0, En 3.122866383350E-06, CFL 0.00307, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 1.33E-14, Te 1.57E-15 + 6720, 280.000, 0, En 6.976840664863E-06, CFL 0.00418, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -1.46E-17, Se 0.00E+00, Te -8.62E-16 + 6744, 281.000, 0, En 1.172693392181E-05, CFL 0.00508, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -1.33E-14, Te -1.82E-15 + 6768, 282.000, 0, En 9.677329801354E-06, CFL 0.00408, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 1.33E-14, Te -1.42E-15 + 6792, 283.000, 0, En 3.319196275066E-06, CFL 0.00224, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 6.65E-15, Te 1.52E-15 + 6816, 284.000, 0, En 4.389709318047E-05, CFL 0.00896, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 0.00E+00, Te 5.39E-16 + 6840, 285.000, 0, En 6.289086911024E-05, CFL 0.00799, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se 0.00E+00, Te 3.21E-16 + 6864, 286.000, 0, En 1.895117150749E-05, CFL 0.00489, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 6.65E-15, Te 1.80E-16 + 6888, 287.000, 0, En 3.880699708609E-06, CFL 0.00313, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -2.00E-14, Te 2.19E-15 + 6912, 288.000, 0, En 6.068025316464E-06, CFL 0.00312, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 6.65E-15, Te -2.49E-15 + 6936, 289.000, 0, En 1.191420572482E-05, CFL 0.00454, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 1.35E-15 + 6960, 290.000, 0, En 9.592856463551E-06, CFL 0.00401, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -1.33E-14, Te -1.31E-15 + 6984, 291.000, 0, En 9.251566223608E-06, CFL 0.00506, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te -7.32E-16 + 7008, 292.000, 0, En 3.611383473234E-05, CFL 0.00622, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -1.16E-15 + 7032, 293.000, 0, En 3.298528099430E-05, CFL 0.00676, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 1.33E-14, Te 2.77E-15 + 7056, 294.000, 0, En 1.376528562078E-05, CFL 0.00355, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 8.59E-16 + 7080, 295.000, 0, En 5.578914207837E-06, CFL 0.00285, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te 2.29E-16 + 7104, 296.000, 0, En 1.129499517560E-06, CFL 0.00151, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -1.32E-15 + 7128, 297.000, 0, En 1.631099736626E-06, CFL 0.00237, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -2.03E-15 + 7152, 298.000, 0, En 2.323974976800E-06, CFL 0.00279, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 1.40E-15 + 7176, 299.000, 0, En 2.379868217427E-06, CFL 0.00175, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -1.33E-14, Te -1.82E-15 + 7200, 300.000, 0, En 3.111557190170E-06, CFL 0.00253, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se 0.00E+00, Te 2.57E-15 + 7224, 301.000, 0, En 4.467077587008E-06, CFL 0.00255, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 0.00E+00, Te -1.19E-15 + 7248, 302.000, 0, En 9.454753798853E-06, CFL 0.00406, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 6.65E-15, Te 5.89E-17 + 7272, 303.000, 0, En 8.688225965358E-06, CFL 0.00291, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 0.00E+00, Te 2.33E-16 + 7296, 304.000, 0, En 3.064854247466E-06, CFL 0.00205, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 6.50E-16 + 7320, 305.000, 0, En 1.137939864387E-06, CFL 0.00145, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 6.65E-15, Te -2.14E-15 + 7344, 306.000, 0, En 6.939386953773E-07, CFL 0.00116, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 1.33E-14, Te 3.51E-15 + 7368, 307.000, 0, En 1.012732393882E-06, CFL 0.00151, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se 0.00E+00, Te -1.94E-15 + 7392, 308.000, 0, En 2.173032281944E-06, CFL 0.00187, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se -1.33E-14, Te 4.84E-16 + 7416, 309.000, 0, En 3.574397153776E-06, CFL 0.00211, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 6.65E-15, Te 3.42E-16 + 7440, 310.000, 0, En 2.698528681029E-06, CFL 0.00194, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 1.06E-15 + 7464, 311.000, 0, En 3.181664225308E-06, CFL 0.00302, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te -1.26E-15 + 7488, 312.000, 0, En 9.507461140659E-07, CFL 0.00095, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te -6.94E-16 + 7512, 313.000, 0, En 2.447830678060E-07, CFL 0.00067, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te -4.20E-16 + 7536, 314.000, 0, En 5.337115074370E-06, CFL 0.00307, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se 0.00E+00, Te 2.57E-15 + 7560, 315.000, 0, En 2.173617900038E-05, CFL 0.00552, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 1.43E-15 + 7584, 316.000, 0, En 2.103765844536E-05, CFL 0.00459, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -3.19E-15 + 7608, 317.000, 0, En 3.797850872173E-06, CFL 0.00194, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -4.17E-16 + 7632, 318.000, 0, En 7.702823904870E-07, CFL 0.00092, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te 4.07E-16 + 7656, 319.000, 0, En 1.614406270904E-06, CFL 0.00141, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 6.65E-15, Te -2.54E-15 + 7680, 320.000, 0, En 1.498335500805E-06, CFL 0.00155, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 2.33E-15 + 7704, 321.000, 0, En 5.908103301267E-07, CFL 0.00122, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -1.33E-14, Te -2.66E-15 + 7728, 322.000, 0, En 1.212113836700E-06, CFL 0.00141, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se 0.00E+00, Te -5.78E-16 + 7752, 323.000, 0, En 1.182758593803E-06, CFL 0.00152, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 2.18E-15 + 7776, 324.000, 0, En 6.111879754790E-07, CFL 0.00072, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -3.59E-15 + 7800, 325.000, 0, En 2.215215427297E-06, CFL 0.00158, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 3.91E-15 + 7824, 326.000, 0, En 3.312581872978E-06, CFL 0.00185, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -2.55E-15 + 7848, 327.000, 0, En 1.071200700142E-05, CFL 0.00345, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 2.82E-15 + 7872, 328.000, 0, En 9.516996253014E-06, CFL 0.00242, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -1.16E-15 + 7896, 329.000, 0, En 3.634110485818E-06, CFL 0.00198, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 1.33E-14, Te -2.41E-15 + 7920, 330.000, 0, En 4.694542241736E-06, CFL 0.00274, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 1.87E-15 + 7944, 331.000, 0, En 1.443748820108E-06, CFL 0.00173, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 1.33E-14, Te -8.32E-16 + 7968, 332.000, 0, En 1.476587914702E-06, CFL 0.00145, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 0.00E+00, Te 2.42E-15 + 7992, 333.000, 0, En 1.382718756228E-06, CFL 0.00136, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se 0.00E+00, Te -2.09E-15 + 8016, 334.000, 0, En 1.405606053532E-06, CFL 0.00169, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -6.65E-15, Te 2.20E-15 + 8040, 335.000, 0, En 1.748238310683E-06, CFL 0.00137, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -6.65E-15, Te -9.09E-16 + 8064, 336.000, 0, En 1.456767335027E-06, CFL 0.00178, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 1.33E-14, Te 5.00E-16 + 8088, 337.000, 0, En 1.526847201231E-06, CFL 0.00130, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -1.33E-14, Te -9.03E-16 + 8112, 338.000, 0, En 1.076720211267E-06, CFL 0.00125, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 2.00E-14, Te 2.62E-15 + 8136, 339.000, 0, En 6.260989163958E-07, CFL 0.00165, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -1.33E-14, Te -2.42E-15 + 8160, 340.000, 0, En 1.550255215644E-06, CFL 0.00152, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 2.00E-14, Te 2.69E-16 + 8184, 341.000, 0, En 1.576593905382E-06, CFL 0.00212, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -1.34E-15 + 8208, 342.000, 0, En 4.387085110813E-07, CFL 0.00120, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se -6.65E-15, Te 7.16E-16 + 8232, 343.000, 0, En 3.951001573802E-08, CFL 0.00022, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te 1.05E-15 + 8256, 344.000, 0, En 3.257920492836E-07, CFL 0.00059, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -1.54E-15 + 8280, 345.000, 0, En 7.692693792396E-07, CFL 0.00095, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 2.39E-16 + 8304, 346.000, 0, En 2.115451125599E-06, CFL 0.00175, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -5.60E-16 + 8328, 347.000, 0, En 5.945262630137E-06, CFL 0.00249, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te 6.56E-16 + 8352, 348.000, 0, En 1.441903393429E-05, CFL 0.00360, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -2.50E-15 + 8376, 349.000, 0, En 2.213490903095E-05, CFL 0.00447, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te -4.52E-16 + 8400, 350.000, 0, En 1.081585299814E-05, CFL 0.00343, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 1.33E-14, Te 1.98E-15 + 8424, 351.000, 0, En 2.372383579303E-06, CFL 0.00227, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se -6.65E-15, Te -1.63E-16 + 8448, 352.000, 0, En 3.541644260947E-06, CFL 0.00314, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te -1.50E-16 + 8472, 353.000, 0, En 1.138458592119E-05, CFL 0.00380, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -6.65E-15, Te -5.07E-15 + 8496, 354.000, 0, En 1.000627625042E-05, CFL 0.00275, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 6.65E-15, Te 4.81E-15 + 8520, 355.000, 0, En 8.140498299486E-06, CFL 0.00239, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 1.33E-14, Te -3.18E-15 + 8544, 356.000, 0, En 5.351114597912E-06, CFL 0.00229, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -2.00E-14, Te 3.30E-15 + 8568, 357.000, 0, En 2.579591605605E-06, CFL 0.00202, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se 0.00E+00, Te -1.51E-15 + 8592, 358.000, 0, En 1.037453043844E-06, CFL 0.00096, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 6.65E-15, Te -2.28E-16 + 8616, 359.000, 0, En 1.293188279355E-06, CFL 0.00080, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 0.00E+00, Te -4.25E-16 + 8640, 360.000, 0, En 4.645719409089E-07, CFL 0.00052, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 1.33E-14, Te 3.80E-15 + 8664, 361.000, 0, En 2.001627625492E-07, CFL 0.00056, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7836, Me -3.10E-17, Se -2.00E-14, Te -2.24E-15 + 8688, 362.000, 0, En 2.681264367974E-07, CFL 0.00066, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 7.11E-16 + 8712, 363.000, 0, En 1.539023850261E-07, CFL 0.00041, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te 9.66E-16 + 8736, 364.000, 0, En 2.964063261637E-07, CFL 0.00051, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 0.00E+00, Te -1.96E-15 + 8760, 365.000, 0, En 6.429228834089E-07, CFL 0.00090, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -2.00E-14, Te 2.16E-15 diff --git a/examples/solo_ocean/single_column_z/timestats.pgi b/examples/solo_ocean/single_column_z/timestats.pgi index 2ccf943987..2a040cbf91 100644 --- a/examples/solo_ocean/single_column_z/timestats.pgi +++ b/examples/solo_ocean/single_column_z/timestats.pgi @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 2.105726723428E-06, CFL 0.00123, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.16E-15 - 48, 2.000, 0, En 4.766399226857E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 6.06E-16 - 72, 3.000, 0, En 6.799458715812E-06, CFL 0.00326, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -1.15E-16 - 96, 4.000, 0, En 4.788431233199E-06, CFL 0.00208, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 3.13E-15 - 120, 5.000, 0, En 2.440940296131E-07, CFL 0.00053, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -1.39E-15 - 144, 6.000, 0, En 9.614857096388E-07, CFL 0.00082, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -9.75E-16 - 168, 7.000, 0, En 5.490492005381E-07, CFL 0.00112, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 2.57E-15 - 192, 8.000, 0, En 2.024248841446E-06, CFL 0.00148, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 7.56E-16 - 216, 9.000, 0, En 4.088661345031E-06, CFL 0.00248, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se -6.65E-15, Te -1.95E-15 - 240, 10.000, 0, En 1.125337258812E-05, CFL 0.00357, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 1.33E-14, Te -6.83E-16 - 264, 11.000, 0, En 8.876682921092E-06, CFL 0.00234, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -6.65E-15, Te 1.92E-16 - 288, 12.000, 0, En 6.684265890115E-06, CFL 0.00304, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 1.33E-14, Te 2.73E-16 - 312, 13.000, 0, En 3.153109249030E-06, CFL 0.00126, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 6.65E-15, Te -8.07E-16 - 336, 14.000, 0, En 2.974777579449E-06, CFL 0.00181, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -1.33E-14, Te -2.69E-15 - 360, 15.000, 0, En 6.782113017950E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.38E-15 - 384, 16.000, 0, En 2.635455290896E-06, CFL 0.00194, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 6.65E-15, Te -1.35E-15 - 408, 17.000, 0, En 7.094006300213E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -1.33E-14, Te 7.24E-16 - 432, 18.000, 0, En 9.454220960095E-07, CFL 0.00084, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 0.00E+00, Te 1.36E-15 - 456, 19.000, 0, En 1.335381483644E-06, CFL 0.00172, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 7.61E-16 - 480, 20.000, 0, En 3.881153574950E-06, CFL 0.00336, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 2.41E-15 - 504, 21.000, 0, En 1.846445843397E-06, CFL 0.00129, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 6.65E-15, Te -1.18E-15 - 528, 22.000, 0, En 2.526154180120E-06, CFL 0.00178, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -1.33E-14, Te -9.36E-16 - 552, 23.000, 0, En 3.972115688431E-06, CFL 0.00172, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -6.65E-15, Te 3.45E-16 - 576, 24.000, 0, En 4.476932879107E-06, CFL 0.00242, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -3.72E-15 - 600, 25.000, 0, En 1.153895796155E-05, CFL 0.00330, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 3.12E-15 - 624, 26.000, 0, En 5.439005723570E-06, CFL 0.00184, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -3.11E-15 - 648, 27.000, 0, En 1.429966820236E-05, CFL 0.00285, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -1.33E-14, Te -1.30E-16 - 672, 28.000, 0, En 1.036467176397E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se -6.65E-15, Te -7.56E-16 - 696, 29.000, 0, En 1.283274153179E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 6.65E-15, Te 1.09E-15 - 720, 30.000, 0, En 4.851589985745E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 6.65E-15, Te -2.44E-16 - 744, 31.000, 0, En 8.592731753014E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se -6.65E-15, Te 2.60E-15 - 768, 32.000, 0, En 1.896646421404E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se 0.00E+00, Te 9.11E-17 - 792, 33.000, 0, En 3.222426760764E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -4.59E-16 - 816, 34.000, 0, En 2.284835758230E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 3.00E-15 - 840, 35.000, 0, En 1.900843170814E-07, CFL 0.00039, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 6.65E-15, Te -2.41E-15 - 864, 36.000, 0, En 4.137095117508E-07, CFL 0.00058, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 0.00E+00, Te -3.64E-16 - 888, 37.000, 0, En 1.161367910917E-06, CFL 0.00152, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 6.65E-15, Te 1.69E-15 - 912, 38.000, 0, En 1.486658201869E-06, CFL 0.00134, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 0.00E+00, Te -1.12E-15 - 936, 39.000, 0, En 2.087284018008E-06, CFL 0.00133, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 6.65E-15, Te -1.64E-15 - 960, 40.000, 0, En 4.012052237532E-07, CFL 0.00066, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -1.33E-14, Te 8.96E-16 - 984, 41.000, 0, En 7.589558889972E-07, CFL 0.00095, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -1.85E-15 - 1008, 42.000, 0, En 4.864113284348E-06, CFL 0.00265, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 0.00E+00, Te -1.72E-16 - 1032, 43.000, 0, En 2.694863489366E-06, CFL 0.00226, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 6.65E-15, Te 4.52E-16 - 1056, 44.000, 0, En 8.051196782327E-07, CFL 0.00114, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.53E-15 - 1080, 45.000, 0, En 2.849705776654E-06, CFL 0.00166, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -1.74E-15 - 1104, 46.000, 0, En 2.665615238704E-06, CFL 0.00215, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -7.14E-16 - 1128, 47.000, 0, En 7.455907178223E-07, CFL 0.00115, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se -6.65E-15, Te -5.08E-17 - 1152, 48.000, 0, En 7.122997513548E-07, CFL 0.00058, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 6.65E-15, Te 7.46E-17 - 1176, 49.000, 0, En 1.276932745694E-06, CFL 0.00076, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -2.20E-15 - 1200, 50.000, 0, En 4.205663281035E-07, CFL 0.00038, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -3.03E-15 - 1224, 51.000, 0, En 1.297259257990E-06, CFL 0.00080, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 1.61E-15 - 1248, 52.000, 0, En 9.834151566517E-06, CFL 0.00305, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te -3.14E-17 - 1272, 53.000, 0, En 7.004840339001E-06, CFL 0.00254, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te 1.09E-15 - 1296, 54.000, 0, En 6.944549776218E-06, CFL 0.00250, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te -2.04E-16 - 1320, 55.000, 0, En 5.339439766712E-06, CFL 0.00214, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 6.65E-15, Te -2.56E-15 - 1344, 56.000, 0, En 1.452451765970E-06, CFL 0.00131, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 0.00E+00, Te 1.57E-16 - 1368, 57.000, 0, En 3.910602136496E-06, CFL 0.00201, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 2.82E-15 - 1392, 58.000, 0, En 1.968911457548E-06, CFL 0.00098, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 1.33E-14, Te 9.86E-17 - 1416, 59.000, 0, En 1.066001164434E-06, CFL 0.00071, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -1.00E-15 - 1440, 60.000, 0, En 1.171335657753E-06, CFL 0.00110, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te 5.47E-16 - 1464, 61.000, 0, En 1.476782511928E-06, CFL 0.00198, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 1.54E-16 - 1488, 62.000, 0, En 4.650079555197E-06, CFL 0.00258, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se -6.65E-15, Te -2.19E-15 - 1512, 63.000, 0, En 1.852615036637E-06, CFL 0.00242, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 2.27E-15 - 1536, 64.000, 0, En 1.307070376206E-06, CFL 0.00237, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te -8.41E-16 - 1560, 65.000, 0, En 1.008204231440E-06, CFL 0.00188, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 3.40E-15 - 1584, 66.000, 0, En 1.323704164738E-06, CFL 0.00133, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 6.65E-15, Te -2.34E-15 - 1608, 67.000, 0, En 4.741302465054E-06, CFL 0.00242, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se -6.65E-15, Te 1.72E-15 - 1632, 68.000, 0, En 5.947412219647E-06, CFL 0.00312, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -1.63E-15 - 1656, 69.000, 0, En 3.339728448574E-06, CFL 0.00195, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 1.33E-14, Te 2.42E-15 - 1680, 70.000, 0, En 2.681239321355E-06, CFL 0.00199, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 6.65E-15, Te -1.26E-15 - 1704, 71.000, 0, En 3.575457895883E-06, CFL 0.00223, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -6.65E-15, Te 2.64E-15 - 1728, 72.000, 0, En 5.009019033988E-06, CFL 0.00307, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se -6.65E-15, Te -6.77E-16 - 1752, 73.000, 0, En 7.859580974726E-06, CFL 0.00349, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se 6.65E-15, Te 1.81E-15 - 1776, 74.000, 0, En 6.390132143686E-06, CFL 0.00328, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se -1.33E-14, Te -2.83E-15 - 1800, 75.000, 0, En 7.406983287323E-07, CFL 0.00070, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -1.59E-15 - 1824, 76.000, 0, En 1.542931455095E-06, CFL 0.00137, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 1.04E-15 - 1848, 77.000, 0, En 8.413646125572E-06, CFL 0.00375, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -1.33E-14, Te 1.19E-15 - 1872, 78.000, 0, En 5.432856263892E-06, CFL 0.00289, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se -6.65E-15, Te 1.05E-15 - 1896, 79.000, 0, En 5.570343566820E-06, CFL 0.00318, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se 0.00E+00, Te 7.45E-16 - 1920, 80.000, 0, En 5.230534162454E-06, CFL 0.00234, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se -6.65E-15, Te -3.09E-15 - 1944, 81.000, 0, En 3.473173460439E-06, CFL 0.00273, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 1.44E-16 - 1968, 82.000, 0, En 5.393522729262E-06, CFL 0.00241, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.06E-15 - 1992, 83.000, 0, En 2.269203097161E-06, CFL 0.00196, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se -6.65E-15, Te 6.25E-17 - 2016, 84.000, 0, En 1.472621824103E-06, CFL 0.00139, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 4.63E-16 - 2040, 85.000, 0, En 2.845259401728E-06, CFL 0.00142, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -1.33E-14, Te 2.00E-15 - 2064, 86.000, 0, En 5.967045721019E-06, CFL 0.00222, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 1.33E-14, Te -2.97E-15 - 2088, 87.000, 0, En 1.976495118509E-06, CFL 0.00102, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 1.33E-14, Te 1.65E-15 - 2112, 88.000, 0, En 1.038789068473E-05, CFL 0.00341, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te -7.81E-16 - 2136, 89.000, 0, En 1.409733592473E-05, CFL 0.00392, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -1.63E-15 - 2160, 90.000, 0, En 1.057432146496E-05, CFL 0.00255, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 1.77E-15 - 2184, 91.000, 0, En 8.359702762012E-06, CFL 0.00313, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.18E-15 - 2208, 92.000, 0, En 9.029750194412E-07, CFL 0.00071, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se -6.65E-15, Te -1.33E-15 - 2232, 93.000, 0, En 1.568655422703E-06, CFL 0.00146, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -1.33E-14, Te -6.55E-16 - 2256, 94.000, 0, En 3.112991758404E-07, CFL 0.00052, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 1.33E-14, Te -1.78E-15 - 2280, 95.000, 0, En 2.662778669488E-06, CFL 0.00146, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 3.01E-15 - 2304, 96.000, 0, En 6.010953491736E-06, CFL 0.00383, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -5.04E-16 - 2328, 97.000, 0, En 2.559154653138E-05, CFL 0.00459, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 6.65E-15, Te 1.32E-15 - 2352, 98.000, 0, En 1.906164373519E-05, CFL 0.00480, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -1.33E-14, Te -1.89E-15 - 2376, 99.000, 0, En 1.982171612918E-06, CFL 0.00142, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 6.59E-16 - 2400, 100.000, 0, En 9.542807730237E-06, CFL 0.00440, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 1.33E-14, Te 2.12E-16 - 2424, 101.000, 0, En 2.304866119665E-06, CFL 0.00212, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -1.33E-14, Te -2.13E-16 - 2448, 102.000, 0, En 4.114652421190E-06, CFL 0.00282, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 6.65E-15, Te -2.90E-16 - 2472, 103.000, 0, En 3.418092442705E-06, CFL 0.00319, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 6.65E-15, Te -2.92E-15 - 2496, 104.000, 0, En 3.285002150149E-06, CFL 0.00307, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 1.33E-14, Te 6.26E-17 - 2520, 105.000, 0, En 1.624987168283E-06, CFL 0.00192, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -2.00E-14, Te 1.08E-15 - 2544, 106.000, 0, En 3.746399716328E-06, CFL 0.00412, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -6.65E-15, Te -2.16E-15 - 2568, 107.000, 0, En 9.320274028715E-06, CFL 0.00511, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -6.65E-15, Te 2.58E-15 - 2592, 108.000, 0, En 6.405013605828E-06, CFL 0.00421, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.00E-14, Te -3.03E-15 - 2616, 109.000, 0, En 1.764338413720E-06, CFL 0.00182, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 2.74E-15 - 2640, 110.000, 0, En 7.053755760305E-07, CFL 0.00087, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te -1.89E-16 - 2664, 111.000, 0, En 8.035317510605E-07, CFL 0.00090, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 6.65E-15, Te -3.80E-16 - 2688, 112.000, 0, En 1.962973796301E-06, CFL 0.00170, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 1.33E-14, Te 4.42E-15 - 2712, 113.000, 0, En 6.987116225023E-06, CFL 0.00295, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -3.68E-16 - 2736, 114.000, 0, En 7.692024761159E-06, CFL 0.00329, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -3.43E-15 - 2760, 115.000, 0, En 2.047852833584E-06, CFL 0.00149, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -7.85E-16 - 2784, 116.000, 0, En 3.149316696515E-06, CFL 0.00266, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 6.60E-16 - 2808, 117.000, 0, En 7.778647076268E-06, CFL 0.00292, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se 0.00E+00, Te -1.01E-15 - 2832, 118.000, 0, En 9.611238169091E-06, CFL 0.00353, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -1.33E-14, Te 7.27E-16 - 2856, 119.000, 0, En 8.136403328693E-06, CFL 0.00351, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 2.00E-14, Te 1.37E-15 - 2880, 120.000, 0, En 5.068102660847E-06, CFL 0.00283, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se 0.00E+00, Te -4.70E-16 - 2904, 121.000, 0, En 5.306503650268E-06, CFL 0.00407, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 1.33E-14, Te 7.76E-16 - 2928, 122.000, 0, En 6.778190780114E-06, CFL 0.00398, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te 4.79E-16 - 2952, 123.000, 0, En 1.585531747034E-06, CFL 0.00152, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se 0.00E+00, Te -1.43E-16 - 2976, 124.000, 0, En 1.586845031940E-06, CFL 0.00239, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 1.33E-14, Te 2.74E-15 - 3000, 125.000, 0, En 1.000472252782E-06, CFL 0.00194, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 0.00E+00, Te 3.91E-16 - 3024, 126.000, 0, En 1.343520749493E-06, CFL 0.00232, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -1.15E-15 - 3048, 127.000, 0, En 9.589077106537E-06, CFL 0.00603, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 0.00E+00, Te 1.50E-15 - 3072, 128.000, 0, En 9.833590514296E-06, CFL 0.00382, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 6.65E-15, Te -3.05E-16 - 3096, 129.000, 0, En 1.570537856429E-06, CFL 0.00207, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te 2.61E-17 - 3120, 130.000, 0, En 3.093718926622E-06, CFL 0.00326, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 6.65E-15, Te -5.62E-16 - 3144, 131.000, 0, En 7.173678802208E-06, CFL 0.00432, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 6.65E-15, Te 2.21E-15 - 3168, 132.000, 0, En 3.436077695864E-06, CFL 0.00290, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -1.33E-14, Te -2.27E-15 - 3192, 133.000, 0, En 1.677029045162E-06, CFL 0.00200, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te -4.92E-17 - 3216, 134.000, 0, En 6.464681572842E-07, CFL 0.00122, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 1.43E-15 - 3240, 135.000, 0, En 6.047585535702E-07, CFL 0.00121, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se 0.00E+00, Te 5.48E-16 - 3264, 136.000, 0, En 4.615037945222E-06, CFL 0.00472, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 0.00E+00, Te -2.59E-15 - 3288, 137.000, 0, En 4.534685137395E-06, CFL 0.00374, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te 7.19E-16 - 3312, 138.000, 0, En 1.002355324539E-06, CFL 0.00202, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -1.33E-14, Te -4.96E-16 - 3336, 139.000, 0, En 3.246511472782E-06, CFL 0.00342, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -6.65E-15, Te 2.43E-15 - 3360, 140.000, 0, En 4.899054539151E-06, CFL 0.00447, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -2.36E-15 - 3384, 141.000, 0, En 3.188943697100E-06, CFL 0.00294, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -6.20E-16 - 3408, 142.000, 0, En 1.946361688287E-06, CFL 0.00226, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -6.65E-15, Te 5.71E-16 - 3432, 143.000, 0, En 1.373702631074E-06, CFL 0.00193, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -1.33E-14, Te 3.43E-16 - 3456, 144.000, 0, En 8.800950045356E-07, CFL 0.00180, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te -7.61E-16 - 3480, 145.000, 0, En 1.440757012189E-06, CFL 0.00200, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 6.65E-15, Te -1.50E-15 - 3504, 146.000, 0, En 4.663741758924E-07, CFL 0.00131, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 6.65E-15, Te 1.22E-15 - 3528, 147.000, 0, En 4.284886777375E-07, CFL 0.00122, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -1.33E-14, Te -9.51E-16 - 3552, 148.000, 0, En 4.641449064839E-07, CFL 0.00097, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se -1.33E-14, Te 1.44E-15 - 3576, 149.000, 0, En 1.429486138285E-07, CFL 0.00037, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.66E-14, Te -2.57E-15 - 3600, 150.000, 0, En 9.064196368562E-07, CFL 0.00178, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 1.05E-15 - 3624, 151.000, 0, En 1.907463485596E-06, CFL 0.00286, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -1.55E-15 - 3648, 152.000, 0, En 4.264679210018E-07, CFL 0.00089, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te -1.26E-15 - 3672, 153.000, 0, En 7.492045992903E-07, CFL 0.00177, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 1.33E-14, Te 1.16E-15 - 3696, 154.000, 0, En 1.550881848513E-06, CFL 0.00259, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 4.51E-16 - 3720, 155.000, 0, En 3.141166562134E-07, CFL 0.00101, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -6.38E-16 - 3744, 156.000, 0, En 5.479135535099E-06, CFL 0.00411, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se -6.65E-15, Te 1.33E-15 - 3768, 157.000, 0, En 1.828715799011E-05, CFL 0.00810, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te 2.03E-15 - 3792, 158.000, 0, En 1.704022409969E-05, CFL 0.00666, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -1.33E-14, Te -3.24E-15 - 3816, 159.000, 0, En 6.525196304005E-06, CFL 0.00347, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 2.00E-14, Te 6.29E-17 - 3840, 160.000, 0, En 3.646508808347E-06, CFL 0.00399, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -1.33E-14, Te 1.67E-15 - 3864, 161.000, 0, En 7.784012180354E-06, CFL 0.00512, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -2.06E-15 - 3888, 162.000, 0, En 7.833996467907E-06, CFL 0.00444, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se -6.65E-15, Te 5.80E-16 - 3912, 163.000, 0, En 3.332995336238E-06, CFL 0.00314, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.66E-14, Te 7.30E-17 - 3936, 164.000, 0, En 2.342547179844E-06, CFL 0.00321, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 2.51E-15 - 3960, 165.000, 0, En 1.789198195033E-06, CFL 0.00292, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -1.09E-15 - 3984, 166.000, 0, En 1.361064162906E-06, CFL 0.00253, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te -1.00E-15 - 4008, 167.000, 0, En 5.031411293334E-07, CFL 0.00145, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.53E-15 - 4032, 168.000, 0, En 4.109353618073E-07, CFL 0.00126, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 6.65E-15, Te -7.46E-16 - 4056, 169.000, 0, En 6.143838804389E-07, CFL 0.00127, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -1.33E-14, Te -2.36E-16 - 4080, 170.000, 0, En 2.463111643911E-06, CFL 0.00310, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 6.65E-15, Te -2.47E-15 - 4104, 171.000, 0, En 5.508956815759E-06, CFL 0.00518, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 1.74E-15 - 4128, 172.000, 0, En 3.710260972513E-06, CFL 0.00374, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 6.65E-15, Te -1.52E-15 - 4152, 173.000, 0, En 1.212803715501E-06, CFL 0.00220, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.72E-15 - 4176, 174.000, 0, En 1.690575228006E-06, CFL 0.00233, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -2.00E-14, Te -1.82E-15 - 4200, 175.000, 0, En 4.373874465501E-06, CFL 0.00340, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 6.65E-15, Te 1.75E-15 - 4224, 176.000, 0, En 4.725924202872E-06, CFL 0.00383, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -1.11E-15 - 4248, 177.000, 0, En 2.132538511769E-06, CFL 0.00294, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 2.60E-15 - 4272, 178.000, 0, En 7.702740399668E-07, CFL 0.00151, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te -1.14E-15 - 4296, 179.000, 0, En 4.298248158516E-07, CFL 0.00128, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -1.33E-14, Te 3.53E-15 - 4320, 180.000, 0, En 4.368266160043E-07, CFL 0.00122, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 0.00E+00, Te -3.46E-15 - 4344, 181.000, 0, En 4.374539366437E-06, CFL 0.00462, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 9.04E-16 - 4368, 182.000, 0, En 1.374481756250E-05, CFL 0.00787, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 4.41E-16 - 4392, 183.000, 0, En 1.029985271927E-05, CFL 0.00591, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 6.65E-15, Te -1.69E-15 - 4416, 184.000, 0, En 4.586772174238E-06, CFL 0.00324, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 0.00E+00, Te 6.26E-16 - 4440, 185.000, 0, En 3.855229136955E-06, CFL 0.00325, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te -1.83E-16 - 4464, 186.000, 0, En 3.357127986178E-06, CFL 0.00263, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se 0.00E+00, Te -1.48E-16 - 4488, 187.000, 0, En 1.210980393439E-06, CFL 0.00177, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se 0.00E+00, Te -5.44E-16 - 4512, 188.000, 0, En 2.244362940596E-07, CFL 0.00080, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se -6.65E-15, Te 3.16E-16 - 4536, 189.000, 0, En 1.337612552760E-07, CFL 0.00045, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.66E-14, Te -1.70E-15 - 4560, 190.000, 0, En 2.351901571983E-07, CFL 0.00089, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 2.00E-14, Te -1.48E-15 - 4584, 191.000, 0, En 1.039163205674E-06, CFL 0.00189, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 9.24E-16 - 4608, 192.000, 0, En 1.344649395345E-06, CFL 0.00207, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 1.04E-15 - 4632, 193.000, 0, En 9.007974894003E-07, CFL 0.00199, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 2.87E-15 - 4656, 194.000, 0, En 1.057858692773E-06, CFL 0.00198, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -3.90E-15 - 4680, 195.000, 0, En 1.892863641273E-06, CFL 0.00229, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.00E-14, Te -9.21E-16 - 4704, 196.000, 0, En 2.199933848356E-06, CFL 0.00300, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 6.65E-15, Te 7.22E-16 - 4728, 197.000, 0, En 1.826999569956E-06, CFL 0.00244, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 0.00E+00, Te -2.93E-15 - 4752, 198.000, 0, En 1.969965055152E-06, CFL 0.00290, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -6.65E-15, Te 4.01E-16 - 4776, 199.000, 0, En 9.268448290605E-07, CFL 0.00207, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.80E-15 - 4800, 200.000, 0, En 5.880637653290E-08, CFL 0.00021, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -1.33E-14, Te -3.74E-16 - 4824, 201.000, 0, En 1.259462718007E-07, CFL 0.00053, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te 1.88E-16 - 4848, 202.000, 0, En 1.762456744444E-06, CFL 0.00223, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 0.00E+00, Te -2.00E-16 - 4872, 203.000, 0, En 7.586456265890E-06, CFL 0.00481, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se 0.00E+00, Te -2.09E-15 - 4896, 204.000, 0, En 5.984057069025E-06, CFL 0.00334, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 9.48E-16 - 4920, 205.000, 0, En 9.002838114025E-07, CFL 0.00141, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -1.33E-14, Te 1.46E-16 - 4944, 206.000, 0, En 1.371393055373E-06, CFL 0.00214, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se 0.00E+00, Te -3.39E-16 - 4968, 207.000, 0, En 2.870210574310E-06, CFL 0.00280, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 3.80E-16 - 4992, 208.000, 0, En 3.627402512928E-06, CFL 0.00302, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 3.04E-16 - 5016, 209.000, 0, En 1.061894294902E-06, CFL 0.00163, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 0.00E+00, Te -2.63E-15 - 5040, 210.000, 0, En 2.652533134244E-07, CFL 0.00081, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 6.65E-15, Te 1.68E-15 - 5064, 211.000, 0, En 7.307675542369E-08, CFL 0.00030, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 0.00E+00, Te 6.84E-16 - 5088, 212.000, 0, En 6.423774918446E-08, CFL 0.00024, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 1.30E-15 - 5112, 213.000, 0, En 1.843114001325E-06, CFL 0.00246, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -2.00E-14, Te 3.60E-16 - 5136, 214.000, 0, En 4.233610102480E-06, CFL 0.00362, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 6.65E-15, Te 1.42E-15 - 5160, 215.000, 0, En 2.818405028124E-06, CFL 0.00360, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -1.48E-15 - 5184, 216.000, 0, En 7.166775345244E-06, CFL 0.00569, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.28E-15 - 5208, 217.000, 0, En 4.979987807769E-06, CFL 0.00377, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -8.90E-16 - 5232, 218.000, 0, En 1.304872664056E-06, CFL 0.00203, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 6.65E-15, Te -1.40E-15 - 5256, 219.000, 0, En 3.963656543614E-07, CFL 0.00124, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se -6.65E-15, Te -2.06E-15 - 5280, 220.000, 0, En 5.341533727893E-07, CFL 0.00120, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 1.33E-14, Te 2.91E-17 - 5304, 221.000, 0, En 1.663350846919E-07, CFL 0.00066, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -1.33E-14, Te 2.89E-15 - 5328, 222.000, 0, En 9.736897571524E-08, CFL 0.00046, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -1.33E-14, Te -2.08E-17 - 5352, 223.000, 0, En 2.095521491914E-07, CFL 0.00070, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 2.16E-15 - 5376, 224.000, 0, En 3.661499116197E-07, CFL 0.00129, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 1.33E-14, Te -7.44E-16 - 5400, 225.000, 0, En 1.209505388323E-06, CFL 0.00186, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 0.00E+00, Te 4.54E-16 - 5424, 226.000, 0, En 1.093503218118E-06, CFL 0.00229, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se 0.00E+00, Te 2.35E-15 - 5448, 227.000, 0, En 2.338731754170E-06, CFL 0.00338, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -3.50E-16 - 5472, 228.000, 0, En 7.199687263953E-06, CFL 0.00539, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 1.33E-14, Te -1.21E-15 - 5496, 229.000, 0, En 4.029302857549E-06, CFL 0.00320, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te 1.05E-15 - 5520, 230.000, 0, En 9.937658055381E-07, CFL 0.00210, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 6.65E-15, Te -9.24E-16 - 5544, 231.000, 0, En 2.995223460375E-07, CFL 0.00094, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -6.65E-15, Te -5.57E-16 - 5568, 232.000, 0, En 1.613408335867E-07, CFL 0.00070, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 0.00E+00, Te 3.12E-15 - 5592, 233.000, 0, En 2.124607203224E-07, CFL 0.00092, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -9.89E-16 - 5616, 234.000, 0, En 4.890426165512E-06, CFL 0.00423, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 1.33E-14, Te -1.91E-15 - 5640, 235.000, 0, En 2.901394836766E-06, CFL 0.00234, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 1.33E-14, Te -2.35E-16 - 5664, 236.000, 0, En 5.938554149180E-07, CFL 0.00151, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 2.80E-15 - 5688, 237.000, 0, En 8.179823208946E-08, CFL 0.00035, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -2.13E-16 - 5712, 238.000, 0, En 1.579703188031E-07, CFL 0.00065, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 0.00E+00, Te -1.68E-15 - 5736, 239.000, 0, En 8.186397472776E-07, CFL 0.00173, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 1.33E-14, Te 8.50E-16 - 5760, 240.000, 0, En 8.341720523363E-07, CFL 0.00146, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -1.33E-14, Te 9.02E-17 - 5784, 241.000, 0, En 1.730516749087E-06, CFL 0.00262, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 6.65E-15, Te -2.04E-15 - 5808, 242.000, 0, En 2.535122430153E-06, CFL 0.00320, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 3.02E-15 - 5832, 243.000, 0, En 2.753736116085E-06, CFL 0.00259, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.00E-14, Te -2.15E-15 - 5856, 244.000, 0, En 8.147962978787E-07, CFL 0.00154, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -6.65E-15, Te 1.35E-15 - 5880, 245.000, 0, En 3.084531930423E-07, CFL 0.00106, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 6.65E-15, Te -1.26E-15 - 5904, 246.000, 0, En 3.767348890266E-07, CFL 0.00128, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 1.33E-14, Te -5.64E-16 - 5928, 247.000, 0, En 4.313073655333E-07, CFL 0.00137, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.39E-15 - 5952, 248.000, 0, En 6.051599099826E-07, CFL 0.00163, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -1.91E-15 - 5976, 249.000, 0, En 2.107159756212E-06, CFL 0.00311, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 6.65E-15, Te 9.47E-16 - 6000, 250.000, 0, En 2.865636059400E-06, CFL 0.00356, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 0.00E+00, Te 2.29E-15 - 6024, 251.000, 0, En 3.094475992144E-06, CFL 0.00302, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 0.00E+00, Te -2.97E-15 - 6048, 252.000, 0, En 2.954968297889E-06, CFL 0.00333, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me -1.83E-17, Se -1.33E-14, Te 3.08E-15 - 6072, 253.000, 0, En 2.803403488128E-06, CFL 0.00287, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -1.83E-15 - 6096, 254.000, 0, En 3.407561667609E-06, CFL 0.00311, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 1.75E-15 - 6120, 255.000, 0, En 4.127273937310E-06, CFL 0.00347, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -1.31E-15 - 6144, 256.000, 0, En 4.756501631738E-06, CFL 0.00338, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te -1.84E-15 - 6168, 257.000, 0, En 3.570253606216E-06, CFL 0.00284, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -1.33E-14, Te 4.69E-16 - 6192, 258.000, 0, En 5.918422745496E-06, CFL 0.00422, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.66E-14, Te -4.66E-17 - 6216, 259.000, 0, En 1.555678165159E-05, CFL 0.00634, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 6.65E-15, Te 1.76E-15 - 6240, 260.000, 0, En 1.134167358947E-05, CFL 0.00459, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -1.59E-15 - 6264, 261.000, 0, En 2.818465891060E-06, CFL 0.00269, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se -6.65E-15, Te -3.47E-15 - 6288, 262.000, 0, En 1.228489273226E-06, CFL 0.00182, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 5.99E-15 - 6312, 263.000, 0, En 7.711762822939E-07, CFL 0.00156, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se 0.00E+00, Te -2.81E-15 - 6336, 264.000, 0, En 7.123043373108E-07, CFL 0.00154, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 1.38E-15 - 6360, 265.000, 0, En 1.595922522981E-06, CFL 0.00239, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te 1.13E-15 - 6384, 266.000, 0, En 1.958548677571E-06, CFL 0.00250, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -1.74E-15 - 6408, 267.000, 0, En 2.727981568520E-06, CFL 0.00319, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -1.61E-16 - 6432, 268.000, 0, En 3.245041231625E-06, CFL 0.00280, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 1.41E-15 - 6456, 269.000, 0, En 3.050029389021E-06, CFL 0.00311, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -2.01E-15 - 6480, 270.000, 0, En 3.554945113030E-07, CFL 0.00087, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te 5.12E-16 - 6504, 271.000, 0, En 4.704397793658E-07, CFL 0.00108, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te -5.06E-16 - 6528, 272.000, 0, En 2.618396053173E-06, CFL 0.00276, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 2.84E-15 - 6552, 273.000, 0, En 4.374216767587E-06, CFL 0.00358, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 6.96E-17 - 6576, 274.000, 0, En 6.964262486528E-06, CFL 0.00414, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -1.33E-14, Te -3.35E-15 - 6600, 275.000, 0, En 4.412174038716E-06, CFL 0.00329, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.60E-15 - 6624, 276.000, 0, En 4.357874673961E-06, CFL 0.00304, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 1.33E-14, Te 2.47E-16 - 6648, 277.000, 0, En 2.394483159868E-06, CFL 0.00236, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 0.00E+00, Te -3.52E-15 - 6672, 278.000, 0, En 7.129610220315E-07, CFL 0.00127, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 6.65E-15, Te -1.19E-15 - 6696, 279.000, 0, En 3.122866384672E-06, CFL 0.00307, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 6.65E-15, Te 1.27E-15 - 6720, 280.000, 0, En 6.976840666213E-06, CFL 0.00418, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -1.46E-17, Se 1.33E-14, Te -7.65E-16 - 6744, 281.000, 0, En 1.172693392485E-05, CFL 0.00508, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -1.33E-14, Te -2.12E-15 - 6768, 282.000, 0, En 9.677329804639E-06, CFL 0.00408, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 1.33E-14, Te -2.94E-16 - 6792, 283.000, 0, En 3.319196272935E-06, CFL 0.00224, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 0.00E+00, Te 1.06E-15 - 6816, 284.000, 0, En 4.389709316956E-05, CFL 0.00896, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te 1.70E-16 - 6840, 285.000, 0, En 6.289086909110E-05, CFL 0.00799, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se 0.00E+00, Te 1.31E-15 - 6864, 286.000, 0, En 1.895117150089E-05, CFL 0.00489, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 6.65E-15, Te -1.31E-15 - 6888, 287.000, 0, En 3.880699715307E-06, CFL 0.00313, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -2.00E-14, Te 2.15E-15 - 6912, 288.000, 0, En 6.068025323444E-06, CFL 0.00312, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 6.65E-15, Te -1.92E-15 - 6936, 289.000, 0, En 1.191420573357E-05, CFL 0.00454, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te -3.60E-16 - 6960, 290.000, 0, En 9.592856467718E-06, CFL 0.00401, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -1.33E-14, Te 4.99E-16 - 6984, 291.000, 0, En 9.251566220923E-06, CFL 0.00506, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te -4.22E-16 - 7008, 292.000, 0, En 3.611383471839E-05, CFL 0.00622, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -8.79E-16 - 7032, 293.000, 0, En 3.298528098309E-05, CFL 0.00676, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 1.33E-14, Te 2.78E-15 - 7056, 294.000, 0, En 1.376528561763E-05, CFL 0.00355, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te -1.82E-16 - 7080, 295.000, 0, En 5.578914210556E-06, CFL 0.00285, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te -4.04E-16 - 7104, 296.000, 0, En 1.129499517589E-06, CFL 0.00151, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -1.35E-15 - 7128, 297.000, 0, En 1.631099742601E-06, CFL 0.00237, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -1.78E-15 - 7152, 298.000, 0, En 2.323974974606E-06, CFL 0.00279, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 2.07E-15 - 7176, 299.000, 0, En 2.379868218811E-06, CFL 0.00175, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -1.33E-14, Te -2.21E-15 - 7200, 300.000, 0, En 3.111557176362E-06, CFL 0.00253, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se 0.00E+00, Te 2.19E-15 - 7224, 301.000, 0, En 4.467077591941E-06, CFL 0.00255, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 0.00E+00, Te -6.59E-16 - 7248, 302.000, 0, En 9.454753805480E-06, CFL 0.00406, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 6.65E-15, Te -4.14E-16 - 7272, 303.000, 0, En 8.688225971845E-06, CFL 0.00291, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 0.00E+00, Te 4.69E-16 - 7296, 304.000, 0, En 3.064854229509E-06, CFL 0.00205, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 3.77E-16 - 7320, 305.000, 0, En 1.137939866695E-06, CFL 0.00145, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 6.65E-15, Te -1.56E-15 - 7344, 306.000, 0, En 6.939386974832E-07, CFL 0.00116, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 1.33E-14, Te 3.71E-15 - 7368, 307.000, 0, En 1.012732395867E-06, CFL 0.00151, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se 0.00E+00, Te -2.73E-15 - 7392, 308.000, 0, En 2.173032285883E-06, CFL 0.00187, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se -1.33E-14, Te 6.11E-16 - 7416, 309.000, 0, En 3.574397157771E-06, CFL 0.00211, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 6.65E-15, Te -3.48E-16 - 7440, 310.000, 0, En 2.698528686936E-06, CFL 0.00194, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 1.45E-15 - 7464, 311.000, 0, En 3.181664223272E-06, CFL 0.00302, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te -1.01E-15 - 7488, 312.000, 0, En 9.507461156466E-07, CFL 0.00095, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te -1.73E-16 - 7512, 313.000, 0, En 2.447830689032E-07, CFL 0.00067, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te -1.05E-15 - 7536, 314.000, 0, En 5.337115071291E-06, CFL 0.00307, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se 0.00E+00, Te 2.55E-15 - 7560, 315.000, 0, En 2.173617899419E-05, CFL 0.00552, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 6.53E-16 - 7584, 316.000, 0, En 2.103765843929E-05, CFL 0.00459, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -3.02E-15 - 7608, 317.000, 0, En 3.797850868883E-06, CFL 0.00194, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -3.09E-16 - 7632, 318.000, 0, En 7.702823921705E-07, CFL 0.00092, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te 6.52E-16 - 7656, 319.000, 0, En 1.614406273022E-06, CFL 0.00141, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 6.65E-15, Te -2.87E-15 - 7680, 320.000, 0, En 1.498335503975E-06, CFL 0.00155, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 1.89E-15 - 7704, 321.000, 0, En 5.908103315815E-07, CFL 0.00122, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -6.65E-15, Te -3.20E-15 - 7728, 322.000, 0, En 1.212113836645E-06, CFL 0.00141, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se -6.65E-15, Te -3.35E-16 - 7752, 323.000, 0, En 1.182758596869E-06, CFL 0.00152, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 3.05E-15 - 7776, 324.000, 0, En 6.111879759299E-07, CFL 0.00072, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -4.08E-15 - 7800, 325.000, 0, En 2.215215430097E-06, CFL 0.00158, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 4.96E-15 - 7824, 326.000, 0, En 3.312581875776E-06, CFL 0.00185, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -3.34E-15 - 7848, 327.000, 0, En 1.071200699735E-05, CFL 0.00345, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 3.13E-15 - 7872, 328.000, 0, En 9.516996248149E-06, CFL 0.00242, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -3.35E-15 - 7896, 329.000, 0, En 3.634110485029E-06, CFL 0.00198, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 1.33E-14, Te -1.19E-15 - 7920, 330.000, 0, En 4.694542245328E-06, CFL 0.00274, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 2.97E-15 - 7944, 331.000, 0, En 1.443748821990E-06, CFL 0.00173, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -1.64E-15 - 7968, 332.000, 0, En 1.476587910960E-06, CFL 0.00145, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 6.65E-15, Te 2.47E-15 - 7992, 333.000, 0, En 1.382718757951E-06, CFL 0.00136, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se -6.65E-15, Te -1.97E-15 - 8016, 334.000, 0, En 1.405606056380E-06, CFL 0.00169, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -1.33E-14, Te 2.35E-15 - 8040, 335.000, 0, En 1.748238312081E-06, CFL 0.00137, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -6.65E-15, Te -7.63E-16 - 8064, 336.000, 0, En 1.456767341132E-06, CFL 0.00178, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 1.33E-14, Te 4.81E-16 - 8088, 337.000, 0, En 1.526847201570E-06, CFL 0.00130, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -1.33E-14, Te -9.96E-16 - 8112, 338.000, 0, En 1.076720211133E-06, CFL 0.00125, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 2.00E-14, Te 2.51E-15 - 8136, 339.000, 0, En 6.260989088075E-07, CFL 0.00165, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -1.33E-14, Te -2.50E-15 - 8160, 340.000, 0, En 1.550255214724E-06, CFL 0.00152, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 2.00E-14, Te -5.80E-16 - 8184, 341.000, 0, En 1.576593910546E-06, CFL 0.00212, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -5.38E-16 - 8208, 342.000, 0, En 4.387085099928E-07, CFL 0.00120, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se 0.00E+00, Te 6.98E-16 - 8232, 343.000, 0, En 3.951001503639E-08, CFL 0.00022, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te 2.16E-16 - 8256, 344.000, 0, En 3.257920490189E-07, CFL 0.00059, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 0.00E+00, Te -1.48E-15 - 8280, 345.000, 0, En 7.692693785979E-07, CFL 0.00095, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -1.33E-14, Te 1.18E-15 - 8304, 346.000, 0, En 2.115451124411E-06, CFL 0.00175, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -1.28E-15 - 8328, 347.000, 0, En 5.945262625415E-06, CFL 0.00249, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te 8.11E-16 - 8352, 348.000, 0, En 1.441903393568E-05, CFL 0.00360, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -2.37E-15 - 8376, 349.000, 0, En 2.213490903458E-05, CFL 0.00447, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te -2.73E-16 - 8400, 350.000, 0, En 1.081585300339E-05, CFL 0.00343, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 1.24E-15 - 8424, 351.000, 0, En 2.372383583972E-06, CFL 0.00227, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te 7.57E-16 - 8448, 352.000, 0, En 3.541644264523E-06, CFL 0.00314, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te -1.19E-16 - 8472, 353.000, 0, En 1.138458592626E-05, CFL 0.00380, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -1.33E-14, Te -5.92E-15 - 8496, 354.000, 0, En 1.000627625037E-05, CFL 0.00275, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 1.33E-14, Te 3.87E-15 - 8520, 355.000, 0, En 8.140498299881E-06, CFL 0.00239, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 6.65E-15, Te -8.07E-16 - 8544, 356.000, 0, En 5.351114597970E-06, CFL 0.00229, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -1.33E-14, Te 2.18E-15 - 8568, 357.000, 0, En 2.579591608543E-06, CFL 0.00202, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se -6.65E-15, Te 9.83E-17 - 8592, 358.000, 0, En 1.037453042614E-06, CFL 0.00096, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 6.65E-15, Te -1.63E-16 - 8616, 359.000, 0, En 1.293188279228E-06, CFL 0.00080, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -9.13E-16 - 8640, 360.000, 0, En 4.645719404297E-07, CFL 0.00052, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 1.33E-14, Te 3.34E-15 - 8664, 361.000, 0, En 2.001627631849E-07, CFL 0.00056, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7836, Me -3.10E-17, Se -2.66E-14, Te -3.03E-15 - 8688, 362.000, 0, En 2.681264373746E-07, CFL 0.00066, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 1.33E-14, Te 1.70E-15 - 8712, 363.000, 0, En 1.539023896616E-07, CFL 0.00041, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 0.00E+00, Te 2.45E-16 - 8736, 364.000, 0, En 2.964061259058E-07, CFL 0.00051, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 6.65E-15, Te -1.43E-15 - 8760, 365.000, 0, En 6.429227789155E-07, CFL 0.00090, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -2.00E-14, Te 1.37E-16 + 24, 1.000, 0, En 2.105726721807E-06, CFL 0.00123, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.18E-15 + 48, 2.000, 0, En 4.766399225142E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 5.54E-16 + 72, 3.000, 0, En 6.799458710846E-06, CFL 0.00326, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -2.01E-17 + 96, 4.000, 0, En 4.788431230240E-06, CFL 0.00208, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 2.27E-15 + 120, 5.000, 0, En 2.440940276404E-07, CFL 0.00053, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -5.05E-16 + 144, 6.000, 0, En 9.614857096237E-07, CFL 0.00082, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -9.11E-16 + 168, 7.000, 0, En 5.490491999593E-07, CFL 0.00112, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 2.54E-15 + 192, 8.000, 0, En 2.024248851907E-06, CFL 0.00148, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 6.79E-16 + 216, 9.000, 0, En 4.088661346112E-06, CFL 0.00248, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se -6.65E-15, Te -1.92E-15 + 240, 10.000, 0, En 1.125337258720E-05, CFL 0.00357, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 1.33E-14, Te -6.85E-16 + 264, 11.000, 0, En 8.876682917850E-06, CFL 0.00234, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -1.33E-14, Te -6.80E-16 + 288, 12.000, 0, En 6.684265887289E-06, CFL 0.00304, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 2.00E-14, Te 2.71E-16 + 312, 13.000, 0, En 3.153109249639E-06, CFL 0.00126, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 0.00E+00, Te -7.87E-16 + 336, 14.000, 0, En 2.974777581842E-06, CFL 0.00181, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -1.80E-15 + 360, 15.000, 0, En 6.782113017128E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 3.25E-15 + 384, 16.000, 0, En 2.635455287496E-06, CFL 0.00194, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 6.65E-15, Te -2.22E-15 + 408, 17.000, 0, En 7.094006300934E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -2.00E-14, Te 8.34E-16 + 432, 18.000, 0, En 9.454220955433E-07, CFL 0.00084, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te 2.26E-15 + 456, 19.000, 0, En 1.335381483217E-06, CFL 0.00172, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 7.35E-16 + 480, 20.000, 0, En 3.881153570471E-06, CFL 0.00336, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 2.39E-15 + 504, 21.000, 0, En 1.846445842752E-06, CFL 0.00129, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 6.65E-15, Te -1.18E-15 + 528, 22.000, 0, En 2.526154180676E-06, CFL 0.00178, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -1.33E-14, Te -1.75E-15 + 552, 23.000, 0, En 3.972115691823E-06, CFL 0.00172, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 1.20E-15 + 576, 24.000, 0, En 4.476932895741E-06, CFL 0.00242, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -4.60E-15 + 600, 25.000, 0, En 1.153895796251E-05, CFL 0.00330, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 2.23E-15 + 624, 26.000, 0, En 5.439005721721E-06, CFL 0.00184, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -2.24E-15 + 648, 27.000, 0, En 1.429966820004E-05, CFL 0.00285, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -2.00E-14, Te -1.39E-16 + 672, 28.000, 0, En 1.036467176393E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se 0.00E+00, Te -1.62E-15 + 696, 29.000, 0, En 1.283274153104E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 1.33E-14, Te 1.95E-15 + 720, 30.000, 0, En 4.851589985431E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 0.00E+00, Te -2.56E-16 + 744, 31.000, 0, En 8.592731738926E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te 1.74E-15 + 768, 32.000, 0, En 1.896646421431E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se -6.65E-15, Te 8.27E-16 + 792, 33.000, 0, En 3.222426760803E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -4.57E-16 + 816, 34.000, 0, En 2.284835758204E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.31E-15 + 840, 35.000, 0, En 1.900843167908E-07, CFL 0.00039, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 0.00E+00, Te -2.23E-15 + 864, 36.000, 0, En 4.137095113131E-07, CFL 0.00058, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 0.00E+00, Te -1.20E-15 + 888, 37.000, 0, En 1.161367905272E-06, CFL 0.00152, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 1.33E-14, Te 2.68E-15 + 912, 38.000, 0, En 1.486658199111E-06, CFL 0.00134, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 6.65E-15, Te -1.09E-15 + 936, 39.000, 0, En 2.087284025065E-06, CFL 0.00133, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -2.42E-15 + 960, 40.000, 0, En 4.012052323704E-07, CFL 0.00066, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -1.33E-14, Te 1.80E-15 + 984, 41.000, 0, En 7.589558893576E-07, CFL 0.00095, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -1.84E-15 + 1008, 42.000, 0, En 4.864113273279E-06, CFL 0.00265, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se -6.65E-15, Te 7.03E-16 + 1032, 43.000, 0, En 2.694863487658E-06, CFL 0.00226, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 1.33E-14, Te -4.65E-16 + 1056, 44.000, 0, En 8.051196778145E-07, CFL 0.00114, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.41E-15 + 1080, 45.000, 0, En 2.849705752272E-06, CFL 0.00166, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -1.65E-15 + 1104, 46.000, 0, En 2.665615236463E-06, CFL 0.00215, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -6.57E-16 + 1128, 47.000, 0, En 7.455907135955E-07, CFL 0.00115, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se 0.00E+00, Te 8.01E-16 + 1152, 48.000, 0, En 7.122997512926E-07, CFL 0.00058, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 0.00E+00, Te 1.15E-16 + 1176, 49.000, 0, En 1.276932745358E-06, CFL 0.00076, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -2.26E-15 + 1200, 50.000, 0, En 4.205663280056E-07, CFL 0.00038, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -2.79E-15 + 1224, 51.000, 0, En 1.297259257959E-06, CFL 0.00080, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se 0.00E+00, Te 2.54E-15 + 1248, 52.000, 0, En 9.834151567036E-06, CFL 0.00305, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te -8.93E-16 + 1272, 53.000, 0, En 7.004840341531E-06, CFL 0.00254, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se -6.65E-15, Te 1.09E-15 + 1296, 54.000, 0, En 6.944549775503E-06, CFL 0.00250, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te -2.09E-16 + 1320, 55.000, 0, En 5.339439764262E-06, CFL 0.00214, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 0.00E+00, Te -3.43E-15 + 1344, 56.000, 0, En 1.452451765505E-06, CFL 0.00131, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 6.65E-15, Te 1.64E-16 + 1368, 57.000, 0, En 3.910602148500E-06, CFL 0.00201, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 3.69E-15 + 1392, 58.000, 0, En 1.968911457168E-06, CFL 0.00098, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 1.33E-14, Te -7.49E-16 + 1416, 59.000, 0, En 1.066001164397E-06, CFL 0.00071, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -9.66E-16 + 1440, 60.000, 0, En 1.171335656533E-06, CFL 0.00110, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te -1.14E-15 + 1464, 61.000, 0, En 1.476782508599E-06, CFL 0.00198, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 1.01E-15 + 1488, 62.000, 0, En 4.650079547161E-06, CFL 0.00258, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se -6.65E-15, Te -2.16E-15 + 1512, 63.000, 0, En 1.852615199017E-06, CFL 0.00242, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 1.54E-15 + 1536, 64.000, 0, En 1.307069937431E-06, CFL 0.00237, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te -5.45E-16 + 1560, 65.000, 0, En 1.008204280384E-06, CFL 0.00188, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 3.30E-15 + 1584, 66.000, 0, En 1.323704163141E-06, CFL 0.00133, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 1.33E-14, Te -2.85E-15 + 1608, 67.000, 0, En 4.741302459976E-06, CFL 0.00242, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se -6.65E-15, Te 2.59E-15 + 1632, 68.000, 0, En 5.947412222037E-06, CFL 0.00312, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -7.46E-16 + 1656, 69.000, 0, En 3.339728444897E-06, CFL 0.00195, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 1.33E-14, Te 2.44E-15 + 1680, 70.000, 0, En 2.681239316258E-06, CFL 0.00199, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 0.00E+00, Te -3.42E-16 + 1704, 71.000, 0, En 3.575457889973E-06, CFL 0.00223, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -6.65E-15, Te 1.80E-15 + 1728, 72.000, 0, En 5.009019025837E-06, CFL 0.00307, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se 0.00E+00, Te -1.55E-15 + 1752, 73.000, 0, En 7.859580966031E-06, CFL 0.00349, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se -6.65E-15, Te 1.78E-15 + 1776, 74.000, 0, En 6.390132123855E-06, CFL 0.00328, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se 0.00E+00, Te -1.97E-15 + 1800, 75.000, 0, En 7.406983283686E-07, CFL 0.00070, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -2.48E-15 + 1824, 76.000, 0, En 1.542931455360E-06, CFL 0.00137, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -1.33E-14, Te 2.77E-15 + 1848, 77.000, 0, En 8.413646110760E-06, CFL 0.00375, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te -5.34E-16 + 1872, 78.000, 0, En 5.432856269348E-06, CFL 0.00289, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 6.65E-15, Te 1.02E-15 + 1896, 79.000, 0, En 5.570343569598E-06, CFL 0.00318, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 7.43E-16 + 1920, 80.000, 0, En 5.230534166075E-06, CFL 0.00234, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -3.06E-15 + 1944, 81.000, 0, En 3.473173455811E-06, CFL 0.00273, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 1.01E-15 + 1968, 82.000, 0, En 5.393522770296E-06, CFL 0.00241, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -2.00E-14, Te -1.90E-15 + 1992, 83.000, 0, En 2.269203088226E-06, CFL 0.00196, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se 0.00E+00, Te 7.89E-17 + 2016, 84.000, 0, En 1.472621829348E-06, CFL 0.00139, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se -6.65E-15, Te 1.35E-15 + 2040, 85.000, 0, En 2.845259401472E-06, CFL 0.00142, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -6.65E-15, Te 1.99E-15 + 2064, 86.000, 0, En 5.967045718654E-06, CFL 0.00222, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 0.00E+00, Te -3.02E-15 + 2088, 87.000, 0, En 1.976495106734E-06, CFL 0.00102, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 2.00E-14, Te 1.72E-15 + 2112, 88.000, 0, En 1.038789067779E-05, CFL 0.00341, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te -1.50E-15 + 2136, 89.000, 0, En 1.409733591463E-05, CFL 0.00392, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -6.01E-16 + 2160, 90.000, 0, En 1.057432145688E-05, CFL 0.00255, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 1.78E-15 + 2184, 91.000, 0, En 8.359702750711E-06, CFL 0.00313, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.14E-15 + 2208, 92.000, 0, En 9.029750220455E-07, CFL 0.00071, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -5.02E-16 + 2232, 93.000, 0, En 1.568655436123E-06, CFL 0.00146, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -5.74E-16 + 2256, 94.000, 0, En 3.112991750496E-07, CFL 0.00052, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -1.84E-15 + 2280, 95.000, 0, En 2.662778643660E-06, CFL 0.00146, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 3.02E-15 + 2304, 96.000, 0, En 6.010953477454E-06, CFL 0.00383, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -5.09E-16 + 2328, 97.000, 0, En 2.559154645624E-05, CFL 0.00459, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 0.00E+00, Te 1.28E-15 + 2352, 98.000, 0, En 1.906164365345E-05, CFL 0.00480, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -6.65E-15, Te -1.95E-15 + 2376, 99.000, 0, En 1.982171580190E-06, CFL 0.00142, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 1.36E-15 + 2400, 100.000, 0, En 9.542807725514E-06, CFL 0.00440, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 1.33E-14, Te 3.46E-17 + 2424, 101.000, 0, En 2.304866127035E-06, CFL 0.00212, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -1.33E-14, Te -2.52E-16 + 2448, 102.000, 0, En 4.114652418298E-06, CFL 0.00282, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 6.65E-15, Te -1.11E-15 + 2472, 103.000, 0, En 3.418092436211E-06, CFL 0.00319, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 0.00E+00, Te -2.23E-15 + 2496, 104.000, 0, En 3.285002139950E-06, CFL 0.00307, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 2.00E-14, Te 7.19E-16 + 2520, 105.000, 0, En 1.624987168255E-06, CFL 0.00192, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -2.00E-14, Te 1.09E-16 + 2544, 106.000, 0, En 3.746399711761E-06, CFL 0.00412, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -1.33E-14, Te -1.30E-15 + 2568, 107.000, 0, En 9.320274012868E-06, CFL 0.00511, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se 0.00E+00, Te 1.73E-15 + 2592, 108.000, 0, En 6.405013590236E-06, CFL 0.00421, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 1.33E-14, Te -2.87E-15 + 2616, 109.000, 0, En 1.764338407791E-06, CFL 0.00182, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se 0.00E+00, Te 2.92E-15 + 2640, 110.000, 0, En 7.053755763967E-07, CFL 0.00087, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te 6.47E-16 + 2664, 111.000, 0, En 8.035317515643E-07, CFL 0.00090, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 6.65E-15, Te -1.86E-15 + 2688, 112.000, 0, En 1.962973796624E-06, CFL 0.00170, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 6.65E-15, Te 5.92E-15 + 2712, 113.000, 0, En 6.987116215396E-06, CFL 0.00295, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -2.10E-15 + 2736, 114.000, 0, En 7.692024766500E-06, CFL 0.00329, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -2.05E-15 + 2760, 115.000, 0, En 2.047852843960E-06, CFL 0.00149, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se 0.00E+00, Te -7.24E-16 + 2784, 116.000, 0, En 3.149316703649E-06, CFL 0.00266, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 0.00E+00, Te 1.44E-15 + 2808, 117.000, 0, En 7.778647091654E-06, CFL 0.00292, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se 0.00E+00, Te -2.00E-15 + 2832, 118.000, 0, En 9.611238170855E-06, CFL 0.00353, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te 1.49E-15 + 2856, 119.000, 0, En 8.136403330035E-06, CFL 0.00351, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 1.33E-14, Te 3.77E-16 + 2880, 120.000, 0, En 5.068102644466E-06, CFL 0.00283, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se 6.65E-15, Te -5.70E-16 + 2904, 121.000, 0, En 5.306503635063E-06, CFL 0.00407, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 1.33E-14, Te 6.73E-16 + 2928, 122.000, 0, En 6.778190767644E-06, CFL 0.00398, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te 3.86E-16 + 2952, 123.000, 0, En 1.585531744241E-06, CFL 0.00152, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se -6.65E-15, Te -2.32E-16 + 2976, 124.000, 0, En 1.586845036897E-06, CFL 0.00239, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 6.65E-15, Te 2.70E-15 + 3000, 125.000, 0, En 1.000472256527E-06, CFL 0.00194, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 1.33E-14, Te -8.89E-17 + 3024, 126.000, 0, En 1.343520753135E-06, CFL 0.00232, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -1.42E-15 + 3048, 127.000, 0, En 9.589077113176E-06, CFL 0.00603, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 0.00E+00, Te 1.45E-15 + 3072, 128.000, 0, En 9.833590526963E-06, CFL 0.00382, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 0.00E+00, Te 3.16E-16 + 3096, 129.000, 0, En 1.570537861077E-06, CFL 0.00207, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te -1.00E-15 + 3120, 130.000, 0, En 3.093718920610E-06, CFL 0.00326, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 6.65E-15, Te 1.51E-16 + 3144, 131.000, 0, En 7.173678798059E-06, CFL 0.00432, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 1.33E-14, Te 1.97E-15 + 3168, 132.000, 0, En 3.436077693517E-06, CFL 0.00290, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -1.33E-14, Te -2.71E-15 + 3192, 133.000, 0, En 1.677029054136E-06, CFL 0.00200, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te 3.98E-16 + 3216, 134.000, 0, En 6.464681606038E-07, CFL 0.00122, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 1.25E-15 + 3240, 135.000, 0, En 6.047585565505E-07, CFL 0.00121, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se 0.00E+00, Te 2.25E-15 + 3264, 136.000, 0, En 4.615037947176E-06, CFL 0.00472, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 0.00E+00, Te -3.93E-15 + 3288, 137.000, 0, En 4.534685131446E-06, CFL 0.00374, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se -6.65E-15, Te 2.37E-15 + 3312, 138.000, 0, En 1.002355321348E-06, CFL 0.00202, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -6.65E-15, Te -2.52E-15 + 3336, 139.000, 0, En 3.246511468539E-06, CFL 0.00342, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -1.33E-14, Te 2.95E-15 + 3360, 140.000, 0, En 4.899054523014E-06, CFL 0.00447, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -3.53E-15 + 3384, 141.000, 0, En 3.188943697219E-06, CFL 0.00294, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -9.34E-16 + 3408, 142.000, 0, En 1.946361692615E-06, CFL 0.00226, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -6.65E-15, Te 1.14E-15 + 3432, 143.000, 0, En 1.373702633197E-06, CFL 0.00193, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -1.33E-14, Te 1.84E-15 + 3456, 144.000, 0, En 8.800950051504E-07, CFL 0.00180, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 6.65E-15, Te -9.70E-16 + 3480, 145.000, 0, En 1.440757012700E-06, CFL 0.00200, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 6.65E-15, Te -9.21E-16 + 3504, 146.000, 0, En 4.663741769069E-07, CFL 0.00131, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 0.00E+00, Te 2.77E-17 + 3528, 147.000, 0, En 4.284886789039E-07, CFL 0.00122, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -2.00E-14, Te -3.74E-16 + 3552, 148.000, 0, En 4.641449074614E-07, CFL 0.00097, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 1.46E-15 + 3576, 149.000, 0, En 1.429486142067E-07, CFL 0.00037, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.00E-14, Te -2.88E-15 + 3600, 150.000, 0, En 9.064196382521E-07, CFL 0.00178, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 1.33E-14, Te 1.38E-15 + 3624, 151.000, 0, En 1.907463488160E-06, CFL 0.00286, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se -6.65E-15, Te -2.51E-15 + 3648, 152.000, 0, En 4.264679223458E-07, CFL 0.00089, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -6.65E-15, Te -7.39E-16 + 3672, 153.000, 0, En 7.492045982987E-07, CFL 0.00177, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 6.65E-15, Te 1.51E-15 + 3696, 154.000, 0, En 1.550881847091E-06, CFL 0.00259, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 8.35E-16 + 3720, 155.000, 0, En 3.141166556967E-07, CFL 0.00101, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -1.02E-15 + 3744, 156.000, 0, En 5.479135533015E-06, CFL 0.00411, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se -6.65E-15, Te 1.81E-15 + 3768, 157.000, 0, En 1.828715797834E-05, CFL 0.00810, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te -1.06E-16 + 3792, 158.000, 0, En 1.704022408937E-05, CFL 0.00666, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -6.65E-15, Te -1.89E-15 + 3816, 159.000, 0, En 6.525196296428E-06, CFL 0.00347, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te 7.96E-17 + 3840, 160.000, 0, En 3.646508800326E-06, CFL 0.00399, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -6.65E-15, Te 2.23E-15 + 3864, 161.000, 0, En 7.784012170632E-06, CFL 0.00512, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -1.25E-15 + 3888, 162.000, 0, En 7.833996459322E-06, CFL 0.00444, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se -6.65E-15, Te 1.07E-16 + 3912, 163.000, 0, En 3.332995331112E-06, CFL 0.00314, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.66E-14, Te -2.96E-17 + 3936, 164.000, 0, En 2.342547178364E-06, CFL 0.00321, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 2.22E-15 + 3960, 165.000, 0, En 1.789198195726E-06, CFL 0.00292, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -5.24E-16 + 3984, 166.000, 0, En 1.361064165217E-06, CFL 0.00253, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te -4.99E-16 + 4008, 167.000, 0, En 5.031411294579E-07, CFL 0.00145, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.12E-15 + 4032, 168.000, 0, En 4.109353617624E-07, CFL 0.00126, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 1.33E-14, Te 3.38E-17 + 4056, 169.000, 0, En 6.143838809405E-07, CFL 0.00127, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -2.00E-14, Te -8.49E-16 + 4080, 170.000, 0, En 2.463111644902E-06, CFL 0.00310, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 6.65E-15, Te -2.14E-15 + 4104, 171.000, 0, En 5.508956818980E-06, CFL 0.00518, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 1.10E-15 + 4128, 172.000, 0, En 3.710260975759E-06, CFL 0.00374, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 6.65E-15, Te -9.45E-16 + 4152, 173.000, 0, En 1.212803716635E-06, CFL 0.00220, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.70E-15 + 4176, 174.000, 0, En 1.690575224405E-06, CFL 0.00233, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -1.33E-14, Te -1.19E-15 + 4200, 175.000, 0, En 4.373874460545E-06, CFL 0.00340, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 0.00E+00, Te 1.93E-15 + 4224, 176.000, 0, En 4.725924200304E-06, CFL 0.00383, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -1.70E-15 + 4248, 177.000, 0, En 2.132538512848E-06, CFL 0.00294, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 9.13E-16 + 4272, 178.000, 0, En 7.702740419468E-07, CFL 0.00151, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te -3.60E-16 + 4296, 179.000, 0, En 4.298248156023E-07, CFL 0.00128, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -2.00E-14, Te 5.18E-15 + 4320, 180.000, 0, En 4.368266154343E-07, CFL 0.00122, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 6.65E-15, Te -4.71E-15 + 4344, 181.000, 0, En 4.374539364214E-06, CFL 0.00462, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 2.17E-15 + 4368, 182.000, 0, En 1.374481755572E-05, CFL 0.00787, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te -2.52E-18 + 4392, 183.000, 0, En 1.029985270029E-05, CFL 0.00591, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 0.00E+00, Te -1.33E-15 + 4416, 184.000, 0, En 4.586772169334E-06, CFL 0.00324, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 6.65E-15, Te 2.20E-16 + 4440, 185.000, 0, En 3.855229134282E-06, CFL 0.00325, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te -1.03E-15 + 4464, 186.000, 0, En 3.357127983976E-06, CFL 0.00263, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se 0.00E+00, Te 3.46E-16 + 4488, 187.000, 0, En 1.210980393317E-06, CFL 0.00177, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se -6.65E-15, Te -9.54E-17 + 4512, 188.000, 0, En 2.244362936249E-07, CFL 0.00080, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se 0.00E+00, Te -6.07E-17 + 4536, 189.000, 0, En 1.337612548827E-07, CFL 0.00045, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.66E-14, Te -7.69E-16 + 4560, 190.000, 0, En 2.351901579747E-07, CFL 0.00089, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 2.00E-14, Te -2.46E-15 + 4584, 191.000, 0, En 1.039163207878E-06, CFL 0.00189, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 1.60E-15 + 4608, 192.000, 0, En 1.344649397946E-06, CFL 0.00207, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 4.35E-16 + 4632, 193.000, 0, En 9.007974909988E-07, CFL 0.00199, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 2.89E-15 + 4656, 194.000, 0, En 1.057858692405E-06, CFL 0.00198, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -3.76E-15 + 4680, 195.000, 0, En 1.892863639439E-06, CFL 0.00229, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -1.33E-14, Te -5.47E-17 + 4704, 196.000, 0, En 2.199933846395E-06, CFL 0.00300, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 0.00E+00, Te 8.32E-17 + 4728, 197.000, 0, En 1.826999570270E-06, CFL 0.00244, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 0.00E+00, Te -1.37E-15 + 4752, 198.000, 0, En 1.969965058120E-06, CFL 0.00290, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se 0.00E+00, Te 2.95E-16 + 4776, 199.000, 0, En 9.268448312009E-07, CFL 0.00207, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.10E-15 + 4800, 200.000, 0, En 5.880637681670E-08, CFL 0.00021, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -2.00E-14, Te -3.62E-16 + 4824, 201.000, 0, En 1.259462713913E-07, CFL 0.00053, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te 7.56E-16 + 4848, 202.000, 0, En 1.762456741684E-06, CFL 0.00223, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 0.00E+00, Te -1.45E-15 + 4872, 203.000, 0, En 7.586456259337E-06, CFL 0.00481, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se 0.00E+00, Te -1.49E-15 + 4896, 204.000, 0, En 5.984057062456E-06, CFL 0.00334, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 1.73E-15 + 4920, 205.000, 0, En 9.002838091188E-07, CFL 0.00141, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te -1.89E-15 + 4944, 206.000, 0, En 1.371393054035E-06, CFL 0.00214, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te -2.28E-16 + 4968, 207.000, 0, En 2.870210573495E-06, CFL 0.00280, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 2.23E-16 + 4992, 208.000, 0, En 3.627402512641E-06, CFL 0.00302, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 1.57E-15 + 5016, 209.000, 0, En 1.061894294305E-06, CFL 0.00163, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 0.00E+00, Te -3.09E-15 + 5040, 210.000, 0, En 2.652533135362E-07, CFL 0.00081, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 1.78E-15 + 5064, 211.000, 0, En 7.307675517062E-08, CFL 0.00030, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 6.65E-15, Te 1.38E-15 + 5088, 212.000, 0, En 6.423774899479E-08, CFL 0.00024, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 2.32E-15 + 5112, 213.000, 0, En 1.843114003614E-06, CFL 0.00246, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -1.33E-14, Te -1.44E-16 + 5136, 214.000, 0, En 4.233610106084E-06, CFL 0.00362, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 0.00E+00, Te 1.58E-15 + 5160, 215.000, 0, En 2.818405030532E-06, CFL 0.00360, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -1.92E-15 + 5184, 216.000, 0, En 7.166775343103E-06, CFL 0.00569, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.53E-15 + 5208, 217.000, 0, En 4.979987809095E-06, CFL 0.00377, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -5.41E-16 + 5232, 218.000, 0, En 1.304872664580E-06, CFL 0.00203, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 1.33E-14, Te -1.49E-15 + 5256, 219.000, 0, En 3.963656559053E-07, CFL 0.00124, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se -6.65E-15, Te -1.30E-15 + 5280, 220.000, 0, En 5.341533734836E-07, CFL 0.00120, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 1.33E-14, Te -6.93E-16 + 5304, 221.000, 0, En 1.663350850622E-07, CFL 0.00066, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -1.33E-14, Te 2.23E-15 + 5328, 222.000, 0, En 9.736897619172E-08, CFL 0.00046, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -1.33E-14, Te 1.30E-15 + 5352, 223.000, 0, En 2.095521499504E-07, CFL 0.00070, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 6.65E-15, Te 9.65E-16 + 5376, 224.000, 0, En 3.661499120628E-07, CFL 0.00129, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 1.33E-14, Te -2.60E-16 + 5400, 225.000, 0, En 1.209505387990E-06, CFL 0.00186, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 0.00E+00, Te 1.71E-15 + 5424, 226.000, 0, En 1.093503216920E-06, CFL 0.00229, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se 0.00E+00, Te 1.77E-15 + 5448, 227.000, 0, En 2.338731753329E-06, CFL 0.00338, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -1.36E-16 + 5472, 228.000, 0, En 7.199687260950E-06, CFL 0.00539, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 1.33E-14, Te -8.64E-16 + 5496, 229.000, 0, En 4.029302854614E-06, CFL 0.00320, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te -3.04E-16 + 5520, 230.000, 0, En 9.937658058241E-07, CFL 0.00210, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 6.65E-15, Te -5.03E-16 + 5544, 231.000, 0, En 2.995223460161E-07, CFL 0.00094, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -6.65E-15, Te -9.51E-16 + 5568, 232.000, 0, En 1.613408329100E-07, CFL 0.00070, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 0.00E+00, Te 2.80E-15 + 5592, 233.000, 0, En 2.124607209353E-07, CFL 0.00092, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -4.36E-16 + 5616, 234.000, 0, En 4.890426169105E-06, CFL 0.00423, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 6.65E-15, Te -2.08E-15 + 5640, 235.000, 0, En 2.901394838982E-06, CFL 0.00234, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 2.00E-14, Te -5.04E-16 + 5664, 236.000, 0, En 5.938554142205E-07, CFL 0.00151, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.35E-15 + 5688, 237.000, 0, En 8.179823156303E-08, CFL 0.00035, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -1.90E-15 + 5712, 238.000, 0, En 1.579703187443E-07, CFL 0.00065, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 0.00E+00, Te -1.02E-15 + 5736, 239.000, 0, En 8.186397475175E-07, CFL 0.00173, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 2.00E-14, Te 1.40E-15 + 5760, 240.000, 0, En 8.341720526164E-07, CFL 0.00146, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.66E-14, Te -1.74E-16 + 5784, 241.000, 0, En 1.730516750002E-06, CFL 0.00262, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 1.33E-14, Te -2.14E-15 + 5808, 242.000, 0, En 2.535122432188E-06, CFL 0.00320, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 2.95E-15 + 5832, 243.000, 0, En 2.753736111110E-06, CFL 0.00259, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.66E-14, Te -2.34E-15 + 5856, 244.000, 0, En 8.147962960180E-07, CFL 0.00154, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -1.33E-14, Te 1.52E-15 + 5880, 245.000, 0, En 3.084531919008E-07, CFL 0.00106, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 1.33E-14, Te -7.92E-16 + 5904, 246.000, 0, En 3.767348879078E-07, CFL 0.00128, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 6.65E-15, Te -4.72E-16 + 5928, 247.000, 0, En 4.313073646403E-07, CFL 0.00137, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 1.71E-15 + 5952, 248.000, 0, En 6.051599104630E-07, CFL 0.00163, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -5.68E-16 + 5976, 249.000, 0, En 2.107159757682E-06, CFL 0.00311, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 0.00E+00, Te 3.24E-16 + 6000, 250.000, 0, En 2.865636061395E-06, CFL 0.00356, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 6.65E-15, Te 3.11E-15 + 6024, 251.000, 0, En 3.094475992953E-06, CFL 0.00302, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 6.65E-15, Te -3.79E-15 + 6048, 252.000, 0, En 2.954968291945E-06, CFL 0.00333, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me -1.83E-17, Se -1.33E-14, Te 3.46E-15 + 6072, 253.000, 0, En 2.803403484820E-06, CFL 0.00287, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -2.08E-15 + 6096, 254.000, 0, En 3.407561664506E-06, CFL 0.00311, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 6.65E-15, Te 2.28E-15 + 6120, 255.000, 0, En 4.127273934313E-06, CFL 0.00347, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 6.65E-15, Te -1.99E-15 + 6144, 256.000, 0, En 4.756501628614E-06, CFL 0.00338, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te -1.58E-15 + 6168, 257.000, 0, En 3.570253604464E-06, CFL 0.00284, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -5.01E-17 + 6192, 258.000, 0, En 5.918422745747E-06, CFL 0.00422, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.00E-14, Te 2.47E-16 + 6216, 259.000, 0, En 1.555678165563E-05, CFL 0.00634, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 0.00E+00, Te 2.01E-15 + 6240, 260.000, 0, En 1.134167359560E-05, CFL 0.00459, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -2.17E-15 + 6264, 261.000, 0, En 2.818465893422E-06, CFL 0.00269, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se 0.00E+00, Te -3.19E-15 + 6288, 262.000, 0, En 1.228489273527E-06, CFL 0.00182, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 6.29E-15 + 6312, 263.000, 0, En 7.711762826841E-07, CFL 0.00156, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se -6.65E-15, Te -1.97E-15 + 6336, 264.000, 0, En 7.123043359759E-07, CFL 0.00154, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 4.34E-16 + 6360, 265.000, 0, En 1.595922520350E-06, CFL 0.00239, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te 1.20E-15 + 6384, 266.000, 0, En 1.958548676320E-06, CFL 0.00250, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -2.22E-15 + 6408, 267.000, 0, En 2.727981566976E-06, CFL 0.00319, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -1.24E-17 + 6432, 268.000, 0, En 3.245041229459E-06, CFL 0.00280, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 1.21E-15 + 6456, 269.000, 0, En 3.050029386285E-06, CFL 0.00311, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.54E-15 + 6480, 270.000, 0, En 3.554945102294E-07, CFL 0.00087, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te -2.90E-17 + 6504, 271.000, 0, En 4.704397803742E-07, CFL 0.00108, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te -1.08E-15 + 6528, 272.000, 0, En 2.618396055589E-06, CFL 0.00276, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 3.45E-15 + 6552, 273.000, 0, En 4.374216770524E-06, CFL 0.00358, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 2.82E-16 + 6576, 274.000, 0, En 6.964262489783E-06, CFL 0.00414, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -1.33E-14, Te -2.72E-15 + 6600, 275.000, 0, En 4.412174041091E-06, CFL 0.00329, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.79E-15 + 6624, 276.000, 0, En 4.357874669401E-06, CFL 0.00304, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 6.65E-15, Te -3.03E-16 + 6648, 277.000, 0, En 2.394483158131E-06, CFL 0.00236, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 0.00E+00, Te -2.85E-15 + 6672, 278.000, 0, En 7.129610219946E-07, CFL 0.00127, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 1.33E-14, Te -1.08E-15 + 6696, 279.000, 0, En 3.122866383331E-06, CFL 0.00307, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 1.33E-14, Te 7.04E-16 + 6720, 280.000, 0, En 6.976840664950E-06, CFL 0.00418, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -1.46E-17, Se 0.00E+00, Te 7.19E-18 + 6744, 281.000, 0, En 1.172693392201E-05, CFL 0.00508, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -6.65E-15, Te -1.83E-15 + 6768, 282.000, 0, En 9.677329801583E-06, CFL 0.00408, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 6.65E-15, Te -1.42E-15 + 6792, 283.000, 0, En 3.319196274889E-06, CFL 0.00224, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 6.65E-15, Te 1.53E-15 + 6816, 284.000, 0, En 4.389709317940E-05, CFL 0.00896, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te 1.42E-15 + 6840, 285.000, 0, En 6.289086910913E-05, CFL 0.00799, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se -6.65E-15, Te 3.31E-16 + 6864, 286.000, 0, En 1.895117150708E-05, CFL 0.00489, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 6.65E-15, Te -6.85E-16 + 6888, 287.000, 0, En 3.880699708748E-06, CFL 0.00313, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -1.33E-14, Te 2.18E-15 + 6912, 288.000, 0, En 6.068025316850E-06, CFL 0.00312, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 0.00E+00, Te -2.50E-15 + 6936, 289.000, 0, En 1.191420572539E-05, CFL 0.00454, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 1.34E-15 + 6960, 290.000, 0, En 9.592856463869E-06, CFL 0.00401, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -1.30E-15 + 6984, 291.000, 0, En 9.251566223203E-06, CFL 0.00506, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te 1.01E-15 + 7008, 292.000, 0, En 3.611383473136E-05, CFL 0.00622, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -2.89E-15 + 7032, 293.000, 0, En 3.298528099352E-05, CFL 0.00676, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 1.33E-14, Te 2.77E-15 + 7056, 294.000, 0, En 1.376528562055E-05, CFL 0.00355, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 8.48E-16 + 7080, 295.000, 0, En 5.578914207787E-06, CFL 0.00285, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te 2.22E-16 + 7104, 296.000, 0, En 1.129499517511E-06, CFL 0.00151, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -2.00E-14, Te -1.33E-15 + 7128, 297.000, 0, En 1.631099736565E-06, CFL 0.00237, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -1.19E-15 + 7152, 298.000, 0, En 2.323974976764E-06, CFL 0.00279, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 5.26E-16 + 7176, 299.000, 0, En 2.379868217417E-06, CFL 0.00175, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -1.33E-14, Te -1.81E-15 + 7200, 300.000, 0, En 3.111557190487E-06, CFL 0.00253, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se 0.00E+00, Te 2.57E-15 + 7224, 301.000, 0, En 4.467077587240E-06, CFL 0.00255, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 0.00E+00, Te -1.21E-15 + 7248, 302.000, 0, En 9.454753799312E-06, CFL 0.00406, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 6.65E-15, Te 4.44E-17 + 7272, 303.000, 0, En 8.688225965788E-06, CFL 0.00291, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 6.65E-15, Te 2.36E-16 + 7296, 304.000, 0, En 3.064854247507E-06, CFL 0.00205, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 6.47E-16 + 7320, 305.000, 0, En 1.137939864541E-06, CFL 0.00145, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 0.00E+00, Te -2.15E-15 + 7344, 306.000, 0, En 6.939386954951E-07, CFL 0.00116, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 1.33E-14, Te 3.52E-15 + 7368, 307.000, 0, En 1.012732394004E-06, CFL 0.00151, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se 0.00E+00, Te -1.94E-15 + 7392, 308.000, 0, En 2.173032282167E-06, CFL 0.00187, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se 0.00E+00, Te 4.86E-16 + 7416, 309.000, 0, En 3.574397154041E-06, CFL 0.00211, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se -6.65E-15, Te 3.44E-16 + 7440, 310.000, 0, En 2.698528681208E-06, CFL 0.00194, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 6.65E-15, Te 1.07E-15 + 7464, 311.000, 0, En 3.181664225794E-06, CFL 0.00302, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te -1.26E-15 + 7488, 312.000, 0, En 9.507461141501E-07, CFL 0.00095, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 0.00E+00, Te -6.92E-16 + 7512, 313.000, 0, En 2.447830678739E-07, CFL 0.00067, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te -4.18E-16 + 7536, 314.000, 0, En 5.337115074183E-06, CFL 0.00307, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se 0.00E+00, Te 1.70E-15 + 7560, 315.000, 0, En 2.173617899986E-05, CFL 0.00552, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 1.43E-15 + 7584, 316.000, 0, En 2.103765844481E-05, CFL 0.00459, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -2.33E-15 + 7608, 317.000, 0, En 3.797850871941E-06, CFL 0.00194, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -4.16E-16 + 7632, 318.000, 0, En 7.702823905672E-07, CFL 0.00092, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te -4.59E-16 + 7656, 319.000, 0, En 1.614406271042E-06, CFL 0.00141, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 6.65E-15, Te -1.67E-15 + 7680, 320.000, 0, En 1.498335500913E-06, CFL 0.00155, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 2.33E-15 + 7704, 321.000, 0, En 5.908103301873E-07, CFL 0.00122, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -1.33E-14, Te -1.79E-15 + 7728, 322.000, 0, En 1.212113836668E-06, CFL 0.00141, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se 0.00E+00, Te -1.44E-15 + 7752, 323.000, 0, En 1.182758593782E-06, CFL 0.00152, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 2.18E-15 + 7776, 324.000, 0, En 6.111879755221E-07, CFL 0.00072, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se -6.65E-15, Te -3.60E-15 + 7800, 325.000, 0, En 2.215215427485E-06, CFL 0.00158, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 5.65E-15 + 7824, 326.000, 0, En 3.312581873078E-06, CFL 0.00185, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se 0.00E+00, Te -4.30E-15 + 7848, 327.000, 0, En 1.071200700119E-05, CFL 0.00345, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 2.82E-15 + 7872, 328.000, 0, En 9.516996252649E-06, CFL 0.00242, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -1.16E-15 + 7896, 329.000, 0, En 3.634110485618E-06, CFL 0.00198, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 1.33E-14, Te -3.27E-15 + 7920, 330.000, 0, En 4.694542241636E-06, CFL 0.00274, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 2.74E-15 + 7944, 331.000, 0, En 1.443748820147E-06, CFL 0.00173, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -8.32E-16 + 7968, 332.000, 0, En 1.476587914605E-06, CFL 0.00145, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 6.65E-15, Te 1.55E-15 + 7992, 333.000, 0, En 1.382718756330E-06, CFL 0.00136, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se -6.65E-15, Te -1.22E-15 + 8016, 334.000, 0, En 1.405606053651E-06, CFL 0.00169, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -1.33E-14, Te 1.34E-15 + 8040, 335.000, 0, En 1.748238310736E-06, CFL 0.00137, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -6.65E-15, Te -3.89E-17 + 8064, 336.000, 0, En 1.456767335011E-06, CFL 0.00178, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 1.33E-14, Te -3.67E-16 + 8088, 337.000, 0, En 1.526847201231E-06, CFL 0.00130, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -1.33E-14, Te -1.77E-15 + 8112, 338.000, 0, En 1.076720211233E-06, CFL 0.00125, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 2.00E-14, Te 2.62E-15 + 8136, 339.000, 0, En 6.260989165121E-07, CFL 0.00165, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -1.33E-14, Te -2.42E-15 + 8160, 340.000, 0, En 1.550255215719E-06, CFL 0.00152, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 2.00E-14, Te 2.69E-16 + 8184, 341.000, 0, En 1.576593905395E-06, CFL 0.00212, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -1.34E-15 + 8208, 342.000, 0, En 4.387085111309E-07, CFL 0.00120, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se -6.65E-15, Te 7.16E-16 + 8232, 343.000, 0, En 3.951001572603E-08, CFL 0.00022, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -6.65E-15, Te -6.87E-16 + 8256, 344.000, 0, En 3.257920492565E-07, CFL 0.00059, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 0.00E+00, Te -6.68E-16 + 8280, 345.000, 0, En 7.692693791667E-07, CFL 0.00095, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -1.33E-14, Te 1.11E-15 + 8304, 346.000, 0, En 2.115451125461E-06, CFL 0.00175, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -1.43E-15 + 8328, 347.000, 0, En 5.945262629944E-06, CFL 0.00249, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te 6.57E-16 + 8352, 348.000, 0, En 1.441903393405E-05, CFL 0.00360, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -2.50E-15 + 8376, 349.000, 0, En 2.213490903116E-05, CFL 0.00447, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 0.00E+00, Te -4.50E-16 + 8400, 350.000, 0, En 1.081585299831E-05, CFL 0.00343, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 1.33E-14, Te 1.99E-15 + 8424, 351.000, 0, En 2.372383579480E-06, CFL 0.00227, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se -6.65E-15, Te -1.03E-15 + 8448, 352.000, 0, En 3.541644261098E-06, CFL 0.00314, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 1.33E-14, Te 7.18E-16 + 8472, 353.000, 0, En 1.138458592107E-05, CFL 0.00380, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -1.33E-14, Te -5.07E-15 + 8496, 354.000, 0, En 1.000627625039E-05, CFL 0.00275, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 1.33E-14, Te 3.94E-15 + 8520, 355.000, 0, En 8.140498299545E-06, CFL 0.00239, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 6.65E-15, Te -2.31E-15 + 8544, 356.000, 0, En 5.351114597911E-06, CFL 0.00229, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -2.00E-14, Te 2.43E-15 + 8568, 357.000, 0, En 2.579591605299E-06, CFL 0.00202, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se 0.00E+00, Te 2.23E-16 + 8592, 358.000, 0, En 1.037453043741E-06, CFL 0.00096, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 6.65E-15, Te -2.26E-16 + 8616, 359.000, 0, En 1.293188279249E-06, CFL 0.00080, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -4.21E-16 + 8640, 360.000, 0, En 4.645719408307E-07, CFL 0.00052, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 6.65E-15, Te 3.80E-15 + 8664, 361.000, 0, En 2.001627625845E-07, CFL 0.00056, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7836, Me -3.10E-17, Se -2.00E-14, Te -2.24E-15 + 8688, 362.000, 0, En 2.681264368329E-07, CFL 0.00066, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 7.12E-16 + 8712, 363.000, 0, En 1.539023849221E-07, CFL 0.00041, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te 9.65E-16 + 8736, 364.000, 0, En 2.964063292012E-07, CFL 0.00051, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 0.00E+00, Te -1.92E-15 + 8760, 365.000, 0, En 6.429228850834E-07, CFL 0.00090, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -1.33E-14, Te 4.56E-16 diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index 4c1e5174fe..86372cbef8 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -344,8 +344,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K real :: zBottomMinusOffset ! Height of bottom plus a little bit (m) real, parameter :: eps = 0.1 ! Nondimensional extent of Monin-Obukov surface layer. Used for const1 below. real, parameter :: BetaT = -0.2 ! Ratio of entrainment flux to surface buoyancy flux. Used for const1 below. - real, parameter :: minimumVt2 = 1.e-15 ! A small number added to unresolved velocity Vt2 to avoid divide by zero. -! real, parameter :: minimumVt2 = 1.e-11 ! A small number added to unresolved velocity Vt2 to avoid divide by zero. + real, parameter :: minimumVt2 = 1.e-11 ! A small number added to unresolved velocity Vt2 to avoid divide by zero. ! This value should be larger than roundoff for sensible behaviour ! with zero vertical stratification and zero resolved velocity. ! We compute 1e-11 by the following rough scaling: @@ -415,7 +414,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K ! will be needed for fine vertical resolution or arbitray coordinates. ??????? Uk = 0.5 * ( abs( u(i,j,k) - surfU ) + abs( u(i-1,j,k) - surfUm1 ) ) ! delta_k U w/ C-grid average Vk = 0.5 * ( abs( v(i,j,k) - surfV ) + abs( v(i,j-1,k) - surfVm1 ) ) ! delta_k V w/ C-grid average - deltaU2(k) = ( Uk**2 + Vk**2 ) + minimumVt2 + deltaU2(k) = Uk**2 + Vk**2 call calculate_density(surfTemp, surfSalt, pRef, rho1, EOS) call calculate_density(Temp(i,j,k), Salt(i,j,k), pRef, rhoK, EOS) call calculate_density(Temp(i,j,km1), Salt(i,j,km1), pRef, rhoKm1, EOS) @@ -481,7 +480,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K ! The calculation is for Vt^2 at level center but uses N from the interface below ! (and depth of lower interface) to bias towards higher estimates. One would ! otherwise use d=-cellHeight(k) and a vertical average of N. ????? - Vt2_1d(k) = 0.*minimumVt2 + const1 * Cv * ( -iFaceHeight(k+1) ) * N_1d(k+1) * Ws_1d(k) + Vt2_1d(k) = minimumVt2 + const1 * Cv * ( -iFaceHeight(k+1) ) * N_1d(k+1) * Ws_1d(k) enddo ! k @@ -491,6 +490,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K ! N_1d(2:G%ke+1), & ! Buoyancy frequency at centers (1/s) NOTE DISCREPANCY ???? ! Ws_1d, & ! Turbulent velocity scale profile, at centers (m/s) ! CVmix_kpp_params_user=CS%KPP_params ) ! KPP parameters + ! Vt2_1d(:) = Vt2_1d(:) + minimumVt2 ! Calculate Bulk Richardson number, eq 21 of LMD94 BulkRi_1d = CVmix_kpp_compute_bulk_Richardson( & @@ -541,7 +541,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K ! Recalculate differences with surface layer Uk = 0.5 * ( abs( u(i,j,k) - surfU ) + abs( u(i-1,j,k) - surfUm1 ) ) ! delta_k U Vk = 0.5 * ( abs( v(i,j,k) - surfV ) + abs( v(i,j-1,k) - surfVm1 ) ) ! delta_k V - deltaU2(k) = ( Uk**2 + Vk**2 ) + minimumVt2 + deltaU2(k) = Uk**2 + Vk**2 pRef = pRef + G%g_Earth * G%Rho0 * h(i,j,k) * G%H_to_m ! Boussinesq approximation!!!! ????? call calculate_density(surfTemp, surfSalt, pRef, rho1, EOS) call calculate_density(Temp(i,j,k), Salt(i,j,k), pRef, rhoK, EOS) From 9839e4bc4439ee375474fb36de0ac27c5f93b87a Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 18 Nov 2013 16:33:41 -0500 Subject: [PATCH 287/372] Updated CVmix and added MatchTechnique to kpp_init o MatchTechnique='SimpleShapes' stops CVmix_KPP matching to interior diffusivities. o Updated CVmix to: commit 54f33899a522e3b1cb2a6e38c50fe6cfc74f8ce7 Author: mike.levy.work@gmail.com Date: Tue Nov 12 00:42:25 2013 +0000 Change in error checking in compute_OBL_depth git-svn-id: https://cvmix.googlecode.com/svn/trunk@270 ec264166-b127-864d-6cb2-e100125a5c76 --- pkg/CVmix | 2 +- src/parameterizations/vertical/MOM_KPP.F90 | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/CVmix b/pkg/CVmix index 61bb94b4b2..54f33899a5 160000 --- a/pkg/CVmix +++ b/pkg/CVmix @@ -1 +1 @@ -Subproject commit 61bb94b4b26963030a09d77ab2edda01399fd76a +Subproject commit 54f33899a522e3b1cb2a6e38c50fe6cfc74f8ce7 diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index 86372cbef8..c25e8511f8 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -213,6 +213,7 @@ logical function KPP_init(paramFile, G, diag, Time, CS, passive) interp_type=CS%interpType, & lEkman=CS%computeEkman, & lMonOb=CS%computeMoninObukhov, & + MatchTechnique='SimpleShapes', & CVmix_kpp_params_user=CS%KPP_params ) ! Register diagnostics From 08ba62fc0aeba4004ff54cb0ad402b7269b0d458 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 18 Nov 2013 20:10:53 -0500 Subject: [PATCH 288/372] Updated parameter_doc for MESO_025_63L --- .../MESO_025_63L/MOM_parameter_doc.all | 144 ++++++++++++++---- .../MESO_025_63L/MOM_parameter_doc.short | 71 +++++---- 2 files changed, 156 insertions(+), 59 deletions(-) diff --git a/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all b/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all index 724c1697e4..9ca794a62b 100644 --- a/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all +++ b/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all @@ -69,7 +69,7 @@ IO_LAYOUT = 4, 3 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. G_EARTH = 9.8 ! [m s-2] default = 9.8 ! The gravitational acceleration of the Earth. @@ -94,13 +94,13 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False NK = 63 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" ! A file into which to write a list of all available ! ocean diagnostics that can be included in a diag_table. -! === Parameters of module MOM === +! === module MOM === VERBOSITY = 2 ! default = 2 ! Integer controlling level of messaging ! 0 = Only FATAL messages @@ -215,7 +215,7 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False IC_OUTPUT_FILE = "MOM_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -251,7 +251,7 @@ LARGE_FILE_SUPPORT = True ! [Boolean] default = True MAX_FIELDS = 100 ! default = 100 ! The maximum number of restart fields that can be used. -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False ! If true, use the USER_tracer_example tracer package. USE_DOME_TRACER = False ! [Boolean] default = False @@ -291,7 +291,7 @@ COORD_VAR = "Layer" ! default = "Layer" ! The variable in COORD_FILE that is to be used for the ! coordinate densities. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "mercator" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -352,7 +352,13 @@ TOPO_VARNAME = "depth_t" ! default = "depth" MAXIMUM_DEPTH = 5500.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 15.0 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False ! Apply a Flather open boundary condition on the eastern ! side of the global domain @@ -496,7 +502,7 @@ APPLY_OBC_V = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some ! v-points, with the configuration controlled by OBC_CONFIG -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 ! The local depth-indepented MEKE dissipation rate. MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 @@ -545,7 +551,7 @@ MEKE_RD_MAX_SCALE = True ! [nondim] default = True ! If true, the maximum length scale used by MEKE is ! the deformation radius. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = False ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -691,7 +697,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = False ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = True ! [Boolean] default = True @@ -732,7 +738,7 @@ HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 ! viscosity bounds to the theoretical maximum for ! stability without considering other terms. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === BOTTOMDRAGLAW = True ! [Boolean] default = True ! If true, the bottom stress is calculated with a drag ! law of the form c_drag*|u|*u. The velocity magnitude @@ -784,13 +790,19 @@ CFL_TRUNCATE = 0.45 ! [nondim] default = 0.5 CFL_REPORT = 0.45 ! [nondim] default = 0.45 ! The value of the CFL number that causes accelerations ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 ! The maximum number of colums of truncations that any PE ! will write out during a run. -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. @@ -847,7 +859,7 @@ KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum viscosities in the top boundary layer. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -956,7 +968,7 @@ DTBT = -0.9 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === KHTH = 0.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -974,7 +986,7 @@ KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 ! A diapycnal diffusivity that is used to interpolate ! more sensible values of T & S into thin layers. -! === Parameters of module MOM_mixed_layer_restrat === +! === module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 5.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -992,7 +1004,7 @@ NK_ZSPACE (from file) = -1 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. ML_MIX_FIRST = 0.0 ! [nondim] default = 0.0 ! The fraction of the mixed layer mixing that is applied @@ -1014,6 +1026,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False ! If true, use a pressure dependent freezing temperature ! when making frazil. The default is false, which will be ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True ! If true, mix the passive tracers in massless layers at ! the bottom into the interior as though a diffusivity of @@ -1027,9 +1041,6 @@ KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 ! allow for explicitly specified bottom fluxes. The ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) ! over the same distance. -USE_KPP = False ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! The flux Richardson number where the stratification is ! large enough that N2 > omega2. The full expression for @@ -1129,7 +1140,78 @@ DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendencies but + ! purely for diagnostic purposes. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical bulk Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distance above the bottom to which the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION + +! === module MOM_entrain_diffusive === CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal @@ -1140,7 +1222,7 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.095445115010332E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === RINO_CRIT = 0.25 ! [nondim] default = 0.25 ! The critical Richardson number for shear mixing. SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 @@ -1199,7 +1281,7 @@ KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True ! If true, combine the mixed layers together before ! solving the kappa-shear equations. -! === Parameters of module MOM_mixed_layer === +! === module MOM_mixed_layer === NSTAR = 0.15 ! [nondim] default = 0.15 ! The portion of the buoyant potential energy imparted by ! surface fluxes that is available to drive entrainment @@ -1280,7 +1362,7 @@ LIMIT_BUFFER_DET_DH_BATHY = 0.2 ! [nondim] default = 0.2 ! of the surface region (mixed & buffer layer) is allowed ! to change between grid points. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to @@ -1290,7 +1372,7 @@ REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 ! to start modifying the layer structure when ! REGULARIZE_SURFACE_LAYERS is true. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = False ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -1307,13 +1389,13 @@ OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 ! The value to use for opacity over land. The default is ! 10 m-1 - a value for muddy water. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" ! The horizontal transport scheme for tracers: ! PLM - Piecewise Linear Method ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 0.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 @@ -1336,7 +1418,7 @@ CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = True ! [Boolean] default = True @@ -1380,7 +1462,7 @@ READ_GUST_2D = False ! [Boolean] default = False ! If true, use a 2-dimensional gustiness supplied from ! an input file -! === Parameters of module MESO_surface_forcing === +! === module MESO_surface_forcing === SSTRESTORE_FILE = "MESO_SfcTS_025.nc" ! ! The file with the SST toward which to restore in ! variable TEMP. @@ -1397,7 +1479,7 @@ SHORTWAVE_FILE = "MESO_Solar_025.nc" ! ! The file with the shortwave heat flux in ! variable NET_SOL. -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === CALCULATE_APE = True ! [Boolean] default = True ! If true, calculate the available potential energy of ! the interfaces. Setting this to false reduces the @@ -1437,7 +1519,7 @@ MAXCPU = 8.64E+04 ! [wall-clock seconds] default = -1.0 CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" ! The file into which CPU time is written. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 3600.0 ! [s] default = 600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.short b/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.short index 80f2a5bf76..ad1c28a38c 100644 --- a/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.short +++ b/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.short @@ -42,15 +42,15 @@ IO_LAYOUT = 4, 3 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. NK = 63 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False ! If true, do thickness diffusion before dynamics. ! This is only used if THICKNESSDIFFUSE is true. @@ -94,9 +94,9 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! If true, write the initial conditions to a file given ! by IC_OUTPUT_FILE. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "file" ! @@ -116,7 +116,7 @@ COORD_CONFIG = "file" ! COORD_FILE = "MESO_025_63L_IC.nc" ! ! The file from which the coordinate densities are read. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "mercator" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -164,7 +164,10 @@ TOPO_VARNAME = "depth_t" ! default = "depth" MAXIMUM_DEPTH = 5500.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 15.0 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. ALWAYS_WRITE_GEOM = False ! [Boolean] default = True ! If true, write the geometry and vertical grid files ! every time the model is run. Otherwise, only write @@ -234,13 +237,13 @@ SPONGE_STATE_FILE = "MESO_025_63L_IC.nc" ! default = "MESO_Sponge_025mNG.nc" Total sponge columns = 19167 ! ! The total number of columns where sponges are applied. -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === MEKE_KHTH_FAC = 0.0 ! [nondim] default = 1.0 ! A factor that maps MEKE%Kh to KhTh. MEKE_KHTR_FAC = 0.0 ! [nondim] default = 1.0 ! A factor that maps MEKE%Kh to KhTr. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.15E-09 ! The tolerance for the differences between the ! barotropic and baroclinic estimates of the sea surface @@ -261,7 +264,7 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! have no effect on the SADOURNY Coriolis scheme if it ! were possible to use centered difference thickness fluxes. -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === AH_VEL_SCALE = 0.025 ! [m s-1] default = 0.0 ! The velocity scale which is multiplied by the cube of ! the grid spacing to calculate the Laplacian viscosity. @@ -274,7 +277,7 @@ SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === DYNAMIC_VISCOUS_ML = True ! [Boolean] default = False ! If true, use a bulk Richardson number criterion to ! determine the mixed layer thickness for viscosity. @@ -307,9 +310,9 @@ CFL_TRUNCATE = 0.45 ! [nondim] default = 0.5 ! The value of the CFL number that will cause velocity ! components to be truncated; instability can occur past 0.5. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -329,7 +332,7 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. -! === Parameters of module MOM_barotropic === +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -374,9 +377,9 @@ DTBT = -0.9 ! [s or nondim] default = -0.98 ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === -! === Parameters of module MOM_mixed_layer_restrat === +! === module MOM_mixed_layer_restrat === FOX_KEMPER_ML_RESTRAT_COEF = 5.0 ! [nondim] default = 0.0 ! A nondimensional coefficient that is proportional to ! the ratio of the deformation radius to the dominant @@ -394,7 +397,7 @@ NK_ZSPACE (from file) = -1 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. RECLAIM_FRAZIL = False ! [Boolean] default = True ! If true, try to use any frazil heat deficit to cool any @@ -434,19 +437,31 @@ DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 ! set a minimum dissipation by which to determine a lower ! bound of Kd (a floor): B in eps_min = A + B*N -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.095445115010332E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. -! === Parameters of module MOM_mixed_layer === +! === module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer @@ -470,9 +485,9 @@ ML_PRESORT_NK_CONV_ADJ = 4 ! [nondim] default = 0 ! Convectively mix the first ML_PRESORT_NK_CONV_ADJ ! layers before sorting when ML_RESORT is true. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === -! === Parameters of module MOM_opacity === +! === module MOM_opacity === PEN_SW_SCALE = 15.0 ! [m] default = 0.0 ! The vertical absorption e-folding depth of the ! penetrating shortwave radiation. @@ -480,11 +495,11 @@ PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 ! The fraction of the shortwave radiation that penetrates ! below the surface. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. BUOY_CONFIG = "MESO" ! @@ -512,7 +527,7 @@ FLUXCONST = 0.1667 ! [m day-1] ! to the relative surface anomalies (akin to a piston ! velocity). Note the non-MKS units. -! === Parameters of module MESO_surface_forcing === +! === module MESO_surface_forcing === SSTRESTORE_FILE = "MESO_SfcTS_025.nc" ! ! The file with the SST toward which to restore in ! variable TEMP. @@ -529,7 +544,7 @@ SHORTWAVE_FILE = "MESO_Solar_025.nc" ! ! The file with the shortwave heat flux in ! variable NET_SOL. -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -547,7 +562,7 @@ MAXCPU = 8.64E+04 ! [wall-clock seconds] default = -1.0 ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DT_FORCING = 3600.0 ! [s] default = 600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. From 03c3eee478fc45ba39800aff60e62933fc8708bb Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 19 Nov 2013 10:33:45 -0500 Subject: [PATCH 289/372] *Corrected ocean_mosaic.nc tripolar join (MOM6z_SIS_025) o The original ocean_mosaic.nc only had one contact region where it needed two, one for the east-west periodicity and the other for the north-north join. o The original ocean_mosaic.nc has been retained in MOM6z_SIS_025/siena/mosaic.unpacked.v2/ but only temporarily. --- examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu | 8 ++++---- examples/ocean_SIS/MOM6z_SIS_025/timestats.intel | 8 ++++---- examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi | 8 ++++---- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu index e884e2eb4d..176d3d6fef 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 481, En 8.035488651870E-04, CFL 0.19954, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.84E-19, Se 4.45E-16, Te 4.35E-17 - 6, 693135.500, 0, En 8.499966888097E-04, CFL 0.14305, SL 2.3408E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.02E-19, Se 8.42E-18, Te -2.27E-18 - 9, 693135.750, 0, En 9.024337547186E-04, CFL 0.17082, SL 2.3661E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -1.38E-19, Se -5.23E-18, Te -3.61E-19 - 12, 693136.000, 0, En 1.068164230351E-03, CFL 0.26393, SL 2.3903E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.19E-19, Se 1.09E-19, Te 2.05E-18 + 3, 693135.250, 481, En 8.035555426118E-04, CFL 0.19954, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.06E-19, Se 4.27E-16, Te 4.21E-17 + 6, 693135.500, 0, En 8.500123217194E-04, CFL 0.14293, SL 2.3407E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 6.79E-20, Se 9.36E-18, Te 1.24E-18 + 9, 693135.750, 0, En 9.024253266894E-04, CFL 0.17094, SL 2.3660E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.06E-19, Se 3.92E-18, Te -5.77E-19 + 12, 693136.000, 0, En 1.068249735274E-03, CFL 0.26323, SL 2.3902E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -5.50E-20, Se -1.70E-17, Te -1.63E-18 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel index 9c99f939a5..133247a9b3 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 481, En 8.035675784631E-04, CFL 0.19958, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.03E-19, Se 4.44E-16, Te 4.43E-17 - 6, 693135.500, 0, En 8.501511360358E-04, CFL 0.14295, SL 2.3408E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 4.52E-20, Se -1.09E-18, Te -7.34E-19 - 9, 693135.750, 0, En 9.023354647718E-04, CFL 0.17148, SL 2.3661E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 3.59E-21, Se -1.48E-17, Te -6.74E-19 - 12, 693136.000, 0, En 1.068150446309E-03, CFL 0.26394, SL 2.3903E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -1.22E-19, Se -2.85E-18, Te -3.10E-18 + 3, 693135.250, 481, En 8.035726831410E-04, CFL 0.19969, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.98E-19, Se 4.34E-16, Te 4.36E-17 + 6, 693135.500, 0, En 8.502396006379E-04, CFL 0.14293, SL 2.3407E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.07E-19, Se -8.41E-18, Te 7.74E-19 + 9, 693135.750, 0, En 9.023711369641E-04, CFL 0.17136, SL 2.3660E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -3.47E-20, Se 3.24E-17, Te -2.27E-19 + 12, 693136.000, 0, En 1.068827692519E-03, CFL 0.26316, SL 2.3902E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -2.93E-20, Se -1.53E-17, Te -1.61E-19 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi b/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi index 3fb026a93a..03cbf30390 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 481, En 8.025757875235E-04, CFL 0.19959, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.91E-19, Se 4.15E-16, Te 4.35E-17 - 6, 693135.500, 0, En 8.498796139767E-04, CFL 0.14307, SL 2.3408E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -7.02E-20, Se -3.52E-18, Te 1.68E-18 - 9, 693135.750, 0, En 9.022869263636E-04, CFL 0.17092, SL 2.3661E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -3.75E-20, Se 2.09E-17, Te -2.95E-18 - 12, 693136.000, 0, En 1.068394169336E-03, CFL 0.26394, SL 2.3903E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.43E-19, Se 1.81E-18, Te 4.59E-18 + 3, 693135.250, 481, En 8.025244717593E-04, CFL 0.19960, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 6.23E-20, Se 4.27E-16, Te 4.38E-17 + 6, 693135.500, 0, En 8.501532179375E-04, CFL 0.14277, SL 2.3407E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 4.46E-20, Se 7.44E-18, Te 7.94E-19 + 9, 693135.750, 0, En 9.023095270166E-04, CFL 0.17165, SL 2.3660E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -8.22E-20, Se 1.51E-17, Te -1.14E-18 + 12, 693136.000, 0, En 1.067974899638E-03, CFL 0.26391, SL 2.3902E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -1.67E-20, Se 5.79E-18, Te 2.23E-19 From 55ad789fc6ab02fc491d798bcebe088c0af17377 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 19 Nov 2013 16:17:50 -0500 Subject: [PATCH 290/372] dded expt ocean_SIS2/Baltic o Small sub-domain with SIS2 --- examples/ocean_SIS2/Baltic/INPUT/.datasets | 1 + .../Baltic/INPUT/GOLD_IC.2010.11.15.nc | 1 + examples/ocean_SIS2/Baltic/INPUT/NOTES | 10 + examples/ocean_SIS2/Baltic/INPUT/OM3_zgrid.nc | 1 + .../Baltic/INPUT/WOA05_pottemp_salt.nc | 1 + .../ocean_SIS2/Baltic/INPUT/atmos_hgrid.nc | Bin 0 -> 16044 bytes .../ocean_SIS2/Baltic/INPUT/atmos_mosaic.nc | 1 + .../atmos_mosaic_tile1Xland_mosaic_tile1.nc | Bin 0 -> 30408 bytes .../atmos_mosaic_tile1Xocean_mosaic_tile1.nc | Bin 0 -> 23352 bytes examples/ocean_SIS2/Baltic/INPUT/cfc.bc.nc | 1 + .../Baltic/INPUT/geothermal_heating_cm2g.nc | Bin 0 -> 3844 bytes examples/ocean_SIS2/Baltic/INPUT/grid_spec.nc | Bin 0 -> 21732 bytes .../Baltic/INPUT/gustiness_qscat.nc | Bin 0 -> 2804 bytes .../ocean_SIS2/Baltic/INPUT/land_hgrid.nc | Bin 0 -> 16044 bytes examples/ocean_SIS2/Baltic/INPUT/land_mask.nc | Bin 0 -> 19380 bytes .../land_mosaic_tile1Xocean_mosaic_tile1.nc | Bin 0 -> 23352 bytes examples/ocean_SIS2/Baltic/INPUT/mosaic.nc | 1 + .../Baltic/INPUT/ncar_precip_clim.nc | 1 + .../ocean_SIS2/Baltic/INPUT/ncar_rad_clim.nc | 1 + .../ocean_SIS2/Baltic/INPUT/ocean_hgrid.nc | Bin 0 -> 65712 bytes .../ocean_SIS2/Baltic/INPUT/ocean_mask.nc | Bin 0 -> 19380 bytes .../ocean_SIS2/Baltic/INPUT/ocean_mosaic.nc | Bin 0 -> 18072 bytes .../ocean_SIS2/Baltic/INPUT/ocean_vgrid.nc | 1 + .../ocean_SIS2/Baltic/INPUT/ocmip2_cfc.res.nc | 1 + .../ocean_SIS2/Baltic/INPUT/q_10_mod.clim.nc | 1 + examples/ocean_SIS2/Baltic/INPUT/runoff.nc | 1 + .../ocean_SIS2/Baltic/INPUT/salt_restore.nc | Bin 0 -> 37560 bytes .../seawifs_1998-2006_GOLD_smoothed_2X.nc | Bin 0 -> 16888 bytes examples/ocean_SIS2/Baltic/INPUT/sgs_h2.nc | Bin 0 -> 5620 bytes examples/ocean_SIS2/Baltic/INPUT/slp.clim.nc | 1 + .../ocean_SIS2/Baltic/INPUT/sst_ice_clim.nc | 1 + .../ocean_SIS2/Baltic/INPUT/t_10_mod.clim.nc | 1 + examples/ocean_SIS2/Baltic/INPUT/tideamp.nc | Bin 0 -> 5612 bytes .../Baltic/INPUT/tke_tidal_cm2p2.nc | 1 + examples/ocean_SIS2/Baltic/INPUT/topog.nc | Bin 0 -> 2936 bytes .../ocean_SIS2/Baltic/INPUT/u_10_mod.clim.nc | 1 + .../ocean_SIS2/Baltic/INPUT/v_10_mod.clim.nc | 1 + examples/ocean_SIS2/Baltic/MOM_input | 612 ++++++ examples/ocean_SIS2/Baltic/MOM_override | 1 + .../ocean_SIS2/Baltic/MOM_parameter_doc.all | 1666 +++++++++++++++++ .../ocean_SIS2/Baltic/MOM_parameter_doc.short | 612 ++++++ examples/ocean_SIS2/Baltic/SIS_input | 79 + examples/ocean_SIS2/Baltic/SIS_override | 1 + .../ocean_SIS2/Baltic/SIS_parameter_doc.all | 234 +++ .../ocean_SIS2/Baltic/SIS_parameter_doc.short | 68 + examples/ocean_SIS2/Baltic/data_table | 49 + examples/ocean_SIS2/Baltic/diag_table | 329 ++++ examples/ocean_SIS2/Baltic/field_table | 71 + examples/ocean_SIS2/Baltic/input.nml | 72 + examples/ocean_SIS2/Baltic/timestats.gnu | 23 + examples/ocean_SIS2/Baltic/timestats.intel | 23 + examples/ocean_SIS2/Baltic/timestats.pgi | 23 + 52 files changed, 3892 insertions(+) create mode 120000 examples/ocean_SIS2/Baltic/INPUT/.datasets create mode 120000 examples/ocean_SIS2/Baltic/INPUT/GOLD_IC.2010.11.15.nc create mode 100644 examples/ocean_SIS2/Baltic/INPUT/NOTES create mode 120000 examples/ocean_SIS2/Baltic/INPUT/OM3_zgrid.nc create mode 120000 examples/ocean_SIS2/Baltic/INPUT/WOA05_pottemp_salt.nc create mode 100644 examples/ocean_SIS2/Baltic/INPUT/atmos_hgrid.nc create mode 120000 examples/ocean_SIS2/Baltic/INPUT/atmos_mosaic.nc create mode 100644 examples/ocean_SIS2/Baltic/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc create mode 100644 examples/ocean_SIS2/Baltic/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc create mode 120000 examples/ocean_SIS2/Baltic/INPUT/cfc.bc.nc create mode 100644 examples/ocean_SIS2/Baltic/INPUT/geothermal_heating_cm2g.nc create mode 100644 examples/ocean_SIS2/Baltic/INPUT/grid_spec.nc create mode 100644 examples/ocean_SIS2/Baltic/INPUT/gustiness_qscat.nc create mode 100644 examples/ocean_SIS2/Baltic/INPUT/land_hgrid.nc create mode 100644 examples/ocean_SIS2/Baltic/INPUT/land_mask.nc create mode 100644 examples/ocean_SIS2/Baltic/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc create mode 120000 examples/ocean_SIS2/Baltic/INPUT/mosaic.nc create mode 120000 examples/ocean_SIS2/Baltic/INPUT/ncar_precip_clim.nc create mode 120000 examples/ocean_SIS2/Baltic/INPUT/ncar_rad_clim.nc create mode 100644 examples/ocean_SIS2/Baltic/INPUT/ocean_hgrid.nc create mode 100644 examples/ocean_SIS2/Baltic/INPUT/ocean_mask.nc create mode 100644 examples/ocean_SIS2/Baltic/INPUT/ocean_mosaic.nc create mode 120000 examples/ocean_SIS2/Baltic/INPUT/ocean_vgrid.nc create mode 120000 examples/ocean_SIS2/Baltic/INPUT/ocmip2_cfc.res.nc create mode 120000 examples/ocean_SIS2/Baltic/INPUT/q_10_mod.clim.nc create mode 120000 examples/ocean_SIS2/Baltic/INPUT/runoff.nc create mode 100644 examples/ocean_SIS2/Baltic/INPUT/salt_restore.nc create mode 100644 examples/ocean_SIS2/Baltic/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc create mode 100644 examples/ocean_SIS2/Baltic/INPUT/sgs_h2.nc create mode 120000 examples/ocean_SIS2/Baltic/INPUT/slp.clim.nc create mode 120000 examples/ocean_SIS2/Baltic/INPUT/sst_ice_clim.nc create mode 120000 examples/ocean_SIS2/Baltic/INPUT/t_10_mod.clim.nc create mode 100644 examples/ocean_SIS2/Baltic/INPUT/tideamp.nc create mode 120000 examples/ocean_SIS2/Baltic/INPUT/tke_tidal_cm2p2.nc create mode 100644 examples/ocean_SIS2/Baltic/INPUT/topog.nc create mode 120000 examples/ocean_SIS2/Baltic/INPUT/u_10_mod.clim.nc create mode 120000 examples/ocean_SIS2/Baltic/INPUT/v_10_mod.clim.nc create mode 100644 examples/ocean_SIS2/Baltic/MOM_input create mode 100644 examples/ocean_SIS2/Baltic/MOM_override create mode 100644 examples/ocean_SIS2/Baltic/MOM_parameter_doc.all create mode 100644 examples/ocean_SIS2/Baltic/MOM_parameter_doc.short create mode 100644 examples/ocean_SIS2/Baltic/SIS_input create mode 100644 examples/ocean_SIS2/Baltic/SIS_override create mode 100644 examples/ocean_SIS2/Baltic/SIS_parameter_doc.all create mode 100644 examples/ocean_SIS2/Baltic/SIS_parameter_doc.short create mode 100644 examples/ocean_SIS2/Baltic/data_table create mode 100644 examples/ocean_SIS2/Baltic/diag_table create mode 100644 examples/ocean_SIS2/Baltic/field_table create mode 100644 examples/ocean_SIS2/Baltic/input.nml create mode 100644 examples/ocean_SIS2/Baltic/timestats.gnu create mode 100644 examples/ocean_SIS2/Baltic/timestats.intel create mode 100644 examples/ocean_SIS2/Baltic/timestats.pgi diff --git a/examples/ocean_SIS2/Baltic/INPUT/.datasets b/examples/ocean_SIS2/Baltic/INPUT/.datasets new file mode 120000 index 0000000000..086a13aa04 --- /dev/null +++ b/examples/ocean_SIS2/Baltic/INPUT/.datasets @@ -0,0 +1 @@ +../../../.datasets \ No newline at end of file diff --git a/examples/ocean_SIS2/Baltic/INPUT/GOLD_IC.2010.11.15.nc b/examples/ocean_SIS2/Baltic/INPUT/GOLD_IC.2010.11.15.nc new file mode 120000 index 0000000000..046d818714 --- /dev/null +++ b/examples/ocean_SIS2/Baltic/INPUT/GOLD_IC.2010.11.15.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/GOLD_IC.2010.11.15.nc \ No newline at end of file diff --git a/examples/ocean_SIS2/Baltic/INPUT/NOTES b/examples/ocean_SIS2/Baltic/INPUT/NOTES new file mode 100644 index 0000000000..f682e127c8 --- /dev/null +++ b/examples/ocean_SIS2/Baltic/INPUT/NOTES @@ -0,0 +1,10 @@ +ncks -d ny,160,173 -d nx,286,308 /archive/gold/datasets/GOLD_SIS/riga/mosaic.unpacked/topog.nc topog.nc +ncks -d ny,320,347 -d nx,572,617 -d nyp,320,348 -d nxp,572,618 /archive/gold/datasets/GOLD_SIS/riga/mosaic.unpacked/ocean_hgrid.nc ocean_hgrid.nc +ncks -d ny,142,155 -d nx,4,23 -d nyp,142,156 -d nxp,4,24 /archive/gold/datasets/GOLD_SIS/riga/mosaic.unpacked/atmos_hgrid.nc atmos_hgrid.nc +cp atmos_hgrid.nc land_hgrid.nc +ncks -d GRID_Y_T,160,173 -d GRID_X_T,286,308 .datasets/GOLD_SIS/riga/INPUT/tideamp.nc tideamp.nc +ncks -d GRID_Y_T,160,173 -d GRID_X_T,286,308 .datasets/GOLD_SIS/riga/INPUT/sgs_h2.nc sgs_h2.nc +ncks -d grid_y_T,160,173 -d grid_x_T,286,308 .datasets/GOLD_SIS/riga/INPUT/geothermal_heating_cm2g.nc geothermal_heating_cm2g.nc +ncks -d LAT,160,173 -d LON,286,308 .datasets/GOLD_SIS/riga/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc seawifs_1998-2006_GOLD_smoothed_2X.nc +ncks -d GRID_Y_T,160,173 -d GRID_X_T,286,308 .datasets/GOLD_SIS/riga/INPUT/gustiness_qscat.nc gustiness_qscat.nc +ncks -d grid_y_T,160,173 -d grid_x_T,286,308 .datasets/GOLD_SIS/riga/INPUT/salt_restore.nc salt_restore.nc diff --git a/examples/ocean_SIS2/Baltic/INPUT/OM3_zgrid.nc b/examples/ocean_SIS2/Baltic/INPUT/OM3_zgrid.nc new file mode 120000 index 0000000000..8600d5c457 --- /dev/null +++ b/examples/ocean_SIS2/Baltic/INPUT/OM3_zgrid.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/OM3_zgrid.nc \ No newline at end of file diff --git a/examples/ocean_SIS2/Baltic/INPUT/WOA05_pottemp_salt.nc b/examples/ocean_SIS2/Baltic/INPUT/WOA05_pottemp_salt.nc new file mode 120000 index 0000000000..c83305ca57 --- /dev/null +++ b/examples/ocean_SIS2/Baltic/INPUT/WOA05_pottemp_salt.nc @@ -0,0 +1 @@ +.datasets/obs/WOA05_pottemp_salt.nc \ No newline at end of file diff --git a/examples/ocean_SIS2/Baltic/INPUT/atmos_hgrid.nc b/examples/ocean_SIS2/Baltic/INPUT/atmos_hgrid.nc new file mode 100644 index 0000000000000000000000000000000000000000..bd2f1952d31ea28f348d9329891b41a77be78e25 GIT binary patch literal 16044 zcmeHNUuYCZ7#}Z}XsS(-MnouO1#PQI?{3e#R8!HR218>m35~S$rQ2b5y0^MFd(7^I zyFTTuQ2OYb;G-Z2zF3e#;a&@Z6ap=!Z-pWh`YK4Ee&5WdRby%Lw$yK6_V<1B@0;(N zZ+`Q#7v?VRVYa*iFbZ`<4Z7I!nvwfPJ_K?}4X~L_7`bocN%)SXnT}Lw^uOSH04lDz zw;iQfqRpfd=r>!5a+Z=c$35-1%~{u-ZJu`OHTTr4qx`F>^KRg%!L-|`PrJ>g(fZSk z>G~<#(an2iY)==v8ctPcza6c~YM8`9H4vFdWtLXwmlx-})el#zItoR#lcXZ@D?QZ} z{#6-NMFuTiJJeB7QNHu63LAy8AL?GH`-BQ(=>_O5`hW#}LmyFpHO+(ygbq9OVX@=uRdn(FOlDGWT#>RhU zth@pJWuc|W$Dy4OsQ39}bp#<7>r-fpwhsl!Temf-Rbj`%jnCF8Z-6ZY-I)}*l| zgHVFk0i3^3K8EFaAICZ}liE6s{(a8a;TXo10-Iy#8`hn~`YD@(-Po)#=G+GxE-!OmO$X*@N5WLZENsX}2wP zAB*!;%Ji2ZKek|AD%JmbuK9%d0T(5B>a5rzS53SxXz<85eeP-R_dqaz73@|>+ zt^WSH#j`_;=L|5~XC4oVr_Bq>Pa6liM>Y<`OEwO~pEeHk9@#k1`)=d#vb~!N3qO21 zbv)pO$NOi#s{Q^3Unn?UYTf#F=H>=3JU%$`+u86NeyQNNxbpSE58j#Mg~uNspPzrY z$rlTbt<@`?)~&m|@VN2I_0=meZxtMuK1KpP#tV->efQ|IKYry)1;=H4jc#A#g-1-! j&LUqfIIdJihxZPbc;QifkD19=ijH@Bf5J}rO0n??eyMK6 literal 0 HcmV?d00001 diff --git a/examples/ocean_SIS2/Baltic/INPUT/atmos_mosaic.nc b/examples/ocean_SIS2/Baltic/INPUT/atmos_mosaic.nc new file mode 120000 index 0000000000..1d7d5defe9 --- /dev/null +++ b/examples/ocean_SIS2/Baltic/INPUT/atmos_mosaic.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/atmos_mosaic.nc \ No newline at end of file diff --git a/examples/ocean_SIS2/Baltic/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc b/examples/ocean_SIS2/Baltic/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc new file mode 100644 index 0000000000000000000000000000000000000000..08f952bcc8cff3643b3a9d83cce3524aaf7b6048 GIT binary patch literal 30408 zcmeI)Ym8K99mnwz%B8>}g|=d;WE(L?LSb3JmbDrWg0@zy4M|fmI!Q>j%NrB>=$(W=*nnk#mcwpWTf zcU8;Vi#zJgQnh^gk>1NMuhxclwXzF(>*Y$RmhCLBmDAJRJBzh6Rd456n!^>xyH~dA z!}YDbo!{x@X`b2Xn4XRq<$A4ED!0Xy#B%^|~I z?&~j}a$ma6DqR0y`fK8Ic?X=#-#Oc7>UVKBY^Q=^wKiBSSDGoaU7`)+ zuIKgh(z!aXf9`r;$2Fm2&tZ6Hc+d1q^YizhIKFo2)rG>eUA1bf`%klT|CAkFXZmh> z1vha{wni`J8Q++%QgKV8zTzX>}rn=4J&ePZTtk-Z-XLpSzb8h2|pJ*T& zhz6p8XdoJh2BLvzAR34UqJd~28i)p>foLEahz6p8XdoJh2BLvzAR34UqJd~28i)p> zfoLEahz6p8XdoJh2BLvzAR34UqJd~28i)p>foLEahz6p8XdoJh2BLvzAR34UqJd~2 z8hDi(D7Dfrcx0b=80dVIVqjn>{rtu$hhF83FS9=XrbGH|i_Uizre*Y<65p8cK?t0g z@%)Uw`{KB7n&jW2z@BX1M;+|HHsidE7i65DaY4olGhUSO;*77$D4(q3-@M57&F{GR z(fnwBG(Vaj&5!0s^P}(47(A#4)B}2cBR z&Zq~p&ZrO62kHa$f%2hz9P*)jC?Cp)@}Yd_Ud)Glw&g>)P%e}UFIWQk`+14A%hw`C(C?Cp)@}YbvAIf7+c~Bmd2jxL|P#$zI=0hIa z{{5glC=bem@}N8@56XkQ`8$}u8_0{i=vvGNuWf&S(ceepMPB4ZUgSm3X%5ece8`7< z=vvGNpKU(09>|A$$cKE$<6a)*K_28m*J3_+Z1bR=QP1dkkstYyANkSy=-ssLXx&l& zs1KAAE zNAJJEgL*(cpyx*(@}YG`J)m_)eV{&2AE*zM59Q;K z59LGoP(G9oFTqqaHWlp(JE|d%9Lb*^blnc#)`H;)D z-cUZ259LGoP(G9o6N909b&_=O)iq4)6Q&6-OrLl?x|7o?oAz&pGk<|Jpy> z`_k)9K5)&K?p*SLmyZ|Uci_?eze!F`#se3=@bQV~&$OQ&|L4%cNACIK4X-#)Jn)Gx z&b;WUWO9BrJN^=I-pQ+O`sCu|#4E&SK6=N;e(~(X$yxDVi(dG;{Cv)Q-h4mhKMrl~ z`NqoRoaOOnra!v)^M{jjj;jw{`;PCtDLH}~5 z>`RU$>flnu=j9Q>_q@yE|iBut<1pD?^Y7Hpr;k-I?opbN1eC=5DP; zBt00FL|90g1750;UV57Hlc(1&t|(p@#E^Sk$)asSMUl_A78aOZc= zpYQw5{hd4Wc<$?Z;2J0WG-%A!S6w+S1z~T}`6ul#?-z^Zq}`*xXU5M(G-l|lkv8lt z1qJt6zf=yQ(2UJ&Z_Vjjr!gND{7GXswyg8|{LV}{@I%kdwP#nf=iKMB#Y_tkjx&2> zP>!S0X6~u8t+lnSJ=Z~%2mR15d9kk37DrLB+}7u9^4(_!g8U}8FDiRMeriu<`SKv_ zABfF_OqBP%&@@`ZydF*?-B7P8lRQhg-={yF8Att5ZzlQH)Af3;(^s9oX6K_Y_VTg5 zb*x96%+^;^IrhSWS1Ke~nUOxr{3O2#bg7e$X-`QmH{RUuo4NJ=V1A<)_R?k zXI-|#j5owV(XaMY=j5i$srER|yuoAvI+^Eg2>fEf=DOIgdmLwJLGOVV#%>(B7fXk6 zDGCTl_GNBbKb@Ipm9^q1UL!8&PKeX{jKZ#i`fKuY@eVL(-#PB5^V^&*Hc{XPVIj!- zWlgi)Ssm#(*Xq}Hp5xqKtu@Zim8+G!{N6ZTcttjjpgx-naG z>i%B#9@eax?oq9p-Ai;$`G^5AAO^&M7!U(uKn#chF(3xSfEW-1Vn7Ut0Wly3#DEwO z17bi7hygJm2E>3E5CdXB42S_SAO^&M7!U(uKn#chF(3xSfEW-1Vn7Ut0Wly3#DEwO z17bi7hygJm2E>3E5Cd1)fEVi%Jj@XfoynmTot@)P`AGY&@*@A+^7bqV&SSCnobzBW z`njKF$oVC-IjaQL8_qH0JQ(^p>jcg_tEK#6#jCdjjS6kh+oI!~fv-pf30ab`0HfxXSbU9@_qP%fsr5bMdD; zkG^|Ioxc=!E=mN7o?C|=gU0J0j^UP@7(dO3R zFL$)RrzWytO8d8MEpN{0IH^*;V|XIv-M1KSHT=e~$MB%4{IYk|{+Di6m18%x_Kkg^ zDxWR;xUhOiRdyZgK6heXmP|40)&zTlYk2cRz+DV?kIwa zB8mfX)PYJxaA5016c^HhNJRw^xBrP$|L_0)&vRXO&U~KtKF>Jk#6LjPhSyrGNo8tV zM(9*wvRSeq(zgB5pZTfZgY<0(%uVCrs%WJ~u2zz^NzO*6{3PifCeSEIzkQ@iZ_w&y zk)~Q zuRFVY4|Dc#_2vu011G)LOk z)9S*MIya(1uaHN}b+T}kGMZRVsr|I)|7H9Y-JdOD@(l5tLK~)(#VK`ql~zOgCSUd* zBqfgZ;ZKiMhAI`ZFjcHhLo7-R#2;jmX)E>r!Bm^pw(}IY3cO7{9py1kt4X_~O7m}qGp%UV)9F7Yd|FeP6b&JS`?D5InK3Z;n%k>v6Ib59+@NWLhQGNoK^FwNU4 zBRCXS|JvhUY;4*0^8q{Y{1{y&~J z|M1jkb%scy|EoNIGBIf7`A<05mO<+MaDCI{7)Y(ovTmJML2_%|$|15+NOIe{-?grR zWX7wAfCm^0%|hnG9c?Z z#N~*F+;!?O(E%Jb*M?~d>>O64ob5~`h>A>BcI54~15?q1H$a|SQaPfVl%8&Wr zyz;Embl-u!M_0M+=>s-4b$#I5Ghp6@`Bjx9fr;%idHqT$=<2`@SM-*k*}eV`#uDBI zIp3!^j{`Npyz`{m#Sm}MugLkS3&ajR``S8$LUd}t30^}!MEZH>vWM@32)iy^mxh3Q z)p`CRyFhStb~9v=KY*(mp}i8OCH!tC?cKT;T&2#q^yVXQQNYT<#};vzQ=st9T7|d*K=T=a<2HRHwEVT7Wq)dwg(KGMK@$ z>O1vM1HJN=O<8m>sP}@5^RaV5sRN`Lo1Q^jyS>A@=@TKI?k-Ho=?`(o^EpM)ogq4H z5#&`}4bd|DzQ1(nR@BBV{N5kjx+ra@)mh-S>^$=7L=m{% zcE#i7_W-x|PT%~4qrmO_c~Bqc!6Z%&ay`?pgHsy|9+n>f=jk1{wy7Fyt?j0_n!#Wb zyI-E>ZHkwJWly^F2eV=6f$lr*f$2I#VYlQr(8<4+|0r1x+QR6(Tptf=$zxsn9^F87 z71Sl_RzaNKChyAaMI>(S|GaC-dg6yRla7Tx1{bh{vN%t&E482!oNU9P@bAcaO^eI@zb}D{dzy5-l=w>z$~m3bdD`rcr$(OzH%h{L zcE5?(eeXh}(hBT}=E%WyE?^ZG{Eiixfq8Fcl{j=Zn3SLLf7UI%u!dF`802e2xerhaYm!PaafpyC_Xxfp#xdDIx~ za#w<#RK4YoH6$L#P(3$#lJmebmM$+0B60aBGHT!ju%jJj_6S=Jmb*Xj;wCS!vXISZ z%~HU|WFg_oaj@~XpDA-&z%Iy|n}20E*ja8nFI+4E8|-3mQCfFSP}A^Ig=a zoJJBq<4-+tB7PWoDdlYOJ}@OLydG>^lrb4}%kEVt9|%D2f1G^NUISWjrd~LtBj_&MlIY8h zpiX!EOY7JGN)tEy_@xL?{9dam*C29EJ{n>nAbO00%$*F!!Nlc%ho3*UX_CJKIo)4_9GbK;Vir>2jjS7FHzv@QyFZ>tid$m_u?4A-nQS9knKA?9E zTDoI~JvkS)rWYHJf{t8MKJ&M2pnV$;CC&8)ZD%<&ct8-S%H^l+t+#{9JT%b9*Oug4 z*P5&bKTtgiLSwy)A-?qY31jm(h!@JP-9tx+huvu2`s5WvPaK0>`OhKBaqeP^t`LQ< zjENsN5zJ%iP1)Mt!Th#P`t8ea$T^jH^n3(~2krj6vKTp-fQQA`R};V3cQ^a3ix71E z%ZdO?U(khC9}2FwC437h`1JzJ(+nzm>(<82#IADJ zlP8l1-(J3M*@xahd^z69*JmWeiz@Tx{VIdlJGG%<3kT8P&y%<4u0gbIVgBtSWe`m{ zw|z|dEQtF0RX`%g*y`XLQA6H?O|?$$6tx#@=(~hKXLpj1wF85b$$7x@^Kq~s_r$q` z@i9{kU{b9kH@@Y8k-A+-%wG=1#-~LPmj$|XN@~XK1km#@`P+8s0NU$Ja^vMnP<6{P z16N!HwJ~9NpS5>DaW2yy9q@(toyUaOr zPxv+44Pu3Q@ki+&5c3!HQ`Y-KR6V<;B|i|NJ(g9*!IL4H`}>jjj1q`~1JnIedO6f>61Woh7 zIzK)c=UQqy*W$V931DVt-8D8m1~XuF`<3PmpwHLc*u2jQv|;hN<-gm4b{N(Jfl{nCgJbJRY9$cw;OHdJ+sJAg{$S6ajhYjv+71F*6Ak5u^~TCfG!f zO^`=$kl+MCF+mx@b%HwtfAV;K!2}@$Qwc%|!U>`X$iEst@&@;dBbfD}*l+IZTYd{# PqWltG6!|5*{{DXe?qseU literal 0 HcmV?d00001 diff --git a/examples/ocean_SIS2/Baltic/INPUT/grid_spec.nc b/examples/ocean_SIS2/Baltic/INPUT/grid_spec.nc new file mode 100644 index 0000000000000000000000000000000000000000..d6e3c96ab0ffe67142c78f0d08af646bc9e37aa9 GIT binary patch literal 21732 zcmeI4%Wl&^6o$=3TuNGC(Mo_omgu&*AvSD5E!T3}bT_i>A+hSr1lvWxGw_(a2b?p$ zWD-}zVPQwjZ^?EtGyeZM-#Nal=J|`mOHQ_J(djDf*OD|2)yOpdq2o>UC5)u-PPA!q zczoFwRoWtZT!*@^(B2uvVIaQAI0?0)|ChPF-yPD)>G(R33w`(YkG+X}<|d(3o*4EA zPx?dga}c@ve1+p&ABRb*;~)H+wSINGz5ehiyBtX+V=pD2UaEDJ^d{b^6kpFm|5QwL z;)Q;-#XUF()$}aQ2e{gop347pl~3K-l|s?1ToX$&mE4|G9g|nt80m>yE9Tlgjh(#&FVpQKu`{*P|*YyY9_AbFa6C zljXH4r#)MF0aWhs&TyJ}ti zHK&%d(Y(F2hEVh7Yv73b-|YIg-+yaRj*U-Y)9c?_m#=a5>tJYq|A>@U1su?_S+hq% Y)^veC49|(*dL>@?@SRGqo0Wd&FZ+7k&Hw-a literal 0 HcmV?d00001 diff --git a/examples/ocean_SIS2/Baltic/INPUT/gustiness_qscat.nc b/examples/ocean_SIS2/Baltic/INPUT/gustiness_qscat.nc new file mode 100644 index 0000000000000000000000000000000000000000..7e2a8e7879caa71ae595fac31a7d80a2caa2b328 GIT binary patch literal 2804 zcmb`IZERCj7{@!h)~)S27~7C#E_X0+==!#ft(-^Xnr&@5x^}E(*)XPb?RC4*-8*{Q zF%lLVATdgU8b1&tA6V2FqltdO7);#I5KSa9*h_#9PR%w&ki;N@M!<7!&uwb$8X-Q( z>F@lXmvhc@@3~uRo3lWbG988*k0MvMyDiuo4B+{iwCCPg!f8}DZU(-!o*{gxO%5VE+vT{{DofrJ$21x}KJ`=oFvZWhAK zzg;?Kdv|wxfaz&A;{~xfOir%fWOb0U>RUx&gcIVtD3F%qvuj(OCY#wxq)P2=^%0U@ zwM}NLS+2r$SQp}v`K*-ZNS=uXkK(8(3T9e$Oh_u}-uN=21?qDY+Fg_0p&lJFA`j)bBK`p(HcD7gLmk$FsA(8))mJ?UU( zEZ1Er?{xe9Zm+A}wbLJPd)xi~2J0rgPWHD}?u>~;*%u$@;q^5|cwA?zu)@aHP}Wke zr`$mKI3?Ky8~Y@siPA!8P0AD2M%hSdr);9!OxaA?Lg}E~LWwAW@+r!WNfj}6J4-p4 zqK9e^)tyv#QthSMOSNy?rKAe4k-ZG+c8|Y5iLG#RG=&$)TxiVn& zTshPQ4#RqQ3#xt3Lb>Z(l864BkoU}0^PoQ1@Wuqxeh`A{x<*)a_EXRQm}b+DrMU36p8mv&}MprXnQWtw-ucv%aTXUm{=wh8L4{g{!GcZ#k~-9tC* s9&}~fKfXUw1S`MpgVH`9luW$`m9JDo?fILqF);^KzaGoG=zj?Q4UPM&t^fc4 literal 0 HcmV?d00001 diff --git a/examples/ocean_SIS2/Baltic/INPUT/land_hgrid.nc b/examples/ocean_SIS2/Baltic/INPUT/land_hgrid.nc new file mode 100644 index 0000000000000000000000000000000000000000..bd2f1952d31ea28f348d9329891b41a77be78e25 GIT binary patch literal 16044 zcmeHNUuYCZ7#}Z}XsS(-MnouO1#PQI?{3e#R8!HR218>m35~S$rQ2b5y0^MFd(7^I zyFTTuQ2OYb;G-Z2zF3e#;a&@Z6ap=!Z-pWh`YK4Ee&5WdRby%Lw$yK6_V<1B@0;(N zZ+`Q#7v?VRVYa*iFbZ`<4Z7I!nvwfPJ_K?}4X~L_7`bocN%)SXnT}Lw^uOSH04lDz zw;iQfqRpfd=r>!5a+Z=c$35-1%~{u-ZJu`OHTTr4qx`F>^KRg%!L-|`PrJ>g(fZSk z>G~<#(an2iY)==v8ctPcza6c~YM8`9H4vFdWtLXwmlx-})el#zItoR#lcXZ@D?QZ} z{#6-NMFuTiJJeB7QNHu63LAy8AL?GH`-BQ(=>_O5`hW#}LmyFpHO+(ygbq9OVX@=uRdn(FOlDGWT#>RhU zth@pJWuc|W$Dy4OsQ39}bp#<7>r-fpwhsl!Temf-Rbj`%jnCF8Z-6ZY-I)}*l| zgHVFk0i3^3K8EFaAICZ}liE6s{(a8a;TXo10-Iy#8`hn~`YD@(-Po)#=G+GxE-!OmO$X*@N5WLZENsX}2wP zAB*!;%Ji2ZKek|AD%JmbuK9%d0T(5B>a5rzS53SxXz<85eeP-R_dqaz73@|>+ zt^WSH#j`_;=L|5~XC4oVr_Bq>Pa6liM>Y<`OEwO~pEeHk9@#k1`)=d#vb~!N3qO21 zbv)pO$NOi#s{Q^3Unn?UYTf#F=H>=3JU%$`+u86NeyQNNxbpSE58j#Mg~uNspPzrY z$rlTbt<@`?)~&m|@VN2I_0=meZxtMuK1KpP#tV->efQ|IKYry)1;=H4jc#A#g-1-! j&LUqfIIdJihxZPbc;QifkD19=ijH@Bf5J}rO0n??eyMK6 literal 0 HcmV?d00001 diff --git a/examples/ocean_SIS2/Baltic/INPUT/land_mask.nc b/examples/ocean_SIS2/Baltic/INPUT/land_mask.nc new file mode 100644 index 0000000000000000000000000000000000000000..b2672d8675e0c7455a4019b62e6afbd4f9d99a65 GIT binary patch literal 19380 zcmeH@&2G~`6ouU;6e&#+yNXq3(QOhphz%QrieT3jdu!wjtrdGF*b@Xi1CPN2@(8_S z_bSSuk?jPcERH4n%)N8&kH6awA5Ws@8Ihd2SAVY)m-YEaeSSgTF}(w)_hq(7zNxax zjHcMt4C3jWBpRn?p}f0S*LSi|Z$*_UEt7eC^E#dwdvqCOa@^zi1%cL-s%+kLzVlv6}YHgnk!lX*-r(mj6x^5~H zOULyij){veDl7FumW#S8CFpVatDMr} zODR+L6GB??d6KF;7pc;g2s+=hwa#pPYHEhsXhr$6C>p(tqW8a@2@eQ>00@8p2!H?x zfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=9 z00@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!OzG5P0`zdk>C}Rkyd@M7-}N)9=Lf ztX$3UzRLYr+xq!Fj{9ocoVI&^UdZ3o$MwG7kJ-1Y`u+Tv`*NP+Hue1+`^tSd&+)Fx zeSGcO&#w!`+>h@$J{IM@_SHlEPiW6W&F?!Wv@hrT_B*tn_w;q&J^ppS&_4bgjzj*o kJlD5rTc5u7p?O{Vgz7{2u6?`ucAXQdYs+`t>wozk0Y}emjsO4v literal 0 HcmV?d00001 diff --git a/examples/ocean_SIS2/Baltic/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc b/examples/ocean_SIS2/Baltic/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc new file mode 100644 index 0000000000000000000000000000000000000000..9d009a96e43981ef430b24ae934c7dab08a9771f GIT binary patch literal 23352 zcmeI4Ux-vy7{G6u>$>flnu=j9Q>_q@yE|iBut<1pD?^Y7Hpr;k-I?opbN1eC=5DP; zBt00FL|90g1750;UV57Hlc(1&t|(p@#E^Sk$)asSMUl_A78aOZc= zpYQw5{hd4Wc<$?Z;2J0WG-%A!S6w+S1z~T}`6ul#?-z^Zq}`*xXU5M(G-l|lkv8lt z1qJt6zf=yQ(2UJ&Z_Vjjr!gND{7GXswyg8|{LV}{@I%kdwP#nf=iKMB#Y_tkjx&2> zP>!S0X6~u8t+lnSJ=Z~%2mR15d9kk37DrLB+}7u9^4(_!g8U}8FDiRMeriu<`SKv_ zABfF_OqBP%&@@`ZydF*?-B7P8lRQhg-={yF8Att5ZzlQH)Af3;(^s9oX6K_Y_VTg5 zb*x96%+^;^IrhSWS1Ke~nUOxr{3O2#bg7e$X-`QmH{RUuo4NJ=V1A<)_R?k zXI-|#j5owV(XaMY=j5i$srER|yuoAvI+^Eg2>fEf=DOIgdmLwJLGOVV#%>(B7fXk6 zDGCTl_GNBbKb@Ipm9^q1UL!8&PKeX{jKZ#i`fKuY@eVL(-#PB5^V^&*Hc{XPVIj!- zWlgi)Ssm#(*Xq}Hp5xqKtu@Zim8+G!{N6ZTcttjjpgx-naG z>i%B#9@eax?oq9p-Ai;$`G^5AAO^&M7!U(uKn#chF(3xSfEW-1Vn7Ut0Wly3#DEwO z17bi7hygJm2E>3E5CdXB42S_SAO^&M7!U(uKn#chF(3xSfEW-1Vn7Ut0Wly3#DEwO z17bi7hygJm2E>3E5Cd1)Kv5sHVNQ7HOwOd}>>Pi{N7{Fl*Z3cow`WOk9*e!_oCkZ+ z&;2Yz&M%?OStYREaE>A8!O+iHCvdJIxos{;JR}a1Br*kLw!z0!UcxJ*%)Xq;<;xXkUWq)kUWq) zcARHm95N2)8#0gf4TcL17a1-#q#k=iJxD&tdT`D-WE?VX``HWnA^i|vc26PWka5U5 zA@iug-b1^W_@Ql`GM_fj1$iz=JZmE!5)X-o#6w&`;vw-6FOWQ}(Y}M^p-mo09ys1P zZQ{6?Z|})rFZ#JB9ug1P6DYrj)Q$We{s+GYb-_QdW9Xj4Ri5AX(Dt`m9#&VJi$C3Y z^xZ@1{H3^aVLEPU=htYTD=ztV_fL$3NtN;)!xJg*zQu5>;Wvgoh6h#Um%Xd@zjU*z9J{HtZ|nMVs`H-qKebRes{gY~Bbg(dd+*Kn#)NNTi^tc*1@I=(z(xparzgY3- nKBh*tZ~Xe~hj;4#cln3`F(3xSfEW-1Vn7Ut0Wly3F3Z4Qfx6Al literal 0 HcmV?d00001 diff --git a/examples/ocean_SIS2/Baltic/INPUT/mosaic.nc b/examples/ocean_SIS2/Baltic/INPUT/mosaic.nc new file mode 120000 index 0000000000..476a0963c3 --- /dev/null +++ b/examples/ocean_SIS2/Baltic/INPUT/mosaic.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/mosaic.nc \ No newline at end of file diff --git a/examples/ocean_SIS2/Baltic/INPUT/ncar_precip_clim.nc b/examples/ocean_SIS2/Baltic/INPUT/ncar_precip_clim.nc new file mode 120000 index 0000000000..cf566642fd --- /dev/null +++ b/examples/ocean_SIS2/Baltic/INPUT/ncar_precip_clim.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/ncar_precip_clim.nc \ No newline at end of file diff --git a/examples/ocean_SIS2/Baltic/INPUT/ncar_rad_clim.nc b/examples/ocean_SIS2/Baltic/INPUT/ncar_rad_clim.nc new file mode 120000 index 0000000000..bdd6d0d2c8 --- /dev/null +++ b/examples/ocean_SIS2/Baltic/INPUT/ncar_rad_clim.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/ncar_rad_clim.nc \ No newline at end of file diff --git a/examples/ocean_SIS2/Baltic/INPUT/ocean_hgrid.nc b/examples/ocean_SIS2/Baltic/INPUT/ocean_hgrid.nc new file mode 100644 index 0000000000000000000000000000000000000000..3a1c050b6d85b4b9202470738a09bb77a22f745c GIT binary patch literal 65712 zcmeI52UJttw(kjD5UeOF0!k5)-kUhLy`V%uC<+P|iU>-vpx8k~_*4|@ zj$)+-Fp(-2NJ3FSK@ewjPJj{z5l*Gx-aS*+$W1D_21v#e_s#%mJAFE@bdNSZ}+0#gVC*T zOsNfCfkA!&{hdTn`^rK;U)4o^TU8A$R1Hn6j7+VJj8u&b42`W+ecd(%s_MF{`UdM5 z8yV;ro0#{vw(FRh8|j!C@>{|FM9_jC^e3Vgs`{=0ZX3L|dgy!ldAsYoy9T)idISaP z&#||g>EbZYK|jFD(^cQcFVNM?O>c{@zpL9O4|jb(HxE}|mkpi)UhaCnZmNIVMAH?K z?OOx7NxS-bdV9FI_pP{Z9eqE2>+4%*Ut2CP$ko@~HNf4)*VV@Z3FxO!pVT+B%T|wo zAdl@X+ggWWwm13Wwe$plFe z5$zNa5%EeC7k3Tta3%8k>WHD+@8%-kKNmL-Z*Lc(_utnP^)W&tq5TvQ(E{l1MC z?O!#2PJOX|q}Is(S|0A69%$9>=nS~}y7k#IaE+2a9zh-f{6(XhlXFBwmZKZ0$vgFg7%j0XJ03mKz|Q6lqn)I z?9XQ3rU!cY`S#2GYY;Qg>o->#?LAs{|AV4$ZG!^+H+Teixw(4tbLEj=ZUG)aULmeQ zg1t<%**D=#r?1LQkH*S$>Z90hWgHHW`AA&cK(;@j`&ZH5pQG# zQTFf75b-#1@%0M`+JM$X)MYF7Es*-59H1Pa9H1Pa9H1Pa9H1Pa9H1Pa9H1Pa9H1Pa z9H1Pa9H1Pa9H1Pa9H1Pa9H1Pa9H1Pa9H1Pa9H1Pa9H1Pa9H1Pa91x}h_{$68O*4k? z$62#3IUI?3g0mXycRSoN#@UgV?fmyO;;%HsPyQG$hQG>hS!Vk@1+QGUdi4|RK3*lV z_?TY{6R%1w__o)07hY}k*eh@8TD6@pw((l&QZoPvN!l2~qR9$K$mbKDXu! zi^uC`+{P=iC*gH@9@#z)Z!~TEwla1Q-WYPmJm&jIyzxPY zncj;^oFn=&ZNqRj&Y3-5Ej%_B=NzQ_w!jXYQ^+yFp6bscowCQ5J6+n_s&XYsQ=M>T7?B>fp_eJ5(qAbiLU&bd@Z&&EHji|KKiYl46H@&3TpdlmS{r1O&8SygzOe&H7HXD9Hs=Z@@` zD}wQMg9#~nuh-!1JDxs`W!d8G&&KS?d3YS}7_K<&cD^It;q>t2L>pDS(nl$;9U!<*PWcB zg?Al()#&po7w=+uC7ezlfqxluXr$BAcla0QnWK6%MDZ_aQFDL#kH^2fcUe7gb1~kn z@kqo?HVyCg%=z%+(|)`=L%U|1(^tH0#k#01#+&hWO=XL!b93?b(|07t1@FZ>#)!`E zZ1crC;yW)XoWF>Fk~ws@b5jKVX-|nxb(|FbsVC=D$Nus7=K$l|3yU%QbJH^Q@5$15 z=i1@1vOBEsPPW&n)O=mM%Wj4A$6fF6u7@?D>%t%6U(7nPyN|@a_FkEcf0eAXR66L0e+|y~GSMm!|Jo|@3ahlmzd2W@J-&Vj|5j=`W^Zi= z-UIS7o#$D2PmUXA6#4@Hu4)u5>l}`Mj|;vdBf1Fx{>$uaSo352hqvdrMD=<2k80`O zc@fq4&pBhY5AIUMe_l@sHF|p$|D_UMJt3$C{}uIel0{P${;Ml?p`WH1-s_TS!EXM5 z_r91?nZe!05E&yGm$5C0A+k_2+-8=)O#h%fow9uU*JVl4po0sT?Uz7Ga2ZjZB>J(vl&Pdy{p?_6mb0 zD$WWVqs5>t{5fg|uEU@mJEe4^@HKl5P(E03HvQLnGQ z&8Es*6U_Nk%_MmJZ}mUpgs%GEj1L@#Y?D-d{MU8KI7vZyztu+(>l0At&;I{Id4D(G zQCM}8jxTHK6@nQA&kfMYIH{8)b&{k`lGF!MP&`#Y-GTiD<^4{-ON=k9JaXP-Jybt& z{Y?kiLf{>B&iRip!jG3bqDqrl=nMbgcx5~dE~swdZ<38w0N%l zDuUApst?e~IH{8)b&{k`lGF!MKzvb)fVus#+H{tZO(* z(3{|_0Xi8cb&{k`lGI6(`alYbM+>Msu)mL-hgdVMK^U?ah6 z19UP@>Lf{>B&m}m^??)=w-ZozV1Ge*ztis$;|nW~oHtny)yE7ILY3MHA|LwNLf{>B&iRip!jkDbqDqrl=nM5gBV{}dE~swdZ@ll<(}7_J_LsloIXG&JIELDDQW=9x=YK^2m9U_4Ke;jpMpFLyr)AKyc{*os5$@Nm3_C>Lf{h zAO*$K1=JnbUr^rf^j*aG!pbA(P1Zy8V|bGe)bR)g5j;9TC*!0}lGI6(I!RI=NI~&( z0d)uV7nJuq{U0(lIZsj$H{y_{l^KYOZFov zDDQXra$k1Sb+y8=#YMQYT63BuSklsSl)}xTb)*1N#fg`<*_X z7++X<fTth(Jf&B&L{Z98G#uru| zId8I_55{^Ll3&-ZO>i_pi2*tpCv}pfPLk9~lKMajiU$g)JFvf?yx-|ti1CG$N6wq9 zhw5*7)qc9Nj9@OolmR*!Cv}pfPLk9~lKMajimw$=cVK@(dB4+hi1CG$N6wq9mxI0h z8F8U*OD4fcf@=ooWSrDVk~&FJCrRo9DJXtPK;41;1?Bxtze?5&9p zq-FV(swJ59xB8!PLYMk)#s`i=wn<98|LeMBoTQ+<-|EK1`UKSZv;Y54-rvm^jjNU8 z@4I3lK?Q=F2k2y+)Jc*$Nm3_C>H{e#P7_dfV1Ge*ztfKq;|nW~oHtqT7*`Ee7ahoYYB@I!RI|N$LYBC|)n1?!f+n@_wf$6XOdjkDNDI57nPPx*$L{olm(f zd=54zSV6=;5b-|<77=kESj(rp7SSF-@G8L?g4_9&BgTT1$dUSh z`3xrW>WJ}=u~hZ>4qkDP~Z5u%4PrQ_Szzi#k4700yJQ6Dl z9z7_#st_ylUNuP16|gdwdE1oBuVH128^iLACt_tY^_Ge|t72tl>Z&(JuEokGJsZ`M z>4BAv8NH!dW)W5c?|$lSq7)kAU7F(FvV z53l59FXv+=75DRuQtGgh%ONqNGjgz!u(Yr*`yXQ^js_BMmi$EiPL6Jt*@YGN#_s!2 zWr`J7IC;;QnU57;OuDZAA`>ePwqae?FT;u#*xTP5mw^>4m7L1Hr;ZhUxI4q-i#}HL zKmoT~_z`1rW=gG2N9(NhdY#)`f-%cyRIc9FiTo+2T@6N$yZa+IY?-WpF|WyvvpeL1 zF)!ZKdb8LJW1dh*%dqmmm~oR64qmv6G536uzhTjeF}M0@(xpaWOs}-&GdmhErqh0( zcy~#34ktdm9)|V>3+R!le2OuRw`-4(&BB-(M(c+Rzt?vjA3YCUjWMO3E?YG;5-aTh z&$7HKth9VhQ)tF|tn?ahjm@EUtTdsv%a5my{IjXg|DzWxT`XY;>H=YK{L-`#rN;VSDeAw()Ke6S53d>7y?OqTKv76OIQiH{9CL)%6oukLU3bEl1BxGjqL6$@P*WMROcm-V z3daW>m21Hhe4vh^P<*I;5|#D*O$<;Jk`HUv4--jV2(=W2;zP}s>#rL+5`dzRd^ogK z>8GV4)KC$EI<4Bd{XF8uS6lYhA%31SDC#t@k6@SH?HP_3|Mkq_MTiaN^+V?X`>2Jx zb|M<@=%Jl59Y+y4p}$O{ft?5&f^QE+JZafHek0@sz ztn7YJCjxQr>9(h+e{yr)1ZAYBIAkt#)kl1=?WFbzU>}<@PUp}^#A8Pllr4aLe9#-W z=FNyZeksRdh;1#?bsKY`1Xu+NCa z(x0Vo1N+p%^^Is`Ac=Trk%mneu+J$=yih7e%=Y*r?>(^3Pv126>=R(?2Ft~bxr^9i%bdLe z*m}EX*lmskw!XAt=Zj>-qxUnVyn$_?p^y1(LA<>wq&ywihKv1W;!YxdusV7q7uZHI z&$FD+Jd6!SS9Mn-zS1}>h1O>h-e$@O0=B6^z=T!~;=9ZfAJOBwI8OJ$uI3+8@}qJ3oB?@Eq9FRuz6vi~}~x5+Ht0qi+X3TG5f0`}ae(W0d+V9zVK zruP8(F~8jAbP1aGf;vr=VTr)DYuUJdM>((;{*+K{_zG)K}&fVf! z*+q_sOWe1W-G~ELq1TeK8%e+_(kR^8FdC6t`^z;ASjE{9&pB^_RkD+zHYpESrS>ti zie>|gIf=7u<7Z%%NffTz1Bgu)UIEd-DlgYwvh5FGRWMRJ&K?HV%NvI!%l80_mGyJ# z)l^`yue{SeEe@<#e^{@4@*P-}cO?wI_5!P_z(($N0kEoH*P7{T0juWg+uHH`}mK+IpMo9tNytruEkCXx*)PO%Fz*`F%*hOOp+N_3?Y& zrPy7-YWFJDz1#q-j@n-)kI;NSFN2W#R>0~kKb)Ry0<14fo0d4_0;{`r=9jNCf%R>} zDUrzG!0P$-G5-S-SU(OMh7ZpH)~_jR*WC^VR&U{!UHi~^r1@`r`33pry+ZD=^m1VN zEND}^TL>)QIV0^)b_2_AUdZH-`M~mb7@xDX7Fe6zz8Cd81y;b$Vf1rDffaaS)fYqL zf6zmgYe*)rwzP$+ESCk=HuXgp;MaSupVsyR(L_@+~pp?+B+>SHqQcB5qEVAC7%In-_$1; zc3lS6{%6Z)yP$a-Twd!~nGCF`Hae{x^^b|oTID|uSci<-Ru$g_R$Tqi#u3MX6`wHp zQ9%l@jx4A<|L!ob5(n>6J0T6Mqzc}HO$ULMa&~l0OC_+5Z2%ZtCb53I9t_hxyc^_>@&U3=jkur7*p4W9iGSn1*c4Li^{m*sbDx;7D5 zS5$_{?70oBt7hs$5`BP`yeAb1vL-PWnxqcj~;oqIqd8f`hb>6A>_5bYWfq(bs(SOzT{j>L#8vn0f zKmJwE!@v8ysPp*O=kcHI%fI`%`d3}wKYL%P@&Eeq^sjmz{@v$AoyWgEkN-?x#xEYN zHB=W`C<@<)VS#+#DGJXAal1VWo-BtJio*BdX)51$ibC_Dx%%~^wqMhM;{SpVyBLX(1pj-`6djV8aXS^7LV_Ldiz!3XhHnoRxy^(o#~-E^ zvE|S-Gkj=PR01>^9!NKJ{RvIVBbHrZ_(GG+ge^1TihpR){Zj(N67vG<9<;w)%n$(SYu<;gfM<3jWeRc=Vw|t44`|5#H6E*Rv{te*VtM{2v z6bziy{B2rK}3L;0h~2f;~tu_fitzZafI?*;3$166yKT;jo&jiPAR?wja8pq z%^5f}-YTKD20Ver#HqEa-8-N$0K0VW=6PsbRK4oP6T~Ufrv{lbp;59}>5)ekG`!Q= z`%(KLG~6GzCw1%sXj-+db5>6kG|hJy(co+YO_tBHUzFW|Cas5Zj7AKaMo-&vUh4`p zNz5>GzL5vKPen1D%cFr;U&EfAH3fJ@o1Kq1UjSZSY*5>aEa06t@Q8EGz<^^xnkodKPfoH|~yg z9tYf4HK#rv(FN{6_689f&29Dou zt{wd(aOhWkCfv{kj-l_k=MSBMGYk)Y{HhHaJI)O`TzCi?%f@)7KK%}jIcoAtCYwX! zAx46OE`1NX%R%kJL2z|A?xb2&R7xJf-PEzskOyYuTB`zgrxb$gm-L`DF2&he^)ebj+O zuc6Ao9U2tzOK%WxI?ab$8dwA8)q(Wa<&S`K$Lr<+=ZnBOS$+9jekVHTHD3Z5mw>a@ zS8hm0C~&ZNH}|%6z?nGP-^6_za71ITD5#u*#&@3aff^dn`0(Y)xO+v=n8sQVzVjY5 z?%t?uvN#YLosT4W?Lqrsy~O<1^##zVcyWK!+g51kikDMgYXuGE!xtYfI13F|wd<>T z0-#C$ltk)#G2r#iygze@4mx&J)IxO*X*$d z^c>(FON6csr-8R$QbADx`5Z(m&%bR7ytM~z<<36}Ji8NOHkzA(XJPThs_7o^)YesK zEnEXUdBxX5CCz~Qb+yxx^yA21?ZlS2i@+`1SI&Kw3fvq1&h6hhz&**`J7|Lva3fmd zii<3O>%F^TtJ@9WI-EK6svh;TS~An!%?P-v35q&<-GM9V>i1@D3~*W)XPHJ>z+vVL z`Z(<+aB}r~OFEAL=NP=XynZimcD|Q!p1TYAJgU~~>ptL2uf6px&IULdCcU-oXkVmM z6=PptgGSz|4FX8J+5Hx1NQ-)=3L4N5x;=fPPj--(w}+v~ z|F=K;K#{+87)wxzpfW*Kf)fZ%B&bGEouCFmO@fmMY7v}FP@CWsf;t3s3F;BlCul%2 ztp5%Wn+1kM+lYu85p83lZA`RHh_(sQHYM7oMB9vLn-OhuqHRvJEr_-S(Y7SomPFf% zXj>6&YocvUv~7sC4bh%Tv?<^FjR4Abz7N!S=leiC&+vVqo@e+zP|xptAE?(=z7N#v zD&Gg{{S4m+>U|{N2kQMh-v{dbJKqQD?`q`94se6YzbYKA++HKz%;L z_ksFcjPC>Wc_iNl>T_Ve57g(td>;(L_@q96=lei?@4@$h`rd=@1ND6q-v{b@KE4ms z_k4UGsP9+#K2YCl^Lu1D>>t_bR-}){A{Of0Af&YF+6pZ`F>j9Jg z{=LBeoInCh``bT&|NKrPuH%pbv;O>F!2i2R9QfDI3<8U=zI~=bBf*_P!`)0 zFpkXyRa()?C+X2Jf%eKVQEdoJq`lKi`>_wyXsvID<_3Z~t=mT)T@R)qN-KLF$pKB# z!ScR`v|*CysEH=q-9bxKb@1ZRLt(P$#4#`mpX-&Nu@Q`Eb_!uBl3*Nef9XJ?DVWe4RMyo1n1nm-EHGXIrnHs# zj;)JXUosZ3!7@C+Ho~|XtY|@AyG`xDDtzlUzhSSynzns|cBwH~hlf~4-&qJY zv>hEj8|Q&dc<8~bd~cXa+byp1Z9OQ;4S&V(tbnm{euX!U9YIO1@cJa#7EqSg+{ZO= z163(dX}9Wx2~ysh4sIF>6Qxon7KEM!HL3jR^F72sUFyTr%&v)`AwBxaDa~xql!o@& zl~yoG+Uv01(MHgcj^FQ9pa+ws^D6v@eFSak`ppK-%`jz#dNOIWdY`&5B(Hg?td@h(uZ04Ak z6o6^uu9KCEoWM*Xsxj~K12BtB!W)K*gSo_6ZQqr1z&tWbJxIP5EF^Aajg7tr7LgD0 z4~w4wONl~H+2b}~8Tm4)ctadmNz^S-POJy3$i|e#Ytz75;=_iAI-kHgvhz`S{1&j0 z_w8~od%;-c8*A>wx`L9*zU7l1%mQWAWtEKJ z7*HJ=@0Fh54HJfbIpKY<2PO_%75t>p7u1H``_ZIy71W0-kJsoK1{%Xd%XubhpgFvD zRGvgQOd4VF*6NWeXpJ~J#du>9Odj#!!(N*UpgnT-1Z`|ROc{9+pHt-oIwLzCj+?av zbQNZ)itGA;oCst%G4)I!C3Ya*R#D1jAKSHuB_Y*CWDRBcQyopNz9UyYdl-Pbg=(1 zUQG;`#>Ad_c0dKp24|$-HeCp2F^_W(JKBQz;Me)aCS$=orn~gy=yhNrH>9%4FB>dk zHS6TQg@L7g!XeETrpi4VnJKvv6iu&*hb&2jvF7@zExJCSWRc#`*!32at;XMN zZOsGK@y|p*nn}O}<(=hUjvK;66@zItj$NRp^42;fp%m0r-5Mr95g31 z{JQM57A8%M&Pp(70xdQDbn6OFn5@QpTYGsvXsi1zd|TZFQ#54iI~HFD9gTC*&3O+% zSJQG9&&wI~G>b%GMKI`3TAdrwi_ZIqPVE`W>0ofwqIvSTY%mqeS_Y0@E6joeT$8^wr79F_`ZNgaa=8s~%gXq5tq2RFbx*)A`A_Cc^1y^UoV=>-!!eV4bo#l{-Wh zY!qW3%%jZ(o0LnR8%OxUR7Hl(olq&5-~W0cN>SK8Fwo1ih&arrC{!O7^w};V3KWIx z1N7AshXoXc>q8hSCxXs9MdA9uK;`<*J4K=TVAp56h$v7LvJcQ#PaNzh3fG4)R89n) zcZ$OGfq}~Pop*{t^xgrRaG=)6-Dt`7`UuJ6246six4 z`fL{w1&TuU0s88R!y<~p^&t$E6G7*lqHuj+pmKfZouY7k=xv={#!G}n6ou-8{j|#1 zbLiiPq9|k^b|0*YE@Fc{MdA8@TWbV9-v{;-h3mtwsHZAZPJlf{q542q{$T7eXBAKs zvJbY47p)xe1Lzcm>w{BRp?2IPpgZ|2qmABzxN_e4V{F8k89}sti26aypDe^NS5!sP z5XJ1D+u%T7-MZHJ{6@r=btT+*#CtCW1x!XfKXKW{O^8v=ld?x5ZdUDP?Ll;W29w?+ zTGxf114LDK{jL~9@zqs3(73C(k9()-A{L}+b!H)6`S9kOG2)@CH|TQ^{oWg$$wZ__ ze>6wqt}@8j@vRPVs7;`M2GCcw&GNlZLo9wGlhS~gd6%xXd$ap4E+b_5Q4gP{ad~cl_@nx)$!Zy%o_a4*P0`IK1q+ ztsT&pHyX9EIHjA7mqWqAN59$pVKo4#mWb$(+;v+qU95uvby{Q+cAa0WJMgN{D zJ$P!q?=vIBA**Cg@_@d*zI22nsHqeY~E77_Bqb1NpXf(K1UTv|n3? zdYKGC{%w=T_W~)*Xb2MJsWE z9@vw-*$veTyspZKYC_zYcHe3l;snK(83(ylE_I%pIM%>nAS&Q~JQD+8k8S?$; zYu@xacf`2&iI)!}PBS;LLFe^IYeVn~1H_cpXS8F8GZydL(FXK{){$B>JrIwe{}_D; zqD9`<{24%xuRW!+?HA%MuAToxM3ux3qtHGaevp~bgZwz`q^(gT2K2bEBV?9+LrmBp zy%U|^xGCC|=IERrdgN>o`xJ47NL#{5pvSh3E^t|kxa(Z%P}DDW$i?Xo(Ei4po{+lp z6Qb_uBnJneN8gSbZ=sDibI0VtZ-5?E+$4&*H>o zJ;WsQTXwe*vF^0haX`P`5_~nX9x(x*{?rH2{KYfZQ9!>|eLVY(4dM>t;NfEs$0TM* zDgynF+()G{B8c|)_FmEedJZ>Y!|4#jP$jMAB*dYS+pnR=LH3zP3X4}D8dN;7O9uMY z`}bBjxFF6Ay=1ip=vifBj(kP+vz8|eI#&SnD>b|yKBkCkRJ~Hs^GxPztK|tYh)x!) zTl;~2xpMrE{Z9}Vw|s~|`;_tGe1#d>zl>?~-%j)bdiu3D4#ntoEnVHyKUWgymyW#K zHwT^1OEiZT4qDem?+3J6^gMKdt!B6yJ#H>cjcnZ>0QB=`c~>>i^Wb^Og*|#`f6jU4 zIUAzq*|X2Iy-ztKs$YDX^$h4|!VHG5Sqb#Cs^`7F=y@;AFlhEl)IPo6Bz@t*{{TjX B8m9mN literal 0 HcmV?d00001 diff --git a/examples/ocean_SIS2/Baltic/INPUT/ocean_mask.nc b/examples/ocean_SIS2/Baltic/INPUT/ocean_mask.nc new file mode 100644 index 0000000000000000000000000000000000000000..d1d11b6f1b838633726a8bfdd82522f765a32ee4 GIT binary patch literal 19380 zcmeH@yH3L}6o$iHf`Zr(n}@EwA{G{eK(H~fM^q%v-X)96uOFmLA zKFPFZWFAEErgYk8j~>Tpb13sZsoRm6IVR5U=T_>T%z8yv3ea)!$#ij_$;ADIkXGC^ z5;YizL}^P1DQ9b}Q|mtHxSCCEv?AS(qTRzNy7+JxI3NH5AOHd&00JNY0w4eaAOHd& z00JNY0w4eaAOHd&00JNY0w4eaAOHd&00JNY0w4eaAOHd&00JNY0w4eaAOHd&00JNY z0w4eaAOHd&00JNY0w4eaAOHd&00MtY;QVuTzVBym|BvH6edP`Pcva8!tX#)_S>=AL zW&Qj-_Va4loU(g=UMRn69@qQ%zURC})$iwf?#prZW$Nd%_m%r_oc*H8eSEFj&#w!4 z?#K7+|BLco%j&BBC$#6P=FdAPv@gf!?YHWD-qY7*_xS04p?&;0>_howajq}ZvOe?P chvrr76RHoztM;v$x9FTuU0J;9UcZ(11*{*~#Q*>R literal 0 HcmV?d00001 diff --git a/examples/ocean_SIS2/Baltic/INPUT/ocean_mosaic.nc b/examples/ocean_SIS2/Baltic/INPUT/ocean_mosaic.nc new file mode 100644 index 0000000000000000000000000000000000000000..67e8fd929ae369596eea13f6ea07599d74f6d12a GIT binary patch literal 18072 zcmeI)yH3L}6b9fxQMnZrv9M-fC8d>E7`bk|f@L|TwMgyCHc0RUJOXbE=Qt@uT-K(; zZ^?0diO=zu%(=S0-N@>)N6jYHzKy2RAr10eKSXcrH1$8|I-uI)cIr(jp0y9gS?cq% zy|ZFMO*T-j)Ia8qPwwShU*yp|%1S)AsuZu|DnH@%+cOiQ^DlhQ`@9v!=xlP%5$?3r zUPg*Biq2JGG?$NB1XnpRcR?EUYal;8wNG=APLYqPR~nxe)Yj{Tr8IJ z16`Vl8HX;cqFnZ=Zc**mkJDY2u?ttW;JJekr7fi|)8;flh0k%AjGDM%p?SX@H8WM| z_0nvY*L;&_L*;CgDhjWsbn5gXc(0vioCk(!-% z00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa z0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fI!Cr?cXzWoJuF*i%}Je#si(o literal 0 HcmV?d00001 diff --git a/examples/ocean_SIS2/Baltic/INPUT/ocean_vgrid.nc b/examples/ocean_SIS2/Baltic/INPUT/ocean_vgrid.nc new file mode 120000 index 0000000000..d83d78fb03 --- /dev/null +++ b/examples/ocean_SIS2/Baltic/INPUT/ocean_vgrid.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/mosaic.unpacked/ocean_vgrid.nc \ No newline at end of file diff --git a/examples/ocean_SIS2/Baltic/INPUT/ocmip2_cfc.res.nc b/examples/ocean_SIS2/Baltic/INPUT/ocmip2_cfc.res.nc new file mode 120000 index 0000000000..92353817b8 --- /dev/null +++ b/examples/ocean_SIS2/Baltic/INPUT/ocmip2_cfc.res.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/ocmip2_cfc.res.nc \ No newline at end of file diff --git a/examples/ocean_SIS2/Baltic/INPUT/q_10_mod.clim.nc b/examples/ocean_SIS2/Baltic/INPUT/q_10_mod.clim.nc new file mode 120000 index 0000000000..ee22f9b8ee --- /dev/null +++ b/examples/ocean_SIS2/Baltic/INPUT/q_10_mod.clim.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/q_10_mod.clim.nc \ No newline at end of file diff --git a/examples/ocean_SIS2/Baltic/INPUT/runoff.nc b/examples/ocean_SIS2/Baltic/INPUT/runoff.nc new file mode 120000 index 0000000000..c36598e904 --- /dev/null +++ b/examples/ocean_SIS2/Baltic/INPUT/runoff.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/runoff.nc \ No newline at end of file diff --git a/examples/ocean_SIS2/Baltic/INPUT/salt_restore.nc b/examples/ocean_SIS2/Baltic/INPUT/salt_restore.nc new file mode 100644 index 0000000000000000000000000000000000000000..f1f44045f0ee15ee326a73ac06a1c594cccf21a5 GIT binary patch literal 37560 zcmeF)cT^Kw+dq8lSg_LTKnUrO282M8D>f8Guz+G6P!tQGf?z=$RBYHQ_ObWg6?N>r zVDCo6-u2kadH1!${k-?OpWpji@4siQn{{S=`0kk`JA3xbY^QLVG;LnV!NH*pnQD=# z3Yn^QXc^m#h(C^f2KVjNV`z^K#I7#hZC)f%0V$>`ZX zi&6Dr=zEY)Q)-#f67RWlv+cWQl~aB!M&2Rle1E@vqGZdS~u;{zGeH6!F~HA zhqP=HpU@#BD|tY6kHM+<$*H6s%ztF84Ed?jrb!%%b+4`uRtFm}IXKiNQ*|=^t4*-2 z@CUzlHJpZI^v%w~68md?dnFIcVzT;X^h_mRORZL^HRL}=tv1sC=yJ8Q`=+P%$Ru^_ zoAIyLIg{mLtZh{IntxxqdU|HBAp#%N>8TzY(Q_p15-o26s_sAYL5F4HR;C#n6 zaXnf$v&Lg~{MRxS^J?nCLVIBSa3=Y|@8#&=;8BeJ+j_?D_^&>J>$c{A%#1!gDpoGZ z_&EV>GSmBJBoAO(lX-o!hxAHiGJ7)}R6SD%3}AYuW@M)hCQJSA_Nm>A^o!Kg9;wM$ z**L#$&*Z_`sabuKGkPQs?Q5?YzJH}oIM?3BT}ktoli%%iwD&!%A1?Q={`Y^XqyPWZ zF**DHQpNwZ4(n9ZF(Y$ub{hGN|Ia!mk(uNN`vK`L)qq$PyB87L4S(o&A^zX$>DWGb zKwr|0aKre|{#3P3NdG>h+$p_p7U@-edgLSz7*esmas5>~`RDRN8~KI&kX)-iS)V-l zy^4L4rJw)rb->^MPi++xotoKaaPq*kzC9US-T!ZU_4v0{YF|J9S;zlerxo?6HWce& zUtRyd>mmO4di?up``^|0Uv2fD>#d?5^(Me&2M2iX;9w=a-Re#zDVfL`v$h~pCo++> zY$dg|jwRD%GR-E_A~LNc(?&AwBvT2Qj+5y;nXZxP9+^n5Y@A4@&SdINrW7*uCR0B$ zkxjcX*#;WtkZIVT46QJ%!te?W6-HEOtT3{|s0#mEZwLH=|F*Zi9sb)-?CtR1 z?b6;3|J|S1+u^_aZ+koZ_qbzkhkx90zDk1cQRxxztulJB*Ntc3U+HGz98oC7>yQ6VhMtpe<<8cc!=>=nCT2Oqdf2`hvu~v$}Q=TF~`b=o~YI6{M7(UGoCM z3(~SS#LWOhLHbOuUm}Po7;GM^y9368oZQR?HzBfMcx2K3ScobZIdRjm0pRJov-|!j z$>7T*+!BUO2LJkB77m#B14IoG_o6_Y?+1P`sIsh}yEbpB#P4QPu>{Y)o1fNpXlVPn!L&`)l+ zsC%DR5IT9vl2a4>AZ+sSUDFfI5I*_qrA2NjV3-ng-|0IC5mVY;iha``j8lfrck&cN zdu-Kg`x(ulGOBigs@O4>Pu+z5j7m zv~%n~%r+J6{g1Pvo!k7wjI-RDvZ7Q5|2PjvinC6SgSdZ~@xE_#snMO`A7|I}gi3Bh zAiitUb=j515j{3C4m`wndClrp_9K>@sX16iob*z%#hI9R3M7w-Os|m7lOewIv*UkT zRK$&MY~OXn%*Wbg8;I(4Bfj5<_@sBuG7eTEZaDC?LknW>2G1rq5`A0q!5WC~bZt=Y z>tBfz3il5@Kr~LXehY*6jxT4OZ*YrPJipDBJYv&TPdCLueB#@~H`A*@d~tni>n-mg zeqQnSbrTbao)4A5q`q_K{Ag0VpIEE?we?>heopS^h}7pA%1En zhj%j%1OJ&tx6Q`6loQz?i+42~hfq!wd&vXu0|K7@DIdTUacQc%!0*S1YCJjzt2Nhqy%$9KgRQ zUO)qzH)pBIP3%_6qKfvr*xfTnaKPnME(|K(f15{x-ru82zFn|kmN^Fy$oDax1ys@H zD1$1~e{!fQa|MgS*_zGn6utmxHcr=cP&F`@&uEt3>>xzV+WVr}s8OYU383yHZF9EZ)u6=oH%^@6S%ayBunu40~s4>uw zLBkX_8>+h%$)oC{p#my@SHPm;fv0H>SoN609I*Klp#Ed~P#KTO9Oi&m^b9ii7uy)j z{-^BUE1=~Lngh4E3Ro_2ZpxuDou_~*>MW&Mxp5_r8GdKksGEB-)C2>~rt z7t!vN4Re@d0>J^azwPtYPPqbRdEqpwxcdqQGjnAEkNUu3K)ntovec>e_27LKXt{Ss zfx~j|Kkcajy3Z_T@&5jRO1InBgF>t1F{?Tpqvf!!ltfbh)<+oBGG_#bn)R~*jT)cH zqY=mL{VuHR4$Zn>C8U_NdxH@)E8{i^n1eP}q1pfFat^c4ooE5|{Huhe`tGHAJc{Nq zdo=zAsC%+K2Q*wnB6%Ngt$@nfZlx+K+52U1tbP5%yz^h19QFrjJmh)g>nC8DFiUeG zb}g7C(^`7{OoyoX-#L7}vHb%2`tYOiBsxH7r7ARQohwmQFT2okiN#1Wv*ZPk0`S^A ziAUYLkFilb-?FIZ3j6o+etVZ@Mr&^`(Y3b%&X=Ux*Nc3{aXMesVGxhyA^T@CD4fi< zQAggj=h_cg%;q~^2&A7FLKrkMxE_ZZN+0rQn8pWCU5ge*51}F z`G*nU%A+^E_^58ZKY#TRFdd@fHiv%&(f02B-@CejWM)nxTyg?MW9KhDKX-=UqV^rO zzqt?U9p~m0p8g1$k8@@xl{W)x&z&)E&VK-Fe3iof!+in1eOeoSZxz6_OT*l)BCyPD z8m|!Nf~j;vd`DF>L>@@5nz3vFM5I0J*yBli2)prc&E&DqL0_%&?ase@gQh0Gs{TDa zC~T6Y(|7cTATBjmD7y=yE3-XU56Fdpy2F1r=~4%nV=E&nDMaA=nN4^)t_B3IEG--w z5)866kbHA)0I05pE?O`*3)G8!26k#c1+)$3{^T!fkT8^*o|>!{mZlGqf0x%U?|TjE3NA2{u9;9)RLUA=7mi7c{z6dvE*{um;v zG=I8GzlxlHYG-_rlLxvVPo&u)Z$UGAS7Olu(q0Er>V25E5)?6IBRva8gXB}rzP$&$ zK$P$zPF2GT8eJ@V*HAhJ#Culv;cB{qvYT6|XLlv2r{(D1-KzuI7At)8SN4N$__LnjNjLTKM7t50j^Kv=Sqn@5{pV4bW#e}3^_U@cgsoB8)!unvm1 zG|X!O){b+#_w>#Ot3-CC(FSkQ|6^t@TpI$=X7a4FyC#C!7C&ij2WN`8n-%Sf@WVqVY}TH z(2RPrZq@Z*&{lpicv5D6(AC|3zv)*u(5H+y#XV9(=#npgXY8*EVSA#7uhLLj7mTwUZhdO+m5$k))#&xkp1@npjkPx7hsm3 z8polsTU`l6@n8X!Zs^BSb9->q#r7-WiQ@>w&in0-KMgd$jN#CLwoQ0cWc$sc;;JG*gJ$kx zP^qzmD!XvShFM`25lH=u-chXq(^$+_|8PJpcXT#1>dpxQ=_het7*sE9YeTgcR?@8Y zP9l-4-+D2C2HqOUp#e=+5s0~NEb5=4<59og1E~SGHc|c4{A^h6U$76TpYJkgU}BOD z4cb@8qS6}|1XR8`ma1$upT}(VSWh7Be)*J*I&aP{?e9!de$js(ExcE zgNlnU3#c?&3aFgRWKd=A^#Tg_I`GsnKNxC_VybyUEdjIXc@;n-+#_vh==$#hs$J#J zqahPsGN{}ofj~a5PD>7D=5}XL@7u04dv!Qtx8VeVmIqw6pT%42q`U5`QiXWIy* z-kS?}RQjR?po-#aR8?6s5=p%ml`T8IWhX$3&4u+Im6Gvn_U3n9%fKAMguEEE0iqV$ zw<}|ltt>7dPP;ehFZXSLS@ZF$4OQ)2%%Ktwpfcl|F_^tZ@dE1ZJlux5?M$cH)8!_I z*;~DpX1{{!R8ij%oC7Hj`ui4x%2m~DsPfHRKttLbWl%Wb!cs?0A&^`rkVnmTcm_4; zeF&tV2ZRZz;qXKr4fAfzpt{hO1oD121`4R;z%L$kOL@gmyLMx#S$%kF^kxS2>X;y) zzMt&dL4ZR#iKLyoz5-Nwp*78lFXIKw!NMRLs-9=>uhy!LHRsH+0G#(Oi`1+G==*(F zqjBHCaf*%JzqnBE5t^AW%3;G)6t!A#c44V3xg>9?_p!gQub92@O2wJvLm;duI zh~7uGKD2Q-1o$3{^Vvq~yZ74FY#|YRx5)b6FzkcCtilU<)B1y~|DmrjCF4Lf&C<+y zVi~A&8%9prm<^hzpQ|5BngKfRk|XP`4I|?cNt0k>5Lh$Y)Ld0F8?51lH{7 zt5hHcnDG|`uX+KN*~wcA%B5hMF{jb3HnkwK_my(#@pTYU^NMA_xT_F0dqM31m&mxS zS{L8_?{0%;S>w3jQJxTd{X?@uYtul%viC)i8$j~w!>!J?co4Ok6z{(LI5e7Y@v;2T z3lLB9o_9|C6O_u1Yg;U;0qVgekBT3>2CbxjPVEmzKsRnr{J=UpLBBcQu}Qpyj9bg| z53=3Kc<_CZ6#js9$i~*}u`OWj>?@gh?KfDR-?%j?dJnK^N8ZM!@nFf{?wQlE8kl-G z|Eyiv8zN=Tch^zR1jCOBfy+mKChfmr>I6O*^ygE~A9}%q_FZ7USKkQGSRF?ndM|;H z=u_K{92y2n*GhLM1RMeR$-FZe=1!nW>s>Tgu^ZGU-$rh3vlq0p9X~IQ%?71o}#MV;wX8fOeU&S;AorX!iH^lddWT%?MwkPq#Cm`F7Cp<%tiV z{d?-54DK(`x7qzA=HV;|9oOXt_vj6T%^#LF`E_lYWwUZ=mPcM=$uA&(Un-!At#t_G{Rf?AQI&d%Kz%vihQj$?1md<) zENWhJmO~@Iz7Ws|-)%I9HMH=UwNHI%R_*@9U}lQ<3#h1Y6h}QX#YQcd%~G4x7pUfE zHtME878M)z(HxXfN5Cw}eFLa;{x=qto!QKw@=seiROz&cMO7|NJPHTb-ODYx4j?uB zs2SY{%!7}Go7|Q`8pfhxZ7gvIRJCXqmn zlT}6l>Mj1wp?xUqdq#?*yC=Iun5$FC+4J)Yx`0&0%9!vzT=!e+sCkX1WbkPI|+mk^vt$ zG~k}ahI+R71gN(ylchOvnca-1fZ0c9@88}h?c*}{^Tl+&|GBd~&KDlqYw9Rg~66#=yrKC+>v(hL@jI-Sa+hSaAl8XCMtK((#rGiZq8b`F&txJMxE zb$I}w%%Jf+>b>PPi+a@z2h?+ofuVWzC3}9oR-iflG>`fZ-Or+8_bwbN^>?OOzOGcj zti0TcM`6x58#QA_Voq90bG|(qWY&i6)=m(EM!sX2?d~v z;a)tdI@OUwVN8$8f%|g+#7z!&ynP5Pk$r>w`_=)|sXu?o8Xt!!seOMJaqA6PoQw-w z4P{Y%v7A9QhpTX?Dm{rsgWhvgX81!6v)2TXfV!J=sBV{20JCS^d=B-lTSoP3S;S)& z#cZ~rL67Xp>mOh+E3f)fLqbQ|FvE^~p4zLrfLd-80&1S(#-UNR_cqjcm7&=%e35`T zv|PcWx>{!lq`xd4&ZClLB~-V94gzMk(cgete9A_x=-*y_`U{wSKZNn9|Cd)bR2(~3 zK&AV69#xb%6Uex5{X-U27umljeBW~9Vf!QGde4C!c^Wc4Y(M9y`IUs6r>*|t$>Gsp z`nltdZ1y*ZaxXr&M@0I|vxf6GlFtqwJpAB+9TPymH>23luK+ab#(f`|Cl6GYB)?%#_q=llYl4S#PZT-->GW6A;&(>@Rz(i!J0%S)8E0C39pwn7wxM+rIU7X!uIXkv zTLy-Y9nM}XY6oGZ_mZuLOrSsK-MBn-7-&EApK)|xHPA#?E&O6GhLEnIw||!J1f}lB zx$~blgZ%lo%kc+RgKA7k>z!YZf%@XBQ!Age0`0t>Otl7U$ha`B{fFOVoYgF*-;tm_ z5T-rD^6y8J^RY3HUVrr>b(z-j6_Al$+Tlx&F9X{%I`;qgsLFb3m_8Lsi6TR`t zsaiz(f8kqm_XS{nW&52vCJdrJ&es=)>;dDu4+}Dz>mj20361lxNHQ*D8oJaV=O?FL zp5;351?a2qyu%JF1MNDA`?iyTsj$~XoFKO}dgWDl|e5qmZ6A^Td$IX@OS1dU!YMJzrM@<`fnj>?D zQ6p-fpoWbY$2gGrx{E46)n$Ghs<=4YhRUP25y){UyOcwvrQZc=w_F0rL7P}A`8O8z z;u;>6rKT{{U!82IeCZDXRm4{K=PHj`xoHTCsyf+^qcGLJUxUncwA@@hhr{`i=590_ z5&Kek>##fHT+2X#D6 zmBh{lESGj`%%ZXpDjt>3TF0S^MLdHlX9oic!lYoXs`ct)+`~b7MYlIC|tlz<)L2si7q`vD80qQx#{(e3URkYlb zU(eF=EuK8;lkv@ldjCAZq3)+O4C;S&Ba4cg@&YP(6GxSMeqb>xK0ddh(6%dqY?nKN zInrfwX(z89-$+cWU6sbu4D4^$H&Kt{6{w z)q4n-Jujb zlKS>o38=@0$~1e7tRc``$;hMbjn`5AcLy_=#S0j!bY~|L$@|B2W>HmMGR0q8z&^#^v0hsE!#fLA7gUGZw0xlmRbESsu+{R(n`wXC2)5G51l(zMx znDm#aKUtKCdMcn^rfxjyE?vV=tNdY6&%y5i_1-Z^Q4%J4|`ecR4d4BkE^ZEcKT=Mpg zEZJVS_FIvxA@!es;%SRcVCsG$x0wSOm$X}5oZqhzL^xHQxu*Vn2%EI0`?l?GL3gh4 z$a{l6k>lvz$Cr>fI?Ku}hK*z?>h5M3XY(!5R*1bDUa>(QY*FjqO3dfAcS z*YM`aOEUoi=UwV>X7*)ryxAT;RkH?E6MdRwxK}3iJv*{nPbp~5f7+#QeFU^$#vXe8 zQAW3f?A{FDB%{-Y0hHLY#^e&$ZVSUWM`k%Id?op$qJ}&dg_~TQ%9m;G7-sUy!tKU9Q zw7KmuY|{ylR%!orY2F49W%)j+w{;~r!%=Z%zU)yr` z=fD5%4A$yBoU}K#0WAIXpxE#MEXhIU9px**WWFA~b?Rn_bhQ0RynPc4chh56OuG+Z z2ljlPF`D$BJzljM6;=kVZCUV#x{pC)93KB;?Q#f-%`y&e*bbEHpao_!u9UydUu~uYsLXYPcQr^rX*S+gE zzZY^BtixvPKhfqqSo1U@Tg_ONgHZf2Lc+IxP(IuH_B-aGhPPF zx+w#ARK3o={VTHW37BQ?Jy@z|0EbF5dQl~>R`Zx8D;g1qTRI7-RQ|*6t~?US>%qQX zmEC#?nB^myQWbt5ZI~5DtMRC^VjKs{o03TCKXxP4^yeluvXPp{aznlSfa*UNP&JCt7PHrJd;59ioEB)- zmUF0oaz_CTxLpFMs9esY;=U7ERN^S&Q0e6JG|OIk0cM5&U7BHQ4-!fJm#nd&=EPY% zYW%jJK+gMolG#x8b2CuSyb@5=j3xx~zCC+VMbBDrnEelqv!MZ|mMqNRI;WEfwX(tZ5EZk+D(N)vq&WU`>(YEYJS_o zhDL7v#G!_wQB?ifI0mz}QAl}J*nQAw*;Ecih#PJ z#D;ngI!z$!<4y*Lx&_#`4}b4XGzZS!BVf5CA zAdusH+cZFpkG67X*!9jfRQJZhqM8odc~rINFoQ}DR3(spD_YK>Oy!3>>RruXLp>|* z>-5wuB9YX$xrL$S*JrXctM<_BANWDQ95{9fRgzGb#VlKYhCu4Q%#%aG?;D_&PK&5! z@7vUjKA`{Y^Z;qg&Zn&cP5bbsGmc#eA0LUvvRqaK?8@fME?{n+IIDcd4~RN>GHF9*TZr`hMwc_(tzpCE!}>)FsP48afwX&onMIX@ z-%*29u>xkliwgkt+@8vyZr9Fm)HD4B)KhYfX79c=Y4+Q{h{tkKa2=Y1as~rtS*X4et=56fncqwhpe}$$7Q`Ltl>FH5Z^#a=W!5ndJVeCABVZmv==hd}>}FXmr30y2jl!6)7?168F-T_(=k1Zr>VueS@yczH-@!F4Bcf7y&K zw#qj%!P?BwC^w)GtfpdN?Z^gXT=gL^kR{h)O*t-2R;2+XZGCX>0lB|WEa~%bX*ig~ zfA@BuRtX{jYGPOex7I4umB2#R9^ir1_j3+mwO z3)VAn=SQp`hxyh))I5!S_nO?Y4zjV zQ*wS&wYbkiGLFsoD|b{-4p_Tqd)Hs$1XgSHT8%6LV0C^tzQ?7*Oi3yj5ARwW@Hz$zSHluNHW>=x)r>oSOsEQ>Nv|^B<8}8d zi_f=re*oGXw?jv|lJkW#O;_3_8_%V13YBtP=V-$DR)>O&Yj9W&kc2!u1~H5-U4K`(mPBHL$*iNo#GGOdygH5I;O(Z~oMP{XM# z8yaT#%AvX$hZt17C4*+gsKx?j*?VW2Wp(VwV`+ym43~H<_dU&a|P@ ziT2NvxdyYCWt&|AmB+PUs2^wZsAASc0aa=)aVU&C!BTtgB9M9?3gJ;>S&9t}|Iw5{ z#)UtF0oD9{i$|6D%{Y{S<1~x>1;8xobDE=iR%OtD(?fu|x;la651nWZOqpWCEY9~8 z(4YZt2;_Ta*}tcBoG*h}He)l3$|s+rS&`Gth8da$B#-@*0+x_LSxrL7bt=ic(^n^5 z17p|Ay_dS5fN=P=qS=6Ppxgh5F0au~WASy$E*k|j@M|3&^|9IO@4X|I#q4#_pO$-> zZgZGDZ`t?Dp5x1C_LrGiEDzX{K@|xP8O-A5Q+YJ#u^Y|ORC|Ar3BX~w{EIV>LShRW zHEaRZw6Ldu*_iVR(6CcCSyYqTjAr%AisQkIPBtu;#vNo)(YaMr|M{(W%mFT1nwbl4 z7|gz%e$ni|{}jzkq6;Y|>npjR-EBb}W|4>e_$bbK0+=PEWdzdh(1%6k!aP7NFMirk z^TQJa(oatO=1`+8Q9#3AHw9Fm-O7e)L!%iq0kN>aBXhIFR{X8+TIOB<)zt{*F;R8kjSPK_zu+38*Zv4^{p&j%q0$PBqV( z$vTkvCRk-dBRjpYL;q8Ijl=(pP5kG!@< zl48j#|t^2UbSsBd-5I}%~cl*sDG`)JQ~>Rj185jw{WOz^dbgT3>g8aW&9=% zHP7iyHN_t#k<@#`7#@u{JcvWXo7u->`qQ@s%-WW7s3F5QbC~6^`v|0ehNjZY>^(>I zjvGVuIJQM_AoD$(me{kqeVpTd(!yZ5dsIB2{?W4tq~4#0aj4|wHXfBHX9KDna!^1m zD|QBc9k~$9XJ0jHkVVcDF6(*waFe$XC5nh`GyOgohbGbG3>{kVxO|wyPZrgUe=DHs z$46*ZHd50pe$tDYae?Pa;4@e~A!(0uAdfd^`?Coa(%zjx#G>d9YW-$k~ zokFuL%HA%Dqf!RTRWB>iau9JeTPBaRVYzu+EeA4MX`eeLb&I@cF4dzN(MQQwSC1k%nswE`Mg_Kaq! z*Kh{2qK@8%sur)LhLo}bW*9%8iQ733z%(d9`Zyab#p`!D946!O%nx(A>>fjQ0Y2!w38@S{wE^w*y1YCA^egF0f58iI|>rdRg9sCNS8oIB~15x#Wc8?Ft zhM+@*3)bpmKyI2Vs~^1wRPkI#&2jP^!UvD1Nlog4#Y zdn^OUt@i6rbuzxKQIFTW{|4qU!5v-a_a?`6O`pb}AA<4Z9%CO%2^gl0P#kwGB=>dt z{SJKG8gzZ%oSwb1F1fC*?;NuH069Ni_~L2TL=az&QWnRw0g>LZc`xQY_>cIM`^4-* zu6uXLzPEP`_*`&V(dUO6MBihNU2yLS(%XY=BR3xh<(;GJi>vPgwPUM}>ZE?4VV#p4 zMGR<%PmDZQi`>_y44+Yz?GIMJ!i-Oq1acj-)?KGd-zx7TM>&IOR)NjiVk56s7g zmt8+b{$9z2wO`L(>I24I_pYiXS}>%4+ebC## z5d{03ZykSRFUU)3d|Em5GDyP%NI} zRd7C#jAJF&x7`~LnnQbxI|H3S=Qwg+&xA#wcP*bXsSml{8ds@c$^tSzY!Z4i>Prk* z^@^m9axyM#P*>)4;652w_4Nwhb&-r~n^$dF?KGGl^&Q{e_ZCEzmJX9RTEV!nz+(K| zgZ%ry`-CxZhafELuLQ?;x5)lJWXzGcwV+*kX4c)Y4MF{VdTUvh8G=uZnATz_3yS5n zE?qAo_Z4&u&P?vz0+jE|F2;AN3hL4B{eOhc18w8I;-OAY$#XJ;%X?4aK!2?v>~^{b zq3e#g`UX!R*XL6P9u|@F%3U@cc>UrKSfk}LTtyage}2C`7N2->U+Nt1>(5-sea*g$ z5);1xcvc$zeL6?3!?mw*rJMSTV?zJz(m;5f@Nn1S$&gk|wocqWdluMGOF^E1n#S0V z_mR=B7|e#pgIF{y=?cxd4Kk{F-)g~ulq&{)q{^;b1kBPGT{xL_j zpmd)4^{IeLr&r}rnQW3ky_91^<@q~UR1s1{v*Ny7z^oisPKE5t3}$H4l}Amx76EGf zEwHFT(}6=n%~Ppb{azNca$Bx|GSb0Rk;82kv&d=%G~iQ1j=Ji(jXLQnLw#VP1}0o2 zksPn`OgtJibf$nxrr7tN(#`hvlAYRV!*cnh5K=cY-xw?nzVCN2J_D0- z+X}Xp4vf<~9QwL=G=vwQ_AJ+Q1$|^OU0yR|Jym&>t}qbSJ7&Z8@tIKysCPmEfgH~> z_t;R+*8wbbK_N%&){ce5y3^~l8!9mZc(xMS8X3+_EK>hoSBoO~K z{>xd$V)og&98mxMg$&Aw964%q6}uZ=0%lQA3W3yr);j@}Y+7qWWy97nsG^3IMJ;pM z(`-ICQow9_=)j_p72^xT)=*j=8rA@?T)V%n4OMFrX;x?_(j3%jt$^kJpL+4A`Lsfz(3}}ZAmx23%IB}6*(>FXfaPut7THk$hH7fybXOj;M0bm3S!ZX!tdRZ9qn3_$ z8Pq)bGl!ZoQ&=?e*~ z=1|Y2D*^RrZ9k5Ch?euTJV`B3JHEA{UJhM&)Zg_0&4GCr7|fD{o&?g~J6{8;*xiaj zE%5^hq~7CwSk#nd|9(-mK)`J5)Pxk%cng6RJkLV zK0dfTrtfe2h+Cd7pJIyLsV?r=*u%IgHf2s;&O($V*m|PpQq}U?;?@( zmzO(ORPm?34HfTnV^H5aw*=JVlrM|AHM-AJE1vK17#}EL_Ik6PmizTz$6*%L(*PR8 znpsp<@qD=ARR)P#|F)9dkO;h zFG0&XfpTZ!`9tzQoyBF$)RpO)4^+6)QYSlqsjHy3%%d_`9OfJ%8y%p zW6t`E6^xgjeLB<2jITLxcE0+@%gIW zwH|E(=(gq%^Qt{qY-^UJ|0e&gNT~N@`mTKtHLsS>t#?FnyQ%%20 zQ+^+958BC>zc>7CB;&ul@wb=N0BaTbjY1=Np1P(s=L1^iXkTzdXLEgP~%+pTUAZailWBCIU1Y~cUb=fiq8a%79z}&zE0p>IPGjes}E&nv!z^9fvj|&&|%dmZKo&^8z1S|0TZ+RzoW{@zm{Ll}=0j zHQE`h&QT7!E+qgjRt+27pFGb#EAi*(Tjcz$_nm%6nv(lJ(pA%cZQlb?8T{7D%EMsn zJh#fNKGnd`e9bcNv*bFyq4{Axk&KVb1?^8;vO${>VZPLSF{sb}F0HT0h2V_b7nORo z1x2f^B|~>P1RAs0WO_*L~$e(1!V4{=W7C=+;~tJwG}H^fyXx z?Yp`MLU&Fc@#Fmz@_b3KVD{ff&JV7boaIcOLk=oSaR^Nz&#!Bp+=32~`)Z3m$X~Yv z=sv69=ds~n+5D%P6EmxoZ!(&#AYs{gtN7o2sfADE5Lk)N0P{}&` zeoNAIv^}T26=?a3jw~u2@eNQ}gJv|#cFv+%o^q1Ma)ompnia=#NhJI6fiXM^6K~q6 z>=*_$eY{PLG;XzFHgw-AprIWba;UcXeL$5LH3Tx=2%kc;sJ8vMB8pj0bHI<2sAO16s&s)rRkqWZ4oo%S+pB#a@(LR3gOqX(){hd6i0ma2s(XKoO%f&ItJR0;hfGVB1 zn=1Pp&0@JC^0I(J{xX`O_XfahZvT+x$nHrz=I|p;38bCFrU!+j+nAQz#O`A42SBf#51Tm)&4n(5mjjp z8b3(D@&KouRQH{JwA{@!OpPz0#g{4oNx{U4fLpFCzU`#Z`B^NP9hCX!fgn6fk?9478yhslPdDXp(?>_Op*~JUiR_zvq`BwA|l$1DQ?go&SkN zC0(U}%7il1Bhsy%Jr{?yfC zY?$Q}HGqmkECR}mj%87=?Lz?dP+S#I_u0d3)N@UE>TU%~&FxJf?cFt*DsI$)$1HWP z!J_hI(*#s`t|o_C9{!b;xNs9#w6&wUKsPXl^W(-Y2_(po|3sGA?YL&rr!T5Yz`=1TrqvSQ*r_=W8DI)iDC< zzc!UX`p2_G8!9DZYE+?L&7&&vH#bmqqXe2EeNf$Vo$dihm6_TPwaNYM&0n^e`-t2} zyDB~@QUy^zROhZf91D@+Q>&++4kY&hUk)GQ;SOQTJ$k&7YyjQ&NoUUuBhTM{f0%n9 zIiB1H*59Q;+6o9*T3)%^{oUZ4)8)sY1IggLBVgF-eJXINS^G^u?+awRJbP_ZY!>(h zO|s?r${^tNIPVVUzd+F5ZBzbioCNY#3+hZf(iBu#;g8#0nh$E1T5E2H&jXG5{?gS; z$a%Hnqa!XB-36FeV`{y?41iYWyM=#W0+!P~eP2ee26OC)Re#zxAb-~=o9IruBD$Ph8Bn=}+Rw-?0f!U-tbyNY6|XK96t#rR{D( zm+9?5?HbT=ZnqTB3`@P&tMP5n^14k|<`~G|>xxTkQFspE+4QW$QCec`%X4iW16(Mo z@*s;P{a@2BpxqrXw{zL4BKLJhrTZTk`(PLtQ$y-Mk*@}WJn5rbBl7oAN>9u=kl{hb zg%c*H&8`WWYDdq%uC@zQ`=n=%ZodoiZk7*8ho+IgA2zUPeUH-+kRPK64OT+K`c1!9 zouP)n$EJk)tAao=R%&@amE6DSmDafYf)zBU-|R|mU+8n84p{wCims_{~Z0OWHPAF z+{t{^Z7~FAp8U%*tph09-aOqpcNoYUdTEPVwgu%OVcp($Z9tt}{e5tQ!JxH(gwGLR&n)dCPTw{qJCP57?Aw2n8r#GWhHg zPk=Rti~G-F$=~yuQOzxjJg+qU?9pT4@4)meCo8Wog#3LH*|w+kqrup8-ow%3RA3n7 z)40aqGZ41JHBYmk7KAoz+P=fG+n}3iZ9hDDI2jj4|8^=Z2Tj+q5veNj9CBbvdUJAn zfM)fqvImosLA%Ag?|u3)(EV;Qd%?J-5UO7E=H2H6a$i7W$HIF4vrG^=vs1kB|BVa1@L7GZX|aRSZ3 zDJ&XL7HgxP^AS){z%f7r7bMtFv9O0lgATqEP|0;Qk4nF9x1n;kku)m;&(o}ALIKNR zT;oNOHn+)kC@Xjx9|PvvFMXUQsmXmbgZd3wdkzdEpRH`|9zy;-uzgg}lfCHC*(6(geMUiDQrEcbkako|VT69x@I8@tBW*; zbm_uimL&}WG_Y}X0rlVUl%tj%qnTM%m1f_d1vUqqzoC#pncfaSo#eq$-`;0XQN{Wb zKiUJBrIkjrsO;)j4ppQLp+d@K+yB$koyWzv{{I6nr0h#kP21hxEG@INPc!duEFnvY zC zmus%=rVQrCncA3*Kv{j-k{P1ftD_u{G(=A-_Z{R&KZ8BXGOrK=WsfE^rc3M_fwFDO zt~%0g-6R8P^Vp1Ko1gu$_RboC%I%&x^Q85PN~Uw{Fpjd@1LNoST$wLW79Tg!kVfw6EEl?Kw*&0YU|5!cg zwB(A8wCl2zW!no1fwJvx<9_}B?ahx%cq+GB<-v3w+m`88u>+{w^FW9|N~|X7NtvTe zM}k`%g6}(fnSs>g8jrKE$iH~Xp@K+920hg=157pvl$Bo99O)NjU`ksS17-JBxjf08 zZxTp*E92+2q+( z66~Fh&p3Vov}+SvcW)O7n$68Stt0Yq{5tG=pY{?$&p7Gmb-^j=0vYgTBU2T8hNCPW zb68Kxil+nV;hiLqPDw|YqQI{h@i_R|4sN}qKu6iOxhqH7C#?t4>3gVwbd4+0kse3O z^`!WZxd{IIk-L~a>q2?TFvPfDq18yBtaZPGV7>5d15+InucsUm-I3*>78{uUvrKs^ zS8Ow0KYh-Q*HQMkuz@GL{nZkfuLcWbclB=u<_cr|R#ahw5$lD8#_NG|-421WyH~V< z^h!!V@OWO3!?KT?wLsY~I1@sIBnn8V_usU;3}TG za?WgL{9WAjq_WBzB&)Za`Eyze@Ggl8(Oejd^Pm>{O%L4-^6_pF=No(hJ`KL*8i)OW zmyWOR*Yq49^?0%EejE&K*?&ZM+wPz#oaY=Z9R%w7CAPH@b0Fm9UHR>Xfe>_1R2BZ& z3g@dX_*#;q2j$#~lBkA6>_=W*Tr1B9$&ddnj8B}3>nTn1yglXuxOTNX5-gImYQ8Rc)~AU2CwT9EcDcsux|Tdes7{QSEvPk3Mt z@~t~g?zrTP_dV_IEgf-Oo}10Jft!y&c$d68jZWClX?6Bn9PTsh;e zPcW_v=%`4UCS8c_oY?~#zRtt>CdpXy)&a;GBW$MBfM$!S*}|IxK)t=D+pKr%AY^&N z>sex~SIu0xW6X0LPZwV{NjO^osxki@8yIDV?WxNqoa+5I_&vLRO~2v?`0U+pIqm*7 zkgnWRoO}E__FLGkN~>4|vX8e5dw$06E2~&qyfh8Rq3<$l%BcorMc0Cv+jfJ$iE`DX zw})_^|Jq9y-clS-D4J&|b;NO;#aZj){)2GekS&Xb9ENbybyo4w*zbMu%fLGi|HbjO zpEdbCZ-ch_=KBu~GSDckFFc!E2kO|cE=5b9LCDOH!?Lq2A!v(4TOA*c8^1YEd= z>y;dAk*1ss%0ry!z4a0NeK)%H0WLl(pLfLM#{SD74+}7uJUN5?$lJ;;w>Srii^n#9 z^Qi`v)iOJC+xEDwPS8KcEO0%_=$q{&yVgLUW?rMU*-4n)9?woXKXZNuX1h`ysp)%x zWwq=cPdWJ3U>zCQdpOIg1@8sQ^7uYFQWmWTQnI`=Pm0s}8c46BcR8ku8G`qbJMRt5 z_r5H9rTg-f#hx;j#aEm-%94~D0x9+T9YLRuU|F_3hGp;m?^p&Q&1iw~x~17W3-AS? zwzo5o!3on4ynZJNdQvIR2GYmwlt6Oj3wY9Xbt22Ie^?nEI#N&NF3raKxXX+C#_|Yb z{lV?dT9!S!7_Z-+qFMvJ-Yd8-Pm0GbM(}g+ADPm%$C$E}0#G^VXPi%3jN?-*3)Xyh zYY&>~_bk&JLLjtR`XVc{4uWm#Pvv`gfd4h)epcM5XMg9DRmRcZdpJGUk&Zvt`?Iep z#)$XtYaMuI|9FA|NOvYUYv4^9A5a{7Xf zl$m9)441_MWjJ+}sf7g`Wp(Z%JsCV@0+6b!-Iz*?j!ZvE1Qz4J+jvM%x)lsz+4)tW z(f6ZtRL-5q(UXo-5)Gtt)g2(YKlz&V zeAbhY7sfLOxadf2qlbzldo& z&0vE6fxV^i{%^a$xPNSSC$a4gCJTXWulc~T&CmL~^9?sWmAgk?2GaB6VwNQiE<9!F zhshiXGph7V+rvO=<9GzmPh}{W-)peTXjbl@f0e1oyl0^8zRC=i#Ru*Pl-)La zGdY{vI?8tM3Jj#^XFs86U9Ldc-f0Faw`)@AS=P^D*|{biD7%OC(vx1@=5eHC{t%XB zY1dhXVTl5jYa1MO%uYuU+}{u69I5`bwVn)49);lfnf!n!mCK`8_RIeZC`*%{a-{pq z1qgoc_Fo0kzDC9rrTosceefG+g602j-5}8@^(|IQ@|d!5&%PC!{Y zBuhtnFHAR(pgG&Ht<7xE*68jmeLe&4h7O-keFp|dOLx# z>v;o^o|f+r+|M1S3Z!gr8IV3NBlILBd@(AT#8cJ|UuGaRp1v%r*QYZ>vZ{c}g94LS z_TRD9Kv{9#_&$7F#|e}@np^A0?p@7T?%wZ&G5;Jl(fwgFN89b9)ja9c>o0 z9Q46uB)GQwv@K`U5gcDAQ7q^U&~0JUilWcUpxedV2~Rp)2m485{m)5W0M{}-;M3AP zaGfw_W!u}Eu{-nBAXlH+lj6Mmz!2hI&C{)2V9Tb4k1Ub;B#u1+;39&fSc;kv_+kRK&h$4E|ku~-&MMh z=Vya(9lMPUe3yZsc>3X1()R=icZzk~7#0iRt(v}bCF8K&E%Bdqin{=}?CzdE9u3;> z3R#ERX3)$$Futn80vz8quzLKaQ#iiK#7wp_6M}|Ez8SXTD)|4HwIn(w6zhe_x|kK8 zLGF`nyC?h#_?SnQPw;;OlD*0`zYdAR{)EAmxry(=<=nyOaVHy~>++!|%tiRTI=>%@ znQLEz^nTvrm;H`|-+;G^zPPJF{^OL3=d}h*%TxSkGz^*zXOFFV(~jTk8KB=kw0)xwXM^ z1cXf6865H5AA)rCg3Yl)2pAT+*Eeq`s78JF9jM%h&yg$M&`w%_^Cge|(|x}heDB+z(4Nt1}_0^H`f z6d6c$ufELSyw`fl0ei~@QaLpk!Rskst|Ohh#R{bBrKJdZ&v^fJ{dFtPvgs|3bouwC zfo0!pJ?U1~2Eps!mz6x}X?mY!FPFAV@qlatl}o1g1yZ``i;k2n$lypQezE-1U~C6> zyLvLdQ!r@qk60|KI|yn`M2g8DYp_0B@LZ|JaRgq*`;5}5L{ER`Ykm<(kHy(K(($#i zp5x%NnWt>`W<4vn3wG607F{nu(6t|dbe_D9Wmj9Vp0ZoSC>`nk+W7aLyY>r|#cJc{ zlN1+ll%=0*SUEhu1C*imI!9`=mh+_gRic3mu5OKByH)H4rgCBmN7--YNv7o2X{_As zW3fQxF0LU4=Fj>oSH4kC*>Q-iKsp~PN3dSFwwh(E$FuCLc%r9r*AwG)q=({`Kza?k zhv0sfBpFDlFrO#k$_;_ZKjN55C!P$uD+pxh!e<6D@Z5YLRfqj}QocvZ^o|%OQ1+}e z?pK$34;^LOYo4s!{^xo@wtS?XmGdecX@53?V=fD3*~TUXC_C@F$dT@f^?K5?wj;}u z4z(;x>x{<}>{POH7%<#mg0It_n}y(UzGbbRnaMMQ(+BA&`+vA;AQhDtS@zxcA4c3C z?N>36r% zKuZ5Lo|hg$#`DT~*mEq#`jgv4wq3OG5Ky-LSx*u9wdN^{+;ztC=W7gynj+EcJ!}Olr3L_quRSpJ{3-7EW?Yz=}w1HO!X8&TI6kVSqkPdz3 z8c1&ZUwYE@1kaP6?RV-(NgFwkvOTE?UdNt)=SbLOyiP)d7f)GRlEKuZkHCog`{g~3 z40&`E$e_$tJn3H-BalkdaHj8!*F0sq?Wt*ROM)Qyl*N{^c|#zu-=~tLt84?8or06cp)t6$c~;`ED-b^Q-L0H2mOBkddH*w0(g=SNc)kZ0M| zhP62Z;WjmSxuQb$EWZg)f8!*m@ly|-(-EbuG8`RRI?B}gYd=tm(4!DlN!`k`jqrf|1 zMEpM|ioh?{al!^WoPSW(B-KW42gQq;mM8Y$dVlK5J_iyTah#s0Z^&h92zS{sanpb` z5Z*FBJFYdh8%lp~Q#E=hXeugimkz>y{1>ZFSr%G(jKw6_+==dJE> z@FUiTj`dKsKK`yAik!L}vA+QG3BNZ)s%X$bYeYCE9AuhitIy z`or3F!Ch>(w`$xo&l{xQ9zIX1+zEa$B|F3KzX65WhHwA&`5Tn++I>-NY(bU!JmjFZ zBaYL%G-~qTc33}5&95+PhH$AkWwCfSwsY2|KDL?(@O$0<{;qL=0}`8Bp2pu5CGB=< zm$V18cPc?l&}pqR5>vtiN$ zP`+@enqc7q{*F%T3o|Mq!0b(Vt594od}_aI$J%A$^G$@qb@Q-&Ry{>m*5wI=x1YVZ z@2vj#oP}#vhM@xXgZrk`wfhX(mo5`K{AUfC!Si&bUh{E$r<3VWdr_$H@`1mgzdIh3QPZ-=LL$HWoP0)TYx+}=5>#Oy>VTN{ncx7 zH-Y@-yt;8wF`&4={!-7_)u598Xb~K=4E%K;RToon9@mVlSFzu(Kww;#n6lq$U~Ubb zopgS#`X9%1S;o}tAIMWym(JIbAxkFf$-w4Z1g|I3gDlIx*b9`sBRBD+G-^M~68G;0 z%Hpt5deSTRvcQB^z#NoeVBYJ%k>Zp|0x7Ys(J_TTIZ`@nGE?UAM4&9I$}*7NDO(VH z-#4mwW|{Fit@V)UD66j-@8=;sMg!%*F<+RfPBBd1rNglp?{nvDb);L=0+!wS8?URb zmvdRU>-aA`ZFlWiY0NuaFyeJjHd!D&##yoKImzBY*=xxZ9Vy=3nI|P>UItQn@hOn9 z)2;#uRReyEUttLlU7NIZ*JRK-4d~hH4)!~|vnV{|B7=~CPW6NC7DAx!9eg=nx8Gki zkbaJ0p7b0%Tu(av9Pi_BdxU|qeR?X8b`P%eOucdc+HFnKQFg8^L-6yg9>R1xaS1{s&*o&Nc%4{JS<>)PAZ40c1~R5(&*kCmAkLIrYBvpIvX9?f~V}*dk2FgJd_w=NH=1P_o zzm&4>Hxz`-y{oXbHCPuuU4_T@w?XL_LSavq<2N7P|C_7}m;h3{O=tz@}%U{Py;FZ`xDDhxLrpXV%IRW_X{}6nzFGx88)mR%OT^FnSp}}1u9p; zUj|a{pUad@_>ZUTvAq?`&RbV;lpXk!EQ@aJV_Ecb{)T9*CD3-!pjx9Al{{saP&v!) z-##}UX_6Y9p*#!pDE@2GQCN@n+*=D#KPl`Th z5&T@UM=-gxYNqS6<2ow$?41XsWWX|xl)bwwkiKd)g75q2Mvgh%ATV3~rzbVF6$Ub_ zzZ*w}hNrL`bpHxZIY4n&Pb#$!45V*m3Qv0GEak}VrE6I3e%(xo0ub#HMjM>GuyYGv}h{s3M3j-K5XX$m5v)u1Du_1-LFW5{oyW(TwE_itFkk1bY%g3=a&&T#1vsV`uSjgV2X3>bi4$!81M$qoum1RY z1H5xWtc!MIy=Cqg&(D|Fg8ZS0ropr)D7(5&+c>}#>nCF(P8Gj^@ZM#mr|#prdcSDz znoa$P?N}d<6y4~9&3DEP z#`Rsy6bGLj!u8A_Eq$lJ_57seE9wTXuf%cAFQ(c{8?imgq|Ju#Dd2Z(oJ)}kpD&Vm z#ipSHj#D(vKQ;3dwil|St|!4-d=9MIqT?~FhcAA6Y0scktRD_|BgJ{%;Y0EldTf#7 zx`lBeFMxmV{Uc^BF$LxM*~iXD^}}(J{DnT($KdamcaLI=Uf}vc z`(^F>$ASF5SF=;D1{5zH$6SrVdDvmgia6C<@J}xK9L>uhVD&A}JtG<+aB+5LuLq9* E2M?ImPXGV_ literal 0 HcmV?d00001 diff --git a/examples/ocean_SIS2/Baltic/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc b/examples/ocean_SIS2/Baltic/INPUT/seawifs_1998-2006_GOLD_smoothed_2X.nc new file mode 100644 index 0000000000000000000000000000000000000000..d09ec060d18204c8d3893625da9168f1c835b7a9 GIT binary patch literal 16888 zcmeHNd0dUz|BsX=S;im|ZU$*2t#;>pPS%p5g%naG(LxLNwwJOmDf?0pLS-q+PMBD{Ma4Gj$qJxsco zG%?k3wHwqIDgS9YFjr3N33(?+p4Z33`L!_B8S5K5Cd7YIn165(7By;Os@pp_AUrTA zRMLBZgBRnq8XDT(;bG&0LxjA*Giui*DVzatAtl30$Fp!NFnUeaCuPx|;=!k^C(#?yiQWV{a!;x!>B>X69x> zkFbweu7ycUZJhY{^B?l}Bf+Mmmn1MaC~SOyOcLnp%_p#~lGiIRcq~@nkMkS$3keRC z^mpmkyOM-toPU6CD7I^b2lP*B$5oRKD(5 zU%wDv-%zih;E=HKf*Orl-co;Vg7eoHF0a!@G6{#V0a8r|`TA5JyQ*~SiMoBgL&H$6 zl3sU}-d)%fhedHeaJ~G;=Y-q+)Mxp~gi3Ip#`sFi&CM-33V+OY7yc+yH_SiKTk7i- zjO)!`*fH|{G(t{$=Gc)-sq^cM@ec3}8tct>jxer{P7Zz9U@V~zI78t9!9rdb6N!+m z+#g~0;{F}u9TMgn>hB%or5HuUI4atCe{ha;0qhS6T3{e3sG{tkC_5<1gB0aKin61k z?5HR^(W`MdM&NX?N2`w?-@xFOkLkycA7Svwon9Y5zK6jp&mZK}KtuRJO9eGj(C-zr zt%4dWsELAhP|%JF+DSppjlfQ%+fX z6MrHd^5~x>H%lUQ{T)*}rYZ8o>xOF+srLY|95D;%3QuM><{8(|8rO=0k*O}=_a>Jv zeZ3Q$_Y9&pd`#)|M#j7y8qe+l0W06Ad~uNwsSCEb7+|u-^pr^5?h~oU0MPIG1p3H` z$P2B{7z#Q}Zx?Y&U-x}R%PxMPw@T_k6R95EXQf38XVjzDpZz44ake2+=ZTm?Fs(q{ zTIhc>)c+2enYzGN`#q z0_)y5az1!h8p%3u-&2*0SO>kEc7X|DDZI=qn&t~~S`k^wcEiL|pcyy-v_gJ>8vX3S z>_!iPSJxv^4g6 zyZ#QY=J-@6`&s?sdq!d%tN(aEv|G0xk`t_9Yk8$PQS!ts42ALeKa1sRX=0-SGH>~9 zYIrsa78I1h>iU^r8axFCw9$kUjcny|znmemF_(#~)!AzG;8;~^i+p{WBy>MY()Xo_ z^)O}99B|0@1h0@2VjYP$Y(ZiTO-cOPRwSb9w?w-5E|HGfM#I;I(VeHuL_XMgev*)v zeS4ckhO{BmJV%rGt|LgoJ}V{9gT~1)BV`bMQhG67z1k-c7x+(c1ZCa2hi$W4JU=N8r??ECS4pg@BwfE@x5x5$1m9~yj z*@&nCMEdp!kxpMi?zDeSwO1Y{X?bb1SCBc~>nWp)&kO5M&=b+7C5h-YfJ8tfk-6?8 z(y~8^)Th5_gY9qdh8_;t%^EG8C9hjFoJe=xAkygWWM7^QDH@kS-jqzHx)a`$H*Y%u;rR4Pht*UCGl7NNkmK`k)B8<(y7=tcl7O(`4P(FHxOx129ZvhLd$|HmXuw( z`~Sp4wB?5T!u1%YWteczTt{G9kM&Fc1w1rU;2_6EJxt$W!Zqr0{9nMso(e4Fc*qmS ztW-?r{sTO0k9s-&4*QCSU-9rO9{vyFVTI@WyM^JVtXYSqRbyvWc=~DG&<2QoFEQa6 z<#HSoVl9v1hStOwZaFmm^B8o8eyo$vLvDj<8r_BGPZMCx?FC?KEQPg4N}&14>9o8r zVg;T(kaX5}B zr&XFP+5yjun$UJ4K%;dA(AuFn^tU+7+n8}S&YjAKYU9Ik+K1Hns>(yc-o6n0jR_2z zbQwmU%!H(aD`5SQo76GU7)JeG&U9BeS0z_voqBxOV4^lGNbe2F9UA}Z@!`0+_n@Ea z{;%=jKaCGfbTK|G{*U5AKa3AIV|*C)Z^wtAnfu{+>7FIFIzNuCa{a08iR#;3J|Kqh zRDtOMVo4p03)>xei#H;Q|5q!(jOpBN*LlAS@5fgWf9) z>7qlqLi;PzTCBgW+8%MnJt|<~Wz>)HA-~TKy+EWRPD7O83)r)Mujrc+59chnBNx(p8Yo59GYsSxPw5A%9DLGha!av5j5e>vM>;&?a@^>Zx5xOP|<`YfRr1pQJ^ ziHB!olYmZs291mw{M}qy`R0wEn1veKTP;Xb|1*}C`*Gcr4?os+E{TMWP zxEAI(=s~ZkDd4R6LdC1XB3RrR&lViF)c78-+1`cOIhOM>^XVB5FMH@zB_r0+ms_@h zuKQSl-`Po%Q~Jl`S7JNteUJ;;HY*^{t_b#qr$b4AaJOXHCD%nBLH6|p#l1!4mr&p6 zPG5Dts`5~@sxe$@y@S;*yU5Ig!`R?{zp!m@n}hk8a+ufkCd++wsw%lJ)iJB@UchC~ zAh=XigVof=J6C1jc$wjSnWaa3@lG$ure3n4!yacajhj1Rlfeg=pJ4`Rx@9bB|4F&- ze{f&sKERb#zTK@{Uj~l7#H<|f!_70tTJ3PUeV!RTHg6{_m^c9}eK1}U*MP?k z#2;(KiLR&{$JLqdf!C^bk&jc}?s^9Kn?W5p9(bx8s#(Y3+Ot3C`_jBTHf zG5AZ*3wA>Axl_`}Y}WE@2VQ3D!_&TmhcGbe99ZoO7Wj9yd@Sgp;kd@-b|77M0VF@~ z0g2Ze!3-lESgwh4$#KLQ$6Do!ZA(qubE>kKXM;0`i}~s(Y+rQ`Htd}Z$8S17MT9YH z`-d(oHnoMei2&(AGi>YSb+1nLv--70$zmOI%3TB7qIW|^yd|tYQT173Z#{$M-+m^_ zR7+=Ec}N!DIz#Qwdce7XQ(^V%VpuP&2L&_j;o*i!a=CwihtUOIB+2k9*|zqsXdCY3 z)qvvirtov$DPkRwR)dG>j|*x3HRbur%)@c-;ylO#^+{AYkm<#9$h7orB&qbMs0%_R zDNNGqENkuPDb~s9CwRE0#R9sySt;H9(^#7K>`!P9xQ7*U9JQziiP1Sv;^x06(Ggon zl(AyJ$lKv`>sv4;%8S*s$yUlp)$s7jt(EkQfj8Yg*nn=a)1~?EBk1|YsCJ@=#Ekq`XCejHFL|qK7c83S)rmT&Ly}V8h4+~~F&~+cT(XFc{(lvK-=&B`z z9-jUb8tphI$`e^c10oxJfymk;=I*;kr14h}cU5PJ*iV6~;o-NJKgt5j1~O0MQl+j+ zyr1uZ&-q;2;XdbhI0h5PMm#6@{n-P{zDH@rISUvRRmj4ZM{rrlowWht)|kMikxRgG zjW(pvd>GPdIz8oGlee>;H5aq<4bgwmwsRI@)e1~&Fx^4jcm@sq5#z&R(E08TEL|HZ z^3oZ;h{I@O_hYn;bj3XEr;^xs+m4%(RzT{jP=50=99y>I0*{7e$=%)OD~87SPv z@x2h9L%zk^pr`Rs5f4FQT3?V{42C(sC5ZL}8ypVo4-@pXkN4wL$mbmkhmA{rf(^6JLHdwRu;WIN!0S4#(mMlN ztw{owigF_TTX>lMYXoe~KM5BXO@r&(KC77u;%m2<8+;!|a*~ zkRtnyt^TN(?|*=YG3Mt<()}NZn%__`?mDdQzZbTZfy%FH@G!XXLK<(iTjXQL8v=y9 zY`Qgx9{PeL*=-^Tw?>gfv#Cm+Vy$M(C_s~q)5rKkeLO$G!;l4o=<3F~G)`wL_1V4= zbh1?A6lJrFMCTThxH=t3)ax=5nYl?_7qfi333ipAWG1a}uZT9(@GyJ6FHN0NL6bXl zqft?#Xkg+}y4_q@hXQ}Z@e&g8Jd{M-8$e{+))AQ=Vu*h?Q5PHNsmYq8$FmU!6#Y`e z!^5|8=tQbbM@7w{_VY~X;8&4!RAMV=a@Spy$9GeCBth>AiP&9Cq`%=EYT6vc!)3~L zrO(`V5f6vYg~kdzoc-pLu@n3FcPQWE!uww*q#PG3Fh0b&_SitA<22}PCoP!iyONoo zTgd%^tQUEZF>4{*{HX$FWT!%Qk_lv%5c(7j@pk4OX~PznzgPJ#yyrkHapp1NN5qp> zh=(^24{y@dtK%R#KTPDM;{%0$!0pLL1Y6s5cf)#%XxOl4A?))_gj?S{g?sj+p<;fN zTt>jdPNzZpG0(JGYw$e##-bm*)U#nt zqE`v!fsq%!gom^!rxsoG$U@+st22aCeE;2)Q=zU_(JOe=>LROo<2|cw)|+WM_z3l} zub+xMoZ8aBtLkMj&#W9P;ig!xPT^#o4eVR*H_RZMG0U?Ln7{r!mUbo*dKR??L+N?; z__;9e>N0;P53dfKhD#%D;PK#YusNa9{a%!3D<#)#TP6$^$}?uAky-72Cy9V}%w!zH z2|+mD=)Z7JdrneTy`h7(7r`G7U%}GZB``0m6Qt{1V11`6;@7{x!^0l-By&H;|LXh2 z?V7NrV!N+YuZO~14Orz}3}0M-e&0BQ+>9*YI+)ELc5+>KpON|OB+@5! zi7dzv@7Kpg8?1ZVeyok}X6D}PTd__~Kf%NA9<-(U!FE*pL~m-`d?3v)#yueVAKQjV z3(bji4(_#Sd+@G`&y~bB^rPOMx~%rK<;;C|psHRC4<}~X(QZdGsiD~qw9)l<)cAQ5 znz6!0#p{o;aqtNI{shlAPfwf&Jcpg@itWr}Z86;Nd&0&oRbZ%yhr{R6gk#~f`Q=u$ z+1mkBzl|SlF>x4e`|tt`ot7uclh`e5$Ta;4Bx2%5B2C8osyogB-+!t;sPY0{;hr8o z5}GOS(0)Z1ReM!3e^uu)0Bs>o@g#g3GZ`@@AMp_Hp1zBrnb8QCbM*&inuUBkW}E*D z%+p%{$6fLTJdE}Wh3?+-=-H7!3GL?^)?-FH->LlJcYooVm{_ET(Z+4W!_A0?d367= z92jA$SR?psEGtDv(2-r|fo-l5>*sSIJVV5} z;<(G-UGsP3!+xOQk5++!ZM+f>)7sg9f%8LHbMXh2Z`dD>hh7VEV9fn2a5MFQl{;Rk zx2y63-s0Ke>Q7^eG-+0z6P@Oh2E#VyK!>7Suu8#L_49FtxMb`<+DYv41QL%VF>Qk@ zyv!^$uYC~@%NCudB`Yrp{NsN_tVcbqR+@4u%E zxi&eUEqxUr%BWKod+L~axvD(u+V&Lk7XJ#{YlK3{_;Ob3>{Mp!AOmaT70}){k!5dj ztV*uRy7i~r#d@Y^76{vN=E8|){;+?lFz;fUNZF)ib!=<5#WVWzajjH0^VJlxY*a@& z%zhBuUiUpDo0mXJM{8Jowv^SYXCm-M4oV_1*0o5~fm)Sh|4MgEkJ%*Y^$VirH|+9S z1`AGRLE0}3lzJjM{X!xKydx16$t1!M_s&TRB8}-r$Hcs)3vVwF`Cyvw79lU2=|`eR zHzP?N&Lp8clO*u>o2NjK8Y@zN8%dVlIWVAByv-sx-PiWcpse7@5t&7Q{LtAyB6HPn`K0r zm_t3<>(ee}t7*%~`n36&BFYw&(!H(K`g__9`%3XUo;O66Z$e~sqcA=c&SGwdwX_@v z%k(F)PLmb;G#F#6=vG8J*^iF?@PX>KoI&0n?@ZhJYS219_O#dS7Erqsaa%FZvT;8V z+2C75W`Ji>VQqYFS`%^CO4%;*33Ox|e2$50&^HuXDDbeI8^%UoSTohPzeX(K@zp#` z9Ip)co=3bbLmOT|5A;L~DPo4aFpmlzqLWo zEwB{Kd$fQa_jkd-%?n`Gi1P{=?z=W7^qIe37M@QgA|8HESC9M%?8XHV523-;WYFup z3Sw^55bX)JI39L=8Vt4pO~59~5oT_zybhJ)CfvuZacq3(YLi)X-JBkDqXC7P&W1o* zH2}*Rc#eEN2Qcb{u>YXH*(vaOhI1*n~+h=ttNk!BtI1OIB%!0*Ecy8a(fx}xGuz~aS1>S#xhuo)Ft8wbKAiHIA zNISR$mK$_a)>nszC;bb+xsEYqy?EoI{Rmg50h{&SDGUzoctps7d(ge zrs1O9N_aTq^6zv*?{YfO@d*vi*iUorInf(h{Z+jFt{5NUdi4H9{#@^q_;7~KBzSK) zf{lNN=K`NsH9X8b9Zv(!w55_)Ce*C(8Erpw6WwX~3MRCbsPudEK%e*GJr(0B7wiMy z+ts~KQNu&Y!`OWVkN@Vl}_^n&@H(0pdG5)Xek_7JApw1oW55u!c82FF9AwL_pq z(rReo+8Q8Zje5H(FT{sVs6U5pJa11A4^5!IYTbfq^?YIIcx&+7D&UriU(qM)w!;KF zKU9>09@zz_UJK6>Si=pHFXCa%+zR?gJ4=vX=JSG6`s~S7(FVi}I0A!o%b-=c4bzi5Z2oiZXwKd*|@%ZO+&zheS;_#~4#5x!`a1hv84FPF>ZJ3)E0CO8$XCpfL z(7f6E1w34|MDS1K|4W)yK2&UHwurB>yB9)AmnfLh=B8M$PB|X_t?#j?mtG;Mg-0pT z$$^7oA45!Z63pni2Kvl?3J*(W3OfG@9!A^hkVMa|B&TzM=oizTu?toi?SR>K&BZ!W z9Uk5*n*t4k&xm}WeQc$Wm$~&MQL~Sdq?-vO;X@Wl(pAPYz`w^nxaSx%ef&n0lgoU9 zhYodX(qU0KG}Q_3CR^hx;bBzQ;Us$A3=(IqPonFLCXtsms_PQ)kbjR|I(3PvUM)UM z4>&^&>u#rg4u7O0H;;~UbV--L5q;Ey<#Mk0P+N+KRVAhNBAL{`5sz9ZKXb+PEe ziLiJ}XVv%ERp8;K2~Fsn%o_B71JEPSbt~ba%-fL2>@|t33C2D7xUZsd4Eg)r&(|>G zh$=p8t-!-tr%zVRTb2B$b^QM7f@hfXGfXQm#bO!H>!GXB)?3h+pALb~M=`wv!u&Ih zksn~Q?K+N!bW>p=>~QN1_C_5m;bHcy`YL~fZ}u>5R(=WjKMgLJC~vUv#3A#Kfptb ao1HJC{*%5XD zzcD^rEsNIW$O1xS0i#2MfdG{Pda>rC&t!q$%-!h7^M$HE^UhN!I^lhxBTt zQLU2skMRo#@eA~)K@#(16O~4zEL^GAYYaNAkR%;aq|@f8wMLCjD;%dcZ!1K614jA_ zreshwiV-NB(<*4B|Hxp$qU)%vsGh7-Uk!zN45oT2TdOhlMiuL%Qm5$EYJ)^@_P;XXP>3hXpIU(mNH4BO)<|3ISf|QYy~QFHGTEBm~Qq9`BYKY zIZAV0=6(rz3HqbF?ECW4>h#7``XU{Fw7*rhR?Og6Im|Gxvr5!un{S5s%=Ud9R)`md zz9!_EMaxqp?DIQ*;haLg0{e!r<{Dk|h;oqmTK4*%thsOpZ8LP*6opoqsip=ULX6iq zwJt@k%u3ZH$pp8?n5|OFbjh-KMUpxrLzYDQuhyFz_3NHV&9&)k*>CRn(?qY!l%?o3 zD%vY`k|H@rkrPDse2V^T=uung^B{8@{^xu>pUhWj{7>or(H&Ftwer{Bz@qW@L*sre~E{JnZ7HQranqCL?2Nzw=4o@AYPQTy~;R zJ((d%nW2^$by??ph z`Lak4k)9%77dc#{w@6=+ej@$zdmrQhA_GN^5*Z|Nw8$|c$BGOV86q-Nx(sf@n_=?TMm2QM98)J6g13-n@`6p>blqd_yL1l6!}|m$NJ8^z!}FwE`pa z>A$dFFP>n2?}R)`*&%Sw)6GeYN`{qSPi~fH0&G)gVT~1$-M~jSEwB(dv_w(^m zvn_Jc_{oz5e?J%eV@0ps$Lie8f=w66?@A;L{TdlJDle*Fs&K05RH;!W8aq%j-ArdqH#}L>wG*uAY7%R@+{T((r?IAsm8_{{5Nm24&zjDsu%@$%Skvi3 z*3>kgHJwOcO~(UR)6pMTQ$rbRst49ocaAlEIfXUV9A-_`G~S^cmajFje9cjouWDxb zgL_$iZyd{iT+8x193iwaR&}%d z>_(QKs$==+n=H@0&hl@LW8ZE}WN%l#f@Tldi?$~1KsOC0bav?%Xk+dPRDN#=ItgCr zN@E;Ycuj_(gw93tdu3ql8jFtk6{9mF#-WPcKccm@5vVC@Bl=kxj^1~F$ksb| zG0kU#C@s+3;968Sc{4bA*n;DOQ|Q~frKo+A2CSAvqT9|*=z2v847(Q(Tv-GJTPy_0 zWlwZzVldcPFsP;M6xz4qIO-{{0NL)Xs9oWJa^v=~nnxGV%hfh$f4(<3J?;kYmz==6 z+#XU@g;1#BLB~Xb%lw__lPrP`1R7BjzY8@S?m%1T-ACtquY-Mh6RO{4jY@u~L8s1+ zLU*_zm+Gw$6pPR0V;ad!ipUy;jQORfc56{ zAdT_|AGZQ{q1YCkS`>y_8jHXd-$6(B&qAM(5%A&_1TW#gqc)E;^sgmdctKAMHhuFL zZ>R~wtBO9t!)70cj~#x3V@?DvU)Ta)ty4kq!!Q`W;;)eO-C)>trW=-3ZUU!{VQBxJ zD%9}M7421Q)wtH~Qr3(r^jDVp#tbjy1!zUwO1b*i z?FPe6OaZrVsyJiN6>gl(T+Ys62>JS0E17ow9bA6@bsVF*fnU4hfrpl_hWgLfz~~|I zFyzj5n3X4i*@v6ZzaF)s4?C8knxGtXd1E!Yru0OO()sBAj|iTX?}CW>#a#0-tNoqzQvFvz=t6c5zN}u=e^pNw=HFPx;?HL4%d*(xqhaM!`ypiGR zr)a6;8q~aKC%Ru^iK^T-qO~e3^x4r^aQ~%~yEXYH_tW{s+@8q}oN~k&&XrqC>e@ny zLH;)Jj9bewoHkEL(`vW-pR)(CO7DslvE+D4LYs7U%5B_|#C9Y}o z#TWA}$>3F9xb>Bzc;-(>V6&|aymIAvaJZKNLAnGOwP+>S7A^tFJ8yyetK-Rg-K$B( z&KB}r)$)92ysKVQPeIUzW*t_O#N#ADa$XR+fLCu|qZL-~>o;PiPl z`l?+AqdM=xw6q9Zo)Ca@Y}evdE1$)ugAR}(>o<{^jZx%k(QWS4>=e%Ra4b1~`VdJj zDj=4#=Hb$!p*Tz0g%kFFjDtJFvDfkf?677xY^-<_T;g`32cECOTVq{d!P0ahnY)lU zvoneP2ix!?rWki5yhGe?+$R;qo!saVQ@F|2YR=0hj&!bTB4vdcgalXMt8-4`b@gX( h{Oy0@XLd1g)>Z+F{}K)8!3l_7>I3WD^>9df@!#=8C;tEd literal 0 HcmV?d00001 diff --git a/examples/ocean_SIS2/Baltic/INPUT/slp.clim.nc b/examples/ocean_SIS2/Baltic/INPUT/slp.clim.nc new file mode 120000 index 0000000000..81db600d1b --- /dev/null +++ b/examples/ocean_SIS2/Baltic/INPUT/slp.clim.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/slp.clim.nc \ No newline at end of file diff --git a/examples/ocean_SIS2/Baltic/INPUT/sst_ice_clim.nc b/examples/ocean_SIS2/Baltic/INPUT/sst_ice_clim.nc new file mode 120000 index 0000000000..8da20f2fd9 --- /dev/null +++ b/examples/ocean_SIS2/Baltic/INPUT/sst_ice_clim.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/sst_ice_clim.nc \ No newline at end of file diff --git a/examples/ocean_SIS2/Baltic/INPUT/t_10_mod.clim.nc b/examples/ocean_SIS2/Baltic/INPUT/t_10_mod.clim.nc new file mode 120000 index 0000000000..c270d1c272 --- /dev/null +++ b/examples/ocean_SIS2/Baltic/INPUT/t_10_mod.clim.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/t_10_mod.clim.nc \ No newline at end of file diff --git a/examples/ocean_SIS2/Baltic/INPUT/tideamp.nc b/examples/ocean_SIS2/Baltic/INPUT/tideamp.nc new file mode 100644 index 0000000000000000000000000000000000000000..22c26befc8f3a0a802df29cc91186b90487ed406 GIT binary patch literal 5612 zcmeI0ZBSI#8ON9KBCx@L+J;Fr-i}eR)rCa_!k&YB4ir&gQ9;B^bY0lXvbry3cOlxw z!rZx;)(V*zjhd0PqO>(?N0MTbL836>ZAPfZ(o!l3w4%06YB3XQY+CJe?w*TV6w@#J zsovqY|MQ%e|9Q^KWfrosb3!!!CmJLah+MX2dA7O4TmUqF{1Y3HoOR{gRB7l#HY$LUNLRafaY3+u{`#Sp{Vla9yZR zOK%4prBxKlJ#MFvtIN^}d7`KjvOJ>2Ct8KnM15LfauQ79++4x( z)@Hd~Rievhce~i~lyyX8Z9v%75mT9!kY z2-z~VY_qH95mMrBXZgGbO}(K0y!_|K@?uPuSB#pM%kA+gyE6Iw5tS~U!Gs*v!vyd| zl)5YZH^sl^81=->`~tB)z*g8E8T3KzY@IA$rs~7SjKG-BK|}r5RA~>~b9N`A9B!A* z?6NpT2;gBJ^OlKjo5!-X!d@n@X8#RwmkUMaGST4>%HaG(kN==1o|)FaH|mkycjss1 zu#0B%*sX9@Vwt(T%3PHKbB4oDBrLTb%Ax*a_@DEg8#-9tMpz=hz*N;_=47wg;Wh^fmc~ zLXq+U6ZHiKoBP%l?i9R>^sHrke`80DPx&j1Pjmey*EwA0a-Gk00oQMHUBoq!Yf_C; zFzUG`b6w0eh3gWosa(^zrgMFkYX(;XSHyKin}$8cl}4^@e$C@?9*^^RoX=wuk4-!- zSo-@K4fqtCH3&>sJ^eSMq8m$#eE`?#w0s^0z72wjXOt_9UQFR*xA@BGLgb6u6WdKGIQ*OxwcRf$z?*>;GMi5g%o!wd>S+@HgpDM`K0(rB-zK?nCQ=f2l~hdIPPR=CCvsF5sf~^xd!w^R zee@2}7~M=xL|-G#+9ye?Hk)*4oupU$8tKUxlafa8KDK~tJDEo0=cbU_=ZneSjXO#GrXQ2W($~oetCKXB&m*n2 zGo-_wMtV2DLi)FKk|D<+8Flv3VvQzfJO|#vVk3A5i&F3o7Ukd_EH;C8uyBEQu<(F) zu&4s>V6pv92MrcGZV%F6QFCiE4HnYnEmZo`Tq=$9QE9l0N*`UN($G38{oz+s8Vse< zKqi%bYopR{s;Tth%Tzl5T`Ki$q|!M(m3ls-Qdc9DId$)?p zZ4#ARd#L>00F|4YsN7UY<>PHs{@E=mH~f>z_1#q7Z=v$;E-LSWx|eTKxw@Uo+t*Xs z1O2u@Y`sn84ZTz@c2n7Onaa!NQ+X-Q+|V>1$Nr^3VVU(hy51lf#(r9X+RwKbDi0n| zL3KypH>`{OC8}-dMn}@J81QxSp-*OU$E?hR@N~SZ^>sYK8)rriV{+vT8feaXkT)7R z4Bt*Ce=;L39Kb`@w=mG<^8*UUV|tKv{|o4^&9PYjN(#D|WyK+z>al*>Y&<)r97i^e zFyF88#_zuLJ^aH%-(jHBtIsm*tVX}c9zfSJN)^DH^=H0lc+keckBbF3;iFG* zSl|1|_GRV6yir@qKE->MF&{DZC1fjre_$Tybn$Kmo|zwq>4J+m{-BInO?3uW{MR!2 zn`SW#WBL$Oduaoj8Fxnkyp`N0cnA6_?Wca;V>p+wnt|V}Ghp-eD0J(X8>Q~OW7uAD z*D%&|c%t`2kI7rpd(L3(l~(kx z?$6LjqzQd_wVnAYWWRItp6h>?6yNVR*bpQC_6G=j8G*e}-zT$C=b;s-y}K9vdd&`W cqk0U-9qYy5tMJDz{@;zjQU0>x`w;K{0Q8t;NB{r; literal 0 HcmV?d00001 diff --git a/examples/ocean_SIS2/Baltic/INPUT/tke_tidal_cm2p2.nc b/examples/ocean_SIS2/Baltic/INPUT/tke_tidal_cm2p2.nc new file mode 120000 index 0000000000..b3a03c8366 --- /dev/null +++ b/examples/ocean_SIS2/Baltic/INPUT/tke_tidal_cm2p2.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/tke_tidal_cm2p2.nc \ No newline at end of file diff --git a/examples/ocean_SIS2/Baltic/INPUT/topog.nc b/examples/ocean_SIS2/Baltic/INPUT/topog.nc new file mode 100644 index 0000000000000000000000000000000000000000..00ce0a9631451617863309a1a225a737cfef0efd GIT binary patch literal 2936 zcmd6pe@s(X6vrQ6K@klhER)E{Q-Op~XiHI8$=Jabgwn$JF&qqp=j&VB(7sptUgbx| z@***Fn#FBu%zn6aBqqA)G~x_S$JjJ#m<}@*92uLAOnz+6A3)}q19$K1Uj1VsMcEcl za?aJ528gwMheLXZcu%~D~hG;Wf{kE0mM3U&v>OF7;XfgCf;X6FUY zEo}-$`DQc6l11DmQjl z4U!Vb@)VkJI7pgd1;#BshQhdtsdZA86o+3gCB0LhcVFTsZAc;gp23F_Vy1Vq<6jZ%XHsD$o5^xPkmZ$ zX++`xyq6uot*2ByhUFQSMXn<&M95{xB>@f7I$d+IQ2Z+zs% z%qQBr5k=(KL@7Qvq2lVX#!uI^Lv?o%C8ktD%?Z`rckgvT*~Ny)mp25-O`IO;f`rPu*WKPf{PTLowr_Z5hnznwp~adF z1bQEOcj8sdbQF+@QVdMU+aJ`8)&jHTH7{mG;(igc>aigN^zQvn;~YD-*?t$IG<$#D z|D8jDuK_4bUVzUA^T-6QfT?$zMDy9VM4T%N)ODDDzmuQIV@FWge@_u7$V4gr`;_0& z-*>$4p#SQ;`RYP`@+j7T7jDLpm{e>G0s)oZWqA=rMkw6vnLj~i@#n!k+g5Vdb90^jPN~YO46gC4xT@`_rOWWIpDc` zjgOmceV{rB8%I-bPfvi${A|PE_><7^=k&4P@@QzNY5kf4}1ZhsYS;(#I69(^!FhN6_FsEj*dRM zI0v|rGp(*B^gm!}Uw-0o(_D4ux(-Sl)}YQ;(RW|o_q9b>1yA*U_;Hr$n?U=aE#%OJ zZS^;x>B}uwp4l-D{GH&N&dLaIjgDXIq3eNv-JfVzRs Ho$vf#y&cOS literal 0 HcmV?d00001 diff --git a/examples/ocean_SIS2/Baltic/INPUT/u_10_mod.clim.nc b/examples/ocean_SIS2/Baltic/INPUT/u_10_mod.clim.nc new file mode 120000 index 0000000000..44da029a20 --- /dev/null +++ b/examples/ocean_SIS2/Baltic/INPUT/u_10_mod.clim.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/u_10_mod.clim.nc \ No newline at end of file diff --git a/examples/ocean_SIS2/Baltic/INPUT/v_10_mod.clim.nc b/examples/ocean_SIS2/Baltic/INPUT/v_10_mod.clim.nc new file mode 120000 index 0000000000..64523c32ae --- /dev/null +++ b/examples/ocean_SIS2/Baltic/INPUT/v_10_mod.clim.nc @@ -0,0 +1 @@ +.datasets/GOLD_SIS/riga/INPUT/v_10_mod.clim.nc \ No newline at end of file diff --git a/examples/ocean_SIS2/Baltic/MOM_input b/examples/ocean_SIS2/Baltic/MOM_input new file mode 100644 index 0000000000..571ed7d974 --- /dev/null +++ b/examples/ocean_SIS2/Baltic/MOM_input @@ -0,0 +1,612 @@ +REENTRANT_X = False ! [Boolean] default = True + ! If true, the domain is zonally reentrant. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 23 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 14 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 2 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 1 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!LAYOUT = 2, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. + +! === module MOM_grid === +! Parameters providing information about the vertical grid. +NK = 63 ! [nondim] + ! The number of model layers. + +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + +! === module MOM === +USE_LEGACY_SPLIT = True ! [Boolean] default = False + ! If true, use the full range of options available from + ! the older GOLD-derived split time stepping code. +THICKNESSDIFFUSE = True ! [Boolean] default = False + ! If true, interfaces or isopycnal surfaces are diffused, + ! depending on the value of FULL_THICKNESSDIFFUSE. +THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. + ! This is only used if THICKNESSDIFFUSE is true. +MIXEDLAYER_RESTRAT = True ! [Boolean] default = False + ! If true, a density-gradient dependent re-stratifying + ! flow is imposed in the mixed layer. + ! This is only used if BULKMIXEDLAYER is true. +DT = 3600.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 7200.0 ! [s] default = 3600.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 + ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. Making this + ! larger than DT_THERM reduces the performance penalty + ! of regridding to depth online. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +DO_GEOTHERMAL = True ! [Boolean] default = False + ! If true, apply geothermal heating. +BOUND_SALINITY = True ! [Boolean] default = False + ! If true, limit salinity to being positive. (The sea-ice + ! model may ask for more salt than is available and + ! drive the salinity negative otherwise.) +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. + +! === module MOM_tracer_registry === + +! === module MOM_tracer_flow_control === +USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False + ! If true, use the ideal_age_example tracer package. +USE_OCMIP2_CFC = True ! [Boolean] default = False + ! If true, use the MOM_OCMIP2_CFC tracer package. + +! === module ideal_age_example === + +! === module MOM_OCMIP2_CFC === +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "file" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +COORD_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The file from which the coordinate densities are read. + +! === module MOM_grid_init === +GRID_CONFIG = "mosaic" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +GRID_FILE = "ocean_hgrid.nc" ! + ! Name of the file from which to read horizontal grid data. +TOPO_CONFIG = "file" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MAXIMUM_DEPTH = 6000.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +CHANNEL_CONFIG = "global_1deg" ! default = "none" + ! A parameter that determines which set of channels are + ! restricted to specific widths. Options are: + ! none - All channels have the grid width. + ! global_1deg - Sets 16 specific channels appropriate + ! for a 1-degree model, as used in CM2G. + ! list - Read the channel locations and widths from a + ! text file, like MOM_channel_list in the MOM_SIS + ! test case. + ! file - Read open face widths everywhere from a + ! NetCDF file on the model grid. +INIT_LAYERS_FROM_Z_FILE = True ! [Boolean] default = False + ! If true, intialize the layer thicknesses, temperatures, + ! and salnities from a Z-space file on a latitude- + ! longitude grid. +TEMP_SALT_Z_INIT_FILE = "WOA05_pottemp_salt.nc" ! default = "temp_salt_z.nc" + ! The name of the z-space input file used to initialize + ! the layer thicknesses, temperatures and salinities. +Z_INIT_FILE_PTEMP_VAR = "PTEMP" ! default = "ptemp" + ! The name of the potential temperature variable in + ! TEMP_SALT_Z_INIT_FILE. +Z_INIT_FILE_SALT_VAR = "SALT" ! default = "salt" + ! The name of the salinity variable in + ! TEMP_SALT_Z_INIT_FILE. +ADJUST_THICKNESS = True ! [Boolean] default = False + ! If true, all mass below the bottom removed if the + ! topography is shallower than the thickness input file + ! would indicate. + +! === module MOM_MEKE === + +! === module MOM_lateral_mixing_coeffs === +USE_VARIABLE_MIXING = True ! [Boolean] default = False + ! If true, the variable mixing code will be called. This + ! allows diagnostics to be created even if the scheme is + ! not used. If KHTR_SLOPE_CFF>0 or KhTh_Slope_Cff>0, + ! this is set to true regardless of what is in the + ! parameter file. +RESOLN_SCALED_KH = True ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTH = True ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +KHTH_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the interface depth diffusivity +KHTR_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the epipycnal tracer diffusivity +VARMIX_KTOP = 6 ! [nondim] default = 2 + ! The layer number at which to start vertical integration + ! of S*N for purposes of finding the Eady growth rate. +VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 + ! The fixed length scale in the Visbeck formula. + +! === module MOM_wave_speed === +FLUX_BT_COUPLING = True ! [Boolean] default = False + ! If true, use mass fluxes to ensure consistency between + ! the baroclinic and barotropic modes. This is only used + ! if SPLIT is true. +READJUST_BT_TRANS = True ! [Boolean] default = False + ! If true, make a barotropic adjustment to the layer + ! velocities after the thermodynamic part of the step + ! to ensure that the interaction between the thermodynamics + ! and the continuity solver do not change the barotropic + ! transport. This is only used if FLUX_BT_COUPLING and + ! SPLIT are true. +MONOTONIC_CONTINUITY = True ! [Boolean] default = False + ! If true, CONTINUITY_PPM uses the Colella and Woodward + ! monotonic limiter. The default (false) is to use a + ! simple positive definite limiter. +ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.15E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +VELOCITY_TOLERANCE = 1.0E-04 ! [m s-1] default = 3.0E+08 + ! The tolerance for barotropic velocity discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses. +CORIOLIS_EN_DIS = True ! [Boolean] default = False + ! If true, two estimates of the thickness fluxes are used + ! to estimate the Coriolis term, and the one that + ! dissipates energy relative to the other one is used. +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option is + ! always effectively false with CORIOLIS_EN_DIS defined and + ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. + +! === module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. +AH_VEL_SCALE = 0.05 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. + +! === module MOM_vert_friction === +CHANNEL_DRAG = True ! [Boolean] default = False + ! If true, the bottom drag is exerted directly on each + ! layer proportional to the fraction of the bottom it + ! overlies. +DYNAMIC_VISCOUS_ML = True ! [Boolean] default = False + ! If true, use a bulk Richardson number criterion to + ! determine the mixed layer thickness for viscosity. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. + +! === module MOM_PointAccel === + +! === module MOM_set_visc === +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +ML_USE_OMEGA = True ! [Boolean] default = False + ! If true, use the absolute rotation rate instead of the + ! vertical component of rotation when setting the decay + ! scale for turbulence. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. + +! === module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +BT_STRONG_DRAG = True ! [Boolean] default = False + ! If true, use a stronger estimate of the retarding + ! effects of strong bottom drag, by making it implicit + ! with the barotropic time-step instead of implicit with + ! the baroclinic time-step and dividing by the number of + ! barotropic steps. +DT_BT_FILTER = 0.0 ! [sec or nondim] default = -0.25 + ! A time-scale over which the barotropic mode solutions + ! are filtered, in seconds if positive, or as a fraction + ! of DT if negative. When used this can never be taken to + ! be longer than 2*dt. Set this to 0 to apply no filtering. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = 60.0 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + +! === module MOM_thickness_diffuse === +KHTH = 10.0 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. +KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum horizontal thickness diffusivity. + +! === module MOM_mixed_layer_restrat === +FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 + ! A nondimensional coefficient that is proportional to + ! the ratio of the deformation radius to the dominant + ! lengthscale of the submesoscale mixed layer + ! instabilities, times the minimum of the ratio of the + ! mesoscale eddy kinetic energy to the large-scale + ! geostrophic kinetic energy or 1 plus the square of the + ! grid spacing over the deformation radius, as detailed + ! by Fox-Kemper et al. (2010) +Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. +NK_ZSPACE (from file) = 50 ! [nondim] + ! The number of depth-space levels. This is determined + ! from the size of the variable zw in the output grid file. + +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +ML_RADIATION = True ! [Boolean] default = False + ! If true, allow a fraction of TKE available from wind + ! work to penetrate below the base of the mixed layer + ! with a vertical decay scale determined by the minimum + ! of: (1) The depth of the mixed layer, (2) an Ekman + ! length scale. +ML_RAD_COEFF = 0.1 ! [nondim] default = 0.2 + ! The coefficient which scales MSTAR*USTAR^3 to obtain + ! the energy available for mixing below the base of the + ! mixed layer. This is only used if ML_RADIATION is true. +TKE_DECAY = 10.0 ! [nondim] default = 2.5 + ! The ratio of the natural Ekman depth to the TKE decay scale. +BBL_MIXING_AS_MAX = False ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the + ! BBL mixing and the other diffusivities. Otherwise, + ! diffusiviy from the BBL_mixing is simply added. +HENYEY_IGW_BACKGROUND = True ! [Boolean] default = False + ! If true, use a latitude-dependent scaling for the near + ! surface background diffusivity, as described in + ! Harrison & Hallberg, JPO 2008. +N2_FLOOR_IOMEGA2 = 0.0 ! [nondim] default = 1.0 + ! The floor applied to N2(k) scaled by Omega^2: + ! If =0., N2(k) is simply positive definite. + ! If =1., N2(k) > Omega^2 everywhere. +KD = 2.0E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 + ! The minimum diapycnal diffusivity. +INT_TIDE_DISSIPATION = True ! [Boolean] default = False + ! If true, use an internal tidal dissipation scheme to + ! drive diapycnal mixing, along the lines of St. Laurent + ! et al. (2002) and Simmons et al. (2004). +DISSIPATION_N0 = 1.0E-07 ! [W m-3] default = 0.0 + ! The intercept when N=0 of the N-dependent expression + ! used to set a minimum dissipation by which to determine + ! a lower bound of Kd (a floor): A in eps_min = A + B*N. +DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 + ! The coefficient multiplying N, following Gargett, used to + ! set a minimum dissipation by which to determine a lower + ! bound of Kd (a floor): B in eps_min = A + B*N +INT_TIDE_DECAY_SCALE = 300.3003003003003 ! [m] default = 0.0 + ! The decay scale away from the bottom for tidal TKE with + ! the new coding when INT_TIDE_DISSIPATION is used. +KAPPA_ITIDES = 6.28319E-04 ! [m-1] default = 6.283185307179586E-04 + ! A topographic wavenumber used with INT_TIDE_DISSIPATION. + ! The default is 2pi/10 km, as in St.Laurent et al. 2002. +KAPPA_H2_FACTOR = 0.75 ! [nondim] default = 1.0 + ! A scaling factor for the roughness amplitude with nINT_TIDE_DISSIPATION. +TKE_ITIDE_MAX = 0.1 ! [W m-2] default = 1000.0 + ! The maximum internal tide energy source availble to mix + ! above the bottom boundary layer with INT_TIDE_DISSIPATION. +READ_TIDEAMP = True ! [Boolean] default = False + ! If true, read a file (given by TIDEAMP_FILE) containing + ! the tidal amplitude with INT_TIDE_DISSIPATION. +H2_FILE = "sgs_h2.nc" ! + ! The path to the file containing the sub-grid-scale + ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 + ! The tolerance with which to solve for entrainment values. + +! === module MOM_geothermal === +GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 + ! The constant geothermal heat flux, a rescaling + ! factor for the heat flux read from GEOTHERMAL_FILE, or + ! 0 to disable the geothermal heating. +GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" + ! The file from which the geothermal heating is to be + ! read, or blank to use a constant heating rate. + +! === module MOM_kappa_shear === +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + +! === module MOM_mixed_layer === +BULK_RI_ML = 0.05 ! [nondim] + ! The efficiency with which mean kinetic energy released + ! by mechanically forced entrainment of the mixed layer + ! is converted to turbulent kinetic energy. +ABSORB_ALL_SW = True ! [Boolean] default = False + ! If true, all shortwave radiation is absorbed by the + ! ocean, instead of passing through to the bottom mud. +HMIX_MIN = 2.0 ! [m] default = 0.0 + ! The minimum mixed layer depth if the mixed layer depth + ! is determined dynamically. +LIMIT_BUFFER_DETRAIN = True ! [Boolean] default = False + ! If true, limit the detrainment from the buffer layers + ! to not be too different from the neighbors. +DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 + ! The surface fluxes are scaled away when the total ocean + ! depth is less than DEPTH_LIMIT_FLUXES. +ML_RESORT = True ! [Boolean] default = False + ! If true, resort the topmost layers by potential density + ! before the mixed layer calculations. +ML_PRESORT_NK_CONV_ADJ = 4 ! [nondim] default = 0 + ! Convectively mix the first ML_PRESORT_NK_CONV_ADJ + ! layers before sorting when ML_RESORT is true. +CORRECT_ABSORPTION_DEPTH = True ! [Boolean] default = False + ! If true, the depth at which penetrating shortwave + ! radiation is absorbed is corrected by moving some of + ! the heating upward in the water column. +DO_RIVERMIX = True ! [Boolean] default = False + ! If true, apply additional mixing whereever there is + ! runoff, so that it is mixed down to RIVERMIX_DEPTH, + ! if the ocean is that deep. +RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 + ! The depth to which rivers are mixed if DO_RIVERMIX is + ! defined. + +! === module MOM_regularize_layers === + +! === module MOM_opacity === +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! + ! CHL_FILE is the file containing chl_a concentrations in + ! the variable CHL_A. It is used when VAR_PEN_SW and + ! CHL_FROM_FILE are true. +PEN_SW_NBANDS = 3 ! default = 1 + ! The number of bands of penetrating shortwave radiation. + +! === module MOM_tracer_advect === + +! === module MOM_tracer_hor_diff === +KHTR = 10.0 ! [m2 s-1] default = 0.0 + ! The background along-isopycnal tracer diffusivity. +KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 + ! The minimum along-isopycnal tracer diffusivity. +KHTR_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum along-isopycnal tracer diffusivity. +KHTR_PASSIVITY_COEFF = 3.0 ! [nondim] default = 0.0 + ! The coefficient that scales deformation radius over + ! grid-spacing in passivity, where passiviity is the ratio + ! between along isopycnal mxiing of tracers to thickness mixing. + ! A non-zero value enables this parameterization. +DIFFUSE_ML_TO_INTERIOR = True ! [Boolean] default = False + ! If true, enable epipycnal mixing between the surface + ! boundary layer and the interior. +ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 + ! With Diffuse_ML_interior, the ratio of the truly + ! horizontal diffusivity in the mixed layer to the + ! epipycnal diffusivity. The valid range is 0 to 1. + +! === module ocean_model_init === +ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. +RESTORE_SALINITY = True ! [Boolean] default = False + ! If true, the coupled driver will add a globally-balanced + ! fresh-water flux that drives sea-surface salinity + ! toward specified values. + +! === module MOM_surface_forcing === +MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 + ! The maximum surface pressure that can be exerted by the + ! atmosphere and floating sea-ice or ice shelves. This is + ! needed because the FMS coupling structure does not + ! limit the water that can be frozen out of the ocean and + ! the ice-ocean heat fluxes are treated explicitly. No + ! limit is applied if a negative value is used. +ADJUST_NET_FRESH_WATER_TO_ZERO = True ! [Boolean] default = False + ! If true, adjusts the net fresh-water forcing seen + ! by the ocean (including restoring) to zero. +USE_LIMITED_PATM_SSH = False ! [Boolean] default = True + ! If true, return the the sea surface height with the + ! correction for the atmospheric (and sea-ice) pressure + ! limited by max_p_surf instead of the full atmospheric + ! pressure. +WIND_STAGGER = "B" ! default = "C" + ! A case-insensitive character string to indicate the + ! staggering of the input wind stress field. Valid + ! values are 'A', 'B', or 'C'. +FLUXCONST = 0.5 ! [m day-1] + ! The constant that relates the restoring surface fluxes + ! to the relative surface anomalies (akin to a piston + ! velocity). Note the non-MKS units. +CD_TIDES = 0.0025 ! [nondim] default = 1.0E-04 + ! The drag coefficient that applies to the tides. +READ_GUST_2D = True ! [Boolean] default = False + ! If true, use a 2-dimensional gustiness supplied from + ! an input file +GUST_2D_FILE = "gustiness_qscat.nc" ! + ! The file in which the wind gustiness is found in + ! variable gustiness. + +! === module MOM_sum_output === +MAXTRUNC = 1000000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. diff --git a/examples/ocean_SIS2/Baltic/MOM_override b/examples/ocean_SIS2/Baltic/MOM_override new file mode 100644 index 0000000000..8244328586 --- /dev/null +++ b/examples/ocean_SIS2/Baltic/MOM_override @@ -0,0 +1 @@ +# Blank file in which we can put "overrides" for parameters diff --git a/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all b/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all new file mode 100644 index 0000000000..d32686b2dc --- /dev/null +++ b/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all @@ -0,0 +1,1666 @@ +REENTRANT_X = False ! [Boolean] default = True + ! If true, the domain is zonally reentrant. +REENTRANT_Y = False ! [Boolean] default = False + ! If true, the domain is meridionally reentrant. +TRIPOLAR_N = False ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +NONBLOCKING_UPDATES = False ! [Boolean] default = False + ! If true, non-blocking halo updates may be used. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 23 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 14 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. +!NIPROC = 2 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 1 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!LAYOUT = 2, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. + +! === module MOM_grid === +! Parameters providing information about the vertical grid. +G_EARTH = 9.8 ! [m s-2] default = 9.8 + ! The gravitational acceleration of the Earth. +RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 + ! The mean ocean density used with BOUSSINESQ true to + ! calculate accelerations and the mass for conservation + ! properties, or with BOUSSINSEQ false to convert some + ! parameters from vertical units of m to kg m-2. +FIRST_DIRECTION = 0 ! default = 0 + ! An integer that indicates which direction goes first + ! in parts of the code that use directionally split + ! updates, with even numbers (or 0) used for x- first + ! and odd numbers used for y-first. +BOUSSINESQ = True ! [Boolean] default = True + ! If true, make the Boussinesq approximation. +ANGSTROM = 1.0E-10 ! [m] default = 1.0E-10 + ! The minumum layer thickness, usually one-Angstrom. +BATHYMETRY_AT_VEL = False ! [Boolean] default = False + ! If true, there are separate values for the basin depths + ! at velocity points. Otherwise the effects of of + ! topography are entirely determined from thickness points. +NK = 63 ! [nondim] + ! The number of model layers. + +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. + +! === module MOM === +VERBOSITY = 2 ! default = 2 + ! Integer controlling level of messaging + ! 0 = Only FATAL messages + ! 2 = Only FATAL, WARNING, NOTE [default] + ! 9 = All) +SPLIT = True ! [Boolean] default = True + ! Use the split time stepping if true. +USE_LEGACY_SPLIT = True ! [Boolean] default = False + ! If true, use the full range of options available from + ! the older GOLD-derived split time stepping code. +ENABLE_THERMODYNAMICS = True ! [Boolean] default = True + ! If true, Temperature and salinity are used as state + ! variables. +USE_EOS = True ! [Boolean] default = True + ! If true, density is calculated from temperature and + ! salinity with an equation of state. If USE_EOS is + ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. +ADIABATIC = False ! [Boolean] default = False + ! There are no diapycnal mass fluxes if ADIABATIC is + ! true. This assumes that KD = KDML = 0.0 and that + ! there is no buoyancy forcing, but makes the model + ! faster by eliminating subroutine calls. +BULKMIXEDLAYER = True ! [Boolean] default = True + ! If true, use a Kraus-Turner-like bulk mixed layer + ! with transitional buffer layers. Layers 1 through + ! NKML+NKBL have variable densities. There must be at + ! least NKML+NKBL+1 layers if BULKMIXEDLAYER is true. + ! The default is the same setting as ENABLE_THERMODYNAMICS. +USE_REGRIDDING = False ! [Boolean] default = False + ! If True, use the ALE algorithm (regridding/remapping). + ! If False, use the layered isopycnal algorithm. +THICKNESSDIFFUSE = True ! [Boolean] default = False + ! If true, interfaces or isopycnal surfaces are diffused, + ! depending on the value of FULL_THICKNESSDIFFUSE. +THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. + ! This is only used if THICKNESSDIFFUSE is true. +MIXEDLAYER_RESTRAT = True ! [Boolean] default = False + ! If true, a density-gradient dependent re-stratifying + ! flow is imposed in the mixed layer. + ! This is only used if BULKMIXEDLAYER is true. +DEBUG = False ! [Boolean] default = False + ! If true, write out verbose debugging data. +DEBUG_TRUNCATIONS = False ! [Boolean] default = False + ! If true, calculate all diagnostics that are useful for + ! debugging truncations. +DT = 3600.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 7200.0 ! [s] default = 3600.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 + ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. Making this + ! larger than DT_THERM reduces the performance penalty + ! of regridding to depth online. +INTERPOLATE_P_SURF = False ! [Boolean] default = False + ! If true, linearly interpolate the surface pressure + ! over the coupling time step, using the specified value + ! at the end of the step. +SSH_SMOOTHING_PASSES = 0.0 ! [nondim] default = 0.0 + ! The number of Laplacian smoothing passes to apply to the + ! the sea surface height that is reported to the sea-ice. +DTBT_RESET_PERIOD = -1.0 ! [s] default = -1.0 + ! The period between recalculations of DTBT (if DTBT <= 0). + ! If DTBT_RESET_PERIOD is negative, DTBT is set based + ! only on information available at initialization. If + ! dynamic, DTBT will be set at least every forcing time + ! step, and if 0, every dynamics time step. The default is + ! set by DT_THERM. This is only used if SPLIT is true. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +DO_GEOTHERMAL = True ! [Boolean] default = False + ! If true, apply geothermal heating. +BOUND_SALINITY = True ! [Boolean] default = False + ! If true, limit salinity to being positive. (The sea-ice + ! model may ask for more salt than is available and + ! drive the salinity negative otherwise.) +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +P_REF = 2.0E+07 ! [Pa] default = 2.0E+07 + ! The pressure that is used for calculating the coordinate + ! density. (1 Pa = 1e4 dbar, so 2e7 is commonly used.) + ! This is only used if USE_EOS and ENABLE_THERMODYNAMICS + ! are true. +NKML = 2 ! [nondim] default = 2 + ! The number of sublayers within the mixed layer if + ! BULKMIXEDLAYER is true. +NKBL = 2 ! [nondim] default = 2 + ! The number of layers that are used as variable density + ! buffer layers if BULKMIXEDLAYER is true. +CHECK_BAD_SURFACE_VALS = False ! [Boolean] default = False + ! If true, check the surface state for ridiculous values. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "MOM_IC" ! default = "MOM_IC" + ! The file into which to write the initial conditions. + +! === module MOM_tracer_registry === +EQN_OF_STATE = "WRIGHT" ! default = "WRIGHT" + ! EQN_OF_STATE determines which ocean equation of state + ! should be used. Currently, the valid choices are + ! "LINEAR", "UNESCO", and "WRIGHT". + ! This is only used if USE_EOS is true. +EOS_QUADRATURE = False ! [Boolean] default = False + ! If true, always use the generic (quadrature) code + ! code for the integrals of density. +TFREEZE_FORM = "LINEAR" ! default = "LINEAR" + ! TFREEZE_FORM determines which expression should be + ! used for the freezing point. Currently, the valid + ! choices are "LINEAR", "MILLERO_78". +TFREEZE_S0_P0 = 0.0 ! [deg C] default = 0.0 + ! When TFREEZE_FORM=LINEAR, + ! this is the freezing potential temperature at + ! S=0, P=0. +DTFREEZE_DS = -0.054 ! [deg C PSU-1] default = -0.054 + ! When TFREEZE_FORM=LINEAR, + ! this is the derivative of the freezing potential + ! temperature with salinity. +DTFREEZE_DP = 0.0 ! [deg C Pa-1] default = 0.0 + ! When TFREEZE_FORM=LINEAR, + ! this is the derivative of the freezing potential + ! temperature with pressure. +PARALLEL_RESTARTFILES = False ! [Boolean] default = False + ! If true, each processor writes its own restart file, + ! otherwise a single restart file is generated +RESTARTFILE = "MOM.res" ! default = "MOM.res" + ! The name-root of the restart file. +LARGE_FILE_SUPPORT = True ! [Boolean] default = True + ! If true, use the file-size limits with NetCDF large + ! file support (4Gb), otherwise the limit is 2Gb. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. + +! === module MOM_tracer_flow_control === +USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False + ! If true, use the USER_tracer_example tracer package. +USE_DOME_TRACER = False ! [Boolean] default = False + ! If true, use the DOME_tracer tracer package. +USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False + ! If true, use the ideal_age_example tracer package. +USE_OIL_TRACER = False ! [Boolean] default = False + ! If true, use the oil_tracer tracer package. +USE_ADVECTION_TEST_TRACER = False ! [Boolean] default = False + ! If true, use the advection_test_tracer tracer package. +USE_OCMIP2_CFC = True ! [Boolean] default = False + ! If true, use the MOM_OCMIP2_CFC tracer package. +USE_generic_tracer = False ! [Boolean] default = False + ! If true and _USE_GENERIC_TRACER is defined as a + ! preprocessor macro, use the MOM_generic_tracer packages. + +! === module ideal_age_example === +DO_IDEAL_AGE = True ! [Boolean] default = True + ! If true, use an ideal age tracer that is set to 0 age + ! in the mixed layer and ages at unit rate in the interior. +DO_IDEAL_VINTAGE = False ! [Boolean] default = False + ! If true, use an ideal vintage tracer that is set to an + ! exponentially increasing value in the mixed layer and + ! is conserved thereafter. +DO_IDEAL_AGE_DATED = False ! [Boolean] default = False + ! If true, use an ideal age tracer that is everywhere 0 + ! before IDEAL_AGE_DATED_START_YEAR, but the behaves like + ! the standard ideal age tracer - i.e. is set to 0 age in + ! the mixed layer and ages at unit rate in the interior. +AGE_IC_FILE = "" ! default = "" + ! The file in which the age-tracer initial values can be + ! found, or an empty string for internal initialization. +AGE_IC_FILE_IS_Z = False ! [Boolean] default = False + ! If true, AGE_IC_FILE is in depth space, not layer space +MASK_MASSLESS_TRACERS = False ! [Boolean] default = False + ! If true, the tracers are masked out in massless layer. + ! This can be a problem with time-averages. +TRACERS_MAY_REINIT = False ! [Boolean] default = False + ! If true, tracers may go through the initialization code + ! if they are not found in the restart files. Otherwise + ! it is a fatal error if the tracers are not found in the + ! restart files of a restarted run. + +! === module MOM_OCMIP2_CFC === +CFC_IC_FILE = "" ! default = "" + ! The file in which the CFC initial values can be + ! found, or an empty string for internal initialization. +CFC_IC_FILE_IS_Z = False ! [Boolean] default = False + ! If true, CFC_IC_FILE is in depth space, not layer space +CFC11_A1 = 3501.8 ! [nondim] default = 3501.8 + ! A coefficient in the Schmidt number of CFC11. +CFC11_A2 = -210.31 ! [degC-1] default = -210.31 + ! A coefficient in the Schmidt number of CFC11. +CFC11_A3 = 6.1851 ! [degC-2] default = 6.1851 + ! A coefficient in the Schmidt number of CFC11. +CFC11_A4 = -0.07513 ! [degC-3] default = -0.07513 + ! A coefficient in the Schmidt number of CFC11. +CFC12_A1 = 3845.4 ! [nondim] default = 3845.4 + ! A coefficient in the Schmidt number of CFC12. +CFC12_A2 = -228.95 ! [degC-1] default = -228.95 + ! A coefficient in the Schmidt number of CFC12. +CFC12_A3 = 6.1908 ! [degC-2] default = 6.1908 + ! A coefficient in the Schmidt number of CFC12. +CFC12_A4 = -0.06743 ! [degC-3] default = -0.06743 + ! A coefficient in the Schmidt number of CFC12. +CFC11_D1 = -229.9261 ! [none] default = -229.9261 + ! A coefficient in the solubility of CFC11. +CFC11_D2 = 319.6552 ! [hK] default = 319.6552 + ! A coefficient in the solubility of CFC11. +CFC11_D3 = 119.4471 ! [none] default = 119.4471 + ! A coefficient in the solubility of CFC11. +CFC11_D4 = -1.39165 ! [hK-2] default = -1.39165 + ! A coefficient in the solubility of CFC11. +CFC11_E1 = -0.142382 ! [PSU-1] default = -0.142382 + ! A coefficient in the solubility of CFC11. +CFC11_E2 = 0.091459 ! [PSU-1 hK-1] default = 0.091459 + ! A coefficient in the solubility of CFC11. +CFC11_E3 = -0.0157274 ! [PSU-1 hK-2] default = -0.0157274 + ! A coefficient in the solubility of CFC11. +CFC12_D1 = -218.0971 ! [none] default = -218.0971 + ! A coefficient in the solubility of CFC12. +CFC12_D2 = 298.9702 ! [hK] default = 298.9702 + ! A coefficient in the solubility of CFC12. +CFC12_D3 = 113.8049 ! [none] default = 113.8049 + ! A coefficient in the solubility of CFC12. +CFC12_D4 = -1.39165 ! [hK-2] default = -1.39165 + ! A coefficient in the solubility of CFC12. +CFC12_E1 = -0.143566 ! [PSU-1] default = -0.143566 + ! A coefficient in the solubility of CFC12. +CFC12_E2 = 0.091015 ! [PSU-1 hK-1] default = 0.091015 + ! A coefficient in the solubility of CFC12. +CFC12_E3 = -0.0153924 ! [PSU-1 hK-2] default = -0.0153924 + ! A coefficient in the solubility of CFC12. +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "file" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +GFS = 9.8 ! [m s-2] default = 9.8 + ! The reduced gravity at the free surface. +COORD_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The file from which the coordinate densities are read. +COORD_VAR = "Layer" ! default = "Layer" + ! The variable in COORD_FILE that is to be used for the + ! coordinate densities. + +! === module MOM_grid_init === +GRID_CONFIG = "mosaic" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +GRID_FILE = "ocean_hgrid.nc" ! + ! Name of the file from which to read horizontal grid data. +TOPO_CONFIG = "file" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +TOPO_FILE = "topog.nc" ! default = "topog.nc" + ! The file from which the bathymetry is read. +TOPO_VARNAME = "depth" ! default = "depth" + ! The name of the bathymetry variable in TOPO_FILE. +MAXIMUM_DEPTH = 6000.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. +APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the eastern + ! side of the global domain +APPLY_OBC_U_FLATHER_WEST = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the western + ! side of the global domain +APPLY_OBC_V_FLATHER_NORTH = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the northern + ! side of the global domain +APPLY_OBC_V_FLATHER_SOUTH = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the southern + ! side of the global domain +CHANNEL_CONFIG = "global_1deg" ! default = "none" + ! A parameter that determines which set of channels are + ! restricted to specific widths. Options are: + ! none - All channels have the grid width. + ! global_1deg - Sets 16 specific channels appropriate + ! for a 1-degree model, as used in CM2G. + ! list - Read the channel locations and widths from a + ! text file, like MOM_channel_list in the MOM_SIS + ! test case. + ! file - Read open face widths everywhere from a + ! NetCDF file on the model grid. +ROTATION = "2omegasinlat" ! default = "2omegasinlat" + ! This specifies how the Coriolis parameter is specified: + ! 2omegasinlat - Use twice the planetary rotation rate + ! times the sine of latitude. + ! betaplane - Use a beta-plane or f-plane. + ! USER - call a user modified routine. +OMEGA = 7.2921E-05 ! [s-1] default = 7.2921E-05 + ! The rotation rate of the earth. +ALWAYS_WRITE_GEOM = True ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +INIT_LAYERS_FROM_Z_FILE = True ! [Boolean] default = False + ! If true, intialize the layer thicknesses, temperatures, + ! and salnities from a Z-space file on a latitude- + ! longitude grid. +TEMP_SALT_Z_INIT_FILE = "WOA05_pottemp_salt.nc" ! default = "temp_salt_z.nc" + ! The name of the z-space input file used to initialize + ! the layer thicknesses, temperatures and salinities. +Z_INIT_FILE_PTEMP_VAR = "PTEMP" ! default = "ptemp" + ! The name of the potential temperature variable in + ! TEMP_SALT_Z_INIT_FILE. +Z_INIT_FILE_SALT_VAR = "SALT" ! default = "salt" + ! The name of the salinity variable in + ! TEMP_SALT_Z_INIT_FILE. +Z_INIT_HOMOGENIZE = False ! [Boolean] default = False + ! If True, then horizontally homogenize the interpolated + ! initial conditions. +Z_INIT_ALE_REMAPPING = False ! [Boolean] default = False + ! If True, then remap straight to model coordinate from file. +Z_INIT_REMAPPING_SCHEME = "PPM_IH4" ! default = "PPM_IH4" + ! The remapping scheme to use if using Z_INIT_ALE_REMAPPING + ! is True. +ADJUST_THICKNESS = True ! [Boolean] default = False + ! If true, all mass below the bottom removed if the + ! topography is shallower than the thickness input file + ! would indicate. +VELOCITY_CONFIG = "zero" ! default = "zero" + ! A string that determines how the initial velocities + ! are specified for a new run: + ! file - read velocities from the file specified + ! by (VELOCITY_FILE). + ! zero - the fluid is initially at rest. + ! uniform - the flow is uniform (determined by + ! paremters TORUS_U and TORUS_V). + ! USER - call a user modified routine. +CONVERT_THICKNESS_UNITS = False ! [Boolean] default = False + ! If true, convert the thickness initial conditions from + ! units of m to kg m-2 or vice versa, depending on whether + ! BOUSSINESQ is defined. This does not apply if a restart + ! file is read. +DEPRESS_INITIAL_SURFACE = False ! [Boolean] default = False + ! If true, depress the initial surface to avoid huge + ! tsunamis when a large surface pressure is applied. +SPONGE = False ! [Boolean] default = False + ! If true, sponges may be applied anywhere in the domain. + ! The exact location and properties of those sponges are + ! specified via SPONGE_CONFIG. +APPLY_OBC_U = False ! [Boolean] default = False + ! If true, open boundary conditions may be set at some + ! u-points, with the configuration controlled by OBC_CONFIG +APPLY_OBC_V = False ! [Boolean] default = False + ! If true, open boundary conditions may be set at some + ! v-points, with the configuration controlled by OBC_CONFIG + +! === module MOM_MEKE === +MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 + ! The local depth-indepented MEKE dissipation rate. +MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 + ! A scaling for the bottom drag applied to MEKE. This + ! should be less than 1 to account for the surface + ! intensification of MEKE and the fraction of MEKE that + ! may be temporarily stored as potential energy. +MEKE_GMCOEFF = -1.0 ! [nondim] default = -1.0 + ! The efficiency of the conversion of potential energy + ! into MEKE by the thickness mixing parameterization. + ! If MEKE_GMCOEFF is negative, this conversion is not + ! used or calculated. +MEKE_FRCOEFF = -1.0 ! [nondim] default = -1.0 + ! The efficiency of the conversion of mean energy into + ! MEKE. If MEKE_FRCOEFF is negative, this conversion + ! is not used or calculated. +MEKE_BGSRC = 0.0 ! [W kg-1] default = 0.0 + ! A background energy source for MEKE. +MEKE_KH = -1.0 ! [m2 s-1] default = -1.0 + ! A background lateral diffusivity of MEKE, or a + ! Use a negative value to not apply lateral diffusion to MEKE. +MEKE_DTSCALE = 1.0 ! [nondim] default = 1.0 + ! A scaling factor to accelerate the time evolution of MEKE. +MEKE_KHCOEFF = -1.0 ! [nondim] default = -1.0 + ! A scaling factor which is combined with the square root + ! of MEKE times the grid-cell area to give MEKE%Kh, or a + ! negative value not to calculate MEKE%Kh. + ! This factor must be >0 for MEKE to contribute to the + ! thickness/tracer mixing in the rest of the model. +MEKE_USCALE = 1.0 ! [m s-1] default = 1.0 + ! The background velocity that is combined with MEKE to + ! calculate the bottom drag. +CDRAG = 0.003 ! [nondim] default = 0.003 + ! CDRAG is the drag coefficient relating the magnitude of + ! the velocity field to the bottom stress. +MEKE_VISC_DRAG = False ! [Boolean] default = False + ! If true, use the vertvisc_type to calculate the bottom + ! drag acting on MEKE. +MEKE_KHTH_FAC = 1.0 ! [nondim] default = 1.0 + ! A factor that maps MEKE%Kh to KhTh. +MEKE_KHTR_FAC = 1.0 ! [nondim] default = 1.0 + ! A factor that maps MEKE%Kh to KhTr. +MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 + ! A factor that maps MEKE%Kh to Kh for MEKE itself. +MEKE_RD_MAX_SCALE = True ! [nondim] default = True + ! If true, the maximum length scale used by MEKE is + ! the deformation radius. + +! === module MOM_lateral_mixing_coeffs === +USE_VARIABLE_MIXING = True ! [Boolean] default = False + ! If true, the variable mixing code will be called. This + ! allows diagnostics to be created even if the scheme is + ! not used. If KHTR_SLOPE_CFF>0 or KhTh_Slope_Cff>0, + ! this is set to true regardless of what is in the + ! parameter file. +RESOLN_SCALED_KH = True ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTH = True ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTR = False ! [Boolean] default = False + ! If true, the epipycnal tracer diffusivity is scaled + ! away when the first baroclinic deformation radius is + ! well resolved. +KHTH_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the interface depth diffusivity +KHTR_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the epipycnal tracer diffusivity +VARMIX_KTOP = 6 ! [nondim] default = 2 + ! The layer number at which to start vertical integration + ! of S*N for purposes of finding the Eady growth rate. +VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 + ! The fixed length scale in the Visbeck formula. + +! === module MOM_wave_speed === +KH_RES_SCALE_COEF = 1.0 ! [nondim] default = 1.0 + ! A coefficient that determines how Kh is scaled away if + ! RESOLN_SCALED_... is true, as + ! F = 1 / (1 + (KH_RES_SCALE_COEF*Rd/dx)^KH_RES_FN_POWER). +KH_RES_FN_POWER = 2 ! [nondim] default = 2 + ! The power of dx/Ld in the resolution function. Any + ! positive integer may be used, although even integers + ! are more efficient to calculate. Setting this greater + ! than 100 results in a step-function being used. +TIDES = False ! [Boolean] default = False + ! If true, apply tidal momentum forcing. +BE = 0.6 ! [nondim] default = 0.6 + ! If SPLIT is true, BE determines the relative weighting + ! of a 2nd-order Runga-Kutta baroclinic time stepping + ! scheme (0.5) and a backward Euler scheme (1) that is + ! used for the Coriolis and inertial terms. BE may be + ! from 0.5 to 1, but instability may occur near 0.5. + ! BE is also applicable if SPLIT is false and USE_RK2 + ! is true. +BEGW = 0.0 ! [nondim] default = 0.0 + ! If SPILT is true, BEGW is a number from 0 to 1 that + ! controls the extent to which the treatment of gravity + ! waves is forward-backward (0) or simulated backward + ! Euler (1). 0 is almost always used. + ! If SPLIT is false and USE_RK2 is true, BEGW can be + ! between 0 and 0.5 to damp gravity waves. +FLUX_BT_COUPLING = True ! [Boolean] default = False + ! If true, use mass fluxes to ensure consistency between + ! the baroclinic and barotropic modes. This is only used + ! if SPLIT is true. +READJUST_BT_TRANS = True ! [Boolean] default = False + ! If true, make a barotropic adjustment to the layer + ! velocities after the thermodynamic part of the step + ! to ensure that the interaction between the thermodynamics + ! and the continuity solver do not change the barotropic + ! transport. This is only used if FLUX_BT_COUPLING and + ! SPLIT are true. +SPLIT_BOTTOM_STRESS = False ! [Boolean] default = False + ! If true, provide the bottom stress calculated by the + ! vertical viscosity to the barotropic solver. +BT_USE_LAYER_FLUXES = True ! [Boolean] default = True + ! If true, use the summed layered fluxes plus an + ! adjustment due to the change in the barotropic velocity + ! in the barotropic continuity equation. +CONTINUITY_SCHEME = "PPM" ! default = "PPM" + ! CONTINUITY_SCHEME selects the discretization for the + ! continuity solver. The only valid value currently is: + ! PPM - use a positive-definite (or monotonic) + ! piecewise parabolic reconstruction solver. +MONOTONIC_CONTINUITY = True ! [Boolean] default = False + ! If true, CONTINUITY_PPM uses the Colella and Woodward + ! monotonic limiter. The default (false) is to use a + ! simple positive definite limiter. +SIMPLE_2ND_PPM_CONTINUITY = False ! [Boolean] default = False + ! If true, CONTINUITY_PPM uses a simple 2nd order + ! (arithmetic mean) interpolation of the edge values. + ! This may give better PV conservation propterties. While + ! it formally reduces the accuracy of the continuity + ! solver itself in the strongly advective limit, it does + ! not reduce the overall order of accuracy of the dynamic + ! core. +UPWIND_1ST_CONTINUITY = False ! [Boolean] default = False + ! If true, CONTINUITY_PPM becomes a 1st-order upwind + ! continuity solver. This scheme is highly diffusive + ! but may be useful for debugging or in single-column + ! mode where its minimal stensil is useful. +ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.15E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +ETA_TOLERANCE_AUX = 1.0E-06 ! [m] default = 1.0E-06 + ! The tolerance for free-surface height discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses when calculating the auxiliary + ! corrected velocities. By default, this is the same as + ! ETA_TOLERANCE, but can be made larger for efficiency. +VELOCITY_TOLERANCE = 1.0E-04 ! [m s-1] default = 3.0E+08 + ! The tolerance for barotropic velocity discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses. +CONT_PPM_AGGRESS_ADJUST = False ! [Boolean] default = False + ! If true, allow the adjusted velocities to have a + ! relative CFL change up to 0.5. +CONT_PPM_VOLUME_BASED_CFL = False ! [Boolean] default = False + ! If true, use the ratio of the open face lengths to the + ! tracer cell areas when estimating CFL numbers. The + ! default is set by CONT_PPM_AGGRESS_ADJUST. +CONTINUITY_CFL_LIMIT = 0.5 ! [nondim] default = 0.5 + ! The maximum CFL of the adjusted velocities. +CONT_PPM_BETTER_ITER = True ! [Boolean] default = True + ! If true, stop corrective iterations using a velocity + ! based criterion and only stop if the iteration is + ! better than all predecessors. +CONT_PPM_USE_VISC_REM_MAX = True ! [Boolean] default = True + ! If true, use more appropriate limiting bounds for + ! corrections in strongly viscous columns. +NOSLIP = False ! [Boolean] default = False + ! If true, no slip boundary conditions are used; otherwise + ! free slip boundary conditions are assumed. The + ! implementation of the free slip BCs on a C-grid is much + ! cleaner than the no slip BCs. The use of free slip BCs + ! is strongly encouraged, and no slip BCs are not used with + ! the biharmonic viscosity. +CORIOLIS_EN_DIS = True ! [Boolean] default = False + ! If true, two estimates of the thickness fluxes are used + ! to estimate the Coriolis term, and the one that + ! dissipates energy relative to the other one is used. +CORIOLIS_SCHEME = "SADOURNY75_ENERGY" ! default = "SADOURNY75_ENERGY" + ! CORIOLIS_SCHEME selects the discretization for the + ! Coriolis terms. Valid values are: + ! SADOURNY75_ENERGY - Sadourny, 1975; energy cons. + ! ARAKAWA_HSU90 - Arakawa & Hsu, 1990 + ! SADOURNY75_ENSTRO - Sadourny, 1975; enstrophy cons. + ! ARAKAWA_LAMB81 - Arakawa & Lamb, 1981; En. + Enst. + ! ARAKAWA_LAMB_BLEND - A blend of Arakawa & Lamb with + ! Arakawa & Hsu and Sadourny energy +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option is + ! always effectively false with CORIOLIS_EN_DIS defined and + ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. +KE_SCHEME = "KE_ARAKAWA" ! default = "KE_ARAKAWA" + ! KE_SCHEME selects the discretization for acceleration + ! due to the kinetic energy gradient. Valid values are: + ! KE_ARAKAWA, KE_SIMPLE_GUDONOV, KE_GUDONOV +PV_ADV_SCHEME = "PV_ADV_CENTERED" ! default = "PV_ADV_CENTERED" + ! PV_ADV_SCHEME selects the discretization for PV + ! advection. Valid values are: + ! PV_ADV_CENTERED - centered (aka Sadourny, 75) + ! PV_ADV_UPWIND1 - upwind, first order +ANALYTIC_FV_PGF = True ! [Boolean] default = True + ! If true the pressure gradient forces are calculated + ! with a finite volume form that analytically integrates + ! the equations of state in pressure to avoid any + ! possibility of numerical thermobaric instability, as + ! described in Adcroft et al., O. Mod. (2008). + +! === module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +BIHARMONIC = True ! [Boolean] default = True + ! If true, se a biharmonic horizontal viscosity. + ! BIHARMONIC may be used with LAPLACIAN. +KH = 0.0 ! [m2 s-1] default = 0.0 + ! The background Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. +SMAGORINSKY_KH = False ! [Boolean] default = False + ! If true, use a Smagorinsky nonlinear eddy viscosity. +BOUND_KH = True ! [Boolean] default = True + ! If true, the Laplacian coefficient is locally limited + ! to be stable. +BETTER_BOUND_KH = True ! [Boolean] default = True + ! If true, the Laplacian coefficient is locally limited + ! to be stable with a better bounding than just BOUND_KH. +AH = 0.0 ! [m4 s-1] default = 0.0 + ! The background biharmonic horizontal viscosity. +AH_VEL_SCALE = 0.05 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +BOUND_AH = True ! [Boolean] default = True + ! If true, the biharmonic coefficient is locally limited + ! to be stable. +BETTER_BOUND_AH = True ! [Boolean] default = True + ! If true, the biharmonic coefficient is locally limited + ! to be stable with a better bounding than just BOUND_AH. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. +BOUND_CORIOLIS_BIHARM = True ! [Boolean] default = True + ! If true use a viscosity that increases with the square + ! of the velocity shears, so that the resulting viscous + ! drag is of comparable magnitude to the Coriolis terms + ! when the velocity differences between adjacent grid + ! points is 0.5*BOUND_CORIOLIS_VEL. The default is the + ! value of BOUND_CORIOLIS (or false). +BOUND_CORIOLIS_VEL = 6.0 ! [m s-1] default = 6.0 + ! The velocity scale at which BOUND_CORIOLIS_BIHARM causes + ! the biharmonic drag to have comparable magnitude to the + ! Coriolis acceleration. The default is set by MAXVEL. +HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 + ! The nondimensional coefficient of the ratio of the + ! viscosity bounds to the theoretical maximum for + ! stability without considering other terms. + +! === module MOM_vert_friction === +BOTTOMDRAGLAW = True ! [Boolean] default = True + ! If true, the bottom stress is calculated with a drag + ! law of the form c_drag*|u|*u. The velocity magnitude + ! may be an assumed value or it may be based on the + ! actual velocity in the bottommost HBBL, depending on + ! LINEAR_DRAG. +CHANNEL_DRAG = True ! [Boolean] default = False + ! If true, the bottom drag is exerted directly on each + ! layer proportional to the fraction of the bottom it + ! overlies. +DIRECT_STRESS = False ! [Boolean] default = False + ! If true, the wind stress is distributed over the + ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML + ! may be set to a very small value. +DYNAMIC_VISCOUS_ML = True ! [Boolean] default = False + ! If true, use a bulk Richardson number criterion to + ! determine the mixed layer thickness for viscosity. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +HARMONIC_VISC = False ! [Boolean] default = False + ! If true, use the harmonic mean thicknesses for + ! calculating the vertical viscosity. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. +CFL_BASED_TRUNCATIONS = True ! [Boolean] default = True + ! If true, base truncations on the CFL number, and not an + ! absolute speed. +CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 + ! The value of the CFL number that will cause velocity + ! components to be truncated; instability can occur past 0.5. +CFL_REPORT = 0.5 ! [nondim] default = 0.5 + ! The value of the CFL number that causes accelerations + ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. + +! === module MOM_PointAccel === +MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 + ! The maximum number of colums of truncations that any PE + ! will write out during a run. + +! === module MOM_set_visc === +LINEAR_DRAG = False ! [Boolean] default = False + ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag + ! law is cdrag*DRAG_BG_VEL*u. +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +DOUBLE_DIFFUSION = False ! [Boolean] default = False + ! If true, increase diffusivitives for temperature or salt + ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. +BULK_RI_ML_VISC = 0.05 ! [nondim] default = 0.05 + ! The efficiency with which mean kinetic energy released + ! by mechanically forced entrainment of the mixed layer + ! is converted to turbulent kinetic energy. By default, + ! BULK_RI_ML_VISC = BULK_RI_ML or 0. +TKE_DECAY_VISC = 10.0 ! [nondim] default = 10.0 + ! TKE_DECAY_VISC relates the vertical rate of decay of + ! the TKE available for mechanical entrainment to the + ! natural Ekman depth for use in calculating the dynamic + ! mixed layer viscosity. By default, + ! TKE_DECAY_VISC = TKE_DECAY or 0. +ML_USE_OMEGA = True ! [Boolean] default = False + ! If true, use the absolute rotation rate instead of the + ! vertical component of rotation when setting the decay + ! scale for turbulence. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_USE_EOS = False ! [Boolean] default = False + ! If true, use the equation of state in determining the + ! properties of the bottom boundary layer. Otherwise use + ! the layer target potential densities. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. +HTBL_SHELF_MIN = 0.1 ! [m] default = 0.1 + ! The minimum top boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-top viscosity. +HTBL_SHELF = 10.0 ! [m] default = 10.0 + ! The thickness over which near-surface velocities are + ! averaged for the drag law under an ice shelf. By + ! default this is the same as HBBL +KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum viscosities in the bottom boundary layer. +KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum viscosities in the top boundary layer. +SMAG_CONST_CHANNEL = 0.15 ! [nondim] default = 0.15 + ! The nondimensional Laplacian Smagorinsky constant used + ! in calculating the channel drag if it is enabled. The + ! default is to use the same value as SMAG_LAP_CONST if + ! it is defined, or 0.15 if it is not. The value used is + ! also 0.15 if the specified value is negative. + +! === module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +GRADUAL_BT_ICS = False ! [Boolean] default = False + ! If true, adjust the initial conditions for the + ! barotropic solver to the values from the layered + ! solution over a whole timestep instead of instantly. + ! This is a decent approximation to the inclusion of + ! sum(u dh_dt) while also correcting for truncation errors. +BT_USE_WIDE_HALOS = True ! [Boolean] default = True + ! If true, use wide halos and march in during the + ! barotropic time stepping for efficiency. +BTHALO = 0 ! default = 0 + ! The minimum halo size for the barotropic solver. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +USE_BT_CONT_TYPE = True ! [Boolean] default = True + ! If true, use a structure with elements that describe + ! effective face areas from the summed continuity solver + ! as a function the barotropic flow in coupling between + ! the barotropic and baroclinic flow. This is only used + ! if SPLIT is true. +NONLINEAR_BT_CONTINUITY = False ! [Boolean] default = False + ! If true, use nonlinear transports in the barotropic + ! continuity equation. This does not apply if + ! USE_BT_CONT_TYPE is true. +RESCALE_BT_FACE_AREAS = False ! [Boolean] default = False + ! If true, the face areas used by the barotropic solver + ! are rescaled to approximately reflect the open face + ! areas of the interior layers. This probably requires + ! FLUX_BT_COUPLING to work, and should not be used with + ! USE_BT_CONT_TYPE. +BT_MASS_SOURCE_LIMIT = 0.0 ! [nondim] default = 0.0 + ! The fraction of the initial depth of the ocean that can + ! be added to or removed from the bartropic solution + ! within a thermodynamic time step. By default this is 0 + ! for no correction. +BT_PROJECT_VELOCITY = False ! [Boolean] default = False + ! If true, step the barotropic velocity first and project + ! out the velocity tendancy by 1+BEBT when calculating the + ! transport. The default (false) is to use a predictor + ! continuity step to find the pressure field, and then + ! to do a corrector continuity step using a weighted + ! average of the old and new velocities, with weights + ! of (1-BEBT) and BEBT. +DYNAMIC_SURFACE_PRESSURE = False ! [Boolean] default = False + ! If true, add a dynamic pressure due to a viscous ice + ! shelf, for instance. +SADOURNY = True ! [Boolean] default = True + ! If true, the Coriolis terms are discretized with the + ! Sadourny (1975) energy conserving scheme, otherwise + ! the Arakawa & Hsu scheme is used. If the internal + ! deformation radius is not resolved, the Sadourny scheme + ! should probably be used. +BT_THICK_SCHEME = "HYBRID" ! default = "HYBRID" + ! A string describing the scheme that is used to set the + ! open face areas used for barotropic transport and the + ! relative weights of the accelerations. Valid values are: + ! ARITHMETIC - arithmetic mean layer thicknesses + ! HARMONIC - harmonic mean layer thicknesses + ! HYBRID (the default) - use arithmetic means for + ! layers above the shallowest bottom, the harmonic + ! mean for layers below, and a weighted average for + ! layers that straddle that depth + ! FROM_BT_CONT - use the average thicknesses kept + ! in the h_u and h_v fields of the BT_cont_type +APPLY_BT_DRAG = True ! [Boolean] default = True + ! If defined, bottom drag is applied within the + ! barotropic solver. +BT_STRONG_DRAG = True ! [Boolean] default = False + ! If true, use a stronger estimate of the retarding + ! effects of strong bottom drag, by making it implicit + ! with the barotropic time-step instead of implicit with + ! the baroclinic time-step and dividing by the number of + ! barotropic steps. +CLIP_BT_VELOCITY = False ! [Boolean] default = False + ! If true, limit any velocity components that exceed + ! MAXVEL. This should only be used as a desperate + ! debugging measure. +MAXCFL_BT_CONT = 0.1 ! [nondim] default = 0.1 + ! The maximum permitted CFL number associated with the + ! barotropic accelerations from the summed velocities + ! times the time-derivatives of thicknesses. +DT_BT_FILTER = 0.0 ! [sec or nondim] default = -0.25 + ! A time-scale over which the barotropic mode solutions + ! are filtered, in seconds if positive, or as a fraction + ! of DT if negative. When used this can never be taken to + ! be longer than 2*dt. Set this to 0 to apply no filtering. +G_BT_EXTRA = 0.0 ! [nondim] default = 0.0 + ! A nondimensional factor by which gtot is enhanced. +SSH_EXTRA = 10.0 ! [m] default = 10.0 + ! An estimate of how much higher SSH might get, for use + ! in calculating the safe external wave speed. The + ! default is the minimum of 10 m or 5% of MAXIMUM_DEPTH. +DEBUG_BT = False ! [Boolean] default = False + ! If true, write out verbose debugging data within the + ! barotropic time-stepping loop. The data volume can be + ! quite large if this is true. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = 60.0 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + +! === module MOM_thickness_diffuse === +KHTH = 10.0 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. +KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum horizontal thickness diffusivity. +KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum horizontal thickness diffusivity. +DETANGLE_INTERFACES = False ! [Boolean] default = False + ! If defined add 3-d structured enhanced interface height + ! diffusivities to horizonally smooth jagged layers. +KHTH_SLOPE_MAX = 0.01 ! [nondim] default = 0.01 + ! A slope beyond which the calculated isopycnal slope is + ! not reliable and is scaled away. This is used with + ! FULL_THICKNESSDIFFUSE. +KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 + ! A diapycnal diffusivity that is used to interpolate + ! more sensible values of T & S into thin layers. + +! === module MOM_mixed_layer_restrat === +FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 + ! A nondimensional coefficient that is proportional to + ! the ratio of the deformation radius to the dominant + ! lengthscale of the submesoscale mixed layer + ! instabilities, times the minimum of the ratio of the + ! mesoscale eddy kinetic energy to the large-scale + ! geostrophic kinetic energy or 1 plus the square of the + ! grid spacing over the deformation radius, as detailed + ! by Fox-Kemper et al. (2010) +Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. +NK_ZSPACE (from file) = 50 ! [nondim] + ! The number of depth-space levels. This is determined + ! from the size of the variable zw in the output grid file. + +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +ML_MIX_FIRST = 0.0 ! [nondim] default = 0.0 + ! The fraction of the mixed layer mixing that is applied + ! before interior diapycnal mixing. 0 by default. +INTERNAL_TIDES = False ! [Boolean] default = False + ! If true, use the code that advances as separate set of + ! equations for the internal tide energy density. +MASSLESS_MATCH_TARGETS = True ! [Boolean] default = True + ! If true, the temperature and salinity of massless layers + ! are kept consistent with their target densities. + ! Otherwise the properties of massless layers evolve + ! diffusively to match massive neighboring layers. +RECLAIM_FRAZIL = True ! [Boolean] default = True + ! If true, try to use any frazil heat deficit to cool any + ! overlying layers down to the freezing point, thereby + ! avoiding the creation of thin ice when the SST is above + ! the freezing point. +PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False + ! If true, use a pressure dependent freezing temperature + ! when making frazil. The default is false, which will be + ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. +MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True + ! If true, mix the passive tracers in massless layers at + ! the bottom into the interior as though a diffusivity of + ! KD_MIN_TR were operating. +KD_MIN_TR = 2.0E-06 ! [m2 s-1] default = 2.0E-06 + ! A minimal diffusivity that should always be applied to + ! tracers, especially in massless layers near the bottom. + ! The default is 0.1*KD. +KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 + ! A bottom boundary layer tracer diffusivity that will + ! allow for explicitly specified bottom fluxes. The + ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) + ! over the same distance. +FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 + ! The flux Richardson number where the stratification is + ! large enough that N2 > omega2. The full expression for + ! the Flux Richardson number is usually + ! FLUX_RI_MAX*N2/(N2+OMEGA2). +ML_RADIATION = True ! [Boolean] default = False + ! If true, allow a fraction of TKE available from wind + ! work to penetrate below the base of the mixed layer + ! with a vertical decay scale determined by the minimum + ! of: (1) The depth of the mixed layer, (2) an Ekman + ! length scale. +ML_RAD_EFOLD_COEFF = 0.2 ! [nondim] default = 0.2 + ! A coefficient that is used to scale the penetration + ! depth for turbulence below the base of the mixed layer. + ! This is only used if ML_RADIATION is true. +ML_RAD_KD_MAX = 0.001 ! [m2 s-1] default = 0.001 + ! The maximum diapycnal diffusivity due to turbulence + ! radiated from the base of the mixed layer. + ! This is only used if ML_RADIATION is true. +ML_RAD_COEFF = 0.1 ! [nondim] default = 0.2 + ! The coefficient which scales MSTAR*USTAR^3 to obtain + ! the energy available for mixing below the base of the + ! mixed layer. This is only used if ML_RADIATION is true. +ML_RAD_APPLY_TKE_DECAY = True ! [Boolean] default = True + ! If true, apply the same exponential decay to ML_rad as + ! is applied to the other surface sources of TKE in the + ! mixed layer code. This is only used if ML_RADIATION is true. +MSTAR = 0.3 ! [units=nondim] default = 0.3 + ! The ratio of the friction velocity cubed to the TKE + ! input to the mixed layer. +TKE_DECAY = 10.0 ! [nondim] default = 2.5 + ! The ratio of the natural Ekman depth to the TKE decay scale. +BBL_EFFIC = 0.2 ! [nondim] default = 0.2 + ! The efficiency with which the energy extracted by + ! bottom drag drives BBL diffusion. This is only + ! used if BOTTOMDRAGLAW is true. +BBL_MIXING_MAX_DECAY = 0.0 ! [m] default = 0.0 + ! The maximum decay scale for the BBL diffusion, or 0 + ! to allow the mixing to penetrate as far as + ! stratification and rotation permit. The default is 0. + ! This is only used if BOTTOMDRAGLAW is true. +BBL_MIXING_AS_MAX = False ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the + ! BBL mixing and the other diffusivities. Otherwise, + ! diffusiviy from the BBL_mixing is simply added. +BRYAN_LEWIS_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, use a Bryan & Lewis (JGR 1979) like tanh + ! profile of background diapycnal diffusivity with depth. +HENYEY_IGW_BACKGROUND = True ! [Boolean] default = False + ! If true, use a latitude-dependent scaling for the near + ! surface background diffusivity, as described in + ! Harrison & Hallberg, JPO 2008. +HENYEY_N0_2OMEGA = 20.0 ! [nondim] default = 20.0 + ! The ratio of the typical Buoyancy frequency to twice + ! the Earth's rotation period, used with the Henyey + ! scaling from the mixing. +N2_FLOOR_IOMEGA2 = 0.0 ! [nondim] default = 1.0 + ! The floor applied to N2(k) scaled by Omega^2: + ! If =0., N2(k) is simply positive definite. + ! If =1., N2(k) > Omega^2 everywhere. +KD_TANH_LAT_FN = False ! [Boolean] default = False + ! If true, use a tanh dependence of Kd_sfc on latitude, + ! like CM2.1/CM2M. There is no physical justification + ! for this form, and it can not be used with + ! HENYEY_IGW_BACKGROUND. +KD = 2.0E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 + ! The minimum diapycnal diffusivity. +KD_MAX = -1.0 ! [m2 s-1] default = -1.0 + ! The maximum permitted increment for the diapycnal + ! diffusivity from TKE-based parameterizations, or a + ! negative value for no limit. +KD_ADD = 0.0 ! [m2 s-1] default = 0.0 + ! A uniform diapycnal diffusivity that is added + ! everywhere without any filtering or scaling. +INT_TIDE_DISSIPATION = True ! [Boolean] default = False + ! If true, use an internal tidal dissipation scheme to + ! drive diapycnal mixing, along the lines of St. Laurent + ! et al. (2002) and Simmons et al. (2004). +INT_TIDE_PROFILE = "STLAURENT_02" ! default = "STLAURENT_02" + ! INT_TIDE_PROFILE selects the vertical profile of energy + ! dissipation with INT_TIDE_DISSIPATION. Valid values are: + ! STLAURENT_02 - Use the St. Laurent et al exponential + ! decay profile. + ! POLZIN_09 - Use the Polzin WKB-streched algebraic + ! decay profile. +LEE_WAVE_DISSIPATION = False ! [Boolean] default = False + ! If true, use an lee wave driven dissipation scheme to + ! drive diapycnal mixing, along the lines of Nikurashin + ! (2010) and using the St. Laurent et al. (2002) + ! and Simmons et al. (2004) vertical profile +USER_CHANGE_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, call user-defined code to change the diffusivity. +DISSIPATION_MIN = 0.0 ! [W m-3] default = 0.0 + ! The minimum dissipation by which to determine a lower + ! bound of Kd (a floor). +DISSIPATION_N0 = 1.0E-07 ! [W m-3] default = 0.0 + ! The intercept when N=0 of the N-dependent expression + ! used to set a minimum dissipation by which to determine + ! a lower bound of Kd (a floor): A in eps_min = A + B*N. +DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 + ! The coefficient multiplying N, following Gargett, used to + ! set a minimum dissipation by which to determine a lower + ! bound of Kd (a floor): B in eps_min = A + B*N +DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum vertical diffusivity applied as a floor. +INT_TIDE_DECAY_SCALE = 300.3003003003003 ! [m] default = 0.0 + ! The decay scale away from the bottom for tidal TKE with + ! the new coding when INT_TIDE_DISSIPATION is used. +MU_ITIDES = 0.2 ! [nondim] default = 0.2 + ! A dimensionless turbulent mixing efficiency used with + ! INT_TIDE_DISSIPATION, often 0.2. +GAMMA_ITIDES = 0.3333 ! [nondim] default = 0.3333 + ! The fraction of the internal tidal energy that is + ! dissipated locally with INT_TIDE_DISSIPATION. + ! THIS NAME COULD BE BETTER. +MIN_ZBOT_ITIDES = 0.0 ! [m] default = 0.0 + ! Turn off internal tidal dissipation when the total + ! ocean depth is less than this value. +KAPPA_ITIDES = 6.28319E-04 ! [m-1] default = 6.283185307179586E-04 + ! A topographic wavenumber used with INT_TIDE_DISSIPATION. + ! The default is 2pi/10 km, as in St.Laurent et al. 2002. +UTIDE = 0.0 ! [m s-1] default = 0.0 + ! The constant tidal amplitude used with INT_TIDE_DISSIPATION. +KAPPA_H2_FACTOR = 0.75 ! [nondim] default = 1.0 + ! A scaling factor for the roughness amplitude with nINT_TIDE_DISSIPATION. +TKE_ITIDE_MAX = 0.1 ! [W m-2] default = 1000.0 + ! The maximum internal tide energy source availble to mix + ! above the bottom boundary layer with INT_TIDE_DISSIPATION. +READ_TIDEAMP = True ! [Boolean] default = False + ! If true, read a file (given by TIDEAMP_FILE) containing + ! the tidal amplitude with INT_TIDE_DISSIPATION. +TIDEAMP_FILE = "tideamp.nc" ! default = "tideamp.nc" + ! The path to the file containing the spatially varying + ! tidal amplitudes with INT_TIDE_DISSIPATION. +H2_FILE = "sgs_h2.nc" ! + ! The path to the file containing the sub-grid-scale + ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendencies but + ! purely for diagnostic purposes. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical bulk Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +NLT_WORKAROUND = False ! [Boolean] default = False + ! If true, re-scales the non-local transport to ensure + ! that local differences do not exceed a value of 1.0 +MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 + ! If non-zero, the value to limit incoming interior diffusivity to. +MATCH_INTERIOR = False ! [Boolean] default = False + ! If true, turns off the matching of diffuvities at the OBL. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distance above the bottom to which the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. +CONVECTION% +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION + +! === module MOM_entrain_diffusive === +CORRECT_DENSITY = True ! [Boolean] default = True + ! If true, and USE_EOS is true, the layer densities are + ! restored toward their target values by the diapycnal + ! mixing, as described in Hallberg (MWR, 2000). +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 + ! The tolerance with which to solve for entrainment values. + +! === module MOM_geothermal === +GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 + ! The constant geothermal heat flux, a rescaling + ! factor for the heat flux read from GEOTHERMAL_FILE, or + ! 0 to disable the geothermal heating. +GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" + ! The file from which the geothermal heating is to be + ! read, or blank to use a constant heating rate. +GEOTHERMAL_THICKNESS = 0.1 ! [m] default = 0.1 + ! The thickness over which to apply geothermal heating. +GEOTHERMAL_DRHO_DT_INPLACE = -0.01 ! [kg m-3 K-1] default = -0.01 + ! The value of drho_dT above which geothermal heating + ! simply heats water in place instead of moving it between + ! isopycnal layers. This must be negative. +GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" + ! The name of the geothermal heating variable in + ! GEOTHERMAL_FILE. + +! === module MOM_kappa_shear === +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! +KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True + ! If true, combine the mixed layers together before + ! solving the kappa-shear equations. + +! === module MOM_mixed_layer === +NSTAR = 0.15 ! [nondim] default = 0.15 + ! The portion of the buoyant potential energy imparted by + ! surface fluxes that is available to drive entrainment + ! at the base of mixed layer when that energy is positive. +BULK_RI_ML = 0.05 ! [nondim] + ! The efficiency with which mean kinetic energy released + ! by mechanically forced entrainment of the mixed layer + ! is converted to turbulent kinetic energy. +ABSORB_ALL_SW = True ! [Boolean] default = False + ! If true, all shortwave radiation is absorbed by the + ! ocean, instead of passing through to the bottom mud. +CONV_DECAY = 0.5 ! [nondim] default = 0.5 + ! CONV_DECAY relates the vertical rate of decay of the + ! convectively released TKE available for penetrating + ! entrainment to the natural Ekman length. +NSTAR2 = 0.15 ! [nondim] default = 0.15 + ! The portion of any potential energy released by + ! convective adjustment that is available to drive + ! entrainment at the base of mixed layer. By default + ! NSTAR2=NSTAR. +BULK_RI_CONVECTIVE = 0.05 ! [nondim] default = 0.05 + ! The efficiency with which convectively released mean + ! kinetic energy is converted to turbulent kinetic + ! energy. By default BULK_RI_CONVECTIVE=BULK_RI_ML. +HMIX_MIN = 2.0 ! [m] default = 0.0 + ! The minimum mixed layer depth if the mixed layer depth + ! is determined dynamically. +LIMIT_BUFFER_DETRAIN = True ! [Boolean] default = False + ! If true, limit the detrainment from the buffer layers + ! to not be too different from the neighbors. +ALLOWED_DETRAIN_TEMP_CHG = 0.5 ! [K] default = 0.5 + ! The amount by which temperature is allowed to exceed + ! previous values during detrainment. +ALLOWED_DETRAIN_SALT_CHG = 0.1 ! [PSU] default = 0.1 + ! The amount by which salinity is allowed to exceed + ! previous values during detrainment. +ML_DT_DS_WEIGHT = 6.0 ! [degC PSU-1] default = 6.0 + ! When forced to extrapolate T & S to match the layer + ! densities, this factor (in deg C / PSU) is combined + ! with the derivatives of density with T & S to determine + ! what direction is orthogonal to density contours. It + ! should be a typical value of (dR/dS) / (dR/dT) in + ! oceanic profiles. +DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 + ! The surface fluxes are scaled away when the total ocean + ! depth is less than DEPTH_LIMIT_FLUXES. +ML_RESORT = True ! [Boolean] default = False + ! If true, resort the topmost layers by potential density + ! before the mixed layer calculations. +ML_PRESORT_NK_CONV_ADJ = 4 ! [nondim] default = 0 + ! Convectively mix the first ML_PRESORT_NK_CONV_ADJ + ! layers before sorting when ML_RESORT is true. +RESOLVE_EKMAN = False ! [Boolean] default = False + ! If true, the NKML>1 layers in the mixed layer are + ! chosen to optimally represent the impact of the Ekman + ! transport on the mixed layer TKE budget. Otherwise, + ! the sublayers are distributed uniformly through the + ! mixed layer. +CORRECT_ABSORPTION_DEPTH = True ! [Boolean] default = False + ! If true, the depth at which penetrating shortwave + ! radiation is absorbed is corrected by moving some of + ! the heating upward in the water column. +DO_RIVERMIX = True ! [Boolean] default = False + ! If true, apply additional mixing whereever there is + ! runoff, so that it is mixed down to RIVERMIX_DEPTH, + ! if the ocean is that deep. +RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 + ! The depth to which rivers are mixed if DO_RIVERMIX is + ! defined. +USE_RIVER_HEAT_CONTENT = False ! [Boolean] default = False + ! If true, use the fluxes%runoff_Hflx field to set the + ! heat carried by runoff, instead of using SST*CP*liq_runoff. +USE_CALVING_HEAT_CONTENT = False ! [Boolean] default = False + ! If true, use the fluxes%calving_Hflx field to set the + ! heat carried by runoff, instead of using SST*CP*froz_runoff. +LIMIT_BUFFER_DET_DH_SFC = 0.5 ! [nondim] default = 0.5 + ! The fractional limit in the change between grid points + ! of the surface region (mixed & buffer layer) thickness. +LIMIT_BUFFER_DET_DH_BATHY = 0.2 ! [nondim] default = 0.2 + ! The fraction of the total depth by which the thickness + ! of the surface region (mixed & buffer layer) is allowed + ! to change between grid points. + +! === module MOM_regularize_layers === +REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False + ! If defined, vertically restructure the near-surface + ! layers when they have too much lateral variations to + ! allow for sensible lateral barotropic transports. +REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 + ! The value of the relative thickness deficit at which + ! to start modifying the layer structure when + ! REGULARIZE_SURFACE_LAYERS is true. + +! === module MOM_opacity === +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +OPACITY_SCHEME = "MANIZZA_05" ! default = "MANIZZA_05" + ! This character string specifies how chlorophyll + ! concentrations are translated into opacities. Currently + ! valid options include: + ! MANIZZA_05 - Use Manizza et al., GRL, 2005. + ! MOREL_88 - Use Morel, JGR, 1988. +CHL_FROM_FILE = True ! [Boolean] default = True + ! If true, chl_a is read from a file. +CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! + ! CHL_FILE is the file containing chl_a concentrations in + ! the variable CHL_A. It is used when VAR_PEN_SW and + ! CHL_FROM_FILE are true. +BLUE_FRAC_SW = 0.5 ! [nondim] default = 0.5 + ! The fraction of the penetrating shortwave radiation + ! that is in the blue band. +PEN_SW_NBANDS = 3 ! default = 1 + ! The number of bands of penetrating shortwave radiation. +OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 + ! The value to use for opacity over land. The default is + ! 10 m-1 - a value for muddy water. + +! === module MOM_tracer_advect === +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) + +! === module MOM_tracer_hor_diff === +KHTR = 10.0 ! [m2 s-1] default = 0.0 + ! The background along-isopycnal tracer diffusivity. +KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 + ! The minimum along-isopycnal tracer diffusivity. +KHTR_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum along-isopycnal tracer diffusivity. +KHTR_PASSIVITY_COEFF = 3.0 ! [nondim] default = 0.0 + ! The coefficient that scales deformation radius over + ! grid-spacing in passivity, where passiviity is the ratio + ! between along isopycnal mxiing of tracers to thickness mixing. + ! A non-zero value enables this parameterization. +KHTR_PASSIVITY_MIN = 0.5 ! [nondim] default = 0.5 + ! The minimum passivity which is the ratio between + ! along isopycnal mxiing of tracers to thickness mixing. +DIFFUSE_ML_TO_INTERIOR = True ! [Boolean] default = False + ! If true, enable epipycnal mixing between the surface + ! boundary layer and the interior. +CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False + ! If true, use enough iterations the diffusion to ensure + ! that the diffusive equivalent of the CFL limit is not + ! violated. If false, always use 1 iteration. +ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 + ! With Diffuse_ML_interior, the ratio of the truly + ! horizontal diffusivity in the mixed layer to the + ! epipycnal diffusivity. The valid range is 0 to 1. + +! === module ocean_model_init === +RESTART_CONTROL = 1 ! default = 1 + ! An integer whose bits encode which restart files are + ! written. Add 2 (bit 1) for a time-stamped file, and odd + ! (bit 0) for a non-time-stamped file. A restart file + ! will be saved at the end of the run segment for any + ! non-negative value. +TIMEUNIT = 8.64E+04 ! [s] default = 8.64E+04 + ! The time unit for ENERGYSAVEDAYS. +ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. +RESTORE_SALINITY = True ! [Boolean] default = False + ! If true, the coupled driver will add a globally-balanced + ! fresh-water flux that drives sea-surface salinity + ! toward specified values. + +! === module MOM_surface_forcing === +MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 + ! The maximum surface pressure that can be exerted by the + ! atmosphere and floating sea-ice or ice shelves. This is + ! needed because the FMS coupling structure does not + ! limit the water that can be frozen out of the ocean and + ! the ice-ocean heat fluxes are treated explicitly. No + ! limit is applied if a negative value is used. +ADJUST_NET_FRESH_WATER_TO_ZERO = True ! [Boolean] default = False + ! If true, adjusts the net fresh-water forcing seen + ! by the ocean (including restoring) to zero. +ICE_SALT_CONCENTRATION = 0.005 ! [kg/kg] default = 0.005 + ! The assumed sea-ice salinity needed to reverse engineer the + ! melt flux (or ice-ocean fresh-water flux). +USE_LIMITED_PATM_SSH = False ! [Boolean] default = True + ! If true, return the the sea surface height with the + ! correction for the atmospheric (and sea-ice) pressure + ! limited by max_p_surf instead of the full atmospheric + ! pressure. +WIND_STAGGER = "B" ! default = "C" + ! A case-insensitive character string to indicate the + ! staggering of the input wind stress field. Valid + ! values are 'A', 'B', or 'C'. +FLUXCONST = 0.5 ! [m day-1] + ! The constant that relates the restoring surface fluxes + ! to the relative surface anomalies (akin to a piston + ! velocity). Note the non-MKS units. +SRESTORE_AS_SFLUX = False ! [Boolean] default = False + ! If true, the restoring of salinity is applied as a salt + ! flux instead of as a freshwater flux. +MAX_DELTA_SRESTORE = 999.0 ! [PSU or g kg-1] default = 999.0 + ! The maximum salinity difference used in restoring terms. +MASK_SRESTORE_UNDER_ICE = False ! [Boolean] default = False + ! If true, use an ice mask defined by frazil criteria to + ! determine where to apply salinity restoring. +MASK_SRESTORE_MARGINAL_SEAS = False ! [Boolean] default = False + ! If true, mask sss restoring in marginal seas. +BASIN_FILE = "basin.nc" ! default = "basin.nc" + ! A file in which to find the basin masks, in variable 'basin'. +CD_TIDES = 0.0025 ! [nondim] default = 1.0E-04 + ! The drag coefficient that applies to the tides. +READ_GUST_2D = True ! [Boolean] default = False + ! If true, use a 2-dimensional gustiness supplied from + ! an input file +GUST_CONST = 0.02 ! [Pa] default = 0.02 + ! The background gustiness in the winds. +GUST_2D_FILE = "gustiness_qscat.nc" ! + ! The file in which the wind gustiness is found in + ! variable gustiness. +USE_RIGID_SEA_ICE = False ! [Boolean] default = False + ! If true, sea-ice is rigid enough to exert a + ! nonhydrostatic pressure that resist vertical motion. + +! === module MOM_sum_output === +CALCULATE_APE = True ! [Boolean] default = True + ! If true, calculate the available potential energy of + ! the interfaces. Setting this to false reduces the + ! memory footprint of high-PE-count models dramatically. +WRITE_STOCKS = True ! [Boolean] default = True + ! If true, write the integrated tracer amounts to stdout + ! when the energy files are written. +MAXTRUNC = 1000000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +MAX_ENERGY = 0.0 ! [m2 s-2] default = 0.0 + ! The maximum permitted average energy per unit mass; the + ! model will be stopped if there is more energy than + ! this. If zero or negative, this is set to 10*MAXVEL^2. +ENERGYFILE = "timestats" ! default = "timestats" + ! The file to use to write the energies and globally + ! summed diagnostics. +READ_DEPTH_LIST = False ! [Boolean] default = False + ! Read the depth list from a file if it exists or + ! create that file otherwise. +DEPTH_LIST_MIN_INC = 1.0E-10 ! [m] default = 1.0E-10 + ! The minimum increment between the depths of the + ! entries in the depth-list file. +SEND_LOG_TO_STDOUT = False ! [Boolean] default = False + ! If true, all log messages are also sent to stdout. +REPORT_UNUSED_PARAMS = False ! [Boolean] default = False + ! If true, report any parameter lines that are not used + ! in the run. +FATAL_UNUSED_PARAMS = False ! [Boolean] default = False + ! If true, kill the run if there are any unused + ! parameters. +DOCUMENT_FILE = "MOM_parameter_doc" ! default = "MOM_parameter_doc" + ! The basename for files where run-time parameters, their + ! settings, units and defaults are documented. Blank will + ! disable all parameter documentation. +COMPLETE_DOCUMENTATION = True ! [Boolean] default = True + ! If true, all run-time parameters are + ! documented in MOM_parameter_doc.all . +MINIMAL_DOCUMENTATION = True ! [Boolean] default = True + ! If true, non-default run-time parameters are + ! documented in MOM_parameter_doc.short . diff --git a/examples/ocean_SIS2/Baltic/MOM_parameter_doc.short b/examples/ocean_SIS2/Baltic/MOM_parameter_doc.short new file mode 100644 index 0000000000..571ed7d974 --- /dev/null +++ b/examples/ocean_SIS2/Baltic/MOM_parameter_doc.short @@ -0,0 +1,612 @@ +REENTRANT_X = False ! [Boolean] default = True + ! If true, the domain is zonally reentrant. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 23 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 14 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 2 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 1 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!LAYOUT = 2, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. + +! === module MOM_grid === +! Parameters providing information about the vertical grid. +NK = 63 ! [nondim] + ! The number of model layers. + +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + +! === module MOM === +USE_LEGACY_SPLIT = True ! [Boolean] default = False + ! If true, use the full range of options available from + ! the older GOLD-derived split time stepping code. +THICKNESSDIFFUSE = True ! [Boolean] default = False + ! If true, interfaces or isopycnal surfaces are diffused, + ! depending on the value of FULL_THICKNESSDIFFUSE. +THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. + ! This is only used if THICKNESSDIFFUSE is true. +MIXEDLAYER_RESTRAT = True ! [Boolean] default = False + ! If true, a density-gradient dependent re-stratifying + ! flow is imposed in the mixed layer. + ! This is only used if BULKMIXEDLAYER is true. +DT = 3600.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 7200.0 ! [s] default = 3600.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 + ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. Making this + ! larger than DT_THERM reduces the performance penalty + ! of regridding to depth online. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +DO_GEOTHERMAL = True ! [Boolean] default = False + ! If true, apply geothermal heating. +BOUND_SALINITY = True ! [Boolean] default = False + ! If true, limit salinity to being positive. (The sea-ice + ! model may ask for more salt than is available and + ! drive the salinity negative otherwise.) +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. + +! === module MOM_tracer_registry === + +! === module MOM_tracer_flow_control === +USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False + ! If true, use the ideal_age_example tracer package. +USE_OCMIP2_CFC = True ! [Boolean] default = False + ! If true, use the MOM_OCMIP2_CFC tracer package. + +! === module ideal_age_example === + +! === module MOM_OCMIP2_CFC === +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "file" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +COORD_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The file from which the coordinate densities are read. + +! === module MOM_grid_init === +GRID_CONFIG = "mosaic" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +GRID_FILE = "ocean_hgrid.nc" ! + ! Name of the file from which to read horizontal grid data. +TOPO_CONFIG = "file" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MAXIMUM_DEPTH = 6000.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +CHANNEL_CONFIG = "global_1deg" ! default = "none" + ! A parameter that determines which set of channels are + ! restricted to specific widths. Options are: + ! none - All channels have the grid width. + ! global_1deg - Sets 16 specific channels appropriate + ! for a 1-degree model, as used in CM2G. + ! list - Read the channel locations and widths from a + ! text file, like MOM_channel_list in the MOM_SIS + ! test case. + ! file - Read open face widths everywhere from a + ! NetCDF file on the model grid. +INIT_LAYERS_FROM_Z_FILE = True ! [Boolean] default = False + ! If true, intialize the layer thicknesses, temperatures, + ! and salnities from a Z-space file on a latitude- + ! longitude grid. +TEMP_SALT_Z_INIT_FILE = "WOA05_pottemp_salt.nc" ! default = "temp_salt_z.nc" + ! The name of the z-space input file used to initialize + ! the layer thicknesses, temperatures and salinities. +Z_INIT_FILE_PTEMP_VAR = "PTEMP" ! default = "ptemp" + ! The name of the potential temperature variable in + ! TEMP_SALT_Z_INIT_FILE. +Z_INIT_FILE_SALT_VAR = "SALT" ! default = "salt" + ! The name of the salinity variable in + ! TEMP_SALT_Z_INIT_FILE. +ADJUST_THICKNESS = True ! [Boolean] default = False + ! If true, all mass below the bottom removed if the + ! topography is shallower than the thickness input file + ! would indicate. + +! === module MOM_MEKE === + +! === module MOM_lateral_mixing_coeffs === +USE_VARIABLE_MIXING = True ! [Boolean] default = False + ! If true, the variable mixing code will be called. This + ! allows diagnostics to be created even if the scheme is + ! not used. If KHTR_SLOPE_CFF>0 or KhTh_Slope_Cff>0, + ! this is set to true regardless of what is in the + ! parameter file. +RESOLN_SCALED_KH = True ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTH = True ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +KHTH_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the interface depth diffusivity +KHTR_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the epipycnal tracer diffusivity +VARMIX_KTOP = 6 ! [nondim] default = 2 + ! The layer number at which to start vertical integration + ! of S*N for purposes of finding the Eady growth rate. +VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 + ! The fixed length scale in the Visbeck formula. + +! === module MOM_wave_speed === +FLUX_BT_COUPLING = True ! [Boolean] default = False + ! If true, use mass fluxes to ensure consistency between + ! the baroclinic and barotropic modes. This is only used + ! if SPLIT is true. +READJUST_BT_TRANS = True ! [Boolean] default = False + ! If true, make a barotropic adjustment to the layer + ! velocities after the thermodynamic part of the step + ! to ensure that the interaction between the thermodynamics + ! and the continuity solver do not change the barotropic + ! transport. This is only used if FLUX_BT_COUPLING and + ! SPLIT are true. +MONOTONIC_CONTINUITY = True ! [Boolean] default = False + ! If true, CONTINUITY_PPM uses the Colella and Woodward + ! monotonic limiter. The default (false) is to use a + ! simple positive definite limiter. +ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.15E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +VELOCITY_TOLERANCE = 1.0E-04 ! [m s-1] default = 3.0E+08 + ! The tolerance for barotropic velocity discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses. +CORIOLIS_EN_DIS = True ! [Boolean] default = False + ! If true, two estimates of the thickness fluxes are used + ! to estimate the Coriolis term, and the one that + ! dissipates energy relative to the other one is used. +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option is + ! always effectively false with CORIOLIS_EN_DIS defined and + ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. + +! === module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. +AH_VEL_SCALE = 0.05 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. + +! === module MOM_vert_friction === +CHANNEL_DRAG = True ! [Boolean] default = False + ! If true, the bottom drag is exerted directly on each + ! layer proportional to the fraction of the bottom it + ! overlies. +DYNAMIC_VISCOUS_ML = True ! [Boolean] default = False + ! If true, use a bulk Richardson number criterion to + ! determine the mixed layer thickness for viscosity. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. + +! === module MOM_PointAccel === + +! === module MOM_set_visc === +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +ML_USE_OMEGA = True ! [Boolean] default = False + ! If true, use the absolute rotation rate instead of the + ! vertical component of rotation when setting the decay + ! scale for turbulence. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. + +! === module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +BT_STRONG_DRAG = True ! [Boolean] default = False + ! If true, use a stronger estimate of the retarding + ! effects of strong bottom drag, by making it implicit + ! with the barotropic time-step instead of implicit with + ! the baroclinic time-step and dividing by the number of + ! barotropic steps. +DT_BT_FILTER = 0.0 ! [sec or nondim] default = -0.25 + ! A time-scale over which the barotropic mode solutions + ! are filtered, in seconds if positive, or as a fraction + ! of DT if negative. When used this can never be taken to + ! be longer than 2*dt. Set this to 0 to apply no filtering. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = 60.0 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + +! === module MOM_thickness_diffuse === +KHTH = 10.0 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. +KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum horizontal thickness diffusivity. + +! === module MOM_mixed_layer_restrat === +FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 + ! A nondimensional coefficient that is proportional to + ! the ratio of the deformation radius to the dominant + ! lengthscale of the submesoscale mixed layer + ! instabilities, times the minimum of the ratio of the + ! mesoscale eddy kinetic energy to the large-scale + ! geostrophic kinetic energy or 1 plus the square of the + ! grid spacing over the deformation radius, as detailed + ! by Fox-Kemper et al. (2010) +Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. +NK_ZSPACE (from file) = 50 ! [nondim] + ! The number of depth-space levels. This is determined + ! from the size of the variable zw in the output grid file. + +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +ML_RADIATION = True ! [Boolean] default = False + ! If true, allow a fraction of TKE available from wind + ! work to penetrate below the base of the mixed layer + ! with a vertical decay scale determined by the minimum + ! of: (1) The depth of the mixed layer, (2) an Ekman + ! length scale. +ML_RAD_COEFF = 0.1 ! [nondim] default = 0.2 + ! The coefficient which scales MSTAR*USTAR^3 to obtain + ! the energy available for mixing below the base of the + ! mixed layer. This is only used if ML_RADIATION is true. +TKE_DECAY = 10.0 ! [nondim] default = 2.5 + ! The ratio of the natural Ekman depth to the TKE decay scale. +BBL_MIXING_AS_MAX = False ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the + ! BBL mixing and the other diffusivities. Otherwise, + ! diffusiviy from the BBL_mixing is simply added. +HENYEY_IGW_BACKGROUND = True ! [Boolean] default = False + ! If true, use a latitude-dependent scaling for the near + ! surface background diffusivity, as described in + ! Harrison & Hallberg, JPO 2008. +N2_FLOOR_IOMEGA2 = 0.0 ! [nondim] default = 1.0 + ! The floor applied to N2(k) scaled by Omega^2: + ! If =0., N2(k) is simply positive definite. + ! If =1., N2(k) > Omega^2 everywhere. +KD = 2.0E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 + ! The minimum diapycnal diffusivity. +INT_TIDE_DISSIPATION = True ! [Boolean] default = False + ! If true, use an internal tidal dissipation scheme to + ! drive diapycnal mixing, along the lines of St. Laurent + ! et al. (2002) and Simmons et al. (2004). +DISSIPATION_N0 = 1.0E-07 ! [W m-3] default = 0.0 + ! The intercept when N=0 of the N-dependent expression + ! used to set a minimum dissipation by which to determine + ! a lower bound of Kd (a floor): A in eps_min = A + B*N. +DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 + ! The coefficient multiplying N, following Gargett, used to + ! set a minimum dissipation by which to determine a lower + ! bound of Kd (a floor): B in eps_min = A + B*N +INT_TIDE_DECAY_SCALE = 300.3003003003003 ! [m] default = 0.0 + ! The decay scale away from the bottom for tidal TKE with + ! the new coding when INT_TIDE_DISSIPATION is used. +KAPPA_ITIDES = 6.28319E-04 ! [m-1] default = 6.283185307179586E-04 + ! A topographic wavenumber used with INT_TIDE_DISSIPATION. + ! The default is 2pi/10 km, as in St.Laurent et al. 2002. +KAPPA_H2_FACTOR = 0.75 ! [nondim] default = 1.0 + ! A scaling factor for the roughness amplitude with nINT_TIDE_DISSIPATION. +TKE_ITIDE_MAX = 0.1 ! [W m-2] default = 1000.0 + ! The maximum internal tide energy source availble to mix + ! above the bottom boundary layer with INT_TIDE_DISSIPATION. +READ_TIDEAMP = True ! [Boolean] default = False + ! If true, read a file (given by TIDEAMP_FILE) containing + ! the tidal amplitude with INT_TIDE_DISSIPATION. +H2_FILE = "sgs_h2.nc" ! + ! The path to the file containing the sub-grid-scale + ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 + ! The tolerance with which to solve for entrainment values. + +! === module MOM_geothermal === +GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 + ! The constant geothermal heat flux, a rescaling + ! factor for the heat flux read from GEOTHERMAL_FILE, or + ! 0 to disable the geothermal heating. +GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" + ! The file from which the geothermal heating is to be + ! read, or blank to use a constant heating rate. + +! === module MOM_kappa_shear === +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + +! === module MOM_mixed_layer === +BULK_RI_ML = 0.05 ! [nondim] + ! The efficiency with which mean kinetic energy released + ! by mechanically forced entrainment of the mixed layer + ! is converted to turbulent kinetic energy. +ABSORB_ALL_SW = True ! [Boolean] default = False + ! If true, all shortwave radiation is absorbed by the + ! ocean, instead of passing through to the bottom mud. +HMIX_MIN = 2.0 ! [m] default = 0.0 + ! The minimum mixed layer depth if the mixed layer depth + ! is determined dynamically. +LIMIT_BUFFER_DETRAIN = True ! [Boolean] default = False + ! If true, limit the detrainment from the buffer layers + ! to not be too different from the neighbors. +DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 + ! The surface fluxes are scaled away when the total ocean + ! depth is less than DEPTH_LIMIT_FLUXES. +ML_RESORT = True ! [Boolean] default = False + ! If true, resort the topmost layers by potential density + ! before the mixed layer calculations. +ML_PRESORT_NK_CONV_ADJ = 4 ! [nondim] default = 0 + ! Convectively mix the first ML_PRESORT_NK_CONV_ADJ + ! layers before sorting when ML_RESORT is true. +CORRECT_ABSORPTION_DEPTH = True ! [Boolean] default = False + ! If true, the depth at which penetrating shortwave + ! radiation is absorbed is corrected by moving some of + ! the heating upward in the water column. +DO_RIVERMIX = True ! [Boolean] default = False + ! If true, apply additional mixing whereever there is + ! runoff, so that it is mixed down to RIVERMIX_DEPTH, + ! if the ocean is that deep. +RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 + ! The depth to which rivers are mixed if DO_RIVERMIX is + ! defined. + +! === module MOM_regularize_layers === + +! === module MOM_opacity === +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! + ! CHL_FILE is the file containing chl_a concentrations in + ! the variable CHL_A. It is used when VAR_PEN_SW and + ! CHL_FROM_FILE are true. +PEN_SW_NBANDS = 3 ! default = 1 + ! The number of bands of penetrating shortwave radiation. + +! === module MOM_tracer_advect === + +! === module MOM_tracer_hor_diff === +KHTR = 10.0 ! [m2 s-1] default = 0.0 + ! The background along-isopycnal tracer diffusivity. +KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 + ! The minimum along-isopycnal tracer diffusivity. +KHTR_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum along-isopycnal tracer diffusivity. +KHTR_PASSIVITY_COEFF = 3.0 ! [nondim] default = 0.0 + ! The coefficient that scales deformation radius over + ! grid-spacing in passivity, where passiviity is the ratio + ! between along isopycnal mxiing of tracers to thickness mixing. + ! A non-zero value enables this parameterization. +DIFFUSE_ML_TO_INTERIOR = True ! [Boolean] default = False + ! If true, enable epipycnal mixing between the surface + ! boundary layer and the interior. +ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 + ! With Diffuse_ML_interior, the ratio of the truly + ! horizontal diffusivity in the mixed layer to the + ! epipycnal diffusivity. The valid range is 0 to 1. + +! === module ocean_model_init === +ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. +RESTORE_SALINITY = True ! [Boolean] default = False + ! If true, the coupled driver will add a globally-balanced + ! fresh-water flux that drives sea-surface salinity + ! toward specified values. + +! === module MOM_surface_forcing === +MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 + ! The maximum surface pressure that can be exerted by the + ! atmosphere and floating sea-ice or ice shelves. This is + ! needed because the FMS coupling structure does not + ! limit the water that can be frozen out of the ocean and + ! the ice-ocean heat fluxes are treated explicitly. No + ! limit is applied if a negative value is used. +ADJUST_NET_FRESH_WATER_TO_ZERO = True ! [Boolean] default = False + ! If true, adjusts the net fresh-water forcing seen + ! by the ocean (including restoring) to zero. +USE_LIMITED_PATM_SSH = False ! [Boolean] default = True + ! If true, return the the sea surface height with the + ! correction for the atmospheric (and sea-ice) pressure + ! limited by max_p_surf instead of the full atmospheric + ! pressure. +WIND_STAGGER = "B" ! default = "C" + ! A case-insensitive character string to indicate the + ! staggering of the input wind stress field. Valid + ! values are 'A', 'B', or 'C'. +FLUXCONST = 0.5 ! [m day-1] + ! The constant that relates the restoring surface fluxes + ! to the relative surface anomalies (akin to a piston + ! velocity). Note the non-MKS units. +CD_TIDES = 0.0025 ! [nondim] default = 1.0E-04 + ! The drag coefficient that applies to the tides. +READ_GUST_2D = True ! [Boolean] default = False + ! If true, use a 2-dimensional gustiness supplied from + ! an input file +GUST_2D_FILE = "gustiness_qscat.nc" ! + ! The file in which the wind gustiness is found in + ! variable gustiness. + +! === module MOM_sum_output === +MAXTRUNC = 1000000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. diff --git a/examples/ocean_SIS2/Baltic/SIS_input b/examples/ocean_SIS2/Baltic/SIS_input new file mode 100644 index 0000000000..b756b4426b --- /dev/null +++ b/examples/ocean_SIS2/Baltic/SIS_input @@ -0,0 +1,79 @@ +!********+*********+*********+*********+*********+*********+*********+* +!* This file determines the adjustable run-time parameters for the * +!* Sea Ice Simulator (SIS), versions 2 and later. Where * +!* appropriate, MKS units are used. * +!********+*********+*********+*********+*********+*********+*********+* +! >>> Global coupled ice-ocean SIS2 5 layer ice, 63 layer ocean test case. + +! Specify properties of the physical domain. +OMEGA = 7.2921e-5 ! The rotation rate of the earth in s-1. +ROTATION = "2omegasinlat" ! Rotation approximation (2omegasinlat, + ! betaplane or USER). +G_EARTH = 9.80 ! G_EARTH is the Earth's gravitational + ! acceleration, in m s-2. +GRID_CONFIG = "mosaic" ! Method for defining horizontal grid + ! = file|cartesian|spherical|mercator + ! file - read grid from file "GRID_FILE" + ! cartesian - a Cartesian grid + ! spherical - a spherical grid + ! mercator - a Mercator grid +GRID_FILE = "ocean_hgrid.nc" + ! Name of file to read horizontal grid data +INPUTDIR = "INPUT" + ! INPUTDIR is a directory in which NetCDF + ! input files might be found. + +! Specify the numerical domain. +NIGLOBAL = 23 ! NIGLOBAL and NJGLOBAL are the number of thickness +NJGLOBAL = 14 ! grid points in the zonal and meridional + ! directions of the physical domain. +NK = 63 ! The number of layers. +NCAT_ICE = 5 ! The number of sea ice thickness categories. +NIHALO = 1 ! NIHALO and NJHALO are the number of halo +NJHALO = 1 ! points on each side in the x- and y-directions. + ! If static memory allocation is used, these + ! must match the values of NIHALO_ and NJHALO_ + ! in MOM_memory.h. +NIPROC_IO = 1 ! The number of processors used for I/O in the + ! x-direction, or 0 to equal NIPROC. NIPROC_IO + ! must be a factor of NIPROC. +NJPROC_IO = 1 ! The number of processors used for I/O in the + ! y-direction, or 0 to equal NJPROC. NJPROC_IO + ! must be a factor of NJPROC. + +REENTRANT_X = False ! If defined, the domain is zonally reentrant. +REENTRANT_Y = False ! If defined, the domain is meridionally + ! reentrant. + +DEBUG = False ! If true, write out verbose debugging data. +DEBUG_TRUNCATIONS = False ! If true, calculate all diagnostics that are + ! useful for debugging truncations. +SEND_LOG_TO_STDOUT = False ! If true write out log information to stdout. + +! Specify the time integration scheme. +NSTEPS_DYN = 72 ! The number of iterations in the EVP dynamics + ! for each slow time step. + +! Specify the ice properties. +ICE_STRENGTH_PSTAR = 2.75e4 ! ICE_STRENGTH_PSTAR is a constant in the + ! expression for the ice strength, P* in + ! Hunke & Dukowics '97, in Pa. +RHO_OCEAN = 1030.0 ! RHO_OCEAN is used in the Boussinesq + ! approximation to calculations of pressure and + ! pressure gradients, in units of kg m-3. +RHO_ICE = 905.0 ! RHO_ICE is the nominal density of sea ice + ! used in SIS, in units of kg m-3. +RHO_SNOW = 330.0 ! RHO_SNOW is the nominal density of snow + ! used in SIS, in units of kg m-3. +C_P_ICE = 2100.0 ! C_P_ICE is the heat capacity of fresh ice + ! in J kg-1 K-1, approximated as a constant. +C_P = 3925.0 ! C_P is the heat capacity of sea water in + ! J kg-1 K-1, approximated as a constant. +SNOW_ALBEDO = 0.88 ! The albedo of dry snow atop sea ice, ND. +ICE_ALBEDO = 0.68 ! The albedo of dry bare sea ice, ND. +ICE_BULK_SALINITY = 0.005 ! The fixed bulk salinity of sea ice, in kg/kg. + +! Specify the properties of the surface forcing. +WIND_STAGGER = "B" ! "A", "B", or "C" to indicate the + ! staggering of the wind stresses between the + ! sea ice and ocean. diff --git a/examples/ocean_SIS2/Baltic/SIS_override b/examples/ocean_SIS2/Baltic/SIS_override new file mode 100644 index 0000000000..8244328586 --- /dev/null +++ b/examples/ocean_SIS2/Baltic/SIS_override @@ -0,0 +1 @@ +# Blank file in which we can put "overrides" for parameters diff --git a/examples/ocean_SIS2/Baltic/SIS_parameter_doc.all b/examples/ocean_SIS2/Baltic/SIS_parameter_doc.all new file mode 100644 index 0000000000..a336449736 --- /dev/null +++ b/examples/ocean_SIS2/Baltic/SIS_parameter_doc.all @@ -0,0 +1,234 @@ +SPECIFIED_ICE = False ! [Boolean] default = False + ! If true, the ice is specified and there is no dynamics. +CGRID_ICE_DYNAMICS = False ! [Boolean] default = False + ! If true, use a C-grid discretization of the sea-ice + ! dynamics; if false use a B-grid discretization. +USE_SLAB_ICE = False ! [Boolean] default = False + ! If true, use the very old slab-style ice. +RHO_OCEAN = 1030.0 ! [kg m-3] default = 1030.0 + ! The nominal density of sea water as used by SIS. +RHO_ICE = 905.0 ! [kg m-3] default = 905.0 + ! The nominal density of sea ice as used by SIS. +RHO_SNOW = 330.0 ! [kg m-3] default = 330.0 + ! The nominal density of snow as used by SIS. +MOMENTUM_ROUGH_ICE = 1.0E-04 ! [m] default = 1.0E-04 + ! The default momentum roughness length scale for the ocean. +HEAT_ROUGH_ICE = 1.0E-04 ! [m] default = 1.0E-04 + ! The default roughness length scale for the turbulent + ! transfer of heat into the ocean. +ICE_KMELT = 240.0 ! [W m-2 K-1] default = 240.0 + ! A constant giving the proportionality of the ocean/ice + ! base heat flux to the tempature difference, given by + ! the product of the heat capacity per unit volume of sea + ! water times a molecular diffusive piston velocity. +SNOW_CONDUCT = 0.31 ! [W m-1 K-1] default = 0.31 + ! The conductivity of heat in snow. +SNOW_ALBEDO = 0.88 ! [nondim] default = 0.85 + ! The albedo of dry snow atop sea ice. +ICE_ALBEDO = 0.68 ! [nondim] default = 0.5826 + ! The albedo of dry bare sea ice. +ICE_SW_PEN_FRAC = 0.3 ! [Nondimensional] default = 0.3 + ! The fraction of the unreflected shortwave radiation that + ! penetrates into the ice. +ICE_OPTICAL_DEPTH = 0.67 ! [m] default = 0.67 + ! The optical depth of shortwave radiation in sea ice. +ALBEDO_T_MELT_RANGE = 1.0 ! [degC] default = 1.0 + ! The temperature range below freezing over which the + ! albedos are changed by partial melting. +ICE_CONSERVATION_CHECK = True ! [Boolean] default = True + ! If true, do additional calculations to check for + ! internal conservation of heat, salt, and water mass in + ! the sea ice model. This does not change answers, but + ! can increase model run time. +DEBUG = False ! [Boolean] default = False + ! If true, write out verbose debugging data. +ICE_SEES_ATMOS_WINDS = True ! [Boolean] default = True + ! If true, the sea ice is being given wind stresses with + ! the atmospheric sign convention, and need to have their + ! sign changed. +ICE_BULK_SALINITY = 0.005 ! [kg/kg] default = 0.004 + ! The fixed bulk salinity of sea ice. +DO_ICE_RESTORE = False ! [Boolean] default = False + ! If true, restore the sea ice state toward climatology. +APPLY_ICE_LIMIT = False ! [Boolean] default = False + ! If true, restore the sea ice state toward climatology. +APPLY_SLP_TO_OCEAN = False ! [Boolean] default = False + ! If true, apply the atmospheric sea level pressure to + ! the ocean. +MIN_H_FOR_TEMP_CALC = 0.0 ! [m] default = 0.0 + ! The minimum ice thickness at which to do temperature + ! calculations. +VERBOSE = False ! [Boolean] default = False + ! If true, write out verbose diagnostics. +DO_ICEBERGS = False ! [Boolean] default = False + ! If true, call the iceberg module. +ADD_DIURNAL_SW = False ! [Boolean] default = False + ! If true, add a synthetic diurnal cycle to the shortwave + ! radiation. +DO_SUN_ANGLE_FOR_ALB = False ! [Boolean] default = False + ! If true, find the sun angle for calculating the ocean + ! albedo within the sea ice model. +DO_DELTA_EDDINGTON_SW = True ! [Boolean] default = True + ! If true, a delta-Eddington radiative transfer calculation + ! for the shortwave radiation within the sea-ice. +ICE_DELTA_EDD_R_ICE = 0.0 ! [perhaps nondimensional?] default = 0.0 + ! A dreadfully documented tuning parameter for the radiative + ! propeties of sea ice with the delta-Eddington radiative + ! transfer calculation. +ICE_DELTA_EDD_R_SNOW = 0.0 ! [perhaps nondimensional?] default = 0.0 + ! A dreadfully documented tuning parameter for the radiative + ! propeties of snow on sea ice with the delta-Eddington + ! radiative transfer calculation. +ICE_DELTA_EDD_R_POND = 0.0 ! [perhaps nondimensional?] default = 0.0 + ! A dreadfully documented tuning parameter for the radiative + ! propeties of meltwater ponds on sea ice with the delta-Eddington + ! radiative transfer calculation. +REENTRANT_X = False ! [Boolean] default = True + ! If true, the domain is zonally reentrant. +REENTRANT_Y = False ! [Boolean] default = False + ! If true, the domain is meridionally reentrant. +TRIPOLAR_N = False ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +NONBLOCKING_UPDATES = False ! [Boolean] default = False + ! If true, non-blocking halo updates may be used. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 1 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in SIS2_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in SIS2_memory.h (if defined) or 2. +NJHALO = 1 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in SIS2_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in SIS2_memory.h (if defined) or 2. +NIGLOBAL = 23 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in SIS2_memory.h at compile time. +NJGLOBAL = 14 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in SIS2_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. +!NIPROC = 2 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in SIS2_memory.h at compile time. +!NJPROC = 1 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in SIS2_memory.h at compile time. +!LAYOUT = 2, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. +GLOBAL_INDEXING = False ! [Boolean] default = False + ! If true, use a global lateral indexing convention, so + ! that corresponding points on different processors have + ! the same index. This does not work with static memory. +NCAT_ICE = 5 ! [nondim] default = 5 + ! The number of sea ice thickness categories. +NK_ICE = 4 ! [nondim] default = 4 + ! The number of layers within the sea ice. +NK_SNOW = 1 ! [nondim] default = 1 + ! The number of layers within the snow atop the sea ice. +SET_GRID_LIKE_SIS1 = False ! [Boolean] default = False + ! If true, use SIS1 code to set the grid values. Otherwise + ! use code derived from MOM6. +GRID_FILE = "ocean_hgrid.nc" ! + ! Name of the file from which to read horizontal grid data. +AVAILABLE_DIAGS_FILE = "SIS.available_diags" ! default = "SIS.available_diags" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. +GRID_CONFIG = "mosaic" ! + ! The method for defining the horizontal grid. Valid + ! entries include: + ! file - read the grid from GRID_FILE + ! mosaic - read the grid from a mosaic grid file + ! cartesian - a Cartesian grid + ! spherical - a spherical grid + ! mercator - a Mercator grid +NSTEPS_DYN = 72 ! default = 432 + ! The number of iterations in the EVP dynamics for each + ! slow time step. +ICE_STRENGTH_PSTAR = 2.75E+04 ! [Pa] default = 2.75E+04 + ! A constant in the expression for the ice strength, + ! P* in Hunke & Dukowicz 1997. +ICE_STRENGTH_CSTAR = 20.0 ! [nondim] default = 20.0 + ! A constant in the exponent of the expression for the + ! ice strength, c* in Hunke & Dukowicz 1997. +ICE_CDRAG_WATER = 0.00324 ! [nondim] default = 0.00324 + ! The drag coefficient between the sea ice and water. +DEBUG_REDUNDANT = False ! [Boolean] default = False + ! If true, debug redundant data points. +AIR_WATER_STRESS_TURN_ANGLE = 0.0 ! [degrees] default = 0.0 + ! An angle by which to rotate the velocities at the air- + ! water boundary in calculating stresses. +NSTEPS_ADV = 1 ! default = 1 + ! The number of advective iterations for each slow time + ! step. +ICE_CHANNEL_VISCOSITY = 0.0 ! [m2 s-1] default = 0.0 + ! A viscosity used in one-cell wide channels to + ! parameterize transport, especially with B-grid sea ice + ! coupled to a C-grid ocean model. +ICE_CHANNEL_SMAG_COEF = 0.15 ! [Nondim] default = 0.15 + ! A Smagorinsky coefficient for viscosity in channels. +ICE_CHANNEL_CFL_LIMIT = 0.25 ! [Nondim] default = 0.25 + ! The CFL limit that is applied to the parameterized + ! viscous transport in single-point channels. +SIS1_ICE_TRANSPORT = True ! [Boolean] default = True + ! If true, use SIS1 code to solve the ice continuity + ! equation and transport tracers. +CHECK_ICE_TRANSPORT_CONSERVATION = False ! [Boolean] default = False + ! If true, use add multiple diagnostics of ice and snow + ! mass conservation in the sea-ice transport code. This + ! is expensive and should be used sparingly. +SEND_LOG_TO_STDOUT = False ! [Boolean] default = False + ! If true, all log messages are also sent to stdout. +REPORT_UNUSED_PARAMS = False ! [Boolean] default = False + ! If true, report any parameter lines that are not used + ! in the run. +FATAL_UNUSED_PARAMS = False ! [Boolean] default = False + ! If true, kill the run if there are any unused + ! parameters. +DOCUMENT_FILE = "SIS_parameter_doc" ! default = "MOM_parameter_doc" + ! The basename for files where run-time parameters, their + ! settings, units and defaults are documented. Blank will + ! disable all parameter documentation. +COMPLETE_DOCUMENTATION = True ! [Boolean] default = True + ! If true, all run-time parameters are + ! documented in SIS_parameter_doc.all . +MINIMAL_DOCUMENTATION = True ! [Boolean] default = True + ! If true, non-default run-time parameters are + ! documented in SIS_parameter_doc.short . diff --git a/examples/ocean_SIS2/Baltic/SIS_parameter_doc.short b/examples/ocean_SIS2/Baltic/SIS_parameter_doc.short new file mode 100644 index 0000000000..53e78e9931 --- /dev/null +++ b/examples/ocean_SIS2/Baltic/SIS_parameter_doc.short @@ -0,0 +1,68 @@ +SNOW_ALBEDO = 0.88 ! [nondim] default = 0.85 + ! The albedo of dry snow atop sea ice. +ICE_ALBEDO = 0.68 ! [nondim] default = 0.5826 + ! The albedo of dry bare sea ice. +ICE_BULK_SALINITY = 0.005 ! [kg/kg] default = 0.004 + ! The fixed bulk salinity of sea ice. +REENTRANT_X = False ! [Boolean] default = True + ! If true, the domain is zonally reentrant. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 1 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in SIS2_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in SIS2_memory.h (if defined) or 2. +NJHALO = 1 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in SIS2_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in SIS2_memory.h (if defined) or 2. +NIGLOBAL = 23 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in SIS2_memory.h at compile time. +NJGLOBAL = 14 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in SIS2_memory.h at compile time. +!NIPROC = 2 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in SIS2_memory.h at compile time. +!NJPROC = 1 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in SIS2_memory.h at compile time. +!LAYOUT = 2, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. +GRID_FILE = "ocean_hgrid.nc" ! + ! Name of the file from which to read horizontal grid data. +GRID_CONFIG = "mosaic" ! + ! The method for defining the horizontal grid. Valid + ! entries include: + ! file - read the grid from GRID_FILE + ! mosaic - read the grid from a mosaic grid file + ! cartesian - a Cartesian grid + ! spherical - a spherical grid + ! mercator - a Mercator grid +NSTEPS_DYN = 72 ! default = 432 + ! The number of iterations in the EVP dynamics for each + ! slow time step. +DOCUMENT_FILE = "SIS_parameter_doc" ! default = "MOM_parameter_doc" + ! The basename for files where run-time parameters, their + ! settings, units and defaults are documented. Blank will + ! disable all parameter documentation. diff --git a/examples/ocean_SIS2/Baltic/data_table b/examples/ocean_SIS2/Baltic/data_table new file mode 100644 index 0000000000..0b70c4ee27 --- /dev/null +++ b/examples/ocean_SIS2/Baltic/data_table @@ -0,0 +1,49 @@ +"ATM", "cfc_11_flux_pcair_atm","CFC_11","INPUT/cfc.bc.nc",.false., 1.0e-12 +"ATM", "cfc_12_flux_pcair_atm","CFC_12","INPUT/cfc.bc.nc",.false., 1.0e-12 +"ATM" , "p_surf" , "SLP" , "./INPUT/slp.clim.nc" , .false. , 1.0 +"ATM" , "p_bot" , "SLP" , "./INPUT/slp.clim.nc" , .false. , 1.0 +"ATM" , "t_bot" , "T_10_MOD" , "./INPUT/t_10_mod.clim.nc" , .false. , 1.0 +"ATM" , "sphum_bot" , "Q_10_MOD" , "./INPUT/q_10_mod.clim.nc" , .false. , 1.0 +"ATM" , "u_bot" , "U_10_MOD" , "./INPUT/u_10_mod.clim.nc" , .false. , 1.0 +"ATM" , "v_bot" , "V_10_MOD" , "./INPUT/v_10_mod.clim.nc" , .false. , 1.0 +"ATM" , "z_bot" , "" , "" , .false. , 10.0 +"ATM" , "gust" , "" , "" , .false. , 0.0 +"ICE" , "lw_flux_dn" , "LWDN_MOD" , "./INPUT/ncar_rad_clim.nc" , .false. , 1.0 +"ICE" , "sw_flux_vis_dir_dn", "SWDN_MOD", "./INPUT/ncar_rad_clim.nc", .false. , 0.285 +"ICE" , "sw_flux_vis_dif_dn", "SWDN_MOD", "./INPUT/ncar_rad_clim.nc", .false. , 0.285 +"ICE" , "sw_flux_nir_dir_dn", "SWDN_MOD", "./INPUT/ncar_rad_clim.nc", .false. , 0.215 +"ICE" , "sw_flux_nir_dif_dn", "SWDN_MOD", "./INPUT/ncar_rad_clim.nc", .false. , 0.215 +"ICE" , "lprec" , "RAIN" , "./INPUT/ncar_precip_clim.nc" , .false. , 0.9933 +"ICE" , "fprec" , "SNOW" , "./INPUT/ncar_precip_clim.nc" , .false. , 0.9933 +"ICE" , "runoff" , "runoff" , "./INPUT/runoff.nc" , .false. , 1.0 +"ICE" , "calving" , "" , "" , .true. , 0.0 +"ICE" , "dhdt" , "" , "" , .true. , 80.0 +"ICE" , "dedt" , "" , "" , .true. , 2.0e-6 +"ICE" , "drdt" , "" , "" , .true. , 10.0 +"ICE", "sic_obs" , "SIC" ,"./INPUT/sst_ice_clim.nc" , .false. , 0.00 +"ICE", "sit_obs" , "SIT" ,"./INPUT/sst_ice_clim.nc" , .false. , 0.00 +"ICE", "sst_obs" , "SST" ,"./INPUT/sst_ice_clim.nc" , .false. , 1.0 +"LND" , "t_surf" , "" , "" , .true. , 273.0 +"LND" , "t_ca" , "" , "" , .true. , 273.0 +"LND" , "q_ca" , "" , "" , .true. , 0.0 +"LND" , "rough_mom" , "" , "" , .true. , 0.01 +"LND" , "rough_heat" , "" , "" , .true. , 0.1 +"LND" , "albedo" , "" , "" , .true. , 0.1 +"LND" , "t_ca" , "" , "" , .true. , 273.0 +"LND" , "t_surf" , "" , "" , .true. , 273.0 +"LND" , "sphum_surf" , "" , "" , .true. , 0.0 +"LND" , "sphum_ca" , "" , "" , .true. , 0.0 +"LND" , "t_flux" , "" , "" , .true. , 0.0 +"LND" , "sphum_flux" , "" , "" , .true. , 0.0 +"LND" , "lw_flux" , "" , "" , .true. , 0.0 +"LND" , "sw_flux" , "" , "" , .true. , 0.0 +"LND" , "lprec" , "" , "" , .true. , 0.0 +"LND" , "fprec" , "" , "" , .true. , 0.0 +"LND" , "dhdt" , "" , "" , .true. , 5.0 +"LND" , "dedt" , "" , "" , .true. , 2e-6 +"LND" , "dedq" , "" , "" , .true. , 0.0 +"LND" , "drdt" , "" , "" , .true. , 5.0 +"LND" , "drag_q" , "" , "" , .true. , 0.0 +"LND" , "p_surf" , "" , "" , .true. , 1.e5 + + diff --git a/examples/ocean_SIS2/Baltic/diag_table b/examples/ocean_SIS2/Baltic/diag_table new file mode 100644 index 0000000000..2c5e9e49d5 --- /dev/null +++ b/examples/ocean_SIS2/Baltic/diag_table @@ -0,0 +1,329 @@ +GOLD_SIS +1 1 1 0 0 0 +#output files +# "ice_month", 1, "months", 1, "days", "time", +# "ocean_month", 1, "months", 1, "days", "time", +# "ocean_month_z", 1, "months", 1, "days", "time", +# "flux_month", 1, "months", 1, "days", "time" + +"ice_month", 1, "days", 1, "days", "time", +"ocean_month", 1, "days", 1, "days", "time", +"ocean_sfc", 1, "days", 1, "days", "time", +"ocean_month_z", 1, "days", 1, "days", "time", +# "flux_month", 5, "days", 1, "days", "time" +"ocean_static", -1, "months", 1, "days", "time", +#"ocean_scalar", 1, "months", 1, "days", "time" +# +#output variables +# +# OCEAN DIAGNOSTICS: +#=================== +#=================== +# +# Surface Ocean fields: +#========================= +"ocean_model","SSH","SSH","ocean_sfc","all",.false.,"none",2 +"ocean_model","SSU","SSU","ocean_sfc","all",.false.,"none",2 +"ocean_model","SSV","SSV","ocean_sfc","all",.false.,"none",2 +"ocean_model","SST","SST","ocean_sfc","all",.false.,"none",2 +"ocean_model","SSS","SSS","ocean_sfc","all",.false.,"none",2 +"ocean_model","speed","speed","ocean_sfc","all",.false.,"none",2 + +# Prognostic Ocean fields: +#========================= +"ocean_model","u","u","ocean_month","all",.true.,"none",2 +"ocean_model","v","v","ocean_month","all",.true.,"none",2 +"ocean_model","h","h","ocean_month","all",.true.,"none",1 +"ocean_model","e","e","ocean_month","all",.true.,"none",2 +"ocean_model","temp","temp","ocean_month","all",.true.,"none",2 +"ocean_model","salt","salt","ocean_month","all",.true.,"none",2 +#"ocean_model","e","e","ocean_daily","all",.false.,"none",2 +# +# Auxilary Tracers: +#================== +#"ocean_model","vintage","vintage","ocean_month","all",.true.,"none",2 +#"ocean_model","age","age","ocean_month","all",.true.,"none",2 +# +# Z-space fields: +#================== +"ocean_model","u_z","u","ocean_month_z","all",.true.,"none",2 +"ocean_model","v_z","v","ocean_month_z","all",.true.,"none",2 +"ocean_model","temp_z","temp","ocean_month_z","all",.true.,"none",2 +"ocean_model","salt_z","salt","ocean_month_z","all",.true.,"none",2 +#"ocean_model","vintage_z","vintage","ocean_month_z","all",.true.,"none",2 +"ocean_model","age_z","age","ocean_month_z","all",.true.,"none",2 + +# Continuity Equation Terms: +#=========================== +#"ocean_model","wd","wd","ocean_month","all",.true.,"none",2 +"ocean_model","uh","uh","ocean_month","all",.true.,"none",2 +"ocean_model","vh","vh","ocean_month","all",.true.,"none",2 +#"ocean_model","h_rho","h_rho","ocean_month","all",.true.,"none",2 +#"ocean_model","uh_rho","uh_rho","ocean_month","all",.true.,"none",2 +#"ocean_model","vh_rho","vh_rho","ocean_month","all",.true.,"none",2 +#"ocean_model","uhGM_rho","uhGM_rho","ocean_month","all",.true.,"none",2 +#"ocean_model","vhGM_rho","vhGM_rho","ocean_month","all",.true.,"none",2 +"ocean_model","GMwork","GMwork","ocean_month","all",.true.,"none",2 +# +# Mixed Layer TKE Budget Terms: +#=========================== +#"ocean_model","TKE_wind","TKE_wind","ocean_month","all",.true.,"none",2 +#"ocean_model","TKE_RiBulk","TKE_RiBulk","ocean_month","all",.true.,"none",2 +#"ocean_model","TKE_conv","TKE_conv","ocean_month","all",.true.,"none",2 +#"ocean_model","TKE_pen_SW","TKE_pen_SW","ocean_month","all",.true.,"none",2 +#"ocean_model","TKE_mixing","TKE_mixing","ocean_month","all",.true.,"none",2 +#"ocean_model","TKE_mech_decay","TKE_mech_decay","ocean_month","all",.true.,"none",2 +#"ocean_model","TKE_conv_decay","TKE_conv_decay","ocean_month","all",.true.,"none",2 +#"ocean_model","TKE_conv_s2","TKE_conv_s2","ocean_month","all",.true.,"none",2 +#"ocean_model","TKE_tidal","TKE_tidal","ocean_month","all",.true.,"none",2 +#"ocean_model","h_ML","h_ML","ocean_month","all",.true.,"none",2 +#"ocean_model","Kd_effective","Kd_effective","ocean_month","all",.true.,"none",2 +# +# Tracer Fluxes: +#================== +#"ocean_model","T_adx", "T_adx", "ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","T_ady", "T_ady", "ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","T_diffx","T_diffx","ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","T_diffy","T_diffy","ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","S_adx", "S_adx", "ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","S_ady", "S_ady", "ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","S_diffx","S_diffx","ave_prog_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","S_diffy","S_diffy","ave_prog_%4yr_%3dy","all",.true.,"none",2 + + +# Momentum Balance Terms: +#======================= +#"ocean_model","dudt","dudt","ocean_month","all",.true.,"none",2 +#"ocean_model","dvdt","dvdt","ocean_month","all",.true.,"none",2 +#"ocean_model","CAu","CAu","ocean_month","all",.true.,"none",2 +#"ocean_model","CAv","CAv","ocean_month","all",.true.,"none",2 +#"ocean_model","PFu","PFu","ocean_month","all",.true.,"none",2 +#"ocean_model","PFv","PFv","ocean_month","all",.true.,"none",2 +#"ocean_model","du_dt_visc","du_dt_visc","ocean_month","all",.true.,"none",2 +#"ocean_model","dv_dt_visc","dv_dt_visc","ocean_month","all",.true.,"none",2 +#"ocean_model","diffu","diffu","ocean_month","all",.true.,"none",2 +#"ocean_model","diffv","diffv","ocean_month","all",.true.,"none",2 +#"ocean_model","dudt_dia","dudt_dia","ocean_month","all",.true.,"none",2 +#"ocean_model","dvdt_dia","dvdt_dia","ocean_month","all",.true.,"none",2 +# Subterms that should not be added to a closed budget. +#"ocean_model","gKEu","gKEu","ocean_month","all",.true.,"none",2 +#"ocean_model","gKEv","gKEv","ocean_month","all",.true.,"none",2 +#"ocean_model","rvxu","rvxu","ocean_month","all",.true.,"none",2 +#"ocean_model","rvxv","rvxv","ocean_month","all",.true.,"none",2 +#"ocean_model","PFu_bc","PFu_bc","ocean_month","all",.true.,"none",2 +#"ocean_model","PFv_bc","PFv_bc","ocean_month","all",.true.,"none",2 + +# Barotropic Momentum Balance Terms: +# (only available with split time stepping.) +#=========================================== +#"ocean_model","PFuBT","PFuBT","ocean_month","all",.true.,"none",2 +#"ocean_model","PFvBT","PFvBT","ocean_month","all",.true.,"none",2 +#"ocean_model","CoruBT","CoruBT","ocean_month","all",.true.,"none",2 +#"ocean_model","CorvBT","CorvBT","ocean_month","all",.true.,"none",2 +#"ocean_model","ubtforce","ubtforce","ocean_month","all",.true.,"none",2 +#"ocean_model","vbtforce","vbtforce","ocean_month","all",.true.,"none",2 +#"ocean_model","u_accel_bt","u_accel_bt","ocean_month","all",.true.,"none",2 +#"ocean_model","v_accel_bt","v_accel_bt","ocean_month","all",.true.,"none",2 +# +# Viscosities and diffusivities: +#=============================== +#"ocean_model","Kd","Kd","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","Ahh","Ahh","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","Ahq","Ahq","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","Khh","Khh","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","Khq","Khq","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","bbl_thick_u","bbl_thick_u","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","kv_bbl_u","kv_bbl_u","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","bbl_thick_v","bbl_thick_v","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","kv_bbl_v","kv_bbl_v","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","av_visc","av_visc","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","au_visc","au_visc","visc_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","FrictWork","FrictWork","ocean_month","all",.true.,"none",2 +#"ocean_model","SN_u","SN_u","ocean_month","all",.true.,"none",2 +#"ocean_model","SN_v","SN_v","ocean_month","all",.true.,"none",2 +#"ocean_model","NH","NH","ocean_month","all",.true.,"none",2 +#"ocean_model","Ld","Ld","ocean_month","all",.true.,"none",2 +#"ocean_model","Le","Le","ocean_month","all",.true.,"none",2 +#"ocean_model","L2u","L2u","ocean_month","all",.true.,"none",2 +#"ocean_model","L2v","L2v","ocean_month","all",.true.,"none",2 +#"ocean_model","S2u","S2u","ocean_month","all",.true.,"none",2 +#"ocean_model","S2v","S2v","ocean_month","all",.true.,"none",2 +#"ocean_model","eff_beta","eff_beta","ocean_month","all",.true.,"none",2 +"ocean_model","KHTH_u","KHTH_u","ocean_month","all",.true.,"none",2 +"ocean_model","KHTH_v","KHTH_v","ocean_month","all",.true.,"none",2 +"ocean_model","KHTR_u","KHTR_u","ocean_month","all",.true.,"none",2 +"ocean_model","KHTR_v","KHTR_v","ocean_month","all",.true.,"none",2 + +# MEKE: +#====== +# "ocean_model","MEKE","MEKE","ocean_month","all",.true.,"none",2 +# "ocean_model","MEKE_src","MEKE_src","ocean_month","all",.true.,"none",2 +# "ocean_model","MEKE_Kh","MEKE_Kh","ocean_month","all",.true.,"none",2 +# +# Kinetic Energy Balance Terms: +#============================= +#"ocean_model","KE","KE","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","dKE_dt","dKE_dt","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","PE_to_KE","PE_to_KE","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","KE_Coradv","KE_Coradv","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","KE_adv","KE_adv","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","KE_visc","KE_visc","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","KE_horvisc","KE_horvisc","energy_%4yr_%3dy","all",.true.,"none",2 +#"ocean_model","KE_dia","KE_dia","energy_%4yr_%3dy","all",.true.,"none",2 +# +# Surface Forcing: +#================= +"ocean_model","taux", "taux", "ocean_month","all",.true.,"none",2 +"ocean_model","tauy", "tauy", "ocean_month","all",.true.,"none",2 +"ocean_model","ustar", "ustar", "ocean_month","all",.true.,"none",2 +"ocean_model","PmE", "PmE", "ocean_month","all",.true.,"none",2 +"ocean_model","SW", "SW", "ocean_month","all",.true.,"none",2 +"ocean_model","LwLatSens","LwLatSens","ocean_month","all",.true.,"none",2 +"ocean_model","p_surf", "p_surf", "ocean_month","all",.true.,"none",2 +"ocean_model","salt_flux","salt_flux","ocean_month","all",.true.,"none",2 + +# Static ocean fields: +#===================== +"ocean_model", "geolon", "geolon", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolat", "geolat", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolon_c", "geolon_c", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolat_c", "geolat_c", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolon_u", "geolon_u", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolat_u", "geolat_u", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolon_v", "geolon_v", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolat_v", "geolat_v", "ocean_static", "all", .false., "none", 2 +"ocean_model", "area_t", "area_t", "ocean_static", "all", .false., "none", 2 +"ocean_model", "depth_ocean", "depth_ocean", "ocean_static", "all", .false., "none", 2 +"ocean_model", "wet", "wet", "ocean_static", "all", .false., "none", 2 +"ocean_model", "wet_c", "wet_c", "ocean_static", "all", .false., "none", 2 +"ocean_model", "wet_u", "wet_u", "ocean_static", "all", .false., "none", 2 +"ocean_model", "wet_v", "wet_v", "ocean_static", "all", .false., "none", 2 +"ocean_model", "Coriolis", "Coriolis", "ocean_static", "all", .false., "none", 2 + +# +# ICE DIAGNOSTICS: +#================= +#================= +"ice_model", "FRAZIL", "FRAZIL", "ice_month", "all", .true., "none", 2, +"ice_model", "HI", "HI", "ice_month", "all", .true., "none", 2, +"ice_model", "HS", "HS", "ice_month", "all", .true., "none", 2, +"ice_model", "TS", "TS", "ice_month", "all", .true., "none", 2, +"ice_model", "T1", "T1", "ice_month", "all", .true., "none", 2, +"ice_model", "T2", "T2", "ice_month", "all", .true., "none", 2, +"ice_model", "CN", "CN", "ice_month", "all", .true., "none", 2, +"ice_model", "EXT", "EXT", "ice_month", "all", .true., "none", 2, +"ice_model", "MI", "MI", "ice_month", "all", .true., "none", 2, +"ice_model", "XPRT", "XPRT", "ice_month", "all", .true., "none", 2, +"ice_model", "LSRC", "LSRC", "ice_month", "all", .true., "none", 2, +"ice_model", "LSNK", "LSNK", "ice_month", "all", .true., "none", 2, +"ice_model", "BSNK", "BSNK", "ice_month", "all", .true., "none", 2, +"ice_model", "SN2IC", "SN2IC", "ice_month", "all", .true., "none", 2, +"ice_model", "ALB", "ALB", "ice_month", "all", .true., "none", 2, +"ice_model", "SW", "SW", "ice_month", "all", .true., "none", 2, +"ice_model", "LW", "LW", "ice_month", "all", .true., "none", 2, +"ice_model", "SH", "SH", "ice_month", "all", .true., "none", 2, +"ice_model", "LH", "LH", "ice_month", "all", .true., "none", 2, +"ice_model", "TMELT", "TMELT", "ice_month", "all", .true., "none", 2, +"ice_model", "BMELT", "BMELT", "ice_month", "all", .true., "none", 2, +"ice_model", "BHEAT", "BHEAT", "ice_month", "all", .true., "none", 2, +"ice_model", "UI", "UI", "ice_month", "all", .true., "none", 2, +"ice_model", "VI", "VI", "ice_month", "all", .true., "none", 2, +"ice_model", "FA_X", "FA_X", "ice_month", "all", .true., "none", 2, +"ice_model", "FA_Y", "FA_Y", "ice_month", "all", .true., "none", 2, +"ice_model", "FI_X", "FI_X", "ice_month", "all", .true., "none", 2, +"ice_model", "FI_Y", "FI_Y", "ice_month", "all", .true., "none", 2, +"ice_model", "SST", "SST", "ice_month", "all", .true., "none", 2, +"ice_model", "SSS", "SSS", "ice_month", "all", .true., "none", 2, +"ice_model", "SSH", "SSH", "ice_month", "all", .true., "none", 2, +"ice_model", "UO", "UO", "ice_month", "all", .true., "none", 2, +"ice_model", "VO", "VO", "ice_month", "all", .true., "none", 2, +"ice_model", "SNOWFL", "SNOWFL", "ice_month", "all", .true., "none", 2, +"ice_model", "RAIN", "RAIN", "ice_month", "all", .true., "none", 2, +"ice_model", "CALVING", "CALVING", "ice_month", "all", .true., "none", 2, +"ice_model", "RUNOFF", "RUNOFF", "ice_month", "all", .true., "none", 2, +"ice_model", "CELL_AREA", "CELL_AREA", "ice_month", "all", .false., "none", 2, +"ice_model", "GEOLON", "GEOLON", "ice_month", "all", .false., "none", 2, +"ice_model", "GEOLAT", "GEOLAT", "ice_month", "all", .false., "none", 2, +"ice_model", "SINROT", "SINROT", "ice_month", "all", .false., "none", 2, +"ice_model", "COSROT", "COSROT", "ice_month", "all", .false., "none", 2, +"ice_model", "SALTF", "SALTF", "ice_month", "all", .true., "none", 2, +"ice_model", "IX_TRANS", "IX_TRANS", "ice_month", "all", .true., "none", 2, +"ice_model", "IY_TRANS", "IY_TRANS", "ice_month", "all", .true., "none", 2, +# +#======================== +# ATMOSPHERE DIAGNOSTICS: +#======================== +#======================== +# "flux", "land_mask", "land_mask", "flux_month", "all", .false., "none", 2, +# "flux", "ice_mask", "ice_mask", "flux_month", "all", .true., "none", 2, +# "flux", "drag_moist", "drag_moist", "flux_month", "all", .true., "none", 2, +# "flux", "drag_heat", "drag_heat", "flux_month", "all", .true., "none", 2, +# "flux", "drag_mom", "drag_mom", "flux_month", "all", .true., "none", 2, +# "flux", "wind", "wind", "flux_month", "all", .true., "none", 2, +# # "flux" forcing fields for land model: wind, q_ref atmos_8xdaily +# #"flux", "wind", "wind", "atmos_8xdaily", "all", .true., "none", 2, +# #"flux", "q_ref", "q_ref", "atmos_8xdaily", "all", .true., "none", 2, +# "flux", "tau_x", "tau_x", "flux_month", "all", .true., "none", 2, +# "flux", "tau_y", "tau_y", "flux_month", "all", .true., "none", 2, +# "flux", "shflx", "shflx", "flux_month", "all", .true., "none", 2, +# "flux", "evap", "evap", "flux_month", "all", .true., "none", 2, +# "flux", "lwflx", "lwflx", "flux_month", "all", .true., "none", 2, +# "flux", "rh_ref", "rh_ref", "flux_month", "all", .true., "none", 2, +# "flux", "u_ref", "u_ref", "flux_month", "all", .true., "none", 2, +# "flux", "v_ref", "v_ref", "flux_month", "all", .true., "none", 2, +# "flux", "u_atm", "u_atm", "flux_month", "all", .true.,"none", 2, +# "flux", "v_atm", "v_atm", "flux_month", "all", .true.,"none", 2, +# "flux", "t_atm", "t_atm", "flux_month", "all", .true.,"none", 2, +# "flux", "t_surf", "t_surf", "flux_month", "all", .true.,"none", 2, +# "flux", "q_atm", "q_atm", "flux_month", "all", .true.,"none", 2, +# +# For these "_col" fields, set do_cmip_diagnostics=.true. in &shortwave_driver_nml, and uncomment +#"radiation", "organic_carbon_exopdep_col","org_crb_exdep_c", "atmos_month", "all", .true., "none", 2, +#"radiation", "organic_carbon_abopdep_col","org_crb_abdep_c", "atmos_month", "all", .true., "none", 2, +#"radiation", "black_carbon_exopdep_col", "blk_crb_exdep_c", "atmos_month", "all", .true., "none", 2, +#"radiation", "black_carbon_abopdep_col", "blk_crb_abdep_c", "atmos_month", "all", .true., "none", 2, +#"radiation", "sea_salt_exopdep_col", "salt_exdep_c", "atmos_month", "all", .true., "none", 2, +#"radiation", "sea_salt_abopdep_col", "salt_abdep_c", "atmos_month", "all", .true., "none", 2, +#"radiation", "so4_anthro_col", "so4_ant_col", "atmos_month", "all", .true., "none", 2, +#"radiation", "so4_natural_col", "so4_nat_col", "atmos_month", "all", .true., "none", 2, +#"radiation", "small_dust_exopdep_col", "sm_dust_exdep_c", "atmos_month", "all", .true., "none", 2, +#"radiation", "small_dust_abopdep_col", "sm_dust_abdep_c", "atmos_month", "all", .true., "none", 2, +#"radiation", "large_dust_exopdep_col", "lg_dust_exdep_c", "atmos_month", "all", .true., "none", 2, +#"radiation", "large_dust_abopdep_col", "lg_dust_abdep_c", "atmos_month", "all", .true., "none", 2, +# + + +#============================================================================================= +# +#====> This file can be used with diag_manager/v2.0a (or higher) <==== +# +# +# FORMATS FOR FILE ENTRIES (not all input values are used) +# ------------------------ +# +#"file_name", output_freq, "output_units", format, "time_units", "long_name", +# +# +#output_freq: > 0 output frequency in "output_units" +# = 0 output frequency every time step +# =-1 output frequency at end of run +# +#output_units = units used for output frequency +# (years, months, days, minutes, hours, seconds) +# +#time_units = units used to label the time axis +# (days, minutes, hours, seconds) +# +# +# FORMAT FOR FIELD ENTRIES (not all input values are used) +# ------------------------ +# +#"module_name", "field_name", "output_name", "file_name" "time_sampling", time_avg, "other_opts", packing +# +#time_avg = .true. or .false. +# +#packing = 1 double precision +# = 2 float +# = 4 packed 16-bit integers +# = 8 packed 1-byte (not tested?) + diff --git a/examples/ocean_SIS2/Baltic/field_table b/examples/ocean_SIS2/Baltic/field_table new file mode 100644 index 0000000000..a4e98a7caf --- /dev/null +++ b/examples/ocean_SIS2/Baltic/field_table @@ -0,0 +1,71 @@ +"diag_tracers","ocean_mod","frazil" + +file_in = INPUT/ocean_frazil.res.nc +file_out = RESTART/ocean_frazil.res.nc +/ + + +"prog_tracers","ocean_mod","temp" + +horizontal-advection-scheme = mdfl_sweby +vertical-advection-scheme = mdfl_sweby +file_in = INPUT/ocean_temp_salt.res.nc +file_out = RESTART/ocean_temp_salt.res.nc +/ + +"prog_tracers","ocean_mod","salt" + +rizontal-advection-scheme = mdfl_sweby +vertical-advection-scheme = mdfl_sweby +file_in = INPUT/ocean_temp_salt.res.nc +file_out = RESTART/ocean_temp_salt.res.nc +/ + + +"tracer_packages","ocean_mod","ocean_age_tracer" + +names = global +horizontal-advection-scheme = mdfl_sweby +vertical-advection-scheme = mdfl_sweby +file_in = INPUT/ocean_age.res.nc +file_out = RESTART/ocean_age.res.nc +min_tracer_limit=0.0 +/ + +"prog_tracers","ocean_mod","age_global" + +const_init_tracer = t +const_init_value = 0.0 +/ + +"namelists","ocean_mod","ocean_age_tracer/global" + +slat = -90.0 +nlat = 90.0 +wlon = 0.0 +elon = 360.0 +/ + + "TRACER", "atmos_mod", "sphum" + "longname", "specific humidity" + "units", "kg/kg" / + +# prognotic cloud scheme tracers + "TRACER", "atmos_mod", "liq_wat" + "longname", "cloud liquid specific humidity" + "units", "kg/kg" / + "TRACER", "atmos_mod", "ice_wat" + "longname", "cloud ice water specific humidity" + "units", "kg/kg" / + "TRACER", "atmos_mod", "cld_amt" + "longname", "cloud fraction" + "units", "none" / + +# test tracer for radon + +# "TRACER", "atmos_mod", "radon" +# "longname", "radon test tracer" +# "units", "kg/kg" / + + "TRACER", "land_mod", "sphum"/ + diff --git a/examples/ocean_SIS2/Baltic/input.nml b/examples/ocean_SIS2/Baltic/input.nml new file mode 100644 index 0000000000..6a8c860c7d --- /dev/null +++ b/examples/ocean_SIS2/Baltic/input.nml @@ -0,0 +1,72 @@ + &MOM_input_nml + output_directory = './', + input_filename = 'n' + restart_input_dir = 'INPUT/', + restart_output_dir = 'RESTART/', + parameter_filename = 'MOM_input', + 'MOM_override' / + + &SIS_input_nml + output_directory = './', + input_filename = 'n' + restart_input_dir = 'INPUT/', + restart_output_dir = 'RESTART/', + parameter_filename = 'SIS_input', + 'SIS_override' / + + &diag_manager_nml + / + + &coupler_nml + months = 0, + days = 5, + current_date = 1,1,1,0,0,0, + hours = 0 + minutes = 0 + seconds = 0 + calendar = 'NOLEAP', + dt_cpld = 7200, + dt_atmos = 7200, + do_atmos = .false., + do_land = .false., + do_ice = .true., + do_ocean = .true., + atmos_npes = 0, + ocean_npes = 0, + concurrent = .false. + use_lag_fluxes=.true. / + + &data_override_nml + / + + &fms_io_nml + fms_netcdf_restart=.true. + threading_read='multi' + threading_write='single' + fileset_write='single' / + + &fms_nml + clock_grain='MODULE' + domains_stack_size = 2000000 + clock_flags='SYNC' / + + &ice_albedo_nml + t_range = 10. / + + &ice_model_nml + / + + &monin_obukhov_nml + neutral = .true. / + + &ocean_albedo_nml + ocean_albedo_option = 5 / + + &sat_vapor_pres_nml + construct_table_wrt_liq = .true., + construct_table_wrt_liq_and_ice = .true. / + + &xgrid_nml + make_exchange_reproduce = .false. + interp_method = 'second_order' / + diff --git a/examples/ocean_SIS2/Baltic/timestats.gnu b/examples/ocean_SIS2/Baltic/timestats.gnu new file mode 100644 index 0000000000..a547c7b6ad --- /dev/null +++ b/examples/ocean_SIS2/Baltic/timestats.gnu @@ -0,0 +1,23 @@ + Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err + [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] + 0, 0.000, 0, En 2.917812639536E+00, CFL 0.00000, SL -3.1593E-05, M 6.43060E+16, S 23.8467, T 7.3079, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 3, 0.250, 0, En 1.918825470517E+00, CFL 0.05995, SL 2.1455E-02, M 6.43494E+16, S 23.8273, T 7.3526, Me 1.31E-13, Se 4.17E-12, Te 1.47E-12 + 6, 0.500, 0, En 1.895945041145E+00, CFL 0.05548, SL 2.1379E-02, M 6.43493E+16, S 23.8274, T 7.3381, Me 1.54E-13, Se 4.82E-12, Te 1.93E-12 + 9, 0.750, 0, En 1.882122130367E+00, CFL 0.04644, SL 2.1008E-02, M 6.43485E+16, S 23.8277, T 7.3249, Me 1.06E-13, Se 3.25E-12, Te 1.35E-12 + 12, 1.000, 0, En 1.890791834302E+00, CFL 0.04311, SL 2.0436E-02, M 6.43474E+16, S 23.8282, T 7.3123, Me 1.06E-13, Se 3.23E-12, Te 1.28E-12 + 15, 1.250, 0, En 1.945104846746E+00, CFL 0.03663, SL 1.9891E-02, M 6.43463E+16, S 23.8287, T 7.2994, Me 1.04E-13, Se 3.16E-12, Te 1.12E-12 + 18, 1.500, 0, En 1.981232994250E+00, CFL 0.02862, SL 1.9437E-02, M 6.43454E+16, S 23.8291, T 7.2846, Me 8.16E-14, Se 2.46E-12, Te 8.79E-13 + 21, 1.750, 0, En 2.017251865090E+00, CFL 0.02729, SL 1.8849E-02, M 6.43442E+16, S 23.8296, T 7.2678, Me 6.84E-14, Se 2.05E-12, Te 6.93E-13 + 24, 2.000, 0, En 2.021354369927E+00, CFL 0.02565, SL 1.8150E-02, M 6.43428E+16, S 23.8303, T 7.2509, Me 7.11E-14, Se 2.18E-12, Te 7.52E-13 + 27, 2.250, 0, En 2.007957710209E+00, CFL 0.03309, SL 1.7349E-02, M 6.43411E+16, S 23.8310, T 7.2353, Me 7.04E-14, Se 2.18E-12, Te 7.37E-13 + 30, 2.500, 0, En 2.007067112164E+00, CFL 0.03607, SL 1.6517E-02, M 6.43395E+16, S 23.8317, T 7.2217, Me 8.11E-14, Se 2.53E-12, Te 8.56E-13 + 33, 2.750, 0, En 2.037985656506E+00, CFL 0.02975, SL 1.5701E-02, M 6.43378E+16, S 23.8325, T 7.2095, Me 8.75E-14, Se 2.74E-12, Te 9.38E-13 + 36, 3.000, 0, En 2.019452289419E+00, CFL 0.03952, SL 1.5011E-02, M 6.43364E+16, S 23.8331, T 7.1968, Me 9.93E-14, Se 3.13E-12, Te 1.06E-12 + 39, 3.250, 0, En 2.031210510629E+00, CFL 0.03821, SL 1.4444E-02, M 6.43353E+16, S 23.8336, T 7.1834, Me 1.34E-13, Se 4.23E-12, Te 1.39E-12 + 42, 3.500, 0, En 2.006630549735E+00, CFL 0.03763, SL 1.4019E-02, M 6.43344E+16, S 23.8340, T 7.1700, Me 1.35E-13, Se 4.28E-12, Te 1.35E-12 + 45, 3.750, 0, En 1.990765029446E+00, CFL 0.03117, SL 1.3602E-02, M 6.43336E+16, S 23.8344, T 7.1559, Me 1.38E-13, Se 4.40E-12, Te 1.36E-12 + 48, 4.000, 0, En 1.970458818929E+00, CFL 0.02926, SL 1.3148E-02, M 6.43327E+16, S 23.8348, T 7.1412, Me 1.27E-13, Se 4.02E-12, Te 1.23E-12 + 51, 4.250, 0, En 1.945928258051E+00, CFL 0.02522, SL 1.2701E-02, M 6.43318E+16, S 23.8352, T 7.1262, Me 1.37E-13, Se 4.37E-12, Te 1.31E-12 + 54, 4.500, 0, En 1.924942884118E+00, CFL 0.03075, SL 1.2327E-02, M 6.43310E+16, S 23.8355, T 7.1114, Me 1.19E-13, Se 3.78E-12, Te 1.14E-12 + 57, 4.750, 0, En 2.001652488212E+00, CFL 0.02971, SL 1.2088E-02, M 6.43305E+16, S 23.8358, T 7.0967, Me 1.22E-13, Se 3.86E-12, Te 1.18E-12 + 60, 5.000, 0, En 2.364869978912E+00, CFL 0.02299, SL 1.1842E-02, M 6.43300E+16, S 23.8360, T 7.0820, Me 1.23E-13, Se 3.90E-12, Te 1.18E-12 diff --git a/examples/ocean_SIS2/Baltic/timestats.intel b/examples/ocean_SIS2/Baltic/timestats.intel new file mode 100644 index 0000000000..1976d753c9 --- /dev/null +++ b/examples/ocean_SIS2/Baltic/timestats.intel @@ -0,0 +1,23 @@ + Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err + [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] + 0, 0.000, 0, En 2.917812639536E+00, CFL 0.00000, SL -3.1593E-05, M 6.43060E+16, S 23.8467, T 7.3079, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 3, 0.250, 0, En 1.918825470515E+00, CFL 0.05995, SL 2.1455E-02, M 6.43494E+16, S 23.8273, T 7.3526, Me 1.31E-13, Se 4.18E-12, Te 1.47E-12 + 6, 0.500, 0, En 1.895945043755E+00, CFL 0.05548, SL 2.1379E-02, M 6.43493E+16, S 23.8274, T 7.3381, Me 1.54E-13, Se 4.82E-12, Te 1.93E-12 + 9, 0.750, 0, En 1.882334543677E+00, CFL 0.04682, SL 2.1008E-02, M 6.43485E+16, S 23.8277, T 7.3249, Me 1.06E-13, Se 3.26E-12, Te 1.36E-12 + 12, 1.000, 0, En 1.889673569769E+00, CFL 0.04311, SL 2.0436E-02, M 6.43474E+16, S 23.8282, T 7.3123, Me 1.06E-13, Se 3.24E-12, Te 1.28E-12 + 15, 1.250, 0, En 1.949772209612E+00, CFL 0.03462, SL 1.9891E-02, M 6.43463E+16, S 23.8287, T 7.2994, Me 1.08E-13, Se 3.29E-12, Te 1.18E-12 + 18, 1.500, 0, En 1.982274189403E+00, CFL 0.02925, SL 1.9437E-02, M 6.43454E+16, S 23.8291, T 7.2846, Me 9.07E-14, Se 2.76E-12, Te 9.70E-13 + 21, 1.750, 0, En 2.024892252102E+00, CFL 0.02596, SL 1.8848E-02, M 6.43442E+16, S 23.8296, T 7.2678, Me 7.59E-14, Se 2.29E-12, Te 7.69E-13 + 24, 2.000, 0, En 2.026517167630E+00, CFL 0.02643, SL 1.8149E-02, M 6.43428E+16, S 23.8303, T 7.2508, Me 7.76E-14, Se 2.38E-12, Te 8.20E-13 + 27, 2.250, 0, En 2.012604926445E+00, CFL 0.03179, SL 1.7349E-02, M 6.43411E+16, S 23.8310, T 7.2353, Me 7.08E-14, Se 2.19E-12, Te 7.37E-13 + 30, 2.500, 0, En 2.010975306186E+00, CFL 0.03358, SL 1.6517E-02, M 6.43395E+16, S 23.8318, T 7.2217, Me 7.85E-14, Se 2.45E-12, Te 8.19E-13 + 33, 2.750, 0, En 2.043128792067E+00, CFL 0.03364, SL 1.5701E-02, M 6.43378E+16, S 23.8325, T 7.2095, Me 9.12E-14, Se 2.85E-12, Te 9.73E-13 + 36, 3.000, 0, En 2.031098693036E+00, CFL 0.04016, SL 1.5011E-02, M 6.43364E+16, S 23.8331, T 7.1967, Me 1.02E-13, Se 3.20E-12, Te 1.07E-12 + 39, 3.250, 0, En 2.035580242571E+00, CFL 0.03766, SL 1.4444E-02, M 6.43353E+16, S 23.8336, T 7.1834, Me 1.31E-13, Se 4.15E-12, Te 1.35E-12 + 42, 3.500, 0, En 2.013017031806E+00, CFL 0.03444, SL 1.4019E-02, M 6.43344E+16, S 23.8340, T 7.1700, Me 1.36E-13, Se 4.31E-12, Te 1.36E-12 + 45, 3.750, 0, En 1.996816591908E+00, CFL 0.03280, SL 1.3603E-02, M 6.43336E+16, S 23.8344, T 7.1559, Me 1.40E-13, Se 4.44E-12, Te 1.38E-12 + 48, 4.000, 0, En 1.979029729179E+00, CFL 0.02589, SL 1.3146E-02, M 6.43327E+16, S 23.8348, T 7.1412, Me 1.26E-13, Se 3.98E-12, Te 1.20E-12 + 51, 4.250, 0, En 1.957058041784E+00, CFL 0.02527, SL 1.2709E-02, M 6.43318E+16, S 23.8352, T 7.1262, Me 1.39E-13, Se 4.42E-12, Te 1.34E-12 + 54, 4.500, 0, En 1.920697116160E+00, CFL 0.02799, SL 1.2346E-02, M 6.43310E+16, S 23.8355, T 7.1115, Me 1.14E-13, Se 3.63E-12, Te 1.10E-12 + 57, 4.750, 0, En 2.017877095656E+00, CFL 0.03351, SL 1.2118E-02, M 6.43306E+16, S 23.8357, T 7.0968, Me 1.23E-13, Se 3.92E-12, Te 1.18E-12 + 60, 5.000, 0, En 2.381575777929E+00, CFL 0.02130, SL 1.1884E-02, M 6.43301E+16, S 23.8359, T 7.0821, Me 1.14E-13, Se 3.63E-12, Te 1.10E-12 diff --git a/examples/ocean_SIS2/Baltic/timestats.pgi b/examples/ocean_SIS2/Baltic/timestats.pgi new file mode 100644 index 0000000000..e65f051f2e --- /dev/null +++ b/examples/ocean_SIS2/Baltic/timestats.pgi @@ -0,0 +1,23 @@ + Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err + [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] + 0, 0.000, 0, En 2.917812639536E+00, CFL 0.00000, SL -3.1593E-05, M 6.43060E+16, S 23.8467, T 7.3079, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 3, 0.250, 0, En 1.918825470514E+00, CFL 0.05995, SL 2.1455E-02, M 6.43494E+16, S 23.8273, T 7.3526, Me 1.31E-13, Se 4.17E-12, Te 1.47E-12 + 6, 0.500, 0, En 1.895944986415E+00, CFL 0.05548, SL 2.1379E-02, M 6.43493E+16, S 23.8274, T 7.3381, Me 1.54E-13, Se 4.82E-12, Te 1.93E-12 + 9, 0.750, 0, En 1.881763667573E+00, CFL 0.04607, SL 2.1008E-02, M 6.43485E+16, S 23.8277, T 7.3249, Me 1.05E-13, Se 3.24E-12, Te 1.35E-12 + 12, 1.000, 0, En 1.888143618471E+00, CFL 0.04311, SL 2.0436E-02, M 6.43474E+16, S 23.8282, T 7.3123, Me 1.02E-13, Se 3.11E-12, Te 1.22E-12 + 15, 1.250, 0, En 1.945261953813E+00, CFL 0.03527, SL 1.9891E-02, M 6.43463E+16, S 23.8287, T 7.2994, Me 1.04E-13, Se 3.17E-12, Te 1.12E-12 + 18, 1.500, 0, En 1.976449049928E+00, CFL 0.02800, SL 1.9437E-02, M 6.43454E+16, S 23.8291, T 7.2846, Me 8.29E-14, Se 2.51E-12, Te 8.89E-13 + 21, 1.750, 0, En 2.009680142329E+00, CFL 0.02739, SL 1.8848E-02, M 6.43442E+16, S 23.8296, T 7.2678, Me 6.66E-14, Se 2.00E-12, Te 6.86E-13 + 24, 2.000, 0, En 2.009314438671E+00, CFL 0.02757, SL 1.8149E-02, M 6.43428E+16, S 23.8303, T 7.2508, Me 6.61E-14, Se 2.04E-12, Te 7.07E-13 + 27, 2.250, 0, En 1.998323818405E+00, CFL 0.03276, SL 1.7348E-02, M 6.43411E+16, S 23.8310, T 7.2353, Me 6.65E-14, Se 2.06E-12, Te 6.95E-13 + 30, 2.500, 0, En 1.997980024707E+00, CFL 0.03646, SL 1.6516E-02, M 6.43395E+16, S 23.8318, T 7.2217, Me 8.23E-14, Se 2.57E-12, Te 8.67E-13 + 33, 2.750, 0, En 2.029890014945E+00, CFL 0.03179, SL 1.5700E-02, M 6.43378E+16, S 23.8325, T 7.2095, Me 9.38E-14, Se 2.95E-12, Te 9.99E-13 + 36, 3.000, 0, En 2.018989441100E+00, CFL 0.04015, SL 1.5010E-02, M 6.43364E+16, S 23.8331, T 7.1967, Me 1.03E-13, Se 3.24E-12, Te 1.08E-12 + 39, 3.250, 0, En 2.021101562167E+00, CFL 0.03639, SL 1.4443E-02, M 6.43353E+16, S 23.8336, T 7.1834, Me 1.22E-13, Se 3.84E-12, Te 1.25E-12 + 42, 3.500, 0, En 2.010495821353E+00, CFL 0.03590, SL 1.4017E-02, M 6.43344E+16, S 23.8340, T 7.1700, Me 1.36E-13, Se 4.29E-12, Te 1.36E-12 + 45, 3.750, 0, En 1.992767844728E+00, CFL 0.02983, SL 1.3600E-02, M 6.43336E+16, S 23.8344, T 7.1559, Me 1.55E-13, Se 4.92E-12, Te 1.54E-12 + 48, 4.000, 0, En 1.976467558696E+00, CFL 0.02835, SL 1.3146E-02, M 6.43327E+16, S 23.8348, T 7.1411, Me 1.16E-13, Se 3.67E-12, Te 1.11E-12 + 51, 4.250, 0, En 1.937198547026E+00, CFL 0.02674, SL 1.2702E-02, M 6.43318E+16, S 23.8352, T 7.1262, Me 1.15E-13, Se 3.64E-12, Te 1.08E-12 + 54, 4.500, 0, En 1.925721400224E+00, CFL 0.02641, SL 1.2328E-02, M 6.43310E+16, S 23.8355, T 7.1114, Me 1.03E-13, Se 3.28E-12, Te 9.98E-13 + 57, 4.750, 0, En 2.015538841808E+00, CFL 0.02992, SL 1.2088E-02, M 6.43305E+16, S 23.8358, T 7.0967, Me 1.17E-13, Se 3.72E-12, Te 1.13E-12 + 60, 5.000, 0, En 2.362409570999E+00, CFL 0.02358, SL 1.1845E-02, M 6.43300E+16, S 23.8360, T 7.0820, Me 1.13E-13, Se 3.59E-12, Te 1.09E-12 From 9b5b3760b6759a37e550ee1ddc10ce1df9d60736 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 20 Nov 2013 20:16:52 -0500 Subject: [PATCH 291/372] Added logging of parameters used only in adjustment2d o Parameters used only in the adjustment2d experiment, read in file adjustment_initialization.F90 were not being logged. --- .../solo_ocean/adjustment2d/common/MOM_input | 1038 +++++++---------- .../adjustment2d/layer/MOM_parameter_doc.all | 14 +- .../layer/MOM_parameter_doc.short | 12 +- .../solo_ocean/adjustment2d/rho/MOM_override | 3 + .../adjustment2d/rho/MOM_parameter_doc.all | 17 +- .../adjustment2d/rho/MOM_parameter_doc.short | 15 +- .../solo_ocean/adjustment2d/z/MOM_override | 3 + .../adjustment2d/z/MOM_parameter_doc.all | 17 +- .../adjustment2d/z/MOM_parameter_doc.short | 15 +- src/user/adjustment_initialization.F90 | 15 +- 10 files changed, 499 insertions(+), 650 deletions(-) diff --git a/examples/solo_ocean/adjustment2d/common/MOM_input b/examples/solo_ocean/adjustment2d/common/MOM_input index cfbac7f4c7..a4df569882 100644 --- a/examples/solo_ocean/adjustment2d/common/MOM_input +++ b/examples/solo_ocean/adjustment2d/common/MOM_input @@ -1,644 +1,444 @@ -!********+*********+*********+*********+*********+*********+*********+* -!* This include file determines many of the adjustable parameters * -!* for the Hallberg Isopycnal Model (HIM). Where appropriate, MKS * -!* units are used. The program param_suggest.c will analyze this * -!* include file to suggest appropriate values for DT, DTBT, and AH. * -!********+*********+*********+*********+*********+*********+*********+* -! >>> 2d dam break test case <<< +REENTRANT_X = False ! [Boolean] default = True + ! If true, the domain is zonally reentrant. +REENTRANT_Y = True ! [Boolean] default = False + ! If true, the domain is meridionally reentrant. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 128 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 4 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 2 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 1 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!LAYOUT = 2, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. -! Specify properties of the physical domain. -#define OMEGA 7.2921e-5 ! The rotation rate of the earth in s-1. -#define ROTATION "beta" ! Rotation approximation (2omegasinlat, - ! beta or USER). -#define F_0 0.0e-4 ! Reference Coriolis value for betaplane - ! option in s-1. -#define BETA 0. ! df/dy term for betaplane option in m-1 s-1. - ! Set to 0. for f-plane. -#define RAD_EARTH 6.378e6 ! The radius of the earth in m. -#define G_EARTH 10.0 ! G_EARTH is the Earth's gravitational - ! acceleration, in m s-2. -#define GRID_CONFIG "cartesian"! Method for defining horizontal grid - ! = file|cartesian|spherical|mercator - ! file - read grid from file "GRID_FILE" - ! cartesian - a Cartesian grid - ! spherical - a spherical grid - ! mercator - a mercator grid -#define TOPO_CONFIG "flat" ! Method for defining topography - ! file - read topographic information from file - ! (TOPO_FILE). - ! flat - flat bottom set to MAXIMUM_DEPTH. - ! bowl - bowl like basin using MAXIMUM_DEPTH and - ! MINIMUM_DEPTH. - ! spoon - similar to bowl except that southern - ! face of the "bowl" is open. - ! DOME - sill-overflow test case basin. - ! USER - user defined -#define MAXIMUM_DEPTH 20.0 ! The maximum depth of the ocean in m. -#define MINIMUM_DEPTH 0.1 ! The minimum ocean depth, in m. Anything - ! shallower than this depth is assumed to be on - ! land, and all fluxes are masked out. -#define COORD_CONFIG "linear" ! How layers are to be defined: - ! file - read coordinate information from file - ! (COORD_FILE). - ! ts_ref - use reference temperature - ! and salinity (T_REF and S_REF) to determine - ! surface denisty and GINT calculate internal - ! densities. - ! gprime - use reference density (RHO_0) for - ! surface denisty and GINT calculate internal - ! densities. - ! ts_profile - use profiles of temperature - ! and salinity (read from COORD_FILE) to determine - ! surface denisty and internal densities. - ! layer_ref - linear distribution of layer - ! target densities. - ! linear - linear distribution with respect to - ! layer number (RLAY_REF must be defined and - ! RLAY_RANGE may be defined to specify a range, - ! defaulted to 2 if not defined) - ! USER - user defined routine -#define DENSITY_RANGE 5. ! When defined, this specifies the density range - ! when COORD_CONFIG is set to 'linear' -#define GFS 10.0 ! The reduced gravity at the free - ! surface, in m s-2. -#define GINT -5.e11 ! The nominal reduced gravity of the internal - ! interfaces for idealized models, in m s-2. -#undef TRIPOLAR_N ! Use tripolar connectivity at the northern - ! edge of the domain. With TRIPOLAR_N, NIGLOBAL - ! must be even. -#define THICKNESS_CONFIG "adjustment2d"! Method for defining initial layer thicknesses - ! file - read thickness information from file - ! (THICKNESS_FILE). - ! uniform - thickness is distributed uniformally - ! and equally between layers. - ! search - thickness determined by search - ! through initial temperature and salinity space - ! of a fixed coordinate data set (not yet - ! implemented) - ! sloshing - cosine displacement of all - ! interfaces in the zonal direction across - ! the entire domain. - ! USER - user defined -#undef ADJUST_THICKNESS ! All mass below the bottom removed if the - ! topography is shallower than the input file - ! would indicate. -#define VELOCITY_CONFIG "zero" ! Method for defining initial layer velocities - ! file - read velocity information from file. - ! zero - zero velocities everywhere. - ! USER - user defined. +! === module MOM_grid === +! Parameters providing information about the vertical grid. +G_EARTH = 10.0 ! [m s-2] default = 9.8 + ! The gravitational acceleration of the Earth. +RHO_0 = 1000.0 ! [kg m-3] default = 1035.0 + ! The mean ocean density used with BOUSSINESQ true to + ! calculate accelerations and the mass for conservation + ! properties, or with BOUSSINSEQ false to convert some + ! parameters from vertical units of m to kg m-2. +ANGSTROM = 1.0E-15 ! [m] default = 1.0E-10 + ! The minumum layer thickness, usually one-Angstrom. +NK = 25 ! [nondim] + ! The number of model layers. -! Specify the numerical domain. -#define NIGLOBAL 128 ! NIGLOBAL and NJGLOBAL are the number of thickness -#define NJGLOBAL 4 ! grid points in the zonal and meridional - ! directions of the physical domain. -#define NK 25 ! The number of layers. -#define NIHALO 4 ! NIHALO and NJHALO are the number of halo -#define NJHALO 4 ! points on each side in the x- and y-directions. - ! If static memory allocation is used, these - ! must match the values of X1 and Y1 in MOM_memory.h -NIPROC_IO = 1 ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. NIPROC_IO - ! must be a factor of NIPROC. -NJPROC_IO = 1 ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. NJPROC_IO - ! must be a factor of NJPROC. +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. -#define ANGSTROM 1.0e-15 +! === module MOM === +BULKMIXEDLAYER = False ! [Boolean] default = True + ! If true, use a Kraus-Turner-like bulk mixed layer + ! with transitional buffer layers. Layers 1 through + ! NKML+NKBL have variable densities. There must be at + ! least NKML+NKBL+1 layers if BULKMIXEDLAYER is true. + ! The default is the same setting as ENABLE_THERMODYNAMICS. +DT = 150.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 300.0 ! [s] default = 150.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" + ! The file into which to write the initial conditions. -! The following parameters apply to the regridding/remapping schemes -#define MIN_THICKNESS 1.0e-4 ! When regridding, this is the minimum layer - ! thickness allowed. -#define INTERPOLATION_SCHEME "P3M_IH4IH3" ! This sets the interpolation scheme to use to - ! determine the new grid. These parameters are - ! only relevant when REGRIDDING_SCHEME is set to - ! 1. Otherwise, it is not used. - ! It can be one of the following schemes (must be - ! an integer !): - ! 0: P1M_H2 (2nd-order accurate) - ! 1: P1M_H4 (2nd-order accurate) - ! 2: P1M_IH4 (2nd-order accurate) - ! 3: PLM (2nd-order accurate) - ! 4: PPM_H4 (3rd-order accurate) - ! 5: PPM_IH4 (3rd-order accurate) - ! 6: P3M_IH4IH3 (4th-order accurate) - ! 7: P3M_IH6IH5 (4th-order accurate) - ! 8: PQM_IH4IH3 (4th-order accurate) - ! 9: PQM_IH6IH5 (5th-order accurate) - ! Default is set to 0 (P1M_H2). -REMAPPING_SCHEME = "PPM_IH4" ! This sets the remapping scheme to use to - ! remap all variables between successive grids. - ! It can be one of the following schemes (must be - ! an integer !): - ! 0: PCM (1st-order accurate) - ! 1: PLM (2nd-order accurate) - ! 2: PPM_H4 (3rd-order accurate) - ! 3: PPM_IH4 (3rd-order accurate) - ! 4: PQM_IH4IH3 (4th-order accurate) - ! 5: PQM_IH6IH5 (5th-order accurate) - ! Default is set to 1 (PLM). -#define BOUNDARY_EXTRAPOLATION ! When defined, a proper high-order reconstruction - ! scheme is used within boundary cells rather - ! than PCM. E.g., if PPM is used for remapping, a - ! PPM reconstruction will also be used within - ! boundary cells. +! === module MOM_tracer_registry === +EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" + ! EQN_OF_STATE determines which ocean equation of state + ! should be used. Currently, the valid choices are + ! "LINEAR", "UNESCO", and "WRIGHT". + ! This is only used if USE_EOS is true. +DRHO_DT = 0.0 ! [kg m-3 K-1] default = -0.2 + ! When EQN_OF_STATE=LINEAR, + ! this is the partial derivative of density with + ! temperature. +DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 + ! When EQN_OF_STATE=LINEAR, + ! this is the partial derivative of density with + ! salinity. -! The following parameters only apply if the grid is internally generated. -#define CARTESIAN -#define LENLAT 40.0 ! The length of the domain in units defined -#define LENLON 64.0 ! defined by AXIS_UNITS; by default the units - ! are degrees of latitude and longitude. -#define SOUTHLAT 30.0 ! The domain's southern latitude. -#define WESTLON 0.0 ! The domain's western longitude. -#define AXIS_UNITS "k" ! AXIS_UNITS should be defined as "k" for km, - ! "m" for m, or undefined for degrees of - ! latitude and longitude. Except on a Cartesian - ! grid, only degrees are currently implemented. -#undef ISOTROPIC ! If ISOTROPIC is defined, an isotropic grid - ! on a sphere (also known as a Mercator grid) - ! is used. With an isotropic grid, the merid- - ! ional extent of the domain (LENLAT), the zonal - ! extent (LENLON), and the number of grid points - ! in each direction are _not_ independent. Here - ! the meridional extent will be determined to - ! fit the zonal extent and the number of grid - ! points. The grid is perfectly isotropic. -#undef REENTRANT_X ! If defined, the domain is zonally reentrant. -#define REENTRANT_Y ! If defined, the domain is meridionally - ! reentrant. -#undef EQUATOR_REFERENCE ! If EQUATOR_REFERENCE is defined, the grid is - ! defined to have the equator at the nearest q - ! or h grid point to (-LOWLAT*NJGLOBAL/LENLAT). -#undef LAT_EQ_ENHANCE ! The latitude (north and south) to which the - ! resolution is enhanced. -#undef LAT_ENHANCE_FACTOR ! The amount by which the meridional resolution - ! is enhanced within LAT_EQ_ENHANCE of the - ! equator. -! Memory ... -#undef SYMMETRIC_MEMORY ! If defined, the velocity point computational - ! domain includes every face of the thickness - ! points. In other words, some arrays are - ! larger than others, depending on where they - ! are on the staggered grid. -#undef DEBUG ! If true, write out verbose debugging data. +! === module MOM_tracer_flow_control === +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "linear" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +DENSITY_RANGE = 5.0 ! [kg m-3] default = 2.0 + ! The range of reference potential densities in the layers. -! Specify the time integration scheme. -#define SPLIT ! Use the split time stepping if defined. -#define DT_FORCING 600.0 ! The time step for changing forcing or - ! writing certain diagnostics, in s. -#define DT_THERM 300.0 ! The thermodynamic time step, in s. DT_THERM - ! should be an integer multiple of DT and less - ! than or equal to DT_FORCING. -#define DT 150.0 ! The (baroclinic) dynamics time step, in s. - ! DT should be an integer fraction of DT_FORCING. -#define DTBT 5.0 ! The barotropic time step, in s. DTBT is only - ! used with the split explicit time stepping. - ! DTBT should be an integer fraction of DT. -#define BE 0.6 ! BE determines whether the neutral baroclinic - ! time stepping scheme (0.5) or a backward Euler - ! scheme (1) is used. BE may be from 0.5 to 1, - ! but instability may occur near 0.5. -#define BEBT 0.2 ! BEBT determines whether the barotropic time - ! stepping uses the forward-backward time- - ! stepping scheme or a backward Euler scheme. - ! BEBT is valid in the range from 0 (for a - ! forward-backward treatment of nonrotating - ! gravity waves) to 1 (for a backward Euler - ! treatment). In practice, BEBT must be greater - ! than about 0.05. -#define ETA_TOLERANCE 1e-12 ! The tolerance, in m, for the differences - ! between the barotropic and baroclinic - ! estimates of the sea surface height. The - ! default is 0.5*NK*EPSILON, and this should not - ! be set less than about 10^-15*MAXIMUM_DEPTH. +! === module MOM_grid_init === +GRID_CONFIG = "cartesian" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +AXIS_UNITS = "k" ! default = "degrees" + ! The units for the Cartesian axes. Valid entries are: + ! degrees - degrees of latitude and longitude + ! m - meters + ! k - kilometers +SOUTHLAT = 30.0 ! [k] + ! The southern latitude of the domain or the equivalent + ! starting value for the y-axis. +LENLAT = 40.0 ! [k] + ! The latitudinal or y-direction length of the domain. +LENLON = 64.0 ! [k] + ! The longitudinal or x-direction length of the domain. +TOPO_CONFIG = "flat" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MINIMUM_DEPTH = 0.1 ! [m] default = 0.0 + ! The minimum depth of the ocean. +MAXIMUM_DEPTH = 20.0 ! [m] + ! The maximum depth of the ocean. +ROTATION = "beta" ! default = "2omegasinlat" + ! This specifies how the Coriolis parameter is specified: + ! 2omegasinlat - Use twice the planetary rotation rate + ! times the sine of latitude. + ! betaplane - Use a beta-plane or f-plane. + ! USER - call a user modified routine. +THICKNESS_CONFIG = "adjustment2d" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +MIN_THICKNESS = 1.0E-04 ! [m] default = 0.001 + ! Minimum layer thickness +ADJUSTMENT_WIDTH = 0.01 ! [same as x,y] + ! Width of frontal zone +DELTA_S_STRAT = 0.0 ! [1e-3] + ! Top-to-bottom salinity difference of stratification +ADJUSTMENT_DELTAS = 5.0 ! [1e-3] + ! Salinity difference across front +TS_CONFIG = "adjustment2d" ! + ! A string that determines how the initial tempertures + ! and salinities are specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +S_REF = 0.0 ! [1e-3] + ! Reference salinity +T_REF = 0.0 ! [C] + ! Reference temperature +S_RANGE = 5.0 ! [1e-3] default = 2.0 + ! Initial salinity range -! Specify properties of the I/O and length of the integration. -#define TIMEUNIT 3600.0 ! The time unit in seconds for the following - ! fields. -#define DAYMAX 10.0 ! The final day of the simulation. -#define ENERGYSAVEDAYS 0.5 ! The number of days between saves of the - ! energies of the run. -#define ENERGYFILE "timestats" ! The file to use to save the energies. -#define RESTARTFILE "MOM.res" ! The name of the restart file. -#define RESTINT 240.0 ! The number of days between saves of the - ! restart file. Use a value that is larger than - ! DAYMAX not to save incremental restart files - ! within a run. Use 0 not to save restart files - ! at all. -#undef PARALLEL_RESTARTFILES ! If defined, each processor writes its own - ! restart file, otherwise a single restart file - ! is generated. -#define RESTART_CONTROL 3 ! RESTART_CONTROL determines which restart - ! files are written - Add 2 (bit 1) for a time- - ! stamped restart file, and odd (bit 0) for a - ! non-time-stamped file. A restart will be - ! saved at the end of the run segment for any - ! non-negative value. -#define SAVE_INITIAL_CONDS ! If defined, the inital conditions are - ! written to IC_OUTPUT_FILE at the start of a - ! new run. -#define IC_OUTPUT_FILE "Initial_state" ! The name-root of a file into which the - ! initial conditions are written for a new run. -#define Z_OUTPUT_GRID_FILE "" - ! The file that specifies the vertical grid - ! for depth-space diagnostics. -#define MIN_Z_DIAG_INTERVAL 0.0 ! The minimum amount of time in seconds between - ! calculations of depth-space diagnostics. - ! Making this larger than DT_THERM reduces the - ! performance penalty of regridding to depth - ! online. +! === module MOM_MEKE === +CDRAG = 0.0 ! [nondim] default = 0.003 + ! CDRAG is the drag coefficient relating the magnitude of + ! the velocity field to the bottom stress. -#define MAXCPU 28800.0 ! The maximum amount of cpu time per processor - ! for which MOM should run before saving a - ! restart file and quitting with a return value - ! that indicates that a further execution is - ! required to complete the simulation. If - ! automatic restarts are not desired, use a - ! negative value for MAXCPU. MAXCPU has units - ! of wall-clock seconds. (i.e. CPU time limit is - ! larger by a factor of the number of processors - ! used. -#define INPUTDIR "INPUT" - ! INPUTDIR is a directory in which NetCDF - ! input files might be found. +! === module MOM_lateral_mixing_coeffs === +ETA_TOLERANCE = 1.0E-12 ! [m] default = 1.25E-14 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option would + ! have no effect on the SADOURNY Coriolis scheme if it + ! were possible to use centered difference thickness fluxes. +KE_SCHEME = "KE_GUDONOV" ! default = "KE_ARAKAWA" + ! KE_SCHEME selects the discretization for acceleration + ! due to the kinetic energy gradient. Valid values are: + ! KE_ARAKAWA, KE_SIMPLE_GUDONOV, KE_GUDONOV -! Specify the horizontal (along-isopycnal) viscosity. -#define LAPLACIAN ! LAPLACIAN is defined to use a Laplacian - ! horizontal viscosity. -#undef BIHARMONIC ! BIHARMONIC is defined to use a biharmonic - ! horizontal viscosity. BIHARMONIC may be used - ! with LAPLACIAN, and it is automatically - ! defined if LAPLACIAN is undefined. -#define BOUND_KH ! If BOUND_KH is defined, the Laplacian - ! coefficient is locally limited to guarantee - ! stability. -#define BOUND_AH ! If BOUND_AH is defined, the biharmonic - ! coefficient is locally limited to guarantee - ! stability. -#define KH 0.0e0 ! The Laplacian horizontal viscosity, in - ! m2 s-1. KH is used if LAPLACIAN is defined. -#define AH 0.0 ! The biharmonic horizontal viscosity, in - ! m4 s-1. AH is used if BIHARMONIC is defined. -#define KH_VEL_SCALE 0.00 ! The velocity scale which is multiplied by - ! the grid spacing to calculate the Laplacian - ! viscosity ,if LAPLACIAN is defined, in m s-1. - ! The final viscosity is the largest of this - ! scaled viscosity, the Smagorinsky viscosity - ! and KH. -#define AH_VEL_SCALE 0.003 ! The velocity scale which is multiplied by - ! the cube of the grid spacing to calculate the - ! biharmonic viscosity if BIHARMONIC is defined, - ! in units of m s-1. The final viscosity is - ! the largest of this scaled viscosity, the - ! Smagorinsky viscosity and AH. -#define SMAGORINSKY_KH ! If defined, use Smagorinsky's nonlinear eddy - ! viscosity. KH is the background. -#define SMAG_LAP_CONST 0.15 ! The nondimensional Laplacian Smagorinsky - ! constant. Often 0.15. -#undef SMAGORINSKY_AH ! If defined, use a biharmonic form of - ! Smagorinskys nonlinear eddy viscosity. -#define SMAG_BI_CONST 0.06 ! The nondimensional biharmonic Smagorinsky - ! constant. Often 0.015. -#undef NOSLIP ! This should be #define NOSLIP for no slip - ! boundary conditions or #undef NOSLIP for free - ! slip boundary conditions (the default). The - ! implementation of the free slip boundary - ! conditions on a C-grid is much cleaner than - ! the no slip boundary conditions. The use of - ! free slip b.c.s is strongly encouraged. The - ! no slip b.c.s are not implemented with the - ! biharmonic viscosity. +! === module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +BIHARMONIC = False ! [Boolean] default = True + ! If true, se a biharmonic horizontal viscosity. + ! BIHARMONIC may be used with LAPLACIAN. +SMAGORINSKY_KH = True ! [Boolean] default = False + ! If true, use a Smagorinsky nonlinear eddy viscosity. +SMAG_LAP_CONST = 0.15 ! [nondim] default = 0.0 + ! The nondimensional Laplacian Smagorinsky constant, + ! often 0.15. -! Specify the horizontal interface depth diffusion. -#undef THICKNESSDIFFUSE ! If THICKNESSDIFFUSE is defined, interfaces - ! are diffused with a coefficient of KHTH. -#define KHTH 0.0001 ! KHTH is the interface depth diffusivity, - ! in m2 s-1. -#undef MIXEDLAYER_RESTRAT ! If true, a density-gradient dependent - ! restratifying flow is imposed in the mixed - ! layer. +! === module MOM_vert_friction === +DIRECT_STRESS = True ! [Boolean] default = False + ! If true, the wind stress is distributed over the + ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML + ! may be set to a very small value. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +HMIX_FIXED = 1.0E-10 ! [m] + ! The prescribed depth over which the near-surface + ! viscosity and diffusivity are elevated when the bulk + ! mixed layer is not used. +KV = 1.0E-06 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +KVML = 0.0 ! [m2 s-1] default = 1.0E-06 + ! The kinematic viscosity in the mixed layer. A typical + ! value is ~1e-2 m2 s-1. KVML is not used if + ! BULKMIXEDLAYER is true. The default is set by KV. +HBBL = 0.001 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. -! Specify the scheme for the Coriolis and momentum advection terms. -#define CORIOLIS_SCHEME "SADOURNY75_ENERGY" - ! Selects the discretization of Coriolis terms. - ! Possible values are: - ! SADOURNY75_ENERGY - Sadourny's energy - ! conserving scheme - ! ARAKAWA_HSU90 - Arakawa and Hsu's scheme - ! ROBUST_ENSTRO - A pseudo-enstrophy - ! conserving scheme, robust - ! to vanishing thickness -#define BOUND_CORIOLIS ! If BOUND_CORIOLIS is defined, the Coriolis - ! terms at u points are bounded by the four - ! estimates of (f+rv)v from the four neighboring - ! v points, and similarly at v points. This - ! option would have no effect on the SADOURNY - ! scheme if it were possible to use centered - ! difference thickness fluxes. In addition, if - ! SMAGORINSKY_AH is used, the biharmonic - ! viscosity is modified to include a term that - ! scales quadratically with the velocity - ! shears. -#undef CORIOLIS_EN_DIS ! If CORIOLIS_EN_DIS is defined, two estimates - ! of the thickness fluxes are used to estimate - ! the Coriolis term, and the one that dissipates - ! energy relative to the other one is used. -#define KE_SCHEME "KE_GUDONOV" +! === module MOM_PointAccel === -! Specify the scheme for the continuity solver. +! === module MOM_set_visc === +BBL_THICK_MIN = 0.01 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. -! Specify the scheme for the vertical viscosity. +! === module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +BT_PROJECT_VELOCITY = True ! [Boolean] default = False + ! If true, step the barotropic velocity first and project + ! out the velocity tendancy by 1+BEBT when calculating the + ! transport. The default (false) is to use a predictor + ! continuity step to find the pressure field, and then + ! to do a corrector continuity step using a weighted + ! average of the old and new velocities, with weights + ! of (1-BEBT) and BEBT. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = 5.0 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. -! Specify the scheme for the pressure gradient accelerations. -#define ANALYTIC_FV_PGF ! If defined the pressure gradient forces - ! are calculated with a Jacobian form that - ! analytically integrates the equations of state - ! in pressure to avoid any possibility of - ! numerical therobaric instability. +! === module MOM_thickness_diffuse === +KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. -! Specify the scheme for the barotropic solver. -#define USE_BT_CONT_TYPE -#define BT_PROJECT_VELOCITY -#define BT_USE_LAYER_FLUXES -#undef FLUX_BT_COUPLING -#define BOUND_BT_CORRECTION ! If defined, the corrective pseudo mass- - ! fluxes into the barotropic solver are limited - ! to values that require less than 0.1*MAXVEL to - ! be accommodated. +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +BBL_EFFIC = 0.0 ! [nondim] default = 0.2 + ! The efficiency with which the energy extracted by + ! bottom drag drives BBL diffusion. This is only + ! used if BOTTOMDRAGLAW is true. +KD = 0.0 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. -! Specify the properties of the active tracers and Eqn of state. -#define ENABLE_THERMODYNAMICS -#define TS_CONFIG "adjustment2d" ! T&S distribution. - ! linear - a linear profile with respect to - ! layer number is defined. S_REF and T_REF must - ! be defined. S_RANGE and T_RANGE may be defined - ! and, if not, are defaulted to 2.0 and 0.0 - ! (salinity increases in the vertical and - ! temperature is uniform) -#define S_REF 0.0 ! Surface layer reference salinity -#define T_REF 0.0 ! Surface layer reference temperature -#define S_RANGE 5.0 ! Range of salinities in the vertical -#define T_RANGE 0.0 ! Range of temperature in the vertical -#define ADJUSTMENT_WIDTH 0.01 ! Width of frontal zone -#define ADJUSTMENT_DELTAS 5.0 ! Salinity difference across frontalzone -#define DELTA_S_STRAT 0.0 ! Salinity difference top-to-bottom of stratification +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP -#undef FRAZIL ! If FRAZIL is defined, water freezes if it - ! gets colder than the freezing point, and the - ! accumulated heat deficit is returned in the - ! surface state. -#define USE_EOS ! If USE_EOS is defined, density is calculated - ! from temperature and salinity with an equation - ! of state. TEMPERATURE must be defined if - ! USE_EOS is. -#define EQN_OF_STATE "LINEAR" ! EQN_OF_STATE determines which ocean equation - ! of state should be used. Currently, the valid - ! choices are "LINEAR", "UNESCO", and "WRIGHT". - ! The default is "WRIGHT", but this only matters - ! of USE_EOS is defined. -#define RHO_T0_S0 1000.0 -#define DRHO_DT 0.0 -#define DRHO_DS 1.0 +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION -#define BOUSSINESQ ! If true, make the Boussinesq approximation. -#define P_REF 2.0e7 ! P_REF is the pressure that is used for - ! calculating the coordinate density, in Pa. - ! (1 Pa = 1e4 dbar, so 2e7 is commonly used.) -#define RHO_0 1000.0 ! RHO_0 is used in the Boussinesq - ! approximation to calculations of pressure and - ! pressure gradients, in units of kg m-3. -#define C_P 3925.0 ! C_P is the heat capacity of sea water in - ! J kg-1 K-1, approximated as a constant. -#undef CORRECT_DENSITY ! If CORRECT_DENSITY is defined, the layer - ! densities are restored toward their target - ! values by the diapycnal mixing. +! === module MOM_entrain_diffusive === +CORRECT_DENSITY = False ! [Boolean] default = True + ! If true, and USE_EOS is true, the layer densities are + ! restored toward their target values by the diapycnal + ! mixing, as described in Hallberg (MWR, 2000). -! Specify the properties of the passive tracers. -#define KHTR 0.0 ! KHTR is the along-isopycnal tracer - ! diffusivity, in m2 s-1. KHTR is not needed for - ! numerical stability. -#undef USE_USER_TRACER_EXAMPLE ! If defined, the example tracer package is used. -#undef USE_IDEAL_AGE_TRACER ! If defined, the ideal age and vintage - ! tracer package is used. +! === module MOM_regularize_layers === -! Specify the properties of the diapycnal viscosity and diffusion. -#undef ADIABATIC ! There are no diapycnal mass fluxes if - ! ADIABATIC is defined. This assumes that - ! KD = KDML = 0.0 and that there is no buoyancy - ! forcing, but makes the model faster by - ! eliminating subroutine calls. -#undef BULKMIXEDLAYER ! If defined, use a Kraus-Turner-like bulk - ! mixed layer with transitional buffer layers. - ! Layers 1 through NKML+NKBL have variable - ! densities. There must be at least NKML+NKBL+1 - ! layers if BULKMIXEDLAYER is defined. -! The following parameters only apply when BULKMIXEDLAYER is defined. -#define NKML 2 ! NKML is the number of sublayers within the - ! mixed layer. -#define NKBL 1 ! NKBL is the number of layers used as - ! variable density buffer layers. -#define MSTAR 1.25 ! MSTAR is a non-dimensional constant of - ! proportionality between the cube of the - ! surface friction velocity and the turbulent - ! kinetic energy input at the surface. -#define NSTAR 0.2 ! NSTAR is the portion of the buoyant - ! potential energy imparted by surface fluxes - ! that is available to drive entrainment at the - ! base of mixed layer when that energy is - ! positive. -#define NSTAR2 0.2 ! NSTAR2 is the portion of any potential - ! energy released by convective adjustment that - ! is available to drive entrainment at the - ! base of the mixed layer. By default, - ! NSTAR2 = NSTAR. -#define PEN_SW_FRAC 0.42 ! PEN_SW_FRAC is the fraction of the shortwave - ! radiation that penetrates below the surface. -#define PEN_SW_SCALE 15.0 ! PEN_SW_SCALE is the vertical absorption - ! e-folding depth of the penetrating shortwave - ! radiation, in m. -#define ABSORB_ALL_SW ! If defined, all shortwave radiation is - ! absorbed by the ocean, instead of passing - ! through to the bottom mud. -#define TKE_DECAY 2.5 ! TKE_DECAY relates the vertical rate of decay - ! of the TKE available for mechanical entrain- - ! ment to the natural Ekman depth. Nondim. -#define CONV_DECAY 0.5 ! CONV_DECAY relates the vertical rate of - ! decay of the convectively released TKE - ! available for penetrating entrainment to the - ! natural Ekman length. Nondimensional. -#define BULK_RI_ML 0.25 ! BULK_RI_ML is the efficiency with which mean - ! kinetic energy released by mechanically forced - ! entrainment of the mixed layer is converted to - ! turbulent kinetic energy. Nondimensional. -#define BULK_RI_CONVECTIVE 0.1 ! BULK_RI_CONVECTIVE is the efficiency with - ! which convectively released mean kinetic - ! energy is converted to turbulent kinetic - ! energy. Nondimensional. -! End of the BULKMIXEDLAYER parameters. +! === module MOM_opacity === +PEN_SW_SCALE = 15.0 ! [m] default = 0.0 + ! The vertical absorption e-folding depth of the + ! penetrating shortwave radiation. +PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 + ! The fraction of the shortwave radiation that penetrates + ! below the surface. -#define HMIX_FIXED 1.E-10 ! The depth of the assumed mixed layer for - ! distribution of wind forcing, in m. If - ! BULKMIXEDLAYER is defined, the buoyancy fluxes - ! are scaled away when the total depth is less - ! than HMIX/2. -#define KVML 0.00e-4 ! The kinematic viscosity in the mixed layer, - ! in m2 s-1. A typical value is ~1e-2 m2 s-1. - ! KVML is not used if BULKMIXEDLAYER is defined. -#define KDML 0.00e-4 ! The diapycnal diffusivity of density in the - ! mixed layer, in m2 s-1. This value may be 0. - ! KDML is not used if BULKMIXEDLAYER is defined. -#define DIRECT_STRESS ! If DIRECT_STRESS is defined, the wind stress - ! is distributed over the topmost HMIX of fluid, - ! and KVML may be set to a very small value. +! === module MOM_tracer_advect === -#define KV 1.00e-6 ! The kinematic viscosity in the interior, in - ! m2 s-1. The molecular value, ~1e-6 m2 s-1, - ! may be used. -#define KD 0.00e-4 ! The diapycnal diffusivity of density in the - ! interior, in m2 s-1. Zero or the molecular - ! value, ~1e-7 m2 s-1, may be used. -#define MAX_ENT_IT 5 ! The maximum number of iterations that may be - ! used to calculate the interior diapycnal - ! entrainment. -#define RINO_CRIT 0.8 ! The critical shear Richardson number for - ! shear-driven entrainment. The theoretical - ! value is 1, as in Hallberg (MWR 2000). -#define SHEARMIX_RATE 0.1 ! A nondimensional rate scale for shear-driven - ! entrainment. The original value from Hallberg - ! (MWR 2000) is 0.1. -#define MAX_RINO_IT 50 ! The maximum number of iterations that may be - ! used to estimate the Richardson number driven - ! mixing. +! === module MOM_tracer_hor_diff === -#undef BRYAN_LEWIS_DIFFUSIVITY ! If true, a Bryan & Lewis (JGR 1979) like - ! tanh profile of background diapycnal - ! diffusivity with depth is used. -#define KD_BRYAN_LEWIS_DEEP 1.3e-4 - ! The abyssal value of a Bryan-Lewis - ! diffusivity profile, in m2 s-1. -#define KD_BRYAN_LEWIS_SURFACE 0.15e-4 - ! The surface value of a Bryan-Lewis - ! diffusivity profile, in m2 s-1. -#define BRYAN_LEWIS_DEPTH_CENT 2500.0 - ! The depth about which the transition in - ! the Bryan-Lewis profile is centered, in m. -#define BRYAN_LEWIS_WIDTH_TRANS 222.2222222222222 - ! The width of the transition in the - ! Bryan-Lewis diffusivity profile, in m. +! === module MOM_surface_forcing === +VARIABLE_WINDS = False ! [Boolean] default = True + ! If true, the winds vary in time after the initialization. +VARIABLE_BUOYFORCE = False ! [Boolean] default = True + ! If true, the buoyancy forcing varies in time after the + ! initialization of the model. +BUOY_CONFIG = "NONE" ! + ! The character string that indicates how buoyancy forcing + ! is specified. Valid options include (file), (zero), + ! (linear), (USER), and (NONE). +WIND_CONFIG = "zero" ! + ! The character string that indicates how wind forcing + ! is specified. Valid options include (file), (2gyre), + ! (1gyre), (gyres), (zero), and (USER). +! === module MOM_sum_output === +MAXTRUNC = 10 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +TIMEUNIT = 3600.0 ! [s] default = 8.64E+04 + ! The time unit in seconds a number of input fields +MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 + ! The maximum amount of cpu time per processor for which + ! MOM should run before saving a restart file and + ! quitting with a return value that indicates that a + ! further run is required to complete the simulation. + ! If automatic restarts are not desired, use a negative + ! value for MAXCPU. MAXCPU has units of wall-clock + ! seconds, so the actual CPU time used is larger by a + ! factor of the number of processors used. -#define HBBL 0.001 ! The thickness in m of a bottom boundary - ! layer with a viscosity of KVBBL if - ! BOTTOMDRAGLAW is not defined, or the thickness - ! over which near-bottom velocities are averaged - ! for the drag law if BOTTOMDRAGLAW is defined - ! but LINEAR_DRAG is not. -#define KVBBL 2.00e-6 ! The kinematic viscosity in the benthic - ! boundary layer, in m2 s-1. A typical value is - ! ~1e-3 m2 s-1. KVBBL is not used with if - ! BOTTOMDRAGLAW is defined. -#define BOTTOMDRAGLAW ! If BOTTOMDRAGLAW is defined, the bottom - ! stress is calculated with a drag law - ! c_drag*|u|*u. The velocity magnitude may be an - ! assumed value or it may be based on the actual - ! velocity in the bottommost HBBL, depending on - ! LINEAR_DRAG. -#define CDRAG 0.000 ! CDRAG is the drag coefficient relating the - ! magnitude of the velocity field to the bottom - ! stress. CDRAG is only used if BOTTOMDRAGLAW is - ! defined. -#undef LINEAR_DRAG ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined - ! the drag law is cdrag*DRAG_BG_VEL*u. -#define DRAG_BG_VEL 0.00 ! DRAG_BG_VEL is either the assumed bottom - ! velocity (with LINEAR_DRAG) or an unresolved - ! velocity that is combined with the resolved - ! velocity to estimate the velocity magnitude, - ! in m s-1. DRAG_BG_VEL is only used when - ! BOTTOMDRAGLAW is defined. -#define BBL_THICK_MIN 0.01 ! The minimum bottom boundary layer thickness, - ! in m, that can be used with BOTTOMDRAGLAW. - ! This might be Kv / (cdrag * drag_bg_vel) to - ! give Kv as the minimum near-bottom viscosity. -#define BBL_EFFIC 0.00 ! BBL_EFFIC is the efficiency with which the - ! energy extracted by bottom drag drives BBL - ! diffusion. Nondimensional. BBL_EFFIC only - ! applies when BOTTOMDRAGLAW is defined. - -! Specify properties of the surface forcing. -#undef VARIABLE_BUOYFORCE ! If VARIABLE_BUOYFORCE is defined the surface - ! fluxes of buoyancy or heat and fresh water - ! are recalculated every coupling time step. -#define BUOY_CONFIG "NONE" ! Method for determining buoyancy forcing - ! (can be file, zero or USER). - -#undef VARIABLE_WINDS ! If the wind stresses vary with time, define - ! VARIABLE_WINDS, which will cause wind_forcing - ! to be calculated every coupling timestep. -#define WIND_CONFIG "zero" ! Method for forcing winds (zero, 2gyre, file or - ! USER). -#undef RESTOREBUOY ! If RESTOREBUOY is defined, the buoyancy - ! fluxes drive the model back toward some - ! specified state with a rate given by - ! FLUXCONST. -#undef RESTORE_SALINITY ! If RESTORE_SALINITY is defined, the coupled - ! driver will add a globally-balanced fresh- - ! water flux that drives sea-surface salinity - ! toward specified values. -#define FLUXCONST 0.5 ! A constant that relates the surface fluxes - ! to the mixed layer property anomalies, if - ! RESTOREBUOY or RESTORE_SALINITY is defined. - ! In m day-1. [Note the non-MKS units here!] - -! Specify whether sponges are used. It is possible to use the model in robust -! diagnostic mode by defining sponges that span the entire domain. -#undef SPONGE ! If SPONGE is defined, sponges may be applied - ! anywhere in the domain. The exact location and - ! properties of those sponges are specified from - ! MOM_initialization.F90. -#undef APPLY_OBC_U ! If defined, open boundary conditions may be -#undef APPLY_OBC_V ! applied at some u- or v- points. The boundary - ! conditions are set in USER_set_Open_Bdry_Conds - ! in MOM_initialization.F90 - -! Specify properties of the tides. -#undef TIDES ! Apply tidal momentum forcing. -#define TIDE_USE_SAL_SCALAR ! Use the scalar approximation when - ! calculating self-attraction and loading. -#define TIDE_SAL_SCALAR_VALUE 0.094 - ! The constant of proportionality between - ! sea surface height (should be bottom pressure) - ! anomalies and bottom geopotential anomalies. -#undef TIDAL_SAL_FROM_FILE ! Read the tidal self-attraction and loading - ! from input files, specified with one or more - ! lines like '#define TIDAL_INPUT_FILE path'. -#undef USE_PREVIOUS_TIDES ! Use the previous iteration of the tides - ! to facilitate convergent iteration. -! Specify which tidal constituents to use. -#undef TIDE_M2 -#undef TIDE_S2 -#undef TIDE_N2 -#undef TIDE_K2 -#undef TIDE_K1 -#undef TIDE_O1 -#undef TIDE_P1 -#undef TIDE_Q1 -#undef TIDE_MF -#undef TIDE_MM - -! Specify a few miscellaneous limits. -#define MAXVEL 10.0 ! This is the maximum velocity allowed before - ! the velocity is truncated, in units of m s-1. -#define MAXTRUNC 10 ! The run will be stopped, and the day set to - ! a very large value if the velocity is - ! truncated more than MAXTRUNC times between - ! energy saves. Set MAXTRUNC to 0 to stop if - ! there is any truncation of velocities. -#define U_TRUNC_FILE "U_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to zonal velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. -#define V_TRUNC_FILE "V_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to meridional velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. +! === module MOM_main (MOM_driver) === +DT_FORCING = 600.0 ! [s] default = 150.0 + ! The time step for changing forcing, coupling with other + ! components, or potentially writing certain diagnostics. + ! The default value is given by DT. +DAYMAX = 10.0 ! [hours] default = 2.0 + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set (as it was here) via ocean_solo_nml in input.nml. +RESTART_CONTROL = 3 ! default = 1 + ! An integer whose bits encode which restart files are + ! written. Add 2 (bit 1) for a time-stamped file, and odd + ! (bit 0) for a non-time-stamped file. A non-time-stamped + ! restart file is saved at the end of the run segment + ! for any non-negative value. +RESTINT = 240.0 ! [hours] default = 0.0 + ! The interval between saves of the restart file in units + ! of TIMEUNIT. Use 0 (the default) to not save + ! incremental restart files at all. +ENERGYSAVEDAYS = 0.5 ! [hours] default = 1.44E+04 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. diff --git a/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all index 56555ff46a..9c11badfba 100644 --- a/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all @@ -412,11 +412,13 @@ THICKNESS_CONFIG = "adjustment2d" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. +MIN_THICKNESS = 1.0E-04 ! [m] default = 0.001 + ! Minimum layer thickness ADJUSTMENT_WIDTH = 0.01 ! [same as x,y] ! Width of frontal zone -DELTA_S_STRAT = 0.0 ! [PSU] +DELTA_S_STRAT = 0.0 ! [1e-3] ! Top-to-bottom salinity difference of stratification -ADJUSTMENT_DELTAS = 5.0 ! [PSU] +ADJUSTMENT_DELTAS = 5.0 ! [1e-3] ! Salinity difference across front FRONT_WAVE_AMP = 0.0 ! [same as x,y] default = 0.0 ! Amplitude of trans-frontal wave perturbation @@ -440,6 +442,14 @@ TS_CONFIG = "adjustment2d" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. +S_REF = 0.0 ! [1e-3] + ! Reference salinity +T_REF = 0.0 ! [C] + ! Reference temperature +S_RANGE = 5.0 ! [1e-3] default = 2.0 + ! Initial salinity range +T_RANGE = 0.0 ! [C] default = 0.0 + ! Initial temperature range VELOCITY_CONFIG = "zero" ! default = "zero" ! A string that determines how the initial velocities ! are specified for a new run: diff --git a/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.short b/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.short index d87908a2f9..a4df569882 100644 --- a/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.short +++ b/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.short @@ -194,11 +194,13 @@ THICKNESS_CONFIG = "adjustment2d" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. +MIN_THICKNESS = 1.0E-04 ! [m] default = 0.001 + ! Minimum layer thickness ADJUSTMENT_WIDTH = 0.01 ! [same as x,y] ! Width of frontal zone -DELTA_S_STRAT = 0.0 ! [PSU] +DELTA_S_STRAT = 0.0 ! [1e-3] ! Top-to-bottom salinity difference of stratification -ADJUSTMENT_DELTAS = 5.0 ! [PSU] +ADJUSTMENT_DELTAS = 5.0 ! [1e-3] ! Salinity difference across front TS_CONFIG = "adjustment2d" ! ! A string that determines how the initial tempertures @@ -216,6 +218,12 @@ TS_CONFIG = "adjustment2d" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. +S_REF = 0.0 ! [1e-3] + ! Reference salinity +T_REF = 0.0 ! [C] + ! Reference temperature +S_RANGE = 5.0 ! [1e-3] default = 2.0 + ! Initial salinity range ! === module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 diff --git a/examples/solo_ocean/adjustment2d/rho/MOM_override b/examples/solo_ocean/adjustment2d/rho/MOM_override index a6d3f44cc8..6833169ae1 100644 --- a/examples/solo_ocean/adjustment2d/rho/MOM_override +++ b/examples/solo_ocean/adjustment2d/rho/MOM_override @@ -1,3 +1,6 @@ # Continuous isopycnal mode + initialization USE_REGRIDDING = True REGRIDDING_COORDINATE_MODE = "RHO" +INTERPOLATION_SCHEME = "P3M_IH4IH3" +BOUNDARY_EXTRAPOLATION = True +REMAPPING_SCHEME = "PPM_IH4" diff --git a/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all index b97a23007f..a0b9ef0b49 100644 --- a/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all @@ -412,11 +412,13 @@ THICKNESS_CONFIG = "adjustment2d" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. +MIN_THICKNESS = 1.0E-04 ! [m] default = 0.001 + ! Minimum layer thickness ADJUSTMENT_WIDTH = 0.01 ! [same as x,y] ! Width of frontal zone -DELTA_S_STRAT = 0.0 ! [PSU] +DELTA_S_STRAT = 0.0 ! [1e-3] ! Top-to-bottom salinity difference of stratification -ADJUSTMENT_DELTAS = 5.0 ! [PSU] +ADJUSTMENT_DELTAS = 5.0 ! [1e-3] ! Salinity difference across front FRONT_WAVE_AMP = 0.0 ! [same as x,y] default = 0.0 ! Amplitude of trans-frontal wave perturbation @@ -440,6 +442,14 @@ TS_CONFIG = "adjustment2d" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. +S_REF = 0.0 ! [1e-3] + ! Reference salinity +T_REF = 0.0 ! [C] + ! Reference temperature +S_RANGE = 5.0 ! [1e-3] default = 2.0 + ! Initial salinity range +T_RANGE = 0.0 ! [C] default = 0.0 + ! Initial temperature range VELOCITY_CONFIG = "zero" ! default = "zero" ! A string that determines how the initial velocities ! are specified for a new run: @@ -521,9 +531,6 @@ ALE_COORDINATE_CONFIG = "UNIFORM" ! default = "UNIFORM" ! in z-coordinate mode, the parameter is a list of level ! thicknesses (in m). In sigma-coordinate mode, the list ! is of non-dimensional fractions of the water column. -MIN_THICKNESS = 1.0E-04 ! [m] default = 0.001 - ! When regridding, this is the minimum layer - ! thickness allowed. BOUNDARY_EXTRAPOLATION = True ! [Boolean] default = False ! When defined, a proper high-order reconstruction ! scheme is used within boundary cells rather diff --git a/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.short b/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.short index 80dd29cffa..ae140c2537 100644 --- a/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.short +++ b/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.short @@ -197,11 +197,13 @@ THICKNESS_CONFIG = "adjustment2d" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. +MIN_THICKNESS = 1.0E-04 ! [m] default = 0.001 + ! Minimum layer thickness ADJUSTMENT_WIDTH = 0.01 ! [same as x,y] ! Width of frontal zone -DELTA_S_STRAT = 0.0 ! [PSU] +DELTA_S_STRAT = 0.0 ! [1e-3] ! Top-to-bottom salinity difference of stratification -ADJUSTMENT_DELTAS = 5.0 ! [PSU] +ADJUSTMENT_DELTAS = 5.0 ! [1e-3] ! Salinity difference across front TS_CONFIG = "adjustment2d" ! ! A string that determines how the initial tempertures @@ -219,6 +221,12 @@ TS_CONFIG = "adjustment2d" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. +S_REF = 0.0 ! [1e-3] + ! Reference salinity +T_REF = 0.0 ! [C] + ! Reference temperature +S_RANGE = 5.0 ! [1e-3] default = 2.0 + ! Initial salinity range REGRIDDING_COORDINATE_MODE = "RHO" ! default = "LAYER" ! Coordinate mode for vertical regridding. ! Choose among the following possibilities: @@ -248,9 +256,6 @@ INTERPOLATION_SCHEME = "P3M_IH4IH3" ! default = "P1M_H2" ! in z-coordinate mode, the parameter is a list of level ! thicknesses (in m). In sigma-coordinate mode, the list ! is of non-dimensional fractions of the water column. -MIN_THICKNESS = 1.0E-04 ! [m] default = 0.001 - ! When regridding, this is the minimum layer - ! thickness allowed. BOUNDARY_EXTRAPOLATION = True ! [Boolean] default = False ! When defined, a proper high-order reconstruction ! scheme is used within boundary cells rather diff --git a/examples/solo_ocean/adjustment2d/z/MOM_override b/examples/solo_ocean/adjustment2d/z/MOM_override index ab7cb1fe9d..b171d0f946 100644 --- a/examples/solo_ocean/adjustment2d/z/MOM_override +++ b/examples/solo_ocean/adjustment2d/z/MOM_override @@ -1,3 +1,6 @@ # Continuous isopycnal mode + initialization USE_REGRIDDING = True REGRIDDING_COORDINATE_MODE = "Z*" +INTERPOLATION_SCHEME = "P3M_IH4IH3" +BOUNDARY_EXTRAPOLATION = True +REMAPPING_SCHEME = "PPM_IH4" diff --git a/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all index d0b2b6a9d7..e673590960 100644 --- a/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all @@ -412,11 +412,13 @@ THICKNESS_CONFIG = "adjustment2d" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. +MIN_THICKNESS = 1.0E-04 ! [m] default = 0.001 + ! Minimum layer thickness ADJUSTMENT_WIDTH = 0.01 ! [same as x,y] ! Width of frontal zone -DELTA_S_STRAT = 0.0 ! [PSU] +DELTA_S_STRAT = 0.0 ! [1e-3] ! Top-to-bottom salinity difference of stratification -ADJUSTMENT_DELTAS = 5.0 ! [PSU] +ADJUSTMENT_DELTAS = 5.0 ! [1e-3] ! Salinity difference across front FRONT_WAVE_AMP = 0.0 ! [same as x,y] default = 0.0 ! Amplitude of trans-frontal wave perturbation @@ -440,6 +442,14 @@ TS_CONFIG = "adjustment2d" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. +S_REF = 0.0 ! [1e-3] + ! Reference salinity +T_REF = 0.0 ! [C] + ! Reference temperature +S_RANGE = 5.0 ! [1e-3] default = 2.0 + ! Initial salinity range +T_RANGE = 0.0 ! [C] default = 0.0 + ! Initial temperature range VELOCITY_CONFIG = "zero" ! default = "zero" ! A string that determines how the initial velocities ! are specified for a new run: @@ -521,9 +531,6 @@ ALE_COORDINATE_CONFIG = "UNIFORM" ! default = "UNIFORM" ! in z-coordinate mode, the parameter is a list of level ! thicknesses (in m). In sigma-coordinate mode, the list ! is of non-dimensional fractions of the water column. -MIN_THICKNESS = 1.0E-04 ! [m] default = 0.001 - ! When regridding, this is the minimum layer - ! thickness allowed. BOUNDARY_EXTRAPOLATION = True ! [Boolean] default = False ! When defined, a proper high-order reconstruction ! scheme is used within boundary cells rather diff --git a/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.short b/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.short index 6c4b8a024a..f99f211610 100644 --- a/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.short +++ b/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.short @@ -197,11 +197,13 @@ THICKNESS_CONFIG = "adjustment2d" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. +MIN_THICKNESS = 1.0E-04 ! [m] default = 0.001 + ! Minimum layer thickness ADJUSTMENT_WIDTH = 0.01 ! [same as x,y] ! Width of frontal zone -DELTA_S_STRAT = 0.0 ! [PSU] +DELTA_S_STRAT = 0.0 ! [1e-3] ! Top-to-bottom salinity difference of stratification -ADJUSTMENT_DELTAS = 5.0 ! [PSU] +ADJUSTMENT_DELTAS = 5.0 ! [1e-3] ! Salinity difference across front TS_CONFIG = "adjustment2d" ! ! A string that determines how the initial tempertures @@ -219,6 +221,12 @@ TS_CONFIG = "adjustment2d" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. +S_REF = 0.0 ! [1e-3] + ! Reference salinity +T_REF = 0.0 ! [C] + ! Reference temperature +S_RANGE = 5.0 ! [1e-3] default = 2.0 + ! Initial salinity range REGRIDDING_COORDINATE_MODE = "Z*" ! default = "LAYER" ! Coordinate mode for vertical regridding. ! Choose among the following possibilities: @@ -248,9 +256,6 @@ INTERPOLATION_SCHEME = "P3M_IH4IH3" ! default = "P1M_H2" ! in z-coordinate mode, the parameter is a list of level ! thicknesses (in m). In sigma-coordinate mode, the list ! is of non-dimensional fractions of the water column. -MIN_THICKNESS = 1.0E-04 ! [m] default = 0.001 - ! When regridding, this is the minimum layer - ! thickness allowed. BOUNDARY_EXTRAPOLATION = True ! [Boolean] default = False ! When defined, a proper high-order reconstruction ! scheme is used within boundary cells rather diff --git a/src/user/adjustment_initialization.F90 b/src/user/adjustment_initialization.F90 index a5a00d035a..2752e38a1a 100644 --- a/src/user/adjustment_initialization.F90 +++ b/src/user/adjustment_initialization.F90 @@ -88,7 +88,8 @@ subroutine adjustment_initialize_thickness ( h, G, param_file ) ! Parameters used by main model initialization call get_param(param_file,mod,"S_REF",S_ref,fail_if_missing=.true.,do_not_log=.true.) - call get_param(param_file,mod,"MIN_THICKNESS",min_thickness,default=1.0e-3,do_not_log=.true.) + call get_param(param_file,mod,"MIN_THICKNESS",min_thickness,'Minimum layer thickness', & + units='m',default=1.0e-3) ! Parameters specific to this experiment configuration call get_param(param_file,mod,"REGRIDDING_COORDINATE_MODE",verticalCoordinate, & @@ -98,10 +99,10 @@ subroutine adjustment_initialize_thickness ( h, G, param_file ) units="same as x,y",fail_if_missing=.true.) call get_param(param_file,mod,"DELTA_S_STRAT",delta_S_strat, & "Top-to-bottom salinity difference of stratification", & - units="PSU",fail_if_missing=.true.) + units="1e-3",fail_if_missing=.true.) call get_param(param_file,mod,"ADJUSTMENT_DELTAS",adjustment_deltaS, & "Salinity difference across front", & - units="PSU",fail_if_missing=.true.) + units="1e-3",fail_if_missing=.true.) call get_param(param_file,mod,"FRONT_WAVE_AMP",front_wave_amp, & "Amplitude of trans-frontal wave perturbation", & units="same as x,y",default=0.) @@ -226,11 +227,11 @@ subroutine adjustment_initialize_temperature_salinity ( T, S, h, G, param_file, is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec ; nz = G%ke ! Parameters used by main model initialization - call get_param(param_file,mod,"S_REF",S_ref,fail_if_missing=.true.,do_not_log=.true.) - call get_param(param_file,mod,"T_REF",T_ref,fail_if_missing=.true.,do_not_log=.true.) - call get_param(param_file,mod,"S_RANGE",S_range, & + call get_param(param_file,mod,"S_REF",S_ref,'Reference salinity',units='1e-3',fail_if_missing=.true.) + call get_param(param_file,mod,"T_REF",T_ref,'Reference temperature',units='C',fail_if_missing=.true.) + call get_param(param_file,mod,"S_RANGE",S_range,'Initial salinity range',units='1e-3', & default=2.0) - call get_param(param_file,mod,"T_RANGE",T_range, & + call get_param(param_file,mod,"T_RANGE",T_range,'Initial temperature range',units='C', & default=0.0) ! Parameters specific to this experiment configuration BUT logged in previous s/r call get_param(param_file,mod,"REGRIDDING_COORDINATE_MODE",verticalCoordinate, & From 4a40788d133e473bb6de21b70861bad80d0963c8 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 20 Nov 2013 20:19:25 -0500 Subject: [PATCH 292/372] Logging parameters used only in sloshing o sloshing_initialization.F90 was using read_param and not logging parameters Addresses issue #965 --- examples/solo_ocean/sloshing/common/MOM_input | 1011 +++++++---------- .../sloshing/layer/MOM_parameter_doc.all | 8 + .../sloshing/layer/MOM_parameter_doc.short | 4 + examples/solo_ocean/sloshing/rho/MOM_override | 3 + .../sloshing/rho/MOM_parameter_doc.all | 8 + .../sloshing/rho/MOM_parameter_doc.short | 4 + src/user/sloshing_initialization.F90 | 17 +- 7 files changed, 442 insertions(+), 613 deletions(-) diff --git a/examples/solo_ocean/sloshing/common/MOM_input b/examples/solo_ocean/sloshing/common/MOM_input index 85659f17cf..ca947353e3 100644 --- a/examples/solo_ocean/sloshing/common/MOM_input +++ b/examples/solo_ocean/sloshing/common/MOM_input @@ -1,628 +1,433 @@ -!********+*********+*********+*********+*********+*********+*********+* -!* This include file determines many of the adjustable parameters * -!* for the Hallberg Isopycnal Model (HIM). Where appropriate, MKS * -!* units are used. The program param_suggest.c will analyze this * -!* include file to suggest appropriate values for DT, DTBT, and AH. * -!********+*********+*********+*********+*********+*********+*********+* -! >>> Sloshing internal wave test case <<< - -! Specify properties of the physical domain. -#define OMEGA 7.2921e-5 ! The rotation rate of the earth in s-1 (std=7.2921e-5). -#define ROTATION "betaplane" ! Rotation approximation (2omegasinlat, - ! betaplane or USER). -#define F_0 0.0e-4 ! Refence Coriolis value for betaplane - ! option in s-1. -#define BETA 0.0e-11 ! df/dy term for betaplane option in m-1 s-1. - ! Set to 0. for f-plane. -#define RAD_EARTH 6.378e6 ! The radius of the earth in m. -#define G_EARTH 9.80 ! G_EARTH is the Earth's gravitational - ! acceleration, in m s-2. -#define GRID_CONFIG "cartesian"! Method for defining horizontal grid - ! = file|cartesian|spherical|mercator - ! file - read grid from fle "GRID_FILE" - ! cartesian - a Cartesian grid - ! spherical - a spherical grid - ! mercator - a mercator grid -#define TOPO_CONFIG "sloshing" ! Method for defining topography - ! file - read topographic information from file - ! (TOPO_FILE). - ! flat - flat bottom set to MAXIMUM_DEPTH. - ! bowl - bowl like basin using MAXIMUM_DEPTH and - ! MINIMUM_DEPTH. - ! spoon - similar to bowl except that southern - ! face of the "bowl" is open. - ! DOME - sill-overflow test case basin. - ! USER - user defined -#define MAXIMUM_DEPTH 1000.0 ! The maximum depth of the ocean in m. -#define MINIMUM_DEPTH 1.0 ! The minimum ocean depth, in m. Anything - ! shallower than this depth is assumed to be on - ! land, and all fluxes are masked out. -#define COORD_CONFIG "linear" ! How layers are to be defined: - ! file - read coordinate information from file - ! (COORD_FILE). - ! ts_ref - use reference temperature - ! and salinity (T_REF and S_REF) to determine - ! surface denisty and GINT calculate internal - ! densities. - ! gprime - use reference density (RHO_0) for - ! surface denisty and GINT calculate internal - ! densities. - ! ts_profile - use profiles of temperature - ! and salinity (read from COORD_FILE) to determine - ! surface denisty and internal densities. - ! layer_ref - linear distribution of layer - ! target densities. - ! linear - linear distribution with respect to - ! layer number (RLAY_REF must be defined and - ! DENSITY_RANGE may be defined to specify a range, - ! defaulted to 2 if not defined) - ! USER - user defined routine -#define LIGHTEST_DENSITY 1034.0! The surface layer's target density (must be - ! defined when COORD_CONFIG is set to 'layer_ref' or - ! 'linear'). -#define DENSITY_RANGE 2.0 ! When defined, this specifies the density range - ! when COORD_CONFIF is set to 'linear' -#define GFS 0.98 ! The reduced gravity at the free - ! surface, in m s-2. -#define GINT 9.8e-3 ! The nominal reduced gravity of the internal - ! interfaces for idealized models, in m s-2. -#undef TRIPOLAR_N ! Use tripolar connectivity at the northern - ! edge of the domain. With TRIPOLAR_N, NIGLOBAL - ! must be even. -#define THICKNESS_CONFIG "sloshing"! Method for defining initial layer thicknesses - ! file - read thickness information from file - ! (THICKNESS_FILE). - ! uniform - thickness is distributed uniformally - ! and equally between layers. - ! search - thickness determined by search - ! through initial temperature and salinity space - ! of a fixed coordinate data set (not yet - ! implemented) - ! sloshing - cosine displacement of all - ! interfaces in the zonal direction across - ! the entire domain. - ! USER - user defined -#undef ADJUST_THICKNESS ! All mass below the bottom removed if the - ! topography is shallower than the input file - ! would indicate. -#define VELOCITY_CONFIG "zero" ! Method for defining initial layer velocities - ! file - read velocity information from file. - ! zero - zero velocities everywhere. - ! USER - user defined. - -! Specify the numerical domain. -#define NIGLOBAL 40 ! NIGLOBAL and NJGLOBAL are the number of thickness -#define NJGLOBAL 2 ! grid points in the zonal and meridional - ! directions of the physical domain. -#define NK 10 ! The number of layers. -#define NIHALO 3 ! NIHALO and NJHALO are the number of halo -#define NJHALO 3 ! points on each side in the x- and y-directions. - ! If static memory allocation is used, these - ! must match the values of X1 and Y1 in MOM_memory.h -NIPROC_IO = 1 ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. NIPROC_IO - ! must be a factor of NIPROC. -NJPROC_IO = 1 ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. NJPROC_IO - ! must be a factor of NJPROC. - -#define ANGSTROM 1.0e-10 +#define S_REF 34.0 ! Surface layer reference salinity +#define T_REF 0.0 ! Surface layer reference temperature +#define S_RANGE 2.0 ! Range of salinities in the vertical +#define T_RANGE 0.0 ! Range of temperature in the vertical +REENTRANT_X = False ! [Boolean] default = True + ! If true, the domain is zonally reentrant. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 3 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 3 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 40 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 2 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 2 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 1 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!LAYOUT = 2, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. -! The following parameters apply to the regridding/remapping schemes -#define MIN_THICKNESS 1.0e-3 ! When regridding, this is the minimum layer - ! thickness allowed. -#define INTERPOLATION_SCHEME "PQM_IH4IH3" ! This sets the interpolation scheme to use to - ! determine the new grid. These parameters are - ! only relevant when REGRIDDING_SCHEME is set to - ! 1. Otherwise, it is not used. - ! It can be one of the following schemes (must be - ! an integer !): - ! 0: P1M_H2 (2nd-order accurate) - ! 1: P1M_H4 (2nd-order accurate) - ! 2: P1M_IH4 (2nd-order accurate) - ! 3: PLM (2nd-order accurate) - ! 4: PPM_H4 (3rd-order accurate) - ! 5: PPM_IH4 (3rd-order accurate) - ! 6: P3M_IH4IH3 (4th-order accurate) - ! 7: P3M_IH6IH5 (4th-order accurate) - ! 8: PQM_IH4IH3 (4th-order accurate) - ! 9: PQM_IH6IH5 (5th-order accurate) - ! Default is set to 0 (P1M_H2). -REMAPPING_SCHEME = "PQM_IH4IH3" ! This sets the remapping scheme to use to - ! remap all variables between successive grids. - ! It can be one of the following schemes (must be - ! an integer !): - ! 0: PCM (1st-order accurate) - ! 1: PLM (2nd-order accurate) - ! 2: PPM_H4 (3rd-order accurate) - ! 3: PPM_IH4 (3rd-order accurate) - ! 4: PQM_IH4IH3 (4th-order accurate) - ! 5: PQM_IH6IH5 (5th-order accurate) - ! Default is set to 1 (PLM). -#define BOUNDARY_EXTRAPOLATION ! When defined, a proper high-order reconstruction - ! scheme is used within boundary cells rather - ! than PCM. E.g., if PPM is used for remapping, a - ! PPM reconstruction will also be used within - ! boundary cells. +! === module MOM_grid === +! Parameters providing information about the vertical grid. +NK = 10 ! [nondim] + ! The number of model layers. -! The following parameters only apply if the grid is internally generated. -#define CARTESIAN -#define LENLAT 20.0 ! The length of the domain in units defined -#define LENLON 200.0 ! defined by AXIS_UNITS; by default the units - ! are degrees of latitude and longitude. -#define SOUTHLAT 0.0 ! The domain's southern latitude. -#define WESTLON 0.0 ! The domain's western longitude. -#define AXIS_UNITS "k" ! AXIS_UNITS should be defined as "k" for km, - ! "m" for m, or undefined for degrees of - ! latitude and longitude. Except on a Cartesian - ! grid, only degrees are currently implemented. -#undef ISOTROPIC ! If ISOTROPIC is defined, an isotropic grid - ! on a sphere (also known as a Mercator grid) - ! is used. With an isotropic grid, the merid- - ! ional extent of the domain (LENLAT), the zonal - ! extent (LENLON), and the number of grid points - ! in each direction are _not_ independent. Here - ! the meridional extent will be determined to - ! fit the zonal extent and the number of grid - ! points. The grid is perfectly isotropic. -#undef REENTRANT_X ! If defined, the domain is zonally reentrant. -#undef REENTRANT_Y ! If defined, the domain is meridionally - ! reentrant. -#undef EQUATOR_REFERENCE ! If EQUATOR_REFERENCE is defined, the grid is - ! defined to have the equator at the nearest q - ! or h grid point to (-LOWLAT*NJGLOBAL/LENLAT). -#undef LAT_EQ_ENHANCE ! The latitude (north and south) to which the - ! resolution is enhanced. -#undef LAT_ENHANCE_FACTOR ! The amount by which the meridional resolution - ! is enhanced within LAT_EQ_ENHANCE of the - ! equator. -! Memory ... -#undef SYMMETRIC_MEMORY ! If defined, the velocity point computational - ! domain includes every face of the thickness - ! points. In other words, some arrays are - ! larger than others, depending on where they - ! are on the staggered grid. -#undef DEBUG ! If true, write out verbose debugging data. +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. -! Specify the time integration scheme. -#define SPLIT ! Use the split time stepping if defined. -#define DT_FORCING 3600.0 ! The time step for changing forcing or - ! writing certain diagnostics, in s. -#define DT_THERM 900.0 ! The thermodynamic time step, in s. DT_THERM - ! should be an integer multiple of DT and less - ! than or equal to DT_FORCING. -#define DT 900.0 ! The (baroclinic) dynamics time step, in s. - ! DT should be an integer fraction of DT_FORCING. -#define DTBT 10.0 ! The barotropic time step, in s. DTBT is only - ! used with the split explicit time stepping. - ! DTBT should be an integer fraction of DT. - ! used with the split explicit time stepping. -#define BE 0.7 ! BE determines whether the neutral baroclinic - ! time stepping scheme (0.5) or a backward Euler - ! scheme (1) is used. BE may be from 0.5 to 1, - ! but instability may occur near 0.5. -#define BEBT 0.2 ! BEBT determines whether the barotropic time - ! stepping uses the forward-backward time- - ! stepping scheme or a backward Euler scheme. - ! BEBT is valid in the range from 0 (for a - ! forward-backward treatment of nonrotating - ! gravity waves) to 1 (for a backward Euler - ! treatment). In practice, BEBT must be greater - ! than about 0.05. -#define ETA_TOLERANCE 1e-12 ! The tolerance, in m, for the differences - ! between the barotropic and baroclinic - ! estimates of the sea surface height. The - ! default is 0.5*NK*EPSILON, and this should not - ! be set less than about 10^-15*MAXIMUM_DEPTH. +! === module MOM === +BULKMIXEDLAYER = False ! [Boolean] default = True + ! If true, use a Kraus-Turner-like bulk mixed layer + ! with transitional buffer layers. Layers 1 through + ! NKML+NKBL have variable densities. There must be at + ! least NKML+NKBL+1 layers if BULKMIXEDLAYER is true. + ! The default is the same setting as ENABLE_THERMODYNAMICS. +DT = 900.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. -! Specify properties of the I/O and length of the integration. -#define TIMEUNIT 86400.0 ! The time unit in seconds for the following - ! fields. -#define DAYMAX 5.0 ! The final day of the simulation. -#define ENERGYSAVEDAYS 1.0 ! The number of days between saves of the - ! energies of the run. -#define ENERGYFILE "timestats" ! The file to use to save the energies. -#define RESTARTFILE "MOM.res" ! The name of the restart file. -#define RESTINT 99999.0 ! The number of days between saves of the - ! restart file. Use a value that is larger than - ! DAYMAX not to save incremental restart files - ! within a run. Use 0 not to save restart files - ! at all. -#undef PARALLEL_RESTARTFILES ! If defined, each processor writes its own - ! restart file, otherwise a single restart file - ! is generated. -#define RESTART_CONTROL -1 ! RESTART_CONTROL determines which restart - ! files are written - Add 2 (bit 1) for a time- - ! stamped restart file, and odd (bit 0) for a - ! non-time-stamped file. A restart will be - ! saved at the end of the run segment for any - ! non-negative value. -#define SAVE_INITIAL_CONDS ! If defined, the inital conditions are - ! written to IC_OUTPUT_FILE at the start of a - ! new run. -#define IC_OUTPUT_FILE "MOM_IC"! The name-root of a file into which the - ! initial conditions are written for a new run. -#define Z_OUTPUT_GRID_FILE "" - ! The file that specifies the vertical grid - ! for depth-space diagnostics. -#define MIN_Z_DIAG_INTERVAL 0.0 ! The minimum amount of time in seconds between - ! calculations of depth-space diagnostics. - ! Making this larger than DT*NTSTEP reduces the - ! performance penalty of regriding to depth - ! online. +! === module MOM_tracer_registry === +EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" + ! EQN_OF_STATE determines which ocean equation of state + ! should be used. Currently, the valid choices are + ! "LINEAR", "UNESCO", and "WRIGHT". + ! This is only used if USE_EOS is true. +DRHO_DT = 0.0 ! [kg m-3 K-1] default = -0.2 + ! When EQN_OF_STATE=LINEAR, + ! this is the partial derivative of density with + ! temperature. +DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 + ! When EQN_OF_STATE=LINEAR, + ! this is the partial derivative of density with + ! salinity. -#define MAXCPU 28800.0 ! The maximum amount of cpu time per processor - ! for which MOM should run before saving a - ! restart file and quitting with a return value - ! that indicates that a further execution is - ! required to complete the simulation. If - ! automatic restarts are not desired, use a - ! negative value for MAXCPU. MAXCPU has units - ! of wall-clock seconds. (i.e. CPU time limit is - ! larger by a factor of the number of processors - ! used. -#define INPUTDIR "INPUT/" - ! INPUTDIR is a directory in which NetCDF - ! input files might be found. +! === module MOM_tracer_flow_control === +INPUTDIR = "INPUT/" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "linear" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +LIGHTEST_DENSITY = 1034.0 ! [kg m-3] default = 1035.0 + ! The reference potential density used for layer 1. +GFS = 0.98 ! [m s-2] default = 9.8 + ! The reduced gravity at the free surface. -! Specify the horizontal (along-isopycnal) viscosity. -#define LAPLACIAN ! LAPLACIAN is defined to use a Laplacian - ! horizontal viscosity. -#undef BIHARMONIC ! BIHARMONIC is defined to use a biharmonic - ! horizontal viscosity. BIHARMONIC may be used - ! with LAPLACIAN, and it is automatically - ! defined if LAPLACIAN is undefined. -#define BOUND_KH ! If BOUND_KH is defined, the Laplacian - ! coefficient is locally limited to guarantee - ! stability. -#define BOUND_AH ! If BOUND_AH is defined, the biharmonic - ! coefficient is locally limited to guarantee - ! stability. -#define KH 0.0e3 ! The Laplacian horizontal viscosity, in - ! m2 s-1. KH is used if LAPLACIAN is defined. -#define AH 0.0e0 ! The biharmonic horizontal viscosity, in - ! m4 s-1. AH is used if BIHARMONIC is defined. -#define KH_VEL_SCALE 0.003 ! The velocity scale which is multiplied by - ! the grid spacing to calculate the Laplacian - ! viscosity ,if LAPLACIAN is defined, in m s-1. - ! The final viscosity is the largest of this - ! scaled viscosity, the Smagorinsky viscosity - ! and KH. -#define AH_VEL_SCALE 0.003 ! The velocity scale which is multiplied by - ! the cube of the grid spacing to calculate the - ! biharmonic viscosity if BIHARMONIC is defined, - ! in units of m s-1. The final viscosity is - ! the largest of this scaled viscosity, the - ! Smagorinsky viscosity and AH. -#define SMAGORINSKY_KH ! If defined, use Smagorinsky's nonlinear eddy - ! viscosity. KH is the background. -#define SMAG_LAP_CONST 0.15 ! The nondimensional Laplacian Smagorinsky - ! constant. Often 0.15. -#undef SMAGORINSKY_AH ! If defined, use a biharmonic form of - ! Smagorinskys nonlinear eddy viscosity. -#define SMAG_BI_CONST 0.032 ! The nondimensional biharmonic Smagorinsky - ! constant. Often 0.015. -#undef NOSLIP ! This should be #define NOSLIP for no slip - ! boundary conditions or #undef NOSLIP for free - ! slip boundary conditions (the default). The - ! implementation of the free slip boundary - ! conditions on a C-grid is much cleaner than - ! the no slip boundary conditions. The use of - ! free slip b.c.s is strongly encouraged. The - ! no slip b.c.s are not implemented with the - ! biharmonic viscosity. +! === module MOM_grid_init === +GRID_CONFIG = "cartesian" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +AXIS_UNITS = "k" ! default = "degrees" + ! The units for the Cartesian axes. Valid entries are: + ! degrees - degrees of latitude and longitude + ! m - meters + ! k - kilometers +SOUTHLAT = 0.0 ! [k] + ! The southern latitude of the domain or the equivalent + ! starting value for the y-axis. +LENLAT = 20.0 ! [k] + ! The latitudinal or y-direction length of the domain. +LENLON = 200.0 ! [k] + ! The longitudinal or x-direction length of the domain. +TOPO_CONFIG = "sloshing" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MAXIMUM_DEPTH = 1000.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +ROTATION = "betaplane" ! default = "2omegasinlat" + ! This specifies how the Coriolis parameter is specified: + ! 2omegasinlat - Use twice the planetary rotation rate + ! times the sine of latitude. + ! betaplane - Use a beta-plane or f-plane. + ! USER - call a user modified routine. +THICKNESS_CONFIG = "sloshing" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +TS_CONFIG = "sloshing" ! + ! A string that determines how the initial tempertures + ! and salinities are specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. -! Specify the horizontal interface depth diffusion. -#undef THICKNESSDIFFUSE ! If THICKNESSDIFFUSE is defined, interfaces - ! are diffused with a coefficient of KHTH. -#define KHTH 500.0 ! KHTH is the interface depth diffusivity, - ! in m2 s-1. -#undef MIXEDLAYER_RESTRAT ! If true, a density-gradient dependent - ! restratifying flow is imposed in the mixed - ! layer. +! === module MOM_MEKE === +CDRAG = 0.0 ! [nondim] default = 0.003 + ! CDRAG is the drag coefficient relating the magnitude of + ! the velocity field to the bottom stress. -! Specify the scheme for the Coriolis and momentum advection terms. -#define CORIOLIS_SCHEME "SADOURNY75_ENERGY" - ! Selects the discretization of Coriolis terms. - ! Possible values are: - ! SADOURNY75_ENERGY - Sadourny's energy - ! conserving scheme - ! ARAKAWA_HSU90 - Arakawa and Hsu's scheme - ! ROBUST_ENSTRO - A pseudo-enstrophy - ! conserving scheme, robust - ! to vanishing thickness -#define BOUND_CORIOLIS ! If BOUND_CORIOLIS is defined, the Coriolis - ! terms at u points are bounded by the four - ! estimates of (f+rv)v from the four neighboring - ! v points, and similarly at v points. This - ! option would have no effect on the SADOURNY - ! scheme if it were possible to use centered - ! difference thickness fluxes. In addition, if - ! SMAGORINSKY_AH is used, the biharmonic - ! viscosity is modified to include a term that - ! scales quadratically with the velocity - ! shears. -#define CORIOLIS_EN_DIS ! If CORIOLIS_EN_DIS is defined, two estimates - ! of the thickness fluxes are used to estimate - ! the Coriolis term, and the one that dissipates - ! energy relative to the other one is used. +! === module MOM_lateral_mixing_coeffs === +BE = 0.7 ! [nondim] default = 0.6 + ! If SPLIT is true, BE determines the relative weighting + ! of a 2nd-order Runga-Kutta baroclinic time stepping + ! scheme (0.5) and a backward Euler scheme (1) that is + ! used for the Coriolis and inertial terms. BE may be + ! from 0.5 to 1, but instability may occur near 0.5. + ! BE is also applicable if SPLIT is false and USE_RK2 + ! is true. +ETA_TOLERANCE = 1.0E-12 ! [m] default = 5.0E-10 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +CORIOLIS_EN_DIS = True ! [Boolean] default = False + ! If true, two estimates of the thickness fluxes are used + ! to estimate the Coriolis term, and the one that + ! dissipates energy relative to the other one is used. +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option is + ! always effectively false with CORIOLIS_EN_DIS defined and + ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. -! Specify the scheme for the pressure gradient accelerations. -#define ANALYTIC_FV_PGF ! If defined the pressure gradient forces - ! are calculated with a Jacobian form that - ! analytically integrates the equations of state - ! in pressure to avoid any possibility of - ! numerical therobaric instability. +! === module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +BIHARMONIC = False ! [Boolean] default = True + ! If true, se a biharmonic horizontal viscosity. + ! BIHARMONIC may be used with LAPLACIAN. +KH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. +SMAGORINSKY_KH = True ! [Boolean] default = False + ! If true, use a Smagorinsky nonlinear eddy viscosity. +SMAG_LAP_CONST = 0.15 ! [nondim] default = 0.0 + ! The nondimensional Laplacian Smagorinsky constant, + ! often 0.15. -! Specify the scheme for the barotropic solver. -#define BOUND_BT_CORRECTION ! If defined, the corrective pseudo mass- - ! fluxes into the barotropic solver are limited - ! to values that require less than 0.1*MAXVEL to - ! be accommodated. +! === module MOM_vert_friction === +DIRECT_STRESS = True ! [Boolean] default = False + ! If true, the wind stress is distributed over the + ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML + ! may be set to a very small value. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +HMIX_FIXED = 20.0 ! [m] + ! The prescribed depth over which the near-surface + ! viscosity and diffusivity are elevated when the bulk + ! mixed layer is not used. +KV = 0.0 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +KVML = 0.01 ! [m2 s-1] default = 0.0 + ! The kinematic viscosity in the mixed layer. A typical + ! value is ~1e-2 m2 s-1. KVML is not used if + ! BULKMIXEDLAYER is true. The default is set by KV. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. -! Specify the properties of the active tracers and Eqn of state. -#define ENABLE_THERMODYNAMICS ! Temperature and salinity are used as state - ! variables if TEMPERATURE is defined. -#define TS_CONFIG "sloshing" ! T&S distribution. - ! linear - a linear profile with respect to - ! layer number is defined. S_REF and T_REF must - ! be defined. S_RANGE and T_RANGE may be defined - ! and, if not, are defaulted to 2.0 and 0.0 - ! (salinity increases in the vertical and - ! temperature is uniform) -#define S_REF 34.0 ! Surface layer reference salinity -#define T_REF 0.0 ! Surface layer reference temperature -#define S_RANGE 2.0 ! Range of salinities in the vertical -#define T_RANGE 0.0 ! Range of temperature in the vertical +! === module MOM_PointAccel === -#undef FRAZIL ! If FRAZIL is defined, water freezes if it - ! gets colder than the freezing point, and the - ! accumulated heat deficit is returned in the - ! surface state. -#define USE_EOS ! If USE_EOS is defined, density is calculated - ! from temperature and salinity with an equation - ! of state. TEMPERATURE must be defined if - ! USE_EOS is. -#define EQN_OF_STATE "LINEAR" ! EQN_OF_STATE determines which ocean equation - ! of state should be used. Currently, the valid - ! choices are "LINEAR", "UNESCO", and "WRIGHT". - ! The default is "WRIGHT", but this only matters - ! of USE_EOS is defined. -#define RHO_T0_S0 1000.0 -#define DRHO_DT 0.0 -#define DRHO_DS 1.0 +! === module MOM_set_visc === +LINEAR_DRAG = True ! [Boolean] default = False + ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag + ! law is cdrag*DRAG_BG_VEL*u. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. -#define BOUSSINESQ ! If true, make the Boussinesq approximation. -#define P_REF 2.0e7 ! P_REF is the pressure that is used for - ! calculating the coordinate density, in Pa. - ! (1 Pa = 1e4 dbar, so 2e7 is commonly used.) -#define RHO_0 1035.0 ! RHO_0 is used in the Boussinesq - ! approximation to calculations of pressure and - ! pressure gradients, in units of kg m-3. -#define C_P 3925.0 ! C_P is the heat capacity of sea water in - ! J kg-1 K-1, approximated as a constant. -#undef CORRECT_DENSITY ! If CORRECT_DENSITY is defined, the layer - ! densities are restored toward their target - ! values by the diapycnal mixing. +! === module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = 10.0 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. -! Specify the properties of the passive tracers. -#define KHTR 0.0e3 ! KHTR is the along-isopycnal tracer - ! diffusivity, in m2 s-1. KHTR is not needed for - ! numerical stability. -#undef USE_USER_TRACER_EXAMPLE! If defined, the example tracer package is used. -#undef USE_IDEAL_AGE_TRACER ! If defined, the ideal age and vintage - ! tracer package is used. +! === module MOM_thickness_diffuse === +KHTH = 500.0 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. -! Specify the properties of the diapycnal viscosity and diffusion. -#undef ADIABATIC ! There are no diapycnal mass fluxes if - ! ADIABATIC is defined. This assumes that - ! KD = KDML = 0.0 and that there is no buoyancy - ! forcing, but makes the model faster by - ! eliminating subroutine calls. -#undef BULKMIXEDLAYER ! If defined, use a Kraus-Turner-like bulk - ! mixed layer with transitional buffer layers. - ! Layers 1 through NKML+NKBL have variable - ! densities. There must be at least NKML+NKBL+1 - ! layers if BULKMIXEDLAYER is defined. -! The following parameters only apply when BULKMIXEDLAYER is defined. -#define NKML 2 ! NKML is the number of sublayers within the - ! mixed layer. -#define NKBL 1 ! NKBL is the number of layers used as - ! variable density buffer layers. -#define MSTAR 1.25 ! MSTAR is a non-dimensional constant of - ! proportionality between the cube of the - ! surface friction velocity and the turbulent - ! kinetic energy input at the surface. -#define NSTAR 0.2 ! NSTAR is the portion of the buoyant - ! potential energy imparted by surface fluxes - ! that is available to drive entrainment at the - ! base of mixed layer when that energy is - ! positive. -#define NSTAR2 0.2 ! NSTAR2 is the portion of any potential - ! energy released by convective adjustment that - ! is available to drive entrainment at the - ! base of the mixed layer. By default, - ! NSTAR2 = NSTAR. -#define PEN_SW_FRAC 0.42 ! PEN_SW_FRAC is the fraction of the shortwave - ! radiation that penetrates below the surface. -#define PEN_SW_SCALE 15.0 ! PEN_SW_SCALE is the vertical absorption - ! e-folding depth of the penetrating shortwave - ! radiation, in m. -#define ABSORB_ALL_SW ! If defined, all shortwave radiation is - ! absorbed by the ocean, instead of passing - ! through to the bottom mud. -#define TKE_DECAY 2.5 ! TKE_DECAY relates the vertical rate of decay - ! of the TKE available for mechanical entrain- - ! ment to the natural Ekman depth. Nondim. -#define CONV_DECAY 0.5 ! CONV_DECAY relates the vertical rate of - ! decay of the convectively released TKE - ! available for penetrating entrainment to the - ! natural Ekman length. Nondimensional. -#define BULK_RI_ML 0.25 ! BULK_RI_ML is the efficiency with which mean - ! kinetic energy released by mechanically forced - ! entrainment of the mixed layer is converted to - ! turbulent kinetic energy. Nondimensional. -#define BULK_RI_CONVECTIVE 0.1 ! BULK_RI_CONVECTIVE is the efficiency with - ! which convectively released mean kinetic - ! energy is converted to turbulent kinetic - ! energy. Nondimensional. -! End of the BULKMIXEDLAYER parameters. +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +BBL_EFFIC = 0.0 ! [nondim] default = 0.2 + ! The efficiency with which the energy extracted by + ! bottom drag drives BBL diffusion. This is only + ! used if BOTTOMDRAGLAW is true. +KD = 0.0 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. -#define HMIX_FIXED 20.0 ! The depth of the assumed mixed layer for - ! distribution of wind forcing, in m. If - ! BULKMIXEDLAYER is defined, the buoyancy fluxes - ! are scaled away when the total depth is less - ! than HMIX/2. -#define KVML 1.00e-2 ! The kinematic viscosity in the mixed layer, - ! in m2 s-1. A typical value is ~1e-2 m2 s-1. - ! KVML is not used if BULKMIXEDLAYER is defined. -#define DIRECT_STRESS ! If DIRECT_STRESS is defined, the wind stress - ! is distributed over the topmost HMIX of fluid, - ! and KVML may be set to a very small value. +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP -#define KV 0.00e-4 ! The kinematic viscosity in the interior, in - ! m2 s-1. The molecular value, ~1e-6 m2 s-1, - ! may be used. -#define KD 0.00e-5 ! The diapycnal diffusivity of density in the - ! interior, in m2 s-1. Zero or the molecular - ! value, ~1e-7 m2 s-1, may be used. -#define MAX_ENT_IT 5 ! The maximum number of iterations that may be - ! used to calculate the interior diapycnal - ! entrainment. -#define SHEARMIX_RATE 0.1 ! A nondimensional rate scale for shear-driven - ! entrainment. The original value from Hallberg - ! (MWR 2000) is 0.1. +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION -#undef BRYAN_LEWIS_DIFFUSIVITY! If true, a Bryan & Lewis (JGR 1979) like - ! tanh profile of background diapycnal - ! diffusivity with depth is used. -#define KD_BRYAN_LEWIS_DEEP 1.3e-4 - ! The abyssal value of a Bryan-Lewis - ! diffusivity profile, in m2 s-1. -#define KD_BRYAN_LEWIS_SURFACE 0.15e-4 - ! The surface value of a Bryan-Lewis - ! diffusivity profile, in m2 s-1. -#define BRYAN_LEWIS_DEPTH_CENT 2500.0 - ! The depth about which the transition in - ! the Bryan-Lewis profile is centered, in m. -#define BRYAN_LEWIS_WIDTH_TRANS 222.2222222222222 - ! The width of the transition in the - ! Bryan-Lewis diffusivity profile, in m. +! === module MOM_entrain_diffusive === +CORRECT_DENSITY = False ! [Boolean] default = True + ! If true, and USE_EOS is true, the layer densities are + ! restored toward their target values by the diapycnal + ! mixing, as described in Hallberg (MWR, 2000). +! === module MOM_regularize_layers === -#define HBBL 10.0 ! The thickness in m of a bottom boundary - ! layer with a viscosity of KVBBL if - ! BOTTOMDRAGLAW is not defined, or the thickness - ! over which near-bottom velocities are averaged - ! for the drag law if BOTTOMDRAGLAW is defined - ! but LINEAR_DRAG is not. -#define KVBBL 2.00e-2 ! The kinematic viscosity in the benthic - ! boundary layer, in m2 s-1. A typical value is - ! ~1e-3 m2 s-1. KVBBL is not used with if - ! BOTTOMDRAGLAW is defined. -#define BOTTOMDRAGLAW ! If BOTTOMDRAGLAW is defined, the bottom - ! stress is calculated with a drag law - ! c_drag*|u|*u. The velocity magnitude may be an - ! assumed value or it may be based on the actual - ! velocity in the bottommost HBBL, depending on - ! LINEAR_DRAG. -#define CDRAG 0.0e-8 ! CDRAG is the drag coefficient relating the - ! magnitude of the velocity field to the bottom - ! stress. CDRAG is only used if BOTTOMDRAGLAW is - ! defined. -#define LINEAR_DRAG ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined - ! the drag law is cdrag*DRAG_BG_VEL*u. -#define DRAG_BG_VEL 0.10 ! DRAG_BG_VEL is either the assumed bottom - ! velocity (with LINEAR_DRAG) or an unresolved - ! velocity that is combined with the resolved - ! velocity to estimate the velocity magnitude, - ! in m s-1. DRAG_BG_VEL is only used when - ! BOTTOMDRAGLAW is defined. -#define BBL_THICK_MIN 0.1 ! The minimum bottom boundary layer thickness, - ! in m, that can be used with BOTTOMDRAGLAW. - ! This might be Kv / (cdrag * drag_bg_vel) to - ! give Kv as the minimum near-bottom viscosity. -#define BBL_EFFIC 0.00 ! BBL_EFFIC is the efficiency with which the - ! energy extracted by bottom drag drives BBL - ! diffusion. Nondimensional. BBL_EFFIC only - ! applies when BOTTOMDRAGLAW is defined. +! === module MOM_opacity === +PEN_SW_SCALE = 15.0 ! [m] default = 0.0 + ! The vertical absorption e-folding depth of the + ! penetrating shortwave radiation. +PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 + ! The fraction of the shortwave radiation that penetrates + ! below the surface. -! Specify properties of the surface forcing. -#undef VARIABLE_BUOYFORCE ! If VARIABLE_BUOYFORCE is defined the surface - ! fluxes of buoyancy or heat and fresh water - ! are recalculated every coupling time step. -#define BUOY_CONFIG "NONE" ! Method for determining buoyancy forcing - ! (can be file, zero or USER). +! === module MOM_tracer_advect === -#undef VARIABLE_WINDS ! If the wind stresses vary with time, define - ! VARIABLE_WINDS, which will cause wind_forcing - ! to be calculated every coupling timestep. -#define WIND_CONFIG "zero" ! Method for forcing winds (can be zero, - ! 2gyre, file or USER). -#undef RESTOREBUOY ! If RESTOREBUOY is defined, the buoyancy - ! fluxes drive the model back toward some - ! specified state with a rate given by - ! FLUXCONST. -#undef RESTORE_SALINITY ! If RESTORE_SALINITY is defined, the coupled - ! driver will add a globally-balanced fresh- - ! water flux that drives sea-surface salinity - ! toward specified values. -#define FLUXCONST 0.5 ! A constant that relates the surface fluxes - ! to the mixed layer property anomalies, if - ! RESTOREBUOY or RESTORE_SALINITY is defined. - ! In m day-1. [Note the non-MKS units here!] +! === module MOM_tracer_hor_diff === -! Specify whether sponges are used. It is possible to use the model in robust -! diagnostic mode by defining sponges that span the entire domain. -#undef SPONGE ! If SPONGE is defined, sponges may be applied - ! anywhere in the domain. The exact location and - ! properties of those sponges are specified from - ! MOM_initialization.F90. -#undef APPLY_OBC_U ! If defined, open boundary conditions may be -#undef APPLY_OBC_V ! applied at some u- or v- points. The boundary - ! conditions are set in USER_set_Open_Bdry_Conds - ! in MOM_initialization.F90 +! === module MOM_surface_forcing === +VARIABLE_WINDS = False ! [Boolean] default = True + ! If true, the winds vary in time after the initialization. +VARIABLE_BUOYFORCE = False ! [Boolean] default = True + ! If true, the buoyancy forcing varies in time after the + ! initialization of the model. +BUOY_CONFIG = "NONE" ! + ! The character string that indicates how buoyancy forcing + ! is specified. Valid options include (file), (zero), + ! (linear), (USER), and (NONE). +WIND_CONFIG = "zero" ! + ! The character string that indicates how wind forcing + ! is specified. Valid options include (file), (2gyre), + ! (1gyre), (gyres), (zero), and (USER). -! Specify properties of the tides. -#undef TIDES ! Apply tidal momentum forcing. -#define TIDE_USE_SAL_SCALAR ! Use the scalar approximation when - ! calculating self-attraction and loading. -#define TIDE_SAL_SCALAR_VALUE 0.094 - ! The constant of proportionality between - ! sea surface height (should be bottom pressure) - ! anomalies and bottom geopotential anomalies. -#undef TIDAL_SAL_FROM_FILE ! Read the tidal self-attraction and loading - ! from input files, specified with one or more - ! lines like '#define TIDAL_INPUT_FILE path'. -#undef USE_PREVIOUS_TIDES ! Use the previous iteration of the tides - ! to facilitate convergent iteration. -! Specify which tidal constituents to use. -#undef TIDE_M2 -#undef TIDE_S2 -#undef TIDE_N2 -#undef TIDE_K2 -#undef TIDE_K1 -#undef TIDE_O1 -#undef TIDE_P1 -#undef TIDE_Q1 -#undef TIDE_MF -#undef TIDE_MM +! === module MOM_sum_output === +MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 + ! The maximum amount of cpu time per processor for which + ! MOM should run before saving a restart file and + ! quitting with a return value that indicates that a + ! further run is required to complete the simulation. + ! If automatic restarts are not desired, use a negative + ! value for MAXCPU. MAXCPU has units of wall-clock + ! seconds, so the actual CPU time used is larger by a + ! factor of the number of processors used. -! Specify a few miscellaneous limits. -#define MAXVEL 6.0 ! This is the maximum velocity allowed before - ! the velocity is truncated, in units of m s-1. -#define MAXTRUNC 5000 ! The run will be stopped, and the day set to - ! a very large value if the velocity is - ! truncated more than MAXTRUNC times between - ! energy saves. Set MAXTRUNC to 0 to stop if - ! there is any truncation of velocities. -#define U_TRUNC_FILE "U_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to zonal velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. -#define V_TRUNC_FILE "V_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to meridional velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. +! === module MOM_main (MOM_driver) === +DT_FORCING = 3600.0 ! [s] default = 900.0 + ! The time step for changing forcing, coupling with other + ! components, or potentially writing certain diagnostics. + ! The default value is given by DT. +DAYMAX = 5.0 ! [days] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set via ocean_solo_nml in input.nml. +RESTART_CONTROL = -1 ! default = 1 + ! An integer whose bits encode which restart files are + ! written. Add 2 (bit 1) for a time-stamped file, and odd + ! (bit 0) for a non-time-stamped file. A non-time-stamped + ! restart file is saved at the end of the run segment + ! for any non-negative value. +RESTINT = 9.9999E+04 ! [days] default = 0.0 + ! The interval between saves of the restart file in units + ! of TIMEUNIT. Use 0 (the default) to not save + ! incremental restart files at all. +ENERGYSAVEDAYS = 1.0 ! [days] default = 3600.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. diff --git a/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all b/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all index 1fad0b8193..3ac462fa8e 100644 --- a/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all @@ -431,6 +431,14 @@ TS_CONFIG = "sloshing" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. +S_REF = 34.0 ! [1e-3] + ! Reference value for salinity +T_REF = 0.0 ! [C] + ! Refernce value for temperature +S_RANGE = 2.0 ! [1e-3] default = 2.0 + ! Initial salinity range. +T_RANGE = 0.0 ! [C] default = 0.0 + ! Initial temperature range VELOCITY_CONFIG = "zero" ! default = "zero" ! A string that determines how the initial velocities ! are specified for a new run: diff --git a/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.short b/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.short index e8e5a399d2..e73836fc3e 100644 --- a/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.short +++ b/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.short @@ -197,6 +197,10 @@ TS_CONFIG = "sloshing" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. +S_REF = 34.0 ! [1e-3] + ! Reference value for salinity +T_REF = 0.0 ! [C] + ! Refernce value for temperature ! === module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 diff --git a/examples/solo_ocean/sloshing/rho/MOM_override b/examples/solo_ocean/sloshing/rho/MOM_override index 7947581842..f662ab105a 100644 --- a/examples/solo_ocean/sloshing/rho/MOM_override +++ b/examples/solo_ocean/sloshing/rho/MOM_override @@ -1,3 +1,6 @@ # Blank file in which we can put "overrides" for parameters USE_REGRIDDING = True REGRIDDING_COORDINATE_MODE = "RHO" +INTERPOLATION_SCHEME = "PQM_IH4IH3" +BOUNDARY_EXTRAPOLATION = True +REMAPPING_SCHEME = "PQM_IH4IH3" diff --git a/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all b/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all index 525a951413..c69714fa05 100644 --- a/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all +++ b/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all @@ -431,6 +431,14 @@ TS_CONFIG = "sloshing" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. +S_REF = 34.0 ! [1e-3] + ! Reference value for salinity +T_REF = 0.0 ! [C] + ! Refernce value for temperature +S_RANGE = 2.0 ! [1e-3] default = 2.0 + ! Initial salinity range. +T_RANGE = 0.0 ! [C] default = 0.0 + ! Initial temperature range VELOCITY_CONFIG = "zero" ! default = "zero" ! A string that determines how the initial velocities ! are specified for a new run: diff --git a/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.short b/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.short index e63ac3a7b5..4c9948c042 100644 --- a/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.short +++ b/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.short @@ -200,6 +200,10 @@ TS_CONFIG = "sloshing" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. +S_REF = 34.0 ! [1e-3] + ! Reference value for salinity +T_REF = 0.0 ! [C] + ! Refernce value for temperature REGRIDDING_COORDINATE_MODE = "RHO" ! default = "LAYER" ! Coordinate mode for vertical regridding. ! Choose among the following possibilities: diff --git a/src/user/sloshing_initialization.F90 b/src/user/sloshing_initialization.F90 index eb26643e9b..335442cb6d 100644 --- a/src/user/sloshing_initialization.F90 +++ b/src/user/sloshing_initialization.F90 @@ -29,7 +29,7 @@ module sloshing_initialization use MOM_domains, only : sum_across_PEs use MOM_error_handler, only : MOM_mesg, MOM_error, FATAL, is_root_pe -use MOM_file_parser, only : read_param, log_param, log_version, param_file_type +use MOM_file_parser, only : get_param, param_file_type use MOM_get_input, only : directories use MOM_grid, only : ocean_grid_type use MOM_io, only : close_file, create_file, fieldtype, file_exists @@ -51,6 +51,8 @@ module sloshing_initialization public sloshing_initialize_thickness public sloshing_initialize_temperature_salinity +character(len=40) :: mod = "sloshing_initialization" ! This module's name. + ! ----------------------------------------------------------------------------- ! This module contains the following routines ! ----------------------------------------------------------------------------- @@ -223,13 +225,13 @@ subroutine sloshing_initialize_temperature_salinity ( T, S, h, G, param_file, & ! name. is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec ; nz = G%ke - call read_param(param_file,"S_REF",S_ref,.true.) - call read_param(param_file,"T_REF",T_ref,.true.) + call get_param(param_file,mod,"S_REF",S_ref,'Reference value for salinity',units='1e-3',fail_if_missing=.true.) + call get_param(param_file,mod,"T_REF",T_ref,'Refernce value for temperature',units='C',fail_if_missing=.true.) ! The default is to assume an increase by 2 for the salinity and a uniform ! temperature - S_range = 2.0; call read_param(param_file,"S_RANGE",S_range,.false.) - T_range = 0.0; call read_param(param_file,"T_RANGE",T_range,.false.) + call get_param(param_file,mod,"S_RANGE",S_range,'Initial salinity range.',units='1e-3',default=2.0) + call get_param(param_file,mod,"T_RANGE",T_range,'Initial temperature range',units='C',default=0.0) ! Prescribe salinity !delta_S = S_range / ( G%ke - 1.0 ) @@ -259,11 +261,6 @@ subroutine sloshing_initialize_temperature_salinity ( T, S, h, G, param_file, & kdelta = 2 T(:,:,G%ke/2 - (kdelta-1):G%ke/2 + kdelta) = 1.0 - call log_param(param_file, mod, "S_REF", S_ref) - call log_param(param_file, mod, "T_REF", T_ref) - call log_param(param_file, mod, "S_RANGE", S_range) - call log_param(param_file, mod, "T_RANGE", T_range) - end subroutine sloshing_initialize_temperature_salinity end module sloshing_initialization From 7deb1b2e7672697b4315bad84d8f6376167ee2df Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 20 Nov 2013 20:25:47 -0500 Subject: [PATCH 293/372] Logging MIN_THICKNESS in seamount o seamount_initialization.F90 was not logging the parameter MIN_THICKNESS which is not necessary used elsewhere in the model. --- examples/solo_ocean/seamount/common/MOM_input | 217 +++++++++--------- .../seamount/layer/MOM_parameter_doc.all | 2 + .../seamount/layer/MOM_parameter_doc.short | 2 + .../solo_ocean/seamount/sigma/MOM_override | 3 + .../seamount/sigma/MOM_parameter_doc.all | 5 +- .../seamount/sigma/MOM_parameter_doc.short | 5 +- examples/solo_ocean/seamount/z/MOM_override | 3 + .../seamount/z/MOM_parameter_doc.all | 5 +- .../seamount/z/MOM_parameter_doc.short | 5 +- src/user/seamount_initialization.F90 | 2 +- 10 files changed, 129 insertions(+), 120 deletions(-) diff --git a/examples/solo_ocean/seamount/common/MOM_input b/examples/solo_ocean/seamount/common/MOM_input index 976c6c24bc..07b1c6d235 100644 --- a/examples/solo_ocean/seamount/common/MOM_input +++ b/examples/solo_ocean/seamount/common/MOM_input @@ -32,23 +32,27 @@ NJGLOBAL = 2 ! ! The total number of thickness grid points in the ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. -!NIPROC = 4 ! +!NIPROC = 2 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. !NJPROC = 1 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. +!LAYOUT = 2, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. + +! === module MOM_grid === +! Parameters providing information about the vertical grid. NK = 20 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + +! === module MOM === BULKMIXEDLAYER = False ! [Boolean] default = True ! If true, use a Kraus-Turner-like bulk mixed layer ! with transitional buffer layers. Layers 1 through @@ -60,22 +64,6 @@ DT = 900.0 ! [s] ! is actually used will be an integer fraction of the ! forcing time-step (DT_FORCING in ocean-only mode or the ! coupling timestep in coupled mode.) -BE = 0.7 ! [nondim] default = 0.6 - ! If SPLIT is true, BE determines the relative weighting - ! of a 2nd-order Runga-Kutta baroclinic time stepping - ! scheme (0.5) and a backward Euler scheme (1) that is - ! used for the Coriolis and inertial terms. BE may be - ! from 0.5 to 1, but instability may occur near 0.5. - ! BE is also applicable if SPLIT is false and USE_RK2 - ! is true. -HMIX_FIXED = 20.0 ! [m] default = 1.0 - ! If BULKMIXEDLAYER is false, HMIX is the depth over - ! which to average to find surface properties like SST - ! and SSS, and over which the vertical viscosity and - ! diapycnal diffusivity are elevated. HMIX is only used - ! directly if BULKMIXEDLAYER is false, but provides a - ! default value for other variables if BULKMIXEDLAYER is - ! true. C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 ! The heat capacity of sea water, approximated as a ! constant. This is only used if ENABLE_THERMODYNAMICS is @@ -86,7 +74,8 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer + +! === module MOM_tracer_registry === EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" ! EQN_OF_STATE determines which ocean equation of state ! should be used. Currently, the valid choices are @@ -102,7 +91,8 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 ! salinity. RESTARTFILE = "GOLD.res" ! default = "MOM.res" ! The name-root of the restart file. - ! Parameters of module MOM_tracer_flow_control + +! === module MOM_tracer_flow_control === INPUTDIR = "INPUT/" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "linear" ! @@ -123,7 +113,8 @@ LIGHTEST_DENSITY = 1034.0 ! [kg m-3] default = 1035.0 ! The reference potential density used for layer 1. GFS = 0.98 ! [m s-2] default = 9.8 ! The reduced gravity at the free surface. - ! Parameters of module MOM_grid_init + +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -165,7 +156,10 @@ TOPO_CONFIG = "seamount" ! MAXIMUM_DEPTH = 4000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. ROTATION = "betaplane" ! default = "2omegasinlat" ! This specifies how the Coriolis parameter is specified: ! 2omegasinlat - Use twice the planetary rotation rate @@ -191,6 +185,8 @@ THICKNESS_CONFIG = "seamount" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. +MIN_THICKNESS = 0.1 ! [m] default = 0.001 + ! Minimum thickness for layer TS_CONFIG = "seamount" ! ! A string that determines how the initial tempertures ! and salinities are specified for a new run: @@ -207,6 +203,21 @@ TS_CONFIG = "seamount" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. + +! === module MOM_MEKE === +CDRAG = 0.002 ! [nondim] default = 0.003 + ! CDRAG is the drag coefficient relating the magnitude of + ! the velocity field to the bottom stress. + +! === module MOM_lateral_mixing_coeffs === +BE = 0.7 ! [nondim] default = 0.6 + ! If SPLIT is true, BE determines the relative weighting + ! of a 2nd-order Runga-Kutta baroclinic time stepping + ! scheme (0.5) and a backward Euler scheme (1) that is + ! used for the Coriolis and inertial terms. BE may be + ! from 0.5 to 1, but instability may occur near 0.5. + ! BE is also applicable if SPLIT is false and USE_RK2 + ! is true. ETA_TOLERANCE = 1.0E-12 ! [m] default = 1.0E-09 ! The tolerance for the differences between the ! barotropic and baroclinic estimates of the sea surface @@ -224,7 +235,8 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! v-points, and similarly at v-points. This option is ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. - ! Parameters of module MOM_hor_visc + +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. BIHARMONIC = False ! [Boolean] default = True @@ -237,11 +249,12 @@ KH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 ! spacing to calculate the Laplacian viscosity. ! The final viscosity is the largest of this scaled ! viscosity, the Smagorinsky viscosity and KH. - ! Parameters of module MOM_vert_friction + +! === module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the - ! topmost HMIX of fluid (like in HYCOM), and KVML may be - ! set to a very small value. + ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML + ! may be set to a very small value. U_TRUNC_FILE = "U_velocity_truncations" ! default = "" ! The absolute path to a file into which the accelerations ! leading to zonal velocity truncations are written. @@ -252,6 +265,10 @@ V_TRUNC_FILE = "V_velocity_truncations" ! default = "" ! leading to meridional velocity truncations are written. ! Undefine this for efficiency if this diagnostic is not ! needed. +HMIX_FIXED = 20.0 ! [m] + ! The prescribed depth over which the near-surface + ! viscosity and diffusivity are elevated when the bulk + ! mixed layer is not used. KV = 1.0E-04 ! [m2 s-1] ! The background kinematic viscosity in the interior. ! The molecular value, ~1e-6 m2 s-1, may be used. @@ -268,15 +285,13 @@ HBBL = 10.0 ! [m] MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_PointAccel - ! Parameters of module MOM_set_visc + +! === module MOM_PointAccel === + +! === module MOM_set_visc === LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -CDRAG = 0.002 ! [nondim] default = 0.003 - ! CDRAG is the drag coefficient relating the magnitude of - ! the velocity field to the bottom stress. CDRAG is only - ! used if BOTTOMDRAGLAW is defined. DRAG_BG_VEL = 0.05 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is @@ -288,70 +303,8 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. - ! Parameters of module MOM_thickness_diffuse -KHTH = 500.0 ! [m2 s-1] default = 0.0 - ! The background horizontal thickness diffusivity. - ! Parameters of module MOM_MEKE - ! Parameters of module MOM_lateral_mixing_coeffs -INTERPOLATION_SCHEME = "PPM_IH4" ! default = "P1M_H2" - ! This sets the interpolation scheme to use to - ! determine the new grid. These parameters are - ! only relevant when REGRIDDING_COORDINATE_MODE is - ! set to a function of state. Otherwise, it is not - ! used. It can be one of the following schemes: - ! P1M_H2 (2nd-order accurate) - ! P1M_H4 (2nd-order accurate) - ! P1M_IH4 (2nd-order accurate) - ! PLM (2nd-order accurate) - ! PPM_H4 (3rd-order accurate) - ! PPM_IH4 (3rd-order accurate) - ! P3M_IH4IH3 (4th-order accurate) - ! P3M_IH6IH5 (4th-order accurate) - ! PQM_IH4IH3 (4th-order accurate) - ! PQM_IH6IH5 (5th-order accurate) -BOUNDARY_EXTRAPOLATION = True ! [Boolean] default = False - ! When defined, a proper high-order reconstruction - ! scheme is used within boundary cells rather - ! than PCM. E.g., if PPM is used for remapping, a - ! PPM reconstruction will also be used within - ! boundary cells. -MIN_THICKNESS = 0.1 ! [not defined] default = 0.001 - ! When regridding, this is the minimum layer - ! thickness allowed. -REMAPPING_SCHEME = "PPM_IH4" ! default = "PLM" - ! This sets the reconstruction scheme used - ! for vertical remapping for all variables. - ! It can be one of the following schemes: - ! PCM (1st-order accurate) - ! PLM (2nd-order accurate) - ! PPM_H4 (3rd-order accurate) - ! PPM_IH4 (3rd-order accurate) - ! PQM_IH4IH3 (4th-order accurate) - ! PQM_IH6IH5 (5th-order accurate) - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. -BBL_EFFIC = 0.0 ! [nondim] default = 0.2 - ! The efficiency with which the energy extracted by - ! bottom drag drives BBL diffusion. This is only - ! used if BOTTOMDRAGLAW is true. -KD = 0.0 ! [m2 s-1] - ! The background diapycnal diffusivity of density in the - ! interior. Zero or the molecular value, ~1e-7 m2 s-1, - ! may be used. - ! Parameters of module MOM_entrain_diffusive -CORRECT_DENSITY = False ! [Boolean] default = True - ! If true, and USE_EOS is true, the layer densities are - ! restored toward their target values by the diapycnal - ! mixing, as described in Hallberg (MWR, 2000). - ! Parameters of module MOM_regularize_layers - ! Parameters of module MOM_opacity -PEN_SW_SCALE = 15.0 ! [m] default = 0.0 - ! The vertical absorption e-folding depth of the - ! penetrating shortwave radiation. -PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 - ! The fraction of the shortwave radiation that penetrates - ! below the surface. - ! Parameters of module MOM_barotropic + +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -375,7 +328,55 @@ DTBT = 10.0 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_surface_forcing + +! === module MOM_thickness_diffuse === +KHTH = 500.0 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. + +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +BBL_EFFIC = 0.0 ! [nondim] default = 0.2 + ! The efficiency with which the energy extracted by + ! bottom drag drives BBL diffusion. This is only + ! used if BOTTOMDRAGLAW is true. +KD = 0.0 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === +CORRECT_DENSITY = False ! [Boolean] default = True + ! If true, and USE_EOS is true, the layer densities are + ! restored toward their target values by the diapycnal + ! mixing, as described in Hallberg (MWR, 2000). + +! === module MOM_regularize_layers === + +! === module MOM_opacity === +PEN_SW_SCALE = 15.0 ! [m] default = 0.0 + ! The vertical absorption e-folding depth of the + ! penetrating shortwave radiation. +PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 + ! The fraction of the shortwave radiation that penetrates + ! below the surface. + +! === module MOM_tracer_advect === + +! === module MOM_tracer_hor_diff === + +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -389,7 +390,8 @@ WIND_CONFIG = "zero" ! ! The character string that indicates how wind forcing ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). - ! Parameters of module MOM_sum_output + +! === module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -404,7 +406,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! value for MAXCPU. MAXCPU has units of wall-clock ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. - ! Parameters of module MOM_main (MOM_driver) + +! === module MOM_main (MOM_driver) === DT_FORCING = 1800.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all index 096914448f..7e6d40dbbd 100644 --- a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all @@ -419,6 +419,8 @@ THICKNESS_CONFIG = "seamount" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. +MIN_THICKNESS = 0.1 ! [m] default = 0.001 + ! Minimum thickness for layer TS_CONFIG = "seamount" ! ! A string that determines how the initial tempertures ! and salinities are specified for a new run: diff --git a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.short b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.short index 8eeea23d92..07b1c6d235 100644 --- a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.short +++ b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.short @@ -185,6 +185,8 @@ THICKNESS_CONFIG = "seamount" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. +MIN_THICKNESS = 0.1 ! [m] default = 0.001 + ! Minimum thickness for layer TS_CONFIG = "seamount" ! ! A string that determines how the initial tempertures ! and salinities are specified for a new run: diff --git a/examples/solo_ocean/seamount/sigma/MOM_override b/examples/solo_ocean/seamount/sigma/MOM_override index c947388e2e..b9339e3193 100644 --- a/examples/solo_ocean/seamount/sigma/MOM_override +++ b/examples/solo_ocean/seamount/sigma/MOM_override @@ -1,3 +1,6 @@ # Terrain-following coordinates USE_REGRIDDING = True REGRIDDING_COORDINATE_MODE = "SIGMA" +INTERPOLATION_SCHEME = "PPM_IH4" +BOUNDARY_EXTRAPOLATION = True +REMAPPING_SCHEME = "PPM_IH4" diff --git a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all index c80af8f070..df6dcbe849 100644 --- a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all @@ -419,6 +419,8 @@ THICKNESS_CONFIG = "seamount" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. +MIN_THICKNESS = 0.1 ! [m] default = 0.001 + ! Minimum thickness for layer TS_CONFIG = "seamount" ! ! A string that determines how the initial tempertures ! and salinities are specified for a new run: @@ -516,9 +518,6 @@ ALE_COORDINATE_CONFIG = "UNIFORM" ! default = "UNIFORM" ! in z-coordinate mode, the parameter is a list of level ! thicknesses (in m). In sigma-coordinate mode, the list ! is of non-dimensional fractions of the water column. -MIN_THICKNESS = 0.1 ! [m] default = 0.001 - ! When regridding, this is the minimum layer - ! thickness allowed. BOUNDARY_EXTRAPOLATION = True ! [Boolean] default = False ! When defined, a proper high-order reconstruction ! scheme is used within boundary cells rather diff --git a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.short b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.short index f8a1e0db4c..0eb0aa3a95 100644 --- a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.short +++ b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.short @@ -188,6 +188,8 @@ THICKNESS_CONFIG = "seamount" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. +MIN_THICKNESS = 0.1 ! [m] default = 0.001 + ! Minimum thickness for layer TS_CONFIG = "seamount" ! ! A string that determines how the initial tempertures ! and salinities are specified for a new run: @@ -233,9 +235,6 @@ INTERPOLATION_SCHEME = "PPM_IH4" ! default = "P1M_H2" ! in z-coordinate mode, the parameter is a list of level ! thicknesses (in m). In sigma-coordinate mode, the list ! is of non-dimensional fractions of the water column. -MIN_THICKNESS = 0.1 ! [m] default = 0.001 - ! When regridding, this is the minimum layer - ! thickness allowed. BOUNDARY_EXTRAPOLATION = True ! [Boolean] default = False ! When defined, a proper high-order reconstruction ! scheme is used within boundary cells rather diff --git a/examples/solo_ocean/seamount/z/MOM_override b/examples/solo_ocean/seamount/z/MOM_override index ab7cb1fe9d..0dd177b48b 100644 --- a/examples/solo_ocean/seamount/z/MOM_override +++ b/examples/solo_ocean/seamount/z/MOM_override @@ -1,3 +1,6 @@ # Continuous isopycnal mode + initialization USE_REGRIDDING = True REGRIDDING_COORDINATE_MODE = "Z*" +INTERPOLATION_SCHEME = "PPM_IH4" +BOUNDARY_EXTRAPOLATION = True +REMAPPING_SCHEME = "PPM_IH4" diff --git a/examples/solo_ocean/seamount/z/MOM_parameter_doc.all b/examples/solo_ocean/seamount/z/MOM_parameter_doc.all index 80933814a7..12d70da659 100644 --- a/examples/solo_ocean/seamount/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/z/MOM_parameter_doc.all @@ -419,6 +419,8 @@ THICKNESS_CONFIG = "seamount" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. +MIN_THICKNESS = 0.1 ! [m] default = 0.001 + ! Minimum thickness for layer TS_CONFIG = "seamount" ! ! A string that determines how the initial tempertures ! and salinities are specified for a new run: @@ -516,9 +518,6 @@ ALE_COORDINATE_CONFIG = "UNIFORM" ! default = "UNIFORM" ! in z-coordinate mode, the parameter is a list of level ! thicknesses (in m). In sigma-coordinate mode, the list ! is of non-dimensional fractions of the water column. -MIN_THICKNESS = 0.1 ! [m] default = 0.001 - ! When regridding, this is the minimum layer - ! thickness allowed. BOUNDARY_EXTRAPOLATION = True ! [Boolean] default = False ! When defined, a proper high-order reconstruction ! scheme is used within boundary cells rather diff --git a/examples/solo_ocean/seamount/z/MOM_parameter_doc.short b/examples/solo_ocean/seamount/z/MOM_parameter_doc.short index 62f67d86d6..b473309f0f 100644 --- a/examples/solo_ocean/seamount/z/MOM_parameter_doc.short +++ b/examples/solo_ocean/seamount/z/MOM_parameter_doc.short @@ -188,6 +188,8 @@ THICKNESS_CONFIG = "seamount" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. +MIN_THICKNESS = 0.1 ! [m] default = 0.001 + ! Minimum thickness for layer TS_CONFIG = "seamount" ! ! A string that determines how the initial tempertures ! and salinities are specified for a new run: @@ -233,9 +235,6 @@ INTERPOLATION_SCHEME = "PPM_IH4" ! default = "P1M_H2" ! in z-coordinate mode, the parameter is a list of level ! thicknesses (in m). In sigma-coordinate mode, the list ! is of non-dimensional fractions of the water column. -MIN_THICKNESS = 0.1 ! [m] default = 0.001 - ! When regridding, this is the minimum layer - ! thickness allowed. BOUNDARY_EXTRAPOLATION = True ! [Boolean] default = False ! When defined, a proper high-order reconstruction ! scheme is used within boundary cells rather diff --git a/src/user/seamount_initialization.F90 b/src/user/seamount_initialization.F90 index 95c049a590..b54ac225d7 100644 --- a/src/user/seamount_initialization.F90 +++ b/src/user/seamount_initialization.F90 @@ -133,7 +133,7 @@ subroutine seamount_initialize_thickness ( h, G, param_file ) call MOM_mesg("MOM_initialization.F90, initialize_thickness_uniform: setting thickness") - call get_param(param_file,mod,"MIN_THICKNESS",min_thickness,default=1.0e-3) + call get_param(param_file,mod,"MIN_THICKNESS",min_thickness,'Minimum thickness for layer',units='m',default=1.0e-3) call get_param(param_file,mod,"REGRIDDING_COORDINATE_MODE",verticalCoordinate, & default=DEFAULT_COORDINATE_MODE) From e4734873f6e5bba71b03044792693009a98e1fdb Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 20 Nov 2013 20:47:09 -0500 Subject: [PATCH 294/372] Logging parameters used only in flow_downslope o Some parameters used in DOME2d_initialization (ALE mode) were read with read_param and not properly logged. Addresses issue #965 --- .../flow_downslope/common/MOM_input | 1027 +++++++---------- .../layer/MOM_parameter_doc.all | 10 + .../layer/MOM_parameter_doc.short | 6 + .../flow_downslope/sigma/MOM_override | 5 +- .../sigma/MOM_parameter_doc.all | 13 +- .../sigma/MOM_parameter_doc.short | 6 + .../solo_ocean/flow_downslope/z/MOM_override | 3 + .../flow_downslope/z/MOM_parameter_doc.all | 13 +- .../flow_downslope/z/MOM_parameter_doc.short | 6 + src/user/DOME2d_initialization.F90 | 13 +- 10 files changed, 474 insertions(+), 628 deletions(-) diff --git a/examples/solo_ocean/flow_downslope/common/MOM_input b/examples/solo_ocean/flow_downslope/common/MOM_input index 9d7d972eaf..e997aafe72 100644 --- a/examples/solo_ocean/flow_downslope/common/MOM_input +++ b/examples/solo_ocean/flow_downslope/common/MOM_input @@ -1,638 +1,439 @@ -!********+*********+*********+*********+*********+*********+*********+* -!* This include file determines many of the adjustable parameters * -!* for the Hallberg Isopycnal Model (HIM). Where appropriate, MKS * -!* units are used. The program param_suggest.c will analyze this * -!* include file to suggest appropriate values for DT, DTBT, and AH. * -!********+*********+*********+*********+*********+*********+*********+* -! >>> 2d dam break test case <<< +REENTRANT_X = False ! [Boolean] default = True + ! If true, the domain is zonally reentrant. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 80 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 4 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 2 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 1 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!LAYOUT = 2, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. -! Specify properties of the physical domain. -#define OMEGA 7.2921e-5 ! The rotation rate of the earth in s-1. -#define ROTATION "betaplane" ! Rotation approximation (2omegasinlat, - ! beta or USER). -#define F_0 0.0e-4 ! Reference Coriolis value for betaplane - ! option in s-1. -#define BETA 0. ! df/dy term for betaplane option in m-1 s-1. - ! Set to 0. for f-plane. -#define RAD_EARTH 6.378e6 ! The radius of the earth in m. -#define G_EARTH 9.80 ! G_EARTH is the Earth's gravitational - ! acceleration, in m s-2. -#define GRID_CONFIG "cartesian"! Method for defining horizontal grid - ! = file|cartesian|spherical|mercator - ! file - read grid from file "GRID_FILE" - ! cartesian - a Cartesian grid - ! spherical - a spherical grid - ! mercator - a mercator grid -#define TOPO_CONFIG "DOME2D" ! Method for defining topography - ! file - read topographic information from file - ! (TOPO_FILE). - ! flat - flat bottom set to MAXIMUM_DEPTH. - ! bowl - bowl like basin using MAXIMUM_DEPTH and - ! MINIMUM_DEPTH. - ! spoon - similar to bowl except that southern - ! face of the "bowl" is open. - ! DOME - sill-overflow test case basin. - ! USER - user defined -#define MAXIMUM_DEPTH 4000.0 ! The maximum depth of the ocean in m. -#define MINIMUM_DEPTH 1.0 ! The minimum ocean depth, in m. Anything - ! shallower than this depth is assumed to be on - ! land, and all fluxes are masked out. -#define COORD_CONFIG "linear" ! How layers are to be defined: - ! file - read coordinate information from file - ! (COORD_FILE). - ! ts_ref - use reference temperature - ! and salinity (T_REF and S_REF) to determine - ! surface denisty and GINT calculate internal - ! densities. - ! gprime - use reference density (RHO_0) for - ! surface denisty and GINT calculate internal - ! densities. - ! ts_profile - use profiles of temperature - ! and salinity (read from COORD_FILE) to determine - ! surface denisty and internal densities. - ! layer_ref - linear distribution of layer - ! target densities. - ! linear - linear distribution with respect to - ! layer number (RLAY_REF must be defined and - ! RLAY_RANGE may be defined to specify a range, - ! defaulted to 2 if not defined) - ! USER - user defined routine -#define LIGHTEST_DNESITY 1034.0 ! The surface layer's target density (must be - ! defined when COORD_CONFIG is set to 'layer_ref' or - ! 'linear'). -#define DENSITY_RANGE 1.0 ! When defined, this specifies the density range - ! when COORD_CONFIG is set to 'linear' -#define GFS 0.980 ! The reduced gravity at the free - ! surface, in m s-2. -#define GINT 9.8e-3 ! The nominal reduced gravity of the internal - ! interfaces for idealized models, in m s-2. -#undef TRIPOLAR_N ! Use tripolar connectivity at the northern - ! edge of the domain. With TRIPOLAR_N, NIGLOBAL - ! must be even. -#define THICKNESS_CONFIG "DOME2D"! Method for defining initial layer thicknesses - ! file - read thickness information from file - ! (THICKNESS_FILE). - ! uniform - thickness is distributed uniformally - ! and equally between layers. - ! search - thickness determined by search - ! through initial temperature and salinity space - ! of a fixed coordinate data set (not yet - ! implemented) - ! sloshing - cosine displacement of all - ! interfaces in the zonal direction across - ! the entire domain. - ! USER - user defined -#undef ADJUST_THICKNESS ! All mass below the bottom removed if the - ! topography is shallower than the input file - ! would indicate. -#define VELOCITY_CONFIG "zero" ! Method for defining initial layer velocities - ! file - read velocity information from file. - ! zero - zero velocities everywhere. - ! USER - user defined. +! === module MOM_grid === +! Parameters providing information about the vertical grid. +NK = 40 ! [nondim] + ! The number of model layers. -! Specify the numerical domain. -#define NIGLOBAL 80 ! NIGLOBAL and NYTOT are the number of thickness -#define NJGLOBAL 4 ! grid points in the zonal and meridional - ! directions of the physical domain. -#define NK 40 ! The number of layers. -#define NIHALO 4 ! NXHALO and NYHALO are the number of halo -#define NJHALO 4 ! points on each side in the x- and y-directions. - ! If static memory allocation is used, these - ! must match the values of X1 and Y1 in GOLD_memory.h -NIPROC_IO = 1 ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NXPROC. NXPROC_IO -NJPROC_IO = 1 ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NYPROC. NYPROC_IO -#define ANGSTROM 1.0e-10 +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. -! The following parameters apply to the regridding/remapping schemes -#define MIN_THICKNESS 1.0e-3 ! When regridding, this is the minimum layer - ! thickness allowed. -#define DOME2D_IC 0 ! Initial condition method. Default is to fail. - ! Only need for case DOME2d - ! 0: layered isopycnal - ! 1: z coordinates - ! 2: continuous isopycnal - ! 3: sigma isopycnal -#define INTERPOLATION_SCHEME "PQM_IH4IH3" ! This sets the interpolation scheme to use to - ! determine the new grid. These parameters are - ! only relevant when REGRIDDING_SCHEME is set to - ! 1. Otherwise, it is not used. - ! It can be one of the following schemes (must be - ! an integer !): - ! 0: P1M_H2 (2nd-order accurate) - ! 1: P1M_H4 (2nd-order accurate) - ! 2: P1M_IH4 (2nd-order accurate) - ! 3: PLM (2nd-order accurate) - ! 4: PPM_H4 (3rd-order accurate) - ! 5: PPM_IH4 (3rd-order accurate) - ! 6: P3M_IH4IH3 (4th-order accurate) - ! 7: P3M_IH6IH5 (4th-order accurate) - ! 8: PQM_IH4IH3 (4th-order accurate) - ! 9: PQM_IH6IH5 (5th-order accurate) - ! Default is set to 0 (P1M_H2). -REMAPPING_SCHEME = "PQM_IH4IH3" ! This sets the remapping scheme to use to - ! remap all variables between successive grids. - ! It can be one of the following schemes (must be - ! an integer !): - ! 0: PCM (1st-order accurate) - ! 1: PLM (2nd-order accurate) - ! 2: PPM_H4 (3rd-order accurate) - ! 3: PPM_IH4 (3rd-order accurate) - ! 4: PQM_IH4IH3 (4th-order accurate) - ! 5: PQM_IH6IH5 (5th-order accurate) - ! Default is set to 1 (PLM). -#define BOUNDARY_EXTRAPOLATION ! When defined, a proper high-order reconstruction - ! scheme is used within boundary cells rather - ! than PCM. E.g., if PPM is used for remapping, a - ! PPM reconstruction will also be used within - ! boundary cells. +! === module MOM === +BULKMIXEDLAYER = False ! [Boolean] default = True + ! If true, use a Kraus-Turner-like bulk mixed layer + ! with transitional buffer layers. Layers 1 through + ! NKML+NKBL have variable densities. There must be at + ! least NKML+NKBL+1 layers if BULKMIXEDLAYER is true. + ! The default is the same setting as ENABLE_THERMODYNAMICS. +DT = 300.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 900.0 ! [s] default = 300.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" + ! The file into which to write the initial conditions. -! The following parameters only apply if the grid is internally generated. -#define CARTESIAN -#define LENLAT 40.0 ! The length of the domain in units defined -#define LENLON 800.0 ! defined by AXIS_UNITS; by default the units - ! are degrees of latitude and longitude. -#define SOUTHLAT 30.0 ! The domain's southern latitude. -#define WESTLON 0.0 ! The domain's western longitude. -#define AXIS_UNITS "k" ! AXIS_UNITS should be defined as "k" for km, - ! "m" for m, or undefined for degrees of - ! latitude and longitude. Except on a Cartesian - ! grid, only degrees are currently implemented. -#undef ISOTROPIC ! If ISOTROPIC is defined, an isotropic grid - ! on a sphere (also known as a Mercator grid) - ! is used. With an isotropic grid, the merid- - ! ional extent of the domain (LENLAT), the zonal - ! extent (LENLON), and the number of grid points - ! in each direction are _not_ independent. Here - ! the meridional extent will be determined to - ! fit the zonal extent and the number of grid - ! points. The grid is perfectly isotropic. -#undef REENTRANT_X ! If defined, the domain is zonally reentrant. -#undef REENTRANT_Y ! If defined, the domain is meridionally - ! reentrant. -#undef EQUATOR_REFERENCE ! If EQUATOR_REFERENCE is defined, the grid is - ! defined to have the equator at the nearest q - ! or h grid point to (-LOWLAT*NYTOT/LENLAT). -#undef LAT_EQ_ENHANCE ! The latitude (north and south) to which the - ! resolution is enhanced. -#undef LAT_ENHANCE_FACTOR ! The amount by which the meridional resolution - ! is enhanced within LAT_EQ_ENHANCE of the - ! equator. -! Memory ... -#undef SYMMETRIC_MEMORY ! If defined, the velocity point computational - ! domain includes every face of the thickness - ! points. In other words, some arrays are - ! larger than others, depending on where they - ! are on the staggered grid. -#undef DEBUG ! If true, write out verbose debugging data. +! === module MOM_tracer_registry === +EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" + ! EQN_OF_STATE determines which ocean equation of state + ! should be used. Currently, the valid choices are + ! "LINEAR", "UNESCO", and "WRIGHT". + ! This is only used if USE_EOS is true. +DRHO_DT = 0.0 ! [kg m-3 K-1] default = -0.2 + ! When EQN_OF_STATE=LINEAR, + ! this is the partial derivative of density with + ! temperature. +DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 + ! When EQN_OF_STATE=LINEAR, + ! this is the partial derivative of density with + ! salinity. +RESTARTFILE = "GOLD.res" ! default = "MOM.res" + ! The name-root of the restart file. -! Specify the time integration scheme. -#define SPLIT ! Use the split time stepping if defined. -#define DT_FORCING 1800.0 ! The time step for changing forcing or - ! writing certain diagnostics, in s. -#define DT_THERM 900.0 ! The thermodynamic time step, in s. DT_THERM - ! should be an integer multiple of DT and less - ! than or equal to DT_FORCING. -#define DT 300.0 ! The (baroclinic) dynamics time step, in s. - ! DT should be an integer fraction of DT_FORCING. -#define DTBT 20.0 ! The barotropic time step, in s. DTBT is only - ! used with the split explicit time stepping. - ! DTBT should be an integer fraction of DT. -#define BE 0.7 ! BE determines whether the neutral baroclinic - ! time stepping scheme (0.5) or a backward Euler - ! scheme (1) is used. BE may be from 0.5 to 1, - ! but instability may occur near 0.5. -#define BEBT 0.2 ! BEBT determines whether the barotropic time - ! stepping uses the forward-backward time- - ! stepping scheme or a backward Euler scheme. - ! BEBT is valid in the range from 0 (for a - ! forward-backward treatment of nonrotating - ! gravity waves) to 1 (for a backward Euler - ! treatment). In practice, BEBT must be greater - ! than about 0.05. -#define ETA_TOLERANCE 1e-12 ! The tolerance, in m, for the differences - ! between the barotropic and baroclinic - ! estimates of the sea surface height. The - ! default is 0.5*NZ*EPSILON, and this should not - ! be set less than about 10^-15*MAXIMUM_DEPTH. +! === module MOM_tracer_flow_control === +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "linear" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +DENSITY_RANGE = 1.0 ! [kg m-3] default = 2.0 + ! The range of reference potential densities in the layers. +GFS = 0.98 ! [m s-2] default = 9.8 + ! The reduced gravity at the free surface. -! Specify properties of the I/O and length of the integration. -#define TIMEUNIT 3600.0 ! The time unit in seconds for the following - ! fields. -#define DAYMAX 10.0 ! The final day of the simulation. -#define ENERGYSAVEDAYS 1.0 ! The number of days between saves of the - ! energies of the run. -#define ENERGYFILE "timestats" ! The file to use to save the energies. -#define RESTARTFILE "GOLD.res" ! The name of the restart file. -#define RESTINT 240.0 ! The number of days between saves of the - ! restart file. Use a value that is larger than - ! DAYMAX not to save incremental restart files - ! within a run. Use 0 not to save restart files - ! at all. -#undef PARALLEL_RESTARTFILES ! If defined, each processor writes its own - ! restart file, otherwise a single restart file - ! is generated. -#define RESTART_CONTROL -1 ! RESTART_CONTROL determines which restart - ! files are written - Add 2 (bit 1) for a time- - ! stamped restart file, and odd (bit 0) for a - ! non-time-stamped file. A restart will be - ! saved at the end of the run segment for any - ! non-negative value. -#define SAVE_INITIAL_CONDS ! If defined, the inital conditions are - ! written to IC_OUTPUT_FILE at the start of a - ! new run. -#define IC_OUTPUT_FILE "Initial_state" ! The name-root of a file into which the - ! initial conditions are written for a new run. -#define Z_OUTPUT_GRID_FILE "" - ! The file that specifies the vertical grid - ! for depth-space diagnostics. -#define MIN_Z_DIAG_INTERVAL 0.0 ! The minimum amount of time in seconds between - ! calculations of depth-space diagnostics. - ! Making this larger than DT_THERM reduces the - ! performance penalty of regridding to depth - ! online. +! === module MOM_grid_init === +GRID_CONFIG = "cartesian" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +AXIS_UNITS = "k" ! default = "degrees" + ! The units for the Cartesian axes. Valid entries are: + ! degrees - degrees of latitude and longitude + ! m - meters + ! k - kilometers +SOUTHLAT = 30.0 ! [k] + ! The southern latitude of the domain or the equivalent + ! starting value for the y-axis. +LENLAT = 40.0 ! [k] + ! The latitudinal or y-direction length of the domain. +LENLON = 800.0 ! [k] + ! The longitudinal or x-direction length of the domain. +TOPO_CONFIG = "DOME2D" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MAXIMUM_DEPTH = 4000.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +ROTATION = "betaplane" ! default = "2omegasinlat" + ! This specifies how the Coriolis parameter is specified: + ! 2omegasinlat - Use twice the planetary rotation rate + ! times the sine of latitude. + ! betaplane - Use a beta-plane or f-plane. + ! USER - call a user modified routine. +THICKNESS_CONFIG = "DOME2D" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +TS_CONFIG = "DOME2D" ! + ! A string that determines how the initial tempertures + ! and salinities are specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +S_REF = 34.0 ! [1e-3] + ! Reference salinity +T_REF = 0.0 ! [C] + ! Refernce temperature +S_RANGE = 1.0 ! [1e-3] default = 2.0 + ! Initial salinity range -#define MAXCPU 28800.0 ! The maximum amount of cpu time per processor - ! for which GOLD should run before saving a - ! restart file and quitting with a return value - ! that indicates that a further execution is - ! required to complete the simulation. If - ! automatic restarts are not desired, use a - ! negative value for MAXCPU. MAXCPU has units - ! of wall-clock seconds. (i.e. CPU time limit is - ! larger by a factor of the number of processors - ! used. -#define INPUTDIR "INPUT" - ! INPUTDIR is a directory in which NetCDF - ! input files might be found. +! === module MOM_MEKE === +CDRAG = 0.0 ! [nondim] default = 0.003 + ! CDRAG is the drag coefficient relating the magnitude of + ! the velocity field to the bottom stress. -! Specify the horizontal (along-isopycnal) viscosity. -#define LAPLACIAN ! LAPLACIAN is defined to use a Laplacian - ! horizontal viscosity. -#undef BIHARMONIC ! BIHARMONIC is defined to use a biharmonic - ! horizontal viscosity. BIHARMONIC may be used - ! with LAPLACIAN, and it is automatically - ! defined if LAPLACIAN is undefined. -#define BOUND_KH ! If BOUND_KH is defined, the Laplacian - ! coefficient is locally limited to guarantee - ! stability. -#define BOUND_AH ! If BOUND_AH is defined, the biharmonic - ! coefficient is locally limited to guarantee - ! stability. -#define KH 1.0e4 ! The Laplacian horizontal viscosity, in - ! m2 s-1. KH is used if LAPLACIAN is defined. -#define AH 0.0 ! The biharmonic horizontal viscosity, in - ! m4 s-1. AH is used if BIHARMONIC is defined. -#define KH_VEL_SCALE 0.003 ! The velocity scale which is multiplied by - ! the grid spacing to calculate the Laplacian - ! viscosity ,if LAPLACIAN is defined, in m s-1. - ! The final viscosity is the largest of this - ! scaled viscosity, the Smagorinsky viscosity - ! and KH. -#define AH_VEL_SCALE 0.003 ! The velocity scale which is multiplied by - ! the cube of the grid spacing to calculate the - ! biharmonic viscosity if BIHARMONIC is defined, - ! in units of m s-1. The final viscosity is - ! the largest of this scaled viscosity, the - ! Smagorinsky viscosity and AH. -#undef SMAGORINSKY_KH ! If defined, use Smagorinsky's nonlinear eddy - ! viscosity. KH is the background. -#define SMAG_LAP_CONST 0.15 ! The nondimensional Laplacian Smagorinsky - ! constant. Often 0.15. -#undef SMAGORINSKY_AH ! If defined, use a biharmonic form of - ! Smagorinskys nonlinear eddy viscosity. -#define SMAG_BI_CONST 0.06 ! The nondimensional biharmonic Smagorinsky - ! constant. Often 0.015. -#undef NOSLIP ! This should be #define NOSLIP for no slip - ! boundary conditions or #undef NOSLIP for free - ! slip boundary conditions (the default). The - ! implementation of the free slip boundary - ! conditions on a C-grid is much cleaner than - ! the no slip boundary conditions. The use of - ! free slip b.c.s is strongly encouraged. The - ! no slip b.c.s are not implemented with the - ! biharmonic viscosity. +! === module MOM_lateral_mixing_coeffs === +BE = 0.7 ! [nondim] default = 0.6 + ! If SPLIT is true, BE determines the relative weighting + ! of a 2nd-order Runga-Kutta baroclinic time stepping + ! scheme (0.5) and a backward Euler scheme (1) that is + ! used for the Coriolis and inertial terms. BE may be + ! from 0.5 to 1, but instability may occur near 0.5. + ! BE is also applicable if SPLIT is false and USE_RK2 + ! is true. +ETA_TOLERANCE = 1.0E-12 ! [m] default = 2.0E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +CORIOLIS_EN_DIS = True ! [Boolean] default = False + ! If true, two estimates of the thickness fluxes are used + ! to estimate the Coriolis term, and the one that + ! dissipates energy relative to the other one is used. +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option is + ! always effectively false with CORIOLIS_EN_DIS defined and + ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. -! Specify the horizontal interface depth diffusion. -#undef THICKNESSDIFFUSE ! If THICKNESSDIFFUSE is defined, interfaces - ! are diffused with a coefficient of KHTH. -#define KHTH 0.0001 ! KHTH is the interface depth diffusivity, - ! in m2 s-1. -#undef MIXEDLAYER_RESTRAT ! If true, a density-gradient dependent - ! restratifying flow is imposed in the mixed - ! layer. +! === module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +BIHARMONIC = False ! [Boolean] default = True + ! If true, se a biharmonic horizontal viscosity. + ! BIHARMONIC may be used with LAPLACIAN. +KH = 1.0E+04 ! [m2 s-1] default = 0.0 + ! The background Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. -! Specify the scheme for the Coriolis and momentum advection terms. -#define CORIOLIS_SCHEME "SADOURNY75_ENERGY" - ! Selects the discretization of Coriolis terms. - ! Possible values are: - ! SADOURNY75_ENERGY - Sadourny's energy - ! conserving scheme - ! ARAKAWA_HSU90 - Arakawa and Hsu's scheme - ! ROBUST_ENSTRO - A pseudo-enstrophy - ! conserving scheme, robust - ! to vanishing thickness -#define BOUND_CORIOLIS ! If BOUND_CORIOLIS is defined, the Coriolis - ! terms at u points are bounded by the four - ! estimates of (f+rv)v from the four neighboring - ! v points, and similarly at v points. This - ! option would have no effect on the SADOURNY - ! scheme if it were possible to use centered - ! difference thickness fluxes. In addition, if - ! SMAGORINSKY_AH is used, the biharmonic - ! viscosity is modified to include a term that - ! scales quadratically with the velocity - ! shears. -#define CORIOLIS_EN_DIS ! If CORIOLIS_EN_DIS is defined, two estimates - ! of the thickness fluxes are used to estimate - ! the Coriolis term, and the one that dissipates - ! energy relative to the other one is used. +! === module MOM_vert_friction === +DIRECT_STRESS = True ! [Boolean] default = False + ! If true, the wind stress is distributed over the + ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML + ! may be set to a very small value. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +HMIX_FIXED = 20.0 ! [m] + ! The prescribed depth over which the near-surface + ! viscosity and diffusivity are elevated when the bulk + ! mixed layer is not used. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +KVML = 0.01 ! [m2 s-1] default = 1.0E-04 + ! The kinematic viscosity in the mixed layer. A typical + ! value is ~1e-2 m2 s-1. KVML is not used if + ! BULKMIXEDLAYER is true. The default is set by KV. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. -! Specify the scheme for the vertical viscosity. +! === module MOM_PointAccel === -! Specify the scheme for the pressure gradient accelerations. -#define ANALYTIC_FV_PGF ! If defined the pressure gradient forces - ! are calculated with a Jacobian form that - ! analytically integrates the equations of state - ! in pressure to avoid any possibility of - ! numerical therobaric instability. +! === module MOM_set_visc === +LINEAR_DRAG = True ! [Boolean] default = False + ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag + ! law is cdrag*DRAG_BG_VEL*u. +DRAG_BG_VEL = 0.05 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. -! Specify the scheme for the barotropic solver. -#define BOUND_BT_CORRECTION ! If defined, the corrective pseudo mass- - ! fluxes into the barotropic solver are limited - ! to values that require less than 0.1*MAXVEL to - ! be accommodated. +! === module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = 20.0 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. -! Specify the properties of the active tracers and Eqn of state. -#define ENABLE_THERMODYNAMICS ! Temperature and salinity are used as state - ! variables if ENABLE_THERMODYNAMICS is defined. -#define TS_CONFIG "DOME2D" ! T&S distribution. - ! linear - a linear profile with respect to - ! layer number is defined. S_REF and T_REF must - ! be defined. S_RANGE and T_RANGE may be defined - ! and, if not, are defaulted to 2.0 and 0.0 - ! (salinity increases in the vertical and - ! temperature is uniform) -#define S_REF 34.0 ! Surface layer reference salinity -#define T_REF 0.0 ! Surface layer reference temperature -#define S_RANGE 1.0 ! Range of salinities in the vertical -#define T_RANGE 0.0 ! Range of temperature in the vertical +! === module MOM_thickness_diffuse === +KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. -#undef FRAZIL ! If FRAZIL is defined, water freezes if it - ! gets colder than the freezing point, and the - ! accumulated heat deficit is returned in the - ! surface state. -#define USE_EOS ! If USE_EOS is defined, density is calculated - ! from temperature and salinity with an equation - ! of state. TEMPERATURE must be defined if - ! USE_EOS is. -#define EQN_OF_STATE "LINEAR" ! EQN_OF_STATE determines which ocean equation - ! of state should be used. Currently, the valid - ! choices are "LINEAR", "UNESCO", and "WRIGHT". - ! The default is "WRIGHT", but this only matters - ! of USE_EOS is defined. -#define RHO_T0_S0 1000.0 -#define DRHO_DT 0.0 -#define DRHO_DS 1.0 +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +KD = 0.0 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. -#define BOUSSINESQ ! If true, make the Boussinesq approximation. -#define P_REF 2.0e7 ! P_REF is the pressure that is used for - ! calculating the coordinate density, in Pa. - ! (1 Pa = 1e4 dbar, so 2e7 is commonly used.) -#define RHO_0 1035.0 ! RHO_0 is used in the Boussinesq - ! approximation to calculations of pressure and - ! pressure gradients, in units of kg m-3. -#define C_P 3925.0 ! C_P is the heat capacity of sea water in - ! J kg-1 K-1, approximated as a constant. -#undef CORRECT_DENSITY ! If CORRECT_DENSITY is defined, the layer - ! densities are restored toward their target - ! values by the diapycnal mixing. +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP -! Specify the properties of the passive tracers. -#define KHTR 0.0 ! KHTR is the along-isopycnal tracer - ! diffusivity, in m2 s-1. KHTR is not needed for - ! numerical stability. -#undef USE_USER_TRACER_EXAMPLE ! If defined, the example tracer package is used. -#undef USE_IDEAL_AGE_TRACER ! If defined, the ideal age and vintage - ! tracer package is used. +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION -! Specify the properties of the diapycnal viscosity and diffusion. -#undef ADIABATIC ! There are no diapycnal mass fluxes if - ! ADIABATIC is defined. This assumes that - ! KD = KDML = 0.0 and that there is no buoyancy - ! forcing, but makes the model faster by - ! eliminating subroutine calls. -#undef BULKMIXEDLAYER ! If defined, use a Kraus-Turner-like bulk - ! mixed layer with transitional buffer layers. - ! Layers 1 through NKML+NKBL have variable - ! densities. There must be at least NKML+NKBL+1 - ! layers if BULKMIXEDLAYER is defined. -! The following parameters only apply when BULKMIXEDLAYER is defined. -#define NKML 2 ! NKML is the number of sublayers within the - ! mixed layer. -#define NKBL 1 ! NKBL is the number of layers used as - ! variable density buffer layers. -#define MSTAR 1.25 ! MSTAR is a non-dimensional constant of - ! proportionality between the cube of the - ! surface friction velocity and the turbulent - ! kinetic energy input at the surface. -#define NSTAR 0.2 ! NSTAR is the portion of the buoyant - ! potential energy imparted by surface fluxes - ! that is available to drive entrainment at the - ! base of mixed layer when that energy is - ! positive. -#define NSTAR2 0.2 ! NSTAR2 is the portion of any potential - ! energy released by convective adjustment that - ! is available to drive entrainment at the - ! base of the mixed layer. By default, - ! NSTAR2 = NSTAR. -#define PEN_SW_FRAC 0.42 ! PEN_SW_FRAC is the fraction of the shortwave - ! radiation that penetrates below the surface. -#define PEN_SW_SCALE 15.0 ! PEN_SW_SCALE is the vertical absorption - ! e-folding depth of the penetrating shortwave - ! radiation, in m. -#define ABSORB_ALL_SW ! If defined, all shortwave radiation is - ! absorbed by the ocean, instead of passing - ! through to the bottom mud. -#define TKE_DECAY 2.5 ! TKE_DECAY relates the vertical rate of decay - ! of the TKE available for mechanical entrain- - ! ment to the natural Ekman depth. Nondim. -#define CONV_DECAY 0.5 ! CONV_DECAY relates the vertical rate of - ! decay of the convectively released TKE - ! available for penetrating entrainment to the - ! natural Ekman length. Nondimensional. -#define BULK_RI_ML 0.25 ! BULK_RI_ML is the efficiency with which mean - ! kinetic energy released by mechanically forced - ! entrainment of the mixed layer is converted to - ! turbulent kinetic energy. Nondimensional. -#define BULK_RI_CONVECTIVE 0.1 ! BULK_RI_CONVECTIVE is the efficiency with - ! which convectively released mean kinetic - ! energy is converted to turbulent kinetic - ! energy. Nondimensional. -! End of the BULKMIXEDLAYER parameters. +! === module MOM_entrain_diffusive === +CORRECT_DENSITY = False ! [Boolean] default = True + ! If true, and USE_EOS is true, the layer densities are + ! restored toward their target values by the diapycnal + ! mixing, as described in Hallberg (MWR, 2000). -#define HMIX_FIXED 20.0 ! The depth of the assumed mixed layer for - ! distribution of wind forcing, in m. If - ! BULKMIXEDLAYER is defined, the buoyancy fluxes - ! are scaled away when the total depth is less - ! than HMIX/2. -#define KVML 1.00e-2 ! The kinematic viscosity in the mixed layer, - ! in m2 s-1. A typical value is ~1e-2 m2 s-1. - ! KVML is not used if BULKMIXEDLAYER is defined. -#define DIRECT_STRESS ! If DIRECT_STRESS is defined, the wind stress - ! is distributed over the topmost HMIX of fluid, - ! and KVML may be set to a very small value. +! === module MOM_regularize_layers === -#define KV 1.00e-4 ! The kinematic viscosity in the interior, in - ! m2 s-1. The molecular value, ~1e-6 m2 s-1, - ! may be used. -#define KD 0.00e-4 ! The diapycnal diffusivity of density in the - ! interior, in m2 s-1. Zero or the molecular - ! value, ~1e-7 m2 s-1, may be used. -#define MAX_ENT_IT 5 ! The maximum number of iterations that may be - ! used to calculate the interior diapycnal - ! entrainment. -#define RINO_CRIT 0.8 ! The critical shear Richardson number for - ! shear-driven entrainment. The theoretical - ! value is 1, as in Hallberg (MWR 2000). -#define SHEARMIX_RATE 0.1 ! A nondimensional rate scale for shear-driven - ! entrainment. The original value from Hallberg - ! (MWR 2000) is 0.1. -#define MAX_RINO_IT 50 ! The maximum number of iterations that may be - ! used to estimate the Richardson number driven - ! mixing. +! === module MOM_opacity === +PEN_SW_SCALE = 15.0 ! [m] default = 0.0 + ! The vertical absorption e-folding depth of the + ! penetrating shortwave radiation. +PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 + ! The fraction of the shortwave radiation that penetrates + ! below the surface. -#undef BRYAN_LEWIS_DIFFUSIVITY ! If true, a Bryan & Lewis (JGR 1979) like - ! tanh profile of background diapycnal - ! diffusivity with depth is used. -#define KD_BRYAN_LEWIS_DEEP 1.3e-4 - ! The abyssal value of a Bryan-Lewis - ! diffusivity profile, in m2 s-1. -#define KD_BRYAN_LEWIS_SURFACE 0.15e-4 - ! The surface value of a Bryan-Lewis - ! diffusivity profile, in m2 s-1. -#define BRYAN_LEWIS_DEPTH_CENT 2500.0 - ! The depth about which the transition in - ! the Bryan-Lewis profile is centered, in m. -#define BRYAN_LEWIS_WIDTH_TRANS 222.2222222222222 - ! The width of the transition in the - ! Bryan-Lewis diffusivity profile, in m. +! === module MOM_tracer_advect === +! === module MOM_tracer_hor_diff === -#define HBBL 10.0 ! The thickness in m of a bottom boundary - ! layer with a viscosity of KVBBL if - ! BOTTOMDRAGLAW is not defined, or the thickness - ! over which near-bottom velocities are averaged - ! for the drag law if BOTTOMDRAGLAW is defined - ! but LINEAR_DRAG is not. -#define KVBBL 2.00e-2 ! The kinematic viscosity in the benthic - ! boundary layer, in m2 s-1. A typical value is - ! ~1e-3 m2 s-1. KVBBL is not used with if - ! BOTTOMDRAGLAW is defined. -#define BOTTOMDRAGLAW ! If BOTTOMDRAGLAW is defined, the bottom - ! stress is calculated with a drag law - ! c_drag*|u|*u. The velocity magnitude may be an - ! assumed value or it may be based on the actual - ! velocity in the bottommost HBBL, depending on - ! LINEAR_DRAG. -#define CDRAG 0.000 ! CDRAG is the drag coefficient relating the - ! magnitude of the velocity field to the bottom - ! stress. CDRAG is only used if BOTTOMDRAGLAW is - ! defined. -#define LINEAR_DRAG ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined - ! the drag law is cdrag*DRAG_BG_VEL*u. -#define DRAG_BG_VEL 0.05 ! DRAG_BG_VEL is either the assumed bottom - ! velocity (with LINEAR_DRAG) or an unresolved - ! velocity that is combined with the resolved - ! velocity to estimate the velocity magnitude, - ! in m s-1. DRAG_BG_VEL is only used when - ! BOTTOMDRAGLAW is defined. -#define BBL_THICK_MIN 0.1 ! The minimum bottom boundary layer thickness, - ! in m, that can be used with BOTTOMDRAGLAW. - ! This might be Kv / (cdrag * drag_bg_vel) to - ! give Kv as the minimum near-bottom viscosity. -#define BBL_EFFIC 0.2 ! BBL_EFFIC is the efficiency with which the - ! energy extracted by bottom drag drives BBL - ! diffusion. Nondimensional. BBL_EFFIC only - ! applies when BOTTOMDRAGLAW is defined. +! === module MOM_surface_forcing === +VARIABLE_WINDS = False ! [Boolean] default = True + ! If true, the winds vary in time after the initialization. +VARIABLE_BUOYFORCE = False ! [Boolean] default = True + ! If true, the buoyancy forcing varies in time after the + ! initialization of the model. +BUOY_CONFIG = "NONE" ! + ! The character string that indicates how buoyancy forcing + ! is specified. Valid options include (file), (zero), + ! (linear), (USER), and (NONE). +WIND_CONFIG = "zero" ! + ! The character string that indicates how wind forcing + ! is specified. Valid options include (file), (2gyre), + ! (1gyre), (gyres), (zero), and (USER). -! Specify properties of the surface forcing. -#undef VARIABLE_BUOYFORCE ! If VARIABLE_BUOYFORCE is defined the surface - ! fluxes of buoyancy or heat and fresh water - ! are recalculated every coupling time step. -#define BUOY_CONFIG "NONE" ! Method for determining buoyancy forcing - ! (can be file, zero or USER). +! === module MOM_sum_output === +MAXTRUNC = 10 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +TIMEUNIT = 3600.0 ! [s] default = 8.64E+04 + ! The time unit in seconds a number of input fields +MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 + ! The maximum amount of cpu time per processor for which + ! MOM should run before saving a restart file and + ! quitting with a return value that indicates that a + ! further run is required to complete the simulation. + ! If automatic restarts are not desired, use a negative + ! value for MAXCPU. MAXCPU has units of wall-clock + ! seconds, so the actual CPU time used is larger by a + ! factor of the number of processors used. -#undef VARIABLE_WINDS ! If the wind stresses vary with time, define - ! VARIABLE_WINDS, which will cause wind_forcing - ! to be calculated every coupling timestep. -#define WIND_CONFIG "zero" ! Method for forcing winds (zero, 2gyre, file or - ! USER). -#undef RESTOREBUOY ! If RESTOREBUOY is defined, the buoyancy - ! fluxes drive the model back toward some - ! specified state with a rate given by - ! FLUXCONST. -#undef RESTORE_SALINITY ! If RESTORE_SALINITY is defined, the coupled - ! driver will add a globally-balanced fresh- - ! water flux that drives sea-surface salinity - ! toward specified values. -#define FLUXCONST 0.5 ! A constant that relates the surface fluxes - ! to the mixed layer property anomalies, if - ! RESTOREBUOY or RESTORE_SALINITY is defined. - ! In m day-1. [Note the non-MKS units here!] - -! Specify whether sponges are used. It is possible to use the model in robust -! diagnostic mode by defining sponges that span the entire domain. -#undef SPONGE ! If SPONGE is defined, sponges may be applied - ! anywhere in the domain. The exact location and - ! properties of those sponges are specified from - ! GOLD_initialization.F90. -#undef APPLY_OBC_U ! If defined, open boundary conditions may be -#undef APPLY_OBC_V ! applied at some u- or v- points. The boundary - ! conditions are set in USER_set_Open_Bdry_Conds - ! in GOLD_initialization.F90 - -! Specify properties of the tides. -#undef TIDES ! Apply tidal momentum forcing. -#define TIDE_USE_SAL_SCALAR ! Use the scalar approximation when - ! calculating self-attraction and loading. -#define TIDE_SAL_SCALAR_VALUE 0.094 - ! The constant of proportionality between - ! sea surface height (should be bottom pressure) - ! anomalies and bottom geopotential anomalies. -#undef TIDAL_SAL_FROM_FILE ! Read the tidal self-attraction and loading - ! from input files, specified with one or more - ! lines like '#define TIDAL_INPUT_FILE path'. -#undef USE_PREVIOUS_TIDES ! Use the previous iteration of the tides - ! to facilitate convergent iteration. -! Specify which tidal constituents to use. -#undef TIDE_M2 -#undef TIDE_S2 -#undef TIDE_N2 -#undef TIDE_K2 -#undef TIDE_K1 -#undef TIDE_O1 -#undef TIDE_P1 -#undef TIDE_Q1 -#undef TIDE_MF -#undef TIDE_MM - -! Specify a few miscellaneous limits. -#define MAXVEL 10.0 ! This is the maximum velocity allowed before - ! the velocity is truncated, in units of m s-1. -#define MAXTRUNC 10 ! The run will be stopped, and the day set to - ! a very large value if the velocity is - ! truncated more than MAXTRUNC times between - ! energy saves. Set MAXTRUNC to 0 to stop if - ! there is any truncation of velocities. -#define U_TRUNC_FILE "U_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to zonal velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. -#define V_TRUNC_FILE "V_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to meridional velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. +! === module MOM_main (MOM_driver) === +DT_FORCING = 1800.0 ! [s] default = 300.0 + ! The time step for changing forcing, coupling with other + ! components, or potentially writing certain diagnostics. + ! The default value is given by DT. +DAYMAX = 10.0 ! [hours] default = 12.0 + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set (as it was here) via ocean_solo_nml in input.nml. +RESTART_CONTROL = -1 ! default = 1 + ! An integer whose bits encode which restart files are + ! written. Add 2 (bit 1) for a time-stamped file, and odd + ! (bit 0) for a non-time-stamped file. A non-time-stamped + ! restart file is saved at the end of the run segment + ! for any non-negative value. +RESTINT = 240.0 ! [hours] default = 0.0 + ! The interval between saves of the restart file in units + ! of TIMEUNIT. Use 0 (the default) to not save + ! incremental restart files at all. +ENERGYSAVEDAYS = 1.0 ! [hours] default = 4.32E+04 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. diff --git a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all index bafbddf821..b5a40cfbc0 100644 --- a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all @@ -415,6 +415,8 @@ THICKNESS_CONFIG = "DOME2D" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. +MIN_THICKNESS = 0.001 ! [m] default = 0.001 + ! Minimum layer thickness TS_CONFIG = "DOME2D" ! ! A string that determines how the initial tempertures ! and salinities are specified for a new run: @@ -431,6 +433,14 @@ TS_CONFIG = "DOME2D" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. +S_REF = 34.0 ! [1e-3] + ! Reference salinity +T_REF = 0.0 ! [C] + ! Refernce temperature +S_RANGE = 1.0 ! [1e-3] default = 2.0 + ! Initial salinity range +T_RANGE = 0.0 ! [1e-3] default = 0.0 + ! Initial temperature range VELOCITY_CONFIG = "zero" ! default = "zero" ! A string that determines how the initial velocities ! are specified for a new run: diff --git a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.short b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.short index 0bf0550079..e997aafe72 100644 --- a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.short +++ b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.short @@ -206,6 +206,12 @@ TS_CONFIG = "DOME2D" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. +S_REF = 34.0 ! [1e-3] + ! Reference salinity +T_REF = 0.0 ! [C] + ! Refernce temperature +S_RANGE = 1.0 ! [1e-3] default = 2.0 + ! Initial salinity range ! === module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 diff --git a/examples/solo_ocean/flow_downslope/sigma/MOM_override b/examples/solo_ocean/flow_downslope/sigma/MOM_override index 623a03f3ec..c188f862a9 100644 --- a/examples/solo_ocean/flow_downslope/sigma/MOM_override +++ b/examples/solo_ocean/flow_downslope/sigma/MOM_override @@ -1,5 +1,6 @@ # Z* coordinate regridding + initialization USE_REGRIDDING = True REGRIDDING_COORDINATE_MODE = "SIGMA" -!ALE_COORDINATE_CONFIG = "PARAM" -!ALE_RESOLUTION = 38*100., 50., 150. +INTERPOLATION_SCHEME = "PQM_IH4IH3" +BOUNDARY_EXTRAPOLATION = True +REMAPPING_SCHEME = "PQM_IH4IH3" diff --git a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all index 7b48ef0db0..9229caf2ee 100644 --- a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all @@ -415,6 +415,8 @@ THICKNESS_CONFIG = "DOME2D" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. +MIN_THICKNESS = 0.001 ! [m] default = 0.001 + ! Minimum layer thickness TS_CONFIG = "DOME2D" ! ! A string that determines how the initial tempertures ! and salinities are specified for a new run: @@ -431,6 +433,14 @@ TS_CONFIG = "DOME2D" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. +S_REF = 34.0 ! [1e-3] + ! Reference salinity +T_REF = 0.0 ! [C] + ! Refernce temperature +S_RANGE = 1.0 ! [1e-3] default = 2.0 + ! Initial salinity range +T_RANGE = 0.0 ! [1e-3] default = 0.0 + ! Initial temperature range VELOCITY_CONFIG = "zero" ! default = "zero" ! A string that determines how the initial velocities ! are specified for a new run: @@ -512,9 +522,6 @@ ALE_COORDINATE_CONFIG = "UNIFORM" ! default = "UNIFORM" ! in z-coordinate mode, the parameter is a list of level ! thicknesses (in m). In sigma-coordinate mode, the list ! is of non-dimensional fractions of the water column. -MIN_THICKNESS = 0.001 ! [m] default = 0.001 - ! When regridding, this is the minimum layer - ! thickness allowed. BOUNDARY_EXTRAPOLATION = True ! [Boolean] default = False ! When defined, a proper high-order reconstruction ! scheme is used within boundary cells rather diff --git a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.short b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.short index 9f72200e82..84a9607a15 100644 --- a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.short +++ b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.short @@ -209,6 +209,12 @@ TS_CONFIG = "DOME2D" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. +S_REF = 34.0 ! [1e-3] + ! Reference salinity +T_REF = 0.0 ! [C] + ! Refernce temperature +S_RANGE = 1.0 ! [1e-3] default = 2.0 + ! Initial salinity range REGRIDDING_COORDINATE_MODE = "SIGMA" ! default = "LAYER" ! Coordinate mode for vertical regridding. ! Choose among the following possibilities: diff --git a/examples/solo_ocean/flow_downslope/z/MOM_override b/examples/solo_ocean/flow_downslope/z/MOM_override index e237e945b7..4cb5a444cc 100644 --- a/examples/solo_ocean/flow_downslope/z/MOM_override +++ b/examples/solo_ocean/flow_downslope/z/MOM_override @@ -1,3 +1,6 @@ # Z* coordinate regridding + initialization USE_REGRIDDING = True REGRIDDING_COORDINATE_MODE = "Z*" +INTERPOLATION_SCHEME = "PQM_IH4IH3" +BOUNDARY_EXTRAPOLATION = True +REMAPPING_SCHEME = "PQM_IH4IH3" diff --git a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all index 8be84b92d0..c30bf76679 100644 --- a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all @@ -415,6 +415,8 @@ THICKNESS_CONFIG = "DOME2D" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. +MIN_THICKNESS = 0.001 ! [m] default = 0.001 + ! Minimum layer thickness TS_CONFIG = "DOME2D" ! ! A string that determines how the initial tempertures ! and salinities are specified for a new run: @@ -431,6 +433,14 @@ TS_CONFIG = "DOME2D" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. +S_REF = 34.0 ! [1e-3] + ! Reference salinity +T_REF = 0.0 ! [C] + ! Refernce temperature +S_RANGE = 1.0 ! [1e-3] default = 2.0 + ! Initial salinity range +T_RANGE = 0.0 ! [1e-3] default = 0.0 + ! Initial temperature range VELOCITY_CONFIG = "zero" ! default = "zero" ! A string that determines how the initial velocities ! are specified for a new run: @@ -512,9 +522,6 @@ ALE_COORDINATE_CONFIG = "UNIFORM" ! default = "UNIFORM" ! in z-coordinate mode, the parameter is a list of level ! thicknesses (in m). In sigma-coordinate mode, the list ! is of non-dimensional fractions of the water column. -MIN_THICKNESS = 0.001 ! [m] default = 0.001 - ! When regridding, this is the minimum layer - ! thickness allowed. BOUNDARY_EXTRAPOLATION = True ! [Boolean] default = False ! When defined, a proper high-order reconstruction ! scheme is used within boundary cells rather diff --git a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.short b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.short index 959f36d9d1..e9da1c6f40 100644 --- a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.short +++ b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.short @@ -209,6 +209,12 @@ TS_CONFIG = "DOME2D" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. +S_REF = 34.0 ! [1e-3] + ! Reference salinity +T_REF = 0.0 ! [C] + ! Refernce temperature +S_RANGE = 1.0 ! [1e-3] default = 2.0 + ! Initial salinity range REGRIDDING_COORDINATE_MODE = "Z*" ! default = "LAYER" ! Coordinate mode for vertical regridding. ! Choose among the following possibilities: diff --git a/src/user/DOME2d_initialization.F90 b/src/user/DOME2d_initialization.F90 index f88721334b..be6d39777b 100644 --- a/src/user/DOME2d_initialization.F90 +++ b/src/user/DOME2d_initialization.F90 @@ -27,7 +27,7 @@ module DOME2d_initialization !********+*********+*********+*********+*********+*********+*********+** use MOM_error_handler, only : MOM_mesg, MOM_error, FATAL, is_root_pe -use MOM_file_parser, only : get_param, read_param, log_param, log_version, param_file_type +use MOM_file_parser, only : get_param, log_version, param_file_type use MOM_get_input, only : directories use MOM_grid, only : ocean_grid_type use MOM_io, only : close_file, create_file, fieldtype, file_exists @@ -134,8 +134,7 @@ subroutine DOME2d_initialize_thickness ( h, G, param_file ) call MOM_mesg("MOM_initialization.F90, initialize_thickness_uniform: setting thickness") - min_thickness = 1.0e-3; - call read_param ( param_file, "MIN_THICKNESS", min_thickness ); + call get_param(param_file,mod,"MIN_THICKNESS",min_thickness,'Minimum layer thickness',units='m',default=1.e-3) call get_param(param_file,mod,"REGRIDDING_COORDINATE_MODE", verticalCoordinate, & default=DEFAULT_COORDINATE_MODE) @@ -252,10 +251,10 @@ subroutine DOME2d_initialize_temperature_salinity ( T, S, h, G, param_file, & call get_param(param_file,mod,"REGRIDDING_COORDINATE_MODE", verticalCoordinate, & default=DEFAULT_COORDINATE_MODE) - call read_param(param_file,"S_REF",S_ref,.true.) - call read_param(param_file,"T_REF",T_ref,.true.) - S_range = 2.0; call read_param(param_file,"S_RANGE",S_range,.false.) - T_range = 0.0; call read_param(param_file,"T_RANGE",T_range,.false.) + call get_param(param_file,mod,"S_REF",S_ref,'Reference salinity',units='1e-3',fail_if_missing=.true.) + call get_param(param_file,mod,"T_REF",T_ref,'Refernce temperature',units='C',fail_if_missing=.true.) + call get_param(param_file,mod,"S_RANGE",S_range,'Initial salinity range',units='1e-3',default=2.0) + call get_param(param_file,mod,"T_RANGE",T_range,'Initial temperature range',units='1e-3',default=0.0) T(:,:,:) = 0.0 S(:,:,:) = 0.0 From 4eec8295574ef29270a4aa2d8b092be7c42dfcbd Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 20 Nov 2013 20:50:29 -0500 Subject: [PATCH 295/372] Removed references to read_param in user_*.F90 o the user_initialization and user_revise_forcing templates were using read_param(). Replaced with get_param(). Addresses issue #965 --- src/user/user_initialization.F90 | 2 +- src/user/user_revise_forcing.F90 | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/user/user_initialization.F90 b/src/user/user_initialization.F90 index 629825e350..29ba73447e 100644 --- a/src/user/user_initialization.F90 +++ b/src/user/user_initialization.F90 @@ -82,7 +82,7 @@ module user_initialization !********+*********+*********+*********+*********+*********+*********+** use MOM_error_handler, only : MOM_mesg, MOM_error, FATAL, is_root_pe -use MOM_file_parser, only : read_param, log_param, log_version, param_file_type +use MOM_file_parser, only : get_param, log_version, param_file_type use MOM_get_input, only : directories use MOM_grid, only : ocean_grid_type use MOM_io, only : close_file, create_file, fieldtype, file_exists diff --git a/src/user/user_revise_forcing.F90 b/src/user/user_revise_forcing.F90 index 68da2749b9..a3f84d936d 100644 --- a/src/user/user_revise_forcing.F90 +++ b/src/user/user_revise_forcing.F90 @@ -28,7 +28,7 @@ module user_revise_forcing !********+*********+*********+*********+*********+*********+*********+** use MOM_domains, only : pass_var, pass_vector, AGRID use MOM_error_handler, only : MOM_error, FATAL, WARNING, is_root_pe -use MOM_file_parser, only : read_param, log_param, log_version, param_file_type +use MOM_file_parser, only : get_param, log_version, param_file_type use MOM_forcing_type, only : forcing use MOM_grid, only : ocean_grid_type use MOM_io, only : file_exists, read_data From 13ef3f9fc87d7bd167754e358bf8912058a85f1a Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 20 Nov 2013 20:58:56 -0500 Subject: [PATCH 296/372] Cleaned up global_ALE/common/MOM_input o Moved parameters unique to either layer or z runs to their respective MOM_override. o In prep. for reporting unused lines in parameter files --- .../solo_ocean/global_ALE/common/MOM_input | 170 +++++++++--------- .../solo_ocean/global_ALE/layer/MOM_override | 13 +- examples/solo_ocean/global_ALE/z/MOM_override | 1 - 3 files changed, 96 insertions(+), 88 deletions(-) diff --git a/examples/solo_ocean/global_ALE/common/MOM_input b/examples/solo_ocean/global_ALE/common/MOM_input index e6daa0210a..9f1beb82a3 100644 --- a/examples/solo_ocean/global_ALE/common/MOM_input +++ b/examples/solo_ocean/global_ALE/common/MOM_input @@ -39,17 +39,21 @@ NJGLOBAL = 210 ! !NJPROC = 8 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. +!LAYOUT = 8, 8 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. + +! === module MOM_grid === +! Parameters providing information about the vertical grid. NK = 63 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + +! === module MOM === THICKNESSDIFFUSE = True ! [Boolean] default = False ! If true, interfaces or isopycnal surfaces are diffused, ! depending on the value of FULL_THICKNESSDIFFUSE. @@ -103,11 +107,14 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" ! The file into which to write the initial conditions. - ! Parameters of module MOM_tracer_registry - ! Parameters of module MOM_tracer_flow_control + +! === module MOM_tracer_registry === + +! === module MOM_tracer_flow_control === USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False ! If true, use the ideal_age_example tracer package. - ! Parameters of module ideal_age_example + +! === module ideal_age_example === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "file" ! @@ -126,7 +133,8 @@ COORD_CONFIG = "file" ! ! USER - call a user modified routine. COORD_FILE = "Layer_coord.nc" ! ! The file from which the coordinate densities are read. - ! Parameters of module MOM_grid_init + +! === module MOM_grid_init === GRID_CONFIG = "mosaic" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -158,7 +166,10 @@ TOPO_CONFIG = "file" ! MAXIMUM_DEPTH = 6000.0 ! [m] ! The maximum depth of the ocean. MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 - ! The minimum depth of the ocean. + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. CHANNEL_CONFIG = "global_1deg" ! default = "none" ! A parameter that determines which set of channels are ! restricted to specific widths. Options are: @@ -187,12 +198,10 @@ Z_INIT_FILE_PTEMP_VAR = "PTEMP" ! default = "ptemp" Z_INIT_FILE_SALT_VAR = "SALT" ! default = "salt" ! The name of the salinity variable in ! TEMP_SALT_Z_INIT_FILE. -ADJUST_THICKNESS = True ! [Boolean] default = False - ! If true, all mass below the bottom removed if the - ! topography is shallower than the thickness input file - ! would indicate. - ! Parameters of module MOM_MEKE - ! Parameters of module MOM_lateral_mixing_coeffs + +! === module MOM_MEKE === + +! === module MOM_lateral_mixing_coeffs === USE_VARIABLE_MIXING = True ! [Boolean] default = False ! If true, the variable mixing code will be called. This ! allows diagnostics to be created even if the scheme is @@ -218,7 +227,8 @@ VARMIX_KTOP = 6 ! [nondim] default = 2 ! of S*N for purposes of finding the Eady growth rate. VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 ! The fixed length scale in the Visbeck formula. - ! Parameters of module MOM_wave_speed + +! === module MOM_wave_speed === TIDES = True ! [Boolean] default = False ! If true, apply tidal momentum forcing. ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.15E-09 @@ -238,7 +248,8 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! v-points, and similarly at v-points. This option would ! have no effect on the SADOURNY Coriolis scheme if it ! were possible to use centered difference thickness fluxes. - ! Parameters of module MOM_tidal_forcing + +! === module MOM_tidal_forcing === TIDE_M2 = True ! [Boolean] default = False ! If true, apply tidal momentum forcing at the M2 ! frequency. This is only used if TIDES is true. @@ -247,7 +258,8 @@ TIDE_SAL_SCALAR_VALUE = 0.094 ! [m m-1] ! height (really it should be bottom pressure) anomalies ! and bottom geopotential anomalies. This is only used if ! TIDES and TIDE_USE_SAL_SCALAR are true. - ! Parameters of module MOM_hor_visc + +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 @@ -266,7 +278,8 @@ SMAGORINSKY_AH = True ! [Boolean] default = False SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. - ! Parameters of module MOM_vert_friction + +! === module MOM_vert_friction === CHANNEL_DRAG = True ! [Boolean] default = False ! If true, the bottom drag is exerted directly on each ! layer proportional to the fraction of the bottom it @@ -296,8 +309,10 @@ HBBL = 10.0 ! [m] MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_PointAccel - ! Parameters of module MOM_set_visc + +! === module MOM_PointAccel === + +! === module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -316,7 +331,8 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. - ! Parameters of module MOM_barotropic + +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -366,30 +382,24 @@ DTBT = -0.95 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_thickness_diffuse + +! === module MOM_thickness_diffuse === KHTH = 10.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 ! The maximum horizontal thickness diffusivity. - ! Parameters of module MOM_mixed_layer_restrat -FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 - ! A nondimensional coefficient that is proportional to - ! the ratio of the deformation radius to the dominant - ! lengthscale of the submesoscale mixed layer - ! instabilities, times the minimum of the ratio of the - ! mesoscale eddy kinetic energy to the large-scale - ! geostrophic kinetic energy or 1 plus the square of the - ! grid spacing over the deformation radius, as detailed - ! by Fox-Kemper et al. (2010) + +! === module MOM_mixed_layer_restrat === Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = 50 ! [nondim] +!NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. + +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. ML_RADIATION = True ! [Boolean] default = False ! If true, allow a fraction of TKE available from wind ! work to penetrate below the base of the mixed layer @@ -449,13 +459,27 @@ READ_TIDEAMP = True ! [Boolean] default = False H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. - ! Parameters of module MOM_entrain_diffusive + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_geothermal + +! === module MOM_geothermal === GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 ! The constant geothermal heat flux, a rescaling ! factor for the heat flux read from GEOTHERMAL_FILE, or @@ -463,46 +487,24 @@ GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" ! The file from which the geothermal heating is to be ! read, or blank to use a constant heating rate. - ! Parameters of module MOM_kappa_shear + +! === module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. - ! Parameters of module MOM_mixed_layer + +! === module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer ! is converted to turbulent kinetic energy. -ABSORB_ALL_SW = True ! [Boolean] default = False - ! If true, all shortwave radiation is absorbed by the - ! ocean, instead of passing through to the bottom mud. HMIX_MIN = 2.0 ! [m] default = 0.0 ! The minimum mixed layer depth if the mixed layer depth ! is determined dynamically. -LIMIT_BUFFER_DETRAIN = True ! [Boolean] default = False - ! If true, limit the detrainment from the buffer layers - ! to not be too different from the neighbors. -DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 - ! The surface fluxes are scaled away when the total ocean - ! depth is less than DEPTH_LIMIT_FLUXES. -ML_RESORT = True ! [Boolean] default = False - ! If true, resort the topmost layers by potential density - ! before the mixed layer calculations. -ML_PRESORT_NK_CONV_ADJ = 4 ! [nondim] default = 0 - ! Convectively mix the first ML_PRESORT_NK_CONV_ADJ - ! layers before sorting when ML_RESORT is true. -CORRECT_ABSORPTION_DEPTH = True ! [Boolean] default = False - ! If true, the depth at which penetrating shortwave - ! radiation is absorbed is corrected by moving some of - ! the heating upward in the water column. -DO_RIVERMIX = True ! [Boolean] default = False - ! If true, apply additional mixing whereever there is - ! runoff, so that it is mixed down to RIVERMIX_DEPTH, - ! if the ocean is that deep. -RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 - ! The depth to which rivers are mixed if DO_RIVERMIX is - ! defined. - ! Parameters of module MOM_regularize_layers - ! Parameters of module MOM_opacity + +! === module MOM_regularize_layers === + +! === module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -513,8 +515,10 @@ CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! ! CHL_FROM_FILE are true. PEN_SW_NBANDS = 3 ! default = 1 ! The number of bands of penetrating shortwave radiation. - ! Parameters of module MOM_tracer_advect - ! Parameters of module MOM_tracer_hor_diff + +! === module MOM_tracer_advect === + +! === module MOM_tracer_hor_diff === KHTR = 10.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 @@ -526,14 +530,8 @@ KHTR_PASSIVITY_COEFF = 3.0 ! [nondim] default = 0.0 ! grid-spacing in passivity, where passiviity is the ratio ! between along isopycnal mxiing of tracers to thickness mixing. ! A non-zero value enables this parameterization. -DIFFUSE_ML_TO_INTERIOR = False ! [Boolean] default = False - ! If true, enable epipycnal mixing between the surface - ! boundary layer and the interior. -ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 - ! With Diffuse_ML_interior, the ratio of the truly - ! horizontal diffusivity in the mixed layer to the - ! epipycnal diffusivity. The valid range is 0 to 1. - ! Parameters of module MOM_surface_forcing + +! === module MOM_surface_forcing === BUOY_CONFIG = "file" ! ! The character string that indicates how buoyancy forcing ! is specified. Valid options include (file), (zero), @@ -602,7 +600,8 @@ READ_GUST_2D = True ! [Boolean] default = False GUST_2D_FILE = "gustiness_qscat.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. - ! Parameters of module MOM_sum_output + +! === module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -617,7 +616,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! value for MAXCPU. MAXCPU has units of wall-clock ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. - ! Parameters of module MOM_main (MOM_driver) + +! === module MOM_main (MOM_driver) === DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/global_ALE/layer/MOM_override b/examples/solo_ocean/global_ALE/layer/MOM_override index 21ba48052a..18375c3ef0 100644 --- a/examples/solo_ocean/global_ALE/layer/MOM_override +++ b/examples/solo_ocean/global_ALE/layer/MOM_override @@ -1,2 +1,11 @@ -# Blank file in which we can put "overrides" for parameters -USE_KPP = False +! Parameters specific to the layer mode +ADJUST_THICKNESS = True +FOX_KEMPER_ML_RESTRAT_COEF = 20.0 +ABSORB_ALL_SW = True +LIMIT_BUFFER_DETRAIN = True +DEPTH_LIMIT_FLUXES = 0.1 +ML_RESORT = True +ML_PRESORT_NK_CONV_ADJ = 4 +CORRECT_ABSORPTION_DEPTH = True +DO_RIVERMIX = True +RIVERMIX_DEPTH = 40.0 diff --git a/examples/solo_ocean/global_ALE/z/MOM_override b/examples/solo_ocean/global_ALE/z/MOM_override index db51c0e19d..00d4fc540c 100644 --- a/examples/solo_ocean/global_ALE/z/MOM_override +++ b/examples/solo_ocean/global_ALE/z/MOM_override @@ -9,6 +9,5 @@ KPP%PASSIVE = True REGRIDDING_COORDINATE_MODE = "Z*" ALE_COORDINATE_CONFIG = "FILE:INPUT/vgrid.nc,dz" HMIX_FIXED = 0.5 -#KDML = 0.1 CFL_TRUNCATE_RAMP_TIME = 7200. Z_INIT_ALE_REMAPPING = True From 60fd64432072939177340be62ca194aafd3d78a8 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 20 Nov 2013 21:01:02 -0500 Subject: [PATCH 297/372] Cleaned up resting/common/MOM_input o Seperated parameters unique to z run and moved to MOM_override o In prep for reporting unused lines in parameter files --- examples/solo_ocean/resting/common/MOM_input | 1010 +++++++----------- examples/solo_ocean/resting/z/MOM_override | 1 + 2 files changed, 410 insertions(+), 601 deletions(-) diff --git a/examples/solo_ocean/resting/common/MOM_input b/examples/solo_ocean/resting/common/MOM_input index f778e28bc2..ed40806c9a 100644 --- a/examples/solo_ocean/resting/common/MOM_input +++ b/examples/solo_ocean/resting/common/MOM_input @@ -1,626 +1,434 @@ -!********+*********+*********+*********+*********+*********+*********+* -!* This file determines the adjustable run-time parameters for the * -!* Modular Ocean Model (MOM), versions 6 and later. Where * -!* appropriate, MKS units are used. * -!********+*********+*********+*********+*********+*********+*********+* -! >>> resting test case <<< +REENTRANT_X = False ! [Boolean] default = True + ! If true, the domain is zonally reentrant. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 3 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 3 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 20 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 2 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 2 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 1 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!LAYOUT = 2, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. -! Specify properties of the physical domain. -#define OMEGA 7.2921e-5 ! The rotation rate of the earth in s-1 (std=7.2921e-5). -#define ROTATION "betaplane" ! Rotation approximation (2omegasinlat, - ! betaplane or USER). -#define F_0 0.0e-4 ! Refence Coriolis value for betaplane - ! option in s-1. -#define BETA 0.0e-11 ! df/dy term for betaplane option in m-1 s-1. - ! Set to 0. for f-plane. -#define RAD_EARTH 6.378e6 ! The radius of the earth in m. -#define G_EARTH 9.80 ! G_EARTH is the Earth's gravitational - ! acceleration, in m s-2. -#define GRID_CONFIG "cartesian"! Method for defining horizontal grid - ! = file|cartesian|spherical|mercator - ! file - read grid from fle "GRID_FILE" - ! cartesian - a Cartesian grid - ! spherical - a spherical grid - ! mercator - a mercator grid -#define TOPO_CONFIG "flat" ! Method for defining topography - ! file - read topographic information from file - ! (TOPO_FILE). - ! flat - flat bottom set to MAXIMUM_DEPTH. - ! bowl - bowl like basin using MAXIMUM_DEPTH and - ! MINIMUM_DEPTH. - ! spoon - similar to bowl except that southern - ! face of the "bowl" is open. - ! DOME - sill-overflow test case basin. - ! USER - user defined -#define MAXIMUM_DEPTH 1000.0 ! The maximum depth of the ocean in m. -#define MINIMUM_DEPTH 1.0 ! The minimum ocean depth, in m. Anything - ! shallower than this depth is assumed to be on - ! land, and all fluxes are masked out. -#define COORD_CONFIG "linear" ! How layers are to be defined: - ! file - read coordinate information from file - ! (COORD_FILE). - ! ts_ref - use reference temperature - ! and salinity (T_REF and S_REF) to determine - ! surface denisty and GINT calculate internal - ! densities. - ! gprime - use reference density (RHO_0) for - ! surface denisty and GINT calculate internal - ! densities. - ! ts_profile - use profiles of temperature - ! and salinity (read from COORD_FILE) to determine - ! surface denisty and internal densities. - ! layer_ref - linear distribution of layer - ! target densities. - ! linear - linear distribution with respect to - ! layer number (LIGHTEST_DENSITY must be defined and - ! DENSITY_RANGE may be defined to specify a range, - ! defaulted to 2 if not defined) - ! USER - user defined routine -#define LIGHTEST_DENSITY 1034.0! The surface layer's target density (must be - ! defined when COORD_CONFIG is set to 'layer_ref' or - ! 'linear'). -#define DENSITY_RANGE 2.0 ! When defined, this specifies the density range - ! when COORD_CONFIF is set to 'linear' -#define GFS 0.98 ! The reduced gravity at the free - ! surface, in m s-2. -#define GINT 9.8e-3 ! The nominal reduced gravity of the internal - ! interfaces for idealized models, in m s-2. -#undef TRIPOLAR_N ! Use tripolar connectivity at the northern - ! edge of the domain. With TRIPOLAR_N, NIGLOBAL - ! must be even. -#define THICKNESS_CONFIG "uniform"! Method for defining initial layer thicknesses - ! file - read thickness information from file - ! (THICKNESS_FILE). - ! uniform - thickness is distributed uniformally - ! and equally between layers. - ! search - thickness determined by search - ! through initial temperature and salinity space - ! of a fixed coordinate data set (not yet - ! implemented) - ! sloshing - cosine displacement of all - ! interfaces in the zonal direction across - ! the entire domain. - ! USER - user defined -#undef ADJUST_THICKNESS ! All mass below the bottom removed if the - ! topography is shallower than the input file - ! would indicate. -#define VELOCITY_CONFIG "zero" ! Method for defining initial layer velocities - ! file - read velocity information from file. - ! zero - zero velocities everywhere. - ! USER - user defined. +! === module MOM_grid === +! Parameters providing information about the vertical grid. +NK = 9 ! [nondim] + ! The number of model layers. -! Specify the numerical domain. -#define NIGLOBAL 20 ! NIGLOBAL and NJGLOBAL are the number of thickness -#define NJGLOBAL 2 ! grid points in the zonal and meridional - ! directions of the physical domain. -#define NK 9 ! The number of layers. -#define NIHALO 3 ! NIHALO and NJHALO are the number of halo -#define NJHALO 3 ! points on each side in the x- and y-directions. - ! If static memory allocation is used, these - ! must match the values of X1 and Y1 in GOLD_memory.h -NIPROC_IO = 1 ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. NIPROC_IO -NJPROC_IO = 1 ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. NJPROC_IO -#define ANGSTROM 1.0e-10 +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. -! The following parameters apply to the regridding/remapping schemes -#define REMAPPING_SCHEME "PLM" ! This sets the remapping scheme to use to - ! remap all variables between successive grids. - ! It can be one of the following schemes (must be - ! an integer !): - ! 0: PCM (1st-order accurate) - ! 1: PLM (2nd-order accurate) - ! 2: PPM_H4 (3rd-order accurate) - ! 3: PPM_IH4 (3rd-order accurate) - ! 4: PQM_IH4IH3 (4th-order accurate) - ! 5: PQM_IH6IH5 (5th-order accurate) - ! Default is set to 1 (PLM). -#define INTERPOLATION_SCHEME "PLM" ! This sets the interpolation scheme to use to - ! determine the new grid. These parameters are - ! only relevant when REGRIDDING_SCHEME is set to - ! 1. Otherwise, it is not used. - ! It can be one of the following schemes (must be - ! an integer !): - ! 0: P1M_H2 (2nd-order accurate) - ! 1: P1M_H4 (2nd-order accurate) - ! 2: P1M_IH4 (2nd-order accurate) - ! 3: PLM (2nd-order accurate) - ! 4: PPM_H4 (3rd-order accurate) - ! 5: PPM_IH4 (3rd-order accurate) - ! 6: P3M_IH4IH3 (4th-order accurate) - ! 7: P3M_IH6IH5 (4th-order accurate) - ! 8: PQM_IH4IH3 (4th-order accurate) - ! 9: PQM_IH6IH5 (5th-order accurate) - ! Default is set to 0 (P1M_H2). +! === module MOM === +BULKMIXEDLAYER = False ! [Boolean] default = True + ! If true, use a Kraus-Turner-like bulk mixed layer + ! with transitional buffer layers. Layers 1 through + ! NKML+NKBL have variable densities. There must be at + ! least NKML+NKBL+1 layers if BULKMIXEDLAYER is true. + ! The default is the same setting as ENABLE_THERMODYNAMICS. +DT = 1200.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. -! The following parameters only apply if the grid is internally generated. -#define CARTESIAN -#define LENLAT 20.0 ! The length of the domain in units defined -#define LENLON 200.0 ! defined by AXIS_UNITS; by default the units - ! are degrees of latitude and longitude. -#define SOUTHLAT 0.0 ! The domain's southern latitude. -#define WESTLON 0.0 ! The domain's western longitude. -#define AXIS_UNITS "k" ! AXIS_UNITS should be defined as "k" for km, - ! "m" for m, or undefined for degrees of - ! latitude and longitude. Except on a Cartesian - ! grid, only degrees are currently implemented. -#undef ISOTROPIC ! If ISOTROPIC is defined, an isotropic grid - ! on a sphere (also known as a Mercator grid) - ! is used. With an isotropic grid, the merid- - ! ional extent of the domain (LENLAT), the zonal - ! extent (LENLON), and the number of grid points - ! in each direction are _not_ independent. Here - ! the meridional extent will be determined to - ! fit the zonal extent and the number of grid - ! points. The grid is perfectly isotropic. -#undef REENTRANT_X ! If defined, the domain is zonally reentrant. -#undef REENTRANT_Y ! If defined, the domain is meridionally - ! reentrant. -#undef EQUATOR_REFERENCE ! If EQUATOR_REFERENCE is defined, the grid is - ! defined to have the equator at the nearest q - ! or h grid point to (-LOWLAT*NJGLOBAL/LENLAT). -#undef LAT_EQ_ENHANCE ! The latitude (north and south) to which the - ! resolution is enhanced. -#undef LAT_ENHANCE_FACTOR ! The amount by which the meridional resolution - ! is enhanced within LAT_EQ_ENHANCE of the - ! equator. -! Memory ... -#undef SYMMETRIC_MEMORY ! If defined, the velocity point computational - ! domain includes every face of the thickness - ! points. In other words, some arrays are - ! larger than others, depending on where they - ! are on the staggered grid. -#undef DEBUG ! If true, write out verbose debugging data. +! === module MOM_tracer_registry === +EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" + ! EQN_OF_STATE determines which ocean equation of state + ! should be used. Currently, the valid choices are + ! "LINEAR", "UNESCO", and "WRIGHT". + ! This is only used if USE_EOS is true. +DRHO_DT = 0.0 ! [kg m-3 K-1] default = -0.2 + ! When EQN_OF_STATE=LINEAR, + ! this is the partial derivative of density with + ! temperature. +DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 + ! When EQN_OF_STATE=LINEAR, + ! this is the partial derivative of density with + ! salinity. +RESTARTFILE = "GOLD.res" ! default = "MOM.res" + ! The name-root of the restart file. -! Specify the time integration scheme. -#define SPLIT ! Use the split time stepping if defined. -#define DT_FORCING 1200.0 ! The time step for changing forcing or - ! writing certain diagnostics, in s. -#define DT_THERM 1200.0 ! The thermodynamic time step, in s. DT_THERM - ! should be an integer multiple of DT and less - ! than or equal to DT_FORCING. -#define DT 1200.0 ! The (baroclinic) dynamics time step, in s. - ! DT should be an integer fraction of DT_FORCING. -#define DTBT 60.0 ! The barotropic time step, in s. DTBT is only - ! used with the split explicit time stepping. - ! DTBT should be an integer fraction of DT. - ! used with the split explicit time stepping. -DT_BT_FILTER = 0.0 ! A time-scale for filtering BT variables, - ! in s if positive, or as a fraction of DT if - ! negative. -#define BE 0.7 ! BE determines whether the neutral baroclinic - ! time stepping scheme (0.5) or a backward Euler - ! scheme (1) is used. BE may be from 0.5 to 1, - ! but instability may occur near 0.5. -#define BEBT 0.2 ! BEBT determines whether the barotropic time - ! stepping uses the forward-backward time- - ! stepping scheme or a backward Euler scheme. - ! BEBT is valid in the range from 0 (for a - ! forward-backward treatment of nonrotating - ! gravity waves) to 1 (for a backward Euler - ! treatment). In practice, BEBT must be greater - ! than about 0.05. -#define ETA_TOLERANCE 1e-12 ! The tolerance, in m, for the differences - ! between the barotropic and baroclinic - ! estimates of the sea surface height. The - ! default is 0.5*NK*EPSILON, and this should not - ! be set less than about 10^-15*MAXIMUM_DEPTH. +! === module MOM_tracer_flow_control === +INPUTDIR = "INPUT/" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "linear" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +LIGHTEST_DENSITY = 1034.0 ! [kg m-3] default = 1035.0 + ! The reference potential density used for layer 1. +GFS = 0.98 ! [m s-2] default = 9.8 + ! The reduced gravity at the free surface. -! Specify properties of the I/O and length of the integration. -#define TIMEUNIT 86400.0 ! The time unit in seconds for the following - ! fields. -#define DAYMAX 5.0 ! The final day of the simulation. -#define ENERGYSAVEDAYS 1.0 ! The number of days between saves of the - ! energies of the run. -#define ENERGYFILE "timestats" ! The file to use to save the energies. -#define RESTARTFILE "GOLD.res" ! The name of the restart file. -#define RESTINT 1000 ! The number of days between saves of the - ! restart file. Use a value that is larger than - ! DAYMAX not to save incremental restart files - ! within a run. Use 0 not to save restart files - ! at all. -#undef PARALLEL_RESTARTFILES ! If defined, each processor writes its own - ! restart file, otherwise a single restart file - ! is generated. -#define RESTART_CONTROL -1 ! RESTART_CONTROL determines which restart - ! files are written - Add 2 (bit 1) for a time- - ! stamped restart file, and odd (bit 0) for a - ! non-time-stamped file. A restart will be - ! saved at the end of the run segment for any - ! non-negative value. -#define SAVE_INITIAL_CONDS ! If defined, the inital conditions are - ! written to IC_OUTPUT_FILE at the start of a - ! new run. -#define IC_OUTPUT_FILE "MOM_IC"! The name-root of a file into which the - ! initial conditions are written for a new run. -#define Z_OUTPUT_GRID_FILE "" - ! The file that specifies the vertical grid - ! for depth-space diagnostics. -#define MIN_Z_DIAG_INTERVAL 0.0 ! The minimum amount of time in seconds between - ! calculations of depth-space diagnostics. - ! Making this larger than DT*NTSTEP reduces the - ! performance penalty of regriding to depth - ! online. +! === module MOM_grid_init === +GRID_CONFIG = "cartesian" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +AXIS_UNITS = "k" ! default = "degrees" + ! The units for the Cartesian axes. Valid entries are: + ! degrees - degrees of latitude and longitude + ! m - meters + ! k - kilometers +SOUTHLAT = 0.0 ! [k] + ! The southern latitude of the domain or the equivalent + ! starting value for the y-axis. +LENLAT = 20.0 ! [k] + ! The latitudinal or y-direction length of the domain. +LENLON = 200.0 ! [k] + ! The longitudinal or x-direction length of the domain. +TOPO_CONFIG = "flat" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 + ! The minimum depth of the ocean. +MAXIMUM_DEPTH = 1000.0 ! [m] + ! The maximum depth of the ocean. +ROTATION = "betaplane" ! default = "2omegasinlat" + ! This specifies how the Coriolis parameter is specified: + ! 2omegasinlat - Use twice the planetary rotation rate + ! times the sine of latitude. + ! betaplane - Use a beta-plane or f-plane. + ! USER - call a user modified routine. +THICKNESS_CONFIG = "uniform" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +TS_CONFIG = "linear" ! + ! A string that determines how the initial tempertures + ! and salinities are specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +T_TOP = 0.0 ! [degC] + ! Initial temperature of the top surface. +T_RANGE = 0.0 ! [degC] + ! Initial temperature difference (top-bottom). +S_TOP = 34.0 ! [PSU] + ! Initial salinity of the top surface. +S_RANGE = 2.0 ! [PSU] + ! Initial salinity difference (top-bottom). -#define MAXCPU 28800.0 ! The maximum amount of cpu time per processor - ! for which GOLD should run before saving a - ! restart file and quitting with a return value - ! that indicates that a further execution is - ! required to complete the simulation. If - ! automatic restarts are not desired, use a - ! negative value for MAXCPU. MAXCPU has units - ! of wall-clock seconds. (i.e. CPU time limit is - ! larger by a factor of the number of processors - ! used. -#define INPUTDIR "INPUT/" - ! INPUTDIR is a directory in which NetCDF - ! input files might be found. +! === module MOM_MEKE === +CDRAG = 0.0 ! [nondim] default = 0.003 + ! CDRAG is the drag coefficient relating the magnitude of + ! the velocity field to the bottom stress. -! Specify the horizontal (along-isopycnal) viscosity. -#define LAPLACIAN ! LAPLACIAN is defined to use a Laplacian - ! horizontal viscosity. -#undef BIHARMONIC ! BIHARMONIC is defined to use a biharmonic - ! horizontal viscosity. BIHARMONIC may be used - ! with LAPLACIAN, and it is automatically - ! defined if LAPLACIAN is undefined. -#define BOUND_KH ! If BOUND_KH is defined, the Laplacian - ! coefficient is locally limited to guarantee - ! stability. -#define BOUND_AH ! If BOUND_AH is defined, the biharmonic - ! coefficient is locally limited to guarantee - ! stability. -#define KH 1.0e0 ! The Laplacian horizontal viscosity, in - ! m2 s-1. KH is used if LAPLACIAN is defined. -#define AH 0.0e0 ! The biharmonic horizontal viscosity, in - ! m4 s-1. AH is used if BIHARMONIC is defined. -#define KH_VEL_SCALE 0.003 ! The velocity scale which is multiplied by - ! the grid spacing to calculate the Laplacian - ! viscosity ,if LAPLACIAN is defined, in m s-1. - ! The final viscosity is the largest of this - ! scaled viscosity, the Smagorinsky viscosity - ! and KH. -#define AH_VEL_SCALE 0.003 ! The velocity scale which is multiplied by - ! the cube of the grid spacing to calculate the - ! biharmonic viscosity if BIHARMONIC is defined, - ! in units of m s-1. The final viscosity is - ! the largest of this scaled viscosity, the - ! Smagorinsky viscosity and AH. -#undef SMAGORINSKY_KH ! If defined, use Smagorinsky's nonlinear eddy - ! viscosity. KH is the background. -#define SMAG_LAP_CONST 0.15 ! The nondimensional Laplacian Smagorinsky - ! constant. Often 0.15. -#undef SMAGORINSKY_AH ! If defined, use a biharmonic form of - ! Smagorinskys nonlinear eddy viscosity. -#define SMAG_BI_CONST 0.032 ! The nondimensional biharmonic Smagorinsky - ! constant. Often 0.015. -#undef NOSLIP ! This should be #define NOSLIP for no slip - ! boundary conditions or #undef NOSLIP for free - ! slip boundary conditions (the default). The - ! implementation of the free slip boundary - ! conditions on a C-grid is much cleaner than - ! the no slip boundary conditions. The use of - ! free slip b.c.s is strongly encouraged. The - ! no slip b.c.s are not implemented with the - ! biharmonic viscosity. +! === module MOM_lateral_mixing_coeffs === +BE = 0.7 ! [nondim] default = 0.6 + ! If SPLIT is true, BE determines the relative weighting + ! of a 2nd-order Runga-Kutta baroclinic time stepping + ! scheme (0.5) and a backward Euler scheme (1) that is + ! used for the Coriolis and inertial terms. BE may be + ! from 0.5 to 1, but instability may occur near 0.5. + ! BE is also applicable if SPLIT is false and USE_RK2 + ! is true. +ETA_TOLERANCE = 1.0E-12 ! [m] default = 4.5E-10 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +CORIOLIS_EN_DIS = True ! [Boolean] default = False + ! If true, two estimates of the thickness fluxes are used + ! to estimate the Coriolis term, and the one that + ! dissipates energy relative to the other one is used. +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option is + ! always effectively false with CORIOLIS_EN_DIS defined and + ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. -! Specify the horizontal interface depth diffusion. -#undef THICKNESSDIFFUSE ! If THICKNESSDIFFUSE is defined, interfaces - ! are diffused with a coefficient of KHTH. -#define KHTH 500.0 ! KHTH is the interface depth diffusivity, - ! in m2 s-1. -#undef MIXEDLAYER_RESTRAT ! If true, a density-gradient dependent - ! restratifying flow is imposed in the mixed - ! layer. +! === module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +BIHARMONIC = False ! [Boolean] default = True + ! If true, se a biharmonic horizontal viscosity. + ! BIHARMONIC may be used with LAPLACIAN. +KH = 1.0 ! [m2 s-1] default = 0.0 + ! The background Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. -! Specify the scheme for the Coriolis and momentum advection terms. -#define CORIOLIS_SCHEME "SADOURNY75_ENERGY" - ! Selects the discretization of Coriolis terms. - ! Possible values are: - ! SADOURNY75_ENERGY - Sadourny's energy - ! conserving scheme - ! ARAKAWA_HSU90 - Arakawa and Hsu's scheme - ! ROBUST_ENSTRO - A pseudo-enstrophy - ! conserving scheme, robust - ! to vanishing thickness -#define BOUND_CORIOLIS ! If BOUND_CORIOLIS is defined, the Coriolis - ! terms at u points are bounded by the four - ! estimates of (f+rv)v from the four neighboring - ! v points, and similarly at v points. This - ! option would have no effect on the SADOURNY - ! scheme if it were possible to use centered - ! difference thickness fluxes. In addition, if - ! SMAGORINSKY_AH is used, the biharmonic - ! viscosity is modified to include a term that - ! scales quadratically with the velocity - ! shears. -#define CORIOLIS_EN_DIS ! If CORIOLIS_EN_DIS is defined, two estimates - ! of the thickness fluxes are used to estimate - ! the Coriolis term, and the one that dissipates - ! energy relative to the other one is used. +! === module MOM_vert_friction === +DIRECT_STRESS = True ! [Boolean] default = False + ! If true, the wind stress is distributed over the + ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML + ! may be set to a very small value. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +HMIX_FIXED = 20.0 ! [m] + ! The prescribed depth over which the near-surface + ! viscosity and diffusivity are elevated when the bulk + ! mixed layer is not used. +KV = 0.0 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +KVML = 0.01 ! [m2 s-1] default = 0.0 + ! The kinematic viscosity in the mixed layer. A typical + ! value is ~1e-2 m2 s-1. KVML is not used if + ! BULKMIXEDLAYER is true. The default is set by KV. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. -! Specify the scheme for the pressure gradient accelerations. -#define ANALYTIC_FV_PGF ! If defined the pressure gradient forces - ! are calculated with a Jacobian form that - ! analytically integrates the equations of state - ! in pressure to avoid any possibility of - ! numerical therobaric instability. +! === module MOM_PointAccel === -! Specify the scheme for the barotropic solver. -#define BOUND_BT_CORRECTION ! If defined, the corrective pseudo mass- - ! fluxes into the barotropic solver are limited - ! to values that require less than 0.1*MAXVEL to - ! be accommodated. +! === module MOM_set_visc === +LINEAR_DRAG = True ! [Boolean] default = False + ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag + ! law is cdrag*DRAG_BG_VEL*u. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. -! Specify the properties of the active tracers and Eqn of state. -#define ENABLE_THERMODYNAMICS ! Temperature and salinity are used as state - ! variables if TEMPERATURE is defined. -#define TS_CONFIG "linear" ! T&S distribution. - ! linear - a linear profile with respect to - ! layer number is defined. S_REF and T_REF must - ! be defined. S_RANGE and T_RANGE may be defined - ! and, if not, are defaulted to 2.0 and 0.0 - ! (salinity increases in the vertical and - ! temperature is uniform) -#define S_TOP 34.0 ! Surface layer reference salinity -#define T_TOP 0.0 ! Surface layer reference temperature -#define S_RANGE 2.0 ! Range of salinities in the vertical -#define T_RANGE 0.0 ! Range of temperature in the vertical +! === module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +DT_BT_FILTER = 0.0 ! [sec or nondim] default = -0.25 + ! A time-scale over which the barotropic mode solutions + ! are filtered, in seconds if positive, or as a fraction + ! of DT if negative. When used this can never be taken to + ! be longer than 2*dt. Set this to 0 to apply no filtering. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = 60.0 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. -#undef FRAZIL ! If FRAZIL is defined, water freezes if it - ! gets colder than the freezing point, and the - ! accumulated heat deficit is returned in the - ! surface state. -#define USE_EOS ! If USE_EOS is defined, density is calculated - ! from temperature and salinity with an equation - ! of state. TEMPERATURE must be defined if - ! USE_EOS is. -#define EQN_OF_STATE "LINEAR" ! EQN_OF_STATE determines which ocean equation - ! of state should be used. Currently, the valid - ! choices are "LINEAR", "UNESCO", and "WRIGHT". - ! The default is "WRIGHT", but this only matters - ! of USE_EOS is defined. -#define RHO_T0_S0 1000.0 -#define DRHO_DT 0.0 -#define DRHO_DS 1.0 +! === module MOM_thickness_diffuse === +KHTH = 500.0 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. -#define BOUSSINESQ ! If true, make the Boussinesq approximation. -#define P_REF 2.0e7 ! P_REF is the pressure that is used for - ! calculating the coordinate density, in Pa. - ! (1 Pa = 1e4 dbar, so 2e7 is commonly used.) -#define RHO_0 1035.0 ! RHO_0 is used in the Boussinesq - ! approximation to calculations of pressure and - ! pressure gradients, in units of kg m-3. -#define C_P 3925.0 ! C_P is the heat capacity of sea water in - ! J kg-1 K-1, approximated as a constant. -#undef CORRECT_DENSITY ! If CORRECT_DENSITY is defined, the layer - ! densities are restored toward their target - ! values by the diapycnal mixing. +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +BBL_EFFIC = 0.0 ! [nondim] default = 0.2 + ! The efficiency with which the energy extracted by + ! bottom drag drives BBL diffusion. This is only + ! used if BOTTOMDRAGLAW is true. +KD = 0.1 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. -! Specify the properties of the passive tracers. -#define KHTR 0.0 ! KHTR is the along-isopycnal tracer - ! diffusivity, in m2 s-1. KHTR is not needed for - ! numerical stability. -#undef USE_USER_TRACER_EXAMPLE! If defined, the example tracer package is used. -#undef USE_IDEAL_AGE_TRACER ! If defined, the ideal age and vintage - ! tracer package is used. +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP -! Specify the properties of the diapycnal viscosity and diffusion. -#undef ADIABATIC ! There are no diapycnal mass fluxes if - ! ADIABATIC is defined. This assumes that - ! KD = KDML = 0.0 and that there is no buoyancy - ! forcing, but makes the model faster by - ! eliminating subroutine calls. -#undef BULKMIXEDLAYER ! If defined, use a Kraus-Turner-like bulk - ! mixed layer with transitional buffer layers. - ! Layers 1 through NKML+NKBL have variable - ! densities. There must be at least NKML+NKBL+1 - ! layers if BULKMIXEDLAYER is defined. -! The following parameters only apply when BULKMIXEDLAYER is defined. -#define NKML 2 ! NKML is the number of sublayers within the - ! mixed layer. -#define NKBL 1 ! NKBL is the number of layers used as - ! variable density buffer layers. -#define MSTAR 1.25 ! MSTAR is a non-dimensional constant of - ! proportionality between the cube of the - ! surface friction velocity and the turbulent - ! kinetic energy input at the surface. -#define NSTAR 0.2 ! NSTAR is the portion of the buoyant - ! potential energy imparted by surface fluxes - ! that is available to drive entrainment at the - ! base of mixed layer when that energy is - ! positive. -#define NSTAR2 0.2 ! NSTAR2 is the portion of any potential - ! energy released by convective adjustment that - ! is available to drive entrainment at the - ! base of the mixed layer. By default, - ! NSTAR2 = NSTAR. -#define PEN_SW_FRAC 0.42 ! PEN_SW_FRAC is the fraction of the shortwave - ! radiation that penetrates below the surface. -#define PEN_SW_SCALE 15.0 ! PEN_SW_SCALE is the vertical absorption - ! e-folding depth of the penetrating shortwave - ! radiation, in m. -#define ABSORB_ALL_SW ! If defined, all shortwave radiation is - ! absorbed by the ocean, instead of passing - ! through to the bottom mud. -#define TKE_DECAY 2.5 ! TKE_DECAY relates the vertical rate of decay - ! of the TKE available for mechanical entrain- - ! ment to the natural Ekman depth. Nondim. -#define CONV_DECAY 0.5 ! CONV_DECAY relates the vertical rate of - ! decay of the convectively released TKE - ! available for penetrating entrainment to the - ! natural Ekman length. Nondimensional. -#define BULK_RI_ML 0.25 ! BULK_RI_ML is the efficiency with which mean - ! kinetic energy released by mechanically forced - ! entrainment of the mixed layer is converted to - ! turbulent kinetic energy. Nondimensional. -#define BULK_RI_CONVECTIVE 0.1 ! BULK_RI_CONVECTIVE is the efficiency with - ! which convectively released mean kinetic - ! energy is converted to turbulent kinetic - ! energy. Nondimensional. -! End of the BULKMIXEDLAYER parameters. +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION -#define HMIX_FIXED 20.0 ! The depth of the assumed mixed layer for - ! distribution of wind forcing, in m. If - ! BULKMIXEDLAYER is defined, the buoyancy fluxes - ! are scaled away when the total depth is less - ! than HMIX/2. -#define KVML 1.00e-2 ! The kinematic viscosity in the mixed layer, - ! in m2 s-1. A typical value is ~1e-2 m2 s-1. - ! KVML is not used if BULKMIXEDLAYER is defined. -#define DIRECT_STRESS ! If DIRECT_STRESS is defined, the wind stress - ! is distributed over the topmost HMIX of fluid, - ! and KVML may be set to a very small value. +! === module MOM_entrain_diffusive === +CORRECT_DENSITY = False ! [Boolean] default = True + ! If true, and USE_EOS is true, the layer densities are + ! restored toward their target values by the diapycnal + ! mixing, as described in Hallberg (MWR, 2000). -#define KV 0.00e-4 ! The kinematic viscosity in the interior, in - ! m2 s-1. The molecular value, ~1e-6 m2 s-1, - ! may be used. -#define KD 1.00e-1 ! The diapycnal diffusivity of density in the - ! interior, in m2 s-1. Zero or the molecular - ! value, ~1e-7 m2 s-1, may be used. -#define MAX_ENT_IT 5 ! The maximum number of iterations that may be - ! used to calculate the interior diapycnal - ! entrainment. -#define RINO_CRIT 0.8 ! The critical shear Richardson number for - ! shear-driven entrainment. The theoretical - ! value is 1, as in Hallberg (MWR 2000). -#define SHEARMIX_RATE 0.1 ! A nondimensional rate scale for shear-driven - ! entrainment. The original value from Hallberg - ! (MWR 2000) is 0.1. -#define MAX_RINO_IT 2 ! The maximum number of iterations that may be - ! used to estimate the Richardson number driven - ! mixing. +! === module MOM_regularize_layers === -#undef BRYAN_LEWIS_DIFFUSIVITY! If true, a Bryan & Lewis (JGR 1979) like - ! tanh profile of background diapycnal - ! diffusivity with depth is used. -#define KD_BRYAN_LEWIS_DEEP 1.3e-4 - ! The abyssal value of a Bryan-Lewis - ! diffusivity profile, in m2 s-1. -#define KD_BRYAN_LEWIS_SURFACE 0.15e-4 - ! The surface value of a Bryan-Lewis - ! diffusivity profile, in m2 s-1. -#define BRYAN_LEWIS_DEPTH_CENT 2500.0 - ! The depth about which the transition in - ! the Bryan-Lewis profile is centered, in m. -#define BRYAN_LEWIS_WIDTH_TRANS 222.2222222222222 - ! The width of the transition in the - ! Bryan-Lewis diffusivity profile, in m. +! === module MOM_opacity === +PEN_SW_SCALE = 15.0 ! [m] default = 0.0 + ! The vertical absorption e-folding depth of the + ! penetrating shortwave radiation. +PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 + ! The fraction of the shortwave radiation that penetrates + ! below the surface. +! === module MOM_tracer_advect === -#define HBBL 10.0 ! The thickness in m of a bottom boundary - ! layer with a viscosity of KVBBL if - ! BOTTOMDRAGLAW is not defined, or the thickness - ! over which near-bottom velocities are averaged - ! for the drag law if BOTTOMDRAGLAW is defined - ! but LINEAR_DRAG is not. -#define KVBBL 2.00e-2 ! The kinematic viscosity in the benthic - ! boundary layer, in m2 s-1. A typical value is - ! ~1e-3 m2 s-1. KVBBL is not used with if - ! BOTTOMDRAGLAW is defined. -#define BOTTOMDRAGLAW ! If BOTTOMDRAGLAW is defined, the bottom - ! stress is calculated with a drag law - ! c_drag*|u|*u. The velocity magnitude may be an - ! assumed value or it may be based on the actual - ! velocity in the bottommost HBBL, depending on - ! LINEAR_DRAG. -#define CDRAG 0.0e-8 ! CDRAG is the drag coefficient relating the - ! magnitude of the velocity field to the bottom - ! stress. CDRAG is only used if BOTTOMDRAGLAW is - ! defined. -#define LINEAR_DRAG ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined - ! the drag law is cdrag*DRAG_BG_VEL*u. -#define DRAG_BG_VEL 0.10 ! DRAG_BG_VEL is either the assumed bottom - ! velocity (with LINEAR_DRAG) or an unresolved - ! velocity that is combined with the resolved - ! velocity to estimate the velocity magnitude, - ! in m s-1. DRAG_BG_VEL is only used when - ! BOTTOMDRAGLAW is defined. -#define BBL_THICK_MIN 0.1 ! The minimum bottom boundary layer thickness, - ! in m, that can be used with BOTTOMDRAGLAW. - ! This might be Kv / (cdrag * drag_bg_vel) to - ! give Kv as the minimum near-bottom viscosity. -#define BBL_EFFIC 0.00 ! BBL_EFFIC is the efficiency with which the - ! energy extracted by bottom drag drives BBL - ! diffusion. Nondimensional. BBL_EFFIC only - ! applies when BOTTOMDRAGLAW is defined. +! === module MOM_tracer_hor_diff === -! Specify properties of the surface forcing. -#undef VARIABLE_BUOYFORCE ! If VARIABLE_BUOYFORCE is defined the surface - ! fluxes of buoyancy or heat and fresh water - ! are recalculated every coupling time step. -#define BUOY_CONFIG "NONE" ! Method for determining buoyancy forcing - ! (can be file, zero or USER). +! === module MOM_surface_forcing === +VARIABLE_WINDS = False ! [Boolean] default = True + ! If true, the winds vary in time after the initialization. +VARIABLE_BUOYFORCE = False ! [Boolean] default = True + ! If true, the buoyancy forcing varies in time after the + ! initialization of the model. +BUOY_CONFIG = "NONE" ! + ! The character string that indicates how buoyancy forcing + ! is specified. Valid options include (file), (zero), + ! (linear), (USER), and (NONE). +WIND_CONFIG = "zero" ! + ! The character string that indicates how wind forcing + ! is specified. Valid options include (file), (2gyre), + ! (1gyre), (gyres), (zero), and (USER). -#undef VARIABLE_WINDS ! If the wind stresses vary with time, define - ! VARIABLE_WINDS, which will cause wind_forcing - ! to be calculated every coupling timestep. -#define WIND_CONFIG "zero" ! Method for forcing winds (can be zero, - ! 2gyre, file or USER). -#undef RESTOREBUOY ! If RESTOREBUOY is defined, the buoyancy - ! fluxes drive the model back toward some - ! specified state with a rate given by - ! FLUXCONST. -#undef RESTORE_SALINITY ! If RESTORE_SALINITY is defined, the coupled - ! driver will add a globally-balanced fresh- - ! water flux that drives sea-surface salinity - ! toward specified values. -#define FLUXCONST 0.5 ! A constant that relates the surface fluxes - ! to the mixed layer property anomalies, if - ! RESTOREBUOY or RESTORE_SALINITY is defined. - ! In m day-1. [Note the non-MKS units here!] +! === module MOM_sum_output === +MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 + ! The maximum amount of cpu time per processor for which + ! MOM should run before saving a restart file and + ! quitting with a return value that indicates that a + ! further run is required to complete the simulation. + ! If automatic restarts are not desired, use a negative + ! value for MAXCPU. MAXCPU has units of wall-clock + ! seconds, so the actual CPU time used is larger by a + ! factor of the number of processors used. -! Specify whether sponges are used. It is possible to use the model in robust -! diagnostic mode by defining sponges that span the entire domain. -#undef SPONGE ! If SPONGE is defined, sponges may be applied - ! anywhere in the domain. The exact location and - ! properties of those sponges are specified from - ! GOLD_initialization.F90. -#undef APPLY_OBC_U ! If defined, open boundary conditions may be -#undef APPLY_OBC_V ! applied at some u- or v- points. The boundary - ! conditions are set in USER_set_Open_Bdry_Conds - ! in GOLD_initialization.F90 - -! Specify properties of the tides. -#undef TIDES ! Apply tidal momentum forcing. -#define TIDE_USE_SAL_SCALAR ! Use the scalar approximation when - ! calculating self-attraction and loading. -#define TIDE_SAL_SCALAR_VALUE 0.094 - ! The constant of proportionality between - ! sea surface height (should be bottom pressure) - ! anomalies and bottom geopotential anomalies. -#undef TIDAL_SAL_FROM_FILE ! Read the tidal self-attraction and loading - ! from input files, specified with one or more - ! lines like '#define TIDAL_INPUT_FILE path'. -#undef USE_PREVIOUS_TIDES ! Use the previous iteration of the tides - ! to facilitate convergent iteration. -! Specify which tidal constituents to use. -#undef TIDE_M2 -#undef TIDE_S2 -#undef TIDE_N2 -#undef TIDE_K2 -#undef TIDE_K1 -#undef TIDE_O1 -#undef TIDE_P1 -#undef TIDE_Q1 -#undef TIDE_MF -#undef TIDE_MM - -! Specify a few miscellaneous limits. -#define MAXVEL 6.0 ! This is the maximum velocity allowed before - ! the velocity is truncated, in units of m s-1. -#define MAXTRUNC 5000 ! The run will be stopped, and the day set to - ! a very large value if the velocity is - ! truncated more than MAXTRUNC times between - ! energy saves. Set MAXTRUNC to 0 to stop if - ! there is any truncation of velocities. -#define U_TRUNC_FILE "U_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to zonal velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. -#define V_TRUNC_FILE "V_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to meridional velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. +! === module MOM_main (MOM_driver) === +DAYMAX = 5.0 ! [days] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set via ocean_solo_nml in input.nml. +RESTART_CONTROL = -1 ! default = 1 + ! An integer whose bits encode which restart files are + ! written. Add 2 (bit 1) for a time-stamped file, and odd + ! (bit 0) for a non-time-stamped file. A non-time-stamped + ! restart file is saved at the end of the run segment + ! for any non-negative value. +RESTINT = 1000.0 ! [days] default = 0.0 + ! The interval between saves of the restart file in units + ! of TIMEUNIT. Use 0 (the default) to not save + ! incremental restart files at all. +ENERGYSAVEDAYS = 1.0 ! [days] default = 1200.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. diff --git a/examples/solo_ocean/resting/z/MOM_override b/examples/solo_ocean/resting/z/MOM_override index e237e945b7..6b3593c41e 100644 --- a/examples/solo_ocean/resting/z/MOM_override +++ b/examples/solo_ocean/resting/z/MOM_override @@ -1,3 +1,4 @@ # Z* coordinate regridding + initialization USE_REGRIDDING = True REGRIDDING_COORDINATE_MODE = "Z*" +INTERPOLATION_SCHEME = "PLM" From 2d0f7e12e4e575918777074722fe578d13e74524 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 20 Nov 2013 21:18:45 -0500 Subject: [PATCH 298/372] NK_ZSPACE was logged as parameter rather than comment o MOM_parameter_doc.* had lines of the form: NK_ZSPACE (from file) = ... which is obviously not a valid parameter input format o Commented in code so lines now read !NK_ZSPACE (from file) = ... --- examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all | 2 +- .../coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.short | 2 +- examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all | 2 +- examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.short | 2 +- examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all | 2 +- examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.short | 2 +- examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all | 2 +- examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.short | 2 +- examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all | 2 +- examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short | 2 +- examples/ocean_SIS2/Baltic/MOM_parameter_doc.all | 2 +- examples/ocean_SIS2/Baltic/MOM_parameter_doc.short | 2 +- examples/ocean_SIS2/SIS2/MOM_parameter_doc.all | 2 +- examples/ocean_SIS2/SIS2/MOM_parameter_doc.short | 2 +- examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all | 2 +- examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.short | 2 +- examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all | 2 +- examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.short | 2 +- examples/solo_ocean/global/MOM_parameter_doc.all | 2 +- examples/solo_ocean/global/MOM_parameter_doc.short | 2 +- examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all | 2 +- examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.short | 2 +- examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all | 2 +- examples/solo_ocean/global_ALE/z/MOM_parameter_doc.short | 2 +- examples/solo_ocean/nonBous_global/MOM_parameter_doc.all | 2 +- examples/solo_ocean/nonBous_global/MOM_parameter_doc.short | 2 +- examples/solo_ocean/single_column/MOM_parameter_doc.all | 2 +- examples/solo_ocean/single_column/MOM_parameter_doc.short | 2 +- examples/solo_ocean/single_column_z/MOM_parameter_doc.all | 2 +- examples/solo_ocean/single_column_z/MOM_parameter_doc.short | 2 +- src/diagnostics/MOM_diag_to_Z.F90 | 4 ++-- 31 files changed, 32 insertions(+), 32 deletions(-) diff --git a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all index 988b1178f5..1ef1c6fb2d 100644 --- a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all +++ b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all @@ -1035,7 +1035,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = 50 ! [nondim] +!NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. diff --git a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.short b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.short index 64ad1dda34..b4e56b2b09 100644 --- a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.short +++ b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.short @@ -403,7 +403,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = 50 ! [nondim] +!NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. diff --git a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all index 1362dec520..97f0f5e6a7 100644 --- a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all +++ b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all @@ -1083,7 +1083,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = 50 ! [nondim] +!NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. diff --git a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.short b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.short index b8c32ab26d..ca1e6f6b63 100644 --- a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.short +++ b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.short @@ -428,7 +428,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = 50 ! [nondim] +!NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. diff --git a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all index 4f3755f02e..2cb10e668b 100644 --- a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all +++ b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all @@ -1083,7 +1083,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = 50 ! [nondim] +!NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. diff --git a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.short b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.short index 9ba4d766b2..c693b90b3f 100644 --- a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.short +++ b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.short @@ -425,7 +425,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = 50 ! [nondim] +!NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. diff --git a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all index 4f3755f02e..2cb10e668b 100644 --- a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all +++ b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all @@ -1083,7 +1083,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = 50 ! [nondim] +!NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. diff --git a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.short b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.short index 9ba4d766b2..c693b90b3f 100644 --- a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.short +++ b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.short @@ -425,7 +425,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = 50 ! [nondim] +!NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all index dad216856d..653dba173c 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all @@ -1080,7 +1080,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = -1 ! [nondim] +!NK_ZSPACE (from file) = -1 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short index 1d8795f376..4aca2d0828 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short @@ -445,7 +445,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = -1 ! [nondim] +!NK_ZSPACE (from file) = -1 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. diff --git a/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all b/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all index d32686b2dc..862936674a 100644 --- a/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all @@ -1055,7 +1055,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = 50 ! [nondim] +!NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. diff --git a/examples/ocean_SIS2/Baltic/MOM_parameter_doc.short b/examples/ocean_SIS2/Baltic/MOM_parameter_doc.short index 571ed7d974..ba461b48f8 100644 --- a/examples/ocean_SIS2/Baltic/MOM_parameter_doc.short +++ b/examples/ocean_SIS2/Baltic/MOM_parameter_doc.short @@ -392,7 +392,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = 50 ! [nondim] +!NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. diff --git a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all index 75f227800b..4fdc900155 100644 --- a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all @@ -1083,7 +1083,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = 50 ! [nondim] +!NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. diff --git a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.short b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.short index c69ef37456..5dd525eb5c 100644 --- a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.short +++ b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.short @@ -425,7 +425,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = 50 ! [nondim] +!NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. diff --git a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all index 75f227800b..4fdc900155 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all @@ -1083,7 +1083,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = 50 ! [nondim] +!NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. diff --git a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.short b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.short index c69ef37456..5dd525eb5c 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.short +++ b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.short @@ -425,7 +425,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = 50 ! [nondim] +!NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. diff --git a/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all b/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all index 9ca794a62b..7c15ecbeea 100644 --- a/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all +++ b/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all @@ -1000,7 +1000,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = -1 ! [nondim] +!NK_ZSPACE (from file) = -1 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. diff --git a/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.short b/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.short index ad1c28a38c..fb09504fea 100644 --- a/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.short +++ b/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.short @@ -393,7 +393,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = -1 ! [nondim] +!NK_ZSPACE (from file) = -1 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. diff --git a/examples/solo_ocean/global/MOM_parameter_doc.all b/examples/solo_ocean/global/MOM_parameter_doc.all index 2ebb075b77..dbdcecf8bf 100644 --- a/examples/solo_ocean/global/MOM_parameter_doc.all +++ b/examples/solo_ocean/global/MOM_parameter_doc.all @@ -1069,7 +1069,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = 50 ! [nondim] +!NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. diff --git a/examples/solo_ocean/global/MOM_parameter_doc.short b/examples/solo_ocean/global/MOM_parameter_doc.short index 8bfb3f79ca..0e9b200307 100644 --- a/examples/solo_ocean/global/MOM_parameter_doc.short +++ b/examples/solo_ocean/global/MOM_parameter_doc.short @@ -433,7 +433,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = 50 ! [nondim] +!NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. diff --git a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all index 255baf6189..cc355c67b2 100644 --- a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all @@ -1041,7 +1041,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = 50 ! [nondim] +!NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. diff --git a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.short b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.short index d07bfdfada..fec0df505b 100644 --- a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.short +++ b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.short @@ -407,7 +407,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = 50 ! [nondim] +!NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. diff --git a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all index 4af6b09238..de14b41f81 100644 --- a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all @@ -1105,7 +1105,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = 50 ! [nondim] +!NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. diff --git a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.short b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.short index fe5c02a9a4..57115f9de1 100644 --- a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.short +++ b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.short @@ -427,7 +427,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = 50 ! [nondim] +!NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. diff --git a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all index 6bcc31f837..f20fe28417 100644 --- a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all +++ b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all @@ -1072,7 +1072,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = 50 ! [nondim] +!NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. diff --git a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.short b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.short index 4dbe58740c..c8766a97fc 100644 --- a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.short +++ b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.short @@ -440,7 +440,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = 50 ! [nondim] +!NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. diff --git a/examples/solo_ocean/single_column/MOM_parameter_doc.all b/examples/solo_ocean/single_column/MOM_parameter_doc.all index 22b9c7f03f..63f28abbec 100644 --- a/examples/solo_ocean/single_column/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column/MOM_parameter_doc.all @@ -782,7 +782,7 @@ Z_OUTPUT_GRID_FILE = "../zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = 50 ! [nondim] +!NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. diff --git a/examples/solo_ocean/single_column/MOM_parameter_doc.short b/examples/solo_ocean/single_column/MOM_parameter_doc.short index 5b88299d9c..776045295c 100644 --- a/examples/solo_ocean/single_column/MOM_parameter_doc.short +++ b/examples/solo_ocean/single_column/MOM_parameter_doc.short @@ -258,7 +258,7 @@ Z_OUTPUT_GRID_FILE = "../zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = 50 ! [nondim] +!NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. diff --git a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all index e00aa9709b..ac1c83fe14 100644 --- a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all @@ -850,7 +850,7 @@ Z_OUTPUT_GRID_FILE = "../zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = 50 ! [nondim] +!NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. diff --git a/examples/solo_ocean/single_column_z/MOM_parameter_doc.short b/examples/solo_ocean/single_column_z/MOM_parameter_doc.short index 30175fa6b5..5ae49aba4e 100644 --- a/examples/solo_ocean/single_column_z/MOM_parameter_doc.short +++ b/examples/solo_ocean/single_column_z/MOM_parameter_doc.short @@ -298,7 +298,7 @@ Z_OUTPUT_GRID_FILE = "../zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = 50 ! [nondim] +!NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. diff --git a/src/diagnostics/MOM_diag_to_Z.F90 b/src/diagnostics/MOM_diag_to_Z.F90 index 22988bb2ec..fee9cc9090 100644 --- a/src/diagnostics/MOM_diag_to_Z.F90 +++ b/src/diagnostics/MOM_diag_to_Z.F90 @@ -805,9 +805,9 @@ subroutine MOM_diag_to_Z_init(Time, G, param_file, diag, CS) in_dir = slasher(in_dir) call get_Z_depths(trim(in_dir)//trim(zgrid_file), "zw", CS%Z_int, "zt", & z_axis, zint_axis, CS%nk_zspace) - call log_param(param_file, mod, "INPUTDIR/Z_OUTPUT_GRID_FILE", & + call log_param(param_file, mod, "!INPUTDIR/Z_OUTPUT_GRID_FILE", & trim(in_dir)//trim(zgrid_file)) - call log_param(param_file, mod, "NK_ZSPACE (from file)", CS%nk_zspace, & + call log_param(param_file, mod, "!NK_ZSPACE (from file)", CS%nk_zspace, & "The number of depth-space levels. This is determined \n"//& "from the size of the variable zw in the output grid file.", & units="nondim") From 657a27bb67ac449c98474ef136efbeb9cc1791c4 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 20 Nov 2013 22:36:23 -0500 Subject: [PATCH 299/372] Regenerated MOM_input and added boiler plate o Copied MOM_parameter_doc.short to MOM_input and added boiler plate at top, per Bob's suggestion. o coupled_AM2_SIS/MOM_input required setting NKML=NKBL=2, even though these are the default values because the init_from_z method uses the wrong defaults for nkml,nkbl. (Will add ticket) --- .../coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_input | 1444 +++++++-------- examples/coupled_AM2_SIS/CM2G63L/MOM_input | 1446 +++++++-------- examples/ocean_SIS/GOLD_SIS/MOM_input | 1457 +++++++-------- examples/ocean_SIS/GOLD_SIS_025/MOM_input | 1435 ++++++--------- .../ocean_SIS/GOLD_SIS_icebergs/MOM_input | 1457 +++++++-------- examples/ocean_SIS/MOM6z_SIS_025/MOM_input | 13 +- examples/ocean_SIS2/Baltic/MOM_input | 13 +- examples/ocean_SIS2/SIS2/MOM_input | 1448 +++++++-------- examples/ocean_SIS2/SIS2_icebergs/MOM_input | 1448 +++++++-------- examples/solo_ocean/DOME/MOM_input | 749 ++++---- examples/solo_ocean/MESO_025_63L/MOM_input | 1338 ++++++-------- examples/solo_ocean/Phillips_2layer/MOM_input | 145 +- .../solo_ocean/adjustment2d/common/MOM_input | 11 + examples/solo_ocean/benchmark/MOM_input | 1273 ++++++------- examples/solo_ocean/circle_obcs/MOM_input | 931 +++++----- examples/solo_ocean/double_gyre/MOM_input | 631 ++++--- examples/solo_ocean/external_gwave/MOM_input | 903 +++++----- .../flow_downslope/common/MOM_input | 11 + examples/solo_ocean/global/MOM_input | 1578 ++++++++-------- .../solo_ocean/global_ALE/common/MOM_input | 11 + examples/solo_ocean/lock_exchange/MOM_input | 888 +++++---- examples/solo_ocean/nonBous_global/MOM_input | 1593 ++++++++--------- examples/solo_ocean/resting/common/MOM_input | 11 + examples/solo_ocean/seamount/common/MOM_input | 11 + examples/solo_ocean/single_column/MOM_input | 86 +- examples/solo_ocean/single_column_z/MOM_input | 73 +- examples/solo_ocean/sloshing/common/MOM_input | 19 +- .../solo_ocean/torus_advection_test/MOM_input | 919 +++++----- 28 files changed, 9757 insertions(+), 11585 deletions(-) diff --git a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_input b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_input index c847e143fb..09508141a5 100644 --- a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_input +++ b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_input @@ -1,817 +1,633 @@ -!********+*********+*********+*********+*********+*********+*********+* -!* This file specifies the adjustable run-time parameters for the * -!* Modular Ocean Model (MOM), version 6 or later. Where appropriate, * -!* MKS units are used. * -!********+*********+*********+*********+*********+*********+*********+* -! >>> AM2_MOM6i_1deg Global coupled model - like CM2G63L with the newer -! >>> dynamic core. - -! Specify properties of the physical domain. -OMEGA = 7.2921e-5 ! The rotation rate of the earth in s-1. -ROTATION = "2omegasinlat" ! Rotation approximation (2omegasinlat, - ! betaplane or USER). -G_EARTH = 9.80 ! G_EARTH is the Earth's gravitational - ! acceleration, in m s-2. -GRID_CONFIG = "mosaic" ! Method for defining horizontal grid - ! = file|cartesian|spherical|mercator - ! file - read grid from file "GRID_FILE" - ! cartesian - a Cartesian grid - ! spherical - a spherical grid - ! mercator - a Mercator grid -GRID_FILE = "ocean_hgrid.nc" - ! Name of file to read horizontal grid data -TOPO_CONFIG = "file" ! Method for defining topography - ! file - read topographic information from file - ! (TOPO_FILE). - ! flat - flat bottom set to MAXIMUM_DEPTH. - ! bowl - bowl like basin using MAXIMUM_DEPTH and - ! MINIMUM_DEPTH. - ! spoon - similar to bowl except that southern - ! face of the "bowl" is open. - ! DOME - sill-overflow test case basin. - ! USER - user defined -TOPO_FILE = "topog.nc" ! If topography is to be set externally, -TOPO_VARNAME = "depth" - ! then this is the file to use. -MAXIMUM_DEPTH = 6000.0 ! The maximum depth of the ocean in m. -MINIMUM_DEPTH = 0.5 ! The minimum ocean depth, in m. Anything - ! shallower than this depth is assumed to be on - ! land, and all fluxes are masked out. -CHANNEL_CONFIG = "global_1deg" ! A string which determines which - ! set of channels are restricted to specific - ! widths. The default, "none", has no - ! partially restricted channels. - -COORD_CONFIG = "file" ! How layers are to be defined: - ! file - read coordinate information from file - ! (COORD_FILE). - ! ts_ref - use reference temperature - ! and salinity (T_REF and S_REF) to determine - ! surface density and GINT calculate internal - ! densities. - ! gprime - use reference density (RHO_0) for - ! surface density and GINT calculate internal - ! densities. - ! ts_profile - use profiles of temperature - ! and salinity (read from COORD_FILE) to determine - ! surface density and internal densities. - ! USER - user defined routine -COORD_FILE = "GOLD_IC.2010.11.15.nc" - ! If the vertical coordinate is defined by a - ! file, use this file. -GFS = 9.80 ! The reduced gravity at the free - ! surface, in m s-2. - -INIT_LAYERS_FROM_Z_FILE = True ! If true, internally initialize the isopycnal - ! coordinate density file from a z-space input - ! file with temperature and salinity. -TEMP_SALT_Z_INIT_FILE = "WOA05_pottemp_salt.nc" - ! The name of the z-space input file. -Z_INIT_FILE_PTEMP_VAR = "PTEMP" ! The name of the temperature variable in the - ! z-space input file. -Z_INIT_FILE_SALT_VAR = "SALT" ! The name of the salinity variable in the - ! z-space input file. -! THICKNESS_CONFIG = "file" ! Method for defining initial layer thicknesses - ! file - read thickness information from file - ! (THICKNESS_FILE). - ! uniform - thickness is distributed uniformly - ! and equally between layers. - ! search - thickness determined by search - ! through initial temperature and salinity space - ! of a fixed coordinate data set (not yet - ! implemented) - ! USER - user defined -! THICKNESS_FILE = "GOLD_IC.2010.11.15.nc" - ! If the Method for defining initial layer - ! thicknesses is "file", then this is the file - ! to use. -ADJUST_THICKNESS = True ! All mass below the bottom is removed if the - ! topography is shallower than the input file - ! would indicate. - -VELOCITY_CONFIG = "zero" ! Method for defining initial layer velocities - ! file - read velocity information from file. - ! zero - zero velocities everywhere. - ! USER - user defined. - -! Specify the numerical domain. -NIGLOBAL = 360 ! NIGLOBAL and NJGLOBAL are the number of thickness -NJGLOBAL = 210 ! grid points in the zonal and meridional - ! directions of the physical domain. -NK = 63 ! The number of layers. -NIHALO = 4 ! NIHALO and NJHALO are the number of halo -NJHALO = 4 ! points on each side in the x- and y-directions. - ! If static memory allocation is used, these - ! must match the values of NIHALO_ and NJHALO_ - ! in MOM_memory.h. -NIPROC_IO = 1 ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. NIPROC_IO - ! must be a factor of NIPROC. -NJPROC_IO = 1 ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. NJPROC_IO - ! must be a factor of NJPROC. - -REENTRANT_X = True ! If defined, the domain is zonally reentrant. -REENTRANT_Y = False ! If defined, the domain is meridionally - ! reentrant. -TRIPOLAR_N = True ! Use tripolar connectivity at the northern - ! edge of the domain. With TRIPOLAR_N, NIGLOBAL - ! must be even. - -DEBUG = False ! If true, write out verbose debugging data. -DEBUG_TRUNCATIONS = False ! If true, calculate all diagnostics that are - ! useful for debugging truncations. -SEND_LOG_TO_STDOUT = False ! If true write out log information to stdout. - -! Specify the time integration scheme. -SPLIT = True ! Use the split time stepping if defined. -DT_FORCING = 7200.0 ! The time step for changing forcing or - ! writing certain diagnostics, in s. -DT_THERM = 7200.0 ! The thermodynamic time step, in s. DT_THERM - ! should be an integer multiple of DT and less - ! than or equal to DT_FORCING. -DT = 3600.0 ! The (baroclinic) dynamics time step, in s. - ! DT should be an integer fraction of DT_FORCING. -DTBT = -0.95 ! The barotropic time step, in s. DTBT is only - ! used with the split explicit time stepping. - ! To set the time step automatically based - ! the maximum stable value use 0, or a negative - ! value gives the fraction of the stable value. - ! The value of DTBT that will actually be used - ! is an integer fraction of DT, rounding down. -DT_BT_FILTER = -0.25 ! A time-scale for filtering BT variables, - ! in s if positive, or as a fraction of DT if - ! negative. -DTBT_RESET_PERIOD = 0.0 ! The period between recalculations of DTBT - ! of DTBT (if DTBT <= 0), in seconds. If - ! DTBT_RESET_PERIOD is negative, DTBT is set - ! based only on information available at - ! initialization. If dynamic, DTBT will be set - ! at least every forcing time step, and if 0, - ! every dynamics time step. -BE = 0.6 ! BE determines whether the neutral baroclinic - ! time stepping scheme (0.5) or a backward Euler - ! scheme (1) is used. BE may be from 0.5 to 1, - ! but instability may occur near 0.5. -BEBT = 0.2 ! BEBT determines whether the barotropic time - ! stepping uses the forward-backward time- - ! stepping scheme or a backward Euler scheme. - ! BEBT is valid in the range from 0 (for a - ! forward-backward treatment of nonrotating - ! gravity waves) to 1 (for a backward Euler - ! treatment). In practice, BEBT must be greater - ! than about 0.05. - -! Specify properties of the I/O and length of the integration. -TIMEUNIT = 86400.0 ! The time unit in seconds for the following - ! fields. -ENERGYSAVEDAYS = 0.25 ! The number of days between saves of the - ! energies of the run. -ENERGYFILE = "timestats" ! The file to use to save the energies. -RESTARTFILE = "MOM.res" ! The name of the restart file. -RESTINT = 365.0 ! The number of days between saves of the - ! restart file. Use a value that is larger than - ! DAYMAX not to save incremental restart files - ! within a run. Use 0 not to save restart files - ! at all. -PARALLEL_RESTARTFILES = False ! If defined, each processor writes its own - ! restart file, otherwise a single restart file - ! is generated. -LARGE_FILE_SUPPORT = True ! If true, use the file-size limits with - ! NetCDF large file support (4Gb). -RESTART_CONTROL = 1 ! RESTART_CONTROL determines which restart - ! files are written - Add 2 (bit 1) for a time- - ! stamped restart file, and odd (bit 0) for a - ! non-time-stamped file. A restart will be - ! saved at the end of the run segment for any - ! non-negative value. -SAVE_INITIAL_CONDS = True ! If defined, the inital conditions are - ! written to IC_OUTPUT_FILE at the start of a - ! new run. -IC_OUTPUT_FILE = "GOLD_IC" ! The name-root of a file into which the - ! initial conditions are written for a new run. -ALWAYS_WRITE_GEOM = False ! If ALWAYS_WRITE_GEOM is defined, the - ! ocean_geometry file is written anew with each - ! run segment. Otherwise it is only written for - ! a new run. The default is defined. -Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" - ! The file that specifies the vertical grid - ! for depth-space diagnostics. -MIN_Z_DIAG_INTERVAL = 2.16e4 ! The minimum amount of time in seconds between - ! calculations of depth-space diagnostics. - ! Making this larger than DT_THERM reduces the - ! performance penalty of regridding to depth - ! online. -INPUTDIR = "INPUT" - ! INPUTDIR is a directory in which NetCDF - ! input files might be found. - -! Specify the horizontal (along-isopycnal) viscosity. -LAPLACIAN = True ! LAPLACIAN is defined to use a Laplacian - ! horizontal viscosity. -BIHARMONIC = True ! BIHARMONIC is defined to use a biharmonic - ! horizontal viscosity. BIHARMONIC may be used - ! with LAPLACIAN, and it is automatically - ! defined if LAPLACIAN is undefined. -BOUND_KH = True ! If BOUND_KH is defined, the Laplacian - ! coefficient is locally limited to guarantee - ! stability. -BOUND_AH = True ! If BOUND_AH is defined, the biharmonic - ! coefficient is locally limited to guarantee - ! stability. -BETTER_BOUND_KH = True ! If BETTER_BOUND_KH is defined, use more - ! careful bounds in limiting KH for stability. -BETTER_BOUND_AH = True ! If BETTER_BOUND_AH is defined, use more - ! careful bounds in limiting AH for stability. -KH = 0.0 ! The Laplacian horizontal viscosity, in - ! m2 s-1. KH is used if LAPLACIAN is defined. -AH = 0.0 ! The biharmonic horizontal viscosity, in - ! m4 s-1. AH is used if BIHARMONIC is defined. -KH_VEL_SCALE = 0.01 ! The velocity scale which is multiplied by - ! the grid spacing to calculate the Laplacian - ! viscosity ,if LAPLACIAN is defined, in m s-1. - ! The final viscosity is the largest of this - ! scaled viscosity, the Smagorinsky viscosity - ! and KH. -AH_VEL_SCALE = 0.05 ! The velocity scale which is multiplied by - ! the cube of the grid spacing to calculate the - ! biharmonic viscosity if BIHARMONIC is defined, - ! in units of m s-1. The final viscosity is - ! the largest of this scaled viscosity, the - ! Smagorinsky viscosity and AH. -RESOLN_SCALED_KH = True ! If true, the lateral viscosity is scaled - ! away when the first baroclinic deformation - ! radius is well resolved. -KH_RES_SCALE_COEF = 1.0 ! A coefficient that determines how Kh is - ! scaled away, as F = 1/(1 + coef*Rd2/dx2) -SMAGORINSKY_KH = False ! If defined, use Smagorinsky's nonlinear eddy - ! viscosity. KH is the background. -SMAG_LAP_CONST = 0.15 ! The nondimensional Laplacian Smagorinsky - ! constant. Often 0.15. -SMAGORINSKY_AH = True ! If defined, use a biharmonic form of - ! Smagorinsky's nonlinear eddy viscosity. -SMAG_BI_CONST = 0.06 ! The nondimensional biharmonic Smagorinsky - ! constant. Often 0.015. -NOSLIP = False ! This should True for no slip - ! boundary conditions False for free - ! slip boundary conditions (the default). The - ! implementation of the free slip boundary - ! conditions on a C-grid is much cleaner than - ! the no slip boundary conditions. The use of - ! free slip b.c.s is strongly encouraged. The - ! no slip b.c.s are not implemented with the - ! biharmonic viscosity. - -! Specify the horizontal interface depth (akin to Gent-McWilliams) diffusion. -THICKNESSDIFFUSE = True ! If THICKNESSDIFFUSE is defined, interfaces - ! are diffused with a coefficient of KHTH. -THICKNESSDIFFUSE_FIRST = True ! If THICKNESSDIFFUSE_FIRST is defined, do - ! thickness diffusion before dynamics. -RESOLN_SCALED_KHTH = True ! If defined, the interface depth diffusivity - ! is scaled away when the first baroclinic - ! deformation radius is well resolved. -KHTH_SLOPE_MAX = 1.0e-2 ! A slope beyond which the calculated isopycnal - ! slope is not reliable and is scaled away. -KHTH = 10.0 ! KHTH is the nominal interface depth diffusivity - ! in m2 s-1. -KHTH_MIN = 0.0 ! Minimum thickness diffusivity in m2 s-1. -KHTH_MAX = 900.0 ! Maximum thickness diffusivity in m2 s-1. -KHTH_SLOPE_CFF = 0.25 ! Non-dimensional coefficient in Visbeck formula. -VISBECK_L_SCALE = 30.e3 ! Fixed length scale for Visbeck formula (m). -VARMIX_KTOP = 6 ! Layer # at which to start vertical integration of - ! S*N for purposes of finding Eady growth rate -USE_VARIABLE_MIXING = True ! If defined, forces the variable mixing code to - ! be called. This allows diagnostics to be created - ! even if the scheme is not used. This flag is - ! unused if the coefficients are non-zero. -MIXEDLAYER_RESTRAT = True ! If true, a density-gradient dependent - ! re-stratifying flow is imposed in the mixed - ! layer. -FOX_KEMPER_ML_RESTRAT_COEF = 20.0 - ! A nondimensional coefficient that is - ! proportional to the ratio of the deformation - ! radius to the dominant lengthscale of the - ! submesoscale mixed layer instabilities, times - ! the minimum of the ratio of mesoscale eddy - ! kinetic energy to the large-scale geostrophic - ! kinetic energy or 1 plus the square of the - ! grid spacing over the deformation radius, as - ! detailed in the work of Fox-Kemper et al. - -! Specify the scheme for the Coriolis and momentum advection terms. -CORIOLIS_SCHEME = "SADOURNY75_ENERGY" - ! Selects the discretization of Coriolis terms. - ! Possible values are: - ! SADOURNY75_ENERGY - Sadourny's energy - ! conserving scheme - ! ARAKAWA_HSU90 - Arakawa and Hsu's scheme - ! ROBUST_ENSTRO - A pseudo-enstrophy - ! conserving scheme, robust - ! to vanishing thickness -KE_SCHEME = "KE_ARAKAWA" ! Selects the discretization for the kinetic - ! energy in the Bernoulli function. Possible - ! values are KE_ARAKAWA, KE_SIMPLE_GUDONOV, - ! and KE_GUDONOV. KE_ARAKAWA is the default. -BOUND_CORIOLIS = True ! If BOUND_CORIOLIS is defined, the Coriolis - ! terms at u points are bounded by the four - ! estimates of (f+rv)v from the four neighboring - ! v points, and similarly at v points. This - ! option would have no effect on the SADOURNY - ! scheme if it were possible to use centered - ! difference thickness fluxes. In addition, if - ! SMAGORINSKY_AH is used, the biharmonic - ! viscosity is modified to include a term that - ! scales quadratically with the velocity - ! shears. -CORIOLIS_EN_DIS = True ! If CORIOLIS_EN_DIS is defined, two estimates - ! of the thickness fluxes are used to estimate - ! the Coriolis term, and the one that dissipates - ! energy relative to the other one is used. - -! Specify the scheme for the continuity solver. -CONTINUITY_SCHEME = "PPM" ! CONTINUTITY_SCHEME specifies the scheme used - ! for the continuity solver. PPM is currently - ! the only option, in which case a positive- - ! definite piecewise parabolic reconstruction - ! is used for the continuity solver. -MONOTONIC_CONTINUITY = False ! If true, the PPM continuity scheme uses the - ! Colella and Woodward monotonic limiter. The - ! default is to use a simple positive definite - ! limiter. -ETA_TOLERANCE = 1e-6 ! The tolerance, in m, for the differences - ! between the barotropic and baroclinic - ! estimates of the sea surface height due to - ! the fluxes through each face. The total - ! tolerance for SSH is 4 times this value. The - ! default is 0.5*NK*EPSILON, and this should not - ! be set less than about 10^-15*MAXIMUM_DEPTH. -VELOCITY_TOLERANCE = 1.0e-4 ! The tolerance for barotropic velocity - ! discrepancies between the barotropic solution - ! and the sum of the layer thicknesses, in m s-1. -CONTINUITY_CFL_LIMIT = 0.5 ! This is the CFL limit for corrections with - ! the PPM continuity scheme. -CONT_PPM_BETTER_ITER = True ! If true, use the velocity change tolerance - ! to determine when to keep iterating with the - ! PPM continuity scheme. -CONT_PPM_USE_VISC_REM_MAX = True ! If true, use more appropriate limiting - ! bounds for corrections in viscous columns. - -! Specify the scheme for the vertical viscosity. -HARMONIC_VISC = False ! If defined, use the harmonic mean thickness - ! for calculating the vertical viscosity. - -! Specify the scheme for the pressure gradient accelerations. -ANALYTIC_FV_PGF = True ! If defined the pressure gradient forces - ! are calculated with a finite volume form that - ! analytically integrates the equations of state - ! in pressure to avoid any possibility of - ! numerical thermobaric instability. - -! Specify the scheme for the barotropic solver. -FLUX_BT_COUPLING = False ! If defined, use mass fluxes to ensure - ! consistency between the baroclinic and - ! barotropic modes. -RESCALE_BT_FACE_AREAS = False ! If true, the face areas used by the - ! barotropic solver are rescaled to reflect the - ! open face areas of the interior layers. This - ! probably requires FLUX_BT_COUPLING to work, - ! but does not apply with USE_BT_CONT_TYPE. -READJUST_BT_TRANS = False ! If defined, make a barotropic adjustment to - ! the layer velocities after the thermodynamic - ! part of the step. -USE_BT_CONT_TYPE = True ! If defined, use a structure with elements - ! that describe effective face areas from the - ! summed layer continuity solvers as a function - ! the barotropic flow in coupling between the - ! barotropic and baroclinic flow. -BT_USE_LAYER_FLUXES = True ! If true, linearize the continuity equation - ! in the barotropic solver about the layer - ! fluxes. This may require USE_BT_CONT_TYPE and - ! BT_THICK_SCHEME FROM_BT_CONT to work properly. -BOUND_BT_CORRECTION = True ! If defined, the corrective pseudo mass- - ! fluxes into the barotropic solver are limited - ! to values that require less than 0.1*MAXVEL to - ! be accommodated. -BT_PROJECT_VELOCITY = True ! If true, project the velocity forward in - ! time, simplifying the barotropic algorithm. -APPLY_BT_DRAG = True ! If defined, bottom drag is applied within - ! the barotropic solver. The default is true. -BT_STRONG_DRAG = True ! If defined, use a stronger estimate of the - ! retarding effects of strong bottom drag, by - ! making it implicit with the barotropic time- - ! step instead of implicit with the baroclinic - ! time-step and dividing by the number of +/* This input file provides the adjustable run-time parameters for version 6 of + the Modular Ocean Model (MOM6), a numerical ocean model developed at NOAA-GFDL. + Where appropriate, parameters use usually given in MKS units. + + This particular file is for the example in AM2_MOM6i_1deg. + + This MOM_input file typically contains only the non-default values that are + needed to reproduce this example. A full list of parameters for this example + can be found in the corresponding MOM_parameter_doc.all file which is + generated by the model at run-time. */ + +TRIPOLAR_N = True ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 360 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 210 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 10 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 6 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!LAYOUT = 10, 6 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. + +! === module MOM_grid === +! Parameters providing information about the vertical grid. +NK = 63 ! [nondim] + ! The number of model layers. + +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + +! === module MOM === +THICKNESSDIFFUSE = True ! [Boolean] default = False + ! If true, interfaces or isopycnal surfaces are diffused, + ! depending on the value of FULL_THICKNESSDIFFUSE. +THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. + ! This is only used if THICKNESSDIFFUSE is true. +MIXEDLAYER_RESTRAT = True ! [Boolean] default = False + ! If true, a density-gradient dependent re-stratifying + ! flow is imposed in the mixed layer. + ! This is only used if BULKMIXEDLAYER is true. +DT = 3600.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 7200.0 ! [s] default = 3600.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 + ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. Making this + ! larger than DT_THERM reduces the performance penalty + ! of regridding to depth online. +DTBT_RESET_PERIOD = 0.0 ! [s] default = 7200.0 + ! The period between recalculations of DTBT (if DTBT <= 0). + ! If DTBT_RESET_PERIOD is negative, DTBT is set based + ! only on information available at initialization. If + ! dynamic, DTBT will be set at least every forcing time + ! step, and if 0, every dynamics time step. The default is + ! set by DT_THERM. This is only used if SPLIT is true. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +DO_GEOTHERMAL = True ! [Boolean] default = False + ! If true, apply geothermal heating. +BOUND_SALINITY = True ! [Boolean] default = False + ! If true, limit salinity to being positive. (The sea-ice + ! model may ask for more salt than is available and + ! drive the salinity negative otherwise.) +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +NKML = 2 ! [nondim] default = 2 + ! The number of sublayers within the mixed layer if + ! BULKMIXEDLAYER is true. +NKBL = 2 ! [nondim] default = 2 + ! The number of layers that are used as variable density + ! buffer layers if BULKMIXEDLAYER is true. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" + ! The file into which to write the initial conditions. + +! === module MOM_tracer_registry === + +! === module MOM_tracer_flow_control === +USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False + ! If true, use the ideal_age_example tracer package. +USE_OCMIP2_CFC = True ! [Boolean] default = False + ! If true, use the MOM_OCMIP2_CFC tracer package. + +! === module ideal_age_example === + +! === module MOM_OCMIP2_CFC === +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "file" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +COORD_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The file from which the coordinate densities are read. + +! === module MOM_grid_init === +GRID_CONFIG = "mosaic" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +GRID_FILE = "ocean_hgrid.nc" ! + ! Name of the file from which to read horizontal grid data. +TOPO_CONFIG = "file" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MAXIMUM_DEPTH = 6000.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +CHANNEL_CONFIG = "global_1deg" ! default = "none" + ! A parameter that determines which set of channels are + ! restricted to specific widths. Options are: + ! none - All channels have the grid width. + ! global_1deg - Sets 16 specific channels appropriate + ! for a 1-degree model, as used in CM2G. + ! list - Read the channel locations and widths from a + ! text file, like MOM_channel_list in the MOM_SIS + ! test case. + ! file - Read open face widths everywhere from a + ! NetCDF file on the model grid. +ALWAYS_WRITE_GEOM = False ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +INIT_LAYERS_FROM_Z_FILE = True ! [Boolean] default = False + ! If true, intialize the layer thicknesses, temperatures, + ! and salnities from a Z-space file on a latitude- + ! longitude grid. +TEMP_SALT_Z_INIT_FILE = "WOA05_pottemp_salt.nc" ! default = "temp_salt_z.nc" + ! The name of the z-space input file used to initialize + ! the layer thicknesses, temperatures and salinities. +Z_INIT_FILE_PTEMP_VAR = "PTEMP" ! default = "ptemp" + ! The name of the potential temperature variable in + ! TEMP_SALT_Z_INIT_FILE. +Z_INIT_FILE_SALT_VAR = "SALT" ! default = "salt" + ! The name of the salinity variable in + ! TEMP_SALT_Z_INIT_FILE. +ADJUST_THICKNESS = True ! [Boolean] default = False + ! If true, all mass below the bottom removed if the + ! topography is shallower than the thickness input file + ! would indicate. + +! === module MOM_MEKE === + +! === module MOM_lateral_mixing_coeffs === +USE_VARIABLE_MIXING = True ! [Boolean] default = False + ! If true, the variable mixing code will be called. This + ! allows diagnostics to be created even if the scheme is + ! not used. If KHTR_SLOPE_CFF>0 or KhTh_Slope_Cff>0, + ! this is set to true regardless of what is in the + ! parameter file. +RESOLN_SCALED_KH = True ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTH = True ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +KHTH_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the interface depth diffusivity +KHTR_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the epipycnal tracer diffusivity +VARMIX_KTOP = 6 ! [nondim] default = 2 + ! The layer number at which to start vertical integration + ! of S*N for purposes of finding the Eady growth rate. +VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 + ! The fixed length scale in the Visbeck formula. + +! === module MOM_wave_speed === +ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.15E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +VELOCITY_TOLERANCE = 1.0E-04 ! [m s-1] default = 3.0E+08 + ! The tolerance for barotropic velocity discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses. +CORIOLIS_EN_DIS = True ! [Boolean] default = False + ! If true, two estimates of the thickness fluxes are used + ! to estimate the Coriolis term, and the one that + ! dissipates energy relative to the other one is used. +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option is + ! always effectively false with CORIOLIS_EN_DIS defined and + ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. + +! === module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. +AH_VEL_SCALE = 0.05 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. + +! === module MOM_vert_friction === +CHANNEL_DRAG = True ! [Boolean] default = False + ! If true, the bottom drag is exerted directly on each + ! layer proportional to the fraction of the bottom it + ! overlies. +DYNAMIC_VISCOUS_ML = True ! [Boolean] default = False + ! If true, use a bulk Richardson number criterion to + ! determine the mixed layer thickness for viscosity. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. + +! === module MOM_PointAccel === + +! === module MOM_set_visc === +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +ML_USE_OMEGA = True ! [Boolean] default = False + ! If true, use the absolute rotation rate instead of the + ! vertical component of rotation when setting the decay + ! scale for turbulence. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. + +! === module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +BT_PROJECT_VELOCITY = True ! [Boolean] default = False + ! If true, step the barotropic velocity first and project + ! out the velocity tendancy by 1+BEBT when calculating the + ! transport. The default (false) is to use a predictor + ! continuity step to find the pressure field, and then + ! to do a corrector continuity step using a weighted + ! average of the old and new velocities, with weights + ! of (1-BEBT) and BEBT. +BT_THICK_SCHEME = "FROM_BT_CONT" ! default = "HYBRID" + ! A string describing the scheme that is used to set the + ! open face areas used for barotropic transport and the + ! relative weights of the accelerations. Valid values are: + ! ARITHMETIC - arithmetic mean layer thicknesses + ! HARMONIC - harmonic mean layer thicknesses + ! HYBRID (the default) - use arithmetic means for + ! layers above the shallowest bottom, the harmonic + ! mean for layers below, and a weighted average for + ! layers that straddle that depth + ! FROM_BT_CONT - use the average thicknesses kept + ! in the h_u and h_v fields of the BT_cont_type +BT_STRONG_DRAG = True ! [Boolean] default = False + ! If true, use a stronger estimate of the retarding + ! effects of strong bottom drag, by making it implicit + ! with the barotropic time-step instead of implicit with + ! the baroclinic time-step and dividing by the number of ! barotropic steps. -BT_THICK_SCHEME = "FROM_BT_CONT" ! A string describing the scheme that is used - ! to set the open face areas used for barotropic - ! transport and the relative weights of the layer - ! accelerations. Valid values are: - ! ARITHMETIC - arithmetic mean layer thicknesses - ! HARMONIC - harmonic mean layer thicknesses - ! HYBRID (the default) - use arithmetic means for - ! layers above the shallowest bottom, the - ! harmonic mean for layers below, and a weighted - ! average for layers that straddle that depth - ! FROM_BT_CONT - use the average thicknesses kept - ! it the h_u and h_v fields of BT_cont_type. -NONLINEAR_BT_CONTINUITY = False ! If defined, use nonlinear transports in the - ! barotropic continuity equation. This does - ! not apply with USE_BT_CONT_TYPE. - -! Specify the properties of the active tracers and Eqn of state. -ENABLE_THERMODYNAMICS = True ! Temperature and salinity are used as state - ! variables if ENABLE_THERMODYNAMICS is defined. -! TS_CONFIG = "file" ! Method for defining temperature (file or USER) -! TS_FILE = "GOLD_IC.2010.11.15.nc" - ! If temperature is defined by a file, this is - ! the file to use. -FRAZIL = True ! If FRAZIL is defined, water freezes if it - ! gets colder than the freezing point, and the - ! accumulated heat deficit is returned in the - ! surface state. -RECLAIM_FRAZIL = True ! If defined, balance heat consumption by - ! frazil formation by cooling any overlying water - ! down to the freezing point to avoid creating - ! thin sea-ice for SSTs above freezing. -EQN_OF_STATE = "WRIGHT" ! EQN_OF_STATE determines which ocean equation - ! of state should be used. Currently, the valid - ! choices are "LINEAR", "UNESCO", and "WRIGHT". - ! The default is "WRIGHT", but this only matters - ! of USE_EOS is defined. -USE_EOS = True ! If USE_EOS is defined, density is calculated - ! from temperature and salinity with an equation - ! of state. ENABLE_THERMODYNAMICS must be - ! defined if USE_EOS is. -BOUSSINESQ = True ! If true, make the Boussinesq approximation. -P_REF = 2.0e7 ! P_REF is the pressure that is used for - ! calculating the coordinate density, in Pa. - ! (1 Pa = 1e4 dbar, so 2e7 is commonly used.) -RHO_0 = 1035.0 ! RHO_0 is used in the Boussinesq - ! approximation to calculations of pressure and - ! pressure gradients, in units of kg m-3. -C_P = 3925.0 ! C_P is the heat capacity of sea water in - ! J kg-1 K-1, approximated as a constant. -CORRECT_DENSITY = True ! If CORRECT_DENSITY is defined, the layer - ! densities are restored toward their target - ! values by the diapycnal mixing. - -! Specify the properties of the surface forcing. -WIND_STAGGER = "B" ! "A", "B", or "C" to indicate the - ! staggering of the wind stresses. - -! Specify the properties of the passive tracers. -KHTR = 10.0 ! KHTR is the along-isopycnal tracer diffusivity, in m2 s-1. -KHTR_MIN = 50.0 ! Minimum tracer diffusivity in m2 s-1. -KHTR_MAX = 900.0 ! Maximum tracer diffusivity in m2 s-1. -KHTR_SLOPE_CFF = 0.25 ! Non-dimensional coefficient in Visbeck formula. - ! Use non-zero value (e.g. 0.1) to enable Visbeck -RESOLN_SCALED_KHTR = False ! If defined, the tracer diffusivity is scaled - ! away when the first baroclinic deformation - ! radius is well resolved. -KHTR_PASSIVITY_COEFF = 3.0 ! Passivity coefficient that scales Rd/dx - ! where passivity is the ratio between the - ! along-isopycnal tracer mixing and thickness - ! mixing -CHECK_DIFFUSIVE_CFL = False ! If true, use enough iterations to ensure - ! that the horizontal diffusive CFL limit is - ! respected. If false, always use 1 iteration. -DIFFUSE_ML_TO_INTERIOR = True ! If true, enable epipycnal mixing between the - ! surface boundary layer and the interior. -ML_KHTR_SCALE = 0.0 ! With Diffuse_ML_interior, this is the ratio - ! of the truly horizontal diffusivity in the - ! mixed layer to the epipycnal diffusivity. - ! The default is 1.0. Nondimensional. - -USE_USER_TRACER_EXAMPLE = False ! If defined, the example tracer package is used. -USE_IDEAL_AGE_TRACER = True ! If defined, the ideal age and vintage - ! tracer package may be used. -DO_IDEAL_VINTAGE = False ! If defined and USE_IDEAL_AGE_TRACER is - ! defined, use an ideal vintage tracer that is - ! set to an exponentially increasing value in - ! the mixed layer and is conserved thereafter. - -! Specify the properties of the diapycnal viscosity and diffusion. -ADIABATIC = False ! There are no diapycnal mass fluxes if - ! ADIABATIC is defined. This assumes that - ! KD = KDML = 0.0 and that there is no buoyancy - ! forcing, but makes the model faster by - ! eliminating subroutine calls. - -BULKMIXEDLAYER = True ! If defined, use a Kraus-Turner-like bulk - ! mixed layer with transitional buffer layers. - ! Layers 1 through NKML+NKBL have variable - ! densities. There must be at least NKML+NKBL+1 - ! layers if BULKMIXEDLAYER is defined. -! The following parameters only apply when BULKMIXEDLAYER is defined. -NKML = 2 ! NKML is the number of sublayers within the - ! mixed layer. -NKBL = 2 ! NKBL is the number of layers used as - ! variable density buffer layers. -MSTAR = 0.3 ! MSTAR is a non-dimensional constant of - ! proportionality between the cube of the - ! surface friction velocity and the turbulent - ! kinetic energy input at the surface. -NSTAR = 0.15 ! NSTAR is the portion of the buoyant - ! potential energy imparted by surface fluxes - ! that is available to drive entrainment at the - ! base of mixed layer when that energy is - ! positive. -NSTAR2 = 0.15 ! NSTAR2 is the portion of any potential - ! energy released by convective adjustment that - ! is available to drive entrainment at the - ! base of the mixed layer. By default, - ! NSTAR2 = NSTAR. -READ_GUST_2D = True ! Signals to read gustiness from a file (Pa) -GUST_2D_FILE = "gustiness_qscat.nc" ! The gustiness data file. -GUST_CONST = 0.02 ! Gustinesss to use if not read from file or - ! a background that is added to the data (Pa) -ABSORB_ALL_SW = True ! If defined, all shortwave radiation is - ! absorbed by the ocean, instead of passing - ! through to the bottom mud. -CORRECT_ABSORPTION_DEPTH = True ! If true, the depth at which penetrating - ! shortwave radiation is absorbed is corrected by - ! moving some of the heating upward in the water - ! column. The default is false. -ML_USE_OMEGA = True ! Use Omega instead of f in ML code -TKE_DECAY = 10.0 ! TKE_DECAY relates the vertical rate of decay - ! of the TKE available for mechanical entrain- - ! ment to the natural Ekman depth. Nondim. -CONV_DECAY = 0.5 ! CONV_DECAY relates the vertical rate of - ! decay of the convectively released TKE - ! available for penetrating entrainment to the - ! natural Ekman length. Nondimensional. -BULK_RI_ML = 0.05 ! BULK_RI_ML is the efficiency with which mean - ! kinetic energy released by mechanically forced - ! entrainment of the mixed layer is converted to - ! turbulent kinetic energy. Nondimensional. -BULK_RI_CONVECTIVE = 0.05 ! BULK_RI_CONVECTIVE is the efficiency with - ! which convectively released mean kinetic - ! energy is converted to turbulent kinetic - ! energy. Nondimensional. -RESOLVE_EKMAN = False ! If true, the nkml>1 layers in the mixed - ! layer are chosen to optimally represent the - ! impact of the Ekman transport on the mixed - ! layer TKE budget. Otherwise, the sublayers - ! are distributed uniformly through the mixed - ! layer. The default is false. -ML_MIX_FIRST = 0.0 ! The fraction of the mixed layer mixing that - ! is applied before interior diapycnal mixing. -ML_RESORT = True ! If defined, resort the topmost layers by - ! potential density before the mixed layer - ! calculations. -ML_PRESORT_NK_CONV_ADJ = 4 ! Convectively mix the first X layers before - ! sorting when ML_RESORT is defined. -LIMIT_BUFFER_DETRAIN = True ! If defined, limit the detrainment from the - ! buffer layers to not be too different from the - ! neighbors. -DYNAMIC_VISCOUS_ML = True ! If defined, use a bulk Richardson number criteria - ! to determine the mixed layer thickness for viscosity. -REGULARIZE_SURFACE_LAYERS = True ! If true, vertically restructure the near-surface +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = -0.95 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + +! === module MOM_thickness_diffuse === +KHTH = 10.0 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. +KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum horizontal thickness diffusivity. + +! === module MOM_mixed_layer_restrat === +FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 + ! A nondimensional coefficient that is proportional to + ! the ratio of the deformation radius to the dominant + ! lengthscale of the submesoscale mixed layer + ! instabilities, times the minimum of the ratio of the + ! mesoscale eddy kinetic energy to the large-scale + ! geostrophic kinetic energy or 1 plus the square of the + ! grid spacing over the deformation radius, as detailed + ! by Fox-Kemper et al. (2010) +Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. +!NK_ZSPACE (from file) = 50 ! [nondim] + ! The number of depth-space levels. This is determined + ! from the size of the variable zw in the output grid file. + +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +ML_RADIATION = True ! [Boolean] default = False + ! If true, allow a fraction of TKE available from wind + ! work to penetrate below the base of the mixed layer + ! with a vertical decay scale determined by the minimum + ! of: (1) The depth of the mixed layer, (2) an Ekman + ! length scale. +ML_RAD_COEFF = 0.1 ! [nondim] default = 0.2 + ! The coefficient which scales MSTAR*USTAR^3 to obtain + ! the energy available for mixing below the base of the + ! mixed layer. This is only used if ML_RADIATION is true. +TKE_DECAY = 10.0 ! [nondim] default = 2.5 + ! The ratio of the natural Ekman depth to the TKE decay scale. +BBL_MIXING_AS_MAX = False ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the + ! BBL mixing and the other diffusivities. Otherwise, + ! diffusiviy from the BBL_mixing is simply added. +HENYEY_IGW_BACKGROUND = True ! [Boolean] default = False + ! If true, use a latitude-dependent scaling for the near + ! surface background diffusivity, as described in + ! Harrison & Hallberg, JPO 2008. +N2_FLOOR_IOMEGA2 = 0.0 ! [nondim] default = 1.0 + ! The floor applied to N2(k) scaled by Omega^2: + ! If =0., N2(k) is simply positive definite. + ! If =1., N2(k) > Omega^2 everywhere. +KD = 2.0E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 + ! The minimum diapycnal diffusivity. +INT_TIDE_DISSIPATION = True ! [Boolean] default = False + ! If true, use an internal tidal dissipation scheme to + ! drive diapycnal mixing, along the lines of St. Laurent + ! et al. (2002) and Simmons et al. (2004). +DISSIPATION_N0 = 1.0E-07 ! [W m-3] default = 0.0 + ! The intercept when N=0 of the N-dependent expression + ! used to set a minimum dissipation by which to determine + ! a lower bound of Kd (a floor): A in eps_min = A + B*N. +DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 + ! The coefficient multiplying N, following Gargett, used to + ! set a minimum dissipation by which to determine a lower + ! bound of Kd (a floor): B in eps_min = A + B*N +INT_TIDE_DECAY_SCALE = 300.3003003003003 ! [m] default = 0.0 + ! The decay scale away from the bottom for tidal TKE with + ! the new coding when INT_TIDE_DISSIPATION is used. +KAPPA_ITIDES = 6.28319E-04 ! [m-1] default = 6.283185307179586E-04 + ! A topographic wavenumber used with INT_TIDE_DISSIPATION. + ! The default is 2pi/10 km, as in St.Laurent et al. 2002. +KAPPA_H2_FACTOR = 0.75 ! [nondim] default = 1.0 + ! A scaling factor for the roughness amplitude with nINT_TIDE_DISSIPATION. +TKE_ITIDE_MAX = 0.1 ! [W m-2] default = 1000.0 + ! The maximum internal tide energy source availble to mix + ! above the bottom boundary layer with INT_TIDE_DISSIPATION. +READ_TIDEAMP = True ! [Boolean] default = False + ! If true, read a file (given by TIDEAMP_FILE) containing + ! the tidal amplitude with INT_TIDE_DISSIPATION. +H2_FILE = "sgs_h2.nc" ! + ! The path to the file containing the sub-grid-scale + ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 + ! The tolerance with which to solve for entrainment values. + +! === module MOM_geothermal === +GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 + ! The constant geothermal heat flux, a rescaling + ! factor for the heat flux read from GEOTHERMAL_FILE, or + ! 0 to disable the geothermal heating. +GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" + ! The file from which the geothermal heating is to be + ! read, or blank to use a constant heating rate. + +! === module MOM_kappa_shear === +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + +! === module MOM_mixed_layer === +BULK_RI_ML = 0.05 ! [nondim] + ! The efficiency with which mean kinetic energy released + ! by mechanically forced entrainment of the mixed layer + ! is converted to turbulent kinetic energy. +ABSORB_ALL_SW = True ! [Boolean] default = False + ! If true, all shortwave radiation is absorbed by the + ! ocean, instead of passing through to the bottom mud. +HMIX_MIN = 2.0 ! [m] default = 0.0 + ! The minimum mixed layer depth if the mixed layer depth + ! is determined dynamically. +LIMIT_BUFFER_DETRAIN = True ! [Boolean] default = False + ! If true, limit the detrainment from the buffer layers + ! to not be too different from the neighbors. +DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 + ! The surface fluxes are scaled away when the total ocean + ! depth is less than DEPTH_LIMIT_FLUXES. +ML_RESORT = True ! [Boolean] default = False + ! If true, resort the topmost layers by potential density + ! before the mixed layer calculations. +ML_PRESORT_NK_CONV_ADJ = 4 ! [nondim] default = 0 + ! Convectively mix the first ML_PRESORT_NK_CONV_ADJ + ! layers before sorting when ML_RESORT is true. +CORRECT_ABSORPTION_DEPTH = True ! [Boolean] default = False + ! If true, the depth at which penetrating shortwave + ! radiation is absorbed is corrected by moving some of + ! the heating upward in the water column. +DO_RIVERMIX = True ! [Boolean] default = False + ! If true, apply additional mixing whereever there is + ! runoff, so that it is mixed down to RIVERMIX_DEPTH, + ! if the ocean is that deep. +RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 + ! The depth to which rivers are mixed if DO_RIVERMIX is + ! defined. + +! === module MOM_regularize_layers === +REGULARIZE_SURFACE_LAYERS = True ! [Boolean] default = False + ! If defined, vertically restructure the near-surface ! layers when they have too much lateral variations to ! allow for sensible lateral barotropic transports. -HMIX_MIN = 2.0 ! The minimum mixed layer depth, in m. -! End of the BULKMIXEDLAYER parameters. - -USE_LIMITED_PATM_SSH = False ! If undefined, return FULL weight of ice to coupler - ! rather than clipped weight. -DEPTH_LIMIT_FLUXES = 0.1 ! The surface fluxes are scaled away when the - ! total ocean depth is less than this, in m. -DIRECT_STRESS = False ! If DIRECT_STRESS is defined, the wind stress - ! is distributed over the topmost HMIX_STRESS - ! of fluid, and KVML need not be elevated. - -KV = 1.00e-4 ! The kinematic viscosity in the interior, in - ! m2 s-1. The molecular value, ~1e-6 m2 s-1, - ! may be used. -KD = 2.00e-5 ! The diapycnal diffusivity of density in the - ! interior, in m2 s-1. Zero or the molecular - ! value, ~1e-7 m2 s-1, may be used. -MAX_ENT_IT = 20 ! The maximum number of iterations that may be - ! used to calculate the interior diapycnal - ! entrainment. -TOLERANCE_ENT = 1.0e-5 ! The tolerance in m with which to solve for - ! entrainment values. -USE_JACKSON_PARAM = True ! If true, use the new Jackson-Hallberg-Legg - ! (JPO 2008) shear mixing parameterization. -! The Jackson-Hallberg-Legg shear mixing parameterization uses the following -! 6 nondimensional coefficients. That paper gives 3 best fit parameter sets. -! Ri_Crit Rate FRi_Curv K_buoy TKE_N TKE_Shear -! p1: 0.25 0.089 -0.97 0.82 0.24 0.14 -! p2: 0.30 0.085 -0.94 0.86 0.26 0.13 -! p3: 0.35 0.088 -0.89 0.81 0.28 0.12 -! Future research will reveal how these should be modified to take -! subgridscale inhomogeneity into account. -RINO_CRIT = 0.25 ! The critical Richardson number for shear - ! mixing. With the Jackson et al. parameteriz- - ! ation, values range from 0.25 to 0.35. -SHEARMIX_RATE = 0.089 ! A nondimensional rate scale for shear-driven - ! entrainment. The original value from Hallberg - ! (MWR 2000) is 0.1. The default value with - ! USE_JACKSON_PARAM is 0.089. -FRI_CURVATURE = -0.97 ! The nondimensional curvature of the fit to - ! function of the Richardson number in the kappa - ! source term in the Jackson et al. scheme. The - ! default value is -0.97. -KAPPA_BUOY_SCALE_COEF = 0.82 ! The nondimensional ratio of the buoyancy - ! length scale to the kappa decay scale in the - ! kappa equation. The default value is 0.82. -TKE_N_DECAY_CONST = 0.24 ! The coefficient for the decay of TKE due to - ! stratification (i.e. proportional to N*tke), - ! ND. The default value is 0.24. -TKE_SHEAR_DECAY_CONST = 0.14 ! The coefficient for the decay of TKE due - ! to shear (i.e. proportional to |S|*tke), ND. - ! The default value is 0.14. -TKE_BACKGROUND = 0.0 ! A background level of TKE used in the first - ! iteration of the kappa equation, in m2 s-2. - ! TKE_BACKGROUND could be 0, its default. -MAX_RINO_IT = 25 ! The maximum number of iterations that may be - ! used to estimate the Richardson number driven - ! mixing. - -BRYAN_LEWIS_DIFFUSIVITY = False ! If true, a Bryan & Lewis (JGR 1979) like - ! tanh profile of background diapycnal - ! diffusivity with depth is used. -LEE_WAVE_DISSIPATION = False ! If true, use a lee wave driven dissipation - ! scheme to drive diapycnal mixing, along the - ! lines of Nikurashin (2010). -DISSIPATION_N0 = 1.0e-7 ! The intercept when N=0 of the N-dependent - ! expression used to set a minimum dissipation - ! by which to determine a lower bound of Kd - ! (a floor): A in eps_min = A + B*N, in W m-3. -DISSIPATION_N1 = 6.0e-4 ! The coefficient multiplying N, following - ! Gargett (1984), used to set a minimum - ! dissipation by which to determine a lower - ! bound of Kd (a floor): B in eps_min = A + B*N - ! in units of J m-3. -INT_TIDE_DISSIPATION = True ! If true, use an internal tidal dissipation - ! scheme to drive diapycnal mixing, along the - ! lines of St. Laurent, 2002 and Simmons, 2004. -INT_TIDE_DECAY_SCALE = 300.3003003003003 ! The decay scale away from the - ! bottom for tidal TKE when INT_TIDE_DISSIPATION - ! is used, in m. -MU_ITIDES = 0.2 ! A dimensionless turbulent mixing efficiency. - ! (global value to use instead?) -GAMMA_ITIDES = 0.3333 ! Fraction of tidal energy dissipated locally. -MIN_ZBOT_ITIDES = 0.0 ! Turn off tidal dissipation where total ocean - ! depth less than this value. -KAPPA_ITIDES = 0.000628319 ! The effective wavelength of the subgridscale - ! topographic variations, in m-1. Currently set - ! to 2*pi/10km. -H2_FILE = "sgs_h2.nc" ! File containing sub-grid topography amplitude -READ_TIDEAMP = True ! If true, read a file (given by TIDEAMP_FILE) - ! containing the tidal amplitude. -TIDEAMP_FILE = "tideamp.nc" ! File containing tidal flow amplitude -KAPPA_H2_FACTOR = 0.75 ! A scaling factor for roughness amplitude. -TKE_ITIDE_MAX = 0.1 ! Maximum conversion to baroclinic tides, W m-2. -N2_FLOOR_IOMEGA2 = 0. ! The floor applied to N2(k) scaled by Omega^2 - ! If =0., N2(k) is simply positive definite - ! If =1., N2(k) > Omega^2 everywhere -BBL_MIXING_AS_MAX = False ! If true, take the maximum of the diffusivity - ! from the BBL mixing and the other - ! diffusivities. Otherwise, diffusiviy from the - ! BBL_mixing is simply added. -KD_MIN = 2.e-6 ! Minimum diapycnal diffusivity (m^2/s) -CD_TIDES = 2.5e-3 ! The drag coefficient for calculating the - ! frictional drag of tidal velocities, nondim. -HBBL = 10.0 ! The thickness in m of a bottom boundary - ! layer with a viscosity of KVBBL if - ! BOTTOMDRAGLAW is not defined, or the thickness - ! over which near-bottom velocities are averaged - ! for the drag law if BOTTOMDRAGLAW is defined - ! but LINEAR_DRAG is not. -BOTTOMDRAGLAW = True ! If BOTTOMDRAGLAW is defined, the bottom - ! stress is calculated with a drag law - ! c_drag*|u|*u. The velocity magnitude may be an - ! assumed value or it may be based on the actual - ! velocity in the bottommost HBBL, depending on - ! LINEAR_DRAG. -CDRAG = 0.003 ! CDRAG is the drag coefficient relating the - ! magnitude of the velocity field to the bottom - ! stress. CDRAG is only used if BOTTOMDRAGLAW is - ! defined. -LINEAR_DRAG = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined - ! the drag law is cdrag*DRAG_BG_VEL*u. -DRAG_BG_VEL = 0.10 ! DRAG_BG_VEL is either the assumed bottom - ! velocity (with LINEAR_DRAG) or an unresolved - ! velocity that is combined with the resolved - ! velocity to estimate the velocity magnitude, - ! in m s-1. DRAG_BG_VEL is only used when - ! BOTTOMDRAGLAW is defined. -BBL_USE_EOS = False ! If true, use the equation of state in - ! calculating the bottom boundary layer thickness. -BBL_THICK_MIN = 0.1 ! The minimum bottom boundary layer thickness, - ! in m, that can be used with BOTTOMDRAGLAW. - ! This might be Kv / (cdrag * drag_bg_vel) to - ! give Kv as the minimum near-bottom viscosity. -BBL_EFFIC = 0.20 ! BBL_EFFIC is the efficiency with which the - ! energy extracted by bottom drag drives BBL - ! diffusion. Nondimensional. BBL_EFFIC only - ! applies when BOTTOMDRAGLAW is defined. -BBL_MIXING_MAX_DECAY = 0.0 ! This sets the maximum decay scale in m for - ! the BBL diffusion, or 0 to allow the mixing - ! to penetrate as far as stratification and - ! rotation permit. The default is 0. -CHANNEL_DRAG = True ! If defined the drag is exerted directly on - ! each layer according to what fraction of the - ! bottom they overlie. -SMAG_CONST_CHANNEL = 0.15 ! The nondimensional Laplacian Smagorinsky - ! constant used in calculating the channel drag - ! if it is enabled. The default is to use the - ! same value as SMAG_LAP_CONST if it is defined, - ! or 0.15 if it is not. -DO_RIVERMIX = True ! If true, apply additional mixing whereever - ! there is runoff, so that it is mixed down to - ! RIVERMIX_DEPTH, if the ocean is that deep. -RIVERMIX_DEPTH = 40.0 ! The depth to which rivers are mixed, in m, - ! if DO_RIVERMIX is defined. -HENYEY_IGW_BACKGROUND = True ! If defined use a latitude-dependent scaling - ! for the near-surface background diffusivity, - ! as described in Harrison & Hallberg, JPO'08. -ML_RADIATION = True ! Turns on sub-ML mixing driven by ML radiation -ML_RAD_COEFF = 0.1 ! Non-dimensional energy input for sub-ML mixing -ML_RAD_KD_MAX = 1.e-3 ! Maximum diffusivity allowed in sub-ML mixing -ML_RAD_EFOLD_COEFF = 0.2 ! Non-dimensional length scale (multiples ML depth) - -! Specify properties of the bottom thermal forcing. -DO_GEOTHERMAL = True ! If defined, apply geothermal heating. -GEOTHERMAL_FILE = geothermal_heating_cm2g.nc - ! The file from which the geothermal heating is - ! to be read, or blank to use a constant heating - ! rate. -GEOTHERMAL_SCALE = 0.001 ! The constant geothermal heat flux, a - ! rescaling factor for the heat flux read from - ! GEOTHERMAL_FILE, or 0 to disable the geothermal - ! heating. - -! Specify properties of the surface forcing. -BOUND_SALINITY = True ! Limit salinity to being positive (the sea-ice - ! model may ask for more salt than is available and - ! otherwise drive the salinity negative) -RESTORE_SALINITY = False ! If RESTORE_SALINITY is defined, the coupled - ! driver will add a globally-balanced fresh- - ! water flux that drives sea-surface salinity - ! toward specified values. -MAX_P_SURF = 7.0e4 ! The maximum surface pressure that can be - ! exerted by the atmosphere and floating sea-ice, - ! in Pa. This is needed because the FMS coupling - ! structure does not limit the water that can be - ! frozen out of the ocean and the ice-ocean heat - ! fluxes are treated explicitly. No limit is - ! applied if a negative value is used. -USE_RIVER_HEAT_CONTENT = False ! If true, use the fluxes%runoff_Hflx field to - ! set the heat carried by runoff, instead of - ! using SST*CP*liq_runoff. -USE_CALVING_HEAT_CONTENT = False ! If true, use the fluxes%calving_Hflx field to - ! set the heat carried by runoff, instead of - ! using SST*CP*froz_runoff. - -! Specify whether sponges are used. It is possible to use the model in robust -! diagnostic mode by defining sponges that span the entire domain. -SPONGE = False ! If SPONGE is defined, sponges may be applied - ! anywhere in the domain. The exact location and - ! properties of those sponges are specified from - ! MOM_initialization.F90. -APPLY_OBC_U = False ! If defined, open boundary conditions may be -APPLY_OBC_V = False ! applied at some u- or v- points. The boundary - ! conditions are set in USER_set_Open_Bdry_Conds - ! in MOM_initialization.F90 - -! Specify properties of the tides. -TIDES = False ! Apply tidal momentum forcing. - -! Opacity Rules -PEN_SW_NBANDS = 3 ! The number of bands of penetrating shortwave - ! radiation. -VAR_PEN_SW = True ! Use time and/or space varying CHL_A to set opacity -OPACITY_SCHEME = "MANIZZA_05" ! OPACITY_SCHEME is used to specify how - ! chlorophyll concentrations are translated into - ! opacities. Currently valid options include: - ! MANIZZA_05 - Use Manizza et al., GRL, 2005. - ! MOREL_88 - Use Morel, JGR, 1988. -CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" - -! CFCs tracers -USE_OCMIP2_CFC = True ! If defined, CFC11 and CFC12 distributions - ! are simulated. - -! Specify a few miscellaneous limits. -MAXVEL = 6.0 ! This is the maximum velocity allowed before - ! the velocity is truncated, in units of m s-1. -CFL_BASED_TRUNCATIONS = True ! If true, the velocity is truncated when the - ! local CFL number exceeds CFL_TRUNCATE, rather - ! than using a dimensional velocity threshold. -MAXTRUNC = 5000 ! The run will be stopped, and the day set to - ! a very large value if the velocity is - ! truncated more than MAXTRUNC times between - ! energy saves. Set MAXTRUNC to 0 to stop if - ! there is any truncation of velocities. -U_TRUNC_FILE = "U_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to zonal velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. -V_TRUNC_FILE = "V_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to meridional velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. + +! === module MOM_opacity === +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! + ! CHL_FILE is the file containing chl_a concentrations in + ! the variable CHL_A. It is used when VAR_PEN_SW and + ! CHL_FROM_FILE are true. +PEN_SW_NBANDS = 3 ! default = 1 + ! The number of bands of penetrating shortwave radiation. + +! === module MOM_tracer_advect === + +! === module MOM_tracer_hor_diff === +KHTR = 10.0 ! [m2 s-1] default = 0.0 + ! The background along-isopycnal tracer diffusivity. +KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 + ! The minimum along-isopycnal tracer diffusivity. +KHTR_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum along-isopycnal tracer diffusivity. +KHTR_PASSIVITY_COEFF = 3.0 ! [nondim] default = 0.0 + ! The coefficient that scales deformation radius over + ! grid-spacing in passivity, where passiviity is the ratio + ! between along isopycnal mxiing of tracers to thickness mixing. + ! A non-zero value enables this parameterization. +DIFFUSE_ML_TO_INTERIOR = True ! [Boolean] default = False + ! If true, enable epipycnal mixing between the surface + ! boundary layer and the interior. +ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 + ! With Diffuse_ML_interior, the ratio of the truly + ! horizontal diffusivity in the mixed layer to the + ! epipycnal diffusivity. The valid range is 0 to 1. + +! === module ocean_model_init === +ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. + +! === module MOM_surface_forcing === +MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 + ! The maximum surface pressure that can be exerted by the + ! atmosphere and floating sea-ice or ice shelves. This is + ! needed because the FMS coupling structure does not + ! limit the water that can be frozen out of the ocean and + ! the ice-ocean heat fluxes are treated explicitly. No + ! limit is applied if a negative value is used. +USE_LIMITED_PATM_SSH = False ! [Boolean] default = True + ! If true, return the the sea surface height with the + ! correction for the atmospheric (and sea-ice) pressure + ! limited by max_p_surf instead of the full atmospheric + ! pressure. +WIND_STAGGER = "B" ! default = "C" + ! A case-insensitive character string to indicate the + ! staggering of the input wind stress field. Valid + ! values are 'A', 'B', or 'C'. +CD_TIDES = 0.0025 ! [nondim] default = 1.0E-04 + ! The drag coefficient that applies to the tides. +READ_GUST_2D = True ! [Boolean] default = False + ! If true, use a 2-dimensional gustiness supplied from + ! an input file +GUST_2D_FILE = "gustiness_qscat.nc" ! + ! The file in which the wind gustiness is found in + ! variable gustiness. + +! === module MOM_sum_output === +MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. diff --git a/examples/coupled_AM2_SIS/CM2G63L/MOM_input b/examples/coupled_AM2_SIS/CM2G63L/MOM_input index 7597a716c0..02ab2d13c5 100644 --- a/examples/coupled_AM2_SIS/CM2G63L/MOM_input +++ b/examples/coupled_AM2_SIS/CM2G63L/MOM_input @@ -1,802 +1,648 @@ -!********+*********+*********+*********+*********+*********+*********+* -!* This file determines the adjustable run-time parameters for the * -!* Modular Ocean Model (MOM), versions 6 and later. Where * -!* appropriate, MKS units are used. * -!********+*********+*********+*********+*********+*********+*********+* -! >>> CM2G63L Global coupled model. - -! Specify properties of the physical domain. -OMEGA = 7.2921e-5 ! The rotation rate of the earth in s-1. -ROTATION = "2omegasinlat" ! Rotation approximation (2omegasinlat, - ! betaplane or USER). -G_EARTH = 9.80 ! G_EARTH is the Earth's gravitational - ! acceleration, in m s-2. -GRID_CONFIG = "mosaic" ! Method for defining horizontal grid - ! = file|cartesian|spherical|mercator - ! file - read grid from file "GRID_FILE" - ! cartesian - a Cartesian grid - ! spherical - a spherical grid - ! mercator - a Mercator grid -GRID_FILE = "ocean_hgrid.nc" - ! Name of file to read horizontal grid data -TOPO_CONFIG = "file" ! Method for defining topography - ! file - read topographic information from file - ! (TOPO_FILE). - ! flat - flat bottom set to MAXIMUM_DEPTH. - ! bowl - bowl like basin using MAXIMUM_DEPTH and - ! MINIMUM_DEPTH. - ! spoon - similar to bowl except that southern - ! face of the "bowl" is open. - ! DOME - sill-overflow test case basin. - ! USER - user defined -TOPO_FILE = "topog.nc" ! If topography is to be set externally, -TOPO_VARNAME = "depth" - ! then this is the file to use. -MAXIMUM_DEPTH = 6000.0 ! The maximum depth of the ocean in m. -MINIMUM_DEPTH = 0.5 ! The minimum ocean depth, in m. Anything - ! shallower than this depth is assumed to be on - ! land, and all fluxes are masked out. -CHANNEL_CONFIG = "global_1deg" ! A string which determines which - ! set of channels are restricted to specific - ! widths. The default, "none", has no - ! partially restricted channels. - -COORD_CONFIG = "file" ! How layers are to be defined: - ! file - read coordinate information from file - ! (COORD_FILE). - ! ts_ref - use reference temperature - ! and salinity (T_REF and S_REF) to determine - ! surface density and GINT calculate internal - ! densities. - ! gprime - use reference density (RHO_0) for - ! surface density and GINT calculate internal - ! densities. - ! ts_profile - use profiles of temperature - ! and salinity (read from COORD_FILE) to determine - ! surface density and internal densities. - ! USER - user defined routine -COORD_FILE = "GOLD_IC.2010.11.15.nc" - ! If the vertical coordinate is defined by a - ! file, use this file. -GFS = 9.80 ! The reduced gravity at the free - ! surface, in m s-2. - -THICKNESS_CONFIG = "file" ! Method for defining initial layer thicknesses - ! file - read thickness information from file - ! (THICKNESS_FILE). - ! uniform - thickness is distributed uniformly - ! and equally between layers. - ! search - thickness determined by search - ! through initial temperature and salinity space - ! of a fixed coordinate data set (not yet - ! implemented) - ! USER - user defined -THICKNESS_FILE = "GOLD_IC.2010.11.15.nc" - ! If the Method for defining initial layer - ! thicknesses is "file", then this is the file - ! to use. -ADJUST_THICKNESS = True ! All mass below the bottom is removed if the - ! topography is shallower than the input file - ! would indicate. - -VELOCITY_CONFIG = "zero" ! Method for defining initial layer velocities - ! file - read velocity information from file. - ! zero - zero velocities everywhere. - ! USER - user defined. - -! Specify the numerical domain. -NIGLOBAL = 360 ! NIGLOBAL and NJGLOBAL are the number of thickness -NJGLOBAL = 210 ! grid points in the zonal and meridional - ! directions of the physical domain. -NK = 63 ! The number of layers. -NIHALO = 4 ! NIHALO and NJHALO are the number of halo -NJHALO = 4 ! points on each side in the x- and y-directions. - ! If static memory allocation is used, these - ! must match the values of NIHALO_ and NJHALO_ - ! in MOM_memory.h. -NIPROC_IO = 2 ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. NIPROC_IO - ! must be a factor of NIPROC. -NJPROC_IO = 2 ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. NJPROC_IO - ! must be a factor of NJPROC. - -REENTRANT_X = True ! If defined, the domain is zonally reentrant. -REENTRANT_Y = False ! If defined, the domain is meridionally - ! reentrant. -TRIPOLAR_N = True ! Use tripolar connectivity at the northern - ! edge of the domain. With TRIPOLAR_N, NIGLOBAL - ! must be even. - -DEBUG = False ! If true, write out verbose debugging data. -DEBUG_TRUNCATIONS = False ! If true, calculate all diagnostics that are - ! useful for debugging truncations. -SEND_LOG_TO_STDOUT = False ! If true write out log information to stdout. - -! Specify the time integration scheme. -SPLIT = True ! Use the split time stepping if defined. -DT_FORCING = 7200.0 ! The time step for changing forcing or - ! writing certain diagnostics, in s. -DT_THERM = 7200.0 ! The thermodynamic time step, in s. DT_THERM - ! should be an integer multiple of DT and less - ! than or equal to DT_FORCING. -DT = 3600.0 ! The (baroclinic) dynamics time step, in s. - ! DT should be an integer fraction of DT_FORCING. -DTBT = 60.0 ! The barotropic time step, in s. DTBT is only - ! used with the split explicit time stepping. - ! To set the time step automatically based - ! the maximum stable value use 0, or a negative - ! value gives the fraction of the stable value. - ! The value of DTBT that will actually be used - ! is an integer fraction of DT, rounding down. -DT_BT_FILTER = 0.0 ! A time-scale for filtering BT variables, - ! in s if positive, or as a fraction of DT if - ! negative. -DTBT_RESET_PERIOD = -1.0 ! The period between recalculations of DTBT - ! of DTBT (if DTBT <= 0), in seconds. If - ! DTBT_RESET_PERIOD is negative, DTBT is set - ! based only on information available at - ! initialization. If dynamic, DTBT will be set - ! at least every forcing time step, and if 0, - ! every dynamics time step. -BE = 0.6 ! BE determines whether the neutral baroclinic - ! time stepping scheme (0.5) or a backward Euler - ! scheme (1) is used. BE may be from 0.5 to 1, - ! but instability may occur near 0.5. -BEBT = 0.2 ! BEBT determines whether the barotropic time - ! stepping uses the forward-backward time- - ! stepping scheme or a backward Euler scheme. - ! BEBT is valid in the range from 0 (for a - ! forward-backward treatment of nonrotating - ! gravity waves) to 1 (for a backward Euler - ! treatment). In practice, BEBT must be greater - ! than about 0.05. - -! Specify properties of the I/O and length of the integration. -TIMEUNIT = 86400.0 ! The time unit in seconds for the following - ! fields. -ENERGYSAVEDAYS = 0.25 ! The number of days between saves of the - ! energies of the run. -ENERGYFILE = "timestats" ! The file to use to save the energies. -RESTARTFILE = "MOM.res" ! The name of the restart file. -RESTINT = 365.0 ! The number of days between saves of the - ! restart file. Use a value that is larger than - ! DAYMAX not to save incremental restart files - ! within a run. Use 0 not to save restart files - ! at all. -PARALLEL_RESTARTFILES = True ! If defined, each processor writes its own - ! restart file, otherwise a single restart file - ! is generated. -LARGE_FILE_SUPPORT = True ! If true, use the file-size limits with - ! NetCDF large file support (4Gb). -RESTART_CONTROL = 1 ! RESTART_CONTROL determines which restart - ! files are written - Add 2 (bit 1) for a time- - ! stamped restart file, and odd (bit 0) for a - ! non-time-stamped file. A restart will be - ! saved at the end of the run segment for any - ! non-negative value. -SAVE_INITIAL_CONDS = True ! If defined, the inital conditions are - ! written to IC_OUTPUT_FILE at the start of a - ! new run. -IC_OUTPUT_FILE = "GOLD_IC" ! The name-root of a file into which the - ! initial conditions are written for a new run. -ALWAYS_WRITE_GEOM = False ! If ALWAYS_WRITE_GEOM is defined, the - ! ocean_geometry file is written anew with each - ! run segment. Otherwise it is only written for - ! a new run. The default is defined. -Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" - ! The file that specifies the vertical grid - ! for depth-space diagnostics. -MIN_Z_DIAG_INTERVAL = 2.16e4 ! The minimum amount of time in seconds between - ! calculations of depth-space diagnostics. - ! Making this larger than DT_THERM reduces the - ! performance penalty of regridding to depth - ! online. -INPUTDIR = "INPUT" - ! INPUTDIR is a directory in which NetCDF - ! input files might be found. - -! Specify the horizontal (along-isopycnal) viscosity. -LAPLACIAN = True ! LAPLACIAN is defined to use a Laplacian - ! horizontal viscosity. -BIHARMONIC = True ! BIHARMONIC is defined to use a biharmonic - ! horizontal viscosity. BIHARMONIC may be used - ! with LAPLACIAN, and it is automatically - ! defined if LAPLACIAN is undefined. -BOUND_KH = True ! If BOUND_KH is defined, the Laplacian - ! coefficient is locally limited to guarantee - ! stability. -BOUND_AH = True ! If BOUND_AH is defined, the biharmonic - ! coefficient is locally limited to guarantee - ! stability. -BETTER_BOUND_KH = True ! If BETTER_BOUND_KH is defined, use more - ! careful bounds in limiting KH for stability. -BETTER_BOUND_AH = True ! If BETTER_BOUND_AH is defined, use more - ! careful bounds in limiting AH for stability. -KH = 0.0 ! The Laplacian horizontal viscosity, in - ! m2 s-1. KH is used if LAPLACIAN is defined. -AH = 0.0 ! The biharmonic horizontal viscosity, in - ! m4 s-1. AH is used if BIHARMONIC is defined. -KH_VEL_SCALE = 0.01 ! The velocity scale which is multiplied by - ! the grid spacing to calculate the Laplacian - ! viscosity ,if LAPLACIAN is defined, in m s-1. - ! The final viscosity is the largest of this - ! scaled viscosity, the Smagorinsky viscosity - ! and KH. -AH_VEL_SCALE = 0.05 ! The velocity scale which is multiplied by - ! the cube of the grid spacing to calculate the - ! biharmonic viscosity if BIHARMONIC is defined, - ! in units of m s-1. The final viscosity is - ! the largest of this scaled viscosity, the - ! Smagorinsky viscosity and AH. -RESOLN_SCALED_KH = True ! If true, the lateral viscosity is scaled - ! away when the first baroclinic deformation - ! radius is well resolved. -KH_RES_SCALE_COEF = 1.0 ! A coefficient that determines how Kh is - ! scaled away, as F = 1/(1 + coef*Rd2/dx2) -SMAGORINSKY_KH = False ! If defined, use Smagorinsky's nonlinear eddy - ! viscosity. KH is the background. -SMAG_LAP_CONST = 0.15 ! The nondimensional Laplacian Smagorinsky - ! constant. Often 0.15. -SMAGORINSKY_AH = True ! If defined, use a biharmonic form of - ! Smagorinsky's nonlinear eddy viscosity. -SMAG_BI_CONST = 0.06 ! The nondimensional biharmonic Smagorinsky - ! constant. Often 0.015. -NOSLIP = False ! This should True for no slip - ! boundary conditions False for free - ! slip boundary conditions (the default). The - ! implementation of the free slip boundary - ! conditions on a C-grid is much cleaner than - ! the no slip boundary conditions. The use of - ! free slip b.c.s is strongly encouraged. The - ! no slip b.c.s are not implemented with the - ! biharmonic viscosity. - -! Specify the horizontal interface depth (akin to Gent-McWilliams) diffusion. -THICKNESSDIFFUSE = True ! If THICKNESSDIFFUSE is defined, interfaces - ! are diffused with a coefficient of KHTH. -THICKNESSDIFFUSE_FIRST = True ! If THICKNESSDIFFUSE_FIRST is defined, do - ! thickness diffusion before dynamics. -RESOLN_SCALED_KHTH = True ! If defined, the interface depth diffusivity - ! is scaled away when the first baroclinic - ! deformation radius is well resolved. -KHTH_SLOPE_MAX = 1.0e-2 ! A slope beyond which the calculated isopycnal - ! slope is not reliable and is scaled away. -KHTH = 10.0 ! KHTH is the nominal interface depth diffusivity - ! in m2 s-1. -KHTH_MIN = 0.0 ! Minimum thickness diffusivity in m2 s-1. -KHTH_MAX = 900.0 ! Maximum thickness diffusivity in m2 s-1. -KHTH_SLOPE_CFF = 0.25 ! Non-dimensional coefficient in Visbeck formula. -VISBECK_L_SCALE = 30.e3 ! Fixed length scale for Visbeck formula (m). -VARMIX_KTOP = 6 ! Layer # at which to start vertical integration of - ! S*N for purposes of finding Eady growth rate -USE_VARIABLE_MIXING = True ! If defined, forces the variable mixing code to - ! be called. This allows diagnostics to be created - ! even if the scheme is not used. This flag is - ! unused if the coefficients are non-zero. -MIXEDLAYER_RESTRAT = True ! If true, a density-gradient dependent - ! re-stratifying flow is imposed in the mixed - ! layer. -FOX_KEMPER_ML_RESTRAT_COEF = 20.0 - ! A nondimensional coefficient that is - ! proportional to the ratio of the deformation - ! radius to the dominant lengthscale of the - ! submesoscale mixed layer instabilities, times - ! the minimum of the ratio of mesoscale eddy - ! kinetic energy to the large-scale geostrophic - ! kinetic energy or 1 plus the square of the - ! grid spacing over the deformation radius, as - ! detailed in the work of Fox-Kemper et al. - -! Specify the scheme for the Coriolis and momentum advection terms. -CORIOLIS_SCHEME = "SADOURNY75_ENERGY" - ! Selects the discretization of Coriolis terms. - ! Possible values are: - ! SADOURNY75_ENERGY - Sadourny's energy - ! conserving scheme - ! ARAKAWA_HSU90 - Arakawa and Hsu's scheme - ! ROBUST_ENSTRO - A pseudo-enstrophy - ! conserving scheme, robust - ! to vanishing thickness -KE_SCHEME = "KE_ARAKAWA" ! Selects the discretization for the kinetic - ! energy in the Bernoulli function. Possible - ! values are KE_ARAKAWA, KE_SIMPLE_GUDONOV, - ! and KE_GUDONOV. KE_ARAKAWA is the default. -BOUND_CORIOLIS = True ! If BOUND_CORIOLIS is defined, the Coriolis - ! terms at u points are bounded by the four - ! estimates of (f+rv)v from the four neighboring - ! v points, and similarly at v points. This - ! option would have no effect on the SADOURNY - ! scheme if it were possible to use centered - ! difference thickness fluxes. In addition, if - ! SMAGORINSKY_AH is used, the biharmonic - ! viscosity is modified to include a term that - ! scales quadratically with the velocity - ! shears. -CORIOLIS_EN_DIS = True ! If CORIOLIS_EN_DIS is defined, two estimates - ! of the thickness fluxes are used to estimate - ! the Coriolis term, and the one that dissipates - ! energy relative to the other one is used. - -! Specify the scheme for the continuity solver. -CONTINUITY_SCHEME = "PPM" ! CONTINUTITY_SCHEME specifies the scheme used - ! for the continuity solver. PPM is currently - ! the only option, in which case a positive- - ! definite piecewise parabolic reconstruction - ! is used for the continuity solver. -MONOTONIC_CONTINUITY = True ! If true, the PPM continuity scheme uses the - ! Colella and Woodward monotonic limiter. The - ! default is to use a simple positive definite - ! limiter. -ETA_TOLERANCE = 1e-6 ! The tolerance, in m, for the differences - ! between the barotropic and baroclinic - ! estimates of the sea surface height due to - ! the fluxes through each face. The total - ! tolerance for SSH is 4 times this value. The - ! default is 0.5*NK*EPSILON, and this should not - ! be set less than about 10^-15*MAXIMUM_DEPTH. -VELOCITY_TOLERANCE = 1.0e-4 ! The tolerance for barotropic velocity - ! discrepancies between the barotropic solution - ! and the sum of the layer thicknesses, in m s-1. -CONTINUITY_CFL_LIMIT = 0.5 ! This is the CFL limit for corrections with - ! the PPM continuity scheme. -CONT_PPM_BETTER_ITER = True ! If true, use the velocity change tolerance - ! to determine when to keep iterating with the - ! PPM continuity scheme. -CONT_PPM_USE_VISC_REM_MAX = True ! If true, use more appropriate limiting - ! bounds for corrections in viscous columns. - -! Specify the scheme for the vertical viscosity. -HARMONIC_VISC = False ! If defined, use the harmonic mean thickness - ! for calculating the vertical viscosity. - -! Specify the scheme for the pressure gradient accelerations. -ANALYTIC_FV_PGF = True ! If defined the pressure gradient forces - ! are calculated with a finite volume form that - ! analytically integrates the equations of state - ! in pressure to avoid any possibility of - ! numerical thermobaric instability. - -! Specify the scheme for the barotropic solver. -USE_LEGACY_SPLIT = True ! If defined, use the split time stepping - ! code that gives acces to the full range of - ! options that were available in GOLD. If - ! false, only the prefered options can be - ! used in the streamlined code. -FLUX_BT_COUPLING = True ! If defined, use mass fluxes to ensure - ! consistency between the baroclinic and - ! barotropic modes. -USE_BT_CONT_TYPE = True ! If defined, use a structure with elements - ! that describe effective face areas from the - ! summed layer continuity solvers as a function - ! the barotropic flow in coupling between the - ! barotropic and baroclinic flow. -RESCALE_BT_FACE_AREAS = False ! If true, the face areas used by the - ! barotropic solver are rescaled to reflect the - ! open face areas of the interior layers. This - ! probably requires FLUX_BT_COUPLING to work, - ! but does not apply with USE_BT_CONT_TYPE. -READJUST_BT_TRANS = True ! If defined, make a barotropic adjustment to - ! the layer velocities after the thermodynamic - ! part of the step. -BOUND_BT_CORRECTION = True ! If defined, the corrective pseudo mass- - ! fluxes into the barotropic solver are limited - ! to values that require less than 0.1*MAXVEL to - ! be accommodated. -APPLY_BT_DRAG = True ! If defined, bottom drag is applied within - ! the barotropic solver. The default is true. -BT_STRONG_DRAG = True ! If defined, use a stronger estimate of the - ! retarding effects of strong bottom drag, by - ! making it implicit with the barotropic time- - ! step instead of implicit with the baroclinic - ! time-step and dividing by the number of +/* This input file provides the adjustable run-time parameters for version 6 of + the Modular Ocean Model (MOM6), a numerical ocean model developed at NOAA-GFDL. + Where appropriate, parameters use usually given in MKS units. + + This particular file is for the example in CM2G63L. + + This MOM_input file typically contains only the non-default values that are + needed to reproduce this example. A full list of parameters for this example + can be found in the corresponding MOM_parameter_doc.all file which is + generated by the model at run-time. */ + +TRIPOLAR_N = True ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 360 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 210 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 10 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 6 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!LAYOUT = 10, 6 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 2, 2 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. + +! === module MOM_grid === +! Parameters providing information about the vertical grid. +NK = 63 ! [nondim] + ! The number of model layers. + +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + +! === module MOM === +USE_LEGACY_SPLIT = True ! [Boolean] default = False + ! If true, use the full range of options available from + ! the older GOLD-derived split time stepping code. +THICKNESSDIFFUSE = True ! [Boolean] default = False + ! If true, interfaces or isopycnal surfaces are diffused, + ! depending on the value of FULL_THICKNESSDIFFUSE. +THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. + ! This is only used if THICKNESSDIFFUSE is true. +MIXEDLAYER_RESTRAT = True ! [Boolean] default = False + ! If true, a density-gradient dependent re-stratifying + ! flow is imposed in the mixed layer. + ! This is only used if BULKMIXEDLAYER is true. +DT = 3600.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 7200.0 ! [s] default = 3600.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 + ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. Making this + ! larger than DT_THERM reduces the performance penalty + ! of regridding to depth online. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +DO_GEOTHERMAL = True ! [Boolean] default = False + ! If true, apply geothermal heating. +BOUND_SALINITY = True ! [Boolean] default = False + ! If true, limit salinity to being positive. (The sea-ice + ! model may ask for more salt than is available and + ! drive the salinity negative otherwise.) +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" + ! The file into which to write the initial conditions. + +! === module MOM_tracer_registry === +PARALLEL_RESTARTFILES = True ! [Boolean] default = False + ! If true, each processor writes its own restart file, + ! otherwise a single restart file is generated + +! === module MOM_tracer_flow_control === +USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False + ! If true, use the ideal_age_example tracer package. +USE_OCMIP2_CFC = True ! [Boolean] default = False + ! If true, use the MOM_OCMIP2_CFC tracer package. + +! === module ideal_age_example === + +! === module MOM_OCMIP2_CFC === +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "file" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +COORD_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The file from which the coordinate densities are read. + +! === module MOM_grid_init === +GRID_CONFIG = "mosaic" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +GRID_FILE = "ocean_hgrid.nc" ! + ! Name of the file from which to read horizontal grid data. +TOPO_CONFIG = "file" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MAXIMUM_DEPTH = 6000.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +CHANNEL_CONFIG = "global_1deg" ! default = "none" + ! A parameter that determines which set of channels are + ! restricted to specific widths. Options are: + ! none - All channels have the grid width. + ! global_1deg - Sets 16 specific channels appropriate + ! for a 1-degree model, as used in CM2G. + ! list - Read the channel locations and widths from a + ! text file, like MOM_channel_list in the MOM_SIS + ! test case. + ! file - Read open face widths everywhere from a + ! NetCDF file on the model grid. +ALWAYS_WRITE_GEOM = False ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +THICKNESS_CONFIG = "file" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +THICKNESS_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The name of the thickness file. +ADJUST_THICKNESS = True ! [Boolean] default = False + ! If true, all mass below the bottom removed if the + ! topography is shallower than the thickness input file + ! would indicate. +TS_CONFIG = "file" ! + ! A string that determines how the initial tempertures + ! and salinities are specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +TS_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The initial condition file for temperature. + +! === module MOM_MEKE === + +! === module MOM_lateral_mixing_coeffs === +USE_VARIABLE_MIXING = True ! [Boolean] default = False + ! If true, the variable mixing code will be called. This + ! allows diagnostics to be created even if the scheme is + ! not used. If KHTR_SLOPE_CFF>0 or KhTh_Slope_Cff>0, + ! this is set to true regardless of what is in the + ! parameter file. +RESOLN_SCALED_KH = True ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTH = True ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +KHTH_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the interface depth diffusivity +KHTR_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the epipycnal tracer diffusivity +VARMIX_KTOP = 6 ! [nondim] default = 2 + ! The layer number at which to start vertical integration + ! of S*N for purposes of finding the Eady growth rate. +VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 + ! The fixed length scale in the Visbeck formula. + +! === module MOM_wave_speed === +FLUX_BT_COUPLING = True ! [Boolean] default = False + ! If true, use mass fluxes to ensure consistency between + ! the baroclinic and barotropic modes. This is only used + ! if SPLIT is true. +READJUST_BT_TRANS = True ! [Boolean] default = False + ! If true, make a barotropic adjustment to the layer + ! velocities after the thermodynamic part of the step + ! to ensure that the interaction between the thermodynamics + ! and the continuity solver do not change the barotropic + ! transport. This is only used if FLUX_BT_COUPLING and + ! SPLIT are true. +MONOTONIC_CONTINUITY = True ! [Boolean] default = False + ! If true, CONTINUITY_PPM uses the Colella and Woodward + ! monotonic limiter. The default (false) is to use a + ! simple positive definite limiter. +ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.15E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +VELOCITY_TOLERANCE = 1.0E-04 ! [m s-1] default = 3.0E+08 + ! The tolerance for barotropic velocity discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses. +CORIOLIS_EN_DIS = True ! [Boolean] default = False + ! If true, two estimates of the thickness fluxes are used + ! to estimate the Coriolis term, and the one that + ! dissipates energy relative to the other one is used. +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option is + ! always effectively false with CORIOLIS_EN_DIS defined and + ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. + +! === module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. +AH_VEL_SCALE = 0.05 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. + +! === module MOM_vert_friction === +CHANNEL_DRAG = True ! [Boolean] default = False + ! If true, the bottom drag is exerted directly on each + ! layer proportional to the fraction of the bottom it + ! overlies. +DYNAMIC_VISCOUS_ML = True ! [Boolean] default = False + ! If true, use a bulk Richardson number criterion to + ! determine the mixed layer thickness for viscosity. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. + +! === module MOM_PointAccel === + +! === module MOM_set_visc === +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +ML_USE_OMEGA = True ! [Boolean] default = False + ! If true, use the absolute rotation rate instead of the + ! vertical component of rotation when setting the decay + ! scale for turbulence. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. + +! === module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +BT_STRONG_DRAG = True ! [Boolean] default = False + ! If true, use a stronger estimate of the retarding + ! effects of strong bottom drag, by making it implicit + ! with the barotropic time-step instead of implicit with + ! the baroclinic time-step and dividing by the number of ! barotropic steps. -BT_THICK_SCHEME = "HYBRID" ! A string describing the scheme that is used - ! to set the open face areas used for barotropic - ! transport and the relative weights of the layer - ! accelerations. Valid values are: - ! ARITHMETIC - arithmetic mean layer thicknesses - ! HARMONIC - harmonic mean layer thicknesses - ! HYBRID (the default) - use arithmetic means for - ! layers above the shallowest bottom, the - ! harmonic mean for layers below, and a weighted - ! average for layers that straddle that depth - ! FROM_BT_CONT - use the average thicknesses kept - ! it the h_u and h_v fields of BT_cont_type. -NONLINEAR_BT_CONTINUITY = False ! If defined, use nonlinear transports in the - ! barotropic continuity equation. This does - ! not apply with USE_BT_CONT_TYPE. - -! Specify the properties of the active tracers and Eqn of state. -ENABLE_THERMODYNAMICS = True ! Temperature and salinity are used as state - ! variables if ENABLE_THERMODYNAMICS is defined. -TS_CONFIG = "file" ! Method for defining temperature (file or USER) -TS_FILE = "GOLD_IC.2010.11.15.nc" - ! If temperature is defined by a file, this is - ! the file to use. -FRAZIL = True ! If FRAZIL is defined, water freezes if it - ! gets colder than the freezing point, and the - ! accumulated heat deficit is returned in the - ! surface state. -RECLAIM_FRAZIL = True ! If defined, balance heat consumption by - ! frazil formation by cooling any overlying water - ! down to the freezing point to avoid creating - ! thin sea-ice for SSTs above freezing. -EQN_OF_STATE = "WRIGHT" ! EQN_OF_STATE determines which ocean equation - ! of state should be used. Currently, the valid - ! choices are "LINEAR", "UNESCO", and "WRIGHT". - ! The default is "WRIGHT", but this only matters - ! of USE_EOS is defined. -USE_EOS = True ! If USE_EOS is defined, density is calculated - ! from temperature and salinity with an equation - ! of state. ENABLE_THERMODYNAMICS must be - ! defined if USE_EOS is. -BOUSSINESQ = True ! If true, make the Boussinesq approximation. -P_REF = 2.0e7 ! P_REF is the pressure that is used for - ! calculating the coordinate density, in Pa. - ! (1 Pa = 1e4 dbar, so 2e7 is commonly used.) -RHO_0 = 1035.0 ! RHO_0 is used in the Boussinesq - ! approximation to calculations of pressure and - ! pressure gradients, in units of kg m-3. -C_P = 3925.0 ! C_P is the heat capacity of sea water in - ! J kg-1 K-1, approximated as a constant. -CORRECT_DENSITY = True ! If CORRECT_DENSITY is defined, the layer - ! densities are restored toward their target - ! values by the diapycnal mixing. - -! Specify the properties of the surface forcing. -WIND_STAGGER = "B" ! "A", "B", or "C" to indicate the - ! staggering of the wind stresses. - -! Specify the properties of the passive tracers. -KHTR = 10.0 ! KHTR is the along-isopycnal tracer diffusivity, in m2 s-1. -KHTR_MIN = 50.0 ! Minimum tracer diffusivity in m2 s-1. -KHTR_MAX = 900.0 ! Maximum tracer diffusivity in m2 s-1. -KHTR_SLOPE_CFF = 0.25 ! Non-dimensional coefficient in Visbeck formula. - ! Use non-zero value (e.g. 0.1) to enable Visbeck -RESOLN_SCALED_KHTR = False ! If defined, the tracer diffusivity is scaled - ! away when the first baroclinic deformation - ! radius is well resolved. -KHTR_PASSIVITY_COEFF = 3.0 ! Passivity coefficient that scales Rd/dx - ! where passivity is the ratio between the - ! along-isopycnal tracer mixing and thickness - ! mixing -CHECK_DIFFUSIVE_CFL = False ! If true, use enough iterations to ensure - ! that the horizontal diffusive CFL limit is - ! respected. If false, always use 1 iteration. -DIFFUSE_ML_TO_INTERIOR = True ! If true, enable epipycnal mixing between the - ! surface boundary layer and the interior. -ML_KHTR_SCALE = 0.0 ! With Diffuse_ML_interior, this is the ratio - ! of the truly horizontal diffusivity in the - ! mixed layer to the epipycnal diffusivity. - ! The default is 1.0. Nondimensional. - -USE_USER_TRACER_EXAMPLE = False ! If defined, the example tracer package is used. -USE_IDEAL_AGE_TRACER = True ! If defined, the ideal age and vintage - ! tracer package may be used. -DO_IDEAL_VINTAGE = False ! If defined and USE_IDEAL_AGE_TRACER is - ! defined, use an ideal vintage tracer that is - ! set to an exponentially increasing value in - ! the mixed layer and is conserved thereafter. - -! Specify the properties of the diapycnal viscosity and diffusion. -ADIABATIC = False ! There are no diapycnal mass fluxes if - ! ADIABATIC is defined. This assumes that - ! KD = KDML = 0.0 and that there is no buoyancy - ! forcing, but makes the model faster by - ! eliminating subroutine calls. - -BULKMIXEDLAYER = True ! If defined, use a Kraus-Turner-like bulk - ! mixed layer with transitional buffer layers. - ! Layers 1 through NKML+NKBL have variable - ! densities. There must be at least NKML+NKBL+1 - ! layers if BULKMIXEDLAYER is defined. -! The following parameters only apply when BULKMIXEDLAYER is defined. -NKML = 2 ! NKML is the number of sublayers within the - ! mixed layer. -NKBL = 2 ! NKBL is the number of layers used as - ! variable density buffer layers. -MSTAR = 0.3 ! MSTAR is a non-dimensional constant of - ! proportionality between the cube of the - ! surface friction velocity and the turbulent - ! kinetic energy input at the surface. -NSTAR = 0.15 ! NSTAR is the portion of the buoyant - ! potential energy imparted by surface fluxes - ! that is available to drive entrainment at the - ! base of mixed layer when that energy is - ! positive. -NSTAR2 = 0.15 ! NSTAR2 is the portion of any potential - ! energy released by convective adjustment that - ! is available to drive entrainment at the - ! base of the mixed layer. By default, - ! NSTAR2 = NSTAR. -READ_GUST_2D = True ! Signals to read gustiness from a file (Pa) -GUST_2D_FILE = "gustiness_qscat.nc" ! The gustiness data file. -GUST_CONST = 0.02 ! Gustinesss to use if not read from file or - ! a background that is added to the data (Pa) -ABSORB_ALL_SW = True ! If defined, all shortwave radiation is - ! absorbed by the ocean, instead of passing - ! through to the bottom mud. -CORRECT_ABSORPTION_DEPTH = True ! If true, the depth at which penetrating - ! shortwave radiation is absorbed is corrected by - ! moving some of the heating upward in the water - ! column. The default is false. -ML_USE_OMEGA = True ! Use Omega instead of f in ML code -TKE_DECAY = 10.0 ! TKE_DECAY relates the vertical rate of decay - ! of the TKE available for mechanical entrain- - ! ment to the natural Ekman depth. Nondim. -CONV_DECAY = 0.5 ! CONV_DECAY relates the vertical rate of - ! decay of the convectively released TKE - ! available for penetrating entrainment to the - ! natural Ekman length. Nondimensional. -BULK_RI_ML = 0.05 ! BULK_RI_ML is the efficiency with which mean - ! kinetic energy released by mechanically forced - ! entrainment of the mixed layer is converted to - ! turbulent kinetic energy. Nondimensional. -BULK_RI_CONVECTIVE = 0.05 ! BULK_RI_CONVECTIVE is the efficiency with - ! which convectively released mean kinetic - ! energy is converted to turbulent kinetic - ! energy. Nondimensional. -RESOLVE_EKMAN = False ! If true, the nkml>1 layers in the mixed - ! layer are chosen to optimally represent the - ! impact of the Ekman transport on the mixed - ! layer TKE budget. Otherwise, the sublayers - ! are distributed uniformly through the mixed - ! layer. The default is false. -ML_MIX_FIRST = 0.0 ! The fraction of the mixed layer mixing that - ! is applied before interior diapycnal mixing. -ML_RESORT = True ! If defined, resort the topmost layers by - ! potential density before the mixed layer - ! calculations. -ML_PRESORT_NK_CONV_ADJ = 4 ! Convectively mix the first X layers before - ! sorting when ML_RESORT is defined. -LIMIT_BUFFER_DETRAIN = True ! If defined, limit the detrainment from the - ! buffer layers to not be too different from the - ! neighbors. -DYNAMIC_VISCOUS_ML = True ! If defined, use a bulk Richardson number criteria - ! to determine the mixed layer thickness for viscosity. -HMIX_MIN = 2.0 ! The minimum mixed layer depth, in m. -! End of the BULKMIXEDLAYER parameters. - -USE_LIMITED_PATM_SSH = False ! If undefined, return FULL weight of ice to coupler - ! rather than clipped weight. -DEPTH_LIMIT_FLUXES = 0.1 ! The surface fluxes are scaled away when the - ! total ocean depth is less than this, in m. -DIRECT_STRESS = False ! If DIRECT_STRESS is defined, the wind stress - ! is distributed over the topmost HMIX_STRESS - ! of fluid, and KVML need not be elevated. - -KV = 1.00e-4 ! The kinematic viscosity in the interior, in - ! m2 s-1. The molecular value, ~1e-6 m2 s-1, - ! may be used. -KD = 2.00e-5 ! The diapycnal diffusivity of density in the - ! interior, in m2 s-1. Zero or the molecular - ! value, ~1e-7 m2 s-1, may be used. -MAX_ENT_IT = 20 ! The maximum number of iterations that may be - ! used to calculate the interior diapycnal - ! entrainment. -TOLERANCE_ENT = 1.0e-5 ! The tolerance in m with which to solve for - ! entrainment values. -USE_JACKSON_PARAM = True ! If true, use the new Jackson-Hallberg-Legg - ! (JPO 2008) shear mixing parameterization. -! The Jackson-Hallberg-Legg shear mixing parameterization uses the following -! 6 nondimensional coefficients. That paper gives 3 best fit parameter sets. -! Ri_Crit Rate FRi_Curv K_buoy TKE_N TKE_Shear -! p1: 0.25 0.089 -0.97 0.82 0.24 0.14 -! p2: 0.30 0.085 -0.94 0.86 0.26 0.13 -! p3: 0.35 0.088 -0.89 0.81 0.28 0.12 -! Future research will reveal how these should be modified to take -! subgridscale inhomogeneity into account. -RINO_CRIT = 0.25 ! The critical Richardson number for shear - ! mixing. With the Jackson et al. parameteriz- - ! ation, values range from 0.25 to 0.35. -SHEARMIX_RATE = 0.089 ! A nondimensional rate scale for shear-driven - ! entrainment. The original value from Hallberg - ! (MWR 2000) is 0.1. The default value with - ! USE_JACKSON_PARAM is 0.089. -FRI_CURVATURE = -0.97 ! The nondimensional curvature of the fit to - ! function of the Richardson number in the kappa - ! source term in the Jackson et al. scheme. The - ! default value is -0.97. -KAPPA_BUOY_SCALE_COEF = 0.82 ! The nondimensional ratio of the buoyancy - ! length scale to the kappa decay scale in the - ! kappa equation. The default value is 0.82. -TKE_N_DECAY_CONST = 0.24 ! The coefficient for the decay of TKE due to - ! stratification (i.e. proportional to N*tke), - ! ND. The default value is 0.24. -TKE_SHEAR_DECAY_CONST = 0.14 ! The coefficient for the decay of TKE due - ! to shear (i.e. proportional to |S|*tke), ND. - ! The default value is 0.14. -TKE_BACKGROUND = 0.0 ! A background level of TKE used in the first - ! iteration of the kappa equation, in m2 s-2. - ! TKE_BACKGROUND could be 0, its default. -MAX_RINO_IT = 25 ! The maximum number of iterations that may be - ! used to estimate the Richardson number driven - ! mixing. - -BRYAN_LEWIS_DIFFUSIVITY = False ! If true, a Bryan & Lewis (JGR 1979) like - ! tanh profile of background diapycnal - ! diffusivity with depth is used. -LEE_WAVE_DISSIPATION = False ! If true, use a lee wave driven dissipation - ! scheme to drive diapycnal mixing, along the - ! lines of Nikurashin (2010). -DISSIPATION_N0 = 1.0e-7 ! The intercept when N=0 of the N-dependent - ! expression used to set a minimum dissipation - ! by which to determine a lower bound of Kd - ! (a floor): A in eps_min = A + B*N, in W m-3. -DISSIPATION_N1 = 6.0e-4 ! The coefficient multiplying N, following - ! Gargett (1984), used to set a minimum - ! dissipation by which to determine a lower +DT_BT_FILTER = 0.0 ! [sec or nondim] default = -0.25 + ! A time-scale over which the barotropic mode solutions + ! are filtered, in seconds if positive, or as a fraction + ! of DT if negative. When used this can never be taken to + ! be longer than 2*dt. Set this to 0 to apply no filtering. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = 60.0 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + +! === module MOM_thickness_diffuse === +KHTH = 10.0 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. +KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum horizontal thickness diffusivity. + +! === module MOM_mixed_layer_restrat === +FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 + ! A nondimensional coefficient that is proportional to + ! the ratio of the deformation radius to the dominant + ! lengthscale of the submesoscale mixed layer + ! instabilities, times the minimum of the ratio of the + ! mesoscale eddy kinetic energy to the large-scale + ! geostrophic kinetic energy or 1 plus the square of the + ! grid spacing over the deformation radius, as detailed + ! by Fox-Kemper et al. (2010) +Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. +!NK_ZSPACE (from file) = 50 ! [nondim] + ! The number of depth-space levels. This is determined + ! from the size of the variable zw in the output grid file. + +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +ML_RADIATION = True ! [Boolean] default = False + ! If true, allow a fraction of TKE available from wind + ! work to penetrate below the base of the mixed layer + ! with a vertical decay scale determined by the minimum + ! of: (1) The depth of the mixed layer, (2) an Ekman + ! length scale. +ML_RAD_COEFF = 0.1 ! [nondim] default = 0.2 + ! The coefficient which scales MSTAR*USTAR^3 to obtain + ! the energy available for mixing below the base of the + ! mixed layer. This is only used if ML_RADIATION is true. +TKE_DECAY = 10.0 ! [nondim] default = 2.5 + ! The ratio of the natural Ekman depth to the TKE decay scale. +BBL_MIXING_AS_MAX = False ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the + ! BBL mixing and the other diffusivities. Otherwise, + ! diffusiviy from the BBL_mixing is simply added. +HENYEY_IGW_BACKGROUND = True ! [Boolean] default = False + ! If true, use a latitude-dependent scaling for the near + ! surface background diffusivity, as described in + ! Harrison & Hallberg, JPO 2008. +N2_FLOOR_IOMEGA2 = 0.0 ! [nondim] default = 1.0 + ! The floor applied to N2(k) scaled by Omega^2: + ! If =0., N2(k) is simply positive definite. + ! If =1., N2(k) > Omega^2 everywhere. +KD = 2.0E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 + ! The minimum diapycnal diffusivity. +INT_TIDE_DISSIPATION = True ! [Boolean] default = False + ! If true, use an internal tidal dissipation scheme to + ! drive diapycnal mixing, along the lines of St. Laurent + ! et al. (2002) and Simmons et al. (2004). +DISSIPATION_N0 = 1.0E-07 ! [W m-3] default = 0.0 + ! The intercept when N=0 of the N-dependent expression + ! used to set a minimum dissipation by which to determine + ! a lower bound of Kd (a floor): A in eps_min = A + B*N. +DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 + ! The coefficient multiplying N, following Gargett, used to + ! set a minimum dissipation by which to determine a lower ! bound of Kd (a floor): B in eps_min = A + B*N - ! in units of J m-3. -INT_TIDE_DISSIPATION = True ! If true, use an internal tidal dissipation - ! scheme to drive diapycnal mixing, along the - ! lines of St. Laurent, 2002 and Simmons, 2004. -INT_TIDE_DECAY_SCALE = 300.3003003003003 ! The decay scale away from the - ! bottom for tidal TKE when INT_TIDE_DISSIPATION - ! is used, in m. -MU_ITIDES = 0.2 ! A dimensionless turbulent mixing efficiency. - ! (global value to use instead?) -GAMMA_ITIDES = 0.3333 ! Fraction of tidal energy dissipated locally. -MIN_ZBOT_ITIDES = 0.0 ! Turn off tidal dissipation where total ocean - ! depth less than this value. -KAPPA_ITIDES = 0.000628319 ! The effective wavelength of the subgridscale - ! topographic variations, in m-1. Currently set - ! to 2*pi/10km. -H2_FILE = "sgs_h2.nc" ! File containing sub-grid topography amplitude -READ_TIDEAMP = True ! If true, read a file (given by TIDEAMP_FILE) - ! containing the tidal amplitude. -TIDEAMP_FILE = "tideamp.nc" ! File containing tidal flow amplitude -KAPPA_H2_FACTOR = 0.75 ! A scaling factor for roughness amplitude. -TKE_ITIDE_MAX = 0.1 ! Maximum conversion to baroclinic tides, W m-2. -N2_FLOOR_IOMEGA2 = 0. ! The floor applied to N2(k) scaled by Omega^2 - ! If =0., N2(k) is simply positive definite - ! If =1., N2(k) > Omega^2 everywhere -BBL_MIXING_AS_MAX = False ! If true, take the maximum of the diffusivity - ! from the BBL mixing and the other - ! diffusivities. Otherwise, diffusiviy from the - ! BBL_mixing is simply added. -KD_MIN = 2.e-6 ! Minimum diapycnal diffusivity (m^2/s) -CD_TIDES = 2.5e-3 ! The drag coefficient for calculating the - ! frictional drag of tidal velocities, nondim. -HBBL = 10.0 ! The thickness in m of a bottom boundary - ! layer with a viscosity of KVBBL if - ! BOTTOMDRAGLAW is not defined, or the thickness - ! over which near-bottom velocities are averaged - ! for the drag law if BOTTOMDRAGLAW is defined - ! but LINEAR_DRAG is not. -BOTTOMDRAGLAW = True ! If BOTTOMDRAGLAW is defined, the bottom - ! stress is calculated with a drag law - ! c_drag*|u|*u. The velocity magnitude may be an - ! assumed value or it may be based on the actual - ! velocity in the bottommost HBBL, depending on - ! LINEAR_DRAG. -CDRAG = 0.003 ! CDRAG is the drag coefficient relating the - ! magnitude of the velocity field to the bottom - ! stress. CDRAG is only used if BOTTOMDRAGLAW is - ! defined. -LINEAR_DRAG = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined - ! the drag law is cdrag*DRAG_BG_VEL*u. -DRAG_BG_VEL = 0.10 ! DRAG_BG_VEL is either the assumed bottom - ! velocity (with LINEAR_DRAG) or an unresolved - ! velocity that is combined with the resolved - ! velocity to estimate the velocity magnitude, - ! in m s-1. DRAG_BG_VEL is only used when - ! BOTTOMDRAGLAW is defined. -BBL_THICK_MIN = 0.1 ! The minimum bottom boundary layer thickness, - ! in m, that can be used with BOTTOMDRAGLAW. - ! This might be Kv / (cdrag * drag_bg_vel) to - ! give Kv as the minimum near-bottom viscosity. -BBL_EFFIC = 0.20 ! BBL_EFFIC is the efficiency with which the - ! energy extracted by bottom drag drives BBL - ! diffusion. Nondimensional. BBL_EFFIC only - ! applies when BOTTOMDRAGLAW is defined. -BBL_MIXING_MAX_DECAY = 0.0 ! This sets the maximum decay scale in m for - ! the BBL diffusion, or 0 to allow the mixing - ! to penetrate as far as stratification and - ! rotation permit. The default is 0. -CHANNEL_DRAG = True ! If defined the drag is exerted directly on - ! each layer according to what fraction of the - ! bottom they overlie. -SMAG_CONST_CHANNEL = 0.15 ! The nondimensional Laplacian Smagorinsky - ! constant used in calculating the channel drag - ! if it is enabled. The default is to use the - ! same value as SMAG_LAP_CONST if it is defined, - ! or 0.15 if it is not. - ! The file containing RMS tidal amplitude. -DO_RIVERMIX = True ! If true, apply additional mixing whereever - ! there is runoff, so that it is mixed down to - ! RIVERMIX_DEPTH, if the ocean is that deep. -RIVERMIX_DEPTH = 40.0 ! The depth to which rivers are mixed, in m, - ! if DO_RIVERMIX is defined. -HENYEY_IGW_BACKGROUND = True ! If defined use a latitude-dependent scaling - ! for the near-surface background diffusivity, - ! as described in Harrison & Hallberg, JPO'08. -ML_RADIATION = True ! Turns on sub-ML mixing driven by ML radiation -ML_RAD_COEFF = 0.1 ! Non-dimensional energy input for sub-ML mixing -ML_RAD_KD_MAX = 1.e-3 ! Maximum diffusivity allowed in sub-ML mixing -ML_RAD_EFOLD_COEFF = 0.2 ! Non-dimensional length scale (multiples ML depth) - -! Specify properties of the bottom thermal forcing. -DO_GEOTHERMAL = True ! If defined, apply geothermal heating. -GEOTHERMAL_FILE = geothermal_heating_cm2g.nc - ! The file from which the geothermal heating is - ! to be read, or blank to use a constant heating - ! rate. -GEOTHERMAL_SCALE = 0.001 ! The constant geothermal heat flux, a - ! rescaling factor for the heat flux read from - ! GEOTHERMAL_FILE, or 0 to disable the geothermal - ! heating. - -! Specify properties of the surface forcing. -BOUND_SALINITY = True ! Limit salinity to being positive (the sea-ice - ! model may ask for more salt than is available and - ! otherwise drive the salinity negative) -RESTORE_SALINITY = False ! If RESTORE_SALINITY is defined, the coupled - ! driver will add a globally-balanced fresh- - ! water flux that drives sea-surface salinity - ! toward specified values. -MAX_P_SURF = 7.0e4 ! The maximum surface pressure that can be - ! exerted by the atmosphere and floating sea-ice, - ! in Pa. This is needed because the FMS coupling - ! structure does not limit the water that can be - ! frozen out of the ocean and the ice-ocean heat - ! fluxes are treated explicitly. No limit is - ! applied if a negative value is used. -USE_RIVER_HEAT_CONTENT = False ! If true, use the fluxes%runoff_Hflx field to - ! set the heat carried by runoff, instead of - ! using SST*CP*liq_runoff. -USE_CALVING_HEAT_CONTENT = False ! If true, use the fluxes%calving_Hflx field to - ! set the heat carried by runoff, instead of - ! using SST*CP*froz_runoff. - -! Specify whether sponges are used. It is possible to use the model in robust -! diagnostic mode by defining sponges that span the entire domain. -SPONGE = False ! If SPONGE is defined, sponges may be applied - ! anywhere in the domain. The exact location and - ! properties of those sponges are specified from - ! GMOMinitialization.F90. -APPLY_OBC_U = False ! If defined, open boundary conditions may be -APPLY_OBC_V = False ! applied at some u- or v- points. The boundary - ! conditions are set in USER_set_Open_Bdry_Conds - ! in MOM_initialization.F90 - -! Specify properties of the tides. -TIDES = False ! Apply tidal momentum forcing. - -! Opacity Rules -PEN_SW_NBANDS = 3 ! The number of bands of penetrating shortwave - ! radiation. -VAR_PEN_SW = True ! Use time and/or space varying CHL_A to set opacity -OPACITY_SCHEME = "MANIZZA_05" ! OPACITY_SCHEME is used to specify how - ! chlorophyll concentrations are translated into - ! opacities. Currently valid options include: - ! MANIZZA_05 - Use Manizza et al., GRL, 2005. - ! MOREL_88 - Use Morel, JGR, 1988. -CHL_FILE = "/seawifs_1998-2006_GOLD_smoothed_2X.nc" - -! CFCs tracers -USE_OCMIP2_CFC = True ! If defined, CFC11 and CFC12 distributions - ! are simulated. - -! Specify a few miscellaneous limits. -MAXVEL = 6.0 ! This is the maximum velocity allowed before - ! the velocity is truncated, in units of m s-1. -CFL_BASED_TRUNCATIONS = True ! If true, the velocity is truncated when the - ! local CFL number exceeds CFL_TRUNCATE, rather - ! than using a dimensional velocity threshold. -MAXTRUNC = 1000000 ! The run will be stopped, and the day set to - ! a very large value if the velocity is - ! truncated more than MAXTRUNC times between - ! energy saves. Set MAXTRUNC to 0 to stop if - ! there is any truncation of velocities. -U_TRUNC_FILE = "U_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to zonal velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. -V_TRUNC_FILE = "V_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to meridional velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. +INT_TIDE_DECAY_SCALE = 300.3003003003003 ! [m] default = 0.0 + ! The decay scale away from the bottom for tidal TKE with + ! the new coding when INT_TIDE_DISSIPATION is used. +KAPPA_ITIDES = 6.28319E-04 ! [m-1] default = 6.283185307179586E-04 + ! A topographic wavenumber used with INT_TIDE_DISSIPATION. + ! The default is 2pi/10 km, as in St.Laurent et al. 2002. +KAPPA_H2_FACTOR = 0.75 ! [nondim] default = 1.0 + ! A scaling factor for the roughness amplitude with nINT_TIDE_DISSIPATION. +TKE_ITIDE_MAX = 0.1 ! [W m-2] default = 1000.0 + ! The maximum internal tide energy source availble to mix + ! above the bottom boundary layer with INT_TIDE_DISSIPATION. +READ_TIDEAMP = True ! [Boolean] default = False + ! If true, read a file (given by TIDEAMP_FILE) containing + ! the tidal amplitude with INT_TIDE_DISSIPATION. +H2_FILE = "sgs_h2.nc" ! + ! The path to the file containing the sub-grid-scale + ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 + ! The tolerance with which to solve for entrainment values. + +! === module MOM_geothermal === +GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 + ! The constant geothermal heat flux, a rescaling + ! factor for the heat flux read from GEOTHERMAL_FILE, or + ! 0 to disable the geothermal heating. +GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" + ! The file from which the geothermal heating is to be + ! read, or blank to use a constant heating rate. + +! === module MOM_kappa_shear === +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + +! === module MOM_mixed_layer === +BULK_RI_ML = 0.05 ! [nondim] + ! The efficiency with which mean kinetic energy released + ! by mechanically forced entrainment of the mixed layer + ! is converted to turbulent kinetic energy. +ABSORB_ALL_SW = True ! [Boolean] default = False + ! If true, all shortwave radiation is absorbed by the + ! ocean, instead of passing through to the bottom mud. +HMIX_MIN = 2.0 ! [m] default = 0.0 + ! The minimum mixed layer depth if the mixed layer depth + ! is determined dynamically. +LIMIT_BUFFER_DETRAIN = True ! [Boolean] default = False + ! If true, limit the detrainment from the buffer layers + ! to not be too different from the neighbors. +DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 + ! The surface fluxes are scaled away when the total ocean + ! depth is less than DEPTH_LIMIT_FLUXES. +ML_RESORT = True ! [Boolean] default = False + ! If true, resort the topmost layers by potential density + ! before the mixed layer calculations. +ML_PRESORT_NK_CONV_ADJ = 4 ! [nondim] default = 0 + ! Convectively mix the first ML_PRESORT_NK_CONV_ADJ + ! layers before sorting when ML_RESORT is true. +CORRECT_ABSORPTION_DEPTH = True ! [Boolean] default = False + ! If true, the depth at which penetrating shortwave + ! radiation is absorbed is corrected by moving some of + ! the heating upward in the water column. +DO_RIVERMIX = True ! [Boolean] default = False + ! If true, apply additional mixing whereever there is + ! runoff, so that it is mixed down to RIVERMIX_DEPTH, + ! if the ocean is that deep. +RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 + ! The depth to which rivers are mixed if DO_RIVERMIX is + ! defined. + +! === module MOM_regularize_layers === + +! === module MOM_opacity === +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +CHL_FILE = "/seawifs_1998-2006_GOLD_smoothed_2X.nc" ! + ! CHL_FILE is the file containing chl_a concentrations in + ! the variable CHL_A. It is used when VAR_PEN_SW and + ! CHL_FROM_FILE are true. +PEN_SW_NBANDS = 3 ! default = 1 + ! The number of bands of penetrating shortwave radiation. + +! === module MOM_tracer_advect === + +! === module MOM_tracer_hor_diff === +KHTR = 10.0 ! [m2 s-1] default = 0.0 + ! The background along-isopycnal tracer diffusivity. +KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 + ! The minimum along-isopycnal tracer diffusivity. +KHTR_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum along-isopycnal tracer diffusivity. +KHTR_PASSIVITY_COEFF = 3.0 ! [nondim] default = 0.0 + ! The coefficient that scales deformation radius over + ! grid-spacing in passivity, where passiviity is the ratio + ! between along isopycnal mxiing of tracers to thickness mixing. + ! A non-zero value enables this parameterization. +DIFFUSE_ML_TO_INTERIOR = True ! [Boolean] default = False + ! If true, enable epipycnal mixing between the surface + ! boundary layer and the interior. +ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 + ! With Diffuse_ML_interior, the ratio of the truly + ! horizontal diffusivity in the mixed layer to the + ! epipycnal diffusivity. The valid range is 0 to 1. + +! === module ocean_model_init === +ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. + +! === module MOM_surface_forcing === +MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 + ! The maximum surface pressure that can be exerted by the + ! atmosphere and floating sea-ice or ice shelves. This is + ! needed because the FMS coupling structure does not + ! limit the water that can be frozen out of the ocean and + ! the ice-ocean heat fluxes are treated explicitly. No + ! limit is applied if a negative value is used. +USE_LIMITED_PATM_SSH = False ! [Boolean] default = True + ! If true, return the the sea surface height with the + ! correction for the atmospheric (and sea-ice) pressure + ! limited by max_p_surf instead of the full atmospheric + ! pressure. +WIND_STAGGER = "B" ! default = "C" + ! A case-insensitive character string to indicate the + ! staggering of the input wind stress field. Valid + ! values are 'A', 'B', or 'C'. +CD_TIDES = 0.0025 ! [nondim] default = 1.0E-04 + ! The drag coefficient that applies to the tides. +READ_GUST_2D = True ! [Boolean] default = False + ! If true, use a 2-dimensional gustiness supplied from + ! an input file +GUST_2D_FILE = "gustiness_qscat.nc" ! + ! The file in which the wind gustiness is found in + ! variable gustiness. + +! === module MOM_sum_output === +MAXTRUNC = 1000000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. diff --git a/examples/ocean_SIS/GOLD_SIS/MOM_input b/examples/ocean_SIS/GOLD_SIS/MOM_input index f27dd3eee7..59f98e04a2 100644 --- a/examples/ocean_SIS/GOLD_SIS/MOM_input +++ b/examples/ocean_SIS/GOLD_SIS/MOM_input @@ -1,805 +1,656 @@ -!********+*********+*********+*********+*********+*********+*********+* -!* This file determines the adjustable run-time parameters for the * -!* Modular Ocean Model (MOM), versions 6 and later. Where * -!* appropriate, MKS units are used. * -!********+*********+*********+*********+*********+*********+*********+* -! >>> Global coupled ice-ocean GOLD-SIS 63 Layer test case. - -! Specify properties of the physical domain. -OMEGA = 7.2921e-5 ! The rotation rate of the earth in s-1. -ROTATION = "2omegasinlat" ! Rotation approximation (2omegasinlat, - ! betaplane or USER). -G_EARTH = 9.80 ! G_EARTH is the Earth's gravitational - ! acceleration, in m s-2. -GRID_CONFIG = "mosaic" ! Method for defining horizontal grid - ! = file|cartesian|spherical|mercator - ! file - read grid from file "GRID_FILE" - ! cartesian - a Cartesian grid - ! spherical - a spherical grid - ! mercator - a Mercator grid -GRID_FILE = "ocean_hgrid.nc" - ! Name of file to read horizontal grid data -TOPO_CONFIG = "file" ! Method for defining topography - ! file - read topographic information from file - ! (TOPO_FILE). - ! flat - flat bottom set to MAXIMUM_DEPTH. - ! bowl - bowl like basin using MAXIMUM_DEPTH and - ! MINIMUM_DEPTH. - ! spoon - similar to bowl except that southern - ! face of the "bowl" is open. - ! DOME - sill-overflow test case basin. - ! USER - user defined -TOPO_FILE = "topog.nc" ! If topography is to be set externally, -TOPO_VARNAME = "depth" - ! then this is the file to use. -MAXIMUM_DEPTH = 6000.0 ! The maximum depth of the ocean in m. -MINIMUM_DEPTH = 0.5 ! The minimum ocean depth, in m. Anything - ! shallower than this depth is assumed to be on - ! land, and all fluxes are masked out. -CHANNEL_CONFIG = "global_1deg" ! A string which determines which - ! set of channels are restricted to specific - ! widths. The default, "none", has no - ! partially restricted channels. - -COORD_CONFIG = "file" ! How layers are to be defined: - ! file - read coordinate information from file - ! (COORD_FILE). - ! ts_ref - use reference temperature - ! and salinity (T_REF and S_REF) to determine - ! surface density and GINT calculate internal - ! densities. - ! gprime - use reference density (RHO_0) for - ! surface density and GINT calculate internal - ! densities. - ! ts_profile - use profiles of temperature - ! and salinity (read from COORD_FILE) to determine - ! surface density and internal densities. - ! USER - user defined routine -COORD_FILE = "GOLD_IC.2010.11.15.nc" - ! If the vertical coordinate is defined by a - ! file, use this file. -GFS = 9.80 ! The reduced gravity at the free - ! surface, in m s-2. - -THICKNESS_CONFIG = "file" ! Method for defining initial layer thicknesses - ! file - read thickness information from file - ! (THICKNESS_FILE). - ! uniform - thickness is distributed uniformly - ! and equally between layers. - ! search - thickness determined by search - ! through initial temperature and salinity space - ! of a fixed coordinate data set (not yet - ! implemented) - ! USER - user defined -THICKNESS_FILE = "GOLD_IC.2010.11.15.nc" - ! If the Method for defining initial layer - ! thicknesses is "file", then this is the file - ! to use. -ADJUST_THICKNESS = True ! All mass below the bottom is removed if the - ! topography is shallower than the input file - ! would indicate. - -VELOCITY_CONFIG = "zero" ! Method for defining initial layer velocities - ! file - read velocity information from file. - ! zero - zero velocities everywhere. - ! USER - user defined. - -! Specify the numerical domain. -NIGLOBAL = 360 ! NIGLOBAL and NJGLOBAL are the number of thickness -NJGLOBAL = 210 ! grid points in the zonal and meridional - ! directions of the physical domain. -NK = 63 ! The number of layers. -NIHALO = 4 ! NIHALO and NJHALO are the number of halo -NJHALO = 4 ! points on each side in the x- and y-directions. - ! If static memory allocation is used, these - ! must match the values of NIHALO_ and NJHALO_ - ! in MOM_memory.h. -NIPROC_IO = 2 ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. NIPROC_IO - ! must be a factor of NIPROC. -NJPROC_IO = 2 ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. NJPROC_IO - ! must be a factor of NJPROC. - -REENTRANT_X = True ! If defined, the domain is zonally reentrant. -REENTRANT_Y = False ! If defined, the domain is meridionally - ! reentrant. -TRIPOLAR_N = True ! Use tripolar connectivity at the northern - ! edge of the domain. With TRIPOLAR_N, NIGLOBAL - ! must be even. - -DEBUG = False ! If true, write out verbose debugging data. -DEBUG_TRUNCATIONS = False ! If true, calculate all diagnostics that are - ! useful for debugging truncations. -SEND_LOG_TO_STDOUT = False ! If true write out log information to stdout. - -! Specify the time integration scheme. -SPLIT = True ! Use the split time stepping if defined. -DT_FORCING = 7200.0 ! The time step for changing forcing or - ! writing certain diagnostics, in s. -DT_THERM = 7200.0 ! The thermodynamic time step, in s. DT_THERM - ! should be an integer multiple of DT and less - ! than or equal to DT_FORCING. -DT = 3600.0 ! The (baroclinic) dynamics time step, in s. - ! DT should be an integer fraction of DT_FORCING. -DTBT = 60.0 ! The barotropic time step, in s. DTBT is only - ! used with the split explicit time stepping. - ! To set the time step automatically based - ! the maximum stable value use 0, or a negative - ! value gives the fraction of the stable value. - ! The value of DTBT that will actually be used - ! is an integer fraction of DT, rounding down. -DT_BT_FILTER = 0.0 ! A time-scale for filtering BT variables, - ! in s if positive, or as a fraction of DT if - ! negative. -DTBT_RESET_PERIOD = -1.0 ! The period between recalculations of DTBT - ! of DTBT (if DTBT <= 0), in seconds. If - ! DTBT_RESET_PERIOD is negative, DTBT is set - ! based only on information available at - ! initialization. If dynamic, DTBT will be set - ! at least every forcing time step, and if 0, - ! every dynamics time step. -BE = 0.6 ! BE determines whether the neutral baroclinic - ! time stepping scheme (0.5) or a backward Euler - ! scheme (1) is used. BE may be from 0.5 to 1, - ! but instability may occur near 0.5. -BEBT = 0.2 ! BEBT determines whether the barotropic time - ! stepping uses the forward-backward time- - ! stepping scheme or a backward Euler scheme. - ! BEBT is valid in the range from 0 (for a - ! forward-backward treatment of nonrotating - ! gravity waves) to 1 (for a backward Euler - ! treatment). In practice, BEBT must be greater - ! than about 0.05. - -! Specify properties of the I/O and length of the integration. -TIMEUNIT = 86400.0 ! The time unit in seconds for the following - ! fields. -ENERGYSAVEDAYS = 0.25 ! The number of days between saves of the - ! energies of the run. -ENERGYFILE = "timestats" ! The file to use to save the energies. -RESTARTFILE = "MOM.res" ! The name of the restart file. -RESTINT = 365.0 ! The number of days between saves of the - ! restart file. Use a value that is larger than - ! DAYMAX not to save incremental restart files - ! within a run. Use 0 not to save restart files - ! at all. -PARALLEL_RESTARTFILES = False ! If defined, each processor writes its own - ! restart file, otherwise a single restart file - ! is generated. -LARGE_FILE_SUPPORT = True ! If true, use the file-size limits with - ! NetCDF large file support (4Gb). -RESTART_CONTROL = 1 ! RESTART_CONTROL determines which restart - ! files are written - Add 2 (bit 1) for a time- - ! stamped restart file, and odd (bit 0) for a - ! non-time-stamped file. A restart will be - ! saved at the end of the run segment for any - ! non-negative value. -SAVE_INITIAL_CONDS = True ! If defined, the inital conditions are - ! written to IC_OUTPUT_FILE at the start of a - ! new run. -IC_OUTPUT_FILE = "GOLD_IC" ! The name-root of a file into which the - ! initial conditions are written for a new run. -ALWAYS_WRITE_GEOM = False ! If ALWAYS_WRITE_GEOM is defined, the - ! ocean_geometry file is written anew with each - ! run segment. Otherwise it is only written for - ! a new run. The default is defined. -Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" - ! The file that specifies the vertical grid - ! for depth-space diagnostics. -MIN_Z_DIAG_INTERVAL = 2.16e4 ! The minimum amount of time in seconds between - ! calculations of depth-space diagnostics. - ! Making this larger than DT_THERM reduces the - ! performance penalty of regridding to depth - ! online. -INPUTDIR = "INPUT" - ! INPUTDIR is a directory in which NetCDF - ! input files might be found. - -! Specify the horizontal (along-isopycnal) viscosity. -LAPLACIAN = True ! LAPLACIAN is defined to use a Laplacian - ! horizontal viscosity. -BIHARMONIC = True ! BIHARMONIC is defined to use a biharmonic - ! horizontal viscosity. BIHARMONIC may be used - ! with LAPLACIAN, and it is automatically - ! defined if LAPLACIAN is undefined. -BOUND_KH = True ! If BOUND_KH is defined, the Laplacian - ! coefficient is locally limited to guarantee - ! stability. -BOUND_AH = True ! If BOUND_AH is defined, the biharmonic - ! coefficient is locally limited to guarantee - ! stability. -BETTER_BOUND_KH = True ! If BETTER_BOUND_KH is defined, use more - ! careful bounds in limiting KH for stability. -BETTER_BOUND_AH = True ! If BETTER_BOUND_AH is defined, use more - ! careful bounds in limiting AH for stability. -KH = 0.0 ! The Laplacian horizontal viscosity, in - ! m2 s-1. KH is used if LAPLACIAN is defined. -AH = 0.0 ! The biharmonic horizontal viscosity, in - ! m4 s-1. AH is used if BIHARMONIC is defined. -KH_VEL_SCALE = 0.01 ! The velocity scale which is multiplied by - ! the grid spacing to calculate the Laplacian - ! viscosity ,if LAPLACIAN is defined, in m s-1. - ! The final viscosity is the largest of this - ! scaled viscosity, the Smagorinsky viscosity - ! and KH. -AH_VEL_SCALE = 0.05 ! The velocity scale which is multiplied by - ! the cube of the grid spacing to calculate the - ! biharmonic viscosity if BIHARMONIC is defined, - ! in units of m s-1. The final viscosity is - ! the largest of this scaled viscosity, the - ! Smagorinsky viscosity and AH. -RESOLN_SCALED_KH = True ! If true, the lateral viscosity is scaled - ! away when the first baroclinic deformation - ! radius is well resolved. -KH_RES_SCALE_COEF = 1.0 ! A coefficient that determines how Kh is - ! scaled away, as F = 1/(1 + coef*Rd2/dx2) -SMAGORINSKY_KH = False ! If defined, use Smagorinsky's nonlinear eddy - ! viscosity. KH is the background. -SMAG_LAP_CONST = 0.15 ! The nondimensional Laplacian Smagorinsky - ! constant. Often 0.15. -SMAGORINSKY_AH = True ! If defined, use a biharmonic form of - ! Smagorinsky's nonlinear eddy viscosity. -SMAG_BI_CONST = 0.06 ! The nondimensional biharmonic Smagorinsky - ! constant. Often 0.015. -NOSLIP = False ! This should True for no slip - ! boundary conditions False for free - ! slip boundary conditions (the default). The - ! implementation of the free slip boundary - ! conditions on a C-grid is much cleaner than - ! the no slip boundary conditions. The use of - ! free slip b.c.s is strongly encouraged. The - ! no slip b.c.s are not implemented with the - ! biharmonic viscosity. - -! Specify the horizontal interface depth (akin to Gent-McWilliams) diffusion. -THICKNESSDIFFUSE = True ! If THICKNESSDIFFUSE is defined, interfaces - ! are diffused with a coefficient of KHTH. -THICKNESSDIFFUSE_FIRST = True ! If THICKNESSDIFFUSE_FIRST is defined, do - ! thickness diffusion before dynamics. -RESOLN_SCALED_KHTH = True ! If defined, the interface depth diffusivity - ! is scaled away when the first baroclinic - ! deformation radius is well resolved. -KHTH_SLOPE_MAX = 1.0e-2 ! A slope beyond which the calculated isopycnal - ! slope is not reliable and is scaled away. -KHTH = 10.0 ! KHTH is the nominal interface depth diffusivity - ! in m2 s-1. -KHTH_MIN = 0.0 ! Minimum thickness diffusivity in m2 s-1. -KHTH_MAX = 900.0 ! Maximum thickness diffusivity in m2 s-1. -KHTH_SLOPE_CFF = 0.25 ! Non-dimensional coefficient in Visbeck formula. -VISBECK_L_SCALE = 30.e3 ! Fixed length scale for Visbeck formula (m). -VARMIX_KTOP = 6 ! Layer # at which to start vertical integration of - ! S*N for purposes of finding Eady growth rate -USE_VARIABLE_MIXING = True ! If defined, forces the variable mixing code to - ! be called. This allows diagnostics to be created - ! even if the scheme is not used. This flag is - ! unused if the coefficients are non-zero. -MIXEDLAYER_RESTRAT = True ! If true, a density-gradient dependent - ! re-stratifying flow is imposed in the mixed - ! layer. -FOX_KEMPER_ML_RESTRAT_COEF = 20.0 - ! A nondimensional coefficient that is - ! proportional to the ratio of the deformation - ! radius to the dominant lengthscale of the - ! submesoscale mixed layer instabilities, times - ! the minimum of the ratio of mesoscale eddy - ! kinetic energy to the large-scale geostrophic - ! kinetic energy or 1 plus the square of the - ! grid spacing over the deformation radius, as - ! detailed in the work of Fox-Kemper et al. - -! Specify the scheme for the Coriolis and momentum advection terms. -CORIOLIS_SCHEME = "SADOURNY75_ENERGY" - ! Selects the discretization of Coriolis terms. - ! Possible values are: - ! SADOURNY75_ENERGY - Sadourny's energy - ! conserving scheme - ! ARAKAWA_HSU90 - Arakawa and Hsu's scheme - ! ROBUST_ENSTRO - A pseudo-enstrophy - ! conserving scheme, robust - ! to vanishing thickness -KE_SCHEME = "KE_ARAKAWA" ! Selects the discretization for the kinetic - ! energy in the Bernoulli function. Possible - ! values are KE_ARAKAWA, KE_SIMPLE_GUDONOV, - ! and KE_GUDONOV. KE_ARAKAWA is the default. -BOUND_CORIOLIS = True ! If BOUND_CORIOLIS is defined, the Coriolis - ! terms at u points are bounded by the four - ! estimates of (f+rv)v from the four neighboring - ! v points, and similarly at v points. This - ! option would have no effect on the SADOURNY - ! scheme if it were possible to use centered - ! difference thickness fluxes. In addition, if - ! SMAGORINSKY_AH is used, the biharmonic - ! viscosity is modified to include a term that - ! scales quadratically with the velocity - ! shears. -CORIOLIS_EN_DIS = True ! If CORIOLIS_EN_DIS is defined, two estimates - ! of the thickness fluxes are used to estimate - ! the Coriolis term, and the one that dissipates - ! energy relative to the other one is used. - -! Specify the scheme for the continuity solver. -CONTINUITY_SCHEME = "PPM" ! CONTINUTITY_SCHEME specifies the scheme used - ! for the continuity solver. PPM is currently - ! the only option, in which case a positive- - ! definite piecewise parabolic reconstruction - ! is used for the continuity solver. -MONOTONIC_CONTINUITY = True ! If true, the PPM continuity scheme uses the - ! Colella and Woodward monotonic limiter. The - ! default is to use a simple positive definite - ! limiter. -ETA_TOLERANCE = 1e-6 ! The tolerance, in m, for the differences - ! between the barotropic and baroclinic - ! estimates of the sea surface height due to - ! the fluxes through each face. The total - ! tolerance for SSH is 4 times this value. The - ! default is 0.5*NK*EPSILON, and this should not - ! be set less than about 10^-15*MAXIMUM_DEPTH. -VELOCITY_TOLERANCE = 1.0e-4 ! The tolerance for barotropic velocity - ! discrepancies between the barotropic solution - ! and the sum of the layer thicknesses, in m s-1. -CONTINUITY_CFL_LIMIT = 0.5 ! This is the CFL limit for corrections with - ! the PPM continuity scheme. -CONT_PPM_BETTER_ITER = True ! If true, use the velocity change tolerance - ! to determine when to keep iterating with the - ! PPM continuity scheme. -CONT_PPM_USE_VISC_REM_MAX = True ! If true, use more appropriate limiting - ! bounds for corrections in viscous columns. - -! Specify the scheme for the vertical viscosity. -HARMONIC_VISC = False ! If defined, use the harmonic mean thickness - ! for calculating the vertical viscosity. - -! Specify the scheme for the pressure gradient accelerations. -ANALYTIC_FV_PGF = True ! If defined the pressure gradient forces - ! are calculated with a finite volume form that - ! analytically integrates the equations of state - ! in pressure to avoid any possibility of - ! numerical thermobaric instability. - -! Specify the scheme for the barotropic solver. -USE_LEGACY_SPLIT = True ! If defined, use the split time stepping - ! code that gives acces to the full range of - ! options that were available in GOLD. If - ! false, only the prefered options can be - ! used in the streamlined code. -FLUX_BT_COUPLING = True ! If defined, use mass fluxes to ensure - ! consistency between the baroclinic and - ! barotropic modes. -USE_BT_CONT_TYPE = True ! If defined, use a structure with elements - ! that describe effective face areas from the - ! summed layer continuity solvers as a function - ! the barotropic flow in coupling between the - ! barotropic and baroclinic flow. -RESCALE_BT_FACE_AREAS = False ! If true, the face areas used by the - ! barotropic solver are rescaled to reflect the - ! open face areas of the interior layers. This - ! probably requires FLUX_BT_COUPLING to work, - ! but does not apply with USE_BT_CONT_TYPE. -READJUST_BT_TRANS = True ! If defined, make a barotropic adjustment to - ! the layer velocities after the thermodynamic - ! part of the step. -BOUND_BT_CORRECTION = True ! If defined, the corrective pseudo mass- - ! fluxes into the barotropic solver are limited - ! to values that require less than 0.1*MAXVEL to - ! be accommodated. -APPLY_BT_DRAG = True ! If defined, bottom drag is applied within - ! the barotropic solver. The default is true. -BT_STRONG_DRAG = True ! If defined, use a stronger estimate of the - ! retarding effects of strong bottom drag, by - ! making it implicit with the barotropic time- - ! step instead of implicit with the baroclinic - ! time-step and dividing by the number of +/* This input file provides the adjustable run-time parameters for version 6 of + the Modular Ocean Model (MOM6), a numerical ocean model developed at NOAA-GFDL. + Where appropriate, parameters use usually given in MKS units. + + This particular file is for the example in GOLD_SIS. + + This MOM_input file typically contains only the non-default values that are + needed to reproduce this example. A full list of parameters for this example + can be found in the corresponding MOM_parameter_doc.all file which is + generated by the model at run-time. */ + +TRIPOLAR_N = True ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 360 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 210 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 10 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 6 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!LAYOUT = 10, 6 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 2, 2 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. + +! === module MOM_grid === +! Parameters providing information about the vertical grid. +NK = 63 ! [nondim] + ! The number of model layers. + +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + +! === module MOM === +USE_LEGACY_SPLIT = True ! [Boolean] default = False + ! If true, use the full range of options available from + ! the older GOLD-derived split time stepping code. +THICKNESSDIFFUSE = True ! [Boolean] default = False + ! If true, interfaces or isopycnal surfaces are diffused, + ! depending on the value of FULL_THICKNESSDIFFUSE. +THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. + ! This is only used if THICKNESSDIFFUSE is true. +MIXEDLAYER_RESTRAT = True ! [Boolean] default = False + ! If true, a density-gradient dependent re-stratifying + ! flow is imposed in the mixed layer. + ! This is only used if BULKMIXEDLAYER is true. +DT = 3600.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 7200.0 ! [s] default = 3600.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 + ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. Making this + ! larger than DT_THERM reduces the performance penalty + ! of regridding to depth online. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +DO_GEOTHERMAL = True ! [Boolean] default = False + ! If true, apply geothermal heating. +BOUND_SALINITY = True ! [Boolean] default = False + ! If true, limit salinity to being positive. (The sea-ice + ! model may ask for more salt than is available and + ! drive the salinity negative otherwise.) +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" + ! The file into which to write the initial conditions. + +! === module MOM_tracer_registry === + +! === module MOM_tracer_flow_control === +USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False + ! If true, use the ideal_age_example tracer package. +USE_OCMIP2_CFC = True ! [Boolean] default = False + ! If true, use the MOM_OCMIP2_CFC tracer package. + +! === module ideal_age_example === + +! === module MOM_OCMIP2_CFC === +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "file" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +COORD_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The file from which the coordinate densities are read. + +! === module MOM_grid_init === +GRID_CONFIG = "mosaic" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +GRID_FILE = "ocean_hgrid.nc" ! + ! Name of the file from which to read horizontal grid data. +TOPO_CONFIG = "file" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MAXIMUM_DEPTH = 6000.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +CHANNEL_CONFIG = "global_1deg" ! default = "none" + ! A parameter that determines which set of channels are + ! restricted to specific widths. Options are: + ! none - All channels have the grid width. + ! global_1deg - Sets 16 specific channels appropriate + ! for a 1-degree model, as used in CM2G. + ! list - Read the channel locations and widths from a + ! text file, like MOM_channel_list in the MOM_SIS + ! test case. + ! file - Read open face widths everywhere from a + ! NetCDF file on the model grid. +ALWAYS_WRITE_GEOM = False ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +THICKNESS_CONFIG = "file" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +THICKNESS_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The name of the thickness file. +ADJUST_THICKNESS = True ! [Boolean] default = False + ! If true, all mass below the bottom removed if the + ! topography is shallower than the thickness input file + ! would indicate. +TS_CONFIG = "file" ! + ! A string that determines how the initial tempertures + ! and salinities are specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +TS_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The initial condition file for temperature. + +! === module MOM_MEKE === + +! === module MOM_lateral_mixing_coeffs === +USE_VARIABLE_MIXING = True ! [Boolean] default = False + ! If true, the variable mixing code will be called. This + ! allows diagnostics to be created even if the scheme is + ! not used. If KHTR_SLOPE_CFF>0 or KhTh_Slope_Cff>0, + ! this is set to true regardless of what is in the + ! parameter file. +RESOLN_SCALED_KH = True ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTH = True ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +KHTH_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the interface depth diffusivity +KHTR_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the epipycnal tracer diffusivity +VARMIX_KTOP = 6 ! [nondim] default = 2 + ! The layer number at which to start vertical integration + ! of S*N for purposes of finding the Eady growth rate. +VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 + ! The fixed length scale in the Visbeck formula. + +! === module MOM_wave_speed === +FLUX_BT_COUPLING = True ! [Boolean] default = False + ! If true, use mass fluxes to ensure consistency between + ! the baroclinic and barotropic modes. This is only used + ! if SPLIT is true. +READJUST_BT_TRANS = True ! [Boolean] default = False + ! If true, make a barotropic adjustment to the layer + ! velocities after the thermodynamic part of the step + ! to ensure that the interaction between the thermodynamics + ! and the continuity solver do not change the barotropic + ! transport. This is only used if FLUX_BT_COUPLING and + ! SPLIT are true. +MONOTONIC_CONTINUITY = True ! [Boolean] default = False + ! If true, CONTINUITY_PPM uses the Colella and Woodward + ! monotonic limiter. The default (false) is to use a + ! simple positive definite limiter. +ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.15E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +VELOCITY_TOLERANCE = 1.0E-04 ! [m s-1] default = 3.0E+08 + ! The tolerance for barotropic velocity discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses. +CORIOLIS_EN_DIS = True ! [Boolean] default = False + ! If true, two estimates of the thickness fluxes are used + ! to estimate the Coriolis term, and the one that + ! dissipates energy relative to the other one is used. +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option is + ! always effectively false with CORIOLIS_EN_DIS defined and + ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. + +! === module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. +AH_VEL_SCALE = 0.05 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. + +! === module MOM_vert_friction === +CHANNEL_DRAG = True ! [Boolean] default = False + ! If true, the bottom drag is exerted directly on each + ! layer proportional to the fraction of the bottom it + ! overlies. +DYNAMIC_VISCOUS_ML = True ! [Boolean] default = False + ! If true, use a bulk Richardson number criterion to + ! determine the mixed layer thickness for viscosity. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. + +! === module MOM_PointAccel === + +! === module MOM_set_visc === +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +ML_USE_OMEGA = True ! [Boolean] default = False + ! If true, use the absolute rotation rate instead of the + ! vertical component of rotation when setting the decay + ! scale for turbulence. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. + +! === module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +BT_STRONG_DRAG = True ! [Boolean] default = False + ! If true, use a stronger estimate of the retarding + ! effects of strong bottom drag, by making it implicit + ! with the barotropic time-step instead of implicit with + ! the baroclinic time-step and dividing by the number of ! barotropic steps. -BT_THICK_SCHEME = "HYBRID" ! A string describing the scheme that is used - ! to set the open face areas used for barotropic - ! transport and the relative weights of the layer - ! accelerations. Valid values are: - ! ARITHMETIC - arithmetic mean layer thicknesses - ! HARMONIC - harmonic mean layer thicknesses - ! HYBRID (the default) - use arithmetic means for - ! layers above the shallowest bottom, the - ! harmonic mean for layers below, and a weighted - ! average for layers that straddle that depth - ! FROM_BT_CONT - use the average thicknesses kept - ! it the h_u and h_v fields of BT_cont_type. -NONLINEAR_BT_CONTINUITY = False ! If defined, use nonlinear transports in the - ! barotropic continuity equation. This does - ! not apply with USE_BT_CONT_TYPE. - -! Specify the properties of the active tracers and Eqn of state. -ENABLE_THERMODYNAMICS = True ! Temperature and salinity are used as state - ! variables if ENABLE_THERMODYNAMICS is defined. -TS_CONFIG = "file" ! Method for defining temperature (file or USER) -TS_FILE = "GOLD_IC.2010.11.15.nc" - ! If temperature is defined by a file, this is - ! the file to use. -FRAZIL = True ! If FRAZIL is defined, water freezes if it - ! gets colder than the freezing point, and the - ! accumulated heat deficit is returned in the - ! surface state. -EQN_OF_STATE = "WRIGHT" ! EQN_OF_STATE determines which ocean equation - ! of state should be used. Currently, the valid - ! choices are "LINEAR", "UNESCO", and "WRIGHT". - ! The default is "WRIGHT", but this only matters - ! of USE_EOS is defined. -USE_EOS = True ! If USE_EOS is defined, density is calculated - ! from temperature and salinity with an equation - ! of state. ENABLE_THERMODYNAMICS must be - ! defined if USE_EOS is. -BOUSSINESQ = True ! If true, make the Boussinesq approximation. -P_REF = 2.0e7 ! P_REF is the pressure that is used for - ! calculating the coordinate density, in Pa. - ! (1 Pa = 1e4 dbar, so 2e7 is commonly used.) -RHO_0 = 1035.0 ! RHO_0 is used in the Boussinesq - ! approximation to calculations of pressure and - ! pressure gradients, in units of kg m-3. -C_P = 3925.0 ! C_P is the heat capacity of sea water in - ! J kg-1 K-1, approximated as a constant. -CORRECT_DENSITY = True ! If CORRECT_DENSITY is defined, the layer - ! densities are restored toward their target - ! values by the diapycnal mixing. - -! Specify the properties of the surface forcing. -WIND_STAGGER = "B" ! "A", "B", or "C" to indicate the - ! staggering of the wind stresses. - -! Specify the properties of the passive tracers. -KHTR = 10.0 ! KHTR is the along-isopycnal tracer diffusivity, in m2 s-1. -KHTR_MIN = 50.0 ! Minimum tracer diffusivity in m2 s-1. -KHTR_MAX = 900.0 ! Maximum tracer diffusivity in m2 s-1. -KHTR_SLOPE_CFF = 0.25 ! Non-dimensional coefficient in Visbeck formula. - ! Use non-zero value (e.g. 0.1) to enable Visbeck -RESOLN_SCALED_KHTR = False ! If defined, the tracer diffusivity is scaled - ! away when the first baroclinic deformation - ! radius is well resolved. -KHTR_PASSIVITY_COEFF = 3.0 ! Passivity coefficient that scales Rd/dx - ! where passivity is the ratio between the - ! along-isopycnal tracer mixing and thickness - ! mixing -CHECK_DIFFUSIVE_CFL = False ! If true, use enough iterations to ensure - ! that the horizontal diffusive CFL limit is - ! respected. If false, always use 1 iteration. -DIFFUSE_ML_TO_INTERIOR = True ! If true, enable epipycnal mixing between the - ! surface boundary layer and the interior. -ML_KHTR_SCALE = 0.0 ! With Diffuse_ML_interior, this is the ratio - ! of the truly horizontal diffusivity in the - ! mixed layer to the epipycnal diffusivity. - ! The default is 1.0. Nondimensional. - -USE_USER_TRACER_EXAMPLE = False ! If defined, the example tracer package is used. -USE_IDEAL_AGE_TRACER = True ! If defined, the ideal age and vintage - ! tracer package may be used. -DO_IDEAL_VINTAGE = False ! If defined and USE_IDEAL_AGE_TRACER is - ! defined, use an ideal vintage tracer that is - ! set to an exponentially increasing value in - ! the mixed layer and is conserved thereafter. - -! Specify the properties of the diapycnal viscosity and diffusion. -ADIABATIC = False ! There are no diapycnal mass fluxes if - ! ADIABATIC is defined. This assumes that - ! KD = KDML = 0.0 and that there is no buoyancy - ! forcing, but makes the model faster by - ! eliminating subroutine calls. - -BULKMIXEDLAYER = True ! If defined, use a Kraus-Turner-like bulk - ! mixed layer with transitional buffer layers. - ! Layers 1 through NKML+NKBL have variable - ! densities. There must be at least NKML+NKBL+1 - ! layers if BULKMIXEDLAYER is defined. -! The following parameters only apply when BULKMIXEDLAYER is defined. -NKML = 2 ! NKML is the number of sublayers within the - ! mixed layer. -NKBL = 2 ! NKBL is the number of layers used as - ! variable density buffer layers. -MSTAR = 0.3 ! MSTAR is a non-dimensional constant of - ! proportionality between the cube of the - ! surface friction velocity and the turbulent - ! kinetic energy input at the surface. -NSTAR = 0.15 ! NSTAR is the portion of the buoyant - ! potential energy imparted by surface fluxes - ! that is available to drive entrainment at the - ! base of mixed layer when that energy is - ! positive. -NSTAR2 = 0.15 ! NSTAR2 is the portion of any potential - ! energy released by convective adjustment that - ! is available to drive entrainment at the - ! base of the mixed layer. By default, - ! NSTAR2 = NSTAR. -READ_GUST_2D = True ! Signals to read gustiness from a file (Pa) -GUST_2D_FILE = "gustiness_qscat.nc" ! The gustiness data file. -GUST_CONST = 0.02 ! Gustinesss to use if not read from file or - ! a background that is added to the data (Pa) -ABSORB_ALL_SW = True ! If defined, all shortwave radiation is - ! absorbed by the ocean, instead of passing - ! through to the bottom mud. -CORRECT_ABSORPTION_DEPTH = True ! If true, the depth at which penetrating - ! shortwave radiation is absorbed is corrected by - ! moving some of the heating upward in the water - ! column. The default is false. -ML_USE_OMEGA = True ! Use Omega instead of f in ML code -TKE_DECAY = 10.0 ! TKE_DECAY relates the vertical rate of decay - ! of the TKE available for mechanical entrain- - ! ment to the natural Ekman depth. Nondim. -CONV_DECAY = 0.5 ! CONV_DECAY relates the vertical rate of - ! decay of the convectively released TKE - ! available for penetrating entrainment to the - ! natural Ekman length. Nondimensional. -BULK_RI_ML = 0.05 ! BULK_RI_ML is the efficiency with which mean - ! kinetic energy released by mechanically forced - ! entrainment of the mixed layer is converted to - ! turbulent kinetic energy. Nondimensional. -BULK_RI_CONVECTIVE = 0.05 ! BULK_RI_CONVECTIVE is the efficiency with - ! which convectively released mean kinetic - ! energy is converted to turbulent kinetic - ! energy. Nondimensional. -RESOLVE_EKMAN = False ! If true, the nkml>1 layers in the mixed - ! layer are chosen to optimally represent the - ! impact of the Ekman transport on the mixed - ! layer TKE budget. Otherwise, the sublayers - ! are distributed uniformly through the mixed - ! layer. The default is false. -ML_MIX_FIRST = 0.0 ! The fraction of the mixed layer mixing that - ! is applied before interior diapycnal mixing. -ML_RESORT = True ! If defined, resort the topmost layers by - ! potential density before the mixed layer - ! calculations. -ML_PRESORT_NK_CONV_ADJ = 4 ! Convectively mix the first X layers before - ! sorting when ML_RESORT is defined. -LIMIT_BUFFER_DETRAIN = True ! If defined, limit the detrainment from the - ! buffer layers to not be too different from the - ! neighbors. -DYNAMIC_VISCOUS_ML = True ! If defined, use a bulk Richardson number criteria - ! to determine the mixed layer thickness for viscosity. -HMIX_MIN = 2.0 ! The minimum mixed layer depth, in m. -! End of the BULKMIXEDLAYER parameters. - -USE_LIMITED_PATM_SSH = False ! If undefined, return FULL weight of ice to coupler - ! rather than clipped weight. -DEPTH_LIMIT_FLUXES = 0.1 ! The surface fluxes are scaled away when the - ! total ocean depth is less than this, in m. -DIRECT_STRESS = False ! If DIRECT_STRESS is defined, the wind stress - ! is distributed over the topmost HMIX_STRESS - ! of fluid, and KVML need not be elevated. - -KV = 1.00e-4 ! The kinematic viscosity in the interior, in - ! m2 s-1. The molecular value, ~1e-6 m2 s-1, - ! may be used. -KD = 2.00e-5 ! The diapycnal diffusivity of density in the - ! interior, in m2 s-1. Zero or the molecular - ! value, ~1e-7 m2 s-1, may be used. -MAX_ENT_IT = 20 ! The maximum number of iterations that may be - ! used to calculate the interior diapycnal - ! entrainment. -TOLERANCE_ENT = 1.0e-5 ! The tolerance in m with which to solve for - ! entrainment values. -USE_JACKSON_PARAM = True ! If true, use the new Jackson-Hallberg-Legg - ! (JPO 2008) shear mixing parameterization. -! The Jackson-Hallberg-Legg shear mixing parameterization uses the following -! 6 nondimensional coefficients. That paper gives 3 best fit parameter sets. -! Ri_Crit Rate FRi_Curv K_buoy TKE_N TKE_Shear -! p1: 0.25 0.089 -0.97 0.82 0.24 0.14 -! p2: 0.30 0.085 -0.94 0.86 0.26 0.13 -! p3: 0.35 0.088 -0.89 0.81 0.28 0.12 -! Future research will reveal how these should be modified to take -! subgridscale inhomogeneity into account. -RINO_CRIT = 0.25 ! The critical Richardson number for shear - ! mixing. With the Jackson et al. parameteriz- - ! ation, values range from 0.25 to 0.35. -SHEARMIX_RATE = 0.089 ! A nondimensional rate scale for shear-driven - ! entrainment. The original value from Hallberg - ! (MWR 2000) is 0.1. The default value with - ! USE_JACKSON_PARAM is 0.089. -FRI_CURVATURE = -0.97 ! The nondimensional curvature of the fit to - ! function of the Richardson number in the kappa - ! source term in the Jackson et al. scheme. The - ! default value is -0.97. -KAPPA_BUOY_SCALE_COEF = 0.82 ! The nondimensional ratio of the buoyancy - ! length scale to the kappa decay scale in the - ! kappa equation. The default value is 0.82. -TKE_N_DECAY_CONST = 0.24 ! The coefficient for the decay of TKE due to - ! stratification (i.e. proportional to N*tke), - ! ND. The default value is 0.24. -TKE_SHEAR_DECAY_CONST = 0.14 ! The coefficient for the decay of TKE due - ! to shear (i.e. proportional to |S|*tke), ND. - ! The default value is 0.14. -TKE_BACKGROUND = 0.0 ! A background level of TKE used in the first - ! iteration of the kappa equation, in m2 s-2. - ! TKE_BACKGROUND could be 0, its default. -MAX_RINO_IT = 25 ! The maximum number of iterations that may be - ! used to estimate the Richardson number driven - ! mixing. - -BRYAN_LEWIS_DIFFUSIVITY = False ! If true, a Bryan & Lewis (JGR 1979) like - ! tanh profile of background diapycnal - ! diffusivity with depth is used. -LEE_WAVE_DISSIPATION = False ! If true, use a lee wave driven dissipation - ! scheme to drive diapycnal mixing, along the - ! lines of Nikurashin (2010). -DISSIPATION_N0 = 1.0e-7 ! The intercept when N=0 of the N-dependent - ! expression used to set a minimum dissipation - ! by which to determine a lower bound of Kd - ! (a floor): A in eps_min = A + B*N, in W m-3. -DISSIPATION_N1 = 6.0e-4 ! The coefficient multiplying N, following - ! Gargett (1984), used to set a minimum - ! dissipation by which to determine a lower +DT_BT_FILTER = 0.0 ! [sec or nondim] default = -0.25 + ! A time-scale over which the barotropic mode solutions + ! are filtered, in seconds if positive, or as a fraction + ! of DT if negative. When used this can never be taken to + ! be longer than 2*dt. Set this to 0 to apply no filtering. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = 60.0 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + +! === module MOM_thickness_diffuse === +KHTH = 10.0 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. +KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum horizontal thickness diffusivity. + +! === module MOM_mixed_layer_restrat === +FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 + ! A nondimensional coefficient that is proportional to + ! the ratio of the deformation radius to the dominant + ! lengthscale of the submesoscale mixed layer + ! instabilities, times the minimum of the ratio of the + ! mesoscale eddy kinetic energy to the large-scale + ! geostrophic kinetic energy or 1 plus the square of the + ! grid spacing over the deformation radius, as detailed + ! by Fox-Kemper et al. (2010) +Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. +!NK_ZSPACE (from file) = 50 ! [nondim] + ! The number of depth-space levels. This is determined + ! from the size of the variable zw in the output grid file. + +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +ML_RADIATION = True ! [Boolean] default = False + ! If true, allow a fraction of TKE available from wind + ! work to penetrate below the base of the mixed layer + ! with a vertical decay scale determined by the minimum + ! of: (1) The depth of the mixed layer, (2) an Ekman + ! length scale. +ML_RAD_COEFF = 0.1 ! [nondim] default = 0.2 + ! The coefficient which scales MSTAR*USTAR^3 to obtain + ! the energy available for mixing below the base of the + ! mixed layer. This is only used if ML_RADIATION is true. +TKE_DECAY = 10.0 ! [nondim] default = 2.5 + ! The ratio of the natural Ekman depth to the TKE decay scale. +BBL_MIXING_AS_MAX = False ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the + ! BBL mixing and the other diffusivities. Otherwise, + ! diffusiviy from the BBL_mixing is simply added. +HENYEY_IGW_BACKGROUND = True ! [Boolean] default = False + ! If true, use a latitude-dependent scaling for the near + ! surface background diffusivity, as described in + ! Harrison & Hallberg, JPO 2008. +N2_FLOOR_IOMEGA2 = 0.0 ! [nondim] default = 1.0 + ! The floor applied to N2(k) scaled by Omega^2: + ! If =0., N2(k) is simply positive definite. + ! If =1., N2(k) > Omega^2 everywhere. +KD = 2.0E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 + ! The minimum diapycnal diffusivity. +INT_TIDE_DISSIPATION = True ! [Boolean] default = False + ! If true, use an internal tidal dissipation scheme to + ! drive diapycnal mixing, along the lines of St. Laurent + ! et al. (2002) and Simmons et al. (2004). +DISSIPATION_N0 = 1.0E-07 ! [W m-3] default = 0.0 + ! The intercept when N=0 of the N-dependent expression + ! used to set a minimum dissipation by which to determine + ! a lower bound of Kd (a floor): A in eps_min = A + B*N. +DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 + ! The coefficient multiplying N, following Gargett, used to + ! set a minimum dissipation by which to determine a lower ! bound of Kd (a floor): B in eps_min = A + B*N - ! in units of J m-3. -INT_TIDE_DISSIPATION = True ! If true, use an internal tidal dissipation - ! scheme to drive diapycnal mixing, along the - ! lines of St. Laurent, 2002 and Simmons, 2004. -INT_TIDE_DECAY_SCALE = 300.3003003003003 ! The decay scale away from the - ! bottom for tidal TKE when INT_TIDE_DISSIPATION - ! is used, in m. -MU_ITIDES = 0.2 ! A dimensionless turbulent mixing efficiency. - ! (global value to use instead?) -GAMMA_ITIDES = 0.3333 ! Fraction of tidal energy dissipated locally. -MIN_ZBOT_ITIDES = 0.0 ! Turn off tidal dissipation where total ocean - ! depth less than this value. -KAPPA_ITIDES = 0.000628319 ! The effective wavelength of the subgridscale - ! topographic variations, in m-1. Currently set - ! to 2*pi/10km. -H2_FILE = "sgs_h2.nc" ! File containing sub-grid topography amplitude -READ_TIDEAMP = True ! If true, read a file (given by TIDEAMP_FILE) - ! containing the tidal amplitude. -TIDEAMP_FILE = "tideamp.nc" ! File containing tidal flow amplitude -KAPPA_H2_FACTOR = 0.75 ! A scaling factor for roughness amplitude. -TKE_ITIDE_MAX = 0.1 ! Maximum conversion to baroclinic tides, W m-2. -N2_FLOOR_IOMEGA2 = 0. ! The floor applied to N2(k) scaled by Omega^2 - ! If =0., N2(k) is simply positive definite - ! If =1., N2(k) > Omega^2 everywhere -BBL_MIXING_AS_MAX = False ! If true, take the maximum of the diffusivity - ! from the BBL mixing and the other - ! diffusivities. Otherwise, diffusiviy from the - ! BBL_mixing is simply added. -KD_MIN = 2.e-6 ! Minimum diapycnal diffusivity (m^2/s) -CD_TIDES = 2.5e-3 ! The drag coefficient for calculating the - ! frictional drag of tidal velocities, nondim. -HBBL = 10.0 ! The thickness in m of a bottom boundary - ! layer with a viscosity of KVBBL if - ! BOTTOMDRAGLAW is not defined, or the thickness - ! over which near-bottom velocities are averaged - ! for the drag law if BOTTOMDRAGLAW is defined - ! but LINEAR_DRAG is not. -BOTTOMDRAGLAW = True ! If BOTTOMDRAGLAW is defined, the bottom - ! stress is calculated with a drag law - ! c_drag*|u|*u. The velocity magnitude may be an - ! assumed value or it may be based on the actual - ! velocity in the bottommost HBBL, depending on - ! LINEAR_DRAG. -CDRAG = 0.003 ! CDRAG is the drag coefficient relating the - ! magnitude of the velocity field to the bottom - ! stress. CDRAG is only used if BOTTOMDRAGLAW is - ! defined. -LINEAR_DRAG = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined - ! the drag law is cdrag*DRAG_BG_VEL*u. -DRAG_BG_VEL = 0.10 ! DRAG_BG_VEL is either the assumed bottom - ! velocity (with LINEAR_DRAG) or an unresolved - ! velocity that is combined with the resolved - ! velocity to estimate the velocity magnitude, - ! in m s-1. DRAG_BG_VEL is only used when - ! BOTTOMDRAGLAW is defined. -BBL_THICK_MIN = 0.1 ! The minimum bottom boundary layer thickness, - ! in m, that can be used with BOTTOMDRAGLAW. - ! This might be Kv / (cdrag * drag_bg_vel) to - ! give Kv as the minimum near-bottom viscosity. -BBL_EFFIC = 0.20 ! BBL_EFFIC is the efficiency with which the - ! energy extracted by bottom drag drives BBL - ! diffusion. Nondimensional. BBL_EFFIC only - ! applies when BOTTOMDRAGLAW is defined. -BBL_MIXING_MAX_DECAY = 0.0 ! This sets the maximum decay scale in m for - ! the BBL diffusion, or 0 to allow the mixing - ! to penetrate as far as stratification and - ! rotation permit. The default is 0. -CHANNEL_DRAG = True ! If defined the drag is exerted directly on - ! each layer according to what fraction of the - ! bottom they overlie. -SMAG_CONST_CHANNEL = 0.15 ! The nondimensional Laplacian Smagorinsky - ! constant used in calculating the channel drag - ! if it is enabled. The default is to use the - ! same value as SMAG_LAP_CONST if it is defined, - ! or 0.15 if it is not. -DO_RIVERMIX = True ! If true, apply additional mixing whereever - ! there is runoff, so that it is mixed down to - ! RIVERMIX_DEPTH, if the ocean is that deep. -RIVERMIX_DEPTH = 40.0 ! The depth to which rivers are mixed, in m, - ! if DO_RIVERMIX is defined. -HENYEY_IGW_BACKGROUND = True ! If defined use a latitude-dependent scaling - ! for the near-surface background diffusivity, - ! as described in Harrison & Hallberg, JPO'08. -ML_RADIATION = True ! Turns on sub-ML mixing driven by ML radiation -ML_RAD_COEFF = 0.1 ! Non-dimensional energy input for sub-ML mixing -ML_RAD_KD_MAX = 1.e-3 ! Maximum diffusivity allowed in sub-ML mixing -ML_RAD_EFOLD_COEFF = 0.2 ! Non-dimensional length scale (multiples ML depth) - -! Specify properties of the bottom thermal forcing. -DO_GEOTHERMAL = True ! If defined, apply geothermal heating. -GEOTHERMAL_FILE = geothermal_heating_cm2g.nc - ! The file from which the geothermal heating is - ! to be read, or blank to use a constant heating - ! rate. -GEOTHERMAL_SCALE = 0.001 ! The constant geothermal heat flux, a - ! rescaling factor for the heat flux read from - ! GEOTHERMAL_FILE, or 0 to disable the geothermal - ! heating. - -! Specify properties of the surface forcing. -RECLAIM_FRAZIL = True ! Avoid creating thin-ice for SSTs above freezing -BOUND_SALINITY = True ! Limit salinity to being positive (the sea-ice - ! model may ask for more salt than is available and - ! otherwise drive the salinity negative) -RESTORE_SALINITY = True ! If RESTORE_SALINITY is defined, the coupled - ! driver will add a globally-balanced fresh- - ! water flux that drives sea-surface salinity - ! toward specified values. -ADJUST_NET_FRESH_WATER_TO_ZERO = True ! If true, adjusts the net fresh-water - ! forcing (including restoring) seen by the - ! ocean/sea-ice system to zero. -FLUXCONST = 0.5 ! A constant that relates the surface fluxes - ! to the mixed layer property anomalies, if - ! RESTOREBUOY or RESTORE_SALINITY is defined. - !] -MAX_P_SURF = 7.0e4 ! The maximum surface pressure that can be - ! exerted by the atmosphere and floating sea-ice, - ! in Pa. This is needed because the FMS coupling - ! structure does not limit the water that can be - ! frozen out of the ocean and the ice-ocean heat - ! fluxes are treated explicitly. No limit is - ! applied if a negative value is used. -USE_RIVER_HEAT_CONTENT = False ! If true, use the fluxes%runoff_Hflx field to - ! set the heat carried by runoff, instead of - ! using SST*CP*liq_runoff. -USE_CALVING_HEAT_CONTENT = False ! If true, use the fluxes%calving_Hflx field to - ! set the heat carried by runoff, instead of - ! using SST*CP*froz_runoff. - -! Specify whether sponges are used. It is possible to use the model in robust -! diagnostic mode by defining sponges that span the entire domain. -SPONGE = False ! If SPONGE is defined, sponges may be applied - ! anywhere in the domain. The exact location and - ! properties of those sponges are specified from - ! MOM_initialization.F90. -APPLY_OBC_U = False ! If defined, open boundary conditions may be -APPLY_OBC_V = False ! applied at some u- or v- points. The boundary - ! conditions are set in USER_set_Open_Bdry_Conds - ! in MOM_initialization.F90 - -! Specify properties of the tides. -TIDES = False ! Apply tidal momentum forcing. - -! Opacity Rules -PEN_SW_NBANDS = 3 ! The number of bands of penetrating shortwave - ! radiation. -VAR_PEN_SW = True ! Use time and/or space varying CHL_A to set opacity -OPACITY_SCHEME = "MANIZZA_05" ! OPACITY_SCHEME is used to specify how - ! chlorophyll concentrations are translated into - ! opacities. Currently valid options include: - ! MANIZZA_05 - Use Manizza et al., GRL, 2005. - ! MOREL_88 - Use Morel, JGR, 1988. -CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" - -! CFCs tracers -USE_OCMIP2_CFC = True ! If defined, CFC11 and CFC12 distributions - ! are simulated. - -! Specify a few miscellaneous limits. -MAXVEL = 6.0 ! This is the maximum velocity allowed before - ! the velocity is truncated, in units of m s-1. -CFL_BASED_TRUNCATIONS = True ! If true, the velocity is truncated when the - ! local CFL number exceeds CFL_TRUNCATE, rather - ! than using a dimensional velocity threshold. -MAXTRUNC = 1000000 ! The run will be stopped, and the day set to - ! a very large value if the velocity is - ! truncated more than MAXTRUNC times between - ! energy saves. Set MAXTRUNC to 0 to stop if - ! there is any truncation of velocities. -U_TRUNC_FILE = "U_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to zonal velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. -V_TRUNC_FILE = "V_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to meridional velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. +INT_TIDE_DECAY_SCALE = 300.3003003003003 ! [m] default = 0.0 + ! The decay scale away from the bottom for tidal TKE with + ! the new coding when INT_TIDE_DISSIPATION is used. +KAPPA_ITIDES = 6.28319E-04 ! [m-1] default = 6.283185307179586E-04 + ! A topographic wavenumber used with INT_TIDE_DISSIPATION. + ! The default is 2pi/10 km, as in St.Laurent et al. 2002. +KAPPA_H2_FACTOR = 0.75 ! [nondim] default = 1.0 + ! A scaling factor for the roughness amplitude with nINT_TIDE_DISSIPATION. +TKE_ITIDE_MAX = 0.1 ! [W m-2] default = 1000.0 + ! The maximum internal tide energy source availble to mix + ! above the bottom boundary layer with INT_TIDE_DISSIPATION. +READ_TIDEAMP = True ! [Boolean] default = False + ! If true, read a file (given by TIDEAMP_FILE) containing + ! the tidal amplitude with INT_TIDE_DISSIPATION. +H2_FILE = "sgs_h2.nc" ! + ! The path to the file containing the sub-grid-scale + ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 + ! The tolerance with which to solve for entrainment values. + +! === module MOM_geothermal === +GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 + ! The constant geothermal heat flux, a rescaling + ! factor for the heat flux read from GEOTHERMAL_FILE, or + ! 0 to disable the geothermal heating. +GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" + ! The file from which the geothermal heating is to be + ! read, or blank to use a constant heating rate. + +! === module MOM_kappa_shear === +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + +! === module MOM_mixed_layer === +BULK_RI_ML = 0.05 ! [nondim] + ! The efficiency with which mean kinetic energy released + ! by mechanically forced entrainment of the mixed layer + ! is converted to turbulent kinetic energy. +ABSORB_ALL_SW = True ! [Boolean] default = False + ! If true, all shortwave radiation is absorbed by the + ! ocean, instead of passing through to the bottom mud. +HMIX_MIN = 2.0 ! [m] default = 0.0 + ! The minimum mixed layer depth if the mixed layer depth + ! is determined dynamically. +LIMIT_BUFFER_DETRAIN = True ! [Boolean] default = False + ! If true, limit the detrainment from the buffer layers + ! to not be too different from the neighbors. +DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 + ! The surface fluxes are scaled away when the total ocean + ! depth is less than DEPTH_LIMIT_FLUXES. +ML_RESORT = True ! [Boolean] default = False + ! If true, resort the topmost layers by potential density + ! before the mixed layer calculations. +ML_PRESORT_NK_CONV_ADJ = 4 ! [nondim] default = 0 + ! Convectively mix the first ML_PRESORT_NK_CONV_ADJ + ! layers before sorting when ML_RESORT is true. +CORRECT_ABSORPTION_DEPTH = True ! [Boolean] default = False + ! If true, the depth at which penetrating shortwave + ! radiation is absorbed is corrected by moving some of + ! the heating upward in the water column. +DO_RIVERMIX = True ! [Boolean] default = False + ! If true, apply additional mixing whereever there is + ! runoff, so that it is mixed down to RIVERMIX_DEPTH, + ! if the ocean is that deep. +RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 + ! The depth to which rivers are mixed if DO_RIVERMIX is + ! defined. + +! === module MOM_regularize_layers === + +! === module MOM_opacity === +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! + ! CHL_FILE is the file containing chl_a concentrations in + ! the variable CHL_A. It is used when VAR_PEN_SW and + ! CHL_FROM_FILE are true. +PEN_SW_NBANDS = 3 ! default = 1 + ! The number of bands of penetrating shortwave radiation. + +! === module MOM_tracer_advect === + +! === module MOM_tracer_hor_diff === +KHTR = 10.0 ! [m2 s-1] default = 0.0 + ! The background along-isopycnal tracer diffusivity. +KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 + ! The minimum along-isopycnal tracer diffusivity. +KHTR_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum along-isopycnal tracer diffusivity. +KHTR_PASSIVITY_COEFF = 3.0 ! [nondim] default = 0.0 + ! The coefficient that scales deformation radius over + ! grid-spacing in passivity, where passiviity is the ratio + ! between along isopycnal mxiing of tracers to thickness mixing. + ! A non-zero value enables this parameterization. +DIFFUSE_ML_TO_INTERIOR = True ! [Boolean] default = False + ! If true, enable epipycnal mixing between the surface + ! boundary layer and the interior. +ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 + ! With Diffuse_ML_interior, the ratio of the truly + ! horizontal diffusivity in the mixed layer to the + ! epipycnal diffusivity. The valid range is 0 to 1. + +! === module ocean_model_init === +ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. +RESTORE_SALINITY = True ! [Boolean] default = False + ! If true, the coupled driver will add a globally-balanced + ! fresh-water flux that drives sea-surface salinity + ! toward specified values. + +! === module MOM_surface_forcing === +MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 + ! The maximum surface pressure that can be exerted by the + ! atmosphere and floating sea-ice or ice shelves. This is + ! needed because the FMS coupling structure does not + ! limit the water that can be frozen out of the ocean and + ! the ice-ocean heat fluxes are treated explicitly. No + ! limit is applied if a negative value is used. +ADJUST_NET_FRESH_WATER_TO_ZERO = True ! [Boolean] default = False + ! If true, adjusts the net fresh-water forcing seen + ! by the ocean (including restoring) to zero. +USE_LIMITED_PATM_SSH = False ! [Boolean] default = True + ! If true, return the the sea surface height with the + ! correction for the atmospheric (and sea-ice) pressure + ! limited by max_p_surf instead of the full atmospheric + ! pressure. +WIND_STAGGER = "B" ! default = "C" + ! A case-insensitive character string to indicate the + ! staggering of the input wind stress field. Valid + ! values are 'A', 'B', or 'C'. +FLUXCONST = 0.5 ! [m day-1] + ! The constant that relates the restoring surface fluxes + ! to the relative surface anomalies (akin to a piston + ! velocity). Note the non-MKS units. +CD_TIDES = 0.0025 ! [nondim] default = 1.0E-04 + ! The drag coefficient that applies to the tides. +READ_GUST_2D = True ! [Boolean] default = False + ! If true, use a 2-dimensional gustiness supplied from + ! an input file +GUST_2D_FILE = "gustiness_qscat.nc" ! + ! The file in which the wind gustiness is found in + ! variable gustiness. + +! === module MOM_sum_output === +MAXTRUNC = 1000000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. diff --git a/examples/ocean_SIS/GOLD_SIS_025/MOM_input b/examples/ocean_SIS/GOLD_SIS_025/MOM_input index e32020ec02..91f349fd17 100644 --- a/examples/ocean_SIS/GOLD_SIS_025/MOM_input +++ b/examples/ocean_SIS/GOLD_SIS_025/MOM_input @@ -1,869 +1,570 @@ -!********+*********+*********+*********+*********+*********+*********+* -!* This file determines the adjustable run-time parameters for the * -!* Modular Ocean Model (MOM), versions 6 and later. Where * -!* appropriate, MKS units are used. * -!********+*********+*********+*********+*********+*********+*********+* -! >>> HiRes_025_SIS Global coupled model. - -! Specify properties of the physical domain. -OMEGA = 7.2921e-5 ! The rotation rate of the earth in s-1. -ROTATION = "2omegasinlat" ! Rotation approximation (2omegasinlat, - ! betaplane or USER). -RAD_EARTH = 6.378e6 ! The radius of the earth in m. -G_EARTH = 9.80 ! G_EARTH is the Earth's gravitational - ! acceleration, in m s-2. -GRID_CONFIG = "mosaic" ! Method for defining horizontal grid - ! = file|cartesian|spherical|mercator - ! file - read grid from file "GRID_FILE" - ! cartesian - a Cartesian grid - ! spherical - a spherical grid - ! mercator - a Mercator grid -GRID_FILE = "ocean_hgrid.nc" - ! Name of file to read horizontal grid data -TOPO_CONFIG = "file" ! Method for defining topography - ! file - read topographic information from file - ! (TOPO_FILE). - ! flat - flat bottom set to MAXIMUM_DEPTH. - ! bowl - bowl like basin using MAXIMUM_DEPTH and - ! MINIMUM_DEPTH. - ! spoon - similar to bowl except that southern - ! face of the "bowl" is open. - ! DOME - sill-overflow test case basin. - ! USER - user defined -TOPO_FILE = "topog.nc" ! If topography is to be set externally, -TOPO_VARNAME = "depth" - ! then this is the file to use. -MAXIMUM_DEPTH = 6000.0 ! The maximum depth of the ocean in m. -MINIMUM_DEPTH = 9.5 ! The minimum ocean depth, in m. Anything - ! shallower than this depth is assumed to be on - ! land, and all fluxes are masked out. -CHANNEL_CONFIG = "none" ! A string which determines which - ! set of channels are restricted to specific - ! widths. The default, "none", has no - ! partially restricted channels. - -COORD_CONFIG = "file" ! How layers are to be defined: - ! file - read coordinate information from file - ! (COORD_FILE). - ! ts_ref - use reference temperature - ! and salinity (T_REF and S_REF) to determine - ! surface density and GINT calculate internal - ! densities. - ! gprime - use reference density (RHO_0) for - ! surface density and GINT calculate internal - ! densities. - ! ts_profile - use profiles of temperature - ! and salinity (read from COORD_FILE) to determine - ! surface density and internal densities. - ! USER - user defined routine -COORD_FILE = "GOLD_IC.nc" - ! If the vertical coordinate is defined by a - ! file, use this file. -GFS = 9.80 ! The reduced gravity at the free - ! surface, in m s-2. -GINT = 1.2e-3 ! The nominal reduced gravity of the internal - ! interfaces for idealized models, in m s-2. - -THICKNESS_CONFIG = "file" ! Method for defining initial layer thicknesses - ! file - read thickness information from file - ! (THICKNESS_FILE). - ! uniform - thickness is distributed uniformly - ! and equally between layers. - ! search - thickness determined by search - ! through initial temperature and salinity space - ! of a fixed coordinate data set (not yet - ! implemented) - ! USER - user defined -THICKNESS_FILE = "GOLD_IC.nc" - ! If the Method for defining initial layer - ! thicknesses is "file", then this is the file - ! to use. -ADJUST_THICKNESS = True ! All mass below the bottom is removed if the - ! topography is shallower than the input file - ! would indicate. - -VELOCITY_CONFIG = "zero" ! Method for defining initial layer velocities - ! file - read velocity information from file. - ! zero - zero velocities everywhere. - ! USER - user defined. - -! Specify the numerical domain. -NIGLOBAL = 1440 ! NIGLOBAL and NJGLOBAL are the number of thickness -NJGLOBAL = 1080 ! grid points in the zonal and meridional - ! directions of the physical domain. -NK = 63 ! The number of layers. -NIHALO = 4 ! NIHALO and NJHALO are the number of halo -NJHALO = 4 ! points on each side in the x- and y-directions. - ! If static memory allocation is used, these - ! must match the values of NIHALO_ and NJHALO_ - ! in MOM_memory.h. -NIPROC_IO = 8 ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. NIPROC_IO - ! must be a factor of NIPROC. -NJPROC_IO = 4 ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. NJPROC_IO - ! must be a factor of NJPROC. - -! The following parameters only apply if the grid is internally generated. -LENLAT = 73.9 ! The length of the domain in units defined -LENLON = 360.0 ! defined by AXIS_UNITS; by default the units - ! are degrees of latitude and longitude. -SOUTHLAT = -73.9 ! The domain's southern latitude. -WESTLON = 0.0 ! The domain's western longitude. -AXIS_UNITS = False ! AXIS_UNITS should be defined as "k" for km, - ! "m" for m, or undefined for degrees of - ! latitude and longitude. Except on a Cartesian - ! grid, only degrees are currently implemented. -ISOTROPIC = True ! If ISOTROPIC is defined, an isotropic grid - ! on a sphere (also known as a Mercator grid) - ! is used. With an isotropic grid, the merid- - ! ional extent of the domain (LENLAT), the zonal - ! extent (LENLON), and the number of grid points - ! in each direction are _not_ independent. Here - ! the meridional extent will be determined to - ! fit the zonal extent and the number of grid - ! points. The grid is perfectly isotropic. -REENTRANT_X = True ! If defined, the domain is zonally reentrant. -REENTRANT_Y = False ! If defined, the domain is meridionally - ! reentrant. -TRIPOLAR_N = True ! Use tripolar connectivity at the northern - ! edge of the domain. With TRIPOLAR_N, NIGLOBAL - ! must be even. -EQUATOR_REFERENCE = True ! If EQUATOR_REFERENCE is defined, the grid is - ! defined to have the equator at the nearest q - ! or h grid point to (-LOWLAT*NJGLOBAL/LENLAT). -LAT_EQ_ENHANCE = 0.0 ! The latitude (north and south) to which the - ! resolution is enhanced. -LAT_ENHANCE_FACTOR = 1.0 ! The amount by which the meridional resolution - ! is enhanced within LAT_EQ_ENHANCE of the - ! equator. - -DEBUG = False ! If true, write out verbose debugging data. -DEBUG_TRUNCATIONS = False ! If true, calculate all diagnostics that are - ! useful for debugging truncations. -SEND_LOG_TO_STDOUT = False ! If true write out log information to stdout. - -! Specify the time integration scheme. -SPLIT = True ! Use the split time stepping if defined. -DT_FORCING = 7200.0 ! The time step for changing forcing or - ! writing certain diagnostics, in s. -DT_THERM = 3600.0 ! The thermodynamic time step, in s. DT_THERM - ! should be an integer multiple of DT and less - ! than or equal to DT_FORCING. -DT = 1200.0 ! The (baroclinic) dynamics time step, in s. - ! DT should be an integer fraction of DT_FORCING. -DT_BT_FILTER = 1200. ! Time-scale for filtering BT variables, in s. -DTBT = -0.9 ! The barotropic time step, in s. DTBT is only - ! used with the split explicit time stepping. - ! To set the time step automatically based - ! the maximum stable value use 0, or a negative - ! value gives the fraction of the stable value. - ! The value of DTBT that will actually be used - ! is an integer fraction of DT, rounding down. -DTBT_RESET_PERIOD = -1.0 ! The period between recalculations of DTBT - ! of DTBT (if DTBT <= 0), in seconds. If - ! DTBT_RESET_PERIOD is negative, DTBT is set - ! based only on information available at - ! initialization. If dynamic, DTBT will be set - ! at least every forcing time step, and if 0, - ! every dynamics time step. -BE = 0.6 ! BE determines whether the neutral baroclinic - ! time stepping scheme (0.5) or a backward Euler - ! scheme (1) is used. BE may be from 0.5 to 1, - ! but instability may occur near 0.5. -BEBT = 0.2 ! BEBT determines whether the barotropic time - ! stepping uses the forward-backward time- - ! stepping scheme or a backward Euler scheme. - ! BEBT is valid in the range from 0 (for a - ! forward-backward treatment of nonrotating - ! gravity waves) to 1 (for a backward Euler - ! treatment). In practice, BEBT must be greater - ! than about 0.05. -ETA_TOLERANCE = 1e-6 ! The tolerance, in m, for the differences - ! between the barotropic and baroclinic - ! estimates of the sea surface height due to - ! the fluxes through each face. The total - ! tolerance for SSH is 4 times this value. The - ! default is 0.5*NK*EPSILON, and this should not - ! be set less than about 10^-15*MAXIMUM_DEPTH. -ETA_TOLERANCE_AUX = 1e-3 ! The equivalent to ETA_TOLERANCE for the - ! calculation of auxiliary velocities, in m. - - -! Specify properties of the I/O and length of the integration. -TIMEUNIT = 86400.0 ! The time unit in seconds for the following - ! fields. -ENERGYSAVEDAYS = 10.0 ! The number of days between saves of the - ! energies of the run. -ENERGYFILE = "timestats" ! The file to use to save the energies. -RESTARTFILE = "MOM.res" ! The name of the restart file. -RESTINT = 365.0 ! The number of days between saves of the - ! restart file. Use a value that is larger than - ! DAYMAX not to save incremental restart files - ! within a run. Use 0 not to save restart files - ! at all. -PARALLEL_RESTARTFILES = False ! If defined, each processor writes its own - ! restart file, otherwise a single restart file - ! is generated. -LARGE_FILE_SUPPORT = True ! If true, use the file-size limits with - ! NetCDF large file support (4Gb). -RESTART_CONTROL = 1 ! RESTART_CONTROL determines which restart - ! files are written - Add 2 (bit 1) for a time- - ! stamped restart file, and odd (bit 0) for a - ! non-time-stamped file. A restart will be - ! saved at the end of the run segment for any - ! non-negative value. -SAVE_INITIAL_CONDS = True ! If defined, the inital conditions are - ! written to IC_OUTPUT_FILE at the start of a - ! new run. -IC_OUTPUT_FILE = "GOLD_IC" ! The name-root of a file into which the - ! initial conditions are written for a new run. -ALWAYS_WRITE_GEOM = False ! If ALWAYS_WRITE_GEOM is defined, the - ! ocean_geometry file is written anew with each - ! run segment. Otherwise it is only written for - ! a new run. The default is defined. -Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" - ! The file that specifies the vertical grid - ! for depth-space diagnostics. -MIN_Z_DIAG_INTERVAL = 2.16e4 ! The minimum amount of time in seconds between - ! calculations of depth-space diagnostics. - ! Making this larger than DT_THERM reduces the - ! performance penalty of regridding to depth - ! online. - -MAXCPU = 86400.0 ! The maximum amount of cpu time per processor - ! for which MOM should run before saving a - ! restart file and quitting with a return value - ! that indicates that a further execution is - ! required to complete the simulation. If - ! automatic restarts are not desired, use a - ! negative value for MAXCPU. MAXCPU has units - ! of wall-clock seconds. (i.e. CPU time limit is - ! larger by a factor of the number of processors - ! used. -INPUTDIR = "INPUT" - ! INPUTDIR is a directory in which NetCDF - ! input files might be found. - -! Specify the horizontal (along-isopycnal) viscosity. -LAPLACIAN = True ! LAPLACIAN is defined to use a Laplacian - ! horizontal viscosity. -BIHARMONIC = True ! BIHARMONIC is defined to use a biharmonic - ! horizontal viscosity. BIHARMONIC may be used - ! with LAPLACIAN, and it is automatically - ! defined if LAPLACIAN is undefined. -BOUND_KH = True ! If BOUND_KH is defined, the Laplacian - ! coefficient is locally limited to guarantee - ! stability. -BOUND_AH = True ! If BOUND_AH is defined, the biharmonic - ! coefficient is locally limited to guarantee - ! stability. -BETTER_BOUND_KH = True ! If BETTER_BOUND_KH is defined, use more - ! careful bounds in limiting KH for stability. -BETTER_BOUND_AH = True ! If BETTER_BOUND_AH is defined, use more - ! careful bounds in limiting AH for stability. -KH = 0.0 ! The Laplacian horizontal viscosity, in - ! m2 s-1. KH is used if LAPLACIAN is defined. -AH = 0.0 ! The biharmonic horizontal viscosity, in - ! m4 s-1. AH is used if BIHARMONIC is defined. -KH_VEL_SCALE = 0.0 ! The velocity scale which is multiplied by - ! the grid spacing to calculate the Laplacian - ! viscosity ,if LAPLACIAN is defined, in m s-1. - ! The final viscosity is the largest of this - ! scaled viscosity, the Smagorinsky viscosity - ! and KH. -AH_VEL_SCALE = 0.025 ! The velocity scale which is multiplied by - ! the cube of the grid spacing to calculate the - ! biharmonic viscosity if BIHARMONIC is defined, - ! in units of m s-1. The final viscosity is - ! the largest of this scaled viscosity, the - ! Smagorinsky viscosity and AH. -RESOLN_SCALED_KH = True ! If true, the lateral viscosity is scaled - ! away when the first baroclinic deformation - ! radius is well resolved. -KH_RES_SCALE_COEF = 1.0 ! A coefficient that determines how Kh is - ! scaled away, as F = 1/(1 + coef*Rd2/dx2) -SMAGORINSKY_KH = True ! If defined, use Smagorinsky's nonlinear eddy - ! viscosity. KH is the background. -SMAG_LAP_CONST = 0.01 ! The nondimensional Laplacian Smagorinsky - ! constant. Often 0.15. -SMAGORINSKY_AH = True ! If defined, use a biharmonic form of - ! Smagorinsky's nonlinear eddy viscosity. -SMAG_BI_CONST = 0.06 ! The nondimensional biharmonic Smagorinsky - ! constant. Often 0.015. -NOSLIP = False ! This should True for no slip - ! boundary conditions False for free - ! slip boundary conditions (the default). The - ! implementation of the free slip boundary - ! conditions on a C-grid is much cleaner than - ! the no slip boundary conditions. The use of - ! free slip b.c.s is strongly encouraged. The - ! no slip b.c.s are not implemented with the - ! biharmonic viscosity. - -! Specify the horizontal interface depth (akin to Gent-McWilliams) diffusion. -THICKNESSDIFFUSE = True ! If THICKNESSDIFFUSE is defined, interfaces - ! are diffused with a coefficient of KHTH. -THICKNESSDIFFUSE_FIRST = True ! If THICKNESSDIFFUSE_FIRST is defined, do - ! thickness diffusion before dynamics. -RESOLN_SCALED_KHTH = True ! If defined, the interface depth diffusivity - ! is scaled away when the first baroclinic - ! deformation radius is well resolved. -KHTH_SLOPE_MAX = 1.0e-2 ! A slope beyond which the calculated isopycnal - ! slope is not reliable and is scaled away. -KHTH = 1.0 ! KHTH is the nominal interface depth diffusivity - ! in m2 s-1. -KHTH_MIN = 0.0 ! Minimum thickness diffusivity in m2 s-1. -KHTH_MAX = 1000.0 ! Maximum thickness diffusivity in m2 s-1. -KHTH_SLOPE_CFF = 0.0 ! Non-dimensional coefficient in Visbeck formula. -USE_VARIABLE_MIXING = True ! If defined, forces the variable mixing code to - ! be called. This allows diagnostics to be created - ! even if the scheme is not used. This flag is - ! unused if the coefficients are non-zero. - -DETANGLE_INTERFACES = False ! If true, scale up the interface height diffusivity - ! around layers with abrupt thickness changes. -REGULARIZE_SURFACE_LAYERS = False ! If true, reorganize top NKML+NKBL layers for - ! spatial smoothness. -REG_SFC_DEFICIT_TOLERANCE = 0.5 -MIXEDLAYER_RESTRAT = True ! If true, a density-gradient dependent - ! re-stratifying flow is imposed in the mixed - ! layer. -FOX_KEMPER_ML_RESTRAT_COEF = 5.0 - ! A nondimensional coefficient that is - ! proportional to the ratio of the deformation - ! radius to the dominant lengthscale of the - ! submesoscale mixed layer instabilities, times - ! the minimum of the ratio of mesoscale eddy - ! kinetic energy to the large-scale geostrophic - ! kinetic energy or 1 plus the square of the - ! grid spacing over the deformation radius, as - ! detailed in the work of Fox-Kemper et al. - -! Specify the scheme for the Coriolis and momentum advection terms. -CORIOLIS_SCHEME = "SADOURNY75_ENERGY" - ! Selects the discretization of Coriolis terms. - ! Possible values are: - ! SADOURNY75_ENERGY - Sadourny's energy - ! conserving scheme - ! ARAKAWA_HSU90 - Arakawa and Hsu's scheme - ! ROBUST_ENSTRO - A pseudo-enstrophy - ! conserving scheme, robust - ! to vanishing thickness -KE_SCHEME = "KE_ARAKAWA" ! Selects the discretization for the kinetic - ! energy in the Bernoulli function. Possible - ! values are KE_ARAKAWA, KE_SIMPLE_GUDONOV, - ! and KE_GUDONOV. KE_ARAKAWA is the default. -BOUND_CORIOLIS = True ! If BOUND_CORIOLIS is defined, the Coriolis - ! terms at u points are bounded by the four - ! estimates of (f+rv)v from the four neighboring - ! v points, and similarly at v points. This - ! option would have no effect on the SADOURNY - ! scheme if it were possible to use centered - ! difference thickness fluxes. In addition, if - ! SMAGORINSKY_AH is used, the biharmonic - ! viscosity is modified to include a term that - ! scales quadratically with the velocity - ! shears. -CORIOLIS_EN_DIS = True ! If CORIOLIS_EN_DIS is defined, two estimates - ! of the thickness fluxes are used to estimate - ! the Coriolis term, and the one that dissipates - ! energy relative to the other one is used. - -! Specify the scheme for the continuity solver. -CONTINUITY_SCHEME = "PPM" ! CONTINUTITY_SCHEME specifies the scheme used - ! for the continuity solver. PPM is currently - ! the only option, in which case a positive- - ! definite piecewise parabolic reconstruction - ! is used for the continuity solver. -CONTINUITY_CFL_LIMIT = 0.5 ! This is the CFL limit for corrections with - ! the PPM continuity scheme. -CONT_PPM_BETTER_ITER = True ! If true, use the velocity change tolerance - ! to determine when to keep iterating with the - ! PPM continuity scheme. -CONT_PPM_USE_VISC_REM_MAX = True ! If true, use more appropriate limiting - ! bounds for corrections in viscous columns. - -! Specify the scheme for the vertical viscosity. -HARMONIC_VISC = False ! If defined, use the harmonic mean thickness - ! for calculating the vertical viscosity. - -! Specify the scheme for the pressure gradient accelerations. -ANALYTIC_FV_PGF = True ! If defined the pressure gradient forces - ! are calculated with a finite volume form that - ! analytically integrates the equations of state - ! in pressure to avoid any possibility of - ! numerical thermobaric instability. - -! Specify the scheme for the barotropic solver. -FLUX_BT_COUPLING = False ! If defined, use mass fluxes to ensure - ! consistency between the baroclinic and - ! barotropic modes. -BOUND_BT_CORRECTION = True ! If defined, the corrective pseudo mass- - ! fluxes into the barotropic solver are limited - ! to values that require less than 0.1*MAXVEL to - ! be accommodated. -USE_BT_CONT_TYPE = True ! If true use a parametric fit to the continuity - ! equation in the barotropic solver. -GRADUAL_BT_ICS = False ! Make gradual adjustments to the initial transports in - ! the barotropic solver. -INTERPOLATE_P_SURF = False ! Interpolate surface pressure changes through the - ! barotropic solver. -BT_THICK_SCHEME = "HYBRID" -BT_USE_LAYER_FLUXES = True ! Linearize the continuity equation about the layer fluxes. - -! Specify the properties of the active tracers and Eqn of state. -ENABLE_THERMODYNAMICS = True ! Temperature and salinity are used as state - ! variables if ENABLE_THERMODYNAMICS is defined. -TS_CONFIG = "file" ! Method for defining temperature (file or USER) -TS_FILE = "GOLD_IC.nc" - ! If temperature is defined by a file, this is - ! the file to use. -FRAZIL = True ! If FRAZIL is defined, water freezes if it - ! gets colder than the freezing point, and the - ! accumulated heat deficit is returned in the - ! surface state. -RECLAIM_FRAZIL = True ! If defined, balance heat consumption by - ! frazil formation by cooling any overlying water - ! down to the freezing point to avoid creating - ! thin sea-ice for SSTs above freezing. -EQN_OF_STATE = "WRIGHT" ! EQN_OF_STATE determines which ocean equation - ! of state should be used. Currently, the valid - ! choices are "LINEAR", "UNESCO", and "WRIGHT". - ! The default is "WRIGHT", but this only matters - ! of USE_EOS is defined. -USE_EOS = True ! If USE_EOS is defined, density is calculated - ! from temperature and salinity with an equation - ! of state. ENABLE_THERMODYNAMICS must be - ! defined if USE_EOS is. -BOUSSINESQ = True ! If true, make the Boussinesq approximation. -P_REF = 2.0e7 ! P_REF is the pressure that is used for - ! calculating the coordinate density, in Pa. - ! (1 Pa = 1e4 dbar, so 2e7 is common--ly used.) -RHO_0 = 1035.0 ! RHO_0 is used in the Boussinesq - ! approximation to calculations of pressure and - ! pressure gradients, in units of kg m-3. -C_P = 3925.0 ! C_P is the heat capacity of sea water in - ! J kg-1 K-1, approximated as a constant. -CORRECT_DENSITY = True ! If CORRECT_DENSITY is defined, the layer - ! densities are restored toward their target - ! values by the diapycnal mixing. - -! Specify the properties of the surface forcing. -WIND_STAGGER = "B" ! "A", "B", or "C" to indicate the - ! staggering of the wind stresses. - -! Specify the properties of the passive tracers. -KHTR = 0.0 ! KHTR is the along-isopycnal tracer diffusivity, in m2 s-1. -KHTR_MIN = 0.0 ! Minimum tracer diffusivity in m2 s-1. -KHTR_MAX = 0.0 ! Maximum tracer diffusivity in m2 s-1. -KHTR_SLOPE_CFF = 0.25 ! Non-dimensional coefficient in Visbeck formula. - ! Use non-zero value (e.g. 0.1) to enable Visbeck -RESOLN_SCALED_KHTR = False ! If defined, the tracer diffusivity is scaled - ! away when the first baroclinic deformation - ! radius is well resolved. -KHTR_PASSIVITY_COEFF = 0.0 ! Passivity coefficient that scales Rd/dx - ! where passivity is the ratio between the - ! along-isopycnal tracer mixing and thickness - ! mixing -CHECK_DIFFUSIVE_CFL = True ! If true, use enough iterations to ensure - ! that the horizontal diffusive CFL limit is - ! respected. If false, always use 1 iteration. -CHECK_BAD_SURFACE_VALS = True -BAD_VAL_SST_MIN = -3.0 -BAD_VAL_SST_MAX = 55.0 -BAD_VAL_SSS_MIN = 0.0 -BAD_VAL_SSS_MAX = 65.0 -BAD_VAL_SSH_MIN = -50.0 -BAD_VAL_SSH_MAX = 50.0 - -DIFFUSE_ML_TO_INTERIOR = True ! If true, enable epipycnal mixing between the - ! surface boundary layer and the interior. -ML_KHTR_SCALE = 0.0 ! With Diffuse_ML_interior, this is the ratio - ! of the truly horizontal diffusivity in the - ! mixed layer to the epipycnal diffusivity. - ! The default is 1.0. Nondimensional. - -USE_USER_TRACER_EXAMPLE = False ! If defined, the example tracer package is used. -USE_IDEAL_AGE_TRACER = True ! If defined, the ideal age and vintage - ! tracer package may be used. -DO_IDEAL_VINTAGE = False ! If defined and USE_IDEAL_AGE_TRACER is - ! defined, use an ideal vintage tracer that is - ! set to an exponentially increasing value in - ! the mixed layer and is conserved thereafter. - -! Specify the properties of the diapycnal viscosity and diffusion. -ADIABATIC = False ! There are no diapycnal mass fluxes if - ! ADIABATIC is defined. This assumes that - ! KD = KDML = 0.0 and that there is no buoyancy - ! forcing, but makes the model faster by - ! eliminating subroutine calls. - -BULKMIXEDLAYER = True ! If defined, use a Kraus-Turner-like bulk - ! mixed layer with transitional buffer layers. - ! Layers 1 through NKML+NKBL have variable - ! densities. There must be at least NKML+NKBL+1 - ! layers if BULKMIXEDLAYER is defined. -! The following parameters only apply when BULKMIXEDLAYER is defined. -NKML = 2 ! NKML is the number of sublayers within the - ! mixed layer. -NKBL = 2 ! NKBL is the number of layers used as - ! variable density buffer layers. -MSTAR = 0.3 ! MSTAR is a non-dimensional constant of - ! proportionality between the cube of the - ! surface friction velocity and the turbulent - ! kinetic energy input at the surface. -NSTAR = 0.15 ! NSTAR is the portion of the buoyant - ! potential energy imparted by surface fluxes - ! that is available to drive entrainment at the - ! base of mixed layer when that energy is - ! positive. -NSTAR2 = 0.15 ! NSTAR2 is the portion of any potential - ! energy released by convective adjustment that - ! is available to drive entrainment at the - ! base of the mixed layer. By default, - ! NSTAR2 = NSTAR. -READ_GUST_2D = False ! Signals to read gustiness from a file (Pa) -GUST_2D_FILE = "gustiness_qscat.nc" ! The gustiness data file. -GUST_CONST = 0.02 ! Gustinesss to use if not read from file or - ! a background that is added to the data (Pa) -PEN_SW_FRAC = 0.42 ! PEN_SW_FRAC is the fraction of the shortwave - ! radiation that penetrates below the surface. -PEN_SW_SCALE = 15.0 ! PEN_SW_SCALE is the vertical absorption - ! e-folding depth of the penetrating shortwave - ! radiation, in m. -PEN_SW_NBANDS = 3 ! The number of bands of penetrating shortwave - ! radiation. -ABSORB_ALL_SW = True ! If defined, all shortwave radiation is - ! absorbed by the ocean, instead of passing - ! through to the bottom mud. -CORRECT_ABSORPTION_DEPTH = True ! If true, the depth at which penetrating - ! shortwave radiation is absorbed is corrected by - ! moving some of the heating upward in the water - ! column. The default is false. -ML_USE_OMEGA = True ! Use Omega instead of f in ML code -TKE_DECAY = 10.0 ! TKE_DECAY relates the vertical rate of decay - ! of the TKE available for mechanical entrain- - ! ment to the natural Ekman depth. Nondim. -CONV_DECAY = 0.5 ! CONV_DECAY relates the vertical rate of - ! decay of the convectively released TKE - ! available for penetrating entrainment to the - ! natural Ekman length. Nondimensional. -BULK_RI_ML = 0.05 ! BULK_RI_ML is the efficiency with which mean - ! kinetic energy released by mechanically forced - ! entrainment of the mixed layer is converted to - ! turbulent kinetic energy. Nondimensional. -BULK_RI_CONVECTIVE = 0.05 ! BULK_RI_CONVECTIVE is the efficiency with - ! which convectively released mean kinetic - ! energy is converted to turbulent kinetic - ! energy. Nondimensional. -RESOLVE_EKMAN = False ! If true, the nkml>1 layers in the mixed - ! layer are chosen to optimally represent the - ! impact of the Ekman transport on the mixed - ! layer TKE budget. Otherwise, the sublayers - ! are distributed uniformly through the mixed - ! layer. The default is false. -ML_MIX_FIRST = 0.0 ! The fraction of the mixed layer mixing that - ! is applied before interior diapycnal mixing. -ML_RESORT = True ! If defined, resort the topmost layers by - ! potential density before the mixed layer - ! calculations. -ML_PRESORT_NK_CONV_ADJ = 4 ! Convectively mix the first X layers before - ! sorting when ML_RESORT is defined. -LIMIT_BUFFER_DETRAIN = True ! If defined, limit the detrainment from the - ! buffer layers to not be too different from the - ! neighbors. -DYNAMIC_VISCOUS_ML = True ! If defined, use a bulk Richardson number criteria - ! to determine the mixed layer thickness for viscosity. -HMIX_MIN = 2.0 ! The minimum mixed layer depth, in m. -! End of the BULKMIXEDLAYER parameters. - -USE_LIMITED_PATM_SSH = True ! If defined, return the full sea surface height - ! with the correction for the atmospheric (and - ! sea-ice) pressure limited by max_p_surf, instead - ! of the full atmospheric pressure. -DEPTH_LIMIT_FLUXES = 0.1 ! The surface fluxes are scaled away when the - ! total ocean depth is less than this, in m. -KVML = 1.00e-2 ! The kinematic viscosity in the mixed layer, - ! in m2 s-1. A typical value is ~1e-2 m2 s-1. - ! KVML is not used if BULKMIXEDLAYER is defined. -DIRECT_STRESS = False ! If DIRECT_STRESS is defined, the wind stress - ! is distributed over the topmost HMIX_STRESS - ! of fluid, and KVML need not be elevated. - -KV = 1.00e-3 ! The kinematic viscosity in the interior, in - ! m2 s-1. The molecular value, ~1e-6 m2 s-1, - ! may be used. -KD = 2.00e-5 ! The diapycnal diffusivity of density in the - ! interior, in m2 s-1. Zero or the molecular - ! value, ~1e-7 m2 s-1, may be used. -MAX_ENT_IT = 20 ! The maximum number of iterations that may be - ! used to calculate the interior diapycnal - ! entrainment. -TOLERANCE_ENT = 1.0e-5 ! The tolerance in m with which to solve for - ! entrainment values. -USE_JACKSON_PARAM = True ! If true, use the new Jackson-Hallberg-Legg - ! (JPO 2008) shear mixing parameterization. -! The Jackson-Hallberg-Legg shear mixing parameterization uses the following -! 6 nondimensional coefficients. That paper gives 3 best fit parameter sets. -! Ri_Crit Rate FRi_Curv K_buoy TKE_N TKE_Shear -! p1: 0.25 0.089 -0.97 0.82 0.24 0.14 -! p2: 0.30 0.085 -0.94 0.86 0.26 0.13 -! p3: 0.35 0.088 -0.89 0.81 0.28 0.12 -! Future research will reveal how these should be modified to take -! subgridscale inhomogeneity into account. -RINO_CRIT = 0.25 ! The critical Richardson number for shear - ! mixing. With the Jackson et al. parameteriz- - ! ation, values range from 0.25 to 0.35. -SHEARMIX_RATE = 0.089 ! A nondimensional rate scale for shear-driven - ! entrainment. The original value from Hallberg - ! (MWR 2000) is 0.1. The default value with - ! USE_JACKSON_PARAM is 0.089. -FRI_CURVATURE = -0.97 ! The nondimensional curvature of the fit to - ! function of the Richardson number in the kappa - ! source term in the Jackson et al. scheme. The - ! default value is -0.97. -KAPPA_BUOY_SCALE_COEF = 0.82 ! The nondimensional ratio of the buoyancy - ! length scale to the kappa decay scale in the - ! kappa equation. The default value is 0.82. -TKE_N_DECAY_CONST = 0.24 ! The coefficient for the decay of TKE due to - ! stratification (i.e. proportional to N*tke), - ! ND. The default value is 0.24. -TKE_SHEAR_DECAY_CONST = 0.14 ! The coefficient for the decay of TKE due - ! to shear (i.e. proportional to |S|*tke), ND. - ! The default value is 0.14. -TKE_BACKGROUND = 0.0 ! A background level of TKE used in the first - ! iteration of the kappa equation, in m2 s-2. - ! TKE_BACKGROUND could be 0, its default. -MAX_RINO_IT = 25 ! The maximum number of iterations that may be - ! used to estimate the Richardson number driven - ! mixing. - -BRYAN_LEWIS_DIFFUSIVITY = False ! If true, a Bryan & Lewis (JGR 1979) like - ! tanh profile of background diapycnal - ! diffusivity with depth is used. -LEE_WAVE_DISSIPATION = False ! If true, use a lee wave driven dissipation - ! scheme to drive diapycnal mixing, along the - ! lines of Nikurashin (2010). -DISSIPATION_N0 = 1.0e-7 ! The intercept when N=0 of the N-dependent - ! expression used to set a minimum dissipation - ! by which to determine a lower bound of Kd - ! (a floor): A in eps_min = A + B*N, in W m-3. -DISSIPATION_N1 = 6.0e-4 ! The coefficient multiplying N, following - ! Gargett (1984), used to set a minimum - ! dissipation by which to determine a lower - ! bound of Kd (a floor): B in eps_min = A + B*N - ! in units of J m-3. -INT_TIDE_DISSIPATION = True ! If true, use an internal tidal dissipation - ! scheme to drive diapycnal mixing, along the - ! lines of St. Laurent, 2002 and Simmons, 2004. -INT_TIDE_DECAY_SCALE = 300.3003003003003 ! The decay scale away from the - ! bottom for tidal TKE when INT_TIDE_DISSIPATION - ! is used, in m. -MU_ITIDES = 0.2 ! A dimensionless turbulent mixing efficiency. - ! (global value to use instead?) -GAMMA_ITIDES = 0.3333 ! Fraction of tidal energy dissipated locally. -MIN_ZBOT_ITIDES = 0.0 ! Turn off tidal dissipation where total ocean - ! depth less than this value. -READ_H2 = True ! Read SGS topographic variance from file -KAPPA_ITIDES = 0.000628319 ! The effective wavelength of the subgridscale - ! topographic variations, in m-1. Currently set - ! to 2*pi/10km. -H2_FILE = "sgs_h2.nc" ! File containing sub-grid topography amplitude -READ_TIDEAMP = True ! If true, read a file (given by TIDEAMP_FILE) - ! containing the tidal amplitude. -TIDEAMP_FILE = "tideamp.nc" ! File containing tidal flow amplitude -KAPPA_H2_FACTOR = 0.75 ! A scaling factor for roughness amplitude. -TKE_ITIDE_MAX = 0.1 ! Maximum conversion to baroclinic tides, W m-2. -N2_FLOOR_IOMEGA2 = 0. ! The floor applied to N2(k) scaled by Omega^2 - ! If =0., N2(k) is simply positive definite - ! If =1., N2(k) > Omega^2 everywhere -BBL_MIXING_AS_MAX = False ! If true, take the maximum of the diffusivity - ! from the BBL mixing and the other - ! diffusivities. Otherwise, diffusiviy from the - ! BBL_mixing is simply added. -KD_MIN = 2.e-6 ! Minimum diapycnal diffusivity (m^2/s) -CD_TIDES = 2.5e-3 ! The drag coefficient for calculating the - ! frictional drag of tidal velocities, nondim. -HBBL = 10.0 ! The thickness in m of a bottom boundary - ! layer with a viscosity of KVBBL if - ! BOTTOMDRAGLAW is not defined, or the thickness - ! over which near-bottom velocities are averaged - ! for the drag law if BOTTOMDRAGLAW is defined - ! but LINEAR_DRAG is not. -KVBBL = 2.00e-2 ! The kinematic viscosity in the benthic - ! boundary layer, in m2 s-1. A typical value is - ! ~1e-3 m2 s-1. KVBBL is not used with if - ! BOTTOMDRAGLAW is defined. -BOTTOMDRAGLAW = True ! If BOTTOMDRAGLAW is defined, the bottom - ! stress is calculated with a drag law - ! c_drag*|u|*u. The velocity magnitude may be an - ! assumed value or it may be based on the actual - ! velocity in the bottommost HBBL, depending on - ! LINEAR_DRAG. -CDRAG = 0.003 ! CDRAG is the drag coefficient relating the - ! magnitude of the velocity field to the bottom - ! stress. CDRAG is only used if BOTTOMDRAGLAW is - ! defined. -LINEAR_DRAG = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined - ! the drag law is cdrag*DRAG_BG_VEL*u. -DRAG_BG_VEL = 0.10 ! DRAG_BG_VEL is either the assumed bottom - ! velocity (with LINEAR_DRAG) or an unresolved - ! velocity that is combined with the resolved - ! velocity to estimate the velocity magnitude, - ! in m s-1. DRAG_BG_VEL is only used when - ! BOTTOMDRAGLAW is defined. -BBL_THICK_MIN = 0.1 ! The minimum bottom boundary layer thickness, - ! in m, that can be used with BOTTOMDRAGLAW. - ! This might be Kv / (cdrag * drag_bg_vel) to - ! give Kv as the minimum near-bottom viscosity. -BBL_EFFIC = 0.20 ! BBL_EFFIC is the efficiency with which the - ! energy extracted by bottom drag drives BBL - ! diffusion. Nondimensional. BBL_EFFIC only - ! applies when BOTTOMDRAGLAW is defined. -BBL_MIXING_MAX_DECAY = 0.0 ! This sets the maximum decay scale in m for - ! the BBL diffusion, or 0 to allow the mixing - ! to penetrate as far as stratification and - ! rotation permit. The default is 0. -CHANNEL_DRAG = True ! If defined the drag is exerted directly on - ! each layer according to what fraction of the - ! bottom they overlie. -SMAG_CONST_CHANNEL = 0.15 ! The nondimensional Laplacian Smagorinsky - ! constant used in calculating the channel drag - ! if it is enabled. The default is to use the - ! same value as SMAG_LAP_CONST if it is defined, - ! or 0.15 if it is not. - ! The file containing RMS tidal amplitude. -DO_RIVERMIX = True ! If true, apply additional mixing whereever - ! there is runoff, so that it is mixed down to - ! RIVERMIX_DEPTH, if the ocean is that deep. -RIVERMIX_DEPTH = 40.0 ! The depth to which rivers are mixed, in m, - ! if DO_RIVERMIX is defined. -HENYEY_IGW_BACKGROUND = True ! If defined use a latitude-dependent scaling - ! for the near-surface background diffusivity, - ! as described in Harrison & Hallberg, JPO'08. -ML_RADIATION = True ! Turns on sub-ML mixing driven by ML radiation -ML_RAD_COEFF = 0.1 ! Non-dimensional energy input for sub-ML mixing -ML_RAD_KD_MAX = 1.e-3 ! Maximum diffusivity allowed in sub-ML mixing -ML_RAD_EFOLD_COEFF = 0.2 ! Non-dimensional length scale (multiples ML depth) - -! Specify properties of the bottom thermal forcing. -DO_GEOTHERMAL = False ! If defined, apply geothermal heating. -GEOTHERMAL_FILE = geothermal_heating_cm2g.nc - ! The file from which the geothermal heating is - ! to be read, or blank to use a constant heating - ! rate. -GEOTHERMAL_SCALE = 0.001 ! The constant geothermal heat flux, a - ! rescaling factor for the heat flux read from - ! GEOTHERMAL_FILE, or 0 to disable the geothermal - ! heating. - -! Specify properties of the surface forcing. -BOUND_SALINITY = True ! Limit salinity to being positive (the sea-ice +/* This input file provides the adjustable run-time parameters for version 6 of + the Modular Ocean Model (MOM6), a numerical ocean model developed at NOAA-GFDL. + Where appropriate, parameters use usually given in MKS units. + + This particular file is for the example in GOLD_SIS_025. + + This MOM_input file typically contains only the non-default values that are + needed to reproduce this example. A full list of parameters for this example + can be found in the corresponding MOM_parameter_doc.all file which is + generated by the model at run-time. */ + +TRIPOLAR_N = True ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 1440 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 1080 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 32 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 32 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +NIPROC_IO = 8 ! default = 0 + ! The number of processors used for I/O in the + ! x-direction, or 0 to equal NIPROC. +NJPROC_IO = 4 ! default = 0 + ! The number of processors used for I/O in the + ! y-direction, or 0 to equal NJPROC. + ! Parameters of module MOM_grid + ! Parameters providing information about the vertical grid. +NK = 63 ! [nondim] + ! The number of model layers. + ! Parameters of module MOM +THICKNESSDIFFUSE = True ! [Boolean] default = False + ! If true, interfaces or isopycnal surfaces are diffused, + ! depending on the value of FULL_THICKNESSDIFFUSE. +THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. + ! This is only used if THICKNESSDIFFUSE is true. +MIXEDLAYER_RESTRAT = True ! [Boolean] default = False + ! If true, a density-gradient dependent re-stratifying + ! flow is imposed in the mixed layer. + ! This is only used if BULKMIXEDLAYER is true. +DT = 1200.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 3600.0 ! [s] default = 1200.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 + ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. Making this + ! larger than DT_THERM reduces the performance penalty + ! of regridding to depth online. +DTBT_RESET_PERIOD = -1.0 ! [s] default = 3600.0 + ! The period between recalculations of DTBT (if DTBT <= 0). + ! If DTBT_RESET_PERIOD is negative, DTBT is set based + ! only on information available at initialization. If + ! dynamic, DTBT will be set at least every forcing time + ! step, and if 0, every dynamics time step. The default is + ! set by DT_THERM. This is only used if SPLIT is true. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +BOUND_SALINITY = True ! [Boolean] default = False + ! If true, limit salinity to being positive. (The sea-ice ! model may ask for more salt than is available and - ! otherwise drive the salinity negative) -RESTORE_SALINITY = True ! If RESTORE_SALINITY is defined, the coupled - ! driver will add a globally-balanced fresh- - ! water flux that drives sea-surface salinity + ! drive the salinity negative otherwise.) +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +CHECK_BAD_SURFACE_VALS = True ! [Boolean] default = False + ! If true, check the surface state for ridiculous values. +BAD_VAL_SSH_MAX = 50.0 ! [m] default = 20.0 + ! The value of SSH above which a bad value message is + ! triggered, if CHECK_BAD_SURFACE_VALS is true. +BAD_VAL_SSS_MAX = 65.0 ! [PSU] default = 45.0 + ! The value of SSS above which a bad value message is + ! triggered, if CHECK_BAD_SURFACE_VALS is true. +BAD_VAL_SST_MAX = 55.0 ! [deg C] default = 45.0 + ! The value of SST above which a bad value message is + ! triggered, if CHECK_BAD_SURFACE_VALS is true. +BAD_VAL_SST_MIN = -3.0 ! [deg C] default = -2.1 + ! The value of SST below which a bad value message is + ! triggered, if CHECK_BAD_SURFACE_VALS is true. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" + ! The file into which to write the initial conditions. + ! Parameters of module MOM_tracer_registry + ! Parameters of module MOM_tracer_flow_control +USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False + ! If true, use the ideal_age_example tracer package. + ! Parameters of module ideal_age_example +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "file" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +COORD_FILE = "GOLD_IC.nc" ! + ! The file from which the coordinate densities are read. + ! Parameters of module MOM_grid_init +GRID_CONFIG = "mosaic" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +GRID_FILE = "ocean_hgrid.nc" ! + ! Name of the file from which to read horizontal grid data. +TOPO_CONFIG = "file" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MAXIMUM_DEPTH = 6000.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 9.5 ! [m] default = 0.0 + ! The minimum depth of the ocean. +ALWAYS_WRITE_GEOM = False ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +THICKNESS_CONFIG = "file" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +THICKNESS_FILE = "GOLD_IC.nc" ! + ! The name of the thickness file. +ADJUST_THICKNESS = True ! [Boolean] default = False + ! If true, all mass below the bottom removed if the + ! topography is shallower than the thickness input file + ! would indicate. +TS_CONFIG = "file" ! + ! A string that determines how the initial tempertures + ! and salinities are specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +TS_FILE = "GOLD_IC.nc" ! + ! The initial condition file for temperature. + ! Parameters of module MOM_MEKE + ! Parameters of module MOM_lateral_mixing_coeffs +USE_VARIABLE_MIXING = True ! [Boolean] default = False + ! If true, the variable mixing code will be called. This + ! allows diagnostics to be created even if the scheme is + ! not used. If KHTR_SLOPE_CFF>0 or KhTh_Slope_Cff>0, + ! this is set to true regardless of what is in the + ! parameter file. +RESOLN_SCALED_KH = True ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTH = True ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +KHTR_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the epipycnal tracer diffusivity + ! Parameters of module MOM_wave_speed +ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.15E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +ETA_TOLERANCE_AUX = 0.001 ! [m] default = 1.0E-06 + ! The tolerance for free-surface height discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses when calculating the auxiliary + ! corrected velocities. By default, this is the same as + ! ETA_TOLERANCE, but can be made larger for efficiency. +CORIOLIS_EN_DIS = True ! [Boolean] default = False + ! If true, two estimates of the thickness fluxes are used + ! to estimate the Coriolis term, and the one that + ! dissipates energy relative to the other one is used. +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option is + ! always effectively false with CORIOLIS_EN_DIS defined and + ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. + ! Parameters of module MOM_hor_visc +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +SMAGORINSKY_KH = True ! [Boolean] default = False + ! If true, use a Smagorinsky nonlinear eddy viscosity. +SMAG_LAP_CONST = 0.01 ! [nondim] default = 0.0 + ! The nondimensional Laplacian Smagorinsky constant, + ! often 0.15. +AH_VEL_SCALE = 0.025 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. + ! Parameters of module MOM_vert_friction +CHANNEL_DRAG = True ! [Boolean] default = False + ! If true, the bottom drag is exerted directly on each + ! layer proportional to the fraction of the bottom it + ! overlies. +DYNAMIC_VISCOUS_ML = True ! [Boolean] default = False + ! If true, use a bulk Richardson number criterion to + ! determine the mixed layer thickness for viscosity. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +KV = 0.001 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. + ! Parameters of module MOM_PointAccel + ! Parameters of module MOM_set_visc +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +ML_USE_OMEGA = True ! [Boolean] default = False + ! If true, use the absolute rotation rate instead of the + ! vertical component of rotation when setting the decay + ! scale for turbulence. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. +SMAG_CONST_CHANNEL = 0.15 ! [nondim] default = 0.01 + ! The nondimensional Laplacian Smagorinsky constant used + ! in calculating the channel drag if it is enabled. The + ! default is to use the same value as SMAG_LAP_CONST if + ! it is defined, or 0.15 if it is not. The value used is + ! also 0.15 if the specified value is negative. + ! Parameters of module MOM_barotropic +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +DT_BT_FILTER = 1200.0 ! [sec or nondim] default = -0.25 + ! A time-scale over which the barotropic mode solutions + ! are filtered, in seconds if positive, or as a fraction + ! of DT if negative. When used this can never be taken to + ! be longer than 2*dt. Set this to 0 to apply no filtering. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = -0.9 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + ! Parameters of module MOM_thickness_diffuse +KHTH = 1.0 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. +KHTH_MAX = 1000.0 ! [m2 s-1] default = 0.0 + ! The maximum horizontal thickness diffusivity. + ! Parameters of module MOM_mixed_layer_restrat +FOX_KEMPER_ML_RESTRAT_COEF = 5.0 ! [nondim] default = 0.0 + ! A nondimensional coefficient that is proportional to + ! the ratio of the deformation radius to the dominant + ! lengthscale of the submesoscale mixed layer + ! instabilities, times the minimum of the ratio of the + ! mesoscale eddy kinetic energy to the large-scale + ! geostrophic kinetic energy or 1 plus the square of the + ! grid spacing over the deformation radius, as detailed + ! by Fox-Kemper et al. (2010) +Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. +NK_ZSPACE (from file) = 50 ! [nondim] + ! The number of depth-space levels. This is determined + ! from the size of the variable zw in the output grid file. + ! Parameters of module MOM_diabatic_driver + ! The following parameters are used for diabatic processes. +ML_RADIATION = True ! [Boolean] default = False + ! If true, allow a fraction of TKE available from wind + ! work to penetrate below the base of the mixed layer + ! with a vertical decay scale determined by the minimum + ! of: (1) The depth of the mixed layer, (2) an Ekman + ! length scale. +ML_RAD_COEFF = 0.1 ! [nondim] default = 0.2 + ! The coefficient which scales MSTAR*USTAR^3 to obtain + ! the energy available for mixing below the base of the + ! mixed layer. This is only used if ML_RADIATION is true. +TKE_DECAY = 10.0 ! [nondim] default = 2.5 + ! The ratio of the natural Ekman depth to the TKE decay scale. +BBL_MIXING_AS_MAX = False ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the + ! BBL mixing and the other diffusivities. Otherwise, + ! diffusiviy from the BBL_mixing is simply added. +HENYEY_IGW_BACKGROUND = True ! [Boolean] default = False + ! If true, use a latitude-dependent scaling for the near + ! surface background diffusivity, as described in + ! Harrison & Hallberg, JPO 2008. +N2_FLOOR_IOMEGA2 = 0.0 ! [nondim] default = 1.0 + ! The floor applied to N2(k) scaled by Omega^2: + ! If =0., N2(k) is simply positive definite. + ! If =1., N2(k) > Omega^2 everywhere. +KD = 2.0E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 + ! The minimum diapycnal diffusivity. +INT_TIDE_DISSIPATION = True ! [Boolean] default = False + ! If true, use an internal tidal dissipation scheme to + ! drive diapycnal mixing, along the lines of St. Laurent + ! et al. (2002) and Simmons et al. (2004). +DISSIPATION_N0 = 1.0E-07 ! [W m-3] default = 0.0 + ! The intercept when N=0 of the N-dependent expression + ! used to set a minimum dissipation by which to determine + ! a lower bound of Kd (a floor): A in eps_min = A + B*N. +DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 + ! The coefficient multiplying N, following Gargett, used to + ! set a minimum dissipation by which to determine a lower + ! bound of Kd (a floor): B in eps_min = A + B*N +INT_TIDE_DECAY_SCALE = 300.3003003003003 ! [m] default = 0.0 + ! The decay scale away from the bottom for tidal TKE with + ! the new coding when INT_TIDE_DISSIPATION is used. +KAPPA_ITIDES = 6.28319E-04 ! [m-1] default = 6.283185307179586E-04 + ! A topographic wavenumber used with INT_TIDE_DISSIPATION. + ! The default is 2pi/10 km, as in St.Laurent et al. 2002. +KAPPA_H2_FACTOR = 0.75 ! [nondim] default = 1.0 + ! A scaling factor for the roughness amplitude with nINT_TIDE_DISSIPATION. +TKE_ITIDE_MAX = 0.1 ! [W m-2] default = 1000.0 + ! The maximum internal tide energy source availble to mix + ! above the bottom boundary layer with INT_TIDE_DISSIPATION. +READ_TIDEAMP = True ! [Boolean] default = False + ! If true, read a file (given by TIDEAMP_FILE) containing + ! the tidal amplitude with INT_TIDE_DISSIPATION. +H2_FILE = "sgs_h2.nc" ! + ! The path to the file containing the sub-grid-scale + ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + ! Parameters of module MOM_entrain_diffusive +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.549193338482967E-05 + ! The tolerance with which to solve for entrainment values. + ! Parameters of module MOM_kappa_shear +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + ! Parameters of module MOM_mixed_layer +BULK_RI_ML = 0.05 ! [nondim] + ! The efficiency with which mean kinetic energy released + ! by mechanically forced entrainment of the mixed layer + ! is converted to turbulent kinetic energy. +ABSORB_ALL_SW = True ! [Boolean] default = False + ! If true, all shortwave radiation is absorbed by the + ! ocean, instead of passing through to the bottom mud. +HMIX_MIN = 2.0 ! [m] default = 0.0 + ! The minimum mixed layer depth if the mixed layer depth + ! is determined dynamically. +LIMIT_BUFFER_DETRAIN = True ! [Boolean] default = False + ! If true, limit the detrainment from the buffer layers + ! to not be too different from the neighbors. +DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 + ! The surface fluxes are scaled away when the total ocean + ! depth is less than DEPTH_LIMIT_FLUXES. +ML_RESORT = True ! [Boolean] default = False + ! If true, resort the topmost layers by potential density + ! before the mixed layer calculations. +ML_PRESORT_NK_CONV_ADJ = 4 ! [nondim] default = 0 + ! Convectively mix the first ML_PRESORT_NK_CONV_ADJ + ! layers before sorting when ML_RESORT is true. +CORRECT_ABSORPTION_DEPTH = True ! [Boolean] default = False + ! If true, the depth at which penetrating shortwave + ! radiation is absorbed is corrected by moving some of + ! the heating upward in the water column. +DO_RIVERMIX = True ! [Boolean] default = False + ! If true, apply additional mixing whereever there is + ! runoff, so that it is mixed down to RIVERMIX_DEPTH, + ! if the ocean is that deep. +RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 + ! The depth to which rivers are mixed if DO_RIVERMIX is + ! defined. + ! Parameters of module MOM_regularize_layers + ! Parameters of module MOM_opacity +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +CHL_FILE = "/seawifs_1998-2006_GOLD_smoothed_2X.nc" ! + ! CHL_FILE is the file containing chl_a concentrations in + ! the variable CHL_A. It is used when VAR_PEN_SW and + ! CHL_FROM_FILE are true. +PEN_SW_NBANDS = 3 ! default = 1 + ! The number of bands of penetrating shortwave radiation. + ! Parameters of module MOM_tracer_advect + ! Parameters of module MOM_tracer_hor_diff +DIFFUSE_ML_TO_INTERIOR = True ! [Boolean] default = False + ! If true, enable epipycnal mixing between the surface + ! boundary layer and the interior. +CHECK_DIFFUSIVE_CFL = True ! [Boolean] default = False + ! If true, use enough iterations the diffusion to ensure + ! that the diffusive equivalent of the CFL limit is not + ! violated. If false, always use 1 iteration. +ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 + ! With Diffuse_ML_interior, the ratio of the truly + ! horizontal diffusivity in the mixed layer to the + ! epipycnal diffusivity. The valid range is 0 to 1. + ! Parameters of module ocean_model_init +ENERGYSAVEDAYS = 10.0 ! [days] default = 1.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. +RESTORE_SALINITY = True ! [Boolean] default = False + ! If true, the coupled driver will add a globally-balanced + ! fresh-water flux that drives sea-surface salinity ! toward specified values. -SRESTORE_AS_SFLUX = True ! If SRESTORE_AS_SFLUX is defined, the relaxation of - ! surface salinity is done via a virtual salt flux - ! rather than through a freshwater flux. -MAX_DELTA_SRESTORE = 5.0 ! - -MASK_SRESTORE_MARGINAL_SEAS = False ! Other options for salt restoring from MOM4 -MASK_SRESTORE_UNDER_ICE = False -ADJUST_NET_FRESH_WATER_TO_ZERO = True - - -FLUXCONST = 0.1667 ! A constant that relates the surface fluxes - ! to the mixed layer property anomalies, if - ! RESTOREBUOY or RESTORE_SALINITY is defined. - !] -MAX_P_SURF = 3.0e4 ! The maximum surface pressure that can be - ! exerted by the atmosphere and floating sea-ice, - ! in Pa. This is needed because the FMS coupling - ! structure does not limit the water that can be - ! frozen out of the ocean and the ice-ocean heat - ! fluxes are treated explicitly. No limit is - ! applied if a negative value is used. -USE_RIVER_HEAT_CONTENT = False ! If true, use the fluxes%runoff_Hflx field to - ! set the heat carried by runoff, instead of - ! using SST*CP*liq_runoff. -USE_CALVING_HEAT_CONTENT = False ! If true, use the fluxes%calving_Hflx field to - ! set the heat carried by runoff, instead of - ! using SST*CP*froz_runoff. - -! Specify whether sponges are used. It is possible to use the model in robust -! diagnostic mode by defining sponges that span the entire domain. -SPONGE = False ! If SPONGE is defined, sponges may be applied - ! anywhere in the domain. The exact location and - ! properties of those sponges are specified from - ! MOM_initialization.F90. -APPLY_OBC_U = False ! If defined, open boundary conditions may be -APPLY_OBC_V = False ! applied at some u- or v- points. The boundary - ! conditions are set in USER_set_Open_Bdry_Conds - ! in MOM_initialization.F90 - -! Specify properties of the tides. -TIDES = False ! Apply tidal momentum forcing. -TIDE_USE_SAL_SCALAR = True ! Use the scalar approximation when - ! calculating self-attraction and loading. -TIDE_SAL_SCALAR_VALUE = 0.094 - ! The constant of proportionality between - ! sea surface height (should be bottom pressure) - ! anomalies and bottom geopotential anomalies. -TIDAL_SAL_FROM_FILE = False ! Read the tidal self-attraction and loading - ! from input files, specified with one or more - ! lines like 'TIDAL_INPUT_FILE = path'. -USE_PREVIOUS_TIDES = False ! Use the previous iteration of the tides - ! to facilitate convergent iteration. -! Specify which tidal constituents to use. -TIDE_M2 = False -TIDE_S2 = False -TIDE_N2 = False -TIDE_K2 = False -TIDE_K1 = False -TIDE_O1 = False -TIDE_P1 = False -TIDE_Q1 = False -TIDE_MF = False -TIDE_MM = False - - -! Opacity Rules -VAR_PEN_SW = True ! Use time and/or space varying CHL_A to set opacity -OPACITY_SCHEME = "MANIZZA_05" ! OPACITY_SCHEME is used to specify how - ! chlorophyll concentrations are translated into - ! opacities. Currently valid options include: - ! MANIZZA_05 - Use Manizza et al., GRL, 2005. - ! MOREL_88 - Use Morel, JGR, 1988. -CHL_FILE = "/seawifs_1998-2006_GOLD_smoothed_2X.nc" - -! CFCs tracers -USE_OCMIP2_CFC = False ! If defined, CFC11 and CFC12 distributions - ! are simulated. -CFC_IC_FILE = False - ! The file in which to find initial conditions - ! for CFCs, if USE_OCMIP2_CFC is defined. - -! Specify a few miscellaneous limits. -CFL_BASED_TRUNCATIONS = True -CFL_TRUNCATE = 0.5 -MAXVEL = 6.0 ! This is the maximum velocity allowed before - ! the velocity is truncated, in units of m s-1. -MAXTRUNC = 1000 ! The run will be stopped, and the day set to - ! a very large value if the velocity is - ! truncated more than MAXTRUNC times between - ! energy saves. Set MAXTRUNC to 0 to stop if - ! there is any truncation of velocities. -U_TRUNC_FILE = "U_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to zonal velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. -V_TRUNC_FILE = "V_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to meridional velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. + ! Parameters of module MOM_surface_forcing +MAX_P_SURF = 3.0E+04 ! [Pa] default = -1.0 + ! The maximum surface pressure that can be exerted by the + ! atmosphere and floating sea-ice or ice shelves. This is + ! needed because the FMS coupling structure does not + ! limit the water that can be frozen out of the ocean and + ! the ice-ocean heat fluxes are treated explicitly. No + ! limit is applied if a negative value is used. +ADJUST_NET_FRESH_WATER_TO_ZERO = True ! [Boolean] default = False + ! If true, adjusts the net fresh-water forcing seen + ! by the ocean (including restoring) to zero. +WIND_STAGGER = "B" ! default = "C" + ! A case-insensitive character string to indicate the + ! staggering of the input wind stress field. Valid + ! values are 'A', 'B', or 'C'. +FLUXCONST = 0.1667 ! [m day-1] + ! The constant that relates the restoring surface fluxes + ! to the relative surface anomalies (akin to a piston + ! velocity). Note the non-MKS units. +SRESTORE_AS_SFLUX = True ! [Boolean] default = False + ! If true, the restoring of salinity is applied as a salt + ! flux instead of as a freshwater flux. +MAX_DELTA_SRESTORE = 5.0 ! [PSU or g kg-1] default = 999.0 + ! The maximum salinity difference used in restoring terms. +CD_TIDES = 0.0025 ! [nondim] default = 1.0E-04 + ! The drag coefficient that applies to the tides. + ! Parameters of module MOM_sum_output +MAXTRUNC = 1000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. diff --git a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_input b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_input index f27dd3eee7..7d6184a770 100644 --- a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_input +++ b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_input @@ -1,805 +1,656 @@ -!********+*********+*********+*********+*********+*********+*********+* -!* This file determines the adjustable run-time parameters for the * -!* Modular Ocean Model (MOM), versions 6 and later. Where * -!* appropriate, MKS units are used. * -!********+*********+*********+*********+*********+*********+*********+* -! >>> Global coupled ice-ocean GOLD-SIS 63 Layer test case. - -! Specify properties of the physical domain. -OMEGA = 7.2921e-5 ! The rotation rate of the earth in s-1. -ROTATION = "2omegasinlat" ! Rotation approximation (2omegasinlat, - ! betaplane or USER). -G_EARTH = 9.80 ! G_EARTH is the Earth's gravitational - ! acceleration, in m s-2. -GRID_CONFIG = "mosaic" ! Method for defining horizontal grid - ! = file|cartesian|spherical|mercator - ! file - read grid from file "GRID_FILE" - ! cartesian - a Cartesian grid - ! spherical - a spherical grid - ! mercator - a Mercator grid -GRID_FILE = "ocean_hgrid.nc" - ! Name of file to read horizontal grid data -TOPO_CONFIG = "file" ! Method for defining topography - ! file - read topographic information from file - ! (TOPO_FILE). - ! flat - flat bottom set to MAXIMUM_DEPTH. - ! bowl - bowl like basin using MAXIMUM_DEPTH and - ! MINIMUM_DEPTH. - ! spoon - similar to bowl except that southern - ! face of the "bowl" is open. - ! DOME - sill-overflow test case basin. - ! USER - user defined -TOPO_FILE = "topog.nc" ! If topography is to be set externally, -TOPO_VARNAME = "depth" - ! then this is the file to use. -MAXIMUM_DEPTH = 6000.0 ! The maximum depth of the ocean in m. -MINIMUM_DEPTH = 0.5 ! The minimum ocean depth, in m. Anything - ! shallower than this depth is assumed to be on - ! land, and all fluxes are masked out. -CHANNEL_CONFIG = "global_1deg" ! A string which determines which - ! set of channels are restricted to specific - ! widths. The default, "none", has no - ! partially restricted channels. - -COORD_CONFIG = "file" ! How layers are to be defined: - ! file - read coordinate information from file - ! (COORD_FILE). - ! ts_ref - use reference temperature - ! and salinity (T_REF and S_REF) to determine - ! surface density and GINT calculate internal - ! densities. - ! gprime - use reference density (RHO_0) for - ! surface density and GINT calculate internal - ! densities. - ! ts_profile - use profiles of temperature - ! and salinity (read from COORD_FILE) to determine - ! surface density and internal densities. - ! USER - user defined routine -COORD_FILE = "GOLD_IC.2010.11.15.nc" - ! If the vertical coordinate is defined by a - ! file, use this file. -GFS = 9.80 ! The reduced gravity at the free - ! surface, in m s-2. - -THICKNESS_CONFIG = "file" ! Method for defining initial layer thicknesses - ! file - read thickness information from file - ! (THICKNESS_FILE). - ! uniform - thickness is distributed uniformly - ! and equally between layers. - ! search - thickness determined by search - ! through initial temperature and salinity space - ! of a fixed coordinate data set (not yet - ! implemented) - ! USER - user defined -THICKNESS_FILE = "GOLD_IC.2010.11.15.nc" - ! If the Method for defining initial layer - ! thicknesses is "file", then this is the file - ! to use. -ADJUST_THICKNESS = True ! All mass below the bottom is removed if the - ! topography is shallower than the input file - ! would indicate. - -VELOCITY_CONFIG = "zero" ! Method for defining initial layer velocities - ! file - read velocity information from file. - ! zero - zero velocities everywhere. - ! USER - user defined. - -! Specify the numerical domain. -NIGLOBAL = 360 ! NIGLOBAL and NJGLOBAL are the number of thickness -NJGLOBAL = 210 ! grid points in the zonal and meridional - ! directions of the physical domain. -NK = 63 ! The number of layers. -NIHALO = 4 ! NIHALO and NJHALO are the number of halo -NJHALO = 4 ! points on each side in the x- and y-directions. - ! If static memory allocation is used, these - ! must match the values of NIHALO_ and NJHALO_ - ! in MOM_memory.h. -NIPROC_IO = 2 ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. NIPROC_IO - ! must be a factor of NIPROC. -NJPROC_IO = 2 ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. NJPROC_IO - ! must be a factor of NJPROC. - -REENTRANT_X = True ! If defined, the domain is zonally reentrant. -REENTRANT_Y = False ! If defined, the domain is meridionally - ! reentrant. -TRIPOLAR_N = True ! Use tripolar connectivity at the northern - ! edge of the domain. With TRIPOLAR_N, NIGLOBAL - ! must be even. - -DEBUG = False ! If true, write out verbose debugging data. -DEBUG_TRUNCATIONS = False ! If true, calculate all diagnostics that are - ! useful for debugging truncations. -SEND_LOG_TO_STDOUT = False ! If true write out log information to stdout. - -! Specify the time integration scheme. -SPLIT = True ! Use the split time stepping if defined. -DT_FORCING = 7200.0 ! The time step for changing forcing or - ! writing certain diagnostics, in s. -DT_THERM = 7200.0 ! The thermodynamic time step, in s. DT_THERM - ! should be an integer multiple of DT and less - ! than or equal to DT_FORCING. -DT = 3600.0 ! The (baroclinic) dynamics time step, in s. - ! DT should be an integer fraction of DT_FORCING. -DTBT = 60.0 ! The barotropic time step, in s. DTBT is only - ! used with the split explicit time stepping. - ! To set the time step automatically based - ! the maximum stable value use 0, or a negative - ! value gives the fraction of the stable value. - ! The value of DTBT that will actually be used - ! is an integer fraction of DT, rounding down. -DT_BT_FILTER = 0.0 ! A time-scale for filtering BT variables, - ! in s if positive, or as a fraction of DT if - ! negative. -DTBT_RESET_PERIOD = -1.0 ! The period between recalculations of DTBT - ! of DTBT (if DTBT <= 0), in seconds. If - ! DTBT_RESET_PERIOD is negative, DTBT is set - ! based only on information available at - ! initialization. If dynamic, DTBT will be set - ! at least every forcing time step, and if 0, - ! every dynamics time step. -BE = 0.6 ! BE determines whether the neutral baroclinic - ! time stepping scheme (0.5) or a backward Euler - ! scheme (1) is used. BE may be from 0.5 to 1, - ! but instability may occur near 0.5. -BEBT = 0.2 ! BEBT determines whether the barotropic time - ! stepping uses the forward-backward time- - ! stepping scheme or a backward Euler scheme. - ! BEBT is valid in the range from 0 (for a - ! forward-backward treatment of nonrotating - ! gravity waves) to 1 (for a backward Euler - ! treatment). In practice, BEBT must be greater - ! than about 0.05. - -! Specify properties of the I/O and length of the integration. -TIMEUNIT = 86400.0 ! The time unit in seconds for the following - ! fields. -ENERGYSAVEDAYS = 0.25 ! The number of days between saves of the - ! energies of the run. -ENERGYFILE = "timestats" ! The file to use to save the energies. -RESTARTFILE = "MOM.res" ! The name of the restart file. -RESTINT = 365.0 ! The number of days between saves of the - ! restart file. Use a value that is larger than - ! DAYMAX not to save incremental restart files - ! within a run. Use 0 not to save restart files - ! at all. -PARALLEL_RESTARTFILES = False ! If defined, each processor writes its own - ! restart file, otherwise a single restart file - ! is generated. -LARGE_FILE_SUPPORT = True ! If true, use the file-size limits with - ! NetCDF large file support (4Gb). -RESTART_CONTROL = 1 ! RESTART_CONTROL determines which restart - ! files are written - Add 2 (bit 1) for a time- - ! stamped restart file, and odd (bit 0) for a - ! non-time-stamped file. A restart will be - ! saved at the end of the run segment for any - ! non-negative value. -SAVE_INITIAL_CONDS = True ! If defined, the inital conditions are - ! written to IC_OUTPUT_FILE at the start of a - ! new run. -IC_OUTPUT_FILE = "GOLD_IC" ! The name-root of a file into which the - ! initial conditions are written for a new run. -ALWAYS_WRITE_GEOM = False ! If ALWAYS_WRITE_GEOM is defined, the - ! ocean_geometry file is written anew with each - ! run segment. Otherwise it is only written for - ! a new run. The default is defined. -Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" - ! The file that specifies the vertical grid - ! for depth-space diagnostics. -MIN_Z_DIAG_INTERVAL = 2.16e4 ! The minimum amount of time in seconds between - ! calculations of depth-space diagnostics. - ! Making this larger than DT_THERM reduces the - ! performance penalty of regridding to depth - ! online. -INPUTDIR = "INPUT" - ! INPUTDIR is a directory in which NetCDF - ! input files might be found. - -! Specify the horizontal (along-isopycnal) viscosity. -LAPLACIAN = True ! LAPLACIAN is defined to use a Laplacian - ! horizontal viscosity. -BIHARMONIC = True ! BIHARMONIC is defined to use a biharmonic - ! horizontal viscosity. BIHARMONIC may be used - ! with LAPLACIAN, and it is automatically - ! defined if LAPLACIAN is undefined. -BOUND_KH = True ! If BOUND_KH is defined, the Laplacian - ! coefficient is locally limited to guarantee - ! stability. -BOUND_AH = True ! If BOUND_AH is defined, the biharmonic - ! coefficient is locally limited to guarantee - ! stability. -BETTER_BOUND_KH = True ! If BETTER_BOUND_KH is defined, use more - ! careful bounds in limiting KH for stability. -BETTER_BOUND_AH = True ! If BETTER_BOUND_AH is defined, use more - ! careful bounds in limiting AH for stability. -KH = 0.0 ! The Laplacian horizontal viscosity, in - ! m2 s-1. KH is used if LAPLACIAN is defined. -AH = 0.0 ! The biharmonic horizontal viscosity, in - ! m4 s-1. AH is used if BIHARMONIC is defined. -KH_VEL_SCALE = 0.01 ! The velocity scale which is multiplied by - ! the grid spacing to calculate the Laplacian - ! viscosity ,if LAPLACIAN is defined, in m s-1. - ! The final viscosity is the largest of this - ! scaled viscosity, the Smagorinsky viscosity - ! and KH. -AH_VEL_SCALE = 0.05 ! The velocity scale which is multiplied by - ! the cube of the grid spacing to calculate the - ! biharmonic viscosity if BIHARMONIC is defined, - ! in units of m s-1. The final viscosity is - ! the largest of this scaled viscosity, the - ! Smagorinsky viscosity and AH. -RESOLN_SCALED_KH = True ! If true, the lateral viscosity is scaled - ! away when the first baroclinic deformation - ! radius is well resolved. -KH_RES_SCALE_COEF = 1.0 ! A coefficient that determines how Kh is - ! scaled away, as F = 1/(1 + coef*Rd2/dx2) -SMAGORINSKY_KH = False ! If defined, use Smagorinsky's nonlinear eddy - ! viscosity. KH is the background. -SMAG_LAP_CONST = 0.15 ! The nondimensional Laplacian Smagorinsky - ! constant. Often 0.15. -SMAGORINSKY_AH = True ! If defined, use a biharmonic form of - ! Smagorinsky's nonlinear eddy viscosity. -SMAG_BI_CONST = 0.06 ! The nondimensional biharmonic Smagorinsky - ! constant. Often 0.015. -NOSLIP = False ! This should True for no slip - ! boundary conditions False for free - ! slip boundary conditions (the default). The - ! implementation of the free slip boundary - ! conditions on a C-grid is much cleaner than - ! the no slip boundary conditions. The use of - ! free slip b.c.s is strongly encouraged. The - ! no slip b.c.s are not implemented with the - ! biharmonic viscosity. - -! Specify the horizontal interface depth (akin to Gent-McWilliams) diffusion. -THICKNESSDIFFUSE = True ! If THICKNESSDIFFUSE is defined, interfaces - ! are diffused with a coefficient of KHTH. -THICKNESSDIFFUSE_FIRST = True ! If THICKNESSDIFFUSE_FIRST is defined, do - ! thickness diffusion before dynamics. -RESOLN_SCALED_KHTH = True ! If defined, the interface depth diffusivity - ! is scaled away when the first baroclinic - ! deformation radius is well resolved. -KHTH_SLOPE_MAX = 1.0e-2 ! A slope beyond which the calculated isopycnal - ! slope is not reliable and is scaled away. -KHTH = 10.0 ! KHTH is the nominal interface depth diffusivity - ! in m2 s-1. -KHTH_MIN = 0.0 ! Minimum thickness diffusivity in m2 s-1. -KHTH_MAX = 900.0 ! Maximum thickness diffusivity in m2 s-1. -KHTH_SLOPE_CFF = 0.25 ! Non-dimensional coefficient in Visbeck formula. -VISBECK_L_SCALE = 30.e3 ! Fixed length scale for Visbeck formula (m). -VARMIX_KTOP = 6 ! Layer # at which to start vertical integration of - ! S*N for purposes of finding Eady growth rate -USE_VARIABLE_MIXING = True ! If defined, forces the variable mixing code to - ! be called. This allows diagnostics to be created - ! even if the scheme is not used. This flag is - ! unused if the coefficients are non-zero. -MIXEDLAYER_RESTRAT = True ! If true, a density-gradient dependent - ! re-stratifying flow is imposed in the mixed - ! layer. -FOX_KEMPER_ML_RESTRAT_COEF = 20.0 - ! A nondimensional coefficient that is - ! proportional to the ratio of the deformation - ! radius to the dominant lengthscale of the - ! submesoscale mixed layer instabilities, times - ! the minimum of the ratio of mesoscale eddy - ! kinetic energy to the large-scale geostrophic - ! kinetic energy or 1 plus the square of the - ! grid spacing over the deformation radius, as - ! detailed in the work of Fox-Kemper et al. - -! Specify the scheme for the Coriolis and momentum advection terms. -CORIOLIS_SCHEME = "SADOURNY75_ENERGY" - ! Selects the discretization of Coriolis terms. - ! Possible values are: - ! SADOURNY75_ENERGY - Sadourny's energy - ! conserving scheme - ! ARAKAWA_HSU90 - Arakawa and Hsu's scheme - ! ROBUST_ENSTRO - A pseudo-enstrophy - ! conserving scheme, robust - ! to vanishing thickness -KE_SCHEME = "KE_ARAKAWA" ! Selects the discretization for the kinetic - ! energy in the Bernoulli function. Possible - ! values are KE_ARAKAWA, KE_SIMPLE_GUDONOV, - ! and KE_GUDONOV. KE_ARAKAWA is the default. -BOUND_CORIOLIS = True ! If BOUND_CORIOLIS is defined, the Coriolis - ! terms at u points are bounded by the four - ! estimates of (f+rv)v from the four neighboring - ! v points, and similarly at v points. This - ! option would have no effect on the SADOURNY - ! scheme if it were possible to use centered - ! difference thickness fluxes. In addition, if - ! SMAGORINSKY_AH is used, the biharmonic - ! viscosity is modified to include a term that - ! scales quadratically with the velocity - ! shears. -CORIOLIS_EN_DIS = True ! If CORIOLIS_EN_DIS is defined, two estimates - ! of the thickness fluxes are used to estimate - ! the Coriolis term, and the one that dissipates - ! energy relative to the other one is used. - -! Specify the scheme for the continuity solver. -CONTINUITY_SCHEME = "PPM" ! CONTINUTITY_SCHEME specifies the scheme used - ! for the continuity solver. PPM is currently - ! the only option, in which case a positive- - ! definite piecewise parabolic reconstruction - ! is used for the continuity solver. -MONOTONIC_CONTINUITY = True ! If true, the PPM continuity scheme uses the - ! Colella and Woodward monotonic limiter. The - ! default is to use a simple positive definite - ! limiter. -ETA_TOLERANCE = 1e-6 ! The tolerance, in m, for the differences - ! between the barotropic and baroclinic - ! estimates of the sea surface height due to - ! the fluxes through each face. The total - ! tolerance for SSH is 4 times this value. The - ! default is 0.5*NK*EPSILON, and this should not - ! be set less than about 10^-15*MAXIMUM_DEPTH. -VELOCITY_TOLERANCE = 1.0e-4 ! The tolerance for barotropic velocity - ! discrepancies between the barotropic solution - ! and the sum of the layer thicknesses, in m s-1. -CONTINUITY_CFL_LIMIT = 0.5 ! This is the CFL limit for corrections with - ! the PPM continuity scheme. -CONT_PPM_BETTER_ITER = True ! If true, use the velocity change tolerance - ! to determine when to keep iterating with the - ! PPM continuity scheme. -CONT_PPM_USE_VISC_REM_MAX = True ! If true, use more appropriate limiting - ! bounds for corrections in viscous columns. - -! Specify the scheme for the vertical viscosity. -HARMONIC_VISC = False ! If defined, use the harmonic mean thickness - ! for calculating the vertical viscosity. - -! Specify the scheme for the pressure gradient accelerations. -ANALYTIC_FV_PGF = True ! If defined the pressure gradient forces - ! are calculated with a finite volume form that - ! analytically integrates the equations of state - ! in pressure to avoid any possibility of - ! numerical thermobaric instability. - -! Specify the scheme for the barotropic solver. -USE_LEGACY_SPLIT = True ! If defined, use the split time stepping - ! code that gives acces to the full range of - ! options that were available in GOLD. If - ! false, only the prefered options can be - ! used in the streamlined code. -FLUX_BT_COUPLING = True ! If defined, use mass fluxes to ensure - ! consistency between the baroclinic and - ! barotropic modes. -USE_BT_CONT_TYPE = True ! If defined, use a structure with elements - ! that describe effective face areas from the - ! summed layer continuity solvers as a function - ! the barotropic flow in coupling between the - ! barotropic and baroclinic flow. -RESCALE_BT_FACE_AREAS = False ! If true, the face areas used by the - ! barotropic solver are rescaled to reflect the - ! open face areas of the interior layers. This - ! probably requires FLUX_BT_COUPLING to work, - ! but does not apply with USE_BT_CONT_TYPE. -READJUST_BT_TRANS = True ! If defined, make a barotropic adjustment to - ! the layer velocities after the thermodynamic - ! part of the step. -BOUND_BT_CORRECTION = True ! If defined, the corrective pseudo mass- - ! fluxes into the barotropic solver are limited - ! to values that require less than 0.1*MAXVEL to - ! be accommodated. -APPLY_BT_DRAG = True ! If defined, bottom drag is applied within - ! the barotropic solver. The default is true. -BT_STRONG_DRAG = True ! If defined, use a stronger estimate of the - ! retarding effects of strong bottom drag, by - ! making it implicit with the barotropic time- - ! step instead of implicit with the baroclinic - ! time-step and dividing by the number of +/* This input file provides the adjustable run-time parameters for version 6 of + the Modular Ocean Model (MOM6), a numerical ocean model developed at NOAA-GFDL. + Where appropriate, parameters use usually given in MKS units. + + This particular file is for the example in GOLD_SIS_icebergs. + + This MOM_input file typically contains only the non-default values that are + needed to reproduce this example. A full list of parameters for this example + can be found in the corresponding MOM_parameter_doc.all file which is + generated by the model at run-time. */ + +TRIPOLAR_N = True ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 360 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 210 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 10 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 6 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!LAYOUT = 10, 6 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 2, 2 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. + +! === module MOM_grid === +! Parameters providing information about the vertical grid. +NK = 63 ! [nondim] + ! The number of model layers. + +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + +! === module MOM === +USE_LEGACY_SPLIT = True ! [Boolean] default = False + ! If true, use the full range of options available from + ! the older GOLD-derived split time stepping code. +THICKNESSDIFFUSE = True ! [Boolean] default = False + ! If true, interfaces or isopycnal surfaces are diffused, + ! depending on the value of FULL_THICKNESSDIFFUSE. +THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. + ! This is only used if THICKNESSDIFFUSE is true. +MIXEDLAYER_RESTRAT = True ! [Boolean] default = False + ! If true, a density-gradient dependent re-stratifying + ! flow is imposed in the mixed layer. + ! This is only used if BULKMIXEDLAYER is true. +DT = 3600.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 7200.0 ! [s] default = 3600.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 + ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. Making this + ! larger than DT_THERM reduces the performance penalty + ! of regridding to depth online. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +DO_GEOTHERMAL = True ! [Boolean] default = False + ! If true, apply geothermal heating. +BOUND_SALINITY = True ! [Boolean] default = False + ! If true, limit salinity to being positive. (The sea-ice + ! model may ask for more salt than is available and + ! drive the salinity negative otherwise.) +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" + ! The file into which to write the initial conditions. + +! === module MOM_tracer_registry === + +! === module MOM_tracer_flow_control === +USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False + ! If true, use the ideal_age_example tracer package. +USE_OCMIP2_CFC = True ! [Boolean] default = False + ! If true, use the MOM_OCMIP2_CFC tracer package. + +! === module ideal_age_example === + +! === module MOM_OCMIP2_CFC === +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "file" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +COORD_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The file from which the coordinate densities are read. + +! === module MOM_grid_init === +GRID_CONFIG = "mosaic" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +GRID_FILE = "ocean_hgrid.nc" ! + ! Name of the file from which to read horizontal grid data. +TOPO_CONFIG = "file" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MAXIMUM_DEPTH = 6000.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +CHANNEL_CONFIG = "global_1deg" ! default = "none" + ! A parameter that determines which set of channels are + ! restricted to specific widths. Options are: + ! none - All channels have the grid width. + ! global_1deg - Sets 16 specific channels appropriate + ! for a 1-degree model, as used in CM2G. + ! list - Read the channel locations and widths from a + ! text file, like MOM_channel_list in the MOM_SIS + ! test case. + ! file - Read open face widths everywhere from a + ! NetCDF file on the model grid. +ALWAYS_WRITE_GEOM = False ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +THICKNESS_CONFIG = "file" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +THICKNESS_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The name of the thickness file. +ADJUST_THICKNESS = True ! [Boolean] default = False + ! If true, all mass below the bottom removed if the + ! topography is shallower than the thickness input file + ! would indicate. +TS_CONFIG = "file" ! + ! A string that determines how the initial tempertures + ! and salinities are specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +TS_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The initial condition file for temperature. + +! === module MOM_MEKE === + +! === module MOM_lateral_mixing_coeffs === +USE_VARIABLE_MIXING = True ! [Boolean] default = False + ! If true, the variable mixing code will be called. This + ! allows diagnostics to be created even if the scheme is + ! not used. If KHTR_SLOPE_CFF>0 or KhTh_Slope_Cff>0, + ! this is set to true regardless of what is in the + ! parameter file. +RESOLN_SCALED_KH = True ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTH = True ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +KHTH_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the interface depth diffusivity +KHTR_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the epipycnal tracer diffusivity +VARMIX_KTOP = 6 ! [nondim] default = 2 + ! The layer number at which to start vertical integration + ! of S*N for purposes of finding the Eady growth rate. +VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 + ! The fixed length scale in the Visbeck formula. + +! === module MOM_wave_speed === +FLUX_BT_COUPLING = True ! [Boolean] default = False + ! If true, use mass fluxes to ensure consistency between + ! the baroclinic and barotropic modes. This is only used + ! if SPLIT is true. +READJUST_BT_TRANS = True ! [Boolean] default = False + ! If true, make a barotropic adjustment to the layer + ! velocities after the thermodynamic part of the step + ! to ensure that the interaction between the thermodynamics + ! and the continuity solver do not change the barotropic + ! transport. This is only used if FLUX_BT_COUPLING and + ! SPLIT are true. +MONOTONIC_CONTINUITY = True ! [Boolean] default = False + ! If true, CONTINUITY_PPM uses the Colella and Woodward + ! monotonic limiter. The default (false) is to use a + ! simple positive definite limiter. +ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.15E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +VELOCITY_TOLERANCE = 1.0E-04 ! [m s-1] default = 3.0E+08 + ! The tolerance for barotropic velocity discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses. +CORIOLIS_EN_DIS = True ! [Boolean] default = False + ! If true, two estimates of the thickness fluxes are used + ! to estimate the Coriolis term, and the one that + ! dissipates energy relative to the other one is used. +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option is + ! always effectively false with CORIOLIS_EN_DIS defined and + ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. + +! === module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. +AH_VEL_SCALE = 0.05 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. + +! === module MOM_vert_friction === +CHANNEL_DRAG = True ! [Boolean] default = False + ! If true, the bottom drag is exerted directly on each + ! layer proportional to the fraction of the bottom it + ! overlies. +DYNAMIC_VISCOUS_ML = True ! [Boolean] default = False + ! If true, use a bulk Richardson number criterion to + ! determine the mixed layer thickness for viscosity. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. + +! === module MOM_PointAccel === + +! === module MOM_set_visc === +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +ML_USE_OMEGA = True ! [Boolean] default = False + ! If true, use the absolute rotation rate instead of the + ! vertical component of rotation when setting the decay + ! scale for turbulence. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. + +! === module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +BT_STRONG_DRAG = True ! [Boolean] default = False + ! If true, use a stronger estimate of the retarding + ! effects of strong bottom drag, by making it implicit + ! with the barotropic time-step instead of implicit with + ! the baroclinic time-step and dividing by the number of ! barotropic steps. -BT_THICK_SCHEME = "HYBRID" ! A string describing the scheme that is used - ! to set the open face areas used for barotropic - ! transport and the relative weights of the layer - ! accelerations. Valid values are: - ! ARITHMETIC - arithmetic mean layer thicknesses - ! HARMONIC - harmonic mean layer thicknesses - ! HYBRID (the default) - use arithmetic means for - ! layers above the shallowest bottom, the - ! harmonic mean for layers below, and a weighted - ! average for layers that straddle that depth - ! FROM_BT_CONT - use the average thicknesses kept - ! it the h_u and h_v fields of BT_cont_type. -NONLINEAR_BT_CONTINUITY = False ! If defined, use nonlinear transports in the - ! barotropic continuity equation. This does - ! not apply with USE_BT_CONT_TYPE. - -! Specify the properties of the active tracers and Eqn of state. -ENABLE_THERMODYNAMICS = True ! Temperature and salinity are used as state - ! variables if ENABLE_THERMODYNAMICS is defined. -TS_CONFIG = "file" ! Method for defining temperature (file or USER) -TS_FILE = "GOLD_IC.2010.11.15.nc" - ! If temperature is defined by a file, this is - ! the file to use. -FRAZIL = True ! If FRAZIL is defined, water freezes if it - ! gets colder than the freezing point, and the - ! accumulated heat deficit is returned in the - ! surface state. -EQN_OF_STATE = "WRIGHT" ! EQN_OF_STATE determines which ocean equation - ! of state should be used. Currently, the valid - ! choices are "LINEAR", "UNESCO", and "WRIGHT". - ! The default is "WRIGHT", but this only matters - ! of USE_EOS is defined. -USE_EOS = True ! If USE_EOS is defined, density is calculated - ! from temperature and salinity with an equation - ! of state. ENABLE_THERMODYNAMICS must be - ! defined if USE_EOS is. -BOUSSINESQ = True ! If true, make the Boussinesq approximation. -P_REF = 2.0e7 ! P_REF is the pressure that is used for - ! calculating the coordinate density, in Pa. - ! (1 Pa = 1e4 dbar, so 2e7 is commonly used.) -RHO_0 = 1035.0 ! RHO_0 is used in the Boussinesq - ! approximation to calculations of pressure and - ! pressure gradients, in units of kg m-3. -C_P = 3925.0 ! C_P is the heat capacity of sea water in - ! J kg-1 K-1, approximated as a constant. -CORRECT_DENSITY = True ! If CORRECT_DENSITY is defined, the layer - ! densities are restored toward their target - ! values by the diapycnal mixing. - -! Specify the properties of the surface forcing. -WIND_STAGGER = "B" ! "A", "B", or "C" to indicate the - ! staggering of the wind stresses. - -! Specify the properties of the passive tracers. -KHTR = 10.0 ! KHTR is the along-isopycnal tracer diffusivity, in m2 s-1. -KHTR_MIN = 50.0 ! Minimum tracer diffusivity in m2 s-1. -KHTR_MAX = 900.0 ! Maximum tracer diffusivity in m2 s-1. -KHTR_SLOPE_CFF = 0.25 ! Non-dimensional coefficient in Visbeck formula. - ! Use non-zero value (e.g. 0.1) to enable Visbeck -RESOLN_SCALED_KHTR = False ! If defined, the tracer diffusivity is scaled - ! away when the first baroclinic deformation - ! radius is well resolved. -KHTR_PASSIVITY_COEFF = 3.0 ! Passivity coefficient that scales Rd/dx - ! where passivity is the ratio between the - ! along-isopycnal tracer mixing and thickness - ! mixing -CHECK_DIFFUSIVE_CFL = False ! If true, use enough iterations to ensure - ! that the horizontal diffusive CFL limit is - ! respected. If false, always use 1 iteration. -DIFFUSE_ML_TO_INTERIOR = True ! If true, enable epipycnal mixing between the - ! surface boundary layer and the interior. -ML_KHTR_SCALE = 0.0 ! With Diffuse_ML_interior, this is the ratio - ! of the truly horizontal diffusivity in the - ! mixed layer to the epipycnal diffusivity. - ! The default is 1.0. Nondimensional. - -USE_USER_TRACER_EXAMPLE = False ! If defined, the example tracer package is used. -USE_IDEAL_AGE_TRACER = True ! If defined, the ideal age and vintage - ! tracer package may be used. -DO_IDEAL_VINTAGE = False ! If defined and USE_IDEAL_AGE_TRACER is - ! defined, use an ideal vintage tracer that is - ! set to an exponentially increasing value in - ! the mixed layer and is conserved thereafter. - -! Specify the properties of the diapycnal viscosity and diffusion. -ADIABATIC = False ! There are no diapycnal mass fluxes if - ! ADIABATIC is defined. This assumes that - ! KD = KDML = 0.0 and that there is no buoyancy - ! forcing, but makes the model faster by - ! eliminating subroutine calls. - -BULKMIXEDLAYER = True ! If defined, use a Kraus-Turner-like bulk - ! mixed layer with transitional buffer layers. - ! Layers 1 through NKML+NKBL have variable - ! densities. There must be at least NKML+NKBL+1 - ! layers if BULKMIXEDLAYER is defined. -! The following parameters only apply when BULKMIXEDLAYER is defined. -NKML = 2 ! NKML is the number of sublayers within the - ! mixed layer. -NKBL = 2 ! NKBL is the number of layers used as - ! variable density buffer layers. -MSTAR = 0.3 ! MSTAR is a non-dimensional constant of - ! proportionality between the cube of the - ! surface friction velocity and the turbulent - ! kinetic energy input at the surface. -NSTAR = 0.15 ! NSTAR is the portion of the buoyant - ! potential energy imparted by surface fluxes - ! that is available to drive entrainment at the - ! base of mixed layer when that energy is - ! positive. -NSTAR2 = 0.15 ! NSTAR2 is the portion of any potential - ! energy released by convective adjustment that - ! is available to drive entrainment at the - ! base of the mixed layer. By default, - ! NSTAR2 = NSTAR. -READ_GUST_2D = True ! Signals to read gustiness from a file (Pa) -GUST_2D_FILE = "gustiness_qscat.nc" ! The gustiness data file. -GUST_CONST = 0.02 ! Gustinesss to use if not read from file or - ! a background that is added to the data (Pa) -ABSORB_ALL_SW = True ! If defined, all shortwave radiation is - ! absorbed by the ocean, instead of passing - ! through to the bottom mud. -CORRECT_ABSORPTION_DEPTH = True ! If true, the depth at which penetrating - ! shortwave radiation is absorbed is corrected by - ! moving some of the heating upward in the water - ! column. The default is false. -ML_USE_OMEGA = True ! Use Omega instead of f in ML code -TKE_DECAY = 10.0 ! TKE_DECAY relates the vertical rate of decay - ! of the TKE available for mechanical entrain- - ! ment to the natural Ekman depth. Nondim. -CONV_DECAY = 0.5 ! CONV_DECAY relates the vertical rate of - ! decay of the convectively released TKE - ! available for penetrating entrainment to the - ! natural Ekman length. Nondimensional. -BULK_RI_ML = 0.05 ! BULK_RI_ML is the efficiency with which mean - ! kinetic energy released by mechanically forced - ! entrainment of the mixed layer is converted to - ! turbulent kinetic energy. Nondimensional. -BULK_RI_CONVECTIVE = 0.05 ! BULK_RI_CONVECTIVE is the efficiency with - ! which convectively released mean kinetic - ! energy is converted to turbulent kinetic - ! energy. Nondimensional. -RESOLVE_EKMAN = False ! If true, the nkml>1 layers in the mixed - ! layer are chosen to optimally represent the - ! impact of the Ekman transport on the mixed - ! layer TKE budget. Otherwise, the sublayers - ! are distributed uniformly through the mixed - ! layer. The default is false. -ML_MIX_FIRST = 0.0 ! The fraction of the mixed layer mixing that - ! is applied before interior diapycnal mixing. -ML_RESORT = True ! If defined, resort the topmost layers by - ! potential density before the mixed layer - ! calculations. -ML_PRESORT_NK_CONV_ADJ = 4 ! Convectively mix the first X layers before - ! sorting when ML_RESORT is defined. -LIMIT_BUFFER_DETRAIN = True ! If defined, limit the detrainment from the - ! buffer layers to not be too different from the - ! neighbors. -DYNAMIC_VISCOUS_ML = True ! If defined, use a bulk Richardson number criteria - ! to determine the mixed layer thickness for viscosity. -HMIX_MIN = 2.0 ! The minimum mixed layer depth, in m. -! End of the BULKMIXEDLAYER parameters. - -USE_LIMITED_PATM_SSH = False ! If undefined, return FULL weight of ice to coupler - ! rather than clipped weight. -DEPTH_LIMIT_FLUXES = 0.1 ! The surface fluxes are scaled away when the - ! total ocean depth is less than this, in m. -DIRECT_STRESS = False ! If DIRECT_STRESS is defined, the wind stress - ! is distributed over the topmost HMIX_STRESS - ! of fluid, and KVML need not be elevated. - -KV = 1.00e-4 ! The kinematic viscosity in the interior, in - ! m2 s-1. The molecular value, ~1e-6 m2 s-1, - ! may be used. -KD = 2.00e-5 ! The diapycnal diffusivity of density in the - ! interior, in m2 s-1. Zero or the molecular - ! value, ~1e-7 m2 s-1, may be used. -MAX_ENT_IT = 20 ! The maximum number of iterations that may be - ! used to calculate the interior diapycnal - ! entrainment. -TOLERANCE_ENT = 1.0e-5 ! The tolerance in m with which to solve for - ! entrainment values. -USE_JACKSON_PARAM = True ! If true, use the new Jackson-Hallberg-Legg - ! (JPO 2008) shear mixing parameterization. -! The Jackson-Hallberg-Legg shear mixing parameterization uses the following -! 6 nondimensional coefficients. That paper gives 3 best fit parameter sets. -! Ri_Crit Rate FRi_Curv K_buoy TKE_N TKE_Shear -! p1: 0.25 0.089 -0.97 0.82 0.24 0.14 -! p2: 0.30 0.085 -0.94 0.86 0.26 0.13 -! p3: 0.35 0.088 -0.89 0.81 0.28 0.12 -! Future research will reveal how these should be modified to take -! subgridscale inhomogeneity into account. -RINO_CRIT = 0.25 ! The critical Richardson number for shear - ! mixing. With the Jackson et al. parameteriz- - ! ation, values range from 0.25 to 0.35. -SHEARMIX_RATE = 0.089 ! A nondimensional rate scale for shear-driven - ! entrainment. The original value from Hallberg - ! (MWR 2000) is 0.1. The default value with - ! USE_JACKSON_PARAM is 0.089. -FRI_CURVATURE = -0.97 ! The nondimensional curvature of the fit to - ! function of the Richardson number in the kappa - ! source term in the Jackson et al. scheme. The - ! default value is -0.97. -KAPPA_BUOY_SCALE_COEF = 0.82 ! The nondimensional ratio of the buoyancy - ! length scale to the kappa decay scale in the - ! kappa equation. The default value is 0.82. -TKE_N_DECAY_CONST = 0.24 ! The coefficient for the decay of TKE due to - ! stratification (i.e. proportional to N*tke), - ! ND. The default value is 0.24. -TKE_SHEAR_DECAY_CONST = 0.14 ! The coefficient for the decay of TKE due - ! to shear (i.e. proportional to |S|*tke), ND. - ! The default value is 0.14. -TKE_BACKGROUND = 0.0 ! A background level of TKE used in the first - ! iteration of the kappa equation, in m2 s-2. - ! TKE_BACKGROUND could be 0, its default. -MAX_RINO_IT = 25 ! The maximum number of iterations that may be - ! used to estimate the Richardson number driven - ! mixing. - -BRYAN_LEWIS_DIFFUSIVITY = False ! If true, a Bryan & Lewis (JGR 1979) like - ! tanh profile of background diapycnal - ! diffusivity with depth is used. -LEE_WAVE_DISSIPATION = False ! If true, use a lee wave driven dissipation - ! scheme to drive diapycnal mixing, along the - ! lines of Nikurashin (2010). -DISSIPATION_N0 = 1.0e-7 ! The intercept when N=0 of the N-dependent - ! expression used to set a minimum dissipation - ! by which to determine a lower bound of Kd - ! (a floor): A in eps_min = A + B*N, in W m-3. -DISSIPATION_N1 = 6.0e-4 ! The coefficient multiplying N, following - ! Gargett (1984), used to set a minimum - ! dissipation by which to determine a lower +DT_BT_FILTER = 0.0 ! [sec or nondim] default = -0.25 + ! A time-scale over which the barotropic mode solutions + ! are filtered, in seconds if positive, or as a fraction + ! of DT if negative. When used this can never be taken to + ! be longer than 2*dt. Set this to 0 to apply no filtering. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = 60.0 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + +! === module MOM_thickness_diffuse === +KHTH = 10.0 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. +KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum horizontal thickness diffusivity. + +! === module MOM_mixed_layer_restrat === +FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 + ! A nondimensional coefficient that is proportional to + ! the ratio of the deformation radius to the dominant + ! lengthscale of the submesoscale mixed layer + ! instabilities, times the minimum of the ratio of the + ! mesoscale eddy kinetic energy to the large-scale + ! geostrophic kinetic energy or 1 plus the square of the + ! grid spacing over the deformation radius, as detailed + ! by Fox-Kemper et al. (2010) +Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. +!NK_ZSPACE (from file) = 50 ! [nondim] + ! The number of depth-space levels. This is determined + ! from the size of the variable zw in the output grid file. + +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +ML_RADIATION = True ! [Boolean] default = False + ! If true, allow a fraction of TKE available from wind + ! work to penetrate below the base of the mixed layer + ! with a vertical decay scale determined by the minimum + ! of: (1) The depth of the mixed layer, (2) an Ekman + ! length scale. +ML_RAD_COEFF = 0.1 ! [nondim] default = 0.2 + ! The coefficient which scales MSTAR*USTAR^3 to obtain + ! the energy available for mixing below the base of the + ! mixed layer. This is only used if ML_RADIATION is true. +TKE_DECAY = 10.0 ! [nondim] default = 2.5 + ! The ratio of the natural Ekman depth to the TKE decay scale. +BBL_MIXING_AS_MAX = False ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the + ! BBL mixing and the other diffusivities. Otherwise, + ! diffusiviy from the BBL_mixing is simply added. +HENYEY_IGW_BACKGROUND = True ! [Boolean] default = False + ! If true, use a latitude-dependent scaling for the near + ! surface background diffusivity, as described in + ! Harrison & Hallberg, JPO 2008. +N2_FLOOR_IOMEGA2 = 0.0 ! [nondim] default = 1.0 + ! The floor applied to N2(k) scaled by Omega^2: + ! If =0., N2(k) is simply positive definite. + ! If =1., N2(k) > Omega^2 everywhere. +KD = 2.0E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 + ! The minimum diapycnal diffusivity. +INT_TIDE_DISSIPATION = True ! [Boolean] default = False + ! If true, use an internal tidal dissipation scheme to + ! drive diapycnal mixing, along the lines of St. Laurent + ! et al. (2002) and Simmons et al. (2004). +DISSIPATION_N0 = 1.0E-07 ! [W m-3] default = 0.0 + ! The intercept when N=0 of the N-dependent expression + ! used to set a minimum dissipation by which to determine + ! a lower bound of Kd (a floor): A in eps_min = A + B*N. +DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 + ! The coefficient multiplying N, following Gargett, used to + ! set a minimum dissipation by which to determine a lower ! bound of Kd (a floor): B in eps_min = A + B*N - ! in units of J m-3. -INT_TIDE_DISSIPATION = True ! If true, use an internal tidal dissipation - ! scheme to drive diapycnal mixing, along the - ! lines of St. Laurent, 2002 and Simmons, 2004. -INT_TIDE_DECAY_SCALE = 300.3003003003003 ! The decay scale away from the - ! bottom for tidal TKE when INT_TIDE_DISSIPATION - ! is used, in m. -MU_ITIDES = 0.2 ! A dimensionless turbulent mixing efficiency. - ! (global value to use instead?) -GAMMA_ITIDES = 0.3333 ! Fraction of tidal energy dissipated locally. -MIN_ZBOT_ITIDES = 0.0 ! Turn off tidal dissipation where total ocean - ! depth less than this value. -KAPPA_ITIDES = 0.000628319 ! The effective wavelength of the subgridscale - ! topographic variations, in m-1. Currently set - ! to 2*pi/10km. -H2_FILE = "sgs_h2.nc" ! File containing sub-grid topography amplitude -READ_TIDEAMP = True ! If true, read a file (given by TIDEAMP_FILE) - ! containing the tidal amplitude. -TIDEAMP_FILE = "tideamp.nc" ! File containing tidal flow amplitude -KAPPA_H2_FACTOR = 0.75 ! A scaling factor for roughness amplitude. -TKE_ITIDE_MAX = 0.1 ! Maximum conversion to baroclinic tides, W m-2. -N2_FLOOR_IOMEGA2 = 0. ! The floor applied to N2(k) scaled by Omega^2 - ! If =0., N2(k) is simply positive definite - ! If =1., N2(k) > Omega^2 everywhere -BBL_MIXING_AS_MAX = False ! If true, take the maximum of the diffusivity - ! from the BBL mixing and the other - ! diffusivities. Otherwise, diffusiviy from the - ! BBL_mixing is simply added. -KD_MIN = 2.e-6 ! Minimum diapycnal diffusivity (m^2/s) -CD_TIDES = 2.5e-3 ! The drag coefficient for calculating the - ! frictional drag of tidal velocities, nondim. -HBBL = 10.0 ! The thickness in m of a bottom boundary - ! layer with a viscosity of KVBBL if - ! BOTTOMDRAGLAW is not defined, or the thickness - ! over which near-bottom velocities are averaged - ! for the drag law if BOTTOMDRAGLAW is defined - ! but LINEAR_DRAG is not. -BOTTOMDRAGLAW = True ! If BOTTOMDRAGLAW is defined, the bottom - ! stress is calculated with a drag law - ! c_drag*|u|*u. The velocity magnitude may be an - ! assumed value or it may be based on the actual - ! velocity in the bottommost HBBL, depending on - ! LINEAR_DRAG. -CDRAG = 0.003 ! CDRAG is the drag coefficient relating the - ! magnitude of the velocity field to the bottom - ! stress. CDRAG is only used if BOTTOMDRAGLAW is - ! defined. -LINEAR_DRAG = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined - ! the drag law is cdrag*DRAG_BG_VEL*u. -DRAG_BG_VEL = 0.10 ! DRAG_BG_VEL is either the assumed bottom - ! velocity (with LINEAR_DRAG) or an unresolved - ! velocity that is combined with the resolved - ! velocity to estimate the velocity magnitude, - ! in m s-1. DRAG_BG_VEL is only used when - ! BOTTOMDRAGLAW is defined. -BBL_THICK_MIN = 0.1 ! The minimum bottom boundary layer thickness, - ! in m, that can be used with BOTTOMDRAGLAW. - ! This might be Kv / (cdrag * drag_bg_vel) to - ! give Kv as the minimum near-bottom viscosity. -BBL_EFFIC = 0.20 ! BBL_EFFIC is the efficiency with which the - ! energy extracted by bottom drag drives BBL - ! diffusion. Nondimensional. BBL_EFFIC only - ! applies when BOTTOMDRAGLAW is defined. -BBL_MIXING_MAX_DECAY = 0.0 ! This sets the maximum decay scale in m for - ! the BBL diffusion, or 0 to allow the mixing - ! to penetrate as far as stratification and - ! rotation permit. The default is 0. -CHANNEL_DRAG = True ! If defined the drag is exerted directly on - ! each layer according to what fraction of the - ! bottom they overlie. -SMAG_CONST_CHANNEL = 0.15 ! The nondimensional Laplacian Smagorinsky - ! constant used in calculating the channel drag - ! if it is enabled. The default is to use the - ! same value as SMAG_LAP_CONST if it is defined, - ! or 0.15 if it is not. -DO_RIVERMIX = True ! If true, apply additional mixing whereever - ! there is runoff, so that it is mixed down to - ! RIVERMIX_DEPTH, if the ocean is that deep. -RIVERMIX_DEPTH = 40.0 ! The depth to which rivers are mixed, in m, - ! if DO_RIVERMIX is defined. -HENYEY_IGW_BACKGROUND = True ! If defined use a latitude-dependent scaling - ! for the near-surface background diffusivity, - ! as described in Harrison & Hallberg, JPO'08. -ML_RADIATION = True ! Turns on sub-ML mixing driven by ML radiation -ML_RAD_COEFF = 0.1 ! Non-dimensional energy input for sub-ML mixing -ML_RAD_KD_MAX = 1.e-3 ! Maximum diffusivity allowed in sub-ML mixing -ML_RAD_EFOLD_COEFF = 0.2 ! Non-dimensional length scale (multiples ML depth) - -! Specify properties of the bottom thermal forcing. -DO_GEOTHERMAL = True ! If defined, apply geothermal heating. -GEOTHERMAL_FILE = geothermal_heating_cm2g.nc - ! The file from which the geothermal heating is - ! to be read, or blank to use a constant heating - ! rate. -GEOTHERMAL_SCALE = 0.001 ! The constant geothermal heat flux, a - ! rescaling factor for the heat flux read from - ! GEOTHERMAL_FILE, or 0 to disable the geothermal - ! heating. - -! Specify properties of the surface forcing. -RECLAIM_FRAZIL = True ! Avoid creating thin-ice for SSTs above freezing -BOUND_SALINITY = True ! Limit salinity to being positive (the sea-ice - ! model may ask for more salt than is available and - ! otherwise drive the salinity negative) -RESTORE_SALINITY = True ! If RESTORE_SALINITY is defined, the coupled - ! driver will add a globally-balanced fresh- - ! water flux that drives sea-surface salinity - ! toward specified values. -ADJUST_NET_FRESH_WATER_TO_ZERO = True ! If true, adjusts the net fresh-water - ! forcing (including restoring) seen by the - ! ocean/sea-ice system to zero. -FLUXCONST = 0.5 ! A constant that relates the surface fluxes - ! to the mixed layer property anomalies, if - ! RESTOREBUOY or RESTORE_SALINITY is defined. - !] -MAX_P_SURF = 7.0e4 ! The maximum surface pressure that can be - ! exerted by the atmosphere and floating sea-ice, - ! in Pa. This is needed because the FMS coupling - ! structure does not limit the water that can be - ! frozen out of the ocean and the ice-ocean heat - ! fluxes are treated explicitly. No limit is - ! applied if a negative value is used. -USE_RIVER_HEAT_CONTENT = False ! If true, use the fluxes%runoff_Hflx field to - ! set the heat carried by runoff, instead of - ! using SST*CP*liq_runoff. -USE_CALVING_HEAT_CONTENT = False ! If true, use the fluxes%calving_Hflx field to - ! set the heat carried by runoff, instead of - ! using SST*CP*froz_runoff. - -! Specify whether sponges are used. It is possible to use the model in robust -! diagnostic mode by defining sponges that span the entire domain. -SPONGE = False ! If SPONGE is defined, sponges may be applied - ! anywhere in the domain. The exact location and - ! properties of those sponges are specified from - ! MOM_initialization.F90. -APPLY_OBC_U = False ! If defined, open boundary conditions may be -APPLY_OBC_V = False ! applied at some u- or v- points. The boundary - ! conditions are set in USER_set_Open_Bdry_Conds - ! in MOM_initialization.F90 - -! Specify properties of the tides. -TIDES = False ! Apply tidal momentum forcing. - -! Opacity Rules -PEN_SW_NBANDS = 3 ! The number of bands of penetrating shortwave - ! radiation. -VAR_PEN_SW = True ! Use time and/or space varying CHL_A to set opacity -OPACITY_SCHEME = "MANIZZA_05" ! OPACITY_SCHEME is used to specify how - ! chlorophyll concentrations are translated into - ! opacities. Currently valid options include: - ! MANIZZA_05 - Use Manizza et al., GRL, 2005. - ! MOREL_88 - Use Morel, JGR, 1988. -CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" - -! CFCs tracers -USE_OCMIP2_CFC = True ! If defined, CFC11 and CFC12 distributions - ! are simulated. - -! Specify a few miscellaneous limits. -MAXVEL = 6.0 ! This is the maximum velocity allowed before - ! the velocity is truncated, in units of m s-1. -CFL_BASED_TRUNCATIONS = True ! If true, the velocity is truncated when the - ! local CFL number exceeds CFL_TRUNCATE, rather - ! than using a dimensional velocity threshold. -MAXTRUNC = 1000000 ! The run will be stopped, and the day set to - ! a very large value if the velocity is - ! truncated more than MAXTRUNC times between - ! energy saves. Set MAXTRUNC to 0 to stop if - ! there is any truncation of velocities. -U_TRUNC_FILE = "U_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to zonal velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. -V_TRUNC_FILE = "V_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to meridional velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. +INT_TIDE_DECAY_SCALE = 300.3003003003003 ! [m] default = 0.0 + ! The decay scale away from the bottom for tidal TKE with + ! the new coding when INT_TIDE_DISSIPATION is used. +KAPPA_ITIDES = 6.28319E-04 ! [m-1] default = 6.283185307179586E-04 + ! A topographic wavenumber used with INT_TIDE_DISSIPATION. + ! The default is 2pi/10 km, as in St.Laurent et al. 2002. +KAPPA_H2_FACTOR = 0.75 ! [nondim] default = 1.0 + ! A scaling factor for the roughness amplitude with nINT_TIDE_DISSIPATION. +TKE_ITIDE_MAX = 0.1 ! [W m-2] default = 1000.0 + ! The maximum internal tide energy source availble to mix + ! above the bottom boundary layer with INT_TIDE_DISSIPATION. +READ_TIDEAMP = True ! [Boolean] default = False + ! If true, read a file (given by TIDEAMP_FILE) containing + ! the tidal amplitude with INT_TIDE_DISSIPATION. +H2_FILE = "sgs_h2.nc" ! + ! The path to the file containing the sub-grid-scale + ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 + ! The tolerance with which to solve for entrainment values. + +! === module MOM_geothermal === +GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 + ! The constant geothermal heat flux, a rescaling + ! factor for the heat flux read from GEOTHERMAL_FILE, or + ! 0 to disable the geothermal heating. +GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" + ! The file from which the geothermal heating is to be + ! read, or blank to use a constant heating rate. + +! === module MOM_kappa_shear === +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + +! === module MOM_mixed_layer === +BULK_RI_ML = 0.05 ! [nondim] + ! The efficiency with which mean kinetic energy released + ! by mechanically forced entrainment of the mixed layer + ! is converted to turbulent kinetic energy. +ABSORB_ALL_SW = True ! [Boolean] default = False + ! If true, all shortwave radiation is absorbed by the + ! ocean, instead of passing through to the bottom mud. +HMIX_MIN = 2.0 ! [m] default = 0.0 + ! The minimum mixed layer depth if the mixed layer depth + ! is determined dynamically. +LIMIT_BUFFER_DETRAIN = True ! [Boolean] default = False + ! If true, limit the detrainment from the buffer layers + ! to not be too different from the neighbors. +DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 + ! The surface fluxes are scaled away when the total ocean + ! depth is less than DEPTH_LIMIT_FLUXES. +ML_RESORT = True ! [Boolean] default = False + ! If true, resort the topmost layers by potential density + ! before the mixed layer calculations. +ML_PRESORT_NK_CONV_ADJ = 4 ! [nondim] default = 0 + ! Convectively mix the first ML_PRESORT_NK_CONV_ADJ + ! layers before sorting when ML_RESORT is true. +CORRECT_ABSORPTION_DEPTH = True ! [Boolean] default = False + ! If true, the depth at which penetrating shortwave + ! radiation is absorbed is corrected by moving some of + ! the heating upward in the water column. +DO_RIVERMIX = True ! [Boolean] default = False + ! If true, apply additional mixing whereever there is + ! runoff, so that it is mixed down to RIVERMIX_DEPTH, + ! if the ocean is that deep. +RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 + ! The depth to which rivers are mixed if DO_RIVERMIX is + ! defined. + +! === module MOM_regularize_layers === + +! === module MOM_opacity === +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! + ! CHL_FILE is the file containing chl_a concentrations in + ! the variable CHL_A. It is used when VAR_PEN_SW and + ! CHL_FROM_FILE are true. +PEN_SW_NBANDS = 3 ! default = 1 + ! The number of bands of penetrating shortwave radiation. + +! === module MOM_tracer_advect === + +! === module MOM_tracer_hor_diff === +KHTR = 10.0 ! [m2 s-1] default = 0.0 + ! The background along-isopycnal tracer diffusivity. +KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 + ! The minimum along-isopycnal tracer diffusivity. +KHTR_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum along-isopycnal tracer diffusivity. +KHTR_PASSIVITY_COEFF = 3.0 ! [nondim] default = 0.0 + ! The coefficient that scales deformation radius over + ! grid-spacing in passivity, where passiviity is the ratio + ! between along isopycnal mxiing of tracers to thickness mixing. + ! A non-zero value enables this parameterization. +DIFFUSE_ML_TO_INTERIOR = True ! [Boolean] default = False + ! If true, enable epipycnal mixing between the surface + ! boundary layer and the interior. +ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 + ! With Diffuse_ML_interior, the ratio of the truly + ! horizontal diffusivity in the mixed layer to the + ! epipycnal diffusivity. The valid range is 0 to 1. + +! === module ocean_model_init === +ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. +RESTORE_SALINITY = True ! [Boolean] default = False + ! If true, the coupled driver will add a globally-balanced + ! fresh-water flux that drives sea-surface salinity + ! toward specified values. + +! === module MOM_surface_forcing === +MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 + ! The maximum surface pressure that can be exerted by the + ! atmosphere and floating sea-ice or ice shelves. This is + ! needed because the FMS coupling structure does not + ! limit the water that can be frozen out of the ocean and + ! the ice-ocean heat fluxes are treated explicitly. No + ! limit is applied if a negative value is used. +ADJUST_NET_FRESH_WATER_TO_ZERO = True ! [Boolean] default = False + ! If true, adjusts the net fresh-water forcing seen + ! by the ocean (including restoring) to zero. +USE_LIMITED_PATM_SSH = False ! [Boolean] default = True + ! If true, return the the sea surface height with the + ! correction for the atmospheric (and sea-ice) pressure + ! limited by max_p_surf instead of the full atmospheric + ! pressure. +WIND_STAGGER = "B" ! default = "C" + ! A case-insensitive character string to indicate the + ! staggering of the input wind stress field. Valid + ! values are 'A', 'B', or 'C'. +FLUXCONST = 0.5 ! [m day-1] + ! The constant that relates the restoring surface fluxes + ! to the relative surface anomalies (akin to a piston + ! velocity). Note the non-MKS units. +CD_TIDES = 0.0025 ! [nondim] default = 1.0E-04 + ! The drag coefficient that applies to the tides. +READ_GUST_2D = True ! [Boolean] default = False + ! If true, use a 2-dimensional gustiness supplied from + ! an input file +GUST_2D_FILE = "gustiness_qscat.nc" ! + ! The file in which the wind gustiness is found in + ! variable gustiness. + +! === module MOM_sum_output === +MAXTRUNC = 1000000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_input b/examples/ocean_SIS/MOM6z_SIS_025/MOM_input index 1d8795f376..b816941f3e 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_input +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_input @@ -1,3 +1,14 @@ +/* This input file provides the adjustable run-time parameters for version 6 of + the Modular Ocean Model (MOM6), a numerical ocean model developed at NOAA-GFDL. + Where appropriate, parameters use usually given in MKS units. + + This particular file is for the example in MOM6z_SIS_025. + + This MOM_input file typically contains only the non-default values that are + needed to reproduce this example. A full list of parameters for this example + can be found in the corresponding MOM_parameter_doc.all file which is + generated by the model at run-time. */ + TRIPOLAR_N = True ! [Boolean] default = False ! Use tripolar connectivity at the northern edge of the ! domain. With TRIPOLAR_N, NIGLOBAL must be even. @@ -445,7 +456,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = -1 ! [nondim] +!NK_ZSPACE (from file) = -1 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. diff --git a/examples/ocean_SIS2/Baltic/MOM_input b/examples/ocean_SIS2/Baltic/MOM_input index 571ed7d974..dfd39dea38 100644 --- a/examples/ocean_SIS2/Baltic/MOM_input +++ b/examples/ocean_SIS2/Baltic/MOM_input @@ -1,3 +1,14 @@ +/* This input file provides the adjustable run-time parameters for version 6 of + the Modular Ocean Model (MOM6), a numerical ocean model developed at NOAA-GFDL. + Where appropriate, parameters use usually given in MKS units. + + This particular file is for the example in Baltic. + + This MOM_input file typically contains only the non-default values that are + needed to reproduce this example. A full list of parameters for this example + can be found in the corresponding MOM_parameter_doc.all file which is + generated by the model at run-time. */ + REENTRANT_X = False ! [Boolean] default = True ! If true, the domain is zonally reentrant. !SYMMETRIC_MEMORY_ = False ! [Boolean] @@ -392,7 +403,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = 50 ! [nondim] +!NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. diff --git a/examples/ocean_SIS2/SIS2/MOM_input b/examples/ocean_SIS2/SIS2/MOM_input index a93d7dcb34..fc6fa01835 100644 --- a/examples/ocean_SIS2/SIS2/MOM_input +++ b/examples/ocean_SIS2/SIS2/MOM_input @@ -1,802 +1,656 @@ -!********+*********+*********+*********+*********+*********+*********+* -!* This file determines the adjustable run-time parameters for the * -!* Modular Ocean Model (MOM), versions 6 and later. Where * -!* appropriate, MKS units are used. * -!********+*********+*********+*********+*********+*********+*********+* -! >>> Global coupled ice-ocean GOLD-SIS 63 Layer test case. - -! Specify properties of the physical domain. -OMEGA = 7.2921e-5 ! The rotation rate of the earth in s-1. -ROTATION = "2omegasinlat" ! Rotation approximation (2omegasinlat, - ! betaplane or USER). -G_EARTH = 9.80 ! G_EARTH is the Earth's gravitational - ! acceleration, in m s-2. -GRID_CONFIG = "mosaic" ! Method for defining horizontal grid - ! = file|cartesian|spherical|mercator - ! file - read grid from file "GRID_FILE" - ! cartesian - a Cartesian grid - ! spherical - a spherical grid - ! mercator - a Mercator grid -GRID_FILE = "ocean_hgrid.nc" - ! Name of file to read horizontal grid data -TOPO_CONFIG = "file" ! Method for defining topography - ! file - read topographic information from file - ! (TOPO_FILE). - ! flat - flat bottom set to MAXIMUM_DEPTH. - ! bowl - bowl like basin using MAXIMUM_DEPTH and - ! MINIMUM_DEPTH. - ! spoon - similar to bowl except that southern - ! face of the "bowl" is open. - ! DOME - sill-overflow test case basin. - ! USER - user defined -TOPO_FILE = "topog.nc" ! If topography is to be set externally, -TOPO_VARNAME = "depth" - ! then this is the file to use. -MAXIMUM_DEPTH = 6000.0 ! The maximum depth of the ocean in m. -MINIMUM_DEPTH = 0.5 ! The minimum ocean depth, in m. Anything - ! shallower than this depth is assumed to be on - ! land, and all fluxes are masked out. -CHANNEL_CONFIG = "global_1deg" ! A string which determines which - ! set of channels are restricted to specific - ! widths. The default, "none", has no - ! partially restricted channels. - -COORD_CONFIG = "file" ! How layers are to be defined: - ! file - read coordinate information from file - ! (COORD_FILE). - ! ts_ref - use reference temperature - ! and salinity (T_REF and S_REF) to determine - ! surface density and GINT calculate internal - ! densities. - ! gprime - use reference density (RHO_0) for - ! surface density and GINT calculate internal - ! densities. - ! ts_profile - use profiles of temperature - ! and salinity (read from COORD_FILE) to determine - ! surface density and internal densities. - ! USER - user defined routine -COORD_FILE = "GOLD_IC.2010.11.15.nc" - ! If the vertical coordinate is defined by a - ! file, use this file. -GFS = 9.80 ! The reduced gravity at the free - ! surface, in m s-2. - -THICKNESS_CONFIG = "file" ! Method for defining initial layer thicknesses - ! file - read thickness information from file - ! (THICKNESS_FILE). - ! uniform - thickness is distributed uniformly - ! and equally between layers. - ! search - thickness determined by search - ! through initial temperature and salinity space - ! of a fixed coordinate data set (not yet - ! implemented) - ! USER - user defined -THICKNESS_FILE = "GOLD_IC.2010.11.15.nc" - ! If the Method for defining initial layer - ! thicknesses is "file", then this is the file - ! to use. -ADJUST_THICKNESS = True ! All mass below the bottom is removed if the - ! topography is shallower than the input file - ! would indicate. - -VELOCITY_CONFIG = "zero" ! Method for defining initial layer velocities - ! file - read velocity information from file. - ! zero - zero velocities everywhere. - ! USER - user defined. - -! Specify the numerical domain. -NIGLOBAL = 360 ! NIGLOBAL and NJGLOBAL are the number of thickness -NJGLOBAL = 210 ! grid points in the zonal and meridional - ! directions of the physical domain. -NK = 63 ! The number of layers. -NIHALO = 4 ! NIHALO and NJHALO are the number of halo -NJHALO = 4 ! points on each side in the x- and y-directions. - ! If static memory allocation is used, these - ! must match the values of NIHALO_ and NJHALO_ - ! in MOM_memory.h. -IO_LAYOUT = 1,1 ! default = 0 +/* This input file provides the adjustable run-time parameters for version 6 of + the Modular Ocean Model (MOM6), a numerical ocean model developed at NOAA-GFDL. + Where appropriate, parameters use usually given in MKS units. + + This particular file is for the example in SIS2. + + This MOM_input file typically contains only the non-default values that are + needed to reproduce this example. A full list of parameters for this example + can be found in the corresponding MOM_parameter_doc.all file which is + generated by the model at run-time. */ + +TRIPOLAR_N = True ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 360 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 210 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 10 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 6 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!LAYOUT = 10, 6 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -REENTRANT_X = True ! If defined, the domain is zonally reentrant. -REENTRANT_Y = False ! If defined, the domain is meridionally - ! reentrant. -TRIPOLAR_N = True ! Use tripolar connectivity at the northern - ! edge of the domain. With TRIPOLAR_N, NIGLOBAL - ! must be even. - -DEBUG = False ! If true, write out verbose debugging data. -DEBUG_TRUNCATIONS = False ! If true, calculate all diagnostics that are - ! useful for debugging truncations. -SEND_LOG_TO_STDOUT = False ! If true write out log information to stdout. - -! Specify the time integration scheme. -SPLIT = True ! Use the split time stepping if defined. -DT_FORCING = 7200.0 ! The time step for changing forcing or - ! writing certain diagnostics, in s. -DT_THERM = 7200.0 ! The thermodynamic time step, in s. DT_THERM - ! should be an integer multiple of DT and less - ! than or equal to DT_FORCING. -DT = 3600.0 ! The (baroclinic) dynamics time step, in s. - ! DT should be an integer fraction of DT_FORCING. -DTBT = 60.0 ! The barotropic time step, in s. DTBT is only - ! used with the split explicit time stepping. - ! To set the time step automatically based - ! the maximum stable value use 0, or a negative - ! value gives the fraction of the stable value. - ! The value of DTBT that will actually be used - ! is an integer fraction of DT, rounding down. -DT_BT_FILTER = 0.0 ! A time-scale for filtering BT variables, - ! in s if positive, or as a fraction of DT if - ! negative. -DTBT_RESET_PERIOD = -1.0 ! The period between recalculations of DTBT - ! of DTBT (if DTBT <= 0), in seconds. If - ! DTBT_RESET_PERIOD is negative, DTBT is set - ! based only on information available at - ! initialization. If dynamic, DTBT will be set - ! at least every forcing time step, and if 0, - ! every dynamics time step. -BE = 0.6 ! BE determines whether the neutral baroclinic - ! time stepping scheme (0.5) or a backward Euler - ! scheme (1) is used. BE may be from 0.5 to 1, - ! but instability may occur near 0.5. -BEBT = 0.2 ! BEBT determines whether the barotropic time - ! stepping uses the forward-backward time- - ! stepping scheme or a backward Euler scheme. - ! BEBT is valid in the range from 0 (for a - ! forward-backward treatment of nonrotating - ! gravity waves) to 1 (for a backward Euler - ! treatment). In practice, BEBT must be greater - ! than about 0.05. - -! Specify properties of the I/O and length of the integration. -TIMEUNIT = 86400.0 ! The time unit in seconds for the following - ! fields. -ENERGYSAVEDAYS = 0.25 ! The number of days between saves of the - ! energies of the run. -ENERGYFILE = "timestats" ! The file to use to save the energies. -RESTARTFILE = "MOM.res" ! The name of the restart file. -RESTINT = 365.0 ! The number of days between saves of the - ! restart file. Use a value that is larger than - ! DAYMAX not to save incremental restart files - ! within a run. Use 0 not to save restart files - ! at all. -PARALLEL_RESTARTFILES = False ! If defined, each processor writes its own - ! restart file, otherwise a single restart file - ! is generated. -LARGE_FILE_SUPPORT = True ! If true, use the file-size limits with - ! NetCDF large file support (4Gb). -RESTART_CONTROL = 1 ! RESTART_CONTROL determines which restart - ! files are written - Add 2 (bit 1) for a time- - ! stamped restart file, and odd (bit 0) for a - ! non-time-stamped file. A restart will be - ! saved at the end of the run segment for any - ! non-negative value. -SAVE_INITIAL_CONDS = True ! If defined, the inital conditions are - ! written to IC_OUTPUT_FILE at the start of a - ! new run. -IC_OUTPUT_FILE = "GOLD_IC" ! The name-root of a file into which the - ! initial conditions are written for a new run. -ALWAYS_WRITE_GEOM = False ! If ALWAYS_WRITE_GEOM is defined, the - ! ocean_geometry file is written anew with each - ! run segment. Otherwise it is only written for - ! a new run. The default is defined. -Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" - ! The file that specifies the vertical grid - ! for depth-space diagnostics. -MIN_Z_DIAG_INTERVAL = 2.16e4 ! The minimum amount of time in seconds between - ! calculations of depth-space diagnostics. - ! Making this larger than DT_THERM reduces the - ! performance penalty of regridding to depth - ! online. -INPUTDIR = "INPUT" - ! INPUTDIR is a directory in which NetCDF - ! input files might be found. - -! Specify the horizontal (along-isopycnal) viscosity. -LAPLACIAN = True ! LAPLACIAN is defined to use a Laplacian - ! horizontal viscosity. -BIHARMONIC = True ! BIHARMONIC is defined to use a biharmonic - ! horizontal viscosity. BIHARMONIC may be used - ! with LAPLACIAN, and it is automatically - ! defined if LAPLACIAN is undefined. -BOUND_KH = True ! If BOUND_KH is defined, the Laplacian - ! coefficient is locally limited to guarantee - ! stability. -BOUND_AH = True ! If BOUND_AH is defined, the biharmonic - ! coefficient is locally limited to guarantee - ! stability. -BETTER_BOUND_KH = True ! If BETTER_BOUND_KH is defined, use more - ! careful bounds in limiting KH for stability. -BETTER_BOUND_AH = True ! If BETTER_BOUND_AH is defined, use more - ! careful bounds in limiting AH for stability. -KH = 0.0 ! The Laplacian horizontal viscosity, in - ! m2 s-1. KH is used if LAPLACIAN is defined. -AH = 0.0 ! The biharmonic horizontal viscosity, in - ! m4 s-1. AH is used if BIHARMONIC is defined. -KH_VEL_SCALE = 0.01 ! The velocity scale which is multiplied by - ! the grid spacing to calculate the Laplacian - ! viscosity ,if LAPLACIAN is defined, in m s-1. - ! The final viscosity is the largest of this - ! scaled viscosity, the Smagorinsky viscosity - ! and KH. -AH_VEL_SCALE = 0.05 ! The velocity scale which is multiplied by - ! the cube of the grid spacing to calculate the - ! biharmonic viscosity if BIHARMONIC is defined, - ! in units of m s-1. The final viscosity is - ! the largest of this scaled viscosity, the - ! Smagorinsky viscosity and AH. -RESOLN_SCALED_KH = True ! If true, the lateral viscosity is scaled - ! away when the first baroclinic deformation - ! radius is well resolved. -KH_RES_SCALE_COEF = 1.0 ! A coefficient that determines how Kh is - ! scaled away, as F = 1/(1 + coef*Rd2/dx2) -SMAGORINSKY_KH = False ! If defined, use Smagorinsky's nonlinear eddy - ! viscosity. KH is the background. -SMAG_LAP_CONST = 0.15 ! The nondimensional Laplacian Smagorinsky - ! constant. Often 0.15. -SMAGORINSKY_AH = True ! If defined, use a biharmonic form of - ! Smagorinsky's nonlinear eddy viscosity. -SMAG_BI_CONST = 0.06 ! The nondimensional biharmonic Smagorinsky - ! constant. Often 0.015. -NOSLIP = False ! This should True for no slip - ! boundary conditions False for free - ! slip boundary conditions (the default). The - ! implementation of the free slip boundary - ! conditions on a C-grid is much cleaner than - ! the no slip boundary conditions. The use of - ! free slip b.c.s is strongly encouraged. The - ! no slip b.c.s are not implemented with the - ! biharmonic viscosity. - -! Specify the horizontal interface depth (akin to Gent-McWilliams) diffusion. -THICKNESSDIFFUSE = True ! If THICKNESSDIFFUSE is defined, interfaces - ! are diffused with a coefficient of KHTH. -THICKNESSDIFFUSE_FIRST = True ! If THICKNESSDIFFUSE_FIRST is defined, do - ! thickness diffusion before dynamics. -RESOLN_SCALED_KHTH = True ! If defined, the interface depth diffusivity - ! is scaled away when the first baroclinic - ! deformation radius is well resolved. -KHTH_SLOPE_MAX = 1.0e-2 ! A slope beyond which the calculated isopycnal - ! slope is not reliable and is scaled away. -KHTH = 10.0 ! KHTH is the nominal interface depth diffusivity - ! in m2 s-1. -KHTH_MIN = 0.0 ! Minimum thickness diffusivity in m2 s-1. -KHTH_MAX = 900.0 ! Maximum thickness diffusivity in m2 s-1. -KHTH_SLOPE_CFF = 0.25 ! Non-dimensional coefficient in Visbeck formula. -VISBECK_L_SCALE = 30.e3 ! Fixed length scale for Visbeck formula (m). -VARMIX_KTOP = 6 ! Layer # at which to start vertical integration of - ! S*N for purposes of finding Eady growth rate -USE_VARIABLE_MIXING = True ! If defined, forces the variable mixing code to - ! be called. This allows diagnostics to be created - ! even if the scheme is not used. This flag is - ! unused if the coefficients are non-zero. -MIXEDLAYER_RESTRAT = True ! If true, a density-gradient dependent - ! re-stratifying flow is imposed in the mixed - ! layer. -FOX_KEMPER_ML_RESTRAT_COEF = 20.0 - ! A nondimensional coefficient that is - ! proportional to the ratio of the deformation - ! radius to the dominant lengthscale of the - ! submesoscale mixed layer instabilities, times - ! the minimum of the ratio of mesoscale eddy - ! kinetic energy to the large-scale geostrophic - ! kinetic energy or 1 plus the square of the - ! grid spacing over the deformation radius, as - ! detailed in the work of Fox-Kemper et al. - -! Specify the scheme for the Coriolis and momentum advection terms. -CORIOLIS_SCHEME = "SADOURNY75_ENERGY" - ! Selects the discretization of Coriolis terms. - ! Possible values are: - ! SADOURNY75_ENERGY - Sadourny's energy - ! conserving scheme - ! ARAKAWA_HSU90 - Arakawa and Hsu's scheme - ! ROBUST_ENSTRO - A pseudo-enstrophy - ! conserving scheme, robust - ! to vanishing thickness -KE_SCHEME = "KE_ARAKAWA" ! Selects the discretization for the kinetic - ! energy in the Bernoulli function. Possible - ! values are KE_ARAKAWA, KE_SIMPLE_GUDONOV, - ! and KE_GUDONOV. KE_ARAKAWA is the default. -BOUND_CORIOLIS = True ! If BOUND_CORIOLIS is defined, the Coriolis - ! terms at u points are bounded by the four - ! estimates of (f+rv)v from the four neighboring - ! v points, and similarly at v points. This - ! option would have no effect on the SADOURNY - ! scheme if it were possible to use centered - ! difference thickness fluxes. In addition, if - ! SMAGORINSKY_AH is used, the biharmonic - ! viscosity is modified to include a term that - ! scales quadratically with the velocity - ! shears. -CORIOLIS_EN_DIS = True ! If CORIOLIS_EN_DIS is defined, two estimates - ! of the thickness fluxes are used to estimate - ! the Coriolis term, and the one that dissipates - ! energy relative to the other one is used. - -! Specify the scheme for the continuity solver. -CONTINUITY_SCHEME = "PPM" ! CONTINUTITY_SCHEME specifies the scheme used - ! for the continuity solver. PPM is currently - ! the only option, in which case a positive- - ! definite piecewise parabolic reconstruction - ! is used for the continuity solver. -MONOTONIC_CONTINUITY = True ! If true, the PPM continuity scheme uses the - ! Colella and Woodward monotonic limiter. The - ! default is to use a simple positive definite - ! limiter. -ETA_TOLERANCE = 1e-6 ! The tolerance, in m, for the differences - ! between the barotropic and baroclinic - ! estimates of the sea surface height due to - ! the fluxes through each face. The total - ! tolerance for SSH is 4 times this value. The - ! default is 0.5*NK*EPSILON, and this should not - ! be set less than about 10^-15*MAXIMUM_DEPTH. -VELOCITY_TOLERANCE = 1.0e-4 ! The tolerance for barotropic velocity - ! discrepancies between the barotropic solution - ! and the sum of the layer thicknesses, in m s-1. -CONTINUITY_CFL_LIMIT = 0.5 ! This is the CFL limit for corrections with - ! the PPM continuity scheme. -CONT_PPM_BETTER_ITER = True ! If true, use the velocity change tolerance - ! to determine when to keep iterating with the - ! PPM continuity scheme. -CONT_PPM_USE_VISC_REM_MAX = True ! If true, use more appropriate limiting - ! bounds for corrections in viscous columns. - -! Specify the scheme for the vertical viscosity. -HARMONIC_VISC = False ! If defined, use the harmonic mean thickness - ! for calculating the vertical viscosity. - -! Specify the scheme for the pressure gradient accelerations. -ANALYTIC_FV_PGF = True ! If defined the pressure gradient forces - ! are calculated with a finite volume form that - ! analytically integrates the equations of state - ! in pressure to avoid any possibility of - ! numerical thermobaric instability. - -! Specify the scheme for the barotropic solver. -USE_LEGACY_SPLIT = True ! If defined, use the split time stepping - ! code that gives acces to the full range of - ! options that were available in GOLD. If - ! false, only the prefered options can be - ! used in the streamlined code. -FLUX_BT_COUPLING = True ! If defined, use mass fluxes to ensure - ! consistency between the baroclinic and - ! barotropic modes. -USE_BT_CONT_TYPE = True ! If defined, use a structure with elements - ! that describe effective face areas from the - ! summed layer continuity solvers as a function - ! the barotropic flow in coupling between the - ! barotropic and baroclinic flow. -RESCALE_BT_FACE_AREAS = False ! If true, the face areas used by the - ! barotropic solver are rescaled to reflect the - ! open face areas of the interior layers. This - ! probably requires FLUX_BT_COUPLING to work, - ! but does not apply with USE_BT_CONT_TYPE. -READJUST_BT_TRANS = True ! If defined, make a barotropic adjustment to - ! the layer velocities after the thermodynamic - ! part of the step. -BOUND_BT_CORRECTION = True ! If defined, the corrective pseudo mass- - ! fluxes into the barotropic solver are limited - ! to values that require less than 0.1*MAXVEL to - ! be accommodated. -APPLY_BT_DRAG = True ! If defined, bottom drag is applied within - ! the barotropic solver. The default is true. -BT_STRONG_DRAG = True ! If defined, use a stronger estimate of the - ! retarding effects of strong bottom drag, by - ! making it implicit with the barotropic time- - ! step instead of implicit with the baroclinic - ! time-step and dividing by the number of +! === module MOM_grid === +! Parameters providing information about the vertical grid. +NK = 63 ! [nondim] + ! The number of model layers. + +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + +! === module MOM === +USE_LEGACY_SPLIT = True ! [Boolean] default = False + ! If true, use the full range of options available from + ! the older GOLD-derived split time stepping code. +THICKNESSDIFFUSE = True ! [Boolean] default = False + ! If true, interfaces or isopycnal surfaces are diffused, + ! depending on the value of FULL_THICKNESSDIFFUSE. +THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. + ! This is only used if THICKNESSDIFFUSE is true. +MIXEDLAYER_RESTRAT = True ! [Boolean] default = False + ! If true, a density-gradient dependent re-stratifying + ! flow is imposed in the mixed layer. + ! This is only used if BULKMIXEDLAYER is true. +DT = 3600.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 7200.0 ! [s] default = 3600.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 + ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. Making this + ! larger than DT_THERM reduces the performance penalty + ! of regridding to depth online. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +DO_GEOTHERMAL = True ! [Boolean] default = False + ! If true, apply geothermal heating. +BOUND_SALINITY = True ! [Boolean] default = False + ! If true, limit salinity to being positive. (The sea-ice + ! model may ask for more salt than is available and + ! drive the salinity negative otherwise.) +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" + ! The file into which to write the initial conditions. + +! === module MOM_tracer_registry === + +! === module MOM_tracer_flow_control === +USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False + ! If true, use the ideal_age_example tracer package. +USE_OCMIP2_CFC = True ! [Boolean] default = False + ! If true, use the MOM_OCMIP2_CFC tracer package. + +! === module ideal_age_example === + +! === module MOM_OCMIP2_CFC === +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "file" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +COORD_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The file from which the coordinate densities are read. + +! === module MOM_grid_init === +GRID_CONFIG = "mosaic" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +GRID_FILE = "ocean_hgrid.nc" ! + ! Name of the file from which to read horizontal grid data. +TOPO_CONFIG = "file" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MAXIMUM_DEPTH = 6000.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +CHANNEL_CONFIG = "global_1deg" ! default = "none" + ! A parameter that determines which set of channels are + ! restricted to specific widths. Options are: + ! none - All channels have the grid width. + ! global_1deg - Sets 16 specific channels appropriate + ! for a 1-degree model, as used in CM2G. + ! list - Read the channel locations and widths from a + ! text file, like MOM_channel_list in the MOM_SIS + ! test case. + ! file - Read open face widths everywhere from a + ! NetCDF file on the model grid. +ALWAYS_WRITE_GEOM = False ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +THICKNESS_CONFIG = "file" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +THICKNESS_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The name of the thickness file. +ADJUST_THICKNESS = True ! [Boolean] default = False + ! If true, all mass below the bottom removed if the + ! topography is shallower than the thickness input file + ! would indicate. +TS_CONFIG = "file" ! + ! A string that determines how the initial tempertures + ! and salinities are specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +TS_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The initial condition file for temperature. + +! === module MOM_MEKE === + +! === module MOM_lateral_mixing_coeffs === +USE_VARIABLE_MIXING = True ! [Boolean] default = False + ! If true, the variable mixing code will be called. This + ! allows diagnostics to be created even if the scheme is + ! not used. If KHTR_SLOPE_CFF>0 or KhTh_Slope_Cff>0, + ! this is set to true regardless of what is in the + ! parameter file. +RESOLN_SCALED_KH = True ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTH = True ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +KHTH_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the interface depth diffusivity +KHTR_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the epipycnal tracer diffusivity +VARMIX_KTOP = 6 ! [nondim] default = 2 + ! The layer number at which to start vertical integration + ! of S*N for purposes of finding the Eady growth rate. +VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 + ! The fixed length scale in the Visbeck formula. + +! === module MOM_wave_speed === +FLUX_BT_COUPLING = True ! [Boolean] default = False + ! If true, use mass fluxes to ensure consistency between + ! the baroclinic and barotropic modes. This is only used + ! if SPLIT is true. +READJUST_BT_TRANS = True ! [Boolean] default = False + ! If true, make a barotropic adjustment to the layer + ! velocities after the thermodynamic part of the step + ! to ensure that the interaction between the thermodynamics + ! and the continuity solver do not change the barotropic + ! transport. This is only used if FLUX_BT_COUPLING and + ! SPLIT are true. +MONOTONIC_CONTINUITY = True ! [Boolean] default = False + ! If true, CONTINUITY_PPM uses the Colella and Woodward + ! monotonic limiter. The default (false) is to use a + ! simple positive definite limiter. +ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.15E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +VELOCITY_TOLERANCE = 1.0E-04 ! [m s-1] default = 3.0E+08 + ! The tolerance for barotropic velocity discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses. +CORIOLIS_EN_DIS = True ! [Boolean] default = False + ! If true, two estimates of the thickness fluxes are used + ! to estimate the Coriolis term, and the one that + ! dissipates energy relative to the other one is used. +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option is + ! always effectively false with CORIOLIS_EN_DIS defined and + ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. + +! === module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. +AH_VEL_SCALE = 0.05 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. + +! === module MOM_vert_friction === +CHANNEL_DRAG = True ! [Boolean] default = False + ! If true, the bottom drag is exerted directly on each + ! layer proportional to the fraction of the bottom it + ! overlies. +DYNAMIC_VISCOUS_ML = True ! [Boolean] default = False + ! If true, use a bulk Richardson number criterion to + ! determine the mixed layer thickness for viscosity. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. + +! === module MOM_PointAccel === + +! === module MOM_set_visc === +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +ML_USE_OMEGA = True ! [Boolean] default = False + ! If true, use the absolute rotation rate instead of the + ! vertical component of rotation when setting the decay + ! scale for turbulence. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. + +! === module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +BT_STRONG_DRAG = True ! [Boolean] default = False + ! If true, use a stronger estimate of the retarding + ! effects of strong bottom drag, by making it implicit + ! with the barotropic time-step instead of implicit with + ! the baroclinic time-step and dividing by the number of ! barotropic steps. -BT_THICK_SCHEME = "HYBRID" ! A string describing the scheme that is used - ! to set the open face areas used for barotropic - ! transport and the relative weights of the layer - ! accelerations. Valid values are: - ! ARITHMETIC - arithmetic mean layer thicknesses - ! HARMONIC - harmonic mean layer thicknesses - ! HYBRID (the default) - use arithmetic means for - ! layers above the shallowest bottom, the - ! harmonic mean for layers below, and a weighted - ! average for layers that straddle that depth - ! FROM_BT_CONT - use the average thicknesses kept - ! it the h_u and h_v fields of BT_cont_type. -NONLINEAR_BT_CONTINUITY = False ! If defined, use nonlinear transports in the - ! barotropic continuity equation. This does - ! not apply with USE_BT_CONT_TYPE. - -! Specify the properties of the active tracers and Eqn of state. -ENABLE_THERMODYNAMICS = True ! Temperature and salinity are used as state - ! variables if ENABLE_THERMODYNAMICS is defined. -TS_CONFIG = "file" ! Method for defining temperature (file or USER) -TS_FILE = "GOLD_IC.2010.11.15.nc" - ! If temperature is defined by a file, this is - ! the file to use. -FRAZIL = True ! If FRAZIL is defined, water freezes if it - ! gets colder than the freezing point, and the - ! accumulated heat deficit is returned in the - ! surface state. -EQN_OF_STATE = "WRIGHT" ! EQN_OF_STATE determines which ocean equation - ! of state should be used. Currently, the valid - ! choices are "LINEAR", "UNESCO", and "WRIGHT". - ! The default is "WRIGHT", but this only matters - ! of USE_EOS is defined. -USE_EOS = True ! If USE_EOS is defined, density is calculated - ! from temperature and salinity with an equation - ! of state. ENABLE_THERMODYNAMICS must be - ! defined if USE_EOS is. -BOUSSINESQ = True ! If true, make the Boussinesq approximation. -P_REF = 2.0e7 ! P_REF is the pressure that is used for - ! calculating the coordinate density, in Pa. - ! (1 Pa = 1e4 dbar, so 2e7 is commonly used.) -RHO_0 = 1035.0 ! RHO_0 is used in the Boussinesq - ! approximation to calculations of pressure and - ! pressure gradients, in units of kg m-3. -C_P = 3925.0 ! C_P is the heat capacity of sea water in - ! J kg-1 K-1, approximated as a constant. -CORRECT_DENSITY = True ! If CORRECT_DENSITY is defined, the layer - ! densities are restored toward their target - ! values by the diapycnal mixing. - -! Specify the properties of the surface forcing. -WIND_STAGGER = "B" ! "A", "B", or "C" to indicate the - ! staggering of the wind stresses. - -! Specify the properties of the passive tracers. -KHTR = 10.0 ! KHTR is the along-isopycnal tracer diffusivity, in m2 s-1. -KHTR_MIN = 50.0 ! Minimum tracer diffusivity in m2 s-1. -KHTR_MAX = 900.0 ! Maximum tracer diffusivity in m2 s-1. -KHTR_SLOPE_CFF = 0.25 ! Non-dimensional coefficient in Visbeck formula. - ! Use non-zero value (e.g. 0.1) to enable Visbeck -RESOLN_SCALED_KHTR = False ! If defined, the tracer diffusivity is scaled - ! away when the first baroclinic deformation - ! radius is well resolved. -KHTR_PASSIVITY_COEFF = 3.0 ! Passivity coefficient that scales Rd/dx - ! where passivity is the ratio between the - ! along-isopycnal tracer mixing and thickness - ! mixing -CHECK_DIFFUSIVE_CFL = False ! If true, use enough iterations to ensure - ! that the horizontal diffusive CFL limit is - ! respected. If false, always use 1 iteration. -DIFFUSE_ML_TO_INTERIOR = True ! If true, enable epipycnal mixing between the - ! surface boundary layer and the interior. -ML_KHTR_SCALE = 0.0 ! With Diffuse_ML_interior, this is the ratio - ! of the truly horizontal diffusivity in the - ! mixed layer to the epipycnal diffusivity. - ! The default is 1.0. Nondimensional. - -USE_USER_TRACER_EXAMPLE = False ! If defined, the example tracer package is used. -USE_IDEAL_AGE_TRACER = True ! If defined, the ideal age and vintage - ! tracer package may be used. -DO_IDEAL_VINTAGE = False ! If defined and USE_IDEAL_AGE_TRACER is - ! defined, use an ideal vintage tracer that is - ! set to an exponentially increasing value in - ! the mixed layer and is conserved thereafter. - -! Specify the properties of the diapycnal viscosity and diffusion. -ADIABATIC = False ! There are no diapycnal mass fluxes if - ! ADIABATIC is defined. This assumes that - ! KD = KDML = 0.0 and that there is no buoyancy - ! forcing, but makes the model faster by - ! eliminating subroutine calls. - -BULKMIXEDLAYER = True ! If defined, use a Kraus-Turner-like bulk - ! mixed layer with transitional buffer layers. - ! Layers 1 through NKML+NKBL have variable - ! densities. There must be at least NKML+NKBL+1 - ! layers if BULKMIXEDLAYER is defined. -! The following parameters only apply when BULKMIXEDLAYER is defined. -NKML = 2 ! NKML is the number of sublayers within the - ! mixed layer. -NKBL = 2 ! NKBL is the number of layers used as - ! variable density buffer layers. -MSTAR = 0.3 ! MSTAR is a non-dimensional constant of - ! proportionality between the cube of the - ! surface friction velocity and the turbulent - ! kinetic energy input at the surface. -NSTAR = 0.15 ! NSTAR is the portion of the buoyant - ! potential energy imparted by surface fluxes - ! that is available to drive entrainment at the - ! base of mixed layer when that energy is - ! positive. -NSTAR2 = 0.15 ! NSTAR2 is the portion of any potential - ! energy released by convective adjustment that - ! is available to drive entrainment at the - ! base of the mixed layer. By default, - ! NSTAR2 = NSTAR. -READ_GUST_2D = True ! Signals to read gustiness from a file (Pa) -GUST_2D_FILE = "gustiness_qscat.nc" ! The gustiness data file. -GUST_CONST = 0.02 ! Gustinesss to use if not read from file or - ! a background that is added to the data (Pa) -ABSORB_ALL_SW = True ! If defined, all shortwave radiation is - ! absorbed by the ocean, instead of passing - ! through to the bottom mud. -CORRECT_ABSORPTION_DEPTH = True ! If true, the depth at which penetrating - ! shortwave radiation is absorbed is corrected by - ! moving some of the heating upward in the water - ! column. The default is false. -ML_USE_OMEGA = True ! Use Omega instead of f in ML code -TKE_DECAY = 10.0 ! TKE_DECAY relates the vertical rate of decay - ! of the TKE available for mechanical entrain- - ! ment to the natural Ekman depth. Nondim. -CONV_DECAY = 0.5 ! CONV_DECAY relates the vertical rate of - ! decay of the convectively released TKE - ! available for penetrating entrainment to the - ! natural Ekman length. Nondimensional. -BULK_RI_ML = 0.05 ! BULK_RI_ML is the efficiency with which mean - ! kinetic energy released by mechanically forced - ! entrainment of the mixed layer is converted to - ! turbulent kinetic energy. Nondimensional. -BULK_RI_CONVECTIVE = 0.05 ! BULK_RI_CONVECTIVE is the efficiency with - ! which convectively released mean kinetic - ! energy is converted to turbulent kinetic - ! energy. Nondimensional. -RESOLVE_EKMAN = False ! If true, the nkml>1 layers in the mixed - ! layer are chosen to optimally represent the - ! impact of the Ekman transport on the mixed - ! layer TKE budget. Otherwise, the sublayers - ! are distributed uniformly through the mixed - ! layer. The default is false. -ML_MIX_FIRST = 0.0 ! The fraction of the mixed layer mixing that - ! is applied before interior diapycnal mixing. -ML_RESORT = True ! If defined, resort the topmost layers by - ! potential density before the mixed layer - ! calculations. -ML_PRESORT_NK_CONV_ADJ = 4 ! Convectively mix the first X layers before - ! sorting when ML_RESORT is defined. -LIMIT_BUFFER_DETRAIN = True ! If defined, limit the detrainment from the - ! buffer layers to not be too different from the - ! neighbors. -DYNAMIC_VISCOUS_ML = True ! If defined, use a bulk Richardson number criteria - ! to determine the mixed layer thickness for viscosity. -HMIX_MIN = 2.0 ! The minimum mixed layer depth, in m. -! End of the BULKMIXEDLAYER parameters. - -USE_LIMITED_PATM_SSH = False ! If undefined, return FULL weight of ice to coupler - ! rather than clipped weight. -DEPTH_LIMIT_FLUXES = 0.1 ! The surface fluxes are scaled away when the - ! total ocean depth is less than this, in m. -DIRECT_STRESS = False ! If DIRECT_STRESS is defined, the wind stress - ! is distributed over the topmost HMIX_STRESS - ! of fluid, and KVML need not be elevated. - -KV = 1.00e-4 ! The kinematic viscosity in the interior, in - ! m2 s-1. The molecular value, ~1e-6 m2 s-1, - ! may be used. -KD = 2.00e-5 ! The diapycnal diffusivity of density in the - ! interior, in m2 s-1. Zero or the molecular - ! value, ~1e-7 m2 s-1, may be used. -MAX_ENT_IT = 20 ! The maximum number of iterations that may be - ! used to calculate the interior diapycnal - ! entrainment. -TOLERANCE_ENT = 1.0e-5 ! The tolerance in m with which to solve for - ! entrainment values. -USE_JACKSON_PARAM = True ! If true, use the new Jackson-Hallberg-Legg - ! (JPO 2008) shear mixing parameterization. -! The Jackson-Hallberg-Legg shear mixing parameterization uses the following -! 6 nondimensional coefficients. That paper gives 3 best fit parameter sets. -! Ri_Crit Rate FRi_Curv K_buoy TKE_N TKE_Shear -! p1: 0.25 0.089 -0.97 0.82 0.24 0.14 -! p2: 0.30 0.085 -0.94 0.86 0.26 0.13 -! p3: 0.35 0.088 -0.89 0.81 0.28 0.12 -! Future research will reveal how these should be modified to take -! subgridscale inhomogeneity into account. -RINO_CRIT = 0.25 ! The critical Richardson number for shear - ! mixing. With the Jackson et al. parameteriz- - ! ation, values range from 0.25 to 0.35. -SHEARMIX_RATE = 0.089 ! A nondimensional rate scale for shear-driven - ! entrainment. The original value from Hallberg - ! (MWR 2000) is 0.1. The default value with - ! USE_JACKSON_PARAM is 0.089. -FRI_CURVATURE = -0.97 ! The nondimensional curvature of the fit to - ! function of the Richardson number in the kappa - ! source term in the Jackson et al. scheme. The - ! default value is -0.97. -KAPPA_BUOY_SCALE_COEF = 0.82 ! The nondimensional ratio of the buoyancy - ! length scale to the kappa decay scale in the - ! kappa equation. The default value is 0.82. -TKE_N_DECAY_CONST = 0.24 ! The coefficient for the decay of TKE due to - ! stratification (i.e. proportional to N*tke), - ! ND. The default value is 0.24. -TKE_SHEAR_DECAY_CONST = 0.14 ! The coefficient for the decay of TKE due - ! to shear (i.e. proportional to |S|*tke), ND. - ! The default value is 0.14. -TKE_BACKGROUND = 0.0 ! A background level of TKE used in the first - ! iteration of the kappa equation, in m2 s-2. - ! TKE_BACKGROUND could be 0, its default. -MAX_RINO_IT = 25 ! The maximum number of iterations that may be - ! used to estimate the Richardson number driven - ! mixing. - -BRYAN_LEWIS_DIFFUSIVITY = False ! If true, a Bryan & Lewis (JGR 1979) like - ! tanh profile of background diapycnal - ! diffusivity with depth is used. -LEE_WAVE_DISSIPATION = False ! If true, use a lee wave driven dissipation - ! scheme to drive diapycnal mixing, along the - ! lines of Nikurashin (2010). -DISSIPATION_N0 = 1.0e-7 ! The intercept when N=0 of the N-dependent - ! expression used to set a minimum dissipation - ! by which to determine a lower bound of Kd - ! (a floor): A in eps_min = A + B*N, in W m-3. -DISSIPATION_N1 = 6.0e-4 ! The coefficient multiplying N, following - ! Gargett (1984), used to set a minimum - ! dissipation by which to determine a lower +DT_BT_FILTER = 0.0 ! [sec or nondim] default = -0.25 + ! A time-scale over which the barotropic mode solutions + ! are filtered, in seconds if positive, or as a fraction + ! of DT if negative. When used this can never be taken to + ! be longer than 2*dt. Set this to 0 to apply no filtering. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = 60.0 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + +! === module MOM_thickness_diffuse === +KHTH = 10.0 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. +KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum horizontal thickness diffusivity. + +! === module MOM_mixed_layer_restrat === +FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 + ! A nondimensional coefficient that is proportional to + ! the ratio of the deformation radius to the dominant + ! lengthscale of the submesoscale mixed layer + ! instabilities, times the minimum of the ratio of the + ! mesoscale eddy kinetic energy to the large-scale + ! geostrophic kinetic energy or 1 plus the square of the + ! grid spacing over the deformation radius, as detailed + ! by Fox-Kemper et al. (2010) +Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. +!NK_ZSPACE (from file) = 50 ! [nondim] + ! The number of depth-space levels. This is determined + ! from the size of the variable zw in the output grid file. + +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +ML_RADIATION = True ! [Boolean] default = False + ! If true, allow a fraction of TKE available from wind + ! work to penetrate below the base of the mixed layer + ! with a vertical decay scale determined by the minimum + ! of: (1) The depth of the mixed layer, (2) an Ekman + ! length scale. +ML_RAD_COEFF = 0.1 ! [nondim] default = 0.2 + ! The coefficient which scales MSTAR*USTAR^3 to obtain + ! the energy available for mixing below the base of the + ! mixed layer. This is only used if ML_RADIATION is true. +TKE_DECAY = 10.0 ! [nondim] default = 2.5 + ! The ratio of the natural Ekman depth to the TKE decay scale. +BBL_MIXING_AS_MAX = False ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the + ! BBL mixing and the other diffusivities. Otherwise, + ! diffusiviy from the BBL_mixing is simply added. +HENYEY_IGW_BACKGROUND = True ! [Boolean] default = False + ! If true, use a latitude-dependent scaling for the near + ! surface background diffusivity, as described in + ! Harrison & Hallberg, JPO 2008. +N2_FLOOR_IOMEGA2 = 0.0 ! [nondim] default = 1.0 + ! The floor applied to N2(k) scaled by Omega^2: + ! If =0., N2(k) is simply positive definite. + ! If =1., N2(k) > Omega^2 everywhere. +KD = 2.0E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 + ! The minimum diapycnal diffusivity. +INT_TIDE_DISSIPATION = True ! [Boolean] default = False + ! If true, use an internal tidal dissipation scheme to + ! drive diapycnal mixing, along the lines of St. Laurent + ! et al. (2002) and Simmons et al. (2004). +DISSIPATION_N0 = 1.0E-07 ! [W m-3] default = 0.0 + ! The intercept when N=0 of the N-dependent expression + ! used to set a minimum dissipation by which to determine + ! a lower bound of Kd (a floor): A in eps_min = A + B*N. +DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 + ! The coefficient multiplying N, following Gargett, used to + ! set a minimum dissipation by which to determine a lower ! bound of Kd (a floor): B in eps_min = A + B*N - ! in units of J m-3. -INT_TIDE_DISSIPATION = True ! If true, use an internal tidal dissipation - ! scheme to drive diapycnal mixing, along the - ! lines of St. Laurent, 2002 and Simmons, 2004. -INT_TIDE_DECAY_SCALE = 300.3003003003003 ! The decay scale away from the - ! bottom for tidal TKE when INT_TIDE_DISSIPATION - ! is used, in m. -MU_ITIDES = 0.2 ! A dimensionless turbulent mixing efficiency. - ! (global value to use instead?) -GAMMA_ITIDES = 0.3333 ! Fraction of tidal energy dissipated locally. -MIN_ZBOT_ITIDES = 0.0 ! Turn off tidal dissipation where total ocean - ! depth less than this value. -KAPPA_ITIDES = 0.000628319 ! The effective wavelength of the subgridscale - ! topographic variations, in m-1. Currently set - ! to 2*pi/10km. -H2_FILE = "sgs_h2.nc" ! File containing sub-grid topography amplitude -READ_TIDEAMP = True ! If true, read a file (given by TIDEAMP_FILE) - ! containing the tidal amplitude. -TIDEAMP_FILE = "tideamp.nc" ! File containing tidal flow amplitude -KAPPA_H2_FACTOR = 0.75 ! A scaling factor for roughness amplitude. -TKE_ITIDE_MAX = 0.1 ! Maximum conversion to baroclinic tides, W m-2. -N2_FLOOR_IOMEGA2 = 0. ! The floor applied to N2(k) scaled by Omega^2 - ! If =0., N2(k) is simply positive definite - ! If =1., N2(k) > Omega^2 everywhere -BBL_MIXING_AS_MAX = False ! If true, take the maximum of the diffusivity - ! from the BBL mixing and the other - ! diffusivities. Otherwise, diffusiviy from the - ! BBL_mixing is simply added. -KD_MIN = 2.e-6 ! Minimum diapycnal diffusivity (m^2/s) -CD_TIDES = 2.5e-3 ! The drag coefficient for calculating the - ! frictional drag of tidal velocities, nondim. -HBBL = 10.0 ! The thickness in m of a bottom boundary - ! layer with a viscosity of KVBBL if - ! BOTTOMDRAGLAW is not defined, or the thickness - ! over which near-bottom velocities are averaged - ! for the drag law if BOTTOMDRAGLAW is defined - ! but LINEAR_DRAG is not. -BOTTOMDRAGLAW = True ! If BOTTOMDRAGLAW is defined, the bottom - ! stress is calculated with a drag law - ! c_drag*|u|*u. The velocity magnitude may be an - ! assumed value or it may be based on the actual - ! velocity in the bottommost HBBL, depending on - ! LINEAR_DRAG. -CDRAG = 0.003 ! CDRAG is the drag coefficient relating the - ! magnitude of the velocity field to the bottom - ! stress. CDRAG is only used if BOTTOMDRAGLAW is - ! defined. -LINEAR_DRAG = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined - ! the drag law is cdrag*DRAG_BG_VEL*u. -DRAG_BG_VEL = 0.10 ! DRAG_BG_VEL is either the assumed bottom - ! velocity (with LINEAR_DRAG) or an unresolved - ! velocity that is combined with the resolved - ! velocity to estimate the velocity magnitude, - ! in m s-1. DRAG_BG_VEL is only used when - ! BOTTOMDRAGLAW is defined. -BBL_THICK_MIN = 0.1 ! The minimum bottom boundary layer thickness, - ! in m, that can be used with BOTTOMDRAGLAW. - ! This might be Kv / (cdrag * drag_bg_vel) to - ! give Kv as the minimum near-bottom viscosity. -BBL_EFFIC = 0.20 ! BBL_EFFIC is the efficiency with which the - ! energy extracted by bottom drag drives BBL - ! diffusion. Nondimensional. BBL_EFFIC only - ! applies when BOTTOMDRAGLAW is defined. -BBL_MIXING_MAX_DECAY = 0.0 ! This sets the maximum decay scale in m for - ! the BBL diffusion, or 0 to allow the mixing - ! to penetrate as far as stratification and - ! rotation permit. The default is 0. -CHANNEL_DRAG = True ! If defined the drag is exerted directly on - ! each layer according to what fraction of the - ! bottom they overlie. -SMAG_CONST_CHANNEL = 0.15 ! The nondimensional Laplacian Smagorinsky - ! constant used in calculating the channel drag - ! if it is enabled. The default is to use the - ! same value as SMAG_LAP_CONST if it is defined, - ! or 0.15 if it is not. -DO_RIVERMIX = True ! If true, apply additional mixing whereever - ! there is runoff, so that it is mixed down to - ! RIVERMIX_DEPTH, if the ocean is that deep. -RIVERMIX_DEPTH = 40.0 ! The depth to which rivers are mixed, in m, - ! if DO_RIVERMIX is defined. -HENYEY_IGW_BACKGROUND = True ! If defined use a latitude-dependent scaling - ! for the near-surface background diffusivity, - ! as described in Harrison & Hallberg, JPO'08. -ML_RADIATION = True ! Turns on sub-ML mixing driven by ML radiation -ML_RAD_COEFF = 0.1 ! Non-dimensional energy input for sub-ML mixing -ML_RAD_KD_MAX = 1.e-3 ! Maximum diffusivity allowed in sub-ML mixing -ML_RAD_EFOLD_COEFF = 0.2 ! Non-dimensional length scale (multiples ML depth) - -! Specify properties of the bottom thermal forcing. -DO_GEOTHERMAL = True ! If defined, apply geothermal heating. -GEOTHERMAL_FILE = geothermal_heating_cm2g.nc - ! The file from which the geothermal heating is - ! to be read, or blank to use a constant heating - ! rate. -GEOTHERMAL_SCALE = 0.001 ! The constant geothermal heat flux, a - ! rescaling factor for the heat flux read from - ! GEOTHERMAL_FILE, or 0 to disable the geothermal - ! heating. - -! Specify properties of the surface forcing. -RECLAIM_FRAZIL = True ! Avoid creating thin-ice for SSTs above freezing -BOUND_SALINITY = True ! Limit salinity to being positive (the sea-ice - ! model may ask for more salt than is available and - ! otherwise drive the salinity negative) -RESTORE_SALINITY = True ! If RESTORE_SALINITY is defined, the coupled - ! driver will add a globally-balanced fresh- - ! water flux that drives sea-surface salinity - ! toward specified values. -ADJUST_NET_FRESH_WATER_TO_ZERO = True ! If true, adjusts the net fresh-water - ! forcing (including restoring) seen by the - ! ocean/sea-ice system to zero. -FLUXCONST = 0.5 ! A constant that relates the surface fluxes - ! to the mixed layer property anomalies, if - ! RESTOREBUOY or RESTORE_SALINITY is defined. - !] -MAX_P_SURF = 7.0e4 ! The maximum surface pressure that can be - ! exerted by the atmosphere and floating sea-ice, - ! in Pa. This is needed because the FMS coupling - ! structure does not limit the water that can be - ! frozen out of the ocean and the ice-ocean heat - ! fluxes are treated explicitly. No limit is - ! applied if a negative value is used. -USE_RIVER_HEAT_CONTENT = False ! If true, use the fluxes%runoff_Hflx field to - ! set the heat carried by runoff, instead of - ! using SST*CP*liq_runoff. -USE_CALVING_HEAT_CONTENT = False ! If true, use the fluxes%calving_Hflx field to - ! set the heat carried by runoff, instead of - ! using SST*CP*froz_runoff. - -! Specify whether sponges are used. It is possible to use the model in robust -! diagnostic mode by defining sponges that span the entire domain. -SPONGE = False ! If SPONGE is defined, sponges may be applied - ! anywhere in the domain. The exact location and - ! properties of those sponges are specified from - ! MOM_initialization.F90. -APPLY_OBC_U = False ! If defined, open boundary conditions may be -APPLY_OBC_V = False ! applied at some u- or v- points. The boundary - ! conditions are set in USER_set_Open_Bdry_Conds - ! in MOM_initialization.F90 - -! Specify properties of the tides. -TIDES = False ! Apply tidal momentum forcing. - -! Opacity Rules -PEN_SW_NBANDS = 3 ! The number of bands of penetrating shortwave - ! radiation. -VAR_PEN_SW = True ! Use time and/or space varying CHL_A to set opacity -OPACITY_SCHEME = "MANIZZA_05" ! OPACITY_SCHEME is used to specify how - ! chlorophyll concentrations are translated into - ! opacities. Currently valid options include: - ! MANIZZA_05 - Use Manizza et al., GRL, 2005. - ! MOREL_88 - Use Morel, JGR, 1988. -CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" - -! CFCs tracers -USE_OCMIP2_CFC = True ! If defined, CFC11 and CFC12 distributions - ! are simulated. - -! Specify a few miscellaneous limits. -MAXVEL = 6.0 ! This is the maximum velocity allowed before - ! the velocity is truncated, in units of m s-1. -CFL_BASED_TRUNCATIONS = True ! If true, the velocity is truncated when the - ! local CFL number exceeds CFL_TRUNCATE, rather - ! than using a dimensional velocity threshold. -MAXTRUNC = 1000000 ! The run will be stopped, and the day set to - ! a very large value if the velocity is - ! truncated more than MAXTRUNC times between - ! energy saves. Set MAXTRUNC to 0 to stop if - ! there is any truncation of velocities. -U_TRUNC_FILE = "U_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to zonal velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. -V_TRUNC_FILE = "V_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to meridional velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. +INT_TIDE_DECAY_SCALE = 300.3003003003003 ! [m] default = 0.0 + ! The decay scale away from the bottom for tidal TKE with + ! the new coding when INT_TIDE_DISSIPATION is used. +KAPPA_ITIDES = 6.28319E-04 ! [m-1] default = 6.283185307179586E-04 + ! A topographic wavenumber used with INT_TIDE_DISSIPATION. + ! The default is 2pi/10 km, as in St.Laurent et al. 2002. +KAPPA_H2_FACTOR = 0.75 ! [nondim] default = 1.0 + ! A scaling factor for the roughness amplitude with nINT_TIDE_DISSIPATION. +TKE_ITIDE_MAX = 0.1 ! [W m-2] default = 1000.0 + ! The maximum internal tide energy source availble to mix + ! above the bottom boundary layer with INT_TIDE_DISSIPATION. +READ_TIDEAMP = True ! [Boolean] default = False + ! If true, read a file (given by TIDEAMP_FILE) containing + ! the tidal amplitude with INT_TIDE_DISSIPATION. +H2_FILE = "sgs_h2.nc" ! + ! The path to the file containing the sub-grid-scale + ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 + ! The tolerance with which to solve for entrainment values. + +! === module MOM_geothermal === +GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 + ! The constant geothermal heat flux, a rescaling + ! factor for the heat flux read from GEOTHERMAL_FILE, or + ! 0 to disable the geothermal heating. +GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" + ! The file from which the geothermal heating is to be + ! read, or blank to use a constant heating rate. + +! === module MOM_kappa_shear === +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + +! === module MOM_mixed_layer === +BULK_RI_ML = 0.05 ! [nondim] + ! The efficiency with which mean kinetic energy released + ! by mechanically forced entrainment of the mixed layer + ! is converted to turbulent kinetic energy. +ABSORB_ALL_SW = True ! [Boolean] default = False + ! If true, all shortwave radiation is absorbed by the + ! ocean, instead of passing through to the bottom mud. +HMIX_MIN = 2.0 ! [m] default = 0.0 + ! The minimum mixed layer depth if the mixed layer depth + ! is determined dynamically. +LIMIT_BUFFER_DETRAIN = True ! [Boolean] default = False + ! If true, limit the detrainment from the buffer layers + ! to not be too different from the neighbors. +DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 + ! The surface fluxes are scaled away when the total ocean + ! depth is less than DEPTH_LIMIT_FLUXES. +ML_RESORT = True ! [Boolean] default = False + ! If true, resort the topmost layers by potential density + ! before the mixed layer calculations. +ML_PRESORT_NK_CONV_ADJ = 4 ! [nondim] default = 0 + ! Convectively mix the first ML_PRESORT_NK_CONV_ADJ + ! layers before sorting when ML_RESORT is true. +CORRECT_ABSORPTION_DEPTH = True ! [Boolean] default = False + ! If true, the depth at which penetrating shortwave + ! radiation is absorbed is corrected by moving some of + ! the heating upward in the water column. +DO_RIVERMIX = True ! [Boolean] default = False + ! If true, apply additional mixing whereever there is + ! runoff, so that it is mixed down to RIVERMIX_DEPTH, + ! if the ocean is that deep. +RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 + ! The depth to which rivers are mixed if DO_RIVERMIX is + ! defined. + +! === module MOM_regularize_layers === + +! === module MOM_opacity === +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! + ! CHL_FILE is the file containing chl_a concentrations in + ! the variable CHL_A. It is used when VAR_PEN_SW and + ! CHL_FROM_FILE are true. +PEN_SW_NBANDS = 3 ! default = 1 + ! The number of bands of penetrating shortwave radiation. + +! === module MOM_tracer_advect === + +! === module MOM_tracer_hor_diff === +KHTR = 10.0 ! [m2 s-1] default = 0.0 + ! The background along-isopycnal tracer diffusivity. +KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 + ! The minimum along-isopycnal tracer diffusivity. +KHTR_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum along-isopycnal tracer diffusivity. +KHTR_PASSIVITY_COEFF = 3.0 ! [nondim] default = 0.0 + ! The coefficient that scales deformation radius over + ! grid-spacing in passivity, where passiviity is the ratio + ! between along isopycnal mxiing of tracers to thickness mixing. + ! A non-zero value enables this parameterization. +DIFFUSE_ML_TO_INTERIOR = True ! [Boolean] default = False + ! If true, enable epipycnal mixing between the surface + ! boundary layer and the interior. +ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 + ! With Diffuse_ML_interior, the ratio of the truly + ! horizontal diffusivity in the mixed layer to the + ! epipycnal diffusivity. The valid range is 0 to 1. + +! === module ocean_model_init === +ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. +RESTORE_SALINITY = True ! [Boolean] default = False + ! If true, the coupled driver will add a globally-balanced + ! fresh-water flux that drives sea-surface salinity + ! toward specified values. + +! === module MOM_surface_forcing === +MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 + ! The maximum surface pressure that can be exerted by the + ! atmosphere and floating sea-ice or ice shelves. This is + ! needed because the FMS coupling structure does not + ! limit the water that can be frozen out of the ocean and + ! the ice-ocean heat fluxes are treated explicitly. No + ! limit is applied if a negative value is used. +ADJUST_NET_FRESH_WATER_TO_ZERO = True ! [Boolean] default = False + ! If true, adjusts the net fresh-water forcing seen + ! by the ocean (including restoring) to zero. +USE_LIMITED_PATM_SSH = False ! [Boolean] default = True + ! If true, return the the sea surface height with the + ! correction for the atmospheric (and sea-ice) pressure + ! limited by max_p_surf instead of the full atmospheric + ! pressure. +WIND_STAGGER = "B" ! default = "C" + ! A case-insensitive character string to indicate the + ! staggering of the input wind stress field. Valid + ! values are 'A', 'B', or 'C'. +FLUXCONST = 0.5 ! [m day-1] + ! The constant that relates the restoring surface fluxes + ! to the relative surface anomalies (akin to a piston + ! velocity). Note the non-MKS units. +CD_TIDES = 0.0025 ! [nondim] default = 1.0E-04 + ! The drag coefficient that applies to the tides. +READ_GUST_2D = True ! [Boolean] default = False + ! If true, use a 2-dimensional gustiness supplied from + ! an input file +GUST_2D_FILE = "gustiness_qscat.nc" ! + ! The file in which the wind gustiness is found in + ! variable gustiness. + +! === module MOM_sum_output === +MAXTRUNC = 1000000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. diff --git a/examples/ocean_SIS2/SIS2_icebergs/MOM_input b/examples/ocean_SIS2/SIS2_icebergs/MOM_input index a93d7dcb34..60798878f3 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/MOM_input +++ b/examples/ocean_SIS2/SIS2_icebergs/MOM_input @@ -1,802 +1,656 @@ -!********+*********+*********+*********+*********+*********+*********+* -!* This file determines the adjustable run-time parameters for the * -!* Modular Ocean Model (MOM), versions 6 and later. Where * -!* appropriate, MKS units are used. * -!********+*********+*********+*********+*********+*********+*********+* -! >>> Global coupled ice-ocean GOLD-SIS 63 Layer test case. - -! Specify properties of the physical domain. -OMEGA = 7.2921e-5 ! The rotation rate of the earth in s-1. -ROTATION = "2omegasinlat" ! Rotation approximation (2omegasinlat, - ! betaplane or USER). -G_EARTH = 9.80 ! G_EARTH is the Earth's gravitational - ! acceleration, in m s-2. -GRID_CONFIG = "mosaic" ! Method for defining horizontal grid - ! = file|cartesian|spherical|mercator - ! file - read grid from file "GRID_FILE" - ! cartesian - a Cartesian grid - ! spherical - a spherical grid - ! mercator - a Mercator grid -GRID_FILE = "ocean_hgrid.nc" - ! Name of file to read horizontal grid data -TOPO_CONFIG = "file" ! Method for defining topography - ! file - read topographic information from file - ! (TOPO_FILE). - ! flat - flat bottom set to MAXIMUM_DEPTH. - ! bowl - bowl like basin using MAXIMUM_DEPTH and - ! MINIMUM_DEPTH. - ! spoon - similar to bowl except that southern - ! face of the "bowl" is open. - ! DOME - sill-overflow test case basin. - ! USER - user defined -TOPO_FILE = "topog.nc" ! If topography is to be set externally, -TOPO_VARNAME = "depth" - ! then this is the file to use. -MAXIMUM_DEPTH = 6000.0 ! The maximum depth of the ocean in m. -MINIMUM_DEPTH = 0.5 ! The minimum ocean depth, in m. Anything - ! shallower than this depth is assumed to be on - ! land, and all fluxes are masked out. -CHANNEL_CONFIG = "global_1deg" ! A string which determines which - ! set of channels are restricted to specific - ! widths. The default, "none", has no - ! partially restricted channels. - -COORD_CONFIG = "file" ! How layers are to be defined: - ! file - read coordinate information from file - ! (COORD_FILE). - ! ts_ref - use reference temperature - ! and salinity (T_REF and S_REF) to determine - ! surface density and GINT calculate internal - ! densities. - ! gprime - use reference density (RHO_0) for - ! surface density and GINT calculate internal - ! densities. - ! ts_profile - use profiles of temperature - ! and salinity (read from COORD_FILE) to determine - ! surface density and internal densities. - ! USER - user defined routine -COORD_FILE = "GOLD_IC.2010.11.15.nc" - ! If the vertical coordinate is defined by a - ! file, use this file. -GFS = 9.80 ! The reduced gravity at the free - ! surface, in m s-2. - -THICKNESS_CONFIG = "file" ! Method for defining initial layer thicknesses - ! file - read thickness information from file - ! (THICKNESS_FILE). - ! uniform - thickness is distributed uniformly - ! and equally between layers. - ! search - thickness determined by search - ! through initial temperature and salinity space - ! of a fixed coordinate data set (not yet - ! implemented) - ! USER - user defined -THICKNESS_FILE = "GOLD_IC.2010.11.15.nc" - ! If the Method for defining initial layer - ! thicknesses is "file", then this is the file - ! to use. -ADJUST_THICKNESS = True ! All mass below the bottom is removed if the - ! topography is shallower than the input file - ! would indicate. - -VELOCITY_CONFIG = "zero" ! Method for defining initial layer velocities - ! file - read velocity information from file. - ! zero - zero velocities everywhere. - ! USER - user defined. - -! Specify the numerical domain. -NIGLOBAL = 360 ! NIGLOBAL and NJGLOBAL are the number of thickness -NJGLOBAL = 210 ! grid points in the zonal and meridional - ! directions of the physical domain. -NK = 63 ! The number of layers. -NIHALO = 4 ! NIHALO and NJHALO are the number of halo -NJHALO = 4 ! points on each side in the x- and y-directions. - ! If static memory allocation is used, these - ! must match the values of NIHALO_ and NJHALO_ - ! in MOM_memory.h. -IO_LAYOUT = 1,1 ! default = 0 +/* This input file provides the adjustable run-time parameters for version 6 of + the Modular Ocean Model (MOM6), a numerical ocean model developed at NOAA-GFDL. + Where appropriate, parameters use usually given in MKS units. + + This particular file is for the example in SIS2_icebergs. + + This MOM_input file typically contains only the non-default values that are + needed to reproduce this example. A full list of parameters for this example + can be found in the corresponding MOM_parameter_doc.all file which is + generated by the model at run-time. */ + +TRIPOLAR_N = True ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 360 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 210 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 10 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 6 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!LAYOUT = 10, 6 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 ! The processor layout to be used, or 0,0 to automatically ! set the io_layout to be the same as the layout. -REENTRANT_X = True ! If defined, the domain is zonally reentrant. -REENTRANT_Y = False ! If defined, the domain is meridionally - ! reentrant. -TRIPOLAR_N = True ! Use tripolar connectivity at the northern - ! edge of the domain. With TRIPOLAR_N, NIGLOBAL - ! must be even. - -DEBUG = False ! If true, write out verbose debugging data. -DEBUG_TRUNCATIONS = False ! If true, calculate all diagnostics that are - ! useful for debugging truncations. -SEND_LOG_TO_STDOUT = False ! If true write out log information to stdout. - -! Specify the time integration scheme. -SPLIT = True ! Use the split time stepping if defined. -DT_FORCING = 7200.0 ! The time step for changing forcing or - ! writing certain diagnostics, in s. -DT_THERM = 7200.0 ! The thermodynamic time step, in s. DT_THERM - ! should be an integer multiple of DT and less - ! than or equal to DT_FORCING. -DT = 3600.0 ! The (baroclinic) dynamics time step, in s. - ! DT should be an integer fraction of DT_FORCING. -DTBT = 60.0 ! The barotropic time step, in s. DTBT is only - ! used with the split explicit time stepping. - ! To set the time step automatically based - ! the maximum stable value use 0, or a negative - ! value gives the fraction of the stable value. - ! The value of DTBT that will actually be used - ! is an integer fraction of DT, rounding down. -DT_BT_FILTER = 0.0 ! A time-scale for filtering BT variables, - ! in s if positive, or as a fraction of DT if - ! negative. -DTBT_RESET_PERIOD = -1.0 ! The period between recalculations of DTBT - ! of DTBT (if DTBT <= 0), in seconds. If - ! DTBT_RESET_PERIOD is negative, DTBT is set - ! based only on information available at - ! initialization. If dynamic, DTBT will be set - ! at least every forcing time step, and if 0, - ! every dynamics time step. -BE = 0.6 ! BE determines whether the neutral baroclinic - ! time stepping scheme (0.5) or a backward Euler - ! scheme (1) is used. BE may be from 0.5 to 1, - ! but instability may occur near 0.5. -BEBT = 0.2 ! BEBT determines whether the barotropic time - ! stepping uses the forward-backward time- - ! stepping scheme or a backward Euler scheme. - ! BEBT is valid in the range from 0 (for a - ! forward-backward treatment of nonrotating - ! gravity waves) to 1 (for a backward Euler - ! treatment). In practice, BEBT must be greater - ! than about 0.05. - -! Specify properties of the I/O and length of the integration. -TIMEUNIT = 86400.0 ! The time unit in seconds for the following - ! fields. -ENERGYSAVEDAYS = 0.25 ! The number of days between saves of the - ! energies of the run. -ENERGYFILE = "timestats" ! The file to use to save the energies. -RESTARTFILE = "MOM.res" ! The name of the restart file. -RESTINT = 365.0 ! The number of days between saves of the - ! restart file. Use a value that is larger than - ! DAYMAX not to save incremental restart files - ! within a run. Use 0 not to save restart files - ! at all. -PARALLEL_RESTARTFILES = False ! If defined, each processor writes its own - ! restart file, otherwise a single restart file - ! is generated. -LARGE_FILE_SUPPORT = True ! If true, use the file-size limits with - ! NetCDF large file support (4Gb). -RESTART_CONTROL = 1 ! RESTART_CONTROL determines which restart - ! files are written - Add 2 (bit 1) for a time- - ! stamped restart file, and odd (bit 0) for a - ! non-time-stamped file. A restart will be - ! saved at the end of the run segment for any - ! non-negative value. -SAVE_INITIAL_CONDS = True ! If defined, the inital conditions are - ! written to IC_OUTPUT_FILE at the start of a - ! new run. -IC_OUTPUT_FILE = "GOLD_IC" ! The name-root of a file into which the - ! initial conditions are written for a new run. -ALWAYS_WRITE_GEOM = False ! If ALWAYS_WRITE_GEOM is defined, the - ! ocean_geometry file is written anew with each - ! run segment. Otherwise it is only written for - ! a new run. The default is defined. -Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" - ! The file that specifies the vertical grid - ! for depth-space diagnostics. -MIN_Z_DIAG_INTERVAL = 2.16e4 ! The minimum amount of time in seconds between - ! calculations of depth-space diagnostics. - ! Making this larger than DT_THERM reduces the - ! performance penalty of regridding to depth - ! online. -INPUTDIR = "INPUT" - ! INPUTDIR is a directory in which NetCDF - ! input files might be found. - -! Specify the horizontal (along-isopycnal) viscosity. -LAPLACIAN = True ! LAPLACIAN is defined to use a Laplacian - ! horizontal viscosity. -BIHARMONIC = True ! BIHARMONIC is defined to use a biharmonic - ! horizontal viscosity. BIHARMONIC may be used - ! with LAPLACIAN, and it is automatically - ! defined if LAPLACIAN is undefined. -BOUND_KH = True ! If BOUND_KH is defined, the Laplacian - ! coefficient is locally limited to guarantee - ! stability. -BOUND_AH = True ! If BOUND_AH is defined, the biharmonic - ! coefficient is locally limited to guarantee - ! stability. -BETTER_BOUND_KH = True ! If BETTER_BOUND_KH is defined, use more - ! careful bounds in limiting KH for stability. -BETTER_BOUND_AH = True ! If BETTER_BOUND_AH is defined, use more - ! careful bounds in limiting AH for stability. -KH = 0.0 ! The Laplacian horizontal viscosity, in - ! m2 s-1. KH is used if LAPLACIAN is defined. -AH = 0.0 ! The biharmonic horizontal viscosity, in - ! m4 s-1. AH is used if BIHARMONIC is defined. -KH_VEL_SCALE = 0.01 ! The velocity scale which is multiplied by - ! the grid spacing to calculate the Laplacian - ! viscosity ,if LAPLACIAN is defined, in m s-1. - ! The final viscosity is the largest of this - ! scaled viscosity, the Smagorinsky viscosity - ! and KH. -AH_VEL_SCALE = 0.05 ! The velocity scale which is multiplied by - ! the cube of the grid spacing to calculate the - ! biharmonic viscosity if BIHARMONIC is defined, - ! in units of m s-1. The final viscosity is - ! the largest of this scaled viscosity, the - ! Smagorinsky viscosity and AH. -RESOLN_SCALED_KH = True ! If true, the lateral viscosity is scaled - ! away when the first baroclinic deformation - ! radius is well resolved. -KH_RES_SCALE_COEF = 1.0 ! A coefficient that determines how Kh is - ! scaled away, as F = 1/(1 + coef*Rd2/dx2) -SMAGORINSKY_KH = False ! If defined, use Smagorinsky's nonlinear eddy - ! viscosity. KH is the background. -SMAG_LAP_CONST = 0.15 ! The nondimensional Laplacian Smagorinsky - ! constant. Often 0.15. -SMAGORINSKY_AH = True ! If defined, use a biharmonic form of - ! Smagorinsky's nonlinear eddy viscosity. -SMAG_BI_CONST = 0.06 ! The nondimensional biharmonic Smagorinsky - ! constant. Often 0.015. -NOSLIP = False ! This should True for no slip - ! boundary conditions False for free - ! slip boundary conditions (the default). The - ! implementation of the free slip boundary - ! conditions on a C-grid is much cleaner than - ! the no slip boundary conditions. The use of - ! free slip b.c.s is strongly encouraged. The - ! no slip b.c.s are not implemented with the - ! biharmonic viscosity. - -! Specify the horizontal interface depth (akin to Gent-McWilliams) diffusion. -THICKNESSDIFFUSE = True ! If THICKNESSDIFFUSE is defined, interfaces - ! are diffused with a coefficient of KHTH. -THICKNESSDIFFUSE_FIRST = True ! If THICKNESSDIFFUSE_FIRST is defined, do - ! thickness diffusion before dynamics. -RESOLN_SCALED_KHTH = True ! If defined, the interface depth diffusivity - ! is scaled away when the first baroclinic - ! deformation radius is well resolved. -KHTH_SLOPE_MAX = 1.0e-2 ! A slope beyond which the calculated isopycnal - ! slope is not reliable and is scaled away. -KHTH = 10.0 ! KHTH is the nominal interface depth diffusivity - ! in m2 s-1. -KHTH_MIN = 0.0 ! Minimum thickness diffusivity in m2 s-1. -KHTH_MAX = 900.0 ! Maximum thickness diffusivity in m2 s-1. -KHTH_SLOPE_CFF = 0.25 ! Non-dimensional coefficient in Visbeck formula. -VISBECK_L_SCALE = 30.e3 ! Fixed length scale for Visbeck formula (m). -VARMIX_KTOP = 6 ! Layer # at which to start vertical integration of - ! S*N for purposes of finding Eady growth rate -USE_VARIABLE_MIXING = True ! If defined, forces the variable mixing code to - ! be called. This allows diagnostics to be created - ! even if the scheme is not used. This flag is - ! unused if the coefficients are non-zero. -MIXEDLAYER_RESTRAT = True ! If true, a density-gradient dependent - ! re-stratifying flow is imposed in the mixed - ! layer. -FOX_KEMPER_ML_RESTRAT_COEF = 20.0 - ! A nondimensional coefficient that is - ! proportional to the ratio of the deformation - ! radius to the dominant lengthscale of the - ! submesoscale mixed layer instabilities, times - ! the minimum of the ratio of mesoscale eddy - ! kinetic energy to the large-scale geostrophic - ! kinetic energy or 1 plus the square of the - ! grid spacing over the deformation radius, as - ! detailed in the work of Fox-Kemper et al. - -! Specify the scheme for the Coriolis and momentum advection terms. -CORIOLIS_SCHEME = "SADOURNY75_ENERGY" - ! Selects the discretization of Coriolis terms. - ! Possible values are: - ! SADOURNY75_ENERGY - Sadourny's energy - ! conserving scheme - ! ARAKAWA_HSU90 - Arakawa and Hsu's scheme - ! ROBUST_ENSTRO - A pseudo-enstrophy - ! conserving scheme, robust - ! to vanishing thickness -KE_SCHEME = "KE_ARAKAWA" ! Selects the discretization for the kinetic - ! energy in the Bernoulli function. Possible - ! values are KE_ARAKAWA, KE_SIMPLE_GUDONOV, - ! and KE_GUDONOV. KE_ARAKAWA is the default. -BOUND_CORIOLIS = True ! If BOUND_CORIOLIS is defined, the Coriolis - ! terms at u points are bounded by the four - ! estimates of (f+rv)v from the four neighboring - ! v points, and similarly at v points. This - ! option would have no effect on the SADOURNY - ! scheme if it were possible to use centered - ! difference thickness fluxes. In addition, if - ! SMAGORINSKY_AH is used, the biharmonic - ! viscosity is modified to include a term that - ! scales quadratically with the velocity - ! shears. -CORIOLIS_EN_DIS = True ! If CORIOLIS_EN_DIS is defined, two estimates - ! of the thickness fluxes are used to estimate - ! the Coriolis term, and the one that dissipates - ! energy relative to the other one is used. - -! Specify the scheme for the continuity solver. -CONTINUITY_SCHEME = "PPM" ! CONTINUTITY_SCHEME specifies the scheme used - ! for the continuity solver. PPM is currently - ! the only option, in which case a positive- - ! definite piecewise parabolic reconstruction - ! is used for the continuity solver. -MONOTONIC_CONTINUITY = True ! If true, the PPM continuity scheme uses the - ! Colella and Woodward monotonic limiter. The - ! default is to use a simple positive definite - ! limiter. -ETA_TOLERANCE = 1e-6 ! The tolerance, in m, for the differences - ! between the barotropic and baroclinic - ! estimates of the sea surface height due to - ! the fluxes through each face. The total - ! tolerance for SSH is 4 times this value. The - ! default is 0.5*NK*EPSILON, and this should not - ! be set less than about 10^-15*MAXIMUM_DEPTH. -VELOCITY_TOLERANCE = 1.0e-4 ! The tolerance for barotropic velocity - ! discrepancies between the barotropic solution - ! and the sum of the layer thicknesses, in m s-1. -CONTINUITY_CFL_LIMIT = 0.5 ! This is the CFL limit for corrections with - ! the PPM continuity scheme. -CONT_PPM_BETTER_ITER = True ! If true, use the velocity change tolerance - ! to determine when to keep iterating with the - ! PPM continuity scheme. -CONT_PPM_USE_VISC_REM_MAX = True ! If true, use more appropriate limiting - ! bounds for corrections in viscous columns. - -! Specify the scheme for the vertical viscosity. -HARMONIC_VISC = False ! If defined, use the harmonic mean thickness - ! for calculating the vertical viscosity. - -! Specify the scheme for the pressure gradient accelerations. -ANALYTIC_FV_PGF = True ! If defined the pressure gradient forces - ! are calculated with a finite volume form that - ! analytically integrates the equations of state - ! in pressure to avoid any possibility of - ! numerical thermobaric instability. - -! Specify the scheme for the barotropic solver. -USE_LEGACY_SPLIT = True ! If defined, use the split time stepping - ! code that gives acces to the full range of - ! options that were available in GOLD. If - ! false, only the prefered options can be - ! used in the streamlined code. -FLUX_BT_COUPLING = True ! If defined, use mass fluxes to ensure - ! consistency between the baroclinic and - ! barotropic modes. -USE_BT_CONT_TYPE = True ! If defined, use a structure with elements - ! that describe effective face areas from the - ! summed layer continuity solvers as a function - ! the barotropic flow in coupling between the - ! barotropic and baroclinic flow. -RESCALE_BT_FACE_AREAS = False ! If true, the face areas used by the - ! barotropic solver are rescaled to reflect the - ! open face areas of the interior layers. This - ! probably requires FLUX_BT_COUPLING to work, - ! but does not apply with USE_BT_CONT_TYPE. -READJUST_BT_TRANS = True ! If defined, make a barotropic adjustment to - ! the layer velocities after the thermodynamic - ! part of the step. -BOUND_BT_CORRECTION = True ! If defined, the corrective pseudo mass- - ! fluxes into the barotropic solver are limited - ! to values that require less than 0.1*MAXVEL to - ! be accommodated. -APPLY_BT_DRAG = True ! If defined, bottom drag is applied within - ! the barotropic solver. The default is true. -BT_STRONG_DRAG = True ! If defined, use a stronger estimate of the - ! retarding effects of strong bottom drag, by - ! making it implicit with the barotropic time- - ! step instead of implicit with the baroclinic - ! time-step and dividing by the number of +! === module MOM_grid === +! Parameters providing information about the vertical grid. +NK = 63 ! [nondim] + ! The number of model layers. + +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + +! === module MOM === +USE_LEGACY_SPLIT = True ! [Boolean] default = False + ! If true, use the full range of options available from + ! the older GOLD-derived split time stepping code. +THICKNESSDIFFUSE = True ! [Boolean] default = False + ! If true, interfaces or isopycnal surfaces are diffused, + ! depending on the value of FULL_THICKNESSDIFFUSE. +THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. + ! This is only used if THICKNESSDIFFUSE is true. +MIXEDLAYER_RESTRAT = True ! [Boolean] default = False + ! If true, a density-gradient dependent re-stratifying + ! flow is imposed in the mixed layer. + ! This is only used if BULKMIXEDLAYER is true. +DT = 3600.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 7200.0 ! [s] default = 3600.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 + ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. Making this + ! larger than DT_THERM reduces the performance penalty + ! of regridding to depth online. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +DO_GEOTHERMAL = True ! [Boolean] default = False + ! If true, apply geothermal heating. +BOUND_SALINITY = True ! [Boolean] default = False + ! If true, limit salinity to being positive. (The sea-ice + ! model may ask for more salt than is available and + ! drive the salinity negative otherwise.) +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" + ! The file into which to write the initial conditions. + +! === module MOM_tracer_registry === + +! === module MOM_tracer_flow_control === +USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False + ! If true, use the ideal_age_example tracer package. +USE_OCMIP2_CFC = True ! [Boolean] default = False + ! If true, use the MOM_OCMIP2_CFC tracer package. + +! === module ideal_age_example === + +! === module MOM_OCMIP2_CFC === +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "file" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +COORD_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The file from which the coordinate densities are read. + +! === module MOM_grid_init === +GRID_CONFIG = "mosaic" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +GRID_FILE = "ocean_hgrid.nc" ! + ! Name of the file from which to read horizontal grid data. +TOPO_CONFIG = "file" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MAXIMUM_DEPTH = 6000.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +CHANNEL_CONFIG = "global_1deg" ! default = "none" + ! A parameter that determines which set of channels are + ! restricted to specific widths. Options are: + ! none - All channels have the grid width. + ! global_1deg - Sets 16 specific channels appropriate + ! for a 1-degree model, as used in CM2G. + ! list - Read the channel locations and widths from a + ! text file, like MOM_channel_list in the MOM_SIS + ! test case. + ! file - Read open face widths everywhere from a + ! NetCDF file on the model grid. +ALWAYS_WRITE_GEOM = False ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +THICKNESS_CONFIG = "file" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +THICKNESS_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The name of the thickness file. +ADJUST_THICKNESS = True ! [Boolean] default = False + ! If true, all mass below the bottom removed if the + ! topography is shallower than the thickness input file + ! would indicate. +TS_CONFIG = "file" ! + ! A string that determines how the initial tempertures + ! and salinities are specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +TS_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The initial condition file for temperature. + +! === module MOM_MEKE === + +! === module MOM_lateral_mixing_coeffs === +USE_VARIABLE_MIXING = True ! [Boolean] default = False + ! If true, the variable mixing code will be called. This + ! allows diagnostics to be created even if the scheme is + ! not used. If KHTR_SLOPE_CFF>0 or KhTh_Slope_Cff>0, + ! this is set to true regardless of what is in the + ! parameter file. +RESOLN_SCALED_KH = True ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTH = True ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +KHTH_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the interface depth diffusivity +KHTR_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the epipycnal tracer diffusivity +VARMIX_KTOP = 6 ! [nondim] default = 2 + ! The layer number at which to start vertical integration + ! of S*N for purposes of finding the Eady growth rate. +VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 + ! The fixed length scale in the Visbeck formula. + +! === module MOM_wave_speed === +FLUX_BT_COUPLING = True ! [Boolean] default = False + ! If true, use mass fluxes to ensure consistency between + ! the baroclinic and barotropic modes. This is only used + ! if SPLIT is true. +READJUST_BT_TRANS = True ! [Boolean] default = False + ! If true, make a barotropic adjustment to the layer + ! velocities after the thermodynamic part of the step + ! to ensure that the interaction between the thermodynamics + ! and the continuity solver do not change the barotropic + ! transport. This is only used if FLUX_BT_COUPLING and + ! SPLIT are true. +MONOTONIC_CONTINUITY = True ! [Boolean] default = False + ! If true, CONTINUITY_PPM uses the Colella and Woodward + ! monotonic limiter. The default (false) is to use a + ! simple positive definite limiter. +ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.15E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +VELOCITY_TOLERANCE = 1.0E-04 ! [m s-1] default = 3.0E+08 + ! The tolerance for barotropic velocity discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses. +CORIOLIS_EN_DIS = True ! [Boolean] default = False + ! If true, two estimates of the thickness fluxes are used + ! to estimate the Coriolis term, and the one that + ! dissipates energy relative to the other one is used. +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option is + ! always effectively false with CORIOLIS_EN_DIS defined and + ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. + +! === module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. +AH_VEL_SCALE = 0.05 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. + +! === module MOM_vert_friction === +CHANNEL_DRAG = True ! [Boolean] default = False + ! If true, the bottom drag is exerted directly on each + ! layer proportional to the fraction of the bottom it + ! overlies. +DYNAMIC_VISCOUS_ML = True ! [Boolean] default = False + ! If true, use a bulk Richardson number criterion to + ! determine the mixed layer thickness for viscosity. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. + +! === module MOM_PointAccel === + +! === module MOM_set_visc === +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +ML_USE_OMEGA = True ! [Boolean] default = False + ! If true, use the absolute rotation rate instead of the + ! vertical component of rotation when setting the decay + ! scale for turbulence. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. + +! === module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +BT_STRONG_DRAG = True ! [Boolean] default = False + ! If true, use a stronger estimate of the retarding + ! effects of strong bottom drag, by making it implicit + ! with the barotropic time-step instead of implicit with + ! the baroclinic time-step and dividing by the number of ! barotropic steps. -BT_THICK_SCHEME = "HYBRID" ! A string describing the scheme that is used - ! to set the open face areas used for barotropic - ! transport and the relative weights of the layer - ! accelerations. Valid values are: - ! ARITHMETIC - arithmetic mean layer thicknesses - ! HARMONIC - harmonic mean layer thicknesses - ! HYBRID (the default) - use arithmetic means for - ! layers above the shallowest bottom, the - ! harmonic mean for layers below, and a weighted - ! average for layers that straddle that depth - ! FROM_BT_CONT - use the average thicknesses kept - ! it the h_u and h_v fields of BT_cont_type. -NONLINEAR_BT_CONTINUITY = False ! If defined, use nonlinear transports in the - ! barotropic continuity equation. This does - ! not apply with USE_BT_CONT_TYPE. - -! Specify the properties of the active tracers and Eqn of state. -ENABLE_THERMODYNAMICS = True ! Temperature and salinity are used as state - ! variables if ENABLE_THERMODYNAMICS is defined. -TS_CONFIG = "file" ! Method for defining temperature (file or USER) -TS_FILE = "GOLD_IC.2010.11.15.nc" - ! If temperature is defined by a file, this is - ! the file to use. -FRAZIL = True ! If FRAZIL is defined, water freezes if it - ! gets colder than the freezing point, and the - ! accumulated heat deficit is returned in the - ! surface state. -EQN_OF_STATE = "WRIGHT" ! EQN_OF_STATE determines which ocean equation - ! of state should be used. Currently, the valid - ! choices are "LINEAR", "UNESCO", and "WRIGHT". - ! The default is "WRIGHT", but this only matters - ! of USE_EOS is defined. -USE_EOS = True ! If USE_EOS is defined, density is calculated - ! from temperature and salinity with an equation - ! of state. ENABLE_THERMODYNAMICS must be - ! defined if USE_EOS is. -BOUSSINESQ = True ! If true, make the Boussinesq approximation. -P_REF = 2.0e7 ! P_REF is the pressure that is used for - ! calculating the coordinate density, in Pa. - ! (1 Pa = 1e4 dbar, so 2e7 is commonly used.) -RHO_0 = 1035.0 ! RHO_0 is used in the Boussinesq - ! approximation to calculations of pressure and - ! pressure gradients, in units of kg m-3. -C_P = 3925.0 ! C_P is the heat capacity of sea water in - ! J kg-1 K-1, approximated as a constant. -CORRECT_DENSITY = True ! If CORRECT_DENSITY is defined, the layer - ! densities are restored toward their target - ! values by the diapycnal mixing. - -! Specify the properties of the surface forcing. -WIND_STAGGER = "B" ! "A", "B", or "C" to indicate the - ! staggering of the wind stresses. - -! Specify the properties of the passive tracers. -KHTR = 10.0 ! KHTR is the along-isopycnal tracer diffusivity, in m2 s-1. -KHTR_MIN = 50.0 ! Minimum tracer diffusivity in m2 s-1. -KHTR_MAX = 900.0 ! Maximum tracer diffusivity in m2 s-1. -KHTR_SLOPE_CFF = 0.25 ! Non-dimensional coefficient in Visbeck formula. - ! Use non-zero value (e.g. 0.1) to enable Visbeck -RESOLN_SCALED_KHTR = False ! If defined, the tracer diffusivity is scaled - ! away when the first baroclinic deformation - ! radius is well resolved. -KHTR_PASSIVITY_COEFF = 3.0 ! Passivity coefficient that scales Rd/dx - ! where passivity is the ratio between the - ! along-isopycnal tracer mixing and thickness - ! mixing -CHECK_DIFFUSIVE_CFL = False ! If true, use enough iterations to ensure - ! that the horizontal diffusive CFL limit is - ! respected. If false, always use 1 iteration. -DIFFUSE_ML_TO_INTERIOR = True ! If true, enable epipycnal mixing between the - ! surface boundary layer and the interior. -ML_KHTR_SCALE = 0.0 ! With Diffuse_ML_interior, this is the ratio - ! of the truly horizontal diffusivity in the - ! mixed layer to the epipycnal diffusivity. - ! The default is 1.0. Nondimensional. - -USE_USER_TRACER_EXAMPLE = False ! If defined, the example tracer package is used. -USE_IDEAL_AGE_TRACER = True ! If defined, the ideal age and vintage - ! tracer package may be used. -DO_IDEAL_VINTAGE = False ! If defined and USE_IDEAL_AGE_TRACER is - ! defined, use an ideal vintage tracer that is - ! set to an exponentially increasing value in - ! the mixed layer and is conserved thereafter. - -! Specify the properties of the diapycnal viscosity and diffusion. -ADIABATIC = False ! There are no diapycnal mass fluxes if - ! ADIABATIC is defined. This assumes that - ! KD = KDML = 0.0 and that there is no buoyancy - ! forcing, but makes the model faster by - ! eliminating subroutine calls. - -BULKMIXEDLAYER = True ! If defined, use a Kraus-Turner-like bulk - ! mixed layer with transitional buffer layers. - ! Layers 1 through NKML+NKBL have variable - ! densities. There must be at least NKML+NKBL+1 - ! layers if BULKMIXEDLAYER is defined. -! The following parameters only apply when BULKMIXEDLAYER is defined. -NKML = 2 ! NKML is the number of sublayers within the - ! mixed layer. -NKBL = 2 ! NKBL is the number of layers used as - ! variable density buffer layers. -MSTAR = 0.3 ! MSTAR is a non-dimensional constant of - ! proportionality between the cube of the - ! surface friction velocity and the turbulent - ! kinetic energy input at the surface. -NSTAR = 0.15 ! NSTAR is the portion of the buoyant - ! potential energy imparted by surface fluxes - ! that is available to drive entrainment at the - ! base of mixed layer when that energy is - ! positive. -NSTAR2 = 0.15 ! NSTAR2 is the portion of any potential - ! energy released by convective adjustment that - ! is available to drive entrainment at the - ! base of the mixed layer. By default, - ! NSTAR2 = NSTAR. -READ_GUST_2D = True ! Signals to read gustiness from a file (Pa) -GUST_2D_FILE = "gustiness_qscat.nc" ! The gustiness data file. -GUST_CONST = 0.02 ! Gustinesss to use if not read from file or - ! a background that is added to the data (Pa) -ABSORB_ALL_SW = True ! If defined, all shortwave radiation is - ! absorbed by the ocean, instead of passing - ! through to the bottom mud. -CORRECT_ABSORPTION_DEPTH = True ! If true, the depth at which penetrating - ! shortwave radiation is absorbed is corrected by - ! moving some of the heating upward in the water - ! column. The default is false. -ML_USE_OMEGA = True ! Use Omega instead of f in ML code -TKE_DECAY = 10.0 ! TKE_DECAY relates the vertical rate of decay - ! of the TKE available for mechanical entrain- - ! ment to the natural Ekman depth. Nondim. -CONV_DECAY = 0.5 ! CONV_DECAY relates the vertical rate of - ! decay of the convectively released TKE - ! available for penetrating entrainment to the - ! natural Ekman length. Nondimensional. -BULK_RI_ML = 0.05 ! BULK_RI_ML is the efficiency with which mean - ! kinetic energy released by mechanically forced - ! entrainment of the mixed layer is converted to - ! turbulent kinetic energy. Nondimensional. -BULK_RI_CONVECTIVE = 0.05 ! BULK_RI_CONVECTIVE is the efficiency with - ! which convectively released mean kinetic - ! energy is converted to turbulent kinetic - ! energy. Nondimensional. -RESOLVE_EKMAN = False ! If true, the nkml>1 layers in the mixed - ! layer are chosen to optimally represent the - ! impact of the Ekman transport on the mixed - ! layer TKE budget. Otherwise, the sublayers - ! are distributed uniformly through the mixed - ! layer. The default is false. -ML_MIX_FIRST = 0.0 ! The fraction of the mixed layer mixing that - ! is applied before interior diapycnal mixing. -ML_RESORT = True ! If defined, resort the topmost layers by - ! potential density before the mixed layer - ! calculations. -ML_PRESORT_NK_CONV_ADJ = 4 ! Convectively mix the first X layers before - ! sorting when ML_RESORT is defined. -LIMIT_BUFFER_DETRAIN = True ! If defined, limit the detrainment from the - ! buffer layers to not be too different from the - ! neighbors. -DYNAMIC_VISCOUS_ML = True ! If defined, use a bulk Richardson number criteria - ! to determine the mixed layer thickness for viscosity. -HMIX_MIN = 2.0 ! The minimum mixed layer depth, in m. -! End of the BULKMIXEDLAYER parameters. - -USE_LIMITED_PATM_SSH = False ! If undefined, return FULL weight of ice to coupler - ! rather than clipped weight. -DEPTH_LIMIT_FLUXES = 0.1 ! The surface fluxes are scaled away when the - ! total ocean depth is less than this, in m. -DIRECT_STRESS = False ! If DIRECT_STRESS is defined, the wind stress - ! is distributed over the topmost HMIX_STRESS - ! of fluid, and KVML need not be elevated. - -KV = 1.00e-4 ! The kinematic viscosity in the interior, in - ! m2 s-1. The molecular value, ~1e-6 m2 s-1, - ! may be used. -KD = 2.00e-5 ! The diapycnal diffusivity of density in the - ! interior, in m2 s-1. Zero or the molecular - ! value, ~1e-7 m2 s-1, may be used. -MAX_ENT_IT = 20 ! The maximum number of iterations that may be - ! used to calculate the interior diapycnal - ! entrainment. -TOLERANCE_ENT = 1.0e-5 ! The tolerance in m with which to solve for - ! entrainment values. -USE_JACKSON_PARAM = True ! If true, use the new Jackson-Hallberg-Legg - ! (JPO 2008) shear mixing parameterization. -! The Jackson-Hallberg-Legg shear mixing parameterization uses the following -! 6 nondimensional coefficients. That paper gives 3 best fit parameter sets. -! Ri_Crit Rate FRi_Curv K_buoy TKE_N TKE_Shear -! p1: 0.25 0.089 -0.97 0.82 0.24 0.14 -! p2: 0.30 0.085 -0.94 0.86 0.26 0.13 -! p3: 0.35 0.088 -0.89 0.81 0.28 0.12 -! Future research will reveal how these should be modified to take -! subgridscale inhomogeneity into account. -RINO_CRIT = 0.25 ! The critical Richardson number for shear - ! mixing. With the Jackson et al. parameteriz- - ! ation, values range from 0.25 to 0.35. -SHEARMIX_RATE = 0.089 ! A nondimensional rate scale for shear-driven - ! entrainment. The original value from Hallberg - ! (MWR 2000) is 0.1. The default value with - ! USE_JACKSON_PARAM is 0.089. -FRI_CURVATURE = -0.97 ! The nondimensional curvature of the fit to - ! function of the Richardson number in the kappa - ! source term in the Jackson et al. scheme. The - ! default value is -0.97. -KAPPA_BUOY_SCALE_COEF = 0.82 ! The nondimensional ratio of the buoyancy - ! length scale to the kappa decay scale in the - ! kappa equation. The default value is 0.82. -TKE_N_DECAY_CONST = 0.24 ! The coefficient for the decay of TKE due to - ! stratification (i.e. proportional to N*tke), - ! ND. The default value is 0.24. -TKE_SHEAR_DECAY_CONST = 0.14 ! The coefficient for the decay of TKE due - ! to shear (i.e. proportional to |S|*tke), ND. - ! The default value is 0.14. -TKE_BACKGROUND = 0.0 ! A background level of TKE used in the first - ! iteration of the kappa equation, in m2 s-2. - ! TKE_BACKGROUND could be 0, its default. -MAX_RINO_IT = 25 ! The maximum number of iterations that may be - ! used to estimate the Richardson number driven - ! mixing. - -BRYAN_LEWIS_DIFFUSIVITY = False ! If true, a Bryan & Lewis (JGR 1979) like - ! tanh profile of background diapycnal - ! diffusivity with depth is used. -LEE_WAVE_DISSIPATION = False ! If true, use a lee wave driven dissipation - ! scheme to drive diapycnal mixing, along the - ! lines of Nikurashin (2010). -DISSIPATION_N0 = 1.0e-7 ! The intercept when N=0 of the N-dependent - ! expression used to set a minimum dissipation - ! by which to determine a lower bound of Kd - ! (a floor): A in eps_min = A + B*N, in W m-3. -DISSIPATION_N1 = 6.0e-4 ! The coefficient multiplying N, following - ! Gargett (1984), used to set a minimum - ! dissipation by which to determine a lower +DT_BT_FILTER = 0.0 ! [sec or nondim] default = -0.25 + ! A time-scale over which the barotropic mode solutions + ! are filtered, in seconds if positive, or as a fraction + ! of DT if negative. When used this can never be taken to + ! be longer than 2*dt. Set this to 0 to apply no filtering. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = 60.0 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + +! === module MOM_thickness_diffuse === +KHTH = 10.0 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. +KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum horizontal thickness diffusivity. + +! === module MOM_mixed_layer_restrat === +FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 + ! A nondimensional coefficient that is proportional to + ! the ratio of the deformation radius to the dominant + ! lengthscale of the submesoscale mixed layer + ! instabilities, times the minimum of the ratio of the + ! mesoscale eddy kinetic energy to the large-scale + ! geostrophic kinetic energy or 1 plus the square of the + ! grid spacing over the deformation radius, as detailed + ! by Fox-Kemper et al. (2010) +Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. +!NK_ZSPACE (from file) = 50 ! [nondim] + ! The number of depth-space levels. This is determined + ! from the size of the variable zw in the output grid file. + +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +ML_RADIATION = True ! [Boolean] default = False + ! If true, allow a fraction of TKE available from wind + ! work to penetrate below the base of the mixed layer + ! with a vertical decay scale determined by the minimum + ! of: (1) The depth of the mixed layer, (2) an Ekman + ! length scale. +ML_RAD_COEFF = 0.1 ! [nondim] default = 0.2 + ! The coefficient which scales MSTAR*USTAR^3 to obtain + ! the energy available for mixing below the base of the + ! mixed layer. This is only used if ML_RADIATION is true. +TKE_DECAY = 10.0 ! [nondim] default = 2.5 + ! The ratio of the natural Ekman depth to the TKE decay scale. +BBL_MIXING_AS_MAX = False ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the + ! BBL mixing and the other diffusivities. Otherwise, + ! diffusiviy from the BBL_mixing is simply added. +HENYEY_IGW_BACKGROUND = True ! [Boolean] default = False + ! If true, use a latitude-dependent scaling for the near + ! surface background diffusivity, as described in + ! Harrison & Hallberg, JPO 2008. +N2_FLOOR_IOMEGA2 = 0.0 ! [nondim] default = 1.0 + ! The floor applied to N2(k) scaled by Omega^2: + ! If =0., N2(k) is simply positive definite. + ! If =1., N2(k) > Omega^2 everywhere. +KD = 2.0E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 + ! The minimum diapycnal diffusivity. +INT_TIDE_DISSIPATION = True ! [Boolean] default = False + ! If true, use an internal tidal dissipation scheme to + ! drive diapycnal mixing, along the lines of St. Laurent + ! et al. (2002) and Simmons et al. (2004). +DISSIPATION_N0 = 1.0E-07 ! [W m-3] default = 0.0 + ! The intercept when N=0 of the N-dependent expression + ! used to set a minimum dissipation by which to determine + ! a lower bound of Kd (a floor): A in eps_min = A + B*N. +DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 + ! The coefficient multiplying N, following Gargett, used to + ! set a minimum dissipation by which to determine a lower ! bound of Kd (a floor): B in eps_min = A + B*N - ! in units of J m-3. -INT_TIDE_DISSIPATION = True ! If true, use an internal tidal dissipation - ! scheme to drive diapycnal mixing, along the - ! lines of St. Laurent, 2002 and Simmons, 2004. -INT_TIDE_DECAY_SCALE = 300.3003003003003 ! The decay scale away from the - ! bottom for tidal TKE when INT_TIDE_DISSIPATION - ! is used, in m. -MU_ITIDES = 0.2 ! A dimensionless turbulent mixing efficiency. - ! (global value to use instead?) -GAMMA_ITIDES = 0.3333 ! Fraction of tidal energy dissipated locally. -MIN_ZBOT_ITIDES = 0.0 ! Turn off tidal dissipation where total ocean - ! depth less than this value. -KAPPA_ITIDES = 0.000628319 ! The effective wavelength of the subgridscale - ! topographic variations, in m-1. Currently set - ! to 2*pi/10km. -H2_FILE = "sgs_h2.nc" ! File containing sub-grid topography amplitude -READ_TIDEAMP = True ! If true, read a file (given by TIDEAMP_FILE) - ! containing the tidal amplitude. -TIDEAMP_FILE = "tideamp.nc" ! File containing tidal flow amplitude -KAPPA_H2_FACTOR = 0.75 ! A scaling factor for roughness amplitude. -TKE_ITIDE_MAX = 0.1 ! Maximum conversion to baroclinic tides, W m-2. -N2_FLOOR_IOMEGA2 = 0. ! The floor applied to N2(k) scaled by Omega^2 - ! If =0., N2(k) is simply positive definite - ! If =1., N2(k) > Omega^2 everywhere -BBL_MIXING_AS_MAX = False ! If true, take the maximum of the diffusivity - ! from the BBL mixing and the other - ! diffusivities. Otherwise, diffusiviy from the - ! BBL_mixing is simply added. -KD_MIN = 2.e-6 ! Minimum diapycnal diffusivity (m^2/s) -CD_TIDES = 2.5e-3 ! The drag coefficient for calculating the - ! frictional drag of tidal velocities, nondim. -HBBL = 10.0 ! The thickness in m of a bottom boundary - ! layer with a viscosity of KVBBL if - ! BOTTOMDRAGLAW is not defined, or the thickness - ! over which near-bottom velocities are averaged - ! for the drag law if BOTTOMDRAGLAW is defined - ! but LINEAR_DRAG is not. -BOTTOMDRAGLAW = True ! If BOTTOMDRAGLAW is defined, the bottom - ! stress is calculated with a drag law - ! c_drag*|u|*u. The velocity magnitude may be an - ! assumed value or it may be based on the actual - ! velocity in the bottommost HBBL, depending on - ! LINEAR_DRAG. -CDRAG = 0.003 ! CDRAG is the drag coefficient relating the - ! magnitude of the velocity field to the bottom - ! stress. CDRAG is only used if BOTTOMDRAGLAW is - ! defined. -LINEAR_DRAG = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined - ! the drag law is cdrag*DRAG_BG_VEL*u. -DRAG_BG_VEL = 0.10 ! DRAG_BG_VEL is either the assumed bottom - ! velocity (with LINEAR_DRAG) or an unresolved - ! velocity that is combined with the resolved - ! velocity to estimate the velocity magnitude, - ! in m s-1. DRAG_BG_VEL is only used when - ! BOTTOMDRAGLAW is defined. -BBL_THICK_MIN = 0.1 ! The minimum bottom boundary layer thickness, - ! in m, that can be used with BOTTOMDRAGLAW. - ! This might be Kv / (cdrag * drag_bg_vel) to - ! give Kv as the minimum near-bottom viscosity. -BBL_EFFIC = 0.20 ! BBL_EFFIC is the efficiency with which the - ! energy extracted by bottom drag drives BBL - ! diffusion. Nondimensional. BBL_EFFIC only - ! applies when BOTTOMDRAGLAW is defined. -BBL_MIXING_MAX_DECAY = 0.0 ! This sets the maximum decay scale in m for - ! the BBL diffusion, or 0 to allow the mixing - ! to penetrate as far as stratification and - ! rotation permit. The default is 0. -CHANNEL_DRAG = True ! If defined the drag is exerted directly on - ! each layer according to what fraction of the - ! bottom they overlie. -SMAG_CONST_CHANNEL = 0.15 ! The nondimensional Laplacian Smagorinsky - ! constant used in calculating the channel drag - ! if it is enabled. The default is to use the - ! same value as SMAG_LAP_CONST if it is defined, - ! or 0.15 if it is not. -DO_RIVERMIX = True ! If true, apply additional mixing whereever - ! there is runoff, so that it is mixed down to - ! RIVERMIX_DEPTH, if the ocean is that deep. -RIVERMIX_DEPTH = 40.0 ! The depth to which rivers are mixed, in m, - ! if DO_RIVERMIX is defined. -HENYEY_IGW_BACKGROUND = True ! If defined use a latitude-dependent scaling - ! for the near-surface background diffusivity, - ! as described in Harrison & Hallberg, JPO'08. -ML_RADIATION = True ! Turns on sub-ML mixing driven by ML radiation -ML_RAD_COEFF = 0.1 ! Non-dimensional energy input for sub-ML mixing -ML_RAD_KD_MAX = 1.e-3 ! Maximum diffusivity allowed in sub-ML mixing -ML_RAD_EFOLD_COEFF = 0.2 ! Non-dimensional length scale (multiples ML depth) - -! Specify properties of the bottom thermal forcing. -DO_GEOTHERMAL = True ! If defined, apply geothermal heating. -GEOTHERMAL_FILE = geothermal_heating_cm2g.nc - ! The file from which the geothermal heating is - ! to be read, or blank to use a constant heating - ! rate. -GEOTHERMAL_SCALE = 0.001 ! The constant geothermal heat flux, a - ! rescaling factor for the heat flux read from - ! GEOTHERMAL_FILE, or 0 to disable the geothermal - ! heating. - -! Specify properties of the surface forcing. -RECLAIM_FRAZIL = True ! Avoid creating thin-ice for SSTs above freezing -BOUND_SALINITY = True ! Limit salinity to being positive (the sea-ice - ! model may ask for more salt than is available and - ! otherwise drive the salinity negative) -RESTORE_SALINITY = True ! If RESTORE_SALINITY is defined, the coupled - ! driver will add a globally-balanced fresh- - ! water flux that drives sea-surface salinity - ! toward specified values. -ADJUST_NET_FRESH_WATER_TO_ZERO = True ! If true, adjusts the net fresh-water - ! forcing (including restoring) seen by the - ! ocean/sea-ice system to zero. -FLUXCONST = 0.5 ! A constant that relates the surface fluxes - ! to the mixed layer property anomalies, if - ! RESTOREBUOY or RESTORE_SALINITY is defined. - !] -MAX_P_SURF = 7.0e4 ! The maximum surface pressure that can be - ! exerted by the atmosphere and floating sea-ice, - ! in Pa. This is needed because the FMS coupling - ! structure does not limit the water that can be - ! frozen out of the ocean and the ice-ocean heat - ! fluxes are treated explicitly. No limit is - ! applied if a negative value is used. -USE_RIVER_HEAT_CONTENT = False ! If true, use the fluxes%runoff_Hflx field to - ! set the heat carried by runoff, instead of - ! using SST*CP*liq_runoff. -USE_CALVING_HEAT_CONTENT = False ! If true, use the fluxes%calving_Hflx field to - ! set the heat carried by runoff, instead of - ! using SST*CP*froz_runoff. - -! Specify whether sponges are used. It is possible to use the model in robust -! diagnostic mode by defining sponges that span the entire domain. -SPONGE = False ! If SPONGE is defined, sponges may be applied - ! anywhere in the domain. The exact location and - ! properties of those sponges are specified from - ! MOM_initialization.F90. -APPLY_OBC_U = False ! If defined, open boundary conditions may be -APPLY_OBC_V = False ! applied at some u- or v- points. The boundary - ! conditions are set in USER_set_Open_Bdry_Conds - ! in MOM_initialization.F90 - -! Specify properties of the tides. -TIDES = False ! Apply tidal momentum forcing. - -! Opacity Rules -PEN_SW_NBANDS = 3 ! The number of bands of penetrating shortwave - ! radiation. -VAR_PEN_SW = True ! Use time and/or space varying CHL_A to set opacity -OPACITY_SCHEME = "MANIZZA_05" ! OPACITY_SCHEME is used to specify how - ! chlorophyll concentrations are translated into - ! opacities. Currently valid options include: - ! MANIZZA_05 - Use Manizza et al., GRL, 2005. - ! MOREL_88 - Use Morel, JGR, 1988. -CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" - -! CFCs tracers -USE_OCMIP2_CFC = True ! If defined, CFC11 and CFC12 distributions - ! are simulated. - -! Specify a few miscellaneous limits. -MAXVEL = 6.0 ! This is the maximum velocity allowed before - ! the velocity is truncated, in units of m s-1. -CFL_BASED_TRUNCATIONS = True ! If true, the velocity is truncated when the - ! local CFL number exceeds CFL_TRUNCATE, rather - ! than using a dimensional velocity threshold. -MAXTRUNC = 1000000 ! The run will be stopped, and the day set to - ! a very large value if the velocity is - ! truncated more than MAXTRUNC times between - ! energy saves. Set MAXTRUNC to 0 to stop if - ! there is any truncation of velocities. -U_TRUNC_FILE = "U_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to zonal velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. -V_TRUNC_FILE = "V_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to meridional velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. +INT_TIDE_DECAY_SCALE = 300.3003003003003 ! [m] default = 0.0 + ! The decay scale away from the bottom for tidal TKE with + ! the new coding when INT_TIDE_DISSIPATION is used. +KAPPA_ITIDES = 6.28319E-04 ! [m-1] default = 6.283185307179586E-04 + ! A topographic wavenumber used with INT_TIDE_DISSIPATION. + ! The default is 2pi/10 km, as in St.Laurent et al. 2002. +KAPPA_H2_FACTOR = 0.75 ! [nondim] default = 1.0 + ! A scaling factor for the roughness amplitude with nINT_TIDE_DISSIPATION. +TKE_ITIDE_MAX = 0.1 ! [W m-2] default = 1000.0 + ! The maximum internal tide energy source availble to mix + ! above the bottom boundary layer with INT_TIDE_DISSIPATION. +READ_TIDEAMP = True ! [Boolean] default = False + ! If true, read a file (given by TIDEAMP_FILE) containing + ! the tidal amplitude with INT_TIDE_DISSIPATION. +H2_FILE = "sgs_h2.nc" ! + ! The path to the file containing the sub-grid-scale + ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 + ! The tolerance with which to solve for entrainment values. + +! === module MOM_geothermal === +GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 + ! The constant geothermal heat flux, a rescaling + ! factor for the heat flux read from GEOTHERMAL_FILE, or + ! 0 to disable the geothermal heating. +GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" + ! The file from which the geothermal heating is to be + ! read, or blank to use a constant heating rate. + +! === module MOM_kappa_shear === +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + +! === module MOM_mixed_layer === +BULK_RI_ML = 0.05 ! [nondim] + ! The efficiency with which mean kinetic energy released + ! by mechanically forced entrainment of the mixed layer + ! is converted to turbulent kinetic energy. +ABSORB_ALL_SW = True ! [Boolean] default = False + ! If true, all shortwave radiation is absorbed by the + ! ocean, instead of passing through to the bottom mud. +HMIX_MIN = 2.0 ! [m] default = 0.0 + ! The minimum mixed layer depth if the mixed layer depth + ! is determined dynamically. +LIMIT_BUFFER_DETRAIN = True ! [Boolean] default = False + ! If true, limit the detrainment from the buffer layers + ! to not be too different from the neighbors. +DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 + ! The surface fluxes are scaled away when the total ocean + ! depth is less than DEPTH_LIMIT_FLUXES. +ML_RESORT = True ! [Boolean] default = False + ! If true, resort the topmost layers by potential density + ! before the mixed layer calculations. +ML_PRESORT_NK_CONV_ADJ = 4 ! [nondim] default = 0 + ! Convectively mix the first ML_PRESORT_NK_CONV_ADJ + ! layers before sorting when ML_RESORT is true. +CORRECT_ABSORPTION_DEPTH = True ! [Boolean] default = False + ! If true, the depth at which penetrating shortwave + ! radiation is absorbed is corrected by moving some of + ! the heating upward in the water column. +DO_RIVERMIX = True ! [Boolean] default = False + ! If true, apply additional mixing whereever there is + ! runoff, so that it is mixed down to RIVERMIX_DEPTH, + ! if the ocean is that deep. +RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 + ! The depth to which rivers are mixed if DO_RIVERMIX is + ! defined. + +! === module MOM_regularize_layers === + +! === module MOM_opacity === +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! + ! CHL_FILE is the file containing chl_a concentrations in + ! the variable CHL_A. It is used when VAR_PEN_SW and + ! CHL_FROM_FILE are true. +PEN_SW_NBANDS = 3 ! default = 1 + ! The number of bands of penetrating shortwave radiation. + +! === module MOM_tracer_advect === + +! === module MOM_tracer_hor_diff === +KHTR = 10.0 ! [m2 s-1] default = 0.0 + ! The background along-isopycnal tracer diffusivity. +KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 + ! The minimum along-isopycnal tracer diffusivity. +KHTR_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum along-isopycnal tracer diffusivity. +KHTR_PASSIVITY_COEFF = 3.0 ! [nondim] default = 0.0 + ! The coefficient that scales deformation radius over + ! grid-spacing in passivity, where passiviity is the ratio + ! between along isopycnal mxiing of tracers to thickness mixing. + ! A non-zero value enables this parameterization. +DIFFUSE_ML_TO_INTERIOR = True ! [Boolean] default = False + ! If true, enable epipycnal mixing between the surface + ! boundary layer and the interior. +ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 + ! With Diffuse_ML_interior, the ratio of the truly + ! horizontal diffusivity in the mixed layer to the + ! epipycnal diffusivity. The valid range is 0 to 1. + +! === module ocean_model_init === +ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. +RESTORE_SALINITY = True ! [Boolean] default = False + ! If true, the coupled driver will add a globally-balanced + ! fresh-water flux that drives sea-surface salinity + ! toward specified values. + +! === module MOM_surface_forcing === +MAX_P_SURF = 7.0E+04 ! [Pa] default = -1.0 + ! The maximum surface pressure that can be exerted by the + ! atmosphere and floating sea-ice or ice shelves. This is + ! needed because the FMS coupling structure does not + ! limit the water that can be frozen out of the ocean and + ! the ice-ocean heat fluxes are treated explicitly. No + ! limit is applied if a negative value is used. +ADJUST_NET_FRESH_WATER_TO_ZERO = True ! [Boolean] default = False + ! If true, adjusts the net fresh-water forcing seen + ! by the ocean (including restoring) to zero. +USE_LIMITED_PATM_SSH = False ! [Boolean] default = True + ! If true, return the the sea surface height with the + ! correction for the atmospheric (and sea-ice) pressure + ! limited by max_p_surf instead of the full atmospheric + ! pressure. +WIND_STAGGER = "B" ! default = "C" + ! A case-insensitive character string to indicate the + ! staggering of the input wind stress field. Valid + ! values are 'A', 'B', or 'C'. +FLUXCONST = 0.5 ! [m day-1] + ! The constant that relates the restoring surface fluxes + ! to the relative surface anomalies (akin to a piston + ! velocity). Note the non-MKS units. +CD_TIDES = 0.0025 ! [nondim] default = 1.0E-04 + ! The drag coefficient that applies to the tides. +READ_GUST_2D = True ! [Boolean] default = False + ! If true, use a 2-dimensional gustiness supplied from + ! an input file +GUST_2D_FILE = "gustiness_qscat.nc" ! + ! The file in which the wind gustiness is found in + ! variable gustiness. + +! === module MOM_sum_output === +MAXTRUNC = 1000000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. diff --git a/examples/solo_ocean/DOME/MOM_input b/examples/solo_ocean/DOME/MOM_input index 6495023498..f29f19a47f 100644 --- a/examples/solo_ocean/DOME/MOM_input +++ b/examples/solo_ocean/DOME/MOM_input @@ -1,371 +1,424 @@ -!********+*********+*********+*********+*********+*********+*********+* -!* This file determines the adjustable run-time parameters for the * -!* Modular Ocean Model (MOM), versions 6 and later. Where * -!* appropriate, MKS units are used. * -!********+*********+*********+*********+*********+*********+*********+* -! >>> DOME test case <<< +/* This input file provides the adjustable run-time parameters for version 6 of + the Modular Ocean Model (MOM6), a numerical ocean model developed at NOAA-GFDL. + Where appropriate, parameters use usually given in MKS units. -! Specify properties of the physical domain. -ROTATION = "beta" ! Rotation approximation (2omegasinlat, - ! beta or USER). -F_0 = 1.0e-4 ! Reference Coriolis value for betaplane - ! option in s-1. -BETA = 0. ! df/dy term for betaplane option in m-1 s-1. - ! Set to 0. for f-plane. -GRID_CONFIG = "cartesian" ! Method for defining horizontal grid - ! = file|cartesian|spherical|mercator - ! file - read grid from file "GRID_FILE" - ! cartesian - a Cartesian grid - ! spherical - a spherical grid - ! mercator - a mercator grid -TOPO_CONFIG = "DOME" ! Method for defining topography - ! file - read topographic information from file - ! (TOPO_FILE). - ! flat - flat bottom set to MAXIMUM_DEPTH. - ! bowl - bowl like basin using MAXIMUM_DEPTH and - ! MINIMUM_DEPTH. - ! spoon - similar to bowl except that southern - ! face of the "bowl" is open. - ! DOME - sill-overflow test case basin. - ! USER - user defined -MAXIMUM_DEPTH = 3600.0 ! The maximum depth of the ocean in m. -MINIMUM_DEPTH = 1.0 ! The minimum ocean depth, in m. Anything - ! shallower than this depth is assumed to be on - ! land, and all fluxes are masked out. -COORD_CONFIG = "layer_ref" ! How layers are to be defined: - ! file - read coordinate information from file - ! (COORD_FILE). - ! ts_ref - use reference temperature - ! and salinity (T_REF and S_REF) to determine - ! surface density and GINT calculate internal - ! densities. - ! gprime - use reference density (RHO_0) for - ! surface density and GINT calculate internal - ! densities. - ! ts_profile - use profiles of temperature - ! and salinity (read from COORD_FILE) to determine - ! surface density and internal densities. - ! USER - user defined routine -DENSITY_RANGE = 2.0 ! The range of potential densities being used, - ! in kg m-3. -LIGHTEST_DENSITY = 1030.0 ! The coordinate potential density of the - ! lightest layer, in kg m-3. -THICKNESS_CONFIG = "DOME" ! Method for defining initial layer thicknesses - ! file - read thickness information from file - ! (THICKNESS_FILE). - ! uniform - thickness is distributed uniformly - ! and equally between layers. - ! search - thickness determined by search - ! through initial temperature and salinity space - ! of a fixed coordinate data set (not yet - ! implemented) - ! USER - user defined -VELOCITY_CONFIG = "zero" ! Method for defining initial layer velocities - ! file - read velocity information from file. - ! zero - zero velocities everywhere. - ! USER - user defined. + This particular file is for the example in DOME. -! Specify the numerical domain. -NIGLOBAL = 150 ! NIGLOBAL and NJGLOBAL are the number of thickness -NJGLOBAL = 70 ! grid points in the zonal and meridional - ! directions of the physical domain. -NK = 25 ! The number of layers. -NIHALO = 4 ! NIHALO and NJHALO are the number of halo -NJHALO = 4 ! points on each side in the x- and y-directions. - ! If static memory allocation is used, these - ! must match the values of NIHALO_ and NJHALO_ - ! in MOM_memory.h. -NIPROC_IO = 1 ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. NIPROC_IO - ! must be a factor of NIPROC. -NJPROC_IO = 1 ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. NJPROC_IO - ! must be a factor of NJPROC. + This MOM_input file typically contains only the non-default values that are + needed to reproduce this example. A full list of parameters for this example + can be found in the corresponding MOM_parameter_doc.all file which is + generated by the model at run-time. */ -! The following parameters only apply if the grid is internally generated. -LENLAT = 700.0 ! The length of the domain in units defined -LENLON = 1500.0 ! defined by AXIS_UNITS; by default the units - ! are degrees of latitude and longitude. -SOUTHLAT = 0.0 ! The domain's southern latitude. -AXIS_UNITS = "k" ! AXIS_UNITS should be defined as "k" for km, - ! "m" for m, or undefined for degrees of - ! latitude and longitude. Except on a Cartesian - ! grid, only degrees are currently implemented. -REENTRANT_X = False ! If defined, the domain is zonally reentrant. +REENTRANT_X = False ! [Boolean] default = True + ! If true, the domain is zonally reentrant. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 150 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 70 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 3 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 2 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!LAYOUT = 3, 2 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. -DEBUG = False ! If true, write out verbose debugging data. -SEND_LOG_TO_STDOUT = False ! If true write out log information to stdout. +! === module MOM_grid === +! Parameters providing information about the vertical grid. +RHO_0 = 1031.0 ! [kg m-3] default = 1035.0 + ! The mean ocean density used with BOUSSINESQ true to + ! calculate accelerations and the mass for conservation + ! properties, or with BOUSSINSEQ false to convert some + ! parameters from vertical units of m to kg m-2. +NK = 25 ! [nondim] + ! The number of model layers. -! Specify the time integration scheme. -DT_FORCING = 86400.0 ! The time step for changing forcing or - ! writing certain diagnostics, in s. -DT_THERM = 3600.0 ! The thermodynamic time step, in s. DT_THERM - ! should be an integer multiple of DT and less - ! than or equal to DT_FORCING. -DT = 1200.0 ! The (baroclinic) dynamics time step, in s. - ! DT should be an integer fraction of DT_FORCING. -DTBT = -0.9 ! The barotropic time step, in s. DTBT is only - ! used with the split explicit time stepping. - ! To set the time step automatically based - ! the maximum stable value use 0, or a negative - ! value gives the fraction of the stable value. - ! The value of DTBT that will actually be used - ! is an integer fraction of DT, rounding down. -DT_BT_FILTER = -0.25 ! A time-scale for filtering BT variables, - ! in s if positive, or as a fraction of DT if - ! negative. -DTBT_RESET_PERIOD = 86400.0 ! The period between recalculations of DTBT - ! of DTBT (if DTBT <= 0), in seconds. If - ! DTBT_RESET_PERIOD is negative, DTBT is set - ! based only on information available at - ! initialization. If dynamic, DTBT will be set - ! at least every forcing time step, and if 0, - ! every dynamics time step. -BE = 0.6 ! BE determines whether the neutral baroclinic - ! time stepping scheme (0.5) or a backward Euler - ! scheme (1) is used. BE may be from 0.5 to 1, - ! but instability may occur near 0.5. -BEBT = 0.2 ! BEBT determines whether the barotropic time - ! stepping uses the forward-backward time- - ! stepping scheme or a backward Euler scheme. - ! BEBT is valid in the range from 0 (for a - ! forward-backward treatment of nonrotating - ! gravity waves) to 1 (for a backward Euler - ! treatment). In practice, BEBT must be greater - ! than about 0.05. +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. -! Specify properties of the I/O and length of the integration. -TIMEUNIT = 86400.0 ! The time unit in seconds for the following - ! fields. -DAYMAX = 2.0 ! The final day of the simulation. -ENERGYSAVEDAYS = 0.5 ! The number of days between saves of the - ! energies of the run. -ENERGYFILE = "timestats" ! The file to use to save the energies. -RESTARTFILE = "MOM.res" ! The name of the restart file. -RESTINT = 110.0 ! The number of days between saves of the - ! restart file. Use a value that is larger than - ! DAYMAX not to save incremental restart files - ! within a run. Use 0 not to save restart files - ! at all. -RESTART_CONTROL = 3 ! RESTART_CONTROL determines which restart - ! files are written - Add 2 (bit 1) for a time- - ! stamped restart file, and odd (bit 0) for a - ! non-time-stamped file. A restart will be - ! saved at the end of the run segment for any - ! non-negative value. -Z_OUTPUT_GRID_FILE = "" - ! The file that specifies the vertical grid - ! for depth-space diagnostics. +! === module MOM === +ENABLE_THERMODYNAMICS = False ! [Boolean] default = True + ! If true, Temperature and salinity are used as state + ! variables. +THICKNESSDIFFUSE = True ! [Boolean] default = False + ! If true, interfaces or isopycnal surfaces are diffused, + ! depending on the value of FULL_THICKNESSDIFFUSE. +DT = 1200.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 3600.0 ! [s] default = 1200.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +DTBT_RESET_PERIOD = 8.64E+04 ! [s] default = 3600.0 + ! The period between recalculations of DTBT (if DTBT <= 0). + ! If DTBT_RESET_PERIOD is negative, DTBT is set based + ! only on information available at initialization. If + ! dynamic, DTBT will be set at least every forcing time + ! step, and if 0, every dynamics time step. The default is + ! set by DT_THERM. This is only used if SPLIT is true. -MAXCPU = 28800.0 ! The maximum amount of cpu time per processor - ! for which MOM should run before saving a - ! restart file and quitting with a return value - ! that indicates that a further execution is - ! required to complete the simulation. If - ! automatic restarts are not desired, use a - ! negative value for MAXCPU. MAXCPU has units - ! of wall-clock seconds. (i.e. CPU time limit is - ! larger by a factor of the number of processors - ! used. -INPUTDIR = "INPUT" ! INPUTDIR is a directory in which NetCDF - ! input files might be found. +! === module MOM_tracer_registry === -! Specify the horizontal (along-isopycnal) viscosity. -LAPLACIAN = False ! LAPLACIAN is defined to use a Laplacian - ! horizontal viscosity. -BIHARMONIC = True ! BIHARMONIC is defined to use a biharmonic - ! horizontal viscosity. BIHARMONIC may be used - ! with LAPLACIAN, and it is automatically - ! defined if LAPLACIAN is undefined. -AH = 0.0 ! The biharmonic horizontal viscosity, in - ! m4 s-1. AH is used if BIHARMONIC is defined. -AH_VEL_SCALE = 0.003 ! The velocity scale which is multiplied by - ! the cube of the grid spacing to calculate the - ! biharmonic viscosity if BIHARMONIC is defined, - ! in units of m s-1. The final viscosity is - ! the largest of this scaled viscosity, the - ! Smagorinsky viscosity and AH. -SMAGORINSKY_AH = True ! If defined, use a biharmonic form of - ! Smagorinsky's nonlinear eddy viscosity. -SMAG_BI_CONST = 0.06 ! The nondimensional biharmonic Smagorinsky - ! constant. Often 0.015. +! === module MOM_tracer_flow_control === +USE_DOME_TRACER = True ! [Boolean] default = False + ! If true, use the DOME_tracer tracer package. -! Specify the horizontal interface depth diffusion. -THICKNESSDIFFUSE = True ! If THICKNESSDIFFUSE is defined, interfaces - ! are diffused with a coefficient of KHTH. -KHTH = 0.0001 ! KHTH is the interface depth diffusivity, - ! in m2 s-1. +! === module DOME_tracer === +SPONGE = True ! [Boolean] default = False + ! If true, sponges may be applied anywhere in the domain. + ! The exact location and properties of those sponges are + ! specified from MOM_initialization.F90. +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "layer_ref" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +LIGHTEST_DENSITY = 1030.0 ! [kg m-3] default = 1031.0 + ! The reference potential density used for layer 1. -! Specify the scheme for the Coriolis and momentum advection terms. -CORIOLIS_SCHEME = "SADOURNY75_ENERGY" - ! Selects the discretization of Coriolis terms. - ! Possible values are: - ! SADOURNY75_ENERGY - Sadourny's energy - ! conserving scheme - ! ARAKAWA_HSU90 - Arakawa and Hsu's scheme - ! ROBUST_ENSTRO - A pseudo-enstrophy - ! conserving scheme, robust - ! to vanishing thickness -BOUND_CORIOLIS = True ! If BOUND_CORIOLIS is defined, the Coriolis - ! terms at u points are bounded by the four - ! estimates of (f+rv)v from the four neighboring - ! v points, and similarly at v points. This - ! option would have no effect on the SADOURNY - ! scheme if it were possible to use centered - ! difference thickness fluxes. In addition, if - ! SMAGORINSKY_AH is used, the biharmonic - ! viscosity is modified to include a term that - ! scales quadratically with the velocity - ! shears. -CORIOLIS_EN_DIS = False ! If CORIOLIS_EN_DIS is defined, two estimates - ! of the thickness fluxes are used to estimate - ! the Coriolis term, and the one that dissipates - ! energy relative to the other one is used. +! === module MOM_grid_init === +GRID_CONFIG = "cartesian" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +AXIS_UNITS = "k" ! default = "degrees" + ! The units for the Cartesian axes. Valid entries are: + ! degrees - degrees of latitude and longitude + ! m - meters + ! k - kilometers +SOUTHLAT = 0.0 ! [k] + ! The southern latitude of the domain or the equivalent + ! starting value for the y-axis. +LENLAT = 700.0 ! [k] + ! The latitudinal or y-direction length of the domain. +LENLON = 1500.0 ! [k] + ! The longitudinal or x-direction length of the domain. +TOPO_CONFIG = "DOME" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. -! Specify the scheme for the vertical viscosity. -HARMONIC_VISC = True ! If defined, use the harmonic mean thickness - ! for calculating the vertical viscosity. +! === module DOME_initialize_topography === +MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 + ! The minimum depth of the ocean. +MAXIMUM_DEPTH = 3600.0 ! [m] + ! The maximum depth of the ocean. +ROTATION = "beta" ! default = "2omegasinlat" + ! This specifies how the Coriolis parameter is specified: + ! 2omegasinlat - Use twice the planetary rotation rate + ! times the sine of latitude. + ! betaplane - Use a beta-plane or f-plane. + ! USER - call a user modified routine. +F_0 = 1.0E-04 ! [s-1] default = 0.0 + ! The reference value of the Coriolis parameter with the + ! betaplane option. +THICKNESS_CONFIG = "DOME" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +SPONGE_CONFIG = "DOME" ! default = "file" + ! A string that sets how the sponges are configured: + ! file - read sponge properties from the file + ! specified by (SPONGE_FILE). + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! USER - call a user modified routine. +!Total sponge columns = 2400 ! + ! The total number of columns where sponges are applied. +APPLY_OBC_V = True ! [Boolean] default = False + ! If true, open boundary conditions may be set at some + ! v-points, with the configuration controlled by OBC_CONFIG +OBC_CONFIG = "DOME" ! default = "file" + ! A string that sets how the open boundary conditions are + ! configured: + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! USER - call a user modified routine. -! Specify the scheme for the pressure gradient accelerations. -ANALYTIC_FV_PGF = False ! If defined the pressure gradient forces - ! are calculated with a finite volume form that - ! analytically integrates the equations of state - ! in pressure to avoid any possibility of - ! numerical thermobaric instability. +! === module MOM_MEKE === +CDRAG = 0.002 ! [nondim] default = 0.003 + ! CDRAG is the drag coefficient relating the magnitude of + ! the velocity field to the bottom stress. -! Specify the scheme for the barotropic solver. -FLUX_BT_COUPLING = False ! If defined, use mass fluxes to ensure - ! consistency between the baroclinic and - ! barotropic modes. -USE_BT_CONT_TYPE = True ! If defined, use a structure with elements - ! that describe effective face areas from the - ! summed layer continuity solvers as a function - ! the barotropic flow in coupling between the - ! barotropic and baroclinic flow. -BT_USE_LAYER_FLUXES = True ! If true, linearize the continuity equation - ! in the barotropic solver about the layer - ! fluxes. This may require USE_BT_CONT_TYPE and - ! BT_THICK_SCHEME FROM_BT_CONT to work properly. -BOUND_BT_CORRECTION = True ! If defined, the corrective pseudo mass- - ! fluxes into the barotropic solver are limited - ! to values that require less than 0.1*MAXVEL to - ! be accommodated. -BT_PROJECT_VELOCITY = True ! If true, project the velocity forward in - ! time, simplifying the barotropic algorithm. -BT_THICK_SCHEME = "FROM_BT_CONT" ! A string describing the scheme that is used - ! to set the open face areas used for barotropic - ! transport and the relative weights of the layer - ! accelerations. Valid values are: - ! ARITHMETIC - arithmetic mean layer thicknesses - ! HARMONIC - harmonic mean layer thicknesses - ! HYBRID (the default) - use arithmetic means for - ! layers above the shallowest bottom, the - ! harmonic mean for layers below, and a weighted - ! average for layers that straddle that depth - ! FROM_BT_CONT - use the average thicknesses kept - ! it the h_u and h_v fields of BT_cont_type. +! === module MOM_lateral_mixing_coeffs === +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option would + ! have no effect on the SADOURNY Coriolis scheme if it + ! were possible to use centered difference thickness fluxes. +ANALYTIC_FV_PGF = False ! [Boolean] default = True + ! If true the pressure gradient forces are calculated + ! with a finite volume form that analytically integrates + ! the equations of state in pressure to avoid any + ! possibility of numerical thermobaric instability, as + ! described in Adcroft et al., O. Mod. (2008). -! Specify the properties of the active tracers and Eqn of state. -ENABLE_THERMODYNAMICS = False ! Temperature and salinity are used as state - ! variables if ENABLE_THERMODYNAMICS is defined. -RHO_0 = 1031.0 ! RHO_0 is used in the Boussinesq - ! approximation to calculations of pressure and - ! pressure gradients, in units of kg m-3. +! === module MOM_hor_visc === +AH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. -! Specify the properties of the passive tracers. -USE_DOME_TRACER = True ! If defined, the DOME tracer package is used. +! === module MOM_vert_friction === +DIRECT_STRESS = True ! [Boolean] default = False + ! If true, the wind stress is distributed over the + ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML + ! may be set to a very small value. +HARMONIC_VISC = True ! [Boolean] default = False + ! If true, use the harmonic mean thicknesses for + ! calculating the vertical viscosity. +HMIX_FIXED = 20.0 ! [m] + ! The prescribed depth over which the near-surface + ! viscosity and diffusivity are elevated when the bulk + ! mixed layer is not used. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +KVML = 0.01 ! [m2 s-1] default = 1.0E-04 + ! The kinematic viscosity in the mixed layer. A typical + ! value is ~1e-2 m2 s-1. KVML is not used if + ! BULKMIXEDLAYER is true. The default is set by KV. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. -! Specify the properties of the diapycnal viscosity and diffusion. -HMIX_FIXED = 20.0 ! The prescribed depth over which the near- - ! surface viscosity and diffusivity are elevated - ! when the bulk mixed layer is not used. -KVML = 1.00e-2 ! The kinematic viscosity in the mixed layer, - ! in m2 s-1. A typical value is ~1e-2 m2 s-1. - ! KVML is not used if BULKMIXEDLAYER is defined. -DIRECT_STRESS = True ! If DIRECT_STRESS is defined, the wind stress - ! is distributed over the topmost HMIX_STRESS - ! of fluid, and KVML need not be elevated. -HMIX_STRESS = 20.0 ! The depth over which to apply the wind - ! stress when DIRECT_STRESS is true. +! === module MOM_set_visc === +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +DRAG_BG_VEL = 0.05 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. -KV = 1.00e-4 ! The kinematic viscosity in the interior, in - ! m2 s-1. The molecular value, ~1e-6 m2 s-1, - ! may be used. -KD = 1.00e-4 ! The diapycnal diffusivity of density in the - ! interior, in m2 s-1. Zero or the molecular - ! value, ~1e-7 m2 s-1, may be used. +! === module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +BT_PROJECT_VELOCITY = True ! [Boolean] default = False + ! If true, step the barotropic velocity first and project + ! out the velocity tendancy by 1+BEBT when calculating the + ! transport. The default (false) is to use a predictor + ! continuity step to find the pressure field, and then + ! to do a corrector continuity step using a weighted + ! average of the old and new velocities, with weights + ! of (1-BEBT) and BEBT. +BT_THICK_SCHEME = "FROM_BT_CONT" ! default = "HYBRID" + ! A string describing the scheme that is used to set the + ! open face areas used for barotropic transport and the + ! relative weights of the accelerations. Valid values are: + ! ARITHMETIC - arithmetic mean layer thicknesses + ! HARMONIC - harmonic mean layer thicknesses + ! HYBRID (the default) - use arithmetic means for + ! layers above the shallowest bottom, the harmonic + ! mean for layers below, and a weighted average for + ! layers that straddle that depth + ! FROM_BT_CONT - use the average thicknesses kept + ! in the h_u and h_v fields of the BT_cont_type +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = -0.9 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. -MAX_ENT_IT = 20 ! The maximum number of iterations that may be - ! used to calculate the interior diapycnal - ! entrainment. -TOLERANCE_ENT = 1.0e-5 ! The tolerance in m with which to solve for - ! entrainment values. -USE_JACKSON_PARAM = True ! If true, use the new Jackson-Hallberg-Legg - ! (JPO 2008) shear mixing parameterization. -RINO_CRIT = 0.25 ! The critical Richardson number for shear - ! mixing. With the Jackson et al. parameteriz- - ! ation, values range from 0.25 to 0.35. -MAX_RINO_IT = 25 ! The maximum number of iterations that may be - ! used to estimate the Richardson number driven - ! mixing. +! === module MOM_thickness_diffuse === +KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. -HBBL = 10.0 ! The thickness in m of a bottom boundary - ! layer with a viscosity of KVBBL if - ! BOTTOMDRAGLAW is not defined, or the thickness - ! over which near-bottom velocities are averaged - ! for the drag law if BOTTOMDRAGLAW is defined - ! but LINEAR_DRAG is not. -BOTTOMDRAGLAW = True ! If BOTTOMDRAGLAW is defined, the bottom - ! stress is calculated with a drag law - ! c_drag*|u|*u. The velocity magnitude may be an - ! assumed value or it may be based on the actual - ! velocity in the bottommost HBBL, depending on - ! LINEAR_DRAG. -CDRAG = 0.002 ! CDRAG is the drag coefficient relating the - ! magnitude of the velocity field to the bottom - ! stress. CDRAG is only used if BOTTOMDRAGLAW is - ! defined. -DRAG_BG_VEL = 0.05 ! DRAG_BG_VEL is either the assumed bottom - ! velocity (with LINEAR_DRAG) or an unresolved - ! velocity that is combined with the resolved - ! velocity to estimate the velocity magnitude, - ! in m s-1. DRAG_BG_VEL is only used when - ! BOTTOMDRAGLAW is defined. -BBL_THICK_MIN = 0.1 ! The minimum bottom boundary layer thickness, - ! in m, that can be used with BOTTOMDRAGLAW. - ! This might be Kv / (cdrag * drag_bg_vel) to - ! give Kv as the minimum near-bottom viscosity. -BBL_EFFIC = 0.20 ! BBL_EFFIC is the efficiency with which the - ! energy extracted by bottom drag drives BBL - ! diffusion. Nondimensional. BBL_EFFIC only - ! applies when BOTTOMDRAGLAW is defined. +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +KD = 1.0E-04 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. -! Specify properties of the surface forcing. -VARIABLE_BUOYFORCE = False ! If VARIABLE_BUOYFORCE is defined the surface - ! fluxes of buoyancy or heat and fresh water - ! are recalculated every coupling time step. -BUOY_CONFIG = "zero" ! Method for determining buoyancy forcing - ! (can be file, zero or USER). +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP -VARIABLE_WINDS = False ! If the wind stresses vary with time, define - ! VARIABLE_WINDS, which will cause wind_forcing - ! to be calculated every coupling timestep. -WIND_CONFIG = "zero" ! Method for forcing winds (zero, 2gyre, file or - ! USER). +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION -! Specify whether sponges are used. It is possible to use the model in robust -! diagnostic mode by defining sponges that span the entire domain. -SPONGE = True ! If SPONGE is defined, sponges may be applied - ! anywhere in the domain. The exact location and - ! properties of those sponges are specified from - ! MOM_initialization.F90. -APPLY_OBC_U = False ! If defined, open boundary conditions may be -APPLY_OBC_V = True ! applied at some u- or v- points. The boundary - ! conditions are set in USER_set_Open_Bdry_Conds - ! in MOM_initialization.F90 -SPONGE_CONFIG = "DOME" ! DOME, USER or default if undefined. -OBC_CONFIG = "DOME" ! DOME, USER or default if undefined. +! === module MOM_entrain_diffusive === +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 3.464101615137755E-05 + ! The tolerance with which to solve for entrainment values. -! Specify a few miscellaneous limits. -MAXVEL = 10.0 ! This is the maximum velocity allowed before - ! the velocity is truncated, in units of m s-1. +! === module MOM_kappa_shear === +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + +! === module MOM_regularize_layers === + +! === module MOM_tracer_advect === + +! === module MOM_tracer_hor_diff === + +! === module MOM_surface_forcing === +VARIABLE_WINDS = False ! [Boolean] default = True + ! If true, the winds vary in time after the initialization. +VARIABLE_BUOYFORCE = False ! [Boolean] default = True + ! If true, the buoyancy forcing varies in time after the + ! initialization of the model. +BUOY_CONFIG = "zero" ! + ! The character string that indicates how buoyancy forcing + ! is specified. Valid options include (file), (zero), + ! (linear), (USER), and (NONE). +WIND_CONFIG = "zero" ! + ! The character string that indicates how wind forcing + ! is specified. Valid options include (file), (2gyre), + ! (1gyre), (gyres), (zero), and (USER). + +! === module MOM_sum_output === +MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 + ! The maximum amount of cpu time per processor for which + ! MOM should run before saving a restart file and + ! quitting with a return value that indicates that a + ! further run is required to complete the simulation. + ! If automatic restarts are not desired, use a negative + ! value for MAXCPU. MAXCPU has units of wall-clock + ! seconds, so the actual CPU time used is larger by a + ! factor of the number of processors used. + +! === module MOM_main (MOM_driver) === +DT_FORCING = 8.64E+04 ! [s] default = 1200.0 + ! The time step for changing forcing, coupling with other + ! components, or potentially writing certain diagnostics. + ! The default value is given by DT. +RESTART_CONTROL = 3 ! default = 1 + ! An integer whose bits encode which restart files are + ! written. Add 2 (bit 1) for a time-stamped file, and odd + ! (bit 0) for a non-time-stamped file. A non-time-stamped + ! restart file is saved at the end of the run segment + ! for any non-negative value. +RESTINT = 110.0 ! [days] default = 0.0 + ! The interval between saves of the restart file in units + ! of TIMEUNIT. Use 0 (the default) to not save + ! incremental restart files at all. +ENERGYSAVEDAYS = 0.5 ! [days] default = 8.64E+04 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. diff --git a/examples/solo_ocean/MESO_025_63L/MOM_input b/examples/solo_ocean/MESO_025_63L/MOM_input index d58a65d844..c811837d46 100644 --- a/examples/solo_ocean/MESO_025_63L/MOM_input +++ b/examples/solo_ocean/MESO_025_63L/MOM_input @@ -1,751 +1,589 @@ -!********+*********+*********+*********+*********+*********+*********+* -!* This file determines the adjustable run-time parameters for the * -!* Modular Ocean Model (MOM), versions 6 and later. Where * -!* appropriate, MKS units are used. * -!********+*********+*********+*********+*********+*********+*********+* -! >>> MESO 0.25 degree, 63 layer experiment <<< - -! Specify properties of the physical domain. -OMEGA = 7.2921e-5 ! The rotation rate of the earth in s-1. -ROTATION = "2omegasinlat" ! Rotation approximation (2omegasinlat, - ! betaplane or USER). -RAD_EARTH = 6.378e6 ! The radius of the earth in m. -G_EARTH = 9.80 ! G_EARTH is the Earth's gravitational - ! acceleration, in m s-2. -GRID_CONFIG = "mercator" ! Method for defining horizontal grid - ! = file|cartesian|spherical|mercator - ! file - read grid from file "GRID_FILE" - ! cartesian - a Cartesian grid - ! spherical - a spherical grid - ! mercator - a Mercator grid -TOPO_CONFIG = "file" ! Method for defining topography - ! file - read topographic information from file - ! (TOPO_FILE). - ! flat - flat bottom set to MAXIMUM_DEPTH. - ! bowl - bowl like basin using MAXIMUM_DEPTH and - ! MINIMUM_DEPTH. - ! spoon - similar to bowl except that southern - ! face of the "bowl" is open. - ! DOME - sill-overflow test case basin. - ! USER - user defined -TOPO_FILE = "MESO_025_63L_topog.nc" - ! If topography is to be set externally, - ! then this is the file to use. -TOPO_VARNAME = "depth_t" ! The bathymetry variable in TOPO_FILE. -MAXIMUM_DEPTH = 5500.0 ! The maximum depth of the ocean in m. -MINIMUM_DEPTH = 15.0 ! The minimum ocean depth, in m. Anything - ! shallower than this depth is assumed to be on - ! land, and all fluxes are masked out. -CHANNEL_CONFIG = "none" ! A string which determines which - ! set of channels are restricted to specific - ! widths. The default, "none", has no - ! partially restricted channels. - -COORD_CONFIG = "file" ! How layers are to be defined: - ! file - read coordinate information from file - ! (COORD_FILE). - ! ts_ref - use reference temperature - ! and salinity (T_REF and S_REF) to determine - ! surface density and GINT calculate internal - ! densities. - ! gprime - use reference density (RHO_0) for - ! surface density and GINT calculate internal - ! densities. - ! ts_profile - use profiles of temperature - ! and salinity (read from COORD_FILE) to determine - ! surface density and internal densities. - ! USER - user defined routine -COORD_FILE = "MESO_025_63L_IC.nc" - ! If the vertical coordinate is defined by a - ! file, use this file. -COORD_VAR = "Layer" ! The name of the coordinate variable in - ! COORD_FILE. -GFS = 9.8 ! The reduced gravity at the free - ! surface, in m s-2. - -THICKNESS_CONFIG = "file" ! Method for defining initial layer thicknesses - ! file - read thickness information from file - ! (THICKNESS_FILE). - ! uniform - thickness is distributed uniformly - ! and equally between layers. - ! search - thickness determined by search - ! through initial temperature and salinity space - ! of a fixed coordinate data set (not yet - ! implemented) - ! USER - user defined -THICKNESS_FILE = "MESO_025_63L_IC.nc" - ! If the Method for defining initial layer - ! thicknesses is "file", then this is the file - ! to use. -ADJUST_THICKNESS = True ! All mass below the bottom removed if the - ! topography is shallower than the input file - ! would indicate. - -VELOCITY_CONFIG = "file" ! Method for defining initial layer velocities - ! file - read velocity information from file. - ! zero - zero velocities everywhere. - ! USER - user defined. - -VELOCITY_FILE = "MESO_025_63L_IC.nc" - ! If VELOCITY_CONFIG is "file", this is the - ! file to read. - -! Specify the numerical domain. -NIGLOBAL = 1440 ! NIGLOBAL and NJGLOBAL are the number of thickness -NJGLOBAL = 450 ! grid points in the zonal and meridional - ! directions of the physical domain. -NK = 63 ! The number of layers. -NIHALO = 4 ! NIHALO and NJHALO are the number of halo -NJHALO = 4 ! points on each side in the x- and y-directions. - ! If static memory allocation is used, these - ! must match the values of NIHALO_ and NJHALO_ - ! in MOM_memory.h. -NIPROC_IO = 4 ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. NIPROC_IO - ! must be a factor of NIPROC. -NJPROC_IO = 3 ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. NJPROC_IO - ! must be a factor of NJPROC. - -! The following parameters only apply if the grid is internally generated. -LENLAT = 74.2 ! The length of the domain in units defined -LENLON = 360.0 ! defined by AXIS_UNITS; by default the units - ! are degrees of latitude and longitude. -SOUTHLAT = -74.2 ! The domain's southern latitude. -WESTLON = 0.0 ! The domain's western longitude. -AXIS_UNITS = False ! AXIS_UNITS should be defined as "k" for km, - ! "m" for m, or undefined for degrees of - ! latitude and longitude. Except on a Cartesian - ! grid, only degrees are currently implemented. -ISOTROPIC = True ! If ISOTROPIC is defined, an isotropic grid - ! on a sphere (also known as a Mercator grid) - ! is used. With an isotropic grid, the merid- - ! ional extent of the domain (LENLAT), the zonal - ! extent (LENLON), and the number of grid points - ! in each direction are _not_ independent. Here - ! the meridional extent will be determined to - ! fit the zonal extent and the number of grid - ! points. The grid is perfectly isotropic. -REENTRANT_X = True ! If defined, the domain is zonally reentrant. -REENTRANT_Y = False ! If defined, the domain is meridionally - ! reentrant. -TRIPOLAR_N = False ! Use tripolar connectivity at the northern - ! edge of the domain. With TRIPOLAR_N, NIGLOBAL - ! must be even. -EQUATOR_REFERENCE = True ! If EQUATOR_REFERENCE is defined, the grid is - ! defined to have the equator at the nearest q - ! or h grid point to (-LOWLAT*NJGLOBAL/LENLAT). -LAT_EQ_ENHANCE = 0.0 ! The latitude (north and south) to which the - ! resolution is enhanced. -LAT_ENHANCE_FACTOR = 1.0 ! The amount by which the meridional resolution - ! is enhanced within LAT_EQ_ENHANCE of the - ! equator. - -DEBUG = False ! If true, write out verbose debugging data. -DEBUG_TRUNCATIONS = False ! If true, calculate all diagnostics that are - ! useful for debugging truncations. -SEND_LOG_TO_STDOUT = False ! If true write out log information to stdout. - -! Specify the time integration scheme. -SPLIT = True ! Use the split time stepping if defined. -DT_FORCING = 3600.0 ! The time step for changing forcing or - ! writing certain diagnostics, in s. -DT_THERM = 3600.0 ! The thermodynamic time step, in s. DT_THERM - ! should be an integer multiple of DT and less - ! than or equal to DT_FORCING. -DT = 600.0 ! The (baroclinic) dynamics time step, in s. - ! DT should be an integer fraction of DT_FORCING. -DTBT = -0.9 ! The barotropic time step, in s. DTBT is only - ! used with the split explicit time stepping. - ! To set the time step automatically based - ! the maximum stable value use 0, or a negative - ! value gives the fraction of the stable value. - ! The value of DTBT that will actually be used - ! is an integer fraction of DT, rounding down. -DT_BT_FILTER = -0.25 ! A time-scale for filtering BT variables, - ! in s if positive, or as a fraction of DT if - ! negative. -DTBT_RESET_PERIOD = -1.0 ! The period between recalculations of DTBT - ! of DTBT (if DTBT <= 0), in seconds. If - ! DTBT_RESET_PERIOD is negative, DTBT is set - ! based only on information available at - ! initialization. If dynamic, DTBT will be set - ! at least every forcing time step, and if 0, - ! every dynamics time step. -BE = 0.6 ! BE determines whether the neutral baroclinic - ! time stepping scheme (0.5) or a backward Euler - ! scheme (1) is used. BE may be from 0.5 to 1, - ! but instability may occur near 0.5. -BEBT = 0.2 ! BEBT determines whether the barotropic time - ! stepping uses the forward-backward time- - ! stepping scheme or a backward Euler scheme. - ! BEBT is valid in the range from 0 (for a - ! forward-backward treatment of nonrotating - ! gravity waves) to 1 (for a backward Euler - ! treatment). In practice, BEBT must be greater - ! than about 0.05. -ETA_TOLERANCE = 1e-6 ! The tolerance, in m, for the differences - ! between the barotropic and baroclinic - ! estimates of the sea surface height due to - ! the fluxes through each face. The total - ! tolerance for SSH is 4 times this value. The - ! default is 0.5*NK*EPSILON, and this should not - ! be set less than about 10^-15*MAXIMUM_DEPTH. -ETA_TOLERANCE_AUX = 1e-3 ! The equivalent to ETA_TOLERANCE for the - ! calculation of auxiliary velocities, in m. - -REGULARIZE_SURFACE_LAYERS = False ! If true, vertically restructure the near- - ! surface layers when they have too much lateral - ! variations to allow for sensible lateral - ! barotropic transports. - -! Specify properties of the I/O and length of the integration. -TIMEUNIT = 3600.0 ! The time unit in seconds for the following - ! fields. -ENERGYSAVEDAYS = 1.0 ! The number of days between saves of the - ! energies of the run. -ENERGYFILE = "timestats" ! The file to use to save the energies. -RESTARTFILE = "MOM.res" ! The name of the restart file. -RESTINT = 0.0 ! The number of days between saves of the - ! restart file. Use a value that is larger than - ! DAYMAX not to save incremental restart files - ! within a run. Use 0 not to save restart files - ! at all. -PARALLEL_RESTARTFILES = False ! If defined, each processor writes its own - ! restart file, otherwise a single restart file - ! is generated. -LARGE_FILE_SUPPORT = True ! If true, use the file-size limits with - ! NetCDF large file support (4Gb). -RESTART_CONTROL = 3 ! RESTART_CONTROL determines which restart - ! files are written - Add 2 (bit 1) for a time- - ! stamped restart file, and odd (bit 0) for a - ! non-time-stamped file. A restart will be - ! saved at the end of the run segment for any - ! non-negative value. -SAVE_INITIAL_CONDS = True ! If defined, the inital conditions are - ! written to IC_OUTPUT_FILE at the start of a - ! new run. -IC_OUTPUT_FILE = "MOM_IC" ! The name-root of a file into which the - ! initial conditions are written for a new run. -ALWAYS_WRITE_GEOM = False ! If ALWAYS_WRITE_GEOM is defined, the - ! ocean_geometry file is written anew with each - ! run segment. Otherwise it is only written for - ! a new run. The default is defined. -Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" - ! The file that specifies the vertical grid - ! for depth-space diagnostics. -MIN_Z_DIAG_INTERVAL = 2.16e4 ! The minimum amount of time in seconds between - ! calculations of depth-space diagnostics. - ! Making this larger than DT_THERM reduces the - ! performance penalty of regridding to depth - ! online. - -MAXCPU = 86400.0 ! The maximum amount of cpu time per processor - ! for which MOM should run before saving a - ! restart file and quitting with a return value - ! that indicates that a further execution is - ! required to complete the simulation. If - ! automatic restarts are not desired, use a - ! negative value for MAXCPU. MAXCPU has units - ! of wall-clock seconds. (i.e. CPU time limit is - ! larger by a factor of the number of processors - ! used. -INPUTDIR = "INPUT" - ! INPUTDIR is a directory in which NetCDF - ! input files might be found. - -! Specify the horizontal (along-isopycnal) viscosity. -LAPLACIAN = False ! LAPLACIAN is defined to use a Laplacian - ! horizontal viscosity. -BIHARMONIC = True ! BIHARMONIC is defined to use a biharmonic - ! horizontal viscosity. BIHARMONIC may be used - ! with LAPLACIAN, and it is automatically - ! defined if LAPLACIAN is undefined. -BOUND_KH = True ! If BOUND_KH is defined, the Laplacian - ! coefficient is locally limited to guarantee - ! stability. -BOUND_AH = True ! If BOUND_AH is defined, the biharmonic - ! coefficient is locally limited to guarantee - ! stability. -BETTER_BOUND_KH = True ! If BETTER_BOUND_KH is defined, use more - ! careful bounds in limiting KH for stability. -BETTER_BOUND_AH = True ! If BETTER_BOUND_AH is defined, use more - ! careful bounds in limiting AH for stability. -RESOLN_SCALED_KH = False ! If true, the lateral viscosity is scaled - ! away when the first baroclinic deformation - ! radius is well resolved. -KH = 0.0 ! The Laplacian horizontal viscosity, in - ! m2 s-1. KH is used if LAPLACIAN is defined. -AH = 0.0 ! The biharmonic horizontal viscosity, in - ! m4 s-1. AH is used if BIHARMONIC is defined. -KH_VEL_SCALE = 0.0 ! The velocity scale which is multiplied by - ! the grid spacing to calculate the Laplacian - ! viscosity ,if LAPLACIAN is defined, in m s-1. - ! The final viscosity is the largest of this - ! scaled viscosity, the Smagorinsky viscosity - ! and KH. -AH_VEL_SCALE = 0.025 ! The velocity scale which is multiplied by - ! the cube of the grid spacing to calculate the - ! biharmonic viscosity if BIHARMONIC is defined, - ! in units of m s-1. The final viscosity is - ! the largest of this scaled viscosity, the - ! Smagorinsky viscosity and AH. -SMAGORINSKY_KH = False ! If defined, use Smagorinsky's nonlinear eddy - ! viscosity. KH is the background. -SMAG_LAP_CONST = 0.15 ! The nondimensional Laplacian Smagorinsky - ! constant. Often 0.15. -SMAGORINSKY_AH = True ! If defined, use a biharmonic form of - ! Smagorinsky's nonlinear eddy viscosity. -SMAG_BI_CONST = 0.06 ! The nondimensional biharmonic Smagorinsky - ! constant. Often 0.015. -NOSLIP = False ! This should True for no slip - ! boundary conditions False for free - ! slip boundary conditions (the default). The - ! implementation of the free slip boundary - ! conditions on a C-grid is much cleaner than - ! the no slip boundary conditions. The use of - ! free slip b.c.s is strongly encouraged. The - ! no slip b.c.s are not implemented with the - ! biharmonic viscosity. - -! Specify the horizontal interface depth (akin to Gent-McWilliams) diffusion. -THICKNESSDIFFUSE = False ! If THICKNESSDIFFUSE is defined, interfaces - ! are diffused with a coefficient of KHTH. -THICKNESSDIFFUSE_FIRST = True ! If THICKNESSDIFFUSE_FIRST is defined, do - ! thickness diffusion before dynamics. -RESOLN_SCALED_KHTH = False ! If defined, the interface depth diffusivity - ! is scaled away when the first baroclinic - ! deformation radius is well resolved. -KHTH_SLOPE_MAX = 1.0e-2 ! A slope beyond which the calculated isopycnal - ! slope is not reliable and is scaled away. - -MEKE_KHTH_FAC = 0.0 ! A factor that maps MEKE%Kh to KhTh. -MEKE_KHTR_FAC = 0.0 ! A factor that maps MEKE%Kh to KhTr. - -MIXEDLAYER_RESTRAT = True ! If true, a density-gradient dependent - ! re-stratifying flow is imposed in the mixed - ! layer. -FOX_KEMPER_ML_RESTRAT_COEF = 5.0 - ! A nondimensional coefficient that is - ! proportional to the ratio of the deformation - ! radius to the dominant lengthscale of the - ! submesoscale mixed layer instabilities, times - ! the minimum of the ratio of mesoscale eddy - ! kinetic energy to the large-scale geostrophic - ! kinetic energy or 1 plus the square of the - ! grid spacing over the deformation radius, as - ! detailed in the work of Fox-Kemper et al. - -! Specify the scheme for the Coriolis and momentum advection terms. -CORIOLIS_SCHEME = "SADOURNY75_ENERGY" - ! Selects the discretization of Coriolis terms. - ! Possible values are: - ! SADOURNY75_ENERGY - Sadourny's energy - ! conserving scheme - ! ARAKAWA_HSU90 - Arakawa and Hsu's scheme - ! ROBUST_ENSTRO - A pseudo-enstrophy - ! conserving scheme, robust - ! to vanishing thickness -KE_SCHEME = "KE_ARAKAWA" ! Selects the discretization for the kinetic - ! energy in the Bernoulli function. Possible - ! values are KE_ARAKAWA, KE_SIMPLE_GUDONOV, - ! and KE_GUDONOV. KE_ARAKAWA is the default. -BOUND_CORIOLIS = True ! If BOUND_CORIOLIS is defined, the Coriolis - ! terms at u points are bounded by the four - ! estimates of (f+rv)v from the four neighboring - ! v points, and similarly at v points. This - ! option would have no effect on the SADOURNY - ! scheme if it were possible to use centered - ! difference thickness fluxes. In addition, if - ! SMAGORINSKY_AH is used, the biharmonic - ! viscosity is modified to include a term that - ! scales quadratically with the velocity - ! shears. -CORIOLIS_EN_DIS = False ! If CORIOLIS_EN_DIS is defined, two estimates - ! of the thickness fluxes are used to estimate - ! the Coriolis term, and the one that dissipates - ! energy relative to the other one is used. - -! Specify the scheme for the continuity solver. -CONTINUITY_SCHEME = "PPM" ! CONTINUTITY_SCHEME specifies the scheme used - ! for the continuity solver. PPM is currently - ! the only option, in which case a positive- - ! definite piecewise parabolic reconstruction - ! is used for the continuity solver. -CONTINUITY_CFL_LIMIT = 0.5 ! This is the CFL limit for corrections with - ! the PPM continuity scheme. -CONT_PPM_BETTER_ITER = True ! If true, use the velocity change tolerance - ! to determine when to keep iterating with the - ! PPM continuity scheme. -CONT_PPM_USE_VISC_REM_MAX = True ! If true, use more appropriate limiting - ! bounds for corrections in viscous columns. - -! Specify the scheme for the vertical viscosity. -HARMONIC_VISC = True ! If defined, use the harmonic mean thickness - ! for calculating the vertical viscosity. - -! Specify the scheme for the pressure gradient accelerations. -ANALYTIC_FV_PGF = True ! If defined the pressure gradient forces - ! are calculated with a finite volume form that - ! analytically integrates the equations of state - ! in pressure to avoid any possibility of - ! numerical thermobaric instability. - -! Specify the scheme for the barotropic solver. -FLUX_BT_COUPLING = False ! If defined, use mass fluxes to ensure - ! consistency between the baroclinic and - ! barotropic modes. -USE_BT_CONT_TYPE = True ! If defined, use a structure with elements - ! that describe effective face areas from the - ! summed layer continuity solvers as a function - ! the barotropic flow in coupling between the - ! barotropic and baroclinic flow. -BT_USE_LAYER_FLUXES = True ! If true, linearize the continuity equation - ! in the barotropic solver about the layer - ! fluxes. This may require USE_BT_CONT_TYPE and - ! BT_THICK_SCHEME FROM_BT_CONT to work properly. -BOUND_BT_CORRECTION = True ! If defined, the corrective pseudo mass- - ! fluxes into the barotropic solver are limited - ! to values that require less than 0.1*MAXVEL to - ! be accommodated. -BT_PROJECT_VELOCITY = True ! If true, project the velocity forward in - ! time, simplifying the barotropic algorithm. -APPLY_BT_DRAG = True ! If defined, bottom drag is applied within - ! the barotropic solver. The default is true. -BT_THICK_SCHEME = "FROM_BT_CONT" ! A string describing the scheme that is used - ! to set the open face areas used for barotropic - ! transport and the relative weights of the layer - ! accelerations. Valid values are: - ! ARITHMETIC - arithmetic mean layer thicknesses - ! HARMONIC - harmonic mean layer thicknesses - ! HYBRID (the default) - use arithmetic means for - ! layers above the shallowest bottom, the - ! harmonic mean for layers below, and a weighted - ! average for layers that straddle that depth - ! FROM_BT_CONT - use the average thicknesses kept - ! it the h_u and h_v fields of BT_cont_type. - -! Specify the properties of the active tracers and Eqn of state. -ENABLE_THERMODYNAMICS = True ! Temperature and salinity are used as state - ! variables if ENABLE_THERMODYNAMICS is defined. -TS_CONFIG = "file" ! Method for defining temperature (file or USER) -TS_FILE = "MESO_025_63L_IC.nc" - ! If temperature is defined by a file, this is - ! the file to use. -FRAZIL = True ! If FRAZIL is defined, water freezes if it - ! gets colder than the freezing point, and the - ! accumulated heat deficit is returned in the - ! surface state. -RECLAIM_FRAZIL = False ! If defined, balance heat consumption by - ! frazil formation by cooling any overlying water - ! down to the freezing point to avoid creating - ! thin sea-ice for SSTs above freezing. -EQN_OF_STATE = "WRIGHT" ! EQN_OF_STATE determines which ocean equation - ! of state should be used. Currently, the valid - ! choices are "LINEAR", "UNESCO", and "WRIGHT". - ! The default is "WRIGHT", but this only matters - ! of USE_EOS is defined. -USE_EOS = True ! If USE_EOS is defined, density is calculated - ! from temperature and salinity with an equation - ! of state. ENABLE_THERMODYNAMICS must be - ! defined if USE_EOS is. -BOUSSINESQ = True ! If true, make the Boussinesq approximation. -P_REF = 2.0e7 ! P_REF is the pressure that is used for - ! calculating the coordinate density, in Pa. - ! (1 Pa = 1e4 dbar, so 2e7 is commonly used.) -RHO_0 = 1035.0 ! RHO_0 is used in the Boussinesq - ! approximation to calculations of pressure and - ! pressure gradients, in units of kg m-3. -C_P = 3925.0 ! C_P is the heat capacity of sea water in - ! J kg-1 K-1, approximated as a constant. -CORRECT_DENSITY = True ! If CORRECT_DENSITY is defined, the layer - ! densities are restored toward their target - ! values by the diapycnal mixing. - -! Specify the properties of the passive tracers. -KHTR = 0.0 ! KHTR is the along-isopycnal tracer - ! diffusivity, in m2 s-1. KHTR is not needed for - ! numerical stability. -RESOLN_SCALED_KHTR = False ! If defined, the tracer diffusivity is scaled - ! away when the first baroclinic deformation - ! radius is well resolved. -CHECK_DIFFUSIVE_CFL = False ! If true, use enough iterations to ensure - ! that the horizontal diffusive CFL limit is - ! respected. If false, always use 1 iteration. -DIFFUSE_ML_TO_INTERIOR = False ! If true, enable epipycnal mixing between the - ! surface boundary layer and the interior. -ML_KHTR_SCALE = 1.0 ! With Diffuse_ML_interior, this is the ratio - ! of the truly horizontal diffusivity in the - ! mixed layer to the epipycnal diffusivity. - ! The default is 1.0. Nondimensional. - -USE_USER_TRACER_EXAMPLE = False ! If defined, the example tracer package is used. -USE_IDEAL_AGE_TRACER = False ! If defined, the ideal age and vintage - ! tracer package is used. - -! Specify the properties of the diapycnal viscosity and diffusion. -ADIABATIC = False ! There are no diapycnal mass fluxes if - ! ADIABATIC is defined. This assumes that - ! KD = KDML = 0.0 and that there is no buoyancy - ! forcing, but makes the model faster by - ! eliminating subroutine calls. - -BULKMIXEDLAYER = True ! If defined, use a Kraus-Turner-like bulk - ! mixed layer with transitional buffer layers. - ! Layers 1 through NKML+NKBL have variable - ! densities. There must be at least NKML+NKBL+1 - ! layers if BULKMIXEDLAYER is defined. -! The following parameters only apply when BULKMIXEDLAYER is defined. -NKML = 2 ! NKML is the number of sublayers within the - ! mixed layer. -NKBL = 2 ! NKBL is the number of layers used as - ! variable density buffer layers. -MSTAR = 0.3 ! MSTAR is a non-dimensional constant of - ! proportionality between the cube of the - ! surface friction velocity and the turbulent - ! kinetic energy input at the surface. -NSTAR = 0.15 ! NSTAR is the portion of the buoyant - ! potential energy imparted by surface fluxes - ! that is available to drive entrainment at the - ! base of mixed layer when that energy is - ! positive. -NSTAR2 = 0.15 ! NSTAR2 is the portion of any potential - ! energy released by convective adjustment that - ! is available to drive entrainment at the - ! base of the mixed layer. By default, - ! NSTAR2 = NSTAR. -PEN_SW_FRAC = 0.42 ! PEN_SW_FRAC is the fraction of the shortwave - ! radiation that penetrates below the surface. -PEN_SW_SCALE = 15.0 ! PEN_SW_SCALE is the vertical absorption - ! e-folding depth of the penetrating shortwave - ! radiation, in m. -PEN_SW_NBANDS = 1 ! The number of bands of penetrating shortwave - ! radiation. -ABSORB_ALL_SW = True ! If defined, all shortwave radiation is - ! absorbed by the ocean, instead of passing - ! through to the bottom mud. -ML_USE_OMEGA = True ! Use Omega instead of f in ML code -TKE_DECAY = 10.0 ! TKE_DECAY relates the vertical rate of decay - ! of the TKE available for mechanical entrain- - ! ment to the natural Ekman depth. Nondim. -CONV_DECAY = 0.5 ! CONV_DECAY relates the vertical rate of - ! decay of the convectively released TKE - ! available for penetrating entrainment to the - ! natural Ekman length. Nondimensional. -BULK_RI_ML = 0.05 ! BULK_RI_ML is the efficiency with which mean - ! kinetic energy released by mechanically forced - ! entrainment of the mixed layer is converted to - ! turbulent kinetic energy. Nondimensional. -BULK_RI_CONVECTIVE = 0.05 ! BULK_RI_CONVECTIVE is the efficiency with - ! which convectively released mean kinetic - ! energy is converted to turbulent kinetic - ! energy. Nondimensional. -ML_MIX_FIRST = 0.0 ! The fraction of the mixed layer mixing that - ! is applied before interior diapycnal mixing. -ML_RESORT = True ! If defined, resort the topmost layers by - ! potential density before the mixed layer - ! calculations. -ML_PRESORT_NK_CONV_ADJ = 4 ! Convectively mix the first X layers before - ! sorting when ML_RESORT is defined. -LIMIT_BUFFER_DETRAIN = True ! If defined, limit the detrainment from the - ! buffer layers to not be too different from the - ! neighbors. -DYNAMIC_VISCOUS_ML = True ! If defined, use a bulk Richardson number criteria - ! to determine the mixed layer thickness for viscosity. -HMIX_MIN = 2.0 ! The minimum mixed layer depth, in m. -! End of the BULKMIXEDLAYER parameters. - -DEPTH_LIMIT_FLUXES = 0.1 ! The surface fluxes are scaled away when the - ! total ocean depth is less than this, in m. -DIRECT_STRESS = False ! If DIRECT_STRESS is defined, the wind stress - ! is distributed over the topmost HMIX_STRESS - ! of fluid, and KVML need not be elevated. - -KV = 1.00e-3 ! The kinematic viscosity in the interior, in - ! m2 s-1. The molecular value, ~1e-6 m2 s-1, - ! may be used. -KD = 2.00e-5 ! The diapycnal diffusivity of density in the - ! interior, in m2 s-1. Zero or the molecular - ! value, ~1e-7 m2 s-1, may be used. -MAX_ENT_IT = 20 ! The maximum number of iterations that may be - ! used to calculate the interior diapycnal - ! entrainment. -TOLERANCE_ENT = 1.0e-5 ! The tolerance in m with which to solve for - ! entrainment values. -KD_MIN_TR = 2.e-6 ! A minimal diffusivity that should always be - ! applied to tracers, especially in massless - ! layers near the bottom. - -USE_JACKSON_PARAM = True ! If true, use the new Jackson-Hallberg-Legg - ! (JPO 2008) shear mixing parameterization. -! The Jackson-Hallberg-Legg shear mixing parameterization uses the following -! 6 nondimensional coefficients. That paper gives 3 best fit parameter sets. -! Ri_Crit Rate FRi_Curv K_buoy TKE_N TKE_Shear -! p1: 0.25 0.089 -0.97 0.82 0.24 0.14 -! p2: 0.30 0.085 -0.94 0.86 0.26 0.13 -! p3: 0.35 0.088 -0.89 0.81 0.28 0.12 -! Future research will reveal how these should be modified to take -! subgridscale inhomogeneity into account. -RINO_CRIT = 0.25 ! The critical Richardson number for shear - ! mixing. With the Jackson et al. parameteriz- - ! ation, values range from 0.25 to 0.35. -SHEARMIX_RATE = 0.089 ! A nondimensional rate scale for shear-driven - ! entrainment. The original value from Hallberg - ! (MWR 2000) is 0.1. The default value with - ! USE_JACKSON_PARAM is 0.089. -FRI_CURVATURE = -0.97 ! The nondimensional curvature of the fit to - ! function of the Richardson number in the kappa - ! source term in the Jackson et al. scheme. The - ! default value is -0.97. -KAPPA_BUOY_SCALE_COEF = 0.82 ! The nondimensional ratio of the buoyancy - ! length scale to the kappa decay scale in the - ! kappa equation. The default value is 0.82. -TKE_N_DECAY_CONST = 0.24 ! The coefficient for the decay of TKE due to - ! stratification (i.e. proportional to N*tke), - ! ND. The default value is 0.24. -TKE_SHEAR_DECAY_CONST = 0.14 ! The coefficient for the decay of TKE due - ! to shear (i.e. proportional to |S|*tke), ND. - ! The default value is 0.14. -TKE_BACKGROUND = 0.0 ! A background level of TKE used in the first - ! iteration of the kappa equation, in m2 s-2. - ! TKE_BACKGROUND could be 0, its default. -MAX_RINO_IT = 25 ! The maximum number of iterations that may be - ! used to estimate the Richardson number driven - ! mixing. - -BRYAN_LEWIS_DIFFUSIVITY = False ! If true, a Bryan & Lewis (JGR 1979) like - ! tanh profile of background diapycnal - ! diffusivity with depth is used. -DISSIPATION_N0 = 1.0e-7 ! The intercept when N=0 of the N-dependent - ! expression used to set a minimum dissipation - ! by which to determine a lower bound of Kd - ! (a floor): A in eps_min = A + B*N, in W m-3. -DISSIPATION_N1 = 6.0e-4 ! The coefficient multiplying N, following - ! Gargett (1984), used to set a minimum - ! dissipation by which to determine a lower +/* This input file provides the adjustable run-time parameters for version 6 of + the Modular Ocean Model (MOM6), a numerical ocean model developed at NOAA-GFDL. + Where appropriate, parameters use usually given in MKS units. + + This particular file is for the example in MESO_025_63L. + + This MOM_input file typically contains only the non-default values that are + needed to reproduce this example. A full list of parameters for this example + can be found in the corresponding MOM_parameter_doc.all file which is + generated by the model at run-time. */ + +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 1440 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 450 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 24 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 12 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!LAYOUT = 24, 12 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 4, 3 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. + +! === module MOM_grid === +! Parameters providing information about the vertical grid. +NK = 63 ! [nondim] + ! The number of model layers. + +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + +! === module MOM === +THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. + ! This is only used if THICKNESSDIFFUSE is true. +MIXEDLAYER_RESTRAT = True ! [Boolean] default = False + ! If true, a density-gradient dependent re-stratifying + ! flow is imposed in the mixed layer. + ! This is only used if BULKMIXEDLAYER is true. +DT = 600.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 3600.0 ! [s] default = 600.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 + ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. Making this + ! larger than DT_THERM reduces the performance penalty + ! of regridding to depth online. +DTBT_RESET_PERIOD = -1.0 ! [s] default = 3600.0 + ! The period between recalculations of DTBT (if DTBT <= 0). + ! If DTBT_RESET_PERIOD is negative, DTBT is set based + ! only on information available at initialization. If + ! dynamic, DTBT will be set at least every forcing time + ! step, and if 0, every dynamics time step. The default is + ! set by DT_THERM. This is only used if SPLIT is true. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. + +! === module MOM_tracer_registry === + +! === module MOM_tracer_flow_control === +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "file" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +COORD_FILE = "MESO_025_63L_IC.nc" ! + ! The file from which the coordinate densities are read. + +! === module MOM_grid_init === +GRID_CONFIG = "mercator" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +SOUTHLAT = -74.2 ! [degrees] + ! The southern latitude of the domain. +LENLAT = 74.2 ! [degrees] + ! The latitudinal length of the domain. +LENLON = 360.0 ! [degrees] + ! The longitudinal length of the domain. +ISOTROPIC = True ! [Boolean] default = False + ! If true, an isotropic grid on a sphere (also known as + ! a Mercator grid) is used. With an isotropic grid, the + ! meridional extent of the domain (LENLAT), the zonal + ! extent (LENLON), and the number of grid points in each + ! direction are _not_ independent. In MOM the meridional + ! extent is determined to fit the zonal extent and the + ! number of grid points, while grid is perfectly isotropic. +TOPO_CONFIG = "file" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +TOPO_FILE = "MESO_025_63L_topog.nc" ! default = "topog.nc" + ! The file from which the bathymetry is read. +TOPO_VARNAME = "depth_t" ! default = "depth" + ! The name of the bathymetry variable in TOPO_FILE. +MAXIMUM_DEPTH = 5500.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 15.0 ! [m] default = 0.0 + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +ALWAYS_WRITE_GEOM = False ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +THICKNESS_CONFIG = "file" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +THICKNESS_FILE = "MESO_025_63L_IC.nc" ! + ! The name of the thickness file. +ADJUST_THICKNESS = True ! [Boolean] default = False + ! If true, all mass below the bottom removed if the + ! topography is shallower than the thickness input file + ! would indicate. +TS_CONFIG = "file" ! + ! A string that determines how the initial tempertures + ! and salinities are specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +TS_FILE = "MESO_025_63L_IC.nc" ! + ! The initial condition file for temperature. +VELOCITY_CONFIG = "file" ! default = "zero" + ! A string that determines how the initial velocities + ! are specified for a new run: + ! file - read velocities from the file specified + ! by (VELOCITY_FILE). + ! zero - the fluid is initially at rest. + ! uniform - the flow is uniform (determined by + ! paremters TORUS_U and TORUS_V). + ! USER - call a user modified routine. +VELOCITY_FILE = "MESO_025_63L_IC.nc" ! + ! The name of the velocity initial condition file. +SPONGE = True ! [Boolean] default = False + ! If true, sponges may be applied anywhere in the domain. + ! The exact location and properties of those sponges are + ! specified via SPONGE_CONFIG. +SPONGE_DAMPING_FILE = "MESO_Sponge_025mNG.nc" ! + ! The name of the file with the sponge damping rates. +SPONGE_STATE_FILE = "MESO_025_63L_IC.nc" ! default = "MESO_Sponge_025mNG.nc" + ! The name of the file with the state to damp toward. +!Total sponge columns = 19167 ! + ! The total number of columns where sponges are applied. + +! === module MOM_MEKE === +MEKE_KHTH_FAC = 0.0 ! [nondim] default = 1.0 + ! A factor that maps MEKE%Kh to KhTh. +MEKE_KHTR_FAC = 0.0 ! [nondim] default = 1.0 + ! A factor that maps MEKE%Kh to KhTr. + +! === module MOM_lateral_mixing_coeffs === +ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.15E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +ETA_TOLERANCE_AUX = 0.001 ! [m] default = 1.0E-06 + ! The tolerance for free-surface height discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses when calculating the auxiliary + ! corrected velocities. By default, this is the same as + ! ETA_TOLERANCE, but can be made larger for efficiency. +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option would + ! have no effect on the SADOURNY Coriolis scheme if it + ! were possible to use centered difference thickness fluxes. + +! === module MOM_hor_visc === +AH_VEL_SCALE = 0.025 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. + +! === module MOM_vert_friction === +DYNAMIC_VISCOUS_ML = True ! [Boolean] default = False + ! If true, use a bulk Richardson number criterion to + ! determine the mixed layer thickness for viscosity. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +HARMONIC_VISC = True ! [Boolean] default = False + ! If true, use the harmonic mean thicknesses for + ! calculating the vertical viscosity. +KV = 0.001 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. +CFL_TRUNCATE = 0.45 ! [nondim] default = 0.5 + ! The value of the CFL number that will cause velocity + ! components to be truncated; instability can occur past 0.5. + +! === module MOM_PointAccel === + +! === module MOM_set_visc === +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +ML_USE_OMEGA = True ! [Boolean] default = False + ! If true, use the absolute rotation rate instead of the + ! vertical component of rotation when setting the decay + ! scale for turbulence. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. + +! === module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +BT_PROJECT_VELOCITY = True ! [Boolean] default = False + ! If true, step the barotropic velocity first and project + ! out the velocity tendancy by 1+BEBT when calculating the + ! transport. The default (false) is to use a predictor + ! continuity step to find the pressure field, and then + ! to do a corrector continuity step using a weighted + ! average of the old and new velocities, with weights + ! of (1-BEBT) and BEBT. +BT_THICK_SCHEME = "FROM_BT_CONT" ! default = "HYBRID" + ! A string describing the scheme that is used to set the + ! open face areas used for barotropic transport and the + ! relative weights of the accelerations. Valid values are: + ! ARITHMETIC - arithmetic mean layer thicknesses + ! HARMONIC - harmonic mean layer thicknesses + ! HYBRID (the default) - use arithmetic means for + ! layers above the shallowest bottom, the harmonic + ! mean for layers below, and a weighted average for + ! layers that straddle that depth + ! FROM_BT_CONT - use the average thicknesses kept + ! in the h_u and h_v fields of the BT_cont_type +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = -0.9 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + +! === module MOM_thickness_diffuse === + +! === module MOM_mixed_layer_restrat === +FOX_KEMPER_ML_RESTRAT_COEF = 5.0 ! [nondim] default = 0.0 + ! A nondimensional coefficient that is proportional to + ! the ratio of the deformation radius to the dominant + ! lengthscale of the submesoscale mixed layer + ! instabilities, times the minimum of the ratio of the + ! mesoscale eddy kinetic energy to the large-scale + ! geostrophic kinetic energy or 1 plus the square of the + ! grid spacing over the deformation radius, as detailed + ! by Fox-Kemper et al. (2010) +Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. +!NK_ZSPACE (from file) = -1 ! [nondim] + ! The number of depth-space levels. This is determined + ! from the size of the variable zw in the output grid file. + +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +RECLAIM_FRAZIL = False ! [Boolean] default = True + ! If true, try to use any frazil heat deficit to cool any + ! overlying layers down to the freezing point, thereby + ! avoiding the creation of thin ice when the SST is above + ! the freezing point. +KD_MIN_TR = 2.0E-06 ! [m2 s-1] default = 2.0E-06 + ! A minimal diffusivity that should always be applied to + ! tracers, especially in massless layers near the bottom. + ! The default is 0.1*KD. +ML_RADIATION = True ! [Boolean] default = False + ! If true, allow a fraction of TKE available from wind + ! work to penetrate below the base of the mixed layer + ! with a vertical decay scale determined by the minimum + ! of: (1) The depth of the mixed layer, (2) an Ekman + ! length scale. +ML_RAD_COEFF = 0.1 ! [nondim] default = 0.2 + ! The coefficient which scales MSTAR*USTAR^3 to obtain + ! the energy available for mixing below the base of the + ! mixed layer. This is only used if ML_RADIATION is true. +TKE_DECAY = 10.0 ! [nondim] default = 2.5 + ! The ratio of the natural Ekman depth to the TKE decay scale. +BBL_MIXING_AS_MAX = False ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the + ! BBL mixing and the other diffusivities. Otherwise, + ! diffusiviy from the BBL_mixing is simply added. +KD = 2.0E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +DISSIPATION_N0 = 1.0E-07 ! [W m-3] default = 0.0 + ! The intercept when N=0 of the N-dependent expression + ! used to set a minimum dissipation by which to determine + ! a lower bound of Kd (a floor): A in eps_min = A + B*N. +DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 + ! The coefficient multiplying N, following Gargett, used to + ! set a minimum dissipation by which to determine a lower ! bound of Kd (a floor): B in eps_min = A + B*N - ! in units of J m-3. -HBBL = 10.0 ! The thickness in m of a bottom boundary - ! layer with a viscosity of KVBBL if - ! BOTTOMDRAGLAW is not defined, or the thickness - ! over which near-bottom velocities are averaged - ! for the drag law if BOTTOMDRAGLAW is defined - ! but LINEAR_DRAG is not. -BOTTOMDRAGLAW = True ! If BOTTOMDRAGLAW is defined, the bottom - ! stress is calculated with a drag law - ! c_drag*|u|*u. The velocity magnitude may be an - ! assumed value or it may be based on the actual - ! velocity in the bottommost HBBL, depending on - ! LINEAR_DRAG. -CDRAG = 0.003 ! CDRAG is the drag coefficient relating the - ! magnitude of the velocity field to the bottom - ! stress. CDRAG is only used if BOTTOMDRAGLAW is - ! defined. -LINEAR_DRAG = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined - ! the drag law is cdrag*DRAG_BG_VEL*u. -DRAG_BG_VEL = 0.10 ! DRAG_BG_VEL is either the assumed bottom - ! velocity (with LINEAR_DRAG) or an unresolved - ! velocity that is combined with the resolved - ! velocity to estimate the velocity magnitude, - ! in m s-1. DRAG_BG_VEL is only used when - ! BOTTOMDRAGLAW is defined. -BBL_USE_EOS = False ! If true, use the equation of state in - ! calculating the bottom boundary layer thickness. -BBL_THICK_MIN = 0.1 ! The minimum bottom boundary layer thickness, - ! in m, that can be used with BOTTOMDRAGLAW. - ! This might be Kv / (cdrag * drag_bg_vel) to - ! give Kv as the minimum near-bottom viscosity. -BBL_EFFIC = 0.20 ! BBL_EFFIC is the efficiency with which the - ! energy extracted by bottom drag drives BBL - ! diffusion. Nondimensional. BBL_EFFIC only - ! applies when BOTTOMDRAGLAW is defined. -BBL_MIXING_AS_MAX = False ! If true, take the maximum of the diffusivity - ! from the BBL mixing and the other diffusiv- - ! ities. Otherwise, diffusivity from the - ! BBL_mixing is simply added. - -ML_RADIATION = True ! Turns on sub-ML mixing driven by ML radiation -ML_RAD_COEFF = 0.1 ! Non-dimensional energy input for sub-ML mixing -ML_RAD_KD_MAX = 1.e-3 ! Maximum diffusivity allowed in sub-ML mixing -ML_RAD_EFOLD_COEFF = 0.2 ! Non-dimensional length scale (multiples ML depth) -TKE_DECAY_VISC = 10. ! TKE_DECAY_VISC relates the vertical rate of - ! decay of the TKE available for mechanical - ! entrainment to the natural Ekman depth for - ! use in calculating the dynamic mixed layer - ! viscosity. - -! Specify properties of the surface forcing. -VARIABLE_BUOYFORCE = True ! If VARIABLE_BUOYFORCE is defined the surface - ! fluxes of buoyancy or heat and fresh water - ! are recalculated every coupling time step. -BUOY_CONFIG = "MESO" ! Method for determining buoyancy forcing - ! (file, zero or USER) -! If buoyancy forcing is determined from files, these are the files -! (located in INPUTDIR). -SHORTWAVE_FILE = "MESO_Solar_025.nc" -SENSIBLEHEAT_FILE = "MESO_Forcing_025.nc" -PRECIP_FILE = "MESO_Forcing_025.nc" -SSTRESTORE_FILE = "MESO_SfcTS_025.nc" -SALINITYRESTORE_FILE = "MESO_SfcTS_025.nc" - -VARIABLE_WINDS = False ! If the wind stresses vary with time, define - ! VARIABLE_WINDS, which will cause wind_forcing - ! to be calculated every coupling timestep. -WIND_CONFIG = "file" ! Method for forcing winds (zero, 2gyre, file or - ! USER). -WIND_FILE = "MESO_str_025.nc" ! If wind forcing is read from a file, - ! this is the file. -WINDSTRESS_STAGGER = "C" -WINDSTRESS_SCALE = 0.1 -WINDSTRESS_X_VAR = "STRESS_X" -WINDSTRESS_Y_VAR = "STRESS_Y" -RESTOREBUOY = True ! If RESTOREBUOY is defined, the buoyancy - ! fluxes drive the model back toward some - ! specified state with a rate given by - ! FLUXCONST. -FLUXCONST = 0.1667 ! A constant that relates the surface fluxes - ! to the mixed layer property anomalies, if - ! RESTOREBUOY or RESTORE_SALINITY is defined. - !] - -! Specify whether sponges are used. It is possible to use the model in robust -! diagnostic mode by defining sponges that span the entire domain. -SPONGE = True ! If SPONGE is defined, sponges may be applied - ! anywhere in the domain. The exact location and - ! properties of those sponges are specified from - ! MOM_initialization.F90. -SPONGE_CONFIG = "file" -SPONGE_DAMPING_FILE = "MESO_Sponge_025mNG.nc" -SPONGE_STATE_FILE = "MESO_025_63L_IC.nc" - -APPLY_OBC_U = False ! If defined, open boundary conditions may be -APPLY_OBC_V = False ! applied at some u- or v- points. The boundary - ! conditions are set in USER_set_Open_Bdry_Conds - ! in MOM_initialization.F90 - -! Specify properties of the tides. -TIDES = False ! Apply tidal momentum forcing. - - -! Specify a few miscellaneous limits. -CFL_BASED_TRUNCATIONS = True -CFL_TRUNCATE = 0.45 -CFL_REPORT = 0.45 - -MAXVEL = 6.0 ! This is the maximum velocity allowed before - ! the velocity is truncated, in units of m s-1. -MAXTRUNC = 5000 ! The run will be stopped, and the day set to - ! a very large value if the velocity is - ! truncated more than MAXTRUNC times between - ! energy saves. Set MAXTRUNC to 0 to stop if - ! there is any truncation of velocities. -U_TRUNC_FILE = "U_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to zonal velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. -V_TRUNC_FILE = "V_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to meridional velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.095445115010332E-05 + ! The tolerance with which to solve for entrainment values. + +! === module MOM_kappa_shear === +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + +! === module MOM_mixed_layer === +BULK_RI_ML = 0.05 ! [nondim] + ! The efficiency with which mean kinetic energy released + ! by mechanically forced entrainment of the mixed layer + ! is converted to turbulent kinetic energy. +ABSORB_ALL_SW = True ! [Boolean] default = False + ! If true, all shortwave radiation is absorbed by the + ! ocean, instead of passing through to the bottom mud. +HMIX_MIN = 2.0 ! [m] default = 0.0 + ! The minimum mixed layer depth if the mixed layer depth + ! is determined dynamically. +LIMIT_BUFFER_DETRAIN = True ! [Boolean] default = False + ! If true, limit the detrainment from the buffer layers + ! to not be too different from the neighbors. +DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 + ! The surface fluxes are scaled away when the total ocean + ! depth is less than DEPTH_LIMIT_FLUXES. +ML_RESORT = True ! [Boolean] default = False + ! If true, resort the topmost layers by potential density + ! before the mixed layer calculations. +ML_PRESORT_NK_CONV_ADJ = 4 ! [nondim] default = 0 + ! Convectively mix the first ML_PRESORT_NK_CONV_ADJ + ! layers before sorting when ML_RESORT is true. + +! === module MOM_regularize_layers === + +! === module MOM_opacity === +PEN_SW_SCALE = 15.0 ! [m] default = 0.0 + ! The vertical absorption e-folding depth of the + ! penetrating shortwave radiation. +PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 + ! The fraction of the shortwave radiation that penetrates + ! below the surface. + +! === module MOM_tracer_advect === + +! === module MOM_tracer_hor_diff === + +! === module MOM_surface_forcing === +VARIABLE_WINDS = False ! [Boolean] default = True + ! If true, the winds vary in time after the initialization. +BUOY_CONFIG = "MESO" ! + ! The character string that indicates how buoyancy forcing + ! is specified. Valid options include (file), (zero), + ! (linear), (USER), and (NONE). +WIND_CONFIG = "file" ! + ! The character string that indicates how wind forcing + ! is specified. Valid options include (file), (2gyre), + ! (1gyre), (gyres), (zero), and (USER). +WIND_FILE = "MESO_str_025.nc" ! + ! The file in which the wind stresses are found in + ! variables STRESS_X and STRESS_Y. +WINDSTRESS_STAGGER = "C" ! default = "A" + ! A character indicating how the wind stress components + ! are staggered in WIND_FILE. This may be A or C for now. +WINDSTRESS_SCALE = 0.1 ! [nondim] default = 1.0 + ! A value by which the wind stresses in WIND_FILE are rescaled. +RESTOREBUOY = True ! [Boolean] default = False + ! If true, the buoyancy fluxes drive the model back + ! toward some specified surface state with a rate + ! given by FLUXCONST. +FLUXCONST = 0.1667 ! [m day-1] + ! The constant that relates the restoring surface fluxes + ! to the relative surface anomalies (akin to a piston + ! velocity). Note the non-MKS units. + +! === module MESO_surface_forcing === +SSTRESTORE_FILE = "MESO_SfcTS_025.nc" ! + ! The file with the SST toward which to restore in + ! variable TEMP. +SALINITYRESTORE_FILE = "MESO_SfcTS_025.nc" ! + ! The file with the surface salinity toward which to + ! restore in variable SALT. +SENSIBLEHEAT_FILE = "MESO_Forcing_025.nc" ! + ! The file with the non-shortwave heat flux in + ! variable Heat. +PRECIP_FILE = "MESO_Forcing_025.nc" ! + ! The file with the net precipiation minus evaporation + ! in variable PmE. +SHORTWAVE_FILE = "MESO_Solar_025.nc" ! + ! The file with the shortwave heat flux in + ! variable NET_SOL. + +! === module MOM_sum_output === +MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +TIMEUNIT = 3600.0 ! [s] default = 8.64E+04 + ! The time unit in seconds a number of input fields +MAXCPU = 8.64E+04 ! [wall-clock seconds] default = -1.0 + ! The maximum amount of cpu time per processor for which + ! MOM should run before saving a restart file and + ! quitting with a return value that indicates that a + ! further run is required to complete the simulation. + ! If automatic restarts are not desired, use a negative + ! value for MAXCPU. MAXCPU has units of wall-clock + ! seconds, so the actual CPU time used is larger by a + ! factor of the number of processors used. + +! === module MOM_main (MOM_driver) === +DT_FORCING = 3600.0 ! [s] default = 600.0 + ! The time step for changing forcing, coupling with other + ! components, or potentially writing certain diagnostics. + ! The default value is given by DT. +RESTART_CONTROL = 3 ! default = 1 + ! An integer whose bits encode which restart files are + ! written. Add 2 (bit 1) for a time-stamped file, and odd + ! (bit 0) for a non-time-stamped file. A non-time-stamped + ! restart file is saved at the end of the run segment + ! for any non-negative value. +ENERGYSAVEDAYS = 1.0 ! [hours] default = 8.64E+04 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. diff --git a/examples/solo_ocean/Phillips_2layer/MOM_input b/examples/solo_ocean/Phillips_2layer/MOM_input index 3c330abb7e..7f67648f2c 100644 --- a/examples/solo_ocean/Phillips_2layer/MOM_input +++ b/examples/solo_ocean/Phillips_2layer/MOM_input @@ -1,3 +1,14 @@ +/* This input file provides the adjustable run-time parameters for version 6 of + the Modular Ocean Model (MOM6), a numerical ocean model developed at NOAA-GFDL. + Where appropriate, parameters use usually given in MKS units. + + This particular file is for the example in Phillips_2layer. + + This MOM_input file typically contains only the non-default values that are + needed to reproduce this example. A full list of parameters for this example + can be found in the corresponding MOM_parameter_doc.all file which is + generated by the model at run-time. */ + !SYMMETRIC_MEMORY_ = False ! [Boolean] ! If defined, the velocity point data domain includes ! every face of the thickness points. In other words, @@ -28,7 +39,7 @@ NIGLOBAL = 160 ! ! this is set in MOM_memory.h at compile time. NJGLOBAL = 120 ! ! The total number of thickness grid points in the - ! x-direction in the physical domain. With STATIC_MEMORY_ + ! y-direction in the physical domain. With STATIC_MEMORY_ ! this is set in MOM_memory.h at compile time. !NIPROC = 8 ! ! The number of processors in the x-direction. With @@ -36,14 +47,14 @@ NJGLOBAL = 120 ! !NJPROC = 8 ! ! The number of processors in the x-direction. With ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. -NIPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. -NJPROC_IO = 1 ! default = 0 - ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. - ! Parameters of module MOM_grid - ! Parameters providing information about the vertical grid. +!LAYOUT = 8, 8 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. + +! === module MOM_grid === +! Parameters providing information about the vertical grid. RHO_0 = 1031.0 ! [kg m-3] default = 1035.0 ! The mean ocean density used with BOUSSINESQ true to ! calculate accelerations and the mass for conservation @@ -51,7 +62,11 @@ RHO_0 = 1031.0 ! [kg m-3] default = 1035.0 ! parameters from vertical units of m to kg m-2. NK = 2 ! [nondim] ! The number of model layers. - ! Parameters of module MOM + +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + +! === module MOM === ENABLE_THERMODYNAMICS = False ! [Boolean] default = True ! If true, Temperature and salinity are used as state ! variables. @@ -68,10 +83,6 @@ DT_THERM = 1800.0 ! [s] default = 600.0 ! Ideally DT_THERM should be an integer multiple of DT ! and less than the forcing or coupling time-step. ! By default DT_THERM is set to DT. -HMIX_FIXED = 20.0 ! [m] - ! The prescribed depth over which the near-surface - ! viscosity and diffusivity are elevated when the bulk - ! mixed layer is not used. DTBT_RESET_PERIOD = 8.64E+04 ! [s] default = 1800.0 ! The period between recalculations of DTBT (if DTBT <= 0). ! If DTBT_RESET_PERIOD is negative, DTBT is set based @@ -82,10 +93,12 @@ DTBT_RESET_PERIOD = 8.64E+04 ! [s] default = 1800.0 SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! If true, write the initial conditions to a file given ! by IC_OUTPUT_FILE. - ! Parameters of module MOM_tracer + +! === module MOM_tracer_registry === RESTARTFILE = "GOLD.res" ! default = "MOM.res" ! The name-root of the restart file. - ! Parameters of module MOM_tracer_flow_control + +! === module MOM_tracer_flow_control === INPUTDIR = "INPUT" ! default = "." ! The directory in which input files are found. COORD_CONFIG = "gprime" ! @@ -104,7 +117,8 @@ COORD_CONFIG = "gprime" ! ! USER - call a user modified routine. GINT = 0.0196 ! [m s-2] ! The reduced gravity across internal interfaces. - ! Parameters of module MOM_grid_init + +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -205,8 +219,15 @@ SPONGE_CONFIG = "phillips" ! default = "file" ! DOME - use a slope and channel configuration for the ! DOME sill-overflow test case. ! USER - call a user modified routine. -Total sponge columns = 0 ! +!Total sponge columns = 0 ! ! The total number of columns where sponges are applied. + +! === module MOM_MEKE === +CDRAG = 0.01 ! [nondim] default = 0.003 + ! CDRAG is the drag coefficient relating the magnitude of + ! the velocity field to the bottom stress. + +! === module MOM_lateral_mixing_coeffs === BOUND_CORIOLIS = True ! [Boolean] default = False ! If true, the Coriolis terms at u-points are bounded by ! the four estimates of (f+rv)v from the four neighboring @@ -219,7 +240,8 @@ ANALYTIC_FV_PGF = False ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). - ! Parameters of module MOM_hor_visc + +! === module MOM_hor_visc === AH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 ! The velocity scale which is multiplied by the cube of ! the grid spacing to calculate the Laplacian viscosity. @@ -231,16 +253,19 @@ SMAGORINSKY_AH = True ! [Boolean] default = False SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. - ! Parameters of module MOM_vert_friction + +! === module MOM_vert_friction === DIRECT_STRESS = True ! [Boolean] default = False ! If true, the wind stress is distributed over the ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML ! may be set to a very small value. -HMIX_STRESS = 20.0 ! The depth over which to apply the wind - ! stress when DIRECT_STRESS is true. HARMONIC_VISC = True ! [Boolean] default = False ! If true, use the harmonic mean thicknesses for ! calculating the vertical viscosity. +HMIX_FIXED = 20.0 ! [m] + ! The prescribed depth over which the near-surface + ! viscosity and diffusivity are elevated when the bulk + ! mixed layer is not used. KV = 1.0E-04 ! [m2 s-1] ! The background kinematic viscosity in the interior. ! The molecular value, ~1e-6 m2 s-1, may be used. @@ -257,11 +282,8 @@ HBBL = 10.0 ! [m] MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. - ! Parameters of module MOM_set_visc -CDRAG = 0.01 ! [nondim] default = 0.003 - ! CDRAG is the drag coefficient relating the magnitude of - ! the velocity field to the bottom stress. CDRAG is only - ! used if BOTTOMDRAGLAW is defined. + +! === module MOM_set_visc === DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is @@ -273,26 +295,8 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! used with BOTTOMDRAGLAW. This might be ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. - ! Parameters of module MOM_thickness_diffuse -KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 - ! The background horizontal thickness diffusivity. - ! Parameters of module MOM_MEKE - ! Parameters of module MOM_lateral_mixing_coeffs - ! Parameters of module MOM_wave_speed - ! Parameters of module MOM_diabatic_driver - ! The following parameters are used for diabatic processes. -KD = 1.0E-04 ! [m2 s-1] - ! The background diapycnal diffusivity of density in the - ! interior. Zero or the molecular value, ~1e-7 m2 s-1, - ! may be used. - ! Parameters of module MOM_entrain_diffusive -MAX_ENT_IT = 20 ! default = 5 - ! The maximum number of iterations that may be used to - ! calculate the interior diapycnal entrainment. -TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.449489742783178E-05 - ! The tolerance with which to solve for entrainment values. - ! Parameters of module MOM_regularize_layers - ! Parameters of module MOM_barotropic + +! === module MOM_barotropic === BOUND_BT_CORRECTION = True ! [Boolean] default = False ! If true, the corrective pseudo mass-fluxes into the ! barotropic solver are limited to values that require @@ -336,7 +340,46 @@ DTBT = -0.9 ! [s or nondim] default = -0.98 ! Setting DTBT to 0 is the same as setting it to -0.98. ! The value of DTBT that will actually be used is an ! integer fraction of DT, rounding down. - ! Parameters of module MOM_surface_forcing + +! === module MOM_thickness_diffuse === +KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. + +! === module MOM_wave_speed === + +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +KD = 1.0E-04 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.449489742783178E-05 + ! The tolerance with which to solve for entrainment values. + +! === module MOM_regularize_layers === + +! === module MOM_tracer_advect === + +! === module MOM_tracer_hor_diff === + +! === module MOM_surface_forcing === VARIABLE_WINDS = False ! [Boolean] default = True ! If true, the winds vary in time after the initialization. VARIABLE_BUOYFORCE = False ! [Boolean] default = True @@ -350,7 +393,8 @@ WIND_CONFIG = "zero" ! ! The character string that indicates how wind forcing ! is specified. Valid options include (file), (2gyre), ! (1gyre), (gyres), (zero), and (USER). - ! Parameters of module MOM_sum_output + +! === module MOM_sum_output === MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! The maximum amount of cpu time per processor for which ! MOM should run before saving a restart file and @@ -360,7 +404,8 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! value for MAXCPU. MAXCPU has units of wall-clock ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. - ! Parameters of module MOM_main (MOM_driver) + +! === module MOM_main (MOM_driver) === DT_FORCING = 3600.0 ! [s] default = 600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. diff --git a/examples/solo_ocean/adjustment2d/common/MOM_input b/examples/solo_ocean/adjustment2d/common/MOM_input index a4df569882..27695e74f3 100644 --- a/examples/solo_ocean/adjustment2d/common/MOM_input +++ b/examples/solo_ocean/adjustment2d/common/MOM_input @@ -1,3 +1,14 @@ +/* This input file provides the adjustable run-time parameters for version 6 of + the Modular Ocean Model (MOM6), a numerical ocean model developed at NOAA-GFDL. + Where appropriate, parameters use usually given in MKS units. + + This particular file is for the example in adjustment2d. + + This MOM_input file typically contains only the non-default values that are + needed to reproduce this example. A full list of parameters for this example + can be found in the corresponding MOM_parameter_doc.all file which is + generated by the model at run-time. */ + REENTRANT_X = False ! [Boolean] default = True ! If true, the domain is zonally reentrant. REENTRANT_Y = True ! [Boolean] default = False diff --git a/examples/solo_ocean/benchmark/MOM_input b/examples/solo_ocean/benchmark/MOM_input index 789a822f62..5f56765356 100644 --- a/examples/solo_ocean/benchmark/MOM_input +++ b/examples/solo_ocean/benchmark/MOM_input @@ -1,705 +1,570 @@ -!********+*********+*********+*********+*********+*********+*********+* -!* This file determines the adjustable run-time parameters for the * -!* Modular Ocean Model (MOM), versions 6 and later. Where * -!* appropriate, MKS units are used. * -!********+*********+*********+*********+*********+*********+*********+* -! >>> benchmark test case <<< - -! Specify properties of the physical domain. -OMEGA = 7.2921e-5 ! The rotation rate of the earth in s-1. -ROTATION = "2omegasinlat" ! Rotation approximation (2omegasinlat, - ! betaplane or USER). -RAD_EARTH = 6.378e6 ! The radius of the earth in m. -G_EARTH = 9.80 ! G_EARTH is the Earth's gravitational - ! acceleration, in m s-2. -GRID_CONFIG = "mercator" ! Method for defining horizontal grid - ! = file|cartesian|spherical|mercator - ! file - read grid from file "GRID_FILE" - ! cartesian - a Cartesian grid - ! spherical - a spherical grid - ! mercator - a Mercator grid -TOPO_CONFIG = "benchmark" ! Method for defining topography - ! file - read topographic information from file - ! (TOPO_FILE). - ! flat - flat bottom set to MAXIMUM_DEPTH. - ! bowl - bowl like basin using MAXIMUM_DEPTH and - ! MINIMUM_DEPTH. - ! spoon - similar to bowl except that southern - ! face of the "bowl" is open. - ! DOME - sill-overflow test case basin. - ! USER - user defined -MAXIMUM_DEPTH = 5500.0 ! The maximum depth of the ocean in m. -MINIMUM_DEPTH = 1.0 ! The minimum ocean depth, in m. Anything - ! shallower than this depth is assumed to be on - ! land, and all fluxes are masked out. -COORD_CONFIG = "ts_range" ! How layers are to be defined: - ! file - read coordinate information from file - ! (COORD_FILE). - ! ts_ref - use reference temperature - ! and salinity (T_REF and S_REF) to determine - ! surface density and GINT calculate internal - ! densities. - ! gprime - use reference density (RHO_0) for - ! surface density and GINT calculate internal - ! densities. - ! ts_profile - use profiles of temperature - ! and salinity (read from COORD_FILE) to determine - ! surface density and internal densities. - ! USER - user defined routine -TS_RANGE_T_LIGHT = 25.0 ! The lightest temperature when COORD_CONFIG - ! is set to ts_range. -TS_RANGE_T_DENSE = 3.0 ! The densest temperature when COORD_CONFIG - ! is set to ts_range. -TS_RANGE_RESOLN_RATIO = 5.0 ! The ratio of density space resolution in - ! the densest part of the range to that in the - ! lightest part of the range when COORD_CONFIG - ! is set to ts_range. - -GFS = 9.80 ! The reduced gravity at the free - ! surface, in m s-2. - -THICKNESS_CONFIG = "benchmark" ! Method for defining initial layer thicknesses - ! file - read thickness information from file - ! (THICKNESS_FILE). - ! uniform - thickness is distributed uniformly - ! and equally between layers. - ! search - thickness determined by search - ! through initial temperature and salinity space - ! of a fixed coordinate data set (not yet - ! implemented) - ! USER - user defined - -VELOCITY_CONFIG = "zero" ! Method for defining initial layer velocities - ! file - read velocity information from file. - ! zero - zero velocities everywhere. - ! USER - user defined. - -! Specify the numerical domain. -NIGLOBAL = 360 ! NIGLOBAL and NJGLOBAL are the number of thickness -NJGLOBAL = 180 ! grid points in the zonal and meridional - ! directions of the physical domain. -NK = 22 ! The number of layers. -NIHALO = 4 ! NIHALO and NJHALO are the number of halo -NJHALO = 4 ! points on each side in the x- and y-directions. - ! If static memory allocation is used, these - ! must match the values of NIHALO_ and NJHALO_ - ! in MOM_memory.h. -NIPROC_IO = 1 ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. NIPROC_IO - ! must be a factor of NIPROC. -NJPROC_IO = 1 ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. NJPROC_IO - ! must be a factor of NJPROC. - -! The following parameters only apply if the grid is internally generated. -LENLAT = 41.0 ! The length of the domain in units defined -LENLON = 90.0 ! defined by AXIS_UNITS; by default the units - ! are degrees of latitude and longitude. -SOUTHLAT = -41.0 ! The domain's southern latitude. -WESTLON = 0.0 ! The domain's western longitude. -AXIS_UNITS = False ! AXIS_UNITS should be defined as "k" for km, - ! "m" for m, or undefined for degrees of - ! latitude and longitude. Except on a Cartesian - ! grid, only degrees are currently implemented. -ISOTROPIC = True ! If ISOTROPIC is defined, an isotropic grid - ! on a sphere (also known as a Mercator grid) - ! is used. With an isotropic grid, the merid- - ! ional extent of the domain (LENLAT), the zonal - ! extent (LENLON), and the number of grid points - ! in each direction are _not_ independent. Here - ! the meridional extent will be determined to - ! fit the zonal extent and the number of grid - ! points. The grid is perfectly isotropic. -REENTRANT_X = True ! If defined, the domain is zonally reentrant. -REENTRANT_Y = False ! If defined, the domain is meridionally - ! reentrant. -TRIPOLAR_N = False ! Use tripolar connectivity at the northern - ! edge of the domain. With TRIPOLAR_N, NIGLOBAL - ! must be even. -EQUATOR_REFERENCE = True ! If EQUATOR_REFERENCE is defined, the grid is - ! defined to have the equator at the nearest q - ! or h grid point to (-LOWLAT*NJGLOBAL/LENLAT). -LAT_EQ_ENHANCE = 0.0 ! The latitude (north and south) to which the - ! resolution is enhanced. -LAT_ENHANCE_FACTOR = 1.0 ! The amount by which the meridional resolution - ! is enhanced within LAT_EQ_ENHANCE of the - ! equator. - -DEBUG = False ! If true, write out verbose debugging data. -DEBUG_TRUNCATIONS = False ! If true, calculate all diagnostics that are - ! useful for debugging truncations. -SEND_LOG_TO_STDOUT = False ! If true write out log information to stdout. - -! Specify the time integration scheme. -SPLIT = True ! Use the split time stepping if defined. -DT_FORCING = 3600.0 ! The time step for changing forcing or - ! writing certain diagnostics, in s. -DT_THERM = 3600.0 ! The thermodynamic time step, in s. DT_THERM - ! should be an integer multiple of DT and less - ! than or equal to DT_FORCING. -DT = 900.0 ! The (baroclinic) dynamics time step, in s. - ! DT should be an integer fraction of DT_FORCING. -DTBT = -0.95 ! The barotropic time step, in s. DTBT is only - ! used with the split explicit time stepping. - ! To set the time step automatically based - ! the maximum stable value use 0, or a negative - ! value gives the fraction of the stable value. - ! The value of DTBT that will actually be used - ! is an integer fraction of DT, rounding down. -DT_BT_FILTER = -0.25 ! A time-scale for filtering BT variables, - ! in s if positive, or as a fraction of DT if - ! negative. -DTBT_RESET_PERIOD = 0.0 ! The period between recalculations of DTBT - ! of DTBT (if DTBT <= 0), in seconds. If - ! DTBT_RESET_PERIOD is negative, DTBT is set - ! based only on information available at - ! initialization. If dynamic, DTBT will be set - ! at least every forcing time step, and if 0, - ! every dynamics time step. -BE = 0.6 ! BE determines whether the neutral baroclinic - ! time stepping scheme (0.5) or a backward Euler - ! scheme (1) is used. BE may be from 0.5 to 1, - ! but instability may occur near 0.5. -BEBT = 0.2 ! BEBT determines whether the barotropic time - ! stepping uses the forward-backward time- - ! stepping scheme or a backward Euler scheme. - ! BEBT is valid in the range from 0 (for a - ! forward-backward treatment of nonrotating - ! gravity waves) to 1 (for a backward Euler - ! treatment). In practice, BEBT must be greater - ! than about 0.05. - -! Specify properties of the I/O and length of the integration. -TIMEUNIT = 86400.0 ! The time unit in seconds for the following - ! fields. -ENERGYSAVEDAYS = 0.25 ! The number of days between saves of the - ! energies of the run. -ENERGYFILE = "timestats" ! The file to use to save the energies. -RESTARTFILE = "MOM.res" ! The name of the restart file. -RESTINT = 365.0 ! The number of days between saves of the - ! restart file. Use a value that is larger than - ! DAYMAX not to save incremental restart files - ! within a run. Use 0 not to save restart files - ! at all. -PARALLEL_RESTARTFILES = False ! If defined, each processor writes its own - ! restart file, otherwise a single restart file - ! is generated. -RESTART_CONTROL = 3 ! RESTART_CONTROL determines which restart - ! files are written - Add 2 (bit 1) for a time- - ! stamped restart file, and odd (bit 0) for a - ! non-time-stamped file. A restart will be - ! saved at the end of the run segment for any - ! non-negative value. -SAVE_INITIAL_CONDS = True ! If defined, the inital conditions are - ! written to IC_OUTPUT_FILE at the start of a - ! new run. -IC_OUTPUT_FILE = "GOLD_IC" ! The name-root of a file into which the - ! initial conditions are written for a new run. -ALWAYS_WRITE_GEOM = False ! If ALWAYS_WRITE_GEOM is defined, the - ! ocean_geometry file is written anew with each - ! run segment. Otherwise it is only written for - ! a new run. The default is defined. - -MAXCPU = 28800.0 ! The maximum amount of cpu time per processor - ! for which MOM should run before saving a - ! restart file and quitting with a return value - ! that indicates that a further execution is - ! required to complete the simulation. If - ! automatic restarts are not desired, use a - ! negative value for MAXCPU. MAXCPU has units - ! of wall-clock seconds. (i.e. CPU time limit is - ! larger by a factor of the number of processors - ! used. -INPUTDIR = "INPUT" ! INPUTDIR is a directory in which NetCDF - ! input files might be found. - -! Specify the horizontal (along-isopycnal) viscosity. -LAPLACIAN = False ! LAPLACIAN is defined to use a Laplacian - ! horizontal viscosity. -BIHARMONIC = True ! BIHARMONIC is defined to use a biharmonic - ! horizontal viscosity. BIHARMONIC may be used - ! with LAPLACIAN, and it is automatically - ! defined if LAPLACIAN is undefined. -BOUND_KH = True ! If BOUND_KH is defined, the Laplacian - ! coefficient is locally limited to guarantee - ! stability. -BOUND_AH = True ! If BOUND_AH is defined, the biharmonic - ! coefficient is locally limited to guarantee - ! stability. -BETTER_BOUND_KH = True ! If BETTER_BOUND_KH is defined, use more - ! careful bounds in limiting KH for stability. -BETTER_BOUND_AH = True ! If BETTER_BOUND_AH is defined, use more - ! careful bounds in limiting AH for stability. -KH = 1.0e4 ! The Laplacian horizontal viscosity, in - ! m2 s-1. KH is used if LAPLACIAN is defined. -AH = 0.0 ! The biharmonic horizontal viscosity, in - ! m4 s-1. AH is used if BIHARMONIC is defined. -KH_VEL_SCALE = 0.010 ! The velocity scale which is multiplied by - ! the grid spacing to calculate the Laplacian - ! viscosity ,if LAPLACIAN is defined, in m s-1. - ! The final viscosity is the largest of this - ! scaled viscosity, the Smagorinsky viscosity - ! and KH. -AH_VEL_SCALE = 0.050 ! The velocity scale which is multiplied by - ! the cube of the grid spacing to calculate the - ! biharmonic viscosity if BIHARMONIC is defined, - ! in units of m s-1. The final viscosity is - ! the largest of this scaled viscosity, the - ! Smagorinsky viscosity and AH. -RESOLN_SCALED_KH = True ! If true, the lateral viscosity is scaled - ! away when the first baroclinic deformation - ! radius is well resolved. -KH_RES_SCALE_COEF = 1.0 ! A coefficient that determines how Kh is - ! scaled away, as F = 1/(1 + coef*Rd2/dx2) -SMAGORINSKY_KH = False ! If defined, use Smagorinsky's nonlinear eddy - ! viscosity. KH is the background. -SMAG_LAP_CONST = 0.15 ! The nondimensional Laplacian Smagorinsky - ! constant. Often 0.15. -SMAGORINSKY_AH = True ! If defined, use a biharmonic form of - ! Smagorinsky's nonlinear eddy viscosity. -SMAG_BI_CONST = 0.06 ! The nondimensional biharmonic Smagorinsky - ! constant. Often 0.015. -NOSLIP = False ! This should True for no slip - ! boundary conditions False for free - ! slip boundary conditions (the default). The - ! implementation of the free slip boundary - ! conditions on a C-grid is much cleaner than - ! the no slip boundary conditions. The use of - ! free slip b.c.s is strongly encouraged. The - ! no slip b.c.s are not implemented with the - ! biharmonic viscosity. - -! Specify the horizontal interface depth (akin to Gent-McWilliams) diffusion. -THICKNESSDIFFUSE = True ! If THICKNESSDIFFUSE is defined, interfaces - ! are diffused with a coefficient of KHTH. -THICKNESSDIFFUSE_FIRST = True ! If THICKNESSDIFFUSE_FIRST is defined, do - ! thickness diffusion before dynamics. -RESOLN_SCALED_KHTH = True ! If defined, the interface depth diffusivity - ! is scaled away when the first baroclinic - ! deformation radius is well resolved. -KHTH_SLOPE_MAX = 1.0e-2 ! A slope beyond which the calculated isopycnal - ! slope is not reliable and is scaled away. -KHTH = 1.0 ! KHTH is the interface depth diffusivity, in m2 s-1. -KHTH_MAX = 900. ! Maximum thickness diffusivity in m2 s-1. -KHTH_SLOPE_CFF = 0.1 ! Non-dimensional coefficient in Visbeck formula. -VISBECK_L_SCALE = 30.e3 ! Fixed length scale for Visbeck formula (m). -VARMIX_KTOP = 6 ! Layer # at which to start vertical integration of - ! S*N for purposes of finding Eady growth rate -USE_VARIABLE_MIXING = True ! If defined, forces the variable mixing code to - ! be called. This allows diagnostics to be created - ! even if the scheme is not used. This flag is - ! unused if the coefficients are non-zero. -MIXEDLAYER_RESTRAT = True ! If true, a density-gradient dependent - ! re-stratifying flow is imposed in the mixed - ! layer. -FOX_KEMPER_ML_RESTRAT_COEF = 5.0 - ! A nondimensional coefficient that is - ! proportional to the ratio of the deformation - ! radius to the dominant lengthscale of the - ! submesoscale mixed layer instabilities, times - ! the minimum of the ratio of mesoscale eddy - ! kinetic energy to the large-scale geostrophic - ! kinetic energy or 1 plus the square of the - ! grid spacing over the deformation radius, as - ! detailed in the work of Fox-Kemper et al. - -! Specify the scheme for the Coriolis and momentum advection terms. -CORIOLIS_SCHEME = "SADOURNY75_ENERGY" - ! Selects the discretization of Coriolis terms. - ! Possible values are: - ! SADOURNY75_ENERGY - Sadourny's energy - ! conserving scheme - ! ARAKAWA_HSU90 - Arakawa and Hsu's scheme - ! ROBUST_ENSTRO - A pseudo-enstrophy - ! conserving scheme, robust - ! to vanishing thickness -KE_SCHEME = "KE_ARAKAWA" ! Selects the discretization for the kinetic - ! energy in the Bernoulli function. Possible - ! values are KE_ARAKAWA, KE_SIMPLE_GUDONOV, - ! and KE_GUDONOV. KE_ARAKAWA is the default. -BOUND_CORIOLIS = True ! If BOUND_CORIOLIS is defined, the Coriolis - ! terms at u points are bounded by the four - ! estimates of (f+rv)v from the four neighboring - ! v points, and similarly at v points. This - ! option would have no effect on the SADOURNY - ! scheme if it were possible to use centered - ! difference thickness fluxes. In addition, if - ! SMAGORINSKY_AH is used, the biharmonic - ! viscosity is modified to include a term that - ! scales quadratically with the velocity - ! shears. -CORIOLIS_EN_DIS = False ! If CORIOLIS_EN_DIS is defined, two estimates - ! of the thickness fluxes are used to estimate - ! the Coriolis term, and the one that dissipates - ! energy relative to the other one is used. - -! Specify the scheme for the continuity solver. -CONTINUITY_SCHEME = "PPM" ! CONTINUTITY_SCHEME specifies the scheme used - ! for the continuity solver. PPM is currently - ! the only option, in which case a positive- - ! definite piecewise parabolic reconstruction - ! is used for the continuity solver. -MONOTONIC_CONTINUITY = False ! If true, the PPM continuity scheme uses the - ! Colella and Woodward monotonic limiter. The - ! default is to use a simple positive definite - ! limiter. -ETA_TOLERANCE = 1e-6 ! The tolerance, in m, for the differences - ! between the barotropic and baroclinic - ! estimates of the sea surface height due to - ! the fluxes through each face. The total - ! tolerance for SSH is 4 times this value. The - ! default is 0.5*NK*EPSILON, and this should not - ! be set less than about 10^-15*MAXIMUM_DEPTH. -VELOCITY_TOLERANCE = 1.0e-3 ! The tolerance for barotropic velocity - ! discrepancies between the barotropic solution - ! and the sum of the layer thicknesses, in m s-1. -CONTINUITY_CFL_LIMIT = 0.5 ! This is the CFL limit for corrections with - ! the PPM continuity scheme. -CONT_PPM_BETTER_ITER = True ! If true, use the velocity change tolerance - ! to determine when to keep iterating with the - ! PPM continuity scheme. -CONT_PPM_USE_VISC_REM_MAX = True ! If true, use more appropriate limiting - ! bounds for corrections in viscous columns. - -! Specify the scheme for the vertical viscosity. -HARMONIC_VISC = False ! If defined, use the harmonic mean thickness - ! for calculating the vertical viscosity. - -! Specify the scheme for the pressure gradient accelerations. -ANALYTIC_FV_PGF = True ! If defined the pressure gradient forces - ! are calculated with a finite volume form that - ! analytically integrates the equations of state - ! in pressure to avoid any possibility of - ! numerical thermobaric instability. - -! Specify the scheme for the barotropic solver. -FLUX_BT_COUPLING = False ! If defined, use mass fluxes to ensure - ! consistency between the baroclinic and - ! barotropic modes. -RESCALE_BT_FACE_AREAS = False ! If true, the face areas used by the - ! barotropic solver are rescaled to reflect the - ! open face areas of the interior layers. This - ! probably requires FLUX_BT_COUPLING to work. -READJUST_BT_TRANS = False ! If defined, make a barotropic adjustment to - ! the layer velocities after the thermodynamic - ! part of the step. -USE_BT_CONT_TYPE = True ! If defined, use a structure with elements - ! that describe effective face areas from the - ! summed layer continuity solvers as a function - ! the barotropic flow in coupling between the - ! barotropic and baroclinic flow. -BT_USE_LAYER_FLUXES = True ! If true, linearize the continuity equation - ! in the barotropic solver about the layer - ! fluxes. This may require USE_BT_CONT_TYPE and - ! BT_THICK_SCHEME FROM_BT_CONT to work properly. -BOUND_BT_CORRECTION = True ! If defined, the corrective pseudo mass- - ! fluxes into the barotropic solver are limited - ! to values that require less than 0.1*MAXVEL to - ! be accommodated. -BT_PROJECT_VELOCITY = True ! If true, project the velocity forward in - ! time, simplifying the barotropic algorithm. -APPLY_BT_DRAG = True ! If defined, bottom drag is applied within - ! the barotropic solver. The default is true. -BT_STRONG_DRAG = True ! If defined, use a stronger estimate of the - ! retarding effects of strong bottom drag, by - ! making it implicit with the barotropic time- - ! step instead of implicit with the baroclinic - ! time-step and dividing by the number of +/* This input file provides the adjustable run-time parameters for version 6 of + the Modular Ocean Model (MOM6), a numerical ocean model developed at NOAA-GFDL. + Where appropriate, parameters use usually given in MKS units. + + This particular file is for the example in benchmark. + + This MOM_input file typically contains only the non-default values that are + needed to reproduce this example. A full list of parameters for this example + can be found in the corresponding MOM_parameter_doc.all file which is + generated by the model at run-time. */ + +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 360 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 180 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 12 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 6 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!LAYOUT = 12, 6 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. + +! === module MOM_grid === +! Parameters providing information about the vertical grid. +NK = 22 ! [nondim] + ! The number of model layers. + +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + +! === module MOM === +THICKNESSDIFFUSE = True ! [Boolean] default = False + ! If true, interfaces or isopycnal surfaces are diffused, + ! depending on the value of FULL_THICKNESSDIFFUSE. +THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. + ! This is only used if THICKNESSDIFFUSE is true. +MIXEDLAYER_RESTRAT = True ! [Boolean] default = False + ! If true, a density-gradient dependent re-stratifying + ! flow is imposed in the mixed layer. + ! This is only used if BULKMIXEDLAYER is true. +DT = 900.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 3600.0 ! [s] default = 900.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +DTBT_RESET_PERIOD = 0.0 ! [s] default = 3600.0 + ! The period between recalculations of DTBT (if DTBT <= 0). + ! If DTBT_RESET_PERIOD is negative, DTBT is set based + ! only on information available at initialization. If + ! dynamic, DTBT will be set at least every forcing time + ! step, and if 0, every dynamics time step. The default is + ! set by DT_THERM. This is only used if SPLIT is true. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" + ! The file into which to write the initial conditions. + +! === module MOM_tracer_registry === + +! === module MOM_tracer_flow_control === +USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False + ! If true, use the ideal_age_example tracer package. + +! === module ideal_age_example === +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "ts_range" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +TS_RANGE_T_LIGHT = 25.0 ! [degC] default = 10.0 + ! The initial temperature of the lightest layer when + ! COORD_CONFIG is set to ts_range. +TS_RANGE_T_DENSE = 3.0 ! [degC] default = 10.0 + ! The initial temperature of the densest layer when + ! COORD_CONFIG is set to ts_range. +TS_RANGE_RESOLN_RATIO = 5.0 ! [nondim] default = 1.0 + ! The ratio of density space resolution in the densest + ! part of the range to that in the lightest part of the + ! range when COORD_CONFIG is set to ts_range. Values + ! greater than 1 increase the resolution of the denser water. + +! === module MOM_grid_init === +GRID_CONFIG = "mercator" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +SOUTHLAT = -41.0 ! [degrees] + ! The southern latitude of the domain. +LENLAT = 41.0 ! [degrees] + ! The latitudinal length of the domain. +LENLON = 90.0 ! [degrees] + ! The longitudinal length of the domain. +ISOTROPIC = True ! [Boolean] default = False + ! If true, an isotropic grid on a sphere (also known as + ! a Mercator grid) is used. With an isotropic grid, the + ! meridional extent of the domain (LENLAT), the zonal + ! extent (LENLON), and the number of grid points in each + ! direction are _not_ independent. In MOM the meridional + ! extent is determined to fit the zonal extent and the + ! number of grid points, while grid is perfectly isotropic. +TOPO_CONFIG = "benchmark" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. + +! === module benchmark_initialize_topography === +MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 + ! The minimum depth of the ocean. +MAXIMUM_DEPTH = 5500.0 ! [m] + ! The maximum depth of the ocean. +ALWAYS_WRITE_GEOM = False ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +THICKNESS_CONFIG = "benchmark" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +TS_CONFIG = "benchmark" ! + ! A string that determines how the initial tempertures + ! and salinities are specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. + +! === module MOM_MEKE === + +! === module MOM_lateral_mixing_coeffs === +USE_VARIABLE_MIXING = True ! [Boolean] default = False + ! If true, the variable mixing code will be called. This + ! allows diagnostics to be created even if the scheme is + ! not used. If KHTR_SLOPE_CFF>0 or KhTh_Slope_Cff>0, + ! this is set to true regardless of what is in the + ! parameter file. +RESOLN_SCALED_KH = True ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTH = True ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTR = True ! [Boolean] default = False + ! If true, the epipycnal tracer diffusivity is scaled + ! away when the first baroclinic deformation radius is + ! well resolved. +KHTH_SLOPE_CFF = 0.1 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the interface depth diffusivity +KHTR_SLOPE_CFF = 0.1 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the epipycnal tracer diffusivity +VARMIX_KTOP = 6 ! [nondim] default = 2 + ! The layer number at which to start vertical integration + ! of S*N for purposes of finding the Eady growth rate. +VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 + ! The fixed length scale in the Visbeck formula. + +! === module MOM_wave_speed === +ETA_TOLERANCE = 1.0E-06 ! [m] default = 1.1E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +VELOCITY_TOLERANCE = 0.001 ! [m s-1] default = 3.0E+08 + ! The tolerance for barotropic velocity discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses. +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option would + ! have no effect on the SADOURNY Coriolis scheme if it + ! were possible to use centered difference thickness fluxes. + +! === module MOM_hor_visc === +AH_VEL_SCALE = 0.05 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. + +! === module MOM_vert_friction === +DYNAMIC_VISCOUS_ML = True ! [Boolean] default = False + ! If true, use a bulk Richardson number criterion to + ! determine the mixed layer thickness for viscosity. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. + +! === module MOM_PointAccel === + +! === module MOM_set_visc === +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +ML_USE_OMEGA = True ! [Boolean] default = False + ! If true, use the absolute rotation rate instead of the + ! vertical component of rotation when setting the decay + ! scale for turbulence. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. + +! === module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +NONLINEAR_BT_CONTINUITY = True ! [Boolean] default = False + ! If true, use nonlinear transports in the barotropic + ! continuity equation. This does not apply if + ! USE_BT_CONT_TYPE is true. +BT_PROJECT_VELOCITY = True ! [Boolean] default = False + ! If true, step the barotropic velocity first and project + ! out the velocity tendancy by 1+BEBT when calculating the + ! transport. The default (false) is to use a predictor + ! continuity step to find the pressure field, and then + ! to do a corrector continuity step using a weighted + ! average of the old and new velocities, with weights + ! of (1-BEBT) and BEBT. +BT_THICK_SCHEME = "FROM_BT_CONT" ! default = "HYBRID" + ! A string describing the scheme that is used to set the + ! open face areas used for barotropic transport and the + ! relative weights of the accelerations. Valid values are: + ! ARITHMETIC - arithmetic mean layer thicknesses + ! HARMONIC - harmonic mean layer thicknesses + ! HYBRID (the default) - use arithmetic means for + ! layers above the shallowest bottom, the harmonic + ! mean for layers below, and a weighted average for + ! layers that straddle that depth + ! FROM_BT_CONT - use the average thicknesses kept + ! in the h_u and h_v fields of the BT_cont_type +BT_STRONG_DRAG = True ! [Boolean] default = False + ! If true, use a stronger estimate of the retarding + ! effects of strong bottom drag, by making it implicit + ! with the barotropic time-step instead of implicit with + ! the baroclinic time-step and dividing by the number of ! barotropic steps. -BT_THICK_SCHEME = "FROM_BT_CONT" ! A string describing the scheme that is used - ! to set the open face areas used for barotropic - ! transport and the relative weights of the layer - ! accelerations. Valid values are: - ! ARITHMETIC - arithmetic mean layer thicknesses - ! HARMONIC - harmonic mean layer thicknesses - ! HYBRID (the default) - use arithmetic means for - ! layers above the shallowest bottom, the - ! harmonic mean for layers below, and a weighted - ! average for layers that straddle that depth - ! FROM_BT_CONT - use the average thicknesses kept - ! it the h_u and h_v fields of BT_cont_type. -NONLINEAR_BT_CONTINUITY = True ! If defined, use nonlinear transports in the - ! barotropic continuity equation. - -! Specify the properties of the active tracers and Eqn of state. -ENABLE_THERMODYNAMICS = True ! Temperature and salinity are used as state - ! variables if ENABLE_THERMODYNAMICS is defined. -TS_CONFIG = "benchmark" ! Method for defining temperature (file or USER) -FRAZIL = True ! If FRAZIL is defined, water freezes if it - ! gets colder than the freezing point, and the - ! accumulated heat deficit is returned in the - ! surface state. -RECLAIM_FRAZIL = False ! If defined, balance heat consumption by - ! frazil formation by cooling any overlying water - ! down to the freezing point to avoid creating - ! thin sea-ice for SSTs above freezing. -EQN_OF_STATE = "WRIGHT" ! EQN_OF_STATE determines which ocean equation - ! of state should be used. Currently, the valid - ! choices are "LINEAR", "UNESCO", and "WRIGHT". - ! The default is "WRIGHT", but this only matters - ! of USE_EOS is defined. -USE_EOS = True ! If USE_EOS is defined, density is calculated - ! from temperature and salinity with an equation - ! of state. ENABLE_THERMODYNAMICS must be - ! defined if USE_EOS is. -BOUSSINESQ = True ! If true, make the Boussinesq approximation. -P_REF = 2.0e7 ! P_REF is the pressure that is used for - ! calculating the coordinate density, in Pa. - ! (1 Pa = 1e4 dbar, so 2e7 is commonly used.) -RHO_0 = 1035.0 ! RHO_0 is used in the Boussinesq - ! approximation to calculations of pressure and - ! pressure gradients, in units of kg m-3. -C_P = 3925.0 ! C_P is the heat capacity of sea water in - ! J kg-1 K-1, approximated as a constant. -CORRECT_DENSITY = True ! If CORRECT_DENSITY is defined, the layer - ! densities are restored toward their target - ! values by the diapycnal mixing. - -! Specify the properties of the passive tracers. -KHTR = 1.0 ! KHTR is the along-isopycnal tracer diffusivity, in m2 s-1. -KHTR_MAX = 900. ! Maximum thickenss diffusivity in m2 s-1. -KHTR_SLOPE_CFF = 0.1 ! Non-dimensional coefficient in Visbeck formula. - ! Use non-zero value (e.g. 0.1) to enable Visbeck -RESOLN_SCALED_KHTR = True ! If defined, the tracer diffusivity is scaled - ! away when the first baroclinic deformation - ! radius is well resolved. -CHECK_DIFFUSIVE_CFL = False ! If true, use enough iterations to ensure - ! that the horizontal diffusive CFL limit is - ! respected. If false, always use 1 iteration. -DIFFUSE_ML_TO_INTERIOR = True ! If true, enable epipycnal mixing between the - ! surface boundary layer and the interior. -ML_KHTR_SCALE = 0.0 ! With Diffuse_ML_interior, this is the ratio - ! of the truly horizontal diffusivity in the - ! mixed layer to the epipycnal diffusivity. - ! The default is 1.0. Nondimensional. - -USE_USER_TRACER_EXAMPLE = False ! If defined, the example tracer package is used. -USE_IDEAL_AGE_TRACER = True ! If defined, the ideal age and vintage - ! tracer package is used. - -! Specify the properties of the diapycnal viscosity and diffusion. -ADIABATIC = False ! There are no diapycnal mass fluxes if - ! ADIABATIC is defined. This assumes that - ! KD = KDML = 0.0 and that there is no buoyancy - ! forcing, but makes the model faster by - ! eliminating subroutine calls. - -BULKMIXEDLAYER = True ! If defined, use a Kraus-Turner-like bulk - ! mixed layer with transitional buffer layers. - ! Layers 1 through NKML+NKBL have variable - ! densities. There must be at least NKML+NKBL+1 - ! layers if BULKMIXEDLAYER is defined. -! The following parameters only apply when BULKMIXEDLAYER is defined. -NKML = 2 ! NKML is the number of sublayers within the - ! mixed layer. -NKBL = 2 ! NKBL is the number of layers used as - ! variable density buffer layers. -MSTAR = 0.3 ! MSTAR is a non-dimensional constant of - ! proportionality between the cube of the - ! surface friction velocity and the turbulent - ! kinetic energy input at the surface. -NSTAR = 0.15 ! NSTAR is the portion of the buoyant - ! potential energy imparted by surface fluxes - ! that is available to drive entrainment at the - ! base of mixed layer when that energy is - ! positive. -NSTAR2 = 0.15 ! NSTAR2 is the portion of any potential - ! energy released by convective adjustment that - ! is available to drive entrainment at the - ! base of the mixed layer. By default, - ! NSTAR2 = NSTAR. -PEN_SW_FRAC = 0.42 ! PEN_SW_FRAC is the fraction of the shortwave - ! radiation that penetrates below the surface. -PEN_SW_SCALE = 15.0 ! PEN_SW_SCALE is the vertical absorption - ! e-folding depth of the penetrating shortwave - ! radiation, in m. -PEN_SW_NBANDS = 1 ! The number of bands of penetrating shortwave - ! radiation. -ABSORB_ALL_SW = True ! If defined, all shortwave radiation is - ! absorbed by the ocean, instead of passing - ! through to the bottom mud. -CORRECT_ABSORPTION_DEPTH = True ! If true, the depth at which penetrating - ! shortwave radiation is absorbed is corrected by - ! moving some of the heating upward in the water - ! column. The default is false. -ML_USE_OMEGA = True ! Use Omega instead of f in ML code -TKE_DECAY = 10.0 ! TKE_DECAY relates the vertical rate of decay - ! of the TKE available for mechanical entrain- - ! ment to the natural Ekman depth. Nondim. -CONV_DECAY = 0.5 ! CONV_DECAY relates the vertical rate of - ! decay of the convectively released TKE - ! available for penetrating entrainment to the - ! natural Ekman length. Nondimensional. -BULK_RI_ML = 0.05 ! BULK_RI_ML is the efficiency with which mean - ! kinetic energy released by mechanically forced - ! entrainment of the mixed layer is converted to - ! turbulent kinetic energy. Nondimensional. -BULK_RI_CONVECTIVE = 0.05 ! BULK_RI_CONVECTIVE is the efficiency with - ! which convectively released mean kinetic - ! energy is converted to turbulent kinetic - ! energy. Nondimensional. -RESOLVE_EKMAN = False ! If true, the nkml>1 layers in the mixed - ! layer are chosen to optimally represent the - ! impact of the Ekman transport on the mixed - ! layer TKE budget. Otherwise, the sublayers - ! are distributed uniformly through the mixed - ! layer. The default is false. -ML_MIX_FIRST = 0.0 ! The fraction of the mixed layer mixing that - ! is applied before interior diapycnal mixing. -ML_RESORT = False ! If defined, resort the topmost layers by - ! potential density before the mixed layer - ! calculations. -ML_PRESORT_NK_CONV_ADJ = 0 ! Convectively mix the first X layers before - ! sorting when ML_RESORT is defined. -LIMIT_BUFFER_DETRAIN = True ! If defined, limit the detrainment from the - ! buffer layers to not be too different from the - ! neighbors. -DYNAMIC_VISCOUS_ML = True ! If defined, use a bulk Richardson number criteria - ! to determine the mixed layer thickness for viscosity. -HMIX_MIN = 2.0 ! The minimum mixed layer depth, in m. -! End of the BULKMIXEDLAYER parameters. - -DEPTH_LIMIT_FLUXES = 0.1 ! The surface fluxes are scaled away when the - ! total ocean depth is less than this, in m. -DIRECT_STRESS = False ! If DIRECT_STRESS is defined, the wind stress - ! is distributed over the topmost HMIX_STRESS - ! of fluid, and KVML need not be elevated. - -KV = 1.00e-4 ! The kinematic viscosity in the interior, in - ! m2 s-1. The molecular value, ~1e-6 m2 s-1, - ! may be used. -KD = 2.00e-5 ! The diapycnal diffusivity of density in the - ! interior, in m2 s-1. Zero or the molecular - ! value, ~1e-7 m2 s-1, may be used. -MAX_ENT_IT = 20 ! The maximum number of iterations that may be - ! used to calculate the interior diapycnal - ! entrainment. -TOLERANCE_ENT = 1.0e-5 ! The tolerance in m with which to solve for - ! entrainment values. -USE_JACKSON_PARAM = True ! If true, use the new Jackson-Hallberg-Legg - ! (JPO 2008) shear mixing parameterization. -! The Jackson-Hallberg-Legg shear mixing parameterization uses the following -! 6 nondimensional coefficients. That paper gives 3 best fit parameter sets. -! Ri_Crit Rate FRi_Curv K_buoy TKE_N TKE_Shear -! p1: 0.25 0.089 -0.97 0.82 0.24 0.14 -! p2: 0.30 0.085 -0.94 0.86 0.26 0.13 -! p3: 0.35 0.088 -0.89 0.81 0.28 0.12 -! Future research will reveal how these should be modified to take -! subgridscale inhomogeneity into account. -RINO_CRIT = 0.25 ! The critical Richardson number for shear - ! mixing. With the Jackson et al. parameteriz- - ! ation, values range from 0.25 to 0.35. -SHEARMIX_RATE = 0.089 ! A nondimensional rate scale for shear-driven - ! entrainment. The original value from Hallberg - ! (MWR 2000) is 0.1. The default value with - ! USE_JACKSON_PARAM is 0.089. -FRI_CURVATURE = -0.97 ! The nondimensional curvature of the fit to - ! function of the Richardson number in the kappa - ! source term in the Jackson et al. scheme. The - ! default value is -0.97. -KAPPA_BUOY_SCALE_COEF = 0.82 ! The nondimensional ratio of the buoyancy - ! length scale to the kappa decay scale in the - ! kappa equation. The default value is 0.82. -TKE_N_DECAY_CONST = 0.24 ! The coefficient for the decay of TKE due to - ! stratification (i.e. proportional to N*tke), - ! ND. The default value is 0.24. -TKE_SHEAR_DECAY_CONST = 0.14 ! The coefficient for the decay of TKE due - ! to shear (i.e. proportional to |S|*tke), ND. - ! The default value is 0.14. -TKE_BACKGROUND = 0.0 ! A background level of TKE used in the first - ! iteration of the kappa equation, in m2 s-2. - ! TKE_BACKGROUND could be 0, its default. -MAX_RINO_IT = 25 ! The maximum number of iterations that may be - ! used to estimate the Richardson number driven - ! mixing. - -HBBL = 10.0 ! The thickness in m of a bottom boundary - ! layer with a viscosity of KVBBL if - ! BOTTOMDRAGLAW is not defined, or the thickness - ! over which near-bottom velocities are averaged - ! for the drag law if BOTTOMDRAGLAW is defined - ! but LINEAR_DRAG is not. -BOTTOMDRAGLAW = True ! If BOTTOMDRAGLAW is defined, the bottom - ! stress is calculated with a drag law - ! c_drag*|u|*u. The velocity magnitude may be an - ! assumed value or it may be based on the actual - ! velocity in the bottommost HBBL, depending on - ! LINEAR_DRAG. -CDRAG = 0.003 ! CDRAG is the drag coefficient relating the - ! magnitude of the velocity field to the bottom - ! stress. CDRAG is only used if BOTTOMDRAGLAW is - ! defined. -LINEAR_DRAG = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined - ! the drag law is cdrag*DRAG_BG_VEL*u. -DRAG_BG_VEL = 0.10 ! DRAG_BG_VEL is either the assumed bottom - ! velocity (with LINEAR_DRAG) or an unresolved - ! velocity that is combined with the resolved - ! velocity to estimate the velocity magnitude, - ! in m s-1. DRAG_BG_VEL is only used when - ! BOTTOMDRAGLAW is defined. -BBL_THICK_MIN = 0.1 ! The minimum bottom boundary layer thickness, - ! in m, that can be used with BOTTOMDRAGLAW. - ! This might be Kv / (cdrag * drag_bg_vel) to - ! give Kv as the minimum near-bottom viscosity. -BBL_EFFIC = 0.20 ! BBL_EFFIC is the efficiency with which the - ! energy extracted by bottom drag drives BBL - ! diffusion. Nondimensional. BBL_EFFIC only - ! applies when BOTTOMDRAGLAW is defined. - -! Specify properties of the surface forcing. -BUOY_CONFIG = "linear" ! Method for determining buoyancy forcing - ! (file, zero or USER) -SST_SOUTH = 3.0 ! Parameters that set the range of values -SST_NORTH = 27.0 ! toward which the surface temperature and -SSS_SOUTH = 35.0 ! salinity are restored. -SSS_NORTH = 35.0 -WIND_CONFIG = "gyres" ! Method for forcing winds (zero, 2gyre, file or - ! USER). -TAUX_SIN_AMP = 0.1 ! Amplitude of sin(phi) component of taux -TAUX_N_PIS = 1.0 ! Number of half sines in structure of taux -VARIABLE_BUOYFORCE = True ! If VARIABLE_BUOYFORCE is defined the surface - ! fluxes of buoyancy or heat and fresh water - ! are recalculated every coupling time step. -VARIABLE_WINDS = True ! If the wind stresses vary with time, define - ! VARIABLE_WINDS, which will cause wind_forcing - ! to be calculated every coupling timestep. -RESTOREBUOY = True ! If RESTOREBUOY is defined, the buoyancy - ! fluxes drive the model back toward some - ! specified state with a rate given by - ! FLUXCONST. -FLUXCONST = 0.5 ! A constant that relates the surface fluxes - ! to the mixed layer property anomalies, if - ! RESTOREBUOY or RESTORE_SALINITY is defined. - !] - - -! Specify whether sponges are used. It is possible to use the model in robust -! diagnostic mode by defining sponges that span the entire domain. -SPONGE = False ! If SPONGE is defined, sponges may be applied - ! anywhere in the domain. The exact location and - ! properties of those sponges are specified from - ! MOM_initialization.F90. -APPLY_OBC_U = False ! If defined, open boundary conditions may be -APPLY_OBC_V = False ! applied at some u- or v- points. The boundary - ! conditions are set in USER_set_Open_Bdry_Conds - ! in MOM_initialization.F90 - - -! Specify a few miscellaneous limits. -MAXVEL = 10.0 ! This is the maximum velocity allowed before - ! the velocity is truncated, in units of m s-1. -MAXTRUNC = 5000 ! The run will be stopped, and the day set to - ! a very large value if the velocity is - ! truncated more than MAXTRUNC times between - ! energy saves. Set MAXTRUNC to 0 to stop if - ! there is any truncation of velocities. -U_TRUNC_FILE = "U_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to zonal velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. -V_TRUNC_FILE = "V_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to meridional velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = -0.95 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + +! === module MOM_thickness_diffuse === +KHTH = 1.0 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. +KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum horizontal thickness diffusivity. + +! === module MOM_mixed_layer_restrat === +FOX_KEMPER_ML_RESTRAT_COEF = 5.0 ! [nondim] default = 0.0 + ! A nondimensional coefficient that is proportional to + ! the ratio of the deformation radius to the dominant + ! lengthscale of the submesoscale mixed layer + ! instabilities, times the minimum of the ratio of the + ! mesoscale eddy kinetic energy to the large-scale + ! geostrophic kinetic energy or 1 plus the square of the + ! grid spacing over the deformation radius, as detailed + ! by Fox-Kemper et al. (2010) + +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +RECLAIM_FRAZIL = False ! [Boolean] default = True + ! If true, try to use any frazil heat deficit to cool any + ! overlying layers down to the freezing point, thereby + ! avoiding the creation of thin ice when the SST is above + ! the freezing point. +KD = 2.0E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.341640786499874E-05 + ! The tolerance with which to solve for entrainment values. + +! === module MOM_kappa_shear === +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + +! === module MOM_mixed_layer === +BULK_RI_ML = 0.05 ! [nondim] + ! The efficiency with which mean kinetic energy released + ! by mechanically forced entrainment of the mixed layer + ! is converted to turbulent kinetic energy. +ABSORB_ALL_SW = True ! [Boolean] default = False + ! If true, all shortwave radiation is absorbed by the + ! ocean, instead of passing through to the bottom mud. +TKE_DECAY = 10.0 ! [nondim] default = 2.5 + ! TKE_DECAY relates the vertical rate of decay of the + ! TKE available for mechanical entrainment to the natural + ! Ekman depth. +HMIX_MIN = 2.0 ! [m] default = 0.0 + ! The minimum mixed layer depth if the mixed layer depth + ! is determined dynamically. +LIMIT_BUFFER_DETRAIN = True ! [Boolean] default = False + ! If true, limit the detrainment from the buffer layers + ! to not be too different from the neighbors. +DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 + ! The surface fluxes are scaled away when the total ocean + ! depth is less than DEPTH_LIMIT_FLUXES. +CORRECT_ABSORPTION_DEPTH = True ! [Boolean] default = False + ! If true, the depth at which penetrating shortwave + ! radiation is absorbed is corrected by moving some of + ! the heating upward in the water column. + +! === module MOM_regularize_layers === + +! === module MOM_opacity === +PEN_SW_SCALE = 15.0 ! [m] default = 0.0 + ! The vertical absorption e-folding depth of the + ! penetrating shortwave radiation. +PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 + ! The fraction of the shortwave radiation that penetrates + ! below the surface. + +! === module MOM_tracer_advect === + +! === module MOM_tracer_hor_diff === +KHTR = 1.0 ! [m2 s-1] default = 0.0 + ! The background along-isopycnal tracer diffusivity. +KHTR_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum along-isopycnal tracer diffusivity. +DIFFUSE_ML_TO_INTERIOR = True ! [Boolean] default = False + ! If true, enable epipycnal mixing between the surface + ! boundary layer and the interior. +ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 + ! With Diffuse_ML_interior, the ratio of the truly + ! horizontal diffusivity in the mixed layer to the + ! epipycnal diffusivity. The valid range is 0 to 1. + +! === module MOM_surface_forcing === +BUOY_CONFIG = "linear" ! + ! The character string that indicates how buoyancy forcing + ! is specified. Valid options include (file), (zero), + ! (linear), (USER), and (NONE). +WIND_CONFIG = "gyres" ! + ! The character string that indicates how wind forcing + ! is specified. Valid options include (file), (2gyre), + ! (1gyre), (gyres), (zero), and (USER). +TAUX_SIN_AMP = 0.1 ! [Pa] default = 0.0 + ! With the gyres wind_config, the sine amplitude in the + ! zonal wind stress profile: + ! B in taux = A + B*sin(n*pi*y/L) + C*cos(n*pi*y/L). +TAUX_N_PIS = 1.0 ! [nondim] default = 0.0 + ! With the gyres wind_config, the number of gyres in + ! the zonal wind stress profile: + ! n in taux = A + B*sin(n*pi*y/L) + C*cos(n*pi*y/L). +RESTOREBUOY = True ! [Boolean] default = False + ! If true, the buoyancy fluxes drive the model back + ! toward some specified surface state with a rate + ! given by FLUXCONST. +FLUXCONST = 0.5 ! [m day-1] + ! The constant that relates the restoring surface fluxes + ! to the relative surface anomalies (akin to a piston + ! velocity). Note the non-MKS units. +SST_NORTH = 27.0 ! [deg C] default = 0.0 + ! With buoy_config linear, the sea surface temperature + ! at the northern end of the domain toward which to + ! to restore. +SST_SOUTH = 3.0 ! [deg C] default = 0.0 + ! With buoy_config linear, the sea surface temperature + ! at the southern end of the domain toward which to + ! to restore. + +! === module MOM_sum_output === +MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 + ! The maximum amount of cpu time per processor for which + ! MOM should run before saving a restart file and + ! quitting with a return value that indicates that a + ! further run is required to complete the simulation. + ! If automatic restarts are not desired, use a negative + ! value for MAXCPU. MAXCPU has units of wall-clock + ! seconds, so the actual CPU time used is larger by a + ! factor of the number of processors used. + +! === module MOM_main (MOM_driver) === +DT_FORCING = 3600.0 ! [s] default = 900.0 + ! The time step for changing forcing, coupling with other + ! components, or potentially writing certain diagnostics. + ! The default value is given by DT. +RESTART_CONTROL = 3 ! default = 1 + ! An integer whose bits encode which restart files are + ! written. Add 2 (bit 1) for a time-stamped file, and odd + ! (bit 0) for a non-time-stamped file. A non-time-stamped + ! restart file is saved at the end of the run segment + ! for any non-negative value. +RESTINT = 365.0 ! [days] default = 0.0 + ! The interval between saves of the restart file in units + ! of TIMEUNIT. Use 0 (the default) to not save + ! incremental restart files at all. +ENERGYSAVEDAYS = 0.25 ! [days] default = 3600.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. diff --git a/examples/solo_ocean/circle_obcs/MOM_input b/examples/solo_ocean/circle_obcs/MOM_input index cce3addc7b..4e90355d58 100644 --- a/examples/solo_ocean/circle_obcs/MOM_input +++ b/examples/solo_ocean/circle_obcs/MOM_input @@ -1,545 +1,444 @@ -!********+*********+*********+*********+*********+*********+*********+* -!* This file determines the adjustable run-time parameters for the * -!* Modular Ocean Model (MOM), versions 6 and later. Where * -!* appropriate, MKS units are used. * -!********+*********+*********+*********+*********+*********+*********+* -! >>> circle_obcs test case <<< +/* This input file provides the adjustable run-time parameters for version 6 of + the Modular Ocean Model (MOM6), a numerical ocean model developed at NOAA-GFDL. + Where appropriate, parameters use usually given in MKS units. -! Specify properties of the physical domain. -OMEGA = 7.2921e-5 ! The rotation rate of the earth in s-1. -ROTATION = "beta" ! Rotation approximation (2omegasinlat, - ! beta or USER). -F_0 = 0.0e-4 ! Reference Coriolis value for betaplane - ! option in s-1. -BETA = 0. ! df/dy term for betaplane option in m-1 s-1. - ! Set to 0. for f-plane. -RAD_EARTH = 6.378e6 ! The radius of the earth in m. -G_EARTH = 9.80 ! G_EARTH is the Earth's gravitational - ! acceleration, in m s-2. -GRID_CONFIG = "cartesian" ! Method for defining horizontal grid - ! = file|cartesian|spherical|mercator - ! file - read grid from file "GRID_FILE" - ! cartesian - a Cartesian grid - ! spherical - a spherical grid - ! mercator - a Mercator grid -TOPO_CONFIG = "flat" ! Method for defining topography - ! file - read topographic information from file - ! (TOPO_FILE). - ! flat - flat bottom set to MAXIMUM_DEPTH. - ! bowl - bowl like basin using MAXIMUM_DEPTH and - ! MINIMUM_DEPTH. - ! spoon - similar to bowl except that southern - ! face of the "bowl" is open. - ! DOME - sill-overflow test case basin. - ! USER - user defined -MAXIMUM_DEPTH = 600.0 ! The maximum depth of the ocean in m. -MINIMUM_DEPTH = 1.0 ! The minimum ocean depth, in m. Anything - ! shallower than this depth is assumed to be on - ! land, and all fluxes are masked out. -COORD_CONFIG = "layer_ref" ! How layers are to be defined: - ! file - read coordinate information from file - ! (COORD_FILE). - ! ts_ref - use reference temperature - ! and salinity (T_REF and S_REF) to determine - ! surface density and GINT calculate internal - ! densities. - ! gprime - use reference density (RHO_0) for - ! surface density and GINT calculate internal - ! densities. - ! ts_profile - use profiles of temperature - ! and salinity (read from COORD_FILE) to determine - ! surface density and internal densities. - ! USER - user defined routine -GFS = 9.80 ! The reduced gravity at the free - ! surface, in m s-2. -LIGHTEST_DENSITY = 1030.0 ! The coordinate potential density of the - ! lightest layer, in kg m-3. -DENSITY_RANGE = 2.0 ! The range of potential densities being used, - ! in kg m-3. -TRIPOLAR_N = False ! Use tripolar connectivity at the northern - ! edge of the domain. With TRIPOLAR_N, NIGLOBAL - ! must be even. -THICKNESS_CONFIG = "circle_obcs" ! Method for defining initial layer thicknesses - ! file - read thickness information from file - ! (THICKNESS_FILE). - ! uniform - thickness is distributed uniformly - ! and equally between layers. - ! search - thickness determined by search - ! through initial temperature and salinity space - ! of a fixed coordinate data set (not yet - ! implemented) - ! USER - user defined + This particular file is for the example in circle_obcs. -VELOCITY_CONFIG = "zero" ! Method for defining initial layer velocities - ! file - read velocity information from file. - ! zero - zero velocities everywhere. - ! USER - user defined. + This MOM_input file typically contains only the non-default values that are + needed to reproduce this example. A full list of parameters for this example + can be found in the corresponding MOM_parameter_doc.all file which is + generated by the model at run-time. */ -! Specify the numerical domain. -NIGLOBAL = 25 ! NIGLOBAL and NJGLOBAL are the number of thickness -NJGLOBAL = 25 ! grid points in the zonal and meridional - ! directions of the physical domain. -NK = 10 ! The number of layers. -NIHALO = 4 ! NIHALO and NJHALO are the number of halo -NJHALO = 4 ! points on each side in the x- and y-directions. - ! If static memory allocation is used, these - ! must match the values of NIHALO_ and NJHALO_ - ! in MOM_memory.h. -NIPROC_IO = 1 ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. NIPROC_IO - ! must be a factor of NIPROC. -NJPROC_IO = 1 ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. NJPROC_IO - ! must be a factor of NJPROC. +REENTRANT_X = False ! [Boolean] default = True + ! If true, the domain is zonally reentrant. +!SYMMETRIC_MEMORY_ = True ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 25 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 25 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 1 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 2 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!LAYOUT = 1, 2 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. -! The following parameters only apply if the grid is internally generated. -LENLAT = 100.0 ! The length of the domain in units defined -LENLON = 100.0 ! defined by AXIS_UNITS; by default the units - ! are degrees of latitude and longitude. -SOUTHLAT = 0.0 ! The domain's southern latitude. -WESTLON = 0.0 ! The domain's western longitude. -AXIS_UNITS = "k" ! AXIS_UNITS should be defined as "k" for km, - ! "m" for m, or undefined for degrees of - ! latitude and longitude. Except on a Cartesian - ! grid, only degrees are currently implemented. -REENTRANT_X = False ! If defined, the domain is zonally reentrant. -REENTRANT_Y = False ! If defined, the domain is meridionally - ! reentrant. +! === module MOM_grid === +! Parameters providing information about the vertical grid. +RHO_0 = 1031.0 ! [kg m-3] default = 1035.0 + ! The mean ocean density used with BOUSSINESQ true to + ! calculate accelerations and the mass for conservation + ! properties, or with BOUSSINSEQ false to convert some + ! parameters from vertical units of m to kg m-2. +NK = 10 ! [nondim] + ! The number of model layers. -DISK_RADIUS = 24.0 ! Radius of the initial condition perturbation, - ! in km. +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. -DEBUG = False ! If true, write out verbose debugging data. -DEBUG_TRUNCATIONS = False ! If true, calculate all diagnostics that are - ! useful for debugging truncations. -SEND_LOG_TO_STDOUT = False ! If true write out log information to stdout. +! === module MOM === +ENABLE_THERMODYNAMICS = False ! [Boolean] default = True + ! If true, Temperature and salinity are used as state + ! variables. +DT = 120.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DTBT_RESET_PERIOD = -1.0 ! [s] default = 120.0 + ! The period between recalculations of DTBT (if DTBT <= 0). + ! If DTBT_RESET_PERIOD is negative, DTBT is set based + ! only on information available at initialization. If + ! dynamic, DTBT will be set at least every forcing time + ! step, and if 0, every dynamics time step. The default is + ! set by DT_THERM. This is only used if SPLIT is true. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" + ! The file into which to write the initial conditions. -! Specify the time integration scheme. -SPLIT = True ! Use the split time stepping if defined. -DT_FORCING = 600.0 ! The time step for changing forcing or - ! writing certain diagnostics, in s. -DT_THERM = 120.0 ! The thermodynamic time step, in s. DT_THERM - ! should be an integer multiple of DT and less - ! than or equal to DT_FORCING. -DT = 120.0 ! The (baroclinic) dynamics time step, in s. - ! DT should be an integer fraction of DT_FORCING. -DTBT = -0.95 ! The barotropic time step, in s. DTBT is only - ! used with the split explicit time stepping. - ! To set the time step automatically based - ! the maximum stable value use 0, or a negative - ! value gives the fraction of the stable value. - ! The value of DTBT that will actually be used - ! is an integer fraction of DT, rounding down. -DT_BT_FILTER = -0.25 ! A time-scale for filtering BT variables, - ! in s if positive, or as a fraction of DT if - ! negative. -DTBT_RESET_PERIOD = -1.0 ! The period between recalculations of DTBT - ! of DTBT (if DTBT <= 0), in seconds. If - ! DTBT_RESET_PERIOD is negative, DTBT is set - ! based only on information available at - ! initialization. If dynamic, DTBT will be set - ! at least every forcing time step, and if 0, - ! every dynamics time step. -BE = 0.6 ! BE determines whether the neutral baroclinic - ! time stepping scheme (0.5) or a backward Euler - ! scheme (1) is used. BE may be from 0.5 to 1, - ! but instability may occur near 0.5. -BEBT = 0.2 ! BEBT determines whether the barotropic time - ! stepping uses the forward-backward time- - ! stepping scheme or a backward Euler scheme. - ! BEBT is valid in the range from 0 (for a - ! forward-backward treatment of nonrotating - ! gravity waves) to 1 (for a backward Euler - ! treatment). In practice, BEBT must be greater - ! than about 0.05. +! === module MOM_tracer_registry === -! Specify properties of the I/O and length of the integration. -TIMEUNIT = 3600.0 ! The time unit in seconds for the following - ! fields. -DAYMAX = 2.0 ! The final day of the simulation. -ENERGYSAVEDAYS = 0.5 ! The number of days between saves of the - ! energies of the run. -ENERGYFILE = "timestats" ! The file to use to save the energies. -RESTARTFILE = "MOM.res" ! The name of the restart file. -RESTINT = 10.0 ! The number of days between saves of the - ! restart file. Use a value that is larger than - ! DAYMAX not to save incremental restart files - ! within a run. Use 0 not to save restart files - ! at all. -PARALLEL_RESTARTFILES = False ! If defined, each processor writes its own - ! restart file, otherwise a single restart file - ! is generated. -RESTART_CONTROL = 3 ! RESTART_CONTROL determines which restart - ! files are written - Add 2 (bit 1) for a time- - ! stamped restart file, and odd (bit 0) for a - ! non-time-stamped file. A restart will be - ! saved at the end of the run segment for any - ! non-negative value. -SAVE_INITIAL_CONDS = True ! If defined, the inital conditions are - ! written to IC_OUTPUT_FILE at the start of a - ! new run. -IC_OUTPUT_FILE = "GOLD_IC" ! The name-root of a file into which the - ! initial conditions are written for a new run. -ALWAYS_WRITE_GEOM = False ! If ALWAYS_WRITE_GEOM is defined, the - ! ocean_geometry file is written anew with each - ! run segment. Otherwise it is only written for - ! a new run. The default is defined. -Z_OUTPUT_GRID_FILE = "" - ! The file that specifies the vertical grid - ! for depth-space diagnostics. -MIN_Z_DIAG_INTERVAL = 0.0 ! The minimum amount of time in seconds between - ! calculations of depth-space diagnostics. - ! Making this larger than DT_THERM reduces the - ! performance penalty of regridding to depth - ! online. +! === module MOM_tracer_flow_control === +USE_DOME_TRACER = True ! [Boolean] default = False + ! If true, use the DOME_tracer tracer package. -MAXCPU = 28800.0 ! The maximum amount of cpu time per processor - ! for which MOM should run before saving a - ! restart file and quitting with a return value - ! that indicates that a further execution is - ! required to complete the simulation. If - ! automatic restarts are not desired, use a - ! negative value for MAXCPU. MAXCPU has units - ! of wall-clock seconds. (i.e. CPU time limit is - ! larger by a factor of the number of processors - ! used. -INPUTDIR = "INPUT" ! INPUTDIR is a directory in which NetCDF - ! input files might be found. +! === module DOME_tracer === +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "layer_ref" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +LIGHTEST_DENSITY = 1030.0 ! [kg m-3] default = 1031.0 + ! The reference potential density used for layer 1. -! Specify the horizontal (along-isopycnal) viscosity. -LAPLACIAN = True ! LAPLACIAN is defined to use a Laplacian - ! horizontal viscosity. -BIHARMONIC = True ! BIHARMONIC is defined to use a biharmonic - ! horizontal viscosity. BIHARMONIC may be used - ! with LAPLACIAN, and it is automatically - ! defined if LAPLACIAN is undefined. -BOUND_KH = True ! If BOUND_KH is defined, the Laplacian - ! coefficient is locally limited to guarantee - ! stability. -BOUND_AH = True ! If BOUND_AH is defined, the biharmonic - ! coefficient is locally limited to guarantee - ! stability. -BETTER_BOUND_KH = True ! If BETTER_BOUND_KH is defined, use more - ! careful bounds in limiting KH for stability. -BETTER_BOUND_AH = True ! If BETTER_BOUND_AH is defined, use more - ! careful bounds in limiting AH for stability. -KH = 2.5e1 ! The Laplacian horizontal viscosity, in - ! m2 s-1. KH is used if LAPLACIAN is defined. -AH = 0.0 ! The biharmonic horizontal viscosity, in - ! m4 s-1. AH is used if BIHARMONIC is defined. -KH_VEL_SCALE = 0.003 ! The velocity scale which is multiplied by - ! the grid spacing to calculate the Laplacian - ! viscosity ,if LAPLACIAN is defined, in m s-1. - ! The final viscosity is the largest of this - ! scaled viscosity, the Smagorinsky viscosity - ! and KH. -AH_VEL_SCALE = 0.003 ! The velocity scale which is multiplied by - ! the cube of the grid spacing to calculate the - ! biharmonic viscosity if BIHARMONIC is defined, - ! in units of m s-1. The final viscosity is - ! the largest of this scaled viscosity, the - ! Smagorinsky viscosity and AH. -SMAGORINSKY_KH = True ! If defined, use Smagorinsky's nonlinear eddy - ! viscosity. KH is the background. -SMAG_LAP_CONST = 0.15 ! The nondimensional Laplacian Smagorinsky - ! constant. Often 0.15. -SMAGORINSKY_AH = True ! If defined, use a biharmonic form of - ! Smagorinsky's nonlinear eddy viscosity. -SMAG_BI_CONST = 0.06 ! The nondimensional biharmonic Smagorinsky - ! constant. Often 0.015. -NOSLIP = False ! This should True for no slip - ! boundary conditions False for free - ! slip boundary conditions (the default). The - ! implementation of the free slip boundary - ! conditions on a C-grid is much cleaner than - ! the no slip boundary conditions. The use of - ! free slip b.c.s is strongly encouraged. The - ! no slip b.c.s are not implemented with the - ! biharmonic viscosity. +! === module MOM_grid_init === +GRID_CONFIG = "cartesian" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +AXIS_UNITS = "k" ! default = "degrees" + ! The units for the Cartesian axes. Valid entries are: + ! degrees - degrees of latitude and longitude + ! m - meters + ! k - kilometers +SOUTHLAT = 0.0 ! [k] + ! The southern latitude of the domain or the equivalent + ! starting value for the y-axis. +LENLAT = 100.0 ! [k] + ! The latitudinal or y-direction length of the domain. +LENLON = 100.0 ! [k] + ! The longitudinal or x-direction length of the domain. +TOPO_CONFIG = "flat" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 + ! The minimum depth of the ocean. +MAXIMUM_DEPTH = 600.0 ! [m] + ! The maximum depth of the ocean. +APPLY_OBC_U_FLATHER_EAST = True ! [Boolean] default = False + ! Apply a Flather open boundary condition on the eastern + ! side of the global domain +APPLY_OBC_U_FLATHER_WEST = True ! [Boolean] default = False + ! Apply a Flather open boundary condition on the western + ! side of the global domain +APPLY_OBC_V_FLATHER_NORTH = True ! [Boolean] default = False + ! Apply a Flather open boundary condition on the northern + ! side of the global domain +APPLY_OBC_V_FLATHER_SOUTH = True ! [Boolean] default = False + ! Apply a Flather open boundary condition on the southern + ! side of the global domain +ROTATION = "beta" ! default = "2omegasinlat" + ! This specifies how the Coriolis parameter is specified: + ! 2omegasinlat - Use twice the planetary rotation rate + ! times the sine of latitude. + ! betaplane - Use a beta-plane or f-plane. + ! USER - call a user modified routine. +ALWAYS_WRITE_GEOM = False ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +THICKNESS_CONFIG = "circle_obcs" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. -! Specify the horizontal interface depth diffusion. -THICKNESSDIFFUSE = False ! If THICKNESSDIFFUSE is defined, interfaces - ! are diffused with a coefficient of KHTH. +! === module circle_obcs_initialize_thickness === +DISK_RADIUS = 24.0 ! [k] + ! The radius of the initially elevated disk in the + ! circle_obcs test case. -! Specify the scheme for the Coriolis and momentum advection terms. -CORIOLIS_SCHEME = "SADOURNY75_ENERGY" - ! Selects the discretization of Coriolis terms. - ! Possible values are: - ! SADOURNY75_ENERGY - Sadourny's energy - ! conserving scheme - ! ARAKAWA_HSU90 - Arakawa and Hsu's scheme - ! ROBUST_ENSTRO - A pseudo-enstrophy - ! conserving scheme, robust - ! to vanishing thickness -KE_SCHEME = "KE_ARAKAWA" ! Selects the discretization for the kinetic - ! energy in the Bernoulli function. Possible - ! values are KE_ARAKAWA, KE_SIMPLE_GUDONOV, - ! and KE_GUDONOV. KE_ARAKAWA is the default. -BOUND_CORIOLIS = True ! If BOUND_CORIOLIS is defined, the Coriolis - ! terms at u points are bounded by the four - ! estimates of (f+rv)v from the four neighboring - ! v points, and similarly at v points. This - ! option would have no effect on the SADOURNY - ! scheme if it were possible to use centered - ! difference thickness fluxes. In addition, if - ! SMAGORINSKY_AH is used, the biharmonic - ! viscosity is modified to include a term that - ! scales quadratically with the velocity - ! shears. -CORIOLIS_EN_DIS = False ! If CORIOLIS_EN_DIS is defined, two estimates - ! of the thickness fluxes are used to estimate - ! the Coriolis term, and the one that dissipates - ! energy relative to the other one is used. +! === module MOM_MEKE === +CDRAG = 0.002 ! [nondim] default = 0.003 + ! CDRAG is the drag coefficient relating the magnitude of + ! the velocity field to the bottom stress. -! Specify the scheme for the continuity solver. -CONTINUITY_SCHEME = "PPM" ! CONTINUTITY_SCHEME specifies the scheme used - ! for the continuity solver. PPM is currently - ! the only option, in which case a positive- - ! definite piecewise parabolic reconstruction - ! is used for the continuity solver. -CONTINUITY_CFL_LIMIT = 0.5 ! This is the CFL limit for corrections with - ! the PPM continuity scheme. -CONT_PPM_BETTER_ITER = True ! If true, use the velocity change tolerance - ! to determine when to keep iterating with the - ! PPM continuity scheme. -CONT_PPM_USE_VISC_REM_MAX = True ! If true, use more appropriate limiting - ! bounds for corrections in viscous columns. +! === module MOM_lateral_mixing_coeffs === +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option would + ! have no effect on the SADOURNY Coriolis scheme if it + ! were possible to use centered difference thickness fluxes. -! Specify the scheme for the vertical viscosity. -HARMONIC_VISC = True ! If defined, use the harmonic mean thickness - ! for calculating the vertical viscosity. +! === module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +KH = 25.0 ! [m2 s-1] default = 0.0 + ! The background Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. +SMAGORINSKY_KH = True ! [Boolean] default = False + ! If true, use a Smagorinsky nonlinear eddy viscosity. +SMAG_LAP_CONST = 0.15 ! [nondim] default = 0.0 + ! The nondimensional Laplacian Smagorinsky constant, + ! often 0.15. +AH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. -! Specify the scheme for the pressure gradient accelerations. -ANALYTIC_FV_PGF = True ! If defined the pressure gradient forces - ! are calculated with a Jacobian form that - ! analytically integrates the equations of state - ! in pressure to avoid any possibility of - ! numerical thermobaric instability. +! === module MOM_vert_friction === +DIRECT_STRESS = True ! [Boolean] default = False + ! If true, the wind stress is distributed over the + ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML + ! may be set to a very small value. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +HARMONIC_VISC = True ! [Boolean] default = False + ! If true, use the harmonic mean thicknesses for + ! calculating the vertical viscosity. +HMIX_FIXED = 20.0 ! [m] + ! The prescribed depth over which the near-surface + ! viscosity and diffusivity are elevated when the bulk + ! mixed layer is not used. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +KVML = 0.01 ! [m2 s-1] default = 1.0E-04 + ! The kinematic viscosity in the mixed layer. A typical + ! value is ~1e-2 m2 s-1. KVML is not used if + ! BULKMIXEDLAYER is true. The default is set by KV. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. -! Specify the scheme for the barotropic solver. -FLUX_BT_COUPLING = False ! If defined, use mass fluxes to ensure - ! consistency between the baroclinic and - ! barotropic modes. -RESCALE_BT_FACE_AREAS = False ! If true, the face areas used by the - ! barotropic solver are rescaled to reflect the - ! open face areas of the interior layers. This - ! probably requires FLUX_BT_COUPLING to work. -READJUST_BT_TRANS = False ! If defined, make a barotropic adjustment to - ! the layer velocities after the thermodynamic - ! part of the step. -USE_BT_CONT_TYPE = True ! If defined, use a structure with elements - ! that describe effective face areas from the - ! summed layer continuity solvers as a function - ! the barotropic flow in coupling between the - ! barotropic and baroclinic flow. -BT_USE_LAYER_FLUXES = True ! If true, linearize the continuity equation - ! in the barotropic solver about the layer - ! fluxes. This may require USE_BT_CONT_TYPE and - ! BT_THICK_SCHEME FROM_BT_CONT to work properly. -BOUND_BT_CORRECTION = True ! If defined, the corrective pseudo mass- - ! fluxes into the barotropic solver are limited - ! to values that require less than 0.1*MAXVEL to - ! be accommodated. -BT_PROJECT_VELOCITY = True ! If true, project the velocity forward in - ! time, simplifying the barotropic algorithm. -BT_THICK_SCHEME = "FROM_BT_CONT" ! A string describing the scheme that is used - ! to set the open face areas used for barotropic - ! transport and the relative weights of the layer - ! accelerations. Valid values are: - ! ARITHMETIC - arithmetic mean layer thicknesses - ! HARMONIC - harmonic mean layer thicknesses - ! HYBRID (the default) - use arithmetic means for - ! layers above the shallowest bottom, the - ! harmonic mean for layers below, and a weighted - ! average for layers that straddle that depth - ! FROM_BT_CONT - use the average thicknesses kept - ! it the h_u and h_v fields of BT_cont_type. -NONLINEAR_BT_CONTINUITY = True ! If defined, use nonlinear transports in the - ! barotropic continuity equation. +! === module MOM_PointAccel === -! Specify the properties of the active tracers and Eqn of state. -ENABLE_THERMODYNAMICS = False ! Temperature and salinity are used as state - ! variables if ENABLE_THERMODYNAMICS is defined. -USE_EOS = False ! If USE_EOS is defined, density is calculated - ! from temperature and salinity with an equation - ! of state. ENABLE_THERMODYNAMICS must be - ! defined if USE_EOS is. -RHO_0 = 1031.0 ! RHO_0 is used in the Boussinesq - ! approximation to calculations of pressure and - ! pressure gradients, in units of kg m-3. +! === module MOM_set_visc === +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +DRAG_BG_VEL = 0.05 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. -! Specify the properties of the passive tracers. -KHTR = 0.0 ! KHTR is the along-isopycnal tracer - ! diffusivity, in m2 s-1. KHTR is not needed for - ! numerical stability. -USE_USER_TRACER_EXAMPLE = False ! If defined, the example tracer package is used. -USE_DOME_TRACER = True ! If defined, the DOME tracer package is used. -USE_IDEAL_AGE_TRACER = False ! If defined, the ideal age and vintage - ! tracer package is used. +! === module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +NONLINEAR_BT_CONTINUITY = True ! [Boolean] default = False + ! If true, use nonlinear transports in the barotropic + ! continuity equation. This does not apply if + ! USE_BT_CONT_TYPE is true. +BT_PROJECT_VELOCITY = True ! [Boolean] default = False + ! If true, step the barotropic velocity first and project + ! out the velocity tendancy by 1+BEBT when calculating the + ! transport. The default (false) is to use a predictor + ! continuity step to find the pressure field, and then + ! to do a corrector continuity step using a weighted + ! average of the old and new velocities, with weights + ! of (1-BEBT) and BEBT. +BT_THICK_SCHEME = "FROM_BT_CONT" ! default = "HYBRID" + ! A string describing the scheme that is used to set the + ! open face areas used for barotropic transport and the + ! relative weights of the accelerations. Valid values are: + ! ARITHMETIC - arithmetic mean layer thicknesses + ! HARMONIC - harmonic mean layer thicknesses + ! HYBRID (the default) - use arithmetic means for + ! layers above the shallowest bottom, the harmonic + ! mean for layers below, and a weighted average for + ! layers that straddle that depth + ! FROM_BT_CONT - use the average thicknesses kept + ! in the h_u and h_v fields of the BT_cont_type +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = -0.95 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. -! Specify the properties of the diapycnal viscosity and diffusion. -ADIABATIC = False ! There are no diapycnal mass fluxes if - ! ADIABATIC is defined. This assumes that - ! KD = KDML = 0.0 and that there is no buoyancy - ! forcing, but makes the model faster by - ! eliminating subroutine calls. +! === module MOM_thickness_diffuse === -BULKMIXEDLAYER = False ! If defined, use a Kraus-Turner-like bulk - ! mixed layer with transitional buffer layers. - ! Layers 1 through NKML+NKBL have variable - ! densities. There must be at least NKML+NKBL+1 - ! layers if BULKMIXEDLAYER is defined. -! The following parameters only apply when BULKMIXEDLAYER is defined. -NKML = 2 ! NKML is the number of sublayers within the - ! mixed layer. -NKBL = 1 ! NKBL is the number of layers used as - ! variable density buffer layers. +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +KD = 1.0E-04 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. -HMIX_FIXED = 20.0 ! The prescribed depth over which the near- - ! surface viscosity and diffusivity are elevated - ! when the bulk mixed layer is not used. -KVML = 1.00e-2 ! The kinematic viscosity in the mixed layer, - ! in m2 s-1. A typical value is ~1e-2 m2 s-1. - ! KVML is not used if BULKMIXEDLAYER is defined. -KDML = 1.00e-4 ! The diapycnal diffusivity of density in the - ! mixed layer, in m2 s-1. This value may be 0. - ! KDML is not used if BULKMIXEDLAYER is defined. -DIRECT_STRESS = True ! If DIRECT_STRESS is defined, the wind stress - ! is distributed over the topmost HMIX_STRESS - ! of fluid, and KVML need not be elevated. -HMIX_STRESS = 20.0 ! The depth over which to apply the wind - ! stress when DIRECT_STRESS is true. +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP -KV = 1.00e-4 ! The kinematic viscosity in the interior, in - ! m2 s-1. The molecular value, ~1e-6 m2 s-1, - ! may be used. -KD = 1.00e-4 ! The diapycnal diffusivity of density in the - ! interior, in m2 s-1. Zero or the molecular - ! value, ~1e-7 m2 s-1, may be used. -MAX_ENT_IT = 20 ! The maximum number of iterations that may be - ! used to calculate the interior diapycnal - ! entrainment. -TOLERANCE_ENT = 1.0e-5 ! The tolerance in m with which to solve for - ! entrainment values. -USE_JACKSON_PARAM = True ! If true, use the new Jackson-Hallberg-Legg - ! (JPO 2008) shear mixing parameterization. -! The Jackson-Hallberg-Legg shear mixing parameterization uses the following -! 6 nondimensional coefficients. That paper gives 3 best fit parameter sets. -! Ri_Crit Rate FRi_Curv K_buoy TKE_N TKE_Shear -! p1: 0.25 0.089 -0.97 0.82 0.24 0.14 -! p2: 0.30 0.085 -0.94 0.86 0.26 0.13 -! p3: 0.35 0.088 -0.89 0.81 0.28 0.12 -! Future research will reveal how these should be modified to take -! subgridscale inhomogeneity into account. -RINO_CRIT = 0.25 ! The critical shear Richardson number for - ! shear-driven entrainment. The theoretical - ! value is 1, as in Hallberg (MWR 2000). -SHEARMIX_RATE = 0.089 ! A nondimensional rate scale for shear-driven - ! entrainment. The original value from Hallberg - ! (MWR 2000) is 0.1. -FRI_CURVATURE = -0.97 ! The nondimensional curvature of the fit to - ! function of the Richardson number in the kappa - ! source term in the Jackson et al. scheme. The - ! default value is -0.97. -KAPPA_BUOY_SCALE_COEF = 0.82 ! The nondimensional ratio of the buoyancy - ! length scale to the kappa decay scale in the - ! kappa equation. The default value is 0.82. -TKE_N_DECAY_CONST = 0.24 ! The coefficient for the decay of TKE due to - ! stratification (i.e. proportional to N*tke), - ! ND. The default value is 0.24. -TKE_SHEAR_DECAY_CONST = 0.14 ! The coefficient for the decay of TKE due - ! to shear (i.e. proportional to |S|*tke), ND. - ! The default value is 0.14. -TKE_BACKGROUND = 0.0 ! A background level of TKE used in the first - ! iteration of the kappa equation, in m2 s-2. - ! TKE_BACKGROUND could be 0, its default. -MAX_RINO_IT = 25 ! The maximum number of iterations that may be - ! used to estimate the Richardson number driven - ! mixing. +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION -BRYAN_LEWIS_DIFFUSIVITY = False ! If true, a Bryan & Lewis (JGR 1979) like - ! tanh profile of background diapycnal - ! diffusivity with depth is used. +! === module MOM_entrain_diffusive === +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.095445115010332E-05 + ! The tolerance with which to solve for entrainment values. -HBBL = 10.0 ! The thickness in m of a bottom boundary - ! layer with a viscosity of KVBBL if - ! BOTTOMDRAGLAW is not defined, or the thickness - ! over which near-bottom velocities are averaged - ! for the drag law if BOTTOMDRAGLAW is defined - ! but LINEAR_DRAG is not. -BOTTOMDRAGLAW = True ! If BOTTOMDRAGLAW is defined, the bottom - ! stress is calculated with a drag law - ! c_drag*|u|*u. The velocity magnitude may be an - ! assumed value or it may be based on the actual - ! velocity in the bottommost HBBL, depending on - ! LINEAR_DRAG. -CDRAG = 0.002 ! CDRAG is the drag coefficient relating the - ! magnitude of the velocity field to the bottom - ! stress. CDRAG is only used if BOTTOMDRAGLAW is - ! defined. -LINEAR_DRAG = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined - ! the drag law is cdrag*DRAG_BG_VEL*u. -DRAG_BG_VEL = 0.05 ! DRAG_BG_VEL is either the assumed bottom - ! velocity (with LINEAR_DRAG) or an unresolved - ! velocity that is combined with the resolved - ! velocity to estimate the velocity magnitude, - ! in m s-1. DRAG_BG_VEL is only used when - ! BOTTOMDRAGLAW is defined. -BBL_THICK_MIN = 0.1 ! The minimum bottom boundary layer thickness, - ! in m, that can be used with BOTTOMDRAGLAW. - ! This might be Kv / (cdrag * drag_bg_vel) to - ! give Kv as the minimum near-bottom viscosity. -BBL_EFFIC = 0.20 ! BBL_EFFIC is the efficiency with which the - ! energy extracted by bottom drag drives BBL - ! diffusion. Nondimensional. BBL_EFFIC only - ! applies when BOTTOMDRAGLAW is defined. +! === module MOM_kappa_shear === +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. -! Specify properties of the surface forcing. -VARIABLE_BUOYFORCE = False ! If VARIABLE_BUOYFORCE is defined the surface - ! fluxes of buoyancy or heat and fresh water - ! are recalculated every coupling time step. -BUOY_CONFIG = "zero" ! Method for determining buoyancy forcing - ! (can be file, zero or USER). +! === module MOM_regularize_layers === -VARIABLE_WINDS = False ! If the wind stresses vary with time, define - ! VARIABLE_WINDS, which will cause wind_forcing - ! to be calculated every coupling timestep. -WIND_CONFIG = "zero" ! Method for forcing winds (zero, 2gyre, file or - ! USER). -RESTOREBUOY = False ! If RESTOREBUOY is defined, the buoyancy - ! fluxes drive the model back toward some - ! specified state with a rate given by - ! FLUXCONST. +! === module MOM_tracer_advect === -! Specify whether sponges are used. It is possible to use the model in robust -! diagnostic mode by defining sponges that span the entire domain. -SPONGE = False ! If SPONGE is defined, sponges may be applied - ! anywhere in the domain. The exact location and - ! properties of those sponges are specified from - ! MOM_initialization.F90. -APPLY_OBC_U_FLATHER_EAST = True ! Flather boundary condition for east side -APPLY_OBC_U_FLATHER_WEST = True ! Flather boundary condition for west side -APPLY_OBC_V_FLATHER_NORTH = True ! Flather boundary condition for north side -APPLY_OBC_V_FLATHER_SOUTH = True ! Flather boundary condition for south side +! === module MOM_tracer_hor_diff === -! Specify properties of the tides. -TIDES = False ! Apply tidal momentum forcing. +! === module MOM_surface_forcing === +VARIABLE_WINDS = False ! [Boolean] default = True + ! If true, the winds vary in time after the initialization. +VARIABLE_BUOYFORCE = False ! [Boolean] default = True + ! If true, the buoyancy forcing varies in time after the + ! initialization of the model. +BUOY_CONFIG = "zero" ! + ! The character string that indicates how buoyancy forcing + ! is specified. Valid options include (file), (zero), + ! (linear), (USER), and (NONE). +WIND_CONFIG = "zero" ! + ! The character string that indicates how wind forcing + ! is specified. Valid options include (file), (2gyre), + ! (1gyre), (gyres), (zero), and (USER). -! Specify a few miscellaneous limits. -MAXVEL = 10.0 ! This is the maximum velocity allowed before - ! the velocity is truncated, in units of m s-1. -MAXTRUNC = 10 ! The run will be stopped, and the day set to - ! a very large value if the velocity is - ! truncated more than MAXTRUNC times between - ! energy saves. Set MAXTRUNC to 0 to stop if - ! there is any truncation of velocities. -U_TRUNC_FILE = "U_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to zonal velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. -V_TRUNC_FILE = "V_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to meridional velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. +! === module MOM_sum_output === +MAXTRUNC = 10 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +TIMEUNIT = 3600.0 ! [s] default = 8.64E+04 + ! The time unit in seconds a number of input fields +MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 + ! The maximum amount of cpu time per processor for which + ! MOM should run before saving a restart file and + ! quitting with a return value that indicates that a + ! further run is required to complete the simulation. + ! If automatic restarts are not desired, use a negative + ! value for MAXCPU. MAXCPU has units of wall-clock + ! seconds, so the actual CPU time used is larger by a + ! factor of the number of processors used. + +! === module MOM_main (MOM_driver) === +DT_FORCING = 600.0 ! [s] default = 120.0 + ! The time step for changing forcing, coupling with other + ! components, or potentially writing certain diagnostics. + ! The default value is given by DT. +RESTART_CONTROL = 3 ! default = 1 + ! An integer whose bits encode which restart files are + ! written. Add 2 (bit 1) for a time-stamped file, and odd + ! (bit 0) for a non-time-stamped file. A non-time-stamped + ! restart file is saved at the end of the run segment + ! for any non-negative value. +RESTINT = 10.0 ! [hours] default = 0.0 + ! The interval between saves of the restart file in units + ! of TIMEUNIT. Use 0 (the default) to not save + ! incremental restart files at all. +ENERGYSAVEDAYS = 0.5 ! [hours] default = 1.44E+04 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. diff --git a/examples/solo_ocean/double_gyre/MOM_input b/examples/solo_ocean/double_gyre/MOM_input index cd5806cc44..c172104daa 100644 --- a/examples/solo_ocean/double_gyre/MOM_input +++ b/examples/solo_ocean/double_gyre/MOM_input @@ -1,318 +1,353 @@ -!********+*********+*********+*********+*********+*********+*********+* -!* This file determines the adjustable run-time parameters for the * -!* Modular Ocean Model (MOM), versions 6 and later. Where * -!* appropriate, MKS units are used. * -!********+*********+*********+*********+*********+*********+*********+* -! >>> double_gyre test case <<< +/* This input file provides the adjustable run-time parameters for version 6 of + the Modular Ocean Model (MOM6), a numerical ocean model developed at NOAA-GFDL. + Where appropriate, parameters use usually given in MKS units. -! Specify properties of the physical domain. -GRID_CONFIG = "spherical" ! Method for defining horizontal grid - ! = file|cartesian|spherical|mercator - ! file - read grid from file "GRID_FILE" - ! cartesian - a Cartesian grid - ! spherical - a spherical grid - ! mercator - a mercator grid -TOPO_CONFIG = "spoon" ! Method for defining topography - ! file - read topographic information from file - ! (TOPO_FILE). - ! flat - flat bottom set to MAXIMUM_DEPTH. - ! bowl - bowl like basin using MAXIMUM_DEPTH and - ! MINIMUM_DEPTH. - ! spoon - similar to bowl except that southern - ! face of the "bowl" is open. - ! DOME - sill-overflow test case basin. - ! USER - user defined -MAXIMUM_DEPTH = 2000.0 ! The maximum depth of the ocean in m. -MINIMUM_DEPTH = 1.0 ! The minimum ocean depth, in m. Anything - ! shallower than this depth is assumed to be on - ! land, and all fluxes are masked out. -COORD_CONFIG = "gprime" ! How layers are to be defined: - ! file - read coordinate information from file - ! (COORD_FILE). - ! ts_ref - use reference temperature - ! and salinity (T_REF and S_REF) to determine - ! surface density and GINT calculate internal - ! densities. - ! gprime - use reference density (RHO_0) for - ! surface density and GINT calculate internal - ! densities. - ! ts_profile - use profiles of temperature - ! and salinity (read from COORD_FILE) to determine - ! surface density and internal densities. - ! USER - user defined routine -GFS = 0.980 ! The reduced gravity at the free - ! surface, in m s-2. -GINT = 9.8e-3 ! The nominal reduced gravity of the internal - ! interfaces for idealized models, in m s-2. -THICKNESS_CONFIG = "uniform" ! Method for defining initial layer thicknesses - ! file - read thickness information from file - ! (THICKNESS_FILE). - ! uniform - thickness is distributed uniformly - ! and equally between layers. - ! search - thickness determined by search - ! through initial temperature and salinity space - ! of a fixed coordinate data set (not yet - ! implemented) - ! USER - user defined + This particular file is for the example in double_gyre. -! Specify the numerical domain. -NIGLOBAL = 44 ! NIGLOBAL and NJGLOBAL are the number of thickness -NJGLOBAL = 40 ! grid points in the zonal and meridional - ! directions of the physical domain. -NK = 2 ! The number of layers. -NIHALO = 4 ! NIHALO and NJHALO are the number of halo -NJHALO = 4 ! points on each side in the x- and y-directions. - ! If static memory allocation is used, these - ! must match the values of NIHALO_ and NJHALO_ - ! in MOM_memory.h. -NIPROC_IO = 1 ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. NIPROC_IO - ! must be a factor of NIPROC. -NJPROC_IO = 1 ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. NJPROC_IO - ! must be a factor of NJPROC. + This MOM_input file typically contains only the non-default values that are + needed to reproduce this example. A full list of parameters for this example + can be found in the corresponding MOM_parameter_doc.all file which is + generated by the model at run-time. */ -! The following parameters only apply if the grid is internally generated. -LENLAT = 20.0 ! The length of the domain in units defined -LENLON = 22.0 ! defined by AXIS_UNITS; by default the units - ! are degrees of latitude and longitude. -SOUTHLAT = 30.0 ! The domain's southern latitude. -WESTLON = 0.0 ! The domain's western longitude. -REENTRANT_X = False ! If defined, the domain is zonally reentrant. +REENTRANT_X = False ! [Boolean] default = True + ! If true, the domain is zonally reentrant. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 44 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 40 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 2 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 4 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!LAYOUT = 2, 4 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. -DEBUG = False ! If true, write out verbose debugging data. -SEND_LOG_TO_STDOUT = False ! If true write out log information to stdout. +! === module MOM_grid === +! Parameters providing information about the vertical grid. +NK = 2 ! [nondim] + ! The number of model layers. -! Specify the time integration scheme. -DT_FORCING = 2400.0 ! The time step for changing forcing or - ! writing certain diagnostics, in s. -DT_THERM = 2400.0 ! The thermodynamic time step, in s. DT_THERM - ! should be an integer multiple of DT and less - ! than or equal to DT_FORCING. -DT = 1200.0 ! The (baroclinic) dynamics time step, in s. - ! DT should be an integer fraction of DT_FORCING. -DTBT = -0.9 ! The barotropic time step, in s. DTBT is only - ! used with the split explicit time stepping. - ! To set the time step automatically based - ! the maximum stable value use 0, or a negative - ! value gives the fraction of the stable value. - ! The value of DTBT that will actually be used - ! is an integer fraction of DT, rounding down. -DT_BT_FILTER = -0.25 ! A time-scale for filtering BT variables, - ! in s if positive, or as a fraction of DT if - ! negative. -DTBT_RESET_PERIOD = -1.0 ! The period between recalculations of DTBT - ! of DTBT (if DTBT <= 0), in seconds. If - ! DTBT_RESET_PERIOD is negative, DTBT is set - ! based only on information available at - ! initialization. If dynamic, DTBT will be set - ! at least every forcing time step, and if 0, - ! every dynamics time step. -BE = 0.6 ! BE determines whether the neutral baroclinic - ! time stepping scheme (0.5) or a backward Euler - ! scheme (1) is used. BE may be from 0.5 to 1, - ! but instability may occur near 0.5. -BEBT = 0.2 ! BEBT determines whether the barotropic time - ! stepping uses the forward-backward time- - ! stepping scheme or a backward Euler scheme. - ! BEBT is valid in the range from 0 (for a - ! forward-backward treatment of nonrotating - ! gravity waves) to 1 (for a backward Euler - ! treatment). In practice, BEBT must be greater - ! than about 0.05. -ETA_TOLERANCE = 1e-12 ! The tolerance, in m, for the differences - ! between the barotropic and baroclinic - ! estimates of the sea surface height due to - ! the fluxes through each face. The total - ! tolerance for SSH is 4 times this value. The - ! default is 0.5*NK*EPSILON, and this should not - ! be set less than about 10^-15*MAXIMUM_DEPTH. +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. -! Specify properties of the I/O and length of the integration. -DAYMAX = 10.0 ! The final day of the simulation. -ENERGYSAVEDAYS = 1.0 ! The number of days between saves of the - ! energies of the run. -ENERGYFILE = "timestats" ! The file to use to save the energies. -READ_DEPTH_LIST = True ! If true, write out the depth list file. -DEPTH_LIST_MIN_INC = 1e-6 ! The minimum depth increment in m between - ! elements of the depth list file. -DEPTH_LIST_FILE = "Depth_list.nc" ! The name of the depth list file. -RESTARTFILE = "MOM.res" ! The name of the restart file. -RESTINT = 110.0 ! The number of days between saves of the - ! restart file. Use a value that is larger than - ! DAYMAX not to save incremental restart files - ! within a run. Use 0 not to save restart files - ! at all. -RESTART_CONTROL = 3 ! RESTART_CONTROL determines which restart - ! files are written - Add 2 (bit 1) for a time- - ! stamped restart file, and odd (bit 0) for a - ! non-time-stamped file. A restart will be - ! saved at the end of the run segment for any - ! non-negative value. -ALWAYS_WRITE_GEOM = False ! If ALWAYS_WRITE_GEOM is defined, the - ! ocean_geometry file is written anew with each - ! run segment. Otherwise it is only written for - ! a new run. The default is defined. +! === module MOM === +ENABLE_THERMODYNAMICS = False ! [Boolean] default = True + ! If true, Temperature and salinity are used as state + ! variables. +ADIABATIC = True ! [Boolean] default = False + ! There are no diapycnal mass fluxes if ADIABATIC is + ! true. This assumes that KD = KDML = 0.0 and that + ! there is no buoyancy forcing, but makes the model + ! faster by eliminating subroutine calls. +DT = 1200.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 2400.0 ! [s] default = 1200.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +DTBT_RESET_PERIOD = -1.0 ! [s] default = 2400.0 + ! The period between recalculations of DTBT (if DTBT <= 0). + ! If DTBT_RESET_PERIOD is negative, DTBT is set based + ! only on information available at initialization. If + ! dynamic, DTBT will be set at least every forcing time + ! step, and if 0, every dynamics time step. The default is + ! set by DT_THERM. This is only used if SPLIT is true. -INPUTDIR = "INPUT" ! INPUTDIR is a directory in which NetCDF - ! input files might be found. +! === module MOM_tracer_registry === -! Specify the horizontal (along-isopycnal) viscosity. -LAPLACIAN = True ! LAPLACIAN is defined to use a Laplacian - ! horizontal viscosity. -BIHARMONIC = False ! BIHARMONIC is defined to use a biharmonic - ! horizontal viscosity. BIHARMONIC may be used - ! with LAPLACIAN, and it is automatically - ! defined if LAPLACIAN is undefined. -KH = 1.0e4 ! The Laplacian horizontal viscosity, in - ! m2 s-1. KH is used if LAPLACIAN is defined. -KH_VEL_SCALE = 0.003 ! The velocity scale which is multiplied by - ! the grid spacing to calculate the Laplacian - ! viscosity ,if LAPLACIAN is defined, in m s-1. - ! The final viscosity is the largest of this - ! scaled viscosity, the Smagorinsky viscosity - ! and KH. -AH_VEL_SCALE = 0.003 ! The velocity scale which is multiplied by - ! the cube of the grid spacing to calculate the - ! biharmonic viscosity if BIHARMONIC is defined, - ! in units of m s-1. The final viscosity is - ! the largest of this scaled viscosity, the - ! Smagorinsky viscosity and AH. -SMAGORINSKY_KH = True ! If defined, use Smagorinsky's nonlinear eddy - ! viscosity. KH is the background. -SMAG_LAP_CONST = 0.15 ! The nondimensional Laplacian Smagorinsky - ! constant. Often 0.15. -SMAGORINSKY_AH = False ! If defined, use a biharmonic form of - ! Smagorinsky's nonlinear eddy viscosity. -SMAG_BI_CONST = 0.032 ! The nondimensional biharmonic Smagorinsky - ! constant. Often 0.015. +! === module MOM_tracer_flow_control === +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "gprime" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +GFS = 0.98 ! [m s-2] default = 9.8 + ! The reduced gravity at the free surface. +GINT = 0.0098 ! [m s-2] + ! The reduced gravity across internal interfaces. -! Specify the scheme for the Coriolis and momentum advection terms. -BOUND_CORIOLIS = True ! If BOUND_CORIOLIS is defined, the Coriolis - ! terms at u points are bounded by the four - ! estimates of (f+rv)v from the four neighboring - ! v points, and similarly at v points. This - ! option would have no effect on the SADOURNY - ! scheme if it were possible to use centered - ! difference thickness fluxes. In addition, if - ! SMAGORINSKY_AH is used, the biharmonic - ! viscosity is modified to include a term that - ! scales quadratically with the velocity - ! shears. +! === module MOM_grid_init === +GRID_CONFIG = "spherical" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +SOUTHLAT = 30.0 ! [degrees] + ! The southern latitude of the domain. +LENLAT = 20.0 ! [degrees] + ! The latitudinal length of the domain. +LENLON = 22.0 ! [degrees] + ! The longitudinal length of the domain. +TOPO_CONFIG = "spoon" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 + ! The minimum depth of the ocean. +MAXIMUM_DEPTH = 2000.0 ! [m] + ! The maximum depth of the ocean. +ALWAYS_WRITE_GEOM = False ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +THICKNESS_CONFIG = "uniform" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. -! Specify the scheme for the vertical viscosity. -HARMONIC_VISC = True ! If defined, use the harmonic mean thickness - ! for calculating the vertical viscosity. +! === module MOM_MEKE === -! Specify the scheme for the barotropic solver. -FLUX_BT_COUPLING = False ! If defined, use mass fluxes to ensure - ! consistency between the baroclinic and - ! barotropic modes. -USE_BT_CONT_TYPE = True ! If defined, use a structure with elements - ! that describe effective face areas from the - ! summed layer continuity solvers as a function - ! the barotropic flow in coupling between the - ! barotropic and baroclinic flow. -BT_USE_LAYER_FLUXES = True ! If true, linearize the continuity equation - ! in the barotropic solver about the layer - ! fluxes. This may require USE_BT_CONT_TYPE and - ! BT_THICK_SCHEME FROM_BT_CONT to work properly. -BOUND_BT_CORRECTION = True ! If defined, the corrective pseudo mass- - ! fluxes into the barotropic solver are limited - ! to values that require less than 0.1*MAXVEL to - ! be accommodated. -BT_PROJECT_VELOCITY = True ! If true, project the velocity forward in - ! time, simplifying the barotropic algorithm. -BT_THICK_SCHEME = "FROM_BT_CONT" ! A string describing the scheme that is used - ! to set the open face areas used for barotropic - ! transport and the relative weights of the layer - ! accelerations. Valid values are: - ! ARITHMETIC - arithmetic mean layer thicknesses - ! HARMONIC - harmonic mean layer thicknesses - ! HYBRID (the default) - use arithmetic means for - ! layers above the shallowest bottom, the - ! harmonic mean for layers below, and a weighted - ! average for layers that straddle that depth - ! FROM_BT_CONT - use the average thicknesses kept - ! it the h_u and h_v fields of BT_cont_type. +! === module MOM_lateral_mixing_coeffs === +ETA_TOLERANCE = 1.0E-12 ! [m] default = 1.0E-10 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option would + ! have no effect on the SADOURNY Coriolis scheme if it + ! were possible to use centered difference thickness fluxes. -! Specify the properties of the active tracers and Eqn of state. -ENABLE_THERMODYNAMICS = False ! Temperature and salinity are used as state - ! variables if ENABLE_THERMODYNAMICS is defined. -RHO_0 = 1035.0 ! RHO_0 is used in the Boussinesq - ! approximation to calculations of pressure and - ! pressure gradients, in units of kg m-3. +! === module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +BIHARMONIC = False ! [Boolean] default = True + ! If true, se a biharmonic horizontal viscosity. + ! BIHARMONIC may be used with LAPLACIAN. +KH = 1.0E+04 ! [m2 s-1] default = 0.0 + ! The background Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. +SMAGORINSKY_KH = True ! [Boolean] default = False + ! If true, use a Smagorinsky nonlinear eddy viscosity. +SMAG_LAP_CONST = 0.15 ! [nondim] default = 0.0 + ! The nondimensional Laplacian Smagorinsky constant, + ! often 0.15. -! Specify the properties of the diapycnal viscosity and diffusion. -ADIABATIC = True ! There are no diapycnal mass fluxes if - ! ADIABATIC is defined. This assumes that - ! KD = KDML = 0.0 and that there is no buoyancy - ! forcing, but makes the model faster by - ! eliminating subroutine calls. +! === module MOM_vert_friction === +DIRECT_STRESS = True ! [Boolean] default = False + ! If true, the wind stress is distributed over the + ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML + ! may be set to a very small value. +HARMONIC_VISC = True ! [Boolean] default = False + ! If true, use the harmonic mean thicknesses for + ! calculating the vertical viscosity. +HMIX_FIXED = 20.0 ! [m] + ! The prescribed depth over which the near-surface + ! viscosity and diffusivity are elevated when the bulk + ! mixed layer is not used. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +KVML = 0.01 ! [m2 s-1] default = 1.0E-04 + ! The kinematic viscosity in the mixed layer. A typical + ! value is ~1e-2 m2 s-1. KVML is not used if + ! BULKMIXEDLAYER is true. The default is set by KV. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. +! === module MOM_set_visc === +LINEAR_DRAG = True ! [Boolean] default = False + ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag + ! law is cdrag*DRAG_BG_VEL*u. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. -HMIX_FIXED = 20.0 ! The prescribed depth over which the near- - ! surface viscosity and diffusivity are elevated - ! when the bulk mixed layer is not used. -KVML = 1.00e-2 ! The kinematic viscosity in the mixed layer, - ! in m2 s-1. A typical value is ~1e-2 m2 s-1. - ! KVML is not used if BULKMIXEDLAYER is defined. -DIRECT_STRESS = True ! If DIRECT_STRESS is defined, the wind stress - ! is distributed over the topmost HMIX_STRESS - ! of fluid, and KVML need not be elevated. -HMIX_STRESS = 20.0 ! The depth over which to apply the wind - ! stress when DIRECT_STRESS is true. +! === module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +BT_PROJECT_VELOCITY = True ! [Boolean] default = False + ! If true, step the barotropic velocity first and project + ! out the velocity tendancy by 1+BEBT when calculating the + ! transport. The default (false) is to use a predictor + ! continuity step to find the pressure field, and then + ! to do a corrector continuity step using a weighted + ! average of the old and new velocities, with weights + ! of (1-BEBT) and BEBT. +BT_THICK_SCHEME = "FROM_BT_CONT" ! default = "HYBRID" + ! A string describing the scheme that is used to set the + ! open face areas used for barotropic transport and the + ! relative weights of the accelerations. Valid values are: + ! ARITHMETIC - arithmetic mean layer thicknesses + ! HARMONIC - harmonic mean layer thicknesses + ! HYBRID (the default) - use arithmetic means for + ! layers above the shallowest bottom, the harmonic + ! mean for layers below, and a weighted average for + ! layers that straddle that depth + ! FROM_BT_CONT - use the average thicknesses kept + ! in the h_u and h_v fields of the BT_cont_type +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = -0.9 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. -KV = 1.00e-4 ! The kinematic viscosity in the interior, in - ! m2 s-1. The molecular value, ~1e-6 m2 s-1, - ! may be used. +! === module MOM_thickness_diffuse === -HBBL = 10.0 ! The thickness in m of a bottom boundary - ! layer with a viscosity of KVBBL if - ! BOTTOMDRAGLAW is not defined, or the thickness - ! over which near-bottom velocities are averaged - ! for the drag law if BOTTOMDRAGLAW is defined - ! but LINEAR_DRAG is not. -BOTTOMDRAGLAW = True ! If BOTTOMDRAGLAW is defined, the bottom - ! stress is calculated with a drag law - ! c_drag*|u|*u. The velocity magnitude may be an - ! assumed value or it may be based on the actual - ! velocity in the bottommost HBBL, depending on - ! LINEAR_DRAG. -CDRAG = 0.003 ! CDRAG is the drag coefficient relating the - ! magnitude of the velocity field to the bottom - ! stress. CDRAG is only used if BOTTOMDRAGLAW is - ! defined. -LINEAR_DRAG = True ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined - ! the drag law is cdrag*DRAG_BG_VEL*u. -DRAG_BG_VEL = 0.10 ! DRAG_BG_VEL is either the assumed bottom - ! velocity (with LINEAR_DRAG) or an unresolved - ! velocity that is combined with the resolved - ! velocity to estimate the velocity magnitude, - ! in m s-1. DRAG_BG_VEL is only used when - ! BOTTOMDRAGLAW is defined. -BBL_THICK_MIN = 0.1 ! The minimum bottom boundary layer thickness, - ! in m, that can be used with BOTTOMDRAGLAW. - ! This might be Kv / (cdrag * drag_bg_vel) to - ! give Kv as the minimum near-bottom viscosity. +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. -! Specify properties of the surface forcing. -VARIABLE_BUOYFORCE = False ! If VARIABLE_BUOYFORCE is defined the surface - ! fluxes of buoyancy or heat and fresh water - ! are recalculated every coupling time step. -BUOY_CONFIG = "zero" ! Method for determining buoyancy forcing - ! (can be file, zero or USER). +! === module MOM_tracer_advect === -VARIABLE_WINDS = False ! If the wind stresses vary with time, define - ! VARIABLE_WINDS, which will cause wind_forcing - ! to be calculated every coupling timestep. -WIND_CONFIG = "2gyre" ! Method for forcing winds (can be zero, - ! 2gyre, file or USER). -RESTOREBUOY = False ! If RESTOREBUOY is defined, the buoyancy - ! fluxes drive the model back toward some - ! specified state with a rate given by - ! FLUXCONST. +! === module MOM_tracer_hor_diff === -! Specify a few miscellaneous limits. -MAXVEL = 6.0 ! This is the maximum velocity allowed before - ! the velocity is truncated, in units of m s-1. +! === module MOM_surface_forcing === +VARIABLE_WINDS = False ! [Boolean] default = True + ! If true, the winds vary in time after the initialization. +VARIABLE_BUOYFORCE = False ! [Boolean] default = True + ! If true, the buoyancy forcing varies in time after the + ! initialization of the model. +BUOY_CONFIG = "zero" ! + ! The character string that indicates how buoyancy forcing + ! is specified. Valid options include (file), (zero), + ! (linear), (USER), and (NONE). +WIND_CONFIG = "2gyre" ! + ! The character string that indicates how wind forcing + ! is specified. Valid options include (file), (2gyre), + ! (1gyre), (gyres), (zero), and (USER). + +! === module MOM_sum_output === +READ_DEPTH_LIST = True ! [Boolean] default = False + ! Read the depth list from a file if it exists or + ! create that file otherwise. +DEPTH_LIST_MIN_INC = 1.0E-06 ! [m] default = 1.0E-10 + ! The minimum increment between the depths of the + ! entries in the depth-list file. + +! === module MOM_main (MOM_driver) === +DT_FORCING = 2400.0 ! [s] default = 1200.0 + ! The time step for changing forcing, coupling with other + ! components, or potentially writing certain diagnostics. + ! The default value is given by DT. +RESTART_CONTROL = 3 ! default = 1 + ! An integer whose bits encode which restart files are + ! written. Add 2 (bit 1) for a time-stamped file, and odd + ! (bit 0) for a non-time-stamped file. A non-time-stamped + ! restart file is saved at the end of the run segment + ! for any non-negative value. +RESTINT = 110.0 ! [days] default = 0.0 + ! The interval between saves of the restart file in units + ! of TIMEUNIT. Use 0 (the default) to not save + ! incremental restart files at all. +ENERGYSAVEDAYS = 1.0 ! [days] default = 2400.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. diff --git a/examples/solo_ocean/external_gwave/MOM_input b/examples/solo_ocean/external_gwave/MOM_input index c6578e4e37..882301c8bb 100644 --- a/examples/solo_ocean/external_gwave/MOM_input +++ b/examples/solo_ocean/external_gwave/MOM_input @@ -1,499 +1,448 @@ -!********+*********+*********+*********+*********+*********+*********+* -!* This file determines the adjustable run-time parameters for the * -!* Modular Ocean Model (MOM), versions 6 and later. Where * -!* appropriate, MKS units are used. * -!********+*********+*********+*********+*********+*********+*********+* -! >>> external_gwave test case <<< +/* This input file provides the adjustable run-time parameters for version 6 of + the Modular Ocean Model (MOM6), a numerical ocean model developed at NOAA-GFDL. + Where appropriate, parameters use usually given in MKS units. -! Specify properties of the physical domain. -OMEGA = 7.2921e-5 ! The rotation rate of the earth in s-1. -ROTATION = "beta" ! Rotation approximation (2omegasinlat, - ! beta or USER). -F_0 = 0.0 ! Reference Coriolis value for betaplane - ! option in s-1. -BETA = 0.0 ! df/dy term for betaplane option in m-1 s-1. - ! Set to 0. for f-plane. -RAD_EARTH = 6.378e6 ! The radius of the earth in m. -G_EARTH = 9.80 ! G_EARTH is the Earth's gravitational - ! acceleration, in m s-2. -GRID_CONFIG = "cartesian" ! Method for defining horizontal grid - ! = file|cartesian|spherical|mercator - ! file - read grid from file "GRID_FILE" - ! cartesian - a Cartesian grid - ! spherical - a spherical grid - ! mercator - a Mercator grid -TOPO_CONFIG = "flat" ! Method for defining topography - ! file - read topographic information from file - ! (TOPO_FILE). - ! flat - flat bottom set to MAXIMUM_DEPTH. - ! bowl - bowl like basin using MAXIMUM_DEPTH and - ! MINIMUM_DEPTH. - ! spoon - similar to bowl except that southern - ! face of the "bowl" is open. - ! DOME - sill-overflow test case basin. - ! USER - user defined -MAXIMUM_DEPTH = 20.0 ! The maximum depth of the ocean in m. -MINIMUM_DEPTH = 0.01 ! The minimum ocean depth, in m. Anything - ! shallower than this depth is assumed to be on - ! land, and all fluxes are masked out. -COORD_CONFIG = "layer_ref" ! How layers are to be defined: - ! file - read coordinate information from file - ! (COORD_FILE). - ! ts_ref - use reference temperature - ! and salinity (T_REF and S_REF) to determine - ! surface density and GINT calculate internal - ! densities. - ! gprime - use reference density (RHO_0) for - ! surface density and GINT calculate internal - ! densities. - ! ts_profile - use profiles of temperature - ! and salinity (read from COORD_FILE) to determine - ! surface density and internal densities. - ! USER - user defined routine -T_REF = 5.0 -! T_AMBIENT = 30.0 -S_REF = 35.0 -EQN_OF_STATE = "LINEAR" -RHO_T0_S0 = 1000.0 -DRHO_DT = -0.2 -DRHO_DS = 0.8 -GFS = 9.80 ! The reduced gravity at the free - ! surface, in m s-2. -DENSITY_RANGE = 5.0 ! The range of potential densities being used, - ! in kg m-3. -LIGHTEST_DENSITY = 1022.0 ! The coordinate potential density of the - ! lightest layer, in kg m-3. + This particular file is for the example in external_gwave. -TRIPOLAR_N = False ! Use tripolar connectivity at the northern - ! edge of the domain. With TRIPOLAR_N, NIGLOBAL - ! must be even. -THICKNESS_CONFIG = "external_gwave" ! Method for defining initial layer thicknesses - ! file - read thickness information from file - ! (THICKNESS_FILE). - ! uniform - thickness is distributed uniformly - ! and equally between layers. - ! search - thickness determined by search - ! through initial temperature and salinity space - ! of a fixed coordinate data set (not yet - ! implemented) - ! USER - user defined -SSH_ANOMALY_HEIGHT = 1.0 -SSH_ANOMALY_WIDTH = 5.0 -VELOCITY_CONFIG = "zero" ! Method for defining initial layer velocities - ! file - read velocity information from file. - ! zero - zero velocities everywhere. - ! USER - user defined. -ANGSTROM = 1.0e-15 ! Define Angstrom thickness -! Specify the numerical domain. -NIGLOBAL = 128 ! NIGLOBAL and NJGLOBAL are the number of thickness -NJGLOBAL = 4 ! grid points in the zonal and meridional - ! directions of the physical domain. -NK = 21 ! The number of layers. -NIHALO = 4 ! NIHALO and NJHALO are the number of halo -NJHALO = 4 ! points on each side in the x- and y-directions. - ! If static memory allocation is used, these - ! must match the values of NIHALO_ and NJHALO_ - ! in MOM_memory.h. -NIPROC_IO = 1 ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. NIPROC_IO - ! must be a factor of NIPROC. -NJPROC_IO = 1 ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. NJPROC_IO - ! must be a factor of NJPROC. + This MOM_input file typically contains only the non-default values that are + needed to reproduce this example. A full list of parameters for this example + can be found in the corresponding MOM_parameter_doc.all file which is + generated by the model at run-time. */ -! The following parameters only apply if the grid is internally generated. -LENLAT = 4.0 ! The length of the domain in units defined -LENLON = 64.0 ! defined by AXIS_UNITS; by default the units - ! are degrees of latitude and longitude. -SOUTHLAT = 0.0 ! The domain's southern latitude. -WESTLON = -32.0 ! The domain's western longitude. -AXIS_UNITS = "k" ! AXIS_UNITS should be defined as "k" for km, - ! "m" for m, or undefined for degrees of - ! latitude and longitude. Except on a Cartesian - ! grid, only degrees are currently implemented. -REENTRANT_X = False ! If defined, the domain is zonally reentrant. -REENTRANT_Y = True ! If defined, the domain is meridionally - ! reentrant. -DEBUG = False ! If true, write out verbose debugging data. +REENTRANT_X = False ! [Boolean] default = True + ! If true, the domain is zonally reentrant. +REENTRANT_Y = True ! [Boolean] default = False + ! If true, the domain is meridionally reentrant. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 128 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 4 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 2 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 1 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!LAYOUT = 2, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. -! Specify the time integration scheme. -SPLIT = True ! Use the split time stepping if defined. -DT_FORCING = 600.0 ! The time step for changing forcing or - ! writing certain diagnostics, in s. -DT_THERM = 120.0 ! The thermodynamic time step, in s. DT_THERM - ! should be an integer multiple of DT and less - ! than or equal to DT_FORCING. -DT = 60.00 ! The (baroclinic) dynamics time step, in s. - ! DT should be an integer fraction of DT_FORCING. -DTBT = 20.0 ! The barotropic time step, in s. DTBT is only - ! used with the split explicit time stepping. - ! To set the time step automatically based - ! the maximum stable value use 0, or a negative - ! value gives the fraction of the stable value. - ! The value of DTBT that will actually be used - ! is an integer fraction of DT, rounding down. -DT_BT_FILTER = -0.01 ! A time-scale for filtering BT variables, - ! in s if positive, or as a fraction of DT if - ! negative. -DTBT_RESET_PERIOD = -1.0 ! The period between recalculations of DTBT - ! of DTBT (if DTBT <= 0), in seconds. If - ! DTBT_RESET_PERIOD is negative, DTBT is set - ! based only on information available at - ! initialization. If dynamic, DTBT will be set - ! at least every forcing time step, and if 0, - ! every dynamics time step. -BE = 0.6 ! BE determines whether the neutral baroclinic - ! time stepping scheme (0.5) or a backward Euler - ! scheme (1) is used. BE may be from 0.5 to 1, - ! but instability may occur near 0.5. -BEBT = 0.2 ! BEBT determines whether the barotropic time - ! stepping uses the forward-backward time- - ! stepping scheme or a backward Euler scheme. - ! BEBT is valid in the range from 0 (for a - ! forward-backward treatment of nonrotating - ! gravity waves) to 1 (for a backward Euler - ! treatment). In practice, BEBT must be greater - ! than about 0.05. +! === module MOM_grid === +! Parameters providing information about the vertical grid. +RHO_0 = 1000.0 ! [kg m-3] default = 1035.0 + ! The mean ocean density used with BOUSSINESQ true to + ! calculate accelerations and the mass for conservation + ! properties, or with BOUSSINSEQ false to convert some + ! parameters from vertical units of m to kg m-2. +ANGSTROM = 1.0E-15 ! [m] default = 1.0E-10 + ! The minumum layer thickness, usually one-Angstrom. +NK = 21 ! [nondim] + ! The number of model layers. -! Specify properties of the I/O and length of the integration. -TIMEUNIT = 1.0 ! The time unit in seconds for the following - ! fields. -ENERGYSAVEDAYS = 600.0 ! The number of days between saves of the - ! energies of the run. -ENERGYFILE = "timestats" ! The file to use to save the energies. -PARALLEL_RESTARTFILES = False ! If defined, each processor writes its own - ! restart file, otherwise a single restart file - ! is generated. -RESTART_CONTROL = -1 ! RESTART_CONTROL determines which restart - ! files are written - Add 2 (bit 1) for a time- - ! stamped restart file, and odd (bit 0) for a - ! non-time-stamped file. A restart will be - ! saved at the end of the run segment for any - ! non-negative value. -SAVE_INITIAL_CONDS = True ! If defined, the inital conditions are - ! written to IC_OUTPUT_FILE at the start of a - ! new run. -IC_OUTPUT_FILE = "GOLD_IC" ! The name-root of a file into which the - ! initial conditions are written for a new run. -ALWAYS_WRITE_GEOM = False ! If ALWAYS_WRITE_GEOM is defined, the - ! ocean_geometry file is written anew with each - ! run segment. Otherwise it is only written for - ! a new run. The default is defined. -Z_OUTPUT_GRID_FILE = "" - ! The file that specifies the vertical grid - ! for depth-space diagnostics. -MIN_Z_DIAG_INTERVAL = 0.0 ! The minimum amount of time in seconds between - ! calculations of depth-space diagnostics. - ! Making this larger than DT_THERM reduces the - ! performance penalty of regridding to depth - ! online. +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. -MAXCPU = 28800.0 ! The maximum amount of cpu time per processor - ! for which MOM should run before saving a - ! restart file and quitting with a return value - ! that indicates that a further execution is - ! required to complete the simulation. If - ! automatic restarts are not desired, use a - ! negative value for MAXCPU. MAXCPU has units - ! of wall-clock seconds. (i.e. CPU time limit is - ! larger by a factor of the number of processors - ! used. -INPUTDIR = "INPUT" ! INPUTDIR is a directory in which NetCDF - ! input files might be found. -HARMONIC_VISC = False ! harmonic vertical vsicosity -! Specify the horizontal (along-isopycnal) viscosity. -LAPLACIAN = True ! LAPLACIAN is defined to use a Laplacian - ! horizontal viscosity. -BIHARMONIC = False ! BIHARMONIC is defined to use a biharmonic - ! horizontal viscosity. BIHARMONIC may be used - ! with LAPLACIAN, and it is automatically - ! defined if LAPLACIAN is undefined. -BOUND_KH = False ! If BOUND_KH is defined, the Laplacian - ! coefficient is locally limited to guarantee - ! stability. -BOUND_AH = True ! If BOUND_AH is defined, the biharmonic - ! coefficient is locally limited to guarantee - ! stability. -KH = 0.01 ! The Laplacian horizontal viscosity, in - ! m2 s-1. KH is used if LAPLACIAN is defined. -AH = 0.0 ! The biharmonic horizontal viscosity, in - ! m4 s-1. AH is used if BIHARMONIC is defined. -SMAGORINSKY_KH = False ! If defined, use Smagorinsky's nonlinear eddy - ! viscosity. KH is the background. -SMAGORINSKY_AH = False ! If defined, use a biharmonic form of - ! Smagorinsky's nonlinear eddy viscosity. -NOSLIP = False ! This should True for no slip - ! boundary conditions False for free - ! slip boundary conditions (the default). The - ! implementation of the free slip boundary - ! conditions on a C-grid is much cleaner than - ! the no slip boundary conditions. The use of - ! free slip b.c.s is strongly encouraged. The - ! no slip b.c.s are not implemented with the - ! biharmonic viscosity. +! === module MOM === +BULKMIXEDLAYER = False ! [Boolean] default = True + ! If true, use a Kraus-Turner-like bulk mixed layer + ! with transitional buffer layers. Layers 1 through + ! NKML+NKBL have variable densities. There must be at + ! least NKML+NKBL+1 layers if BULKMIXEDLAYER is true. + ! The default is the same setting as ENABLE_THERMODYNAMICS. +DT = 60.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 120.0 ! [s] default = 60.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" + ! The file into which to write the initial conditions. -! Specify the horizontal interface depth diffusion. -THICKNESSDIFFUSE = False ! If THICKNESSDIFFUSE is defined, interfaces - ! are diffused with a coefficient of KHTH. +! === module MOM_tracer_registry === +EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" + ! EQN_OF_STATE determines which ocean equation of state + ! should be used. Currently, the valid choices are + ! "LINEAR", "UNESCO", and "WRIGHT". + ! This is only used if USE_EOS is true. -! Specify the scheme for the Coriolis and momentum advection terms. -CORIOLIS_SCHEME = "SADOURNY75_ENERGY" - ! Selects the discretization of Coriolis terms. - ! Possible values are: - ! SADOURNY75_ENERGY - Sadourny's energy - ! conserving scheme - ! ARAKAWA_HSU90 - Arakawa and Hsu's scheme - ! ROBUST_ENSTRO - A pseudo-enstrophy - ! conserving scheme, robust - ! to vanishing thickness -KE_SCHEME = "KE_GUDONOV" ! Selects the discretization for the kinetic - ! energy in the Bernoulli function. Possible - ! values are KE_ARAKAWA, KE_SIMPLE_GUDONOV, - ! and KE_GUDONOV. KE_ARAKAWA is the default. -BOUND_CORIOLIS = True ! If BOUND_CORIOLIS is defined, the Coriolis - ! terms at u points are bounded by the four - ! estimates of (f+rv)v from the four neighboring - ! v points, and similarly at v points. This - ! option would have no effect on the SADOURNY - ! scheme if it were possible to use centered - ! difference thickness fluxes. In addition, if - ! SMAGORINSKY_AH is used, the biharmonic - ! viscosity is modified to include a term that - ! scales quadratically with the velocity - ! shears. -CORIOLIS_EN_DIS = False ! If CORIOLIS_EN_DIS is defined, two estimates - ! of the thickness fluxes are used to estimate - ! the Coriolis term, and the one that dissipates - ! energy relative to the other one is used. +! === module MOM_tracer_flow_control === +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "layer_ref" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +LIGHTEST_DENSITY = 1022.0 ! [kg m-3] default = 1000.0 + ! The reference potential density used for layer 1. +DENSITY_RANGE = 5.0 ! [kg m-3] default = 2.0 + ! The range of reference potential densities in the layers. -! Specify the scheme for the continuity solver. -CONTINUITY_SCHEME = "PPM" ! CONTINUTITY_SCHEME specifies the scheme used - ! for the continuity solver. PPM is currently - ! the only option, in which case a positive- - ! definite piecewise parabolic reconstruction - ! is used for the continuity solver. -CONTINUITY_CFL_LIMIT = 0.5 ! This is the CFL limit for corrections with - ! the PPM continuity scheme. -CONT_PPM_BETTER_ITER = True ! If true, use the velocity change tolerance - ! to determine when to keep iterating with the - ! PPM continuity scheme. -CONT_PPM_USE_VISC_REM_MAX = True ! If true, use more appropriate limiting - ! bounds for corrections in viscous columns. +! === module MOM_grid_init === +GRID_CONFIG = "cartesian" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +AXIS_UNITS = "k" ! default = "degrees" + ! The units for the Cartesian axes. Valid entries are: + ! degrees - degrees of latitude and longitude + ! m - meters + ! k - kilometers +SOUTHLAT = 0.0 ! [k] + ! The southern latitude of the domain or the equivalent + ! starting value for the y-axis. +LENLAT = 4.0 ! [k] + ! The latitudinal or y-direction length of the domain. +WESTLON = -32.0 ! [k] default = 0.0 + ! The western longitude of the domain or the equivalent + ! starting value for the x-axis. +LENLON = 64.0 ! [k] + ! The longitudinal or x-direction length of the domain. +TOPO_CONFIG = "flat" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MINIMUM_DEPTH = 0.01 ! [m] default = 0.0 + ! The minimum depth of the ocean. +MAXIMUM_DEPTH = 20.0 ! [m] + ! The maximum depth of the ocean. +ROTATION = "beta" ! default = "2omegasinlat" + ! This specifies how the Coriolis parameter is specified: + ! 2omegasinlat - Use twice the planetary rotation rate + ! times the sine of latitude. + ! betaplane - Use a beta-plane or f-plane. + ! USER - call a user modified routine. +ALWAYS_WRITE_GEOM = False ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +THICKNESS_CONFIG = "external_gwave" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +SSH_ANOMALY_HEIGHT = 1.0 ! [m] + ! The vertical displacement of the SSH anomaly. +SSH_ANOMALY_WIDTH = 5.0 ! [coordinate] + ! The lateral width of the SSH anomaly. +TS_CONFIG = "fit" ! + ! A string that determines how the initial tempertures + ! and salinities are specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +T_REF = 5.0 ! [degC] + ! A reference temperature used in initialization. -! Specify the scheme for the vertical viscosity. +! === module MOM_MEKE === +CDRAG = 0.0 ! [nondim] default = 0.003 + ! CDRAG is the drag coefficient relating the magnitude of + ! the velocity field to the bottom stress. -! Specify the scheme for the pressure gradient accelerations. -ANALYTIC_FV_PGF = True ! If defined the pressure gradient forces - ! are calculated with a form that analytically - ! integrates the equations of state in - ! pressure to avoid any possibility of - ! numerical thermobaric instability. +! === module MOM_lateral_mixing_coeffs === +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option would + ! have no effect on the SADOURNY Coriolis scheme if it + ! were possible to use centered difference thickness fluxes. +KE_SCHEME = "KE_GUDONOV" ! default = "KE_ARAKAWA" + ! KE_SCHEME selects the discretization for acceleration + ! due to the kinetic energy gradient. Valid values are: + ! KE_ARAKAWA, KE_SIMPLE_GUDONOV, KE_GUDONOV -! Specify the scheme for the barotropic solver. -FLUX_BT_COUPLING = False ! If defined, use mass fluxes to ensure - ! consistency between the baroclinic and - ! barotropic modes. -RESCALE_BT_FACE_AREAS = False ! If true, the face areas used by the - ! barotropic solver are rescaled to reflect the - ! open face areas of the interior layers. This - ! probably requires FLUX_BT_COUPLING to work. -READJUST_BT_TRANS = False ! If defined, make a barotropic adjustment to - ! the layer velocities after the thermodynamic - ! part of the step. -USE_BT_CONT_TYPE = True ! If defined, use a structure with elements - ! that describe effective face areas from the - ! summed layer continuity solvers as a function - ! the barotropic flow in coupling between the - ! barotropic and baroclinic flow. -BT_USE_LAYER_FLUXES = True ! If true, linearize the continuity equation - ! in the barotropic solver about the layer - ! fluxes. This may require USE_BT_CONT_TYPE and - ! BT_THICK_SCHEME FROM_BT_CONT to work properly. -BOUND_BT_CORRECTION = True ! If defined, the corrective pseudo mass- - ! fluxes into the barotropic solver are limited - ! to values that require less than 0.1*MAXVEL to - ! be accommodated. -BT_PROJECT_VELOCITY = True ! If true, project the velocity forward in - ! time, simplifying the barotropic algorithm. -BT_THICK_SCHEME = "FROM_BT_CONT" ! A string describing the scheme that is used - ! to set the open face areas used for barotropic - ! transport and the relative weights of the layer - ! accelerations. Valid values are: - ! ARITHMETIC - arithmetic mean layer thicknesses - ! HARMONIC - harmonic mean layer thicknesses - ! HYBRID (the default) - use arithmetic means for - ! layers above the shallowest bottom, the - ! harmonic mean for layers below, and a weighted - ! average for layers that straddle that depth - ! FROM_BT_CONT - use the average thicknesses kept - ! it the h_u and h_v fields of BT_cont_type. -NONLINEAR_BT_CONTINUITY = True ! If defined, use nonlinear transports in the - ! barotropic continuity equation. +! === module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +BIHARMONIC = False ! [Boolean] default = True + ! If true, se a biharmonic horizontal viscosity. + ! BIHARMONIC may be used with LAPLACIAN. +KH = 0.01 ! [m2 s-1] default = 0.0 + ! The background Laplacian horizontal viscosity. +BOUND_KH = False ! [Boolean] default = True + ! If true, the Laplacian coefficient is locally limited + ! to be stable. -! Specify the properties of the active tracers and Eqn of state. -ENABLE_THERMODYNAMICS = True ! Temperature and salinity are used as state - ! variables if ENABLE_THERMODYNAMICS is defined. -USE_EOS = True ! If USE_EOS is defined, density is calculated - ! from temperature and salinity with an equation - ! of state. ENABLE_THERMODYNAMICS must be - ! defined if USE_EOS is. -TS_CONFIG = "fit" -FRAZIL = False ! If FRAZIL is defined, water freezes if it - ! gets colder than the freezing point, and the - ! accumulated heat deficit is returned in the - ! surface state. -P_REF = 2.0e7 ! P_REF is the pressure that is used for - ! calculating the coordinate density, in Pa. - ! (1 Pa = 1e4 dbar, so 2e7 is commonly used.) -RHO_0 = 1000.0 ! RHO_0 is used in the Boussinesq - ! approximation to calculations of pressure and - ! pressure gradients, in units of kg m-3. -C_P = 3925.0 ! C_P is the heat capacity of sea water in - ! J kg-1 K-1, approximated as a constant. -CORRECT_DENSITY = False ! If CORRECT_DENSITY is defined, the layer - ! densities are restored toward their target - ! values by the diapycnal mixing. +! === module MOM_vert_friction === +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +HMIX_FIXED = 1.0E-10 ! [m] + ! The prescribed depth over which the near-surface + ! viscosity and diffusivity are elevated when the bulk + ! mixed layer is not used. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +HBBL = 0.001 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. -! Specify the properties of the passive tracers. -KHTR = 0.0 ! KHTR is the along-isopycnal tracer - ! diffusivity, in m2 s-1. KHTR is not needed for - ! numerical stability. -USE_USER_TRACER_EXAMPLE = False ! If defined, the example tracer package is used. -USE_DOME_TRACER = False ! If defined, the DOME tracer package is used. -USE_IDEAL_AGE_TRACER = False ! If defined, the ideal age and vintage - ! tracer package is used. +! === module MOM_PointAccel === -! Specify the properties of the diapycnal viscosity and diffusion. -ADIABATIC = False ! There are no diapycnal mass fluxes if - ! ADIABATIC is defined. This assumes that - ! KD = KDML = 0.0 and that there is no buoyancy - ! forcing, but makes the model faster by - ! eliminating subroutine calls. +! === module MOM_set_visc === +DRAG_BG_VEL = 0.05 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. +KV_BBL_MIN = 1.0E-06 ! [m2 s-1] default = 0.0 + ! The minimum viscosities in the bottom boundary layer. -BULKMIXEDLAYER = False ! If defined, use a Kraus-Turner-like bulk - ! mixed layer with transitional buffer layers. - ! Layers 1 through NKML+NKBL have variable - ! densities. There must be at least NKML+NKBL+1 - ! layers if BULKMIXEDLAYER is defined. -! The following parameters only apply when BULKMIXEDLAYER is defined. -NKML = 2 ! NKML is the number of sublayers within the - ! mixed layer. -NKBL = 1 ! NKBL is the number of layers used as - ! variable density buffer layers. +! === module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +NONLINEAR_BT_CONTINUITY = True ! [Boolean] default = False + ! If true, use nonlinear transports in the barotropic + ! continuity equation. This does not apply if + ! USE_BT_CONT_TYPE is true. +BT_PROJECT_VELOCITY = True ! [Boolean] default = False + ! If true, step the barotropic velocity first and project + ! out the velocity tendancy by 1+BEBT when calculating the + ! transport. The default (false) is to use a predictor + ! continuity step to find the pressure field, and then + ! to do a corrector continuity step using a weighted + ! average of the old and new velocities, with weights + ! of (1-BEBT) and BEBT. +BT_THICK_SCHEME = "FROM_BT_CONT" ! default = "HYBRID" + ! A string describing the scheme that is used to set the + ! open face areas used for barotropic transport and the + ! relative weights of the accelerations. Valid values are: + ! ARITHMETIC - arithmetic mean layer thicknesses + ! HARMONIC - harmonic mean layer thicknesses + ! HYBRID (the default) - use arithmetic means for + ! layers above the shallowest bottom, the harmonic + ! mean for layers below, and a weighted average for + ! layers that straddle that depth + ! FROM_BT_CONT - use the average thicknesses kept + ! in the h_u and h_v fields of the BT_cont_type +DT_BT_FILTER = -0.01 ! [sec or nondim] default = -0.25 + ! A time-scale over which the barotropic mode solutions + ! are filtered, in seconds if positive, or as a fraction + ! of DT if negative. When used this can never be taken to + ! be longer than 2*dt. Set this to 0 to apply no filtering. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = 20.0 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. -HMIX_FIXED = 1.0e-10 ! The prescribed depth over which the near- - ! surface viscosity and diffusivity are elevated - ! when the bulk mixed layer is not used. -KVML = 1.00e-4 ! The kinematic viscosity in the mixed layer, - ! in m2 s-1. A typical value is ~1e-2 m2 s-1. - ! KVML is not used if BULKMIXEDLAYER is defined. -KDML = 0.0e-5 ! The diapycnal diffusivity of density in the - ! mixed layer, in m2 s-1. This value may be 0. - ! KDML is not used if BULKMIXEDLAYER is defined. -DIRECT_STRESS = False ! If DIRECT_STRESS is defined, the wind stress - ! is distributed over the topmost HMIX_STRESS - ! of fluid, and KVML need not be elevated. -KV_BBL_MIN = 1.0e-6 -KV = 1.00e-4 ! The kinematic viscosity in the interior, in - ! m2 s-1. The molecular value, ~1e-6 m2 s-1, - ! may be used. -KD = 0.0e-5 ! The diapycnal diffusivity of density in the - ! interior, in m2 s-1. Zero or the molecular - ! value, ~1e-7 m2 s-1, may be used. -MAX_ENT_IT = 20 ! The maximum number of iterations that may be - ! used to calculate the interior diapycnal - ! entrainment. -TOLERANCE_ENT = 1.0e-5 ! The tolerance in m with which to solve for - ! entrainment values. -USE_JACKSON_PARAM = False ! If true, use the new Jackson-Hallberg-Legg - ! (JPO 2008) shear mixing parameterization. -BRYAN_LEWIS_DIFFUSIVITY = False ! If true, a Bryan & Lewis (JGR 1979) like - ! tanh profile of background diapycnal - ! diffusivity with depth is used. -HBBL = 0.001 ! The thickness in m of a bottom boundary - ! layer with a viscosity of KVBBL if - ! BOTTOMDRAGLAW is not defined, or the thickness - ! over which near-bottom velocities are averaged - ! for the drag law if BOTTOMDRAGLAW is defined - ! but LINEAR_DRAG is not. -BOTTOMDRAGLAW = True ! If BOTTOMDRAGLAW is defined, the bottom - ! stress is calculated with a drag law - ! c_drag*|u|*u. The velocity magnitude may be an - ! assumed value or it may be based on the actual - ! velocity in the bottommost HBBL, depending on - ! LINEAR_DRAG. -CDRAG = 0.0 ! CDRAG is the drag coefficient relating the - ! magnitude of the velocity field to the bottom - ! stress. CDRAG is only used if BOTTOMDRAGLAW is - ! defined. -LINEAR_DRAG = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined - ! the drag law is cdrag*DRAG_BG_VEL*u. -DRAG_BG_VEL = 0.05 ! DRAG_BG_VEL is either the assumed bottom - ! velocity (with LINEAR_DRAG) or an unresolved - ! velocity that is combined with the resolved - ! velocity to estimate the velocity magnitude, - ! in m s-1. DRAG_BG_VEL is only used when - ! BOTTOMDRAGLAW is defined. -BBL_THICK_MIN = 0.1 ! The minimum bottom boundary layer thickness, - ! in m, that can be used with BOTTOMDRAGLAW. - ! This might be Kv / (cdrag * drag_bg_vel) to - ! give Kv as the minimum near-bottom viscosity. -BBL_EFFIC = 0.0 ! BBL_EFFIC is the efficiency with which the - ! energy extracted by bottom drag drives BBL - ! diffusion. Nondimensional. BBL_EFFIC only - ! applies when BOTTOMDRAGLAW is defined. +! === module MOM_thickness_diffuse === -! Specify properties of the surface forcing. -VARIABLE_BUOYFORCE = False ! If VARIABLE_BUOYFORCE is defined the surface - ! fluxes of buoyancy or heat and fresh water - ! are recalculated every coupling time step. -BUOY_CONFIG = "NONE" ! Method for determining buoyancy forcing - ! (can be file, zero or USER, NONE). +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +BBL_EFFIC = 0.0 ! [nondim] default = 0.2 + ! The efficiency with which the energy extracted by + ! bottom drag drives BBL diffusion. This is only + ! used if BOTTOMDRAGLAW is true. +KD = 0.0 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. -VARIABLE_WINDS = False ! If the wind stresses vary with time, define - ! VARIABLE_WINDS, which will cause wind_forcing - ! to be calculated every coupling timestep. -WIND_CONFIG = "zero" ! Method for forcing winds (zero, 2gyre, file or - ! USER). -RESTOREBUOY = False ! If RESTOREBUOY is defined, the buoyancy - ! fluxes drive the model back toward some - ! specified state with a rate given by - ! FLUXCONST. +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP -! Specify whether sponges are used. It is possible to use the model in robust -! diagnostic mode by defining sponges that span the entire domain. -SPONGE = False ! If SPONGE is defined, sponges may be applied - ! anywhere in the domain. The exact location and - ! properties of those sponges are specified from - ! MOM_initialization.F90. -APPLY_OBC_U_FLATHER_EAST = False ! Flather boundary condition for east side -APPLY_OBC_U_FLATHER_WEST = False ! Flather boundary condition for west side -APPLY_OBC_V_FLATHER_NORTH = False ! Flather boundary condition for north side -APPLY_OBC_V_FLATHER_SOUTH = False ! Flather boundary condition for south side -APPLY_OBC_U = False ! If defined, open boundary conditions may be -APPLY_OBC_V = False ! applied at some u- or v- points. The boundary - ! conditions are set in USER_set_Open_Bdry_Conds - ! in MOM_initialization.F90 +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION -! Specify properties of the tides. -TIDES = False ! Apply tidal momentum forcing. +! === module MOM_entrain_diffusive === +CORRECT_DENSITY = False ! [Boolean] default = True + ! If true, and USE_EOS is true, the layer densities are + ! restored toward their target values by the diapycnal + ! mixing, as described in Hallberg (MWR, 2000). +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.0E-13 + ! The tolerance with which to solve for entrainment values. -! Specify a few miscellaneous limits. -CFL_BASED_TRUNCATIONS = True -MAXVEL = 10.0 ! This is the maximum velocity allowed before - ! the velocity is truncated, in units of m s-1. -MAXTRUNC = 10 ! The run will be stopped, and the day set to - ! a very large value if the velocity is - ! truncated more than MAXTRUNC times between - ! energy saves. Set MAXTRUNC to 0 to stop if - ! there is any truncation of velocities. -U_TRUNC_FILE = "U_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to zonal velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. -V_TRUNC_FILE = "V_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to meridional velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. +! === module MOM_regularize_layers === + +! === module MOM_opacity === + +! === module MOM_tracer_advect === + +! === module MOM_tracer_hor_diff === + +! === module MOM_surface_forcing === +VARIABLE_WINDS = False ! [Boolean] default = True + ! If true, the winds vary in time after the initialization. +VARIABLE_BUOYFORCE = False ! [Boolean] default = True + ! If true, the buoyancy forcing varies in time after the + ! initialization of the model. +BUOY_CONFIG = "NONE" ! + ! The character string that indicates how buoyancy forcing + ! is specified. Valid options include (file), (zero), + ! (linear), (USER), and (NONE). +WIND_CONFIG = "zero" ! + ! The character string that indicates how wind forcing + ! is specified. Valid options include (file), (2gyre), + ! (1gyre), (gyres), (zero), and (USER). + +! === module MOM_sum_output === +MAXTRUNC = 10 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +TIMEUNIT = 1.0 ! [s] default = 8.64E+04 + ! The time unit in seconds a number of input fields +MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 + ! The maximum amount of cpu time per processor for which + ! MOM should run before saving a restart file and + ! quitting with a return value that indicates that a + ! further run is required to complete the simulation. + ! If automatic restarts are not desired, use a negative + ! value for MAXCPU. MAXCPU has units of wall-clock + ! seconds, so the actual CPU time used is larger by a + ! factor of the number of processors used. + +! === module MOM_main (MOM_driver) === +DT_FORCING = 600.0 ! [s] default = 60.0 + ! The time step for changing forcing, coupling with other + ! components, or potentially writing certain diagnostics. + ! The default value is given by DT. +RESTART_CONTROL = -1 ! default = 1 + ! An integer whose bits encode which restart files are + ! written. Add 2 (bit 1) for a time-stamped file, and odd + ! (bit 0) for a non-time-stamped file. A non-time-stamped + ! restart file is saved at the end of the run segment + ! for any non-negative value. +ENERGYSAVEDAYS = 600.0 ! [seconds] default = 5.184E+07 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. diff --git a/examples/solo_ocean/flow_downslope/common/MOM_input b/examples/solo_ocean/flow_downslope/common/MOM_input index e997aafe72..cc9d1bb7c7 100644 --- a/examples/solo_ocean/flow_downslope/common/MOM_input +++ b/examples/solo_ocean/flow_downslope/common/MOM_input @@ -1,3 +1,14 @@ +/* This input file provides the adjustable run-time parameters for version 6 of + the Modular Ocean Model (MOM6), a numerical ocean model developed at NOAA-GFDL. + Where appropriate, parameters use usually given in MKS units. + + This particular file is for the example in flow_downslope. + + This MOM_input file typically contains only the non-default values that are + needed to reproduce this example. A full list of parameters for this example + can be found in the corresponding MOM_parameter_doc.all file which is + generated by the model at run-time. */ + REENTRANT_X = False ! [Boolean] default = True ! If true, the domain is zonally reentrant. !SYMMETRIC_MEMORY_ = False ! [Boolean] diff --git a/examples/solo_ocean/global/MOM_input b/examples/solo_ocean/global/MOM_input index 5d64e1f4a5..3560039db1 100644 --- a/examples/solo_ocean/global/MOM_input +++ b/examples/solo_ocean/global/MOM_input @@ -1,862 +1,720 @@ -!********+*********+*********+*********+*********+*********+*********+* -!* This file determines the adjustable run-time parameters for the * -!* Modular Ocean Model (MOM), versions 6 and later. Where * -!* appropriate, MKS units are used. * -!********+*********+*********+*********+*********+*********+*********+* -! >>> global test case <<< - -! Specify properties of the physical domain. -OMEGA = 7.2921e-5 ! The rotation rate of the earth in s-1. -ROTATION = "2omegasinlat" ! Rotation approximation (2omegasinlat, - ! betaplane or USER). -G_EARTH = 9.80 ! G_EARTH is the Earth's gravitational - ! acceleration, in m s-2. -GRID_CONFIG = "mosaic" ! Method for defining horizontal grid - ! = file|cartesian|spherical|mercator - ! file - read grid from file "GRID_FILE" - ! cartesian - a Cartesian grid - ! spherical - a spherical grid - ! mercator - a Mercator grid -GRID_FILE = "ocean_hgrid.nc" - ! Name of file to read horizontal grid data -TOPO_CONFIG = "file" ! Method for defining topography - ! file - read topographic information from file - ! (TOPO_FILE). - ! flat - flat bottom set to MAXIMUM_DEPTH. - ! bowl - bowl like basin using MAXIMUM_DEPTH and - ! MINIMUM_DEPTH. - ! spoon - similar to bowl except that southern - ! face of the "bowl" is open. - ! DOME - sill-overflow test case basin. - ! USER - user defined -TOPO_FILE = "topog.nc" ! If topography is to be set externally, -TOPO_VARNAME = "depth" - ! then this is the file to use. -MAXIMUM_DEPTH = 6000.0 ! The maximum depth of the ocean in m. -MINIMUM_DEPTH = 0.5 ! The minimum ocean depth, in m. Anything - ! shallower than this depth is assumed to be on - ! land, and all fluxes are masked out. -CHANNEL_CONFIG = "global_1deg" ! A string which determines which - ! set of channels are restricted to specific - ! widths. The default, "none", has no - ! partially restricted channels. - -COORD_CONFIG = "file" ! How layers are to be defined: - ! file - read coordinate information from file - ! (COORD_FILE). - ! ts_ref - use reference temperature - ! and salinity (T_REF and S_REF) to determine - ! surface density and GINT calculate internal - ! densities. - ! gprime - use reference density (RHO_0) for - ! surface density and GINT calculate internal - ! densities. - ! ts_profile - use profiles of temperature - ! and salinity (read from COORD_FILE) to determine - ! surface density and internal densities. - ! USER - user defined routine -COORD_FILE = "GOLD_IC.2010.11.15.nc" - ! If the vertical coordinate is defined by a - ! file, use this file. -GFS = 9.80 ! The reduced gravity at the free - ! surface, in m s-2. - -THICKNESS_CONFIG = "file" ! Method for defining initial layer thicknesses - ! file - read thickness information from file - ! (THICKNESS_FILE). - ! uniform - thickness is distributed uniformly - ! and equally between layers. - ! search - thickness determined by search - ! through initial temperature and salinity space - ! of a fixed coordinate data set (not yet - ! implemented) - ! USER - user defined -THICKNESS_FILE = "GOLD_IC.2010.11.15.nc" - ! If the Method for defining initial layer - ! thicknesses is "file", then this is the file - ! to use. -ADJUST_THICKNESS = True ! All mass below the bottom is removed if the - ! topography is shallower than the input file - ! would indicate. - -VELOCITY_CONFIG = "zero" ! Method for defining initial layer velocities - ! file - read velocity information from file. - ! zero - zero velocities everywhere. - ! USER - user defined. - -! Specify the numerical domain. -NIGLOBAL = 360 ! NIGLOBAL and NJGLOBAL are the number of thickness -NJGLOBAL = 210 ! grid points in the zonal and meridional - ! directions of the physical domain. -NK = 63 ! The number of layers. -NIHALO = 4 ! NIHALO and NJHALO are the number of halo -NJHALO = 4 ! points on each side in the x- and y-directions. - ! If static memory allocation is used, these - ! must match the values of NIHALO_ and NJHALO_ - ! in MOM_memory.h. -NIPROC_IO = 1 ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. NIPROC_IO - ! must be a factor of NIPROC. -NJPROC_IO = 1 ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. NJPROC_IO - ! must be a factor of NJPROC. - -REENTRANT_X = True ! If defined, the domain is zonally reentrant. -REENTRANT_Y = False ! If defined, the domain is meridionally - ! reentrant. -TRIPOLAR_N = True ! Use tripolar connectivity at the northern - ! edge of the domain. With TRIPOLAR_N, NIGLOBAL - ! must be even. - -DEBUG = False ! If true, write out verbose debugging data. -DEBUG_TRUNCATIONS = False ! If true, calculate all diagnostics that are - ! useful for debugging truncations. -SEND_LOG_TO_STDOUT = False ! If true write out log information to stdout. - -! Specify the time integration scheme. -SPLIT = True ! Use the split time stepping if defined. -DT_FORCING = 7200.0 ! The time step for changing forcing or - ! writing certain diagnostics, in s. -DT_THERM = 7200.0 ! The thermodynamic time step, in s. DT_THERM - ! should be an integer multiple of DT and less - ! than or equal to DT_FORCING. -DT = 3600.0 ! The (baroclinic) dynamics time step, in s. - ! DT should be an integer fraction of DT_FORCING. -DTBT = -0.95 ! The barotropic time step, in s. DTBT is only - ! used with the split explicit time stepping. - ! To set the time step automatically based - ! the maximum stable value use 0, or a negative - ! value gives the fraction of the stable value. - ! The value of DTBT that will actually be used - ! is an integer fraction of DT, rounding down. -DT_BT_FILTER = -0.25 ! A time-scale for filtering BT variables, - ! in s if positive, or as a fraction of DT if - ! negative. -DTBT_RESET_PERIOD = 0.0 ! The period between recalculations of DTBT - ! of DTBT (if DTBT <= 0), in seconds. If - ! DTBT_RESET_PERIOD is negative, DTBT is set - ! based only on information available at - ! initialization. If dynamic, DTBT will be set - ! at least every forcing time step, and if 0, - ! every dynamics time step. -BE = 0.6 ! BE determines whether the neutral baroclinic - ! time stepping scheme (0.5) or a backward Euler - ! scheme (1) is used. BE may be from 0.5 to 1, - ! but instability may occur near 0.5. -BEBT = 0.2 ! BEBT determines whether the barotropic time - ! stepping uses the forward-backward time- - ! stepping scheme or a backward Euler scheme. - ! BEBT is valid in the range from 0 (for a - ! forward-backward treatment of nonrotating - ! gravity waves) to 1 (for a backward Euler - ! treatment). In practice, BEBT must be greater - ! than about 0.05. - -! Specify properties of the I/O and length of the integration. -TIMEUNIT = 86400.0 ! The time unit in seconds for the following - ! fields. -DAYMAX = 2.0 ! The final day of the simulation. -ENERGYSAVEDAYS = 0.5 ! The number of days between saves of the - ! energies of the run. -ENERGYFILE = "timestats" ! The file to use to save the energies. -RESTARTFILE = "MOM.res" ! The name of the restart file. -RESTINT = 365.0 ! The number of days between saves of the - ! restart file. Use a value that is larger than - ! DAYMAX not to save incremental restart files - ! within a run. Use 0 not to save restart files - ! at all. -PARALLEL_RESTARTFILES = False ! If defined, each processor writes its own - ! restart file, otherwise a single restart file - ! is generated. -LARGE_FILE_SUPPORT = True ! If true, use the file-size limits with - ! NetCDF large file support (4Gb). -RESTART_CONTROL = 3 ! RESTART_CONTROL determines which restart - ! files are written - Add 2 (bit 1) for a time- - ! stamped restart file, and odd (bit 0) for a - ! non-time-stamped file. A restart will be - ! saved at the end of the run segment for any - ! non-negative value. -SAVE_INITIAL_CONDS = True ! If defined, the inital conditions are - ! written to IC_OUTPUT_FILE at the start of a - ! new run. -IC_OUTPUT_FILE = "GOLD_IC" ! The name-root of a file into which the - ! initial conditions are written for a new run. -ALWAYS_WRITE_GEOM = False ! If ALWAYS_WRITE_GEOM is defined, the - ! ocean_geometry file is written anew with each - ! run segment. Otherwise it is only written for - ! a new run. The default is defined. -Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" - ! The file that specifies the vertical grid - ! for depth-space diagnostics. -MIN_Z_DIAG_INTERVAL = 2.16e4 ! The minimum amount of time in seconds between - ! calculations of depth-space diagnostics. - ! Making this larger than DT_THERM reduces the - ! performance penalty of regridding to depth - ! online. - -MAXCPU = 28800.0 ! The maximum amount of cpu time per processor - ! for which MOM should run before saving a - ! restart file and quitting with a return value - ! that indicates that a further execution is - ! required to complete the simulation. If - ! automatic restarts are not desired, use a - ! negative value for MAXCPU. MAXCPU has units - ! of wall-clock seconds. (i.e. CPU time limit is - ! larger by a factor of the number of processors - ! used. -INPUTDIR = "INPUT" - ! INPUTDIR is a directory in which NetCDF - ! input files might be found. - -! Specify the horizontal (along-isopycnal) viscosity. -LAPLACIAN = True ! LAPLACIAN is defined to use a Laplacian - ! horizontal viscosity. -BIHARMONIC = True ! BIHARMONIC is defined to use a biharmonic - ! horizontal viscosity. BIHARMONIC may be used - ! with LAPLACIAN, and it is automatically - ! defined if LAPLACIAN is undefined. -BOUND_KH = True ! If BOUND_KH is defined, the Laplacian - ! coefficient is locally limited to guarantee - ! stability. -BOUND_AH = True ! If BOUND_AH is defined, the biharmonic - ! coefficient is locally limited to guarantee - ! stability. -BETTER_BOUND_KH = True ! If BETTER_BOUND_KH is defined, use more - ! careful bounds in limiting KH for stability. -BETTER_BOUND_AH = True ! If BETTER_BOUND_AH is defined, use more - ! careful bounds in limiting AH for stability. -KH = 0.0 ! The Laplacian horizontal viscosity, in - ! m2 s-1. KH is used if LAPLACIAN is defined. -AH = 0.0 ! The biharmonic horizontal viscosity, in - ! m4 s-1. AH is used if BIHARMONIC is defined. -KH_VEL_SCALE = 0.01 ! The velocity scale which is multiplied by - ! the grid spacing to calculate the Laplacian - ! viscosity ,if LAPLACIAN is defined, in m s-1. - ! The final viscosity is the largest of this - ! scaled viscosity, the Smagorinsky viscosity - ! and KH. -AH_VEL_SCALE = 0.05 ! The velocity scale which is multiplied by - ! the cube of the grid spacing to calculate the - ! biharmonic viscosity if BIHARMONIC is defined, - ! in units of m s-1. The final viscosity is - ! the largest of this scaled viscosity, the - ! Smagorinsky viscosity and AH. -RESOLN_SCALED_KH = True ! If true, the lateral viscosity is scaled - ! away when the first baroclinic deformation - ! radius is well resolved. -KH_RES_SCALE_COEF = 1.0 ! A coefficient that determines how Kh is - ! scaled away, as F = 1/(1 + coef*Rd2/dx2) -SMAGORINSKY_KH = False ! If defined, use Smagorinsky's nonlinear eddy - ! viscosity. KH is the background. -SMAG_LAP_CONST = 0.15 ! The nondimensional Laplacian Smagorinsky - ! constant. Often 0.15. -SMAGORINSKY_AH = True ! If defined, use a biharmonic form of - ! Smagorinsky's nonlinear eddy viscosity. -SMAG_BI_CONST = 0.06 ! The nondimensional biharmonic Smagorinsky - ! constant. Often 0.015. -NOSLIP = False ! This should True for no slip - ! boundary conditions False for free - ! slip boundary conditions (the default). The - ! implementation of the free slip boundary - ! conditions on a C-grid is much cleaner than - ! the no slip boundary conditions. The use of - ! free slip b.c.s is strongly encouraged. The - ! no slip b.c.s are not implemented with the - ! biharmonic viscosity. - -! Specify the horizontal interface depth (akin to Gent-McWilliams) diffusion. -THICKNESSDIFFUSE = True ! If THICKNESSDIFFUSE is defined, interfaces - ! are diffused with a coefficient of KHTH. -THICKNESSDIFFUSE_FIRST = True ! If THICKNESSDIFFUSE_FIRST is defined, do - ! thickness diffusion before dynamics. -RESOLN_SCALED_KHTH = True ! If defined, the interface depth diffusivity - ! is scaled away when the first baroclinic - ! deformation radius is well resolved. -KHTH_SLOPE_MAX = 1.0e-2 ! A slope beyond which the calculated isopycnal - ! slope is not reliable and is scaled away. -KHTH = 10.0 ! KHTH is the nominal interface depth diffusivity - ! in m2 s-1. -KHTH_MIN = 0.0 ! Minimum thickness diffusivity in m2 s-1. -KHTH_MAX = 900.0 ! Maximum thickness diffusivity in m2 s-1. -KHTH_SLOPE_CFF = 0.25 ! Non-dimensional coefficient in Visbeck formula. -VISBECK_L_SCALE = 30.e3 ! Fixed length scale for Visbeck formula (m). -VARMIX_KTOP = 6 ! Layer # at which to start vertical integration of - ! S*N for purposes of finding Eady growth rate -USE_VARIABLE_MIXING = True ! If defined, forces the variable mixing code to - ! be called. This allows diagnostics to be created - ! even if the scheme is not used. This flag is - ! unused if the coefficients are non-zero. -MIXEDLAYER_RESTRAT = True ! If true, a density-gradient dependent - ! re-stratifying flow is imposed in the mixed - ! layer. -FOX_KEMPER_ML_RESTRAT_COEF = 20.0 - ! A nondimensional coefficient that is - ! proportional to the ratio of the deformation - ! radius to the dominant lengthscale of the - ! submesoscale mixed layer instabilities, times - ! the minimum of the ratio of mesoscale eddy - ! kinetic energy to the large-scale geostrophic - ! kinetic energy or 1 plus the square of the - ! grid spacing over the deformation radius, as - ! detailed in the work of Fox-Kemper et al. - -! Specify the scheme for the Coriolis and momentum advection terms. -CORIOLIS_SCHEME = "SADOURNY75_ENERGY" - ! Selects the discretization of Coriolis terms. - ! Possible values are: - ! SADOURNY75_ENERGY - Sadourny's energy - ! conserving scheme - ! ARAKAWA_HSU90 - Arakawa and Hsu's scheme - ! ROBUST_ENSTRO - A pseudo-enstrophy - ! conserving scheme, robust - ! to vanishing thickness -KE_SCHEME = "KE_ARAKAWA" ! Selects the discretization for the kinetic - ! energy in the Bernoulli function. Possible - ! values are KE_ARAKAWA, KE_SIMPLE_GUDONOV, - ! and KE_GUDONOV. KE_ARAKAWA is the default. -BOUND_CORIOLIS = True ! If BOUND_CORIOLIS is defined, the Coriolis - ! terms at u points are bounded by the four - ! estimates of (f+rv)v from the four neighboring - ! v points, and similarly at v points. This - ! option would have no effect on the SADOURNY - ! scheme if it were possible to use centered - ! difference thickness fluxes. In addition, if - ! SMAGORINSKY_AH is used, the biharmonic - ! viscosity is modified to include a term that - ! scales quadratically with the velocity - ! shears. -CORIOLIS_EN_DIS = False ! If CORIOLIS_EN_DIS is defined, two estimates - ! of the thickness fluxes are used to estimate - ! the Coriolis term, and the one that dissipates - ! energy relative to the other one is used. - -! Specify the scheme for the continuity solver. -CONTINUITY_SCHEME = "PPM" ! CONTINUTITY_SCHEME specifies the scheme used - ! for the continuity solver. PPM is currently - ! the only option, in which case a positive- - ! definite piecewise parabolic reconstruction - ! is used for the continuity solver. -MONOTONIC_CONTINUITY = False ! If true, the PPM continuity scheme uses the - ! Colella and Woodward monotonic limiter. The - ! default is to use a simple positive definite - ! limiter. -ETA_TOLERANCE = 1e-6 ! The tolerance, in m, for the differences - ! between the barotropic and baroclinic - ! estimates of the sea surface height due to - ! the fluxes through each face. The total - ! tolerance for SSH is 4 times this value. The - ! default is 0.5*NK*EPSILON, and this should not - ! be set less than about 10^-15*MAXIMUM_DEPTH. -VELOCITY_TOLERANCE = 1.0e-4 ! The tolerance for barotropic velocity - ! discrepancies between the barotropic solution - ! and the sum of the layer thicknesses, in m s-1. -CONTINUITY_CFL_LIMIT = 0.5 ! This is the CFL limit for corrections with - ! the PPM continuity scheme. -CONT_PPM_BETTER_ITER = True ! If true, use the velocity change tolerance - ! to determine when to keep iterating with the - ! PPM continuity scheme. -CONT_PPM_USE_VISC_REM_MAX = True ! If true, use more appropriate limiting - ! bounds for corrections in viscous columns. - -! Specify the scheme for the vertical viscosity. -HARMONIC_VISC = False ! If defined, use the harmonic mean thickness - ! for calculating the vertical viscosity. - -! Specify the scheme for the pressure gradient accelerations. -ANALYTIC_FV_PGF = True ! If defined the pressure gradient forces - ! are calculated with a finite volume form that - ! analytically integrates the equations of state - ! in pressure to avoid any possibility of - ! numerical thermobaric instability. - -! Specify the scheme for the barotropic solver. -FLUX_BT_COUPLING = False ! If defined, use mass fluxes to ensure - ! consistency between the baroclinic and - ! barotropic modes. -RESCALE_BT_FACE_AREAS = False ! If true, the face areas used by the - ! barotropic solver are rescaled to reflect the - ! open face areas of the interior layers. This - ! probably requires FLUX_BT_COUPLING to work, - ! but does not apply with USE_BT_CONT_TYPE. -READJUST_BT_TRANS = False ! If defined, make a barotropic adjustment to - ! the layer velocities after the thermodynamic - ! part of the step. -USE_BT_CONT_TYPE = True ! If defined, use a structure with elements - ! that describe effective face areas from the - ! summed layer continuity solvers as a function - ! the barotropic flow in coupling between the - ! barotropic and baroclinic flow. -BT_USE_LAYER_FLUXES = True ! If true, linearize the continuity equation - ! in the barotropic solver about the layer - ! fluxes. This may require USE_BT_CONT_TYPE and - ! BT_THICK_SCHEME FROM_BT_CONT to work properly. -BOUND_BT_CORRECTION = True ! If defined, the corrective pseudo mass- - ! fluxes into the barotropic solver are limited - ! to values that require less than 0.1*MAXVEL to - ! be accommodated. -BT_PROJECT_VELOCITY = True ! If true, project the velocity forward in - ! time, simplifying the barotropic algorithm. -APPLY_BT_DRAG = True ! If defined, bottom drag is applied within - ! the barotropic solver. The default is true. -BT_STRONG_DRAG = True ! If defined, use a stronger estimate of the - ! retarding effects of strong bottom drag, by - ! making it implicit with the barotropic time- - ! step instead of implicit with the baroclinic - ! time-step and dividing by the number of +/* This input file provides the adjustable run-time parameters for version 6 of + the Modular Ocean Model (MOM6), a numerical ocean model developed at NOAA-GFDL. + Where appropriate, parameters use usually given in MKS units. + + This particular file is for the example in global. + + This MOM_input file typically contains only the non-default values that are + needed to reproduce this example. A full list of parameters for this example + can be found in the corresponding MOM_parameter_doc.all file which is + generated by the model at run-time. */ + +TRIPOLAR_N = True ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 360 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 210 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 8 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 8 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!LAYOUT = 8, 8 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. + +! === module MOM_grid === +! Parameters providing information about the vertical grid. +NK = 63 ! [nondim] + ! The number of model layers. + +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + +! === module MOM === +THICKNESSDIFFUSE = True ! [Boolean] default = False + ! If true, interfaces or isopycnal surfaces are diffused, + ! depending on the value of FULL_THICKNESSDIFFUSE. +THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. + ! This is only used if THICKNESSDIFFUSE is true. +MIXEDLAYER_RESTRAT = True ! [Boolean] default = False + ! If true, a density-gradient dependent re-stratifying + ! flow is imposed in the mixed layer. + ! This is only used if BULKMIXEDLAYER is true. +DT = 3600.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 7200.0 ! [s] default = 3600.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 + ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. Making this + ! larger than DT_THERM reduces the performance penalty + ! of regridding to depth online. +DTBT_RESET_PERIOD = 0.0 ! [s] default = 7200.0 + ! The period between recalculations of DTBT (if DTBT <= 0). + ! If DTBT_RESET_PERIOD is negative, DTBT is set based + ! only on information available at initialization. If + ! dynamic, DTBT will be set at least every forcing time + ! step, and if 0, every dynamics time step. The default is + ! set by DT_THERM. This is only used if SPLIT is true. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +DO_GEOTHERMAL = True ! [Boolean] default = False + ! If true, apply geothermal heating. +BOUND_SALINITY = True ! [Boolean] default = False + ! If true, limit salinity to being positive. (The sea-ice + ! model may ask for more salt than is available and + ! drive the salinity negative otherwise.) +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" + ! The file into which to write the initial conditions. + +! === module MOM_tracer_registry === + +! === module MOM_tracer_flow_control === +USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False + ! If true, use the ideal_age_example tracer package. + +! === module ideal_age_example === +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "file" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +COORD_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The file from which the coordinate densities are read. + +! === module MOM_grid_init === +GRID_CONFIG = "mosaic" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +GRID_FILE = "ocean_hgrid.nc" ! + ! Name of the file from which to read horizontal grid data. +TOPO_CONFIG = "file" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MAXIMUM_DEPTH = 6000.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +CHANNEL_CONFIG = "global_1deg" ! default = "none" + ! A parameter that determines which set of channels are + ! restricted to specific widths. Options are: + ! none - All channels have the grid width. + ! global_1deg - Sets 16 specific channels appropriate + ! for a 1-degree model, as used in CM2G. + ! list - Read the channel locations and widths from a + ! text file, like MOM_channel_list in the MOM_SIS + ! test case. + ! file - Read open face widths everywhere from a + ! NetCDF file on the model grid. +ALWAYS_WRITE_GEOM = False ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +THICKNESS_CONFIG = "file" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +THICKNESS_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The name of the thickness file. +ADJUST_THICKNESS = True ! [Boolean] default = False + ! If true, all mass below the bottom removed if the + ! topography is shallower than the thickness input file + ! would indicate. +TS_CONFIG = "file" ! + ! A string that determines how the initial tempertures + ! and salinities are specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +TS_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The initial condition file for temperature. + +! === module MOM_MEKE === + +! === module MOM_lateral_mixing_coeffs === +USE_VARIABLE_MIXING = True ! [Boolean] default = False + ! If true, the variable mixing code will be called. This + ! allows diagnostics to be created even if the scheme is + ! not used. If KHTR_SLOPE_CFF>0 or KhTh_Slope_Cff>0, + ! this is set to true regardless of what is in the + ! parameter file. +RESOLN_SCALED_KH = True ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTH = True ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +KHTH_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the interface depth diffusivity +KHTR_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the epipycnal tracer diffusivity +VARMIX_KTOP = 6 ! [nondim] default = 2 + ! The layer number at which to start vertical integration + ! of S*N for purposes of finding the Eady growth rate. +VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 + ! The fixed length scale in the Visbeck formula. + +! === module MOM_wave_speed === +TIDES = True ! [Boolean] default = False + ! If true, apply tidal momentum forcing. +ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.15E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +VELOCITY_TOLERANCE = 1.0E-04 ! [m s-1] default = 3.0E+08 + ! The tolerance for barotropic velocity discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses. +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option would + ! have no effect on the SADOURNY Coriolis scheme if it + ! were possible to use centered difference thickness fluxes. + +! === module MOM_tidal_forcing === +TIDE_M2 = True ! [Boolean] default = False + ! If true, apply tidal momentum forcing at the M2 + ! frequency. This is only used if TIDES is true. +TIDE_SAL_SCALAR_VALUE = 0.094 ! [m m-1] + ! The constant of proportionality between sea surface + ! height (really it should be bottom pressure) anomalies + ! and bottom geopotential anomalies. This is only used if + ! TIDES and TIDE_USE_SAL_SCALAR are true. + +! === module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. +AH_VEL_SCALE = 0.05 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. + +! === module MOM_vert_friction === +CHANNEL_DRAG = True ! [Boolean] default = False + ! If true, the bottom drag is exerted directly on each + ! layer proportional to the fraction of the bottom it + ! overlies. +DYNAMIC_VISCOUS_ML = True ! [Boolean] default = False + ! If true, use a bulk Richardson number criterion to + ! determine the mixed layer thickness for viscosity. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. + +! === module MOM_PointAccel === + +! === module MOM_set_visc === +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +ML_USE_OMEGA = True ! [Boolean] default = False + ! If true, use the absolute rotation rate instead of the + ! vertical component of rotation when setting the decay + ! scale for turbulence. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. + +! === module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +BT_PROJECT_VELOCITY = True ! [Boolean] default = False + ! If true, step the barotropic velocity first and project + ! out the velocity tendancy by 1+BEBT when calculating the + ! transport. The default (false) is to use a predictor + ! continuity step to find the pressure field, and then + ! to do a corrector continuity step using a weighted + ! average of the old and new velocities, with weights + ! of (1-BEBT) and BEBT. +BT_THICK_SCHEME = "FROM_BT_CONT" ! default = "HYBRID" + ! A string describing the scheme that is used to set the + ! open face areas used for barotropic transport and the + ! relative weights of the accelerations. Valid values are: + ! ARITHMETIC - arithmetic mean layer thicknesses + ! HARMONIC - harmonic mean layer thicknesses + ! HYBRID (the default) - use arithmetic means for + ! layers above the shallowest bottom, the harmonic + ! mean for layers below, and a weighted average for + ! layers that straddle that depth + ! FROM_BT_CONT - use the average thicknesses kept + ! in the h_u and h_v fields of the BT_cont_type +BT_STRONG_DRAG = True ! [Boolean] default = False + ! If true, use a stronger estimate of the retarding + ! effects of strong bottom drag, by making it implicit + ! with the barotropic time-step instead of implicit with + ! the baroclinic time-step and dividing by the number of ! barotropic steps. -BT_THICK_SCHEME = "FROM_BT_CONT" ! A string describing the scheme that is used - ! to set the open face areas used for barotropic - ! transport and the relative weights of the layer - ! accelerations. Valid values are: - ! ARITHMETIC - arithmetic mean layer thicknesses - ! HARMONIC - harmonic mean layer thicknesses - ! HYBRID (the default) - use arithmetic means for - ! layers above the shallowest bottom, the - ! harmonic mean for layers below, and a weighted - ! average for layers that straddle that depth - ! FROM_BT_CONT - use the average thicknesses kept - ! it the h_u and h_v fields of BT_cont_type. -NONLINEAR_BT_CONTINUITY = False ! If defined, use nonlinear transports in the - ! barotropic continuity equation. This does - ! not apply with USE_BT_CONT_TYPE. - -! Specify the properties of the active tracers and Eqn of state. -ENABLE_THERMODYNAMICS = True ! Temperature and salinity are used as state - ! variables if ENABLE_THERMODYNAMICS is defined. -TS_CONFIG = "file" ! Method for defining temperature (file or USER) -TS_FILE = "GOLD_IC.2010.11.15.nc" - ! If temperature is defined by a file, this is - ! the file to use. -FRAZIL = True ! If FRAZIL is defined, water freezes if it - ! gets colder than the freezing point, and the - ! accumulated heat deficit is returned in the - ! surface state. -EQN_OF_STATE = "WRIGHT" ! EQN_OF_STATE determines which ocean equation - ! of state should be used. Currently, the valid - ! choices are "LINEAR", "UNESCO", and "WRIGHT". - ! The default is "WRIGHT", but this only matters - ! of USE_EOS is defined. -USE_EOS = True ! If USE_EOS is defined, density is calculated - ! from temperature and salinity with an equation - ! of state. ENABLE_THERMODYNAMICS must be - ! defined if USE_EOS is. -BOUSSINESQ = True ! If true, make the Boussinesq approximation. -P_REF = 2.0e7 ! P_REF is the pressure that is used for - ! calculating the coordinate density, in Pa. - ! (1 Pa = 1e4 dbar, so 2e7 is commonly used.) -RHO_0 = 1035.0 ! RHO_0 is used in the Boussinesq - ! approximation to calculations of pressure and - ! pressure gradients, in units of kg m-3. -C_P = 3925.0 ! C_P is the heat capacity of sea water in - ! J kg-1 K-1, approximated as a constant. -CORRECT_DENSITY = True ! If CORRECT_DENSITY is defined, the layer - ! densities are restored toward their target - ! values by the diapycnal mixing. - -! Specify the properties of the passive tracers. -KHTR = 10.0 ! KHTR is the along-isopycnal tracer diffusivity, in m2 s-1. -KHTR_MIN = 50.0 ! Minimum tracer diffusivity in m2 s-1. -KHTR_MAX = 900.0 ! Maximum tracer diffusivity in m2 s-1. -KHTR_SLOPE_CFF = 0.25 ! Non-dimensional coefficient in Visbeck formula. - ! Use non-zero value (e.g. 0.1) to enable Visbeck -RESOLN_SCALED_KHTR = False ! If defined, the tracer diffusivity is scaled - ! away when the first baroclinic deformation - ! radius is well resolved. -KHTR_PASSIVITY_COEFF = 3.0 ! Passivity coefficient that scales Rd/dx - ! where passivity is the ratio between the - ! along-isopycnal tracer mixing and thickness - ! mixing -CHECK_DIFFUSIVE_CFL = False ! If true, use enough iterations to ensure - ! that the horizontal diffusive CFL limit is - ! respected. If false, always use 1 iteration. -DIFFUSE_ML_TO_INTERIOR = True ! If true, enable epipycnal mixing between the - ! surface boundary layer and the interior. -ML_KHTR_SCALE = 0.0 ! With Diffuse_ML_interior, this is the ratio - ! of the truly horizontal diffusivity in the - ! mixed layer to the epipycnal diffusivity. - ! The default is 1.0. Nondimensional. - -USE_USER_TRACER_EXAMPLE = False ! If defined, the example tracer package is used. -USE_IDEAL_AGE_TRACER = True ! If defined, the ideal age and vintage - ! tracer package may be used. -DO_IDEAL_VINTAGE = False ! If defined and USE_IDEAL_AGE_TRACER is - ! defined, use an ideal vintage tracer that is - ! set to an exponentially increasing value in - ! the mixed layer and is conserved thereafter. - -! Specify the properties of the diapycnal viscosity and diffusion. -ADIABATIC = False ! There are no diapycnal mass fluxes if - ! ADIABATIC is defined. This assumes that - ! KD = KDML = 0.0 and that there is no buoyancy - ! forcing, but makes the model faster by - ! eliminating subroutine calls. - -BULKMIXEDLAYER = True ! If defined, use a Kraus-Turner-like bulk - ! mixed layer with transitional buffer layers. - ! Layers 1 through NKML+NKBL have variable - ! densities. There must be at least NKML+NKBL+1 - ! layers if BULKMIXEDLAYER is defined. -! The following parameters only apply when BULKMIXEDLAYER is defined. -NKML = 2 ! NKML is the number of sublayers within the - ! mixed layer. -NKBL = 2 ! NKBL is the number of layers used as - ! variable density buffer layers. -MSTAR = 0.3 ! MSTAR is a non-dimensional constant of - ! proportionality between the cube of the - ! surface friction velocity and the turbulent - ! kinetic energy input at the surface. -NSTAR = 0.15 ! NSTAR is the portion of the buoyant - ! potential energy imparted by surface fluxes - ! that is available to drive entrainment at the - ! base of mixed layer when that energy is - ! positive. -NSTAR2 = 0.15 ! NSTAR2 is the portion of any potential - ! energy released by convective adjustment that - ! is available to drive entrainment at the - ! base of the mixed layer. By default, - ! NSTAR2 = NSTAR. -READ_GUST_2D = True ! Signals to read gustiness from a file (Pa) -GUST_2D_FILE = "gustiness_qscat.nc" ! The gustiness data file. -GUST_CONST = 0.02 ! Gustinesss to use if not read from file or - ! a background that is added to the data (Pa) -ABSORB_ALL_SW = True ! If defined, all shortwave radiation is - ! absorbed by the ocean, instead of passing - ! through to the bottom mud. -CORRECT_ABSORPTION_DEPTH = True ! If true, the depth at which penetrating - ! shortwave radiation is absorbed is corrected by - ! moving some of the heating upward in the water - ! column. The default is false. -ML_USE_OMEGA = True ! Use Omega instead of f in ML code -TKE_DECAY = 10.0 ! TKE_DECAY relates the vertical rate of decay - ! of the TKE available for mechanical entrain- - ! ment to the natural Ekman depth. Nondim. -CONV_DECAY = 0.5 ! CONV_DECAY relates the vertical rate of - ! decay of the convectively released TKE - ! available for penetrating entrainment to the - ! natural Ekman length. Nondimensional. -BULK_RI_ML = 0.05 ! BULK_RI_ML is the efficiency with which mean - ! kinetic energy released by mechanically forced - ! entrainment of the mixed layer is converted to - ! turbulent kinetic energy. Nondimensional. -BULK_RI_CONVECTIVE = 0.05 ! BULK_RI_CONVECTIVE is the efficiency with - ! which convectively released mean kinetic - ! energy is converted to turbulent kinetic - ! energy. Nondimensional. -RESOLVE_EKMAN = False ! If true, the nkml>1 layers in the mixed - ! layer are chosen to optimally represent the - ! impact of the Ekman transport on the mixed - ! layer TKE budget. Otherwise, the sublayers - ! are distributed uniformly through the mixed - ! layer. The default is false. -ML_MIX_FIRST = 0.0 ! The fraction of the mixed layer mixing that - ! is applied before interior diapycnal mixing. -ML_RESORT = True ! If defined, resort the topmost layers by - ! potential density before the mixed layer - ! calculations. -ML_PRESORT_NK_CONV_ADJ = 4 ! Convectively mix the first X layers before - ! sorting when ML_RESORT is defined. -LIMIT_BUFFER_DETRAIN = True ! If defined, limit the detrainment from the - ! buffer layers to not be too different from the - ! neighbors. -DYNAMIC_VISCOUS_ML = True ! If defined, use a bulk Richardson number criteria - ! to determine the mixed layer thickness for viscosity. -HMIX_MIN = 2.0 ! The minimum mixed layer depth, in m. -! End of the BULKMIXEDLAYER parameters. - -DEPTH_LIMIT_FLUXES = 0.1 ! The surface fluxes are scaled away when the - ! total ocean depth is less than this, in m. -DIRECT_STRESS = False ! If DIRECT_STRESS is defined, the wind stress - ! is distributed over the topmost HMIX_STRESS - ! of fluid, and KVML need not be elevated. - -KV = 1.00e-4 ! The kinematic viscosity in the interior, in - ! m2 s-1. The molecular value, ~1e-6 m2 s-1, - ! may be used. -KD = 2.00e-5 ! The diapycnal diffusivity of density in the - ! interior, in m2 s-1. Zero or the molecular - ! value, ~1e-7 m2 s-1, may be used. -MAX_ENT_IT = 20 ! The maximum number of iterations that may be - ! used to calculate the interior diapycnal - ! entrainment. -TOLERANCE_ENT = 1.0e-5 ! The tolerance in m with which to solve for - ! entrainment values. -USE_JACKSON_PARAM = True ! If true, use the new Jackson-Hallberg-Legg - ! (JPO 2008) shear mixing parameterization. -! The Jackson-Hallberg-Legg shear mixing parameterization uses the following -! 6 nondimensional coefficients. That paper gives 3 best fit parameter sets. -! Ri_Crit Rate FRi_Curv K_buoy TKE_N TKE_Shear -! p1: 0.25 0.089 -0.97 0.82 0.24 0.14 -! p2: 0.30 0.085 -0.94 0.86 0.26 0.13 -! p3: 0.35 0.088 -0.89 0.81 0.28 0.12 -! Future research will reveal how these should be modified to take -! subgridscale inhomogeneity into account. -RINO_CRIT = 0.25 ! The critical Richardson number for shear - ! mixing. With the Jackson et al. parameteriz- - ! ation, values range from 0.25 to 0.35. -SHEARMIX_RATE = 0.089 ! A nondimensional rate scale for shear-driven - ! entrainment. The original value from Hallberg - ! (MWR 2000) is 0.1. The default value with - ! USE_JACKSON_PARAM is 0.089. -FRI_CURVATURE = -0.97 ! The nondimensional curvature of the fit to - ! function of the Richardson number in the kappa - ! source term in the Jackson et al. scheme. The - ! default value is -0.97. -KAPPA_BUOY_SCALE_COEF = 0.82 ! The nondimensional ratio of the buoyancy - ! length scale to the kappa decay scale in the - ! kappa equation. The default value is 0.82. -TKE_N_DECAY_CONST = 0.24 ! The coefficient for the decay of TKE due to - ! stratification (i.e. proportional to N*tke), - ! ND. The default value is 0.24. -TKE_SHEAR_DECAY_CONST = 0.14 ! The coefficient for the decay of TKE due - ! to shear (i.e. proportional to |S|*tke), ND. - ! The default value is 0.14. -TKE_BACKGROUND = 0.0 ! A background level of TKE used in the first - ! iteration of the kappa equation, in m2 s-2. - ! TKE_BACKGROUND could be 0, its default. -MAX_RINO_IT = 25 ! The maximum number of iterations that may be - ! used to estimate the Richardson number driven - ! mixing. - -BRYAN_LEWIS_DIFFUSIVITY = False ! If true, a Bryan & Lewis (JGR 1979) like - ! tanh profile of background diapycnal - ! diffusivity with depth is used. -LEE_WAVE_DISSIPATION = False ! If true, use a lee wave driven dissipation - ! scheme to drive diapycnal mixing, along the - ! lines of Nikurashin (2010). -DISSIPATION_N0 = 1.0e-7 ! The intercept when N=0 of the N-dependent - ! expression used to set a minimum dissipation - ! by which to determine a lower bound of Kd - ! (a floor): A in eps_min = A + B*N, in W m-3. -DISSIPATION_N1 = 6.0e-4 ! The coefficient multiplying N, following - ! Gargett (1984), used to set a minimum - ! dissipation by which to determine a lower +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = -0.95 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + +! === module MOM_thickness_diffuse === +KHTH = 10.0 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. +KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum horizontal thickness diffusivity. + +! === module MOM_mixed_layer_restrat === +FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 + ! A nondimensional coefficient that is proportional to + ! the ratio of the deformation radius to the dominant + ! lengthscale of the submesoscale mixed layer + ! instabilities, times the minimum of the ratio of the + ! mesoscale eddy kinetic energy to the large-scale + ! geostrophic kinetic energy or 1 plus the square of the + ! grid spacing over the deformation radius, as detailed + ! by Fox-Kemper et al. (2010) +Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. +!NK_ZSPACE (from file) = 50 ! [nondim] + ! The number of depth-space levels. This is determined + ! from the size of the variable zw in the output grid file. + +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +ML_RADIATION = True ! [Boolean] default = False + ! If true, allow a fraction of TKE available from wind + ! work to penetrate below the base of the mixed layer + ! with a vertical decay scale determined by the minimum + ! of: (1) The depth of the mixed layer, (2) an Ekman + ! length scale. +ML_RAD_COEFF = 0.1 ! [nondim] default = 0.2 + ! The coefficient which scales MSTAR*USTAR^3 to obtain + ! the energy available for mixing below the base of the + ! mixed layer. This is only used if ML_RADIATION is true. +TKE_DECAY = 10.0 ! [nondim] default = 2.5 + ! The ratio of the natural Ekman depth to the TKE decay scale. +BBL_MIXING_AS_MAX = False ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the + ! BBL mixing and the other diffusivities. Otherwise, + ! diffusiviy from the BBL_mixing is simply added. +HENYEY_IGW_BACKGROUND = True ! [Boolean] default = False + ! If true, use a latitude-dependent scaling for the near + ! surface background diffusivity, as described in + ! Harrison & Hallberg, JPO 2008. +N2_FLOOR_IOMEGA2 = 0.0 ! [nondim] default = 1.0 + ! The floor applied to N2(k) scaled by Omega^2: + ! If =0., N2(k) is simply positive definite. + ! If =1., N2(k) > Omega^2 everywhere. +KD = 2.0E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 + ! The minimum diapycnal diffusivity. +INT_TIDE_DISSIPATION = True ! [Boolean] default = False + ! If true, use an internal tidal dissipation scheme to + ! drive diapycnal mixing, along the lines of St. Laurent + ! et al. (2002) and Simmons et al. (2004). +DISSIPATION_N0 = 1.0E-07 ! [W m-3] default = 0.0 + ! The intercept when N=0 of the N-dependent expression + ! used to set a minimum dissipation by which to determine + ! a lower bound of Kd (a floor): A in eps_min = A + B*N. +DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 + ! The coefficient multiplying N, following Gargett, used to + ! set a minimum dissipation by which to determine a lower ! bound of Kd (a floor): B in eps_min = A + B*N - ! in units of J m-3. -INT_TIDE_DISSIPATION = True ! If true, use an internal tidal dissipation - ! scheme to drive diapycnal mixing, along the - ! lines of St. Laurent, 2002 and Simmons, 2004. -INT_TIDE_DECAY_SCALE = 300.3003003003003 ! The decay scale away from the - ! bottom for tidal TKE when INT_TIDE_DISSIPATION - ! is used, in m. -MU_ITIDES = 0.2 ! A dimensionless turbulent mixing efficiency. - ! (global value to use instead?) -GAMMA_ITIDES = 0.3333 ! Fraction of tidal energy dissipated locally. -MIN_ZBOT_ITIDES = 0.0 ! Turn off tidal dissipation where total ocean - ! depth less than this value. -KAPPA_ITIDES = 0.000628319 ! The effective wavelength of the subgridscale - ! topographic variations, in m-1. Currently set - ! to 2*pi/10km. -H2_FILE = "sgs_h2.nc" ! File containing sub-grid topography amplitude -READ_TIDEAMP = True ! If true, read a file (given by TIDEAMP_FILE) - ! containing the tidal amplitude. -TIDEAMP_FILE = "tideamp.nc" ! File containing tidal flow amplitude -KAPPA_H2_FACTOR = 0.75 ! A scaling factor for roughness amplitude. -TKE_ITIDE_MAX = 0.1 ! Maximum conversion to baroclinic tides, W m-2. -N2_FLOOR_IOMEGA2 = 0. ! The floor applied to N2(k) scaled by Omega^2 - ! If =0., N2(k) is simply positive definite - ! If =1., N2(k) > Omega^2 everywhere -BBL_MIXING_AS_MAX = False ! If true, take the maximum of the diffusivity - ! from the BBL mixing and the other - ! diffusivities. Otherwise, diffusiviy from the - ! BBL_mixing is simply added. -KD_MIN = 2.e-6 ! Minimum diapycnal diffusivity (m^2/s) -CD_TIDES = 2.5e-3 ! The drag coefficient for calculating the - ! frictional drag of tidal velocities, nondim. -HBBL = 10.0 ! The thickness in m of a bottom boundary - ! layer with a viscosity of KVBBL if - ! BOTTOMDRAGLAW is not defined, or the thickness - ! over which near-bottom velocities are averaged - ! for the drag law if BOTTOMDRAGLAW is defined - ! but LINEAR_DRAG is not. -BOTTOMDRAGLAW = True ! If BOTTOMDRAGLAW is defined, the bottom - ! stress is calculated with a drag law - ! c_drag*|u|*u. The velocity magnitude may be an - ! assumed value or it may be based on the actual - ! velocity in the bottommost HBBL, depending on - ! LINEAR_DRAG. -CDRAG = 0.003 ! CDRAG is the drag coefficient relating the - ! magnitude of the velocity field to the bottom - ! stress. CDRAG is only used if BOTTOMDRAGLAW is - ! defined. -LINEAR_DRAG = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined - ! the drag law is cdrag*DRAG_BG_VEL*u. -DRAG_BG_VEL = 0.10 ! DRAG_BG_VEL is either the assumed bottom - ! velocity (with LINEAR_DRAG) or an unresolved - ! velocity that is combined with the resolved - ! velocity to estimate the velocity magnitude, - ! in m s-1. DRAG_BG_VEL is only used when - ! BOTTOMDRAGLAW is defined. -BBL_USE_EOS = False ! If true, use the equation of state in - ! calculating the bottom boundary layer thickness. -BBL_THICK_MIN = 0.1 ! The minimum bottom boundary layer thickness, - ! in m, that can be used with BOTTOMDRAGLAW. - ! This might be Kv / (cdrag * drag_bg_vel) to - ! give Kv as the minimum near-bottom viscosity. -BBL_EFFIC = 0.20 ! BBL_EFFIC is the efficiency with which the - ! energy extracted by bottom drag drives BBL - ! diffusion. Nondimensional. BBL_EFFIC only - ! applies when BOTTOMDRAGLAW is defined. -BBL_MIXING_MAX_DECAY = 0.0 ! This sets the maximum decay scale in m for - ! the BBL diffusion, or 0 to allow the mixing - ! to penetrate as far as stratification and - ! rotation permit. The default is 0. -CHANNEL_DRAG = True ! If defined the drag is exerted directly on - ! each layer according to what fraction of the - ! bottom they overlie. -SMAG_CONST_CHANNEL = 0.15 ! The nondimensional Laplacian Smagorinsky - ! constant used in calculating the channel drag - ! if it is enabled. The default is to use the - ! same value as SMAG_LAP_CONST if it is defined, - ! or 0.15 if it is not. -DO_RIVERMIX = True ! If true, apply additional mixing whereever - ! there is runoff, so that it is mixed down to - ! RIVERMIX_DEPTH, if the ocean is that deep. -RIVERMIX_DEPTH = 40.0 ! The depth to which rivers are mixed, in m, - ! if DO_RIVERMIX is defined. -HENYEY_IGW_BACKGROUND = True ! If defined use a latitude-dependent scaling - ! for the near-surface background diffusivity, - ! as described in Harrison & Hallberg, JPO'08. -ML_RADIATION = True ! Turns on sub-ML mixing driven by ML radiation -ML_RAD_COEFF = 0.1 ! Non-dimensional energy input for sub-ML mixing -ML_RAD_KD_MAX = 1.e-3 ! Maximum diffusivity allowed in sub-ML mixing -ML_RAD_EFOLD_COEFF = 0.2 ! Non-dimensional length scale (multiples ML depth) - -! Specify properties of the bottom thermal forcing. -DO_GEOTHERMAL = True ! If defined, apply geothermal heating. -GEOTHERMAL_FILE = geothermal_heating_cm2g.nc - ! The file from which the geothermal heating is - ! to be read, or blank to use a constant heating - ! rate. -GEOTHERMAL_SCALE = 0.001 ! The constant geothermal heat flux, a - ! rescaling factor for the heat flux read from - ! GEOTHERMAL_FILE, or 0 to disable the geothermal - ! heating. - -! Specify properties of the surface forcing. -RECLAIM_FRAZIL = True ! Avoid creating thin-ice for SSTs above freezing -BOUND_SALINITY = True ! Limit salinity to being positive (the sea-ice - ! model may ask for more salt than is available and - ! otherwise drive the salinity negative) -VARIABLE_BUOYFORCE = True ! If VARIABLE_BUOYFORCE is defined the surface - ! fluxes of buoyancy or heat and fresh water - ! are recalculated every coupling time step. -BUOY_CONFIG = "file" ! Method for determining buoyancy forcing - ! (file, zero or USER) -! If buoyancy forcing is determined from files, these are the files -! (located in INPUTDIR). -ARCHAIC_OMIP_FORCING_FILE = False -LONGWAVE_FILE = "ocean_forcing_daily.nc" -SHORTWAVE_FILE = "ocean_forcing_daily.nc" -EVAPORATION_FILE = "ocean_forcing_daily.nc" -SENSIBLEHEAT_FILE = "ocean_forcing_daily.nc" -LATENTHEAT_FILE = "ocean_forcing_daily.nc" - -RAIN_FILE = "ocean_precip_monthly.nc" -SNOW_FILE = "ocean_precip_monthly.nc" -RUNOFF_FILE = "ocean_precip_monthly.nc" -SSTRESTORE_FILE = "ocean_forcing_daily.nc" -SALINITYRESTORE_FILE = "ocean_forcing_daily.nc" - -VARIABLE_WINDS = True ! If the wind stresses vary with time, define - ! VARIABLE_WINDS, which will cause wind_forcing - ! to be calculated every coupling timestep. -WIND_CONFIG = "file" ! Method for forcing winds (zero, 2gyre, file or - ! USER). -WIND_FILE = "ocean_forcing_daily.nc" - ! If wind forcing is read from a file, - ! this is the file. -WINDSTRESS_X_VAR = "taux" -WINDSTRESS_Y_VAR = "tauy" -WINDSTRESS_STAGGER = "C" - -RESTOREBUOY = True ! If RESTOREBUOY is defined, the buoyancy - ! fluxes drive the model back toward some - ! specified state with a rate given by - ! FLUXCONST. -RESTORE_SALINITY = True ! If RESTORE_SALINITY is defined, the coupled - ! driver will add a globally-balanced fresh- - ! water flux that drives sea-surface salinity - ! toward specified values. -ADJUST_NET_FRESH_WATER_TO_ZERO = True ! If true, adjusts the net fresh-water - ! forcing (including restoring) seen by the - ! ocean/sea-ice system to zero. -FLUXCONST = 0.5 ! A constant that relates the surface fluxes - ! to the mixed layer property anomalies, if - ! RESTOREBUOY or RESTORE_SALINITY is defined. - !] - -! Specify whether sponges are used. It is possible to use the model in robust -! diagnostic mode by defining sponges that span the entire domain. -SPONGE = False ! If SPONGE is defined, sponges may be applied - ! anywhere in the domain. The exact location and - ! properties of those sponges are specified from - ! MOM_initialization.F90. -APPLY_OBC_U = False ! If defined, open boundary conditions may be -APPLY_OBC_V = False ! applied at some u- or v- points. The boundary - ! conditions are set in USER_set_Open_Bdry_Conds - ! in MOM_initialization.F90 - -! Specify properties of the tides. -TIDES = True ! Apply tidal momentum forcing. -TIDE_USE_SAL_SCALAR = True ! Use the scalar approximation when - ! calculating self-attraction and loading. -TIDE_SAL_SCALAR_VALUE = 0.094 - ! The constant of proportionality between - ! sea surface height (should be bottom pressure) - ! anomalies and bottom geopotential anomalies. -TIDAL_SAL_FROM_FILE = False ! Read the tidal self-attraction and loading - ! from input files, specified with one or more - ! lines like 'TIDAL_INPUT_FILE = path'. -USE_PREVIOUS_TIDES = False ! Use the previous iteration of the tides - ! to facilitate convergent iteration. -! Specify which tidal constituents to use. -TIDE_M2 = True -TIDE_S2 = False -TIDE_N2 = False -TIDE_K2 = False -TIDE_K1 = False -TIDE_O1 = False -TIDE_P1 = False -TIDE_Q1 = False -TIDE_MF = False -TIDE_MM = False - -! Opacity Rules -PEN_SW_NBANDS = 3 ! The number of bands of penetrating shortwave - ! radiation. -VAR_PEN_SW = True ! Use time and/or space varying CHL_A to set opacity -OPACITY_SCHEME = "MANIZZA_05" ! OPACITY_SCHEME is used to specify how - ! chlorophyll concentrations are translated into - ! opacities. Currently valid options include: - ! MANIZZA_05 - Use Manizza et al., GRL, 2005. - ! MOREL_88 - Use Morel, JGR, 1988. -CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" - -! CFCs tracers -USE_OCMIP2_CFC = False ! If defined, CFC11 and CFC12 distributions - ! are simulated. -CFC_IC_FILE = False - ! The file in which to find initial conditions - ! for CFCs, if USE_OCMIP2_CFC is defined. - -! Specify a few miscellaneous limits. -MAXVEL = 6.0 ! This is the maximum velocity allowed before - ! the velocity is truncated, in units of m s-1. -CFL_BASED_TRUNCATIONS = True ! If true, the velocity is truncated when the - ! local CFL number exceeds CFL_TRUNCATE, rather - ! than using a dimensional velocity threshold. -MAXTRUNC = 5000 ! The run will be stopped, and the day set to - ! a very large value if the velocity is - ! truncated more than MAXTRUNC times between - ! energy saves. Set MAXTRUNC to 0 to stop if - ! there is any truncation of velocities. -U_TRUNC_FILE = "U_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to zonal velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. -V_TRUNC_FILE = "V_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to meridional velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. +INT_TIDE_DECAY_SCALE = 300.3003003003003 ! [m] default = 0.0 + ! The decay scale away from the bottom for tidal TKE with + ! the new coding when INT_TIDE_DISSIPATION is used. +KAPPA_ITIDES = 6.28319E-04 ! [m-1] default = 6.283185307179586E-04 + ! A topographic wavenumber used with INT_TIDE_DISSIPATION. + ! The default is 2pi/10 km, as in St.Laurent et al. 2002. +KAPPA_H2_FACTOR = 0.75 ! [nondim] default = 1.0 + ! A scaling factor for the roughness amplitude with nINT_TIDE_DISSIPATION. +TKE_ITIDE_MAX = 0.1 ! [W m-2] default = 1000.0 + ! The maximum internal tide energy source availble to mix + ! above the bottom boundary layer with INT_TIDE_DISSIPATION. +READ_TIDEAMP = True ! [Boolean] default = False + ! If true, read a file (given by TIDEAMP_FILE) containing + ! the tidal amplitude with INT_TIDE_DISSIPATION. +H2_FILE = "sgs_h2.nc" ! + ! The path to the file containing the sub-grid-scale + ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 + ! The tolerance with which to solve for entrainment values. + +! === module MOM_geothermal === +GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 + ! The constant geothermal heat flux, a rescaling + ! factor for the heat flux read from GEOTHERMAL_FILE, or + ! 0 to disable the geothermal heating. +GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" + ! The file from which the geothermal heating is to be + ! read, or blank to use a constant heating rate. + +! === module MOM_kappa_shear === +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + +! === module MOM_mixed_layer === +BULK_RI_ML = 0.05 ! [nondim] + ! The efficiency with which mean kinetic energy released + ! by mechanically forced entrainment of the mixed layer + ! is converted to turbulent kinetic energy. +ABSORB_ALL_SW = True ! [Boolean] default = False + ! If true, all shortwave radiation is absorbed by the + ! ocean, instead of passing through to the bottom mud. +HMIX_MIN = 2.0 ! [m] default = 0.0 + ! The minimum mixed layer depth if the mixed layer depth + ! is determined dynamically. +LIMIT_BUFFER_DETRAIN = True ! [Boolean] default = False + ! If true, limit the detrainment from the buffer layers + ! to not be too different from the neighbors. +DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 + ! The surface fluxes are scaled away when the total ocean + ! depth is less than DEPTH_LIMIT_FLUXES. +ML_RESORT = True ! [Boolean] default = False + ! If true, resort the topmost layers by potential density + ! before the mixed layer calculations. +ML_PRESORT_NK_CONV_ADJ = 4 ! [nondim] default = 0 + ! Convectively mix the first ML_PRESORT_NK_CONV_ADJ + ! layers before sorting when ML_RESORT is true. +CORRECT_ABSORPTION_DEPTH = True ! [Boolean] default = False + ! If true, the depth at which penetrating shortwave + ! radiation is absorbed is corrected by moving some of + ! the heating upward in the water column. +DO_RIVERMIX = True ! [Boolean] default = False + ! If true, apply additional mixing whereever there is + ! runoff, so that it is mixed down to RIVERMIX_DEPTH, + ! if the ocean is that deep. +RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 + ! The depth to which rivers are mixed if DO_RIVERMIX is + ! defined. + +! === module MOM_regularize_layers === + +! === module MOM_opacity === +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! + ! CHL_FILE is the file containing chl_a concentrations in + ! the variable CHL_A. It is used when VAR_PEN_SW and + ! CHL_FROM_FILE are true. +PEN_SW_NBANDS = 3 ! default = 1 + ! The number of bands of penetrating shortwave radiation. + +! === module MOM_tracer_advect === + +! === module MOM_tracer_hor_diff === +KHTR = 10.0 ! [m2 s-1] default = 0.0 + ! The background along-isopycnal tracer diffusivity. +KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 + ! The minimum along-isopycnal tracer diffusivity. +KHTR_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum along-isopycnal tracer diffusivity. +KHTR_PASSIVITY_COEFF = 3.0 ! [nondim] default = 0.0 + ! The coefficient that scales deformation radius over + ! grid-spacing in passivity, where passiviity is the ratio + ! between along isopycnal mxiing of tracers to thickness mixing. + ! A non-zero value enables this parameterization. +DIFFUSE_ML_TO_INTERIOR = True ! [Boolean] default = False + ! If true, enable epipycnal mixing between the surface + ! boundary layer and the interior. +ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 + ! With Diffuse_ML_interior, the ratio of the truly + ! horizontal diffusivity in the mixed layer to the + ! epipycnal diffusivity. The valid range is 0 to 1. + +! === module MOM_surface_forcing === +BUOY_CONFIG = "file" ! + ! The character string that indicates how buoyancy forcing + ! is specified. Valid options include (file), (zero), + ! (linear), (USER), and (NONE). +ARCHAIC_OMIP_FORCING_FILE = False ! [Boolean] default = True + ! If true, use the forcing variable decomposition from + ! the old German OMIP prescription that predated CORE. If + ! false, use the variable groupings available from MOM + ! output diagnostics of forcing variables. +LONGWAVE_FILE = "ocean_forcing_daily.nc" ! + ! The file with the longwave heat flux, in the variable + ! given by LONGWAVE_FORCING_VAR. +SHORTWAVE_FILE = "ocean_forcing_daily.nc" ! + ! The file with the shortwave heat flux, in the variable + ! given by SHORTWAVE_FORCING_VAR. +EVAPORATION_FILE = "ocean_forcing_daily.nc" ! + ! The file with the evaporative moisture flux, in the + ! variable given by EVAP_FORCING_VAR. +LATENTHEAT_FILE = "ocean_forcing_daily.nc" ! + ! The file with the latent heat flux, in the variable + ! given by LATENT_FORCING_VAR. +SENSIBLEHEAT_FILE = "ocean_forcing_daily.nc" ! + ! The file with the sensible heat flux, in the variable + ! given by SENSIBLE_FORCING_VAR. +RAIN_FILE = "ocean_precip_monthly.nc" ! + ! The file with the liquid precipitation flux, in the + ! variable given by RAIN_FORCING_VAR. +SNOW_FILE = "ocean_precip_monthly.nc" ! + ! The file with the frozen precipitation flux, in the + ! variable given by SNOW_FORCING_VAR. +RUNOFF_FILE = "ocean_precip_monthly.nc" ! + ! The file with the fresh and frozen runoff/calving + ! fluxes, in variables given by LIQ_RUNOFF_FORCING_VAR + ! and FROZ_RUNOFF_FORCING_VAR. +SSTRESTORE_FILE = "ocean_forcing_daily.nc" ! + ! The file with the SST toward which to restore in the + ! variable given by SST_RESTORE_VAR. +SALINITYRESTORE_FILE = "ocean_forcing_daily.nc" ! + ! The file with the surface salinity toward which to + ! restore in the variable given by SSS_RESTORE_VAR. +WIND_CONFIG = "file" ! + ! The character string that indicates how wind forcing + ! is specified. Valid options include (file), (2gyre), + ! (1gyre), (gyres), (zero), and (USER). +WIND_FILE = "ocean_forcing_daily.nc" ! + ! The file in which the wind stresses are found in + ! variables STRESS_X and STRESS_Y. +WINDSTRESS_X_VAR = "taux" ! default = "STRESS_X" + ! The name of the x-wind stress variable in WIND_FILE. +WINDSTRESS_Y_VAR = "tauy" ! default = "STRESS_Y" + ! The name of the y-wind stress variable in WIND_FILE. +WINDSTRESS_STAGGER = "C" ! default = "A" + ! A character indicating how the wind stress components + ! are staggered in WIND_FILE. This may be A or C for now. +RESTOREBUOY = True ! [Boolean] default = False + ! If true, the buoyancy fluxes drive the model back + ! toward some specified surface state with a rate + ! given by FLUXCONST. +FLUXCONST = 0.5 ! [m day-1] + ! The constant that relates the restoring surface fluxes + ! to the relative surface anomalies (akin to a piston + ! velocity). Note the non-MKS units. +READ_GUST_2D = True ! [Boolean] default = False + ! If true, use a 2-dimensional gustiness supplied from + ! an input file +GUST_2D_FILE = "gustiness_qscat.nc" ! + ! The file in which the wind gustiness is found in + ! variable gustiness. + +! === module MOM_sum_output === +MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 + ! The maximum amount of cpu time per processor for which + ! MOM should run before saving a restart file and + ! quitting with a return value that indicates that a + ! further run is required to complete the simulation. + ! If automatic restarts are not desired, use a negative + ! value for MAXCPU. MAXCPU has units of wall-clock + ! seconds, so the actual CPU time used is larger by a + ! factor of the number of processors used. + +! === module MOM_main (MOM_driver) === +DT_FORCING = 7200.0 ! [s] default = 3600.0 + ! The time step for changing forcing, coupling with other + ! components, or potentially writing certain diagnostics. + ! The default value is given by DT. +RESTART_CONTROL = 3 ! default = 1 + ! An integer whose bits encode which restart files are + ! written. Add 2 (bit 1) for a time-stamped file, and odd + ! (bit 0) for a non-time-stamped file. A non-time-stamped + ! restart file is saved at the end of the run segment + ! for any non-negative value. +RESTINT = 365.0 ! [days] default = 0.0 + ! The interval between saves of the restart file in units + ! of TIMEUNIT. Use 0 (the default) to not save + ! incremental restart files at all. +ENERGYSAVEDAYS = 0.5 ! [days] default = 7200.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. diff --git a/examples/solo_ocean/global_ALE/common/MOM_input b/examples/solo_ocean/global_ALE/common/MOM_input index 9f1beb82a3..4d3b850405 100644 --- a/examples/solo_ocean/global_ALE/common/MOM_input +++ b/examples/solo_ocean/global_ALE/common/MOM_input @@ -1,3 +1,14 @@ +/* This input file provides the adjustable run-time parameters for version 6 of + the Modular Ocean Model (MOM6), a numerical ocean model developed at NOAA-GFDL. + Where appropriate, parameters use usually given in MKS units. + + This particular file is for the example in global_ALE. + + This MOM_input file typically contains only the non-default values that are + needed to reproduce this example. A full list of parameters for this example + can be found in the corresponding MOM_parameter_doc.all file which is + generated by the model at run-time. */ + TRIPOLAR_N = True ! [Boolean] default = False ! Use tripolar connectivity at the northern edge of the ! domain. With TRIPOLAR_N, NIGLOBAL must be even. diff --git a/examples/solo_ocean/lock_exchange/MOM_input b/examples/solo_ocean/lock_exchange/MOM_input index 736929a89b..6597c30c5a 100644 --- a/examples/solo_ocean/lock_exchange/MOM_input +++ b/examples/solo_ocean/lock_exchange/MOM_input @@ -1,499 +1,437 @@ -!********+*********+*********+*********+*********+*********+*********+* -!* This file determines the adjustable run-time parameters for the * -!* Modular Ocean Model (MOM), versions 6 and later. Where * -!* appropriate, MKS units are used. * -!********+*********+*********+*********+*********+*********+*********+* -! >>> lock exchange test case <<< +/* This input file provides the adjustable run-time parameters for version 6 of + the Modular Ocean Model (MOM6), a numerical ocean model developed at NOAA-GFDL. + Where appropriate, parameters use usually given in MKS units. -! Specify properties of the physical domain. -OMEGA = 7.2921e-5 ! The rotation rate of the earth in s-1. -ROTATION = "beta" ! Rotation approximation (2omegasinlat, - ! beta or USER). -F_0 = 0.0 ! Reference Coriolis value for betaplane - ! option in s-1. -BETA = 0.0 ! df/dy term for betaplane option in m-1 s-1. - ! Set to 0. for f-plane. -RAD_EARTH = 6.378e6 ! The radius of the earth in m. -G_EARTH = 9.80 ! G_EARTH is the Earth's gravitational - ! acceleration, in m s-2. -GRID_CONFIG = "cartesian" ! Method for defining horizontal grid - ! = file|cartesian|spherical|mercator - ! file - read grid from file "GRID_FILE" - ! cartesian - a Cartesian grid - ! spherical - a spherical grid - ! mercator - a Mercator grid -TOPO_CONFIG = "flat" ! Method for defining topography - ! file - read topographic information from file - ! (TOPO_FILE). - ! flat - flat bottom set to MAXIMUM_DEPTH. - ! bowl - bowl like basin using MAXIMUM_DEPTH and - ! MINIMUM_DEPTH. - ! spoon - similar to bowl except that southern - ! face of the "bowl" is open. - ! DOME - sill-overflow test case basin. - ! USER - user defined -MAXIMUM_DEPTH = 20.0 ! The maximum depth of the ocean in m. -MINIMUM_DEPTH = 0.01 ! The minimum ocean depth, in m. Anything - ! shallower than this depth is assumed to be on - ! land, and all fluxes are masked out. -COORD_CONFIG = "layer_ref" ! How layers are to be defined: - ! file - read coordinate information from file - ! (COORD_FILE). - ! ts_ref - use reference temperature - ! and salinity (T_REF and S_REF) to determine - ! surface density and GINT calculate internal - ! densities. - ! gprime - use reference density (RHO_0) for - ! surface density and GINT calculate internal - ! densities. - ! ts_profile - use profiles of temperature - ! and salinity (read from COORD_FILE) to determine - ! surface density and internal densities. - ! USER - user defined routine -T_REF = 5.0 -S_REF = 35.0 -EQN_OF_STATE = "LINEAR" -RHO_T0_S0 = 1000.0 -DRHO_DT = -0.2 -DRHO_DS = 0.8 -GFS = 9.80 ! The reduced gravity at the free - ! surface, in m s-2. -DENSITY_RANGE = 5.0 ! The range of potential densities being used, - ! in kg m-3. -LIGHTEST_DENSITY = 1022.0 ! The coordinate potential density of the - ! lightest layer, in kg m-3. + This particular file is for the example in lock_exchange. -TRIPOLAR_N = False ! Use tripolar connectivity at the northern - ! edge of the domain. With TRIPOLAR_N, NIGLOBAL - ! must be even. -THICKNESS_CONFIG = "lock_exchange" ! Method for defining initial layer thicknesses - ! file - read thickness information from file - ! (THICKNESS_FILE). - ! uniform - thickness is distributed uniformly - ! and equally between layers. - ! search - thickness determined by search - ! through initial temperature and salinity space - ! of a fixed coordinate data set (not yet - ! implemented) - ! USER - user defined -FRONT_DISPLACEMENT = 20.0 -VELOCITY_CONFIG = "zero" ! Method for defining initial layer velocities - ! file - read velocity information from file. - ! zero - zero velocities everywhere. - ! USER - user defined. -ANGSTROM = 1.0e-15 ! Define Angstrom thickness -! Specify the numerical domain. -NIGLOBAL = 128 ! NIGLOBAL and NJGLOBAL are the number of thickness -NJGLOBAL = 4 ! grid points in the zonal and meridional - ! directions of the physical domain. -NK = 21 ! The number of layers. -NIHALO = 4 ! NIHALO and NJHALO are the number of halo -NJHALO = 4 ! points on each side in the x- and y-directions. - ! If static memory allocation is used, these - ! must match the values of NIHALO_ and NJHALO_ - ! in MOM_memory.h. -NIPROC_IO = 1 ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. NIPROC_IO - ! must be a factor of NIPROC. -NJPROC_IO = 1 ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. NJPROC_IO - ! must be a factor of NJPROC. + This MOM_input file typically contains only the non-default values that are + needed to reproduce this example. A full list of parameters for this example + can be found in the corresponding MOM_parameter_doc.all file which is + generated by the model at run-time. */ -! The following parameters only apply if the grid is internally generated. -LENLAT = 4.0 ! The length of the domain in units defined -LENLON = 64.0 ! defined by AXIS_UNITS; by default the units - ! are degrees of latitude and longitude. -SOUTHLAT = 0.0 ! The domain's southern latitude. -WESTLON = -32.0 ! The domain's western longitude. -AXIS_UNITS = "k" ! AXIS_UNITS should be defined as "k" for km, - ! "m" for m, or undefined for degrees of - ! latitude and longitude. Except on a Cartesian - ! grid, only degrees are currently implemented. -REENTRANT_X = False ! If defined, the domain is zonally reentrant. -REENTRANT_Y = True ! If defined, the domain is meridionally - ! reentrant. +REENTRANT_X = False ! [Boolean] default = True + ! If true, the domain is zonally reentrant. +REENTRANT_Y = True ! [Boolean] default = False + ! If true, the domain is meridionally reentrant. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 128 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 4 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 2 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 1 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!LAYOUT = 2, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. -DEBUG = False ! If true, write out verbose debugging data. +! === module MOM_grid === +! Parameters providing information about the vertical grid. +RHO_0 = 1000.0 ! [kg m-3] default = 1035.0 + ! The mean ocean density used with BOUSSINESQ true to + ! calculate accelerations and the mass for conservation + ! properties, or with BOUSSINSEQ false to convert some + ! parameters from vertical units of m to kg m-2. +ANGSTROM = 1.0E-15 ! [m] default = 1.0E-10 + ! The minumum layer thickness, usually one-Angstrom. +NK = 21 ! [nondim] + ! The number of model layers. -! Specify the time integration scheme. -SPLIT = True ! Use the split time stepping if defined. -DT_FORCING = 5000.0 ! The time step for changing forcing or - ! writing certain diagnostics, in s. -DT_THERM = 250.0 ! The thermodynamic time step, in s. DT_THERM - ! should be an integer multiple of DT and less - ! than or equal to DT_FORCING. -DT = 250.0 ! The (baroclinic) dynamics time step, in s. - ! DT should be an integer fraction of DT_FORCING. -DTBT = 25.0 ! The barotropic time step, in s. DTBT is only - ! used with the split explicit time stepping. - ! To set the time step automatically based - ! the maximum stable value use 0, or a negative - ! value gives the fraction of the stable value. - ! The value of DTBT that will actually be used - ! is an integer fraction of DT, rounding down. -DT_BT_FILTER = -0.25 ! A time-scale for filtering BT variables, - ! in s if positive, or as a fraction of DT if - ! negative. -DTBT_RESET_PERIOD = -1.0 ! The period between recalculations of DTBT - ! of DTBT (if DTBT <= 0), in seconds. If - ! DTBT_RESET_PERIOD is negative, DTBT is set - ! based only on information available at - ! initialization. If dynamic, DTBT will be set - ! at least every forcing time step, and if 0, - ! every dynamics time step. -BE = 0.6 ! BE determines whether the neutral baroclinic - ! time stepping scheme (0.5) or a backward Euler - ! scheme (1) is used. BE may be from 0.5 to 1, - ! but instability may occur near 0.5. -BEBT = 0.2 ! BEBT determines whether the barotropic time - ! stepping uses the forward-backward time- - ! stepping scheme or a backward Euler scheme. - ! BEBT is valid in the range from 0 (for a - ! forward-backward treatment of nonrotating - ! gravity waves) to 1 (for a backward Euler - ! treatment). In practice, BEBT must be greater - ! than about 0.05. +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. -! Specify properties of the I/O and length of the integration. -TIMEUNIT = 1.0 ! The time unit in seconds for the following - ! fields. -ENERGYSAVEDAYS = 10000.0 ! The number of days between saves of the - ! energies of the run. -ENERGYFILE = "timestats" ! The file to use to save the energies. -PARALLEL_RESTARTFILES = False ! If defined, each processor writes its own - ! restart file, otherwise a single restart file - ! is generated. -RESTART_CONTROL = -1 ! RESTART_CONTROL determines which restart - ! files are written - Add 2 (bit 1) for a time- - ! stamped restart file, and odd (bit 0) for a - ! non-time-stamped file. A restart will be - ! saved at the end of the run segment for any - ! non-negative value. -SAVE_INITIAL_CONDS = True ! If defined, the inital conditions are - ! written to IC_OUTPUT_FILE at the start of a - ! new run. -IC_OUTPUT_FILE = "GOLD_IC" ! The name-root of a file into which the - ! initial conditions are written for a new run. -ALWAYS_WRITE_GEOM = False ! If ALWAYS_WRITE_GEOM is defined, the - ! ocean_geometry file is written anew with each - ! run segment. Otherwise it is only written for - ! a new run. The default is defined. -Z_OUTPUT_GRID_FILE = "" - ! The file that specifies the vertical grid - ! for depth-space diagnostics. -MIN_Z_DIAG_INTERVAL = 0.0 ! The minimum amount of time in seconds between - ! calculations of depth-space diagnostics. - ! Making this larger than DT_THERM reduces the - ! performance penalty of regridding to depth - ! online. +! === module MOM === +BULKMIXEDLAYER = False ! [Boolean] default = True + ! If true, use a Kraus-Turner-like bulk mixed layer + ! with transitional buffer layers. Layers 1 through + ! NKML+NKBL have variable densities. There must be at + ! least NKML+NKBL+1 layers if BULKMIXEDLAYER is true. + ! The default is the same setting as ENABLE_THERMODYNAMICS. +DT = 250.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" + ! The file into which to write the initial conditions. -MAXCPU = 28800.0 ! The maximum amount of cpu time per processor - ! for which MOM should run before saving a - ! restart file and quitting with a return value - ! that indicates that a further execution is - ! required to complete the simulation. If - ! automatic restarts are not desired, use a - ! negative value for MAXCPU. MAXCPU has units - ! of wall-clock seconds. (i.e. CPU time limit is - ! larger by a factor of the number of processors - ! used. -INPUTDIR = "INPUT" ! INPUTDIR is a directory in which NetCDF - ! input files might be found. -HARMONIC_VISC = False ! harmonic vertical vsicosity -! Specify the horizontal (along-isopycnal) viscosity. -LAPLACIAN = True ! LAPLACIAN is defined to use a Laplacian - ! horizontal viscosity. -BIHARMONIC = False ! BIHARMONIC is defined to use a biharmonic - ! horizontal viscosity. BIHARMONIC may be used - ! with LAPLACIAN, and it is automatically - ! defined if LAPLACIAN is undefined. -BOUND_KH = False ! If BOUND_KH is defined, the Laplacian - ! coefficient is locally limited to guarantee - ! stability. -BOUND_AH = True ! If BOUND_AH is defined, the biharmonic - ! coefficient is locally limited to guarantee - ! stability. -KH = 0.01 ! The Laplacian horizontal viscosity, in - ! m2 s-1. KH is used if LAPLACIAN is defined. -AH = 0.0 ! The biharmonic horizontal viscosity, in - ! m4 s-1. AH is used if BIHARMONIC is defined. -SMAGORINSKY_KH = False ! If defined, use Smagorinsky's nonlinear eddy - ! viscosity. KH is the background. -SMAGORINSKY_AH = False ! If defined, use a biharmonic form of - ! Smagorinsky's nonlinear eddy viscosity. -NOSLIP = False ! This should True for no slip - ! boundary conditions False for free - ! slip boundary conditions (the default). The - ! implementation of the free slip boundary - ! conditions on a C-grid is much cleaner than - ! the no slip boundary conditions. The use of - ! free slip b.c.s is strongly encouraged. The - ! no slip b.c.s are not implemented with the - ! biharmonic viscosity. +! === module MOM_tracer_registry === +EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" + ! EQN_OF_STATE determines which ocean equation of state + ! should be used. Currently, the valid choices are + ! "LINEAR", "UNESCO", and "WRIGHT". + ! This is only used if USE_EOS is true. -! Specify the horizontal interface depth diffusion. -THICKNESSDIFFUSE = False ! If THICKNESSDIFFUSE is defined, interfaces - ! are diffused with a coefficient of KHTH. +! === module MOM_tracer_flow_control === +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "layer_ref" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +LIGHTEST_DENSITY = 1022.0 ! [kg m-3] default = 1000.0 + ! The reference potential density used for layer 1. +DENSITY_RANGE = 5.0 ! [kg m-3] default = 2.0 + ! The range of reference potential densities in the layers. -! Specify the scheme for the Coriolis and momentum advection terms. -CORIOLIS_SCHEME = "SADOURNY75_ENERGY" - ! Selects the discretization of Coriolis terms. - ! Possible values are: - ! SADOURNY75_ENERGY - Sadourny's energy - ! conserving scheme - ! ARAKAWA_HSU90 - Arakawa and Hsu's scheme - ! ROBUST_ENSTRO - A pseudo-enstrophy - ! conserving scheme, robust - ! to vanishing thickness -KE_SCHEME = "KE_GUDONOV" ! Selects the discretization for the kinetic - ! energy in the Bernoulli function. Possible - ! values are KE_ARAKAWA, KE_SIMPLE_GUDONOV, - ! and KE_GUDONOV. KE_ARAKAWA is the default. -BOUND_CORIOLIS = True ! If BOUND_CORIOLIS is defined, the Coriolis - ! terms at u points are bounded by the four - ! estimates of (f+rv)v from the four neighboring - ! v points, and similarly at v points. This - ! option would have no effect on the SADOURNY - ! scheme if it were possible to use centered - ! difference thickness fluxes. In addition, if - ! SMAGORINSKY_AH is used, the biharmonic - ! viscosity is modified to include a term that - ! scales quadratically with the velocity - ! shears. -CORIOLIS_EN_DIS = False ! If CORIOLIS_EN_DIS is defined, two estimates - ! of the thickness fluxes are used to estimate - ! the Coriolis term, and the one that dissipates - ! energy relative to the other one is used. +! === module MOM_grid_init === +GRID_CONFIG = "cartesian" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +AXIS_UNITS = "k" ! default = "degrees" + ! The units for the Cartesian axes. Valid entries are: + ! degrees - degrees of latitude and longitude + ! m - meters + ! k - kilometers +SOUTHLAT = 0.0 ! [k] + ! The southern latitude of the domain or the equivalent + ! starting value for the y-axis. +LENLAT = 4.0 ! [k] + ! The latitudinal or y-direction length of the domain. +WESTLON = -32.0 ! [k] default = 0.0 + ! The western longitude of the domain or the equivalent + ! starting value for the x-axis. +LENLON = 64.0 ! [k] + ! The longitudinal or x-direction length of the domain. +TOPO_CONFIG = "flat" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MINIMUM_DEPTH = 0.01 ! [m] default = 0.0 + ! The minimum depth of the ocean. +MAXIMUM_DEPTH = 20.0 ! [m] + ! The maximum depth of the ocean. +ROTATION = "beta" ! default = "2omegasinlat" + ! This specifies how the Coriolis parameter is specified: + ! 2omegasinlat - Use twice the planetary rotation rate + ! times the sine of latitude. + ! betaplane - Use a beta-plane or f-plane. + ! USER - call a user modified routine. +ALWAYS_WRITE_GEOM = False ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +THICKNESS_CONFIG = "lock_exchange" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +FRONT_DISPLACEMENT = 20.0 ! [m] + ! The vertical displacement of interfaces across the front. + ! A value larger in magnitude that MAX_DEPTH is truncated, +TS_CONFIG = "fit" ! + ! A string that determines how the initial tempertures + ! and salinities are specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +T_REF = 5.0 ! [degC] + ! A reference temperature used in initialization. -! Specify the scheme for the continuity solver. -CONTINUITY_SCHEME = "PPM" ! CONTINUTITY_SCHEME specifies the scheme used - ! for the continuity solver. PPM is currently - ! the only option, in which case a positive- - ! definite piecewise parabolic reconstruction - ! is used for the continuity solver. -CONTINUITY_CFL_LIMIT = 0.5 ! This is the CFL limit for corrections with - ! the PPM continuity scheme. -CONT_PPM_BETTER_ITER = True ! If true, use the velocity change tolerance - ! to determine when to keep iterating with the - ! PPM continuity scheme. -CONT_PPM_USE_VISC_REM_MAX = True ! If true, use more appropriate limiting - ! bounds for corrections in viscous columns. +! === module MOM_MEKE === +CDRAG = 0.0 ! [nondim] default = 0.003 + ! CDRAG is the drag coefficient relating the magnitude of + ! the velocity field to the bottom stress. -! Specify the scheme for the vertical viscosity. +! === module MOM_lateral_mixing_coeffs === +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option would + ! have no effect on the SADOURNY Coriolis scheme if it + ! were possible to use centered difference thickness fluxes. +KE_SCHEME = "KE_GUDONOV" ! default = "KE_ARAKAWA" + ! KE_SCHEME selects the discretization for acceleration + ! due to the kinetic energy gradient. Valid values are: + ! KE_ARAKAWA, KE_SIMPLE_GUDONOV, KE_GUDONOV -! Specify the scheme for the pressure gradient accelerations. -ANALYTIC_FV_PGF = True ! If defined the pressure gradient forces - ! are calculated with a form that analytically - ! integrates the equations of state in - ! pressure to avoid any possibility of - ! numerical thermobaric instability. +! === module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +BIHARMONIC = False ! [Boolean] default = True + ! If true, se a biharmonic horizontal viscosity. + ! BIHARMONIC may be used with LAPLACIAN. +KH = 0.01 ! [m2 s-1] default = 0.0 + ! The background Laplacian horizontal viscosity. +BOUND_KH = False ! [Boolean] default = True + ! If true, the Laplacian coefficient is locally limited + ! to be stable. -! Specify the scheme for the barotropic solver. -FLUX_BT_COUPLING = False ! If defined, use mass fluxes to ensure - ! consistency between the baroclinic and - ! barotropic modes. -RESCALE_BT_FACE_AREAS = False ! If true, the face areas used by the - ! barotropic solver are rescaled to reflect the - ! open face areas of the interior layers. This - ! probably requires FLUX_BT_COUPLING to work. -READJUST_BT_TRANS = False ! If defined, make a barotropic adjustment to - ! the layer velocities after the thermodynamic - ! part of the step. -USE_BT_CONT_TYPE = True ! If defined, use a structure with elements - ! that describe effective face areas from the - ! summed layer continuity solvers as a function - ! the barotropic flow in coupling between the - ! barotropic and baroclinic flow. -BT_USE_LAYER_FLUXES = True ! If true, linearize the continuity equation - ! in the barotropic solver about the layer - ! fluxes. This may require USE_BT_CONT_TYPE and - ! BT_THICK_SCHEME FROM_BT_CONT to work properly. -BOUND_BT_CORRECTION = True ! If defined, the corrective pseudo mass- - ! fluxes into the barotropic solver are limited - ! to values that require less than 0.1*MAXVEL to - ! be accommodated. -BT_PROJECT_VELOCITY = True ! If true, project the velocity forward in - ! time, simplifying the barotropic algorithm. -BT_THICK_SCHEME = "FROM_BT_CONT" ! A string describing the scheme that is used - ! to set the open face areas used for barotropic - ! transport and the relative weights of the layer - ! accelerations. Valid values are: - ! ARITHMETIC - arithmetic mean layer thicknesses - ! HARMONIC - harmonic mean layer thicknesses - ! HYBRID (the default) - use arithmetic means for - ! layers above the shallowest bottom, the - ! harmonic mean for layers below, and a weighted - ! average for layers that straddle that depth - ! FROM_BT_CONT - use the average thicknesses kept - ! it the h_u and h_v fields of BT_cont_type. -NONLINEAR_BT_CONTINUITY = True ! If defined, use nonlinear transports in the - ! barotropic continuity equation. +! === module MOM_vert_friction === +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +HMIX_FIXED = 1.0E-10 ! [m] + ! The prescribed depth over which the near-surface + ! viscosity and diffusivity are elevated when the bulk + ! mixed layer is not used. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +HBBL = 0.001 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. -! Specify the properties of the active tracers and Eqn of state. -ENABLE_THERMODYNAMICS = True ! Temperature and salinity are used as state - ! variables if ENABLE_THERMODYNAMICS is defined. -USE_EOS = True ! If USE_EOS is defined, density is calculated - ! from temperature and salinity with an equation - ! of state. ENABLE_THERMODYNAMICS must be - ! defined if USE_EOS is. -TS_CONFIG = "fit" -FRAZIL = False ! If FRAZIL is defined, water freezes if it - ! gets colder than the freezing point, and the - ! accumulated heat deficit is returned in the - ! surface state. -P_REF = 2.0e7 ! P_REF is the pressure that is used for - ! calculating the coordinate density, in Pa. - ! (1 Pa = 1e4 dbar, so 2e7 is commonly used.) -RHO_0 = 1000.0 ! RHO_0 is used in the Boussinesq - ! approximation to calculations of pressure and - ! pressure gradients, in units of kg m-3. -C_P = 3925.0 ! C_P is the heat capacity of sea water in - ! J kg-1 K-1, approximated as a constant. -CORRECT_DENSITY = False ! If CORRECT_DENSITY is defined, the layer - ! densities are restored toward their target - ! values by the diapycnal mixing. +! === module MOM_PointAccel === -! Specify the properties of the passive tracers. -KHTR = 0.0 ! KHTR is the along-isopycnal tracer - ! diffusivity, in m2 s-1. KHTR is not needed for - ! numerical stability. -USE_USER_TRACER_EXAMPLE = False ! If defined, the example tracer package is used. -USE_DOME_TRACER = False ! If defined, the DOME tracer package is used. -USE_IDEAL_AGE_TRACER = False ! If defined, the ideal age and vintage - ! tracer package is used. +! === module MOM_set_visc === +DRAG_BG_VEL = 0.05 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. +KV_BBL_MIN = 1.0E-06 ! [m2 s-1] default = 0.0 + ! The minimum viscosities in the bottom boundary layer. -! Specify the properties of the diapycnal viscosity and diffusion. -ADIABATIC = False ! There are no diapycnal mass fluxes if - ! ADIABATIC is defined. This assumes that - ! KD = KDML = 0.0 and that there is no buoyancy - ! forcing, but makes the model faster by - ! eliminating subroutine calls. +! === module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +NONLINEAR_BT_CONTINUITY = True ! [Boolean] default = False + ! If true, use nonlinear transports in the barotropic + ! continuity equation. This does not apply if + ! USE_BT_CONT_TYPE is true. +BT_PROJECT_VELOCITY = True ! [Boolean] default = False + ! If true, step the barotropic velocity first and project + ! out the velocity tendancy by 1+BEBT when calculating the + ! transport. The default (false) is to use a predictor + ! continuity step to find the pressure field, and then + ! to do a corrector continuity step using a weighted + ! average of the old and new velocities, with weights + ! of (1-BEBT) and BEBT. +BT_THICK_SCHEME = "FROM_BT_CONT" ! default = "HYBRID" + ! A string describing the scheme that is used to set the + ! open face areas used for barotropic transport and the + ! relative weights of the accelerations. Valid values are: + ! ARITHMETIC - arithmetic mean layer thicknesses + ! HARMONIC - harmonic mean layer thicknesses + ! HYBRID (the default) - use arithmetic means for + ! layers above the shallowest bottom, the harmonic + ! mean for layers below, and a weighted average for + ! layers that straddle that depth + ! FROM_BT_CONT - use the average thicknesses kept + ! in the h_u and h_v fields of the BT_cont_type +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = 25.0 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. -BULKMIXEDLAYER = False ! If defined, use a Kraus-Turner-like bulk - ! mixed layer with transitional buffer layers. - ! Layers 1 through NKML+NKBL have variable - ! densities. There must be at least NKML+NKBL+1 - ! layers if BULKMIXEDLAYER is defined. -! The following parameters only apply when BULKMIXEDLAYER is defined. -NKML = 2 ! NKML is the number of sublayers within the - ! mixed layer. -NKBL = 1 ! NKBL is the number of layers used as - ! variable density buffer layers. +! === module MOM_thickness_diffuse === -HMIX_FIXED = 1.0e-10 ! The prescribed depth over which the near- - ! surface viscosity and diffusivity are elevated - ! when the bulk mixed layer is not used. -KVML = 1.00e-4 ! The kinematic viscosity in the mixed layer, - ! in m2 s-1. A typical value is ~1e-2 m2 s-1. - ! KVML is not used if BULKMIXEDLAYER is defined. -KDML = 0.0e-5 ! The diapycnal diffusivity of density in the - ! mixed layer, in m2 s-1. This value may be 0. - ! KDML is not used if BULKMIXEDLAYER is defined. -DIRECT_STRESS = False ! If DIRECT_STRESS is defined, the wind stress - ! is distributed over the topmost HMIX_STRESS - ! of fluid, and KVML need not be elevated. -KV_BBL_MIN = 1.0e-6 -KV = 1.00e-4 ! The kinematic viscosity in the interior, in - ! m2 s-1. The molecular value, ~1e-6 m2 s-1, - ! may be used. -KD = 0.0e-5 ! The diapycnal diffusivity of density in the - ! interior, in m2 s-1. Zero or the molecular - ! value, ~1e-7 m2 s-1, may be used. -MAX_ENT_IT = 20 ! The maximum number of iterations that may be - ! used to calculate the interior diapycnal - ! entrainment. -TOLERANCE_ENT = 1.0e-5 ! The tolerance in m with which to solve for - ! entrainment values. -USE_JACKSON_PARAM = False ! If true, use the new Jackson-Hallberg-Legg - ! (JPO 2008) shear mixing parameterization. +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +BBL_EFFIC = 0.0 ! [nondim] default = 0.2 + ! The efficiency with which the energy extracted by + ! bottom drag drives BBL diffusion. This is only + ! used if BOTTOMDRAGLAW is true. +KD = 0.0 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. -BRYAN_LEWIS_DIFFUSIVITY = False ! If true, a Bryan & Lewis (JGR 1979) like - ! tanh profile of background diapycnal - ! diffusivity with depth is used. -HBBL = 0.001 ! The thickness in m of a bottom boundary - ! layer with a viscosity of KVBBL if - ! BOTTOMDRAGLAW is not defined, or the thickness - ! over which near-bottom velocities are averaged - ! for the drag law if BOTTOMDRAGLAW is defined - ! but LINEAR_DRAG is not. -BOTTOMDRAGLAW = True ! If BOTTOMDRAGLAW is defined, the bottom - ! stress is calculated with a drag law - ! c_drag*|u|*u. The velocity magnitude may be an - ! assumed value or it may be based on the actual - ! velocity in the bottommost HBBL, depending on - ! LINEAR_DRAG. -CDRAG = 0.0 ! CDRAG is the drag coefficient relating the - ! magnitude of the velocity field to the bottom - ! stress. CDRAG is only used if BOTTOMDRAGLAW is - ! defined. -LINEAR_DRAG = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined - ! the drag law is cdrag*DRAG_BG_VEL*u. -DRAG_BG_VEL = 0.05 ! DRAG_BG_VEL is either the assumed bottom - ! velocity (with LINEAR_DRAG) or an unresolved - ! velocity that is combined with the resolved - ! velocity to estimate the velocity magnitude, - ! in m s-1. DRAG_BG_VEL is only used when - ! BOTTOMDRAGLAW is defined. -BBL_THICK_MIN = 0.1 ! The minimum bottom boundary layer thickness, - ! in m, that can be used with BOTTOMDRAGLAW. - ! This might be Kv / (cdrag * drag_bg_vel) to - ! give Kv as the minimum near-bottom viscosity. -BBL_EFFIC = 0.0 ! BBL_EFFIC is the efficiency with which the - ! energy extracted by bottom drag drives BBL - ! diffusion. Nondimensional. BBL_EFFIC only - ! applies when BOTTOMDRAGLAW is defined. +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP -! Specify properties of the surface forcing. -VARIABLE_BUOYFORCE = False ! If VARIABLE_BUOYFORCE is defined the surface - ! fluxes of buoyancy or heat and fresh water - ! are recalculated every coupling time step. -BUOY_CONFIG = "NONE" ! Method for determining buoyancy forcing - ! (can be file, zero or USER, NONE). +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION -VARIABLE_WINDS = False ! If the wind stresses vary with time, define - ! VARIABLE_WINDS, which will cause wind_forcing - ! to be calculated every coupling timestep. -WIND_CONFIG = "zero" ! Method for forcing winds (zero, 2gyre, file or - ! USER). -RESTOREBUOY = False ! If RESTOREBUOY is defined, the buoyancy - ! fluxes drive the model back toward some - ! specified state with a rate given by - ! FLUXCONST. +! === module MOM_entrain_diffusive === +CORRECT_DENSITY = False ! [Boolean] default = True + ! If true, and USE_EOS is true, the layer densities are + ! restored toward their target values by the diapycnal + ! mixing, as described in Hallberg (MWR, 2000). +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.0E-13 + ! The tolerance with which to solve for entrainment values. -! Specify whether sponges are used. It is possible to use the model in robust -! diagnostic mode by defining sponges that span the entire domain. -SPONGE = False ! If SPONGE is defined, sponges may be applied - ! anywhere in the domain. The exact location and - ! properties of those sponges are specified from - ! MOM_initialization.F90. -APPLY_OBC_U_FLATHER_EAST = False ! Flather boundary condition for east side -APPLY_OBC_U_FLATHER_WEST = False ! Flather boundary condition for west side -APPLY_OBC_V_FLATHER_NORTH = False ! Flather boundary condition for north side -APPLY_OBC_V_FLATHER_SOUTH = False ! Flather boundary condition for south side -APPLY_OBC_U = False ! If defined, open boundary conditions may be -APPLY_OBC_V = False ! applied at some u- or v- points. The boundary - ! conditions are set in USER_set_Open_Bdry_Conds - ! in MOM_initialization.F90 +! === module MOM_regularize_layers === -! Specify properties of the tides. -TIDES = False ! Apply tidal momentum forcing. +! === module MOM_opacity === -! Specify a few miscellaneous limits. -CFL_BASED_TRUNCATIONS = True -MAXVEL = 10.0 ! This is the maximum velocity allowed before - ! the velocity is truncated, in units of m s-1. -MAXTRUNC = 10 ! The run will be stopped, and the day set to - ! a very large value if the velocity is - ! truncated more than MAXTRUNC times between - ! energy saves. Set MAXTRUNC to 0 to stop if - ! there is any truncation of velocities. -U_TRUNC_FILE = "U_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to zonal velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. -V_TRUNC_FILE = "V_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to meridional velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. +! === module MOM_tracer_advect === + +! === module MOM_tracer_hor_diff === + +! === module MOM_surface_forcing === +VARIABLE_WINDS = False ! [Boolean] default = True + ! If true, the winds vary in time after the initialization. +VARIABLE_BUOYFORCE = False ! [Boolean] default = True + ! If true, the buoyancy forcing varies in time after the + ! initialization of the model. +BUOY_CONFIG = "NONE" ! + ! The character string that indicates how buoyancy forcing + ! is specified. Valid options include (file), (zero), + ! (linear), (USER), and (NONE). +WIND_CONFIG = "zero" ! + ! The character string that indicates how wind forcing + ! is specified. Valid options include (file), (2gyre), + ! (1gyre), (gyres), (zero), and (USER). + +! === module MOM_sum_output === +MAXTRUNC = 10 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +TIMEUNIT = 1.0 ! [s] default = 8.64E+04 + ! The time unit in seconds a number of input fields +MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 + ! The maximum amount of cpu time per processor for which + ! MOM should run before saving a restart file and + ! quitting with a return value that indicates that a + ! further run is required to complete the simulation. + ! If automatic restarts are not desired, use a negative + ! value for MAXCPU. MAXCPU has units of wall-clock + ! seconds, so the actual CPU time used is larger by a + ! factor of the number of processors used. + +! === module MOM_main (MOM_driver) === +DT_FORCING = 5000.0 ! [s] default = 250.0 + ! The time step for changing forcing, coupling with other + ! components, or potentially writing certain diagnostics. + ! The default value is given by DT. +RESTART_CONTROL = -1 ! default = 1 + ! An integer whose bits encode which restart files are + ! written. Add 2 (bit 1) for a time-stamped file, and odd + ! (bit 0) for a non-time-stamped file. A non-time-stamped + ! restart file is saved at the end of the run segment + ! for any non-negative value. +ENERGYSAVEDAYS = 1.0E+04 ! [seconds] default = 4.32E+08 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. diff --git a/examples/solo_ocean/nonBous_global/MOM_input b/examples/solo_ocean/nonBous_global/MOM_input index e131e4c5f4..34f9a6289b 100644 --- a/examples/solo_ocean/nonBous_global/MOM_input +++ b/examples/solo_ocean/nonBous_global/MOM_input @@ -1,870 +1,727 @@ -!********+*********+*********+*********+*********+*********+*********+* -!* This file determines the adjustable run-time parameters for the * -!* Modular Ocean Model (MOM), versions 6 and later. Where * -!* appropriate, MKS units are used. * -!********+*********+*********+*********+*********+*********+*********+* -! >>> non-Boussinesq global test case <<< - -! Specify properties of the physical domain. -OMEGA = 7.2921e-5 ! The rotation rate of the earth in s-1. -ROTATION = "2omegasinlat" ! Rotation approximation (2omegasinlat, - ! betaplane or USER). -G_EARTH = 9.80 ! G_EARTH is the Earth's gravitational - ! acceleration, in m s-2. -GRID_CONFIG = "mosaic" ! Method for defining horizontal grid - ! = file|cartesian|spherical|mercator - ! file - read grid from file "GRID_FILE" - ! cartesian - a Cartesian grid - ! spherical - a spherical grid - ! mercator - a Mercator grid -GRID_FILE = "ocean_hgrid.nc" - ! Name of file to read horizontal grid data -TOPO_CONFIG = "file" ! Method for defining topography - ! file - read topographic information from file - ! (TOPO_FILE). - ! flat - flat bottom set to MAXIMUM_DEPTH. - ! bowl - bowl like basin using MAXIMUM_DEPTH and - ! MINIMUM_DEPTH. - ! spoon - similar to bowl except that southern - ! face of the "bowl" is open. - ! DOME - sill-overflow test case basin. - ! USER - user defined -TOPO_FILE = "topog.nc" ! If topography is to be set externally, -TOPO_VARNAME = "depth" - ! then this is the file to use. -MAXIMUM_DEPTH = 6000.0 ! The maximum depth of the ocean in m. -MINIMUM_DEPTH = 0.5 ! The minimum ocean depth, in m. Anything - ! shallower than this depth is assumed to be on - ! land, and all fluxes are masked out. -CHANNEL_CONFIG = "global_1deg" ! A string which determines which - ! set of channels are restricted to specific - ! widths. The default, "none", has no - ! partially restricted channels. - -COORD_CONFIG = "file" ! How layers are to be defined: - ! file - read coordinate information from file - ! (COORD_FILE). - ! ts_ref - use reference temperature - ! and salinity (T_REF and S_REF) to determine - ! surface density and GINT calculate internal - ! densities. - ! gprime - use reference density (RHO_0) for - ! surface density and GINT calculate internal - ! densities. - ! ts_profile - use profiles of temperature - ! and salinity (read from COORD_FILE) to determine - ! surface density and internal densities. - ! USER - user defined routine -COORD_FILE = "GOLD_IC.2010.11.15.nc" - ! If the vertical coordinate is defined by a - ! file, use this file. -GFS = 9.80 ! The reduced gravity at the free - ! surface, in m s-2. - -THICKNESS_CONFIG = "file" ! Method for defining initial layer thicknesses - ! file - read thickness information from file - ! (THICKNESS_FILE). - ! uniform - thickness is distributed uniformly - ! and equally between layers. - ! search - thickness determined by search - ! through initial temperature and salinity space - ! of a fixed coordinate data set (not yet - ! implemented) - ! USER - user defined -THICKNESS_FILE = "GOLD_IC.2010.11.15.nc" - ! If the Method for defining initial layer - ! thicknesses is "file", then this is the file - ! to use. -ADJUST_THICKNESS = True ! All mass below the bottom is removed if the - ! topography is shallower than the input file - ! would indicate. - -VELOCITY_CONFIG = "zero" ! Method for defining initial layer velocities - ! file - read velocity information from file. - ! zero - zero velocities everywhere. - ! USER - user defined. - -! Specify the numerical domain. -NIGLOBAL = 360 ! NIGLOBAL and NJGLOBAL are the number of thickness -NJGLOBAL = 210 ! grid points in the zonal and meridional - ! directions of the physical domain. -NK = 63 ! The number of layers. -NIHALO = 4 ! NIHALO and NJHALO are the number of halo -NJHALO = 4 ! points on each side in the x- and y-directions. - ! If static memory allocation is used, these - ! must match the values of NIHALO_ and NJHALO_ - ! in MOM_memory.h. -NIPROC_IO = 1 ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. NIPROC_IO - ! must be a factor of NIPROC. -NJPROC_IO = 1 ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. NJPROC_IO - ! must be a factor of NJPROC. - -REENTRANT_X = True ! If defined, the domain is zonally reentrant. -REENTRANT_Y = False ! If defined, the domain is meridionally - ! reentrant. -TRIPOLAR_N = True ! Use tripolar connectivity at the northern - ! edge of the domain. With TRIPOLAR_N, NIGLOBAL - ! must be even. - -DEBUG = False ! If true, write out verbose debugging data. -DEBUG_TRUNCATIONS = False ! If true, calculate all diagnostics that are - ! useful for debugging truncations. -SEND_LOG_TO_STDOUT = False ! If true write out log information to stdout. - -! Specify the time integration scheme. -SPLIT = True ! Use the split time stepping if defined. -DT_FORCING = 7200.0 ! The time step for changing forcing or - ! writing certain diagnostics, in s. -DT_THERM = 7200.0 ! The thermodynamic time step, in s. DT_THERM - ! should be an integer multiple of DT and less - ! than or equal to DT_FORCING. -DT = 3600.0 ! The (baroclinic) dynamics time step, in s. - ! DT should be an integer fraction of DT_FORCING. -DTBT = -0.95 ! The barotropic time step, in s. DTBT is only - ! used with the split explicit time stepping. - ! To set the time step automatically based - ! the maximum stable value use 0, or a negative - ! value gives the fraction of the stable value. - ! The value of DTBT that will actually be used - ! is an integer fraction of DT, rounding down. -DT_BT_FILTER = -0.25 ! A time-scale for filtering BT variables, - ! in s if positive, or as a fraction of DT if - ! negative. -DTBT_RESET_PERIOD = 0.0 ! The period between recalculations of DTBT - ! of DTBT (if DTBT <= 0), in seconds. If - ! DTBT_RESET_PERIOD is negative, DTBT is set - ! based only on information available at - ! initialization. If dynamic, DTBT will be set - ! at least every forcing time step, and if 0, - ! every dynamics time step. -BE = 0.6 ! BE determines whether the neutral baroclinic - ! time stepping scheme (0.5) or a backward Euler - ! scheme (1) is used. BE may be from 0.5 to 1, - ! but instability may occur near 0.5. -BEBT = 0.2 ! BEBT determines whether the barotropic time - ! stepping uses the forward-backward time- - ! stepping scheme or a backward Euler scheme. - ! BEBT is valid in the range from 0 (for a - ! forward-backward treatment of nonrotating - ! gravity waves) to 1 (for a backward Euler - ! treatment). In practice, BEBT must be greater - ! than about 0.05. - -! Specify properties of the I/O and length of the integration. -TIMEUNIT = 86400.0 ! The time unit in seconds for the following - ! fields. -DAYMAX = 1.0 ! The final day of the simulation. -ENERGYSAVEDAYS = 0.25 ! The number of days between saves of the - ! energies of the run. -ENERGYFILE = "timestats" ! The file to use to save the energies. -RESTARTFILE = "MOM.res" ! The name of the restart file. -RESTINT = 365.0 ! The number of days between saves of the - ! restart file. Use a value that is larger than - ! DAYMAX not to save incremental restart files - ! within a run. Use 0 not to save restart files - ! at all. -PARALLEL_RESTARTFILES = False ! If defined, each processor writes its own - ! restart file, otherwise a single restart file - ! is generated. -LARGE_FILE_SUPPORT = True ! If true, use the file-size limits with - ! NetCDF large file support (4Gb). -RESTART_CONTROL = 3 ! RESTART_CONTROL determines which restart - ! files are written - Add 2 (bit 1) for a time- - ! stamped restart file, and odd (bit 0) for a - ! non-time-stamped file. A restart will be - ! saved at the end of the run segment for any - ! non-negative value. -SAVE_INITIAL_CONDS = True ! If defined, the inital conditions are - ! written to IC_OUTPUT_FILE at the start of a - ! new run. -IC_OUTPUT_FILE = "GOLD_IC" ! The name-root of a file into which the - ! initial conditions are written for a new run. -ALWAYS_WRITE_GEOM = False ! If ALWAYS_WRITE_GEOM is defined, the - ! ocean_geometry file is written anew with each - ! run segment. Otherwise it is only written for - ! a new run. The default is defined. -Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" - ! The file that specifies the vertical grid - ! for depth-space diagnostics. -MIN_Z_DIAG_INTERVAL = 2.16e4 ! The minimum amount of time in seconds between - ! calculations of depth-space diagnostics. - ! Making this larger than DT_THERM reduces the - ! performance penalty of regridding to depth - ! online. - -MAXCPU = 28800.0 ! The maximum amount of cpu time per processor - ! for which MOM should run before saving a - ! restart file and quitting with a return value - ! that indicates that a further execution is - ! required to complete the simulation. If - ! automatic restarts are not desired, use a - ! negative value for MAXCPU. MAXCPU has units - ! of wall-clock seconds. (i.e. CPU time limit is - ! larger by a factor of the number of processors - ! used. -INPUTDIR = "INPUT" - ! INPUTDIR is a directory in which NetCDF - ! input files might be found. - -! Specify the horizontal (along-isopycnal) viscosity. -LAPLACIAN = True ! LAPLACIAN is defined to use a Laplacian - ! horizontal viscosity. -BIHARMONIC = True ! BIHARMONIC is defined to use a biharmonic - ! horizontal viscosity. BIHARMONIC may be used - ! with LAPLACIAN, and it is automatically - ! defined if LAPLACIAN is undefined. -BOUND_KH = True ! If BOUND_KH is defined, the Laplacian - ! coefficient is locally limited to guarantee - ! stability. -BOUND_AH = True ! If BOUND_AH is defined, the biharmonic - ! coefficient is locally limited to guarantee - ! stability. -BETTER_BOUND_KH = True ! If BETTER_BOUND_KH is defined, use more - ! careful bounds in limiting KH for stability. -BETTER_BOUND_AH = True ! If BETTER_BOUND_AH is defined, use more - ! careful bounds in limiting AH for stability. -KH = 0.0 ! The Laplacian horizontal viscosity, in - ! m2 s-1. KH is used if LAPLACIAN is defined. -AH = 0.0 ! The biharmonic horizontal viscosity, in - ! m4 s-1. AH is used if BIHARMONIC is defined. -KH_VEL_SCALE = 0.01 ! The velocity scale which is multiplied by - ! the grid spacing to calculate the Laplacian - ! viscosity ,if LAPLACIAN is defined, in m s-1. - ! The final viscosity is the largest of this - ! scaled viscosity, the Smagorinsky viscosity - ! and KH. -AH_VEL_SCALE = 0.05 ! The velocity scale which is multiplied by - ! the cube of the grid spacing to calculate the - ! biharmonic viscosity if BIHARMONIC is defined, - ! in units of m s-1. The final viscosity is - ! the largest of this scaled viscosity, the - ! Smagorinsky viscosity and AH. -RESOLN_SCALED_KH = True ! If true, the lateral viscosity is scaled - ! away when the first baroclinic deformation - ! radius is well resolved. -KH_RES_SCALE_COEF = 1.0 ! A coefficient that determines how Kh is - ! scaled away, as F = 1/(1 + coef*Rd2/dx2) -SMAGORINSKY_KH = False ! If defined, use Smagorinsky's nonlinear eddy - ! viscosity. KH is the background. -SMAG_LAP_CONST = 0.15 ! The nondimensional Laplacian Smagorinsky - ! constant. Often 0.15. -SMAGORINSKY_AH = True ! If defined, use a biharmonic form of - ! Smagorinsky's nonlinear eddy viscosity. -SMAG_BI_CONST = 0.06 ! The nondimensional biharmonic Smagorinsky - ! constant. Often 0.015. -NOSLIP = False ! This should True for no slip - ! boundary conditions False for free - ! slip boundary conditions (the default). The - ! implementation of the free slip boundary - ! conditions on a C-grid is much cleaner than - ! the no slip boundary conditions. The use of - ! free slip b.c.s is strongly encouraged. The - ! no slip b.c.s are not implemented with the - ! biharmonic viscosity. - -! Specify the horizontal interface depth (akin to Gent-McWilliams) diffusion. -THICKNESSDIFFUSE = True ! If THICKNESSDIFFUSE is defined, interfaces - ! are diffused with a coefficient of KHTH. -THICKNESSDIFFUSE_FIRST = True ! If THICKNESSDIFFUSE_FIRST is defined, do - ! thickness diffusion before dynamics. -RESOLN_SCALED_KHTH = True ! If defined, the interface depth diffusivity - ! is scaled away when the first baroclinic - ! deformation radius is well resolved. -KHTH_SLOPE_MAX = 1.0e-2 ! A slope beyond which the calculated isopycnal - ! slope is not reliable and is scaled away. -KHTH = 10.0 ! KHTH is the nominal interface depth diffusivity - ! in m2 s-1. -KHTH_MIN = 0.0 ! Minimum thickness diffusivity in m2 s-1. -KHTH_MAX = 900.0 ! Maximum thickness diffusivity in m2 s-1. -KHTH_SLOPE_CFF = 0.25 ! Non-dimensional coefficient in Visbeck formula. -VISBECK_L_SCALE = 30.e3 ! Fixed length scale for Visbeck formula (m). -VARMIX_KTOP = 6 ! Layer # at which to start vertical integration of - ! S*N for purposes of finding Eady growth rate -USE_VARIABLE_MIXING = True ! If defined, forces the variable mixing code to - ! be called. This allows diagnostics to be created - ! even if the scheme is not used. This flag is - ! unused if the coefficients are non-zero. -MIXEDLAYER_RESTRAT = True ! If true, a density-gradient dependent - ! re-stratifying flow is imposed in the mixed - ! layer. -FOX_KEMPER_ML_RESTRAT_COEF = 20.0 - ! A nondimensional coefficient that is - ! proportional to the ratio of the deformation - ! radius to the dominant lengthscale of the - ! submesoscale mixed layer instabilities, times - ! the minimum of the ratio of mesoscale eddy - ! kinetic energy to the large-scale geostrophic - ! kinetic energy or 1 plus the square of the - ! grid spacing over the deformation radius, as - ! detailed in the work of Fox-Kemper et al. - -! Specify the scheme for the Coriolis and momentum advection terms. -CORIOLIS_SCHEME = "SADOURNY75_ENERGY" - ! Selects the discretization of Coriolis terms. - ! Possible values are: - ! SADOURNY75_ENERGY - Sadourny's energy - ! conserving scheme - ! ARAKAWA_HSU90 - Arakawa and Hsu's scheme - ! ROBUST_ENSTRO - A pseudo-enstrophy - ! conserving scheme, robust - ! to vanishing thickness -KE_SCHEME = "KE_ARAKAWA" ! Selects the discretization for the kinetic - ! energy in the Bernoulli function. Possible - ! values are KE_ARAKAWA, KE_SIMPLE_GUDONOV, - ! and KE_GUDONOV. KE_ARAKAWA is the default. -BOUND_CORIOLIS = True ! If BOUND_CORIOLIS is defined, the Coriolis - ! terms at u points are bounded by the four - ! estimates of (f+rv)v from the four neighboring - ! v points, and similarly at v points. This - ! option would have no effect on the SADOURNY - ! scheme if it were possible to use centered - ! difference thickness fluxes. In addition, if - ! SMAGORINSKY_AH is used, the biharmonic - ! viscosity is modified to include a term that - ! scales quadratically with the velocity - ! shears. -CORIOLIS_EN_DIS = False ! If CORIOLIS_EN_DIS is defined, two estimates - ! of the thickness fluxes are used to estimate - ! the Coriolis term, and the one that dissipates - ! energy relative to the other one is used. - -! Specify the scheme for the continuity solver. -CONTINUITY_SCHEME = "PPM" ! CONTINUTITY_SCHEME specifies the scheme used - ! for the continuity solver. PPM is currently - ! the only option, in which case a positive- - ! definite piecewise parabolic reconstruction - ! is used for the continuity solver. -MONOTONIC_CONTINUITY = False ! If true, the PPM continuity scheme uses the - ! Colella and Woodward monotonic limiter. The - ! default is to use a simple positive definite - ! limiter. -ETA_TOLERANCE = 1e-6 ! The tolerance, in m, for the differences - ! between the barotropic and baroclinic - ! estimates of the sea surface height due to - ! the fluxes through each face. The total - ! tolerance for SSH is 4 times this value. The - ! default is 0.5*NK*EPSILON, and this should not - ! be set less than about 10^-15*MAXIMUM_DEPTH. -VELOCITY_TOLERANCE = 1.0e-4 ! The tolerance for barotropic velocity - ! discrepancies between the barotropic solution - ! and the sum of the layer thicknesses, in m s-1. -CONTINUITY_CFL_LIMIT = 0.5 ! This is the CFL limit for corrections with - ! the PPM continuity scheme. -CONT_PPM_BETTER_ITER = True ! If true, use the velocity change tolerance - ! to determine when to keep iterating with the - ! PPM continuity scheme. -CONT_PPM_USE_VISC_REM_MAX = True ! If true, use more appropriate limiting - ! bounds for corrections in viscous columns. - -! Specify the scheme for the vertical viscosity. -HARMONIC_VISC = False ! If defined, use the harmonic mean thickness - ! for calculating the vertical viscosity. - -! Specify the scheme for the pressure gradient accelerations. -ANALYTIC_FV_PGF = True ! If defined the pressure gradient forces - ! are calculated with a finite volume form that - ! analytically integrates the equations of state - ! in pressure to avoid any possibility of - ! numerical thermobaric instability. - -! Specify the scheme for the barotropic solver. -FLUX_BT_COUPLING = False ! If defined, use mass fluxes to ensure - ! consistency between the baroclinic and - ! barotropic modes. -RESCALE_BT_FACE_AREAS = False ! If true, the face areas used by the - ! barotropic solver are rescaled to reflect the - ! open face areas of the interior layers. This - ! probably requires FLUX_BT_COUPLING to work, - ! but does not apply with USE_BT_CONT_TYPE. -READJUST_BT_TRANS = False ! If defined, make a barotropic adjustment to - ! the layer velocities after the thermodynamic - ! part of the step. -USE_BT_CONT_TYPE = True ! If defined, use a structure with elements - ! that describe effective face areas from the - ! summed layer continuity solvers as a function - ! the barotropic flow in coupling between the - ! barotropic and baroclinic flow. -BT_USE_LAYER_FLUXES = True ! If true, linearize the continuity equation - ! in the barotropic solver about the layer - ! fluxes. This may require USE_BT_CONT_TYPE and - ! BT_THICK_SCHEME FROM_BT_CONT to work properly. -BOUND_BT_CORRECTION = True ! If defined, the corrective pseudo mass- - ! fluxes into the barotropic solver are limited - ! to values that require less than 0.1*MAXVEL to - ! be accommodated. -BT_PROJECT_VELOCITY = True ! If true, project the velocity forward in - ! time, simplifying the barotropic algorithm. -APPLY_BT_DRAG = True ! If defined, bottom drag is applied within - ! the barotropic solver. The default is true. -BT_STRONG_DRAG = True ! If defined, use a stronger estimate of the - ! retarding effects of strong bottom drag, by - ! making it implicit with the barotropic time- - ! step instead of implicit with the baroclinic - ! time-step and dividing by the number of +/* This input file provides the adjustable run-time parameters for version 6 of + the Modular Ocean Model (MOM6), a numerical ocean model developed at NOAA-GFDL. + Where appropriate, parameters use usually given in MKS units. + + This particular file is for the example in nonBous_global. + + This MOM_input file typically contains only the non-default values that are + needed to reproduce this example. A full list of parameters for this example + can be found in the corresponding MOM_parameter_doc.all file which is + generated by the model at run-time. */ + +TRIPOLAR_N = True ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 360 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 210 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 8 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 8 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!LAYOUT = 8, 8 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. + +! === module MOM_grid === +! Parameters providing information about the vertical grid. +BOUSSINESQ = False ! [Boolean] default = True + ! If true, make the Boussinesq approximation. +NK = 63 ! [nondim] + ! The number of model layers. + +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + +! === module MOM === +THICKNESSDIFFUSE = True ! [Boolean] default = False + ! If true, interfaces or isopycnal surfaces are diffused, + ! depending on the value of FULL_THICKNESSDIFFUSE. +THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. + ! This is only used if THICKNESSDIFFUSE is true. +MIXEDLAYER_RESTRAT = True ! [Boolean] default = False + ! If true, a density-gradient dependent re-stratifying + ! flow is imposed in the mixed layer. + ! This is only used if BULKMIXEDLAYER is true. +DT = 3600.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 7200.0 ! [s] default = 3600.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 + ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. Making this + ! larger than DT_THERM reduces the performance penalty + ! of regridding to depth online. +DTBT_RESET_PERIOD = 0.0 ! [s] default = 7200.0 + ! The period between recalculations of DTBT (if DTBT <= 0). + ! If DTBT_RESET_PERIOD is negative, DTBT is set based + ! only on information available at initialization. If + ! dynamic, DTBT will be set at least every forcing time + ! step, and if 0, every dynamics time step. The default is + ! set by DT_THERM. This is only used if SPLIT is true. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +DO_GEOTHERMAL = True ! [Boolean] default = False + ! If true, apply geothermal heating. +BOUND_SALINITY = True ! [Boolean] default = False + ! If true, limit salinity to being positive. (The sea-ice + ! model may ask for more salt than is available and + ! drive the salinity negative otherwise.) +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" + ! The file into which to write the initial conditions. + +! === module MOM_tracer_registry === + +! === module MOM_tracer_flow_control === +USE_IDEAL_AGE_TRACER = True ! [Boolean] default = False + ! If true, use the ideal_age_example tracer package. + +! === module ideal_age_example === +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "file" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +COORD_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The file from which the coordinate densities are read. + +! === module MOM_grid_init === +GRID_CONFIG = "mosaic" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +GRID_FILE = "ocean_hgrid.nc" ! + ! Name of the file from which to read horizontal grid data. +TOPO_CONFIG = "file" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MAXIMUM_DEPTH = 6000.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 0.5 ! [m] default = 0.0 + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +CHANNEL_CONFIG = "global_1deg" ! default = "none" + ! A parameter that determines which set of channels are + ! restricted to specific widths. Options are: + ! none - All channels have the grid width. + ! global_1deg - Sets 16 specific channels appropriate + ! for a 1-degree model, as used in CM2G. + ! list - Read the channel locations and widths from a + ! text file, like MOM_channel_list in the MOM_SIS + ! test case. + ! file - Read open face widths everywhere from a + ! NetCDF file on the model grid. +ALWAYS_WRITE_GEOM = False ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +THICKNESS_CONFIG = "file" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +THICKNESS_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The name of the thickness file. +ADJUST_THICKNESS = True ! [Boolean] default = False + ! If true, all mass below the bottom removed if the + ! topography is shallower than the thickness input file + ! would indicate. +TS_CONFIG = "file" ! + ! A string that determines how the initial tempertures + ! and salinities are specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +TS_FILE = "GOLD_IC.2010.11.15.nc" ! + ! The initial condition file for temperature. +CONVERT_THICKNESS_UNITS = True ! [Boolean] default = False + ! If true, convert the thickness initial conditions from + ! units of m to kg m-2 or vice versa, depending on whether + ! BOUSSINESQ is defined. This does not apply if a restart + ! file is read. + +! === module MOM_MEKE === + +! === module MOM_lateral_mixing_coeffs === +USE_VARIABLE_MIXING = True ! [Boolean] default = False + ! If true, the variable mixing code will be called. This + ! allows diagnostics to be created even if the scheme is + ! not used. If KHTR_SLOPE_CFF>0 or KhTh_Slope_Cff>0, + ! this is set to true regardless of what is in the + ! parameter file. +RESOLN_SCALED_KH = True ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTH = True ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +KHTH_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the interface depth diffusivity +KHTR_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the epipycnal tracer diffusivity +VARMIX_KTOP = 6 ! [nondim] default = 2 + ! The layer number at which to start vertical integration + ! of S*N for purposes of finding the Eady growth rate. +VISBECK_L_SCALE = 3.0E+04 ! [m] default = 0.0 + ! The fixed length scale in the Visbeck formula. + +! === module MOM_wave_speed === +TIDES = True ! [Boolean] default = False + ! If true, apply tidal momentum forcing. +ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.15E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +VELOCITY_TOLERANCE = 1.0E-04 ! [m s-1] default = 3.0E+08 + ! The tolerance for barotropic velocity discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses. +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option would + ! have no effect on the SADOURNY Coriolis scheme if it + ! were possible to use centered difference thickness fluxes. + +! === module MOM_tidal_forcing === +TIDE_M2 = True ! [Boolean] default = False + ! If true, apply tidal momentum forcing at the M2 + ! frequency. This is only used if TIDES is true. +TIDE_SAL_SCALAR_VALUE = 0.094 ! [m m-1] + ! The constant of proportionality between sea surface + ! height (really it should be bottom pressure) anomalies + ! and bottom geopotential anomalies. This is only used if + ! TIDES and TIDE_USE_SAL_SCALAR are true. + +! === module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. +AH_VEL_SCALE = 0.05 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of + ! the grid spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy + ! viscosity. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, + ! typically 0.015 - 0.06. + +! === module MOM_vert_friction === +CHANNEL_DRAG = True ! [Boolean] default = False + ! If true, the bottom drag is exerted directly on each + ! layer proportional to the fraction of the bottom it + ! overlies. +DYNAMIC_VISCOUS_ML = True ! [Boolean] default = False + ! If true, use a bulk Richardson number criterion to + ! determine the mixed layer thickness for viscosity. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. + +! === module MOM_PointAccel === + +! === module MOM_set_visc === +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +ML_USE_OMEGA = True ! [Boolean] default = False + ! If true, use the absolute rotation rate instead of the + ! vertical component of rotation when setting the decay + ! scale for turbulence. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. + +! === module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +BT_PROJECT_VELOCITY = True ! [Boolean] default = False + ! If true, step the barotropic velocity first and project + ! out the velocity tendancy by 1+BEBT when calculating the + ! transport. The default (false) is to use a predictor + ! continuity step to find the pressure field, and then + ! to do a corrector continuity step using a weighted + ! average of the old and new velocities, with weights + ! of (1-BEBT) and BEBT. +BT_THICK_SCHEME = "FROM_BT_CONT" ! default = "HYBRID" + ! A string describing the scheme that is used to set the + ! open face areas used for barotropic transport and the + ! relative weights of the accelerations. Valid values are: + ! ARITHMETIC - arithmetic mean layer thicknesses + ! HARMONIC - harmonic mean layer thicknesses + ! HYBRID (the default) - use arithmetic means for + ! layers above the shallowest bottom, the harmonic + ! mean for layers below, and a weighted average for + ! layers that straddle that depth + ! FROM_BT_CONT - use the average thicknesses kept + ! in the h_u and h_v fields of the BT_cont_type +BT_STRONG_DRAG = True ! [Boolean] default = False + ! If true, use a stronger estimate of the retarding + ! effects of strong bottom drag, by making it implicit + ! with the barotropic time-step instead of implicit with + ! the baroclinic time-step and dividing by the number of ! barotropic steps. -BT_THICK_SCHEME = "FROM_BT_CONT" ! A string describing the scheme that is used - ! to set the open face areas used for barotropic - ! transport and the relative weights of the layer - ! accelerations. Valid values are: - ! ARITHMETIC - arithmetic mean layer thicknesses - ! HARMONIC - harmonic mean layer thicknesses - ! HYBRID (the default) - use arithmetic means for - ! layers above the shallowest bottom, the - ! harmonic mean for layers below, and a weighted - ! average for layers that straddle that depth - ! FROM_BT_CONT - use the average thicknesses kept - ! it the h_u and h_v fields of BT_cont_type. -NONLINEAR_BT_CONTINUITY = False ! If defined, use nonlinear transports in the - ! barotropic continuity equation. This does - ! not apply with USE_BT_CONT_TYPE. - -! Specify the properties of the active tracers and Eqn of state. -ENABLE_THERMODYNAMICS = True ! Temperature and salinity are used as state - ! variables if ENABLE_THERMODYNAMICS is defined. -TS_CONFIG = "file" ! Method for defining temperature (file or USER) -TS_FILE = "GOLD_IC.2010.11.15.nc" - ! If temperature is defined by a file, this is - ! the file to use. -FRAZIL = True ! If FRAZIL is defined, water freezes if it - ! gets colder than the freezing point, and the - ! accumulated heat deficit is returned in the - ! surface state. -EQN_OF_STATE = "WRIGHT" ! EQN_OF_STATE determines which ocean equation - ! of state should be used. Currently, the valid - ! choices are "LINEAR", "UNESCO", and "WRIGHT". - ! The default is "WRIGHT", but this only matters - ! of USE_EOS is defined. -USE_EOS = True ! If USE_EOS is defined, density is calculated - ! from temperature and salinity with an equation - ! of state. ENABLE_THERMODYNAMICS must be - ! defined if USE_EOS is. -BOUSSINESQ = False ! If true, make the Boussinesq approximation. -CONVERT_THICKNESS_UNITS = True ! If defined, convert the thickness initial - ! conditions between m and kg m-2 or vice versa, - ! depending on whether BOUSSINESQ is defined. - ! This does not apply if a restart file is read. -H_TO_KG_M2 = 1.0 ! A factor that translates the units used for - ! thickness to kg m-2 in a non-Boussinesq model. - ! Changing this by a power of two should give - ! identical solutions, a useful test for the -P_REF = 2.0e7 ! P_REF is the pressure that is used for - ! calculating the coordinate density, in Pa. - ! (1 Pa = 1e4 dbar, so 2e7 is commonly used.) -RHO_0 = 1035.0 ! RHO_0 is used in the Boussinesq - ! approximation to calculations of pressure and - ! pressure gradients, in units of kg m-3. -C_P = 3925.0 ! C_P is the heat capacity of sea water in - ! J kg-1 K-1, approximated as a constant. -CORRECT_DENSITY = True ! If CORRECT_DENSITY is defined, the layer - ! densities are restored toward their target - ! values by the diapycnal mixing. - -! Specify the properties of the passive tracers. -KHTR = 10.0 ! KHTR is the along-isopycnal tracer diffusivity, in m2 s-1. -KHTR_MIN = 50.0 ! Minimum tracer diffusivity in m2 s-1. -KHTR_MAX = 900.0 ! Maximum tracer diffusivity in m2 s-1. -KHTR_SLOPE_CFF = 0.25 ! Non-dimensional coefficient in Visbeck formula. - ! Use non-zero value (e.g. 0.1) to enable Visbeck -RESOLN_SCALED_KHTR = False ! If defined, the tracer diffusivity is scaled - ! away when the first baroclinic deformation - ! radius is well resolved. -KHTR_PASSIVITY_COEFF = 3.0 ! Passivity coefficient that scales Rd/dx - ! where passivity is the ratio between the - ! along-isopycnal tracer mixing and thickness - ! mixing -CHECK_DIFFUSIVE_CFL = False ! If true, use enough iterations to ensure - ! that the horizontal diffusive CFL limit is - ! respected. If false, always use 1 iteration. -DIFFUSE_ML_TO_INTERIOR = True ! If true, enable epipycnal mixing between the - ! surface boundary layer and the interior. -ML_KHTR_SCALE = 0.0 ! With Diffuse_ML_interior, this is the ratio - ! of the truly horizontal diffusivity in the - ! mixed layer to the epipycnal diffusivity. - ! The default is 1.0. Nondimensional. - -USE_USER_TRACER_EXAMPLE = False ! If defined, the example tracer package is used. -USE_IDEAL_AGE_TRACER = True ! If defined, the ideal age and vintage - ! tracer package may be used. -DO_IDEAL_VINTAGE = False ! If defined and USE_IDEAL_AGE_TRACER is - ! defined, use an ideal vintage tracer that is - ! set to an exponentially increasing value in - ! the mixed layer and is conserved thereafter. - -! Specify the properties of the diapycnal viscosity and diffusion. -ADIABATIC = False ! There are no diapycnal mass fluxes if - ! ADIABATIC is defined. This assumes that - ! KD = KDML = 0.0 and that there is no buoyancy - ! forcing, but makes the model faster by - ! eliminating subroutine calls. - -BULKMIXEDLAYER = True ! If defined, use a Kraus-Turner-like bulk - ! mixed layer with transitional buffer layers. - ! Layers 1 through NKML+NKBL have variable - ! densities. There must be at least NKML+NKBL+1 - ! layers if BULKMIXEDLAYER is defined. -! The following parameters only apply when BULKMIXEDLAYER is defined. -NKML = 2 ! NKML is the number of sublayers within the - ! mixed layer. -NKBL = 2 ! NKBL is the number of layers used as - ! variable density buffer layers. -MSTAR = 0.3 ! MSTAR is a non-dimensional constant of - ! proportionality between the cube of the - ! surface friction velocity and the turbulent - ! kinetic energy input at the surface. -NSTAR = 0.15 ! NSTAR is the portion of the buoyant - ! potential energy imparted by surface fluxes - ! that is available to drive entrainment at the - ! base of mixed layer when that energy is - ! positive. -NSTAR2 = 0.15 ! NSTAR2 is the portion of any potential - ! energy released by convective adjustment that - ! is available to drive entrainment at the - ! base of the mixed layer. By default, - ! NSTAR2 = NSTAR. -READ_GUST_2D = True ! Signals to read gustiness from a file (Pa) -GUST_2D_FILE = "gustiness_qscat.nc" ! The gustiness data file. -GUST_CONST = 0.02 ! Gustinesss to use if not read from file or - ! a background that is added to the data (Pa) -ABSORB_ALL_SW = True ! If defined, all shortwave radiation is - ! absorbed by the ocean, instead of passing - ! through to the bottom mud. -CORRECT_ABSORPTION_DEPTH = True ! If true, the depth at which penetrating - ! shortwave radiation is absorbed is corrected by - ! moving some of the heating upward in the water - ! column. The default is false. -ML_USE_OMEGA = True ! Use Omega instead of f in ML code -TKE_DECAY = 10.0 ! TKE_DECAY relates the vertical rate of decay - ! of the TKE available for mechanical entrain- - ! ment to the natural Ekman depth. Nondim. -CONV_DECAY = 0.5 ! CONV_DECAY relates the vertical rate of - ! decay of the convectively released TKE - ! available for penetrating entrainment to the - ! natural Ekman length. Nondimensional. -BULK_RI_ML = 0.05 ! BULK_RI_ML is the efficiency with which mean - ! kinetic energy released by mechanically forced - ! entrainment of the mixed layer is converted to - ! turbulent kinetic energy. Nondimensional. -BULK_RI_CONVECTIVE = 0.05 ! BULK_RI_CONVECTIVE is the efficiency with - ! which convectively released mean kinetic - ! energy is converted to turbulent kinetic - ! energy. Nondimensional. -RESOLVE_EKMAN = False ! If true, the nkml>1 layers in the mixed - ! layer are chosen to optimally represent the - ! impact of the Ekman transport on the mixed - ! layer TKE budget. Otherwise, the sublayers - ! are distributed uniformly through the mixed - ! layer. The default is false. -ML_MIX_FIRST = 0.0 ! The fraction of the mixed layer mixing that - ! is applied before interior diapycnal mixing. -ML_RESORT = True ! If defined, resort the topmost layers by - ! potential density before the mixed layer - ! calculations. -ML_PRESORT_NK_CONV_ADJ = 4 ! Convectively mix the first X layers before - ! sorting when ML_RESORT is defined. -LIMIT_BUFFER_DETRAIN = True ! If defined, limit the detrainment from the - ! buffer layers to not be too different from the - ! neighbors. -DYNAMIC_VISCOUS_ML = True ! If defined, use a bulk Richardson number criteria - ! to determine the mixed layer thickness for viscosity. -HMIX_MIN = 2.0 ! The minimum mixed layer depth, in m. -! End of the BULKMIXEDLAYER parameters. - -DEPTH_LIMIT_FLUXES = 0.1 ! The surface fluxes are scaled away when the - ! total ocean depth is less than this, in m. -DIRECT_STRESS = False ! If DIRECT_STRESS is defined, the wind stress - ! is distributed over the topmost HMIX_STRESS - ! of fluid, and KVML need not be elevated. - -KV = 1.00e-4 ! The kinematic viscosity in the interior, in - ! m2 s-1. The molecular value, ~1e-6 m2 s-1, - ! may be used. -KD = 2.00e-5 ! The diapycnal diffusivity of density in the - ! interior, in m2 s-1. Zero or the molecular - ! value, ~1e-7 m2 s-1, may be used. -MAX_ENT_IT = 20 ! The maximum number of iterations that may be - ! used to calculate the interior diapycnal - ! entrainment. -TOLERANCE_ENT = 1.0e-5 ! The tolerance in m with which to solve for - ! entrainment values. -USE_JACKSON_PARAM = True ! If true, use the new Jackson-Hallberg-Legg - ! (JPO 2008) shear mixing parameterization. -! The Jackson-Hallberg-Legg shear mixing parameterization uses the following -! 6 nondimensional coefficients. That paper gives 3 best fit parameter sets. -! Ri_Crit Rate FRi_Curv K_buoy TKE_N TKE_Shear -! p1: 0.25 0.089 -0.97 0.82 0.24 0.14 -! p2: 0.30 0.085 -0.94 0.86 0.26 0.13 -! p3: 0.35 0.088 -0.89 0.81 0.28 0.12 -! Future research will reveal how these should be modified to take -! subgridscale inhomogeneity into account. -RINO_CRIT = 0.25 ! The critical Richardson number for shear - ! mixing. With the Jackson et al. parameteriz- - ! ation, values range from 0.25 to 0.35. -SHEARMIX_RATE = 0.089 ! A nondimensional rate scale for shear-driven - ! entrainment. The original value from Hallberg - ! (MWR 2000) is 0.1. The default value with - ! USE_JACKSON_PARAM is 0.089. -FRI_CURVATURE = -0.97 ! The nondimensional curvature of the fit to - ! function of the Richardson number in the kappa - ! source term in the Jackson et al. scheme. The - ! default value is -0.97. -KAPPA_BUOY_SCALE_COEF = 0.82 ! The nondimensional ratio of the buoyancy - ! length scale to the kappa decay scale in the - ! kappa equation. The default value is 0.82. -TKE_N_DECAY_CONST = 0.24 ! The coefficient for the decay of TKE due to - ! stratification (i.e. proportional to N*tke), - ! ND. The default value is 0.24. -TKE_SHEAR_DECAY_CONST = 0.14 ! The coefficient for the decay of TKE due - ! to shear (i.e. proportional to |S|*tke), ND. - ! The default value is 0.14. -TKE_BACKGROUND = 0.0 ! A background level of TKE used in the first - ! iteration of the kappa equation, in m2 s-2. - ! TKE_BACKGROUND could be 0, its default. -MAX_RINO_IT = 25 ! The maximum number of iterations that may be - ! used to estimate the Richardson number driven - ! mixing. - -BRYAN_LEWIS_DIFFUSIVITY = False ! If true, a Bryan & Lewis (JGR 1979) like - ! tanh profile of background diapycnal - ! diffusivity with depth is used. -LEE_WAVE_DISSIPATION = False ! If true, use a lee wave driven dissipation - ! scheme to drive diapycnal mixing, along the - ! lines of Nikurashin (2010). -DISSIPATION_N0 = 1.0e-7 ! The intercept when N=0 of the N-dependent - ! expression used to set a minimum dissipation - ! by which to determine a lower bound of Kd - ! (a floor): A in eps_min = A + B*N, in W m-3. -DISSIPATION_N1 = 6.0e-4 ! The coefficient multiplying N, following - ! Gargett (1984), used to set a minimum - ! dissipation by which to determine a lower +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = -0.95 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + +! === module MOM_thickness_diffuse === +KHTH = 10.0 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. +KHTH_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum horizontal thickness diffusivity. + +! === module MOM_mixed_layer_restrat === +FOX_KEMPER_ML_RESTRAT_COEF = 20.0 ! [nondim] default = 0.0 + ! A nondimensional coefficient that is proportional to + ! the ratio of the deformation radius to the dominant + ! lengthscale of the submesoscale mixed layer + ! instabilities, times the minimum of the ratio of the + ! mesoscale eddy kinetic energy to the large-scale + ! geostrophic kinetic energy or 1 plus the square of the + ! grid spacing over the deformation radius, as detailed + ! by Fox-Kemper et al. (2010) +Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. +!NK_ZSPACE (from file) = 50 ! [nondim] + ! The number of depth-space levels. This is determined + ! from the size of the variable zw in the output grid file. + +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +ML_RADIATION = True ! [Boolean] default = False + ! If true, allow a fraction of TKE available from wind + ! work to penetrate below the base of the mixed layer + ! with a vertical decay scale determined by the minimum + ! of: (1) The depth of the mixed layer, (2) an Ekman + ! length scale. +ML_RAD_COEFF = 0.1 ! [nondim] default = 0.2 + ! The coefficient which scales MSTAR*USTAR^3 to obtain + ! the energy available for mixing below the base of the + ! mixed layer. This is only used if ML_RADIATION is true. +TKE_DECAY = 10.0 ! [nondim] default = 2.5 + ! The ratio of the natural Ekman depth to the TKE decay scale. +BBL_MIXING_AS_MAX = False ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the + ! BBL mixing and the other diffusivities. Otherwise, + ! diffusiviy from the BBL_mixing is simply added. +HENYEY_IGW_BACKGROUND = True ! [Boolean] default = False + ! If true, use a latitude-dependent scaling for the near + ! surface background diffusivity, as described in + ! Harrison & Hallberg, JPO 2008. +N2_FLOOR_IOMEGA2 = 0.0 ! [nondim] default = 1.0 + ! The floor applied to N2(k) scaled by Omega^2: + ! If =0., N2(k) is simply positive definite. + ! If =1., N2(k) > Omega^2 everywhere. +KD = 2.0E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 + ! The minimum diapycnal diffusivity. +INT_TIDE_DISSIPATION = True ! [Boolean] default = False + ! If true, use an internal tidal dissipation scheme to + ! drive diapycnal mixing, along the lines of St. Laurent + ! et al. (2002) and Simmons et al. (2004). +DISSIPATION_N0 = 1.0E-07 ! [W m-3] default = 0.0 + ! The intercept when N=0 of the N-dependent expression + ! used to set a minimum dissipation by which to determine + ! a lower bound of Kd (a floor): A in eps_min = A + B*N. +DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 + ! The coefficient multiplying N, following Gargett, used to + ! set a minimum dissipation by which to determine a lower ! bound of Kd (a floor): B in eps_min = A + B*N - ! in units of J m-3. -INT_TIDE_DISSIPATION = True ! If true, use an internal tidal dissipation - ! scheme to drive diapycnal mixing, along the - ! lines of St. Laurent, 2002 and Simmons, 2004. -INT_TIDE_DECAY_SCALE = 300.3003003003003 ! The decay scale away from the - ! bottom for tidal TKE when INT_TIDE_DISSIPATION - ! is used, in m. -MU_ITIDES = 0.2 ! A dimensionless turbulent mixing efficiency. - ! (global value to use instead?) -GAMMA_ITIDES = 0.3333 ! Fraction of tidal energy dissipated locally. -MIN_ZBOT_ITIDES = 0.0 ! Turn off tidal dissipation where total ocean - ! depth less than this value. -KAPPA_ITIDES = 0.000628319 ! The effective wavelength of the subgridscale - ! topographic variations, in m-1. Currently set - ! to 2*pi/10km. -H2_FILE = "sgs_h2.nc" ! File containing sub-grid topography amplitude -READ_TIDEAMP = True ! If true, read a file (given by TIDEAMP_FILE) - ! containing the tidal amplitude. -TIDEAMP_FILE = "tideamp.nc" ! File containing tidal flow amplitude -KAPPA_H2_FACTOR = 0.75 ! A scaling factor for roughness amplitude. -TKE_ITIDE_MAX = 0.1 ! Maximum conversion to baroclinic tides, W m-2. -N2_FLOOR_IOMEGA2 = 0. ! The floor applied to N2(k) scaled by Omega^2 - ! If =0., N2(k) is simply positive definite - ! If =1., N2(k) > Omega^2 everywhere -BBL_MIXING_AS_MAX = False ! If true, take the maximum of the diffusivity - ! from the BBL mixing and the other - ! diffusivities. Otherwise, diffusiviy from the - ! BBL_mixing is simply added. -KD_MIN = 2.e-6 ! Minimum diapycnal diffusivity (m^2/s) -CD_TIDES = 2.5e-3 ! The drag coefficient for calculating the - ! frictional drag of tidal velocities, nondim. -HBBL = 10.0 ! The thickness in m of a bottom boundary - ! layer with a viscosity of KVBBL if - ! BOTTOMDRAGLAW is not defined, or the thickness - ! over which near-bottom velocities are averaged - ! for the drag law if BOTTOMDRAGLAW is defined - ! but LINEAR_DRAG is not. -BOTTOMDRAGLAW = True ! If BOTTOMDRAGLAW is defined, the bottom - ! stress is calculated with a drag law - ! c_drag*|u|*u. The velocity magnitude may be an - ! assumed value or it may be based on the actual - ! velocity in the bottommost HBBL, depending on - ! LINEAR_DRAG. -CDRAG = 0.003 ! CDRAG is the drag coefficient relating the - ! magnitude of the velocity field to the bottom - ! stress. CDRAG is only used if BOTTOMDRAGLAW is - ! defined. -LINEAR_DRAG = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined - ! the drag law is cdrag*DRAG_BG_VEL*u. -DRAG_BG_VEL = 0.10 ! DRAG_BG_VEL is either the assumed bottom - ! velocity (with LINEAR_DRAG) or an unresolved - ! velocity that is combined with the resolved - ! velocity to estimate the velocity magnitude, - ! in m s-1. DRAG_BG_VEL is only used when - ! BOTTOMDRAGLAW is defined. -BBL_USE_EOS = False ! If true, use the equation of state in - ! calculating the bottom boundary layer thickness. -BBL_THICK_MIN = 0.1 ! The minimum bottom boundary layer thickness, - ! in m, that can be used with BOTTOMDRAGLAW. - ! This might be Kv / (cdrag * drag_bg_vel) to - ! give Kv as the minimum near-bottom viscosity. -BBL_EFFIC = 0.20 ! BBL_EFFIC is the efficiency with which the - ! energy extracted by bottom drag drives BBL - ! diffusion. Nondimensional. BBL_EFFIC only - ! applies when BOTTOMDRAGLAW is defined. -BBL_MIXING_MAX_DECAY = 0.0 ! This sets the maximum decay scale in m for - ! the BBL diffusion, or 0 to allow the mixing - ! to penetrate as far as stratification and - ! rotation permit. The default is 0. -CHANNEL_DRAG = True ! If defined the drag is exerted directly on - ! each layer according to what fraction of the - ! bottom they overlie. -SMAG_CONST_CHANNEL = 0.15 ! The nondimensional Laplacian Smagorinsky - ! constant used in calculating the channel drag - ! if it is enabled. The default is to use the - ! same value as SMAG_LAP_CONST if it is defined, - ! or 0.15 if it is not. -DO_RIVERMIX = True ! If true, apply additional mixing whereever - ! there is runoff, so that it is mixed down to - ! RIVERMIX_DEPTH, if the ocean is that deep. -RIVERMIX_DEPTH = 40.0 ! The depth to which rivers are mixed, in m, - ! if DO_RIVERMIX is defined. -HENYEY_IGW_BACKGROUND = True ! If defined use a latitude-dependent scaling - ! for the near-surface background diffusivity, - ! as described in Harrison & Hallberg, JPO'08. -ML_RADIATION = True ! Turns on sub-ML mixing driven by ML radiation -ML_RAD_COEFF = 0.1 ! Non-dimensional energy input for sub-ML mixing -ML_RAD_KD_MAX = 1.e-3 ! Maximum diffusivity allowed in sub-ML mixing -ML_RAD_EFOLD_COEFF = 0.2 ! Non-dimensional length scale (multiples ML depth) - -! Specify properties of the bottom thermal forcing. -DO_GEOTHERMAL = True ! If defined, apply geothermal heating. -GEOTHERMAL_FILE = geothermal_heating_cm2g.nc - ! The file from which the geothermal heating is - ! to be read, or blank to use a constant heating - ! rate. -GEOTHERMAL_SCALE = 0.001 ! The constant geothermal heat flux, a - ! rescaling factor for the heat flux read from - ! GEOTHERMAL_FILE, or 0 to disable the geothermal - ! heating. - -! Specify properties of the surface forcing. -RECLAIM_FRAZIL = True ! Avoid creating thin-ice for SSTs above freezing -BOUND_SALINITY = True ! Limit salinity to being positive (the sea-ice - ! model may ask for more salt than is available and - ! otherwise drive the salinity negative) -VARIABLE_BUOYFORCE = True ! If VARIABLE_BUOYFORCE is defined the surface - ! fluxes of buoyancy or heat and fresh water - ! are recalculated every coupling time step. -BUOY_CONFIG = "file" ! Method for determining buoyancy forcing - ! (file, zero or USER) -! If buoyancy forcing is determined from files, these are the files -! (located in INPUTDIR). -ARCHAIC_OMIP_FORCING_FILE = False -LONGWAVE_FILE = "ocean_forcing_daily.nc" -SHORTWAVE_FILE = "ocean_forcing_daily.nc" -EVAPORATION_FILE = "ocean_forcing_daily.nc" -SENSIBLEHEAT_FILE = "ocean_forcing_daily.nc" -LATENTHEAT_FILE = "ocean_forcing_daily.nc" - -RAIN_FILE = "ocean_precip_monthly.nc" -SNOW_FILE = "ocean_precip_monthly.nc" -RUNOFF_FILE = "ocean_precip_monthly.nc" -SSTRESTORE_FILE = "ocean_forcing_daily.nc" -SALINITYRESTORE_FILE = "ocean_forcing_daily.nc" - -VARIABLE_WINDS = True ! If the wind stresses vary with time, define - ! VARIABLE_WINDS, which will cause wind_forcing - ! to be calculated every coupling timestep. -WIND_CONFIG = "file" ! Method for forcing winds (zero, 2gyre, file or - ! USER). -WIND_FILE = "ocean_forcing_daily.nc" - ! If wind forcing is read from a file, - ! this is the file. -WINDSTRESS_X_VAR = "taux" -WINDSTRESS_Y_VAR = "tauy" -WINDSTRESS_STAGGER = "C" - -RESTOREBUOY = True ! If RESTOREBUOY is defined, the buoyancy - ! fluxes drive the model back toward some - ! specified state with a rate given by - ! FLUXCONST. -RESTORE_SALINITY = True ! If RESTORE_SALINITY is defined, the coupled - ! driver will add a globally-balanced fresh- - ! water flux that drives sea-surface salinity - ! toward specified values. -ADJUST_NET_FRESH_WATER_TO_ZERO = True ! If true, adjusts the net fresh-water - ! forcing (including restoring) seen by the - ! ocean/sea-ice system to zero. -FLUXCONST = 0.5 ! A constant that relates the surface fluxes - ! to the mixed layer property anomalies, if - ! RESTOREBUOY or RESTORE_SALINITY is defined. - !] - -! Specify whether sponges are used. It is possible to use the model in robust -! diagnostic mode by defining sponges that span the entire domain. -SPONGE = False ! If SPONGE is defined, sponges may be applied - ! anywhere in the domain. The exact location and - ! properties of those sponges are specified from - ! MOM_initialization.F90. -APPLY_OBC_U = False ! If defined, open boundary conditions may be -APPLY_OBC_V = False ! applied at some u- or v- points. The boundary - ! conditions are set in USER_set_Open_Bdry_Conds - ! in MOM_initialization.F90 - -! Specify properties of the tides. -TIDES = True ! Apply tidal momentum forcing. -TIDE_USE_SAL_SCALAR = True ! Use the scalar approximation when - ! calculating self-attraction and loading. -TIDE_SAL_SCALAR_VALUE = 0.094 - ! The constant of proportionality between - ! sea surface height (should be bottom pressure) - ! anomalies and bottom geopotential anomalies. -TIDAL_SAL_FROM_FILE = False ! Read the tidal self-attraction and loading - ! from input files, specified with one or more - ! lines like 'TIDAL_INPUT_FILE = path'. -USE_PREVIOUS_TIDES = False ! Use the previous iteration of the tides - ! to facilitate convergent iteration. -! Specify which tidal constituents to use. -TIDE_M2 = True -TIDE_S2 = False -TIDE_N2 = False -TIDE_K2 = False -TIDE_K1 = False -TIDE_O1 = False -TIDE_P1 = False -TIDE_Q1 = False -TIDE_MF = False -TIDE_MM = False - -! Opacity Rules -PEN_SW_NBANDS = 3 ! The number of bands of penetrating shortwave - ! radiation. -VAR_PEN_SW = True ! Use time and/or space varying CHL_A to set opacity -OPACITY_SCHEME = "MANIZZA_05" ! OPACITY_SCHEME is used to specify how - ! chlorophyll concentrations are translated into - ! opacities. Currently valid options include: - ! MANIZZA_05 - Use Manizza et al., GRL, 2005. - ! MOREL_88 - Use Morel, JGR, 1988. -CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" - -! CFCs tracers -USE_OCMIP2_CFC = False ! If defined, CFC11 and CFC12 distributions - ! are simulated. -CFC_IC_FILE = False - ! The file in which to find initial conditions - ! for CFCs, if USE_OCMIP2_CFC is defined. - -! Specify a few miscellaneous limits. -MAXVEL = 6.0 ! This is the maximum velocity allowed before - ! the velocity is truncated, in units of m s-1. -CFL_BASED_TRUNCATIONS = True ! If true, the velocity is truncated when the - ! local CFL number exceeds CFL_TRUNCATE, rather - ! than using a dimensional velocity threshold. -MAXTRUNC = 5000 ! The run will be stopped, and the day set to - ! a very large value if the velocity is - ! truncated more than MAXTRUNC times between - ! energy saves. Set MAXTRUNC to 0 to stop if - ! there is any truncation of velocities. -U_TRUNC_FILE = "U_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to zonal velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. -V_TRUNC_FILE = "V_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to meridional velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. +INT_TIDE_DECAY_SCALE = 300.3003003003003 ! [m] default = 0.0 + ! The decay scale away from the bottom for tidal TKE with + ! the new coding when INT_TIDE_DISSIPATION is used. +KAPPA_ITIDES = 6.28319E-04 ! [m-1] default = 6.283185307179586E-04 + ! A topographic wavenumber used with INT_TIDE_DISSIPATION. + ! The default is 2pi/10 km, as in St.Laurent et al. 2002. +KAPPA_H2_FACTOR = 0.75 ! [nondim] default = 1.0 + ! A scaling factor for the roughness amplitude with nINT_TIDE_DISSIPATION. +TKE_ITIDE_MAX = 0.1 ! [W m-2] default = 1000.0 + ! The maximum internal tide energy source availble to mix + ! above the bottom boundary layer with INT_TIDE_DISSIPATION. +READ_TIDEAMP = True ! [Boolean] default = False + ! If true, read a file (given by TIDEAMP_FILE) containing + ! the tidal amplitude with INT_TIDE_DISSIPATION. +H2_FILE = "sgs_h2.nc" ! + ! The path to the file containing the sub-grid-scale + ! topographic roughness amplitude with INT_TIDE_DISSIPATION. + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 + ! The tolerance with which to solve for entrainment values. + +! === module MOM_geothermal === +GEOTHERMAL_SCALE = 0.001 ! [W m-2 or various] default = 0.0 + ! The constant geothermal heat flux, a rescaling + ! factor for the heat flux read from GEOTHERMAL_FILE, or + ! 0 to disable the geothermal heating. +GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" + ! The file from which the geothermal heating is to be + ! read, or blank to use a constant heating rate. + +! === module MOM_kappa_shear === +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + +! === module MOM_mixed_layer === +BULK_RI_ML = 0.05 ! [nondim] + ! The efficiency with which mean kinetic energy released + ! by mechanically forced entrainment of the mixed layer + ! is converted to turbulent kinetic energy. +ABSORB_ALL_SW = True ! [Boolean] default = False + ! If true, all shortwave radiation is absorbed by the + ! ocean, instead of passing through to the bottom mud. +HMIX_MIN = 2.0 ! [m] default = 0.0 + ! The minimum mixed layer depth if the mixed layer depth + ! is determined dynamically. +LIMIT_BUFFER_DETRAIN = True ! [Boolean] default = False + ! If true, limit the detrainment from the buffer layers + ! to not be too different from the neighbors. +DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 + ! The surface fluxes are scaled away when the total ocean + ! depth is less than DEPTH_LIMIT_FLUXES. +ML_RESORT = True ! [Boolean] default = False + ! If true, resort the topmost layers by potential density + ! before the mixed layer calculations. +ML_PRESORT_NK_CONV_ADJ = 4 ! [nondim] default = 0 + ! Convectively mix the first ML_PRESORT_NK_CONV_ADJ + ! layers before sorting when ML_RESORT is true. +CORRECT_ABSORPTION_DEPTH = True ! [Boolean] default = False + ! If true, the depth at which penetrating shortwave + ! radiation is absorbed is corrected by moving some of + ! the heating upward in the water column. +DO_RIVERMIX = True ! [Boolean] default = False + ! If true, apply additional mixing whereever there is + ! runoff, so that it is mixed down to RIVERMIX_DEPTH, + ! if the ocean is that deep. +RIVERMIX_DEPTH = 40.0 ! [m] default = 0.0 + ! The depth to which rivers are mixed if DO_RIVERMIX is + ! defined. + +! === module MOM_regularize_layers === + +! === module MOM_opacity === +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" ! + ! CHL_FILE is the file containing chl_a concentrations in + ! the variable CHL_A. It is used when VAR_PEN_SW and + ! CHL_FROM_FILE are true. +PEN_SW_NBANDS = 3 ! default = 1 + ! The number of bands of penetrating shortwave radiation. + +! === module MOM_tracer_advect === + +! === module MOM_tracer_hor_diff === +KHTR = 10.0 ! [m2 s-1] default = 0.0 + ! The background along-isopycnal tracer diffusivity. +KHTR_MIN = 50.0 ! [m2 s-1] default = 0.0 + ! The minimum along-isopycnal tracer diffusivity. +KHTR_MAX = 900.0 ! [m2 s-1] default = 0.0 + ! The maximum along-isopycnal tracer diffusivity. +KHTR_PASSIVITY_COEFF = 3.0 ! [nondim] default = 0.0 + ! The coefficient that scales deformation radius over + ! grid-spacing in passivity, where passiviity is the ratio + ! between along isopycnal mxiing of tracers to thickness mixing. + ! A non-zero value enables this parameterization. +DIFFUSE_ML_TO_INTERIOR = True ! [Boolean] default = False + ! If true, enable epipycnal mixing between the surface + ! boundary layer and the interior. +ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 + ! With Diffuse_ML_interior, the ratio of the truly + ! horizontal diffusivity in the mixed layer to the + ! epipycnal diffusivity. The valid range is 0 to 1. + +! === module MOM_surface_forcing === +BUOY_CONFIG = "file" ! + ! The character string that indicates how buoyancy forcing + ! is specified. Valid options include (file), (zero), + ! (linear), (USER), and (NONE). +ARCHAIC_OMIP_FORCING_FILE = False ! [Boolean] default = True + ! If true, use the forcing variable decomposition from + ! the old German OMIP prescription that predated CORE. If + ! false, use the variable groupings available from MOM + ! output diagnostics of forcing variables. +LONGWAVE_FILE = "ocean_forcing_daily.nc" ! + ! The file with the longwave heat flux, in the variable + ! given by LONGWAVE_FORCING_VAR. +SHORTWAVE_FILE = "ocean_forcing_daily.nc" ! + ! The file with the shortwave heat flux, in the variable + ! given by SHORTWAVE_FORCING_VAR. +EVAPORATION_FILE = "ocean_forcing_daily.nc" ! + ! The file with the evaporative moisture flux, in the + ! variable given by EVAP_FORCING_VAR. +LATENTHEAT_FILE = "ocean_forcing_daily.nc" ! + ! The file with the latent heat flux, in the variable + ! given by LATENT_FORCING_VAR. +SENSIBLEHEAT_FILE = "ocean_forcing_daily.nc" ! + ! The file with the sensible heat flux, in the variable + ! given by SENSIBLE_FORCING_VAR. +RAIN_FILE = "ocean_precip_monthly.nc" ! + ! The file with the liquid precipitation flux, in the + ! variable given by RAIN_FORCING_VAR. +SNOW_FILE = "ocean_precip_monthly.nc" ! + ! The file with the frozen precipitation flux, in the + ! variable given by SNOW_FORCING_VAR. +RUNOFF_FILE = "ocean_precip_monthly.nc" ! + ! The file with the fresh and frozen runoff/calving + ! fluxes, in variables given by LIQ_RUNOFF_FORCING_VAR + ! and FROZ_RUNOFF_FORCING_VAR. +SSTRESTORE_FILE = "ocean_forcing_daily.nc" ! + ! The file with the SST toward which to restore in the + ! variable given by SST_RESTORE_VAR. +SALINITYRESTORE_FILE = "ocean_forcing_daily.nc" ! + ! The file with the surface salinity toward which to + ! restore in the variable given by SSS_RESTORE_VAR. +WIND_CONFIG = "file" ! + ! The character string that indicates how wind forcing + ! is specified. Valid options include (file), (2gyre), + ! (1gyre), (gyres), (zero), and (USER). +WIND_FILE = "ocean_forcing_daily.nc" ! + ! The file in which the wind stresses are found in + ! variables STRESS_X and STRESS_Y. +WINDSTRESS_X_VAR = "taux" ! default = "STRESS_X" + ! The name of the x-wind stress variable in WIND_FILE. +WINDSTRESS_Y_VAR = "tauy" ! default = "STRESS_Y" + ! The name of the y-wind stress variable in WIND_FILE. +WINDSTRESS_STAGGER = "C" ! default = "A" + ! A character indicating how the wind stress components + ! are staggered in WIND_FILE. This may be A or C for now. +RESTOREBUOY = True ! [Boolean] default = False + ! If true, the buoyancy fluxes drive the model back + ! toward some specified surface state with a rate + ! given by FLUXCONST. +FLUXCONST = 0.5 ! [m day-1] + ! The constant that relates the restoring surface fluxes + ! to the relative surface anomalies (akin to a piston + ! velocity). Note the non-MKS units. +READ_GUST_2D = True ! [Boolean] default = False + ! If true, use a 2-dimensional gustiness supplied from + ! an input file +GUST_2D_FILE = "gustiness_qscat.nc" ! + ! The file in which the wind gustiness is found in + ! variable gustiness. + +! === module MOM_sum_output === +MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 + ! The maximum amount of cpu time per processor for which + ! MOM should run before saving a restart file and + ! quitting with a return value that indicates that a + ! further run is required to complete the simulation. + ! If automatic restarts are not desired, use a negative + ! value for MAXCPU. MAXCPU has units of wall-clock + ! seconds, so the actual CPU time used is larger by a + ! factor of the number of processors used. + +! === module MOM_main (MOM_driver) === +DT_FORCING = 7200.0 ! [s] default = 3600.0 + ! The time step for changing forcing, coupling with other + ! components, or potentially writing certain diagnostics. + ! The default value is given by DT. +RESTART_CONTROL = 3 ! default = 1 + ! An integer whose bits encode which restart files are + ! written. Add 2 (bit 1) for a time-stamped file, and odd + ! (bit 0) for a non-time-stamped file. A non-time-stamped + ! restart file is saved at the end of the run segment + ! for any non-negative value. +RESTINT = 365.0 ! [days] default = 0.0 + ! The interval between saves of the restart file in units + ! of TIMEUNIT. Use 0 (the default) to not save + ! incremental restart files at all. +ENERGYSAVEDAYS = 0.25 ! [days] default = 7200.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. diff --git a/examples/solo_ocean/resting/common/MOM_input b/examples/solo_ocean/resting/common/MOM_input index ed40806c9a..fe265a6213 100644 --- a/examples/solo_ocean/resting/common/MOM_input +++ b/examples/solo_ocean/resting/common/MOM_input @@ -1,3 +1,14 @@ +/* This input file provides the adjustable run-time parameters for version 6 of + the Modular Ocean Model (MOM6), a numerical ocean model developed at NOAA-GFDL. + Where appropriate, parameters use usually given in MKS units. + + This particular file is for the example in resting. + + This MOM_input file typically contains only the non-default values that are + needed to reproduce this example. A full list of parameters for this example + can be found in the corresponding MOM_parameter_doc.all file which is + generated by the model at run-time. */ + REENTRANT_X = False ! [Boolean] default = True ! If true, the domain is zonally reentrant. !SYMMETRIC_MEMORY_ = False ! [Boolean] diff --git a/examples/solo_ocean/seamount/common/MOM_input b/examples/solo_ocean/seamount/common/MOM_input index 07b1c6d235..c77b1a86b6 100644 --- a/examples/solo_ocean/seamount/common/MOM_input +++ b/examples/solo_ocean/seamount/common/MOM_input @@ -1,3 +1,14 @@ +/* This input file provides the adjustable run-time parameters for version 6 of + the Modular Ocean Model (MOM6), a numerical ocean model developed at NOAA-GFDL. + Where appropriate, parameters use usually given in MKS units. + + This particular file is for the example in seamount. + + This MOM_input file typically contains only the non-default values that are + needed to reproduce this example. A full list of parameters for this example + can be found in the corresponding MOM_parameter_doc.all file which is + generated by the model at run-time. */ + REENTRANT_X = False ! [Boolean] default = True ! If true, the domain is zonally reentrant. !SYMMETRIC_MEMORY_ = False ! [Boolean] diff --git a/examples/solo_ocean/single_column/MOM_input b/examples/solo_ocean/single_column/MOM_input index 578a558f3f..a7000b4a15 100644 --- a/examples/solo_ocean/single_column/MOM_input +++ b/examples/solo_ocean/single_column/MOM_input @@ -1,3 +1,14 @@ +/* This input file provides the adjustable run-time parameters for version 6 of + the Modular Ocean Model (MOM6), a numerical ocean model developed at NOAA-GFDL. + Where appropriate, parameters use usually given in MKS units. + + This particular file is for the example in single_column. + + This MOM_input file typically contains only the non-default values that are + needed to reproduce this example. A full list of parameters for this example + can be found in the corresponding MOM_parameter_doc.all file which is + generated by the model at run-time. */ + REENTRANT_Y = True ! [Boolean] default = False ! If true, the domain is meridionally reentrant. !SYMMETRIC_MEMORY_ = False ! [Boolean] @@ -31,15 +42,15 @@ NJGLOBAL = 2 ! !LAYOUT = 1, 1 ! ! The processor layout that was acutally used. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. NK = 63 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === SPLIT = False ! [Boolean] default = True ! Use the split time stepping if true. DT = 3600.0 ! [s] @@ -47,11 +58,6 @@ DT = 3600.0 ! [s] ! is actually used will be an integer fraction of the ! forcing time-step (DT_FORCING in ocean-only mode or the ! coupling timestep in coupled mode.) -DT_THERM = 3600.0 ! [s] default = 3600.0 - ! The thermodynamic and tracer advection time step. - ! Ideally DT_THERM should be an integer multiple of DT - ! and less than the forcing or coupling time-step. - ! By default DT_THERM is set to DT. MIN_Z_DIAG_INTERVAL = 2.16E+04 ! [s] default = 0.0 ! The minimum amount of time in seconds between ! calculations of depth-space diagnostics. Making this @@ -71,9 +77,9 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! If true, write the initial conditions to a file given ! by IC_OUTPUT_FILE. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === COORD_CONFIG = "file" ! ! This specifies how layers are to be defined: ! file - read coordinate information from the file @@ -91,7 +97,7 @@ COORD_CONFIG = "file" ! COORD_FILE = "../isopyc_coords.nc" ! ! The file from which the coordinate densities are read. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -160,12 +166,12 @@ ADJUST_THICKNESS = True ! [Boolean] default = False ! topography is shallower than the thickness input file ! would indicate. -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === UPWIND_1ST_CONTINUITY = True ! [Boolean] default = False ! If true, CONTINUITY_PPM becomes a 1st-order upwind ! continuity solver. This scheme is highly diffusive @@ -188,7 +194,7 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 @@ -208,7 +214,7 @@ SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === U_TRUNC_FILE = "U_velocity_truncations" ! default = "" ! The absolute path to a file into which the accelerations ! leading to zonal velocity truncations are written. @@ -235,9 +241,9 @@ MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -253,25 +259,22 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === Z_OUTPUT_GRID_FILE = "../zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = 50 ! [nondim] +!NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. RECLAIM_FRAZIL = False ! [Boolean] default = True ! If true, try to use any frazil heat deficit to cool any ! overlying layers down to the freezing point, thereby ! avoiding the creation of thin ice when the SST is above ! the freezing point. -USE_KPP = True ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ML_RADIATION = True ! [Boolean] default = False ! If true, allow a fraction of TKE available from wind ! work to penetrate below the base of the mixed layer @@ -292,27 +295,36 @@ KD = 2.0E-05 ! [m2 s-1] KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 ! The minimum diapycnal diffusivity. -! === Parameters of module MOM_KPP === +! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ +USE_KPP = True ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. KPP% PASSIVE = True ! [Boolean] default = False ! If True, puts KPP into a passive-diagnostic mode. %KPP -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. -! === Parameters of module MOM_mixed_layer === +! === module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released ! by mechanically forced entrainment of the mixed layer @@ -331,9 +343,9 @@ CORRECT_ABSORPTION_DEPTH = True ! [Boolean] default = False ! radiation is absorbed is corrected by moving some of ! the heating upward in the water column. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -345,13 +357,13 @@ CHL_FILE = "forcing_monthly.nc" ! PEN_SW_NBANDS = 3 ! default = 1 ! The number of bands of penetrating shortwave radiation. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 600.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === BUOY_CONFIG = "data_override" ! ! The character string that indicates how buoyancy forcing ! is specified. Valid options include (file), (zero), @@ -367,7 +379,7 @@ GUST_2D_FILE = "forcing_monthly.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -383,11 +395,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. -! === Parameters of module MOM_main (MOM_driver) === -DT_FORCING = 3600.0 ! [s] default = 3600.0 - ! The time step for changing forcing, coupling with other - ! components, or potentially writing certain diagnostics. - ! The default value is given by DT. +! === module MOM_main (MOM_driver) === DAYMAX = 365.0 ! [days] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end @@ -403,6 +411,6 @@ RESTINT = 3650.0 ! [days] default = 0.0 ! The interval between saves of the restart file in units ! of TIMEUNIT. Use 0 (the default) to not save ! incremental restart files at all. -ENERGYSAVEDAYS = 1.0 ! [days] default = 7200.0 +ENERGYSAVEDAYS = 1.0 ! [days] default = 3600.0 ! The interval in units of TIMEUNIT between saves of the ! energies of the run and other globally summed diagnostics. diff --git a/examples/solo_ocean/single_column_z/MOM_input b/examples/solo_ocean/single_column_z/MOM_input index 180dcdd0ce..dca579bec0 100644 --- a/examples/solo_ocean/single_column_z/MOM_input +++ b/examples/solo_ocean/single_column_z/MOM_input @@ -1,3 +1,14 @@ +/* This input file provides the adjustable run-time parameters for version 6 of + the Modular Ocean Model (MOM6), a numerical ocean model developed at NOAA-GFDL. + Where appropriate, parameters use usually given in MKS units. + + This particular file is for the example in single_column_z. + + This MOM_input file typically contains only the non-default values that are + needed to reproduce this example. A full list of parameters for this example + can be found in the corresponding MOM_parameter_doc.all file which is + generated by the model at run-time. */ + REENTRANT_Y = True ! [Boolean] default = False ! If true, the domain is meridionally reentrant. !SYMMETRIC_MEMORY_ = False ! [Boolean] @@ -31,15 +42,15 @@ NJGLOBAL = 2 ! !LAYOUT = 1, 1 ! ! The processor layout that was acutally used. -! === Parameters of module MOM_grid === +! === module MOM_grid === ! Parameters providing information about the vertical grid. NK = 75 ! [nondim] ! The number of model layers. -! === Parameters of module MOM_verticalGrid === +! === module MOM_verticalGrid === ! Parameters providing information about the vertical grid. -! === Parameters of module MOM === +! === module MOM === SPLIT = False ! [Boolean] default = True ! Use the split time stepping if true. BULKMIXEDLAYER = False ! [Boolean] default = True @@ -75,9 +86,9 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! If true, write the initial conditions to a file given ! by IC_OUTPUT_FILE. -! === Parameters of module MOM_tracer_registry === +! === module MOM_tracer_registry === -! === Parameters of module MOM_tracer_flow_control === +! === module MOM_tracer_flow_control === COORD_CONFIG = "none" ! ! This specifies how layers are to be defined: ! file - read coordinate information from the file @@ -93,7 +104,7 @@ COORD_CONFIG = "none" ! ! (read from COORD_FILE) to set layer densities. ! USER - call a user modified routine. -! === Parameters of module MOM_grid_init === +! === module MOM_grid_init === GRID_CONFIG = "cartesian" ! ! A character string that determines the method for ! defining the horizontal grid. Current options are: @@ -181,12 +192,12 @@ ALE_COORDINATE_CONFIG = "FILE:INPUT/vgrid_cm4_10.nc,dz" ! default = "UNIFORM" ! thicknesses (in m). In sigma-coordinate mode, the list ! is of non-dimensional fractions of the water column. -! === Parameters of module MOM_MEKE === +! === module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 ! CDRAG is the drag coefficient relating the magnitude of ! the velocity field to the bottom stress. -! === Parameters of module MOM_lateral_mixing_coeffs === +! === module MOM_lateral_mixing_coeffs === UPWIND_1ST_CONTINUITY = True ! [Boolean] default = False ! If true, CONTINUITY_PPM becomes a 1st-order upwind ! continuity solver. This scheme is highly diffusive @@ -216,7 +227,7 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. -! === Parameters of module MOM_hor_visc === +! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False ! If true, use a Laplacian horizontal viscosity. KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 @@ -236,7 +247,7 @@ SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 ! The nondimensional biharmonic Smagorinsky constant, ! typically 0.015 - 0.06. -! === Parameters of module MOM_vert_friction === +! === module MOM_vert_friction === U_TRUNC_FILE = "U_velocity_truncations" ! default = "" ! The absolute path to a file into which the accelerations ! leading to zonal velocity truncations are written. @@ -267,9 +278,9 @@ MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! The maximum velocity allowed before the velocity ! components are truncated. -! === Parameters of module MOM_PointAccel === +! === module MOM_PointAccel === -! === Parameters of module MOM_set_visc === +! === module MOM_set_visc === USE_JACKSON_PARAM = True ! [Boolean] default = False ! If true, use the Jackson-Hallberg-Legg (JPO 2008) ! shear mixing parameterization. @@ -288,25 +299,22 @@ BBL_THICK_MIN = 0.1 ! [m] default = 0.0 ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum ! near-bottom viscosity. -! === Parameters of module MOM_thickness_diffuse === +! === module MOM_thickness_diffuse === Z_OUTPUT_GRID_FILE = "../zgrid.nc" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -NK_ZSPACE (from file) = 50 ! [nondim] +!NK_ZSPACE (from file) = 50 ! [nondim] ! The number of depth-space levels. This is determined ! from the size of the variable zw in the output grid file. -! === Parameters of module MOM_diabatic_driver === +! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. RECLAIM_FRAZIL = False ! [Boolean] default = True ! If true, try to use any frazil heat deficit to cool any ! overlying layers down to the freezing point, thereby ! avoiding the creation of thin ice when the SST is above ! the freezing point. -USE_KPP = True ! [Boolean] default = False - ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, - ! to calculate diffusivities and non-local transport in the OBL. ML_RADIATION = True ! [Boolean] default = False ! If true, allow a fraction of TKE available from wind ! work to penetrate below the base of the mixed layer @@ -327,30 +335,39 @@ KD = 2.0E-05 ! [m2 s-1] KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 ! The minimum diapycnal diffusivity. -! === Parameters of module MOM_KPP === +! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ +USE_KPP = True ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. KPP% %KPP -! === Parameters of module MOM_entrain_diffusive === +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === MAX_ENT_IT = 20 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. -! === Parameters of module MOM_kappa_shear === +! === module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 ! The maximum number of iterations that may be used to ! estimate the Richardson number driven mixing. -! === Parameters of module MOM_regularize_layers === +! === module MOM_regularize_layers === HMIX_MIN = 2.0 ! [m] default = 0.0 ! The minimum mixed layer depth if the mixed layer depth ! is determined dynamically. -! === Parameters of module MOM_opacity === +! === module MOM_opacity === VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of @@ -362,13 +379,13 @@ CHL_FILE = "forcing_monthly.nc" ! PEN_SW_NBANDS = 3 ! default = 1 ! The number of bands of penetrating shortwave radiation. -! === Parameters of module MOM_tracer_advect === +! === module MOM_tracer_advect === -! === Parameters of module MOM_tracer_hor_diff === +! === module MOM_tracer_hor_diff === KHTR = 600.0 ! [m2 s-1] default = 0.0 ! The background along-isopycnal tracer diffusivity. -! === Parameters of module MOM_surface_forcing === +! === module MOM_surface_forcing === BUOY_CONFIG = "data_override" ! ! The character string that indicates how buoyancy forcing ! is specified. Valid options include (file), (zero), @@ -384,7 +401,7 @@ GUST_2D_FILE = "forcing_monthly.nc" ! ! The file in which the wind gustiness is found in ! variable gustiness. -! === Parameters of module MOM_sum_output === +! === module MOM_sum_output === MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 ! The run will be stopped, and the day set to a very ! large value if the velocity is truncated more than @@ -400,7 +417,7 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! seconds, so the actual CPU time used is larger by a ! factor of the number of processors used. -! === Parameters of module MOM_main (MOM_driver) === +! === module MOM_main (MOM_driver) === DAYMAX = 365.0 ! [days] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end diff --git a/examples/solo_ocean/sloshing/common/MOM_input b/examples/solo_ocean/sloshing/common/MOM_input index ca947353e3..4def662f8e 100644 --- a/examples/solo_ocean/sloshing/common/MOM_input +++ b/examples/solo_ocean/sloshing/common/MOM_input @@ -1,7 +1,14 @@ -#define S_REF 34.0 ! Surface layer reference salinity -#define T_REF 0.0 ! Surface layer reference temperature -#define S_RANGE 2.0 ! Range of salinities in the vertical -#define T_RANGE 0.0 ! Range of temperature in the vertical +/* This input file provides the adjustable run-time parameters for version 6 of + the Modular Ocean Model (MOM6), a numerical ocean model developed at NOAA-GFDL. + Where appropriate, parameters use usually given in MKS units. + + This particular file is for the example in sloshing. + + This MOM_input file typically contains only the non-default values that are + needed to reproduce this example. A full list of parameters for this example + can be found in the corresponding MOM_parameter_doc.all file which is + generated by the model at run-time. */ + REENTRANT_X = False ! [Boolean] default = True ! If true, the domain is zonally reentrant. !SYMMETRIC_MEMORY_ = False ! [Boolean] @@ -201,6 +208,10 @@ TS_CONFIG = "sloshing" ! ! sloshing - TBD AJA. ! seamount - TBD AJA. ! USER - call a user modified routine. +S_REF = 34.0 ! [1e-3] + ! Reference value for salinity +T_REF = 0.0 ! [C] + ! Refernce value for temperature ! === module MOM_MEKE === CDRAG = 0.0 ! [nondim] default = 0.003 diff --git a/examples/solo_ocean/torus_advection_test/MOM_input b/examples/solo_ocean/torus_advection_test/MOM_input index 82d471bd86..e64f3dfc4e 100644 --- a/examples/solo_ocean/torus_advection_test/MOM_input +++ b/examples/solo_ocean/torus_advection_test/MOM_input @@ -1,508 +1,457 @@ -!********+*********+*********+*********+*********+*********+*********+* -!* This file determines the adjustable run-time parameters for the * -!* Modular Ocean Model (MOM), versions 6 and later. Where * -!* appropriate, MKS units are used. * -!********+*********+*********+*********+*********+*********+*********+* -! >>> torus_advection_test test case <<< +/* This input file provides the adjustable run-time parameters for version 6 of + the Modular Ocean Model (MOM6), a numerical ocean model developed at NOAA-GFDL. + Where appropriate, parameters use usually given in MKS units. -! Specify properties of the physical domain. -OMEGA = 7.2921e-5 ! The rotation rate of the earth in s-1. -ROTATION = "beta" ! Rotation approximation (2omegasinlat, - ! beta or USER). -F_0 = 0.0 ! Reference Coriolis value for betaplane - ! option in s-1. -BETA = 0.0 ! df/dy term for betaplane option in m-1 s-1. - ! Set to 0. for f-plane. -RAD_EARTH = 6.378e6 ! The radius of the earth in m. -G_EARTH = 9.80 ! G_EARTH is the Earth's gravitational - ! acceleration, in m s-2. -GRID_CONFIG = "cartesian" ! Method for defining horizontal grid - ! = file|cartesian|spherical|mercator - ! file - read grid from file "GRID_FILE" - ! cartesian - a Cartesian grid - ! spherical - a spherical grid - ! mercator - a Mercator grid -TOPO_CONFIG = "flat" ! Method for defining topography - ! file - read topographic information from file - ! (TOPO_FILE). - ! flat - flat bottom set to MAXIMUM_DEPTH. - ! bowl - bowl like basin using MAXIMUM_DEPTH and - ! MINIMUM_DEPTH. - ! spoon - similar to bowl except that southern - ! face of the "bowl" is open. - ! DOME - sill-overflow test case basin. - ! USER - user defined -MAXIMUM_DEPTH = 200.0 ! The maximum depth of the ocean in m. -MINIMUM_DEPTH = 0.01 ! The minimum ocean depth, in m. Anything - ! shallower than this depth is assumed to be on - ! land, and all fluxes are masked out. -COORD_CONFIG = "ts_ref" ! How layers are to be defined: - ! file - read coordinate information from file - ! (COORD_FILE). - ! ts_ref - use reference temperature - ! and salinity (T_REF and S_REF) to determine - ! surface density and GINT calculate internal - ! densities. - ! gprime - use reference density (RHO_0) for - ! surface density and GINT calculate internal - ! densities. - ! ts_profile - use profiles of temperature - ! and salinity (read from COORD_FILE) to determine - ! surface density and internal densities. - ! USER - user defined routine -T_REF = 20.0 -S_REF = 35.0 -EQN_OF_STATE = "LINEAR" -GFS = 9.80 ! The reduced gravity at the free - ! surface, in m s-2. -GINT = 0.789e-3 ! The nominal reduced gravity of the internal - ! interfaces for idealized models, in m s-2. -TRIPOLAR_N = False ! Use tripolar connectivity at the northern - ! edge of the domain. With TRIPOLAR_N, NIGLOBAL - ! must be even. -THICKNESS_CONFIG = "uniform" ! Method for defining initial layer thicknesses - ! file - read thickness information from file - ! (THICKNESS_FILE). - ! uniform - thickness is distributed uniformly - ! and equally between layers. - ! search - thickness determined by search - ! through initial temperature and salinity space - ! of a fixed coordinate data set (not yet - ! implemented) - ! USER - user defined -VELOCITY_CONFIG = "uniform" ! Method for defining initial layer velocities - ! file - read velocity information from file. - ! zero - zero velocities everywhere. - ! uniform - uniform flow using parameters INITIAL_U_CONST - ! and INITIAL_V_CONST.. - ! circular - circular flow in a box, uses parameter - ! CIRCULAR_MAX_U to determine maximum flow. - ! USER - user defined. -INITIAL_U_CONST = 0.2 ! Initial zonal flow (m/s). -INITIAL_V_CONST = 0.2 ! Initial zonal flow (m/s). -! CIRCULAR_MAX_U = 0.2 ! Determines amplitude of stream function (m/s). -ANGSTROM = 0.0e-4 ! Define Angstrom thickness -! Specify the numerical domain. -NIGLOBAL = 48 ! NIGLOBAL and NJGLOBAL are the number of thickness -NJGLOBAL = 48 ! grid points in the zonal and meridional - ! directions of the physical domain. -NK = 5 ! The number of layers. -NIHALO = 4 ! NIHALO and NJHALO are the number of halo -NJHALO = 4 ! points on each side in the x- and y-directions. - ! If static memory allocation is used, these - ! must match the values of NIHALO_ and NJHALO_ - ! in MOM_memory.h. -NIPROC_IO = 1 ! The number of processors used for I/O in the - ! x-direction, or 0 to equal NIPROC. NIPROC_IO - ! must be a factor of NIPROC. -NJPROC_IO = 1 ! The number of processors used for I/O in the - ! y-direction, or 0 to equal NJPROC. NJPROC_IO - ! must be a factor of NJPROC. + This particular file is for the example in torus_advection_test. -! The following parameters only apply if the grid is internally generated. -LENLAT = 172.8 ! The length of the domain in units defined -LENLON = 172.8 ! defined by AXIS_UNITS; by default the units - ! are degrees of latitude and longitude. -SOUTHLAT = 0.0 ! The domain's southern latitude. -WESTLON = 0.0 ! The domain's western longitude. -AXIS_UNITS = "k" ! AXIS_UNITS should be defined as "k" for km, - ! "m" for m, or undefined for degrees of - ! latitude and longitude. Except on a Cartesian - ! grid, only degrees are currently implemented. -REENTRANT_X = True ! If defined, the domain is zonally reentrant. -REENTRANT_Y = True ! If defined, the domain is meridionally - ! reentrant. + This MOM_input file typically contains only the non-default values that are + needed to reproduce this example. A full list of parameters for this example + can be found in the corresponding MOM_parameter_doc.all file which is + generated by the model at run-time. */ -DEBUG = False ! If true, write out verbose debugging data. +REENTRANT_Y = True ! [Boolean] default = False + ! If true, the domain is meridionally reentrant. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 48 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 48 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 1 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 2 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!LAYOUT = 1, 2 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. -! Specify the time integration scheme. -SPLIT = True ! Use the split time stepping if defined. -DT_FORCING = 3600.0 ! The time step for changing forcing or - ! writing certain diagnostics, in s. -DT_THERM = 3600.0 ! The thermodynamic time step, in s. DT_THERM - ! should be an integer multiple of DT and less - ! than or equal to DT_FORCING. -DT = 3600.0 ! The (baroclinic) dynamics time step, in s. - ! DT should be an integer fraction of DT_FORCING. -DTBT = -0.9 ! The barotropic time step, in s. DTBT is only - ! used with the split explicit time stepping. - ! To set the time step automatically based - ! the maximum stable value use 0, or a negative - ! value gives the fraction of the stable value. - ! The value of DTBT that will actually be used - ! is an integer fraction of DT, rounding down. -DT_BT_FILTER = -0.25 ! A time-scale for filtering BT variables, - ! in s if positive, or as a fraction of DT if - ! negative. -DTBT_RESET_PERIOD = -1.0 ! The period between recalculations of DTBT - ! of DTBT (if DTBT <= 0), in seconds. If - ! DTBT_RESET_PERIOD is negative, DTBT is set - ! based only on information available at - ! initialization. If dynamic, DTBT will be set - ! at least every forcing time step, and if 0, - ! every dynamics time step. -BE = 0.6 ! BE determines whether the neutral baroclinic - ! time stepping scheme (0.5) or a backward Euler - ! scheme (1) is used. BE may be from 0.5 to 1, - ! but instability may occur near 0.5. -BEBT = 0.2 ! BEBT determines whether the barotropic time - ! stepping uses the forward-backward time- - ! stepping scheme or a backward Euler scheme. - ! BEBT is valid in the range from 0 (for a - ! forward-backward treatment of nonrotating - ! gravity waves) to 1 (for a backward Euler - ! treatment). In practice, BEBT must be greater - ! than about 0.05. +! === module MOM_grid === +! Parameters providing information about the vertical grid. +RHO_0 = 1000.0 ! [kg m-3] default = 1035.0 + ! The mean ocean density used with BOUSSINESQ true to + ! calculate accelerations and the mass for conservation + ! properties, or with BOUSSINSEQ false to convert some + ! parameters from vertical units of m to kg m-2. +ANGSTROM = 0.0 ! [m] default = 1.0E-10 + ! The minumum layer thickness, usually one-Angstrom. +NK = 5 ! [nondim] + ! The number of model layers. -! Specify properties of the I/O and length of the integration. -TIMEUNIT = 86400.0 ! The time unit in seconds for the following - ! fields. -DAYMAX = 2.0 ! The final day of the simulation. -ENERGYSAVEDAYS = 0.5 ! The number of days between saves of the - ! energies of the run. -ENERGYFILE = "timestats" ! The file to use to save the energies. -RESTARTFILE = "MOM.res" ! The name of the restart file. -RESTINT = 100.0 ! The number of days between saves of the - ! restart file. Use a value that is larger than - ! DAYMAX not to save incremental restart files - ! within a run. Use 0 not to save restart files - ! at all. -PARALLEL_RESTARTFILES = False ! If defined, each processor writes its own - ! restart file, otherwise a single restart file - ! is generated. -RESTART_CONTROL = -1 ! RESTART_CONTROL determines which restart - ! files are written - Add 2 (bit 1) for a time- - ! stamped restart file, and odd (bit 0) for a - ! non-time-stamped file. A restart will be - ! saved at the end of the run segment for any - ! non-negative value. -SAVE_INITIAL_CONDS = True ! If defined, the inital conditions are - ! written to IC_OUTPUT_FILE at the start of a - ! new run. -IC_OUTPUT_FILE = "GOLD_IC" ! The name-root of a file into which the - ! initial conditions are written for a new run. -ALWAYS_WRITE_GEOM = False ! If ALWAYS_WRITE_GEOM is defined, the - ! ocean_geometry file is written anew with each - ! run segment. Otherwise it is only written for - ! a new run. The default is defined. -Z_OUTPUT_GRID_FILE = "" - ! The file that specifies the vertical grid - ! for depth-space diagnostics. -MIN_Z_DIAG_INTERVAL = 0.0 ! The minimum amount of time in seconds between - ! calculations of depth-space diagnostics. - ! Making this larger than DT_THERM reduces the - ! performance penalty of regridding to depth - ! online. +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. -MAXCPU = 28800.0 ! The maximum amount of cpu time per processor - ! for which MOM should run before saving a - ! restart file and quitting with a return value - ! that indicates that a further execution is - ! required to complete the simulation. If - ! automatic restarts are not desired, use a - ! negative value for MAXCPU. MAXCPU has units - ! of wall-clock seconds. (i.e. CPU time limit is - ! larger by a factor of the number of processors - ! used. -INPUTDIR = "INPUT" ! INPUTDIR is a directory in which NetCDF - ! input files might be found. -HARMONIC_VISC = False ! harmonic vertical vsicosity -! Specify the horizontal (along-isopycnal) viscosity. -LAPLACIAN = True ! LAPLACIAN is defined to use a Laplacian - ! horizontal viscosity. -BIHARMONIC = False ! BIHARMONIC is defined to use a biharmonic - ! horizontal viscosity. BIHARMONIC may be used - ! with LAPLACIAN, and it is automatically - ! defined if LAPLACIAN is undefined. -BOUND_KH = False ! If BOUND_KH is defined, the Laplacian - ! coefficient is locally limited to guarantee - ! stability. -BOUND_AH = True ! If BOUND_AH is defined, the biharmonic - ! coefficient is locally limited to guarantee - ! stability. -KH = 0.01 ! The Laplacian horizontal viscosity, in - ! m2 s-1. KH is used if LAPLACIAN is defined. -AH = 0.0 ! The biharmonic horizontal viscosity, in - ! m4 s-1. AH is used if BIHARMONIC is defined. -SMAGORINSKY_KH = False ! If defined, use Smagorinsky's nonlinear eddy - ! viscosity. KH is the background. -SMAG_LAP_CONST = 0.15 ! The nondimensional Laplacian Smagorinsky - ! constant. Often 0.15. -SMAGORINSKY_AH = False ! If defined, use a biharmonic form of - ! Smagorinsky's nonlinear eddy viscosity. -SMAG_BI_CONST = 0.06 ! The nondimensional biharmonic Smagorinsky - ! constant. Often 0.015. -NOSLIP = False ! This should True for no slip - ! boundary conditions False for free - ! slip boundary conditions (the default). The - ! implementation of the free slip boundary - ! conditions on a C-grid is much cleaner than - ! the no slip boundary conditions. The use of - ! free slip b.c.s is strongly encouraged. The - ! no slip b.c.s are not implemented with the - ! biharmonic viscosity. +! === module MOM === +BULKMIXEDLAYER = False ! [Boolean] default = True + ! If true, use a Kraus-Turner-like bulk mixed layer + ! with transitional buffer layers. Layers 1 through + ! NKML+NKBL have variable densities. There must be at + ! least NKML+NKBL+1 layers if BULKMIXEDLAYER is true. + ! The default is the same setting as ENABLE_THERMODYNAMICS. +DT = 3600.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DTBT_RESET_PERIOD = -1.0 ! [s] default = 3600.0 + ! The period between recalculations of DTBT (if DTBT <= 0). + ! If DTBT_RESET_PERIOD is negative, DTBT is set based + ! only on information available at initialization. If + ! dynamic, DTBT will be set at least every forcing time + ! step, and if 0, every dynamics time step. The default is + ! set by DT_THERM. This is only used if SPLIT is true. +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "GOLD_IC" ! default = "MOM_IC" + ! The file into which to write the initial conditions. -! Specify the horizontal interface depth diffusion. -THICKNESSDIFFUSE = False ! If THICKNESSDIFFUSE is defined, interfaces - ! are diffused with a coefficient of KHTH. +! === module MOM_tracer_registry === +EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" + ! EQN_OF_STATE determines which ocean equation of state + ! should be used. Currently, the valid choices are + ! "LINEAR", "UNESCO", and "WRIGHT". + ! This is only used if USE_EOS is true. -! Specify the scheme for the Coriolis and momentum advection terms. -CORIOLIS_SCHEME = "SADOURNY75_ENERGY" - ! Selects the discretization of Coriolis terms. - ! Possible values are: - ! SADOURNY75_ENERGY - Sadourny's energy - ! conserving scheme - ! ARAKAWA_HSU90 - Arakawa and Hsu's scheme - ! ROBUST_ENSTRO - A pseudo-enstrophy - ! conserving scheme, robust - ! to vanishing thickness -KE_SCHEME = "KE_GUDONOV" ! Selects the discretization for the kinetic - ! energy in the Bernoulli function. Possible - ! values are KE_ARAKAWA, KE_SIMPLE_GUDONOV, - ! and KE_GUDONOV. KE_ARAKAWA is the default. -BOUND_CORIOLIS = True ! If BOUND_CORIOLIS is defined, the Coriolis - ! terms at u points are bounded by the four - ! estimates of (f+rv)v from the four neighboring - ! v points, and similarly at v points. This - ! option would have no effect on the SADOURNY - ! scheme if it were possible to use centered - ! difference thickness fluxes. In addition, if - ! SMAGORINSKY_AH is used, the biharmonic - ! viscosity is modified to include a term that - ! scales quadratically with the velocity - ! shears. -CORIOLIS_EN_DIS = False ! If CORIOLIS_EN_DIS is defined, two estimates - ! of the thickness fluxes are used to estimate - ! the Coriolis term, and the one that dissipates - ! energy relative to the other one is used. +! === module MOM_tracer_flow_control === +USE_ADVECTION_TEST_TRACER = True ! [Boolean] default = False + ! If true, use the advection_test_tracer tracer package. -! Specify the scheme for the continuity solver. -CONTINUITY_SCHEME = "PPM" ! CONTINUTITY_SCHEME specifies the scheme used - ! for the continuity solver. PPM is currently - ! the only option, in which case a positive- - ! definite piecewise parabolic reconstruction - ! is used for the continuity solver. -CONTINUITY_CFL_LIMIT = 0.5 ! This is the CFL limit for corrections with - ! the PPM continuity scheme. -CONT_PPM_BETTER_ITER = True ! If true, use the velocity change tolerance - ! to determine when to keep iterating with the - ! PPM continuity scheme. -CONT_PPM_USE_VISC_REM_MAX = True ! If true, use more appropriate limiting - ! bounds for corrections in viscous columns. +! === module advection_test_tracer === +ADVECTION_TEST_X_ORIGIN = 43.2 ! [not defined] default = 0.0 + ! The x-coorindate of the center of the test-functions. +ADVECTION_TEST_Y_ORIGIN = 86.4 ! [not defined] default = 0.0 + ! The y-coorindate of the center of the test-functions. +ADVECTION_TEST_X_WIDTH = 21.6 ! [not defined] default = 0.0 + ! The x-width of the test-functions. +ADVECTION_TEST_Y_WIDTH = 21.6 ! [not defined] default = 0.0 + ! The y-width of the test-functions. +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "ts_ref" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +T_REF = 20.0 ! [degC] + ! The initial temperature of the lightest layer. +GINT = 7.89E-04 ! [m s-2] + ! The reduced gravity across internal interfaces. -! Specify the scheme for the vertical viscosity. +! === module MOM_grid_init === +GRID_CONFIG = "cartesian" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +AXIS_UNITS = "k" ! default = "degrees" + ! The units for the Cartesian axes. Valid entries are: + ! degrees - degrees of latitude and longitude + ! m - meters + ! k - kilometers +SOUTHLAT = 0.0 ! [k] + ! The southern latitude of the domain or the equivalent + ! starting value for the y-axis. +LENLAT = 172.8 ! [k] + ! The latitudinal or y-direction length of the domain. +LENLON = 172.8 ! [k] + ! The longitudinal or x-direction length of the domain. +TOPO_CONFIG = "flat" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MINIMUM_DEPTH = 0.01 ! [m] default = 0.0 + ! The minimum depth of the ocean. +MAXIMUM_DEPTH = 200.0 ! [m] + ! The maximum depth of the ocean. +ROTATION = "beta" ! default = "2omegasinlat" + ! This specifies how the Coriolis parameter is specified: + ! 2omegasinlat - Use twice the planetary rotation rate + ! times the sine of latitude. + ! betaplane - Use a beta-plane or f-plane. + ! USER - call a user modified routine. +ALWAYS_WRITE_GEOM = False ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +THICKNESS_CONFIG = "uniform" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +TS_CONFIG = "fit" ! + ! A string that determines how the initial tempertures + ! and salinities are specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +VELOCITY_CONFIG = "uniform" ! default = "zero" + ! A string that determines how the initial velocities + ! are specified for a new run: + ! file - read velocities from the file specified + ! by (VELOCITY_FILE). + ! zero - the fluid is initially at rest. + ! uniform - the flow is uniform (determined by + ! paremters TORUS_U and TORUS_V). + ! USER - call a user modified routine. +INITIAL_U_CONST = 0.2 ! [m s-1] + ! A initial uniform value for the zonal flow. +INITIAL_V_CONST = 0.2 ! [m s-1] + ! A initial uniform value for the meridional flow. -! Specify the scheme for the pressure gradient accelerations. -ANALYTIC_FV_PGF = True ! If defined the pressure gradient forces - ! are calculated with a form that analytically - ! integrates the equations of state in - ! pressure to avoid any possibility of - ! numerical thermobaric instability. +! === module MOM_MEKE === +CDRAG = 0.0 ! [nondim] default = 0.003 + ! CDRAG is the drag coefficient relating the magnitude of + ! the velocity field to the bottom stress. -! Specify the scheme for the barotropic solver. -FLUX_BT_COUPLING = False ! If defined, use mass fluxes to ensure - ! consistency between the baroclinic and - ! barotropic modes. -RESCALE_BT_FACE_AREAS = False ! If true, the face areas used by the - ! barotropic solver are rescaled to reflect the - ! open face areas of the interior layers. This - ! probably requires FLUX_BT_COUPLING to work. -READJUST_BT_TRANS = False ! If defined, make a barotropic adjustment to - ! the layer velocities after the thermodynamic - ! part of the step. -USE_BT_CONT_TYPE = True ! If defined, use a structure with elements - ! that describe effective face areas from the - ! summed layer continuity solvers as a function - ! the barotropic flow in coupling between the - ! barotropic and baroclinic flow. -BT_USE_LAYER_FLUXES = True ! If true, linearize the continuity equation - ! in the barotropic solver about the layer - ! fluxes. This may require USE_BT_CONT_TYPE and - ! BT_THICK_SCHEME FROM_BT_CONT to work properly. -BOUND_BT_CORRECTION = True ! If defined, the corrective pseudo mass- - ! fluxes into the barotropic solver are limited - ! to values that require less than 0.1*MAXVEL to - ! be accommodated. -BT_PROJECT_VELOCITY = True ! If true, project the velocity forward in - ! time, simplifying the barotropic algorithm. -BT_THICK_SCHEME = "FROM_BT_CONT" ! A string describing the scheme that is used - ! to set the open face areas used for barotropic - ! transport and the relative weights of the layer - ! accelerations. Valid values are: - ! ARITHMETIC - arithmetic mean layer thicknesses - ! HARMONIC - harmonic mean layer thicknesses - ! HYBRID (the default) - use arithmetic means for - ! layers above the shallowest bottom, the - ! harmonic mean for layers below, and a weighted - ! average for layers that straddle that depth - ! FROM_BT_CONT - use the average thicknesses kept - ! it the h_u and h_v fields of BT_cont_type. -NONLINEAR_BT_CONTINUITY = True ! If defined, use nonlinear transports in the - ! barotropic continuity equation. +! === module MOM_lateral_mixing_coeffs === +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option would + ! have no effect on the SADOURNY Coriolis scheme if it + ! were possible to use centered difference thickness fluxes. +KE_SCHEME = "KE_GUDONOV" ! default = "KE_ARAKAWA" + ! KE_SCHEME selects the discretization for acceleration + ! due to the kinetic energy gradient. Valid values are: + ! KE_ARAKAWA, KE_SIMPLE_GUDONOV, KE_GUDONOV -! Specify the properties of the active tracers and Eqn of state. -ENABLE_THERMODYNAMICS = True ! Temperature and salinity are used as state - ! variables if ENABLE_THERMODYNAMICS is defined. -USE_EOS = True ! If USE_EOS is defined, density is calculated - ! from temperature and salinity with an equation - ! of state. ENABLE_THERMODYNAMICS must be - ! defined if USE_EOS is. -TS_CONFIG = "fit" -FRAZIL = False ! If FRAZIL is defined, water freezes if it - ! gets colder than the freezing point, and the - ! accumulated heat deficit is returned in the - ! surface state. -P_REF = 2.0e7 ! P_REF is the pressure that is used for - ! calculating the coordinate density, in Pa. - ! (1 Pa = 1e4 dbar, so 2e7 is commonly used.) -RHO_0 = 1000.0 ! RHO_0 is used in the Boussinesq - ! approximation to calculations of pressure and - ! pressure gradients, in units of kg m-3. -C_P = 3925.0 ! C_P is the heat capacity of sea water in - ! J kg-1 K-1, approximated as a constant. -CORRECT_DENSITY = False ! If CORRECT_DENSITY is defined, the layer - ! densities are restored toward their target - ! values by the diapycnal mixing. +! === module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +BIHARMONIC = False ! [Boolean] default = True + ! If true, se a biharmonic horizontal viscosity. + ! BIHARMONIC may be used with LAPLACIAN. +KH = 0.01 ! [m2 s-1] default = 0.0 + ! The background Laplacian horizontal viscosity. +BOUND_KH = False ! [Boolean] default = True + ! If true, the Laplacian coefficient is locally limited + ! to be stable. -! Specify the properties of the passive tracers. -KHTR = 0.0 ! KHTR is the along-isopycnal tracer - ! diffusivity, in m2 s-1. KHTR is not needed for - ! numerical stability. -USE_USER_TRACER_EXAMPLE = False ! If defined, the example tracer package is used. -USE_DOME_TRACER = False ! If defined, the DOME tracer package is used. -USE_IDEAL_AGE_TRACER = False ! If defined, the ideal age and vintage - ! tracer package is used. -USE_ADVECTION_TEST_TRACER = True ! If defined, the torus advection test tracer package is used. -ADVECTION_TEST_X_ORIGIN = 43.2 -ADVECTION_TEST_X_WIDTH = 21.6 -ADVECTION_TEST_Y_ORIGIN = 86.4 -ADVECTION_TEST_Y_WIDTH = 21.6 +! === module MOM_vert_friction === +BOTTOMDRAGLAW = False ! [Boolean] default = True + ! If true, the bottom stress is calculated with a drag + ! law of the form c_drag*|u|*u. The velocity magnitude + ! may be an assumed value or it may be based on the + ! actual velocity in the bottommost HBBL, depending on + ! LINEAR_DRAG. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +HMIX_FIXED = 1.0E-10 ! [m] + ! The prescribed depth over which the near-surface + ! viscosity and diffusivity are elevated when the bulk + ! mixed layer is not used. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +KVBBL = 0.0 ! [m2 s-1] default = 1.0E-04 + ! The kinematic viscosity in the benthic boundary layer. + ! A typical value is ~1e-2 m2 s-1. KVBBL is not used if + ! BOTTOMDRAGLAW is true. The default is set by KV. +HBBL = 1.0E-08 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. -! Specify the properties of the diapycnal viscosity and diffusion. -ADIABATIC = False ! There are no diapycnal mass fluxes if - ! ADIABATIC is defined. This assumes that - ! KD = KDML = 0.0 and that there is no buoyancy - ! forcing, but makes the model faster by - ! eliminating subroutine calls. +! === module MOM_PointAccel === -BULKMIXEDLAYER = False ! If defined, use a Kraus-Turner-like bulk - ! mixed layer with transitional buffer layers. - ! Layers 1 through NKML+NKBL have variable - ! densities. There must be at least NKML+NKBL+1 - ! layers if BULKMIXEDLAYER is defined. -! The following parameters only apply when BULKMIXEDLAYER is defined. -NKML = 2 ! NKML is the number of sublayers within the - ! mixed layer. -NKBL = 1 ! NKBL is the number of layers used as - ! variable density buffer layers. +! === module MOM_set_visc === +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. +KV_BBL_MIN = 1.0E-06 ! [m2 s-1] default = 0.0 + ! The minimum viscosities in the bottom boundary layer. -HMIX_FIXED = 1.0e-10 ! The prescribed depth over which the near- - ! surface viscosity and diffusivity are elevated - ! when the bulk mixed layer is not used. -KVML = 1.00e-4 ! The kinematic viscosity in the mixed layer, - ! in m2 s-1. A typical value is ~1e-2 m2 s-1. - ! KVML is not used if BULKMIXEDLAYER is defined. -KDML = 0.0e-4 ! The diapycnal diffusivity of density in the - ! mixed layer, in m2 s-1. This value may be 0. - ! KDML is not used if BULKMIXEDLAYER is defined. -DIRECT_STRESS = False ! If DIRECT_STRESS is defined, the wind stress - ! is distributed over the topmost HMIX_STRESS - ! of fluid, and KVML need not be elevated. -KV_BBL_MIN = 1.0e-6 -KV = 1.00e-4 ! The kinematic viscosity in the interior, in - ! m2 s-1. The molecular value, ~1e-6 m2 s-1, - ! may be used. -KD = 0.0e-4 ! The diapycnal diffusivity of density in the - ! interior, in m2 s-1. Zero or the molecular - ! value, ~1e-7 m2 s-1, may be used. -MAX_ENT_IT = 20 ! The maximum number of iterations that may be - ! used to calculate the interior diapycnal - ! entrainment. -TOLERANCE_ENT = 1.0e-5 ! The tolerance in m with which to solve for - ! entrainment values. -USE_JACKSON_PARAM = False ! If true, use the new Jackson-Hallberg-Legg - ! (JPO 2008) shear mixing parameterization. +! === module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +NONLINEAR_BT_CONTINUITY = True ! [Boolean] default = False + ! If true, use nonlinear transports in the barotropic + ! continuity equation. This does not apply if + ! USE_BT_CONT_TYPE is true. +BT_PROJECT_VELOCITY = True ! [Boolean] default = False + ! If true, step the barotropic velocity first and project + ! out the velocity tendancy by 1+BEBT when calculating the + ! transport. The default (false) is to use a predictor + ! continuity step to find the pressure field, and then + ! to do a corrector continuity step using a weighted + ! average of the old and new velocities, with weights + ! of (1-BEBT) and BEBT. +BT_THICK_SCHEME = "FROM_BT_CONT" ! default = "HYBRID" + ! A string describing the scheme that is used to set the + ! open face areas used for barotropic transport and the + ! relative weights of the accelerations. Valid values are: + ! ARITHMETIC - arithmetic mean layer thicknesses + ! HARMONIC - harmonic mean layer thicknesses + ! HYBRID (the default) - use arithmetic means for + ! layers above the shallowest bottom, the harmonic + ! mean for layers below, and a weighted average for + ! layers that straddle that depth + ! FROM_BT_CONT - use the average thicknesses kept + ! in the h_u and h_v fields of the BT_cont_type +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = -0.9 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. -BRYAN_LEWIS_DIFFUSIVITY = False ! If true, a Bryan & Lewis (JGR 1979) like - ! tanh profile of background diapycnal - ! diffusivity with depth is used. -HBBL = 0.00000001 ! The thickness in m of a bottom boundary - ! layer with a viscosity of KVBBL if - ! BOTTOMDRAGLAW is not defined, or the thickness - ! over which near-bottom velocities are averaged - ! for the drag law if BOTTOMDRAGLAW is defined - ! but LINEAR_DRAG is not. -KVBBL = 0.0e-9 ! The kinematic viscosity in the benthic - ! boundary layer, in m2 s-1. A typical value is - ! ~1e-3 m2 s-1. KVBBL is not used with if - ! BOTTOMDRAGLAW is defined. -BOTTOMDRAGLAW = False ! If BOTTOMDRAGLAW is defined, the bottom - ! stress is calculated with a drag law - ! c_drag*|u|*u. The velocity magnitude may be an - ! assumed value or it may be based on the actual - ! velocity in the bottommost HBBL, depending on - ! LINEAR_DRAG. -CDRAG = 0.0 ! CDRAG is the drag coefficient relating the - ! magnitude of the velocity field to the bottom - ! stress. CDRAG is only used if BOTTOMDRAGLAW is - ! defined. -LINEAR_DRAG = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined - ! the drag law is cdrag*DRAG_BG_VEL*u. -BBL_THICK_MIN = 0.1 ! The minimum bottom boundary layer thickness, - ! in m, that can be used with BOTTOMDRAGLAW. - ! This might be Kv / (cdrag * drag_bg_vel) to - ! give Kv as the minimum near-bottom viscosity. +! === module MOM_thickness_diffuse === -! Specify properties of the surface forcing. -VARIABLE_BUOYFORCE = False ! If VARIABLE_BUOYFORCE is defined the surface - ! fluxes of buoyancy or heat and fresh water - ! are recalculated every coupling time step. -BUOY_CONFIG = "NONE" ! Method for determining buoyancy forcing - ! (can be file, zero or USER, NONE). +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +KD = 0.0 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. -VARIABLE_WINDS = False ! If the wind stresses vary with time, define - ! VARIABLE_WINDS, which will cause wind_forcing - ! to be calculated every coupling timestep. -WIND_CONFIG = "zero" ! Method for forcing winds (zero, 2gyre, file or - ! USER). -RESTOREBUOY = False ! If RESTOREBUOY is defined, the buoyancy - ! fluxes drive the model back toward some - ! specified state with a rate given by - ! FLUXCONST. +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP -! Specify whether sponges are used. It is possible to use the model in robust -! diagnostic mode by defining sponges that span the entire domain. -SPONGE = False ! If SPONGE is defined, sponges may be applied - ! anywhere in the domain. The exact location and - ! properties of those sponges are specified from - ! MOM_initialization.F90. -APPLY_OBC_U_FLATHER_EAST = False ! Flather boundary condition for east side -APPLY_OBC_U_FLATHER_WEST = False ! Flather boundary condition for west side -APPLY_OBC_V_FLATHER_NORTH = False ! Flather boundary condition for north side -APPLY_OBC_V_FLATHER_SOUTH = False ! Flather boundary condition for south side -APPLY_OBC_U = False ! If defined, open boundary conditions may be -APPLY_OBC_V = False ! applied at some u- or v- points. The boundary - ! conditions are set in USER_set_Open_Bdry_Conds - ! in MOM_initialization.F90 +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION -! Specify properties of the tides. -TIDES = False ! Apply tidal momentum forcing. +! === module MOM_entrain_diffusive === +CORRECT_DENSITY = False ! [Boolean] default = True + ! If true, and USE_EOS is true, the layer densities are + ! restored toward their target values by the diapycnal + ! mixing, as described in Hallberg (MWR, 2000). +MAX_ENT_IT = 20 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-05 ! [m] default = 0.0 + ! The tolerance with which to solve for entrainment values. -! Specify a few miscellaneous limits. -MAXVEL = 10.0 ! This is the maximum velocity allowed before - ! the velocity is truncated, in units of m s-1. -MAXTRUNC = 10 ! The run will be stopped, and the day set to - ! a very large value if the velocity is - ! truncated more than MAXTRUNC times between - ! energy saves. Set MAXTRUNC to 0 to stop if - ! there is any truncation of velocities. -U_TRUNC_FILE = "U_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to zonal velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. -V_TRUNC_FILE = "V_velocity_truncations" - ! The absolute path to a file into which the - ! accelerations leading to meridional velocity - ! truncations are written. Undefine this for - ! efficiency if this diagnostic is not needed. +! === module MOM_regularize_layers === + +! === module MOM_opacity === + +! === module MOM_tracer_advect === + +! === module MOM_tracer_hor_diff === + +! === module MOM_surface_forcing === +VARIABLE_WINDS = False ! [Boolean] default = True + ! If true, the winds vary in time after the initialization. +VARIABLE_BUOYFORCE = False ! [Boolean] default = True + ! If true, the buoyancy forcing varies in time after the + ! initialization of the model. +BUOY_CONFIG = "NONE" ! + ! The character string that indicates how buoyancy forcing + ! is specified. Valid options include (file), (zero), + ! (linear), (USER), and (NONE). +WIND_CONFIG = "zero" ! + ! The character string that indicates how wind forcing + ! is specified. Valid options include (file), (2gyre), + ! (1gyre), (gyres), (zero), and (USER). + +! === module MOM_sum_output === +MAXTRUNC = 10 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 + ! The maximum amount of cpu time per processor for which + ! MOM should run before saving a restart file and + ! quitting with a return value that indicates that a + ! further run is required to complete the simulation. + ! If automatic restarts are not desired, use a negative + ! value for MAXCPU. MAXCPU has units of wall-clock + ! seconds, so the actual CPU time used is larger by a + ! factor of the number of processors used. + +! === module MOM_main (MOM_driver) === +RESTART_CONTROL = -1 ! default = 1 + ! An integer whose bits encode which restart files are + ! written. Add 2 (bit 1) for a time-stamped file, and odd + ! (bit 0) for a non-time-stamped file. A non-time-stamped + ! restart file is saved at the end of the run segment + ! for any non-negative value. +RESTINT = 100.0 ! [days] default = 0.0 + ! The interval between saves of the restart file in units + ! of TIMEUNIT. Use 0 (the default) to not save + ! incremental restart files at all. +ENERGYSAVEDAYS = 0.5 ! [days] default = 3600.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. From 58ffcf0d2e9448a01a76130781cee9ed8495a4d8 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 21 Nov 2013 20:07:47 -0500 Subject: [PATCH 300/372] Commented logging of "Total sponge columns" o Sponge code was loggin a non-parameter without a comment that meant the generated parameter documentation was not strictly reusable as an input file. --- examples/solo_ocean/DOME/MOM_parameter_doc.all | 2 +- examples/solo_ocean/DOME/MOM_parameter_doc.short | 2 +- examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all | 2 +- examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.short | 2 +- examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all | 2 +- examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.short | 2 +- src/parameterizations/vertical/MOM_sponge.F90 | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/examples/solo_ocean/DOME/MOM_parameter_doc.all b/examples/solo_ocean/DOME/MOM_parameter_doc.all index a70670bf22..9812305b8d 100644 --- a/examples/solo_ocean/DOME/MOM_parameter_doc.all +++ b/examples/solo_ocean/DOME/MOM_parameter_doc.all @@ -392,7 +392,7 @@ SPONGE_CONFIG = "DOME" ! default = "file" ! DOME - use a slope and channel configuration for the ! DOME sill-overflow test case. ! USER - call a user modified routine. -Total sponge columns = 2400 ! +!Total sponge columns = 2400 ! ! The total number of columns where sponges are applied. APPLY_OBC_U = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some diff --git a/examples/solo_ocean/DOME/MOM_parameter_doc.short b/examples/solo_ocean/DOME/MOM_parameter_doc.short index 575c721595..3b38e8f95e 100644 --- a/examples/solo_ocean/DOME/MOM_parameter_doc.short +++ b/examples/solo_ocean/DOME/MOM_parameter_doc.short @@ -192,7 +192,7 @@ SPONGE_CONFIG = "DOME" ! default = "file" ! DOME - use a slope and channel configuration for the ! DOME sill-overflow test case. ! USER - call a user modified routine. -Total sponge columns = 2400 ! +!Total sponge columns = 2400 ! ! The total number of columns where sponges are applied. APPLY_OBC_V = True ! [Boolean] default = False ! If true, open boundary conditions may be set at some diff --git a/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all b/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all index 7c15ecbeea..314740ae4e 100644 --- a/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all +++ b/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all @@ -493,7 +493,7 @@ SPONGE_ETA_VAR = "ETA" ! default = "ETA" SPONGE_IDAMP_VAR = "IDAMP" ! default = "IDAMP" ! The name of the inverse damping rate variable in ! SPONGE_DAMPING_FILE. -Total sponge columns = 19167 ! +!Total sponge columns = 19167 ! ! The total number of columns where sponges are applied. APPLY_OBC_U = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some diff --git a/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.short b/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.short index fb09504fea..e3b3de9879 100644 --- a/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.short +++ b/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.short @@ -234,7 +234,7 @@ SPONGE_DAMPING_FILE = "MESO_Sponge_025mNG.nc" ! ! The name of the file with the sponge damping rates. SPONGE_STATE_FILE = "MESO_025_63L_IC.nc" ! default = "MESO_Sponge_025mNG.nc" ! The name of the file with the state to damp toward. -Total sponge columns = 19167 ! +!Total sponge columns = 19167 ! ! The total number of columns where sponges are applied. ! === module MOM_MEKE === diff --git a/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all b/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all index ea28387c1f..6d369e415e 100644 --- a/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all @@ -393,7 +393,7 @@ SPONGE_CONFIG = "phillips" ! default = "file" ! USER - call a user modified routine. SPONGE_RATE = 1.157407407407407E-06 ! [s-1] default = 1.157407407407407E-06 ! The rate at which the zonal-mean sponges damp. -Total sponge columns = 0 ! +!Total sponge columns = 0 ! ! The total number of columns where sponges are applied. APPLY_OBC_U = False ! [Boolean] default = False ! If true, open boundary conditions may be set at some diff --git a/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.short b/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.short index 94a2e88e79..81be9e38ee 100644 --- a/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.short +++ b/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.short @@ -208,7 +208,7 @@ SPONGE_CONFIG = "phillips" ! default = "file" ! DOME - use a slope and channel configuration for the ! DOME sill-overflow test case. ! USER - call a user modified routine. -Total sponge columns = 0 ! +!Total sponge columns = 0 ! ! The total number of columns where sponges are applied. ! === module MOM_MEKE === diff --git a/src/parameterizations/vertical/MOM_sponge.F90 b/src/parameterizations/vertical/MOM_sponge.F90 index 92815d9a6d..2233651a84 100644 --- a/src/parameterizations/vertical/MOM_sponge.F90 +++ b/src/parameterizations/vertical/MOM_sponge.F90 @@ -237,7 +237,7 @@ subroutine initialize_sponge(Iresttime, int_height, G, param_file, CS, & total_sponge_cols = CS%num_col call sum_across_PEs(total_sponge_cols) - call log_param(param_file, mod, "Total sponge columns", total_sponge_cols, & + call log_param(param_file, mod, "!Total sponge columns", total_sponge_cols, & "The total number of columns where sponges are applied.") end subroutine initialize_sponge From 7dbc41321a61aed21d59f35f989a573874b4990c Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 21 Nov 2013 20:15:14 -0500 Subject: [PATCH 301/372] Change "#" to "!" in MOM_override comments o It appears we have silently been supporting # as a comment by not reporting unused lines! --- examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_override | 2 +- examples/coupled_AM2_SIS/CM2G63L/MOM_override | 2 +- examples/ocean_SIS/GOLD_SIS/MOM_override | 2 +- examples/ocean_SIS/GOLD_SIS_025/MOM_override | 2 +- examples/ocean_SIS/GOLD_SIS_icebergs/MOM_override | 2 +- examples/ocean_SIS/MOM6z_SIS_025/MOM_override | 2 +- examples/ocean_SIS2/Baltic/MOM_override | 2 +- examples/ocean_SIS2/SIS2/MOM_override | 2 +- examples/ocean_SIS2/SIS2_icebergs/MOM_override | 2 +- examples/solo_ocean/DOME/MOM_override | 2 +- examples/solo_ocean/MESO_025_63L/MOM_override | 2 +- examples/solo_ocean/Phillips_2layer/MOM_override | 2 +- examples/solo_ocean/adjustment2d/layer/MOM_override | 2 +- examples/solo_ocean/adjustment2d/rho/MOM_override | 2 +- examples/solo_ocean/adjustment2d/z/MOM_override | 2 +- examples/solo_ocean/benchmark/MOM_override | 2 +- examples/solo_ocean/circle_obcs/MOM_override | 2 +- examples/solo_ocean/double_gyre/MOM_override | 2 +- examples/solo_ocean/external_gwave/MOM_override | 2 +- examples/solo_ocean/flow_downslope/layer/MOM_override | 2 +- examples/solo_ocean/flow_downslope/sigma/MOM_override | 2 +- examples/solo_ocean/flow_downslope/z/MOM_override | 2 +- examples/solo_ocean/global/MOM_override | 2 +- examples/solo_ocean/global_ALE/z/MOM_override | 2 +- examples/solo_ocean/lock_exchange/MOM_override | 2 +- examples/solo_ocean/nonBous_global/MOM_override | 2 +- examples/solo_ocean/resting/layer/MOM_override | 2 +- examples/solo_ocean/resting/z/MOM_override | 2 +- examples/solo_ocean/seamount/layer/MOM_override | 2 +- examples/solo_ocean/seamount/sigma/MOM_override | 2 +- examples/solo_ocean/seamount/z/MOM_override | 2 +- examples/solo_ocean/sloshing/layer/MOM_override | 2 +- examples/solo_ocean/sloshing/rho/MOM_override | 2 +- examples/solo_ocean/torus_advection_test/MOM_override | 2 +- 34 files changed, 34 insertions(+), 34 deletions(-) diff --git a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_override b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_override index 8244328586..5d67420dc4 100644 --- a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_override +++ b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_override @@ -1 +1 @@ -# Blank file in which we can put "overrides" for parameters +! Blank file in which we can put "overrides" for parameters diff --git a/examples/coupled_AM2_SIS/CM2G63L/MOM_override b/examples/coupled_AM2_SIS/CM2G63L/MOM_override index 8244328586..5d67420dc4 100644 --- a/examples/coupled_AM2_SIS/CM2G63L/MOM_override +++ b/examples/coupled_AM2_SIS/CM2G63L/MOM_override @@ -1 +1 @@ -# Blank file in which we can put "overrides" for parameters +! Blank file in which we can put "overrides" for parameters diff --git a/examples/ocean_SIS/GOLD_SIS/MOM_override b/examples/ocean_SIS/GOLD_SIS/MOM_override index 8244328586..5d67420dc4 100644 --- a/examples/ocean_SIS/GOLD_SIS/MOM_override +++ b/examples/ocean_SIS/GOLD_SIS/MOM_override @@ -1 +1 @@ -# Blank file in which we can put "overrides" for parameters +! Blank file in which we can put "overrides" for parameters diff --git a/examples/ocean_SIS/GOLD_SIS_025/MOM_override b/examples/ocean_SIS/GOLD_SIS_025/MOM_override index 8244328586..5d67420dc4 100644 --- a/examples/ocean_SIS/GOLD_SIS_025/MOM_override +++ b/examples/ocean_SIS/GOLD_SIS_025/MOM_override @@ -1 +1 @@ -# Blank file in which we can put "overrides" for parameters +! Blank file in which we can put "overrides" for parameters diff --git a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_override b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_override index 8244328586..5d67420dc4 100644 --- a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_override +++ b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_override @@ -1 +1 @@ -# Blank file in which we can put "overrides" for parameters +! Blank file in which we can put "overrides" for parameters diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_override b/examples/ocean_SIS/MOM6z_SIS_025/MOM_override index c0164d253a..66626506b5 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_override +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_override @@ -1,2 +1,2 @@ -# Blank file in which we can put "overrides" for parameters +! Blank file in which we can put "overrides" for parameters !VERBOSITY = 9 diff --git a/examples/ocean_SIS2/Baltic/MOM_override b/examples/ocean_SIS2/Baltic/MOM_override index 8244328586..5d67420dc4 100644 --- a/examples/ocean_SIS2/Baltic/MOM_override +++ b/examples/ocean_SIS2/Baltic/MOM_override @@ -1 +1 @@ -# Blank file in which we can put "overrides" for parameters +! Blank file in which we can put "overrides" for parameters diff --git a/examples/ocean_SIS2/SIS2/MOM_override b/examples/ocean_SIS2/SIS2/MOM_override index 8244328586..5d67420dc4 100644 --- a/examples/ocean_SIS2/SIS2/MOM_override +++ b/examples/ocean_SIS2/SIS2/MOM_override @@ -1 +1 @@ -# Blank file in which we can put "overrides" for parameters +! Blank file in which we can put "overrides" for parameters diff --git a/examples/ocean_SIS2/SIS2_icebergs/MOM_override b/examples/ocean_SIS2/SIS2_icebergs/MOM_override index 8244328586..5d67420dc4 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/MOM_override +++ b/examples/ocean_SIS2/SIS2_icebergs/MOM_override @@ -1 +1 @@ -# Blank file in which we can put "overrides" for parameters +! Blank file in which we can put "overrides" for parameters diff --git a/examples/solo_ocean/DOME/MOM_override b/examples/solo_ocean/DOME/MOM_override index 8244328586..5d67420dc4 100644 --- a/examples/solo_ocean/DOME/MOM_override +++ b/examples/solo_ocean/DOME/MOM_override @@ -1 +1 @@ -# Blank file in which we can put "overrides" for parameters +! Blank file in which we can put "overrides" for parameters diff --git a/examples/solo_ocean/MESO_025_63L/MOM_override b/examples/solo_ocean/MESO_025_63L/MOM_override index 8244328586..5d67420dc4 100644 --- a/examples/solo_ocean/MESO_025_63L/MOM_override +++ b/examples/solo_ocean/MESO_025_63L/MOM_override @@ -1 +1 @@ -# Blank file in which we can put "overrides" for parameters +! Blank file in which we can put "overrides" for parameters diff --git a/examples/solo_ocean/Phillips_2layer/MOM_override b/examples/solo_ocean/Phillips_2layer/MOM_override index 8244328586..5d67420dc4 100644 --- a/examples/solo_ocean/Phillips_2layer/MOM_override +++ b/examples/solo_ocean/Phillips_2layer/MOM_override @@ -1 +1 @@ -# Blank file in which we can put "overrides" for parameters +! Blank file in which we can put "overrides" for parameters diff --git a/examples/solo_ocean/adjustment2d/layer/MOM_override b/examples/solo_ocean/adjustment2d/layer/MOM_override index f2f378bc01..2c94e31028 100644 --- a/examples/solo_ocean/adjustment2d/layer/MOM_override +++ b/examples/solo_ocean/adjustment2d/layer/MOM_override @@ -1 +1 @@ -# Layer isopycnal mode + initialization +! Layer isopycnal mode + initialization diff --git a/examples/solo_ocean/adjustment2d/rho/MOM_override b/examples/solo_ocean/adjustment2d/rho/MOM_override index 6833169ae1..05ce01a3cd 100644 --- a/examples/solo_ocean/adjustment2d/rho/MOM_override +++ b/examples/solo_ocean/adjustment2d/rho/MOM_override @@ -1,4 +1,4 @@ -# Continuous isopycnal mode + initialization +! Continuous isopycnal mode + initialization USE_REGRIDDING = True REGRIDDING_COORDINATE_MODE = "RHO" INTERPOLATION_SCHEME = "P3M_IH4IH3" diff --git a/examples/solo_ocean/adjustment2d/z/MOM_override b/examples/solo_ocean/adjustment2d/z/MOM_override index b171d0f946..809eb8365e 100644 --- a/examples/solo_ocean/adjustment2d/z/MOM_override +++ b/examples/solo_ocean/adjustment2d/z/MOM_override @@ -1,4 +1,4 @@ -# Continuous isopycnal mode + initialization +! Continuous isopycnal mode + initialization USE_REGRIDDING = True REGRIDDING_COORDINATE_MODE = "Z*" INTERPOLATION_SCHEME = "P3M_IH4IH3" diff --git a/examples/solo_ocean/benchmark/MOM_override b/examples/solo_ocean/benchmark/MOM_override index 8244328586..5d67420dc4 100644 --- a/examples/solo_ocean/benchmark/MOM_override +++ b/examples/solo_ocean/benchmark/MOM_override @@ -1 +1 @@ -# Blank file in which we can put "overrides" for parameters +! Blank file in which we can put "overrides" for parameters diff --git a/examples/solo_ocean/circle_obcs/MOM_override b/examples/solo_ocean/circle_obcs/MOM_override index 8244328586..5d67420dc4 100644 --- a/examples/solo_ocean/circle_obcs/MOM_override +++ b/examples/solo_ocean/circle_obcs/MOM_override @@ -1 +1 @@ -# Blank file in which we can put "overrides" for parameters +! Blank file in which we can put "overrides" for parameters diff --git a/examples/solo_ocean/double_gyre/MOM_override b/examples/solo_ocean/double_gyre/MOM_override index 8244328586..5d67420dc4 100644 --- a/examples/solo_ocean/double_gyre/MOM_override +++ b/examples/solo_ocean/double_gyre/MOM_override @@ -1 +1 @@ -# Blank file in which we can put "overrides" for parameters +! Blank file in which we can put "overrides" for parameters diff --git a/examples/solo_ocean/external_gwave/MOM_override b/examples/solo_ocean/external_gwave/MOM_override index 8244328586..5d67420dc4 100644 --- a/examples/solo_ocean/external_gwave/MOM_override +++ b/examples/solo_ocean/external_gwave/MOM_override @@ -1 +1 @@ -# Blank file in which we can put "overrides" for parameters +! Blank file in which we can put "overrides" for parameters diff --git a/examples/solo_ocean/flow_downslope/layer/MOM_override b/examples/solo_ocean/flow_downslope/layer/MOM_override index 8244328586..5d67420dc4 100644 --- a/examples/solo_ocean/flow_downslope/layer/MOM_override +++ b/examples/solo_ocean/flow_downslope/layer/MOM_override @@ -1 +1 @@ -# Blank file in which we can put "overrides" for parameters +! Blank file in which we can put "overrides" for parameters diff --git a/examples/solo_ocean/flow_downslope/sigma/MOM_override b/examples/solo_ocean/flow_downslope/sigma/MOM_override index c188f862a9..c31af9e741 100644 --- a/examples/solo_ocean/flow_downslope/sigma/MOM_override +++ b/examples/solo_ocean/flow_downslope/sigma/MOM_override @@ -1,4 +1,4 @@ -# Z* coordinate regridding + initialization +! Z* coordinate regridding + initialization USE_REGRIDDING = True REGRIDDING_COORDINATE_MODE = "SIGMA" INTERPOLATION_SCHEME = "PQM_IH4IH3" diff --git a/examples/solo_ocean/flow_downslope/z/MOM_override b/examples/solo_ocean/flow_downslope/z/MOM_override index 4cb5a444cc..2c461daaa9 100644 --- a/examples/solo_ocean/flow_downslope/z/MOM_override +++ b/examples/solo_ocean/flow_downslope/z/MOM_override @@ -1,4 +1,4 @@ -# Z* coordinate regridding + initialization +! Z* coordinate regridding + initialization USE_REGRIDDING = True REGRIDDING_COORDINATE_MODE = "Z*" INTERPOLATION_SCHEME = "PQM_IH4IH3" diff --git a/examples/solo_ocean/global/MOM_override b/examples/solo_ocean/global/MOM_override index 8244328586..5d67420dc4 100644 --- a/examples/solo_ocean/global/MOM_override +++ b/examples/solo_ocean/global/MOM_override @@ -1 +1 @@ -# Blank file in which we can put "overrides" for parameters +! Blank file in which we can put "overrides" for parameters diff --git a/examples/solo_ocean/global_ALE/z/MOM_override b/examples/solo_ocean/global_ALE/z/MOM_override index 00d4fc540c..cd70ec6258 100644 --- a/examples/solo_ocean/global_ALE/z/MOM_override +++ b/examples/solo_ocean/global_ALE/z/MOM_override @@ -1,4 +1,4 @@ -# Blank file in which we can put "overrides" for parameters +! Blank file in which we can put "overrides" for parameters #override NK = 50 #override USE_REGRIDDING = True #override BULKMIXEDLAYER = False diff --git a/examples/solo_ocean/lock_exchange/MOM_override b/examples/solo_ocean/lock_exchange/MOM_override index 8244328586..5d67420dc4 100644 --- a/examples/solo_ocean/lock_exchange/MOM_override +++ b/examples/solo_ocean/lock_exchange/MOM_override @@ -1 +1 @@ -# Blank file in which we can put "overrides" for parameters +! Blank file in which we can put "overrides" for parameters diff --git a/examples/solo_ocean/nonBous_global/MOM_override b/examples/solo_ocean/nonBous_global/MOM_override index 8244328586..5d67420dc4 100644 --- a/examples/solo_ocean/nonBous_global/MOM_override +++ b/examples/solo_ocean/nonBous_global/MOM_override @@ -1 +1 @@ -# Blank file in which we can put "overrides" for parameters +! Blank file in which we can put "overrides" for parameters diff --git a/examples/solo_ocean/resting/layer/MOM_override b/examples/solo_ocean/resting/layer/MOM_override index 8244328586..5d67420dc4 100644 --- a/examples/solo_ocean/resting/layer/MOM_override +++ b/examples/solo_ocean/resting/layer/MOM_override @@ -1 +1 @@ -# Blank file in which we can put "overrides" for parameters +! Blank file in which we can put "overrides" for parameters diff --git a/examples/solo_ocean/resting/z/MOM_override b/examples/solo_ocean/resting/z/MOM_override index 6b3593c41e..85474dc5c3 100644 --- a/examples/solo_ocean/resting/z/MOM_override +++ b/examples/solo_ocean/resting/z/MOM_override @@ -1,4 +1,4 @@ -# Z* coordinate regridding + initialization +! Z* coordinate regridding + initialization USE_REGRIDDING = True REGRIDDING_COORDINATE_MODE = "Z*" INTERPOLATION_SCHEME = "PLM" diff --git a/examples/solo_ocean/seamount/layer/MOM_override b/examples/solo_ocean/seamount/layer/MOM_override index 8244328586..5d67420dc4 100644 --- a/examples/solo_ocean/seamount/layer/MOM_override +++ b/examples/solo_ocean/seamount/layer/MOM_override @@ -1 +1 @@ -# Blank file in which we can put "overrides" for parameters +! Blank file in which we can put "overrides" for parameters diff --git a/examples/solo_ocean/seamount/sigma/MOM_override b/examples/solo_ocean/seamount/sigma/MOM_override index b9339e3193..258a530132 100644 --- a/examples/solo_ocean/seamount/sigma/MOM_override +++ b/examples/solo_ocean/seamount/sigma/MOM_override @@ -1,4 +1,4 @@ -# Terrain-following coordinates +! Terrain-following coordinates USE_REGRIDDING = True REGRIDDING_COORDINATE_MODE = "SIGMA" INTERPOLATION_SCHEME = "PPM_IH4" diff --git a/examples/solo_ocean/seamount/z/MOM_override b/examples/solo_ocean/seamount/z/MOM_override index 0dd177b48b..c053e1e24d 100644 --- a/examples/solo_ocean/seamount/z/MOM_override +++ b/examples/solo_ocean/seamount/z/MOM_override @@ -1,4 +1,4 @@ -# Continuous isopycnal mode + initialization +! Continuous isopycnal mode + initialization USE_REGRIDDING = True REGRIDDING_COORDINATE_MODE = "Z*" INTERPOLATION_SCHEME = "PPM_IH4" diff --git a/examples/solo_ocean/sloshing/layer/MOM_override b/examples/solo_ocean/sloshing/layer/MOM_override index 8244328586..5d67420dc4 100644 --- a/examples/solo_ocean/sloshing/layer/MOM_override +++ b/examples/solo_ocean/sloshing/layer/MOM_override @@ -1 +1 @@ -# Blank file in which we can put "overrides" for parameters +! Blank file in which we can put "overrides" for parameters diff --git a/examples/solo_ocean/sloshing/rho/MOM_override b/examples/solo_ocean/sloshing/rho/MOM_override index f662ab105a..bb787afdf3 100644 --- a/examples/solo_ocean/sloshing/rho/MOM_override +++ b/examples/solo_ocean/sloshing/rho/MOM_override @@ -1,4 +1,4 @@ -# Blank file in which we can put "overrides" for parameters +! Blank file in which we can put "overrides" for parameters USE_REGRIDDING = True REGRIDDING_COORDINATE_MODE = "RHO" INTERPOLATION_SCHEME = "PQM_IH4IH3" diff --git a/examples/solo_ocean/torus_advection_test/MOM_override b/examples/solo_ocean/torus_advection_test/MOM_override index 7c58f94ab7..01603120cc 100644 --- a/examples/solo_ocean/torus_advection_test/MOM_override +++ b/examples/solo_ocean/torus_advection_test/MOM_override @@ -1,2 +1,2 @@ -# Blank file in which we can put "overrides" for parameters +! Blank file in which we can put "overrides" for parameters From 3941817d6c555f7fe14ac69f8af689791fdf29a6 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 21 Nov 2013 20:34:21 -0500 Subject: [PATCH 302/372] Fix for #override BLOCK%PARAM = syntax o #override BLOCK%PARAM = XYZ was not parsing properly o Fixes #2053 --- src/framework/MOM_file_parser.F90 | 86 +++++++++++++++++-------------- 1 file changed, 46 insertions(+), 40 deletions(-) diff --git a/src/framework/MOM_file_parser.F90 b/src/framework/MOM_file_parser.F90 index c499118d71..e3eb74de91 100644 --- a/src/framework/MOM_file_parser.F90 +++ b/src/framework/MOM_file_parser.F90 @@ -323,11 +323,9 @@ subroutine close_param_file(CS, quiet_close, component) do n=1,CS%param_data(i)%num_lines if (.not.CS%param_data(i)%line_used(n)) then num_unused = num_unused + 1 -! call MOM_error(WARNING, "Unused line in "//trim(CS%filename(i))//& -! " : "//trim(CS%param_data(i)%line(n))) if (CS%report_unused) & - call MOM_mesg("Unused line in "//trim(CS%filename(i))// & - " : "//trim(CS%param_data(i)%line(n)), 0) + call MOM_error(WARNING, "Unused line in "//trim(CS%filename(i))// & + " : "//trim(CS%param_data(i)%line(n))) endif enddo endif @@ -798,7 +796,7 @@ subroutine get_variable_line(CS, varname, found, defined, value_string, paramIsL character(len=*), intent(out) :: value_string(:) logical, optional, intent(in) :: paramIsLogical - character(len=INPUT_STR_LENGTH) :: val_str, lname + character(len=INPUT_STR_LENGTH) :: val_str, lname, origLine character(len=INPUT_STR_LENGTH) :: line, continuationBuffer, blockName character(len=FILENAME_LENGTH) :: filename integer :: is, id, isd, isu, ise, iso, verbose, ipf @@ -807,7 +805,7 @@ subroutine get_variable_line(CS, varname, found, defined, value_string, paramIsL logical :: found_override, found_equals logical :: found_define, found_undef logical :: force_cycle, defined_in_line, continuedLine - logical :: variableKindIsLogical + logical :: variableKindIsLogical, valueIsSame logical :: inWrongBlock, fullPathParameter logical, parameter :: requireNamedClose = .false. set = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" @@ -831,12 +829,13 @@ subroutine get_variable_line(CS, varname, found, defined, value_string, paramIsL continuedLine = .false. blockName = '' + ! Scan through each line of the file do count = 1, CS%param_data(ipf)%num_lines line = CS%param_data(ipf)%line(count) last = len_trim(line) last1 = max(1,last) - ! Check if line ends in continuation character + ! Check if line ends in continuation character (either & or \) ! Note achar(92) is a backslash if (line(last1:last1) == achar(92).or.line(last1:last1) == "&") then continuationBuffer(contBufSize+1:contBufSize+len_trim(line))=line(:last-1) @@ -848,7 +847,7 @@ subroutine get_variable_line(CS, varname, found, defined, value_string, paramIsL " there are no more lines to read. "// & " Line: '"//trim(line(:last))//"'"//& " in file "//trim(filename)//".") - cycle + cycle ! cycle inorder to append the next line of the file elseif (continuedLine) then ! If we reached this point then this is the end of line continuation continuationBuffer(contBufSize+1:contBufSize+len_trim(line))=line(:last) @@ -859,7 +858,23 @@ subroutine get_variable_line(CS, varname, found, defined, value_string, paramIsL last = len_trim(line) endif - ! Check for start of namelist + origLine = trim(line) ! Keep original for error messages + + ! Check for '#override' at start of line + found_override = .false.; found_define = .false.; found_undef = .false. + iso = index(line(:last), "#override " )!; if (is > 0) found_override = .true. + if (iso>1) call MOM_error(FATAL, "MOM_file_parser : #override was found "// & + " but was not the first keyword."// & + " Line: '"//trim(line(:last))//"'"//& + " in file "//trim(filename)//".") + if (iso==1) then + found_override = .true. + if (index(line(:last), "#override define ")==1) found_define = .true. + if (index(line(:last), "#override undef ")==1) found_undef = .true. + line = trim(adjustl(line(iso+10:last))); last = len_trim(line) + endif + + ! Check for start of fortran namelist, ie. '&namelist' if (index(line(:last),'&')==1) then iso=index(line(:last),' ') if (iso>0) then ! possibly simething else on this line @@ -873,9 +888,11 @@ subroutine get_variable_line(CS, varname, found, defined, value_string, paramIsL else blockName = trim(line(2:last)) endif + call flag_line_as_read(CS%param_data(ipf)%line_used,count) cycle endif endif + ! Newer form of parameter block, block%, %block or block%param or iso=index(line(:last),'%') fullPathParameter = .false. @@ -890,17 +907,21 @@ subroutine get_variable_line(CS, varname, found, defined, value_string, paramIsL call MOM_error(FATAL, 'get_variable_line: A named close for a parameter'// & ' block is required but found "%". Block="'//trim(blockName)//'"' ) blockName = popBlockLevel(blockName) - elseif (iso==last) then ! This is a new block + call flag_line_as_read(CS%param_data(ipf)%line_used,count) + elseif (iso==last) then ! This is a new block if % is last character blockName = pushBlockLevel(blockName, line(:iso-1)) + call flag_line_as_read(CS%param_data(ipf)%line_used,count) else ! This is of the form block%parameter = ... (full path parameter) iso=index(line(:last),'%',.true.) + ! Check that the parameter block names on the line matches the state set by the caller if (iso>0 .and. trim(CS%blockName%name)==trim(line(:iso-1))) then fullPathParameter = .true. line = trim(line(iso+1:last)) ! Strip away the block name for subsequent processing + last = len_trim(line) endif endif - ! We should only read this line if this block is the active block + ! We should only interpret this line if this block is the active block inWrongBlock = .false. if (len_trim(blockName)>0) then ! In a namelist block in file if (trim(CS%blockName%name)/=trim(blockName)) inWrongBlock = .true. ! Not in the required block @@ -909,7 +930,7 @@ subroutine get_variable_line(CS, varname, found, defined, value_string, paramIsL if (trim(CS%blockName%name)/=trim(blockName)) inWrongBlock = .true. ! Not in the required block endif - ! Check for termination of a namelist + ! Check for termination of a fortran namelist (with a '/') if (line(last:last)=='/') then if (len_trim(blockName)==0 .and. is_root_pe()) call MOM_error(FATAL, & 'get_variable_line: An extra namelist/block end was encountered. Line="'// & @@ -925,24 +946,15 @@ subroutine get_variable_line(CS, varname, found, defined, value_string, paramIsL endif ! Determine whether this line mentions the named parameter or not - line(last+1:last+1) = " " ! Ensure a blank after last character - if (index(" "//line(:last+1), " "//trim(varname)//" ") == 0) cycle + if (index(" "//line(:last)//" ", " "//trim(varname)//" ") == 0) cycle ! Detect keywords - found_override = .false.; found_equals = .false.; - found_define = .false.; found_undef = .false. - iso = index(line(:last), "#override" )!; if (is > 0) found_override = .true. + found_equals = .false. isd = index(line(:last), "define" )!; if (isd > 0) found_define = .true. isu = index(line(:last), "undef" )!; if (isu > 0) found_undef = .true. ise = index(line(:last), " = " ); if (ise > 1) found_equals = .true. - if (index(line(:last), "#override ")==1) found_override = .true. - if (found_override) then - if (index(line(:last), "#override define ")==1) found_define = .true. - if (index(line(:last), "#override undef ")==1) found_undef = .true. - else - if (index(line(:last), "#define ")==1) found_define = .true. - if (index(line(:last), "#undef ")==1) found_undef = .true. - endif + if (index(line(:last), "#define ")==1) found_define = .true. + if (index(line(:last), "#undef ")==1) found_undef = .true. ! Check for missing, mutually exclusive or incomplete keywords if (is_root_pe()) then @@ -965,12 +977,6 @@ subroutine get_variable_line(CS, varname, found, defined, value_string, paramIsL " without a define or undef."// & " Line: '"//trim(line(:last))//"'"//& " in file "//trim(filename)//".") - if (found_override .and. (found_define .or. found_undef) & - .and. (isd+isu= max_vals)) then if (is_root_pe()) then - if ((defined_in_line .neqv. defined) .or. & - (trim(val_str) /= trim(value_string(max_vals)))) then + if ((defined_in_line .neqv. defined) .or. .not. valueIsSame) then call MOM_error(FATAL,"MOM_file_parser : "//trim(varname)// & " found with multiple inconsistent overrides."// & - " Line: '"//trim(line(:last))//"'"//& + " Line A: '"//trim(value_string(max_vals))//"'"//& + " Line B: '"//trim(line(:last))//"'"//& " in file "//trim(filename)//" caused the model failure.") else call MOM_error(WARNING,"MOM_file_parser : "//trim(varname)// & @@ -1060,11 +1066,11 @@ subroutine get_variable_line(CS, varname, found, defined, value_string, paramIsL endif if (.not.found_override .and. (ival >= max_vals)) then if (is_root_pe()) then - if ((defined_in_line .neqv. defined) .or. & - (trim(val_str) /= trim(value_string(max_vals)))) then + if ((defined_in_line .neqv. defined) .or. .not. valueIsSame) then call MOM_error(FATAL,"MOM_file_parser : "//trim(varname)// & " found with multiple inconsistent definitions."// & - " Line: '"//trim(line(:last))//"'"//& + " Line A: '"//trim(value_string(max_vals))//"'"//& + " Line B: '"//trim(line(:last))//"'"//& " in file "//trim(filename)//" caused the model failure.") else call MOM_error(WARNING,"MOM_file_parser : "//trim(varname)// & From 8f85a29c915f3065edf19b90dfd8f670de82b06e Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 21 Nov 2013 21:57:25 -0500 Subject: [PATCH 303/372] Fix for params with same name in difference blocks o Parameters with the same name but in different blocks were properly read BUT the second was not logged because MOM_document didn't know it was a different parameter. o Fixed by including block name in the key table --- .../AM2_MOM6i_1deg/MOM_parameter_doc.all | 2 ++ .../coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all | 2 ++ examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all | 2 ++ .../GOLD_SIS_icebergs/MOM_parameter_doc.all | 2 ++ .../ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all | 2 ++ examples/ocean_SIS2/Baltic/MOM_parameter_doc.all | 2 ++ examples/ocean_SIS2/SIS2/MOM_parameter_doc.all | 2 ++ .../SIS2_icebergs/MOM_parameter_doc.all | 2 ++ examples/solo_ocean/DOME/MOM_parameter_doc.all | 2 ++ .../solo_ocean/MESO_025_63L/MOM_parameter_doc.all | 2 ++ .../Phillips_2layer/MOM_parameter_doc.all | 2 ++ .../adjustment2d/layer/MOM_parameter_doc.all | 2 ++ .../adjustment2d/rho/MOM_parameter_doc.all | 2 ++ .../adjustment2d/z/MOM_parameter_doc.all | 2 ++ .../solo_ocean/benchmark/MOM_parameter_doc.all | 2 ++ .../solo_ocean/circle_obcs/MOM_parameter_doc.all | 2 ++ .../external_gwave/MOM_parameter_doc.all | 2 ++ .../flow_downslope/layer/MOM_parameter_doc.all | 2 ++ .../flow_downslope/sigma/MOM_parameter_doc.all | 2 ++ .../flow_downslope/z/MOM_parameter_doc.all | 2 ++ examples/solo_ocean/global/MOM_parameter_doc.all | 2 ++ .../global_ALE/layer/MOM_parameter_doc.all | 2 ++ .../solo_ocean/global_ALE/z/MOM_parameter_doc.all | 2 ++ .../lock_exchange/MOM_parameter_doc.all | 2 ++ .../nonBous_global/MOM_parameter_doc.all | 2 ++ .../resting/layer/MOM_parameter_doc.all | 2 ++ .../solo_ocean/resting/z/MOM_parameter_doc.all | 2 ++ .../seamount/layer/MOM_parameter_doc.all | 2 ++ .../seamount/sigma/MOM_parameter_doc.all | 2 ++ .../solo_ocean/seamount/z/MOM_parameter_doc.all | 2 ++ .../single_column/MOM_parameter_doc.all | 2 ++ .../single_column_z/MOM_parameter_doc.all | 2 ++ .../sloshing/layer/MOM_parameter_doc.all | 2 ++ .../solo_ocean/sloshing/rho/MOM_parameter_doc.all | 2 ++ .../torus_advection_test/MOM_parameter_doc.all | 2 ++ src/framework/MOM_document.F90 | 15 ++++++++++++--- 36 files changed, 82 insertions(+), 3 deletions(-) diff --git a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all index 1ef1c6fb2d..a72a32351d 100644 --- a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all +++ b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all @@ -1285,6 +1285,8 @@ USE_CONVECTION = False ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all index 97f0f5e6a7..27b0af30c2 100644 --- a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all +++ b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all @@ -1333,6 +1333,8 @@ USE_CONVECTION = False ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all index 2cb10e668b..441efb6b7b 100644 --- a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all +++ b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all @@ -1333,6 +1333,8 @@ USE_CONVECTION = False ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all index 2cb10e668b..441efb6b7b 100644 --- a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all +++ b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all @@ -1333,6 +1333,8 @@ USE_CONVECTION = False ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all index 653dba173c..d237ac6e50 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all @@ -1339,6 +1339,8 @@ USE_CONVECTION = True ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all b/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all index 862936674a..4ebc610a29 100644 --- a/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all @@ -1305,6 +1305,8 @@ USE_CONVECTION = False ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all index 4fdc900155..3e3f5ea4cc 100644 --- a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all @@ -1333,6 +1333,8 @@ USE_CONVECTION = False ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all index 4fdc900155..3e3f5ea4cc 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all @@ -1333,6 +1333,8 @@ USE_CONVECTION = False ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/examples/solo_ocean/DOME/MOM_parameter_doc.all b/examples/solo_ocean/DOME/MOM_parameter_doc.all index 9812305b8d..6d215e92fc 100644 --- a/examples/solo_ocean/DOME/MOM_parameter_doc.all +++ b/examples/solo_ocean/DOME/MOM_parameter_doc.all @@ -1071,6 +1071,8 @@ USE_CONVECTION = False ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all b/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all index 314740ae4e..601cc87be8 100644 --- a/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all +++ b/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all @@ -1207,6 +1207,8 @@ USE_CONVECTION = False ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all b/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all index 6d369e415e..63203badd6 100644 --- a/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all @@ -1068,6 +1068,8 @@ USE_CONVECTION = False ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all index 9c11badfba..3808e2b296 100644 --- a/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all @@ -1135,6 +1135,8 @@ USE_CONVECTION = False ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all index a0b9ef0b49..d3e9321fc5 100644 --- a/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all @@ -1205,6 +1205,8 @@ USE_CONVECTION = False ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all index e673590960..dc35b28f29 100644 --- a/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all @@ -1205,6 +1205,8 @@ USE_CONVECTION = False ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/examples/solo_ocean/benchmark/MOM_parameter_doc.all b/examples/solo_ocean/benchmark/MOM_parameter_doc.all index ba075b363f..e01cd943cc 100644 --- a/examples/solo_ocean/benchmark/MOM_parameter_doc.all +++ b/examples/solo_ocean/benchmark/MOM_parameter_doc.all @@ -1200,6 +1200,8 @@ USE_CONVECTION = False ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all b/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all index 5e563d886c..1b114e82f5 100644 --- a/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all +++ b/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all @@ -1113,6 +1113,8 @@ USE_CONVECTION = False ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/examples/solo_ocean/external_gwave/MOM_parameter_doc.all b/examples/solo_ocean/external_gwave/MOM_parameter_doc.all index cf79e3865a..d135d78e1b 100644 --- a/examples/solo_ocean/external_gwave/MOM_parameter_doc.all +++ b/examples/solo_ocean/external_gwave/MOM_parameter_doc.all @@ -1115,6 +1115,8 @@ USE_CONVECTION = False ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all index b5a40cfbc0..dc64f81b4a 100644 --- a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all @@ -1123,6 +1123,8 @@ USE_CONVECTION = False ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all index 9229caf2ee..361a28f909 100644 --- a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all @@ -1193,6 +1193,8 @@ USE_CONVECTION = False ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all index c30bf76679..6d5c0b4014 100644 --- a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all @@ -1193,6 +1193,8 @@ USE_CONVECTION = False ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/examples/solo_ocean/global/MOM_parameter_doc.all b/examples/solo_ocean/global/MOM_parameter_doc.all index dbdcecf8bf..b683287cc5 100644 --- a/examples/solo_ocean/global/MOM_parameter_doc.all +++ b/examples/solo_ocean/global/MOM_parameter_doc.all @@ -1319,6 +1319,8 @@ USE_CONVECTION = False ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all index cc355c67b2..ca9ed3c138 100644 --- a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all @@ -1291,6 +1291,8 @@ USE_CONVECTION = False ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all index de14b41f81..9dd171f2b1 100644 --- a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all @@ -1359,6 +1359,8 @@ USE_CONVECTION = False ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all b/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all index 9f4fdb2f23..295531972f 100644 --- a/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all +++ b/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all @@ -1118,6 +1118,8 @@ USE_CONVECTION = False ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all index f20fe28417..56a76cfa84 100644 --- a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all +++ b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all @@ -1322,6 +1322,8 @@ USE_CONVECTION = False ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/examples/solo_ocean/resting/layer/MOM_parameter_doc.all b/examples/solo_ocean/resting/layer/MOM_parameter_doc.all index 4ff847181d..2416eca4cc 100644 --- a/examples/solo_ocean/resting/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/resting/layer/MOM_parameter_doc.all @@ -1118,6 +1118,8 @@ USE_CONVECTION = False ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/examples/solo_ocean/resting/z/MOM_parameter_doc.all b/examples/solo_ocean/resting/z/MOM_parameter_doc.all index a9314971ac..7313dab923 100644 --- a/examples/solo_ocean/resting/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/resting/z/MOM_parameter_doc.all @@ -1191,6 +1191,8 @@ USE_CONVECTION = False ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all index 7e6d40dbbd..f491cb1d5f 100644 --- a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all @@ -1119,6 +1119,8 @@ USE_CONVECTION = False ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all index df6dcbe849..95c5e9673d 100644 --- a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all @@ -1189,6 +1189,8 @@ USE_CONVECTION = False ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/examples/solo_ocean/seamount/z/MOM_parameter_doc.all b/examples/solo_ocean/seamount/z/MOM_parameter_doc.all index 12d70da659..53904f60f8 100644 --- a/examples/solo_ocean/seamount/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/z/MOM_parameter_doc.all @@ -1189,6 +1189,8 @@ USE_CONVECTION = False ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/examples/solo_ocean/single_column/MOM_parameter_doc.all b/examples/solo_ocean/single_column/MOM_parameter_doc.all index 63f28abbec..d9d7feceec 100644 --- a/examples/solo_ocean/single_column/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column/MOM_parameter_doc.all @@ -999,6 +999,8 @@ USE_CONVECTION = False ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all index ac1c83fe14..149e948b7f 100644 --- a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all @@ -1068,6 +1068,8 @@ USE_CONVECTION = False ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all b/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all index 3ac462fa8e..d41467b787 100644 --- a/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all @@ -1124,6 +1124,8 @@ USE_CONVECTION = False ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all b/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all index c69714fa05..3f7628fc54 100644 --- a/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all +++ b/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all @@ -1197,6 +1197,8 @@ USE_CONVECTION = False ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all b/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all index 403ad0cdb8..272ceecd44 100644 --- a/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all +++ b/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all @@ -1108,6 +1108,8 @@ USE_CONVECTION = False ! [Boolean] default = False ! interfaces. Relevant parameters are contained in the ! CONVECTION% parameter block. CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. KD_CONV = 1.0 ! [m2/s] default = 1.0 ! DIffusivity used in statically unstable regions of column. %CONVECTION diff --git a/src/framework/MOM_document.F90 b/src/framework/MOM_document.F90 index c68ec54fc6..42a72b063c 100644 --- a/src/framework/MOM_document.F90 +++ b/src/framework/MOM_document.F90 @@ -56,6 +56,7 @@ module MOM_document logical :: warnOnConflicts = .false. ! Cause a WARNING error if defaults differ. integer :: commentColumn = 32 ! Number of spaces before the comment marker. type(link_msg), pointer :: chain_msg => NULL() ! Db of messages + character(len=240) :: blockPrefix = '' ! The full name of the current block. end type doc_type type :: link_msg ; private @@ -337,6 +338,7 @@ subroutine doc_openBlock(doc, blockName, desc) call writeMessageAndDesc(doc, mesg, '') endif endif + doc%blockPrefix = trim(doc%blockPrefix)//trim(blockName)//'%' end subroutine doc_openBlock subroutine doc_closeBlock(doc, blockName) @@ -345,6 +347,7 @@ subroutine doc_closeBlock(doc, blockName) ! This subroutine handles documentation for closing a parameter block. character(len=mLen) :: mesg character(len=doc%commentColumn) :: valstring + integer :: i if (.not. (is_root_pe() .and. associated(doc))) return call open_doc_file(doc) @@ -354,6 +357,12 @@ subroutine doc_closeBlock(doc, blockName) call writeMessageAndDesc(doc, mesg, '') endif + i = index(trim(doc%blockPrefix), trim(blockName)//'%', .true.) + if (i>1) then + doc%blockPrefix = trim(doc%blockPrefix(1:i-1)) + else + doc%blockPrefix = '' + endif end subroutine doc_closeBlock subroutine doc_param_time(doc, varname, desc, units, val, default) @@ -731,7 +740,7 @@ function mesgHasBeenDocumented(doc,varName,mesg) type(doc_type), pointer :: doc character(len=*), intent(in) :: varName, mesg logical :: mesgHasBeenDocumented -! Returns true if documentation has lready been written +! Returns true if documentation has already been written type(link_msg), pointer :: newLink, this, last mesgHasBeenDocumented = .false. @@ -742,7 +751,7 @@ function mesgHasBeenDocumented(doc,varName,mesg) last => NULL() this => doc%chain_msg do while( associated(this) ) - if (trim(varName) == trim(this%name)) then + if (trim(doc%blockPrefix)//trim(varName) == trim(this%name)) then mesgHasBeenDocumented = .true. if (trim(mesg) == trim(this%msg)) return ! If we fail the above test then cause an error @@ -758,7 +767,7 @@ function mesgHasBeenDocumented(doc,varName,mesg) ! Allocate a new link allocate(newLink) - newLink%name = varName + newLink%name = trim(doc%blockPrefix)//trim(varName) newLink%msg = trim(mesg) newLink%next => NULL() if (.not. associated(doc%chain_msg)) then From 0a11b8632be551a80e88b4dc0b4078267ab927f8 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 21 Nov 2013 22:06:03 -0500 Subject: [PATCH 304/372] *Changed make_calving_reproduce in GOLD_SIS_icebergs o make_calving_reproduce=.true. is needed to reproduce across PEs (not sure why we left it this way for so long) o This is also to make Niki happy o Addresses issue #2055 --- examples/ocean_SIS/GOLD_SIS_icebergs/input.nml | 2 +- examples/ocean_SIS/GOLD_SIS_icebergs/timestats.gnu | 8 ++++---- examples/ocean_SIS/GOLD_SIS_icebergs/timestats.intel | 8 ++++---- examples/ocean_SIS/GOLD_SIS_icebergs/timestats.pgi | 8 ++++---- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/examples/ocean_SIS/GOLD_SIS_icebergs/input.nml b/examples/ocean_SIS/GOLD_SIS_icebergs/input.nml index cb85c2615b..a1e911f213 100644 --- a/examples/ocean_SIS/GOLD_SIS_icebergs/input.nml +++ b/examples/ocean_SIS/GOLD_SIS_icebergs/input.nml @@ -71,7 +71,7 @@ generate_test_icebergs=.false., speed_limit=0., use_roundoff_fix=.true., - make_calving_reproduce=.false., + make_calving_reproduce=.true., / &monin_obukhov_nml diff --git a/examples/ocean_SIS/GOLD_SIS_icebergs/timestats.gnu b/examples/ocean_SIS/GOLD_SIS_icebergs/timestats.gnu index 204de782dc..33476dcd46 100644 --- a/examples/ocean_SIS/GOLD_SIS_icebergs/timestats.gnu +++ b/examples/ocean_SIS/GOLD_SIS_icebergs/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 0.250, 0, En 6.977237786132E-01, CFL 0.16501, SL 1.0890E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.76E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.016110808814E-01, CFL 0.12906, SL 1.5123E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.47E-16, Se 8.51E-15, Te 1.57E-15 - 9, 0.750, 0, En 7.052720131173E-01, CFL 0.13740, SL 1.7611E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.41E-16, Se 1.17E-14, Te 2.30E-15 - 12, 1.000, 0, En 7.068893990868E-01, CFL 0.15498, SL 2.0098E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.29E-16, Se 1.46E-14, Te 2.77E-15 + 3, 0.250, 0, En 6.977237772945E-01, CFL 0.16501, SL 1.0890E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.77E-15, Te 2.38E-15 + 6, 0.500, 0, En 7.016150140857E-01, CFL 0.12906, SL 1.5122E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.53E-15, Te 1.56E-15 + 9, 0.750, 0, En 7.052416627233E-01, CFL 0.15440, SL 1.7612E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.40E-16, Se 1.16E-14, Te 2.30E-15 + 12, 1.000, 0, En 7.068631598458E-01, CFL 0.15612, SL 2.0097E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.28E-16, Se 1.47E-14, Te 2.80E-15 diff --git a/examples/ocean_SIS/GOLD_SIS_icebergs/timestats.intel b/examples/ocean_SIS/GOLD_SIS_icebergs/timestats.intel index f51f10fe5e..a2e78105cd 100644 --- a/examples/ocean_SIS/GOLD_SIS_icebergs/timestats.intel +++ b/examples/ocean_SIS/GOLD_SIS_icebergs/timestats.intel @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 0.250, 0, En 6.977271028881E-01, CFL 0.16501, SL 1.0890E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.77E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.016130179028E-01, CFL 0.12906, SL 1.5123E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.47E-16, Se 8.51E-15, Te 1.58E-15 - 9, 0.750, 0, En 7.053581973969E-01, CFL 0.13740, SL 1.7610E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.40E-16, Se 1.16E-14, Te 2.30E-15 - 12, 1.000, 0, En 7.069174426272E-01, CFL 0.15476, SL 2.0103E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.27E-16, Se 1.47E-14, Te 2.77E-15 + 3, 0.250, 0, En 6.977275528904E-01, CFL 0.16501, SL 1.0890E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.62E-16, Se 5.77E-15, Te 2.37E-15 + 6, 0.500, 0, En 7.016080173632E-01, CFL 0.12906, SL 1.5123E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.42E-15, Te 1.58E-15 + 9, 0.750, 0, En 7.052272889693E-01, CFL 0.17180, SL 1.7610E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.41E-16, Se 1.17E-14, Te 2.30E-15 + 12, 1.000, 0, En 7.069096683171E-01, CFL 0.15587, SL 2.0100E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.28E-16, Se 1.46E-14, Te 2.79E-15 diff --git a/examples/ocean_SIS/GOLD_SIS_icebergs/timestats.pgi b/examples/ocean_SIS/GOLD_SIS_icebergs/timestats.pgi index e87b94b474..ae6695aa9b 100644 --- a/examples/ocean_SIS/GOLD_SIS_icebergs/timestats.pgi +++ b/examples/ocean_SIS/GOLD_SIS_icebergs/timestats.pgi @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 0.250, 0, En 6.977241657966E-01, CFL 0.16501, SL 1.0890E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.79E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.016043344360E-01, CFL 0.12906, SL 1.5122E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.43E-15, Te 1.58E-15 - 9, 0.750, 0, En 7.051969824895E-01, CFL 0.14052, SL 1.7606E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.40E-16, Se 1.17E-14, Te 2.29E-15 - 12, 1.000, 0, En 7.068374149492E-01, CFL 0.15502, SL 2.0092E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.26E-16, Se 1.45E-14, Te 2.81E-15 + 3, 0.250, 0, En 6.977230041424E-01, CFL 0.16501, SL 1.0890E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.77E-15, Te 2.37E-15 + 6, 0.500, 0, En 7.016032617331E-01, CFL 0.12906, SL 1.5122E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.44E-15, Te 1.57E-15 + 9, 0.750, 0, En 7.053398156335E-01, CFL 0.13740, SL 1.7608E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.17E-14, Te 2.32E-15 + 12, 1.000, 0, En 7.068739564527E-01, CFL 0.15572, SL 2.0095E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.25E-16, Se 1.45E-14, Te 2.78E-15 From 3517125a2e3260a0b164d580754f6949dfa2c0ff Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 21 Nov 2013 22:34:20 -0500 Subject: [PATCH 305/372] Updated to latest CVmix, r273 o No answer changes despite apparent bug fix (lucky) - this is because we are using default values for everything. o Commit log: commit 347affd2740139680af3a6af7f3d26d84bf4fd3c Author: mike.levy.work@gmail.com Date: Thu Nov 21 19:28:04 2013 +0000 Todd pointed out a bug where compute_turbulent_scales wasn't being called correctly if CVmix_kpp_params_user was present git-svn-id: https://cvmix.googlecode.com/svn/trunk@273 ec264166-b127-864d-6cb2-e100125a5c76 --- pkg/CVmix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/CVmix b/pkg/CVmix index 54f33899a5..347affd274 160000 --- a/pkg/CVmix +++ b/pkg/CVmix @@ -1 +1 @@ -Subproject commit 54f33899a522e3b1cb2a6e38c50fe6cfc74f8ce7 +Subproject commit 347affd2740139680af3a6af7f3d26d84bf4fd3c From 1cecaa9d9b9cb04aa267ae34afbc5201e2b368b7 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 22 Nov 2013 09:23:30 -0500 Subject: [PATCH 306/372] *Reconfigured MOM6z_SIS_025 o Turned off thickness diffusion o Turned off MLrad scheme o Turned off Gargett (N0 + N1) o Turned off diffuse_ML_to_interior o Turned off enhanced diffusion (convection) --- examples/ocean_SIS/MOM6z_SIS_025/MOM_input | 52 ----------------- .../MOM6z_SIS_025/MOM_parameter_doc.all | 57 ++++--------------- .../MOM6z_SIS_025/MOM_parameter_doc.short | 52 ----------------- .../ocean_SIS/MOM6z_SIS_025/timestats.gnu | 8 +-- .../ocean_SIS/MOM6z_SIS_025/timestats.intel | 8 +-- .../ocean_SIS/MOM6z_SIS_025/timestats.pgi | 8 +-- 6 files changed, 24 insertions(+), 161 deletions(-) diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_input b/examples/ocean_SIS/MOM6z_SIS_025/MOM_input index b816941f3e..12928568f7 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_input +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_input @@ -78,12 +78,6 @@ BULKMIXEDLAYER = False ! [Boolean] default = True USE_REGRIDDING = True ! [Boolean] default = False ! If True, use the ALE algorithm (regridding/remapping). ! If False, use the layered isopycnal algorithm. -THICKNESSDIFFUSE = True ! [Boolean] default = False - ! If true, interfaces or isopycnal surfaces are diffused, - ! depending on the value of FULL_THICKNESSDIFFUSE. -THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False - ! If true, do thickness diffusion before dynamics. - ! This is only used if THICKNESSDIFFUSE is true. DT = 1200.0 ! [s] ! The (baroclinic) dynamics time step. The time-step that ! is actually used will be an integer fraction of the @@ -448,30 +442,9 @@ DTBT = -0.9 ! [s or nondim] default = -0.98 ! integer fraction of DT, rounding down. ! === module MOM_thickness_diffuse === -KHTH = 1.0 ! [m2 s-1] default = 0.0 - ! The background horizontal thickness diffusivity. -KHTH_MAX = 1000.0 ! [m2 s-1] default = 0.0 - ! The maximum horizontal thickness diffusivity. -Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" - ! The file that specifies the vertical grid for - ! depth-space diagnostics, or blank to disable - ! depth-space output. -!NK_ZSPACE (from file) = -1 ! [nondim] - ! The number of depth-space levels. This is determined - ! from the size of the variable zw in the output grid file. ! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. -ML_RADIATION = True ! [Boolean] default = False - ! If true, allow a fraction of TKE available from wind - ! work to penetrate below the base of the mixed layer - ! with a vertical decay scale determined by the minimum - ! of: (1) The depth of the mixed layer, (2) an Ekman - ! length scale. -ML_RAD_COEFF = 0.1 ! [nondim] default = 0.2 - ! The coefficient which scales MSTAR*USTAR^3 to obtain - ! the energy available for mixing below the base of the - ! mixed layer. This is only used if ML_RADIATION is true. BBL_MIXING_AS_MAX = False ! [Boolean] default = True ! If true, take the maximum of the diffusivity from the ! BBL mixing and the other diffusivities. Otherwise, @@ -498,14 +471,6 @@ INT_TIDE_DISSIPATION = True ! [Boolean] default = False ! If true, use an internal tidal dissipation scheme to ! drive diapycnal mixing, along the lines of St. Laurent ! et al. (2002) and Simmons et al. (2004). -DISSIPATION_N0 = 1.0E-07 ! [W m-3] default = 0.0 - ! The intercept when N=0 of the N-dependent expression - ! used to set a minimum dissipation by which to determine - ! a lower bound of Kd (a floor): A in eps_min = A + B*N. -DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 - ! The coefficient multiplying N, following Gargett, used to - ! set a minimum dissipation by which to determine a lower - ! bound of Kd (a floor): B in eps_min = A + B*N INT_TIDE_DECAY_SCALE = 300.3003003003003 ! [m] default = 0.0 ! The decay scale away from the bottom for tidal TKE with ! the new coding when INT_TIDE_DISSIPATION is used. @@ -539,20 +504,10 @@ KPP% ! === module MOM_diffConvection === ! This module implements enhanced diffusivity as a ! function of static stability, N^2. -USE_CONVECTION = True ! [Boolean] default = False - ! If true, turns on the diffusive convection scheme that - ! increases diapycnal diffusivities at statically unstable - ! interfaces. Relevant parameters are contained in the - ! CONVECTION% parameter block. CONVECTION% %CONVECTION ! === module MOM_entrain_diffusive === -MAX_ENT_IT = 20 ! default = 5 - ! The maximum number of iterations that may be used to - ! calculate the interior diapycnal entrainment. -TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.549193338482967E-05 - ! The tolerance with which to solve for entrainment values. ! === module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 @@ -580,17 +535,10 @@ TRACER_ADVECTION_SCHEME = "PPM:H3" ! default = "PLM" ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) ! === module MOM_tracer_hor_diff === -DIFFUSE_ML_TO_INTERIOR = True ! [Boolean] default = False - ! If true, enable epipycnal mixing between the surface - ! boundary layer and the interior. CHECK_DIFFUSIVE_CFL = True ! [Boolean] default = False ! If true, use enough iterations the diffusion to ensure ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. -ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 - ! With Diffuse_ML_interior, the ratio of the truly - ! horizontal diffusivity in the mixed layer to the - ! epipycnal diffusivity. The valid range is 0 to 1. ! === module ocean_model_init === ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all index d237ac6e50..35fedb5dc0 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all @@ -136,10 +136,10 @@ BULKMIXEDLAYER = False ! [Boolean] default = True USE_REGRIDDING = True ! [Boolean] default = False ! If True, use the ALE algorithm (regridding/remapping). ! If False, use the layered isopycnal algorithm. -THICKNESSDIFFUSE = True ! [Boolean] default = False +THICKNESSDIFFUSE = False ! [Boolean] default = False ! If true, interfaces or isopycnal surfaces are diffused, ! depending on the value of FULL_THICKNESSDIFFUSE. -THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False +THICKNESSDIFFUSE_FIRST = False ! [Boolean] default = False ! If true, do thickness diffusion before dynamics. ! This is only used if THICKNESSDIFFUSE is true. MIXEDLAYER_RESTRAT = False ! [Boolean] default = False @@ -1060,11 +1060,11 @@ DTBT = -0.9 ! [s or nondim] default = -0.98 ! integer fraction of DT, rounding down. ! === module MOM_thickness_diffuse === -KHTH = 1.0 ! [m2 s-1] default = 0.0 +KHTH = 0.0 ! [m2 s-1] default = 0.0 ! The background horizontal thickness diffusivity. KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum horizontal thickness diffusivity. -KHTH_MAX = 1000.0 ! [m2 s-1] default = 0.0 +KHTH_MAX = 0.0 ! [m2 s-1] default = 0.0 ! The maximum horizontal thickness diffusivity. DETANGLE_INTERFACES = False ! [Boolean] default = False ! If defined add 3-d structured enhanced interface height @@ -1076,13 +1076,10 @@ KHTH_SLOPE_MAX = 0.01 ! [nondim] default = 0.01 KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 ! A diapycnal diffusivity that is used to interpolate ! more sensible values of T & S into thin layers. -Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" +Z_OUTPUT_GRID_FILE = "" ! default = "" ! The file that specifies the vertical grid for ! depth-space diagnostics, or blank to disable ! depth-space output. -!NK_ZSPACE (from file) = -1 ! [nondim] - ! The number of depth-space levels. This is determined - ! from the size of the variable zw in the output grid file. ! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. @@ -1123,38 +1120,12 @@ FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 ! large enough that N2 > omega2. The full expression for ! the Flux Richardson number is usually ! FLUX_RI_MAX*N2/(N2+OMEGA2). -ML_RADIATION = True ! [Boolean] default = False +ML_RADIATION = False ! [Boolean] default = False ! If true, allow a fraction of TKE available from wind ! work to penetrate below the base of the mixed layer ! with a vertical decay scale determined by the minimum ! of: (1) The depth of the mixed layer, (2) an Ekman ! length scale. -ML_RAD_EFOLD_COEFF = 0.2 ! [nondim] default = 0.2 - ! A coefficient that is used to scale the penetration - ! depth for turbulence below the base of the mixed layer. - ! This is only used if ML_RADIATION is true. -ML_RAD_KD_MAX = 0.001 ! [m2 s-1] default = 0.001 - ! The maximum diapycnal diffusivity due to turbulence - ! radiated from the base of the mixed layer. - ! This is only used if ML_RADIATION is true. -ML_RAD_COEFF = 0.1 ! [nondim] default = 0.2 - ! The coefficient which scales MSTAR*USTAR^3 to obtain - ! the energy available for mixing below the base of the - ! mixed layer. This is only used if ML_RADIATION is true. -ML_RAD_APPLY_TKE_DECAY = True ! [Boolean] default = True - ! If true, apply the same exponential decay to ML_rad as - ! is applied to the other surface sources of TKE in the - ! mixed layer code. This is only used if ML_RADIATION is true. -MSTAR = 0.3 ! [units=nondim] default = 0.3 - ! The ratio of the friction velocity cubed to the TKE - ! input to the mixed layer. -TKE_DECAY = 2.5 ! [nondim] default = 2.5 - ! The ratio of the natural Ekman depth to the TKE decay scale. -ML_USE_OMEGA = False ! [Boolean] default = False - ! If true, use the absolute rotation rate instead of the - ! vertical component of rotation when setting the decay - ! scale for turbulence in the mixed layer. - ! This is only used if ML_RADIATION is true. BBL_EFFIC = 0.2 ! [nondim] default = 0.2 ! The efficiency with which the energy extracted by ! bottom drag drives BBL diffusion. This is only @@ -1226,11 +1197,11 @@ USER_CHANGE_DIFFUSIVITY = False ! [Boolean] default = False DISSIPATION_MIN = 0.0 ! [W m-3] default = 0.0 ! The minimum dissipation by which to determine a lower ! bound of Kd (a floor). -DISSIPATION_N0 = 1.0E-07 ! [W m-3] default = 0.0 +DISSIPATION_N0 = 0.0 ! [W m-3] default = 0.0 ! The intercept when N=0 of the N-dependent expression ! used to set a minimum dissipation by which to determine ! a lower bound of Kd (a floor): A in eps_min = A + B*N. -DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 +DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 ! The coefficient multiplying N, following Gargett, used to ! set a minimum dissipation by which to determine a lower ! bound of Kd (a floor): B in eps_min = A + B*N @@ -1333,7 +1304,7 @@ KPP_BEFORE_KAPPA_SHEAR = True ! [Boolean] default = True ! === module MOM_diffConvection === ! This module implements enhanced diffusivity as a ! function of static stability, N^2. -USE_CONVECTION = True ! [Boolean] default = False +USE_CONVECTION = False ! [Boolean] default = False ! If true, turns on the diffusive convection scheme that ! increases diapycnal diffusivities at statically unstable ! interfaces. Relevant parameters are contained in the @@ -1350,10 +1321,10 @@ CORRECT_DENSITY = True ! [Boolean] default = True ! If true, and USE_EOS is true, the layer densities are ! restored toward their target values by the diapycnal ! mixing, as described in Hallberg (MWR, 2000). -MAX_ENT_IT = 20 ! default = 5 +MAX_ENT_IT = 5 ! default = 5 ! The maximum number of iterations that may be used to ! calculate the interior diapycnal entrainment. -TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.549193338482967E-05 +TOLERANCE_ENT = 1.549193338482967E-05 ! [m] default = 1.549193338482967E-05 ! The tolerance with which to solve for entrainment values. ! === module MOM_kappa_shear === @@ -1472,17 +1443,13 @@ KHTR_PASSIVITY_COEFF = 0.0 ! [nondim] default = 0.0 KHTR_PASSIVITY_MIN = 0.5 ! [nondim] default = 0.5 ! The minimum passivity which is the ratio between ! along isopycnal mxiing of tracers to thickness mixing. -DIFFUSE_ML_TO_INTERIOR = True ! [Boolean] default = False +DIFFUSE_ML_TO_INTERIOR = False ! [Boolean] default = False ! If true, enable epipycnal mixing between the surface ! boundary layer and the interior. CHECK_DIFFUSIVE_CFL = True ! [Boolean] default = False ! If true, use enough iterations the diffusion to ensure ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. -ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 - ! With Diffuse_ML_interior, the ratio of the truly - ! horizontal diffusivity in the mixed layer to the - ! epipycnal diffusivity. The valid range is 0 to 1. ! === module ocean_model_init === RESTART_CONTROL = 1 ! default = 1 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short index 4aca2d0828..997cd77a85 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short @@ -67,12 +67,6 @@ BULKMIXEDLAYER = False ! [Boolean] default = True USE_REGRIDDING = True ! [Boolean] default = False ! If True, use the ALE algorithm (regridding/remapping). ! If False, use the layered isopycnal algorithm. -THICKNESSDIFFUSE = True ! [Boolean] default = False - ! If true, interfaces or isopycnal surfaces are diffused, - ! depending on the value of FULL_THICKNESSDIFFUSE. -THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False - ! If true, do thickness diffusion before dynamics. - ! This is only used if THICKNESSDIFFUSE is true. DT = 1200.0 ! [s] ! The (baroclinic) dynamics time step. The time-step that ! is actually used will be an integer fraction of the @@ -437,30 +431,9 @@ DTBT = -0.9 ! [s or nondim] default = -0.98 ! integer fraction of DT, rounding down. ! === module MOM_thickness_diffuse === -KHTH = 1.0 ! [m2 s-1] default = 0.0 - ! The background horizontal thickness diffusivity. -KHTH_MAX = 1000.0 ! [m2 s-1] default = 0.0 - ! The maximum horizontal thickness diffusivity. -Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = "" - ! The file that specifies the vertical grid for - ! depth-space diagnostics, or blank to disable - ! depth-space output. -!NK_ZSPACE (from file) = -1 ! [nondim] - ! The number of depth-space levels. This is determined - ! from the size of the variable zw in the output grid file. ! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. -ML_RADIATION = True ! [Boolean] default = False - ! If true, allow a fraction of TKE available from wind - ! work to penetrate below the base of the mixed layer - ! with a vertical decay scale determined by the minimum - ! of: (1) The depth of the mixed layer, (2) an Ekman - ! length scale. -ML_RAD_COEFF = 0.1 ! [nondim] default = 0.2 - ! The coefficient which scales MSTAR*USTAR^3 to obtain - ! the energy available for mixing below the base of the - ! mixed layer. This is only used if ML_RADIATION is true. BBL_MIXING_AS_MAX = False ! [Boolean] default = True ! If true, take the maximum of the diffusivity from the ! BBL mixing and the other diffusivities. Otherwise, @@ -487,14 +460,6 @@ INT_TIDE_DISSIPATION = True ! [Boolean] default = False ! If true, use an internal tidal dissipation scheme to ! drive diapycnal mixing, along the lines of St. Laurent ! et al. (2002) and Simmons et al. (2004). -DISSIPATION_N0 = 1.0E-07 ! [W m-3] default = 0.0 - ! The intercept when N=0 of the N-dependent expression - ! used to set a minimum dissipation by which to determine - ! a lower bound of Kd (a floor): A in eps_min = A + B*N. -DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 - ! The coefficient multiplying N, following Gargett, used to - ! set a minimum dissipation by which to determine a lower - ! bound of Kd (a floor): B in eps_min = A + B*N INT_TIDE_DECAY_SCALE = 300.3003003003003 ! [m] default = 0.0 ! The decay scale away from the bottom for tidal TKE with ! the new coding when INT_TIDE_DISSIPATION is used. @@ -528,20 +493,10 @@ KPP% ! === module MOM_diffConvection === ! This module implements enhanced diffusivity as a ! function of static stability, N^2. -USE_CONVECTION = True ! [Boolean] default = False - ! If true, turns on the diffusive convection scheme that - ! increases diapycnal diffusivities at statically unstable - ! interfaces. Relevant parameters are contained in the - ! CONVECTION% parameter block. CONVECTION% %CONVECTION ! === module MOM_entrain_diffusive === -MAX_ENT_IT = 20 ! default = 5 - ! The maximum number of iterations that may be used to - ! calculate the interior diapycnal entrainment. -TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.549193338482967E-05 - ! The tolerance with which to solve for entrainment values. ! === module MOM_kappa_shear === MAX_RINO_IT = 25 ! [nondim] default = 50 @@ -569,17 +524,10 @@ TRACER_ADVECTION_SCHEME = "PPM:H3" ! default = "PLM" ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) ! === module MOM_tracer_hor_diff === -DIFFUSE_ML_TO_INTERIOR = True ! [Boolean] default = False - ! If true, enable epipycnal mixing between the surface - ! boundary layer and the interior. CHECK_DIFFUSIVE_CFL = True ! [Boolean] default = False ! If true, use enough iterations the diffusion to ensure ! that the diffusive equivalent of the CFL limit is not ! violated. If false, always use 1 iteration. -ML_KHTR_SCALE = 0.0 ! [nondim] default = 1.0 - ! With Diffuse_ML_interior, the ratio of the truly - ! horizontal diffusivity in the mixed layer to the - ! epipycnal diffusivity. The valid range is 0 to 1. ! === module ocean_model_init === ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu index 176d3d6fef..3f115c5858 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 481, En 8.035555426118E-04, CFL 0.19954, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.06E-19, Se 4.27E-16, Te 4.21E-17 - 6, 693135.500, 0, En 8.500123217194E-04, CFL 0.14293, SL 2.3407E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 6.79E-20, Se 9.36E-18, Te 1.24E-18 - 9, 693135.750, 0, En 9.024253266894E-04, CFL 0.17094, SL 2.3660E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.06E-19, Se 3.92E-18, Te -5.77E-19 - 12, 693136.000, 0, En 1.068249735274E-03, CFL 0.26323, SL 2.3902E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -5.50E-20, Se -1.70E-17, Te -1.63E-18 + 3, 693135.250, 591, En 8.024766271737E-04, CFL 0.19682, SL 2.3176E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 7.33E-20, Se 4.33E-16, Te 4.46E-17 + 6, 693135.500, 0, En 8.522152232188E-04, CFL 0.14368, SL 2.3410E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -1.47E-21, Se 1.01E-18, Te -6.74E-19 + 9, 693135.750, 0, En 9.045389564086E-04, CFL 0.17033, SL 2.3663E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -1.27E-19, Se -4.11E-18, Te 9.17E-20 + 12, 693136.000, 0, En 1.071014045351E-03, CFL 0.26458, SL 2.3905E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.54E-20, Se 3.45E-19, Te -3.05E-18 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel index 133247a9b3..c1147d8d6c 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 481, En 8.035726831410E-04, CFL 0.19969, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.98E-19, Se 4.34E-16, Te 4.36E-17 - 6, 693135.500, 0, En 8.502396006379E-04, CFL 0.14293, SL 2.3407E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.07E-19, Se -8.41E-18, Te 7.74E-19 - 9, 693135.750, 0, En 9.023711369641E-04, CFL 0.17136, SL 2.3660E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -3.47E-20, Se 3.24E-17, Te -2.27E-19 - 12, 693136.000, 0, En 1.068827692519E-03, CFL 0.26316, SL 2.3902E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -2.93E-20, Se -1.53E-17, Te -1.61E-19 + 3, 693135.250, 591, En 8.024230149875E-04, CFL 0.19682, SL 2.3176E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.33E-19, Se 4.44E-16, Te 4.54E-17 + 6, 693135.500, 0, En 8.513803872347E-04, CFL 0.14354, SL 2.3410E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 9.67E-20, Se -5.53E-19, Te 1.86E-19 + 9, 693135.750, 0, En 9.047097812966E-04, CFL 0.17038, SL 2.3663E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -9.73E-20, Se 1.35E-17, Te -1.39E-18 + 12, 693136.000, 0, En 1.071199668003E-03, CFL 0.26469, SL 2.3905E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -2.89E-21, Se -2.33E-17, Te -2.45E-18 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi b/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi index 03cbf30390..cd9dc50884 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 481, En 8.025244717593E-04, CFL 0.19960, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 6.23E-20, Se 4.27E-16, Te 4.38E-17 - 6, 693135.500, 0, En 8.501532179375E-04, CFL 0.14277, SL 2.3407E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 4.46E-20, Se 7.44E-18, Te 7.94E-19 - 9, 693135.750, 0, En 9.023095270166E-04, CFL 0.17165, SL 2.3660E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -8.22E-20, Se 1.51E-17, Te -1.14E-18 - 12, 693136.000, 0, En 1.067974899638E-03, CFL 0.26391, SL 2.3902E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -1.67E-20, Se 5.79E-18, Te 2.23E-19 + 3, 693135.250, 591, En 8.030614738449E-04, CFL 0.19682, SL 2.3176E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.24E-19, Se 4.25E-16, Te 4.37E-17 + 6, 693135.500, 0, En 8.511203313020E-04, CFL 0.14355, SL 2.3410E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 5.34E-20, Se 1.44E-17, Te -7.27E-19 + 9, 693135.750, 0, En 9.053966122742E-04, CFL 0.17054, SL 2.3663E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 4.86E-20, Se 1.07E-17, Te 3.11E-19 + 12, 693136.000, 0, En 1.070881142693E-03, CFL 0.26492, SL 2.3905E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -2.48E-20, Se -1.89E-17, Te 7.66E-19 From bc15c3eb2ec267782d8250bc7e1875a7a73e4bea Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 26 Nov 2013 07:50:02 -0500 Subject: [PATCH 307/372] *Fixed salt_restore.nc for MOM6z_SIS_025 o .datasets/MOM6z_SIS_025/siena/INPUT/salt_restore.nc has an interpolation problem at the join between the spherical and bi-polar grids (65N). o .datasets/MOM6z_SIS_025/siena/INPUT/salt_restore_v2.nc has the properly interpolated data. o Changed link to point to _v2 --- examples/ocean_SIS/MOM6z_SIS_025/INPUT/salt_restore.nc | 2 +- examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu | 8 ++++---- examples/ocean_SIS/MOM6z_SIS_025/timestats.intel | 8 ++++---- examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi | 8 ++++---- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/salt_restore.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/salt_restore.nc index 4916ebe685..b6f2d49d09 120000 --- a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/salt_restore.nc +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/salt_restore.nc @@ -1 +1 @@ -.datasets/MOM6z_SIS_025/siena/INPUT/salt_restore.nc \ No newline at end of file +.datasets/MOM6z_SIS_025/siena/INPUT/salt_restore_v2.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu index 3f115c5858..371fcc386c 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 591, En 8.024766271737E-04, CFL 0.19682, SL 2.3176E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 7.33E-20, Se 4.33E-16, Te 4.46E-17 - 6, 693135.500, 0, En 8.522152232188E-04, CFL 0.14368, SL 2.3410E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -1.47E-21, Se 1.01E-18, Te -6.74E-19 - 9, 693135.750, 0, En 9.045389564086E-04, CFL 0.17033, SL 2.3663E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -1.27E-19, Se -4.11E-18, Te 9.17E-20 - 12, 693136.000, 0, En 1.071014045351E-03, CFL 0.26458, SL 2.3905E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.54E-20, Se 3.45E-19, Te -3.05E-18 + 3, 693135.250, 591, En 8.025612938529E-04, CFL 0.19694, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 9.46E-20, Se 4.34E-16, Te 4.24E-17 + 6, 693135.500, 0, En 8.517144480762E-04, CFL 0.14158, SL 2.3405E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 3.22E-20, Se 1.02E-17, Te 1.38E-18 + 9, 693135.750, 0, En 9.053970723431E-04, CFL 0.16969, SL 2.3655E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 4.05E-20, Se 1.42E-17, Te -3.45E-19 + 12, 693136.000, 0, En 1.071228263512E-03, CFL 0.26253, SL 2.3892E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 3.74E-20, Se -4.27E-18, Te 1.76E-18 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel index c1147d8d6c..eae31bab92 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 591, En 8.024230149875E-04, CFL 0.19682, SL 2.3176E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.33E-19, Se 4.44E-16, Te 4.54E-17 - 6, 693135.500, 0, En 8.513803872347E-04, CFL 0.14354, SL 2.3410E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 9.67E-20, Se -5.53E-19, Te 1.86E-19 - 9, 693135.750, 0, En 9.047097812966E-04, CFL 0.17038, SL 2.3663E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -9.73E-20, Se 1.35E-17, Te -1.39E-18 - 12, 693136.000, 0, En 1.071199668003E-03, CFL 0.26469, SL 2.3905E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -2.89E-21, Se -2.33E-17, Te -2.45E-18 + 3, 693135.250, 591, En 8.025853416372E-04, CFL 0.19694, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.48E-19, Se 4.39E-16, Te 4.45E-17 + 6, 693135.500, 0, En 8.511737512981E-04, CFL 0.14149, SL 2.3405E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 8.48E-22, Se 6.89E-18, Te 3.32E-19 + 9, 693135.750, 0, En 9.049114158771E-04, CFL 0.16833, SL 2.3655E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -3.99E-20, Se -4.31E-17, Te -1.56E-18 + 12, 693136.000, 0, En 1.071101551862E-03, CFL 0.26232, SL 2.3892E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.42E-20, Se 5.81E-18, Te -2.30E-18 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi b/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi index cd9dc50884..14de81a9b7 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 591, En 8.030614738449E-04, CFL 0.19682, SL 2.3176E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.24E-19, Se 4.25E-16, Te 4.37E-17 - 6, 693135.500, 0, En 8.511203313020E-04, CFL 0.14355, SL 2.3410E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 5.34E-20, Se 1.44E-17, Te -7.27E-19 - 9, 693135.750, 0, En 9.053966122742E-04, CFL 0.17054, SL 2.3663E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 4.86E-20, Se 1.07E-17, Te 3.11E-19 - 12, 693136.000, 0, En 1.070881142693E-03, CFL 0.26492, SL 2.3905E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -2.48E-20, Se -1.89E-17, Te 7.66E-19 + 3, 693135.250, 591, En 8.025229927473E-04, CFL 0.19694, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.82E-19, Se 4.33E-16, Te 4.48E-17 + 6, 693135.500, 0, En 8.511158445826E-04, CFL 0.14146, SL 2.3405E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -4.26E-20, Se -2.77E-18, Te -4.58E-19 + 9, 693135.750, 0, En 9.047885770948E-04, CFL 0.16903, SL 2.3655E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -5.87E-21, Se -3.97E-18, Te 4.54E-19 + 12, 693136.000, 0, En 1.071473788283E-03, CFL 0.26239, SL 2.3892E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -8.77E-20, Se -8.01E-18, Te 1.41E-18 From 7cb2b601a71f31b2643a3996604e3199d7129312 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 26 Nov 2013 10:31:48 -0500 Subject: [PATCH 308/372] Moved Kd_interface diagnostic to before entrain_diffuse o Kd_interface is meatn to tbe the net diffusivity (excluding double diffusion) but the diagnostic was before KPP and convection. o Once we have consolidated and clean-up the setting of diffusivity (meaning puting kappa-shear and KPP in set_diffusivity) we can move the send_data back there too. --- src/parameterizations/vertical/MOM_diabatic_driver.F90 | 5 ++++- src/parameterizations/vertical/MOM_set_diffusivity.F90 | 5 +---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/parameterizations/vertical/MOM_diabatic_driver.F90 b/src/parameterizations/vertical/MOM_diabatic_driver.F90 index 240079e23c..bf96e3e571 100644 --- a/src/parameterizations/vertical/MOM_diabatic_driver.F90 +++ b/src/parameterizations/vertical/MOM_diabatic_driver.F90 @@ -164,7 +164,7 @@ module MOM_diabatic_driver type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the ! timing of diagnostic output. integer :: id_dudt_dia = -1, id_dvdt_dia = -1, id_wd = -1 - integer :: id_ea = -1 , id_eb = -1, id_Kd_z = -1 + integer :: id_ea = -1 , id_eb = -1, id_Kd_z = -1, id_Kd_interface = -1 integer :: id_Tdif_z = -1, id_Tadv_z = -1, id_Sdif_z = -1, id_Sadv_z = -1 integer :: id_Tdif = -1, id_Tadv = -1, id_Sdif = -1, id_Sadv = -1 integer :: id_createdH = -1 @@ -546,6 +546,7 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) ! use in the tri-diagonal solver. ! Otherwise, call entrainment_diffusive() which sets ea and eb ! based on KD and target densities (ie. does remapping as well). + if (CS%id_Kd_interface > 0) call post_data(CS%id_Kd_interface, Kd_int, CS%diag) if (CS%useALEalgorithm) then do j=js,je ; do i=is,ie ea(i,j,1) = 0. @@ -1624,6 +1625,8 @@ subroutine diabatic_driver_init(Time, G, param_file, useALEalgorithm, diag, & if (CS%id_wd > 0) call safe_alloc_ptr(CDp%diapyc_vel,isd,ied,jsd,jed,nz+1) call set_diffusivity_init(Time, G, param_file, diag, CS%set_diff_CSp, diag_to_Z_CSp) + CS%id_Kd_interface = register_diag_field('ocean_model', 'Kd_interface', diag%axesTi, Time, & + 'Total diapycnal diffusivity at interfaces', 'meter2 second-1') ! CS%useKPP is set to True if KPP-scheme is to be used, False otherwise. ! KPP_init() allocated CS%KPP_Csp and also sets CS%KPPisPassive diff --git a/src/parameterizations/vertical/MOM_set_diffusivity.F90 b/src/parameterizations/vertical/MOM_set_diffusivity.F90 index 40dffe2ae3..ee61882e90 100644 --- a/src/parameterizations/vertical/MOM_set_diffusivity.F90 +++ b/src/parameterizations/vertical/MOM_set_diffusivity.F90 @@ -259,7 +259,7 @@ module MOM_set_diffusivity real, pointer, dimension(:,:) :: tideamp => NULL() ! RMS tidal amplitude (m s-1) integer :: id_TKE_itidal = -1, id_TKE_leewave = -1, id_Nb = -1, id_N2 = -1 integer :: id_Kd_itidal = -1, id_Kd_Niku = -1, id_Kd_user = -1 - integer :: id_Kd_layer = -1, id_Kd_interface = -1 + integer :: id_Kd_layer = -1 integer :: id_N2_z = -1, id_Kd_itidal_z = -1, id_Kd_Niku_z = -1, id_Kd_user_z = -1 integer :: id_Kd_Work = -1, id_Kd_Itidal_Work = -1, id_Kd_Niku_Work = -1 integer :: id_maxTKE = -1, id_TKE_to_Kd = -1, id_Fl_itidal = -1 @@ -707,7 +707,6 @@ subroutine set_diffusivity(u, v, h, tv, fluxes, optics, visc, dt, G, CS, & endif if (CS%id_Kd_layer > 0) call post_data(CS%id_Kd_layer, Kd, CS%diag) - if (CS%id_Kd_interface > 0) call post_data(CS%id_Kd_interface, Kd_int, CS%diag) num_z_diags = 0 if (CS%Int_tide_dissipation .or. CS%Lee_wave_dissipation) then @@ -2487,8 +2486,6 @@ subroutine set_diffusivity_init(Time, G, param_file, diag, CS, diag_to_Z_CSp) CS%id_Kd_layer = register_diag_field('ocean_model', 'Kd_layer', diag%axesTL, Time, & 'Diapycnal diffusivity of layers (as set)', 'meter2 second-1') - CS%id_Kd_interface = register_diag_field('ocean_model', 'Kd_interface', diag%axesTi, Time, & - 'Diapycnal diffusivity at interfaces (as set)', 'meter2 second-1') if (CS%Lee_wave_dissipation) then From b9670f86cfd0ef2e8104bebd99cb93056f144dab Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 26 Nov 2013 16:20:59 -0500 Subject: [PATCH 309/372] Moved call to kappa_shear into set_diffusivity o Kappa-shear parameterization was called from diabatic, before set_diffusivity o Now called at top of set_diffusivity o Updated initialization method so that USE_JACKSON_PARAM is only read/logged once, so we avoid conflicts in log messages AND the log message for USE_JACKSON_PARAM appears next to the kappa-shear parameters o No answer changes --- .../AM2_MOM6i_1deg/MOM_parameter_doc.all | 125 +++++++++--------- .../AM2_MOM6i_1deg/MOM_parameter_doc.short | 17 +-- .../CM2G63L/MOM_parameter_doc.all | 125 +++++++++--------- .../CM2G63L/MOM_parameter_doc.short | 17 +-- .../ocean_SIS/GOLD_SIS/MOM_parameter_doc.all | 125 +++++++++--------- .../GOLD_SIS/MOM_parameter_doc.short | 17 +-- .../GOLD_SIS_icebergs/MOM_parameter_doc.all | 125 +++++++++--------- .../GOLD_SIS_icebergs/MOM_parameter_doc.short | 17 +-- .../MOM6z_SIS_025/MOM_parameter_doc.all | 119 ++++++++--------- .../MOM6z_SIS_025/MOM_parameter_doc.short | 17 +-- .../ocean_SIS2/Baltic/MOM_parameter_doc.all | 125 +++++++++--------- .../ocean_SIS2/Baltic/MOM_parameter_doc.short | 17 +-- .../ocean_SIS2/SIS2/MOM_parameter_doc.all | 125 +++++++++--------- .../ocean_SIS2/SIS2/MOM_parameter_doc.short | 17 +-- .../SIS2_icebergs/MOM_parameter_doc.all | 125 +++++++++--------- .../SIS2_icebergs/MOM_parameter_doc.short | 17 +-- .../solo_ocean/DOME/MOM_parameter_doc.all | 119 ++++++++--------- .../solo_ocean/DOME/MOM_parameter_doc.short | 17 +-- .../Phillips_2layer/MOM_parameter_doc.all | 63 ++++++++- .../Phillips_2layer/MOM_parameter_doc.short | 3 + .../adjustment2d/layer/MOM_parameter_doc.all | 63 ++++++++- .../layer/MOM_parameter_doc.short | 3 + .../adjustment2d/rho/MOM_parameter_doc.all | 63 ++++++++- .../adjustment2d/rho/MOM_parameter_doc.short | 3 + .../adjustment2d/z/MOM_parameter_doc.all | 63 ++++++++- .../adjustment2d/z/MOM_parameter_doc.short | 3 + .../benchmark/MOM_parameter_doc.all | 125 +++++++++--------- .../benchmark/MOM_parameter_doc.short | 17 +-- .../circle_obcs/MOM_parameter_doc.all | 119 ++++++++--------- .../circle_obcs/MOM_parameter_doc.short | 17 +-- .../external_gwave/MOM_parameter_doc.all | 63 ++++++++- .../external_gwave/MOM_parameter_doc.short | 3 + .../layer/MOM_parameter_doc.all | 63 ++++++++- .../layer/MOM_parameter_doc.short | 3 + .../sigma/MOM_parameter_doc.all | 63 ++++++++- .../sigma/MOM_parameter_doc.short | 3 + .../flow_downslope/z/MOM_parameter_doc.all | 63 ++++++++- .../flow_downslope/z/MOM_parameter_doc.short | 3 + .../solo_ocean/global/MOM_parameter_doc.all | 125 +++++++++--------- .../solo_ocean/global/MOM_parameter_doc.short | 17 +-- .../global_ALE/layer/MOM_parameter_doc.all | 125 +++++++++--------- .../global_ALE/layer/MOM_parameter_doc.short | 17 +-- .../global_ALE/z/MOM_parameter_doc.all | 119 ++++++++--------- .../global_ALE/z/MOM_parameter_doc.short | 17 +-- .../lock_exchange/MOM_parameter_doc.all | 63 ++++++++- .../lock_exchange/MOM_parameter_doc.short | 3 + .../nonBous_global/MOM_parameter_doc.all | 125 +++++++++--------- .../nonBous_global/MOM_parameter_doc.short | 17 +-- .../resting/layer/MOM_parameter_doc.all | 63 ++++++++- .../resting/layer/MOM_parameter_doc.short | 3 + .../resting/z/MOM_parameter_doc.all | 63 ++++++++- .../resting/z/MOM_parameter_doc.short | 3 + .../seamount/layer/MOM_parameter_doc.all | 63 ++++++++- .../seamount/layer/MOM_parameter_doc.short | 3 + .../seamount/sigma/MOM_parameter_doc.all | 63 ++++++++- .../seamount/sigma/MOM_parameter_doc.short | 3 + .../seamount/z/MOM_parameter_doc.all | 63 ++++++++- .../seamount/z/MOM_parameter_doc.short | 3 + .../single_column/MOM_parameter_doc.all | 125 +++++++++--------- .../single_column/MOM_parameter_doc.short | 17 +-- .../single_column_z/MOM_parameter_doc.all | 119 ++++++++--------- .../single_column_z/MOM_parameter_doc.short | 17 +-- .../sloshing/layer/MOM_parameter_doc.all | 63 ++++++++- .../sloshing/layer/MOM_parameter_doc.short | 3 + .../sloshing/rho/MOM_parameter_doc.all | 63 ++++++++- .../sloshing/rho/MOM_parameter_doc.short | 3 + .../MOM_parameter_doc.all | 63 ++++++++- .../MOM_parameter_doc.short | 3 + .../vertical/MOM_diabatic_driver.F90 | 47 ++----- .../vertical/MOM_kappa_shear.F90 | 29 +++- .../vertical/MOM_set_diffusivity.F90 | 54 ++++++-- .../vertical/MOM_set_viscosity.F90 | 10 +- 72 files changed, 2357 insertions(+), 1289 deletions(-) diff --git a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all index a72a32351d..fa13455ea3 100644 --- a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all +++ b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all @@ -835,9 +835,6 @@ MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -1218,6 +1215,69 @@ H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! +KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True + ! If true, combine the mixed layers together before + ! solving the kappa-shear equations. + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -1320,65 +1380,6 @@ GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" ! The name of the geothermal heating variable in ! GEOTHERMAL_FILE. -! === module MOM_kappa_shear === -RINO_CRIT = 0.25 ! [nondim] default = 0.25 - ! The critical Richardson number for shear mixing. -SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 - ! A nondimensional rate scale for shear-driven entrainment. - ! Jackson et al find values in the range of 0.085-0.089. -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. -KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 - ! The background diffusivity that is used to smooth the - ! density and shear profiles before solving for the - ! diffusivities. Defaults to value of KD. -FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 - ! The nondimensional curvature of the function of the - ! Richardson number in the kappa source term in the - ! Jackson et al. scheme. -TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 - ! The coefficient for the decay of TKE due to - ! stratification (i.e. proportional to N*tke). - ! The values found by Jackson et al. are 0.24-0.28. -TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 - ! The coefficient for the decay of TKE due to shear (i.e. - ! proportional to |S|*tke). The values found by Jackson - ! et al. are 0.14-0.12. -KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 - ! The coefficient for the buoyancy length scale in the - ! kappa equation. The values found by Jackson et al. are - ! in the range of 0.81-0.86. -KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 - ! The square of the ratio of the coefficients of the - ! buoyancy and shear scales in the diffusivity equation, - ! Set this to 0 (the default) to eliminate the shear scale. - ! This is only used if USE_JACKSON_PARAM is true. -KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 - ! The fractional error in kappa that is tolerated. - ! Iteration stops when changes between subsequent - ! iterations are smaller than this everywhere in a - ! column. The peak diffusivities usually converge most - ! rapidly, and have much smaller errors than this. -TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 - ! A background level of TKE used in the first iteration - ! of the kappa equation. TKE_BACKGROUND could be 0. -KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True - ! If true, massless layers are merged with neighboring - ! massive layers in this calculation. The default is - ! true and I can think of no good reason why it should - ! be false. This is only used if USE_JACKSON_PARAM is true. -MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 - ! The maximum number of iterations that may be used to - ! estimate the time-averaged diffusivity. -DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False - ! If true, write debugging data for the kappa-shear code. - ! Caution: this option is _very_ verbose and should only - ! be used in single-column mode! -KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True - ! If true, combine the mixed layers together before - ! solving the kappa-shear equations. - ! === module MOM_mixed_layer === NSTAR = 0.15 ! [nondim] default = 0.15 ! The portion of the buoyant potential energy imparted by diff --git a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.short b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.short index b4e56b2b09..f28816730c 100644 --- a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.short +++ b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.short @@ -313,9 +313,6 @@ MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! === module MOM_PointAccel === ! === module MOM_set_visc === -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. ML_USE_OMEGA = True ! [Boolean] default = False ! If true, use the absolute rotation rate instead of the ! vertical component of rotation when setting the decay @@ -469,6 +466,15 @@ H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -497,11 +503,6 @@ GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" ! The file from which the geothermal heating is to be ! read, or blank to use a constant heating rate. -! === module MOM_kappa_shear === -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. - ! === module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released diff --git a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all index 27b0af30c2..a76fb9fa35 100644 --- a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all +++ b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all @@ -874,9 +874,6 @@ MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -1266,6 +1263,69 @@ H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! +KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True + ! If true, combine the mixed layers together before + ! solving the kappa-shear equations. + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -1368,65 +1428,6 @@ GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" ! The name of the geothermal heating variable in ! GEOTHERMAL_FILE. -! === module MOM_kappa_shear === -RINO_CRIT = 0.25 ! [nondim] default = 0.25 - ! The critical Richardson number for shear mixing. -SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 - ! A nondimensional rate scale for shear-driven entrainment. - ! Jackson et al find values in the range of 0.085-0.089. -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. -KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 - ! The background diffusivity that is used to smooth the - ! density and shear profiles before solving for the - ! diffusivities. Defaults to value of KD. -FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 - ! The nondimensional curvature of the function of the - ! Richardson number in the kappa source term in the - ! Jackson et al. scheme. -TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 - ! The coefficient for the decay of TKE due to - ! stratification (i.e. proportional to N*tke). - ! The values found by Jackson et al. are 0.24-0.28. -TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 - ! The coefficient for the decay of TKE due to shear (i.e. - ! proportional to |S|*tke). The values found by Jackson - ! et al. are 0.14-0.12. -KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 - ! The coefficient for the buoyancy length scale in the - ! kappa equation. The values found by Jackson et al. are - ! in the range of 0.81-0.86. -KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 - ! The square of the ratio of the coefficients of the - ! buoyancy and shear scales in the diffusivity equation, - ! Set this to 0 (the default) to eliminate the shear scale. - ! This is only used if USE_JACKSON_PARAM is true. -KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 - ! The fractional error in kappa that is tolerated. - ! Iteration stops when changes between subsequent - ! iterations are smaller than this everywhere in a - ! column. The peak diffusivities usually converge most - ! rapidly, and have much smaller errors than this. -TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 - ! A background level of TKE used in the first iteration - ! of the kappa equation. TKE_BACKGROUND could be 0. -KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True - ! If true, massless layers are merged with neighboring - ! massive layers in this calculation. The default is - ! true and I can think of no good reason why it should - ! be false. This is only used if USE_JACKSON_PARAM is true. -MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 - ! The maximum number of iterations that may be used to - ! estimate the time-averaged diffusivity. -DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False - ! If true, write debugging data for the kappa-shear code. - ! Caution: this option is _very_ verbose and should only - ! be used in single-column mode! -KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True - ! If true, combine the mixed layers together before - ! solving the kappa-shear equations. - ! === module MOM_mixed_layer === NSTAR = 0.15 ! [nondim] default = 0.15 ! The portion of the buoyant potential energy imparted by diff --git a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.short b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.short index ca1e6f6b63..308d822d8a 100644 --- a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.short +++ b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.short @@ -353,9 +353,6 @@ MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! === module MOM_PointAccel === ! === module MOM_set_visc === -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. ML_USE_OMEGA = True ! [Boolean] default = False ! If true, use the absolute rotation rate instead of the ! vertical component of rotation when setting the decay @@ -494,6 +491,15 @@ H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -522,11 +528,6 @@ GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" ! The file from which the geothermal heating is to be ! read, or blank to use a constant heating rate. -! === module MOM_kappa_shear === -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. - ! === module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released diff --git a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all index 441efb6b7b..eb0f1ebe15 100644 --- a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all +++ b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all @@ -874,9 +874,6 @@ MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -1266,6 +1263,69 @@ H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! +KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True + ! If true, combine the mixed layers together before + ! solving the kappa-shear equations. + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -1368,65 +1428,6 @@ GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" ! The name of the geothermal heating variable in ! GEOTHERMAL_FILE. -! === module MOM_kappa_shear === -RINO_CRIT = 0.25 ! [nondim] default = 0.25 - ! The critical Richardson number for shear mixing. -SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 - ! A nondimensional rate scale for shear-driven entrainment. - ! Jackson et al find values in the range of 0.085-0.089. -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. -KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 - ! The background diffusivity that is used to smooth the - ! density and shear profiles before solving for the - ! diffusivities. Defaults to value of KD. -FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 - ! The nondimensional curvature of the function of the - ! Richardson number in the kappa source term in the - ! Jackson et al. scheme. -TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 - ! The coefficient for the decay of TKE due to - ! stratification (i.e. proportional to N*tke). - ! The values found by Jackson et al. are 0.24-0.28. -TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 - ! The coefficient for the decay of TKE due to shear (i.e. - ! proportional to |S|*tke). The values found by Jackson - ! et al. are 0.14-0.12. -KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 - ! The coefficient for the buoyancy length scale in the - ! kappa equation. The values found by Jackson et al. are - ! in the range of 0.81-0.86. -KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 - ! The square of the ratio of the coefficients of the - ! buoyancy and shear scales in the diffusivity equation, - ! Set this to 0 (the default) to eliminate the shear scale. - ! This is only used if USE_JACKSON_PARAM is true. -KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 - ! The fractional error in kappa that is tolerated. - ! Iteration stops when changes between subsequent - ! iterations are smaller than this everywhere in a - ! column. The peak diffusivities usually converge most - ! rapidly, and have much smaller errors than this. -TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 - ! A background level of TKE used in the first iteration - ! of the kappa equation. TKE_BACKGROUND could be 0. -KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True - ! If true, massless layers are merged with neighboring - ! massive layers in this calculation. The default is - ! true and I can think of no good reason why it should - ! be false. This is only used if USE_JACKSON_PARAM is true. -MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 - ! The maximum number of iterations that may be used to - ! estimate the time-averaged diffusivity. -DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False - ! If true, write debugging data for the kappa-shear code. - ! Caution: this option is _very_ verbose and should only - ! be used in single-column mode! -KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True - ! If true, combine the mixed layers together before - ! solving the kappa-shear equations. - ! === module MOM_mixed_layer === NSTAR = 0.15 ! [nondim] default = 0.15 ! The portion of the buoyant potential energy imparted by diff --git a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.short b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.short index c693b90b3f..21c0705ee4 100644 --- a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.short +++ b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.short @@ -350,9 +350,6 @@ MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! === module MOM_PointAccel === ! === module MOM_set_visc === -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. ML_USE_OMEGA = True ! [Boolean] default = False ! If true, use the absolute rotation rate instead of the ! vertical component of rotation when setting the decay @@ -491,6 +488,15 @@ H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -519,11 +525,6 @@ GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" ! The file from which the geothermal heating is to be ! read, or blank to use a constant heating rate. -! === module MOM_kappa_shear === -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. - ! === module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released diff --git a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all index 441efb6b7b..eb0f1ebe15 100644 --- a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all +++ b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all @@ -874,9 +874,6 @@ MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -1266,6 +1263,69 @@ H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! +KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True + ! If true, combine the mixed layers together before + ! solving the kappa-shear equations. + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -1368,65 +1428,6 @@ GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" ! The name of the geothermal heating variable in ! GEOTHERMAL_FILE. -! === module MOM_kappa_shear === -RINO_CRIT = 0.25 ! [nondim] default = 0.25 - ! The critical Richardson number for shear mixing. -SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 - ! A nondimensional rate scale for shear-driven entrainment. - ! Jackson et al find values in the range of 0.085-0.089. -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. -KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 - ! The background diffusivity that is used to smooth the - ! density and shear profiles before solving for the - ! diffusivities. Defaults to value of KD. -FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 - ! The nondimensional curvature of the function of the - ! Richardson number in the kappa source term in the - ! Jackson et al. scheme. -TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 - ! The coefficient for the decay of TKE due to - ! stratification (i.e. proportional to N*tke). - ! The values found by Jackson et al. are 0.24-0.28. -TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 - ! The coefficient for the decay of TKE due to shear (i.e. - ! proportional to |S|*tke). The values found by Jackson - ! et al. are 0.14-0.12. -KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 - ! The coefficient for the buoyancy length scale in the - ! kappa equation. The values found by Jackson et al. are - ! in the range of 0.81-0.86. -KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 - ! The square of the ratio of the coefficients of the - ! buoyancy and shear scales in the diffusivity equation, - ! Set this to 0 (the default) to eliminate the shear scale. - ! This is only used if USE_JACKSON_PARAM is true. -KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 - ! The fractional error in kappa that is tolerated. - ! Iteration stops when changes between subsequent - ! iterations are smaller than this everywhere in a - ! column. The peak diffusivities usually converge most - ! rapidly, and have much smaller errors than this. -TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 - ! A background level of TKE used in the first iteration - ! of the kappa equation. TKE_BACKGROUND could be 0. -KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True - ! If true, massless layers are merged with neighboring - ! massive layers in this calculation. The default is - ! true and I can think of no good reason why it should - ! be false. This is only used if USE_JACKSON_PARAM is true. -MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 - ! The maximum number of iterations that may be used to - ! estimate the time-averaged diffusivity. -DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False - ! If true, write debugging data for the kappa-shear code. - ! Caution: this option is _very_ verbose and should only - ! be used in single-column mode! -KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True - ! If true, combine the mixed layers together before - ! solving the kappa-shear equations. - ! === module MOM_mixed_layer === NSTAR = 0.15 ! [nondim] default = 0.15 ! The portion of the buoyant potential energy imparted by diff --git a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.short b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.short index c693b90b3f..21c0705ee4 100644 --- a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.short +++ b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.short @@ -350,9 +350,6 @@ MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! === module MOM_PointAccel === ! === module MOM_set_visc === -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. ML_USE_OMEGA = True ! [Boolean] default = False ! If true, use the absolute rotation rate instead of the ! vertical component of rotation when setting the decay @@ -491,6 +488,15 @@ H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -519,11 +525,6 @@ GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" ! The file from which the geothermal heating is to be ! read, or blank to use a constant heating rate. -! === module MOM_kappa_shear === -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. - ! === module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all index 35fedb5dc0..fc567416d7 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all @@ -906,9 +906,6 @@ MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -1240,6 +1237,66 @@ H2_FILE = "ocean_topog.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -1327,62 +1384,6 @@ MAX_ENT_IT = 5 ! default = 5 TOLERANCE_ENT = 1.549193338482967E-05 ! [m] default = 1.549193338482967E-05 ! The tolerance with which to solve for entrainment values. -! === module MOM_kappa_shear === -RINO_CRIT = 0.25 ! [nondim] default = 0.25 - ! The critical Richardson number for shear mixing. -SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 - ! A nondimensional rate scale for shear-driven entrainment. - ! Jackson et al find values in the range of 0.085-0.089. -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. -KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 - ! The background diffusivity that is used to smooth the - ! density and shear profiles before solving for the - ! diffusivities. Defaults to value of KD. -FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 - ! The nondimensional curvature of the function of the - ! Richardson number in the kappa source term in the - ! Jackson et al. scheme. -TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 - ! The coefficient for the decay of TKE due to - ! stratification (i.e. proportional to N*tke). - ! The values found by Jackson et al. are 0.24-0.28. -TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 - ! The coefficient for the decay of TKE due to shear (i.e. - ! proportional to |S|*tke). The values found by Jackson - ! et al. are 0.14-0.12. -KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 - ! The coefficient for the buoyancy length scale in the - ! kappa equation. The values found by Jackson et al. are - ! in the range of 0.81-0.86. -KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 - ! The square of the ratio of the coefficients of the - ! buoyancy and shear scales in the diffusivity equation, - ! Set this to 0 (the default) to eliminate the shear scale. - ! This is only used if USE_JACKSON_PARAM is true. -KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 - ! The fractional error in kappa that is tolerated. - ! Iteration stops when changes between subsequent - ! iterations are smaller than this everywhere in a - ! column. The peak diffusivities usually converge most - ! rapidly, and have much smaller errors than this. -TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 - ! A background level of TKE used in the first iteration - ! of the kappa equation. TKE_BACKGROUND could be 0. -KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True - ! If true, massless layers are merged with neighboring - ! massive layers in this calculation. The default is - ! true and I can think of no good reason why it should - ! be false. This is only used if USE_JACKSON_PARAM is true. -MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 - ! The maximum number of iterations that may be used to - ! estimate the time-averaged diffusivity. -DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False - ! If true, write debugging data for the kappa-shear code. - ! Caution: this option is _very_ verbose and should only - ! be used in single-column mode! - ! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short index 997cd77a85..2934a15019 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short @@ -361,9 +361,6 @@ CFL_TRUNCATE_START = 0.2 ! [nondim] default = 0.0 ! === module MOM_PointAccel === ! === module MOM_set_visc === -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. PRANDTL_TURB = 1.0 ! [nondim] default = 0.0 ! The turbulent Prandtl number applied to shear ! instability. @@ -481,6 +478,15 @@ H2_FILE = "ocean_topog.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -498,11 +504,6 @@ CONVECTION% ! === module MOM_entrain_diffusive === -! === module MOM_kappa_shear === -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. - ! === module MOM_regularize_layers === ! === module MOM_opacity === diff --git a/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all b/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all index 4ebc610a29..a742da5ed2 100644 --- a/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all @@ -846,9 +846,6 @@ MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -1238,6 +1235,69 @@ H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! +KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True + ! If true, combine the mixed layers together before + ! solving the kappa-shear equations. + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -1340,65 +1400,6 @@ GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" ! The name of the geothermal heating variable in ! GEOTHERMAL_FILE. -! === module MOM_kappa_shear === -RINO_CRIT = 0.25 ! [nondim] default = 0.25 - ! The critical Richardson number for shear mixing. -SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 - ! A nondimensional rate scale for shear-driven entrainment. - ! Jackson et al find values in the range of 0.085-0.089. -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. -KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 - ! The background diffusivity that is used to smooth the - ! density and shear profiles before solving for the - ! diffusivities. Defaults to value of KD. -FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 - ! The nondimensional curvature of the function of the - ! Richardson number in the kappa source term in the - ! Jackson et al. scheme. -TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 - ! The coefficient for the decay of TKE due to - ! stratification (i.e. proportional to N*tke). - ! The values found by Jackson et al. are 0.24-0.28. -TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 - ! The coefficient for the decay of TKE due to shear (i.e. - ! proportional to |S|*tke). The values found by Jackson - ! et al. are 0.14-0.12. -KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 - ! The coefficient for the buoyancy length scale in the - ! kappa equation. The values found by Jackson et al. are - ! in the range of 0.81-0.86. -KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 - ! The square of the ratio of the coefficients of the - ! buoyancy and shear scales in the diffusivity equation, - ! Set this to 0 (the default) to eliminate the shear scale. - ! This is only used if USE_JACKSON_PARAM is true. -KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 - ! The fractional error in kappa that is tolerated. - ! Iteration stops when changes between subsequent - ! iterations are smaller than this everywhere in a - ! column. The peak diffusivities usually converge most - ! rapidly, and have much smaller errors than this. -TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 - ! A background level of TKE used in the first iteration - ! of the kappa equation. TKE_BACKGROUND could be 0. -KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True - ! If true, massless layers are merged with neighboring - ! massive layers in this calculation. The default is - ! true and I can think of no good reason why it should - ! be false. This is only used if USE_JACKSON_PARAM is true. -MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 - ! The maximum number of iterations that may be used to - ! estimate the time-averaged diffusivity. -DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False - ! If true, write debugging data for the kappa-shear code. - ! Caution: this option is _very_ verbose and should only - ! be used in single-column mode! -KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True - ! If true, combine the mixed layers together before - ! solving the kappa-shear equations. - ! === module MOM_mixed_layer === NSTAR = 0.15 ! [nondim] default = 0.15 ! The portion of the buoyant potential energy imparted by diff --git a/examples/ocean_SIS2/Baltic/MOM_parameter_doc.short b/examples/ocean_SIS2/Baltic/MOM_parameter_doc.short index ba461b48f8..e8af9b4376 100644 --- a/examples/ocean_SIS2/Baltic/MOM_parameter_doc.short +++ b/examples/ocean_SIS2/Baltic/MOM_parameter_doc.short @@ -317,9 +317,6 @@ MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! === module MOM_PointAccel === ! === module MOM_set_visc === -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. ML_USE_OMEGA = True ! [Boolean] default = False ! If true, use the absolute rotation rate instead of the ! vertical component of rotation when setting the decay @@ -458,6 +455,15 @@ H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -486,11 +492,6 @@ GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" ! The file from which the geothermal heating is to be ! read, or blank to use a constant heating rate. -! === module MOM_kappa_shear === -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. - ! === module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released diff --git a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all index 3e3f5ea4cc..ecd5d1c201 100644 --- a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all @@ -874,9 +874,6 @@ MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -1266,6 +1263,69 @@ H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! +KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True + ! If true, combine the mixed layers together before + ! solving the kappa-shear equations. + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -1368,65 +1428,6 @@ GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" ! The name of the geothermal heating variable in ! GEOTHERMAL_FILE. -! === module MOM_kappa_shear === -RINO_CRIT = 0.25 ! [nondim] default = 0.25 - ! The critical Richardson number for shear mixing. -SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 - ! A nondimensional rate scale for shear-driven entrainment. - ! Jackson et al find values in the range of 0.085-0.089. -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. -KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 - ! The background diffusivity that is used to smooth the - ! density and shear profiles before solving for the - ! diffusivities. Defaults to value of KD. -FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 - ! The nondimensional curvature of the function of the - ! Richardson number in the kappa source term in the - ! Jackson et al. scheme. -TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 - ! The coefficient for the decay of TKE due to - ! stratification (i.e. proportional to N*tke). - ! The values found by Jackson et al. are 0.24-0.28. -TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 - ! The coefficient for the decay of TKE due to shear (i.e. - ! proportional to |S|*tke). The values found by Jackson - ! et al. are 0.14-0.12. -KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 - ! The coefficient for the buoyancy length scale in the - ! kappa equation. The values found by Jackson et al. are - ! in the range of 0.81-0.86. -KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 - ! The square of the ratio of the coefficients of the - ! buoyancy and shear scales in the diffusivity equation, - ! Set this to 0 (the default) to eliminate the shear scale. - ! This is only used if USE_JACKSON_PARAM is true. -KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 - ! The fractional error in kappa that is tolerated. - ! Iteration stops when changes between subsequent - ! iterations are smaller than this everywhere in a - ! column. The peak diffusivities usually converge most - ! rapidly, and have much smaller errors than this. -TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 - ! A background level of TKE used in the first iteration - ! of the kappa equation. TKE_BACKGROUND could be 0. -KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True - ! If true, massless layers are merged with neighboring - ! massive layers in this calculation. The default is - ! true and I can think of no good reason why it should - ! be false. This is only used if USE_JACKSON_PARAM is true. -MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 - ! The maximum number of iterations that may be used to - ! estimate the time-averaged diffusivity. -DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False - ! If true, write debugging data for the kappa-shear code. - ! Caution: this option is _very_ verbose and should only - ! be used in single-column mode! -KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True - ! If true, combine the mixed layers together before - ! solving the kappa-shear equations. - ! === module MOM_mixed_layer === NSTAR = 0.15 ! [nondim] default = 0.15 ! The portion of the buoyant potential energy imparted by diff --git a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.short b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.short index 5dd525eb5c..20f9b706c0 100644 --- a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.short +++ b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.short @@ -350,9 +350,6 @@ MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! === module MOM_PointAccel === ! === module MOM_set_visc === -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. ML_USE_OMEGA = True ! [Boolean] default = False ! If true, use the absolute rotation rate instead of the ! vertical component of rotation when setting the decay @@ -491,6 +488,15 @@ H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -519,11 +525,6 @@ GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" ! The file from which the geothermal heating is to be ! read, or blank to use a constant heating rate. -! === module MOM_kappa_shear === -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. - ! === module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released diff --git a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all index 3e3f5ea4cc..ecd5d1c201 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all @@ -874,9 +874,6 @@ MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -1266,6 +1263,69 @@ H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! +KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True + ! If true, combine the mixed layers together before + ! solving the kappa-shear equations. + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -1368,65 +1428,6 @@ GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" ! The name of the geothermal heating variable in ! GEOTHERMAL_FILE. -! === module MOM_kappa_shear === -RINO_CRIT = 0.25 ! [nondim] default = 0.25 - ! The critical Richardson number for shear mixing. -SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 - ! A nondimensional rate scale for shear-driven entrainment. - ! Jackson et al find values in the range of 0.085-0.089. -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. -KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 - ! The background diffusivity that is used to smooth the - ! density and shear profiles before solving for the - ! diffusivities. Defaults to value of KD. -FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 - ! The nondimensional curvature of the function of the - ! Richardson number in the kappa source term in the - ! Jackson et al. scheme. -TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 - ! The coefficient for the decay of TKE due to - ! stratification (i.e. proportional to N*tke). - ! The values found by Jackson et al. are 0.24-0.28. -TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 - ! The coefficient for the decay of TKE due to shear (i.e. - ! proportional to |S|*tke). The values found by Jackson - ! et al. are 0.14-0.12. -KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 - ! The coefficient for the buoyancy length scale in the - ! kappa equation. The values found by Jackson et al. are - ! in the range of 0.81-0.86. -KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 - ! The square of the ratio of the coefficients of the - ! buoyancy and shear scales in the diffusivity equation, - ! Set this to 0 (the default) to eliminate the shear scale. - ! This is only used if USE_JACKSON_PARAM is true. -KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 - ! The fractional error in kappa that is tolerated. - ! Iteration stops when changes between subsequent - ! iterations are smaller than this everywhere in a - ! column. The peak diffusivities usually converge most - ! rapidly, and have much smaller errors than this. -TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 - ! A background level of TKE used in the first iteration - ! of the kappa equation. TKE_BACKGROUND could be 0. -KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True - ! If true, massless layers are merged with neighboring - ! massive layers in this calculation. The default is - ! true and I can think of no good reason why it should - ! be false. This is only used if USE_JACKSON_PARAM is true. -MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 - ! The maximum number of iterations that may be used to - ! estimate the time-averaged diffusivity. -DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False - ! If true, write debugging data for the kappa-shear code. - ! Caution: this option is _very_ verbose and should only - ! be used in single-column mode! -KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True - ! If true, combine the mixed layers together before - ! solving the kappa-shear equations. - ! === module MOM_mixed_layer === NSTAR = 0.15 ! [nondim] default = 0.15 ! The portion of the buoyant potential energy imparted by diff --git a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.short b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.short index 5dd525eb5c..20f9b706c0 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.short +++ b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.short @@ -350,9 +350,6 @@ MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! === module MOM_PointAccel === ! === module MOM_set_visc === -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. ML_USE_OMEGA = True ! [Boolean] default = False ! If true, use the absolute rotation rate instead of the ! vertical component of rotation when setting the decay @@ -491,6 +488,15 @@ H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -519,11 +525,6 @@ GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" ! The file from which the geothermal heating is to be ! read, or blank to use a constant heating rate. -! === module MOM_kappa_shear === -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. - ! === module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released diff --git a/examples/solo_ocean/DOME/MOM_parameter_doc.all b/examples/solo_ocean/DOME/MOM_parameter_doc.all index 6d215e92fc..95aaae8cb7 100644 --- a/examples/solo_ocean/DOME/MOM_parameter_doc.all +++ b/examples/solo_ocean/DOME/MOM_parameter_doc.all @@ -717,9 +717,6 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -1004,6 +1001,66 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 1.0E-04 ! [m2 s-1] default = 1.0E-04 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -1088,62 +1145,6 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 3.464101615137755E-05 ! The tolerance with which to solve for entrainment values. -! === module MOM_kappa_shear === -RINO_CRIT = 0.25 ! [nondim] default = 0.25 - ! The critical Richardson number for shear mixing. -SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 - ! A nondimensional rate scale for shear-driven entrainment. - ! Jackson et al find values in the range of 0.085-0.089. -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. -KD_KAPPA_SHEAR_0 = 1.0E-04 ! [m2 s-1] default = 1.0E-04 - ! The background diffusivity that is used to smooth the - ! density and shear profiles before solving for the - ! diffusivities. Defaults to value of KD. -FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 - ! The nondimensional curvature of the function of the - ! Richardson number in the kappa source term in the - ! Jackson et al. scheme. -TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 - ! The coefficient for the decay of TKE due to - ! stratification (i.e. proportional to N*tke). - ! The values found by Jackson et al. are 0.24-0.28. -TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 - ! The coefficient for the decay of TKE due to shear (i.e. - ! proportional to |S|*tke). The values found by Jackson - ! et al. are 0.14-0.12. -KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 - ! The coefficient for the buoyancy length scale in the - ! kappa equation. The values found by Jackson et al. are - ! in the range of 0.81-0.86. -KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 - ! The square of the ratio of the coefficients of the - ! buoyancy and shear scales in the diffusivity equation, - ! Set this to 0 (the default) to eliminate the shear scale. - ! This is only used if USE_JACKSON_PARAM is true. -KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 - ! The fractional error in kappa that is tolerated. - ! Iteration stops when changes between subsequent - ! iterations are smaller than this everywhere in a - ! column. The peak diffusivities usually converge most - ! rapidly, and have much smaller errors than this. -TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 - ! A background level of TKE used in the first iteration - ! of the kappa equation. TKE_BACKGROUND could be 0. -KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True - ! If true, massless layers are merged with neighboring - ! massive layers in this calculation. The default is - ! true and I can think of no good reason why it should - ! be false. This is only used if USE_JACKSON_PARAM is true. -MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 - ! The maximum number of iterations that may be used to - ! estimate the time-averaged diffusivity. -DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False - ! If true, write debugging data for the kappa-shear code. - ! Caution: this option is _very_ verbose and should only - ! be used in single-column mode! - ! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface diff --git a/examples/solo_ocean/DOME/MOM_parameter_doc.short b/examples/solo_ocean/DOME/MOM_parameter_doc.short index 3b38e8f95e..7d282ce18e 100644 --- a/examples/solo_ocean/DOME/MOM_parameter_doc.short +++ b/examples/solo_ocean/DOME/MOM_parameter_doc.short @@ -266,9 +266,6 @@ MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! components are truncated. ! === module MOM_set_visc === -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DRAG_BG_VEL = 0.05 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is @@ -337,6 +334,15 @@ KD = 1.0E-04 ! [m2 s-1] ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -356,11 +362,6 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 3.464101615137755E-05 ! The tolerance with which to solve for entrainment values. -! === module MOM_kappa_shear === -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. - ! === module MOM_regularize_layers === ! === module MOM_tracer_advect === diff --git a/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all b/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all index 63203badd6..0e07007915 100644 --- a/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all @@ -712,9 +712,6 @@ CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = False ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -1001,6 +998,66 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = False ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 50 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 1.0E-04 ! [m2 s-1] default = 1.0E-04 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ diff --git a/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.short b/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.short index 81be9e38ee..56ff5ea5ee 100644 --- a/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.short +++ b/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.short @@ -343,6 +343,9 @@ KD = 1.0E-04 ! [m2 s-1] ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ diff --git a/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all index 3808e2b296..35362d8913 100644 --- a/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all @@ -781,9 +781,6 @@ MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = False ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -1068,6 +1065,66 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = False ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 50 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 0.0 ! [m2 s-1] default = 0.0 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ diff --git a/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.short b/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.short index a4df569882..91e2a4405c 100644 --- a/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.short +++ b/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.short @@ -354,6 +354,9 @@ KD = 0.0 ! [m2 s-1] ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ diff --git a/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all index d3e9321fc5..1b7041e738 100644 --- a/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all @@ -851,9 +851,6 @@ MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = False ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -1138,6 +1135,66 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = False ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 50 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 0.0 ! [m2 s-1] default = 0.0 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ diff --git a/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.short b/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.short index ae140c2537..4b9d2fafca 100644 --- a/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.short +++ b/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.short @@ -402,6 +402,9 @@ KD = 0.0 ! [m2 s-1] ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ diff --git a/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all index dc35b28f29..06fb109c94 100644 --- a/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all @@ -851,9 +851,6 @@ MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = False ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -1138,6 +1135,66 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = False ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 50 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 0.0 ! [m2 s-1] default = 0.0 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ diff --git a/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.short b/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.short index f99f211610..812d164138 100644 --- a/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.short +++ b/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.short @@ -402,6 +402,9 @@ KD = 0.0 ! [m2 s-1] ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ diff --git a/examples/solo_ocean/benchmark/MOM_parameter_doc.all b/examples/solo_ocean/benchmark/MOM_parameter_doc.all index e01cd943cc..dc0dcbfcde 100644 --- a/examples/solo_ocean/benchmark/MOM_parameter_doc.all +++ b/examples/solo_ocean/benchmark/MOM_parameter_doc.all @@ -819,9 +819,6 @@ MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -1133,6 +1130,69 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! +KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True + ! If true, combine the mixed layers together before + ! solving the kappa-shear equations. + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -1217,65 +1277,6 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.341640786499874E-05 ! The tolerance with which to solve for entrainment values. -! === module MOM_kappa_shear === -RINO_CRIT = 0.25 ! [nondim] default = 0.25 - ! The critical Richardson number for shear mixing. -SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 - ! A nondimensional rate scale for shear-driven entrainment. - ! Jackson et al find values in the range of 0.085-0.089. -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. -KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 - ! The background diffusivity that is used to smooth the - ! density and shear profiles before solving for the - ! diffusivities. Defaults to value of KD. -FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 - ! The nondimensional curvature of the function of the - ! Richardson number in the kappa source term in the - ! Jackson et al. scheme. -TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 - ! The coefficient for the decay of TKE due to - ! stratification (i.e. proportional to N*tke). - ! The values found by Jackson et al. are 0.24-0.28. -TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 - ! The coefficient for the decay of TKE due to shear (i.e. - ! proportional to |S|*tke). The values found by Jackson - ! et al. are 0.14-0.12. -KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 - ! The coefficient for the buoyancy length scale in the - ! kappa equation. The values found by Jackson et al. are - ! in the range of 0.81-0.86. -KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 - ! The square of the ratio of the coefficients of the - ! buoyancy and shear scales in the diffusivity equation, - ! Set this to 0 (the default) to eliminate the shear scale. - ! This is only used if USE_JACKSON_PARAM is true. -KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 - ! The fractional error in kappa that is tolerated. - ! Iteration stops when changes between subsequent - ! iterations are smaller than this everywhere in a - ! column. The peak diffusivities usually converge most - ! rapidly, and have much smaller errors than this. -TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 - ! A background level of TKE used in the first iteration - ! of the kappa equation. TKE_BACKGROUND could be 0. -KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True - ! If true, massless layers are merged with neighboring - ! massive layers in this calculation. The default is - ! true and I can think of no good reason why it should - ! be false. This is only used if USE_JACKSON_PARAM is true. -MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 - ! The maximum number of iterations that may be used to - ! estimate the time-averaged diffusivity. -DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False - ! If true, write debugging data for the kappa-shear code. - ! Caution: this option is _very_ verbose and should only - ! be used in single-column mode! -KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True - ! If true, combine the mixed layers together before - ! solving the kappa-shear equations. - ! === module MOM_mixed_layer === MSTAR = 0.3 ! [units=nondim] default = 0.3 ! The ratio of the friction velocity cubed to the TKE diff --git a/examples/solo_ocean/benchmark/MOM_parameter_doc.short b/examples/solo_ocean/benchmark/MOM_parameter_doc.short index 1489284927..f3a7c63698 100644 --- a/examples/solo_ocean/benchmark/MOM_parameter_doc.short +++ b/examples/solo_ocean/benchmark/MOM_parameter_doc.short @@ -311,9 +311,6 @@ MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! === module MOM_PointAccel === ! === module MOM_set_visc === -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. ML_USE_OMEGA = True ! [Boolean] default = False ! If true, use the absolute rotation rate instead of the ! vertical component of rotation when setting the decay @@ -414,6 +411,15 @@ KD = 2.0E-05 ! [m2 s-1] ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -433,11 +439,6 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.341640786499874E-05 ! The tolerance with which to solve for entrainment values. -! === module MOM_kappa_shear === -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. - ! === module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released diff --git a/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all b/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all index 1b114e82f5..4672f5a119 100644 --- a/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all +++ b/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all @@ -739,9 +739,6 @@ MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -1046,6 +1043,66 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 1.0E-04 ! [m2 s-1] default = 1.0E-04 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -1130,62 +1187,6 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.095445115010332E-05 ! The tolerance with which to solve for entrainment values. -! === module MOM_kappa_shear === -RINO_CRIT = 0.25 ! [nondim] default = 0.25 - ! The critical Richardson number for shear mixing. -SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 - ! A nondimensional rate scale for shear-driven entrainment. - ! Jackson et al find values in the range of 0.085-0.089. -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. -KD_KAPPA_SHEAR_0 = 1.0E-04 ! [m2 s-1] default = 1.0E-04 - ! The background diffusivity that is used to smooth the - ! density and shear profiles before solving for the - ! diffusivities. Defaults to value of KD. -FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 - ! The nondimensional curvature of the function of the - ! Richardson number in the kappa source term in the - ! Jackson et al. scheme. -TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 - ! The coefficient for the decay of TKE due to - ! stratification (i.e. proportional to N*tke). - ! The values found by Jackson et al. are 0.24-0.28. -TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 - ! The coefficient for the decay of TKE due to shear (i.e. - ! proportional to |S|*tke). The values found by Jackson - ! et al. are 0.14-0.12. -KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 - ! The coefficient for the buoyancy length scale in the - ! kappa equation. The values found by Jackson et al. are - ! in the range of 0.81-0.86. -KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 - ! The square of the ratio of the coefficients of the - ! buoyancy and shear scales in the diffusivity equation, - ! Set this to 0 (the default) to eliminate the shear scale. - ! This is only used if USE_JACKSON_PARAM is true. -KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 - ! The fractional error in kappa that is tolerated. - ! Iteration stops when changes between subsequent - ! iterations are smaller than this everywhere in a - ! column. The peak diffusivities usually converge most - ! rapidly, and have much smaller errors than this. -TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 - ! A background level of TKE used in the first iteration - ! of the kappa equation. TKE_BACKGROUND could be 0. -KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True - ! If true, massless layers are merged with neighboring - ! massive layers in this calculation. The default is - ! true and I can think of no good reason why it should - ! be false. This is only used if USE_JACKSON_PARAM is true. -MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 - ! The maximum number of iterations that may be used to - ! estimate the time-averaged diffusivity. -DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False - ! If true, write debugging data for the kappa-shear code. - ! Caution: this option is _very_ verbose and should only - ! be used in single-column mode! - ! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface diff --git a/examples/solo_ocean/circle_obcs/MOM_parameter_doc.short b/examples/solo_ocean/circle_obcs/MOM_parameter_doc.short index acf5947237..668caed37c 100644 --- a/examples/solo_ocean/circle_obcs/MOM_parameter_doc.short +++ b/examples/solo_ocean/circle_obcs/MOM_parameter_doc.short @@ -277,9 +277,6 @@ MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 ! === module MOM_PointAccel === ! === module MOM_set_visc === -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DRAG_BG_VEL = 0.05 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is @@ -350,6 +347,15 @@ KD = 1.0E-04 ! [m2 s-1] ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -369,11 +375,6 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.095445115010332E-05 ! The tolerance with which to solve for entrainment values. -! === module MOM_kappa_shear === -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. - ! === module MOM_regularize_layers === ! === module MOM_tracer_advect === diff --git a/examples/solo_ocean/external_gwave/MOM_parameter_doc.all b/examples/solo_ocean/external_gwave/MOM_parameter_doc.all index d135d78e1b..215749c9e6 100644 --- a/examples/solo_ocean/external_gwave/MOM_parameter_doc.all +++ b/examples/solo_ocean/external_gwave/MOM_parameter_doc.all @@ -757,9 +757,6 @@ MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = False ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -1048,6 +1045,66 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = False ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 50 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 0.0 ! [m2 s-1] default = 0.0 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ diff --git a/examples/solo_ocean/external_gwave/MOM_parameter_doc.short b/examples/solo_ocean/external_gwave/MOM_parameter_doc.short index ff61b2d14b..a0b45be303 100644 --- a/examples/solo_ocean/external_gwave/MOM_parameter_doc.short +++ b/examples/solo_ocean/external_gwave/MOM_parameter_doc.short @@ -357,6 +357,9 @@ KD = 0.0 ! [m2 s-1] ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ diff --git a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all index dc64f81b4a..c0c75d38a8 100644 --- a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all @@ -769,9 +769,6 @@ MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = False ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -1056,6 +1053,66 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = False ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 50 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 0.0 ! [m2 s-1] default = 0.0 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ diff --git a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.short b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.short index e997aafe72..9362b76c8a 100644 --- a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.short +++ b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.short @@ -349,6 +349,9 @@ KD = 0.0 ! [m2 s-1] ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ diff --git a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all index 361a28f909..91f0b2d0bd 100644 --- a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all @@ -839,9 +839,6 @@ MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = False ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -1126,6 +1123,66 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = False ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 50 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 0.0 ! [m2 s-1] default = 0.0 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ diff --git a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.short b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.short index 84a9607a15..8cf40654d1 100644 --- a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.short +++ b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.short @@ -397,6 +397,9 @@ KD = 0.0 ! [m2 s-1] ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ diff --git a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all index 6d5c0b4014..160b698413 100644 --- a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all @@ -839,9 +839,6 @@ MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = False ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -1126,6 +1123,66 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = False ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 50 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 0.0 ! [m2 s-1] default = 0.0 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ diff --git a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.short b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.short index e9da1c6f40..434cd1fcb7 100644 --- a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.short +++ b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.short @@ -397,6 +397,9 @@ KD = 0.0 ! [m2 s-1] ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ diff --git a/examples/solo_ocean/global/MOM_parameter_doc.all b/examples/solo_ocean/global/MOM_parameter_doc.all index b683287cc5..c4a84066b2 100644 --- a/examples/solo_ocean/global/MOM_parameter_doc.all +++ b/examples/solo_ocean/global/MOM_parameter_doc.all @@ -869,9 +869,6 @@ MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -1252,6 +1249,69 @@ H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! +KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True + ! If true, combine the mixed layers together before + ! solving the kappa-shear equations. + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -1354,65 +1414,6 @@ GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" ! The name of the geothermal heating variable in ! GEOTHERMAL_FILE. -! === module MOM_kappa_shear === -RINO_CRIT = 0.25 ! [nondim] default = 0.25 - ! The critical Richardson number for shear mixing. -SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 - ! A nondimensional rate scale for shear-driven entrainment. - ! Jackson et al find values in the range of 0.085-0.089. -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. -KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 - ! The background diffusivity that is used to smooth the - ! density and shear profiles before solving for the - ! diffusivities. Defaults to value of KD. -FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 - ! The nondimensional curvature of the function of the - ! Richardson number in the kappa source term in the - ! Jackson et al. scheme. -TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 - ! The coefficient for the decay of TKE due to - ! stratification (i.e. proportional to N*tke). - ! The values found by Jackson et al. are 0.24-0.28. -TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 - ! The coefficient for the decay of TKE due to shear (i.e. - ! proportional to |S|*tke). The values found by Jackson - ! et al. are 0.14-0.12. -KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 - ! The coefficient for the buoyancy length scale in the - ! kappa equation. The values found by Jackson et al. are - ! in the range of 0.81-0.86. -KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 - ! The square of the ratio of the coefficients of the - ! buoyancy and shear scales in the diffusivity equation, - ! Set this to 0 (the default) to eliminate the shear scale. - ! This is only used if USE_JACKSON_PARAM is true. -KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 - ! The fractional error in kappa that is tolerated. - ! Iteration stops when changes between subsequent - ! iterations are smaller than this everywhere in a - ! column. The peak diffusivities usually converge most - ! rapidly, and have much smaller errors than this. -TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 - ! A background level of TKE used in the first iteration - ! of the kappa equation. TKE_BACKGROUND could be 0. -KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True - ! If true, massless layers are merged with neighboring - ! massive layers in this calculation. The default is - ! true and I can think of no good reason why it should - ! be false. This is only used if USE_JACKSON_PARAM is true. -MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 - ! The maximum number of iterations that may be used to - ! estimate the time-averaged diffusivity. -DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False - ! If true, write debugging data for the kappa-shear code. - ! Caution: this option is _very_ verbose and should only - ! be used in single-column mode! -KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True - ! If true, combine the mixed layers together before - ! solving the kappa-shear equations. - ! === module MOM_mixed_layer === NSTAR = 0.15 ! [nondim] default = 0.15 ! The portion of the buoyant potential energy imparted by diff --git a/examples/solo_ocean/global/MOM_parameter_doc.short b/examples/solo_ocean/global/MOM_parameter_doc.short index 0e9b200307..5fb38312c8 100644 --- a/examples/solo_ocean/global/MOM_parameter_doc.short +++ b/examples/solo_ocean/global/MOM_parameter_doc.short @@ -343,9 +343,6 @@ MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! === module MOM_PointAccel === ! === module MOM_set_visc === -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. ML_USE_OMEGA = True ! [Boolean] default = False ! If true, use the absolute rotation rate instead of the ! vertical component of rotation when setting the decay @@ -499,6 +496,15 @@ H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -527,11 +533,6 @@ GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" ! The file from which the geothermal heating is to be ! read, or blank to use a constant heating rate. -! === module MOM_kappa_shear === -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. - ! === module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released diff --git a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all index ca9ed3c138..6862a1b267 100644 --- a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all @@ -841,9 +841,6 @@ MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -1224,6 +1221,69 @@ H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! +KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True + ! If true, combine the mixed layers together before + ! solving the kappa-shear equations. + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -1326,65 +1386,6 @@ GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" ! The name of the geothermal heating variable in ! GEOTHERMAL_FILE. -! === module MOM_kappa_shear === -RINO_CRIT = 0.25 ! [nondim] default = 0.25 - ! The critical Richardson number for shear mixing. -SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 - ! A nondimensional rate scale for shear-driven entrainment. - ! Jackson et al find values in the range of 0.085-0.089. -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. -KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 - ! The background diffusivity that is used to smooth the - ! density and shear profiles before solving for the - ! diffusivities. Defaults to value of KD. -FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 - ! The nondimensional curvature of the function of the - ! Richardson number in the kappa source term in the - ! Jackson et al. scheme. -TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 - ! The coefficient for the decay of TKE due to - ! stratification (i.e. proportional to N*tke). - ! The values found by Jackson et al. are 0.24-0.28. -TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 - ! The coefficient for the decay of TKE due to shear (i.e. - ! proportional to |S|*tke). The values found by Jackson - ! et al. are 0.14-0.12. -KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 - ! The coefficient for the buoyancy length scale in the - ! kappa equation. The values found by Jackson et al. are - ! in the range of 0.81-0.86. -KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 - ! The square of the ratio of the coefficients of the - ! buoyancy and shear scales in the diffusivity equation, - ! Set this to 0 (the default) to eliminate the shear scale. - ! This is only used if USE_JACKSON_PARAM is true. -KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 - ! The fractional error in kappa that is tolerated. - ! Iteration stops when changes between subsequent - ! iterations are smaller than this everywhere in a - ! column. The peak diffusivities usually converge most - ! rapidly, and have much smaller errors than this. -TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 - ! A background level of TKE used in the first iteration - ! of the kappa equation. TKE_BACKGROUND could be 0. -KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True - ! If true, massless layers are merged with neighboring - ! massive layers in this calculation. The default is - ! true and I can think of no good reason why it should - ! be false. This is only used if USE_JACKSON_PARAM is true. -MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 - ! The maximum number of iterations that may be used to - ! estimate the time-averaged diffusivity. -DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False - ! If true, write debugging data for the kappa-shear code. - ! Caution: this option is _very_ verbose and should only - ! be used in single-column mode! -KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True - ! If true, combine the mixed layers together before - ! solving the kappa-shear equations. - ! === module MOM_mixed_layer === NSTAR = 0.15 ! [nondim] default = 0.15 ! The portion of the buoyant potential energy imparted by diff --git a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.short b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.short index fec0df505b..a795b86c30 100644 --- a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.short +++ b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.short @@ -317,9 +317,6 @@ MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! === module MOM_PointAccel === ! === module MOM_set_visc === -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. ML_USE_OMEGA = True ! [Boolean] default = False ! If true, use the absolute rotation rate instead of the ! vertical component of rotation when setting the decay @@ -473,6 +470,15 @@ H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -501,11 +507,6 @@ GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" ! The file from which the geothermal heating is to be ! read, or blank to use a constant heating rate. -! === module MOM_kappa_shear === -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. - ! === module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released diff --git a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all index 9dd171f2b1..fbda25b3a7 100644 --- a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all @@ -916,9 +916,6 @@ MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -1289,6 +1286,66 @@ H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -1394,62 +1451,6 @@ GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" ! The name of the geothermal heating variable in ! GEOTHERMAL_FILE. -! === module MOM_kappa_shear === -RINO_CRIT = 0.25 ! [nondim] default = 0.25 - ! The critical Richardson number for shear mixing. -SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 - ! A nondimensional rate scale for shear-driven entrainment. - ! Jackson et al find values in the range of 0.085-0.089. -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. -KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 - ! The background diffusivity that is used to smooth the - ! density and shear profiles before solving for the - ! diffusivities. Defaults to value of KD. -FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 - ! The nondimensional curvature of the function of the - ! Richardson number in the kappa source term in the - ! Jackson et al. scheme. -TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 - ! The coefficient for the decay of TKE due to - ! stratification (i.e. proportional to N*tke). - ! The values found by Jackson et al. are 0.24-0.28. -TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 - ! The coefficient for the decay of TKE due to shear (i.e. - ! proportional to |S|*tke). The values found by Jackson - ! et al. are 0.14-0.12. -KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 - ! The coefficient for the buoyancy length scale in the - ! kappa equation. The values found by Jackson et al. are - ! in the range of 0.81-0.86. -KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 - ! The square of the ratio of the coefficients of the - ! buoyancy and shear scales in the diffusivity equation, - ! Set this to 0 (the default) to eliminate the shear scale. - ! This is only used if USE_JACKSON_PARAM is true. -KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 - ! The fractional error in kappa that is tolerated. - ! Iteration stops when changes between subsequent - ! iterations are smaller than this everywhere in a - ! column. The peak diffusivities usually converge most - ! rapidly, and have much smaller errors than this. -TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 - ! A background level of TKE used in the first iteration - ! of the kappa equation. TKE_BACKGROUND could be 0. -KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True - ! If true, massless layers are merged with neighboring - ! massive layers in this calculation. The default is - ! true and I can think of no good reason why it should - ! be false. This is only used if USE_JACKSON_PARAM is true. -MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 - ! The maximum number of iterations that may be used to - ! estimate the time-averaged diffusivity. -DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False - ! If true, write debugging data for the kappa-shear code. - ! Caution: this option is _very_ verbose and should only - ! be used in single-column mode! - ! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface diff --git a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.short b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.short index 57115f9de1..f54f2d0161 100644 --- a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.short +++ b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.short @@ -348,9 +348,6 @@ CFL_TRUNCATE_RAMP_TIME = 7200.0 ! [s] default = 0.0 ! === module MOM_PointAccel === ! === module MOM_set_visc === -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. ML_USE_OMEGA = True ! [Boolean] default = False ! If true, use the absolute rotation rate instead of the ! vertical component of rotation when setting the decay @@ -493,6 +490,15 @@ H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -526,11 +532,6 @@ GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" ! The file from which the geothermal heating is to be ! read, or blank to use a constant heating rate. -! === module MOM_kappa_shear === -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. - ! === module MOM_regularize_layers === HMIX_MIN = 2.0 ! [m] default = 0.0 ! The minimum mixed layer depth if the mixed layer depth diff --git a/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all b/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all index 295531972f..80d47a87da 100644 --- a/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all +++ b/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all @@ -760,9 +760,6 @@ MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = False ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -1051,6 +1048,66 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = False ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 50 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 0.0 ! [m2 s-1] default = 0.0 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ diff --git a/examples/solo_ocean/lock_exchange/MOM_parameter_doc.short b/examples/solo_ocean/lock_exchange/MOM_parameter_doc.short index fa581327f6..e0d140971d 100644 --- a/examples/solo_ocean/lock_exchange/MOM_parameter_doc.short +++ b/examples/solo_ocean/lock_exchange/MOM_parameter_doc.short @@ -346,6 +346,9 @@ KD = 0.0 ! [m2 s-1] ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ diff --git a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all index 56a76cfa84..49a969dd55 100644 --- a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all +++ b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all @@ -872,9 +872,6 @@ MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -1255,6 +1252,69 @@ H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! +KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True + ! If true, combine the mixed layers together before + ! solving the kappa-shear equations. + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -1357,65 +1417,6 @@ GEOTHERMAL_VARNAME = "geo_heat" ! default = "geo_heat" ! The name of the geothermal heating variable in ! GEOTHERMAL_FILE. -! === module MOM_kappa_shear === -RINO_CRIT = 0.25 ! [nondim] default = 0.25 - ! The critical Richardson number for shear mixing. -SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 - ! A nondimensional rate scale for shear-driven entrainment. - ! Jackson et al find values in the range of 0.085-0.089. -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. -KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 - ! The background diffusivity that is used to smooth the - ! density and shear profiles before solving for the - ! diffusivities. Defaults to value of KD. -FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 - ! The nondimensional curvature of the function of the - ! Richardson number in the kappa source term in the - ! Jackson et al. scheme. -TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 - ! The coefficient for the decay of TKE due to - ! stratification (i.e. proportional to N*tke). - ! The values found by Jackson et al. are 0.24-0.28. -TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 - ! The coefficient for the decay of TKE due to shear (i.e. - ! proportional to |S|*tke). The values found by Jackson - ! et al. are 0.14-0.12. -KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 - ! The coefficient for the buoyancy length scale in the - ! kappa equation. The values found by Jackson et al. are - ! in the range of 0.81-0.86. -KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 - ! The square of the ratio of the coefficients of the - ! buoyancy and shear scales in the diffusivity equation, - ! Set this to 0 (the default) to eliminate the shear scale. - ! This is only used if USE_JACKSON_PARAM is true. -KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 - ! The fractional error in kappa that is tolerated. - ! Iteration stops when changes between subsequent - ! iterations are smaller than this everywhere in a - ! column. The peak diffusivities usually converge most - ! rapidly, and have much smaller errors than this. -TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 - ! A background level of TKE used in the first iteration - ! of the kappa equation. TKE_BACKGROUND could be 0. -KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True - ! If true, massless layers are merged with neighboring - ! massive layers in this calculation. The default is - ! true and I can think of no good reason why it should - ! be false. This is only used if USE_JACKSON_PARAM is true. -MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 - ! The maximum number of iterations that may be used to - ! estimate the time-averaged diffusivity. -DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False - ! If true, write debugging data for the kappa-shear code. - ! Caution: this option is _very_ verbose and should only - ! be used in single-column mode! -KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True - ! If true, combine the mixed layers together before - ! solving the kappa-shear equations. - ! === module MOM_mixed_layer === NSTAR = 0.15 ! [nondim] default = 0.15 ! The portion of the buoyant potential energy imparted by diff --git a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.short b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.short index c8766a97fc..b200086285 100644 --- a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.short +++ b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.short @@ -350,9 +350,6 @@ MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! === module MOM_PointAccel === ! === module MOM_set_visc === -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. ML_USE_OMEGA = True ! [Boolean] default = False ! If true, use the absolute rotation rate instead of the ! vertical component of rotation when setting the decay @@ -506,6 +503,15 @@ H2_FILE = "sgs_h2.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -534,11 +540,6 @@ GEOTHERMAL_FILE = "geothermal_heating_cm2g.nc" ! default = "" ! The file from which the geothermal heating is to be ! read, or blank to use a constant heating rate. -! === module MOM_kappa_shear === -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. - ! === module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released diff --git a/examples/solo_ocean/resting/layer/MOM_parameter_doc.all b/examples/solo_ocean/resting/layer/MOM_parameter_doc.all index 2416eca4cc..244c9730e1 100644 --- a/examples/solo_ocean/resting/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/resting/layer/MOM_parameter_doc.all @@ -764,9 +764,6 @@ MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = False ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -1051,6 +1048,66 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = False ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 50 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 0.1 ! [m2 s-1] default = 0.1 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ diff --git a/examples/solo_ocean/resting/layer/MOM_parameter_doc.short b/examples/solo_ocean/resting/layer/MOM_parameter_doc.short index ed40806c9a..30d5b14aa0 100644 --- a/examples/solo_ocean/resting/layer/MOM_parameter_doc.short +++ b/examples/solo_ocean/resting/layer/MOM_parameter_doc.short @@ -350,6 +350,9 @@ KD = 0.1 ! [m2 s-1] ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ diff --git a/examples/solo_ocean/resting/z/MOM_parameter_doc.all b/examples/solo_ocean/resting/z/MOM_parameter_doc.all index 7313dab923..186ad88e45 100644 --- a/examples/solo_ocean/resting/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/resting/z/MOM_parameter_doc.all @@ -837,9 +837,6 @@ MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = False ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -1124,6 +1121,66 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = False ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 50 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 0.1 ! [m2 s-1] default = 0.1 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ diff --git a/examples/solo_ocean/resting/z/MOM_parameter_doc.short b/examples/solo_ocean/resting/z/MOM_parameter_doc.short index fa020da5e5..3ada91ee7b 100644 --- a/examples/solo_ocean/resting/z/MOM_parameter_doc.short +++ b/examples/solo_ocean/resting/z/MOM_parameter_doc.short @@ -382,6 +382,9 @@ KD = 0.1 ! [m2 s-1] ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ diff --git a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all index f491cb1d5f..d9c665902b 100644 --- a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all @@ -765,9 +765,6 @@ MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = False ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -1052,6 +1049,66 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = False ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 50 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 0.0 ! [m2 s-1] default = 0.0 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ diff --git a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.short b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.short index 07b1c6d235..beded5ce58 100644 --- a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.short +++ b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.short @@ -344,6 +344,9 @@ KD = 0.0 ! [m2 s-1] ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ diff --git a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all index 95c5e9673d..fe30ce5432 100644 --- a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all @@ -835,9 +835,6 @@ MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = False ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -1122,6 +1119,66 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = False ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 50 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 0.0 ! [m2 s-1] default = 0.0 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ diff --git a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.short b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.short index 0eb0aa3a95..fc39e8eda5 100644 --- a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.short +++ b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.short @@ -392,6 +392,9 @@ KD = 0.0 ! [m2 s-1] ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ diff --git a/examples/solo_ocean/seamount/z/MOM_parameter_doc.all b/examples/solo_ocean/seamount/z/MOM_parameter_doc.all index 53904f60f8..427a76b858 100644 --- a/examples/solo_ocean/seamount/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/z/MOM_parameter_doc.all @@ -835,9 +835,6 @@ MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = False ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -1122,6 +1119,66 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = False ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 50 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 0.0 ! [m2 s-1] default = 0.0 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ diff --git a/examples/solo_ocean/seamount/z/MOM_parameter_doc.short b/examples/solo_ocean/seamount/z/MOM_parameter_doc.short index b473309f0f..89e97f9ce0 100644 --- a/examples/solo_ocean/seamount/z/MOM_parameter_doc.short +++ b/examples/solo_ocean/seamount/z/MOM_parameter_doc.short @@ -392,6 +392,9 @@ KD = 0.0 ! [m2 s-1] ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ diff --git a/examples/solo_ocean/single_column/MOM_parameter_doc.all b/examples/solo_ocean/single_column/MOM_parameter_doc.all index d9d7feceec..5ac9d0238d 100644 --- a/examples/solo_ocean/single_column/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column/MOM_parameter_doc.all @@ -723,9 +723,6 @@ MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -929,6 +926,69 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! +KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True + ! If true, combine the mixed layers together before + ! solving the kappa-shear equations. + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -1016,65 +1076,6 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. -! === module MOM_kappa_shear === -RINO_CRIT = 0.25 ! [nondim] default = 0.25 - ! The critical Richardson number for shear mixing. -SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 - ! A nondimensional rate scale for shear-driven entrainment. - ! Jackson et al find values in the range of 0.085-0.089. -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. -KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 - ! The background diffusivity that is used to smooth the - ! density and shear profiles before solving for the - ! diffusivities. Defaults to value of KD. -FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 - ! The nondimensional curvature of the function of the - ! Richardson number in the kappa source term in the - ! Jackson et al. scheme. -TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 - ! The coefficient for the decay of TKE due to - ! stratification (i.e. proportional to N*tke). - ! The values found by Jackson et al. are 0.24-0.28. -TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 - ! The coefficient for the decay of TKE due to shear (i.e. - ! proportional to |S|*tke). The values found by Jackson - ! et al. are 0.14-0.12. -KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 - ! The coefficient for the buoyancy length scale in the - ! kappa equation. The values found by Jackson et al. are - ! in the range of 0.81-0.86. -KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 - ! The square of the ratio of the coefficients of the - ! buoyancy and shear scales in the diffusivity equation, - ! Set this to 0 (the default) to eliminate the shear scale. - ! This is only used if USE_JACKSON_PARAM is true. -KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 - ! The fractional error in kappa that is tolerated. - ! Iteration stops when changes between subsequent - ! iterations are smaller than this everywhere in a - ! column. The peak diffusivities usually converge most - ! rapidly, and have much smaller errors than this. -TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 - ! A background level of TKE used in the first iteration - ! of the kappa equation. TKE_BACKGROUND could be 0. -KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True - ! If true, massless layers are merged with neighboring - ! massive layers in this calculation. The default is - ! true and I can think of no good reason why it should - ! be false. This is only used if USE_JACKSON_PARAM is true. -MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 - ! The maximum number of iterations that may be used to - ! estimate the time-averaged diffusivity. -DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False - ! If true, write debugging data for the kappa-shear code. - ! Caution: this option is _very_ verbose and should only - ! be used in single-column mode! -KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True - ! If true, combine the mixed layers together before - ! solving the kappa-shear equations. - ! === module MOM_mixed_layer === NSTAR = 0.15 ! [nondim] default = 0.15 ! The portion of the buoyant potential energy imparted by diff --git a/examples/solo_ocean/single_column/MOM_parameter_doc.short b/examples/solo_ocean/single_column/MOM_parameter_doc.short index 776045295c..4f49b31652 100644 --- a/examples/solo_ocean/single_column/MOM_parameter_doc.short +++ b/examples/solo_ocean/single_column/MOM_parameter_doc.short @@ -238,9 +238,6 @@ MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! === module MOM_PointAccel === ! === module MOM_set_visc === -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 ! DRAG_BG_VEL is either the assumed bottom velocity (with ! LINEAR_DRAG) or an unresolved velocity that is @@ -289,6 +286,15 @@ KD = 2.0E-05 ! [m2 s-1] KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 ! The minimum diapycnal diffusivity. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -313,11 +319,6 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. -! === module MOM_kappa_shear === -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. - ! === module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released diff --git a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all index 149e948b7f..e94c8e58b5 100644 --- a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all @@ -791,9 +791,6 @@ MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -998,6 +995,66 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -1085,62 +1142,6 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. -! === module MOM_kappa_shear === -RINO_CRIT = 0.25 ! [nondim] default = 0.25 - ! The critical Richardson number for shear mixing. -SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 - ! A nondimensional rate scale for shear-driven entrainment. - ! Jackson et al find values in the range of 0.085-0.089. -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. -KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 - ! The background diffusivity that is used to smooth the - ! density and shear profiles before solving for the - ! diffusivities. Defaults to value of KD. -FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 - ! The nondimensional curvature of the function of the - ! Richardson number in the kappa source term in the - ! Jackson et al. scheme. -TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 - ! The coefficient for the decay of TKE due to - ! stratification (i.e. proportional to N*tke). - ! The values found by Jackson et al. are 0.24-0.28. -TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 - ! The coefficient for the decay of TKE due to shear (i.e. - ! proportional to |S|*tke). The values found by Jackson - ! et al. are 0.14-0.12. -KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 - ! The coefficient for the buoyancy length scale in the - ! kappa equation. The values found by Jackson et al. are - ! in the range of 0.81-0.86. -KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 - ! The square of the ratio of the coefficients of the - ! buoyancy and shear scales in the diffusivity equation, - ! Set this to 0 (the default) to eliminate the shear scale. - ! This is only used if USE_JACKSON_PARAM is true. -KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 - ! The fractional error in kappa that is tolerated. - ! Iteration stops when changes between subsequent - ! iterations are smaller than this everywhere in a - ! column. The peak diffusivities usually converge most - ! rapidly, and have much smaller errors than this. -TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 - ! A background level of TKE used in the first iteration - ! of the kappa equation. TKE_BACKGROUND could be 0. -KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True - ! If true, massless layers are merged with neighboring - ! massive layers in this calculation. The default is - ! true and I can think of no good reason why it should - ! be false. This is only used if USE_JACKSON_PARAM is true. -MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 - ! The maximum number of iterations that may be used to - ! estimate the time-averaged diffusivity. -DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False - ! If true, write debugging data for the kappa-shear code. - ! Caution: this option is _very_ verbose and should only - ! be used in single-column mode! - ! === module MOM_regularize_layers === REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False ! If defined, vertically restructure the near-surface diff --git a/examples/solo_ocean/single_column_z/MOM_parameter_doc.short b/examples/solo_ocean/single_column_z/MOM_parameter_doc.short index 5ae49aba4e..aff5f49e3c 100644 --- a/examples/solo_ocean/single_column_z/MOM_parameter_doc.short +++ b/examples/solo_ocean/single_column_z/MOM_parameter_doc.short @@ -275,9 +275,6 @@ MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! === module MOM_PointAccel === ! === module MOM_set_visc === -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. PRANDTL_TURB = 1.0 ! [nondim] default = 0.0 ! The turbulent Prandtl number applied to shear ! instability. @@ -329,6 +326,15 @@ KD = 2.0E-05 ! [m2 s-1] KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 ! The minimum diapycnal diffusivity. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -351,11 +357,6 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. -! === module MOM_kappa_shear === -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. - ! === module MOM_regularize_layers === HMIX_MIN = 2.0 ! [m] default = 0.0 ! The minimum mixed layer depth if the mixed layer depth diff --git a/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all b/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all index d41467b787..44b8d9e6b1 100644 --- a/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all @@ -770,9 +770,6 @@ MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = False ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -1057,6 +1054,66 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = False ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 50 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 0.0 ! [m2 s-1] default = 0.0 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ diff --git a/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.short b/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.short index e73836fc3e..3bbd2573de 100644 --- a/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.short +++ b/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.short @@ -345,6 +345,9 @@ KD = 0.0 ! [m2 s-1] ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ diff --git a/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all b/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all index 3f7628fc54..07a164969a 100644 --- a/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all +++ b/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all @@ -843,9 +843,6 @@ MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 LINEAR_DRAG = True ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = False ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -1130,6 +1127,66 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = False ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 50 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 0.0 ! [m2 s-1] default = 0.0 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ diff --git a/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.short b/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.short index 4c9948c042..4f892a9437 100644 --- a/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.short +++ b/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.short @@ -393,6 +393,9 @@ KD = 0.0 ! [m2 s-1] ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ diff --git a/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all b/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all index 272ceecd44..c777beea3f 100644 --- a/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all +++ b/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all @@ -773,9 +773,6 @@ MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = False ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -1041,6 +1038,66 @@ DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = False ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 50 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 0.0 ! [m2 s-1] default = 0.0 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ diff --git a/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.short b/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.short index 3d0551a16b..083fcf4be8 100644 --- a/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.short +++ b/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.short @@ -368,6 +368,9 @@ KD = 0.0 ! [m2 s-1] ! interior. Zero or the molecular value, ~1e-7 m2 s-1, ! may be used. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ diff --git a/src/parameterizations/vertical/MOM_diabatic_driver.F90 b/src/parameterizations/vertical/MOM_diabatic_driver.F90 index bf96e3e571..1207ec06f5 100644 --- a/src/parameterizations/vertical/MOM_diabatic_driver.F90 +++ b/src/parameterizations/vertical/MOM_diabatic_driver.F90 @@ -91,7 +91,7 @@ module MOM_diabatic_driver use MOM_int_tide_input, only : int_tide_input_end, int_tide_input_CS, int_tide_input_type use MOM_internal_tides, only : propagate_int_tide, register_int_tide_restarts use MOM_internal_tides, only : internal_tides_init, internal_tides_end, int_tide_CS -use MOM_kappa_shear, only : calculate_kappa_shear, kappa_shear_init, Kappa_shear_CS +use MOM_kappa_shear, only : kappa_shear_is_used use MOM_KPP, only : KPP_CS, KPP_init, KPP_calculate, KPP_end, KPP_applyNonLocalTransport use MOM_opacity, only : opacity_init, set_opacity, opacity_end, opacity_CS use MOM_set_diffusivity, only : set_diffusivity, set_BBL_diffusivity @@ -173,7 +173,6 @@ module MOM_diabatic_driver type(bulkmixedlayer_CS), pointer :: bulkmixedlayer_CSp => NULL() type(regularize_layers_CS), pointer :: regularize_layers_CSp => NULL() type(geothermal_CS), pointer :: geothermal_CSp => NULL() - type(Kappa_shear_CS), pointer :: kappa_shear_CSp => NULL() type(int_tide_CS), pointer :: int_tide_CSp => NULL() type(int_tide_input_CS), pointer :: int_tide_input_CSp => NULL() type(int_tide_input_type), pointer :: int_tide_input => NULL() @@ -198,7 +197,7 @@ module MOM_diabatic_driver end type diabatic_CS integer :: id_clock_entrain, id_clock_mixedlayer, id_clock_set_diffusivity -integer :: id_clock_uv_at_h, id_clock_frazil, id_clock_kappa_shear +integer :: id_clock_uv_at_h, id_clock_frazil integer :: id_clock_tracers, id_clock_tridiag, id_clock_pass, id_clock_sponge integer :: id_clock_geothermal, id_clock_differential_diff, id_clock_remap integer :: id_clock_kpp @@ -414,41 +413,19 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) ! Calculate appropriately limited diapycnal mass fluxes to account ! for diapycnal diffusion and advection. if (CS%debug) then - call MOM_state_chksum("before use_kappa_shear ", u(:,:,:), v(:,:,:), h(:,:,:), G) + call MOM_state_chksum("before find_uv_at_h", u(:,:,:), v(:,:,:), h(:,:,:), G) endif if (CS%use_kappa_shear) then if ((CS%ML_mix_first > 0.0) .or. CS%use_geothermal) then call find_uv_at_h(u, v, h_orig, u_h, v_h, G, eaml, ebml) if (CS%debug) then - call hchksum(eaml, "aft find_uv_at_h eaml",G) - call hchksum(ebml, "aft find_uv_at_h ebml",G) + call hchksum(eaml, "after find_uv_at_h eaml",G) + call hchksum(ebml, "after find_uv_at_h ebml",G) endif else call find_uv_at_h(u, v, h, u_h, v_h, G) endif - if (CS%debug) then - call MOM_state_chksum("aft find_uv_at_h KS ", u(:,:,:), v(:,:,:), h(:,:,:), G) - call MOM_forcing_chksum("before calc_KS ", fluxes, G, haloshift=0) - call MOM_thermovar_chksum("before calc_KS ", tv, G) - call uchksum(u_h, "before calc_KS u_h",G) - call vchksum(v_h, "before calc_KS v_h",G) - endif - - call cpu_clock_begin(id_clock_kappa_shear) - ! Changes: visc%Kd_turb, visc%TKE_turb (not clear that TKE_turb is used as input ????) - ! Sets visc%Kv_turb - call calculate_kappa_shear(u_h, v_h, h, tv, fluxes%p_surf, visc%Kd_turb, visc%TKE_turb, & - visc%Kv_turb, dt, G, CS%kappa_shear_CSp) - call cpu_clock_end(id_clock_kappa_shear) - if (CS%debug) then - call MOM_state_chksum("after Calc_KS ", u(:,:,:), v(:,:,:), h(:,:,:), G) - call MOM_forcing_chksum("after calc_KS ", fluxes, G, haloshift=0) - call MOM_thermovar_chksum("after calc_KS ", tv, G) - call hchksum(visc%Kd_turb, "after calc_KS visc%Kd_turb",G) - call hchksum(visc%Kv_turb, "after calc_KS visc%Kv_turb",G) - call hchksum(visc%TKE_turb, "after calc_KS visc%TKE_turb",G) - endif - if (showCallTree) call callTree_waypoint("done with calculate_kappa_shear (diabatic)") + if (showCallTree) call callTree_waypoint("done with find_uv_at_h (diabatic)") endif ! Why is this block here? -AJA ????? @@ -464,7 +441,9 @@ subroutine diabatic(u, v, h, tv, fluxes, visc, ADp, CDp, dt, G, CS) call cpu_clock_begin(id_clock_set_diffusivity) ! Sets: Kd, Kd_int, visc%Kd_extra_T, visc%Kd_extra_S - call set_diffusivity(u, v, h, tv, fluxes, CS%optics, visc, dt, G, CS%set_diff_CSp, Kd, Kd_int) + ! Also changes: visc%Kd_turb, visc%TKE_turb (not clear that TKE_turb is used as input ????) + ! And sets visc%Kv_turb + call set_diffusivity(u, v, h, u_h, v_h, tv, fluxes, CS%optics, visc, dt, G, CS%set_diff_CSp, Kd, Kd_int) call cpu_clock_end(id_clock_set_diffusivity) if (showCallTree) call callTree_waypoint("done with set_diffusivity (diabatic)") @@ -1512,9 +1491,7 @@ subroutine diabatic_driver_init(Time, G, param_file, useALEalgorithm, diag, & call get_param(param_file, mod, "DOUBLE_DIFFUSION", differentialDiffusion, & "If true, apply parameterization of double-diffusion.", & default=.false. ) - call get_param(param_file, mod, "USE_JACKSON_PARAM", CS%use_kappa_shear, & - "If true, use the Jackson-Hallberg-Legg (JPO 2008) \n"//& - "shear mixing parameterization.", default=.false.) + CS%use_kappa_shear = kappa_shear_is_used(param_file) if (CS%bulkmixedlayer) then call get_param(param_file, mod, "ML_MIX_FIRST", CS%ML_mix_first, & "The fraction of the mixed layer mixing that is applied \n"//& @@ -1654,8 +1631,6 @@ subroutine diabatic_driver_init(Time, G, param_file, useALEalgorithm, diag, & call entrain_diffusive_init(Time, G, param_file, diag, CS%entrain_diffusive_CSp) if (CS%use_geothermal) & call geothermal_init(Time, G, param_file, diag, CS%geothermal_CSp) - if (CS%use_kappa_shear) & - call kappa_shear_init(Time, G, param_file, diag, CS%kappa_shear_CSp) if (CS%use_int_tides) then call int_tide_input_init(Time, G, param_file, diag, CS%int_tide_input_CSp, & @@ -1672,8 +1647,6 @@ subroutine diabatic_driver_init(Time, G, param_file, useALEalgorithm, diag, & id_clock_frazil = cpu_clock_id('(Ocean frazil)', grain=CLOCK_ROUTINE) if (CS%use_geothermal) & id_clock_geothermal = cpu_clock_id('(Ocean geothermal)', grain=CLOCK_ROUTINE) - if (CS%use_kappa_shear) & - id_clock_kappa_shear = cpu_clock_id('(Ocean kappa_shear)', grain=CLOCK_MODULE) id_clock_set_diffusivity = cpu_clock_id('(Ocean set_diffusivity)', grain=CLOCK_MODULE) id_clock_kpp = cpu_clock_id('(Ocean KPP)', grain=CLOCK_MODULE) id_clock_tracers = cpu_clock_id('(Ocean tracer_columns)', grain=CLOCK_MODULE_DRIVER+5) diff --git a/src/parameterizations/vertical/MOM_kappa_shear.F90 b/src/parameterizations/vertical/MOM_kappa_shear.F90 index 6e3527fc81..7860a21046 100644 --- a/src/parameterizations/vertical/MOM_kappa_shear.F90 +++ b/src/parameterizations/vertical/MOM_kappa_shear.F90 @@ -59,7 +59,7 @@ module MOM_kappa_shear #include #endif -public Calculate_kappa_shear, kappa_shear_init +public Calculate_kappa_shear, kappa_shear_init, kappa_shear_is_used type, public :: Kappa_shear_CS ! ; private real :: RiNo_crit ! The critical shear Richardson number for @@ -108,6 +108,7 @@ module MOM_kappa_shear end type Kappa_shear_CS ! integer :: id_clock_project, id_clock_KQ, id_clock_avg, id_clock_setup + character(len=40) :: mod = "MOM_kappa_shear" ! This module's name. #undef DEBUG #undef ADD_DIAGNOSTICS @@ -1620,12 +1621,12 @@ end subroutine find_kappa_tke end subroutine Calculate_kappa_shear -subroutine kappa_shear_init(Time, G, param_file, diag, CS) +logical function kappa_shear_init(Time, G, param_file, diag, CS) type(time_type), intent(in) :: Time type(ocean_grid_type), intent(in) :: G type(param_file_type), intent(in) :: param_file type(diag_ctrl), target, intent(inout) :: diag - type(Kappa_shear_CS), pointer :: CS + type(Kappa_shear_CS), pointer :: CS ! Arguments: Time - The current model time. ! (in) G - The ocean's grid structure. ! (in) param_file - A structure indicating the open file to parse for @@ -1633,10 +1634,10 @@ subroutine kappa_shear_init(Time, G, param_file, diag, CS) ! (in) diag - A structure that is used to regulate diagnostic output. ! (in/out) CS - A pointer that is set to point to the control structure ! for this module +! (returns) kappa_shear_init - True if module is to be used, False otherwise logical :: merge_mixedlayer ! This include declares and sets the variable "version". #include "version_variable.h" - character(len=40) :: mod = "MOM_kappa_shear" ! This module's name. real :: KD_normal ! The KD of the main model, read here only as a parameter ! for setting the default of KD_SMOOTH if (associated(CS)) then @@ -1656,7 +1657,11 @@ subroutine kappa_shear_init(Time, G, param_file, diag, CS) ! subgridscale inhomogeneity into account. ! Set default, read and log parameters - call log_version(param_file, mod, version, "") + call log_version(param_file, mod, version, & + "Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008") + call get_param(param_file, mod, "USE_JACKSON_PARAM", kappa_shear_init, & + "If true, use the Jackson-Hallberg-Legg (JPO 2008) \n"//& + "shear mixing parameterization.", default=.false.) call get_param(param_file, mod, "RINO_CRIT", CS%RiNo_crit, & "The critical Richardson number for shear mixing.", & units="nondim", default=0.25) @@ -1740,6 +1745,9 @@ subroutine kappa_shear_init(Time, G, param_file, diag, CS) if (merge_mixedlayer) CS%nkml = G%nkml endif +! Forego remainder of initialization if not using this scheme + if (.not. kappa_shear_init) return + CS%diag => diag CS%id_Kd_shear = register_diag_field('ocean_model','Kd_shear',diag%axesTi,Time, & @@ -1753,8 +1761,15 @@ subroutine kappa_shear_init(Time, G, param_file, diag, CS) 'Finite volume thickness of interfaces', 'meter') #endif - ! Write all relevant parameters to the model log. +end function kappa_shear_init -end subroutine kappa_shear_init +logical function kappa_shear_is_used(param_file) +! Reads the parameter "USE_JACKSON_PARAM" and returns state. +! This function allows other modules to know whether this parameterization will +! be used without needing to duplicate the log entry. + type(param_file_type), intent(in) :: param_file + call get_param(param_file, mod, "USE_JACKSON_PARAM", kappa_shear_is_used, & + default=.false., do_not_log = .true.) +end function kappa_shear_is_used end module MOM_kappa_shear diff --git a/src/parameterizations/vertical/MOM_set_diffusivity.F90 b/src/parameterizations/vertical/MOM_set_diffusivity.F90 index ee61882e90..632a1a87be 100644 --- a/src/parameterizations/vertical/MOM_set_diffusivity.F90 +++ b/src/parameterizations/vertical/MOM_set_diffusivity.F90 @@ -48,10 +48,13 @@ module MOM_set_diffusivity use MOM_diag_to_Z, only : diag_to_Z_CS, register_Zint_diag, calc_Zint_diags use MOM_checksums, only : hchksum, uchksum, vchksum use MOM_error_handler, only : MOM_error, is_root_pe, FATAL, WARNING, NOTE +use MOM_error_handler, only : callTree_showQuery +use MOM_error_handler, only : callTree_enter, callTree_leave, callTree_waypoint use MOM_file_parser, only : get_param, log_param, log_version, param_file_type use MOM_forcing_type, only : forcing, optics_type use MOM_grid, only : ocean_grid_type use MOM_intrinsic_functions, only : invcosh +use MOM_kappa_shear, only : calculate_kappa_shear, kappa_shear_init, Kappa_shear_CS use MOM_io, only : slasher, vardesc use MOM_string_functions, only : uppercase use MOM_thickness_diffuse, only : vert_fill_TS @@ -120,8 +123,6 @@ module MOM_set_diffusivity ! from the BBL mixing and the other diffusivities. ! Otherwise, diffusivities from the BBL_mixing is ! simply added. - logical :: Add_input_Kd ! If true, add visc%Kd_turb to the diapycnal - ! diffusivities. logical :: debug ! If true, write verbose checksums for debugging. real :: Kd ! The interior diapycnal diffusivity in m2 s-1. real :: Kd_min ! The minimum permitted value for the diapycnal @@ -248,6 +249,8 @@ module MOM_set_diffusivity logical :: user_change_diff ! If true, call user-defined code to change the ! diffusivity. logical :: double_diffusion ! If true, enable double-diffusive mixing. + logical :: useKappaShear ! If true, use the kappa_shear module to find the + ! shear-driven diapycnal diffusivity. real :: Max_Rrho_salt_fingers ! maximum density ratio for salt fingering real :: Max_salt_diff_salt_fingers ! maximum salt diffusivity for salt fingers real :: Kv_molecular ! molecular viscosity for double diffusive convection @@ -270,6 +273,7 @@ module MOM_set_diffusivity character(len=200) :: inputdir type(user_change_diff_CS), pointer :: user_change_diff_CSp => NULL() type(diag_to_Z_CS), pointer :: diag_to_Z_CSp => NULL() + type(Kappa_shear_CS), pointer :: kappaShear_CSp => NULL() end type set_diffusivity_CS type diffusivity_diags @@ -314,13 +318,16 @@ module MOM_set_diffusivity integer, parameter :: STLAURENT_02 = 1 integer, parameter :: POLZIN_09 = 2 +! Clocks +integer :: id_clock_kappaShear + contains -subroutine set_diffusivity(u, v, h, tv, fluxes, optics, visc, dt, G, CS, & +subroutine set_diffusivity(u, v, h, u_h, v_h, tv, fluxes, optics, visc, dt, G, CS, & Kd, Kd_int) real, dimension(NIMEMB_,NJMEM_,NKMEM_), intent(in) :: u real, dimension(NIMEM_,NJMEMB_,NKMEM_), intent(in) :: v - real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h, u_h, v_h type(thermo_var_ptrs), intent(inout) :: tv ! out is for tv%TempxPmE type(forcing), intent(in) :: fluxes type(optics_type), pointer :: optics @@ -397,6 +404,7 @@ subroutine set_diffusivity(u, v, h, tv, fluxes, optics, visc, dt, G, CS, & ! interpolated into depth space. integer :: z_ids(6) ! The id numbers of the diagnostics that are to be ! interpolated into depth space. + logical :: showCallTree ! If true, show the call tree integer :: i, j, k, is, ie, js, je, nz integer :: isd, ied, jsd, jed @@ -405,6 +413,8 @@ subroutine set_diffusivity(u, v, h, tv, fluxes, optics, visc, dt, G, CS, & is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec ; nz = G%ke isd = G%isd ; ied = G%ied ; jsd = G%jsd ; jed = G%jed + showCallTree = callTree_showQuery() + if (showCallTree) call callTree_enter("set_diffusivity(), MOM_set_diffusivity.F90") if (.not.associated(CS)) call MOM_error(FATAL,"set_diffusivity: "//& "Module must be initialized before it is used.") @@ -481,11 +491,31 @@ subroutine set_diffusivity(u, v, h, tv, fluxes, optics, visc, dt, G, CS, & if ((CS%id_KS_extra > 0) .or. (CS%id_KS_extra_z > 0)) then allocate(dd%KS_extra(isd:ied,jsd:jed,nz+1)) ; dd%KS_extra(:,:,:) = 0.0 endif + ! Smooth the properties through massless layers. if (use_EOS) then call vert_fill_TS(h, tv%T, tv%S, kappa_fill, dt_fill, T_f, S_f, G) endif + if (CS%useKappaShear) then + if (CS%debug) then + call hchksum(u_h, "before calc_KS u_h",G) + call hchksum(v_h, "before calc_KS v_h",G) + endif + call cpu_clock_begin(id_clock_kappaShear) + ! Changes: visc%Kd_turb, visc%TKE_turb (not clear that TKE_turb is used as input ????) + ! Sets visc%Kv_turb + call calculate_kappa_shear(u_h, v_h, h, tv, fluxes%p_surf, visc%Kd_turb, visc%TKE_turb, & + visc%Kv_turb, dt, G, CS%kappaShear_CSp) + call cpu_clock_end(id_clock_kappaShear) + if (CS%debug) then + call hchksum(visc%Kd_turb, "after calc_KS visc%Kd_turb",G) + call hchksum(visc%Kv_turb, "after calc_KS visc%Kv_turb",G) + call hchksum(visc%TKE_turb, "after calc_KS visc%TKE_turb",G) + endif + if (showCallTree) call callTree_waypoint("done with calculate_kappa_shear (set_diffusivity)") + endif + ! Calculate the diffusivity, Kd, for each layer. This would be ! the appropriate place to add a depth-dependent parameterization or ! another explicit parameterization of Kd. @@ -592,7 +622,7 @@ subroutine set_diffusivity(u, v, h, tv, fluxes, optics, visc, dt, G, CS, & endif ! Add the input turbulent diffusivity. - if (CS%Add_input_Kd) then + if (CS%useKappaShear) then if (present(Kd_int)) then do K=2,nz ; do i=is,ie Kd_int(i,j,K) = visc%Kd_turb(i,j,K) + 0.5*(Kd(i,j,k-1) + Kd(i,j,k)) @@ -677,7 +707,7 @@ subroutine set_diffusivity(u, v, h, tv, fluxes, optics, visc, dt, G, CS, & if (CS%debug) then call hchksum(Kd,"BBL Kd",G,haloshift=0) - if (CS%Add_input_Kd) call hchksum(visc%Kd_turb,"Turbulent Kd",G,haloshift=0) + if (CS%useKappaShear) call hchksum(visc%Kd_turb,"Turbulent Kd",G,haloshift=0) if (associated(visc%kv_bbl_u) .and. associated(visc%kv_bbl_v)) then call uchksum(visc%kv_bbl_u,"BBL Kv_bbl_u",G,haloshift=1) call vchksum(visc%kv_bbl_v,"BBL Kv_bbl_v",G,haloshift=1) @@ -794,6 +824,8 @@ subroutine set_diffusivity(u, v, h, tv, fluxes, optics, visc, dt, G, CS, & if (associated(dd%KT_extra)) deallocate(dd%KT_extra) if (associated(dd%KS_extra)) deallocate(dd%KS_extra) + if (showCallTree) call callTree_leave("set_diffusivity()") + end subroutine set_diffusivity subroutine find_TKE_to_Kd(h, tv, dRho_int, N2_lay, j, dt, G, CS, TKE_to_Kd, maxTKE, kb) @@ -2251,12 +2283,6 @@ subroutine set_diffusivity_init(Time, G, param_file, diag, CS, diag_to_Z_CSp) "with KD_TANH_LAT_FN. Valid values are in the range of \n"//& "-2 to 2; 0.4 reproduces CM2M.", units="nondim", default=0.0) - call get_param(param_file, mod, "USE_JACKSON_PARAM", CS%Add_input_Kd, & - "If true, use the Jackson-Hallberg-Legg (JPO 2008) \n"//& - "shear mixing parameterization.", default=.false.) - - - call get_param(param_file, mod, "KV", CS%Kv, & "The background kinematic viscosity in the interior. \n"//& "The molecular value, ~1e-6 m2 s-1, may be used.", & @@ -2623,6 +2649,10 @@ subroutine set_diffusivity_init(Time, G, param_file, diag, CS, diag_to_Z_CSp) call user_change_diff_init(Time, G, param_file, diag, CS%user_change_diff_CSp) endif + CS%useKappaShear = kappa_shear_init(Time, G, param_file, CS%diag, CS%kappaShear_CSp) + if (CS%useKappaShear) & + id_clock_kappaShear = cpu_clock_id('(Ocean kappa_shear)', grain=CLOCK_MODULE) + end subroutine set_diffusivity_init subroutine set_diffusivity_end(CS) diff --git a/src/parameterizations/vertical/MOM_set_viscosity.F90 b/src/parameterizations/vertical/MOM_set_viscosity.F90 index 21987b083b..f007ed08fc 100644 --- a/src/parameterizations/vertical/MOM_set_viscosity.F90 +++ b/src/parameterizations/vertical/MOM_set_viscosity.F90 @@ -59,6 +59,7 @@ module MOM_set_visc use MOM_file_parser, only : get_param, log_param, log_version, param_file_type use MOM_forcing_type, only : forcing use MOM_grid, only : ocean_grid_type +use MOM_kappa_shear, only : kappa_shear_is_used use MOM_restart, only : register_restart_field, vardesc, MOM_restart_CS use MOM_variables, only : thermo_var_ptrs use MOM_variables, only : vertvisc_type, ocean_OBC_type @@ -1482,10 +1483,7 @@ subroutine set_visc_register_restarts(G, param_file, visc, restart_CS) do_not_log=.true.) use_kappa_shear = .false. ; useKPP = .false. if (.not.adiabatic) then - call get_param(param_file, mod, "USE_JACKSON_PARAM", use_kappa_shear, & - "If true, use the Jackson-Hallberg-Legg (JPO 2008) \n"//& - "shear mixing parameterization.", default=.false., & - do_not_log=.true.) + use_kappa_shear = kappa_shear_is_used(param_file) call get_param(param_file, mod, "USE_KPP", useKPP, & "If true, turns on the [CVmix] KPP scheme of Large et al., 1984,\n"// & "to calculate diffusivities and non-local transport in the OBL.", & @@ -1575,9 +1573,7 @@ subroutine set_visc_init(Time, G, param_file, diag, visc, CS) endif if (.not.adiabatic) then - call get_param(param_file, mod, "USE_JACKSON_PARAM", use_kappa_shear, & - "If true, use the Jackson-Hallberg-Legg (JPO 2008) \n"//& - "shear mixing parameterization.", default=.false.) + use_kappa_shear = kappa_shear_is_used(param_file) CS%RiNo_mix = use_kappa_shear call get_param(param_file, mod, "DOUBLE_DIFFUSION", differential_diffusion, & "If true, increase diffusivitives for temperature or salt \n"//& From 2594c47f05f69d3601f52c9a4391eb995d43794d Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 27 Nov 2013 10:23:57 -0500 Subject: [PATCH 310/372] Removed ability to match KPP to interior Kd o Removed code that once matched KPP diffusivity to interior diffusivity o Also removed NLTworkaround which tried to limit the non-local transport when it was matching non-zero interior diffusivity. o Similarly maxKdInterior becomes obsolete. --- .../AM2_MOM6i_1deg/MOM_parameter_doc.all | 7 - .../CM2G63L/MOM_parameter_doc.all | 7 - .../ocean_SIS/GOLD_SIS/MOM_parameter_doc.all | 7 - .../GOLD_SIS_icebergs/MOM_parameter_doc.all | 7 - .../MOM6z_SIS_025/MOM_parameter_doc.all | 7 - .../ocean_SIS2/Baltic/MOM_parameter_doc.all | 7 - .../ocean_SIS2/SIS2/MOM_parameter_doc.all | 7 - .../SIS2_icebergs/MOM_parameter_doc.all | 7 - .../solo_ocean/DOME/MOM_parameter_doc.all | 7 - .../MESO_025_63L/MOM_parameter_doc.all | 132 +++++++++--------- .../MESO_025_63L/MOM_parameter_doc.short | 17 +-- .../Phillips_2layer/MOM_parameter_doc.all | 7 - .../adjustment2d/layer/MOM_parameter_doc.all | 7 - .../adjustment2d/rho/MOM_parameter_doc.all | 7 - .../adjustment2d/z/MOM_parameter_doc.all | 7 - .../benchmark/MOM_parameter_doc.all | 7 - .../circle_obcs/MOM_parameter_doc.all | 7 - .../external_gwave/MOM_parameter_doc.all | 7 - .../layer/MOM_parameter_doc.all | 7 - .../sigma/MOM_parameter_doc.all | 7 - .../flow_downslope/z/MOM_parameter_doc.all | 7 - .../solo_ocean/global/MOM_parameter_doc.all | 7 - .../global_ALE/layer/MOM_parameter_doc.all | 7 - .../global_ALE/z/MOM_parameter_doc.all | 7 - .../lock_exchange/MOM_parameter_doc.all | 7 - .../nonBous_global/MOM_parameter_doc.all | 7 - .../resting/layer/MOM_parameter_doc.all | 7 - .../resting/z/MOM_parameter_doc.all | 7 - .../seamount/layer/MOM_parameter_doc.all | 7 - .../seamount/sigma/MOM_parameter_doc.all | 7 - .../seamount/z/MOM_parameter_doc.all | 7 - .../single_column/MOM_parameter_doc.all | 7 - .../single_column_z/MOM_parameter_doc.all | 7 - .../sloshing/layer/MOM_parameter_doc.all | 7 - .../sloshing/rho/MOM_parameter_doc.all | 7 - .../MOM_parameter_doc.all | 7 - src/parameterizations/vertical/MOM_KPP.F90 | 71 +++------- 37 files changed, 94 insertions(+), 364 deletions(-) diff --git a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all index fa13455ea3..213463a63d 100644 --- a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all +++ b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all @@ -1306,13 +1306,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. diff --git a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all index a76fb9fa35..a91d3be265 100644 --- a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all +++ b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all @@ -1354,13 +1354,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. diff --git a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all index eb0f1ebe15..f49248c969 100644 --- a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all +++ b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all @@ -1354,13 +1354,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. diff --git a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all index eb0f1ebe15..f49248c969 100644 --- a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all +++ b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all @@ -1354,13 +1354,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all index fc567416d7..08591f1824 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all @@ -1325,13 +1325,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. diff --git a/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all b/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all index a742da5ed2..334ea04173 100644 --- a/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all @@ -1326,13 +1326,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. diff --git a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all index ecd5d1c201..ee268e6ccd 100644 --- a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all @@ -1354,13 +1354,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. diff --git a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all index ecd5d1c201..ee268e6ccd 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all @@ -1354,13 +1354,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. diff --git a/examples/solo_ocean/DOME/MOM_parameter_doc.all b/examples/solo_ocean/DOME/MOM_parameter_doc.all index 95aaae8cb7..f80cebc290 100644 --- a/examples/solo_ocean/DOME/MOM_parameter_doc.all +++ b/examples/solo_ocean/DOME/MOM_parameter_doc.all @@ -1089,13 +1089,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. diff --git a/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all b/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all index 601cc87be8..6a5cf37383 100644 --- a/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all +++ b/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all @@ -806,9 +806,6 @@ MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 LINEAR_DRAG = False ! [Boolean] default = False ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag ! law is cdrag*DRAG_BG_VEL*u. -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. DOUBLE_DIFFUSION = False ! [Boolean] default = False ! If true, increase diffusivitives for temperature or salt ! based on double-diffusive paramaterization from MOM4/KPP. @@ -1140,6 +1137,69 @@ DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 ! The minimum vertical diffusivity applied as a floor. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! +KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True + ! If true, combine the mixed layers together before + ! solving the kappa-shear equations. + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -1168,13 +1228,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. @@ -1224,65 +1277,6 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.095445115010332E-05 ! The tolerance with which to solve for entrainment values. -! === module MOM_kappa_shear === -RINO_CRIT = 0.25 ! [nondim] default = 0.25 - ! The critical Richardson number for shear mixing. -SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 - ! A nondimensional rate scale for shear-driven entrainment. - ! Jackson et al find values in the range of 0.085-0.089. -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. -KD_KAPPA_SHEAR_0 = 2.0E-05 ! [m2 s-1] default = 2.0E-05 - ! The background diffusivity that is used to smooth the - ! density and shear profiles before solving for the - ! diffusivities. Defaults to value of KD. -FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 - ! The nondimensional curvature of the function of the - ! Richardson number in the kappa source term in the - ! Jackson et al. scheme. -TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 - ! The coefficient for the decay of TKE due to - ! stratification (i.e. proportional to N*tke). - ! The values found by Jackson et al. are 0.24-0.28. -TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 - ! The coefficient for the decay of TKE due to shear (i.e. - ! proportional to |S|*tke). The values found by Jackson - ! et al. are 0.14-0.12. -KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 - ! The coefficient for the buoyancy length scale in the - ! kappa equation. The values found by Jackson et al. are - ! in the range of 0.81-0.86. -KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 - ! The square of the ratio of the coefficients of the - ! buoyancy and shear scales in the diffusivity equation, - ! Set this to 0 (the default) to eliminate the shear scale. - ! This is only used if USE_JACKSON_PARAM is true. -KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 - ! The fractional error in kappa that is tolerated. - ! Iteration stops when changes between subsequent - ! iterations are smaller than this everywhere in a - ! column. The peak diffusivities usually converge most - ! rapidly, and have much smaller errors than this. -TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 - ! A background level of TKE used in the first iteration - ! of the kappa equation. TKE_BACKGROUND could be 0. -KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True - ! If true, massless layers are merged with neighboring - ! massive layers in this calculation. The default is - ! true and I can think of no good reason why it should - ! be false. This is only used if USE_JACKSON_PARAM is true. -MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 - ! The maximum number of iterations that may be used to - ! estimate the time-averaged diffusivity. -DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False - ! If true, write debugging data for the kappa-shear code. - ! Caution: this option is _very_ verbose and should only - ! be used in single-column mode! -KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True - ! If true, combine the mixed layers together before - ! solving the kappa-shear equations. - ! === module MOM_mixed_layer === NSTAR = 0.15 ! [nondim] default = 0.15 ! The portion of the buoyant potential energy imparted by diff --git a/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.short b/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.short index e3b3de9879..50d07c96fa 100644 --- a/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.short +++ b/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.short @@ -313,9 +313,6 @@ CFL_TRUNCATE = 0.45 ! [nondim] default = 0.5 ! === module MOM_PointAccel === ! === module MOM_set_visc === -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. ML_USE_OMEGA = True ! [Boolean] default = False ! If true, use the absolute rotation rate instead of the ! vertical component of rotation when setting the decay @@ -437,6 +434,15 @@ DISSIPATION_N1 = 6.0E-04 ! [J m-3] default = 0.0 ! set a minimum dissipation by which to determine a lower ! bound of Kd (a floor): B in eps_min = A + B*N +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -456,11 +462,6 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 1.095445115010332E-05 ! The tolerance with which to solve for entrainment values. -! === module MOM_kappa_shear === -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. - ! === module MOM_mixed_layer === BULK_RI_ML = 0.05 ! [nondim] ! The efficiency with which mean kinetic energy released diff --git a/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all b/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all index 0e07007915..2c5bee546b 100644 --- a/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all @@ -1086,13 +1086,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. diff --git a/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all index 35362d8913..f78b76e7c1 100644 --- a/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all @@ -1153,13 +1153,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. diff --git a/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all index 1b7041e738..047e411659 100644 --- a/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all @@ -1223,13 +1223,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. diff --git a/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all index 06fb109c94..6e0b69445d 100644 --- a/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all @@ -1223,13 +1223,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. diff --git a/examples/solo_ocean/benchmark/MOM_parameter_doc.all b/examples/solo_ocean/benchmark/MOM_parameter_doc.all index dc0dcbfcde..ca753d36dd 100644 --- a/examples/solo_ocean/benchmark/MOM_parameter_doc.all +++ b/examples/solo_ocean/benchmark/MOM_parameter_doc.all @@ -1221,13 +1221,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. diff --git a/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all b/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all index 4672f5a119..ff0b1eaa8e 100644 --- a/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all +++ b/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all @@ -1131,13 +1131,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. diff --git a/examples/solo_ocean/external_gwave/MOM_parameter_doc.all b/examples/solo_ocean/external_gwave/MOM_parameter_doc.all index 215749c9e6..012033345d 100644 --- a/examples/solo_ocean/external_gwave/MOM_parameter_doc.all +++ b/examples/solo_ocean/external_gwave/MOM_parameter_doc.all @@ -1133,13 +1133,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. diff --git a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all index c0c75d38a8..84a63cbc95 100644 --- a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all @@ -1141,13 +1141,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. diff --git a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all index 91f0b2d0bd..fc354ff0ca 100644 --- a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all @@ -1211,13 +1211,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. diff --git a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all index 160b698413..ad048f245a 100644 --- a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all @@ -1211,13 +1211,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. diff --git a/examples/solo_ocean/global/MOM_parameter_doc.all b/examples/solo_ocean/global/MOM_parameter_doc.all index c4a84066b2..096da750d1 100644 --- a/examples/solo_ocean/global/MOM_parameter_doc.all +++ b/examples/solo_ocean/global/MOM_parameter_doc.all @@ -1340,13 +1340,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. diff --git a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all index 6862a1b267..e3a08945c0 100644 --- a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all @@ -1312,13 +1312,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. diff --git a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all index fbda25b3a7..d0c5d8e750 100644 --- a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all @@ -1374,13 +1374,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. diff --git a/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all b/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all index 80d47a87da..5760b138a4 100644 --- a/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all +++ b/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all @@ -1136,13 +1136,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. diff --git a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all index 49a969dd55..bb5f6e2b52 100644 --- a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all +++ b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all @@ -1343,13 +1343,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. diff --git a/examples/solo_ocean/resting/layer/MOM_parameter_doc.all b/examples/solo_ocean/resting/layer/MOM_parameter_doc.all index 244c9730e1..1d7ee474ae 100644 --- a/examples/solo_ocean/resting/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/resting/layer/MOM_parameter_doc.all @@ -1136,13 +1136,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. diff --git a/examples/solo_ocean/resting/z/MOM_parameter_doc.all b/examples/solo_ocean/resting/z/MOM_parameter_doc.all index 186ad88e45..f779bcf102 100644 --- a/examples/solo_ocean/resting/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/resting/z/MOM_parameter_doc.all @@ -1209,13 +1209,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. diff --git a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all index d9c665902b..08b1e58556 100644 --- a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all @@ -1137,13 +1137,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. diff --git a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all index fe30ce5432..807db9893c 100644 --- a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all @@ -1207,13 +1207,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. diff --git a/examples/solo_ocean/seamount/z/MOM_parameter_doc.all b/examples/solo_ocean/seamount/z/MOM_parameter_doc.all index 427a76b858..0df96c2e58 100644 --- a/examples/solo_ocean/seamount/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/z/MOM_parameter_doc.all @@ -1207,13 +1207,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. diff --git a/examples/solo_ocean/single_column/MOM_parameter_doc.all b/examples/solo_ocean/single_column/MOM_parameter_doc.all index 5ac9d0238d..522bba3672 100644 --- a/examples/solo_ocean/single_column/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column/MOM_parameter_doc.all @@ -1017,13 +1017,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. diff --git a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all index e94c8e58b5..323e6ce957 100644 --- a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all @@ -1083,13 +1083,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. diff --git a/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all b/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all index 44b8d9e6b1..1b5d9f86b0 100644 --- a/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all @@ -1142,13 +1142,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. diff --git a/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all b/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all index 07a164969a..2f0121464d 100644 --- a/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all +++ b/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all @@ -1215,13 +1215,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. diff --git a/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all b/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all index c777beea3f..2fe6485ca1 100644 --- a/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all +++ b/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all @@ -1126,13 +1126,6 @@ COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False ! Monin-Obukhov depth. CS = 98.96 ! [nondim] default = 98.96 ! Parameter for computing velocity scale function. -NLT_WORKAROUND = False ! [Boolean] default = False - ! If true, re-scales the non-local transport to ensure - ! that local differences do not exceed a value of 1.0 -MAX_KD_INTERIOR = 0.0 ! [m2/s] default = 0.0 - ! If non-zero, the value to limit incoming interior diffusivity to. -MATCH_INTERIOR = False ! [Boolean] default = False - ! If true, turns off the matching of diffuvities at the OBL. DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 ! If non-zero, the distance above the bottom to which the OBL is clipped ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index c25e8511f8..06bb8edd2c 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -44,9 +44,6 @@ module MOM_KPP logical :: computeMoninObukhov ! If True, compute Monin-Obukhov limit logical :: passiveMode ! If True, makes KPP passive meaning it does NOT alter the diffusivity logical :: applyNonLocalTrans ! If True, apply non-local transport to heat and scalars - logical :: NLTworkaround ! If True, re-scale the non-local transport to limit the amplitude - logical :: doMatching ! If True, do NOT match diffusivities at the base of the boundary layer. - real :: maxKdInterior ! A value to which interior mixing is clipped to (m2/s) real :: deepOBLoffset ! If non-zero, is a distance from the bottom that the OBL can not penetrate through (m) logical :: debug ! If True, calculate checksums and write debugging information logical :: correctSurfLayerAvg ! If true, applies a correction to the averaging of surface layer properties @@ -158,16 +155,6 @@ logical function KPP_init(paramFile, G, diag, Time, CS, passive) call get_param(paramFile, mod, 'CS', CS%cs, & 'Parameter for computing velocity scale function.', & units='nondim', default=98.96) - call get_param(paramFile, mod, 'NLT_WORKAROUND', CS%NLTworkaround, & - 'If true, re-scales the non-local transport to ensure\n'// & - 'that local differences do not exceed a value of 1.0', & - default=.False.) - call get_param(paramFile, mod, 'MAX_KD_INTERIOR', CS%maxKdInterior, & - 'If non-zero, the value to limit incoming interior diffusivity to.\n', & - units='m2/s',default=0.) - call get_param(paramFile, mod, 'MATCH_INTERIOR', CS%doMatching, & - 'If true, turns off the matching of diffuvities at the OBL.', & - default=.False.) call get_param(paramFile, mod, 'DEEP_OBL_OFFSET', CS%deepOBLoffset, & 'If non-zero, the distance above the bottom to which the OBL is clipped\n'// & 'if it would otherwise reach the bottom. The smaller of this and 0.1D is used.', & @@ -337,8 +324,8 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K real, dimension( G%ke ) :: BulkRi_1d ! Bulk Richardson number for each layer real, dimension( G%ke ) :: deltaRho ! delta Rho in numerator of Bulk Ri number real, dimension( G%ke ) :: deltaU2 ! square of delta U (shear) in denominator of Bulk Ri (m2/s2) - real, dimension( G%ke+1, 2) :: Kdiffusivity, Kd_match ! Vertical diffusivity at interfaces (m2/s) - real, dimension( G%ke+1 ) :: Kviscosity, Kv_match ! Vertical viscosity at interfaces (m2/s) + real, dimension( G%ke+1, 2) :: Kdiffusivity ! Vertical diffusivity at interfaces (m2/s) + real, dimension( G%ke+1 ) :: Kviscosity ! Vertical viscosity at interfaces (m2/s) real, dimension( G%ke+1, 2) :: nonLocalTrans ! Non-local transport for heat/salt at interfaces (non-dimensional) real :: kOBL, OBLdepth_0d, surfFricVel, surfBuoyFlux, Coriolis real :: GoRho, pRef, rho1, rhoK, rhoKm1, Uk, Vk, const1, Cv, sigma @@ -607,22 +594,10 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K ! Now call KPP proper to obtain BL diffusivities, viscosities and non-local transports - ! Determine what mixing coeff to match at the base of the OBL; recommend match to zeroes. - if (.not. CS%doMatching) then - Kdiffusivity(:,:) = 0. ! Diffusivities for heat and salt (m2/s) - Kviscosity(:) = 0. ! Viscosity (m2/s) - elseif (CS%maxKdInterior>0.) then - Kdiffusivity(:,1) = min( CS%maxKdInterior, Kt(i,j,:) ) ! Diffusivty for heat (m2/s) - Kdiffusivity(:,2) = min( CS%maxKdInterior, Ks(i,j,:) ) ! Diffusivity for salt/passive (m2/s) - Kviscosity(:) = min( CS%maxKdInterior, Kv(i,j,:) ) ! Viscosity (m2/s) - else - Kdiffusivity(:,1) = Kt(i,j,:) ! Diffusivty for heat (m2/s) - Kdiffusivity(:,2) = Ks(i,j,:) ! Diffusivity for salt/passive (m2/s) - Kviscosity(:) = Kv(i,j,:) ! Viscosity (m2/s) - endif - - Kd_match(:,:) = Kdiffusivity(:,:) ! Record diffusivity passed to KPP for matching - Kv_match(:) = Kviscosity(:) ! Record viscosity passed to KPP + ! Unlike LMD94, we do not match to interior diffusivities. If using the original + ! LMD94 shape funcation, not matching is equivalent to matching to a zero diffusivity. + Kdiffusivity(:,:) = 0. ! Diffusivities for heat and salt (m2/s) + Kviscosity(:) = 0. ! Viscosity (m2/s) surfBuoyFlux = buoyFlux(i,j,1) - buoyFlux(i,j,int(kOBL)+1) ! We know the actual buoyancy flux into the OBL call cvmix_coeffs_kpp(Kdiffusivity, & ! (inout) Total heat/salt diffusivities (m2/s) Kviscosity, & ! (inout) Total viscosity (m2/s) @@ -673,8 +648,6 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K endif endif - if (CS%NLTworkaround) call fixNLTamplitude( h(i,j,:), nonLocalTrans(:,1) ) - if (CS%NLTworkaround) call fixNLTamplitude( h(i,j,:), nonLocalTrans(:,2) ) nonLocalTransHeat(i,j,:) = nonLocalTrans(:,1) ! correct index ??? nonLocalTransScalar(i,j,:) = nonLocalTrans(:,2) ! correct index ??? @@ -726,21 +699,21 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K write(*,'(a4,12a13)') 'k','zT','T','S','dB*d','dU2','Ws','Rib','div.NLT' do k=1,min(G%ke,int(kOBL)+3) write(*,'(f4.1,5x,12(1x,1es12.3))') float(k)-0.5,iFaceHeight(k), & - N2_1d(k),Vt2_1d(k),min(CS%maxKdInterior,Kt(i,j,k)),Kdiffusivity(k,1),nonLocalTrans(k,1) + N2_1d(k),Vt2_1d(k),Kt(i,j,k),Kdiffusivity(k,1),nonLocalTrans(k,1) write(*,'(f4.1,12(1x,1es12.3))') float(k),cellHeight(k), & Temp(i,j,k),Salt(i,j,k),GoRho*deltaRho(k)*(cellHeight(1)-cellHeight(k)),deltaU2(k),Ws_1d(k), & BulkRi_1d(k),(nonLocalTrans(k,1)-nonLocalTrans(k+1,1))/h(i,j,k) enddo write(*,'(f4.1,5x,12(1x,1es12.3))') float(k)-0.5,iFaceHeight(k), & - N2_1d(k),Vt2_1d(k),min(CS%maxKdInterior,Kt(i,j,k)),Kdiffusivity(k,1),nonLocalTrans(k,1) + N2_1d(k),Vt2_1d(k),Kt(i,j,k),Kdiffusivity(k,1),nonLocalTrans(k,1) endif ! Update output of routine if (.not. CS%passiveMode) then do k=1, G%ke+1 - if (Kdiffusivity(k,1) /= Kd_match(k,1)) Kt(i,j,k) = Kdiffusivity(k,1) - if (Kdiffusivity(k,2) /= Kd_match(k,2)) Ks(i,j,k) = Kdiffusivity(k,2) - if (Kviscosity(k) /= Kv_match(k)) Kv(i,j,k) = Kviscosity(k) + if (Kdiffusivity(k,1) /= 0.) Kt(i,j,k) = Kdiffusivity(k,1) + if (Kdiffusivity(k,2) /= 0.) Ks(i,j,k) = Kdiffusivity(k,2) + if (Kviscosity(k) /= 0.) Kv(i,j,k) = Kviscosity(k) enddo endif @@ -778,17 +751,17 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K end subroutine KPP_calculate -subroutine fixNLTamplitude( h, NLT ) -! Arguments - real, dimension(:), intent(in) :: h - real, dimension(:), intent(inout) :: NLT -! Local variables - real :: maxDelta - integer :: n - n=size(NLT,1) - maxDelta = maxval( abs( (NLT(1:n-1)-NLT(2:n)) )/h(:) ) - if (maxDelta>1.) NLT = NLT / maxDelta -end subroutine fixNLTamplitude +!subroutine fixNLTamplitude( h, NLT ) +!! Arguments +! real, dimension(:), intent(in) :: h +! real, dimension(:), intent(inout) :: NLT +!! Local variables +! real :: maxDelta +! integer :: n +! n=size(NLT,1) +! maxDelta = maxval( abs( (NLT(1:n-1)-NLT(2:n)) )/h(:) ) +! if (maxDelta>1.) NLT = NLT / maxDelta +!end subroutine fixNLTamplitude subroutine KPP_applyNonLocalTransport(CS, G, h, nonLocalTrans, surfFlux, dt, scalar, isHeat, isSalt) From 27d45736d565e99c5d6b327f4537ff91624bf506 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 27 Nov 2013 10:57:56 -0500 Subject: [PATCH 311/372] *Replaced seawifs data for MOM6z_SIS_025 o seawifs_1998-2006_smoothed_2x.nc also had interpolation issues at the join with the Artic bipolar cap o Changed link to new version of data seawifs_1998-2006_smoothed_2x_v2.nc o Only affects MOM6z_SIS_025 --- .../MOM6z_SIS_025/INPUT/seawifs_1998-2006_smoothed_2x.nc | 2 +- examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu | 8 ++++---- examples/ocean_SIS/MOM6z_SIS_025/timestats.intel | 8 ++++---- examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi | 8 ++++---- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/seawifs_1998-2006_smoothed_2x.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/seawifs_1998-2006_smoothed_2x.nc index 7d5674b54e..44f1d837ef 120000 --- a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/seawifs_1998-2006_smoothed_2x.nc +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/seawifs_1998-2006_smoothed_2x.nc @@ -1 +1 @@ -.datasets/MOM6z_SIS_025/siena/INPUT/seawifs_1998-2006_smoothed_2x.nc \ No newline at end of file +.datasets/MOM6z_SIS_025/siena/INPUT/seawifs_1998-2006_smoothed_2x_v2.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu index 371fcc386c..bcab776d06 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 591, En 8.025612938529E-04, CFL 0.19694, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 9.46E-20, Se 4.34E-16, Te 4.24E-17 - 6, 693135.500, 0, En 8.517144480762E-04, CFL 0.14158, SL 2.3405E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 3.22E-20, Se 1.02E-17, Te 1.38E-18 - 9, 693135.750, 0, En 9.053970723431E-04, CFL 0.16969, SL 2.3655E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 4.05E-20, Se 1.42E-17, Te -3.45E-19 - 12, 693136.000, 0, En 1.071228263512E-03, CFL 0.26253, SL 2.3892E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 3.74E-20, Se -4.27E-18, Te 1.76E-18 + 3, 693135.250, 591, En 8.022308421535E-04, CFL 0.19694, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 6.48E-20, Se 4.40E-16, Te 4.29E-17 + 6, 693135.500, 0, En 8.511645932629E-04, CFL 0.14139, SL 2.3405E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -5.17E-20, Se -1.65E-19, Te -3.05E-18 + 9, 693135.750, 0, En 9.052823756009E-04, CFL 0.16867, SL 2.3655E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.38E-19, Se -4.21E-18, Te 1.84E-18 + 12, 693136.000, 0, En 1.071747799183E-03, CFL 0.26268, SL 2.3892E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 6.38E-21, Se 2.01E-17, Te 1.96E-18 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel index eae31bab92..39ba194b15 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 591, En 8.025853416372E-04, CFL 0.19694, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.48E-19, Se 4.39E-16, Te 4.45E-17 - 6, 693135.500, 0, En 8.511737512981E-04, CFL 0.14149, SL 2.3405E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 8.48E-22, Se 6.89E-18, Te 3.32E-19 - 9, 693135.750, 0, En 9.049114158771E-04, CFL 0.16833, SL 2.3655E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -3.99E-20, Se -4.31E-17, Te -1.56E-18 - 12, 693136.000, 0, En 1.071101551862E-03, CFL 0.26232, SL 2.3892E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.42E-20, Se 5.81E-18, Te -2.30E-18 + 3, 693135.250, 591, En 8.021698612474E-04, CFL 0.19694, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 6.85E-20, Se 4.52E-16, Te 4.26E-17 + 6, 693135.500, 0, En 8.515812250005E-04, CFL 0.14143, SL 2.3405E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.51E-19, Se 5.24E-18, Te -2.72E-19 + 9, 693135.750, 0, En 9.048494060301E-04, CFL 0.16813, SL 2.3655E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 3.00E-20, Se 4.56E-18, Te 3.24E-18 + 12, 693136.000, 0, En 1.071024935281E-03, CFL 0.26266, SL 2.3892E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 4.67E-20, Se 1.85E-17, Te -2.64E-18 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi b/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi index 14de81a9b7..cb42f857c7 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 591, En 8.025229927473E-04, CFL 0.19694, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.82E-19, Se 4.33E-16, Te 4.48E-17 - 6, 693135.500, 0, En 8.511158445826E-04, CFL 0.14146, SL 2.3405E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -4.26E-20, Se -2.77E-18, Te -4.58E-19 - 9, 693135.750, 0, En 9.047885770948E-04, CFL 0.16903, SL 2.3655E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -5.87E-21, Se -3.97E-18, Te 4.54E-19 - 12, 693136.000, 0, En 1.071473788283E-03, CFL 0.26239, SL 2.3892E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -8.77E-20, Se -8.01E-18, Te 1.41E-18 + 3, 693135.250, 591, En 8.021766307670E-04, CFL 0.19694, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.17E-19, Se 4.37E-16, Te 4.57E-17 + 6, 693135.500, 0, En 8.513097356880E-04, CFL 0.14151, SL 2.3405E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 5.21E-20, Se -1.14E-17, Te -1.60E-18 + 9, 693135.750, 0, En 9.049513843034E-04, CFL 0.16826, SL 2.3655E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 3.64E-20, Se -7.53E-19, Te -2.68E-18 + 12, 693136.000, 0, En 1.071106468030E-03, CFL 0.26247, SL 2.3892E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -6.44E-21, Se -8.35E-18, Te -1.23E-19 From 263c8762b51c83e463ddcbbf248a35f275db3670 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 27 Nov 2013 11:48:40 -0500 Subject: [PATCH 312/372] Changed versions of salt_restore and seawifs in pdata o hsmget can not handle links pointing to files with different names! o someone hard coded a filename into the model so I'm forced to change the file itself on archive and in pdata --- examples/ocean_SIS/MOM6z_SIS_025/INPUT/salt_restore.nc | 2 +- .../MOM6z_SIS_025/INPUT/seawifs_1998-2006_smoothed_2x.nc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/salt_restore.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/salt_restore.nc index b6f2d49d09..4916ebe685 120000 --- a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/salt_restore.nc +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/salt_restore.nc @@ -1 +1 @@ -.datasets/MOM6z_SIS_025/siena/INPUT/salt_restore_v2.nc \ No newline at end of file +.datasets/MOM6z_SIS_025/siena/INPUT/salt_restore.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/seawifs_1998-2006_smoothed_2x.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/seawifs_1998-2006_smoothed_2x.nc index 44f1d837ef..7d5674b54e 120000 --- a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/seawifs_1998-2006_smoothed_2x.nc +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/seawifs_1998-2006_smoothed_2x.nc @@ -1 +1 @@ -.datasets/MOM6z_SIS_025/siena/INPUT/seawifs_1998-2006_smoothed_2x_v2.nc \ No newline at end of file +.datasets/MOM6z_SIS_025/siena/INPUT/seawifs_1998-2006_smoothed_2x.nc \ No newline at end of file From af059d08a67ffd50d4d05667e312006ec31f5c49 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 27 Nov 2013 16:56:25 -0500 Subject: [PATCH 313/372] Removed specific layout parameters for MOM6z_SIS_025 o By removing layout specific parameters in input.nml we can test the model more rapidly with more than 288 PEs when we need o timestats.* reproduce across PE counts o MOM_parameter_doc.* changes with PE count but can be generated quickly with 288 PEs --- examples/ocean_SIS/MOM6z_SIS_025/input.nml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/ocean_SIS/MOM6z_SIS_025/input.nml b/examples/ocean_SIS/MOM6z_SIS_025/input.nml index c8003b25b3..1a65833ee2 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/input.nml +++ b/examples/ocean_SIS/MOM6z_SIS_025/input.nml @@ -8,7 +8,7 @@ / &atmos_model_nml - layout = 16, 18 + layout = 0, 0 / &coupler_nml @@ -65,8 +65,8 @@ / &ice_model_nml - layout = 16, 18 - io_layout = 2,2 + layout = 0, 0 + io_layout = 1, 1 nsteps_dyn=144 nsteps_adv=2 num_part = 6 From 6040ce9d06a8962764410dfef40714d3bb418333 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 2 Dec 2013 11:49:18 -0500 Subject: [PATCH 314/372] Added runtime parameter for SALT_RESTORE_FILEo o Previously hard-coded as "salt_restore.nc", now use SALT_RESTORE_FILE o Previously hard-coded as "salt", now use SALT_RESTORE_VARIABLE o Removed links for seawifs_1998-2006_smoothed_2x.nc and salt_restore.nc in MOM6z_SIS_025/INPUT o Added links for seawifs_1998-2006_smoothed_2x_v2.nc and salt_restore_v2.nc in MOM6z_SIS_025/INPUT o Moved salt_restore and seawids files in pdata and archive back to original configuration (prior to 263c8762b51c83e463ddcbbf248a35f275db3670) - commit 263c87 broke our policy of immutable files in archive and pdata - this restores that policy but means that commit 263c87 is not reprodcable but this commit restores those answers o Therefore, despite parameter/file changes, this does not change answers --- config_src/coupled_driver/MOM_surface_forcing.F90 | 13 +++++++++++-- examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all | 4 ++++ .../GOLD_SIS_icebergs/MOM_parameter_doc.all | 4 ++++ .../ocean_SIS/MOM6z_SIS_025/INPUT/salt_restore.nc | 1 - .../MOM6z_SIS_025/INPUT/salt_restore_v2.nc | 1 + .../INPUT/seawifs_1998-2006_smoothed_2x.nc | 1 - .../INPUT/seawifs_1998-2006_smoothed_2x_v2.nc | 1 + examples/ocean_SIS/MOM6z_SIS_025/MOM_input | 4 +++- .../ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all | 6 +++++- .../ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short | 4 +++- examples/ocean_SIS2/Baltic/MOM_parameter_doc.all | 4 ++++ examples/ocean_SIS2/SIS2/MOM_parameter_doc.all | 4 ++++ .../ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all | 4 ++++ 13 files changed, 44 insertions(+), 7 deletions(-) delete mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/salt_restore.nc create mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/salt_restore_v2.nc delete mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/seawifs_1998-2006_smoothed_2x.nc create mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/seawifs_1998-2006_smoothed_2x_v2.nc diff --git a/config_src/coupled_driver/MOM_surface_forcing.F90 b/config_src/coupled_driver/MOM_surface_forcing.F90 index 28900ad83c..722863effc 100644 --- a/config_src/coupled_driver/MOM_surface_forcing.F90 +++ b/config_src/coupled_driver/MOM_surface_forcing.F90 @@ -147,6 +147,8 @@ module MOM_surface_forcing type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the ! timing of diagnostic output. character(len=200) :: inputdir ! The directory where NetCDF input files are. + character(len=200) :: salt_restore_file ! The filename for salt restoring data + character(len=30) :: salt_restore_var_name ! The vairable name of surface salinity in salt_restore_file logical :: first_call = .true. ! True if convert_IOB_to_fluxes has not been ! called yet. @@ -819,6 +821,13 @@ subroutine surface_forcing_init(Time, G, param_file, diag, CS, restore_salt) "to the relative surface anomalies (akin to a piston \n"//& "velocity). Note the non-MKS units.", units="m day-1", & fail_if_missing=.true.) + call get_param(param_file, mod, "SALT_RESTORE_FILE", CS%salt_restore_file, & + "A file in which to find the surface salinity to use for restoring.", & + default="salt_restore.nc") + call get_param(param_file, mod, "SALT_RESTORE_VARIABLE", CS%salt_restore_var_name, & + "The name of the surface salinity variable to read from "//& + "SALT_RESTORE_FILE for restoring salinity.", & + default="salt") ! Convert CS%Flux_const from m day-1 to m s-1. CS%Flux_const = CS%Flux_const / 86400.0 @@ -992,8 +1001,8 @@ subroutine surface_forcing_init(Time, G, param_file, diag, CS, restore_salt) endif if (present(restore_salt)) then ; if (restore_salt) then - salt_file = trim(CS%inputdir) // "salt_restore.nc" - CS%id_srestore = init_external_field(salt_file,'salt',domain=G%Domain%mpp_domain) + salt_file = trim(CS%inputdir) // trim(CS%salt_restore_file) + CS%id_srestore = init_external_field(salt_file, CS%salt_restore_var_name, domain=G%Domain%mpp_domain) endif ; endif ! Set up any restart fields associated with the forcing. diff --git a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all index f49248c969..38b922f1e1 100644 --- a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all +++ b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all @@ -1618,6 +1618,10 @@ FLUXCONST = 0.5 ! [m day-1] ! The constant that relates the restoring surface fluxes ! to the relative surface anomalies (akin to a piston ! velocity). Note the non-MKS units. +SALT_RESTORE_FILE = "salt_restore.nc" ! default = "salt_restore.nc" + ! A file in which to find the surface salinity to use for restoring. +SALT_RESTORE_VARIABLE = "salt" ! default = "salt" + ! The name of the surface salinity variable to read from SALT_RESTORE_FILE for restoring salinity. SRESTORE_AS_SFLUX = False ! [Boolean] default = False ! If true, the restoring of salinity is applied as a salt ! flux instead of as a freshwater flux. diff --git a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all index f49248c969..38b922f1e1 100644 --- a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all +++ b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all @@ -1618,6 +1618,10 @@ FLUXCONST = 0.5 ! [m day-1] ! The constant that relates the restoring surface fluxes ! to the relative surface anomalies (akin to a piston ! velocity). Note the non-MKS units. +SALT_RESTORE_FILE = "salt_restore.nc" ! default = "salt_restore.nc" + ! A file in which to find the surface salinity to use for restoring. +SALT_RESTORE_VARIABLE = "salt" ! default = "salt" + ! The name of the surface salinity variable to read from SALT_RESTORE_FILE for restoring salinity. SRESTORE_AS_SFLUX = False ! [Boolean] default = False ! If true, the restoring of salinity is applied as a salt ! flux instead of as a freshwater flux. diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/salt_restore.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/salt_restore.nc deleted file mode 120000 index 4916ebe685..0000000000 --- a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/salt_restore.nc +++ /dev/null @@ -1 +0,0 @@ -.datasets/MOM6z_SIS_025/siena/INPUT/salt_restore.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/salt_restore_v2.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/salt_restore_v2.nc new file mode 120000 index 0000000000..b6f2d49d09 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/salt_restore_v2.nc @@ -0,0 +1 @@ +.datasets/MOM6z_SIS_025/siena/INPUT/salt_restore_v2.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/seawifs_1998-2006_smoothed_2x.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/seawifs_1998-2006_smoothed_2x.nc deleted file mode 120000 index 7d5674b54e..0000000000 --- a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/seawifs_1998-2006_smoothed_2x.nc +++ /dev/null @@ -1 +0,0 @@ -.datasets/MOM6z_SIS_025/siena/INPUT/seawifs_1998-2006_smoothed_2x.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/seawifs_1998-2006_smoothed_2x_v2.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/seawifs_1998-2006_smoothed_2x_v2.nc new file mode 120000 index 0000000000..44f1d837ef --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/seawifs_1998-2006_smoothed_2x_v2.nc @@ -0,0 +1 @@ +.datasets/MOM6z_SIS_025/siena/INPUT/seawifs_1998-2006_smoothed_2x_v2.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_input b/examples/ocean_SIS/MOM6z_SIS_025/MOM_input index 12928568f7..44bc650ad1 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_input +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_input @@ -521,7 +521,7 @@ VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of ! incoming short wave radiation. -CHL_FILE = "seawifs_1998-2006_smoothed_2x.nc" ! +CHL_FILE = "seawifs_1998-2006_smoothed_2x_v2.nc" ! ! CHL_FILE is the file containing chl_a concentrations in ! the variable CHL_A. It is used when VAR_PEN_SW and ! CHL_FROM_FILE are true. @@ -568,6 +568,8 @@ FLUXCONST = 0.1667 ! [m day-1] ! The constant that relates the restoring surface fluxes ! to the relative surface anomalies (akin to a piston ! velocity). Note the non-MKS units. +SALT_RESTORE_FILE = "salt_restore_v2.nc" ! default = "salt_restore.nc" + ! A file in which to find the surface salinity to use for restoring. SRESTORE_AS_SFLUX = True ! [Boolean] default = False ! If true, the restoring of salinity is applied as a salt ! flux instead of as a freshwater flux. diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all index 08591f1824..a8c670a3f4 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all @@ -1403,7 +1403,7 @@ OPACITY_SCHEME = "MANIZZA_05" ! default = "MANIZZA_05" ! MOREL_88 - Use Morel, JGR, 1988. CHL_FROM_FILE = True ! [Boolean] default = True ! If true, chl_a is read from a file. -CHL_FILE = "seawifs_1998-2006_smoothed_2x.nc" ! +CHL_FILE = "seawifs_1998-2006_smoothed_2x_v2.nc" ! ! CHL_FILE is the file containing chl_a concentrations in ! the variable CHL_A. It is used when VAR_PEN_SW and ! CHL_FROM_FILE are true. @@ -1489,6 +1489,10 @@ FLUXCONST = 0.1667 ! [m day-1] ! The constant that relates the restoring surface fluxes ! to the relative surface anomalies (akin to a piston ! velocity). Note the non-MKS units. +SALT_RESTORE_FILE = "salt_restore_v2.nc" ! default = "salt_restore.nc" + ! A file in which to find the surface salinity to use for restoring. +SALT_RESTORE_VARIABLE = "salt" ! default = "salt" + ! The name of the surface salinity variable to read from SALT_RESTORE_FILE for restoring salinity. SRESTORE_AS_SFLUX = True ! [Boolean] default = False ! If true, the restoring of salinity is applied as a salt ! flux instead of as a freshwater flux. diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short index 2934a15019..03ea433a2e 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short @@ -511,7 +511,7 @@ VAR_PEN_SW = True ! [Boolean] default = False ! If true, use one of the CHL_A schemes specified by ! OPACITY_SCHEME to determine the e-folding depth of ! incoming short wave radiation. -CHL_FILE = "seawifs_1998-2006_smoothed_2x.nc" ! +CHL_FILE = "seawifs_1998-2006_smoothed_2x_v2.nc" ! ! CHL_FILE is the file containing chl_a concentrations in ! the variable CHL_A. It is used when VAR_PEN_SW and ! CHL_FROM_FILE are true. @@ -558,6 +558,8 @@ FLUXCONST = 0.1667 ! [m day-1] ! The constant that relates the restoring surface fluxes ! to the relative surface anomalies (akin to a piston ! velocity). Note the non-MKS units. +SALT_RESTORE_FILE = "salt_restore_v2.nc" ! default = "salt_restore.nc" + ! A file in which to find the surface salinity to use for restoring. SRESTORE_AS_SFLUX = True ! [Boolean] default = False ! If true, the restoring of salinity is applied as a salt ! flux instead of as a freshwater flux. diff --git a/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all b/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all index 334ea04173..439adbb515 100644 --- a/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all @@ -1590,6 +1590,10 @@ FLUXCONST = 0.5 ! [m day-1] ! The constant that relates the restoring surface fluxes ! to the relative surface anomalies (akin to a piston ! velocity). Note the non-MKS units. +SALT_RESTORE_FILE = "salt_restore.nc" ! default = "salt_restore.nc" + ! A file in which to find the surface salinity to use for restoring. +SALT_RESTORE_VARIABLE = "salt" ! default = "salt" + ! The name of the surface salinity variable to read from SALT_RESTORE_FILE for restoring salinity. SRESTORE_AS_SFLUX = False ! [Boolean] default = False ! If true, the restoring of salinity is applied as a salt ! flux instead of as a freshwater flux. diff --git a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all index ee268e6ccd..97cd337f94 100644 --- a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all @@ -1618,6 +1618,10 @@ FLUXCONST = 0.5 ! [m day-1] ! The constant that relates the restoring surface fluxes ! to the relative surface anomalies (akin to a piston ! velocity). Note the non-MKS units. +SALT_RESTORE_FILE = "salt_restore.nc" ! default = "salt_restore.nc" + ! A file in which to find the surface salinity to use for restoring. +SALT_RESTORE_VARIABLE = "salt" ! default = "salt" + ! The name of the surface salinity variable to read from SALT_RESTORE_FILE for restoring salinity. SRESTORE_AS_SFLUX = False ! [Boolean] default = False ! If true, the restoring of salinity is applied as a salt ! flux instead of as a freshwater flux. diff --git a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all index ee268e6ccd..97cd337f94 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all @@ -1618,6 +1618,10 @@ FLUXCONST = 0.5 ! [m day-1] ! The constant that relates the restoring surface fluxes ! to the relative surface anomalies (akin to a piston ! velocity). Note the non-MKS units. +SALT_RESTORE_FILE = "salt_restore.nc" ! default = "salt_restore.nc" + ! A file in which to find the surface salinity to use for restoring. +SALT_RESTORE_VARIABLE = "salt" ! default = "salt" + ! The name of the surface salinity variable to read from SALT_RESTORE_FILE for restoring salinity. SRESTORE_AS_SFLUX = False ! [Boolean] default = False ! If true, the restoring of salinity is applied as a salt ! flux instead of as a freshwater flux. From e1fcf25bbd9041592e25bac4086667edaaa94693 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 2 Dec 2013 17:46:11 -0500 Subject: [PATCH 315/372] *New version of salt_restore.nc for MOM6z_SIS_025 o This is the third version of salt_restore.nc in MOM6z_SIS_025/INPUT/salt_restore_v3.nc o Fixed problem with missing data in shallow regions o STILL HAS SOME ISSUES with discontinuities where horiz_interp does not have enough data to produce smooth solution o Link to _v2 has been deleted --- .../MOM6z_SIS_025/INPUT/salt_restore_v2.nc | 1 - .../MOM6z_SIS_025/INPUT/salt_restore_v3.nc | 1 + examples/ocean_SIS/MOM6z_SIS_025/MOM_input | 19 ++++++++++--------- .../MOM6z_SIS_025/MOM_parameter_doc.all | 2 +- .../MOM6z_SIS_025/MOM_parameter_doc.short | 2 +- .../ocean_SIS/MOM6z_SIS_025/timestats.gnu | 8 ++++---- .../ocean_SIS/MOM6z_SIS_025/timestats.intel | 8 ++++---- .../ocean_SIS/MOM6z_SIS_025/timestats.pgi | 8 ++++---- 8 files changed, 25 insertions(+), 24 deletions(-) delete mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/salt_restore_v2.nc create mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/salt_restore_v3.nc diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/salt_restore_v2.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/salt_restore_v2.nc deleted file mode 120000 index b6f2d49d09..0000000000 --- a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/salt_restore_v2.nc +++ /dev/null @@ -1 +0,0 @@ -.datasets/MOM6z_SIS_025/siena/INPUT/salt_restore_v2.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/salt_restore_v3.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/salt_restore_v3.nc new file mode 120000 index 0000000000..6c215b98d9 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/salt_restore_v3.nc @@ -0,0 +1 @@ +.datasets/MOM6z_SIS_025/siena/INPUT/salt_restore_v3.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_input b/examples/ocean_SIS/MOM6z_SIS_025/MOM_input index 44bc650ad1..f5b2ced1d4 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_input +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_input @@ -372,9 +372,6 @@ CFL_TRUNCATE_START = 0.2 ! [nondim] default = 0.0 ! === module MOM_PointAccel === ! === module MOM_set_visc === -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. PRANDTL_TURB = 1.0 ! [nondim] default = 0.0 ! The turbulent Prandtl number applied to shear ! instability. @@ -492,6 +489,15 @@ H2_FILE = "ocean_topog.nc" ! ! The path to the file containing the sub-grid-scale ! topographic roughness amplitude with INT_TIDE_DISSIPATION. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -509,11 +515,6 @@ CONVECTION% ! === module MOM_entrain_diffusive === -! === module MOM_kappa_shear === -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. - ! === module MOM_regularize_layers === ! === module MOM_opacity === @@ -568,7 +569,7 @@ FLUXCONST = 0.1667 ! [m day-1] ! The constant that relates the restoring surface fluxes ! to the relative surface anomalies (akin to a piston ! velocity). Note the non-MKS units. -SALT_RESTORE_FILE = "salt_restore_v2.nc" ! default = "salt_restore.nc" +SALT_RESTORE_FILE = "salt_restore_v3.nc" ! default = "salt_restore.nc" ! A file in which to find the surface salinity to use for restoring. SRESTORE_AS_SFLUX = True ! [Boolean] default = False ! If true, the restoring of salinity is applied as a salt diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all index a8c670a3f4..11526cebac 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all @@ -1489,7 +1489,7 @@ FLUXCONST = 0.1667 ! [m day-1] ! The constant that relates the restoring surface fluxes ! to the relative surface anomalies (akin to a piston ! velocity). Note the non-MKS units. -SALT_RESTORE_FILE = "salt_restore_v2.nc" ! default = "salt_restore.nc" +SALT_RESTORE_FILE = "salt_restore_v3.nc" ! default = "salt_restore.nc" ! A file in which to find the surface salinity to use for restoring. SALT_RESTORE_VARIABLE = "salt" ! default = "salt" ! The name of the surface salinity variable to read from SALT_RESTORE_FILE for restoring salinity. diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short index 03ea433a2e..28ab9c8cc3 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short @@ -558,7 +558,7 @@ FLUXCONST = 0.1667 ! [m day-1] ! The constant that relates the restoring surface fluxes ! to the relative surface anomalies (akin to a piston ! velocity). Note the non-MKS units. -SALT_RESTORE_FILE = "salt_restore_v2.nc" ! default = "salt_restore.nc" +SALT_RESTORE_FILE = "salt_restore_v3.nc" ! default = "salt_restore.nc" ! A file in which to find the surface salinity to use for restoring. SRESTORE_AS_SFLUX = True ! [Boolean] default = False ! If true, the restoring of salinity is applied as a salt diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu index bcab776d06..7d7c4db9ab 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 591, En 8.022308421535E-04, CFL 0.19694, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 6.48E-20, Se 4.40E-16, Te 4.29E-17 - 6, 693135.500, 0, En 8.511645932629E-04, CFL 0.14139, SL 2.3405E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -5.17E-20, Se -1.65E-19, Te -3.05E-18 - 9, 693135.750, 0, En 9.052823756009E-04, CFL 0.16867, SL 2.3655E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.38E-19, Se -4.21E-18, Te 1.84E-18 - 12, 693136.000, 0, En 1.071747799183E-03, CFL 0.26268, SL 2.3892E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 6.38E-21, Se 2.01E-17, Te 1.96E-18 + 3, 693135.250, 591, En 8.021693141023E-04, CFL 0.19757, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.43E-19, Se 4.41E-16, Te 4.40E-17 + 6, 693135.500, 0, En 8.516720551037E-04, CFL 0.14150, SL 2.3405E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.28E-19, Se 9.62E-18, Te -1.12E-18 + 9, 693135.750, 0, En 9.056387367079E-04, CFL 0.16795, SL 2.3655E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -2.46E-20, Se -1.98E-17, Te 2.77E-18 + 12, 693136.000, 0, En 1.071155040487E-03, CFL 0.26253, SL 2.3891E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -9.26E-22, Se 1.43E-17, Te -1.28E-18 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel index 39ba194b15..d1de7fa911 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 591, En 8.021698612474E-04, CFL 0.19694, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 6.85E-20, Se 4.52E-16, Te 4.26E-17 - 6, 693135.500, 0, En 8.515812250005E-04, CFL 0.14143, SL 2.3405E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.51E-19, Se 5.24E-18, Te -2.72E-19 - 9, 693135.750, 0, En 9.048494060301E-04, CFL 0.16813, SL 2.3655E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 3.00E-20, Se 4.56E-18, Te 3.24E-18 - 12, 693136.000, 0, En 1.071024935281E-03, CFL 0.26266, SL 2.3892E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 4.67E-20, Se 1.85E-17, Te -2.64E-18 + 3, 693135.250, 591, En 8.021386334842E-04, CFL 0.19757, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.32E-19, Se 4.31E-16, Te 4.18E-17 + 6, 693135.500, 0, En 8.510050318478E-04, CFL 0.14145, SL 2.3405E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -4.08E-20, Se -2.18E-18, Te 2.43E-18 + 9, 693135.750, 0, En 9.049251506900E-04, CFL 0.16827, SL 2.3655E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -1.02E-19, Se -1.43E-17, Te -3.06E-19 + 12, 693136.000, 0, En 1.071443662169E-03, CFL 0.26245, SL 2.3892E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 5.40E-20, Se 2.28E-17, Te -1.16E-18 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi b/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi index cb42f857c7..a02334e31b 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 591, En 8.021766307670E-04, CFL 0.19694, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.17E-19, Se 4.37E-16, Te 4.57E-17 - 6, 693135.500, 0, En 8.513097356880E-04, CFL 0.14151, SL 2.3405E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 5.21E-20, Se -1.14E-17, Te -1.60E-18 - 9, 693135.750, 0, En 9.049513843034E-04, CFL 0.16826, SL 2.3655E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 3.64E-20, Se -7.53E-19, Te -2.68E-18 - 12, 693136.000, 0, En 1.071106468030E-03, CFL 0.26247, SL 2.3892E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -6.44E-21, Se -8.35E-18, Te -1.23E-19 + 3, 693135.250, 591, En 8.021607622202E-04, CFL 0.19757, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.97E-19, Se 4.27E-16, Te 4.46E-17 + 6, 693135.500, 0, En 8.511998145232E-04, CFL 0.14148, SL 2.3405E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -1.29E-20, Se 1.11E-17, Te -2.46E-18 + 9, 693135.750, 0, En 9.052973585511E-04, CFL 0.16835, SL 2.3655E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.05E-19, Se 1.45E-17, Te -2.80E-20 + 12, 693136.000, 0, En 1.071301734401E-03, CFL 0.26261, SL 2.3891E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -7.34E-20, Se -1.80E-17, Te 2.12E-18 From 6364694d27162223447be55997c0c6a103cb72a4 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 2 Dec 2013 20:00:51 -0500 Subject: [PATCH 316/372] Added KPP_IS_ADDITIVE option o KPP is non-additive by default - Preparing to switch to additive mode o Also added KPP_Kd_in diagnostic --- .../AM2_MOM6i_1deg/MOM_parameter_doc.all | 2 + .../CM2G63L/MOM_parameter_doc.all | 2 + .../ocean_SIS/GOLD_SIS/MOM_parameter_doc.all | 2 + .../GOLD_SIS_icebergs/MOM_parameter_doc.all | 2 + .../MOM6z_SIS_025/MOM_parameter_doc.all | 2 + .../ocean_SIS2/Baltic/MOM_parameter_doc.all | 2 + .../ocean_SIS2/SIS2/MOM_parameter_doc.all | 2 + .../SIS2_icebergs/MOM_parameter_doc.all | 2 + .../solo_ocean/DOME/MOM_parameter_doc.all | 2 + .../Phillips_2layer/MOM_parameter_doc.all | 2 + .../adjustment2d/layer/MOM_parameter_doc.all | 2 + .../adjustment2d/rho/MOM_parameter_doc.all | 2 + .../adjustment2d/z/MOM_parameter_doc.all | 2 + .../benchmark/MOM_parameter_doc.all | 2 + .../circle_obcs/MOM_parameter_doc.all | 2 + .../external_gwave/MOM_parameter_doc.all | 2 + .../layer/MOM_parameter_doc.all | 2 + .../sigma/MOM_parameter_doc.all | 2 + .../flow_downslope/z/MOM_parameter_doc.all | 2 + .../solo_ocean/global/MOM_parameter_doc.all | 2 + .../global_ALE/layer/MOM_parameter_doc.all | 2 + .../global_ALE/z/MOM_parameter_doc.all | 2 + .../lock_exchange/MOM_parameter_doc.all | 2 + .../nonBous_global/MOM_parameter_doc.all | 2 + .../resting/layer/MOM_parameter_doc.all | 2 + .../resting/z/MOM_parameter_doc.all | 2 + .../seamount/layer/MOM_parameter_doc.all | 2 + .../seamount/sigma/MOM_parameter_doc.all | 2 + .../seamount/z/MOM_parameter_doc.all | 2 + .../single_column/MOM_parameter_doc.all | 2 + .../single_column_z/MOM_parameter_doc.all | 2 + .../solo_ocean/single_column_z/diag_table | 1 + .../sloshing/layer/MOM_parameter_doc.all | 2 + .../sloshing/rho/MOM_parameter_doc.all | 2 + .../MOM_parameter_doc.all | 2 + src/parameterizations/vertical/MOM_KPP.F90 | 39 ++++++++++++++----- 36 files changed, 98 insertions(+), 10 deletions(-) diff --git a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all index 213463a63d..32f1736879 100644 --- a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all +++ b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all @@ -1327,6 +1327,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === diff --git a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all index a91d3be265..6cbab1d1b5 100644 --- a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all +++ b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all @@ -1375,6 +1375,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === diff --git a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all index 38b922f1e1..6055c09655 100644 --- a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all +++ b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all @@ -1375,6 +1375,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === diff --git a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all index 38b922f1e1..6055c09655 100644 --- a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all +++ b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all @@ -1375,6 +1375,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all index 11526cebac..6a08484a16 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all @@ -1346,6 +1346,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP KPP_BEFORE_KAPPA_SHEAR = True ! [Boolean] default = True ! If true, KPP matches interior diffusivity that EXCLUDES any diff --git a/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all b/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all index 439adbb515..244a2abff0 100644 --- a/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all @@ -1347,6 +1347,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === diff --git a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all index 97cd337f94..99b711d7eb 100644 --- a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all @@ -1375,6 +1375,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === diff --git a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all index 97cd337f94..99b711d7eb 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all @@ -1375,6 +1375,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/DOME/MOM_parameter_doc.all b/examples/solo_ocean/DOME/MOM_parameter_doc.all index f80cebc290..63ff6f7193 100644 --- a/examples/solo_ocean/DOME/MOM_parameter_doc.all +++ b/examples/solo_ocean/DOME/MOM_parameter_doc.all @@ -1110,6 +1110,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all b/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all index 2c5bee546b..4a2ed4d449 100644 --- a/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all @@ -1107,6 +1107,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all index f78b76e7c1..cddd418529 100644 --- a/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all @@ -1174,6 +1174,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all index 047e411659..91b2746025 100644 --- a/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all @@ -1244,6 +1244,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all index 6e0b69445d..bb010ba79f 100644 --- a/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all @@ -1244,6 +1244,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/benchmark/MOM_parameter_doc.all b/examples/solo_ocean/benchmark/MOM_parameter_doc.all index ca753d36dd..4b8993f232 100644 --- a/examples/solo_ocean/benchmark/MOM_parameter_doc.all +++ b/examples/solo_ocean/benchmark/MOM_parameter_doc.all @@ -1242,6 +1242,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all b/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all index ff0b1eaa8e..faff16d30e 100644 --- a/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all +++ b/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all @@ -1152,6 +1152,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/external_gwave/MOM_parameter_doc.all b/examples/solo_ocean/external_gwave/MOM_parameter_doc.all index 012033345d..b8ab57ef63 100644 --- a/examples/solo_ocean/external_gwave/MOM_parameter_doc.all +++ b/examples/solo_ocean/external_gwave/MOM_parameter_doc.all @@ -1154,6 +1154,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all index 84a63cbc95..0dc5bd8981 100644 --- a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all @@ -1162,6 +1162,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all index fc354ff0ca..0e7de040fa 100644 --- a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all @@ -1232,6 +1232,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all index ad048f245a..d6331f1eb8 100644 --- a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all @@ -1232,6 +1232,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/global/MOM_parameter_doc.all b/examples/solo_ocean/global/MOM_parameter_doc.all index 096da750d1..f434a4938b 100644 --- a/examples/solo_ocean/global/MOM_parameter_doc.all +++ b/examples/solo_ocean/global/MOM_parameter_doc.all @@ -1361,6 +1361,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all index e3a08945c0..899250083a 100644 --- a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all @@ -1333,6 +1333,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all index d0c5d8e750..1c71ddbfca 100644 --- a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all @@ -1395,6 +1395,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP KPP_BEFORE_KAPPA_SHEAR = True ! [Boolean] default = True ! If true, KPP matches interior diffusivity that EXCLUDES any diff --git a/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all b/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all index 5760b138a4..e772d836c5 100644 --- a/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all +++ b/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all @@ -1157,6 +1157,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all index bb5f6e2b52..fd4e8d5ab5 100644 --- a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all +++ b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all @@ -1364,6 +1364,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/resting/layer/MOM_parameter_doc.all b/examples/solo_ocean/resting/layer/MOM_parameter_doc.all index 1d7ee474ae..56e3397b23 100644 --- a/examples/solo_ocean/resting/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/resting/layer/MOM_parameter_doc.all @@ -1157,6 +1157,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/resting/z/MOM_parameter_doc.all b/examples/solo_ocean/resting/z/MOM_parameter_doc.all index f779bcf102..65f591cef0 100644 --- a/examples/solo_ocean/resting/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/resting/z/MOM_parameter_doc.all @@ -1230,6 +1230,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all index 08b1e58556..f7f8e68488 100644 --- a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all @@ -1158,6 +1158,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all index 807db9893c..d7641d5a49 100644 --- a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all @@ -1228,6 +1228,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/seamount/z/MOM_parameter_doc.all b/examples/solo_ocean/seamount/z/MOM_parameter_doc.all index 0df96c2e58..6ef23cf21f 100644 --- a/examples/solo_ocean/seamount/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/z/MOM_parameter_doc.all @@ -1228,6 +1228,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/single_column/MOM_parameter_doc.all b/examples/solo_ocean/single_column/MOM_parameter_doc.all index 522bba3672..69d82d36cd 100644 --- a/examples/solo_ocean/single_column/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column/MOM_parameter_doc.all @@ -1038,6 +1038,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP KPP_BEFORE_KAPPA_SHEAR = True ! [Boolean] default = True ! If true, KPP matches interior diffusivity that EXCLUDES any diff --git a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all index 323e6ce957..379370dbda 100644 --- a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all @@ -1104,6 +1104,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP KPP_BEFORE_KAPPA_SHEAR = True ! [Boolean] default = True ! If true, KPP matches interior diffusivity that EXCLUDES any diff --git a/examples/solo_ocean/single_column_z/diag_table b/examples/solo_ocean/single_column_z/diag_table index b79250f09a..ffe40cbc78 100644 --- a/examples/solo_ocean/single_column_z/diag_table +++ b/examples/solo_ocean/single_column_z/diag_table @@ -150,6 +150,7 @@ "ocean_model","KPP_Vt2","KPP_Vt2","visc","all",.true.,"none",2 "ocean_model","KPP_BulkUz2","KPP_BulkUz2","visc","all",.true.,"none",2 "ocean_model","KPP_BulkDrho","KPP_BulkDrho","visc","all",.true.,"none",2 +"ocean_model","KPP_Kd_in","KPP_Kd_in","visc","all",.true.,"none",2 "ocean_model","KPP_Kheat","KPP_Kheat","visc","all",.true.,"none",2 "ocean_model","KPP_Ksalt","KPP_Ksalt","visc","all",.true.,"none",2 "ocean_model","KPP_Kv","KPP_Kv","visc","all",.true.,"none",2 diff --git a/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all b/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all index 1b5d9f86b0..b943f785a4 100644 --- a/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all @@ -1163,6 +1163,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all b/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all index 2f0121464d..c6cdec02a8 100644 --- a/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all +++ b/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all @@ -1236,6 +1236,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all b/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all index 2fe6485ca1..0c852fc2e8 100644 --- a/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all +++ b/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all @@ -1147,6 +1147,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index 06bb8edd2c..406bac1131 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -49,7 +49,9 @@ module MOM_KPP logical :: correctSurfLayerAvg ! If true, applies a correction to the averaging of surface layer properties real :: surfLayerDepth ! A guess at the depth of the surface layer (which should 0.1 of OBLdepth) (m) integer :: NLT_shape ! Determines the shape function for nonlocal transport. - logical :: KPP_zero_diffusivity ! If True, will set diffusivity and viscosity from KPP to zero; for testing purposes. + logical :: KPPzeroDiffusivity ! If True, will set diffusivity and viscosity from KPP to zero; for testing purposes. + logical :: KPPisAdditive ! If True, will add KPP diffusivity to initial diffusivity. + ! If False, will replace initial diffusivity wherever KPP diffusivity is non-zero. ! CVmix parameters type(CVmix_kpp_params_type), pointer :: KPP_params => NULL() @@ -68,6 +70,7 @@ module MOM_KPP integer :: id_Tsurf = -1, id_Ssurf = -1 integer :: id_Usurf = -1, id_Vsurf = -1 integer :: id_dSdt = -1, id_dTdt = -1 + integer :: id_Kd_in = -1 ! Diagnostics arrays real, allocatable, dimension(:,:) :: OBLdepth ! Depth (positive) of OBL (m) @@ -185,9 +188,13 @@ logical function KPP_init(paramFile, G, diag, Time, CS, passive) case default ; call MOM_error(FATAL,"KPP_init: "// & "Unrecognized NLT_SHAPE option"//trim(string)) end select - call get_param(paramFile, mod, 'KPP_ZERO_DIFFUSIVITY', CS%KPP_zero_diffusivity, & - 'If true, sets both the diffusivity and viscosity from KPP to zero; for testing.'& - ,default=.False.) + call get_param(paramFile, mod, 'KPP_ZERO_DIFFUSIVITY', CS%KPPzeroDiffusivity, & + 'If true, sets both the diffusivity and viscosity from KPP to zero; for testing.',& + default=.False.) + call get_param(paramFile, mod, 'KPP_IS_ADDITIVE', CS%KPPisAdditive, & + 'If true, adds KPP diffusivity to the existing diffusivity. If false, replaces '//& + 'exisiting diffusivity with KPP diffusivity wherever the latter is non-zero.',& + default=.False.) call closeParameterBlock(paramFile) call get_param(paramFile, mod, 'DEBUG', CS%debug, default=.False., do_not_log=.True.) @@ -233,6 +240,8 @@ logical function KPP_init(paramFile, G, diag, Time, CS, passive) 'Effective net surface salt flux, as used by [CVmix] KPP', 'ppt m/s') CS%id_Kt_KPP = register_diag_field('ocean_model', 'KPP_Kheat', diag%axesTi, Time, & 'Heat diffusivity due to KPP, as calculated by [CVmix] KPP', 'm2/s') + CS%id_Kd_in = register_diag_field('ocean_model', 'KPP_Kd_in', diag%axesTi, Time, & + 'Diffusivity passed to KPP', 'm2/s') CS%id_Ks_KPP = register_diag_field('ocean_model', 'KPP_Ksalt', diag%axesTi, Time, & 'Salt diffusivity due to KPP, as calculated by [CVmix] KPP', 'm2/s') CS%id_Kv_KPP = register_diag_field('ocean_model', 'KPP_Kv', diag%axesTi, Time, & @@ -365,6 +374,8 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K const1 = sqrt( abs(BetaT) / (CS%cs * eps) )/( CS%Ri_crit * (CS%vonKarman**2) ) nonLocalTrans(:,:) = 0.0 + if (CS%id_Kd_in > 0) call post_data(CS%id_Kd_in, Kt, CS%diag) + do j = G%jsc, G%jec do i = G%isc, G%iec if (G%mask2dT(i,j)==0.) cycle ! Skip calling KPP for land points @@ -652,7 +663,7 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K nonLocalTransScalar(i,j,:) = nonLocalTrans(:,2) ! correct index ??? ! set the KPP diffusivity and viscosity to zero for testing purposes - if(CS%KPP_zero_diffusivity) then + if(CS%KPPzeroDiffusivity) then Kdiffusivity(:,1) = 0.0 Kdiffusivity(:,2) = 0.0 Kviscosity(:) = 0.0 @@ -710,11 +721,19 @@ subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, K ! Update output of routine if (.not. CS%passiveMode) then - do k=1, G%ke+1 - if (Kdiffusivity(k,1) /= 0.) Kt(i,j,k) = Kdiffusivity(k,1) - if (Kdiffusivity(k,2) /= 0.) Ks(i,j,k) = Kdiffusivity(k,2) - if (Kviscosity(k) /= 0.) Kv(i,j,k) = Kviscosity(k) - enddo + if (CS%KPPisAdditive) then + do k=1, G%ke+1 + Kt(i,j,k) = Kt(i,j,k) + Kdiffusivity(k,1) + Ks(i,j,k) = Ks(i,j,k) + Kdiffusivity(k,2) + Kv(i,j,k) = Kv(i,j,k) + Kviscosity(k) + enddo + else ! KPP replaces prior diffusivity when former is non-zero + do k=1, G%ke+1 + if (Kdiffusivity(k,1) /= 0.) Kt(i,j,k) = Kdiffusivity(k,1) + if (Kdiffusivity(k,2) /= 0.) Ks(i,j,k) = Kdiffusivity(k,2) + if (Kviscosity(k) /= 0.) Kv(i,j,k) = Kviscosity(k) + enddo + endif endif enddo ! i From f9cdf07d25a2bfb5d04c55d613691553d4ff876f Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 2 Dec 2013 22:15:33 -0500 Subject: [PATCH 317/372] *KPP additive for single_column_z and MOM6z_SIS_025 o Changed KPP_IS_ADDITIVE to True --- examples/ocean_SIS/MOM6z_SIS_025/MOM_input | 2 + .../MOM6z_SIS_025/MOM_parameter_doc.all | 2 +- .../MOM6z_SIS_025/MOM_parameter_doc.short | 2 + .../ocean_SIS/MOM6z_SIS_025/timestats.gnu | 8 +- .../ocean_SIS/MOM6z_SIS_025/timestats.intel | 8 +- .../ocean_SIS/MOM6z_SIS_025/timestats.pgi | 8 +- examples/solo_ocean/single_column_z/MOM_input | 19 +- .../single_column_z/MOM_parameter_doc.all | 2 +- .../single_column_z/MOM_parameter_doc.short | 2 + .../solo_ocean/single_column_z/timestats.gnu | 730 +++++++++--------- .../single_column_z/timestats.intel | 730 +++++++++--------- .../solo_ocean/single_column_z/timestats.pgi | 730 +++++++++--------- 12 files changed, 1126 insertions(+), 1117 deletions(-) diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_input b/examples/ocean_SIS/MOM6z_SIS_025/MOM_input index f5b2ced1d4..55ccdb27cb 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_input +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_input @@ -505,6 +505,8 @@ USE_KPP = True ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. KPP% +KPP_IS_ADDITIVE = True ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all index 6a08484a16..2bafcb89c8 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all @@ -1346,7 +1346,7 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. -KPP_IS_ADDITIVE = False ! [Boolean] default = False +KPP_IS_ADDITIVE = True ! [Boolean] default = False ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP KPP_BEFORE_KAPPA_SHEAR = True ! [Boolean] default = True diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short index 28ab9c8cc3..f41788b8f4 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short @@ -494,6 +494,8 @@ USE_KPP = True ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. KPP% +KPP_IS_ADDITIVE = True ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu index 7d7c4db9ab..8bc5b1c4d7 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 591, En 8.021693141023E-04, CFL 0.19757, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.43E-19, Se 4.41E-16, Te 4.40E-17 - 6, 693135.500, 0, En 8.516720551037E-04, CFL 0.14150, SL 2.3405E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.28E-19, Se 9.62E-18, Te -1.12E-18 - 9, 693135.750, 0, En 9.056387367079E-04, CFL 0.16795, SL 2.3655E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -2.46E-20, Se -1.98E-17, Te 2.77E-18 - 12, 693136.000, 0, En 1.071155040487E-03, CFL 0.26253, SL 2.3891E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -9.26E-22, Se 1.43E-17, Te -1.28E-18 + 3, 693135.250, 574, En 8.039473016686E-04, CFL 0.19158, SL 2.3173E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.56E-19, Se 4.49E-16, Te 4.56E-17 + 6, 693135.500, 0, En 8.513945561582E-04, CFL 0.14185, SL 2.3405E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.46E-20, Se -2.83E-17, Te -3.44E-18 + 9, 693135.750, 0, En 9.049450854867E-04, CFL 0.16973, SL 2.3654E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -3.27E-20, Se -6.73E-19, Te -1.17E-18 + 12, 693136.000, 0, En 1.073111218725E-03, CFL 0.22848, SL 2.3890E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -2.16E-19, Se -1.97E-17, Te -1.43E-18 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel index d1de7fa911..c37d3aaee7 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 591, En 8.021386334842E-04, CFL 0.19757, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.32E-19, Se 4.31E-16, Te 4.18E-17 - 6, 693135.500, 0, En 8.510050318478E-04, CFL 0.14145, SL 2.3405E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -4.08E-20, Se -2.18E-18, Te 2.43E-18 - 9, 693135.750, 0, En 9.049251506900E-04, CFL 0.16827, SL 2.3655E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -1.02E-19, Se -1.43E-17, Te -3.06E-19 - 12, 693136.000, 0, En 1.071443662169E-03, CFL 0.26245, SL 2.3892E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 5.40E-20, Se 2.28E-17, Te -1.16E-18 + 3, 693135.250, 574, En 8.044171939381E-04, CFL 0.19157, SL 2.3173E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.27E-19, Se 4.40E-16, Te 4.64E-17 + 6, 693135.500, 0, En 8.518497008932E-04, CFL 0.14182, SL 2.3405E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -4.02E-20, Se 2.27E-18, Te -1.11E-18 + 9, 693135.750, 0, En 9.044257128299E-04, CFL 0.16986, SL 2.3654E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 5.62E-20, Se -8.71E-18, Te -4.91E-20 + 12, 693136.000, 0, En 1.071491532876E-03, CFL 0.22831, SL 2.3890E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -6.72E-20, Se 3.12E-18, Te -1.79E-18 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi b/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi index a02334e31b..eca59b24db 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 591, En 8.021607622202E-04, CFL 0.19757, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.97E-19, Se 4.27E-16, Te 4.46E-17 - 6, 693135.500, 0, En 8.511998145232E-04, CFL 0.14148, SL 2.3405E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -1.29E-20, Se 1.11E-17, Te -2.46E-18 - 9, 693135.750, 0, En 9.052973585511E-04, CFL 0.16835, SL 2.3655E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.05E-19, Se 1.45E-17, Te -2.80E-20 - 12, 693136.000, 0, En 1.071301734401E-03, CFL 0.26261, SL 2.3891E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -7.34E-20, Se -1.80E-17, Te 2.12E-18 + 3, 693135.250, 574, En 8.039954270730E-04, CFL 0.19158, SL 2.3173E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.43E-19, Se 4.50E-16, Te 4.35E-17 + 6, 693135.500, 0, En 8.512713863937E-04, CFL 0.14184, SL 2.3405E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.03E-19, Se 1.06E-17, Te 2.18E-18 + 9, 693135.750, 0, En 9.052648102782E-04, CFL 0.16976, SL 2.3654E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 3.85E-20, Se -2.88E-17, Te -1.61E-18 + 12, 693136.000, 0, En 1.071558076985E-03, CFL 0.22846, SL 2.3890E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 3.19E-20, Se 8.51E-18, Te 3.37E-19 diff --git a/examples/solo_ocean/single_column_z/MOM_input b/examples/solo_ocean/single_column_z/MOM_input index dca579bec0..a4e585997e 100644 --- a/examples/solo_ocean/single_column_z/MOM_input +++ b/examples/solo_ocean/single_column_z/MOM_input @@ -281,9 +281,6 @@ MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 ! === module MOM_PointAccel === ! === module MOM_set_visc === -USE_JACKSON_PARAM = True ! [Boolean] default = False - ! If true, use the Jackson-Hallberg-Legg (JPO 2008) - ! shear mixing parameterization. PRANDTL_TURB = 1.0 ! [nondim] default = 0.0 ! The turbulent Prandtl number applied to shear ! instability. @@ -335,6 +332,15 @@ KD = 2.0E-05 ! [m2 s-1] KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 ! The minimum diapycnal diffusivity. +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. + ! === module MOM_KPP === ! This is the MOM wrapper to CVmix:KPP ! See http://code.google.com/p/cvmix/ @@ -342,6 +348,8 @@ USE_KPP = True ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. KPP% +KPP_IS_ADDITIVE = True ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === @@ -357,11 +365,6 @@ MAX_ENT_IT = 20 ! default = 5 TOLERANCE_ENT = 1.0E-05 ! [m] default = 2.683281572999748E-05 ! The tolerance with which to solve for entrainment values. -! === module MOM_kappa_shear === -MAX_RINO_IT = 25 ! [nondim] default = 50 - ! The maximum number of iterations that may be used to - ! estimate the Richardson number driven mixing. - ! === module MOM_regularize_layers === HMIX_MIN = 2.0 ! [m] default = 0.0 ! The minimum mixed layer depth if the mixed layer depth diff --git a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all index 379370dbda..f3ec00d3b2 100644 --- a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all @@ -1104,7 +1104,7 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. -KPP_IS_ADDITIVE = False ! [Boolean] default = False +KPP_IS_ADDITIVE = True ! [Boolean] default = False ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP KPP_BEFORE_KAPPA_SHEAR = True ! [Boolean] default = True diff --git a/examples/solo_ocean/single_column_z/MOM_parameter_doc.short b/examples/solo_ocean/single_column_z/MOM_parameter_doc.short index aff5f49e3c..85244a25e4 100644 --- a/examples/solo_ocean/single_column_z/MOM_parameter_doc.short +++ b/examples/solo_ocean/single_column_z/MOM_parameter_doc.short @@ -342,6 +342,8 @@ USE_KPP = True ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. KPP% +KPP_IS_ADDITIVE = True ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === diff --git a/examples/solo_ocean/single_column_z/timestats.gnu b/examples/solo_ocean/single_column_z/timestats.gnu index 498163a0ad..6077d38edb 100644 --- a/examples/solo_ocean/single_column_z/timestats.gnu +++ b/examples/solo_ocean/single_column_z/timestats.gnu @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 2.105726721805E-06, CFL 0.00123, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.18E-15 - 48, 2.000, 0, En 4.766399225152E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 5.54E-16 - 72, 3.000, 0, En 6.799458711054E-06, CFL 0.00326, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -2.06E-17 - 96, 4.000, 0, En 4.788431230889E-06, CFL 0.00208, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.00E-14, Te 3.14E-15 - 120, 5.000, 0, En 2.440940276288E-07, CFL 0.00053, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 6.65E-15, Te -5.05E-16 - 144, 6.000, 0, En 9.614857096141E-07, CFL 0.00082, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -9.10E-16 - 168, 7.000, 0, En 5.490491999241E-07, CFL 0.00112, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 2.54E-15 - 192, 8.000, 0, En 2.024248852378E-06, CFL 0.00148, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 6.78E-16 - 216, 9.000, 0, En 4.088661346045E-06, CFL 0.00248, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se 0.00E+00, Te -1.92E-15 - 240, 10.000, 0, En 1.125337258761E-05, CFL 0.00357, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 6.65E-15, Te -6.85E-16 - 264, 11.000, 0, En 8.876682917919E-06, CFL 0.00234, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -6.65E-15, Te -6.81E-16 - 288, 12.000, 0, En 6.684265886841E-06, CFL 0.00304, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 1.33E-14, Te 2.70E-16 - 312, 13.000, 0, En 3.153109249584E-06, CFL 0.00126, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 6.65E-15, Te 8.12E-17 - 336, 14.000, 0, En 2.974777581837E-06, CFL 0.00181, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -1.33E-14, Te -2.67E-15 - 360, 15.000, 0, En 6.782113017242E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 3.25E-15 - 384, 16.000, 0, En 2.635474028583E-06, CFL 0.00194, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 6.65E-15, Te -2.51E-15 - 408, 17.000, 0, En 7.094040615681E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -1.33E-14, Te 1.17E-15 - 432, 18.000, 0, En 9.454216442447E-07, CFL 0.00084, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 0.00E+00, Te 2.38E-15 - 456, 19.000, 0, En 1.335381153688E-06, CFL 0.00172, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 1.83E-16 - 480, 20.000, 0, En 3.881153079564E-06, CFL 0.00336, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 6.65E-15, Te 3.10E-15 - 504, 21.000, 0, En 1.846458871700E-06, CFL 0.00129, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 0.00E+00, Te -1.02E-15 - 528, 22.000, 0, En 2.526149157213E-06, CFL 0.00178, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -1.33E-14, Te -1.73E-15 - 552, 23.000, 0, En 3.972106005581E-06, CFL 0.00172, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -6.65E-15, Te 3.88E-17 - 576, 24.000, 0, En 4.476933706080E-06, CFL 0.00242, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 0.00E+00, Te -3.99E-15 - 600, 25.000, 0, En 1.153895550298E-05, CFL 0.00330, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 3.10E-15 - 624, 26.000, 0, En 5.439034373583E-06, CFL 0.00184, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 2.00E-14, Te -2.57E-15 - 648, 27.000, 0, En 1.429968029360E-05, CFL 0.00285, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -1.33E-14, Te -1.02E-15 - 672, 28.000, 0, En 1.036467632529E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se -6.65E-15, Te -2.09E-16 - 696, 29.000, 0, En 1.283276488647E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 6.65E-15, Te 1.17E-15 - 720, 30.000, 0, En 4.851592617939E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 6.65E-15, Te -9.57E-17 - 744, 31.000, 0, En 8.592731888777E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se -6.65E-15, Te 1.66E-15 - 768, 32.000, 0, En 1.896645750930E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se 0.00E+00, Te 4.22E-16 - 792, 33.000, 0, En 3.222425629192E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -3.88E-16 - 816, 34.000, 0, En 2.284836642321E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 3.04E-15 - 840, 35.000, 0, En 1.900842225812E-07, CFL 0.00039, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 0.00E+00, Te -2.01E-15 - 864, 36.000, 0, En 4.137093974153E-07, CFL 0.00058, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 6.65E-15, Te -1.38E-15 - 888, 37.000, 0, En 1.161368005915E-06, CFL 0.00152, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 6.65E-15, Te 2.05E-15 - 912, 38.000, 0, En 1.486658323346E-06, CFL 0.00134, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 0.00E+00, Te -4.60E-16 - 936, 39.000, 0, En 2.087283753945E-06, CFL 0.00133, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -1.59E-15 - 960, 40.000, 0, En 4.012052234721E-07, CFL 0.00066, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -6.65E-15, Te 7.60E-16 - 984, 41.000, 0, En 7.589559908464E-07, CFL 0.00095, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -1.41E-15 - 1008, 42.000, 0, En 4.864114286085E-06, CFL 0.00265, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 0.00E+00, Te -4.51E-16 - 1032, 43.000, 0, En 2.694863552970E-06, CFL 0.00226, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 6.65E-15, Te -6.30E-16 - 1056, 44.000, 0, En 8.051196332054E-07, CFL 0.00114, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 2.17E-15 - 1080, 45.000, 0, En 2.849704498290E-06, CFL 0.00166, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -1.60E-15 - 1104, 46.000, 0, En 2.665615106728E-06, CFL 0.00215, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -3.11E-16 - 1128, 47.000, 0, En 7.455900496407E-07, CFL 0.00115, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se -6.65E-15, Te 1.22E-16 - 1152, 48.000, 0, En 7.122998033066E-07, CFL 0.00058, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 6.65E-15, Te -1.91E-16 - 1176, 49.000, 0, En 1.276932806061E-06, CFL 0.00076, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -2.39E-15 - 1200, 50.000, 0, En 4.205663595675E-07, CFL 0.00038, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -2.85E-15 - 1224, 51.000, 0, En 1.297259387893E-06, CFL 0.00080, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 2.71E-15 - 1248, 52.000, 0, En 9.834151728807E-06, CFL 0.00305, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te -4.96E-16 - 1272, 53.000, 0, En 7.004840626928E-06, CFL 0.00254, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te 1.43E-15 - 1296, 54.000, 0, En 6.944549747475E-06, CFL 0.00250, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 7.22E-16 - 1320, 55.000, 0, En 5.339438230980E-06, CFL 0.00214, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 6.65E-15, Te -3.80E-15 - 1344, 56.000, 0, En 1.452451827742E-06, CFL 0.00131, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 0.00E+00, Te 5.76E-16 - 1368, 57.000, 0, En 3.910602180493E-06, CFL 0.00201, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 2.60E-15 - 1392, 58.000, 0, En 1.968911507093E-06, CFL 0.00098, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 1.33E-14, Te -1.43E-16 - 1416, 59.000, 0, En 1.066001189256E-06, CFL 0.00071, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -1.83E-15 - 1440, 60.000, 0, En 1.171335636459E-06, CFL 0.00110, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te 2.29E-16 - 1464, 61.000, 0, En 1.476782504103E-06, CFL 0.00198, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 2.07E-16 - 1488, 62.000, 0, En 4.650079545044E-06, CFL 0.00258, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se -6.65E-15, Te -1.92E-15 - 1512, 63.000, 0, En 1.852615081000E-06, CFL 0.00242, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 1.96E-15 - 1536, 64.000, 0, En 1.307070209738E-06, CFL 0.00237, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te 3.86E-16 - 1560, 65.000, 0, En 1.008204348019E-06, CFL 0.00188, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 2.74E-15 - 1584, 66.000, 0, En 1.323704194699E-06, CFL 0.00133, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 6.65E-15, Te -2.03E-15 - 1608, 67.000, 0, En 4.741302594022E-06, CFL 0.00242, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se -6.65E-15, Te 1.66E-15 - 1632, 68.000, 0, En 5.947412251661E-06, CFL 0.00312, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -2.00E-15 - 1656, 69.000, 0, En 3.339728466184E-06, CFL 0.00195, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 1.33E-14, Te 3.11E-15 - 1680, 70.000, 0, En 2.681239319376E-06, CFL 0.00199, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 6.65E-15, Te -8.07E-16 - 1704, 71.000, 0, En 3.575457898282E-06, CFL 0.00223, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -6.65E-15, Te 1.72E-15 - 1728, 72.000, 0, En 5.009019035278E-06, CFL 0.00307, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se -6.65E-15, Te -1.26E-15 - 1752, 73.000, 0, En 7.859580976185E-06, CFL 0.00349, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se -6.65E-15, Te 8.89E-16 - 1776, 74.000, 0, En 6.390132138805E-06, CFL 0.00328, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se 0.00E+00, Te -2.22E-15 - 1800, 75.000, 0, En 7.406984316345E-07, CFL 0.00070, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -1.83E-15 - 1824, 76.000, 0, En 1.542931435353E-06, CFL 0.00137, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 1.62E-15 - 1848, 77.000, 0, En 8.413646185777E-06, CFL 0.00375, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -1.33E-14, Te 1.09E-15 - 1872, 78.000, 0, En 5.432856554540E-06, CFL 0.00289, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se -6.65E-15, Te 5.93E-17 - 1896, 79.000, 0, En 5.570343726557E-06, CFL 0.00318, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se 0.00E+00, Te 1.81E-15 - 1920, 80.000, 0, En 5.230534323077E-06, CFL 0.00234, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -2.45E-15 - 1944, 81.000, 0, En 3.473173445056E-06, CFL 0.00273, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 6.65E-15, Te -8.49E-17 - 1968, 82.000, 0, En 5.393522785468E-06, CFL 0.00241, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -8.48E-16 - 1992, 83.000, 0, En 2.269203064022E-06, CFL 0.00196, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se -6.65E-15, Te -7.96E-16 - 2016, 84.000, 0, En 1.472621752180E-06, CFL 0.00139, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 6.89E-16 - 2040, 85.000, 0, En 2.845259422454E-06, CFL 0.00142, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -6.65E-15, Te 1.94E-15 - 2064, 86.000, 0, En 5.967046027239E-06, CFL 0.00222, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 6.65E-15, Te -3.50E-15 - 2088, 87.000, 0, En 1.976497774397E-06, CFL 0.00102, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 1.33E-14, Te 1.81E-15 - 2112, 88.000, 0, En 1.038789200625E-05, CFL 0.00341, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te -1.25E-15 - 2136, 89.000, 0, En 1.409733850657E-05, CFL 0.00392, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -1.68E-15 - 2160, 90.000, 0, En 1.057432386732E-05, CFL 0.00255, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 1.68E-15 - 2184, 91.000, 0, En 8.359704688366E-06, CFL 0.00313, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.52E-15 - 2208, 92.000, 0, En 9.029760079568E-07, CFL 0.00071, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -7.64E-16 - 2232, 93.000, 0, En 1.568655346007E-06, CFL 0.00146, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -1.57E-15 - 2256, 94.000, 0, En 3.112992851902E-07, CFL 0.00052, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -1.33E-15 - 2280, 95.000, 0, En 2.662778302108E-06, CFL 0.00146, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se -6.65E-15, Te 3.15E-15 - 2304, 96.000, 0, En 6.010953360216E-06, CFL 0.00383, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -1.17E-15 - 2328, 97.000, 0, En 2.559154557826E-05, CFL 0.00459, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 6.65E-15, Te 1.14E-15 - 2352, 98.000, 0, En 1.906164272367E-05, CFL 0.00480, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -1.33E-14, Te -1.52E-15 - 2376, 99.000, 0, En 1.982171213223E-06, CFL 0.00142, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 8.89E-16 - 2400, 100.000, 0, En 9.542807746729E-06, CFL 0.00440, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 1.33E-14, Te 7.46E-16 - 2424, 101.000, 0, En 2.304866269827E-06, CFL 0.00212, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -1.33E-14, Te -6.19E-16 - 2448, 102.000, 0, En 4.114652546654E-06, CFL 0.00282, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 6.65E-15, Te -3.21E-16 - 2472, 103.000, 0, En 3.418092329428E-06, CFL 0.00319, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 6.65E-15, Te -2.17E-15 - 2496, 104.000, 0, En 3.285002092907E-06, CFL 0.00307, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 1.33E-14, Te 4.27E-16 - 2520, 105.000, 0, En 1.624987206535E-06, CFL 0.00192, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -6.65E-15, Te 5.29E-16 - 2544, 106.000, 0, En 3.746399700153E-06, CFL 0.00412, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -2.00E-14, Te -2.35E-15 - 2568, 107.000, 0, En 9.320273881202E-06, CFL 0.00511, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -6.65E-15, Te 2.26E-15 - 2592, 108.000, 0, En 6.405013430044E-06, CFL 0.00421, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.00E-14, Te -3.05E-15 - 2616, 109.000, 0, En 1.764338369557E-06, CFL 0.00182, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 2.67E-15 - 2640, 110.000, 0, En 7.053756123151E-07, CFL 0.00087, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te -5.96E-17 - 2664, 111.000, 0, En 8.035317806470E-07, CFL 0.00090, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 6.65E-15, Te -7.48E-16 - 2688, 112.000, 0, En 1.962973745786E-06, CFL 0.00170, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 1.33E-14, Te 5.09E-15 - 2712, 113.000, 0, En 6.987116191350E-06, CFL 0.00295, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -1.38E-15 - 2736, 114.000, 0, En 7.692024885673E-06, CFL 0.00329, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 1.33E-14, Te -2.06E-15 - 2760, 115.000, 0, En 2.047852984615E-06, CFL 0.00149, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -1.03E-15 - 2784, 116.000, 0, En 3.149316832947E-06, CFL 0.00266, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 5.48E-16 - 2808, 117.000, 0, En 7.778647237504E-06, CFL 0.00292, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se 0.00E+00, Te -1.37E-15 - 2832, 118.000, 0, En 9.611238278507E-06, CFL 0.00353, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -1.33E-14, Te 8.67E-16 - 2856, 119.000, 0, En 8.136403356838E-06, CFL 0.00351, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 2.00E-14, Te 1.76E-15 - 2880, 120.000, 0, En 5.068102601621E-06, CFL 0.00283, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se -6.65E-15, Te -6.91E-16 - 2904, 121.000, 0, En 5.306503550695E-06, CFL 0.00407, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 2.00E-14, Te 4.29E-16 - 2928, 122.000, 0, En 6.778190704194E-06, CFL 0.00398, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te -1.85E-16 - 2952, 123.000, 0, En 1.585531764100E-06, CFL 0.00152, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se 0.00E+00, Te -5.44E-16 - 2976, 124.000, 0, En 1.586845103642E-06, CFL 0.00239, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 6.65E-15, Te 3.14E-15 - 3000, 125.000, 0, En 1.000472315037E-06, CFL 0.00194, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 6.65E-15, Te 4.60E-16 - 3024, 126.000, 0, En 1.343520799073E-06, CFL 0.00232, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -1.40E-15 - 3048, 127.000, 0, En 9.589077206994E-06, CFL 0.00603, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 6.65E-15, Te 1.23E-15 - 3072, 128.000, 0, En 9.833590625148E-06, CFL 0.00382, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 0.00E+00, Te -3.25E-16 - 3096, 129.000, 0, En 1.570537907739E-06, CFL 0.00207, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te -5.75E-16 - 3120, 130.000, 0, En 3.093718909701E-06, CFL 0.00326, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 6.65E-15, Te -1.15E-15 - 3144, 131.000, 0, En 7.173678805199E-06, CFL 0.00432, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 6.65E-15, Te 2.53E-15 - 3168, 132.000, 0, En 3.436077710777E-06, CFL 0.00290, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -6.65E-15, Te -1.94E-15 - 3192, 133.000, 0, En 1.677029055044E-06, CFL 0.00200, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te -3.25E-16 - 3216, 134.000, 0, En 6.464681632354E-07, CFL 0.00122, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 9.60E-16 - 3240, 135.000, 0, En 6.047585533080E-07, CFL 0.00121, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se 0.00E+00, Te 1.81E-15 - 3264, 136.000, 0, En 4.615037936107E-06, CFL 0.00472, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se -6.65E-15, Te -3.72E-15 - 3288, 137.000, 0, En 4.534685181269E-06, CFL 0.00374, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te 1.23E-15 - 3312, 138.000, 0, En 1.002355373259E-06, CFL 0.00202, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -6.65E-15, Te -1.49E-15 - 3336, 139.000, 0, En 3.246511558866E-06, CFL 0.00342, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -1.33E-14, Te 3.52E-15 - 3360, 140.000, 0, En 4.899054648621E-06, CFL 0.00447, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -4.15E-15 - 3384, 141.000, 0, En 3.188943783576E-06, CFL 0.00294, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -6.58E-16 - 3408, 142.000, 0, En 1.946361757243E-06, CFL 0.00226, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -6.65E-15, Te 2.23E-15 - 3432, 143.000, 0, En 1.373702690169E-06, CFL 0.00193, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -1.33E-14, Te -5.22E-17 - 3456, 144.000, 0, En 8.800950456205E-07, CFL 0.00180, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 6.65E-15, Te -1.32E-15 - 3480, 145.000, 0, En 1.440757059991E-06, CFL 0.00200, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 6.65E-15, Te 1.91E-16 - 3504, 146.000, 0, En 4.663742134742E-07, CFL 0.00131, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 0.00E+00, Te 5.39E-16 - 3528, 147.000, 0, En 4.284886980986E-07, CFL 0.00122, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -6.65E-15, Te -9.72E-17 - 3552, 148.000, 0, En 4.641449194803E-07, CFL 0.00097, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se -1.33E-14, Te 1.31E-15 - 3576, 149.000, 0, En 1.429486227969E-07, CFL 0.00037, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.66E-14, Te -2.44E-15 - 3600, 150.000, 0, En 9.064196842985E-07, CFL 0.00178, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 8.51E-16 - 3624, 151.000, 0, En 1.907463545986E-06, CFL 0.00286, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se -6.65E-15, Te -2.68E-15 - 3648, 152.000, 0, En 4.264679518073E-07, CFL 0.00089, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -6.65E-15, Te 1.58E-16 - 3672, 153.000, 0, En 7.492045912950E-07, CFL 0.00177, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 6.65E-15, Te 1.08E-15 - 3696, 154.000, 0, En 1.550881838396E-06, CFL 0.00259, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 2.59E-16 - 3720, 155.000, 0, En 3.141166532395E-07, CFL 0.00101, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -1.43E-15 - 3744, 156.000, 0, En 5.479135484636E-06, CFL 0.00411, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 2.33E-15 - 3768, 157.000, 0, En 1.828715785668E-05, CFL 0.00810, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te 6.08E-16 - 3792, 158.000, 0, En 1.704022392474E-05, CFL 0.00666, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -1.33E-14, Te -2.14E-15 - 3816, 159.000, 0, En 6.525196194709E-06, CFL 0.00347, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te -7.63E-17 - 3840, 160.000, 0, En 3.646508747010E-06, CFL 0.00399, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se 0.00E+00, Te 1.53E-15 - 3864, 161.000, 0, En 7.784012069017E-06, CFL 0.00512, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se -6.65E-15, Te -1.66E-15 - 3888, 162.000, 0, En 7.833996358006E-06, CFL 0.00444, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se 0.00E+00, Te 1.41E-16 - 3912, 163.000, 0, En 3.332995282568E-06, CFL 0.00314, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te -8.80E-16 - 3936, 164.000, 0, En 2.342547178499E-06, CFL 0.00321, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -6.65E-15, Te 2.86E-15 - 3960, 165.000, 0, En 1.789198235807E-06, CFL 0.00292, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -1.33E-14, Te -5.59E-16 - 3984, 166.000, 0, En 1.361064208446E-06, CFL 0.00253, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 1.33E-14, Te -2.64E-17 - 4008, 167.000, 0, En 5.031411335159E-07, CFL 0.00145, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.18E-15 - 4032, 168.000, 0, En 4.109353732775E-07, CFL 0.00126, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 6.65E-15, Te 7.90E-16 - 4056, 169.000, 0, En 6.143839001253E-07, CFL 0.00127, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -1.33E-14, Te -1.32E-15 - 4080, 170.000, 0, En 2.463111673819E-06, CFL 0.00310, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 0.00E+00, Te -1.58E-15 - 4104, 171.000, 0, En 5.508956875898E-06, CFL 0.00518, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 1.63E-15 - 4128, 172.000, 0, En 3.710261028649E-06, CFL 0.00374, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 1.33E-14, Te -1.27E-15 - 4152, 173.000, 0, En 1.212803741048E-06, CFL 0.00220, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.63E-15 - 4176, 174.000, 0, En 1.690575206212E-06, CFL 0.00233, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -2.00E-14, Te -2.02E-15 - 4200, 175.000, 0, En 4.373874414766E-06, CFL 0.00340, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 6.65E-15, Te 1.69E-15 - 4224, 176.000, 0, En 4.725924176494E-06, CFL 0.00383, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -1.33E-14, Te -1.23E-15 - 4248, 177.000, 0, En 2.132538550284E-06, CFL 0.00294, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 1.33E-14, Te 2.22E-15 - 4272, 178.000, 0, En 7.702740667448E-07, CFL 0.00151, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te -1.56E-15 - 4296, 179.000, 0, En 4.298248151024E-07, CFL 0.00128, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -2.00E-14, Te 4.58E-15 - 4320, 180.000, 0, En 4.368266129061E-07, CFL 0.00122, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 6.65E-15, Te -4.71E-15 - 4344, 181.000, 0, En 4.374539335744E-06, CFL 0.00462, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 2.01E-15 - 4368, 182.000, 0, En 1.374481748432E-05, CFL 0.00787, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 2.95E-17 - 4392, 183.000, 0, En 1.029985263728E-05, CFL 0.00591, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se -6.65E-15, Te -2.99E-16 - 4416, 184.000, 0, En 4.586772123665E-06, CFL 0.00324, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 6.65E-15, Te 1.04E-15 - 4440, 185.000, 0, En 3.855229111649E-06, CFL 0.00325, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 1.33E-14, Te -1.21E-15 - 4464, 186.000, 0, En 3.357127967080E-06, CFL 0.00263, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se -6.65E-15, Te 4.81E-16 - 4488, 187.000, 0, En 1.210980398062E-06, CFL 0.00177, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se -6.65E-15, Te 4.17E-16 - 4512, 188.000, 0, En 2.244362946855E-07, CFL 0.00080, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se 0.00E+00, Te -3.45E-16 - 4536, 189.000, 0, En 1.337612564411E-07, CFL 0.00045, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.00E-14, Te -8.26E-16 - 4560, 190.000, 0, En 2.351901723698E-07, CFL 0.00089, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -1.24E-15 - 4584, 191.000, 0, En 1.039163237431E-06, CFL 0.00189, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 8.71E-16 - 4608, 192.000, 0, En 1.344649431198E-06, CFL 0.00207, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 5.26E-17 - 4632, 193.000, 0, En 9.007975134815E-07, CFL 0.00199, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 1.33E-14, Te 3.89E-15 - 4656, 194.000, 0, En 1.057858694364E-06, CFL 0.00198, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -4.10E-15 - 4680, 195.000, 0, En 1.892863626205E-06, CFL 0.00229, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.00E-14, Te -8.32E-16 - 4704, 196.000, 0, En 2.199933831912E-06, CFL 0.00300, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 0.00E+00, Te 3.24E-16 - 4728, 197.000, 0, En 1.826999579043E-06, CFL 0.00244, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 6.65E-15, Te -2.45E-15 - 4752, 198.000, 0, En 1.969965093008E-06, CFL 0.00290, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -6.65E-15, Te 2.47E-16 - 4776, 199.000, 0, En 9.268448574463E-07, CFL 0.00207, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.58E-15 - 4800, 200.000, 0, En 5.880638465731E-08, CFL 0.00021, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -1.33E-14, Te -2.61E-16 - 4824, 201.000, 0, En 1.259462724483E-07, CFL 0.00053, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te 3.33E-16 - 4848, 202.000, 0, En 1.762456720631E-06, CFL 0.00223, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 0.00E+00, Te -1.56E-15 - 4872, 203.000, 0, En 7.586456201254E-06, CFL 0.00481, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se -6.65E-15, Te -2.03E-15 - 4896, 204.000, 0, En 5.984057002859E-06, CFL 0.00334, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 9.01E-16 - 4920, 205.000, 0, En 9.002837930756E-07, CFL 0.00141, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te -5.73E-16 - 4944, 206.000, 0, En 1.371393047366E-06, CFL 0.00214, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te 3.84E-16 - 4968, 207.000, 0, En 2.870210570970E-06, CFL 0.00280, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 2.80E-17 - 4992, 208.000, 0, En 3.627402513641E-06, CFL 0.00302, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 1.29E-15 - 5016, 209.000, 0, En 1.061894295281E-06, CFL 0.00163, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 0.00E+00, Te -2.62E-15 - 5040, 210.000, 0, En 2.652533229250E-07, CFL 0.00081, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 1.73E-15 - 5064, 211.000, 0, En 7.307675808096E-08, CFL 0.00030, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 6.65E-15, Te 1.19E-15 - 5088, 212.000, 0, En 6.423775213928E-08, CFL 0.00024, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 1.59E-15 - 5112, 213.000, 0, En 1.843114032146E-06, CFL 0.00246, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -2.00E-14, Te 5.86E-16 - 5136, 214.000, 0, En 4.233610145837E-06, CFL 0.00362, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 6.65E-15, Te 9.57E-16 - 5160, 215.000, 0, En 2.818405056622E-06, CFL 0.00360, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -1.99E-15 - 5184, 216.000, 0, En 7.166775352523E-06, CFL 0.00569, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.52E-15 - 5208, 217.000, 0, En 4.979987821262E-06, CFL 0.00377, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -1.71E-15 - 5232, 218.000, 0, En 1.304872679987E-06, CFL 0.00203, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 6.65E-15, Te -5.71E-16 - 5256, 219.000, 0, En 3.963656704049E-07, CFL 0.00124, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se 0.00E+00, Te -2.01E-15 - 5280, 220.000, 0, En 5.341533811733E-07, CFL 0.00120, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 1.33E-14, Te 1.49E-16 - 5304, 221.000, 0, En 1.663350914610E-07, CFL 0.00066, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -1.33E-14, Te 1.67E-15 - 5328, 222.000, 0, En 9.736898388558E-08, CFL 0.00046, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -2.00E-14, Te 1.56E-16 - 5352, 223.000, 0, En 2.095521601166E-07, CFL 0.00070, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 1.56E-15 - 5376, 224.000, 0, En 3.661499194275E-07, CFL 0.00129, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 1.33E-14, Te 4.57E-17 - 5400, 225.000, 0, En 1.209505388801E-06, CFL 0.00186, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 0.00E+00, Te 1.28E-15 - 5424, 226.000, 0, En 1.093503210361E-06, CFL 0.00229, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se 0.00E+00, Te 1.56E-15 - 5448, 227.000, 0, En 2.338731750490E-06, CFL 0.00338, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -4.12E-16 - 5472, 228.000, 0, En 7.199687244097E-06, CFL 0.00539, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 6.65E-15, Te -6.13E-16 - 5496, 229.000, 0, En 4.029302840480E-06, CFL 0.00320, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -6.65E-15, Te 2.49E-16 - 5520, 230.000, 0, En 9.937658117607E-07, CFL 0.00210, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 6.65E-15, Te -1.34E-15 - 5544, 231.000, 0, En 2.995223493462E-07, CFL 0.00094, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -6.65E-15, Te 4.55E-16 - 5568, 232.000, 0, En 1.613408303523E-07, CFL 0.00070, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 0.00E+00, Te 1.84E-15 - 5592, 233.000, 0, En 2.124607287409E-07, CFL 0.00092, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -6.11E-16 - 5616, 234.000, 0, En 4.890426201812E-06, CFL 0.00423, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 6.65E-15, Te -1.10E-15 - 5640, 235.000, 0, En 2.901394863922E-06, CFL 0.00234, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 2.00E-14, Te -1.22E-15 - 5664, 236.000, 0, En 5.938554207792E-07, CFL 0.00151, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 4.31E-15 - 5688, 237.000, 0, En 8.179823107477E-08, CFL 0.00035, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -1.97E-15 - 5712, 238.000, 0, En 1.579703204445E-07, CFL 0.00065, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 0.00E+00, Te -1.31E-15 - 5736, 239.000, 0, En 8.186397542494E-07, CFL 0.00173, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 2.00E-14, Te 1.39E-15 - 5760, 240.000, 0, En 8.341720599931E-07, CFL 0.00146, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.00E-14, Te 8.34E-16 - 5784, 241.000, 0, En 1.730516760876E-06, CFL 0.00262, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 6.65E-15, Te -1.89E-15 - 5808, 242.000, 0, En 2.535122454701E-06, CFL 0.00320, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 2.87E-15 - 5832, 243.000, 0, En 2.753736120024E-06, CFL 0.00259, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.66E-14, Te -2.06E-15 - 5856, 244.000, 0, En 8.147962918435E-07, CFL 0.00154, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -1.33E-14, Te 5.70E-16 - 5880, 245.000, 0, En 3.084531859564E-07, CFL 0.00106, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 1.33E-14, Te -6.92E-16 - 5904, 246.000, 0, En 3.767348818787E-07, CFL 0.00128, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 6.65E-15, Te -1.39E-15 - 5928, 247.000, 0, En 4.313073607626E-07, CFL 0.00137, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.27E-15 - 5952, 248.000, 0, En 6.051599183240E-07, CFL 0.00163, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -1.44E-15 - 5976, 249.000, 0, En 2.107159774085E-06, CFL 0.00311, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 0.00E+00, Te 1.07E-15 - 6000, 250.000, 0, En 2.865636082507E-06, CFL 0.00356, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 6.65E-15, Te 2.78E-15 - 6024, 251.000, 0, En 3.094476011648E-06, CFL 0.00302, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 6.65E-15, Te -3.53E-15 - 6048, 252.000, 0, En 2.954968296511E-06, CFL 0.00333, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me -1.83E-17, Se -1.33E-14, Te 3.02E-15 - 6072, 253.000, 0, En 2.803403463575E-06, CFL 0.00287, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -8.26E-16 - 6096, 254.000, 0, En 3.407561638636E-06, CFL 0.00311, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 6.65E-15, Te 1.73E-15 - 6120, 255.000, 0, En 4.127273908292E-06, CFL 0.00347, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 6.65E-15, Te -7.29E-16 - 6144, 256.000, 0, En 4.756501601095E-06, CFL 0.00338, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te 2.20E-16 - 6168, 257.000, 0, En 3.570253587154E-06, CFL 0.00284, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -1.11E-15 - 6192, 258.000, 0, En 5.918422738857E-06, CFL 0.00422, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.00E-14, Te 2.00E-16 - 6216, 259.000, 0, En 1.555678168046E-05, CFL 0.00634, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 0.00E+00, Te 1.58E-15 - 6240, 260.000, 0, En 1.134167364194E-05, CFL 0.00459, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -1.39E-15 - 6264, 261.000, 0, En 2.818465915948E-06, CFL 0.00269, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se 0.00E+00, Te -3.08E-15 - 6288, 262.000, 0, En 1.228489283422E-06, CFL 0.00182, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 6.43E-15 - 6312, 263.000, 0, En 7.711762910648E-07, CFL 0.00156, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se -6.65E-15, Te -3.60E-15 - 6336, 264.000, 0, En 7.123043399482E-07, CFL 0.00154, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 1.93E-15 - 6360, 265.000, 0, En 1.595922517005E-06, CFL 0.00239, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te 7.90E-16 - 6384, 266.000, 0, En 1.958548671644E-06, CFL 0.00250, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -2.02E-15 - 6408, 267.000, 0, En 2.727981564907E-06, CFL 0.00319, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -3.93E-16 - 6432, 268.000, 0, En 3.245041223045E-06, CFL 0.00280, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 2.02E-15 - 6456, 269.000, 0, En 3.050029374017E-06, CFL 0.00311, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.80E-15 - 6480, 270.000, 0, En 3.554945052645E-07, CFL 0.00087, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te -8.89E-16 - 6504, 271.000, 0, En 4.704397903499E-07, CFL 0.00108, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te 6.53E-16 - 6528, 272.000, 0, En 2.618396077200E-06, CFL 0.00276, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 1.60E-15 - 6552, 273.000, 0, En 4.374216797147E-06, CFL 0.00358, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 4.48E-17 - 6576, 274.000, 0, En 6.964262523408E-06, CFL 0.00414, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -1.33E-14, Te -2.90E-15 - 6600, 275.000, 0, En 4.412174058553E-06, CFL 0.00329, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.36E-15 - 6624, 276.000, 0, En 4.357874650275E-06, CFL 0.00304, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 1.33E-14, Te 8.94E-16 - 6648, 277.000, 0, En 2.394483143511E-06, CFL 0.00236, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se -6.65E-15, Te -3.03E-15 - 6672, 278.000, 0, En 7.129610202186E-07, CFL 0.00127, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 1.33E-14, Te -1.19E-15 - 6696, 279.000, 0, En 3.122866379052E-06, CFL 0.00307, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 1.33E-14, Te 7.08E-16 - 6720, 280.000, 0, En 6.976840649282E-06, CFL 0.00418, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -1.46E-17, Se 0.00E+00, Te -2.89E-16 - 6744, 281.000, 0, En 1.172693389498E-05, CFL 0.00508, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -6.65E-15, Te -2.03E-15 - 6768, 282.000, 0, En 9.677329774090E-06, CFL 0.00408, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 6.65E-15, Te -2.40E-16 - 6792, 283.000, 0, En 3.319196282055E-06, CFL 0.00224, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 6.65E-15, Te 6.52E-16 - 6816, 284.000, 0, En 4.389709326553E-05, CFL 0.00896, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te 1.11E-15 - 6840, 285.000, 0, En 6.289086921423E-05, CFL 0.00799, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se -6.65E-15, Te 4.10E-16 - 6864, 286.000, 0, En 1.895117155590E-05, CFL 0.00489, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 6.65E-15, Te -2.94E-16 - 6888, 287.000, 0, En 3.880699708362E-06, CFL 0.00313, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -1.33E-14, Te 8.02E-16 - 6912, 288.000, 0, En 6.068025291546E-06, CFL 0.00312, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 0.00E+00, Te -2.12E-15 - 6936, 289.000, 0, En 1.191420568676E-05, CFL 0.00454, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 1.66E-15 - 6960, 290.000, 0, En 9.592856435611E-06, CFL 0.00401, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -2.37E-15 - 6984, 291.000, 0, En 9.251566245645E-06, CFL 0.00506, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te 3.60E-16 - 7008, 292.000, 0, En 3.611383479920E-05, CFL 0.00622, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -1.87E-15 - 7032, 293.000, 0, En 3.298528106291E-05, CFL 0.00676, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 6.65E-15, Te 3.13E-15 - 7056, 294.000, 0, En 1.376528565505E-05, CFL 0.00355, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 1.16E-15 - 7080, 295.000, 0, En 5.578914222475E-06, CFL 0.00285, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te -1.04E-15 - 7104, 296.000, 0, En 1.129499526361E-06, CFL 0.00151, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -3.85E-16 - 7128, 297.000, 0, En 1.631099746024E-06, CFL 0.00237, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -2.01E-15 - 7152, 298.000, 0, En 2.323974989489E-06, CFL 0.00279, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 8.69E-16 - 7176, 299.000, 0, En 2.379868227723E-06, CFL 0.00175, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -1.33E-14, Te -1.33E-15 - 7200, 300.000, 0, En 3.111557195499E-06, CFL 0.00253, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se 0.00E+00, Te 2.56E-15 - 7224, 301.000, 0, En 4.467077580917E-06, CFL 0.00255, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 6.65E-15, Te -1.55E-15 - 7248, 302.000, 0, En 9.454753776806E-06, CFL 0.00406, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 0.00E+00, Te 2.00E-16 - 7272, 303.000, 0, En 8.688225939220E-06, CFL 0.00291, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 6.65E-15, Te 1.26E-15 - 7296, 304.000, 0, En 3.064854234792E-06, CFL 0.00205, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 4.24E-16 - 7320, 305.000, 0, En 1.137939857665E-06, CFL 0.00145, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 0.00E+00, Te -1.66E-15 - 7344, 306.000, 0, En 6.939386904097E-07, CFL 0.00116, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 1.33E-14, Te 3.31E-15 - 7368, 307.000, 0, En 1.012732387695E-06, CFL 0.00151, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se 0.00E+00, Te -1.06E-15 - 7392, 308.000, 0, En 2.173032272175E-06, CFL 0.00187, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se 0.00E+00, Te -3.34E-16 - 7416, 309.000, 0, En 3.574397140856E-06, CFL 0.00211, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se -6.65E-15, Te -3.58E-16 - 7440, 310.000, 0, En 2.698528668631E-06, CFL 0.00194, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 6.65E-15, Te 2.04E-15 - 7464, 311.000, 0, En 3.181664212725E-06, CFL 0.00302, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te -2.77E-16 - 7488, 312.000, 0, En 9.507461071715E-07, CFL 0.00095, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te -1.29E-15 - 7512, 313.000, 0, En 2.447830658864E-07, CFL 0.00067, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te -1.07E-15 - 7536, 314.000, 0, En 5.337115074248E-06, CFL 0.00307, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se -6.65E-15, Te 3.47E-15 - 7560, 315.000, 0, En 2.173617900999E-05, CFL 0.00552, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 9.01E-16 - 7584, 316.000, 0, En 2.103765845826E-05, CFL 0.00459, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se 0.00E+00, Te -1.97E-15 - 7608, 317.000, 0, En 3.797850882463E-06, CFL 0.00194, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -1.17E-15 - 7632, 318.000, 0, En 7.702823924556E-07, CFL 0.00092, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te 7.31E-17 - 7656, 319.000, 0, En 1.614406270890E-06, CFL 0.00141, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 0.00E+00, Te -1.84E-15 - 7680, 320.000, 0, En 1.498335500735E-06, CFL 0.00155, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 2.00E-15 - 7704, 321.000, 0, En 5.908103256484E-07, CFL 0.00122, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -6.65E-15, Te -1.83E-15 - 7728, 322.000, 0, En 1.212113832395E-06, CFL 0.00141, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se -6.65E-15, Te -4.62E-16 - 7752, 323.000, 0, En 1.182758596841E-06, CFL 0.00152, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 2.72E-15 - 7776, 324.000, 0, En 6.111879800711E-07, CFL 0.00072, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -4.29E-15 - 7800, 325.000, 0, En 2.215215424826E-06, CFL 0.00158, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 4.60E-15 - 7824, 326.000, 0, En 3.312581858063E-06, CFL 0.00185, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -2.86E-15 - 7848, 327.000, 0, En 1.071200699017E-05, CFL 0.00345, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 2.31E-15 - 7872, 328.000, 0, En 9.516996254621E-06, CFL 0.00242, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -2.08E-15 - 7896, 329.000, 0, En 3.634110499189E-06, CFL 0.00198, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 1.33E-14, Te -2.42E-15 - 7920, 330.000, 0, En 4.694542257348E-06, CFL 0.00274, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 1.87E-15 - 7944, 331.000, 0, En 1.443748825776E-06, CFL 0.00173, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -9.00E-16 - 7968, 332.000, 0, En 1.476587921676E-06, CFL 0.00145, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 6.65E-15, Te 2.90E-15 - 7992, 333.000, 0, En 1.382718764541E-06, CFL 0.00136, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se -6.65E-15, Te -1.35E-15 - 8016, 334.000, 0, En 1.405606048735E-06, CFL 0.00169, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -1.33E-14, Te 1.33E-15 - 8040, 335.000, 0, En 1.748238302471E-06, CFL 0.00137, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -6.65E-15, Te -3.25E-16 - 8064, 336.000, 0, En 1.456767328579E-06, CFL 0.00178, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 1.33E-14, Te 1.21E-15 - 8088, 337.000, 0, En 1.526847193832E-06, CFL 0.00130, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -1.33E-14, Te -1.97E-15 - 8112, 338.000, 0, En 1.076720207776E-06, CFL 0.00125, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 2.00E-14, Te 3.76E-15 - 8136, 339.000, 0, En 6.260989184591E-07, CFL 0.00165, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -6.65E-15, Te -2.80E-15 - 8160, 340.000, 0, En 1.550255218044E-06, CFL 0.00152, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 1.33E-14, Te 5.25E-17 - 8184, 341.000, 0, En 1.576593908619E-06, CFL 0.00212, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -1.90E-15 - 8208, 342.000, 0, En 4.387085112921E-07, CFL 0.00120, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se 0.00E+00, Te 7.26E-16 - 8232, 343.000, 0, En 3.951001674879E-08, CFL 0.00022, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te -1.19E-15 - 8256, 344.000, 0, En 3.257920542502E-07, CFL 0.00059, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -6.02E-16 - 8280, 345.000, 0, En 7.692693849919E-07, CFL 0.00095, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 1.08E-15 - 8304, 346.000, 0, En 2.115451129936E-06, CFL 0.00175, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -7.59E-16 - 8328, 347.000, 0, En 5.945262643076E-06, CFL 0.00249, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te 5.84E-16 - 8352, 348.000, 0, En 1.441903396285E-05, CFL 0.00360, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -3.10E-15 - 8376, 349.000, 0, En 2.213490905939E-05, CFL 0.00447, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te -3.80E-16 - 8400, 350.000, 0, En 1.081585301361E-05, CFL 0.00343, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 2.05E-15 - 8424, 351.000, 0, En 2.372383581156E-06, CFL 0.00227, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -1.96E-15 - 8448, 352.000, 0, En 3.541644252928E-06, CFL 0.00314, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 1.14E-15 - 8472, 353.000, 0, En 1.138458589955E-05, CFL 0.00380, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -6.65E-15, Te -4.73E-15 - 8496, 354.000, 0, En 1.000627623023E-05, CFL 0.00275, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 6.65E-15, Te 3.53E-15 - 8520, 355.000, 0, En 8.140498280579E-06, CFL 0.00239, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 6.65E-15, Te -1.38E-15 - 8544, 356.000, 0, En 5.351114583020E-06, CFL 0.00229, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -1.33E-14, Te 4.15E-15 - 8568, 357.000, 0, En 2.579591599941E-06, CFL 0.00202, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se -6.65E-15, Te -1.58E-15 - 8592, 358.000, 0, En 1.037453043206E-06, CFL 0.00096, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 1.33E-14, Te -9.23E-17 - 8616, 359.000, 0, En 1.293188278061E-06, CFL 0.00080, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 0.00E+00, Te -7.79E-16 - 8640, 360.000, 0, En 4.645719434034E-07, CFL 0.00052, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 1.33E-14, Te 3.72E-15 - 8664, 361.000, 0, En 2.001627631807E-07, CFL 0.00056, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7836, Me -3.10E-17, Se -2.66E-14, Te -2.62E-15 - 8688, 362.000, 0, En 2.681264356465E-07, CFL 0.00066, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 1.33E-14, Te 7.19E-16 - 8712, 363.000, 0, En 1.539023870056E-07, CFL 0.00041, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 0.00E+00, Te -1.66E-16 - 8736, 364.000, 0, En 2.964063267446E-07, CFL 0.00051, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 6.65E-15, Te -1.32E-15 - 8760, 365.000, 0, En 6.429228799757E-07, CFL 0.00090, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -2.00E-14, Te 1.08E-15 + 24, 1.000, 0, En 2.224190969640E-06, CFL 0.00129, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.54E-15 + 48, 2.000, 0, En 5.086775554734E-06, CFL 0.00204, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 5.54E-16 + 72, 3.000, 0, En 7.905388789196E-06, CFL 0.00402, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -2.05E-16 + 96, 4.000, 0, En 4.791646648888E-06, CFL 0.00208, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 3.29E-15 + 120, 5.000, 0, En 2.553668693903E-07, CFL 0.00051, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -1.54E-15 + 144, 6.000, 0, En 1.054294466209E-06, CFL 0.00112, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.21E-15 + 168, 7.000, 0, En 6.893708757621E-07, CFL 0.00141, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 3.46E-15 + 192, 8.000, 0, En 2.330510006855E-06, CFL 0.00215, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 1.73E-17 + 216, 9.000, 0, En 4.374099907762E-06, CFL 0.00256, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se -6.65E-15, Te -1.61E-15 + 240, 10.000, 0, En 1.161994395677E-05, CFL 0.00365, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 1.33E-14, Te -1.44E-15 + 264, 11.000, 0, En 8.277187156780E-06, CFL 0.00227, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -6.65E-15, Te -1.88E-16 + 288, 12.000, 0, En 4.168840253896E-06, CFL 0.00178, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 1.33E-14, Te -8.10E-16 + 312, 13.000, 0, En 4.962028666956E-06, CFL 0.00270, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 0.00E+00, Te 1.97E-16 + 336, 14.000, 0, En 3.896369334862E-06, CFL 0.00262, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -1.47E-15 + 360, 15.000, 0, En 6.822280034750E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.34E-15 + 384, 16.000, 0, En 8.738603005955E-07, CFL 0.00074, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 6.65E-15, Te -1.51E-15 + 408, 17.000, 0, En 7.734643293249E-08, CFL 0.00033, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -2.00E-14, Te 3.68E-16 + 432, 18.000, 0, En 7.786126373125E-07, CFL 0.00074, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te 1.46E-15 + 456, 19.000, 0, En 4.295726922528E-07, CFL 0.00048, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 9.14E-16 + 480, 20.000, 0, En 1.889212980410E-06, CFL 0.00143, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 2.58E-15 + 504, 21.000, 0, En 5.015959850697E-06, CFL 0.00275, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 6.65E-15, Te -1.04E-15 + 528, 22.000, 0, En 2.371189016201E-06, CFL 0.00174, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -1.33E-14, Te -2.37E-15 + 552, 23.000, 0, En 5.017667153413E-06, CFL 0.00245, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 1.46E-15 + 576, 24.000, 0, En 6.478243797435E-06, CFL 0.00363, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -4.33E-15 + 600, 25.000, 0, En 1.142893609520E-05, CFL 0.00330, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 2.02E-15 + 624, 26.000, 0, En 5.368380001155E-06, CFL 0.00180, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -2.58E-15 + 648, 27.000, 0, En 1.404881204954E-05, CFL 0.00290, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -2.00E-14, Te -7.91E-16 + 672, 28.000, 0, En 1.029670510323E-05, CFL 0.00262, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se 0.00E+00, Te -6.16E-16 + 696, 29.000, 0, En 1.277946630338E-06, CFL 0.00081, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 1.33E-14, Te 1.04E-15 + 720, 30.000, 0, En 4.844716416174E-07, CFL 0.00034, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 0.00E+00, Te 1.40E-16 + 744, 31.000, 0, En 8.557519021514E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te 1.88E-15 + 768, 32.000, 0, En 1.881807795942E-07, CFL 0.00030, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se -6.65E-15, Te 3.80E-16 + 792, 33.000, 0, En 3.222728373006E-07, CFL 0.00033, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -3.24E-16 + 816, 34.000, 0, En 2.278672207349E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.41E-15 + 840, 35.000, 0, En 9.486501120291E-08, CFL 0.00025, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 0.00E+00, Te -2.04E-15 + 864, 36.000, 0, En 1.706734380316E-07, CFL 0.00029, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 0.00E+00, Te -1.44E-15 + 888, 37.000, 0, En 3.148522344063E-07, CFL 0.00055, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 1.33E-14, Te 2.38E-15 + 912, 38.000, 0, En 4.055529284325E-06, CFL 0.00296, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 6.65E-15, Te -1.46E-15 + 936, 39.000, 0, En 3.038787891915E-06, CFL 0.00191, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -1.94E-15 + 960, 40.000, 0, En 2.637596930173E-07, CFL 0.00065, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -1.33E-14, Te 1.60E-15 + 984, 41.000, 0, En 1.351470740746E-06, CFL 0.00163, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -1.01E-15 + 1008, 42.000, 0, En 2.134863583383E-06, CFL 0.00150, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se -6.65E-15, Te 3.51E-16 + 1032, 43.000, 0, En 2.484519041081E-06, CFL 0.00208, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 1.33E-14, Te -2.06E-17 + 1056, 44.000, 0, En 6.710935613458E-07, CFL 0.00096, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.61E-15 + 1080, 45.000, 0, En 2.806941404428E-06, CFL 0.00160, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -7.16E-16 + 1104, 46.000, 0, En 1.291105961027E-06, CFL 0.00106, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -4.25E-16 + 1128, 47.000, 0, En 3.431608309759E-07, CFL 0.00043, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se 0.00E+00, Te 2.27E-16 + 1152, 48.000, 0, En 9.556513065854E-07, CFL 0.00088, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 0.00E+00, Te -5.51E-16 + 1176, 49.000, 0, En 1.258204685157E-06, CFL 0.00074, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -2.21E-15 + 1200, 50.000, 0, En 3.452838617921E-07, CFL 0.00033, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -2.97E-15 + 1224, 51.000, 0, En 2.713869987225E-06, CFL 0.00249, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 3.00E-15 + 1248, 52.000, 0, En 9.968320111052E-06, CFL 0.00305, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te -2.30E-16 + 1272, 53.000, 0, En 7.146320897771E-06, CFL 0.00267, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te 4.72E-16 + 1296, 54.000, 0, En 6.655636042374E-06, CFL 0.00239, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 4.45E-16 + 1320, 55.000, 0, En 5.481216776961E-06, CFL 0.00219, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 0.00E+00, Te -2.88E-15 + 1344, 56.000, 0, En 1.228049487497E-06, CFL 0.00101, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 6.65E-15, Te 1.28E-15 + 1368, 57.000, 0, En 2.673551803086E-06, CFL 0.00113, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 2.48E-15 + 1392, 58.000, 0, En 3.474140589953E-06, CFL 0.00180, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te -1.54E-15 + 1416, 59.000, 0, En 2.199184853029E-06, CFL 0.00216, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -1.98E-15 + 1440, 60.000, 0, En 6.794516028376E-07, CFL 0.00075, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te -4.22E-16 + 1464, 61.000, 0, En 1.466606051905E-06, CFL 0.00198, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 8.86E-16 + 1488, 62.000, 0, En 4.469834588664E-06, CFL 0.00261, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se -6.65E-15, Te -2.14E-15 + 1512, 63.000, 0, En 1.933644435492E-06, CFL 0.00265, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 1.30E-15 + 1536, 64.000, 0, En 1.183602404529E-06, CFL 0.00226, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se 0.00E+00, Te -4.39E-16 + 1560, 65.000, 0, En 5.117717892582E-07, CFL 0.00096, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 0.00E+00, Te 3.38E-15 + 1584, 66.000, 0, En 1.271217424634E-06, CFL 0.00153, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 6.65E-15, Te -2.67E-15 + 1608, 67.000, 0, En 5.698153370263E-06, CFL 0.00325, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se 0.00E+00, Te 1.86E-15 + 1632, 68.000, 0, En 5.652084192609E-06, CFL 0.00306, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -1.35E-15 + 1656, 69.000, 0, En 3.419223983812E-06, CFL 0.00193, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 6.65E-15, Te 2.30E-15 + 1680, 70.000, 0, En 2.635633359883E-06, CFL 0.00200, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 1.33E-14, Te -5.05E-16 + 1704, 71.000, 0, En 3.595983400453E-06, CFL 0.00226, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -1.33E-14, Te 1.28E-15 + 1728, 72.000, 0, En 5.014284245514E-06, CFL 0.00307, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se 0.00E+00, Te -1.68E-15 + 1752, 73.000, 0, En 7.970672578471E-06, CFL 0.00355, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se 0.00E+00, Te 1.99E-15 + 1776, 74.000, 0, En 6.690734953610E-06, CFL 0.00343, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se -6.65E-15, Te -2.33E-15 + 1800, 75.000, 0, En 9.255568542340E-07, CFL 0.00091, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -2.34E-15 + 1824, 76.000, 0, En 1.889147190483E-06, CFL 0.00171, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -1.33E-14, Te 3.26E-15 + 1848, 77.000, 0, En 7.081445730293E-06, CFL 0.00312, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -1.33E-14, Te -4.74E-16 + 1872, 78.000, 0, En 6.081336602599E-06, CFL 0.00331, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 0.00E+00, Te 6.91E-16 + 1896, 79.000, 0, En 6.432222712928E-06, CFL 0.00348, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 1.22E-15 + 1920, 80.000, 0, En 5.761896333011E-06, CFL 0.00260, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -3.39E-15 + 1944, 81.000, 0, En 4.028836395628E-06, CFL 0.00275, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 1.23E-15 + 1968, 82.000, 0, En 5.887537340284E-06, CFL 0.00270, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -2.00E-14, Te -2.13E-15 + 1992, 83.000, 0, En 2.701079418617E-06, CFL 0.00200, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se 0.00E+00, Te -8.27E-16 + 2016, 84.000, 0, En 2.536386884006E-06, CFL 0.00254, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se -6.65E-15, Te 8.31E-16 + 2040, 85.000, 0, En 2.665061446608E-06, CFL 0.00135, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -6.65E-15, Te 2.91E-15 + 2064, 86.000, 0, En 4.489588340207E-06, CFL 0.00179, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 6.65E-15, Te -2.58E-15 + 2088, 87.000, 0, En 1.991594739236E-06, CFL 0.00109, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 1.33E-14, Te 3.44E-15 + 2112, 88.000, 0, En 1.115884646301E-05, CFL 0.00349, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te -1.77E-15 + 2136, 89.000, 0, En 1.493194512390E-05, CFL 0.00391, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -1.66E-15 + 2160, 90.000, 0, En 1.099968488346E-05, CFL 0.00265, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 2.86E-15 + 2184, 91.000, 0, En 7.378049939828E-06, CFL 0.00276, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 8.42E-16 + 2208, 92.000, 0, En 1.450743882940E-06, CFL 0.00090, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -1.31E-15 + 2232, 93.000, 0, En 1.681492070326E-06, CFL 0.00178, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -6.51E-16 + 2256, 94.000, 0, En 4.524980971102E-07, CFL 0.00090, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -6.66E-16 + 2280, 95.000, 0, En 2.593256021379E-06, CFL 0.00141, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 2.25E-15 + 2304, 96.000, 0, En 6.389395207137E-06, CFL 0.00397, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -9.74E-16 + 2328, 97.000, 0, En 2.659016049775E-05, CFL 0.00468, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 0.00E+00, Te 8.06E-16 + 2352, 98.000, 0, En 2.029611815696E-05, CFL 0.00509, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -6.65E-15, Te -1.71E-15 + 2376, 99.000, 0, En 1.975309308380E-06, CFL 0.00130, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 9.21E-16 + 2400, 100.000, 0, En 9.630041086808E-06, CFL 0.00432, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 2.00E-14, Te 5.54E-16 + 2424, 101.000, 0, En 2.653754939239E-06, CFL 0.00224, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -2.00E-14, Te 1.25E-15 + 2448, 102.000, 0, En 4.810359653481E-06, CFL 0.00307, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 1.33E-14, Te -6.74E-16 + 2472, 103.000, 0, En 3.148899324536E-06, CFL 0.00300, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 0.00E+00, Te -2.22E-15 + 2496, 104.000, 0, En 3.145013144511E-06, CFL 0.00301, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 6.65E-15, Te 2.35E-16 + 2520, 105.000, 0, En 1.748491060731E-06, CFL 0.00206, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -6.65E-15, Te 7.04E-16 + 2544, 106.000, 0, En 3.793790921286E-06, CFL 0.00411, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -1.33E-14, Te -1.18E-15 + 2568, 107.000, 0, En 9.062228808713E-06, CFL 0.00494, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -1.33E-14, Te 1.26E-15 + 2592, 108.000, 0, En 6.249280560982E-06, CFL 0.00421, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.66E-14, Te -2.38E-15 + 2616, 109.000, 0, En 1.627567590589E-06, CFL 0.00171, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 2.00E-15 + 2640, 110.000, 0, En 7.134975218921E-07, CFL 0.00087, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te 8.43E-16 + 2664, 111.000, 0, En 9.434831539504E-07, CFL 0.00126, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 1.33E-14, Te -1.40E-15 + 2688, 112.000, 0, En 2.392497838511E-06, CFL 0.00232, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 0.00E+00, Te 3.58E-15 + 2712, 113.000, 0, En 6.634579347226E-06, CFL 0.00286, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -1.62E-16 + 2736, 114.000, 0, En 8.003554277573E-06, CFL 0.00326, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -1.65E-15 + 2760, 115.000, 0, En 2.269061207045E-06, CFL 0.00151, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se 0.00E+00, Te -1.13E-15 + 2784, 116.000, 0, En 3.441099852774E-06, CFL 0.00279, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 7.67E-16 + 2808, 117.000, 0, En 8.050282187916E-06, CFL 0.00298, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se -6.65E-15, Te -1.32E-15 + 2832, 118.000, 0, En 1.139447059474E-05, CFL 0.00417, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te 4.78E-17 + 2856, 119.000, 0, En 9.875885016659E-06, CFL 0.00412, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 1.33E-14, Te 1.50E-15 + 2880, 120.000, 0, En 4.423768045169E-06, CFL 0.00264, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se 0.00E+00, Te 2.98E-16 + 2904, 121.000, 0, En 5.198408760075E-06, CFL 0.00413, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 2.00E-14, Te 1.20E-15 + 2928, 122.000, 0, En 6.945533891192E-06, CFL 0.00383, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te -1.19E-15 + 2952, 123.000, 0, En 1.955834704014E-06, CFL 0.00188, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se 0.00E+00, Te 3.64E-16 + 2976, 124.000, 0, En 1.814113411050E-06, CFL 0.00259, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 6.65E-15, Te 2.87E-15 + 3000, 125.000, 0, En 1.161947696490E-06, CFL 0.00219, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 6.65E-15, Te -1.18E-16 + 3024, 126.000, 0, En 1.213041413932E-06, CFL 0.00225, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -1.94E-15 + 3048, 127.000, 0, En 8.902786575642E-06, CFL 0.00591, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 0.00E+00, Te 6.59E-16 + 3072, 128.000, 0, En 9.439927409829E-06, CFL 0.00365, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 6.65E-15, Te -1.32E-17 + 3096, 129.000, 0, En 1.683477293425E-06, CFL 0.00210, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se -6.65E-15, Te -5.67E-16 + 3120, 130.000, 0, En 3.340578819803E-06, CFL 0.00343, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 1.33E-14, Te -1.01E-16 + 3144, 131.000, 0, En 7.529049787451E-06, CFL 0.00437, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 6.65E-15, Te 2.33E-15 + 3168, 132.000, 0, En 3.666231814321E-06, CFL 0.00290, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -1.33E-14, Te -2.84E-15 + 3192, 133.000, 0, En 1.751968516526E-06, CFL 0.00201, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te 4.77E-16 + 3216, 134.000, 0, En 6.605731421324E-07, CFL 0.00131, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 1.76E-15 + 3240, 135.000, 0, En 5.917459908079E-07, CFL 0.00126, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se -6.65E-15, Te 1.71E-15 + 3264, 136.000, 0, En 4.680745031308E-06, CFL 0.00473, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 6.65E-15, Te -2.37E-15 + 3288, 137.000, 0, En 4.711171975527E-06, CFL 0.00379, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te -2.03E-16 + 3312, 138.000, 0, En 1.124476857021E-06, CFL 0.00211, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -1.33E-14, Te -7.57E-16 + 3336, 139.000, 0, En 3.437160840747E-06, CFL 0.00349, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -1.33E-14, Te 2.44E-15 + 3360, 140.000, 0, En 4.672673261836E-06, CFL 0.00412, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 1.33E-14, Te -1.16E-15 + 3384, 141.000, 0, En 3.278213736650E-06, CFL 0.00304, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se -6.65E-15, Te -1.99E-15 + 3408, 142.000, 0, En 1.989792753667E-06, CFL 0.00221, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -6.65E-15, Te 2.27E-15 + 3432, 143.000, 0, En 1.443205269790E-06, CFL 0.00192, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -6.65E-15, Te -2.33E-16 + 3456, 144.000, 0, En 9.679755804704E-07, CFL 0.00189, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te -6.99E-16 + 3480, 145.000, 0, En 1.548069121912E-06, CFL 0.00208, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 0.00E+00, Te -6.29E-16 + 3504, 146.000, 0, En 5.123785420951E-07, CFL 0.00139, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 1.33E-14, Te 1.15E-16 + 3528, 147.000, 0, En 4.133008424264E-07, CFL 0.00119, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -2.00E-14, Te -3.41E-16 + 3552, 148.000, 0, En 4.366376739014E-07, CFL 0.00090, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 1.45E-15 + 3576, 149.000, 0, En 1.375525989447E-07, CFL 0.00029, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.00E-14, Te -2.37E-15 + 3600, 150.000, 0, En 9.736149330745E-07, CFL 0.00182, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 1.54E-15 + 3624, 151.000, 0, En 1.961537555987E-06, CFL 0.00292, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -2.59E-15 + 3648, 152.000, 0, En 4.461971719815E-07, CFL 0.00096, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te -1.18E-17 + 3672, 153.000, 0, En 7.512342348033E-07, CFL 0.00177, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 1.33E-14, Te 6.59E-17 + 3696, 154.000, 0, En 1.566082460190E-06, CFL 0.00258, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se -6.65E-15, Te 8.66E-16 + 3720, 155.000, 0, En 3.044370603960E-07, CFL 0.00098, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -3.34E-16 + 3744, 156.000, 0, En 5.323516995127E-06, CFL 0.00406, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 2.57E-15 + 3768, 157.000, 0, En 1.685127057978E-05, CFL 0.00756, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te -1.20E-16 + 3792, 158.000, 0, En 1.709800886222E-05, CFL 0.00677, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -6.65E-15, Te -2.04E-15 + 3816, 159.000, 0, En 6.888436414887E-06, CFL 0.00388, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te -2.34E-16 + 3840, 160.000, 0, En 3.784980910425E-06, CFL 0.00417, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -6.65E-15, Te 1.80E-15 + 3864, 161.000, 0, En 7.690447264975E-06, CFL 0.00510, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se -6.65E-15, Te -1.70E-15 + 3888, 162.000, 0, En 8.201083589617E-06, CFL 0.00480, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se 0.00E+00, Te 6.08E-17 + 3912, 163.000, 0, En 3.286288865764E-06, CFL 0.00309, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te 2.78E-16 + 3936, 164.000, 0, En 2.302574579360E-06, CFL 0.00310, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 2.27E-15 + 3960, 165.000, 0, En 1.938958463060E-06, CFL 0.00303, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se 0.00E+00, Te -9.13E-16 + 3984, 166.000, 0, En 1.463869485082E-06, CFL 0.00262, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te -1.42E-16 + 4008, 167.000, 0, En 4.854532017198E-07, CFL 0.00142, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.87E-15 + 4032, 168.000, 0, En 4.379893749477E-07, CFL 0.00128, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 1.33E-14, Te -4.92E-16 + 4056, 169.000, 0, En 6.568720796763E-07, CFL 0.00134, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -2.00E-14, Te -2.24E-16 + 4080, 170.000, 0, En 2.528936442301E-06, CFL 0.00315, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 6.65E-15, Te -2.02E-15 + 4104, 171.000, 0, En 5.613035252416E-06, CFL 0.00522, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 0.00E+00, Te 8.72E-16 + 4128, 172.000, 0, En 3.812589352660E-06, CFL 0.00378, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 1.33E-14, Te -1.67E-15 + 4152, 173.000, 0, En 1.263685283803E-06, CFL 0.00223, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 2.15E-15 + 4176, 174.000, 0, En 1.525036118778E-06, CFL 0.00215, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -2.00E-14, Te -2.47E-15 + 4200, 175.000, 0, En 4.330168606278E-06, CFL 0.00339, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 6.65E-15, Te 2.03E-15 + 4224, 176.000, 0, En 5.000157513477E-06, CFL 0.00411, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -1.21E-15 + 4248, 177.000, 0, En 2.317685630782E-06, CFL 0.00309, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 2.97E-15 + 4272, 178.000, 0, En 7.801663724327E-07, CFL 0.00143, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 6.65E-15, Te -1.71E-15 + 4296, 179.000, 0, En 3.716697289890E-07, CFL 0.00116, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -1.33E-14, Te 4.68E-15 + 4320, 180.000, 0, En 3.893309228958E-07, CFL 0.00111, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 0.00E+00, Te -4.22E-15 + 4344, 181.000, 0, En 4.228693663715E-06, CFL 0.00453, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 6.65E-15, Te 1.79E-15 + 4368, 182.000, 0, En 1.341488132247E-05, CFL 0.00779, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 4.71E-16 + 4392, 183.000, 0, En 8.603361965693E-06, CFL 0.00508, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 0.00E+00, Te -2.24E-15 + 4416, 184.000, 0, En 4.464285281945E-06, CFL 0.00322, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 0.00E+00, Te 1.92E-15 + 4440, 185.000, 0, En 3.760812576871E-06, CFL 0.00325, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te -1.92E-15 + 4464, 186.000, 0, En 3.272306594730E-06, CFL 0.00263, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se 0.00E+00, Te -1.47E-16 + 4488, 187.000, 0, En 1.195609512448E-06, CFL 0.00180, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se 0.00E+00, Te 2.53E-16 + 4512, 188.000, 0, En 2.616345641981E-07, CFL 0.00089, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se -6.65E-15, Te -6.79E-16 + 4536, 189.000, 0, En 1.192746807861E-07, CFL 0.00035, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.00E-14, Te -8.13E-16 + 4560, 190.000, 0, En 2.342345503010E-07, CFL 0.00090, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -1.47E-15 + 4584, 191.000, 0, En 1.066058047761E-06, CFL 0.00189, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 1.16E-15 + 4608, 192.000, 0, En 1.374274573288E-06, CFL 0.00209, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 6.88E-16 + 4632, 193.000, 0, En 9.210252147922E-07, CFL 0.00201, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 3.32E-15 + 4656, 194.000, 0, En 1.056589435200E-06, CFL 0.00199, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -4.46E-15 + 4680, 195.000, 0, En 1.864092517879E-06, CFL 0.00228, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.00E-14, Te -3.14E-16 + 4704, 196.000, 0, En 2.173071502948E-06, CFL 0.00298, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 6.65E-15, Te 1.31E-16 + 4728, 197.000, 0, En 1.832217471977E-06, CFL 0.00242, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 0.00E+00, Te -2.23E-15 + 4752, 198.000, 0, En 2.006357690969E-06, CFL 0.00291, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -6.65E-15, Te 3.12E-16 + 4776, 199.000, 0, En 9.570252479266E-07, CFL 0.00210, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 2.00E-15 + 4800, 200.000, 0, En 6.327964731304E-08, CFL 0.00021, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -1.33E-14, Te -5.06E-16 + 4824, 201.000, 0, En 1.193726624756E-07, CFL 0.00048, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te 1.11E-16 + 4848, 202.000, 0, En 1.727198522664E-06, CFL 0.00220, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 0.00E+00, Te -5.95E-16 + 4872, 203.000, 0, En 7.641732835334E-06, CFL 0.00490, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se 0.00E+00, Te -1.61E-15 + 4896, 204.000, 0, En 6.144438959072E-06, CFL 0.00363, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se -6.65E-15, Te 1.38E-15 + 4920, 205.000, 0, En 8.730759968655E-07, CFL 0.00141, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te -1.01E-15 + 4944, 206.000, 0, En 1.354684504557E-06, CFL 0.00214, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te 1.90E-16 + 4968, 207.000, 0, En 3.146034717020E-06, CFL 0.00322, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 2.66E-16 + 4992, 208.000, 0, En 3.905627128689E-06, CFL 0.00336, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 1.41E-15 + 5016, 209.000, 0, En 1.067528651274E-06, CFL 0.00167, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 0.00E+00, Te -3.43E-15 + 5040, 210.000, 0, En 3.356701289222E-07, CFL 0.00095, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 2.10E-15 + 5064, 211.000, 0, En 8.647114873814E-08, CFL 0.00032, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 1.33E-14, Te 4.58E-16 + 5088, 212.000, 0, En 7.009774497180E-08, CFL 0.00024, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 0.00E+00, Te 1.75E-15 + 5112, 213.000, 0, En 1.912969475796E-06, CFL 0.00251, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -1.33E-14, Te 7.78E-16 + 5136, 214.000, 0, En 4.307227766920E-06, CFL 0.00364, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 0.00E+00, Te 6.49E-16 + 5160, 215.000, 0, En 2.860223343642E-06, CFL 0.00362, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -6.26E-16 + 5184, 216.000, 0, En 6.827977641290E-06, CFL 0.00550, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 1.33E-14, Te 1.64E-15 + 5208, 217.000, 0, En 5.365244507304E-06, CFL 0.00405, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -6.40E-16 + 5232, 218.000, 0, En 1.500027726616E-06, CFL 0.00219, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8045, Me -4.07E-18, Se 6.65E-15, Te -8.30E-16 + 5256, 219.000, 0, En 3.632674127606E-07, CFL 0.00115, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se -6.65E-15, Te -1.10E-15 + 5280, 220.000, 0, En 4.938972271023E-07, CFL 0.00119, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 1.33E-14, Te -1.56E-15 + 5304, 221.000, 0, En 1.553302533574E-07, CFL 0.00059, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -1.33E-14, Te 2.90E-15 + 5328, 222.000, 0, En 1.002558196769E-07, CFL 0.00049, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -1.33E-14, Te -2.23E-16 + 5352, 223.000, 0, En 2.165132088809E-07, CFL 0.00075, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 5.98E-16 + 5376, 224.000, 0, En 3.591910241697E-07, CFL 0.00127, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8066, Me -1.66E-17, Se 6.65E-15, Te -2.43E-16 + 5400, 225.000, 0, En 1.178126039762E-06, CFL 0.00182, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 6.65E-15, Te 2.20E-15 + 5424, 226.000, 0, En 1.062314782203E-06, CFL 0.00226, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se -6.65E-15, Te 2.71E-15 + 5448, 227.000, 0, En 2.297970146475E-06, CFL 0.00334, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -8.00E-16 + 5472, 228.000, 0, En 7.042533886220E-06, CFL 0.00535, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 1.33E-14, Te -9.97E-16 + 5496, 229.000, 0, En 3.651541070237E-06, CFL 0.00320, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te 1.59E-16 + 5520, 230.000, 0, En 8.626353659450E-07, CFL 0.00196, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 6.65E-15, Te -8.53E-16 + 5544, 231.000, 0, En 2.610453757644E-07, CFL 0.00090, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -7.11E-16 + 5568, 232.000, 0, En 1.722783700756E-07, CFL 0.00071, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 6.65E-15, Te 3.00E-15 + 5592, 233.000, 0, En 2.134981522784E-07, CFL 0.00093, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se -6.65E-15, Te -8.81E-16 + 5616, 234.000, 0, En 4.882773111446E-06, CFL 0.00426, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 1.33E-14, Te -1.90E-15 + 5640, 235.000, 0, En 2.895966599969E-06, CFL 0.00241, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 1.33E-14, Te 7.70E-17 + 5664, 236.000, 0, En 6.479011263103E-07, CFL 0.00163, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.10E-15 + 5688, 237.000, 0, En 7.932959583012E-08, CFL 0.00033, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -1.50E-15 + 5712, 238.000, 0, En 1.684945920883E-07, CFL 0.00068, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 6.65E-15, Te -1.19E-15 + 5736, 239.000, 0, En 7.802969069252E-07, CFL 0.00165, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 2.00E-14, Te 5.38E-16 + 5760, 240.000, 0, En 8.303320759506E-07, CFL 0.00148, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.66E-14, Te -1.47E-15 + 5784, 241.000, 0, En 1.739468085582E-06, CFL 0.00264, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 6.65E-15, Te -1.49E-16 + 5808, 242.000, 0, En 2.557680369464E-06, CFL 0.00320, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 2.88E-15 + 5832, 243.000, 0, En 2.552450718540E-06, CFL 0.00245, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.00E-14, Te -2.06E-15 + 5856, 244.000, 0, En 8.241538657395E-07, CFL 0.00157, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se 0.00E+00, Te 1.11E-15 + 5880, 245.000, 0, En 3.039157753180E-07, CFL 0.00080, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 1.33E-14, Te -6.00E-16 + 5904, 246.000, 0, En 3.094864344873E-07, CFL 0.00109, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 6.65E-15, Te -1.49E-15 + 5928, 247.000, 0, En 3.673432238149E-07, CFL 0.00124, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se -6.65E-15, Te 2.68E-15 + 5952, 248.000, 0, En 6.072194010747E-07, CFL 0.00165, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se 0.00E+00, Te -2.07E-15 + 5976, 249.000, 0, En 2.128953992309E-06, CFL 0.00314, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 0.00E+00, Te 1.59E-15 + 6000, 250.000, 0, En 2.891230565847E-06, CFL 0.00359, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 6.65E-15, Te 1.44E-15 + 6024, 251.000, 0, En 3.006149045358E-06, CFL 0.00289, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se -6.65E-15, Te -2.71E-15 + 6048, 252.000, 0, En 2.309297479980E-06, CFL 0.00275, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8143, Me -1.83E-17, Se -6.65E-15, Te 2.70E-15 + 6072, 253.000, 0, En 2.744765285242E-06, CFL 0.00284, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -1.25E-15 + 6096, 254.000, 0, En 3.698319795748E-06, CFL 0.00348, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 7.33E-16 + 6120, 255.000, 0, En 4.454949223595E-06, CFL 0.00388, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -2.63E-15 + 6144, 256.000, 0, En 4.985016264764E-06, CFL 0.00366, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 2.00E-14, Te 1.33E-15 + 6168, 257.000, 0, En 3.803541920590E-06, CFL 0.00300, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -1.62E-15 + 6192, 258.000, 0, En 6.055313784168E-06, CFL 0.00434, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.00E-14, Te -4.90E-16 + 6216, 259.000, 0, En 1.575725507040E-05, CFL 0.00645, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 0.00E+00, Te 1.52E-15 + 6240, 260.000, 0, En 1.155183226637E-05, CFL 0.00464, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -1.35E-15 + 6264, 261.000, 0, En 2.909789602316E-06, CFL 0.00288, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se 0.00E+00, Te -3.69E-15 + 6288, 262.000, 0, En 1.170756356451E-06, CFL 0.00176, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 5.67E-15 + 6312, 263.000, 0, En 7.481808203033E-07, CFL 0.00153, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se -6.65E-15, Te -3.28E-15 + 6336, 264.000, 0, En 7.331228266569E-07, CFL 0.00144, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 2.51E-15 + 6360, 265.000, 0, En 1.599302394779E-06, CFL 0.00240, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te -8.84E-16 + 6384, 266.000, 0, En 2.087762422821E-06, CFL 0.00272, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -2.58E-15 + 6408, 267.000, 0, En 2.668109469921E-06, CFL 0.00313, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te 6.11E-17 + 6432, 268.000, 0, En 3.174981695632E-06, CFL 0.00274, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 1.88E-15 + 6456, 269.000, 0, En 2.979430498563E-06, CFL 0.00305, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.95E-15 + 6480, 270.000, 0, En 3.465473368489E-07, CFL 0.00086, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -6.65E-15, Te 1.59E-15 + 6504, 271.000, 0, En 4.684346864246E-07, CFL 0.00106, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se -6.65E-15, Te -2.03E-15 + 6528, 272.000, 0, En 2.572694935208E-06, CFL 0.00270, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 3.69E-15 + 6552, 273.000, 0, En 4.409097814142E-06, CFL 0.00357, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te -3.40E-16 + 6576, 274.000, 0, En 5.714483610097E-06, CFL 0.00382, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -1.33E-14, Te -3.68E-15 + 6600, 275.000, 0, En 5.477707336883E-06, CFL 0.00381, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 1.33E-14, Te 1.19E-15 + 6624, 276.000, 0, En 4.685553514203E-06, CFL 0.00408, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 6.65E-15, Te 1.47E-16 + 6648, 277.000, 0, En 3.029326225643E-06, CFL 0.00319, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 6.65E-15, Te -2.85E-15 + 6672, 278.000, 0, En 8.958617087518E-07, CFL 0.00168, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 0.00E+00, Te -5.84E-16 + 6696, 279.000, 0, En 2.913913602904E-06, CFL 0.00292, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 1.33E-14, Te 9.37E-17 + 6720, 280.000, 0, En 6.922472638524E-06, CFL 0.00416, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -1.46E-17, Se 0.00E+00, Te 1.37E-16 + 6744, 281.000, 0, En 1.163885227230E-05, CFL 0.00505, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -6.65E-15, Te -1.54E-15 + 6768, 282.000, 0, En 9.586531431372E-06, CFL 0.00404, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 1.33E-14, Te -1.05E-15 + 6792, 283.000, 0, En 3.270288396225E-06, CFL 0.00222, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 0.00E+00, Te 1.31E-15 + 6816, 284.000, 0, En 4.223851251364E-05, CFL 0.00864, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te 1.10E-16 + 6840, 285.000, 0, En 6.395313172242E-05, CFL 0.00808, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se 0.00E+00, Te -2.76E-16 + 6864, 286.000, 0, En 1.931834383120E-05, CFL 0.00494, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 0.00E+00, Te 5.78E-16 + 6888, 287.000, 0, En 3.836225109525E-06, CFL 0.00308, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -1.33E-14, Te 1.91E-15 + 6912, 288.000, 0, En 5.951077616293E-06, CFL 0.00308, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 0.00E+00, Te -2.52E-15 + 6936, 289.000, 0, En 1.188585220354E-05, CFL 0.00453, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 1.10E-15 + 6960, 290.000, 0, En 9.455316572167E-06, CFL 0.00400, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -5.71E-16 + 6984, 291.000, 0, En 8.955874274662E-06, CFL 0.00498, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te -8.38E-16 + 7008, 292.000, 0, En 3.613725961168E-05, CFL 0.00618, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -6.77E-16 + 7032, 293.000, 0, En 3.339915468253E-05, CFL 0.00679, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 6.65E-15, Te 2.91E-15 + 7056, 294.000, 0, En 1.403678078448E-05, CFL 0.00359, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 4.46E-16 + 7080, 295.000, 0, En 5.569927736706E-06, CFL 0.00283, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se 0.00E+00, Te -8.80E-16 + 7104, 296.000, 0, En 1.242862986522E-06, CFL 0.00157, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -2.00E-14, Te -1.02E-15 + 7128, 297.000, 0, En 1.656089690336E-06, CFL 0.00241, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 6.65E-15, Te -1.28E-15 + 7152, 298.000, 0, En 2.374357622435E-06, CFL 0.00282, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.00E-14, Te 2.26E-15 + 7176, 299.000, 0, En 2.804340205460E-06, CFL 0.00227, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se 0.00E+00, Te -2.86E-15 + 7200, 300.000, 0, En 2.378064011032E-06, CFL 0.00196, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se -1.33E-14, Te 2.55E-15 + 7224, 301.000, 0, En 4.398271523275E-06, CFL 0.00251, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 6.65E-15, Te -9.09E-16 + 7248, 302.000, 0, En 9.223320068814E-06, CFL 0.00398, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 0.00E+00, Te -9.62E-16 + 7272, 303.000, 0, En 8.291597197852E-06, CFL 0.00282, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 6.65E-15, Te 1.40E-15 + 7296, 304.000, 0, En 2.924505311314E-06, CFL 0.00203, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te -2.61E-16 + 7320, 305.000, 0, En 1.114985610876E-06, CFL 0.00129, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 1.33E-14, Te -1.15E-15 + 7344, 306.000, 0, En 7.733942587810E-07, CFL 0.00122, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 6.65E-15, Te 2.74E-15 + 7368, 307.000, 0, En 9.439683038636E-07, CFL 0.00133, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se -6.65E-15, Te -2.14E-15 + 7392, 308.000, 0, En 2.041729789356E-06, CFL 0.00170, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se 0.00E+00, Te 4.12E-16 + 7416, 309.000, 0, En 3.311151026235E-06, CFL 0.00185, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 0.00E+00, Te 4.80E-16 + 7440, 310.000, 0, En 2.462657560922E-06, CFL 0.00168, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 1.33E-15 + 7464, 311.000, 0, En 2.139127108222E-06, CFL 0.00177, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 6.65E-15, Te -4.07E-16 + 7488, 312.000, 0, En 1.041801466226E-06, CFL 0.00109, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 0.00E+00, Te -1.03E-15 + 7512, 313.000, 0, En 2.411797818226E-07, CFL 0.00066, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 6.65E-15, Te -4.00E-16 + 7536, 314.000, 0, En 5.293169159211E-06, CFL 0.00304, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se 0.00E+00, Te 1.88E-15 + 7560, 315.000, 0, En 2.131608046179E-05, CFL 0.00538, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -1.33E-14, Te 1.59E-15 + 7584, 316.000, 0, En 2.044810317063E-05, CFL 0.00441, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -2.71E-15 + 7608, 317.000, 0, En 4.254211991780E-06, CFL 0.00198, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -6.19E-16 + 7632, 318.000, 0, En 6.493029087285E-07, CFL 0.00074, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te 9.94E-16 + 7656, 319.000, 0, En 1.820326189943E-06, CFL 0.00159, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 6.65E-15, Te -2.06E-15 + 7680, 320.000, 0, En 1.199819054362E-06, CFL 0.00123, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 9.69E-16 + 7704, 321.000, 0, En 4.911899976662E-07, CFL 0.00093, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -1.33E-14, Te -2.44E-15 + 7728, 322.000, 0, En 1.080519590451E-06, CFL 0.00132, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se 0.00E+00, Te -7.84E-16 + 7752, 323.000, 0, En 1.044497810899E-06, CFL 0.00123, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 2.02E-15 + 7776, 324.000, 0, En 6.304315340326E-07, CFL 0.00075, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se -6.65E-15, Te -2.57E-15 + 7800, 325.000, 0, En 2.256474142521E-06, CFL 0.00163, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 4.05E-15 + 7824, 326.000, 0, En 3.016536335752E-06, CFL 0.00180, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se 0.00E+00, Te -3.07E-15 + 7848, 327.000, 0, En 1.065031221620E-05, CFL 0.00340, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 2.34E-15 + 7872, 328.000, 0, En 1.179412790744E-05, CFL 0.00296, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -1.15E-15 + 7896, 329.000, 0, En 5.025074396694E-06, CFL 0.00328, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 1.33E-14, Te -2.25E-15 + 7920, 330.000, 0, En 3.304511062269E-06, CFL 0.00199, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -2.00E-14, Te 2.32E-15 + 7944, 331.000, 0, En 1.485462094306E-06, CFL 0.00175, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.66E-14, Te -9.13E-16 + 7968, 332.000, 0, En 1.576693492903E-06, CFL 0.00152, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 0.00E+00, Te 2.96E-15 + 7992, 333.000, 0, En 1.064009877830E-06, CFL 0.00093, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se 0.00E+00, Te -3.33E-15 + 8016, 334.000, 0, En 1.168956619693E-06, CFL 0.00130, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -1.33E-14, Te 3.08E-15 + 8040, 335.000, 0, En 1.542164699086E-06, CFL 0.00132, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se 0.00E+00, Te -7.43E-16 + 8064, 336.000, 0, En 2.343965417576E-06, CFL 0.00253, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 6.65E-15, Te 1.34E-15 + 8088, 337.000, 0, En 1.758406522562E-06, CFL 0.00167, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -6.65E-15, Te -8.27E-16 + 8112, 338.000, 0, En 1.020182285968E-06, CFL 0.00124, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 1.33E-14, Te 2.52E-15 + 8136, 339.000, 0, En 7.015346631262E-07, CFL 0.00172, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -1.33E-14, Te -3.19E-15 + 8160, 340.000, 0, En 1.450991839793E-06, CFL 0.00131, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 1.33E-14, Te 8.09E-18 + 8184, 341.000, 0, En 1.479529512369E-06, CFL 0.00192, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -9.15E-16 + 8208, 342.000, 0, En 4.430960170964E-07, CFL 0.00121, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se 6.65E-15, Te 6.80E-16 + 8232, 343.000, 0, En 4.611607295666E-08, CFL 0.00025, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te 7.05E-16 + 8256, 344.000, 0, En 3.169952419974E-07, CFL 0.00057, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 0.00E+00, Te -2.67E-15 + 8280, 345.000, 0, En 8.763285783322E-07, CFL 0.00110, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -1.33E-14, Te 1.09E-15 + 8304, 346.000, 0, En 2.072046291835E-06, CFL 0.00165, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -1.84E-16 + 8328, 347.000, 0, En 5.552886673642E-06, CFL 0.00240, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te 6.60E-16 + 8352, 348.000, 0, En 1.712795963028E-05, CFL 0.00458, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -2.44E-15 + 8376, 349.000, 0, En 2.194569845500E-05, CFL 0.00442, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te 2.91E-16 + 8400, 350.000, 0, En 1.093238874384E-05, CFL 0.00347, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 6.65E-15, Te 1.72E-15 + 8424, 351.000, 0, En 2.369983783215E-06, CFL 0.00226, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 0.00E+00, Te -1.61E-15 + 8448, 352.000, 0, En 3.611779179135E-06, CFL 0.00312, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 9.69E-16 + 8472, 353.000, 0, En 1.128756635216E-05, CFL 0.00379, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -1.33E-14, Te -4.71E-15 + 8496, 354.000, 0, En 9.918039841358E-06, CFL 0.00272, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 1.33E-14, Te 4.38E-15 + 8520, 355.000, 0, En 8.003897670717E-06, CFL 0.00225, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 1.33E-14, Te -2.67E-15 + 8544, 356.000, 0, En 5.299495912477E-06, CFL 0.00225, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -2.00E-14, Te 2.40E-15 + 8568, 357.000, 0, En 3.204149255333E-06, CFL 0.00289, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se 0.00E+00, Te 2.28E-16 + 8592, 358.000, 0, En 9.925055677281E-07, CFL 0.00090, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 6.65E-15, Te -1.32E-16 + 8616, 359.000, 0, En 1.624909910993E-06, CFL 0.00115, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 0.00E+00, Te -6.36E-16 + 8640, 360.000, 0, En 5.387903139476E-07, CFL 0.00055, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 1.33E-14, Te 4.03E-15 + 8664, 361.000, 0, En 2.593457545321E-07, CFL 0.00071, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7835, Me -3.10E-17, Se -2.00E-14, Te -2.65E-15 + 8688, 362.000, 0, En 1.926576656002E-07, CFL 0.00043, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 1.79E-15 + 8712, 363.000, 0, En 2.378702999974E-07, CFL 0.00062, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te -5.95E-16 + 8736, 364.000, 0, En 3.216300151079E-07, CFL 0.00053, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 0.00E+00, Te -3.11E-16 + 8760, 365.000, 0, En 6.243425504545E-07, CFL 0.00082, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -1.33E-14, Te 9.85E-16 diff --git a/examples/solo_ocean/single_column_z/timestats.intel b/examples/solo_ocean/single_column_z/timestats.intel index 2c5e12eacc..5713df0fe1 100644 --- a/examples/solo_ocean/single_column_z/timestats.intel +++ b/examples/solo_ocean/single_column_z/timestats.intel @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 2.105726721827E-06, CFL 0.00123, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.18E-15 - 48, 2.000, 0, En 4.766399225192E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 5.54E-16 - 72, 3.000, 0, En 6.799458711123E-06, CFL 0.00326, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -1.96E-17 - 96, 4.000, 0, En 4.788431230087E-06, CFL 0.00208, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.00E-14, Te 2.27E-15 - 120, 5.000, 0, En 2.440940275846E-07, CFL 0.00053, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 6.65E-15, Te -5.05E-16 - 144, 6.000, 0, En 9.614857095327E-07, CFL 0.00082, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.78E-15 - 168, 7.000, 0, En 5.490491999871E-07, CFL 0.00112, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 3.41E-15 - 192, 8.000, 0, En 2.024248851867E-06, CFL 0.00148, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te -1.89E-16 - 216, 9.000, 0, En 4.088661346418E-06, CFL 0.00248, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se 0.00E+00, Te -1.92E-15 - 240, 10.000, 0, En 1.125337258730E-05, CFL 0.00357, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 6.65E-15, Te -6.85E-16 - 264, 11.000, 0, En 8.876682917776E-06, CFL 0.00234, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -6.65E-15, Te -6.81E-16 - 288, 12.000, 0, En 6.684265887219E-06, CFL 0.00304, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 1.33E-14, Te 2.70E-16 - 312, 13.000, 0, En 3.153109249615E-06, CFL 0.00126, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 6.65E-15, Te 8.09E-17 - 336, 14.000, 0, En 2.974777581770E-06, CFL 0.00181, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -1.33E-14, Te -1.80E-15 - 360, 15.000, 0, En 6.782113017374E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.38E-15 - 384, 16.000, 0, En 2.635455287810E-06, CFL 0.00194, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 6.65E-15, Te -2.22E-15 - 408, 17.000, 0, En 7.094006301040E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -1.33E-14, Te 1.70E-15 - 432, 18.000, 0, En 9.454220955569E-07, CFL 0.00084, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 0.00E+00, Te 5.20E-16 - 456, 19.000, 0, En 1.335381483206E-06, CFL 0.00172, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 7.35E-16 - 480, 20.000, 0, En 3.881153570490E-06, CFL 0.00336, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 6.65E-15, Te 2.39E-15 - 504, 21.000, 0, En 1.846445842732E-06, CFL 0.00129, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 0.00E+00, Te -3.15E-16 - 528, 22.000, 0, En 2.526154180708E-06, CFL 0.00178, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -6.65E-15, Te -1.75E-15 - 552, 23.000, 0, En 3.972115690754E-06, CFL 0.00172, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 1.20E-15 - 576, 24.000, 0, En 4.476932895411E-06, CFL 0.00242, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -4.60E-15 - 600, 25.000, 0, En 1.153895796272E-05, CFL 0.00330, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 3.09E-15 - 624, 26.000, 0, En 5.439005721886E-06, CFL 0.00184, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -3.11E-15 - 648, 27.000, 0, En 1.429966819998E-05, CFL 0.00285, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -1.33E-14, Te -1.40E-16 - 672, 28.000, 0, En 1.036467176392E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se -6.65E-15, Te -7.51E-16 - 696, 29.000, 0, En 1.283274153102E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 6.65E-15, Te 1.95E-15 - 720, 30.000, 0, En 4.851589985463E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 6.65E-15, Te -2.56E-16 - 744, 31.000, 0, En 8.592731739993E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te 2.61E-15 - 768, 32.000, 0, En 1.896646421429E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se -6.65E-15, Te -3.94E-17 - 792, 33.000, 0, En 3.222426760803E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -4.57E-16 - 816, 34.000, 0, En 2.284835758201E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.31E-15 - 840, 35.000, 0, En 1.900843166548E-07, CFL 0.00039, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 6.65E-15, Te -1.36E-15 - 864, 36.000, 0, En 4.137095113036E-07, CFL 0.00058, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 0.00E+00, Te -1.20E-15 - 888, 37.000, 0, En 1.161367904814E-06, CFL 0.00152, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 6.65E-15, Te 1.82E-15 - 912, 38.000, 0, En 1.486658200396E-06, CFL 0.00134, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 0.00E+00, Te -1.09E-15 - 936, 39.000, 0, En 2.087284023050E-06, CFL 0.00133, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 6.65E-15, Te -1.57E-15 - 960, 40.000, 0, En 4.012052321834E-07, CFL 0.00066, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -1.33E-14, Te 9.28E-16 - 984, 41.000, 0, En 7.589558893139E-07, CFL 0.00095, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -1.84E-15 - 1008, 42.000, 0, En 4.864113273136E-06, CFL 0.00265, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 0.00E+00, Te -1.64E-16 - 1032, 43.000, 0, En 2.694863487624E-06, CFL 0.00226, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 6.65E-15, Te -4.64E-16 - 1056, 44.000, 0, En 8.051196776761E-07, CFL 0.00114, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.42E-15 - 1080, 45.000, 0, En 2.849705752969E-06, CFL 0.00166, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -1.65E-15 - 1104, 46.000, 0, En 2.665615236531E-06, CFL 0.00215, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -6.58E-16 - 1128, 47.000, 0, En 7.455907138623E-07, CFL 0.00115, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se -6.65E-15, Te 8.01E-16 - 1152, 48.000, 0, En 7.122997512964E-07, CFL 0.00058, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 6.65E-15, Te -7.54E-16 - 1176, 49.000, 0, En 1.276932745364E-06, CFL 0.00076, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -1.40E-15 - 1200, 50.000, 0, En 4.205663280028E-07, CFL 0.00038, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -2.79E-15 - 1224, 51.000, 0, En 1.297259257966E-06, CFL 0.00080, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 1.67E-15 - 1248, 52.000, 0, En 9.834151566352E-06, CFL 0.00305, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te -2.52E-17 - 1272, 53.000, 0, En 7.004840341458E-06, CFL 0.00254, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se 0.00E+00, Te 2.19E-16 - 1296, 54.000, 0, En 6.944549775415E-06, CFL 0.00250, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te -2.09E-16 - 1320, 55.000, 0, En 5.339439765386E-06, CFL 0.00214, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 6.65E-15, Te -2.56E-15 - 1344, 56.000, 0, En 1.452451765521E-06, CFL 0.00131, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 0.00E+00, Te -7.05E-16 - 1368, 57.000, 0, En 3.910602145845E-06, CFL 0.00201, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 3.69E-15 - 1392, 58.000, 0, En 1.968911457067E-06, CFL 0.00098, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te 1.20E-16 - 1416, 59.000, 0, En 1.066001164401E-06, CFL 0.00071, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se 0.00E+00, Te -9.66E-16 - 1440, 60.000, 0, En 1.171335656531E-06, CFL 0.00110, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 6.65E-15, Te 5.91E-16 - 1464, 61.000, 0, En 1.476782508592E-06, CFL 0.00198, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 1.42E-16 - 1488, 62.000, 0, En 4.650079547204E-06, CFL 0.00258, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se 0.00E+00, Te -2.16E-15 - 1512, 63.000, 0, En 1.852615205443E-06, CFL 0.00242, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se -6.65E-15, Te 1.55E-15 - 1536, 64.000, 0, En 1.307069921098E-06, CFL 0.00237, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te -1.08E-15 - 1560, 65.000, 0, En 1.008204280441E-06, CFL 0.00188, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 3.33E-15 - 1584, 66.000, 0, En 1.323704163258E-06, CFL 0.00133, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 1.33E-14, Te -1.98E-15 - 1608, 67.000, 0, En 4.741302459756E-06, CFL 0.00242, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se -6.65E-15, Te 2.59E-15 - 1632, 68.000, 0, En 5.947412222173E-06, CFL 0.00312, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -1.61E-15 - 1656, 69.000, 0, En 3.339728445003E-06, CFL 0.00195, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 1.33E-14, Te 2.44E-15 - 1680, 70.000, 0, En 2.681239316264E-06, CFL 0.00199, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 6.65E-15, Te -1.21E-15 - 1704, 71.000, 0, En 3.575457890020E-06, CFL 0.00223, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -6.65E-15, Te 1.80E-15 - 1728, 72.000, 0, En 5.009019025885E-06, CFL 0.00307, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se -6.65E-15, Te -6.84E-16 - 1752, 73.000, 0, En 7.859580966081E-06, CFL 0.00349, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se -6.65E-15, Te 2.64E-15 - 1776, 74.000, 0, En 6.390132123923E-06, CFL 0.00328, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se 0.00E+00, Te -3.70E-15 - 1800, 75.000, 0, En 7.406983281759E-07, CFL 0.00070, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -1.61E-15 - 1824, 76.000, 0, En 1.542931455279E-06, CFL 0.00137, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 1.90E-15 - 1848, 77.000, 0, En 8.413646110585E-06, CFL 0.00375, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te 1.20E-15 - 1872, 78.000, 0, En 5.432856269703E-06, CFL 0.00289, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 0.00E+00, Te 1.55E-16 - 1896, 79.000, 0, En 5.570343569692E-06, CFL 0.00318, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te -1.25E-16 - 1920, 80.000, 0, En 5.230534166153E-06, CFL 0.00234, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -2.19E-15 - 1944, 81.000, 0, En 3.473173455953E-06, CFL 0.00273, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 6.65E-15, Te 1.41E-16 - 1968, 82.000, 0, En 5.393522768182E-06, CFL 0.00241, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.03E-15 - 1992, 83.000, 0, En 2.269203088380E-06, CFL 0.00196, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se 0.00E+00, Te -7.88E-16 - 2016, 84.000, 0, En 1.472621829338E-06, CFL 0.00139, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se -6.65E-15, Te 1.35E-15 - 2040, 85.000, 0, En 2.845259401500E-06, CFL 0.00142, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -6.65E-15, Te 1.99E-15 - 2064, 86.000, 0, En 5.967045718486E-06, CFL 0.00222, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 0.00E+00, Te -3.02E-15 - 2088, 87.000, 0, En 1.976495107546E-06, CFL 0.00102, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 2.00E-14, Te 2.58E-15 - 2112, 88.000, 0, En 1.038789067717E-05, CFL 0.00341, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te -6.32E-16 - 2136, 89.000, 0, En 1.409733591443E-05, CFL 0.00392, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -2.34E-15 - 2160, 90.000, 0, En 1.057432145680E-05, CFL 0.00255, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se 0.00E+00, Te 1.78E-15 - 2184, 91.000, 0, En 8.359702750718E-06, CFL 0.00313, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.14E-15 - 2208, 92.000, 0, En 9.029750222312E-07, CFL 0.00071, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se -6.65E-15, Te -4.93E-16 - 2232, 93.000, 0, En 1.568655435262E-06, CFL 0.00146, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -1.33E-14, Te -5.75E-16 - 2256, 94.000, 0, En 3.112991751082E-07, CFL 0.00052, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 1.33E-14, Te -1.83E-15 - 2280, 95.000, 0, En 2.662778641465E-06, CFL 0.00146, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 3.02E-15 - 2304, 96.000, 0, En 6.010953476762E-06, CFL 0.00383, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -1.38E-15 - 2328, 97.000, 0, En 2.559154645069E-05, CFL 0.00459, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 6.65E-15, Te 1.28E-15 - 2352, 98.000, 0, En 1.906164364724E-05, CFL 0.00480, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -1.33E-14, Te -1.95E-15 - 2376, 99.000, 0, En 1.982171578056E-06, CFL 0.00142, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 2.22E-15 - 2400, 100.000, 0, En 9.542807725733E-06, CFL 0.00440, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 1.33E-14, Te 2.56E-17 - 2424, 101.000, 0, En 2.304866127918E-06, CFL 0.00212, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -1.33E-14, Te -2.54E-16 - 2448, 102.000, 0, En 4.114652419055E-06, CFL 0.00282, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 6.65E-15, Te -2.36E-16 - 2472, 103.000, 0, En 3.418092435202E-06, CFL 0.00319, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 6.65E-15, Te -2.23E-15 - 2496, 104.000, 0, En 3.285002139433E-06, CFL 0.00307, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 1.33E-14, Te 7.10E-16 - 2520, 105.000, 0, En 1.624987168373E-06, CFL 0.00192, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -2.00E-14, Te 1.04E-16 - 2544, 106.000, 0, En 3.746399711489E-06, CFL 0.00412, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -6.65E-15, Te -1.30E-15 - 2568, 107.000, 0, En 9.320274011671E-06, CFL 0.00511, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -6.65E-15, Te 2.60E-15 - 2592, 108.000, 0, En 6.405013588851E-06, CFL 0.00421, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.00E-14, Te -3.73E-15 - 2616, 109.000, 0, En 1.764338407351E-06, CFL 0.00182, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 3.79E-15 - 2640, 110.000, 0, En 7.053755765217E-07, CFL 0.00087, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te -2.22E-16 - 2664, 111.000, 0, En 8.035317516141E-07, CFL 0.00090, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 6.65E-15, Te -1.01E-15 - 2688, 112.000, 0, En 1.962973796185E-06, CFL 0.00170, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 1.33E-14, Te 5.04E-15 - 2712, 113.000, 0, En 6.987116215248E-06, CFL 0.00295, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -1.23E-15 - 2736, 114.000, 0, En 7.692024767519E-06, CFL 0.00329, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -2.03E-15 - 2760, 115.000, 0, En 2.047852845077E-06, CFL 0.00149, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -7.22E-16 - 2784, 116.000, 0, En 3.149316704571E-06, CFL 0.00266, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 5.69E-16 - 2808, 117.000, 0, En 7.778647092660E-06, CFL 0.00292, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se 0.00E+00, Te -1.13E-15 - 2832, 118.000, 0, En 9.611238171425E-06, CFL 0.00353, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -1.33E-14, Te 1.48E-15 - 2856, 119.000, 0, En 8.136403329943E-06, CFL 0.00351, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 2.00E-14, Te 3.73E-16 - 2880, 120.000, 0, En 5.068102643887E-06, CFL 0.00283, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se 0.00E+00, Te -5.74E-16 - 2904, 121.000, 0, En 5.306503634181E-06, CFL 0.00407, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 1.33E-14, Te 1.54E-15 - 2928, 122.000, 0, En 6.778190766993E-06, CFL 0.00398, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te -4.85E-16 - 2952, 123.000, 0, En 1.585531744305E-06, CFL 0.00152, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se -6.65E-15, Te -2.34E-16 - 2976, 124.000, 0, En 1.586845037368E-06, CFL 0.00239, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 2.00E-14, Te 2.70E-15 - 3000, 125.000, 0, En 1.000472256922E-06, CFL 0.00194, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 0.00E+00, Te -8.12E-17 - 3024, 126.000, 0, En 1.343520753396E-06, CFL 0.00232, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -1.41E-15 - 3048, 127.000, 0, En 9.589077113806E-06, CFL 0.00603, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 0.00E+00, Te 1.45E-15 - 3072, 128.000, 0, En 9.833590527645E-06, CFL 0.00382, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 6.65E-15, Te -5.58E-16 - 3096, 129.000, 0, En 1.570537861353E-06, CFL 0.00207, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te -1.00E-15 - 3120, 130.000, 0, En 3.093718920435E-06, CFL 0.00326, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 6.65E-15, Te 1.02E-15 - 3144, 131.000, 0, En 7.173678798106E-06, CFL 0.00432, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 6.65E-15, Te 1.10E-15 - 3168, 132.000, 0, En 3.436077693594E-06, CFL 0.00290, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -1.33E-14, Te -1.85E-15 - 3192, 133.000, 0, En 1.677029054111E-06, CFL 0.00200, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te 3.91E-16 - 3216, 134.000, 0, En 6.464681605604E-07, CFL 0.00122, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 6.65E-15, Te 1.25E-15 - 3240, 135.000, 0, En 6.047585564540E-07, CFL 0.00121, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se -6.65E-15, Te 2.26E-15 - 3264, 136.000, 0, En 4.615037947056E-06, CFL 0.00472, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 0.00E+00, Te -3.92E-15 - 3288, 137.000, 0, En 4.534685131805E-06, CFL 0.00374, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te 6.31E-16 - 3312, 138.000, 0, En 1.002355321702E-06, CFL 0.00202, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -1.33E-14, Te -7.83E-16 - 3336, 139.000, 0, En 3.246511469207E-06, CFL 0.00342, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -6.65E-15, Te 2.08E-15 - 3360, 140.000, 0, En 4.899054523911E-06, CFL 0.00447, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -2.67E-15 - 3384, 141.000, 0, En 3.188943697836E-06, CFL 0.00294, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -6.73E-17 - 3408, 142.000, 0, En 1.946361693086E-06, CFL 0.00226, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -6.65E-15, Te 1.14E-15 - 3432, 143.000, 0, En 1.373702633603E-06, CFL 0.00193, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -1.33E-14, Te 9.83E-17 - 3456, 144.000, 0, En 8.800950054279E-07, CFL 0.00180, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te -1.03E-16 - 3480, 145.000, 0, En 1.440757013039E-06, CFL 0.00200, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 6.65E-15, Te -9.22E-16 - 3504, 146.000, 0, En 4.663741771403E-07, CFL 0.00131, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 6.65E-15, Te 2.58E-17 - 3528, 147.000, 0, En 4.284886789783E-07, CFL 0.00122, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -1.33E-14, Te 4.93E-16 - 3552, 148.000, 0, En 4.641449074748E-07, CFL 0.00097, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 5.92E-16 - 3576, 149.000, 0, En 1.429486142015E-07, CFL 0.00037, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 1.33E-14, Te -2.89E-15 - 3600, 150.000, 0, En 9.064196385737E-07, CFL 0.00178, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 1.37E-15 - 3624, 151.000, 0, En 1.907463488573E-06, CFL 0.00286, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -2.51E-15 - 3648, 152.000, 0, En 4.264679225188E-07, CFL 0.00089, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te -7.41E-16 - 3672, 153.000, 0, En 7.492045981755E-07, CFL 0.00177, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 1.33E-14, Te 6.40E-16 - 3696, 154.000, 0, En 1.550881846963E-06, CFL 0.00259, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 1.70E-15 - 3720, 155.000, 0, En 3.141166556044E-07, CFL 0.00101, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 0.00E+00, Te -1.02E-15 - 3744, 156.000, 0, En 5.479135532490E-06, CFL 0.00411, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 1.81E-15 - 3768, 157.000, 0, En 1.828715797708E-05, CFL 0.00810, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te -1.09E-16 - 3792, 158.000, 0, En 1.704022408782E-05, CFL 0.00666, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -1.33E-14, Te -1.89E-15 - 3816, 159.000, 0, En 6.525196295471E-06, CFL 0.00347, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te 7.97E-17 - 3840, 160.000, 0, En 3.646508799796E-06, CFL 0.00399, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se 0.00E+00, Te 1.37E-15 - 3864, 161.000, 0, En 7.784012169674E-06, CFL 0.00512, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -1.25E-15 - 3888, 162.000, 0, En 7.833996458394E-06, CFL 0.00444, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se -6.65E-15, Te 9.77E-16 - 3912, 163.000, 0, En 3.332995330636E-06, CFL 0.00314, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.66E-14, Te -3.03E-17 - 3936, 164.000, 0, En 2.342547178332E-06, CFL 0.00321, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 2.22E-15 - 3960, 165.000, 0, En 1.789198196033E-06, CFL 0.00292, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -5.26E-16 - 3984, 166.000, 0, En 1.361064165524E-06, CFL 0.00253, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te -1.37E-15 - 4008, 167.000, 0, En 5.031411294184E-07, CFL 0.00145, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.11E-15 - 4032, 168.000, 0, En 4.109353618144E-07, CFL 0.00126, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 6.65E-15, Te 3.32E-17 - 4056, 169.000, 0, En 6.143838810631E-07, CFL 0.00127, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -1.33E-14, Te 2.03E-17 - 4080, 170.000, 0, En 2.463111645129E-06, CFL 0.00310, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 6.65E-15, Te -2.14E-15 - 4104, 171.000, 0, En 5.508956819465E-06, CFL 0.00518, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 1.11E-15 - 4128, 172.000, 0, En 3.710260976199E-06, CFL 0.00374, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 6.65E-15, Te -1.80E-15 - 4152, 173.000, 0, En 1.212803716815E-06, CFL 0.00220, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.72E-15 - 4176, 174.000, 0, En 1.690575224209E-06, CFL 0.00233, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -1.33E-14, Te -1.19E-15 - 4200, 175.000, 0, En 4.373874460111E-06, CFL 0.00340, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 0.00E+00, Te 1.06E-15 - 4224, 176.000, 0, En 4.725924200080E-06, CFL 0.00383, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -8.40E-16 - 4248, 177.000, 0, En 2.132538513143E-06, CFL 0.00294, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 1.78E-15 - 4272, 178.000, 0, En 7.702740420964E-07, CFL 0.00151, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te -1.22E-15 - 4296, 179.000, 0, En 4.298248155387E-07, CFL 0.00128, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -1.33E-14, Te 4.32E-15 - 4320, 180.000, 0, En 4.368266153560E-07, CFL 0.00122, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 0.00E+00, Te -4.69E-15 - 4344, 181.000, 0, En 4.374539363869E-06, CFL 0.00462, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 3.05E-15 - 4368, 182.000, 0, En 1.374481755497E-05, CFL 0.00787, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 1.34E-17 - 4392, 183.000, 0, En 1.029985269953E-05, CFL 0.00591, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 6.65E-15, Te -1.32E-15 - 4416, 184.000, 0, En 4.586772168827E-06, CFL 0.00324, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 0.00E+00, Te 1.10E-15 - 4440, 185.000, 0, En 3.855229133974E-06, CFL 0.00325, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te -1.03E-15 - 4464, 186.000, 0, En 3.357127983724E-06, CFL 0.00263, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se 0.00E+00, Te 3.43E-16 - 4488, 187.000, 0, En 1.210980393284E-06, CFL 0.00177, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se 0.00E+00, Te -9.84E-17 - 4512, 188.000, 0, En 2.244362935782E-07, CFL 0.00080, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se -6.65E-15, Te -5.72E-17 - 4536, 189.000, 0, En 1.337612548530E-07, CFL 0.00045, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.66E-14, Te -1.63E-15 - 4560, 190.000, 0, En 2.351901580635E-07, CFL 0.00089, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 2.00E-14, Te -1.58E-15 - 4584, 191.000, 0, En 1.039163208101E-06, CFL 0.00189, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 7.47E-16 - 4608, 192.000, 0, En 1.344649398210E-06, CFL 0.00207, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 1.31E-15 - 4632, 193.000, 0, En 9.007974911753E-07, CFL 0.00199, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 2.90E-15 - 4656, 194.000, 0, En 1.057858692400E-06, CFL 0.00198, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -4.62E-15 - 4680, 195.000, 0, En 1.892863639293E-06, CFL 0.00229, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.00E-14, Te -4.82E-17 - 4704, 196.000, 0, En 2.199933846240E-06, CFL 0.00300, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 6.65E-15, Te 9.59E-16 - 4728, 197.000, 0, En 1.826999570340E-06, CFL 0.00244, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 0.00E+00, Te -2.23E-15 - 4752, 198.000, 0, En 1.969965058420E-06, CFL 0.00290, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -6.65E-15, Te 3.01E-16 - 4776, 199.000, 0, En 9.268448313998E-07, CFL 0.00207, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.10E-15 - 4800, 200.000, 0, En 5.880637684570E-08, CFL 0.00021, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -1.33E-14, Te -3.55E-16 - 4824, 201.000, 0, En 1.259462713539E-07, CFL 0.00053, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te 7.61E-16 - 4848, 202.000, 0, En 1.762456741413E-06, CFL 0.00223, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 6.65E-15, Te -5.87E-16 - 4872, 203.000, 0, En 7.586456258687E-06, CFL 0.00481, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se -6.65E-15, Te -2.36E-15 - 4896, 204.000, 0, En 5.984057061815E-06, CFL 0.00334, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 8.61E-16 - 4920, 205.000, 0, En 9.002838089110E-07, CFL 0.00141, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te -1.55E-16 - 4944, 206.000, 0, En 1.371393053898E-06, CFL 0.00214, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te -2.33E-16 - 4968, 207.000, 0, En 2.870210573377E-06, CFL 0.00280, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 2.22E-16 - 4992, 208.000, 0, En 3.627402512553E-06, CFL 0.00302, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 1.57E-15 - 5016, 209.000, 0, En 1.061894294251E-06, CFL 0.00163, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 6.65E-15, Te -3.08E-15 - 5040, 210.000, 0, En 2.652533135843E-07, CFL 0.00081, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 1.78E-15 - 5064, 211.000, 0, En 7.307675515653E-08, CFL 0.00030, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 6.65E-15, Te 1.38E-15 - 5088, 212.000, 0, En 6.423774898741E-08, CFL 0.00024, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 0.00E+00, Te 2.32E-15 - 5112, 213.000, 0, En 1.843114003848E-06, CFL 0.00246, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -1.33E-14, Te -1.35E-16 - 5136, 214.000, 0, En 4.233610106426E-06, CFL 0.00362, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 0.00E+00, Te 7.10E-16 - 5160, 215.000, 0, En 2.818405030778E-06, CFL 0.00360, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -1.06E-15 - 5184, 216.000, 0, En 7.166775343217E-06, CFL 0.00569, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.52E-15 - 5208, 217.000, 0, En 4.979987809249E-06, CFL 0.00377, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se 0.00E+00, Te -1.41E-15 - 5232, 218.000, 0, En 1.304872664718E-06, CFL 0.00203, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 6.65E-15, Te -6.25E-16 - 5256, 219.000, 0, En 3.963656560059E-07, CFL 0.00124, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se 0.00E+00, Te -2.17E-15 - 5280, 220.000, 0, En 5.341533735104E-07, CFL 0.00120, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 6.65E-15, Te 1.70E-16 - 5304, 221.000, 0, En 1.663350850839E-07, CFL 0.00066, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -6.65E-15, Te 2.23E-15 - 5328, 222.000, 0, En 9.736897623134E-08, CFL 0.00046, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -2.00E-14, Te 4.25E-16 - 5352, 223.000, 0, En 2.095521500141E-07, CFL 0.00070, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 1.83E-15 - 5376, 224.000, 0, En 3.661499120910E-07, CFL 0.00129, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 6.65E-15, Te -2.63E-16 - 5400, 225.000, 0, En 1.209505387939E-06, CFL 0.00186, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 6.65E-15, Te 1.70E-15 - 5424, 226.000, 0, En 1.093503216801E-06, CFL 0.00229, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se -6.65E-15, Te 1.76E-15 - 5448, 227.000, 0, En 2.338731753229E-06, CFL 0.00338, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -1.01E-15 - 5472, 228.000, 0, En 7.199687260680E-06, CFL 0.00539, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 1.33E-14, Te -8.68E-16 - 5496, 229.000, 0, En 4.029302854391E-06, CFL 0.00320, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te 5.60E-16 - 5520, 230.000, 0, En 9.937658058314E-07, CFL 0.00210, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 1.33E-14, Te -5.06E-16 - 5544, 231.000, 0, En 2.995223460087E-07, CFL 0.00094, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -9.54E-16 - 5568, 232.000, 0, En 1.613408328587E-07, CFL 0.00070, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 0.00E+00, Te 2.79E-15 - 5592, 233.000, 0, En 2.124607209840E-07, CFL 0.00092, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -1.31E-15 - 5616, 234.000, 0, En 4.890426169391E-06, CFL 0.00423, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 1.33E-14, Te -1.22E-15 - 5640, 235.000, 0, En 2.901394839170E-06, CFL 0.00234, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 1.33E-14, Te -5.06E-16 - 5664, 236.000, 0, En 5.938554142420E-07, CFL 0.00151, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.34E-15 - 5688, 237.000, 0, En 8.179823152215E-08, CFL 0.00035, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -1.02E-15 - 5712, 238.000, 0, En 1.579703187446E-07, CFL 0.00065, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 0.00E+00, Te -1.02E-15 - 5736, 239.000, 0, En 8.186397475781E-07, CFL 0.00173, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 1.33E-14, Te 5.26E-16 - 5760, 240.000, 0, En 8.341720526849E-07, CFL 0.00146, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -1.33E-14, Te -1.76E-16 - 5784, 241.000, 0, En 1.730516750118E-06, CFL 0.00262, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 6.65E-15, Te -1.28E-15 - 5808, 242.000, 0, En 2.535122432385E-06, CFL 0.00320, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 2.95E-15 - 5832, 243.000, 0, En 2.753736111114E-06, CFL 0.00259, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.00E-14, Te -2.34E-15 - 5856, 244.000, 0, En 8.147962959171E-07, CFL 0.00154, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -6.65E-15, Te 1.52E-15 - 5880, 245.000, 0, En 3.084531918083E-07, CFL 0.00106, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 6.65E-15, Te -7.88E-16 - 5904, 246.000, 0, En 3.767348878069E-07, CFL 0.00128, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 1.33E-14, Te -1.33E-15 - 5928, 247.000, 0, En 4.313073645556E-07, CFL 0.00137, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.59E-15 - 5952, 248.000, 0, En 6.051599105036E-07, CFL 0.00163, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -1.43E-15 - 5976, 249.000, 0, En 2.107159757810E-06, CFL 0.00311, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 6.65E-15, Te 1.19E-15 - 6000, 250.000, 0, En 2.865636061579E-06, CFL 0.00356, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 0.00E+00, Te 2.24E-15 - 6024, 251.000, 0, En 3.094475993093E-06, CFL 0.00302, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 0.00E+00, Te -3.79E-15 - 6048, 252.000, 0, En 2.954968291890E-06, CFL 0.00333, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me -1.83E-17, Se -6.65E-15, Te 3.46E-15 - 6072, 253.000, 0, En 2.803403484533E-06, CFL 0.00287, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -1.21E-15 - 6096, 254.000, 0, En 3.407561664220E-06, CFL 0.00311, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 6.65E-15, Te 1.42E-15 - 6120, 255.000, 0, En 4.127273934036E-06, CFL 0.00347, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 6.65E-15, Te -1.98E-15 - 6144, 256.000, 0, En 4.756501628323E-06, CFL 0.00338, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te 1.74E-16 - 6168, 257.000, 0, En 3.570253604301E-06, CFL 0.00284, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -1.77E-15 - 6192, 258.000, 0, En 5.918422745734E-06, CFL 0.00422, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -1.33E-14, Te 2.60E-16 - 6216, 259.000, 0, En 1.555678165603E-05, CFL 0.00634, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se -6.65E-15, Te 1.15E-15 - 6240, 260.000, 0, En 1.134167359615E-05, CFL 0.00459, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -1.30E-15 - 6264, 261.000, 0, En 2.818465893616E-06, CFL 0.00269, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se 6.65E-15, Te -3.19E-15 - 6288, 262.000, 0, En 1.228489273581E-06, CFL 0.00182, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se -6.65E-15, Te 6.29E-15 - 6312, 263.000, 0, En 7.711762827314E-07, CFL 0.00156, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se 0.00E+00, Te -1.95E-15 - 6336, 264.000, 0, En 7.123043359731E-07, CFL 0.00154, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 1.33E-14, Te 4.49E-16 - 6360, 265.000, 0, En 1.595922520245E-06, CFL 0.00239, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se -6.65E-15, Te 3.34E-16 - 6384, 266.000, 0, En 1.958548676193E-06, CFL 0.00250, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -1.35E-15 - 6408, 267.000, 0, En 2.727981566868E-06, CFL 0.00319, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -8.80E-16 - 6432, 268.000, 0, En 3.245041229298E-06, CFL 0.00280, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 1.20E-15 - 6456, 269.000, 0, En 3.050029386070E-06, CFL 0.00311, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.54E-15 - 6480, 270.000, 0, En 3.554945101410E-07, CFL 0.00087, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -6.65E-15, Te 8.36E-16 - 6504, 271.000, 0, En 4.704397804661E-07, CFL 0.00108, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se -6.65E-15, Te -1.09E-15 - 6528, 272.000, 0, En 2.618396055824E-06, CFL 0.00276, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 3.45E-15 - 6552, 273.000, 0, En 4.374216770827E-06, CFL 0.00358, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 2.79E-16 - 6576, 274.000, 0, En 6.964262490171E-06, CFL 0.00414, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -6.65E-15, Te -1.85E-15 - 6600, 275.000, 0, En 4.412174041213E-06, CFL 0.00329, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 9.12E-16 - 6624, 276.000, 0, En 4.357874669102E-06, CFL 0.00304, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 6.65E-15, Te 5.58E-16 - 6648, 277.000, 0, En 2.394483157958E-06, CFL 0.00236, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 0.00E+00, Te -3.72E-15 - 6672, 278.000, 0, En 7.129610219941E-07, CFL 0.00127, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 1.33E-14, Te -1.09E-15 - 6696, 279.000, 0, En 3.122866383350E-06, CFL 0.00307, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 1.33E-14, Te 1.57E-15 - 6720, 280.000, 0, En 6.976840664863E-06, CFL 0.00418, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -1.46E-17, Se 0.00E+00, Te -8.62E-16 - 6744, 281.000, 0, En 1.172693392181E-05, CFL 0.00508, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -1.33E-14, Te -1.82E-15 - 6768, 282.000, 0, En 9.677329801354E-06, CFL 0.00408, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 1.33E-14, Te -1.42E-15 - 6792, 283.000, 0, En 3.319196275066E-06, CFL 0.00224, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 6.65E-15, Te 1.52E-15 - 6816, 284.000, 0, En 4.389709318047E-05, CFL 0.00896, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 0.00E+00, Te 5.39E-16 - 6840, 285.000, 0, En 6.289086911024E-05, CFL 0.00799, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se 0.00E+00, Te 3.21E-16 - 6864, 286.000, 0, En 1.895117150749E-05, CFL 0.00489, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 6.65E-15, Te 1.80E-16 - 6888, 287.000, 0, En 3.880699708609E-06, CFL 0.00313, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -2.00E-14, Te 2.19E-15 - 6912, 288.000, 0, En 6.068025316464E-06, CFL 0.00312, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 6.65E-15, Te -2.49E-15 - 6936, 289.000, 0, En 1.191420572482E-05, CFL 0.00454, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 1.35E-15 - 6960, 290.000, 0, En 9.592856463551E-06, CFL 0.00401, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -1.33E-14, Te -1.31E-15 - 6984, 291.000, 0, En 9.251566223608E-06, CFL 0.00506, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te -7.32E-16 - 7008, 292.000, 0, En 3.611383473234E-05, CFL 0.00622, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -1.16E-15 - 7032, 293.000, 0, En 3.298528099430E-05, CFL 0.00676, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 1.33E-14, Te 2.77E-15 - 7056, 294.000, 0, En 1.376528562078E-05, CFL 0.00355, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 8.59E-16 - 7080, 295.000, 0, En 5.578914207837E-06, CFL 0.00285, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te 2.29E-16 - 7104, 296.000, 0, En 1.129499517560E-06, CFL 0.00151, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -1.32E-15 - 7128, 297.000, 0, En 1.631099736626E-06, CFL 0.00237, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -2.03E-15 - 7152, 298.000, 0, En 2.323974976800E-06, CFL 0.00279, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 1.40E-15 - 7176, 299.000, 0, En 2.379868217427E-06, CFL 0.00175, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -1.33E-14, Te -1.82E-15 - 7200, 300.000, 0, En 3.111557190170E-06, CFL 0.00253, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se 0.00E+00, Te 2.57E-15 - 7224, 301.000, 0, En 4.467077587008E-06, CFL 0.00255, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 0.00E+00, Te -1.19E-15 - 7248, 302.000, 0, En 9.454753798853E-06, CFL 0.00406, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 6.65E-15, Te 5.89E-17 - 7272, 303.000, 0, En 8.688225965358E-06, CFL 0.00291, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 0.00E+00, Te 2.33E-16 - 7296, 304.000, 0, En 3.064854247466E-06, CFL 0.00205, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 6.50E-16 - 7320, 305.000, 0, En 1.137939864387E-06, CFL 0.00145, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 6.65E-15, Te -2.14E-15 - 7344, 306.000, 0, En 6.939386953773E-07, CFL 0.00116, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 1.33E-14, Te 3.51E-15 - 7368, 307.000, 0, En 1.012732393882E-06, CFL 0.00151, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se 0.00E+00, Te -1.94E-15 - 7392, 308.000, 0, En 2.173032281944E-06, CFL 0.00187, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se -1.33E-14, Te 4.84E-16 - 7416, 309.000, 0, En 3.574397153776E-06, CFL 0.00211, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 6.65E-15, Te 3.42E-16 - 7440, 310.000, 0, En 2.698528681029E-06, CFL 0.00194, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 1.06E-15 - 7464, 311.000, 0, En 3.181664225308E-06, CFL 0.00302, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te -1.26E-15 - 7488, 312.000, 0, En 9.507461140659E-07, CFL 0.00095, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te -6.94E-16 - 7512, 313.000, 0, En 2.447830678060E-07, CFL 0.00067, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te -4.20E-16 - 7536, 314.000, 0, En 5.337115074370E-06, CFL 0.00307, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se 0.00E+00, Te 2.57E-15 - 7560, 315.000, 0, En 2.173617900038E-05, CFL 0.00552, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 1.43E-15 - 7584, 316.000, 0, En 2.103765844536E-05, CFL 0.00459, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -3.19E-15 - 7608, 317.000, 0, En 3.797850872173E-06, CFL 0.00194, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -4.17E-16 - 7632, 318.000, 0, En 7.702823904870E-07, CFL 0.00092, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te 4.07E-16 - 7656, 319.000, 0, En 1.614406270904E-06, CFL 0.00141, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 6.65E-15, Te -2.54E-15 - 7680, 320.000, 0, En 1.498335500805E-06, CFL 0.00155, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 2.33E-15 - 7704, 321.000, 0, En 5.908103301267E-07, CFL 0.00122, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -1.33E-14, Te -2.66E-15 - 7728, 322.000, 0, En 1.212113836700E-06, CFL 0.00141, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se 0.00E+00, Te -5.78E-16 - 7752, 323.000, 0, En 1.182758593803E-06, CFL 0.00152, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 2.18E-15 - 7776, 324.000, 0, En 6.111879754790E-07, CFL 0.00072, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -3.59E-15 - 7800, 325.000, 0, En 2.215215427297E-06, CFL 0.00158, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 3.91E-15 - 7824, 326.000, 0, En 3.312581872978E-06, CFL 0.00185, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -2.55E-15 - 7848, 327.000, 0, En 1.071200700142E-05, CFL 0.00345, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 2.82E-15 - 7872, 328.000, 0, En 9.516996253014E-06, CFL 0.00242, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -1.16E-15 - 7896, 329.000, 0, En 3.634110485818E-06, CFL 0.00198, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 1.33E-14, Te -2.41E-15 - 7920, 330.000, 0, En 4.694542241736E-06, CFL 0.00274, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 1.87E-15 - 7944, 331.000, 0, En 1.443748820108E-06, CFL 0.00173, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 1.33E-14, Te -8.32E-16 - 7968, 332.000, 0, En 1.476587914702E-06, CFL 0.00145, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 0.00E+00, Te 2.42E-15 - 7992, 333.000, 0, En 1.382718756228E-06, CFL 0.00136, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se 0.00E+00, Te -2.09E-15 - 8016, 334.000, 0, En 1.405606053532E-06, CFL 0.00169, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -6.65E-15, Te 2.20E-15 - 8040, 335.000, 0, En 1.748238310683E-06, CFL 0.00137, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -6.65E-15, Te -9.09E-16 - 8064, 336.000, 0, En 1.456767335027E-06, CFL 0.00178, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 1.33E-14, Te 5.00E-16 - 8088, 337.000, 0, En 1.526847201231E-06, CFL 0.00130, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -1.33E-14, Te -9.03E-16 - 8112, 338.000, 0, En 1.076720211267E-06, CFL 0.00125, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 2.00E-14, Te 2.62E-15 - 8136, 339.000, 0, En 6.260989163958E-07, CFL 0.00165, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -1.33E-14, Te -2.42E-15 - 8160, 340.000, 0, En 1.550255215644E-06, CFL 0.00152, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 2.00E-14, Te 2.69E-16 - 8184, 341.000, 0, En 1.576593905382E-06, CFL 0.00212, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -1.34E-15 - 8208, 342.000, 0, En 4.387085110813E-07, CFL 0.00120, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se -6.65E-15, Te 7.16E-16 - 8232, 343.000, 0, En 3.951001573802E-08, CFL 0.00022, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te 1.05E-15 - 8256, 344.000, 0, En 3.257920492836E-07, CFL 0.00059, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -1.54E-15 - 8280, 345.000, 0, En 7.692693792396E-07, CFL 0.00095, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 2.39E-16 - 8304, 346.000, 0, En 2.115451125599E-06, CFL 0.00175, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -5.60E-16 - 8328, 347.000, 0, En 5.945262630137E-06, CFL 0.00249, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te 6.56E-16 - 8352, 348.000, 0, En 1.441903393429E-05, CFL 0.00360, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -2.50E-15 - 8376, 349.000, 0, En 2.213490903095E-05, CFL 0.00447, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te -4.52E-16 - 8400, 350.000, 0, En 1.081585299814E-05, CFL 0.00343, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 1.33E-14, Te 1.98E-15 - 8424, 351.000, 0, En 2.372383579303E-06, CFL 0.00227, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se -6.65E-15, Te -1.63E-16 - 8448, 352.000, 0, En 3.541644260947E-06, CFL 0.00314, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te -1.50E-16 - 8472, 353.000, 0, En 1.138458592119E-05, CFL 0.00380, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -6.65E-15, Te -5.07E-15 - 8496, 354.000, 0, En 1.000627625042E-05, CFL 0.00275, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 6.65E-15, Te 4.81E-15 - 8520, 355.000, 0, En 8.140498299486E-06, CFL 0.00239, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 1.33E-14, Te -3.18E-15 - 8544, 356.000, 0, En 5.351114597912E-06, CFL 0.00229, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -2.00E-14, Te 3.30E-15 - 8568, 357.000, 0, En 2.579591605605E-06, CFL 0.00202, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se 0.00E+00, Te -1.51E-15 - 8592, 358.000, 0, En 1.037453043844E-06, CFL 0.00096, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 6.65E-15, Te -2.28E-16 - 8616, 359.000, 0, En 1.293188279355E-06, CFL 0.00080, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 0.00E+00, Te -4.25E-16 - 8640, 360.000, 0, En 4.645719409089E-07, CFL 0.00052, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 1.33E-14, Te 3.80E-15 - 8664, 361.000, 0, En 2.001627625492E-07, CFL 0.00056, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7836, Me -3.10E-17, Se -2.00E-14, Te -2.24E-15 - 8688, 362.000, 0, En 2.681264367974E-07, CFL 0.00066, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 7.11E-16 - 8712, 363.000, 0, En 1.539023850261E-07, CFL 0.00041, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te 9.66E-16 - 8736, 364.000, 0, En 2.964063261637E-07, CFL 0.00051, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 0.00E+00, Te -1.96E-15 - 8760, 365.000, 0, En 6.429228834089E-07, CFL 0.00090, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -2.00E-14, Te 2.16E-15 + 24, 1.000, 0, En 2.224190969743E-06, CFL 0.00129, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.54E-15 + 48, 2.000, 0, En 5.086775554789E-06, CFL 0.00204, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 5.55E-16 + 72, 3.000, 0, En 7.905388788579E-06, CFL 0.00402, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -1.07E-15 + 96, 4.000, 0, En 4.791646647914E-06, CFL 0.00208, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 3.29E-15 + 120, 5.000, 0, En 2.553668820077E-07, CFL 0.00051, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -1.48E-15 + 144, 6.000, 0, En 1.054294468568E-06, CFL 0.00112, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.24E-15 + 168, 7.000, 0, En 6.893708865092E-07, CFL 0.00141, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 2.61E-15 + 192, 8.000, 0, En 2.330509977685E-06, CFL 0.00215, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 5.00E-17 + 216, 9.000, 0, En 4.374099922589E-06, CFL 0.00256, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se -6.65E-15, Te -1.61E-15 + 240, 10.000, 0, En 1.161994396037E-05, CFL 0.00365, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 1.33E-14, Te -5.80E-16 + 264, 11.000, 0, En 8.277187146105E-06, CFL 0.00227, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -1.33E-14, Te -1.08E-15 + 288, 12.000, 0, En 4.168840251737E-06, CFL 0.00178, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 2.00E-14, Te -8.40E-16 + 312, 13.000, 0, En 4.962028666024E-06, CFL 0.00270, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 0.00E+00, Te 1.60E-16 + 336, 14.000, 0, En 3.896369334326E-06, CFL 0.00262, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -1.49E-15 + 360, 15.000, 0, En 6.822280036091E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.32E-15 + 384, 16.000, 0, En 8.738591252076E-07, CFL 0.00074, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 0.00E+00, Te -1.54E-15 + 408, 17.000, 0, En 7.734635736250E-08, CFL 0.00033, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -1.33E-14, Te 1.17E-15 + 432, 18.000, 0, En 7.786107716203E-07, CFL 0.00074, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te 3.36E-16 + 456, 19.000, 0, En 4.295697970659E-07, CFL 0.00048, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 9.42E-16 + 480, 20.000, 0, En 1.889213813649E-06, CFL 0.00143, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 2.23E-15 + 504, 21.000, 0, En 5.015949584854E-06, CFL 0.00275, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 0.00E+00, Te -1.08E-15 + 528, 22.000, 0, En 2.371188330900E-06, CFL 0.00174, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -6.65E-15, Te -1.73E-15 + 552, 23.000, 0, En 5.017667291489E-06, CFL 0.00245, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 1.39E-15 + 576, 24.000, 0, En 6.478242599905E-06, CFL 0.00363, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -5.13E-15 + 600, 25.000, 0, En 1.142893041180E-05, CFL 0.00330, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 3.59E-15 + 624, 26.000, 0, En 5.368359257531E-06, CFL 0.00180, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -3.70E-15 + 648, 27.000, 0, En 1.404880822888E-05, CFL 0.00290, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -2.00E-14, Te 2.32E-16 + 672, 28.000, 0, En 1.029670276900E-05, CFL 0.00262, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se 0.00E+00, Te -3.26E-16 + 696, 29.000, 0, En 1.277945956502E-06, CFL 0.00081, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 1.33E-14, Te 1.21E-15 + 720, 30.000, 0, En 4.844715370572E-07, CFL 0.00034, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 0.00E+00, Te -5.21E-16 + 744, 31.000, 0, En 8.557518849708E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se -6.65E-15, Te 1.83E-15 + 768, 32.000, 0, En 1.881808029510E-07, CFL 0.00030, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se 0.00E+00, Te -2.26E-16 + 792, 33.000, 0, En 3.222728689413E-07, CFL 0.00033, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -5.08E-16 + 816, 34.000, 0, En 2.278671899965E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.92E-15 + 840, 35.000, 0, En 9.486501013935E-08, CFL 0.00025, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 0.00E+00, Te -2.43E-15 + 864, 36.000, 0, En 1.706734509226E-07, CFL 0.00029, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 0.00E+00, Te -1.17E-15 + 888, 37.000, 0, En 3.148522585435E-07, CFL 0.00055, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 1.33E-14, Te 2.67E-15 + 912, 38.000, 0, En 4.055529186288E-06, CFL 0.00296, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 6.65E-15, Te -5.13E-16 + 936, 39.000, 0, En 3.038788048469E-06, CFL 0.00191, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -2.23E-15 + 960, 40.000, 0, En 2.637620103607E-07, CFL 0.00065, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -1.33E-14, Te 1.38E-15 + 984, 41.000, 0, En 1.351470758178E-06, CFL 0.00163, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -1.75E-15 + 1008, 42.000, 0, En 2.134864753171E-06, CFL 0.00150, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se -6.65E-15, Te 4.85E-16 + 1032, 43.000, 0, En 2.484519275756E-06, CFL 0.00208, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 1.33E-14, Te -9.60E-16 + 1056, 44.000, 0, En 6.710935340324E-07, CFL 0.00096, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.91E-15 + 1080, 45.000, 0, En 2.806941814918E-06, CFL 0.00160, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -8.56E-16 + 1104, 46.000, 0, En 1.291105852402E-06, CFL 0.00106, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -8.84E-16 + 1128, 47.000, 0, En 3.431608126982E-07, CFL 0.00043, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se -6.65E-15, Te 7.64E-16 + 1152, 48.000, 0, En 9.556513006699E-07, CFL 0.00088, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 6.65E-15, Te -3.48E-16 + 1176, 49.000, 0, En 1.258204674815E-06, CFL 0.00074, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -1.33E-14, Te -1.46E-15 + 1200, 50.000, 0, En 3.452838375118E-07, CFL 0.00033, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 6.65E-15, Te -3.58E-15 + 1224, 51.000, 0, En 2.713869918428E-06, CFL 0.00249, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se -6.65E-15, Te 2.09E-15 + 1248, 52.000, 0, En 9.968319703758E-06, CFL 0.00305, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te -3.07E-16 + 1272, 53.000, 0, En 7.146320930131E-06, CFL 0.00267, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se -6.65E-15, Te 1.12E-15 + 1296, 54.000, 0, En 6.655636116377E-06, CFL 0.00239, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te 1.12E-17 + 1320, 55.000, 0, En 5.481216646768E-06, CFL 0.00219, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 6.65E-15, Te -2.97E-15 + 1344, 56.000, 0, En 1.228049491541E-06, CFL 0.00101, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 0.00E+00, Te 2.63E-16 + 1368, 57.000, 0, En 2.673551803146E-06, CFL 0.00113, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -1.33E-14, Te 2.68E-15 + 1392, 58.000, 0, En 3.474140548907E-06, CFL 0.00180, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te 7.45E-17 + 1416, 59.000, 0, En 2.199184838838E-06, CFL 0.00216, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -1.35E-15 + 1440, 60.000, 0, En 6.794516040899E-07, CFL 0.00075, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te -3.08E-16 + 1464, 61.000, 0, En 1.466606051460E-06, CFL 0.00198, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te -1.47E-16 + 1488, 62.000, 0, En 4.469834599073E-06, CFL 0.00261, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se 0.00E+00, Te -1.36E-15 + 1512, 63.000, 0, En 1.933644732416E-06, CFL 0.00265, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se -6.65E-15, Te 7.93E-16 + 1536, 64.000, 0, En 1.183603113485E-06, CFL 0.00226, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se 0.00E+00, Te -4.37E-16 + 1560, 65.000, 0, En 5.117718630143E-07, CFL 0.00096, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 0.00E+00, Te 2.85E-15 + 1584, 66.000, 0, En 1.271217352069E-06, CFL 0.00153, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 6.65E-15, Te -2.64E-15 + 1608, 67.000, 0, En 5.698153393075E-06, CFL 0.00325, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se 0.00E+00, Te 1.68E-15 + 1632, 68.000, 0, En 5.652084234868E-06, CFL 0.00306, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -1.41E-15 + 1656, 69.000, 0, En 3.419223982119E-06, CFL 0.00193, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 6.65E-15, Te 3.31E-15 + 1680, 70.000, 0, En 2.635633359179E-06, CFL 0.00200, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 1.33E-14, Te -1.60E-16 + 1704, 71.000, 0, En 3.595983398493E-06, CFL 0.00226, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -1.33E-14, Te 1.36E-15 + 1728, 72.000, 0, En 5.014284242970E-06, CFL 0.00307, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se 0.00E+00, Te -2.15E-15 + 1752, 73.000, 0, En 7.970672575316E-06, CFL 0.00355, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se 0.00E+00, Te 3.68E-15 + 1776, 74.000, 0, En 6.690734949154E-06, CFL 0.00343, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se -6.65E-15, Te -3.20E-15 + 1800, 75.000, 0, En 9.255568513272E-07, CFL 0.00091, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -2.77E-15 + 1824, 76.000, 0, En 1.889147171984E-06, CFL 0.00171, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 2.67E-15 + 1848, 77.000, 0, En 7.081445758884E-06, CFL 0.00312, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te -3.72E-16 + 1872, 78.000, 0, En 6.081336600236E-06, CFL 0.00331, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 0.00E+00, Te 5.86E-16 + 1896, 79.000, 0, En 6.432222725650E-06, CFL 0.00348, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 1.02E-16 + 1920, 80.000, 0, En 5.761896344467E-06, CFL 0.00260, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -2.32E-15 + 1944, 81.000, 0, En 4.028836416379E-06, CFL 0.00275, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 4.46E-16 + 1968, 82.000, 0, En 5.887537364046E-06, CFL 0.00270, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -1.33E-14, Te -1.66E-15 + 1992, 83.000, 0, En 2.701079436882E-06, CFL 0.00200, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se -6.65E-15, Te 1.56E-16 + 2016, 84.000, 0, En 2.536386899292E-06, CFL 0.00254, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 3.94E-16 + 2040, 85.000, 0, En 2.665061406383E-06, CFL 0.00135, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -1.33E-14, Te 2.75E-15 + 2064, 86.000, 0, En 4.489588222512E-06, CFL 0.00179, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 6.65E-15, Te -2.50E-15 + 2088, 87.000, 0, En 1.991594643084E-06, CFL 0.00109, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 1.33E-14, Te 2.61E-15 + 2112, 88.000, 0, En 1.115884599783E-05, CFL 0.00349, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te -5.20E-16 + 2136, 89.000, 0, En 1.493194451530E-05, CFL 0.00391, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -2.11E-15 + 2160, 90.000, 0, En 1.099968429948E-05, CFL 0.00265, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 2.82E-15 + 2184, 91.000, 0, En 7.378049499733E-06, CFL 0.00276, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.03E-15 + 2208, 92.000, 0, En 1.450743755091E-06, CFL 0.00090, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -1.77E-15 + 2232, 93.000, 0, En 1.681492170354E-06, CFL 0.00178, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -6.08E-16 + 2256, 94.000, 0, En 4.524980818435E-07, CFL 0.00090, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -1.48E-15 + 2280, 95.000, 0, En 2.593255986440E-06, CFL 0.00141, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 3.08E-15 + 2304, 96.000, 0, En 6.389395166316E-06, CFL 0.00397, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -1.02E-15 + 2328, 97.000, 0, En 2.659016034469E-05, CFL 0.00468, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 0.00E+00, Te 6.89E-16 + 2352, 98.000, 0, En 2.029611805654E-05, CFL 0.00509, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -6.65E-15, Te -2.18E-15 + 2376, 99.000, 0, En 1.975309286343E-06, CFL 0.00130, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 1.02E-15 + 2400, 100.000, 0, En 9.630041065050E-06, CFL 0.00432, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 6.65E-15, Te 2.01E-16 + 2424, 101.000, 0, En 2.653754955203E-06, CFL 0.00224, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -6.65E-15, Te 6.73E-16 + 2448, 102.000, 0, En 4.810359662717E-06, CFL 0.00307, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 0.00E+00, Te 1.85E-17 + 2472, 103.000, 0, En 3.148899291735E-06, CFL 0.00300, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 6.65E-15, Te -2.51E-15 + 2496, 104.000, 0, En 3.145013132593E-06, CFL 0.00301, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 1.33E-14, Te 7.58E-18 + 2520, 105.000, 0, En 1.748491058733E-06, CFL 0.00206, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -6.65E-15, Te 7.67E-16 + 2544, 106.000, 0, En 3.793790904754E-06, CFL 0.00411, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -2.00E-14, Te -1.36E-15 + 2568, 107.000, 0, En 9.062228767073E-06, CFL 0.00494, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -6.65E-15, Te 1.57E-15 + 2592, 108.000, 0, En 6.249280523852E-06, CFL 0.00421, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 2.00E-14, Te -2.28E-15 + 2616, 109.000, 0, En 1.627567584230E-06, CFL 0.00171, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se -6.65E-15, Te 1.47E-15 + 2640, 110.000, 0, En 7.134975298387E-07, CFL 0.00087, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te 5.78E-16 + 2664, 111.000, 0, En 9.434831619949E-07, CFL 0.00126, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 6.65E-15, Te -1.59E-15 + 2688, 112.000, 0, En 2.392497838290E-06, CFL 0.00232, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 1.33E-14, Te 4.77E-15 + 2712, 113.000, 0, En 6.634579356837E-06, CFL 0.00286, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -1.67E-15 + 2736, 114.000, 0, En 8.003554322756E-06, CFL 0.00326, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -1.41E-15 + 2760, 115.000, 0, En 2.269061237509E-06, CFL 0.00151, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se -6.65E-15, Te -1.05E-15 + 2784, 116.000, 0, En 3.441099867422E-06, CFL 0.00279, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 1.20E-15 + 2808, 117.000, 0, En 8.050282192185E-06, CFL 0.00298, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se 0.00E+00, Te -1.04E-15 + 2832, 118.000, 0, En 1.139447058157E-05, CFL 0.00417, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te 4.18E-16 + 2856, 119.000, 0, En 9.875884988625E-06, CFL 0.00412, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 1.33E-14, Te 9.38E-16 + 2880, 120.000, 0, En 4.423768020637E-06, CFL 0.00264, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se 0.00E+00, Te -1.15E-16 + 2904, 121.000, 0, En 5.198408747102E-06, CFL 0.00413, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 2.00E-14, Te 1.04E-15 + 2928, 122.000, 0, En 6.945533889537E-06, CFL 0.00383, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te -3.98E-16 + 2952, 123.000, 0, En 1.955834713417E-06, CFL 0.00188, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se 0.00E+00, Te -4.30E-16 + 2976, 124.000, 0, En 1.814113425378E-06, CFL 0.00259, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 6.65E-15, Te 3.41E-15 + 3000, 125.000, 0, En 1.161947707673E-06, CFL 0.00219, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 6.65E-15, Te 8.44E-16 + 3024, 126.000, 0, En 1.213041416062E-06, CFL 0.00225, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -2.80E-15 + 3048, 127.000, 0, En 8.902786576302E-06, CFL 0.00591, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 0.00E+00, Te 1.15E-15 + 3072, 128.000, 0, En 9.439927408451E-06, CFL 0.00365, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 6.65E-15, Te -2.97E-16 + 3096, 129.000, 0, En 1.683477294092E-06, CFL 0.00210, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se -6.65E-15, Te -2.47E-16 + 3120, 130.000, 0, En 3.340578826143E-06, CFL 0.00343, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 1.33E-14, Te 4.34E-16 + 3144, 131.000, 0, En 7.529049804755E-06, CFL 0.00437, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 6.65E-15, Te 2.18E-15 + 3168, 132.000, 0, En 3.666231827339E-06, CFL 0.00290, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -1.33E-14, Te -1.75E-15 + 3192, 133.000, 0, En 1.751968521774E-06, CFL 0.00201, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te -4.37E-16 + 3216, 134.000, 0, En 6.605731441773E-07, CFL 0.00131, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 1.18E-15 + 3240, 135.000, 0, En 5.917459907493E-07, CFL 0.00126, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se -6.65E-15, Te 1.76E-15 + 3264, 136.000, 0, En 4.680745038672E-06, CFL 0.00473, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 6.65E-15, Te -1.59E-15 + 3288, 137.000, 0, En 4.711171994137E-06, CFL 0.00379, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se -6.65E-15, Te -3.46E-16 + 3312, 138.000, 0, En 1.124476869232E-06, CFL 0.00211, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -6.65E-15, Te -2.08E-15 + 3336, 139.000, 0, En 3.437160859620E-06, CFL 0.00349, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -1.33E-14, Te 2.76E-15 + 3360, 140.000, 0, En 4.672673281676E-06, CFL 0.00412, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -1.63E-15 + 3384, 141.000, 0, En 3.278213747017E-06, CFL 0.00304, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -7.29E-16 + 3408, 142.000, 0, En 1.989792764063E-06, CFL 0.00221, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -6.65E-15, Te 1.80E-15 + 3432, 143.000, 0, En 1.443205279562E-06, CFL 0.00192, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -1.33E-14, Te 2.58E-16 + 3456, 144.000, 0, En 9.679755897725E-07, CFL 0.00189, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 6.65E-15, Te -1.62E-16 + 3480, 145.000, 0, En 1.548069133321E-06, CFL 0.00208, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 0.00E+00, Te -1.10E-15 + 3504, 146.000, 0, En 5.123785476641E-07, CFL 0.00139, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 6.65E-15, Te -4.21E-16 + 3528, 147.000, 0, En 4.133008415530E-07, CFL 0.00119, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -1.33E-14, Te 9.15E-16 + 3552, 148.000, 0, En 4.366376713793E-07, CFL 0.00090, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 1.48E-15 + 3576, 149.000, 0, En 1.375525980511E-07, CFL 0.00029, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.00E-14, Te -2.89E-15 + 3600, 150.000, 0, En 9.736149411582E-07, CFL 0.00182, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 1.50E-15 + 3624, 151.000, 0, En 1.961537563690E-06, CFL 0.00292, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -1.89E-15 + 3648, 152.000, 0, En 4.461971745277E-07, CFL 0.00096, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te -1.51E-15 + 3672, 153.000, 0, En 7.512342338383E-07, CFL 0.00177, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 6.65E-15, Te 1.73E-15 + 3696, 154.000, 0, En 1.566082460836E-06, CFL 0.00258, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 8.32E-16 + 3720, 155.000, 0, En 3.044370581834E-07, CFL 0.00098, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -2.01E-16 + 3744, 156.000, 0, En 5.323516975687E-06, CFL 0.00406, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 9.52E-16 + 3768, 157.000, 0, En 1.685127053867E-05, CFL 0.00756, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te -5.07E-17 + 3792, 158.000, 0, En 1.709800881761E-05, CFL 0.00677, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -6.65E-15, Te -1.95E-15 + 3816, 159.000, 0, En 6.888436393097E-06, CFL 0.00388, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te -1.96E-16 + 3840, 160.000, 0, En 3.784980900738E-06, CFL 0.00417, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -6.65E-15, Te 2.15E-15 + 3864, 161.000, 0, En 7.690447246491E-06, CFL 0.00510, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se -6.65E-15, Te -1.81E-15 + 3888, 162.000, 0, En 8.201083573961E-06, CFL 0.00480, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se 0.00E+00, Te 8.96E-16 + 3912, 163.000, 0, En 3.286288858973E-06, CFL 0.00309, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te 6.24E-17 + 3936, 164.000, 0, En 2.302574583720E-06, CFL 0.00310, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 2.56E-15 + 3960, 165.000, 0, En 1.938958473270E-06, CFL 0.00303, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se 0.00E+00, Te -6.70E-16 + 3984, 166.000, 0, En 1.463869490295E-06, CFL 0.00262, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te -8.90E-16 + 4008, 167.000, 0, En 4.854531986719E-07, CFL 0.00142, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.87E-15 + 4032, 168.000, 0, En 4.379893783322E-07, CFL 0.00128, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 1.33E-14, Te -6.76E-16 + 4056, 169.000, 0, En 6.568720849690E-07, CFL 0.00134, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -2.00E-14, Te -5.56E-16 + 4080, 170.000, 0, En 2.528936452796E-06, CFL 0.00315, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 6.65E-15, Te -2.18E-15 + 4104, 171.000, 0, En 5.613035269889E-06, CFL 0.00522, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 0.00E+00, Te 1.38E-15 + 4128, 172.000, 0, En 3.812589367212E-06, CFL 0.00378, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 1.33E-14, Te -1.02E-15 + 4152, 173.000, 0, En 1.263685291291E-06, CFL 0.00223, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.15E-15 + 4176, 174.000, 0, En 1.525036118017E-06, CFL 0.00215, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -2.00E-14, Te -1.86E-15 + 4200, 175.000, 0, En 4.330168603080E-06, CFL 0.00339, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 6.65E-15, Te 2.99E-15 + 4224, 176.000, 0, En 5.000157517138E-06, CFL 0.00411, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -1.73E-15 + 4248, 177.000, 0, En 2.317685640311E-06, CFL 0.00309, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 2.21E-15 + 4272, 178.000, 0, En 7.801663726048E-07, CFL 0.00143, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 6.65E-15, Te -8.05E-16 + 4296, 179.000, 0, En 3.716697265618E-07, CFL 0.00116, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -1.33E-14, Te 5.82E-15 + 4320, 180.000, 0, En 3.893309207260E-07, CFL 0.00111, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 0.00E+00, Te -6.08E-15 + 4344, 181.000, 0, En 4.228693650494E-06, CFL 0.00453, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 6.65E-15, Te 2.36E-15 + 4368, 182.000, 0, En 1.341488129770E-05, CFL 0.00779, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 1.21E-15 + 4392, 183.000, 0, En 8.603361940886E-06, CFL 0.00508, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 0.00E+00, Te -1.73E-15 + 4416, 184.000, 0, En 4.464285265758E-06, CFL 0.00322, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 0.00E+00, Te 1.42E-15 + 4440, 185.000, 0, En 3.760812563186E-06, CFL 0.00325, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te -1.01E-15 + 4464, 186.000, 0, En 3.272306582751E-06, CFL 0.00263, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se 0.00E+00, Te -1.61E-16 + 4488, 187.000, 0, En 1.195609507866E-06, CFL 0.00180, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se 0.00E+00, Te 1.47E-16 + 4512, 188.000, 0, En 2.616345622030E-07, CFL 0.00089, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se -6.65E-15, Te -4.17E-16 + 4536, 189.000, 0, En 1.192746808887E-07, CFL 0.00035, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.00E-14, Te -4.13E-16 + 4560, 190.000, 0, En 2.342345529060E-07, CFL 0.00090, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -2.08E-15 + 4584, 191.000, 0, En 1.066058052305E-06, CFL 0.00189, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 1.26E-15 + 4608, 192.000, 0, En 1.374274579439E-06, CFL 0.00209, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 1.59E-15 + 4632, 193.000, 0, En 9.210252206189E-07, CFL 0.00201, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 2.81E-15 + 4656, 194.000, 0, En 1.056589438196E-06, CFL 0.00199, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -3.77E-15 + 4680, 195.000, 0, En 1.864092518049E-06, CFL 0.00228, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.00E-14, Te -8.17E-16 + 4704, 196.000, 0, En 2.173071503315E-06, CFL 0.00298, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 6.65E-15, Te 1.10E-15 + 4728, 197.000, 0, En 1.832217477795E-06, CFL 0.00242, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 0.00E+00, Te -3.09E-15 + 4752, 198.000, 0, En 2.006357699555E-06, CFL 0.00291, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -6.65E-15, Te 4.99E-16 + 4776, 199.000, 0, En 9.570252515008E-07, CFL 0.00210, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 2.04E-15 + 4800, 200.000, 0, En 6.327964767822E-08, CFL 0.00021, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -1.33E-14, Te -7.97E-16 + 4824, 201.000, 0, En 1.193726611025E-07, CFL 0.00048, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te -3.35E-17 + 4848, 202.000, 0, En 1.727198513427E-06, CFL 0.00220, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 0.00E+00, Te -7.63E-16 + 4872, 203.000, 0, En 7.641732814936E-06, CFL 0.00490, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se 0.00E+00, Te -2.32E-15 + 4896, 204.000, 0, En 6.144438942072E-06, CFL 0.00363, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se -6.65E-15, Te 1.16E-15 + 4920, 205.000, 0, En 8.730759910936E-07, CFL 0.00141, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te -1.95E-17 + 4944, 206.000, 0, En 1.354684497674E-06, CFL 0.00214, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te -7.92E-16 + 4968, 207.000, 0, En 3.146034707976E-06, CFL 0.00322, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te -1.11E-16 + 4992, 208.000, 0, En 3.905627119801E-06, CFL 0.00336, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 2.33E-15 + 5016, 209.000, 0, En 1.067528647307E-06, CFL 0.00167, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 0.00E+00, Te -2.48E-15 + 5040, 210.000, 0, En 3.356701296359E-07, CFL 0.00095, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 1.46E-15 + 5064, 211.000, 0, En 8.647114809064E-08, CFL 0.00032, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 6.65E-15, Te 9.48E-16 + 5088, 212.000, 0, En 7.009774493945E-08, CFL 0.00024, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 1.44E-15 + 5112, 213.000, 0, En 1.912969480030E-06, CFL 0.00251, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -1.33E-14, Te 9.92E-17 + 5136, 214.000, 0, En 4.307227772908E-06, CFL 0.00364, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 0.00E+00, Te 1.01E-15 + 5160, 215.000, 0, En 2.860223351900E-06, CFL 0.00362, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -8.02E-16 + 5184, 216.000, 0, En 6.827977650996E-06, CFL 0.00550, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 1.89E-15 + 5208, 217.000, 0, En 5.365244518406E-06, CFL 0.00405, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -1.04E-16 + 5232, 218.000, 0, En 1.500027732131E-06, CFL 0.00219, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8045, Me -4.07E-18, Se 6.65E-15, Te -1.92E-15 + 5256, 219.000, 0, En 3.632674137461E-07, CFL 0.00115, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se 0.00E+00, Te -4.84E-16 + 5280, 220.000, 0, En 4.938972259026E-07, CFL 0.00119, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 6.65E-15, Te -1.52E-15 + 5304, 221.000, 0, En 1.553302529206E-07, CFL 0.00059, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -6.65E-15, Te 2.21E-15 + 5328, 222.000, 0, En 1.002558200901E-07, CFL 0.00049, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -2.00E-14, Te -3.51E-16 + 5352, 223.000, 0, En 2.165132096507E-07, CFL 0.00075, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 1.33E-14, Te 6.82E-16 + 5376, 224.000, 0, En 3.591910233771E-07, CFL 0.00127, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8066, Me -1.66E-17, Se 1.33E-14, Te -3.00E-16 + 5400, 225.000, 0, En 1.178126035895E-06, CFL 0.00182, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 0.00E+00, Te 1.90E-15 + 5424, 226.000, 0, En 1.062314777666E-06, CFL 0.00226, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se 0.00E+00, Te 2.14E-15 + 5448, 227.000, 0, En 2.297970140507E-06, CFL 0.00334, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se -6.65E-15, Te 1.72E-16 + 5472, 228.000, 0, En 7.042533874376E-06, CFL 0.00535, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 1.33E-14, Te -5.97E-16 + 5496, 229.000, 0, En 3.651541060646E-06, CFL 0.00320, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te 6.93E-16 + 5520, 230.000, 0, En 8.626353634492E-07, CFL 0.00196, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 1.33E-14, Te -1.07E-15 + 5544, 231.000, 0, En 2.610453744574E-07, CFL 0.00090, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -1.70E-15 + 5568, 232.000, 0, En 1.722783696635E-07, CFL 0.00071, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 0.00E+00, Te 3.90E-15 + 5592, 233.000, 0, En 2.134981530530E-07, CFL 0.00093, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te 4.20E-17 + 5616, 234.000, 0, En 4.882773114890E-06, CFL 0.00426, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 1.33E-14, Te -2.36E-15 + 5640, 235.000, 0, En 2.895966599973E-06, CFL 0.00241, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 1.33E-14, Te 2.69E-16 + 5664, 236.000, 0, En 6.479011251372E-07, CFL 0.00163, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 2.23E-15 + 5688, 237.000, 0, En 7.932959447928E-08, CFL 0.00033, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -1.14E-17 + 5712, 238.000, 0, En 1.684945931431E-07, CFL 0.00068, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 0.00E+00, Te -1.76E-15 + 5736, 239.000, 0, En 7.802969098427E-07, CFL 0.00165, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 1.33E-14, Te 5.56E-16 + 5760, 240.000, 0, En 8.303320791105E-07, CFL 0.00148, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -1.33E-14, Te -4.07E-16 + 5784, 241.000, 0, En 1.739468090565E-06, CFL 0.00264, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 6.65E-15, Te -1.29E-15 + 5808, 242.000, 0, En 2.557680372195E-06, CFL 0.00320, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 2.68E-15 + 5832, 243.000, 0, En 2.552450713739E-06, CFL 0.00245, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.00E-14, Te -1.69E-15 + 5856, 244.000, 0, En 8.241538615430E-07, CFL 0.00157, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se 0.00E+00, Te 6.84E-16 + 5880, 245.000, 0, En 3.039157734173E-07, CFL 0.00080, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 1.33E-14, Te -1.08E-15 + 5904, 246.000, 0, En 3.094864318188E-07, CFL 0.00109, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 0.00E+00, Te -6.58E-16 + 5928, 247.000, 0, En 3.673432208987E-07, CFL 0.00124, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.92E-15 + 5952, 248.000, 0, En 6.072194005144E-07, CFL 0.00165, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se 0.00E+00, Te -1.66E-15 + 5976, 249.000, 0, En 2.128953993003E-06, CFL 0.00314, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 0.00E+00, Te 5.23E-16 + 6000, 250.000, 0, En 2.891230568010E-06, CFL 0.00359, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 6.65E-15, Te 3.04E-15 + 6024, 251.000, 0, En 3.006149045279E-06, CFL 0.00289, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se -6.65E-15, Te -2.56E-15 + 6048, 252.000, 0, En 2.309297474327E-06, CFL 0.00275, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8143, Me -1.83E-17, Se -6.65E-15, Te 2.79E-15 + 6072, 253.000, 0, En 2.744765277458E-06, CFL 0.00284, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -1.38E-15 + 6096, 254.000, 0, En 3.698319792009E-06, CFL 0.00348, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 1.88E-15 + 6120, 255.000, 0, En 4.454949221011E-06, CFL 0.00388, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 0.00E+00, Te -1.97E-15 + 6144, 256.000, 0, En 4.985016262239E-06, CFL 0.00366, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te -5.29E-16 + 6168, 257.000, 0, En 3.803541921537E-06, CFL 0.00300, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -1.33E-14, Te 5.69E-17 + 6192, 258.000, 0, En 6.055313790720E-06, CFL 0.00434, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.00E-14, Te -8.00E-16 + 6216, 259.000, 0, En 1.575725508866E-05, CFL 0.00645, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 0.00E+00, Te 1.57E-15 + 6240, 260.000, 0, En 1.155183228072E-05, CFL 0.00464, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -1.56E-15 + 6264, 261.000, 0, En 2.909789603443E-06, CFL 0.00288, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se 0.00E+00, Te -3.09E-15 + 6288, 262.000, 0, En 1.170756355047E-06, CFL 0.00176, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 6.44E-15 + 6312, 263.000, 0, En 7.481808195372E-07, CFL 0.00153, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se -6.65E-15, Te -3.88E-15 + 6336, 264.000, 0, En 7.331228247145E-07, CFL 0.00144, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 1.78E-15 + 6360, 265.000, 0, En 1.599302389604E-06, CFL 0.00240, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te 1.12E-15 + 6384, 266.000, 0, En 2.087762416970E-06, CFL 0.00272, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -2.65E-15 + 6408, 267.000, 0, En 2.668109463758E-06, CFL 0.00313, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te 3.65E-16 + 6432, 268.000, 0, En 3.174981688372E-06, CFL 0.00274, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 6.02E-16 + 6456, 269.000, 0, En 2.979430491240E-06, CFL 0.00305, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -9.94E-16 + 6480, 270.000, 0, En 3.465473346546E-07, CFL 0.00086, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te 1.41E-15 + 6504, 271.000, 0, En 4.684346879545E-07, CFL 0.00106, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te -4.34E-16 + 6528, 272.000, 0, En 2.572694939707E-06, CFL 0.00270, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 1.61E-15 + 6552, 273.000, 0, En 4.409097820189E-06, CFL 0.00357, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 1.06E-15 + 6576, 274.000, 0, En 5.714483617629E-06, CFL 0.00382, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -1.33E-14, Te -3.12E-15 + 6600, 275.000, 0, En 5.477707334298E-06, CFL 0.00381, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.62E-15 + 6624, 276.000, 0, En 4.685553505699E-06, CFL 0.00408, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 1.33E-14, Te -2.67E-16 + 6648, 277.000, 0, En 3.029326224634E-06, CFL 0.00319, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 6.65E-15, Te -3.60E-15 + 6672, 278.000, 0, En 8.958617141973E-07, CFL 0.00168, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 0.00E+00, Te -2.73E-16 + 6696, 279.000, 0, En 2.913913607921E-06, CFL 0.00292, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 1.33E-14, Te -2.85E-16 + 6720, 280.000, 0, En 6.922472644030E-06, CFL 0.00416, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -1.46E-17, Se 0.00E+00, Te -2.15E-16 + 6744, 281.000, 0, En 1.163885227702E-05, CFL 0.00505, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -6.65E-15, Te -1.60E-15 + 6768, 282.000, 0, En 9.586531434465E-06, CFL 0.00404, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 1.33E-14, Te -2.30E-16 + 6792, 283.000, 0, En 3.270288404858E-06, CFL 0.00222, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 0.00E+00, Te 1.46E-16 + 6816, 284.000, 0, En 4.223851252951E-05, CFL 0.00864, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te 7.87E-16 + 6840, 285.000, 0, En 6.395313172988E-05, CFL 0.00808, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se -6.65E-15, Te -3.66E-16 + 6864, 286.000, 0, En 1.931834382816E-05, CFL 0.00494, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 6.65E-15, Te 9.32E-17 + 6888, 287.000, 0, En 3.836225103059E-06, CFL 0.00308, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -1.33E-14, Te 1.85E-15 + 6912, 288.000, 0, En 5.951077608045E-06, CFL 0.00308, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 0.00E+00, Te -2.20E-15 + 6936, 289.000, 0, En 1.188585219248E-05, CFL 0.00453, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 1.29E-15 + 6960, 290.000, 0, En 9.455316568757E-06, CFL 0.00400, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -1.81E-15 + 6984, 291.000, 0, En 8.955874287354E-06, CFL 0.00498, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te 3.90E-17 + 7008, 292.000, 0, En 3.613725963199E-05, CFL 0.00618, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -2.18E-15 + 7032, 293.000, 0, En 3.339915468924E-05, CFL 0.00679, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 6.65E-15, Te 2.82E-15 + 7056, 294.000, 0, En 1.403678077854E-05, CFL 0.00359, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 5.89E-16 + 7080, 295.000, 0, En 5.569927730856E-06, CFL 0.00283, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se 0.00E+00, Te -1.13E-15 + 7104, 296.000, 0, En 1.242862985114E-06, CFL 0.00157, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -3.78E-16 + 7128, 297.000, 0, En 1.656089689831E-06, CFL 0.00241, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se -6.65E-15, Te -1.63E-15 + 7152, 298.000, 0, En 2.374357620292E-06, CFL 0.00282, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 2.11E-15 + 7176, 299.000, 0, En 2.804340201313E-06, CFL 0.00227, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se 0.00E+00, Te -1.76E-15 + 7200, 300.000, 0, En 2.378064004716E-06, CFL 0.00196, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se -1.33E-14, Te 2.66E-15 + 7224, 301.000, 0, En 4.398271514545E-06, CFL 0.00251, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 6.65E-15, Te -1.58E-15 + 7248, 302.000, 0, En 9.223320056840E-06, CFL 0.00398, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 0.00E+00, Te -4.68E-16 + 7272, 303.000, 0, En 8.291597189562E-06, CFL 0.00282, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 6.65E-15, Te 9.92E-16 + 7296, 304.000, 0, En 2.924505307014E-06, CFL 0.00203, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 5.81E-16 + 7320, 305.000, 0, En 1.114985607402E-06, CFL 0.00129, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 0.00E+00, Te -1.39E-15 + 7344, 306.000, 0, En 7.733942560766E-07, CFL 0.00122, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 2.00E-14, Te 3.08E-15 + 7368, 307.000, 0, En 9.439683004901E-07, CFL 0.00133, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se -6.65E-15, Te -1.89E-15 + 7392, 308.000, 0, En 2.041729784536E-06, CFL 0.00170, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se 0.00E+00, Te 2.37E-16 + 7416, 309.000, 0, En 3.311151020417E-06, CFL 0.00185, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se -6.65E-15, Te -1.33E-16 + 7440, 310.000, 0, En 2.462657557148E-06, CFL 0.00168, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 6.65E-15, Te 1.69E-15 + 7464, 311.000, 0, En 2.139127106460E-06, CFL 0.00177, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te -1.53E-15 + 7488, 312.000, 0, En 1.041801466670E-06, CFL 0.00109, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 0.00E+00, Te -3.87E-17 + 7512, 313.000, 0, En 2.411797803116E-07, CFL 0.00066, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 6.65E-15, Te -9.73E-16 + 7536, 314.000, 0, En 5.293169168778E-06, CFL 0.00304, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se -6.65E-15, Te 2.95E-15 + 7560, 315.000, 0, En 2.131608048111E-05, CFL 0.00538, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 9.00E-16 + 7584, 316.000, 0, En 2.044810318887E-05, CFL 0.00441, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -3.16E-15 + 7608, 317.000, 0, En 4.254211997374E-06, CFL 0.00198, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 2.00E-14, Te -5.94E-16 + 7632, 318.000, 0, En 6.493029049740E-07, CFL 0.00074, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te 1.64E-15 + 7656, 319.000, 0, En 1.820326184612E-06, CFL 0.00159, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 0.00E+00, Te -2.49E-15 + 7680, 320.000, 0, En 1.199819049979E-06, CFL 0.00123, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 2.07E-15 + 7704, 321.000, 0, En 4.911899976520E-07, CFL 0.00093, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -6.65E-15, Te -2.59E-15 + 7728, 322.000, 0, En 1.080519593687E-06, CFL 0.00132, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se -6.65E-15, Te -8.30E-16 + 7752, 323.000, 0, En 1.044497813659E-06, CFL 0.00123, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 2.96E-15 + 7776, 324.000, 0, En 6.304315308084E-07, CFL 0.00075, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -2.78E-15 + 7800, 325.000, 0, En 2.256474136736E-06, CFL 0.00163, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 3.87E-15 + 7824, 326.000, 0, En 3.016536338649E-06, CFL 0.00180, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -1.87E-15 + 7848, 327.000, 0, En 1.065031223003E-05, CFL 0.00340, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 1.37E-15 + 7872, 328.000, 0, En 1.179412792000E-05, CFL 0.00296, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -1.78E-15 + 7896, 329.000, 0, En 5.025074398651E-06, CFL 0.00328, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 1.33E-14, Te -2.29E-15 + 7920, 330.000, 0, En 3.304511058108E-06, CFL 0.00199, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -2.00E-14, Te 3.01E-15 + 7944, 331.000, 0, En 1.485462091807E-06, CFL 0.00175, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -1.69E-15 + 7968, 332.000, 0, En 1.576693494501E-06, CFL 0.00152, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 0.00E+00, Te 2.92E-15 + 7992, 333.000, 0, En 1.064009875415E-06, CFL 0.00093, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se 0.00E+00, Te -2.48E-15 + 8016, 334.000, 0, En 1.168956618073E-06, CFL 0.00130, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -6.65E-15, Te 2.63E-15 + 8040, 335.000, 0, En 1.542164700183E-06, CFL 0.00132, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -6.65E-15, Te -4.56E-16 + 8064, 336.000, 0, En 2.343965419031E-06, CFL 0.00253, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 6.65E-15, Te 9.81E-16 + 8088, 337.000, 0, En 1.758406525581E-06, CFL 0.00167, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -6.65E-15, Te -1.33E-15 + 8112, 338.000, 0, En 1.020182288343E-06, CFL 0.00124, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 2.00E-14, Te 3.17E-15 + 8136, 339.000, 0, En 7.015346612383E-07, CFL 0.00172, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -1.33E-14, Te -2.98E-15 + 8160, 340.000, 0, En 1.450991836286E-06, CFL 0.00131, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 2.00E-14, Te -3.38E-16 + 8184, 341.000, 0, En 1.479529509939E-06, CFL 0.00192, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -1.34E-15 + 8208, 342.000, 0, En 4.430960160086E-07, CFL 0.00121, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se -6.65E-15, Te 8.76E-16 + 8232, 343.000, 0, En 4.611607313776E-08, CFL 0.00025, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te 2.66E-17 + 8256, 344.000, 0, En 3.169952413335E-07, CFL 0.00057, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -8.71E-16 + 8280, 345.000, 0, En 8.763285784363E-07, CFL 0.00110, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 1.25E-15 + 8304, 346.000, 0, En 2.072046294321E-06, CFL 0.00165, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -1.43E-15 + 8328, 347.000, 0, En 5.552886676081E-06, CFL 0.00240, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 1.33E-14, Te 6.33E-16 + 8352, 348.000, 0, En 1.712795962140E-05, CFL 0.00458, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -2.00E-14, Te -2.15E-15 + 8376, 349.000, 0, En 2.194569843879E-05, CFL 0.00442, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te -5.33E-16 + 8400, 350.000, 0, En 1.093238873327E-05, CFL 0.00347, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 1.33E-14, Te 1.68E-15 + 8424, 351.000, 0, En 2.369983780329E-06, CFL 0.00226, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se -6.65E-15, Te -6.40E-16 + 8448, 352.000, 0, En 3.611779180053E-06, CFL 0.00312, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te -3.86E-16 + 8472, 353.000, 0, En 1.128756635905E-05, CFL 0.00379, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -6.65E-15, Te -4.12E-15 + 8496, 354.000, 0, En 9.918039849003E-06, CFL 0.00272, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 6.65E-15, Te 3.72E-15 + 8520, 355.000, 0, En 8.003897676168E-06, CFL 0.00225, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 1.33E-14, Te -1.97E-15 + 8544, 356.000, 0, En 5.299495917783E-06, CFL 0.00225, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -2.00E-14, Te 1.58E-15 + 8568, 357.000, 0, En 3.204149259684E-06, CFL 0.00289, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se 0.00E+00, Te -6.04E-16 + 8592, 358.000, 0, En 9.925055705287E-07, CFL 0.00090, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 6.65E-15, Te 1.33E-17 + 8616, 359.000, 0, En 1.624909913266E-06, CFL 0.00115, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 0.00E+00, Te -1.21E-15 + 8640, 360.000, 0, En 5.387903144604E-07, CFL 0.00055, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 1.33E-14, Te 4.19E-15 + 8664, 361.000, 0, En 2.593457536957E-07, CFL 0.00071, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7835, Me -3.10E-17, Se -2.00E-14, Te -1.40E-15 + 8688, 362.000, 0, En 1.926576656445E-07, CFL 0.00043, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 4.49E-16 + 8712, 363.000, 0, En 2.378703013699E-07, CFL 0.00062, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te 3.75E-17 + 8736, 364.000, 0, En 3.216300137328E-07, CFL 0.00053, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 0.00E+00, Te -2.29E-15 + 8760, 365.000, 0, En 6.243425497861E-07, CFL 0.00082, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -1.33E-14, Te 1.38E-15 diff --git a/examples/solo_ocean/single_column_z/timestats.pgi b/examples/solo_ocean/single_column_z/timestats.pgi index 2a040cbf91..12e2328a43 100644 --- a/examples/solo_ocean/single_column_z/timestats.pgi +++ b/examples/solo_ocean/single_column_z/timestats.pgi @@ -1,368 +1,368 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -2.7285E-12, M 7.69512E+16, S 35.1293, T 4.8064, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 24, 1.000, 0, En 2.105726721807E-06, CFL 0.00123, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.18E-15 - 48, 2.000, 0, En 4.766399225142E-06, CFL 0.00177, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 5.54E-16 - 72, 3.000, 0, En 6.799458710846E-06, CFL 0.00326, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -2.01E-17 - 96, 4.000, 0, En 4.788431230240E-06, CFL 0.00208, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 2.27E-15 - 120, 5.000, 0, En 2.440940276404E-07, CFL 0.00053, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -5.05E-16 - 144, 6.000, 0, En 9.614857096237E-07, CFL 0.00082, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -9.11E-16 - 168, 7.000, 0, En 5.490491999593E-07, CFL 0.00112, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 2.54E-15 - 192, 8.000, 0, En 2.024248851907E-06, CFL 0.00148, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 6.79E-16 - 216, 9.000, 0, En 4.088661346112E-06, CFL 0.00248, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se -6.65E-15, Te -1.92E-15 - 240, 10.000, 0, En 1.125337258720E-05, CFL 0.00357, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 1.33E-14, Te -6.85E-16 - 264, 11.000, 0, En 8.876682917850E-06, CFL 0.00234, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -1.33E-14, Te -6.80E-16 - 288, 12.000, 0, En 6.684265887289E-06, CFL 0.00304, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 2.00E-14, Te 2.71E-16 - 312, 13.000, 0, En 3.153109249639E-06, CFL 0.00126, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 0.00E+00, Te -7.87E-16 - 336, 14.000, 0, En 2.974777581842E-06, CFL 0.00181, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -6.65E-15, Te -1.80E-15 - 360, 15.000, 0, En 6.782113017128E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 3.25E-15 - 384, 16.000, 0, En 2.635455287496E-06, CFL 0.00194, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 6.65E-15, Te -2.22E-15 - 408, 17.000, 0, En 7.094006300934E-08, CFL 0.00030, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -2.00E-14, Te 8.34E-16 - 432, 18.000, 0, En 9.454220955433E-07, CFL 0.00084, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 6.65E-15, Te 2.26E-15 - 456, 19.000, 0, En 1.335381483217E-06, CFL 0.00172, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 7.35E-16 - 480, 20.000, 0, En 3.881153570471E-06, CFL 0.00336, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 2.39E-15 - 504, 21.000, 0, En 1.846445842752E-06, CFL 0.00129, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 6.65E-15, Te -1.18E-15 - 528, 22.000, 0, En 2.526154180676E-06, CFL 0.00178, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -1.33E-14, Te -1.75E-15 - 552, 23.000, 0, En 3.972115691823E-06, CFL 0.00172, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -1.33E-14, Te 1.20E-15 - 576, 24.000, 0, En 4.476932895741E-06, CFL 0.00242, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -4.60E-15 - 600, 25.000, 0, En 1.153895796251E-05, CFL 0.00330, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 2.23E-15 - 624, 26.000, 0, En 5.439005721721E-06, CFL 0.00184, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -2.24E-15 - 648, 27.000, 0, En 1.429966820004E-05, CFL 0.00285, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -2.00E-14, Te -1.39E-16 - 672, 28.000, 0, En 1.036467176393E-05, CFL 0.00267, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se 0.00E+00, Te -1.62E-15 - 696, 29.000, 0, En 1.283274153104E-06, CFL 0.00082, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 1.33E-14, Te 1.95E-15 - 720, 30.000, 0, En 4.851589985431E-07, CFL 0.00035, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 0.00E+00, Te -2.56E-16 - 744, 31.000, 0, En 8.592731738926E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te 1.74E-15 - 768, 32.000, 0, En 1.896646421431E-07, CFL 0.00031, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se -6.65E-15, Te 8.27E-16 - 792, 33.000, 0, En 3.222426760803E-07, CFL 0.00032, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -4.57E-16 - 816, 34.000, 0, En 2.284835758204E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.31E-15 - 840, 35.000, 0, En 1.900843167908E-07, CFL 0.00039, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 0.00E+00, Te -2.23E-15 - 864, 36.000, 0, En 4.137095113131E-07, CFL 0.00058, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 0.00E+00, Te -1.20E-15 - 888, 37.000, 0, En 1.161367905272E-06, CFL 0.00152, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 1.33E-14, Te 2.68E-15 - 912, 38.000, 0, En 1.486658199111E-06, CFL 0.00134, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 6.65E-15, Te -1.09E-15 - 936, 39.000, 0, En 2.087284025065E-06, CFL 0.00133, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 0.00E+00, Te -2.42E-15 - 960, 40.000, 0, En 4.012052323704E-07, CFL 0.00066, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -1.33E-14, Te 1.80E-15 - 984, 41.000, 0, En 7.589558893576E-07, CFL 0.00095, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -1.84E-15 - 1008, 42.000, 0, En 4.864113273279E-06, CFL 0.00265, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se -6.65E-15, Te 7.03E-16 - 1032, 43.000, 0, En 2.694863487658E-06, CFL 0.00226, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 1.33E-14, Te -4.65E-16 - 1056, 44.000, 0, En 8.051196778145E-07, CFL 0.00114, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.41E-15 - 1080, 45.000, 0, En 2.849705752272E-06, CFL 0.00166, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -1.65E-15 - 1104, 46.000, 0, En 2.665615236463E-06, CFL 0.00215, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -6.57E-16 - 1128, 47.000, 0, En 7.455907135955E-07, CFL 0.00115, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se 0.00E+00, Te 8.01E-16 - 1152, 48.000, 0, En 7.122997512926E-07, CFL 0.00058, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 0.00E+00, Te 1.15E-16 - 1176, 49.000, 0, En 1.276932745358E-06, CFL 0.00076, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -6.65E-15, Te -2.26E-15 - 1200, 50.000, 0, En 4.205663280056E-07, CFL 0.00038, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -2.79E-15 - 1224, 51.000, 0, En 1.297259257959E-06, CFL 0.00080, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se 0.00E+00, Te 2.54E-15 - 1248, 52.000, 0, En 9.834151567036E-06, CFL 0.00305, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te -8.93E-16 - 1272, 53.000, 0, En 7.004840341531E-06, CFL 0.00254, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se -6.65E-15, Te 1.09E-15 - 1296, 54.000, 0, En 6.944549775503E-06, CFL 0.00250, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 6.65E-15, Te -2.09E-16 - 1320, 55.000, 0, En 5.339439764262E-06, CFL 0.00214, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 0.00E+00, Te -3.43E-15 - 1344, 56.000, 0, En 1.452451765505E-06, CFL 0.00131, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 6.65E-15, Te 1.64E-16 - 1368, 57.000, 0, En 3.910602148500E-06, CFL 0.00201, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 3.69E-15 - 1392, 58.000, 0, En 1.968911457168E-06, CFL 0.00098, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 1.33E-14, Te -7.49E-16 - 1416, 59.000, 0, En 1.066001164397E-06, CFL 0.00071, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -9.66E-16 - 1440, 60.000, 0, En 1.171335656533E-06, CFL 0.00110, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te -1.14E-15 - 1464, 61.000, 0, En 1.476782508599E-06, CFL 0.00198, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 1.01E-15 - 1488, 62.000, 0, En 4.650079547161E-06, CFL 0.00258, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se -6.65E-15, Te -2.16E-15 - 1512, 63.000, 0, En 1.852615199017E-06, CFL 0.00242, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 1.54E-15 - 1536, 64.000, 0, En 1.307069937431E-06, CFL 0.00237, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te -5.45E-16 - 1560, 65.000, 0, En 1.008204280384E-06, CFL 0.00188, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 3.30E-15 - 1584, 66.000, 0, En 1.323704163141E-06, CFL 0.00133, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 1.33E-14, Te -2.85E-15 - 1608, 67.000, 0, En 4.741302459976E-06, CFL 0.00242, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se -6.65E-15, Te 2.59E-15 - 1632, 68.000, 0, En 5.947412222037E-06, CFL 0.00312, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -7.46E-16 - 1656, 69.000, 0, En 3.339728444897E-06, CFL 0.00195, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 1.33E-14, Te 2.44E-15 - 1680, 70.000, 0, En 2.681239316258E-06, CFL 0.00199, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 0.00E+00, Te -3.42E-16 - 1704, 71.000, 0, En 3.575457889973E-06, CFL 0.00223, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -6.65E-15, Te 1.80E-15 - 1728, 72.000, 0, En 5.009019025837E-06, CFL 0.00307, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se 0.00E+00, Te -1.55E-15 - 1752, 73.000, 0, En 7.859580966031E-06, CFL 0.00349, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se -6.65E-15, Te 1.78E-15 - 1776, 74.000, 0, En 6.390132123855E-06, CFL 0.00328, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se 0.00E+00, Te -1.97E-15 - 1800, 75.000, 0, En 7.406983283686E-07, CFL 0.00070, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 2.00E-14, Te -2.48E-15 - 1824, 76.000, 0, En 1.542931455360E-06, CFL 0.00137, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -1.33E-14, Te 2.77E-15 - 1848, 77.000, 0, En 8.413646110760E-06, CFL 0.00375, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te -5.34E-16 - 1872, 78.000, 0, En 5.432856269348E-06, CFL 0.00289, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 6.65E-15, Te 1.02E-15 - 1896, 79.000, 0, En 5.570343569598E-06, CFL 0.00318, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 7.43E-16 - 1920, 80.000, 0, En 5.230534166075E-06, CFL 0.00234, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -3.06E-15 - 1944, 81.000, 0, En 3.473173455811E-06, CFL 0.00273, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 1.01E-15 - 1968, 82.000, 0, En 5.393522770296E-06, CFL 0.00241, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -2.00E-14, Te -1.90E-15 - 1992, 83.000, 0, En 2.269203088226E-06, CFL 0.00196, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se 0.00E+00, Te 7.89E-17 - 2016, 84.000, 0, En 1.472621829348E-06, CFL 0.00139, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se -6.65E-15, Te 1.35E-15 - 2040, 85.000, 0, En 2.845259401472E-06, CFL 0.00142, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -6.65E-15, Te 1.99E-15 - 2064, 86.000, 0, En 5.967045718654E-06, CFL 0.00222, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 0.00E+00, Te -3.02E-15 - 2088, 87.000, 0, En 1.976495106734E-06, CFL 0.00102, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 2.00E-14, Te 1.72E-15 - 2112, 88.000, 0, En 1.038789067779E-05, CFL 0.00341, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te -1.50E-15 - 2136, 89.000, 0, En 1.409733591463E-05, CFL 0.00392, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -6.01E-16 - 2160, 90.000, 0, En 1.057432145688E-05, CFL 0.00255, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 1.78E-15 - 2184, 91.000, 0, En 8.359702750711E-06, CFL 0.00313, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.14E-15 - 2208, 92.000, 0, En 9.029750220455E-07, CFL 0.00071, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -5.02E-16 - 2232, 93.000, 0, En 1.568655436123E-06, CFL 0.00146, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -5.74E-16 - 2256, 94.000, 0, En 3.112991750496E-07, CFL 0.00052, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -1.84E-15 - 2280, 95.000, 0, En 2.662778643660E-06, CFL 0.00146, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 3.02E-15 - 2304, 96.000, 0, En 6.010953477454E-06, CFL 0.00383, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -5.09E-16 - 2328, 97.000, 0, En 2.559154645624E-05, CFL 0.00459, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 0.00E+00, Te 1.28E-15 - 2352, 98.000, 0, En 1.906164365345E-05, CFL 0.00480, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -6.65E-15, Te -1.95E-15 - 2376, 99.000, 0, En 1.982171580190E-06, CFL 0.00142, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 1.36E-15 - 2400, 100.000, 0, En 9.542807725514E-06, CFL 0.00440, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 1.33E-14, Te 3.46E-17 - 2424, 101.000, 0, En 2.304866127035E-06, CFL 0.00212, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -1.33E-14, Te -2.52E-16 - 2448, 102.000, 0, En 4.114652418298E-06, CFL 0.00282, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 6.65E-15, Te -1.11E-15 - 2472, 103.000, 0, En 3.418092436211E-06, CFL 0.00319, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 0.00E+00, Te -2.23E-15 - 2496, 104.000, 0, En 3.285002139950E-06, CFL 0.00307, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 2.00E-14, Te 7.19E-16 - 2520, 105.000, 0, En 1.624987168255E-06, CFL 0.00192, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -2.00E-14, Te 1.09E-16 - 2544, 106.000, 0, En 3.746399711761E-06, CFL 0.00412, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -1.33E-14, Te -1.30E-15 - 2568, 107.000, 0, En 9.320274012868E-06, CFL 0.00511, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se 0.00E+00, Te 1.73E-15 - 2592, 108.000, 0, En 6.405013590236E-06, CFL 0.00421, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 1.33E-14, Te -2.87E-15 - 2616, 109.000, 0, En 1.764338407791E-06, CFL 0.00182, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se 0.00E+00, Te 2.92E-15 - 2640, 110.000, 0, En 7.053755763967E-07, CFL 0.00087, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te 6.47E-16 - 2664, 111.000, 0, En 8.035317515643E-07, CFL 0.00090, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 6.65E-15, Te -1.86E-15 - 2688, 112.000, 0, En 1.962973796624E-06, CFL 0.00170, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 6.65E-15, Te 5.92E-15 - 2712, 113.000, 0, En 6.987116215396E-06, CFL 0.00295, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -2.10E-15 - 2736, 114.000, 0, En 7.692024766500E-06, CFL 0.00329, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -2.05E-15 - 2760, 115.000, 0, En 2.047852843960E-06, CFL 0.00149, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se 0.00E+00, Te -7.24E-16 - 2784, 116.000, 0, En 3.149316703649E-06, CFL 0.00266, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 0.00E+00, Te 1.44E-15 - 2808, 117.000, 0, En 7.778647091654E-06, CFL 0.00292, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se 0.00E+00, Te -2.00E-15 - 2832, 118.000, 0, En 9.611238170855E-06, CFL 0.00353, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te 1.49E-15 - 2856, 119.000, 0, En 8.136403330035E-06, CFL 0.00351, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 1.33E-14, Te 3.77E-16 - 2880, 120.000, 0, En 5.068102644466E-06, CFL 0.00283, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se 6.65E-15, Te -5.70E-16 - 2904, 121.000, 0, En 5.306503635063E-06, CFL 0.00407, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 1.33E-14, Te 6.73E-16 - 2928, 122.000, 0, En 6.778190767644E-06, CFL 0.00398, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te 3.86E-16 - 2952, 123.000, 0, En 1.585531744241E-06, CFL 0.00152, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se -6.65E-15, Te -2.32E-16 - 2976, 124.000, 0, En 1.586845036897E-06, CFL 0.00239, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 6.65E-15, Te 2.70E-15 - 3000, 125.000, 0, En 1.000472256527E-06, CFL 0.00194, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 1.33E-14, Te -8.89E-17 - 3024, 126.000, 0, En 1.343520753135E-06, CFL 0.00232, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -1.42E-15 - 3048, 127.000, 0, En 9.589077113176E-06, CFL 0.00603, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 0.00E+00, Te 1.45E-15 - 3072, 128.000, 0, En 9.833590526963E-06, CFL 0.00382, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 0.00E+00, Te 3.16E-16 - 3096, 129.000, 0, En 1.570537861077E-06, CFL 0.00207, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te -1.00E-15 - 3120, 130.000, 0, En 3.093718920610E-06, CFL 0.00326, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 6.65E-15, Te 1.51E-16 - 3144, 131.000, 0, En 7.173678798059E-06, CFL 0.00432, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 1.33E-14, Te 1.97E-15 - 3168, 132.000, 0, En 3.436077693517E-06, CFL 0.00290, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -1.33E-14, Te -2.71E-15 - 3192, 133.000, 0, En 1.677029054136E-06, CFL 0.00200, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te 3.98E-16 - 3216, 134.000, 0, En 6.464681606038E-07, CFL 0.00122, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 1.25E-15 - 3240, 135.000, 0, En 6.047585565505E-07, CFL 0.00121, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se 0.00E+00, Te 2.25E-15 - 3264, 136.000, 0, En 4.615037947176E-06, CFL 0.00472, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 0.00E+00, Te -3.93E-15 - 3288, 137.000, 0, En 4.534685131446E-06, CFL 0.00374, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se -6.65E-15, Te 2.37E-15 - 3312, 138.000, 0, En 1.002355321348E-06, CFL 0.00202, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -6.65E-15, Te -2.52E-15 - 3336, 139.000, 0, En 3.246511468539E-06, CFL 0.00342, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -1.33E-14, Te 2.95E-15 - 3360, 140.000, 0, En 4.899054523014E-06, CFL 0.00447, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -3.53E-15 - 3384, 141.000, 0, En 3.188943697219E-06, CFL 0.00294, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -9.34E-16 - 3408, 142.000, 0, En 1.946361692615E-06, CFL 0.00226, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -6.65E-15, Te 1.14E-15 - 3432, 143.000, 0, En 1.373702633197E-06, CFL 0.00193, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -1.33E-14, Te 1.84E-15 - 3456, 144.000, 0, En 8.800950051504E-07, CFL 0.00180, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 6.65E-15, Te -9.70E-16 - 3480, 145.000, 0, En 1.440757012700E-06, CFL 0.00200, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 6.65E-15, Te -9.21E-16 - 3504, 146.000, 0, En 4.663741769069E-07, CFL 0.00131, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 0.00E+00, Te 2.77E-17 - 3528, 147.000, 0, En 4.284886789039E-07, CFL 0.00122, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -2.00E-14, Te -3.74E-16 - 3552, 148.000, 0, En 4.641449074614E-07, CFL 0.00097, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se 0.00E+00, Te 1.46E-15 - 3576, 149.000, 0, En 1.429486142067E-07, CFL 0.00037, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.00E-14, Te -2.88E-15 - 3600, 150.000, 0, En 9.064196382521E-07, CFL 0.00178, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 1.33E-14, Te 1.38E-15 - 3624, 151.000, 0, En 1.907463488160E-06, CFL 0.00286, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se -6.65E-15, Te -2.51E-15 - 3648, 152.000, 0, En 4.264679223458E-07, CFL 0.00089, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -6.65E-15, Te -7.39E-16 - 3672, 153.000, 0, En 7.492045982987E-07, CFL 0.00177, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 6.65E-15, Te 1.51E-15 - 3696, 154.000, 0, En 1.550881847091E-06, CFL 0.00259, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se 0.00E+00, Te 8.35E-16 - 3720, 155.000, 0, En 3.141166556967E-07, CFL 0.00101, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -1.02E-15 - 3744, 156.000, 0, En 5.479135533015E-06, CFL 0.00411, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se -6.65E-15, Te 1.81E-15 - 3768, 157.000, 0, En 1.828715797834E-05, CFL 0.00810, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te -1.06E-16 - 3792, 158.000, 0, En 1.704022408937E-05, CFL 0.00666, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se -6.65E-15, Te -1.89E-15 - 3816, 159.000, 0, En 6.525196296428E-06, CFL 0.00347, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te 7.96E-17 - 3840, 160.000, 0, En 3.646508800326E-06, CFL 0.00399, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -6.65E-15, Te 2.23E-15 - 3864, 161.000, 0, En 7.784012170632E-06, CFL 0.00512, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -1.25E-15 - 3888, 162.000, 0, En 7.833996459322E-06, CFL 0.00444, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se -6.65E-15, Te 1.07E-16 - 3912, 163.000, 0, En 3.332995331112E-06, CFL 0.00314, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.66E-14, Te -2.96E-17 - 3936, 164.000, 0, En 2.342547178364E-06, CFL 0.00321, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 2.22E-15 - 3960, 165.000, 0, En 1.789198195726E-06, CFL 0.00292, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -5.24E-16 - 3984, 166.000, 0, En 1.361064165217E-06, CFL 0.00253, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 6.65E-15, Te -4.99E-16 - 4008, 167.000, 0, En 5.031411294579E-07, CFL 0.00145, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.12E-15 - 4032, 168.000, 0, En 4.109353617624E-07, CFL 0.00126, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 1.33E-14, Te 3.38E-17 - 4056, 169.000, 0, En 6.143838809405E-07, CFL 0.00127, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -2.00E-14, Te -8.49E-16 - 4080, 170.000, 0, En 2.463111644902E-06, CFL 0.00310, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 6.65E-15, Te -2.14E-15 - 4104, 171.000, 0, En 5.508956818980E-06, CFL 0.00518, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 1.10E-15 - 4128, 172.000, 0, En 3.710260975759E-06, CFL 0.00374, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 6.65E-15, Te -9.45E-16 - 4152, 173.000, 0, En 1.212803716635E-06, CFL 0.00220, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 1.70E-15 - 4176, 174.000, 0, En 1.690575224405E-06, CFL 0.00233, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -1.33E-14, Te -1.19E-15 - 4200, 175.000, 0, En 4.373874460545E-06, CFL 0.00340, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 0.00E+00, Te 1.93E-15 - 4224, 176.000, 0, En 4.725924200304E-06, CFL 0.00383, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -6.65E-15, Te -1.70E-15 - 4248, 177.000, 0, En 2.132538512848E-06, CFL 0.00294, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 9.13E-16 - 4272, 178.000, 0, En 7.702740419468E-07, CFL 0.00151, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te -3.60E-16 - 4296, 179.000, 0, En 4.298248156023E-07, CFL 0.00128, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -2.00E-14, Te 5.18E-15 - 4320, 180.000, 0, En 4.368266154343E-07, CFL 0.00122, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 6.65E-15, Te -4.71E-15 - 4344, 181.000, 0, En 4.374539364214E-06, CFL 0.00462, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 0.00E+00, Te 2.17E-15 - 4368, 182.000, 0, En 1.374481755572E-05, CFL 0.00787, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te -2.52E-18 - 4392, 183.000, 0, En 1.029985270029E-05, CFL 0.00591, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 0.00E+00, Te -1.33E-15 - 4416, 184.000, 0, En 4.586772169334E-06, CFL 0.00324, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 6.65E-15, Te 2.20E-16 - 4440, 185.000, 0, En 3.855229134282E-06, CFL 0.00325, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te -1.03E-15 - 4464, 186.000, 0, En 3.357127983976E-06, CFL 0.00263, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se 0.00E+00, Te 3.46E-16 - 4488, 187.000, 0, En 1.210980393317E-06, CFL 0.00177, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se -6.65E-15, Te -9.54E-17 - 4512, 188.000, 0, En 2.244362936249E-07, CFL 0.00080, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se 0.00E+00, Te -6.07E-17 - 4536, 189.000, 0, En 1.337612548827E-07, CFL 0.00045, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.66E-14, Te -7.69E-16 - 4560, 190.000, 0, En 2.351901579747E-07, CFL 0.00089, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 2.00E-14, Te -2.46E-15 - 4584, 191.000, 0, En 1.039163207878E-06, CFL 0.00189, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 1.60E-15 - 4608, 192.000, 0, En 1.344649397946E-06, CFL 0.00207, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te 4.35E-16 - 4632, 193.000, 0, En 9.007974909988E-07, CFL 0.00199, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 2.89E-15 - 4656, 194.000, 0, En 1.057858692405E-06, CFL 0.00198, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -3.76E-15 - 4680, 195.000, 0, En 1.892863639439E-06, CFL 0.00229, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -1.33E-14, Te -5.47E-17 - 4704, 196.000, 0, En 2.199933846395E-06, CFL 0.00300, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 0.00E+00, Te 8.32E-17 - 4728, 197.000, 0, En 1.826999570270E-06, CFL 0.00244, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 0.00E+00, Te -1.37E-15 - 4752, 198.000, 0, En 1.969965058120E-06, CFL 0.00290, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se 0.00E+00, Te 2.95E-16 - 4776, 199.000, 0, En 9.268448312009E-07, CFL 0.00207, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.10E-15 - 4800, 200.000, 0, En 5.880637681670E-08, CFL 0.00021, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -2.00E-14, Te -3.62E-16 - 4824, 201.000, 0, En 1.259462713913E-07, CFL 0.00053, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te 7.56E-16 - 4848, 202.000, 0, En 1.762456741684E-06, CFL 0.00223, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 0.00E+00, Te -1.45E-15 - 4872, 203.000, 0, En 7.586456259337E-06, CFL 0.00481, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se 0.00E+00, Te -1.49E-15 - 4896, 204.000, 0, En 5.984057062456E-06, CFL 0.00334, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 1.73E-15 - 4920, 205.000, 0, En 9.002838091188E-07, CFL 0.00141, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -6.65E-15, Te -1.89E-15 - 4944, 206.000, 0, En 1.371393054035E-06, CFL 0.00214, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se -6.65E-15, Te -2.28E-16 - 4968, 207.000, 0, En 2.870210573495E-06, CFL 0.00280, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te 2.23E-16 - 4992, 208.000, 0, En 3.627402512641E-06, CFL 0.00302, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 2.00E-14, Te 1.57E-15 - 5016, 209.000, 0, En 1.061894294305E-06, CFL 0.00163, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 0.00E+00, Te -3.09E-15 - 5040, 210.000, 0, En 2.652533135362E-07, CFL 0.00081, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se 0.00E+00, Te 1.78E-15 - 5064, 211.000, 0, En 7.307675517062E-08, CFL 0.00030, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 6.65E-15, Te 1.38E-15 - 5088, 212.000, 0, En 6.423774899479E-08, CFL 0.00024, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 6.65E-15, Te 2.32E-15 - 5112, 213.000, 0, En 1.843114003614E-06, CFL 0.00246, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -1.33E-14, Te -1.44E-16 - 5136, 214.000, 0, En 4.233610106084E-06, CFL 0.00362, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 0.00E+00, Te 1.58E-15 - 5160, 215.000, 0, En 2.818405030532E-06, CFL 0.00360, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -1.92E-15 - 5184, 216.000, 0, En 7.166775343103E-06, CFL 0.00569, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.53E-15 - 5208, 217.000, 0, En 4.979987809095E-06, CFL 0.00377, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se -6.65E-15, Te -5.41E-16 - 5232, 218.000, 0, En 1.304872664580E-06, CFL 0.00203, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8046, Me -4.07E-18, Se 1.33E-14, Te -1.49E-15 - 5256, 219.000, 0, En 3.963656559053E-07, CFL 0.00124, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se -6.65E-15, Te -1.30E-15 - 5280, 220.000, 0, En 5.341533734836E-07, CFL 0.00120, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 1.33E-14, Te -6.93E-16 - 5304, 221.000, 0, En 1.663350850622E-07, CFL 0.00066, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -1.33E-14, Te 2.23E-15 - 5328, 222.000, 0, En 9.736897619172E-08, CFL 0.00046, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -1.33E-14, Te 1.30E-15 - 5352, 223.000, 0, En 2.095521499504E-07, CFL 0.00070, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 6.65E-15, Te 9.65E-16 - 5376, 224.000, 0, En 3.661499120628E-07, CFL 0.00129, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8067, Me -1.66E-17, Se 1.33E-14, Te -2.60E-16 - 5400, 225.000, 0, En 1.209505387990E-06, CFL 0.00186, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 0.00E+00, Te 1.71E-15 - 5424, 226.000, 0, En 1.093503216920E-06, CFL 0.00229, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se 0.00E+00, Te 1.77E-15 - 5448, 227.000, 0, En 2.338731753329E-06, CFL 0.00338, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te -1.36E-16 - 5472, 228.000, 0, En 7.199687260950E-06, CFL 0.00539, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 1.33E-14, Te -8.64E-16 - 5496, 229.000, 0, En 4.029302854614E-06, CFL 0.00320, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -1.33E-14, Te -3.04E-16 - 5520, 230.000, 0, En 9.937658058241E-07, CFL 0.00210, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 6.65E-15, Te -5.03E-16 - 5544, 231.000, 0, En 2.995223460161E-07, CFL 0.00094, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -6.65E-15, Te -9.51E-16 - 5568, 232.000, 0, En 1.613408329100E-07, CFL 0.00070, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 0.00E+00, Te 2.80E-15 - 5592, 233.000, 0, En 2.124607209353E-07, CFL 0.00092, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te -4.36E-16 - 5616, 234.000, 0, En 4.890426169105E-06, CFL 0.00423, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 6.65E-15, Te -2.08E-15 - 5640, 235.000, 0, En 2.901394838982E-06, CFL 0.00234, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 2.00E-14, Te -5.04E-16 - 5664, 236.000, 0, En 5.938554142205E-07, CFL 0.00151, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se 0.00E+00, Te 3.35E-15 - 5688, 237.000, 0, En 8.179823156303E-08, CFL 0.00035, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -1.90E-15 - 5712, 238.000, 0, En 1.579703187443E-07, CFL 0.00065, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 0.00E+00, Te -1.02E-15 - 5736, 239.000, 0, En 8.186397475175E-07, CFL 0.00173, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 2.00E-14, Te 1.40E-15 - 5760, 240.000, 0, En 8.341720526164E-07, CFL 0.00146, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.66E-14, Te -1.74E-16 - 5784, 241.000, 0, En 1.730516750002E-06, CFL 0.00262, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 1.33E-14, Te -2.14E-15 - 5808, 242.000, 0, En 2.535122432188E-06, CFL 0.00320, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 6.65E-15, Te 2.95E-15 - 5832, 243.000, 0, En 2.753736111110E-06, CFL 0.00259, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.66E-14, Te -2.34E-15 - 5856, 244.000, 0, En 8.147962960180E-07, CFL 0.00154, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se -1.33E-14, Te 1.52E-15 - 5880, 245.000, 0, En 3.084531919008E-07, CFL 0.00106, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 1.33E-14, Te -7.92E-16 - 5904, 246.000, 0, En 3.767348879078E-07, CFL 0.00128, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 6.65E-15, Te -4.72E-16 - 5928, 247.000, 0, En 4.313073646403E-07, CFL 0.00137, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 1.71E-15 - 5952, 248.000, 0, En 6.051599104630E-07, CFL 0.00163, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -5.68E-16 - 5976, 249.000, 0, En 2.107159757682E-06, CFL 0.00311, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 0.00E+00, Te 3.24E-16 - 6000, 250.000, 0, En 2.865636061395E-06, CFL 0.00356, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 6.65E-15, Te 3.11E-15 - 6024, 251.000, 0, En 3.094475992953E-06, CFL 0.00302, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se 6.65E-15, Te -3.79E-15 - 6048, 252.000, 0, En 2.954968291945E-06, CFL 0.00333, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me -1.83E-17, Se -1.33E-14, Te 3.46E-15 - 6072, 253.000, 0, En 2.803403484820E-06, CFL 0.00287, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -2.08E-15 - 6096, 254.000, 0, En 3.407561664506E-06, CFL 0.00311, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 6.65E-15, Te 2.28E-15 - 6120, 255.000, 0, En 4.127273934313E-06, CFL 0.00347, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 6.65E-15, Te -1.99E-15 - 6144, 256.000, 0, En 4.756501628614E-06, CFL 0.00338, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te -1.58E-15 - 6168, 257.000, 0, En 3.570253604464E-06, CFL 0.00284, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -5.01E-17 - 6192, 258.000, 0, En 5.918422745747E-06, CFL 0.00422, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.00E-14, Te 2.47E-16 - 6216, 259.000, 0, En 1.555678165563E-05, CFL 0.00634, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 0.00E+00, Te 2.01E-15 - 6240, 260.000, 0, En 1.134167359560E-05, CFL 0.00459, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -2.17E-15 - 6264, 261.000, 0, En 2.818465893422E-06, CFL 0.00269, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se 0.00E+00, Te -3.19E-15 - 6288, 262.000, 0, En 1.228489273527E-06, CFL 0.00182, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 6.29E-15 - 6312, 263.000, 0, En 7.711762826841E-07, CFL 0.00156, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se -6.65E-15, Te -1.97E-15 - 6336, 264.000, 0, En 7.123043359759E-07, CFL 0.00154, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 6.65E-15, Te 4.34E-16 - 6360, 265.000, 0, En 1.595922520350E-06, CFL 0.00239, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se 0.00E+00, Te 1.20E-15 - 6384, 266.000, 0, En 1.958548676320E-06, CFL 0.00250, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -2.22E-15 - 6408, 267.000, 0, En 2.727981566976E-06, CFL 0.00319, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te -1.24E-17 - 6432, 268.000, 0, En 3.245041229459E-06, CFL 0.00280, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 1.21E-15 - 6456, 269.000, 0, En 3.050029386285E-06, CFL 0.00311, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -1.54E-15 - 6480, 270.000, 0, En 3.554945102294E-07, CFL 0.00087, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te -2.90E-17 - 6504, 271.000, 0, En 4.704397803742E-07, CFL 0.00108, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te -1.08E-15 - 6528, 272.000, 0, En 2.618396055589E-06, CFL 0.00276, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 3.45E-15 - 6552, 273.000, 0, En 4.374216770524E-06, CFL 0.00358, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 2.82E-16 - 6576, 274.000, 0, En 6.964262489783E-06, CFL 0.00414, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -1.33E-14, Te -2.72E-15 - 6600, 275.000, 0, En 4.412174041091E-06, CFL 0.00329, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 1.79E-15 - 6624, 276.000, 0, En 4.357874669401E-06, CFL 0.00304, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 6.65E-15, Te -3.03E-16 - 6648, 277.000, 0, En 2.394483158131E-06, CFL 0.00236, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 0.00E+00, Te -2.85E-15 - 6672, 278.000, 0, En 7.129610219946E-07, CFL 0.00127, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 1.33E-14, Te -1.08E-15 - 6696, 279.000, 0, En 3.122866383331E-06, CFL 0.00307, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 1.33E-14, Te 7.04E-16 - 6720, 280.000, 0, En 6.976840664950E-06, CFL 0.00418, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8148, Me -1.46E-17, Se 0.00E+00, Te 7.19E-18 - 6744, 281.000, 0, En 1.172693392201E-05, CFL 0.00508, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -6.65E-15, Te -1.83E-15 - 6768, 282.000, 0, En 9.677329801583E-06, CFL 0.00408, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 6.65E-15, Te -1.42E-15 - 6792, 283.000, 0, En 3.319196274889E-06, CFL 0.00224, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 6.65E-15, Te 1.53E-15 - 6816, 284.000, 0, En 4.389709317940E-05, CFL 0.00896, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 6.65E-15, Te 1.42E-15 - 6840, 285.000, 0, En 6.289086910913E-05, CFL 0.00799, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se -6.65E-15, Te 3.31E-16 - 6864, 286.000, 0, En 1.895117150708E-05, CFL 0.00489, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 6.65E-15, Te -6.85E-16 - 6888, 287.000, 0, En 3.880699708748E-06, CFL 0.00313, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -1.33E-14, Te 2.18E-15 - 6912, 288.000, 0, En 6.068025316850E-06, CFL 0.00312, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 0.00E+00, Te -2.50E-15 - 6936, 289.000, 0, En 1.191420572539E-05, CFL 0.00454, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 1.34E-15 - 6960, 290.000, 0, En 9.592856463869E-06, CFL 0.00401, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -1.30E-15 - 6984, 291.000, 0, En 9.251566223203E-06, CFL 0.00506, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te 1.01E-15 - 7008, 292.000, 0, En 3.611383473136E-05, CFL 0.00622, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -2.89E-15 - 7032, 293.000, 0, En 3.298528099352E-05, CFL 0.00676, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 1.33E-14, Te 2.77E-15 - 7056, 294.000, 0, En 1.376528562055E-05, CFL 0.00355, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 8.48E-16 - 7080, 295.000, 0, En 5.578914207787E-06, CFL 0.00285, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te 2.22E-16 - 7104, 296.000, 0, En 1.129499517511E-06, CFL 0.00151, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -2.00E-14, Te -1.33E-15 - 7128, 297.000, 0, En 1.631099736565E-06, CFL 0.00237, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -1.19E-15 - 7152, 298.000, 0, En 2.323974976764E-06, CFL 0.00279, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 5.26E-16 - 7176, 299.000, 0, En 2.379868217417E-06, CFL 0.00175, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -1.33E-14, Te -1.81E-15 - 7200, 300.000, 0, En 3.111557190487E-06, CFL 0.00253, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se 0.00E+00, Te 2.57E-15 - 7224, 301.000, 0, En 4.467077587240E-06, CFL 0.00255, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 0.00E+00, Te -1.21E-15 - 7248, 302.000, 0, En 9.454753799312E-06, CFL 0.00406, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 6.65E-15, Te 4.44E-17 - 7272, 303.000, 0, En 8.688225965788E-06, CFL 0.00291, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 6.65E-15, Te 2.36E-16 - 7296, 304.000, 0, En 3.064854247507E-06, CFL 0.00205, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 6.47E-16 - 7320, 305.000, 0, En 1.137939864541E-06, CFL 0.00145, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 0.00E+00, Te -2.15E-15 - 7344, 306.000, 0, En 6.939386954951E-07, CFL 0.00116, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 1.33E-14, Te 3.52E-15 - 7368, 307.000, 0, En 1.012732394004E-06, CFL 0.00151, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se 0.00E+00, Te -1.94E-15 - 7392, 308.000, 0, En 2.173032282167E-06, CFL 0.00187, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se 0.00E+00, Te 4.86E-16 - 7416, 309.000, 0, En 3.574397154041E-06, CFL 0.00211, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se -6.65E-15, Te 3.44E-16 - 7440, 310.000, 0, En 2.698528681208E-06, CFL 0.00194, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 6.65E-15, Te 1.07E-15 - 7464, 311.000, 0, En 3.181664225794E-06, CFL 0.00302, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te -1.26E-15 - 7488, 312.000, 0, En 9.507461141501E-07, CFL 0.00095, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 0.00E+00, Te -6.92E-16 - 7512, 313.000, 0, En 2.447830678739E-07, CFL 0.00067, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te -4.18E-16 - 7536, 314.000, 0, En 5.337115074183E-06, CFL 0.00307, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se 0.00E+00, Te 1.70E-15 - 7560, 315.000, 0, En 2.173617899986E-05, CFL 0.00552, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se -6.65E-15, Te 1.43E-15 - 7584, 316.000, 0, En 2.103765844481E-05, CFL 0.00459, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -2.33E-15 - 7608, 317.000, 0, En 3.797850871941E-06, CFL 0.00194, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -4.16E-16 - 7632, 318.000, 0, En 7.702823905672E-07, CFL 0.00092, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te -4.59E-16 - 7656, 319.000, 0, En 1.614406271042E-06, CFL 0.00141, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 6.65E-15, Te -1.67E-15 - 7680, 320.000, 0, En 1.498335500913E-06, CFL 0.00155, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 2.33E-15 - 7704, 321.000, 0, En 5.908103301873E-07, CFL 0.00122, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -1.33E-14, Te -1.79E-15 - 7728, 322.000, 0, En 1.212113836668E-06, CFL 0.00141, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se 0.00E+00, Te -1.44E-15 - 7752, 323.000, 0, En 1.182758593782E-06, CFL 0.00152, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 2.18E-15 - 7776, 324.000, 0, En 6.111879755221E-07, CFL 0.00072, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se -6.65E-15, Te -3.60E-15 - 7800, 325.000, 0, En 2.215215427485E-06, CFL 0.00158, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 5.65E-15 - 7824, 326.000, 0, En 3.312581873078E-06, CFL 0.00185, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se 0.00E+00, Te -4.30E-15 - 7848, 327.000, 0, En 1.071200700119E-05, CFL 0.00345, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 2.82E-15 - 7872, 328.000, 0, En 9.516996252649E-06, CFL 0.00242, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -1.16E-15 - 7896, 329.000, 0, En 3.634110485618E-06, CFL 0.00198, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 1.33E-14, Te -3.27E-15 - 7920, 330.000, 0, En 4.694542241636E-06, CFL 0.00274, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 2.74E-15 - 7944, 331.000, 0, En 1.443748820147E-06, CFL 0.00173, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -8.32E-16 - 7968, 332.000, 0, En 1.476587914605E-06, CFL 0.00145, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 6.65E-15, Te 1.55E-15 - 7992, 333.000, 0, En 1.382718756330E-06, CFL 0.00136, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se -6.65E-15, Te -1.22E-15 - 8016, 334.000, 0, En 1.405606053651E-06, CFL 0.00169, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -1.33E-14, Te 1.34E-15 - 8040, 335.000, 0, En 1.748238310736E-06, CFL 0.00137, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -6.65E-15, Te -3.89E-17 - 8064, 336.000, 0, En 1.456767335011E-06, CFL 0.00178, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 1.33E-14, Te -3.67E-16 - 8088, 337.000, 0, En 1.526847201231E-06, CFL 0.00130, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se -1.33E-14, Te -1.77E-15 - 8112, 338.000, 0, En 1.076720211233E-06, CFL 0.00125, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 2.00E-14, Te 2.62E-15 - 8136, 339.000, 0, En 6.260989165121E-07, CFL 0.00165, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -1.33E-14, Te -2.42E-15 - 8160, 340.000, 0, En 1.550255215719E-06, CFL 0.00152, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 2.00E-14, Te 2.69E-16 - 8184, 341.000, 0, En 1.576593905395E-06, CFL 0.00212, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -1.34E-15 - 8208, 342.000, 0, En 4.387085111309E-07, CFL 0.00120, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se -6.65E-15, Te 7.16E-16 - 8232, 343.000, 0, En 3.951001572603E-08, CFL 0.00022, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -6.65E-15, Te -6.87E-16 - 8256, 344.000, 0, En 3.257920492565E-07, CFL 0.00059, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 0.00E+00, Te -6.68E-16 - 8280, 345.000, 0, En 7.692693791667E-07, CFL 0.00095, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -1.33E-14, Te 1.11E-15 - 8304, 346.000, 0, En 2.115451125461E-06, CFL 0.00175, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -1.43E-15 - 8328, 347.000, 0, En 5.945262629944E-06, CFL 0.00249, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 6.65E-15, Te 6.57E-16 - 8352, 348.000, 0, En 1.441903393405E-05, CFL 0.00360, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -1.33E-14, Te -2.50E-15 - 8376, 349.000, 0, En 2.213490903116E-05, CFL 0.00447, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 0.00E+00, Te -4.50E-16 - 8400, 350.000, 0, En 1.081585299831E-05, CFL 0.00343, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 1.33E-14, Te 1.99E-15 - 8424, 351.000, 0, En 2.372383579480E-06, CFL 0.00227, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se -6.65E-15, Te -1.03E-15 - 8448, 352.000, 0, En 3.541644261098E-06, CFL 0.00314, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 1.33E-14, Te 7.18E-16 - 8472, 353.000, 0, En 1.138458592107E-05, CFL 0.00380, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -1.33E-14, Te -5.07E-15 - 8496, 354.000, 0, En 1.000627625039E-05, CFL 0.00275, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 1.33E-14, Te 3.94E-15 - 8520, 355.000, 0, En 8.140498299545E-06, CFL 0.00239, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 6.65E-15, Te -2.31E-15 - 8544, 356.000, 0, En 5.351114597911E-06, CFL 0.00229, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -2.00E-14, Te 2.43E-15 - 8568, 357.000, 0, En 2.579591605299E-06, CFL 0.00202, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se 0.00E+00, Te 2.23E-16 - 8592, 358.000, 0, En 1.037453043741E-06, CFL 0.00096, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 6.65E-15, Te -2.26E-16 - 8616, 359.000, 0, En 1.293188279249E-06, CFL 0.00080, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 6.65E-15, Te -4.21E-16 - 8640, 360.000, 0, En 4.645719408307E-07, CFL 0.00052, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 6.65E-15, Te 3.80E-15 - 8664, 361.000, 0, En 2.001627625845E-07, CFL 0.00056, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7836, Me -3.10E-17, Se -2.00E-14, Te -2.24E-15 - 8688, 362.000, 0, En 2.681264368329E-07, CFL 0.00066, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 7.12E-16 - 8712, 363.000, 0, En 1.539023849221E-07, CFL 0.00041, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te 9.65E-16 - 8736, 364.000, 0, En 2.964063292012E-07, CFL 0.00051, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 0.00E+00, Te -1.92E-15 - 8760, 365.000, 0, En 6.429228850834E-07, CFL 0.00090, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -1.33E-14, Te 4.56E-16 + 24, 1.000, 0, En 2.224190969643E-06, CFL 0.00129, SL -3.1028E-03, M 7.69512E+16, S 35.1294, T 4.8055, Me -1.68E-17, Se -6.65E-15, Te 1.54E-15 + 48, 2.000, 0, En 5.086775554787E-06, CFL 0.00204, SL 5.8114E-03, M 7.69513E+16, S 35.1293, T 4.8050, Me 7.37E-18, Se 6.65E-15, Te 5.54E-16 + 72, 3.000, 0, En 7.905388789557E-06, CFL 0.00402, SL 2.6844E-03, M 7.69512E+16, S 35.1293, T 4.8043, Me 1.89E-18, Se 0.00E+00, Te -2.04E-16 + 96, 4.000, 0, En 4.791646648622E-06, CFL 0.00208, SL -5.2401E-04, M 7.69512E+16, S 35.1293, T 4.8037, Me -6.98E-18, Se -2.66E-14, Te 3.29E-15 + 120, 5.000, 0, En 2.553668702829E-07, CFL 0.00051, SL -2.9269E-03, M 7.69512E+16, S 35.1294, T 4.8035, Me 1.64E-17, Se 1.33E-14, Te -1.54E-15 + 144, 6.000, 0, En 1.054294466403E-06, CFL 0.00112, SL -4.5440E-03, M 7.69511E+16, S 35.1294, T 4.8033, Me -2.61E-18, Se 6.65E-15, Te -1.21E-15 + 168, 7.000, 0, En 6.893708764831E-07, CFL 0.00141, SL -2.5568E-03, M 7.69512E+16, S 35.1294, T 4.8030, Me -5.31E-18, Se 0.00E+00, Te 2.60E-15 + 192, 8.000, 0, En 2.330510004991E-06, CFL 0.00215, SL 3.6493E-03, M 7.69512E+16, S 35.1293, T 4.8029, Me 1.67E-18, Se 1.33E-14, Te 2.03E-17 + 216, 9.000, 0, En 4.374099909428E-06, CFL 0.00256, SL 8.6303E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -3.94E-18, Se 0.00E+00, Te -1.61E-15 + 240, 10.000, 0, En 1.161994395754E-05, CFL 0.00365, SL 8.0481E-03, M 7.69513E+16, S 35.1293, T 4.8027, Me -1.79E-17, Se 6.65E-15, Te -5.72E-16 + 264, 11.000, 0, En 8.277187155789E-06, CFL 0.00227, SL 6.3439E-03, M 7.69513E+16, S 35.1293, T 4.8025, Me 2.40E-17, Se -6.65E-15, Te -1.06E-15 + 288, 12.000, 0, En 4.168840253805E-06, CFL 0.00178, SL 2.6567E-03, M 7.69512E+16, S 35.1293, T 4.8021, Me -1.00E-17, Se 1.33E-14, Te 5.58E-17 + 312, 13.000, 0, En 4.962028666999E-06, CFL 0.00270, SL -3.8968E-03, M 7.69511E+16, S 35.1294, T 4.8014, Me -2.99E-18, Se 6.65E-15, Te 1.94E-16 + 336, 14.000, 0, En 3.896369334758E-06, CFL 0.00262, SL -8.2365E-03, M 7.69511E+16, S 35.1294, T 4.8009, Me 3.68E-18, Se -1.33E-14, Te -1.47E-15 + 360, 15.000, 0, En 6.822280034592E-06, CFL 0.00281, SL -1.1172E-02, M 7.69511E+16, S 35.1294, T 4.8005, Me 6.56E-18, Se 6.65E-15, Te 2.34E-15 + 384, 16.000, 0, En 8.738591237147E-07, CFL 0.00074, SL -1.5083E-02, M 7.69510E+16, S 35.1294, T 4.7999, Me -1.51E-17, Se 6.65E-15, Te -1.52E-15 + 408, 17.000, 0, En 7.734635728489E-08, CFL 0.00033, SL -2.4323E-02, M 7.69509E+16, S 35.1295, T 4.7986, Me 1.07E-17, Se -1.33E-14, Te 1.18E-15 + 432, 18.000, 0, En 7.786107714907E-07, CFL 0.00074, SL -2.9520E-02, M 7.69508E+16, S 35.1295, T 4.7974, Me -7.26E-18, Se 0.00E+00, Te 3.50E-16 + 456, 19.000, 0, En 4.295697969711E-07, CFL 0.00048, SL -1.3091E-02, M 7.69510E+16, S 35.1294, T 4.7966, Me 5.17E-18, Se 6.65E-15, Te 9.25E-16 + 480, 20.000, 0, En 1.889213813758E-06, CFL 0.00143, SL -1.0814E-02, M 7.69511E+16, S 35.1294, T 4.7958, Me 6.34E-18, Se 0.00E+00, Te 3.10E-15 + 504, 21.000, 0, En 5.015949585266E-06, CFL 0.00275, SL -1.6335E-02, M 7.69510E+16, S 35.1294, T 4.7949, Me -1.47E-17, Se 6.65E-15, Te -1.07E-15 + 528, 22.000, 0, En 2.371188330906E-06, CFL 0.00174, SL -2.0612E-02, M 7.69509E+16, S 35.1295, T 4.7945, Me -4.17E-18, Se -1.33E-14, Te -1.73E-15 + 552, 23.000, 0, En 5.017667290898E-06, CFL 0.00245, SL -2.4748E-02, M 7.69509E+16, S 35.1295, T 4.7940, Me 1.05E-17, Se -6.65E-15, Te 5.22E-16 + 576, 24.000, 0, En 6.478242599973E-06, CFL 0.00363, SL -2.7364E-02, M 7.69508E+16, S 35.1295, T 4.7937, Me -1.00E-17, Se 6.65E-15, Te -4.27E-15 + 600, 25.000, 0, En 1.142893041194E-05, CFL 0.00330, SL -3.3350E-02, M 7.69508E+16, S 35.1295, T 4.7931, Me 1.68E-17, Se -1.33E-14, Te 3.59E-15 + 624, 26.000, 0, En 5.368359261318E-06, CFL 0.00180, SL -3.8239E-02, M 7.69507E+16, S 35.1296, T 4.7925, Me 5.75E-18, Se 1.33E-14, Te -2.83E-15 + 648, 27.000, 0, En 1.404880822922E-05, CFL 0.00290, SL -4.1085E-02, M 7.69507E+16, S 35.1296, T 4.7921, Me -1.18E-17, Se -1.33E-14, Te -6.32E-16 + 672, 28.000, 0, En 1.029670276908E-05, CFL 0.00262, SL -3.8193E-02, M 7.69507E+16, S 35.1296, T 4.7917, Me -5.08E-18, Se -6.65E-15, Te -1.20E-15 + 696, 29.000, 0, En 1.277945956524E-06, CFL 0.00081, SL -4.3701E-02, M 7.69506E+16, S 35.1296, T 4.7907, Me 4.11E-18, Se 6.65E-15, Te 1.21E-15 + 720, 30.000, 0, En 4.844715370682E-07, CFL 0.00034, SL -5.1300E-02, M 7.69505E+16, S 35.1296, T 4.7894, Me 1.92E-17, Se 0.00E+00, Te 3.49E-16 + 744, 31.000, 0, En 8.557518849988E-08, CFL 0.00023, SL -5.2788E-02, M 7.69505E+16, S 35.1296, T 4.7887, Me -1.61E-17, Se 0.00E+00, Te 1.83E-15 + 768, 32.000, 0, En 1.881808029509E-07, CFL 0.00030, SL -3.5380E-02, M 7.69507E+16, S 35.1295, T 4.7881, Me -1.68E-17, Se 0.00E+00, Te 6.36E-16 + 792, 33.000, 0, En 3.222728689423E-07, CFL 0.00033, SL -3.2536E-02, M 7.69508E+16, S 35.1295, T 4.7873, Me 1.75E-17, Se 6.65E-15, Te -5.08E-16 + 816, 34.000, 0, En 2.278671899980E-07, CFL 0.00026, SL -3.7946E-02, M 7.69507E+16, S 35.1296, T 4.7864, Me -1.15E-17, Se -6.65E-15, Te 2.92E-15 + 840, 35.000, 0, En 9.486501016194E-08, CFL 0.00025, SL -4.4738E-02, M 7.69506E+16, S 35.1296, T 4.7855, Me 2.75E-17, Se 0.00E+00, Te -2.43E-15 + 864, 36.000, 0, En 1.706734509165E-07, CFL 0.00029, SL -4.9663E-02, M 7.69506E+16, S 35.1296, T 4.7850, Me -2.58E-17, Se 6.65E-15, Te -1.17E-15 + 888, 37.000, 0, En 3.148522585183E-07, CFL 0.00055, SL -5.3167E-02, M 7.69505E+16, S 35.1297, T 4.7845, Me -3.02E-18, Se 6.65E-15, Te 1.80E-15 + 912, 38.000, 0, En 4.055529185816E-06, CFL 0.00296, SL -5.4706E-02, M 7.69505E+16, S 35.1297, T 4.7842, Me -3.74E-19, Se 0.00E+00, Te 3.57E-16 + 936, 39.000, 0, En 3.038788056120E-06, CFL 0.00191, SL -4.5909E-02, M 7.69506E+16, S 35.1296, T 4.7839, Me 1.72E-17, Se 6.65E-15, Te -2.23E-15 + 960, 40.000, 0, En 2.637620154068E-07, CFL 0.00065, SL -4.0149E-02, M 7.69507E+16, S 35.1296, T 4.7836, Me 5.99E-18, Se -1.33E-14, Te 5.12E-16 + 984, 41.000, 0, En 1.351470758382E-06, CFL 0.00163, SL -4.1596E-02, M 7.69507E+16, S 35.1296, T 4.7831, Me -2.01E-17, Se 6.65E-15, Te -1.75E-15 + 1008, 42.000, 0, En 2.134864752716E-06, CFL 0.00150, SL -3.5935E-02, M 7.69507E+16, S 35.1295, T 4.7825, Me 1.62E-17, Se 0.00E+00, Te 4.89E-16 + 1032, 43.000, 0, En 2.484519275919E-06, CFL 0.00208, SL -2.7178E-02, M 7.69508E+16, S 35.1295, T 4.7822, Me -9.31E-20, Se 6.65E-15, Te -7.80E-17 + 1056, 44.000, 0, En 6.710935349470E-07, CFL 0.00096, SL -1.9353E-02, M 7.69509E+16, S 35.1295, T 4.7820, Me -6.74E-18, Se 0.00E+00, Te 1.91E-15 + 1080, 45.000, 0, En 2.806941815928E-06, CFL 0.00160, SL -2.2270E-02, M 7.69509E+16, S 35.1295, T 4.7814, Me 2.05E-17, Se -6.65E-15, Te -1.72E-15 + 1104, 46.000, 0, En 1.291105852384E-06, CFL 0.00106, SL -2.9704E-02, M 7.69508E+16, S 35.1295, T 4.7804, Me -1.57E-17, Se 6.65E-15, Te -2.12E-17 + 1128, 47.000, 0, En 3.431608128863E-07, CFL 0.00043, SL -3.6424E-02, M 7.69507E+16, S 35.1296, T 4.7795, Me 3.03E-18, Se -6.65E-15, Te 7.60E-16 + 1152, 48.000, 0, En 9.556513006320E-07, CFL 0.00088, SL -4.2022E-02, M 7.69507E+16, S 35.1296, T 4.7787, Me -3.85E-18, Se 6.65E-15, Te -3.50E-16 + 1176, 49.000, 0, En 1.258204674818E-06, CFL 0.00074, SL -5.0413E-02, M 7.69505E+16, S 35.1296, T 4.7774, Me -4.39E-19, Se -1.33E-14, Te -1.47E-15 + 1200, 50.000, 0, En 3.452838375108E-07, CFL 0.00033, SL -5.9660E-02, M 7.69504E+16, S 35.1297, T 4.7762, Me -3.77E-18, Se 0.00E+00, Te -3.56E-15 + 1224, 51.000, 0, En 2.713869918500E-06, CFL 0.00249, SL -6.5612E-02, M 7.69504E+16, S 35.1297, T 4.7756, Me 3.97E-18, Se 0.00E+00, Te 2.10E-15 + 1248, 52.000, 0, En 9.968319704105E-06, CFL 0.00305, SL -6.9153E-02, M 7.69503E+16, S 35.1297, T 4.7754, Me -2.20E-17, Se 6.65E-15, Te -3.05E-16 + 1272, 53.000, 0, En 7.146320930295E-06, CFL 0.00267, SL -7.0352E-02, M 7.69503E+16, S 35.1298, T 4.7753, Me 1.59E-17, Se -6.65E-15, Te 2.56E-16 + 1296, 54.000, 0, En 6.655636114573E-06, CFL 0.00239, SL -6.6344E-02, M 7.69503E+16, S 35.1297, T 4.7751, Me 1.16E-17, Se 1.33E-14, Te 1.00E-17 + 1320, 55.000, 0, En 5.481216644636E-06, CFL 0.00219, SL -6.6928E-02, M 7.69503E+16, S 35.1297, T 4.7746, Me -9.82E-18, Se 6.65E-15, Te -2.97E-15 + 1344, 56.000, 0, En 1.228049491425E-06, CFL 0.00101, SL -7.1279E-02, M 7.69503E+16, S 35.1298, T 4.7740, Me -8.00E-19, Se 0.00E+00, Te 2.64E-16 + 1368, 57.000, 0, En 2.673551803088E-06, CFL 0.00113, SL -7.0386E-02, M 7.69503E+16, S 35.1298, T 4.7737, Me 1.20E-17, Se -2.00E-14, Te 2.68E-15 + 1392, 58.000, 0, En 3.474140546755E-06, CFL 0.00180, SL -7.3003E-02, M 7.69503E+16, S 35.1298, T 4.7731, Me -4.47E-18, Se 6.65E-15, Te -7.95E-16 + 1416, 59.000, 0, En 2.199184838884E-06, CFL 0.00216, SL -7.9555E-02, M 7.69502E+16, S 35.1298, T 4.7721, Me 9.54E-19, Se -6.65E-15, Te -1.35E-15 + 1440, 60.000, 0, En 6.794516041954E-07, CFL 0.00075, SL -8.6833E-02, M 7.69501E+16, S 35.1298, T 4.7713, Me -1.94E-17, Se 1.33E-14, Te -2.97E-16 + 1464, 61.000, 0, En 1.466606051439E-06, CFL 0.00198, SL -9.1860E-02, M 7.69500E+16, S 35.1299, T 4.7709, Me 1.55E-17, Se 6.65E-15, Te 1.59E-15 + 1488, 62.000, 0, En 4.469834598705E-06, CFL 0.00261, SL -9.4866E-02, M 7.69500E+16, S 35.1299, T 4.7707, Me -5.80E-18, Se -6.65E-15, Te -3.10E-15 + 1512, 63.000, 0, En 1.933644733885E-06, CFL 0.00265, SL -9.7619E-02, M 7.69499E+16, S 35.1299, T 4.7706, Me -1.17E-17, Se 0.00E+00, Te 7.94E-16 + 1536, 64.000, 0, En 1.183603116943E-06, CFL 0.00226, SL -1.0069E-01, M 7.69499E+16, S 35.1299, T 4.7706, Me 1.01E-17, Se -6.65E-15, Te 3.90E-16 + 1560, 65.000, 0, En 5.117718628852E-07, CFL 0.00096, SL -1.0286E-01, M 7.69499E+16, S 35.1299, T 4.7703, Me 4.31E-18, Se 6.65E-15, Te 2.84E-15 + 1584, 66.000, 0, En 1.271217352027E-06, CFL 0.00153, SL -1.0673E-01, M 7.69498E+16, S 35.1300, T 4.7701, Me 2.29E-18, Se 1.33E-14, Te -2.64E-15 + 1608, 67.000, 0, En 5.698153391165E-06, CFL 0.00325, SL -1.1005E-01, M 7.69498E+16, S 35.1300, T 4.7697, Me -8.62E-18, Se -6.65E-15, Te 1.68E-15 + 1632, 68.000, 0, En 5.652084234973E-06, CFL 0.00306, SL -1.0719E-01, M 7.69498E+16, S 35.1300, T 4.7695, Me -4.97E-18, Se 0.00E+00, Te -5.41E-16 + 1656, 69.000, 0, En 3.419223982170E-06, CFL 0.00193, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.7695, Me -2.14E-18, Se 1.33E-14, Te 1.57E-15 + 1680, 70.000, 0, En 2.635633359271E-06, CFL 0.00200, SL -9.7326E-02, M 7.69499E+16, S 35.1299, T 4.7697, Me 9.90E-18, Se 0.00E+00, Te -1.61E-16 + 1704, 71.000, 0, En 3.595983398779E-06, CFL 0.00226, SL -9.5381E-02, M 7.69500E+16, S 35.1299, T 4.7699, Me 1.06E-17, Se -6.65E-15, Te 1.36E-15 + 1728, 72.000, 0, En 5.014284243337E-06, CFL 0.00307, SL -9.5890E-02, M 7.69500E+16, S 35.1299, T 4.7701, Me -1.11E-17, Se -6.65E-15, Te -4.16E-16 + 1752, 73.000, 0, En 7.970672575837E-06, CFL 0.00355, SL -9.7793E-02, M 7.69499E+16, S 35.1299, T 4.7701, Me 1.16E-18, Se 0.00E+00, Te 1.95E-15 + 1776, 74.000, 0, En 6.690734949920E-06, CFL 0.00343, SL -1.0151E-01, M 7.69499E+16, S 35.1299, T 4.7698, Me 3.23E-18, Se 0.00E+00, Te -3.20E-15 + 1800, 75.000, 0, En 9.255568511292E-07, CFL 0.00091, SL -1.0893E-01, M 7.69498E+16, S 35.1300, T 4.7691, Me 1.00E-17, Se 1.33E-14, Te -1.91E-15 + 1824, 76.000, 0, En 1.889147172085E-06, CFL 0.00171, SL -1.1439E-01, M 7.69497E+16, S 35.1300, T 4.7688, Me -8.61E-18, Se -6.65E-15, Te 1.81E-15 + 1848, 77.000, 0, En 7.081445757929E-06, CFL 0.00312, SL -1.1955E-01, M 7.69497E+16, S 35.1300, T 4.7686, Me -1.17E-17, Se -2.00E-14, Te 1.37E-15 + 1872, 78.000, 0, En 6.081336599875E-06, CFL 0.00331, SL -1.2352E-01, M 7.69496E+16, S 35.1301, T 4.7686, Me 1.35E-17, Se 6.65E-15, Te 5.87E-16 + 1896, 79.000, 0, En 6.432222724782E-06, CFL 0.00348, SL -1.2382E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me -3.88E-18, Se -6.65E-15, Te 9.70E-16 + 1920, 80.000, 0, En 5.761896343673E-06, CFL 0.00260, SL -1.2155E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -2.82E-18, Se 0.00E+00, Te -2.32E-15 + 1944, 81.000, 0, En 4.028836416158E-06, CFL 0.00275, SL -1.2246E-01, M 7.69496E+16, S 35.1301, T 4.7691, Me -5.24E-19, Se 1.33E-14, Te 4.46E-16 + 1968, 82.000, 0, En 5.887537363512E-06, CFL 0.00270, SL -1.2496E-01, M 7.69496E+16, S 35.1301, T 4.7689, Me -9.76E-18, Se -2.00E-14, Te -1.66E-15 + 1992, 83.000, 0, En 2.701079436528E-06, CFL 0.00200, SL -1.2178E-01, M 7.69496E+16, S 35.1301, T 4.7688, Me 1.17E-17, Se 0.00E+00, Te -7.13E-16 + 2016, 84.000, 0, En 2.536386899675E-06, CFL 0.00254, SL -1.2330E-01, M 7.69496E+16, S 35.1301, T 4.7687, Me -1.51E-17, Se 0.00E+00, Te 3.95E-16 + 2040, 85.000, 0, En 2.665061406408E-06, CFL 0.00135, SL -1.3192E-01, M 7.69495E+16, S 35.1301, T 4.7675, Me 2.04E-17, Se -1.33E-14, Te 1.88E-15 + 2064, 86.000, 0, En 4.489588222494E-06, CFL 0.00179, SL -1.4196E-01, M 7.69494E+16, S 35.1302, T 4.7662, Me -4.92E-18, Se 0.00E+00, Te -2.50E-15 + 2088, 87.000, 0, En 1.991594643005E-06, CFL 0.00109, SL -1.4698E-01, M 7.69493E+16, S 35.1302, T 4.7655, Me 4.54E-18, Se 2.00E-14, Te 1.74E-15 + 2112, 88.000, 0, En 1.115884599782E-05, CFL 0.00349, SL -1.3811E-01, M 7.69494E+16, S 35.1301, T 4.7651, Me -6.70E-18, Se 0.00E+00, Te -5.20E-16 + 2136, 89.000, 0, En 1.493194451491E-05, CFL 0.00391, SL -1.2585E-01, M 7.69496E+16, S 35.1301, T 4.7652, Me -1.15E-18, Se 6.65E-15, Te -1.24E-15 + 2160, 90.000, 0, En 1.099968429865E-05, CFL 0.00265, SL -1.2492E-01, M 7.69496E+16, S 35.1301, T 4.7655, Me 9.48E-18, Se -6.65E-15, Te 1.95E-15 + 2184, 91.000, 0, En 7.378049499224E-06, CFL 0.00276, SL -1.2865E-01, M 7.69495E+16, S 35.1301, T 4.7656, Me 5.38E-18, Se 0.00E+00, Te 1.90E-15 + 2208, 92.000, 0, En 1.450743755103E-06, CFL 0.00090, SL -1.3312E-01, M 7.69495E+16, S 35.1301, T 4.7655, Me -1.50E-17, Se 0.00E+00, Te -1.77E-15 + 2232, 93.000, 0, En 1.681492170319E-06, CFL 0.00178, SL -1.3901E-01, M 7.69494E+16, S 35.1302, T 4.7650, Me -1.86E-18, Se -2.00E-14, Te -6.06E-16 + 2256, 94.000, 0, En 4.524980818238E-07, CFL 0.00090, SL -1.4343E-01, M 7.69494E+16, S 35.1302, T 4.7647, Me 1.68E-17, Se 2.00E-14, Te -6.09E-16 + 2280, 95.000, 0, En 2.593255986362E-06, CFL 0.00141, SL -1.4213E-01, M 7.69494E+16, S 35.1302, T 4.7646, Me -4.14E-18, Se 0.00E+00, Te 2.21E-15 + 2304, 96.000, 0, En 6.389395166410E-06, CFL 0.00397, SL -1.4221E-01, M 7.69494E+16, S 35.1302, T 4.7649, Me -3.09E-18, Se -1.33E-14, Te -1.02E-15 + 2328, 97.000, 0, En 2.659016034458E-05, CFL 0.00468, SL -1.4385E-01, M 7.69493E+16, S 35.1302, T 4.7652, Me -7.18E-18, Se 6.65E-15, Te 1.56E-15 + 2352, 98.000, 0, En 2.029611805649E-05, CFL 0.00509, SL -1.4606E-01, M 7.69493E+16, S 35.1302, T 4.7653, Me -5.61E-18, Se -1.33E-14, Te -2.18E-15 + 2376, 99.000, 0, En 1.975309286319E-06, CFL 0.00130, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7654, Me 2.53E-17, Se 0.00E+00, Te 1.02E-15 + 2400, 100.000, 0, En 9.630041065056E-06, CFL 0.00432, SL -1.5224E-01, M 7.69492E+16, S 35.1302, T 4.7654, Me -1.85E-17, Se 1.33E-14, Te 2.01E-16 + 2424, 101.000, 0, En 2.653754955204E-06, CFL 0.00224, SL -1.5320E-01, M 7.69492E+16, S 35.1302, T 4.7656, Me 2.03E-18, Se -1.33E-14, Te 6.73E-16 + 2448, 102.000, 0, En 4.810359662733E-06, CFL 0.00307, SL -1.5206E-01, M 7.69492E+16, S 35.1302, T 4.7659, Me 1.01E-17, Se 6.65E-15, Te -8.49E-16 + 2472, 103.000, 0, En 3.148899291699E-06, CFL 0.00300, SL -1.5541E-01, M 7.69492E+16, S 35.1302, T 4.7661, Me 5.00E-18, Se 6.65E-15, Te -2.51E-15 + 2496, 104.000, 0, En 3.145013132555E-06, CFL 0.00301, SL -1.6009E-01, M 7.69491E+16, S 35.1303, T 4.7662, Me -1.56E-17, Se 1.33E-14, Te 8.76E-16 + 2520, 105.000, 0, En 1.748491058722E-06, CFL 0.00206, SL -1.6286E-01, M 7.69491E+16, S 35.1303, T 4.7664, Me -6.74E-20, Se -2.00E-14, Te 7.67E-16 + 2544, 106.000, 0, En 3.793790904745E-06, CFL 0.00411, SL -1.6315E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me 1.95E-17, Se -6.65E-15, Te -1.36E-15 + 2568, 107.000, 0, En 9.062228767055E-06, CFL 0.00494, SL -1.6264E-01, M 7.69491E+16, S 35.1303, T 4.7672, Me -1.29E-17, Se -6.65E-15, Te 3.30E-15 + 2592, 108.000, 0, En 6.249280523831E-06, CFL 0.00421, SL -1.5961E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me -1.54E-17, Se 1.33E-14, Te -4.02E-15 + 2616, 109.000, 0, En 1.627567584209E-06, CFL 0.00171, SL -1.5618E-01, M 7.69492E+16, S 35.1303, T 4.7676, Me 1.46E-17, Se 0.00E+00, Te 2.34E-15 + 2640, 110.000, 0, En 7.134975298187E-07, CFL 0.00087, SL -1.5662E-01, M 7.69492E+16, S 35.1303, T 4.7672, Me -4.07E-19, Se 6.65E-15, Te 5.78E-16 + 2664, 111.000, 0, En 9.434831619521E-07, CFL 0.00126, SL -1.6411E-01, M 7.69491E+16, S 35.1303, T 4.7666, Me -1.50E-17, Se 6.65E-15, Te -2.45E-15 + 2688, 112.000, 0, En 2.392497838214E-06, CFL 0.00232, SL -1.7078E-01, M 7.69490E+16, S 35.1303, T 4.7663, Me 6.30E-18, Se 6.65E-15, Te 4.77E-15 + 2712, 113.000, 0, En 6.634579356647E-06, CFL 0.00286, SL -1.7039E-01, M 7.69490E+16, S 35.1303, T 4.7661, Me 3.12E-18, Se 1.33E-14, Te -8.05E-16 + 2736, 114.000, 0, En 8.003554323130E-06, CFL 0.00326, SL -1.5685E-01, M 7.69492E+16, S 35.1303, T 4.7661, Me -1.88E-17, Se 6.65E-15, Te -2.27E-15 + 2760, 115.000, 0, En 2.269061237713E-06, CFL 0.00151, SL -1.5525E-01, M 7.69492E+16, S 35.1302, T 4.7662, Me 2.20E-17, Se 0.00E+00, Te -1.05E-15 + 2784, 116.000, 0, En 3.441099867537E-06, CFL 0.00279, SL -1.5744E-01, M 7.69492E+16, S 35.1303, T 4.7665, Me 8.73E-18, Se 6.65E-15, Te 1.20E-15 + 2808, 117.000, 0, En 8.050282192251E-06, CFL 0.00298, SL -1.5990E-01, M 7.69491E+16, S 35.1303, T 4.7668, Me -1.41E-17, Se -6.65E-15, Te -1.05E-15 + 2832, 118.000, 0, En 1.139447058142E-05, CFL 0.00417, SL -1.6219E-01, M 7.69491E+16, S 35.1303, T 4.7671, Me -1.39E-18, Se -6.65E-15, Te 4.18E-16 + 2856, 119.000, 0, En 9.875884988490E-06, CFL 0.00412, SL -1.6460E-01, M 7.69491E+16, S 35.1303, T 4.7675, Me 6.32E-18, Se 2.00E-14, Te 1.81E-15 + 2880, 120.000, 0, En 4.423768020601E-06, CFL 0.00264, SL -1.6675E-01, M 7.69491E+16, S 35.1303, T 4.7680, Me 9.72E-18, Se 0.00E+00, Te -1.15E-16 + 2904, 121.000, 0, En 5.198408746939E-06, CFL 0.00413, SL -1.6847E-01, M 7.69490E+16, S 35.1303, T 4.7685, Me -8.54E-18, Se 1.33E-14, Te 1.67E-16 + 2928, 122.000, 0, En 6.945533889432E-06, CFL 0.00383, SL -1.7005E-01, M 7.69490E+16, S 35.1303, T 4.7687, Me -3.52E-18, Se 0.00E+00, Te 4.70E-16 + 2952, 123.000, 0, En 1.955834713422E-06, CFL 0.00188, SL -1.7137E-01, M 7.69490E+16, S 35.1303, T 4.7690, Me 5.92E-20, Se 0.00E+00, Te -4.30E-16 + 2976, 124.000, 0, En 1.814113425440E-06, CFL 0.00259, SL -1.7192E-01, M 7.69490E+16, S 35.1303, T 4.7694, Me 3.88E-18, Se 1.33E-14, Te 2.54E-15 + 3000, 125.000, 0, En 1.161947707721E-06, CFL 0.00219, SL -1.6743E-01, M 7.69490E+16, S 35.1303, T 4.7698, Me 3.71E-18, Se 0.00E+00, Te -2.36E-17 + 3024, 126.000, 0, En 1.213041416080E-06, CFL 0.00225, SL -1.6017E-01, M 7.69491E+16, S 35.1303, T 4.7701, Me 1.14E-18, Se -6.65E-15, Te -1.93E-15 + 3048, 127.000, 0, En 8.902786576353E-06, CFL 0.00591, SL -1.6080E-01, M 7.69491E+16, S 35.1303, T 4.7703, Me -1.31E-17, Se 6.65E-15, Te 1.15E-15 + 3072, 128.000, 0, En 9.439927408496E-06, CFL 0.00365, SL -1.6417E-01, M 7.69491E+16, S 35.1303, T 4.7705, Me 2.89E-18, Se 0.00E+00, Te -2.97E-16 + 3096, 129.000, 0, En 1.683477294107E-06, CFL 0.00210, SL -1.6653E-01, M 7.69491E+16, S 35.1303, T 4.7709, Me 2.62E-18, Se 0.00E+00, Te -2.47E-16 + 3120, 130.000, 0, En 3.340578826140E-06, CFL 0.00343, SL -1.6854E-01, M 7.69490E+16, S 35.1303, T 4.7712, Me -5.66E-18, Se 6.65E-15, Te 1.30E-15 + 3144, 131.000, 0, En 7.529049804785E-06, CFL 0.00437, SL -1.7168E-01, M 7.69490E+16, S 35.1303, T 4.7713, Me 7.29E-18, Se 6.65E-15, Te 1.32E-15 + 3168, 132.000, 0, En 3.666231827366E-06, CFL 0.00290, SL -1.7709E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me -4.52E-18, Se -1.33E-14, Te -1.75E-15 + 3192, 133.000, 0, En 1.751968521762E-06, CFL 0.00201, SL -1.8151E-01, M 7.69489E+16, S 35.1304, T 4.7713, Me 1.81E-17, Se 6.65E-15, Te -4.37E-16 + 3216, 134.000, 0, En 6.605731441710E-07, CFL 0.00131, SL -1.8246E-01, M 7.69489E+16, S 35.1304, T 4.7715, Me -2.52E-17, Se 0.00E+00, Te 1.18E-15 + 3240, 135.000, 0, En 5.917459907383E-07, CFL 0.00126, SL -1.7945E-01, M 7.69489E+16, S 35.1304, T 4.7718, Me 6.07E-18, Se 0.00E+00, Te 1.76E-15 + 3264, 136.000, 0, En 4.680745038673E-06, CFL 0.00473, SL -1.7812E-01, M 7.69489E+16, S 35.1304, T 4.7723, Me 4.48E-18, Se 0.00E+00, Te -2.45E-15 + 3288, 137.000, 0, En 4.711171994190E-06, CFL 0.00379, SL -1.7836E-01, M 7.69489E+16, S 35.1304, T 4.7726, Me 2.31E-18, Se 0.00E+00, Te 5.22E-16 + 3312, 138.000, 0, En 1.124476869271E-06, CFL 0.00211, SL -1.7913E-01, M 7.69489E+16, S 35.1304, T 4.7729, Me -1.28E-18, Se -1.33E-14, Te -2.08E-15 + 3336, 139.000, 0, En 3.437160859689E-06, CFL 0.00349, SL -1.8006E-01, M 7.69489E+16, S 35.1304, T 4.7732, Me -1.62E-17, Se -6.65E-15, Te 2.76E-15 + 3360, 140.000, 0, En 4.672673281747E-06, CFL 0.00412, SL -1.8086E-01, M 7.69489E+16, S 35.1304, T 4.7735, Me 7.86E-18, Se 6.65E-15, Te -1.63E-15 + 3384, 141.000, 0, En 3.278213747067E-06, CFL 0.00304, SL -1.8167E-01, M 7.69489E+16, S 35.1304, T 4.7740, Me -1.37E-17, Se 0.00E+00, Te -7.29E-16 + 3408, 142.000, 0, En 1.989792764104E-06, CFL 0.00221, SL -1.8245E-01, M 7.69489E+16, S 35.1304, T 4.7747, Me 1.73E-17, Se -1.33E-14, Te 9.35E-16 + 3432, 143.000, 0, En 1.443205279600E-06, CFL 0.00192, SL -1.8309E-01, M 7.69488E+16, S 35.1304, T 4.7753, Me -1.90E-18, Se -6.65E-15, Te 2.57E-16 + 3456, 144.000, 0, En 9.679755898041E-07, CFL 0.00189, SL -1.8365E-01, M 7.69488E+16, S 35.1304, T 4.7760, Me 1.06E-18, Se 0.00E+00, Te -1.62E-16 + 3480, 145.000, 0, En 1.548069133360E-06, CFL 0.00208, SL -1.8445E-01, M 7.69488E+16, S 35.1304, T 4.7768, Me 1.04E-17, Se 6.65E-15, Te -1.10E-15 + 3504, 146.000, 0, En 5.123785476858E-07, CFL 0.00139, SL -1.8536E-01, M 7.69488E+16, S 35.1304, T 4.7774, Me 3.44E-18, Se 6.65E-15, Te -4.21E-16 + 3528, 147.000, 0, En 4.133008415528E-07, CFL 0.00119, SL -1.8617E-01, M 7.69488E+16, S 35.1304, T 4.7781, Me -2.25E-17, Se -1.33E-14, Te 9.15E-16 + 3552, 148.000, 0, En 4.366376713725E-07, CFL 0.00090, SL -1.8611E-01, M 7.69488E+16, S 35.1304, T 4.7788, Me 7.58E-18, Se -1.33E-14, Te 6.17E-16 + 3576, 149.000, 0, En 1.375525980470E-07, CFL 0.00029, SL -1.8699E-01, M 7.69488E+16, S 35.1304, T 4.7794, Me 4.83E-18, Se 2.66E-14, Te -2.89E-15 + 3600, 150.000, 0, En 9.736149411902E-07, CFL 0.00182, SL -1.8852E-01, M 7.69488E+16, S 35.1304, T 4.7798, Me 7.10E-19, Se 6.65E-15, Te 1.50E-15 + 3624, 151.000, 0, En 1.961537563725E-06, CFL 0.00292, SL -1.8881E-01, M 7.69488E+16, S 35.1304, T 4.7801, Me -9.80E-18, Se 0.00E+00, Te -1.89E-15 + 3648, 152.000, 0, En 4.461971745402E-07, CFL 0.00096, SL -1.8987E-01, M 7.69488E+16, S 35.1305, T 4.7806, Me -5.05E-18, Se -1.33E-14, Te -6.42E-16 + 3672, 153.000, 0, En 7.512342338286E-07, CFL 0.00177, SL -1.9145E-01, M 7.69487E+16, S 35.1305, T 4.7809, Me 1.16E-17, Se 1.33E-14, Te 8.65E-16 + 3696, 154.000, 0, En 1.566082460830E-06, CFL 0.00258, SL -1.9297E-01, M 7.69487E+16, S 35.1305, T 4.7814, Me -5.03E-18, Se -6.65E-15, Te 8.32E-16 + 3720, 155.000, 0, En 3.044370581728E-07, CFL 0.00098, SL -1.9421E-01, M 7.69487E+16, S 35.1305, T 4.7820, Me 2.22E-18, Se 6.65E-15, Te -2.01E-16 + 3744, 156.000, 0, En 5.323516975619E-06, CFL 0.00406, SL -1.9548E-01, M 7.69487E+16, S 35.1305, T 4.7825, Me 9.35E-18, Se 0.00E+00, Te 9.52E-16 + 3768, 157.000, 0, En 1.685127053853E-05, CFL 0.00756, SL -1.9682E-01, M 7.69487E+16, S 35.1305, T 4.7831, Me -9.72E-18, Se 6.65E-15, Te -5.08E-17 + 3792, 158.000, 0, En 1.709800881745E-05, CFL 0.00677, SL -1.9813E-01, M 7.69487E+16, S 35.1305, T 4.7836, Me 1.34E-17, Se 0.00E+00, Te -1.95E-15 + 3816, 159.000, 0, En 6.888436393005E-06, CFL 0.00388, SL -1.9806E-01, M 7.69487E+16, S 35.1305, T 4.7840, Me 2.84E-18, Se 6.65E-15, Te 6.72E-16 + 3840, 160.000, 0, En 3.784980900692E-06, CFL 0.00417, SL -1.9602E-01, M 7.69487E+16, S 35.1305, T 4.7845, Me -1.95E-17, Se -1.33E-14, Te 1.29E-15 + 3864, 161.000, 0, En 7.690447246408E-06, CFL 0.00510, SL -1.9620E-01, M 7.69487E+16, S 35.1305, T 4.7851, Me 1.46E-17, Se 0.00E+00, Te -1.81E-15 + 3888, 162.000, 0, En 8.201083573888E-06, CFL 0.00480, SL -1.9481E-01, M 7.69487E+16, S 35.1305, T 4.7855, Me -6.95E-18, Se 0.00E+00, Te 8.96E-16 + 3912, 163.000, 0, En 3.286288858937E-06, CFL 0.00309, SL -1.9517E-01, M 7.69487E+16, S 35.1305, T 4.7860, Me 7.22E-18, Se 2.00E-14, Te 6.24E-17 + 3936, 164.000, 0, En 2.302574583726E-06, CFL 0.00310, SL -1.9613E-01, M 7.69487E+16, S 35.1305, T 4.7865, Me -9.56E-18, Se -1.33E-14, Te 2.56E-15 + 3960, 165.000, 0, En 1.938958473302E-06, CFL 0.00303, SL -1.9716E-01, M 7.69487E+16, S 35.1305, T 4.7871, Me 2.04E-18, Se -6.65E-15, Te -6.70E-16 + 3984, 166.000, 0, En 1.463869490318E-06, CFL 0.00262, SL -1.9841E-01, M 7.69486E+16, S 35.1305, T 4.7878, Me 1.66E-18, Se 1.33E-14, Te -8.91E-16 + 4008, 167.000, 0, En 4.854531986636E-07, CFL 0.00142, SL -1.9984E-01, M 7.69486E+16, S 35.1305, T 4.7885, Me 2.91E-18, Se -1.33E-14, Te 2.87E-15 + 4032, 168.000, 0, En 4.379893783402E-07, CFL 0.00128, SL -2.0014E-01, M 7.69486E+16, S 35.1305, T 4.7891, Me -8.01E-18, Se 0.00E+00, Te 1.92E-16 + 4056, 169.000, 0, En 6.568720849839E-07, CFL 0.00134, SL -1.9925E-01, M 7.69486E+16, S 35.1305, T 4.7897, Me 1.26E-17, Se -6.65E-15, Te -1.42E-15 + 4080, 170.000, 0, En 2.528936452826E-06, CFL 0.00315, SL -1.9808E-01, M 7.69487E+16, S 35.1305, T 4.7903, Me -2.90E-17, Se 0.00E+00, Te -2.17E-15 + 4104, 171.000, 0, En 5.613035269944E-06, CFL 0.00522, SL -1.9724E-01, M 7.69487E+16, S 35.1305, T 4.7908, Me 7.69E-18, Se 6.65E-15, Te 1.38E-15 + 4128, 172.000, 0, En 3.812589367259E-06, CFL 0.00378, SL -1.9183E-01, M 7.69487E+16, S 35.1305, T 4.7911, Me 1.74E-17, Se 1.33E-14, Te -1.02E-15 + 4152, 173.000, 0, En 1.263685291313E-06, CFL 0.00223, SL -1.8195E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -5.73E-18, Se 6.65E-15, Te 2.02E-15 + 4176, 174.000, 0, En 1.525036118003E-06, CFL 0.00215, SL -1.7950E-01, M 7.69489E+16, S 35.1304, T 4.7911, Me -9.07E-18, Se -2.00E-14, Te -1.86E-15 + 4200, 175.000, 0, En 4.330168603053E-06, CFL 0.00339, SL -1.8223E-01, M 7.69489E+16, S 35.1304, T 4.7912, Me 5.06E-18, Se 6.65E-15, Te 2.13E-15 + 4224, 176.000, 0, En 5.000157517134E-06, CFL 0.00411, SL -1.8454E-01, M 7.69488E+16, S 35.1304, T 4.7916, Me -1.16E-17, Se -1.33E-14, Te -1.73E-15 + 4248, 177.000, 0, En 2.317685640343E-06, CFL 0.00309, SL -1.8436E-01, M 7.69488E+16, S 35.1304, T 4.7922, Me 1.02E-17, Se 6.65E-15, Te 2.21E-15 + 4272, 178.000, 0, En 7.801663726113E-07, CFL 0.00143, SL -1.8141E-01, M 7.69489E+16, S 35.1304, T 4.7928, Me -1.78E-17, Se 1.33E-14, Te -8.05E-16 + 4296, 179.000, 0, En 3.716697265536E-07, CFL 0.00116, SL -1.7518E-01, M 7.69489E+16, S 35.1304, T 4.7933, Me 2.86E-17, Se -1.33E-14, Te 5.82E-15 + 4320, 180.000, 0, En 3.893309207178E-07, CFL 0.00111, SL -1.6672E-01, M 7.69491E+16, S 35.1303, T 4.7937, Me -1.08E-17, Se 0.00E+00, Te -6.08E-15 + 4344, 181.000, 0, En 4.228693650454E-06, CFL 0.00453, SL -1.5855E-01, M 7.69492E+16, S 35.1303, T 4.7941, Me -1.34E-17, Se 6.65E-15, Te 2.36E-15 + 4368, 182.000, 0, En 1.341488129762E-05, CFL 0.00779, SL -1.5010E-01, M 7.69493E+16, S 35.1302, T 4.7947, Me 6.50E-18, Se -1.33E-14, Te 1.21E-15 + 4392, 183.000, 0, En 8.603361940795E-06, CFL 0.00508, SL -1.4208E-01, M 7.69494E+16, S 35.1302, T 4.7952, Me 3.88E-18, Se 0.00E+00, Te -1.73E-15 + 4416, 184.000, 0, En 4.464285265706E-06, CFL 0.00322, SL -1.3715E-01, M 7.69494E+16, S 35.1301, T 4.7957, Me 1.78E-17, Se 0.00E+00, Te 1.42E-15 + 4440, 185.000, 0, En 3.760812563146E-06, CFL 0.00325, SL -1.3708E-01, M 7.69494E+16, S 35.1301, T 4.7962, Me -1.33E-17, Se 6.65E-15, Te -1.01E-15 + 4464, 186.000, 0, En 3.272306582719E-06, CFL 0.00263, SL -1.3855E-01, M 7.69494E+16, S 35.1302, T 4.7967, Me 3.44E-18, Se 0.00E+00, Te -1.61E-16 + 4488, 187.000, 0, En 1.195609507856E-06, CFL 0.00180, SL -1.4017E-01, M 7.69494E+16, S 35.1302, T 4.7971, Me 9.60E-19, Se 0.00E+00, Te 1.47E-16 + 4512, 188.000, 0, En 2.616345621979E-07, CFL 0.00089, SL -1.3829E-01, M 7.69494E+16, S 35.1301, T 4.7973, Me -2.49E-18, Se -6.65E-15, Te 4.51E-16 + 4536, 189.000, 0, En 1.192746808869E-07, CFL 0.00035, SL -1.3475E-01, M 7.69495E+16, S 35.1301, T 4.7974, Me -1.96E-18, Se -2.00E-14, Te -4.13E-16 + 4560, 190.000, 0, En 2.342345529138E-07, CFL 0.00090, SL -1.2855E-01, M 7.69495E+16, S 35.1301, T 4.7976, Me 9.22E-20, Se 1.33E-14, Te -1.21E-15 + 4584, 191.000, 0, En 1.066058052322E-06, CFL 0.00189, SL -1.2262E-01, M 7.69496E+16, S 35.1301, T 4.7979, Me -6.64E-18, Se 0.00E+00, Te 1.26E-15 + 4608, 192.000, 0, En 1.374274579460E-06, CFL 0.00209, SL -1.1823E-01, M 7.69497E+16, S 35.1300, T 4.7982, Me 3.96E-18, Se 0.00E+00, Te -1.44E-16 + 4632, 193.000, 0, En 9.210252206360E-07, CFL 0.00201, SL -1.1476E-01, M 7.69497E+16, S 35.1300, T 4.7987, Me 2.18E-17, Se 6.65E-15, Te 3.68E-15 + 4656, 194.000, 0, En 1.056589438200E-06, CFL 0.00199, SL -1.1074E-01, M 7.69498E+16, S 35.1300, T 4.7989, Me -1.77E-17, Se 0.00E+00, Te -3.77E-15 + 4680, 195.000, 0, En 1.864092518041E-06, CFL 0.00228, SL -1.0725E-01, M 7.69498E+16, S 35.1300, T 4.7991, Me -5.09E-18, Se -2.00E-14, Te 5.08E-17 + 4704, 196.000, 0, En 2.173071503308E-06, CFL 0.00298, SL -1.0276E-01, M 7.69499E+16, S 35.1299, T 4.7993, Me -9.25E-18, Se 6.65E-15, Te 1.10E-15 + 4728, 197.000, 0, En 1.832217477807E-06, CFL 0.00242, SL -9.9849E-02, M 7.69499E+16, S 35.1299, T 4.7996, Me 7.71E-18, Se 0.00E+00, Te -3.09E-15 + 4752, 198.000, 0, En 2.006357699582E-06, CFL 0.00291, SL -9.6650E-02, M 7.69500E+16, S 35.1299, T 4.7998, Me -1.51E-17, Se -6.65E-15, Te 4.99E-16 + 4776, 199.000, 0, En 9.570252515154E-07, CFL 0.00210, SL -9.2253E-02, M 7.69500E+16, S 35.1299, T 4.7999, Me 2.57E-17, Se 6.65E-15, Te 1.17E-15 + 4800, 200.000, 0, En 6.327964767976E-08, CFL 0.00021, SL -8.8405E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me -9.14E-18, Se -1.33E-14, Te -7.97E-16 + 4824, 201.000, 0, En 1.193726610983E-07, CFL 0.00048, SL -8.5758E-02, M 7.69501E+16, S 35.1298, T 4.8000, Me -1.22E-17, Se 6.65E-15, Te 8.35E-16 + 4848, 202.000, 0, En 1.727198513399E-06, CFL 0.00220, SL -8.7486E-02, M 7.69501E+16, S 35.1299, T 4.8000, Me 7.71E-19, Se 0.00E+00, Te -1.63E-15 + 4872, 203.000, 0, En 7.641732814875E-06, CFL 0.00490, SL -8.8681E-02, M 7.69501E+16, S 35.1299, T 4.8001, Me 1.71E-17, Se 0.00E+00, Te -1.46E-15 + 4896, 204.000, 0, En 6.144438942015E-06, CFL 0.00363, SL -8.9051E-02, M 7.69501E+16, S 35.1299, T 4.8003, Me -4.60E-18, Se 0.00E+00, Te 1.16E-15 + 4920, 205.000, 0, En 8.730759910744E-07, CFL 0.00141, SL -9.0293E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 2.60E-18, Se -1.33E-14, Te -1.95E-17 + 4944, 206.000, 0, En 1.354684497658E-06, CFL 0.00214, SL -9.3367E-02, M 7.69500E+16, S 35.1299, T 4.8004, Me 5.46E-18, Se 0.00E+00, Te 7.61E-17 + 4968, 207.000, 0, En 3.146034707954E-06, CFL 0.00322, SL -9.3994E-02, M 7.69500E+16, S 35.1299, T 4.8005, Me -1.15E-17, Se 0.00E+00, Te -1.11E-16 + 4992, 208.000, 0, En 3.905627119785E-06, CFL 0.00336, SL -9.2473E-02, M 7.69500E+16, S 35.1299, T 4.8008, Me -1.39E-18, Se 1.33E-14, Te 2.33E-15 + 5016, 209.000, 0, En 1.067528647298E-06, CFL 0.00167, SL -9.0898E-02, M 7.69500E+16, S 35.1299, T 4.8011, Me -9.59E-18, Se 6.65E-15, Te -2.48E-15 + 5040, 210.000, 0, En 3.356701296429E-07, CFL 0.00095, SL -9.0523E-02, M 7.69500E+16, S 35.1299, T 4.8015, Me 5.54E-18, Se -6.65E-15, Te 1.46E-15 + 5064, 211.000, 0, En 8.647114808961E-08, CFL 0.00032, SL -9.1150E-02, M 7.69500E+16, S 35.1299, T 4.8017, Me 7.77E-18, Se 1.33E-14, Te 8.01E-17 + 5088, 212.000, 0, En 7.009774493935E-08, CFL 0.00024, SL -8.7334E-02, M 7.69501E+16, S 35.1299, T 4.8020, Me -3.86E-19, Se 0.00E+00, Te 2.31E-15 + 5112, 213.000, 0, En 1.912969480051E-06, CFL 0.00251, SL -8.2702E-02, M 7.69501E+16, S 35.1298, T 4.8024, Me 5.62E-18, Se -1.33E-14, Te 9.67E-16 + 5136, 214.000, 0, En 4.307227772938E-06, CFL 0.00364, SL -8.2098E-02, M 7.69501E+16, S 35.1298, T 4.8029, Me -4.54E-18, Se 0.00E+00, Te 1.01E-15 + 5160, 215.000, 0, En 2.860223351925E-06, CFL 0.00362, SL -8.3831E-02, M 7.69501E+16, S 35.1298, T 4.8034, Me 8.33E-18, Se 0.00E+00, Te -1.67E-15 + 5184, 216.000, 0, En 6.827977651017E-06, CFL 0.00550, SL -8.6296E-02, M 7.69501E+16, S 35.1298, T 4.8038, Me -3.08E-17, Se 6.65E-15, Te 2.76E-15 + 5208, 217.000, 0, En 5.365244518430E-06, CFL 0.00405, SL -8.8284E-02, M 7.69501E+16, S 35.1299, T 4.8041, Me 3.51E-17, Se 0.00E+00, Te -1.84E-15 + 5232, 218.000, 0, En 1.500027732136E-06, CFL 0.00219, SL -8.8658E-02, M 7.69501E+16, S 35.1299, T 4.8045, Me -4.07E-18, Se 6.65E-15, Te -1.88E-16 + 5256, 219.000, 0, En 3.632674137542E-07, CFL 0.00115, SL -8.9074E-02, M 7.69501E+16, S 35.1299, T 4.8050, Me -3.27E-17, Se -6.65E-15, Te -1.35E-15 + 5280, 220.000, 0, En 4.938972259040E-07, CFL 0.00119, SL -9.1880E-02, M 7.69500E+16, S 35.1299, T 4.8053, Me 3.01E-17, Se 1.33E-14, Te -6.50E-16 + 5304, 221.000, 0, En 1.553302529215E-07, CFL 0.00059, SL -9.4469E-02, M 7.69500E+16, S 35.1299, T 4.8056, Me -2.41E-18, Se -1.33E-14, Te 2.21E-15 + 5328, 222.000, 0, En 1.002558200927E-07, CFL 0.00049, SL -9.6119E-02, M 7.69500E+16, S 35.1299, T 4.8059, Me -1.52E-17, Se -1.33E-14, Te -3.51E-16 + 5352, 223.000, 0, En 2.165132096551E-07, CFL 0.00075, SL -9.7417E-02, M 7.69499E+16, S 35.1299, T 4.8062, Me 1.43E-17, Se 6.65E-15, Te 6.82E-16 + 5376, 224.000, 0, En 3.591910233777E-07, CFL 0.00127, SL -9.8949E-02, M 7.69499E+16, S 35.1299, T 4.8066, Me -1.66E-17, Se 1.33E-14, Te -3.00E-16 + 5400, 225.000, 0, En 1.178126035888E-06, CFL 0.00182, SL -1.0089E-01, M 7.69499E+16, S 35.1299, T 4.8071, Me 4.04E-18, Se 6.65E-15, Te 1.03E-15 + 5424, 226.000, 0, En 1.062314777654E-06, CFL 0.00226, SL -1.0327E-01, M 7.69499E+16, S 35.1299, T 4.8075, Me 4.75E-18, Se -6.65E-15, Te 3.01E-15 + 5448, 227.000, 0, En 2.297970140495E-06, CFL 0.00334, SL -1.0597E-01, M 7.69498E+16, S 35.1300, T 4.8078, Me 9.69E-18, Se 0.00E+00, Te 1.72E-16 + 5472, 228.000, 0, En 7.042533874347E-06, CFL 0.00535, SL -1.0819E-01, M 7.69498E+16, S 35.1300, T 4.8083, Me 5.78E-19, Se 6.65E-15, Te -1.47E-15 + 5496, 229.000, 0, En 3.651541060627E-06, CFL 0.00320, SL -1.1017E-01, M 7.69498E+16, S 35.1300, T 4.8087, Me -1.26E-17, Se -6.65E-15, Te 6.93E-16 + 5520, 230.000, 0, En 8.626353634512E-07, CFL 0.00196, SL -1.1193E-01, M 7.69498E+16, S 35.1300, T 4.8090, Me 3.73E-18, Se 6.65E-15, Te -1.07E-15 + 5544, 231.000, 0, En 2.610453744566E-07, CFL 0.00090, SL -1.1356E-01, M 7.69497E+16, S 35.1300, T 4.8095, Me 1.47E-17, Se -1.33E-14, Te -8.34E-16 + 5568, 232.000, 0, En 1.722783696595E-07, CFL 0.00071, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.8099, Me -1.98E-17, Se 6.65E-15, Te 3.03E-15 + 5592, 233.000, 0, En 2.134981530569E-07, CFL 0.00093, SL -1.1626E-01, M 7.69497E+16, S 35.1300, T 4.8103, Me 2.29E-17, Se 0.00E+00, Te 4.20E-17 + 5616, 234.000, 0, En 4.882773114911E-06, CFL 0.00426, SL -1.1702E-01, M 7.69497E+16, S 35.1300, T 4.8106, Me -2.90E-17, Se 6.65E-15, Te -2.36E-15 + 5640, 235.000, 0, En 2.895966599984E-06, CFL 0.00241, SL -1.1813E-01, M 7.69497E+16, S 35.1300, T 4.8108, Me 1.38E-17, Se 2.00E-14, Te -5.99E-16 + 5664, 236.000, 0, En 6.479011251376E-07, CFL 0.00163, SL -1.1958E-01, M 7.69497E+16, S 35.1300, T 4.8109, Me -3.93E-18, Se -6.65E-15, Te 3.96E-15 + 5688, 237.000, 0, En 7.932959447549E-08, CFL 0.00033, SL -1.1567E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me 1.86E-17, Se -6.65E-15, Te -8.80E-16 + 5712, 238.000, 0, En 1.684945931441E-07, CFL 0.00068, SL -1.1661E-01, M 7.69497E+16, S 35.1300, T 4.8110, Me -1.48E-17, Se 6.65E-15, Te -1.76E-15 + 5736, 239.000, 0, En 7.802969098496E-07, CFL 0.00165, SL -1.1802E-01, M 7.69497E+16, S 35.1300, T 4.8111, Me 7.14E-18, Se 2.00E-14, Te 1.42E-15 + 5760, 240.000, 0, En 8.303320791177E-07, CFL 0.00148, SL -1.1914E-01, M 7.69497E+16, S 35.1300, T 4.8114, Me 4.88E-19, Se -2.66E-14, Te -4.07E-16 + 5784, 241.000, 0, En 1.739468090577E-06, CFL 0.00264, SL -1.1960E-01, M 7.69497E+16, S 35.1300, T 4.8118, Me -1.25E-17, Se 1.33E-14, Te -1.29E-15 + 5808, 242.000, 0, En 2.557680372209E-06, CFL 0.00320, SL -1.1992E-01, M 7.69497E+16, S 35.1300, T 4.8121, Me 1.36E-17, Se 0.00E+00, Te 2.68E-15 + 5832, 243.000, 0, En 2.552450713716E-06, CFL 0.00245, SL -1.2074E-01, M 7.69496E+16, S 35.1300, T 4.8122, Me 1.55E-18, Se 2.00E-14, Te -1.69E-15 + 5856, 244.000, 0, En 8.241538615331E-07, CFL 0.00157, SL -1.2000E-01, M 7.69497E+16, S 35.1300, T 4.8123, Me -8.64E-19, Se 0.00E+00, Te 6.84E-16 + 5880, 245.000, 0, En 3.039157734097E-07, CFL 0.00080, SL -1.1792E-01, M 7.69497E+16, S 35.1300, T 4.8125, Me 4.78E-18, Se 1.33E-14, Te -2.16E-16 + 5904, 246.000, 0, En 3.094864318101E-07, CFL 0.00109, SL -1.1366E-01, M 7.69497E+16, S 35.1300, T 4.8127, Me 3.58E-20, Se 6.65E-15, Te -6.58E-16 + 5928, 247.000, 0, En 3.673432208908E-07, CFL 0.00124, SL -1.0894E-01, M 7.69498E+16, S 35.1300, T 4.8131, Me -1.36E-17, Se 0.00E+00, Te 2.05E-15 + 5952, 248.000, 0, En 6.072194005162E-07, CFL 0.00165, SL -1.0681E-01, M 7.69498E+16, S 35.1300, T 4.8134, Me 6.47E-18, Se -6.65E-15, Te -1.66E-15 + 5976, 249.000, 0, En 2.128953993011E-06, CFL 0.00314, SL -1.0571E-01, M 7.69498E+16, S 35.1300, T 4.8137, Me -1.84E-17, Se 0.00E+00, Te 1.39E-15 + 6000, 250.000, 0, En 2.891230568022E-06, CFL 0.00359, SL -1.0593E-01, M 7.69498E+16, S 35.1300, T 4.8140, Me -1.35E-18, Se 6.65E-15, Te 2.18E-15 + 6024, 251.000, 0, En 3.006149045284E-06, CFL 0.00289, SL -1.0568E-01, M 7.69498E+16, S 35.1300, T 4.8142, Me 1.86E-17, Se -6.65E-15, Te -1.70E-15 + 6048, 252.000, 0, En 2.309297474315E-06, CFL 0.00275, SL -1.0409E-01, M 7.69499E+16, S 35.1299, T 4.8143, Me -1.83E-17, Se -6.65E-15, Te 1.93E-15 + 6072, 253.000, 0, En 2.744765277434E-06, CFL 0.00284, SL -1.0142E-01, M 7.69499E+16, S 35.1299, T 4.8144, Me 2.93E-17, Se 1.33E-14, Te -5.08E-16 + 6096, 254.000, 0, En 3.698319791989E-06, CFL 0.00348, SL -9.5191E-02, M 7.69500E+16, S 35.1299, T 4.8144, Me -1.53E-17, Se 1.33E-14, Te 1.01E-15 + 6120, 255.000, 0, En 4.454949220993E-06, CFL 0.00388, SL -8.6874E-02, M 7.69501E+16, S 35.1298, T 4.8145, Me 2.50E-18, Se 6.65E-15, Te -1.97E-15 + 6144, 256.000, 0, En 4.985016262219E-06, CFL 0.00366, SL -7.8429E-02, M 7.69502E+16, S 35.1298, T 4.8147, Me 4.74E-19, Se 1.33E-14, Te -5.29E-16 + 6168, 257.000, 0, En 3.803541921528E-06, CFL 0.00300, SL -6.9889E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -3.73E-19, Se -2.00E-14, Te -8.11E-16 + 6192, 258.000, 0, En 6.055313790724E-06, CFL 0.00434, SL -6.1766E-02, M 7.69504E+16, S 35.1297, T 4.8148, Me -1.46E-18, Se -2.00E-14, Te 6.75E-17 + 6216, 259.000, 0, En 1.575725508870E-05, CFL 0.00645, SL -5.7366E-02, M 7.69505E+16, S 35.1297, T 4.8150, Me -1.14E-18, Se 0.00E+00, Te 1.57E-15 + 6240, 260.000, 0, En 1.155183228076E-05, CFL 0.00464, SL -5.6277E-02, M 7.69505E+16, S 35.1297, T 4.8151, Me 3.26E-18, Se 0.00E+00, Te -1.56E-15 + 6264, 261.000, 0, En 2.909789603455E-06, CFL 0.00288, SL -5.5269E-02, M 7.69505E+16, S 35.1297, T 4.8153, Me -9.80E-18, Se 0.00E+00, Te -3.09E-15 + 6288, 262.000, 0, En 1.170756355048E-06, CFL 0.00176, SL -5.1126E-02, M 7.69505E+16, S 35.1296, T 4.8154, Me 1.36E-17, Se 6.65E-15, Te 6.44E-15 + 6312, 263.000, 0, En 7.481808195384E-07, CFL 0.00153, SL -4.2068E-02, M 7.69507E+16, S 35.1296, T 4.8154, Me -1.51E-18, Se -6.65E-15, Te -3.01E-15 + 6336, 264.000, 0, En 7.331228247106E-07, CFL 0.00144, SL -3.3225E-02, M 7.69508E+16, S 35.1295, T 4.8155, Me -4.06E-18, Se 1.33E-14, Te 2.65E-15 + 6360, 265.000, 0, En 1.599302389594E-06, CFL 0.00240, SL -2.9912E-02, M 7.69508E+16, S 35.1295, T 4.8156, Me 4.31E-18, Se -6.65E-15, Te 2.51E-16 + 6384, 266.000, 0, En 2.087762416959E-06, CFL 0.00272, SL -2.8593E-02, M 7.69508E+16, S 35.1295, T 4.8158, Me 3.37E-18, Se -1.33E-14, Te -2.65E-15 + 6408, 267.000, 0, En 2.668109463747E-06, CFL 0.00313, SL -2.8090E-02, M 7.69508E+16, S 35.1295, T 4.8161, Me -1.41E-17, Se 0.00E+00, Te 3.65E-16 + 6432, 268.000, 0, En 3.174981688356E-06, CFL 0.00274, SL -2.8767E-02, M 7.69508E+16, S 35.1295, T 4.8164, Me -7.61E-18, Se 0.00E+00, Te 6.02E-16 + 6456, 269.000, 0, En 2.979430491223E-06, CFL 0.00305, SL -3.0057E-02, M 7.69508E+16, S 35.1295, T 4.8167, Me 3.41E-17, Se 0.00E+00, Te -9.94E-16 + 6480, 270.000, 0, En 3.465473346477E-07, CFL 0.00086, SL -3.1804E-02, M 7.69508E+16, S 35.1295, T 4.8168, Me -9.24E-18, Se -1.33E-14, Te -3.30E-16 + 6504, 271.000, 0, En 4.684346879614E-07, CFL 0.00106, SL -3.6343E-02, M 7.69507E+16, S 35.1296, T 4.8165, Me -2.67E-17, Se 0.00E+00, Te 4.34E-16 + 6528, 272.000, 0, En 2.572694939725E-06, CFL 0.00270, SL -3.9791E-02, M 7.69507E+16, S 35.1296, T 4.8161, Me 3.47E-17, Se 1.33E-14, Te 1.61E-15 + 6552, 273.000, 0, En 4.409097820222E-06, CFL 0.00357, SL -4.1797E-02, M 7.69507E+16, S 35.1296, T 4.8160, Me 1.95E-18, Se -6.65E-15, Te 1.06E-15 + 6576, 274.000, 0, En 5.714483617664E-06, CFL 0.00382, SL -4.5226E-02, M 7.69506E+16, S 35.1296, T 4.8159, Me -3.02E-17, Se -1.33E-14, Te -3.12E-15 + 6600, 275.000, 0, En 5.477707334252E-06, CFL 0.00381, SL -5.0317E-02, M 7.69505E+16, S 35.1296, T 4.8157, Me 6.32E-18, Se 6.65E-15, Te 7.53E-16 + 6624, 276.000, 0, En 4.685553505708E-06, CFL 0.00408, SL -5.5376E-02, M 7.69505E+16, S 35.1297, T 4.8156, Me 1.19E-17, Se 1.33E-14, Te 6.01E-16 + 6648, 277.000, 0, En 3.029326224633E-06, CFL 0.00319, SL -5.9533E-02, M 7.69504E+16, S 35.1297, T 4.8155, Me -2.62E-18, Se 6.65E-15, Te -3.60E-15 + 6672, 278.000, 0, En 8.958617183017E-07, CFL 0.00168, SL -6.3384E-02, M 7.69504E+16, S 35.1297, T 4.8152, Me -1.09E-17, Se 0.00E+00, Te -2.67E-16 + 6696, 279.000, 0, En 2.913913608038E-06, CFL 0.00292, SL -6.6931E-02, M 7.69503E+16, S 35.1297, T 4.8149, Me 1.47E-17, Se 1.33E-14, Te 1.45E-15 + 6720, 280.000, 0, En 6.922472644184E-06, CFL 0.00416, SL -6.7519E-02, M 7.69503E+16, S 35.1297, T 4.8147, Me -1.46E-17, Se 0.00E+00, Te -1.08E-15 + 6744, 281.000, 0, En 1.163885227715E-05, CFL 0.00505, SL -6.0357E-02, M 7.69504E+16, S 35.1297, T 4.8147, Me 1.36E-17, Se -6.65E-15, Te -1.59E-15 + 6768, 282.000, 0, En 9.586531434542E-06, CFL 0.00404, SL -6.1896E-02, M 7.69504E+16, S 35.1297, T 4.8143, Me -9.19E-19, Se 1.33E-14, Te -1.10E-15 + 6792, 283.000, 0, En 3.270288404921E-06, CFL 0.00222, SL -6.9667E-02, M 7.69503E+16, S 35.1297, T 4.8136, Me -1.76E-17, Se 6.65E-15, Te 1.33E-16 + 6816, 284.000, 0, En 4.223851252903E-05, CFL 0.00864, SL -7.8729E-02, M 7.69502E+16, S 35.1298, T 4.8128, Me 1.65E-17, Se 0.00E+00, Te 7.75E-16 + 6840, 285.000, 0, En 6.395313172987E-05, CFL 0.00808, SL -8.6172E-02, M 7.69501E+16, S 35.1298, T 4.8122, Me -1.24E-17, Se -6.65E-15, Te 4.94E-16 + 6864, 286.000, 0, En 1.931834382814E-05, CFL 0.00494, SL -8.8446E-02, M 7.69501E+16, S 35.1299, T 4.8118, Me 1.69E-17, Se 6.65E-15, Te -7.76E-16 + 6888, 287.000, 0, En 3.836225103062E-06, CFL 0.00308, SL -7.9794E-02, M 7.69502E+16, S 35.1298, T 4.8116, Me 5.76E-18, Se -1.33E-14, Te 1.86E-15 + 6912, 288.000, 0, En 5.951077608021E-06, CFL 0.00308, SL -6.9040E-02, M 7.69503E+16, S 35.1297, T 4.8115, Me -6.03E-18, Se 0.00E+00, Te -1.32E-15 + 6936, 289.000, 0, En 1.188585219245E-05, CFL 0.00453, SL -6.1430E-02, M 7.69504E+16, S 35.1297, T 4.8115, Me -8.21E-18, Se 0.00E+00, Te 4.24E-16 + 6960, 290.000, 0, En 9.455316568679E-06, CFL 0.00400, SL -6.2052E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me -1.31E-17, Se -6.65E-15, Te -9.41E-16 + 6984, 291.000, 0, En 8.955874287362E-06, CFL 0.00498, SL -6.4954E-02, M 7.69504E+16, S 35.1297, T 4.8116, Me 2.62E-17, Se 0.00E+00, Te 9.05E-16 + 7008, 292.000, 0, En 3.613725963204E-05, CFL 0.00618, SL -6.7475E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -2.25E-17, Se -2.00E-14, Te -2.18E-15 + 7032, 293.000, 0, En 3.339915468928E-05, CFL 0.00679, SL -6.7625E-02, M 7.69503E+16, S 35.1297, T 4.8116, Me -1.28E-17, Se 1.33E-14, Te 2.82E-15 + 7056, 294.000, 0, En 1.403678077854E-05, CFL 0.00359, SL -5.8643E-02, M 7.69504E+16, S 35.1297, T 4.8117, Me 1.16E-17, Se -1.33E-14, Te 5.95E-16 + 7080, 295.000, 0, En 5.569927730823E-06, CFL 0.00283, SL -5.3233E-02, M 7.69505E+16, S 35.1297, T 4.8116, Me 1.74E-17, Se -6.65E-15, Te 6.11E-16 + 7104, 296.000, 0, En 1.242862985122E-06, CFL 0.00157, SL -4.4863E-02, M 7.69506E+16, S 35.1296, T 4.8114, Me -2.29E-17, Se -1.33E-14, Te -2.11E-15 + 7128, 297.000, 0, En 1.656089689829E-06, CFL 0.00241, SL -2.2151E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me 1.59E-17, Se 0.00E+00, Te -7.47E-16 + 7152, 298.000, 0, En 2.374357620291E-06, CFL 0.00282, SL -1.9494E-02, M 7.69509E+16, S 35.1295, T 4.8113, Me -4.36E-18, Se 2.66E-14, Te 2.11E-15 + 7176, 299.000, 0, En 2.804340201277E-06, CFL 0.00227, SL -2.4936E-02, M 7.69509E+16, S 35.1295, T 4.8108, Me 1.97E-18, Se -6.65E-15, Te -1.76E-15 + 7200, 300.000, 0, En 2.378064004704E-06, CFL 0.00196, SL -2.9130E-02, M 7.69508E+16, S 35.1295, T 4.8101, Me -5.39E-19, Se -1.33E-14, Te 2.65E-15 + 7224, 301.000, 0, En 4.398271514520E-06, CFL 0.00251, SL -1.7096E-02, M 7.69510E+16, S 35.1294, T 4.8098, Me 3.94E-18, Se 6.65E-15, Te -1.57E-15 + 7248, 302.000, 0, En 9.223320056799E-06, CFL 0.00398, SL -4.5627E-03, M 7.69511E+16, S 35.1294, T 4.8095, Me 4.13E-18, Se 0.00E+00, Te 4.07E-16 + 7272, 303.000, 0, En 8.291597189483E-06, CFL 0.00282, SL -6.7237E-03, M 7.69511E+16, S 35.1294, T 4.8088, Me -8.70E-18, Se 6.65E-15, Te 9.91E-16 + 7296, 304.000, 0, En 2.924505306968E-06, CFL 0.00203, SL -3.8371E-03, M 7.69511E+16, S 35.1294, T 4.8083, Me -9.55E-19, Se -1.33E-14, Te 5.83E-16 + 7320, 305.000, 0, En 1.114985607484E-06, CFL 0.00129, SL 1.6367E-04, M 7.69512E+16, S 35.1293, T 4.8081, Me -4.96E-18, Se 1.33E-14, Te -2.26E-15 + 7344, 306.000, 0, En 7.733942560840E-07, CFL 0.00122, SL -2.1989E-03, M 7.69512E+16, S 35.1294, T 4.8078, Me -6.30E-19, Se 6.65E-15, Te 3.95E-15 + 7368, 307.000, 0, En 9.439683004812E-07, CFL 0.00133, SL -3.2509E-03, M 7.69512E+16, S 35.1294, T 4.8075, Me 1.70E-18, Se -6.65E-15, Te -2.76E-15 + 7392, 308.000, 0, En 2.041729784488E-06, CFL 0.00170, SL -5.0175E-03, M 7.69511E+16, S 35.1294, T 4.8071, Me 1.42E-17, Se 0.00E+00, Te 2.36E-16 + 7416, 309.000, 0, En 3.311151020392E-06, CFL 0.00185, SL -7.5270E-03, M 7.69511E+16, S 35.1294, T 4.8065, Me -2.67E-18, Se 0.00E+00, Te 7.34E-16 + 7440, 310.000, 0, En 2.462657557144E-06, CFL 0.00168, SL -1.2803E-02, M 7.69510E+16, S 35.1294, T 4.8058, Me -5.37E-18, Se 0.00E+00, Te 8.18E-16 + 7464, 311.000, 0, En 2.139127106418E-06, CFL 0.00177, SL -1.9126E-02, M 7.69509E+16, S 35.1295, T 4.8052, Me 7.60E-18, Se 0.00E+00, Te -1.53E-15 + 7488, 312.000, 0, En 1.041801466696E-06, CFL 0.00109, SL -2.4810E-02, M 7.69509E+16, S 35.1295, T 4.8047, Me -9.88E-18, Se 6.65E-15, Te -3.88E-17 + 7512, 313.000, 0, En 2.411797803093E-07, CFL 0.00066, SL -2.8728E-02, M 7.69508E+16, S 35.1295, T 4.8042, Me 9.19E-18, Se 0.00E+00, Te -9.74E-16 + 7536, 314.000, 0, En 5.293169168764E-06, CFL 0.00304, SL -2.8391E-02, M 7.69508E+16, S 35.1295, T 4.8039, Me 5.65E-18, Se -6.65E-15, Te 2.08E-15 + 7560, 315.000, 0, En 2.131608048118E-05, CFL 0.00538, SL -2.9571E-02, M 7.69508E+16, S 35.1295, T 4.8036, Me -4.16E-18, Se 0.00E+00, Te 1.77E-15 + 7584, 316.000, 0, En 2.044810318892E-05, CFL 0.00441, SL -3.1801E-02, M 7.69508E+16, S 35.1295, T 4.8034, Me -2.33E-17, Se -6.65E-15, Te -3.16E-15 + 7608, 317.000, 0, En 4.254211997354E-06, CFL 0.00198, SL -3.3235E-02, M 7.69508E+16, S 35.1295, T 4.8031, Me 1.82E-17, Se 1.33E-14, Te -5.94E-16 + 7632, 318.000, 0, En 6.493029049650E-07, CFL 0.00074, SL -3.6575E-02, M 7.69507E+16, S 35.1296, T 4.8022, Me -4.39E-18, Se 0.00E+00, Te 7.71E-16 + 7656, 319.000, 0, En 1.820326184593E-06, CFL 0.00159, SL -4.6191E-02, M 7.69506E+16, S 35.1296, T 4.8010, Me -2.83E-18, Se 6.65E-15, Te -2.49E-15 + 7680, 320.000, 0, En 1.199819049966E-06, CFL 0.00123, SL -5.4697E-02, M 7.69505E+16, S 35.1297, T 4.8001, Me 8.20E-19, Se 6.65E-15, Te 2.07E-15 + 7704, 321.000, 0, En 4.911899976445E-07, CFL 0.00093, SL -6.0896E-02, M 7.69504E+16, S 35.1297, T 4.7995, Me -1.30E-18, Se -1.33E-14, Te -2.59E-15 + 7728, 322.000, 0, En 1.080519593685E-06, CFL 0.00132, SL -6.5431E-02, M 7.69504E+16, S 35.1297, T 4.7991, Me -2.39E-18, Se 0.00E+00, Te 3.77E-17 + 7752, 323.000, 0, En 1.044497813448E-06, CFL 0.00123, SL -6.5299E-02, M 7.69504E+16, S 35.1297, T 4.7989, Me 7.15E-18, Se 6.65E-15, Te 2.10E-15 + 7776, 324.000, 0, En 6.304315308280E-07, CFL 0.00075, SL -5.6739E-02, M 7.69505E+16, S 35.1297, T 4.7987, Me 7.83E-18, Se 0.00E+00, Te -2.78E-15 + 7800, 325.000, 0, En 2.256474136727E-06, CFL 0.00163, SL -6.1496E-02, M 7.69504E+16, S 35.1297, T 4.7978, Me -2.23E-18, Se 1.33E-14, Te 3.87E-15 + 7824, 326.000, 0, En 3.016536338645E-06, CFL 0.00180, SL -7.1357E-02, M 7.69503E+16, S 35.1298, T 4.7966, Me -1.29E-17, Se -6.65E-15, Te -1.87E-15 + 7848, 327.000, 0, En 1.065031223005E-05, CFL 0.00340, SL -8.0471E-02, M 7.69502E+16, S 35.1298, T 4.7955, Me 1.23E-17, Se 0.00E+00, Te 2.24E-15 + 7872, 328.000, 0, En 1.179412791965E-05, CFL 0.00296, SL -8.9016E-02, M 7.69501E+16, S 35.1299, T 4.7945, Me -4.96E-18, Se -6.65E-15, Te -2.65E-15 + 7896, 329.000, 0, En 5.025074398687E-06, CFL 0.00328, SL -9.6545E-02, M 7.69500E+16, S 35.1299, T 4.7936, Me 8.09E-18, Se 1.33E-14, Te -1.42E-15 + 7920, 330.000, 0, En 3.304511058099E-06, CFL 0.00199, SL -1.0134E-01, M 7.69499E+16, S 35.1299, T 4.7930, Me 3.17E-18, Se -1.33E-14, Te 3.01E-15 + 7944, 331.000, 0, En 1.485462091793E-06, CFL 0.00175, SL -1.0269E-01, M 7.69499E+16, S 35.1299, T 4.7927, Me -5.47E-18, Se 2.00E-14, Te -1.69E-15 + 7968, 332.000, 0, En 1.576693494548E-06, CFL 0.00152, SL -1.0425E-01, M 7.69499E+16, S 35.1299, T 4.7926, Me -3.46E-18, Se 0.00E+00, Te 2.92E-15 + 7992, 333.000, 0, En 1.064009875652E-06, CFL 0.00093, SL -1.0728E-01, M 7.69498E+16, S 35.1300, T 4.7923, Me -7.72E-18, Se -6.65E-15, Te -2.48E-15 + 8016, 334.000, 0, En 1.168956618071E-06, CFL 0.00130, SL -1.1104E-01, M 7.69498E+16, S 35.1300, T 4.7920, Me 6.42E-18, Se -6.65E-15, Te 1.76E-15 + 8040, 335.000, 0, En 1.542164700188E-06, CFL 0.00132, SL -1.1504E-01, M 7.69497E+16, S 35.1300, T 4.7916, Me 1.25E-18, Se -1.33E-14, Te -4.56E-16 + 8064, 336.000, 0, En 2.343965419196E-06, CFL 0.00253, SL -1.1566E-01, M 7.69497E+16, S 35.1300, T 4.7913, Me -3.37E-19, Se 1.33E-14, Te 9.81E-16 + 8088, 337.000, 0, En 1.758406525462E-06, CFL 0.00167, SL -1.1353E-01, M 7.69497E+16, S 35.1300, T 4.7909, Me -1.17E-17, Se 0.00E+00, Te -1.33E-15 + 8112, 338.000, 0, En 1.020182288344E-06, CFL 0.00124, SL -1.1090E-01, M 7.69498E+16, S 35.1300, T 4.7907, Me 1.23E-18, Se 1.33E-14, Te 3.17E-15 + 8136, 339.000, 0, En 7.015346613722E-07, CFL 0.00172, SL -1.0904E-01, M 7.69498E+16, S 35.1300, T 4.7906, Me 8.99E-18, Se -1.33E-14, Te -2.98E-15 + 8160, 340.000, 0, En 1.450991836312E-06, CFL 0.00131, SL -1.0964E-01, M 7.69498E+16, S 35.1300, T 4.7905, Me 5.70E-18, Se 1.33E-14, Te -3.38E-16 + 8184, 341.000, 0, En 1.479529510186E-06, CFL 0.00192, SL -1.0737E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me -7.39E-18, Se 0.00E+00, Te -1.34E-15 + 8208, 342.000, 0, En 4.430960160028E-07, CFL 0.00121, SL -1.0703E-01, M 7.69498E+16, S 35.1300, T 4.7904, Me 6.97E-20, Se 0.00E+00, Te 1.74E-15 + 8232, 343.000, 0, En 4.611607313760E-08, CFL 0.00025, SL -1.0820E-01, M 7.69498E+16, S 35.1300, T 4.7903, Me -5.14E-18, Se -1.33E-14, Te -8.40E-16 + 8256, 344.000, 0, En 3.169952413355E-07, CFL 0.00057, SL -1.0959E-01, M 7.69498E+16, S 35.1300, T 4.7901, Me 1.23E-17, Se 6.65E-15, Te -8.71E-16 + 8280, 345.000, 0, En 8.763285783837E-07, CFL 0.00110, SL -1.1231E-01, M 7.69498E+16, S 35.1300, T 4.7896, Me -9.46E-18, Se -2.00E-14, Te 2.12E-15 + 8304, 346.000, 0, En 2.072046294303E-06, CFL 0.00165, SL -1.1598E-01, M 7.69497E+16, S 35.1300, T 4.7892, Me 5.62E-18, Se 0.00E+00, Te -1.44E-15 + 8328, 347.000, 0, En 5.552886676052E-06, CFL 0.00240, SL -1.1903E-01, M 7.69497E+16, S 35.1300, T 4.7888, Me -2.30E-17, Se 1.33E-14, Te 6.32E-16 + 8352, 348.000, 0, En 1.712795962190E-05, CFL 0.00458, SL -1.2153E-01, M 7.69496E+16, S 35.1301, T 4.7886, Me 2.12E-17, Se -2.00E-14, Te -3.02E-15 + 8376, 349.000, 0, En 2.194569843880E-05, CFL 0.00442, SL -1.2597E-01, M 7.69496E+16, S 35.1301, T 4.7881, Me -3.33E-19, Se 6.65E-15, Te 3.34E-16 + 8400, 350.000, 0, En 1.093238873318E-05, CFL 0.00347, SL -1.2905E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me 1.19E-18, Se 1.33E-14, Te 1.68E-15 + 8424, 351.000, 0, En 2.369983780297E-06, CFL 0.00226, SL -1.3038E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se -6.65E-15, Te -1.51E-15 + 8448, 352.000, 0, En 3.611779180031E-06, CFL 0.00312, SL -1.3122E-01, M 7.69495E+16, S 35.1301, T 4.7878, Me -1.69E-18, Se 6.65E-15, Te 4.82E-16 + 8472, 353.000, 0, En 1.128756635911E-05, CFL 0.00379, SL -1.3170E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me -8.88E-18, Se -6.65E-15, Te -4.98E-15 + 8496, 354.000, 0, En 9.918039848980E-06, CFL 0.00272, SL -1.2984E-01, M 7.69495E+16, S 35.1301, T 4.7877, Me 1.19E-17, Se 6.65E-15, Te 3.72E-15 + 8520, 355.000, 0, En 8.003897676146E-06, CFL 0.00225, SL -1.2411E-01, M 7.69496E+16, S 35.1301, T 4.7876, Me -1.62E-17, Se 6.65E-15, Te -1.10E-15 + 8544, 356.000, 0, En 5.299495917768E-06, CFL 0.00225, SL -1.1800E-01, M 7.69497E+16, S 35.1300, T 4.7876, Me -5.75E-19, Se -1.33E-14, Te 2.45E-15 + 8568, 357.000, 0, En 3.204149258000E-06, CFL 0.00289, SL -1.1493E-01, M 7.69497E+16, S 35.1300, T 4.7875, Me 5.48E-18, Se -6.65E-15, Te -6.04E-16 + 8592, 358.000, 0, En 9.925055705335E-07, CFL 0.00090, SL -1.1769E-01, M 7.69497E+16, S 35.1300, T 4.7869, Me 1.13E-17, Se 1.33E-14, Te 1.28E-17 + 8616, 359.000, 0, En 1.624909913167E-06, CFL 0.00115, SL -1.2771E-01, M 7.69496E+16, S 35.1301, T 4.7855, Me -2.74E-17, Se 0.00E+00, Te -1.21E-15 + 8640, 360.000, 0, En 5.387903144902E-07, CFL 0.00055, SL -1.3649E-01, M 7.69494E+16, S 35.1301, T 4.7844, Me 4.99E-17, Se 1.33E-14, Te 3.33E-15 + 8664, 361.000, 0, En 2.593457537734E-07, CFL 0.00071, SL -1.4340E-01, M 7.69494E+16, S 35.1302, T 4.7835, Me -3.10E-17, Se -2.00E-14, Te -2.27E-15 + 8688, 362.000, 0, En 1.926576656367E-07, CFL 0.00043, SL -1.4877E-01, M 7.69493E+16, S 35.1302, T 4.7829, Me -7.78E-18, Se 6.65E-15, Te 1.32E-15 + 8712, 363.000, 0, En 2.378703014177E-07, CFL 0.00062, SL -1.5068E-01, M 7.69493E+16, S 35.1302, T 4.7827, Me 8.89E-18, Se 6.65E-15, Te -8.31E-16 + 8736, 364.000, 0, En 3.216300136338E-07, CFL 0.00053, SL -1.5262E-01, M 7.69492E+16, S 35.1302, T 4.7826, Me 9.46E-19, Se 0.00E+00, Te -2.29E-15 + 8760, 365.000, 0, En 6.243425497686E-07, CFL 0.00082, SL -1.5490E-01, M 7.69492E+16, S 35.1302, T 4.7824, Me -2.22E-18, Se -1.33E-14, Te 1.40E-15 From fc48b0231536ff1928b69cf5701a0fc702fa947d Mon Sep 17 00:00:00 2001 From: Zhi Liang Date: Thu, 5 Dec 2013 15:41:22 -0500 Subject: [PATCH 318/372] improve the performance of int_density_dz_generic_plm --- src/equation_of_state/MOM_EOS.F90 | 217 +++++++++++++++++------------- 1 file changed, 121 insertions(+), 96 deletions(-) diff --git a/src/equation_of_state/MOM_EOS.F90 b/src/equation_of_state/MOM_EOS.F90 index 055402391b..ee7d890d2c 100644 --- a/src/equation_of_state/MOM_EOS.F90 +++ b/src/equation_of_state/MOM_EOS.F90 @@ -967,8 +967,7 @@ subroutine int_density_dz_generic_plm (T_t, T_b, S_t, S_b, z_t, z_b, rho_ref, & ! (out,opt) inty_dpa - The integral in y of the difference between the ! pressure anomaly at the top and bottom of the layer ! divided by the y grid spacing, in Pa. - - real :: T5(5), S5(5), p5(5), r5(5) + real :: T35(35), S35(35), p35(35), r35(35) real :: rho_anom real :: w_left, w_right, intz(5) real, parameter :: C1_90 = 1.0/90.0 ! Rational constants. @@ -976,6 +975,9 @@ subroutine int_density_dz_generic_plm (T_t, T_b, S_t, S_b, z_t, z_b, rho_ref, & real :: dz real :: weight_t, weight_b integer :: Isq, Ieq, Jsq, Jeq, i, j, m, n + integer :: pos, count, ii, jj + logical :: do_intx_dpa, do_inty_dpa + real :: dz_x(5), dz_y(5) Isq = G%IscB ; Ieq = G%IecB ; Jsq = G%JscB ; Jeq = G%JecB @@ -991,113 +993,136 @@ subroutine int_density_dz_generic_plm (T_t, T_b, S_t, S_b, z_t, z_b, rho_ref, & weight_t = 0.25 * real(5-n) weight_b = 1.0 - weight_t - p5(n) = -GxRho*(z_t(i,j) - 0.25*real(n-1)*dz) + p35(n) = -GxRho*(z_t(i,j) - 0.25*real(n-1)*dz) ! Salinity and temperature points are linearly interpolated - S5(n) = weight_t * S_t(i,j) + weight_b * S_b(i,j) - T5(n) = weight_t * T_t(i,j) + weight_b * T_b(i,j) + S35(n) = weight_t * S_t(i,j) + weight_b * S_b(i,j) + T35(n) = weight_t * T_t(i,j) + weight_b * T_b(i,j) enddo - call calculate_density(T5, S5, p5, r5, 1, 5, EOS) - + count = 5 + + ! ================================================== + ! 2. Compute horizontal integrals in the x direction + ! ================================================== + do_intx_dpa = .false. + jj = j - 1 + ii = i - 1 + if (present(intx_dpa) .AND. jj .GE. G%jsc .AND. jj .LE. G%jec .AND. ii .GE. Isq .AND. ii .LE. Ieq ) then + do_intx_dpa = .true. + do m=2,4 + w_left = 0.25*real(5-m) ; w_right = 1.0-w_left + dz_x(m) = w_left*(z_t(ii,jj) - z_b(ii,jj)) + w_right*(z_t(ii+1,jj) - z_b(ii+1,jj)) + ! Salinity and temperature points are linearly interpolated in + ! the horizontal. The subscript (1) refers to the top value in + ! the vertical profile while subscript (5) refers to the bottom + ! value in the vertical profile. + pos = count + (m-2)*5 + T35(pos+1) = w_left*T_t(ii,jj) + w_right*T_t(ii+1,jj) + T35(pos+5) = w_left*T_b(ii,jj) + w_right*T_b(ii+1,jj) + + S35(pos+1) = w_left*S_t(ii,jj) + w_right*S_t(ii+1,jj) + S35(pos+5) = w_left*S_b(ii,jj) + w_right*S_b(ii+1,jj) + + p35(pos+1) = -GxRho*(w_left*z_t(ii,jj) + w_right*z_t(ii+1,jj)) + + ! Pressure + do n=2,5 + p35(pos+n) = p35(pos+n-1) + GxRho*0.25*dz_x(m) + enddo + + ! Salinity and temperature (linear interpolation in the vertical) + do n=1,5 + weight_t = 0.25 * real(5-n) + weight_b = 1.0 - weight_t + S35(pos+n) = weight_t * S35(pos+1) + weight_b * S35(pos+5) + T35(pos+n) = weight_t * T35(pos+1) + weight_b * T35(pos+5) + enddo + enddo + count = count + 15 + endif + + ! ================================================== + ! 3. Compute horizontal integrals in the y direction + ! ================================================== + do_inty_dpa = .false. + if (present(inty_dpa) .AND. ii .GE. G%isc .AND. ii .LE. G%iec .AND. jj .GE. Jsq .AND. jj .LE. Jeq ) then + do_inty_dpa = .true. + do m=2,4 + w_left = 0.25*real(5-m) ; w_right = 1.0-w_left + dz_y(m) = w_left*(z_t(ii,jj) - z_b(ii,jj)) + w_right*(z_t(ii,jj+1) - z_b(ii,jj+1)) + ! Salinity and temperature points are linearly interpolated in + ! the horizontal. The subscript (1) refers to the top value in + ! the vertical profile while subscript (5) refers to the bottom + ! value in the vertical profile. + pos = count + (m-2)*5 + T35(pos+1) = w_left*T_t(ii,jj) + w_right*T_t(ii,jj+1) + T35(pos+5) = w_left*T_b(ii,jj) + w_right*T_b(ii,jj+1) + + S35(pos+1) = w_left*S_t(ii,jj) + w_right*S_t(ii,jj+1) + S35(pos+5) = w_left*S_b(ii,jj) + w_right*S_b(ii,jj+1) + + p35(pos+1) = -GxRho*(w_left*z_t(ii,jj) + w_right*z_t(ii,jj+1)) + + ! Pressure + do n=2,5 + p35(pos+n) = p35(pos+n-1) + GxRho*0.25*dz_y(m) + enddo + + ! Salinity and temperature (linear interpolation in the vertical) + do n=1,5 + weight_t = 0.25 * real(5-n) + weight_b = 1.0 - weight_t + S35(pos+n) = weight_t * S35(pos+1) + weight_b * S35(pos+5) + T35(pos+n) = weight_t * T35(pos+1) + weight_b * T35(pos+5) + enddo + enddo + count = count + 15 + endif + + call calculate_density_array(T35, S35, p35, r35, 1, count, EOS) + ! Use Bode's rule to estimate the pressure anomaly change. - rho_anom = C1_90*(7.0*(r5(1)+r5(5)) + 32.0*(r5(2)+r5(4)) + 12.0*r5(3)) - & + rho_anom = C1_90*(7.0*(r35(1)+r35(5)) + 32.0*(r35(2)+r35(4)) + 12.0*r35(3)) - & rho_ref dpa(i,j) = G_e*dz*rho_anom ! Use a Bode's-rule-like fifth-order accurate estimate of ! the double integral of the pressure anomaly. - r5 = r5 - rho_ref + r35(1:5) = r35(1:5) - rho_ref if (present(intz_dpa)) intz_dpa(i,j) = 0.5*G_e*dz**2 * & - (rho_anom - C1_90*(16.0*(r5(4)-r5(2)) + 7.0*(r5(5)-r5(1))) ) - enddo ; enddo ! end loops on j and i - - ! ================================================== - ! 2. Compute horizontal integrals in the x direction - ! ================================================== - if (present(intx_dpa)) then ; do j=G%jsc,G%jec ; do I=Isq,Ieq - intz(1) = dpa(i,j) ; intz(5) = dpa(i+1,j) - do m=2,4 - w_left = 0.25*real(5-m) ; w_right = 1.0-w_left - dz = w_left*(z_t(i,j) - z_b(i,j)) + w_right*(z_t(i+1,j) - z_b(i+1,j)) - - ! Salinity and temperature points are linearly interpolated in - ! the horizontal. The subscript (1) refers to the top value in - ! the vertical profile while subscript (5) refers to the bottom - ! value in the vertical profile. - T5(1) = w_left*T_t(i,j) + w_right*T_t(i+1,j) - T5(5) = w_left*T_b(i,j) + w_right*T_b(i+1,j) - - S5(1) = w_left*S_t(i,j) + w_right*S_t(i+1,j) - S5(5) = w_left*S_b(i,j) + w_right*S_b(i+1,j) - - p5(1) = -GxRho*(w_left*z_t(i,j) + w_right*z_t(i+1,j)) - - ! Pressure - do n=2,5 - p5(n) = p5(n-1) + GxRho*0.25*dz - enddo - - ! Salinity and temperature (linear interpolation in the vertical) - do n=1,5 - weight_t = 0.25 * real(5-n) - weight_b = 1.0 - weight_t - S5(n) = weight_t * S5(1) + weight_b * S5(5) - T5(n) = weight_t * T5(1) + weight_b * T5(5) - enddo + (rho_anom - C1_90*(16.0*(r35(4)-r35(2)) + 7.0*(r35(5)-r35(1))) ) + count = 5 - call calculate_density(T5, S5, p5, r5, 1, 5, EOS) - + if (do_intx_dpa) then + intz(1) = dpa(ii,jj) ; intz(5) = dpa(ii+1,jj) ! Use Bode's rule to estimate the pressure anomaly change. - intz(m) = G_e*dz*( C1_90*(7.0*(r5(1)+r5(5)) + 32.0*(r5(2)+r5(4)) + & - 12.0*r5(3)) - rho_ref) - enddo - ! Use Bode's rule to integrate the bottom pressure anomaly values in x. - intx_dpa(i,j) = C1_90*(7.0*(intz(1)+intz(5)) + 32.0*(intz(2)+intz(4)) + & - 12.0*intz(3)) - enddo ; enddo ; endif + do m = 2,4 + pos = count+(m-2)*5 + intz(m) = G_e*dz_x(m)*( C1_90*(7.0*(r35(pos+1)+r35(pos+5)) + 32.0*(r35(pos+2)+r35(pos+4)) + & + 12.0*r35(pos+3)) - rho_ref) + enddo + + ! Use Bode's rule to integrate the bottom pressure anomaly values in x. + intx_dpa(ii,jj) = C1_90*(7.0*(intz(1)+intz(5)) + 32.0*(intz(2)+intz(4)) + & + 12.0*intz(3)) + count=count+15 + endif + + if (do_inty_dpa) then + intz(1) = dpa(ii,jj) ; intz(5) = dpa(ii,jj+1) + ! Use Bode's rule to estimate the pressure anomaly change. + do m = 2,4 + pos = count + (m-2)*5 + intz(m) = G_e*dz_y(m)*( C1_90*(7.0*(r35(pos+1)+r35(pos+5)) + 32.0*(r35(pos+2)+r35(pos+4)) + & + 12.0*r35(pos+3)) - rho_ref) + enddo + ! Use Bode's rule to integrate the values. + inty_dpa(ii,jj) = C1_90*(7.0*(intz(1)+intz(5)) + 32.0*(intz(2)+intz(4)) + & + 12.0*intz(3)) + endif + + enddo ; enddo ! end loops on j and i - ! ================================================== - ! 3. Compute horizontal integrals in the y direction - ! ================================================== - if (present(inty_dpa)) then ; do J=Jsq,Jeq ; do i=G%isc,G%iec - intz(1) = dpa(i,j) ; intz(5) = dpa(i,j+1) - do m=2,4 - w_left = 0.25*real(5-m) ; w_right = 1.0-w_left - dz = w_left*(z_t(i,j) - z_b(i,j)) + w_right*(z_t(i,j+1) - z_b(i,j+1)) - ! Salinity and temperature points are linearly interpolated in - ! the horizontal. The subscript (1) refers to the top value in - ! the vertical profile while subscript (5) refers to the bottom - ! value in the vertical profile. - T5(1) = w_left*T_t(i,j) + w_right*T_t(i,j+1) - T5(5) = w_left*T_b(i,j) + w_right*T_b(i,j+1) - - S5(1) = w_left*S_t(i,j) + w_right*S_t(i,j+1) - S5(5) = w_left*S_b(i,j) + w_right*S_b(i,j+1) - - p5(1) = -GxRho*(w_left*z_t(i,j) + w_right*z_t(i,j+1)) - ! Pressure - do n=2,5 - p5(n) = p5(n-1) + GxRho*0.25*dz - enddo - - ! Salinity and temperature (linear interpolation in the vertical) - do n=1,5 - weight_t = 0.25 * real(5-n) - weight_b = 1.0 - weight_t - S5(n) = weight_t * S5(1) + weight_b * S5(5) - T5(n) = weight_t * T5(1) + weight_b * T5(5) - enddo - - call calculate_density(T5, S5, p5, r5, 1, 5, EOS) - - ! Use Bode's rule to estimate the pressure anomaly change. - intz(m) = G_e*dz*( C1_90*(7.0*(r5(1)+r5(5)) + 32.0*(r5(2)+r5(4)) + & - 12.0*r5(3)) - rho_ref) - enddo - ! Use Bode's rule to integrate the values. - inty_dpa(i,j) = C1_90*(7.0*(intz(1)+intz(5)) + 32.0*(intz(2)+intz(4)) + & - 12.0*intz(3)) - enddo ; enddo ; endif end subroutine int_density_dz_generic_plm ! ========================================================================== ! Above is the routine where only the S and T profiles are modified From b282eb74cee59fc7ec1cd3f3ad6e37574b948529 Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Fri, 6 Dec 2013 14:01:20 -0500 Subject: [PATCH 319/372] Restored DAYMAX in ocean_solo MOM_input files. Added values setting DAYMAX in the MOM_input files for the ocean_solo examples and eliminated the ocean_solo_nml and other unused _nml blocks in the sample input_nml files. All interfaces are identical, and all answers are unchanged. --- examples/solo_ocean/DOME/MOM_input | 5 +++++ examples/solo_ocean/DOME/input.nml | 17 ---------------- examples/solo_ocean/MESO_025_23L/input.nml | 3 --- examples/solo_ocean/MESO_025_63L/MOM_input | 5 +++++ examples/solo_ocean/MESO_025_63L/input.nml | 13 ------------ examples/solo_ocean/Phillips_2layer/input.nml | 6 ------ examples/solo_ocean/benchmark/MOM_input | 5 +++++ examples/solo_ocean/benchmark/input.nml | 20 +------------------ examples/solo_ocean/circle_obcs/MOM_input | 5 +++++ examples/solo_ocean/circle_obcs/input.nml | 15 -------------- examples/solo_ocean/double_gyre/MOM_input | 5 +++++ examples/solo_ocean/double_gyre/input.nml | 15 -------------- examples/solo_ocean/external_gwave/MOM_input | 5 +++++ examples/solo_ocean/external_gwave/input.nml | 16 --------------- examples/solo_ocean/global/MOM_input | 5 +++++ examples/solo_ocean/global/input.nml | 15 -------------- examples/solo_ocean/lock_exchange/MOM_input | 5 +++++ examples/solo_ocean/lock_exchange/input.nml | 14 ------------- examples/solo_ocean/nonBous_global/MOM_input | 5 +++++ examples/solo_ocean/nonBous_global/input.nml | 17 ++-------------- examples/solo_ocean/single_column/input.nml | 9 --------- examples/solo_ocean/single_column_z/input.nml | 8 -------- .../solo_ocean/torus_advection_test/MOM_input | 5 +++++ .../solo_ocean/torus_advection_test/input.nml | 15 -------------- 24 files changed, 53 insertions(+), 180 deletions(-) diff --git a/examples/solo_ocean/DOME/MOM_input b/examples/solo_ocean/DOME/MOM_input index f29f19a47f..ed3553e683 100644 --- a/examples/solo_ocean/DOME/MOM_input +++ b/examples/solo_ocean/DOME/MOM_input @@ -409,6 +409,11 @@ DT_FORCING = 8.64E+04 ! [s] default = 1200.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. +DAYMAX = 2.0 ! [days] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set (as it was here) via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/solo_ocean/DOME/input.nml b/examples/solo_ocean/DOME/input.nml index e638986478..7d3507ac11 100644 --- a/examples/solo_ocean/DOME/input.nml +++ b/examples/solo_ocean/DOME/input.nml @@ -5,23 +5,6 @@ restart_output_dir = 'RESTART/', parameter_filename = 'MOM_input', 'MOM_override' / - - &diag_manager_nml - / - &fms_nml domains_stack_size = 710000, stack_size = 0 / - - &ocean_domains_nml - / - - &ocean_solo_nml - months = 0 - days = 2 - date_init = 1,1,1,0,0,0 - hours = 0 - minutes = 0 - seconds = 0 - calendar = 'julian' / - diff --git a/examples/solo_ocean/MESO_025_23L/input.nml b/examples/solo_ocean/MESO_025_23L/input.nml index e7a9150219..c94443139a 100644 --- a/examples/solo_ocean/MESO_025_23L/input.nml +++ b/examples/solo_ocean/MESO_025_23L/input.nml @@ -7,9 +7,6 @@ 'MOM_override' / - &diag_manager_nml - / - &fms_io_nml fms_netcdf_restart=.true. threading_read='multi' diff --git a/examples/solo_ocean/MESO_025_63L/MOM_input b/examples/solo_ocean/MESO_025_63L/MOM_input index c811837d46..182abac399 100644 --- a/examples/solo_ocean/MESO_025_63L/MOM_input +++ b/examples/solo_ocean/MESO_025_63L/MOM_input @@ -578,6 +578,11 @@ DT_FORCING = 3600.0 ! [s] default = 600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. +DAYMAX = 6.0 ! [hours] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set (as it was here) via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/solo_ocean/MESO_025_63L/input.nml b/examples/solo_ocean/MESO_025_63L/input.nml index bd786abc17..e7408205c8 100644 --- a/examples/solo_ocean/MESO_025_63L/input.nml +++ b/examples/solo_ocean/MESO_025_63L/input.nml @@ -6,9 +6,6 @@ parameter_filename = 'MOM_input', 'MOM_override' / - &diag_manager_nml - / - &fms_io_nml fms_netcdf_restart=.true. threading_read='multi' @@ -22,13 +19,3 @@ clock_flags='NONE' domains_stack_size = 960000 stack_size =0 / - - &ocean_solo_nml - months = 0 - days = 0 - date_init = 1,1,1,0,0,0 - hours = 6 - minutes = 0 - seconds = 0 - calendar = 'julian' / - diff --git a/examples/solo_ocean/Phillips_2layer/input.nml b/examples/solo_ocean/Phillips_2layer/input.nml index 585d5e37d6..65da59e952 100644 --- a/examples/solo_ocean/Phillips_2layer/input.nml +++ b/examples/solo_ocean/Phillips_2layer/input.nml @@ -6,16 +6,10 @@ parameter_filename = 'MOM_input', 'MOM_override' / - &diag_manager_nml - / - &fms_nml domains_stack_size = 710000, stack_size = 0 / - &ocean_domains_nml - / - &ocean_solo_nml date_init = 1,1,1,0,0,0 calendar = 'julian' / diff --git a/examples/solo_ocean/benchmark/MOM_input b/examples/solo_ocean/benchmark/MOM_input index 5f56765356..3a22085179 100644 --- a/examples/solo_ocean/benchmark/MOM_input +++ b/examples/solo_ocean/benchmark/MOM_input @@ -555,6 +555,11 @@ DT_FORCING = 3600.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. +DAYMAX = 1.0 ! [days] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set (as it was here) via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/solo_ocean/benchmark/input.nml b/examples/solo_ocean/benchmark/input.nml index 2a4c885a08..482e4220e5 100644 --- a/examples/solo_ocean/benchmark/input.nml +++ b/examples/solo_ocean/benchmark/input.nml @@ -6,26 +6,8 @@ parameter_filename = 'MOM_input', 'MOM_override' / - &diag_manager_nml - / - - &fms_nml clock_grain='ROUTINE' clock_flags='SYNC' domains_stack_size = 955296 - stack_size =0 - / - - &ocean_domains_nml - / - - &ocean_solo_nml - months = 0 - days = 1 - date_init = 1,1,1,0,0,0 - hours = 0 - minutes = 0 - seconds = 0 - calendar = 'julian' / - + stack_size =0 / diff --git a/examples/solo_ocean/circle_obcs/MOM_input b/examples/solo_ocean/circle_obcs/MOM_input index 4e90355d58..39b7cfa656 100644 --- a/examples/solo_ocean/circle_obcs/MOM_input +++ b/examples/solo_ocean/circle_obcs/MOM_input @@ -429,6 +429,11 @@ DT_FORCING = 600.0 ! [s] default = 120.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. +DAYMAX = 2.0 ! [hours] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set (as it was here) via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/solo_ocean/circle_obcs/input.nml b/examples/solo_ocean/circle_obcs/input.nml index 9364c8c032..0aeb0ee521 100644 --- a/examples/solo_ocean/circle_obcs/input.nml +++ b/examples/solo_ocean/circle_obcs/input.nml @@ -6,22 +6,7 @@ parameter_filename = 'MOM_input', 'MOM_override' / - &diag_manager_nml - / - &fms_nml domains_stack_size = 1326000, stack_size = 0 / - - &ocean_domains_nml - / - &ocean_solo_nml - months = 0 - date_init = 1,1,1,0,0,0 - days = 0 - hours = 2 - minutes = 0 - seconds = 0 - calendar = 'julian' / - diff --git a/examples/solo_ocean/double_gyre/MOM_input b/examples/solo_ocean/double_gyre/MOM_input index c172104daa..16e8cc136a 100644 --- a/examples/solo_ocean/double_gyre/MOM_input +++ b/examples/solo_ocean/double_gyre/MOM_input @@ -338,6 +338,11 @@ DT_FORCING = 2400.0 ! [s] default = 1200.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. +DAYMAX = 10.0 ! [days] default = 10.0 + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set (as it was here) via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/solo_ocean/double_gyre/input.nml b/examples/solo_ocean/double_gyre/input.nml index 376c7f2de4..b4eced0b15 100644 --- a/examples/solo_ocean/double_gyre/input.nml +++ b/examples/solo_ocean/double_gyre/input.nml @@ -6,22 +6,7 @@ parameter_filename = 'MOM_input', 'MOM_override' / - &diag_manager_nml - / - &fms_nml domains_stack_size = 710000, stack_size = 0 / - - &ocean_domains_nml - / - &ocean_solo_nml - months = 0 - days = 10 - date_init = 1,1,1,0,0,0 - hours = 0 - minutes = 0 - seconds = 0 - calendar = 'julian' / - diff --git a/examples/solo_ocean/external_gwave/MOM_input b/examples/solo_ocean/external_gwave/MOM_input index 882301c8bb..2d01a8f8fa 100644 --- a/examples/solo_ocean/external_gwave/MOM_input +++ b/examples/solo_ocean/external_gwave/MOM_input @@ -437,6 +437,11 @@ DT_FORCING = 600.0 ! [s] default = 60.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. +DAYMAX = 1800.0 ! [seconds] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set (as it was here) via ocean_solo_nml in input.nml. RESTART_CONTROL = -1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/solo_ocean/external_gwave/input.nml b/examples/solo_ocean/external_gwave/input.nml index 92d98f0027..de43c465dc 100644 --- a/examples/solo_ocean/external_gwave/input.nml +++ b/examples/solo_ocean/external_gwave/input.nml @@ -6,22 +6,6 @@ parameter_filename = 'MOM_input', 'MOM_override' / - &diag_manager_nml - / - &fms_nml domains_stack_size = 910000, stack_size = 0 / - - &ocean_domains_nml - / - - &ocean_solo_nml - months = 0 - days = 0 - date_init = 1,1,1,0,0,0 - hours = 0 - minutes = 0 - seconds = 1800 - calendar = 'julian' / - diff --git a/examples/solo_ocean/global/MOM_input b/examples/solo_ocean/global/MOM_input index 3560039db1..b3463b95c0 100644 --- a/examples/solo_ocean/global/MOM_input +++ b/examples/solo_ocean/global/MOM_input @@ -705,6 +705,11 @@ DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. +DAYMAX = 2.0 ! [days] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set (as it was here) via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/solo_ocean/global/input.nml b/examples/solo_ocean/global/input.nml index 2044cc2720..d07d58c6ba 100644 --- a/examples/solo_ocean/global/input.nml +++ b/examples/solo_ocean/global/input.nml @@ -6,24 +6,9 @@ parameter_filename = 'MOM_input', 'MOM_override' / - &diag_manager_nml - / - &fms_nml clock_grain='MODULE', clock_flags='NONE', domains_stack_size = 710000, stack_size = 0 / - &ocean_domains_nml - / - - &ocean_solo_nml - months = 0 - days = 2 - date_init = 1,1,1,0,0,0 - hours = 0 - minutes = 0 - seconds = 0 - calendar = 'julian' / - diff --git a/examples/solo_ocean/lock_exchange/MOM_input b/examples/solo_ocean/lock_exchange/MOM_input index 6597c30c5a..e102170491 100644 --- a/examples/solo_ocean/lock_exchange/MOM_input +++ b/examples/solo_ocean/lock_exchange/MOM_input @@ -426,6 +426,11 @@ DT_FORCING = 5000.0 ! [s] default = 250.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. +DAYMAX = 6.5E+04 ! [seconds] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set (as it was here) via ocean_solo_nml in input.nml. RESTART_CONTROL = -1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/solo_ocean/lock_exchange/input.nml b/examples/solo_ocean/lock_exchange/input.nml index 1f0c53804e..0bfd887f1a 100644 --- a/examples/solo_ocean/lock_exchange/input.nml +++ b/examples/solo_ocean/lock_exchange/input.nml @@ -6,22 +6,8 @@ parameter_filename = 'MOM_input', 'MOM_override' / - &diag_manager_nml - / - &fms_nml domains_stack_size = 910000, stack_size = 0 / - &ocean_domains_nml - / - - &ocean_solo_nml - months = 0 - days = 0 - date_init = 1,1,1,0,0,0 - hours = 0 - minutes = 0 - seconds = 65000 - calendar = 'julian' / diff --git a/examples/solo_ocean/nonBous_global/MOM_input b/examples/solo_ocean/nonBous_global/MOM_input index 34f9a6289b..f69f70608d 100644 --- a/examples/solo_ocean/nonBous_global/MOM_input +++ b/examples/solo_ocean/nonBous_global/MOM_input @@ -712,6 +712,11 @@ DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. +DAYMAX = 1.0 ! [days] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set (as it was here) via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/solo_ocean/nonBous_global/input.nml b/examples/solo_ocean/nonBous_global/input.nml index 443bb74e4c..d07d58c6ba 100644 --- a/examples/solo_ocean/nonBous_global/input.nml +++ b/examples/solo_ocean/nonBous_global/input.nml @@ -6,22 +6,9 @@ parameter_filename = 'MOM_input', 'MOM_override' / - &diag_manager_nml - / - &fms_nml + clock_grain='MODULE', + clock_flags='NONE', domains_stack_size = 710000, stack_size = 0 / - &ocean_domains_nml - / - - &ocean_solo_nml - months = 0 - days = 1 - date_init = 1,1,1,0,0,0 - hours = 0 - minutes = 0 - seconds = 0 - calendar = 'julian' / - diff --git a/examples/solo_ocean/single_column/input.nml b/examples/solo_ocean/single_column/input.nml index a83888f5d0..aabf435049 100644 --- a/examples/solo_ocean/single_column/input.nml +++ b/examples/solo_ocean/single_column/input.nml @@ -7,16 +7,7 @@ 'MOM_override', 'MOM_override2' / - &diag_manager_nml - / - &fms_nml clock_grain = 'LOOP', domains_stack_size = 710000, stack_size = 0 / - - &ocean_domains_nml - / - - &ice_model_nml - / diff --git a/examples/solo_ocean/single_column_z/input.nml b/examples/solo_ocean/single_column_z/input.nml index a83888f5d0..ce42d2de2d 100644 --- a/examples/solo_ocean/single_column_z/input.nml +++ b/examples/solo_ocean/single_column_z/input.nml @@ -7,16 +7,8 @@ 'MOM_override', 'MOM_override2' / - &diag_manager_nml - / - &fms_nml clock_grain = 'LOOP', domains_stack_size = 710000, stack_size = 0 / - &ocean_domains_nml - / - - &ice_model_nml - / diff --git a/examples/solo_ocean/torus_advection_test/MOM_input b/examples/solo_ocean/torus_advection_test/MOM_input index e64f3dfc4e..968b7638c1 100644 --- a/examples/solo_ocean/torus_advection_test/MOM_input +++ b/examples/solo_ocean/torus_advection_test/MOM_input @@ -442,6 +442,11 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. ! === module MOM_main (MOM_driver) === +DAYMAX = 2.0 ! [days] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set (as it was here) via ocean_solo_nml in input.nml. RESTART_CONTROL = -1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/solo_ocean/torus_advection_test/input.nml b/examples/solo_ocean/torus_advection_test/input.nml index 8c2a82765b..92cf859f21 100644 --- a/examples/solo_ocean/torus_advection_test/input.nml +++ b/examples/solo_ocean/torus_advection_test/input.nml @@ -6,21 +6,6 @@ parameter_filename = 'MOM_input', 'MOM_override' / - &diag_manager_nml - / - &fms_nml domains_stack_size = 710000, stack_size = 0 / - - &ocean_domains_nml - / - - &ocean_solo_nml - months = 0 - days = 2 - date_init = 1,1,1,0,0,0 - hours = 0 - minutes = 0 - seconds = 0 - calendar = 'julian' / From ad294b30d0b285a1764fa7b4284a45cf3effced2 Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Fri, 6 Dec 2013 14:05:33 -0500 Subject: [PATCH 320/372] Corrected static_input.nml files with icebergs. Set make_calving_reproduce=.true. in the static_input.nml files for the two runs with icebergs, so that they now reproduce the answers when input.nml is used. All interfaces are identical. --- examples/ocean_SIS/GOLD_SIS_icebergs/static_input.nml | 2 +- examples/ocean_SIS2/SIS2_icebergs/static_input.nml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/ocean_SIS/GOLD_SIS_icebergs/static_input.nml b/examples/ocean_SIS/GOLD_SIS_icebergs/static_input.nml index d19901ed87..ab01174739 100644 --- a/examples/ocean_SIS/GOLD_SIS_icebergs/static_input.nml +++ b/examples/ocean_SIS/GOLD_SIS_icebergs/static_input.nml @@ -42,7 +42,7 @@ generate_test_icebergs=.false., speed_limit=0., use_roundoff_fix=.true., - make_calving_reproduce=.false., + make_calving_reproduce=.true., / &monin_obukhov_nml diff --git a/examples/ocean_SIS2/SIS2_icebergs/static_input.nml b/examples/ocean_SIS2/SIS2_icebergs/static_input.nml index 388fd67dd9..083c482acc 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/static_input.nml +++ b/examples/ocean_SIS2/SIS2_icebergs/static_input.nml @@ -17,7 +17,7 @@ t_range = 10. / &ice_model_nml - / + / &icebergs_nml verbose=.false., @@ -31,7 +31,7 @@ generate_test_icebergs=.false., speed_limit=0., use_roundoff_fix=.true., - make_calving_reproduce=.false., + make_calving_reproduce=.true., / &monin_obukhov_nml From 81bed3ae771d7f22405110b7020faf52d099faae Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Fri, 6 Dec 2013 14:07:41 -0500 Subject: [PATCH 321/372] Corrected the units in some comments. Corrected the units in the comments describing dx2h, dy2h, dx2q, and dy2q. All answers are unchanged and interfaces are identical. --- src/parameterizations/lateral/MOM_hor_visc.F90 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/parameterizations/lateral/MOM_hor_visc.F90 b/src/parameterizations/lateral/MOM_hor_visc.F90 index 3a17b4b386..e8de58c448 100644 --- a/src/parameterizations/lateral/MOM_hor_visc.F90 +++ b/src/parameterizations/lateral/MOM_hor_visc.F90 @@ -162,10 +162,10 @@ module MOM_hor_visc ! The following variables are precalculated combinations of metric terms. real ALLOCABLE_, dimension(NIMEM_,NJMEM_) :: & - dx2h, dy2h, & ! dx^2 or dy^2 at h points, in m-2. + dx2h, dy2h, & ! dx^2 or dy^2 at h points, in m2. dx_dyT, dy_dxT ! dx/dy or dy/dx at h points, nondim. real ALLOCABLE_, dimension(NIMEMB_PTR_,NJMEMB_PTR_) :: & - dx2q, dy2q, & ! dx^2 or dy^2 at q points, in m-2. + dx2q, dy2q, & ! dx^2 or dy^2 at q points, in m2. dx_dyBu, dy_dxBu ! dx/dy or dy/dx at q points, nondim. real ALLOCABLE_, dimension(NIMEMB_PTR_,NJMEM_) :: & Idx2dyCu, Idxdy2u ! 1/(dx^2 dy) and 1/(dx dy^2) at u points, in m-3. From b6596e16db3932c2ae8558e4ac7f746249feb810 Mon Sep 17 00:00:00 2001 From: John Krasting Date: Fri, 6 Dec 2013 19:37:37 +0000 Subject: [PATCH 322/372] Initial attempt to add scalar diagnostics. Framework and SST_global added as a template. (May need to change name to something more standard, but it's a start.) --- src/core/MOM.F90 | 22 +++++- src/core/MOM_grid.F90 | 5 ++ src/framework/MOM_diag_mediator.F90 | 82 ++++++++++++++++++++++- src/initialization/MOM_initialization.F90 | 21 +++++- 4 files changed, 125 insertions(+), 5 deletions(-) diff --git a/src/core/MOM.F90 b/src/core/MOM.F90 index 68ac73e38a..7b8be24886 100644 --- a/src/core/MOM.F90 +++ b/src/core/MOM.F90 @@ -331,6 +331,7 @@ module MOM use MOM_diag_mediator, only : diag_mediator_init, enable_averaging use MOM_diag_mediator, only : disable_averaging, post_data, safe_alloc_ptr use MOM_diag_mediator, only : register_diag_field, register_static_field +use MOM_diag_mediator, only : register_scalar_field use MOM_diag_mediator, only : set_axes_info, diag_ctrl, diag_masks_set use MOM_domains, only : MOM_domains_init, clone_MOM_domain, pass_var, pass_vector use MOM_domains, only : pass_var_start, pass_var_complete, sum_across_PEs @@ -535,12 +536,13 @@ module MOM T_adx_2d => NULL(), T_ady_2d => NULL(), T_diffx_2d => NULL(), T_diffy_2d => NULL(), & S_adx_2d => NULL(), S_ady_2d => NULL(), S_diffx_2d => NULL(), S_diffy_2d => NULL(), & SST_sq => NULL() - + ! The following are the ids of various diagnostics. integer :: id_u = -1, id_v = -1, id_h = -1 integer :: id_T = -1, id_S = -1, id_ssh = -1, id_fraz = -1 integer :: id_salt_deficit = -1, id_Heat_PmE = -1, id_intern_heat = -1 - integer :: id_sst = -1, id_sst_sq = -1, id_sss = -1, id_ssu = -1, id_ssv = -1 + integer :: id_sst = -1, id_sst_sq = -1, id_sst_global = -1 + integer :: id_sss = -1, id_ssu = -1, id_ssv = -1 integer :: id_speed = -1, id_ssh_inst = -1 integer :: id_Tadx = -1, id_Tady = -1, id_Tdiffx = -1, id_Tdiffy = -1 @@ -643,11 +645,12 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) v, & ! v : Meridional velocity, in m s-1. h ! h : Layer thickness, in m. real, dimension(SZI_(CS%G),SZJ_(CS%G),SZK_(CS%G)+1) :: eta_predia - real :: tot_wt_ssh, Itot_wt_ssh, I_time_int + real :: tot_wt_ssh, Itot_wt_ssh, I_time_int, SST_global type(time_type) :: Time_local integer :: pid_tau, pid_ustar, pid_psurf, pid_u, pid_h integer :: pid_T, pid_S logical :: showCallTree + real :: temporary G => CS%G is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec ; nz = G%ke @@ -1312,6 +1315,17 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) enddo ; enddo call post_data(CS%id_sst_sq, CS%SST_sq, CS%diag, mask=G%mask2dT) endif + + if (CS%id_sst_global > 0) then + SST_global = 0.0 + do j=js,je ; do i=is, ie + SST_global = SST_global + ( state%SST(i,j) * G%areaT(i,j) * G%mask2dT(i,j) ) + enddo ; enddo + call sum_across_PEs( SST_global ) + SST_global = SST_global * G%IareaT_global + call post_data(CS%id_sst_global, SST_global, CS%diag) + endif + if (CS%id_sss > 0) & call post_data(CS%id_sss, state%SSS, CS%diag, mask=G%mask2dT) if (CS%id_ssu > 0) & @@ -2003,6 +2017,8 @@ subroutine register_diags(Time, G, CS, ADp) 'Salinity', 'PSU') CS%id_sst = register_diag_field('ocean_model', 'SST', diag%axesT1, Time, & 'Sea Surface Temperature', 'Celsius', CS%missing) + CS%id_sst_global = register_scalar_field('ocean_model', 'SST_global', Time, & + 'Global Average Sea Surface Temperature', 'Celsius', CS%missing) CS%id_sst_sq = register_diag_field('ocean_model', 'SST_sq', diag%axesT1, Time, & 'Sea Surface Temperature Squared', 'Celsius**2', CS%missing) CS%id_sss = register_diag_field('ocean_model', 'SSS', diag%axesT1, Time, & diff --git a/src/core/MOM_grid.F90 b/src/core/MOM_grid.F90 index 835544296d..f55aa17b4c 100644 --- a/src/core/MOM_grid.F90 +++ b/src/core/MOM_grid.F90 @@ -165,6 +165,11 @@ module MOM_grid ! thickness to m. real :: H_to_Pa ! A constant that translates the units of thickness to ! to pressure in Pa. + + ! These variables are global sums that are useful for 1-d diagnostics + real :: areaT_global ! Global sum of h-cell area in m2 + real :: IareaT_global ! Global sum of inverse h-cell area (1/areaT_global) + ! in m2 end type ocean_grid_type contains diff --git a/src/framework/MOM_diag_mediator.F90 b/src/framework/MOM_diag_mediator.F90 index 4508ce5684..69f0675245 100644 --- a/src/framework/MOM_diag_mediator.F90 +++ b/src/framework/MOM_diag_mediator.F90 @@ -49,10 +49,11 @@ module MOM_diag_mediator public diag_mediator_init, diag_mediator_end, set_diag_mediator_grid public diag_mediator_close_registration, get_diag_time_end public diag_axis_init, ocean_register_diag, register_static_field +public register_scalar_field public defineAxes, diag_masks_set interface post_data - module procedure post_data_3d, post_data_2d + module procedure post_data_3d, post_data_2d, post_data_1d end interface post_data ! 2D/3D axes type to contain 1D axes handles and pointers to masks @@ -250,6 +251,30 @@ subroutine set_diag_mediator_grid(G, diag) diag%isd = G%isd ; diag%ied = G%ied ; diag%jsd = G%jsd ; diag%jed = G%jed end subroutine set_diag_mediator_grid +subroutine post_data_1d(diag_field_id, field, diag, is_static, mask) + integer, intent(in) :: diag_field_id + real, intent(in) :: field + type(diag_ctrl), intent(in) :: diag + logical, optional, intent(in) :: is_static + real, optional, intent(in) :: mask(:,:) +! Arguments: diag_field_id - the id for an output variable returned by a +! previous call to register_diag_field. +! (in) field - The 1-d array being offered for output or averaging. +! (inout) diag - A structure that is used to regulate diagnostic output. +! (in,opt) is_static - If true, this is a static field that is always offered. +! (in,opt) mask - If present, use this real array as the data mask. + logical :: used, is_stat + + is_stat = .false. ; if (present(is_static)) is_stat = is_static + + if (is_stat) then + used = send_data(diag_field_id, field) + elseif (diag%ave_enabled) then + used = send_data(diag_field_id, field, diag%time_end) + endif + +end subroutine post_data_1d + subroutine post_data_2d(diag_field_id, field, diag, is_static, mask) integer, intent(in) :: diag_field_id real, intent(in) :: field(:,:) @@ -625,6 +650,61 @@ function register_static_field(module_name, field_name, axes, & end function register_static_field +function register_scalar_field(module_name, field_name, init_time, & + long_name, units, missing_value, range, mask_variant, standard_name, & + verbose, do_not_log, err_msg, interp_method, tile_count) + integer :: register_scalar_field + character(len=*), intent(in) :: module_name, field_name + type(time_type), intent(in) :: init_time + character(len=*), optional, intent(in) :: long_name, units, standard_name + real, optional, intent(in) :: missing_value, range(2) + logical, optional, intent(in) :: mask_variant, verbose, do_not_log + character(len=*), optional, intent(out):: err_msg + character(len=*), optional, intent(in) :: interp_method + integer, optional, intent(in) :: tile_count + ! Output: An integer handle for a diagnostic array. + ! Arguments: module_name - The name of this module, usually "ocean_model" or "ice_shelf_model". + ! (in) field_name - The name of the diagnostic field. + ! (in) axes - A container with up to 3 integer handles that indicates the axes for this field. + ! (in) init_time - The time at which a field is first available? + ! (in,opt) long_name - The long name of a field. + ! (in,opt) units - The units of a field. + ! (in,opt) standard_name - The standardized name associated with a field. (Not yet used in MOM.) + ! (in,opt) missing_value - A value that indicates missing values. + ! (in,opt) range - The valid range of a variable. (Not used in MOM.) + ! (in,opt) mask_variant - If true a logical mask must be provided with post_data calls. (Not used in MOM.) + ! (in,opt) verbose - If true, FMS is verbosed. (Not used in MOM.) + ! (in,opt) do_not_log - If true, do not log something. (Not used in MOM.) + ! (out,opt) err_msg - An character string into which an error message might be placed. (Not used in MOM.) + ! (in,opt) interp_method - No clue. (Not used in MOM.) + ! (in,opt) tile_count - No clue. (Not used in MOM.) + character(len=240) :: mesg + real :: MOM_missing_value + type(diag_ctrl), pointer :: diag + + MOM_missing_value = -1e-20 + if(present(missing_value)) MOM_missing_value = missing_value + + register_scalar_field = register_diag_field_fms(module_name, field_name, & + init_time, long_name=long_name, units=units, missing_value=MOM_missing_value, & + range=range, standard_name=standard_name, & + do_not_log=do_not_log, err_msg=err_msg) + + if (is_root_pe() .and. doc_unit > 0) then + if (register_scalar_field > 0) then + mesg = '"'//trim(module_name)//'", "'//trim(field_name)//'" [Used]' + else + mesg = '"'//trim(module_name)//'", "'//trim(field_name)//'" [Unused]' + endif + write(doc_unit, '(a)') trim(mesg) + if (present(long_name)) call describe_option("long_name", long_name) + if (present(units)) call describe_option("units", units) + if (present(standard_name)) call describe_option("standard_name", standard_name) + endif + +end function register_scalar_field + + subroutine describe_option(opt_name, value) character(len=*), intent(in) :: opt_name, value diff --git a/src/initialization/MOM_initialization.F90 b/src/initialization/MOM_initialization.F90 index d529cbf042..dd77d9d14b 100644 --- a/src/initialization/MOM_initialization.F90 +++ b/src/initialization/MOM_initialization.F90 @@ -340,6 +340,9 @@ subroutine MOM_initialize(u, v, h, tv, Time, G, PF, dirs, & call qchksum(G%CoriolisBu, "MOM_initialize: f ", G) endif +! Compute global integrals of grid values for later use in scalar diagnostics ! + call compute_global_grid_integrals(G) + ! Write out all of the grid data used by this run. call get_param(PF, mod, "ALWAYS_WRITE_GEOM", write_geom, & "If true, write the geometry and vertical grid files \n"//& @@ -3070,7 +3073,8 @@ subroutine reset_face_lengths_list(G, param_file) (((lon >= u_lon(1,npt)) .and. (lon <= u_lon(2,npt))) .or. & ((lon_p >= u_lon(1,npt)) .and. (lon_p <= u_lon(2,npt))) .or. & ((lon_m >= u_lon(1,npt)) .and. (lon_m <= u_lon(2,npt)))) ) & - G%dy_Cu(I,j) = G%mask2dCu(I,j) * min(G%dyCu(I,j), max(u_width(npt), 0.0)) + + G%dy_Cu(I,j) = G%mask2dCu(I,j) * min(G%dyCu(I,j), max(u_width(npt), 0.0)) enddo G%areaCu(I,j) = G%dxCu(I,j)*G%dy_Cu(I,j) @@ -3174,6 +3178,21 @@ subroutine set_velocity_depth_max(G) end subroutine set_velocity_depth_max ! ----------------------------------------------------------------------------- +! ----------------------------------------------------------------------------- +subroutine compute_global_grid_integrals(G) + type(ocean_grid_type), intent(inout) :: G + ! Subroutine to pre-compute global integrals of grid quantities for + ! later use in reporting diagnostics + integer :: i,j + + G%areaT_global = 0.0 ; G%IareaT_global = 0.0 + do j=G%jsc,G%jec ; do i=G%isc,G%iec + G%areaT_global = G%areaT_global + ( G%areaT(i,j) * G%mask2dT(i,j) ) + enddo ; enddo + call sum_across_PEs( G%areaT_global ) + G%IareaT_global = 1. / G%areaT_global +end subroutine compute_global_grid_integrals + ! ----------------------------------------------------------------------------- subroutine set_velocity_depth_min(G) type(ocean_grid_type), intent(inout) :: G From a96ccc971b6a8714e130548661c274ab3d37196a Mon Sep 17 00:00:00 2001 From: Niki Zadeh Date: Tue, 10 Dec 2013 15:39:44 -0500 Subject: [PATCH 323/372] prototype analysis scripts with driving xml --- tools/analysis/MOM6_annual_analysis.py | 173 ++++++ tools/analysis/MOM6_refineDiag.csh | 125 +++++ tools/analysis/MOM6_ts_annual.bash | 167 ++++++ tools/analysis/MOM6_ts_annual.csh | 52 ++ tools/analysis/MOM6_ts_annual.py | 174 ++++++ tools/analysis/MOM6z_SIS_025_test.xml | 699 +++++++++++++++++++++++++ 6 files changed, 1390 insertions(+) create mode 100644 tools/analysis/MOM6_annual_analysis.py create mode 100755 tools/analysis/MOM6_refineDiag.csh create mode 100755 tools/analysis/MOM6_ts_annual.bash create mode 100755 tools/analysis/MOM6_ts_annual.csh create mode 100644 tools/analysis/MOM6_ts_annual.py create mode 100644 tools/analysis/MOM6z_SIS_025_test.xml diff --git a/tools/analysis/MOM6_annual_analysis.py b/tools/analysis/MOM6_annual_analysis.py new file mode 100644 index 0000000000..c673a6480f --- /dev/null +++ b/tools/analysis/MOM6_annual_analysis.py @@ -0,0 +1,173 @@ +# Script to plot sub-surface ocean temperature drift. + +# Analysis: using newer python 2.7.3 +""" +module purge +module use -a /home/fms/local/modulefiles +module load gcc +module load netcdf/4.2 +module load python/2.7.3 +""" + +import os +import math +import numpy as np +from numpy import ma +from netCDF4 import Dataset, MFDataset, num2date, date2num +import matplotlib +matplotlib.use('Agg') +import matplotlib.pyplot as plt + +# ----------------------------------------------------------------------------- +# Function to convert from page coordinates to non-dimensional coordinates +def page_to_ndc( panel, page ): + + if len(panel) == 4: + ndc = [ 0.0, 0.0, 0.0, 0.0 ] + ndc[0] = (panel[0]-page[0])/(page[2]-page[0]) + ndc[1] = (panel[1]-page[1])/(page[3]-page[1]) + ndc[2] = (panel[2]-panel[0])/(page[2]-page[0]) + ndc[3] = (panel[3]-panel[1])/(page[3]-page[1]) + return ndc + + elif len(panel) == 2: + ndc = [ 0.0, 0.0 ] + ndc[0] = (panel[0]-page[0])/(page[2]-page[0]) + ndc[1] = (panel[1]-page[1])/(page[3]-page[1]) + return ndc + +# ----------------------------------------------------------------------------- +# Function to discretize colormap with option to white out certain regions +def cmap_discretize(cmap, N, white=None): + + """Return a discrete colormap from the continuous colormap cmap. + + cmap: colormap instance, eg. cm.jet. + N: number of colors. + + Example + x = resize(arange(100), (5,100)) + djet = cmap_discretize(cm.jet, 5) + imshow(x, cmap=djet) + """ + + if type(cmap) == str: + cmap = get_cmap(cmap) + colors_i = np.concatenate((np.linspace(0, 1., N), (0.,0.,0.,0.))) + colors_rgba = cmap(colors_i) + + # White levels? + if white != None: + for i in range(N): + if white[i] > 0.0: + colors_rgba[i,:] = 1.0 + + # Construct colormap distionary + indices = np.linspace(0, 1., N+1) + cdict = {} + for ki,key in enumerate(('red','green','blue')): + cdict[key] = [ (indices[i], colors_rgba[i-1,ki], colors_rgba[i,ki]) for i in xrange(N+1) ] + + # Return colormap object. + return matplotlib.colors.LinearSegmentedColormap(cmap.name + "_%d"%N, cdict, 1024) + + +# ----------------------------------------------------------------------------- + +# Radius of the earth (shared/constants/constants.F90) +radius = 6371.0e3 + +# Ocean heat capacity (ocean_core/ocean_parameters.F90) +cp_ocean = 3992.10322329649 + +# Read 'descriptor' and 'years' from external file +f = open("files.txt") +for line in f.readlines(): + exec(line.lstrip()) +f.close() +model_label = "%s (%s)" % (descriptor,years) + +# TMPDIR where input files are located +tmpdir = "./" + +# Open input files +#fstatic = Dataset(tmpdir+'19000101.ocean_geometry.nc', 'r') +fstatic = MFDataset(tmpdir+'*.ocean_static.nc') +ftemp = MFDataset(tmpdir+'*.ocean_annual.nc') + + +# Time info +time = ftemp.variables["time"] +ntimes = len(time[:]) +date = num2date(time,time.units,time.calendar.lower()) +year = [d.year for d in date] +time_days = date2num(date,'days since 01-01-0001',time.calendar.lower()) + +# Grid info +#area = fstatic.variables["Ah"][:] +area = fstatic.variables["area_t"][:] + +z = ftemp.variables["zl"][:] +nz = len(z) + +# Input variables +temp = ftemp.variables["temp"] +salt = ftemp.variables["salt"] +# Create arrays to hold derived variables +ztemp = ma.array( np.zeros((ntimes,nz), 'float64'), mask=True ) +zsalt = ma.array( np.zeros((ntimes,nz), 'float64'), mask=True ) + +# Loop over time +#for itime in range(ntimes): +for itime in range(1): + + # Compute vertical profile of zemperature + tmp = temp[itime,:,:,:] + contmp = salt[itime,:,:,:] + for iz in range(nz): + ztemp[itime,iz] = ma.average(tmp[iz,:,:], weights=area) + zsalt[itime,iz] = ma.average(contmp[iz,:,:], weights=area) + + +# Transpose for compatibility with contour plots +ztemp = ztemp.transpose() +zsalt = zsalt.transpose() + +# Close files +fstatic.close() +ftemp.close() + +# ----------------------------------------------------------------------------- +# Create plot + +# Specify plots position in points: [left bottom right top] +page = [ 0.0, 0.0, 612.0, 792.0 ] # corresponding to papertype='letter' +plot1a = [ 89.0, 497.0, 480.0, 670.0 ] +plot1b = [ 89.0, 324.0, 480.0, 497.0 ] +cbar = [ 506.0, 324.0, 531.0, 670.0 ] +plot2 = [ 89.0, 99.0, 480.0, 272.0 ] +plot = [ 89.0, 99.0, 480.0, 670.0 ] + +#plt.rcParams['legend.fontsize'] = 10 +plt.rcParams['figure.dpi'] = 72.0 +plt.rcParams['figure.figsize'] = [ (page[2]-page[0])/72.0, (page[3]-page[1])/72.0 ] + +fig = plt.figure() +ax1a = plt.axes(page_to_ndc(plot,page)) + +ax1a.set_ylim(5300,0) +ax1a.set_ylabel('Depth (m)') +ax1a.set_xlabel('Ocean Temp (C)',color='r') +ax1a.plot(ztemp,z,ls='-',color='r') +ax1b = ax1a.twiny() +ax1b.set_xlabel('Ocean Salinity (PSU)',color='b') +ax1b.plot(zsalt,z,ls='-',color='b') + + +# Figure title +xy = page_to_ndc([280.0,730.0],page) +fig.text(xy[0],xy[1],model_label,ha="center",size="x-large") + +# Save figure +fig.savefig("ocean_temp_salt.ps") + diff --git a/tools/analysis/MOM6_refineDiag.csh b/tools/analysis/MOM6_refineDiag.csh new file mode 100755 index 0000000000..ea05ab90fa --- /dev/null +++ b/tools/analysis/MOM6_refineDiag.csh @@ -0,0 +1,125 @@ +#!/bin/csh +#------------------------------------------------------------------------------ +# MOM6_refineDiag.csh +# +# DESCRIPTION: This is a script that is inteded to drive all the +# pre-postprocessing stages of data manipulations on analysis nodes. +# It is intended to be called by frepp at the "refineDiag" stage +# which happens just before the components are post processed by frepp. +# To make this happens a path to the (would be) script should appear +# in the tag of the xmls, e.g., +# +# Note that the above script should exist when frepp is called. +# This could be achieved by cloning the mom6 git repo in the section of the setup block +# in the corresponding the gfdl platfrom. E.g., +# +# +#------------------------------------------------------------------------------ +echo "" +echo " -- begin MOM6_refineDiag.csh -- " +echo "" + +#Unpack the history files and save them in the archive +echo "" +echo " ---------- begin untar_history_files ---------- " +echo "" + if (! -d $histDir/unpack) then + mkdir -p $histDir/unpack + endif + + foreach f (*.nc) + if(! -e $histDir/unpack/${f} ) then + gcp -v ${f} gfdl:${histDir}/unpack/ + endif + end +echo " ---------- end untar_history_files ---------- " +echo "" +echo " ---------- begin yearly analysis ---------- " +echo "" +# +#Generate this year's analysis figures based on the unpacked history files +# +#Niki: Note that here we do not have any FRE environment to /nbhome +# NBROOT should be set as an environ vatiable at the setup in the xml +# setenv NBROOT /nbhome/$USER/$(FRE_STEM)$(DEBUGLEVEL) +set src_dir=$NBROOT/mom6/tools/analysis +# The following variables are set by frepp, but frepp is not called at refineDiag stage, so wee need to set them here +set in_data_dir = $histDir/unpack +set descriptor = $name +set out_dir = $NBROOT #Niki: How can we set this to frepp analysisdir /nbhome/... +set yr1 = $oname +set yr2 = $oname +set databegyr = $oname +set dataendyr = $oname +set datachunk = 1 +set fremodule = fre/bronx-6 #Niki: How to set this to the caller version? +set freanalysismodule = fre-analysis/test + +# make sure valid platform and required modules are loaded +if (`gfdl_platform` == "hpcs-csc") then + source $MODULESHOME/init/csh + module use -a /home/fms/local/modulefiles /usr/local/paida/Modules + module purge + module load $fremodule + module load $freanalysismodule + module load gcc + module load netcdf/4.2 + module load python/2.7.3 +else + echo "ERROR: invalid platform" + exit 1 +endif + +# check again? +if (! $?FRE_ANALYSIS_HOME) then + echo "ERROR: environment variable FRE_ANALYSIS_HOME not set." + exit 1 +endif + +# List of variables +set varlist='temp salt' +# Determine available input variables and generate list of input files +set filelist="$yr1.ocean_static.nc $yr1.ocean_annual.nc" + +# Prepare workdir +set workdir=$TMPDIR/nnz_ocean_ts_annual +rm -rf $workdir +mkdir -p $workdir +# dmget and copy files +cd ${in_data_dir} +dmget ${filelist} +gcp ${filelist} $workdir +cd $workdir + +# Generate include file common to all scripts +cat > files.txt << EOF + descriptor = "${descriptor}" + years = "${yr1}" +EOF + +# Generate plots using python +cp ${src_dir}/MOM6_annual_analysis.py . +python MOM6_annual_analysis.py + +# Copy output files to their destination +set dest_dir=${out_dir}/ocean_${yr1}/MOM6_test.ts/ +if( ! -d $dest_dir ) mkdir -p $dest_dir +gcp -cd *.ps ${dest_dir} + + +echo " ---------- end yearly analysis ---------- " + +echo " -- end MOM6_refineDiag.csh -- " + +exit diff --git a/tools/analysis/MOM6_ts_annual.bash b/tools/analysis/MOM6_ts_annual.bash new file mode 100755 index 0000000000..e3c77ae74a --- /dev/null +++ b/tools/analysis/MOM6_ts_annual.bash @@ -0,0 +1,167 @@ +#!/bin/bash + +set -x + +# Parse argument list +usage=0 +while getopts ":s:i:o:d:y:U" opt; do + case $opt in + s ) src_dir=$OPTARG ;; + i ) in_data_dir=$OPTARG ;; + o ) out_dir=$OPTARG ;; + d ) descriptor=$OPTARG ;; + y ) years=$OPTARG ;; + \? ) usage=1 ;; + esac +done +shift $(($OPTIND - 1)) + +if [ "$src_dir" = "" ]; then + echo "ERROR: no argument given for (python) source scripts directory." + src_dir=$NBROOT/mom6/tools/analysis +else + if [ ! -d "$src_dir" ]; then + echo "ERROR: argument given for (python) source scripts directory is not a directory: "$src_dir + usage=1 + fi +fi + +if [ "$in_data_dir" = "" ]; then + echo "ERROR: no argument given for input directory." + usage=1 +else + if [ ! -d "$in_data_dir" ]; then + echo "ERROR: argument given for input directory is not a directory: "$in_data_dir + usage=1 + fi +fi + +if [ "$out_dir" = "" ]; then + echo "ERROR: no argument given for output directory." + usage=1 +fi + +if [ "$descriptor" = "" ]; then + echo "ERROR: no argument given for descriptor." + usage=1 +fi + +if [ "$yr1" = "" ] || [ "$yr2" = "" ] ; then + if [ "$years" = "" ]; then + echo "ERROR: no argument given for years." + usage=1 + else + yrs=(`echo $years | sed -e "s/,/ /g"`) + if [ ${#yrs[@]} == 2 ]; then + yr1=${yrs[0]} + yr2=${yrs[1]} + databegyr=${yrs[0]} + dataendyr=${yrs[1]} + datachunk=`echo ${dataendyr}-${databegyr}+1 | bc` + elif [ ${#yrs[@]} == 5 ]; then + yr1=${yrs[0]} + yr2=${yrs[1]} + databegyr=${yrs[2]} + dataendyr=${yrs[3]} + datachunk=${yrs[4]} + else + echo "ERROR: invalid entry for years: "$years + usage=1 + fi + fi +fi + +# Print usage message and exit in case of error +if [ $usage -ne 0 ]; then + set cmdname = `basename $0` + echo + echo "USAGE: $cmdname [-U] [-s sdir] [-i idir] [-o odir] [-d desc] [-y years] files" + echo + echo " sdir = path of directory that contains the python scripts" + echo " idir = path of directory containing input data" + echo " (for example: -i /archive/user/MyExp/pp/atmos/ts/monthly/20yr)" + echo " odir = path of directory for postscript figures" + echo " desc = descriptor for input data added to figures" + echo " years = year range for observed data" + echo " (for example: -y 1981,2000)" + echo + echo + exit 1 +fi + + +# Prepare workdir +workdir=$TMPDIR/nnz_ocean_ts_annual +rm -rf $workdir +mkdir -p $workdir +cd $workdir + +# Component name +compName=`echo $in_data_dir | perl -e 'while(<>){print /pp.*\/(.*?)\/ts\//}'` + +# List of variables +varlist='temp salt' + +# Determine available input variables and generate list of input files +cd ${in_data_dir} +in_data_var='' +filelist='../../../ocean.static.nc' +for var in ${varlist} +do + + file_present=0 + for file in `ls -1 ${compName}.????-????.${var}.nc 2> /dev/null` + do + + # First year + yra=${file##${compName}.} + yra=${yra%%-????.${var}.nc} + + # Last year + yrb=${file##${compName}.????-} + yrb=${yrb%%.${var}.nc} + + # Does the time span of current file overlap with desired period yr1,yr2? + # Note: use 10# to force decimal comparison, otherwise numbers with leading + # zeros will be interpreted as octal numbers. + if (( 10#${yra} <= 10#${yr2} && 10#${yrb} >= 10#${yr1} )) + then + filelist=${filelist}' '${file} + file_present=1 + fi + + done + + if (( file_present == 1 )) + then + in_data_var=${in_data_var}' '${var} + fi + +done + +# dmget and copy files +cd ${in_data_dir} +dmget ${filelist} +gcp ${filelist} $workdir +cd $workdir + +# Generate include file common to all scripts +cat > files.txt << EOF + + descriptor = "${descriptor}" + years = "${yr1}-${yr2}" + +EOF + +# Generate plots using python +cp ${src_dir}/MOM6_ts_annual.py . +python MOM6_ts_annual.py + +# Compress ps files +#gzip *.ps + +# Copy output files to their destination +dest_dir=${out_dir}/${compName}_${yr1}_${yr2}/MOM6_test.ts/ +gcp -cd *.ps* ${dest_dir} + +exit 0 diff --git a/tools/analysis/MOM6_ts_annual.csh b/tools/analysis/MOM6_ts_annual.csh new file mode 100755 index 0000000000..7a87fe7928 --- /dev/null +++ b/tools/analysis/MOM6_ts_annual.csh @@ -0,0 +1,52 @@ +#!/bin/csh -f +#------------------------------------ +#PBS -N ocean_ts_annual +#PBS -l size=1 +#PBS -l walltime=04:00:00 +#PBS -r y +#PBS -j oe +#PBS -o +#PBS -q batch +#---------------------------------- + +echo $0 $* + +# variables set by frepp +set in_data_dir +set in_data_file +set descriptor +set out_dir +set yr1 +set yr2 +set databegyr +set dataendyr +set datachunk +set fremodule +set freanalysismodule = fre-analysis/test + +# make sure valid platform and required modules are loaded +if (`gfdl_platform` == "hpcs-csc") then + source $MODULESHOME/init/csh + module use -a /home/fms/local/modulefiles /usr/local/paida/Modules + module purge + module load $fremodule + module load $freanalysismodule + module load gcc + module load netcdf/4.2 + module load python/2.7.3 +else + echo "ERROR: invalid platform" + exit 1 +endif + +# check again? +if (! $?FRE_ANALYSIS_HOME) then + echo "ERROR: environment variable FRE_ANALYSIS_HOME not set." + exit 1 +endif + +# Run script +set src_dir = ${out_dir}/mom6/tools/analysis +set script_bash = ${src_dir}/MOM6_ts_annual.bash +$script_bash -s $src_dir -i $in_data_dir -o $out_dir -d $descriptor -y $yr1,$yr2,$databegyr,$dataendyr,$datachunk + diff --git a/tools/analysis/MOM6_ts_annual.py b/tools/analysis/MOM6_ts_annual.py new file mode 100644 index 0000000000..6a893450b3 --- /dev/null +++ b/tools/analysis/MOM6_ts_annual.py @@ -0,0 +1,174 @@ +# Script to plot sub-surface ocean temperature drift. + +# Analysis: using newer python 2.7.3 +""" +module purge +module use -a /home/fms/local/modulefiles +module load gcc +module load netcdf/4.2 +module load python/2.7.3 +""" + +import os +import math +import numpy as np +from numpy import ma +from netCDF4 import Dataset, MFDataset, num2date, date2num +import matplotlib +matplotlib.use('Agg') +import matplotlib.pyplot as plt + +# ----------------------------------------------------------------------------- +# Function to convert from page coordinates to non-dimensional coordinates +def page_to_ndc( panel, page ): + + if len(panel) == 4: + ndc = [ 0.0, 0.0, 0.0, 0.0 ] + ndc[0] = (panel[0]-page[0])/(page[2]-page[0]) + ndc[1] = (panel[1]-page[1])/(page[3]-page[1]) + ndc[2] = (panel[2]-panel[0])/(page[2]-page[0]) + ndc[3] = (panel[3]-panel[1])/(page[3]-page[1]) + return ndc + + elif len(panel) == 2: + ndc = [ 0.0, 0.0 ] + ndc[0] = (panel[0]-page[0])/(page[2]-page[0]) + ndc[1] = (panel[1]-page[1])/(page[3]-page[1]) + return ndc + +# ----------------------------------------------------------------------------- +# Function to discretize colormap with option to white out certain regions +def cmap_discretize(cmap, N, white=None): + + """Return a discrete colormap from the continuous colormap cmap. + + cmap: colormap instance, eg. cm.jet. + N: number of colors. + + Example + x = resize(arange(100), (5,100)) + djet = cmap_discretize(cm.jet, 5) + imshow(x, cmap=djet) + """ + + if type(cmap) == str: + cmap = get_cmap(cmap) + colors_i = np.concatenate((np.linspace(0, 1., N), (0.,0.,0.,0.))) + colors_rgba = cmap(colors_i) + + # White levels? + if white != None: + for i in range(N): + if white[i] > 0.0: + colors_rgba[i,:] = 1.0 + + # Construct colormap distionary + indices = np.linspace(0, 1., N+1) + cdict = {} + for ki,key in enumerate(('red','green','blue')): + cdict[key] = [ (indices[i], colors_rgba[i-1,ki], colors_rgba[i,ki]) for i in xrange(N+1) ] + + # Return colormap object. + return matplotlib.colors.LinearSegmentedColormap(cmap.name + "_%d"%N, cdict, 1024) + + +# ----------------------------------------------------------------------------- + +# Radius of the earth (shared/constants/constants.F90) +radius = 6371.0e3 + +# Ocean heat capacity (ocean_core/ocean_parameters.F90) +cp_ocean = 3992.10322329649 + +# Read 'descriptor' and 'years' from external file +f = open("files.txt") +for line in f.readlines(): + exec(line.lstrip()) +f.close() +model_label = "%s (%s)" % (descriptor,years) + +# TMPDIR where input files are located +tmpdir = "./" + +# Open input files +#fstatic = Dataset(tmpdir+'19000101.ocean_geometry.nc', 'r') +fstatic = Dataset(tmpdir+'ocean.static.nc', 'r') +ftemp = MFDataset(tmpdir+'ocean.*.temp.nc') +fsalt = MFDataset(tmpdir+'ocean.*.salt.nc') + +# Time info +time = ftemp.variables["time"] +ntimes = len(time[:]) +date = num2date(time,time.units,time.calendar.lower()) +year = [d.year for d in date] +time_days = date2num(date,'days since 01-01-0001',time.calendar.lower()) + +# Grid info +#area = fstatic.variables["Ah"][:] +area = fstatic.variables["area_t"][:] + +z = ftemp.variables["zl"][:] +nz = len(z) + +# Input variables +temp = ftemp.variables["temp"] +salt = fsalt.variables["salt"] +# Create arrays to hold derived variables +ztemp = ma.array( np.zeros((ntimes,nz), 'float64'), mask=True ) +zsalt = ma.array( np.zeros((ntimes,nz), 'float64'), mask=True ) + +# Loop over time +#for itime in range(ntimes): +for itime in range(1): + + # Compute vertical profile of zemperature + tmp = temp[itime,:,:,:] + contmp = salt[itime,:,:,:] + for iz in range(nz): + ztemp[itime,iz] = ma.average(tmp[iz,:,:], weights=area) + zsalt[itime,iz] = ma.average(contmp[iz,:,:], weights=area) + + +# Transpose for compatibility with contour plots +ztemp = ztemp.transpose() +zsalt = zsalt.transpose() + +# Close files +fstatic.close() +ftemp.close() +fsalt.close() + +# ----------------------------------------------------------------------------- +# Create plot + +# Specify plots position in points: [left bottom right top] +page = [ 0.0, 0.0, 612.0, 792.0 ] # corresponding to papertype='letter' +plot1a = [ 89.0, 497.0, 480.0, 670.0 ] +plot1b = [ 89.0, 324.0, 480.0, 497.0 ] +cbar = [ 506.0, 324.0, 531.0, 670.0 ] +plot2 = [ 89.0, 99.0, 480.0, 272.0 ] +plot = [ 89.0, 99.0, 480.0, 670.0 ] + +#plt.rcParams['legend.fontsize'] = 10 +plt.rcParams['figure.dpi'] = 72.0 +plt.rcParams['figure.figsize'] = [ (page[2]-page[0])/72.0, (page[3]-page[1])/72.0 ] + +fig = plt.figure() +ax1a = plt.axes(page_to_ndc(plot,page)) + +ax1a.set_ylim(5300,0) +ax1a.set_ylabel('Depth (m)') +ax1a.set_xlabel('Ocean Temp (C)',color='r') +ax1a.plot(ztemp,z,ls='-',color='r') +ax1b = ax1a.twiny() +ax1b.set_xlabel('Ocean Salinity (PSU)',color='b') +ax1b.plot(zsalt,z,ls='-',color='b') + + +# Figure title +xy = page_to_ndc([280.0,730.0],page) +fig.text(xy[0],xy[1],model_label,ha="center",size="x-large") + +# Save figure +fig.savefig("ocean_temp.ps") + diff --git a/tools/analysis/MOM6z_SIS_025_test.xml b/tools/analysis/MOM6z_SIS_025_test.xml new file mode 100644 index 0000000000..92fd9b2afc --- /dev/null +++ b/tools/analysis/MOM6z_SIS_025_test.xml @@ -0,0 +1,699 @@ + + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + fmsversion + + + + + + gfdl_o + + + &ROOT_LOCATION;/$USER/$(FRE_STEM) + &ARCH_LOCATION;/$USER/$(FRE_STEM)$(DEBUGLEVEL)/$(name)/$(platform)-$(target) + &ARCH_LOCATION;/$USER/$(FRE_STEM)$(DEBUGLEVEL)/$(name)/$(platform)-$(target)/stdout + $HOME/$(FRE_STEM)$(DEBUGLEVEL)/$(name)/$(platform)-$(target)/scripts + $HOME/$(FRE_STEM)$(DEBUGLEVEL)/$(name)/$(platform)-$(target)/state + /lustre/fs/scratch/$USER/work/$(FRE_STEM)/$FRE_JOBID + + + + + + + + + + + + + + + + + + + + + + + + $ARCHIVE/$(FRE_STEM)$(DEBUGLEVEL)/$(name)/$(platform)-$(target) + $(NB_ROOT) + + + + + + + + + + + + + + + + + + + + + + + + + +Make the executable for ocean-ice experiments. + + + + + + + shared + + + + -Duse_libMPI -Duse_netCDF $(F2003_FLAGS) + + + + + + + + + + mom6 + + + + $(F2003_FLAGS) + OPENMP="" + + + + + + + + + + ice_param ice_sis + + + $(F2003_FLAGS) + + + + + + + + land_null + + + + + + + + + atmos_null atmos_param/{monin_obukhov,diag_integral} + + + + + + + + coupler + + + $(F2003_FLAGS) + + + + + + + + + global 1/4 degree z test case + + + + + + + + + + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/input.nml + + + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/field_table + + + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/INPUT/grid_spec.nc + /archive/gold/datasets/MOM6z_SIS_025/siena/mosaic.unpacked/grid_spec.nc + + + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/data_table + + + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/MOM_input + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/MOM_override + + + + + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/INPUT/atmos_mosaic_tile1Xland_mosaic_tile1.nc + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/INPUT/atmos_mosaic_tile1Xocean_mosaic_tile1.nc + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/INPUT/land_mask.nc + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/INPUT/land_mosaic_tile1Xocean_mosaic_tile1.nc + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/INPUT/layer_coord.nc + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/INPUT/ocean_hgrid.nc + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/INPUT/ocean_mask.nc + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/INPUT/ocean_mosaic.nc + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/INPUT/ocean_topog.nc + + + + + + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/INPUT/seawifs_1998-2006_smoothed_2x_v2.nc + + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/INPUT/tidal_amplitude.nc + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/INPUT/vgrid_cm4.nc + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/INPUT/WOA05_pottemp_salt.nc + + + + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/INPUT/ncar_precip.clim.nc + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/INPUT/ncar_rad.clim.nc + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/INPUT/q_10_mod.clim.nc + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/INPUT/runoff.nc + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/INPUT/salt_restore_v3.nc + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/INPUT/slp.clim.nc + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/INPUT/sst_ice_clim.nc + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/INPUT/t_10_mod.clim.nc + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/INPUT/u_10_mod.clim.nc + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/INPUT/v_10_mod.clim.nc + + + + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/INPUT/MOM_IC.nc + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/INPUT/MOM_IC_4.nc + + + + + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/mask_table.34.16x18 + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/mask_table.99.32x18 + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/mask_table.246.32x36 + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/mask_table.548.32x72 + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/mask_table.808.45x72 + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/mask_table.1029.45x90 + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/mask_table.1404.45x120 + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/mask_table.1054.90x45 + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/mask_table.703.180x18 + $(MOM6_SRC)/examples/ocean_SIS/MOM6z_SIS_025/mask_table.873.120x30 + + + + +$name +$baseDate +## output files +"ice_month", 1, "months", 1, "days", "time", +"ice_daily", 1, "days", 1, "days", "time", +"ocean_daily", 1, "days", 1, "days", "time", +"ocean_month", 1, "months", 1, "days", "time" +"ocean_annual", 12, "months", 1, "days", "time" +"ocean_static", -1, "months", 1, "days", "time" + + +#================== +# OCEAN DIAGNOSTICS +#================== + +"ocean_model","SSH","ssh","ocean_daily","all",.true.,"none",2 +"ocean_model","SSU","ssu","ocean_daily","all",.true.,"none",2 +"ocean_model","SSV","ssv","ocean_daily","all",.true.,"none",2 +"ocean_model","SST","sst","ocean_daily","all",.true.,"none",2 +"ocean_model","SSS","sss","ocean_daily","all",.true.,"none",2 +"ocean_model","SST","sst_max","ocean_daily","all","max","none",2 +"ocean_model","SST","sst_min","ocean_daily","all","min","none",2 +"ocean_model","KPP_OBLdepth","KPP_OBLdepth_max","ocean_daily","all","max","none",2 +"ocean_model","KPP_OBLdepth","KPP_OBLdepth_min","ocean_daily","all","min","none",2 + +"ocean_model","SSH","ssh","ocean_month","all",.true.,"none",2 +#"ocean_model","SSU","ssu","ocean_month","all",.true.,"none",2 +#"ocean_model","SSV","ssv","ocean_month","all",.true.,"none",2 +#"ocean_model","SST","sst","ocean_month","all",.true.,"none",2 +#"ocean_model","SSS","sss","ocean_month","all",.true.,"none",2 +"ocean_model","SST","sst_max","ocean_month","all","max","none",2 +"ocean_model","SST","sst_min","ocean_month","all","min","none",2 +"ocean_model","KPP_OBLdepth","KPP_OBLdepth_max","ocean_month","all","max","none",2 +"ocean_model","KPP_OBLdepth","KPP_OBLdepth_min","ocean_month","all","min","none",2 +"ocean_model","temp","temp","ocean_month","all",.true.,"none",2 +"ocean_model","salt","salt","ocean_month","all",.true.,"none",2 +"ocean_model","u","u","ocean_month","all",.true.,"none",2 +"ocean_model","v","v","ocean_month","all",.true.,"none",2 +"ocean_model","Kd_interface","Kd_interface","ocean_month","all",.true.,"none",2 +"ocean_model","Kd_shear","Kd_shear","ocean_month","all",.true.,"none",2 +"ocean_model","Kd_itides","Kd_itides","ocean_month","all",.true.,"none",2 +"ocean_model","KPP_Kheat","KPP_Kheat","ocean_month","all",.true.,"none",2 +"ocean_model","taux", "taux", "ocean_month","all",.true.,"none",2 +"ocean_model","tauy", "tauy", "ocean_month","all",.true.,"none",2 +"ocean_model","ustar", "ustar", "ocean_month","all",.true.,"none",2 +"ocean_model","PmE", "PmE", "ocean_month","all",.true.,"none",2 +"ocean_model","SW", "SW", "ocean_month","all",.true.,"none",2 +"ocean_model","Net_Heat", "Net_Heat", "ocean_month","all",.true.,"none",2 +"ocean_model","LwLatSens","LwLatSens","ocean_month","all",.true.,"none",2 +#"ocean_model","p_surf", "p_surf", "ocean_month","all",.false.,"none",2 +"ocean_model","salt_flux","salt_flux","ocean_month","all",.true.,"none",2 + + + +"ocean_model","e","e","ocean_annual","all",.true.,"none",2 +"ocean_model","temp","temp","ocean_annual","all",.true.,"none",2 +"ocean_model","salt","salt","ocean_annual","all",.true.,"none",2 +"ocean_model","u","u","ocean_annual","all",.true.,"none",2 +"ocean_model","v","v","ocean_annual","all",.true.,"none",2 +"ocean_model","Kd_interface","Kd_interface","ocean_annual","all",.true.,"none",2 +"ocean_model","Kd_shear","Kd_shear","ocean_annual","all",.true.,"none",2 +"ocean_model","Kd_itides","Kd_itides","ocean_annual","all",.true.,"none",2 +"ocean_model","KPP_Kheat","KPP_Kheat","ocean_annual","all",.true.,"none",2 +"ocean_model","uh","uh","ocean_annual","all",.true.,"none",2 +"ocean_model","vh","vh","ocean_annual","all",.true.,"none",2 +"ocean_model","T_ady", "T_ady", "ocean_annual","all",.true.,"none",2 +"ocean_model","S_ady", "S_ady", "ocean_annual","all",.true.,"none",2 + +"ocean_model", "geolon", "geolon", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolat", "geolat", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolon_c", "geolon_c", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolat_c", "geolat_c", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolon_u", "geolon_u", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolat_u", "geolat_u", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolon_v", "geolon_v", "ocean_static", "all", .false., "none", 2 +"ocean_model", "geolat_v", "geolat_v", "ocean_static", "all", .false., "none", 2 +"ocean_model", "area_t", "area_t", "ocean_static", "all", .false., "none", 2 +"ocean_model", "depth_ocean", "depth_ocean", "ocean_static", "all", .false., "none", 2 +"ocean_model", "wet", "wet", "ocean_static", "all", .false., "none", 2 +"ocean_model", "wet_c", "wet_c", "ocean_static", "all", .false., "none", 2 +"ocean_model", "wet_u", "wet_u", "ocean_static", "all", .false., "none", 2 +"ocean_model", "wet_v", "wet_v", "ocean_static", "all", .false., "none", 2 + +#================ +# ICE DIAGNOSTICS +#================ + + "ice_model", "CELL_AREA", "CELL_AREA", "ice_month", "all", .false., "none", 2 +#"ice_model", "COSROT", "COSROT", "ice_month", "all", .false., "none", 2 + "ice_model", "GEOLAT", "GEOLAT", "ice_month", "all", .false., "none", 2 + "ice_model", "GEOLON", "GEOLON", "ice_month", "all", .false., "none", 2 +#"ice_model", "SINROT", "SINROT", "ice_month", "all", .false., "none", 2 +# +# "ice_model", "AGE", "AGE", "ice_month", "all", .true., "none", 2 +# "ice_model", "ALB", "ALB", "ice_month", "all", .true., "none", 2 +# "ice_model", "BHEAT", "BHEAT", "ice_month", "all", .true., "none", 2 +# "ice_model", "BMELT", "BMELT", "ice_month", "all", .true., "none", 2 +# "ice_model", "BSNK", "BSNK", "ice_month", "all", .true., "none", 2 +# "ice_model", "CALVING", "CALVING", "ice_month", "all", .true., "none", 2 +# "ice_model", "CALVING_HFLX", "CALVING_HFLX", "ice_month", "all", .true., "none", 2 + "ice_model", "CN", "CN", "ice_month", "all", .false., "none", 2 +# "ice_model", "E2MELT", "E2MELT", "ice_month", "all", .true., "none", 2 +# "ice_model", "EVAP", "EVAP", "ice_month", "all", .true., "none", 2 +# "ice_model", "EXT", "EXT", "ice_month", "all", .true., "none", 2 +# "ice_model", "FA_X", "FA_X", "ice_month", "all", .true., "none", 2 +# "ice_model", "FA_Y", "FA_Y", "ice_month", "all", .true., "none", 2 +# "ice_model", "FC_X", "FC_X", "ice_month", "all", .true., "none", 2 +# "ice_model", "FC_Y", "FC_Y", "ice_month", "all", .true., "none", 2 +# "ice_model", "FI_X", "FI_X", "ice_month", "all", .true., "none", 2 +# "ice_model", "FI_Y", "FI_Y", "ice_month", "all", .true., "none", 2 +# "ice_model", "FW_X", "FW_X", "ice_month", "all", .true., "none", 2 +# "ice_model", "FW_Y", "FW_Y", "ice_month", "all", .true., "none", 2 +# "ice_model", "FRAZIL", "FRAZIL", "ice_month", "all", .true., "none", 2 +# "ice_model", "HI", "HI", "ice_daily", "all", .false., "none", 2 +# "ice_model", "HI_PART", "HI_PART", "ice_month", "all", .true., "none", 2 +# "ice_model", "HS", "HS", "ice_month", "all", .true., "none", 2 +# "ice_model", "IX_TRANS", "IX_TRANS", "ice_month", "all", .true., "none", 2 +# "ice_model", "IY_TRANS", "IY_TRANS", "ice_month", "all", .true., "none", 2 +# "ice_model", "LH", "LH", "ice_month", "all", .true., "none", 2 +# "ice_model", "LSNK", "LSNK", "ice_month", "all", .true., "none", 2 +# "ice_model", "LSRC", "LSRC", "ice_month", "all", .true., "none", 2 +# "ice_model", "LW", "LW", "ice_month", "all", .true., "none", 2 +# "ice_model", "LWDN", "LWDN", "ice_month", "all", .true., "none", 2 +"ice_model", "MI", "MI", "ice_daily", "all", .false., "none", 2 +# "ice_model", "RAIN", "RAIN", "ice_month", "all", .true., "none", 2 +# "ice_model", "RDG_RATE", "RDG_RATE", "ice_month", "all", .true., "none", 2 +# "ice_model", "RDG_FRAC", "RDG_FRAC", "ice_month", "all", .true., "none", 2 +# "ice_model", "RUNOFF", "RUNOFF", "ice_month", "all", .true., "none", 2 +# "ice_model", "RUNOFF_HFLX", "RUNOFF_HFLX", "ice_month", "all", .true., "none", 2 +# "ice_model", "SALTF", "SALTF", "ice_month", "all", .true., "none", 2 +# "ice_model", "SH", "SH", "ice_month", "all", .true., "none", 2 +# "ice_model", "SIGI", "SIGI", "ice_month", "all", .true., "none", 2 +# "ice_model", "SIGII", "SIGII", "ice_month", "all", .true., "none", 2 +# "ice_model", "SLP", "SLP", "ice_month", "all", .true., "none", 2 +# "ice_model", "SNOWFL", "SNOWFL", "ice_month", "all", .true., "none", 2 +# "ice_model", "SN2IC", "SN2IC", "ice_month", "all", .true., "none", 2 +# "ice_model", "SSH", "SSH", "ice_month", "all", .true., "none", 2 +# "ice_model", "SSS", "SSS", "ice_month", "all", .true., "none", 2 +# "ice_model", "SST", "SST", "ice_month", "all", .true., "none", 2 +#"ice_model", "SSH", "SSH", "ice_daily", "all", .false., "none", 2 +# "ice_model", "SSS", "SSS", "ice_daily", "all", .false., "none", 2 +# "ice_model", "SST", "SST", "ice_daily", "all", .false., "none", 2 +# "ice_model", "UO", "UO", "ice_daily", "all", .false., "none", 2 +# "ice_model", "VO", "VO", "ice_daily", "all", .false., "none", 2 +# "ice_model", "STRENGTH", "STRENGTH", "ice_month", "all", .true., "none", 2 +# "ice_model", "STRAIN_ANGLE","STRAIN_ANGLE","ice_month","all",.true., "none", 2 +# "ice_model", "SW", "SW", "ice_month", "all", .true., "none", 2 +# "ice_model", "SWDN", "SWDN", "ice_month", "all", .true., "none", 2 +# "ice_model", "SW_NIR_DIF", "SW_NIR_DIF", "ice_month", "all", .true., "none", 2 +# "ice_model", "SW_NIR_DIR", "SW_NIR_DIR", "ice_month", "all", .true., "none", 2 +# "ice_model", "SW_VIS", "SW_VIS", "ice_month", "all", .true., "none", 2 +# "ice_model", "SW_VIS_DIF", "SW_VIS_DIF", "ice_month", "all", .true., "none", 2 +# "ice_model", "SW_VIS_DIR", "SW_VIS_DIR", "ice_month", "all", .true., "none", 2 +# "ice_model", "TMELT", "TMELT", "ice_month", "all", .true., "none", 2 +# "ice_model", "T1", "T1", "ice_month", "all", .true., "none", 2 +# "ice_model", "T2", "T2", "ice_month", "all", .true., "none", 2 +# "ice_model", "TS", "TS", "ice_month", "all", .true., "none", 2 +# "ice_model", "UI", "UI", "ice_month", "all", .true., "none", 2 +# "ice_model", "VI", "VI", "ice_month", "all", .true., "none", 2 +# "ice_model", "UO", "UO", "ice_month", "all", .true., "none", 2 +# "ice_model", "VO", "VO", "ice_month", "all", .true., "none", 2 +# "ice_model", "XPRT", "XPRT", "ice_month", "all", .true., "none", 2 +# + + + + months = $months, + days = $days, + current_date = 1900,1,1,0,0,0, + hours = 0 + minutes = 0 + seconds = 0 + calendar = 'NOLEAP', + dt_cpld = 7200, + dt_atmos = 7200, + do_atmos = .false., + do_land = .false., + do_ice = .true., + do_ocean = .true., + atmos_npes = 0, + ocean_npes = 0, + concurrent = .false. + use_lag_fluxes=.true. + + + + output_directory = './', + input_filename = '$restart_flag' + restart_input_dir = 'INPUT/', + restart_output_dir = 'RESTART/', + parameter_filename = 'INPUT/MOM_input','INPUT/MOM_override' + + + + clock_grain='ROUTINE' + clock_flags='NONE' + domains_stack_size = 8000000 + stack_size =0 + + + fms_netcdf_restart=.true. + threading_read='multi' + threading_write='single' + fileset_write='single' + max_files_r = 200 + max_files_w = 200 + checksum_required = .false. ! This is needed to be able to restart the Ice under GNU. ref. Redmine issue 2000 + + + + layout=$(FV_PROD_LAYOUT) + mask_table='INPUT/$(MASK_TABLE)' + + + layout=$(LND_PROD_LAYOUT) + mask_table='INPUT/$(MASK_TABLE)' + + + layout=$(ICE_PROD_LAYOUT) + io_layout=$(ICE_PROD_IO_LAYOUT) + mask_table='INPUT/$(MASK_TABLE)' + nsteps_dyn=144 + nsteps_adv=2 + num_part = 6 + wd_turn = 0.0 + spec_ice=.false. + ice_bulk_salin = 0.005 + alb_sno = 0.85 ! keep CM2 setting + alb_ice = 0.65 ! keep CM2 setting + t_range_melt = 1.0 ! NOTE: CM2 uses 1.0 + heat_rough_ice = 5.0e-4 + cm2_bugs = .false. + do_icebergs = .false. + atmos_winds=.true. + add_diurnal_sw = .true. + do_ice_limit=.false. + max_ice_limit=4.0 + channel_viscosity=5.e5 + chan_cfl_limit=0.001 + h_lo_lim = 1.e-10 + + + + MOM_override << OVERRIDE_EOF +#override undef NIPROC_IO +#override undef NJPROC_IO +#override IO_LAYOUT = $(OCN_PROD_IO_LAYOUT) +#override NIPROC = 90 +#override NJPROC = 45 +#override MASKTABLE = $(MASK_TABLE) +OVERRIDE_EOF +cd $work + ]]> + + + + + + + + + + + + + + + + + + + + + + + + RESTART/$enddate.timestats.res + #Save the whole timestats under ascii/ + mv timestats $enddate.timestats + mv timestats.nc $enddate.timestats.nc + + #Make a directory to trick FRE to pick up and archive in ascii + mkdir extra.results + + mv *velocity_truncations CPU_stats MOM_parameter_doc* extra.results/ + + ]]> + + + + + + + + + + + temp salt + + + + + + + + +--> + + + + + + + + + global 1/4 degree z test case + + + + + From 76a95d9d43854cb4bb6c2a4c3b87aedd41668058 Mon Sep 17 00:00:00 2001 From: Niki Zadeh Date: Wed, 11 Dec 2013 19:05:22 -0500 Subject: [PATCH 324/372] Use fre/bronx-7 which has the frepp fix to resolve $(name) --- tools/analysis/MOM6_refineDiag.csh | 2 +- tools/analysis/MOM6z_SIS_025_test.xml | 28 ++++++++++++++------------- 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/tools/analysis/MOM6_refineDiag.csh b/tools/analysis/MOM6_refineDiag.csh index ea05ab90fa..a844d0171a 100755 --- a/tools/analysis/MOM6_refineDiag.csh +++ b/tools/analysis/MOM6_refineDiag.csh @@ -63,7 +63,7 @@ set yr2 = $oname set databegyr = $oname set dataendyr = $oname set datachunk = 1 -set fremodule = fre/bronx-6 #Niki: How to set this to the caller version? +set fremodule = $FREVERSION #Niki: How to set this to the caller version? set freanalysismodule = fre-analysis/test # make sure valid platform and required modules are loaded diff --git a/tools/analysis/MOM6z_SIS_025_test.xml b/tools/analysis/MOM6z_SIS_025_test.xml index 92fd9b2afc..86fbf862b3 100644 --- a/tools/analysis/MOM6z_SIS_025_test.xml +++ b/tools/analysis/MOM6z_SIS_025_test.xml @@ -11,7 +11,7 @@ Quick start guide module load fre/bronx-6 fremake -x MOM6z_SIS_025.xml -p ncrc2.intel -t prod MOM6_SIS_compile -frerun -x MOM6z_SIS_025.xml -p ncrc2.intel -t prod -r basic MOM6z_SIS_025_proto_v03 +frerun -x MOM6z_SIS_025.xml -p ncrc2.intel -t prod -r basic MOM6z_SIS_025_base_line_TEST To validate against fre schema do: xmllint 2-noent 2-noout 2-xinclude 2-schema /home/fms/local/opt/fre-commands/bronx-6/etc/schema/fre.xsd ./MOM6z_SIS_025.xml @@ -22,16 +22,16 @@ xmllint 2-noent 2-noout 2-xinclude 2-schema /home/fms/local/opt/fre-commands/bro - + - + - + - + @@ -104,7 +104,7 @@ xmllint 2-noent 2-noout 2-xinclude 2-schema /home/fms/local/opt/fre-commands/bro - + $ARCHIVE/$(FRE_STEM)$(DEBUGLEVEL)/$(name)/$(platform)-$(target) @@ -121,15 +121,17 @@ xmllint 2-noent 2-noout 2-xinclude 2-schema /home/fms/local/opt/fre-commands/bro module purge module load jpk-analysis/0.0.4 module load $(FRE_VERSION) -setenv NBROOT $(NB_ROOT) -mkdir -p $NBROOT -cd $NBROOT -git clone /home/fms/git/ocean/mom6 - + #Some tricks to use the refineDiag and analysis scripts from a checkout of MOM6 at gfdl + setenv FREVERSION $(FRE_VERSION) + setenv NBROOT $(NB_ROOT) + mkdir -p $NBROOT + cd $NBROOT + git clone /home/fms/git/ocean/mom6 ]]> - + + - + From c05e3c96db6da93ab9d2174f790d986929398d75 Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Mon, 9 Dec 2013 16:48:12 -0500 Subject: [PATCH 325/372] Allow different staggerings of surface vectors. Added code options to allow the ocean to accept wind stresses on A-grid, northeast B-grid or northeast C-grid staggerings, and to offer up the surface velocities on the same staggerings. Ultimately, the component where a velocity or stress is originally calculated is the one that determines where it is staggered. MOM6 now has a new run-time option, OCEAN_SURFACE_STAGGER, that specifies where its output is staggered. The default, BGRID_NE, replicates the current behavior. This does not alter any code used by ocean-only models. By default, all answers are unchanged. --- .../coupled_driver/MOM_surface_forcing.F90 | 107 ++++++++++++------ config_src/coupled_driver/ocean_model_MOM.F90 | 42 ++++++- 2 files changed, 113 insertions(+), 36 deletions(-) diff --git a/config_src/coupled_driver/MOM_surface_forcing.F90 b/config_src/coupled_driver/MOM_surface_forcing.F90 index 722863effc..13d3c6d961 100644 --- a/config_src/coupled_driver/MOM_surface_forcing.F90 +++ b/config_src/coupled_driver/MOM_surface_forcing.F90 @@ -51,6 +51,7 @@ module MOM_surface_forcing use MOM_diag_mediator, only : post_data, query_averaging_enabled, diag_ctrl use MOM_diag_mediator, only : register_diag_field, safe_alloc_ptr, time_type use MOM_domains, only : pass_vector, pass_var, global_field_sum, BITWISE_EXACT_SUM +use MOM_domains, only : AGRID, BGRID_NE, CGRID_NE use MOM_error_handler, only : MOM_error, WARNING, FATAL, is_root_pe, MOM_mesg use MOM_file_parser, only : get_param, log_version, param_file_type use MOM_forcing_type, only : forcing @@ -59,6 +60,7 @@ module MOM_surface_forcing use MOM_io, only : slasher, write_version_number use MOM_restart, only : register_restart_field, restart_init, MOM_restart_CS use MOM_restart, only : restart_init_end, save_restart, restore_state +use MOM_string_functions, only : uppercase use MOM_variables, only : surface use user_revise_forcing, only : user_alter_forcing, user_revise_forcing_init, & user_revise_forcing_CS @@ -84,10 +86,10 @@ module MOM_surface_forcing public forcing_save_restart type, public :: surface_forcing_CS ; private - integer :: wind_stagger ! A_GRID, B_GRID, or C_GRID (integer module - ! parameters defined below) to indicate the - ! staggering of the winds that are being - ! provided in calls to update_ocean_model. + integer :: wind_stagger ! AGRID, BGRID_NE, or CGRID_NE (integer values + ! from MOM_domains) to indicate the staggering of + ! the winds that are being provided in calls to + ! update_ocean_model. logical :: use_temperature ! If true, temperature and salinity are used as ! state variables. real :: Rho0 ! The density used in the Boussinesq @@ -191,9 +193,13 @@ module MOM_surface_forcing type(coupler_2d_bc_type) :: fluxes ! A structure that may contain an ! array of named fields used for ! passive tracer fluxes. + integer :: wind_stagger = -999 ! A flag indicating the spatial discretization of + ! wind stresses. This flag may be set by the + ! flux-exchange code, based on what the sea-ice + ! model is providing. Otherwise, the value from + ! the surface_forcing_CS is used. end type ice_ocean_boundary_type -integer, parameter :: A_GRID = 1, B_GRID = 2, C_GRID = 3 integer :: id_clock_forcing contains @@ -225,9 +231,12 @@ subroutine convert_IOB_to_fluxes(IOB, fluxes, index_bounds, Time, G, CS, state, ! (in) state - A structure containing fields that describe the ! surface state of the ocean. ! (in) restore_salt - if true, salinity is restored to a target value. - real, dimension(SZI_(G),SZJ_(G)) :: & + real, dimension(SZIB_(G),SZJB_(G)) :: & taux_at_q, & ! Zonal wind stresses at q points in Pa. - tauy_at_q, & ! Meridional wind stresses at q points in Pa. + tauy_at_q ! Meridional wind stresses at q points in Pa. + real, dimension(SZI_(G),SZJ_(G)) :: & + taux_at_h, & ! Zonal wind stresses at h points in Pa. + tauy_at_h, & ! Meridional wind stresses at h points in Pa. data_srestore, & ! The surface salinity toward which to restore, in PSU. SST_anom, & ! Instantaneous sea surface temperature anomalies from a ! target (observed) value, in deg C. @@ -255,6 +264,8 @@ subroutine convert_IOB_to_fluxes(IOB, fluxes, index_bounds, Time, G, CS, state, real :: Kv_rho_ice ! (CS%kv_sea_ice / CS%density_sea_ice), in m5 s-1 kg-1. real :: mass_ice ! The mass of sea ice at a face, in kg m-2. real :: mass_eff ! The effective mass of sea ice for rigidity, in kg m-2. + integer :: wind_stagger ! AGRID, BGRID_NE, or CGRID_NE (integer values from + ! MOM_domains) to indicate the wind staggering. integer :: i, j, is, ie, js, je, Isq, Ieq, Jsq, Jeq, i0, j0 integer :: isd, ied, jsd, jed, IsdB, IedB, JsdB, JedB, isr, ier, jsr, jer integer :: isc_bnd, iec_bnd, jsc_bnd, jec_bnd @@ -371,19 +382,30 @@ subroutine convert_IOB_to_fluxes(IOB, fluxes, index_bounds, Time, G, CS, state, endif endif - if (CS%wind_stagger == B_GRID) then + wind_stagger = CS%wind_stagger + if ((IOB%wind_stagger == AGRID) .or. (IOB%wind_stagger == BGRID_NE) .or. & + (IOB%wind_stagger == CGRID_NE)) wind_stagger = IOB%wind_stagger + + if (wind_stagger == BGRID_NE) then ! This is necessary to fill in the halo points. taux_at_q(:,:) = 0.0 ; tauy_at_q(:,:) = 0.0 endif + if (wind_stagger == AGRID) then + ! This is necessary to fill in the halo points. + taux_at_h(:,:) = 0.0 ; tauy_at_h(:,:) = 0.0 + endif i0 = is - isc_bnd ; j0 = js - jsc_bnd do j=js,je ; do i=is,ie - if (CS%wind_stagger == B_GRID) then - if (ASSOCIATED(IOB%u_flux)) taux_at_q(i,j) = IOB%u_flux(i-i0,j-j0) - if (ASSOCIATED(IOB%v_flux)) tauy_at_q(i,j) = IOB%v_flux(i-i0,j-j0) + if (wind_stagger == BGRID_NE) then + if (ASSOCIATED(IOB%u_flux)) taux_at_q(I,J) = IOB%u_flux(i-i0,j-j0) + if (ASSOCIATED(IOB%v_flux)) tauy_at_q(I,J) = IOB%v_flux(i-i0,j-j0) + elseif (wind_stagger == AGRID) then + if (ASSOCIATED(IOB%u_flux)) taux_at_h(i,j) = IOB%u_flux(i-i0,j-j0) + if (ASSOCIATED(IOB%v_flux)) tauy_at_h(i,j) = IOB%v_flux(i-i0,j-j0) else ! C-grid wind stresses. - if (ASSOCIATED(IOB%u_flux)) fluxes%taux(i,j) = IOB%u_flux(i-i0,j-j0) - if (ASSOCIATED(IOB%v_flux)) fluxes%tauy(i,j) = IOB%v_flux(i-i0,j-j0) + if (ASSOCIATED(IOB%u_flux)) fluxes%taux(I,j) = IOB%u_flux(i-i0,j-j0) + if (ASSOCIATED(IOB%v_flux)) fluxes%tauy(i,J) = IOB%v_flux(i-i0,j-j0) endif if (ASSOCIATED(IOB%lprec)) & @@ -497,21 +519,23 @@ subroutine convert_IOB_to_fluxes(IOB, fluxes, index_bounds, Time, G, CS, state, enddo ; enddo endif - if (CS%wind_stagger == B_GRID) then + if (wind_stagger == BGRID_NE) then call pass_vector(taux_at_q,tauy_at_q,G%Domain,stagger=BGRID_NE) do j=js,je ; do I=Isq,Ieq fluxes%taux(I,j) = 0.0 - If ((G%mask2dBu(I,J) + G%mask2dBu(I,J-1)) > 0) & - fluxes%taux(I,j) = (G%mask2dBu(I,J)*taux_at_q(I,J) + G%mask2dBu(I,J-1)*taux_at_q(I,J-1)) / & - (G%mask2dBu(I,J) + G%mask2dBu(I,J-1)) + if ((G%mask2dBu(I,J) + G%mask2dBu(I,J-1)) > 0) & + fluxes%taux(I,j) = (G%mask2dBu(I,J)*taux_at_q(I,J) + & + G%mask2dBu(I,J-1)*taux_at_q(I,J-1)) / & + (G%mask2dBu(I,J) + G%mask2dBu(I,J-1)) enddo ; enddo do J=Jsq,Jeq ; do i=is,ie fluxes%tauy(i,J) = 0.0 if ((G%mask2dBu(I,J) + G%mask2dBu(I-1,J)) > 0) & - fluxes%tauy(i,J) = (G%mask2dBu(I,J)*tauy_at_q(I,J) + G%mask2dBu(I-1,J)*tauy_at_q(I-1,J)) / & - (G%mask2dBu(I,J) + G%mask2dBu(I-1,J)) + fluxes%tauy(i,J) = (G%mask2dBu(I,J)*tauy_at_q(I,J) + & + G%mask2dBu(I-1,J)*tauy_at_q(I-1,J)) / & + (G%mask2dBu(I,J) + G%mask2dBu(I-1,J)) enddo ; enddo ! ustar is required for MOM's mixed layer formulation. The background value @@ -520,7 +544,8 @@ subroutine convert_IOB_to_fluxes(IOB, fluxes, index_bounds, Time, G, CS, state, do j=js,je ; do i=is,ie tau_mag = 0.0 ; gustiness = CS%gust_const - if (((G%mask2dBu(I,J) + G%mask2dBu(I-1,J-1)) + (G%mask2dBu(I,J-1) + G%mask2dBu(I-1,J))) > 0) then + if (((G%mask2dBu(I,J) + G%mask2dBu(I-1,J-1)) + & + (G%mask2dBu(I,J-1) + G%mask2dBu(I-1,J))) > 0) then tau_mag = sqrt(((G%mask2dBu(I,J)*(taux_at_q(I,J)**2 + tauy_at_q(I,J)**2) + & G%mask2dBu(I-1,J-1)*(taux_at_q(I-1,J-1)**2 + tauy_at_q(I-1,J-1)**2)) + & (G%mask2dBu(I,J-1)*(taux_at_q(I,J-1)**2 + tauy_at_q(I,J-1)**2) + & @@ -530,6 +555,31 @@ subroutine convert_IOB_to_fluxes(IOB, fluxes, index_bounds, Time, G, CS, state, endif fluxes%ustar(i,j) = sqrt(gustiness*Irho0 + Irho0*tau_mag) enddo ; enddo + elseif (wind_stagger == AGRID) then + call pass_vector(taux_at_h, tauy_at_h, G%Domain,stagger=AGRID) + + do j=js,je ; do I=Isq,Ieq + fluxes%taux(I,j) = 0.0 + if ((G%mask2dT(i,j) + G%mask2dT(i+1,j)) > 0) & + fluxes%taux(I,j) = (G%mask2dT(i,j)*taux_at_h(i,j) + & + G%mask2dT(i+1,j)*taux_at_h(i+1,j)) / & + (G%mask2dT(i,j) + G%mask2dT(i+1,j)) + enddo ; enddo + + do J=Jsq,Jeq ; do i=is,ie + fluxes%tauy(i,J) = 0.0 + if ((G%mask2dT(i,j) + G%mask2dT(i,j+1)) > 0) & + fluxes%tauy(i,J) = (G%mask2dT(i,j)*tauy_at_h(i,j) + & + G%mask2dT(i,J+1)*tauy_at_h(i,j+1)) / & + (G%mask2dT(i,j) + G%mask2dT(i,j+1)) + enddo ; enddo + + do j=js,je ; do i=is,ie + gustiness = CS%gust_const + if (CS%read_gust_2d .and. (G%mask2dT(i,j) > 0)) gustiness = CS%gust(i,j) + fluxes%ustar(i,j) = sqrt(gustiness*Irho0 + Irho0 * G%mask2dT(i,j) * & + sqrt(taux_at_h(i,j)**2 + tauy_at_h(i,j)**2)) + enddo ; enddo else ! C-grid wind stresses. call pass_vector(fluxes%taux, fluxes%tauy, G%Domain) do j=js,je ; do i=is,ie @@ -802,18 +852,11 @@ subroutine surface_forcing_init(Time, G, param_file, diag, CS, restore_salt) "A case-insensitive character string to indicate the \n"//& "staggering of the input wind stress field. Valid \n"//& "values are 'A', 'B', or 'C'.", default="C") - if ((stagger(1:1) == 'a') .or. (stagger(1:1) == 'A')) then - CS%wind_stagger = A_GRID - call MOM_error(FATAL,"surface_forcing_init: A-grid input wind stagger "// & - "is not supported yet.") - elseif ((stagger(1:1) == 'b') .or. (stagger(1:1) == 'B')) then - CS%wind_stagger = B_GRID - elseif ((stagger(1:1) == 'c') .or. (stagger(1:1) == 'C')) then - CS%wind_stagger = C_GRID - else - call MOM_error(FATAL,"surface_forcing_init: #define WIND_STAGGER "// & - trim(stagger)//" is invalid.") - endif + if (uppercase(stagger(1:1)) == 'A') then ; CS%wind_stagger = AGRID + elseif (uppercase(stagger(1:1)) == 'B') then ; CS%wind_stagger = BGRID_NE + elseif (uppercase(stagger(1:1)) == 'C') then ; CS%wind_stagger = CGRID_NE + else ; call MOM_error(FATAL,"surface_forcing_init: WIND_STAGGER = "// & + trim(stagger)//" is invalid.") ; endif if (restore_salt) then call get_param(param_file, mod, "FLUXCONST", CS%Flux_const, & diff --git a/config_src/coupled_driver/ocean_model_MOM.F90 b/config_src/coupled_driver/ocean_model_MOM.F90 index 4706d833b6..c88dbbf14c 100644 --- a/config_src/coupled_driver/ocean_model_MOM.F90 +++ b/config_src/coupled_driver/ocean_model_MOM.F90 @@ -50,6 +50,7 @@ module ocean_model_mod use MOM_restart, only : save_restart use MOM_sum_output, only : write_energy, accumulate_net_input use MOM_sum_output, only : MOM_sum_output_init, sum_output_CS +use MOM_string_functions, only : uppercase use MOM_surface_forcing, only : surface_forcing_init, convert_IOB_to_fluxes use MOM_surface_forcing, only : average_forcing, ice_ocn_bnd_type_chksum use MOM_surface_forcing, only : ice_ocean_boundary_type, surface_forcing_CS @@ -200,6 +201,7 @@ subroutine ocean_model_init(Ocean_sfc, OS, Time_init, Time_in) ! This include declares and sets the variable "version". #include "version_variable.h" character(len=40) :: mod = "ocean_model_init" ! This module's name. + character(len=48) :: stagger integer :: secs, days type(param_file_type) :: param_file @@ -236,6 +238,18 @@ subroutine ocean_model_init(Ocean_sfc, OS, Time_init, Time_in) "The interval in units of TIMEUNIT between saves of the \n"//& "energies of the run and other globally summed diagnostics.", & default=set_time(0,1), timeunit=Time_unit) + + call get_param(param_file, mod, "OCEAN_SURFACE_STAGGER", stagger, & + "A case-insensitive character string to indicate the \n"//& + "staggering of the surface velocity field that is \n"//& + "returned to the coupler. Valid values include \n"//& + "'A', 'B', or 'C'.", default="B") !### CHANGE THE DEFAULT. + if (uppercase(stagger(1:1)) == 'A') then ; Ocean_sfc%stagger = AGRID + elseif (uppercase(stagger(1:1)) == 'B') then ; Ocean_sfc%stagger = BGRID_NE + elseif (uppercase(stagger(1:1)) == 'C') then ; Ocean_sfc%stagger = CGRID_NE + else ; call MOM_error(FATAL,"ocean_model_init: OCEAN_SURFACE_STAGGER = "// & + trim(stagger)//" is invalid.") ; endif + call get_param(param_file, mod, "RESTORE_SALINITY",OS%restore_salinity, & "If true, the coupled driver will add a globally-balanced \n"//& "fresh-water flux that drives sea-surface salinity \n"//& @@ -508,10 +522,11 @@ subroutine convert_state_to_ocean_type(state, Ocean_sfc, G, patm, press_to_z) ! code that calculates the surface state in the first place. ! Note the offset in the arrays because the ocean_data_type has no ! halo points in its arrays and always uses absolute indicies. + real :: IgR0 + character(len=48) :: val_str integer :: isc_bnd, iec_bnd, jsc_bnd, jec_bnd integer :: i, j, i0, j0, is, ie, js, je - real :: IgR0 - + is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec call pass_vector(state%u,state%v,G%Domain) @@ -527,14 +542,33 @@ subroutine convert_state_to_ocean_type(state, Ocean_sfc, G, patm, press_to_z) do j=jsc_bnd,jec_bnd ; do i=isc_bnd,iec_bnd Ocean_sfc%t_surf(i,j) = state%SST(i+i0,j+j0) + CELSIUS_KELVIN_OFFSET Ocean_sfc%s_surf(i,j) = state%SSS(i+i0,j+j0) - Ocean_sfc%u_surf(i,j) = G%mask2dBu(i+i0,j+j0)*0.5*(state%u(i+i0,j+j0)+state%u(i+i0,j+j0+1)) - Ocean_sfc%v_surf(i,j) = G%mask2dBu(i+i0,j+j0)*0.5*(state%v(i+i0,j+j0)+state%v(i+i0+1,j+j0)) Ocean_sfc%sea_lev(i,j) = state%sea_lev(i+i0,j+j0) if (present(patm)) & Ocean_sfc%sea_lev(i,j) = Ocean_sfc%sea_lev(i,j) + patm(i,j) * press_to_z Ocean_sfc%frazil(i,j) = state%frazil(i+i0,j+j0) Ocean_sfc%area(i,j) = G%areaT(i+i0,j+j0) enddo ; enddo + + if (Ocean_sfc%stagger == AGRID) then + do j=jsc_bnd,jec_bnd ; do i=isc_bnd,iec_bnd + Ocean_sfc%u_surf(i,j) = G%mask2dT(i+i0,j+j0)*0.5*(state%u(I+i0,j+j0)+state%u(I-1+i0,j+j0)) + Ocean_sfc%v_surf(i,j) = G%mask2dT(i+i0,j+j0)*0.5*(state%v(i+i0,J+j0)+state%v(i+i0,J-1+j0)) + enddo ; enddo + elseif (Ocean_sfc%stagger == BGRID_NE) then + do j=jsc_bnd,jec_bnd ; do i=isc_bnd,iec_bnd + Ocean_sfc%u_surf(i,j) = G%mask2dBu(I+i0,J+j0)*0.5*(state%u(I+i0,j+j0)+state%u(I+i0,j+j0+1)) + Ocean_sfc%v_surf(i,j) = G%mask2dBu(I+i0,J+j0)*0.5*(state%v(i+i0,J+j0)+state%v(i+i0+1,J+j0)) + enddo ; enddo + elseif (Ocean_sfc%stagger == CGRID_NE) then + do j=jsc_bnd,jec_bnd ; do i=isc_bnd,iec_bnd + Ocean_sfc%u_surf(i,j) = G%mask2dCu(I+i0,j+j0)*state%u(I+i0,j+j0) + Ocean_sfc%v_surf(i,j) = G%mask2dCv(i+i0,J+j0)*state%v(i+i0,J+j0) + enddo ; enddo + else + write(val_str, '(I8)') Ocean_sfc%stagger + call MOM_error(FATAL, "convert_state_to_ocean_type: "//& + "Ocean_sfc%stagger has the unrecognized value of "//trim(val_str)) + endif if (.not.associated(state%tr_fields,Ocean_sfc%fields)) & call MOM_error(FATAL,'state%tr_fields is not pointing to Ocean_sfc%fields') From 09c0cd9543728832138d77e8b422193b08f01ddc Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Thu, 12 Dec 2013 10:17:56 -0500 Subject: [PATCH 326/372] hanged default ocean_public_type%stagger to -999. Changed the default value of stagger in the ocean_public_type so that only types that have been initialized by the ocean model will have a useable value set, and the overall value can be set by doing a global max across ocean and non-ocean PEs. Also cleaned up several comments. OPT%stagger is not yet used, so the answers are unchanged. --- config_src/coupled_driver/ocean_model_MOM.F90 | 58 +++++++++---------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/config_src/coupled_driver/ocean_model_MOM.F90 b/config_src/coupled_driver/ocean_model_MOM.F90 index c88dbbf14c..9bdbbf2ecb 100644 --- a/config_src/coupled_driver/ocean_model_MOM.F90 +++ b/config_src/coupled_driver/ocean_model_MOM.F90 @@ -90,11 +90,12 @@ module ocean_model_mod end interface - -! For communication with FMS coupler +! This type is used for communication with other components via the FMS coupler. +! The element names and types can be changed only with great deliberation, hence +! the persistnce of things like the cutsy element name "avg_kount". type, public :: ocean_public_type - type(domain2d) :: Domain ! The domain for the surface fields. - logical :: is_ocean_pe ! .true. on processors that run the ocean model. + type(domain2d) :: Domain ! The domain for the surface fields. + logical :: is_ocean_pe ! .true. on processors that run the ocean model. character(len=32) :: instance_name = '' ! A name that can be used to identify ! this instance of an ocean model, for example ! in ensembles when writing messages. @@ -105,31 +106,30 @@ module ocean_model_mod ! land points and are not assigned to actual processors. ! This need not be assigned if all logical processors are used. - integer :: stagger = BGRID_NE ! The staggering relative to the tracer points - ! points of the two velocity components. Valid - ! entries include AGRID, BGRID_NE, CGRID_NE, - ! BGRID_SW, and CGRID_SW, corresponding to the - ! community-standard Arakawa notation. (These - ! are named integers taken from mpp_parameter_mod.) - ! Following MOM, this is BGRID_NE by default. - real, pointer, dimension(:,:) :: t_surf =>NULL() ! SST on t-cell (degrees Kelvin) - real, pointer, dimension(:,:) :: s_surf =>NULL() ! SSS on t-cell (psu) - real, pointer, dimension(:,:) :: u_surf =>NULL() ! i-velocity the points indicated - ! by velocity_stagger. (m/s) - real, pointer, dimension(:,:) :: v_surf =>NULL() ! j-velocity the points indicated - ! by velocity_stagger. (m/s) - real, pointer, dimension(:,:) :: sea_lev =>NULL() ! Sea level in m after correction - ! for surface pressure, i.e. - ! dzt(1) + eta_t + patm/rho0/grav (m) - real, pointer, dimension(:,:) :: frazil =>NULL() ! Accumulated heating (Joules/m^2) - ! from frazil formation in the ocean. - type(coupler_2d_bc_type) :: fields ! A structure that may contain an - ! array of named tracer-related fields. - integer :: avg_kount ! Used for accumulating averages of this type. - integer, dimension(3) :: axes = 0 ! Axis numbers that are available - ! for I/O using this surface data. - - real, pointer, dimension(:,:) :: area =>NULL() ! cell area of the ocean surface. + integer :: stagger = -999 ! The staggering relative to the tracer points + ! points of the two velocity components. Valid entries + ! include AGRID, BGRID_NE, CGRID_NE, BGRID_SW, and CGRID_SW, + ! corresponding to the community-standard Arakawa notation. + ! (These are named integers taken from mpp_parameter_mod.) + ! Following MOM, this is BGRID_NE by default when the ocean + ! is initialized, but here it is set to -999 so that a + ! global max across ocean and non-ocean processors can be + ! used to determine its value. + real, pointer, dimension(:,:) :: & + t_surf => NULL(), & ! SST on t-cell (degrees Kelvin) + s_surf => NULL(), & ! SSS on t-cell (psu) + u_surf => NULL(), & ! i-velocity at the locations indicated by stagger, m/s. + v_surf => NULL(), & ! j-velocity at the locations indicated by stagger, m/s. + sea_lev => NULL(), & ! Sea level in m after correction for surface pressure, + ! i.e. dzt(1) + eta_t + patm/rho0/grav (m) + frazil =>NULL(), & ! Accumulated heating (in Joules/m^2) from frazil + ! formation in the ocean. + area => NULL() ! cell area of the ocean surface, in m2. + type(coupler_2d_bc_type) :: fields ! A structure that may contain an + ! array of named tracer-related fields. + integer :: avg_kount ! Used for accumulating averages of this type. + integer, dimension(3) :: axes = 0 ! Axis numbers that are available + ! for I/O using this surface data. end type ocean_public_type From 3c80e8e64adfbff21a249d18dadc5d6d60f88766 Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Thu, 12 Dec 2013 10:26:28 -0500 Subject: [PATCH 327/372] Tikal answer-preserving changes to input.nml. Added reproduce_siena=.true. to horiz_interp_nml and icebergs_nml in input.nml and static_input.nml for the test cases that use SIS, so that the previous answers are unchanged with the new Tikal release of the public infrastructure and SIS. --- examples/coupled_AM2_SIS/AM2_MOM6i_1deg/input.nml | 3 +++ examples/coupled_AM2_SIS/AM2_MOM6i_1deg/static_input.nml | 3 +++ examples/coupled_AM2_SIS/CM2G63L/input.nml | 4 ++++ examples/coupled_AM2_SIS/CM2G63L/static_input.nml | 4 ++++ examples/ocean_SIS/GOLD_SIS/input.nml | 6 +++--- examples/ocean_SIS/GOLD_SIS/static_input.nml | 3 +++ examples/ocean_SIS/GOLD_SIS_icebergs/input.nml | 7 ++++--- examples/ocean_SIS/GOLD_SIS_icebergs/static_input.nml | 4 ++++ examples/ocean_SIS/MOM6z_SIS_025/input.nml | 6 +++++- 9 files changed, 33 insertions(+), 7 deletions(-) diff --git a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/input.nml b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/input.nml index 5d6ca5e9d7..e6bba3b95b 100644 --- a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/input.nml +++ b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/input.nml @@ -263,6 +263,9 @@ do_readstdn2otfs = .false. / + &horiz_interp_nml + reproduce_siena=.true. / + &ice_albedo_nml t_range = 10. / diff --git a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/static_input.nml b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/static_input.nml index 5bdbe96a75..47857f553a 100644 --- a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/static_input.nml +++ b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/static_input.nml @@ -232,6 +232,9 @@ do_readstdn2otfs = .false. / + &horiz_interp_nml + reproduce_siena=.true. / + &ice_albedo_nml t_range = 10. / diff --git a/examples/coupled_AM2_SIS/CM2G63L/input.nml b/examples/coupled_AM2_SIS/CM2G63L/input.nml index 5d6ca5e9d7..1faec1ef2f 100644 --- a/examples/coupled_AM2_SIS/CM2G63L/input.nml +++ b/examples/coupled_AM2_SIS/CM2G63L/input.nml @@ -263,6 +263,10 @@ do_readstdn2otfs = .false. / + &horiz_interp_nml + reproduce_siena=.true. +/ + &ice_albedo_nml t_range = 10. / diff --git a/examples/coupled_AM2_SIS/CM2G63L/static_input.nml b/examples/coupled_AM2_SIS/CM2G63L/static_input.nml index 5bdbe96a75..1990d820ee 100644 --- a/examples/coupled_AM2_SIS/CM2G63L/static_input.nml +++ b/examples/coupled_AM2_SIS/CM2G63L/static_input.nml @@ -232,6 +232,10 @@ do_readstdn2otfs = .false. / + &horiz_interp_nml + reproduce_siena=.true. +/ + &ice_albedo_nml t_range = 10. / diff --git a/examples/ocean_SIS/GOLD_SIS/input.nml b/examples/ocean_SIS/GOLD_SIS/input.nml index 6dfb932ab7..ab10ad6f0a 100644 --- a/examples/ocean_SIS/GOLD_SIS/input.nml +++ b/examples/ocean_SIS/GOLD_SIS/input.nml @@ -6,9 +6,6 @@ parameter_filename = 'MOM_input', 'MOM_override' / - &diag_manager_nml - / - &coupler_nml months = 0, days = 1, @@ -42,6 +39,9 @@ domains_stack_size = 2000000 clock_flags='SYNC' / + &horiz_interp_nml + reproduce_siena=.true. / + &ice_albedo_nml t_range = 10. / diff --git a/examples/ocean_SIS/GOLD_SIS/static_input.nml b/examples/ocean_SIS/GOLD_SIS/static_input.nml index 1355b194d2..3c51f57305 100644 --- a/examples/ocean_SIS/GOLD_SIS/static_input.nml +++ b/examples/ocean_SIS/GOLD_SIS/static_input.nml @@ -13,6 +13,9 @@ domains_stack_size = 2000000 clock_flags='SYNC' / + &horiz_interp_nml + reproduce_siena=.true. / + &ice_albedo_nml t_range = 10. / diff --git a/examples/ocean_SIS/GOLD_SIS_icebergs/input.nml b/examples/ocean_SIS/GOLD_SIS_icebergs/input.nml index a1e911f213..896dac6422 100644 --- a/examples/ocean_SIS/GOLD_SIS_icebergs/input.nml +++ b/examples/ocean_SIS/GOLD_SIS_icebergs/input.nml @@ -6,9 +6,6 @@ parameter_filename = 'MOM_input', 'MOM_override' / - &diag_manager_nml - / - &coupler_nml months = 0, days = 1, @@ -42,6 +39,9 @@ domains_stack_size = 2000000 clock_flags='SYNC' / + &horiz_interp_nml + reproduce_siena=.true. / + &ice_albedo_nml t_range = 10. / @@ -69,6 +69,7 @@ add_weight_to_ocean=.true., passive_mode=.false., generate_test_icebergs=.false., + reproduce_siena=.true., speed_limit=0., use_roundoff_fix=.true., make_calving_reproduce=.true., diff --git a/examples/ocean_SIS/GOLD_SIS_icebergs/static_input.nml b/examples/ocean_SIS/GOLD_SIS_icebergs/static_input.nml index ab01174739..1ed7df38e5 100644 --- a/examples/ocean_SIS/GOLD_SIS_icebergs/static_input.nml +++ b/examples/ocean_SIS/GOLD_SIS_icebergs/static_input.nml @@ -13,6 +13,9 @@ domains_stack_size = 2000000 clock_flags='SYNC' / + &horiz_interp_nml + reproduce_siena=.true. / + &ice_albedo_nml t_range = 10. / @@ -40,6 +43,7 @@ add_weight_to_ocean=.true., passive_mode=.false., generate_test_icebergs=.false., + reproduce_siena=.true., speed_limit=0., use_roundoff_fix=.true., make_calving_reproduce=.true., diff --git a/examples/ocean_SIS/MOM6z_SIS_025/input.nml b/examples/ocean_SIS/MOM6z_SIS_025/input.nml index 1a65833ee2..5c9e2b3735 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/input.nml +++ b/examples/ocean_SIS/MOM6z_SIS_025/input.nml @@ -60,6 +60,9 @@ stack_size =0 / + &horiz_interp_nml + reproduce_siena=.true. / + &ice_albedo_nml t_range = 10. / @@ -92,7 +95,8 @@ verbose=.FALSE. traj_sample_hrs=0 verbose_hrs=2400 -/ + reproduce_siena=.true., + / &monin_obukhov_nml neutral = .true. From caa79a9bef2548839af4e7db38a3d4a6785311c1 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 12 Dec 2013 14:41:30 -0500 Subject: [PATCH 328/372] Updated MOM_parameter_doc's for input.nml run lengths o Bob changed the way model run duration was specified in input.nml which changed DAYMAX in MOM_parameter_doc.* --- .../coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all | 5 +++++ examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all | 5 +++++ examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all | 5 +++++ examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all | 5 +++++ examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all | 5 +++++ examples/ocean_SIS2/Baltic/MOM_parameter_doc.all | 5 +++++ examples/ocean_SIS2/Baltic/SIS_parameter_doc.all | 5 +++++ examples/ocean_SIS2/SIS2/MOM_parameter_doc.all | 5 +++++ examples/ocean_SIS2/SIS2/SIS.available_diags | 6 ++++++ examples/ocean_SIS2/SIS2/SIS_parameter_doc.all | 5 +++++ examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all | 5 +++++ examples/ocean_SIS2/SIS2_icebergs/SIS.available_diags | 6 ++++++ examples/ocean_SIS2/SIS2_icebergs/SIS_parameter_doc.all | 5 +++++ examples/solo_ocean/DOME/MOM_parameter_doc.all | 4 ++-- examples/solo_ocean/DOME/MOM_parameter_doc.short | 5 +++++ examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all | 6 ++++-- examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.short | 5 +++++ examples/solo_ocean/benchmark/MOM_parameter_doc.all | 4 ++-- examples/solo_ocean/benchmark/MOM_parameter_doc.short | 5 +++++ examples/solo_ocean/circle_obcs/MOM_parameter_doc.all | 4 ++-- examples/solo_ocean/circle_obcs/MOM_parameter_doc.short | 5 +++++ examples/solo_ocean/double_gyre/MOM_parameter_doc.all | 4 ++-- examples/solo_ocean/double_gyre/MOM_parameter_doc.short | 5 +++++ examples/solo_ocean/external_gwave/MOM_parameter_doc.all | 4 ++-- examples/solo_ocean/external_gwave/MOM_parameter_doc.short | 5 +++++ examples/solo_ocean/global/MOM_parameter_doc.all | 4 ++-- examples/solo_ocean/global/MOM_parameter_doc.short | 5 +++++ examples/solo_ocean/lock_exchange/MOM_parameter_doc.all | 4 ++-- examples/solo_ocean/lock_exchange/MOM_parameter_doc.short | 5 +++++ examples/solo_ocean/nonBous_global/MOM_parameter_doc.all | 4 ++-- examples/solo_ocean/nonBous_global/MOM_parameter_doc.short | 5 +++++ .../solo_ocean/torus_advection_test/MOM_parameter_doc.all | 4 ++-- .../solo_ocean/torus_advection_test/MOM_parameter_doc.short | 5 +++++ 33 files changed, 139 insertions(+), 20 deletions(-) diff --git a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all index 32f1736879..57210351e0 100644 --- a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all +++ b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all @@ -1544,6 +1544,11 @@ TIMEUNIT = 8.64E+04 ! [s] default = 8.64E+04 ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 ! The interval in units of TIMEUNIT between saves of the ! energies of the run and other globally summed diagnostics. +OCEAN_SURFACE_STAGGER = "B" ! default = "B" + ! A case-insensitive character string to indicate the + ! staggering of the surface velocity field that is + ! returned to the coupler. Valid values include + ! 'A', 'B', or 'C'. RESTORE_SALINITY = False ! [Boolean] default = False ! If true, the coupled driver will add a globally-balanced ! fresh-water flux that drives sea-surface salinity diff --git a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all index 6cbab1d1b5..f0f96b8314 100644 --- a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all +++ b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all @@ -1588,6 +1588,11 @@ TIMEUNIT = 8.64E+04 ! [s] default = 8.64E+04 ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 ! The interval in units of TIMEUNIT between saves of the ! energies of the run and other globally summed diagnostics. +OCEAN_SURFACE_STAGGER = "B" ! default = "B" + ! A case-insensitive character string to indicate the + ! staggering of the surface velocity field that is + ! returned to the coupler. Valid values include + ! 'A', 'B', or 'C'. RESTORE_SALINITY = False ! [Boolean] default = False ! If true, the coupled driver will add a globally-balanced ! fresh-water flux that drives sea-surface salinity diff --git a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all index 6055c09655..7a59fefc07 100644 --- a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all +++ b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all @@ -1588,6 +1588,11 @@ TIMEUNIT = 8.64E+04 ! [s] default = 8.64E+04 ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 ! The interval in units of TIMEUNIT between saves of the ! energies of the run and other globally summed diagnostics. +OCEAN_SURFACE_STAGGER = "B" ! default = "B" + ! A case-insensitive character string to indicate the + ! staggering of the surface velocity field that is + ! returned to the coupler. Valid values include + ! 'A', 'B', or 'C'. RESTORE_SALINITY = True ! [Boolean] default = False ! If true, the coupled driver will add a globally-balanced ! fresh-water flux that drives sea-surface salinity diff --git a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all index 6055c09655..7a59fefc07 100644 --- a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all +++ b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all @@ -1588,6 +1588,11 @@ TIMEUNIT = 8.64E+04 ! [s] default = 8.64E+04 ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 ! The interval in units of TIMEUNIT between saves of the ! energies of the run and other globally summed diagnostics. +OCEAN_SURFACE_STAGGER = "B" ! default = "B" + ! A case-insensitive character string to indicate the + ! staggering of the surface velocity field that is + ! returned to the coupler. Valid values include + ! 'A', 'B', or 'C'. RESTORE_SALINITY = True ! [Boolean] default = False ! If true, the coupled driver will add a globally-balanced ! fresh-water flux that drives sea-surface salinity diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all index 2bafcb89c8..662b70e83c 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all @@ -1459,6 +1459,11 @@ TIMEUNIT = 8.64E+04 ! [s] default = 8.64E+04 ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 ! The interval in units of TIMEUNIT between saves of the ! energies of the run and other globally summed diagnostics. +OCEAN_SURFACE_STAGGER = "B" ! default = "B" + ! A case-insensitive character string to indicate the + ! staggering of the surface velocity field that is + ! returned to the coupler. Valid values include + ! 'A', 'B', or 'C'. RESTORE_SALINITY = True ! [Boolean] default = False ! If true, the coupled driver will add a globally-balanced ! fresh-water flux that drives sea-surface salinity diff --git a/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all b/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all index 244a2abff0..82ef8bd000 100644 --- a/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all @@ -1560,6 +1560,11 @@ TIMEUNIT = 8.64E+04 ! [s] default = 8.64E+04 ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 ! The interval in units of TIMEUNIT between saves of the ! energies of the run and other globally summed diagnostics. +OCEAN_SURFACE_STAGGER = "B" ! default = "B" + ! A case-insensitive character string to indicate the + ! staggering of the surface velocity field that is + ! returned to the coupler. Valid values include + ! 'A', 'B', or 'C'. RESTORE_SALINITY = True ! [Boolean] default = False ! If true, the coupled driver will add a globally-balanced ! fresh-water flux that drives sea-surface salinity diff --git a/examples/ocean_SIS2/Baltic/SIS_parameter_doc.all b/examples/ocean_SIS2/Baltic/SIS_parameter_doc.all index a336449736..35d958f0a1 100644 --- a/examples/ocean_SIS2/Baltic/SIS_parameter_doc.all +++ b/examples/ocean_SIS2/Baltic/SIS_parameter_doc.all @@ -5,6 +5,11 @@ CGRID_ICE_DYNAMICS = False ! [Boolean] default = False ! dynamics; if false use a B-grid discretization. USE_SLAB_ICE = False ! [Boolean] default = False ! If true, use the very old slab-style ice. +ICE_OCEAN_STRESS_STAGGER = "B" ! default = "B" + ! A case-insensitive character string to indicate the + ! staggering of the stress field on the ocean that is + ! returned to the coupler. Valid values include + ! 'A', 'B', or 'C'. RHO_OCEAN = 1030.0 ! [kg m-3] default = 1030.0 ! The nominal density of sea water as used by SIS. RHO_ICE = 905.0 ! [kg m-3] default = 905.0 diff --git a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all index 99b711d7eb..543954fc4e 100644 --- a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all @@ -1588,6 +1588,11 @@ TIMEUNIT = 8.64E+04 ! [s] default = 8.64E+04 ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 ! The interval in units of TIMEUNIT between saves of the ! energies of the run and other globally summed diagnostics. +OCEAN_SURFACE_STAGGER = "B" ! default = "B" + ! A case-insensitive character string to indicate the + ! staggering of the surface velocity field that is + ! returned to the coupler. Valid values include + ! 'A', 'B', or 'C'. RESTORE_SALINITY = True ! [Boolean] default = False ! If true, the coupled driver will add a globally-balanced ! fresh-water flux that drives sea-surface salinity diff --git a/examples/ocean_SIS2/SIS2/SIS.available_diags b/examples/ocean_SIS2/SIS2/SIS.available_diags index 37ec582159..e66f66b61d 100644 --- a/examples/ocean_SIS2/SIS2/SIS.available_diags +++ b/examples/ocean_SIS2/SIS2/SIS.available_diags @@ -208,6 +208,12 @@ "ice_model", "OBI" [Unused] ! long_name: ice observed ! units: 0 or 1 +"ice_model", "FA_XC" [Unused] + ! long_name: Air stress on ice on C-grid - x component + ! units: Pa +"ice_model", "FA_YC" [Unused] + ! long_name: Air stress on ice on C-grid - y component + ! units: Pa "ice_model", "SIGI" [Unused] ! long_name: first stress invariant ! units: none diff --git a/examples/ocean_SIS2/SIS2/SIS_parameter_doc.all b/examples/ocean_SIS2/SIS2/SIS_parameter_doc.all index 449d2a9d13..e5c086eb89 100644 --- a/examples/ocean_SIS2/SIS2/SIS_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2/SIS_parameter_doc.all @@ -5,6 +5,11 @@ CGRID_ICE_DYNAMICS = False ! [Boolean] default = False ! dynamics; if false use a B-grid discretization. USE_SLAB_ICE = False ! [Boolean] default = False ! If true, use the very old slab-style ice. +ICE_OCEAN_STRESS_STAGGER = "B" ! default = "B" + ! A case-insensitive character string to indicate the + ! staggering of the stress field on the ocean that is + ! returned to the coupler. Valid values include + ! 'A', 'B', or 'C'. RHO_OCEAN = 1030.0 ! [kg m-3] default = 1030.0 ! The nominal density of sea water as used by SIS. RHO_ICE = 905.0 ! [kg m-3] default = 905.0 diff --git a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all index 99b711d7eb..543954fc4e 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all @@ -1588,6 +1588,11 @@ TIMEUNIT = 8.64E+04 ! [s] default = 8.64E+04 ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 ! The interval in units of TIMEUNIT between saves of the ! energies of the run and other globally summed diagnostics. +OCEAN_SURFACE_STAGGER = "B" ! default = "B" + ! A case-insensitive character string to indicate the + ! staggering of the surface velocity field that is + ! returned to the coupler. Valid values include + ! 'A', 'B', or 'C'. RESTORE_SALINITY = True ! [Boolean] default = False ! If true, the coupled driver will add a globally-balanced ! fresh-water flux that drives sea-surface salinity diff --git a/examples/ocean_SIS2/SIS2_icebergs/SIS.available_diags b/examples/ocean_SIS2/SIS2_icebergs/SIS.available_diags index 37ec582159..e66f66b61d 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/SIS.available_diags +++ b/examples/ocean_SIS2/SIS2_icebergs/SIS.available_diags @@ -208,6 +208,12 @@ "ice_model", "OBI" [Unused] ! long_name: ice observed ! units: 0 or 1 +"ice_model", "FA_XC" [Unused] + ! long_name: Air stress on ice on C-grid - x component + ! units: Pa +"ice_model", "FA_YC" [Unused] + ! long_name: Air stress on ice on C-grid - y component + ! units: Pa "ice_model", "SIGI" [Unused] ! long_name: first stress invariant ! units: none diff --git a/examples/ocean_SIS2/SIS2_icebergs/SIS_parameter_doc.all b/examples/ocean_SIS2/SIS2_icebergs/SIS_parameter_doc.all index 640f4dfd31..434c651711 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/SIS_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2_icebergs/SIS_parameter_doc.all @@ -5,6 +5,11 @@ CGRID_ICE_DYNAMICS = False ! [Boolean] default = False ! dynamics; if false use a B-grid discretization. USE_SLAB_ICE = False ! [Boolean] default = False ! If true, use the very old slab-style ice. +ICE_OCEAN_STRESS_STAGGER = "B" ! default = "B" + ! A case-insensitive character string to indicate the + ! staggering of the stress field on the ocean that is + ! returned to the coupler. Valid values include + ! 'A', 'B', or 'C'. RHO_OCEAN = 1030.0 ! [kg m-3] default = 1030.0 ! The nominal density of sea water as used by SIS. RHO_ICE = 905.0 ! [kg m-3] default = 905.0 diff --git a/examples/solo_ocean/DOME/MOM_parameter_doc.all b/examples/solo_ocean/DOME/MOM_parameter_doc.all index 63ff6f7193..24b0733698 100644 --- a/examples/solo_ocean/DOME/MOM_parameter_doc.all +++ b/examples/solo_ocean/DOME/MOM_parameter_doc.all @@ -1251,11 +1251,11 @@ DT_FORCING = 8.64E+04 ! [s] default = 1200.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 2.0 ! [days] default = 2.0 +DAYMAX = 2.0 ! [days] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is - ! not set (as it was here) via ocean_solo_nml in input.nml. + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/solo_ocean/DOME/MOM_parameter_doc.short b/examples/solo_ocean/DOME/MOM_parameter_doc.short index 7d282ce18e..7f85540d1a 100644 --- a/examples/solo_ocean/DOME/MOM_parameter_doc.short +++ b/examples/solo_ocean/DOME/MOM_parameter_doc.short @@ -399,6 +399,11 @@ DT_FORCING = 8.64E+04 ! [s] default = 1200.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. +DAYMAX = 2.0 ! [days] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all b/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all index 6a5cf37383..c75c3899a1 100644 --- a/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all +++ b/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all @@ -1249,6 +1249,8 @@ NLT_SHAPE = "CVMIX" ! default = "CVMIX" ! CUBIC_LMD - The original KPP profile KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP ! === module MOM_diffConvection === @@ -1520,11 +1522,11 @@ DT_FORCING = 3600.0 ! [s] default = 600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 6.0 ! [hours] default = 6.0 +DAYMAX = 6.0 ! [hours] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is - ! not set (as it was here) via ocean_solo_nml in input.nml. + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.short b/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.short index 50d07c96fa..c6733f3326 100644 --- a/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.short +++ b/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.short @@ -568,6 +568,11 @@ DT_FORCING = 3600.0 ! [s] default = 600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. +DAYMAX = 6.0 ! [hours] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/solo_ocean/benchmark/MOM_parameter_doc.all b/examples/solo_ocean/benchmark/MOM_parameter_doc.all index 4b8993f232..282347f4dd 100644 --- a/examples/solo_ocean/benchmark/MOM_parameter_doc.all +++ b/examples/solo_ocean/benchmark/MOM_parameter_doc.all @@ -1522,11 +1522,11 @@ DT_FORCING = 3600.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 1.0 ! [days] default = 1.0 +DAYMAX = 1.0 ! [days] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is - ! not set (as it was here) via ocean_solo_nml in input.nml. + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/solo_ocean/benchmark/MOM_parameter_doc.short b/examples/solo_ocean/benchmark/MOM_parameter_doc.short index f3a7c63698..c3e55672b8 100644 --- a/examples/solo_ocean/benchmark/MOM_parameter_doc.short +++ b/examples/solo_ocean/benchmark/MOM_parameter_doc.short @@ -545,6 +545,11 @@ DT_FORCING = 3600.0 ! [s] default = 900.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. +DAYMAX = 1.0 ! [days] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all b/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all index faff16d30e..873313cb6a 100644 --- a/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all +++ b/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all @@ -1293,11 +1293,11 @@ DT_FORCING = 600.0 ! [s] default = 120.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 2.0 ! [hours] default = 2.0 +DAYMAX = 2.0 ! [hours] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is - ! not set (as it was here) via ocean_solo_nml in input.nml. + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/solo_ocean/circle_obcs/MOM_parameter_doc.short b/examples/solo_ocean/circle_obcs/MOM_parameter_doc.short index 668caed37c..9f0e1793e4 100644 --- a/examples/solo_ocean/circle_obcs/MOM_parameter_doc.short +++ b/examples/solo_ocean/circle_obcs/MOM_parameter_doc.short @@ -419,6 +419,11 @@ DT_FORCING = 600.0 ! [s] default = 120.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. +DAYMAX = 2.0 ! [hours] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/solo_ocean/double_gyre/MOM_parameter_doc.all b/examples/solo_ocean/double_gyre/MOM_parameter_doc.all index ade9868ab7..0b01c0d829 100644 --- a/examples/solo_ocean/double_gyre/MOM_parameter_doc.all +++ b/examples/solo_ocean/double_gyre/MOM_parameter_doc.all @@ -940,11 +940,11 @@ DT_FORCING = 2400.0 ! [s] default = 1200.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 10.0 ! [days] default = 10.0 +DAYMAX = 10.0 ! [days] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is - ! not set (as it was here) via ocean_solo_nml in input.nml. + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/solo_ocean/double_gyre/MOM_parameter_doc.short b/examples/solo_ocean/double_gyre/MOM_parameter_doc.short index 8d05dc31b2..d23f47e204 100644 --- a/examples/solo_ocean/double_gyre/MOM_parameter_doc.short +++ b/examples/solo_ocean/double_gyre/MOM_parameter_doc.short @@ -327,6 +327,11 @@ DT_FORCING = 2400.0 ! [s] default = 1200.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. +DAYMAX = 10.0 ! [days] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/solo_ocean/external_gwave/MOM_parameter_doc.all b/examples/solo_ocean/external_gwave/MOM_parameter_doc.all index b8ab57ef63..82dc238922 100644 --- a/examples/solo_ocean/external_gwave/MOM_parameter_doc.all +++ b/examples/solo_ocean/external_gwave/MOM_parameter_doc.all @@ -1312,11 +1312,11 @@ DT_FORCING = 600.0 ! [s] default = 60.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 1800.0 ! [seconds] default = 1800.0 +DAYMAX = 1800.0 ! [seconds] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is - ! not set (as it was here) via ocean_solo_nml in input.nml. + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = -1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/solo_ocean/external_gwave/MOM_parameter_doc.short b/examples/solo_ocean/external_gwave/MOM_parameter_doc.short index a0b45be303..355f9c8260 100644 --- a/examples/solo_ocean/external_gwave/MOM_parameter_doc.short +++ b/examples/solo_ocean/external_gwave/MOM_parameter_doc.short @@ -429,6 +429,11 @@ DT_FORCING = 600.0 ! [s] default = 60.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. +DAYMAX = 1800.0 ! [seconds] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = -1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/solo_ocean/global/MOM_parameter_doc.all b/examples/solo_ocean/global/MOM_parameter_doc.all index f434a4938b..dcdb0ca810 100644 --- a/examples/solo_ocean/global/MOM_parameter_doc.all +++ b/examples/solo_ocean/global/MOM_parameter_doc.all @@ -1712,11 +1712,11 @@ DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 2.0 ! [days] default = 2.0 +DAYMAX = 2.0 ! [days] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is - ! not set (as it was here) via ocean_solo_nml in input.nml. + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/solo_ocean/global/MOM_parameter_doc.short b/examples/solo_ocean/global/MOM_parameter_doc.short index 5fb38312c8..3d06737a7a 100644 --- a/examples/solo_ocean/global/MOM_parameter_doc.short +++ b/examples/solo_ocean/global/MOM_parameter_doc.short @@ -695,6 +695,11 @@ DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. +DAYMAX = 2.0 ! [days] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all b/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all index e772d836c5..7567bb7d83 100644 --- a/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all +++ b/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all @@ -1315,11 +1315,11 @@ DT_FORCING = 5000.0 ! [s] default = 250.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 6.5E+04 ! [seconds] default = 6.5E+04 +DAYMAX = 6.5E+04 ! [seconds] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is - ! not set (as it was here) via ocean_solo_nml in input.nml. + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = -1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/solo_ocean/lock_exchange/MOM_parameter_doc.short b/examples/solo_ocean/lock_exchange/MOM_parameter_doc.short index e0d140971d..83d4d7d1fc 100644 --- a/examples/solo_ocean/lock_exchange/MOM_parameter_doc.short +++ b/examples/solo_ocean/lock_exchange/MOM_parameter_doc.short @@ -418,6 +418,11 @@ DT_FORCING = 5000.0 ! [s] default = 250.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. +DAYMAX = 6.5E+04 ! [seconds] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = -1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all index fd4e8d5ab5..bfbb247a86 100644 --- a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all +++ b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all @@ -1715,11 +1715,11 @@ DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 1.0 ! [days] default = 1.0 +DAYMAX = 1.0 ! [days] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is - ! not set (as it was here) via ocean_solo_nml in input.nml. + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.short b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.short index b200086285..68df171e02 100644 --- a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.short +++ b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.short @@ -702,6 +702,11 @@ DT_FORCING = 7200.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. +DAYMAX = 1.0 ! [days] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = 3 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all b/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all index 0c852fc2e8..fa70b144b2 100644 --- a/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all +++ b/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all @@ -1305,11 +1305,11 @@ DT_FORCING = 3600.0 ! [s] default = 3600.0 ! The time step for changing forcing, coupling with other ! components, or potentially writing certain diagnostics. ! The default value is given by DT. -DAYMAX = 2.0 ! [days] default = 2.0 +DAYMAX = 2.0 ! [days] ! The final time of the whole simulation, in units of ! TIMEUNIT seconds. This also sets the potential end ! time of the present run segment if the end time is - ! not set (as it was here) via ocean_solo_nml in input.nml. + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = -1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd diff --git a/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.short b/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.short index 083fcf4be8..592b7c25d1 100644 --- a/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.short +++ b/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.short @@ -434,6 +434,11 @@ MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 ! factor of the number of processors used. ! === module MOM_main (MOM_driver) === +DAYMAX = 2.0 ! [days] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set via ocean_solo_nml in input.nml. RESTART_CONTROL = -1 ! default = 1 ! An integer whose bits encode which restart files are ! written. Add 2 (bit 1) for a time-stamped file, and odd From 71d9cc9d3b0f8ce20716a1c0564e8a6ba6ac08ab Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Thu, 12 Dec 2013 16:27:05 -0500 Subject: [PATCH 329/372] Eliminated reproduce_siena for 3 experiments. Eliminated the reproduce_siena flag from the input.nml and static_input.nml files for GOLD_SIS, GOLD_SIS_icebergs, and AM2_MOM6i_1deg. This changes answers, and new reference solutions have been checked in. --- .../coupled_AM2_SIS/AM2_MOM6i_1deg/input.nml | 20 ------------------- .../AM2_MOM6i_1deg/static_input.nml | 20 ------------------- .../AM2_MOM6i_1deg/timestats.gnu | 8 ++++---- .../AM2_MOM6i_1deg/timestats.intel | 8 ++++---- .../AM2_MOM6i_1deg/timestats.pgi | 8 ++++---- examples/ocean_SIS/GOLD_SIS/input.nml | 6 ------ examples/ocean_SIS/GOLD_SIS/static_input.nml | 6 ------ examples/ocean_SIS/GOLD_SIS/timestats.gnu | 6 +++--- examples/ocean_SIS/GOLD_SIS/timestats.intel | 6 +++--- examples/ocean_SIS/GOLD_SIS/timestats.pgi | 6 +++--- .../ocean_SIS/GOLD_SIS_icebergs/input.nml | 7 ------- .../GOLD_SIS_icebergs/static_input.nml | 7 ------- .../ocean_SIS/GOLD_SIS_icebergs/timestats.gnu | 8 ++++---- .../GOLD_SIS_icebergs/timestats.intel | 8 ++++---- .../ocean_SIS/GOLD_SIS_icebergs/timestats.pgi | 8 ++++---- 15 files changed, 33 insertions(+), 99 deletions(-) diff --git a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/input.nml b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/input.nml index e6bba3b95b..cca228b581 100644 --- a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/input.nml +++ b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/input.nml @@ -143,10 +143,6 @@ do_cg_drag = .false., do_topo_drag = .false., do_conserve_energy = .true. -/ - - &data_override_nml - / &diag_cloud_nml @@ -217,10 +213,6 @@ &esfsw_parameters_nml sw_resolution = 'low', sw_diff_streams = 1 -/ - - &flux_exchange_nml - / &fms_io_nml @@ -263,9 +255,6 @@ do_readstdn2otfs = .false. / - &horiz_interp_nml - reproduce_siena=.true. / - &ice_albedo_nml t_range = 10. / @@ -371,10 +360,6 @@ &rad_output_file_nml write_data_file=.true. -/ - - &rad_utilities_nml - / &radiation_diag_nml @@ -529,10 +514,6 @@ super_choice = .true., tracer_advec = .true. retain_cm3_bug = .true. -/ - - &time_manager_nml - / &topography_nml @@ -562,4 +543,3 @@ make_exchange_reproduce = .false. interp_method = 'second_order' / - diff --git a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/static_input.nml b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/static_input.nml index 47857f553a..2604879e52 100644 --- a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/static_input.nml +++ b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/static_input.nml @@ -119,10 +119,6 @@ do_cg_drag = .false., do_topo_drag = .false., do_conserve_energy = .true. -/ - - &data_override_nml - / &diag_cloud_nml @@ -193,10 +189,6 @@ &esfsw_parameters_nml sw_resolution = 'low', sw_diff_streams = 1 -/ - - &flux_exchange_nml - / &fms_io_nml @@ -232,9 +224,6 @@ do_readstdn2otfs = .false. / - &horiz_interp_nml - reproduce_siena=.true. / - &ice_albedo_nml t_range = 10. / @@ -340,10 +329,6 @@ &rad_output_file_nml write_data_file=.true. -/ - - &rad_utilities_nml - / &radiation_diag_nml @@ -498,10 +483,6 @@ super_choice = .true., tracer_advec = .true. retain_cm3_bug = .true. -/ - - &time_manager_nml - / &topography_nml @@ -531,4 +512,3 @@ make_exchange_reproduce = .false. interp_method = 'second_order' / - diff --git a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/timestats.gnu b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/timestats.gnu index 4ae82820c6..413d1e537d 100644 --- a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/timestats.gnu +++ b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.941081183736E-01, CFL 0.00000, SL 4.5150E-11, M 1.37957E+21, S 34.7203, T 3.6137, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 0, En 7.188327577925E-01, CFL 0.14171, SL -9.4571E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.86E-15, Se 6.24E-14, Te 2.66E-14 - 6, 693135.500, 0, En 7.176744554759E-01, CFL 0.19294, SL -7.9137E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.48E-15, Se 4.87E-14, Te 2.03E-14 - 9, 693135.750, 0, En 7.143985452873E-01, CFL 0.21589, SL -6.4712E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.62E-15, Se 5.31E-14, Te 2.26E-14 - 12, 693136.000, 0, En 7.141732405739E-01, CFL 0.20601, SL -5.2338E-04, M 1.37957E+21, S 34.7203, T 3.6139, Me 1.65E-15, Se 5.43E-14, Te 2.33E-14 + 3, 693135.250, 0, En 7.189138444012E-01, CFL 0.14256, SL -9.4571E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.86E-15, Se 6.24E-14, Te 2.66E-14 + 6, 693135.500, 0, En 7.178691222958E-01, CFL 0.19198, SL -7.9135E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.48E-15, Se 4.88E-14, Te 2.03E-14 + 9, 693135.750, 0, En 7.145279080580E-01, CFL 0.21515, SL -6.4720E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.62E-15, Se 5.31E-14, Te 2.26E-14 + 12, 693136.000, 0, En 7.143765724798E-01, CFL 0.20548, SL -5.2303E-04, M 1.37957E+21, S 34.7203, T 3.6139, Me 1.66E-15, Se 5.44E-14, Te 2.33E-14 diff --git a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/timestats.intel b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/timestats.intel index 949fdb4095..74037eb83b 100644 --- a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/timestats.intel +++ b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/timestats.intel @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.941081183736E-01, CFL 0.00000, SL 4.5150E-11, M 1.37957E+21, S 34.7203, T 3.6137, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 0, En 7.189242390429E-01, CFL 0.14171, SL -9.4571E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.86E-15, Se 6.24E-14, Te 2.66E-14 - 6, 693135.500, 0, En 7.178244899367E-01, CFL 0.19151, SL -7.9130E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.48E-15, Se 4.87E-14, Te 2.03E-14 - 9, 693135.750, 0, En 7.142731909993E-01, CFL 0.21357, SL -6.4736E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.62E-15, Se 5.32E-14, Te 2.26E-14 - 12, 693136.000, 0, En 7.141208181835E-01, CFL 0.20344, SL -5.2359E-04, M 1.37957E+21, S 34.7203, T 3.6139, Me 1.65E-15, Se 5.42E-14, Te 2.32E-14 + 3, 693135.250, 0, En 7.188973050364E-01, CFL 0.14263, SL -9.4571E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.86E-15, Se 6.24E-14, Te 2.66E-14 + 6, 693135.500, 0, En 7.179237971435E-01, CFL 0.19072, SL -7.9135E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.48E-15, Se 4.86E-14, Te 2.03E-14 + 9, 693135.750, 0, En 7.144400327780E-01, CFL 0.21494, SL -6.4758E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.62E-15, Se 5.30E-14, Te 2.25E-14 + 12, 693136.000, 0, En 7.143453727891E-01, CFL 0.20001, SL -5.2321E-04, M 1.37957E+21, S 34.7203, T 3.6139, Me 1.65E-15, Se 5.43E-14, Te 2.33E-14 diff --git a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/timestats.pgi b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/timestats.pgi index 5b1de49093..3890d501bf 100644 --- a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/timestats.pgi +++ b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/timestats.pgi @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.941101031888E-01, CFL 0.00000, SL 4.4642E-11, M 1.37957E+21, S 34.7203, T 3.6137, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 0, En 7.188567145841E-01, CFL 0.14298, SL -9.3260E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.86E-15, Se 6.25E-14, Te 2.66E-14 - 6, 693135.500, 0, En 7.177725663778E-01, CFL 0.19403, SL -7.7588E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.48E-15, Se 4.87E-14, Te 2.02E-14 - 9, 693135.750, 0, En 7.143557968817E-01, CFL 0.20910, SL -6.3000E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.62E-15, Se 5.31E-14, Te 2.25E-14 - 12, 693136.000, 0, En 7.141303892406E-01, CFL 0.21190, SL -5.0514E-04, M 1.37957E+21, S 34.7203, T 3.6139, Me 1.65E-15, Se 5.42E-14, Te 2.33E-14 + 3, 693135.250, 0, En 7.189234985312E-01, CFL 0.14291, SL -9.3260E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.86E-15, Se 6.25E-14, Te 2.66E-14 + 6, 693135.500, 0, En 7.177799946661E-01, CFL 0.19402, SL -7.7590E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.48E-15, Se 4.86E-14, Te 2.03E-14 + 9, 693135.750, 0, En 7.146012362838E-01, CFL 0.20857, SL -6.3061E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.62E-15, Se 5.31E-14, Te 2.25E-14 + 12, 693136.000, 0, En 7.142931062547E-01, CFL 0.20661, SL -5.0598E-04, M 1.37957E+21, S 34.7203, T 3.6139, Me 1.65E-15, Se 5.44E-14, Te 2.33E-14 diff --git a/examples/ocean_SIS/GOLD_SIS/input.nml b/examples/ocean_SIS/GOLD_SIS/input.nml index ab10ad6f0a..1d2d2733a4 100644 --- a/examples/ocean_SIS/GOLD_SIS/input.nml +++ b/examples/ocean_SIS/GOLD_SIS/input.nml @@ -25,9 +25,6 @@ concurrent = .false. use_lag_fluxes=.true. / - &data_override_nml - / - &fms_io_nml fms_netcdf_restart=.true. threading_read='multi' @@ -39,9 +36,6 @@ domains_stack_size = 2000000 clock_flags='SYNC' / - &horiz_interp_nml - reproduce_siena=.true. / - &ice_albedo_nml t_range = 10. / diff --git a/examples/ocean_SIS/GOLD_SIS/static_input.nml b/examples/ocean_SIS/GOLD_SIS/static_input.nml index 3c51f57305..d5f0198c5b 100644 --- a/examples/ocean_SIS/GOLD_SIS/static_input.nml +++ b/examples/ocean_SIS/GOLD_SIS/static_input.nml @@ -1,7 +1,4 @@ - &data_override_nml - / - &fms_io_nml fms_netcdf_restart=.true. threading_read='multi' @@ -13,9 +10,6 @@ domains_stack_size = 2000000 clock_flags='SYNC' / - &horiz_interp_nml - reproduce_siena=.true. / - &ice_albedo_nml t_range = 10. / diff --git a/examples/ocean_SIS/GOLD_SIS/timestats.gnu b/examples/ocean_SIS/GOLD_SIS/timestats.gnu index 47cea60ccb..202d69c27e 100644 --- a/examples/ocean_SIS/GOLD_SIS/timestats.gnu +++ b/examples/ocean_SIS/GOLD_SIS/timestats.gnu @@ -2,6 +2,6 @@ [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 6.977233743996E-01, CFL 0.16419, SL 1.0890E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.76E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.016175989481E-01, CFL 0.12906, SL 1.5122E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.49E-15, Te 1.57E-15 - 9, 0.750, 0, En 7.052023865385E-01, CFL 0.17174, SL 1.7612E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.17E-14, Te 2.31E-15 - 12, 1.000, 0, En 7.068978768387E-01, CFL 0.15522, SL 2.0096E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.27E-16, Se 1.47E-14, Te 2.78E-15 + 6, 0.500, 0, En 7.016141286930E-01, CFL 0.12906, SL 1.5122E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.45E-15, Te 1.57E-15 + 9, 0.750, 0, En 7.051979107974E-01, CFL 0.17176, SL 1.7611E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.18E-14, Te 2.30E-15 + 12, 1.000, 0, En 7.069337763085E-01, CFL 0.15507, SL 2.0098E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.27E-16, Se 1.45E-14, Te 2.79E-15 diff --git a/examples/ocean_SIS/GOLD_SIS/timestats.intel b/examples/ocean_SIS/GOLD_SIS/timestats.intel index cd2dbbf7e5..cde81364b4 100644 --- a/examples/ocean_SIS/GOLD_SIS/timestats.intel +++ b/examples/ocean_SIS/GOLD_SIS/timestats.intel @@ -2,6 +2,6 @@ [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 6.977265286597E-01, CFL 0.16419, SL 1.0890E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.62E-16, Se 5.76E-15, Te 2.36E-15 - 6, 0.500, 0, En 7.016086729364E-01, CFL 0.12906, SL 1.5123E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.47E-16, Se 8.41E-15, Te 1.57E-15 - 9, 0.750, 0, En 7.053558748334E-01, CFL 0.15844, SL 1.7609E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.41E-16, Se 1.18E-14, Te 2.29E-15 - 12, 1.000, 0, En 7.069122167834E-01, CFL 0.15534, SL 2.0100E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.28E-16, Se 1.46E-14, Te 2.77E-15 + 6, 0.500, 0, En 7.016085160952E-01, CFL 0.12906, SL 1.5123E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.44E-15, Te 1.57E-15 + 9, 0.750, 0, En 7.052022108291E-01, CFL 0.15846, SL 1.7610E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.40E-16, Se 1.17E-14, Te 2.29E-15 + 12, 1.000, 0, En 7.068725161563E-01, CFL 0.15519, SL 2.0099E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.26E-16, Se 1.45E-14, Te 2.76E-15 diff --git a/examples/ocean_SIS/GOLD_SIS/timestats.pgi b/examples/ocean_SIS/GOLD_SIS/timestats.pgi index 21f6ed5626..588a83ef46 100644 --- a/examples/ocean_SIS/GOLD_SIS/timestats.pgi +++ b/examples/ocean_SIS/GOLD_SIS/timestats.pgi @@ -2,6 +2,6 @@ [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 6.977252151906E-01, CFL 0.16419, SL 1.0890E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.76E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.016062072043E-01, CFL 0.12906, SL 1.5123E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.41E-15, Te 1.57E-15 - 9, 0.750, 0, En 7.051870379251E-01, CFL 0.17234, SL 1.7609E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.41E-16, Se 1.17E-14, Te 2.30E-15 - 12, 1.000, 0, En 7.068610912547E-01, CFL 0.15525, SL 2.0097E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.27E-16, Se 1.46E-14, Te 2.77E-15 + 6, 0.500, 0, En 7.016072565240E-01, CFL 0.12906, SL 1.5123E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.43E-15, Te 1.57E-15 + 9, 0.750, 0, En 7.053330590207E-01, CFL 0.17234, SL 1.7609E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.40E-16, Se 1.17E-14, Te 2.29E-15 + 12, 1.000, 0, En 7.067941581141E-01, CFL 0.15513, SL 2.0097E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.28E-16, Se 1.46E-14, Te 2.78E-15 diff --git a/examples/ocean_SIS/GOLD_SIS_icebergs/input.nml b/examples/ocean_SIS/GOLD_SIS_icebergs/input.nml index 896dac6422..6f62b3f33e 100644 --- a/examples/ocean_SIS/GOLD_SIS_icebergs/input.nml +++ b/examples/ocean_SIS/GOLD_SIS_icebergs/input.nml @@ -25,9 +25,6 @@ concurrent = .false. use_lag_fluxes=.true. / - &data_override_nml - / - &fms_io_nml fms_netcdf_restart=.true. threading_read='multi' @@ -39,9 +36,6 @@ domains_stack_size = 2000000 clock_flags='SYNC' / - &horiz_interp_nml - reproduce_siena=.true. / - &ice_albedo_nml t_range = 10. / @@ -69,7 +63,6 @@ add_weight_to_ocean=.true., passive_mode=.false., generate_test_icebergs=.false., - reproduce_siena=.true., speed_limit=0., use_roundoff_fix=.true., make_calving_reproduce=.true., diff --git a/examples/ocean_SIS/GOLD_SIS_icebergs/static_input.nml b/examples/ocean_SIS/GOLD_SIS_icebergs/static_input.nml index 1ed7df38e5..34f7edf3a9 100644 --- a/examples/ocean_SIS/GOLD_SIS_icebergs/static_input.nml +++ b/examples/ocean_SIS/GOLD_SIS_icebergs/static_input.nml @@ -1,7 +1,4 @@ - &data_override_nml - / - &fms_io_nml fms_netcdf_restart=.true. threading_read='multi' @@ -13,9 +10,6 @@ domains_stack_size = 2000000 clock_flags='SYNC' / - &horiz_interp_nml - reproduce_siena=.true. / - &ice_albedo_nml t_range = 10. / @@ -43,7 +37,6 @@ add_weight_to_ocean=.true., passive_mode=.false., generate_test_icebergs=.false., - reproduce_siena=.true., speed_limit=0., use_roundoff_fix=.true., make_calving_reproduce=.true., diff --git a/examples/ocean_SIS/GOLD_SIS_icebergs/timestats.gnu b/examples/ocean_SIS/GOLD_SIS_icebergs/timestats.gnu index 33476dcd46..91402c70fd 100644 --- a/examples/ocean_SIS/GOLD_SIS_icebergs/timestats.gnu +++ b/examples/ocean_SIS/GOLD_SIS_icebergs/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 0.250, 0, En 6.977237772945E-01, CFL 0.16501, SL 1.0890E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.77E-15, Te 2.38E-15 - 6, 0.500, 0, En 7.016150140857E-01, CFL 0.12906, SL 1.5122E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.53E-15, Te 1.56E-15 - 9, 0.750, 0, En 7.052416627233E-01, CFL 0.15440, SL 1.7612E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.40E-16, Se 1.16E-14, Te 2.30E-15 - 12, 1.000, 0, En 7.068631598458E-01, CFL 0.15612, SL 2.0097E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.28E-16, Se 1.47E-14, Te 2.80E-15 + 3, 0.250, 0, En 6.977247978735E-01, CFL 0.16501, SL 1.0890E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.76E-15, Te 2.37E-15 + 6, 0.500, 0, En 7.016133040986E-01, CFL 0.12906, SL 1.5123E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.47E-15, Te 1.56E-15 + 9, 0.750, 0, En 7.052256956552E-01, CFL 0.15449, SL 1.7612E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.39E-16, Se 1.16E-14, Te 2.28E-15 + 12, 1.000, 0, En 7.068782976410E-01, CFL 0.15583, SL 2.0094E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.27E-16, Se 1.45E-14, Te 2.80E-15 diff --git a/examples/ocean_SIS/GOLD_SIS_icebergs/timestats.intel b/examples/ocean_SIS/GOLD_SIS_icebergs/timestats.intel index a2e78105cd..ef4a67daf6 100644 --- a/examples/ocean_SIS/GOLD_SIS_icebergs/timestats.intel +++ b/examples/ocean_SIS/GOLD_SIS_icebergs/timestats.intel @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 0.250, 0, En 6.977275528904E-01, CFL 0.16501, SL 1.0890E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.62E-16, Se 5.77E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.016080173632E-01, CFL 0.12906, SL 1.5123E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.42E-15, Te 1.58E-15 - 9, 0.750, 0, En 7.052272889693E-01, CFL 0.17180, SL 1.7610E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.41E-16, Se 1.17E-14, Te 2.30E-15 - 12, 1.000, 0, En 7.069096683171E-01, CFL 0.15587, SL 2.0100E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.28E-16, Se 1.46E-14, Te 2.79E-15 + 3, 0.250, 0, En 6.977269160316E-01, CFL 0.16501, SL 1.0890E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.62E-16, Se 5.77E-15, Te 2.37E-15 + 6, 0.500, 0, En 7.016110115854E-01, CFL 0.12906, SL 1.5123E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.47E-16, Se 8.47E-15, Te 1.59E-15 + 9, 0.750, 0, En 7.054752649318E-01, CFL 0.17201, SL 1.7613E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.18E-14, Te 2.30E-15 + 12, 1.000, 0, En 7.069058346729E-01, CFL 0.15587, SL 2.0105E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.24E-16, Se 1.44E-14, Te 2.77E-15 diff --git a/examples/ocean_SIS/GOLD_SIS_icebergs/timestats.pgi b/examples/ocean_SIS/GOLD_SIS_icebergs/timestats.pgi index ae6695aa9b..096360ea5e 100644 --- a/examples/ocean_SIS/GOLD_SIS_icebergs/timestats.pgi +++ b/examples/ocean_SIS/GOLD_SIS_icebergs/timestats.pgi @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 0.250, 0, En 6.977230041424E-01, CFL 0.16501, SL 1.0890E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.77E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.016032617331E-01, CFL 0.12906, SL 1.5122E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.44E-15, Te 1.57E-15 - 9, 0.750, 0, En 7.053398156335E-01, CFL 0.13740, SL 1.7608E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.17E-14, Te 2.32E-15 - 12, 1.000, 0, En 7.068739564527E-01, CFL 0.15572, SL 2.0095E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.25E-16, Se 1.45E-14, Te 2.78E-15 + 3, 0.250, 0, En 6.977220999926E-01, CFL 0.16501, SL 1.0890E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.76E-15, Te 2.37E-15 + 6, 0.500, 0, En 7.016086622453E-01, CFL 0.12906, SL 1.5122E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.42E-15, Te 1.58E-15 + 9, 0.750, 0, En 7.052310891383E-01, CFL 0.13740, SL 1.7608E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.39E-16, Se 1.16E-14, Te 2.29E-15 + 12, 1.000, 0, En 7.068632873463E-01, CFL 0.15621, SL 2.0093E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.25E-16, Se 1.45E-14, Te 2.77E-15 From 906d06b818a1e3a16600290eb93e391deebae830 Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Mon, 16 Dec 2013 17:28:32 -0500 Subject: [PATCH 330/372] Corrected fill_symmetic_edges buffers. Eliminated unused buffers and zeroed out the bufferst that are being used in fill_symmetric_edges. Fill_symmetric_edges is a utility that is just starting to be used. All interfaces are unchanged, and no existing answers are changed. --- src/framework/MOM_domains.F90 | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/src/framework/MOM_domains.F90 b/src/framework/MOM_domains.F90 index f4466a32fd..7f14460a3b 100644 --- a/src/framework/MOM_domains.F90 +++ b/src/framework/MOM_domains.F90 @@ -364,7 +364,6 @@ subroutine fill_vector_symmetric_edges_2d(u_cmpt, v_cmpt, MOM_dom, stagger, scal integer :: stagger_local integer :: dirflag integer :: i, j, isc, iec, jsc, jec, isd, ied, jsd, jed, IscB, IecB, JscB, JecB - real, allocatable, dimension(:) :: nbuff_x, nbuff_y, ebuff_x, ebuff_y real, allocatable, dimension(:) :: sbuff_x, sbuff_y, wbuff_x, wbuff_y logical :: block_til_complete @@ -389,11 +388,10 @@ subroutine fill_vector_symmetric_edges_2d(u_cmpt, v_cmpt, MOM_dom, stagger, scal if (stagger_local == CGRID_NE) then allocate(wbuff_x(jsc:jec)) ; allocate(sbuff_y(isc:iec)) - allocate(ebuff_x(jsc:jec)) ; allocate(nbuff_y(isc:iec)) + wbuff_x(:) = 0.0 ; sbuff_y(:) = 0.0 call mpp_get_boundary(u_cmpt, v_cmpt, MOM_dom%mpp_domain, flags=dirflag, & wbufferx=wbuff_x, sbuffery=sbuff_y, & - ebufferx=ebuff_x, nbuffery=nbuff_y, & - gridtype=stagger_local) + gridtype=CGRID_NE) do i=isc,iec v_cmpt(i,JscB) = sbuff_y(i) enddo @@ -401,18 +399,14 @@ subroutine fill_vector_symmetric_edges_2d(u_cmpt, v_cmpt, MOM_dom, stagger, scal u_cmpt(IscB,j) = wbuff_x(j) enddo deallocate(wbuff_x) ; deallocate(sbuff_y) - deallocate(ebuff_x) ; deallocate(nbuff_y) elseif (stagger_local == BGRID_NE) then allocate(wbuff_x(JscB:JecB)) ; allocate(sbuff_x(IscB:IecB)) allocate(wbuff_y(JscB:JecB)) ; allocate(sbuff_y(IscB:IecB)) - allocate(ebuff_x(JscB:JecB)) ; allocate(nbuff_x(IscB:IecB)) - allocate(ebuff_y(JscB:JecB)) ; allocate(nbuff_y(IscB:IecB)) + wbuff_x(:) = 0.0 ; wbuff_y(:) = 0.0 ; sbuff_x(:) = 0.0 ; sbuff_y(:) = 0.0 call mpp_get_boundary(u_cmpt, v_cmpt, MOM_dom%mpp_domain, flags=dirflag, & wbufferx=wbuff_x, sbufferx=sbuff_x, & wbuffery=wbuff_y, sbuffery=sbuff_y, & - ebufferx=ebuff_x, nbufferx=nbuff_x, & - ebuffery=ebuff_y, nbuffery=nbuff_y, & - gridtype=stagger_local) + gridtype=BGRID_NE) do I=IscB,IecB u_cmpt(I,JscB) = sbuff_x(I) ; v_cmpt(I,JscB) = sbuff_y(I) enddo @@ -421,8 +415,6 @@ subroutine fill_vector_symmetric_edges_2d(u_cmpt, v_cmpt, MOM_dom, stagger, scal enddo deallocate(wbuff_x) ; deallocate(sbuff_x) deallocate(wbuff_y) ; deallocate(sbuff_y) - deallocate(ebuff_x) ; deallocate(nbuff_x) - deallocate(ebuff_y) ; deallocate(nbuff_y) endif end subroutine fill_vector_symmetric_edges_2d From e2d5786e785f6b5f6080892f561dc39cb540047c Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Tue, 17 Dec 2013 13:53:52 -0500 Subject: [PATCH 331/372] Rearranged calculation of part_size_uv in SIS2. Rearranged the calculation of part_size_uv so that it is a simple average of the four neighboring values of part_size, with an appropriate land mask. This is mathematically equivalent, but introduces roundoff level changes, so all of the test cases using SIS2 have new reference solutions. All external interfaces are unchanged. --- examples/ocean_SIS2/Baltic/timestats.gnu | 36 +++++++++---------- examples/ocean_SIS2/Baltic/timestats.intel | 36 +++++++++---------- examples/ocean_SIS2/Baltic/timestats.pgi | 36 +++++++++---------- examples/ocean_SIS2/SIS2/timestats.gnu | 6 ++-- examples/ocean_SIS2/SIS2/timestats.intel | 6 ++-- examples/ocean_SIS2/SIS2/timestats.pgi | 6 ++-- .../ocean_SIS2/SIS2_icebergs/timestats.gnu | 6 ++-- .../ocean_SIS2/SIS2_icebergs/timestats.intel | 6 ++-- .../ocean_SIS2/SIS2_icebergs/timestats.pgi | 6 ++-- 9 files changed, 72 insertions(+), 72 deletions(-) diff --git a/examples/ocean_SIS2/Baltic/timestats.gnu b/examples/ocean_SIS2/Baltic/timestats.gnu index a547c7b6ad..b7dd935caa 100644 --- a/examples/ocean_SIS2/Baltic/timestats.gnu +++ b/examples/ocean_SIS2/Baltic/timestats.gnu @@ -3,21 +3,21 @@ 0, 0.000, 0, En 2.917812639536E+00, CFL 0.00000, SL -3.1593E-05, M 6.43060E+16, S 23.8467, T 7.3079, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 1.918825470517E+00, CFL 0.05995, SL 2.1455E-02, M 6.43494E+16, S 23.8273, T 7.3526, Me 1.31E-13, Se 4.17E-12, Te 1.47E-12 6, 0.500, 0, En 1.895945041145E+00, CFL 0.05548, SL 2.1379E-02, M 6.43493E+16, S 23.8274, T 7.3381, Me 1.54E-13, Se 4.82E-12, Te 1.93E-12 - 9, 0.750, 0, En 1.882122130367E+00, CFL 0.04644, SL 2.1008E-02, M 6.43485E+16, S 23.8277, T 7.3249, Me 1.06E-13, Se 3.25E-12, Te 1.35E-12 - 12, 1.000, 0, En 1.890791834302E+00, CFL 0.04311, SL 2.0436E-02, M 6.43474E+16, S 23.8282, T 7.3123, Me 1.06E-13, Se 3.23E-12, Te 1.28E-12 - 15, 1.250, 0, En 1.945104846746E+00, CFL 0.03663, SL 1.9891E-02, M 6.43463E+16, S 23.8287, T 7.2994, Me 1.04E-13, Se 3.16E-12, Te 1.12E-12 - 18, 1.500, 0, En 1.981232994250E+00, CFL 0.02862, SL 1.9437E-02, M 6.43454E+16, S 23.8291, T 7.2846, Me 8.16E-14, Se 2.46E-12, Te 8.79E-13 - 21, 1.750, 0, En 2.017251865090E+00, CFL 0.02729, SL 1.8849E-02, M 6.43442E+16, S 23.8296, T 7.2678, Me 6.84E-14, Se 2.05E-12, Te 6.93E-13 - 24, 2.000, 0, En 2.021354369927E+00, CFL 0.02565, SL 1.8150E-02, M 6.43428E+16, S 23.8303, T 7.2509, Me 7.11E-14, Se 2.18E-12, Te 7.52E-13 - 27, 2.250, 0, En 2.007957710209E+00, CFL 0.03309, SL 1.7349E-02, M 6.43411E+16, S 23.8310, T 7.2353, Me 7.04E-14, Se 2.18E-12, Te 7.37E-13 - 30, 2.500, 0, En 2.007067112164E+00, CFL 0.03607, SL 1.6517E-02, M 6.43395E+16, S 23.8317, T 7.2217, Me 8.11E-14, Se 2.53E-12, Te 8.56E-13 - 33, 2.750, 0, En 2.037985656506E+00, CFL 0.02975, SL 1.5701E-02, M 6.43378E+16, S 23.8325, T 7.2095, Me 8.75E-14, Se 2.74E-12, Te 9.38E-13 - 36, 3.000, 0, En 2.019452289419E+00, CFL 0.03952, SL 1.5011E-02, M 6.43364E+16, S 23.8331, T 7.1968, Me 9.93E-14, Se 3.13E-12, Te 1.06E-12 - 39, 3.250, 0, En 2.031210510629E+00, CFL 0.03821, SL 1.4444E-02, M 6.43353E+16, S 23.8336, T 7.1834, Me 1.34E-13, Se 4.23E-12, Te 1.39E-12 - 42, 3.500, 0, En 2.006630549735E+00, CFL 0.03763, SL 1.4019E-02, M 6.43344E+16, S 23.8340, T 7.1700, Me 1.35E-13, Se 4.28E-12, Te 1.35E-12 - 45, 3.750, 0, En 1.990765029446E+00, CFL 0.03117, SL 1.3602E-02, M 6.43336E+16, S 23.8344, T 7.1559, Me 1.38E-13, Se 4.40E-12, Te 1.36E-12 - 48, 4.000, 0, En 1.970458818929E+00, CFL 0.02926, SL 1.3148E-02, M 6.43327E+16, S 23.8348, T 7.1412, Me 1.27E-13, Se 4.02E-12, Te 1.23E-12 - 51, 4.250, 0, En 1.945928258051E+00, CFL 0.02522, SL 1.2701E-02, M 6.43318E+16, S 23.8352, T 7.1262, Me 1.37E-13, Se 4.37E-12, Te 1.31E-12 - 54, 4.500, 0, En 1.924942884118E+00, CFL 0.03075, SL 1.2327E-02, M 6.43310E+16, S 23.8355, T 7.1114, Me 1.19E-13, Se 3.78E-12, Te 1.14E-12 - 57, 4.750, 0, En 2.001652488212E+00, CFL 0.02971, SL 1.2088E-02, M 6.43305E+16, S 23.8358, T 7.0967, Me 1.22E-13, Se 3.86E-12, Te 1.18E-12 - 60, 5.000, 0, En 2.364869978912E+00, CFL 0.02299, SL 1.1842E-02, M 6.43300E+16, S 23.8360, T 7.0820, Me 1.23E-13, Se 3.90E-12, Te 1.18E-12 + 9, 0.750, 0, En 1.882122114080E+00, CFL 0.04644, SL 2.1008E-02, M 6.43485E+16, S 23.8277, T 7.3249, Me 1.06E-13, Se 3.25E-12, Te 1.35E-12 + 12, 1.000, 0, En 1.890797630339E+00, CFL 0.04311, SL 2.0436E-02, M 6.43474E+16, S 23.8282, T 7.3123, Me 1.06E-13, Se 3.23E-12, Te 1.28E-12 + 15, 1.250, 0, En 1.944730772888E+00, CFL 0.03665, SL 1.9891E-02, M 6.43463E+16, S 23.8287, T 7.2994, Me 1.04E-13, Se 3.16E-12, Te 1.12E-12 + 18, 1.500, 0, En 1.980983817147E+00, CFL 0.02851, SL 1.9437E-02, M 6.43454E+16, S 23.8291, T 7.2846, Me 8.17E-14, Se 2.46E-12, Te 8.80E-13 + 21, 1.750, 0, En 2.017287890361E+00, CFL 0.02729, SL 1.8849E-02, M 6.43442E+16, S 23.8296, T 7.2678, Me 6.89E-14, Se 2.07E-12, Te 6.99E-13 + 24, 2.000, 0, En 2.021153903701E+00, CFL 0.02636, SL 1.8150E-02, M 6.43428E+16, S 23.8303, T 7.2508, Me 7.17E-14, Se 2.20E-12, Te 7.61E-13 + 27, 2.250, 0, En 2.008840328325E+00, CFL 0.03310, SL 1.7349E-02, M 6.43411E+16, S 23.8310, T 7.2353, Me 7.03E-14, Se 2.17E-12, Te 7.40E-13 + 30, 2.500, 0, En 2.001184697537E+00, CFL 0.03255, SL 1.6517E-02, M 6.43395E+16, S 23.8317, T 7.2217, Me 7.90E-14, Se 2.46E-12, Te 8.42E-13 + 33, 2.750, 0, En 2.035529165643E+00, CFL 0.02904, SL 1.5701E-02, M 6.43378E+16, S 23.8325, T 7.2095, Me 8.51E-14, Se 2.67E-12, Te 9.12E-13 + 36, 3.000, 0, En 2.024718253999E+00, CFL 0.04294, SL 1.5011E-02, M 6.43364E+16, S 23.8331, T 7.1968, Me 9.95E-14, Se 3.13E-12, Te 1.06E-12 + 39, 3.250, 0, En 2.031282576868E+00, CFL 0.03717, SL 1.4444E-02, M 6.43353E+16, S 23.8336, T 7.1835, Me 1.24E-13, Se 3.91E-12, Te 1.28E-12 + 42, 3.500, 0, En 2.008461293016E+00, CFL 0.03458, SL 1.4019E-02, M 6.43344E+16, S 23.8340, T 7.1701, Me 1.34E-13, Se 4.24E-12, Te 1.34E-12 + 45, 3.750, 0, En 1.996197833093E+00, CFL 0.03294, SL 1.3602E-02, M 6.43336E+16, S 23.8344, T 7.1559, Me 1.43E-13, Se 4.56E-12, Te 1.42E-12 + 48, 4.000, 0, En 1.969354614804E+00, CFL 0.02712, SL 1.3148E-02, M 6.43327E+16, S 23.8348, T 7.1412, Me 1.21E-13, Se 3.84E-12, Te 1.17E-12 + 51, 4.250, 0, En 1.933052632632E+00, CFL 0.02403, SL 1.2700E-02, M 6.43318E+16, S 23.8352, T 7.1262, Me 1.01E-13, Se 3.21E-12, Te 9.61E-13 + 54, 4.500, 0, En 1.914808462639E+00, CFL 0.02801, SL 1.2315E-02, M 6.43310E+16, S 23.8356, T 7.1114, Me 1.01E-13, Se 3.22E-12, Te 9.67E-13 + 57, 4.750, 0, En 2.010812496238E+00, CFL 0.02647, SL 1.2077E-02, M 6.43305E+16, S 23.8358, T 7.0967, Me 1.06E-13, Se 3.38E-12, Te 1.02E-12 + 60, 5.000, 0, En 2.371392151285E+00, CFL 0.02502, SL 1.1857E-02, M 6.43301E+16, S 23.8360, T 7.0821, Me 9.73E-14, Se 3.08E-12, Te 9.46E-13 diff --git a/examples/ocean_SIS2/Baltic/timestats.intel b/examples/ocean_SIS2/Baltic/timestats.intel index 1976d753c9..fb7ae11dad 100644 --- a/examples/ocean_SIS2/Baltic/timestats.intel +++ b/examples/ocean_SIS2/Baltic/timestats.intel @@ -3,21 +3,21 @@ 0, 0.000, 0, En 2.917812639536E+00, CFL 0.00000, SL -3.1593E-05, M 6.43060E+16, S 23.8467, T 7.3079, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 1.918825470515E+00, CFL 0.05995, SL 2.1455E-02, M 6.43494E+16, S 23.8273, T 7.3526, Me 1.31E-13, Se 4.18E-12, Te 1.47E-12 6, 0.500, 0, En 1.895945043755E+00, CFL 0.05548, SL 2.1379E-02, M 6.43493E+16, S 23.8274, T 7.3381, Me 1.54E-13, Se 4.82E-12, Te 1.93E-12 - 9, 0.750, 0, En 1.882334543677E+00, CFL 0.04682, SL 2.1008E-02, M 6.43485E+16, S 23.8277, T 7.3249, Me 1.06E-13, Se 3.26E-12, Te 1.36E-12 - 12, 1.000, 0, En 1.889673569769E+00, CFL 0.04311, SL 2.0436E-02, M 6.43474E+16, S 23.8282, T 7.3123, Me 1.06E-13, Se 3.24E-12, Te 1.28E-12 - 15, 1.250, 0, En 1.949772209612E+00, CFL 0.03462, SL 1.9891E-02, M 6.43463E+16, S 23.8287, T 7.2994, Me 1.08E-13, Se 3.29E-12, Te 1.18E-12 - 18, 1.500, 0, En 1.982274189403E+00, CFL 0.02925, SL 1.9437E-02, M 6.43454E+16, S 23.8291, T 7.2846, Me 9.07E-14, Se 2.76E-12, Te 9.70E-13 - 21, 1.750, 0, En 2.024892252102E+00, CFL 0.02596, SL 1.8848E-02, M 6.43442E+16, S 23.8296, T 7.2678, Me 7.59E-14, Se 2.29E-12, Te 7.69E-13 - 24, 2.000, 0, En 2.026517167630E+00, CFL 0.02643, SL 1.8149E-02, M 6.43428E+16, S 23.8303, T 7.2508, Me 7.76E-14, Se 2.38E-12, Te 8.20E-13 - 27, 2.250, 0, En 2.012604926445E+00, CFL 0.03179, SL 1.7349E-02, M 6.43411E+16, S 23.8310, T 7.2353, Me 7.08E-14, Se 2.19E-12, Te 7.37E-13 - 30, 2.500, 0, En 2.010975306186E+00, CFL 0.03358, SL 1.6517E-02, M 6.43395E+16, S 23.8318, T 7.2217, Me 7.85E-14, Se 2.45E-12, Te 8.19E-13 - 33, 2.750, 0, En 2.043128792067E+00, CFL 0.03364, SL 1.5701E-02, M 6.43378E+16, S 23.8325, T 7.2095, Me 9.12E-14, Se 2.85E-12, Te 9.73E-13 - 36, 3.000, 0, En 2.031098693036E+00, CFL 0.04016, SL 1.5011E-02, M 6.43364E+16, S 23.8331, T 7.1967, Me 1.02E-13, Se 3.20E-12, Te 1.07E-12 - 39, 3.250, 0, En 2.035580242571E+00, CFL 0.03766, SL 1.4444E-02, M 6.43353E+16, S 23.8336, T 7.1834, Me 1.31E-13, Se 4.15E-12, Te 1.35E-12 - 42, 3.500, 0, En 2.013017031806E+00, CFL 0.03444, SL 1.4019E-02, M 6.43344E+16, S 23.8340, T 7.1700, Me 1.36E-13, Se 4.31E-12, Te 1.36E-12 - 45, 3.750, 0, En 1.996816591908E+00, CFL 0.03280, SL 1.3603E-02, M 6.43336E+16, S 23.8344, T 7.1559, Me 1.40E-13, Se 4.44E-12, Te 1.38E-12 - 48, 4.000, 0, En 1.979029729179E+00, CFL 0.02589, SL 1.3146E-02, M 6.43327E+16, S 23.8348, T 7.1412, Me 1.26E-13, Se 3.98E-12, Te 1.20E-12 - 51, 4.250, 0, En 1.957058041784E+00, CFL 0.02527, SL 1.2709E-02, M 6.43318E+16, S 23.8352, T 7.1262, Me 1.39E-13, Se 4.42E-12, Te 1.34E-12 - 54, 4.500, 0, En 1.920697116160E+00, CFL 0.02799, SL 1.2346E-02, M 6.43310E+16, S 23.8355, T 7.1115, Me 1.14E-13, Se 3.63E-12, Te 1.10E-12 - 57, 4.750, 0, En 2.017877095656E+00, CFL 0.03351, SL 1.2118E-02, M 6.43306E+16, S 23.8357, T 7.0968, Me 1.23E-13, Se 3.92E-12, Te 1.18E-12 - 60, 5.000, 0, En 2.381575777929E+00, CFL 0.02130, SL 1.1884E-02, M 6.43301E+16, S 23.8359, T 7.0821, Me 1.14E-13, Se 3.63E-12, Te 1.10E-12 + 9, 0.750, 0, En 1.882334543710E+00, CFL 0.04682, SL 2.1008E-02, M 6.43485E+16, S 23.8277, T 7.3249, Me 1.06E-13, Se 3.26E-12, Te 1.36E-12 + 12, 1.000, 0, En 1.889673407521E+00, CFL 0.04311, SL 2.0436E-02, M 6.43474E+16, S 23.8282, T 7.3123, Me 1.06E-13, Se 3.24E-12, Te 1.28E-12 + 15, 1.250, 0, En 1.949691586119E+00, CFL 0.03462, SL 1.9891E-02, M 6.43463E+16, S 23.8287, T 7.2994, Me 1.08E-13, Se 3.29E-12, Te 1.18E-12 + 18, 1.500, 0, En 1.981089838370E+00, CFL 0.02823, SL 1.9437E-02, M 6.43454E+16, S 23.8291, T 7.2846, Me 9.06E-14, Se 2.75E-12, Te 9.69E-13 + 21, 1.750, 0, En 2.021507651297E+00, CFL 0.02596, SL 1.8848E-02, M 6.43442E+16, S 23.8296, T 7.2678, Me 7.42E-14, Se 2.24E-12, Te 7.58E-13 + 24, 2.000, 0, En 2.021075712019E+00, CFL 0.02645, SL 1.8149E-02, M 6.43428E+16, S 23.8303, T 7.2508, Me 7.54E-14, Se 2.32E-12, Te 8.00E-13 + 27, 2.250, 0, En 2.003208321023E+00, CFL 0.02811, SL 1.7349E-02, M 6.43411E+16, S 23.8310, T 7.2353, Me 7.26E-14, Se 2.25E-12, Te 7.55E-13 + 30, 2.500, 0, En 2.002511538148E+00, CFL 0.03326, SL 1.6517E-02, M 6.43395E+16, S 23.8318, T 7.2217, Me 7.70E-14, Se 2.41E-12, Te 8.09E-13 + 33, 2.750, 0, En 2.031740242027E+00, CFL 0.03210, SL 1.5701E-02, M 6.43378E+16, S 23.8325, T 7.2095, Me 8.50E-14, Se 2.67E-12, Te 9.05E-13 + 36, 3.000, 0, En 2.020098593051E+00, CFL 0.03568, SL 1.5011E-02, M 6.43364E+16, S 23.8331, T 7.1967, Me 9.56E-14, Se 3.01E-12, Te 1.02E-12 + 39, 3.250, 0, En 2.026471980123E+00, CFL 0.04150, SL 1.4444E-02, M 6.43353E+16, S 23.8336, T 7.1834, Me 1.28E-13, Se 4.05E-12, Te 1.32E-12 + 42, 3.500, 0, En 2.008227786761E+00, CFL 0.03755, SL 1.4018E-02, M 6.43344E+16, S 23.8340, T 7.1700, Me 1.33E-13, Se 4.20E-12, Te 1.33E-12 + 45, 3.750, 0, En 1.993393745804E+00, CFL 0.03442, SL 1.3601E-02, M 6.43336E+16, S 23.8344, T 7.1558, Me 1.32E-13, Se 4.19E-12, Te 1.32E-12 + 48, 4.000, 0, En 1.973213773933E+00, CFL 0.02855, SL 1.3144E-02, M 6.43327E+16, S 23.8348, T 7.1411, Me 1.19E-13, Se 3.76E-12, Te 1.16E-12 + 51, 4.250, 0, En 1.960021461737E+00, CFL 0.02878, SL 1.2706E-02, M 6.43318E+16, S 23.8352, T 7.1261, Me 1.34E-13, Se 4.25E-12, Te 1.30E-12 + 54, 4.500, 0, En 1.928806668738E+00, CFL 0.03009, SL 1.2347E-02, M 6.43310E+16, S 23.8355, T 7.1114, Me 1.13E-13, Se 3.58E-12, Te 1.08E-12 + 57, 4.750, 0, En 2.003557997660E+00, CFL 0.02816, SL 1.2127E-02, M 6.43306E+16, S 23.8357, T 7.0967, Me 1.18E-13, Se 3.73E-12, Te 1.14E-12 + 60, 5.000, 0, En 2.368876878792E+00, CFL 0.02762, SL 1.1908E-02, M 6.43302E+16, S 23.8359, T 7.0821, Me 1.18E-13, Se 3.76E-12, Te 1.15E-12 diff --git a/examples/ocean_SIS2/Baltic/timestats.pgi b/examples/ocean_SIS2/Baltic/timestats.pgi index e65f051f2e..4f66dc68ec 100644 --- a/examples/ocean_SIS2/Baltic/timestats.pgi +++ b/examples/ocean_SIS2/Baltic/timestats.pgi @@ -3,21 +3,21 @@ 0, 0.000, 0, En 2.917812639536E+00, CFL 0.00000, SL -3.1593E-05, M 6.43060E+16, S 23.8467, T 7.3079, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 1.918825470514E+00, CFL 0.05995, SL 2.1455E-02, M 6.43494E+16, S 23.8273, T 7.3526, Me 1.31E-13, Se 4.17E-12, Te 1.47E-12 6, 0.500, 0, En 1.895944986415E+00, CFL 0.05548, SL 2.1379E-02, M 6.43493E+16, S 23.8274, T 7.3381, Me 1.54E-13, Se 4.82E-12, Te 1.93E-12 - 9, 0.750, 0, En 1.881763667573E+00, CFL 0.04607, SL 2.1008E-02, M 6.43485E+16, S 23.8277, T 7.3249, Me 1.05E-13, Se 3.24E-12, Te 1.35E-12 - 12, 1.000, 0, En 1.888143618471E+00, CFL 0.04311, SL 2.0436E-02, M 6.43474E+16, S 23.8282, T 7.3123, Me 1.02E-13, Se 3.11E-12, Te 1.22E-12 - 15, 1.250, 0, En 1.945261953813E+00, CFL 0.03527, SL 1.9891E-02, M 6.43463E+16, S 23.8287, T 7.2994, Me 1.04E-13, Se 3.17E-12, Te 1.12E-12 - 18, 1.500, 0, En 1.976449049928E+00, CFL 0.02800, SL 1.9437E-02, M 6.43454E+16, S 23.8291, T 7.2846, Me 8.29E-14, Se 2.51E-12, Te 8.89E-13 - 21, 1.750, 0, En 2.009680142329E+00, CFL 0.02739, SL 1.8848E-02, M 6.43442E+16, S 23.8296, T 7.2678, Me 6.66E-14, Se 2.00E-12, Te 6.86E-13 - 24, 2.000, 0, En 2.009314438671E+00, CFL 0.02757, SL 1.8149E-02, M 6.43428E+16, S 23.8303, T 7.2508, Me 6.61E-14, Se 2.04E-12, Te 7.07E-13 - 27, 2.250, 0, En 1.998323818405E+00, CFL 0.03276, SL 1.7348E-02, M 6.43411E+16, S 23.8310, T 7.2353, Me 6.65E-14, Se 2.06E-12, Te 6.95E-13 - 30, 2.500, 0, En 1.997980024707E+00, CFL 0.03646, SL 1.6516E-02, M 6.43395E+16, S 23.8318, T 7.2217, Me 8.23E-14, Se 2.57E-12, Te 8.67E-13 - 33, 2.750, 0, En 2.029890014945E+00, CFL 0.03179, SL 1.5700E-02, M 6.43378E+16, S 23.8325, T 7.2095, Me 9.38E-14, Se 2.95E-12, Te 9.99E-13 - 36, 3.000, 0, En 2.018989441100E+00, CFL 0.04015, SL 1.5010E-02, M 6.43364E+16, S 23.8331, T 7.1967, Me 1.03E-13, Se 3.24E-12, Te 1.08E-12 - 39, 3.250, 0, En 2.021101562167E+00, CFL 0.03639, SL 1.4443E-02, M 6.43353E+16, S 23.8336, T 7.1834, Me 1.22E-13, Se 3.84E-12, Te 1.25E-12 - 42, 3.500, 0, En 2.010495821353E+00, CFL 0.03590, SL 1.4017E-02, M 6.43344E+16, S 23.8340, T 7.1700, Me 1.36E-13, Se 4.29E-12, Te 1.36E-12 - 45, 3.750, 0, En 1.992767844728E+00, CFL 0.02983, SL 1.3600E-02, M 6.43336E+16, S 23.8344, T 7.1559, Me 1.55E-13, Se 4.92E-12, Te 1.54E-12 - 48, 4.000, 0, En 1.976467558696E+00, CFL 0.02835, SL 1.3146E-02, M 6.43327E+16, S 23.8348, T 7.1411, Me 1.16E-13, Se 3.67E-12, Te 1.11E-12 - 51, 4.250, 0, En 1.937198547026E+00, CFL 0.02674, SL 1.2702E-02, M 6.43318E+16, S 23.8352, T 7.1262, Me 1.15E-13, Se 3.64E-12, Te 1.08E-12 - 54, 4.500, 0, En 1.925721400224E+00, CFL 0.02641, SL 1.2328E-02, M 6.43310E+16, S 23.8355, T 7.1114, Me 1.03E-13, Se 3.28E-12, Te 9.98E-13 - 57, 4.750, 0, En 2.015538841808E+00, CFL 0.02992, SL 1.2088E-02, M 6.43305E+16, S 23.8358, T 7.0967, Me 1.17E-13, Se 3.72E-12, Te 1.13E-12 - 60, 5.000, 0, En 2.362409570999E+00, CFL 0.02358, SL 1.1845E-02, M 6.43300E+16, S 23.8360, T 7.0820, Me 1.13E-13, Se 3.59E-12, Te 1.09E-12 + 9, 0.750, 0, En 1.881763780387E+00, CFL 0.04607, SL 2.1008E-02, M 6.43485E+16, S 23.8277, T 7.3249, Me 1.05E-13, Se 3.24E-12, Te 1.35E-12 + 12, 1.000, 0, En 1.888144446975E+00, CFL 0.04311, SL 2.0436E-02, M 6.43474E+16, S 23.8282, T 7.3123, Me 1.02E-13, Se 3.11E-12, Te 1.22E-12 + 15, 1.250, 0, En 1.945221985698E+00, CFL 0.03527, SL 1.9891E-02, M 6.43463E+16, S 23.8287, T 7.2994, Me 1.04E-13, Se 3.17E-12, Te 1.12E-12 + 18, 1.500, 0, En 1.974850894678E+00, CFL 0.02800, SL 1.9437E-02, M 6.43454E+16, S 23.8291, T 7.2846, Me 8.27E-14, Se 2.50E-12, Te 8.86E-13 + 21, 1.750, 0, En 2.009037983582E+00, CFL 0.02735, SL 1.8848E-02, M 6.43442E+16, S 23.8296, T 7.2678, Me 6.65E-14, Se 2.00E-12, Te 6.85E-13 + 24, 2.000, 0, En 2.008374222548E+00, CFL 0.03048, SL 1.8149E-02, M 6.43428E+16, S 23.8303, T 7.2508, Me 6.60E-14, Se 2.03E-12, Te 7.08E-13 + 27, 2.250, 0, En 1.998180698794E+00, CFL 0.03289, SL 1.7348E-02, M 6.43411E+16, S 23.8310, T 7.2353, Me 7.04E-14, Se 2.18E-12, Te 7.33E-13 + 30, 2.500, 0, En 1.997903906503E+00, CFL 0.03730, SL 1.6516E-02, M 6.43395E+16, S 23.8318, T 7.2217, Me 8.58E-14, Se 2.68E-12, Te 8.95E-13 + 33, 2.750, 0, En 2.033812497340E+00, CFL 0.03345, SL 1.5700E-02, M 6.43378E+16, S 23.8325, T 7.2094, Me 9.84E-14, Se 3.09E-12, Te 1.03E-12 + 36, 3.000, 0, En 2.020070687728E+00, CFL 0.03973, SL 1.5010E-02, M 6.43364E+16, S 23.8331, T 7.1967, Me 9.75E-14, Se 3.07E-12, Te 1.03E-12 + 39, 3.250, 0, En 2.025160322721E+00, CFL 0.03813, SL 1.4443E-02, M 6.43353E+16, S 23.8336, T 7.1834, Me 1.33E-13, Se 4.22E-12, Te 1.37E-12 + 42, 3.500, 0, En 2.008790702503E+00, CFL 0.03630, SL 1.4018E-02, M 6.43344E+16, S 23.8340, T 7.1700, Me 1.35E-13, Se 4.26E-12, Te 1.35E-12 + 45, 3.750, 0, En 1.994060513396E+00, CFL 0.03222, SL 1.3600E-02, M 6.43336E+16, S 23.8344, T 7.1559, Me 1.47E-13, Se 4.64E-12, Te 1.45E-12 + 48, 4.000, 0, En 1.982097250583E+00, CFL 0.02964, SL 1.3146E-02, M 6.43327E+16, S 23.8348, T 7.1411, Me 1.38E-13, Se 4.39E-12, Te 1.35E-12 + 51, 4.250, 0, En 1.946087159657E+00, CFL 0.02440, SL 1.2702E-02, M 6.43318E+16, S 23.8352, T 7.1262, Me 1.30E-13, Se 4.12E-12, Te 1.26E-12 + 54, 4.500, 0, En 1.928796313050E+00, CFL 0.02605, SL 1.2327E-02, M 6.43310E+16, S 23.8355, T 7.1114, Me 1.19E-13, Se 3.79E-12, Te 1.16E-12 + 57, 4.750, 0, En 2.012008702913E+00, CFL 0.03543, SL 1.2088E-02, M 6.43305E+16, S 23.8358, T 7.0967, Me 1.14E-13, Se 3.60E-12, Te 1.09E-12 + 60, 5.000, 0, En 2.367249142838E+00, CFL 0.02634, SL 1.1845E-02, M 6.43300E+16, S 23.8360, T 7.0820, Me 1.15E-13, Se 3.64E-12, Te 1.10E-12 diff --git a/examples/ocean_SIS2/SIS2/timestats.gnu b/examples/ocean_SIS2/SIS2/timestats.gnu index b5e3e5709c..6f9a15257d 100644 --- a/examples/ocean_SIS2/SIS2/timestats.gnu +++ b/examples/ocean_SIS2/SIS2/timestats.gnu @@ -2,6 +2,6 @@ [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 6.976755633653E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.72E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019491818363E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.46E-15, Te 1.58E-15 - 9, 0.750, 0, En 7.057010915334E-01, CFL 0.15712, SL 1.5980E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.17E-14, Te 2.34E-15 - 12, 1.000, 0, En 7.072418498622E-01, CFL 0.15708, SL 1.8533E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.26E-16, Se 1.46E-14, Te 2.79E-15 + 6, 0.500, 0, En 7.019492426815E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.45E-15, Te 1.58E-15 + 9, 0.750, 0, En 7.057329375351E-01, CFL 0.15719, SL 1.5980E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.18E-14, Te 2.34E-15 + 12, 1.000, 0, En 7.073073540958E-01, CFL 0.15703, SL 1.8534E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.28E-16, Se 1.46E-14, Te 2.79E-15 diff --git a/examples/ocean_SIS2/SIS2/timestats.intel b/examples/ocean_SIS2/SIS2/timestats.intel index 83b432997e..04d293364b 100644 --- a/examples/ocean_SIS2/SIS2/timestats.intel +++ b/examples/ocean_SIS2/SIS2/timestats.intel @@ -2,6 +2,6 @@ [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 6.976763918656E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.79E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019393371320E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.40E-15, Te 1.58E-15 - 9, 0.750, 0, En 7.059961666438E-01, CFL 0.16115, SL 1.5977E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.18E-14, Te 2.35E-15 - 12, 1.000, 0, En 7.074395517475E-01, CFL 0.15679, SL 1.8529E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.25E-16, Se 1.45E-14, Te 2.79E-15 + 6, 0.500, 0, En 7.019397283696E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.43E-15, Te 1.58E-15 + 9, 0.750, 0, En 7.059877863787E-01, CFL 0.16114, SL 1.5977E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.18E-14, Te 2.35E-15 + 12, 1.000, 0, En 7.074589789154E-01, CFL 0.15718, SL 1.8528E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.26E-16, Se 1.45E-14, Te 2.80E-15 diff --git a/examples/ocean_SIS2/SIS2/timestats.pgi b/examples/ocean_SIS2/SIS2/timestats.pgi index c846087dc0..3f431f86bf 100644 --- a/examples/ocean_SIS2/SIS2/timestats.pgi +++ b/examples/ocean_SIS2/SIS2/timestats.pgi @@ -2,6 +2,6 @@ [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 6.976751567833E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.64E-16, Se 5.80E-15, Te 2.38E-15 - 6, 0.500, 0, En 7.019416260658E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.38E-15, Te 1.58E-15 - 9, 0.750, 0, En 7.057609086266E-01, CFL 0.17124, SL 1.5977E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.17E-14, Te 2.34E-15 - 12, 1.000, 0, En 7.072433649882E-01, CFL 0.15662, SL 1.8536E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.30E-16, Se 1.46E-14, Te 2.79E-15 + 6, 0.500, 0, En 7.019419320280E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.38E-15, Te 1.58E-15 + 9, 0.750, 0, En 7.057636299847E-01, CFL 0.17125, SL 1.5977E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.17E-14, Te 2.34E-15 + 12, 1.000, 0, En 7.072529997880E-01, CFL 0.15681, SL 1.8536E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.28E-16, Se 1.46E-14, Te 2.78E-15 diff --git a/examples/ocean_SIS2/SIS2_icebergs/timestats.gnu b/examples/ocean_SIS2/SIS2_icebergs/timestats.gnu index 6b0801bb42..b588afa180 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/timestats.gnu +++ b/examples/ocean_SIS2/SIS2_icebergs/timestats.gnu @@ -2,6 +2,6 @@ [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 6.976744882746E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.77E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019499590292E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.49E-15, Te 1.57E-15 - 9, 0.750, 0, En 7.057795123919E-01, CFL 0.16317, SL 1.5978E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.18E-14, Te 2.36E-15 - 12, 1.000, 0, En 7.071646733011E-01, CFL 0.15747, SL 1.8534E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.29E-16, Se 1.46E-14, Te 2.81E-15 + 6, 0.500, 0, En 7.019500847586E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.49E-15, Te 1.58E-15 + 9, 0.750, 0, En 7.057772998318E-01, CFL 0.16323, SL 1.5978E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.17E-14, Te 2.35E-15 + 12, 1.000, 0, En 7.074869227946E-01, CFL 0.15753, SL 1.8533E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.29E-16, Se 1.47E-14, Te 2.82E-15 diff --git a/examples/ocean_SIS2/SIS2_icebergs/timestats.intel b/examples/ocean_SIS2/SIS2_icebergs/timestats.intel index 0b713d056b..bfc33e9477 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/timestats.intel +++ b/examples/ocean_SIS2/SIS2_icebergs/timestats.intel @@ -2,6 +2,6 @@ [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 6.976775332041E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.77E-15, Te 2.38E-15 - 6, 0.500, 0, En 7.019445755463E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.45E-15, Te 1.57E-15 - 9, 0.750, 0, En 7.058634605387E-01, CFL 0.14891, SL 1.5977E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.17E-14, Te 2.35E-15 - 12, 1.000, 0, En 7.072544154108E-01, CFL 0.15751, SL 1.8531E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.29E-16, Se 1.47E-14, Te 2.84E-15 + 6, 0.500, 0, En 7.019440819411E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.47E-15, Te 1.57E-15 + 9, 0.750, 0, En 7.057299310530E-01, CFL 0.14893, SL 1.5977E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.16E-14, Te 2.35E-15 + 12, 1.000, 0, En 7.072444865948E-01, CFL 0.15733, SL 1.8532E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.29E-16, Se 1.47E-14, Te 2.82E-15 diff --git a/examples/ocean_SIS2/SIS2_icebergs/timestats.pgi b/examples/ocean_SIS2/SIS2_icebergs/timestats.pgi index 7a943d7736..d6ecef20f2 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/timestats.pgi +++ b/examples/ocean_SIS2/SIS2_icebergs/timestats.pgi @@ -2,6 +2,6 @@ [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 6.976738747166E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.77E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019434715069E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.44E-16, Se 8.43E-15, Te 1.58E-15 - 9, 0.750, 0, En 7.059439565964E-01, CFL 0.15733, SL 1.5977E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.17E-14, Te 2.36E-15 - 12, 1.000, 0, En 7.073027737531E-01, CFL 0.15749, SL 1.8534E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.24E-16, Se 1.45E-14, Te 2.79E-15 + 6, 0.500, 0, En 7.019442704431E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.44E-16, Se 8.44E-15, Te 1.58E-15 + 9, 0.750, 0, En 7.057582624950E-01, CFL 0.15742, SL 1.5977E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.17E-14, Te 2.35E-15 + 12, 1.000, 0, En 7.072332689104E-01, CFL 0.15770, SL 1.8535E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.24E-16, Se 1.45E-14, Te 2.78E-15 From 14db52581498a093276a01864e68013bb6d1da04 Mon Sep 17 00:00:00 2001 From: Zhi Liang Date: Wed, 18 Dec 2013 13:02:55 -0500 Subject: [PATCH 332/372] Use three blocks and use T15 --- src/equation_of_state/MOM_EOS.F90 | 230 ++++++++++++++---------------- 1 file changed, 108 insertions(+), 122 deletions(-) diff --git a/src/equation_of_state/MOM_EOS.F90 b/src/equation_of_state/MOM_EOS.F90 index ee7d890d2c..e5de5a0a55 100644 --- a/src/equation_of_state/MOM_EOS.F90 +++ b/src/equation_of_state/MOM_EOS.F90 @@ -967,17 +967,17 @@ subroutine int_density_dz_generic_plm (T_t, T_b, S_t, S_b, z_t, z_b, rho_ref, & ! (out,opt) inty_dpa - The integral in y of the difference between the ! pressure anomaly at the top and bottom of the layer ! divided by the y grid spacing, in Pa. - real :: T35(35), S35(35), p35(35), r35(35) + + real :: T5(5), S5(5), p5(5), r5(5) + real :: T15(15), S15(15), p15(15), r15(15) real :: rho_anom real :: w_left, w_right, intz(5) real, parameter :: C1_90 = 1.0/90.0 ! Rational constants. real :: GxRho, I_Rho - real :: dz + real :: dz, dz_x(5), dz_y(5) real :: weight_t, weight_b integer :: Isq, Ieq, Jsq, Jeq, i, j, m, n - integer :: pos, count, ii, jj - logical :: do_intx_dpa, do_inty_dpa - real :: dz_x(5), dz_y(5) + integer :: pos Isq = G%IscB ; Ieq = G%IecB ; Jsq = G%JscB ; Jeq = G%JecB @@ -993,136 +993,122 @@ subroutine int_density_dz_generic_plm (T_t, T_b, S_t, S_b, z_t, z_b, rho_ref, & weight_t = 0.25 * real(5-n) weight_b = 1.0 - weight_t - p35(n) = -GxRho*(z_t(i,j) - 0.25*real(n-1)*dz) + p5(n) = -GxRho*(z_t(i,j) - 0.25*real(n-1)*dz) ! Salinity and temperature points are linearly interpolated - S35(n) = weight_t * S_t(i,j) + weight_b * S_b(i,j) - T35(n) = weight_t * T_t(i,j) + weight_b * T_b(i,j) + S5(n) = weight_t * S_t(i,j) + weight_b * S_b(i,j) + T5(n) = weight_t * T_t(i,j) + weight_b * T_b(i,j) enddo - count = 5 - - ! ================================================== - ! 2. Compute horizontal integrals in the x direction - ! ================================================== - do_intx_dpa = .false. - jj = j - 1 - ii = i - 1 - if (present(intx_dpa) .AND. jj .GE. G%jsc .AND. jj .LE. G%jec .AND. ii .GE. Isq .AND. ii .LE. Ieq ) then - do_intx_dpa = .true. - do m=2,4 - w_left = 0.25*real(5-m) ; w_right = 1.0-w_left - dz_x(m) = w_left*(z_t(ii,jj) - z_b(ii,jj)) + w_right*(z_t(ii+1,jj) - z_b(ii+1,jj)) - ! Salinity and temperature points are linearly interpolated in - ! the horizontal. The subscript (1) refers to the top value in - ! the vertical profile while subscript (5) refers to the bottom - ! value in the vertical profile. - pos = count + (m-2)*5 - T35(pos+1) = w_left*T_t(ii,jj) + w_right*T_t(ii+1,jj) - T35(pos+5) = w_left*T_b(ii,jj) + w_right*T_b(ii+1,jj) - - S35(pos+1) = w_left*S_t(ii,jj) + w_right*S_t(ii+1,jj) - S35(pos+5) = w_left*S_b(ii,jj) + w_right*S_b(ii+1,jj) - - p35(pos+1) = -GxRho*(w_left*z_t(ii,jj) + w_right*z_t(ii+1,jj)) - - ! Pressure - do n=2,5 - p35(pos+n) = p35(pos+n-1) + GxRho*0.25*dz_x(m) - enddo - - ! Salinity and temperature (linear interpolation in the vertical) - do n=1,5 - weight_t = 0.25 * real(5-n) - weight_b = 1.0 - weight_t - S35(pos+n) = weight_t * S35(pos+1) + weight_b * S35(pos+5) - T35(pos+n) = weight_t * T35(pos+1) + weight_b * T35(pos+5) - enddo - enddo - count = count + 15 - endif - - ! ================================================== - ! 3. Compute horizontal integrals in the y direction - ! ================================================== - do_inty_dpa = .false. - if (present(inty_dpa) .AND. ii .GE. G%isc .AND. ii .LE. G%iec .AND. jj .GE. Jsq .AND. jj .LE. Jeq ) then - do_inty_dpa = .true. - do m=2,4 - w_left = 0.25*real(5-m) ; w_right = 1.0-w_left - dz_y(m) = w_left*(z_t(ii,jj) - z_b(ii,jj)) + w_right*(z_t(ii,jj+1) - z_b(ii,jj+1)) - ! Salinity and temperature points are linearly interpolated in - ! the horizontal. The subscript (1) refers to the top value in - ! the vertical profile while subscript (5) refers to the bottom - ! value in the vertical profile. - pos = count + (m-2)*5 - T35(pos+1) = w_left*T_t(ii,jj) + w_right*T_t(ii,jj+1) - T35(pos+5) = w_left*T_b(ii,jj) + w_right*T_b(ii,jj+1) - - S35(pos+1) = w_left*S_t(ii,jj) + w_right*S_t(ii,jj+1) - S35(pos+5) = w_left*S_b(ii,jj) + w_right*S_b(ii,jj+1) - - p35(pos+1) = -GxRho*(w_left*z_t(ii,jj) + w_right*z_t(ii,jj+1)) - - ! Pressure - do n=2,5 - p35(pos+n) = p35(pos+n-1) + GxRho*0.25*dz_y(m) - enddo - - ! Salinity and temperature (linear interpolation in the vertical) - do n=1,5 - weight_t = 0.25 * real(5-n) - weight_b = 1.0 - weight_t - S35(pos+n) = weight_t * S35(pos+1) + weight_b * S35(pos+5) - T35(pos+n) = weight_t * T35(pos+1) + weight_b * T35(pos+5) - enddo - enddo - count = count + 15 - endif - - call calculate_density_array(T35, S35, p35, r35, 1, count, EOS) - + call calculate_density(T5, S5, p5, r5, 1, 5, EOS) + ! Use Bode's rule to estimate the pressure anomaly change. - rho_anom = C1_90*(7.0*(r35(1)+r35(5)) + 32.0*(r35(2)+r35(4)) + 12.0*r35(3)) - & + rho_anom = C1_90*(7.0*(r5(1)+r5(5)) + 32.0*(r5(2)+r5(4)) + 12.0*r5(3)) - & rho_ref dpa(i,j) = G_e*dz*rho_anom ! Use a Bode's-rule-like fifth-order accurate estimate of ! the double integral of the pressure anomaly. - r35(1:5) = r35(1:5) - rho_ref + r5 = r5 - rho_ref if (present(intz_dpa)) intz_dpa(i,j) = 0.5*G_e*dz**2 * & - (rho_anom - C1_90*(16.0*(r35(4)-r35(2)) + 7.0*(r35(5)-r35(1))) ) - count = 5 + (rho_anom - C1_90*(16.0*(r5(4)-r5(2)) + 7.0*(r5(5)-r5(1))) ) + enddo ; enddo ! end loops on j and i - if (do_intx_dpa) then - intz(1) = dpa(ii,jj) ; intz(5) = dpa(ii+1,jj) - ! Use Bode's rule to estimate the pressure anomaly change. - do m = 2,4 - pos = count+(m-2)*5 - intz(m) = G_e*dz_x(m)*( C1_90*(7.0*(r35(pos+1)+r35(pos+5)) + 32.0*(r35(pos+2)+r35(pos+4)) + & - 12.0*r35(pos+3)) - rho_ref) - enddo - - ! Use Bode's rule to integrate the bottom pressure anomaly values in x. - intx_dpa(ii,jj) = C1_90*(7.0*(intz(1)+intz(5)) + 32.0*(intz(2)+intz(4)) + & - 12.0*intz(3)) - count=count+15 - endif - - if (do_inty_dpa) then - intz(1) = dpa(ii,jj) ; intz(5) = dpa(ii,jj+1) - ! Use Bode's rule to estimate the pressure anomaly change. - do m = 2,4 - pos = count + (m-2)*5 - intz(m) = G_e*dz_y(m)*( C1_90*(7.0*(r35(pos+1)+r35(pos+5)) + 32.0*(r35(pos+2)+r35(pos+4)) + & - 12.0*r35(pos+3)) - rho_ref) - enddo - ! Use Bode's rule to integrate the values. - inty_dpa(ii,jj) = C1_90*(7.0*(intz(1)+intz(5)) + 32.0*(intz(2)+intz(4)) + & - 12.0*intz(3)) - endif + ! ================================================== + ! 2. Compute horizontal integrals in the x direction + ! ================================================== + if (present(intx_dpa)) then ; do j=G%jsc,G%jec ; do I=Isq,Ieq + intz(1) = dpa(i,j) ; intz(5) = dpa(i+1,j) + do m=2,4 + w_left = 0.25*real(5-m) ; w_right = 1.0-w_left + dz_x(m) = w_left*(z_t(i,j) - z_b(i,j)) + w_right*(z_t(i+1,j) - z_b(i+1,j)) + + ! Salinity and temperature points are linearly interpolated in + ! the horizontal. The subscript (1) refers to the top value in + ! the vertical profile while subscript (5) refers to the bottom + ! value in the vertical profile. + pos = (m-2)*5 + T15(pos+1) = w_left*T_t(i,j) + w_right*T_t(i+1,j) + T15(pos+5) = w_left*T_b(i,j) + w_right*T_b(i+1,j) + + S15(pos+1) = w_left*S_t(i,j) + w_right*S_t(i+1,j) + S15(pos+5) = w_left*S_b(i,j) + w_right*S_b(i+1,j) + + p15(pos+1) = -GxRho*(w_left*z_t(i,j) + w_right*z_t(i+1,j)) + + ! Pressure + do n=2,5 + p15(pos+n) = p15(pos+n-1) + GxRho*0.25*dz_x(m) + enddo + + ! Salinity and temperature (linear interpolation in the vertical) + do n=1,5 + weight_t = 0.25 * real(5-n) + weight_b = 1.0 - weight_t + S15(pos+n) = weight_t * S15(pos+1) + weight_b * S15(pos+5) + T15(pos+n) = weight_t * T15(pos+1) + weight_b * T15(pos+5) + enddo + enddo + + call calculate_density(T15, S15, p15, r15, 1, 15, EOS) - enddo ; enddo ! end loops on j and i + ! Use Bode's rule to estimate the pressure anomaly change. + do m = 2,4 + pos = (m-2)*5 + intz(m) = G_e*dz_x(m)*( C1_90*(7.0*(r15(pos+1)+r15(pos+5)) + 32.0*(r15(pos+2)+r15(pos+4)) + & + 12.0*r15(pos+3)) - rho_ref) + enddo + ! Use Bode's rule to integrate the bottom pressure anomaly values in x. + intx_dpa(i,j) = C1_90*(7.0*(intz(1)+intz(5)) + 32.0*(intz(2)+intz(4)) + & + 12.0*intz(3)) + enddo ; enddo ; endif + + ! ================================================== + ! 3. Compute horizontal integrals in the y direction + ! ================================================== + if (present(inty_dpa)) then ; do J=Jsq,Jeq ; do i=G%isc,G%iec + intz(1) = dpa(i,j) ; intz(5) = dpa(i,j+1) + do m=2,4 + w_left = 0.25*real(5-m) ; w_right = 1.0-w_left + dz_y(m) = w_left*(z_t(i,j) - z_b(i,j)) + w_right*(z_t(i,j+1) - z_b(i,j+1)) + + ! Salinity and temperature points are linearly interpolated in + ! the horizontal. The subscript (1) refers to the top value in + ! the vertical profile while subscript (5) refers to the bottom + ! value in the vertical profile. + pos = (m-2)*5 + T15(pos+1) = w_left*T_t(i,j) + w_right*T_t(i,j+1) + T15(pos+5) = w_left*T_b(i,j) + w_right*T_b(i,j+1) + + S15(pos+1) = w_left*S_t(i,j) + w_right*S_t(i,j+1) + S15(pos+5) = w_left*S_b(i,j) + w_right*S_b(i,j+1) + + p15(pos+1) = -GxRho*(w_left*z_t(i,j) + w_right*z_t(i,j+1)) + ! Pressure + do n=2,5 + p15(pos+n) = p15(pos+n-1) + GxRho*0.25*dz_y(m) + enddo + ! Salinity and temperature (linear interpolation in the vertical) + do n=1,5 + weight_t = 0.25 * real(5-n) + weight_b = 1.0 - weight_t + S15(pos+n) = weight_t * S15(pos+1) + weight_b * S15(pos+5) + T15(pos+n) = weight_t * T15(pos+1) + weight_b * T15(pos+5) + enddo + enddo + call calculate_density(T15, S15, p15, r15, 1, 15, EOS) + + ! Use Bode's rule to estimate the pressure anomaly change. + do m = 2,4 + pos = (m-2)*5 + intz(m) = G_e*dz_y(m)*( C1_90*(7.0*(r15(pos+1)+r15(pos+5)) + 32.0*(r15(pos+2)+r15(pos+4)) + & + 12.0*r15(pos+3)) - rho_ref) + enddo + + ! Use Bode's rule to integrate the values. + inty_dpa(i,j) = C1_90*(7.0*(intz(1)+intz(5)) + 32.0*(intz(2)+intz(4)) + & + 12.0*intz(3)) + enddo ; enddo ; endif end subroutine int_density_dz_generic_plm ! ========================================================================== ! Above is the routine where only the S and T profiles are modified From 559ff6915caa06de8d6a2201e14dd446a0dd675f Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 19 Dec 2013 14:26:14 -0500 Subject: [PATCH 333/372] Mass-weighted interpolation of T/S in AFVPG for PLM o The interpolation of T and S within the top and bottom integrals of the generic_plm pressure gradient calculation led to on-shore flow when the off-shore cell is very very deep compared to the shallow cell. Mass-weighting alleviates this error by changing the sign so that off-shore flow which can then be viscously controlled. o New logical parameter: MASS_WEIGHT_IN_PRESSURE_GRADIENT defaults to false. o Only implemented in the PLM reconstruction so far. --- .../AM2_MOM6i_1deg/MOM_parameter_doc.all | 3 + .../CM2G63L/MOM_parameter_doc.all | 3 + .../ocean_SIS/GOLD_SIS/MOM_parameter_doc.all | 3 + .../GOLD_SIS_icebergs/MOM_parameter_doc.all | 3 + .../MOM6z_SIS_025/MOM_parameter_doc.all | 3 + .../ocean_SIS2/Baltic/MOM_parameter_doc.all | 3 + .../ocean_SIS2/SIS2/MOM_parameter_doc.all | 3 + .../SIS2_icebergs/MOM_parameter_doc.all | 3 + .../MESO_025_63L/MOM_parameter_doc.all | 3 + .../adjustment2d/layer/MOM_parameter_doc.all | 3 + .../adjustment2d/rho/MOM_parameter_doc.all | 3 + .../adjustment2d/z/MOM_parameter_doc.all | 3 + .../benchmark/MOM_parameter_doc.all | 3 + .../circle_obcs/MOM_parameter_doc.all | 3 + .../double_gyre/MOM_parameter_doc.all | 3 + .../external_gwave/MOM_parameter_doc.all | 3 + .../layer/MOM_parameter_doc.all | 3 + .../sigma/MOM_parameter_doc.all | 3 + .../flow_downslope/z/MOM_parameter_doc.all | 3 + .../solo_ocean/global/MOM_parameter_doc.all | 3 + .../global_ALE/layer/MOM_parameter_doc.all | 3 + .../global_ALE/z/MOM_parameter_doc.all | 3 + .../lock_exchange/MOM_parameter_doc.all | 3 + .../nonBous_global/MOM_parameter_doc.all | 3 + .../resting/layer/MOM_parameter_doc.all | 3 + .../resting/z/MOM_parameter_doc.all | 3 + .../seamount/layer/MOM_parameter_doc.all | 3 + .../seamount/sigma/MOM_parameter_doc.all | 3 + .../seamount/z/MOM_parameter_doc.all | 3 + .../single_column/MOM_parameter_doc.all | 3 + .../single_column_z/MOM_parameter_doc.all | 3 + .../sloshing/layer/MOM_parameter_doc.all | 3 + .../sloshing/rho/MOM_parameter_doc.all | 3 + .../MOM_parameter_doc.all | 3 + src/core/MOM_PressureForce_analytic_FV.F90 | 7 +- src/equation_of_state/MOM_EOS.F90 | 89 ++++++++++++++++--- 36 files changed, 185 insertions(+), 13 deletions(-) diff --git a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all index 57210351e0..04ae76f787 100644 --- a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all +++ b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all @@ -710,6 +710,9 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all index f0f96b8314..301214537e 100644 --- a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all +++ b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all @@ -749,6 +749,9 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all index 7a59fefc07..1a920cab85 100644 --- a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all +++ b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all @@ -749,6 +749,9 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all index 7a59fefc07..1a920cab85 100644 --- a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all +++ b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all @@ -749,6 +749,9 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all index 662b70e83c..01af3833ba 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all @@ -770,6 +770,9 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all b/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all index 82ef8bd000..417e575432 100644 --- a/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all @@ -721,6 +721,9 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all index 543954fc4e..fad68d2c64 100644 --- a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all @@ -749,6 +749,9 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all index 543954fc4e..fad68d2c64 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all @@ -749,6 +749,9 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all b/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all index c75c3899a1..80dbc4132e 100644 --- a/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all +++ b/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all @@ -696,6 +696,9 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = False ! [Boolean] default = False diff --git a/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all index cddd418529..e7e3c7dd2d 100644 --- a/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/layer/MOM_parameter_doc.all @@ -672,6 +672,9 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all index 91b2746025..6e97662dec 100644 --- a/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/rho/MOM_parameter_doc.all @@ -742,6 +742,9 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all b/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all index bb010ba79f..eedddfa21c 100644 --- a/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/adjustment2d/z/MOM_parameter_doc.all @@ -742,6 +742,9 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/solo_ocean/benchmark/MOM_parameter_doc.all b/examples/solo_ocean/benchmark/MOM_parameter_doc.all index 282347f4dd..ebafbfdc81 100644 --- a/examples/solo_ocean/benchmark/MOM_parameter_doc.all +++ b/examples/solo_ocean/benchmark/MOM_parameter_doc.all @@ -709,6 +709,9 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = False ! [Boolean] default = False diff --git a/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all b/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all index 873313cb6a..5a0e903e75 100644 --- a/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all +++ b/examples/solo_ocean/circle_obcs/MOM_parameter_doc.all @@ -600,6 +600,9 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/solo_ocean/double_gyre/MOM_parameter_doc.all b/examples/solo_ocean/double_gyre/MOM_parameter_doc.all index 0b01c0d829..af34f65417 100644 --- a/examples/solo_ocean/double_gyre/MOM_parameter_doc.all +++ b/examples/solo_ocean/double_gyre/MOM_parameter_doc.all @@ -570,6 +570,9 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/solo_ocean/external_gwave/MOM_parameter_doc.all b/examples/solo_ocean/external_gwave/MOM_parameter_doc.all index 82dc238922..9302d0a38c 100644 --- a/examples/solo_ocean/external_gwave/MOM_parameter_doc.all +++ b/examples/solo_ocean/external_gwave/MOM_parameter_doc.all @@ -658,6 +658,9 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all index 0dc5bd8981..a0b9dd5bf2 100644 --- a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all @@ -663,6 +663,9 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all index 0e7de040fa..b72c46b10e 100644 --- a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all @@ -733,6 +733,9 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all index d6331f1eb8..bb3643a3dc 100644 --- a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all @@ -733,6 +733,9 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/solo_ocean/global/MOM_parameter_doc.all b/examples/solo_ocean/global/MOM_parameter_doc.all index dcdb0ca810..3781add85b 100644 --- a/examples/solo_ocean/global/MOM_parameter_doc.all +++ b/examples/solo_ocean/global/MOM_parameter_doc.all @@ -744,6 +744,9 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all index 899250083a..129862ffac 100644 --- a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all @@ -716,6 +716,9 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all index 1c71ddbfca..ca0f2cdece 100644 --- a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all @@ -783,6 +783,9 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all b/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all index 7567bb7d83..d0d3833275 100644 --- a/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all +++ b/examples/solo_ocean/lock_exchange/MOM_parameter_doc.all @@ -661,6 +661,9 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all index bfbb247a86..23f329a5a0 100644 --- a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all +++ b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all @@ -747,6 +747,9 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/solo_ocean/resting/layer/MOM_parameter_doc.all b/examples/solo_ocean/resting/layer/MOM_parameter_doc.all index 56e3397b23..302f6a4ef3 100644 --- a/examples/solo_ocean/resting/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/resting/layer/MOM_parameter_doc.all @@ -658,6 +658,9 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/solo_ocean/resting/z/MOM_parameter_doc.all b/examples/solo_ocean/resting/z/MOM_parameter_doc.all index 65f591cef0..06e180f52f 100644 --- a/examples/solo_ocean/resting/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/resting/z/MOM_parameter_doc.all @@ -731,6 +731,9 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all index f7f8e68488..010b7ee05b 100644 --- a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all @@ -659,6 +659,9 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all index d7641d5a49..1d94e9838c 100644 --- a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all @@ -729,6 +729,9 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/solo_ocean/seamount/z/MOM_parameter_doc.all b/examples/solo_ocean/seamount/z/MOM_parameter_doc.all index 6ef23cf21f..7042964a2f 100644 --- a/examples/solo_ocean/seamount/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/z/MOM_parameter_doc.all @@ -729,6 +729,9 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/solo_ocean/single_column/MOM_parameter_doc.all b/examples/solo_ocean/single_column/MOM_parameter_doc.all index 69d82d36cd..5b9104372e 100644 --- a/examples/solo_ocean/single_column/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column/MOM_parameter_doc.all @@ -598,6 +598,9 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all index f3ec00d3b2..cf4ad00e0b 100644 --- a/examples/solo_ocean/single_column_z/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column_z/MOM_parameter_doc.all @@ -658,6 +658,9 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all b/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all index b943f785a4..ff2a863ea1 100644 --- a/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/sloshing/layer/MOM_parameter_doc.all @@ -661,6 +661,9 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all b/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all index c6cdec02a8..74254bf2e4 100644 --- a/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all +++ b/examples/solo_ocean/sloshing/rho/MOM_parameter_doc.all @@ -734,6 +734,9 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all b/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all index fa70b144b2..005b6286c8 100644 --- a/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all +++ b/examples/solo_ocean/torus_advection_test/MOM_parameter_doc.all @@ -670,6 +670,9 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/src/core/MOM_PressureForce_analytic_FV.F90 b/src/core/MOM_PressureForce_analytic_FV.F90 index ec0ee9babc..386c3b4e56 100644 --- a/src/core/MOM_PressureForce_analytic_FV.F90 +++ b/src/core/MOM_PressureForce_analytic_FV.F90 @@ -86,6 +86,7 @@ module MOM_PressureForce_AFV type(time_type), pointer :: Time ! A pointer to the ocean model's clock. type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the ! timing of diagnostic output. + logical :: useMassWghtInterp ! Use mass weighting in T/S interpolation integer :: id_e_tidal = -1 type(tidal_forcing_CS), pointer :: tides_CSp => NULL() end type PressureForce_AFV_CS @@ -641,7 +642,8 @@ subroutine PressureForce_AFV_Bouss(h, tv, PFu, PFv, G, CS, ALE_CSp, p_atm, pbce, e(:,:,K), e(:,:,K+1), rho_ref, & CS%Rho0, G%g_Earth, & G, tv%eqn_of_state, dpa, intz_dpa, & - intx_dpa, inty_dpa) + intx_dpa, inty_dpa, & + useMassWghtInterp = CS%useMassWghtInterp) elseif ( pressureReconstructionScheme(ALE_CSp) == PRESSURE_RECONSTRUCTION_PPM ) then call int_density_dz_generic_ppm ( tv%T(:,:,k), T_t(:,:,k), T_b(:,:,k), & tv%S(:,:,k), S_t(:,:,k), S_b(:,:,k), & @@ -769,6 +771,9 @@ subroutine PressureForce_AFV_init(Time, G, param_file, diag, CS, tides_CSp) units="kg m-3", default=1035.0) call get_param(param_file, mod, "TIDES", CS%tides, & "If true, apply tidal momentum forcing.", default=.false.) + call get_param(param_file, mod, "MASS_WEIGHT_IN_PRESSURE_GRADIENT", CS%useMassWghtInterp, & + "If true, use mass weighting when interpolation T/S for\n"//& + "top/bottom integrals in AFV pressure gradient calculation.", default=.false.) if (CS%tides) then CS%id_e_tidal = register_diag_field('ocean_model', 'e_tidal', diag%axesT1, & diff --git a/src/equation_of_state/MOM_EOS.F90 b/src/equation_of_state/MOM_EOS.F90 index e5de5a0a55..2b1e2522c5 100644 --- a/src/equation_of_state/MOM_EOS.F90 +++ b/src/equation_of_state/MOM_EOS.F90 @@ -920,7 +920,8 @@ end subroutine int_density_dz_generic_cell ! ========================================================================== subroutine int_density_dz_generic_plm (T_t, T_b, S_t, S_b, z_t, z_b, rho_ref, & rho_0, G_e, G, EOS, dpa, & - intz_dpa, intx_dpa, inty_dpa) + intz_dpa, intx_dpa, inty_dpa, & + useMassWghtInterp) real, dimension(NIMEM_,NJMEM_), intent(in) :: T_t, T_b, S_t, S_b, z_t, z_b real, intent(in) :: rho_ref, rho_0, G_e type(ocean_grid_type), intent(in) :: G @@ -929,6 +930,7 @@ subroutine int_density_dz_generic_plm (T_t, T_b, S_t, S_b, z_t, z_b, rho_ref, & real, dimension(NIMEM_,NJMEM_), optional, intent(out) :: intz_dpa real, dimension(NIMEMB_,NJMEM_), optional, intent(out) :: intx_dpa real, dimension(NIMEM_,NJMEMB_), optional, intent(out) :: inty_dpa + logical, optional, intent(in) :: useMassWghtInterp ! This subroutine calculates (by numerical quadrature) integrals of ! pressure anomalies across layers, which are required for calculating the ! finite-volume form pressure accelerations in a Boussinesq model. The one @@ -967,6 +969,8 @@ subroutine int_density_dz_generic_plm (T_t, T_b, S_t, S_b, z_t, z_b, rho_ref, & ! (out,opt) inty_dpa - The integral in y of the difference between the ! pressure anomaly at the top and bottom of the layer ! divided by the y grid spacing, in Pa. +! (in,opt) useMassWghtInterp - If true, uses mass weighting to interpolate +! T/S for top and bottom integrals. real :: T5(5), S5(5), p5(5), r5(5) real :: T15(15), S15(15), p15(15), r15(15) @@ -975,7 +979,8 @@ subroutine int_density_dz_generic_plm (T_t, T_b, S_t, S_b, z_t, z_b, rho_ref, & real, parameter :: C1_90 = 1.0/90.0 ! Rational constants. real :: GxRho, I_Rho real :: dz, dz_x(5), dz_y(5) - real :: weight_t, weight_b + real :: weight_t, weight_b, hWght, massWeightingToggle + real :: Ttl, Tbl, Ttr, Tbr, Stl, Sbl, Str, Sbr, hL, hR, iDenom integer :: Isq, Ieq, Jsq, Jeq, i, j, m, n integer :: pos @@ -983,6 +988,10 @@ subroutine int_density_dz_generic_plm (T_t, T_b, S_t, S_b, z_t, z_b, rho_ref, & GxRho = G_e * rho_0 I_Rho = 1.0 / rho_0 + massWeightingToggle = 0. + if (present(useMassWghtInterp)) then + if (useMassWghtInterp) massWeightingToggle = 1. + endif ! ============================= ! 1. Compute vertical integrals @@ -1016,8 +1025,36 @@ subroutine int_density_dz_generic_plm (T_t, T_b, S_t, S_b, z_t, z_b, rho_ref, & ! ================================================== if (present(intx_dpa)) then ; do j=G%jsc,G%jec ; do I=Isq,Ieq intz(1) = dpa(i,j) ; intz(5) = dpa(i+1,j) + + ! Corner values of T and S + ! hWght is the distance measure by which the cell is violation of + ! hydrostatic consistency. For large hWght we bias the interpolation + ! of T,S along the top and bottom integrals, almost like thickness + ! weighting. + ! Note: To work in terrain following coordinates we could offset + ! this distance by the layer thickness to replicate other models. + hWght = massWeightingToggle * & + max(0., -G%bathyT(i,j)-z_t(i+1,j), -G%bathyT(i+1,j)-z_t(i,j)) + if (hWght > 0.) then + hL = (z_t(i,j) - z_b(i,j)) + G%H_subroundoff + hR = (z_t(i+1,j) - z_b(i+1,j)) + G%H_subroundoff + hWght = hWght * ( (hL-hR)/(hL+hR) )**2 + iDenom = 1./( hWght*(hR + hL) + hL*hR ) + Ttl = ( (hWght*hR)*T_t(i+1,j) + (hWght*hL + hR*hL)*T_t(i,j) ) * iDenom + Ttr = ( (hWght*hL)*T_t(i,j) + (hWght*hR + hR*hL)*T_t(i+1,j) ) * iDenom + Tbl = ( (hWght*hR)*T_b(i+1,j) + (hWght*hL + hR*hL)*T_b(i,j) ) * iDenom + Tbr = ( (hWght*hL)*T_b(i,j) + (hWght*hR + hR*hL)*T_b(i+1,j) ) * iDenom + Stl = ( (hWght*hR)*S_t(i+1,j) + (hWght*hL + hR*hL)*S_t(i,j) ) * iDenom + Str = ( (hWght*hL)*S_t(i,j) + (hWght*hR + hR*hL)*S_t(i+1,j) ) * iDenom + Sbl = ( (hWght*hR)*S_b(i+1,j) + (hWght*hL + hR*hL)*S_b(i,j) ) * iDenom + Sbr = ( (hWght*hL)*S_b(i,j) + (hWght*hR + hR*hL)*S_b(i+1,j) ) * iDenom + else + Ttl = T_t(i,j); Tbl = T_b(i,j); Ttr = T_t(i+1,j); Tbr = T_b(i+1,j) + Stl = S_t(i,j); Sbl = S_b(i,j); Str = S_t(i+1,j); Sbr = S_b(i+1,j) + endif + do m=2,4 - w_left = 0.25*real(5-m) ; w_right = 1.0-w_left + w_left = 0.25*real(5-m) ; w_right = 1.0-w_left ! = 0.25*real(m-1) dz_x(m) = w_left*(z_t(i,j) - z_b(i,j)) + w_right*(z_t(i+1,j) - z_b(i+1,j)) ! Salinity and temperature points are linearly interpolated in @@ -1025,11 +1062,11 @@ subroutine int_density_dz_generic_plm (T_t, T_b, S_t, S_b, z_t, z_b, rho_ref, & ! the vertical profile while subscript (5) refers to the bottom ! value in the vertical profile. pos = (m-2)*5 - T15(pos+1) = w_left*T_t(i,j) + w_right*T_t(i+1,j) - T15(pos+5) = w_left*T_b(i,j) + w_right*T_b(i+1,j) + T15(pos+1) = w_left*Ttl + w_right*Ttr + T15(pos+5) = w_left*Tbl + w_right*Tbr - S15(pos+1) = w_left*S_t(i,j) + w_right*S_t(i+1,j) - S15(pos+5) = w_left*S_b(i,j) + w_right*S_b(i+1,j) + S15(pos+1) = w_left*Stl + w_right*Str + S15(pos+5) = w_left*Sbl + w_right*Sbr p15(pos+1) = -GxRho*(w_left*z_t(i,j) + w_right*z_t(i+1,j)) @@ -1065,8 +1102,36 @@ subroutine int_density_dz_generic_plm (T_t, T_b, S_t, S_b, z_t, z_b, rho_ref, & ! ================================================== if (present(inty_dpa)) then ; do J=Jsq,Jeq ; do i=G%isc,G%iec intz(1) = dpa(i,j) ; intz(5) = dpa(i,j+1) + + ! Corner values of T and S + ! hWght is the distance measure by which the cell is violation of + ! hydrostatic consistency. For large hWght we bias the interpolation + ! of T,S along the top and bottom integrals, almost like thickness + ! weighting. + ! Note: To work in terrain following coordinates we could offset + ! this distance by the layer thickness to replicate other models. + hWght = massWeightingToggle * & + max(0., -G%bathyT(i,j)-z_t(i,j+1), -G%bathyT(i,j+1)-z_t(i,j)) + if (hWght > 0.) then + hL = (z_t(i,j) - z_b(i,j)) + G%H_subroundoff + hR = (z_t(i,j+1) - z_b(i,j+1)) + G%H_subroundoff + hWght = hWght * ( (hL-hR)/(hL+hR) )**2 + iDenom = 1./( hWght*(hR + hL) + hL*hR ) + Ttl = ( (hWght*hR)*T_t(i,j+1) + (hWght*hL + hR*hL)*T_t(i,j) ) * iDenom + Ttr = ( (hWght*hL)*T_t(i,j) + (hWght*hR + hR*hL)*T_t(i,j+1) ) * iDenom + Tbl = ( (hWght*hR)*T_b(i,j+1) + (hWght*hL + hR*hL)*T_b(i,j) ) * iDenom + Tbr = ( (hWght*hL)*T_b(i,j) + (hWght*hR + hR*hL)*T_b(i,j+1) ) * iDenom + Stl = ( (hWght*hR)*S_t(i,j+1) + (hWght*hL + hR*hL)*S_t(i,j) ) * iDenom + Str = ( (hWght*hL)*S_t(i,j) + (hWght*hR + hR*hL)*S_t(i,j+1) ) * iDenom + Sbl = ( (hWght*hR)*S_b(i,j+1) + (hWght*hL + hR*hL)*S_b(i,j) ) * iDenom + Sbr = ( (hWght*hL)*S_b(i,j) + (hWght*hR + hR*hL)*S_b(i,j+1) ) * iDenom + else + Ttl = T_t(i,j); Tbl = T_b(i,j); Ttr = T_t(i,j+1); Tbr = T_b(i,j+1) + Stl = S_t(i,j); Sbl = S_b(i,j); Str = S_t(i,j+1); Sbr = S_b(i,j+1) + endif + do m=2,4 - w_left = 0.25*real(5-m) ; w_right = 1.0-w_left + w_left = 0.25*real(5-m) ; w_right = 1.0-w_left ! = 0.25*real(m-1) dz_y(m) = w_left*(z_t(i,j) - z_b(i,j)) + w_right*(z_t(i,j+1) - z_b(i,j+1)) ! Salinity and temperature points are linearly interpolated in @@ -1074,11 +1139,11 @@ subroutine int_density_dz_generic_plm (T_t, T_b, S_t, S_b, z_t, z_b, rho_ref, & ! the vertical profile while subscript (5) refers to the bottom ! value in the vertical profile. pos = (m-2)*5 - T15(pos+1) = w_left*T_t(i,j) + w_right*T_t(i,j+1) - T15(pos+5) = w_left*T_b(i,j) + w_right*T_b(i,j+1) + T15(pos+1) = w_left*Ttl + w_right*Ttr + T15(pos+5) = w_left*Tbl + w_right*Tbr - S15(pos+1) = w_left*S_t(i,j) + w_right*S_t(i,j+1) - S15(pos+5) = w_left*S_b(i,j) + w_right*S_b(i,j+1) + S15(pos+1) = w_left*Stl + w_right*Str + S15(pos+5) = w_left*Sbl + w_right*Sbr p15(pos+1) = -GxRho*(w_left*z_t(i,j) + w_right*z_t(i,j+1)) From 398e44963531a1a9e208841ece383e01e23022d6 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 19 Dec 2013 15:48:52 -0500 Subject: [PATCH 334/372] *Turned on mass weighting in MOM6z_SIS_025 and global_ALE Changed to MASS_WEIGHT_IN_PRESSURE_GRADIENT = True --- examples/ocean_SIS/MOM6z_SIS_025/MOM_input | 3 +++ examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all | 2 +- examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short | 3 +++ examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu | 8 ++++---- examples/ocean_SIS/MOM6z_SIS_025/timestats.intel | 8 ++++---- examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi | 8 ++++---- examples/solo_ocean/global_ALE/common/MOM_input | 3 +++ .../solo_ocean/global_ALE/layer/MOM_parameter_doc.all | 2 +- .../solo_ocean/global_ALE/layer/MOM_parameter_doc.short | 3 +++ examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all | 2 +- examples/solo_ocean/global_ALE/z/MOM_parameter_doc.short | 3 +++ examples/solo_ocean/global_ALE/z/timestats.gnu | 4 ++-- examples/solo_ocean/global_ALE/z/timestats.intel | 4 ++-- examples/solo_ocean/global_ALE/z/timestats.pgi | 4 ++-- 14 files changed, 36 insertions(+), 21 deletions(-) diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_input b/examples/ocean_SIS/MOM6z_SIS_025/MOM_input index 55ccdb27cb..b01fc7521b 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_input +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_input @@ -310,6 +310,9 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! v-points, and similarly at v-points. This option is ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. +MASS_WEIGHT_IN_PRESSURE_GRADIENT = True ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all index 01af3833ba..901cf5a9f7 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all @@ -770,7 +770,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False +MASS_WEIGHT_IN_PRESSURE_GRADIENT = True ! [Boolean] default = False ! If true, use mass weighting when interpolation T/S for ! top/bottom integrals in AFV pressure gradient calculation. diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short index f41788b8f4..56e65b4b8a 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short @@ -299,6 +299,9 @@ BOUND_CORIOLIS = True ! [Boolean] default = False ! v-points, and similarly at v-points. This option is ! always effectively false with CORIOLIS_EN_DIS defined and ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. +MASS_WEIGHT_IN_PRESSURE_GRADIENT = True ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu index 8bc5b1c4d7..2f9a67e7a3 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 574, En 8.039473016686E-04, CFL 0.19158, SL 2.3173E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.56E-19, Se 4.49E-16, Te 4.56E-17 - 6, 693135.500, 0, En 8.513945561582E-04, CFL 0.14185, SL 2.3405E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.46E-20, Se -2.83E-17, Te -3.44E-18 - 9, 693135.750, 0, En 9.049450854867E-04, CFL 0.16973, SL 2.3654E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -3.27E-20, Se -6.73E-19, Te -1.17E-18 - 12, 693136.000, 0, En 1.073111218725E-03, CFL 0.22848, SL 2.3890E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -2.16E-19, Se -1.97E-17, Te -1.43E-18 + 3, 693135.250, 0, En 7.866789350869E-04, CFL 0.19204, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.77E-19, Se 4.28E-16, Te 4.52E-17 + 6, 693135.500, 0, En 8.387002603721E-04, CFL 0.14220, SL 2.3405E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 8.50E-20, Se 1.85E-17, Te -2.04E-18 + 9, 693135.750, 0, En 8.934932799786E-04, CFL 0.15727, SL 2.3654E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.51E-20, Se 9.98E-18, Te 1.22E-18 + 12, 693136.000, 0, En 1.061161774265E-03, CFL 0.23130, SL 2.3890E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 3.64E-21, Se -7.41E-18, Te -8.56E-19 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel index c37d3aaee7..737dc9f105 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 574, En 8.044171939381E-04, CFL 0.19157, SL 2.3173E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.27E-19, Se 4.40E-16, Te 4.64E-17 - 6, 693135.500, 0, En 8.518497008932E-04, CFL 0.14182, SL 2.3405E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -4.02E-20, Se 2.27E-18, Te -1.11E-18 - 9, 693135.750, 0, En 9.044257128299E-04, CFL 0.16986, SL 2.3654E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 5.62E-20, Se -8.71E-18, Te -4.91E-20 - 12, 693136.000, 0, En 1.071491532876E-03, CFL 0.22831, SL 2.3890E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -6.72E-20, Se 3.12E-18, Te -1.79E-18 + 3, 693135.250, 0, En 7.866802044273E-04, CFL 0.19204, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 9.33E-20, Se 4.33E-16, Te 4.16E-17 + 6, 693135.500, 0, En 8.386993959606E-04, CFL 0.14239, SL 2.3405E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -5.53E-20, Se 9.26E-18, Te 2.61E-18 + 9, 693135.750, 0, En 8.934916134682E-04, CFL 0.15690, SL 2.3654E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.47E-20, Se 4.89E-18, Te -6.10E-19 + 12, 693136.000, 0, En 1.061149253117E-03, CFL 0.23098, SL 2.3890E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -1.18E-19, Se -1.30E-17, Te -3.80E-18 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi b/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi index eca59b24db..4b74740ed7 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 574, En 8.039954270730E-04, CFL 0.19158, SL 2.3173E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.43E-19, Se 4.50E-16, Te 4.35E-17 - 6, 693135.500, 0, En 8.512713863937E-04, CFL 0.14184, SL 2.3405E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.03E-19, Se 1.06E-17, Te 2.18E-18 - 9, 693135.750, 0, En 9.052648102782E-04, CFL 0.16976, SL 2.3654E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 3.85E-20, Se -2.88E-17, Te -1.61E-18 - 12, 693136.000, 0, En 1.071558076985E-03, CFL 0.22846, SL 2.3890E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 3.19E-20, Se 8.51E-18, Te 3.37E-19 + 3, 693135.250, 0, En 7.866802697607E-04, CFL 0.19204, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.56E-19, Se 4.39E-16, Te 4.24E-17 + 6, 693135.500, 0, En 8.386991075243E-04, CFL 0.14221, SL 2.3405E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -1.21E-19, Se -3.29E-18, Te 1.26E-18 + 9, 693135.750, 0, En 8.934899748282E-04, CFL 0.15709, SL 2.3654E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -8.58E-21, Se 3.22E-18, Te 1.45E-19 + 12, 693136.000, 0, En 1.061145629339E-03, CFL 0.23060, SL 2.3890E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.74E-20, Se 7.06E-18, Te -3.75E-19 diff --git a/examples/solo_ocean/global_ALE/common/MOM_input b/examples/solo_ocean/global_ALE/common/MOM_input index 4d3b850405..79c436c946 100644 --- a/examples/solo_ocean/global_ALE/common/MOM_input +++ b/examples/solo_ocean/global_ALE/common/MOM_input @@ -269,6 +269,9 @@ TIDE_SAL_SCALAR_VALUE = 0.094 ! [m m-1] ! height (really it should be bottom pressure) anomalies ! and bottom geopotential anomalies. This is only used if ! TIDES and TIDE_USE_SAL_SCALAR are true. +MASS_WEIGHT_IN_PRESSURE_GRADIENT = True ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all index 129862ffac..ab3238fa63 100644 --- a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all @@ -716,7 +716,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False +MASS_WEIGHT_IN_PRESSURE_GRADIENT = True ! [Boolean] default = False ! If true, use mass weighting when interpolation T/S for ! top/bottom integrals in AFV pressure gradient calculation. diff --git a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.short b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.short index a795b86c30..246b69a70e 100644 --- a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.short +++ b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.short @@ -262,6 +262,9 @@ TIDE_SAL_SCALAR_VALUE = 0.094 ! [m m-1] ! height (really it should be bottom pressure) anomalies ! and bottom geopotential anomalies. This is only used if ! TIDES and TIDE_USE_SAL_SCALAR are true. +MASS_WEIGHT_IN_PRESSURE_GRADIENT = True ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all index ca0f2cdece..64e050f05a 100644 --- a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.all @@ -783,7 +783,7 @@ ANALYTIC_FV_PGF = True ! [Boolean] default = True ! the equations of state in pressure to avoid any ! possibility of numerical thermobaric instability, as ! described in Adcroft et al., O. Mod. (2008). -MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False +MASS_WEIGHT_IN_PRESSURE_GRADIENT = True ! [Boolean] default = False ! If true, use mass weighting when interpolation T/S for ! top/bottom integrals in AFV pressure gradient calculation. diff --git a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.short b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.short index f54f2d0161..34d689b166 100644 --- a/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.short +++ b/examples/solo_ocean/global_ALE/z/MOM_parameter_doc.short @@ -286,6 +286,9 @@ TIDE_SAL_SCALAR_VALUE = 0.094 ! [m m-1] ! height (really it should be bottom pressure) anomalies ! and bottom geopotential anomalies. This is only used if ! TIDES and TIDE_USE_SAL_SCALAR are true. +MASS_WEIGHT_IN_PRESSURE_GRADIENT = True ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. ! === module MOM_hor_visc === LAPLACIAN = True ! [Boolean] default = False diff --git a/examples/solo_ocean/global_ALE/z/timestats.gnu b/examples/solo_ocean/global_ALE/z/timestats.gnu index 68660df41a..37688687af 100644 --- a/examples/solo_ocean/global_ALE/z/timestats.gnu +++ b/examples/solo_ocean/global_ALE/z/timestats.gnu @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.234754637237E-04, CFL 0.00000, SL -5.6463E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 408, En 1.743566750566E-03, CFL 0.22164, SL -5.5897E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 2.60E-17, Se 1.05E-15, Te 3.03E-16 - 24, 1.000, 0, En 1.253720390102E-03, CFL 0.13245, SL -5.5327E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 4.11E-18, Se 1.09E-16, Te 3.50E-17 + 12, 0.500, 0, En 9.250560994101E-04, CFL 0.05895, SL -5.5899E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 6.16E-19, Se 9.72E-17, Te 2.76E-17 + 24, 1.000, 0, En 1.143185779211E-03, CFL 0.13212, SL -5.5335E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 1.90E-19, Se -4.08E-17, Te 4.09E-18 diff --git a/examples/solo_ocean/global_ALE/z/timestats.intel b/examples/solo_ocean/global_ALE/z/timestats.intel index b9f4f4acf0..3f52676ac9 100644 --- a/examples/solo_ocean/global_ALE/z/timestats.intel +++ b/examples/solo_ocean/global_ALE/z/timestats.intel @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.234754637237E-04, CFL 0.00000, SL -5.6463E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 408, En 1.743566726290E-03, CFL 0.22164, SL -5.5897E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 2.55E-17, Se 1.07E-15, Te 3.02E-16 - 24, 1.000, 0, En 1.253847179143E-03, CFL 0.13245, SL -5.5327E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 3.58E-18, Se 5.06E-17, Te 3.80E-17 + 12, 0.500, 0, En 9.250560971529E-04, CFL 0.05895, SL -5.5899E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 4.53E-19, Se 2.46E-17, Te 2.43E-17 + 24, 1.000, 0, En 1.143185781607E-03, CFL 0.13212, SL -5.5335E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me -8.25E-21, Se 1.12E-16, Te 1.08E-17 diff --git a/examples/solo_ocean/global_ALE/z/timestats.pgi b/examples/solo_ocean/global_ALE/z/timestats.pgi index f1e8dd8e76..a4cc7c7ca3 100644 --- a/examples/solo_ocean/global_ALE/z/timestats.pgi +++ b/examples/solo_ocean/global_ALE/z/timestats.pgi @@ -1,5 +1,5 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 1.234754637237E-04, CFL 0.00000, SL -5.6463E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 12, 0.500, 408, En 1.743644256303E-03, CFL 0.22167, SL -5.5897E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 2.59E-17, Se 1.03E-15, Te 2.95E-16 - 24, 1.000, 0, En 1.257175588249E-03, CFL 0.13206, SL -5.5328E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 3.98E-18, Se 5.88E-17, Te 5.35E-17 + 12, 0.500, 0, En 9.250519262240E-04, CFL 0.05895, SL -5.5900E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 5.04E-19, Se 1.33E-16, Te 2.99E-17 + 24, 1.000, 0, En 1.143181630372E-03, CFL 0.13172, SL -5.5336E-02, M 1.37954E+21, S 34.7200, T 3.6185, Me 5.80E-20, Se -2.65E-17, Te -4.21E-18 From b0650e6a7b7daf7a41927074ab1dc8fb59ed97cf Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 24 Dec 2013 10:24:46 -0500 Subject: [PATCH 335/372] *Added ICs for sea-ice in MOM6z_SIS_025 o Initial conditions for sea-ice thickness taken from year 20 of previous run o Concentration set =1 whereever there is thickness o SSH depress in MOM6 initial conditions --- .../INPUT/sit_sic_MOM6z_025_v1.nc | 1 + examples/ocean_SIS/MOM6z_SIS_025/MOM_input | 31 +++++++++++++++++++ .../MOM6z_SIS_025/MOM_parameter_doc.all | 9 +++++- .../MOM6z_SIS_025/MOM_parameter_doc.short | 10 ++++++ examples/ocean_SIS/MOM6z_SIS_025/data_table | 4 +-- examples/ocean_SIS/MOM6z_SIS_025/diag_table | 8 +++-- .../ocean_SIS/MOM6z_SIS_025/timestats.gnu | 10 +++--- .../ocean_SIS/MOM6z_SIS_025/timestats.intel | 10 +++--- .../ocean_SIS/MOM6z_SIS_025/timestats.pgi | 10 +++--- 9 files changed, 72 insertions(+), 21 deletions(-) create mode 120000 examples/ocean_SIS/MOM6z_SIS_025/INPUT/sit_sic_MOM6z_025_v1.nc diff --git a/examples/ocean_SIS/MOM6z_SIS_025/INPUT/sit_sic_MOM6z_025_v1.nc b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/sit_sic_MOM6z_025_v1.nc new file mode 120000 index 0000000000..6549a8ce78 --- /dev/null +++ b/examples/ocean_SIS/MOM6z_SIS_025/INPUT/sit_sic_MOM6z_025_v1.nc @@ -0,0 +1 @@ +.datasets/MOM6z_SIS_025/siena/INPUT/sit_sic_MOM6z_025_v1.nc \ No newline at end of file diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_input b/examples/ocean_SIS/MOM6z_SIS_025/MOM_input index b01fc7521b..d7322b921f 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_input +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_input @@ -200,6 +200,27 @@ ALWAYS_WRITE_GEOM = False ! [Boolean] default = True ! If true, write the geometry and vertical grid files ! every time the model is run. Otherwise, only write ! them for new runs. +INIT_LAYERS_FROM_Z_FILE = False ! [Boolean] default = False + ! If true, intialize the layer thicknesses, temperatures, + ! and salnities from a Z-space file on a latitude- + ! longitude grid. +TEMP_SALT_Z_INIT_FILE = "WOA05_pottemp_salt.nc" ! default = "temp_salt_z.nc" + ! The name of the z-space input file used to initialize + ! the layer thicknesses, temperatures and salinities. +Z_INIT_FILE_PTEMP_VAR = "PTEMP" ! default = "ptemp" + ! The name of the potential temperature variable in + ! TEMP_SALT_Z_INIT_FILE. +Z_INIT_FILE_SALT_VAR = "SALT" ! default = "salt" + ! The name of the salinity variable in + ! TEMP_SALT_Z_INIT_FILE. +Z_INIT_HOMOGENIZE = False ! [Boolean] default = False + ! If True, then horizontally homogenize the interpolated + ! initial conditions. +Z_INIT_ALE_REMAPPING = True ! [Boolean] default = False + ! If True, then remap straight to model coordinate from file. +Z_INIT_REMAPPING_SCHEME = "PPM_IH4" ! default = "PPM_IH4" + ! The remapping scheme to use if using Z_INIT_ALE_REMAPPING + ! is True. THICKNESS_CONFIG = "file" ! ! A string that determines how the initial layer ! thicknesses are specified for a new run: @@ -243,6 +264,16 @@ TEMP_IC_VAR = "Temp" ! default = "PTEMP" ! The initial condition variable for potential temperature. SALT_IC_VAR = "Salt" ! default = "SALT" ! The initial condition variable for salinity. +DEPRESS_INITIAL_SURFACE = True ! [Boolean] default = False + ! If true, depress the initial surface to avoid huge + ! tsunamis when a large surface pressure is applied. +SURFACE_HEIGHT_IC_FILE = "sit_sic_MOM6z_025_v1.nc" ! + ! The initial condition file for the surface height. +SURFACE_HEIGHT_IC_VAR = "sit" ! default = "SSH" + ! The initial condition variable for the surface height. +SURFACE_HEIGHT_IC_SCALE = -1.0 ! [variable] default = 1.0 + ! A scaling factor to convert SURFACE_HEIGHT_IC_VAR into + ! units of m REGRIDDING_COORDINATE_MODE = "Z*" ! default = "LAYER" ! Coordinate mode for vertical regridding. ! Choose among the following possibilities: diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all index 901cf5a9f7..cd0ad90c58 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all @@ -473,9 +473,16 @@ CONVERT_THICKNESS_UNITS = False ! [Boolean] default = False ! units of m to kg m-2 or vice versa, depending on whether ! BOUSSINESQ is defined. This does not apply if a restart ! file is read. -DEPRESS_INITIAL_SURFACE = False ! [Boolean] default = False +DEPRESS_INITIAL_SURFACE = True ! [Boolean] default = False ! If true, depress the initial surface to avoid huge ! tsunamis when a large surface pressure is applied. +SURFACE_HEIGHT_IC_FILE = "sit_sic_MOM6z_025_v1.nc" ! + ! The initial condition file for the surface height. +SURFACE_HEIGHT_IC_VAR = "sit" ! default = "SSH" + ! The initial condition variable for the surface height. +SURFACE_HEIGHT_IC_SCALE = -1.0 ! [variable] default = 1.0 + ! A scaling factor to convert SURFACE_HEIGHT_IC_VAR into + ! units of m SPONGE = False ! [Boolean] default = False ! If true, sponges may be applied anywhere in the domain. ! The exact location and properties of those sponges are diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short index 56e65b4b8a..a85450b397 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short @@ -232,6 +232,16 @@ TEMP_IC_VAR = "Temp" ! default = "PTEMP" ! The initial condition variable for potential temperature. SALT_IC_VAR = "Salt" ! default = "SALT" ! The initial condition variable for salinity. +DEPRESS_INITIAL_SURFACE = True ! [Boolean] default = False + ! If true, depress the initial surface to avoid huge + ! tsunamis when a large surface pressure is applied. +SURFACE_HEIGHT_IC_FILE = "sit_sic_MOM6z_025_v1.nc" ! + ! The initial condition file for the surface height. +SURFACE_HEIGHT_IC_VAR = "sit" ! default = "SSH" + ! The initial condition variable for the surface height. +SURFACE_HEIGHT_IC_SCALE = -1.0 ! [variable] default = 1.0 + ! A scaling factor to convert SURFACE_HEIGHT_IC_VAR into + ! units of m REGRIDDING_COORDINATE_MODE = "Z*" ! default = "LAYER" ! Coordinate mode for vertical regridding. ! Choose among the following possibilities: diff --git a/examples/ocean_SIS/MOM6z_SIS_025/data_table b/examples/ocean_SIS/MOM6z_SIS_025/data_table index 234fbdfa24..ddeabb1f6d 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/data_table +++ b/examples/ocean_SIS/MOM6z_SIS_025/data_table @@ -18,8 +18,8 @@ "ICE" , "dhdt" , "" , "" , .true. , 80.0 "ICE" , "dedt" , "" , "" , .true. , 2.0e-6 "ICE" , "drdt" , "" , "" , .true. , 10.0 -"ICE", "sic_obs" , "SIC" ,"./INPUT/sst_ice_clim.nc" , .false. , 0.00 -"ICE", "sit_obs" , "SIT" ,"./INPUT/sst_ice_clim.nc" , .false. , 0.00 +"ICE", "sic_obs" , "sic" ,"./INPUT/sit_sic_MOM6z_025_v1.nc", .true. , 1.00 +"ICE", "sit_obs" , "sit" ,"./INPUT/sit_sic_MOM6z_025_v1.nc", .true. , 1.00 "ICE", "sst_obs" , "SST" ,"./INPUT/sst_ice_clim.nc" , .false. , 1.0 "LND" , "t_surf" , "" , "" , .true. , 273.0 "LND" , "t_ca" , "" , "" , .true. , 273.0 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/diag_table b/examples/ocean_SIS/MOM6z_SIS_025/diag_table index ea422713b1..4861605339 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/diag_table +++ b/examples/ocean_SIS/MOM6z_SIS_025/diag_table @@ -189,7 +189,9 @@ MOM_SIS_025_z # "ice_model", "BSNK", "BSNK", "ice_month", "all", .true., "none", 2 # "ice_model", "CALVING", "CALVING", "ice_month", "all", .true., "none", 2 # "ice_model", "CALVING_HFLX", "CALVING_HFLX", "ice_month", "all", .true., "none", 2 - "ice_model", "CN", "CN", "ice_month", "all", .false., "none", 2 + "ice_model", "CN", "CN", "ice_month", "all", .false., "none", 2 + "ice_model", "HI", "HI", "ice_month", "all", .false., "none", 2 + "ice_model", "MI", "MI", "ice_month", "all", .false., "none", 2 # "ice_model", "E2MELT", "E2MELT", "ice_month", "all", .true., "none", 2 # "ice_model", "EVAP", "EVAP", "ice_month", "all", .true., "none", 2 # "ice_model", "EXT", "EXT", "ice_month", "all", .true., "none", 2 @@ -202,7 +204,7 @@ MOM_SIS_025_z # "ice_model", "FW_X", "FW_X", "ice_month", "all", .true., "none", 2 # "ice_model", "FW_Y", "FW_Y", "ice_month", "all", .true., "none", 2 # "ice_model", "FRAZIL", "FRAZIL", "ice_month", "all", .true., "none", 2 -# "ice_model", "HI", "HI", "ice_daily", "all", .false., "none", 2 + "ice_model", "HI", "HI", "ice_daily", "all", .false., "none", 2 # "ice_model", "HI_PART", "HI_PART", "ice_month", "all", .true., "none", 2 # "ice_model", "HS", "HS", "ice_month", "all", .true., "none", 2 # "ice_model", "IX_TRANS", "IX_TRANS", "ice_month", "all", .true., "none", 2 @@ -212,7 +214,7 @@ MOM_SIS_025_z # "ice_model", "LSRC", "LSRC", "ice_month", "all", .true., "none", 2 # "ice_model", "LW", "LW", "ice_month", "all", .true., "none", 2 # "ice_model", "LWDN", "LWDN", "ice_month", "all", .true., "none", 2 -"ice_model", "MI", "MI", "ice_daily", "all", .false., "none", 2 + "ice_model", "CN", "CN", "ice_daily", "all", .false., "none", 2 # "ice_model", "RAIN", "RAIN", "ice_month", "all", .true., "none", 2 # "ice_model", "RDG_RATE", "RDG_RATE", "ice_month", "all", .true., "none", 2 # "ice_model", "RDG_FRAC", "RDG_FRAC", "ice_month", "all", .true., "none", 2 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu index 2f9a67e7a3..0a4af3f28f 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] - 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 0, En 7.866789350869E-04, CFL 0.19204, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.77E-19, Se 4.28E-16, Te 4.52E-17 - 6, 693135.500, 0, En 8.387002603721E-04, CFL 0.14220, SL 2.3405E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 8.50E-20, Se 1.85E-17, Te -2.04E-18 - 9, 693135.750, 0, En 8.934932799786E-04, CFL 0.15727, SL 2.3654E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.51E-20, Se 9.98E-18, Te 1.22E-18 - 12, 693136.000, 0, En 1.061161774265E-03, CFL 0.23130, SL 2.3890E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 3.64E-21, Se -7.41E-18, Te -8.56E-19 + 0, 693135.000, 0, En 2.319909430935E-04, CFL 0.00000, SL -3.5994E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 3, 693135.250, 326, En 1.103491798962E-03, CFL 0.34414, SL -3.5311E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 3.74E-19, Se 3.85E-16, Te 3.07E-17 + 6, 693135.500, 44, En 1.125672526524E-03, CFL 0.24161, SL -3.6340E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me -3.77E-20, Se -4.31E-18, Te 2.14E-18 + 9, 693135.750, 0, En 1.200117540536E-03, CFL 0.24423, SL -3.7238E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me 7.69E-21, Se -9.87E-18, Te 1.34E-19 + 12, 693136.000, 0, En 1.365979920087E-03, CFL 0.26925, SL -3.8057E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me 8.21E-20, Se 1.49E-17, Te -1.64E-18 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel index 737dc9f105..a8ee1c77fd 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] - 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 0, En 7.866802044273E-04, CFL 0.19204, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 9.33E-20, Se 4.33E-16, Te 4.16E-17 - 6, 693135.500, 0, En 8.386993959606E-04, CFL 0.14239, SL 2.3405E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -5.53E-20, Se 9.26E-18, Te 2.61E-18 - 9, 693135.750, 0, En 8.934916134682E-04, CFL 0.15690, SL 2.3654E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.47E-20, Se 4.89E-18, Te -6.10E-19 - 12, 693136.000, 0, En 1.061149253117E-03, CFL 0.23098, SL 2.3890E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -1.18E-19, Se -1.30E-17, Te -3.80E-18 + 0, 693135.000, 0, En 2.319909430935E-04, CFL 0.00000, SL -3.5994E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 3, 693135.250, 326, En 1.103493284222E-03, CFL 0.34413, SL -3.5311E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 3.53E-19, Se 3.82E-16, Te 2.92E-17 + 6, 693135.500, 44, En 1.125674026397E-03, CFL 0.24031, SL -3.6340E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 4.76E-20, Se -1.13E-17, Te 5.30E-18 + 9, 693135.750, 0, En 1.200127041372E-03, CFL 0.24475, SL -3.7238E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me -4.64E-20, Se 1.08E-17, Te -2.51E-18 + 12, 693136.000, 0, En 1.365975581802E-03, CFL 0.26913, SL -3.8057E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me 1.54E-19, Se 4.78E-19, Te 1.24E-18 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi b/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi index 4b74740ed7..98453c455a 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] - 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 0, En 7.866802697607E-04, CFL 0.19204, SL 2.3174E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.56E-19, Se 4.39E-16, Te 4.24E-17 - 6, 693135.500, 0, En 8.386991075243E-04, CFL 0.14221, SL 2.3405E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -1.21E-19, Se -3.29E-18, Te 1.26E-18 - 9, 693135.750, 0, En 8.934899748282E-04, CFL 0.15709, SL 2.3654E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -8.58E-21, Se 3.22E-18, Te 1.45E-19 - 12, 693136.000, 0, En 1.061145629339E-03, CFL 0.23060, SL 2.3890E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.74E-20, Se 7.06E-18, Te -3.75E-19 + 0, 693135.000, 0, En 2.319909430935E-04, CFL 0.00000, SL -3.5994E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 3, 693135.250, 326, En 1.103492840037E-03, CFL 0.34413, SL -3.5311E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 3.62E-19, Se 3.87E-16, Te 3.27E-17 + 6, 693135.500, 44, En 1.125671877717E-03, CFL 0.24146, SL -3.6340E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me -2.04E-19, Se -9.62E-18, Te 1.52E-19 + 9, 693135.750, 0, En 1.200126565686E-03, CFL 0.24481, SL -3.7238E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me -2.73E-20, Se -2.76E-17, Te -2.10E-18 + 12, 693136.000, 0, En 1.365974411534E-03, CFL 0.26907, SL -3.8057E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me 6.48E-20, Se 2.13E-17, Te 2.72E-19 From f249f3a0898a2dbc5d342e871f5988766909b6ef Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 24 Dec 2013 11:03:41 -0500 Subject: [PATCH 336/372] *Set BBL_EFFIC = 0.0 in MOM6z_SIS_025 o BBL-driven mixing can/does mix all the way to the surface in some local "cold spots". Turning this off in order to avoid the problem. o Mixing code seems to use layer densities which are inconsistent in general coordiantes. o TBD: We do need to fix the code to work in general coordinates. --- examples/ocean_SIS/MOM6z_SIS_025/MOM_input | 4 ++++ examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all | 2 +- examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short | 4 ++++ examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu | 8 ++++---- examples/ocean_SIS/MOM6z_SIS_025/timestats.intel | 8 ++++---- examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi | 8 ++++---- 6 files changed, 21 insertions(+), 13 deletions(-) diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_input b/examples/ocean_SIS/MOM6z_SIS_025/MOM_input index d7322b921f..e9a31f8472 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_input +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_input @@ -476,6 +476,10 @@ DTBT = -0.9 ! [s or nondim] default = -0.98 ! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. +BBL_EFFIC = 0.0 ! [nondim] default = 0.2 + ! The efficiency with which the energy extracted by + ! bottom drag drives BBL diffusion. This is only + ! used if BOTTOMDRAGLAW is true. BBL_MIXING_AS_MAX = False ! [Boolean] default = True ! If true, take the maximum of the diffusivity from the ! BBL mixing and the other diffusivities. Otherwise, diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all index cd0ad90c58..da24b023c8 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all @@ -1133,7 +1133,7 @@ ML_RADIATION = False ! [Boolean] default = False ! with a vertical decay scale determined by the minimum ! of: (1) The depth of the mixed layer, (2) an Ekman ! length scale. -BBL_EFFIC = 0.2 ! [nondim] default = 0.2 +BBL_EFFIC = 0.0 ! [nondim] default = 0.2 ! The efficiency with which the energy extracted by ! bottom drag drives BBL diffusion. This is only ! used if BOTTOMDRAGLAW is true. diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short index a85450b397..173e205888 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short @@ -444,6 +444,10 @@ DTBT = -0.9 ! [s or nondim] default = -0.98 ! === module MOM_diabatic_driver === ! The following parameters are used for diabatic processes. +BBL_EFFIC = 0.0 ! [nondim] default = 0.2 + ! The efficiency with which the energy extracted by + ! bottom drag drives BBL diffusion. This is only + ! used if BOTTOMDRAGLAW is true. BBL_MIXING_AS_MAX = False ! [Boolean] default = True ! If true, take the maximum of the diffusivity from the ! BBL mixing and the other diffusivities. Otherwise, diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu index 0a4af3f28f..9647785d74 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 2.319909430935E-04, CFL 0.00000, SL -3.5994E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 326, En 1.103491798962E-03, CFL 0.34414, SL -3.5311E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 3.74E-19, Se 3.85E-16, Te 3.07E-17 - 6, 693135.500, 44, En 1.125672526524E-03, CFL 0.24161, SL -3.6340E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me -3.77E-20, Se -4.31E-18, Te 2.14E-18 - 9, 693135.750, 0, En 1.200117540536E-03, CFL 0.24423, SL -3.7238E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me 7.69E-21, Se -9.87E-18, Te 1.34E-19 - 12, 693136.000, 0, En 1.365979920087E-03, CFL 0.26925, SL -3.8057E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me 8.21E-20, Se 1.49E-17, Te -1.64E-18 + 3, 693135.250, 341, En 1.104171972946E-03, CFL 0.42295, SL -3.5311E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 1.58E-19, Se 3.57E-16, Te 3.21E-17 + 6, 693135.500, 4, En 1.127574201534E-03, CFL 0.26057, SL -3.6337E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 1.76E-19, Se 1.56E-17, Te -1.78E-18 + 9, 693135.750, 0, En 1.203296492962E-03, CFL 0.25419, SL -3.7233E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me -5.13E-20, Se -3.14E-18, Te 7.22E-19 + 12, 693136.000, 0, En 1.369625172009E-03, CFL 0.28724, SL -3.8050E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me 6.35E-20, Se 4.95E-18, Te -2.00E-18 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel index a8ee1c77fd..99a69368d4 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 2.319909430935E-04, CFL 0.00000, SL -3.5994E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 326, En 1.103493284222E-03, CFL 0.34413, SL -3.5311E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 3.53E-19, Se 3.82E-16, Te 2.92E-17 - 6, 693135.500, 44, En 1.125674026397E-03, CFL 0.24031, SL -3.6340E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 4.76E-20, Se -1.13E-17, Te 5.30E-18 - 9, 693135.750, 0, En 1.200127041372E-03, CFL 0.24475, SL -3.7238E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me -4.64E-20, Se 1.08E-17, Te -2.51E-18 - 12, 693136.000, 0, En 1.365975581802E-03, CFL 0.26913, SL -3.8057E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me 1.54E-19, Se 4.78E-19, Te 1.24E-18 + 3, 693135.250, 341, En 1.104172068475E-03, CFL 0.42293, SL -3.5311E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 4.28E-19, Se 3.82E-16, Te 3.15E-17 + 6, 693135.500, 4, En 1.127574745574E-03, CFL 0.26027, SL -3.6337E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me -1.29E-20, Se -2.05E-17, Te -1.78E-18 + 9, 693135.750, 0, En 1.203298068540E-03, CFL 0.25296, SL -3.7233E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me -4.44E-20, Se 1.70E-18, Te 1.49E-18 + 12, 693136.000, 0, En 1.369625737979E-03, CFL 0.28680, SL -3.8050E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me -9.74E-20, Se 2.58E-18, Te 2.19E-18 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi b/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi index 98453c455a..900f8fd782 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 2.319909430935E-04, CFL 0.00000, SL -3.5994E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 326, En 1.103492840037E-03, CFL 0.34413, SL -3.5311E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 3.62E-19, Se 3.87E-16, Te 3.27E-17 - 6, 693135.500, 44, En 1.125671877717E-03, CFL 0.24146, SL -3.6340E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me -2.04E-19, Se -9.62E-18, Te 1.52E-19 - 9, 693135.750, 0, En 1.200126565686E-03, CFL 0.24481, SL -3.7238E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me -2.73E-20, Se -2.76E-17, Te -2.10E-18 - 12, 693136.000, 0, En 1.365974411534E-03, CFL 0.26907, SL -3.8057E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me 6.48E-20, Se 2.13E-17, Te 2.72E-19 + 3, 693135.250, 341, En 1.104171949169E-03, CFL 0.42295, SL -3.5311E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 3.62E-19, Se 3.76E-16, Te 3.14E-17 + 6, 693135.500, 4, En 1.127575493391E-03, CFL 0.26023, SL -3.6337E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 1.76E-20, Se 1.15E-17, Te -1.57E-18 + 9, 693135.750, 0, En 1.203295205713E-03, CFL 0.25276, SL -3.7233E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me -2.54E-20, Se -2.47E-18, Te 3.29E-18 + 12, 693136.000, 0, En 1.369625874567E-03, CFL 0.28688, SL -3.8050E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me 1.04E-19, Se 1.01E-17, Te -1.67E-18 From 314108f5c24aab8462b4b45156ab85d23988dc6d Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Mon, 30 Dec 2013 17:00:25 -0500 Subject: [PATCH 337/372] Rearranged ice_thm.F90 arithmetic for robustness. Rearranged several expressions in the ice thermodynamics code to (1) make them robust to 0 input values (i.e., avoid unnecessary NaNs) and (2) avoid extra divisions for efficiency. This slightly changes the answers in all test cases that use SIS2, and new references solutions are being checked in. All external interfaces are unchanged. Answers are mathematically the same, but are not bitwise identical. --- examples/ocean_SIS2/Baltic/static_input.nml | 32 ++++++++++++++++ examples/ocean_SIS2/Baltic/timestats.gnu | 36 +++++++++--------- examples/ocean_SIS2/Baltic/timestats.intel | 38 +++++++++---------- examples/ocean_SIS2/Baltic/timestats.pgi | 32 ++++++++-------- examples/ocean_SIS2/SIS2/timestats.gnu | 6 +-- examples/ocean_SIS2/SIS2/timestats.intel | 6 +-- examples/ocean_SIS2/SIS2/timestats.pgi | 6 +-- .../ocean_SIS2/SIS2_icebergs/timestats.gnu | 6 +-- .../ocean_SIS2/SIS2_icebergs/timestats.intel | 6 +-- .../ocean_SIS2/SIS2_icebergs/timestats.pgi | 6 +-- 10 files changed, 103 insertions(+), 71 deletions(-) create mode 100644 examples/ocean_SIS2/Baltic/static_input.nml diff --git a/examples/ocean_SIS2/Baltic/static_input.nml b/examples/ocean_SIS2/Baltic/static_input.nml new file mode 100644 index 0000000000..c5f982f8b8 --- /dev/null +++ b/examples/ocean_SIS2/Baltic/static_input.nml @@ -0,0 +1,32 @@ + + &fms_io_nml + fms_netcdf_restart=.true. + threading_read='multi' + threading_write='single' + fileset_write='single' / + + &fms_nml + clock_grain='MODULE' + domains_stack_size = 2000000 + clock_flags='SYNC' / + + &ice_albedo_nml + t_range = 10. / + + &ice_model_nml + / + + &monin_obukhov_nml + neutral = .true. / + + &ocean_albedo_nml + ocean_albedo_option = 5 / + + &sat_vapor_pres_nml + construct_table_wrt_liq = .true., + construct_table_wrt_liq_and_ice = .true. / + + &xgrid_nml + make_exchange_reproduce = .false. + interp_method = 'second_order' / + diff --git a/examples/ocean_SIS2/Baltic/timestats.gnu b/examples/ocean_SIS2/Baltic/timestats.gnu index b7dd935caa..6cd33380f2 100644 --- a/examples/ocean_SIS2/Baltic/timestats.gnu +++ b/examples/ocean_SIS2/Baltic/timestats.gnu @@ -3,21 +3,21 @@ 0, 0.000, 0, En 2.917812639536E+00, CFL 0.00000, SL -3.1593E-05, M 6.43060E+16, S 23.8467, T 7.3079, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 1.918825470517E+00, CFL 0.05995, SL 2.1455E-02, M 6.43494E+16, S 23.8273, T 7.3526, Me 1.31E-13, Se 4.17E-12, Te 1.47E-12 6, 0.500, 0, En 1.895945041145E+00, CFL 0.05548, SL 2.1379E-02, M 6.43493E+16, S 23.8274, T 7.3381, Me 1.54E-13, Se 4.82E-12, Te 1.93E-12 - 9, 0.750, 0, En 1.882122114080E+00, CFL 0.04644, SL 2.1008E-02, M 6.43485E+16, S 23.8277, T 7.3249, Me 1.06E-13, Se 3.25E-12, Te 1.35E-12 - 12, 1.000, 0, En 1.890797630339E+00, CFL 0.04311, SL 2.0436E-02, M 6.43474E+16, S 23.8282, T 7.3123, Me 1.06E-13, Se 3.23E-12, Te 1.28E-12 - 15, 1.250, 0, En 1.944730772888E+00, CFL 0.03665, SL 1.9891E-02, M 6.43463E+16, S 23.8287, T 7.2994, Me 1.04E-13, Se 3.16E-12, Te 1.12E-12 - 18, 1.500, 0, En 1.980983817147E+00, CFL 0.02851, SL 1.9437E-02, M 6.43454E+16, S 23.8291, T 7.2846, Me 8.17E-14, Se 2.46E-12, Te 8.80E-13 - 21, 1.750, 0, En 2.017287890361E+00, CFL 0.02729, SL 1.8849E-02, M 6.43442E+16, S 23.8296, T 7.2678, Me 6.89E-14, Se 2.07E-12, Te 6.99E-13 - 24, 2.000, 0, En 2.021153903701E+00, CFL 0.02636, SL 1.8150E-02, M 6.43428E+16, S 23.8303, T 7.2508, Me 7.17E-14, Se 2.20E-12, Te 7.61E-13 - 27, 2.250, 0, En 2.008840328325E+00, CFL 0.03310, SL 1.7349E-02, M 6.43411E+16, S 23.8310, T 7.2353, Me 7.03E-14, Se 2.17E-12, Te 7.40E-13 - 30, 2.500, 0, En 2.001184697537E+00, CFL 0.03255, SL 1.6517E-02, M 6.43395E+16, S 23.8317, T 7.2217, Me 7.90E-14, Se 2.46E-12, Te 8.42E-13 - 33, 2.750, 0, En 2.035529165643E+00, CFL 0.02904, SL 1.5701E-02, M 6.43378E+16, S 23.8325, T 7.2095, Me 8.51E-14, Se 2.67E-12, Te 9.12E-13 - 36, 3.000, 0, En 2.024718253999E+00, CFL 0.04294, SL 1.5011E-02, M 6.43364E+16, S 23.8331, T 7.1968, Me 9.95E-14, Se 3.13E-12, Te 1.06E-12 - 39, 3.250, 0, En 2.031282576868E+00, CFL 0.03717, SL 1.4444E-02, M 6.43353E+16, S 23.8336, T 7.1835, Me 1.24E-13, Se 3.91E-12, Te 1.28E-12 - 42, 3.500, 0, En 2.008461293016E+00, CFL 0.03458, SL 1.4019E-02, M 6.43344E+16, S 23.8340, T 7.1701, Me 1.34E-13, Se 4.24E-12, Te 1.34E-12 - 45, 3.750, 0, En 1.996197833093E+00, CFL 0.03294, SL 1.3602E-02, M 6.43336E+16, S 23.8344, T 7.1559, Me 1.43E-13, Se 4.56E-12, Te 1.42E-12 - 48, 4.000, 0, En 1.969354614804E+00, CFL 0.02712, SL 1.3148E-02, M 6.43327E+16, S 23.8348, T 7.1412, Me 1.21E-13, Se 3.84E-12, Te 1.17E-12 - 51, 4.250, 0, En 1.933052632632E+00, CFL 0.02403, SL 1.2700E-02, M 6.43318E+16, S 23.8352, T 7.1262, Me 1.01E-13, Se 3.21E-12, Te 9.61E-13 - 54, 4.500, 0, En 1.914808462639E+00, CFL 0.02801, SL 1.2315E-02, M 6.43310E+16, S 23.8356, T 7.1114, Me 1.01E-13, Se 3.22E-12, Te 9.67E-13 - 57, 4.750, 0, En 2.010812496238E+00, CFL 0.02647, SL 1.2077E-02, M 6.43305E+16, S 23.8358, T 7.0967, Me 1.06E-13, Se 3.38E-12, Te 1.02E-12 - 60, 5.000, 0, En 2.371392151285E+00, CFL 0.02502, SL 1.1857E-02, M 6.43301E+16, S 23.8360, T 7.0821, Me 9.73E-14, Se 3.08E-12, Te 9.46E-13 + 9, 0.750, 0, En 1.882122114055E+00, CFL 0.04644, SL 2.1008E-02, M 6.43485E+16, S 23.8277, T 7.3249, Me 1.06E-13, Se 3.25E-12, Te 1.35E-12 + 12, 1.000, 0, En 1.890797613967E+00, CFL 0.04311, SL 2.0436E-02, M 6.43474E+16, S 23.8282, T 7.3123, Me 1.06E-13, Se 3.23E-12, Te 1.28E-12 + 15, 1.250, 0, En 1.944727590429E+00, CFL 0.03664, SL 1.9891E-02, M 6.43463E+16, S 23.8287, T 7.2994, Me 1.04E-13, Se 3.16E-12, Te 1.12E-12 + 18, 1.500, 0, En 1.980980336273E+00, CFL 0.02850, SL 1.9437E-02, M 6.43454E+16, S 23.8291, T 7.2846, Me 8.18E-14, Se 2.47E-12, Te 8.82E-13 + 21, 1.750, 0, En 2.017487451732E+00, CFL 0.02714, SL 1.8849E-02, M 6.43442E+16, S 23.8296, T 7.2678, Me 6.86E-14, Se 2.06E-12, Te 6.95E-13 + 24, 2.000, 0, En 2.021113989672E+00, CFL 0.02448, SL 1.8150E-02, M 6.43428E+16, S 23.8303, T 7.2508, Me 7.14E-14, Se 2.19E-12, Te 7.56E-13 + 27, 2.250, 0, En 2.009472536504E+00, CFL 0.03338, SL 1.7349E-02, M 6.43411E+16, S 23.8310, T 7.2353, Me 7.08E-14, Se 2.19E-12, Te 7.45E-13 + 30, 2.500, 0, En 2.002525589318E+00, CFL 0.03322, SL 1.6517E-02, M 6.43395E+16, S 23.8317, T 7.2217, Me 7.38E-14, Se 2.30E-12, Te 7.88E-13 + 33, 2.750, 0, En 2.041476399989E+00, CFL 0.02936, SL 1.5701E-02, M 6.43378E+16, S 23.8325, T 7.2095, Me 8.89E-14, Se 2.78E-12, Te 9.35E-13 + 36, 3.000, 0, En 2.022408712360E+00, CFL 0.03920, SL 1.5011E-02, M 6.43364E+16, S 23.8331, T 7.1967, Me 9.53E-14, Se 3.00E-12, Te 1.01E-12 + 39, 3.250, 0, En 2.031242604001E+00, CFL 0.03344, SL 1.4444E-02, M 6.43353E+16, S 23.8336, T 7.1834, Me 1.31E-13, Se 4.14E-12, Te 1.35E-12 + 42, 3.500, 0, En 2.010325276574E+00, CFL 0.03635, SL 1.4019E-02, M 6.43344E+16, S 23.8340, T 7.1700, Me 1.35E-13, Se 4.27E-12, Te 1.36E-12 + 45, 3.750, 0, En 1.995359075466E+00, CFL 0.03396, SL 1.3602E-02, M 6.43336E+16, S 23.8344, T 7.1559, Me 1.41E-13, Se 4.47E-12, Te 1.39E-12 + 48, 4.000, 0, En 1.977313840758E+00, CFL 0.03095, SL 1.3148E-02, M 6.43327E+16, S 23.8348, T 7.1412, Me 1.47E-13, Se 4.69E-12, Te 1.42E-12 + 51, 4.250, 0, En 1.945822941928E+00, CFL 0.02791, SL 1.2699E-02, M 6.43318E+16, S 23.8352, T 7.1262, Me 1.27E-13, Se 4.04E-12, Te 1.22E-12 + 54, 4.500, 0, En 1.924187928031E+00, CFL 0.02788, SL 1.2312E-02, M 6.43310E+16, S 23.8356, T 7.1114, Me 1.03E-13, Se 3.27E-12, Te 9.86E-13 + 57, 4.750, 0, En 2.016158848032E+00, CFL 0.02968, SL 1.2072E-02, M 6.43305E+16, S 23.8358, T 7.0967, Me 1.27E-13, Se 4.02E-12, Te 1.23E-12 + 60, 5.000, 0, En 2.375043775825E+00, CFL 0.02598, SL 1.1855E-02, M 6.43301E+16, S 23.8360, T 7.0821, Me 1.20E-13, Se 3.80E-12, Te 1.16E-12 diff --git a/examples/ocean_SIS2/Baltic/timestats.intel b/examples/ocean_SIS2/Baltic/timestats.intel index fb7ae11dad..f60cd94af7 100644 --- a/examples/ocean_SIS2/Baltic/timestats.intel +++ b/examples/ocean_SIS2/Baltic/timestats.intel @@ -2,22 +2,22 @@ [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 2.917812639536E+00, CFL 0.00000, SL -3.1593E-05, M 6.43060E+16, S 23.8467, T 7.3079, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 1.918825470515E+00, CFL 0.05995, SL 2.1455E-02, M 6.43494E+16, S 23.8273, T 7.3526, Me 1.31E-13, Se 4.18E-12, Te 1.47E-12 - 6, 0.500, 0, En 1.895945043755E+00, CFL 0.05548, SL 2.1379E-02, M 6.43493E+16, S 23.8274, T 7.3381, Me 1.54E-13, Se 4.82E-12, Te 1.93E-12 - 9, 0.750, 0, En 1.882334543710E+00, CFL 0.04682, SL 2.1008E-02, M 6.43485E+16, S 23.8277, T 7.3249, Me 1.06E-13, Se 3.26E-12, Te 1.36E-12 - 12, 1.000, 0, En 1.889673407521E+00, CFL 0.04311, SL 2.0436E-02, M 6.43474E+16, S 23.8282, T 7.3123, Me 1.06E-13, Se 3.24E-12, Te 1.28E-12 - 15, 1.250, 0, En 1.949691586119E+00, CFL 0.03462, SL 1.9891E-02, M 6.43463E+16, S 23.8287, T 7.2994, Me 1.08E-13, Se 3.29E-12, Te 1.18E-12 - 18, 1.500, 0, En 1.981089838370E+00, CFL 0.02823, SL 1.9437E-02, M 6.43454E+16, S 23.8291, T 7.2846, Me 9.06E-14, Se 2.75E-12, Te 9.69E-13 - 21, 1.750, 0, En 2.021507651297E+00, CFL 0.02596, SL 1.8848E-02, M 6.43442E+16, S 23.8296, T 7.2678, Me 7.42E-14, Se 2.24E-12, Te 7.58E-13 - 24, 2.000, 0, En 2.021075712019E+00, CFL 0.02645, SL 1.8149E-02, M 6.43428E+16, S 23.8303, T 7.2508, Me 7.54E-14, Se 2.32E-12, Te 8.00E-13 - 27, 2.250, 0, En 2.003208321023E+00, CFL 0.02811, SL 1.7349E-02, M 6.43411E+16, S 23.8310, T 7.2353, Me 7.26E-14, Se 2.25E-12, Te 7.55E-13 - 30, 2.500, 0, En 2.002511538148E+00, CFL 0.03326, SL 1.6517E-02, M 6.43395E+16, S 23.8318, T 7.2217, Me 7.70E-14, Se 2.41E-12, Te 8.09E-13 - 33, 2.750, 0, En 2.031740242027E+00, CFL 0.03210, SL 1.5701E-02, M 6.43378E+16, S 23.8325, T 7.2095, Me 8.50E-14, Se 2.67E-12, Te 9.05E-13 - 36, 3.000, 0, En 2.020098593051E+00, CFL 0.03568, SL 1.5011E-02, M 6.43364E+16, S 23.8331, T 7.1967, Me 9.56E-14, Se 3.01E-12, Te 1.02E-12 - 39, 3.250, 0, En 2.026471980123E+00, CFL 0.04150, SL 1.4444E-02, M 6.43353E+16, S 23.8336, T 7.1834, Me 1.28E-13, Se 4.05E-12, Te 1.32E-12 - 42, 3.500, 0, En 2.008227786761E+00, CFL 0.03755, SL 1.4018E-02, M 6.43344E+16, S 23.8340, T 7.1700, Me 1.33E-13, Se 4.20E-12, Te 1.33E-12 - 45, 3.750, 0, En 1.993393745804E+00, CFL 0.03442, SL 1.3601E-02, M 6.43336E+16, S 23.8344, T 7.1558, Me 1.32E-13, Se 4.19E-12, Te 1.32E-12 - 48, 4.000, 0, En 1.973213773933E+00, CFL 0.02855, SL 1.3144E-02, M 6.43327E+16, S 23.8348, T 7.1411, Me 1.19E-13, Se 3.76E-12, Te 1.16E-12 - 51, 4.250, 0, En 1.960021461737E+00, CFL 0.02878, SL 1.2706E-02, M 6.43318E+16, S 23.8352, T 7.1261, Me 1.34E-13, Se 4.25E-12, Te 1.30E-12 - 54, 4.500, 0, En 1.928806668738E+00, CFL 0.03009, SL 1.2347E-02, M 6.43310E+16, S 23.8355, T 7.1114, Me 1.13E-13, Se 3.58E-12, Te 1.08E-12 - 57, 4.750, 0, En 2.003557997660E+00, CFL 0.02816, SL 1.2127E-02, M 6.43306E+16, S 23.8357, T 7.0967, Me 1.18E-13, Se 3.73E-12, Te 1.14E-12 - 60, 5.000, 0, En 2.368876878792E+00, CFL 0.02762, SL 1.1908E-02, M 6.43302E+16, S 23.8359, T 7.0821, Me 1.18E-13, Se 3.76E-12, Te 1.15E-12 + 6, 0.500, 0, En 1.895945043756E+00, CFL 0.05548, SL 2.1379E-02, M 6.43493E+16, S 23.8274, T 7.3381, Me 1.54E-13, Se 4.82E-12, Te 1.93E-12 + 9, 0.750, 0, En 1.882330855816E+00, CFL 0.04682, SL 2.1008E-02, M 6.43485E+16, S 23.8277, T 7.3249, Me 1.06E-13, Se 3.26E-12, Te 1.36E-12 + 12, 1.000, 0, En 1.889715208366E+00, CFL 0.04311, SL 2.0436E-02, M 6.43474E+16, S 23.8282, T 7.3123, Me 1.06E-13, Se 3.24E-12, Te 1.28E-12 + 15, 1.250, 0, En 1.947057275555E+00, CFL 0.03361, SL 1.9891E-02, M 6.43463E+16, S 23.8287, T 7.2994, Me 1.06E-13, Se 3.24E-12, Te 1.16E-12 + 18, 1.500, 0, En 1.979950008090E+00, CFL 0.02842, SL 1.9437E-02, M 6.43454E+16, S 23.8291, T 7.2846, Me 8.15E-14, Se 2.47E-12, Te 8.76E-13 + 21, 1.750, 0, En 2.020613082962E+00, CFL 0.02540, SL 1.8848E-02, M 6.43442E+16, S 23.8296, T 7.2678, Me 6.72E-14, Se 2.01E-12, Te 6.78E-13 + 24, 2.000, 0, En 2.016646458027E+00, CFL 0.02515, SL 1.8149E-02, M 6.43428E+16, S 23.8303, T 7.2508, Me 6.61E-14, Se 2.02E-12, Te 7.00E-13 + 27, 2.250, 0, En 2.002120929898E+00, CFL 0.03247, SL 1.7348E-02, M 6.43411E+16, S 23.8310, T 7.2353, Me 6.83E-14, Se 2.11E-12, Te 7.17E-13 + 30, 2.500, 0, En 2.000929114419E+00, CFL 0.03798, SL 1.6516E-02, M 6.43395E+16, S 23.8318, T 7.2217, Me 8.26E-14, Se 2.58E-12, Te 8.72E-13 + 33, 2.750, 0, En 2.033804216841E+00, CFL 0.02846, SL 1.5700E-02, M 6.43378E+16, S 23.8325, T 7.2094, Me 9.70E-14, Se 3.04E-12, Te 1.03E-12 + 36, 3.000, 0, En 2.026634335663E+00, CFL 0.03677, SL 1.5011E-02, M 6.43364E+16, S 23.8331, T 7.1966, Me 1.12E-13, Se 3.53E-12, Te 1.17E-12 + 39, 3.250, 0, En 2.025177635446E+00, CFL 0.04142, SL 1.4443E-02, M 6.43353E+16, S 23.8336, T 7.1833, Me 1.37E-13, Se 4.31E-12, Te 1.40E-12 + 42, 3.500, 0, En 2.001655327536E+00, CFL 0.03376, SL 1.4018E-02, M 6.43344E+16, S 23.8340, T 7.1699, Me 1.37E-13, Se 4.33E-12, Te 1.38E-12 + 45, 3.750, 0, En 1.990915019941E+00, CFL 0.03348, SL 1.3600E-02, M 6.43336E+16, S 23.8344, T 7.1557, Me 1.32E-13, Se 4.19E-12, Te 1.31E-12 + 48, 4.000, 0, En 1.959981434778E+00, CFL 0.02682, SL 1.3140E-02, M 6.43326E+16, S 23.8348, T 7.1410, Me 1.19E-13, Se 3.77E-12, Te 1.15E-12 + 51, 4.250, 0, En 1.950361405903E+00, CFL 0.02902, SL 1.2702E-02, M 6.43318E+16, S 23.8352, T 7.1260, Me 1.19E-13, Se 3.80E-12, Te 1.15E-12 + 54, 4.500, 0, En 1.916507487803E+00, CFL 0.02560, SL 1.2337E-02, M 6.43310E+16, S 23.8355, T 7.1113, Me 1.11E-13, Se 3.53E-12, Te 1.05E-12 + 57, 4.750, 0, En 2.008642701345E+00, CFL 0.03084, SL 1.2104E-02, M 6.43306E+16, S 23.8357, T 7.0966, Me 1.22E-13, Se 3.85E-12, Te 1.16E-12 + 60, 5.000, 0, En 2.371388852242E+00, CFL 0.02404, SL 1.1864E-02, M 6.43301E+16, S 23.8360, T 7.0819, Me 1.09E-13, Se 3.45E-12, Te 1.05E-12 diff --git a/examples/ocean_SIS2/Baltic/timestats.pgi b/examples/ocean_SIS2/Baltic/timestats.pgi index 4f66dc68ec..cda10a05a8 100644 --- a/examples/ocean_SIS2/Baltic/timestats.pgi +++ b/examples/ocean_SIS2/Baltic/timestats.pgi @@ -5,19 +5,19 @@ 6, 0.500, 0, En 1.895944986415E+00, CFL 0.05548, SL 2.1379E-02, M 6.43493E+16, S 23.8274, T 7.3381, Me 1.54E-13, Se 4.82E-12, Te 1.93E-12 9, 0.750, 0, En 1.881763780387E+00, CFL 0.04607, SL 2.1008E-02, M 6.43485E+16, S 23.8277, T 7.3249, Me 1.05E-13, Se 3.24E-12, Te 1.35E-12 12, 1.000, 0, En 1.888144446975E+00, CFL 0.04311, SL 2.0436E-02, M 6.43474E+16, S 23.8282, T 7.3123, Me 1.02E-13, Se 3.11E-12, Te 1.22E-12 - 15, 1.250, 0, En 1.945221985698E+00, CFL 0.03527, SL 1.9891E-02, M 6.43463E+16, S 23.8287, T 7.2994, Me 1.04E-13, Se 3.17E-12, Te 1.12E-12 - 18, 1.500, 0, En 1.974850894678E+00, CFL 0.02800, SL 1.9437E-02, M 6.43454E+16, S 23.8291, T 7.2846, Me 8.27E-14, Se 2.50E-12, Te 8.86E-13 - 21, 1.750, 0, En 2.009037983582E+00, CFL 0.02735, SL 1.8848E-02, M 6.43442E+16, S 23.8296, T 7.2678, Me 6.65E-14, Se 2.00E-12, Te 6.85E-13 - 24, 2.000, 0, En 2.008374222548E+00, CFL 0.03048, SL 1.8149E-02, M 6.43428E+16, S 23.8303, T 7.2508, Me 6.60E-14, Se 2.03E-12, Te 7.08E-13 - 27, 2.250, 0, En 1.998180698794E+00, CFL 0.03289, SL 1.7348E-02, M 6.43411E+16, S 23.8310, T 7.2353, Me 7.04E-14, Se 2.18E-12, Te 7.33E-13 - 30, 2.500, 0, En 1.997903906503E+00, CFL 0.03730, SL 1.6516E-02, M 6.43395E+16, S 23.8318, T 7.2217, Me 8.58E-14, Se 2.68E-12, Te 8.95E-13 - 33, 2.750, 0, En 2.033812497340E+00, CFL 0.03345, SL 1.5700E-02, M 6.43378E+16, S 23.8325, T 7.2094, Me 9.84E-14, Se 3.09E-12, Te 1.03E-12 - 36, 3.000, 0, En 2.020070687728E+00, CFL 0.03973, SL 1.5010E-02, M 6.43364E+16, S 23.8331, T 7.1967, Me 9.75E-14, Se 3.07E-12, Te 1.03E-12 - 39, 3.250, 0, En 2.025160322721E+00, CFL 0.03813, SL 1.4443E-02, M 6.43353E+16, S 23.8336, T 7.1834, Me 1.33E-13, Se 4.22E-12, Te 1.37E-12 - 42, 3.500, 0, En 2.008790702503E+00, CFL 0.03630, SL 1.4018E-02, M 6.43344E+16, S 23.8340, T 7.1700, Me 1.35E-13, Se 4.26E-12, Te 1.35E-12 - 45, 3.750, 0, En 1.994060513396E+00, CFL 0.03222, SL 1.3600E-02, M 6.43336E+16, S 23.8344, T 7.1559, Me 1.47E-13, Se 4.64E-12, Te 1.45E-12 - 48, 4.000, 0, En 1.982097250583E+00, CFL 0.02964, SL 1.3146E-02, M 6.43327E+16, S 23.8348, T 7.1411, Me 1.38E-13, Se 4.39E-12, Te 1.35E-12 - 51, 4.250, 0, En 1.946087159657E+00, CFL 0.02440, SL 1.2702E-02, M 6.43318E+16, S 23.8352, T 7.1262, Me 1.30E-13, Se 4.12E-12, Te 1.26E-12 - 54, 4.500, 0, En 1.928796313050E+00, CFL 0.02605, SL 1.2327E-02, M 6.43310E+16, S 23.8355, T 7.1114, Me 1.19E-13, Se 3.79E-12, Te 1.16E-12 - 57, 4.750, 0, En 2.012008702913E+00, CFL 0.03543, SL 1.2088E-02, M 6.43305E+16, S 23.8358, T 7.0967, Me 1.14E-13, Se 3.60E-12, Te 1.09E-12 - 60, 5.000, 0, En 2.367249142838E+00, CFL 0.02634, SL 1.1845E-02, M 6.43300E+16, S 23.8360, T 7.0820, Me 1.15E-13, Se 3.64E-12, Te 1.10E-12 + 15, 1.250, 0, En 1.945183331403E+00, CFL 0.03527, SL 1.9891E-02, M 6.43463E+16, S 23.8287, T 7.2994, Me 1.04E-13, Se 3.17E-12, Te 1.12E-12 + 18, 1.500, 0, En 1.975630418597E+00, CFL 0.02800, SL 1.9437E-02, M 6.43454E+16, S 23.8291, T 7.2846, Me 8.27E-14, Se 2.51E-12, Te 8.87E-13 + 21, 1.750, 0, En 2.009814093824E+00, CFL 0.02730, SL 1.8848E-02, M 6.43442E+16, S 23.8296, T 7.2678, Me 6.65E-14, Se 2.00E-12, Te 6.86E-13 + 24, 2.000, 0, En 2.008699393215E+00, CFL 0.02917, SL 1.8149E-02, M 6.43428E+16, S 23.8303, T 7.2508, Me 6.51E-14, Se 2.00E-12, Te 6.97E-13 + 27, 2.250, 0, En 1.999774106253E+00, CFL 0.03324, SL 1.7348E-02, M 6.43411E+16, S 23.8310, T 7.2353, Me 7.36E-14, Se 2.28E-12, Te 7.77E-13 + 30, 2.500, 0, En 1.999677107800E+00, CFL 0.03846, SL 1.6516E-02, M 6.43395E+16, S 23.8318, T 7.2217, Me 8.34E-14, Se 2.61E-12, Te 8.74E-13 + 33, 2.750, 0, En 2.030286881726E+00, CFL 0.03161, SL 1.5700E-02, M 6.43378E+16, S 23.8325, T 7.2094, Me 9.07E-14, Se 2.85E-12, Te 9.58E-13 + 36, 3.000, 0, En 2.017354174625E+00, CFL 0.03530, SL 1.5010E-02, M 6.43364E+16, S 23.8331, T 7.1967, Me 9.94E-14, Se 3.13E-12, Te 1.05E-12 + 39, 3.250, 0, En 2.020656460435E+00, CFL 0.03621, SL 1.4443E-02, M 6.43353E+16, S 23.8336, T 7.1833, Me 1.27E-13, Se 4.02E-12, Te 1.30E-12 + 42, 3.500, 0, En 2.013128179897E+00, CFL 0.03918, SL 1.4017E-02, M 6.43344E+16, S 23.8340, T 7.1699, Me 1.29E-13, Se 4.08E-12, Te 1.28E-12 + 45, 3.750, 0, En 1.996607986197E+00, CFL 0.03288, SL 1.3600E-02, M 6.43336E+16, S 23.8344, T 7.1558, Me 1.46E-13, Se 4.63E-12, Te 1.44E-12 + 48, 4.000, 0, En 1.975144386730E+00, CFL 0.02944, SL 1.3146E-02, M 6.43327E+16, S 23.8348, T 7.1411, Me 1.45E-13, Se 4.61E-12, Te 1.41E-12 + 51, 4.250, 0, En 1.953829214132E+00, CFL 0.02546, SL 1.2702E-02, M 6.43318E+16, S 23.8352, T 7.1261, Me 1.23E-13, Se 3.91E-12, Te 1.17E-12 + 54, 4.500, 0, En 1.921844964159E+00, CFL 0.02486, SL 1.2329E-02, M 6.43310E+16, S 23.8355, T 7.1114, Me 1.12E-13, Se 3.54E-12, Te 1.08E-12 + 57, 4.750, 0, En 2.012346273143E+00, CFL 0.03223, SL 1.2091E-02, M 6.43305E+16, S 23.8358, T 7.0966, Me 1.13E-13, Se 3.57E-12, Te 1.09E-12 + 60, 5.000, 0, En 2.369572132491E+00, CFL 0.02144, SL 1.1847E-02, M 6.43300E+16, S 23.8360, T 7.0820, Me 1.07E-13, Se 3.39E-12, Te 1.02E-12 diff --git a/examples/ocean_SIS2/SIS2/timestats.gnu b/examples/ocean_SIS2/SIS2/timestats.gnu index 6f9a15257d..d0c76d02ce 100644 --- a/examples/ocean_SIS2/SIS2/timestats.gnu +++ b/examples/ocean_SIS2/SIS2/timestats.gnu @@ -2,6 +2,6 @@ [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 6.976755633653E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.72E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019492426815E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.45E-15, Te 1.58E-15 - 9, 0.750, 0, En 7.057329375351E-01, CFL 0.15719, SL 1.5980E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.18E-14, Te 2.34E-15 - 12, 1.000, 0, En 7.073073540958E-01, CFL 0.15703, SL 1.8534E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.28E-16, Se 1.46E-14, Te 2.79E-15 + 6, 0.500, 0, En 7.019483636328E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.47E-15, Te 1.57E-15 + 9, 0.750, 0, En 7.059239174126E-01, CFL 0.16015, SL 1.5979E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.18E-14, Te 2.35E-15 + 12, 1.000, 0, En 7.073154235788E-01, CFL 0.15756, SL 1.8534E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.25E-16, Se 1.45E-14, Te 2.78E-15 diff --git a/examples/ocean_SIS2/SIS2/timestats.intel b/examples/ocean_SIS2/SIS2/timestats.intel index 04d293364b..a0f6144a48 100644 --- a/examples/ocean_SIS2/SIS2/timestats.intel +++ b/examples/ocean_SIS2/SIS2/timestats.intel @@ -2,6 +2,6 @@ [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 6.976763918656E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.79E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019397283696E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.43E-15, Te 1.58E-15 - 9, 0.750, 0, En 7.059877863787E-01, CFL 0.16114, SL 1.5977E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.18E-14, Te 2.35E-15 - 12, 1.000, 0, En 7.074589789154E-01, CFL 0.15718, SL 1.8528E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.26E-16, Se 1.45E-14, Te 2.80E-15 + 6, 0.500, 0, En 7.019377786297E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.43E-15, Te 1.59E-15 + 9, 0.750, 0, En 7.058291782378E-01, CFL 0.16114, SL 1.5977E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.17E-14, Te 2.33E-15 + 12, 1.000, 0, En 7.074544504757E-01, CFL 0.15678, SL 1.8530E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.26E-16, Se 1.45E-14, Te 2.82E-15 diff --git a/examples/ocean_SIS2/SIS2/timestats.pgi b/examples/ocean_SIS2/SIS2/timestats.pgi index 3f431f86bf..685b2b7b3e 100644 --- a/examples/ocean_SIS2/SIS2/timestats.pgi +++ b/examples/ocean_SIS2/SIS2/timestats.pgi @@ -2,6 +2,6 @@ [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 6.976751567833E-01, CFL 0.16419, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.64E-16, Se 5.80E-15, Te 2.38E-15 - 6, 0.500, 0, En 7.019419320280E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.38E-15, Te 1.58E-15 - 9, 0.750, 0, En 7.057636299847E-01, CFL 0.17125, SL 1.5977E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.17E-14, Te 2.34E-15 - 12, 1.000, 0, En 7.072529997880E-01, CFL 0.15681, SL 1.8536E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.28E-16, Se 1.46E-14, Te 2.78E-15 + 6, 0.500, 0, En 7.019438656853E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.44E-15, Te 1.58E-15 + 9, 0.750, 0, En 7.057855749347E-01, CFL 0.17143, SL 1.5977E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.18E-14, Te 2.34E-15 + 12, 1.000, 0, En 7.075455102688E-01, CFL 0.15709, SL 1.8534E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.29E-16, Se 1.46E-14, Te 2.80E-15 diff --git a/examples/ocean_SIS2/SIS2_icebergs/timestats.gnu b/examples/ocean_SIS2/SIS2_icebergs/timestats.gnu index b588afa180..ff22e38bb6 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/timestats.gnu +++ b/examples/ocean_SIS2/SIS2_icebergs/timestats.gnu @@ -2,6 +2,6 @@ [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 6.976744882746E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.77E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019500847586E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.49E-15, Te 1.58E-15 - 9, 0.750, 0, En 7.057772998318E-01, CFL 0.16323, SL 1.5978E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.17E-14, Te 2.35E-15 - 12, 1.000, 0, En 7.074869227946E-01, CFL 0.15753, SL 1.8533E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.29E-16, Se 1.47E-14, Te 2.82E-15 + 6, 0.500, 0, En 7.019480401427E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.49E-15, Te 1.57E-15 + 9, 0.750, 0, En 7.057787969128E-01, CFL 0.16363, SL 1.5978E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.43E-16, Se 1.17E-14, Te 2.35E-15 + 12, 1.000, 0, En 7.072036745708E-01, CFL 0.15778, SL 1.8533E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.29E-16, Se 1.46E-14, Te 2.83E-15 diff --git a/examples/ocean_SIS2/SIS2_icebergs/timestats.intel b/examples/ocean_SIS2/SIS2_icebergs/timestats.intel index bfc33e9477..f727249c5a 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/timestats.intel +++ b/examples/ocean_SIS2/SIS2_icebergs/timestats.intel @@ -2,6 +2,6 @@ [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 6.976775332041E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.77E-15, Te 2.38E-15 - 6, 0.500, 0, En 7.019440819411E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.45E-16, Se 8.47E-15, Te 1.57E-15 - 9, 0.750, 0, En 7.057299310530E-01, CFL 0.14893, SL 1.5977E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.16E-14, Te 2.35E-15 - 12, 1.000, 0, En 7.072444865948E-01, CFL 0.15733, SL 1.8532E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.29E-16, Se 1.47E-14, Te 2.82E-15 + 6, 0.500, 0, En 7.019430597845E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.46E-16, Se 8.45E-15, Te 1.57E-15 + 9, 0.750, 0, En 7.058480402978E-01, CFL 0.14823, SL 1.5976E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.17E-14, Te 2.35E-15 + 12, 1.000, 0, En 7.072142399523E-01, CFL 0.15770, SL 1.8531E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.28E-16, Se 1.46E-14, Te 2.82E-15 diff --git a/examples/ocean_SIS2/SIS2_icebergs/timestats.pgi b/examples/ocean_SIS2/SIS2_icebergs/timestats.pgi index d6ecef20f2..dc96a9136c 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/timestats.pgi +++ b/examples/ocean_SIS2/SIS2_icebergs/timestats.pgi @@ -2,6 +2,6 @@ [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 0.000, 0, En 6.974470353868E-01, CFL 0.00000, SL 1.8221E-09, M 1.37957E+21, S 34.7200, T 3.6134, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 3, 0.250, 0, En 6.976738747166E-01, CFL 0.16501, SL 1.1838E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 1.63E-16, Se 5.77E-15, Te 2.37E-15 - 6, 0.500, 0, En 7.019442704431E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.44E-16, Se 8.44E-15, Te 1.58E-15 - 9, 0.750, 0, En 7.057582624950E-01, CFL 0.15742, SL 1.5977E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.17E-14, Te 2.35E-15 - 12, 1.000, 0, En 7.072332689104E-01, CFL 0.15770, SL 1.8535E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.24E-16, Se 1.45E-14, Te 2.78E-15 + 6, 0.500, 0, En 7.019418547915E-01, CFL 0.12903, SL 1.3537E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 2.44E-16, Se 8.44E-15, Te 1.58E-15 + 9, 0.750, 0, En 7.057510021454E-01, CFL 0.15742, SL 1.5977E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 3.42E-16, Se 1.18E-14, Te 2.35E-15 + 12, 1.000, 0, En 7.072452772666E-01, CFL 0.15776, SL 1.8536E-03, M 1.37957E+21, S 34.7200, T 3.6134, Me 4.23E-16, Se 1.45E-14, Te 2.76E-15 From acad5fb904a008cd55ec98e27fa80c024ef0fc52 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 2 Jan 2014 14:35:28 -0500 Subject: [PATCH 338/372] Added adjustEtaToFitBathymetry() o Replaced duplicated code in two different initialization s/r with a call to common code in new routine --- src/initialization/MOM_initialization.F90 | 151 +++++++++++++--------- 1 file changed, 91 insertions(+), 60 deletions(-) diff --git a/src/initialization/MOM_initialization.F90 b/src/initialization/MOM_initialization.F90 index d529cbf042..940d615274 100644 --- a/src/initialization/MOM_initialization.F90 +++ b/src/initialization/MOM_initialization.F90 @@ -1420,35 +1420,18 @@ subroutine initialize_thickness_from_file(h, G, param_file, file_has_thickness) call read_data(filename,"eta",eta(:,:,:),domain=G%Domain%mpp_domain) - if (correct_thickness) then - ! All mass below the bottom removed if the topography is shallower than - ! the input file would indicate. G%bathyT is positive downward, - ! eta is negative downward. - do j=js,je ; do i=is,ie - if (-eta(i,j,nz+1) > G%bathyT(i,j) + 0.1) eta(i,j,nz+1) = -G%bathyT(i,j) - enddo ; enddo - endif - - do k=nz,1,-1 ; do j=js,je ; do i=is,ie - if (eta(i,j,K) < (eta(i,j,K+1) + G%Angstrom_z)) then - eta(i,j,K) = eta(i,j,K+1) + G%Angstrom_z - h(i,j,k) = G%Angstrom_z - else - h(i,j,k) = eta(i,j,K) - eta(i,j,K+1) - endif - enddo ; enddo ; enddo - - ! Check for consistency between the interface heights and topography.! - if (correct_thickness) then - do j=js,je ; do i=is,ie - ! The whole column is dilated to accomodate deeper topography than - ! the input file would indicate. - if (-eta(i,j,nz+1) < G%bathyT(i,j) - 0.1) then - dilate = (eta(i,j,1)+G%bathyT(i,j)) / (eta(i,j,1)-eta(i,j,nz+1)) - do k=1,nz ; h(i,j,k) = h(i,j,k) * dilate ; enddo - endif - enddo ; enddo + if (correct_thickness) then + call adjustEtaToFitBathymetry(G, eta, h) else + do k=nz,1,-1 ; do j=js,je ; do i=is,ie + if (eta(i,j,K) < (eta(i,j,K+1) + G%Angstrom_z)) then + eta(i,j,K) = eta(i,j,K+1) + G%Angstrom_z + h(i,j,k) = G%Angstrom_z + else + h(i,j,k) = eta(i,j,K) - eta(i,j,K+1) + endif + enddo ; enddo ; enddo + do j=js,je ; do i=is,ie if (abs(eta(i,j,nz+1) + G%bathyT(i,j)) > 1.0) & inconsistent = inconsistent + 1 @@ -1457,7 +1440,7 @@ subroutine initialize_thickness_from_file(h, G, param_file, file_has_thickness) if ((inconsistent > 0) .and. (is_root_pe())) then write(mesg,'("Thickness initial conditions are inconsistent ",'// & - '"with topography in ",I5," places.")') inconsistent + '"with topography in ",I8," places.")') inconsistent call MOM_error(WARNING, mesg) endif endif @@ -1467,6 +1450,75 @@ subroutine initialize_thickness_from_file(h, G, param_file, file_has_thickness) end subroutine initialize_thickness_from_file ! ----------------------------------------------------------------------------- +! ----------------------------------------------------------------------------- +!> Adjust interface heights to fit the bathymetry and diagnose layer thickness. +!! If the bottom most interface is below the topography then the bottom-most +!! layers are contracted to G%Angstrom_z. +!! If the bottom most interface is above the topography then the entire column +!! is dilated (expanded) to fill the void. +!! @remark{There is a (hard-wired) "tolerance" parameter such that the +!! criteria for adjustment must equal or exceed 10cm.} +!! @param[in] G Grid type +!! @param[in,out] eta Interface heights +!! @param[out] h Layer thicknesses +subroutine adjustEtaToFitBathymetry(G, eta, h) + type(ocean_grid_type), intent(in) :: G + real, dimension(NIMEM_,NJMEM_, NK_INTERFACE_ ), intent(inout) :: eta + real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(inout) :: h + ! Local variables + integer :: i, j, k, is, ie, js, je, nz, contractions, dilations + real, parameter :: hTolerance = 0.1 !< Tolerance to exceed adjustment criteria (m) + real :: hTmp, eTmp, dilate + character(len=100) :: mesg + + is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec ; nz = G%ke + + contractions = 0 + do j=js,je ; do i=is,ie + if (-eta(i,j,nz+1) > G%bathyT(i,j) + hTolerance) then + eta(i,j,nz+1) = -G%bathyT(i,j) + contractions = contractions + 1 + endif + enddo ; enddo + call sum_across_PEs(contractions) + if ((contractions > 0) .and. (is_root_pe())) then + write(mesg,'("Thickness initial conditions were contracted ",'// & + '"to fit topography in ",I8," places.")') contractions + call MOM_error(WARNING, 'adjustEtaToFitBathymetry: '//mesg) + endif + + do k=nz,1,-1 ; do j=js,je ; do i=is,ie + ! Collapse layers to thinnest possible if the thickness less than + ! the thinnest possible (or negative). + if (eta(i,j,K) < (eta(i,j,K+1) + G%Angstrom_z)) then + eta(i,j,K) = eta(i,j,K+1) + G%Angstrom_z + h(i,j,k) = G%Angstrom_z + else + h(i,j,k) = eta(i,j,K) - eta(i,j,K+1) + endif + enddo ; enddo ; enddo + + dilations = 0 + do j=js,je ; do i=is,ie + ! The whole column is dilated to accomodate deeper topography than + ! the bathymetry would indicate. + if (-eta(i,j,nz+1) < G%bathyT(i,j) - hTolerance) then + dilations = dilations + 1 + dilate = (eta(i,j,1)+G%bathyT(i,j)) / (eta(i,j,1)-eta(i,j,nz+1)) + do k=1,nz ; h(i,j,k) = h(i,j,k) * dilate ; enddo + do k=nz, 2, -1; eta(i,j,K) = eta(i,j,K+1) + h(i,j,k); enddo + endif + enddo ; enddo + call sum_across_PEs(dilations) + if ((dilations > 0) .and. (is_root_pe())) then + write(mesg,'("Thickness initial conditions were dilated ",'// & + '"to fit topography in ",I8," places.")') dilations + call MOM_error(WARNING, 'adjustEtaToFitBathymetry: '//mesg) + endif + +end subroutine adjustEtaToFitBathymetry +! ----------------------------------------------------------------------------- + ! ----------------------------------------------------------------------------- subroutine initialize_thickness_uniform(h, G, param_file) real, dimension(NIMEM_,NJMEM_, NKMEM_), intent(out) :: h @@ -3885,7 +3937,7 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) else ! remap to isopycnal layer space ! next find interface positions using local arrays ! nlevs contains the number of valid data points in each column - allocate(zi(is:ie,js:je,nz+1)) + allocate(zi(G%isd:G%ied,G%jsd:G%jed,nz+1)) allocate(nlevs(is:ie,js:je)) nlevs(:,:)=0.0 @@ -3909,35 +3961,16 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) "would indicate.", default=.false.) if (correct_thickness) then - ! All mass below the bottom removed if the topography is shallower than - ! the input file would indicate. G%bathyT is positive downward, - ! eta is negative downward. - do j=js,je ; do i=is,ie - if (-zi(i,j,nz+1) > G%bathyT(i,j) + 0.1) zi(i,j,nz+1) = -G%bathyT(i,j) - enddo ; enddo - endif - - do k=nz,1,-1 ; do j=js,je ; do i=is,ie - if (zi(i,j,K) < (zi(i,j,K+1) + G%Angstrom_z)) then - zi(i,j,K) = zi(i,j,K+1) + G%Angstrom_z - h(i,j,k) = G%Angstrom_z - else - h(i,j,k) = zi(i,j,K) - zi(i,j,K+1) - endif - enddo ; enddo ; enddo - - -! Check for consistency between the interface heights and topography.! - if (correct_thickness) then - do j=js,je ; do i=is,ie - ! The whole column is dilated to accomodate deeper topography than - ! the input file would indicate. - if (-zi(i,j,nz+1) < G%bathyT(i,j) - 0.1) then - dilate = (zi(i,j,1)+G%bathyT(i,j)) / (zi(i,j,1)-zi(i,j,nz+1)) - do k=1,nz ; h(i,j,k) = h(i,j,k) * dilate ; enddo - endif - enddo ; enddo + call adjustEtaToFitBathymetry(G, zi, h) else + do k=nz,1,-1 ; do j=js,je ; do i=is,ie + if (zi(i,j,K) < (zi(i,j,K+1) + G%Angstrom_z)) then + zi(i,j,K) = zi(i,j,K+1) + G%Angstrom_z + h(i,j,k) = G%Angstrom_z + else + h(i,j,k) = zi(i,j,K) - zi(i,j,K+1) + endif + enddo ; enddo ; enddo inconsistent=0 do j=js,je ; do i=is,ie if (abs(zi(i,j,nz+1) + G%bathyT(i,j)) > 1.0) & @@ -3964,11 +3997,9 @@ subroutine MOM_temp_salt_initialize_from_Z(h, tv, G, PF, dirs) endif endif - tv%T(is:ie,js:je,:) = tracer_z_init(temp_z(is:ie,js:je,:),-1.0*z_edges_in,zi(is:ie,js:je,:),nkml,nkbl,missing_value,G%mask2dT(is:ie,js:je),nz,nlevs(is:ie,js:je),dbg,idbg,jdbg) tv%S(is:ie,js:je,:) = tracer_z_init(salt_z(is:ie,js:je,:),-1.0*z_edges_in,zi(is:ie,js:je,:),nkml,nkbl,missing_value,G%mask2dT(is:ie,js:je),nz,nlevs(is:ie,js:je)) - ! In case of a problem , use this. if (dbg) then do j=js,je ; do i=is,ie From dd7dc8cdcdbfcea7e08f2b7aca4d7cafdb6e9e1b Mon Sep 17 00:00:00 2001 From: John Krasting Date: Thu, 2 Jan 2014 21:26:57 +0000 Subject: [PATCH 339/372] Modified register_scalar_field to accept diag control structure; changed post_data_1d to post_data_0d --- src/core/MOM.F90 | 2 +- src/framework/MOM_diag_mediator.F90 | 15 ++++++++------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/core/MOM.F90 b/src/core/MOM.F90 index 7b8be24886..d1e6eb1cc1 100644 --- a/src/core/MOM.F90 +++ b/src/core/MOM.F90 @@ -2017,7 +2017,7 @@ subroutine register_diags(Time, G, CS, ADp) 'Salinity', 'PSU') CS%id_sst = register_diag_field('ocean_model', 'SST', diag%axesT1, Time, & 'Sea Surface Temperature', 'Celsius', CS%missing) - CS%id_sst_global = register_scalar_field('ocean_model', 'SST_global', Time, & + CS%id_sst_global = register_scalar_field('ocean_model', 'SST_global', Time, diag, & 'Global Average Sea Surface Temperature', 'Celsius', CS%missing) CS%id_sst_sq = register_diag_field('ocean_model', 'SST_sq', diag%axesT1, Time, & 'Sea Surface Temperature Squared', 'Celsius**2', CS%missing) diff --git a/src/framework/MOM_diag_mediator.F90 b/src/framework/MOM_diag_mediator.F90 index 69f0675245..8983333a22 100644 --- a/src/framework/MOM_diag_mediator.F90 +++ b/src/framework/MOM_diag_mediator.F90 @@ -53,7 +53,7 @@ module MOM_diag_mediator public defineAxes, diag_masks_set interface post_data - module procedure post_data_3d, post_data_2d, post_data_1d + module procedure post_data_3d, post_data_2d, post_data_0d end interface post_data ! 2D/3D axes type to contain 1D axes handles and pointers to masks @@ -251,7 +251,7 @@ subroutine set_diag_mediator_grid(G, diag) diag%isd = G%isd ; diag%ied = G%ied ; diag%jsd = G%jsd ; diag%jed = G%jed end subroutine set_diag_mediator_grid -subroutine post_data_1d(diag_field_id, field, diag, is_static, mask) +subroutine post_data_0d(diag_field_id, field, diag, is_static, mask) integer, intent(in) :: diag_field_id real, intent(in) :: field type(diag_ctrl), intent(in) :: diag @@ -259,7 +259,7 @@ subroutine post_data_1d(diag_field_id, field, diag, is_static, mask) real, optional, intent(in) :: mask(:,:) ! Arguments: diag_field_id - the id for an output variable returned by a ! previous call to register_diag_field. -! (in) field - The 1-d array being offered for output or averaging. +! (in) field - The 0-d array being offered for output or averaging. ! (inout) diag - A structure that is used to regulate diagnostic output. ! (in,opt) is_static - If true, this is a static field that is always offered. ! (in,opt) mask - If present, use this real array as the data mask. @@ -273,7 +273,7 @@ subroutine post_data_1d(diag_field_id, field, diag, is_static, mask) used = send_data(diag_field_id, field, diag%time_end) endif -end subroutine post_data_1d +end subroutine post_data_0d subroutine post_data_2d(diag_field_id, field, diag, is_static, mask) integer, intent(in) :: diag_field_id @@ -650,12 +650,13 @@ function register_static_field(module_name, field_name, axes, & end function register_static_field -function register_scalar_field(module_name, field_name, init_time, & +function register_scalar_field(module_name, field_name, init_time, diag, & long_name, units, missing_value, range, mask_variant, standard_name, & verbose, do_not_log, err_msg, interp_method, tile_count) integer :: register_scalar_field character(len=*), intent(in) :: module_name, field_name type(time_type), intent(in) :: init_time + type(diag_ctrl), intent(in) :: diag character(len=*), optional, intent(in) :: long_name, units, standard_name real, optional, intent(in) :: missing_value, range(2) logical, optional, intent(in) :: mask_variant, verbose, do_not_log @@ -680,9 +681,9 @@ function register_scalar_field(module_name, field_name, init_time, & ! (in,opt) tile_count - No clue. (Not used in MOM.) character(len=240) :: mesg real :: MOM_missing_value - type(diag_ctrl), pointer :: diag + !type(diag_ctrl), pointer :: diag - MOM_missing_value = -1e-20 + MOM_missing_value = diag%missing_value if(present(missing_value)) MOM_missing_value = missing_value register_scalar_field = register_diag_field_fms(module_name, field_name, & From b7ace41c1a9f055d836a41f7d6b16040c61ddec5 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 6 Jan 2014 12:53:27 -0500 Subject: [PATCH 340/372] Updated SIS.available_diags for SIS2 tests --- examples/ocean_SIS2/SIS2/SIS.available_diags | 14 ++++---------- .../ocean_SIS2/SIS2_icebergs/SIS.available_diags | 14 ++++---------- 2 files changed, 8 insertions(+), 20 deletions(-) diff --git a/examples/ocean_SIS2/SIS2/SIS.available_diags b/examples/ocean_SIS2/SIS2/SIS.available_diags index e66f66b61d..c1ca33c90a 100644 --- a/examples/ocean_SIS2/SIS2/SIS.available_diags +++ b/examples/ocean_SIS2/SIS2/SIS.available_diags @@ -151,12 +151,6 @@ "ice_model", "STRAIN_ANGLE" [Unused] ! long_name: strain angle ! units: none -"ice_model", "FA_X" [Used] - ! long_name: air stress on ice - x component - ! units: Pa -"ice_model", "FA_Y" [Used] - ! long_name: air stress on ice - y component - ! units: Pa "ice_model", "UO" [Used] ! long_name: surface current - x component ! units: m/s @@ -208,11 +202,11 @@ "ice_model", "OBI" [Unused] ! long_name: ice observed ! units: 0 or 1 -"ice_model", "FA_XC" [Unused] - ! long_name: Air stress on ice on C-grid - x component +"ice_model", "FA_X" [Used] + ! long_name: air stress on ice - x component ! units: Pa -"ice_model", "FA_YC" [Unused] - ! long_name: Air stress on ice on C-grid - y component +"ice_model", "FA_Y" [Used] + ! long_name: air stress on ice - y component ! units: Pa "ice_model", "SIGI" [Unused] ! long_name: first stress invariant diff --git a/examples/ocean_SIS2/SIS2_icebergs/SIS.available_diags b/examples/ocean_SIS2/SIS2_icebergs/SIS.available_diags index e66f66b61d..c1ca33c90a 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/SIS.available_diags +++ b/examples/ocean_SIS2/SIS2_icebergs/SIS.available_diags @@ -151,12 +151,6 @@ "ice_model", "STRAIN_ANGLE" [Unused] ! long_name: strain angle ! units: none -"ice_model", "FA_X" [Used] - ! long_name: air stress on ice - x component - ! units: Pa -"ice_model", "FA_Y" [Used] - ! long_name: air stress on ice - y component - ! units: Pa "ice_model", "UO" [Used] ! long_name: surface current - x component ! units: m/s @@ -208,11 +202,11 @@ "ice_model", "OBI" [Unused] ! long_name: ice observed ! units: 0 or 1 -"ice_model", "FA_XC" [Unused] - ! long_name: Air stress on ice on C-grid - x component +"ice_model", "FA_X" [Used] + ! long_name: air stress on ice - x component ! units: Pa -"ice_model", "FA_YC" [Unused] - ! long_name: Air stress on ice on C-grid - y component +"ice_model", "FA_Y" [Used] + ! long_name: air stress on ice - y component ! units: Pa "ice_model", "SIGI" [Unused] ! long_name: first stress invariant From 47000cd32203fff21e7a82ae92b89a29fba71200 Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Thu, 9 Jan 2014 16:39:51 -0500 Subject: [PATCH 341/372] Add BUFFER_LAYER_EXTRAP_LIMIT to bulk_mixed_layer. Added a new run-time flag, BUFFER_LAYER_EXTRAP_LIMIT, that both constrains the detrainment into the interior when the temperature or salinity changes exceed the values set by ALLOWED_DETRAIN_TEMP_CHG and ..._SALT_CHG, and limits the density range over which extrapolation can occur when detraining into the lightest interior layer. Also added a check for negative layer thicknesses in MOM_state_stats. By default, this new limit is not exercised, but when exercised it will change answers. --- src/core/MOM_checksum_packages.F90 | 17 ++++- .../vertical/MOM_bulk_mixed_layer.F90 | 73 +++++++++++++++++-- 2 files changed, 81 insertions(+), 9 deletions(-) diff --git a/src/core/MOM_checksum_packages.F90 b/src/core/MOM_checksum_packages.F90 index 11a9e9d396..f6f31d9099 100644 --- a/src/core/MOM_checksum_packages.F90 +++ b/src/core/MOM_checksum_packages.F90 @@ -212,7 +212,7 @@ subroutine MOM_state_stats(mesg, u, v, h, Temp, Salt, G, allowChange, permitDimi ! (in) allowChange - do not flag an error if the statistics change ! (in) permitDiminishing - do not flag an error if the extrema are diminishing integer :: is, ie, js, je, nz, i, j, k - real :: Vol, dV, Area + real :: Vol, dV, Area, h_minimum type(stats) :: T, S, delT, delS type(stats), save :: oldT, oldS ! NOTE: save data is not normally allowed but logical, save :: firstCall = .true. ! we use it for debugging purposes here on the @@ -227,6 +227,7 @@ subroutine MOM_state_stats(mesg, u, v, h, Temp, Salt, G, allowChange, permitDimi enddo ; enddo T%minimum = 1.E34 ; T%maximum = -1.E34 ; T%average = 0. S%minimum = 1.E34 ; S%maximum = -1.E34 ; S%average = 0. + h_minimum = 1.E34 do k = 1, nz ; do j = js, je ; do i = is, ie if (G%mask2dT(i,j)>0.) then dV = G%areaT(i,j)*h(i,j,k) ; Vol = Vol + dV @@ -236,6 +237,7 @@ subroutine MOM_state_stats(mesg, u, v, h, Temp, Salt, G, allowChange, permitDimi S%minimum = min( S%minimum, Salt(i,j,k) ) ; S%maximum = max( S%maximum, Salt(i,j,k) ) S%average = S%average + dV*Salt(i,j,k) endif + if (h_minimum > h(i,j,k)) h_minimum = h(i,j,k) endif enddo ; enddo ; enddo call sum_across_PEs( Area ) ; call sum_across_PEs( Vol ) @@ -285,6 +287,19 @@ subroutine MOM_state_stats(mesg, u, v, h, Temp, Salt, G, allowChange, permitDimi enddo ; enddo endif + if (h_minimum<0.0) then + do j = js, je ; do i = is, ie + if (minval(h(i,j,:)) == h_minimum) then + write(0,'(a,2f12.5)') 'x,y=',G%geoLonT(i,j),G%geoLatT(i,j) + write(0,'(a3,3a12)') 'k','h','Temp','Salt' + do k = 1, nz + write(0,'(i3,3es12.4)') k,h(i,j,k),Temp(i,j,k),Salt(i,j,k) + enddo + stop 'Negative thickness detected' + endif + enddo ; enddo + endif + end subroutine MOM_state_stats end module MOM_checksum_packages diff --git a/src/parameterizations/vertical/MOM_bulk_mixed_layer.F90 b/src/parameterizations/vertical/MOM_bulk_mixed_layer.F90 index 30fe3725dd..cd9941e0ef 100644 --- a/src/parameterizations/vertical/MOM_bulk_mixed_layer.F90 +++ b/src/parameterizations/vertical/MOM_bulk_mixed_layer.F90 @@ -106,6 +106,12 @@ module MOM_bulk_mixed_layer ! density contours. It should be a typical value of ! (dR/dS) / (dR/dT) in oceanic profiles. ! 6 K psu-1 might be reasonable. + real :: BL_extrap_lim ! A limit on the density range over which + ! extrapolation can occur when detraining from the + ! buffer layers, relative to the density range + ! within the mixed and buffer layers, when the + ! detrainment is going into the lightest interior + ! layer, nondimensional. logical :: ML_resort ! If true, resort the layers by density, rather than ! doing convective adjustment. integer :: ML_presort_nz_conv_adj ! If ML_resort is true, do convective @@ -2202,7 +2208,7 @@ subroutine mixedlayer_detrain_2(h, T, S, R0, Rcv, dt, dt_diag, d_ea, j, G, CS, & real :: Ihk0, Ihk1, Ih12 ! all with units of H-1. real :: dR1, dR2, dR2b, dRk1 ! Assorted density difference work variables, real :: dR0, dR21, dRcv ! all with units of kg m-3. - real :: dRcv_stays, dRcv_det + real :: dRcv_stays, dRcv_det, dRcv_lim real :: h2_to_k1_lim, T_new, S_new, T_max, T_min, S_max, S_min character(len=200) :: mesg @@ -2332,22 +2338,33 @@ subroutine mixedlayer_detrain_2(h, T, S, R0, Rcv, dt, dt_diag, d_ea, j, G, CS, & dRk1 = (G%Rlay(k1) - Rcv(i,kb2)) * (R0(i,kb2) - R0(i,kb1)) / & (Rcv(i,kb2) - Rcv(i,kb1)) b1 = dRk1 / (R0(i,kb2) - R0(i,kb1)) + ! b1 = G%Rlay(k1) - Rcv(i,kb2)) / (Rcv(i,kb2) - Rcv(i,kb1)) + ! Apply several limits to the detrainment. + ! Entrain less than the mass in h2, and keep the base of the buffer + ! layers from becoming shallower than any neighbors. h2_to_k1 = min(h2 - h_min_bl, h2_to_k1_rem) + ! Balance downwind advection of density into the layer below the + ! buffer layers with upwind advection from the layer above. if (h2_to_k1*(h1_avail + b1*(h1_avail + h2)) > h2*h1_avail) & h2_to_k1 = (h2*h1_avail) / (h1_avail + b1*(h1_avail + h2)) if (h2_to_k1*(dRk1 * h2) > (h_to_bl*R0(i,kb1) - R0_to_bl) * h1) & h2_to_k1 = (h_to_bl*R0(i,kb1) - R0_to_bl) * h1 / (dRk1 * h2) - h1_to_h2 = b1*h2*h2_to_k1 / (h2 - (1.0+b1)*h2_to_k1) - - Ihk1 = 1.0 / (h(i,k1) + h2_to_k1) - Ih2f = 1.0 / ((h(i,kb2) - h2_to_k1) + h1_to_h2) + if ((k1==kb2+1) .and. (CS%BL_extrap_lim > 0.)) then + ! Simply do not detrain very light water into the lightest isopycnal + ! coordinate layers if the density jump is too large. + dRcv_lim = Rcv(i,kb2)-Rcv(i,0) + do k=1,kb2 ; dRcv_lim = max(dRcv_lim, Rcv(i,kb2)-Rcv(i,k)) ; enddo + dRcv_lim = CS%BL_extrap_lim*dRcv_lim + if ((G%Rlay(k1) - Rcv(i,kb2)) >= dRcv_lim) then + h2_to_k1 = 0.0 + elseif ((G%Rlay(k1) - Rcv(i,kb2)) > 0.5*dRcv_lim) then + h2_to_k1 = h2_to_k1 * (2.0 - 2.0*((G%Rlay(k1) - Rcv(i,kb2)) / dRcv_lim)) + endif + endif dRcv = (G%Rlay(k1) - Rcv(i,kb2)) - Rcv(i,kb2) = ((h(i,kb2)*Rcv(i,kb2) - h2_to_k1*G%Rlay(k1)) + & - h1_to_h2*Rcv(i,kb1))*Ih2f - Rcv(i,k1) = (h(i,k1)*Rcv(i,k1) + h2_to_k1*G%Rlay(k1)) * Ihk1 ! Use 2nd order upwind advection of spiciness, limited by the values ! in deeper thick layers to determine the detrained temperature and @@ -2377,6 +2394,39 @@ subroutine mixedlayer_detrain_2(h, T, S, R0, Rcv, dt, dt_diag, d_ea, j, G, CS, & ! The detrained values of R0 are based on changes in T and S. R0_det = R0(i,kb2) + (T_det-T(i,kb2)) * dR0_dT(i) + & (S_det-S(i,kb2)) * dR0_dS(i) + + if (CS%BL_extrap_lim >= 0.) then + ! Only do this detrainment if the new layer's temperature and salinity + ! are not too far outside of the range of previous values. + if (h(i,k1) > 10.0*G%Angstrom) then + T_min = min(T(i,kb1), T(i,kb2), T(i,k1)) - CS%Allowed_T_chg + T_max = max(T(i,kb1), T(i,kb2), T(i,k1)) + CS%Allowed_T_chg + S_min = min(S(i,kb1), S(i,kb2), S(i,k1)) - CS%Allowed_S_chg + S_max = max(S(i,kb1), S(i,kb2), S(i,k1)) + CS%Allowed_S_chg + else + T_min = min(T(i,kb1), T(i,kb2)) - CS%Allowed_T_chg + T_max = max(T(i,kb1), T(i,kb2)) + CS%Allowed_T_chg + S_min = min(S(i,kb1), S(i,kb2)) - CS%Allowed_S_chg + S_max = max(S(i,kb1), S(i,kb2)) + CS%Allowed_S_chg + endif + Ihk1 = 1.0 / (h(i,k1) + h2_to_k1) + T_new = (h(i,k1)*T(i,k1) + h2_to_k1*T_det) * Ihk1 + S_new = (h(i,k1)*S(i,k1) + h2_to_k1*S_det) * Ihk1 + ! A less restrictive limit might be used here. + if ((T_new < T_min) .or. (T_new > T_max) .or. & + (S_new < S_min) .or. (S_new > S_max)) & + h2_to_k1 = 0.0 + endif + + h1_to_h2 = b1*h2*h2_to_k1 / (h2 - (1.0+b1)*h2_to_k1) + + Ihk1 = 1.0 / (h(i,k1) + h2_to_k1) + Ih2f = 1.0 / ((h(i,kb2) - h2_to_k1) + h1_to_h2) + + Rcv(i,kb2) = ((h(i,kb2)*Rcv(i,kb2) - h2_to_k1*G%Rlay(k1)) + & + h1_to_h2*Rcv(i,kb1))*Ih2f + Rcv(i,k1) = (h(i,k1)*Rcv(i,k1) + h2_to_k1*G%Rlay(k1)) * Ihk1 + T(i,kb2) = ((h(i,kb2)*T(i,kb2) - h2_to_k1*T_det) + & h1_to_h2*T(i,kb1)) * Ih2f T(i,k1) = (h(i,k1)*T(i,k1) + h2_to_k1*T_det) * Ihk1 @@ -3278,6 +3328,13 @@ subroutine bulkmixedlayer_init(Time, G, param_file, diag, CS) "what direction is orthogonal to density contours. It \n"//& "should be a typical value of (dR/dS) / (dR/dT) in \n"//& "oceanic profiles.", units="degC PSU-1", default=6.0) + call get_param(param_file, mod, "BUFFER_LAYER_EXTRAP_LIMIT", CS%BL_extrap_lim, & + "A limit on the density range over which extrapolation \n"//& + "can occur when detraining from the buffer layers, \n"//& + "relative to the density range within the mixed and \n"//& + "buffer layers, when the detrainment is going into the \n"//& + "lightest interior layer, nondimensional, or a negative \n"//& + "value not to apply this limit.", units="nondim", default = -1.0) call get_param(param_file, mod, "DEPTH_LIMIT_FLUXES", CS%H_limit_fluxes, & "The surface fluxes are scaled away when the total ocean \n"//& "depth is less than DEPTH_LIMIT_FLUXES.", & From 3eeeb716330621f70377579d75b97445a193d5aa Mon Sep 17 00:00:00 2001 From: Robert Hallberg Date: Thu, 9 Jan 2014 17:05:10 -0500 Subject: [PATCH 342/372] Corrected bug in MOM_regularize_layers. Corrected a bug in MOM_regularize_layers that in extreme circumstances would lead to negative thicknesses when the mixed and buffer layers are within the density range of the lightest interior layer. This does change answers when REGULARIZE_SURFACE_LAYERS is true, and new reference solutions have been checked in for the coupled_AM2_SIS test cases. This is a severe bug in code that is not widely used, so we have left no way to reproduce the old, flawed answers. --- .../coupled_AM2_SIS/AM2_MOM6i_1deg/timestats.gnu | 8 ++++---- .../coupled_AM2_SIS/AM2_MOM6i_1deg/timestats.intel | 8 ++++---- .../coupled_AM2_SIS/AM2_MOM6i_1deg/timestats.pgi | 8 ++++---- .../vertical/MOM_regularize_layers.F90 | 13 +++++++++++-- 4 files changed, 23 insertions(+), 14 deletions(-) diff --git a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/timestats.gnu b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/timestats.gnu index 413d1e537d..033a229ad4 100644 --- a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/timestats.gnu +++ b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.941081183736E-01, CFL 0.00000, SL 4.5150E-11, M 1.37957E+21, S 34.7203, T 3.6137, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 0, En 7.189138444012E-01, CFL 0.14256, SL -9.4571E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.86E-15, Se 6.24E-14, Te 2.66E-14 - 6, 693135.500, 0, En 7.178691222958E-01, CFL 0.19198, SL -7.9135E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.48E-15, Se 4.88E-14, Te 2.03E-14 - 9, 693135.750, 0, En 7.145279080580E-01, CFL 0.21515, SL -6.4720E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.62E-15, Se 5.31E-14, Te 2.26E-14 - 12, 693136.000, 0, En 7.143765724798E-01, CFL 0.20548, SL -5.2303E-04, M 1.37957E+21, S 34.7203, T 3.6139, Me 1.66E-15, Se 5.44E-14, Te 2.33E-14 + 3, 693135.250, 0, En 7.189095126182E-01, CFL 0.14256, SL -9.4571E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.86E-15, Se 6.24E-14, Te 2.66E-14 + 6, 693135.500, 0, En 7.178342944633E-01, CFL 0.19284, SL -7.9129E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.48E-15, Se 4.87E-14, Te 2.03E-14 + 9, 693135.750, 0, En 7.143831845410E-01, CFL 0.21587, SL -6.4724E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.62E-15, Se 5.31E-14, Te 2.25E-14 + 12, 693136.000, 0, En 7.142935297038E-01, CFL 0.20644, SL -5.2356E-04, M 1.37957E+21, S 34.7203, T 3.6139, Me 1.65E-15, Se 5.43E-14, Te 2.33E-14 diff --git a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/timestats.intel b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/timestats.intel index 74037eb83b..ec89f6ef35 100644 --- a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/timestats.intel +++ b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/timestats.intel @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.941081183736E-01, CFL 0.00000, SL 4.5150E-11, M 1.37957E+21, S 34.7203, T 3.6137, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 0, En 7.188973050364E-01, CFL 0.14263, SL -9.4571E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.86E-15, Se 6.24E-14, Te 2.66E-14 - 6, 693135.500, 0, En 7.179237971435E-01, CFL 0.19072, SL -7.9135E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.48E-15, Se 4.86E-14, Te 2.03E-14 - 9, 693135.750, 0, En 7.144400327780E-01, CFL 0.21494, SL -6.4758E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.62E-15, Se 5.30E-14, Te 2.25E-14 - 12, 693136.000, 0, En 7.143453727891E-01, CFL 0.20001, SL -5.2321E-04, M 1.37957E+21, S 34.7203, T 3.6139, Me 1.65E-15, Se 5.43E-14, Te 2.33E-14 + 3, 693135.250, 0, En 7.189192524697E-01, CFL 0.14256, SL -9.4571E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.86E-15, Se 6.24E-14, Te 2.66E-14 + 6, 693135.500, 0, En 7.177154700185E-01, CFL 0.19286, SL -7.9131E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.48E-15, Se 4.87E-14, Te 2.03E-14 + 9, 693135.750, 0, En 7.144973615176E-01, CFL 0.21503, SL -6.4704E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.62E-15, Se 5.31E-14, Te 2.26E-14 + 12, 693136.000, 0, En 7.143320399710E-01, CFL 0.20483, SL -5.2341E-04, M 1.37957E+21, S 34.7203, T 3.6139, Me 1.65E-15, Se 5.42E-14, Te 2.32E-14 diff --git a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/timestats.pgi b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/timestats.pgi index 3890d501bf..d3d2eea02f 100644 --- a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/timestats.pgi +++ b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/timestats.pgi @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.941101031888E-01, CFL 0.00000, SL 4.4642E-11, M 1.37957E+21, S 34.7203, T 3.6137, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 0, En 7.189234985312E-01, CFL 0.14291, SL -9.3260E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.86E-15, Se 6.25E-14, Te 2.66E-14 - 6, 693135.500, 0, En 7.177799946661E-01, CFL 0.19402, SL -7.7590E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.48E-15, Se 4.86E-14, Te 2.03E-14 - 9, 693135.750, 0, En 7.146012362838E-01, CFL 0.20857, SL -6.3061E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.62E-15, Se 5.31E-14, Te 2.25E-14 - 12, 693136.000, 0, En 7.142931062547E-01, CFL 0.20661, SL -5.0598E-04, M 1.37957E+21, S 34.7203, T 3.6139, Me 1.65E-15, Se 5.44E-14, Te 2.33E-14 + 3, 693135.250, 0, En 7.189082730648E-01, CFL 0.14298, SL -9.3260E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.86E-15, Se 6.24E-14, Te 2.66E-14 + 6, 693135.500, 0, En 7.178492358699E-01, CFL 0.19380, SL -7.7591E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.48E-15, Se 4.87E-14, Te 2.02E-14 + 9, 693135.750, 0, En 7.146186237849E-01, CFL 0.20931, SL -6.3064E-04, M 1.37957E+21, S 34.7203, T 3.6138, Me 1.62E-15, Se 5.31E-14, Te 2.25E-14 + 12, 693136.000, 0, En 7.145717353497E-01, CFL 0.21187, SL -5.0634E-04, M 1.37957E+21, S 34.7203, T 3.6139, Me 1.65E-15, Se 5.41E-14, Te 2.32E-14 diff --git a/src/parameterizations/vertical/MOM_regularize_layers.F90 b/src/parameterizations/vertical/MOM_regularize_layers.F90 index 36032de786..b81b259031 100644 --- a/src/parameterizations/vertical/MOM_regularize_layers.F90 +++ b/src/parameterizations/vertical/MOM_regularize_layers.F90 @@ -520,7 +520,7 @@ subroutine regularize_surface(h, tv, dt, ea, eb, G, CS) ! Move up to the next target layer. k2 = k2-1 - e_2d(i,k2) = e_2d(i,k2) + h_det_tot + if (k2>nkmb+1) e_2d(i,k2) = e_2d(i,k2) + h_det_tot else h_add = h_2d(i,k1) h_prev = h_2d(i,k2) @@ -542,11 +542,12 @@ subroutine regularize_surface(h, tv, dt, ea, eb, G, CS) else ! Move up to the next target layer. k2 = k2-1 - e_2d(i,k2) = e_2d(i,k2) + h_det_tot + if (k2>nkmb+1) e_2d(i,k2) = e_2d(i,k2) + h_det_tot endif enddo ! exit terminated loop. endif ; enddo + ! ### This could be faster if the deepest k with nonzero d_ea were kept. do k=nz-1,nkmb+1,-1 ; do i=is,ie ; if (det_i(i)) then d_ea(i,k) = d_ea(i,k) + d_ea(i,k+1) endif ; enddo ; enddo @@ -755,6 +756,11 @@ subroutine find_deficit_ratios(e, def_rat_u, def_rat_v, G, CS, & real, dimension(NIMEM_,NJMEMB_), optional, intent(out) :: def_rat_v_2lay integer, optional, intent(in) :: halo real, dimension(NIMEM_,NJMEM_,NKMEM_), optional, intent(in) :: h +! This subroutine determines the amount by which the harmonic mean +! thickness at velocity points differ from the arithmetic means, relative to +! the the arithmetic means, after eliminating thickness variations that are +! solely due to topography and aggregating all interior layers into one. + ! Arguments: e - Interface depths, in m or kg m-2. ! (out) def_rat_u - The thickness deficit ratio at u points, nondim. ! (out) def_rat_v - The thickness deficit ratio at v points, nondim. @@ -945,6 +951,9 @@ subroutine regularize_layers_init(Time, G, param_file, diag, CS) CS%h_def_tol4 = 0.5 + 0.5*CS%h_def_tol1 call get_param(param_file, mod, "DEBUG", CS%debug, default=.false.) +! if (.not. CS%debug) & +! call get_param(param_file, mod, "DEBUG_CONSERVATION", CS%debug, & +! "If true, monitor conservation and extrema.", default=.false.) CS%id_def_rat = register_diag_field('ocean_model', 'deficit_ratio', diag%axesT1, & Time, 'Max face thickness deficit ratio', 'Nondim') From 23d4bc7b74cb83a16b89a6d55d8ecb7089280aa0 Mon Sep 17 00:00:00 2001 From: Matthew Harrison Date: Fri, 10 Jan 2014 17:07:19 -0500 Subject: [PATCH 343/372] Fix indexing error in coupled driver (only for USE_RIGID_SEA_ICE = True) --- config_src/coupled_driver/MOM_surface_forcing.F90 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config_src/coupled_driver/MOM_surface_forcing.F90 b/config_src/coupled_driver/MOM_surface_forcing.F90 index 13d3c6d961..854368e35d 100644 --- a/config_src/coupled_driver/MOM_surface_forcing.F90 +++ b/config_src/coupled_driver/MOM_surface_forcing.F90 @@ -605,7 +605,7 @@ subroutine convert_IOB_to_fluxes(IOB, fluxes, index_bounds, Time, G, CS, state, call pass_var(fluxes%p_surf_full, G%Domain) I_GEarth = 1.0 / G%G_Earth Kv_rho_ice = (CS%kv_sea_ice / CS%density_sea_ice) - do I=isd,ied-1 ; do j=isd,jed + do I=isd,ied-1 ; do j=jsd,jed mass_ice = min(fluxes%p_surf_full(i,j), fluxes%p_surf_full(i+1,j)) * I_GEarth mass_eff = 0.0 if (mass_ice > CS%rigid_sea_ice_mass) then @@ -619,7 +619,7 @@ subroutine convert_IOB_to_fluxes(IOB, fluxes, index_bounds, Time, G, CS, state, ! a maximum for the second call. fluxes%rigidity_ice_u(I,j) = Kv_rho_ice * mass_eff enddo ; enddo - do i=isd,ied ; do J=isd,jed-1 + do i=isd,ied ; do J=jsd,jed-1 mass_ice = min(fluxes%p_surf_full(i,j), fluxes%p_surf_full(i,j+1)) * I_GEarth mass_eff = 0.0 if (mass_ice > CS%rigid_sea_ice_mass) then From eaa48baad44fe579ae219eab60e7e5199084b47a Mon Sep 17 00:00:00 2001 From: John Krasting Date: Fri, 6 Dec 2013 19:37:37 +0000 Subject: [PATCH 344/372] Initial attempt to add scalar diagnostics. Framework and SST_global added as a template. (May need to change name to something more standard, but it's a start.) --- src/core/MOM.F90 | 22 +++++- src/core/MOM_grid.F90 | 5 ++ src/framework/MOM_diag_mediator.F90 | 82 ++++++++++++++++++++++- src/initialization/MOM_initialization.F90 | 21 +++++- 4 files changed, 125 insertions(+), 5 deletions(-) diff --git a/src/core/MOM.F90 b/src/core/MOM.F90 index 68ac73e38a..7b8be24886 100644 --- a/src/core/MOM.F90 +++ b/src/core/MOM.F90 @@ -331,6 +331,7 @@ module MOM use MOM_diag_mediator, only : diag_mediator_init, enable_averaging use MOM_diag_mediator, only : disable_averaging, post_data, safe_alloc_ptr use MOM_diag_mediator, only : register_diag_field, register_static_field +use MOM_diag_mediator, only : register_scalar_field use MOM_diag_mediator, only : set_axes_info, diag_ctrl, diag_masks_set use MOM_domains, only : MOM_domains_init, clone_MOM_domain, pass_var, pass_vector use MOM_domains, only : pass_var_start, pass_var_complete, sum_across_PEs @@ -535,12 +536,13 @@ module MOM T_adx_2d => NULL(), T_ady_2d => NULL(), T_diffx_2d => NULL(), T_diffy_2d => NULL(), & S_adx_2d => NULL(), S_ady_2d => NULL(), S_diffx_2d => NULL(), S_diffy_2d => NULL(), & SST_sq => NULL() - + ! The following are the ids of various diagnostics. integer :: id_u = -1, id_v = -1, id_h = -1 integer :: id_T = -1, id_S = -1, id_ssh = -1, id_fraz = -1 integer :: id_salt_deficit = -1, id_Heat_PmE = -1, id_intern_heat = -1 - integer :: id_sst = -1, id_sst_sq = -1, id_sss = -1, id_ssu = -1, id_ssv = -1 + integer :: id_sst = -1, id_sst_sq = -1, id_sst_global = -1 + integer :: id_sss = -1, id_ssu = -1, id_ssv = -1 integer :: id_speed = -1, id_ssh_inst = -1 integer :: id_Tadx = -1, id_Tady = -1, id_Tdiffx = -1, id_Tdiffy = -1 @@ -643,11 +645,12 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) v, & ! v : Meridional velocity, in m s-1. h ! h : Layer thickness, in m. real, dimension(SZI_(CS%G),SZJ_(CS%G),SZK_(CS%G)+1) :: eta_predia - real :: tot_wt_ssh, Itot_wt_ssh, I_time_int + real :: tot_wt_ssh, Itot_wt_ssh, I_time_int, SST_global type(time_type) :: Time_local integer :: pid_tau, pid_ustar, pid_psurf, pid_u, pid_h integer :: pid_T, pid_S logical :: showCallTree + real :: temporary G => CS%G is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec ; nz = G%ke @@ -1312,6 +1315,17 @@ subroutine step_MOM(fluxes, state, Time_start, time_interval, CS) enddo ; enddo call post_data(CS%id_sst_sq, CS%SST_sq, CS%diag, mask=G%mask2dT) endif + + if (CS%id_sst_global > 0) then + SST_global = 0.0 + do j=js,je ; do i=is, ie + SST_global = SST_global + ( state%SST(i,j) * G%areaT(i,j) * G%mask2dT(i,j) ) + enddo ; enddo + call sum_across_PEs( SST_global ) + SST_global = SST_global * G%IareaT_global + call post_data(CS%id_sst_global, SST_global, CS%diag) + endif + if (CS%id_sss > 0) & call post_data(CS%id_sss, state%SSS, CS%diag, mask=G%mask2dT) if (CS%id_ssu > 0) & @@ -2003,6 +2017,8 @@ subroutine register_diags(Time, G, CS, ADp) 'Salinity', 'PSU') CS%id_sst = register_diag_field('ocean_model', 'SST', diag%axesT1, Time, & 'Sea Surface Temperature', 'Celsius', CS%missing) + CS%id_sst_global = register_scalar_field('ocean_model', 'SST_global', Time, & + 'Global Average Sea Surface Temperature', 'Celsius', CS%missing) CS%id_sst_sq = register_diag_field('ocean_model', 'SST_sq', diag%axesT1, Time, & 'Sea Surface Temperature Squared', 'Celsius**2', CS%missing) CS%id_sss = register_diag_field('ocean_model', 'SSS', diag%axesT1, Time, & diff --git a/src/core/MOM_grid.F90 b/src/core/MOM_grid.F90 index 835544296d..f55aa17b4c 100644 --- a/src/core/MOM_grid.F90 +++ b/src/core/MOM_grid.F90 @@ -165,6 +165,11 @@ module MOM_grid ! thickness to m. real :: H_to_Pa ! A constant that translates the units of thickness to ! to pressure in Pa. + + ! These variables are global sums that are useful for 1-d diagnostics + real :: areaT_global ! Global sum of h-cell area in m2 + real :: IareaT_global ! Global sum of inverse h-cell area (1/areaT_global) + ! in m2 end type ocean_grid_type contains diff --git a/src/framework/MOM_diag_mediator.F90 b/src/framework/MOM_diag_mediator.F90 index 4508ce5684..69f0675245 100644 --- a/src/framework/MOM_diag_mediator.F90 +++ b/src/framework/MOM_diag_mediator.F90 @@ -49,10 +49,11 @@ module MOM_diag_mediator public diag_mediator_init, diag_mediator_end, set_diag_mediator_grid public diag_mediator_close_registration, get_diag_time_end public diag_axis_init, ocean_register_diag, register_static_field +public register_scalar_field public defineAxes, diag_masks_set interface post_data - module procedure post_data_3d, post_data_2d + module procedure post_data_3d, post_data_2d, post_data_1d end interface post_data ! 2D/3D axes type to contain 1D axes handles and pointers to masks @@ -250,6 +251,30 @@ subroutine set_diag_mediator_grid(G, diag) diag%isd = G%isd ; diag%ied = G%ied ; diag%jsd = G%jsd ; diag%jed = G%jed end subroutine set_diag_mediator_grid +subroutine post_data_1d(diag_field_id, field, diag, is_static, mask) + integer, intent(in) :: diag_field_id + real, intent(in) :: field + type(diag_ctrl), intent(in) :: diag + logical, optional, intent(in) :: is_static + real, optional, intent(in) :: mask(:,:) +! Arguments: diag_field_id - the id for an output variable returned by a +! previous call to register_diag_field. +! (in) field - The 1-d array being offered for output or averaging. +! (inout) diag - A structure that is used to regulate diagnostic output. +! (in,opt) is_static - If true, this is a static field that is always offered. +! (in,opt) mask - If present, use this real array as the data mask. + logical :: used, is_stat + + is_stat = .false. ; if (present(is_static)) is_stat = is_static + + if (is_stat) then + used = send_data(diag_field_id, field) + elseif (diag%ave_enabled) then + used = send_data(diag_field_id, field, diag%time_end) + endif + +end subroutine post_data_1d + subroutine post_data_2d(diag_field_id, field, diag, is_static, mask) integer, intent(in) :: diag_field_id real, intent(in) :: field(:,:) @@ -625,6 +650,61 @@ function register_static_field(module_name, field_name, axes, & end function register_static_field +function register_scalar_field(module_name, field_name, init_time, & + long_name, units, missing_value, range, mask_variant, standard_name, & + verbose, do_not_log, err_msg, interp_method, tile_count) + integer :: register_scalar_field + character(len=*), intent(in) :: module_name, field_name + type(time_type), intent(in) :: init_time + character(len=*), optional, intent(in) :: long_name, units, standard_name + real, optional, intent(in) :: missing_value, range(2) + logical, optional, intent(in) :: mask_variant, verbose, do_not_log + character(len=*), optional, intent(out):: err_msg + character(len=*), optional, intent(in) :: interp_method + integer, optional, intent(in) :: tile_count + ! Output: An integer handle for a diagnostic array. + ! Arguments: module_name - The name of this module, usually "ocean_model" or "ice_shelf_model". + ! (in) field_name - The name of the diagnostic field. + ! (in) axes - A container with up to 3 integer handles that indicates the axes for this field. + ! (in) init_time - The time at which a field is first available? + ! (in,opt) long_name - The long name of a field. + ! (in,opt) units - The units of a field. + ! (in,opt) standard_name - The standardized name associated with a field. (Not yet used in MOM.) + ! (in,opt) missing_value - A value that indicates missing values. + ! (in,opt) range - The valid range of a variable. (Not used in MOM.) + ! (in,opt) mask_variant - If true a logical mask must be provided with post_data calls. (Not used in MOM.) + ! (in,opt) verbose - If true, FMS is verbosed. (Not used in MOM.) + ! (in,opt) do_not_log - If true, do not log something. (Not used in MOM.) + ! (out,opt) err_msg - An character string into which an error message might be placed. (Not used in MOM.) + ! (in,opt) interp_method - No clue. (Not used in MOM.) + ! (in,opt) tile_count - No clue. (Not used in MOM.) + character(len=240) :: mesg + real :: MOM_missing_value + type(diag_ctrl), pointer :: diag + + MOM_missing_value = -1e-20 + if(present(missing_value)) MOM_missing_value = missing_value + + register_scalar_field = register_diag_field_fms(module_name, field_name, & + init_time, long_name=long_name, units=units, missing_value=MOM_missing_value, & + range=range, standard_name=standard_name, & + do_not_log=do_not_log, err_msg=err_msg) + + if (is_root_pe() .and. doc_unit > 0) then + if (register_scalar_field > 0) then + mesg = '"'//trim(module_name)//'", "'//trim(field_name)//'" [Used]' + else + mesg = '"'//trim(module_name)//'", "'//trim(field_name)//'" [Unused]' + endif + write(doc_unit, '(a)') trim(mesg) + if (present(long_name)) call describe_option("long_name", long_name) + if (present(units)) call describe_option("units", units) + if (present(standard_name)) call describe_option("standard_name", standard_name) + endif + +end function register_scalar_field + + subroutine describe_option(opt_name, value) character(len=*), intent(in) :: opt_name, value diff --git a/src/initialization/MOM_initialization.F90 b/src/initialization/MOM_initialization.F90 index 940d615274..010c543c77 100644 --- a/src/initialization/MOM_initialization.F90 +++ b/src/initialization/MOM_initialization.F90 @@ -340,6 +340,9 @@ subroutine MOM_initialize(u, v, h, tv, Time, G, PF, dirs, & call qchksum(G%CoriolisBu, "MOM_initialize: f ", G) endif +! Compute global integrals of grid values for later use in scalar diagnostics ! + call compute_global_grid_integrals(G) + ! Write out all of the grid data used by this run. call get_param(PF, mod, "ALWAYS_WRITE_GEOM", write_geom, & "If true, write the geometry and vertical grid files \n"//& @@ -3122,7 +3125,8 @@ subroutine reset_face_lengths_list(G, param_file) (((lon >= u_lon(1,npt)) .and. (lon <= u_lon(2,npt))) .or. & ((lon_p >= u_lon(1,npt)) .and. (lon_p <= u_lon(2,npt))) .or. & ((lon_m >= u_lon(1,npt)) .and. (lon_m <= u_lon(2,npt)))) ) & - G%dy_Cu(I,j) = G%mask2dCu(I,j) * min(G%dyCu(I,j), max(u_width(npt), 0.0)) + + G%dy_Cu(I,j) = G%mask2dCu(I,j) * min(G%dyCu(I,j), max(u_width(npt), 0.0)) enddo G%areaCu(I,j) = G%dxCu(I,j)*G%dy_Cu(I,j) @@ -3226,6 +3230,21 @@ subroutine set_velocity_depth_max(G) end subroutine set_velocity_depth_max ! ----------------------------------------------------------------------------- +! ----------------------------------------------------------------------------- +subroutine compute_global_grid_integrals(G) + type(ocean_grid_type), intent(inout) :: G + ! Subroutine to pre-compute global integrals of grid quantities for + ! later use in reporting diagnostics + integer :: i,j + + G%areaT_global = 0.0 ; G%IareaT_global = 0.0 + do j=G%jsc,G%jec ; do i=G%isc,G%iec + G%areaT_global = G%areaT_global + ( G%areaT(i,j) * G%mask2dT(i,j) ) + enddo ; enddo + call sum_across_PEs( G%areaT_global ) + G%IareaT_global = 1. / G%areaT_global +end subroutine compute_global_grid_integrals + ! ----------------------------------------------------------------------------- subroutine set_velocity_depth_min(G) type(ocean_grid_type), intent(inout) :: G From ae6cf54e63173711969993ccd7f6d6eb34e6f80d Mon Sep 17 00:00:00 2001 From: John Krasting Date: Thu, 2 Jan 2014 21:26:57 +0000 Subject: [PATCH 345/372] Modified register_scalar_field to accept diag control structure; changed post_data_1d to post_data_0d --- src/core/MOM.F90 | 2 +- src/framework/MOM_diag_mediator.F90 | 15 ++++++++------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/core/MOM.F90 b/src/core/MOM.F90 index 7b8be24886..d1e6eb1cc1 100644 --- a/src/core/MOM.F90 +++ b/src/core/MOM.F90 @@ -2017,7 +2017,7 @@ subroutine register_diags(Time, G, CS, ADp) 'Salinity', 'PSU') CS%id_sst = register_diag_field('ocean_model', 'SST', diag%axesT1, Time, & 'Sea Surface Temperature', 'Celsius', CS%missing) - CS%id_sst_global = register_scalar_field('ocean_model', 'SST_global', Time, & + CS%id_sst_global = register_scalar_field('ocean_model', 'SST_global', Time, diag, & 'Global Average Sea Surface Temperature', 'Celsius', CS%missing) CS%id_sst_sq = register_diag_field('ocean_model', 'SST_sq', diag%axesT1, Time, & 'Sea Surface Temperature Squared', 'Celsius**2', CS%missing) diff --git a/src/framework/MOM_diag_mediator.F90 b/src/framework/MOM_diag_mediator.F90 index 69f0675245..8983333a22 100644 --- a/src/framework/MOM_diag_mediator.F90 +++ b/src/framework/MOM_diag_mediator.F90 @@ -53,7 +53,7 @@ module MOM_diag_mediator public defineAxes, diag_masks_set interface post_data - module procedure post_data_3d, post_data_2d, post_data_1d + module procedure post_data_3d, post_data_2d, post_data_0d end interface post_data ! 2D/3D axes type to contain 1D axes handles and pointers to masks @@ -251,7 +251,7 @@ subroutine set_diag_mediator_grid(G, diag) diag%isd = G%isd ; diag%ied = G%ied ; diag%jsd = G%jsd ; diag%jed = G%jed end subroutine set_diag_mediator_grid -subroutine post_data_1d(diag_field_id, field, diag, is_static, mask) +subroutine post_data_0d(diag_field_id, field, diag, is_static, mask) integer, intent(in) :: diag_field_id real, intent(in) :: field type(diag_ctrl), intent(in) :: diag @@ -259,7 +259,7 @@ subroutine post_data_1d(diag_field_id, field, diag, is_static, mask) real, optional, intent(in) :: mask(:,:) ! Arguments: diag_field_id - the id for an output variable returned by a ! previous call to register_diag_field. -! (in) field - The 1-d array being offered for output or averaging. +! (in) field - The 0-d array being offered for output or averaging. ! (inout) diag - A structure that is used to regulate diagnostic output. ! (in,opt) is_static - If true, this is a static field that is always offered. ! (in,opt) mask - If present, use this real array as the data mask. @@ -273,7 +273,7 @@ subroutine post_data_1d(diag_field_id, field, diag, is_static, mask) used = send_data(diag_field_id, field, diag%time_end) endif -end subroutine post_data_1d +end subroutine post_data_0d subroutine post_data_2d(diag_field_id, field, diag, is_static, mask) integer, intent(in) :: diag_field_id @@ -650,12 +650,13 @@ function register_static_field(module_name, field_name, axes, & end function register_static_field -function register_scalar_field(module_name, field_name, init_time, & +function register_scalar_field(module_name, field_name, init_time, diag, & long_name, units, missing_value, range, mask_variant, standard_name, & verbose, do_not_log, err_msg, interp_method, tile_count) integer :: register_scalar_field character(len=*), intent(in) :: module_name, field_name type(time_type), intent(in) :: init_time + type(diag_ctrl), intent(in) :: diag character(len=*), optional, intent(in) :: long_name, units, standard_name real, optional, intent(in) :: missing_value, range(2) logical, optional, intent(in) :: mask_variant, verbose, do_not_log @@ -680,9 +681,9 @@ function register_scalar_field(module_name, field_name, init_time, & ! (in,opt) tile_count - No clue. (Not used in MOM.) character(len=240) :: mesg real :: MOM_missing_value - type(diag_ctrl), pointer :: diag + !type(diag_ctrl), pointer :: diag - MOM_missing_value = -1e-20 + MOM_missing_value = diag%missing_value if(present(missing_value)) MOM_missing_value = missing_value register_scalar_field = register_diag_field_fms(module_name, field_name, & From 204c41b2c6111728c895c986b86da658755c1b1b Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 6 Jan 2014 21:01:38 -0500 Subject: [PATCH 346/372] Added three new salt_flux diagnostics o salt_flux_in - as receiveed from the coupler o salt_flux_restore - the restoring term o salt_flux_global_restoring_adjustment - global average of salt_flux before adjusting back to zero net o uses the new scalar diagnostics from JPK --- .../coupled_driver/MOM_surface_forcing.F90 | 100 ++++++++++-------- config_src/coupled_driver/ocean_model_MOM.F90 | 2 + 2 files changed, 59 insertions(+), 43 deletions(-) diff --git a/config_src/coupled_driver/MOM_surface_forcing.F90 b/config_src/coupled_driver/MOM_surface_forcing.F90 index 854368e35d..b6f25ce5fb 100644 --- a/config_src/coupled_driver/MOM_surface_forcing.F90 +++ b/config_src/coupled_driver/MOM_surface_forcing.F90 @@ -49,7 +49,7 @@ module MOM_surface_forcing use MOM_cpu_clock, only : cpu_clock_id, cpu_clock_begin, cpu_clock_end use MOM_cpu_clock, only : CLOCK_SUBCOMPONENT use MOM_diag_mediator, only : post_data, query_averaging_enabled, diag_ctrl -use MOM_diag_mediator, only : register_diag_field, safe_alloc_ptr, time_type +use MOM_diag_mediator, only : register_diag_field, safe_alloc_ptr, time_type, register_scalar_field use MOM_domains, only : pass_vector, pass_var, global_field_sum, BITWISE_EXACT_SUM use MOM_domains, only : AGRID, BGRID_NE, CGRID_NE use MOM_error_handler, only : MOM_error, WARNING, FATAL, is_root_pe, MOM_mesg @@ -162,7 +162,8 @@ module MOM_surface_forcing integer :: id_runoff_hflx = -1, id_calving_hflx = -1 integer :: id_Net_Heating = -1, id_sw = -1, id_LwLatSens = -1, id_buoy = -1 integer :: id_LW = -1, id_lat = -1, id_sens = -1 - integer :: id_psurf = -1, id_saltflux = -1, id_TKE_tidal = -1 + integer :: id_psurf = -1, id_saltflux = -1, id_saltFluxIn = -1, id_TKE_tidal = -1 + integer :: id_saltFluxRestore = -1, id_saltFluxGlobalAdj = -1 integer :: id_srestore = -1 ! An id number for time_interp_external. !### type(ctrl_forcing_CS), pointer :: ctrl_forcing_CSp => NULL() type(MOM_restart_CS), pointer :: restart_CSp => NULL() @@ -343,43 +344,44 @@ subroutine convert_IOB_to_fluxes(IOB, fluxes, index_bounds, Time, G, CS, state, endif if (restore_salinity) then - call time_interp_external(CS%id_srestore,Time,data_srestore) - open_ocn_mask = 1.0 - if (CS%mask_srestore_under_ice) then - do j=js,je ; do i=is,ie - if (state%SST(i,j) .le. -0.0539*state%SSS(i,j)) open_ocn_mask(i,j)=0.0 - enddo; enddo - endif - if (CS%salt_restore_as_sflux) then - do j=js,je ; do i=is,ie - delta_sss = data_srestore(i,j)- state%SSS(i,j) + call time_interp_external(CS%id_srestore,Time,data_srestore) + open_ocn_mask(:,:) = 1.0 + if (CS%mask_srestore_under_ice) then + do j=js,je ; do i=is,ie + if (state%SST(i,j) .le. -0.0539*state%SSS(i,j)) open_ocn_mask(i,j)=0.0 + enddo; enddo + endif + if (CS%salt_restore_as_sflux) then + do j=js,je ; do i=is,ie + delta_sss = data_srestore(i,j)- state%SSS(i,j) + delta_sss = sign(1.0,delta_sss)*min(abs(delta_sss),CS%max_delta_srestore) + fluxes%salt_flux(i,j) = 1.e-3*G%mask2dT(i,j) * (CS%Rho0*CS%Flux_const)* & + (CS%basin_mask(i,j)*open_ocn_mask(i,j)) *delta_sss ! kg Salt m-2 s-1 + work_sum(i,j) = G%areaT(i,j)*fluxes%salt_flux(i,j) + enddo; enddo + Sflux_adj_total = reproducing_sum(work_sum(:,:), isr,ier, jsr,jer) / & + CS%area_surf + else + do j=js,je ; do i=is,ie + if (G%mask2dT(i,j) > 0.5) then + delta_sss = state%SSS(i,j) - data_srestore(i,j) delta_sss = sign(1.0,delta_sss)*min(abs(delta_sss),CS%max_delta_srestore) - fluxes%salt_flux(i,j) = 1.e-3*G%mask2dT(i,j) * (CS%Rho0*CS%Flux_const)* & - (CS%basin_mask(i,j)*open_ocn_mask(i,j)) *delta_sss ! kg Salt m-2 s-1 - work_sum(i,j) = G%areaT(i,j)*fluxes%salt_flux(i,j) - enddo; enddo - Sflux_adj_total = reproducing_sum(work_sum(:,:), isr,ier, jsr,jer) / & - CS%area_surf - else - do j=js,je ; do i=is,ie - if (G%mask2dT(i,j) > 0.5) then - delta_sss = state%SSS(i,j) - data_srestore(i,j) - delta_sss = sign(1.0,delta_sss)*min(abs(delta_sss),CS%max_delta_srestore) - pme_adj(i,j) = (CS%basin_mask(i,j)*open_ocn_mask(i,j))* & + pme_adj(i,j) = (CS%basin_mask(i,j)*open_ocn_mask(i,j))* & (CS%Rho0*CS%Flux_const) * & delta_sss / (0.5*(state%SSS(i,j) + data_srestore(i,j))) - else - pme_adj(i,j) = 0.0 - endif - work_sum(i,j) = G%areaT(i,j) * pme_adj(i,j) - enddo; enddo - PmE_adj_total = reproducing_sum(work_sum(:,:), isr, ier, jsr, jer) / & - CS%area_surf - ! Note that when CS%adjust_net_fresh_water_to_zero is true, this adjustment - ! of the net salt-restoring to zero is redundant but has been left here - ! for backward compatibility. See section below where - ! CS%adjust_net_fresh_water_to_zero is tested to be true. - endif + else + pme_adj(i,j) = 0.0 + endif + work_sum(i,j) = G%areaT(i,j) * pme_adj(i,j) + enddo; enddo + PmE_adj_total = reproducing_sum(work_sum(:,:), isr, ier, jsr, jer) / CS%area_surf + ! Note that when CS%adjust_net_fresh_water_to_zero is true, this adjustment + ! of the net salt-restoring to zero is redundant but has been left here + ! for backward compatibility. See section below where + ! CS%adjust_net_fresh_water_to_zero is tested to be true. + endif + if ((CS%id_saltFluxRestore > 0)) call post_data(CS%id_saltFluxRestore, fluxes%salt_flux, CS%diag) + if ((CS%id_saltFluxGlobalAdj > 0)) call post_data(CS%id_saltFluxGlobalAdj, Sflux_adj_total, CS%diag) endif wind_stagger = CS%wind_stagger @@ -457,18 +459,24 @@ subroutine convert_IOB_to_fluxes(IOB, fluxes, index_bounds, Time, G, CS, state, fluxes%sw_nir_dif(i,j) = G%mask2dT(i,j) * IOB%sw_flux_nir_dif(i-i0,j-j0) fluxes%sw(i,j) = fluxes%sw_vis_dir(i,j) + fluxes%sw_vis_dif(i,j) + & fluxes%sw_nir_dir(i,j) + fluxes%sw_nir_dif(i,j) + enddo ; enddo - - if (restore_salinity .and. CS%salt_restore_as_sflux) then + if (restore_salinity .and. CS%salt_restore_as_sflux) then + do j=js,je ; do i=is,ie fluxes%salt_flux(i,j) = G%mask2dT(i,j)*(fluxes%salt_flux(i,j)-Sflux_adj_total) - else + enddo ; enddo + else + do j=js,je ; do i=is,ie fluxes%salt_flux(i,j) = 0.0 - endif + enddo ; enddo + endif - if (ASSOCIATED(IOB%salt_flux)) then + if (ASSOCIATED(IOB%salt_flux)) then + do j=js,je ; do i=is,ie fluxes%salt_flux(i,j) = G%mask2dT(i,j)*(fluxes%salt_flux(i,j) - IOB%salt_flux(i-i0,j-j0)) - endif - enddo ; enddo + enddo ; enddo + if (CS%id_saltFluxIn > 0) call post_data(CS%id_saltFluxIn, -IOB%salt_flux, CS%diag, mask=G%mask2dT(is:ie,js:je)) + endif !### if (associated(CS%ctrl_forcing_CSp)) then !### do j=js,je ; do i=is,ie @@ -1036,6 +1044,12 @@ subroutine surface_forcing_init(Time, G, param_file, diag, CS, restore_salt) 'Pressure at ice-ocean or atmosphere-ocean interface', 'Pascal') CS%id_saltflux = register_diag_field('ocean_model', 'salt_flux', diag%axesT1, Time, & 'Salt flux into ocean at surface', 'kilogram meter-2 second-1') + CS%id_saltFluxIn = register_diag_field('ocean_model', 'salt_flux_in', diag%axesT1, Time, & + 'Salt flux into ocean at surface from coupler', 'kilogram meter-2 second-1') + CS%id_saltFluxRestore = register_diag_field('ocean_model', 'salt_flux_restore', diag%axesT1, Time, & + 'Salt flux into ocean at surface due to restoring term', 'kilogram meter-2 second-1') + CS%id_saltFluxGlobalAdj = register_scalar_field('ocean_model', 'salt_flux_global_restoring_adjustment', Time, diag, & + 'Adjustment needed to balance net global salt flux into ocean at surface', 'kilogram meter-2 second-1') CS%id_TKE_tidal = register_diag_field('ocean_model', 'TKE_tidal', diag%axesT1, Time, & 'Tidal source of BBL mixing', 'Watt meter-2') else diff --git a/config_src/coupled_driver/ocean_model_MOM.F90 b/config_src/coupled_driver/ocean_model_MOM.F90 index 9bdbbf2ecb..75c12d675e 100644 --- a/config_src/coupled_driver/ocean_model_MOM.F90 +++ b/config_src/coupled_driver/ocean_model_MOM.F90 @@ -359,8 +359,10 @@ subroutine update_ocean_model(Ice_ocean_boundary, OS, Ocean_sfc, & ! Translate Ice_ocean_boundary into fluxes. call mpp_get_compute_domain(Ocean_sfc%Domain, index_bnds(1), index_bnds(2), & index_bnds(3), index_bnds(4)) + call enable_averaging(time_step, OS%Time + Ocean_coupling_time_step, OS%MOM_CSp%diag) ! Needed to allow diagnostics in convert_IOB call convert_IOB_to_fluxes(Ice_ocean_boundary, OS%fluxes, index_bnds, OS%Time, & OS%grid, OS%forcing_CSp, OS%state, OS%restore_salinity) + call disable_averaging(OS%MOM_CSp%diag) Master_time = OS%Time ; Time1 = OS%Time call step_MOM(OS%fluxes, OS%state, Time1, time_step, OS%MOM_CSp) From afb72de80c6bbc52bada0bf3c3b3b7e50a3b005f Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 7 Jan 2014 21:28:39 -0500 Subject: [PATCH 347/372] Bugfix: uninitialize variable (unabsorbed) in SW code --- src/core/MOM_forcing_type.F90 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/core/MOM_forcing_type.F90 b/src/core/MOM_forcing_type.F90 index 5171ce5c33..abbfc95e34 100644 --- a/src/core/MOM_forcing_type.F90 +++ b/src/core/MOM_forcing_type.F90 @@ -802,6 +802,8 @@ subroutine sumSWoverBands(G, h, eps, htot, opacity_band, nsw, j, dt, & do i=is,ie ; if ((Pen_SW_rem(i) > 0.0) .and. (h_heat(i) > 0.0)) then if (h_heat(i)*Ih_limit < 1.0) then unabsorbed = 1.0 - h_heat(i)*Ih_limit + else + unabsorbed = 0.0 endif do n=1,nsw ; Pen_SW_bnd(n,i) = unabsorbed * Pen_SW_bnd(n,i) ; enddo endif ; enddo From 32af257e1afe1cd5fa52d3430115a24f78a96e2c Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 10 Jan 2014 16:49:38 -0500 Subject: [PATCH 348/372] Reset visc%Kv_turb=0 when not using kappa_shear o When using KPP wihtout kappa-shear (Jackson et al.), the vsicosity was accumulating systematically until each restart. Ooops. - No answer changes since we usually use kappa-shear with KPP. --- src/parameterizations/vertical/MOM_set_diffusivity.F90 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/parameterizations/vertical/MOM_set_diffusivity.F90 b/src/parameterizations/vertical/MOM_set_diffusivity.F90 index 632a1a87be..f0f019b360 100644 --- a/src/parameterizations/vertical/MOM_set_diffusivity.F90 +++ b/src/parameterizations/vertical/MOM_set_diffusivity.F90 @@ -514,6 +514,8 @@ subroutine set_diffusivity(u, v, h, u_h, v_h, tv, fluxes, optics, visc, dt, G, C call hchksum(visc%TKE_turb, "after calc_KS visc%TKE_turb",G) endif if (showCallTree) call callTree_waypoint("done with calculate_kappa_shear (set_diffusivity)") + elseif (associated(visc%Kv_turb)) then + visc%Kv_turb(:,:,:) = 0. ! needed if calculate_kappa_shear is not enabled endif ! Calculate the diffusivity, Kd, for each layer. This would be From 1c3dd5010ad01b5f868cf63508af3e9d02aa4357 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 13 Jan 2014 13:48:12 -0500 Subject: [PATCH 349/372] Updated parameter_doc for BUFFER_LAYER_EXTRAP_LIMIT o Once again, someone forgot to check-in the changes to MOM_parameter_doc.all when he/she added a parameter. Tut tut. --- .../coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all | 7 +++++++ examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all | 7 +++++++ examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all | 7 +++++++ examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all | 7 +++++++ examples/ocean_SIS2/Baltic/MOM_parameter_doc.all | 7 +++++++ examples/ocean_SIS2/SIS2/MOM_parameter_doc.all | 7 +++++++ examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all | 7 +++++++ examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all | 7 +++++++ examples/solo_ocean/benchmark/MOM_parameter_doc.all | 7 +++++++ examples/solo_ocean/global/MOM_parameter_doc.all | 7 +++++++ examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all | 7 +++++++ examples/solo_ocean/nonBous_global/MOM_parameter_doc.all | 7 +++++++ examples/solo_ocean/single_column/MOM_parameter_doc.all | 7 +++++++ 13 files changed, 91 insertions(+) diff --git a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all index 04ae76f787..2b13122f0a 100644 --- a/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all +++ b/examples/coupled_AM2_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all @@ -1422,6 +1422,13 @@ ML_DT_DS_WEIGHT = 6.0 ! [degC PSU-1] default = 6.0 ! what direction is orthogonal to density contours. It ! should be a typical value of (dR/dS) / (dR/dT) in ! oceanic profiles. +BUFFER_LAYER_EXTRAP_LIMIT = -1.0 ! [nondim] default = -1.0 + ! A limit on the density range over which extrapolation + ! can occur when detraining from the buffer layers, + ! relative to the density range within the mixed and + ! buffer layers, when the detrainment is going into the + ! lightest interior layer, nondimensional, or a negative + ! value not to apply this limit. DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 ! The surface fluxes are scaled away when the total ocean ! depth is less than DEPTH_LIMIT_FLUXES. diff --git a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all index 301214537e..27245cce47 100644 --- a/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all +++ b/examples/coupled_AM2_SIS/CM2G63L/MOM_parameter_doc.all @@ -1470,6 +1470,13 @@ ML_DT_DS_WEIGHT = 6.0 ! [degC PSU-1] default = 6.0 ! what direction is orthogonal to density contours. It ! should be a typical value of (dR/dS) / (dR/dT) in ! oceanic profiles. +BUFFER_LAYER_EXTRAP_LIMIT = -1.0 ! [nondim] default = -1.0 + ! A limit on the density range over which extrapolation + ! can occur when detraining from the buffer layers, + ! relative to the density range within the mixed and + ! buffer layers, when the detrainment is going into the + ! lightest interior layer, nondimensional, or a negative + ! value not to apply this limit. DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 ! The surface fluxes are scaled away when the total ocean ! depth is less than DEPTH_LIMIT_FLUXES. diff --git a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all index 1a920cab85..0109145606 100644 --- a/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all +++ b/examples/ocean_SIS/GOLD_SIS/MOM_parameter_doc.all @@ -1470,6 +1470,13 @@ ML_DT_DS_WEIGHT = 6.0 ! [degC PSU-1] default = 6.0 ! what direction is orthogonal to density contours. It ! should be a typical value of (dR/dS) / (dR/dT) in ! oceanic profiles. +BUFFER_LAYER_EXTRAP_LIMIT = -1.0 ! [nondim] default = -1.0 + ! A limit on the density range over which extrapolation + ! can occur when detraining from the buffer layers, + ! relative to the density range within the mixed and + ! buffer layers, when the detrainment is going into the + ! lightest interior layer, nondimensional, or a negative + ! value not to apply this limit. DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 ! The surface fluxes are scaled away when the total ocean ! depth is less than DEPTH_LIMIT_FLUXES. diff --git a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all index 1a920cab85..0109145606 100644 --- a/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all +++ b/examples/ocean_SIS/GOLD_SIS_icebergs/MOM_parameter_doc.all @@ -1470,6 +1470,13 @@ ML_DT_DS_WEIGHT = 6.0 ! [degC PSU-1] default = 6.0 ! what direction is orthogonal to density contours. It ! should be a typical value of (dR/dS) / (dR/dT) in ! oceanic profiles. +BUFFER_LAYER_EXTRAP_LIMIT = -1.0 ! [nondim] default = -1.0 + ! A limit on the density range over which extrapolation + ! can occur when detraining from the buffer layers, + ! relative to the density range within the mixed and + ! buffer layers, when the detrainment is going into the + ! lightest interior layer, nondimensional, or a negative + ! value not to apply this limit. DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 ! The surface fluxes are scaled away when the total ocean ! depth is less than DEPTH_LIMIT_FLUXES. diff --git a/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all b/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all index 417e575432..d28e7f0db5 100644 --- a/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/Baltic/MOM_parameter_doc.all @@ -1442,6 +1442,13 @@ ML_DT_DS_WEIGHT = 6.0 ! [degC PSU-1] default = 6.0 ! what direction is orthogonal to density contours. It ! should be a typical value of (dR/dS) / (dR/dT) in ! oceanic profiles. +BUFFER_LAYER_EXTRAP_LIMIT = -1.0 ! [nondim] default = -1.0 + ! A limit on the density range over which extrapolation + ! can occur when detraining from the buffer layers, + ! relative to the density range within the mixed and + ! buffer layers, when the detrainment is going into the + ! lightest interior layer, nondimensional, or a negative + ! value not to apply this limit. DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 ! The surface fluxes are scaled away when the total ocean ! depth is less than DEPTH_LIMIT_FLUXES. diff --git a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all index fad68d2c64..49d65f65ac 100644 --- a/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2/MOM_parameter_doc.all @@ -1470,6 +1470,13 @@ ML_DT_DS_WEIGHT = 6.0 ! [degC PSU-1] default = 6.0 ! what direction is orthogonal to density contours. It ! should be a typical value of (dR/dS) / (dR/dT) in ! oceanic profiles. +BUFFER_LAYER_EXTRAP_LIMIT = -1.0 ! [nondim] default = -1.0 + ! A limit on the density range over which extrapolation + ! can occur when detraining from the buffer layers, + ! relative to the density range within the mixed and + ! buffer layers, when the detrainment is going into the + ! lightest interior layer, nondimensional, or a negative + ! value not to apply this limit. DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 ! The surface fluxes are scaled away when the total ocean ! depth is less than DEPTH_LIMIT_FLUXES. diff --git a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all index fad68d2c64..49d65f65ac 100644 --- a/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all +++ b/examples/ocean_SIS2/SIS2_icebergs/MOM_parameter_doc.all @@ -1470,6 +1470,13 @@ ML_DT_DS_WEIGHT = 6.0 ! [degC PSU-1] default = 6.0 ! what direction is orthogonal to density contours. It ! should be a typical value of (dR/dS) / (dR/dT) in ! oceanic profiles. +BUFFER_LAYER_EXTRAP_LIMIT = -1.0 ! [nondim] default = -1.0 + ! A limit on the density range over which extrapolation + ! can occur when detraining from the buffer layers, + ! relative to the density range within the mixed and + ! buffer layers, when the detrainment is going into the + ! lightest interior layer, nondimensional, or a negative + ! value not to apply this limit. DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 ! The surface fluxes are scaled away when the total ocean ! depth is less than DEPTH_LIMIT_FLUXES. diff --git a/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all b/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all index 80dbc4132e..e743b60b3b 100644 --- a/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all +++ b/examples/solo_ocean/MESO_025_63L/MOM_parameter_doc.all @@ -1326,6 +1326,13 @@ ML_DT_DS_WEIGHT = 6.0 ! [degC PSU-1] default = 6.0 ! what direction is orthogonal to density contours. It ! should be a typical value of (dR/dS) / (dR/dT) in ! oceanic profiles. +BUFFER_LAYER_EXTRAP_LIMIT = -1.0 ! [nondim] default = -1.0 + ! A limit on the density range over which extrapolation + ! can occur when detraining from the buffer layers, + ! relative to the density range within the mixed and + ! buffer layers, when the detrainment is going into the + ! lightest interior layer, nondimensional, or a negative + ! value not to apply this limit. DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 ! The surface fluxes are scaled away when the total ocean ! depth is less than DEPTH_LIMIT_FLUXES. diff --git a/examples/solo_ocean/benchmark/MOM_parameter_doc.all b/examples/solo_ocean/benchmark/MOM_parameter_doc.all index ebafbfdc81..c74d0a758f 100644 --- a/examples/solo_ocean/benchmark/MOM_parameter_doc.all +++ b/examples/solo_ocean/benchmark/MOM_parameter_doc.all @@ -1326,6 +1326,13 @@ ML_DT_DS_WEIGHT = 6.0 ! [degC PSU-1] default = 6.0 ! what direction is orthogonal to density contours. It ! should be a typical value of (dR/dS) / (dR/dT) in ! oceanic profiles. +BUFFER_LAYER_EXTRAP_LIMIT = -1.0 ! [nondim] default = -1.0 + ! A limit on the density range over which extrapolation + ! can occur when detraining from the buffer layers, + ! relative to the density range within the mixed and + ! buffer layers, when the detrainment is going into the + ! lightest interior layer, nondimensional, or a negative + ! value not to apply this limit. DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 ! The surface fluxes are scaled away when the total ocean ! depth is less than DEPTH_LIMIT_FLUXES. diff --git a/examples/solo_ocean/global/MOM_parameter_doc.all b/examples/solo_ocean/global/MOM_parameter_doc.all index 3781add85b..6f86aee107 100644 --- a/examples/solo_ocean/global/MOM_parameter_doc.all +++ b/examples/solo_ocean/global/MOM_parameter_doc.all @@ -1456,6 +1456,13 @@ ML_DT_DS_WEIGHT = 6.0 ! [degC PSU-1] default = 6.0 ! what direction is orthogonal to density contours. It ! should be a typical value of (dR/dS) / (dR/dT) in ! oceanic profiles. +BUFFER_LAYER_EXTRAP_LIMIT = -1.0 ! [nondim] default = -1.0 + ! A limit on the density range over which extrapolation + ! can occur when detraining from the buffer layers, + ! relative to the density range within the mixed and + ! buffer layers, when the detrainment is going into the + ! lightest interior layer, nondimensional, or a negative + ! value not to apply this limit. DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 ! The surface fluxes are scaled away when the total ocean ! depth is less than DEPTH_LIMIT_FLUXES. diff --git a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all index ab3238fa63..f5c995a327 100644 --- a/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/global_ALE/layer/MOM_parameter_doc.all @@ -1428,6 +1428,13 @@ ML_DT_DS_WEIGHT = 6.0 ! [degC PSU-1] default = 6.0 ! what direction is orthogonal to density contours. It ! should be a typical value of (dR/dS) / (dR/dT) in ! oceanic profiles. +BUFFER_LAYER_EXTRAP_LIMIT = -1.0 ! [nondim] default = -1.0 + ! A limit on the density range over which extrapolation + ! can occur when detraining from the buffer layers, + ! relative to the density range within the mixed and + ! buffer layers, when the detrainment is going into the + ! lightest interior layer, nondimensional, or a negative + ! value not to apply this limit. DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 ! The surface fluxes are scaled away when the total ocean ! depth is less than DEPTH_LIMIT_FLUXES. diff --git a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all index 23f329a5a0..c55ed2e906 100644 --- a/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all +++ b/examples/solo_ocean/nonBous_global/MOM_parameter_doc.all @@ -1459,6 +1459,13 @@ ML_DT_DS_WEIGHT = 6.0 ! [degC PSU-1] default = 6.0 ! what direction is orthogonal to density contours. It ! should be a typical value of (dR/dS) / (dR/dT) in ! oceanic profiles. +BUFFER_LAYER_EXTRAP_LIMIT = -1.0 ! [nondim] default = -1.0 + ! A limit on the density range over which extrapolation + ! can occur when detraining from the buffer layers, + ! relative to the density range within the mixed and + ! buffer layers, when the detrainment is going into the + ! lightest interior layer, nondimensional, or a negative + ! value not to apply this limit. DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 ! The surface fluxes are scaled away when the total ocean ! depth is less than DEPTH_LIMIT_FLUXES. diff --git a/examples/solo_ocean/single_column/MOM_parameter_doc.all b/examples/solo_ocean/single_column/MOM_parameter_doc.all index 5b9104372e..73e081d9db 100644 --- a/examples/solo_ocean/single_column/MOM_parameter_doc.all +++ b/examples/solo_ocean/single_column/MOM_parameter_doc.all @@ -1118,6 +1118,13 @@ ML_DT_DS_WEIGHT = 6.0 ! [degC PSU-1] default = 6.0 ! what direction is orthogonal to density contours. It ! should be a typical value of (dR/dS) / (dR/dT) in ! oceanic profiles. +BUFFER_LAYER_EXTRAP_LIMIT = -1.0 ! [nondim] default = -1.0 + ! A limit on the density range over which extrapolation + ! can occur when detraining from the buffer layers, + ! relative to the density range within the mixed and + ! buffer layers, when the detrainment is going into the + ! lightest interior layer, nondimensional, or a negative + ! value not to apply this limit. DEPTH_LIMIT_FLUXES = 0.1 ! [m] default = 0.2 ! The surface fluxes are scaled away when the total ocean ! depth is less than DEPTH_LIMIT_FLUXES. From 74873cc8a6aa9fa9036141e5c8ae8a78f2b3de2d Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 13 Jan 2014 16:44:38 -0500 Subject: [PATCH 350/372] Removed masking from static output o We added the land-mask to ALL output for convenience but this can create wierdness for some plotting routines. Reverting to un-masked output for static data (i.e. coordinates, masks, areas,...) --- src/framework/MOM_diag_mediator.F90 | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/framework/MOM_diag_mediator.F90 b/src/framework/MOM_diag_mediator.F90 index 8983333a22..c50fd45086 100644 --- a/src/framework/MOM_diag_mediator.F90 +++ b/src/framework/MOM_diag_mediator.F90 @@ -334,9 +334,9 @@ subroutine post_data_2d(diag_field_id, field, diag, is_static, mask) if (present(mask)) then used = send_data(diag_field_id, field, & is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, rmask=mask) - elseif(associated(diag%maskList(diag_field_id)%mask2d)) then - used = send_data(diag_field_id, field, & - is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, rmask=diag%maskList(diag_field_id)%mask2d) + !elseif(associated(diag%maskList(diag_field_id)%mask2d)) then + ! used = send_data(diag_field_id, field, & + ! is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, rmask=diag%maskList(diag_field_id)%mask2d) else used = send_data(diag_field_id, field, & is_in=isv, js_in=jsv, ie_in=iev, je_in=jev) @@ -419,9 +419,9 @@ subroutine post_data_3d(diag_field_id, field, diag, is_static, mask) if (present(mask)) then used = send_data(diag_field_id, field, & is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, rmask=mask) - elseif(associated(diag%maskList(diag_field_id)%mask3d)) then - used = send_data(diag_field_id, field, & - is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, rmask=diag%maskList(diag_field_id)%mask3d) + !elseif(associated(diag%maskList(diag_field_id)%mask3d)) then + ! used = send_data(diag_field_id, field, & + ! is_in=isv, js_in=jsv, ie_in=iev, je_in=jev, rmask=diag%maskList(diag_field_id)%mask3d) else used = send_data(diag_field_id, field, & is_in=isv, js_in=jsv, ie_in=iev, je_in=jev) From 3ae0afd3b122ad8a1f1be55ca8cf378b3581054d Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 15 Jan 2014 19:47:42 -0500 Subject: [PATCH 351/372] Synced MOM6z_SIS_025/diag_table with XML o Imported diag_table and cleaned up formatting --- examples/ocean_SIS/MOM6z_SIS_025/diag_table | 408 +++++++------------- 1 file changed, 143 insertions(+), 265 deletions(-) diff --git a/examples/ocean_SIS/MOM6z_SIS_025/diag_table b/examples/ocean_SIS/MOM6z_SIS_025/diag_table index 4861605339..4a40b4bd13 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/diag_table +++ b/examples/ocean_SIS/MOM6z_SIS_025/diag_table @@ -1,281 +1,159 @@ MOM_SIS_025_z 1900 1 1 0 0 0 ## output files -#"flux_month", 1, "months", 1, "days", "time" -"ice_month", 1, "months", 1, "days", "time", -"ice_daily", 1, "days", 1, "days", "time", -"ocean_daily", 1, "days", 1, "days", "time", -"ocean_month", 1, "months", 1, "days", "time" -#"ocean_bt", 6, "hours", 1, "days", "time" -#"ocean_month_z", 1, "months", 1, "days", "time" -#"ocean_hifreq", 0, "months", 1, "days", "time" -# -## output variables -#"ocean_model","eta_hifreq","e","ocean_hifreq","all",.false.,"none",2 -# +"ice_month", 1, "months", 1, "days", "time" +"ice_daily", 1, "days", 1, "days", "time" +"ocean_daily", 1, "days", 1, "days", "time" +"ocean_month", 1, "months", 1, "days", "time" +"ocean_annual", 12, "months", 1, "days", "time" +"ocean_static", -1, "months", 1, "days", "time" + + #================== # OCEAN DIAGNOSTICS #================== -#"ocean_model","u","u","ocean_month","all",.false.,"none",2 -#"ocean_model","v","v","ocean_month","all",.false.,"none",2 -#"ocean_model","h","h","ocean_month","all",.false.,"none",2 -#"ocean_model","e","e","ocean_month","all",.false.,"none",2 -#"ocean_model","eta_st","eta_st","ocean_bt","all",.false.,"none",2 -#"ocean_model","ubt_st","ubt_st","ocean_bt","all",.false.,"none",2 -#"ocean_model","vbt_st","vbt_st","ocean_bt","all",.false.,"none",2 -#"ocean_model","ubtav","ubtav","ocean_bt","all",.false.,"none",2 -#"ocean_model","vbtav","vbtav","ocean_bt","all",.false.,"none",2 -"ocean_model","temp","temp","ocean_month","all",.true.,"none",2 -"ocean_model","salt","salt","ocean_month","all",.true.,"none",2 -#"ocean_model","vintage","vintage","ocean_month","all",.false.,"none",2 -#"ocean_model","age","age","ocean_month","all",.false.,"none",2 -#"ocean_model","u_z","u","ocean_month_z","all",.false.,"none",2 -#"ocean_model","v_z","v","ocean_month_z","all",.false.,"none",2 -#"ocean_model","temp_z","temp","ocean_month_z","all",.false.,"none",2 -#"ocean_model","salt_z","salt","ocean_month_z","all",.false.,"none",2 -#"ocean_model","vintage_z","vintage","ocean_month_z","all",.false.,"none",2 -#"ocean_model","age_z","age","ocean_month_z","all",.false.,"none",2 -#"ocean_model","uh_z","uh","ocean_month_z","all",.false.,"none",2 -#"ocean_model","vh_z","vh","ocean_month_z","all",.false.,"none",2 -"ocean_model","SSH","ssh","ocean_daily","all",.false.,"none",2 -"ocean_model","SSU","ssu","ocean_daily","all",.false.,"none",2 -"ocean_model","SSV","ssv","ocean_daily","all",.false.,"none",2 -"ocean_model","SST","sst","ocean_daily","all",.false.,"none",2 -"ocean_model","SSS","sss","ocean_daily","all",.false.,"none",2 -#=========================== -# Continuity Equation Terms: -#=========================== -#"ocean_model","wd","wd","ocean_month","all",.false.,"none",2 -"ocean_model","uh","uh","ocean_month","all",.true.,"none",2 -"ocean_model","vh","vh","ocean_month","all",.true.,"none",2 -#"ocean_model","uhGM","uhGM","ocean_month","all",.false.,"none",2 -#"ocean_model","vhGM","vhGM","ocean_month","all",.false.,"none",2 -#"ocean_model","uhml","uhml","ocean_month","all",.false.,"none",2 -#"ocean_model","vhml","vhml","ocean_month","all",.false.,"none",2 -#"ocean_model","h_rho","h_rho","ocean_month","all",.false.,"none",2 -#"ocean_model","uh_rho","uh_rho","ocean_month","all",.false.,"none",2 -#"ocean_model","vh_rho","vh_rho","ocean_month","all",.false.,"none",2 -#"ocean_model","uhGM_rho","uhGM_rho","ocean_month","all",.true.,"none",2 -#"ocean_model","vhGM_rho","vhGM_rho","ocean_month","all",.true.,"none",2 -#"ocean_model","GMwork","GMwork","ocean_month","all",.true.,"none",2 -#"ocean_model","KHTH_u","KHTH_u","ocean_month","all",.false.,"none",2 -#"ocean_model","KHTH_v","KHTH_v","ocean_month","all",.false.,"none",2 -#"ocean_model","KHTR_u","KHTR_u","ocean_month","all",.false.,"none",2 -#"ocean_model","KHTR_v","KHTR_v","ocean_month","all",.false.,"none",2 -#"ocean_model","MEKE","MEKE","ocean_month","all",.false.,"none",2 -#"ocean_model","MEKE_KHTH","MEKE_KHTH","ocean_month","all",.false.,"none",2 -#"ocean_model","Res_fn","Res_fn","ocean_month","all",.false.,"none",2 -#"ocean_model","deficit_ratio","deficit_ratio","ocean_month","all",.false.,"none",2 -#=========================== -# Mixed Layer TKE Budget Terms: -#=========================== -#"ocean_model","TKE_wind","TKE_wind","ocean_month","all",.true.,"none",2 -#"ocean_model","TKE_RiBulk","TKE_RiBulk","ocean_month","all",.true.,"none",2 -#"ocean_model","TKE_conv","TKE_conv","ocean_month","all",.true.,"none",2 -#"ocean_model","TKE_pen_SW","TKE_pen_SW","ocean_month","all",.true.,"none",2 -#"ocean_model","TKE_mixing","TKE_mixing","ocean_month","all",.true.,"none",2 -#"ocean_model","TKE_mech_decay","TKE_mech_decay","ocean_month","all",.true.,"none",2 -#"ocean_model","TKE_conv_decay","TKE_conv_decay","ocean_month","all",.true.,"none",2 -#"ocean_model","TKE_conv_s2","TKE_conv_s2","ocean_month","all",.true.,"none",2 -#"ocean_model","TKE_tidal","TKE_tidal","ocean_month","all",.true.,"none",2 -#"ocean_model","h_ML","h_ML","ocean_month","all",.false.,"none",2 -#"ocean_model","Kd_effective","Kd_effective","ocean_month","all",.true.,"none",2 -#"ocean_model","PE_detrain","PE_detrain","ocean_month","all",.true.,"none",2 -#"ocean_model","PE_detrain2","PE_detrain2","ocean_month","all",.true.,"none",2 -#"ocean_model","Rayleigh_u","Rayleigh_u","ocean_month","all",.true.,"none",2 -#"ocean_model","Rayleigh_v","Rayleigh_v","ocean_month","all",.true.,"none",2 -"ocean_model","KPP_OBLdepth","KPP_OBLdepth","ocean_daily","all",.false.,"none",2 -#=========================== -# Tracer Fluxes: -#=========================== -#"ocean_model","T_adx", "T_adx", "ocean_month","all",.true.,"none",2 -"ocean_model","T_ady", "T_ady", "ocean_month","all",.true.,"none",2 -#"ocean_model","T_diffx","T_diffx","ocean_month","all",.true.,"none",2 -#"ocean_model","T_diffy","T_diffy","ocean_month","all",.true.,"none",2 -#"ocean_model","S_adx", "S_adx", "ocean_month","all",.true.,"none",2 -#"ocean_model","S_ady", "S_ady", "ocean_month","all",.true.,"none",2 -#"ocean_model","S_diffx","S_diffx","ocean_month","all",.true.,"none",2 -#"ocean_model","S_diffy","S_diffy","ocean_month","all",.true.,"none",2 -#======================= -# Momentum Balance Terms: -#======================= -#"ocean_model","dudt","dudt","ocean_month","all",.true.,"none",2 -#"ocean_model","dvdt","dvdt","ocean_month","all",.true.,"none",2 -#"ocean_model","CAu","CAu","ocean_month","all",.true.,"none",2 -#"ocean_model","CAv","CAv","ocean_month","all",.true.,"none",2 -#"ocean_model","PFu","PFu","ocean_month","all",.true.,"none",2 -#"ocean_model","PFv","PFv","ocean_month","all",.true.,"none",2 -#"ocean_model","du_dt_visc","du_dt_visc","ocean_month","all",.true.,"none",2 -#"ocean_model","dv_dt_visc","dv_dt_visc","ocean_month","all",.true.,"none",2 -#"ocean_model","diffu","diffu","ocean_month","all",.true.,"none",2 -#"ocean_model","diffv","diffv","ocean_month","all",.true.,"none",2 -#"ocean_model","dudt_dia","dudt_dia","ocean_month","all",.true.,"none",2 -#"ocean_model","dvdt_dia","dvdt_dia","ocean_month","all",.true.,"none",2 -# Subterms that should not be added to a closed budget. -#"ocean_model","gKEu","gKEu","ocean_month","all",.true.,"none",2 -#"ocean_model","gKEv","gKEv","ocean_month","all",.true.,"none",2 -#"ocean_model","rvxu","rvxu","ocean_month","all",.true.,"none",2 -#"ocean_model","rvxv","rvxv","ocean_month","all",.true.,"none",2 -#"ocean_model","PFu_bc","PFu_bc","ocean_month","all",.true.,"none",2 -#"ocean_model","PFv_bc","PFv_bc","ocean_month","all",.true.,"none",2 -#=========================================== -# Barotropic Momentum Balance Terms: -# (only available with split time stepping.) -#=========================================== -#"ocean_model","PFuBT","PFuBT","ocean_month","all",.true.,"none",2 -#"ocean_model","PFvBT","PFvBT","ocean_month","all",.true.,"none",2 -#"ocean_model","CoruBT","CoruBT","ocean_month","all",.true.,"none",2 -#"ocean_model","CorvBT","CorvBT","ocean_month","all",.true.,"none",2 -#"ocean_model","NluBT","NluBT","ocean_month","all",.true.,"none",2 -#"ocean_model","NlvBT","NlvBT","ocean_month","all",.true.,"none",2 -#"ocean_model","ubtforce","ubtforce","ocean_month","all",.true.,"none",2 -#"ocean_model","vbtforce","vbtforce","ocean_month","all",.true.,"none",2 -#"ocean_model","u_accel_bt","u_accel_bt","ocean_month","all",.true.,"none",2 -#"ocean_model","v_accel_bt","v_accel_bt","ocean_month","all",.true.,"none",2 -#=============================== -# Viscosities and diffusivities: -#=============================== -#"ocean_model","Ahh","Ahh","ocean_month,"all",.true.,"none",2 -#"ocean_model","Ahq","Ahq","ocean_month","all",.true.,"none",2 -#"ocean_model","Khh","Khh","ocean_month","all",.true.,"none",2 -#"ocean_model","Khq","Khq","ocean_month","all",.true.,"none",2 -#"ocean_model","bbl_thick_u","bbl_thick_u","ocean_month","all",.true.,"none",2 -#"ocean_model","kv_bbl_u","kv_bbl_u","ocean_month","all",.true.,"none",2 -#"ocean_model","bbl_thick_v","bbl_thick_v","ocean_month","all",.true.,"none",2 -#"ocean_model","kv_bbl_v","kv_bbl_v","ocean_month","all",.true.,"none",2 -#"ocean_model","av_visc","av_visc","ocean_month","all",.true.,"none",2 -#"ocean_model","au_visc","au_visc","ocean_month","all",.true.,"none",2 -#"ocean_model","Kd_itides","Kd_itides","ocean_month","all",.true.,"none",2 -#"ocean_model","Nb","Nb","ocean_month","all",.true.,"none",2 -#"ocean_model","TKE_itidal","TKE_itidal","ocean_month","all",.true.,"none",2 -#============================= -# Kinetic Energy Balance Terms: -#============================= -#"ocean_model","KE","KE","energy_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","dKE_dt","dKE_dt","energy_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","PE_to_KE","PE_to_KE","energy_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","KE_Coradv","KE_Coradv","energy_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","KE_adv","KE_adv","energy_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","KE_visc","KE_visc","energy_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","KE_horvisc","KE_horvisc","energy_%4yr_%3dy","all",.true.,"none",2 -#"ocean_model","KE_dia","KE_dia","energy_%4yr_%3dy","all",.true.,"none",2 -# -#================== -# Surface Forcing: -#================= -#"ocean_model","taux", "taux", "ocean_month","all",.true.,"none",2 -#"ocean_model","tauy", "tauy", "ocean_month","all",.true.,"none",2 -#"ocean_model","ustar", "ustar", "ocean_month","all",.true.,"none",2 -"ocean_model","PmE", "PmE", "ocean_month","all",.true.,"none",2 -"ocean_model","SW", "SW", "ocean_month","all",.true.,"none",2 -"ocean_model","LwLatSens","LwLatSens","ocean_month","all",.true.,"none",2 -#"ocean_model","p_surf", "p_surf", "ocean_month","all",.false.,"none",2 -"ocean_model","salt_flux","salt_flux","ocean_month","all",.true.,"none",2 -# + +# High-frequency 2d + "ocean_model", "SSH", "ssh", "ocean_daily", "all", .true., "none",2 + "ocean_model", "SSU", "ssu", "ocean_daily", "all", .true., "none",2 + "ocean_model", "SSV", "ssv", "ocean_daily", "all", .true., "none",2 + "ocean_model", "SST", "sst", "ocean_daily", "all", .true., "none",2 + "ocean_model", "SSS", "sss", "ocean_daily", "all", .true., "none",2 + "ocean_model", "SST", "sst_max", "ocean_daily", "all", "max", "none",2 + "ocean_model", "SST", "sst_min", "ocean_daily", "all", "min", "none",2 + "ocean_model", "KPP_OBLdepth", "KPP_OBLdepth_max", "ocean_daily", "all", "max", "none",2 + "ocean_model", "KPP_OBLdepth", "KPP_OBLdepth_min", "ocean_daily", "all", "min", "none",2 + + "ocean_model", "SSH", "ssh", "ocean_month", "all", .true., "none",2 + "ocean_model", "SST", "sst_max", "ocean_month", "all", "max", "none",2 + "ocean_model", "SST", "sst_min", "ocean_month", "all", "min", "none",2 + "ocean_model", "KPP_OBLdepth", "KPP_OBLdepth_max", "ocean_month", "all", "max", "none",2 + "ocean_model", "KPP_OBLdepth", "KPP_OBLdepth_min", "ocean_month", "all", "min", "none",2 + "ocean_model", "temp", "temp", "ocean_month", "all", .true., "none",2 + "ocean_model", "salt", "salt", "ocean_month", "all", .true., "none",2 + "ocean_model", "u", "u", "ocean_month", "all", .true., "none",2 + "ocean_model", "v", "v", "ocean_month", "all", .true., "none",2 + "ocean_model", "Kd_interface", "Kd_interface", "ocean_month", "all", .true., "none",2 + "ocean_model", "Kd_shear", "Kd_shear", "ocean_month", "all", .true., "none",2 + "ocean_model", "Kd_itides", "Kd_itides", "ocean_month", "all", .true., "none",2 + "ocean_model", "KPP_Kheat", "KPP_Kheat", "ocean_month", "all", .true., "none",2 + "ocean_model", "taux", "taux", "ocean_month", "all", .true., "none",2 + "ocean_model", "tauy", "tauy", "ocean_month", "all", .true., "none",2 + "ocean_model", "ustar", "ustar", "ocean_month", "all", .true., "none",2 + "ocean_model", "PmE", "PmE", "ocean_month", "all", .true., "none",2 + "ocean_model", "SW", "SW", "ocean_month", "all", .true., "none",2 + "ocean_model", "Net_Heat", "Net_Heat", "ocean_month", "all", .true., "none",2 + "ocean_model", "LwLatSens", "LwLatSens", "ocean_month", "all", .true., "none",2 + "ocean_model", "p_surf", "p_surf", "ocean_month", "all", .true., "none",2 + "ocean_model", "salt_flux", "salt_flux", "ocean_month", "all", .true., "none",2 + + "ocean_model", "e", "e", "ocean_annual", "all", .true., "none",2 + "ocean_model", "temp", "temp", "ocean_annual", "all", .true., "none",2 + "ocean_model", "salt", "salt", "ocean_annual", "all", .true., "none",2 + "ocean_model", "u", "u", "ocean_annual", "all", .true., "none",2 + "ocean_model", "v", "v", "ocean_annual", "all", .true., "none",2 + "ocean_model", "Kd_interface", "Kd_interface", "ocean_annual", "all", .true., "none",2 + "ocean_model", "Kd_shear", "Kd_shear", "ocean_annual", "all", .true., "none",2 + "ocean_model", "Kd_itides", "Kd_itides", "ocean_annual", "all", .true., "none",2 + "ocean_model", "KPP_Kheat", "KPP_Kheat", "ocean_annual", "all", .true., "none",2 + "ocean_model", "uh", "uh", "ocean_annual", "all", .true., "none",2 + "ocean_model", "vh", "vh", "ocean_annual", "all", .true., "none",2 + "ocean_model", "T_ady", "T_ady", "ocean_annual", "all", .true., "none",2 + "ocean_model", "S_ady", "S_ady", "ocean_annual", "all", .true., "none",2 + +# Static geometry data + "ocean_model", "geolon", "geolon", "ocean_static", "all", .false., "none", 2 + "ocean_model", "geolat", "geolat", "ocean_static", "all", .false., "none", 2 + "ocean_model", "geolon_c", "geolon_c", "ocean_static", "all", .false., "none", 2 + "ocean_model", "geolat_c", "geolat_c", "ocean_static", "all", .false., "none", 2 + "ocean_model", "geolon_u", "geolon_u", "ocean_static", "all", .false., "none", 2 + "ocean_model", "geolat_u", "geolat_u", "ocean_static", "all", .false., "none", 2 + "ocean_model", "geolon_v", "geolon_v", "ocean_static", "all", .false., "none", 2 + "ocean_model", "geolat_v", "geolat_v", "ocean_static", "all", .false., "none", 2 + "ocean_model", "area_t", "area_t", "ocean_static", "all", .false., "none", 2 + "ocean_model", "depth_ocean", "depth_ocean", "ocean_static", "all", .false., "none", 2 + "ocean_model", "wet", "wet", "ocean_static", "all", .false., "none", 2 + "ocean_model", "wet_c", "wet_c", "ocean_static", "all", .false., "none", 2 + "ocean_model", "wet_u", "wet_u", "ocean_static", "all", .false., "none", 2 + "ocean_model", "wet_v", "wet_v", "ocean_static", "all", .false., "none", 2 + #================ # ICE DIAGNOSTICS #================ -# "ice_model", "CELL_AREA", "CELL_AREA", "ice_month", "all", .false., "none", 2 #"ice_model", "COSROT", "COSROT", "ice_month", "all", .false., "none", 2 "ice_model", "GEOLAT", "GEOLAT", "ice_month", "all", .false., "none", 2 "ice_model", "GEOLON", "GEOLON", "ice_month", "all", .false., "none", 2 #"ice_model", "SINROT", "SINROT", "ice_month", "all", .false., "none", 2 # -# "ice_model", "AGE", "AGE", "ice_month", "all", .true., "none", 2 -# "ice_model", "ALB", "ALB", "ice_month", "all", .true., "none", 2 -# "ice_model", "BHEAT", "BHEAT", "ice_month", "all", .true., "none", 2 -# "ice_model", "BMELT", "BMELT", "ice_month", "all", .true., "none", 2 -# "ice_model", "BSNK", "BSNK", "ice_month", "all", .true., "none", 2 -# "ice_model", "CALVING", "CALVING", "ice_month", "all", .true., "none", 2 -# "ice_model", "CALVING_HFLX", "CALVING_HFLX", "ice_month", "all", .true., "none", 2 - "ice_model", "CN", "CN", "ice_month", "all", .false., "none", 2 - "ice_model", "HI", "HI", "ice_month", "all", .false., "none", 2 - "ice_model", "MI", "MI", "ice_month", "all", .false., "none", 2 -# "ice_model", "E2MELT", "E2MELT", "ice_month", "all", .true., "none", 2 -# "ice_model", "EVAP", "EVAP", "ice_month", "all", .true., "none", 2 -# "ice_model", "EXT", "EXT", "ice_month", "all", .true., "none", 2 -# "ice_model", "FA_X", "FA_X", "ice_month", "all", .true., "none", 2 -# "ice_model", "FA_Y", "FA_Y", "ice_month", "all", .true., "none", 2 -# "ice_model", "FC_X", "FC_X", "ice_month", "all", .true., "none", 2 -# "ice_model", "FC_Y", "FC_Y", "ice_month", "all", .true., "none", 2 -# "ice_model", "FI_X", "FI_X", "ice_month", "all", .true., "none", 2 -# "ice_model", "FI_Y", "FI_Y", "ice_month", "all", .true., "none", 2 -# "ice_model", "FW_X", "FW_X", "ice_month", "all", .true., "none", 2 -# "ice_model", "FW_Y", "FW_Y", "ice_month", "all", .true., "none", 2 -# "ice_model", "FRAZIL", "FRAZIL", "ice_month", "all", .true., "none", 2 - "ice_model", "HI", "HI", "ice_daily", "all", .false., "none", 2 -# "ice_model", "HI_PART", "HI_PART", "ice_month", "all", .true., "none", 2 -# "ice_model", "HS", "HS", "ice_month", "all", .true., "none", 2 -# "ice_model", "IX_TRANS", "IX_TRANS", "ice_month", "all", .true., "none", 2 -# "ice_model", "IY_TRANS", "IY_TRANS", "ice_month", "all", .true., "none", 2 -# "ice_model", "LH", "LH", "ice_month", "all", .true., "none", 2 -# "ice_model", "LSNK", "LSNK", "ice_month", "all", .true., "none", 2 -# "ice_model", "LSRC", "LSRC", "ice_month", "all", .true., "none", 2 -# "ice_model", "LW", "LW", "ice_month", "all", .true., "none", 2 -# "ice_model", "LWDN", "LWDN", "ice_month", "all", .true., "none", 2 - "ice_model", "CN", "CN", "ice_daily", "all", .false., "none", 2 -# "ice_model", "RAIN", "RAIN", "ice_month", "all", .true., "none", 2 -# "ice_model", "RDG_RATE", "RDG_RATE", "ice_month", "all", .true., "none", 2 -# "ice_model", "RDG_FRAC", "RDG_FRAC", "ice_month", "all", .true., "none", 2 -# "ice_model", "RUNOFF", "RUNOFF", "ice_month", "all", .true., "none", 2 -# "ice_model", "RUNOFF_HFLX", "RUNOFF_HFLX", "ice_month", "all", .true., "none", 2 -# "ice_model", "SALTF", "SALTF", "ice_month", "all", .true., "none", 2 -# "ice_model", "SH", "SH", "ice_month", "all", .true., "none", 2 -# "ice_model", "SIGI", "SIGI", "ice_month", "all", .true., "none", 2 -# "ice_model", "SIGII", "SIGII", "ice_month", "all", .true., "none", 2 -# "ice_model", "SLP", "SLP", "ice_month", "all", .true., "none", 2 -# "ice_model", "SNOWFL", "SNOWFL", "ice_month", "all", .true., "none", 2 -# "ice_model", "SN2IC", "SN2IC", "ice_month", "all", .true., "none", 2 -# "ice_model", "SSH", "SSH", "ice_month", "all", .true., "none", 2 -# "ice_model", "SSS", "SSS", "ice_month", "all", .true., "none", 2 -# "ice_model", "SST", "SST", "ice_month", "all", .true., "none", 2 +#"ice_model", "AGE", "AGE", "ice_month", "all", .true., "none", 2 +#"ice_model", "ALB", "ALB", "ice_month", "all", .true., "none", 2 +#"ice_model", "BHEAT", "BHEAT", "ice_month", "all", .true., "none", 2 +#"ice_model", "BMELT", "BMELT", "ice_month", "all", .true., "none", 2 +#"ice_model", "BSNK", "BSNK", "ice_month", "all", .true., "none", 2 +#"ice_model", "CALVING", "CALVING", "ice_month", "all", .true., "none", 2 +#"ice_model", "CALVING_HFLX","CALVING_HFLX","ice_month", "all", .true., "none", 2 + "ice_model", "CN", "CN", "ice_month", "all", .false., "none", 2 + "ice_model", "MI", "MI", "ice_month", "all", .false., "none", 2 + "ice_model", "HI", "HI", "ice_month", "all", .false., "none", 2 +#"ice_model", "E2MELT", "E2MELT", "ice_month", "all", .true., "none", 2 +#"ice_model", "EVAP", "EVAP", "ice_month", "all", .true., "none", 2 +#"ice_model", "EXT", "EXT", "ice_month", "all", .true., "none", 2 +#"ice_model", "FA_X", "FA_X", "ice_month", "all", .true., "none", 2 +#"ice_model", "FA_Y", "FA_Y", "ice_month", "all", .true., "none", 2 +#"ice_model", "FC_X", "FC_X", "ice_month", "all", .true., "none", 2 +#"ice_model", "FC_Y", "FC_Y", "ice_month", "all", .true., "none", 2 +#"ice_model", "FI_X", "FI_X", "ice_month", "all", .true., "none", 2 +#"ice_model", "FI_Y", "FI_Y", "ice_month", "all", .true., "none", 2 +#"ice_model", "FW_X", "FW_X", "ice_month", "all", .true., "none", 2 +#"ice_model", "FW_Y", "FW_Y", "ice_month", "all", .true., "none", 2 +#"ice_model", "FRAZIL", "FRAZIL", "ice_month", "all", .true., "none", 2 +#"ice_model", "HI", "HI", "ice_daily", "all", .false., "none", 2 +#"ice_model", "HI_PART", "HI_PART", "ice_month", "all", .true., "none", 2 +#"ice_model", "HS", "HS", "ice_month", "all", .true., "none", 2 +#"ice_model", "IX_TRANS", "IX_TRANS", "ice_month", "all", .true., "none", 2 +#"ice_model", "IY_TRANS", "IY_TRANS", "ice_month", "all", .true., "none", 2 +#"ice_model", "LH", "LH", "ice_month", "all", .true., "none", 2 +#"ice_model", "LSNK", "LSNK", "ice_month", "all", .true., "none", 2 +#"ice_model", "LSRC", "LSRC", "ice_month", "all", .true., "none", 2 +#"ice_model", "LW", "LW", "ice_month", "all", .true., "none", 2 +#"ice_model", "LWDN", "LWDN", "ice_month", "all", .true., "none", 2 + "ice_model", "MI", "MI", "ice_daily", "all", .false., "none", 2 +#"ice_model", "RAIN", "RAIN", "ice_month", "all", .true., "none", 2 +#"ice_model", "RDG_RATE", "RDG_RATE", "ice_month", "all", .true., "none", 2 +#"ice_model", "RDG_FRAC", "RDG_FRAC", "ice_month", "all", .true., "none", 2 +#"ice_model", "RUNOFF", "RUNOFF", "ice_month", "all", .true., "none", 2 +#"ice_model", "RUNOFF_HFLX","RUNOFF_HFLX","ice_month", "all", .true., "none", 2 + "ice_model", "SALTF", "SALTF", "ice_month", "all", .false., "none", 2 +#"ice_model", "SH", "SH", "ice_month", "all", .true., "none", 2 +#"ice_model", "SIGI", "SIGI", "ice_month", "all", .true., "none", 2 +#"ice_model", "SIGII", "SIGII", "ice_month", "all", .true., "none", 2 +#"ice_model", "SLP", "SLP", "ice_month", "all", .true., "none", 2 +#"ice_model", "SNOWFL", "SNOWFL", "ice_month", "all", .true., "none", 2 +#"ice_model", "SN2IC", "SN2IC", "ice_month", "all", .true., "none", 2 +#"ice_model", "SSH", "SSH", "ice_month", "all", .true., "none", 2 +#"ice_model", "SSS", "SSS", "ice_month", "all", .true., "none", 2 +#"ice_model", "SST", "SST", "ice_month", "all", .true., "none", 2 #"ice_model", "SSH", "SSH", "ice_daily", "all", .false., "none", 2 -# "ice_model", "SSS", "SSS", "ice_daily", "all", .false., "none", 2 -# "ice_model", "SST", "SST", "ice_daily", "all", .false., "none", 2 -# "ice_model", "UO", "UO", "ice_daily", "all", .false., "none", 2 -# "ice_model", "VO", "VO", "ice_daily", "all", .false., "none", 2 -# "ice_model", "STRENGTH", "STRENGTH", "ice_month", "all", .true., "none", 2 -# "ice_model", "STRAIN_ANGLE","STRAIN_ANGLE","ice_month","all",.true., "none", 2 -# "ice_model", "SW", "SW", "ice_month", "all", .true., "none", 2 -# "ice_model", "SWDN", "SWDN", "ice_month", "all", .true., "none", 2 -# "ice_model", "SW_NIR_DIF", "SW_NIR_DIF", "ice_month", "all", .true., "none", 2 -# "ice_model", "SW_NIR_DIR", "SW_NIR_DIR", "ice_month", "all", .true., "none", 2 -# "ice_model", "SW_VIS", "SW_VIS", "ice_month", "all", .true., "none", 2 -# "ice_model", "SW_VIS_DIF", "SW_VIS_DIF", "ice_month", "all", .true., "none", 2 -# "ice_model", "SW_VIS_DIR", "SW_VIS_DIR", "ice_month", "all", .true., "none", 2 -# "ice_model", "TMELT", "TMELT", "ice_month", "all", .true., "none", 2 -# "ice_model", "T1", "T1", "ice_month", "all", .true., "none", 2 -# "ice_model", "T2", "T2", "ice_month", "all", .true., "none", 2 -# "ice_model", "TS", "TS", "ice_month", "all", .true., "none", 2 -# "ice_model", "UI", "UI", "ice_month", "all", .true., "none", 2 -# "ice_model", "VI", "VI", "ice_month", "all", .true., "none", 2 -# "ice_model", "UO", "UO", "ice_month", "all", .true., "none", 2 -# "ice_model", "VO", "VO", "ice_month", "all", .true., "none", 2 -# "ice_model", "XPRT", "XPRT", "ice_month", "all", .true., "none", 2 -# -#======================== -# ATMOSPHERE DIAGNOSTICS: -#======================== -#"flux", "land_mask", "land_mask", "flux_month", "all", .false., "none", 2, -#"flux", "ice_mask", "ice_mask", "flux_month", "all", .true., "none", 2, -#"flux", "drag_moist", "drag_moist", "flux_month", "all", .true., "none", 2, -#"flux", "drag_heat", "drag_heat", "flux_month", "all", .true., "none", 2, -#"flux", "drag_mom", "drag_mom", "flux_month", "all", .true., "none", 2, -#"flux", "wind", "wind", "flux_month", "all", .true., "none", 2, -# "flux" forcing fields for land model: wind, q_ref atmos_8xdaily -#"flux", "wind", "wind", "atmos_8xdaily", "all", .true., "none", 2, -#"flux", "q_ref", "q_ref", "atmos_8xdaily", "all", .true., "none", 2, -#"flux", "tau_x", "tau_x", "flux_month", "all", .true., "none", 2, -#"flux", "tau_y", "tau_y", "flux_month", "all", .true., "none", 2, -#"flux", "shflx", "shflx", "flux_month", "all", .true., "none", 2, -#"flux", "evap", "evap", "flux_month", "all", .true., "none", 2, -#"flux", "lwflx", "lwflx", "flux_month", "all", .true., "none", 2, -#"flux", "rh_ref", "rh_ref", "flux_month", "all", .true., "none", 2, -#"flux", "u_ref", "u_ref", "flux_month", "all", .true., "none", 2, -#"flux", "v_ref", "v_ref", "flux_month", "all", .true., "none", 2, -#"flux", "u_atm", "u_atm", "flux_month", "all", .true.,"none", 2, -#"flux", "v_atm", "v_atm", "flux_month", "all", .true.,"none", 2, -#"flux", "t_atm", "t_atm", "flux_month", "all", .true.,"none", 2, -#"flux", "t_surf", "t_surf", "flux_month", "all", .true.,"none", 2, -#"flux", "q_atm", "q_atm", "flux_month", "all", .true.,"none", 2, +#"ice_model", "SSS", "SSS", "ice_daily", "all", .false., "none", 2 +#"ice_model", "SST", "SST", "ice_daily", "all", .false., "none", 2 +#"ice_model", "UO", "UO", "ice_daily", "all", .false., "none", 2 +#"ice_model", "VO", "VO", "ice_daily", "all", .false., "none", 2 +#"ice_model", "STRENGTH", "STRENGTH", "ice_month", "all", .true., "none", 2 +#"ice_model", "STRAIN_ANGLE","STRAIN_ANGLE","ice_month","all",.true., "none", 2 +#"ice_model", "SW", "SW", "ice_month", "all", .true., "none", 2 +#"ice_model", "SWDN", "SWDN", "ice_month", "all", .true., "none", 2 +#"ice_model", "SW_NIR_DIF", "SW_NIR_DIF", "ice_month", "all", .true., "none", 2 +#"ice_model", "SW_NIR_DIR", "SW_NIR_DIR", "ice_month", "all", .true., "none", 2 +#"ice_model", "SW_VIS", "SW_VIS", "ice_month", "all", .true., "none", 2 +#"ice_model", "SW_VIS_DIF", "SW_VIS_DIF", "ice_month", "all", .true., "none", 2 +#"ice_model", "SW_VIS_DIR", "SW_VIS_DIR", "ice_month", "all", .true., "none", 2 +#"ice_model", "TMELT", "TMELT", "ice_month", "all", .true., "none", 2 +#"ice_model", "T1", "T1", "ice_month", "all", .true., "none", 2 +#"ice_model", "T2", "T2", "ice_month", "all", .true., "none", 2 +#"ice_model", "TS", "TS", "ice_month", "all", .true., "none", 2 +#"ice_model", "UI", "UI", "ice_month", "all", .true., "none", 2 +#"ice_model", "VI", "VI", "ice_month", "all", .true., "none", 2 +#"ice_model", "UO", "UO", "ice_month", "all", .true., "none", 2 +#"ice_model", "VO", "VO", "ice_month", "all", .true., "none", 2 +#"ice_model", "XPRT", "XPRT", "ice_month", "all", .true., "none", 2 From a9232edad0fe8b236016c920b4788127d3907baa Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 15 Jan 2014 20:41:19 -0500 Subject: [PATCH 352/372] *Use NLT_SHAPE=PARABOLIC in MOM6z_SIS_025 o This replaces the conventional shape function of CVmix-KPP with one calculated by the model. The parabolic profile is preferred. --- examples/ocean_SIS/MOM6z_SIS_025/MOM_input | 8 ++++++++ examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all | 2 +- examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short | 8 ++++++++ examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu | 8 ++++---- examples/ocean_SIS/MOM6z_SIS_025/timestats.intel | 8 ++++---- examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi | 8 ++++---- 6 files changed, 29 insertions(+), 13 deletions(-) diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_input b/examples/ocean_SIS/MOM6z_SIS_025/MOM_input index e9a31f8472..47803a4c76 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_input +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_input @@ -543,6 +543,14 @@ USE_KPP = True ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. KPP% +NLT_SHAPE = "PARABOLIC" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile KPP_IS_ADDITIVE = True ! [Boolean] default = False ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all index da24b023c8..96f7a856f7 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all @@ -1346,7 +1346,7 @@ FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 ! the surface layer properties. If =0, the top model level properties ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a ! subsequent correction is applied. -NLT_SHAPE = "CVMIX" ! default = "CVMIX" +NLT_SHAPE = "PARABOLIC" ! default = "CVMIX" ! The shape of the nonlocal transport (or redistribution of surface ! forcina. Allowed values are: ! CVMIX - Uses the profile from CVmix diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short index 173e205888..9f4c06c9bc 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short @@ -511,6 +511,14 @@ USE_KPP = True ! [Boolean] default = False ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, ! to calculate diffusivities and non-local transport in the OBL. KPP% +NLT_SHAPE = "PARABOLIC" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile KPP_IS_ADDITIVE = True ! [Boolean] default = False ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. %KPP diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu index 9647785d74..8369950df3 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 2.319909430935E-04, CFL 0.00000, SL -3.5994E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 341, En 1.104171972946E-03, CFL 0.42295, SL -3.5311E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 1.58E-19, Se 3.57E-16, Te 3.21E-17 - 6, 693135.500, 4, En 1.127574201534E-03, CFL 0.26057, SL -3.6337E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 1.76E-19, Se 1.56E-17, Te -1.78E-18 - 9, 693135.750, 0, En 1.203296492962E-03, CFL 0.25419, SL -3.7233E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me -5.13E-20, Se -3.14E-18, Te 7.22E-19 - 12, 693136.000, 0, En 1.369625172009E-03, CFL 0.28724, SL -3.8050E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me 6.35E-20, Se 4.95E-18, Te -2.00E-18 + 3, 693135.250, 338, En 1.103946529856E-03, CFL 0.42334, SL -3.5312E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 3.61E-19, Se 3.83E-16, Te 3.05E-17 + 6, 693135.500, 3, En 1.127053689114E-03, CFL 0.26048, SL -3.6338E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me -5.88E-20, Se -1.21E-17, Te 1.27E-18 + 9, 693135.750, 0, En 1.202506721642E-03, CFL 0.25295, SL -3.7234E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me 9.51E-20, Se -8.28E-18, Te -6.54E-19 + 12, 693136.000, 0, En 1.368730879886E-03, CFL 0.28768, SL -3.8051E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me 3.58E-20, Se -5.20E-18, Te 2.92E-18 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel index 99a69368d4..57f3742ecd 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 2.319909430935E-04, CFL 0.00000, SL -3.5994E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 341, En 1.104172068475E-03, CFL 0.42293, SL -3.5311E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 4.28E-19, Se 3.82E-16, Te 3.15E-17 - 6, 693135.500, 4, En 1.127574745574E-03, CFL 0.26027, SL -3.6337E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me -1.29E-20, Se -2.05E-17, Te -1.78E-18 - 9, 693135.750, 0, En 1.203298068540E-03, CFL 0.25296, SL -3.7233E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me -4.44E-20, Se 1.70E-18, Te 1.49E-18 - 12, 693136.000, 0, En 1.369625737979E-03, CFL 0.28680, SL -3.8050E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me -9.74E-20, Se 2.58E-18, Te 2.19E-18 + 3, 693135.250, 338, En 1.103946530345E-03, CFL 0.42346, SL -3.5312E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 2.14E-19, Se 3.50E-16, Te 3.09E-17 + 6, 693135.500, 3, En 1.127056243478E-03, CFL 0.26047, SL -3.6338E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 7.46E-20, Se 2.16E-17, Te 4.42E-19 + 9, 693135.750, 0, En 1.202505805980E-03, CFL 0.25276, SL -3.7234E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me 1.39E-20, Se -1.04E-18, Te -7.33E-19 + 12, 693136.000, 0, En 1.368728365596E-03, CFL 0.28748, SL -3.8051E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me 3.54E-20, Se -1.31E-17, Te -1.05E-18 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi b/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi index 900f8fd782..c7f05bbf09 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 2.319909430935E-04, CFL 0.00000, SL -3.5994E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 341, En 1.104171949169E-03, CFL 0.42295, SL -3.5311E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 3.62E-19, Se 3.76E-16, Te 3.14E-17 - 6, 693135.500, 4, En 1.127575493391E-03, CFL 0.26023, SL -3.6337E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 1.76E-20, Se 1.15E-17, Te -1.57E-18 - 9, 693135.750, 0, En 1.203295205713E-03, CFL 0.25276, SL -3.7233E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me -2.54E-20, Se -2.47E-18, Te 3.29E-18 - 12, 693136.000, 0, En 1.369625874567E-03, CFL 0.28688, SL -3.8050E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me 1.04E-19, Se 1.01E-17, Te -1.67E-18 + 3, 693135.250, 338, En 1.103946480659E-03, CFL 0.42345, SL -3.5312E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 3.29E-19, Se 3.64E-16, Te 3.33E-17 + 6, 693135.500, 3, En 1.127056109097E-03, CFL 0.26043, SL -3.6338E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 5.54E-20, Se 4.78E-19, Te -7.79E-19 + 9, 693135.750, 0, En 1.202504952504E-03, CFL 0.25283, SL -3.7234E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me 1.15E-19, Se 1.07E-17, Te 1.21E-18 + 12, 693136.000, 0, En 1.368731605509E-03, CFL 0.28785, SL -3.8051E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me -2.07E-21, Se -1.54E-17, Te -1.45E-18 From 6c4e507d657019743302cbf299f7082ee6be03c4 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 15 Jan 2014 21:48:25 -0500 Subject: [PATCH 353/372] *Switched to cold-start of ice in MOM6z_SIS_025 o We had tried initializing the ice from a 20 year spun-up state which did not fix the high salinity biases we were targetting and also introduced truncations at initialization. o Returning to cold-start of ice (no ice thickness) - had to turn of the "surface depression" code for compatibility. --- examples/ocean_SIS/MOM6z_SIS_025/MOM_input | 10 ---------- .../MOM6z_SIS_025/MOM_parameter_doc.all | 9 +-------- .../MOM6z_SIS_025/MOM_parameter_doc.short | 10 ---------- examples/ocean_SIS/MOM6z_SIS_025/data_table | 18 +++++++++--------- examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu | 10 +++++----- .../ocean_SIS/MOM6z_SIS_025/timestats.intel | 10 +++++----- examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi | 10 +++++----- 7 files changed, 25 insertions(+), 52 deletions(-) diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_input b/examples/ocean_SIS/MOM6z_SIS_025/MOM_input index 47803a4c76..59c5885919 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_input +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_input @@ -264,16 +264,6 @@ TEMP_IC_VAR = "Temp" ! default = "PTEMP" ! The initial condition variable for potential temperature. SALT_IC_VAR = "Salt" ! default = "SALT" ! The initial condition variable for salinity. -DEPRESS_INITIAL_SURFACE = True ! [Boolean] default = False - ! If true, depress the initial surface to avoid huge - ! tsunamis when a large surface pressure is applied. -SURFACE_HEIGHT_IC_FILE = "sit_sic_MOM6z_025_v1.nc" ! - ! The initial condition file for the surface height. -SURFACE_HEIGHT_IC_VAR = "sit" ! default = "SSH" - ! The initial condition variable for the surface height. -SURFACE_HEIGHT_IC_SCALE = -1.0 ! [variable] default = 1.0 - ! A scaling factor to convert SURFACE_HEIGHT_IC_VAR into - ! units of m REGRIDDING_COORDINATE_MODE = "Z*" ! default = "LAYER" ! Coordinate mode for vertical regridding. ! Choose among the following possibilities: diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all index 96f7a856f7..d7360b4720 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.all @@ -473,16 +473,9 @@ CONVERT_THICKNESS_UNITS = False ! [Boolean] default = False ! units of m to kg m-2 or vice versa, depending on whether ! BOUSSINESQ is defined. This does not apply if a restart ! file is read. -DEPRESS_INITIAL_SURFACE = True ! [Boolean] default = False +DEPRESS_INITIAL_SURFACE = False ! [Boolean] default = False ! If true, depress the initial surface to avoid huge ! tsunamis when a large surface pressure is applied. -SURFACE_HEIGHT_IC_FILE = "sit_sic_MOM6z_025_v1.nc" ! - ! The initial condition file for the surface height. -SURFACE_HEIGHT_IC_VAR = "sit" ! default = "SSH" - ! The initial condition variable for the surface height. -SURFACE_HEIGHT_IC_SCALE = -1.0 ! [variable] default = 1.0 - ! A scaling factor to convert SURFACE_HEIGHT_IC_VAR into - ! units of m SPONGE = False ! [Boolean] default = False ! If true, sponges may be applied anywhere in the domain. ! The exact location and properties of those sponges are diff --git a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short index 9f4c06c9bc..199025fd80 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short +++ b/examples/ocean_SIS/MOM6z_SIS_025/MOM_parameter_doc.short @@ -232,16 +232,6 @@ TEMP_IC_VAR = "Temp" ! default = "PTEMP" ! The initial condition variable for potential temperature. SALT_IC_VAR = "Salt" ! default = "SALT" ! The initial condition variable for salinity. -DEPRESS_INITIAL_SURFACE = True ! [Boolean] default = False - ! If true, depress the initial surface to avoid huge - ! tsunamis when a large surface pressure is applied. -SURFACE_HEIGHT_IC_FILE = "sit_sic_MOM6z_025_v1.nc" ! - ! The initial condition file for the surface height. -SURFACE_HEIGHT_IC_VAR = "sit" ! default = "SSH" - ! The initial condition variable for the surface height. -SURFACE_HEIGHT_IC_SCALE = -1.0 ! [variable] default = 1.0 - ! A scaling factor to convert SURFACE_HEIGHT_IC_VAR into - ! units of m REGRIDDING_COORDINATE_MODE = "Z*" ! default = "LAYER" ! Coordinate mode for vertical regridding. ! Choose among the following possibilities: diff --git a/examples/ocean_SIS/MOM6z_SIS_025/data_table b/examples/ocean_SIS/MOM6z_SIS_025/data_table index ddeabb1f6d..36e6c3ad8a 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/data_table +++ b/examples/ocean_SIS/MOM6z_SIS_025/data_table @@ -7,19 +7,19 @@ "ATM" , "z_bot" , "" , "" , .false. , 10.0 "ATM" , "gust" , "" , "" , .false. , 1.0e-4 "ICE" , "lw_flux_dn" , "LWDN_MOD" , "./INPUT/ncar_rad.clim.nc" , .false. , 1.0 -"ICE" , "sw_flux_vis_dir_dn", "SWDN_MOD", "./INPUT/ncar_rad.clim.nc", .false. , 0.285 -"ICE" , "sw_flux_vis_dif_dn", "SWDN_MOD", "./INPUT/ncar_rad.clim.nc", .false. , 0.285 -"ICE" , "sw_flux_nir_dir_dn", "SWDN_MOD", "./INPUT/ncar_rad.clim.nc", .false. , 0.215 -"ICE" , "sw_flux_nir_dif_dn", "SWDN_MOD", "./INPUT/ncar_rad.clim.nc", .false. , 0.215 +"ICE" , "sw_flux_vis_dir_dn", "SWDN_MOD", "./INPUT/ncar_rad.clim.nc" , .false. , 0.285 +"ICE" , "sw_flux_vis_dif_dn", "SWDN_MOD", "./INPUT/ncar_rad.clim.nc" , .false. , 0.285 +"ICE" , "sw_flux_nir_dir_dn", "SWDN_MOD", "./INPUT/ncar_rad.clim.nc" , .false. , 0.215 +"ICE" , "sw_flux_nir_dif_dn", "SWDN_MOD", "./INPUT/ncar_rad.clim.nc" , .false. , 0.215 "ICE" , "lprec" , "RAIN" , "./INPUT/ncar_precip.clim.nc" , .false. , 0.9933 "ICE" , "fprec" , "SNOW" , "./INPUT/ncar_precip.clim.nc" , .false. , 0.9933 -"ICE" , "runoff" , "runoff" , "./INPUT/runoff.nc" , .false. , 1.0 +"ICE" , "runoff" , "runoff" , "./INPUT/runoff.nc" , .false. , 1.0 "ICE" , "calving" , "" , "" , .true. , 0.0 -"ICE" , "dhdt" , "" , "" , .true. , 80.0 +"ICE" , "dhdt" , "" , "" , .true. , 80.0 "ICE" , "dedt" , "" , "" , .true. , 2.0e-6 -"ICE" , "drdt" , "" , "" , .true. , 10.0 -"ICE", "sic_obs" , "sic" ,"./INPUT/sit_sic_MOM6z_025_v1.nc", .true. , 1.00 -"ICE", "sit_obs" , "sit" ,"./INPUT/sit_sic_MOM6z_025_v1.nc", .true. , 1.00 +"ICE" , "drdt" , "" , "" , .true. , 10.0 +"ICE", "sic_obs" , "sic" ,"./INPUT/sit_sic_MOM6z_025_v1.nc", .true. , 0.00 +"ICE", "sit_obs" , "sit" ,"./INPUT/sit_sic_MOM6z_025_v1.nc", .true. , 0.00 "ICE", "sst_obs" , "SST" ,"./INPUT/sst_ice_clim.nc" , .false. , 1.0 "LND" , "t_surf" , "" , "" , .true. , 273.0 "LND" , "t_ca" , "" , "" , .true. , 273.0 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu index 8369950df3..6c46a2acd7 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] - 0, 693135.000, 0, En 2.319909430935E-04, CFL 0.00000, SL -3.5994E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 338, En 1.103946529856E-03, CFL 0.42334, SL -3.5312E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 3.61E-19, Se 3.83E-16, Te 3.05E-17 - 6, 693135.500, 3, En 1.127053689114E-03, CFL 0.26048, SL -3.6338E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me -5.88E-20, Se -1.21E-17, Te 1.27E-18 - 9, 693135.750, 0, En 1.202506721642E-03, CFL 0.25295, SL -3.7234E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me 9.51E-20, Se -8.28E-18, Te -6.54E-19 - 12, 693136.000, 0, En 1.368730879886E-03, CFL 0.28768, SL -3.8051E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me 3.58E-20, Se -5.20E-18, Te 2.92E-18 + 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 3, 693135.250, 0, En 7.869342039286E-04, CFL 0.19834, SL 2.3175E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 8.45E-20, Se 4.35E-16, Te 4.46E-17 + 6, 693135.500, 0, En 8.396720669570E-04, CFL 0.14028, SL 2.3406E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -2.44E-20, Se 2.86E-17, Te 9.91E-19 + 9, 693135.750, 0, En 8.953007710512E-04, CFL 0.15329, SL 2.3655E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 5.26E-20, Se -5.82E-18, Te -6.45E-19 + 12, 693136.000, 0, En 1.063360712149E-03, CFL 0.22986, SL 2.3891E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -2.57E-20, Se 1.71E-18, Te -7.53E-19 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel index 57f3742ecd..42a8cfea4c 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] - 0, 693135.000, 0, En 2.319909430935E-04, CFL 0.00000, SL -3.5994E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 338, En 1.103946530345E-03, CFL 0.42346, SL -3.5312E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 2.14E-19, Se 3.50E-16, Te 3.09E-17 - 6, 693135.500, 3, En 1.127056243478E-03, CFL 0.26047, SL -3.6338E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 7.46E-20, Se 2.16E-17, Te 4.42E-19 - 9, 693135.750, 0, En 1.202505805980E-03, CFL 0.25276, SL -3.7234E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me 1.39E-20, Se -1.04E-18, Te -7.33E-19 - 12, 693136.000, 0, En 1.368728365596E-03, CFL 0.28748, SL -3.8051E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me 3.54E-20, Se -1.31E-17, Te -1.05E-18 + 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 3, 693135.250, 0, En 7.869342010898E-04, CFL 0.19834, SL 2.3175E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.51E-19, Se 4.19E-16, Te 4.22E-17 + 6, 693135.500, 0, En 8.396733755708E-04, CFL 0.14028, SL 2.3406E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -4.71E-20, Se 2.28E-18, Te 1.95E-18 + 9, 693135.750, 0, En 8.953063196672E-04, CFL 0.15328, SL 2.3655E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.27E-19, Se 4.48E-18, Te -4.91E-19 + 12, 693136.000, 0, En 1.063360723723E-03, CFL 0.22977, SL 2.3891E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -7.28E-21, Se 2.01E-18, Te 1.09E-19 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi b/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi index c7f05bbf09..7902e51ab0 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] - 0, 693135.000, 0, En 2.319909430935E-04, CFL 0.00000, SL -3.5994E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 338, En 1.103946480659E-03, CFL 0.42345, SL -3.5312E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 3.29E-19, Se 3.64E-16, Te 3.33E-17 - 6, 693135.500, 3, En 1.127056109097E-03, CFL 0.26043, SL -3.6338E-02, M 1.38182E+21, S 34.7200, T 3.6047, Me 5.54E-20, Se 4.78E-19, Te -7.79E-19 - 9, 693135.750, 0, En 1.202504952504E-03, CFL 0.25283, SL -3.7234E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me 1.15E-19, Se 1.07E-17, Te 1.21E-18 - 12, 693136.000, 0, En 1.368731605509E-03, CFL 0.28785, SL -3.8051E-02, M 1.38181E+21, S 34.7200, T 3.6047, Me -2.07E-21, Se -1.54E-17, Te -1.45E-18 + 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 3, 693135.250, 0, En 7.869342021829E-04, CFL 0.19834, SL 2.3175E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.87E-19, Se 4.18E-16, Te 4.34E-17 + 6, 693135.500, 0, En 8.396721370387E-04, CFL 0.14028, SL 2.3406E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -2.35E-20, Se 7.10E-18, Te 2.84E-18 + 9, 693135.750, 0, En 8.953018459108E-04, CFL 0.15329, SL 2.3655E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.53E-20, Se -4.01E-18, Te -4.30E-18 + 12, 693136.000, 0, En 1.063358269686E-03, CFL 0.22926, SL 2.3891E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -2.45E-20, Se 1.53E-17, Te 4.08E-18 From 1eb94f0bc0abc4ca63787f7adc3b6a730285173a Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 15 Jan 2014 22:30:26 -0500 Subject: [PATCH 354/372] *Removed reproduce_siena from MOM6z_SIS_025 o Deleted reproduce_siena=.true. from horiz_interp and icebergs namelists --- examples/ocean_SIS/MOM6z_SIS_025/input.nml | 3 +-- examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu | 8 ++++---- examples/ocean_SIS/MOM6z_SIS_025/timestats.intel | 8 ++++---- examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi | 8 ++++---- 4 files changed, 13 insertions(+), 14 deletions(-) diff --git a/examples/ocean_SIS/MOM6z_SIS_025/input.nml b/examples/ocean_SIS/MOM6z_SIS_025/input.nml index 5c9e2b3735..ba0d4bd80c 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/input.nml +++ b/examples/ocean_SIS/MOM6z_SIS_025/input.nml @@ -61,7 +61,7 @@ / &horiz_interp_nml - reproduce_siena=.true. / + / &ice_albedo_nml t_range = 10. @@ -95,7 +95,6 @@ verbose=.FALSE. traj_sample_hrs=0 verbose_hrs=2400 - reproduce_siena=.true., / &monin_obukhov_nml diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu index 6c46a2acd7..3e772eaeaa 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 0, En 7.869342039286E-04, CFL 0.19834, SL 2.3175E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 8.45E-20, Se 4.35E-16, Te 4.46E-17 - 6, 693135.500, 0, En 8.396720669570E-04, CFL 0.14028, SL 2.3406E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -2.44E-20, Se 2.86E-17, Te 9.91E-19 - 9, 693135.750, 0, En 8.953007710512E-04, CFL 0.15329, SL 2.3655E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 5.26E-20, Se -5.82E-18, Te -6.45E-19 - 12, 693136.000, 0, En 1.063360712149E-03, CFL 0.22986, SL 2.3891E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -2.57E-20, Se 1.71E-18, Te -7.53E-19 + 3, 693135.250, 0, En 7.869342039683E-04, CFL 0.19834, SL 2.3175E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 6.65E-20, Se 4.35E-16, Te 4.39E-17 + 6, 693135.500, 0, En 8.396718447150E-04, CFL 0.14028, SL 2.3406E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -1.25E-19, Se 6.94E-18, Te 1.06E-19 + 9, 693135.750, 0, En 8.953008819555E-04, CFL 0.15328, SL 2.3655E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 8.05E-20, Se -1.84E-17, Te -6.67E-19 + 12, 693136.000, 0, En 1.063361992388E-03, CFL 0.22997, SL 2.3891E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -4.69E-20, Se 1.97E-17, Te 2.09E-18 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel index 42a8cfea4c..0703d18e7b 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 0, En 7.869342010898E-04, CFL 0.19834, SL 2.3175E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.51E-19, Se 4.19E-16, Te 4.22E-17 - 6, 693135.500, 0, En 8.396733755708E-04, CFL 0.14028, SL 2.3406E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -4.71E-20, Se 2.28E-18, Te 1.95E-18 - 9, 693135.750, 0, En 8.953063196672E-04, CFL 0.15328, SL 2.3655E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.27E-19, Se 4.48E-18, Te -4.91E-19 - 12, 693136.000, 0, En 1.063360723723E-03, CFL 0.22977, SL 2.3891E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -7.28E-21, Se 2.01E-18, Te 1.09E-19 + 3, 693135.250, 0, En 7.869342011096E-04, CFL 0.19834, SL 2.3175E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.20E-19, Se 4.26E-16, Te 4.43E-17 + 6, 693135.500, 0, En 8.396733492380E-04, CFL 0.14028, SL 2.3406E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -4.26E-20, Se -9.76E-18, Te 2.12E-19 + 9, 693135.750, 0, En 8.953064949596E-04, CFL 0.15327, SL 2.3655E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 4.90E-20, Se 8.65E-18, Te -2.23E-18 + 12, 693136.000, 0, En 1.063359196216E-03, CFL 0.22996, SL 2.3891E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -5.56E-20, Se -1.68E-18, Te -4.97E-19 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi b/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi index 7902e51ab0..8faf9db699 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 0, En 7.869342021829E-04, CFL 0.19834, SL 2.3175E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.87E-19, Se 4.18E-16, Te 4.34E-17 - 6, 693135.500, 0, En 8.396721370387E-04, CFL 0.14028, SL 2.3406E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -2.35E-20, Se 7.10E-18, Te 2.84E-18 - 9, 693135.750, 0, En 8.953018459108E-04, CFL 0.15329, SL 2.3655E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.53E-20, Se -4.01E-18, Te -4.30E-18 - 12, 693136.000, 0, En 1.063358269686E-03, CFL 0.22926, SL 2.3891E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -2.45E-20, Se 1.53E-17, Te 4.08E-18 + 3, 693135.250, 0, En 7.869342021933E-04, CFL 0.19834, SL 2.3175E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 6.24E-20, Se 4.21E-16, Te 4.37E-17 + 6, 693135.500, 0, En 8.396721459418E-04, CFL 0.14028, SL 2.3406E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.56E-19, Se -1.94E-18, Te -7.41E-19 + 9, 693135.750, 0, En 8.953020563305E-04, CFL 0.15328, SL 2.3655E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 6.15E-20, Se 1.60E-17, Te -6.09E-19 + 12, 693136.000, 0, En 1.063357227715E-03, CFL 0.22987, SL 2.3891E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 3.32E-20, Se 1.83E-17, Te 1.65E-18 From e141a6c380e7fc1de67c1cc496524ff4d4bdcabc Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Wed, 15 Jan 2014 22:32:24 -0500 Subject: [PATCH 355/372] Added five sections to MOM6z_SiS_025/diag_table o sections for Drake passage, Denmark Strait, Bering Strait, Agulhas Section and Iceland-Norway. --- examples/ocean_SIS/MOM6z_SIS_025/diag_table | 40 ++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) diff --git a/examples/ocean_SIS/MOM6z_SIS_025/diag_table b/examples/ocean_SIS/MOM6z_SIS_025/diag_table index 4a40b4bd13..51ed07d51c 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/diag_table +++ b/examples/ocean_SIS/MOM6z_SIS_025/diag_table @@ -7,7 +7,12 @@ MOM_SIS_025_z "ocean_month", 1, "months", 1, "days", "time" "ocean_annual", 12, "months", 1, "days", "time" "ocean_static", -1, "months", 1, "days", "time" - +"_Drake_passage", 1, "days", 1, "days", "time" +"_Denmark_Strait", 1, "days", 1, "days", "time" +"_Iceland_Norway", 1, "days", 1, "days", "time" +"_Gibraltar_Strait", 1, "days", 1, "days", "time" +"_Bering_Strait", 1, "days", 1, "days", "time" +"_Agulhas_section", 1, "days", 1, "days", "time" #================== # OCEAN DIAGNOSTICS @@ -61,6 +66,39 @@ MOM_SIS_025_z "ocean_model", "T_ady", "T_ady", "ocean_annual", "all", .true., "none",2 "ocean_model", "S_ady", "S_ady", "ocean_annual", "all", .true., "none",2 +# Sections +"ocean_model", "temp", "temp", "_Drake_passage", "all", .true., "-70. -70. -71. -54.5 -1 -1",2 +"ocean_model", "salt", "salt", "_Drake_passage", "all", .true., "-70. -70. -71. -54.5 -1 -1",2 +"ocean_model", "uh", "uh", "_Drake_passage", "all", .true., "-70. -70. -71. -54.5 -1 -1",2 +"ocean_model", "u", "u", "_Drake_passage", "all", .true., "-70. -70. -71. -54.5 -1 -1",2 +"ocean_model", "e", "e", "_Drake_passage", "all", .true., "-70. -70. -71. -54.5 -1 -1",2 +"ocean_model", "temp", "temp", "_Denmark_Strait", "all", .true., "-42.5 -20. 65. 65. -1 -1",2 +"ocean_model", "salt", "salt", "_Denmark_Strait", "all", .true., "-42.5 -20. 65. 65. -1 -1",2 +"ocean_model", "vh", "vh", "_Denmark_Strait", "all", .true., "-42.5 -20. 65. 65. -1 -1",2 +"ocean_model", "v", "v", "_Denmark_Strait", "all", .true., "-42.5 -20. 65. 65. -1 -1",2 +"ocean_model", "e", "e", "_Denmark_Strait", "all", .true., "-42.5 -20. 65. 65. -1 -1",2 +"ocean_model", "temp", "temp", "_Iceland_Norway", "all", .true., "-20. 15. 65. 65. -1 -1",2 +"ocean_model", "salt", "salt", "_Iceland_Norway", "all", .true., "-20. 15. 65. 65. -1 -1",2 +"ocean_model", "vh", "vh", "_Iceland_Norway", "all", .true., "-20. 15. 65. 65. -1 -1",2 +"ocean_model", "v", "v", "_Iceland_Norway", "all", .true., "-20. 15. 65. 65. -1 -1",2 +"ocean_model", "e", "e", "_Iceland_Norway", "all", .true., "-20. 15. 65. 65. -1 -1",2 +"ocean_model", "temp", "temp", "_Gibraltar_Strait", "all", .true., "-5. -5. 35.8 36.2 -1 -1",2 +"ocean_model", "salt", "salt", "_Gibraltar_Strait", "all", .true., "-5. -5. 35.8 36.2 -1 -1",2 +"ocean_model", "uh", "uh", "_Gibraltar_Strait", "all", .true., "-5. -5. 35.8 36.2 -1 -1",2 +"ocean_model", "u", "u", "_Gibraltar_Strait", "all", .true., "-5. -5. 35.8 36.2 -1 -1",2 +"ocean_model", "e", "e", "_Gibraltar_Strait", "all", .true., "-5. -5. 35.8 36.2 -1 -1",2 +"ocean_model", "temp", "temp", "_Bering_Strait", "all", .true., "-171.4 -168.7 66.1 66.1 -1 -1",2 +"ocean_model", "salt", "salt", "_Bering_Strait", "all", .true., "-171.4 -168.7 66.1 66.1 -1 -1",2 +"ocean_model", "vh", "vh", "_Bering_Strait", "all", .true., "-171.4 -168.7 66.1 66.1 -1 -1",2 +"ocean_model", "v", "v", "_Bering_Strait", "all", .true., "-171.4 -168.7 66.1 66.1 -1 -1",2 +"ocean_model", "e", "e", "_Bering_Strait", "all", .true., "-171.4 -168.7 66.1 66.1 -1 -1",2 +"ocean_model", "temp", "temp", "_Agulhas_section", "all", .true., "20. 20. -70.1 -34.5 -1 -1",2 +"ocean_model", "salt", "salt", "_Agulhas_section", "all", .true., "20. 20. -70.1 -34.5 -1 -1",2 +"ocean_model", "uh", "uh", "_Agulhas_section", "all", .true., "20. 20. -70.1 -34.5 -1 -1",2 +"ocean_model", "u", "u", "_Agulhas_section", "all", .true., "20. 20. -70.1 -34.5 -1 -1",2 +"ocean_model", "e", "e", "_Agulhas_section", "all", .true., "20. 20. -70.1 -34.5 -1 -1",2 + + # Static geometry data "ocean_model", "geolon", "geolon", "ocean_static", "all", .false., "none", 2 "ocean_model", "geolat", "geolat", "ocean_static", "all", .false., "none", 2 From 59306ada6b105441b6f4ac746cdd5999e9e4f9fa Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 16 Jan 2014 15:37:10 -0500 Subject: [PATCH 356/372] *Bicubic interpolation of winds in MOM6z_SIS_025 o Replaced bilinear (default) with bicubic for u/v winds in data_table o Had to switch to new format of data_table --- examples/ocean_SIS/MOM6z_SIS_025/data_table | 90 +++++++++---------- .../ocean_SIS/MOM6z_SIS_025/timestats.gnu | 8 +- .../ocean_SIS/MOM6z_SIS_025/timestats.intel | 8 +- .../ocean_SIS/MOM6z_SIS_025/timestats.pgi | 8 +- 4 files changed, 57 insertions(+), 57 deletions(-) diff --git a/examples/ocean_SIS/MOM6z_SIS_025/data_table b/examples/ocean_SIS/MOM6z_SIS_025/data_table index 36e6c3ad8a..fd36d73bf8 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/data_table +++ b/examples/ocean_SIS/MOM6z_SIS_025/data_table @@ -1,45 +1,45 @@ -"ATM" , "p_surf" , "SLP" , "./INPUT/slp.clim.nc" , .false. , 1.0 -"ATM" , "p_bot" , "SLP" , "./INPUT/slp.clim.nc" , .false. , 1.0 -"ATM" , "t_bot" , "T_10_MOD" , "./INPUT/t_10_mod.clim.nc" , .false. , 1.0 -"ATM" , "sphum_bot" , "Q_10_MOD" , "./INPUT/q_10_mod.clim.nc" , .false. , 1.0 -"ATM" , "u_bot" , "U_10_MOD" , "./INPUT/u_10_mod.clim.nc" , .false. , 1.0 -"ATM" , "v_bot" , "V_10_MOD" , "./INPUT/v_10_mod.clim.nc" , .false. , 1.0 -"ATM" , "z_bot" , "" , "" , .false. , 10.0 -"ATM" , "gust" , "" , "" , .false. , 1.0e-4 -"ICE" , "lw_flux_dn" , "LWDN_MOD" , "./INPUT/ncar_rad.clim.nc" , .false. , 1.0 -"ICE" , "sw_flux_vis_dir_dn", "SWDN_MOD", "./INPUT/ncar_rad.clim.nc" , .false. , 0.285 -"ICE" , "sw_flux_vis_dif_dn", "SWDN_MOD", "./INPUT/ncar_rad.clim.nc" , .false. , 0.285 -"ICE" , "sw_flux_nir_dir_dn", "SWDN_MOD", "./INPUT/ncar_rad.clim.nc" , .false. , 0.215 -"ICE" , "sw_flux_nir_dif_dn", "SWDN_MOD", "./INPUT/ncar_rad.clim.nc" , .false. , 0.215 -"ICE" , "lprec" , "RAIN" , "./INPUT/ncar_precip.clim.nc" , .false. , 0.9933 -"ICE" , "fprec" , "SNOW" , "./INPUT/ncar_precip.clim.nc" , .false. , 0.9933 -"ICE" , "runoff" , "runoff" , "./INPUT/runoff.nc" , .false. , 1.0 -"ICE" , "calving" , "" , "" , .true. , 0.0 -"ICE" , "dhdt" , "" , "" , .true. , 80.0 -"ICE" , "dedt" , "" , "" , .true. , 2.0e-6 -"ICE" , "drdt" , "" , "" , .true. , 10.0 -"ICE", "sic_obs" , "sic" ,"./INPUT/sit_sic_MOM6z_025_v1.nc", .true. , 0.00 -"ICE", "sit_obs" , "sit" ,"./INPUT/sit_sic_MOM6z_025_v1.nc", .true. , 0.00 -"ICE", "sst_obs" , "SST" ,"./INPUT/sst_ice_clim.nc" , .false. , 1.0 -"LND" , "t_surf" , "" , "" , .true. , 273.0 -"LND" , "t_ca" , "" , "" , .true. , 273.0 -"LND" , "q_ca" , "" , "" , .true. , 0.0 -"LND" , "rough_mom" , "" , "" , .true. , 0.01 -"LND" , "rough_heat" , "" , "" , .true. , 0.1 -"LND" , "albedo" , "" , "" , .true. , 0.1 -#"LND" , "t_ca" , "" , "" , .true. , 273.0 -#"LND" , "t_surf" , "" , "" , .true. , 273.0 -"LND" , "sphum_surf" , "" , "" , .true. , 0.0 -"LND" , "sphum_ca" , "" , "" , .true. , 0.0 -"LND" , "t_flux" , "" , "" , .true. , 0.0 -"LND" , "sphum_flux" , "" , "" , .true. , 0.0 -"LND" , "lw_flux" , "" , "" , .true. , 0.0 -"LND" , "sw_flux" , "" , "" , .true. , 0.0 -"LND" , "lprec" , "" , "" , .true. , 0.0 -"LND" , "fprec" , "" , "" , .true. , 0.0 -"LND" , "dhdt" , "" , "" , .true. , 5.0 -"LND" , "dedt" , "" , "" , .true. , 2e-6 -"LND" , "dedq" , "" , "" , .true. , 0.0 -"LND" , "drdt" , "" , "" , .true. , 5.0 -"LND" , "drag_q" , "" , "" , .true. , 0.0 -"LND" , "p_surf" , "" , "" , .true. , 1.e5 +"ATM" , "p_surf" , "SLP" , "./INPUT/slp.clim.nc" , "bilinear" , 1.0 +"ATM" , "p_bot" , "SLP" , "./INPUT/slp.clim.nc" , "bilinear" , 1.0 +"ATM" , "t_bot" , "T_10_MOD" , "./INPUT/t_10_mod.clim.nc" , "bilinear" , 1.0 +"ATM" , "sphum_bot" , "Q_10_MOD" , "./INPUT/q_10_mod.clim.nc" , "bilinear" , 1.0 +"ATM" , "u_bot" , "U_10_MOD" , "./INPUT/u_10_mod.clim.nc" , "bicubic", 1.0 +"ATM" , "v_bot" , "V_10_MOD" , "./INPUT/v_10_mod.clim.nc" , "bicubic", 1.0 +"ATM" , "z_bot" , "" , "" , "bilinear" , 10.0 +"ATM" , "gust" , "" , "" , "bilinear" , 1.0e-4 +"ICE" , "lw_flux_dn" , "LWDN_MOD" , "./INPUT/ncar_rad.clim.nc" , "bilinear" , 1.0 +"ICE" , "sw_flux_vis_dir_dn", "SWDN_MOD", "./INPUT/ncar_rad.clim.nc" , "bilinear" , 0.285 +"ICE" , "sw_flux_vis_dif_dn", "SWDN_MOD", "./INPUT/ncar_rad.clim.nc" , "bilinear" , 0.285 +"ICE" , "sw_flux_nir_dir_dn", "SWDN_MOD", "./INPUT/ncar_rad.clim.nc" , "bilinear" , 0.215 +"ICE" , "sw_flux_nir_dif_dn", "SWDN_MOD", "./INPUT/ncar_rad.clim.nc" , "bilinear" , 0.215 +"ICE" , "lprec" , "RAIN" , "./INPUT/ncar_precip.clim.nc" , "bilinear" , 0.9933 +"ICE" , "fprec" , "SNOW" , "./INPUT/ncar_precip.clim.nc" , "bilinear" , 0.9933 +"ICE" , "runoff" , "runoff" , "./INPUT/runoff.nc" , "bilinear" , 1.0 +"ICE" , "calving" , "" , "" , "none" , 0.0 +"ICE" , "dhdt" , "" , "" , "none" , 80.0 +"ICE" , "dedt" , "" , "" , "none" , 2.0e-6 +"ICE" , "drdt" , "" , "" , "none" , 10.0 +"ICE", "sic_obs" , "sic" ,"./INPUT/sit_sic_MOM6z_025_v1.nc", "none" , 0.00 +"ICE", "sit_obs" , "sit" ,"./INPUT/sit_sic_MOM6z_025_v1.nc", "none" , 0.00 +"ICE", "sst_obs" , "SST" ,"./INPUT/sst_ice_clim.nc" , "bilinear" , 1.0 +"LND" , "t_surf" , "" , "" , "none" , 273.0 +"LND" , "t_ca" , "" , "" , "none" , 273.0 +"LND" , "q_ca" , "" , "" , "none" , 0.0 +"LND" , "rough_mom" , "" , "" , "none" , 0.01 +"LND" , "rough_heat" , "" , "" , "none" , 0.1 +"LND" , "albedo" , "" , "" , "none" , 0.1 +#"LND" , "t_ca" , "" , "" , "none" , 273.0 +#"LND" , "t_surf" , "" , "" , "none" , 273.0 +"LND" , "sphum_surf" , "" , "" , "none" , 0.0 +"LND" , "sphum_ca" , "" , "" , "none" , 0.0 +"LND" , "t_flux" , "" , "" , "none" , 0.0 +"LND" , "sphum_flux" , "" , "" , "none" , 0.0 +"LND" , "lw_flux" , "" , "" , "none" , 0.0 +"LND" , "sw_flux" , "" , "" , "none" , 0.0 +"LND" , "lprec" , "" , "" , "none" , 0.0 +"LND" , "fprec" , "" , "" , "none" , 0.0 +"LND" , "dhdt" , "" , "" , "none" , 5.0 +"LND" , "dedt" , "" , "" , "none" , 2e-6 +"LND" , "dedq" , "" , "" , "none" , 0.0 +"LND" , "drdt" , "" , "" , "none" , 5.0 +"LND" , "drag_q" , "" , "" , "none" , 0.0 +"LND" , "p_surf" , "" , "" , "none" , 1.e5 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu index 3e772eaeaa..b53204095e 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 0, En 7.869342039683E-04, CFL 0.19834, SL 2.3175E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 6.65E-20, Se 4.35E-16, Te 4.39E-17 - 6, 693135.500, 0, En 8.396718447150E-04, CFL 0.14028, SL 2.3406E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -1.25E-19, Se 6.94E-18, Te 1.06E-19 - 9, 693135.750, 0, En 8.953008819555E-04, CFL 0.15328, SL 2.3655E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 8.05E-20, Se -1.84E-17, Te -6.67E-19 - 12, 693136.000, 0, En 1.063361992388E-03, CFL 0.22997, SL 2.3891E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -4.69E-20, Se 1.97E-17, Te 2.09E-18 + 3, 693135.250, 0, En 7.895331579412E-04, CFL 0.19826, SL 2.3186E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.40E-19, Se 4.30E-16, Te 4.31E-17 + 6, 693135.500, 0, En 8.434292278148E-04, CFL 0.13818, SL 2.3420E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -6.22E-20, Se -3.57E-18, Te -1.47E-18 + 9, 693135.750, 0, En 8.995873657079E-04, CFL 0.15344, SL 2.3674E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -3.38E-20, Se 1.22E-18, Te 2.72E-18 + 12, 693136.000, 0, En 1.068206041589E-03, CFL 0.23111, SL 2.3912E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -2.11E-20, Se 1.08E-18, Te -2.96E-18 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel index 0703d18e7b..ca4fdbcd7f 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 0, En 7.869342011096E-04, CFL 0.19834, SL 2.3175E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.20E-19, Se 4.26E-16, Te 4.43E-17 - 6, 693135.500, 0, En 8.396733492380E-04, CFL 0.14028, SL 2.3406E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -4.26E-20, Se -9.76E-18, Te 2.12E-19 - 9, 693135.750, 0, En 8.953064949596E-04, CFL 0.15327, SL 2.3655E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 4.90E-20, Se 8.65E-18, Te -2.23E-18 - 12, 693136.000, 0, En 1.063359196216E-03, CFL 0.22996, SL 2.3891E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -5.56E-20, Se -1.68E-18, Te -4.97E-19 + 3, 693135.250, 0, En 7.895332040024E-04, CFL 0.19826, SL 2.3186E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 8.33E-20, Se 4.42E-16, Te 4.39E-17 + 6, 693135.500, 0, En 8.434293031547E-04, CFL 0.13819, SL 2.3420E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.70E-19, Se 4.10E-19, Te 1.64E-18 + 9, 693135.750, 0, En 8.995868258295E-04, CFL 0.15333, SL 2.3674E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 6.56E-20, Se 1.40E-17, Te -2.62E-19 + 12, 693136.000, 0, En 1.068201756409E-03, CFL 0.23101, SL 2.3912E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 4.75E-20, Se -6.12E-18, Te 5.45E-19 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi b/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi index 8faf9db699..d9472abb6e 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 0, En 7.869342021933E-04, CFL 0.19834, SL 2.3175E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 6.24E-20, Se 4.21E-16, Te 4.37E-17 - 6, 693135.500, 0, En 8.396721459418E-04, CFL 0.14028, SL 2.3406E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.56E-19, Se -1.94E-18, Te -7.41E-19 - 9, 693135.750, 0, En 8.953020563305E-04, CFL 0.15328, SL 2.3655E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 6.15E-20, Se 1.60E-17, Te -6.09E-19 - 12, 693136.000, 0, En 1.063357227715E-03, CFL 0.22987, SL 2.3891E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 3.32E-20, Se 1.83E-17, Te 1.65E-18 + 3, 693135.250, 0, En 7.895331567291E-04, CFL 0.19826, SL 2.3186E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.97E-19, Se 4.49E-16, Te 4.52E-17 + 6, 693135.500, 0, En 8.434292280564E-04, CFL 0.13817, SL 2.3420E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 4.13E-20, Se -1.48E-17, Te 1.67E-18 + 9, 693135.750, 0, En 8.995881153212E-04, CFL 0.15339, SL 2.3674E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 5.18E-20, Se 1.88E-17, Te -4.45E-18 + 12, 693136.000, 0, En 1.068206763945E-03, CFL 0.23109, SL 2.3912E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 8.84E-20, Se -1.77E-17, Te 4.29E-18 From 25a9d3d8690673deee3b65ff542c95da1775df19 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 16 Jan 2014 20:01:46 -0500 Subject: [PATCH 357/372] *Reduced coupled timestep in MOM6z_SIS_025 o Changed dt_cpld to 1hr from 2hrs o Addresses the Arctic salinity bias which was driven by high-frequency u* that in turn were due to the coupled ice-ocean numerical instability identified by Bob last year. With a 1 hr timestep the model appears to be uniformly stable. --- examples/ocean_SIS/MOM6z_SIS_025/input.nml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/ocean_SIS/MOM6z_SIS_025/input.nml b/examples/ocean_SIS/MOM6z_SIS_025/input.nml index ba0d4bd80c..f6ff48cbd2 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/input.nml +++ b/examples/ocean_SIS/MOM6z_SIS_025/input.nml @@ -16,8 +16,8 @@ days = 1, current_date = 1900,1,1,0,0,0, calendar = 'NOLEAP', - dt_cpld = 7200, - dt_atmos = 7200, + dt_cpld = 3600, + dt_atmos = 3600, do_atmos = .false., do_land = .false., do_ice = .true., From 2d8b259fd77b88170ac5ad587b6b7759d9827153 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Thu, 16 Jan 2014 22:02:35 -0500 Subject: [PATCH 358/372] *Adding missing timestats from last commit o I forgot to attached the new timestats to the last commit (25a9d3d8690673deee3b65ff542c95da1775df19) --- examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu | 8 ++++---- examples/ocean_SIS/MOM6z_SIS_025/timestats.intel | 8 ++++---- examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi | 8 ++++---- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu index b53204095e..c6cd1ef8c3 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.gnu @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 0, En 7.895331579412E-04, CFL 0.19826, SL 2.3186E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.40E-19, Se 4.30E-16, Te 4.31E-17 - 6, 693135.500, 0, En 8.434292278148E-04, CFL 0.13818, SL 2.3420E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -6.22E-20, Se -3.57E-18, Te -1.47E-18 - 9, 693135.750, 0, En 8.995873657079E-04, CFL 0.15344, SL 2.3674E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -3.38E-20, Se 1.22E-18, Te 2.72E-18 - 12, 693136.000, 0, En 1.068206041589E-03, CFL 0.23111, SL 2.3912E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -2.11E-20, Se 1.08E-18, Te -2.96E-18 + 6, 693135.250, 0, En 7.887664915025E-04, CFL 0.19820, SL 2.3084E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.09E-19, Se 4.36E-16, Te 4.42E-17 + 12, 693135.500, 0, En 8.437406973579E-04, CFL 0.14266, SL 2.3370E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me -4.46E-20, Se 9.48E-18, Te -8.95E-19 + 18, 693135.750, 0, En 9.000160463061E-04, CFL 0.15288, SL 2.3645E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.75E-20, Se -7.81E-18, Te -1.26E-18 + 24, 693136.000, 0, En 1.068881032471E-03, CFL 0.23644, SL 2.3898E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me -1.14E-19, Se -9.35E-18, Te 2.47E-18 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel index ca4fdbcd7f..7f88619928 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.intel @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 0, En 7.895332040024E-04, CFL 0.19826, SL 2.3186E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 8.33E-20, Se 4.42E-16, Te 4.39E-17 - 6, 693135.500, 0, En 8.434293031547E-04, CFL 0.13819, SL 2.3420E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.70E-19, Se 4.10E-19, Te 1.64E-18 - 9, 693135.750, 0, En 8.995868258295E-04, CFL 0.15333, SL 2.3674E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 6.56E-20, Se 1.40E-17, Te -2.62E-19 - 12, 693136.000, 0, En 1.068201756409E-03, CFL 0.23101, SL 2.3912E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 4.75E-20, Se -6.12E-18, Te 5.45E-19 + 6, 693135.250, 0, En 7.887664968221E-04, CFL 0.19820, SL 2.3084E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.91E-19, Se 4.26E-16, Te 4.36E-17 + 12, 693135.500, 0, En 8.437406878844E-04, CFL 0.14266, SL 2.3370E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 4.85E-20, Se 2.07E-17, Te -5.24E-19 + 18, 693135.750, 0, En 9.000170885654E-04, CFL 0.15301, SL 2.3645E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 9.99E-21, Se 3.81E-19, Te -5.23E-19 + 24, 693136.000, 0, En 1.068877808018E-03, CFL 0.23623, SL 2.3898E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.66E-20, Se 3.94E-18, Te 3.08E-18 diff --git a/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi b/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi index d9472abb6e..bf44f45637 100644 --- a/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi +++ b/examples/ocean_SIS/MOM6z_SIS_025/timestats.pgi @@ -1,7 +1,7 @@ Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] 0, 693135.000, 0, En 6.782368272983E-05, CFL 0.00000, SL 2.1648E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 - 3, 693135.250, 0, En 7.895331567291E-04, CFL 0.19826, SL 2.3186E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 2.97E-19, Se 4.49E-16, Te 4.52E-17 - 6, 693135.500, 0, En 8.434292280564E-04, CFL 0.13817, SL 2.3420E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 4.13E-20, Se -1.48E-17, Te 1.67E-18 - 9, 693135.750, 0, En 8.995881153212E-04, CFL 0.15339, SL 2.3674E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 5.18E-20, Se 1.88E-17, Te -4.45E-18 - 12, 693136.000, 0, En 1.068206763945E-03, CFL 0.23109, SL 2.3912E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 8.84E-20, Se -1.77E-17, Te 4.29E-18 + 6, 693135.250, 0, En 7.887664919756E-04, CFL 0.19820, SL 2.3084E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 3.19E-19, Se 4.32E-16, Te 4.30E-17 + 12, 693135.500, 0, En 8.437407612934E-04, CFL 0.14266, SL 2.3370E-02, M 1.38184E+21, S 34.7199, T 3.6046, Me 5.65E-20, Se 1.03E-17, Te 1.40E-18 + 18, 693135.750, 0, En 9.000153877913E-04, CFL 0.15302, SL 2.3645E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 9.71E-21, Se 4.94E-18, Te -1.30E-18 + 24, 693136.000, 0, En 1.068881884841E-03, CFL 0.23673, SL 2.3898E-02, M 1.38184E+21, S 34.7199, T 3.6047, Me 1.06E-20, Se 2.55E-18, Te 2.13E-18 From 08de75f718bbcecd8785325edb3734014257eddf Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 17 Jan 2014 11:23:22 -0500 Subject: [PATCH 359/372] Removed residual refs to GOLD.res in MOM_input o There were explicit setting of RESTARTFILE to GOLD.res, left over from importing experiments from GOLD to MOM6 --- examples/solo_ocean/Phillips_2layer/MOM_input | 2 -- examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all | 2 +- examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.short | 2 -- examples/solo_ocean/flow_downslope/common/MOM_input | 2 -- examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all | 2 +- .../solo_ocean/flow_downslope/layer/MOM_parameter_doc.short | 2 -- examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all | 2 +- .../solo_ocean/flow_downslope/sigma/MOM_parameter_doc.short | 2 -- examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all | 2 +- examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.short | 2 -- examples/solo_ocean/resting/common/MOM_input | 2 -- examples/solo_ocean/resting/layer/MOM_parameter_doc.all | 2 +- examples/solo_ocean/resting/layer/MOM_parameter_doc.short | 2 -- examples/solo_ocean/resting/z/MOM_parameter_doc.all | 2 +- examples/solo_ocean/resting/z/MOM_parameter_doc.short | 2 -- examples/solo_ocean/seamount/common/MOM_input | 2 -- examples/solo_ocean/seamount/layer/MOM_parameter_doc.all | 2 +- examples/solo_ocean/seamount/layer/MOM_parameter_doc.short | 2 -- examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all | 2 +- examples/solo_ocean/seamount/sigma/MOM_parameter_doc.short | 2 -- examples/solo_ocean/seamount/z/MOM_parameter_doc.all | 2 +- examples/solo_ocean/seamount/z/MOM_parameter_doc.short | 2 -- 22 files changed, 9 insertions(+), 35 deletions(-) diff --git a/examples/solo_ocean/Phillips_2layer/MOM_input b/examples/solo_ocean/Phillips_2layer/MOM_input index 7f67648f2c..0ce6a7514f 100644 --- a/examples/solo_ocean/Phillips_2layer/MOM_input +++ b/examples/solo_ocean/Phillips_2layer/MOM_input @@ -95,8 +95,6 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. ! === module MOM_tracer_registry === -RESTARTFILE = "GOLD.res" ! default = "MOM.res" - ! The name-root of the restart file. ! === module MOM_tracer_flow_control === INPUTDIR = "INPUT" ! default = "." diff --git a/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all b/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all index 4a2ed4d449..d9afc143b9 100644 --- a/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.all @@ -196,7 +196,7 @@ IC_OUTPUT_FILE = "MOM_IC" ! default = "MOM_IC" PARALLEL_RESTARTFILES = False ! [Boolean] default = False ! If true, each processor writes its own restart file, ! otherwise a single restart file is generated -RESTARTFILE = "GOLD.res" ! default = "MOM.res" +RESTARTFILE = "MOM.res" ! default = "MOM.res" ! The name-root of the restart file. LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large diff --git a/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.short b/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.short index 56ff5ea5ee..0518dab5fb 100644 --- a/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.short +++ b/examples/solo_ocean/Phillips_2layer/MOM_parameter_doc.short @@ -84,8 +84,6 @@ SAVE_INITIAL_CONDS = True ! [Boolean] default = False ! by IC_OUTPUT_FILE. ! === module MOM_tracer_registry === -RESTARTFILE = "GOLD.res" ! default = "MOM.res" - ! The name-root of the restart file. ! === module MOM_tracer_flow_control === INPUTDIR = "INPUT" ! default = "." diff --git a/examples/solo_ocean/flow_downslope/common/MOM_input b/examples/solo_ocean/flow_downslope/common/MOM_input index cc9d1bb7c7..f7a4064c90 100644 --- a/examples/solo_ocean/flow_downslope/common/MOM_input +++ b/examples/solo_ocean/flow_downslope/common/MOM_input @@ -105,8 +105,6 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 ! When EQN_OF_STATE=LINEAR, ! this is the partial derivative of density with ! salinity. -RESTARTFILE = "GOLD.res" ! default = "MOM.res" - ! The name-root of the restart file. ! === module MOM_tracer_flow_control === INPUTDIR = "INPUT" ! default = "." diff --git a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all index a0b9dd5bf2..5cf4c217cf 100644 --- a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.all @@ -252,7 +252,7 @@ DTFREEZE_DP = 0.0 ! [deg C Pa-1] default = 0.0 PARALLEL_RESTARTFILES = False ! [Boolean] default = False ! If true, each processor writes its own restart file, ! otherwise a single restart file is generated -RESTARTFILE = "GOLD.res" ! default = "MOM.res" +RESTARTFILE = "MOM.res" ! default = "MOM.res" ! The name-root of the restart file. LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large diff --git a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.short b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.short index 9362b76c8a..d81c2d0859 100644 --- a/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.short +++ b/examples/solo_ocean/flow_downslope/layer/MOM_parameter_doc.short @@ -94,8 +94,6 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 ! When EQN_OF_STATE=LINEAR, ! this is the partial derivative of density with ! salinity. -RESTARTFILE = "GOLD.res" ! default = "MOM.res" - ! The name-root of the restart file. ! === module MOM_tracer_flow_control === INPUTDIR = "INPUT" ! default = "." diff --git a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all index b72c46b10e..9149f732ef 100644 --- a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.all @@ -252,7 +252,7 @@ DTFREEZE_DP = 0.0 ! [deg C Pa-1] default = 0.0 PARALLEL_RESTARTFILES = False ! [Boolean] default = False ! If true, each processor writes its own restart file, ! otherwise a single restart file is generated -RESTARTFILE = "GOLD.res" ! default = "MOM.res" +RESTARTFILE = "MOM.res" ! default = "MOM.res" ! The name-root of the restart file. LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large diff --git a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.short b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.short index 8cf40654d1..50445b7b87 100644 --- a/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.short +++ b/examples/solo_ocean/flow_downslope/sigma/MOM_parameter_doc.short @@ -97,8 +97,6 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 ! When EQN_OF_STATE=LINEAR, ! this is the partial derivative of density with ! salinity. -RESTARTFILE = "GOLD.res" ! default = "MOM.res" - ! The name-root of the restart file. ! === module MOM_tracer_flow_control === INPUTDIR = "INPUT" ! default = "." diff --git a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all index bb3643a3dc..3e1ac85c13 100644 --- a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.all @@ -252,7 +252,7 @@ DTFREEZE_DP = 0.0 ! [deg C Pa-1] default = 0.0 PARALLEL_RESTARTFILES = False ! [Boolean] default = False ! If true, each processor writes its own restart file, ! otherwise a single restart file is generated -RESTARTFILE = "GOLD.res" ! default = "MOM.res" +RESTARTFILE = "MOM.res" ! default = "MOM.res" ! The name-root of the restart file. LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large diff --git a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.short b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.short index 434cd1fcb7..0c6354f0e9 100644 --- a/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.short +++ b/examples/solo_ocean/flow_downslope/z/MOM_parameter_doc.short @@ -97,8 +97,6 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 ! When EQN_OF_STATE=LINEAR, ! this is the partial derivative of density with ! salinity. -RESTARTFILE = "GOLD.res" ! default = "MOM.res" - ! The name-root of the restart file. ! === module MOM_tracer_flow_control === INPUTDIR = "INPUT" ! default = "." diff --git a/examples/solo_ocean/resting/common/MOM_input b/examples/solo_ocean/resting/common/MOM_input index fe265a6213..a78e76cff6 100644 --- a/examples/solo_ocean/resting/common/MOM_input +++ b/examples/solo_ocean/resting/common/MOM_input @@ -98,8 +98,6 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 ! When EQN_OF_STATE=LINEAR, ! this is the partial derivative of density with ! salinity. -RESTARTFILE = "GOLD.res" ! default = "MOM.res" - ! The name-root of the restart file. ! === module MOM_tracer_flow_control === INPUTDIR = "INPUT/" ! default = "." diff --git a/examples/solo_ocean/resting/layer/MOM_parameter_doc.all b/examples/solo_ocean/resting/layer/MOM_parameter_doc.all index 302f6a4ef3..997ac3679a 100644 --- a/examples/solo_ocean/resting/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/resting/layer/MOM_parameter_doc.all @@ -252,7 +252,7 @@ DTFREEZE_DP = 0.0 ! [deg C Pa-1] default = 0.0 PARALLEL_RESTARTFILES = False ! [Boolean] default = False ! If true, each processor writes its own restart file, ! otherwise a single restart file is generated -RESTARTFILE = "GOLD.res" ! default = "MOM.res" +RESTARTFILE = "MOM.res" ! default = "MOM.res" ! The name-root of the restart file. LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large diff --git a/examples/solo_ocean/resting/layer/MOM_parameter_doc.short b/examples/solo_ocean/resting/layer/MOM_parameter_doc.short index 30d5b14aa0..c697adbac2 100644 --- a/examples/solo_ocean/resting/layer/MOM_parameter_doc.short +++ b/examples/solo_ocean/resting/layer/MOM_parameter_doc.short @@ -87,8 +87,6 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 ! When EQN_OF_STATE=LINEAR, ! this is the partial derivative of density with ! salinity. -RESTARTFILE = "GOLD.res" ! default = "MOM.res" - ! The name-root of the restart file. ! === module MOM_tracer_flow_control === INPUTDIR = "INPUT/" ! default = "." diff --git a/examples/solo_ocean/resting/z/MOM_parameter_doc.all b/examples/solo_ocean/resting/z/MOM_parameter_doc.all index 06e180f52f..43de8e7183 100644 --- a/examples/solo_ocean/resting/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/resting/z/MOM_parameter_doc.all @@ -252,7 +252,7 @@ DTFREEZE_DP = 0.0 ! [deg C Pa-1] default = 0.0 PARALLEL_RESTARTFILES = False ! [Boolean] default = False ! If true, each processor writes its own restart file, ! otherwise a single restart file is generated -RESTARTFILE = "GOLD.res" ! default = "MOM.res" +RESTARTFILE = "MOM.res" ! default = "MOM.res" ! The name-root of the restart file. LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large diff --git a/examples/solo_ocean/resting/z/MOM_parameter_doc.short b/examples/solo_ocean/resting/z/MOM_parameter_doc.short index 3ada91ee7b..b8e5f62d42 100644 --- a/examples/solo_ocean/resting/z/MOM_parameter_doc.short +++ b/examples/solo_ocean/resting/z/MOM_parameter_doc.short @@ -90,8 +90,6 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 ! When EQN_OF_STATE=LINEAR, ! this is the partial derivative of density with ! salinity. -RESTARTFILE = "GOLD.res" ! default = "MOM.res" - ! The name-root of the restart file. ! === module MOM_tracer_flow_control === INPUTDIR = "INPUT/" ! default = "." diff --git a/examples/solo_ocean/seamount/common/MOM_input b/examples/solo_ocean/seamount/common/MOM_input index c77b1a86b6..721eda5ed0 100644 --- a/examples/solo_ocean/seamount/common/MOM_input +++ b/examples/solo_ocean/seamount/common/MOM_input @@ -100,8 +100,6 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 ! When EQN_OF_STATE=LINEAR, ! this is the partial derivative of density with ! salinity. -RESTARTFILE = "GOLD.res" ! default = "MOM.res" - ! The name-root of the restart file. ! === module MOM_tracer_flow_control === INPUTDIR = "INPUT/" ! default = "." diff --git a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all index 010b7ee05b..e229f6bb3b 100644 --- a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.all @@ -252,7 +252,7 @@ DTFREEZE_DP = 0.0 ! [deg C Pa-1] default = 0.0 PARALLEL_RESTARTFILES = False ! [Boolean] default = False ! If true, each processor writes its own restart file, ! otherwise a single restart file is generated -RESTARTFILE = "GOLD.res" ! default = "MOM.res" +RESTARTFILE = "MOM.res" ! default = "MOM.res" ! The name-root of the restart file. LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large diff --git a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.short b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.short index beded5ce58..3b51791ee0 100644 --- a/examples/solo_ocean/seamount/layer/MOM_parameter_doc.short +++ b/examples/solo_ocean/seamount/layer/MOM_parameter_doc.short @@ -89,8 +89,6 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 ! When EQN_OF_STATE=LINEAR, ! this is the partial derivative of density with ! salinity. -RESTARTFILE = "GOLD.res" ! default = "MOM.res" - ! The name-root of the restart file. ! === module MOM_tracer_flow_control === INPUTDIR = "INPUT/" ! default = "." diff --git a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all index 1d94e9838c..aa49f10e6c 100644 --- a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.all @@ -252,7 +252,7 @@ DTFREEZE_DP = 0.0 ! [deg C Pa-1] default = 0.0 PARALLEL_RESTARTFILES = False ! [Boolean] default = False ! If true, each processor writes its own restart file, ! otherwise a single restart file is generated -RESTARTFILE = "GOLD.res" ! default = "MOM.res" +RESTARTFILE = "MOM.res" ! default = "MOM.res" ! The name-root of the restart file. LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large diff --git a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.short b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.short index fc39e8eda5..e6b408cd1f 100644 --- a/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.short +++ b/examples/solo_ocean/seamount/sigma/MOM_parameter_doc.short @@ -92,8 +92,6 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 ! When EQN_OF_STATE=LINEAR, ! this is the partial derivative of density with ! salinity. -RESTARTFILE = "GOLD.res" ! default = "MOM.res" - ! The name-root of the restart file. ! === module MOM_tracer_flow_control === INPUTDIR = "INPUT/" ! default = "." diff --git a/examples/solo_ocean/seamount/z/MOM_parameter_doc.all b/examples/solo_ocean/seamount/z/MOM_parameter_doc.all index 7042964a2f..13baa1f648 100644 --- a/examples/solo_ocean/seamount/z/MOM_parameter_doc.all +++ b/examples/solo_ocean/seamount/z/MOM_parameter_doc.all @@ -252,7 +252,7 @@ DTFREEZE_DP = 0.0 ! [deg C Pa-1] default = 0.0 PARALLEL_RESTARTFILES = False ! [Boolean] default = False ! If true, each processor writes its own restart file, ! otherwise a single restart file is generated -RESTARTFILE = "GOLD.res" ! default = "MOM.res" +RESTARTFILE = "MOM.res" ! default = "MOM.res" ! The name-root of the restart file. LARGE_FILE_SUPPORT = True ! [Boolean] default = True ! If true, use the file-size limits with NetCDF large diff --git a/examples/solo_ocean/seamount/z/MOM_parameter_doc.short b/examples/solo_ocean/seamount/z/MOM_parameter_doc.short index 89e97f9ce0..13d1ecf32c 100644 --- a/examples/solo_ocean/seamount/z/MOM_parameter_doc.short +++ b/examples/solo_ocean/seamount/z/MOM_parameter_doc.short @@ -92,8 +92,6 @@ DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 ! When EQN_OF_STATE=LINEAR, ! this is the partial derivative of density with ! salinity. -RESTARTFILE = "GOLD.res" ! default = "MOM.res" - ! The name-root of the restart file. ! === module MOM_tracer_flow_control === INPUTDIR = "INPUT/" ! default = "." From e13e63615aec12ad7ea514f4449330b2ff786d3f Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 20 Jan 2014 09:33:50 -0500 Subject: [PATCH 360/372] Cleanup: removed extraneous read_param o As part of the re-org in commit 17370d3a2aaabbaa49247974d816a0060000aeec, the second read_param of USE_KPP was left in place. --- src/parameterizations/vertical/MOM_diabatic_driver.F90 | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/parameterizations/vertical/MOM_diabatic_driver.F90 b/src/parameterizations/vertical/MOM_diabatic_driver.F90 index 1207ec06f5..87adb53983 100644 --- a/src/parameterizations/vertical/MOM_diabatic_driver.F90 +++ b/src/parameterizations/vertical/MOM_diabatic_driver.F90 @@ -1608,10 +1608,6 @@ subroutine diabatic_driver_init(Time, G, param_file, useALEalgorithm, diag, & ! CS%useKPP is set to True if KPP-scheme is to be used, False otherwise. ! KPP_init() allocated CS%KPP_Csp and also sets CS%KPPisPassive CS%useKPP = KPP_init(param_file, G, diag, Time, CS%KPP_CSp, passive=CS%KPPisPassive) - call get_param(param_file, mod, "USE_KPP", CS%useKPP, & - "If true, turns on the [CVmix] KPP scheme of Large et al., 1984,\n"// & - "to calculate diffusivities and non-local transport in the OBL.", & - default=.false.) if (CS%useKPP) then allocate( CS%KPP_NLTheat(isd:ied,jsd:jed,nz+1) ) ; CS%KPP_NLTheat(:,:,:) = 0. allocate( CS%KPP_NLTscalar(isd:ied,jsd:jed,nz+1) ) ; CS%KPP_NLTscalar(:,:,:) = 0. From 8b729a4a2b385fe6c156c508cc47ddfdbae57c16 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 20 Jan 2014 10:25:37 -0500 Subject: [PATCH 361/372] Removed unused/residual use of read_param o Removed module use only of read_param where there was no call to read_param o Converted a few read_param to get_param(...,do_not_log=.true.) where a default was in use. o Remaining extensive use of read_param are in MOM_MEKE, MOM_internal_tides and MOM_controlled_forcing o Closes #965 --- src/core/MOM_CoriolisAdv.F90 | 2 +- src/core/MOM_barotropic.F90 | 2 +- src/core/MOM_dynamics_legacy_split.F90 | 14 ++++++++------ src/core/MOM_dynamics_split_RK2.F90 | 5 ++--- src/core/MOM_dynamics_unsplit.F90 | 2 +- src/core/MOM_dynamics_unsplit_RK2.F90 | 2 +- src/core/MOM_legacy_barotropic.F90 | 6 +++--- src/core/MOM_variables.F90 | 1 - src/diagnostics/MOM_wave_speed.F90 | 2 +- src/framework/MOM_domains.F90 | 2 +- src/framework/MOM_io.F90 | 2 +- .../vertical/MOM_regularize_layers.F90 | 2 +- 12 files changed, 21 insertions(+), 21 deletions(-) diff --git a/src/core/MOM_CoriolisAdv.F90 b/src/core/MOM_CoriolisAdv.F90 index 3e657e71d2..4f0b48ead0 100644 --- a/src/core/MOM_CoriolisAdv.F90 +++ b/src/core/MOM_CoriolisAdv.F90 @@ -65,7 +65,7 @@ module MOM_CoriolisAdv use MOM_diag_mediator, only : post_data, query_averaging_enabled, diag_ctrl use MOM_diag_mediator, only : register_diag_field, safe_alloc_ptr, time_type use MOM_error_handler, only : MOM_error, MOM_mesg, FATAL, WARNING -use MOM_file_parser, only : get_param, read_param, log_version, param_file_type +use MOM_file_parser, only : get_param, log_version, param_file_type use MOM_grid, only : ocean_grid_type use MOM_variables, only : accel_diag_ptrs use MOM_string_functions, only : uppercase diff --git a/src/core/MOM_barotropic.F90 b/src/core/MOM_barotropic.F90 index 1d1bcb4e58..0671af3551 100644 --- a/src/core/MOM_barotropic.F90 +++ b/src/core/MOM_barotropic.F90 @@ -102,7 +102,7 @@ module MOM_barotropic use MOM_domains, only : pass_var_start, pass_var_complete use MOM_domains, only : pass_vector_start, pass_vector_complete use MOM_error_handler, only : MOM_error, MOM_mesg, FATAL, WARNING, is_root_pe -use MOM_file_parser, only : get_param, read_param, log_param, log_version, param_file_type +use MOM_file_parser, only : get_param, log_param, log_version, param_file_type use MOM_forcing_type, only : forcing use MOM_grid, only : ocean_grid_type use MOM_io, only : vardesc diff --git a/src/core/MOM_dynamics_legacy_split.F90 b/src/core/MOM_dynamics_legacy_split.F90 index 88f2fca88f..3819e0cb04 100644 --- a/src/core/MOM_dynamics_legacy_split.F90 +++ b/src/core/MOM_dynamics_legacy_split.F90 @@ -86,7 +86,7 @@ module MOM_dynamics_legacy_split use MOM_checksums, only : MOM_checksums_init, hchksum, uchksum, vchksum use MOM_error_handler, only : MOM_error, MOM_mesg, FATAL, WARNING, is_root_pe use MOM_error_handler, only : MOM_set_verbosity -use MOM_file_parser, only : read_param, get_param, log_version, param_file_type +use MOM_file_parser, only : get_param, log_version, param_file_type use MOM_get_input, only : directories use MOM_io, only : MOM_io_init, vardesc use MOM_restart, only : register_restart_field, query_initialized, save_restart @@ -1120,10 +1120,12 @@ subroutine register_restarts_dyn_legacy_split(G, param_file, CS, restart_CS, uh, endif allocate(CS) - flux_BT_coupling = .false. ; readjust_BT_trans = .false. ; adiabatic = .false. - call read_param(param_file, "FLUX_BT_COUPLING", flux_BT_coupling) - call read_param(param_file, "READJUST_BT_TRANS", readjust_BT_trans) - call read_param(param_file, "ADIABATIC", adiabatic) + call get_param(param_file, "MOM_legacy_split", "FLUX_BT_COUPLING", flux_BT_coupling, & + default=.false., do_not_log=.true.) + call get_param(param_file, "MOM_legacy_split", "READJUST_BT_TRANS", readjust_BT_trans, & + default=.false., do_not_log=.true.) + call get_param(param_file, "MOM_legacy_split", "ADIABATIC", adiabatic, & + default=.false., do_not_log=.true.) if (.not.flux_BT_coupling .or. adiabatic) readjust_BT_trans = .false. ALLOC_(CS%diffu(IsdB:IedB,jsd:jed,nz)) ; CS%diffu(:,:,:) = 0.0 @@ -1313,7 +1315,7 @@ subroutine initialize_dyn_legacy_split(u, v, h, uh, vh, eta, Time, G, param_file "in the barotropic continuity equation.", default=.true.) call get_param(param_file, mod, "DEBUG", CS%debug, & "If true, write out verbose debugging data.", default=.false.) - adiabatic=.false. ; call read_param(param_file, "ADIABATIC", adiabatic) + call get_param(param_file, mod, "ADIABATIC", adiabatic, default=.false., do_not_log=.true.) if (.not.CS%flux_BT_coupling .or. adiabatic) CS%readjust_BT_trans = .false. call get_param(param_file, mod, "DEBUG_TRUNCATIONS", debug_truncations, & default=.false.) diff --git a/src/core/MOM_dynamics_split_RK2.F90 b/src/core/MOM_dynamics_split_RK2.F90 index 754e45a62a..29daf0a477 100644 --- a/src/core/MOM_dynamics_split_RK2.F90 +++ b/src/core/MOM_dynamics_split_RK2.F90 @@ -87,7 +87,7 @@ module MOM_dynamics_split_RK2 use MOM_error_handler, only : MOM_error, MOM_mesg, FATAL, WARNING, is_root_pe use MOM_error_handler, only : MOM_set_verbosity, callTree_showQuery use MOM_error_handler, only : callTree_enter, callTree_leave, callTree_waypoint -use MOM_file_parser, only : read_param, get_param, log_version, param_file_type +use MOM_file_parser, only : get_param, log_version, param_file_type use MOM_get_input, only : directories use MOM_io, only : MOM_io_init, vardesc use MOM_restart, only : register_restart_field, query_initialized, save_restart @@ -1081,7 +1081,7 @@ subroutine initialize_dyn_split_RK2(u, v, h, uh, vh, eta, Time, G, param_file, & real, dimension(SZI_(G),SZJ_(G),SZK_(G)) :: h_tmp character(len=40) :: mod = "MOM_dynamics_split_RK2" ! This module's name. character(len=48) :: thickness_units, flux_units - logical :: adiabatic, use_tides, debug_truncations + logical :: use_tides, debug_truncations integer :: i, j, k, is, ie, js, je, isd, ied, jsd, jed, nz integer :: IsdB, IedB, JsdB, JedB is = G%isc ; ie = G%iec ; js = G%jsc ; je = G%jec ; nz = G%ke @@ -1127,7 +1127,6 @@ subroutine initialize_dyn_split_RK2(u, v, h, uh, vh, eta, Time, G, param_file, & "in the barotropic continuity equation.", default=.true.) call get_param(param_file, mod, "DEBUG", CS%debug, & "If true, write out verbose debugging data.", default=.false.) - adiabatic=.false. ; call read_param(param_file, "ADIABATIC", adiabatic) call get_param(param_file, mod, "DEBUG_TRUNCATIONS", debug_truncations, & default=.false.) diff --git a/src/core/MOM_dynamics_unsplit.F90 b/src/core/MOM_dynamics_unsplit.F90 index 23dff7e14f..91201c4881 100644 --- a/src/core/MOM_dynamics_unsplit.F90 +++ b/src/core/MOM_dynamics_unsplit.F90 @@ -84,7 +84,7 @@ module MOM_dynamics_unsplit use MOM_domains, only : pass_vector_start, pass_vector_complete use MOM_domains, only : To_South, To_West, To_All, CGRID_NE, SCALAR_PAIR use MOM_error_handler, only : MOM_error, MOM_mesg, FATAL, WARNING, is_root_pe -use MOM_file_parser, only : read_param, get_param, log_version, param_file_type +use MOM_file_parser, only : get_param, log_version, param_file_type use MOM_get_input, only : directories use MOM_io, only : MOM_io_init, vardesc use MOM_restart, only : register_restart_field, query_initialized, save_restart diff --git a/src/core/MOM_dynamics_unsplit_RK2.F90 b/src/core/MOM_dynamics_unsplit_RK2.F90 index 74d601a25a..7f39ced171 100644 --- a/src/core/MOM_dynamics_unsplit_RK2.F90 +++ b/src/core/MOM_dynamics_unsplit_RK2.F90 @@ -83,7 +83,7 @@ module MOM_dynamics_unsplit_RK2 use MOM_checksums, only : MOM_checksums_init, hchksum, uchksum, vchksum use MOM_error_handler, only : MOM_error, MOM_mesg, FATAL, WARNING, is_root_pe use MOM_error_handler, only : MOM_set_verbosity -use MOM_file_parser, only : read_param, get_param, log_version, param_file_type +use MOM_file_parser, only : get_param, log_version, param_file_type use MOM_get_input, only : directories use MOM_io, only : MOM_io_init, vardesc use MOM_restart, only : register_restart_field, query_initialized, save_restart diff --git a/src/core/MOM_legacy_barotropic.F90 b/src/core/MOM_legacy_barotropic.F90 index d07dd5a86d..7da6437db8 100644 --- a/src/core/MOM_legacy_barotropic.F90 +++ b/src/core/MOM_legacy_barotropic.F90 @@ -102,7 +102,7 @@ module MOM_legacy_barotropic use MOM_domains, only : pass_var_start, pass_var_complete use MOM_domains, only : pass_vector_start, pass_vector_complete use MOM_error_handler, only : MOM_error, MOM_mesg, FATAL, WARNING, is_root_pe -use MOM_file_parser, only : get_param, read_param, log_param, log_version, param_file_type +use MOM_file_parser, only : get_param, log_param, log_version, param_file_type use MOM_forcing_type, only : forcing use MOM_grid, only : ocean_grid_type use MOM_io, only : vardesc @@ -3800,8 +3800,8 @@ subroutine legacy_barotropic_init(u, v, h, eta, Time, G, param_file, diag, CS, & call legacy_set_dtbt(G, CS, gtot_est = gtot_estimate, SSH_add = SSH_extra) if (dtbt_input > 0.0) CS%dtbt = dtbt_input - call log_param(param_file, mod, "DTBT as used", CS%dtbt) - call log_param(param_file, mod, "estimated maximum DTBT", CS%dtbt_max) + call log_param(param_file, mod, "!DTBT as used", CS%dtbt) + call log_param(param_file, mod, "!estimated maximum DTBT", CS%dtbt_max) ! ubtav, vbtav, ubt_IC, vbt_IC, uhbt_IC, and vhbt_IC are allocated and ! initialized in register_barotropic_restarts. diff --git a/src/core/MOM_variables.F90 b/src/core/MOM_variables.F90 index 2adb83a749..eac456c0f8 100644 --- a/src/core/MOM_variables.F90 +++ b/src/core/MOM_variables.F90 @@ -23,7 +23,6 @@ module MOM_variables use MOM_domains, only : MOM_domain_type, get_domain_extent use MOM_checksums, only : hchksum, qchksum, uchksum, vchksum use MOM_error_handler, only : MOM_error, FATAL -use MOM_file_parser, only : read_param, log_param, log_version, param_file_type use MOM_grid, only : ocean_grid_type, MOM_variables_init => MOM_grid_init use MOM_io, only : vardesc use MOM_EOS, only : EOS_type diff --git a/src/diagnostics/MOM_wave_speed.F90 b/src/diagnostics/MOM_wave_speed.F90 index 2b77eb28b3..4b55692d28 100644 --- a/src/diagnostics/MOM_wave_speed.F90 +++ b/src/diagnostics/MOM_wave_speed.F90 @@ -45,7 +45,7 @@ module MOM_wave_speed use MOM_diag_mediator, only : post_data, query_averaging_enabled, diag_ctrl use MOM_diag_mediator, only : register_diag_field, safe_alloc_ptr, time_type use MOM_error_handler, only : MOM_error, FATAL, WARNING -use MOM_file_parser, only : read_param, log_param, log_version, param_file_type +use MOM_file_parser, only : log_version, param_file_type use MOM_grid, only : ocean_grid_type use MOM_variables, only : thermo_var_ptrs use MOM_EOS, only : calculate_density, calculate_density_derivs diff --git a/src/framework/MOM_domains.F90 b/src/framework/MOM_domains.F90 index 7f14460a3b..753bfa8002 100644 --- a/src/framework/MOM_domains.F90 +++ b/src/framework/MOM_domains.F90 @@ -23,7 +23,7 @@ module MOM_domains use MOM_coms, only : PE_here, root_PE, num_PEs, MOM_infra_init, MOM_infra_end use MOM_coms, only : broadcast, sum_across_PEs, min_across_PEs, max_across_PEs use MOM_error_handler, only : MOM_error, MOM_mesg, NOTE, WARNING, FATAL, is_root_pe -use MOM_file_parser, only : read_param, get_param, log_param, log_version +use MOM_file_parser, only : get_param, log_param, log_version use MOM_file_parser, only : param_file_type use MOM_string_functions, only : slasher diff --git a/src/framework/MOM_io.F90 b/src/framework/MOM_io.F90 index 9d0d47bc43..698e9eb256 100644 --- a/src/framework/MOM_io.F90 +++ b/src/framework/MOM_io.F90 @@ -53,7 +53,7 @@ module MOM_io use MOM_error_handler, only : MOM_error, NOTE, FATAL, WARNING use MOM_domains, only : MOM_domain_type -use MOM_file_parser, only : read_param, log_param, log_version, param_file_type +use MOM_file_parser, only : log_version, param_file_type use MOM_string_functions, only : lowercase use MOM_grid, only : ocean_grid_type diff --git a/src/parameterizations/vertical/MOM_regularize_layers.F90 b/src/parameterizations/vertical/MOM_regularize_layers.F90 index b81b259031..28491f4063 100644 --- a/src/parameterizations/vertical/MOM_regularize_layers.F90 +++ b/src/parameterizations/vertical/MOM_regularize_layers.F90 @@ -53,7 +53,7 @@ module MOM_regularize_layers use MOM_diag_mediator, only : time_type, diag_ctrl use MOM_domains, only : pass_var use MOM_error_handler, only : MOM_error, FATAL, WARNING -use MOM_file_parser, only : read_param, get_param, log_version, param_file_type +use MOM_file_parser, only : get_param, log_version, param_file_type use MOM_grid, only : ocean_grid_type use MOM_variables, only : thermo_var_ptrs use MOM_EOS, only : calculate_density, calculate_density_derivs From 9ac3b6bb4071bca8a2b8256012a7045cba872535 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 20 Jan 2014 11:14:42 -0500 Subject: [PATCH 362/372] Added examples/solo_ocean/sloshing/z o Tests z* with PQM_IH4IH3 o Closes #973 --- examples/solo_ocean/sloshing/z/MOM_input | 1 + examples/solo_ocean/sloshing/z/MOM_override | 6 + .../sloshing/z/MOM_parameter_doc.all | 1438 +++++++++++++++++ .../sloshing/z/MOM_parameter_doc.short | 484 ++++++ examples/solo_ocean/sloshing/z/diag_table | 1 + examples/solo_ocean/sloshing/z/input.nml | 1 + examples/solo_ocean/sloshing/z/timestats.gnu | 8 + .../solo_ocean/sloshing/z/timestats.intel | 8 + examples/solo_ocean/sloshing/z/timestats.pgi | 8 + 9 files changed, 1955 insertions(+) create mode 120000 examples/solo_ocean/sloshing/z/MOM_input create mode 100644 examples/solo_ocean/sloshing/z/MOM_override create mode 100644 examples/solo_ocean/sloshing/z/MOM_parameter_doc.all create mode 100644 examples/solo_ocean/sloshing/z/MOM_parameter_doc.short create mode 120000 examples/solo_ocean/sloshing/z/diag_table create mode 120000 examples/solo_ocean/sloshing/z/input.nml create mode 100644 examples/solo_ocean/sloshing/z/timestats.gnu create mode 100644 examples/solo_ocean/sloshing/z/timestats.intel create mode 100644 examples/solo_ocean/sloshing/z/timestats.pgi diff --git a/examples/solo_ocean/sloshing/z/MOM_input b/examples/solo_ocean/sloshing/z/MOM_input new file mode 120000 index 0000000000..e0bd5dc71a --- /dev/null +++ b/examples/solo_ocean/sloshing/z/MOM_input @@ -0,0 +1 @@ +../common/MOM_input \ No newline at end of file diff --git a/examples/solo_ocean/sloshing/z/MOM_override b/examples/solo_ocean/sloshing/z/MOM_override new file mode 100644 index 0000000000..47ce247db2 --- /dev/null +++ b/examples/solo_ocean/sloshing/z/MOM_override @@ -0,0 +1,6 @@ +! Blank file in which we can put "overrides" for parameters +USE_REGRIDDING = True +REGRIDDING_COORDINATE_MODE = "Z*" +INTERPOLATION_SCHEME = "PQM_IH4IH3" +BOUNDARY_EXTRAPOLATION = True +REMAPPING_SCHEME = "PQM_IH4IH3" diff --git a/examples/solo_ocean/sloshing/z/MOM_parameter_doc.all b/examples/solo_ocean/sloshing/z/MOM_parameter_doc.all new file mode 100644 index 0000000000..91a9435832 --- /dev/null +++ b/examples/solo_ocean/sloshing/z/MOM_parameter_doc.all @@ -0,0 +1,1438 @@ +REENTRANT_X = False ! [Boolean] default = True + ! If true, the domain is zonally reentrant. +REENTRANT_Y = False ! [Boolean] default = False + ! If true, the domain is meridionally reentrant. +TRIPOLAR_N = False ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +NONBLOCKING_UPDATES = False ! [Boolean] default = False + ! If true, non-blocking halo updates may be used. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 3 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 3 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 40 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 2 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. +!NIPROC = 2 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 1 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!LAYOUT = 2, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. + +! === module MOM_grid === +! Parameters providing information about the vertical grid. +G_EARTH = 9.8 ! [m s-2] default = 9.8 + ! The gravitational acceleration of the Earth. +RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 + ! The mean ocean density used with BOUSSINESQ true to + ! calculate accelerations and the mass for conservation + ! properties, or with BOUSSINSEQ false to convert some + ! parameters from vertical units of m to kg m-2. +FIRST_DIRECTION = 0 ! default = 0 + ! An integer that indicates which direction goes first + ! in parts of the code that use directionally split + ! updates, with even numbers (or 0) used for x- first + ! and odd numbers used for y-first. +BOUSSINESQ = True ! [Boolean] default = True + ! If true, make the Boussinesq approximation. +ANGSTROM = 1.0E-10 ! [m] default = 1.0E-10 + ! The minumum layer thickness, usually one-Angstrom. +BATHYMETRY_AT_VEL = False ! [Boolean] default = False + ! If true, there are separate values for the basin depths + ! at velocity points. Otherwise the effects of of + ! topography are entirely determined from thickness points. +NK = 10 ! [nondim] + ! The number of model layers. + +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. + +! === module MOM === +VERBOSITY = 2 ! default = 2 + ! Integer controlling level of messaging + ! 0 = Only FATAL messages + ! 2 = Only FATAL, WARNING, NOTE [default] + ! 9 = All) +SPLIT = True ! [Boolean] default = True + ! Use the split time stepping if true. +USE_LEGACY_SPLIT = False ! [Boolean] default = False + ! If true, use the full range of options available from + ! the older GOLD-derived split time stepping code. +ENABLE_THERMODYNAMICS = True ! [Boolean] default = True + ! If true, Temperature and salinity are used as state + ! variables. +USE_EOS = True ! [Boolean] default = True + ! If true, density is calculated from temperature and + ! salinity with an equation of state. If USE_EOS is + ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. +ADIABATIC = False ! [Boolean] default = False + ! There are no diapycnal mass fluxes if ADIABATIC is + ! true. This assumes that KD = KDML = 0.0 and that + ! there is no buoyancy forcing, but makes the model + ! faster by eliminating subroutine calls. +BULKMIXEDLAYER = False ! [Boolean] default = True + ! If true, use a Kraus-Turner-like bulk mixed layer + ! with transitional buffer layers. Layers 1 through + ! NKML+NKBL have variable densities. There must be at + ! least NKML+NKBL+1 layers if BULKMIXEDLAYER is true. + ! The default is the same setting as ENABLE_THERMODYNAMICS. +USE_REGRIDDING = True ! [Boolean] default = False + ! If True, use the ALE algorithm (regridding/remapping). + ! If False, use the layered isopycnal algorithm. +THICKNESSDIFFUSE = False ! [Boolean] default = False + ! If true, interfaces or isopycnal surfaces are diffused, + ! depending on the value of FULL_THICKNESSDIFFUSE. +THICKNESSDIFFUSE_FIRST = False ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. + ! This is only used if THICKNESSDIFFUSE is true. +MIXEDLAYER_RESTRAT = False ! [Boolean] default = False + ! If true, a density-gradient dependent re-stratifying + ! flow is imposed in the mixed layer. + ! This is only used if BULKMIXEDLAYER is true. +DEBUG = False ! [Boolean] default = False + ! If true, write out verbose debugging data. +DEBUG_TRUNCATIONS = False ! [Boolean] default = False + ! If true, calculate all diagnostics that are useful for + ! debugging truncations. +DT = 900.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 900.0 ! [s] default = 900.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +HMIX_SFC_PROP = 1.0 ! [m] default = 1.0 + ! If BULKMIXEDLAYER is false, HMIX_SFC_PROP is the depth + ! over which to average to find surface properties like + ! SST and SSS or density (but not surface velocities). +MIN_Z_DIAG_INTERVAL = 0.0 ! [s] default = 0.0 + ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. Making this + ! larger than DT_THERM reduces the performance penalty + ! of regridding to depth online. +INTERPOLATE_P_SURF = False ! [Boolean] default = False + ! If true, linearly interpolate the surface pressure + ! over the coupling time step, using the specified value + ! at the end of the step. +SSH_SMOOTHING_PASSES = 0.0 ! [nondim] default = 0.0 + ! The number of Laplacian smoothing passes to apply to the + ! the sea surface height that is reported to the sea-ice. +DTBT_RESET_PERIOD = -1.0 ! [s] default = -1.0 + ! The period between recalculations of DTBT (if DTBT <= 0). + ! If DTBT_RESET_PERIOD is negative, DTBT is set based + ! only on information available at initialization. If + ! dynamic, DTBT will be set at least every forcing time + ! step, and if 0, every dynamics time step. The default is + ! set by DT_THERM. This is only used if SPLIT is true. +FRAZIL = False ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +DO_GEOTHERMAL = False ! [Boolean] default = False + ! If true, apply geothermal heating. +BOUND_SALINITY = False ! [Boolean] default = False + ! If true, limit salinity to being positive. (The sea-ice + ! model may ask for more salt than is available and + ! drive the salinity negative otherwise.) +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +P_REF = 2.0E+07 ! [Pa] default = 2.0E+07 + ! The pressure that is used for calculating the coordinate + ! density. (1 Pa = 1e4 dbar, so 2e7 is commonly used.) + ! This is only used if USE_EOS and ENABLE_THERMODYNAMICS + ! are true. +CHECK_BAD_SURFACE_VALS = False ! [Boolean] default = False + ! If true, check the surface state for ridiculous values. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "MOM_IC" ! default = "MOM_IC" + ! The file into which to write the initial conditions. + +! === module MOM_tracer_registry === +EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" + ! EQN_OF_STATE determines which ocean equation of state + ! should be used. Currently, the valid choices are + ! "LINEAR", "UNESCO", and "WRIGHT". + ! This is only used if USE_EOS is true. +RHO_T0_S0 = 1000.0 ! [kg m-3] default = 1000.0 + ! When EQN_OF_STATE=LINEAR, + ! this is the density at T=0, S=0. +DRHO_DT = 0.0 ! [kg m-3 K-1] default = -0.2 + ! When EQN_OF_STATE=LINEAR, + ! this is the partial derivative of density with + ! temperature. +DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 + ! When EQN_OF_STATE=LINEAR, + ! this is the partial derivative of density with + ! salinity. +EOS_QUADRATURE = False ! [Boolean] default = False + ! If true, always use the generic (quadrature) code + ! code for the integrals of density. +TFREEZE_FORM = "LINEAR" ! default = "LINEAR" + ! TFREEZE_FORM determines which expression should be + ! used for the freezing point. Currently, the valid + ! choices are "LINEAR", "MILLERO_78". +TFREEZE_S0_P0 = 0.0 ! [deg C] default = 0.0 + ! When TFREEZE_FORM=LINEAR, + ! this is the freezing potential temperature at + ! S=0, P=0. +DTFREEZE_DS = -0.054 ! [deg C PSU-1] default = -0.054 + ! When TFREEZE_FORM=LINEAR, + ! this is the derivative of the freezing potential + ! temperature with salinity. +DTFREEZE_DP = 0.0 ! [deg C Pa-1] default = 0.0 + ! When TFREEZE_FORM=LINEAR, + ! this is the derivative of the freezing potential + ! temperature with pressure. +PARALLEL_RESTARTFILES = False ! [Boolean] default = False + ! If true, each processor writes its own restart file, + ! otherwise a single restart file is generated +RESTARTFILE = "MOM.res" ! default = "MOM.res" + ! The name-root of the restart file. +LARGE_FILE_SUPPORT = True ! [Boolean] default = True + ! If true, use the file-size limits with NetCDF large + ! file support (4Gb), otherwise the limit is 2Gb. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. + +! === module MOM_tracer_flow_control === +USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False + ! If true, use the USER_tracer_example tracer package. +USE_DOME_TRACER = False ! [Boolean] default = False + ! If true, use the DOME_tracer tracer package. +USE_IDEAL_AGE_TRACER = False ! [Boolean] default = False + ! If true, use the ideal_age_example tracer package. +USE_OIL_TRACER = False ! [Boolean] default = False + ! If true, use the oil_tracer tracer package. +USE_ADVECTION_TEST_TRACER = False ! [Boolean] default = False + ! If true, use the advection_test_tracer tracer package. +USE_OCMIP2_CFC = False ! [Boolean] default = False + ! If true, use the MOM_OCMIP2_CFC tracer package. +USE_generic_tracer = False ! [Boolean] default = False + ! If true and _USE_GENERIC_TRACER is defined as a + ! preprocessor macro, use the MOM_generic_tracer packages. +INPUTDIR = "INPUT/" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "linear" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +LIGHTEST_DENSITY = 1034.0 ! [kg m-3] default = 1035.0 + ! The reference potential density used for layer 1. +DENSITY_RANGE = 2.0 ! [kg m-3] default = 2.0 + ! The range of reference potential densities in the layers. +GFS = 0.98 ! [m s-2] default = 9.8 + ! The reduced gravity at the free surface. + +! === module MOM_grid_init === +GRID_CONFIG = "cartesian" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +AXIS_UNITS = "k" ! default = "degrees" + ! The units for the Cartesian axes. Valid entries are: + ! degrees - degrees of latitude and longitude + ! m - meters + ! k - kilometers +SOUTHLAT = 0.0 ! [k] + ! The southern latitude of the domain or the equivalent + ! starting value for the y-axis. +LENLAT = 20.0 ! [k] + ! The latitudinal or y-direction length of the domain. +WESTLON = 0.0 ! [k] default = 0.0 + ! The western longitude of the domain or the equivalent + ! starting value for the x-axis. +LENLON = 200.0 ! [k] + ! The longitudinal or x-direction length of the domain. +RAD_EARTH = 6.378E+06 ! [m] default = 6.378E+06 + ! The radius of the Earth. +TOPO_CONFIG = "sloshing" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MAXIMUM_DEPTH = 1000.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. +APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the eastern + ! side of the global domain +APPLY_OBC_U_FLATHER_WEST = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the western + ! side of the global domain +APPLY_OBC_V_FLATHER_NORTH = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the northern + ! side of the global domain +APPLY_OBC_V_FLATHER_SOUTH = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the southern + ! side of the global domain +CHANNEL_CONFIG = "none" ! default = "none" + ! A parameter that determines which set of channels are + ! restricted to specific widths. Options are: + ! none - All channels have the grid width. + ! global_1deg - Sets 16 specific channels appropriate + ! for a 1-degree model, as used in CM2G. + ! list - Read the channel locations and widths from a + ! text file, like MOM_channel_list in the MOM_SIS + ! test case. + ! file - Read open face widths everywhere from a + ! NetCDF file on the model grid. +ROTATION = "betaplane" ! default = "2omegasinlat" + ! This specifies how the Coriolis parameter is specified: + ! 2omegasinlat - Use twice the planetary rotation rate + ! times the sine of latitude. + ! betaplane - Use a beta-plane or f-plane. + ! USER - call a user modified routine. +F_0 = 0.0 ! [s-1] default = 0.0 + ! The reference value of the Coriolis parameter with the + ! betaplane option. +BETA = 0.0 ! [m-1 s-1] default = 0.0 + ! The northward gradient of the Coriolis parameter with + ! the betaplane option. +ALWAYS_WRITE_GEOM = True ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +INIT_LAYERS_FROM_Z_FILE = False ! [Boolean] default = False + ! If true, intialize the layer thicknesses, temperatures, + ! and salnities from a Z-space file on a latitude- + ! longitude grid. +THICKNESS_CONFIG = "sloshing" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +TS_CONFIG = "sloshing" ! + ! A string that determines how the initial tempertures + ! and salinities are specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +S_REF = 34.0 ! [1e-3] + ! Reference value for salinity +T_REF = 0.0 ! [C] + ! Refernce value for temperature +S_RANGE = 2.0 ! [1e-3] default = 2.0 + ! Initial salinity range. +T_RANGE = 0.0 ! [C] default = 0.0 + ! Initial temperature range +VELOCITY_CONFIG = "zero" ! default = "zero" + ! A string that determines how the initial velocities + ! are specified for a new run: + ! file - read velocities from the file specified + ! by (VELOCITY_FILE). + ! zero - the fluid is initially at rest. + ! uniform - the flow is uniform (determined by + ! paremters TORUS_U and TORUS_V). + ! USER - call a user modified routine. +CONVERT_THICKNESS_UNITS = False ! [Boolean] default = False + ! If true, convert the thickness initial conditions from + ! units of m to kg m-2 or vice versa, depending on whether + ! BOUSSINESQ is defined. This does not apply if a restart + ! file is read. +DEPRESS_INITIAL_SURFACE = False ! [Boolean] default = False + ! If true, depress the initial surface to avoid huge + ! tsunamis when a large surface pressure is applied. +SPONGE = False ! [Boolean] default = False + ! If true, sponges may be applied anywhere in the domain. + ! The exact location and properties of those sponges are + ! specified via SPONGE_CONFIG. +APPLY_OBC_U = False ! [Boolean] default = False + ! If true, open boundary conditions may be set at some + ! u-points, with the configuration controlled by OBC_CONFIG +APPLY_OBC_V = False ! [Boolean] default = False + ! If true, open boundary conditions may be set at some + ! v-points, with the configuration controlled by OBC_CONFIG +BOUNDARY_EXTRAPOLATION_PRESSURE = True ! [Boolean] default = True + ! When defined, the reconstruction is extrapolated + ! within boundary cells rather than assume PCM for the. + ! calculation of pressure. e.g. if PPM is used, a + ! PPM reconstruction will also be used within + ! boundary cells. +RECONSTRUCT_FOR_PRESSURE = True ! [Boolean] default = True + ! If True, use vertical reconstruction of T/S within + ! the integrals of teh FV pressure gradient calculation. + ! If False, use the constant-by-layer algorithm. + ! By default, this is True when using ALE and False otherwise. +PRESSURE_RECONSTRUCTION_SCHEME = 1 ! default = 1 + ! Type of vertical reconstruction of T/S to use in integrals + ! within the FV pressure gradient calculation. 1: PLM reconstruction. + ! 2: PPM reconstruction. +REGRIDDING_COORDINATE_MODE = "Z*" ! default = "LAYER" + ! Coordinate mode for vertical regridding. + ! Choose among the following possibilities: + ! LAYER - Isopycnal or stacked shallow water layers + ! Z* - stetched geopotential z* + ! SIGMA - terrain following coordinates + ! RHO - continuous isopycnal +REGRIDDING_COORDINATE_UNITS = "m" ! default = "m" + ! Units of the regridding coordinuate. +INTERPOLATION_SCHEME = "PQM_IH4IH3" ! default = "P1M_H2" + ! This sets the interpolation scheme to use to + ! determine the new grid. These parameters are + ! only relevant when REGRIDDING_COORDINATE_MODE is + ! set to a function of state. Otherwise, it is not + ! used. It can be one of the following schemes: + ! P1M_H2 (2nd-order accurate) + ! P1M_H4 (2nd-order accurate) + ! P1M_IH4 (2nd-order accurate) + ! PLM (2nd-order accurate) + ! PPM_H4 (3rd-order accurate) + ! PPM_IH4 (3rd-order accurate) + ! P3M_IH4IH3 (4th-order accurate) + ! P3M_IH6IH5 (4th-order accurate) + ! PQM_IH4IH3 (4th-order accurate) + ! PQM_IH6IH5 (5th-order accurate) +ALE_COORDINATE_CONFIG = "UNIFORM" ! default = "UNIFORM" + ! Determines how to specify the coordinate + ! resolution. Valid options are: + ! PARAM - use the vector-parameter ALE_RESOLUTION + ! UNIFORM - uniformly distributed + ! FILE:string - read from a file. The string specifies + ! the filename and variable name, separated + ! by a comma or space, e.g. FILE:lev.nc,Z +!ALE_RESOLUTION = 10*100.0 ! [m] + ! The distribution of vertical resolution for the target + ! grid used for Eulerian-like coordinates. For example, + ! in z-coordinate mode, the parameter is a list of level + ! thicknesses (in m). In sigma-coordinate mode, the list + ! is of non-dimensional fractions of the water column. +MIN_THICKNESS = 0.001 ! [m] default = 0.001 + ! When regridding, this is the minimum layer + ! thickness allowed. +BOUNDARY_EXTRAPOLATION = True ! [Boolean] default = False + ! When defined, a proper high-order reconstruction + ! scheme is used within boundary cells rather + ! than PCM. E.g., if PPM is used for remapping, a + ! PPM reconstruction will also be used within + ! boundary cells. +REMAPPING_SCHEME = "PQM_IH4IH3" ! default = "PLM" + ! This sets the reconstruction scheme used + ! for vertical remapping for all variables. + ! It can be one of the following schemes: + ! PCM (1st-order accurate) + ! PLM (2nd-order accurate) + ! PPM_H4 (3rd-order accurate) + ! PPM_IH4 (3rd-order accurate) + ! PQM_IH4IH3 (4th-order accurate) + ! PQM_IH6IH5 (5th-order accurate) + +! === module MOM_MEKE === +MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 + ! The local depth-indepented MEKE dissipation rate. +MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 + ! A scaling for the bottom drag applied to MEKE. This + ! should be less than 1 to account for the surface + ! intensification of MEKE and the fraction of MEKE that + ! may be temporarily stored as potential energy. +MEKE_GMCOEFF = -1.0 ! [nondim] default = -1.0 + ! The efficiency of the conversion of potential energy + ! into MEKE by the thickness mixing parameterization. + ! If MEKE_GMCOEFF is negative, this conversion is not + ! used or calculated. +MEKE_FRCOEFF = -1.0 ! [nondim] default = -1.0 + ! The efficiency of the conversion of mean energy into + ! MEKE. If MEKE_FRCOEFF is negative, this conversion + ! is not used or calculated. +MEKE_BGSRC = 0.0 ! [W kg-1] default = 0.0 + ! A background energy source for MEKE. +MEKE_KH = -1.0 ! [m2 s-1] default = -1.0 + ! A background lateral diffusivity of MEKE, or a + ! Use a negative value to not apply lateral diffusion to MEKE. +MEKE_DTSCALE = 1.0 ! [nondim] default = 1.0 + ! A scaling factor to accelerate the time evolution of MEKE. +MEKE_KHCOEFF = -1.0 ! [nondim] default = -1.0 + ! A scaling factor which is combined with the square root + ! of MEKE times the grid-cell area to give MEKE%Kh, or a + ! negative value not to calculate MEKE%Kh. + ! This factor must be >0 for MEKE to contribute to the + ! thickness/tracer mixing in the rest of the model. +MEKE_USCALE = 1.0 ! [m s-1] default = 1.0 + ! The background velocity that is combined with MEKE to + ! calculate the bottom drag. +CDRAG = 0.0 ! [nondim] default = 0.003 + ! CDRAG is the drag coefficient relating the magnitude of + ! the velocity field to the bottom stress. +MEKE_VISC_DRAG = False ! [Boolean] default = False + ! If true, use the vertvisc_type to calculate the bottom + ! drag acting on MEKE. +MEKE_KHTH_FAC = 1.0 ! [nondim] default = 1.0 + ! A factor that maps MEKE%Kh to KhTh. +MEKE_KHTR_FAC = 1.0 ! [nondim] default = 1.0 + ! A factor that maps MEKE%Kh to KhTr. +MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 + ! A factor that maps MEKE%Kh to Kh for MEKE itself. +MEKE_RD_MAX_SCALE = True ! [nondim] default = True + ! If true, the maximum length scale used by MEKE is + ! the deformation radius. + +! === module MOM_lateral_mixing_coeffs === +USE_VARIABLE_MIXING = False ! [Boolean] default = False + ! If true, the variable mixing code will be called. This + ! allows diagnostics to be created even if the scheme is + ! not used. If KHTR_SLOPE_CFF>0 or KhTh_Slope_Cff>0, + ! this is set to true regardless of what is in the + ! parameter file. +RESOLN_SCALED_KH = False ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTH = False ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTR = False ! [Boolean] default = False + ! If true, the epipycnal tracer diffusivity is scaled + ! away when the first baroclinic deformation radius is + ! well resolved. +KHTH_SLOPE_CFF = 0.0 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the interface depth diffusivity +KHTR_SLOPE_CFF = 0.0 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the epipycnal tracer diffusivity +TIDES = False ! [Boolean] default = False + ! If true, apply tidal momentum forcing. +BE = 0.7 ! [nondim] default = 0.6 + ! If SPLIT is true, BE determines the relative weighting + ! of a 2nd-order Runga-Kutta baroclinic time stepping + ! scheme (0.5) and a backward Euler scheme (1) that is + ! used for the Coriolis and inertial terms. BE may be + ! from 0.5 to 1, but instability may occur near 0.5. + ! BE is also applicable if SPLIT is false and USE_RK2 + ! is true. +BEGW = 0.0 ! [nondim] default = 0.0 + ! If SPILT is true, BEGW is a number from 0 to 1 that + ! controls the extent to which the treatment of gravity + ! waves is forward-backward (0) or simulated backward + ! Euler (1). 0 is almost always used. + ! If SPLIT is false and USE_RK2 is true, BEGW can be + ! between 0 and 0.5 to damp gravity waves. +SPLIT_BOTTOM_STRESS = False ! [Boolean] default = False + ! If true, provide the bottom stress calculated by the + ! vertical viscosity to the barotropic solver. +BT_USE_LAYER_FLUXES = True ! [Boolean] default = True + ! If true, use the summed layered fluxes plus an + ! adjustment due to the change in the barotropic velocity + ! in the barotropic continuity equation. +CONTINUITY_SCHEME = "PPM" ! default = "PPM" + ! CONTINUITY_SCHEME selects the discretization for the + ! continuity solver. The only valid value currently is: + ! PPM - use a positive-definite (or monotonic) + ! piecewise parabolic reconstruction solver. +MONOTONIC_CONTINUITY = False ! [Boolean] default = False + ! If true, CONTINUITY_PPM uses the Colella and Woodward + ! monotonic limiter. The default (false) is to use a + ! simple positive definite limiter. +SIMPLE_2ND_PPM_CONTINUITY = False ! [Boolean] default = False + ! If true, CONTINUITY_PPM uses a simple 2nd order + ! (arithmetic mean) interpolation of the edge values. + ! This may give better PV conservation propterties. While + ! it formally reduces the accuracy of the continuity + ! solver itself in the strongly advective limit, it does + ! not reduce the overall order of accuracy of the dynamic + ! core. +UPWIND_1ST_CONTINUITY = False ! [Boolean] default = False + ! If true, CONTINUITY_PPM becomes a 1st-order upwind + ! continuity solver. This scheme is highly diffusive + ! but may be useful for debugging or in single-column + ! mode where its minimal stensil is useful. +ETA_TOLERANCE = 1.0E-12 ! [m] default = 5.0E-10 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +ETA_TOLERANCE_AUX = 1.0E-12 ! [m] default = 1.0E-12 + ! The tolerance for free-surface height discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses when calculating the auxiliary + ! corrected velocities. By default, this is the same as + ! ETA_TOLERANCE, but can be made larger for efficiency. +VELOCITY_TOLERANCE = 3.0E+08 ! [m s-1] default = 3.0E+08 + ! The tolerance for barotropic velocity discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses. +CONT_PPM_AGGRESS_ADJUST = False ! [Boolean] default = False + ! If true, allow the adjusted velocities to have a + ! relative CFL change up to 0.5. +CONT_PPM_VOLUME_BASED_CFL = False ! [Boolean] default = False + ! If true, use the ratio of the open face lengths to the + ! tracer cell areas when estimating CFL numbers. The + ! default is set by CONT_PPM_AGGRESS_ADJUST. +CONTINUITY_CFL_LIMIT = 0.5 ! [nondim] default = 0.5 + ! The maximum CFL of the adjusted velocities. +CONT_PPM_BETTER_ITER = True ! [Boolean] default = True + ! If true, stop corrective iterations using a velocity + ! based criterion and only stop if the iteration is + ! better than all predecessors. +CONT_PPM_USE_VISC_REM_MAX = True ! [Boolean] default = True + ! If true, use more appropriate limiting bounds for + ! corrections in strongly viscous columns. +NOSLIP = False ! [Boolean] default = False + ! If true, no slip boundary conditions are used; otherwise + ! free slip boundary conditions are assumed. The + ! implementation of the free slip BCs on a C-grid is much + ! cleaner than the no slip BCs. The use of free slip BCs + ! is strongly encouraged, and no slip BCs are not used with + ! the biharmonic viscosity. +CORIOLIS_EN_DIS = True ! [Boolean] default = False + ! If true, two estimates of the thickness fluxes are used + ! to estimate the Coriolis term, and the one that + ! dissipates energy relative to the other one is used. +CORIOLIS_SCHEME = "SADOURNY75_ENERGY" ! default = "SADOURNY75_ENERGY" + ! CORIOLIS_SCHEME selects the discretization for the + ! Coriolis terms. Valid values are: + ! SADOURNY75_ENERGY - Sadourny, 1975; energy cons. + ! ARAKAWA_HSU90 - Arakawa & Hsu, 1990 + ! SADOURNY75_ENSTRO - Sadourny, 1975; enstrophy cons. + ! ARAKAWA_LAMB81 - Arakawa & Lamb, 1981; En. + Enst. + ! ARAKAWA_LAMB_BLEND - A blend of Arakawa & Lamb with + ! Arakawa & Hsu and Sadourny energy +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option is + ! always effectively false with CORIOLIS_EN_DIS defined and + ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. +KE_SCHEME = "KE_ARAKAWA" ! default = "KE_ARAKAWA" + ! KE_SCHEME selects the discretization for acceleration + ! due to the kinetic energy gradient. Valid values are: + ! KE_ARAKAWA, KE_SIMPLE_GUDONOV, KE_GUDONOV +PV_ADV_SCHEME = "PV_ADV_CENTERED" ! default = "PV_ADV_CENTERED" + ! PV_ADV_SCHEME selects the discretization for PV + ! advection. Valid values are: + ! PV_ADV_CENTERED - centered (aka Sadourny, 75) + ! PV_ADV_UPWIND1 - upwind, first order +ANALYTIC_FV_PGF = True ! [Boolean] default = True + ! If true the pressure gradient forces are calculated + ! with a finite volume form that analytically integrates + ! the equations of state in pressure to avoid any + ! possibility of numerical thermobaric instability, as + ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. + +! === module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +BIHARMONIC = False ! [Boolean] default = True + ! If true, se a biharmonic horizontal viscosity. + ! BIHARMONIC may be used with LAPLACIAN. +KH = 0.0 ! [m2 s-1] default = 0.0 + ! The background Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. +SMAGORINSKY_KH = True ! [Boolean] default = False + ! If true, use a Smagorinsky nonlinear eddy viscosity. +SMAG_LAP_CONST = 0.15 ! [nondim] default = 0.0 + ! The nondimensional Laplacian Smagorinsky constant, + ! often 0.15. +BOUND_KH = True ! [Boolean] default = True + ! If true, the Laplacian coefficient is locally limited + ! to be stable. +BETTER_BOUND_KH = True ! [Boolean] default = True + ! If true, the Laplacian coefficient is locally limited + ! to be stable with a better bounding than just BOUND_KH. +HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 + ! The nondimensional coefficient of the ratio of the + ! viscosity bounds to the theoretical maximum for + ! stability without considering other terms. + +! === module MOM_vert_friction === +BOTTOMDRAGLAW = True ! [Boolean] default = True + ! If true, the bottom stress is calculated with a drag + ! law of the form c_drag*|u|*u. The velocity magnitude + ! may be an assumed value or it may be based on the + ! actual velocity in the bottommost HBBL, depending on + ! LINEAR_DRAG. +CHANNEL_DRAG = False ! [Boolean] default = False + ! If true, the bottom drag is exerted directly on each + ! layer proportional to the fraction of the bottom it + ! overlies. +DIRECT_STRESS = True ! [Boolean] default = False + ! If true, the wind stress is distributed over the + ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML + ! may be set to a very small value. +DYNAMIC_VISCOUS_ML = False ! [Boolean] default = False + ! If true, use a bulk Richardson number criterion to + ! determine the mixed layer thickness for viscosity. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +HARMONIC_VISC = False ! [Boolean] default = False + ! If true, use the harmonic mean thicknesses for + ! calculating the vertical viscosity. +HMIX_FIXED = 20.0 ! [m] + ! The prescribed depth over which the near-surface + ! viscosity and diffusivity are elevated when the bulk + ! mixed layer is not used. +HMIX_STRESS = 20.0 ! [m] default = 20.0 + ! The depth over which the wind stress is applied if + ! DIRECT_STRESS is true. +KV = 0.0 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +KVML = 0.01 ! [m2 s-1] default = 0.0 + ! The kinematic viscosity in the mixed layer. A typical + ! value is ~1e-2 m2 s-1. KVML is not used if + ! BULKMIXEDLAYER is true. The default is set by KV. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. +CFL_BASED_TRUNCATIONS = True ! [Boolean] default = True + ! If true, base truncations on the CFL number, and not an + ! absolute speed. +CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 + ! The value of the CFL number that will cause velocity + ! components to be truncated; instability can occur past 0.5. +CFL_REPORT = 0.5 ! [nondim] default = 0.5 + ! The value of the CFL number that causes accelerations + ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. + +! === module MOM_PointAccel === +MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 + ! The maximum number of colums of truncations that any PE + ! will write out during a run. + +! === module MOM_set_visc === +LINEAR_DRAG = True ! [Boolean] default = False + ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag + ! law is cdrag*DRAG_BG_VEL*u. +DOUBLE_DIFFUSION = False ! [Boolean] default = False + ! If true, increase diffusivitives for temperature or salt + ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_USE_EOS = False ! [Boolean] default = False + ! If true, use the equation of state in determining the + ! properties of the bottom boundary layer. Otherwise use + ! the layer target potential densities. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. +HTBL_SHELF_MIN = 0.1 ! [m] default = 0.1 + ! The minimum top boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-top viscosity. +HTBL_SHELF = 10.0 ! [m] default = 10.0 + ! The thickness over which near-surface velocities are + ! averaged for the drag law under an ice shelf. By + ! default this is the same as HBBL +KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum viscosities in the bottom boundary layer. +KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum viscosities in the top boundary layer. + +! === module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +GRADUAL_BT_ICS = False ! [Boolean] default = False + ! If true, adjust the initial conditions for the + ! barotropic solver to the values from the layered + ! solution over a whole timestep instead of instantly. + ! This is a decent approximation to the inclusion of + ! sum(u dh_dt) while also correcting for truncation errors. +BT_USE_WIDE_HALOS = True ! [Boolean] default = True + ! If true, use wide halos and march in during the + ! barotropic time stepping for efficiency. +BTHALO = 0 ! default = 0 + ! The minimum halo size for the barotropic solver. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +USE_BT_CONT_TYPE = True ! [Boolean] default = True + ! If true, use a structure with elements that describe + ! effective face areas from the summed continuity solver + ! as a function the barotropic flow in coupling between + ! the barotropic and baroclinic flow. This is only used + ! if SPLIT is true. +NONLINEAR_BT_CONTINUITY = False ! [Boolean] default = False + ! If true, use nonlinear transports in the barotropic + ! continuity equation. This does not apply if + ! USE_BT_CONT_TYPE is true. +BT_MASS_SOURCE_LIMIT = 0.0 ! [nondim] default = 0.0 + ! The fraction of the initial depth of the ocean that can + ! be added to or removed from the bartropic solution + ! within a thermodynamic time step. By default this is 0 + ! for no correction. +BT_PROJECT_VELOCITY = False ! [Boolean] default = False + ! If true, step the barotropic velocity first and project + ! out the velocity tendancy by 1+BEBT when calculating the + ! transport. The default (false) is to use a predictor + ! continuity step to find the pressure field, and then + ! to do a corrector continuity step using a weighted + ! average of the old and new velocities, with weights + ! of (1-BEBT) and BEBT. +DYNAMIC_SURFACE_PRESSURE = False ! [Boolean] default = False + ! If true, add a dynamic pressure due to a viscous ice + ! shelf, for instance. +SADOURNY = True ! [Boolean] default = True + ! If true, the Coriolis terms are discretized with the + ! Sadourny (1975) energy conserving scheme, otherwise + ! the Arakawa & Hsu scheme is used. If the internal + ! deformation radius is not resolved, the Sadourny scheme + ! should probably be used. +BT_THICK_SCHEME = "HYBRID" ! default = "HYBRID" + ! A string describing the scheme that is used to set the + ! open face areas used for barotropic transport and the + ! relative weights of the accelerations. Valid values are: + ! ARITHMETIC - arithmetic mean layer thicknesses + ! HARMONIC - harmonic mean layer thicknesses + ! HYBRID (the default) - use arithmetic means for + ! layers above the shallowest bottom, the harmonic + ! mean for layers below, and a weighted average for + ! layers that straddle that depth + ! FROM_BT_CONT - use the average thicknesses kept + ! in the h_u and h_v fields of the BT_cont_type +BT_STRONG_DRAG = False ! [Boolean] default = False + ! If true, use a stronger estimate of the retarding + ! effects of strong bottom drag, by making it implicit + ! with the barotropic time-step instead of implicit with + ! the baroclinic time-step and dividing by the number of + ! barotropic steps. +CLIP_BT_VELOCITY = False ! [Boolean] default = False + ! If true, limit any velocity components that exceed + ! MAXVEL. This should only be used as a desperate + ! debugging measure. +MAXCFL_BT_CONT = 0.1 ! [nondim] default = 0.1 + ! The maximum permitted CFL number associated with the + ! barotropic accelerations from the summed velocities + ! times the time-derivatives of thicknesses. +DT_BT_FILTER = -0.25 ! [sec or nondim] default = -0.25 + ! A time-scale over which the barotropic mode solutions + ! are filtered, in seconds if positive, or as a fraction + ! of DT if negative. When used this can never be taken to + ! be longer than 2*dt. Set this to 0 to apply no filtering. +G_BT_EXTRA = 0.0 ! [nondim] default = 0.0 + ! A nondimensional factor by which gtot is enhanced. +SSH_EXTRA = 10.0 ! [m] default = 10.0 + ! An estimate of how much higher SSH might get, for use + ! in calculating the safe external wave speed. The + ! default is the minimum of 10 m or 5% of MAXIMUM_DEPTH. +DEBUG_BT = False ! [Boolean] default = False + ! If true, write out verbose debugging data within the + ! barotropic time-stepping loop. The data volume can be + ! quite large if this is true. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = 10.0 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + +! === module MOM_thickness_diffuse === +KHTH = 500.0 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. +KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum horizontal thickness diffusivity. +KHTH_MAX = 0.0 ! [m2 s-1] default = 0.0 + ! The maximum horizontal thickness diffusivity. +DETANGLE_INTERFACES = False ! [Boolean] default = False + ! If defined add 3-d structured enhanced interface height + ! diffusivities to horizonally smooth jagged layers. +KHTH_SLOPE_MAX = 0.01 ! [nondim] default = 0.01 + ! A slope beyond which the calculated isopycnal slope is + ! not reliable and is scaled away. This is used with + ! FULL_THICKNESSDIFFUSE. +KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 + ! A diapycnal diffusivity that is used to interpolate + ! more sensible values of T & S into thin layers. +Z_OUTPUT_GRID_FILE = "" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. + +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +INTERNAL_TIDES = False ! [Boolean] default = False + ! If true, use the code that advances as separate set of + ! equations for the internal tide energy density. +MASSLESS_MATCH_TARGETS = True ! [Boolean] default = True + ! If true, the temperature and salinity of massless layers + ! are kept consistent with their target densities. + ! Otherwise the properties of massless layers evolve + ! diffusively to match massive neighboring layers. +RECLAIM_FRAZIL = True ! [Boolean] default = True + ! If true, try to use any frazil heat deficit to cool any + ! overlying layers down to the freezing point, thereby + ! avoiding the creation of thin ice when the SST is above + ! the freezing point. +PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False + ! If true, use a pressure dependent freezing temperature + ! when making frazil. The default is false, which will be + ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. +MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True + ! If true, mix the passive tracers in massless layers at + ! the bottom into the interior as though a diffusivity of + ! KD_MIN_TR were operating. +KD_MIN_TR = 0.0 ! [m2 s-1] default = 0.0 + ! A minimal diffusivity that should always be applied to + ! tracers, especially in massless layers near the bottom. + ! The default is 0.1*KD. +KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 + ! A bottom boundary layer tracer diffusivity that will + ! allow for explicitly specified bottom fluxes. The + ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) + ! over the same distance. +FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 + ! The flux Richardson number where the stratification is + ! large enough that N2 > omega2. The full expression for + ! the Flux Richardson number is usually + ! FLUX_RI_MAX*N2/(N2+OMEGA2). +OMEGA = 7.2921E-05 ! [s-1] default = 7.2921E-05 + ! The rotation rate of the earth. +ML_RADIATION = False ! [Boolean] default = False + ! If true, allow a fraction of TKE available from wind + ! work to penetrate below the base of the mixed layer + ! with a vertical decay scale determined by the minimum + ! of: (1) The depth of the mixed layer, (2) an Ekman + ! length scale. +BBL_EFFIC = 0.0 ! [nondim] default = 0.2 + ! The efficiency with which the energy extracted by + ! bottom drag drives BBL diffusion. This is only + ! used if BOTTOMDRAGLAW is true. +BBL_MIXING_MAX_DECAY = 0.0 ! [m] default = 0.0 + ! The maximum decay scale for the BBL diffusion, or 0 + ! to allow the mixing to penetrate as far as + ! stratification and rotation permit. The default is 0. + ! This is only used if BOTTOMDRAGLAW is true. +BBL_MIXING_AS_MAX = True ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the + ! BBL mixing and the other diffusivities. Otherwise, + ! diffusiviy from the BBL_mixing is simply added. +BRYAN_LEWIS_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, use a Bryan & Lewis (JGR 1979) like tanh + ! profile of background diapycnal diffusivity with depth. +HENYEY_IGW_BACKGROUND = False ! [Boolean] default = False + ! If true, use a latitude-dependent scaling for the near + ! surface background diffusivity, as described in + ! Harrison & Hallberg, JPO 2008. +N2_FLOOR_IOMEGA2 = 1.0 ! [nondim] default = 1.0 + ! The floor applied to N2(k) scaled by Omega^2: + ! If =0., N2(k) is simply positive definite. + ! If =1., N2(k) > Omega^2 everywhere. +KD_TANH_LAT_FN = False ! [Boolean] default = False + ! If true, use a tanh dependence of Kd_sfc on latitude, + ! like CM2.1/CM2M. There is no physical justification + ! for this form, and it can not be used with + ! HENYEY_IGW_BACKGROUND. +KD = 0.0 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +KD_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum diapycnal diffusivity. +KD_MAX = -1.0 ! [m2 s-1] default = -1.0 + ! The maximum permitted increment for the diapycnal + ! diffusivity from TKE-based parameterizations, or a + ! negative value for no limit. +KD_ADD = 0.0 ! [m2 s-1] default = 0.0 + ! A uniform diapycnal diffusivity that is added + ! everywhere without any filtering or scaling. +KDML = 0.0 ! [m2 s-1] default = 0.0 + ! If BULKMIXEDLAYER is false, KDML is the elevated + ! diapycnal diffusivity in the topmost HMIX of fluid. + ! KDML is only used if BULKMIXEDLAYER is false. +INT_TIDE_DISSIPATION = False ! [Boolean] default = False + ! If true, use an internal tidal dissipation scheme to + ! drive diapycnal mixing, along the lines of St. Laurent + ! et al. (2002) and Simmons et al. (2004). +LEE_WAVE_DISSIPATION = False ! [Boolean] default = False + ! If true, use an lee wave driven dissipation scheme to + ! drive diapycnal mixing, along the lines of Nikurashin + ! (2010) and using the St. Laurent et al. (2002) + ! and Simmons et al. (2004) vertical profile +USER_CHANGE_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, call user-defined code to change the diffusivity. +DISSIPATION_MIN = 0.0 ! [W m-3] default = 0.0 + ! The minimum dissipation by which to determine a lower + ! bound of Kd (a floor). +DISSIPATION_N0 = 0.0 ! [W m-3] default = 0.0 + ! The intercept when N=0 of the N-dependent expression + ! used to set a minimum dissipation by which to determine + ! a lower bound of Kd (a floor): A in eps_min = A + B*N. +DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 + ! The coefficient multiplying N, following Gargett, used to + ! set a minimum dissipation by which to determine a lower + ! bound of Kd (a floor): B in eps_min = A + B*N +DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum vertical diffusivity applied as a floor. + +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = False ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 50 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 0.0 ! [m2 s-1] default = 0.0 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendencies but + ! purely for diagnostic purposes. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical bulk Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distance above the bottom to which the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. +CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION + +! === module MOM_entrain_diffusive === +CORRECT_DENSITY = False ! [Boolean] default = True + ! If true, and USE_EOS is true, the layer densities are + ! restored toward their target values by the diapycnal + ! mixing, as described in Hallberg (MWR, 2000). +MAX_ENT_IT = 5 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-08 ! [m] default = 1.0E-08 + ! The tolerance with which to solve for entrainment values. + +! === module MOM_regularize_layers === +REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False + ! If defined, vertically restructure the near-surface + ! layers when they have too much lateral variations to + ! allow for sensible lateral barotropic transports. +HMIX_MIN = 0.0 ! [m] default = 0.0 + ! The minimum mixed layer depth if the mixed layer depth + ! is determined dynamically. +REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 + ! The value of the relative thickness deficit at which + ! to start modifying the layer structure when + ! REGULARIZE_SURFACE_LAYERS is true. + +! === module MOM_opacity === +VAR_PEN_SW = False ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +PEN_SW_SCALE = 15.0 ! [m] default = 0.0 + ! The vertical absorption e-folding depth of the + ! penetrating shortwave radiation. +PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 + ! The fraction of the shortwave radiation that penetrates + ! below the surface. +PEN_SW_NBANDS = 1 ! default = 1 + ! The number of bands of penetrating shortwave radiation. +OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 + ! The value to use for opacity over land. The default is + ! 10 m-1 - a value for muddy water. + +! === module MOM_tracer_advect === +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) + +! === module MOM_tracer_hor_diff === +KHTR = 0.0 ! [m2 s-1] default = 0.0 + ! The background along-isopycnal tracer diffusivity. +KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum along-isopycnal tracer diffusivity. +KHTR_MAX = 0.0 ! [m2 s-1] default = 0.0 + ! The maximum along-isopycnal tracer diffusivity. +KHTR_PASSIVITY_COEFF = 0.0 ! [nondim] default = 0.0 + ! The coefficient that scales deformation radius over + ! grid-spacing in passivity, where passiviity is the ratio + ! between along isopycnal mxiing of tracers to thickness mixing. + ! A non-zero value enables this parameterization. +KHTR_PASSIVITY_MIN = 0.5 ! [nondim] default = 0.5 + ! The minimum passivity which is the ratio between + ! along isopycnal mxiing of tracers to thickness mixing. +DIFFUSE_ML_TO_INTERIOR = False ! [Boolean] default = False + ! If true, enable epipycnal mixing between the surface + ! boundary layer and the interior. +CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False + ! If true, use enough iterations the diffusion to ensure + ! that the diffusive equivalent of the CFL limit is not + ! violated. If false, always use 1 iteration. + +! === module MOM_surface_forcing === +VARIABLE_WINDS = False ! [Boolean] default = True + ! If true, the winds vary in time after the initialization. +VARIABLE_BUOYFORCE = False ! [Boolean] default = True + ! If true, the buoyancy forcing varies in time after the + ! initialization of the model. +BUOY_CONFIG = "NONE" ! + ! The character string that indicates how buoyancy forcing + ! is specified. Valid options include (file), (zero), + ! (linear), (USER), and (NONE). +WIND_CONFIG = "zero" ! + ! The character string that indicates how wind forcing + ! is specified. Valid options include (file), (2gyre), + ! (1gyre), (gyres), (zero), and (USER). +RESTOREBUOY = False ! [Boolean] default = False + ! If true, the buoyancy fluxes drive the model back + ! toward some specified surface state with a rate + ! given by FLUXCONST. +GUST_CONST = 0.02 ! [Pa] default = 0.02 + ! The background gustiness in the winds. +READ_GUST_2D = False ! [Boolean] default = False + ! If true, use a 2-dimensional gustiness supplied from + ! an input file + +! === module MOM_sum_output === +CALCULATE_APE = True ! [Boolean] default = True + ! If true, calculate the available potential energy of + ! the interfaces. Setting this to false reduces the + ! memory footprint of high-PE-count models dramatically. +WRITE_STOCKS = True ! [Boolean] default = True + ! If true, write the integrated tracer amounts to stdout + ! when the energy files are written. +MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +MAX_ENERGY = 0.0 ! [m2 s-2] default = 0.0 + ! The maximum permitted average energy per unit mass; the + ! model will be stopped if there is more energy than + ! this. If zero or negative, this is set to 10*MAXVEL^2. +ENERGYFILE = "timestats" ! default = "timestats" + ! The file to use to write the energies and globally + ! summed diagnostics. +TIMEUNIT = 8.64E+04 ! [s] default = 8.64E+04 + ! The time unit in seconds a number of input fields +READ_DEPTH_LIST = False ! [Boolean] default = False + ! Read the depth list from a file if it exists or + ! create that file otherwise. +DEPTH_LIST_MIN_INC = 1.0E-10 ! [m] default = 1.0E-10 + ! The minimum increment between the depths of the + ! entries in the depth-list file. +MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 + ! The maximum amount of cpu time per processor for which + ! MOM should run before saving a restart file and + ! quitting with a return value that indicates that a + ! further run is required to complete the simulation. + ! If automatic restarts are not desired, use a negative + ! value for MAXCPU. MAXCPU has units of wall-clock + ! seconds, so the actual CPU time used is larger by a + ! factor of the number of processors used. +CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" + ! The file into which CPU time is written. + +! === module MOM_main (MOM_driver) === +DT_FORCING = 3600.0 ! [s] default = 900.0 + ! The time step for changing forcing, coupling with other + ! components, or potentially writing certain diagnostics. + ! The default value is given by DT. +DAYMAX = 5.0 ! [days] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set via ocean_solo_nml in input.nml. +RESTART_CONTROL = -1 ! default = 1 + ! An integer whose bits encode which restart files are + ! written. Add 2 (bit 1) for a time-stamped file, and odd + ! (bit 0) for a non-time-stamped file. A non-time-stamped + ! restart file is saved at the end of the run segment + ! for any non-negative value. +RESTINT = 9.9999E+04 ! [days] default = 0.0 + ! The interval between saves of the restart file in units + ! of TIMEUNIT. Use 0 (the default) to not save + ! incremental restart files at all. +ENERGYSAVEDAYS = 1.0 ! [days] default = 3600.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. +ICE_SHELF = False ! [Boolean] default = False + ! If true, call the code to apply an ice shelf model over + ! some of the domain. +SEND_LOG_TO_STDOUT = False ! [Boolean] default = False + ! If true, all log messages are also sent to stdout. +REPORT_UNUSED_PARAMS = False ! [Boolean] default = False + ! If true, report any parameter lines that are not used + ! in the run. +FATAL_UNUSED_PARAMS = False ! [Boolean] default = False + ! If true, kill the run if there are any unused + ! parameters. +DOCUMENT_FILE = "MOM_parameter_doc" ! default = "MOM_parameter_doc" + ! The basename for files where run-time parameters, their + ! settings, units and defaults are documented. Blank will + ! disable all parameter documentation. +COMPLETE_DOCUMENTATION = True ! [Boolean] default = True + ! If true, all run-time parameters are + ! documented in MOM_parameter_doc.all . +MINIMAL_DOCUMENTATION = True ! [Boolean] default = True + ! If true, non-default run-time parameters are + ! documented in MOM_parameter_doc.short . diff --git a/examples/solo_ocean/sloshing/z/MOM_parameter_doc.short b/examples/solo_ocean/sloshing/z/MOM_parameter_doc.short new file mode 100644 index 0000000000..6d2d03b31a --- /dev/null +++ b/examples/solo_ocean/sloshing/z/MOM_parameter_doc.short @@ -0,0 +1,484 @@ +REENTRANT_X = False ! [Boolean] default = True + ! If true, the domain is zonally reentrant. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 3 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 3 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 40 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 2 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 2 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 1 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!LAYOUT = 2, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. + +! === module MOM_grid === +! Parameters providing information about the vertical grid. +NK = 10 ! [nondim] + ! The number of model layers. + +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + +! === module MOM === +BULKMIXEDLAYER = False ! [Boolean] default = True + ! If true, use a Kraus-Turner-like bulk mixed layer + ! with transitional buffer layers. Layers 1 through + ! NKML+NKBL have variable densities. There must be at + ! least NKML+NKBL+1 layers if BULKMIXEDLAYER is true. + ! The default is the same setting as ENABLE_THERMODYNAMICS. +USE_REGRIDDING = True ! [Boolean] default = False + ! If True, use the ALE algorithm (regridding/remapping). + ! If False, use the layered isopycnal algorithm. +DT = 900.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. + +! === module MOM_tracer_registry === +EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" + ! EQN_OF_STATE determines which ocean equation of state + ! should be used. Currently, the valid choices are + ! "LINEAR", "UNESCO", and "WRIGHT". + ! This is only used if USE_EOS is true. +DRHO_DT = 0.0 ! [kg m-3 K-1] default = -0.2 + ! When EQN_OF_STATE=LINEAR, + ! this is the partial derivative of density with + ! temperature. +DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 + ! When EQN_OF_STATE=LINEAR, + ! this is the partial derivative of density with + ! salinity. + +! === module MOM_tracer_flow_control === +INPUTDIR = "INPUT/" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "linear" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +LIGHTEST_DENSITY = 1034.0 ! [kg m-3] default = 1035.0 + ! The reference potential density used for layer 1. +GFS = 0.98 ! [m s-2] default = 9.8 + ! The reduced gravity at the free surface. + +! === module MOM_grid_init === +GRID_CONFIG = "cartesian" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +AXIS_UNITS = "k" ! default = "degrees" + ! The units for the Cartesian axes. Valid entries are: + ! degrees - degrees of latitude and longitude + ! m - meters + ! k - kilometers +SOUTHLAT = 0.0 ! [k] + ! The southern latitude of the domain or the equivalent + ! starting value for the y-axis. +LENLAT = 20.0 ! [k] + ! The latitudinal or y-direction length of the domain. +LENLON = 200.0 ! [k] + ! The longitudinal or x-direction length of the domain. +TOPO_CONFIG = "sloshing" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MAXIMUM_DEPTH = 1000.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +ROTATION = "betaplane" ! default = "2omegasinlat" + ! This specifies how the Coriolis parameter is specified: + ! 2omegasinlat - Use twice the planetary rotation rate + ! times the sine of latitude. + ! betaplane - Use a beta-plane or f-plane. + ! USER - call a user modified routine. +THICKNESS_CONFIG = "sloshing" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +TS_CONFIG = "sloshing" ! + ! A string that determines how the initial tempertures + ! and salinities are specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +S_REF = 34.0 ! [1e-3] + ! Reference value for salinity +T_REF = 0.0 ! [C] + ! Refernce value for temperature +REGRIDDING_COORDINATE_MODE = "Z*" ! default = "LAYER" + ! Coordinate mode for vertical regridding. + ! Choose among the following possibilities: + ! LAYER - Isopycnal or stacked shallow water layers + ! Z* - stetched geopotential z* + ! SIGMA - terrain following coordinates + ! RHO - continuous isopycnal +INTERPOLATION_SCHEME = "PQM_IH4IH3" ! default = "P1M_H2" + ! This sets the interpolation scheme to use to + ! determine the new grid. These parameters are + ! only relevant when REGRIDDING_COORDINATE_MODE is + ! set to a function of state. Otherwise, it is not + ! used. It can be one of the following schemes: + ! P1M_H2 (2nd-order accurate) + ! P1M_H4 (2nd-order accurate) + ! P1M_IH4 (2nd-order accurate) + ! PLM (2nd-order accurate) + ! PPM_H4 (3rd-order accurate) + ! PPM_IH4 (3rd-order accurate) + ! P3M_IH4IH3 (4th-order accurate) + ! P3M_IH6IH5 (4th-order accurate) + ! PQM_IH4IH3 (4th-order accurate) + ! PQM_IH6IH5 (5th-order accurate) +!ALE_RESOLUTION = 10*100.0 ! [m] + ! The distribution of vertical resolution for the target + ! grid used for Eulerian-like coordinates. For example, + ! in z-coordinate mode, the parameter is a list of level + ! thicknesses (in m). In sigma-coordinate mode, the list + ! is of non-dimensional fractions of the water column. +BOUNDARY_EXTRAPOLATION = True ! [Boolean] default = False + ! When defined, a proper high-order reconstruction + ! scheme is used within boundary cells rather + ! than PCM. E.g., if PPM is used for remapping, a + ! PPM reconstruction will also be used within + ! boundary cells. +REMAPPING_SCHEME = "PQM_IH4IH3" ! default = "PLM" + ! This sets the reconstruction scheme used + ! for vertical remapping for all variables. + ! It can be one of the following schemes: + ! PCM (1st-order accurate) + ! PLM (2nd-order accurate) + ! PPM_H4 (3rd-order accurate) + ! PPM_IH4 (3rd-order accurate) + ! PQM_IH4IH3 (4th-order accurate) + ! PQM_IH6IH5 (5th-order accurate) + +! === module MOM_MEKE === +CDRAG = 0.0 ! [nondim] default = 0.003 + ! CDRAG is the drag coefficient relating the magnitude of + ! the velocity field to the bottom stress. + +! === module MOM_lateral_mixing_coeffs === +BE = 0.7 ! [nondim] default = 0.6 + ! If SPLIT is true, BE determines the relative weighting + ! of a 2nd-order Runga-Kutta baroclinic time stepping + ! scheme (0.5) and a backward Euler scheme (1) that is + ! used for the Coriolis and inertial terms. BE may be + ! from 0.5 to 1, but instability may occur near 0.5. + ! BE is also applicable if SPLIT is false and USE_RK2 + ! is true. +ETA_TOLERANCE = 1.0E-12 ! [m] default = 5.0E-10 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +CORIOLIS_EN_DIS = True ! [Boolean] default = False + ! If true, two estimates of the thickness fluxes are used + ! to estimate the Coriolis term, and the one that + ! dissipates energy relative to the other one is used. +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option is + ! always effectively false with CORIOLIS_EN_DIS defined and + ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. + +! === module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +BIHARMONIC = False ! [Boolean] default = True + ! If true, se a biharmonic horizontal viscosity. + ! BIHARMONIC may be used with LAPLACIAN. +KH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. +SMAGORINSKY_KH = True ! [Boolean] default = False + ! If true, use a Smagorinsky nonlinear eddy viscosity. +SMAG_LAP_CONST = 0.15 ! [nondim] default = 0.0 + ! The nondimensional Laplacian Smagorinsky constant, + ! often 0.15. + +! === module MOM_vert_friction === +DIRECT_STRESS = True ! [Boolean] default = False + ! If true, the wind stress is distributed over the + ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML + ! may be set to a very small value. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +HMIX_FIXED = 20.0 ! [m] + ! The prescribed depth over which the near-surface + ! viscosity and diffusivity are elevated when the bulk + ! mixed layer is not used. +KV = 0.0 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +KVML = 0.01 ! [m2 s-1] default = 0.0 + ! The kinematic viscosity in the mixed layer. A typical + ! value is ~1e-2 m2 s-1. KVML is not used if + ! BULKMIXEDLAYER is true. The default is set by KV. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. + +! === module MOM_PointAccel === + +! === module MOM_set_visc === +LINEAR_DRAG = True ! [Boolean] default = False + ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag + ! law is cdrag*DRAG_BG_VEL*u. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. + +! === module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = 10.0 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + +! === module MOM_thickness_diffuse === +KHTH = 500.0 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. + +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +BBL_EFFIC = 0.0 ! [nondim] default = 0.2 + ! The efficiency with which the energy extracted by + ! bottom drag drives BBL diffusion. This is only + ! used if BOTTOMDRAGLAW is true. +KD = 0.0 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. + +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === +CORRECT_DENSITY = False ! [Boolean] default = True + ! If true, and USE_EOS is true, the layer densities are + ! restored toward their target values by the diapycnal + ! mixing, as described in Hallberg (MWR, 2000). + +! === module MOM_regularize_layers === + +! === module MOM_opacity === +PEN_SW_SCALE = 15.0 ! [m] default = 0.0 + ! The vertical absorption e-folding depth of the + ! penetrating shortwave radiation. +PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 + ! The fraction of the shortwave radiation that penetrates + ! below the surface. + +! === module MOM_tracer_advect === + +! === module MOM_tracer_hor_diff === + +! === module MOM_surface_forcing === +VARIABLE_WINDS = False ! [Boolean] default = True + ! If true, the winds vary in time after the initialization. +VARIABLE_BUOYFORCE = False ! [Boolean] default = True + ! If true, the buoyancy forcing varies in time after the + ! initialization of the model. +BUOY_CONFIG = "NONE" ! + ! The character string that indicates how buoyancy forcing + ! is specified. Valid options include (file), (zero), + ! (linear), (USER), and (NONE). +WIND_CONFIG = "zero" ! + ! The character string that indicates how wind forcing + ! is specified. Valid options include (file), (2gyre), + ! (1gyre), (gyres), (zero), and (USER). + +! === module MOM_sum_output === +MAXTRUNC = 5000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 + ! The maximum amount of cpu time per processor for which + ! MOM should run before saving a restart file and + ! quitting with a return value that indicates that a + ! further run is required to complete the simulation. + ! If automatic restarts are not desired, use a negative + ! value for MAXCPU. MAXCPU has units of wall-clock + ! seconds, so the actual CPU time used is larger by a + ! factor of the number of processors used. + +! === module MOM_main (MOM_driver) === +DT_FORCING = 3600.0 ! [s] default = 900.0 + ! The time step for changing forcing, coupling with other + ! components, or potentially writing certain diagnostics. + ! The default value is given by DT. +DAYMAX = 5.0 ! [days] + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set via ocean_solo_nml in input.nml. +RESTART_CONTROL = -1 ! default = 1 + ! An integer whose bits encode which restart files are + ! written. Add 2 (bit 1) for a time-stamped file, and odd + ! (bit 0) for a non-time-stamped file. A non-time-stamped + ! restart file is saved at the end of the run segment + ! for any non-negative value. +RESTINT = 9.9999E+04 ! [days] default = 0.0 + ! The interval between saves of the restart file in units + ! of TIMEUNIT. Use 0 (the default) to not save + ! incremental restart files at all. +ENERGYSAVEDAYS = 1.0 ! [days] default = 3600.0 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. diff --git a/examples/solo_ocean/sloshing/z/diag_table b/examples/solo_ocean/sloshing/z/diag_table new file mode 120000 index 0000000000..55604fec7b --- /dev/null +++ b/examples/solo_ocean/sloshing/z/diag_table @@ -0,0 +1 @@ +../common/diag_table \ No newline at end of file diff --git a/examples/solo_ocean/sloshing/z/input.nml b/examples/solo_ocean/sloshing/z/input.nml new file mode 120000 index 0000000000..c8bb1f2247 --- /dev/null +++ b/examples/solo_ocean/sloshing/z/input.nml @@ -0,0 +1 @@ +../common/input.nml \ No newline at end of file diff --git a/examples/solo_ocean/sloshing/z/timestats.gnu b/examples/solo_ocean/sloshing/z/timestats.gnu new file mode 100644 index 0000000000..97a592b0f3 --- /dev/null +++ b/examples/solo_ocean/sloshing/z/timestats.gnu @@ -0,0 +1,8 @@ + Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err + [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] + 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL -0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 96, 1.000, 0, En 1.957696978851E-02, CFL 0.08299, SL -0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 9.44E-19, Se -1.47E-14, Te 2.95E-17 + 192, 2.000, 0, En 7.885142614309E-03, CFL 0.04325, SL -0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me -4.25E-18, Se -1.44E-14, Te -4.14E-17 + 288, 3.000, 0, En 1.033282860625E-02, CFL 0.05244, SL -0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 6.60E-18, Se -1.04E-14, Te -5.91E-17 + 384, 4.000, 0, En 1.850498089098E-02, CFL 0.08368, SL -0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me -1.04E-17, Se -1.12E-14, Te 1.97E-18 + 480, 5.000, 0, En 9.030926588843E-04, CFL 0.01950, SL -0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me -3.30E-18, Se -1.41E-14, Te 6.89E-18 diff --git a/examples/solo_ocean/sloshing/z/timestats.intel b/examples/solo_ocean/sloshing/z/timestats.intel new file mode 100644 index 0000000000..24f6da8bb8 --- /dev/null +++ b/examples/solo_ocean/sloshing/z/timestats.intel @@ -0,0 +1,8 @@ + Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err + [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] + 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 96, 1.000, 0, En 1.957696978851E-02, CFL 0.08299, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me -5.19E-18, Se -1.67E-14, Te -4.92E-17 + 192, 2.000, 0, En 7.885147702282E-03, CFL 0.04325, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me -1.56E-17, Se -1.39E-14, Te 2.76E-17 + 288, 3.000, 0, En 1.033283666333E-02, CFL 0.05244, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 1.89E-18, Se -1.15E-14, Te 5.51E-17 + 384, 4.000, 0, En 1.850498078802E-02, CFL 0.08368, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 1.27E-17, Se -1.30E-14, Te -4.53E-17 + 480, 5.000, 0, En 9.030875449309E-04, CFL 0.01950, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 2.31E-17, Se -1.35E-14, Te 2.66E-17 diff --git a/examples/solo_ocean/sloshing/z/timestats.pgi b/examples/solo_ocean/sloshing/z/timestats.pgi new file mode 100644 index 0000000000..7de25e47c1 --- /dev/null +++ b/examples/solo_ocean/sloshing/z/timestats.pgi @@ -0,0 +1,8 @@ + Step, Day, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err + [days] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] + 0, 0.000, 0, En 0.000000000000E+00, CFL 0.00000, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 96, 1.000, 0, En 1.957696978851E-02, CFL 0.08299, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me -2.17E-17, Se -8.09E-15, Te 2.95E-17 + 192, 2.000, 0, En 7.885143681020E-03, CFL 0.04325, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 2.36E-18, Se -1.32E-14, Te -1.97E-18 + 288, 3.000, 0, En 1.033282774695E-02, CFL 0.05244, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 3.44E-17, Se -9.78E-15, Te 2.56E-17 + 384, 4.000, 0, En 1.850498129445E-02, CFL 0.08368, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 1.23E-17, Se -1.23E-14, Te -3.74E-17 + 480, 5.000, 0, En 9.030938556966E-04, CFL 0.01950, SL 0.0000E+00, M 4.14000E+15, S 35.0013, T 0.4000, Me 4.15E-17, Se -1.56E-14, Te 3.64E-17 From f616580b5a806bc4b08b150b963ad89cf6e1bff8 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 20 Jan 2014 15:38:38 -0500 Subject: [PATCH 363/372] Minor cleanup: removed unused variable --- src/ALE/MOM_regridding.F90 | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/ALE/MOM_regridding.F90 b/src/ALE/MOM_regridding.F90 index 1bfd15e1de..16dd9705fa 100644 --- a/src/ALE/MOM_regridding.F90 +++ b/src/ALE/MOM_regridding.F90 @@ -315,11 +315,10 @@ subroutine checkGridsMatch( G, h, dzInterface ) ! Local variables integer :: i, j, k integer :: nz - real :: totalHold, totalHnewF, eps, Heps, hNewF, zOld, zNewF + real :: totalHold, totalHnewF, eps, hNewF, zOld, zNewF nz = G%ke - eps =1. - eps = epsilon(eps) + eps =1. ; eps = epsilon(eps) do j = G%jsc-1,G%jec+1 do i = G%isc-1,G%iec+1 @@ -330,9 +329,6 @@ subroutine checkGridsMatch( G, h, dzInterface ) totalHold = totalHold + h(i,j,k) enddo - ! Change meaning of eps. Hereon, Heps is a dimensional error - Heps = 2. * totalHold * eps - ! Integrate upwards for the interfaces consistent with the rest of MOM6 zOld = - G%bathyT(i,j) totalHnewF = 0. From 47c3d4f91eea55482dfabed2167fc93527f8e1d4 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 20 Jan 2014 15:39:28 -0500 Subject: [PATCH 364/372] Added NaN detecting in MOM_remapping o Another debugging tool to help debug the sensitivitiy to round-off error --- src/ALE/MOM_remapping.F90 | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/ALE/MOM_remapping.F90 b/src/ALE/MOM_remapping.F90 index 5438cd551d..4922ebf029 100644 --- a/src/ALE/MOM_remapping.F90 +++ b/src/ALE/MOM_remapping.F90 @@ -379,6 +379,7 @@ subroutine remapping_core( CS, n0, h0, u0, n1, dx, u1 ) integer :: k, remapping_scheme real :: hTmp, totalH0, totalHf, eps real :: err0, totalHU0, err2, totalHU2 + real :: z0, z1 if (dx(1) /= 0.) call MOM_error( FATAL, 'MOM_remapping, remapping_core: '//& 'Non-zero surface flux!' ) ! This is techically allowed but in avoided practice @@ -484,8 +485,7 @@ subroutine remapping_core( CS, n0, h0, u0, n1, dx, u1 ) totalHU0 = totalHU0 + hTmp err0 = err0 + epsilon(err0)*max(err0,abs(hTmp)) enddo - totalHU2 = 0. - err2 = 0. + totalHU2 = 0. ; err2 = 0. ; z0 =0. ; z1 = 0. do k = 1, n1 if (k <= n0) then hTmp = h0(k) + ( dx(k+1) - dx(k) ) @@ -495,6 +495,18 @@ subroutine remapping_core( CS, n0, h0, u0, n1, dx, u1 ) hTmp = hTmp * u1(k) totalHU2 = totalHU2 + hTmp err2 = err2 + epsilon(err2)*max(err2,abs(hTmp)) + if (u1(k) /= u1(k)) then + write(0,*) 'NaN detected at k=',k + write(0,*) 'h0(k)=',h0(k),' u0(k)=',u0(k) + write(0,*) 'z0(k)=',z0,' z0(k+1)=',z0+h0(k) + write(0,*) 'w(k)=',dx(k),' w(k+1)=',dx(k+1) + write(0,*) 'z1(k)=',z1,' z1(k+1)=',z1+(h0(k)+(dx(k+1)-dx(k))) + write(0,*) 'z0(k)+w(k)=',z0-dx(k),' z1(k+1)+w(k+1)=',(z0+h0(k))-dx(k+1) + write(0,*) 'h1(k)=',h0(k) + ( dx(k+1) - dx(k) ) + call MOM_error( FATAL, 'MOM_remapping, remapping_core: '//& + 'NaN detected!' ) + endif + z0 = z0 + h0(k) ; z1 = z1 + ( h0(k) + ( dx(k+1) - dx(k) ) ) enddo if (abs(totalHU2-totalHU0) > (err0+err2)*real(n1)) then write(0,*) 'h0=',h0 From 4ef2dc2f046bcd4704f8cb316806f44381f1fdb1 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Mon, 20 Jan 2014 15:34:33 -0500 Subject: [PATCH 365/372] Added place-holder flow_downslope/rho o This configuration has issues: + Regridding+remapping are currently reduced in to PLM to avoid singular matrix inversions. + Solution is noisy, potentially close to unstable. o This configuration needs debugging, but I am checking in results to help keep track of associated code changes (while we debug). o Updates #1089 --- .../solo_ocean/flow_downslope/rho/MOM_input | 1 + .../flow_downslope/rho/MOM_override | 6 + .../flow_downslope/rho/MOM_parameter_doc.all | 1434 +++++++++++++++++ .../rho/MOM_parameter_doc.short | 478 ++++++ .../solo_ocean/flow_downslope/rho/__NOTE__ | 1 + .../solo_ocean/flow_downslope/rho/diag_table | 1 + .../solo_ocean/flow_downslope/rho/input.nml | 1 + .../flow_downslope/rho/timestats.gnu | 15 + .../flow_downslope/rho/timestats.intel | 15 + .../flow_downslope/rho/timestats.pgi | 15 + 10 files changed, 1967 insertions(+) create mode 120000 examples/solo_ocean/flow_downslope/rho/MOM_input create mode 100644 examples/solo_ocean/flow_downslope/rho/MOM_override create mode 100644 examples/solo_ocean/flow_downslope/rho/MOM_parameter_doc.all create mode 100644 examples/solo_ocean/flow_downslope/rho/MOM_parameter_doc.short create mode 100644 examples/solo_ocean/flow_downslope/rho/__NOTE__ create mode 120000 examples/solo_ocean/flow_downslope/rho/diag_table create mode 120000 examples/solo_ocean/flow_downslope/rho/input.nml create mode 100644 examples/solo_ocean/flow_downslope/rho/timestats.gnu create mode 100644 examples/solo_ocean/flow_downslope/rho/timestats.intel create mode 100644 examples/solo_ocean/flow_downslope/rho/timestats.pgi diff --git a/examples/solo_ocean/flow_downslope/rho/MOM_input b/examples/solo_ocean/flow_downslope/rho/MOM_input new file mode 120000 index 0000000000..e0bd5dc71a --- /dev/null +++ b/examples/solo_ocean/flow_downslope/rho/MOM_input @@ -0,0 +1 @@ +../common/MOM_input \ No newline at end of file diff --git a/examples/solo_ocean/flow_downslope/rho/MOM_override b/examples/solo_ocean/flow_downslope/rho/MOM_override new file mode 100644 index 0000000000..4301430343 --- /dev/null +++ b/examples/solo_ocean/flow_downslope/rho/MOM_override @@ -0,0 +1,6 @@ +! Blank file in which we can put "overrides" for parameters +USE_REGRIDDING = True +REGRIDDING_COORDINATE_MODE = "RHO" +INTERPOLATION_SCHEME = "PLM" +BOUNDARY_EXTRAPOLATION = True +REMAPPING_SCHEME = "PLM" diff --git a/examples/solo_ocean/flow_downslope/rho/MOM_parameter_doc.all b/examples/solo_ocean/flow_downslope/rho/MOM_parameter_doc.all new file mode 100644 index 0000000000..8145f2b555 --- /dev/null +++ b/examples/solo_ocean/flow_downslope/rho/MOM_parameter_doc.all @@ -0,0 +1,1434 @@ +REENTRANT_X = False ! [Boolean] default = True + ! If true, the domain is zonally reentrant. +REENTRANT_Y = False ! [Boolean] default = False + ! If true, the domain is meridionally reentrant. +TRIPOLAR_N = False ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the + ! domain. With TRIPOLAR_N, NIGLOBAL must be even. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +NONBLOCKING_UPDATES = False ! [Boolean] default = False + ! If true, non-blocking halo updates may be used. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 80 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 4 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +MASKTABLE = "MOM_mask_table" ! default = "MOM_mask_table" + ! A text file to specify n_mask, layout and mask_list. + ! This feature masks out processors that contain only land points. + ! The first line of mask_table is the number of regions to be masked out. + ! The second line is the layout of the model and must be + ! consistent with the actual model layout. + ! The following (n_mask) lines give the logical positions + ! of the processors that are masked out. The mask_table + ! can be created by tools like check_mask. The + ! following example of mask_table masks out 2 processors, + ! (1,2) and (3,6), out of the 24 in a 4x6 layout: + ! 2 + ! 4,6 + ! 1,2 + ! 3,6 +LAYOUT = 0, 0 ! default = 0 + ! The processor layout to be used, or 0, 0 to automatically + ! set the layout based on the number of processors. +!NIPROC = 2 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 1 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!LAYOUT = 2, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. + +! === module MOM_grid === +! Parameters providing information about the vertical grid. +G_EARTH = 9.8 ! [m s-2] default = 9.8 + ! The gravitational acceleration of the Earth. +RHO_0 = 1035.0 ! [kg m-3] default = 1035.0 + ! The mean ocean density used with BOUSSINESQ true to + ! calculate accelerations and the mass for conservation + ! properties, or with BOUSSINSEQ false to convert some + ! parameters from vertical units of m to kg m-2. +FIRST_DIRECTION = 0 ! default = 0 + ! An integer that indicates which direction goes first + ! in parts of the code that use directionally split + ! updates, with even numbers (or 0) used for x- first + ! and odd numbers used for y-first. +BOUSSINESQ = True ! [Boolean] default = True + ! If true, make the Boussinesq approximation. +ANGSTROM = 1.0E-10 ! [m] default = 1.0E-10 + ! The minumum layer thickness, usually one-Angstrom. +BATHYMETRY_AT_VEL = False ! [Boolean] default = False + ! If true, there are separate values for the basin depths + ! at velocity points. Otherwise the effects of of + ! topography are entirely determined from thickness points. +NK = 40 ! [nondim] + ! The number of model layers. + +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. +AVAILABLE_DIAGS_FILE = "available_diags.000000" ! default = "available_diags.000000" + ! A file into which to write a list of all available + ! ocean diagnostics that can be included in a diag_table. + +! === module MOM === +VERBOSITY = 2 ! default = 2 + ! Integer controlling level of messaging + ! 0 = Only FATAL messages + ! 2 = Only FATAL, WARNING, NOTE [default] + ! 9 = All) +SPLIT = True ! [Boolean] default = True + ! Use the split time stepping if true. +USE_LEGACY_SPLIT = False ! [Boolean] default = False + ! If true, use the full range of options available from + ! the older GOLD-derived split time stepping code. +ENABLE_THERMODYNAMICS = True ! [Boolean] default = True + ! If true, Temperature and salinity are used as state + ! variables. +USE_EOS = True ! [Boolean] default = True + ! If true, density is calculated from temperature and + ! salinity with an equation of state. If USE_EOS is + ! true, ENABLE_THERMODYNAMICS must be true as well. +DIABATIC_FIRST = False ! [Boolean] default = False + ! If true, apply diabatic and thermodynamic processes, + ! including buoyancy forcing and mass gain or loss, + ! before stepping the dynamics forward. +ADIABATIC = False ! [Boolean] default = False + ! There are no diapycnal mass fluxes if ADIABATIC is + ! true. This assumes that KD = KDML = 0.0 and that + ! there is no buoyancy forcing, but makes the model + ! faster by eliminating subroutine calls. +BULKMIXEDLAYER = False ! [Boolean] default = True + ! If true, use a Kraus-Turner-like bulk mixed layer + ! with transitional buffer layers. Layers 1 through + ! NKML+NKBL have variable densities. There must be at + ! least NKML+NKBL+1 layers if BULKMIXEDLAYER is true. + ! The default is the same setting as ENABLE_THERMODYNAMICS. +USE_REGRIDDING = True ! [Boolean] default = False + ! If True, use the ALE algorithm (regridding/remapping). + ! If False, use the layered isopycnal algorithm. +THICKNESSDIFFUSE = False ! [Boolean] default = False + ! If true, interfaces or isopycnal surfaces are diffused, + ! depending on the value of FULL_THICKNESSDIFFUSE. +THICKNESSDIFFUSE_FIRST = False ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. + ! This is only used if THICKNESSDIFFUSE is true. +MIXEDLAYER_RESTRAT = False ! [Boolean] default = False + ! If true, a density-gradient dependent re-stratifying + ! flow is imposed in the mixed layer. + ! This is only used if BULKMIXEDLAYER is true. +DEBUG = False ! [Boolean] default = False + ! If true, write out verbose debugging data. +DEBUG_TRUNCATIONS = False ! [Boolean] default = False + ! If true, calculate all diagnostics that are useful for + ! debugging truncations. +DT = 300.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 900.0 ! [s] default = 300.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +HMIX_SFC_PROP = 1.0 ! [m] default = 1.0 + ! If BULKMIXEDLAYER is false, HMIX_SFC_PROP is the depth + ! over which to average to find surface properties like + ! SST and SSS or density (but not surface velocities). +MIN_Z_DIAG_INTERVAL = 0.0 ! [s] default = 0.0 + ! The minimum amount of time in seconds between + ! calculations of depth-space diagnostics. Making this + ! larger than DT_THERM reduces the performance penalty + ! of regridding to depth online. +INTERPOLATE_P_SURF = False ! [Boolean] default = False + ! If true, linearly interpolate the surface pressure + ! over the coupling time step, using the specified value + ! at the end of the step. +SSH_SMOOTHING_PASSES = 0.0 ! [nondim] default = 0.0 + ! The number of Laplacian smoothing passes to apply to the + ! the sea surface height that is reported to the sea-ice. +DTBT_RESET_PERIOD = -1.0 ! [s] default = -1.0 + ! The period between recalculations of DTBT (if DTBT <= 0). + ! If DTBT_RESET_PERIOD is negative, DTBT is set based + ! only on information available at initialization. If + ! dynamic, DTBT will be set at least every forcing time + ! step, and if 0, every dynamics time step. The default is + ! set by DT_THERM. This is only used if SPLIT is true. +FRAZIL = False ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the + ! the accumulated heat deficit is returned in the + ! surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +DO_GEOTHERMAL = False ! [Boolean] default = False + ! If true, apply geothermal heating. +BOUND_SALINITY = False ! [Boolean] default = False + ! If true, limit salinity to being positive. (The sea-ice + ! model may ask for more salt than is available and + ! drive the salinity negative otherwise.) +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +P_REF = 2.0E+07 ! [Pa] default = 2.0E+07 + ! The pressure that is used for calculating the coordinate + ! density. (1 Pa = 1e4 dbar, so 2e7 is commonly used.) + ! This is only used if USE_EOS and ENABLE_THERMODYNAMICS + ! are true. +CHECK_BAD_SURFACE_VALS = False ! [Boolean] default = False + ! If true, check the surface state for ridiculous values. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" + ! The file into which to write the initial conditions. + +! === module MOM_tracer_registry === +EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" + ! EQN_OF_STATE determines which ocean equation of state + ! should be used. Currently, the valid choices are + ! "LINEAR", "UNESCO", and "WRIGHT". + ! This is only used if USE_EOS is true. +RHO_T0_S0 = 1000.0 ! [kg m-3] default = 1000.0 + ! When EQN_OF_STATE=LINEAR, + ! this is the density at T=0, S=0. +DRHO_DT = 0.0 ! [kg m-3 K-1] default = -0.2 + ! When EQN_OF_STATE=LINEAR, + ! this is the partial derivative of density with + ! temperature. +DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 + ! When EQN_OF_STATE=LINEAR, + ! this is the partial derivative of density with + ! salinity. +EOS_QUADRATURE = False ! [Boolean] default = False + ! If true, always use the generic (quadrature) code + ! code for the integrals of density. +TFREEZE_FORM = "LINEAR" ! default = "LINEAR" + ! TFREEZE_FORM determines which expression should be + ! used for the freezing point. Currently, the valid + ! choices are "LINEAR", "MILLERO_78". +TFREEZE_S0_P0 = 0.0 ! [deg C] default = 0.0 + ! When TFREEZE_FORM=LINEAR, + ! this is the freezing potential temperature at + ! S=0, P=0. +DTFREEZE_DS = -0.054 ! [deg C PSU-1] default = -0.054 + ! When TFREEZE_FORM=LINEAR, + ! this is the derivative of the freezing potential + ! temperature with salinity. +DTFREEZE_DP = 0.0 ! [deg C Pa-1] default = 0.0 + ! When TFREEZE_FORM=LINEAR, + ! this is the derivative of the freezing potential + ! temperature with pressure. +PARALLEL_RESTARTFILES = False ! [Boolean] default = False + ! If true, each processor writes its own restart file, + ! otherwise a single restart file is generated +RESTARTFILE = "MOM.res" ! default = "MOM.res" + ! The name-root of the restart file. +LARGE_FILE_SUPPORT = True ! [Boolean] default = True + ! If true, use the file-size limits with NetCDF large + ! file support (4Gb), otherwise the limit is 2Gb. +MAX_FIELDS = 100 ! default = 100 + ! The maximum number of restart fields that can be used. + +! === module MOM_tracer_flow_control === +USE_USER_TRACER_EXAMPLE = False ! [Boolean] default = False + ! If true, use the USER_tracer_example tracer package. +USE_DOME_TRACER = False ! [Boolean] default = False + ! If true, use the DOME_tracer tracer package. +USE_IDEAL_AGE_TRACER = False ! [Boolean] default = False + ! If true, use the ideal_age_example tracer package. +USE_OIL_TRACER = False ! [Boolean] default = False + ! If true, use the oil_tracer tracer package. +USE_ADVECTION_TEST_TRACER = False ! [Boolean] default = False + ! If true, use the advection_test_tracer tracer package. +USE_OCMIP2_CFC = False ! [Boolean] default = False + ! If true, use the MOM_OCMIP2_CFC tracer package. +USE_generic_tracer = False ! [Boolean] default = False + ! If true and _USE_GENERIC_TRACER is defined as a + ! preprocessor macro, use the MOM_generic_tracer packages. +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "linear" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +LIGHTEST_DENSITY = 1035.0 ! [kg m-3] default = 1035.0 + ! The reference potential density used for layer 1. +DENSITY_RANGE = 1.0 ! [kg m-3] default = 2.0 + ! The range of reference potential densities in the layers. +GFS = 0.98 ! [m s-2] default = 9.8 + ! The reduced gravity at the free surface. + +! === module MOM_grid_init === +GRID_CONFIG = "cartesian" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +AXIS_UNITS = "k" ! default = "degrees" + ! The units for the Cartesian axes. Valid entries are: + ! degrees - degrees of latitude and longitude + ! m - meters + ! k - kilometers +SOUTHLAT = 30.0 ! [k] + ! The southern latitude of the domain or the equivalent + ! starting value for the y-axis. +LENLAT = 40.0 ! [k] + ! The latitudinal or y-direction length of the domain. +WESTLON = 0.0 ! [k] default = 0.0 + ! The western longitude of the domain or the equivalent + ! starting value for the x-axis. +LENLON = 800.0 ! [k] + ! The longitudinal or x-direction length of the domain. +RAD_EARTH = 6.378E+06 ! [m] default = 6.378E+06 + ! The radius of the Earth. +TOPO_CONFIG = "DOME2D" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MAXIMUM_DEPTH = 4000.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +MASKING_DEPTH = -9999.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all + ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative. +APPLY_OBC_U_FLATHER_EAST = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the eastern + ! side of the global domain +APPLY_OBC_U_FLATHER_WEST = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the western + ! side of the global domain +APPLY_OBC_V_FLATHER_NORTH = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the northern + ! side of the global domain +APPLY_OBC_V_FLATHER_SOUTH = False ! [Boolean] default = False + ! Apply a Flather open boundary condition on the southern + ! side of the global domain +CHANNEL_CONFIG = "none" ! default = "none" + ! A parameter that determines which set of channels are + ! restricted to specific widths. Options are: + ! none - All channels have the grid width. + ! global_1deg - Sets 16 specific channels appropriate + ! for a 1-degree model, as used in CM2G. + ! list - Read the channel locations and widths from a + ! text file, like MOM_channel_list in the MOM_SIS + ! test case. + ! file - Read open face widths everywhere from a + ! NetCDF file on the model grid. +ROTATION = "betaplane" ! default = "2omegasinlat" + ! This specifies how the Coriolis parameter is specified: + ! 2omegasinlat - Use twice the planetary rotation rate + ! times the sine of latitude. + ! betaplane - Use a beta-plane or f-plane. + ! USER - call a user modified routine. +F_0 = 0.0 ! [s-1] default = 0.0 + ! The reference value of the Coriolis parameter with the + ! betaplane option. +BETA = 0.0 ! [m-1 s-1] default = 0.0 + ! The northward gradient of the Coriolis parameter with + ! the betaplane option. +ALWAYS_WRITE_GEOM = True ! [Boolean] default = True + ! If true, write the geometry and vertical grid files + ! every time the model is run. Otherwise, only write + ! them for new runs. +INIT_LAYERS_FROM_Z_FILE = False ! [Boolean] default = False + ! If true, intialize the layer thicknesses, temperatures, + ! and salnities from a Z-space file on a latitude- + ! longitude grid. +THICKNESS_CONFIG = "DOME2D" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +MIN_THICKNESS = 0.001 ! [m] default = 0.001 + ! Minimum layer thickness +TS_CONFIG = "DOME2D" ! + ! A string that determines how the initial tempertures + ! and salinities are specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +S_REF = 34.0 ! [1e-3] + ! Reference salinity +T_REF = 0.0 ! [C] + ! Refernce temperature +S_RANGE = 1.0 ! [1e-3] default = 2.0 + ! Initial salinity range +T_RANGE = 0.0 ! [1e-3] default = 0.0 + ! Initial temperature range +VELOCITY_CONFIG = "zero" ! default = "zero" + ! A string that determines how the initial velocities + ! are specified for a new run: + ! file - read velocities from the file specified + ! by (VELOCITY_FILE). + ! zero - the fluid is initially at rest. + ! uniform - the flow is uniform (determined by + ! paremters TORUS_U and TORUS_V). + ! USER - call a user modified routine. +CONVERT_THICKNESS_UNITS = False ! [Boolean] default = False + ! If true, convert the thickness initial conditions from + ! units of m to kg m-2 or vice versa, depending on whether + ! BOUSSINESQ is defined. This does not apply if a restart + ! file is read. +DEPRESS_INITIAL_SURFACE = False ! [Boolean] default = False + ! If true, depress the initial surface to avoid huge + ! tsunamis when a large surface pressure is applied. +SPONGE = False ! [Boolean] default = False + ! If true, sponges may be applied anywhere in the domain. + ! The exact location and properties of those sponges are + ! specified via SPONGE_CONFIG. +APPLY_OBC_U = False ! [Boolean] default = False + ! If true, open boundary conditions may be set at some + ! u-points, with the configuration controlled by OBC_CONFIG +APPLY_OBC_V = False ! [Boolean] default = False + ! If true, open boundary conditions may be set at some + ! v-points, with the configuration controlled by OBC_CONFIG +BOUNDARY_EXTRAPOLATION_PRESSURE = True ! [Boolean] default = True + ! When defined, the reconstruction is extrapolated + ! within boundary cells rather than assume PCM for the. + ! calculation of pressure. e.g. if PPM is used, a + ! PPM reconstruction will also be used within + ! boundary cells. +RECONSTRUCT_FOR_PRESSURE = True ! [Boolean] default = True + ! If True, use vertical reconstruction of T/S within + ! the integrals of teh FV pressure gradient calculation. + ! If False, use the constant-by-layer algorithm. + ! By default, this is True when using ALE and False otherwise. +PRESSURE_RECONSTRUCTION_SCHEME = 1 ! default = 1 + ! Type of vertical reconstruction of T/S to use in integrals + ! within the FV pressure gradient calculation. 1: PLM reconstruction. + ! 2: PPM reconstruction. +REGRIDDING_COORDINATE_MODE = "RHO" ! default = "LAYER" + ! Coordinate mode for vertical regridding. + ! Choose among the following possibilities: + ! LAYER - Isopycnal or stacked shallow water layers + ! Z* - stetched geopotential z* + ! SIGMA - terrain following coordinates + ! RHO - continuous isopycnal +REGRIDDING_COORDINATE_UNITS = "kg m^-3" ! default = "kg m^-3" + ! Units of the regridding coordinuate. +INTERPOLATION_SCHEME = "PLM" ! default = "P1M_H2" + ! This sets the interpolation scheme to use to + ! determine the new grid. These parameters are + ! only relevant when REGRIDDING_COORDINATE_MODE is + ! set to a function of state. Otherwise, it is not + ! used. It can be one of the following schemes: + ! P1M_H2 (2nd-order accurate) + ! P1M_H4 (2nd-order accurate) + ! P1M_IH4 (2nd-order accurate) + ! PLM (2nd-order accurate) + ! PPM_H4 (3rd-order accurate) + ! PPM_IH4 (3rd-order accurate) + ! P3M_IH4IH3 (4th-order accurate) + ! P3M_IH6IH5 (4th-order accurate) + ! PQM_IH4IH3 (4th-order accurate) + ! PQM_IH6IH5 (5th-order accurate) +ALE_COORDINATE_CONFIG = "UNIFORM" ! default = "UNIFORM" + ! Determines how to specify the coordinate + ! resolution. Valid options are: + ! PARAM - use the vector-parameter ALE_RESOLUTION + ! UNIFORM - uniformly distributed + ! FILE:string - read from a file. The string specifies + ! the filename and variable name, separated + ! by a comma or space, e.g. FILE:lev.nc,Z +!ALE_RESOLUTION = 40*0.025 ! [kg m^-3] + ! The distribution of vertical resolution for the target + ! grid used for Eulerian-like coordinates. For example, + ! in z-coordinate mode, the parameter is a list of level + ! thicknesses (in m). In sigma-coordinate mode, the list + ! is of non-dimensional fractions of the water column. +BOUNDARY_EXTRAPOLATION = True ! [Boolean] default = False + ! When defined, a proper high-order reconstruction + ! scheme is used within boundary cells rather + ! than PCM. E.g., if PPM is used for remapping, a + ! PPM reconstruction will also be used within + ! boundary cells. +REMAPPING_SCHEME = "PLM" ! default = "PLM" + ! This sets the reconstruction scheme used + ! for vertical remapping for all variables. + ! It can be one of the following schemes: + ! PCM (1st-order accurate) + ! PLM (2nd-order accurate) + ! PPM_H4 (3rd-order accurate) + ! PPM_IH4 (3rd-order accurate) + ! PQM_IH4IH3 (4th-order accurate) + ! PQM_IH6IH5 (5th-order accurate) + +! === module MOM_MEKE === +MEKE_DAMPING = 0.0 ! [s-1] default = 0.0 + ! The local depth-indepented MEKE dissipation rate. +MEKE_CD_SCALE = 0.0 ! [nondim] default = 0.0 + ! A scaling for the bottom drag applied to MEKE. This + ! should be less than 1 to account for the surface + ! intensification of MEKE and the fraction of MEKE that + ! may be temporarily stored as potential energy. +MEKE_GMCOEFF = -1.0 ! [nondim] default = -1.0 + ! The efficiency of the conversion of potential energy + ! into MEKE by the thickness mixing parameterization. + ! If MEKE_GMCOEFF is negative, this conversion is not + ! used or calculated. +MEKE_FRCOEFF = -1.0 ! [nondim] default = -1.0 + ! The efficiency of the conversion of mean energy into + ! MEKE. If MEKE_FRCOEFF is negative, this conversion + ! is not used or calculated. +MEKE_BGSRC = 0.0 ! [W kg-1] default = 0.0 + ! A background energy source for MEKE. +MEKE_KH = -1.0 ! [m2 s-1] default = -1.0 + ! A background lateral diffusivity of MEKE, or a + ! Use a negative value to not apply lateral diffusion to MEKE. +MEKE_DTSCALE = 1.0 ! [nondim] default = 1.0 + ! A scaling factor to accelerate the time evolution of MEKE. +MEKE_KHCOEFF = -1.0 ! [nondim] default = -1.0 + ! A scaling factor which is combined with the square root + ! of MEKE times the grid-cell area to give MEKE%Kh, or a + ! negative value not to calculate MEKE%Kh. + ! This factor must be >0 for MEKE to contribute to the + ! thickness/tracer mixing in the rest of the model. +MEKE_USCALE = 1.0 ! [m s-1] default = 1.0 + ! The background velocity that is combined with MEKE to + ! calculate the bottom drag. +CDRAG = 0.0 ! [nondim] default = 0.003 + ! CDRAG is the drag coefficient relating the magnitude of + ! the velocity field to the bottom stress. +MEKE_VISC_DRAG = False ! [Boolean] default = False + ! If true, use the vertvisc_type to calculate the bottom + ! drag acting on MEKE. +MEKE_KHTH_FAC = 1.0 ! [nondim] default = 1.0 + ! A factor that maps MEKE%Kh to KhTh. +MEKE_KHTR_FAC = 1.0 ! [nondim] default = 1.0 + ! A factor that maps MEKE%Kh to KhTr. +MEKE_KHMEKE_FAC = 0.0 ! [nondim] default = 0.0 + ! A factor that maps MEKE%Kh to Kh for MEKE itself. +MEKE_RD_MAX_SCALE = True ! [nondim] default = True + ! If true, the maximum length scale used by MEKE is + ! the deformation radius. + +! === module MOM_lateral_mixing_coeffs === +USE_VARIABLE_MIXING = False ! [Boolean] default = False + ! If true, the variable mixing code will be called. This + ! allows diagnostics to be created even if the scheme is + ! not used. If KHTR_SLOPE_CFF>0 or KhTh_Slope_Cff>0, + ! this is set to true regardless of what is in the + ! parameter file. +RESOLN_SCALED_KH = False ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTH = False ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away + ! when the first baroclinic deformation radius is well + ! resolved. +RESOLN_SCALED_KHTR = False ! [Boolean] default = False + ! If true, the epipycnal tracer diffusivity is scaled + ! away when the first baroclinic deformation radius is + ! well resolved. +KHTH_SLOPE_CFF = 0.0 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the interface depth diffusivity +KHTR_SLOPE_CFF = 0.0 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula + ! for the epipycnal tracer diffusivity +TIDES = False ! [Boolean] default = False + ! If true, apply tidal momentum forcing. +BE = 0.7 ! [nondim] default = 0.6 + ! If SPLIT is true, BE determines the relative weighting + ! of a 2nd-order Runga-Kutta baroclinic time stepping + ! scheme (0.5) and a backward Euler scheme (1) that is + ! used for the Coriolis and inertial terms. BE may be + ! from 0.5 to 1, but instability may occur near 0.5. + ! BE is also applicable if SPLIT is false and USE_RK2 + ! is true. +BEGW = 0.0 ! [nondim] default = 0.0 + ! If SPILT is true, BEGW is a number from 0 to 1 that + ! controls the extent to which the treatment of gravity + ! waves is forward-backward (0) or simulated backward + ! Euler (1). 0 is almost always used. + ! If SPLIT is false and USE_RK2 is true, BEGW can be + ! between 0 and 0.5 to damp gravity waves. +SPLIT_BOTTOM_STRESS = False ! [Boolean] default = False + ! If true, provide the bottom stress calculated by the + ! vertical viscosity to the barotropic solver. +BT_USE_LAYER_FLUXES = True ! [Boolean] default = True + ! If true, use the summed layered fluxes plus an + ! adjustment due to the change in the barotropic velocity + ! in the barotropic continuity equation. +CONTINUITY_SCHEME = "PPM" ! default = "PPM" + ! CONTINUITY_SCHEME selects the discretization for the + ! continuity solver. The only valid value currently is: + ! PPM - use a positive-definite (or monotonic) + ! piecewise parabolic reconstruction solver. +MONOTONIC_CONTINUITY = False ! [Boolean] default = False + ! If true, CONTINUITY_PPM uses the Colella and Woodward + ! monotonic limiter. The default (false) is to use a + ! simple positive definite limiter. +SIMPLE_2ND_PPM_CONTINUITY = False ! [Boolean] default = False + ! If true, CONTINUITY_PPM uses a simple 2nd order + ! (arithmetic mean) interpolation of the edge values. + ! This may give better PV conservation propterties. While + ! it formally reduces the accuracy of the continuity + ! solver itself in the strongly advective limit, it does + ! not reduce the overall order of accuracy of the dynamic + ! core. +UPWIND_1ST_CONTINUITY = False ! [Boolean] default = False + ! If true, CONTINUITY_PPM becomes a 1st-order upwind + ! continuity solver. This scheme is highly diffusive + ! but may be useful for debugging or in single-column + ! mode where its minimal stensil is useful. +ETA_TOLERANCE = 1.0E-12 ! [m] default = 2.0E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +ETA_TOLERANCE_AUX = 1.0E-12 ! [m] default = 1.0E-12 + ! The tolerance for free-surface height discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses when calculating the auxiliary + ! corrected velocities. By default, this is the same as + ! ETA_TOLERANCE, but can be made larger for efficiency. +VELOCITY_TOLERANCE = 3.0E+08 ! [m s-1] default = 3.0E+08 + ! The tolerance for barotropic velocity discrepancies + ! between the barotropic solution and the sum of the + ! layer thicknesses. +CONT_PPM_AGGRESS_ADJUST = False ! [Boolean] default = False + ! If true, allow the adjusted velocities to have a + ! relative CFL change up to 0.5. +CONT_PPM_VOLUME_BASED_CFL = False ! [Boolean] default = False + ! If true, use the ratio of the open face lengths to the + ! tracer cell areas when estimating CFL numbers. The + ! default is set by CONT_PPM_AGGRESS_ADJUST. +CONTINUITY_CFL_LIMIT = 0.5 ! [nondim] default = 0.5 + ! The maximum CFL of the adjusted velocities. +CONT_PPM_BETTER_ITER = True ! [Boolean] default = True + ! If true, stop corrective iterations using a velocity + ! based criterion and only stop if the iteration is + ! better than all predecessors. +CONT_PPM_USE_VISC_REM_MAX = True ! [Boolean] default = True + ! If true, use more appropriate limiting bounds for + ! corrections in strongly viscous columns. +NOSLIP = False ! [Boolean] default = False + ! If true, no slip boundary conditions are used; otherwise + ! free slip boundary conditions are assumed. The + ! implementation of the free slip BCs on a C-grid is much + ! cleaner than the no slip BCs. The use of free slip BCs + ! is strongly encouraged, and no slip BCs are not used with + ! the biharmonic viscosity. +CORIOLIS_EN_DIS = True ! [Boolean] default = False + ! If true, two estimates of the thickness fluxes are used + ! to estimate the Coriolis term, and the one that + ! dissipates energy relative to the other one is used. +CORIOLIS_SCHEME = "SADOURNY75_ENERGY" ! default = "SADOURNY75_ENERGY" + ! CORIOLIS_SCHEME selects the discretization for the + ! Coriolis terms. Valid values are: + ! SADOURNY75_ENERGY - Sadourny, 1975; energy cons. + ! ARAKAWA_HSU90 - Arakawa & Hsu, 1990 + ! SADOURNY75_ENSTRO - Sadourny, 1975; enstrophy cons. + ! ARAKAWA_LAMB81 - Arakawa & Lamb, 1981; En. + Enst. + ! ARAKAWA_LAMB_BLEND - A blend of Arakawa & Lamb with + ! Arakawa & Hsu and Sadourny energy +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option is + ! always effectively false with CORIOLIS_EN_DIS defined and + ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. +KE_SCHEME = "KE_ARAKAWA" ! default = "KE_ARAKAWA" + ! KE_SCHEME selects the discretization for acceleration + ! due to the kinetic energy gradient. Valid values are: + ! KE_ARAKAWA, KE_SIMPLE_GUDONOV, KE_GUDONOV +PV_ADV_SCHEME = "PV_ADV_CENTERED" ! default = "PV_ADV_CENTERED" + ! PV_ADV_SCHEME selects the discretization for PV + ! advection. Valid values are: + ! PV_ADV_CENTERED - centered (aka Sadourny, 75) + ! PV_ADV_UPWIND1 - upwind, first order +ANALYTIC_FV_PGF = True ! [Boolean] default = True + ! If true the pressure gradient forces are calculated + ! with a finite volume form that analytically integrates + ! the equations of state in pressure to avoid any + ! possibility of numerical thermobaric instability, as + ! described in Adcroft et al., O. Mod. (2008). +MASS_WEIGHT_IN_PRESSURE_GRADIENT = False ! [Boolean] default = False + ! If true, use mass weighting when interpolation T/S for + ! top/bottom integrals in AFV pressure gradient calculation. + +! === module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +BIHARMONIC = False ! [Boolean] default = True + ! If true, se a biharmonic horizontal viscosity. + ! BIHARMONIC may be used with LAPLACIAN. +KH = 1.0E+04 ! [m2 s-1] default = 0.0 + ! The background Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. +SMAGORINSKY_KH = False ! [Boolean] default = False + ! If true, use a Smagorinsky nonlinear eddy viscosity. +BOUND_KH = True ! [Boolean] default = True + ! If true, the Laplacian coefficient is locally limited + ! to be stable. +BETTER_BOUND_KH = True ! [Boolean] default = True + ! If true, the Laplacian coefficient is locally limited + ! to be stable with a better bounding than just BOUND_KH. +HORVISC_BOUND_COEF = 0.8 ! [nondim] default = 0.8 + ! The nondimensional coefficient of the ratio of the + ! viscosity bounds to the theoretical maximum for + ! stability without considering other terms. + +! === module MOM_vert_friction === +BOTTOMDRAGLAW = True ! [Boolean] default = True + ! If true, the bottom stress is calculated with a drag + ! law of the form c_drag*|u|*u. The velocity magnitude + ! may be an assumed value or it may be based on the + ! actual velocity in the bottommost HBBL, depending on + ! LINEAR_DRAG. +CHANNEL_DRAG = False ! [Boolean] default = False + ! If true, the bottom drag is exerted directly on each + ! layer proportional to the fraction of the bottom it + ! overlies. +DIRECT_STRESS = True ! [Boolean] default = False + ! If true, the wind stress is distributed over the + ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML + ! may be set to a very small value. +DYNAMIC_VISCOUS_ML = False ! [Boolean] default = False + ! If true, use a bulk Richardson number criterion to + ! determine the mixed layer thickness for viscosity. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +HARMONIC_VISC = False ! [Boolean] default = False + ! If true, use the harmonic mean thicknesses for + ! calculating the vertical viscosity. +HMIX_FIXED = 20.0 ! [m] + ! The prescribed depth over which the near-surface + ! viscosity and diffusivity are elevated when the bulk + ! mixed layer is not used. +HMIX_STRESS = 20.0 ! [m] default = 20.0 + ! The depth over which the wind stress is applied if + ! DIRECT_STRESS is true. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +KVML = 0.01 ! [m2 s-1] default = 1.0E-04 + ! The kinematic viscosity in the mixed layer. A typical + ! value is ~1e-2 m2 s-1. KVML is not used if + ! BULKMIXEDLAYER is true. The default is set by KV. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. +CFL_BASED_TRUNCATIONS = True ! [Boolean] default = True + ! If true, base truncations on the CFL number, and not an + ! absolute speed. +CFL_TRUNCATE = 0.5 ! [nondim] default = 0.5 + ! The value of the CFL number that will cause velocity + ! components to be truncated; instability can occur past 0.5. +CFL_REPORT = 0.5 ! [nondim] default = 0.5 + ! The value of the CFL number that causes accelerations + ! to be reported; the default is CFL_TRUNCATE. +CFL_TRUNCATE_RAMP_TIME = 0.0 ! [s] default = 0.0 + ! The time over which the CFL trunction value is ramped + ! up at the beginning of the run. +CFL_TRUNCATE_START = 0.0 ! [nondim] default = 0.0 + ! The start value of the truncation CFL number used when + ! ramping up CFL_TRUNC. + +! === module MOM_PointAccel === +MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50 + ! The maximum number of colums of truncations that any PE + ! will write out during a run. + +! === module MOM_set_visc === +LINEAR_DRAG = True ! [Boolean] default = False + ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag + ! law is cdrag*DRAG_BG_VEL*u. +DOUBLE_DIFFUSION = False ! [Boolean] default = False + ! If true, increase diffusivitives for temperature or salt + ! based on double-diffusive paramaterization from MOM4/KPP. +PRANDTL_TURB = 0.0 ! [nondim] default = 0.0 + ! The turbulent Prandtl number applied to shear + ! instability. +DRAG_BG_VEL = 0.05 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_USE_EOS = False ! [Boolean] default = False + ! If true, use the equation of state in determining the + ! properties of the bottom boundary layer. Otherwise use + ! the layer target potential densities. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. +HTBL_SHELF_MIN = 0.1 ! [m] default = 0.1 + ! The minimum top boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-top viscosity. +HTBL_SHELF = 10.0 ! [m] default = 10.0 + ! The thickness over which near-surface velocities are + ! averaged for the drag law under an ice shelf. By + ! default this is the same as HBBL +KV_BBL_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum viscosities in the bottom boundary layer. +KV_TBL_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum viscosities in the top boundary layer. + +! === module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +GRADUAL_BT_ICS = False ! [Boolean] default = False + ! If true, adjust the initial conditions for the + ! barotropic solver to the values from the layered + ! solution over a whole timestep instead of instantly. + ! This is a decent approximation to the inclusion of + ! sum(u dh_dt) while also correcting for truncation errors. +BT_USE_WIDE_HALOS = True ! [Boolean] default = True + ! If true, use wide halos and march in during the + ! barotropic time stepping for efficiency. +BTHALO = 0 ! default = 0 + ! The minimum halo size for the barotropic solver. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +USE_BT_CONT_TYPE = True ! [Boolean] default = True + ! If true, use a structure with elements that describe + ! effective face areas from the summed continuity solver + ! as a function the barotropic flow in coupling between + ! the barotropic and baroclinic flow. This is only used + ! if SPLIT is true. +NONLINEAR_BT_CONTINUITY = False ! [Boolean] default = False + ! If true, use nonlinear transports in the barotropic + ! continuity equation. This does not apply if + ! USE_BT_CONT_TYPE is true. +BT_MASS_SOURCE_LIMIT = 0.0 ! [nondim] default = 0.0 + ! The fraction of the initial depth of the ocean that can + ! be added to or removed from the bartropic solution + ! within a thermodynamic time step. By default this is 0 + ! for no correction. +BT_PROJECT_VELOCITY = False ! [Boolean] default = False + ! If true, step the barotropic velocity first and project + ! out the velocity tendancy by 1+BEBT when calculating the + ! transport. The default (false) is to use a predictor + ! continuity step to find the pressure field, and then + ! to do a corrector continuity step using a weighted + ! average of the old and new velocities, with weights + ! of (1-BEBT) and BEBT. +DYNAMIC_SURFACE_PRESSURE = False ! [Boolean] default = False + ! If true, add a dynamic pressure due to a viscous ice + ! shelf, for instance. +SADOURNY = True ! [Boolean] default = True + ! If true, the Coriolis terms are discretized with the + ! Sadourny (1975) energy conserving scheme, otherwise + ! the Arakawa & Hsu scheme is used. If the internal + ! deformation radius is not resolved, the Sadourny scheme + ! should probably be used. +BT_THICK_SCHEME = "HYBRID" ! default = "HYBRID" + ! A string describing the scheme that is used to set the + ! open face areas used for barotropic transport and the + ! relative weights of the accelerations. Valid values are: + ! ARITHMETIC - arithmetic mean layer thicknesses + ! HARMONIC - harmonic mean layer thicknesses + ! HYBRID (the default) - use arithmetic means for + ! layers above the shallowest bottom, the harmonic + ! mean for layers below, and a weighted average for + ! layers that straddle that depth + ! FROM_BT_CONT - use the average thicknesses kept + ! in the h_u and h_v fields of the BT_cont_type +BT_STRONG_DRAG = False ! [Boolean] default = False + ! If true, use a stronger estimate of the retarding + ! effects of strong bottom drag, by making it implicit + ! with the barotropic time-step instead of implicit with + ! the baroclinic time-step and dividing by the number of + ! barotropic steps. +CLIP_BT_VELOCITY = False ! [Boolean] default = False + ! If true, limit any velocity components that exceed + ! MAXVEL. This should only be used as a desperate + ! debugging measure. +MAXCFL_BT_CONT = 0.1 ! [nondim] default = 0.1 + ! The maximum permitted CFL number associated with the + ! barotropic accelerations from the summed velocities + ! times the time-derivatives of thicknesses. +DT_BT_FILTER = -0.25 ! [sec or nondim] default = -0.25 + ! A time-scale over which the barotropic mode solutions + ! are filtered, in seconds if positive, or as a fraction + ! of DT if negative. When used this can never be taken to + ! be longer than 2*dt. Set this to 0 to apply no filtering. +G_BT_EXTRA = 0.0 ! [nondim] default = 0.0 + ! A nondimensional factor by which gtot is enhanced. +SSH_EXTRA = 10.0 ! [m] default = 10.0 + ! An estimate of how much higher SSH might get, for use + ! in calculating the safe external wave speed. The + ! default is the minimum of 10 m or 5% of MAXIMUM_DEPTH. +DEBUG_BT = False ! [Boolean] default = False + ! If true, write out verbose debugging data within the + ! barotropic time-stepping loop. The data volume can be + ! quite large if this is true. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = 20.0 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + +! === module MOM_thickness_diffuse === +KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. +KHTH_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum horizontal thickness diffusivity. +KHTH_MAX = 0.0 ! [m2 s-1] default = 0.0 + ! The maximum horizontal thickness diffusivity. +DETANGLE_INTERFACES = False ! [Boolean] default = False + ! If defined add 3-d structured enhanced interface height + ! diffusivities to horizonally smooth jagged layers. +KHTH_SLOPE_MAX = 0.01 ! [nondim] default = 0.01 + ! A slope beyond which the calculated isopycnal slope is + ! not reliable and is scaled away. This is used with + ! FULL_THICKNESSDIFFUSE. +KD_SMOOTH = 1.0E-06 ! [not defined] default = 1.0E-06 + ! A diapycnal diffusivity that is used to interpolate + ! more sensible values of T & S into thin layers. +Z_OUTPUT_GRID_FILE = "" ! default = "" + ! The file that specifies the vertical grid for + ! depth-space diagnostics, or blank to disable + ! depth-space output. + +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +INTERNAL_TIDES = False ! [Boolean] default = False + ! If true, use the code that advances as separate set of + ! equations for the internal tide energy density. +MASSLESS_MATCH_TARGETS = True ! [Boolean] default = True + ! If true, the temperature and salinity of massless layers + ! are kept consistent with their target densities. + ! Otherwise the properties of massless layers evolve + ! diffusively to match massive neighboring layers. +RECLAIM_FRAZIL = True ! [Boolean] default = True + ! If true, try to use any frazil heat deficit to cool any + ! overlying layers down to the freezing point, thereby + ! avoiding the creation of thin ice when the SST is above + ! the freezing point. +PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False + ! If true, use a pressure dependent freezing temperature + ! when making frazil. The default is false, which will be + ! faster but is inappropriate with ice-shelf cavities. +DEBUG_CONSERVATION = False ! [Boolean] default = False + ! If true, monitor conservation and extrema. +MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True + ! If true, mix the passive tracers in massless layers at + ! the bottom into the interior as though a diffusivity of + ! KD_MIN_TR were operating. +KD_MIN_TR = 0.0 ! [m2 s-1] default = 0.0 + ! A minimal diffusivity that should always be applied to + ! tracers, especially in massless layers near the bottom. + ! The default is 0.1*KD. +KD_BBL_TR = 0.0 ! [m2 s-1] default = 0.0 + ! A bottom boundary layer tracer diffusivity that will + ! allow for explicitly specified bottom fluxes. The + ! entrainment at the bottom is at least sqrt(Kd_BBL_tr*dt) + ! over the same distance. +FLUX_RI_MAX = 0.2 ! [not defined] default = 0.2 + ! The flux Richardson number where the stratification is + ! large enough that N2 > omega2. The full expression for + ! the Flux Richardson number is usually + ! FLUX_RI_MAX*N2/(N2+OMEGA2). +OMEGA = 7.2921E-05 ! [s-1] default = 7.2921E-05 + ! The rotation rate of the earth. +ML_RADIATION = False ! [Boolean] default = False + ! If true, allow a fraction of TKE available from wind + ! work to penetrate below the base of the mixed layer + ! with a vertical decay scale determined by the minimum + ! of: (1) The depth of the mixed layer, (2) an Ekman + ! length scale. +BBL_EFFIC = 0.2 ! [nondim] default = 0.2 + ! The efficiency with which the energy extracted by + ! bottom drag drives BBL diffusion. This is only + ! used if BOTTOMDRAGLAW is true. +BBL_MIXING_MAX_DECAY = 0.0 ! [m] default = 0.0 + ! The maximum decay scale for the BBL diffusion, or 0 + ! to allow the mixing to penetrate as far as + ! stratification and rotation permit. The default is 0. + ! This is only used if BOTTOMDRAGLAW is true. +BBL_MIXING_AS_MAX = True ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the + ! BBL mixing and the other diffusivities. Otherwise, + ! diffusiviy from the BBL_mixing is simply added. +BRYAN_LEWIS_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, use a Bryan & Lewis (JGR 1979) like tanh + ! profile of background diapycnal diffusivity with depth. +HENYEY_IGW_BACKGROUND = False ! [Boolean] default = False + ! If true, use a latitude-dependent scaling for the near + ! surface background diffusivity, as described in + ! Harrison & Hallberg, JPO 2008. +N2_FLOOR_IOMEGA2 = 1.0 ! [nondim] default = 1.0 + ! The floor applied to N2(k) scaled by Omega^2: + ! If =0., N2(k) is simply positive definite. + ! If =1., N2(k) > Omega^2 everywhere. +KD_TANH_LAT_FN = False ! [Boolean] default = False + ! If true, use a tanh dependence of Kd_sfc on latitude, + ! like CM2.1/CM2M. There is no physical justification + ! for this form, and it can not be used with + ! HENYEY_IGW_BACKGROUND. +KD = 0.0 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. +KD_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum diapycnal diffusivity. +KD_MAX = -1.0 ! [m2 s-1] default = -1.0 + ! The maximum permitted increment for the diapycnal + ! diffusivity from TKE-based parameterizations, or a + ! negative value for no limit. +KD_ADD = 0.0 ! [m2 s-1] default = 0.0 + ! A uniform diapycnal diffusivity that is added + ! everywhere without any filtering or scaling. +KDML = 0.0 ! [m2 s-1] default = 0.0 + ! If BULKMIXEDLAYER is false, KDML is the elevated + ! diapycnal diffusivity in the topmost HMIX of fluid. + ! KDML is only used if BULKMIXEDLAYER is false. +INT_TIDE_DISSIPATION = False ! [Boolean] default = False + ! If true, use an internal tidal dissipation scheme to + ! drive diapycnal mixing, along the lines of St. Laurent + ! et al. (2002) and Simmons et al. (2004). +LEE_WAVE_DISSIPATION = False ! [Boolean] default = False + ! If true, use an lee wave driven dissipation scheme to + ! drive diapycnal mixing, along the lines of Nikurashin + ! (2010) and using the St. Laurent et al. (2002) + ! and Simmons et al. (2004) vertical profile +USER_CHANGE_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, call user-defined code to change the diffusivity. +DISSIPATION_MIN = 0.0 ! [W m-3] default = 0.0 + ! The minimum dissipation by which to determine a lower + ! bound of Kd (a floor). +DISSIPATION_N0 = 0.0 ! [W m-3] default = 0.0 + ! The intercept when N=0 of the N-dependent expression + ! used to set a minimum dissipation by which to determine + ! a lower bound of Kd (a floor): A in eps_min = A + B*N. +DISSIPATION_N1 = 0.0 ! [J m-3] default = 0.0 + ! The coefficient multiplying N, following Gargett, used to + ! set a minimum dissipation by which to determine a lower + ! bound of Kd (a floor): B in eps_min = A + B*N +DISSIPATION_KD_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum vertical diffusivity applied as a floor. + +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = False ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) + ! shear mixing parameterization. +RINO_CRIT = 0.25 ! [nondim] default = 0.25 + ! The critical Richardson number for shear mixing. +SHEARMIX_RATE = 0.089 ! [nondim] default = 0.089 + ! A nondimensional rate scale for shear-driven entrainment. + ! Jackson et al find values in the range of 0.085-0.089. +MAX_RINO_IT = 50 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to + ! estimate the Richardson number driven mixing. +KD_KAPPA_SHEAR_0 = 0.0 ! [m2 s-1] default = 0.0 + ! The background diffusivity that is used to smooth the + ! density and shear profiles before solving for the + ! diffusivities. Defaults to value of KD. +FRI_CURVATURE = -0.97 ! [nondim] default = -0.97 + ! The nondimensional curvature of the function of the + ! Richardson number in the kappa source term in the + ! Jackson et al. scheme. +TKE_N_DECAY_CONST = 0.24 ! [nondim] default = 0.24 + ! The coefficient for the decay of TKE due to + ! stratification (i.e. proportional to N*tke). + ! The values found by Jackson et al. are 0.24-0.28. +TKE_SHEAR_DECAY_CONST = 0.14 ! [nondim] default = 0.14 + ! The coefficient for the decay of TKE due to shear (i.e. + ! proportional to |S|*tke). The values found by Jackson + ! et al. are 0.14-0.12. +KAPPA_BUOY_SCALE_COEF = 0.82 ! [nondim] default = 0.82 + ! The coefficient for the buoyancy length scale in the + ! kappa equation. The values found by Jackson et al. are + ! in the range of 0.81-0.86. +KAPPA_N_OVER_S_SCALE_COEF2 = 0.0 ! [nondim] default = 0.0 + ! The square of the ratio of the coefficients of the + ! buoyancy and shear scales in the diffusivity equation, + ! Set this to 0 (the default) to eliminate the shear scale. + ! This is only used if USE_JACKSON_PARAM is true. +KAPPA_SHEAR_TOL_ERR = 0.1 ! [nondim] default = 0.1 + ! The fractional error in kappa that is tolerated. + ! Iteration stops when changes between subsequent + ! iterations are smaller than this everywhere in a + ! column. The peak diffusivities usually converge most + ! rapidly, and have much smaller errors than this. +TKE_BACKGROUND = 0.0 ! [m2 s-2] default = 0.0 + ! A background level of TKE used in the first iteration + ! of the kappa equation. TKE_BACKGROUND could be 0. +KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True + ! If true, massless layers are merged with neighboring + ! massive layers in this calculation. The default is + ! true and I can think of no good reason why it should + ! be false. This is only used if USE_JACKSON_PARAM is true. +MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13 + ! The maximum number of iterations that may be used to + ! estimate the time-averaged diffusivity. +DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False + ! If true, write debugging data for the kappa-shear code. + ! Caution: this option is _very_ verbose and should only + ! be used in single-column mode! + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +USE_KPP = False ! [Boolean] default = False + ! If true, turns on the [CVmix] KPP scheme of Large et al., 1984, + ! to calculate diffusivities and non-local transport in the OBL. +KPP% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True + ! If True, applies the non-local transport to heat and scalars. + ! If False, calculates the non-local transport and tendencies but + ! purely for diagnostic purposes. +RI_CRIT = 0.3 ! [nondim] default = 0.3 + ! Critical bulk Richardson number used to define depth of the + ! Oceab Boundary Layer (OBL). +VON_KARMAN = 0.4 ! [nondim] default = 0.4 + ! von Karman constant. +INTERP_TYPE = "quadratic" ! default = "quadratic" + ! Type of interpolation to use to determine the OBL depth. + ! Allowed types are: linear, quadratic, cubic. +COMPUTE_EKMAN = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the Ekman depth. +COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False + ! If True, limit the OBL depth to be shallower than the + ! Monin-Obukhov depth. +CS = 98.96 ! [nondim] default = 98.96 + ! Parameter for computing velocity scale function. +DEEP_OBL_OFFSET = 0.0 ! [m] default = 0.0 + ! If non-zero, the distance above the bottom to which the OBL is clipped + ! if it would otherwise reach the bottom. The smaller of this and 0.1D is used. +CORRECT_SURFACE_LAYER_AVERAGE = False ! [Boolean] default = False + ! If true, applies a correction step to the averaging of surface layer + ! properties. +FIRST_GUESS_SURFACE_LAYER_DEPTH = 0.0 ! [m] default = 0.0 + ! The first guess at the depth of the surface layer used for averaging + ! the surface layer properties. If =0, the top model level properties + ! will be used for the surface layer. If CORRECT_SURFACE_LAYER_AVERAGE=True, a + ! subsequent correction is applied. +NLT_SHAPE = "CVMIX" ! default = "CVMIX" + ! The shape of the nonlocal transport (or redistribution of surface + ! forcina. Allowed values are: + ! CVMIX - Uses the profile from CVmix + ! LINEAR - A linear profile, 1-sigma + ! PARABOLIC - A paroblic profile, (1-sigma)^2 + ! CUBIC - A cubic profile, (1-sigma)^2(1+2*sigma) + ! CUBIC_LMD - The original KPP profile +KPP_ZERO_DIFFUSIVITY = False ! [Boolean] default = False + ! If true, sets both the diffusivity and viscosity from KPP to zero; for testing. +KPP_IS_ADDITIVE = False ! [Boolean] default = False + ! If true, adds KPP diffusivity to the existing diffusivity. If false, replaces exisiting diffusivity with KPP diffusivity wherever the latter is non-zero. +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +USE_CONVECTION = False ! [Boolean] default = False + ! If true, turns on the diffusive convection scheme that + ! increases diapycnal diffusivities at statically unstable + ! interfaces. Relevant parameters are contained in the + ! CONVECTION% parameter block. +CONVECTION% +PASSIVE = False ! [Boolean] default = False + ! If True, puts KPP into a passive-diagnostic mode. +KD_CONV = 1.0 ! [m2/s] default = 1.0 + ! DIffusivity used in statically unstable regions of column. +%CONVECTION + +! === module MOM_entrain_diffusive === +CORRECT_DENSITY = False ! [Boolean] default = True + ! If true, and USE_EOS is true, the layer densities are + ! restored toward their target values by the diapycnal + ! mixing, as described in Hallberg (MWR, 2000). +MAX_ENT_IT = 5 ! default = 5 + ! The maximum number of iterations that may be used to + ! calculate the interior diapycnal entrainment. +TOLERANCE_ENT = 1.0E-08 ! [m] default = 1.0E-08 + ! The tolerance with which to solve for entrainment values. + +! === module MOM_regularize_layers === +REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False + ! If defined, vertically restructure the near-surface + ! layers when they have too much lateral variations to + ! allow for sensible lateral barotropic transports. +HMIX_MIN = 0.0 ! [m] default = 0.0 + ! The minimum mixed layer depth if the mixed layer depth + ! is determined dynamically. +REG_SFC_DEFICIT_TOLERANCE = 0.5 ! [nondim] default = 0.5 + ! The value of the relative thickness deficit at which + ! to start modifying the layer structure when + ! REGULARIZE_SURFACE_LAYERS is true. + +! === module MOM_opacity === +VAR_PEN_SW = False ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +PEN_SW_SCALE = 15.0 ! [m] default = 0.0 + ! The vertical absorption e-folding depth of the + ! penetrating shortwave radiation. +PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 + ! The fraction of the shortwave radiation that penetrates + ! below the surface. +PEN_SW_NBANDS = 1 ! default = 1 + ! The number of bands of penetrating shortwave radiation. +OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0 + ! The value to use for opacity over land. The default is + ! 10 m-1 - a value for muddy water. + +! === module MOM_tracer_advect === +TRACER_ADVECTION_SCHEME = "PLM" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) + +! === module MOM_tracer_hor_diff === +KHTR = 0.0 ! [m2 s-1] default = 0.0 + ! The background along-isopycnal tracer diffusivity. +KHTR_MIN = 0.0 ! [m2 s-1] default = 0.0 + ! The minimum along-isopycnal tracer diffusivity. +KHTR_MAX = 0.0 ! [m2 s-1] default = 0.0 + ! The maximum along-isopycnal tracer diffusivity. +KHTR_PASSIVITY_COEFF = 0.0 ! [nondim] default = 0.0 + ! The coefficient that scales deformation radius over + ! grid-spacing in passivity, where passiviity is the ratio + ! between along isopycnal mxiing of tracers to thickness mixing. + ! A non-zero value enables this parameterization. +KHTR_PASSIVITY_MIN = 0.5 ! [nondim] default = 0.5 + ! The minimum passivity which is the ratio between + ! along isopycnal mxiing of tracers to thickness mixing. +DIFFUSE_ML_TO_INTERIOR = False ! [Boolean] default = False + ! If true, enable epipycnal mixing between the surface + ! boundary layer and the interior. +CHECK_DIFFUSIVE_CFL = False ! [Boolean] default = False + ! If true, use enough iterations the diffusion to ensure + ! that the diffusive equivalent of the CFL limit is not + ! violated. If false, always use 1 iteration. + +! === module MOM_surface_forcing === +VARIABLE_WINDS = False ! [Boolean] default = True + ! If true, the winds vary in time after the initialization. +VARIABLE_BUOYFORCE = False ! [Boolean] default = True + ! If true, the buoyancy forcing varies in time after the + ! initialization of the model. +BUOY_CONFIG = "NONE" ! + ! The character string that indicates how buoyancy forcing + ! is specified. Valid options include (file), (zero), + ! (linear), (USER), and (NONE). +WIND_CONFIG = "zero" ! + ! The character string that indicates how wind forcing + ! is specified. Valid options include (file), (2gyre), + ! (1gyre), (gyres), (zero), and (USER). +RESTOREBUOY = False ! [Boolean] default = False + ! If true, the buoyancy fluxes drive the model back + ! toward some specified surface state with a rate + ! given by FLUXCONST. +GUST_CONST = 0.02 ! [Pa] default = 0.02 + ! The background gustiness in the winds. +READ_GUST_2D = False ! [Boolean] default = False + ! If true, use a 2-dimensional gustiness supplied from + ! an input file + +! === module MOM_sum_output === +CALCULATE_APE = True ! [Boolean] default = True + ! If true, calculate the available potential energy of + ! the interfaces. Setting this to false reduces the + ! memory footprint of high-PE-count models dramatically. +WRITE_STOCKS = True ! [Boolean] default = True + ! If true, write the integrated tracer amounts to stdout + ! when the energy files are written. +MAXTRUNC = 10 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +MAX_ENERGY = 0.0 ! [m2 s-2] default = 0.0 + ! The maximum permitted average energy per unit mass; the + ! model will be stopped if there is more energy than + ! this. If zero or negative, this is set to 10*MAXVEL^2. +ENERGYFILE = "timestats" ! default = "timestats" + ! The file to use to write the energies and globally + ! summed diagnostics. +TIMEUNIT = 3600.0 ! [s] default = 8.64E+04 + ! The time unit in seconds a number of input fields +READ_DEPTH_LIST = False ! [Boolean] default = False + ! Read the depth list from a file if it exists or + ! create that file otherwise. +DEPTH_LIST_MIN_INC = 1.0E-10 ! [m] default = 1.0E-10 + ! The minimum increment between the depths of the + ! entries in the depth-list file. +MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 + ! The maximum amount of cpu time per processor for which + ! MOM should run before saving a restart file and + ! quitting with a return value that indicates that a + ! further run is required to complete the simulation. + ! If automatic restarts are not desired, use a negative + ! value for MAXCPU. MAXCPU has units of wall-clock + ! seconds, so the actual CPU time used is larger by a + ! factor of the number of processors used. +CPU_TIME_FILE = "CPU_stats" ! default = "CPU_stats" + ! The file into which CPU time is written. + +! === module MOM_main (MOM_driver) === +DT_FORCING = 1800.0 ! [s] default = 300.0 + ! The time step for changing forcing, coupling with other + ! components, or potentially writing certain diagnostics. + ! The default value is given by DT. +DAYMAX = 10.0 ! [hours] default = 12.0 + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set (as it was here) via ocean_solo_nml in input.nml. +RESTART_CONTROL = -1 ! default = 1 + ! An integer whose bits encode which restart files are + ! written. Add 2 (bit 1) for a time-stamped file, and odd + ! (bit 0) for a non-time-stamped file. A non-time-stamped + ! restart file is saved at the end of the run segment + ! for any non-negative value. +RESTINT = 240.0 ! [hours] default = 0.0 + ! The interval between saves of the restart file in units + ! of TIMEUNIT. Use 0 (the default) to not save + ! incremental restart files at all. +ENERGYSAVEDAYS = 1.0 ! [hours] default = 4.32E+04 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. +ICE_SHELF = False ! [Boolean] default = False + ! If true, call the code to apply an ice shelf model over + ! some of the domain. +SEND_LOG_TO_STDOUT = False ! [Boolean] default = False + ! If true, all log messages are also sent to stdout. +REPORT_UNUSED_PARAMS = False ! [Boolean] default = False + ! If true, report any parameter lines that are not used + ! in the run. +FATAL_UNUSED_PARAMS = False ! [Boolean] default = False + ! If true, kill the run if there are any unused + ! parameters. +DOCUMENT_FILE = "MOM_parameter_doc" ! default = "MOM_parameter_doc" + ! The basename for files where run-time parameters, their + ! settings, units and defaults are documented. Blank will + ! disable all parameter documentation. +COMPLETE_DOCUMENTATION = True ! [Boolean] default = True + ! If true, all run-time parameters are + ! documented in MOM_parameter_doc.all . +MINIMAL_DOCUMENTATION = True ! [Boolean] default = True + ! If true, non-default run-time parameters are + ! documented in MOM_parameter_doc.short . diff --git a/examples/solo_ocean/flow_downslope/rho/MOM_parameter_doc.short b/examples/solo_ocean/flow_downslope/rho/MOM_parameter_doc.short new file mode 100644 index 0000000000..15a1d66ae2 --- /dev/null +++ b/examples/solo_ocean/flow_downslope/rho/MOM_parameter_doc.short @@ -0,0 +1,478 @@ +REENTRANT_X = False ! [Boolean] default = True + ! If true, the domain is zonally reentrant. +!SYMMETRIC_MEMORY_ = False ! [Boolean] + ! If defined, the velocity point data domain includes + ! every face of the thickness points. In other words, + ! some arrays are larger than others, depending on where + ! they are on the staggered grid. Also, the starting + ! index of the velocity-point arrays is usually 0, not 1. + ! This can only be set at compile time. +!STATIC_MEMORY_ = False ! [Boolean] + ! If STATIC_MEMORY_ is defined, the principle variables + ! will have sizes that are statically determined at + ! compile time. Otherwise the sizes are not determined + ! until run time. The STATIC option is substantially + ! faster, but does not allow the PE count to be changed + ! at run time. This can only be set at compile time. +NIHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! x-direction. With STATIC_MEMORY_ this is set as NIHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 2 + ! The number of halo points on each side in the + ! y-direction. With STATIC_MEMORY_ this is set as NJHALO_ + ! in MOM_memory.h at compile time; without STATIC_MEMORY_ + ! the default is NJHALO_ in MOM_memory.h (if defined) or 2. +NIGLOBAL = 80 ! + ! The total number of thickness grid points in the + ! x-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +NJGLOBAL = 4 ! + ! The total number of thickness grid points in the + ! y-direction in the physical domain. With STATIC_MEMORY_ + ! this is set in MOM_memory.h at compile time. +!NIPROC = 2 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!NJPROC = 1 ! + ! The number of processors in the x-direction. With + ! STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +!LAYOUT = 2, 1 ! + ! The processor layout that was acutally used. +IO_LAYOUT = 1, 1 ! default = 0 + ! The processor layout to be used, or 0,0 to automatically + ! set the io_layout to be the same as the layout. + +! === module MOM_grid === +! Parameters providing information about the vertical grid. +NK = 40 ! [nondim] + ! The number of model layers. + +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. + +! === module MOM === +BULKMIXEDLAYER = False ! [Boolean] default = True + ! If true, use a Kraus-Turner-like bulk mixed layer + ! with transitional buffer layers. Layers 1 through + ! NKML+NKBL have variable densities. There must be at + ! least NKML+NKBL+1 layers if BULKMIXEDLAYER is true. + ! The default is the same setting as ENABLE_THERMODYNAMICS. +USE_REGRIDDING = True ! [Boolean] default = False + ! If True, use the ALE algorithm (regridding/remapping). + ! If False, use the layered isopycnal algorithm. +DT = 300.0 ! [s] + ! The (baroclinic) dynamics time step. The time-step that + ! is actually used will be an integer fraction of the + ! forcing time-step (DT_FORCING in ocean-only mode or the + ! coupling timestep in coupled mode.) +DT_THERM = 900.0 ! [s] default = 300.0 + ! The thermodynamic and tracer advection time step. + ! Ideally DT_THERM should be an integer multiple of DT + ! and less than the forcing or coupling time-step. + ! By default DT_THERM is set to DT. +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a + ! constant. This is only used if ENABLE_THERMODYNAMICS is + ! true. The default value is from the TEOS-10 definition + ! of conservative temperature. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given + ! by IC_OUTPUT_FILE. +IC_OUTPUT_FILE = "Initial_state" ! default = "MOM_IC" + ! The file into which to write the initial conditions. + +! === module MOM_tracer_registry === +EQN_OF_STATE = "LINEAR" ! default = "WRIGHT" + ! EQN_OF_STATE determines which ocean equation of state + ! should be used. Currently, the valid choices are + ! "LINEAR", "UNESCO", and "WRIGHT". + ! This is only used if USE_EOS is true. +DRHO_DT = 0.0 ! [kg m-3 K-1] default = -0.2 + ! When EQN_OF_STATE=LINEAR, + ! this is the partial derivative of density with + ! temperature. +DRHO_DS = 1.0 ! [kg m-3 PSU-1] default = 0.8 + ! When EQN_OF_STATE=LINEAR, + ! this is the partial derivative of density with + ! salinity. + +! === module MOM_tracer_flow_control === +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. +COORD_CONFIG = "linear" ! + ! This specifies how layers are to be defined: + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! linear - linear based on interfaces not layesrs. + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +DENSITY_RANGE = 1.0 ! [kg m-3] default = 2.0 + ! The range of reference potential densities in the layers. +GFS = 0.98 ! [m s-2] default = 9.8 + ! The reduced gravity at the free surface. + +! === module MOM_grid_init === +GRID_CONFIG = "cartesian" ! + ! A character string that determines the method for + ! defining the horizontal grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +AXIS_UNITS = "k" ! default = "degrees" + ! The units for the Cartesian axes. Valid entries are: + ! degrees - degrees of latitude and longitude + ! m - meters + ! k - kilometers +SOUTHLAT = 30.0 ! [k] + ! The southern latitude of the domain or the equivalent + ! starting value for the y-axis. +LENLAT = 40.0 ! [k] + ! The latitudinal or y-direction length of the domain. +LENLON = 800.0 ! [k] + ! The longitudinal or x-direction length of the domain. +TOPO_CONFIG = "DOME2D" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! seamount - Gaussian bump for spontaneous motion test case. + ! USER - call a user modified routine. +MAXIMUM_DEPTH = 4000.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 1.0 ! [m] default = 0.0 + ! If MASKING_DEPTH is unspecified, then anything shallower than + ! MINIMUM_DEPTH is assumed to be land and all fluxes are masked out. + ! If MASKING_DEPTH is specified, then all depths shallower than + ! MINIMUM_DEPTH but depper than MASKING_DEPTH are rounded to MINIMUM_DEPTH. +ROTATION = "betaplane" ! default = "2omegasinlat" + ! This specifies how the Coriolis parameter is specified: + ! 2omegasinlat - Use twice the planetary rotation rate + ! times the sine of latitude. + ! betaplane - Use a beta-plane or f-plane. + ! USER - call a user modified routine. +THICKNESS_CONFIG = "DOME2D" ! + ! A string that determines how the initial layer + ! thicknesses are specified for a new run: + ! file - read interface heights from the file specified + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! benchmark - use the benchmark test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +TS_CONFIG = "DOME2D" ! + ! A string that determines how the initial tempertures + ! and salinities are specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! adjustment2d - TBD AJA. + ! sloshing - TBD AJA. + ! seamount - TBD AJA. + ! USER - call a user modified routine. +S_REF = 34.0 ! [1e-3] + ! Reference salinity +T_REF = 0.0 ! [C] + ! Refernce temperature +S_RANGE = 1.0 ! [1e-3] default = 2.0 + ! Initial salinity range +REGRIDDING_COORDINATE_MODE = "RHO" ! default = "LAYER" + ! Coordinate mode for vertical regridding. + ! Choose among the following possibilities: + ! LAYER - Isopycnal or stacked shallow water layers + ! Z* - stetched geopotential z* + ! SIGMA - terrain following coordinates + ! RHO - continuous isopycnal +INTERPOLATION_SCHEME = "PLM" ! default = "P1M_H2" + ! This sets the interpolation scheme to use to + ! determine the new grid. These parameters are + ! only relevant when REGRIDDING_COORDINATE_MODE is + ! set to a function of state. Otherwise, it is not + ! used. It can be one of the following schemes: + ! P1M_H2 (2nd-order accurate) + ! P1M_H4 (2nd-order accurate) + ! P1M_IH4 (2nd-order accurate) + ! PLM (2nd-order accurate) + ! PPM_H4 (3rd-order accurate) + ! PPM_IH4 (3rd-order accurate) + ! P3M_IH4IH3 (4th-order accurate) + ! P3M_IH6IH5 (4th-order accurate) + ! PQM_IH4IH3 (4th-order accurate) + ! PQM_IH6IH5 (5th-order accurate) +!ALE_RESOLUTION = 40*0.025 ! [kg m^-3] + ! The distribution of vertical resolution for the target + ! grid used for Eulerian-like coordinates. For example, + ! in z-coordinate mode, the parameter is a list of level + ! thicknesses (in m). In sigma-coordinate mode, the list + ! is of non-dimensional fractions of the water column. +BOUNDARY_EXTRAPOLATION = True ! [Boolean] default = False + ! When defined, a proper high-order reconstruction + ! scheme is used within boundary cells rather + ! than PCM. E.g., if PPM is used for remapping, a + ! PPM reconstruction will also be used within + ! boundary cells. + +! === module MOM_MEKE === +CDRAG = 0.0 ! [nondim] default = 0.003 + ! CDRAG is the drag coefficient relating the magnitude of + ! the velocity field to the bottom stress. + +! === module MOM_lateral_mixing_coeffs === +BE = 0.7 ! [nondim] default = 0.6 + ! If SPLIT is true, BE determines the relative weighting + ! of a 2nd-order Runga-Kutta baroclinic time stepping + ! scheme (0.5) and a backward Euler scheme (1) that is + ! used for the Coriolis and inertial terms. BE may be + ! from 0.5 to 1, but instability may occur near 0.5. + ! BE is also applicable if SPLIT is false and USE_RK2 + ! is true. +ETA_TOLERANCE = 1.0E-12 ! [m] default = 2.0E-09 + ! The tolerance for the differences between the + ! barotropic and baroclinic estimates of the sea surface + ! height due to the fluxes through each face. The total + ! tolerance for SSH is 4 times this value. The default + ! is 0.5*NK*ANGSTROM, and this should not be set less x + ! than about 10^-15*MAXIMUM_DEPTH. +CORIOLIS_EN_DIS = True ! [Boolean] default = False + ! If true, two estimates of the thickness fluxes are used + ! to estimate the Coriolis term, and the one that + ! dissipates energy relative to the other one is used. +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by + ! the four estimates of (f+rv)v from the four neighboring + ! v-points, and similarly at v-points. This option is + ! always effectively false with CORIOLIS_EN_DIS defined and + ! CORIOLIS_SCHEME set to SADOURNY75_ENERGY. + +! === module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +BIHARMONIC = False ! [Boolean] default = True + ! If true, se a biharmonic horizontal viscosity. + ! BIHARMONIC may be used with LAPLACIAN. +KH = 1.0E+04 ! [m2 s-1] default = 0.0 + ! The background Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.003 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid + ! spacing to calculate the Laplacian viscosity. + ! The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky viscosity and KH. + +! === module MOM_vert_friction === +DIRECT_STRESS = True ! [Boolean] default = False + ! If true, the wind stress is distributed over the + ! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML + ! may be set to a very small value. +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to zonal velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations + ! leading to meridional velocity truncations are written. + ! Undefine this for efficiency if this diagnostic is not + ! needed. +HMIX_FIXED = 20.0 ! [m] + ! The prescribed depth over which the near-surface + ! viscosity and diffusivity are elevated when the bulk + ! mixed layer is not used. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. + ! The molecular value, ~1e-6 m2 s-1, may be used. +KVML = 0.01 ! [m2 s-1] default = 1.0E-04 + ! The kinematic viscosity in the mixed layer. A typical + ! value is ~1e-2 m2 s-1. KVML is not used if + ! BULKMIXEDLAYER is true. The default is set by KV. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a + ! viscosity of KVBBL if BOTTOMDRAGLAW is not defined, or + ! the thickness over which near-bottom velocities are + ! averaged for the drag law if BOTTOMDRAGLAW is defined + ! but LINEAR_DRAG is not. +MAXVEL = 10.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity + ! components are truncated. + +! === module MOM_PointAccel === + +! === module MOM_set_visc === +LINEAR_DRAG = True ! [Boolean] default = False + ! If LINEAR_DRAG and BOTTOMDRAGLAW are defined the drag + ! law is cdrag*DRAG_BG_VEL*u. +DRAG_BG_VEL = 0.05 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with + ! LINEAR_DRAG) or an unresolved velocity that is + ! combined with the resolved velocity to estimate the + ! velocity magnitude. DRAG_BG_VEL is only used when + ! BOTTOMDRAGLAW is defined. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be + ! used with BOTTOMDRAGLAW. This might be + ! Kv / (cdrag * drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. + +! === module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the + ! barotropic solver are limited to values that require + ! less than 0.1*MAXVEL to be accommodated. +!BT x-halo = 0 ! + ! The barotropic x-halo size that is actually used. +!BT y-halo = 0 ! + ! The barotropic y-halo size that is actually used. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping + ! uses the forward-backward time-stepping scheme or a + ! backward Euler scheme. BEBT is valid in the range from + ! 0 (for a forward-backward treatment of nonrotating + ! gravity waves) to 1 (for a backward Euler treatment). + ! In practice, BEBT must be greater than about 0.05. +DTBT = 20.0 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with + ! the split explicit time stepping. To set the time step + ! automatically based the maximum stable value use 0, or + ! a negative value gives the fraction of the stable value. + ! Setting DTBT to 0 is the same as setting it to -0.98. + ! The value of DTBT that will actually be used is an + ! integer fraction of DT, rounding down. + +! === module MOM_thickness_diffuse === +KHTH = 1.0E-04 ! [m2 s-1] default = 0.0 + ! The background horizontal thickness diffusivity. + +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +KD = 0.0 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the + ! interior. Zero or the molecular value, ~1e-7 m2 s-1, + ! may be used. + +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 + +! === module MOM_KPP === +! This is the MOM wrapper to CVmix:KPP +! See http://code.google.com/p/cvmix/ +KPP% +%KPP + +! === module MOM_diffConvection === +! This module implements enhanced diffusivity as a +! function of static stability, N^2. +CONVECTION% +%CONVECTION + +! === module MOM_entrain_diffusive === +CORRECT_DENSITY = False ! [Boolean] default = True + ! If true, and USE_EOS is true, the layer densities are + ! restored toward their target values by the diapycnal + ! mixing, as described in Hallberg (MWR, 2000). + +! === module MOM_regularize_layers === + +! === module MOM_opacity === +PEN_SW_SCALE = 15.0 ! [m] default = 0.0 + ! The vertical absorption e-folding depth of the + ! penetrating shortwave radiation. +PEN_SW_FRAC = 0.42 ! [nondim] default = 0.0 + ! The fraction of the shortwave radiation that penetrates + ! below the surface. + +! === module MOM_tracer_advect === + +! === module MOM_tracer_hor_diff === + +! === module MOM_surface_forcing === +VARIABLE_WINDS = False ! [Boolean] default = True + ! If true, the winds vary in time after the initialization. +VARIABLE_BUOYFORCE = False ! [Boolean] default = True + ! If true, the buoyancy forcing varies in time after the + ! initialization of the model. +BUOY_CONFIG = "NONE" ! + ! The character string that indicates how buoyancy forcing + ! is specified. Valid options include (file), (zero), + ! (linear), (USER), and (NONE). +WIND_CONFIG = "zero" ! + ! The character string that indicates how wind forcing + ! is specified. Valid options include (file), (2gyre), + ! (1gyre), (gyres), (zero), and (USER). + +! === module MOM_sum_output === +MAXTRUNC = 10 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very + ! large value if the velocity is truncated more than + ! MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +TIMEUNIT = 3600.0 ! [s] default = 8.64E+04 + ! The time unit in seconds a number of input fields +MAXCPU = 2.88E+04 ! [wall-clock seconds] default = -1.0 + ! The maximum amount of cpu time per processor for which + ! MOM should run before saving a restart file and + ! quitting with a return value that indicates that a + ! further run is required to complete the simulation. + ! If automatic restarts are not desired, use a negative + ! value for MAXCPU. MAXCPU has units of wall-clock + ! seconds, so the actual CPU time used is larger by a + ! factor of the number of processors used. + +! === module MOM_main (MOM_driver) === +DT_FORCING = 1800.0 ! [s] default = 300.0 + ! The time step for changing forcing, coupling with other + ! components, or potentially writing certain diagnostics. + ! The default value is given by DT. +DAYMAX = 10.0 ! [hours] default = 12.0 + ! The final time of the whole simulation, in units of + ! TIMEUNIT seconds. This also sets the potential end + ! time of the present run segment if the end time is + ! not set (as it was here) via ocean_solo_nml in input.nml. +RESTART_CONTROL = -1 ! default = 1 + ! An integer whose bits encode which restart files are + ! written. Add 2 (bit 1) for a time-stamped file, and odd + ! (bit 0) for a non-time-stamped file. A non-time-stamped + ! restart file is saved at the end of the run segment + ! for any non-negative value. +RESTINT = 240.0 ! [hours] default = 0.0 + ! The interval between saves of the restart file in units + ! of TIMEUNIT. Use 0 (the default) to not save + ! incremental restart files at all. +ENERGYSAVEDAYS = 1.0 ! [hours] default = 4.32E+04 + ! The interval in units of TIMEUNIT between saves of the + ! energies of the run and other globally summed diagnostics. diff --git a/examples/solo_ocean/flow_downslope/rho/__NOTE__ b/examples/solo_ocean/flow_downslope/rho/__NOTE__ new file mode 100644 index 0000000000..8884d2f8c7 --- /dev/null +++ b/examples/solo_ocean/flow_downslope/rho/__NOTE__ @@ -0,0 +1 @@ +This configuration is currently broken! diff --git a/examples/solo_ocean/flow_downslope/rho/diag_table b/examples/solo_ocean/flow_downslope/rho/diag_table new file mode 120000 index 0000000000..55604fec7b --- /dev/null +++ b/examples/solo_ocean/flow_downslope/rho/diag_table @@ -0,0 +1 @@ +../common/diag_table \ No newline at end of file diff --git a/examples/solo_ocean/flow_downslope/rho/input.nml b/examples/solo_ocean/flow_downslope/rho/input.nml new file mode 120000 index 0000000000..c8bb1f2247 --- /dev/null +++ b/examples/solo_ocean/flow_downslope/rho/input.nml @@ -0,0 +1 @@ +../common/input.nml \ No newline at end of file diff --git a/examples/solo_ocean/flow_downslope/rho/timestats.gnu b/examples/solo_ocean/flow_downslope/rho/timestats.gnu new file mode 100644 index 0000000000..9d8411b5cd --- /dev/null +++ b/examples/solo_ocean/flow_downslope/rho/timestats.gnu @@ -0,0 +1,15 @@ + Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err + [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] + 0, 0.000, 0, En 9.430790851896E-01, CFL 0.00000, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0294, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 12, 1.000, 0, En 9.412046406054E-01, CFL 0.01142, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0294, Me -1.46E-17, Se -9.95E-15, Te -1.07E-17 + 24, 2.000, 0, En 8.487125868991E-01, CFL 0.02333, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0294, Me -5.03E-18, Se -2.22E-15, Te 4.49E-19 + 36, 3.000, 0, En 5.524629837480E-01, CFL 0.02578, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0294, Me -1.55E-17, Se -6.66E-15, Te -3.63E-18 + 48, 4.000, 0, En 1.343763522806E-01, CFL 0.04144, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0294, Me -1.65E-17, Se -9.88E-15, Te 2.65E-18 + 60, 5.000, 0, En 1.344126150394E-01, CFL 0.05638, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0294, Me 5.56E-18, Se -1.93E-15, Te -2.52E-18 + 72, 6.000, 0, En 1.343382452915E-01, CFL 0.06615, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0294, Me 2.32E-17, Se -3.95E-15, Te 3.22E-18 + 84, 7.000, 0, En 1.346793055921E-01, CFL 0.07524, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0294, Me 4.43E-17, Se -4.51E-15, Te -5.04E-18 + 96, 8.000, 0, En 1.352779565296E-01, CFL 0.08349, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0294, Me -1.27E-17, Se -3.73E-15, Te -6.76E-19 + 108, 9.000, 0, En 1.359219801792E-01, CFL 0.09169, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0294, Me 1.58E-17, Se -9.41E-15, Te 2.97E-18 + 120, 10.000, 0, En 1.368029186904E-01, CFL 0.10082, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0294, Me 1.69E-18, Se -3.77E-16, Te -9.62E-18 + 132, 11.000, 0, En 1.382235384343E-01, CFL 0.10885, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0294, Me 1.63E-18, Se -3.49E-15, Te 4.06E-18 + 144, 12.000, 0, En 1.394990020419E-01, CFL 0.11726, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0294, Me -2.30E-17, Se -7.22E-15, Te 2.99E-18 diff --git a/examples/solo_ocean/flow_downslope/rho/timestats.intel b/examples/solo_ocean/flow_downslope/rho/timestats.intel new file mode 100644 index 0000000000..9d8411b5cd --- /dev/null +++ b/examples/solo_ocean/flow_downslope/rho/timestats.intel @@ -0,0 +1,15 @@ + Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err + [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] + 0, 0.000, 0, En 9.430790851896E-01, CFL 0.00000, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0294, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 12, 1.000, 0, En 9.412046406054E-01, CFL 0.01142, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0294, Me -1.46E-17, Se -9.95E-15, Te -1.07E-17 + 24, 2.000, 0, En 8.487125868991E-01, CFL 0.02333, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0294, Me -5.03E-18, Se -2.22E-15, Te 4.49E-19 + 36, 3.000, 0, En 5.524629837480E-01, CFL 0.02578, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0294, Me -1.55E-17, Se -6.66E-15, Te -3.63E-18 + 48, 4.000, 0, En 1.343763522806E-01, CFL 0.04144, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0294, Me -1.65E-17, Se -9.88E-15, Te 2.65E-18 + 60, 5.000, 0, En 1.344126150394E-01, CFL 0.05638, SL -1.7053E-12, M 9.00864E+16, S 34.4323, T 0.0294, Me 5.56E-18, Se -1.93E-15, Te -2.52E-18 + 72, 6.000, 0, En 1.343382452915E-01, CFL 0.06615, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0294, Me 2.32E-17, Se -3.95E-15, Te 3.22E-18 + 84, 7.000, 0, En 1.346793055921E-01, CFL 0.07524, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0294, Me 4.43E-17, Se -4.51E-15, Te -5.04E-18 + 96, 8.000, 0, En 1.352779565296E-01, CFL 0.08349, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0294, Me -1.27E-17, Se -3.73E-15, Te -6.76E-19 + 108, 9.000, 0, En 1.359219801792E-01, CFL 0.09169, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0294, Me 1.58E-17, Se -9.41E-15, Te 2.97E-18 + 120, 10.000, 0, En 1.368029186904E-01, CFL 0.10082, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0294, Me 1.69E-18, Se -3.77E-16, Te -9.62E-18 + 132, 11.000, 0, En 1.382235384343E-01, CFL 0.10885, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0294, Me 1.63E-18, Se -3.49E-15, Te 4.06E-18 + 144, 12.000, 0, En 1.394990020419E-01, CFL 0.11726, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0294, Me -2.30E-17, Se -7.22E-15, Te 2.99E-18 diff --git a/examples/solo_ocean/flow_downslope/rho/timestats.pgi b/examples/solo_ocean/flow_downslope/rho/timestats.pgi new file mode 100644 index 0000000000..7ebaf56a32 --- /dev/null +++ b/examples/solo_ocean/flow_downslope/rho/timestats.pgi @@ -0,0 +1,15 @@ + Step, Time, Truncs, Energy/Mass, Maximum CFL, Mean Sea Level, Total Mass, Mean Salin, Mean Temp, Frac Mass Err, Salin Err, Temp Err + [hours] [m2 s-2] [Nondim] [m] [kg] [PSU] [degC] [Nondim] [PSU] [degC] + 0, 0.000, 0, En 9.430790851896E-01, CFL 0.00000, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0294, Me 0.00E+00, Se 0.00E+00, Te 0.00E+00 + 12, 1.000, 0, En 9.412046181245E-01, CFL 0.01142, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0294, Me -1.40E-17, Se -1.01E-14, Te -9.75E-18 + 24, 2.000, 0, En 8.487127118516E-01, CFL 0.02333, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0294, Me -2.16E-18, Se -2.55E-15, Te -4.23E-18 + 36, 3.000, 0, En 5.520165214860E-01, CFL 0.02585, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0294, Me 5.88E-18, Se -5.77E-15, Te -9.27E-19 + 48, 4.000, 0, En 1.338444030086E-01, CFL 0.04156, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0294, Me 2.02E-17, Se -8.95E-15, Te -4.38E-18 + 60, 5.000, 0, En 1.338743788158E-01, CFL 0.05636, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0294, Me -2.80E-18, Se -4.57E-15, Te 7.18E-18 + 72, 6.000, 0, En 1.338763642815E-01, CFL 0.06604, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0294, Me 4.77E-18, Se -6.66E-15, Te -5.79E-18 + 84, 7.000, 0, En 1.341977676580E-01, CFL 0.07479, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0294, Me 2.85E-17, Se -4.48E-15, Te -1.04E-18 + 96, 8.000, 0, En 1.347002789801E-01, CFL 0.08301, SL -6.8212E-13, M 9.00864E+16, S 34.4323, T 0.0294, Me -2.72E-19, Se -1.40E-15, Te 2.08E-18 + 108, 9.000, 0, En 1.352891656746E-01, CFL 0.09114, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0294, Me 5.52E-18, Se -5.11E-15, Te -7.30E-19 + 120, 10.000, 0, En 1.361601626120E-01, CFL 0.10011, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0294, Me 7.64E-18, Se -5.37E-15, Te -6.63E-18 + 132, 11.000, 0, En 1.376078043907E-01, CFL 0.11039, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0294, Me -2.89E-17, Se -5.66E-15, Te 3.49E-18 + 144, 12.000, 0, En 1.388466304474E-01, CFL 0.11921, SL -1.2506E-12, M 9.00864E+16, S 34.4323, T 0.0294, Me -1.64E-17, Se -6.73E-15, Te -4.81E-18 From a1b163a6c6d6c136a95297777de313ed0b120dc2 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Fri, 31 Jan 2014 15:34:13 -0500 Subject: [PATCH 366/372] Updated comments in MOM_KPP to dosxygen style o Trying doxygen style comments for API documentation --- src/parameterizations/vertical/MOM_KPP.F90 | 171 +++++++++++---------- 1 file changed, 88 insertions(+), 83 deletions(-) diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90 index 406bac1131..002c61df3e 100644 --- a/src/parameterizations/vertical/MOM_KPP.F90 +++ b/src/parameterizations/vertical/MOM_KPP.F90 @@ -1,3 +1,7 @@ +!> This module provides the K-profile parameterization (aka KPP) of +!! Large et al., 1994 (ftp://128.171.154.9/pub/rlukas/Thibault/Large%20etal%20RevGeo%201994.pdf). +!! KPP is implemented via the CVMix package (https://code.google.com/p/cvmix) +!! which this module invokes. module MOM_KPP use MOM_coms, only : max_across_PEs @@ -26,37 +30,37 @@ module MOM_KPP public :: KPP_applyNonLocalTransport ! Enumerated constants -integer, private, parameter :: NLT_SHAPE_CVMIX = 0 ! Use the CVmix profile -integer, private, parameter :: NLT_SHAPE_LINEAR = 1 ! Linear, Cs.G(s) = 1-s -integer, private, parameter :: NLT_SHAPE_PARABOLIC = 2 ! Parabolic, Cs.G(s) = (1-s)^2 -integer, private, parameter :: NLT_SHAPE_CUBIC = 3 ! Cubic, G(s) = -integer, private, parameter :: NLT_SHAPE_CUBIC_LMD = 4 ! Original shape, Cs.G(s) = 27/4.s.(1-s)^2 +integer, private, parameter :: NLT_SHAPE_CVMIX = 0 !< Use the CVmix profile +integer, private, parameter :: NLT_SHAPE_LINEAR = 1 !< Linear, Cs.G(s) = 1-s +integer, private, parameter :: NLT_SHAPE_PARABOLIC = 2 !< Parabolic, Cs.G(s) = (1-s)^2 +integer, private, parameter :: NLT_SHAPE_CUBIC = 3 !< Cubic, G(s) = +integer, private, parameter :: NLT_SHAPE_CUBIC_LMD = 4 !< Original shape, Cs.G(s) = 27/4.s.(1-s)^2 -! Control structure for containing KPP parameters/data +!> Control structure for containing KPP parameters/data type, public :: KPP_CS ; private ! Parameters - real :: Ri_crit ! Critical bulk Richardson number (defines OBL depth) - real :: vonKarman ! von Karman constant (dimensionless) - real :: cs ! Parameter for computing velocity scale function (dimensionless) - character(len=10) :: interpType ! Type of iterpolation to use in determining OBL - logical :: computeEkman ! If True, compute Ekman depth limit - logical :: computeMoninObukhov ! If True, compute Monin-Obukhov limit - logical :: passiveMode ! If True, makes KPP passive meaning it does NOT alter the diffusivity - logical :: applyNonLocalTrans ! If True, apply non-local transport to heat and scalars - real :: deepOBLoffset ! If non-zero, is a distance from the bottom that the OBL can not penetrate through (m) - logical :: debug ! If True, calculate checksums and write debugging information - logical :: correctSurfLayerAvg ! If true, applies a correction to the averaging of surface layer properties - real :: surfLayerDepth ! A guess at the depth of the surface layer (which should 0.1 of OBLdepth) (m) - integer :: NLT_shape ! Determines the shape function for nonlocal transport. - logical :: KPPzeroDiffusivity ! If True, will set diffusivity and viscosity from KPP to zero; for testing purposes. - logical :: KPPisAdditive ! If True, will add KPP diffusivity to initial diffusivity. - ! If False, will replace initial diffusivity wherever KPP diffusivity is non-zero. - - ! CVmix parameters + real :: Ri_crit !< Critical bulk Richardson number (defines OBL depth) + real :: vonKarman !< von Karman constant (dimensionless) + real :: cs !< Parameter for computing velocity scale function (dimensionless) + character(len=10) :: interpType !< Type of iterpolation to use in determining OBL + logical :: computeEkman !< If True, compute Ekman depth limit + logical :: computeMoninObukhov !< If True, compute Monin-Obukhov limit + logical :: passiveMode !< If True, makes KPP passive meaning it does NOT alter the diffusivity + logical :: applyNonLocalTrans !< If True, apply non-local transport to heat and scalars + real :: deepOBLoffset !< If non-zero, is a distance from the bottom that the OBL can not penetrate through (m) + logical :: debug !< If True, calculate checksums and write debugging information + logical :: correctSurfLayerAvg !< If true, applies a correction to the averaging of surface layer properties + real :: surfLayerDepth !< A guess at the depth of the surface layer (which should 0.1 of OBLdepth) (m) + integer :: NLT_shape !< Determines the shape function for nonlocal transport. + logical :: KPPzeroDiffusivity !< If True, will set diffusivity and viscosity from KPP to zero; for testing purposes. + logical :: KPPisAdditive !< If True, will add KPP diffusivity to initial diffusivity. + !! If False, will replace initial diffusivity wherever KPP diffusivity is non-zero. + + !> CVmix parameters type(CVmix_kpp_params_type), pointer :: KPP_params => NULL() - ! Daignostic handles and pointers + ! Diagnostic handles and pointers type(diag_ctrl), pointer :: diag => NULL() integer :: id_OBLdepth = -1, id_BulkRi = -1 integer :: id_N = -1, id_N2 = -1 @@ -72,23 +76,24 @@ module MOM_KPP integer :: id_dSdt = -1, id_dTdt = -1 integer :: id_Kd_in = -1 -! Diagnostics arrays - real, allocatable, dimension(:,:) :: OBLdepth ! Depth (positive) of OBL (m) - real, allocatable, dimension(:,:,:) :: dRho ! Bulk difference in density (kg/m3) - real, allocatable, dimension(:,:,:) :: Uz2 ! Square of bulk difference in resolved velocity (m2/s2) - real, allocatable, dimension(:,:,:) :: BulkRi ! Bulk Richardson number for each layer (dimensionless) - real, allocatable, dimension(:,:,:) :: sigma ! Sigma coordinate (dimensionless) - real, allocatable, dimension(:,:,:) :: Ws ! Turbulent velocity scale for scalars (m/s) - real, allocatable, dimension(:,:,:) :: N ! Brunt-Vaisala frequency (1/s) - real, allocatable, dimension(:,:,:) :: N2 ! Squared Brunt-Vaisala frequency (1/s2) - real, allocatable, dimension(:,:,:) :: Vt2 ! Unresolved squared turbulence velocity for bulk Ri (m2/s2) - real, allocatable, dimension(:,:,:) :: Kt_KPP ! Temp diffusivity from KPP (m2/s) - real, allocatable, dimension(:,:,:) :: Ks_KPP ! Scalar diffusivity from KPP (m2/s) - real, allocatable, dimension(:,:,:) :: Kv_KPP ! Viscosity due to KPP (m2/s) - real, allocatable, dimension(:,:) :: Tsurf ! Temperature of surface layer (C) - real, allocatable, dimension(:,:) :: Ssurf ! Salinity of surface layer (ppt) - real, allocatable, dimension(:,:) :: Usurf ! i-component of velocity for surface layer (m/s) - real, allocatable, dimension(:,:) :: Vsurf ! j-component of velocity for surface layer (m/s) + ! Diagnostics arrays + real, allocatable, dimension(:,:) :: & + OBLdepth !< Depth (positive) of OBL (m) + real, allocatable, dimension(:,:,:) :: dRho !< Bulk difference in density (kg/m3) + real, allocatable, dimension(:,:,:) :: Uz2 !< Square of bulk difference in resolved velocity (m2/s2) + real, allocatable, dimension(:,:,:) :: BulkRi !< Bulk Richardson number for each layer (dimensionless) + real, allocatable, dimension(:,:,:) :: sigma !< Sigma coordinate (dimensionless) + real, allocatable, dimension(:,:,:) :: Ws !< Turbulent velocity scale for scalars (m/s) + real, allocatable, dimension(:,:,:) :: N !< Brunt-Vaisala frequency (1/s) + real, allocatable, dimension(:,:,:) :: N2 !< Squared Brunt-Vaisala frequency (1/s2) + real, allocatable, dimension(:,:,:) :: Vt2 !< Unresolved squared turbulence velocity for bulk Ri (m2/s2) + real, allocatable, dimension(:,:,:) :: Kt_KPP !< Temp diffusivity from KPP (m2/s) + real, allocatable, dimension(:,:,:) :: Ks_KPP !< Scalar diffusivity from KPP (m2/s) + real, allocatable, dimension(:,:,:) :: Kv_KPP !< Viscosity due to KPP (m2/s) + real, allocatable, dimension(:,:) :: Tsurf !< Temperature of surface layer (C) + real, allocatable, dimension(:,:) :: Ssurf !< Salinity of surface layer (ppt) + real, allocatable, dimension(:,:) :: Usurf !< i-component of velocity for surface layer (m/s) + real, allocatable, dimension(:,:) :: Vsurf !< j-component of velocity for surface layer (m/s) end type KPP_CS @@ -98,17 +103,17 @@ module MOM_KPP contains +!> Initialize the CVmix KPP module and set up diagnostics +!! Returns True if KPP is to be used, False otherwise. logical function KPP_init(paramFile, G, diag, Time, CS, passive) -! Initialize the CVmix KPP module and set up diagnostics -! Returns True if KPP is to be used, False otherwise. ! Arguments - type(param_file_type), intent(in) :: paramFile ! File parser - type(ocean_grid_type), intent(in) :: G ! Ocean grid - type(diag_ctrl), target, intent(in) :: diag ! Diagnostics - type(time_type), intent(in) :: Time ! Time - type(KPP_CS), pointer :: CS ! Control structure - logical, optional, intent(out) :: passive ! Copy of %passiveMode + type(param_file_type), intent(in) :: paramFile !< File parser + type(ocean_grid_type), intent(in) :: G !< Ocean grid + type(diag_ctrl), target, intent(in) :: diag !< Diagnostics + type(time_type), intent(in) :: Time !< Time + type(KPP_CS), pointer :: CS !< Control structure + logical, optional, intent(out) :: passive !< Copy of %passiveMode ! Local variables #include "version_variable.h" character(len=40) :: mod = 'MOM_KPP' ! This module's name. @@ -299,31 +304,31 @@ logical function KPP_init(paramFile, G, diag, Time, CS, passive) end function KPP_init +!> Calculates diffusivity and non-local transport according to KPP parameterization subroutine KPP_calculate(CS, G, h, Temp, Salt, u, v, EOS, uStar, buoyFlux, Kt, Ks, Kv, nonLocalTransHeat, nonLocalTransScalar) -! Calculates diffusivity and non-local transport according to KPP parameterization ! Arguments - type(KPP_CS), pointer :: CS ! Control structure - type(ocean_grid_type), intent(in) :: G ! Ocean grid - real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h ! Layer/level thicknesses (units of H) - real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: Temp ! Pot. temperature (degrees C) - real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: Salt ! Salinity (ppt) - real, dimension(NIMEMB_,NJMEM_,NKMEM_), intent(in) :: u ! Velocity components (m/s) - real, dimension(NIMEM_,NJMEMB_,NKMEM_), intent(in) :: v ! Velocity components (m/s) - type(EOS_type), pointer :: EOS ! Equation of state - real, dimension(NIMEM_,NJMEM_), intent(in) :: uStar ! Piston velocity (m/s) - real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(in) :: buoyFlux ! Forcing buoyancy flux (m2/s3) - real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: Kt ! (in) Vertical diffusivity of heat in interior (m2/s) - ! (out) Vertical diffusivity including KPP (m2/s) - real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: Ks ! (in) Vertical diffusivity of salt in interior (m2/s) - ! (out) Vertical diffusivity including KPP (m2/s) - real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: Kv ! (in) Vertical viscosity in interior (m2/s) - ! (out) Vertical viscosity including KPP (m2/s) - real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: nonLocalTransHeat ! Temp non-local transport (m/s) - real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: nonLocalTransScalar ! scalar non-local transport (m/s) + type(KPP_CS), pointer :: CS !< Control structure + type(ocean_grid_type), intent(in) :: G !< Ocean grid + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h !< Layer/level thicknesses (units of H) + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: Temp !< Pot. temperature (degrees C) + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: Salt !< Salinity (ppt) + real, dimension(NIMEMB_,NJMEM_,NKMEM_), intent(in) :: u !< Velocity components (m/s) + real, dimension(NIMEM_,NJMEMB_,NKMEM_), intent(in) :: v !< Velocity components (m/s) + type(EOS_type), pointer :: EOS !< Equation of state + real, dimension(NIMEM_,NJMEM_), intent(in) :: uStar !< Piston velocity (m/s) + real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(in) :: buoyFlux !< Forcing buoyancy flux (m2/s3) + real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: Kt !< (in) Vertical diffusivity of heat in interior (m2/s) + !< (out) Vertical diffusivity including KPP (m2/s) + real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: Ks !< (in) Vertical diffusivity of salt in interior (m2/s) + !< (out) Vertical diffusivity including KPP (m2/s) + real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: Kv !< (in) Vertical viscosity in interior (m2/s) + !< (out) Vertical viscosity including KPP (m2/s) + real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: nonLocalTransHeat !< Temp non-local transport (m/s) + real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(inout) :: nonLocalTransScalar !< scalar non-local transport (m/s) ! Local variables - integer :: i, j, k, km1 + integer :: i, j, k, km1 ! Loop indices real, dimension( G%ke ) :: cellHeight ! Cell center heights referenced to surface (m) real, dimension( G%ke+1 ) :: iFaceHeight ! Interface heights referenced to surface (m) real, dimension( G%ke+1 ) :: N2_1d ! Brunt-Vaisala frequency squared, at interfaces (1/s2) @@ -783,18 +788,18 @@ end subroutine KPP_calculate !end subroutine fixNLTamplitude +!> Applies the KPP non-local transport of surface fluxes; only available for tracers subroutine KPP_applyNonLocalTransport(CS, G, h, nonLocalTrans, surfFlux, dt, scalar, isHeat, isSalt) -! Applies the KPP non-local transport of surface fluxes; only available for tracers - - type(KPP_CS), intent(in) :: CS ! Control structure - type(ocean_grid_type), intent(in) :: G ! Ocean grid - real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h ! Layer/level thicknesses (units of H) - real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(in) :: nonLocalTrans ! Non-local transport (non-dimensional) - real, dimension(NIMEM_,NJMEM_), intent(in) :: surfFlux ! Surface source of scalar (m/s * scalar) - real, intent(in) :: dt ! Time-step (s) - real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(inout) :: scalar ! Scalar or temperature (scalar units) - logical, optional, intent(in) :: isHeat ! Indicates scalar is heat for diagnostics - logical, optional, intent(in) :: isSalt ! Indicates scalar is salt for diagnostics + + type(KPP_CS), intent(in) :: CS !< Control structure + type(ocean_grid_type), intent(in) :: G !< Ocean grid + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(in) :: h !< Layer/level thicknesses (units of H) + real, dimension(NIMEM_,NJMEM_,NK_INTERFACE_), intent(in) :: nonLocalTrans !< Non-local transport (non-dimensional) + real, dimension(NIMEM_,NJMEM_), intent(in) :: surfFlux !< Surface source of scalar (m/s * scalar) + real, intent(in) :: dt !< Time-step (s) + real, dimension(NIMEM_,NJMEM_,NKMEM_), intent(inout) :: scalar !< Scalar or temperature (scalar units) + logical, optional, intent(in) :: isHeat !< Indicates scalar is heat for diagnostics + logical, optional, intent(in) :: isSalt !< Indicates scalar is salt for diagnostics integer :: i, j, k logical :: diagHeat, diagSalt @@ -835,9 +840,9 @@ subroutine KPP_applyNonLocalTransport(CS, G, h, nonLocalTrans, surfFlux, dt, sca end subroutine KPP_applyNonLocalTransport +!> Clear pointers, dealocate memory subroutine KPP_end(CS) -! Clear pointers, dealocate memory - type(KPP_CS), pointer :: CS ! Control structure + type(KPP_CS), pointer :: CS !< Control structure deallocate(CS) end subroutine KPP_end From 8c6cef62b3dc689416823b5b4ed65aeb86399443 Mon Sep 17 00:00:00 2001 From: Alistair Adcroft Date: Tue, 4 Feb 2014 23:05:28 -0500 Subject: [PATCH 367/372] Added .doxygen to dev/master for API documentation o .doxygen contains the doxygen configuration which generates APIs (to be checked in on the gh-pages branch) o tools/.gitignore allows doxygen to be cloned into tools/doxygen --- .doxygen | 2312 ++++++++++++++++++++++++++++++++++++++++++++++ tools/.gitignore | 1 + 2 files changed, 2313 insertions(+) create mode 100644 .doxygen create mode 100644 tools/.gitignore diff --git a/.doxygen b/.doxygen new file mode 100644 index 0000000000..113403c60d --- /dev/null +++ b/.doxygen @@ -0,0 +1,2312 @@ +# Doxyfile 1.8.6 + +# This file describes the settings to be used by the documentation system +# doxygen (www.doxygen.org) for a project. +# +# All text after a double hash (##) is considered a comment and is placed in +# front of the TAG it is preceding. +# +# All text after a single hash (#) is considered a comment and will be ignored. +# The format is: +# TAG = value [value, ...] +# For lists, items can also be appended using: +# TAG += value [value, ...] +# Values that contain spaces should be placed between quotes (\" \"). + +#--------------------------------------------------------------------------- +# Project related configuration options +#--------------------------------------------------------------------------- + +# This tag specifies the encoding used for all characters in the config file +# that follow. The default is UTF-8 which is also the encoding used for all text +# before the first occurrence of this tag. Doxygen uses libiconv (or the iconv +# built into libc) for the transcoding. See http://www.gnu.org/software/libiconv +# for the list of possible encodings. +# The default value is: UTF-8. + +DOXYFILE_ENCODING = UTF-8 + +# The PROJECT_NAME tag is a single word (or a sequence of words surrounded by +# double-quotes, unless you are using Doxywizard) that should identify the +# project for which the documentation is generated. This name is used in the +# title of most generated pages and in a few other places. +# The default value is: My Project. + +PROJECT_NAME = "MOM6" + +# The PROJECT_NUMBER tag can be used to enter a project or revision number. This +# could be handy for archiving the generated documentation or if some version +# control system is used. + +PROJECT_NUMBER = + +# Using the PROJECT_BRIEF tag one can provide an optional one line description +# for a project that appears at the top of each page and should give viewer a +# quick idea about the purpose of the project. Keep the description short. + +PROJECT_BRIEF = + +# With the PROJECT_LOGO tag one can specify an logo or icon that is included in +# the documentation. The maximum height of the logo should not exceed 55 pixels +# and the maximum width should not exceed 200 pixels. Doxygen will copy the logo +# to the output directory. + +PROJECT_LOGO = + +# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path +# into which the generated documentation will be written. If a relative path is +# entered, it will be relative to the location where doxygen was started. If +# left blank the current directory will be used. + +OUTPUT_DIRECTORY = . + +# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 4096 sub- +# directories (in 2 levels) under the output directory of each output format and +# will distribute the generated files over these directories. Enabling this +# option can be useful when feeding doxygen a huge amount of source files, where +# putting all generated files in the same directory would otherwise causes +# performance problems for the file system. +# The default value is: NO. + +CREATE_SUBDIRS = NO + +# If the ALLOW_UNICODE_NAMES tag is set to YES, doxygen will allow non-ASCII +# characters to appear in the names of generated files. If set to NO, non-ASCII +# characters will be escaped, for example _xE3_x81_x84 will be used for Unicode +# U+3044. +# The default value is: NO. + +ALLOW_UNICODE_NAMES = NO + +# The OUTPUT_LANGUAGE tag is used to specify the language in which all +# documentation generated by doxygen is written. Doxygen will use this +# information to generate all constant output in the proper language. +# Possible values are: Afrikaans, Arabic, Armenian, Brazilian, Catalan, Chinese, +# Chinese-Traditional, Croatian, Czech, Danish, Dutch, English (United States), +# Esperanto, Farsi (Persian), Finnish, French, German, Greek, Hungarian, +# Indonesian, Italian, Japanese, Japanese-en (Japanese with English messages), +# Korean, Korean-en (Korean with English messages), Latvian, Lithuanian, +# Macedonian, Norwegian, Persian (Farsi), Polish, Portuguese, Romanian, Russian, +# Serbian, Serbian-Cyrillic, Slovak, Slovene, Spanish, Swedish, Turkish, +# Ukrainian and Vietnamese. +# The default value is: English. + +OUTPUT_LANGUAGE = English + +# If the BRIEF_MEMBER_DESC tag is set to YES doxygen will include brief member +# descriptions after the members that are listed in the file and class +# documentation (similar to Javadoc). Set to NO to disable this. +# The default value is: YES. + +BRIEF_MEMBER_DESC = YES + +# If the REPEAT_BRIEF tag is set to YES doxygen will prepend the brief +# description of a member or function before the detailed description +# +# Note: If both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the +# brief descriptions will be completely suppressed. +# The default value is: YES. + +REPEAT_BRIEF = YES + +# This tag implements a quasi-intelligent brief description abbreviator that is +# used to form the text in various listings. Each string in this list, if found +# as the leading text of the brief description, will be stripped from the text +# and the result, after processing the whole list, is used as the annotated +# text. Otherwise, the brief description is used as-is. If left blank, the +# following values are used ($name is automatically replaced with the name of +# the entity):The $name class, The $name widget, The $name file, is, provides, +# specifies, contains, represents, a, an and the. + +ABBREVIATE_BRIEF = + +# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then +# doxygen will generate a detailed section even if there is only a brief +# description. +# The default value is: NO. + +ALWAYS_DETAILED_SEC = NO + +# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all +# inherited members of a class in the documentation of that class as if those +# members were ordinary class members. Constructors, destructors and assignment +# operators of the base classes will not be shown. +# The default value is: NO. + +INLINE_INHERITED_MEMB = NO + +# If the FULL_PATH_NAMES tag is set to YES doxygen will prepend the full path +# before files name in the file list and in the header files. If set to NO the +# shortest path that makes the file name unique will be used +# The default value is: YES. + +FULL_PATH_NAMES = YES + +# The STRIP_FROM_PATH tag can be used to strip a user-defined part of the path. +# Stripping is only done if one of the specified strings matches the left-hand +# part of the path. The tag can be used to show relative paths in the file list. +# If left blank the directory from which doxygen is run is used as the path to +# strip. +# +# Note that you can specify absolute paths here, but also relative paths, which +# will be relative from the directory where doxygen is started. +# This tag requires that the tag FULL_PATH_NAMES is set to YES. + +STRIP_FROM_PATH = + +# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of the +# path mentioned in the documentation of a class, which tells the reader which +# header file to include in order to use a class. If left blank only the name of +# the header file containing the class definition is used. Otherwise one should +# specify the list of include paths that are normally passed to the compiler +# using the -I flag. + +STRIP_FROM_INC_PATH = + +# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter (but +# less readable) file names. This can be useful is your file systems doesn't +# support long names like on DOS, Mac, or CD-ROM. +# The default value is: NO. + +SHORT_NAMES = NO + +# If the JAVADOC_AUTOBRIEF tag is set to YES then doxygen will interpret the +# first line (until the first dot) of a Javadoc-style comment as the brief +# description. If set to NO, the Javadoc-style will behave just like regular Qt- +# style comments (thus requiring an explicit @brief command for a brief +# description.) +# The default value is: NO. + +JAVADOC_AUTOBRIEF = NO + +# If the QT_AUTOBRIEF tag is set to YES then doxygen will interpret the first +# line (until the first dot) of a Qt-style comment as the brief description. If +# set to NO, the Qt-style will behave just like regular Qt-style comments (thus +# requiring an explicit \brief command for a brief description.) +# The default value is: NO. + +QT_AUTOBRIEF = NO + +# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make doxygen treat a +# multi-line C++ special comment block (i.e. a block of //! or /// comments) as +# a brief description. This used to be the default behavior. The new default is +# to treat a multi-line C++ comment block as a detailed description. Set this +# tag to YES if you prefer the old behavior instead. +# +# Note that setting this tag to YES also means that rational rose comments are +# not recognized any more. +# The default value is: NO. + +MULTILINE_CPP_IS_BRIEF = NO + +# If the INHERIT_DOCS tag is set to YES then an undocumented member inherits the +# documentation from any documented member that it re-implements. +# The default value is: YES. + +INHERIT_DOCS = YES + +# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce a +# new page for each member. If set to NO, the documentation of a member will be +# part of the file/class/namespace that contains it. +# The default value is: NO. + +SEPARATE_MEMBER_PAGES = NO + +# The TAB_SIZE tag can be used to set the number of spaces in a tab. Doxygen +# uses this value to replace tabs by spaces in code fragments. +# Minimum value: 1, maximum value: 16, default value: 4. + +TAB_SIZE = 4 + +# This tag can be used to specify a number of aliases that act as commands in +# the documentation. An alias has the form: +# name=value +# For example adding +# "sideeffect=@par Side Effects:\n" +# will allow you to put the command \sideeffect (or @sideeffect) in the +# documentation, which will result in a user-defined paragraph with heading +# "Side Effects:". You can put \n's in the value part of an alias to insert +# newlines. + +ALIASES = + +# This tag can be used to specify a number of word-keyword mappings (TCL only). +# A mapping has the form "name=value". For example adding "class=itcl::class" +# will allow you to use the command class in the itcl::class meaning. + +TCL_SUBST = + +# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources +# only. Doxygen will then generate output that is more tailored for C. For +# instance, some of the names that are used will be different. The list of all +# members will be omitted, etc. +# The default value is: NO. + +OPTIMIZE_OUTPUT_FOR_C = NO + +# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java or +# Python sources only. Doxygen will then generate output that is more tailored +# for that language. For instance, namespaces will be presented as packages, +# qualified scopes will look different, etc. +# The default value is: NO. + +OPTIMIZE_OUTPUT_JAVA = NO + +# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran +# sources. Doxygen will then generate output that is tailored for Fortran. +# The default value is: NO. + +OPTIMIZE_FOR_FORTRAN = YES + +# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL +# sources. Doxygen will then generate output that is tailored for VHDL. +# The default value is: NO. + +OPTIMIZE_OUTPUT_VHDL = NO + +# Doxygen selects the parser to use depending on the extension of the files it +# parses. With this tag you can assign which parser to use for a given +# extension. Doxygen has a built-in mapping, but you can override or extend it +# using this tag. The format is ext=language, where ext is a file extension, and +# language is one of the parsers supported by doxygen: IDL, Java, Javascript, +# C#, C, C++, D, PHP, Objective-C, Python, Fortran, VHDL. For instance to make +# doxygen treat .inc files as Fortran files (default is PHP), and .f files as C +# (default is Fortran), use: inc=Fortran f=C. +# +# Note For files without extension you can use no_extension as a placeholder. +# +# Note that for custom extensions you also need to set FILE_PATTERNS otherwise +# the files are not read by doxygen. + +EXTENSION_MAPPING = + +# If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments +# according to the Markdown format, which allows for more readable +# documentation. See http://daringfireball.net/projects/markdown/ for details. +# The output of markdown processing is further processed by doxygen, so you can +# mix doxygen, HTML, and XML commands with Markdown formatting. Disable only in +# case of backward compatibilities issues. +# The default value is: YES. + +MARKDOWN_SUPPORT = YES + +# When enabled doxygen tries to link words that correspond to documented +# classes, or namespaces to their corresponding documentation. Such a link can +# be prevented in individual cases by by putting a % sign in front of the word +# or globally by setting AUTOLINK_SUPPORT to NO. +# The default value is: YES. + +AUTOLINK_SUPPORT = YES + +# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want +# to include (a tag file for) the STL sources as input, then you should set this +# tag to YES in order to let doxygen match functions declarations and +# definitions whose arguments contain STL classes (e.g. func(std::string); +# versus func(std::string) {}). This also make the inheritance and collaboration +# diagrams that involve STL classes more complete and accurate. +# The default value is: NO. + +BUILTIN_STL_SUPPORT = NO + +# If you use Microsoft's C++/CLI language, you should set this option to YES to +# enable parsing support. +# The default value is: NO. + +CPP_CLI_SUPPORT = NO + +# Set the SIP_SUPPORT tag to YES if your project consists of sip (see: +# http://www.riverbankcomputing.co.uk/software/sip/intro) sources only. Doxygen +# will parse them like normal C++ but will assume all classes use public instead +# of private inheritance when no explicit protection keyword is present. +# The default value is: NO. + +SIP_SUPPORT = NO + +# For Microsoft's IDL there are propget and propput attributes to indicate +# getter and setter methods for a property. Setting this option to YES will make +# doxygen to replace the get and set methods by a property in the documentation. +# This will only work if the methods are indeed getting or setting a simple +# type. If this is not the case, or you want to show the methods anyway, you +# should set this option to NO. +# The default value is: YES. + +IDL_PROPERTY_SUPPORT = YES + +# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC +# tag is set to YES, then doxygen will reuse the documentation of the first +# member in the group (if any) for the other members of the group. By default +# all members of a group must be documented explicitly. +# The default value is: NO. + +DISTRIBUTE_GROUP_DOC = NO + +# Set the SUBGROUPING tag to YES to allow class member groups of the same type +# (for instance a group of public functions) to be put as a subgroup of that +# type (e.g. under the Public Functions section). Set it to NO to prevent +# subgrouping. Alternatively, this can be done per class using the +# \nosubgrouping command. +# The default value is: YES. + +SUBGROUPING = YES + +# When the INLINE_GROUPED_CLASSES tag is set to YES, classes, structs and unions +# are shown inside the group in which they are included (e.g. using \ingroup) +# instead of on a separate page (for HTML and Man pages) or section (for LaTeX +# and RTF). +# +# Note that this feature does not work in combination with +# SEPARATE_MEMBER_PAGES. +# The default value is: NO. + +INLINE_GROUPED_CLASSES = NO + +# When the INLINE_SIMPLE_STRUCTS tag is set to YES, structs, classes, and unions +# with only public data fields or simple typedef fields will be shown inline in +# the documentation of the scope in which they are defined (i.e. file, +# namespace, or group documentation), provided this scope is documented. If set +# to NO, structs, classes, and unions are shown on a separate page (for HTML and +# Man pages) or section (for LaTeX and RTF). +# The default value is: NO. + +INLINE_SIMPLE_STRUCTS = NO + +# When TYPEDEF_HIDES_STRUCT tag is enabled, a typedef of a struct, union, or +# enum is documented as struct, union, or enum with the name of the typedef. So +# typedef struct TypeS {} TypeT, will appear in the documentation as a struct +# with name TypeT. When disabled the typedef will appear as a member of a file, +# namespace, or class. And the struct will be named TypeS. This can typically be +# useful for C code in case the coding convention dictates that all compound +# types are typedef'ed and only the typedef is referenced, never the tag name. +# The default value is: NO. + +TYPEDEF_HIDES_STRUCT = NO + +# The size of the symbol lookup cache can be set using LOOKUP_CACHE_SIZE. This +# cache is used to resolve symbols given their name and scope. Since this can be +# an expensive process and often the same symbol appears multiple times in the +# code, doxygen keeps a cache of pre-resolved symbols. If the cache is too small +# doxygen will become slower. If the cache is too large, memory is wasted. The +# cache size is given by this formula: 2^(16+LOOKUP_CACHE_SIZE). The valid range +# is 0..9, the default is 0, corresponding to a cache size of 2^16=65536 +# symbols. At the end of a run doxygen will report the cache usage and suggest +# the optimal cache size from a speed point of view. +# Minimum value: 0, maximum value: 9, default value: 0. + +LOOKUP_CACHE_SIZE = 0 + +#--------------------------------------------------------------------------- +# Build related configuration options +#--------------------------------------------------------------------------- + +# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in +# documentation are documented, even if no documentation was available. Private +# class members and static file members will be hidden unless the +# EXTRACT_PRIVATE respectively EXTRACT_STATIC tags are set to YES. +# Note: This will also disable the warnings about undocumented members that are +# normally produced when WARNINGS is set to YES. +# The default value is: NO. + +EXTRACT_ALL = YES + +# If the EXTRACT_PRIVATE tag is set to YES all private members of a class will +# be included in the documentation. +# The default value is: NO. + +EXTRACT_PRIVATE = YES + +# If the EXTRACT_PACKAGE tag is set to YES all members with package or internal +# scope will be included in the documentation. +# The default value is: NO. + +EXTRACT_PACKAGE = YES + +# If the EXTRACT_STATIC tag is set to YES all static members of a file will be +# included in the documentation. +# The default value is: NO. + +EXTRACT_STATIC = YES + +# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) defined +# locally in source files will be included in the documentation. If set to NO +# only classes defined in header files are included. Does not have any effect +# for Java sources. +# The default value is: YES. + +EXTRACT_LOCAL_CLASSES = YES + +# This flag is only useful for Objective-C code. When set to YES local methods, +# which are defined in the implementation section but not in the interface are +# included in the documentation. If set to NO only methods in the interface are +# included. +# The default value is: NO. + +EXTRACT_LOCAL_METHODS = NO + +# If this flag is set to YES, the members of anonymous namespaces will be +# extracted and appear in the documentation as a namespace called +# 'anonymous_namespace{file}', where file will be replaced with the base name of +# the file that contains the anonymous namespace. By default anonymous namespace +# are hidden. +# The default value is: NO. + +EXTRACT_ANON_NSPACES = NO + +# If the HIDE_UNDOC_MEMBERS tag is set to YES, doxygen will hide all +# undocumented members inside documented classes or files. If set to NO these +# members will be included in the various overviews, but no documentation +# section is generated. This option has no effect if EXTRACT_ALL is enabled. +# The default value is: NO. + +HIDE_UNDOC_MEMBERS = NO + +# If the HIDE_UNDOC_CLASSES tag is set to YES, doxygen will hide all +# undocumented classes that are normally visible in the class hierarchy. If set +# to NO these classes will be included in the various overviews. This option has +# no effect if EXTRACT_ALL is enabled. +# The default value is: NO. + +HIDE_UNDOC_CLASSES = NO + +# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, doxygen will hide all friend +# (class|struct|union) declarations. If set to NO these declarations will be +# included in the documentation. +# The default value is: NO. + +HIDE_FRIEND_COMPOUNDS = NO + +# If the HIDE_IN_BODY_DOCS tag is set to YES, doxygen will hide any +# documentation blocks found inside the body of a function. If set to NO these +# blocks will be appended to the function's detailed documentation block. +# The default value is: NO. + +HIDE_IN_BODY_DOCS = NO + +# The INTERNAL_DOCS tag determines if documentation that is typed after a +# \internal command is included. If the tag is set to NO then the documentation +# will be excluded. Set it to YES to include the internal documentation. +# The default value is: NO. + +INTERNAL_DOCS = YES + +# If the CASE_SENSE_NAMES tag is set to NO then doxygen will only generate file +# names in lower-case letters. If set to YES upper-case letters are also +# allowed. This is useful if you have classes or files whose names only differ +# in case and if your file system supports case sensitive file names. Windows +# and Mac users are advised to set this option to NO. +# The default value is: system dependent. + +CASE_SENSE_NAMES = YES + +# If the HIDE_SCOPE_NAMES tag is set to NO then doxygen will show members with +# their full class and namespace scopes in the documentation. If set to YES the +# scope will be hidden. +# The default value is: NO. + +HIDE_SCOPE_NAMES = NO + +# If the SHOW_INCLUDE_FILES tag is set to YES then doxygen will put a list of +# the files that are included by a file in the documentation of that file. +# The default value is: YES. + +SHOW_INCLUDE_FILES = YES + +# If the SHOW_GROUPED_MEMB_INC tag is set to YES then Doxygen will add for each +# grouped member an include statement to the documentation, telling the reader +# which file to include in order to use the member. +# The default value is: NO. + +SHOW_GROUPED_MEMB_INC = NO + +# If the FORCE_LOCAL_INCLUDES tag is set to YES then doxygen will list include +# files with double quotes in the documentation rather than with sharp brackets. +# The default value is: NO. + +FORCE_LOCAL_INCLUDES = NO + +# If the INLINE_INFO tag is set to YES then a tag [inline] is inserted in the +# documentation for inline members. +# The default value is: YES. + +INLINE_INFO = YES + +# If the SORT_MEMBER_DOCS tag is set to YES then doxygen will sort the +# (detailed) documentation of file and class members alphabetically by member +# name. If set to NO the members will appear in declaration order. +# The default value is: YES. + +SORT_MEMBER_DOCS = YES + +# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the brief +# descriptions of file, namespace and class members alphabetically by member +# name. If set to NO the members will appear in declaration order. Note that +# this will also influence the order of the classes in the class list. +# The default value is: NO. + +SORT_BRIEF_DOCS = NO + +# If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen will sort the +# (brief and detailed) documentation of class members so that constructors and +# destructors are listed first. If set to NO the constructors will appear in the +# respective orders defined by SORT_BRIEF_DOCS and SORT_MEMBER_DOCS. +# Note: If SORT_BRIEF_DOCS is set to NO this option is ignored for sorting brief +# member documentation. +# Note: If SORT_MEMBER_DOCS is set to NO this option is ignored for sorting +# detailed member documentation. +# The default value is: NO. + +SORT_MEMBERS_CTORS_1ST = NO + +# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the hierarchy +# of group names into alphabetical order. If set to NO the group names will +# appear in their defined order. +# The default value is: NO. + +SORT_GROUP_NAMES = NO + +# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be sorted by +# fully-qualified names, including namespaces. If set to NO, the class list will +# be sorted only by class name, not including the namespace part. +# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. +# Note: This option applies only to the class list, not to the alphabetical +# list. +# The default value is: NO. + +SORT_BY_SCOPE_NAME = NO + +# If the STRICT_PROTO_MATCHING option is enabled and doxygen fails to do proper +# type resolution of all parameters of a function it will reject a match between +# the prototype and the implementation of a member function even if there is +# only one candidate or it is obvious which candidate to choose by doing a +# simple string match. By disabling STRICT_PROTO_MATCHING doxygen will still +# accept a match between prototype and implementation in such cases. +# The default value is: NO. + +STRICT_PROTO_MATCHING = NO + +# The GENERATE_TODOLIST tag can be used to enable ( YES) or disable ( NO) the +# todo list. This list is created by putting \todo commands in the +# documentation. +# The default value is: YES. + +GENERATE_TODOLIST = YES + +# The GENERATE_TESTLIST tag can be used to enable ( YES) or disable ( NO) the +# test list. This list is created by putting \test commands in the +# documentation. +# The default value is: YES. + +GENERATE_TESTLIST = YES + +# The GENERATE_BUGLIST tag can be used to enable ( YES) or disable ( NO) the bug +# list. This list is created by putting \bug commands in the documentation. +# The default value is: YES. + +GENERATE_BUGLIST = YES + +# The GENERATE_DEPRECATEDLIST tag can be used to enable ( YES) or disable ( NO) +# the deprecated list. This list is created by putting \deprecated commands in +# the documentation. +# The default value is: YES. + +GENERATE_DEPRECATEDLIST= YES + +# The ENABLED_SECTIONS tag can be used to enable conditional documentation +# sections, marked by \if ... \endif and \cond +# ... \endcond blocks. + +ENABLED_SECTIONS = + +# The MAX_INITIALIZER_LINES tag determines the maximum number of lines that the +# initial value of a variable or macro / define can have for it to appear in the +# documentation. If the initializer consists of more lines than specified here +# it will be hidden. Use a value of 0 to hide initializers completely. The +# appearance of the value of individual variables and macros / defines can be +# controlled using \showinitializer or \hideinitializer command in the +# documentation regardless of this setting. +# Minimum value: 0, maximum value: 10000, default value: 30. + +MAX_INITIALIZER_LINES = 30 + +# Set the SHOW_USED_FILES tag to NO to disable the list of files generated at +# the bottom of the documentation of classes and structs. If set to YES the list +# will mention the files that were used to generate the documentation. +# The default value is: YES. + +SHOW_USED_FILES = YES + +# Set the SHOW_FILES tag to NO to disable the generation of the Files page. This +# will remove the Files entry from the Quick Index and from the Folder Tree View +# (if specified). +# The default value is: YES. + +SHOW_FILES = YES + +# Set the SHOW_NAMESPACES tag to NO to disable the generation of the Namespaces +# page. This will remove the Namespaces entry from the Quick Index and from the +# Folder Tree View (if specified). +# The default value is: YES. + +SHOW_NAMESPACES = YES + +# The FILE_VERSION_FILTER tag can be used to specify a program or script that +# doxygen should invoke to get the current version for each file (typically from +# the version control system). Doxygen will invoke the program by executing (via +# popen()) the command command input-file, where command is the value of the +# FILE_VERSION_FILTER tag, and input-file is the name of an input file provided +# by doxygen. Whatever the program writes to standard output is used as the file +# version. For an example see the documentation. + +FILE_VERSION_FILTER = + +# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed +# by doxygen. The layout file controls the global structure of the generated +# output files in an output format independent way. To create the layout file +# that represents doxygen's defaults, run doxygen with the -l option. You can +# optionally specify a file name after the option, if omitted DoxygenLayout.xml +# will be used as the name of the layout file. +# +# Note that if you run doxygen from a directory containing a file called +# DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE +# tag is left empty. + +LAYOUT_FILE = + +# The CITE_BIB_FILES tag can be used to specify one or more bib files containing +# the reference definitions. This must be a list of .bib files. The .bib +# extension is automatically appended if omitted. This requires the bibtex tool +# to be installed. See also http://en.wikipedia.org/wiki/BibTeX for more info. +# For LaTeX the style of the bibliography can be controlled using +# LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the +# search path. Do not use file names with spaces, bibtex cannot handle them. See +# also \cite for info how to create references. + +CITE_BIB_FILES = + +#--------------------------------------------------------------------------- +# Configuration options related to warning and progress messages +#--------------------------------------------------------------------------- + +# The QUIET tag can be used to turn on/off the messages that are generated to +# standard output by doxygen. If QUIET is set to YES this implies that the +# messages are off. +# The default value is: NO. + +QUIET = NO + +# The WARNINGS tag can be used to turn on/off the warning messages that are +# generated to standard error ( stderr) by doxygen. If WARNINGS is set to YES +# this implies that the warnings are on. +# +# Tip: Turn warnings on while writing the documentation. +# The default value is: YES. + +WARNINGS = YES + +# If the WARN_IF_UNDOCUMENTED tag is set to YES, then doxygen will generate +# warnings for undocumented members. If EXTRACT_ALL is set to YES then this flag +# will automatically be disabled. +# The default value is: YES. + +WARN_IF_UNDOCUMENTED = YES + +# If the WARN_IF_DOC_ERROR tag is set to YES, doxygen will generate warnings for +# potential errors in the documentation, such as not documenting some parameters +# in a documented function, or documenting parameters that don't exist or using +# markup commands wrongly. +# The default value is: YES. + +WARN_IF_DOC_ERROR = YES + +# This WARN_NO_PARAMDOC option can be enabled to get warnings for functions that +# are documented, but have no documentation for their parameters or return +# value. If set to NO doxygen will only warn about wrong or incomplete parameter +# documentation, but not about the absence of documentation. +# The default value is: NO. + +WARN_NO_PARAMDOC = NO + +# The WARN_FORMAT tag determines the format of the warning messages that doxygen +# can produce. The string should contain the $file, $line, and $text tags, which +# will be replaced by the file and line number from which the warning originated +# and the warning text. Optionally the format may contain $version, which will +# be replaced by the version of the file (if it could be obtained via +# FILE_VERSION_FILTER) +# The default value is: $file:$line: $text. + +WARN_FORMAT = "$file:$line: $text" + +# The WARN_LOGFILE tag can be used to specify a file to which warning and error +# messages should be written. If left blank the output is written to standard +# error (stderr). + +WARN_LOGFILE = + +#--------------------------------------------------------------------------- +# Configuration options related to the input files +#--------------------------------------------------------------------------- + +# The INPUT tag is used to specify the files and/or directories that contain +# documented source files. You may enter file names like myfile.cpp or +# directories like /usr/src/myproject. Separate the files or directories with +# spaces. +# Note: If this tag is empty the current directory is searched. + +INPUT = config_src \ + src + +# This tag can be used to specify the character encoding of the source files +# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses +# libiconv (or the iconv built into libc) for the transcoding. See the libiconv +# documentation (see: http://www.gnu.org/software/libiconv) for the list of +# possible encodings. +# The default value is: UTF-8. + +INPUT_ENCODING = UTF-8 + +# If the value of the INPUT tag contains directories, you can use the +# FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and +# *.h) to filter out the source-files in the directories. If left blank the +# following patterns are tested:*.c, *.cc, *.cxx, *.cpp, *.c++, *.java, *.ii, +# *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h, *.hh, *.hxx, *.hpp, +# *.h++, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, *.inc, *.m, *.markdown, +# *.md, *.mm, *.dox, *.py, *.f90, *.f, *.for, *.tcl, *.vhd, *.vhdl, *.ucf, +# *.qsf, *.as and *.js. + +FILE_PATTERNS = + +# The RECURSIVE tag can be used to specify whether or not subdirectories should +# be searched for input files as well. +# The default value is: NO. + +RECURSIVE = YES + +# The EXCLUDE tag can be used to specify files and/or directories that should be +# excluded from the INPUT source files. This way you can easily exclude a +# subdirectory from a directory tree whose root is specified with the INPUT tag. +# +# Note that relative paths are relative to the directory from which doxygen is +# run. + +EXCLUDE = + +# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or +# directories that are symbolic links (a Unix file system feature) are excluded +# from the input. +# The default value is: NO. + +EXCLUDE_SYMLINKS = NO + +# If the value of the INPUT tag contains directories, you can use the +# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude +# certain files from those directories. +# +# Note that the wildcards are matched against the file with absolute path, so to +# exclude all test directories for example use the pattern */test/* + +EXCLUDE_PATTERNS = + +# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names +# (namespaces, classes, functions, etc.) that should be excluded from the +# output. The symbol name can be a fully qualified name, a word, or if the +# wildcard * is used, a substring. Examples: ANamespace, AClass, +# AClass::ANamespace, ANamespace::*Test +# +# Note that the wildcards are matched against the file with absolute path, so to +# exclude all test directories use the pattern */test/* + +EXCLUDE_SYMBOLS = + +# The EXAMPLE_PATH tag can be used to specify one or more files or directories +# that contain example code fragments that are included (see the \include +# command). + +EXAMPLE_PATH = + +# If the value of the EXAMPLE_PATH tag contains directories, you can use the +# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp and +# *.h) to filter out the source-files in the directories. If left blank all +# files are included. + +EXAMPLE_PATTERNS = + +# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be +# searched for input files to be used with the \include or \dontinclude commands +# irrespective of the value of the RECURSIVE tag. +# The default value is: NO. + +EXAMPLE_RECURSIVE = NO + +# The IMAGE_PATH tag can be used to specify one or more files or directories +# that contain images that are to be included in the documentation (see the +# \image command). + +IMAGE_PATH = + +# The INPUT_FILTER tag can be used to specify a program that doxygen should +# invoke to filter for each input file. Doxygen will invoke the filter program +# by executing (via popen()) the command: +# +# +# +# where is the value of the INPUT_FILTER tag, and is the +# name of an input file. Doxygen will then use the output that the filter +# program writes to standard output. If FILTER_PATTERNS is specified, this tag +# will be ignored. +# +# Note that the filter must not add or remove lines; it is applied before the +# code is scanned, but not when the output code is generated. If lines are added +# or removed, the anchors will not be placed correctly. + +INPUT_FILTER = + +# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern +# basis. Doxygen will compare the file name with each pattern and apply the +# filter if there is a match. The filters are a list of the form: pattern=filter +# (like *.cpp=my_cpp_filter). See INPUT_FILTER for further information on how +# filters are used. If the FILTER_PATTERNS tag is empty or if none of the +# patterns match the file name, INPUT_FILTER is applied. + +FILTER_PATTERNS = + +# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using +# INPUT_FILTER ) will also be used to filter the input files that are used for +# producing the source files to browse (i.e. when SOURCE_BROWSER is set to YES). +# The default value is: NO. + +FILTER_SOURCE_FILES = NO + +# The FILTER_SOURCE_PATTERNS tag can be used to specify source filters per file +# pattern. A pattern will override the setting for FILTER_PATTERN (if any) and +# it is also possible to disable source filtering for a specific pattern using +# *.ext= (so without naming a filter). +# This tag requires that the tag FILTER_SOURCE_FILES is set to YES. + +FILTER_SOURCE_PATTERNS = + +# If the USE_MDFILE_AS_MAINPAGE tag refers to the name of a markdown file that +# is part of the input, its contents will be placed on the main page +# (index.html). This can be useful if you have a project on for instance GitHub +# and want to reuse the introduction page also for the doxygen output. + +USE_MDFILE_AS_MAINPAGE = + +#--------------------------------------------------------------------------- +# Configuration options related to source browsing +#--------------------------------------------------------------------------- + +# If the SOURCE_BROWSER tag is set to YES then a list of source files will be +# generated. Documented entities will be cross-referenced with these sources. +# +# Note: To get rid of all source code in the generated output, make sure that +# also VERBATIM_HEADERS is set to NO. +# The default value is: NO. + +SOURCE_BROWSER = YES + +# Setting the INLINE_SOURCES tag to YES will include the body of functions, +# classes and enums directly into the documentation. +# The default value is: NO. + +INLINE_SOURCES = YES + +# Setting the STRIP_CODE_COMMENTS tag to YES will instruct doxygen to hide any +# special comment blocks from generated source code fragments. Normal C, C++ and +# Fortran comments will always remain visible. +# The default value is: YES. + +STRIP_CODE_COMMENTS = NO + +# If the REFERENCED_BY_RELATION tag is set to YES then for each documented +# function all documented functions referencing it will be listed. +# The default value is: NO. + +REFERENCED_BY_RELATION = YES + +# If the REFERENCES_RELATION tag is set to YES then for each documented function +# all documented entities called/used by that function will be listed. +# The default value is: NO. + +REFERENCES_RELATION = YES + +# If the REFERENCES_LINK_SOURCE tag is set to YES and SOURCE_BROWSER tag is set +# to YES, then the hyperlinks from functions in REFERENCES_RELATION and +# REFERENCED_BY_RELATION lists will link to the source code. Otherwise they will +# link to the documentation. +# The default value is: YES. + +REFERENCES_LINK_SOURCE = YES + +# If SOURCE_TOOLTIPS is enabled (the default) then hovering a hyperlink in the +# source code will show a tooltip with additional information such as prototype, +# brief description and links to the definition and documentation. Since this +# will make the HTML file larger and loading of large files a bit slower, you +# can opt to disable this feature. +# The default value is: YES. +# This tag requires that the tag SOURCE_BROWSER is set to YES. + +SOURCE_TOOLTIPS = YES + +# If the USE_HTAGS tag is set to YES then the references to source code will +# point to the HTML generated by the htags(1) tool instead of doxygen built-in +# source browser. The htags tool is part of GNU's global source tagging system +# (see http://www.gnu.org/software/global/global.html). You will need version +# 4.8.6 or higher. +# +# To use it do the following: +# - Install the latest version of global +# - Enable SOURCE_BROWSER and USE_HTAGS in the config file +# - Make sure the INPUT points to the root of the source tree +# - Run doxygen as normal +# +# Doxygen will invoke htags (and that will in turn invoke gtags), so these +# tools must be available from the command line (i.e. in the search path). +# +# The result: instead of the source browser generated by doxygen, the links to +# source code will now point to the output of htags. +# The default value is: NO. +# This tag requires that the tag SOURCE_BROWSER is set to YES. + +USE_HTAGS = NO + +# If the VERBATIM_HEADERS tag is set the YES then doxygen will generate a +# verbatim copy of the header file for each class for which an include is +# specified. Set to NO to disable this. +# See also: Section \class. +# The default value is: YES. + +VERBATIM_HEADERS = YES + +#--------------------------------------------------------------------------- +# Configuration options related to the alphabetical class index +#--------------------------------------------------------------------------- + +# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index of all +# compounds will be generated. Enable this if the project contains a lot of +# classes, structs, unions or interfaces. +# The default value is: YES. + +ALPHABETICAL_INDEX = YES + +# The COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns in +# which the alphabetical index list will be split. +# Minimum value: 1, maximum value: 20, default value: 5. +# This tag requires that the tag ALPHABETICAL_INDEX is set to YES. + +COLS_IN_ALPHA_INDEX = 5 + +# In case all classes in a project start with a common prefix, all classes will +# be put under the same header in the alphabetical index. The IGNORE_PREFIX tag +# can be used to specify a prefix (or a list of prefixes) that should be ignored +# while generating the index headers. +# This tag requires that the tag ALPHABETICAL_INDEX is set to YES. + +IGNORE_PREFIX = + +#--------------------------------------------------------------------------- +# Configuration options related to the HTML output +#--------------------------------------------------------------------------- + +# If the GENERATE_HTML tag is set to YES doxygen will generate HTML output +# The default value is: YES. + +GENERATE_HTML = YES + +# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. If a +# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of +# it. +# The default directory is: html. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_OUTPUT = APIs + +# The HTML_FILE_EXTENSION tag can be used to specify the file extension for each +# generated HTML page (for example: .htm, .php, .asp). +# The default value is: .html. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_FILE_EXTENSION = .html + +# The HTML_HEADER tag can be used to specify a user-defined HTML header file for +# each generated HTML page. If the tag is left blank doxygen will generate a +# standard header. +# +# To get valid HTML the header file that includes any scripts and style sheets +# that doxygen needs, which is dependent on the configuration options used (e.g. +# the setting GENERATE_TREEVIEW). It is highly recommended to start with a +# default header using +# doxygen -w html new_header.html new_footer.html new_stylesheet.css +# YourConfigFile +# and then modify the file new_header.html. See also section "Doxygen usage" +# for information on how to generate the default header that doxygen normally +# uses. +# Note: The header is subject to change so you typically have to regenerate the +# default header when upgrading to a newer version of doxygen. For a description +# of the possible markers and block names see the documentation. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_HEADER = + +# The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each +# generated HTML page. If the tag is left blank doxygen will generate a standard +# footer. See HTML_HEADER for more information on how to generate a default +# footer and what special commands can be used inside the footer. See also +# section "Doxygen usage" for information on how to generate the default footer +# that doxygen normally uses. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_FOOTER = + +# The HTML_STYLESHEET tag can be used to specify a user-defined cascading style +# sheet that is used by each HTML page. It can be used to fine-tune the look of +# the HTML output. If left blank doxygen will generate a default style sheet. +# See also section "Doxygen usage" for information on how to generate the style +# sheet that doxygen normally uses. +# Note: It is recommended to use HTML_EXTRA_STYLESHEET instead of this tag, as +# it is more robust and this tag (HTML_STYLESHEET) will in the future become +# obsolete. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_STYLESHEET = + +# The HTML_EXTRA_STYLESHEET tag can be used to specify an additional user- +# defined cascading style sheet that is included after the standard style sheets +# created by doxygen. Using this option one can overrule certain style aspects. +# This is preferred over using HTML_STYLESHEET since it does not replace the +# standard style sheet and is therefor more robust against future updates. +# Doxygen will copy the style sheet file to the output directory. For an example +# see the documentation. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_EXTRA_STYLESHEET = + +# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or +# other source files which should be copied to the HTML output directory. Note +# that these files will be copied to the base HTML output directory. Use the +# $relpath^ marker in the HTML_HEADER and/or HTML_FOOTER files to load these +# files. In the HTML_STYLESHEET file, use the file name only. Also note that the +# files will be copied as-is; there are no commands or markers available. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_EXTRA_FILES = + +# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen +# will adjust the colors in the stylesheet and background images according to +# this color. Hue is specified as an angle on a colorwheel, see +# http://en.wikipedia.org/wiki/Hue for more information. For instance the value +# 0 represents red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue, 300 +# purple, and 360 is red again. +# Minimum value: 0, maximum value: 359, default value: 220. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE_HUE = 220 + +# The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of the colors +# in the HTML output. For a value of 0 the output will use grayscales only. A +# value of 255 will produce the most vivid colors. +# Minimum value: 0, maximum value: 255, default value: 100. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE_SAT = 100 + +# The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to the +# luminance component of the colors in the HTML output. Values below 100 +# gradually make the output lighter, whereas values above 100 make the output +# darker. The value divided by 100 is the actual gamma applied, so 80 represents +# a gamma of 0.8, The value 220 represents a gamma of 2.2, and 100 does not +# change the gamma. +# Minimum value: 40, maximum value: 240, default value: 80. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE_GAMMA = 80 + +# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML +# page will contain the date and time when the page was generated. Setting this +# to NO can help when comparing the output of multiple runs. +# The default value is: YES. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_TIMESTAMP = NO + +# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML +# documentation will contain sections that can be hidden and shown after the +# page has loaded. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_DYNAMIC_SECTIONS = NO + +# With HTML_INDEX_NUM_ENTRIES one can control the preferred number of entries +# shown in the various tree structured indices initially; the user can expand +# and collapse entries dynamically later on. Doxygen will expand the tree to +# such a level that at most the specified number of entries are visible (unless +# a fully collapsed tree already exceeds this amount). So setting the number of +# entries 1 will produce a full collapsed tree by default. 0 is a special value +# representing an infinite number of entries and will result in a full expanded +# tree by default. +# Minimum value: 0, maximum value: 9999, default value: 100. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_INDEX_NUM_ENTRIES = 100 + +# If the GENERATE_DOCSET tag is set to YES, additional index files will be +# generated that can be used as input for Apple's Xcode 3 integrated development +# environment (see: http://developer.apple.com/tools/xcode/), introduced with +# OSX 10.5 (Leopard). To create a documentation set, doxygen will generate a +# Makefile in the HTML output directory. Running make will produce the docset in +# that directory and running make install will install the docset in +# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find it at +# startup. See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html +# for more information. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_DOCSET = NO + +# This tag determines the name of the docset feed. A documentation feed provides +# an umbrella under which multiple documentation sets from a single provider +# (such as a company or product suite) can be grouped. +# The default value is: Doxygen generated docs. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_FEEDNAME = "Doxygen generated docs" + +# This tag specifies a string that should uniquely identify the documentation +# set bundle. This should be a reverse domain-name style string, e.g. +# com.mycompany.MyDocSet. Doxygen will append .docset to the name. +# The default value is: org.doxygen.Project. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_BUNDLE_ID = org.doxygen.Project + +# The DOCSET_PUBLISHER_ID tag specifies a string that should uniquely identify +# the documentation publisher. This should be a reverse domain-name style +# string, e.g. com.mycompany.MyDocSet.documentation. +# The default value is: org.doxygen.Publisher. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_PUBLISHER_ID = org.doxygen.Publisher + +# The DOCSET_PUBLISHER_NAME tag identifies the documentation publisher. +# The default value is: Publisher. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_PUBLISHER_NAME = Publisher + +# If the GENERATE_HTMLHELP tag is set to YES then doxygen generates three +# additional HTML index files: index.hhp, index.hhc, and index.hhk. The +# index.hhp is a project file that can be read by Microsoft's HTML Help Workshop +# (see: http://www.microsoft.com/en-us/download/details.aspx?id=21138) on +# Windows. +# +# The HTML Help Workshop contains a compiler that can convert all HTML output +# generated by doxygen into a single compiled HTML file (.chm). Compiled HTML +# files are now used as the Windows 98 help format, and will replace the old +# Windows help format (.hlp) on all Windows platforms in the future. Compressed +# HTML files also contain an index, a table of contents, and you can search for +# words in the documentation. The HTML workshop also contains a viewer for +# compressed HTML files. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_HTMLHELP = NO + +# The CHM_FILE tag can be used to specify the file name of the resulting .chm +# file. You can add a path in front of the file if the result should not be +# written to the html output directory. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +CHM_FILE = + +# The HHC_LOCATION tag can be used to specify the location (absolute path +# including file name) of the HTML help compiler ( hhc.exe). If non-empty +# doxygen will try to run the HTML help compiler on the generated index.hhp. +# The file has to be specified with full path. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +HHC_LOCATION = + +# The GENERATE_CHI flag controls if a separate .chi index file is generated ( +# YES) or that it should be included in the master .chm file ( NO). +# The default value is: NO. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +GENERATE_CHI = NO + +# The CHM_INDEX_ENCODING is used to encode HtmlHelp index ( hhk), content ( hhc) +# and project file content. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +CHM_INDEX_ENCODING = + +# The BINARY_TOC flag controls whether a binary table of contents is generated ( +# YES) or a normal table of contents ( NO) in the .chm file. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +BINARY_TOC = NO + +# The TOC_EXPAND flag can be set to YES to add extra items for group members to +# the table of contents of the HTML help documentation and to the tree view. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +TOC_EXPAND = NO + +# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and +# QHP_VIRTUAL_FOLDER are set, an additional index file will be generated that +# can be used as input for Qt's qhelpgenerator to generate a Qt Compressed Help +# (.qch) of the generated HTML documentation. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_QHP = NO + +# If the QHG_LOCATION tag is specified, the QCH_FILE tag can be used to specify +# the file name of the resulting .qch file. The path specified is relative to +# the HTML output folder. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QCH_FILE = + +# The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help +# Project output. For more information please see Qt Help Project / Namespace +# (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#namespace). +# The default value is: org.doxygen.Project. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_NAMESPACE = org.doxygen.Project + +# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating Qt +# Help Project output. For more information please see Qt Help Project / Virtual +# Folders (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#virtual- +# folders). +# The default value is: doc. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_VIRTUAL_FOLDER = doc + +# If the QHP_CUST_FILTER_NAME tag is set, it specifies the name of a custom +# filter to add. For more information please see Qt Help Project / Custom +# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom- +# filters). +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_CUST_FILTER_NAME = + +# The QHP_CUST_FILTER_ATTRS tag specifies the list of the attributes of the +# custom filter to add. For more information please see Qt Help Project / Custom +# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom- +# filters). +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_CUST_FILTER_ATTRS = + +# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this +# project's filter section matches. Qt Help Project / Filter Attributes (see: +# http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attributes). +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_SECT_FILTER_ATTRS = + +# The QHG_LOCATION tag can be used to specify the location of Qt's +# qhelpgenerator. If non-empty doxygen will try to run qhelpgenerator on the +# generated .qhp file. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHG_LOCATION = + +# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files will be +# generated, together with the HTML files, they form an Eclipse help plugin. To +# install this plugin and make it available under the help contents menu in +# Eclipse, the contents of the directory containing the HTML and XML files needs +# to be copied into the plugins directory of eclipse. The name of the directory +# within the plugins directory should be the same as the ECLIPSE_DOC_ID value. +# After copying Eclipse needs to be restarted before the help appears. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_ECLIPSEHELP = NO + +# A unique identifier for the Eclipse help plugin. When installing the plugin +# the directory name containing the HTML and XML files should also have this +# name. Each documentation set should have its own identifier. +# The default value is: org.doxygen.Project. +# This tag requires that the tag GENERATE_ECLIPSEHELP is set to YES. + +ECLIPSE_DOC_ID = org.doxygen.Project + +# If you want full control over the layout of the generated HTML pages it might +# be necessary to disable the index and replace it with your own. The +# DISABLE_INDEX tag can be used to turn on/off the condensed index (tabs) at top +# of each HTML page. A value of NO enables the index and the value YES disables +# it. Since the tabs in the index contain the same information as the navigation +# tree, you can set this option to YES if you also set GENERATE_TREEVIEW to YES. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +DISABLE_INDEX = NO + +# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index +# structure should be generated to display hierarchical information. If the tag +# value is set to YES, a side panel will be generated containing a tree-like +# index structure (just like the one that is generated for HTML Help). For this +# to work a browser that supports JavaScript, DHTML, CSS and frames is required +# (i.e. any modern browser). Windows users are probably better off using the +# HTML help feature. Via custom stylesheets (see HTML_EXTRA_STYLESHEET) one can +# further fine-tune the look of the index. As an example, the default style +# sheet generated by doxygen has an example that shows how to put an image at +# the root of the tree instead of the PROJECT_NAME. Since the tree basically has +# the same information as the tab index, you could consider setting +# DISABLE_INDEX to YES when enabling this option. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_TREEVIEW = YES + +# The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that +# doxygen will group on one line in the generated HTML documentation. +# +# Note that a value of 0 will completely suppress the enum values from appearing +# in the overview section. +# Minimum value: 0, maximum value: 20, default value: 4. +# This tag requires that the tag GENERATE_HTML is set to YES. + +ENUM_VALUES_PER_LINE = 4 + +# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be used +# to set the initial width (in pixels) of the frame in which the tree is shown. +# Minimum value: 0, maximum value: 1500, default value: 250. +# This tag requires that the tag GENERATE_HTML is set to YES. + +TREEVIEW_WIDTH = 250 + +# When the EXT_LINKS_IN_WINDOW option is set to YES doxygen will open links to +# external symbols imported via tag files in a separate window. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +EXT_LINKS_IN_WINDOW = NO + +# Use this tag to change the font size of LaTeX formulas included as images in +# the HTML documentation. When you change the font size after a successful +# doxygen run you need to manually remove any form_*.png images from the HTML +# output directory to force them to be regenerated. +# Minimum value: 8, maximum value: 50, default value: 10. +# This tag requires that the tag GENERATE_HTML is set to YES. + +FORMULA_FONTSIZE = 10 + +# Use the FORMULA_TRANPARENT tag to determine whether or not the images +# generated for formulas are transparent PNGs. Transparent PNGs are not +# supported properly for IE 6.0, but are supported on all modern browsers. +# +# Note that when changing this option you need to delete any form_*.png files in +# the HTML output directory before the changes have effect. +# The default value is: YES. +# This tag requires that the tag GENERATE_HTML is set to YES. + +FORMULA_TRANSPARENT = YES + +# Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see +# http://www.mathjax.org) which uses client side Javascript for the rendering +# instead of using prerendered bitmaps. Use this if you do not have LaTeX +# installed or if you want to formulas look prettier in the HTML output. When +# enabled you may also need to install MathJax separately and configure the path +# to it using the MATHJAX_RELPATH option. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +USE_MATHJAX = NO + +# When MathJax is enabled you can set the default output format to be used for +# the MathJax output. See the MathJax site (see: +# http://docs.mathjax.org/en/latest/output.html) for more details. +# Possible values are: HTML-CSS (which is slower, but has the best +# compatibility), NativeMML (i.e. MathML) and SVG. +# The default value is: HTML-CSS. +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_FORMAT = HTML-CSS + +# When MathJax is enabled you need to specify the location relative to the HTML +# output directory using the MATHJAX_RELPATH option. The destination directory +# should contain the MathJax.js script. For instance, if the mathjax directory +# is located at the same level as the HTML output directory, then +# MATHJAX_RELPATH should be ../mathjax. The default value points to the MathJax +# Content Delivery Network so you can quickly see the result without installing +# MathJax. However, it is strongly recommended to install a local copy of +# MathJax from http://www.mathjax.org before deployment. +# The default value is: http://cdn.mathjax.org/mathjax/latest. +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest + +# The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax +# extension names that should be enabled during MathJax rendering. For example +# MATHJAX_EXTENSIONS = TeX/AMSmath TeX/AMSsymbols +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_EXTENSIONS = + +# The MATHJAX_CODEFILE tag can be used to specify a file with javascript pieces +# of code that will be used on startup of the MathJax code. See the MathJax site +# (see: http://docs.mathjax.org/en/latest/output.html) for more details. For an +# example see the documentation. +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_CODEFILE = + +# When the SEARCHENGINE tag is enabled doxygen will generate a search box for +# the HTML output. The underlying search engine uses javascript and DHTML and +# should work on any modern browser. Note that when using HTML help +# (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets (GENERATE_DOCSET) +# there is already a search function so this one should typically be disabled. +# For large projects the javascript based search engine can be slow, then +# enabling SERVER_BASED_SEARCH may provide a better solution. It is possible to +# search using the keyboard; to jump to the search box use + S +# (what the is depends on the OS and browser, but it is typically +# , /